[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-403-g878aea4

Benoit Sonntag sonntag at icps.u-strasbg.fr
Tue Aug 18 01:27:54 UTC 2009


The following commit has been merged in the master branch:
commit 878aea4e1a499c9dfc29bab14f6f027818a9177a
Author: Benoit Sonntag <sonntag at icps.u-strasbg.fr>
Date:   Tue Aug 18 03:27:33 2009 +0200

    bootstrap ok

diff --git a/bin/lisaac.c b/bin/lisaac.c
index 785e753..e39f24b 100644
--- a/bin/lisaac.c
+++ b/bin/lisaac.c
@@ -24,7 +24,9 @@ void *last_block[64];
 
 #include <stdio.h>
 #include <stdlib.h>
-  
+#ifndef __MINGW32__
+#include <sys/syscall.h>  
+#endif
 // Hardware 'print_char'
 void print_char(char car)
 {
@@ -38,6 +40,14 @@ int die_with_code(int code)
 }
 
 
+// FILE_SYSTEM
+#include <unistd.h>
+// DIRECTORY_UNIX
+
+#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
 
 //==========================//
 // TYPE                     //
@@ -48,4854 +58,5664 @@ struct ___OBJ {
   unsigned long __id;
 };
 
+typedef struct STRING__BC_struct __STRING__BC;
+typedef int __INTEGER__Q;
+typedef struct FAST_ARRAYoSTRINGo__1RD_struct __FAST_ARRAYoSTRINGo__1RD;
+typedef char __CHARACTER__DB;
+typedef struct HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_struct __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ;
+typedef void * __POINTER__IB;
+typedef unsigned long __UINTEGER_32__ZWB;
+typedef struct MEMORY__2PG_struct __MEMORY__2PG;
+typedef struct FAST_ARRAYoStrict_STRING_CONSTANTo__ED_struct __FAST_ARRAYoStrict_STRING_CONSTANTo__ED;
+typedef struct STRING_CONSTANT__0_struct __STRING_CONSTANT__0;
+typedef struct FAST_ARRAYoITM_TYPE_MONOo__0LB_struct __FAST_ARRAYoITM_TYPE_MONOo__0LB;
+typedef struct HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_struct __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC;
+typedef struct FAST_ARRAYoTYPE_FULLo__VAY_struct __FAST_ARRAYoTYPE_FULLo__VAY;
+typedef struct FAST_ARRAYoLOCALo__2W1D_struct __FAST_ARRAYoLOCALo__2W1D;
+typedef struct FAST_ARRAYoTYPEo__MSB_struct __FAST_ARRAYoTYPEo__MSB;
+typedef struct FAST_ARRAYoSLOT_DATAo__ACXG_struct __FAST_ARRAYoSLOT_DATAo__ACXG;
+typedef struct HASHED_SEToABSTRACT_STRINGo__IO_struct __HASHED_SEToABSTRACT_STRINGo__IO;
+typedef char __BOOLEAN__L;
+typedef struct LIP_INTEGER__HDB_struct __LIP_INTEGER__HDB;
+typedef struct LIP_STRING__TDB_struct __LIP_STRING__TDB;
+typedef struct LIP_SLOT_CODE__HC_struct __LIP_SLOT_CODE__HC;
+typedef struct LIP_CALL__EHB_struct __LIP_CALL__EHB;
+typedef struct LIP_SLOT_DATA__3AB_struct __LIP_SLOT_DATA__3AB;
+typedef struct HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_struct __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC;
+typedef unsigned long __POSITION__OL;
+typedef struct HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_struct __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC;
+typedef struct FAST_ARRAYoSLOTo__SLC_struct __FAST_ARRAYoSLOTo__SLC;
+typedef struct TYPE_FULL__XMB_struct __TYPE_FULL__XMB;
+typedef unsigned char __UINTEGER_8__4LC;
+typedef struct FAST_ARRAYoTYPE_IDo__UMC_struct __FAST_ARRAYoTYPE_IDo__UMC;
+typedef struct TYPE_ID__MMB_struct __TYPE_ID__MMB;
+typedef struct ITM_TYPE_SIMPLE__RMB_struct __ITM_TYPE_SIMPLE__RMB;
+typedef struct ITM_TYPE_PARAMETER__ZEZ_struct __ITM_TYPE_PARAMETER__ZEZ;
+typedef struct ITM_TYPE_STYLE__1MB_struct __ITM_TYPE_STYLE__1MB;
+typedef struct ITM_TYPE_GENERIC__LPB_struct __ITM_TYPE_GENERIC__LPB;
+typedef struct FAST_ARRAYoINSTRo__EA4D_struct __FAST_ARRAYoINSTRo__EA4D;
+typedef struct LOCAL__L4WC_struct __LOCAL__L4WC;
+typedef struct PUSH__IXB_struct __PUSH__IXB;
+typedef struct TYPE__FF_struct __TYPE__FF;
+typedef struct TYPE_NULL__GMB_struct __TYPE_NULL__GMB;
+typedef struct TYPE_VOID__IMB_struct __TYPE_VOID__IMB;
+typedef struct TYPE_CONTEXT__KMB_struct __TYPE_CONTEXT__KMB;
+typedef struct TYPE_GENERIC__OCY_struct __TYPE_GENERIC__OCY;
+typedef struct PROTOTYPE_CST__LAXC_struct __PROTOTYPE_CST__LAXC;
+typedef struct INTEGER_CST__XAXC_struct __INTEGER_CST__XAXC;
+typedef struct NODE_TYPE__SK2C_struct __NODE_TYPE__SK2C;
+typedef struct LINKED_LISToNODE_TYPEo__3K2C_struct __LINKED_LISToNODE_TYPEo__3K2C;
+typedef struct LIST__WH_struct __LIST__WH;
+typedef struct PROFIL_SLOT__OO2C_struct __PROFIL_SLOT__OO2C;
+typedef struct PROFIL_BLOCK__O3NJ_struct __PROFIL_BLOCK__O3NJ;
+typedef struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_struct __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB;
+typedef struct FAST_ARRAYoLIP_SLOT_DATAo__UFXC_struct __FAST_ARRAYoLIP_SLOT_DATAo__UFXC;
+typedef struct LIP_AFFECT__51LB_struct __LIP_AFFECT__51LB;
+typedef struct LIP_IF__ERAC_struct __LIP_IF__ERAC;
+typedef struct LIP_PRINT__XRAC_struct __LIP_PRINT__XRAC;
+typedef struct HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_struct __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD;
+typedef struct EXPR_MULTIPLE__GLWH_struct __EXPR_MULTIPLE__GLWH;
+typedef struct EXPR_SUB__UBOJ_struct __EXPR_SUB__UBOJ;
+typedef struct EXPR_MUL__KCOJ_struct __EXPR_MUL__KCOJ;
+typedef struct EXPR_DIV__4COJ_struct __EXPR_DIV__4COJ;
+typedef struct EXPR_AND__SDOJ_struct __EXPR_AND__SDOJ;
+typedef struct EXPR_SHIFT_R__GEOJ_struct __EXPR_SHIFT_R__GEOJ;
+typedef struct EXPR_SHIFT_L__0EOJ_struct __EXPR_SHIFT_L__0EOJ;
+typedef struct ITEM__HGOJ_struct __ITEM__HGOJ;
+typedef struct EXPR_NEG__EZVL_struct __EXPR_NEG__EZVL;
+typedef struct EXPR_ADD__SZVL_struct __EXPR_ADD__SZVL;
+typedef struct EXPR_NOT__XUPM_struct __EXPR_NOT__XUPM;
+typedef struct EXPR_MOD__3YPM_struct __EXPR_MOD__3YPM;
+typedef struct EXPR_OR__PQ0N_struct __EXPR_OR__PQ0N;
+typedef struct EXPR_XOR__ABEP_struct __EXPR_XOR__ABEP;
+typedef struct SLOT_CODE__4IRG_struct __SLOT_CODE__4IRG;
+typedef struct SLOT_DATA__IJRG_struct __SLOT_DATA__IJRG;
+typedef struct ITM_TYPE_BLOCK__EYRC_struct __ITM_TYPE_BLOCK__EYRC;
+typedef struct PROTOTYPE__MF_struct __PROTOTYPE__MF;
+typedef struct HASHED_SEToTYPEo__00MB_struct __HASHED_SEToTYPEo__00MB;
+typedef struct TYPES_TMP__AN5D_struct __TYPES_TMP__AN5D;
+typedef struct ITM_TYPE_MULTI__0URC_struct __ITM_TYPE_MULTI__0URC;
+typedef signed long long __INTEGER_64__1SG;
+typedef struct DTA_RD__VK2C_struct __DTA_RD__VK2C;
+typedef struct DTA_CAST__5FPJ_struct __DTA_CAST__5FPJ;
+typedef struct DTA_WR_CODE__UPPJ_struct __DTA_WR_CODE__UPPJ;
+typedef struct DTA_WR_VALUE__KIWJ_struct __DTA_WR_VALUE__KIWJ;
+typedef struct DTA_BLOCK__GSWJ_struct __DTA_BLOCK__GSWJ;
+typedef struct DTA_RD_ARGS__HSWJ_struct __DTA_RD_ARGS__HSWJ;
+typedef struct TYPES__BN5D_struct __TYPES__BN5D;
+typedef struct READ_LOCAL__55ZI_struct __READ_LOCAL__55ZI;
+typedef struct READ_SLOT__LL4K_struct __READ_SLOT__LL4K;
+typedef struct SWITCH__QDXC_struct __SWITCH__QDXC;
+typedef struct CASE__E5EJ_struct __CASE__E5EJ;
+typedef struct FAST_ARRAYoCASEo__G5EJ_struct __FAST_ARRAYoCASEo__G5EJ;
+typedef struct STRING_CST__5J_struct __STRING_CST__5J;
+typedef struct EXTERNAL_C__Y5WC_struct __EXTERNAL_C__Y5WC;
+typedef struct EXPR_EQUAL__KINJ_struct __EXPR_EQUAL__KINJ;
+typedef struct EXPR_NOT_EQUAL__VINJ_struct __EXPR_NOT_EQUAL__VINJ;
+typedef struct EXPR_SUP__ABOJ_struct __EXPR_SUP__ABOJ;
+typedef struct PUT_TO__TFOJ_struct __PUT_TO__TFOJ;
+typedef struct CAST__1HOJ_struct __CAST__1HOJ;
+typedef struct REAL_CST__1LOJ_struct __REAL_CST__1LOJ;
+typedef struct CHARACTER_CST__RMOJ_struct __CHARACTER_CST__RMOJ;
+typedef struct NATIVE_ARRAY_CHARACTER_CST__1NOJ_struct __NATIVE_ARRAY_CHARACTER_CST__1NOJ;
+typedef struct EXPR_NOT_LOGIC__W4FL_struct __EXPR_NOT_LOGIC__W4FL;
+typedef struct EXPR_OR_LOGIC__ADUL_struct __EXPR_OR_LOGIC__ADUL;
+typedef struct EXPR_OR_OR_LOGIC__3DUL_struct __EXPR_OR_OR_LOGIC__3DUL;
+typedef struct EXPR_AND_LOGIC__EFUL_struct __EXPR_AND_LOGIC__EFUL;
+typedef struct EXPR_AND_AND_LOGIC__5FUL_struct __EXPR_AND_AND_LOGIC__5FUL;
+typedef struct READ_GLOBAL__T4YL_struct __READ_GLOBAL__T4YL;
+typedef struct EXPR_SUP_EQ__1VBP_struct __EXPR_SUP_EQ__1VBP;
+typedef struct EXPR_INF__OXBP_struct __EXPR_INF__OXBP;
+typedef struct EXPR_INF_EQ__FYBP_struct __EXPR_INF_EQ__FYBP;
+typedef struct CALL_SLOT__GAZK_struct __CALL_SLOT__GAZK;
+typedef struct NODE_STYLE__RD4K_struct __NODE_STYLE__RD4K;
+typedef struct TYPE_BLOCK__CP5D_struct __TYPE_BLOCK__CP5D;
+typedef struct FAST_ARRAYoLIP_CODEo__04S_struct __FAST_ARRAYoLIP_CODEo__04S;
+typedef struct PARSER__VSD_struct __PARSER__VSD;
+typedef struct LIP_BINARY__VWQB_struct __LIP_BINARY__VWQB;
+typedef struct LIP_UNARY__HZSB_struct __LIP_UNARY__HZSB;
+typedef struct DIRECTORY_UNIX__POGD_struct __DIRECTORY_UNIX__POGD;
+typedef struct FILE_UNIX__2VND_struct __FILE_UNIX__2VND;
+typedef struct FAST_ARRAYoITM_ARGUMENTo__ZFYD_struct __FAST_ARRAYoITM_ARGUMENTo__ZFYD;
+typedef struct ITM_SLOT__PLC_struct __ITM_SLOT__PLC;
+typedef struct ITM_EXPRESSION__4DRC_struct __ITM_EXPRESSION__4DRC;
+typedef struct ITM_RESULT__JVMD_struct __ITM_RESULT__JVMD;
+typedef struct HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_struct __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ;
+typedef struct FAST_ARRAYoEXPRo__45WC_struct __FAST_ARRAYoEXPRo__45WC;
+typedef struct FAST_ARRAYoPROFIL_SLOTo__GATH_struct __FAST_ARRAYoPROFIL_SLOTo__GATH;
+typedef struct SLOT__OLC_struct __SLOT__OLC;
+typedef struct FAST_ARRAYoSLOT_CODEo__RPKL_struct __FAST_ARRAYoSLOT_CODEo__RPKL;
+typedef struct FAST_ARRAYoWRITEo__XJFJ_struct __FAST_ARRAYoWRITEo__XJFJ;
+typedef struct SLIM_ARRAYoRESULTo__5CZK_struct __SLIM_ARRAYoRESULTo__5CZK;
+typedef struct RESULT__3CZK_struct __RESULT__3CZK;
+typedef struct WRITE_GLOBAL__WXKJ_struct __WRITE_GLOBAL__WXKJ;
+typedef struct WRITE_SLOT__EYKJ_struct __WRITE_SLOT__EYKJ;
+typedef struct WRITE_LOCAL__TEYJ_struct __WRITE_LOCAL__TEYJ;
+typedef struct IS_EXPANDED__35NJ_struct __IS_EXPANDED__35NJ;
+typedef struct COP_LOCK__240M_struct __COP_LOCK__240M;
+typedef struct GET_TYPE_ID__HAOJ_struct __GET_TYPE_ID__HAOJ;
+typedef struct SIZE_OF__5GOJ_struct __SIZE_OF__5GOJ;
+typedef struct FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_struct __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ;
+typedef struct FAST_ARRAYoITM_CODEo__WBPC_struct __FAST_ARRAYoITM_CODEo__WBPC;
+typedef struct ITM_ARG__Q0MD_struct __ITM_ARG__Q0MD;
+typedef struct ITM_ARGS__MITF_struct __ITM_ARGS__MITF;
+typedef struct ITM_READ_ARG1__1ARC_struct __ITM_READ_ARG1__1ARC;
+typedef struct ITM_LIST__A2OC_struct __ITM_LIST__A2OC;
+typedef struct ITM_PROTOTYPE__KEPC_struct __ITM_PROTOTYPE__KEPC;
+typedef struct ITM_WRITE_VALUE__EEQC_struct __ITM_WRITE_VALUE__EEQC;
+typedef struct ITM_WRITE_CAST__3EQC_struct __ITM_WRITE_CAST__3EQC;
+typedef struct ITM_READ__LHQC_struct __ITM_READ__LHQC;
+typedef struct ITM_WRITE_CODE__KIQC_struct __ITM_WRITE_CODE__KIQC;
+typedef struct ITM_READ_ARG2__JDRC_struct __ITM_READ_ARG2__JDRC;
+typedef struct ITM_OLD__TQRC_struct __ITM_OLD__TQRC;
+typedef struct ITM_EXTERNAL_TYPE__GISC_struct __ITM_EXTERNAL_TYPE__GISC;
+typedef struct ITM_BLOCK__EOSC_struct __ITM_BLOCK__EOSC;
+typedef struct ITM_EXTERNAL__QPSC_struct __ITM_EXTERNAL__QPSC;
+typedef struct ITM_READ_ARGS__YUTC_struct __ITM_READ_ARGS__YUTC;
+typedef struct ITM_REAL__KEUC_struct __ITM_REAL__KEUC;
+typedef struct ITM_NUMBER__3EUC_struct __ITM_NUMBER__3EUC;
+typedef struct ITM_STRING__BGUC_struct __ITM_STRING__BGUC;
+typedef struct FAST_ARRAYoRESULTo__RHCL_struct __FAST_ARRAYoRESULTo__RHCL;
+typedef struct HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_struct __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J;
+typedef struct FAST_ARRAYoITM_LOCALo__VSPC_struct __FAST_ARRAYoITM_LOCALo__VSPC;
+typedef struct ITM_LOCAL__TSPC_struct __ITM_LOCAL__TSPC;
+typedef struct SECTION___RVOB_struct __SECTION___RVOB;
+typedef struct SLIM_ARRAYoLOCALo__PHOJ_struct __SLIM_ARRAYoLOCALo__PHOJ;
+typedef struct OBJECT__E_struct __OBJECT__E;
+typedef struct ALIAS_STR__PC_struct __ALIAS_STR__PC;
+typedef struct HASHED_SET_NODEoABSTRACT_STRINGo__HZX_struct __HASHED_SET_NODEoABSTRACT_STRINGo__HZX;
+typedef struct ANY__C_struct __ANY__C;
+typedef struct ARRAYED_COLLECTIONoSTRINGo__2RD_struct __ARRAYED_COLLECTIONoSTRINGo__2RD;
+typedef struct FS_MIN__AJ_struct __FS_MIN__AJ;
+typedef struct ITM_OBJECT__JC_struct __ITM_OBJECT__JC;
+typedef struct NAMED__NF_struct __NAMED__NF;
+typedef struct HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_struct __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_struct __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ;
+typedef struct ARRAYED_COLLECTIONoPROTOTYPEo__JVB_struct __ARRAYED_COLLECTIONoPROTOTYPEo__JVB;
+typedef struct FAST_ARRAYoPROTOTYPEo__IVB_struct __FAST_ARRAYoPROTOTYPEo__IVB;
+typedef struct ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_struct __ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD;
+typedef struct LIP_CODE__IC_struct __LIP_CODE__IC;
+typedef struct ANY_OPTION__D_struct __ANY_OPTION__D;
+typedef char __FALSE__O;
+typedef struct ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_struct __ARRAYED_COLLECTIONoLIP_INTEGERo__NYW;
+typedef struct FAST_ARRAYoLIP_INTEGERo__MYW_struct __FAST_ARRAYoLIP_INTEGERo__MYW;
+typedef struct ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_struct __ARRAYED_COLLECTIONoLIP_STRINGo__ZTW;
+typedef struct FAST_ARRAYoLIP_STRINGo__YTW_struct __FAST_ARRAYoLIP_STRINGo__YTW;
+typedef struct LIP_BOOLEAN__BCB_struct __LIP_BOOLEAN__BCB;
+typedef char __TRUE__K;
+typedef struct HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_struct __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB;
+typedef struct FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_struct __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB;
+typedef struct ARRAYED_COLLECTIONoLIP_CODEo__14S_struct __ARRAYED_COLLECTIONoLIP_CODEo__14S;
+typedef struct ALIAS_ARRAYoLIP_CODEo__AET_struct __ALIAS_ARRAYoLIP_CODEo__AET;
+typedef struct LIP_VALUE__ALKD_struct __LIP_VALUE__ALKD;
+typedef struct ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_struct __ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B;
+typedef struct FAST_ARRAYoLIP_SLOT_CODEo__22B_struct __FAST_ARRAYoLIP_SLOT_CODEo__22B;
+typedef struct LISAAC__B_struct __LISAAC__B;
+typedef struct ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_struct __ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC;
+typedef struct INPUT_STREAM__OKG_struct __INPUT_STREAM__OKG;
+typedef struct FILE_SYSTEM__01AD_struct __FILE_SYSTEM__01AD;
+typedef struct ENTRY__U1AD_struct __ENTRY__U1AD;
+typedef struct ENTRY_UNIX__QOGD_struct __ENTRY_UNIX__QOGD;
+typedef struct DIRECTORY__X1AD_struct __DIRECTORY__X1AD;
+typedef struct HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_struct __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E;
+typedef struct LINKED_COLLECTIONoENTRYo__0BWH_struct __LINKED_COLLECTIONoENTRYo__0BWH;
+typedef struct LINKED_LISToENTRYo__ZBWH_struct __LINKED_LISToENTRYo__ZBWH;
+typedef struct LINKED_LIST_NODEoENTRYo__K5DJ_struct __LINKED_LIST_NODEoENTRYo__K5DJ;
+typedef struct HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_struct __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J;
+typedef struct ARRAYED_COLLECTIONoSLOTo__TLC_struct __ARRAYED_COLLECTIONoSLOTo__TLC;
+typedef struct ITM_SLOT_OPERATOR__2F0D_struct __ITM_SLOT_OPERATOR__2F0D;
+typedef struct PROFIL__QQB_struct __PROFIL__QQB;
+typedef signed char __INTEGER_8__FZF;
+typedef struct ARRAYED_COLLECTIONoTYPE_IDo__VMC_struct __ARRAYED_COLLECTIONoTYPE_IDo__VMC;
+typedef struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_struct __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_struct __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_struct __ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB;
+typedef struct ALIAS_ARRAYoITM_TYPE_MONOo__HPB_struct __ALIAS_ARRAYoITM_TYPE_MONOo__HPB;
+typedef struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_struct __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC;
+typedef struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_struct __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_struct __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC;
+typedef struct FAST_ARRAYoITM_TYPE_MULTIo__V3UC_struct __FAST_ARRAYoITM_TYPE_MULTIo__V3UC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_struct __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC;
+typedef struct FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_struct __FAST_ARRAYoITM_TYPE_BLOCKo__WVSC;
+typedef struct ITM_CODE__HAOC_struct __ITM_CODE__HAOC;
+typedef struct ITM_CONSTANT__LEPC_struct __ITM_CONSTANT__LEPC;
+typedef struct ITM_CHARACTER__PFUC_struct __ITM_CHARACTER__PFUC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC;
+typedef struct FAST_ARRAYoITM_TYPE_GENERICo__UTC_struct __FAST_ARRAYoITM_TYPE_GENERICo__UTC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_struct __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC;
+typedef struct FAST_ARRAYoITM_TYPE_STYLEo__POC_struct __FAST_ARRAYoITM_TYPE_STYLEo__POC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_struct __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC;
+typedef struct ARRAYED_COLLECTIONoITM_LOCALo__WSPC_struct __ARRAYED_COLLECTIONoITM_LOCALo__WSPC;
+typedef struct ALIAS_ARRAYoITM_LOCALo__DTPC_struct __ALIAS_ARRAYoITM_LOCALo__DTPC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_struct __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC;
+typedef struct ARRAYED_COLLECTIONoITM_CODEo__XBPC_struct __ARRAYED_COLLECTIONoITM_CODEo__XBPC;
+typedef struct ALIAS_ARRAYoITM_CODEo__JCPC_struct __ALIAS_ARRAYoITM_CODEo__JCPC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC;
+typedef struct FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_struct __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC;
+typedef struct ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_struct __ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC;
+typedef struct ITM_LIST_IDF__ODQC_struct __ITM_LIST_IDF__ODQC;
+typedef struct ITM_LDOTS__4CPC_struct __ITM_LDOTS__4CPC;
+typedef struct ITM_WRITE__FEQC_struct __ITM_WRITE__FEQC;
+typedef struct ITM_OPERATOR__U3QC_struct __ITM_OPERATOR__U3QC;
+typedef struct ITM_EXTERN__HISC_struct __ITM_EXTERN__HISC;
+typedef struct ITM_ARGUMENT__MISC_struct __ITM_ARGUMENT__MISC;
+typedef struct HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_struct __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG;
+typedef struct HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_struct __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI;
+typedef struct HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_struct __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD;
+typedef struct HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_struct __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF;
+typedef struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_struct __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD;
+typedef struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_struct __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_struct __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD;
+typedef struct ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_struct __ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD;
+typedef struct ALIAS_ARRAYoITM_ARGUMENTo__DGYD_struct __ALIAS_ARRAYoITM_ARGUMENTo__DGYD;
+typedef struct HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_struct __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB;
+typedef struct INSTR__XH_struct __INSTR__XH;
+typedef struct ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_struct __ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH;
+typedef struct ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_struct __ARRAYED_COLLECTIONoSLOT_DATAo__BCXG;
+typedef struct VARIABLE__M4WC_struct __VARIABLE__M4WC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_struct __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1;
+typedef struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_struct __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1;
+typedef struct ARRAYED_COLLECTIONoTYPE_FULLo__WAY_struct __ARRAYED_COLLECTIONoTYPE_FULLo__WAY;
+typedef struct ALIAS_ARRAYoTYPE_FULLo__CBY_struct __ALIAS_ARRAYoTYPE_FULLo__CBY;
+typedef struct DTA__WK2C_struct __DTA__WK2C;
+typedef struct EXPR__BK_struct __EXPR__BK;
+typedef struct CONSTANT__AK_struct __CONSTANT__AK;
+typedef struct ARRAYED_COLLECTIONoEXPRo__55WC_struct __ARRAYED_COLLECTIONoEXPRo__55WC;
+typedef struct READ__TIWH_struct __READ__TIWH;
+typedef struct EXPR_BINARY_CMP__LINJ_struct __EXPR_BINARY_CMP__LINJ;
+typedef struct EXPR_BINARY__VBOJ_struct __EXPR_BINARY__VBOJ;
+typedef struct EXPR_UNARY_LOGIC__X4FL_struct __EXPR_UNARY_LOGIC__X4FL;
+typedef struct EXPR_BINARY_LOGIC__BDUL_struct __EXPR_BINARY_LOGIC__BDUL;
+typedef struct EXPR_UNARY__FZVL_struct __EXPR_UNARY__FZVL;
+typedef struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_struct __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB;
+typedef struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_struct __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI;
+typedef struct ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_struct __ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF;
+typedef struct FAST_ARRAYoTYPE_BLOCKo__SOJF_struct __FAST_ARRAYoTYPE_BLOCKo__SOJF;
+typedef struct HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_struct __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB;
+typedef struct HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_struct __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC;
+typedef struct ARRAYED_COLLECTIONoLOCALo__3W1D_struct __ARRAYED_COLLECTIONoLOCALo__3W1D;
+typedef struct HASHED_SET_NODEoTYPEo__QLZC_struct __HASHED_SET_NODEoTYPEo__QLZC;
+typedef struct ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_struct __ARRAYED_COLLECTIONoTYPES_TMPo__BGHG;
+typedef struct FAST_ARRAYoTYPES_TMPo__AGHG_struct __FAST_ARRAYoTYPES_TMPo__AGHG;
+typedef struct HASHED_SEToTYPESo__GWXI_struct __HASHED_SEToTYPESo__GWXI;
+typedef struct HASHED_SET_NODEoTYPESo__IHGL_struct __HASHED_SET_NODEoTYPESo__IHGL;
+typedef struct ARRAYED_COLLECTIONoINSTRo__FA4D_struct __ARRAYED_COLLECTIONoINSTRo__FA4D;
+typedef struct NODE__Y3WC_struct __NODE__Y3WC;
+typedef struct LINKED_COLLECTIONoNODE_TYPEo__4K2C_struct __LINKED_COLLECTIONoNODE_TYPEo__4K2C;
+typedef struct LINKED_LIST_NODEoNODE_TYPEo__DB0G_struct __LINKED_LIST_NODEoNODE_TYPEo__DB0G;
+typedef struct ARRAYED_COLLECTIONoPUT_TOo__AMJO_struct __ARRAYED_COLLECTIONoPUT_TOo__AMJO;
+typedef struct FAST_ARRAYoPUT_TOo__5LJO_struct __FAST_ARRAYoPUT_TOo__5LJO;
+typedef struct WRITE__FTDJ_struct __WRITE__FTDJ;
+typedef struct ARRAYED_COLLECTIONoWRITEo__YJFJ_struct __ARRAYED_COLLECTIONoWRITEo__YJFJ;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_struct __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ;
+typedef struct FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_struct __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ;
+typedef struct ALIAS_ARRAYoEXPRo__YXPJ_struct __ALIAS_ARRAYoEXPRo__YXPJ;
+typedef struct ARRAYED_COLLECTIONoPROFILo__TQB_struct __ARRAYED_COLLECTIONoPROFILo__TQB;
+typedef struct FAST_ARRAYoPROFILo__SQB_struct __FAST_ARRAYoPROFILo__SQB;
+typedef struct PROFIL_LIST__BH_struct __PROFIL_LIST__BH;
+typedef struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_struct __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_struct __ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ;
+typedef struct FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_struct __FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ;
+typedef struct ALIAS_ARRAYoINSTRo__AKNJ_struct __ALIAS_ARRAYoINSTRo__AKNJ;
+typedef struct ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_struct __ARRAYED_COLLECTIONoSLOT_CODEo__SPKL;
+typedef struct ARRAYED_COLLECTIONoCASEo__H5EJ_struct __ARRAYED_COLLECTIONoCASEo__H5EJ;
+typedef struct LOOP__LRBK_struct __LOOP__LRBK;
+typedef struct LOOP_END__W0RM_struct __LOOP_END__W0RM;
+typedef struct ARRAYED_COLLECTIONoRESULTo__SHCL_struct __ARRAYED_COLLECTIONoRESULTo__SHCL;
+typedef struct ARRAYED_COLLECTIONoTYPEo__NSB_struct __ARRAYED_COLLECTIONoTYPEo__NSB;
+typedef struct COP_UNLOCK__4C1M_struct __COP_UNLOCK__4C1M;
+typedef struct OUTPUT_STREAM__KJ_struct __OUTPUT_STREAM__KJ;
+typedef struct ARRAYED_COLLECTIONoLISTo__HCFE_struct __ARRAYED_COLLECTIONoLISTo__HCFE;
+typedef struct FAST_ARRAYoLISTo__GCFE_struct __FAST_ARRAYoLISTo__GCFE;
+typedef struct LOCAL_SEQ__QM1K_struct __LOCAL_SEQ__QM1K;
+typedef struct ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_struct __ARRAYED_COLLECTIONoLOCAL_SEQo__LALL;
+typedef struct FAST_ARRAYoLOCAL_SEQo__KALL_struct __FAST_ARRAYoLOCAL_SEQo__KALL;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D;
+typedef struct FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_struct __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D;
+typedef struct ALIASER_LOCAL__HX1D_struct __ALIASER_LOCAL__HX1D;
+typedef struct CALL_NULL__IUB_struct __CALL_NULL__IUB;
+typedef struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_struct __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI;
+typedef struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_struct __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI;
+typedef unsigned long long __UINTEGER_64__YB;
+typedef struct BLOCK__GB_struct __BLOCK__GB;
+typedef signed long __INTEGER_32__W;
+typedef struct NOP__RXVJ_struct __NOP__RXVJ;
 // NULL
 #ifndef NULL
 #define NULL ((void *)0)
 #endif
 
-// INTEGER
-typedef int __INTEGER;
-
-// CHARACTER
-typedef char __CHARACTER;
-
-// STRING
-#define __STRING__ 4
-typedef struct STRING_struct __STRING;
-struct STRING_struct {
+// STRING__BC
+#define __STRING__BC__ 4
+struct STRING__BC_struct {
   unsigned long __id;
-  __INTEGER count__VF;
-  __INTEGER capacity__MNK;
-  __CHARACTER *storage__XNK;
+  __INTEGER__Q count__WJ;
+  __INTEGER__Q capacity__UFL;
+  __CHARACTER__DB *storage__LFL;
 };
-__STRING STRING_={__STRING__};
-#define STRING__ (&STRING_)
-
-// POINTER
-typedef void * __POINTER;
-
-// UINTEGER_32
-typedef unsigned long __UINTEGER_32;
-
-// ARRAYED_COLLECTION[STRING]
-#define __ARRAYED_COLLECTIONoSTRINGo__ 0
-typedef struct ARRAYED_COLLECTIONoSTRINGo_struct __ARRAYED_COLLECTIONoSTRINGo;
-struct ARRAYED_COLLECTIONoSTRINGo_struct {
-  __INTEGER upper__TXD;
-  __INTEGER capacity__Q1M;
-  void **storage__11M;
+// ARRAYED_COLLECTIONoSTRINGo__2RD
+#define __ARRAYED_COLLECTIONoSTRINGo__2RD__ 0
+struct ARRAYED_COLLECTIONoSTRINGo__2RD_struct {
+  __INTEGER__Q upper__ESD;
+  __INTEGER__Q capacity__EAZ;
+  void **storage__RAZ;
 };
-__ARRAYED_COLLECTIONoSTRINGo ARRAYED_COLLECTIONoSTRINGo_;
-#define ARRAYED_COLLECTIONoSTRINGo__ (&ARRAYED_COLLECTIONoSTRINGo_)
-
-// FAST_ARRAY[STRING]
-#define __FAST_ARRAYoSTRINGo__ 1
-typedef struct FAST_ARRAYoSTRINGo_struct __FAST_ARRAYoSTRINGo;
-struct FAST_ARRAYoSTRINGo_struct {
-  __ARRAYED_COLLECTIONoSTRINGo parent_arrayed_collection__QXD;
+// FAST_ARRAYoSTRINGo__1RD
+#define __FAST_ARRAYoSTRINGo__1RD__ 1
+struct FAST_ARRAYoSTRINGo__1RD_struct {
+  __ARRAYED_COLLECTIONoSTRINGo__2RD parent_arrayed_collection__BSD;
 };
-__FAST_ARRAYoSTRINGo FAST_ARRAYoSTRINGo_;
-#define FAST_ARRAYoSTRINGo__ (&FAST_ARRAYoSTRINGo_)
-
-// HASHED_DICTIONARY_NODE[ITM_TYPE_SIMPLE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__ 2
-typedef struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct {
-  void *key__XGL;
-  void *item__KHL;
-  void *next__CHL;
+// HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ
+#define __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__ 2
+struct HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_struct {
+  __INTEGER__Q capacity__SVXC;
+  __INTEGER__Q count__ZWXC;
+  void **buckets__ZVXC;
 };
-__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[ITM_TYPE_SIMPLE,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__ 3
-typedef struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct {
-  __INTEGER capacity__GGL;
-  __INTEGER count__DWL;
-  void **buckets__LGL;
+// MEMORY__2PG
+#define __MEMORY__2PG__ 3
+struct MEMORY__2PG_struct {
+  volatile __POINTER__IB previous_linear__4PG;
+  volatile __UINTEGER_32__ZWB size_and_id__5PG;
+  __MEMORY__2PG *next_free__AQG;
+  __MEMORY__2PG *previous_free__BQG;
+} __attribute__ ((packed));
+// ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD
+#define __ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD__ 4
+struct ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_struct {
+  __INTEGER__Q upper__SD;
+  __INTEGER__Q capacity__VBZ;
+  __STRING_CONSTANT__0 **storage__CCZ;
 };
-__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_)
-
-// POSITION
-typedef unsigned long __POSITION;
-
-// ITM_OBJECT
-#define __ITM_OBJECT__ 4
-typedef struct ITM_OBJECT_struct __ITM_OBJECT;
-struct ITM_OBJECT_struct {
-  __POSITION position__WIM;
+// FAST_ARRAYoStrict_STRING_CONSTANTo__ED
+#define __FAST_ARRAYoStrict_STRING_CONSTANTo__ED__ 5
+struct FAST_ARRAYoStrict_STRING_CONSTANTo__ED_struct {
+  __ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD parent_arrayed_collection__MD;
 };
-__ITM_OBJECT ITM_OBJECT_;
-#define ITM_OBJECT__ (&ITM_OBJECT_)
-
-// NAMED
-#define __NAMED__ 5
-typedef struct NAMED_struct __NAMED;
-struct NAMED_struct {
-  __ITM_OBJECT parent_itm_object__PD;
-  void *name__1QB;
-  __CHARACTER style__3CGC;
+// STRING_CONSTANT__0
+#define __STRING_CONSTANT__0__ 5
+struct STRING_CONSTANT__0_struct {
+  unsigned long __id;
+  __INTEGER__Q count__0C;
+  __CHARACTER__DB *storage__1C;
 };
-__NAMED NAMED_;
-#define NAMED__ (&NAMED_)
-
-// VARIABLE
-#define __VARIABLE__ 6
-typedef struct VARIABLE_struct __VARIABLE;
-struct VARIABLE_struct {
-  __NAMED parent_named__S1LC;
-  void *type_list__OIZD;
-  void *intern_name__C25F;
-  void *type__D25F;
-  __INTEGER ensure_count__YDAG;
-  void *require_first__L5DH;
-  __INTEGER level_type__5SHK;
-  void *require_list__25DH;
+// ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB
+#define __ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB__ 6
+struct ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_struct {
+  __INTEGER__Q upper__WBY;
+  __INTEGER__Q capacity__FHXC;
+  void **storage__DIXC;
 };
-__VARIABLE VARIABLE_;
-#define VARIABLE__ (&VARIABLE_)
-
-// LOCAL
-#define __LOCAL__ 5
-typedef struct LOCAL_struct __LOCAL;
-struct LOCAL_struct {
-  unsigned long __id;
-  __VARIABLE parent_variable__T1LC;
-  void *my_alias__XVAH;
-  void *last_seq__TQJJ;
+// FAST_ARRAYoITM_TYPE_MONOo__0LB
+#define __FAST_ARRAYoITM_TYPE_MONOo__0LB__ 7
+struct FAST_ARRAYoITM_TYPE_MONOo__0LB_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB parent_arrayed_collection__CMB;
 };
-__LOCAL LOCAL_={__LOCAL__};
-#define LOCAL__ (&LOCAL_)
-
-// ARRAYED_COLLECTION[LOCAL]
-#define __ARRAYED_COLLECTIONoLOCALo__ 7
-typedef struct ARRAYED_COLLECTIONoLOCALo_struct __ARRAYED_COLLECTIONoLOCALo;
-struct ARRAYED_COLLECTIONoLOCALo_struct {
-  __INTEGER upper__1H4F;
-  __INTEGER capacity__CWPG;
-  void **storage__NWPG;
+// HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC
+#define __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__ 8
+struct HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_struct {
+  __INTEGER__Q capacity__LAK;
+  __INTEGER__Q count__JUM;
+  void **buckets__SAK;
 };
-__ARRAYED_COLLECTIONoLOCALo ARRAYED_COLLECTIONoLOCALo_;
-#define ARRAYED_COLLECTIONoLOCALo__ (&ARRAYED_COLLECTIONoLOCALo_)
-
-// FAST_ARRAY[LOCAL]
-#define __FAST_ARRAYoLOCALo__ 8
-typedef struct FAST_ARRAYoLOCALo_struct __FAST_ARRAYoLOCALo;
-struct FAST_ARRAYoLOCALo_struct {
-  __ARRAYED_COLLECTIONoLOCALo parent_arrayed_collection__YH4F;
+// ARRAYED_COLLECTIONoTYPE_FULLo__WAY
+#define __ARRAYED_COLLECTIONoTYPE_FULLo__WAY__ 9
+struct ARRAYED_COLLECTIONoTYPE_FULLo__WAY_struct {
+  __INTEGER__Q upper__QUDB;
+  __INTEGER__Q capacity__S2XB;
+  void **storage__52XB;
 };
-__FAST_ARRAYoLOCALo FAST_ARRAYoLOCALo_;
-#define FAST_ARRAYoLOCALo__ (&FAST_ARRAYoLOCALo_)
-
-// TYPE
-#define __TYPE__ 6
-typedef struct TYPE_struct __TYPE;
-struct TYPE_struct {
-  unsigned long __id;
-  void *prototype__RD;
-  __INTEGER index__LJC;
-  void *default__AKC;
-  __INTEGER size__KPY;
-  __INTEGER last_pass_binding__AYZI;
-  void *slot_run__1JC;
-  void *subtype_list__BPY;
-  void *type_full_list__LZCB;
+// FAST_ARRAYoTYPE_FULLo__VAY
+#define __FAST_ARRAYoTYPE_FULLo__VAY__ 10
+struct FAST_ARRAYoTYPE_FULLo__VAY_struct {
+  __ARRAYED_COLLECTIONoTYPE_FULLo__WAY parent_arrayed_collection__3AY;
 };
-__TYPE TYPE_={__TYPE__};
-#define TYPE__ (&TYPE_)
-
-// ARRAYED_COLLECTION[TYPE]
-#define __ARRAYED_COLLECTIONoTYPEo__ 9
-typedef struct ARRAYED_COLLECTIONoTYPEo_struct __ARRAYED_COLLECTIONoTYPEo;
-struct ARRAYED_COLLECTIONoTYPEo_struct {
-  __INTEGER upper__1OB;
-  __INTEGER capacity__B2L;
-  void **storage__M2L;
+// ARRAYED_COLLECTIONoLOCALo__3W1D
+#define __ARRAYED_COLLECTIONoLOCALo__3W1D__ 11
+struct ARRAYED_COLLECTIONoLOCALo__3W1D_struct {
+  __INTEGER__Q upper__12BE;
+  __INTEGER__Q capacity__ZZ4F;
+  void **storage__NU5F;
 };
-__ARRAYED_COLLECTIONoTYPEo ARRAYED_COLLECTIONoTYPEo_;
-#define ARRAYED_COLLECTIONoTYPEo__ (&ARRAYED_COLLECTIONoTYPEo_)
-
-// FAST_ARRAY[TYPE]
-#define __FAST_ARRAYoTYPEo__ 10
-typedef struct FAST_ARRAYoTYPEo_struct __FAST_ARRAYoTYPEo;
-struct FAST_ARRAYoTYPEo_struct {
-  __ARRAYED_COLLECTIONoTYPEo parent_arrayed_collection__UOB;
+// FAST_ARRAYoLOCALo__2W1D
+#define __FAST_ARRAYoLOCALo__2W1D__ 12
+struct FAST_ARRAYoLOCALo__2W1D_struct {
+  __ARRAYED_COLLECTIONoLOCALo__3W1D parent_arrayed_collection__EX1D;
 };
-__FAST_ARRAYoTYPEo FAST_ARRAYoTYPEo_;
-#define FAST_ARRAYoTYPEo__ (&FAST_ARRAYoTYPEo_)
-
-// SLOT_DATA
-#define __SLOT_DATA__ 7
-typedef struct SLOT_DATA_struct __SLOT_DATA;
-struct SLOT_DATA_struct {
-  unsigned long __id;
-  __VARIABLE parent_variable__HHZD;
-  void *parent_slot__IHZD;
-  void *value__U3OG;
-  void *last_write__MBJL;
-  __UINTEGER_32 last_seq_index__TBJL;
-  void *last_list_current__ICJL;
-  __INTEGER last_index__SVPL;
-  __UINTEGER_32 last_seq_call_and_loop__X3PL;
-  __UINTEGER_32 last_seq_call_local_and_loop__QBQL;
-  __UINTEGER_32 last_seq_or_and__RKQL;
+// ARRAYED_COLLECTIONoTYPEo__NSB
+#define __ARRAYED_COLLECTIONoTYPEo__NSB__ 13
+struct ARRAYED_COLLECTIONoTYPEo__NSB_struct {
+  __INTEGER__Q upper__1SB;
+  __INTEGER__Q capacity__BWY;
+  void **storage__OWY;
 };
-__SLOT_DATA SLOT_DATA_={__SLOT_DATA__};
-#define SLOT_DATA__ (&SLOT_DATA_)
-
-// ARRAYED_COLLECTION[SLOT_DATA]
-#define __ARRAYED_COLLECTIONoSLOT_DATAo__ 11
-typedef struct ARRAYED_COLLECTIONoSLOT_DATAo_struct __ARRAYED_COLLECTIONoSLOT_DATAo;
-struct ARRAYED_COLLECTIONoSLOT_DATAo_struct {
-  __INTEGER upper__C35F;
-  __INTEGER capacity__E35F;
-  void **storage__A45F;
+// FAST_ARRAYoTYPEo__MSB
+#define __FAST_ARRAYoTYPEo__MSB__ 14
+struct FAST_ARRAYoTYPEo__MSB_struct {
+  __ARRAYED_COLLECTIONoTYPEo__NSB parent_arrayed_collection__USB;
 };
-__ARRAYED_COLLECTIONoSLOT_DATAo ARRAYED_COLLECTIONoSLOT_DATAo_;
-#define ARRAYED_COLLECTIONoSLOT_DATAo__ (&ARRAYED_COLLECTIONoSLOT_DATAo_)
-
-// FAST_ARRAY[SLOT_DATA]
-#define __FAST_ARRAYoSLOT_DATAo__ 12
-typedef struct FAST_ARRAYoSLOT_DATAo_struct __FAST_ARRAYoSLOT_DATAo;
-struct FAST_ARRAYoSLOT_DATAo_struct {
-  __ARRAYED_COLLECTIONoSLOT_DATAo parent_arrayed_collection__FK3F;
+// ARRAYED_COLLECTIONoSLOT_DATAo__BCXG
+#define __ARRAYED_COLLECTIONoSLOT_DATAo__BCXG__ 15
+struct ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_struct {
+  __INTEGER__Q capacity__2M3G;
+  __INTEGER__Q upper__NN3G;
+  void **storage__JN3G;
 };
-__FAST_ARRAYoSLOT_DATAo FAST_ARRAYoSLOT_DATAo_;
-#define FAST_ARRAYoSLOT_DATAo__ (&FAST_ARRAYoSLOT_DATAo_)
-
-// HASHED_SET_NODE[ABSTRACT_STRING]
-#define __HASHED_SET_NODEoABSTRACT_STRINGo__ 13
-typedef struct HASHED_SET_NODEoABSTRACT_STRINGo_struct __HASHED_SET_NODEoABSTRACT_STRINGo;
-struct HASHED_SET_NODEoABSTRACT_STRINGo_struct {
-  void *item__ESK;
-  void *next__QSK;
+// FAST_ARRAYoSLOT_DATAo__ACXG
+#define __FAST_ARRAYoSLOT_DATAo__ACXG__ 16
+struct FAST_ARRAYoSLOT_DATAo__ACXG_struct {
+  __ARRAYED_COLLECTIONoSLOT_DATAo__BCXG parent_arrayed_collection__ICXG;
 };
-__HASHED_SET_NODEoABSTRACT_STRINGo HASHED_SET_NODEoABSTRACT_STRINGo_;
-#define HASHED_SET_NODEoABSTRACT_STRINGo__ (&HASHED_SET_NODEoABSTRACT_STRINGo_)
-
-// HASHED_SET[ABSTRACT_STRING]
-#define __HASHED_SEToABSTRACT_STRINGo__ 14
-typedef struct HASHED_SEToABSTRACT_STRINGo_struct __HASHED_SEToABSTRACT_STRINGo;
-struct HASHED_SEToABSTRACT_STRINGo_struct {
-  __INTEGER capacity__TRK;
-  __INTEGER count__ZSK;
-  void **buckets__YRK;
+// HASHED_SEToABSTRACT_STRINGo__IO
+#define __HASHED_SEToABSTRACT_STRINGo__IO__ 17
+struct HASHED_SEToABSTRACT_STRINGo__IO_struct {
+  __INTEGER__Q capacity__PZX;
+  __INTEGER__Q count__X0X;
+  void **buckets__WZX;
 };
-__HASHED_SEToABSTRACT_STRINGo HASHED_SEToABSTRACT_STRINGo_;
-#define HASHED_SEToABSTRACT_STRINGo__ (&HASHED_SEToABSTRACT_STRINGo_)
-
-// STRING_CONSTANT
-#define __STRING_CONSTANT__ 8
-typedef struct STRING_CONSTANT_struct __STRING_CONSTANT;
-struct STRING_CONSTANT_struct {
+// LIP_INTEGER__HDB
+#define __LIP_INTEGER__HDB__ 6
+struct LIP_INTEGER__HDB_struct {
+  unsigned long __id;
+  __INTEGER__Q value__PHC;
+};
+// LIP_STRING__TDB
+#define __LIP_STRING__TDB__ 7
+struct LIP_STRING__TDB_struct {
   unsigned long __id;
-  __INTEGER count__XHB;
-  __CHARACTER *storage__X4K;
+  __STRING_CONSTANT__0 *value__MGC;
 };
-__STRING_CONSTANT STRING_CONSTANT_={__STRING_CONSTANT__};
-#define STRING_CONSTANT__ (&STRING_CONSTANT_)
-
-// HASHED_DICTIONARY_NODE[STRING_CONSTANT,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__ 15
-typedef struct HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_struct {
-  void *key__TPL;
-  void *item__VXM;
-  void *next__5PL;
+// LIP_SLOT_CODE__HC
+#define __LIP_SLOT_CODE__HC__ 18
+struct LIP_SLOT_CODE__HC_struct {
+  __STRING_CONSTANT__0 *section__QAB;
+  __LIP_SLOT_DATA__3AB *argument__5AB;
+  __STRING_CONSTANT__0 *name__Y3B;
+  __STRING_CONSTANT__0 *comment__CBXB;
+  __FAST_ARRAYoLIP_CODEo__04S *code__5XWB;
 };
-__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[STRING_CONSTANT,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__ 16
-typedef struct HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_struct {
-  __INTEGER capacity__CPL;
-  __INTEGER count__IQL;
-  void **buckets__HPL;
+// ANY__C
+#define __ANY__C__ 19
+struct ANY__C_struct {
+  __INTEGER__Q object_id__AS0E;
+  int object_id__BS0E;
 };
-__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_)
-
-// BOOLEAN
-typedef char __BOOLEAN;
-
-// PROTOTYPE
-#define __PROTOTYPE__ 17
-typedef struct PROTOTYPE_struct __PROTOTYPE;
-struct PROTOTYPE_struct {
-  __NAMED parent_named__QD;
-  void *filename__4QB;
-  void *source__UFD;
-  __INTEGER index__GAH;
-  __INTEGER generic_count__YHM;
-  void *type_style__0NY;
-  void *last_slot__J5BC;
-  void *default_value__1MDC;
-  void *type_c__WODC;
-  void *first_slot__MQMC;
-  void *idf_generic_list__5HM;
-  void *slot_list__SIM;
-  void *export_list__EFDC;
-  void *import_list__MFDC;
-  __BOOLEAN is_mapping__IRMC;
+// ITM_OBJECT__JC
+#define __ITM_OBJECT__JC__ 20
+struct ITM_OBJECT__JC_struct {
+  __ANY__C parent_any__KC;
+  __POSITION__OL position__P2B;
 };
-__PROTOTYPE PROTOTYPE_;
-#define PROTOTYPE__ (&PROTOTYPE_)
-
-// LINKED_COLLECTION[STRING_CONSTANT]
-#define __LINKED_COLLECTIONoSTRING_CONSTANTo__ 18
-typedef struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct __LINKED_COLLECTIONoSTRING_CONSTANTo;
-struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct {
-  __INTEGER upper__JC;
+// LIP_CODE__IC
+#define __LIP_CODE__IC__ 21
+struct LIP_CODE__IC_struct {
+  __ITM_OBJECT__JC parent_itm_object__MC;
 };
-__LINKED_COLLECTIONoSTRING_CONSTANTo LINKED_COLLECTIONoSTRING_CONSTANTo_;
-#define LINKED_COLLECTIONoSTRING_CONSTANTo__ (&LINKED_COLLECTIONoSTRING_CONSTANTo_)
-
-// LINKED_LIST[STRING_CONSTANT]
-#define __LINKED_LISToSTRING_CONSTANTo__ 19
-typedef struct LINKED_LISToSTRING_CONSTANTo_struct __LINKED_LISToSTRING_CONSTANTo;
-struct LINKED_LISToSTRING_CONSTANTo_struct {
-  __LINKED_COLLECTIONoSTRING_CONSTANTo parent_linked_collection__DC;
-  __INTEGER mem_idx__OTU;
-  void *first_link__5UK;
-  void *mem_lnk__XTU;
-  void *last_link__L31;
+// LIP_CALL__EHB
+#define __LIP_CALL__EHB__ 8
+struct LIP_CALL__EHB_struct {
+  unsigned long __id;
+  __LIP_CODE__IC parent_lip_code__FHB;
+  __STRING_CONSTANT__0 *name__TF5D;
+  void *argument__UF5D;
 };
-__LINKED_LISToSTRING_CONSTANTo LINKED_LISToSTRING_CONSTANTo_;
-#define LINKED_LISToSTRING_CONSTANTo__ (&LINKED_LISToSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY_NODE[TYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__ 20
-typedef struct HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_struct {
-  void *key__IBL;
-  void *item__XWQ;
-  void *next__TBL;
+// LIP_SLOT_DATA__3AB
+#define __LIP_SLOT_DATA__3AB__ 22
+struct LIP_SLOT_DATA__3AB_struct {
+  __LIP_CODE__IC parent_lip_slot__4AB;
+  void *value__SBB;
+  __STRING_CONSTANT__0 *name__0W0;
 };
-__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[TYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ 21
-typedef struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct {
-  __INTEGER capacity__XAL;
-  __INTEGER count__2BL;
-  void **buckets__2AL;
+// HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC
+#define __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__ 23
+struct HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_struct {
+  __INTEGER__Q capacity__WDK;
+  __INTEGER__Q count__1XM;
+  void **buckets__3DK;
 };
-__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_)
-
-// SLOT
-#define __SLOT__ 22
-typedef struct SLOT_struct __SLOT;
-struct SLOT_struct {
-  void *slot_data_intern__CIZD;
-  void *base_slot__X12F;
-  void *receiver_type__Y12F;
-  void *slot_code_intern__F22F;
-  void *slot_id__C4OG;
-  void *slot_data_list__KK3F;
-  void *slot_code_list__BUIJ;
+// HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC
+#define __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__ 24
+struct HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_struct {
+  __INTEGER__Q capacity__T3J;
+  __INTEGER__Q count__04J;
+  void **buckets__03J;
 };
-__SLOT SLOT_;
-#define SLOT__ (&SLOT_)
-
-// ARRAYED_COLLECTION[SLOT]
-#define __ARRAYED_COLLECTIONoSLOTo__ 23
-typedef struct ARRAYED_COLLECTIONoSLOTo_struct __ARRAYED_COLLECTIONoSLOTo;
-struct ARRAYED_COLLECTIONoSLOTo_struct {
-  __INTEGER capacity__2RL;
-  __INTEGER upper__LSL;
-  void **storage__HSL;
+// ARRAYED_COLLECTIONoSLOTo__TLC
+#define __ARRAYED_COLLECTIONoSLOTo__TLC__ 25
+struct ARRAYED_COLLECTIONoSLOTo__TLC_struct {
+  __INTEGER__Q capacity__WIK;
+  __INTEGER__Q upper__HJK;
+  void **storage__DJK;
 };
-__ARRAYED_COLLECTIONoSLOTo ARRAYED_COLLECTIONoSLOTo_;
-#define ARRAYED_COLLECTIONoSLOTo__ (&ARRAYED_COLLECTIONoSLOTo_)
-
-// FAST_ARRAY[SLOT]
-#define __FAST_ARRAYoSLOTo__ 24
-typedef struct FAST_ARRAYoSLOTo_struct __FAST_ARRAYoSLOTo;
-struct FAST_ARRAYoSLOTo_struct {
-  __ARRAYED_COLLECTIONoSLOTo parent_arrayed_collection__ZJC;
+// FAST_ARRAYoSLOTo__SLC
+#define __FAST_ARRAYoSLOTo__SLC__ 26
+struct FAST_ARRAYoSLOTo__SLC_struct {
+  __ARRAYED_COLLECTIONoSLOTo__TLC parent_arrayed_collection__0LC;
 };
-__FAST_ARRAYoSLOTo FAST_ARRAYoSLOTo_;
-#define FAST_ARRAYoSLOTo__ (&FAST_ARRAYoSLOTo_)
-
-// TYPE_ID
-#define __TYPE_ID__ 9
-typedef struct TYPE_ID_struct __TYPE_ID;
-struct TYPE_ID_struct {
-  unsigned long __id;
-  __TYPE parent_type__WIB;
+// TYPE_FULL__XMB
+#define __TYPE_FULL__XMB__ 27
+struct TYPE_FULL__XMB_struct {
+  void *the_parent_type__QLK;
+  __UINTEGER_8__4LC flag__RLK;
+  __BOOLEAN__L recursivity_test__J0LJ;
 };
-__TYPE_ID TYPE_ID_={__TYPE_ID__};
-#define TYPE_ID__ (&TYPE_ID_)
-
-// ARRAYED_COLLECTION[TYPE_ID]
-#define __ARRAYED_COLLECTIONoTYPE_IDo__ 25
-typedef struct ARRAYED_COLLECTIONoTYPE_IDo_struct __ARRAYED_COLLECTIONoTYPE_IDo;
-struct ARRAYED_COLLECTIONoTYPE_IDo_struct {
-  __INTEGER upper__BDL;
-  __INTEGER capacity__DDL;
-  void **storage__5DL;
+// ARRAYED_COLLECTIONoTYPE_IDo__VMC
+#define __ARRAYED_COLLECTIONoTYPE_IDo__VMC__ 28
+struct ARRAYED_COLLECTIONoTYPE_IDo__VMC_struct {
+  __INTEGER__Q upper__WGY;
+  __INTEGER__Q capacity__YGY;
+  void **storage__WHY;
 };
-__ARRAYED_COLLECTIONoTYPE_IDo ARRAYED_COLLECTIONoTYPE_IDo_;
-#define ARRAYED_COLLECTIONoTYPE_IDo__ (&ARRAYED_COLLECTIONoTYPE_IDo_)
-
-// FAST_ARRAY[TYPE_ID]
-#define __FAST_ARRAYoTYPE_IDo__ 26
-typedef struct FAST_ARRAYoTYPE_IDo_struct __FAST_ARRAYoTYPE_IDo;
-struct FAST_ARRAYoTYPE_IDo_struct {
-  __ARRAYED_COLLECTIONoTYPE_IDo parent_arrayed_collection__WKC;
+// FAST_ARRAYoTYPE_IDo__UMC
+#define __FAST_ARRAYoTYPE_IDo__UMC__ 29
+struct FAST_ARRAYoTYPE_IDo__UMC_struct {
+  __ARRAYED_COLLECTIONoTYPE_IDo__VMC parent_arrayed_collection__2MC;
 };
-__FAST_ARRAYoTYPE_IDo FAST_ARRAYoTYPE_IDo_;
-#define FAST_ARRAYoTYPE_IDo__ (&FAST_ARRAYoTYPE_IDo_)
-
-// ITM_TYPE_SIMPLE
-#define __ITM_TYPE_SIMPLE__ 10
-typedef struct ITM_TYPE_SIMPLE_struct __ITM_TYPE_SIMPLE;
-struct ITM_TYPE_SIMPLE_struct {
+// TYPE__FF
+#define __TYPE__FF__ 9
+struct TYPE__FF_struct {
   unsigned long __id;
-  void *to_run__1VK;
-  void *name__UMC;
-  int to_run__2VK;
+  __PROTOTYPE__MF *prototype__QF;
+  __INTEGER__Q index__CLC;
+  __TYPE_FULL__XMB *default__CMC;
+  __STRING_CONSTANT__0 *intern_name__TZMB;
+  __INTEGER__Q size__LDXB;
+  __INTEGER__Q param_count__2OWI;
+  __INTEGER__Q last_pass_binding__RHKJ;
+  __FAST_ARRAYoSLOTo__SLC *slot_run__2LC;
+  __HASHED_SEToTYPEo__00MB *subtype_list__A1MB;
+  __FAST_ARRAYoTYPE_FULLo__VAY *type_full_list__OZRB;
+  __BOOLEAN__L detect_recursivity_generation__Y4VI;
 };
-__ITM_TYPE_SIMPLE ITM_TYPE_SIMPLE_={__ITM_TYPE_SIMPLE__};
-#define ITM_TYPE_SIMPLE__ (&ITM_TYPE_SIMPLE_)
-
-// ITM_TYPE_MONO
-#define __ITM_TYPE_MONO__ 27
-typedef struct ITM_TYPE_MONO_struct __ITM_TYPE_MONO;
-struct ITM_TYPE_MONO_struct {
-  void *Nothing;
+// TYPE_ID__MMB
+#define __TYPE_ID__MMB__ 10
+struct TYPE_ID__MMB_struct {
+  unsigned long __id;
+  __TYPE__FF parent_type__NMB;
 };
-__ITM_TYPE_MONO ITM_TYPE_MONO_;
-#define ITM_TYPE_MONO__ (&ITM_TYPE_MONO_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_MONO]
-#define __ARRAYED_COLLECTIONoITM_TYPE_MONOo__ 28
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct __ARRAYED_COLLECTIONoITM_TYPE_MONOo;
-struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct {
-  __INTEGER upper__BWK;
-  __INTEGER capacity__DWK;
-  void **storage__5WK;
+// ITM_TYPE_SIMPLE__RMB
+#define __ITM_TYPE_SIMPLE__RMB__ 11
+struct ITM_TYPE_SIMPLE__RMB_struct {
+  unsigned long __id;
+  __STRING_CONSTANT__0 *name__LPC;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_MONOo ARRAYED_COLLECTIONoITM_TYPE_MONOo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_MONOo__ (&ARRAYED_COLLECTIONoITM_TYPE_MONOo_)
-
-// FAST_ARRAY[ITM_TYPE_MONO]
-#define __FAST_ARRAYoITM_TYPE_MONOo__ 29
-typedef struct FAST_ARRAYoITM_TYPE_MONOo_struct __FAST_ARRAYoITM_TYPE_MONOo;
-struct FAST_ARRAYoITM_TYPE_MONOo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_MONOo parent_arrayed_collection__PIB;
+// ITM_TYPE_PARAMETER__ZEZ
+#define __ITM_TYPE_PARAMETER__ZEZ__ 12
+struct ITM_TYPE_PARAMETER__ZEZ_struct {
+  unsigned long __id;
+  __ITM_TYPE_SIMPLE__RMB parent_itm_type__0EZ;
 };
-__FAST_ARRAYoITM_TYPE_MONOo FAST_ARRAYoITM_TYPE_MONOo_;
-#define FAST_ARRAYoITM_TYPE_MONOo__ (&FAST_ARRAYoITM_TYPE_MONOo_)
-
-// ITM_TYPE_STYLE
-#define __ITM_TYPE_STYLE__ 11
-typedef struct ITM_TYPE_STYLE_struct __ITM_TYPE_STYLE;
-struct ITM_TYPE_STYLE_struct {
+// ITM_TYPE_STYLE__1MB
+#define __ITM_TYPE_STYLE__1MB__ 13
+struct ITM_TYPE_STYLE__1MB_struct {
   unsigned long __id;
-  __ITM_TYPE_SIMPLE parent_itm_type_simple__3IB;
-  void *to_run__D1IB;
-  void *style__3MC;
-  int to_run__E1IB;
+  __ITM_TYPE_SIMPLE__RMB parent_itm_type_simple__2MB;
+  __STRING_CONSTANT__0 *style__UPC;
 };
-__ITM_TYPE_STYLE ITM_TYPE_STYLE_={__ITM_TYPE_STYLE__};
-#define ITM_TYPE_STYLE__ (&ITM_TYPE_STYLE_)
-
-// ITM_TYPE_GENERIC
-#define __ITM_TYPE_GENERIC__ 12
-typedef struct ITM_TYPE_GENERIC_struct __ITM_TYPE_GENERIC;
-struct ITM_TYPE_GENERIC_struct {
+// ITM_TYPE_GENERIC__LPB
+#define __ITM_TYPE_GENERIC__LPB__ 14
+struct ITM_TYPE_GENERIC__LPB_struct {
   unsigned long __id;
-  __ITM_TYPE_STYLE parent_itm_type_style__LLB;
-  void *list_type__MRC;
+  __ITM_TYPE_STYLE__1MB parent_itm_type_style__MPB;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *list_type__BVC;
 };
-__ITM_TYPE_GENERIC ITM_TYPE_GENERIC_={__ITM_TYPE_GENERIC__};
-#define ITM_TYPE_GENERIC__ (&ITM_TYPE_GENERIC_)
-
-// INSTR
-#define __INSTR__ 30
-typedef struct INSTR_struct __INSTR;
-struct INSTR_struct {
-  __ITM_OBJECT parent_itm_object__TE;
+// ARRAYED_COLLECTIONoINSTRo__FA4D
+#define __ARRAYED_COLLECTIONoINSTRo__FA4D__ 30
+struct ARRAYED_COLLECTIONoINSTRo__FA4D_struct {
+  __INTEGER__Q upper__4TLE;
+  __INTEGER__Q capacity__X04F;
+  void **storage__V14F;
 };
-__INSTR INSTR_;
-#define INSTR__ (&INSTR_)
-
-// ARRAYED_COLLECTION[INSTR]
-#define __ARRAYED_COLLECTIONoINSTRo__ 31
-typedef struct ARRAYED_COLLECTIONoINSTRo_struct __ARRAYED_COLLECTIONoINSTRo;
-struct ARRAYED_COLLECTIONoINSTRo_struct {
-  __INTEGER upper__1GQG;
-  __INTEGER capacity__NK4G;
-  void **storage__JL4G;
+// FAST_ARRAYoINSTRo__EA4D
+#define __FAST_ARRAYoINSTRo__EA4D__ 31
+struct FAST_ARRAYoINSTRo__EA4D_struct {
+  __ARRAYED_COLLECTIONoINSTRo__FA4D parent_arrayed_collection__MA4D;
 };
-__ARRAYED_COLLECTIONoINSTRo ARRAYED_COLLECTIONoINSTRo_;
-#define ARRAYED_COLLECTIONoINSTRo__ (&ARRAYED_COLLECTIONoINSTRo_)
-
-// FAST_ARRAY[INSTR]
-#define __FAST_ARRAYoINSTRo__ 32
-typedef struct FAST_ARRAYoINSTRo_struct __FAST_ARRAYoINSTRo;
-struct FAST_ARRAYoINSTRo_struct {
-  __ARRAYED_COLLECTIONoINSTRo parent_arrayed_collection__QTOG;
+// NAMED__NF
+#define __NAMED__NF__ 32
+struct NAMED__NF_struct {
+  __ITM_OBJECT__JC parent_itm_object__OF;
+  __STRING_CONSTANT__0 *name__GWB;
+  __CHARACTER__DB style__0KQC;
 };
-__FAST_ARRAYoINSTRo FAST_ARRAYoINSTRo_;
-#define FAST_ARRAYoINSTRo__ (&FAST_ARRAYoINSTRo_)
-
-// ITM_SLOT
-#define __ITM_SLOT__ 33
-typedef struct ITM_SLOT_struct __ITM_SLOT;
-struct ITM_SLOT_struct {
-  __NAMED parent_named__MIM;
-  void *id_section__T5BC;
-  void *next__FRMC;
-  void *type__WB2D;
-  void *value__J22D;
-  void *require__Z52D;
-  void *ensure__352D;
-  __INTEGER priority_and_level__MGUE;
-  void *argument_list__IA2D;
-  __CHARACTER affect__0B2D;
+// VARIABLE__M4WC
+#define __VARIABLE__M4WC__ 33
+struct VARIABLE__M4WC_struct {
+  __NAMED__NF parent_named__N4WC;
+  __INTEGER__Q ensure_count__IT4D;
+  __STRING_CONSTANT__0 *intern_name__UN5D;
+  __TYPE_FULL__XMB *type__IO5D;
+  __TYPES__BN5D *type_list__ZO5D;
+  void *require_first__FKFJ;
+  __INTEGER__Q level_type__DQ3K;
+  __FAST_ARRAYoWRITEo__XJFJ *require_list__QKFJ;
 };
-__ITM_SLOT ITM_SLOT_;
-#define ITM_SLOT__ (&ITM_SLOT_)
-
-// TYPE_NULL
-#define __TYPE_NULL__ 13
-typedef struct TYPE_NULL_struct __TYPE_NULL;
-struct TYPE_NULL_struct {
+// LOCAL__L4WC
+#define __LOCAL__L4WC__ 15
+struct LOCAL__L4WC_struct {
   unsigned long __id;
-  __TYPE parent_type__TIB;
+  __VARIABLE__M4WC parent_variable__O4WC;
+  __INTEGER__Q list_level__GPUH;
+  __LOCAL__L4WC *my_alias__JPUH;
+  __LOCAL_SEQ__QM1K *last_seq__SM1K;
+  __BOOLEAN__L is_result__SN5D;
 };
-__TYPE_NULL TYPE_NULL_={__TYPE_NULL__};
-#define TYPE_NULL__ (&TYPE_NULL_)
-
-// TYPE_VOID
-#define __TYPE_VOID__ 14
-typedef struct TYPE_VOID_struct __TYPE_VOID;
-struct TYPE_VOID_struct {
-  unsigned long __id;
-  __TYPE parent_type__UIB;
+// INSTR__XH
+#define __INSTR__XH__ 34
+struct INSTR__XH_struct {
+  __ITM_OBJECT__JC parent_itm_object__YH;
 };
-__TYPE_VOID TYPE_VOID_={__TYPE_VOID__};
-#define TYPE_VOID__ (&TYPE_VOID_)
-
-// TYPE_CONTEXT
-#define __TYPE_CONTEXT__ 15
-typedef struct TYPE_CONTEXT_struct __TYPE_CONTEXT;
-struct TYPE_CONTEXT_struct {
+// PUSH__IXB
+#define __PUSH__IXB__ 16
+struct PUSH__IXB_struct {
   unsigned long __id;
-  __TYPE parent_type__VIB;
+  __INSTR__XH parent_instr__JXB;
+  __LOCAL__L4WC *context__N54D;
+  __BOOLEAN__L is_first__O54D;
 };
-__TYPE_CONTEXT TYPE_CONTEXT_={__TYPE_CONTEXT__};
-#define TYPE_CONTEXT__ (&TYPE_CONTEXT_)
-
-// TYPE_GENERIC
-#define __TYPE_GENERIC__ 16
-typedef struct TYPE_GENERIC_struct __TYPE_GENERIC;
-struct TYPE_GENERIC_struct {
+// TYPE_NULL__GMB
+#define __TYPE_NULL__GMB__ 17
+struct TYPE_NULL__GMB_struct {
   unsigned long __id;
-  __TYPE parent_type__C2IB;
-  void *name__LR2B;
-  void *intern_name__UR2B;
-  void *old_type__WGZM;
-  void *generic_list__MR2B;
-  void *put_to_list__VFZM;
-  __BOOLEAN recursive_test__2FZM;
-};
-__TYPE_GENERIC TYPE_GENERIC_={__TYPE_GENERIC__};
-#define TYPE_GENERIC__ (&TYPE_GENERIC_)
-
-// EXPR
-#define __EXPR__ 34
-typedef struct EXPR_struct __EXPR;
-struct EXPR_struct {
-  __INSTR parent_instr__UE;
+  __TYPE__FF parent_type__HMB;
 };
-__EXPR EXPR_;
-#define EXPR__ (&EXPR_)
-
-// CONSTANT
-#define __CONSTANT__ 35
-typedef struct CONSTANT_struct __CONSTANT;
-struct CONSTANT_struct {
-  __EXPR parent_expr__4F;
-  void *static_type__M2YD;
-};
-__CONSTANT CONSTANT_;
-#define CONSTANT__ (&CONSTANT_)
-
-// PROTOTYPE_CST
-#define __PROTOTYPE_CST__ 17
-typedef struct PROTOTYPE_CST_struct __PROTOTYPE_CST;
-struct PROTOTYPE_CST_struct {
+// TYPE_VOID__IMB
+#define __TYPE_VOID__IMB__ 18
+struct TYPE_VOID__IMB_struct {
   unsigned long __id;
-  __CONSTANT parent_constant__W2LC;
+  __TYPE__FF parent_type__JMB;
 };
-__PROTOTYPE_CST PROTOTYPE_CST_={__PROTOTYPE_CST__};
-#define PROTOTYPE_CST__ (&PROTOTYPE_CST_)
-
-// INTEGER_64
-typedef signed long long __INTEGER_64;
-
-// INTEGER_CST
-#define __INTEGER_CST__ 18
-typedef struct INTEGER_CST_struct __INTEGER_CST;
-struct INTEGER_CST_struct {
+// TYPE_CONTEXT__KMB
+#define __TYPE_CONTEXT__KMB__ 19
+struct TYPE_CONTEXT__KMB_struct {
   unsigned long __id;
-  __CONSTANT parent_constant__B3LC;
-  __INTEGER_64 value__W4YD;
+  __TYPE__FF parent_type__LMB;
 };
-__INTEGER_CST INTEGER_CST_={__INTEGER_CST__};
-#define INTEGER_CST__ (&INTEGER_CST_)
-
-// LINKED_COLLECTION[NODE_TYPE]
-#define __LINKED_COLLECTIONoNODE_TYPEo__ 36
-typedef struct LINKED_COLLECTIONoNODE_TYPEo_struct __LINKED_COLLECTIONoNODE_TYPEo;
-struct LINKED_COLLECTIONoNODE_TYPEo_struct {
-  __INTEGER upper__2AID;
+// TYPE_GENERIC__OCY
+#define __TYPE_GENERIC__OCY__ 20
+struct TYPE_GENERIC__OCY_struct {
+  unsigned long __id;
+  __TYPE__FF parent_type__PCY;
+  __STRING_CONSTANT__0 *name__HZMB;
+  __STRING_CONSTANT__0 *key__IZMB;
+  __TYPES__BN5D *old_type__JNJO;
+  __FAST_ARRAYoTYPE_FULLo__VAY *generic_list__JZMB;
+  __FAST_ARRAYoTYPE_FULLo__VAY *export_list__P1MB;
+  __FAST_ARRAYoTYPE_FULLo__VAY *import_list__T2MB;
+  __FAST_ARRAYoPUT_TOo__5LJO *put_to_list__IMJO;
+  __BOOLEAN__L recursive_test__PMJO;
 };
-__LINKED_COLLECTIONoNODE_TYPEo LINKED_COLLECTIONoNODE_TYPEo_;
-#define LINKED_COLLECTIONoNODE_TYPEo__ (&LINKED_COLLECTIONoNODE_TYPEo_)
-
-// LINKED_LIST[NODE_TYPE]
-#define __LINKED_LISToNODE_TYPEo__ 37
-typedef struct LINKED_LISToNODE_TYPEo_struct __LINKED_LISToNODE_TYPEo;
-struct LINKED_LISToNODE_TYPEo_struct {
-  __LINKED_COLLECTIONoNODE_TYPEo parent_linked_collection__1LQC;
-  __INTEGER mem_idx__42YD;
-  void *first_link__U2YD;
-  void *last_link__32YD;
-  void *mem_lnk__A3YD;
+// EXPR__BK
+#define __EXPR__BK__ 35
+struct EXPR__BK_struct {
+  __INSTR__XH parent_instr__CK;
 };
-__LINKED_LISToNODE_TYPEo LINKED_LISToNODE_TYPEo_;
-#define LINKED_LISToNODE_TYPEo__ (&LINKED_LISToNODE_TYPEo_)
-
-// NODE
-#define __NODE__ 38
-typedef struct NODE_struct __NODE;
-struct NODE_struct {
-  void *expr__RJZD;
-  void *data__SJZD;
-  void *first_code__NHAG;
-  void *first_type__VHAG;
-  void *switch__MKAG;
+// CONSTANT__AK
+#define __CONSTANT__AK__ 36
+struct CONSTANT__AK_struct {
+  __EXPR__BK parent_expr__DK;
+  __TYPE_FULL__XMB *static_type__5G4D;
 };
-__NODE NODE_;
-#define NODE__ (&NODE_)
-
-// NODE_TYPE
-#define __NODE_TYPE__ 19
-typedef struct NODE_TYPE_struct __NODE_TYPE;
-struct NODE_TYPE_struct {
+// PROTOTYPE_CST__LAXC
+#define __PROTOTYPE_CST__LAXC__ 21
+struct PROTOTYPE_CST__LAXC_struct {
   unsigned long __id;
-  __NODE parent_node__QLQC;
+  __CONSTANT__AK parent_constant__MAXC;
 };
-__NODE_TYPE NODE_TYPE_={__NODE_TYPE__};
-#define NODE_TYPE__ (&NODE_TYPE_)
-
-// INTEGER_32
-typedef signed long __INTEGER_32;
-
-// LIST
-#define __LIST__ 20
-typedef struct LIST_struct __LIST;
-struct LIST_struct {
+// INTEGER_CST__XAXC
+#define __INTEGER_CST__XAXC__ 22
+struct INTEGER_CST__XAXC_struct {
   unsigned long __id;
-  __EXPR parent_expr__VE;
-  __INTEGER index__XWRG;
-  void *expr_list__RTOG;
-};
-__LIST LIST_={__LIST__};
-#define LIST__ (&LIST_)
-
-// INTEGER_8
-typedef signed char __INTEGER_8;
-
-// PROFIL
-#define __PROFIL__ 39
-typedef struct PROFIL_struct __PROFIL;
-struct PROFIL_struct {
-  void *context__CM0G;
-  void *code__PYJH;
-  void *result_last__5FKH;
-  void *type_self__ZHEI;
-  void *name__5IEI;
-  __INTEGER life_index__C1RI;
-  __INTEGER link_count__N5KJ;
-  __INTEGER count_intern_call__Y0SL;
-  void *argument_list__V4JH;
-  void *result_list__051H;
-  __INTEGER_8 stat__JMEJ;
+  __CONSTANT__AK parent_constant__YAXC;
+  __INTEGER_64__1SG value__FH4D;
 };
-__PROFIL PROFIL_;
-#define PROFIL__ (&PROFIL_)
-
-// PROFIL_SLOT
-#define __PROFIL_SLOT__ 21
-typedef struct PROFIL_SLOT_struct __PROFIL_SLOT;
-struct PROFIL_SLOT_struct {
-  unsigned long __id;
-  __PROFIL parent_profil__R1LC;
-  void *slot_code__YEOL;
-  __BOOLEAN is_context_sensitive__BWOL;
+// NODE__Y3WC
+#define __NODE__Y3WC__ 37
+struct NODE__Y3WC_struct {
+  void *expr__CV4D;
+  void *data__DV4D;
+  __SWITCH__QDXC *switch__21RH;
+  __LIST__WH *first_code__D2RH;
+  void *first_type__KAFJ;
 };
-__PROFIL_SLOT PROFIL_SLOT_={__PROFIL_SLOT__};
-#define PROFIL_SLOT__ (&PROFIL_SLOT_)
-
-// PROFIL_BLOCK
-#define __PROFIL_BLOCK__ 22
-typedef struct PROFIL_BLOCK_struct __PROFIL_BLOCK;
-struct PROFIL_BLOCK_struct {
+// NODE_TYPE__SK2C
+#define __NODE_TYPE__SK2C__ 23
+struct NODE_TYPE__SK2C_struct {
   unsigned long __id;
-  __PROFIL parent_profil__OGAG;
-  __TYPE parent_type__PGAG;
-  void *slot_value__P3IH;
-  void *slot_self__13IH;
-  void *context_extern__WLXH;
-  void *profil_list__UIEI;
-  void *node_list__WIEI;
+  __NODE__Y3WC parent_node__TK2C;
 };
-__PROFIL_BLOCK PROFIL_BLOCK_={__PROFIL_BLOCK__};
-#define PROFIL_BLOCK__ (&PROFIL_BLOCK_)
-
-// HASHED_DICTIONARY_NODE[STRING,Expanded UINTEGER_32]
-#define __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__ 40
-typedef struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_struct __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o;
-struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_struct {
-  __UINTEGER_32 key__ZZ0D;
-  void *item__Q00D;
-  void *next__21BE;
+// LINKED_COLLECTIONoNODE_TYPEo__4K2C
+#define __LINKED_COLLECTIONoNODE_TYPEo__4K2C__ 38
+struct LINKED_COLLECTIONoNODE_TYPEo__4K2C_struct {
+  __INTEGER__Q upper__B0RD;
 };
-__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_;
-#define HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__ (&HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_)
-
-// HASHED_DICTIONARY[STRING,Expanded UINTEGER_32]
-#define __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__ 41
-typedef struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_struct __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o;
-struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_struct {
-  __INTEGER count__1RB;
-  __INTEGER capacity__VWZD;
-  __INTEGER cache_user__GFAE;
-  __INTEGER cache_buckets__J2BE;
-  void *cache_node__XZ0D;
-  void **buckets__EFAE;
+// LINKED_LISToNODE_TYPEo__3K2C
+#define __LINKED_LISToNODE_TYPEo__3K2C__ 39
+struct LINKED_LISToNODE_TYPEo__3K2C_struct {
+  __LINKED_COLLECTIONoNODE_TYPEo__4K2C parent_linked_collection__EL2C;
+  __INTEGER__Q mem_idx__SB0G;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *first_link__IB0G;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *last_link__RB0G;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *mem_lnk__UB0G;
 };
-__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_;
-#define HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__ (&HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_)
-
-// MEMORY
-#define __MEMORY__ 42
-typedef struct MEMORY_struct __MEMORY;
-struct MEMORY_struct {
-  volatile __UINTEGER_32 previous_linear__20C;
-  volatile __UINTEGER_32 size_and_id__30C;
-  __MEMORY *next_free__40C;
-  __MEMORY *previous_free__50C;
-} __attribute__ ((packed));
-__MEMORY MEMORY_;
-#define MEMORY__ (&MEMORY_)
-
-// HASHED_DICTIONARY_NODE[PROTOTYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__ 43
-typedef struct HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_struct {
-  void *key__GIJB;
-  void *item__MALB;
-  void *next__RIJB;
-};
-__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[PROTOTYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ 44
-typedef struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct {
-  __INTEGER capacity__VHJB;
-  __INTEGER count__0IJB;
-  void **buckets__0HJB;
+// LIST__WH
+#define __LIST__WH__ 24
+struct LIST__WH_struct {
+  unsigned long __id;
+  __INSTR__XH parent_instr__ZH;
+  __INTEGER__Q index__1CFE;
+  __FAST_ARRAYoINSTRo__EA4D *expr_list__NA4D;
 };
-__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_)
-
-// HASHED_SET_NODE[TYPE]
-#define __HASHED_SET_NODEoTYPEo__ 45
-typedef struct HASHED_SET_NODEoTYPEo_struct __HASHED_SET_NODEoTYPEo;
-struct HASHED_SET_NODEoTYPEo_struct {
-  void *item__4QKB;
-  void *next__JRKB;
+// SLIM_ARRAYoLOCALo__PHOJ
+#define __SLIM_ARRAYoLOCALo__PHOJ__ 40
+struct SLIM_ARRAYoLOCALo__PHOJ_struct {
+  __LOCAL__L4WC *first__THOJ;
+  __FAST_ARRAYoLOCALo__2W1D *list__HQ2K;
 };
-__HASHED_SET_NODEoTYPEo HASHED_SET_NODEoTYPEo_;
-#define HASHED_SET_NODEoTYPEo__ (&HASHED_SET_NODEoTYPEo_)
-
-// HASHED_SET[TYPE]
-#define __HASHED_SEToTYPEo__ 46
-typedef struct HASHED_SEToTYPEo_struct __HASHED_SEToTYPEo;
-struct HASHED_SEToTYPEo_struct {
-  __INTEGER capacity__NQKB;
-  __INTEGER count__SRKB;
-  void **buckets__SQKB;
+// PROFIL__QQB
+#define __PROFIL__QQB__ 41
+struct PROFIL__QQB_struct {
+  __SLIM_ARRAYoLOCALo__PHOJ result_list__RHOJ;
+  __LOCAL__L4WC *context__1U4D;
+  __TYPE_FULL__XMB *type_self__VANJ;
+  __LIST__WH *code__EZNJ;
+  __STRING_CONSTANT__0 *name__B2IK;
+  __INTEGER__Q life_index__EBSK;
+  __INTEGER__Q link_count__TBFL;
+  __INTEGER__Q cop_link_count__2BFL;
+  __INTEGER__Q count_intern_call__ZVKM;
+  __FAST_ARRAYoLOCALo__2W1D *argument_list__Y5NJ;
+  __INTEGER_8__FZF stat__LPFL;
 };
-__HASHED_SEToTYPEo HASHED_SEToTYPEo_;
-#define HASHED_SEToTYPEo__ (&HASHED_SEToTYPEo_)
-
-// UINTEGER_8
-typedef unsigned char __UINTEGER_8;
-
-// TYPE_FULL
-#define __TYPE_FULL__ 47
-typedef struct TYPE_FULL_struct __TYPE_FULL;
-struct TYPE_FULL_struct {
-  void *parent_type__5SL;
-  __UINTEGER_8 flag__ATL;
+// PROFIL_SLOT__OO2C
+#define __PROFIL_SLOT__OO2C__ 25
+struct PROFIL_SLOT__OO2C_struct {
+  unsigned long __id;
+  __PROFIL__QQB parent_profil__PO2C;
+  __SLOT_CODE__4IRG *slot_code__QSXN;
+  __BOOLEAN__L is_context_sensitive__3QYN;
 };
-__TYPE_FULL TYPE_FULL_;
-#define TYPE_FULL__ (&TYPE_FULL_)
-
-// HASHED_SET_NODE[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__ 48
-typedef struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  void *item__CKL;
-  void *next__OKL;
+// PROFIL_BLOCK__O3NJ
+#define __PROFIL_BLOCK__O3NJ__ 26
+struct PROFIL_BLOCK__O3NJ_struct {
+  unsigned long __id;
+  __PROFIL__QQB parent_profil__P3NJ;
+  __TYPE__FF parent_type__Q3NJ;
+  __SLOT_DATA__IJRG *slot_value__A4NJ;
+  __SLOT_DATA__IJRG *slot_self__M4NJ;
+  __TYPE_BLOCK__CP5D *to_type_block__FTWJ;
+  __LOCAL__L4WC *context_extern__M2YJ;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *profil_list__W1IK;
+  __LINKED_LISToNODE_TYPEo__3K2C *node_list__Y1IK;
 };
-__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// HASHED_SET[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ 49
-typedef struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  __INTEGER capacity__RJL;
-  __INTEGER count__5PM;
-  void **buckets__WJL;
+// HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB
+#define __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__ 42
+struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_struct {
+  __INTEGER__Q count__MXB;
+  __INTEGER__Q capacity__5E1G;
+  __INTEGER__Q cache_user__MD4G;
+  __INTEGER__Q cache_buckets__QS4G;
+  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *cache_node__PM1G;
+  void **buckets__KD4G;
 };
-__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// ARRAYED_COLLECTION[TYPE_FULL]
-#define __ARRAYED_COLLECTIONoTYPE_FULLo__ 50
-typedef struct ARRAYED_COLLECTIONoTYPE_FULLo_struct __ARRAYED_COLLECTIONoTYPE_FULLo;
-struct ARRAYED_COLLECTIONoTYPE_FULLo_struct {
-  __INTEGER upper__5ZCB;
-  __INTEGER capacity__4XMB;
-  void **storage__0YMB;
+// ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC
+#define __ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC__ 43
+struct ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_struct {
+  __INTEGER__Q upper__CE5F;
+  __INTEGER__Q capacity__DX5F;
+  void **storage__BY5F;
 };
-__ARRAYED_COLLECTIONoTYPE_FULLo ARRAYED_COLLECTIONoTYPE_FULLo_;
-#define ARRAYED_COLLECTIONoTYPE_FULLo__ (&ARRAYED_COLLECTIONoTYPE_FULLo_)
-
-// FAST_ARRAY[TYPE_FULL]
-#define __FAST_ARRAYoTYPE_FULLo__ 51
-typedef struct FAST_ARRAYoTYPE_FULLo_struct __FAST_ARRAYoTYPE_FULLo;
-struct FAST_ARRAYoTYPE_FULLo_struct {
-  __ARRAYED_COLLECTIONoTYPE_FULLo parent_arrayed_collection__KZCB;
+// FAST_ARRAYoLIP_SLOT_DATAo__UFXC
+#define __FAST_ARRAYoLIP_SLOT_DATAo__UFXC__ 44
+struct FAST_ARRAYoLIP_SLOT_DATAo__UFXC_struct {
+  __ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC parent_arrayed_collection__0FXC;
 };
-__FAST_ARRAYoTYPE_FULLo FAST_ARRAYoTYPE_FULLo_;
-#define FAST_ARRAYoTYPE_FULLo__ (&FAST_ARRAYoTYPE_FULLo_)
-
-// ITM_TYPE_GENERIC_ELT
-#define __ITM_TYPE_GENERIC_ELT__ 23
-typedef struct ITM_TYPE_GENERIC_ELT_struct __ITM_TYPE_GENERIC_ELT;
-struct ITM_TYPE_GENERIC_ELT_struct {
+// LIP_AFFECT__51LB
+#define __LIP_AFFECT__51LB__ 27
+struct LIP_AFFECT__51LB_struct {
   unsigned long __id;
-  __INTEGER index__BD0D;
+  __LIP_CODE__IC parent_lip_code__A2LB;
+  __STRING_CONSTANT__0 *name__0AYB;
+  void *value__1AYB;
 };
-__ITM_TYPE_GENERIC_ELT ITM_TYPE_GENERIC_ELT_={__ITM_TYPE_GENERIC_ELT__};
-#define ITM_TYPE_GENERIC_ELT__ (&ITM_TYPE_GENERIC_ELT_)
-
-// HASHED_SET_NODE[FAST_ARRAY[TYPE_FULL]]
-#define __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__ 52
-typedef struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_struct __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo;
-struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_struct {
-  void *item__QLNC;
-  void *next__2LNC;
+// LIP_IF__ERAC
+#define __LIP_IF__ERAC__ 28
+struct LIP_IF__ERAC_struct {
+  unsigned long __id;
+  __LIP_CODE__IC parent_lip_code__FRAC;
+  void *condition__KZ0C;
+  __FAST_ARRAYoLIP_CODEo__04S *then__LZ0C;
+  __FAST_ARRAYoLIP_CODEo__04S *else__MZ0C;
 };
-__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_;
-#define HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__ (&HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_)
-
-// HASHED_SET[FAST_ARRAY[TYPE_FULL]]
-#define __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__ 53
-typedef struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo_struct __HASHED_SEToFAST_ARRAYoTYPE_FULLoo;
-struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo_struct {
-  __INTEGER capacity__5KNC;
-  __INTEGER count__5EOC;
-  void **buckets__ELNC;
+// LIP_PRINT__XRAC
+#define __LIP_PRINT__XRAC__ 29
+struct LIP_PRINT__XRAC_struct {
+  unsigned long __id;
+  __LIP_CODE__IC parent_lip_code__YRAC;
+  void *message__4G5D;
 };
-__HASHED_SEToFAST_ARRAYoTYPE_FULLoo HASHED_SEToFAST_ARRAYoTYPE_FULLoo_;
-#define HASHED_SEToFAST_ARRAYoTYPE_FULLoo__ (&HASHED_SEToFAST_ARRAYoTYPE_FULLoo_)
-
-// CONTEXT
-#define __CONTEXT__ 54
-typedef struct CONTEXT_struct __CONTEXT;
-struct CONTEXT_struct {
-  __INTEGER local__KH4F;
-  __INTEGER result__NH4F;
-  void *list__PH4F;
-  void *old_profil_first__RH4F;
-  void *profil__TH4F;
-  void *context_extern__J2NH;
+// HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD
+#define __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__ 45
+struct HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_struct {
+  __INTEGER__Q capacity__L35E;
+  __INTEGER__Q count__T45E;
+  void **buckets__S35E;
 };
-__CONTEXT CONTEXT_;
-#define CONTEXT__ (&CONTEXT_)
-
-// ARRAYED_COLLECTION[CONTEXT]
-#define __ARRAYED_COLLECTIONoCONTEXTo__ 55
-typedef struct ARRAYED_COLLECTIONoCONTEXTo_struct __ARRAYED_COLLECTIONoCONTEXTo;
-struct ARRAYED_COLLECTIONoCONTEXTo_struct {
-  __INTEGER upper__VGQC;
-  __INTEGER capacity__ESZD;
-  void **storage__E2YD;
+// EXPR_MULTIPLE__GLWH
+#define __EXPR_MULTIPLE__GLWH__ 30
+struct EXPR_MULTIPLE__GLWH_struct {
+  unsigned long __id;
+  __FAST_ARRAYoEXPRo__45WC *expr_list__XTEI;
 };
-__ARRAYED_COLLECTIONoCONTEXTo ARRAYED_COLLECTIONoCONTEXTo_;
-#define ARRAYED_COLLECTIONoCONTEXTo__ (&ARRAYED_COLLECTIONoCONTEXTo_)
-
-// FAST_ARRAY[CONTEXT]
-#define __FAST_ARRAYoCONTEXTo__ 56
-typedef struct FAST_ARRAYoCONTEXTo_struct __FAST_ARRAYoCONTEXTo;
-struct FAST_ARRAYoCONTEXTo_struct {
-  __ARRAYED_COLLECTIONoCONTEXTo parent_arrayed_collection__SGQC;
+// EXPR_BINARY__VBOJ
+#define __EXPR_BINARY__VBOJ__ 46
+struct EXPR_BINARY__VBOJ_struct {
+  __EXPR__BK parent_expr__WBOJ;
+  void *left__EB5J;
+  void *right__IB5J;
 };
-__FAST_ARRAYoCONTEXTo FAST_ARRAYoCONTEXTo_;
-#define FAST_ARRAYoCONTEXTo__ (&FAST_ARRAYoCONTEXTo_)
-
-// PUSH
-#define __PUSH__ 24
-typedef struct PUSH_struct __PUSH;
-struct PUSH_struct {
+// EXPR_SUB__UBOJ
+#define __EXPR_SUB__UBOJ__ 31
+struct EXPR_SUB__UBOJ_struct {
   unsigned long __id;
-  __INSTR parent_instr__YRB;
-  void *context__BYPG;
-  __BOOLEAN is_first__CYPG;
+  __EXPR_BINARY__VBOJ parent_expr_binary__XBOJ;
 };
-__PUSH PUSH_={__PUSH__};
-#define PUSH__ (&PUSH_)
-
-// SLOT_CODE
-#define __SLOT_CODE__ 25
-typedef struct SLOT_CODE_struct __SLOT_CODE;
-struct SLOT_CODE_struct {
+// EXPR_MUL__KCOJ
+#define __EXPR_MUL__KCOJ__ 32
+struct EXPR_MUL__KCOJ_struct {
   unsigned long __id;
-  void *parent_slot__A22F;
-  void *value__K05F;
-  void *last_type_contract__4URL;
-  void *profil__R05F;
-  __BOOLEAN is_require__0URL;
+  __EXPR_BINARY__VBOJ parent_expr_binary__LCOJ;
 };
-__SLOT_CODE SLOT_CODE_={__SLOT_CODE__};
-#define SLOT_CODE__ (&SLOT_CODE_)
-
-// EXPR_MULTIPLE
-#define __EXPR_MULTIPLE__ 26
-typedef struct EXPR_MULTIPLE_struct __EXPR_MULTIPLE;
-struct EXPR_MULTIPLE_struct {
+// EXPR_DIV__4COJ
+#define __EXPR_DIV__4COJ__ 33
+struct EXPR_DIV__4COJ_struct {
   unsigned long __id;
-  void *expr_list__3EMH;
+  __EXPR_BINARY__VBOJ parent_expr_binary__5COJ;
 };
-__EXPR_MULTIPLE EXPR_MULTIPLE_={__EXPR_MULTIPLE__};
-#define EXPR_MULTIPLE__ (&EXPR_MULTIPLE_)
-
-// EXPR_BINARY
-#define __EXPR_BINARY__ 57
-typedef struct EXPR_BINARY_struct __EXPR_BINARY;
-struct EXPR_BINARY_struct {
-  __EXPR parent_expr__OAKH;
-  void *left__XO1H;
-  void *right__WO2H;
+// EXPR_AND__SDOJ
+#define __EXPR_AND__SDOJ__ 34
+struct EXPR_AND__SDOJ_struct {
+  unsigned long __id;
+  __EXPR_BINARY__VBOJ parent_expr_binary__TDOJ;
 };
-__EXPR_BINARY EXPR_BINARY_;
-#define EXPR_BINARY__ (&EXPR_BINARY_)
-
-// EXPR_SUB
-#define __EXPR_SUB__ 27
-typedef struct EXPR_SUB_struct __EXPR_SUB;
-struct EXPR_SUB_struct {
+// EXPR_SHIFT_R__GEOJ
+#define __EXPR_SHIFT_R__GEOJ__ 35
+struct EXPR_SHIFT_R__GEOJ_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__PAKH;
+  __EXPR_BINARY__VBOJ parent_expr_binary__HEOJ;
 };
-__EXPR_SUB EXPR_SUB_={__EXPR_SUB__};
-#define EXPR_SUB__ (&EXPR_SUB_)
-
-// EXPR_MUL
-#define __EXPR_MUL__ 28
-typedef struct EXPR_MUL_struct __EXPR_MUL;
-struct EXPR_MUL_struct {
+// EXPR_SHIFT_L__0EOJ
+#define __EXPR_SHIFT_L__0EOJ__ 36
+struct EXPR_SHIFT_L__0EOJ_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__CBKH;
+  __EXPR_BINARY__VBOJ parent_expr_binary__1EOJ;
 };
-__EXPR_MUL EXPR_MUL_={__EXPR_MUL__};
-#define EXPR_MUL__ (&EXPR_MUL_)
-
-// EXPR_DIV
-#define __EXPR_DIV__ 29
-typedef struct EXPR_DIV_struct __EXPR_DIV;
-struct EXPR_DIV_struct {
+// ITEM__HGOJ
+#define __ITEM__HGOJ__ 37
+struct ITEM__HGOJ_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__VBKH;
+  __EXPR__BK parent_expr__IGOJ;
+  void *receiver__ZC5J;
+  void *index__1C5J;
 };
-__EXPR_DIV EXPR_DIV_={__EXPR_DIV__};
-#define EXPR_DIV__ (&EXPR_DIV_)
-
-// EXPR_AND
-#define __EXPR_AND__ 30
-typedef struct EXPR_AND_struct __EXPR_AND;
-struct EXPR_AND_struct {
+// EXPR_UNARY__FZVL
+#define __EXPR_UNARY__FZVL__ 47
+struct EXPR_UNARY__FZVL_struct {
+  __EXPR__BK parent_expr__GZVL;
+  void *right__WZVL;
+};
+// EXPR_NEG__EZVL
+#define __EXPR_NEG__EZVL__ 38
+struct EXPR_NEG__EZVL_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__ICKH;
+  __EXPR_UNARY__FZVL parent_expr_unary__HZVL;
 };
-__EXPR_AND EXPR_AND_={__EXPR_AND__};
-#define EXPR_AND__ (&EXPR_AND_)
-
-// EXPR_SHIFT_R
-#define __EXPR_SHIFT_R__ 31
-typedef struct EXPR_SHIFT_R_struct __EXPR_SHIFT_R;
-struct EXPR_SHIFT_R_struct {
+// EXPR_ADD__SZVL
+#define __EXPR_ADD__SZVL__ 39
+struct EXPR_ADD__SZVL_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__1CKH;
+  __EXPR_BINARY__VBOJ parent_expr_binary__TZVL;
 };
-__EXPR_SHIFT_R EXPR_SHIFT_R_={__EXPR_SHIFT_R__};
-#define EXPR_SHIFT_R__ (&EXPR_SHIFT_R_)
-
-// EXPR_SHIFT_L
-#define __EXPR_SHIFT_L__ 32
-typedef struct EXPR_SHIFT_L_struct __EXPR_SHIFT_L;
-struct EXPR_SHIFT_L_struct {
+// EXPR_NOT__XUPM
+#define __EXPR_NOT__XUPM__ 40
+struct EXPR_NOT__XUPM_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__ODKH;
+  __EXPR_UNARY__FZVL parent_expr_unary__YUPM;
 };
-__EXPR_SHIFT_L EXPR_SHIFT_L_={__EXPR_SHIFT_L__};
-#define EXPR_SHIFT_L__ (&EXPR_SHIFT_L_)
-
-// ITEM
-#define __ITEM__ 33
-typedef struct ITEM_struct __ITEM;
-struct ITEM_struct {
+// EXPR_MOD__3YPM
+#define __EXPR_MOD__3YPM__ 41
+struct EXPR_MOD__3YPM_struct {
   unsigned long __id;
-  __EXPR parent_expr__ZEKH;
-  void *receiver__1P1H;
-  void *index__KR2H;
+  __EXPR_BINARY__VBOJ parent_expr_binary__4YPM;
 };
-__ITEM ITEM_={__ITEM__};
-#define ITEM__ (&ITEM_)
-
-// CALL_SLOT
-#define __CALL_SLOT__ 34
-typedef struct CALL_SLOT_struct __CALL_SLOT;
-struct CALL_SLOT_struct {
+// EXPR_OR__PQ0N
+#define __EXPR_OR__PQ0N__ 42
+struct EXPR_OR__PQ0N_struct {
   unsigned long __id;
-  __EXPR parent_expr__W31H;
-  void *profil__Y51H;
-  void *result_list__DA2H;
-  void *argument_list__WSHJ;
+  __EXPR_BINARY__VBOJ parent_expr_binary__QQ0N;
 };
-__CALL_SLOT CALL_SLOT_={__CALL_SLOT__};
-#define CALL_SLOT__ (&CALL_SLOT_)
-
-// EXPR_UNARY
-#define __EXPR_UNARY__ 58
-typedef struct EXPR_UNARY_struct __EXPR_UNARY;
-struct EXPR_UNARY_struct {
-  __EXPR parent_expr__DXDL;
-  void *right__SXDL;
+// EXPR_XOR__ABEP
+#define __EXPR_XOR__ABEP__ 43
+struct EXPR_XOR__ABEP_struct {
+  unsigned long __id;
+  __EXPR_BINARY__VBOJ parent_expr_binary__BBEP;
 };
-__EXPR_UNARY EXPR_UNARY_;
-#define EXPR_UNARY__ (&EXPR_UNARY_)
-
-// EXPR_NEG
-#define __EXPR_NEG__ 35
-typedef struct EXPR_NEG_struct __EXPR_NEG;
-struct EXPR_NEG_struct {
+// SLOT_CODE__4IRG
+#define __SLOT_CODE__4IRG__ 44
+struct SLOT_CODE__4IRG_struct {
   unsigned long __id;
-  __EXPR_UNARY parent_expr_unary__EXDL;
+  __SLOT__OLC *parent_slot__5IRG;
+  void *value__FATH;
+  void *last_type_contract__4O1N;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *profil__QATH;
+  __BOOLEAN__L is_require__1O1N;
 };
-__EXPR_NEG EXPR_NEG_={__EXPR_NEG__};
-#define EXPR_NEG__ (&EXPR_NEG_)
-
-// EXPR_ADD
-#define __EXPR_ADD__ 36
-typedef struct EXPR_ADD_struct __EXPR_ADD;
-struct EXPR_ADD_struct {
+// SLOT_DATA__IJRG
+#define __SLOT_DATA__IJRG__ 45
+struct SLOT_DATA__IJRG_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__PXDL;
+  __VARIABLE__M4WC parent_variable__JJRG;
+  __SLOT__OLC *parent_slot__KJRG;
+  __LIST__WH *value_init__LTDJ;
+  void *last_write__4K3K;
+  __UINTEGER_32__ZWB last_seq_index__FL3K;
+  __LIST__WH *last_list_current__1L3K;
+  __UINTEGER_32__ZWB last_seq_or_and__QZQL;
+  __UINTEGER_32__ZWB last_seq_call_and_loop__SZQL;
+  __UINTEGER_32__ZWB last_seq_call_local_and_loop__UZQL;
+  __INTEGER__Q last_index__YZQL;
 };
-__EXPR_ADD EXPR_ADD_={__EXPR_ADD__};
-#define EXPR_ADD__ (&EXPR_ADD_)
-
-// EXPR_NOT
-#define __EXPR_NOT__ 37
-typedef struct EXPR_NOT_struct __EXPR_NOT;
-struct EXPR_NOT_struct {
+// ITM_TYPE_BLOCK__EYRC
+#define __ITM_TYPE_BLOCK__EYRC__ 46
+struct ITM_TYPE_BLOCK__EYRC_struct {
   unsigned long __id;
-  __EXPR_UNARY parent_expr_unary__YGWL;
+  void *type_argument__WWSC;
+  void *type_result__AXSC;
 };
-__EXPR_NOT EXPR_NOT_={__EXPR_NOT__};
-#define EXPR_NOT__ (&EXPR_NOT_)
-
-// EXPR_MOD
-#define __EXPR_MOD__ 38
-typedef struct EXPR_MOD_struct __EXPR_MOD;
-struct EXPR_MOD_struct {
+// PROTOTYPE__MF
+#define __PROTOTYPE__MF__ 48
+struct PROTOTYPE__MF_struct {
+  __NAMED__NF parent_named__PF;
+  __STRING_CONSTANT__0 *filename__JWB;
+  __STRING__BC *source__3KE;
+  __INTEGER__Q index__HCS;
+  __STRING_CONSTANT__0 *shortname__REZ;
+  __INTEGER__Q generic_count__YEZ;
+  __STRING_CONSTANT__0 *type_style__XZMB;
+  void *last_slot__NUNC;
+  void *default_value__VQOC;
+  __STRING_CONSTANT__0 *type_c__QSOC;
+  void *first_slot__BJZC;
+  __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *idf_generic_list__FFZ;
+  __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *slot_list__0FZ;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *export_list__D1MB;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *import_list__H2MB;
+  __BOOLEAN__L is_mapping__3JZC;
+};
+// HASHED_SEToTYPEo__00MB
+#define __HASHED_SEToTYPEo__00MB__ 49
+struct HASHED_SEToTYPEo__00MB_struct {
+  __INTEGER__Q capacity__WLZC;
+  __INTEGER__Q count__3MZC;
+  void **buckets__3LZC;
+};
+// TYPES__BN5D
+#define __TYPES__BN5D__ 50
+struct TYPES__BN5D_struct {
+  __INTEGER__Q upper__A1RH;
+  void **storage__1LYI;
+};
+// TYPES_TMP__AN5D
+#define __TYPES_TMP__AN5D__ 51
+struct TYPES_TMP__AN5D_struct {
+  __TYPES__BN5D parent_types__DN5D;
+  __INTEGER__Q capacity__YLYI;
+};
+// ITM_TYPE_MULTI__0URC
+#define __ITM_TYPE_MULTI__0URC__ 47
+struct ITM_TYPE_MULTI__0URC_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__1KWL;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *list_type__R4UC;
 };
-__EXPR_MOD EXPR_MOD_={__EXPR_MOD__};
-#define EXPR_MOD__ (&EXPR_MOD_)
-
-// EXPR_OR
-#define __EXPR_OR__ 39
-typedef struct EXPR_OR_struct __EXPR_OR;
-struct EXPR_OR_struct {
+// DTA__WK2C
+#define __DTA__WK2C__ 52
+struct DTA__WK2C_struct {
+  __ITM_OBJECT__JC parent_itm_object__XK2C;
+  void *slot__IU4D;
+  void *self_arg__JU4D;
+  void *result_expr__LU4D;
+  __LOCAL__L4WC *context__UU4D;
+};
+// DTA_RD__VK2C
+#define __DTA_RD__VK2C__ 48
+struct DTA_RD__VK2C_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__U31M;
+  __DTA__WK2C parent_dta__YK2C;
+  __BOOLEAN__L is_intern__MU4D;
 };
-__EXPR_OR EXPR_OR_={__EXPR_OR__};
-#define EXPR_OR__ (&EXPR_OR_)
-
-// EXPR_XOR
-#define __EXPR_XOR__ 40
-typedef struct EXPR_XOR_struct __EXPR_XOR;
-struct EXPR_XOR_struct {
+// DTA_CAST__5FPJ
+#define __DTA_CAST__5FPJ__ 49
+struct DTA_CAST__5FPJ_struct {
   unsigned long __id;
-  __EXPR_BINARY parent_expr_binary__0G5N;
+  void *result_expr__PCGL;
 };
-__EXPR_XOR EXPR_XOR_={__EXPR_XOR__};
-#define EXPR_XOR__ (&EXPR_XOR_)
-
-// DTA
-#define __DTA__ 59
-typedef struct DTA_struct __DTA;
-struct DTA_struct {
-  __ITM_OBJECT parent_itm_object__MLQC;
-  void *context__VHZD;
-  void *slot__WHZD;
-  void *self_arg__XHZD;
-  void *result_expr__YHZD;
+// DTA_WR_CODE__UPPJ
+#define __DTA_WR_CODE__UPPJ__ 50
+struct DTA_WR_CODE__UPPJ_struct {
+  unsigned long __id;
+  __DTA__WK2C parent_dta__VPPJ;
+  void *code__DGJK;
 };
-__DTA DTA_;
-#define DTA__ (&DTA_)
-
-// DTA_RD
-#define __DTA_RD__ 41
-typedef struct DTA_RD_struct __DTA_RD;
-struct DTA_RD_struct {
+// DTA_WR_VALUE__KIWJ
+#define __DTA_WR_VALUE__KIWJ__ 51
+struct DTA_WR_VALUE__KIWJ_struct {
   unsigned long __id;
-  __DTA parent_dta__NLQC;
+  __DTA__WK2C parent_dta__LIWJ;
+  void *value__MGBK;
+  __BOOLEAN__L copy_value__EGBK;
 };
-__DTA_RD DTA_RD_={__DTA_RD__};
-#define DTA_RD__ (&DTA_RD_)
-
-// DTA_CAST
-#define __DTA_CAST__ 42
-typedef struct DTA_CAST_struct __DTA_CAST;
-struct DTA_CAST_struct {
+// DTA_RD_ARGS__HSWJ
+#define __DTA_RD_ARGS__HSWJ__ 52
+struct DTA_RD_ARGS__HSWJ_struct {
   unsigned long __id;
-  void *result_expr__G01H;
+  __DTA_RD__VK2C parent_dta__ISWJ;
+  __BOOLEAN__L copy_argument__SGBK;
+  __FAST_ARRAYoEXPRo__45WC *argument_list__0GBK;
 };
-__DTA_CAST DTA_CAST_={__DTA_CAST__};
-#define DTA_CAST__ (&DTA_CAST_)
-
-// DTA_WR_CODE
-#define __DTA_WR_CODE__ 43
-typedef struct DTA_WR_CODE_struct __DTA_WR_CODE;
-struct DTA_WR_CODE_struct {
+// DTA_BLOCK__GSWJ
+#define __DTA_BLOCK__GSWJ__ 53
+struct DTA_BLOCK__GSWJ_struct {
   unsigned long __id;
-  __DTA parent_dta__MZLH;
-  void *code__QNEI;
+  __DTA_RD_ARGS__HSWJ parent_dta_rd_args__JSWJ;
+  void *result_expr__4KBK;
 };
-__DTA_WR_CODE DTA_WR_CODE_={__DTA_WR_CODE__};
-#define DTA_WR_CODE__ (&DTA_WR_CODE_)
-
-// DTA_BLOCK
-#define __DTA_BLOCK__ 44
-typedef struct DTA_BLOCK_struct __DTA_BLOCK;
-struct DTA_BLOCK_struct {
+// READ__TIWH
+#define __READ__TIWH__ 53
+struct READ__TIWH_struct {
+  __EXPR__BK parent_expr__UIWH;
+};
+// READ_LOCAL__55ZI
+#define __READ_LOCAL__55ZI__ 54
+struct READ_LOCAL__55ZI_struct {
   unsigned long __id;
-  void *context__H2UH;
-  void *result_expr__F41H;
-  void *argument_list__EKFI;
-  __BOOLEAN copy_argument__B0TI;
+  __READ__TIWH parent_read__AA0I;
+  __LOCAL__L4WC *local__BVEJ;
 };
-__DTA_BLOCK DTA_BLOCK_={__DTA_BLOCK__};
-#define DTA_BLOCK__ (&DTA_BLOCK_)
-
-// DTA_WR_VALUE
-#define __DTA_WR_VALUE__ 45
-typedef struct DTA_WR_VALUE_struct __DTA_WR_VALUE;
-struct DTA_WR_VALUE_struct {
+// READ_SLOT__LL4K
+#define __READ_SLOT__LL4K__ 55
+struct READ_SLOT__LL4K_struct {
   unsigned long __id;
-  __DTA parent_dta__XSUH;
-  void *value__ZMFI;
-  __BOOLEAN copy_value__BZ5I;
+  __READ__TIWH parent_read__ML4K;
+  void *receiver__2L4K;
+  __SLOT_DATA__IJRG *slot__UYFM;
 };
-__DTA_WR_VALUE DTA_WR_VALUE_={__DTA_WR_VALUE__};
-#define DTA_WR_VALUE__ (&DTA_WR_VALUE_)
-
-// DTA_RD_ARGS
-#define __DTA_RD_ARGS__ 46
-typedef struct DTA_RD_ARGS_struct __DTA_RD_ARGS;
-struct DTA_RD_ARGS_struct {
+// SWITCH__QDXC
+#define __SWITCH__QDXC__ 56
+struct SWITCH__QDXC_struct {
   unsigned long __id;
-  __DTA parent_dta__HOWH;
-  void *argument_list__2SFI;
-  __BOOLEAN copy_argument__45CK;
+  __INSTR__XH parent_instr__RDXC;
+  void *expr__OVFL;
+  __FAST_ARRAYoCASEo__G5EJ *list__ODFJ;
 };
-__DTA_RD_ARGS DTA_RD_ARGS_={__DTA_RD_ARGS__};
-#define DTA_RD_ARGS__ (&DTA_RD_ARGS_)
-
-// TYPES
-#define __TYPES__ 60
-typedef struct TYPES_struct __TYPES;
-struct TYPES_struct {
-  __INTEGER upper__GLAG;
-  void **storage__4VFJ;
+// CASE__E5EJ
+#define __CASE__E5EJ__ 54
+struct CASE__E5EJ_struct {
+  void *id__KEFJ;
+  __LIST__WH *code__DIFJ;
 };
-__TYPES TYPES_;
-#define TYPES__ (&TYPES_)
-
-// TYPES_TMP
-#define __TYPES_TMP__ 61
-typedef struct TYPES_TMP_struct __TYPES_TMP;
-struct TYPES_TMP_struct {
-  __TYPES parent_types__415F;
-  __INTEGER capacity__42GJ;
+// ARRAYED_COLLECTIONoCASEo__H5EJ
+#define __ARRAYED_COLLECTIONoCASEo__H5EJ__ 55
+struct ARRAYED_COLLECTIONoCASEo__H5EJ_struct {
+  __INTEGER__Q upper__BEFJ;
+  __INTEGER__Q capacity__THDN;
+  void **storage__LXBN;
 };
-__TYPES_TMP TYPES_TMP_;
-#define TYPES_TMP__ (&TYPES_TMP_)
-
-// READ
-#define __READ__ 62
-typedef struct READ_struct __READ;
-struct READ_struct {
-  __EXPR parent_expr__LHZD;
+// FAST_ARRAYoCASEo__G5EJ
+#define __FAST_ARRAYoCASEo__G5EJ__ 56
+struct FAST_ARRAYoCASEo__G5EJ_struct {
+  __ARRAYED_COLLECTIONoCASEo__H5EJ parent_arrayed_collection__O5EJ;
 };
-__READ READ_;
-#define READ__ (&READ_)
-
-// READ_LOCAL
-#define __READ_LOCAL__ 47
-typedef struct READ_LOCAL_struct __READ_LOCAL;
-struct READ_LOCAL_struct {
+// STRING_CST__5J
+#define __STRING_CST__5J__ 57
+struct STRING_CST__5J_struct {
   unsigned long __id;
-  __READ parent_read__MHZD;
-  void *local__HJZD;
+  __CONSTANT__AK parent_constant__EK;
+  __STRING_CONSTANT__0 *string__344J;
 };
-__READ_LOCAL READ_LOCAL_={__READ_LOCAL__};
-#define READ_LOCAL__ (&READ_LOCAL_)
-
-// READ_SLOT
-#define __READ_SLOT__ 48
-typedef struct READ_SLOT_struct __READ_SLOT;
-struct READ_SLOT_struct {
+// EXTERNAL_C__Y5WC
+#define __EXTERNAL_C__Y5WC__ 58
+struct EXTERNAL_C__Y5WC_struct {
   unsigned long __id;
-  __READ parent_read__5ZTI;
-  void *receiver__Q0TI;
-  void *slot__MUGK;
+  __EXPR__BK parent_expr__Z5WC;
+  __TYPE_FULL__XMB *static_type__W54D;
+  __STRING_CONSTANT__0 *code__Y54D;
+  __TYPES__BN5D *living_type__U0RH;
+  __BOOLEAN__L is_persistant__X54D;
+  __FAST_ARRAYoEXPRo__45WC *access_list__Z54D;
 };
-__READ_SLOT READ_SLOT_={__READ_SLOT__};
-#define READ_SLOT__ (&READ_SLOT_)
-
-// SWITCH
-#define __SWITCH__ 49
-typedef struct SWITCH_struct __SWITCH;
-struct SWITCH_struct {
+// EXPR_BINARY_CMP__LINJ
+#define __EXPR_BINARY_CMP__LINJ__ 57
+struct EXPR_BINARY_CMP__LINJ_struct {
+  __EXPR__BK parent_expr__MINJ;
+  void *left__354J;
+  void *right__DA5J;
+};
+// EXPR_EQUAL__KINJ
+#define __EXPR_EQUAL__KINJ__ 59
+struct EXPR_EQUAL__KINJ_struct {
+  unsigned long __id;
+  __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__NINJ;
+};
+// EXPR_NOT_EQUAL__VINJ
+#define __EXPR_NOT_EQUAL__VINJ__ 60
+struct EXPR_NOT_EQUAL__VINJ_struct {
   unsigned long __id;
-  __INSTR parent_instr__Z5LC;
-  void *expr__ULFI;
-  void *list__0KAG;
+  __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__WINJ;
 };
-__SWITCH SWITCH_={__SWITCH__};
-#define SWITCH__ (&SWITCH_)
-
-// CASE
-#define __CASE__ 63
-typedef struct CASE_struct __CASE;
-struct CASE_struct {
-  void *id__YLAG;
-  void *code__JPAG;
+// EXPR_SUP__ABOJ
+#define __EXPR_SUP__ABOJ__ 61
+struct EXPR_SUP__ABOJ_struct {
+  unsigned long __id;
+  __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__BBOJ;
 };
-__CASE CASE_;
-#define CASE__ (&CASE_)
-
-// ARRAYED_COLLECTION[CASE]
-#define __ARRAYED_COLLECTIONoCASEo__ 64
-typedef struct ARRAYED_COLLECTIONoCASEo_struct __ARRAYED_COLLECTIONoCASEo;
-struct ARRAYED_COLLECTIONoCASEo_struct {
-  __INTEGER upper__PLAG;
-  __INTEGER capacity__Y1GJ;
-  void **storage__VXEJ;
+// PUT_TO__TFOJ
+#define __PUT_TO__TFOJ__ 62
+struct PUT_TO__TFOJ_struct {
+  unsigned long __id;
+  __EXPR__BK parent_expr__UFOJ;
+  void *receiver__QC5J;
+  void *index__SC5J;
+  void *value__UC5J;
 };
-__ARRAYED_COLLECTIONoCASEo ARRAYED_COLLECTIONoCASEo_;
-#define ARRAYED_COLLECTIONoCASEo__ (&ARRAYED_COLLECTIONoCASEo_)
-
-// FAST_ARRAY[CASE]
-#define __FAST_ARRAYoCASEo__ 65
-typedef struct FAST_ARRAYoCASEo_struct __FAST_ARRAYoCASEo;
-struct FAST_ARRAYoCASEo_struct {
-  __ARRAYED_COLLECTIONoCASEo parent_arrayed_collection__KGAG;
+// CAST__1HOJ
+#define __CAST__1HOJ__ 63
+struct CAST__1HOJ_struct {
+  unsigned long __id;
+  __EXPR__BK parent_expr__2HOJ;
+  __TYPE_FULL__XMB *static_type__FD5J;
+  void *value__PD5J;
 };
-__FAST_ARRAYoCASEo FAST_ARRAYoCASEo_;
-#define FAST_ARRAYoCASEo__ (&FAST_ARRAYoCASEo_)
-
-// STRING_CST
-#define __STRING_CST__ 50
-typedef struct STRING_CST_struct __STRING_CST;
-struct STRING_CST_struct {
+// REAL_CST__1LOJ
+#define __REAL_CST__1LOJ__ 64
+struct REAL_CST__1LOJ_struct {
   unsigned long __id;
-  __CONSTANT parent_constant__5F;
-  void *string__BK2H;
+  __CONSTANT__AK parent_constant__2LOJ;
+  __STRING_CONSTANT__0 *value__VD5J;
 };
-__STRING_CST STRING_CST_={__STRING_CST__};
-#define STRING_CST__ (&STRING_CST_)
-
-// EXTERNAL_C
-#define __EXTERNAL_C__ 51
-typedef struct EXTERNAL_C_struct __EXTERNAL_C;
-struct EXTERNAL_C_struct {
+// CHARACTER_CST__RMOJ
+#define __CHARACTER_CST__RMOJ__ 65
+struct CHARACTER_CST__RMOJ_struct {
   unsigned long __id;
-  __EXPR parent_expr__I2LC;
-  void *static_type__1VZD;
-  void *code__3VZD;
-  void *living_type__Z3QH;
-  __BOOLEAN is_persistant__2VZD;
-  void *access_list__4VZD;
+  __CONSTANT__AK parent_constant__SMOJ;
+  __STRING_CONSTANT__0 *text__0D5J;
 };
-__EXTERNAL_C EXTERNAL_C_={__EXTERNAL_C__};
-#define EXTERNAL_C__ (&EXTERNAL_C_)
-
-// NODE_STYLE
-#define __NODE_STYLE__ 52
-typedef struct NODE_STYLE_struct __NODE_STYLE;
-struct NODE_STYLE_struct {
+// NATIVE_ARRAY_CHARACTER_CST__1NOJ
+#define __NATIVE_ARRAY_CHARACTER_CST__1NOJ__ 66
+struct NATIVE_ARRAY_CHARACTER_CST__1NOJ_struct {
   unsigned long __id;
-  __NODE parent_node__WO0G;
-  void *slot__ON5G;
-  void *result_expr__PN5G;
+  __CONSTANT__AK parent_constant__2NOJ;
+  __STRING_CONSTANT__0 *string__WBJK;
 };
-__NODE_STYLE NODE_STYLE_={__NODE_STYLE__};
-#define NODE_STYLE__ (&NODE_STYLE_)
-
-// EXPR_BINARY_CMP
-#define __EXPR_BINARY_CMP__ 66
-typedef struct EXPR_BINARY_CMP_struct __EXPR_BINARY_CMP;
-struct EXPR_BINARY_CMP_struct {
-  __EXPR parent_expr__CLJH;
-  void *left__PM2H;
-  void *right__TM2H;
+// EXPR_UNARY_LOGIC__X4FL
+#define __EXPR_UNARY_LOGIC__X4FL__ 58
+struct EXPR_UNARY_LOGIC__X4FL_struct {
+  __EXPR__BK parent_expr__Y4FL;
+  void *right__OL5O;
 };
-__EXPR_BINARY_CMP EXPR_BINARY_CMP_;
-#define EXPR_BINARY_CMP__ (&EXPR_BINARY_CMP_)
-
-// EXPR_EQUAL
-#define __EXPR_EQUAL__ 53
-typedef struct EXPR_EQUAL_struct __EXPR_EQUAL;
-struct EXPR_EQUAL_struct {
+// EXPR_NOT_LOGIC__W4FL
+#define __EXPR_NOT_LOGIC__W4FL__ 67
+struct EXPR_NOT_LOGIC__W4FL_struct {
   unsigned long __id;
-  __EXPR_BINARY_CMP parent_expr_binary_cmp__DLJH;
+  __EXPR_UNARY_LOGIC__X4FL parent_expr_unary_logic__Z4FL;
 };
-__EXPR_EQUAL EXPR_EQUAL_={__EXPR_EQUAL__};
-#define EXPR_EQUAL__ (&EXPR_EQUAL_)
-
-// EXPR_NOT_EQUAL
-#define __EXPR_NOT_EQUAL__ 54
-typedef struct EXPR_NOT_EQUAL_struct __EXPR_NOT_EQUAL;
-struct EXPR_NOT_EQUAL_struct {
+// EXPR_BINARY_LOGIC__BDUL
+#define __EXPR_BINARY_LOGIC__BDUL__ 59
+struct EXPR_BINARY_LOGIC__BDUL_struct {
+  __EXPR__BK parent_expr__CDUL;
+  void *left__ROTP;
+  void *right__VOTP;
+};
+// EXPR_OR_LOGIC__ADUL
+#define __EXPR_OR_LOGIC__ADUL__ 68
+struct EXPR_OR_LOGIC__ADUL_struct {
   unsigned long __id;
-  __EXPR_BINARY_CMP parent_expr_binary_cmp__LLJH;
+  __EXPR_BINARY_LOGIC__BDUL parent_expr_binary_logic__DDUL;
 };
-__EXPR_NOT_EQUAL EXPR_NOT_EQUAL_={__EXPR_NOT_EQUAL__};
-#define EXPR_NOT_EQUAL__ (&EXPR_NOT_EQUAL_)
-
-// REAL_CST
-#define __REAL_CST__ 55
-typedef struct REAL_CST_struct __REAL_CST;
-struct REAL_CST_struct {
+// EXPR_OR_OR_LOGIC__3DUL
+#define __EXPR_OR_OR_LOGIC__3DUL__ 69
+struct EXPR_OR_OR_LOGIC__3DUL_struct {
   unsigned long __id;
-  __CONSTANT parent_constant__U2JH;
-  void *value__HN2H;
+  __EXPR_OR_LOGIC__ADUL parent_expr_or_logic__4DUL;
 };
-__REAL_CST REAL_CST_={__REAL_CST__};
-#define REAL_CST__ (&REAL_CST_)
-
-// CHARACTER_CST
-#define __CHARACTER_CST__ 56
-typedef struct CHARACTER_CST_struct __CHARACTER_CST;
-struct CHARACTER_CST_struct {
+// EXPR_AND_LOGIC__EFUL
+#define __EXPR_AND_LOGIC__EFUL__ 70
+struct EXPR_AND_LOGIC__EFUL_struct {
   unsigned long __id;
-  __CONSTANT parent_constant__H3JH;
-  void *text__PN2H;
+  __EXPR_BINARY_LOGIC__BDUL parent_expr_binary_logic__FFUL;
 };
-__CHARACTER_CST CHARACTER_CST_={__CHARACTER_CST__};
-#define CHARACTER_CST__ (&CHARACTER_CST_)
-
-// GET_TYPE_ID
-#define __GET_TYPE_ID__ 57
-typedef struct GET_TYPE_ID_struct __GET_TYPE_ID;
-struct GET_TYPE_ID_struct {
+// EXPR_AND_AND_LOGIC__5FUL
+#define __EXPR_AND_AND_LOGIC__5FUL__ 71
+struct EXPR_AND_AND_LOGIC__5FUL_struct {
   unsigned long __id;
-  __EXPR parent_expr__I5JH;
-  void *receiver__5N2H;
+  __EXPR_AND_LOGIC__EFUL parent_expr_and_logic__AGUL;
 };
-__GET_TYPE_ID GET_TYPE_ID_={__GET_TYPE_ID__};
-#define GET_TYPE_ID__ (&GET_TYPE_ID_)
-
-// EXPR_SUP
-#define __EXPR_SUP__ 58
-typedef struct EXPR_SUP_struct __EXPR_SUP;
-struct EXPR_SUP_struct {
+// READ_GLOBAL__T4YL
+#define __READ_GLOBAL__T4YL__ 72
+struct READ_GLOBAL__T4YL_struct {
   unsigned long __id;
-  __EXPR_BINARY_CMP parent_expr_binary_cmp__15JH;
+  __READ__TIWH parent_read__U4YL;
+  __SLOT_DATA__IJRG *global__KAKM;
 };
-__EXPR_SUP EXPR_SUP_={__EXPR_SUP__};
-#define EXPR_SUP__ (&EXPR_SUP_)
-
-// PUT_TO
-#define __PUT_TO__ 59
-typedef struct PUT_TO_struct __PUT_TO;
-struct PUT_TO_struct {
+// EXPR_SUP_EQ__1VBP
+#define __EXPR_SUP_EQ__1VBP__ 73
+struct EXPR_SUP_EQ__1VBP_struct {
   unsigned long __id;
-  __EXPR parent_expr__GEKH;
-  void *receiver__WQ2H;
-  void *index__0Q2H;
-  void *value__4Q2H;
+  __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__2VBP;
 };
-__PUT_TO PUT_TO_={__PUT_TO__};
-#define PUT_TO__ (&PUT_TO_)
-
-// SIZE_OF
-#define __SIZE_OF__ 60
-typedef struct SIZE_OF_struct __SIZE_OF;
-struct SIZE_OF_struct {
+// EXPR_INF__OXBP
+#define __EXPR_INF__OXBP__ 74
+struct EXPR_INF__OXBP_struct {
   unsigned long __id;
-  __EXPR parent_expr__VFKH;
-  void *receiver__TR2H;
+  __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__PXBP;
 };
-__SIZE_OF SIZE_OF_={__SIZE_OF__};
-#define SIZE_OF__ (&SIZE_OF_)
-
-// CAST
-#define __CAST__ 61
-typedef struct CAST_struct __CAST;
-struct CAST_struct {
+// EXPR_INF_EQ__FYBP
+#define __EXPR_INF_EQ__FYBP__ 75
+struct EXPR_INF_EQ__FYBP_struct {
   unsigned long __id;
-  __EXPR parent_expr__HGKH;
-  void *static_type__0N1H;
-  void *value__2R2H;
+  __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__GYBP;
 };
-__CAST CAST_={__CAST__};
-#define CAST__ (&CAST_)
-
-// READ_GLOBAL
-#define __READ_GLOBAL__ 62
-typedef struct READ_GLOBAL_struct __READ_GLOBAL;
-struct READ_GLOBAL_struct {
+// SLIM_ARRAYoRESULTo__5CZK
+#define __SLIM_ARRAYoRESULTo__5CZK__ 60
+struct SLIM_ARRAYoRESULTo__5CZK_struct {
+  __RESULT__3CZK *first__FHCL;
+  __FAST_ARRAYoRESULTo__RHCL *list__0HCL;
+};
+// CALL_SLOT__GAZK
+#define __CALL_SLOT__GAZK__ 76
+struct CALL_SLOT__GAZK_struct {
   unsigned long __id;
-  __READ parent_read__2ZUJ;
-  void *global__ZGJK;
+  __INSTR__XH parent_instr__HAZK;
+  __SLIM_ARRAYoRESULTo__5CZK result_list__BDZK;
+  void *profil__TCZK;
+  void *cop_argument__P4JL;
+  __FAST_ARRAYoWRITEo__XJFJ *argument_list__Q4JL;
+  __BOOLEAN__L is_cop_return__ADFM;
 };
-__READ_GLOBAL READ_GLOBAL_={__READ_GLOBAL__};
-#define READ_GLOBAL__ (&READ_GLOBAL_)
-
-// EXPR_UNARY_LOGIC
-#define __EXPR_UNARY_LOGIC__ 67
-typedef struct EXPR_UNARY_LOGIC_struct __EXPR_UNARY_LOGIC;
-struct EXPR_UNARY_LOGIC_struct {
-  __EXPR parent_expr__5GUK;
-  void *right__Q0ZM;
+// NODE_STYLE__RD4K
+#define __NODE_STYLE__RD4K__ 77
+struct NODE_STYLE__RD4K_struct {
+  unsigned long __id;
+  __NODE__Y3WC parent_node__SD4K;
+  void *slot__UOKL;
+  void *result_expr__VOKL;
 };
-__EXPR_UNARY_LOGIC EXPR_UNARY_LOGIC_;
-#define EXPR_UNARY_LOGIC__ (&EXPR_UNARY_LOGIC_)
-
-// EXPR_NOT_LOGIC
-#define __EXPR_NOT_LOGIC__ 63
-typedef struct EXPR_NOT_LOGIC_struct __EXPR_NOT_LOGIC;
-struct EXPR_NOT_LOGIC_struct {
+// TYPE_BLOCK__CP5D
+#define __TYPE_BLOCK__CP5D__ 78
+struct TYPE_BLOCK__CP5D_struct {
   unsigned long __id;
-  __EXPR_UNARY_LOGIC parent_expr_unary_logic__AHUK;
+  __TYPE__FF parent_type__DP5D;
+  __FAST_ARRAYoTYPE_FULLo__VAY *argument_list__SPJF;
+  __FAST_ARRAYoTYPE_FULLo__VAY *result_list__2PJF;
 };
-__EXPR_NOT_LOGIC EXPR_NOT_LOGIC_={__EXPR_NOT_LOGIC__};
-#define EXPR_NOT_LOGIC__ (&EXPR_NOT_LOGIC_)
-
-// EXPR_BINARY_LOGIC
-#define __EXPR_BINARY_LOGIC__ 68
-typedef struct EXPR_BINARY_LOGIC_struct __EXPR_BINARY_LOGIC;
-struct EXPR_BINARY_LOGIC_struct {
-  __EXPR parent_expr__PICL;
-  void *left__RREO;
-  void *right__VREO;
+// ARRAYED_COLLECTIONoLIP_CODEo__14S
+#define __ARRAYED_COLLECTIONoLIP_CODEo__14S__ 61
+struct ARRAYED_COLLECTIONoLIP_CODEo__14S_struct {
+  __INTEGER__Q upper__PGXC;
+  __INTEGER__Q capacity__NOYC;
+  void **storage__0OYC;
 };
-__EXPR_BINARY_LOGIC EXPR_BINARY_LOGIC_;
-#define EXPR_BINARY_LOGIC__ (&EXPR_BINARY_LOGIC_)
-
-// EXPR_OR_LOGIC
-#define __EXPR_OR_LOGIC__ 64
-typedef struct EXPR_OR_LOGIC_struct __EXPR_OR_LOGIC;
-struct EXPR_OR_LOGIC_struct {
+// FAST_ARRAYoLIP_CODEo__04S
+#define __FAST_ARRAYoLIP_CODEo__04S__ 62
+struct FAST_ARRAYoLIP_CODEo__04S_struct {
+  __ARRAYED_COLLECTIONoLIP_CODEo__14S parent_arrayed_collection__C5S;
+};
+// PARSER__VSD
+#define __PARSER__VSD__ 63
+struct PARSER__VSD_struct {
+  void *Nothing;
+};
+// LIP_BINARY__VWQB
+#define __LIP_BINARY__VWQB__ 79
+struct LIP_BINARY__VWQB_struct {
   unsigned long __id;
-  __EXPR_BINARY_LOGIC parent_expr_binary_logic__QICL;
+  __LIP_CODE__IC parent_lip_code__WWQB;
+  void *left__MS0C;
+  void *right__NS0C;
+  __CHARACTER__DB operator__OS0C;
 };
-__EXPR_OR_LOGIC EXPR_OR_LOGIC_={__EXPR_OR_LOGIC__};
-#define EXPR_OR_LOGIC__ (&EXPR_OR_LOGIC_)
-
-// EXPR_OR_OR_LOGIC
-#define __EXPR_OR_OR_LOGIC__ 65
-typedef struct EXPR_OR_OR_LOGIC_struct __EXPR_OR_OR_LOGIC;
-struct EXPR_OR_OR_LOGIC_struct {
+// LIP_UNARY__HZSB
+#define __LIP_UNARY__HZSB__ 80
+struct LIP_UNARY__HZSB_struct {
   unsigned long __id;
-  __EXPR_OR_LOGIC parent_expr_or_logic__KJCL;
+  __LIP_CODE__IC parent_lip_code__IZSB;
+  void *value__1M0C;
+  __CHARACTER__DB operator__0M0C;
 };
-__EXPR_OR_OR_LOGIC EXPR_OR_OR_LOGIC_={__EXPR_OR_OR_LOGIC__};
-#define EXPR_OR_OR_LOGIC__ (&EXPR_OR_OR_LOGIC_)
-
-// EXPR_AND_LOGIC
-#define __EXPR_AND_LOGIC__ 66
-typedef struct EXPR_AND_LOGIC_struct __EXPR_AND_LOGIC;
-struct EXPR_AND_LOGIC_struct {
+// ENTRY__U1AD
+#define __ENTRY__U1AD__ 64
+struct ENTRY__U1AD_struct {
+  __STRING_CONSTANT__0 *name__52AD;
+  __STRING_CONSTANT__0 *path__I3AD;
+};
+// ENTRY_UNIX__QOGD
+#define __ENTRY_UNIX__QOGD__ 65
+struct ENTRY_UNIX__QOGD_struct {
+  __ENTRY__U1AD parent_entry__ROGD;
+};
+// DIRECTORY__X1AD
+#define __DIRECTORY__X1AD__ 66
+struct DIRECTORY__X1AD_struct {
+  __LINKED_LISToENTRYo__ZBWH *list__5BWH;
+};
+// DIRECTORY_UNIX__POGD
+#define __DIRECTORY_UNIX__POGD__ 81
+struct DIRECTORY_UNIX__POGD_struct {
   unsigned long __id;
-  __EXPR_BINARY_LOGIC parent_expr_binary_logic__QKCL;
+  __ENTRY_UNIX__QOGD parent_entry_unix__SOGD;
+  __DIRECTORY__X1AD parent_directory__TOGD;
 };
-__EXPR_AND_LOGIC EXPR_AND_LOGIC_={__EXPR_AND_LOGIC__};
-#define EXPR_AND_LOGIC__ (&EXPR_AND_LOGIC_)
-
-// EXPR_AND_AND_LOGIC
-#define __EXPR_AND_AND_LOGIC__ 67
-typedef struct EXPR_AND_AND_LOGIC_struct __EXPR_AND_AND_LOGIC;
-struct EXPR_AND_AND_LOGIC_struct {
+// FILE_UNIX__2VND
+#define __FILE_UNIX__2VND__ 82
+struct FILE_UNIX__2VND_struct {
   unsigned long __id;
-  __EXPR_AND_LOGIC parent_expr_and_logic__KLCL;
+  __ENTRY_UNIX__QOGD parent_entry_unix__3VND;
 };
-__EXPR_AND_AND_LOGIC EXPR_AND_AND_LOGIC_={__EXPR_AND_AND_LOGIC__};
-#define EXPR_AND_AND_LOGIC__ (&EXPR_AND_AND_LOGIC_)
-
-// EXPR_SUP_EQ
-#define __EXPR_SUP_EQ__ 68
-typedef struct EXPR_SUP_EQ_struct __EXPR_SUP_EQ;
-struct EXPR_SUP_EQ_struct {
+// ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD
+#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD__ 67
+struct ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_struct {
+  __INTEGER__Q upper__53AF;
+  __INTEGER__Q capacity__B4AF;
+  void **storage__54AF;
+};
+// FAST_ARRAYoITM_ARGUMENTo__ZFYD
+#define __FAST_ARRAYoITM_ARGUMENTo__ZFYD__ 68
+struct FAST_ARRAYoITM_ARGUMENTo__ZFYD_struct {
+  __ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD parent_arrayed_collection__BGYD;
+};
+// ITM_SLOT__PLC
+#define __ITM_SLOT__PLC__ 83
+struct ITM_SLOT__PLC_struct {
   unsigned long __id;
-  __EXPR_BINARY_CMP parent_expr_binary_cmp__UZ1M;
+  __NAMED__NF parent_named__QLC;
+  __SECTION___RVOB *id_section__TVOB;
+  void *result_type__KWOB;
+  void *next__0JZC;
+  __STRING_CONSTANT__0 *comment__BIUD;
+  void *value__DOBE;
+  __ITM_LIST__A2OC *require__SWBE;
+  __ITM_LIST__A2OC *ensure__0WBE;
+  __CHARACTER__DB affect__C2AE;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *argument_list__5LBE;
 };
-__EXPR_SUP_EQ EXPR_SUP_EQ_={__EXPR_SUP_EQ__};
-#define EXPR_SUP_EQ__ (&EXPR_SUP_EQ_)
-
-// EXPR_INF
-#define __EXPR_INF__ 69
-typedef struct EXPR_INF_struct __EXPR_INF;
-struct EXPR_INF_struct {
+// ITM_EXPRESSION__4DRC
+#define __ITM_EXPRESSION__4DRC__ 84
+struct ITM_EXPRESSION__4DRC_struct {
   unsigned long __id;
-  __EXPR_BINARY_CMP parent_expr_binary_cmp__G11M;
+  __FAST_ARRAYoITM_CODEo__WBPC *value_list__HT3D;
 };
-__EXPR_INF EXPR_INF_={__EXPR_INF__};
-#define EXPR_INF__ (&EXPR_INF_)
-
-// EXPR_INF_EQ
-#define __EXPR_INF_EQ__ 70
-typedef struct EXPR_INF_EQ_struct __EXPR_INF_EQ;
-struct EXPR_INF_EQ_struct {
+// ITM_RESULT__JVMD
+#define __ITM_RESULT__JVMD__ 85
+struct ITM_RESULT__JVMD_struct {
   unsigned long __id;
-  __EXPR_BINARY_CMP parent_expr_binary_cmp__211M;
+  void *value__WQAE;
 };
-__EXPR_INF_EQ EXPR_INF_EQ_={__EXPR_INF_EQ__};
-#define EXPR_INF_EQ__ (&EXPR_INF_EQ_)
-
-// WRITE
-#define __WRITE__ 69
-typedef struct WRITE_struct __WRITE;
-struct WRITE_struct {
-  __INSTR parent_instr__P3OG;
-  void *value__PAEH;
-  __BOOLEAN is_create__DBDI;
-  __BOOLEAN is_delete__WJNL;
+// HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ
+#define __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__ 69
+struct HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_struct {
+  __INTEGER__Q capacity__LKVB;
+  __INTEGER__Q count__MFZB;
+  void **buckets__JFZB;
 };
-__WRITE WRITE_;
-#define WRITE__ (&WRITE_)
-
-// WRITE_GLOBAL
-#define __WRITE_GLOBAL__ 71
-typedef struct WRITE_GLOBAL_struct __WRITE_GLOBAL;
-struct WRITE_GLOBAL_struct {
+// ARRAYED_COLLECTIONoEXPRo__55WC
+#define __ARRAYED_COLLECTIONoEXPRo__55WC__ 70
+struct ARRAYED_COLLECTIONoEXPRo__55WC_struct {
+  __INTEGER__Q upper__D0RH;
+  __INTEGER__Q capacity__0QEI;
+  void **storage__HREI;
+};
+// FAST_ARRAYoEXPRo__45WC
+#define __FAST_ARRAYoEXPRo__45WC__ 71
+struct FAST_ARRAYoEXPRo__45WC_struct {
+  __ARRAYED_COLLECTIONoEXPRo__55WC parent_arrayed_collection__GAXC;
+};
+// ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH
+#define __ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH__ 72
+struct ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_struct {
+  __INTEGER__Q capacity__JLEI;
+  __INTEGER__Q upper__0LEI;
+  void **storage__WLEI;
+};
+// FAST_ARRAYoPROFIL_SLOTo__GATH
+#define __FAST_ARRAYoPROFIL_SLOTo__GATH__ 73
+struct FAST_ARRAYoPROFIL_SLOTo__GATH_struct {
+  __ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH parent_arrayed_collection__OATH;
+};
+// SLOT__OLC
+#define __SLOT__OLC__ 74
+struct SLOT__OLC_struct {
+  void *parent_itm_slot__RLC;
+  void *receiver_type__XIRG;
+  __SLOT_CODE__4IRG *slot_code_intern__CJRG;
+  __SLOT_DATA__IJRG *slot_data_intern__LJRG;
+  __SLOT_DATA__IJRG *slot_id__GFWI;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *slot_data_list__NCXG;
+  __FAST_ARRAYoSLOT_CODEo__RPKL *slot_code_list__0PKL;
+};
+// ARRAYED_COLLECTIONoSLOT_CODEo__SPKL
+#define __ARRAYED_COLLECTIONoSLOT_CODEo__SPKL__ 75
+struct ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_struct {
+  __INTEGER__Q upper__UQKL;
+  __INTEGER__Q capacity__CPDN;
+  void **storage__AQDN;
+};
+// FAST_ARRAYoSLOT_CODEo__RPKL
+#define __FAST_ARRAYoSLOT_CODEo__RPKL__ 76
+struct FAST_ARRAYoSLOT_CODEo__RPKL_struct {
+  __ARRAYED_COLLECTIONoSLOT_CODEo__SPKL parent_arrayed_collection__ZPKL;
+};
+// ARRAYED_COLLECTIONoWRITEo__YJFJ
+#define __ARRAYED_COLLECTIONoWRITEo__YJFJ__ 77
+struct ARRAYED_COLLECTIONoWRITEo__YJFJ_struct {
+  __INTEGER__Q upper__0KFJ;
+  __INTEGER__Q capacity__PQGL;
+  void **storage__NRGL;
+};
+// FAST_ARRAYoWRITEo__XJFJ
+#define __FAST_ARRAYoWRITEo__XJFJ__ 78
+struct FAST_ARRAYoWRITEo__XJFJ_struct {
+  __ARRAYED_COLLECTIONoWRITEo__YJFJ parent_arrayed_collection__5JFJ;
+};
+// RESULT__3CZK
+#define __RESULT__3CZK__ 79
+struct RESULT__3CZK_struct {
+  void *write__DWKL;
+};
+// WRITE__FTDJ
+#define __WRITE__FTDJ__ 80
+struct WRITE__FTDJ_struct {
+  __INSTR__XH parent_instr__GTDJ;
+  void *value__3EJJ;
+  __BOOLEAN__L quiet_generation__Q15J;
+  __BOOLEAN__L is_create__THIK;
+  __BOOLEAN__L is_delete__S1HL;
+};
+// WRITE_GLOBAL__WXKJ
+#define __WRITE_GLOBAL__WXKJ__ 86
+struct WRITE_GLOBAL__WXKJ_struct {
   unsigned long __id;
-  __WRITE parent_write__YAGH;
-  void *global__GU1H;
+  __WRITE__FTDJ parent_write__XXKJ;
+  __SLOT_DATA__IJRG *global__N15J;
 };
-__WRITE_GLOBAL WRITE_GLOBAL_={__WRITE_GLOBAL__};
-#define WRITE_GLOBAL__ (&WRITE_GLOBAL_)
-
-// WRITE_SLOT
-#define __WRITE_SLOT__ 72
-typedef struct WRITE_SLOT_struct __WRITE_SLOT;
-struct WRITE_SLOT_struct {
+// WRITE_SLOT__EYKJ
+#define __WRITE_SLOT__EYKJ__ 87
+struct WRITE_SLOT__EYKJ_struct {
   unsigned long __id;
-  __WRITE parent_write__FBGH;
-  void *slot__HT1H;
-  void *receiver__PT1H;
+  __WRITE__FTDJ parent_write__FYKJ;
+  void *receiver__X54J;
+  __SLOT_DATA__IJRG *slot__025J;
 };
-__WRITE_SLOT WRITE_SLOT_={__WRITE_SLOT__};
-#define WRITE_SLOT__ (&WRITE_SLOT_)
-
-// WRITE_LOCAL
-#define __WRITE_LOCAL__ 73
-typedef struct WRITE_LOCAL_struct __WRITE_LOCAL;
-struct WRITE_LOCAL_struct {
+// WRITE_LOCAL__TEYJ
+#define __WRITE_LOCAL__TEYJ__ 88
+struct WRITE_LOCAL__TEYJ_struct {
   unsigned long __id;
-  __WRITE parent_write__540I;
-  void *local__ERIJ;
+  __WRITE__FTDJ parent_write__UEYJ;
+  __LOCAL__L4WC *local__0FKK;
 };
-__WRITE_LOCAL WRITE_LOCAL_={__WRITE_LOCAL__};
-#define WRITE_LOCAL__ (&WRITE_LOCAL_)
-
-// LOOP
-#define __LOOP__ 74
-typedef struct LOOP_struct __LOOP;
-struct LOOP_struct {
+// IS_EXPANDED__35NJ
+#define __IS_EXPANDED__35NJ__ 89
+struct IS_EXPANDED__35NJ_struct {
   unsigned long __id;
-  __INSTR parent_instr__KLAL;
-  __INTEGER link_count__OJLM;
-  void *body__VJLM;
-  void *name__ZQLM;
+  __EXPR__BK parent_expr__45NJ;
+  __READ_LOCAL__55ZI *receiver__RA5J;
 };
-__LOOP LOOP_={__LOOP__};
-#define LOOP__ (&LOOP_)
-
-// PARSER
-#define __PARSER__ 70
-typedef struct PARSER_struct __PARSER;
-struct PARSER_struct {
-  void *Nothing;
+// COP_LOCK__240M
+#define __COP_LOCK__240M__ 90
+struct COP_LOCK__240M_struct {
+  unsigned long __id;
+  __INSTR__XH parent_instr__340M;
+  void *data__W5GN;
 };
-__PARSER PARSER_;
-#define PARSER__ (&PARSER_)
-
-// ITM_ARGUMENT
-#define __ITM_ARGUMENT__ 71
-typedef struct ITM_ARGUMENT_struct __ITM_ARGUMENT;
-struct ITM_ARGUMENT_struct {
-  __ITM_OBJECT parent_itm_code__CXIC;
+// GET_TYPE_ID__HAOJ
+#define __GET_TYPE_ID__HAOJ__ 91
+struct GET_TYPE_ID__HAOJ_struct {
+  unsigned long __id;
+  __EXPR__BK parent_expr__IAOJ;
+  __TYPE_FULL__XMB *receiver__WA5J;
 };
-__ITM_ARGUMENT ITM_ARGUMENT_;
-#define ITM_ARGUMENT__ (&ITM_ARGUMENT_)
-
-// ARRAYED_COLLECTION[ITM_ARGUMENT]
-#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__ 72
-typedef struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct __ARRAYED_COLLECTIONoITM_ARGUMENTo;
-struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct {
-  __INTEGER upper__311D;
-  __INTEGER capacity__511D;
-  void **storage__121D;
+// SIZE_OF__5GOJ
+#define __SIZE_OF__5GOJ__ 92
+struct SIZE_OF__5GOJ_struct {
+  unsigned long __id;
+  __EXPR__BK parent_expr__AHOJ;
+  __TYPE_FULL__XMB *receiver__AD5J;
 };
-__ARRAYED_COLLECTIONoITM_ARGUMENTo ARRAYED_COLLECTIONoITM_ARGUMENTo_;
-#define ARRAYED_COLLECTIONoITM_ARGUMENTo__ (&ARRAYED_COLLECTIONoITM_ARGUMENTo_)
-
-// FAST_ARRAY[ITM_ARGUMENT]
-#define __FAST_ARRAYoITM_ARGUMENTo__ 73
-typedef struct FAST_ARRAYoITM_ARGUMENTo_struct __FAST_ARRAYoITM_ARGUMENTo;
-struct FAST_ARRAYoITM_ARGUMENTo_struct {
-  __ARRAYED_COLLECTIONoITM_ARGUMENTo parent_arrayed_collection__CFJD;
+// ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ
+#define __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ__ 81
+struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_struct {
+  __INTEGER__Q capacity__1GVB;
+  __INTEGER__Q upper__MHVB;
+  void **storage__IHVB;
 };
-__FAST_ARRAYoITM_ARGUMENTo FAST_ARRAYoITM_ARGUMENTo_;
-#define FAST_ARRAYoITM_ARGUMENTo__ (&FAST_ARRAYoITM_ARGUMENTo_)
-
-// HASHED_DICTIONARY_NODE[ITM_SLOT,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__ 74
-typedef struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct {
-  void *key__SDQD;
-  void *item__FEQD;
-  void *next__3DQD;
+// FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ
+#define __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__ 82
+struct FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ parent_arrayed_collection__DFZ;
 };
-__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[ITM_SLOT,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__ 75
-typedef struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct {
-  __INTEGER capacity__PUJB;
-  __INTEGER count__KYNB;
-  void **buckets__HYNB;
+// ARRAYED_COLLECTIONoITM_CODEo__XBPC
+#define __ARRAYED_COLLECTIONoITM_CODEo__XBPC__ 83
+struct ARRAYED_COLLECTIONoITM_CODEo__XBPC_struct {
+  __INTEGER__Q upper__NARC;
+  __INTEGER__Q capacity__312D;
+  void **storage__K22D;
 };
-__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[EXPR]
-#define __ARRAYED_COLLECTIONoEXPRo__ 76
-typedef struct ARRAYED_COLLECTIONoEXPRo_struct __ARRAYED_COLLECTIONoEXPRo;
-struct ARRAYED_COLLECTIONoEXPRo_struct {
-  __INTEGER upper__2RSH;
-  __INTEGER capacity__YRDI;
-  void **storage__DSDI;
+// FAST_ARRAYoITM_CODEo__WBPC
+#define __FAST_ARRAYoITM_CODEo__WBPC__ 84
+struct FAST_ARRAYoITM_CODEo__WBPC_struct {
+  __ARRAYED_COLLECTIONoITM_CODEo__XBPC parent_arrayed_collection__4BPC;
 };
-__ARRAYED_COLLECTIONoEXPRo ARRAYED_COLLECTIONoEXPRo_;
-#define ARRAYED_COLLECTIONoEXPRo__ (&ARRAYED_COLLECTIONoEXPRo_)
-
-// FAST_ARRAY[EXPR]
-#define __FAST_ARRAYoEXPRo__ 77
-typedef struct FAST_ARRAYoEXPRo_struct __FAST_ARRAYoEXPRo;
-struct FAST_ARRAYoEXPRo_struct {
-  __ARRAYED_COLLECTIONoEXPRo parent_arrayed_collection__Q2LC;
+// ITM_ARGUMENT__MISC
+#define __ITM_ARGUMENT__MISC__ 85
+struct ITM_ARGUMENT__MISC_struct {
+  __ITM_OBJECT__JC parent_itm_code__NISC;
 };
-__FAST_ARRAYoEXPRo FAST_ARRAYoEXPRo_;
-#define FAST_ARRAYoEXPRo__ (&FAST_ARRAYoEXPRo_)
-
-// ITM_CODE
-#define __ITM_CODE__ 78
-typedef struct ITM_CODE_struct __ITM_CODE;
-struct ITM_CODE_struct {
-  __ITM_OBJECT parent_itm_object__G1CC;
+// ITM_ARG__Q0MD
+#define __ITM_ARG__Q0MD__ 93
+struct ITM_ARG__Q0MD_struct {
+  unsigned long __id;
+  __ITM_ARGUMENT__MISC parent_itm_argument__R0MD;
+  __STRING_CONSTANT__0 *name__3VBE;
+  void *type__4VBE;
 };
-__ITM_CODE ITM_CODE_;
-#define ITM_CODE__ (&ITM_CODE_)
-
-// ITM_LIST
-#define __ITM_LIST__ 75
-typedef struct ITM_LIST_struct __ITM_LIST;
-struct ITM_LIST_struct {
+// ITM_ARGS__MITF
+#define __ITM_ARGS__MITF__ 94
+struct ITM_ARGS__MITF_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__KVDC;
-  void *code__T4OC;
-  void *local_list__KHPC;
-  void *static_list__WHPC;
+  __ITM_ARGUMENT__MISC parent_itm_argument__NITF;
+  __ITM_TYPE_MULTI__0URC *type__M32G;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *name__L32G;
 };
-__ITM_LIST ITM_LIST_={__ITM_LIST__};
-#define ITM_LIST__ (&ITM_LIST_)
-
-// ITM_CONSTANT
-#define __ITM_CONSTANT__ 79
-typedef struct ITM_CONSTANT_struct __ITM_CONSTANT;
-struct ITM_CONSTANT_struct {
-  __ITM_CODE parent_itm_code__2GEC;
+// ITM_CODE__HAOC
+#define __ITM_CODE__HAOC__ 86
+struct ITM_CODE__HAOC_struct {
+  __ITM_OBJECT__JC parent_itm_object__IAOC;
 };
-__ITM_CONSTANT ITM_CONSTANT_;
-#define ITM_CONSTANT__ (&ITM_CONSTANT_)
-
-// ITM_PROTOTYPE
-#define __ITM_PROTOTYPE__ 76
-typedef struct ITM_PROTOTYPE_struct __ITM_PROTOTYPE;
-struct ITM_PROTOTYPE_struct {
+// ITM_READ__LHQC
+#define __ITM_READ__LHQC__ 95
+struct ITM_READ__LHQC_struct {
   unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__3GEC;
-  void *type__CAPC;
+  __ITM_CODE__HAOC parent_itm_code__MHQC;
+  __STRING_CONSTANT__0 *name__XZ1C;
 };
-__ITM_PROTOTYPE ITM_PROTOTYPE_={__ITM_PROTOTYPE__};
-#define ITM_PROTOTYPE__ (&ITM_PROTOTYPE_)
-
-// ITM_WRITE
-#define __ITM_WRITE__ 80
-typedef struct ITM_WRITE_struct __ITM_WRITE;
-struct ITM_WRITE_struct {
-  __ITM_CODE parent_itm_code__UXFC;
-  void *assign__OT2D;
-  void *value__PT2D;
-};
-__ITM_WRITE ITM_WRITE_;
-#define ITM_WRITE__ (&ITM_WRITE_)
-
-// ITM_WRITE_VALUE
-#define __ITM_WRITE_VALUE__ 77
-typedef struct ITM_WRITE_VALUE_struct __ITM_WRITE_VALUE;
-struct ITM_WRITE_VALUE_struct {
+// ITM_READ_ARG1__1ARC
+#define __ITM_READ_ARG1__1ARC__ 96
+struct ITM_READ_ARG1__1ARC_struct {
   unsigned long __id;
-  __ITM_WRITE parent_itm_write__VXFC;
+  __ITM_READ__LHQC parent_itm_read__2ARC;
+  void *arg__S41C;
 };
-__ITM_WRITE_VALUE ITM_WRITE_VALUE_={__ITM_WRITE_VALUE__};
-#define ITM_WRITE_VALUE__ (&ITM_WRITE_VALUE_)
-
-// ITM_WRITE_CAST
-#define __ITM_WRITE_CAST__ 78
-typedef struct ITM_WRITE_CAST_struct __ITM_WRITE_CAST;
-struct ITM_WRITE_CAST_struct {
+// ITM_LIST__A2OC
+#define __ITM_LIST__A2OC__ 97
+struct ITM_LIST__A2OC_struct {
   unsigned long __id;
-  __ITM_WRITE parent_itm_write__LYFC;
+  __ITM_CODE__HAOC parent_itm_code__B2OC;
+  __FAST_ARRAYoITM_CODEo__WBPC *code__EH1C;
+  __FAST_ARRAYoITM_LOCALo__VSPC *local_list__SJGG;
+  __FAST_ARRAYoITM_LOCALo__VSPC *static_list__4JGG;
 };
-__ITM_WRITE_CAST ITM_WRITE_CAST_={__ITM_WRITE_CAST__};
-#define ITM_WRITE_CAST__ (&ITM_WRITE_CAST_)
-
-// ITM_READ
-#define __ITM_READ__ 79
-typedef struct ITM_READ_struct __ITM_READ;
-struct ITM_READ_struct {
+// ITM_CONSTANT__LEPC
+#define __ITM_CONSTANT__LEPC__ 87
+struct ITM_CONSTANT__LEPC_struct {
+  __ITM_CODE__HAOC parent_itm_code__MEPC;
+};
+// ITM_PROTOTYPE__KEPC
+#define __ITM_PROTOTYPE__KEPC__ 98
+struct ITM_PROTOTYPE__KEPC_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__Y0FC;
-  void *name__AVPC;
+  __ITM_CONSTANT__LEPC parent_itm_constant__NEPC;
+  void *type__VH1C;
 };
-__ITM_READ ITM_READ_={__ITM_READ__};
-#define ITM_READ__ (&ITM_READ_)
-
-// ITM_WRITE_CODE
-#define __ITM_WRITE_CODE__ 80
-typedef struct ITM_WRITE_CODE_struct __ITM_WRITE_CODE;
-struct ITM_WRITE_CODE_struct {
+// ITM_WRITE__FEQC
+#define __ITM_WRITE__FEQC__ 88
+struct ITM_WRITE__FEQC_struct {
+  __ITM_CODE__HAOC parent_itm_code__GEQC;
+  void *assign__4XDF;
+  void *value__5XDF;
+};
+// ITM_WRITE_VALUE__EEQC
+#define __ITM_WRITE_VALUE__EEQC__ 99
+struct ITM_WRITE_VALUE__EEQC_struct {
   unsigned long __id;
-  __ITM_WRITE parent_itm_write__W1FC;
+  __ITM_WRITE__FEQC parent_itm_write__HEQC;
 };
-__ITM_WRITE_CODE ITM_WRITE_CODE_={__ITM_WRITE_CODE__};
-#define ITM_WRITE_CODE__ (&ITM_WRITE_CODE_)
-
-// ITM_READ_ARG2
-#define __ITM_READ_ARG2__ 81
-typedef struct ITM_READ_ARG2_struct __ITM_READ_ARG2;
-struct ITM_READ_ARG2_struct {
+// ITM_WRITE_CAST__3EQC
+#define __ITM_WRITE_CAST__3EQC__ 100
+struct ITM_WRITE_CAST__3EQC_struct {
   unsigned long __id;
-  __ITM_READ parent_itm_read__H4FC;
-  void *arg_first__ZDQC;
-  void *arg_second__0DQC;
+  __ITM_WRITE__FEQC parent_itm_write__4EQC;
 };
-__ITM_READ_ARG2 ITM_READ_ARG2_={__ITM_READ_ARG2__};
-#define ITM_READ_ARG2__ (&ITM_READ_ARG2_)
-
-// ITM_BINARY
-#define __ITM_BINARY__ 82
-typedef struct ITM_BINARY_struct __ITM_BINARY;
-struct ITM_BINARY_struct {
+// ITM_WRITE_CODE__KIQC
+#define __ITM_WRITE_CODE__KIQC__ 101
+struct ITM_WRITE_CODE__KIQC_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__14FC;
-  void *position_list__UU0D;
-  void *value_list__VU0D;
-  void *operator_list__WU0D;
+  __ITM_WRITE__FEQC parent_itm_write__LIQC;
 };
-__ITM_BINARY ITM_BINARY_={__ITM_BINARY__};
-#define ITM_BINARY__ (&ITM_BINARY_)
-
-// ITM_READ_ARG1
-#define __ITM_READ_ARG1__ 83
-typedef struct ITM_READ_ARG1_struct __ITM_READ_ARG1;
-struct ITM_READ_ARG1_struct {
+// ITM_READ_ARG2__JDRC
+#define __ITM_READ_ARG2__JDRC__ 102
+struct ITM_READ_ARG2__JDRC_struct {
   unsigned long __id;
-  __ITM_READ parent_itm_read__E5GC;
-  void *arg__BVPC;
+  __ITM_READ__LHQC parent_itm_read__KDRC;
+  void *arg_first__YZ1C;
+  void *arg_second__ZZ1C;
 };
-__ITM_READ_ARG1 ITM_READ_ARG1_={__ITM_READ_ARG1__};
-#define ITM_READ_ARG1__ (&ITM_READ_ARG1_)
-
-// ITM_OLD
-#define __ITM_OLD__ 84
-typedef struct ITM_OLD_struct __ITM_OLD;
-struct ITM_OLD_struct {
+// ITM_OLD__TQRC
+#define __ITM_OLD__TQRC__ 103
+struct ITM_OLD__TQRC_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__UHIC;
-  void *value__1YPC;
+  __ITM_CODE__HAOC parent_itm_code__UQRC;
+  void *value__GV1C;
 };
-__ITM_OLD ITM_OLD_={__ITM_OLD__};
-#define ITM_OLD__ (&ITM_OLD_)
-
-// ITM_EXTERN
-#define __ITM_EXTERN__ 81
-typedef struct ITM_EXTERN_struct __ITM_EXTERN;
-struct ITM_EXTERN_struct {
-  __ITM_CODE parent_itm_code__2WIC;
-  void *extern__JH1D;
+// ITM_EXTERN__HISC
+#define __ITM_EXTERN__HISC__ 89
+struct ITM_EXTERN__HISC_struct {
+  __ITM_CODE__HAOC parent_itm_code__IISC;
+  __STRING_CONSTANT__0 *extern__RAAE;
 };
-__ITM_EXTERN ITM_EXTERN_;
-#define ITM_EXTERN__ (&ITM_EXTERN_)
-
-// ITM_EXTERNAL_TYPE
-#define __ITM_EXTERNAL_TYPE__ 85
-typedef struct ITM_EXTERNAL_TYPE_struct __ITM_EXTERNAL_TYPE;
-struct ITM_EXTERNAL_TYPE_struct {
+// ITM_EXTERNAL_TYPE__GISC
+#define __ITM_EXTERNAL_TYPE__GISC__ 104
+struct ITM_EXTERNAL_TYPE__GISC_struct {
   unsigned long __id;
-  __ITM_EXTERN parent_itm_extern__3WIC;
-  void *type__3W0D;
-  __BOOLEAN is_persistant__WBJC;
-  void *type_list__0T1D;
+  __ITM_EXTERN__HISC parent_itm_extern__JISC;
+  void *type__F35D;
+  __BOOLEAN__L is_persistant__JRSC;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *type_list__0QAE;
 };
-__ITM_EXTERNAL_TYPE ITM_EXTERNAL_TYPE_={__ITM_EXTERNAL_TYPE__};
-#define ITM_EXTERNAL_TYPE__ (&ITM_EXTERNAL_TYPE_)
-
-// ITM_REAL
-#define __ITM_REAL__ 86
-typedef struct ITM_REAL_struct __ITM_REAL;
-struct ITM_REAL_struct {
+// ITM_BLOCK__EOSC
+#define __ITM_BLOCK__EOSC__ 105
+struct ITM_BLOCK__EOSC_struct {
   unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__P0IC;
-  void *value__BB0D;
+  __ITM_LIST__A2OC *list__WBAF;
+  void *argument__XBAF;
 };
-__ITM_REAL ITM_REAL_={__ITM_REAL__};
-#define ITM_REAL__ (&ITM_REAL_)
-
-// ITM_NUMBER
-#define __ITM_NUMBER__ 87
-typedef struct ITM_NUMBER_struct __ITM_NUMBER;
-struct ITM_NUMBER_struct {
+// ITM_EXTERNAL__QPSC
+#define __ITM_EXTERNAL__QPSC__ 106
+struct ITM_EXTERNAL__QPSC_struct {
   unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__B1IC;
-  __INTEGER_64 value__GB0D;
+  __ITM_EXTERN__HISC parent_itm_extern__RPSC;
 };
-__ITM_NUMBER ITM_NUMBER_={__ITM_NUMBER__};
-#define ITM_NUMBER__ (&ITM_NUMBER_)
-
-// ITM_EXTERNAL
-#define __ITM_EXTERNAL__ 88
-typedef struct ITM_EXTERNAL_struct __ITM_EXTERNAL;
-struct ITM_EXTERNAL_struct {
+// ITM_READ_ARGS__YUTC
+#define __ITM_READ_ARGS__YUTC__ 107
+struct ITM_READ_ARGS__YUTC_struct {
   unsigned long __id;
-  __ITM_EXTERN parent_itm_extern__45IC;
+  __ITM_READ__LHQC parent_itm_read__ZUTC;
+  __FAST_ARRAYoITM_CODEo__WBPC *args__HL2G;
 };
-__ITM_EXTERNAL ITM_EXTERNAL_={__ITM_EXTERNAL__};
-#define ITM_EXTERNAL__ (&ITM_EXTERNAL_)
-
-// ITM_READ_ARGS
-#define __ITM_READ_ARGS__ 89
-typedef struct ITM_READ_ARGS_struct __ITM_READ_ARGS;
-struct ITM_READ_ARGS_struct {
+// ITM_REAL__KEUC
+#define __ITM_REAL__KEUC__ 108
+struct ITM_REAL__KEUC_struct {
   unsigned long __id;
-  __ITM_READ parent_itm_read__14JC;
-  void *args__AEQC;
+  __ITM_CONSTANT__LEPC parent_itm_constant__LEUC;
+  __STRING_CONSTANT__0 *value__GA2C;
 };
-__ITM_READ_ARGS ITM_READ_ARGS_={__ITM_READ_ARGS__};
-#define ITM_READ_ARGS__ (&ITM_READ_ARGS_)
-
-// IS_EXPANDED
-#define __IS_EXPANDED__ 90
-typedef struct IS_EXPANDED_struct __IS_EXPANDED;
-struct IS_EXPANDED_struct {
+// ITM_NUMBER__3EUC
+#define __ITM_NUMBER__3EUC__ 109
+struct ITM_NUMBER__3EUC_struct {
   unsigned long __id;
-  __EXPR parent_expr__04JH;
-  void *receiver__WN2H;
+  __ITM_CONSTANT__LEPC parent_itm_constant__4EUC;
+  __INTEGER_64__1SG value__5L5D;
 };
-__IS_EXPANDED IS_EXPANDED_={__IS_EXPANDED__};
-#define IS_EXPANDED__ (&IS_EXPANDED_)
-
-// ARRAYED_COLLECTION[PROFIL_SLOT]
-#define __ARRAYED_COLLECTIONoPROFIL_SLOTo__ 82
-typedef struct ARRAYED_COLLECTIONoPROFIL_SLOTo_struct __ARRAYED_COLLECTIONoPROFIL_SLOTo;
-struct ARRAYED_COLLECTIONoPROFIL_SLOTo_struct {
-  __INTEGER capacity__BUPG;
-  __INTEGER upper__QUPG;
-  void **storage__MUPG;
+// ITM_STRING__BGUC
+#define __ITM_STRING__BGUC__ 110
+struct ITM_STRING__BGUC_struct {
+  unsigned long __id;
+  __ITM_CONSTANT__LEPC parent_itm_constant__CGUC;
+  __STRING_CONSTANT__0 *string__JM5D;
 };
-__ARRAYED_COLLECTIONoPROFIL_SLOTo ARRAYED_COLLECTIONoPROFIL_SLOTo_;
-#define ARRAYED_COLLECTIONoPROFIL_SLOTo__ (&ARRAYED_COLLECTIONoPROFIL_SLOTo_)
-
-// FAST_ARRAY[PROFIL_SLOT]
-#define __FAST_ARRAYoPROFIL_SLOTo__ 83
-typedef struct FAST_ARRAYoPROFIL_SLOTo_struct __FAST_ARRAYoPROFIL_SLOTo;
-struct FAST_ARRAYoPROFIL_SLOTo_struct {
-  __ARRAYED_COLLECTIONoPROFIL_SLOTo parent_arrayed_collection__P05F;
+// ARRAYED_COLLECTIONoRESULTo__SHCL
+#define __ARRAYED_COLLECTIONoRESULTo__SHCL__ 90
+struct ARRAYED_COLLECTIONoRESULTo__SHCL_struct {
+  __INTEGER__Q upper__3EHM;
+  __INTEGER__Q capacity__5EHM;
+  void **storage__3FHM;
 };
-__FAST_ARRAYoPROFIL_SLOTo FAST_ARRAYoPROFIL_SLOTo_;
-#define FAST_ARRAYoPROFIL_SLOTo__ (&FAST_ARRAYoPROFIL_SLOTo_)
-
-// ARRAYED_COLLECTION[SLOT_CODE]
-#define __ARRAYED_COLLECTIONoSLOT_CODEo__ 84
-typedef struct ARRAYED_COLLECTIONoSLOT_CODEo_struct __ARRAYED_COLLECTIONoSLOT_CODEo;
-struct ARRAYED_COLLECTIONoSLOT_CODEo_struct {
-  __INTEGER upper__1UIJ;
-  __INTEGER capacity__3OIK;
-  void **storage__ZPIK;
+// FAST_ARRAYoRESULTo__RHCL
+#define __FAST_ARRAYoRESULTo__RHCL__ 91
+struct FAST_ARRAYoRESULTo__RHCL_struct {
+  __ARRAYED_COLLECTIONoRESULTo__SHCL parent_arrayed_collection__ZHCL;
 };
-__ARRAYED_COLLECTIONoSLOT_CODEo ARRAYED_COLLECTIONoSLOT_CODEo_;
-#define ARRAYED_COLLECTIONoSLOT_CODEo__ (&ARRAYED_COLLECTIONoSLOT_CODEo_)
-
-// FAST_ARRAY[SLOT_CODE]
-#define __FAST_ARRAYoSLOT_CODEo__ 85
-typedef struct FAST_ARRAYoSLOT_CODEo_struct __FAST_ARRAYoSLOT_CODEo;
-struct FAST_ARRAYoSLOT_CODEo_struct {
-  __ARRAYED_COLLECTIONoSLOT_CODEo parent_arrayed_collection__AUIJ;
+// HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J
+#define __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__ 92
+struct HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_struct {
+  __INTEGER__Q capacity__SBGM;
+  __INTEGER__Q count__TIGM;
+  void **buckets__ZBGM;
 };
-__FAST_ARRAYoSLOT_CODEo FAST_ARRAYoSLOT_CODEo_;
-#define FAST_ARRAYoSLOT_CODEo__ (&FAST_ARRAYoSLOT_CODEo_)
-
-// ARRAYED_COLLECTION[WRITE]
-#define __ARRAYED_COLLECTIONoWRITEo__ 86
-typedef struct ARRAYED_COLLECTIONoWRITEo_struct __ARRAYED_COLLECTIONoWRITEo;
-struct ARRAYED_COLLECTIONoWRITEo_struct {
-  __INTEGER upper__VODI;
-  __INTEGER capacity__XODI;
-  void **storage__TPDI;
+// ARRAYED_COLLECTIONoITM_LOCALo__WSPC
+#define __ARRAYED_COLLECTIONoITM_LOCALo__WSPC__ 93
+struct ARRAYED_COLLECTIONoITM_LOCALo__WSPC_struct {
+  __INTEGER__Q upper__MZQC;
+  __INTEGER__Q capacity__EH3D;
+  void **storage__CI3D;
 };
-__ARRAYED_COLLECTIONoWRITEo ARRAYED_COLLECTIONoWRITEo_;
-#define ARRAYED_COLLECTIONoWRITEo__ (&ARRAYED_COLLECTIONoWRITEo_)
-
-// FAST_ARRAY[WRITE]
-#define __FAST_ARRAYoWRITEo__ 87
-typedef struct FAST_ARRAYoWRITEo_struct __FAST_ARRAYoWRITEo;
-struct FAST_ARRAYoWRITEo_struct {
-  __ARRAYED_COLLECTIONoWRITEo parent_arrayed_collection__15DH;
+// FAST_ARRAYoITM_LOCALo__VSPC
+#define __FAST_ARRAYoITM_LOCALo__VSPC__ 94
+struct FAST_ARRAYoITM_LOCALo__VSPC_struct {
+  __ARRAYED_COLLECTIONoITM_LOCALo__WSPC parent_arrayed_collection__3SPC;
 };
-__FAST_ARRAYoWRITEo FAST_ARRAYoWRITEo_;
-#define FAST_ARRAYoWRITEo__ (&FAST_ARRAYoWRITEo_)
-
-// HASHED_DICTIONARY_NODE[Expanded INTEGER,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__ 88
-typedef struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_struct {
-  void *key__ZJFF;
-  __INTEGER item__201F;
-  void *next__EKFF;
+// ITM_LOCAL__TSPC
+#define __ITM_LOCAL__TSPC__ 95
+struct ITM_LOCAL__TSPC_struct {
+  __ITM_OBJECT__JC parent_itm_object__USPC;
+  __STRING_CONSTANT__0 *name__P1QC;
+  void *type__TP4F;
 };
-__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[Expanded INTEGER,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__ 89
-typedef struct HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_struct {
-  __INTEGER capacity__IJFF;
-  __INTEGER count__NKFF;
-  void **buckets__NJFF;
+// SECTION___RVOB
+#define __SECTION___RVOB__ 96
+struct SECTION___RVOB_struct {
+  __STRING_CONSTANT__0 *name__G25E;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *type_list__DTAF;
 };
-__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[Expanded CHARACTER]
-#define __ARRAYED_COLLECTIONoExpanded_CHARACTERo__ 90
-typedef struct ARRAYED_COLLECTIONoExpanded_CHARACTERo_struct __ARRAYED_COLLECTIONoExpanded_CHARACTERo;
-struct ARRAYED_COLLECTIONoExpanded_CHARACTERo_struct {
-  __INTEGER capacity__YSJB;
-  __INTEGER upper__FTJB;
-  __CHARACTER *storage__BTJB;
+// OBJECT__E
+#define __OBJECT__E__ 97
+struct OBJECT__E_struct {
+  void *Nothing;
 };
-__ARRAYED_COLLECTIONoExpanded_CHARACTERo ARRAYED_COLLECTIONoExpanded_CHARACTERo_;
-#define ARRAYED_COLLECTIONoExpanded_CHARACTERo__ (&ARRAYED_COLLECTIONoExpanded_CHARACTERo_)
-
-// FAST_ARRAY[Expanded CHARACTER]
-#define __FAST_ARRAYoExpanded_CHARACTERo__ 91
-typedef struct FAST_ARRAYoExpanded_CHARACTERo_struct __FAST_ARRAYoExpanded_CHARACTERo;
-struct FAST_ARRAYoExpanded_CHARACTERo_struct {
-  __ARRAYED_COLLECTIONoExpanded_CHARACTERo parent_arrayed_collection__3HM;
+// ALIAS_STR__PC
+#define __ALIAS_STR__PC__ 98
+struct ALIAS_STR__PC_struct {
+  void *Nothing;
 };
-__FAST_ARRAYoExpanded_CHARACTERo FAST_ARRAYoExpanded_CHARACTERo_;
-#define FAST_ARRAYoExpanded_CHARACTERo__ (&FAST_ARRAYoExpanded_CHARACTERo_)
-
-// ARRAYED_COLLECTION[STRING_CONSTANT]
-#define __ARRAYED_COLLECTIONoSTRING_CONSTANTo__ 92
-typedef struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct __ARRAYED_COLLECTIONoSTRING_CONSTANTo;
-struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct {
-  __INTEGER upper__UQSD;
-  __INTEGER capacity__WPZD;
-  void **storage__M5ZD;
+// HASHED_SET_NODEoABSTRACT_STRINGo__HZX
+#define __HASHED_SET_NODEoABSTRACT_STRINGo__HZX__ 99
+struct HASHED_SET_NODEoABSTRACT_STRINGo__HZX_struct {
+  __STRING_CONSTANT__0 *item__C0X;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *next__O0X;
 };
-__ARRAYED_COLLECTIONoSTRING_CONSTANTo ARRAYED_COLLECTIONoSTRING_CONSTANTo_;
-#define ARRAYED_COLLECTIONoSTRING_CONSTANTo__ (&ARRAYED_COLLECTIONoSTRING_CONSTANTo_)
-
-// FAST_ARRAY[STRING_CONSTANT]
-#define __FAST_ARRAYoSTRING_CONSTANTo__ 93
-typedef struct FAST_ARRAYoSTRING_CONSTANTo_struct __FAST_ARRAYoSTRING_CONSTANTo;
-struct FAST_ARRAYoSTRING_CONSTANTo_struct {
-  __ARRAYED_COLLECTIONoSTRING_CONSTANTo parent_arrayed_collection__HTFC;
+// FS_MIN__AJ
+#define __FS_MIN__AJ__ 100
+struct FS_MIN__AJ_struct {
+  void *Nothing;
 };
-__FAST_ARRAYoSTRING_CONSTANTo FAST_ARRAYoSTRING_CONSTANTo_;
-#define FAST_ARRAYoSTRING_CONSTANTo__ (&FAST_ARRAYoSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[ITM_CODE]
-#define __ARRAYED_COLLECTIONoITM_CODEo__ 94
-typedef struct ARRAYED_COLLECTIONoITM_CODEo_struct __ARRAYED_COLLECTIONoITM_CODEo;
-struct ARRAYED_COLLECTIONoITM_CODEo_struct {
-  __INTEGER upper__GAPC;
-  __INTEGER capacity__CBPC;
-  void **storage__NBPC;
+// HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC
+#define __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__ 101
+struct HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_struct {
+  __STRING_CONSTANT__0 *key__FWXC;
+  __PROTOTYPE__MF *item__2RYC;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *next__QWXC;
 };
-__ARRAYED_COLLECTIONoITM_CODEo ARRAYED_COLLECTIONoITM_CODEo_;
-#define ARRAYED_COLLECTIONoITM_CODEo__ (&ARRAYED_COLLECTIONoITM_CODEo_)
-
-// FAST_ARRAY[ITM_CODE]
-#define __FAST_ARRAYoITM_CODEo__ 95
-typedef struct FAST_ARRAYoITM_CODEo_struct __FAST_ARRAYoITM_CODEo;
-struct FAST_ARRAYoITM_CODEo_struct {
-  __ARRAYED_COLLECTIONoITM_CODEo parent_arrayed_collection__SEEC;
+// ARRAYED_COLLECTIONoPROTOTYPEo__JVB
+#define __ARRAYED_COLLECTIONoPROTOTYPEo__JVB__ 102
+struct ARRAYED_COLLECTIONoPROTOTYPEo__JVB_struct {
+  __INTEGER__Q upper__1VB;
+  __INTEGER__Q capacity__04Y;
+  void **storage__H5Y;
 };
-__FAST_ARRAYoITM_CODEo FAST_ARRAYoITM_CODEo_;
-#define FAST_ARRAYoITM_CODEo__ (&FAST_ARRAYoITM_CODEo_)
-
-// ARRAYED_COLLECTION[Expanded POSITION]
-#define __ARRAYED_COLLECTIONoExpanded_POSITIONo__ 96
-typedef struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct __ARRAYED_COLLECTIONoExpanded_POSITIONo;
-struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct {
-  __INTEGER upper__2M0D;
-  __INTEGER capacity__IN0D;
-  __POSITION *storage__T4ZD;
+// FAST_ARRAYoPROTOTYPEo__IVB
+#define __FAST_ARRAYoPROTOTYPEo__IVB__ 103
+struct FAST_ARRAYoPROTOTYPEo__IVB_struct {
+  __ARRAYED_COLLECTIONoPROTOTYPEo__JVB parent_arrayed_collection__QVB;
 };
-__ARRAYED_COLLECTIONoExpanded_POSITIONo ARRAYED_COLLECTIONoExpanded_POSITIONo_;
-#define ARRAYED_COLLECTIONoExpanded_POSITIONo__ (&ARRAYED_COLLECTIONoExpanded_POSITIONo_)
-
-// FAST_ARRAY[Expanded POSITION]
-#define __FAST_ARRAYoExpanded_POSITIONo__ 97
-typedef struct FAST_ARRAYoExpanded_POSITIONo_struct __FAST_ARRAYoExpanded_POSITIONo;
-struct FAST_ARRAYoExpanded_POSITIONo_struct {
-  __ARRAYED_COLLECTIONoExpanded_POSITIONo parent_arrayed_collection__NTFC;
+// ANY_OPTION__D
+#define __ANY_OPTION__D__ 104
+struct ANY_OPTION__D_struct {
+  void *Nothing;
 };
-__FAST_ARRAYoExpanded_POSITIONo FAST_ARRAYoExpanded_POSITIONo_;
-#define FAST_ARRAYoExpanded_POSITIONo__ (&FAST_ARRAYoExpanded_POSITIONo_)
-
-// HASHED_SET_NODE[TYPES]
-#define __HASHED_SET_NODEoTYPESo__ 98
-typedef struct HASHED_SET_NODEoTYPESo_struct __HASHED_SET_NODEoTYPESo;
-struct HASHED_SET_NODEoTYPESo_struct {
-  void *item__UIIK;
-  void *next__AJIK;
+#define FALSE__O__ 0
+// ARRAYED_COLLECTIONoLIP_INTEGERo__NYW
+#define __ARRAYED_COLLECTIONoLIP_INTEGERo__NYW__ 105
+struct ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_struct {
+  __INTEGER__Q upper__FXUB;
+  __INTEGER__Q capacity__D0UB;
+  void **storage__Q0UB;
 };
-__HASHED_SET_NODEoTYPESo HASHED_SET_NODEoTYPESo_;
-#define HASHED_SET_NODEoTYPESo__ (&HASHED_SET_NODEoTYPESo_)
-
-// HASHED_SET[TYPES]
-#define __HASHED_SEToTYPESo__ 99
-typedef struct HASHED_SEToTYPESo_struct __HASHED_SEToTYPESo;
-struct HASHED_SEToTYPESo_struct {
-  __INTEGER capacity__DIIK;
-  __INTEGER count__KWIK;
-  void **buckets__IIIK;
+// FAST_ARRAYoLIP_INTEGERo__MYW
+#define __FAST_ARRAYoLIP_INTEGERo__MYW__ 106
+struct FAST_ARRAYoLIP_INTEGERo__MYW_struct {
+  __ARRAYED_COLLECTIONoLIP_INTEGERo__NYW parent_arrayed_collection__UYW;
 };
-__HASHED_SEToTYPESo HASHED_SEToTYPESo_;
-#define HASHED_SEToTYPESo__ (&HASHED_SEToTYPESo_)
-
-// ITM_ARG
-#define __ITM_ARG__ 91
-typedef struct ITM_ARG_struct __ITM_ARG;
-struct ITM_ARG_struct {
-  unsigned long __id;
-  __ITM_ARGUMENT parent_itm_argument__2CCD;
-  void *name__E22D;
-  void *type__F22D;
+// ARRAYED_COLLECTIONoLIP_STRINGo__ZTW
+#define __ARRAYED_COLLECTIONoLIP_STRINGo__ZTW__ 107
+struct ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_struct {
+  __INTEGER__Q upper__WWUB;
+  __INTEGER__Q capacity__UYUB;
+  void **storage__BZUB;
 };
-__ITM_ARG ITM_ARG_={__ITM_ARG__};
-#define ITM_ARG__ (&ITM_ARG_)
-
-// ITM_ARGS
-#define __ITM_ARGS__ 92
-typedef struct ITM_ARGS_struct __ITM_ARGS;
-struct ITM_ARGS_struct {
+// FAST_ARRAYoLIP_STRINGo__YTW
+#define __FAST_ARRAYoLIP_STRINGo__YTW__ 108
+struct FAST_ARRAYoLIP_STRINGo__YTW_struct {
+  __ARRAYED_COLLECTIONoLIP_STRINGo__ZTW parent_arrayed_collection__AUW;
+};
+// LIP_BOOLEAN__BCB
+#define __LIP_BOOLEAN__BCB__ 111
+struct LIP_BOOLEAN__BCB_struct {
   unsigned long __id;
-  __ITM_ARGUMENT parent_itm_argument__2SSD;
-  void *type__NF3D;
-  void *name__MF3D;
+  __BOOLEAN__L value__TIC;
 };
-__ITM_ARGS ITM_ARGS_={__ITM_ARGS__};
-#define ITM_ARGS__ (&ITM_ARGS_)
-
-// SECTION_
-#define __SECTION___ 100
-typedef struct SECTION__struct __SECTION_;
-struct SECTION__struct {
-  void *name__CH0D;
-  void *type_list__QW1D;
+#define TRUE__K__ 1
+// HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK
+#define __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__ 109
+struct HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_struct {
+  __STRING_CONSTANT__0 *key__JEK;
+  __LIP_SLOT_DATA__3AB *item__2EK;
+  __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *next__UEK;
 };
-__SECTION_ SECTION__;
-#define SECTION___ (&SECTION__)
-
-// HASHED_SET_NODE[FAST_ARRAY[STRING_CONSTANT]]
-#define __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ 101
-typedef struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo;
-struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct {
-  void *item__LR0D;
-  void *next__XR0D;
+// ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB__ 110
+struct ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_struct {
+  __INTEGER__Q upper__DNYC;
+  __INTEGER__Q capacity__S5YC;
+  void **storage__QAZC;
 };
-__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_;
-#define HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_)
-
-// HASHED_SET[FAST_ARRAY[STRING_CONSTANT]]
-#define __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ 102
-typedef struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo;
-struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct {
-  __INTEGER capacity__0Q0D;
-  __INTEGER count__TR1D;
-  void **buckets__5Q0D;
+// FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB
+#define __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__ 111
+struct FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB parent_arrayed_collection__P1FB;
 };
-__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_;
-#define HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_)
-
-// ITM_LOCAL
-#define __ITM_LOCAL__ 103
-typedef struct ITM_LOCAL_struct __ITM_LOCAL;
-struct ITM_LOCAL_struct {
-  __ITM_OBJECT parent_itm_object__DCFC;
-  void *name__SZGC;
-  void *type__S4EF;
+// ALIAS_ARRAYoLIP_CODEo__AET
+#define __ALIAS_ARRAYoLIP_CODEo__AET__ 112
+struct ALIAS_ARRAYoLIP_CODEo__AET_struct {
+  void *Nothing;
 };
-__ITM_LOCAL ITM_LOCAL_;
-#define ITM_LOCAL__ (&ITM_LOCAL_)
-
-// ARRAYED_COLLECTION[ITM_LOCAL]
-#define __ARRAYED_COLLECTIONoITM_LOCALo__ 104
-typedef struct ARRAYED_COLLECTIONoITM_LOCALo_struct __ARRAYED_COLLECTIONoITM_LOCALo;
-struct ARRAYED_COLLECTIONoITM_LOCALo_struct {
-  __INTEGER upper__PXGC;
-  __INTEGER capacity__ILPC;
-  void **storage__TLPC;
+// LIP_VALUE__ALKD
+#define __LIP_VALUE__ALKD__ 112
+struct LIP_VALUE__ALKD_struct {
+  unsigned long __id;
+  __LIP_CODE__IC parent_lip_code__BLKD;
+  void *value__0ABE;
 };
-__ARRAYED_COLLECTIONoITM_LOCALo ARRAYED_COLLECTIONoITM_LOCALo_;
-#define ARRAYED_COLLECTIONoITM_LOCALo__ (&ARRAYED_COLLECTIONoITM_LOCALo_)
-
-// FAST_ARRAY[ITM_LOCAL]
-#define __FAST_ARRAYoITM_LOCALo__ 105
-typedef struct FAST_ARRAYoITM_LOCALo_struct __FAST_ARRAYoITM_LOCALo;
-struct FAST_ARRAYoITM_LOCALo_struct {
-  __ARRAYED_COLLECTIONoITM_LOCALo parent_arrayed_collection__ICFC;
+// ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B
+#define __ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B__ 113
+struct ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_struct {
+  __INTEGER__Q upper__O3B;
+  __INTEGER__Q capacity__LXY;
+  void **storage__YXY;
 };
-__FAST_ARRAYoITM_LOCALo FAST_ARRAYoITM_LOCALo_;
-#define FAST_ARRAYoITM_LOCALo__ (&FAST_ARRAYoITM_LOCALo_)
-
-// ITM_TYPE_SELF
-#define __ITM_TYPE_SELF__ 93
-typedef struct ITM_TYPE_SELF_struct __ITM_TYPE_SELF;
-struct ITM_TYPE_SELF_struct {
-  unsigned long __id;
-  __ITM_TYPE_SIMPLE parent_itm_type_simple__5KD;
+// FAST_ARRAYoLIP_SLOT_CODEo__22B
+#define __FAST_ARRAYoLIP_SLOT_CODEo__22B__ 114
+struct FAST_ARRAYoLIP_SLOT_CODEo__22B_struct {
+  __ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B parent_arrayed_collection__E3B;
 };
-__ITM_TYPE_SELF ITM_TYPE_SELF_={__ITM_TYPE_SELF__};
-#define ITM_TYPE_SELF__ (&ITM_TYPE_SELF_)
-
-// NUMERIC
-#define __NUMERIC__ 106
-typedef struct NUMERIC_struct __NUMERIC;
-struct NUMERIC_struct {
+// LISAAC__B
+#define __LISAAC__B__ 115
+struct LISAAC__B_struct {
   void *Nothing;
 };
-__NUMERIC NUMERIC_;
-#define NUMERIC__ (&NUMERIC_)
-
-// OBJECT
-#define __OBJECT__ 107
-typedef struct OBJECT_struct __OBJECT;
-struct OBJECT_struct {
+// INPUT_STREAM__OKG
+#define __INPUT_STREAM__OKG__ 116
+struct INPUT_STREAM__OKG_struct {
   void *Nothing;
 };
-__OBJECT OBJECT_;
-#define OBJECT__ (&OBJECT_)
-
-// ALIAS_STR
-#define __ALIAS_STR__ 108
-typedef struct ALIAS_STR_struct __ALIAS_STR;
-struct ALIAS_STR_struct {
-  void *Nothing;
+// FILE_SYSTEM__01AD
+#define __FILE_SYSTEM__01AD__ 117
+struct FILE_SYSTEM__01AD_struct {
+  __DIRECTORY_UNIX__POGD *parent_directory__LPGD;
+  int parent_directory__MPGD;
 };
-__ALIAS_STR ALIAS_STR_;
-#define ALIAS_STR__ (&ALIAS_STR_)
-
-// ANY
-#define __ANY__ 109
-typedef struct ANY_struct __ANY;
-struct ANY_struct {
-  __INTEGER object_id__45YG;
-  int object_id__55YG;
+// HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E
+#define __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__ 118
+struct HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_struct {
+  __STRING_CONSTANT__0 *key__435E;
+  void *item__RA0F;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *next__K45E;
 };
-__ANY ANY_;
-#define ANY__ (&ANY_)
-
-// FALSE
-#define FALSE__ 0
-
-// LISAAC
-#define __LISAAC__ 110
-typedef struct LISAAC_struct __LISAAC;
-struct LISAAC_struct {
-  void *Nothing;
+// LINKED_COLLECTIONoENTRYo__0BWH
+#define __LINKED_COLLECTIONoENTRYo__0BWH__ 119
+struct LINKED_COLLECTIONoENTRYo__0BWH_struct {
+  __INTEGER__Q upper__W0BI;
 };
-__LISAAC LISAAC_;
-#define LISAAC__ (&LISAAC_)
-
-// LINKED_LIST_NODE[STRING_CONSTANT]
-#define __LINKED_LIST_NODEoSTRING_CONSTANTo__ 111
-typedef struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct __LINKED_LIST_NODEoSTRING_CONSTANTo;
-struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct {
-  void *item__BVK;
-  void *next__AX4;
+// LINKED_LISToENTRYo__ZBWH
+#define __LINKED_LISToENTRYo__ZBWH__ 120
+struct LINKED_LISToENTRYo__ZBWH_struct {
+  __LINKED_COLLECTIONoENTRYo__0BWH parent_linked_collection__4BWH;
+  __INTEGER__Q mem_idx__T5DJ;
+  __LINKED_LIST_NODEoENTRYo__K5DJ *first_link__M5DJ;
+  __LINKED_LIST_NODEoENTRYo__K5DJ *mem_lnk__U5DJ;
+  __LINKED_LIST_NODEoENTRYo__K5DJ *last_link__V5DJ;
 };
-__LINKED_LIST_NODEoSTRING_CONSTANTo LINKED_LIST_NODEoSTRING_CONSTANTo_;
-#define LINKED_LIST_NODEoSTRING_CONSTANTo__ (&LINKED_LIST_NODEoSTRING_CONSTANTo_)
-
-// FS_MIN
-#define __FS_MIN__ 112
-typedef struct FS_MIN_struct __FS_MIN;
-struct FS_MIN_struct {
-  void *Nothing;
+// LINKED_LIST_NODEoENTRYo__K5DJ
+#define __LINKED_LIST_NODEoENTRYo__K5DJ__ 121
+struct LINKED_LIST_NODEoENTRYo__K5DJ_struct {
+  void *item__2KEJ;
+  __LINKED_LIST_NODEoENTRYo__K5DJ *next__JCIJ;
 };
-__FS_MIN FS_MIN_;
-#define FS_MIN__ (&FS_MIN_)
-
-// ARRAYED_COLLECTION[PROTOTYPE]
-#define __ARRAYED_COLLECTIONoPROTOTYPEo__ 113
-typedef struct ARRAYED_COLLECTIONoPROTOTYPEo_struct __ARRAYED_COLLECTIONoPROTOTYPEo;
-struct ARRAYED_COLLECTIONoPROTOTYPEo_struct {
-  __INTEGER upper__QQB;
-  __INTEGER capacity__QZM;
-  void **storage__1ZM;
+// HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J
+#define __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__ 122
+struct HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_struct {
+  __STRING_CONSTANT__0 *key__G4J;
+  void *item__RPS;
+  __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *next__R4J;
 };
-__ARRAYED_COLLECTIONoPROTOTYPEo ARRAYED_COLLECTIONoPROTOTYPEo_;
-#define ARRAYED_COLLECTIONoPROTOTYPEo__ (&ARRAYED_COLLECTIONoPROTOTYPEo_)
-
-// FAST_ARRAY[PROTOTYPE]
-#define __FAST_ARRAYoPROTOTYPEo__ 114
-typedef struct FAST_ARRAYoPROTOTYPEo_struct __FAST_ARRAYoPROTOTYPEo;
-struct FAST_ARRAYoPROTOTYPEo_struct {
-  __ARRAYED_COLLECTIONoPROTOTYPEo parent_arrayed_collection__FQB;
+// ITM_SLOT_OPERATOR__2F0D
+#define __ITM_SLOT_OPERATOR__2F0D__ 113
+struct ITM_SLOT_OPERATOR__2F0D_struct {
+  unsigned long __id;
+  __ITM_SLOT__PLC parent_itm_slot__3F0D;
+  __INTEGER__Q priority_and_level__MVBE;
 };
-__FAST_ARRAYoPROTOTYPEo FAST_ARRAYoPROTOTYPEo_;
-#define FAST_ARRAYoPROTOTYPEo__ (&FAST_ARRAYoPROTOTYPEo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__ 115
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  __INTEGER upper__LIL;
-  __INTEGER capacity__2XL;
-  void **storage__XYL;
+// HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK
+#define __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__ 123
+struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_struct {
+  __STRING_CONSTANT__0 *key__4AK;
+  void *item__RBK;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *next__JBK;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__ 116
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_struct __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo;
-struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo parent_arrayed_collection__ROC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC__ 124
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_struct {
+  __INTEGER__Q upper__SJY;
+  __INTEGER__Q capacity__0MY;
+  void **storage__WNY;
 };
-__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__ (&FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// ALIAS_ARRAY[ITM_TYPE_MONO]
-#define __ALIAS_ARRAYoITM_TYPE_MONOo__ 117
-typedef struct ALIAS_ARRAYoITM_TYPE_MONOo_struct __ALIAS_ARRAYoITM_TYPE_MONOo;
-struct ALIAS_ARRAYoITM_TYPE_MONOo_struct {
+// FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC
+#define __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__ 125
+struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC parent_arrayed_collection__PRC;
+};
+// ALIAS_ARRAYoITM_TYPE_MONOo__HPB
+#define __ALIAS_ARRAYoITM_TYPE_MONOo__HPB__ 126
+struct ALIAS_ARRAYoITM_TYPE_MONOo__HPB_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoITM_TYPE_MONOo ALIAS_ARRAYoITM_TYPE_MONOo_;
-#define ALIAS_ARRAYoITM_TYPE_MONOo__ (&ALIAS_ARRAYoITM_TYPE_MONOo_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_GENERIC]
-#define __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ 118
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERICo;
-struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct {
-  __INTEGER upper__RQC;
-  __INTEGER capacity__CSM;
-  void **storage__NSM;
+// HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC
+#define __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__ 127
+struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_struct {
+  __INTEGER__Q capacity__PI0G;
+  __INTEGER__Q count__GN0G;
+  void **buckets__WI0G;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_GENERICo ARRAYED_COLLECTIONoITM_TYPE_GENERICo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ (&ARRAYED_COLLECTIONoITM_TYPE_GENERICo_)
-
-// FAST_ARRAY[ITM_TYPE_GENERIC]
-#define __FAST_ARRAYoITM_TYPE_GENERICo__ 119
-typedef struct FAST_ARRAYoITM_TYPE_GENERICo_struct __FAST_ARRAYoITM_TYPE_GENERICo;
-struct FAST_ARRAYoITM_TYPE_GENERICo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_GENERICo parent_arrayed_collection__HQC;
+// HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G
+#define __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__ 128
+struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_struct {
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *item__CJ0G;
+  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *next__OJ0G;
 };
-__FAST_ARRAYoITM_TYPE_GENERICo FAST_ARRAYoITM_TYPE_GENERICo_;
-#define FAST_ARRAYoITM_TYPE_GENERICo__ (&FAST_ARRAYoITM_TYPE_GENERICo_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_GENERIC_ELT]
-#define __ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__ 120
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo;
-struct ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_struct {
-  __INTEGER capacity__5EQC;
-  __INTEGER upper__LFQC;
-  void **storage__SEQC;
+// ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC
+#define __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC__ 129
+struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_struct {
+  __INTEGER__Q upper__H4UC;
+  __INTEGER__Q capacity__N23D;
+  void **storage__E23D;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__ (&ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_)
-
-// FAST_ARRAY[ITM_TYPE_GENERIC_ELT]
-#define __FAST_ARRAYoITM_TYPE_GENERIC_ELTo__ 121
-typedef struct FAST_ARRAYoITM_TYPE_GENERIC_ELTo_struct __FAST_ARRAYoITM_TYPE_GENERIC_ELTo;
-struct FAST_ARRAYoITM_TYPE_GENERIC_ELTo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo parent_arrayed_collection__PSLC;
+// FAST_ARRAYoITM_TYPE_MULTIo__V3UC
+#define __FAST_ARRAYoITM_TYPE_MULTIo__V3UC__ 130
+struct FAST_ARRAYoITM_TYPE_MULTIo__V3UC_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC parent_arrayed_collection__33UC;
 };
-__FAST_ARRAYoITM_TYPE_GENERIC_ELTo FAST_ARRAYoITM_TYPE_GENERIC_ELTo_;
-#define FAST_ARRAYoITM_TYPE_GENERIC_ELTo__ (&FAST_ARRAYoITM_TYPE_GENERIC_ELTo_)
-
-// TRUE
-#define TRUE__ 1
-
-// ARRAYED_COLLECTION[ITM_TYPE_STYLE]
-#define __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ 122
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct __ARRAYED_COLLECTIONoITM_TYPE_STYLEo;
-struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct {
-  __INTEGER upper__KMC;
-  __INTEGER capacity__GKM;
-  void **storage__RKM;
+// ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC
+#define __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC__ 131
+struct ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_struct {
+  __INTEGER__Q upper__IWSC;
+  __INTEGER__Q capacity__BU3D;
+  void **storage__YT3D;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_STYLEo ARRAYED_COLLECTIONoITM_TYPE_STYLEo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ (&ARRAYED_COLLECTIONoITM_TYPE_STYLEo_)
-
-// FAST_ARRAY[ITM_TYPE_STYLE]
-#define __FAST_ARRAYoITM_TYPE_STYLEo__ 123
-typedef struct FAST_ARRAYoITM_TYPE_STYLEo_struct __FAST_ARRAYoITM_TYPE_STYLEo;
-struct FAST_ARRAYoITM_TYPE_STYLEo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_STYLEo parent_arrayed_collection__AMC;
+// FAST_ARRAYoITM_TYPE_BLOCKo__WVSC
+#define __FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__ 132
+struct FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC parent_arrayed_collection__4VSC;
 };
-__FAST_ARRAYoITM_TYPE_STYLEo FAST_ARRAYoITM_TYPE_STYLEo_;
-#define FAST_ARRAYoITM_TYPE_STYLEo__ (&FAST_ARRAYoITM_TYPE_STYLEo_)
-
-// ITM_CHARACTER
-#define __ITM_CHARACTER__ 94
-typedef struct ITM_CHARACTER_struct __ITM_CHARACTER;
-struct ITM_CHARACTER_struct {
+// ITM_CHARACTER__PFUC
+#define __ITM_CHARACTER__PFUC__ 114
+struct ITM_CHARACTER__PFUC_struct {
   unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__T1IC;
-  void *character__LB0D;
+  __ITM_CONSTANT__LEPC parent_itm_constant__QFUC;
+  __STRING_CONSTANT__0 *character__EM5D;
 };
-__ITM_CHARACTER ITM_CHARACTER_={__ITM_CHARACTER__};
-#define ITM_CHARACTER__ (&ITM_CHARACTER_)
-
-// ITM_STRING
-#define __ITM_STRING__ 95
-typedef struct ITM_STRING_struct __ITM_STRING;
-struct ITM_STRING_struct {
-  unsigned long __id;
-  __ITM_CODE parent_itm_code__E2IC;
-  void *string__XB0D;
+// ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC
+#define __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC__ 133
+struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_struct {
+  __INTEGER__Q upper__GUC;
+  __INTEGER__Q capacity__Z2Y;
+  void **storage__G3Y;
 };
-__ITM_STRING ITM_STRING_={__ITM_STRING__};
-#define ITM_STRING__ (&ITM_STRING_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_LOCAL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__ 124
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_struct {
-  __INTEGER upper__YBPC;
-  __INTEGER capacity__NJPC;
-  void **storage__YJPC;
+// FAST_ARRAYoITM_TYPE_GENERICo__UTC
+#define __FAST_ARRAYoITM_TYPE_GENERICo__UTC__ 134
+struct FAST_ARRAYoITM_TYPE_GENERICo__UTC_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC parent_arrayed_collection__2TC;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_LOCAL]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__ 125
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_struct __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo;
-struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo parent_arrayed_collection__WMFC;
+// ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC
+#define __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC__ 135
+struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_struct {
+  __INTEGER__Q upper__BPC;
+  __INTEGER__Q capacity__L0Y;
+  void **storage__Y0Y;
 };
-__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__ (&FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_)
-
-// ALIAS_ARRAY[ITM_LOCAL]
-#define __ALIAS_ARRAYoITM_LOCALo__ 126
-typedef struct ALIAS_ARRAYoITM_LOCALo_struct __ALIAS_ARRAYoITM_LOCALo;
-struct ALIAS_ARRAYoITM_LOCALo_struct {
-  void *Nothing;
+// FAST_ARRAYoITM_TYPE_STYLEo__POC
+#define __FAST_ARRAYoITM_TYPE_STYLEo__POC__ 136
+struct FAST_ARRAYoITM_TYPE_STYLEo__POC_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC parent_arrayed_collection__XOC;
 };
-__ALIAS_ARRAYoITM_LOCALo ALIAS_ARRAYoITM_LOCALo_;
-#define ALIAS_ARRAYoITM_LOCALo__ (&ALIAS_ARRAYoITM_LOCALo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_CODE]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__ 127
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_struct {
-  __INTEGER upper__P5OC;
-  __INTEGER capacity__DEPC;
-  void **storage__5EPC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC__ 137
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_struct {
+  __INTEGER__Q upper__V22D;
+  __INTEGER__Q capacity__AD3D;
+  void **storage__ND3D;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_CODE]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__ 128
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo_struct __FAST_ARRAYoFAST_ARRAYoITM_CODEoo;
-struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo parent_arrayed_collection__EFFC;
+// FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC
+#define __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__ 138
+struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC parent_arrayed_collection__J1PC;
 };
-__FAST_ARRAYoFAST_ARRAYoITM_CODEoo FAST_ARRAYoFAST_ARRAYoITM_CODEoo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_CODEoo__ (&FAST_ARRAYoFAST_ARRAYoITM_CODEoo_)
-
-// ALIAS_ARRAY[ITM_CODE]
-#define __ALIAS_ARRAYoITM_CODEo__ 129
-typedef struct ALIAS_ARRAYoITM_CODEo_struct __ALIAS_ARRAYoITM_CODEo;
-struct ALIAS_ARRAYoITM_CODEo_struct {
+// ALIAS_ARRAYoITM_LOCALo__DTPC
+#define __ALIAS_ARRAYoITM_LOCALo__DTPC__ 139
+struct ALIAS_ARRAYoITM_LOCALo__DTPC_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoITM_CODEo ALIAS_ARRAYoITM_CODEo_;
-#define ALIAS_ARRAYoITM_CODEo__ (&ALIAS_ARRAYoITM_CODEo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[STRING_CONSTANT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__ 130
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_struct {
-  __INTEGER upper__PRPC;
-  __INTEGER capacity__CTPC;
-  void **storage__NTPC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC__ 140
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_struct {
+  __INTEGER__Q upper__S02D;
+  __INTEGER__Q capacity__342D;
+  void **storage__152D;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_)
-
-// FAST_ARRAY[FAST_ARRAY[STRING_CONSTANT]]
-#define __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__ 131
-typedef struct FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_struct __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo;
-struct FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo parent_arrayed_collection__11GC;
+// FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC
+#define __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__ 141
+struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC parent_arrayed_collection__4VPC;
 };
-__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_;
-#define FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__ (&FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_)
-
-// ALIAS_ARRAY[STRING_CONSTANT]
-#define __ALIAS_ARRAYoSTRING_CONSTANTo__ 132
-typedef struct ALIAS_ARRAYoSTRING_CONSTANTo_struct __ALIAS_ARRAYoSTRING_CONSTANTo;
-struct ALIAS_ARRAYoSTRING_CONSTANTo_struct {
+// ALIAS_ARRAYoITM_CODEo__JCPC
+#define __ALIAS_ARRAYoITM_CODEo__JCPC__ 142
+struct ALIAS_ARRAYoITM_CODEo__JCPC_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoSTRING_CONSTANTo ALIAS_ARRAYoSTRING_CONSTANTo_;
-#define ALIAS_ARRAYoSTRING_CONSTANTo__ (&ALIAS_ARRAYoSTRING_CONSTANTo_)
-
-// ITM_LIST_IDF
-#define __ITM_LIST_IDF__ 96
-typedef struct ITM_LIST_IDF_struct __ITM_LIST_IDF;
-struct ITM_LIST_IDF_struct {
-  unsigned long __id;
-  __ITM_CODE parent_itm_code__5WFC;
-  void *list_name__LGGF;
-};
-__ITM_LIST_IDF ITM_LIST_IDF_={__ITM_LIST_IDF__};
-#define ITM_LIST_IDF__ (&ITM_LIST_IDF_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[Expanded POSITION]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__ 133
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_struct {
-  __INTEGER upper__5PZD;
-  __INTEGER capacity__1L0D;
-  void **storage__GM0D;
+// ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC__ 143
+struct ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_struct {
+  __INTEGER__Q upper__DE3D;
+  __INTEGER__Q capacity__JF3D;
+  void **storage__WF3D;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_)
-
-// FAST_ARRAY[FAST_ARRAY[Expanded POSITION]]
-#define __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__ 134
-typedef struct FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_struct __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo;
-struct FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo parent_arrayed_collection__AXZC;
+// FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC
+#define __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__ 144
+struct FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC parent_arrayed_collection__Q2QC;
 };
-__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_;
-#define FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__ (&FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_)
-
-// ALIAS_ARRAY[Expanded POSITION]
-#define __ALIAS_ARRAYoExpanded_POSITIONo__ 135
-typedef struct ALIAS_ARRAYoExpanded_POSITIONo_struct __ALIAS_ARRAYoExpanded_POSITIONo;
-struct ALIAS_ARRAYoExpanded_POSITIONo_struct {
+// ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC
+#define __ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC__ 145
+struct ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoExpanded_POSITIONo ALIAS_ARRAYoExpanded_POSITIONo_;
-#define ALIAS_ARRAYoExpanded_POSITIONo__ (&ALIAS_ARRAYoExpanded_POSITIONo_)
-
-// ITM_RESULT
-#define __ITM_RESULT__ 97
-typedef struct ITM_RESULT_struct __ITM_RESULT;
-struct ITM_RESULT_struct {
+// ITM_LIST_IDF__ODQC
+#define __ITM_LIST_IDF__ODQC__ 115
+struct ITM_LIST_IDF__ODQC_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__R5BD;
-  void *value__O32D;
+  __ITM_CODE__HAOC parent_itm_code__PDQC;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *list_name__RNEI;
 };
-__ITM_RESULT ITM_RESULT_={__ITM_RESULT__};
-#define ITM_RESULT__ (&ITM_RESULT_)
-
-// ITM_TYPE_MULTI
-#define __ITM_TYPE_MULTI__ 98
-typedef struct ITM_TYPE_MULTI_struct __ITM_TYPE_MULTI;
-struct ITM_TYPE_MULTI_struct {
+// ITM_LDOTS__4CPC
+#define __ITM_LDOTS__4CPC__ 116
+struct ITM_LDOTS__4CPC_struct {
   unsigned long __id;
-  void *list_type__YXVD;
+  __ITM_CODE__HAOC parent_itm_constant__5CPC;
 };
-__ITM_TYPE_MULTI ITM_TYPE_MULTI_={__ITM_TYPE_MULTI__};
-#define ITM_TYPE_MULTI__ (&ITM_TYPE_MULTI_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_MULTI]
-#define __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__ 136
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct __ARRAYED_COLLECTIONoITM_TYPE_MULTIo;
-struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct {
-  __INTEGER upper__OXVD;
-  __INTEGER capacity__QG3D;
-  void **storage__1G3D;
+// ITM_OPERATOR__U3QC
+#define __ITM_OPERATOR__U3QC__ 117
+struct ITM_OPERATOR__U3QC_struct {
+  unsigned long __id;
+  __ITM_CODE__HAOC parent_itm_code__V3QC;
+  __STRING_CONSTANT__0 *name__BBRC;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_MULTIo ARRAYED_COLLECTIONoITM_TYPE_MULTIo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_MULTIo__ (&ARRAYED_COLLECTIONoITM_TYPE_MULTIo_)
-
-// FAST_ARRAY[ITM_TYPE_MULTI]
-#define __FAST_ARRAYoITM_TYPE_MULTIo__ 137
-typedef struct FAST_ARRAYoITM_TYPE_MULTIo_struct __FAST_ARRAYoITM_TYPE_MULTIo;
-struct FAST_ARRAYoITM_TYPE_MULTIo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_MULTIo parent_arrayed_collection__EXVD;
+// HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG
+#define __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__ 146
+struct HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_struct {
+  __INTEGER__Q capacity__YODI;
+  __INTEGER__Q count__ASDI;
+  void **buckets__5ODI;
 };
-__FAST_ARRAYoITM_TYPE_MULTIo FAST_ARRAYoITM_TYPE_MULTIo_;
-#define FAST_ARRAYoITM_TYPE_MULTIo__ (&FAST_ARRAYoITM_TYPE_MULTIo_)
-
-// ITM_BLOCK
-#define __ITM_BLOCK__ 99
-typedef struct ITM_BLOCK_struct __ITM_BLOCK;
-struct ITM_BLOCK_struct {
-  unsigned long __id;
-  void *list__2B0D;
-  void *argument__3B0D;
+// HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI
+#define __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI__ 147
+struct HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_struct {
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *item__LPDI;
+  __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *next__XPDI;
 };
-__ITM_BLOCK ITM_BLOCK_={__ITM_BLOCK__};
-#define ITM_BLOCK__ (&ITM_BLOCK_)
-
-// HASHED_DICTIONARY_NODE[SECTION_,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__ 138
-typedef struct HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_struct {
-  void *key__J20D;
-  void *item__220D;
-  void *next__U20D;
+// HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD
+#define __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__ 148
+struct HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_struct {
+  __INTEGER__Q capacity__DJAF;
+  __INTEGER__Q count__RUAF;
+  void **buckets__KJAF;
 };
-__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[SECTION_,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__ 139
-typedef struct HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_struct __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_struct {
-  __INTEGER capacity__Y10D;
-  __INTEGER count__4X1D;
-  void **buckets__310D;
+// HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF
+#define __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__ 149
+struct HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_struct {
+  __STRING_CONSTANT__0 *key__WJAF;
+  __SECTION___RVOB *item__JKAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *next__BKAF;
 };
-__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__ (&HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY_NODE[SECTION_,FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ 140
-typedef struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  void *item__C50D;
-  void *key__P40D;
-  void *next__040D;
+// HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD
+#define __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__ 150
+struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_struct {
+  __INTEGER__Q capacity__NLAF;
+  __INTEGER__Q count__5WAF;
+  void **buckets__ULAF;
 };
-__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// HASHED_DICTIONARY[SECTION_,FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ 141
-typedef struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  __INTEGER capacity__430D;
-  __INTEGER count__Y01D;
-  void **buckets__D40D;
+// HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF
+#define __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__ 151
+struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_struct {
+  __SECTION___RVOB *item__TMAF;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *key__AMAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *next__LMAF;
 };
-__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_ARGUMENT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__ 142
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_struct {
-  __INTEGER upper__LR2D;
-  __INTEGER capacity__QW2D;
-  void **storage__MX2D;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD__ 152
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_struct {
+  __INTEGER__Q upper__JZAF;
+  __INTEGER__Q capacity__2OBF;
+  void **storage__JPBF;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_ARGUMENT]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__ 143
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_struct __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo;
-struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo parent_arrayed_collection__1YPD;
+// FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD
+#define __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__ 153
+struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD parent_arrayed_collection__K2YD;
 };
-__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__ (&FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_)
-
-// ALIAS_ARRAY[ITM_ARGUMENT]
-#define __ALIAS_ARRAYoITM_ARGUMENTo__ 144
-typedef struct ALIAS_ARRAYoITM_ARGUMENTo_struct __ALIAS_ARRAYoITM_ARGUMENTo;
-struct ALIAS_ARRAYoITM_ARGUMENTo_struct {
+// ALIAS_ARRAYoITM_ARGUMENTo__DGYD
+#define __ALIAS_ARRAYoITM_ARGUMENTo__DGYD__ 154
+struct ALIAS_ARRAYoITM_ARGUMENTo__DGYD_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoITM_ARGUMENTo ALIAS_ARRAYoITM_ARGUMENTo_;
-#define ALIAS_ARRAYoITM_ARGUMENTo__ (&ALIAS_ARRAYoITM_ARGUMENTo_)
-
-// ITM_LDOTS
-#define __ITM_LDOTS__ 100
-typedef struct ITM_LDOTS_struct __ITM_LDOTS;
-struct ITM_LDOTS_struct {
-  unsigned long __id;
-  __ITM_CODE parent_itm_constant__RFEC;
+// HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB
+#define __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB__ 155
+struct HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_struct {
+  __STRING_CONSTANT__0 *key__UKYD;
+  void *item__HLYD;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *next__5KYD;
 };
-__ITM_LDOTS ITM_LDOTS_={__ITM_LDOTS__};
-#define ITM_LDOTS__ (&ITM_LDOTS_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[TYPE_FULL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__ 145
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_struct {
-  __INTEGER upper__ZJNC;
-  __INTEGER capacity__DZNC;
-  void **storage__4ZNC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1__ 156
+struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_struct {
+  __INTEGER__Q upper__CYXC;
+  __INTEGER__Q capacity__FGYC;
+  void **storage__BHYC;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_)
-
-// FAST_ARRAY[FAST_ARRAY[TYPE_FULL]]
-#define __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__ 146
-typedef struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_struct __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo;
-struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo parent_arrayed_collection__PANB;
+// FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1
+#define __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__ 157
+struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1 parent_arrayed_collection__SM1;
 };
-__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_;
-#define FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__ (&FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_)
-
-// ALIAS_ARRAY[TYPE_FULL]
-#define __ALIAS_ARRAYoTYPE_FULLo__ 147
-typedef struct ALIAS_ARRAYoTYPE_FULLo_struct __ALIAS_ARRAYoTYPE_FULLo;
-struct ALIAS_ARRAYoTYPE_FULLo_struct {
+// ALIAS_ARRAYoTYPE_FULLo__CBY
+#define __ALIAS_ARRAYoTYPE_FULLo__CBY__ 158
+struct ALIAS_ARRAYoTYPE_FULLo__CBY_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoTYPE_FULLo ALIAS_ARRAYoTYPE_FULLo_;
-#define ALIAS_ARRAYoTYPE_FULLo__ (&ALIAS_ARRAYoTYPE_FULLo_)
-
-// HASHED_DICTIONARY_NODE[TYPE_GENERIC,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__ 148
-typedef struct HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_struct {
-  void *key__YNNC;
-  void *item__LONC;
-  void *next__DONC;
+// HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB
+#define __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__ 159
+struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_struct {
+  __INTEGER__Q capacity__0EDI;
+  __INTEGER__Q count__ZIDI;
+  void **buckets__BFDI;
 };
-__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[TYPE_GENERIC,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__ 149
-typedef struct HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_struct {
-  __INTEGER capacity__HNNC;
-  __INTEGER count__RIOC;
-  void **buckets__MNNC;
+// HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI
+#define __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__ 160
+struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_struct {
+  __FAST_ARRAYoTYPE_FULLo__VAY *item__NFDI;
+  __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *next__ZFDI;
 };
-__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[TYPES_TMP]
-#define __ARRAYED_COLLECTIONoTYPES_TMPo__ 150
-typedef struct ARRAYED_COLLECTIONoTYPES_TMPo_struct __ARRAYED_COLLECTIONoTYPES_TMPo;
-struct ARRAYED_COLLECTIONoTYPES_TMPo_struct {
-  __INTEGER upper__UX4G;
-  __INTEGER capacity__P34G;
-  void **storage__034G;
+// ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF
+#define __ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF__ 161
+struct ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_struct {
+  __INTEGER__Q upper__EPJF;
+  __INTEGER__Q capacity__3F1G;
+  void **storage__UF1G;
 };
-__ARRAYED_COLLECTIONoTYPES_TMPo ARRAYED_COLLECTIONoTYPES_TMPo_;
-#define ARRAYED_COLLECTIONoTYPES_TMPo__ (&ARRAYED_COLLECTIONoTYPES_TMPo_)
-
-// FAST_ARRAY[TYPES_TMP]
-#define __FAST_ARRAYoTYPES_TMPo__ 151
-typedef struct FAST_ARRAYoTYPES_TMPo_struct __FAST_ARRAYoTYPES_TMPo;
-struct FAST_ARRAYoTYPES_TMPo_struct {
-  __ARRAYED_COLLECTIONoTYPES_TMPo parent_arrayed_collection__HWSG;
+// FAST_ARRAYoTYPE_BLOCKo__SOJF
+#define __FAST_ARRAYoTYPE_BLOCKo__SOJF__ 162
+struct FAST_ARRAYoTYPE_BLOCKo__SOJF_struct {
+  __ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF parent_arrayed_collection__0OJF;
 };
-__FAST_ARRAYoTYPES_TMPo FAST_ARRAYoTYPES_TMPo_;
-#define FAST_ARRAYoTYPES_TMPo__ (&FAST_ARRAYoTYPES_TMPo_)
-
-// ARRAYED_COLLECTION[PUT_TO]
-#define __ARRAYED_COLLECTIONoPUT_TOo__ 152
-typedef struct ARRAYED_COLLECTIONoPUT_TOo_struct __ARRAYED_COLLECTIONoPUT_TOo;
-struct ARRAYED_COLLECTIONoPUT_TOo_struct {
-  __INTEGER upper__KGZM;
-  __INTEGER capacity__F3FN;
-  void **storage__B4FN;
+// HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB
+#define __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__ 163
+struct HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_struct {
+  __INTEGER__Q capacity__IJYC;
+  __INTEGER__Q count__3DZC;
+  void **buckets__PJYC;
 };
-__ARRAYED_COLLECTIONoPUT_TOo ARRAYED_COLLECTIONoPUT_TOo_;
-#define ARRAYED_COLLECTIONoPUT_TOo__ (&ARRAYED_COLLECTIONoPUT_TOo_)
-
-// FAST_ARRAY[PUT_TO]
-#define __FAST_ARRAYoPUT_TOo__ 153
-typedef struct FAST_ARRAYoPUT_TOo_struct __FAST_ARRAYoPUT_TOo;
-struct FAST_ARRAYoPUT_TOo_struct {
-  __ARRAYED_COLLECTIONoPUT_TOo parent_arrayed_collection__UFZM;
+// HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC
+#define __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__ 164
+struct HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_struct {
+  __STRING_CONSTANT__0 *key__1JYC;
+  __TYPE_GENERIC__OCY *item__OKYC;
+  __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *next__GKYC;
 };
-__FAST_ARRAYoPUT_TOo FAST_ARRAYoPUT_TOo_;
-#define FAST_ARRAYoPUT_TOo__ (&FAST_ARRAYoPUT_TOo_)
-
-// LINKED_LIST_NODE[NODE_TYPE]
-#define __LINKED_LIST_NODEoNODE_TYPEo__ 154
-typedef struct LINKED_LIST_NODEoNODE_TYPEo_struct __LINKED_LIST_NODEoNODE_TYPEo;
-struct LINKED_LIST_NODEoNODE_TYPEo_struct {
-  void *item__N0SE;
-  void *next__OW4E;
+// HASHED_SET_NODEoTYPEo__QLZC
+#define __HASHED_SET_NODEoTYPEo__QLZC__ 165
+struct HASHED_SET_NODEoTYPEo__QLZC_struct {
+  void *item__JMZC;
+  __HASHED_SET_NODEoTYPEo__QLZC *next__UMZC;
 };
-__LINKED_LIST_NODEoNODE_TYPEo LINKED_LIST_NODEoNODE_TYPEo_;
-#define LINKED_LIST_NODEoNODE_TYPEo__ (&LINKED_LIST_NODEoNODE_TYPEo_)
-
-// LOOP_END
-#define __LOOP_END__ 101
-typedef struct LOOP_END_struct __LOOP_END;
-struct LOOP_END_struct {
-  unsigned long __id;
-  __INSTR parent_instr__HD3L;
-  void *loop__V5LM;
+// ARRAYED_COLLECTIONoTYPES_TMPo__BGHG
+#define __ARRAYED_COLLECTIONoTYPES_TMPo__BGHG__ 166
+struct ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_struct {
+  __INTEGER__Q upper__4TSH;
+  __INTEGER__Q capacity__K2SH;
+  void **storage__X2SH;
 };
-__LOOP_END LOOP_END_={__LOOP_END__};
-#define LOOP_END__ (&LOOP_END_)
-
-// ARRAYED_COLLECTION[PROFIL]
-#define __ARRAYED_COLLECTIONoPROFILo__ 155
-typedef struct ARRAYED_COLLECTIONoPROFILo_struct __ARRAYED_COLLECTIONoPROFILo;
-struct ARRAYED_COLLECTIONoPROFILo_struct {
-  __INTEGER upper__KNB;
-  __INTEGER capacity__Z0L;
-  void **storage__E1L;
+// FAST_ARRAYoTYPES_TMPo__AGHG
+#define __FAST_ARRAYoTYPES_TMPo__AGHG__ 167
+struct FAST_ARRAYoTYPES_TMPo__AGHG_struct {
+  __ARRAYED_COLLECTIONoTYPES_TMPo__BGHG parent_arrayed_collection__IGHG;
 };
-__ARRAYED_COLLECTIONoPROFILo ARRAYED_COLLECTIONoPROFILo_;
-#define ARRAYED_COLLECTIONoPROFILo__ (&ARRAYED_COLLECTIONoPROFILo_)
-
-// FAST_ARRAY[PROFIL]
-#define __FAST_ARRAYoPROFILo__ 156
-typedef struct FAST_ARRAYoPROFILo_struct __FAST_ARRAYoPROFILo;
-struct FAST_ARRAYoPROFILo_struct {
-  __ARRAYED_COLLECTIONoPROFILo parent_arrayed_collection__DNB;
+// HASHED_SEToTYPESo__GWXI
+#define __HASHED_SEToTYPESo__GWXI__ 168
+struct HASHED_SEToTYPESo__GWXI_struct {
+  __INTEGER__Q capacity__NHGL;
+  __INTEGER__Q count__DLGL;
+  void **buckets__UHGL;
 };
-__FAST_ARRAYoPROFILo FAST_ARRAYoPROFILo_;
-#define FAST_ARRAYoPROFILo__ (&FAST_ARRAYoPROFILo_)
-
-// PROFIL_LIST
-#define __PROFIL_LIST__ 157
-typedef struct PROFIL_LIST_struct __PROFIL_LIST;
-struct PROFIL_LIST_struct {
+// HASHED_SET_NODEoTYPESo__IHGL
+#define __HASHED_SET_NODEoTYPESo__IHGL__ 169
+struct HASHED_SET_NODEoTYPESo__IHGL_struct {
+  __TYPES__BN5D *item__AIGL;
+  __HASHED_SET_NODEoTYPESo__IHGL *next__MIGL;
+};
+// LINKED_LIST_NODEoNODE_TYPEo__DB0G
+#define __LINKED_LIST_NODEoNODE_TYPEo__DB0G__ 170
+struct LINKED_LIST_NODEoNODE_TYPEo__DB0G_struct {
+  __NODE_TYPE__SK2C *item__GL0G;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *next__TVFH;
+};
+// ARRAYED_COLLECTIONoPUT_TOo__AMJO
+#define __ARRAYED_COLLECTIONoPUT_TOo__AMJO__ 171
+struct ARRAYED_COLLECTIONoPUT_TOo__AMJO_struct {
+  __INTEGER__Q upper__3MJO;
+  __INTEGER__Q capacity__QZAP;
+  void **storage__XXAP;
+};
+// FAST_ARRAYoPUT_TOo__5LJO
+#define __FAST_ARRAYoPUT_TOo__5LJO__ 172
+struct FAST_ARRAYoPUT_TOo__5LJO_struct {
+  __ARRAYED_COLLECTIONoPUT_TOo__AMJO parent_arrayed_collection__HMJO;
+};
+// ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ__ 173
+struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_struct {
+  __INTEGER__Q upper__32GL;
+  __INTEGER__Q capacity__KDHL;
+  void **storage__IEHL;
+};
+// FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ
+#define __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__ 174
+struct FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ parent_arrayed_collection__EYSJ;
+};
+// ALIAS_ARRAYoEXPRo__YXPJ
+#define __ALIAS_ARRAYoEXPRo__YXPJ__ 175
+struct ALIAS_ARRAYoEXPRo__YXPJ_struct {
   void *Nothing;
 };
-__PROFIL_LIST PROFIL_LIST_;
-#define PROFIL_LIST__ (&PROFIL_LIST_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[EXPR]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__ 158
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_struct {
-  __INTEGER upper__NWDI;
-  __INTEGER capacity__KYDI;
-  void **storage__GZDI;
+// ARRAYED_COLLECTIONoPROFILo__TQB
+#define __ARRAYED_COLLECTIONoPROFILo__TQB__ 176
+struct ARRAYED_COLLECTIONoPROFILo__TQB_struct {
+  __INTEGER__Q upper__BRB;
+  __INTEGER__Q capacity__XUY;
+  void **storage__EVY;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_)
-
-// FAST_ARRAY[FAST_ARRAY[EXPR]]
-#define __FAST_ARRAYoFAST_ARRAYoEXPRoo__ 159
-typedef struct FAST_ARRAYoFAST_ARRAYoEXPRoo_struct __FAST_ARRAYoFAST_ARRAYoEXPRoo;
-struct FAST_ARRAYoFAST_ARRAYoEXPRoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo parent_arrayed_collection__P0LH;
+// FAST_ARRAYoPROFILo__SQB
+#define __FAST_ARRAYoPROFILo__SQB__ 177
+struct FAST_ARRAYoPROFILo__SQB_struct {
+  __ARRAYED_COLLECTIONoPROFILo__TQB parent_arrayed_collection__0QB;
 };
-__FAST_ARRAYoFAST_ARRAYoEXPRoo FAST_ARRAYoFAST_ARRAYoEXPRoo_;
-#define FAST_ARRAYoFAST_ARRAYoEXPRoo__ (&FAST_ARRAYoFAST_ARRAYoEXPRoo_)
-
-// ALIAS_ARRAY[EXPR]
-#define __ALIAS_ARRAYoEXPRo__ 160
-typedef struct ALIAS_ARRAYoEXPRo_struct __ALIAS_ARRAYoEXPRo;
-struct ALIAS_ARRAYoEXPRo_struct {
+// PROFIL_LIST__BH
+#define __PROFIL_LIST__BH__ 178
+struct PROFIL_LIST__BH_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoEXPRo ALIAS_ARRAYoEXPRo_;
-#define ALIAS_ARRAYoEXPRo__ (&ALIAS_ARRAYoEXPRo_)
-
-// LOCAL_SEQ
-#define __LOCAL_SEQ__ 161
-typedef struct LOCAL_SEQ_struct __LOCAL_SEQ;
-struct LOCAL_SEQ_struct {
-  void *last_write__02IL;
-  void *last_list_current__H3IL;
-  __UINTEGER_32 last_seq_call_local_and_loop__R3IL;
-  __UINTEGER_32 last_seq_index__S5IL;
-  __UINTEGER_32 last_seq_call_and_loop__5BJL;
-  __UINTEGER_32 last_seq_or_and__PDJL;
-  __INTEGER last_index__OKUL;
+// HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM
+#define __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__ 179
+struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_struct {
+  __STRING_CONSTANT__0 *key__ACGM;
+  __INTEGER__Q item__LCGM;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *next__ICGM;
 };
-__LOCAL_SEQ LOCAL_SEQ_;
-#define LOCAL_SEQ__ (&LOCAL_SEQ_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[SLOT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__ 162
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_struct {
-  __INTEGER upper__5WDI;
-  __INTEGER capacity__D1DI;
-  void **storage__51DI;
+// ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ__ 180
+struct ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_struct {
+  __INTEGER__Q upper__TYGL;
+  __INTEGER__Q capacity__EZGL;
+  void **storage__C0GL;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_)
-
-// FAST_ARRAY[FAST_ARRAY[SLOT]]
-#define __FAST_ARRAYoFAST_ARRAYoSLOToo__ 163
-typedef struct FAST_ARRAYoFAST_ARRAYoSLOToo_struct __FAST_ARRAYoFAST_ARRAYoSLOToo;
-struct FAST_ARRAYoFAST_ARRAYoSLOToo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo parent_arrayed_collection__K1LH;
+// FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ
+#define __FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__ 181
+struct FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ parent_arrayed_collection__FTPJ;
 };
-__FAST_ARRAYoFAST_ARRAYoSLOToo FAST_ARRAYoFAST_ARRAYoSLOToo_;
-#define FAST_ARRAYoFAST_ARRAYoSLOToo__ (&FAST_ARRAYoFAST_ARRAYoSLOToo_)
-
-// ALIAS_ARRAY[SLOT]
-#define __ALIAS_ARRAYoSLOTo__ 164
-typedef struct ALIAS_ARRAYoSLOTo_struct __ALIAS_ARRAYoSLOTo;
-struct ALIAS_ARRAYoSLOTo_struct {
+// ALIAS_ARRAYoINSTRo__AKNJ
+#define __ALIAS_ARRAYoINSTRo__AKNJ__ 182
+struct ALIAS_ARRAYoINSTRo__AKNJ_struct {
   void *Nothing;
 };
-__ALIAS_ARRAYoSLOTo ALIAS_ARRAYoSLOTo_;
-#define ALIAS_ARRAYoSLOTo__ (&ALIAS_ARRAYoSLOTo_)
-
-// OUTPUT_STREAM
-#define __OUTPUT_STREAM__ 165
-typedef struct OUTPUT_STREAM_struct __OUTPUT_STREAM;
-struct OUTPUT_STREAM_struct {
+// LOOP__LRBK
+#define __LOOP__LRBK__ 118
+struct LOOP__LRBK_struct {
+  unsigned long __id;
+  __INSTR__XH parent_instr__MRBK;
+  __STRING_CONSTANT__0 *name__GPBN;
+  __LIST__WH *body__JPBN;
+  __INTEGER__Q link_count__RPBN;
+};
+// LOOP_END__W0RM
+#define __LOOP_END__W0RM__ 119
+struct LOOP_END__W0RM_struct {
+  unsigned long __id;
+  __INSTR__XH parent_instr__X0RM;
+  __LOOP__LRBK *loop__QLVO;
+};
+// COP_UNLOCK__4C1M
+#define __COP_UNLOCK__4C1M__ 120
+struct COP_UNLOCK__4C1M_struct {
+  unsigned long __id;
+  __INSTR__XH parent_instr__5C1M;
+};
+// OUTPUT_STREAM__KJ
+#define __OUTPUT_STREAM__KJ__ 183
+struct OUTPUT_STREAM__KJ_struct {
   void *Nothing;
 };
-__OUTPUT_STREAM OUTPUT_STREAM_;
-#define OUTPUT_STREAM__ (&OUTPUT_STREAM_)
-
-// ARRAYED_COLLECTION[LIST]
-#define __ARRAYED_COLLECTIONoLISTo__ 166
-typedef struct ARRAYED_COLLECTIONoLISTo_struct __ARRAYED_COLLECTIONoLISTo;
-struct ARRAYED_COLLECTIONoLISTo_struct {
-  __INTEGER upper__0T4G;
-  __INTEGER capacity__2T4G;
-  void **storage__YU4G;
+// ARRAYED_COLLECTIONoLISTo__HCFE
+#define __ARRAYED_COLLECTIONoLISTo__HCFE__ 184
+struct ARRAYED_COLLECTIONoLISTo__HCFE_struct {
+  __INTEGER__Q upper__CI5F;
+  __INTEGER__Q capacity__EI5F;
+  void **storage__CJ5F;
 };
-__ARRAYED_COLLECTIONoLISTo ARRAYED_COLLECTIONoLISTo_;
-#define ARRAYED_COLLECTIONoLISTo__ (&ARRAYED_COLLECTIONoLISTo_)
-
-// FAST_ARRAY[LIST]
-#define __FAST_ARRAYoLISTo__ 167
-typedef struct FAST_ARRAYoLISTo_struct __FAST_ARRAYoLISTo;
-struct FAST_ARRAYoLISTo_struct {
-  __ARRAYED_COLLECTIONoLISTo parent_arrayed_collection__KWRG;
+// FAST_ARRAYoLISTo__GCFE
+#define __FAST_ARRAYoLISTo__GCFE__ 185
+struct FAST_ARRAYoLISTo__GCFE_struct {
+  __ARRAYED_COLLECTIONoLISTo__HCFE parent_arrayed_collection__OCFE;
 };
-__FAST_ARRAYoLISTo FAST_ARRAYoLISTo_;
-#define FAST_ARRAYoLISTo__ (&FAST_ARRAYoLISTo_)
-
-// ARRAYED_COLLECTION[LOCAL_SEQ]
-#define __ARRAYED_COLLECTIONoLOCAL_SEQo__ 168
-typedef struct ARRAYED_COLLECTIONoLOCAL_SEQo_struct __ARRAYED_COLLECTIONoLOCAL_SEQo;
-struct ARRAYED_COLLECTIONoLOCAL_SEQo_struct {
-  __INTEGER upper__N5IK;
-  __INTEGER capacity__P5IK;
-  void **storage__LAJK;
+// LOCAL_SEQ__QM1K
+#define __LOCAL_SEQ__QM1K__ 186
+struct LOCAL_SEQ__QM1K_struct {
+  __WRITE_LOCAL__TEYJ *last_write__MG3K;
+  __LIST__WH *last_list_current__ZG3K;
+  __UINTEGER_32__ZWB last_seq_call_local_and_loop__DH3K;
+  __UINTEGER_32__ZWB last_seq_index__EJ3K;
+  __UINTEGER_32__ZWB last_seq_call_and_loop__RL3K;
+  __UINTEGER_32__ZWB last_seq_or_and__CN3K;
+  __INTEGER__Q last_index__G5QL;
 };
-__ARRAYED_COLLECTIONoLOCAL_SEQo ARRAYED_COLLECTIONoLOCAL_SEQo_;
-#define ARRAYED_COLLECTIONoLOCAL_SEQo__ (&ARRAYED_COLLECTIONoLOCAL_SEQo_)
-
-// FAST_ARRAY[LOCAL_SEQ]
-#define __FAST_ARRAYoLOCAL_SEQo__ 169
-typedef struct FAST_ARRAYoLOCAL_SEQo_struct __FAST_ARRAYoLOCAL_SEQo;
-struct FAST_ARRAYoLOCAL_SEQo_struct {
-  __ARRAYED_COLLECTIONoLOCAL_SEQo parent_arrayed_collection__QQJJ;
+// ARRAYED_COLLECTIONoLOCAL_SEQo__LALL
+#define __ARRAYED_COLLECTIONoLOCAL_SEQo__LALL__ 187
+struct ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_struct {
+  __INTEGER__Q upper__C1DN;
+  __INTEGER__Q capacity__E1DN;
+  void **storage__C2DN;
 };
-__FAST_ARRAYoLOCAL_SEQo FAST_ARRAYoLOCAL_SEQo_;
-#define FAST_ARRAYoLOCAL_SEQo__ (&FAST_ARRAYoLOCAL_SEQo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[LOCAL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__ 170
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_struct {
-  __INTEGER capacity__WS4G;
-  __INTEGER upper__CT4G;
-  void **storage__FK4G;
+// FAST_ARRAYoLOCAL_SEQo__KALL
+#define __FAST_ARRAYoLOCAL_SEQo__KALL__ 188
+struct FAST_ARRAYoLOCAL_SEQo__KALL_struct {
+  __ARRAYED_COLLECTIONoLOCAL_SEQo__LALL parent_arrayed_collection__SALL;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_)
-
-// FAST_ARRAY[FAST_ARRAY[LOCAL]]
-#define __FAST_ARRAYoFAST_ARRAYoLOCALoo__ 171
-typedef struct FAST_ARRAYoFAST_ARRAYoLOCALoo_struct __FAST_ARRAYoFAST_ARRAYoLOCALoo;
-struct FAST_ARRAYoFAST_ARRAYoLOCALoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo parent_arrayed_collection__BSOG;
+// ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D__ 189
+struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_struct {
+  __INTEGER__Q upper__G0BE;
+  __INTEGER__Q capacity__KV5F;
+  void **storage__O04F;
 };
-__FAST_ARRAYoFAST_ARRAYoLOCALoo FAST_ARRAYoFAST_ARRAYoLOCALoo_;
-#define FAST_ARRAYoFAST_ARRAYoLOCALoo__ (&FAST_ARRAYoFAST_ARRAYoLOCALoo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[SLOT_DATA]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__ 172
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_struct {
-  __INTEGER capacity__BCJJ;
-  __INTEGER upper__NCJJ;
-  void **storage__HZIJ;
+// FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D
+#define __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__ 190
+struct FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D parent_arrayed_collection__SX1D;
 };
-__ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_)
-
-// FAST_ARRAY[FAST_ARRAY[SLOT_DATA]]
-#define __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__ 173
-typedef struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_struct __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo;
-struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo parent_arrayed_collection__FH3G;
+// ALIASER_LOCAL__HX1D
+#define __ALIASER_LOCAL__HX1D__ 191
+struct ALIASER_LOCAL__HX1D_struct {
+  void *Nothing;
 };
-__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_;
-#define FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__ (&FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_)
-
-// UINTEGER_64
-typedef unsigned long long __UINTEGER_64;
-
-// BLOCK
-#define __BLOCK__ 102
-typedef struct BLOCK_struct __BLOCK;
-struct BLOCK_struct {
+// CALL_NULL__IUB
+#define __CALL_NULL__IUB__ 121
+struct CALL_NULL__IUB_struct {
+  unsigned long __id;
+};
+// HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G
+#define __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__ 192
+struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_struct {
+  __UINTEGER_32__ZWB key__RM1G;
+  __STRING__BC *item__JN1G;
+  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *next__DS4G;
+};
+// ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI__ 193
+struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_struct {
+  __INTEGER__Q capacity__UXGL;
+  __INTEGER__Q upper__AYGL;
+  void **storage__3TGL;
+};
+// FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI
+#define __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__ 194
+struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI parent_arrayed_collection__VJWI;
+};
+// BLOCK__GB
+#define __BLOCK__GB__ 122
+struct BLOCK__GB_struct {
   unsigned long __id;
   void *self;
 };
-__BLOCK BLOCK_={__BLOCK__};
-#define BLOCK__ (&BLOCK_)
-
-// NOP
-#define __NOP__ 103
-typedef struct NOP_struct __NOP;
-struct NOP_struct {
+// NOP__RXVJ
+#define __NOP__RXVJ__ 123
+struct NOP__RXVJ_struct {
   unsigned long __id;
 };
-__NOP NOP_={__NOP__};
-#define NOP__ (&NOP_)
-
 
-void *table_type[174];
+void *table_type[195];
 
 //==========================//
 // GLOBAL                   //
 //==========================//
 
-void *parent_numeric__J;
-__INTEGER type_error__4AH;
-void *msg_err__5AH;
-__BOOLEAN verify__RCAG;
-void *context_extern__DOLH;
-__INTEGER level_pass__XXUC;
-__BOOLEAN is_alias__GWAH;
-void *list_alias__WSZN;
-__INTEGER id_counter_without_type__2E;
-void *genere_list__VOB;
-__INTEGER index_count__JJC;
-void *dico_type__RJC;
-void *slot_size__GH3G;
-__INTEGER id_counter_with_type__GK3G;
-void *last_type_contract__XVRL;
-void *prototype_list__GQB;
-void *prototype_dico__MHM;
-void *list_id__YKC;
-void *dico__ILC;
-void *type_void__5GEC;
-void *dico__BMC;
-void *dico__IQC;
-void *dicog_type__NDNB;
-void *node_list__2LQC;
-void *node_list_base__4YJH;
-void *stack_type__HMAG;
-__UINTEGER_32 old_seq_or_and__KXRG;
-__BOOLEAN mode_recursive__3XUC;
-__POINTER begin_memory__4PI;
-__UINTEGER_32 nb_page__OQJ;
-__UINTEGER_32 capacity_max__3IU;
-__MEMORY *first_free__QDBB;
-void *last_cast_name__T32H;
-void *list__QSLC;
-void *string_tmp__EKEF;
-__INTEGER top__KGQC;
-void *stack__TGQC;
-void *source_line__ZRB;
-__INTEGER count_context_sensitive__3REJ;
-__INTEGER count_no_recursive__ACCL;
-__INTEGER size__RCJK;
-void *free_list__IWSG;
-void *bucket__33EJ;
-__BOOLEAN switch_new_pass__05LC;
-__INTEGER output_count__AG;
-void *output__HG;
-__INTEGER is_storage__SFEK__TFEK;
-void *object__ODD;
-void *variable__OED;
-void *source__WFD;
-__INTEGER position__ZFD;
-__INTEGER pos_cur__2FD;
-__INTEGER pos_line__3FD;
-__INTEGER pos_col__4FD;
-__BOOLEAN is_found__LGD;
-__BOOLEAN is_good_section__OCE;
-__INTEGER begin_position__SOF;
-void *last_string__V1G;
-__INTEGER last_len_string__ELIB;
-void *last_section__S4BC;
-void *last_group__2EEC;
-__INTEGER old_position__FMFC;
-__INTEGER old_pos_cur__HMFC;
-__INTEGER old_pos_line__JMFC;
-__INTEGER old_pos_col__LMFC;
-void *last_real__R0IC;
-__INTEGER_64 last_integer__D1IC;
-void *last_slot__XGJD;
-void *last_expr__S2IH;
-void *stack_local_empty__VXJH;
-void *last_code__G1JH;
-void *bucket_name__PCJD;
-void *bucket_list__KEJD;
-void *run_value__SLQC;
-void *self_up__TJEF;
-__UINTEGER_32 clone_allocation_size__S0C;
-void *tmp_name__MK;
-void *list__TK;
-void *operator_equal__0V;
-void *operator_not_equal__5V;
-void *free__VALC;
-__INTEGER count_variable__OMBG;
-void *string_tmp__RB;
-void *path_directory__EC;
-void *output_decl__1C;
-__INTEGER debug_level_option__3C;
-void *type_input__LD;
-void *output_glob__VD;
-void *output_code__XD;
-void *list_main__WE;
-__BOOLEAN is_quiet_operation__UG;
-__BOOLEAN is_statistic__0H;
-__INTEGER late_binding_counter__DI;
-__INTEGER polymorphic_counter__FI;
-__BOOLEAN is_optimization__II;
-__INTEGER count_invariant__PI;
-void *command_list__VI;
-__INTEGER verbose_level__FX;
-__INTEGER inline_level__20;
-__BOOLEAN debug_with_code__R1;
-__BOOLEAN is_warning__OBB;
-__BOOLEAN is_all_warning__2BB;
-void *string_tmp2__ADB;
-void *type_true__FJB;
-void *type_false__NJB;
-void *type_boolean__VJB;
-void *type_integer__3JB;
-void *type_real__FKB;
-void *type_string_constant__TKB;
-void *type_character__1KB;
-void *type_block__BLB;
-void *type_pointer__HLB;
-void *list_current__EH1;
-__POSITION last_position__CI1;
-void *context_main__V1LC;
-__INTEGER pass_count__L3LC;
-__INTEGER modify_count__X3LC;
-__BOOLEAN is_executing_pass__C5LC;
-void *profil_second__KPQC;
-void *profil_first__LPQC;
-__INTEGER stack_local_lower__IH4F;
-__INTEGER stack_result_lower__LH4F;
-void *stack_local__ZH4F;
-void *stack_result__4H4F;
-void *indent__BQOG;
-void *var_size__CSOG;
-void *seq_list__LWRG;
-__UINTEGER_32 seq_inline__NWRG;
-__UINTEGER_32 seq_or_and__IXRG;
-__INTEGER object_counter__Z5YG__05YG;
-__UINTEGER_32 seq_call_and_loop__3QEJ;
-__UINTEGER_32 seq_index__0HGK;
-void *loop_invariant__LLAL;
-void *loop_list__CMAL;
-__UINTEGER_32 seq_call_local_and_loop__T3IL;
-__INTEGER loop_seq_call_and_loop__JQ2L;
-__INTEGER loop_seq_index__TQ2L;
-__INTEGER loop_seq_call_local_and_loop__0FEM;
-void *input_name__UB;
-void *output_name_exe__ZB;
-void *target__3B;
-void *output_name_c__BF;
-void *string_tmp__4TB;
-void *free_list__SOC;
-void *bucket__NPC;
-void *dico_string__VB0D;
-void *free_list__XMFC;
-void *free_list__FFFC;
-void *free_list__21GC;
-void *bucket__GWGD;
-void *free_list__BXZC;
-void *dico__FXVD;
-void *free_list__2YPD;
-void *free_list__QANB;
-void *bucket__1BNB;
-void *profil_list__ENB;
-__INTEGER life_limit__JPQC;
-__BOOLEAN reduce_profil__OPQC;
-__INTEGER current__U20C;
-__INTEGER inline_level_current__F30C;
-void *free_list__Q0LH;
-void *list_busy__4PJJ;
-void *list_free__RQJJ;
-void *free_list__L1LH;
-void *tmp_string__PSD;
+__STRING__BC STRING__BC_={__STRING__BC__};
+#define STRING__BC__ (&STRING__BC_)
+
+__ARRAYED_COLLECTIONoSTRINGo__2RD ARRAYED_COLLECTIONoSTRINGo__2RD_;
+#define ARRAYED_COLLECTIONoSTRINGo__2RD__ (&ARRAYED_COLLECTIONoSTRINGo__2RD_)
+
+__FAST_ARRAYoSTRINGo__1RD FAST_ARRAYoSTRINGo__1RD_;
+#define FAST_ARRAYoSTRINGo__1RD__ (&FAST_ARRAYoSTRINGo__1RD_)
+
+__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_;
+#define HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__ (&HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_)
+
+__POINTER__IB begin_memory__PMI;
+__UINTEGER_32__ZWB nb_page__DAJ;
+__POINTER__IB capacity_max__BGO;
+__MEMORY__2PG *first_free__GC0;
+__MEMORY__2PG MEMORY__2PG_;
+#define MEMORY__2PG__ (&MEMORY__2PG_)
+
+__ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_;
+#define ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD__ (&ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_)
+
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED FAST_ARRAYoStrict_STRING_CONSTANTo__ED_;
+#define FAST_ARRAYoStrict_STRING_CONSTANTo__ED__ (&FAST_ARRAYoStrict_STRING_CONSTANTo__ED_)
+
+__STRING_CONSTANT__0 STRING_CONSTANT__0_={__STRING_CONSTANT__0__};
+#define STRING_CONSTANT__0__ (&STRING_CONSTANT__0_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_;
+#define ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB__ (&ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_)
+
+__FAST_ARRAYoITM_TYPE_MONOo__0LB FAST_ARRAYoITM_TYPE_MONOo__0LB_;
+#define FAST_ARRAYoITM_TYPE_MONOo__0LB__ (&FAST_ARRAYoITM_TYPE_MONOo__0LB_)
+
+__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_;
+#define HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__ (&HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_)
+
+__ARRAYED_COLLECTIONoTYPE_FULLo__WAY ARRAYED_COLLECTIONoTYPE_FULLo__WAY_;
+#define ARRAYED_COLLECTIONoTYPE_FULLo__WAY__ (&ARRAYED_COLLECTIONoTYPE_FULLo__WAY_)
+
+__FAST_ARRAYoTYPE_FULLo__VAY FAST_ARRAYoTYPE_FULLo__VAY_;
+#define FAST_ARRAYoTYPE_FULLo__VAY__ (&FAST_ARRAYoTYPE_FULLo__VAY_)
+
+__ARRAYED_COLLECTIONoLOCALo__3W1D ARRAYED_COLLECTIONoLOCALo__3W1D_;
+#define ARRAYED_COLLECTIONoLOCALo__3W1D__ (&ARRAYED_COLLECTIONoLOCALo__3W1D_)
+
+__FAST_ARRAYoLOCALo__2W1D FAST_ARRAYoLOCALo__2W1D_;
+#define FAST_ARRAYoLOCALo__2W1D__ (&FAST_ARRAYoLOCALo__2W1D_)
+
+__ARRAYED_COLLECTIONoTYPEo__NSB ARRAYED_COLLECTIONoTYPEo__NSB_;
+#define ARRAYED_COLLECTIONoTYPEo__NSB__ (&ARRAYED_COLLECTIONoTYPEo__NSB_)
+
+__FAST_ARRAYoTYPEo__MSB FAST_ARRAYoTYPEo__MSB_;
+#define FAST_ARRAYoTYPEo__MSB__ (&FAST_ARRAYoTYPEo__MSB_)
+
+__ARRAYED_COLLECTIONoSLOT_DATAo__BCXG ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_;
+#define ARRAYED_COLLECTIONoSLOT_DATAo__BCXG__ (&ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_)
+
+__FAST_ARRAYoSLOT_DATAo__ACXG FAST_ARRAYoSLOT_DATAo__ACXG_;
+#define FAST_ARRAYoSLOT_DATAo__ACXG__ (&FAST_ARRAYoSLOT_DATAo__ACXG_)
+
+__HASHED_SEToABSTRACT_STRINGo__IO HASHED_SEToABSTRACT_STRINGo__IO_;
+#define HASHED_SEToABSTRACT_STRINGo__IO__ (&HASHED_SEToABSTRACT_STRINGo__IO_)
+
+__FAST_ARRAYoLIP_INTEGERo__MYW *storage__VYW;
+__LIP_INTEGER__HDB LIP_INTEGER__HDB_={__LIP_INTEGER__HDB__};
+#define LIP_INTEGER__HDB__ (&LIP_INTEGER__HDB_)
+
+__FAST_ARRAYoLIP_STRINGo__YTW *storage__BUW;
+__LIP_STRING__TDB LIP_STRING__TDB_={__LIP_STRING__TDB__};
+#define LIP_STRING__TDB__ (&LIP_STRING__TDB_)
+
+__LIP_CODE__IC parent_lip_code__NC;
+__LIP_SLOT_CODE__HC LIP_SLOT_CODE__HC_;
+#define LIP_SLOT_CODE__HC__ (&LIP_SLOT_CODE__HC_)
+
+__STRING__BC *string_tmp__YC;
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *path_file__ND;
+__BOOLEAN__L is_java__EE;
+__STRING__BC *output_decl__LE;
+__INTEGER__Q debug_level_option__YE;
+void *type_input__KF;
+__STRING__BC *output_glob__BG;
+__STRING__BC *indent__UH;
+__LIST__WH *list_main__0H;
+__BOOLEAN__L is_quiet__ZK;
+__BOOLEAN__L is_statistic__AM;
+__INTEGER__Q late_binding_counter__YM;
+__INTEGER__Q polymorphic_counter__0M;
+__BOOLEAN__L is_optimization__3M;
+__INTEGER__Q count_invariant__EN;
+__BOOLEAN__L is_cop__KN;
+__INTEGER__Q verbose_level__R5;
+__STRING__BC *string_tmp2__SFB;
+__BOOLEAN__L debug_with_code__WJB;
+__BOOLEAN__L is_all_warning__0JB;
+__INTEGER__Q inline_level__BKB;
+void *type_true__ENB;
+void *type_false__MNB;
+void *type_boolean__UNB;
+void *type_integer__2NB;
+void *type_real__EOB;
+void *type_string_constant__SOB;
+void *type_character__0OB;
+void *type_block__APB;
+void *type_pointer__GPB;
+void *type_n_a_character__SPB;
+__STRING__BC *string_tmp3__TIF;
+__STRING__BC *string_tmp4__VIF;
+__POSITION__OL last_position__N4GB;
+__LIST__WH *list_current__F5GB;
+__LOCAL__L4WC *context_main__Q4WC;
+__INTEGER__Q pass_count__CBXC;
+__INTEGER__Q modify_count__OBXC;
+__BOOLEAN__L is_executing_pass__ZCXC;
+__PROFIL_SLOT__OO2C *profil_slot__RO2C;
+void *profil_current__SO2C;
+__FAST_ARRAYoLOCALo__2W1D *stack_local__FX1D;
+__INTEGER__Q current_list_level__V0BE;
+__FAST_ARRAYoLISTo__GCFE *seq_list__PCFE;
+__UINTEGER_32__ZWB seq_inline__RCFE;
+__UINTEGER_32__ZWB seq_or_and__NDFE;
+__INTEGER__Q object_counter__1R0E__2R0E;
+__UINTEGER_32__ZWB seq_index__PJ5J;
+__LOOP__LRBK *loop_invariant__NRBK;
+__LIST__WH *loop_list__ESBK;
+__UINTEGER_32__ZWB seq_call_local_and_loop__FH3K;
+__UINTEGER_32__ZWB seq_call_and_loop__TL3K;
+__INTEGER__Q loop_seq_index__1QBN;
+__INTEGER__Q loop_seq_call_local_and_loop__4QBN;
+__INTEGER__Q loop_seq_call_and_loop__5QBN;
+__ANY__C ANY__C_;
+#define ANY__C__ (&ANY__C_)
+
+__INTEGER__Q nb_warning__TL;
+__INTEGER__Q type_error__IQE;
+__STRING__BC *msg_err__JQE;
+__BOOLEAN__L verify__QBNJ;
+__INTEGER__Q bottom_index__PDPJ;
+__LOCAL__L4WC *context_extern__AEPJ;
+__ITM_OBJECT__JC ITM_OBJECT__JC_;
+#define ITM_OBJECT__JC__ (&ITM_OBJECT__JC_)
+
+__FAST_ARRAYoLIP_SLOT_CODEo__22B *list_method__F3B;
+__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *list_data__PZC;
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *list_parent__NUD;
+__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *stack__1FXC;
+__LIP_CODE__IC LIP_CODE__IC_;
+#define LIP_CODE__IC__ (&LIP_CODE__IC_)
+
+__LIP_CALL__EHB LIP_CALL__EHB_={__LIP_CALL__EHB__};
+#define LIP_CALL__EHB__ (&LIP_CALL__EHB_)
+
+__LIP_SLOT_DATA__3AB LIP_SLOT_DATA__3AB_;
+#define LIP_SLOT_DATA__3AB__ (&LIP_SLOT_DATA__3AB_)
+
+__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_;
+#define HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__ (&HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_)
+
+__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_;
+#define HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__ (&HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_)
+
+__ARRAYED_COLLECTIONoSLOTo__TLC ARRAYED_COLLECTIONoSLOTo__TLC_;
+#define ARRAYED_COLLECTIONoSLOTo__TLC__ (&ARRAYED_COLLECTIONoSLOTo__TLC_)
+
+__FAST_ARRAYoSLOTo__SLC FAST_ARRAYoSLOTo__SLC_;
+#define FAST_ARRAYoSLOTo__SLC__ (&FAST_ARRAYoSLOTo__SLC_)
+
+__TYPE_FULL__XMB TYPE_FULL__XMB_;
+#define TYPE_FULL__XMB__ (&TYPE_FULL__XMB_)
+
+__ARRAYED_COLLECTIONoTYPE_IDo__VMC ARRAYED_COLLECTIONoTYPE_IDo__VMC_;
+#define ARRAYED_COLLECTIONoTYPE_IDo__VMC__ (&ARRAYED_COLLECTIONoTYPE_IDo__VMC_)
+
+__FAST_ARRAYoTYPE_IDo__UMC FAST_ARRAYoTYPE_IDo__UMC_;
+#define FAST_ARRAYoTYPE_IDo__UMC__ (&FAST_ARRAYoTYPE_IDo__UMC_)
+
+__INTEGER__Q id_counter_without_type__RI;
+__FAST_ARRAYoTYPEo__MSB *genere_list__VSB;
+__INTEGER__Q index_count__ALC;
+__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *dico_type__LLC;
+__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *dico_name_to_prototype__EVGB;
+__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *slot_size__WJWI;
+__INTEGER__Q id_counter_with_type__DNWI;
+__STRING__BC *last_cast_name__U31J;
+void *last_type_contract__WP1N;
+__TYPE__FF TYPE__FF_={__TYPE__FF__};
+#define TYPE__FF__ (&TYPE__FF_)
+
+__FAST_ARRAYoTYPE_IDo__UMC *list_id__4MC;
+__TYPE_ID__MMB TYPE_ID__MMB_={__TYPE_ID__MMB__};
+#define TYPE_ID__MMB__ (&TYPE_ID__MMB_)
+
+__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *dico__1NC;
+void *type_null__J4X;
+void *type_void__X4X;
+__ITM_TYPE_PARAMETER__ZEZ *type_self__O4SC;
+__ITM_TYPE_SIMPLE__RMB ITM_TYPE_SIMPLE__RMB_={__ITM_TYPE_SIMPLE__RMB__};
+#define ITM_TYPE_SIMPLE__RMB__ (&ITM_TYPE_SIMPLE__RMB_)
+
+__ITM_TYPE_PARAMETER__ZEZ ITM_TYPE_PARAMETER__ZEZ_={__ITM_TYPE_PARAMETER__ZEZ__};
+#define ITM_TYPE_PARAMETER__ZEZ__ (&ITM_TYPE_PARAMETER__ZEZ_)
+
+__FAST_ARRAYoITM_TYPE_STYLEo__POC *dico__YOC;
+__ITM_TYPE_STYLE__1MB ITM_TYPE_STYLE__1MB_={__ITM_TYPE_STYLE__1MB__};
+#define ITM_TYPE_STYLE__1MB__ (&ITM_TYPE_STYLE__1MB_)
+
+__FAST_ARRAYoITM_TYPE_GENERICo__UTC *dico__3TC;
+__ITM_TYPE_GENERIC__LPB ITM_TYPE_GENERIC__LPB_={__ITM_TYPE_GENERIC__LPB__};
+#define ITM_TYPE_GENERIC__LPB__ (&ITM_TYPE_GENERIC__LPB_)
+
+__ARRAYED_COLLECTIONoINSTRo__FA4D ARRAYED_COLLECTIONoINSTRo__FA4D_;
+#define ARRAYED_COLLECTIONoINSTRo__FA4D__ (&ARRAYED_COLLECTIONoINSTRo__FA4D_)
+
+__FAST_ARRAYoINSTRo__EA4D FAST_ARRAYoINSTRo__EA4D_;
+#define FAST_ARRAYoINSTRo__EA4D__ (&FAST_ARRAYoINSTRo__EA4D_)
+
+__NAMED__NF NAMED__NF_;
+#define NAMED__NF__ (&NAMED__NF_)
+
+__INTEGER__Q level_pass__2PAD;
+__VARIABLE__M4WC VARIABLE__M4WC_;
+#define VARIABLE__M4WC__ (&VARIABLE__M4WC_)
+
+__BOOLEAN__L is_alias__CHGI;
+__FAST_ARRAYoLOCALo__2W1D *list_alias__EC3O;
+__LOCAL__L4WC LOCAL__L4WC_={__LOCAL__L4WC__};
+#define LOCAL__L4WC__ (&LOCAL__L4WC_)
+
+__INSTR__XH INSTR__XH_;
+#define INSTR__XH__ (&INSTR__XH_)
+
+__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *source_line__KXB;
+__PUSH__IXB PUSH__IXB_={__PUSH__IXB__};
+#define PUSH__IXB__ (&PUSH__IXB_)
+
+__TYPE_NULL__GMB TYPE_NULL__GMB_={__TYPE_NULL__GMB__};
+#define TYPE_NULL__GMB__ (&TYPE_NULL__GMB_)
+
+__TYPE_VOID__IMB TYPE_VOID__IMB_={__TYPE_VOID__IMB__};
+#define TYPE_VOID__IMB__ (&TYPE_VOID__IMB_)
+
+__TYPE_CONTEXT__KMB TYPE_CONTEXT__KMB_={__TYPE_CONTEXT__KMB__};
+#define TYPE_CONTEXT__KMB__ (&TYPE_CONTEXT__KMB_)
+
+__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *dicog_type__PVDB;
+__TYPE_GENERIC__OCY TYPE_GENERIC__OCY_={__TYPE_GENERIC__OCY__};
+#define TYPE_GENERIC__OCY__ (&TYPE_GENERIC__OCY_)
+
+__EXPR__BK EXPR__BK_;
+#define EXPR__BK__ (&EXPR__BK_)
+
+__CONSTANT__AK CONSTANT__AK_;
+#define CONSTANT__AK__ (&CONSTANT__AK_)
+
+__PROTOTYPE_CST__LAXC PROTOTYPE_CST__LAXC_={__PROTOTYPE_CST__LAXC__};
+#define PROTOTYPE_CST__LAXC__ (&PROTOTYPE_CST__LAXC_)
+
+__INTEGER_CST__XAXC INTEGER_CST__XAXC_={__INTEGER_CST__XAXC__};
+#define INTEGER_CST__XAXC__ (&INTEGER_CST__XAXC_)
+
+__LINKED_LISToNODE_TYPEo__3K2C *node_list__FL2C;
+__LINKED_LISToNODE_TYPEo__3K2C *node_list_base__TZNJ;
+__NODE__Y3WC NODE__Y3WC_;
+#define NODE__Y3WC__ (&NODE__Y3WC_)
+
+__FAST_ARRAYoTYPEo__MSB *stack_type__ZEFJ;
+__NODE_TYPE__SK2C NODE_TYPE__SK2C_={__NODE_TYPE__SK2C__};
+#define NODE_TYPE__SK2C__ (&NODE_TYPE__SK2C_)
+
+__LINKED_COLLECTIONoNODE_TYPEo__4K2C LINKED_COLLECTIONoNODE_TYPEo__4K2C_;
+#define LINKED_COLLECTIONoNODE_TYPEo__4K2C__ (&LINKED_COLLECTIONoNODE_TYPEo__4K2C_)
+
+__LINKED_LISToNODE_TYPEo__3K2C LINKED_LISToNODE_TYPEo__3K2C_;
+#define LINKED_LISToNODE_TYPEo__3K2C__ (&LINKED_LISToNODE_TYPEo__3K2C_)
+
+__INTEGER__Q local_counter__HM;
+__INTEGER__Q context_counter__KM;
+__UINTEGER_32__ZWB old_seq_or_and__PDFE;
+__LIST__WH LIST__WH_={__LIST__WH__};
+#define LIST__WH__ (&LIST__WH_)
+
+__SLIM_ARRAYoLOCALo__PHOJ SLIM_ARRAYoLOCALo__PHOJ_;
+#define SLIM_ARRAYoLOCALo__PHOJ__ (&SLIM_ARRAYoLOCALo__PHOJ_)
+
+__BOOLEAN__L mode_recursive__CQAD;
+__PROFIL__QQB PROFIL__QQB_;
+#define PROFIL__QQB__ (&PROFIL__QQB_)
+
+__FAST_ARRAYoEXPRo__45WC *arg_type_tmp__SKZN;
+__PROFIL_SLOT__OO2C PROFIL_SLOT__OO2C_={__PROFIL_SLOT__OO2C__};
+#define PROFIL_SLOT__OO2C__ (&PROFIL_SLOT__OO2C_)
+
+__PROFIL_BLOCK__O3NJ PROFIL_BLOCK__O3NJ_={__PROFIL_BLOCK__O3NJ__};
+#define PROFIL_BLOCK__O3NJ__ (&PROFIL_BLOCK__O3NJ_)
+
+__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_;
+#define HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__ (&HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_)
+
+__ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_;
+#define ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC__ (&ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_)
+
+__FAST_ARRAYoLIP_SLOT_DATAo__UFXC FAST_ARRAYoLIP_SLOT_DATAo__UFXC_;
+#define FAST_ARRAYoLIP_SLOT_DATAo__UFXC__ (&FAST_ARRAYoLIP_SLOT_DATAo__UFXC_)
+
+__LIP_AFFECT__51LB LIP_AFFECT__51LB_={__LIP_AFFECT__51LB__};
+#define LIP_AFFECT__51LB__ (&LIP_AFFECT__51LB_)
+
+__LIP_IF__ERAC LIP_IF__ERAC_={__LIP_IF__ERAC__};
+#define LIP_IF__ERAC__ (&LIP_IF__ERAC_)
+
+__LIP_PRINT__XRAC LIP_PRINT__XRAC_={__LIP_PRINT__XRAC__};
+#define LIP_PRINT__XRAC__ (&LIP_PRINT__XRAC_)
+
+__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_;
+#define HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__ (&HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_)
+
+__EXPR_MULTIPLE__GLWH EXPR_MULTIPLE__GLWH_={__EXPR_MULTIPLE__GLWH__};
+#define EXPR_MULTIPLE__GLWH__ (&EXPR_MULTIPLE__GLWH_)
+
+__EXPR_BINARY__VBOJ EXPR_BINARY__VBOJ_;
+#define EXPR_BINARY__VBOJ__ (&EXPR_BINARY__VBOJ_)
+
+__EXPR_SUB__UBOJ EXPR_SUB__UBOJ_={__EXPR_SUB__UBOJ__};
+#define EXPR_SUB__UBOJ__ (&EXPR_SUB__UBOJ_)
+
+__EXPR_MUL__KCOJ EXPR_MUL__KCOJ_={__EXPR_MUL__KCOJ__};
+#define EXPR_MUL__KCOJ__ (&EXPR_MUL__KCOJ_)
+
+__EXPR_DIV__4COJ EXPR_DIV__4COJ_={__EXPR_DIV__4COJ__};
+#define EXPR_DIV__4COJ__ (&EXPR_DIV__4COJ_)
+
+__EXPR_AND__SDOJ EXPR_AND__SDOJ_={__EXPR_AND__SDOJ__};
+#define EXPR_AND__SDOJ__ (&EXPR_AND__SDOJ_)
+
+__EXPR_SHIFT_R__GEOJ EXPR_SHIFT_R__GEOJ_={__EXPR_SHIFT_R__GEOJ__};
+#define EXPR_SHIFT_R__GEOJ__ (&EXPR_SHIFT_R__GEOJ_)
+
+__EXPR_SHIFT_L__0EOJ EXPR_SHIFT_L__0EOJ_={__EXPR_SHIFT_L__0EOJ__};
+#define EXPR_SHIFT_L__0EOJ__ (&EXPR_SHIFT_L__0EOJ_)
+
+__ITEM__HGOJ ITEM__HGOJ_={__ITEM__HGOJ__};
+#define ITEM__HGOJ__ (&ITEM__HGOJ_)
+
+__EXPR_UNARY__FZVL EXPR_UNARY__FZVL_;
+#define EXPR_UNARY__FZVL__ (&EXPR_UNARY__FZVL_)
+
+__EXPR_NEG__EZVL EXPR_NEG__EZVL_={__EXPR_NEG__EZVL__};
+#define EXPR_NEG__EZVL__ (&EXPR_NEG__EZVL_)
+
+__EXPR_ADD__SZVL EXPR_ADD__SZVL_={__EXPR_ADD__SZVL__};
+#define EXPR_ADD__SZVL__ (&EXPR_ADD__SZVL_)
+
+__EXPR_NOT__XUPM EXPR_NOT__XUPM_={__EXPR_NOT__XUPM__};
+#define EXPR_NOT__XUPM__ (&EXPR_NOT__XUPM_)
+
+__EXPR_MOD__3YPM EXPR_MOD__3YPM_={__EXPR_MOD__3YPM__};
+#define EXPR_MOD__3YPM__ (&EXPR_MOD__3YPM_)
+
+__EXPR_OR__PQ0N EXPR_OR__PQ0N_={__EXPR_OR__PQ0N__};
+#define EXPR_OR__PQ0N__ (&EXPR_OR__PQ0N_)
+
+__EXPR_XOR__ABEP EXPR_XOR__ABEP_={__EXPR_XOR__ABEP__};
+#define EXPR_XOR__ABEP__ (&EXPR_XOR__ABEP_)
+
+__SLOT_CODE__4IRG SLOT_CODE__4IRG_={__SLOT_CODE__4IRG__};
+#define SLOT_CODE__4IRG__ (&SLOT_CODE__4IRG_)
+
+__SLOT_DATA__IJRG SLOT_DATA__IJRG_={__SLOT_DATA__IJRG__};
+#define SLOT_DATA__IJRG__ (&SLOT_DATA__IJRG_)
+
+__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *dico__5VSC;
+__ITM_TYPE_BLOCK__EYRC ITM_TYPE_BLOCK__EYRC_={__ITM_TYPE_BLOCK__EYRC__};
+#define ITM_TYPE_BLOCK__EYRC__ (&ITM_TYPE_BLOCK__EYRC_)
+
+__FAST_ARRAYoPROTOTYPEo__IVB *prototype_list__RVB;
+__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *prototype_dico__1DZ;
+__PROTOTYPE__MF PROTOTYPE__MF_;
+#define PROTOTYPE__MF__ (&PROTOTYPE__MF_)
+
+__HASHED_SEToTYPEo__00MB HASHED_SEToTYPEo__00MB_;
+#define HASHED_SEToTYPEo__00MB__ (&HASHED_SEToTYPEo__00MB_)
+
+__INTEGER__Q size__QXEJ;
+__TYPES__BN5D TYPES__BN5D_;
+#define TYPES__BN5D__ (&TYPES__BN5D_)
+
+__FAST_ARRAYoTYPES_TMPo__AGHG *free_list__JGHG;
+__HASHED_SEToTYPESo__GWXI *bucket__PWXI;
+__TYPES_TMP__AN5D TYPES_TMP__AN5D_;
+#define TYPES_TMP__AN5D__ (&TYPES_TMP__AN5D_)
+
+__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *dico__43UC;
+__ITM_TYPE_MULTI__0URC ITM_TYPE_MULTI__0URC_={__ITM_TYPE_MULTI__0URC__};
+#define ITM_TYPE_MULTI__0URC__ (&ITM_TYPE_MULTI__0URC_)
+
+__DTA__WK2C DTA__WK2C_;
+#define DTA__WK2C__ (&DTA__WK2C_)
+
+__DTA_RD__VK2C DTA_RD__VK2C_={__DTA_RD__VK2C__};
+#define DTA_RD__VK2C__ (&DTA_RD__VK2C_)
+
+__DTA_CAST__5FPJ DTA_CAST__5FPJ_={__DTA_CAST__5FPJ__};
+#define DTA_CAST__5FPJ__ (&DTA_CAST__5FPJ_)
+
+__DTA_WR_CODE__UPPJ DTA_WR_CODE__UPPJ_={__DTA_WR_CODE__UPPJ__};
+#define DTA_WR_CODE__UPPJ__ (&DTA_WR_CODE__UPPJ_)
+
+__DTA_WR_VALUE__KIWJ DTA_WR_VALUE__KIWJ_={__DTA_WR_VALUE__KIWJ__};
+#define DTA_WR_VALUE__KIWJ__ (&DTA_WR_VALUE__KIWJ_)
+
+__DTA_RD_ARGS__HSWJ DTA_RD_ARGS__HSWJ_={__DTA_RD_ARGS__HSWJ__};
+#define DTA_RD_ARGS__HSWJ__ (&DTA_RD_ARGS__HSWJ_)
+
+__DTA_BLOCK__GSWJ DTA_BLOCK__GSWJ_={__DTA_BLOCK__GSWJ__};
+#define DTA_BLOCK__GSWJ__ (&DTA_BLOCK__GSWJ_)
+
+__READ__TIWH READ__TIWH_;
+#define READ__TIWH__ (&READ__TIWH_)
+
+__READ_LOCAL__55ZI READ_LOCAL__55ZI_={__READ_LOCAL__55ZI__};
+#define READ_LOCAL__55ZI__ (&READ_LOCAL__55ZI_)
+
+__READ_SLOT__LL4K READ_SLOT__LL4K_={__READ_SLOT__LL4K__};
+#define READ_SLOT__LL4K__ (&READ_SLOT__LL4K_)
+
+__BOOLEAN__L switch_new_pass__SDXC;
+__SWITCH__QDXC SWITCH__QDXC_={__SWITCH__QDXC__};
+#define SWITCH__QDXC__ (&SWITCH__QDXC_)
+
+__CASE__E5EJ CASE__E5EJ_;
+#define CASE__E5EJ__ (&CASE__E5EJ_)
+
+__ARRAYED_COLLECTIONoCASEo__H5EJ ARRAYED_COLLECTIONoCASEo__H5EJ_;
+#define ARRAYED_COLLECTIONoCASEo__H5EJ__ (&ARRAYED_COLLECTIONoCASEo__H5EJ_)
+
+__FAST_ARRAYoCASEo__G5EJ FAST_ARRAYoCASEo__G5EJ_;
+#define FAST_ARRAYoCASEo__G5EJ__ (&FAST_ARRAYoCASEo__G5EJ_)
+
+__INTEGER__Q output_count__FK;
+__STRING__BC *output__MK;
+__BOOLEAN__L is_init__SU5J__VU5J;
+__BOOLEAN__L is_storage__TU5J__CV5J;
+__BOOLEAN__L is_count__UU5J__JV5J;
+__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *dico_string__TV5J;
+__STRING_CST__5J STRING_CST__5J_={__STRING_CST__5J__};
+#define STRING_CST__5J__ (&STRING_CST__5J_)
+
+__EXTERNAL_C__Y5WC EXTERNAL_C__Y5WC_={__EXTERNAL_C__Y5WC__};
+#define EXTERNAL_C__Y5WC__ (&EXTERNAL_C__Y5WC_)
+
+__EXPR_BINARY_CMP__LINJ EXPR_BINARY_CMP__LINJ_;
+#define EXPR_BINARY_CMP__LINJ__ (&EXPR_BINARY_CMP__LINJ_)
+
+__EXPR_EQUAL__KINJ EXPR_EQUAL__KINJ_={__EXPR_EQUAL__KINJ__};
+#define EXPR_EQUAL__KINJ__ (&EXPR_EQUAL__KINJ_)
+
+__EXPR_NOT_EQUAL__VINJ EXPR_NOT_EQUAL__VINJ_={__EXPR_NOT_EQUAL__VINJ__};
+#define EXPR_NOT_EQUAL__VINJ__ (&EXPR_NOT_EQUAL__VINJ_)
+
+__EXPR_SUP__ABOJ EXPR_SUP__ABOJ_={__EXPR_SUP__ABOJ__};
+#define EXPR_SUP__ABOJ__ (&EXPR_SUP__ABOJ_)
+
+__PUT_TO__TFOJ PUT_TO__TFOJ_={__PUT_TO__TFOJ__};
+#define PUT_TO__TFOJ__ (&PUT_TO__TFOJ_)
+
+__CAST__1HOJ CAST__1HOJ_={__CAST__1HOJ__};
+#define CAST__1HOJ__ (&CAST__1HOJ_)
+
+__REAL_CST__1LOJ REAL_CST__1LOJ_={__REAL_CST__1LOJ__};
+#define REAL_CST__1LOJ__ (&REAL_CST__1LOJ_)
+
+__CHARACTER_CST__RMOJ CHARACTER_CST__RMOJ_={__CHARACTER_CST__RMOJ__};
+#define CHARACTER_CST__RMOJ__ (&CHARACTER_CST__RMOJ_)
+
+__NATIVE_ARRAY_CHARACTER_CST__1NOJ NATIVE_ARRAY_CHARACTER_CST__1NOJ_={__NATIVE_ARRAY_CHARACTER_CST__1NOJ__};
+#define NATIVE_ARRAY_CHARACTER_CST__1NOJ__ (&NATIVE_ARRAY_CHARACTER_CST__1NOJ_)
+
+__EXPR_UNARY_LOGIC__X4FL EXPR_UNARY_LOGIC__X4FL_;
+#define EXPR_UNARY_LOGIC__X4FL__ (&EXPR_UNARY_LOGIC__X4FL_)
+
+__EXPR_NOT_LOGIC__W4FL EXPR_NOT_LOGIC__W4FL_={__EXPR_NOT_LOGIC__W4FL__};
+#define EXPR_NOT_LOGIC__W4FL__ (&EXPR_NOT_LOGIC__W4FL_)
+
+__EXPR_BINARY_LOGIC__BDUL EXPR_BINARY_LOGIC__BDUL_;
+#define EXPR_BINARY_LOGIC__BDUL__ (&EXPR_BINARY_LOGIC__BDUL_)
+
+__EXPR_OR_LOGIC__ADUL EXPR_OR_LOGIC__ADUL_={__EXPR_OR_LOGIC__ADUL__};
+#define EXPR_OR_LOGIC__ADUL__ (&EXPR_OR_LOGIC__ADUL_)
+
+__EXPR_OR_OR_LOGIC__3DUL EXPR_OR_OR_LOGIC__3DUL_={__EXPR_OR_OR_LOGIC__3DUL__};
+#define EXPR_OR_OR_LOGIC__3DUL__ (&EXPR_OR_OR_LOGIC__3DUL_)
+
+__EXPR_AND_LOGIC__EFUL EXPR_AND_LOGIC__EFUL_={__EXPR_AND_LOGIC__EFUL__};
+#define EXPR_AND_LOGIC__EFUL__ (&EXPR_AND_LOGIC__EFUL_)
+
+__EXPR_AND_AND_LOGIC__5FUL EXPR_AND_AND_LOGIC__5FUL_={__EXPR_AND_AND_LOGIC__5FUL__};
+#define EXPR_AND_AND_LOGIC__5FUL__ (&EXPR_AND_AND_LOGIC__5FUL_)
+
+__READ_GLOBAL__T4YL READ_GLOBAL__T4YL_={__READ_GLOBAL__T4YL__};
+#define READ_GLOBAL__T4YL__ (&READ_GLOBAL__T4YL_)
+
+__EXPR_SUP_EQ__1VBP EXPR_SUP_EQ__1VBP_={__EXPR_SUP_EQ__1VBP__};
+#define EXPR_SUP_EQ__1VBP__ (&EXPR_SUP_EQ__1VBP_)
+
+__EXPR_INF__OXBP EXPR_INF__OXBP_={__EXPR_INF__OXBP__};
+#define EXPR_INF__OXBP__ (&EXPR_INF__OXBP_)
+
+__EXPR_INF_EQ__FYBP EXPR_INF_EQ__FYBP_={__EXPR_INF_EQ__FYBP__};
+#define EXPR_INF_EQ__FYBP__ (&EXPR_INF_EQ__FYBP_)
+
+__SLIM_ARRAYoRESULTo__5CZK SLIM_ARRAYoRESULTo__5CZK_;
+#define SLIM_ARRAYoRESULTo__5CZK__ (&SLIM_ARRAYoRESULTo__5CZK_)
+
+__INTEGER__Q count_context_sensitive__2OFL;
+__INTEGER__Q count_no_recursive__H3TL;
+__CALL_SLOT__GAZK CALL_SLOT__GAZK_={__CALL_SLOT__GAZK__};
+#define CALL_SLOT__GAZK__ (&CALL_SLOT__GAZK_)
+
+__NODE_STYLE__RD4K NODE_STYLE__RD4K_={__NODE_STYLE__RD4K__};
+#define NODE_STYLE__RD4K__ (&NODE_STYLE__RD4K_)
+
+__FAST_ARRAYoTYPE_BLOCKo__SOJF *dico__1OJF;
+__TYPE_BLOCK__CP5D TYPE_BLOCK__CP5D_={__TYPE_BLOCK__CP5D__};
+#define TYPE_BLOCK__CP5D__ (&TYPE_BLOCK__CP5D_)
+
+__ARRAYED_COLLECTIONoLIP_CODEo__14S ARRAYED_COLLECTIONoLIP_CODEo__14S_;
+#define ARRAYED_COLLECTIONoLIP_CODEo__14S__ (&ARRAYED_COLLECTIONoLIP_CODEo__14S_)
+
+__FAST_ARRAYoLIP_CODEo__04S FAST_ARRAYoLIP_CODEo__04S_;
+#define FAST_ARRAYoLIP_CODEo__04S__ (&FAST_ARRAYoLIP_CODEo__04S_)
+
+__PROTOTYPE__MF *object__1KE;
+__STRING__BC *source__5KE;
+__INTEGER__Q position__CLE;
+__INTEGER__Q pos_cur__FLE;
+__INTEGER__Q pos_line__GLE;
+__INTEGER__Q pos_col__HLE;
+__STRING_CONSTANT__0 *last_string__U4E;
+__BOOLEAN__L skip_comment__GWF;
+__STRING_CONSTANT__0 *last_comment_slot__YWF;
+__STRING_CONSTANT__0 *last_comment_extern__KXF;
+__INTEGER__Q begin_position__PXF;
+__BOOLEAN__L is_parameter_type__NSV;
+__INTEGER_64__1SG last_integer__Q5V;
+__INTEGER__Q old_position__OCOB;
+__INTEGER__Q old_pos_cur__QCOB;
+__INTEGER__Q old_pos_line__SCOB;
+__INTEGER__Q old_pos_col__UCOB;
+__SECTION___RVOB *last_section__WTNC;
+__ITM_LIST__A2OC *last_group__ICPC;
+__STRING_CONSTANT__0 *last_real__NEUC;
+void *last_slot__ADUD;
+__PARSER__VSD PARSER__VSD_;
+#define PARSER__VSD__ (&PARSER__VSD_)
+
+__LIP_BINARY__VWQB LIP_BINARY__VWQB_={__LIP_BINARY__VWQB__};
+#define LIP_BINARY__VWQB__ (&LIP_BINARY__VWQB_)
+
+__LIP_UNARY__HZSB LIP_UNARY__HZSB_={__LIP_UNARY__HZSB__};
+#define LIP_UNARY__HZSB__ (&LIP_UNARY__HZSB_)
+
+__STRING__BC *string_tmp__KOGD;
+__STRING__BC *string_tmp2__BJ4F;
+__ENTRY__U1AD ENTRY__U1AD_;
+#define ENTRY__U1AD__ (&ENTRY__U1AD_)
+
+__ENTRY_UNIX__QOGD ENTRY_UNIX__QOGD_;
+#define ENTRY_UNIX__QOGD__ (&ENTRY_UNIX__QOGD_)
+
+__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *alias__BPGD;
+__STRING__BC *string_tmp3__HJ4F;
+__DIRECTORY__X1AD DIRECTORY__X1AD_;
+#define DIRECTORY__X1AD__ (&DIRECTORY__X1AD_)
+
+__DIRECTORY_UNIX__POGD DIRECTORY_UNIX__POGD_={__DIRECTORY_UNIX__POGD__};
+#define DIRECTORY_UNIX__POGD__ (&DIRECTORY_UNIX__POGD_)
+
+__FILE_UNIX__2VND FILE_UNIX__2VND_={__FILE_UNIX__2VND__};
+#define FILE_UNIX__2VND__ (&FILE_UNIX__2VND_)
+
+__ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_;
+#define ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD__ (&ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_)
+
+__FAST_ARRAYoITM_ARGUMENTo__ZFYD FAST_ARRAYoITM_ARGUMENTo__ZFYD_;
+#define FAST_ARRAYoITM_ARGUMENTo__ZFYD__ (&FAST_ARRAYoITM_ARGUMENTo__ZFYD_)
+
+__ITM_SLOT__PLC ITM_SLOT__PLC_={__ITM_SLOT__PLC__};
+#define ITM_SLOT__PLC__ (&ITM_SLOT__PLC_)
+
+__ITM_EXPRESSION__4DRC ITM_EXPRESSION__4DRC_={__ITM_EXPRESSION__4DRC__};
+#define ITM_EXPRESSION__4DRC__ (&ITM_EXPRESSION__4DRC_)
+
+__ITM_RESULT__JVMD ITM_RESULT__JVMD_={__ITM_RESULT__JVMD__};
+#define ITM_RESULT__JVMD__ (&ITM_RESULT__JVMD_)
+
+__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_;
+#define HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__ (&HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_)
+
+__ARRAYED_COLLECTIONoEXPRo__55WC ARRAYED_COLLECTIONoEXPRo__55WC_;
+#define ARRAYED_COLLECTIONoEXPRo__55WC__ (&ARRAYED_COLLECTIONoEXPRo__55WC_)
+
+__FAST_ARRAYoEXPRo__45WC FAST_ARRAYoEXPRo__45WC_;
+#define FAST_ARRAYoEXPRo__45WC__ (&FAST_ARRAYoEXPRo__45WC_)
+
+__ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_;
+#define ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH__ (&ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_)
+
+__FAST_ARRAYoPROFIL_SLOTo__GATH FAST_ARRAYoPROFIL_SLOTo__GATH_;
+#define FAST_ARRAYoPROFIL_SLOTo__GATH__ (&FAST_ARRAYoPROFIL_SLOTo__GATH_)
+
+__SLOT__OLC SLOT__OLC_;
+#define SLOT__OLC__ (&SLOT__OLC_)
+
+__ARRAYED_COLLECTIONoSLOT_CODEo__SPKL ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_;
+#define ARRAYED_COLLECTIONoSLOT_CODEo__SPKL__ (&ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_)
+
+__FAST_ARRAYoSLOT_CODEo__RPKL FAST_ARRAYoSLOT_CODEo__RPKL_;
+#define FAST_ARRAYoSLOT_CODEo__RPKL__ (&FAST_ARRAYoSLOT_CODEo__RPKL_)
+
+__ARRAYED_COLLECTIONoWRITEo__YJFJ ARRAYED_COLLECTIONoWRITEo__YJFJ_;
+#define ARRAYED_COLLECTIONoWRITEo__YJFJ__ (&ARRAYED_COLLECTIONoWRITEo__YJFJ_)
+
+__FAST_ARRAYoWRITEo__XJFJ FAST_ARRAYoWRITEo__XJFJ_;
+#define FAST_ARRAYoWRITEo__XJFJ__ (&FAST_ARRAYoWRITEo__XJFJ_)
+
+__RESULT__3CZK RESULT__3CZK_;
+#define RESULT__3CZK__ (&RESULT__3CZK_)
+
+__WRITE__FTDJ WRITE__FTDJ_;
+#define WRITE__FTDJ__ (&WRITE__FTDJ_)
+
+__WRITE_GLOBAL__WXKJ WRITE_GLOBAL__WXKJ_={__WRITE_GLOBAL__WXKJ__};
+#define WRITE_GLOBAL__WXKJ__ (&WRITE_GLOBAL__WXKJ_)
+
+__WRITE_SLOT__EYKJ WRITE_SLOT__EYKJ_={__WRITE_SLOT__EYKJ__};
+#define WRITE_SLOT__EYKJ__ (&WRITE_SLOT__EYKJ_)
+
+__WRITE_LOCAL__TEYJ WRITE_LOCAL__TEYJ_={__WRITE_LOCAL__TEYJ__};
+#define WRITE_LOCAL__TEYJ__ (&WRITE_LOCAL__TEYJ_)
+
+__IS_EXPANDED__35NJ IS_EXPANDED__35NJ_={__IS_EXPANDED__35NJ__};
+#define IS_EXPANDED__35NJ__ (&IS_EXPANDED__35NJ_)
+
+__COP_LOCK__240M COP_LOCK__240M_={__COP_LOCK__240M__};
+#define COP_LOCK__240M__ (&COP_LOCK__240M_)
+
+__GET_TYPE_ID__HAOJ GET_TYPE_ID__HAOJ_={__GET_TYPE_ID__HAOJ__};
+#define GET_TYPE_ID__HAOJ__ (&GET_TYPE_ID__HAOJ_)
+
+__SIZE_OF__5GOJ SIZE_OF__5GOJ_={__SIZE_OF__5GOJ__};
+#define SIZE_OF__5GOJ__ (&SIZE_OF__5GOJ_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_;
+#define ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ__ (&ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_)
+
+__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_;
+#define FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__ (&FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_)
+
+__ARRAYED_COLLECTIONoITM_CODEo__XBPC ARRAYED_COLLECTIONoITM_CODEo__XBPC_;
+#define ARRAYED_COLLECTIONoITM_CODEo__XBPC__ (&ARRAYED_COLLECTIONoITM_CODEo__XBPC_)
+
+__FAST_ARRAYoITM_CODEo__WBPC FAST_ARRAYoITM_CODEo__WBPC_;
+#define FAST_ARRAYoITM_CODEo__WBPC__ (&FAST_ARRAYoITM_CODEo__WBPC_)
+
+__ITM_ARGUMENT__MISC ITM_ARGUMENT__MISC_;
+#define ITM_ARGUMENT__MISC__ (&ITM_ARGUMENT__MISC_)
+
+__ITM_ARG__Q0MD ITM_ARG__Q0MD_={__ITM_ARG__Q0MD__};
+#define ITM_ARG__Q0MD__ (&ITM_ARG__Q0MD_)
+
+__ITM_ARGS__MITF ITM_ARGS__MITF_={__ITM_ARGS__MITF__};
+#define ITM_ARGS__MITF__ (&ITM_ARGS__MITF_)
+
+__ITM_CODE__HAOC ITM_CODE__HAOC_;
+#define ITM_CODE__HAOC__ (&ITM_CODE__HAOC_)
+
+__ITM_READ__LHQC ITM_READ__LHQC_={__ITM_READ__LHQC__};
+#define ITM_READ__LHQC__ (&ITM_READ__LHQC_)
+
+__ITM_READ_ARG1__1ARC ITM_READ_ARG1__1ARC_={__ITM_READ_ARG1__1ARC__};
+#define ITM_READ_ARG1__1ARC__ (&ITM_READ_ARG1__1ARC_)
+
+__FAST_ARRAYoLOCALo__2W1D *stack_result__VVMJ;
+__ITM_LIST__A2OC ITM_LIST__A2OC_={__ITM_LIST__A2OC__};
+#define ITM_LIST__A2OC__ (&ITM_LIST__A2OC_)
+
+__ITM_CONSTANT__LEPC ITM_CONSTANT__LEPC_;
+#define ITM_CONSTANT__LEPC__ (&ITM_CONSTANT__LEPC_)
+
+__ITM_PROTOTYPE__KEPC ITM_PROTOTYPE__KEPC_={__ITM_PROTOTYPE__KEPC__};
+#define ITM_PROTOTYPE__KEPC__ (&ITM_PROTOTYPE__KEPC_)
+
+__ITM_WRITE__FEQC ITM_WRITE__FEQC_;
+#define ITM_WRITE__FEQC__ (&ITM_WRITE__FEQC_)
+
+__ITM_WRITE_VALUE__EEQC ITM_WRITE_VALUE__EEQC_={__ITM_WRITE_VALUE__EEQC__};
+#define ITM_WRITE_VALUE__EEQC__ (&ITM_WRITE_VALUE__EEQC_)
+
+__ITM_WRITE_CAST__3EQC ITM_WRITE_CAST__3EQC_={__ITM_WRITE_CAST__3EQC__};
+#define ITM_WRITE_CAST__3EQC__ (&ITM_WRITE_CAST__3EQC_)
+
+__ITM_WRITE_CODE__KIQC ITM_WRITE_CODE__KIQC_={__ITM_WRITE_CODE__KIQC__};
+#define ITM_WRITE_CODE__KIQC__ (&ITM_WRITE_CODE__KIQC_)
+
+__ITM_READ_ARG2__JDRC ITM_READ_ARG2__JDRC_={__ITM_READ_ARG2__JDRC__};
+#define ITM_READ_ARG2__JDRC__ (&ITM_READ_ARG2__JDRC_)
+
+__FAST_ARRAYoLOCALo__2W1D *stack_local_empty__KYNJ;
+__ITM_OLD__TQRC ITM_OLD__TQRC_={__ITM_OLD__TQRC__};
+#define ITM_OLD__TQRC__ (&ITM_OLD__TQRC_)
+
+__ITM_EXTERN__HISC ITM_EXTERN__HISC_;
+#define ITM_EXTERN__HISC__ (&ITM_EXTERN__HISC_)
+
+__ITM_EXTERNAL_TYPE__GISC ITM_EXTERNAL_TYPE__GISC_={__ITM_EXTERNAL_TYPE__GISC__};
+#define ITM_EXTERNAL_TYPE__GISC__ (&ITM_EXTERNAL_TYPE__GISC_)
+
+__ITM_BLOCK__EOSC ITM_BLOCK__EOSC_={__ITM_BLOCK__EOSC__};
+#define ITM_BLOCK__EOSC__ (&ITM_BLOCK__EOSC_)
+
+__ITM_EXTERNAL__QPSC ITM_EXTERNAL__QPSC_={__ITM_EXTERNAL__QPSC__};
+#define ITM_EXTERNAL__QPSC__ (&ITM_EXTERNAL__QPSC_)
+
+__ITM_READ_ARGS__YUTC ITM_READ_ARGS__YUTC_={__ITM_READ_ARGS__YUTC__};
+#define ITM_READ_ARGS__YUTC__ (&ITM_READ_ARGS__YUTC_)
+
+__ITM_REAL__KEUC ITM_REAL__KEUC_={__ITM_REAL__KEUC__};
+#define ITM_REAL__KEUC__ (&ITM_REAL__KEUC_)
+
+__ITM_NUMBER__3EUC ITM_NUMBER__3EUC_={__ITM_NUMBER__3EUC__};
+#define ITM_NUMBER__3EUC__ (&ITM_NUMBER__3EUC_)
+
+__ITM_STRING__BGUC ITM_STRING__BGUC_={__ITM_STRING__BGUC__};
+#define ITM_STRING__BGUC__ (&ITM_STRING__BGUC_)
+
+__ARRAYED_COLLECTIONoRESULTo__SHCL ARRAYED_COLLECTIONoRESULTo__SHCL_;
+#define ARRAYED_COLLECTIONoRESULTo__SHCL__ (&ARRAYED_COLLECTIONoRESULTo__SHCL_)
+
+__FAST_ARRAYoRESULTo__RHCL FAST_ARRAYoRESULTo__RHCL_;
+#define FAST_ARRAYoRESULTo__RHCL__ (&FAST_ARRAYoRESULTo__RHCL_)
+
+__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_;
+#define HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__ (&HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_)
+
+__ARRAYED_COLLECTIONoITM_LOCALo__WSPC ARRAYED_COLLECTIONoITM_LOCALo__WSPC_;
+#define ARRAYED_COLLECTIONoITM_LOCALo__WSPC__ (&ARRAYED_COLLECTIONoITM_LOCALo__WSPC_)
+
+__FAST_ARRAYoITM_LOCALo__VSPC FAST_ARRAYoITM_LOCALo__VSPC_;
+#define FAST_ARRAYoITM_LOCALo__VSPC__ (&FAST_ARRAYoITM_LOCALo__VSPC_)
+
+__ITM_LOCAL__TSPC ITM_LOCAL__TSPC_;
+#define ITM_LOCAL__TSPC__ (&ITM_LOCAL__TSPC_)
+
+__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *bucket_name__ABUD;
+__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *bucket_list__BCUD;
+__SECTION___RVOB SECTION___RVOB_;
+#define SECTION___RVOB__ (&SECTION___RVOB_)
+
+__POINTER__IB clone_allocation_size__SPG;
+__OBJECT__E OBJECT__E_;
+#define OBJECT__E__ (&OBJECT__E_)
+
+__STRING__BC *tmp_name__HO;
+__HASHED_SEToABSTRACT_STRINGo__IO *list__SO;
+__STRING_CONSTANT__0 *operator_equal__R3;
+__STRING_CONSTANT__0 *operator_not_equal__V3;
+__INTEGER__Q count_variable__4ROB;
+__FAST_ARRAYoSTRINGo__1RD *free__1DVC;
+__ALIAS_STR__PC ALIAS_STR__PC_;
+#define ALIAS_STR__PC__ (&ALIAS_STR__PC_)
+
+__HASHED_SET_NODEoABSTRACT_STRINGo__HZX HASHED_SET_NODEoABSTRACT_STRINGo__HZX_;
+#define HASHED_SET_NODEoABSTRACT_STRINGo__HZX__ (&HASHED_SET_NODEoABSTRACT_STRINGo__HZX_)
+
+__STRING__BC *string_tmp__PZB;
+__FS_MIN__AJ FS_MIN__AJ_;
+#define FS_MIN__AJ__ (&FS_MIN__AJ_)
+
+__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_;
+#define HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__ (&HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_)
+
+__ARRAYED_COLLECTIONoPROTOTYPEo__JVB ARRAYED_COLLECTIONoPROTOTYPEo__JVB_;
+#define ARRAYED_COLLECTIONoPROTOTYPEo__JVB__ (&ARRAYED_COLLECTIONoPROTOTYPEo__JVB_)
+
+__FAST_ARRAYoPROTOTYPEo__IVB FAST_ARRAYoPROTOTYPEo__IVB_;
+#define FAST_ARRAYoPROTOTYPEo__IVB__ (&FAST_ARRAYoPROTOTYPEo__IVB_)
+
+__BOOLEAN__L is_shorter2__MIF;
+__ANY_OPTION__D ANY_OPTION__D_;
+#define ANY_OPTION__D__ (&ANY_OPTION__D_)
+
+__ARRAYED_COLLECTIONoLIP_INTEGERo__NYW ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_;
+#define ARRAYED_COLLECTIONoLIP_INTEGERo__NYW__ (&ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_)
+
+__FAST_ARRAYoLIP_INTEGERo__MYW FAST_ARRAYoLIP_INTEGERo__MYW_;
+#define FAST_ARRAYoLIP_INTEGERo__MYW__ (&FAST_ARRAYoLIP_INTEGERo__MYW_)
+
+__ARRAYED_COLLECTIONoLIP_STRINGo__ZTW ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_;
+#define ARRAYED_COLLECTIONoLIP_STRINGo__ZTW__ (&ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_)
+
+__FAST_ARRAYoLIP_STRINGo__YTW FAST_ARRAYoLIP_STRINGo__YTW_;
+#define FAST_ARRAYoLIP_STRINGo__YTW__ (&FAST_ARRAYoLIP_STRINGo__YTW_)
+
+__LIP_BOOLEAN__BCB *true__10D;
+__LIP_BOOLEAN__BCB LIP_BOOLEAN__BCB_={__LIP_BOOLEAN__BCB__};
+#define LIP_BOOLEAN__BCB__ (&LIP_BOOLEAN__BCB_)
+
+__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_;
+#define HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__ (&HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_)
+
+__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_;
+#define FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__ (&FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_)
+
+__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *free_list__Q1FB;
+__ALIAS_ARRAYoLIP_CODEo__AET ALIAS_ARRAYoLIP_CODEo__AET_;
+#define ALIAS_ARRAYoLIP_CODEo__AET__ (&ALIAS_ARRAYoLIP_CODEo__AET_)
+
+__LIP_VALUE__ALKD LIP_VALUE__ALKD_={__LIP_VALUE__ALKD__};
+#define LIP_VALUE__ALKD__ (&LIP_VALUE__ALKD_)
+
+__ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_;
+#define ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B__ (&ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_)
+
+__FAST_ARRAYoLIP_SLOT_CODEo__22B FAST_ARRAYoLIP_SLOT_CODEo__22B_;
+#define FAST_ARRAYoLIP_SLOT_CODEo__22B__ (&FAST_ARRAYoLIP_SLOT_CODEo__22B_)
+
+__STRING_CONSTANT__0 *input_name__3C;
+__STRING_CONSTANT__0 *output_name__BD;
+__STRING_CONSTANT__0 *path_lisaac__I4D;
+int path_lisaac__J4D;
+__LISAAC__B LISAAC__B_;
+#define LISAAC__B__ (&LISAAC__B_)
+
+__STRING__BC *last_string__F4AE;
+__INPUT_STREAM__OKG INPUT_STREAM__OKG_;
+#define INPUT_STREAM__OKG__ (&INPUT_STREAM__OKG_)
+
+__FILE_SYSTEM__01AD FILE_SYSTEM__01AD_;
+#define FILE_SYSTEM__01AD__ (&FILE_SYSTEM__01AD_)
+
+__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_;
+#define HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__ (&HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_)
+
+__LINKED_COLLECTIONoENTRYo__0BWH LINKED_COLLECTIONoENTRYo__0BWH_;
+#define LINKED_COLLECTIONoENTRYo__0BWH__ (&LINKED_COLLECTIONoENTRYo__0BWH_)
+
+__LINKED_LISToENTRYo__ZBWH LINKED_LISToENTRYo__ZBWH_;
+#define LINKED_LISToENTRYo__ZBWH__ (&LINKED_LISToENTRYo__ZBWH_)
+
+__LINKED_LIST_NODEoENTRYo__K5DJ LINKED_LIST_NODEoENTRYo__K5DJ_;
+#define LINKED_LIST_NODEoENTRYo__K5DJ__ (&LINKED_LIST_NODEoENTRYo__K5DJ_)
+
+__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_;
+#define HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__ (&HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_)
+
+__ITM_SLOT_OPERATOR__2F0D ITM_SLOT_OPERATOR__2F0D_={__ITM_SLOT_OPERATOR__2F0D__};
+#define ITM_SLOT_OPERATOR__2F0D__ (&ITM_SLOT_OPERATOR__2F0D_)
+
+__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_;
+#define HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__ (&HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_;
+#define FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__ (&FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *free_list__QRC;
+__FAST_ARRAYoITM_TYPE_MONOo__0LB *empty_list__OSC;
+__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *bucket__2SC;
+__ALIAS_ARRAYoITM_TYPE_MONOo__HPB ALIAS_ARRAYoITM_TYPE_MONOo__HPB_;
+#define ALIAS_ARRAYoITM_TYPE_MONOo__HPB__ (&ALIAS_ARRAYoITM_TYPE_MONOo__HPB_)
+
+__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_;
+#define HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__ (&HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_)
+
+__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_;
+#define HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__ (&HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC__ (&ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_)
+
+__FAST_ARRAYoITM_TYPE_MULTIo__V3UC FAST_ARRAYoITM_TYPE_MULTIo__V3UC_;
+#define FAST_ARRAYoITM_TYPE_MULTIo__V3UC__ (&FAST_ARRAYoITM_TYPE_MULTIo__V3UC_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC__ (&ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_)
+
+__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_;
+#define FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__ (&FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_)
+
+__ITM_CHARACTER__PFUC ITM_CHARACTER__PFUC_={__ITM_CHARACTER__PFUC__};
+#define ITM_CHARACTER__PFUC__ (&ITM_CHARACTER__PFUC_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC__ (&ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_)
+
+__FAST_ARRAYoITM_TYPE_GENERICo__UTC FAST_ARRAYoITM_TYPE_GENERICo__UTC_;
+#define FAST_ARRAYoITM_TYPE_GENERICo__UTC__ (&FAST_ARRAYoITM_TYPE_GENERICo__UTC_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC__ (&ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_)
+
+__FAST_ARRAYoITM_TYPE_STYLEo__POC FAST_ARRAYoITM_TYPE_STYLEo__POC_;
+#define FAST_ARRAYoITM_TYPE_STYLEo__POC__ (&FAST_ARRAYoITM_TYPE_STYLEo__POC_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_;
+#define FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__ (&FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *free_list__K1PC;
+__ALIAS_ARRAYoITM_LOCALo__DTPC ALIAS_ARRAYoITM_LOCALo__DTPC_;
+#define ALIAS_ARRAYoITM_LOCALo__DTPC__ (&ALIAS_ARRAYoITM_LOCALo__DTPC_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_;
+#define FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__ (&FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *free_list__5VPC;
+__ALIAS_ARRAYoITM_CODEo__JCPC ALIAS_ARRAYoITM_CODEo__JCPC_;
+#define ALIAS_ARRAYoITM_CODEo__JCPC__ (&ALIAS_ARRAYoITM_CODEo__JCPC_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_)
+
+__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_;
+#define FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__ (&FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_)
+
+__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *free_list__R2QC;
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *empty_list__K3WG;
+__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *bucket__W3WG;
+__ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_;
+#define ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC__ (&ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_)
+
+__ITM_LIST_IDF__ODQC ITM_LIST_IDF__ODQC_={__ITM_LIST_IDF__ODQC__};
+#define ITM_LIST_IDF__ODQC__ (&ITM_LIST_IDF__ODQC_)
+
+__ITM_LDOTS__4CPC ITM_LDOTS__4CPC_={__ITM_LDOTS__4CPC__};
+#define ITM_LDOTS__4CPC__ (&ITM_LDOTS__4CPC_)
+
+__ITM_OPERATOR__U3QC ITM_OPERATOR__U3QC_={__ITM_OPERATOR__U3QC__};
+#define ITM_OPERATOR__U3QC__ (&ITM_OPERATOR__U3QC_)
+
+__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_;
+#define HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__ (&HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_)
+
+__HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_;
+#define HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI__ (&HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_)
+
+__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_;
+#define HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__ (&HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_)
+
+__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_;
+#define HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__ (&HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_)
+
+__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_;
+#define HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__ (&HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_)
+
+__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_;
+#define HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__ (&HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_;
+#define FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__ (&FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *free_list__L2YD;
+__ALIAS_ARRAYoITM_ARGUMENTo__DGYD ALIAS_ARRAYoITM_ARGUMENTo__DGYD_;
+#define ALIAS_ARRAYoITM_ARGUMENTo__DGYD__ (&ALIAS_ARRAYoITM_ARGUMENTo__DGYD_)
+
+__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_;
+#define HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB__ (&HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1 ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1__ (&ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_)
+
+__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_;
+#define FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__ (&FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_)
+
+__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *free_list__TM1;
+__FAST_ARRAYoTYPE_FULLo__VAY *empty_list__2SDB;
+__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *bucket__KTDB;
+__ALIAS_ARRAYoTYPE_FULLo__CBY ALIAS_ARRAYoTYPE_FULLo__CBY_;
+#define ALIAS_ARRAYoTYPE_FULLo__CBY__ (&ALIAS_ARRAYoTYPE_FULLo__CBY_)
+
+__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_;
+#define HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__ (&HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_)
+
+__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_;
+#define HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__ (&HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_)
+
+__ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_;
+#define ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF__ (&ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_)
+
+__FAST_ARRAYoTYPE_BLOCKo__SOJF FAST_ARRAYoTYPE_BLOCKo__SOJF_;
+#define FAST_ARRAYoTYPE_BLOCKo__SOJF__ (&FAST_ARRAYoTYPE_BLOCKo__SOJF_)
+
+__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_;
+#define HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__ (&HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_)
+
+__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_;
+#define HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__ (&HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_)
+
+__HASHED_SET_NODEoTYPEo__QLZC HASHED_SET_NODEoTYPEo__QLZC_;
+#define HASHED_SET_NODEoTYPEo__QLZC__ (&HASHED_SET_NODEoTYPEo__QLZC_)
+
+__ARRAYED_COLLECTIONoTYPES_TMPo__BGHG ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_;
+#define ARRAYED_COLLECTIONoTYPES_TMPo__BGHG__ (&ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_)
+
+__FAST_ARRAYoTYPES_TMPo__AGHG FAST_ARRAYoTYPES_TMPo__AGHG_;
+#define FAST_ARRAYoTYPES_TMPo__AGHG__ (&FAST_ARRAYoTYPES_TMPo__AGHG_)
+
+__HASHED_SEToTYPESo__GWXI HASHED_SEToTYPESo__GWXI_;
+#define HASHED_SEToTYPESo__GWXI__ (&HASHED_SEToTYPESo__GWXI_)
+
+__HASHED_SET_NODEoTYPESo__IHGL HASHED_SET_NODEoTYPESo__IHGL_;
+#define HASHED_SET_NODEoTYPESo__IHGL__ (&HASHED_SET_NODEoTYPESo__IHGL_)
+
+__LINKED_LIST_NODEoNODE_TYPEo__DB0G LINKED_LIST_NODEoNODE_TYPEo__DB0G_;
+#define LINKED_LIST_NODEoNODE_TYPEo__DB0G__ (&LINKED_LIST_NODEoNODE_TYPEo__DB0G_)
+
+__ARRAYED_COLLECTIONoPUT_TOo__AMJO ARRAYED_COLLECTIONoPUT_TOo__AMJO_;
+#define ARRAYED_COLLECTIONoPUT_TOo__AMJO__ (&ARRAYED_COLLECTIONoPUT_TOo__AMJO_)
+
+__FAST_ARRAYoPUT_TOo__5LJO FAST_ARRAYoPUT_TOo__5LJO_;
+#define FAST_ARRAYoPUT_TOo__5LJO__ (&FAST_ARRAYoPUT_TOo__5LJO_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ__ (&ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_)
+
+__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_;
+#define FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__ (&FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_)
+
+__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *free_list__FYSJ;
+__ALIAS_ARRAYoEXPRo__YXPJ ALIAS_ARRAYoEXPRo__YXPJ_;
+#define ALIAS_ARRAYoEXPRo__YXPJ__ (&ALIAS_ARRAYoEXPRo__YXPJ_)
+
+__ARRAYED_COLLECTIONoPROFILo__TQB ARRAYED_COLLECTIONoPROFILo__TQB_;
+#define ARRAYED_COLLECTIONoPROFILo__TQB__ (&ARRAYED_COLLECTIONoPROFILo__TQB_)
+
+__FAST_ARRAYoPROFILo__SQB FAST_ARRAYoPROFILo__SQB_;
+#define FAST_ARRAYoPROFILo__SQB__ (&FAST_ARRAYoPROFILo__SQB_)
+
+__FAST_ARRAYoPROFILo__SQB *profil_list__1QB;
+__INTEGER__Q life_limit__NO2C;
+__BOOLEAN__L reduce_profil__VO2C;
+__INTEGER__Q current__3FGD;
+__INTEGER__Q inline_level_current__PGGD;
+__PROFIL_LIST__BH PROFIL_LIST__BH_;
+#define PROFIL_LIST__BH__ (&PROFIL_LIST__BH_)
+
+__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_;
+#define HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__ (&HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ__ (&ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_)
+
+__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_;
+#define FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__ (&FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_)
+
+__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *free_list__GTPJ;
+__ALIAS_ARRAYoINSTRo__AKNJ ALIAS_ARRAYoINSTRo__AKNJ_;
+#define ALIAS_ARRAYoINSTRo__AKNJ__ (&ALIAS_ARRAYoINSTRo__AKNJ_)
+
+__LOOP__LRBK LOOP__LRBK_={__LOOP__LRBK__};
+#define LOOP__LRBK__ (&LOOP__LRBK_)
+
+__LOOP_END__W0RM LOOP_END__W0RM_={__LOOP_END__W0RM__};
+#define LOOP_END__W0RM__ (&LOOP_END__W0RM_)
+
+__COP_UNLOCK__4C1M COP_UNLOCK__4C1M_={__COP_UNLOCK__4C1M__};
+#define COP_UNLOCK__4C1M__ (&COP_UNLOCK__4C1M_)
+
+__STRING__BC *tmp_string__ZTH;
+__OUTPUT_STREAM__KJ OUTPUT_STREAM__KJ_;
+#define OUTPUT_STREAM__KJ__ (&OUTPUT_STREAM__KJ_)
+
+__ARRAYED_COLLECTIONoLISTo__HCFE ARRAYED_COLLECTIONoLISTo__HCFE_;
+#define ARRAYED_COLLECTIONoLISTo__HCFE__ (&ARRAYED_COLLECTIONoLISTo__HCFE_)
+
+__FAST_ARRAYoLISTo__GCFE FAST_ARRAYoLISTo__GCFE_;
+#define FAST_ARRAYoLISTo__GCFE__ (&FAST_ARRAYoLISTo__GCFE_)
+
+__FAST_ARRAYoLOCALo__2W1D *list_busy__25KL;
+__FAST_ARRAYoLOCAL_SEQo__KALL *list_free__TALL;
+__LOCAL_SEQ__QM1K LOCAL_SEQ__QM1K_;
+#define LOCAL_SEQ__QM1K__ (&LOCAL_SEQ__QM1K_)
+
+__ARRAYED_COLLECTIONoLOCAL_SEQo__LALL ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_;
+#define ARRAYED_COLLECTIONoLOCAL_SEQo__LALL__ (&ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_)
+
+__FAST_ARRAYoLOCAL_SEQo__KALL FAST_ARRAYoLOCAL_SEQo__KALL_;
+#define FAST_ARRAYoLOCAL_SEQo__KALL__ (&FAST_ARRAYoLOCAL_SEQo__KALL_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_)
+
+__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_;
+#define FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__ (&FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_)
+
+__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *var_size__TX1D;
+__FAST_ARRAYoLOCALo__2W1D *free_context__R0BE;
+__INTEGER__Q top_context__U0BE;
+__ALIASER_LOCAL__HX1D ALIASER_LOCAL__HX1D_;
+#define ALIASER_LOCAL__HX1D__ (&ALIASER_LOCAL__HX1D_)
+
+__BOOLEAN__L is_necessary__KUB;
+__CALL_NULL__IUB CALL_NULL__IUB_={__CALL_NULL__IUB__};
+#define CALL_NULL__IUB__ (&CALL_NULL__IUB_)
+
+__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_;
+#define HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__ (&HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_)
+
+__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_;
+#define FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__ (&FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_)
+
+__BLOCK__GB BLOCK__GB_={__BLOCK__GB__};
+#define BLOCK__GB__ (&BLOCK__GB_)
+
+__NOP__RXVJ NOP__RXVJ_={__NOP__RXVJ__};
+#define NOP__RXVJ__ (&NOP__RXVJ_)
+
 
 //==========================//
 // STRING CONSTANT          //
 //==========================//
 
-__STRING_CONSTANT __string_1={__STRING_CONSTANT__,4,"SELF"};
-__STRING_CONSTANT __string_2={__STRING_CONSTANT__,4,"VOID"};
-__STRING_CONSTANT __string_3={__STRING_CONSTANT__,3,"\n//"};
-__STRING_CONSTANT __string_4={__STRING_CONSTANT__,6,"//\n// "};
-__STRING_CONSTANT __string_5={__STRING_CONSTANT__,15,"STRING CONSTANT"};
-__STRING_CONSTANT __string_6={__STRING_CONSTANT__,6," //\n//"};
-__STRING_CONSTANT __string_7={__STRING_CONSTANT__,4,"//\n\n"};
-__STRING_CONSTANT __string_8={__STRING_CONSTANT__,7,"Section"};
-__STRING_CONSTANT __string_9={__STRING_CONSTANT__,5,"Right"};
-__STRING_CONSTANT __string_10={__STRING_CONSTANT__,4,"Left"};
-__STRING_CONSTANT __string_11={__STRING_CONSTANT__,3,"..."};
-__STRING_CONSTANT __string_12={__STRING_CONSTANT__,3,"Old"};
-__STRING_CONSTANT __string_13={__STRING_CONSTANT__,8,"Expanded"};
-__STRING_CONSTANT __string_14={__STRING_CONSTANT__,6,"Strict"};
-__STRING_CONSTANT __string_15={__STRING_CONSTANT__,6,"Result"};
-__STRING_CONSTANT __string_16={__STRING_CONSTANT__,2,":="};
-__STRING_CONSTANT __string_17={__STRING_CONSTANT__,2,"?="};
-__STRING_CONSTANT __string_18={__STRING_CONSTANT__,2,"<-"};
-__STRING_CONSTANT __string_19={__STRING_CONSTANT__,2,"->"};
-__STRING_CONSTANT __string_20={__STRING_CONSTANT__,1,"="};
-__STRING_CONSTANT __string_21={__STRING_CONSTANT__,2,"!="};
-__STRING_CONSTANT __string_22={__STRING_CONSTANT__,6,"Header"};
-__STRING_CONSTANT __string_23={__STRING_CONSTANT__,7,"Inherit"};
-__STRING_CONSTANT __string_24={__STRING_CONSTANT__,6,"Insert"};
-__STRING_CONSTANT __string_25={__STRING_CONSTANT__,9,"Interrupt"};
-__STRING_CONSTANT __string_26={__STRING_CONSTANT__,7,"Private"};
-__STRING_CONSTANT __string_27={__STRING_CONSTANT__,6,"Public"};
-__STRING_CONSTANT __string_28={__STRING_CONSTANT__,7,"Mapping"};
-__STRING_CONSTANT __string_29={__STRING_CONSTANT__,9,"Directory"};
-__STRING_CONSTANT __string_30={__STRING_CONSTANT__,8,"External"};
-__STRING_CONSTANT __string_31={__STRING_CONSTANT__,7,"DEFAULT"};
-__STRING_CONSTANT __string_32={__STRING_CONSTANT__,6,"Common"};
-__STRING_CONSTANT __string_33={__STRING_CONSTANT__,7,"INTEGER"};
-__STRING_CONSTANT __string_34={__STRING_CONSTANT__,4,"REAL"};
-__STRING_CONSTANT __string_35={__STRING_CONSTANT__,9,"CHARACTER"};
-__STRING_CONSTANT __string_36={__STRING_CONSTANT__,15,"STRING_CONSTANT"};
-__STRING_CONSTANT __string_37={__STRING_CONSTANT__,12,"NATIVE_ARRAY"};
-__STRING_CONSTANT __string_38={__STRING_CONSTANT__,21,"NATIVE_ARRAY_VOLATILE"};
-__STRING_CONSTANT __string_39={__STRING_CONSTANT__,5,"BLOCK"};
-__STRING_CONSTANT __string_40={__STRING_CONSTANT__,7,"BOOLEAN"};
-__STRING_CONSTANT __string_41={__STRING_CONSTANT__,4,"TRUE"};
-__STRING_CONSTANT __string_42={__STRING_CONSTANT__,5,"FALSE"};
-__STRING_CONSTANT __string_43={__STRING_CONSTANT__,7,"POINTER"};
-__STRING_CONSTANT __string_44={__STRING_CONSTANT__,10,"___CONTEXT"};
-__STRING_CONSTANT __string_45={__STRING_CONSTANT__,10,"___GENERIC"};
-__STRING_CONSTANT __string_46={__STRING_CONSTANT__,10,"___TYPE_ID"};
-__STRING_CONSTANT __string_47={__STRING_CONSTANT__,11,"UINTEGER_64"};
-__STRING_CONSTANT __string_48={__STRING_CONSTANT__,11,"UINTEGER_32"};
-__STRING_CONSTANT __string_49={__STRING_CONSTANT__,11,"UINTEGER_16"};
-__STRING_CONSTANT __string_50={__STRING_CONSTANT__,10,"UINTEGER_8"};
-__STRING_CONSTANT __string_51={__STRING_CONSTANT__,10,"INTEGER_64"};
-__STRING_CONSTANT __string_52={__STRING_CONSTANT__,10,"INTEGER_32"};
-__STRING_CONSTANT __string_53={__STRING_CONSTANT__,10,"INTEGER_16"};
-__STRING_CONSTANT __string_54={__STRING_CONSTANT__,9,"INTEGER_8"};
-__STRING_CONSTANT __string_55={__STRING_CONSTANT__,23,"NATIVE_ARRAY__CHARACT\
-ER"};
-__STRING_CONSTANT __string_56={__STRING_CONSTANT__,37,"NATIVE_ARRAY__NATIVE_\
-ARRAY__CHARACTER"};
-__STRING_CONSTANT __string_57={__STRING_CONSTANT__,4,"Self"};
-__STRING_CONSTANT __string_58={__STRING_CONSTANT__,5,"__pos"};
-__STRING_CONSTANT __string_59={__STRING_CONSTANT__,4,"NULL"};
-__STRING_CONSTANT __string_60={__STRING_CONSTANT__,5,"__tmp"};
-__STRING_CONSTANT __string_61={__STRING_CONSTANT__,6,"lisaac"};
-__STRING_CONSTANT __string_62={__STRING_CONSTANT__,10,"input_file"};
-__STRING_CONSTANT __string_63={__STRING_CONSTANT__,11,"output_file"};
-__STRING_CONSTANT __string_64={__STRING_CONSTANT__,6,"target"};
-__STRING_CONSTANT __string_65={__STRING_CONSTANT__,4,"name"};
-__STRING_CONSTANT __string_66={__STRING_CONSTANT__,6,"export"};
-__STRING_CONSTANT __string_67={__STRING_CONSTANT__,6,"import"};
-__STRING_CONSTANT __string_68={__STRING_CONSTANT__,8,"external"};
-__STRING_CONSTANT __string_69={__STRING_CONSTANT__,7,"default"};
-__STRING_CONSTANT __string_70={__STRING_CONSTANT__,4,"type"};
-__STRING_CONSTANT __string_71={__STRING_CONSTANT__,7,"version"};
-__STRING_CONSTANT __string_72={__STRING_CONSTANT__,4,"date"};
-__STRING_CONSTANT __string_73={__STRING_CONSTANT__,7,"comment"};
-__STRING_CONSTANT __string_74={__STRING_CONSTANT__,6,"author"};
-__STRING_CONSTANT __string_75={__STRING_CONSTANT__,12,"bibliography"};
-__STRING_CONSTANT __string_76={__STRING_CONSTANT__,8,"language"};
-__STRING_CONSTANT __string_77={__STRING_CONSTANT__,9,"copyright"};
-__STRING_CONSTANT __string_78={__STRING_CONSTANT__,10,"bug_report"};
-__STRING_CONSTANT __string_79={__STRING_CONSTANT__,5,"value"};
-__STRING_CONSTANT __string_80={__STRING_CONSTANT__,4,"self"};
-__STRING_CONSTANT __string_81={__STRING_CONSTANT__,4,"__id"};
-__STRING_CONSTANT __string_82={__STRING_CONSTANT__,5,"clone"};
-__STRING_CONSTANT __string_83={__STRING_CONSTANT__,4,"main"};
-__STRING_CONSTANT __string_84={__STRING_CONSTANT__,7,"__infix"};
-__STRING_CONSTANT __string_85={__STRING_CONSTANT__,8,"__prefix"};
-__STRING_CONSTANT __string_86={__STRING_CONSTANT__,3,"to_"};
-__STRING_CONSTANT __string_87={__STRING_CONSTANT__,5,"from_"};
-__STRING_CONSTANT __string_88={__STRING_CONSTANT__,7,"storage"};
-__STRING_CONSTANT __string_89={__STRING_CONSTANT__,4,"void"};
-__STRING_CONSTANT __string_90={__STRING_CONSTANT__,9,"struct __"};
-__STRING_CONSTANT __string_91={__STRING_CONSTANT__,13,"/* NOTHING */"};
-__STRING_CONSTANT __string_92={__STRING_CONSTANT__,2,"__"};
-__STRING_CONSTANT __string_93={__STRING_CONSTANT__,22,"__PATH_LISAAC_SYSTEM__"};
-__STRING_CONSTANT __string_94={__STRING_CONSTANT__,23,"__SHORT_LISAAC_FORMAT\
-__"};
-__STRING_CONSTANT __string_95={__STRING_CONSTANT__,5,"token"};
-__STRING_CONSTANT __string_96={__STRING_CONSTANT__,9,"type_file"};
-__STRING_CONSTANT __string_97={__STRING_CONSTANT__,5,"begin"};
-__STRING_CONSTANT __string_98={__STRING_CONSTANT__,3,"end"};
-__STRING_CONSTANT __string_99={__STRING_CONSTANT__,7,"keyword"};
-__STRING_CONSTANT __string_100={__STRING_CONSTANT__,15,"keyword_section"};
-__STRING_CONSTANT __string_101={__STRING_CONSTANT__,7,"integer"};
-__STRING_CONSTANT __string_102={__STRING_CONSTANT__,9,"character"};
-__STRING_CONSTANT __string_103={__STRING_CONSTANT__,6,"string"};
-__STRING_CONSTANT __string_104={__STRING_CONSTANT__,8,"operator"};
-__STRING_CONSTANT __string_105={__STRING_CONSTANT__,9,"prototype"};
-__STRING_CONSTANT __string_106={__STRING_CONSTANT__,12,"keyprototype"};
-__STRING_CONSTANT __string_107={__STRING_CONSTANT__,12,"comment_line"};
-__STRING_CONSTANT __string_108={__STRING_CONSTANT__,17,"comment_slot_line"};
-__STRING_CONSTANT __string_109={__STRING_CONSTANT__,19,"comment_header_line"};
-__STRING_CONSTANT __string_110={__STRING_CONSTANT__,4,"slot"};
-__STRING_CONSTANT __string_111={__STRING_CONSTANT__,9,"slot_call"};
-__STRING_CONSTANT __string_112={__STRING_CONSTANT__,10,"slot_style"};
-__STRING_CONSTANT __string_113={__STRING_CONSTANT__,5,"block"};
-__STRING_CONSTANT __string_114={__STRING_CONSTANT__,5,"index"};
-__STRING_CONSTANT __string_115={__STRING_CONSTANT__,20,"directory_list_begin"};
-__STRING_CONSTANT __string_116={__STRING_CONSTANT__,19,"directory_list_item"};
-__STRING_CONSTANT __string_117={__STRING_CONSTANT__,18,"directory_list_end"};
-__STRING_CONSTANT __string_118={__STRING_CONSTANT__,15,"file_list_begin"};
-__STRING_CONSTANT __string_119={__STRING_CONSTANT__,14,"file_list_item"};
-__STRING_CONSTANT __string_120={__STRING_CONSTANT__,13,"file_list_end"};
-__STRING_CONSTANT __string_121={__STRING_CONSTANT__,2080,"------------------\
-----------------------------------------------\n--            Lisaac IS An A\
-dvanced Compiler V.0.13.1         --\n--            LORIA - LSIIT - ULP - CN\
-RS - FRANCE             --\n--         Benoit SONNTAG - sonntag at icps.u-stras\
-bg.fr         --\n--                   http://www.IsaacOS.com               \
-    --\n----------------------------------------------------------------\nUs\
-age:                                                          \n  lisaac <in\
-put_file[.li]> [Options]                            \n                      \
-                                          \nOptions:                        \
-                                \n  -o <output_file>    : output file (defau\
-lt:`input_file.c').   \n  -t <machine>        : target code (see path.li).  \
-            \n  -s                  : statistic information.                \
-  \n  -[d|D]([+|-]|[1-20]): debug mode (default: `debug_level' = 0) \n      \
-                  `d'   : Without source code.            \n                \
-        `D'   : With source code.               \n                        [d\
-|D]-: `debug_level' = 5               \n                                (Req\
-uire library only)          \n                        [d|D] : `debug_level' \
-= 10              \n                                (Append user assertion) \
-        \n                        [d|D]+: `debug_level' = 15              \n\
-                                (Append Ensure library)         \n          \
-              [d|D]n: `debug_level' = n (with 0<n<21) \n  -w                \
-  : warning error stop compiler.            \n  -W                  : all wa\
-rning (deferred detect, ...)      \n  -O                  : full optimizatio\
-n.                      \n  -i[1-5000]          : inlining level (default : \
-15)           \n  -q                  : quiet operation.                    \
-    \n                                                                \nBug \
-report:                                                     \n            po\
-st in : https://gna.org/bugs/?group=isaac         \n            mail to : so\
-nntag at icps.u-strasbg.fr                 \n"};
-__STRING_CONSTANT __string_122={__STRING_CONSTANT__,24,"Incorrect inline lev\
-el.\n"};
-__STRING_CONSTANT __string_123={__STRING_CONSTANT__,2,"./"};
-__STRING_CONSTANT __string_124={__STRING_CONSTANT__,57,"Warning: `-O' option\
- is not activated with a debug mode.\n"};
-__STRING_CONSTANT __string_125={__STRING_CONSTANT__,2,".c"};
-__STRING_CONSTANT __string_126={__STRING_CONSTANT__,7,"path.li"};
-__STRING_CONSTANT __string_127={__STRING_CONSTANT__,6,"File `"};
-__STRING_CONSTANT __string_128={__STRING_CONSTANT__,13,"' not found!\n"};
-__STRING_CONSTANT __string_129={__STRING_CONSTANT__,36,"Target section ident\
-ifier is needed."};
-__STRING_CONSTANT __string_130={__STRING_CONSTANT__,30,"Variable identifier \
+__STRING_CONSTANT__0 __string_1={__STRING_CONSTANT__0__,19,"Memory: Size bou\
+nd."};
+__STRING_CONSTANT__0 __string_2={__STRING_CONSTANT__0__,18,"Memory: Alignmen\
+t."};
+__STRING_CONSTANT__0 __string_3={__STRING_CONSTANT__0__,25,"Memory: Bound ta\
+ble_size."};
+__STRING_CONSTANT__0 __string_4={__STRING_CONSTANT__0__,16,"Memory: Size = 0"};
+__STRING_CONSTANT__0 __string_5={__STRING_CONSTANT__0__,4,"NULL"};
+__STRING_CONSTANT__0 __string_6={__STRING_CONSTANT__0__,4,"VOID"};
+__STRING_CONSTANT__0 __string_7={__STRING_CONSTANT__0__,4,"SELF"};
+__STRING_CONSTANT__0 __string_8={__STRING_CONSTANT__0__,3,"\n//"};
+__STRING_CONSTANT__0 __string_9={__STRING_CONSTANT__0__,6,"//\n// "};
+__STRING_CONSTANT__0 __string_10={__STRING_CONSTANT__0__,15,"STRING CONSTANT"};
+__STRING_CONSTANT__0 __string_11={__STRING_CONSTANT__0__,6," //\n//"};
+__STRING_CONSTANT__0 __string_12={__STRING_CONSTANT__0__,4,"//\n\n"};
+__STRING_CONSTANT__0 __string_13={__STRING_CONSTANT__0__,7,"Section"};
+__STRING_CONSTANT__0 __string_14={__STRING_CONSTANT__0__,5,"Right"};
+__STRING_CONSTANT__0 __string_15={__STRING_CONSTANT__0__,4,"Left"};
+__STRING_CONSTANT__0 __string_16={__STRING_CONSTANT__0__,3,"..."};
+__STRING_CONSTANT__0 __string_17={__STRING_CONSTANT__0__,3,"Old"};
+__STRING_CONSTANT__0 __string_18={__STRING_CONSTANT__0__,8,"Expanded"};
+__STRING_CONSTANT__0 __string_19={__STRING_CONSTANT__0__,6,"Strict"};
+__STRING_CONSTANT__0 __string_20={__STRING_CONSTANT__0__,6,"Result"};
+__STRING_CONSTANT__0 __string_21={__STRING_CONSTANT__0__,2,":="};
+__STRING_CONSTANT__0 __string_22={__STRING_CONSTANT__0__,2,"?="};
+__STRING_CONSTANT__0 __string_23={__STRING_CONSTANT__0__,2,"<-"};
+__STRING_CONSTANT__0 __string_24={__STRING_CONSTANT__0__,2,"->"};
+__STRING_CONSTANT__0 __string_25={__STRING_CONSTANT__0__,1,"="};
+__STRING_CONSTANT__0 __string_26={__STRING_CONSTANT__0__,2,"!="};
+__STRING_CONSTANT__0 __string_27={__STRING_CONSTANT__0__,1,">"};
+__STRING_CONSTANT__0 __string_28={__STRING_CONSTANT__0__,2,">="};
+__STRING_CONSTANT__0 __string_29={__STRING_CONSTANT__0__,1,"<"};
+__STRING_CONSTANT__0 __string_30={__STRING_CONSTANT__0__,2,"<="};
+__STRING_CONSTANT__0 __string_31={__STRING_CONSTANT__0__,6,"Header"};
+__STRING_CONSTANT__0 __string_32={__STRING_CONSTANT__0__,7,"Inherit"};
+__STRING_CONSTANT__0 __string_33={__STRING_CONSTANT__0__,6,"Insert"};
+__STRING_CONSTANT__0 __string_34={__STRING_CONSTANT__0__,9,"Interrupt"};
+__STRING_CONSTANT__0 __string_35={__STRING_CONSTANT__0__,7,"Private"};
+__STRING_CONSTANT__0 __string_36={__STRING_CONSTANT__0__,6,"Public"};
+__STRING_CONSTANT__0 __string_37={__STRING_CONSTANT__0__,7,"Mapping"};
+__STRING_CONSTANT__0 __string_38={__STRING_CONSTANT__0__,9,"Directory"};
+__STRING_CONSTANT__0 __string_39={__STRING_CONSTANT__0__,8,"External"};
+__STRING_CONSTANT__0 __string_40={__STRING_CONSTANT__0__,7,"DEFAULT"};
+__STRING_CONSTANT__0 __string_41={__STRING_CONSTANT__0__,6,"Common"};
+__STRING_CONSTANT__0 __string_42={__STRING_CONSTANT__0__,7,"INTEGER"};
+__STRING_CONSTANT__0 __string_43={__STRING_CONSTANT__0__,4,"REAL"};
+__STRING_CONSTANT__0 __string_44={__STRING_CONSTANT__0__,9,"CHARACTER"};
+__STRING_CONSTANT__0 __string_45={__STRING_CONSTANT__0__,15,"STRING_CONSTANT"};
+__STRING_CONSTANT__0 __string_46={__STRING_CONSTANT__0__,6,"STRING"};
+__STRING_CONSTANT__0 __string_47={__STRING_CONSTANT__0__,12,"NATIVE_ARRAY"};
+__STRING_CONSTANT__0 __string_48={__STRING_CONSTANT__0__,21,"NATIVE_ARRAY_VO\
+LATILE"};
+__STRING_CONSTANT__0 __string_49={__STRING_CONSTANT__0__,5,"BLOCK"};
+__STRING_CONSTANT__0 __string_50={__STRING_CONSTANT__0__,7,"BOOLEAN"};
+__STRING_CONSTANT__0 __string_51={__STRING_CONSTANT__0__,4,"TRUE"};
+__STRING_CONSTANT__0 __string_52={__STRING_CONSTANT__0__,5,"FALSE"};
+__STRING_CONSTANT__0 __string_53={__STRING_CONSTANT__0__,7,"POINTER"};
+__STRING_CONSTANT__0 __string_54={__STRING_CONSTANT__0__,10,"___CONTEXT"};
+__STRING_CONSTANT__0 __string_55={__STRING_CONSTANT__0__,10,"___GENERIC"};
+__STRING_CONSTANT__0 __string_56={__STRING_CONSTANT__0__,10,"___TYPE_ID"};
+__STRING_CONSTANT__0 __string_57={__STRING_CONSTANT__0__,11,"UINTEGER_64"};
+__STRING_CONSTANT__0 __string_58={__STRING_CONSTANT__0__,11,"UINTEGER_32"};
+__STRING_CONSTANT__0 __string_59={__STRING_CONSTANT__0__,11,"UINTEGER_16"};
+__STRING_CONSTANT__0 __string_60={__STRING_CONSTANT__0__,10,"UINTEGER_8"};
+__STRING_CONSTANT__0 __string_61={__STRING_CONSTANT__0__,10,"INTEGER_64"};
+__STRING_CONSTANT__0 __string_62={__STRING_CONSTANT__0__,10,"INTEGER_32"};
+__STRING_CONSTANT__0 __string_63={__STRING_CONSTANT__0__,10,"INTEGER_16"};
+__STRING_CONSTANT__0 __string_64={__STRING_CONSTANT__0__,9,"INTEGER_8"};
+__STRING_CONSTANT__0 __string_65={__STRING_CONSTANT__0__,23,"NATIVE_ARRAY__C\
+HARACTER"};
+__STRING_CONSTANT__0 __string_66={__STRING_CONSTANT__0__,37,"NATIVE_ARRAY__N\
+ATIVE_ARRAY__CHARACTER"};
+__STRING_CONSTANT__0 __string_67={__STRING_CONSTANT__0__,4,"Self"};
+__STRING_CONSTANT__0 __string_68={__STRING_CONSTANT__0__,5,"__pos"};
+__STRING_CONSTANT__0 __string_69={__STRING_CONSTANT__0__,5,"__tmp"};
+__STRING_CONSTANT__0 __string_70={__STRING_CONSTANT__0__,6,"lisaac"};
+__STRING_CONSTANT__0 __string_71={__STRING_CONSTANT__0__,4,"name"};
+__STRING_CONSTANT__0 __string_72={__STRING_CONSTANT__0__,6,"export"};
+__STRING_CONSTANT__0 __string_73={__STRING_CONSTANT__0__,6,"import"};
+__STRING_CONSTANT__0 __string_74={__STRING_CONSTANT__0__,8,"external"};
+__STRING_CONSTANT__0 __string_75={__STRING_CONSTANT__0__,7,"default"};
+__STRING_CONSTANT__0 __string_76={__STRING_CONSTANT__0__,4,"type"};
+__STRING_CONSTANT__0 __string_77={__STRING_CONSTANT__0__,7,"version"};
+__STRING_CONSTANT__0 __string_78={__STRING_CONSTANT__0__,4,"date"};
+__STRING_CONSTANT__0 __string_79={__STRING_CONSTANT__0__,7,"comment"};
+__STRING_CONSTANT__0 __string_80={__STRING_CONSTANT__0__,6,"author"};
+__STRING_CONSTANT__0 __string_81={__STRING_CONSTANT__0__,12,"bibliography"};
+__STRING_CONSTANT__0 __string_82={__STRING_CONSTANT__0__,8,"language"};
+__STRING_CONSTANT__0 __string_83={__STRING_CONSTANT__0__,9,"copyright"};
+__STRING_CONSTANT__0 __string_84={__STRING_CONSTANT__0__,10,"bug_report"};
+__STRING_CONSTANT__0 __string_85={__STRING_CONSTANT__0__,5,"value"};
+__STRING_CONSTANT__0 __string_86={__STRING_CONSTANT__0__,4,"self"};
+__STRING_CONSTANT__0 __string_87={__STRING_CONSTANT__0__,4,"__id"};
+__STRING_CONSTANT__0 __string_88={__STRING_CONSTANT__0__,5,"clone"};
+__STRING_CONSTANT__0 __string_89={__STRING_CONSTANT__0__,4,"main"};
+__STRING_CONSTANT__0 __string_90={__STRING_CONSTANT__0__,7,"__infix"};
+__STRING_CONSTANT__0 __string_91={__STRING_CONSTANT__0__,9,"__postfix"};
+__STRING_CONSTANT__0 __string_92={__STRING_CONSTANT__0__,8,"__prefix"};
+__STRING_CONSTANT__0 __string_93={__STRING_CONSTANT__0__,3,"to_"};
+__STRING_CONSTANT__0 __string_94={__STRING_CONSTANT__0__,5,"from_"};
+__STRING_CONSTANT__0 __string_95={__STRING_CONSTANT__0__,7,"storage"};
+__STRING_CONSTANT__0 __string_96={__STRING_CONSTANT__0__,5,"count"};
+__STRING_CONSTANT__0 __string_97={__STRING_CONSTANT__0__,3,"lip"};
+__STRING_CONSTANT__0 __string_98={__STRING_CONSTANT__0__,2,"if"};
+__STRING_CONSTANT__0 __string_99={__STRING_CONSTANT__0__,4,"else"};
+__STRING_CONSTANT__0 __string_100={__STRING_CONSTANT__0__,5,"print"};
+__STRING_CONSTANT__0 __string_101={__STRING_CONSTANT__0__,4,"exit"};
+__STRING_CONSTANT__0 __string_102={__STRING_CONSTANT__0__,3,"run"};
+__STRING_CONSTANT__0 __string_103={__STRING_CONSTANT__0__,4,"path"};
+__STRING_CONSTANT__0 __string_104={__STRING_CONSTANT__0__,9,"front_end"};
+__STRING_CONSTANT__0 __string_105={__STRING_CONSTANT__0__,8,"back_end"};
+__STRING_CONSTANT__0 __string_106={__STRING_CONSTANT__0__,10,"input_file"};
+__STRING_CONSTANT__0 __string_107={__STRING_CONSTANT__0__,11,"debug_level"};
+__STRING_CONSTANT__0 __string_108={__STRING_CONSTANT__0__,15,"debug_with_code"};
+__STRING_CONSTANT__0 __string_109={__STRING_CONSTANT__0__,14,"is_all_warning"};
+__STRING_CONSTANT__0 __string_110={__STRING_CONSTANT__0__,15,"is_optimization"};
+__STRING_CONSTANT__0 __string_111={__STRING_CONSTANT__0__,12,"inline_level"};
+__STRING_CONSTANT__0 __string_112={__STRING_CONSTANT__0__,7,"is_java"};
+__STRING_CONSTANT__0 __string_113={__STRING_CONSTANT__0__,12,"is_statistic"};
+__STRING_CONSTANT__0 __string_114={__STRING_CONSTANT__0__,8,"is_quiet"};
+__STRING_CONSTANT__0 __string_115={__STRING_CONSTANT__0__,11,"get_integer"};
+__STRING_CONSTANT__0 __string_116={__STRING_CONSTANT__0__,10,"get_string"};
+__STRING_CONSTANT__0 __string_117={__STRING_CONSTANT__0__,6,"is_cop"};
+__STRING_CONSTANT__0 __string_118={__STRING_CONSTANT__0__,4,"void"};
+__STRING_CONSTANT__0 __string_119={__STRING_CONSTANT__0__,9,"struct __"};
+__STRING_CONSTANT__0 __string_120={__STRING_CONSTANT__0__,13,"/* NOTHING */"};
+__STRING_CONSTANT__0 __string_121={__STRING_CONSTANT__0__,2,"__"};
+__STRING_CONSTANT__0 __string_122={__STRING_CONSTANT__0__,22,"__PATH_LISAAC_\
+SYSTEM__"};
+__STRING_CONSTANT__0 __string_123={__STRING_CONSTANT__0__,23,"__SHORT_LISAAC\
+_FORMAT__"};
+__STRING_CONSTANT__0 __string_124={__STRING_CONSTANT__0__,5,"token"};
+__STRING_CONSTANT__0 __string_125={__STRING_CONSTANT__0__,9,"type_file"};
+__STRING_CONSTANT__0 __string_126={__STRING_CONSTANT__0__,5,"begin"};
+__STRING_CONSTANT__0 __string_127={__STRING_CONSTANT__0__,3,"end"};
+__STRING_CONSTANT__0 __string_128={__STRING_CONSTANT__0__,7,"keyword"};
+__STRING_CONSTANT__0 __string_129={__STRING_CONSTANT__0__,15,"keyword_section"};
+__STRING_CONSTANT__0 __string_130={__STRING_CONSTANT__0__,7,"integer"};
+__STRING_CONSTANT__0 __string_131={__STRING_CONSTANT__0__,9,"character"};
+__STRING_CONSTANT__0 __string_132={__STRING_CONSTANT__0__,6,"string"};
+__STRING_CONSTANT__0 __string_133={__STRING_CONSTANT__0__,8,"operator"};
+__STRING_CONSTANT__0 __string_134={__STRING_CONSTANT__0__,9,"prototype"};
+__STRING_CONSTANT__0 __string_135={__STRING_CONSTANT__0__,12,"keyprototype"};
+__STRING_CONSTANT__0 __string_136={__STRING_CONSTANT__0__,12,"comment_line"};
+__STRING_CONSTANT__0 __string_137={__STRING_CONSTANT__0__,17,"comment_slot_l\
+ine"};
+__STRING_CONSTANT__0 __string_138={__STRING_CONSTANT__0__,19,"comment_header\
+_line"};
+__STRING_CONSTANT__0 __string_139={__STRING_CONSTANT__0__,4,"slot"};
+__STRING_CONSTANT__0 __string_140={__STRING_CONSTANT__0__,9,"slot_call"};
+__STRING_CONSTANT__0 __string_141={__STRING_CONSTANT__0__,10,"slot_style"};
+__STRING_CONSTANT__0 __string_142={__STRING_CONSTANT__0__,5,"block"};
+__STRING_CONSTANT__0 __string_143={__STRING_CONSTANT__0__,5,"local"};
+__STRING_CONSTANT__0 __string_144={__STRING_CONSTANT__0__,7,"warning"};
+__STRING_CONSTANT__0 __string_145={__STRING_CONSTANT__0__,10,"identifier"};
+__STRING_CONSTANT__0 __string_146={__STRING_CONSTANT__0__,15,"identifier_slot"};
+__STRING_CONSTANT__0 __string_147={__STRING_CONSTANT__0__,23,"prototype_comm\
+ent_light"};
+__STRING_CONSTANT__0 __string_148={__STRING_CONSTANT__0__,17,"prototype_comm\
+ent"};
+__STRING_CONSTANT__0 __string_149={__STRING_CONSTANT__0__,5,"title"};
+__STRING_CONSTANT__0 __string_150={__STRING_CONSTANT__0__,11,"table_begin"};
+__STRING_CONSTANT__0 __string_151={__STRING_CONSTANT__0__,10,"table_item"};
+__STRING_CONSTANT__0 __string_152={__STRING_CONSTANT__0__,15,"table_slot_name"};
+__STRING_CONSTANT__0 __string_153={__STRING_CONSTANT__0__,18,"table_slot_com\
+ment"};
+__STRING_CONSTANT__0 __string_154={__STRING_CONSTANT__0__,9,"table_end"};
+__STRING_CONSTANT__0 __string_155={__STRING_CONSTANT__0__,9,"sub_title"};
+__STRING_CONSTANT__0 __string_156={__STRING_CONSTANT__0__,10,"slot_title"};
+__STRING_CONSTANT__0 __string_157={__STRING_CONSTANT__0__,12,"subsub_title"};
+__STRING_CONSTANT__0 __string_158={__STRING_CONSTANT__0__,14,"prototype_path"};
+__STRING_CONSTANT__0 __string_159={__STRING_CONSTANT__0__,5,"index"};
+__STRING_CONSTANT__0 __string_160={__STRING_CONSTANT__0__,20,"directory_list\
+_begin"};
+__STRING_CONSTANT__0 __string_161={__STRING_CONSTANT__0__,19,"directory_list\
+_item"};
+__STRING_CONSTANT__0 __string_162={__STRING_CONSTANT__0__,18,"directory_list\
+_end"};
+__STRING_CONSTANT__0 __string_163={__STRING_CONSTANT__0__,15,"file_list_begin"};
+__STRING_CONSTANT__0 __string_164={__STRING_CONSTANT__0__,14,"file_list_item"};
+__STRING_CONSTANT__0 __string_165={__STRING_CONSTANT__0__,13,"file_list_end"};
+__STRING_CONSTANT__0 __string_166={__STRING_CONSTANT__0__,8,"make.lip"};
+__STRING_CONSTANT__0 __string_167={__STRING_CONSTANT__0__,16,"ERROR : Option\
+ `"};
+__STRING_CONSTANT__0 __string_168={__STRING_CONSTANT__0__,13,"' not found.\n"};
+__STRING_CONSTANT__0 __string_169={__STRING_CONSTANT__0__,20,"ERROR : For op\
+tion `"};
+__STRING_CONSTANT__0 __string_170={__STRING_CONSTANT__0__,20,"', argument ne\
+eded.\n"};
+__STRING_CONSTANT__0 __string_171={__STRING_CONSTANT__0__,28,"ERROR : Incorr\
+ect type for `"};
+__STRING_CONSTANT__0 __string_172={__STRING_CONSTANT__0__,12,"' argument.\n"};
+__STRING_CONSTANT__0 __string_173={__STRING_CONSTANT__0__,26,"ERROR : Invali\
+d argument.\n"};
+__STRING_CONSTANT__0 __string_174={__STRING_CONSTANT__0__,4,".lip"};
+__STRING_CONSTANT__0 __string_175={__STRING_CONSTANT__0__,27,"ERROR : Put op\
+tions after `"};
+__STRING_CONSTANT__0 __string_176={__STRING_CONSTANT__0__,2,"'."};
+__STRING_CONSTANT__0 __string_177={__STRING_CONSTANT__0__,2,"./"};
+__STRING_CONSTANT__0 __string_178={__STRING_CONSTANT__0__,42,"Slot `front_en\
+d' not found in *.lip file.\n"};
+__STRING_CONSTANT__0 __string_179={__STRING_CONSTANT__0__,16,"current_path.t\
+xt"};
+__STRING_CONSTANT__0 __string_180={__STRING_CONSTANT__0__,48,"Error: File `c\
+urrent_path.txt' is not created !\n"};
+__STRING_CONSTANT__0 __string_181={__STRING_CONSTANT__0__,15,"Warning: Slot `"};
+__STRING_CONSTANT__0 __string_182={__STRING_CONSTANT__0__,22,"STRING type is\
+ needed."};
+__STRING_CONSTANT__0 __string_183={__STRING_CONSTANT__0__,31,"ERROR : `input\
+_file' is empty.\n"};
+__STRING_CONSTANT__0 __string_184={__STRING_CONSTANT__0__,5,".java"};
+__STRING_CONSTANT__0 __string_185={__STRING_CONSTANT__0__,2,".c"};
+__STRING_CONSTANT__0 __string_186={__STRING_CONSTANT__0__,15,"\ninput  file \
+: "};
+__STRING_CONSTANT__0 __string_187={__STRING_CONSTANT__0__,18,".li\noutput fi\
+le : "};
+__STRING_CONSTANT__0 __string_188={__STRING_CONSTANT__0__,18,"\npath directo\
+ry :\n"};
+__STRING_CONSTANT__0 __string_189={__STRING_CONSTANT__0__,2,"  "};
+__STRING_CONSTANT__0 __string_190={__STRING_CONSTANT__0__,63,"// Java code g\
+enerated by Lisaac compiler (www.isaacOS.com) //\n"};
+__STRING_CONSTANT__0 __string_191={__STRING_CONSTANT__0__,6,"class "};
+__STRING_CONSTANT__0 __string_192={__STRING_CONSTANT__0__,3," {\n"};
+__STRING_CONSTANT__0 __string_193={__STRING_CONSTANT__0__,29,"private static\
+ String arg[];\n"};
+__STRING_CONSTANT__0 __string_194={__STRING_CONSTANT__0__,60,"// C code gene\
+rated by Lisaac compiler (www.isaacOS.com) //\n"};
+__STRING_CONSTANT__0 __string_195={__STRING_CONSTANT__0__,20,"#include <sign\
+al.h>\n"};
+__STRING_CONSTANT__0 __string_196={__STRING_CONSTANT__0__,34,"int arg_count;\
+\nchar **arg_vector;\n"};
+__STRING_CONSTANT__0 __string_197={__STRING_CONSTANT__0__,8,"EXTERNAL"};
+__STRING_CONSTANT__0 __string_198={__STRING_CONSTANT__0__,11,"Definition."};
+__STRING_CONSTANT__0 __string_199={__STRING_CONSTANT__0__,10,"arg = parg"};
+__STRING_CONSTANT__0 __string_200={__STRING_CONSTANT__0__,35,"signal(SIGINT,\
+interrupt_signal);\n  "};
+__STRING_CONSTANT__0 __string_201={__STRING_CONSTANT__0__,220,"arg_count  = \
+argc;\n  arg_vector = argv;\n#ifdef _PTHREAD_H\n  pthread_key_create(&curren\
+t_thread, NULL);\n  pthread_attr_init(&thread_attr);\n  /*pthread_attr_setde\
+tachstate(&thread_attr,PTHREAD_CREATE_DETACHED);*/\n#endif\n  "};
+__STRING_CONSTANT__0 __string_202={__STRING_CONSTANT__0__,28,"Unix mode: Not\
+ value return."};
+__STRING_CONSTANT__0 __string_203={__STRING_CONSTANT__0__,29,"Unix mode: Not\
+ argument list."};
+__STRING_CONSTANT__0 __string_204={__STRING_CONSTANT__0__,56,"Entry point no\
+t found (slot `main' in `Section Public')."};
+__STRING_CONSTANT__0 __string_205={__STRING_CONSTANT__0__,17,"Depending pass\
+: ."};
+__STRING_CONSTANT__0 __string_206={__STRING_CONSTANT__0__,1,"."};
+__STRING_CONSTANT__0 __string_207={__STRING_CONSTANT__0__,2," ("};
+__STRING_CONSTANT__0 __string_208={__STRING_CONSTANT__0__,2,")\n"};
+__STRING_CONSTANT__0 __string_209={__STRING_CONSTANT__0__,16,"Executing pass\
+: "};
+__STRING_CONSTANT__0 __string_210={__STRING_CONSTANT__0__,1,"*"};
+__STRING_CONSTANT__0 __string_211={__STRING_CONSTANT__0__,4,"TYPE"};
+__STRING_CONSTANT__0 __string_212={__STRING_CONSTANT__0__,50,"// Generic Obj\
+ect\nclass ___OBJ {\n  long __id;\n};\n\n"};
+__STRING_CONSTANT__0 __string_213={__STRING_CONSTANT__0__,60,"// Generic Obj\
+ect\nstruct ___OBJ {\n  unsigned long __id;\n};\n\n"};
+__STRING_CONSTANT__0 __string_214={__STRING_CONSTANT__0__,6,"GLOBAL"};
+__STRING_CONSTANT__0 __string_215={__STRING_CONSTANT__0__,15,"FUNCTION HEADER"};
+__STRING_CONSTANT__0 __string_216={__STRING_CONSTANT__0__,17,"// Debug Manag\
+er\n"};
+__STRING_CONSTANT__0 __string_217={__STRING_CONSTANT__0__,32,"void interrupt\
+_signal(int sig);\n"};
+__STRING_CONSTANT__0 __string_218={__STRING_CONSTANT__0__,180,"void stack_pr\
+int(_____CONTEXT *up);\nvoid push_first(_____CONTEXT *path,unsigned long cod\
+e);\nvoid push(_____CONTEXT *path,unsigned long code);\nvoid print_integer(u\
+nsigned short n);\n"};
+__STRING_CONSTANT__0 __string_219={__STRING_CONSTANT__0__,15,"// Source code\
+\n"};
+__STRING_CONSTANT__0 __string_220={__STRING_CONSTANT__0__,2,";\n"};
+__STRING_CONSTANT__0 __string_221={__STRING_CONSTANT__0__,17,"lith_object *C\
+OP_"};
+__STRING_CONSTANT__0 __string_222={__STRING_CONSTANT__0__,41,"(lith_object *\
+obj,pthread_mutex_t *mutex)"};
+__STRING_CONSTANT__0 __string_223={__STRING_CONSTANT__0__,11,"SOURCE CODE"};
+__STRING_CONSTANT__0 __string_224={__STRING_CONSTANT__0__,39,"public static \
+void main(String parg[])\n"};
+__STRING_CONSTANT__0 __string_225={__STRING_CONSTANT__0__,31,"int main(int a\
+rgc,char **argv)\n"};
+__STRING_CONSTANT__0 __string_226={__STRING_CONSTANT__0__,2,"{\n"};
+__STRING_CONSTANT__0 __string_227={__STRING_CONSTANT__0__,13,"  return(0);\n"};
+__STRING_CONSTANT__0 __string_228={__STRING_CONSTANT__0__,3,"}\n\n"};
+__STRING_CONSTANT__0 __string_229={__STRING_CONSTANT__0__,43,"Sorry, Some Fe\
+ature is Not Yet Implemented."};
+__STRING_CONSTANT__0 __string_230={__STRING_CONSTANT__0__,3,"\n{ "};
+__STRING_CONSTANT__0 __string_231={__STRING_CONSTANT__0__,16," self;\n  self\
+ = "};
+__STRING_CONSTANT__0 __string_232={__STRING_CONSTANT__0__,90,"ptr;\n  pthrea\
+d_mutex_lock (&(self->mutex));\n  pthread_setspecific(current_thread,self);\\
+n  "};
+__STRING_CONSTANT__0 __string_233={__STRING_CONSTANT__0__,8,"(self);\n"};
+__STRING_CONSTANT__0 __string_234={__STRING_CONSTANT__0__,60,"  pthread_mute\
+x_unlock (&(self->mutex));\n  return(NULL);\n};\n"};
+__STRING_CONSTANT__0 __string_235={__STRING_CONSTANT__0__,7,"return("};
+__STRING_CONSTANT__0 __string_236={__STRING_CONSTANT__0__,3,");\n"};
+__STRING_CONSTANT__0 __string_237={__STRING_CONSTANT__0__,2,"}\n"};
+__STRING_CONSTANT__0 __string_238={__STRING_CONSTANT__0__,5,"obj;\n"};
+__STRING_CONSTANT__0 __string_239={__STRING_CONSTANT__0__,2,"=("};
+__STRING_CONSTANT__0 __string_240={__STRING_CONSTANT__0__,3,")(("};
+__STRING_CONSTANT__0 __string_241={__STRING_CONSTANT__0__,12,"obj)->param_"};
+__STRING_CONSTANT__0 __string_242={__STRING_CONSTANT__0__,37,"  pthread_mute\
+x_unlock(&obj->mutex);\n"};
+__STRING_CONSTANT__0 __string_243={__STRING_CONSTANT__0__,29,"  pthread_mute\
+x_lock(mutex);\n"};
+__STRING_CONSTANT__0 __string_244={__STRING_CONSTANT__0__,17,"  return NULL;\
+\n}\n"};
+__STRING_CONSTANT__0 __string_245={__STRING_CONSTANT__0__,54,"// NULL\n#ifnd\
+ef NULL\n#define NULL ((void *)0)\n#endif\n\n"};
+__STRING_CONSTANT__0 __string_246={__STRING_CONSTANT__0__,167,"// ___CONTEXT\
+\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct \
+{\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_con\
+text; \n\n"};
+__STRING_CONSTANT__0 __string_247={__STRING_CONSTANT__0__,18,"\nvoid *table_\
+type["};
+__STRING_CONSTANT__0 __string_248={__STRING_CONSTANT__0__,3,"];\n"};
+__STRING_CONSTANT__0 __string_249={__STRING_CONSTANT__0__,13,"DEBUG MANAGER"};
+__STRING_CONSTANT__0 __string_250={__STRING_CONSTANT__0__,77,"private static\
+ void print_string(String str) \n{ \n  System.out.print(str);\n}\n\n"};
+__STRING_CONSTANT__0 __string_251={__STRING_CONSTANT__0__,108,"int print_str\
+ing(char *str) \n{ \n  while (*str!=0) {\n    print_char(*str); \n    str++;\
+ \n  };\n  return(0);\n}\n\n"};
+__STRING_CONSTANT__0 __string_252={__STRING_CONSTANT__0__,12,"char *trace["};
+__STRING_CONSTANT__0 __string_253={__STRING_CONSTANT__0__,4,"]={\n"};
+__STRING_CONSTANT__0 __string_254={__STRING_CONSTANT__0__,3,"  \""};
+__STRING_CONSTANT__0 __string_255={__STRING_CONSTANT__0__,4,")\",\n"};
+__STRING_CONSTANT__0 __string_256={__STRING_CONSTANT__0__,7,")\"\n};\n\n"};
+__STRING_CONSTANT__0 __string_257={__STRING_CONSTANT__0__,94,"\n//==========\
+================//\n// SOURCE LINE REFERENCE    //\n//======================\
+====//\n"};
+__STRING_CONSTANT__0 __string_258={__STRING_CONSTANT__0__,60,"struct __sourc\
+e {\n  unsigned int pos;\n  char *line;\n} __src["};
+__STRING_CONSTANT__0 __string_259={__STRING_CONSTANT__0__,9,"#define L"};
+__STRING_CONSTANT__0 __string_260={__STRING_CONSTANT__0__,3,"  {"};
+__STRING_CONSTANT__0 __string_261={__STRING_CONSTANT__0__,2,",\""};
+__STRING_CONSTANT__0 __string_262={__STRING_CONSTANT__0__,4,"\"},\n"};
+__STRING_CONSTANT__0 __string_263={__STRING_CONSTANT__0__,4,"};\n\n"};
+__STRING_CONSTANT__0 __string_264={__STRING_CONSTANT__0__,244,"// Unix Signa\
+l manager:\nvoid interrupt_signal(int sig)  \n{                             \
+  \n  stack_print(top_context);     \n  print_string(\"User interrupt.\\n\")\
+; \n  die_with_code(1);                     \n}                             \
+          \n\n"};
+__STRING_CONSTANT__0 __string_265={__STRING_CONSTANT__0__,58,"void push_firs\
+t(_____CONTEXT *path,unsigned long code)\n{ \n"};
+__STRING_CONSTANT__0 __string_266={__STRING_CONSTANT__0__,303,"  _____CONTEX\
+T *cur,loop;\n  cur = top_context; \n  while ((cur != (void *)0) && (cur != \
+path)) cur = cur->back; \n  if (cur == path) {\n    loop.back = top_context;\
+\n    loop.code = code; \n    stack_print(&loop);\n    print_string(\"COMPIL\
+ER : Debug context looping detected !\\n\");\n    die_with_code(1);\n  };\n"};
+__STRING_CONSTANT__0 __string_267={__STRING_CONSTANT__0__,732,"  path->back \
+ = top_context;\n  path->code  = code;\n  top_context = path;\n} \n  \nvoid \
+push(_____CONTEXT *path,unsigned long code)\n{ \n  path->code  = code;\n  to\
+p_context = path;\n} \n  \nvoid stack_print(_____CONTEXT *up)      \n{ _____\
+CONTEXT *back,*next;             \n  int j;	                              \n\
+  next = (void *)0;                          \n  while (up != (void *)0) {  \
+                \n    back = up -> back;                       \n    up -> b\
+ack = next;                       \n    next = up;                          \
+     \n    up = back;                               \n  };                  \
+                       \n  print_string(\"\\n============== BOTTOM =========\
+=====\\n\"); \n  while (next != (void *)0) {                \n"};
+__STRING_CONSTANT__0 __string_268={__STRING_CONSTANT__0__,812,"    print_str\
+ing(\"Line #\");                           \n    print_integer(__src[next->c\
+ode].pos >> 17);         \n    print_string(\" Column #\");                 \
+       \n    print_integer((__src[next->code].pos >> 9) & 0xFF); \n    print\
+_string(\" in \");                             \n    print_string(trace[__sr\
+c[next->code].pos & 0x1FF]); \n    print_string(\".\\n\");                  \
+           \n if ((__src[next->code].pos & 0x1FF) != 0) { \n    print_string\
+(__src[next->code].line);               \n    print_char('\\n');            \
+                      \n    for (j=0;j < ((__src[next->code].pos >> 9) & 0xF\
+F);j++) {\n      if (__src[next->code].line[j]=='\\t') print_char('\\t');\n \
+     else print_char(' ');\n    };                                          \
+        \n    print_char('^');    \n    print_char('\\n');   \n }; \n"};
+__STRING_CONSTANT__0 __string_269={__STRING_CONSTANT__0__,307,"    print_str\
+ing(\"Line #\");                \n    print_integer(next->code >> 17);      \
+   \n    print_string(\" Column #\");          \n    print_integer((next->co\
+de >> 9) & 0xFF); \n    print_string(\" in \");               \n    print_st\
+ring(trace[next->code & 0x1FF]); \n    print_string(\".\\n\");              \
+    \n"};
+__STRING_CONSTANT__0 __string_270={__STRING_CONSTANT__0__,515,"    next = ne\
+xt -> back;                     \n  };                                      \
+   \n  print_string(\"================ TOP ===============\\n\"); \n  top_co\
+ntext = (void *)0;                   \n}                                    \
+        \n \nvoid print_integer(unsigned short n) \n{ unsigned short val;   \
+             \n  char car;                          \n  car = (n % 10) + '0'\
+;              \n  val = n / 10;                      \n  if (val != 0) prin\
+t_integer(val);  \n  print_char(car);                   \n} \n\n"};
+__STRING_CONSTANT__0 __string_271={__STRING_CONSTANT__0__,21,"\n} // End cla\
+ss MAIN\n"};
+__STRING_CONSTANT__0 __string_272={__STRING_CONSTANT__0__,12,"Error: File "};
+__STRING_CONSTANT__0 __string_273={__STRING_CONSTANT__0__,18," is not create\
+d !\n"};
+__STRING_CONSTANT__0 __string_274={__STRING_CONSTANT__0__,4," => "};
+__STRING_CONSTANT__0 __string_275={__STRING_CONSTANT__0__,10," minutes, "};
+__STRING_CONSTANT__0 __string_276={__STRING_CONSTANT__0__,12," second(s).\n"};
+__STRING_CONSTANT__0 __string_277={__STRING_CONSTANT__0__,13," warning(s).\n"};
+__STRING_CONSTANT__0 __string_278={__STRING_CONSTANT__0__,19," Local   count\
+er : "};
+__STRING_CONSTANT__0 __string_279={__STRING_CONSTANT__0__,1,"\n"};
+__STRING_CONSTANT__0 __string_280={__STRING_CONSTANT__0__,19," Context count\
+er : "};
+__STRING_CONSTANT__0 __string_281={__STRING_CONSTANT__0__,25,"  Null call sc\
+ore      : "};
+__STRING_CONSTANT__0 __string_282={__STRING_CONSTANT__0__,25,"  Polymorphic \
+call     : "};
+__STRING_CONSTANT__0 __string_283={__STRING_CONSTANT__0__,25,"  Invariant lo\
+op score : "};
+__STRING_CONSTANT__0 __string_284={__STRING_CONSTANT__0__,23,"BOOLEAN type i\
+s needed."};
+__STRING_CONSTANT__0 __string_285={__STRING_CONSTANT__0__,50,"Warning: Slot \
+`back_end' not found in *.lip file.\n"};
+__STRING_CONSTANT__0 __string_286={__STRING_CONSTANT__0__,23,"Memory: Copy a\
+lignment."};
+__STRING_CONSTANT__0 __string_287={__STRING_CONSTANT__0__,4,"_add"};
+__STRING_CONSTANT__0 __string_288={__STRING_CONSTANT__0__,4,"_sub"};
+__STRING_CONSTANT__0 __string_289={__STRING_CONSTANT__0__,9,"_logicnot"};
+__STRING_CONSTANT__0 __string_290={__STRING_CONSTANT__0__,4,"_not"};
+__STRING_CONSTANT__0 __string_291={__STRING_CONSTANT__0__,4,"_div"};
+__STRING_CONSTANT__0 __string_292={__STRING_CONSTANT__0__,4,"_mul"};
+__STRING_CONSTANT__0 __string_293={__STRING_CONSTANT__0__,4,"_xor"};
+__STRING_CONSTANT__0 __string_294={__STRING_CONSTANT__0__,4,"_mod"};
+__STRING_CONSTANT__0 __string_295={__STRING_CONSTANT__0__,8,"_greater"};
+__STRING_CONSTANT__0 __string_296={__STRING_CONSTANT__0__,5,"_less"};
+__STRING_CONSTANT__0 __string_297={__STRING_CONSTANT__0__,6,"_equal"};
+__STRING_CONSTANT__0 __string_298={__STRING_CONSTANT__0__,7,"_notdiv"};
+__STRING_CONSTANT__0 __string_299={__STRING_CONSTANT__0__,3,"_or"};
+__STRING_CONSTANT__0 __string_300={__STRING_CONSTANT__0__,4,"_and"};
+__STRING_CONSTANT__0 __string_301={__STRING_CONSTANT__0__,7,"_dollar"};
+__STRING_CONSTANT__0 __string_302={__STRING_CONSTANT__0__,6,"_diese"};
+__STRING_CONSTANT__0 __string_303={__STRING_CONSTANT__0__,3,"_at"};
+__STRING_CONSTANT__0 __string_304={__STRING_CONSTANT__0__,4,"_ask"};
+__STRING_CONSTANT__0 __string_305={__STRING_CONSTANT__0__,3,"../"};
+__STRING_CONSTANT__0 __string_306={__STRING_CONSTANT__0__,6,"File `"};
+__STRING_CONSTANT__0 __string_307={__STRING_CONSTANT__0__,38,"' not found !\\
+nIncorrect installation.\n"};
+__STRING_CONSTANT__0 __string_308={__STRING_CONSTANT__0__,28,"' not found ! \
+(see `*.lip')\n"};
+__STRING_CONSTANT__0 __string_309={__STRING_CONSTANT__0__,845,"-------------\
+---------------------------------------------------\n--            Lisaac IS\
+ An Advanced Compiler V.0.14           --\n--            LORIA - LSIIT - ULP\
+ - CNRS - FRANCE             --\n--         Benoit SONNTAG - sonntag at icps.u-\
+strasbg.fr         --\n--                   http://www.IsaacOS.com          \
+         --\n---------------------------------------------------------------\
+-\nUsage:                                                          \n  lisaa\
+c [<lip_file.lip>] [<input_file[.li]>] {<Options>}       \n                 \
+                                               \n  Note: without <lip_file> \
+or <input_file>,                     \n        the nearest `make.lip' file i\
+s interpreted.             \n                                               \
+                 \nOptions:                                                 \
+       \n"};
+__STRING_CONSTANT__0 __string_310={__STRING_CONSTANT__0__,3,"  -"};
+__STRING_CONSTANT__0 __string_311={__STRING_CONSTANT__0__,2," <"};
+__STRING_CONSTANT__0 __string_312={__STRING_CONSTANT__0__,3," :\n"};
+__STRING_CONSTANT__0 __string_313={__STRING_CONSTANT__0__,38,"\t Sorry, no c\
+omment (see `make.lip').\n"};
+__STRING_CONSTANT__0 __string_314={__STRING_CONSTANT__0__,37,"\t Sorry, no o\
+ption (see `make.lip').\n"};
+__STRING_CONSTANT__0 __string_315={__STRING_CONSTANT__0__,240,"             \
+                                                   \nBug report:            \
+                                         \n\t post in : https://gna.org/bugs\
+/?group=isaac         \n\t mail to : sonntag at icps.u-strasbg.fr              \
+   \n"};
+__STRING_CONSTANT__0 __string_316={__STRING_CONSTANT__0__,17,"Unreachable co\
+de."};
+__STRING_CONSTANT__0 __string_317={__STRING_CONSTANT__0__,3,".li"};
+__STRING_CONSTANT__0 __string_318={__STRING_CONSTANT__0__,21,"Incorrect dire\
+ctory `"};
+__STRING_CONSTANT__0 __string_319={__STRING_CONSTANT__0__,20,"--SYNTAX------\
+-----\n"};
+__STRING_CONSTANT__0 __string_320={__STRING_CONSTANT__0__,20,"--SEMANTIC----\
+-----\n"};
+__STRING_CONSTANT__0 __string_321={__STRING_CONSTANT__0__,20,"--WARNING-----\
+-----\n"};
+__STRING_CONSTANT__0 __string_322={__STRING_CONSTANT__0__,20,"--MESSAGE-----\
+-----\n"};
+__STRING_CONSTANT__0 __string_323={__STRING_CONSTANT__0__,6,"\nLine "};
+__STRING_CONSTANT__0 __string_324={__STRING_CONSTANT__0__,8," column "};
+__STRING_CONSTANT__0 __string_325={__STRING_CONSTANT__0__,4," in "};
+__STRING_CONSTANT__0 __string_326={__STRING_CONSTANT__0__,3,"):\n"};
+__STRING_CONSTANT__0 __string_327={__STRING_CONSTANT__0__,2,"^\n"};
+__STRING_CONSTANT__0 __string_328={__STRING_CONSTANT__0__,23,"INTEGER type i\
+s needed."};
+__STRING_CONSTANT__0 __string_329={__STRING_CONSTANT__0__,13,"Crash system."};
+__STRING_CONSTANT__0 __string_330={__STRING_CONSTANT__0__,13,"Cannot open `"};
+__STRING_CONSTANT__0 __string_331={__STRING_CONSTANT__0__,14," is not found."};
+__STRING_CONSTANT__0 __string_332={__STRING_CONSTANT__0__,32,"Incorrect gene\
+ricity definition."};
+__STRING_CONSTANT__0 __string_333={__STRING_CONSTANT__0__,21,"************ E\
+RROR : "};
+__STRING_CONSTANT__0 __string_334={__STRING_CONSTANT__0__,14," ************\n"};
+__STRING_CONSTANT__0 __string_335={__STRING_CONSTANT__0__,20,"ERROR TYPE BLO\
+CK!!!!"};
+__STRING_CONSTANT__0 __string_336={__STRING_CONSTANT__0__,4,"PUSH"};
+__STRING_CONSTANT__0 __string_337={__STRING_CONSTANT__0__,26,"Invalid consta\
+nt integer ("};
+__STRING_CONSTANT__0 __string_338={__STRING_CONSTANT__0__,12,") cast into "};
+__STRING_CONSTANT__0 __string_339={__STRING_CONSTANT__0__,2," ["};
+__STRING_CONSTANT__0 __string_340={__STRING_CONSTANT__0__,2,".."};
+__STRING_CONSTANT__0 __string_341={__STRING_CONSTANT__0__,17,"] => new value\
+=0."};
+__STRING_CONSTANT__0 __string_342={__STRING_CONSTANT__0__,22,"EXPR_MULTIPLE.\
+get_type"};
+__STRING_CONSTANT__0 __string_343={__STRING_CONSTANT__0__,23,"\n------------\
+---------\n"};
+__STRING_CONSTANT__0 __string_344={__STRING_CONSTANT__0__,11,"BLOCK SEND "};
+__STRING_CONSTANT__0 __string_345={__STRING_CONSTANT__0__,12,"Call on NULL"};
+__STRING_CONSTANT__0 __string_346={__STRING_CONSTANT__0__,5,"push("};
+__STRING_CONSTANT__0 __string_347={__STRING_CONSTANT__0__,3," :="};
+__STRING_CONSTANT__0 __string_348={__STRING_CONSTANT__0__,6,"<NULL>"};
+__STRING_CONSTANT__0 __string_349={__STRING_CONSTANT__0__,12,"is_expanded("};
+__STRING_CONSTANT__0 __string_350={__STRING_CONSTANT__0__,8,"type_id("};
+__STRING_CONSTANT__0 __string_351={__STRING_CONSTANT__0__,8,"Generic "};
+__STRING_CONSTANT__0 __string_352={__STRING_CONSTANT__0__,8,"size_of("};
+__STRING_CONSTANT__0 __string_353={__STRING_CONSTANT__0__,3,"nop"};
+__STRING_CONSTANT__0 __string_354={__STRING_CONSTANT__0__,2,":\n"};
+__STRING_CONSTANT__0 __string_355={__STRING_CONSTANT__0__,5,"goto "};
+__STRING_CONSTANT__0 __string_356={__STRING_CONSTANT__0__,9,"COP_LOCK("};
+__STRING_CONSTANT__0 __string_357={__STRING_CONSTANT__0__,12,"COP_UNLOCK()"};
+__STRING_CONSTANT__0 __string_358={__STRING_CONSTANT__0__,7,"static "};
+__STRING_CONSTANT__0 __string_359={__STRING_CONSTANT__0__,5,"void "};
+__STRING_CONSTANT__0 __string_360={__STRING_CONSTANT__0__,31,"BUG PROFIL.gen\
+ere_handler Error"};
+__STRING_CONSTANT__0 __string_361={__STRING_CONSTANT__0__,95,"Compiler limit\
+ : This block is context sensitive, and evaluation too far away from the con\
+text."};
+__STRING_CONSTANT__0 __string_362={__STRING_CONSTANT__0__,9,"Is empty."};
+__STRING_CONSTANT__0 __string_363={__STRING_CONSTANT__0__,3,"// "};
+__STRING_CONSTANT__0 __string_364={__STRING_CONSTANT__0__,14,"No recursive, "};
+__STRING_CONSTANT__0 __string_365={__STRING_CONSTANT__0__,11,"Recursive, "};
+__STRING_CONSTANT__0 __string_366={__STRING_CONSTANT__0__,13,"No inlinable."};
+__STRING_CONSTANT__0 __string_367={__STRING_CONSTANT__0__,10,"Inlinable."};
+__STRING_CONSTANT__0 __string_368={__STRING_CONSTANT__0__,12,"_____CONTEXT"};
+__STRING_CONSTANT__0 __string_369={__STRING_CONSTANT__0__,6,"__OBJ "};
+__STRING_CONSTANT__0 __string_370={__STRING_CONSTANT__0__,3,"int"};
+__STRING_CONSTANT__0 __string_371={__STRING_CONSTANT__0__,2,"[]"};
+__STRING_CONSTANT__0 __string_372={__STRING_CONSTANT__0__,8,"typedef "};
+__STRING_CONSTANT__0 __string_373={__STRING_CONSTANT__0__,7,"struct "};
+__STRING_CONSTANT__0 __string_374={__STRING_CONSTANT__0__,7,"_struct"};
+__STRING_CONSTANT__0 __string_375={__STRING_CONSTANT__0__,3," __"};
+__STRING_CONSTANT__0 __string_376={__STRING_CONSTANT__0__,58,"Compiler limit\
+: Cyclic depending structure definition for "};
+__STRING_CONSTANT__0 __string_377={__STRING_CONSTANT__0__,34,"Slot is not po\
+ssible with a type C"};
+__STRING_CONSTANT__0 __string_378={__STRING_CONSTANT__0__,8,"#define "};
+__STRING_CONSTANT__0 __string_379={__STRING_CONSTANT__0__,3,"__ "};
+__STRING_CONSTANT__0 __string_380={__STRING_CONSTANT__0__,42,"Late binding i\
+s not possible with a type C"};
+__STRING_CONSTANT__0 __string_381={__STRING_CONSTANT__0__,21,"static private\
+ int __"};
+__STRING_CONSTANT__0 __string_382={__STRING_CONSTANT__0__,5,"__ = "};
+__STRING_CONSTANT__0 __string_383={__STRING_CONSTANT__0__,10,"#define __"};
+__STRING_CONSTANT__0 __string_384={__STRING_CONSTANT__0__,22,"  unsigned lon\
+g __id;\n"};
+__STRING_CONSTANT__0 __string_385={__STRING_CONSTANT__0__,51,"Late binding i\
+s not possible with `mapping' object."};
+__STRING_CONSTANT__0 __string_386={__STRING_CONSTANT__0__,22,"  lith_object \
+thread;\n"};
+__STRING_CONSTANT__0 __string_387={__STRING_CONSTANT__0__,12,"  int param_"};
+__STRING_CONSTANT__0 __string_388={__STRING_CONSTANT__0__,11,"  volatile "};
+__STRING_CONSTANT__0 __string_389={__STRING_CONSTANT__0__,14,"  void *self;\n"};
+__STRING_CONSTANT__0 __string_390={__STRING_CONSTANT__0__,17,"  void *Nothin\
+g;\n"};
+__STRING_CONSTANT__0 __string_391={__STRING_CONSTANT__0__,15,"static class __"};
+__STRING_CONSTANT__0 __string_392={__STRING_CONSTANT__0__,14," extends __OBJ"};
+__STRING_CONSTANT__0 __string_393={__STRING_CONSTANT__0__,45,"Mapping is not\
+ yet implemented for Java code."};
+__STRING_CONSTANT__0 __string_394={__STRING_CONSTANT__0__,12,"\n  public __"};
+__STRING_CONSTANT__0 __string_395={__STRING_CONSTANT__0__,8,"int pid,"};
+__STRING_CONSTANT__0 __string_396={__STRING_CONSTANT__0__,11,"int pcount,"};
+__STRING_CONSTANT__0 __string_397={__STRING_CONSTANT__0__,16,"String pstorag\
+e,"};
+__STRING_CONSTANT__0 __string_398={__STRING_CONSTANT__0__,10,")\n  {\n    "};
+__STRING_CONSTANT__0 __string_399={__STRING_CONSTANT__0__,12,"__id = pid;\n"};
+__STRING_CONSTANT__0 __string_400={__STRING_CONSTANT__0__,11," = pcount;\n"};
+__STRING_CONSTANT__0 __string_401={__STRING_CONSTANT__0__,27," = pstorage.to\
+CharArray();\n"};
+__STRING_CONSTANT__0 __string_402={__STRING_CONSTANT__0__,5,"  };\n"};
+__STRING_CONSTANT__0 __string_403={__STRING_CONSTANT__0__,7,"int pid"};
+__STRING_CONSTANT__0 __string_404={__STRING_CONSTANT__0__,9,"super();\n"};
+__STRING_CONSTANT__0 __string_405={__STRING_CONSTANT__0__,8,"  };\n};\n"};
+__STRING_CONSTANT__0 __string_406={__STRING_CONSTANT__0__,10,"_struct {\n"};
+__STRING_CONSTANT__0 __string_407={__STRING_CONSTANT__0__,28,"} __attribute_\
+_ ((packed));\n"};
+__STRING_CONSTANT__0 __string_408={__STRING_CONSTANT__0__,3,"};\n"};
+__STRING_CONSTANT__0 __string_409={__STRING_CONSTANT__0__,17,"private static\
+ __"};
+__STRING_CONSTANT__0 __string_410={__STRING_CONSTANT__0__,8,"_=new __"};
+__STRING_CONSTANT__0 __string_411={__STRING_CONSTANT__0__,4,"={__"};
+__STRING_CONSTANT__0 __string_412={__STRING_CONSTANT__0__,3,"__}"};
+__STRING_CONSTANT__0 __string_413={__STRING_CONSTANT__0__,5,"__ (&"};
+__STRING_CONSTANT__0 __string_414={__STRING_CONSTANT__0__,4,"_)\n\n"};
+__STRING_CONSTANT__0 __string_415={__STRING_CONSTANT__0__,3,"% ("};
+__STRING_CONSTANT__0 __string_416={__STRING_CONSTANT__0__,19,"Not enough mem\
+ory.\n"};
+__STRING_CONSTANT__0 __string_417={__STRING_CONSTANT__0__,18,"Identifier nee\
+ded."};
+__STRING_CONSTANT__0 __string_418={__STRING_CONSTANT__0__,20,"Added ':' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_419={__STRING_CONSTANT__0__,21,"`STRING' type \
+needed."};
+__STRING_CONSTANT__0 __string_420={__STRING_CONSTANT__0__,14,"String needed."};
+__STRING_CONSTANT__0 __string_421={__STRING_CONSTANT__0__,20,"Added ';' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_422={__STRING_CONSTANT__0__,26,"No data in Pub\
+lic section."};
+__STRING_CONSTANT__0 __string_423={__STRING_CONSTANT__0__,24,"Identifier is \
 incorrect."};
-__STRING_CONSTANT __string_131={__STRING_CONSTANT__,26,"Assignment ':=' is n\
+__STRING_CONSTANT__0 __string_424={__STRING_CONSTANT__0__,18,"type is incorr\
+ect."};
+__STRING_CONSTANT__0 __string_425={__STRING_CONSTANT__0__,21,"Incorrect expr\
+ession."};
+__STRING_CONSTANT__0 __string_426={__STRING_CONSTANT__0__,15,"Incorrect type."};
+__STRING_CONSTANT__0 __string_427={__STRING_CONSTANT__0__,21,"Added '<-' is \
+needed."};
+__STRING_CONSTANT__0 __string_428={__STRING_CONSTANT__0__,20,"Added '(' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_429={__STRING_CONSTANT__0__,20,"Added ')' is n\
 eeded."};
-__STRING_CONSTANT __string_132={__STRING_CONSTANT__,17,"Target is needed."};
-__STRING_CONSTANT __string_133={__STRING_CONSTANT__,26,"Incorrect path defin\
-ition."};
-__STRING_CONSTANT __string_134={__STRING_CONSTANT__,29,"Incorrect command de\
+__STRING_CONSTANT__0 __string_430={__STRING_CONSTANT__0__,23,"Incorrect rede\
 finition."};
-__STRING_CONSTANT __string_135={__STRING_CONSTANT__,20,"Added ';' is needed."};
-__STRING_CONSTANT __string_136={__STRING_CONSTANT__,17,"Incorrect symbol."};
-__STRING_CONSTANT __string_137={__STRING_CONSTANT__,8,"Target `"};
-__STRING_CONSTANT __string_138={__STRING_CONSTANT__,12,"' not found."};
-__STRING_CONSTANT __string_139={__STRING_CONSTANT__,15,"\ninput  file : "};
-__STRING_CONSTANT __string_140={__STRING_CONSTANT__,18,".li\noutput file : "};
-__STRING_CONSTANT __string_141={__STRING_CONSTANT__,10,"\ntarget : "};
-__STRING_CONSTANT __string_142={__STRING_CONSTANT__,18,"\npath directory :\n"};
-__STRING_CONSTANT __string_143={__STRING_CONSTANT__,2,"  "};
-__STRING_CONSTANT __string_144={__STRING_CONSTANT__,60,"// C code generated \
-by Lisaac compiler (www.isaacOS.com) //\n"};
-__STRING_CONSTANT __string_145={__STRING_CONSTANT__,20,"#include <signal.h>\n"};
-__STRING_CONSTANT __string_146={__STRING_CONSTANT__,34,"int arg_count;\nchar\
- **arg_vector;\n"};
-__STRING_CONSTANT __string_147={__STRING_CONSTANT__,8,"EXTERNAL"};
-__STRING_CONSTANT __string_148={__STRING_CONSTANT__,47,"SELF type result for\
- data slot is not possible."};
-__STRING_CONSTANT __string_149={__STRING_CONSTANT__,73,"arg_count  = argc;\n\
-  arg_vector = argv;\n  signal(SIGINT,interrupt_signal)"};
-__STRING_CONSTANT __string_150={__STRING_CONSTANT__,38,"arg_count  = argc;\n\
-  arg_vector = argv"};
-__STRING_CONSTANT __string_151={__STRING_CONSTANT__,28,"Unix mode: Not value\
- return."};
-__STRING_CONSTANT __string_152={__STRING_CONSTANT__,29,"Unix mode: Not argum\
-ent list."};
-__STRING_CONSTANT __string_153={__STRING_CONSTANT__,56,"Entry point not foun\
-d (slot `main' in `Section Public')."};
-__STRING_CONSTANT __string_154={__STRING_CONSTANT__,17,"Depending pass: ."};
-__STRING_CONSTANT __string_155={__STRING_CONSTANT__,1,"."};
-__STRING_CONSTANT __string_156={__STRING_CONSTANT__,2," ("};
-__STRING_CONSTANT __string_157={__STRING_CONSTANT__,2,")\n"};
-__STRING_CONSTANT __string_158={__STRING_CONSTANT__,16,"Executing pass: "};
-__STRING_CONSTANT __string_159={__STRING_CONSTANT__,1,"*"};
-__STRING_CONSTANT __string_160={__STRING_CONSTANT__,4,"TYPE"};
-__STRING_CONSTANT __string_161={__STRING_CONSTANT__,60,"// Generic Object\ns\
-truct ___OBJ {\n  unsigned long __id;\n};\n\n"};
-__STRING_CONSTANT __string_162={__STRING_CONSTANT__,6,"GLOBAL"};
-__STRING_CONSTANT __string_163={__STRING_CONSTANT__,15,"FUNCTION HEADER"};
-__STRING_CONSTANT __string_164={__STRING_CONSTANT__,17,"// Debug Manager\n"};
-__STRING_CONSTANT __string_165={__STRING_CONSTANT__,30,"void print_string(ch\
-ar *str);\n"};
-__STRING_CONSTANT __string_166={__STRING_CONSTANT__,32,"void interrupt_signa\
-l(int sig);\n"};
-__STRING_CONSTANT __string_167={__STRING_CONSTANT__,180,"void stack_print(__\
-___CONTEXT *up);\nvoid push_first(_____CONTEXT *path,unsigned long code);\nv\
-oid push(_____CONTEXT *path,unsigned long code);\nvoid print_integer(unsigne\
-d short n);\n"};
-__STRING_CONSTANT __string_168={__STRING_CONSTANT__,15,"// Source code\n"};
-__STRING_CONSTANT __string_169={__STRING_CONSTANT__,11,"SOURCE CODE"};
-__STRING_CONSTANT __string_170={__STRING_CONSTANT__,31,"int main(int argc,ch\
-ar **argv)\n"};
-__STRING_CONSTANT __string_171={__STRING_CONSTANT__,4,"\n// "};
-__STRING_CONSTANT __string_172={__STRING_CONSTANT__,14,"No recursive, "};
-__STRING_CONSTANT __string_173={__STRING_CONSTANT__,11,"Recursive, "};
-__STRING_CONSTANT __string_174={__STRING_CONSTANT__,13,"No inlinable."};
-__STRING_CONSTANT __string_175={__STRING_CONSTANT__,10,"Inlinable."};
-__STRING_CONSTANT __string_176={__STRING_CONSTANT__,54,"// NULL\n#ifndef NUL\
-L\n#define NULL ((void *)0)\n#endif\n\n"};
-__STRING_CONSTANT __string_177={__STRING_CONSTANT__,167,"// ___CONTEXT\ntype\
-def struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  u\
-nsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \
-\n\n"};
-__STRING_CONSTANT __string_178={__STRING_CONSTANT__,18,"\nvoid *table_type["};
-__STRING_CONSTANT __string_179={__STRING_CONSTANT__,3,"];\n"};
-__STRING_CONSTANT __string_180={__STRING_CONSTANT__,13,"DEBUG MANAGER"};
-__STRING_CONSTANT __string_181={__STRING_CONSTANT__,98,"void print_string(ch\
-ar *str) \n{ \n  while (*str!=0) {\n    print_char(*str); \n    str++; \n  }\
-;\n}  \n\n"};
-__STRING_CONSTANT __string_182={__STRING_CONSTANT__,12,"char *trace["};
-__STRING_CONSTANT __string_183={__STRING_CONSTANT__,4,"]={\n"};
-__STRING_CONSTANT __string_184={__STRING_CONSTANT__,3,"  \""};
-__STRING_CONSTANT __string_185={__STRING_CONSTANT__,4,")\",\n"};
-__STRING_CONSTANT __string_186={__STRING_CONSTANT__,7,")\"\n};\n\n"};
-__STRING_CONSTANT __string_187={__STRING_CONSTANT__,94,"\n//================\
-==========//\n// SOURCE LINE REFERENCE    //\n//==========================//\
+__STRING_CONSTANT__0 __string_431={__STRING_CONSTANT__0__,15,"Comment needed."};
+__STRING_CONSTANT__0 __string_432={__STRING_CONSTANT__0__,42,"`Public' or `P\
+rivate' or `Inherit' needed."};
+__STRING_CONSTANT__0 __string_433={__STRING_CONSTANT__0__,30,"No argument fo\
+r `exit' method."};
+__STRING_CONSTANT__0 __string_434={__STRING_CONSTANT__0__,23,"String argumen\
+t needed."};
+__STRING_CONSTANT__0 __string_435={__STRING_CONSTANT__0__,6,"Slot `"};
+__STRING_CONSTANT__0 __string_436={__STRING_CONSTANT__0__,12,"' not found."};
+__STRING_CONSTANT__0 __string_437={__STRING_CONSTANT__0__,17,"Invalid argume\
+nt."};
+__STRING_CONSTANT__0 __string_438={__STRING_CONSTANT__0__,15,"BOOLEAN needed."};
+__STRING_CONSTANT__0 __string_439={__STRING_CONSTANT__0__,29,"C'est ici que \
+ca commence!!!\n"};
+__STRING_CONSTANT__0 __string_440={__STRING_CONSTANT__0__,26,"Oui, il est bi\
+en bidon!!!\n"};
+__STRING_CONSTANT__0 __string_441={__STRING_CONSTANT__0__,29,"the_parent_typ\
+e est bidon!!!\n"};
+__STRING_CONSTANT__0 __string_442={__STRING_CONSTANT__0__,14,"Slot deferred."};
+__STRING_CONSTANT__0 __string_443={__STRING_CONSTANT__0__,20,"`Section' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_444={__STRING_CONSTANT__0__,27,"Section `Heade\
+r' is needed."};
+__STRING_CONSTANT__0 __string_445={__STRING_CONSTANT__0__,22,"Slot `name' no\
+t found."};
+__STRING_CONSTANT__0 __string_446={__STRING_CONSTANT__0__,23,"Incorrect type\
+ section."};
+__STRING_CONSTANT__0 __string_447={__STRING_CONSTANT__0__,50,"`Section Inher\
+it/Insert' must to be first section."};
+__STRING_CONSTANT__0 __string_448={__STRING_CONSTANT__0__,78,"`Section Inher\
+it' is not possible with Expanded object (Use `Section Insert')."};
+__STRING_CONSTANT__0 __string_449={__STRING_CONSTANT__0__,31,"No argument fo\
+r interrupt slot."};
+__STRING_CONSTANT__0 __string_450={__STRING_CONSTANT__0__,33,"No argument fo\
+r inheritance slot."};
+__STRING_CONSTANT__0 __string_451={__STRING_CONSTANT__0__,27,"Incorrect slot\
+ declaration."};
+__STRING_CONSTANT__0 __string_452={__STRING_CONSTANT__0__,22,"Incorrect resu\
+lt type."};
+__STRING_CONSTANT__0 __string_453={__STRING_CONSTANT__0__,36,"Incorrect type\
+ for inheritance slot."};
+__STRING_CONSTANT__0 __string_454={__STRING_CONSTANT__0__,7,"__init_"};
+__STRING_CONSTANT__0 __string_455={__STRING_CONSTANT__0__,10,"Added ';'."};
+__STRING_CONSTANT__0 __string_456={__STRING_CONSTANT__0__,24,"Double slot de\
+claration."};
+__STRING_CONSTANT__0 __string_457={__STRING_CONSTANT__0__,38,"Invariant: Sor\
+ry, Not yet implemented."};
+__STRING_CONSTANT__0 __string_458={__STRING_CONSTANT__0__,17,"Incorrect symb\
+ol."};
+__STRING_CONSTANT__0 __string_459={__STRING_CONSTANT__0__,7,"Strict "};
+__STRING_CONSTANT__0 __string_460={__STRING_CONSTANT__0__,9,"Expanded "};
+__STRING_CONSTANT__0 __string_461={__STRING_CONSTANT__0__,3,"<<<"};
+__STRING_CONSTANT__0 __string_462={__STRING_CONSTANT__0__,3,">>>"};
+__STRING_CONSTANT__0 __string_463={__STRING_CONSTANT__0__,15,"Block not found"};
+__STRING_CONSTANT__0 __string_464={__STRING_CONSTANT__0__,22,"Incorrect vect\
+or size."};
+__STRING_CONSTANT__0 __string_465={__STRING_CONSTANT__0__,8,"C'est : "};
+__STRING_CONSTANT__0 __string_466={__STRING_CONSTANT__0__,9,"\n dans :\n"};
+__STRING_CONSTANT__0 __string_467={__STRING_CONSTANT__0__,21,"Cyclic inherit\
+ance : "};
+__STRING_CONSTANT__0 __string_468={__STRING_CONSTANT__0__,2,", "};
+__STRING_CONSTANT__0 __string_469={__STRING_CONSTANT__0__,6," Void "};
+__STRING_CONSTANT__0 __string_470={__STRING_CONSTANT__0__,13," With result "};
+__STRING_CONSTANT__0 __string_471={__STRING_CONSTANT__0__,24,"Recursivity wi\
+thout end."};
+__STRING_CONSTANT__0 __string_472={__STRING_CONSTANT__0__,17,"PROFIL_BLOCK.s\
+lot"};
+__STRING_CONSTANT__0 __string_473={__STRING_CONSTANT__0__,19,"CALL_SLOT : BU\
+G!!!!"};
+__STRING_CONSTANT__0 __string_474={__STRING_CONSTANT__0__,20,"CALL_SLOT : BU\
+G2!!!!"};
+__STRING_CONSTANT__0 __string_475={__STRING_CONSTANT__0__,36,"Recursivity wi\
+thout end (call_slot)."};
+__STRING_CONSTANT__0 __string_476={__STRING_CONSTANT__0__,26,"EXPR_MULTIPLE.\
+execute_link"};
+__STRING_CONSTANT__0 __string_477={__STRING_CONSTANT__0__,35,"Recursivity wi\
+thout end (LOOP_END)."};
+__STRING_CONSTANT__0 __string_478={__STRING_CONSTANT__0__,7,"Switch "};
+__STRING_CONSTANT__0 __string_479={__STRING_CONSTANT__0__,2,"| "};
+__STRING_CONSTANT__0 __string_480={__STRING_CONSTANT__0__,7,"<Empty>"};
+__STRING_CONSTANT__0 __string_481={__STRING_CONSTANT__0__,11,"<NODE VIDE="};
+__STRING_CONSTANT__0 __string_482={__STRING_CONSTANT__0__,8,", Data: "};
+__STRING_CONSTANT__0 __string_483={__STRING_CONSTANT__0__,8,"DTA_READ"};
+__STRING_CONSTANT__0 __string_484={__STRING_CONSTANT__0__,8,"DTA_CAST"};
+__STRING_CONSTANT__0 __string_485={__STRING_CONSTANT__0__,9,"DTA_BLOCK"};
+__STRING_CONSTANT__0 __string_486={__STRING_CONSTANT__0__,10,", Result: "};
+__STRING_CONSTANT__0 __string_487={__STRING_CONSTANT__0__,2,"/R"};
+__STRING_CONSTANT__0 __string_488={__STRING_CONSTANT__0__,2,"/E"};
+__STRING_CONSTANT__0 __string_489={__STRING_CONSTANT__0__,2,"=="};
+__STRING_CONSTANT__0 __string_490={__STRING_CONSTANT__0__,1,"-"};
+__STRING_CONSTANT__0 __string_491={__STRING_CONSTANT__0__,1,"/"};
+__STRING_CONSTANT__0 __string_492={__STRING_CONSTANT__0__,1,"&"};
+__STRING_CONSTANT__0 __string_493={__STRING_CONSTANT__0__,2,">>"};
+__STRING_CONSTANT__0 __string_494={__STRING_CONSTANT__0__,2,"<<"};
+__STRING_CONSTANT__0 __string_495={__STRING_CONSTANT__0__,2,"]="};
+__STRING_CONSTANT__0 __string_496={__STRING_CONSTANT__0__,1,"|"};
+__STRING_CONSTANT__0 __string_497={__STRING_CONSTANT__0__,2,"||"};
+__STRING_CONSTANT__0 __string_498={__STRING_CONSTANT__0__,2,"&&"};
+__STRING_CONSTANT__0 __string_499={__STRING_CONSTANT__0__,1,"+"};
+__STRING_CONSTANT__0 __string_500={__STRING_CONSTANT__0__,1,"%"};
+__STRING_CONSTANT__0 __string_501={__STRING_CONSTANT__0__,1,"^"};
+__STRING_CONSTANT__0 __string_502={__STRING_CONSTANT__0__,2,"()"};
+__STRING_CONSTANT__0 __string_503={__STRING_CONSTANT__0__,1,"("};
+__STRING_CONSTANT__0 __string_504={__STRING_CONSTANT__0__,2,"<>"};
+__STRING_CONSTANT__0 __string_505={__STRING_CONSTANT__0__,74,"stack_print(to\
+p_context); print_string(\"Call on NULL\\n\"); die_with_code(1)"};
+__STRING_CONSTANT__0 __string_506={__STRING_CONSTANT__0__,67,"print_string(\\
+"Call on NULL\\n(Use `-D' option)\\n\"); die_with_code(1)"};
+__STRING_CONSTANT__0 __string_507={__STRING_CONSTANT__0__,12,"push_first(&"};
+__STRING_CONSTANT__0 __string_508={__STRING_CONSTANT__0__,6,"push(&"};
+__STRING_CONSTANT__0 __string_509={__STRING_CONSTANT__0__,6,"; // L"};
+__STRING_CONSTANT__0 __string_510={__STRING_CONSTANT__0__,4,"if ("};
+__STRING_CONSTANT__0 __string_511={__STRING_CONSTANT__0__,35," /* INSTR.gene\
+re :: Not genere ! */"};
+__STRING_CONSTANT__0 __string_512={__STRING_CONSTANT__0__,20,"IS_EXPANDED.ge\
+nere !"};
+__STRING_CONSTANT__0 __string_513={__STRING_CONSTANT__0__,8,".__id==0"};
+__STRING_CONSTANT__0 __string_514={__STRING_CONSTANT__0__,4,"null"};
+__STRING_CONSTANT__0 __string_515={__STRING_CONSTANT__0__,2,") "};
+__STRING_CONSTANT__0 __string_516={__STRING_CONSTANT__0__,6," else "};
+__STRING_CONSTANT__0 __string_517={__STRING_CONSTANT__0__,3,"/* "};
+__STRING_CONSTANT__0 __string_518={__STRING_CONSTANT__0__,4," */ "};
+__STRING_CONSTANT__0 __string_519={__STRING_CONSTANT__0__,8," else {\n"};
+__STRING_CONSTANT__0 __string_520={__STRING_CONSTANT__0__,8,"switch ("};
+__STRING_CONSTANT__0 __string_521={__STRING_CONSTANT__0__,4,") {\n"};
+__STRING_CONSTANT__0 __string_522={__STRING_CONSTANT__0__,5,"case "};
+__STRING_CONSTANT__0 __string_523={__STRING_CONSTANT__0__,2,": "};
+__STRING_CONSTANT__0 __string_524={__STRING_CONSTANT__0__,7,"break;\n"};
+__STRING_CONSTANT__0 __string_525={__STRING_CONSTANT__0__,7,".__id=0"};
+__STRING_CONSTANT__0 __string_526={__STRING_CONSTANT__0__,2,"(("};
+__STRING_CONSTANT__0 __string_527={__STRING_CONSTANT__0__,3,")->"};
+__STRING_CONSTANT__0 __string_528={__STRING_CONSTANT__0__,27,"LOOP BUG: Body\
+ loop empty !"};
+__STRING_CONSTANT__0 __string_529={__STRING_CONSTANT__0__,8,"while (!"};
+__STRING_CONSTANT__0 __string_530={__STRING_CONSTANT__0__,7,"while ("};
+__STRING_CONSTANT__0 __string_531={__STRING_CONSTANT__0__,3,"do "};
+__STRING_CONSTANT__0 __string_532={__STRING_CONSTANT__0__,9," while (!"};
+__STRING_CONSTANT__0 __string_533={__STRING_CONSTANT__0__,8," while ("};
+__STRING_CONSTANT__0 __string_534={__STRING_CONSTANT__0__,22,"pthread_mutex_\
+lock (&("};
+__STRING_CONSTANT__0 __string_535={__STRING_CONSTANT__0__,18,"->thread.mutex\
+));\n"};
+__STRING_CONSTANT__0 __string_536={__STRING_CONSTANT__0__,8,"->param_"};
+__STRING_CONSTANT__0 __string_537={__STRING_CONSTANT__0__,6,"=(int)"};
+__STRING_CONSTANT__0 __string_538={__STRING_CONSTANT__0__,9,"arg null\n"};
+__STRING_CONSTANT__0 __string_539={__STRING_CONSTANT__0__,25,"->thread.proce\
+dure = COP_"};
+__STRING_CONSTANT__0 __string_540={__STRING_CONSTANT__0__,6,"return"};
+__STRING_CONSTANT__0 __string_541={__STRING_CONSTANT__0__,13,"run_procedure"};
+__STRING_CONSTANT__0 __string_542={__STRING_CONSTANT__0__,16,"((lith_object \
+*)"};
+__STRING_CONSTANT__0 __string_543={__STRING_CONSTANT__0__,58,"Impossible `Se\
+lf' argument for External or Interrupt slot."};
+__STRING_CONSTANT__0 __string_544={__STRING_CONSTANT__0__,15,"// Pre thread.\
 \n"};
-__STRING_CONSTANT __string_188={__STRING_CONSTANT__,60,"struct __source {\n \
- unsigned int pos;\n  char *line;\n} __src["};
-__STRING_CONSTANT __string_189={__STRING_CONSTANT__,9,"#define L"};
-__STRING_CONSTANT __string_190={__STRING_CONSTANT__,3,"  {"};
-__STRING_CONSTANT __string_191={__STRING_CONSTANT__,2,",\""};
-__STRING_CONSTANT __string_192={__STRING_CONSTANT__,4,"\"},\n"};
-__STRING_CONSTANT __string_193={__STRING_CONSTANT__,4,"};\n\n"};
-__STRING_CONSTANT __string_194={__STRING_CONSTANT__,244,"// Unix Signal mana\
-ger:\nvoid interrupt_signal(int sig)  \n{                               \n  \
-stack_print(top_context);     \n  print_string(\"User interrupt.\\n\"); \n  \
-die_with_code(1);                     \n}                                   \
-    \n\n"};
-__STRING_CONSTANT __string_195={__STRING_CONSTANT__,58,"void push_first(____\
-_CONTEXT *path,unsigned long code)\n{ \n"};
-__STRING_CONSTANT __string_196={__STRING_CONSTANT__,303,"  _____CONTEXT *cur\
-,loop;\n  cur = top_context; \n  while ((cur != (void *)0) && (cur != path))\
- cur = cur->back; \n  if (cur == path) {\n    loop.back = top_context;\n    \
-loop.code = code; \n    stack_print(&loop);\n    print_string(\"COMPILER : D\
-ebug context looping detected !\\n\");\n    die_with_code(1);\n  };\n"};
-__STRING_CONSTANT __string_197={__STRING_CONSTANT__,732,"  path->back  = top\
-_context;\n  path->code  = code;\n  top_context = path;\n} \n  \nvoid push(_\
-____CONTEXT *path,unsigned long code)\n{ \n  path->code  = code;\n  top_cont\
-ext = path;\n} \n  \nvoid stack_print(_____CONTEXT *up)      \n{ _____CONTEX\
-T *back,*next;             \n  int j;	                              \n  next\
- = (void *)0;                          \n  while (up != (void *)0) {        \
-          \n    back = up -> back;                       \n    up -> back = \
-next;                       \n    next = up;                               \\
-n    up = back;                               \n  };                        \
-                 \n  print_string(\"\\n============== BOTTOM ==============\\
-\n\"); \n  while (next != (void *)0) {                \n"};
-__STRING_CONSTANT __string_198={__STRING_CONSTANT__,812,"    print_string(\"\
-Line #\");                           \n    print_integer(__src[next->code].p\
-os >> 17);         \n    print_string(\" Column #\");                       \
- \n    print_integer((__src[next->code].pos >> 9) & 0xFF); \n    print_strin\
-g(\" in \");                             \n    print_string(trace[__src[next\
-->code].pos & 0x1FF]); \n    print_string(\".\\n\");                        \
-     \n if ((__src[next->code].pos & 0x1FF) != 0) { \n    print_string(__src\
-[next->code].line);               \n    print_char('\\n');                  \
-                \n    for (j=0;j < ((__src[next->code].pos >> 9) & 0xFF);j++\
-) {\n      if (__src[next->code].line[j]=='\\t') print_char('\\t');\n      e\
-lse print_char(' ');\n    };                                                \
-  \n    print_char('^');    \n    print_char('\\n');   \n }; \n"};
-__STRING_CONSTANT __string_199={__STRING_CONSTANT__,307,"    print_string(\"\
-Line #\");                \n    print_integer(next->code >> 17);         \n \
-   print_string(\" Column #\");          \n    print_integer((next->code >> \
-9) & 0xFF); \n    print_string(\" in \");               \n    print_string(t\
-race[next->code & 0x1FF]); \n    print_string(\".\\n\");                  \n"};
-__STRING_CONSTANT __string_200={__STRING_CONSTANT__,515,"    next = next -> \
-back;                     \n  };                                         \n \
- print_string(\"================ TOP ===============\\n\"); \n  top_context \
-= (void *)0;                   \n}                                          \
-  \n \nvoid print_integer(unsigned short n) \n{ unsigned short val;         \
-       \n  char car;                          \n  car = (n % 10) + '0';     \
-         \n  val = n / 10;                      \n  if (val != 0) print_inte\
-ger(val);  \n  print_char(car);                   \n} \n\n"};
-__STRING_CONSTANT __string_201={__STRING_CONSTANT__,12,"Error: File "};
-__STRING_CONSTANT __string_202={__STRING_CONSTANT__,18," is not created !\n"};
-__STRING_CONSTANT __string_203={__STRING_CONSTANT__,4," => "};
-__STRING_CONSTANT __string_204={__STRING_CONSTANT__,10," minutes, "};
-__STRING_CONSTANT __string_205={__STRING_CONSTANT__,12," second(s).\n"};
-__STRING_CONSTANT __string_206={__STRING_CONSTANT__,25,"  Null call score   \
-   : "};
-__STRING_CONSTANT __string_207={__STRING_CONSTANT__,3,"% ("};
-__STRING_CONSTANT __string_208={__STRING_CONSTANT__,25,"  Polymorphic call  \
-   : "};
-__STRING_CONSTANT __string_209={__STRING_CONSTANT__,25,"  Invariant loop sco\
-re : "};
-__STRING_CONSTANT __string_210={__STRING_CONSTANT__,5,"Run `"};
-__STRING_CONSTANT __string_211={__STRING_CONSTANT__,3,"' \t"};
-__STRING_CONSTANT __string_212={__STRING_CONSTANT__,3,"Ok\n"};
-__STRING_CONSTANT __string_213={__STRING_CONSTANT__,9,"Failure!\n"};
-__STRING_CONSTANT __string_214={__STRING_CONSTANT__,4,"_add"};
-__STRING_CONSTANT __string_215={__STRING_CONSTANT__,4,"_sub"};
-__STRING_CONSTANT __string_216={__STRING_CONSTANT__,9,"_logicnot"};
-__STRING_CONSTANT __string_217={__STRING_CONSTANT__,4,"_not"};
-__STRING_CONSTANT __string_218={__STRING_CONSTANT__,4,"_div"};
-__STRING_CONSTANT __string_219={__STRING_CONSTANT__,4,"_mul"};
-__STRING_CONSTANT __string_220={__STRING_CONSTANT__,4,"_xor"};
-__STRING_CONSTANT __string_221={__STRING_CONSTANT__,4,"_mod"};
-__STRING_CONSTANT __string_222={__STRING_CONSTANT__,8,"_greater"};
-__STRING_CONSTANT __string_223={__STRING_CONSTANT__,5,"_less"};
-__STRING_CONSTANT __string_224={__STRING_CONSTANT__,6,"_equal"};
-__STRING_CONSTANT __string_225={__STRING_CONSTANT__,7,"_notdiv"};
-__STRING_CONSTANT __string_226={__STRING_CONSTANT__,3,"_or"};
-__STRING_CONSTANT __string_227={__STRING_CONSTANT__,4,"_and"};
-__STRING_CONSTANT __string_228={__STRING_CONSTANT__,7,"_dollar"};
-__STRING_CONSTANT __string_229={__STRING_CONSTANT__,6,"_diese"};
-__STRING_CONSTANT __string_230={__STRING_CONSTANT__,3,"_at"};
-__STRING_CONSTANT __string_231={__STRING_CONSTANT__,4,"_ask"};
-__STRING_CONSTANT __string_232={__STRING_CONSTANT__,22,"Line counter overflo\
-w."};
-__STRING_CONSTANT __string_233={__STRING_CONSTANT__,40,"Column counter overf\
-low (line too long)."};
-__STRING_CONSTANT __string_234={__STRING_CONSTANT__,20,"--SYNTAX-----------\n"};
-__STRING_CONSTANT __string_235={__STRING_CONSTANT__,20,"--SEMANTIC---------\n"};
-__STRING_CONSTANT __string_236={__STRING_CONSTANT__,20,"--WARNING----------\n"};
-__STRING_CONSTANT __string_237={__STRING_CONSTANT__,20,"--MESSAGE----------\n"};
-__STRING_CONSTANT __string_238={__STRING_CONSTANT__,6,"\nLine "};
-__STRING_CONSTANT __string_239={__STRING_CONSTANT__,8," column "};
-__STRING_CONSTANT __string_240={__STRING_CONSTANT__,4," in "};
-__STRING_CONSTANT __string_241={__STRING_CONSTANT__,3,"):\n"};
-__STRING_CONSTANT __string_242={__STRING_CONSTANT__,2,"^\n"};
-__STRING_CONSTANT __string_243={__STRING_CONSTANT__,26,"End of comment not f\
-ound !"};
-__STRING_CONSTANT __string_244={__STRING_CONSTANT__,24,"Identifier is incorr\
-ect."};
-__STRING_CONSTANT __string_245={__STRING_CONSTANT__,26,"Incorrect path expre\
-ssion."};
-__STRING_CONSTANT __string_246={__STRING_CONSTANT__,3,".li"};
-__STRING_CONSTANT __string_247={__STRING_CONSTANT__,17," is not found in\n"};
-__STRING_CONSTANT __string_248={__STRING_CONSTANT__,32,"Incorrect genericity\
- definition."};
-__STRING_CONSTANT __string_249={__STRING_CONSTANT__,21,"DTA_RD : Bug BLOCK!!!"};
-__STRING_CONSTANT __string_250={__STRING_CONSTANT__,26,"Invalid constant int\
-eger ("};
-__STRING_CONSTANT __string_251={__STRING_CONSTANT__,12,") cast into "};
-__STRING_CONSTANT __string_252={__STRING_CONSTANT__,2," ["};
-__STRING_CONSTANT __string_253={__STRING_CONSTANT__,2,".."};
-__STRING_CONSTANT __string_254={__STRING_CONSTANT__,17,"] => new value=0."};
-__STRING_CONSTANT __string_255={__STRING_CONSTANT__,12,"Local slot `"};
-__STRING_CONSTANT __string_256={__STRING_CONSTANT__,11,"' not used."};
-__STRING_CONSTANT __string_257={__STRING_CONSTANT__,24,"Double declaration f\
-or `"};
-__STRING_CONSTANT __string_258={__STRING_CONSTANT__,7,"' slot."};
-__STRING_CONSTANT __string_259={__STRING_CONSTANT__,22,"EXPR_MULTIPLE.get_ty\
-pe"};
-__STRING_CONSTANT __string_260={__STRING_CONSTANT__,23,"\n------------------\
----\n"};
-__STRING_CONSTANT __string_261={__STRING_CONSTANT__,11,"BLOCK SEND "};
-__STRING_CONSTANT __string_262={__STRING_CONSTANT__,5,"push("};
-__STRING_CONSTANT __string_263={__STRING_CONSTANT__,3," :="};
-__STRING_CONSTANT __string_264={__STRING_CONSTANT__,6,"<NULL>"};
-__STRING_CONSTANT __string_265={__STRING_CONSTANT__,12,"is_expanded("};
-__STRING_CONSTANT __string_266={__STRING_CONSTANT__,3,"nop"};
-__STRING_CONSTANT __string_267={__STRING_CONSTANT__,1,"<"};
-__STRING_CONSTANT __string_268={__STRING_CONSTANT__,1,">"};
-__STRING_CONSTANT __string_269={__STRING_CONSTANT__,2,":\n"};
-__STRING_CONSTANT __string_270={__STRING_CONSTANT__,5,"goto "};
-__STRING_CONSTANT __string_271={__STRING_CONSTANT__,7,"static "};
-__STRING_CONSTANT __string_272={__STRING_CONSTANT__,5,"void "};
-__STRING_CONSTANT __string_273={__STRING_CONSTANT__,31,"BUG PROFIL.genere_ha\
-ndler Error"};
-__STRING_CONSTANT __string_274={__STRING_CONSTANT__,95,"Compiler limit : Thi\
-s block is context sensitive, and evaluation too far away from the context."};
-__STRING_CONSTANT __string_275={__STRING_CONSTANT__,2,"{\n"};
-__STRING_CONSTANT __string_276={__STRING_CONSTANT__,35," /* INSTR.genere :: \
-Not genere ! */"};
-__STRING_CONSTANT __string_277={__STRING_CONSTANT__,20,"IS_EXPANDED.genere !"};
-__STRING_CONSTANT __string_278={__STRING_CONSTANT__,2,";\n"};
-__STRING_CONSTANT __string_279={__STRING_CONSTANT__,7,"return("};
-__STRING_CONSTANT __string_280={__STRING_CONSTANT__,12," With result"};
-__STRING_CONSTANT __string_281={__STRING_CONSTANT__,5," Void"};
-__STRING_CONSTANT __string_282={__STRING_CONSTANT__,34,"Slot is not possible\
- with a type C"};
-__STRING_CONSTANT __string_283={__STRING_CONSTANT__,3,"// "};
-__STRING_CONSTANT __string_284={__STRING_CONSTANT__,17,"#define TRUE__ 1\n"};
-__STRING_CONSTANT __string_285={__STRING_CONSTANT__,18,"#define FALSE__ 0\n"};
-__STRING_CONSTANT __string_286={__STRING_CONSTANT__,42,"Late binding is not \
-possible with a type C"};
-__STRING_CONSTANT __string_287={__STRING_CONSTANT__,8,"typedef "};
-__STRING_CONSTANT __string_288={__STRING_CONSTANT__,3," __"};
-__STRING_CONSTANT __string_289={__STRING_CONSTANT__,11,"\n#define __"};
-__STRING_CONSTANT __string_290={__STRING_CONSTANT__,3,"__ "};
-__STRING_CONSTANT __string_291={__STRING_CONSTANT__,22,"  unsigned long __id\
+__STRING_CONSTANT__0 __string_545={__STRING_CONSTANT__0__,21,"{ lith_node no\
+de,*n;\n"};
+__STRING_CONSTANT__0 __string_546={__STRING_CONSTANT__0__,18,"lith_object *o\
+bj;\n"};
+__STRING_CONSTANT__0 __string_547={__STRING_CONSTANT__0__,19,"void *thread_s\
+ave;\n"};
+__STRING_CONSTANT__0 __string_548={__STRING_CONSTANT__0__,9,"obj = &(("};
+__STRING_CONSTANT__0 __string_549={__STRING_CONSTANT__0__,12,")->thread);\n"};
+__STRING_CONSTANT__0 __string_550={__STRING_CONSTANT__0__,18,"node.next = NU\
+LL;\n"};
+__STRING_CONSTANT__0 __string_551={__STRING_CONSTANT__0__,38,"pthread_mutex_\
+init(&node.mutex,NULL);\n"};
+__STRING_CONSTANT__0 __string_552={__STRING_CONSTANT__0__,33,"pthread_mutex_\
+lock(&obj->mutex);\n"};
+__STRING_CONSTANT__0 __string_553={__STRING_CONSTANT__0__,15,"n = obj->last;\
+\n"};
+__STRING_CONSTANT__0 __string_554={__STRING_CONSTANT__0__,17,"if (n == NULL)\
+ {\n"};
+__STRING_CONSTANT__0 __string_555={__STRING_CONSTANT__0__,22,"  obj->first =\
+ &node;\n"};
+__STRING_CONSTANT__0 __string_556={__STRING_CONSTANT__0__,9,"} else {\n"};
+__STRING_CONSTANT__0 __string_557={__STRING_CONSTANT__0__,19,"  n->next = &n\
+ode;\n"};
+__STRING_CONSTANT__0 __string_558={__STRING_CONSTANT__0__,35,"  pthread_mute\
+x_lock(&node.mutex);\n"};
+__STRING_CONSTANT__0 __string_559={__STRING_CONSTANT__0__,19,"obj->last = &n\
+ode;\n"};
+__STRING_CONSTANT__0 __string_560={__STRING_CONSTANT__0__,35,"pthread_mutex_\
+unlock(&obj->mutex);\n"};
+__STRING_CONSTANT__0 __string_561={__STRING_CONSTANT__0__,34,"pthread_mutex_\
+lock (&node.mutex);\n"};
+__STRING_CONSTANT__0 __string_562={__STRING_CONSTANT__0__,49,"thread_save=pt\
+hread_getspecific(current_thread);\n"};
+__STRING_CONSTANT__0 __string_563={__STRING_CONSTANT__0__,35,"pthread_setspe\
+cific(current_thread,"};
+__STRING_CONSTANT__0 __string_564={__STRING_CONSTANT__0__,35,"pthread_mutex_\
+lock(&(obj->mutex));\n"};
+__STRING_CONSTANT__0 __string_565={__STRING_CONSTANT__0__,22,"n = obj->first\
+->next;\n"};
+__STRING_CONSTANT__0 __string_566={__STRING_CONSTANT__0__,17,"if (n != NULL)\
+ {\n"};
+__STRING_CONSTANT__0 __string_567={__STRING_CONSTANT__0__,35,"  pthread_mute\
+x_unlock(&n->mutex);\n"};
+__STRING_CONSTANT__0 __string_568={__STRING_CONSTANT__0__,20,"  obj->last = \
+NULL;\n"};
+__STRING_CONSTANT__0 __string_569={__STRING_CONSTANT__0__,16,"obj->first = n\
 ;\n"};
-__STRING_CONSTANT __string_292={__STRING_CONSTANT__,51,"Late binding is not \
-possible with `mapping' object."};
-__STRING_CONSTANT __string_293={__STRING_CONSTANT__,11,"  volatile "};
-__STRING_CONSTANT __string_294={__STRING_CONSTANT__,14,"  void *self;\n"};
-__STRING_CONSTANT __string_295={__STRING_CONSTANT__,17,"  void *Nothing;\n"};
-__STRING_CONSTANT __string_296={__STRING_CONSTANT__,15,"typedef struct "};
-__STRING_CONSTANT __string_297={__STRING_CONSTANT__,10,"_struct __"};
-__STRING_CONSTANT __string_298={__STRING_CONSTANT__,9,";\nstruct "};
-__STRING_CONSTANT __string_299={__STRING_CONSTANT__,10,"_struct {\n"};
-__STRING_CONSTANT __string_300={__STRING_CONSTANT__,28,"} __attribute__ ((pa\
-cked));\n"};
-__STRING_CONSTANT __string_301={__STRING_CONSTANT__,3,"};\n"};
-__STRING_CONSTANT __string_302={__STRING_CONSTANT__,4,"={__"};
-__STRING_CONSTANT __string_303={__STRING_CONSTANT__,3,"__}"};
-__STRING_CONSTANT __string_304={__STRING_CONSTANT__,8,"#define "};
-__STRING_CONSTANT __string_305={__STRING_CONSTANT__,5,"__ (&"};
-__STRING_CONSTANT __string_306={__STRING_CONSTANT__,4,"_)\n\n"};
-__STRING_CONSTANT __string_307={__STRING_CONSTANT__,19,"Not enough memory.\n"};
-__STRING_CONSTANT __string_308={__STRING_CONSTANT__,19,"Variable not found."};
-__STRING_CONSTANT __string_309={__STRING_CONSTANT__,20,"`Section' is needed."};
-__STRING_CONSTANT __string_310={__STRING_CONSTANT__,27,"Section `Header' is \
-needed."};
-__STRING_CONSTANT __string_311={__STRING_CONSTANT__,22,"Slot `name' not foun\
-d."};
-__STRING_CONSTANT __string_312={__STRING_CONSTANT__,23,"Incorrect type secti\
-on."};
-__STRING_CONSTANT __string_313={__STRING_CONSTANT__,50,"`Section Inherit/Ins\
-ert' must to be first section."};
-__STRING_CONSTANT __string_314={__STRING_CONSTANT__,78,"`Section Inherit' is\
- not possible with Expanded object (Use `Section Insert')."};
-__STRING_CONSTANT __string_315={__STRING_CONSTANT__,30,"Incorrect argument d\
-efinition."};
-__STRING_CONSTANT __string_316={__STRING_CONSTANT__,20,"Added ')' is needed."};
-__STRING_CONSTANT __string_317={__STRING_CONSTANT__,32,"Incorrect in `Sectio\
-n External'."};
-__STRING_CONSTANT __string_318={__STRING_CONSTANT__,19,"Operator is needed."};
-__STRING_CONSTANT __string_319={__STRING_CONSTANT__,19,"Incorrect operator."};
-__STRING_CONSTANT __string_320={__STRING_CONSTANT__,10,"Added `''."};
-__STRING_CONSTANT __string_321={__STRING_CONSTANT__,31,"Level priority level\
- is needed."};
-__STRING_CONSTANT __string_322={__STRING_CONSTANT__,33,"Not priority for pre\
-fix operator."};
-__STRING_CONSTANT __string_323={__STRING_CONSTANT__,27,"Incorrect slot decla\
-ration."};
-__STRING_CONSTANT __string_324={__STRING_CONSTANT__,22,"Incorrect result typ\
-e."};
-__STRING_CONSTANT __string_325={__STRING_CONSTANT__,21,"Incorrect expression."};
-__STRING_CONSTANT __string_326={__STRING_CONSTANT__,10,"Added ';'."};
-__STRING_CONSTANT __string_327={__STRING_CONSTANT__,24,"Double slot declarat\
-ion."};
-__STRING_CONSTANT __string_328={__STRING_CONSTANT__,38,"Invariant: Sorry, No\
-t yet implemented."};
-__STRING_CONSTANT __string_329={__STRING_CONSTANT__,16,"Type parameter `"};
-__STRING_CONSTANT __string_330={__STRING_CONSTANT__,16,"' is not define."};
-__STRING_CONSTANT __string_331={__STRING_CONSTANT__,7,"Strict "};
-__STRING_CONSTANT __string_332={__STRING_CONSTANT__,9,"Expanded "};
-__STRING_CONSTANT __string_333={__STRING_CONSTANT__,4,"PUSH"};
-__STRING_CONSTANT __string_334={__STRING_CONSTANT__,24,"ITM_LIST_IDF.to_run_\
-expr"};
-__STRING_CONSTANT __string_335={__STRING_CONSTANT__,22,"Incorrect vector siz\
-e."};
-__STRING_CONSTANT __string_336={__STRING_CONSTANT__,8,"C'est : "};
-__STRING_CONSTANT __string_337={__STRING_CONSTANT__,9,"\n dans :\n"};
-__STRING_CONSTANT __string_338={__STRING_CONSTANT__,13,"Crash system."};
-__STRING_CONSTANT __string_339={__STRING_CONSTANT__,21,"Cyclic inheritance : "};
-__STRING_CONSTANT __string_340={__STRING_CONSTANT__,2,", "};
-__STRING_CONSTANT __string_341={__STRING_CONSTANT__,8,"Generic "};
-__STRING_CONSTANT __string_342={__STRING_CONSTANT__,7,"Switch "};
-__STRING_CONSTANT __string_343={__STRING_CONSTANT__,2,"| "};
-__STRING_CONSTANT __string_344={__STRING_CONSTANT__,7,"<Empty>"};
-__STRING_CONSTANT __string_345={__STRING_CONSTANT__,11,"<NODE VIDE="};
-__STRING_CONSTANT __string_346={__STRING_CONSTANT__,8,", Data: "};
-__STRING_CONSTANT __string_347={__STRING_CONSTANT__,8,"DTA_READ"};
-__STRING_CONSTANT __string_348={__STRING_CONSTANT__,8,"DTA_CAST"};
-__STRING_CONSTANT __string_349={__STRING_CONSTANT__,12,"DTA_WR_CODE:"};
-__STRING_CONSTANT __string_350={__STRING_CONSTANT__,9,"DTA_BLOCK"};
-__STRING_CONSTANT __string_351={__STRING_CONSTANT__,13,"DTA_WR_VALUE:"};
-__STRING_CONSTANT __string_352={__STRING_CONSTANT__,12,"DTA_RD_ARGS:"};
-__STRING_CONSTANT __string_353={__STRING_CONSTANT__,10,", Result: "};
-__STRING_CONSTANT __string_354={__STRING_CONSTANT__,2,"/R"};
-__STRING_CONSTANT __string_355={__STRING_CONSTANT__,2,"/E"};
-__STRING_CONSTANT __string_356={__STRING_CONSTANT__,2,"=="};
-__STRING_CONSTANT __string_357={__STRING_CONSTANT__,8,"type_id("};
-__STRING_CONSTANT __string_358={__STRING_CONSTANT__,1,"-"};
-__STRING_CONSTANT __string_359={__STRING_CONSTANT__,1,"/"};
-__STRING_CONSTANT __string_360={__STRING_CONSTANT__,1,"&"};
-__STRING_CONSTANT __string_361={__STRING_CONSTANT__,2,">>"};
-__STRING_CONSTANT __string_362={__STRING_CONSTANT__,2,"<<"};
-__STRING_CONSTANT __string_363={__STRING_CONSTANT__,2,"]="};
-__STRING_CONSTANT __string_364={__STRING_CONSTANT__,8,"size_of("};
-__STRING_CONSTANT __string_365={__STRING_CONSTANT__,2,"()"};
-__STRING_CONSTANT __string_366={__STRING_CONSTANT__,1,"("};
-__STRING_CONSTANT __string_367={__STRING_CONSTANT__,2,"<>"};
-__STRING_CONSTANT __string_368={__STRING_CONSTANT__,1,"|"};
-__STRING_CONSTANT __string_369={__STRING_CONSTANT__,2,"||"};
-__STRING_CONSTANT __string_370={__STRING_CONSTANT__,2,"&&"};
-__STRING_CONSTANT __string_371={__STRING_CONSTANT__,1,"+"};
-__STRING_CONSTANT __string_372={__STRING_CONSTANT__,1,"%"};
-__STRING_CONSTANT __string_373={__STRING_CONSTANT__,2,">="};
-__STRING_CONSTANT __string_374={__STRING_CONSTANT__,2,"<="};
-__STRING_CONSTANT __string_375={__STRING_CONSTANT__,1,"^"};
-__STRING_CONSTANT __string_376={__STRING_CONSTANT__,7,"__BLOCK"};
-__STRING_CONSTANT __string_377={__STRING_CONSTANT__,3,"int"};
-__STRING_CONSTANT __string_378={__STRING_CONSTANT__,27,"__STRING_CONSTANT __\
-string_"};
-__STRING_CONSTANT __string_379={__STRING_CONSTANT__,2,"={"};
-__STRING_CONSTANT __string_380={__STRING_CONSTANT__,20,"__STRING_CONSTANT__,"};
-__STRING_CONSTANT __string_381={__STRING_CONSTANT__,2,"\\\n"};
-__STRING_CONSTANT __string_382={__STRING_CONSTANT__,11,"(&__string_"};
-__STRING_CONSTANT __string_383={__STRING_CONSTANT__,8," style ["};
-__STRING_CONSTANT __string_384={__STRING_CONSTANT__,2,"]\n"};
-__STRING_CONSTANT __string_385={__STRING_CONSTANT__,26,"BUG ANY.add_var_size\
- Error"};
-__STRING_CONSTANT __string_386={__STRING_CONSTANT__,12,"push_first(&"};
-__STRING_CONSTANT __string_387={__STRING_CONSTANT__,6,"push(&"};
-__STRING_CONSTANT __string_388={__STRING_CONSTANT__,6,"; // L"};
-__STRING_CONSTANT __string_389={__STRING_CONSTANT__,2,"(("};
-__STRING_CONSTANT __string_390={__STRING_CONSTANT__,2,")("};
-__STRING_CONSTANT __string_391={__STRING_CONSTANT__,2,"))"};
-__STRING_CONSTANT __string_392={__STRING_CONSTANT__,2,"(*"};
-__STRING_CONSTANT __string_393={__STRING_CONSTANT__,3,"LLU"};
-__STRING_CONSTANT __string_394={__STRING_CONSTANT__,2,"LU"};
-__STRING_CONSTANT __string_395={__STRING_CONSTANT__,4,"if ("};
-__STRING_CONSTANT __string_396={__STRING_CONSTANT__,8,".__id==0"};
-__STRING_CONSTANT __string_397={__STRING_CONSTANT__,2,") "};
-__STRING_CONSTANT __string_398={__STRING_CONSTANT__,6," else "};
-__STRING_CONSTANT __string_399={__STRING_CONSTANT__,8," else {\n"};
-__STRING_CONSTANT __string_400={__STRING_CONSTANT__,8,"switch ("};
-__STRING_CONSTANT __string_401={__STRING_CONSTANT__,4,") {\n"};
-__STRING_CONSTANT __string_402={__STRING_CONSTANT__,5,"case "};
-__STRING_CONSTANT __string_403={__STRING_CONSTANT__,2,": "};
-__STRING_CONSTANT __string_404={__STRING_CONSTANT__,7,"break;\n"};
-__STRING_CONSTANT __string_405={__STRING_CONSTANT__,7,".__id=0"};
-__STRING_CONSTANT __string_406={__STRING_CONSTANT__,3,")->"};
-__STRING_CONSTANT __string_407={__STRING_CONSTANT__,8,"(void *)"};
-__STRING_CONSTANT __string_408={__STRING_CONSTANT__,15,"(unsigned long)"};
-__STRING_CONSTANT __string_409={__STRING_CONSTANT__,5,".__id"};
-__STRING_CONSTANT __string_410={__STRING_CONSTANT__,2,"-1"};
-__STRING_CONSTANT __string_411={__STRING_CONSTANT__,2,"*("};
-__STRING_CONSTANT __string_412={__STRING_CONSTANT__,7,"sizeof("};
-__STRING_CONSTANT __string_413={__STRING_CONSTANT__,58,"Impossible `Self' ar\
-gument for External or Interrupt slot."};
-__STRING_CONSTANT __string_414={__STRING_CONSTANT__,6,".self)"};
-__STRING_CONSTANT __string_415={__STRING_CONSTANT__,27,"LOOP BUG: Body loop \
-empty !"};
-__STRING_CONSTANT __string_416={__STRING_CONSTANT__,8,"while (!"};
-__STRING_CONSTANT __string_417={__STRING_CONSTANT__,7,"while ("};
-__STRING_CONSTANT __string_418={__STRING_CONSTANT__,3,"do "};
-__STRING_CONSTANT __string_419={__STRING_CONSTANT__,9," while (!"};
-__STRING_CONSTANT __string_420={__STRING_CONSTANT__,8," while ("};
-__STRING_CONSTANT __string_421={__STRING_CONSTANT__,12,"_____CONTEXT"};
-__STRING_CONSTANT __string_422={__STRING_CONSTANT__,33,"Slot is not in `Mapp\
-ing' section."};
-__STRING_CONSTANT __string_423={__STRING_CONSTANT__,29,"Unterminated string \
-constant."};
-__STRING_CONSTANT __string_424={__STRING_CONSTANT__,27,"Incorrect style slot\
- ('-')."};
-__STRING_CONSTANT __string_425={__STRING_CONSTANT__,88,"`- name' is reserved\
- for Concurrent Object Prototype.\nSorry, COP is not yet implemented."};
-__STRING_CONSTANT __string_426={__STRING_CONSTANT__,11,"Added ':='."};
-__STRING_CONSTANT __string_427={__STRING_CONSTANT__,31,"Prototype identifier\
- is needed."};
-__STRING_CONSTANT __string_428={__STRING_CONSTANT__,34,"Incorrect name (file\
-name != name)."};
-__STRING_CONSTANT __string_429={__STRING_CONSTANT__,33,"Incorrect name (name\
- length > 1)."};
-__STRING_CONSTANT __string_430={__STRING_CONSTANT__,24,"Object can't be gene\
-ric."};
-__STRING_CONSTANT __string_431={__STRING_CONSTANT__,36,"Identifier parameter\
- type is needed."};
-__STRING_CONSTANT __string_432={__STRING_CONSTANT__,37,"Sorry, not yet imple\
-mented (ignored)."};
-__STRING_CONSTANT __string_433={__STRING_CONSTANT__,10,"Added ']'."};
-__STRING_CONSTANT __string_434={__STRING_CONSTANT__,28,"Invalid generic list\
- number."};
-__STRING_CONSTANT __string_435={__STRING_CONSTANT__,48,"Obsolete syntax : Us\
-e `export' or `import' slot."};
-__STRING_CONSTANT __string_436={__STRING_CONSTANT__,15,"Incorrect type."};
-__STRING_CONSTANT __string_437={__STRING_CONSTANT__,34,"Slot `name' must to \
-be first slot."};
-__STRING_CONSTANT __string_438={__STRING_CONSTANT__,20,"Incorrect type list."};
-__STRING_CONSTANT __string_439={__STRING_CONSTANT__,19,"Incorrect external."};
-__STRING_CONSTANT __string_440={__STRING_CONSTANT__,15,"Incorrect expr."};
-__STRING_CONSTANT __string_441={__STRING_CONSTANT__,33,"Double `default' slo\
-t definition."};
-__STRING_CONSTANT __string_442={__STRING_CONSTANT__,30,"Double `type' slot d\
-efinition."};
-__STRING_CONSTANT __string_443={__STRING_CONSTANT__,17,"Incorrect number."};
-__STRING_CONSTANT __string_444={__STRING_CONSTANT__,17,"Incorrect string."};
-__STRING_CONSTANT __string_445={__STRING_CONSTANT__,15,"Incorrect slot."};
-__STRING_CONSTANT __string_446={__STRING_CONSTANT__,59,"For a section, the p\
-rototype name only (without '['...']')."};
-__STRING_CONSTANT __string_447={__STRING_CONSTANT__,30,"Incorrect argument i\
-dentifier."};
-__STRING_CONSTANT __string_448={__STRING_CONSTANT__,24,"Incorrect argument t\
-ype."};
-__STRING_CONSTANT __string_449={__STRING_CONSTANT__,20,"Added ':' is needed."};
-__STRING_CONSTANT __string_450={__STRING_CONSTANT__,10,"Added ')'."};
-__STRING_CONSTANT __string_451={__STRING_CONSTANT__,18,"!@#$%^&<|*-+=~/?\\>"};
-__STRING_CONSTANT __string_452={__STRING_CONSTANT__,23,"Incorrect octal numb\
+__STRING_CONSTANT__0 __string_570={__STRING_CONSTANT__0__,49,"pthread_setspe\
+cific(current_thread,thread_save);\n"};
+__STRING_CONSTANT__0 __string_571={__STRING_CONSTANT__0__,9,"volatile "};
+__STRING_CONSTANT__0 __string_572={__STRING_CONSTANT__0__,33,"Slot is not in\
+ `Mapping' section."};
+__STRING_CONSTANT__0 __string_573={__STRING_CONSTANT__0__,22,"Line counter o\
+verflow."};
+__STRING_CONSTANT__0 __string_574={__STRING_CONSTANT__0__,40,"Column counter\
+ overflow (line too long)."};
+__STRING_CONSTANT__0 __string_575={__STRING_CONSTANT__0__,29,"Unterminated s\
+tring constant."};
+__STRING_CONSTANT__0 __string_576={__STRING_CONSTANT__0__,0,""};
+__STRING_CONSTANT__0 __string_577={__STRING_CONSTANT__0__,19,"Double declara\
+tion."};
+__STRING_CONSTANT__0 __string_578={__STRING_CONSTANT__0__,15,"Type incorrect."};
+__STRING_CONSTANT__0 __string_579={__STRING_CONSTANT__0__,15,"Incorrect slot."};
+__STRING_CONSTANT__0 __string_580={__STRING_CONSTANT__0__,22,"Error INTEGER \
+needed.\n"};
+__STRING_CONSTANT__0 __string_581={__STRING_CONSTANT__0__,24,"Incorrect type\
+ operator."};
+__STRING_CONSTANT__0 __string_582={__STRING_CONSTANT__0__,26,"End of comment\
+ not found !"};
+__STRING_CONSTANT__0 __string_583={__STRING_CONSTANT__0__,27,"Incorrect styl\
+e slot ('-')."};
+__STRING_CONSTANT__0 __string_584={__STRING_CONSTANT__0__,24,"COP not yet im\
+plemented."};
+__STRING_CONSTANT__0 __string_585={__STRING_CONSTANT__0__,2509,"#include <pt\
+hread.h>\n#include <limits.h>\n\nvoid print_char(char car);\nint die_with_co\
+de(int code);\n\nstatic pthread_key_t current_thread;\nstatic pthread_attr_t\
+ thread_attr;\npthread_t c_thread;\nint thread_counter;\n\nstatic char threa\
+d_stack[512][PTHREAD_STACK_MIN];\n\ntypedef struct lith_object_struct lith_o\
+bject;\ntypedef struct lith_node_struct lith_node;\nstruct lith_node_struct \
+{\n  pthread_mutex_t mutex;\n  lith_node *next;\n  lith_object *object;\n};\\
+nstruct lith_object_struct {\n  unsigned long __id; // Just for late binding\
+.\n  lith_node *first;\n  lith_node *last;\n  lith_object *(*procedure)(lith\
+_object *obj,pthread_mutex_t *mutex);\n  pthread_mutex_t mutex;\n};\nstruct \
+{\n  lith_node *first;\n  pthread_mutex_t mutex;\n} pool;\n\nvoid *thread_li\
+fe(void *ptr)\n{ lith_node node,*n;\n  lith_object *obj,*new_obj;\n\n  pthre\
+ad_mutex_init(&node.mutex,NULL);\n  pthread_mutex_lock(&node.mutex);\n  node\
+.object = (lith_object *)ptr;\n  do {\n    // Append fifo object.\n    obj =\
+ node.object;\n    node.next = NULL;\n    n = obj->last;\n    if (n == NULL)\
+ {\n      obj->first = &node;\n      pthread_mutex_unlock(&node.mutex);\n   \
+ } else {\n      n->next = &node;\n    };\n    obj->last = &node;\n    pthre\
+ad_setspecific(current_thread,(void *)obj);\n    // Run procedure.\n    new_\
+obj = obj->procedure(obj,&node.mutex);\n    // Remove fifo object.\n    pthr\
+ead_mutex_lock(&obj->mutex);\n    n = obj->first->next;\n    if (n != NULL) \
+{\n      pthread_mutex_unlock(&n->mutex);\n    } else {\n      obj->last = N\
+ULL;\n    };\n    obj->first = n;\n    pthread_mutex_unlock(&obj->mutex);\n \
+   if (new_obj != NULL) {\n      node.object = new_obj;\n    } else {\n     \
+ // Add in pool.\n      pthread_mutex_lock(&pool.mutex);\n      node.next = \
+pool.first;\n      pool.first = &node;\n      pthread_mutex_unlock(&pool.mut\
+ex);\n      // Sleep.\n      pthread_mutex_lock(&node.mutex);\n    };\n  } w\
+hile (1);\n  return NULL;\n};\n\nvoid run_procedure(lith_object *obj)\n{ lit\
+h_node *node;\n  char *msg=\"COP Error!\\n\";\n  // Pool manager.\n  pthread\
+_mutex_lock(&pool.mutex);\n  node = pool.first;\n  if (node != NULL) {\n    \
+pool.first = node->next;\n  };\n  pthread_mutex_unlock(&pool.mutex);\n  // R\
+un thread.\n  if (node == NULL) {\n    pthread_attr_setstack(&thread_attr, t\
+hread_stack[thread_counter++],PTHREAD_STACK_MIN);\n    if ((thread_counter>5\
+12) || pthread_create(&c_thread,&thread_attr, thread_life, (void *)obj)) {\n\
+      while (*msg != 0) print_char(*(msg++));\n      die_with_code(1);\n    \
+};\n  } else {\n    node->object = obj;\n    pthread_mutex_unlock(&node->mut\
+ex);\n  };\n};\n\n"};
+__STRING_CONSTANT__0 __string_586={__STRING_CONSTANT__0__,11,"Added ':='."};
+__STRING_CONSTANT__0 __string_587={__STRING_CONSTANT__0__,31,"Prototype iden\
+tifier is needed."};
+__STRING_CONSTANT__0 __string_588={__STRING_CONSTANT__0__,34,"Incorrect name\
+ (filename != name)."};
+__STRING_CONSTANT__0 __string_589={__STRING_CONSTANT__0__,24,"Object can't b\
+e generic."};
+__STRING_CONSTANT__0 __string_590={__STRING_CONSTANT__0__,10,"Added ':'."};
+__STRING_CONSTANT__0 __string_591={__STRING_CONSTANT__0__,12,"Type needed."};
+__STRING_CONSTANT__0 __string_592={__STRING_CONSTANT__0__,27,"Sorry, not yet\
+ implemented."};
+__STRING_CONSTANT__0 __string_593={__STRING_CONSTANT__0__,36,"Identifier par\
+ameter type is needed."};
+__STRING_CONSTANT__0 __string_594={__STRING_CONSTANT__0__,10,"Added ')'."};
+__STRING_CONSTANT__0 __string_595={__STRING_CONSTANT__0__,28,"Invalid generi\
+c list number."};
+__STRING_CONSTANT__0 __string_596={__STRING_CONSTANT__0__,34,"Slot `name' mu\
+st to be first slot."};
+__STRING_CONSTANT__0 __string_597={__STRING_CONSTANT__0__,20,"Incorrect type\
+ list."};
+__STRING_CONSTANT__0 __string_598={__STRING_CONSTANT__0__,19,"Incorrect exte\
+rnal."};
+__STRING_CONSTANT__0 __string_599={__STRING_CONSTANT__0__,15,"Incorrect expr."};
+__STRING_CONSTANT__0 __string_600={__STRING_CONSTANT__0__,33,"Double `defaul\
+t' slot definition."};
+__STRING_CONSTANT__0 __string_601={__STRING_CONSTANT__0__,30,"Double `type' \
+slot definition."};
+__STRING_CONSTANT__0 __string_602={__STRING_CONSTANT__0__,17,"Incorrect numb\
 er."};
-__STRING_CONSTANT __string_453={__STRING_CONSTANT__,24,"Incorrect binary num\
-ber."};
-__STRING_CONSTANT __string_454={__STRING_CONSTANT__,25,"Incorrect decimal nu\
-mber."};
-__STRING_CONSTANT __string_455={__STRING_CONSTANT__,31,"No argument for inte\
-rrupt slot."};
-__STRING_CONSTANT __string_456={__STRING_CONSTANT__,33,"No argument for inhe\
-ritance slot."};
-__STRING_CONSTANT __string_457={__STRING_CONSTANT__,27,"`Expanded' is not po\
-ssible."};
-__STRING_CONSTANT __string_458={__STRING_CONSTANT__,36,"Incorrect type for i\
-nheritance slot."};
-__STRING_CONSTANT __string_459={__STRING_CONSTANT__,45,"Impossible '<-' styl\
-e assignment with vector."};
-__STRING_CONSTANT __string_460={__STRING_CONSTANT__,28,"Sorry, Not yet imple\
-mented !"};
-__STRING_CONSTANT __string_461={__STRING_CONSTANT__,22,"Incorrect size vecto\
-r."};
-__STRING_CONSTANT __string_462={__STRING_CONSTANT__,31,"ITM_WRITE: Not yet i\
-mplemented."};
-__STRING_CONSTANT __string_463={__STRING_CONSTANT__,6,"Slot `"};
-__STRING_CONSTANT __string_464={__STRING_CONSTANT__,27,"' not found in stati\
-c type "};
-__STRING_CONSTANT __string_465={__STRING_CONSTANT__,32,"`?=' is not necessar\
-y, use `:='."};
-__STRING_CONSTANT __string_466={__STRING_CONSTANT__,36,"Argument assignment \
-is not possible."};
-__STRING_CONSTANT __string_467={__STRING_CONSTANT__,12,"Call on Void"};
-__STRING_CONSTANT __string_468={__STRING_CONSTANT__,16,"' not found in `"};
-__STRING_CONSTANT __string_469={__STRING_CONSTANT__,2,"'."};
-__STRING_CONSTANT __string_470={__STRING_CONSTANT__,26,"Incorrect number arg\
-ument."};
-__STRING_CONSTANT __string_471={__STRING_CONSTANT__,5,"Type "};
-__STRING_CONSTANT __string_472={__STRING_CONSTANT__,35," does not have acces\
-s to this slot."};
-__STRING_CONSTANT __string_473={__STRING_CONSTANT__,8,"deferred"};
-__STRING_CONSTANT __string_474={__STRING_CONSTANT__,13,"Deferred in `"};
-__STRING_CONSTANT __string_475={__STRING_CONSTANT__,6,"' for "};
-__STRING_CONSTANT __string_476={__STRING_CONSTANT__,21,"ITM_LDOTS.to_run_expr"};
-__STRING_CONSTANT __string_477={__STRING_CONSTANT__,5," and "};
-__STRING_CONSTANT __string_478={__STRING_CONSTANT__,20," are not comparable."};
-__STRING_CONSTANT __string_479={__STRING_CONSTANT__,50,"Conflicting declarat\
-ion associativity or priority."};
-__STRING_CONSTANT __string_480={__STRING_CONSTANT__,32,"Conflicting left/rig\
-ht priority."};
-__STRING_CONSTANT __string_481={__STRING_CONSTANT__,42,"Incorrect vector siz\
-e for `value' message."};
-__STRING_CONSTANT __string_482={__STRING_CONSTANT__,37,"Incorrect external l\
-ocal slot access."};
-__STRING_CONSTANT __string_483={__STRING_CONSTANT__,28,"External local slot \
-access `"};
-__STRING_CONSTANT __string_484={__STRING_CONSTANT__,15,"' is not found."};
-__STRING_CONSTANT __string_485={__STRING_CONSTANT__,23,"' must be in `+' sty\
-le."};
-__STRING_CONSTANT __string_486={__STRING_CONSTANT__,3,"(@)"};
-__STRING_CONSTANT __string_487={__STRING_CONSTANT__,37,"Unknown external lis\
-aac code (0..15)."};
-__STRING_CONSTANT __string_488={__STRING_CONSTANT__,23,"top_context->back->b\
-ack"};
-__STRING_CONSTANT __string_489={__STRING_CONSTANT__,27,"External Lisaac #15 \
-: Free."};
-__STRING_CONSTANT __string_490={__STRING_CONSTANT__,4," -> "};
-__STRING_CONSTANT __string_491={__STRING_CONSTANT__,8,". Slot `"};
-__STRING_CONSTANT __string_492={__STRING_CONSTANT__,26,"No argument for this\
- slot."};
-__STRING_CONSTANT __string_493={__STRING_CONSTANT__,12,"Type result "};
-__STRING_CONSTANT __string_494={__STRING_CONSTANT__,45,"' is incorrect (Used\
- for auto-conversion to `"};
-__STRING_CONSTANT __string_495={__STRING_CONSTANT__,3,"')."};
-__STRING_CONSTANT __string_496={__STRING_CONSTANT__,4," <- "};
-__STRING_CONSTANT __string_497={__STRING_CONSTANT__,33,"Incorrect argument f\
-or this slot."};
-__STRING_CONSTANT __string_498={__STRING_CONSTANT__,44," is incorrect (Used \
-for auto-conversion to `"};
-__STRING_CONSTANT __string_499={__STRING_CONSTANT__,6,"Type `"};
-__STRING_CONSTANT __string_500={__STRING_CONSTANT__,19,"' is invalid with `"};
-__STRING_CONSTANT __string_501={__STRING_CONSTANT__,74,"stack_print(top_cont\
-ext); print_string(\"Call on NULL\\n\"); die_with_code(1)"};
-__STRING_CONSTANT __string_502={__STRING_CONSTANT__,67,"print_string(\"Call \
-on NULL\\n(Use `-D' option)\\n\"); die_with_code(1)"};
-__STRING_CONSTANT __string_503={__STRING_CONSTANT__,18,"NODE_STYLE.my_copy"};
-__STRING_CONSTANT __string_504={__STRING_CONSTANT__,19,"LOOP.my_copy BUG!!!"};
-__STRING_CONSTANT __string_505={__STRING_CONSTANT__,8," Origin:"};
-__STRING_CONSTANT __string_506={__STRING_CONSTANT__,6," copy:"};
-__STRING_CONSTANT __string_507={__STRING_CONSTANT__,18,"LOOP: Bug in copy."};
-__STRING_CONSTANT __string_508={__STRING_CONSTANT__,31,"Invariance type resu\
-lt invalid."};
-__STRING_CONSTANT __string_509={__STRING_CONSTANT__,39,"Invariance section d\
-eclaration invalid."};
-__STRING_CONSTANT __string_510={__STRING_CONSTANT__,42,"Invariance number ve\
-ctor argument invalid."};
-__STRING_CONSTANT __string_511={__STRING_CONSTANT__,33,"Invariance name argu\
-ment invalid."};
-__STRING_CONSTANT __string_512={__STRING_CONSTANT__,33,"Invariance type argu\
-ment invalid."};
-__STRING_CONSTANT __string_513={__STRING_CONSTANT__,35,"Recursivity without \
-end (LOOP_END)."};
-__STRING_CONSTANT __string_514={__STRING_CONSTANT__,26,"EXPR_MULTIPLE.execut\
-e_link"};
-__STRING_CONSTANT __string_515={__STRING_CONSTANT__,9,"volatile "};
-__STRING_CONSTANT __string_516={__STRING_CONSTANT__,18,"((struct ___OBJ *)"};
-__STRING_CONSTANT __string_517={__STRING_CONSTANT__,7,")->__id"};
-__STRING_CONSTANT __string_518={__STRING_CONSTANT__,2,"&("};
-__STRING_CONSTANT __string_519={__STRING_CONSTANT__,24,"Unknown escape seque\
-nce."};
-__STRING_CONSTANT __string_520={__STRING_CONSTANT__,39,"Invalid range charac\
-ter number [0,255]."};
-__STRING_CONSTANT __string_521={__STRING_CONSTANT__,23,"Character '\' is nee\
-ded."};
-__STRING_CONSTANT __string_522={__STRING_CONSTANT__,24,"Incorrect Result num\
-ber."};
-__STRING_CONSTANT __string_523={__STRING_CONSTANT__,22,"Incorrect real numbe\
-r."};
-__STRING_CONSTANT __string_524={__STRING_CONSTANT__,28,"Character constant t\
-oo long."};
-__STRING_CONSTANT __string_525={__STRING_CONSTANT__,32,"Unterminated charact\
-er constant."};
-__STRING_CONSTANT __string_526={__STRING_CONSTANT__,10,"Added '}'."};
-__STRING_CONSTANT __string_527={__STRING_CONSTANT__,25,"Incorrect live type \
-list."};
-__STRING_CONSTANT __string_528={__STRING_CONSTANT__,25,"Incorrect parameter \
-type."};
-__STRING_CONSTANT __string_529={__STRING_CONSTANT__,23,"Incorrect generic ty\
-pe."};
-__STRING_CONSTANT __string_530={__STRING_CONSTANT__,7,"Style `"};
-__STRING_CONSTANT __string_531={__STRING_CONSTANT__,10,"' ignored."};
-__STRING_CONSTANT __string_532={__STRING_CONSTANT__,21,"Incorrect identifier."};
-__STRING_CONSTANT __string_533={__STRING_CONSTANT__,21,"Incorrect local type."};
-__STRING_CONSTANT __string_534={__STRING_CONSTANT__,27,"Incorrect `Old' expr\
-ession."};
-__STRING_CONSTANT __string_535={__STRING_CONSTANT__,18,"Incorrect message."};
-__STRING_CONSTANT __string_536={__STRING_CONSTANT__,48,"Type `SELF' is not p\
-ossible for `-' style local."};
-__STRING_CONSTANT __string_537={__STRING_CONSTANT__,126,"Profil block not fo\
-und, a first definition must to be before a first evaluation.\nSorry, it's a\
- limit for this actual compiler."};
-__STRING_CONSTANT __string_538={__STRING_CONSTANT__,49,"Incorrect size of ve\
-ctor argument for this block."};
-__STRING_CONSTANT __string_539={__STRING_CONSTANT__,4,"NODE"};
-__STRING_CONSTANT __string_540={__STRING_CONSTANT__,6,"Slot '"};
-__STRING_CONSTANT __string_541={__STRING_CONSTANT__,15,"' not found in "};
-__STRING_CONSTANT __string_542={__STRING_CONSTANT__,4,". ( "};
-__STRING_CONSTANT __string_543={__STRING_CONSTANT__,42,"Polymorphic External\
- slot is not possible."};
-__STRING_CONSTANT __string_544={__STRING_CONSTANT__,19,"/* External slot */"};
-__STRING_CONSTANT __string_545={__STRING_CONSTANT__,20,"Value result missing"};
-__STRING_CONSTANT __string_546={__STRING_CONSTANT__,19,"__BEGIN_INTERRUPT__"};
-__STRING_CONSTANT __string_547={__STRING_CONSTANT__,17,"__END_INTERRUPT__"};
-__STRING_CONSTANT __string_548={__STRING_CONSTANT__,10,"New type: "};
-__STRING_CONSTANT __string_549={__STRING_CONSTANT__,4,") x "};
-__STRING_CONSTANT __string_550={__STRING_CONSTANT__,6,"<Vide>"};
-__STRING_CONSTANT __string_551={__STRING_CONSTANT__,11,"\nOld type: "};
-__STRING_CONSTANT __string_552={__STRING_CONSTANT__,23,"*****SWITCH BUG*****\
-***"};
-__STRING_CONSTANT __string_553={__STRING_CONSTANT__,15,"PB dans SWITCH."};
-__STRING_CONSTANT __string_554={__STRING_CONSTANT__,24,"Recursivity without \
-end."};
-__STRING_CONSTANT __string_555={__STRING_CONSTANT__,17,"PROFIL_BLOCK.slot"};
-__STRING_CONSTANT __string_556={__STRING_CONSTANT__,19,"CALL_SLOT : BUG!!!!"};
-__STRING_CONSTANT __string_557={__STRING_CONSTANT__,20,"CALL_SLOT : BUG2!!!!"};
-__STRING_CONSTANT __string_558={__STRING_CONSTANT__,7,"style ["};
-__STRING_CONSTANT __string_559={__STRING_CONSTANT__,44,"READ : Compiler BUG!\
- (require_first = NULL) "};
-__STRING_CONSTANT __string_560={__STRING_CONSTANT__,17,"Division by zero."};
-__STRING_CONSTANT __string_561={__STRING_CONSTANT__,30,"Right shift count is\
- negative."};
-__STRING_CONSTANT __string_562={__STRING_CONSTANT__,29,"Left shift count is \
-negative."};
-__STRING_CONSTANT __string_563={__STRING_CONSTANT__,63,"******** VARIABLE.un\
-write : BUG require_list = NULL **********\n"};
-__STRING_CONSTANT __string_564={__STRING_CONSTANT__,47,"******** VARIABLE.un\
-write : BUG !!! **********\n"};
-__STRING_CONSTANT __string_565={__STRING_CONSTANT__,37,"Incorrect multiple r\
-esult expression."};
-__STRING_CONSTANT __string_566={__STRING_CONSTANT__,19,"Incorrect argument."};
-__STRING_CONSTANT __string_567={__STRING_CONSTANT__,31,"More result value fo\
-r this slot"};
-__STRING_CONSTANT __string_568={__STRING_CONSTANT__,30,"One result value for\
- this slot"};
-__STRING_CONSTANT __string_569={__STRING_CONSTANT__,29,"No result value for \
-this slot"};
-__STRING_CONSTANT __string_570={__STRING_CONSTANT__,46,"This block is extern\
- context sensitive (with `"};
-__STRING_CONSTANT __string_571={__STRING_CONSTANT__,18,"' local variable)."};
-__STRING_CONSTANT __string_572={__STRING_CONSTANT__,4,"_of_"};
-__STRING_CONSTANT __string_573={__STRING_CONSTANT__,5,"_and_"};
-__STRING_CONSTANT __string_574={__STRING_CONSTANT__,36,"Recursivity without \
-end (call_slot)."};
+__STRING_CONSTANT__0 __string_603={__STRING_CONSTANT__0__,17,"Incorrect stri\
+ng."};
+__STRING_CONSTANT__0 __string_604={__STRING_CONSTANT__0__,59,"For a section,\
+ the prototype name only (without '['...']')."};
+__STRING_CONSTANT__0 __string_605={__STRING_CONSTANT__0__,22,"Type `SELF' is\
+ needed."};
+__STRING_CONSTANT__0 __string_606={__STRING_CONSTANT__0__,30,"Incorrect argu\
+ment identifier."};
+__STRING_CONSTANT__0 __string_607={__STRING_CONSTANT__0__,24,"Incorrect argu\
+ment type."};
+__STRING_CONSTANT__0 __string_608={__STRING_CONSTANT__0__,30,"Incorrect argu\
+ment definition."};
+__STRING_CONSTANT__0 __string_609={__STRING_CONSTANT__0__,19,"Operator is ne\
+eded."};
+__STRING_CONSTANT__0 __string_610={__STRING_CONSTANT__0__,19,"Incorrect oper\
+ator."};
+__STRING_CONSTANT__0 __string_611={__STRING_CONSTANT__0__,10,"Added `''."};
+__STRING_CONSTANT__0 __string_612={__STRING_CONSTANT__0__,29,"Operator decla\
+ration invalid."};
+__STRING_CONSTANT__0 __string_613={__STRING_CONSTANT__0__,39,"Not associativ\
+ity for postfix operator."};
+__STRING_CONSTANT__0 __string_614={__STRING_CONSTANT__0__,38,"Not associativ\
+ity for prefix operator."};
+__STRING_CONSTANT__0 __string_615={__STRING_CONSTANT__0__,32,"Incorrect in `\
+Section External'."};
+__STRING_CONSTANT__0 __string_616={__STRING_CONSTANT__0__,7,"Added '"};
+__STRING_CONSTANT__0 __string_617={__STRING_CONSTANT__0__,10,"Added '}'."};
+__STRING_CONSTANT__0 __string_618={__STRING_CONSTANT__0__,27,"`Expanded' is \
+not possible."};
+__STRING_CONSTANT__0 __string_619={__STRING_CONSTANT__0__,10,"Added ']'."};
+__STRING_CONSTANT__0 __string_620={__STRING_CONSTANT__0__,45,"Impossible '<-\
+' style assignment with vector."};
+__STRING_CONSTANT__0 __string_621={__STRING_CONSTANT__0__,28,"Sorry, Not yet\
+ implemented !"};
+__STRING_CONSTANT__0 __string_622={__STRING_CONSTANT__0__,12,"(TYPE_BLOCK)"};
+__STRING_CONSTANT__0 __string_623={__STRING_CONSTANT__0__,14,"(PROFIL_BLOCK)"};
+__STRING_CONSTANT__0 __string_624={__STRING_CONSTANT__0__,31,"Invariance typ\
+e result invalid."};
+__STRING_CONSTANT__0 __string_625={__STRING_CONSTANT__0__,39,"Invariance sec\
+tion declaration invalid."};
+__STRING_CONSTANT__0 __string_626={__STRING_CONSTANT__0__,21,"ITM_LDOTS.to_r\
+un_expr"};
+__STRING_CONSTANT__0 __string_627={__STRING_CONSTANT__0__,24,"ITM_LIST_IDF.t\
+o_run_expr"};
+__STRING_CONSTANT__0 __string_628={__STRING_CONSTANT__0__,24,"ITM_OPERATOR.t\
+o_run_expr"};
+__STRING_CONSTANT__0 __string_629={__STRING_CONSTANT__0__,10,"New type: "};
+__STRING_CONSTANT__0 __string_630={__STRING_CONSTANT__0__,4,") x "};
+__STRING_CONSTANT__0 __string_631={__STRING_CONSTANT__0__,6,"<Vide>"};
+__STRING_CONSTANT__0 __string_632={__STRING_CONSTANT__0__,11,"\nOld type: "};
+__STRING_CONSTANT__0 __string_633={__STRING_CONSTANT__0__,23,"*****SWITCH BU\
+G********"};
+__STRING_CONSTANT__0 __string_634={__STRING_CONSTANT__0__,15,"PB dans SWITCH."};
+__STRING_CONSTANT__0 __string_635={__STRING_CONSTANT__0__,19,"LOOP.my_copy B\
+UG!!!"};
+__STRING_CONSTANT__0 __string_636={__STRING_CONSTANT__0__,8," Origin:"};
+__STRING_CONSTANT__0 __string_637={__STRING_CONSTANT__0__,6," copy:"};
+__STRING_CONSTANT__0 __string_638={__STRING_CONSTANT__0__,18,"LOOP: Bug in c\
+opy."};
+__STRING_CONSTANT__0 __string_639={__STRING_CONSTANT__0__,18,"NODE_STYLE.my_\
+copy"};
+__STRING_CONSTANT__0 __string_640={__STRING_CONSTANT__0__,7,"style ["};
+__STRING_CONSTANT__0 __string_641={__STRING_CONSTANT__0__,2,"]\n"};
+__STRING_CONSTANT__0 __string_642={__STRING_CONSTANT__0__,44,"READ : Compile\
+r BUG! (require_first = NULL) "};
+__STRING_CONSTANT__0 __string_643={__STRING_CONSTANT__0__,17,"Division by ze\
+ro."};
+__STRING_CONSTANT__0 __string_644={__STRING_CONSTANT__0__,30,"Right shift co\
+unt is negative."};
+__STRING_CONSTANT__0 __string_645={__STRING_CONSTANT__0__,29,"Left shift cou\
+nt is negative."};
+__STRING_CONSTANT__0 __string_646={__STRING_CONSTANT__0__,12,"CALL_SLOT : "};
+__STRING_CONSTANT__0 __string_647={__STRING_CONSTANT__0__,12,"DTA_WR_CODE:"};
+__STRING_CONSTANT__0 __string_648={__STRING_CONSTANT__0__,13,"DTA_WR_VALUE:"};
+__STRING_CONSTANT__0 __string_649={__STRING_CONSTANT__0__,12,"DTA_RD_ARGS:"};
+__STRING_CONSTANT__0 __string_650={__STRING_CONSTANT__0__,15,"private static "};
+__STRING_CONSTANT__0 __string_651={__STRING_CONSTANT__0__,10," __string_"};
+__STRING_CONSTANT__0 __string_652={__STRING_CONSTANT__0__,22,"new __STRING_C\
+ONSTANT("};
+__STRING_CONSTANT__0 __string_653={__STRING_CONSTANT__0__,3,"__,"};
+__STRING_CONSTANT__0 __string_654={__STRING_CONSTANT__0__,2,"\\\n"};
+__STRING_CONSTANT__0 __string_655={__STRING_CONSTANT__0__,9,"__string_"};
+__STRING_CONSTANT__0 __string_656={__STRING_CONSTANT__0__,11,"(&__string_"};
+__STRING_CONSTANT__0 __string_657={__STRING_CONSTANT__0__,8," style ["};
+__STRING_CONSTANT__0 __string_658={__STRING_CONSTANT__0__,2,"] "};
+__STRING_CONSTANT__0 __string_659={__STRING_CONSTANT__0__,26,"BUG ANY.add_va\
+r_size Error"};
+__STRING_CONSTANT__0 __string_660={__STRING_CONSTANT__0__,2,")("};
+__STRING_CONSTANT__0 __string_661={__STRING_CONSTANT__0__,2,"))"};
+__STRING_CONSTANT__0 __string_662={__STRING_CONSTANT__0__,2,"(*"};
+__STRING_CONSTANT__0 __string_663={__STRING_CONSTANT__0__,8,"(void *)"};
+__STRING_CONSTANT__0 __string_664={__STRING_CONSTANT__0__,3,"LLU"};
+__STRING_CONSTANT__0 __string_665={__STRING_CONSTANT__0__,2,"LU"};
+__STRING_CONSTANT__0 __string_666={__STRING_CONSTANT__0__,15,"(unsigned long)"};
+__STRING_CONSTANT__0 __string_667={__STRING_CONSTANT__0__,5,".__id"};
+__STRING_CONSTANT__0 __string_668={__STRING_CONSTANT__0__,2,"-1"};
+__STRING_CONSTANT__0 __string_669={__STRING_CONSTANT__0__,2,"*("};
+__STRING_CONSTANT__0 __string_670={__STRING_CONSTANT__0__,7,"sizeof("};
+__STRING_CONSTANT__0 __string_671={__STRING_CONSTANT__0__,6,".self)"};
+__STRING_CONSTANT__0 __string_672={__STRING_CONSTANT__0__,18,"((struct ___OB\
+J *)"};
+__STRING_CONSTANT__0 __string_673={__STRING_CONSTANT__0__,7,")->__id"};
+__STRING_CONSTANT__0 __string_674={__STRING_CONSTANT__0__,5,"(int)"};
+__STRING_CONSTANT__0 __string_675={__STRING_CONSTANT__0__,2,"&("};
+__STRING_CONSTANT__0 __string_676={__STRING_CONSTANT__0__,24,"Unknown escape\
+ sequence."};
+__STRING_CONSTANT__0 __string_677={__STRING_CONSTANT__0__,39,"Invalid range \
+character number [0,255]."};
+__STRING_CONSTANT__0 __string_678={__STRING_CONSTANT__0__,23,"Character '\' \
+is needed."};
+__STRING_CONSTANT__0 __string_679={__STRING_CONSTANT__0__,23,"Incorrect octa\
+l number."};
+__STRING_CONSTANT__0 __string_680={__STRING_CONSTANT__0__,24,"Incorrect bina\
+ry number."};
+__STRING_CONSTANT__0 __string_681={__STRING_CONSTANT__0__,25,"Incorrect deci\
+mal number."};
+__STRING_CONSTANT__0 __string_682={__STRING_CONSTANT__0__,24,"Incorrect Resu\
+lt number."};
+__STRING_CONSTANT__0 __string_683={__STRING_CONSTANT__0__,25,"Incorrect live\
+ type list."};
+__STRING_CONSTANT__0 __string_684={__STRING_CONSTANT__0__,22,"Prototype name\
+ needed."};
+__STRING_CONSTANT__0 __string_685={__STRING_CONSTANT__0__,30,"1) Sorry, not \
+yet implemented."};
+__STRING_CONSTANT__0 __string_686={__STRING_CONSTANT__0__,30,"2) Sorry, not \
+yet implemented."};
+__STRING_CONSTANT__0 __string_687={__STRING_CONSTANT__0__,7,"Style `"};
+__STRING_CONSTANT__0 __string_688={__STRING_CONSTANT__0__,32,"' for paramete\
+r type is ignored."};
+__STRING_CONSTANT__0 __string_689={__STRING_CONSTANT__0__,10,"' ignored."};
+__STRING_CONSTANT__0 __string_690={__STRING_CONSTANT__0__,21,"Incorrect iden\
+tifier."};
+__STRING_CONSTANT__0 __string_691={__STRING_CONSTANT__0__,21,"Incorrect loca\
+l type."};
+__STRING_CONSTANT__0 __string_692={__STRING_CONSTANT__0__,27,"Incorrect `Old\
+' expression."};
+__STRING_CONSTANT__0 __string_693={__STRING_CONSTANT__0__,18,"Incorrect mess\
+age."};
+__STRING_CONSTANT__0 __string_694={__STRING_CONSTANT__0__,42,"Invariance num\
+ber vector argument invalid."};
+__STRING_CONSTANT__0 __string_695={__STRING_CONSTANT__0__,33,"Invariance nam\
+e argument invalid."};
+__STRING_CONSTANT__0 __string_696={__STRING_CONSTANT__0__,33,"Invariance typ\
+e argument invalid."};
+__STRING_CONSTANT__0 __string_697={__STRING_CONSTANT__0__,12,"Call on Void"};
+__STRING_CONSTANT__0 __string_698={__STRING_CONSTANT__0__,16,"' not found in\
+ `"};
+__STRING_CONSTANT__0 __string_699={__STRING_CONSTANT__0__,26,"Incorrect numb\
+er argument."};
+__STRING_CONSTANT__0 __string_700={__STRING_CONSTANT__0__,5,"Type "};
+__STRING_CONSTANT__0 __string_701={__STRING_CONSTANT__0__,35," does not have\
+ access to this slot."};
+__STRING_CONSTANT__0 __string_702={__STRING_CONSTANT__0__,27,"Incorrect vect\
+or size for #"};
+__STRING_CONSTANT__0 __string_703={__STRING_CONSTANT__0__,14," argument of `"};
+__STRING_CONSTANT__0 __string_704={__STRING_CONSTANT__0__,15,"' slot. (slot #"};
+__STRING_CONSTANT__0 __string_705={__STRING_CONSTANT__0__,8,", call #"};
+__STRING_CONSTANT__0 __string_706={__STRING_CONSTANT__0__,42,"Incorrect vect\
+or size for `value' message."};
+__STRING_CONSTANT__0 __string_707={__STRING_CONSTANT__0__,8,"deferred"};
+__STRING_CONSTANT__0 __string_708={__STRING_CONSTANT__0__,13,"Deferred in `"};
+__STRING_CONSTANT__0 __string_709={__STRING_CONSTANT__0__,6,"' for "};
+__STRING_CONSTANT__0 __string_710={__STRING_CONSTANT__0__,48,"Type `SELF' is\
+ not possible for `-' style local."};
+__STRING_CONSTANT__0 __string_711={__STRING_CONSTANT__0__,12,"Local slot `"};
+__STRING_CONSTANT__0 __string_712={__STRING_CONSTANT__0__,11,"' not used."};
+__STRING_CONSTANT__0 __string_713={__STRING_CONSTANT__0__,24,"Double declara\
+tion for `"};
+__STRING_CONSTANT__0 __string_714={__STRING_CONSTANT__0__,7,"' slot."};
+__STRING_CONSTANT__0 __string_715={__STRING_CONSTANT__0__,6,"Type `"};
+__STRING_CONSTANT__0 __string_716={__STRING_CONSTANT__0__,38,"' not found (U\
+ndefine type parameter)."};
+__STRING_CONSTANT__0 __string_717={__STRING_CONSTANT__0__,22,"Incorrect size\
+ vector."};
+__STRING_CONSTANT__0 __string_718={__STRING_CONSTANT__0__,31,"ITM_WRITE: Not\
+ yet implemented."};
+__STRING_CONSTANT__0 __string_719={__STRING_CONSTANT__0__,27,"' not found in\
+ static type "};
+__STRING_CONSTANT__0 __string_720={__STRING_CONSTANT__0__,32,"`?=' is not ne\
+cessary, use `:='."};
+__STRING_CONSTANT__0 __string_721={__STRING_CONSTANT__0__,36,"Argument assig\
+nment is not possible."};
+__STRING_CONSTANT__0 __string_722={__STRING_CONSTANT__0__,5," and "};
+__STRING_CONSTANT__0 __string_723={__STRING_CONSTANT__0__,20," are not compa\
+rable."};
+__STRING_CONSTANT__0 __string_724={__STRING_CONSTANT__0__,27,"Operator postf\
+ix not found."};
+__STRING_CONSTANT__0 __string_725={__STRING_CONSTANT__0__,6,"prefix"};
+__STRING_CONSTANT__0 __string_726={__STRING_CONSTANT__0__,5,"infix"};
+__STRING_CONSTANT__0 __string_727={__STRING_CONSTANT__0__,18,"ITM_SLOT.prior\
+ity."};
+__STRING_CONSTANT__0 __string_728={__STRING_CONSTANT__0__,28,"ITM_SLOT.prior\
+ity_and_level."};
+__STRING_CONSTANT__0 __string_729={__STRING_CONSTANT__0__,23,"ITM_SLOT.assoc\
+iativity."};
+__STRING_CONSTANT__0 __string_730={__STRING_CONSTANT__0__,37,"Incorrect exte\
+rnal local slot access."};
+__STRING_CONSTANT__0 __string_731={__STRING_CONSTANT__0__,28,"External local\
+ slot access `"};
+__STRING_CONSTANT__0 __string_732={__STRING_CONSTANT__0__,15,"' is not found."};
+__STRING_CONSTANT__0 __string_733={__STRING_CONSTANT__0__,23,"' must be in `\
++' style."};
+__STRING_CONSTANT__0 __string_734={__STRING_CONSTANT__0__,3,"(@)"};
+__STRING_CONSTANT__0 __string_735={__STRING_CONSTANT__0__,37,"Unknown extern\
+al lisaac code (0..31)."};
+__STRING_CONSTANT__0 __string_736={__STRING_CONSTANT__0__,23,"top_context->b\
+ack->back"};
+__STRING_CONSTANT__0 __string_737={__STRING_CONSTANT__0__,26,"Free external \
+lisaac code."};
+__STRING_CONSTANT__0 __string_738={__STRING_CONSTANT__0__,52,"Recursivity wi\
+thout end (default used default, ...)."};
+__STRING_CONSTANT__0 __string_739={__STRING_CONSTANT__0__,4," -> "};
+__STRING_CONSTANT__0 __string_740={__STRING_CONSTANT__0__,8,". Slot `"};
+__STRING_CONSTANT__0 __string_741={__STRING_CONSTANT__0__,26,"No argument fo\
+r this slot."};
+__STRING_CONSTANT__0 __string_742={__STRING_CONSTANT__0__,13,"Type result `"};
+__STRING_CONSTANT__0 __string_743={__STRING_CONSTANT__0__,45,"' is incorrect\
+ (Used for auto-conversion to `"};
+__STRING_CONSTANT__0 __string_744={__STRING_CONSTANT__0__,3,"')."};
+__STRING_CONSTANT__0 __string_745={__STRING_CONSTANT__0__,4," <- "};
+__STRING_CONSTANT__0 __string_746={__STRING_CONSTANT__0__,33,"Incorrect argu\
+ment for this slot."};
+__STRING_CONSTANT__0 __string_747={__STRING_CONSTANT__0__,19,"' is invalid w\
+ith `"};
+__STRING_CONSTANT__0 __string_748={__STRING_CONSTANT__0__,34,"NODE_STYLE : d\
+ata.context = NULL!\n"};
+__STRING_CONSTANT__0 __string_749={__STRING_CONSTANT__0__,42,"Polymorphic Ex\
+ternal slot is not possible."};
+__STRING_CONSTANT__0 __string_750={__STRING_CONSTANT__0__,19,"/* External sl\
+ot */"};
+__STRING_CONSTANT__0 __string_751={__STRING_CONSTANT__0__,29,"Incorrect valu\
+e result (slot:"};
+__STRING_CONSTANT__0 __string_752={__STRING_CONSTANT__0__,7,", list:"};
+__STRING_CONSTANT__0 __string_753={__STRING_CONSTANT__0__,2,")."};
+__STRING_CONSTANT__0 __string_754={__STRING_CONSTANT__0__,19,"__BEGIN_INTERR\
+UPT__"};
+__STRING_CONSTANT__0 __string_755={__STRING_CONSTANT__0__,17,"__END_INTERRUP\
+T__"};
+__STRING_CONSTANT__0 __string_756={__STRING_CONSTANT__0__,63,"******** VARIA\
+BLE.unwrite : BUG require_list = NULL **********\n"};
+__STRING_CONSTANT__0 __string_757={__STRING_CONSTANT__0__,47,"******** VARIA\
+BLE.unwrite : BUG !!! **********\n"};
+__STRING_CONSTANT__0 __string_758={__STRING_CONSTANT__0__,22,"Incorrect real\
+ number."};
+__STRING_CONSTANT__0 __string_759={__STRING_CONSTANT__0__,28,"Character cons\
+tant too long."};
+__STRING_CONSTANT__0 __string_760={__STRING_CONSTANT__0__,32,"Unterminated c\
+haracter constant."};
+__STRING_CONSTANT__0 __string_761={__STRING_CONSTANT__0__,37,"Incorrect mult\
+iple result expression."};
+__STRING_CONSTANT__0 __string_762={__STRING_CONSTANT__0__,19,"Incorrect argu\
+ment."};
+__STRING_CONSTANT__0 __string_763={__STRING_CONSTANT__0__,57,"Incorrect size\
+ of vector argument for this block. (Value:"};
+__STRING_CONSTANT__0 __string_764={__STRING_CONSTANT__0__,7,", Type:"};
+__STRING_CONSTANT__0 __string_765={__STRING_CONSTANT__0__,4,"NODE"};
+__STRING_CONSTANT__0 __string_766={__STRING_CONSTANT__0__,5,"Slot "};
+__STRING_CONSTANT__0 __string_767={__STRING_CONSTANT__0__,2," '"};
+__STRING_CONSTANT__0 __string_768={__STRING_CONSTANT__0__,15,"' not found in "};
+__STRING_CONSTANT__0 __string_769={__STRING_CONSTANT__0__,46,"This block is \
+extern context sensitive (with `"};
+__STRING_CONSTANT__0 __string_770={__STRING_CONSTANT__0__,18,"' local variab\
+le)."};
+__STRING_CONSTANT__0 __string_771={__STRING_CONSTANT__0__,35,"ITM_TYPE_BLOCK\
+.append_cast_name_in "};
+__STRING_CONSTANT__0 __string_772={__STRING_CONSTANT__0__,4,"_of_"};
+__STRING_CONSTANT__0 __string_773={__STRING_CONSTANT__0__,5,"_and_"};
 
 //==========================//
 // FUNCTION HEADER          //
 //==========================//
 
-// Debug Manager
-void print_string(char *str);
 // Source code
-static __STRING* create__AXB(__INTEGER needed_capacity__CXB);
-static __POINTER new_lab__2PJ(__UINTEGER_32 t__4PJ);
-static void** create__NXEB(__INTEGER nb_elements__PXEB);
-static __INTEGER fast_first_index_of__until__PAD(__CHARACTER *Self__QAD,__CHARACTER element__RAD,__INTEGER upper__SAD);
-static __CHARACTER* create__OUX(__INTEGER nb_elements__QUX);
-static __POINTER realloc_dynamic__old_size__new_size__Z2OB(__POINTER p__12OB,__UINTEGER_32 old_sz__22OB,__UINTEGER_32 new_sz__32OB);
-static void add_last__10X(__FAST_ARRAYoSTRINGo *Self__20X,void *element__30X);
-static __INTEGER prime_number_ceiling__X3Q(__INTEGER integer__Z3Q);
-static void** create__B2TB(__INTEGER nb_elements__D2TB);
-static void** create__K25(__INTEGER nb_elements__M25);
-static void** create__3IT(__INTEGER nb_elements__5IT);
-static void** create__UMT(__INTEGER nb_elements__WMT);
-static void fast_put__to__WUL(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__XUL,void *v__YUL,void *k__ZUL);
-static void** create__M12(__INTEGER nb_elements__O12);
-static void** create__YUT(__INTEGER nb_elements__0UT);
-static void** create__J0BB(__INTEGER nb_elements__L0BB);
-static void** create__2KCD(__INTEGER nb_elements__4KCD);
-static void** create__2VBB(__INTEGER nb_elements__4VBB);
-static void** create__AXOF(__INTEGER nb_elements__CXOF);
-static void** create__DJBD(__INTEGER nb_elements__FJBD);
-static void** create__4GBD(__INTEGER nb_elements__AHBD);
-static void** create__F0BD(__INTEGER nb_elements__H0BD);
-static void** create__FISE(__INTEGER nb_elements__HISE);
-static void** create__SQKE(__INTEGER nb_elements__UQKE);
-static void* get__5KC(void *n__BLC);
-static void** create__J1UE(__INTEGER nb_elements__L1UE);
-static void** create__M3KE(__INTEGER nb_elements__O3KE);
-static void** create__PCLE(__INTEGER nb_elements__RCLE);
-static void** create__WPUE(__INTEGER nb_elements__YPUE);
-static void** create__1N5C(__INTEGER nb_elements__3N5C);
-static void** create__FVXC(__INTEGER nb_elements__HVXC);
-static void** create__X3XC(__INTEGER nb_elements__Z3XC);
-static void** create__VZEH(__INTEGER nb_elements__XZEH);
-static void** create__BMRK(__INTEGER nb_elements__DMRK);
-static void** create__SNRE(__INTEGER nb_elements__UNRE);
-static void** create__WVWG(__INTEGER nb_elements__YVWG);
-static void** create__XTSB(__INTEGER nb_elements__ZTSB);
-static void** create__4WXI(__INTEGER nb_elements__AXXI);
-static void** create__YXXI(__INTEGER nb_elements__0XXI);
-static __FAST_ARRAYoLOCALo* create__VSOH(__INTEGER new_count__XSOH);
-static __FAST_ARRAYoTYPEo* create_with_capacity__3ND(__INTEGER new_count__5ND);
-static void** create__JYEH(__INTEGER nb_elements__LYEH);
-static void** create__ZEZK(__INTEGER nb_elements__1EZK);
-static void append__MOK(__STRING *Self__NOK,void *other__OOK);
-static void** create__INEH(__INTEGER nb_elements__KNEH);
-static void** create__MBIE(__INTEGER nb_elements__OBIE);
-static void** create__XFXJ(__INTEGER nb_elements__ZFXJ);
-static __FAST_ARRAYoSLOT_DATAo* create_with_capacity__1A4F(__INTEGER new_count__3A4F);
-static void** create__BJR(__INTEGER nb_elements__DJR);
-static void add__CRK(__HASHED_SEToABSTRACT_STRINGo *Self__DRK,void *e__ERK);
-static void* operator_to_name__E1B(void *op__H1B);
-static void print__1ZE(__STRING_CONSTANT *Self__2ZE);
-static void copy__BNK(__STRING *Self__CNK,void *other__DNK);
-static __INTEGER last_index__R11(void *n__T11,__CHARACTER c__U11);
-static void* get__QEC(void *str__SEC);
-static void to_upper__0VKB(__STRING *Self__1VKB);
-static void replace_all__with__X01(__STRING *Self__Y01,__CHARACTER old_char__Z01,__CHARACTER new_char__001);
-static void remove_between__to__IVCC(__STRING *Self__JVCC,__INTEGER start__KVCC,__INTEGER end__LVCC);
-static void to_lower__LVK(__STRING *Self__MVK);
-static void** create__10S(__INTEGER nb_elements__30S);
-static void put__to__TOL(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__UOL,void *v__VOL,void *k__WOL);
-static void put_string__2EG(void *s__4EG);
-static __PROTOTYPE* create__name__generic_count__TBE(void *f__VBE,void *n__WBE,__INTEGER c__XBE);
-static __BOOLEAN read_word__NWH(void *st__PWH);
-static __BOOLEAN read_target__NWX();
-static __POSITION current_position__EJG();
-static void put_error__text__0AH(__INTEGER type__2AH,void *txt__3AH);
-static void put_position__ECH(__POSITION Self__FCH);
-static void put_string__EQD(void *s__GQD);
-static __BOOLEAN read_space__UAF();
-static __BOOLEAN read_identifier__TPEB();
-static __BOOLEAN read_symbol__ETEB(void *st__GTEB);
-static __BOOLEAN read_cap_identifier__ODAB();
-static __BOOLEAN read_path__CUGB();
-static void* at__VWM(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__WWM,void *k__XWM);
-static void* item__DTU(__LINKED_LISToSTRING_CONSTANTo *Self__ETU,__INTEGER i__FTU);
-static void title__in__NHB(void *txt__PHB,void *buf__QHB);
-static void fast_put__to__HAL(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__IAL,void *v__JAL,void *k__KAL);
-static __FAST_ARRAYoSLOTo* create_with_capacity__YID(__INTEGER new_count__0ID);
-static void** create__2E2(__INTEGER nb_elements__4E2);
-static __TYPE_ID* create__WKD(__INTEGER i__YKD);
-static void add_last__3CL(__FAST_ARRAYoTYPE_IDo *Self__4CL,void *element__5CL);
-static void* to_run__XVK(__ITM_TYPE_SIMPLE *Self__YVK);
-static void* get__style__VLC(void *n__XLC,void *s__YLC);
-static void* get__PUN(void *itm_typ__RUN);
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__L0F(__INTEGER new_count__N0F);
-static void add_last__3VK(__FAST_ARRAYoITM_TYPE_MONOo *Self__4VK,void *element__5VK);
-static void* alias__EPC(void *tmp__GPC);
-static void* get__style__with__1PC(void *n__3PC,void *s__4PC,void *lt__5PC);
-static void* to_run__F1IB(__ITM_TYPE_GENERIC *Self__G1IB);
-static void* prototype__QLEJ();
-static void* push_extern__profil__FGQC(__POSITION pos__HGQC,void *prof__IGQC);
-static void add_last__IK4G(__FAST_ARRAYoINSTRo *Self__JK4G,void *element__KK4G);
-static __INTEGER argument_count__XZBG(__ITM_SLOT *Self__YZBG);
-static void* get_slot__20BG(__TYPE *Self__30BG,void *n__40BG);
-static void* get_slot__S2BG(__TYPE_NULL *Self__T2BG,void *n__U2BG);
-static void* get_slot__I4BG(__TYPE_VOID *Self__J4BG,void *n__K4BG);
-static void* get_slot__45BG(__TYPE_CONTEXT *Self__55BG,void *n__AACG);
-static void* get_slot__UBCG(__TYPE_ID *Self__VBCG,void *n__WBCG);
-static void* get_slot__KDCG(__TYPE_GENERIC *Self__LDCG,void *n__MDCG);
-static void* get_slot__3WEJ(void *n__5WEJ);
-static __PROTOTYPE_CST* create__type__PKQC(__POSITION p__RKQC,void *t__SKQC);
-static void* new_read__slot__receiver__self__FLQC(__POSITION p__HLQC,void *s__ILQC,void *rec__JLQC,void *my_self__KLQC);
-static void check_type__YG5D(__INTEGER_CST *Self__ZG5D);
-static void pop_stack_until__LCAG(__INTEGER stack_top__NCAG);
-static void go_item__YU4E(__LINKED_LISToNODE_TYPEo *Self__ZU4E,__INTEGER i__0U4E);
-static __BOOLEAN update_case__5FAG(__NODE_TYPE *Self__AGAG);
-static __BOOLEAN update_depth__YMAG(__NODE_TYPE *Self__ZMAG,__BOOLEAN is_first__0MAG);
-static void remove__H0RG(__LINKED_LISToNODE_TYPEo *Self__I0RG,__INTEGER index__J0RG);
-static void append_in__4VC(__INTEGER_32 Self__5VC,void *buffer__AWC);
-static void display__V00C();
-static void* execute_link__TTOG(__LIST *Self__UTOG);
-static void clean__DYUC();
-static void execute__GUHM(__PROFIL_SLOT *Self__HUHM,__INTEGER inline_lev__IUHM);
-static void execute__WQEJ(__PROFIL_BLOCK *Self__XQEJ,__INTEGER inline_lev__YQEJ);
-static void display__EQQG(__LIST *Self__FQQG,void *buffer__GQQG);
-static void genere_handler__ZAJM(__PROFIL_SLOT *Self__0AJM,void *buffer__1AJM);
-static void genere_handler__VLEJ(__PROFIL_BLOCK *Self__WLEJ,void *buffer__XLEJ);
-static void genere_extern__1POG(__LIST *Self__2POG,void *buffer__3POG);
-static void append_type__NDMM(__PROFIL_SLOT *Self__ODMM,void *buffer__PDMM);
-static void append_type__TLJJ(__PROFIL_BLOCK *Self__ULJJ,void *buffer__VLJJ);
-static void genere_struct__212G(__TYPE *Self__312G);
-static void genere_struct__DP3G(__TYPE_GENERIC *Self__EP3G);
-static void set_cache_user__J1BE(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__K1BE,__INTEGER index__L1BE);
-static void append_in__Z4H(__UINTEGER_32 Self__04H,void *buffer__14H);
-static void print_positif__GPSE(__INTEGER Self__HPSE);
-static __MEMORY* new_page__TIU();
-static __MEMORY* search__NCBB(__UINTEGER_32 new_size__PCBB);
-static void to_busy__index__BAMB(__MEMORY *Self__CAMB,__UINTEGER_32 sz__DAMB,__UINTEGER_32 idx__EAMB);
-static __INTEGER hash_code__OPN(__STRING_CONSTANT *Self__PPN);
-static void** create__RUSB(__INTEGER nb_elements__TUSB);
-static void** create__Z3JG(__INTEGER nb_elements__13JG);
-static __BOOLEAN has__MRN(__HASHED_SEToABSTRACT_STRINGo *Self__NRN,void *e__ORN);
-static __BOOLEAN __infix_equal_equal__SJW(__STRING_CONSTANT *Self__TJW,void *other__UJW);
-static void increase_capacity__050(__HASHED_SEToABSTRACT_STRINGo *Self__150);
-static void fast_add__15L(__HASHED_SEToABSTRACT_STRINGo *Self__25L,void *e__35L);
-static void** create__MDTB(__INTEGER nb_elements__ODTB);
-static __INTEGER first_substring_index__OJVE(__STRING *Self__PJVE);
-static __BOOLEAN read_path_expr__ELHB();
-static void** create__XQSB(__INTEGER nb_elements__ZQSB);
-static void* fast_reference_at__A5KB(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__B5KB,void *k__C5KB);
-static void go_on__O5AC(void *obj__Q5AC);
-static void init_slot_for__IQMC(__PROTOTYPE *Self__JQMC,void *typ__KQMC);
-static void** create__TNVB(__INTEGER nb_elements__VNVB);
-static void fast_add__3PKB(__HASHED_SEToTYPEo *Self__4PKB,void *e__5PKB);
-static void add_subtype__3J1(__TYPE *Self__4J1,void *t__5J1);
-static void* get_with__3WAB(__TYPE_FULL *Self__4WAB,__UINTEGER_8 flg__5WAB);
-static void** create__HM1(__INTEGER nb_elements__JM1);
-static __INTEGER hash_code__3PO(__FAST_ARRAYoITM_TYPE_MONOo *Self__4PO);
-static __BOOLEAN fast_has__F5P(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__G5P,void *e__H5P);
-static void free__EMD(void *tmp__GMD);
-static __FAST_ARRAYoTYPE_FULLo* create_with_capacity__S0HB(__INTEGER new_count__U0HB);
-static void* to_run__LJEF(__ITM_TYPE_GENERIC_ELT *Self__MJEF);
-static void add_last__ZXMB(__FAST_ARRAYoTYPE_FULLo *Self__0XMB,void *element__1XMB);
-static __INTEGER hash_code__AKRC(__FAST_ARRAYoTYPE_FULLo *Self__BKRC);
-static void** create__YF2B(__INTEGER nb_elements__0F2B);
-static __BOOLEAN fast_has__DHSC(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__EHSC,void *e__FHSC);
-static void append_name_in__M5XD(__TYPE_FULL *Self__N5XD,void *buffer__O5XD);
-static void add_subtype__3Z5B(__TYPE_GENERIC *Self__4Z5B,void *t__5Z5B);
-static void add_last__5SZD(__FAST_ARRAYoCONTEXTo *Self__ATZD,void *element__BTZD);
-static __LIST* create__YBAG(__POSITION p__0BAG);
-static __LOCAL* create__name__style__type__E5JG(__POSITION p__G5JG,void *n__H5JG,__CHARACTER c__I5JG,void *t__J5JG);
-static __PUSH* create__context__first__E0EG(__PUSH *Self__F0EG,__POSITION pos__G0EG,void *v__H0EG,__BOOLEAN f__I0EG);
-static void** create__EFEH();
-static void* get_local_slot__P3EG(__TYPE *Self__Q3EG,void *n__R3EG);
-static void* get_name__GCJD(void *n__ICJD);
-static void* get_type_result__XF2G(__SLOT_DATA *Self__YF2G);
-static void* get_type_result__BH2G(__SLOT_CODE *Self__CH2G);
-static void* get_slot__IO5G(__TYPE_FULL *Self__JO5G,void *n__KO5G);
-static void* get_local_slot__DAFG(__TYPE_VOID *Self__EAFG,void *n__FAFG);
-static void* get_local_slot__LCFG(__TYPE_CONTEXT *Self__MCFG,void *n__NCFG);
-static void* get_local_slot__TEFG(__TYPE_ID *Self__UEFG,void *n__VEFG);
-static void* get_local_slot__1GFG(__TYPE_GENERIC *Self__2GFG,void *n__3GFG);
-static void* static_type__OHQG(__LIST *Self__PHQG);
-static void* static_type__CN1H(__EXPR_MULTIPLE *Self__DN1H);
-static void* static_type__1N1H();
-static void* static_type__AO1H();
-static void* static_type__FO1H();
-static void* static_type__KO1H();
-static void* static_type__PO1H();
-static void* static_type__UO1H(__EXPR_SUB *Self__VO1H);
-static void* static_type__0O1H(__EXPR_MUL *Self__1O1H);
-static void* static_type__5O1H(__EXPR_DIV *Self__AP1H);
-static void* static_type__EP1H(__EXPR_AND *Self__FP1H);
-static void* static_type__JP1H(__EXPR_SHIFT_R *Self__KP1H);
-static void* static_type__OP1H(__EXPR_SHIFT_L *Self__PP1H);
-static void* static_type__XP1H(__ITEM *Self__YP1H);
-static void* static_type__DQ1H();
-static void* static_type__NOKL(__CALL_SLOT *Self__OOKL);
-static void* static_type__Z1ZM();
-static void* static_type__ZQEO();
-static void* static_type__P0IO();
-static void* static_type__4QEO();
-static void* static_type__V0IO();
-static void* static_type__DFJM(__EXPR_NEG *Self__EFJM);
-static void* static_type__P3ML(__EXPR_ADD *Self__Q3ML);
-static void* static_type__R3XM(__EXPR_NOT *Self__S3XM);
-static void* static_type__DREO(__EXPR_MOD *Self__EREO);
-static void* static_type__0BEP();
-static void* static_type__V0QN();
-static void* static_type__00QN();
-static void* static_type__3YPN(__EXPR_OR *Self__4YPN);
-static void* static_type__1HSO(__EXPR_XOR *Self__2HSO);
-static void* get_expr_result__ZTOG(__SLOT_DATA *Self__0TOG);
-static void* get_expr_result__YWOG(__SLOT_CODE *Self__ZWOG);
-static void init__K3OG(__SLOT_DATA *Self__L3OG);
-static void append_in__XYWE(__INTEGER_64 Self__YYWE,void *buffer__ZYWE);
-static void* lookup__VTJM(__PROFIL_SLOT *Self__WTJM,void *n__XTJM);
-static void* product__with__4LYG(__DTA_RD *Self__5LYG,void *t__AMYG,void *e__BMYG);
-static void* product__with__0Z1H(__DTA_CAST *Self__1Z1H,void *t__2Z1H,void *e__3Z1H);
-static void* product__with__W21H(__DTA_WR_CODE *Self__X21H,void *t__Y21H,void *e__Z21H);
-static void* product__with__N31H(__DTA_BLOCK *Self__O31H,void *t__P31H,void *e__Q31H);
-static void* product__with__KB2H(__DTA_WR_VALUE *Self__LB2H,void *t__MB2H,void *e__NB2H);
-static void* product__with__AC2H(__DTA_RD_ARGS *Self__BC2H,void *t__CC2H,void *e__DC2H);
-static void* subtype_list__CNFJ();
-static void* new__5VSG();
-static void get_type__MXMJ(__LIST *Self__NXMJ,void *t__OXMJ);
-static void add__Z1EJ(__TYPES_TMP *Self__01EJ,void *t__11EJ);
-static void union__QJHJ(__TYPES_TMP *Self__RJHJ,void *other__SJHJ);
-static void get_type__INFJ(__READ_LOCAL *Self__JNFJ,void *t__KNFJ);
-static void get_type__BJDI(__EXPR_SUB *Self__CJDI,void *t__DJDI);
-static void get_type__FJDI(__EXPR_MUL *Self__GJDI,void *t__HJDI);
-static void get_type__JJDI(__EXPR_DIV *Self__KJDI,void *t__LJDI);
-static void get_type__NJDI(__EXPR_AND *Self__OJDI,void *t__PJDI);
-static void get_type__RJDI(__EXPR_SHIFT_R *Self__SJDI,void *t__TJDI);
-static void get_type__VJDI(__EXPR_SHIFT_L *Self__WJDI,void *t__XJDI);
-static void get_type__2JDI(__ITEM *Self__3JDI,void *t__4JDI);
-static void get_type__KGML(__CALL_SLOT *Self__LGML,void *t__MGML);
-static void get_type__EE0K(__READ_SLOT *Self__FE0K,void *t__GE0K);
-static void get_type__1POL(__SLOT_DATA *Self__2POL,void *t__3POL);
-static void get_type__0KOL(__EXPR_ADD *Self__1KOL,void *t__2KOL);
-static void get_type__JXEO(__EXPR_MOD *Self__KXEO,void *t__LXEO);
-static void get_type__S5PN(__EXPR_OR *Self__T5PN,void *t__U5PN);
-static void get_type__JSTO(__EXPR_XOR *Self__KSTO,void *t__LSTO);
-static __SWITCH* create__with__size__HJVH(void *n__JJVH,void *e__KJVH,__INTEGER s__LJVH);
-static void add_stack_type__EJNG(__NODE_TYPE *Self__FJNG,void *t__GJNG);
-static __CASE* create__with__VB1H(void *val__XB1H,void *c__YB1H);
-static void add__to__QCGJ(__FAST_ARRAYoCASEo *Self__RCGJ,void *element__SCGJ,__INTEGER index__TCGJ);
-static void free__WNFJ(__TYPES_TMP *Self__XNFJ);
-static __BOOLEAN update_branch__XKNG(void *l__ZKNG);
-static __BOOLEAN update_branch__IR1H(void *l__KR1H);
-static __BOOLEAN update_branch__MS1H(void *l__OS1H);
-static __BOOLEAN update_branch__1U1H(void *l__3U1H);
-static void* execute_list__MNQG(__LIST *Self__NNQG);
-static void remove__SOJJ(__LIST *Self__TOJJ);
-static void remove_profil__HOAM(__SLOT_CODE *Self__IOAM,void *prof__JOAM);
-static void clear__1PJJ();
-static void display__0TFK(__STRING_CST *Self__1TFK,void *buffer__2TFK);
-static void display__EUFK(__EXTERNAL_C *Self__FUFK,void *buffer__GUFK);
-static void display__JWFK(__PROTOTYPE_CST *Self__KWFK,void *buffer__LWFK);
-static void display__NWFK(__INTEGER_CST *Self__OWFK,void *buffer__PWFK);
-static void display__FYTK(__SWITCH *Self__GYTK,void *buffer__HYTK);
-static void display__SWFK(__NODE_TYPE *Self__TWFK,void *buffer__UWFK);
-static void display__UXFK(__READ_LOCAL *Self__VXFK,void *buffer__WXFK);
-static void display__2XFK(__EXPR_MULTIPLE *Self__3XFK,void *buffer__4XFK);
-static void display__QYFK(__NODE_STYLE *Self__RYFK,void *buffer__SYFK);
-static void display__M0FK(__EXPR_EQUAL *Self__N0FK,void *buffer__O0FK);
-static void display__U0FK(__EXPR_NOT_EQUAL *Self__V0FK,void *buffer__W0FK);
-static void display__20FK(__REAL_CST *Self__30FK,void *buffer__40FK);
-static void display__B1FK(__CHARACTER_CST *Self__C1FK,void *buffer__D1FK);
-static void display__J1FK(__GET_TYPE_ID *Self__K1FK,void *buffer__L1FK);
-static void display__N1FK(__EXPR_SUP *Self__O1FK,void *buffer__P1FK);
-static void display__V1FK(__EXPR_SUB *Self__W1FK,void *buffer__X1FK);
-static void display__11FK(__EXPR_MUL *Self__21FK,void *buffer__31FK);
-static void display__B2FK(__EXPR_DIV *Self__C2FK,void *buffer__D2FK);
-static void display__H2FK(__EXPR_AND *Self__I2FK,void *buffer__J2FK);
-static void display__N2FK(__EXPR_SHIFT_R *Self__O2FK,void *buffer__P2FK);
-static void display__T2FK(__EXPR_SHIFT_L *Self__U2FK,void *buffer__V2FK);
-static void display__Z2FK(__PUT_TO *Self__02FK,void *buffer__12FK);
-static void display__52FK(__ITEM *Self__A3FK,void *buffer__B3FK);
-static void display__E3FK(__SIZE_OF *Self__F3FK,void *buffer__G3FK);
-static void display__I3FK(__CAST *Self__J3FK,void *buffer__K3FK);
-static void display__2TKL(__CALL_SLOT *Self__3TKL,void *buffer__4TKL);
-static void display__D2ZK(__READ_SLOT *Self__E2ZK,void *buffer__F2ZK);
-static void display__I2ZK(__READ_GLOBAL *Self__J2ZK,void *buffer__K2ZK);
-static void display__M0ZM(__EXPR_NOT_LOGIC *Self__N0ZM,void *buffer__O0ZM);
-static void display__R4EO(__EXPR_OR_LOGIC *Self__S4EO,void *buffer__T4EO);
-static void display__JDLO(__EXPR_OR_OR_LOGIC *Self__KDLO,void *buffer__LDLO);
-static void display__X4EO(__EXPR_AND_LOGIC *Self__Y4EO,void *buffer__Z4EO);
-static void display__QDLO(__EXPR_AND_AND_LOGIC *Self__RDLO,void *buffer__SDLO);
-static void display__55JM(__EXPR_NEG *Self__AAKM,void *buffer__BAKM);
-static void display__GDNL(__EXPR_ADD *Self__HDNL,void *buffer__IDNL);
-static void display__1UZM(__EXPR_NOT *Self__2UZM,void *buffer__3UZM);
-static void display__34EO(__EXPR_MOD *Self__44EO,void *buffer__54EO);
-static void display__ZMEP(__EXPR_SUP_EQ *Self__0MEP,void *buffer__1MEP);
-static void display__JYQN(__EXPR_INF *Self__KYQN,void *buffer__LYQN);
-static void display__SYQN(__EXPR_INF_EQ *Self__TYQN,void *buffer__UYQN);
-static void display__BKQN(__EXPR_OR *Self__CKQN,void *buffer__DKQN);
-static void display__WMUO(__EXPR_XOR *Self__XMUO,void *buffer__YMUO);
-static void genere_declaration__Y1NI(__TYPE_FULL *Self__Z1NI,void *buffer__01NI);
-static void genere_star_declaration__Y2NI(__TYPE_FULL *Self__Z2NI,void *buffer__02NI);
-static void genere__0EEK(__LIST *Self__1EEK,void *buffer__2EEK);
-static void genere__MFEK(__STRING_CST *Self__NFEK,void *buffer__OFEK);
-static void genere__RMFK(__PUSH *Self__SMFK,void *buffer__TMFK);
-static void genere__WIEK(__EXTERNAL_C *Self__XIEK,void *buffer__YIEK);
-static void genere__ILEK(__PROTOTYPE_CST *Self__JLEK,void *buffer__KLEK);
-static void genere__MLEK(__INTEGER_CST *Self__NLEK,void *buffer__OLEK);
-static void genere__3FJM(__SWITCH *Self__4FJM,void *buffer__5FJM);
-static void genere__NMEK(__READ_LOCAL *Self__OMEK,void *buffer__PMEK);
-static void genere__OOFK(__WRITE_GLOBAL *Self__POFK,void *buffer__QOFK);
-static void genere__QPFK(__WRITE_SLOT *Self__RPFK,void *buffer__SPFK);
-static void genere__PNEK(__EXPR_EQUAL *Self__QNEK,void *buffer__RNEK);
-static void genere__4REK(__EXPR_NOT_EQUAL *Self__5REK,void *buffer__ASEK);
-static void genere__YWEK(__GET_TYPE_ID *Self__ZWEK,void *buffer__0WEK);
-static void genere__SXEK(__EXPR_SUP *Self__TXEK,void *buffer__UXEK);
-static void genere__B2EK(__EXPR_SUB *Self__C2EK,void *buffer__D2EK);
-static void genere__L4EK(__EXPR_MUL *Self__M4EK,void *buffer__N4EK);
-static void genere__VAFK(__EXPR_DIV *Self__WAFK,void *buffer__XAFK);
-static void genere__5CFK(__EXPR_AND *Self__ADFK,void *buffer__BDFK);
-static void genere__JFFK(__EXPR_SHIFT_R *Self__KFFK,void *buffer__LFFK);
-static void genere__THFK(__EXPR_SHIFT_L *Self__UHFK,void *buffer__VHFK);
-static void genere__3JFK(__PUT_TO *Self__4JFK,void *buffer__5JFK);
-static void genere__SLFK(__ITEM *Self__TLFK,void *buffer__ULFK);
-static void genere__XLFK(__SIZE_OF *Self__YLFK,void *buffer__ZLFK);
-static void genere__4LFK(__CAST *Self__5LFK,void *buffer__AMFK);
-static void genere__TPKL(__CALL_SLOT *Self__UPKL,void *buffer__VPKL);
-static void genere__40NL(__READ_SLOT *Self__50NL,void *buffer__A1NL);
-static void genere__BSFK(__WRITE_LOCAL *Self__CSFK,void *buffer__DSFK);
-static void genere__WD1M(__EXPR_NOT_LOGIC *Self__XD1M,void *buffer__YD1M);
-static void genere__G4XM(__LOOP *Self__H4XM,void *buffer__I4XM);
-static void genere__10EO(__EXPR_OR_LOGIC *Self__20EO,void *buffer__30EO);
-static void genere__NBLO(__EXPR_OR_OR_LOGIC *Self__OBLO,void *buffer__PBLO);
-static void genere__C1EO(__EXPR_AND_LOGIC *Self__D1EO,void *buffer__E1EO);
-static void genere__VBLO(__EXPR_AND_AND_LOGIC *Self__WBLO,void *buffer__XBLO);
-static void genere__M5JM(__EXPR_NEG *Self__N5JM,void *buffer__O5JM);
-static void genere__24ML(__EXPR_ADD *Self__34ML,void *buffer__44ML);
-static void genere__OUZM(__EXPR_NOT *Self__PUZM,void *buffer__QUZM);
-static void genere__J1EO(__EXPR_MOD *Self__K1EO,void *buffer__L1EO);
-static void genere__THEP(__EXPR_SUP_EQ *Self__UHEP,void *buffer__VHEP);
-static void genere__1XRN(__EXPR_INF *Self__2XRN,void *buffer__3XRN);
-static void genere__J2RN(__EXPR_INF_EQ *Self__K2RN,void *buffer__L2RN);
-static void genere__GFQN(__EXPR_OR *Self__HFQN,void *buffer__IFQN);
-static void genere__2FUO(__EXPR_XOR *Self__3FUO,void *buffer__4FUO);
-static __BOOLEAN is_expanded_c__CZWG(__TYPE_FULL *Self__DZWG);
-static void add_local__in__TIQG(void *tab__VIQG,void *buf__WIQG);
-static void insert_string__to__SLQG(__STRING *Self__TLQG,void *s__ULQG,__INTEGER i__VLQG);
-static void display_type__FQBK(__LOCAL *Self__GQBK,void *buffer__HQBK);
-static void add_slot_struct__1TRI(__TYPE *Self__2TRI,void *s__3TRI);
-static void* slot_data__B4TH(__SLOT_DATA *Self__C4TH);
-static void* slot_data__14TH(__SLOT_CODE *Self__24TH);
-static void force__to__QCDH(__FAST_ARRAYoSLOTo *Self__RCDH);
-static void add_slot_struct__5VRI(__TYPE_GENERIC *Self__AWRI,void *s__BWRI);
-static __BOOLEAN fast_has__IKP(__HASHED_SEToABSTRACT_STRINGo *Self__JKP,void *e__KKP);
-static __BOOLEAN read_string__QKIB();
-static __BOOLEAN read_slot_header__A1CC(__BOOLEAN first__C1CC);
-static void* read_type_list__MUAD(__PARSER *Self__NUAD,__BOOLEAN is_section__OUAD);
-static __CHARACTER read_style__YCEC();
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__IRRD(__INTEGER new_count__KRRD);
-static void* read_local_arg__with_self__COSD(__PARSER *Self__DOSD,__BOOLEAN m__EOSD,__BOOLEAN s__FOSD);
-static void add_last__Z11D(__FAST_ARRAYoITM_ARGUMENTo *Self__011D,void *element__111D);
-static void* read_loc_arg__QBCD(__PARSER *Self__RBCD,__BOOLEAN mute__SBCD);
-static __BOOLEAN read_operator__OIHC();
-static __BOOLEAN read_integer__QMKC();
-static void* operator_to_name__OYHC(void *typ__QYHC,void *op__RYHC);
-static void* copy__IBQD(void *tmp__KBQD);
-static void set_argument_list__X41D(__ITM_SLOT *Self__Y41D,void *p__Z41D);
-static __BOOLEAN read_affect__FVZC();
-static void* get__0WVD(void *lt__2WVD);
-static void* read_type__KKLC(__PARSER *Self__LKLC,__BOOLEAN is_local__MKLC);
-static void set_type__NA2D(__ITM_SLOT *Self__OA2D,void *t__PA2D);
-static void* read_contract__IEEC();
-static void* read_expr__5SFC(__PARSER *Self__ATFC);
-static void* fast_reference_at__XCQD(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__YCQD,void *k__ZCQD);
-static void add_slot__AFQD(__PROTOTYPE *Self__BFQD,void *s__CFQD);
-static void* create__type__BU2F(void *s__DU2F,void *t__EU2F);
-static __BOOLEAN fast_has__WBLB(__HASHED_SEToTYPEo *Self__XBLB,void *e__YBLB);
-static void add_subtype__3R3D(__TYPE_NULL *Self__4R3D,void *t__5R3D);
-static void add_subtype__Z23D(__TYPE_VOID *Self__023D,void *t__123D);
-static void add_subtype__VH4D(__TYPE_CONTEXT *Self__WH4D,void *t__XH4D);
-static void add_subtype__5HHH(__TYPE_ID *Self__AIHH,void *t__BIHH);
-static void add_subtype__4MFJ(void *t__ANFJ);
-static void* prototype__VPRF(__TYPE_FULL *Self__WPRF);
-static __INTEGER hash_code__000D(__TYPE_FULL *Self__100D);
-static void* get_intern__FMBG(void *str__HMBG);
-static void* to_types__I3EJ(__TYPES_TMP *Self__J3EJ);
-static void* last_expr__2QRG(__LIST *Self__3QRG);
-static void* read__QB5G(__LOCAL *Self__RB5G);
-static __FAST_ARRAYoEXPRo* create_with_capacity__FTHH(__INTEGER new_count__HTHH);
-static void add_last__5REI(__FAST_ARRAYoEXPRo *Self__ASEI,void *element__BSEI);
-static __EXPR_MULTIPLE* create__0THH(void *l__2THH);
-static void add_last__11FH(__FAST_ARRAYoLOCALo *Self__21FH,void *element__31FH);
-static void* write__value__14FH(__LOCAL *Self__24FH,__POSITION p__34FH,void *val__44FH);
-static void* default_value__20IH(__TYPE_FULL *Self__30IH,__POSITION p__40IH);
-static void* to_run_expr__L2IH(__ITM_LIST *Self__M2IH);
-static void* to_run_expr__U2IH(__ITM_PROTOTYPE *Self__V2IH);
-static void* to_run_expr__25IH(__ITM_WRITE_VALUE *Self__35IH);
-static void* to_run_expr__4CJH(__ITM_WRITE_CAST *Self__5CJH);
-static void* lookup__FRLH(void *n__HRLH);
-static void* to_run_with__args__XJQH(__ITM_READ *Self__YJQH);
-static void* to_run_expr__UGJH(__ITM_WRITE_CODE *Self__VGJH);
-static void* to_run_expr__FIJH(__ITM_READ_ARG2 *Self__GIJH);
-static void* to_run_expr__ZLJH(__ITM_BINARY *Self__0LJH);
-static void* to_run_expr__CXJH(__ITM_READ_ARG1 *Self__DXJH);
-static void* to_run_expr__HXJH(__ITM_OLD *Self__IXJH);
-static void* to_run_expr__20JH(__ITM_EXTERNAL_TYPE *Self__30JH);
-static void* to_run_expr__R2JH(__ITM_REAL *Self__S2JH);
-static void* to_run_expr__12JH(__ITM_NUMBER *Self__22JH);
-static __CHARACTER_CST* create__char__4SMH(__POSITION p__ATMH,void *car__BTMH);
-static __STRING_CST* create__text__ITMH(__POSITION p__KTMH,void *n__LTMH);
-static void* to_run_expr__R3JH(__ITM_EXTERNAL *Self__S3JH);
-static void* to_run_expr__1HKH(__ITM_READ_ARGS *Self__2HKH);
-static void* check_type__with__DKDN(__LIST *Self__EKDN,void *t__FKDN,__POSITION p__GKDN);
-static void* check_type__with__Y12H(__STRING_CST *Self__Z12H,void *t__012H,__POSITION p__112H);
-static void* check_type__with__XE3H(__EXTERNAL_C *Self__YE3H,void *t__ZE3H,__POSITION p__0E3H);
-static void* check_type__with__WN3H(__PROTOTYPE_CST *Self__XN3H,void *t__YN3H,__POSITION p__ZN3H);
-static void* check_type__with__VW3H(__INTEGER_CST *Self__WW3H,void *t__XW3H,__POSITION p__YW3H);
-static void* check_type__with__TDFJ(__READ_LOCAL *Self__UDFJ,void *t__VDFJ,__POSITION p__WDFJ);
-static void* check_type__with__T53H(__EXPR_MULTIPLE *Self__U53H,void *t__V53H,__POSITION p__W53H);
-static void* check_type__with__SI4H(__EXPR_EQUAL *Self__TI4H,void *t__UI4H,__POSITION p__VI4H);
-static void* check_type__with__RR4H(__EXPR_NOT_EQUAL *Self__SR4H,void *t__TR4H,__POSITION p__UR4H);
-static void* check_type__with__Q04H(__REAL_CST *Self__R04H,void *t__S04H,__POSITION p__T04H);
-static void* check_type__with__PD5H(__CHARACTER_CST *Self__QD5H,void *t__RD5H,__POSITION p__SD5H);
-static void* check_type__with__NM5H(__IS_EXPANDED *Self__OM5H,void *t__PM5H,__POSITION p__QM5H);
-static void* check_type__with__LV5H(__GET_TYPE_ID *Self__MV5H,void *t__NV5H,__POSITION p__OV5H);
-static void* check_type__with__K45H(__EXPR_SUP *Self__L45H,void *t__M45H,__POSITION p__N45H);
-static void* check_type__with__JHAI(__EXPR_SUB *Self__KHAI,void *t__LHAI,__POSITION p__MHAI);
-static void* check_type__with__IQAI(__EXPR_MUL *Self__JQAI,void *t__KQAI,__POSITION p__LQAI);
-static void* check_type__with__HZAI(__EXPR_DIV *Self__IZAI,void *t__JZAI,__POSITION p__KZAI);
-static void* check_type__with__GCBI(__EXPR_AND *Self__HCBI,void *t__ICBI,__POSITION p__JCBI);
-static void* check_type__with__FLBI(__EXPR_SHIFT_R *Self__GLBI,void *t__HLBI,__POSITION p__ILBI);
-static void* check_type__with__EUBI(__EXPR_SHIFT_L *Self__FUBI,void *t__GUBI,__POSITION p__HUBI);
-static void* check_type__with__C3BI(__PUT_TO *Self__D3BI,void *t__E3BI,__POSITION p__F3BI);
-static void* check_type__with__AGCI(__ITEM *Self__BGCI,void *t__CGCI,__POSITION p__DGCI);
-static void* check_type__with__4OCI(__SIZE_OF *Self__5OCI,void *t__APCI,__POSITION p__BPCI);
-static void* check_type__with__2XCI(__CAST *Self__3XCI,void *t__4XCI,__POSITION p__5XCI);
-static void* check_type__with__BTDN(__CALL_SLOT *Self__CTDN,void *t__DTDN,__POSITION p__ETDN);
-static void* check_type__with__2VKL(__READ_SLOT *Self__3VKL,void *t__4VKL,__POSITION p__5VKL);
-static void* check_type__with__14KL(__READ_GLOBAL *Self__24KL,void *t__34KL,__POSITION p__44KL);
-static void* check_type__with__M12O(__EXPR_NOT_LOGIC *Self__N12O,void *t__O12O,__POSITION p__P12O);
-static void* check_type__with__E3IO(__EXPR_OR_LOGIC *Self__F3IO,void *t__G3IO,__POSITION p__H3IO);
-static void* check_type__with__MKSO(__EXPR_OR_OR_LOGIC *Self__NKSO,void *t__OKSO,__POSITION p__PKSO);
-static void* check_type__with__DGJO(__EXPR_AND_LOGIC *Self__EGJO,void *t__FGJO,__POSITION p__GGJO);
-static void* check_type__with__MTSO(__EXPR_AND_AND_LOGIC *Self__NTSO,void *t__OTSO,__POSITION p__PTSO);
-static void* check_type__with__CAYM(__EXPR_NEG *Self__DAYM,void *t__EAYM,__POSITION p__FAYM);
-static void* check_type__with__BJYM(__EXPR_ADD *Self__CJYM,void *t__DJYM,__POSITION p__EJYM);
-static void* check_type__with__A2DN(__EXPR_NOT *Self__B2DN,void *t__C2DN,__POSITION p__D2DN);
-static void* check_type__with__CPJO(__EXPR_MOD *Self__DPJO,void *t__EPJO,__POSITION p__FPJO);
-static void* check_type__with__WVIP(__EXPR_SUP_EQ *Self__XVIP,void *t__YVIP,__POSITION p__ZVIP);
-static void* check_type__with__LE3O(__EXPR_INF *Self__ME3O,void *t__NE3O,__POSITION p__OE3O);
-static void* check_type__with__KN3O(__EXPR_INF_EQ *Self__LN3O,void *t__MN3O,__POSITION p__NN3O);
-static void* check_type__with__35ZN(__EXPR_OR *Self__45ZN,void *t__55ZN,__POSITION p__AA0N);
-static void* check_type__with__JW3O(__EXPR_XOR *Self__KW3O,void *t__LW3O,__POSITION p__MW3O);
-static void* write_direct__with__value__C5DH(__SLOT_DATA *Self__D5DH,__POSITION p__E5DH,void *r__F5DH,void *val__G5DH);
-static void product_error__for__in__with__EL0G(__POSITION p__GL0G,void *res__HL0G,void *lst__IL0G,void *prof__JL0G);
-static void* get_local_slot__C5EJ(void *n__E5EJ);
-static void* get_path_slot__RJ1G(__TYPE *Self__SJ1G,void *n__TJ1G);
-static void* get_path_slot__KL1G(__TYPE_VOID *Self__LL1G,void *n__ML1G);
-static void* get_path_slot__5M1G(__TYPE_CONTEXT *Self__AN1G,void *n__BN1G);
-static void* get_path_slot__UO1G(__TYPE_ID *Self__VO1G,void *n__WO1G);
-static void* get_path_slot__JQ1G(__TYPE_GENERIC *Self__KQ1G,void *n__LQ1G);
-static void* get_path_slot__P5EJ(void *n__R5EJ);
-static __LIST* my_copy__MSYM(__LIST *Self__NSYM);
-static __EXTERNAL_C* my_copy__EK2H(__EXTERNAL_C *Self__FK2H);
-static __EXPR_MULTIPLE* my_copy__SL2H(__EXPR_MULTIPLE *Self__TL2H);
-static __EXPR_EQUAL* my_copy__LM2H(__EXPR_EQUAL *Self__MM2H);
-static __EXPR_NOT_EQUAL* my_copy__YM2H(__EXPR_NOT_EQUAL *Self__ZM2H);
-static __GET_TYPE_ID* my_copy__1N2H(__GET_TYPE_ID *Self__2N2H);
-static __EXPR_SUP* my_copy__EO2H(__EXPR_SUP *Self__FO2H);
-static __EXPR_SUB* my_copy__PO2H(__EXPR_SUB *Self__QO2H);
-static __EXPR_MUL* my_copy__1O2H(__EXPR_MUL *Self__2O2H);
-static __EXPR_DIV* my_copy__GP2H(__EXPR_DIV *Self__HP2H);
-static __EXPR_AND* my_copy__RP2H(__EXPR_AND *Self__SP2H);
-static __EXPR_SHIFT_R* my_copy__2P2H(__EXPR_SHIFT_R *Self__3P2H);
-static __EXPR_SHIFT_L* my_copy__HQ2H(__EXPR_SHIFT_L *Self__IQ2H);
-static __PUT_TO* my_copy__SQ2H(__PUT_TO *Self__TQ2H);
-static __ITEM* my_copy__DR2H(__ITEM *Self__ER2H);
-static __SIZE_OF* my_copy__PR2H(__SIZE_OF *Self__QR2H);
-static __CAST* my_copy__YR2H(__CAST *Self__ZR2H);
-static __CALL_SLOT* my_copy__5SYM(__CALL_SLOT *Self__ATYM);
-static __READ_SLOT* my_copy__IUGK(__READ_SLOT *Self__JUGK);
-static void* read__with__NXKJ(__SLOT_DATA *Self__OXKJ,void *r__QXKJ);
-static __EXPR_NOT_LOGIC* my_copy__BQCN(__EXPR_NOT_LOGIC *Self__CQCN);
-static __EXPR_OR_LOGIC* my_copy__NREO(__EXPR_OR_LOGIC *Self__OREO);
-static __EXPR_OR_OR_LOGIC* my_copy__VYJO(__EXPR_OR_OR_LOGIC *Self__WYJO);
-static __EXPR_AND_LOGIC* my_copy__0REO(__EXPR_AND_LOGIC *Self__1REO);
-static __EXPR_AND_AND_LOGIC* my_copy__BZJO(__EXPR_AND_AND_LOGIC *Self__CZJO);
-static __EXPR_NEG* my_copy__CNJM(__EXPR_NEG *Self__DNJM);
-static __EXPR_ADD* my_copy__5XLL(__EXPR_ADD *Self__AYLL);
-static __EXPR_NOT* my_copy__WVYM(__EXPR_NOT *Self__XVYM);
-static __EXPR_MOD* my_copy__FSEO(__EXPR_MOD *Self__GSEO);
-static __EXPR_SUP_EQ* my_copy__QCEP(__EXPR_SUP_EQ *Self__RCEP);
-static __EXPR_INF* my_copy__5LSN(__EXPR_INF *Self__AMSN);
-static __EXPR_INF_EQ* my_copy__KMSN(__EXPR_INF_EQ *Self__LMSN);
-static __EXPR_OR* my_copy__JZPN(__EXPR_OR *Self__KZPN);
-static __EXPR_XOR* my_copy__G3SO(__EXPR_XOR *Self__H3SO);
-static void is_equal_profil__XK5G(__ITM_SLOT *Self__YK5G,void *other__ZK5G);
-static __CAST* create__value__00WH(__CAST *Self__10WH,void *t__20WH,void *v__30WH);
-static __BOOLEAN is_sub_type__HI3I(__TYPE *Self__II3I,void *other__JI3I);
-static __BOOLEAN is_sub_type__KJ3I(__TYPE_CONTEXT *Self__LJ3I,void *other__MJ3I);
-static __BOOLEAN is_sub_type__FK3I(void *other__HK3I);
-static __BOOLEAN is_sub_type__LK3I(__TYPE_GENERIC *Self__MK3I,void *other__NK3I);
-static __BOOLEAN __infix_equal_equal__ORFJ(__PROFIL_BLOCK *Self__PRFJ,void *other__QRFJ);
-static __FAST_ARRAYoPROFIL_SLOTo* create_with_capacity__XJBG(__INTEGER new_count__ZJBG);
-static __FAST_ARRAYoSLOT_CODEo* create_with_capacity__PU4J();
-static void add_last__YOIK(__FAST_ARRAYoSLOT_CODEo *Self__ZOIK,void *element__0OIK);
-static void* get_argument__1ZTI(__DTA_BLOCK *Self__2ZTI);
-static __FAST_ARRAYoWRITEo* create_with_capacity__2HPH(__INTEGER new_count__4HPH);
-static void add_last__RODI(__FAST_ARRAYoWRITEo *Self__SODI,void *element__TODI);
-static void remove__2TAK(__EXTERNAL_C *Self__3TAK);
-static void remove__1UAK(__EXPR_MULTIPLE *Self__2UAK);
-static void remove__LVAK(__EXPR_EQUAL *Self__MVAK);
-static void remove__PVAK(__EXPR_NOT_EQUAL *Self__QVAK);
-static void remove__0VAK(__GET_TYPE_ID *Self__1VAK);
-static void remove__3VAK(__EXPR_SUP *Self__4VAK);
-static void remove__BWAK(__EXPR_SUB *Self__CWAK);
-static void remove__FWAK(__EXPR_MUL *Self__GWAK);
-static void remove__JWAK(__EXPR_DIV *Self__KWAK);
-static void remove__NWAK(__EXPR_AND *Self__OWAK);
-static void remove__RWAK(__EXPR_SHIFT_R *Self__SWAK);
-static void remove__VWAK(__EXPR_SHIFT_L *Self__WWAK);
-static void remove__ZWAK(__PUT_TO *Self__0WAK);
-static void remove__0XAK(__ITEM *Self__1XAK);
-static void remove__4XAK(__SIZE_OF *Self__5XAK);
-static void remove__BYAK(__CAST *Self__CYAK);
-static void remove__DUML(__CALL_SLOT *Self__EUML);
-static void remove__GGHK(__READ_SLOT *Self__HGHK);
-static void unread__CGNL(__SLOT_DATA *Self__DGNL,void *e__EGNL);
-static void remove__WA0M(__EXPR_NOT_LOGIC *Self__XA0M);
-static void remove__0UEO(__EXPR_OR_LOGIC *Self__1UEO);
-static void remove__0RKO(__EXPR_OR_OR_LOGIC *Self__1RKO);
-static void remove__4UEO(__EXPR_AND_LOGIC *Self__5UEO);
-static void remove__5RKO(__EXPR_AND_AND_LOGIC *Self__ASKO);
-static void remove__HTJM(__EXPR_NEG *Self__ITJM);
-static void remove__XWML(__EXPR_ADD *Self__YWML);
-static void remove__TJZM(__EXPR_NOT *Self__UJZM);
-static void remove__CVEO(__EXPR_MOD *Self__DVEO);
-static void remove__1EEP(__EXPR_SUP_EQ *Self__2EEP);
-static void remove__0DRN(__EXPR_INF *Self__1DRN);
-static void remove__4DRN(__EXPR_INF_EQ *Self__5DRN);
-static void remove__14PN(__EXPR_OR *Self__24PN);
-static void remove__EVTO(__EXPR_XOR *Self__FVTO);
-static __CALL_SLOT* create__profil__with__43TI(__POSITION p__A4TI,void *prof__B4TI,void *l_arg__C4TI);
-static void* new_write__rec__value__2JBJ(void *sd__4JBJ,void *e__5JBJ,void *val__AKBJ);
-static void add_write_id__in__ZDBJ(void *e__1DBJ,void *s__2DBJ,void *lst__3DBJ);
-static void** realloc__with__CQZG(void **Self__DQZG,__INTEGER old_nb_elts__EQZG,__INTEGER new_nb_elts__FQZG);
-static __INTEGER search__from__to__VWRJ(__TYPES_TMP *Self__WWRJ,void *t__XWRJ,__INTEGER beg__YWRJ,__INTEGER end__ZWRJ);
-static void add__to__HNYK(__TYPES_TMP *Self__INYK,void *t__JNYK,__INTEGER index__KNYK);
-static void get_type__14GL(__WRITE_GLOBAL *Self__24GL,void *t__34GL);
-static void get_type__H5GL(__WRITE_SLOT *Self__I5GL,void *t__J5GL);
-static void get_type__T5GL(__WRITE_LOCAL *Self__U5GL,void *t__V5GL);
-static __FAST_ARRAYoCASEo* create_with_capacity__ZYNI(__INTEGER new_count__1YNI);
-static void add_last__3OHJ(__FAST_ARRAYoCASEo *Self__4OHJ,void *element__5OHJ);
-static __BOOLEAN update_link__4XEJ(__NODE_STYLE *Self__5XEJ);
-static void execute_case__CWRG(__LIST *Self__DWRG);
-static void remove__U1YK(__SWITCH *Self__V1YK);
-static void remove__U5LK(__DTA_BLOCK *Self__V5LK);
-static void remove__NAMK(__DTA_WR_VALUE *Self__OAMK);
-static void remove__ZAMK(__DTA_RD_ARGS *Self__0AMK);
-static void remove__04IK(__WRITE_GLOBAL *Self__14IK);
-static void remove__44IK(__WRITE_SLOT *Self__54IK);
-static void remove__E5IK(__WRITE_LOCAL *Self__F5IK);
-static void add_genere_list__UJ5I(__TYPE *Self__VJ5I);
-static void add_genere_list__BL5I(__TYPE_NULL *Self__CL5I);
-static void add_genere_list__OM5I(__TYPE_VOID *Self__PM5I);
-static void add_genere_list__1N5I(__TYPE_CONTEXT *Self__2N5I);
-static void add_genere_list__JP5I(__TYPE_GENERIC *Self__KP5I);
-static void put_reference_declaration__H5UJ(__TYPE_GENERIC *Self__I5UJ,void *buffer__J5UJ);
-static void add_genere_list__VV0J(__PROFIL_BLOCK *Self__WV0J);
-static void put_reference_star_declaration__IF3I(__TYPE_GENERIC *Self__JF3I,void *buffer__KF3I);
-static __BOOLEAN is_late_binding__1QSK(__TYPE_FULL *Self__2QSK);
-static void fast_put__to__ZIFF(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__0IFF,__INTEGER v__1IFF,void *k__2IFF);
-static __BOOLEAN has_prefix__5ZOK(__STRING_CONSTANT *Self__A0OK,void *p__B0OK);
-static __INTEGER size__X1BJ(__TYPE_FULL *Self__Y1BJ);
-static void add__to__UEFL(__FAST_ARRAYoLOCALo *Self__VEFL,void *element__WEFL,__INTEGER index__XEFL);
-static __INTEGER index_of__since__QRSK(__STRING_CONSTANT *Self__RRSK,__INTEGER start_index__TRSK);
-static void put_access_id__in__VTPM(void *e__XTPM,void *buffer__YTPM);
-static void put_access_id__in__VUPM(void *e__XUPM,void *buffer__YUPM);
-static void put_access_id__in__ZUPM(void *e__1UPM,void *buffer__2UPM);
-static void put_access_id__in__ZVPM(void *e__1VPM,void *buffer__2VPM);
-static void put_access_id__in__ZWPM(void *e__1WPM,void *buffer__2WPM);
-static void put_access_id__in__3WPM(void *e__5WPM,void *buffer__AXPM);
-static void put_access_id__in__3XPM(void *e__5XPM,void *buffer__AYPM);
-static __BOOLEAN is_empty__CRVL(__LIST *Self__DRVL);
-static void genere_value__AMTK(__WRITE_GLOBAL *Self__BMTK,void *buffer__CMTK);
-static void genere_value__RPTK(__WRITE_SLOT *Self__SPTK,void *buffer__TPTK);
-static void genere_value__NTTK(__WRITE_LOCAL *Self__OTTK,void *buffer__PTTK);
-static void add_var_size__2JLK(void *v__4JLK);
-static void add_last__425F(__FAST_ARRAYoSLOT_DATAo *Self__525F,void *element__A35F);
-static void read_escape_character__JG0E();
-static __CHARACTER read_cap_character__0OGC();
-static void add_last__5QGC(__FAST_ARRAYoExpanded_CHARACTERo *Self__ARGC,__CHARACTER element__BRGC);
-static __BOOLEAN read_external__1VKC();
-static void* read_expr_primary__WWIC(__PARSER *Self__XWIC);
-static void** create__UGUE(__INTEGER nb_elements__WGUE);
-static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__BMOD(__INTEGER new_count__DMOD);
-static void add_last__FA1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__GA1D,void *element__HA1D);
-static void free__UWZC(void *tmp__WWZC);
-static void* alias__4VGD(void *tmp__AWGD);
-static __BOOLEAN is_hexadecimal_digit__QJHD(__CHARACTER Self__RJHD);
-static void* read_prototype__J5JC(__PARSER *Self__K5JC,void *style__L5JC);
-static void read_def_local__BCFC(__PARSER *Self__CCFC);
-static __FAST_ARRAYoITM_CODEo* create_with_capacity__YPFC(__INTEGER new_count__0PFC);
-static void add_last__V3PC(__FAST_ARRAYoITM_CODEo *Self__W3PC,void *element__X3PC);
-static void* copy__UGFC(void *tmp__WGFC);
-static void copy__JP1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__KP1D,void *other__LP1D);
-static void* read_expr_prefix__I4GC(__PARSER *Self__J4GC);
-static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__PJKD(__INTEGER new_count__RJKD);
-static __POSITION* create__VWSE(__INTEGER nb_elements__XWSE);
-static void free__4PFC(void *tmp__AQFC);
-static void free__0VGD(void *tmp__2VGD);
-static void copy__BT0D(__FAST_ARRAYoExpanded_POSITIONo *Self__CT0D,void *other__DT0D);
-static __BOOLEAN fast_has__RVNK(__HASHED_SEToTYPESo *Self__SVNK,void *e__TVNK);
-static __INTEGER hash_code__HUNK(__TYPES *Self__IUNK);
-static void** create__ABWI(__INTEGER nb_elements__CBWI);
-static void* write_direct__with__value__IHWI(__LOCAL *Self__JHWI,__POSITION p__KHWI,void *val__MHWI);
-static void to_run_base__SCLH(__ITM_LIST *Self__TCLH,__BOOLEAN last_out__UCLH);
-static void add__F0JI(void *p__H0JI);
-static void to_run__1KXI(__ITM_ARG *Self__2KXI,void *arg_lst__3KXI);
-static void to_run__FLXI(__ITM_ARGS *Self__GLXI,void *arg_lst__HLXI);
-static __INTEGER affect__with__index__in__JJUH(__ITM_WRITE_VALUE *Self__KJUH,void *idf__LJUH,void *val__MJUH,__INTEGER n__NJUH,void *lst__OJUH);
-static void* lookup__1ISH(void *n__3ISH);
-static void* affect_local__with__XYVH(__ITM_WRITE_VALUE *Self__YYVH,void *loc__ZYVH,void *v__0YVH);
-static void* affect_slot__with__H0VH(__ITM_WRITE_VALUE *Self__I0VH,void *name__J0VH,void *v__K0VH);
-static void* lookup__CMLH(void *n__EMLH);
-static __BOOLEAN affect_with__BCHI(__TYPE_FULL *Self__CCHI,void *other__DCHI);
-static void* affect_slot__with__HQSH(__ITM_WRITE_CAST *Self__IQSH,void *name__JQSH,void *v__KQSH);
-static __BOOLEAN access__with__SZMM(__SECTION_ *Self__TZMM,void *me__UZMM,void *client__VZMM);
-static void* copy__YFTH(void *tmp__0FTH);
-static void* new_block__receiver__with__DGTH(__POSITION p__FGTH,void *e__GGTH,void *larg__HGTH);
-static void free__K3LH(void *tmp__M3LH);
-static void* new_read__slot__receiver__with__AOWH(__POSITION p__COWH,void *s__DOWH,void *rec__EOWH,void *larg__FOWH);
-static __BOOLEAN is_sub_type__NV4J(__TYPE_FULL *Self__OV4J,void *other__PV4J);
-static void* lookup__Z13I();
-static __BOOLEAN search_parent__2IWH(__PROTOTYPE *Self__3IWH,void *n__4IWH);
-static void add_arg__to__in__for__block__MKWI(void *e__OKWI,__INTEGER idx__PKWI,void *args__QKWI,void *slot__RKWI,__BOOLEAN is_block_value__SKWI);
-static void error_slot__name__in__list__CG2I(__POSITION p__EG2I,void *s__FG2I,void *t__GG2I,void *st__HG2I);
-static void* lookup__FATH();
-static void append_collection__H3EI(__FAST_ARRAYoEXPRo *Self__I3EI,void *other__J3EI);
-static __INTEGER index_of__since__IUOH(__STRING *Self__JUOH,__INTEGER start_index__LUOH);
-static __BOOLEAN is_letter_or_digit__1ACJ(__CHARACTER Self__2ACJ);
-static __PUT_TO* create__base__index__value__LYWH(__POSITION p__NYWH,void *rec__OYWH,void *idx__PYWH,void *v__QYWH);
-static void* lookup__0RTH();
-static void add_arg__to__in__for__block__Z2OH(void *e__12OH,__INTEGER idx__22OH,void *args__32OH,void *slot__42OH,__BOOLEAN is_block_value__52OH);
-static __BOOLEAN is_cast__to__in__BD0I(__TYPE_FULL *Self__CD0I,void *n__DD0I,void *t__ED0I,void *lst__FD0I);
-static void init__0QFI(__LOCAL *Self__1QFI);
-static __WRITE_GLOBAL* my_copy__YVBN(__WRITE_GLOBAL *Self__ZVBN);
-static __WRITE_SLOT* my_copy__EWBN(__WRITE_SLOT *Self__FWBN);
-static __WRITE_LOCAL* my_copy__WWBN(__WRITE_LOCAL *Self__XWBN);
-static void link__L5KJ(__PROFIL_BLOCK *Self__M5KJ);
-static void** create__CSWG(__INTEGER nb_elements__ESWG);
-static void** create__WBZK(__INTEGER nb_elements__YBZK);
-static void** create__0UXI(__INTEGER nb_elements__2UXI);
-static void unset_life__45BM(void *p__AACM);
-static void** create__NYUJ(__INTEGER nb_elements__PYUJ);
-static void* call_for__DS2J(__NODE_STYLE *Self__ES2J,void *t__FS2J);
-static void* execute_unlink__Q3LK(__EXTERNAL_C *Self__R3LK);
-static void* execute__L4TK(__SWITCH *Self__M4TK);
-static void* execute_unlink__BCMK(__EXPR_MULTIPLE *Self__CCMK);
-static void* execute__OEGK(__WRITE_GLOBAL *Self__PEGK);
-static void* execute__BIGK(__WRITE_SLOT *Self__CIGK);
-static void* execute_unlink__IHMK(__EXPR_EQUAL *Self__JHMK);
-static void* execute_unlink__ZHMK(__EXPR_NOT_EQUAL *Self__0HMK);
-static void* execute_unlink__0IMK(__EXPR_SUP *Self__1IMK);
-static void* execute_unlink__LJMK(__EXPR_SUB *Self__MJMK);
-static void* execute_unlink__2JMK(__EXPR_MUL *Self__3JMK);
-static void* execute_unlink__NKMK(__EXPR_DIV *Self__OKMK);
-static void* execute_unlink__4KMK(__EXPR_AND *Self__5KMK);
-static void* execute_unlink__PLMK(__EXPR_SHIFT_R *Self__QLMK);
-static void* execute_unlink__AMMK(__EXPR_SHIFT_L *Self__BMMK);
-static void* execute_link__ROPK(__PUT_TO *Self__SOPK);
-static void* execute_unlink__UMMK(__ITEM *Self__VMMK);
-static void* execute_unlink__ENMK(__SIZE_OF *Self__FNMK);
-static void* execute_unlink__JNMK(__CAST *Self__KNMK);
-static void* execute_unlink__4UQL(__CALL_SLOT *Self__5UQL);
-static void* execute_unlink__QEAL(__READ_SLOT *Self__REAL);
-static void* execute__FOGK(__WRITE_LOCAL *Self__GOGK);
-static void execute__COHL(__SLOT_DATA *Self__DOHL);
-static void* execute_unlink__S1ZM(__EXPR_NOT_LOGIC *Self__T1ZM);
-static void* execute__IJLM(__LOOP *Self__JJLM);
-static void* execute_unlink__FBFO(__EXPR_OR_LOGIC *Self__GBFO);
-static void* execute_link__KOLO(__EXPR_OR_OR_LOGIC *Self__LOLO);
-static void* execute_unlink__VBFO(__EXPR_AND_LOGIC *Self__WBFO);
-static void* execute_link__OULO(__EXPR_AND_AND_LOGIC *Self__PULO);
-static void* execute_unlink__JBKM(__EXPR_NEG *Self__KBKM);
-static void* execute_unlink__OUNL(__EXPR_ADD *Self__PUNL);
-static void* execute_unlink__IWZM(__EXPR_NOT *Self__JWZM);
-static void* execute_unlink__FCFO(__EXPR_MOD *Self__GCFO);
-static void* execute_unlink__EOEP(__EXPR_SUP_EQ *Self__FOEP);
-static void* execute_unlink__SZQN(__EXPR_INF *Self__TZQN);
-static void* execute_unlink__C0QN(__EXPR_INF_EQ *Self__D0QN);
-static void* execute_unlink__ZNQN(__EXPR_OR *Self__0NQN);
-static void* execute_unlink__2SUO(__EXPR_XOR *Self__3SUO);
-static void* execute_link__KA0K(__EXTERNAL_C *Self__LA0K);
-static void* execute_link__4HAL(__READ_LOCAL *Self__5HAL);
-static void* execute_link__WMAL(__EXPR_EQUAL *Self__XMAL);
-static void* execute_link__5QAL(__EXPR_NOT_EQUAL *Self__ARAL);
-static void* execute_link__OVAL(__IS_EXPANDED *Self__PVAL);
-static void* execute_link__VWAL(__GET_TYPE_ID *Self__WWAL);
-static void* execute_link__0WAL(__EXPR_SUP *Self__1WAL);
-static void* execute_link__D1AL(__EXPR_SUB *Self__E1AL);
-static void* execute_link__M5AL(__EXPR_MUL *Self__N5AL);
-static void* execute_link__VDBL(__EXPR_DIV *Self__WDBL);
-static void* execute_link__4HBL(__EXPR_AND *Self__5HBL);
-static void* execute_link__HMBL(__EXPR_SHIFT_R *Self__IMBL);
-static void* execute_link__QQBL(__EXPR_SHIFT_L *Self__RQBL);
-static void* execute_link__ZUBL(__ITEM *Self__0UBL);
-static void* execute_link__AVBL(__SIZE_OF *Self__BVBL);
-static void* execute_link__FVBL(__CAST *Self__GVBL);
-static void* execute_link__CDUL(__CALL_SLOT *Self__DDUL);
-static void* execute_link__4YBL(__READ_SLOT *Self__5YBL);
-static void* execute_link__O3BL(__READ_GLOBAL *Self__P3BL);
-static void* execute_link__C2ZM(__EXPR_NOT_LOGIC *Self__D2ZM);
-static void* execute_link__SGFO(__EXPR_OR_LOGIC *Self__TGFO);
-static void* execute_link__LMFO(__EXPR_AND_LOGIC *Self__MMFO);
-static void* execute_link__IPKM(__EXPR_NEG *Self__JPKM);
-static void* execute_link__VXOL(__EXPR_ADD *Self__WXOL);
-static void* execute_link__W4ZM(__EXPR_NOT *Self__X4ZM);
-static void* execute_link__ESFO(__EXPR_MOD *Self__FSFO);
-static void* execute_link__2QEP(__EXPR_SUP_EQ *Self__3QEP);
-static void* execute_link__F1QN(__EXPR_INF *Self__G1QN);
-static void* execute_link__O5QN(__EXPR_INF_EQ *Self__P5QN);
-static void* execute_link__LSQN(__EXPR_OR *Self__MSQN);
-static void* execute_link__M3UO(__EXPR_XOR *Self__N3UO);
-static void unwrite__JJNL(__SLOT_DATA *Self__KJNL,void *e__LJNL);
-static void unwrite__VMNL(__LOCAL *Self__WMNL,void *e__XMNL);
-static __INTEGER fast_first_index_of__RZQJ(__FAST_ARRAYoTYPEo *Self__SZQJ,void *element__TZQJ);
-static void* read_group__F4BD(__PARSER *Self__G4BD);
-static void** create__UZTE(__INTEGER nb_elements__WZTE);
-static __INTEGER hash_code__KPBE(__FAST_ARRAYoSTRING_CONSTANTo *Self__LPBE);
-static __BOOLEAN fast_has__CZCE(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__DZCE,void *e__EZCE);
-static __FAST_ARRAYoITM_LOCALo* create_with_capacity__JLGC(__INTEGER new_count__LLGC);
-static void add_last__HVPC(__FAST_ARRAYoITM_LOCALo *Self__IVPC,void *element__JVPC);
-static void free__PLGC(void *tmp__RLGC);
-static void* copy__CFGC(void *tmp__EFGC);
-static void append_collection__HLEF(__FAST_ARRAYoITM_LOCALo *Self__ILEF,void *other__JLEF);
-static void** create__5DBD(__INTEGER nb_elements__BEBD);
-static void* read_send_msg__3ZJC(__PARSER *Self__4ZJC,void *first_arg__5ZJC);
-static void* search_require__B04L(__TYPE *Self__C04L,void *n__D04L);
-static void* search_require__I24L(__TYPE_NULL *Self__J24L,void *n__K24L);
-static void* search_require__P44L(__TYPE_VOID *Self__Q44L,void *n__R44L);
-static void* search_require__WA5L(__TYPE_CONTEXT *Self__XA5L,void *n__YA5L);
-static void* search_require__3C5L(__TYPE_ID *Self__4C5L,void *n__5C5L);
-static void* search_require__EF5L(__TYPE_GENERIC *Self__FF5L,void *n__GF5L);
-static void* search_require__14BN(__PROFIL_BLOCK *Self__24BN,void *n__34BN);
-static void* search_ensure__MI5L(__TYPE *Self__NI5L,void *n__OI5L);
-static void* search_ensure__TK5L(__TYPE_NULL *Self__UK5L,void *n__VK5L);
-static void* search_ensure__0M5L(__TYPE_VOID *Self__1M5L,void *n__2M5L);
-static void* search_ensure__BP5L(__TYPE_CONTEXT *Self__CP5L,void *n__DP5L);
-static void* search_ensure__IR5L(__TYPE_ID *Self__JR5L,void *n__KR5L);
-static void* search_ensure__PT5L(__TYPE_GENERIC *Self__QT5L,void *n__RT5L);
-static void* search_ensure__GCCN(__PROFIL_BLOCK *Self__HCCN,void *n__ICCN);
-static void* put_result__JFEN(__LIST *Self__KFEN,__BOOLEAN is_last__LFEN);
-static void* put_result__PYKI(__STRING_CST *Self__QYKI,__BOOLEAN is_last__RYKI);
-static void* put_result__52KI(__EXTERNAL_C *Self__A3KI,__BOOLEAN is_last__B3KI);
-static void* put_result__QBLI(__PROTOTYPE_CST *Self__RBLI,__BOOLEAN is_last__SBLI);
-static void* put_result__BGLI(__INTEGER_CST *Self__CGLI,__BOOLEAN is_last__DGLI);
-static void* put_result__LXFJ(__READ_LOCAL *Self__MXFJ,__BOOLEAN is_last__NXFJ);
-static void* put_result__RKLI(__EXPR_MULTIPLE *Self__SKLI,__BOOLEAN is_last__TKLI);
-static void* put_result__LLLI(__EXPR_EQUAL *Self__MLLI,__BOOLEAN is_last__NLLI);
-static void* put_result__2PLI(__EXPR_NOT_EQUAL *Self__3PLI,__BOOLEAN is_last__4PLI);
-static void* put_result__NULI(__REAL_CST *Self__OULI,__BOOLEAN is_last__PULI);
-static void* put_result__4YLI(__CHARACTER_CST *Self__5YLI,__BOOLEAN is_last__AZLI);
-static void* put_result__O3LI(__IS_EXPANDED *Self__P3LI,__BOOLEAN is_last__Q3LI);
-static void* put_result__4BMI(__GET_TYPE_ID *Self__5BMI,__BOOLEAN is_last__ACMI);
-static void* put_result__PGMI(__EXPR_SUP *Self__QGMI,__BOOLEAN is_last__RGMI);
-static void* put_result__ALMI(__EXPR_SUB *Self__BLMI,__BOOLEAN is_last__CLMI);
-static void* put_result__RPMI(__EXPR_MUL *Self__SPMI,__BOOLEAN is_last__TPMI);
-static void* put_result__CUMI(__EXPR_DIV *Self__DUMI,__BOOLEAN is_last__EUMI);
-static void* put_result__TYMI(__EXPR_AND *Self__UYMI,__BOOLEAN is_last__VYMI);
-static void* put_result__E3MI(__EXPR_SHIFT_R *Self__F3MI,__BOOLEAN is_last__G3MI);
-static void* put_result__VBNI(__EXPR_SHIFT_L *Self__WBNI,__BOOLEAN is_last__XBNI);
-static void* put_result__FGNI(__PUT_TO *Self__GGNI,__BOOLEAN is_last__HGNI);
-static void* put_result__VKNI(__ITEM *Self__WKNI,__BOOLEAN is_last__XKNI);
-static void* put_result__FPNI(__SIZE_OF *Self__GPNI,__BOOLEAN is_last__HPNI);
-static void* put_result__VTNI(__CAST *Self__WTNI,__BOOLEAN is_last__XTNI);
-static void* put_result__ZJEN(__CALL_SLOT *Self__0JEN,__BOOLEAN is_last__1JEN);
-static void* put_result__5ILL(__READ_SLOT *Self__AJLL,__BOOLEAN is_last__BJLL);
-static void* put_result__QNLL(__READ_GLOBAL *Self__RNLL,__BOOLEAN is_last__SNLL);
-static void* put_result__MA4O(__EXPR_NOT_LOGIC *Self__NA4O,__BOOLEAN is_last__OA4O);
-static void* put_result__0ZJO(__EXPR_OR_LOGIC *Self__1ZJO,__BOOLEAN is_last__2ZJO);
-static void* put_result__B4SO(__EXPR_OR_OR_LOGIC *Self__C4SO,__BOOLEAN is_last__D4SO);
-static void* put_result__L4JO(__EXPR_AND_LOGIC *Self__M4JO,__BOOLEAN is_last__N4JO);
-static void* put_result__TCTO(__EXPR_AND_AND_LOGIC *Self__UCTO,__BOOLEAN is_last__VCTO);
-static void* put_result__GWYM(__EXPR_NEG *Self__HWYM,__BOOLEAN is_last__IWYM);
-static void* put_result__X0YM(__EXPR_ADD *Self__Y0YM,__BOOLEAN is_last__Z0YM);
-static void* put_result__KOEN(__EXPR_NOT *Self__LOEN,__BOOLEAN is_last__MOEN);
-static void* put_result__2CKO(__EXPR_MOD *Self__3CKO,__BOOLEAN is_last__4CKO);
-static void* put_result__44IP(__EXPR_SUP_EQ *Self__54IP,__BOOLEAN is_last__A5IP);
-static void* put_result__3E4O(__EXPR_INF *Self__4E4O,__BOOLEAN is_last__5E4O);
-static void* put_result__OJ4O(__EXPR_INF_EQ *Self__PJ4O,__BOOLEAN is_last__QJ4O);
-static void* put_result__LJ0N(__EXPR_OR *Self__MJ0N,__BOOLEAN is_last__NJ0N);
-static void* put_result__5N4O(__EXPR_XOR *Self__AO4O,__BOOLEAN is_last__BO4O);
-static void* check__with__and__CSZH(void *v__ESZH,void *t__FSZH,__POSITION p__GSZH);
-static void* new_write__slot__receiver__value__QSUH(__POSITION p__SSUH,void *s__TSUH,void *rec__USUH,void *val__VSUH);
-static void* check__with__and__1KXH(void *v__3KXH,void *t__4KXH,__POSITION p__5KXH);
-static __BOOLEAN is_sub_type_with_name__FDAO(__TYPE *Self__GDAO,void *n__HDAO);
-static __BOOLEAN is_sub_type_with_name__OFAO(__TYPE_NULL *Self__PFAO,void *n__QFAO);
-static __BOOLEAN is_sub_type_with_name__XHAO(__TYPE_VOID *Self__YHAO,void *n__ZHAO);
-static __BOOLEAN is_sub_type_with_name__AKAO(__TYPE_CONTEXT *Self__BKAO,void *n__CKAO);
-static __BOOLEAN is_sub_type_with_name__JMAO(__TYPE_ID *Self__KMAO,void *n__LMAO);
-static __BOOLEAN is_sub_type_with_name__SOAO(__TYPE_GENERIC *Self__TOAO,void *n__UOAO);
-static __BOOLEAN is_sub_type_with_name__1QAO(__PROFIL_BLOCK *Self__2QAO,void *n__3QAO);
-static void* get_type__E52J(__ITM_ARG *Self__F52J);
-static void* get_type__Q52J(__ITM_ARGS *Self__R52J,__INTEGER idx__S52J);
-static void** create__VHLN(__INTEGER nb_elements__XHLN);
-static void append_cast_name_in__A1CJ(__ITM_TYPE_SIMPLE *Self__B1CJ,void *buf__C1CJ);
-static void append_cast_name_in__T1CJ(__ITM_TYPE_STYLE *Self__U1CJ,void *buf__V1CJ);
-static void append_cast_name_in__G2CJ(__ITM_TYPE_GENERIC *Self__H2CJ,void *buf__I2CJ);
-static void append_cast_name_in__12CJ(__ITM_TYPE_SELF *Self__22CJ,void *buf__32CJ);
-static void* new_write__with__03CK(__NODE_STYLE *Self__13CK,void *var__23CK,void *e__33CK,void *slot__43CK);
-static void add_last__1K5K(__FAST_ARRAYoPROFIL_SLOTo *Self__2K5K,void *element__3K5K);
-static void* write_argument__XIOL(__PROFIL_SLOT *Self__YIOL,void *args__ZIOL);
-static void remove__RKPL(__CASE *Self__SKPL);
-static void set_late_binding__QVSL();
-static void remove__YOAM(void *p__0OAM);
-static void argument_to_assignment__index__alias__41LM(__CALL_SLOT *Self__51LM,void *lst__A2LM,__INTEGER idx__B2LM,__BOOLEAN is_alias__C2LM);
-static void* execute_inline__4MZL(__CALL_SLOT *Self__5MZL);
-static void execute_normal__LUAM(__CALL_SLOT *Self__MUAM);
-static void set_life__GXAM(__PROFIL_SLOT *Self__HXAM);
-static void set_life__QXAM(__PROFIL_BLOCK *Self__RXAM);
-static void* execute_access_unlink__0JDL(__READ_SLOT *Self__1JDL);
-static __BOOLEAN __infix_equal_equal__XN1L(__STRING_CST *Self__YN1L,void *other__ZN1L);
-static __BOOLEAN __infix_equal_equal__MO1L(__PROTOTYPE_CST *Self__NO1L,void *other__OO1L);
-static __BOOLEAN __infix_equal_equal__3O1L(__INTEGER_CST *Self__4O1L,void *other__5O1L);
-static __BOOLEAN __infix_equal_equal__XP1L(__READ_LOCAL *Self__YP1L,void *other__ZP1L);
-static __BOOLEAN __infix_equal_equal__NQ1L(__EXPR_EQUAL *Self__OQ1L,void *other__PQ1L);
-static __BOOLEAN __infix_equal_equal__JR1L(__EXPR_NOT_EQUAL *Self__KR1L,void *other__LR1L);
-static __BOOLEAN __infix_equal_equal__FS1L(__REAL_CST *Self__GS1L,void *other__HS1L);
-static __BOOLEAN __infix_equal_equal__5S1L(__CHARACTER_CST *Self__AT1L,void *other__BT1L);
-static __BOOLEAN __infix_equal_equal__YT1L(__EXPR_SUP *Self__ZT1L,void *other__0T1L);
-static __BOOLEAN __infix_equal_equal__UU1L(__EXPR_SUB *Self__VU1L,void *other__WU1L);
-static __BOOLEAN __infix_equal_equal__QV1L(__EXPR_MUL *Self__RV1L,void *other__SV1L);
-static __BOOLEAN __infix_equal_equal__MW1L(__EXPR_DIV *Self__NW1L,void *other__OW1L);
-static __BOOLEAN __infix_equal_equal__IX1L(__EXPR_AND *Self__JX1L,void *other__KX1L);
-static __BOOLEAN __infix_equal_equal__EY1L(__EXPR_SHIFT_R *Self__FY1L,void *other__GY1L);
-static __BOOLEAN __infix_equal_equal__AZ1L(__EXPR_SHIFT_L *Self__BZ1L,void *other__CZ1L);
-static __BOOLEAN __infix_equal_equal__M01L(__READ_SLOT *Self__N01L,void *other__O01L);
-static __BOOLEAN __infix_equal_equal__I11L(__READ_GLOBAL *Self__J11L,void *other__K11L);
-static __BOOLEAN __infix_equal_equal__G4HO(__EXPR_NOT_LOGIC *Self__H4HO,void *other__I4HO);
-static __BOOLEAN __infix_equal_equal__W2FO(__EXPR_OR_LOGIC *Self__X2FO,void *other__Y2FO);
-static __BOOLEAN __infix_equal_equal__XGMO(__EXPR_OR_OR_LOGIC *Self__YGMO,void *other__ZGMO);
-static __BOOLEAN __infix_equal_equal__S3FO(__EXPR_AND_LOGIC *Self__T3FO,void *other__U3FO);
-static __BOOLEAN __infix_equal_equal__UHMO(__EXPR_AND_AND_LOGIC *Self__VHMO,void *other__WHMO);
-static __BOOLEAN __infix_equal_equal__5HLM(__EXPR_NEG *Self__AILM,void *other__BILM);
-static __BOOLEAN __infix_equal_equal__011L(__EXPR_ADD *Self__111L,void *other__211L);
-static __BOOLEAN __infix_equal_equal__AM0M(__EXPR_NOT *Self__BM0M,void *other__CM0M);
-static __BOOLEAN __infix_equal_equal__O4FO(__EXPR_MOD *Self__P4FO,void *other__Q4FO);
-static __BOOLEAN __infix_equal_equal__SYEP(__EXPR_SUP_EQ *Self__TYEP,void *other__UYEP);
-static __BOOLEAN __infix_equal_equal__Y4HO(__EXPR_INF *Self__Z4HO,void *other__04HO);
-static __BOOLEAN __infix_equal_equal__U5HO(__EXPR_INF_EQ *Self__V5HO,void *other__W5HO);
-static __BOOLEAN __infix_equal_equal__NHRN(__EXPR_OR *Self__OHRN,void *other__PHRN);
-static __BOOLEAN __infix_equal_equal__KTVO(__EXPR_XOR *Self__LTVO,void *other__MTVO);
-static __BOOLEAN is_seq_list__5U2M(void *l__BV2M);
-static __BOOLEAN is_saturated__LIRN(__INTEGER_CST *Self__MIRN);
-static __INTEGER_64 to_power__5MRN(__INTEGER_CST *Self__ANRN);
-static void* get_last_value__D0PL(__SLOT_DATA *Self__E0PL,void *rec__F0PL);
-static __BOOLEAN is_invariant__5EXL(__READ_SLOT *Self__AFXL);
-static __BOOLEAN is_signed__GQKN(__INTEGER_CST *Self__HQKN);
-static void remove_first__B0AM(__FAST_ARRAYoWRITEo *Self__C0AM);
-static __INTEGER fast_first_index_of__11ZL(__FAST_ARRAYoWRITEo *Self__21ZL,void *element__31ZL);
-static void** create__1LBD(__INTEGER nb_elements__3LBD);
-static void* read_argument__HBLC(__PARSER *Self__IBLC);
-static void set_life__UJCM(void *p__WJCM);
-static __BOOLEAN is_seq_list__XWAN(void *l__ZWAN);
-static __BOOLEAN is_invariant__QP2L(__SLOT_DATA *Self__RP2L,void *rec__SP2L);
-static __BOOLEAN is_invariant__QR0M(__LIST *Self__RR0M);
-static __BOOLEAN is_invariant__Y3CM(__EXPR_EQUAL *Self__Z3CM);
-static __BOOLEAN is_invariant__G4CM(__EXPR_NOT_EQUAL *Self__H4CM);
-static __BOOLEAN is_invariant__A5CM(__EXPR_SUP *Self__B5CM);
-static __BOOLEAN is_invariant__O5CM(__EXPR_SUB *Self__P5CM);
-static __BOOLEAN is_invariant__25CM(__EXPR_MUL *Self__35CM);
-static __BOOLEAN is_invariant__KADM(__EXPR_DIV *Self__LADM);
-static __BOOLEAN is_invariant__YADM(__EXPR_AND *Self__ZADM);
-static __BOOLEAN is_invariant__GBDM(__EXPR_SHIFT_R *Self__HBDM);
-static __BOOLEAN is_invariant__UBDM(__EXPR_SHIFT_L *Self__VBDM);
-static __BOOLEAN is_invariant__CCDM(__PUT_TO *Self__DCDM);
-static __BOOLEAN is_invariant__ZCDM(__ITEM *Self__0CDM);
-static __BOOLEAN is_invariant__KDDM(__CAST *Self__LDDM);
-static __BOOLEAN is_invariant__AVMN(__EXPR_NOT_LOGIC *Self__BVMN);
-static __BOOLEAN is_invariant__QAGO(__EXPR_OR_LOGIC *Self__RAGO);
-static __BOOLEAN is_invariant__1KMO(__EXPR_OR_OR_LOGIC *Self__2KMO);
-static __BOOLEAN is_invariant__4AGO(__EXPR_AND_LOGIC *Self__5AGO);
-static __BOOLEAN is_invariant__KLMO(__EXPR_AND_AND_LOGIC *Self__LLMO);
-static __BOOLEAN is_invariant__PTLM(__EXPR_NEG *Self__QTLM);
-static __BOOLEAN is_invariant__0HEM(__EXPR_ADD *Self__1HEM);
-static __BOOLEAN is_invariant__VS0M(__EXPR_NOT *Self__WS0M);
-static __BOOLEAN is_invariant__MBGO(__EXPR_MOD *Self__NBGO);
-static __BOOLEAN is_invariant__T1EP(__EXPR_SUP_EQ *Self__U1EP);
-static __BOOLEAN is_invariant__L4SN(__EXPR_INF *Self__M4SN);
-static __BOOLEAN is_invariant__Z4SN(__EXPR_INF_EQ *Self__04SN);
-static __BOOLEAN is_invariant__1ORN(__EXPR_OR *Self__2ORN);
-static __BOOLEAN is_invariant__UYVO(__EXPR_XOR *Self__VYVO);
+static __STRING__BC* create__34B(__INTEGER__Q needed_capacity__54B);
+static __FAST_ARRAYoSTRINGo__1RD* create_with_capacity__DKE(__INTEGER__Q new_count__FKE);
+static void add_last__ACV(__STRING__BC *Self__BCV,__CHARACTER__DB ch__CCV);
+static void add_last__W1Z(__FAST_ARRAYoSTRINGo__1RD *Self__X1Z,__STRING__BC *element__Y1Z);
+static __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ* create__1YEB();
+static __POINTER__IB micro_alloc__table__lab__UKI(__POINTER__IB new_size__WKI,__POINTER__IB ptr_table__XKI,__UINTEGER_32__ZWB lab_type__YKI);
+static __MEMORY__2PG* search__LQCB(__POINTER__IB new_size__NQCB);
+static __FAST_ARRAYoStrict_STRING_CONSTANTo__ED* create_with_capacity__XWE(__INTEGER__Q new_count__ZWE);
+static __INTEGER__Q prime_number_ceiling__OKN(__INTEGER__Q integer__QKN);
+static void* get__INC(__STRING_CONSTANT__0 *n__KNC);
+static __FAST_ARRAYoITM_TYPE_MONOo__0LB* create_with_capacity__RF2B(__INTEGER__Q new_count__TF2B);
+static void fast_put__to__MQ2(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__NQ2,void *v__OQ2,__STRING_CONSTANT__0 *k__PQ2);
+static __FAST_ARRAYoTYPE_FULLo__VAY* create_with_capacity__XHRB(__INTEGER__Q new_count__ZHRB);
+static __FAST_ARRAYoLOCALo__2W1D* create__ABTJ(__INTEGER__Q new_count__CBTJ);
+static __FAST_ARRAYoTYPEo__MSB* create_with_capacity__5YD(__INTEGER__Q new_count__BZD);
+static __POINTER__IB realloc_dynamic__old_size__new_size__FAX(__POINTER__IB p__HAX,__UINTEGER_32__ZWB old_sz__IAX,__UINTEGER_32__ZWB new_sz__JAX);
+static void append__KWX(__STRING__BC *Self__LWX,void *other__MWX);
+static __FAST_ARRAYoSLOT_DATAo__ACXG* create_with_capacity__XEZG(__INTEGER__Q new_count__ZEZG);
+static void add__2YX(__HASHED_SEToABSTRACT_STRINGo__IO *Self__3YX,__STRING_CONSTANT__0 *e__4YX);
+static __STRING_CONSTANT__0* operator__name__G4F(__STRING_CONSTANT__0 *op__J4F);
+static void load_lip__HSD(void *file_lip__JSD);
+static void copy__Q2X(__STRING__BC *Self__R2X,void *other__S2X);
+static __STRING_CONSTANT__0* get__PJC(void *str__RJC);
+static void* get_method__W2B(__STRING_CONSTANT__0 *n__Y2B);
+static void print__KKG(__STRING_CONSTANT__0 *Self__LKG);
+static void put_string__RGZ(void *s__TGZ);
+static void display_usage__GWD();
+static void to_upper__Y3X(__STRING__BC *Self__Z3X);
+static __BOOLEAN__L __infix_equal_equal__5RXC(__STRING__BC *Self__ASXC,void *other__BSXC);
+static __BOOLEAN__L is_integer__E3LC(__STRING__BC *Self__F3LC);
+static __INTEGER__Q to_integer__BFMC(__STRING__BC *Self__CFMC);
+static void* get__HYW(__LIP_INTEGER__HDB *Self__IYW,__INTEGER__Q i__JYW);
+static void* get__TTW(__LIP_STRING__TDB *Self__UTW,__STRING_CONSTANT__0 *str__VTW);
+static __BOOLEAN__L run_with__WEXC(__LIP_SLOT_CODE__HC *Self__XEXC,void *val__YEXC);
+static void load_directory__is_recursive__Q1AD(__LIP_CALL__EHB *Self__R1AD,__STRING_CONSTANT__0 *path__S1AD,__BOOLEAN__L is_rec__T1AD);
+static void put_string__to__L4D(__STRING_CONSTANT__0 *v__N4D,__STRING_CONSTANT__0 *n__O4D);
+static void put_string__JJG(void *s__LJG);
+static __LIP_SLOT_DATA__3AB* fast_reference_at__GDK(__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__HDK,__STRING_CONSTANT__0 *k__IDK);
+static void put_error__text__EQE(__INTEGER__Q type__GQE,void *txt__HQE);
+static void put_position__PRE(__POSITION__OL Self__QRE);
+static __INTEGER__Q get_integer__QGC(__STRING_CONSTANT__0 *n__SGC);
+static __BOOLEAN__L get_boolean__UHC(__STRING_CONSTANT__0 *n__WHC);
+static void title__in__O2F(__STRING_CONSTANT__0 *txt__Q2F,__STRING__BC *buf__R2F);
+static void fast_put__to__B3J(__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__C3J,void *v__D3J,__STRING_CONSTANT__0 *k__E3J);
+static __FAST_ARRAYoSLOTo__SLC* create_with_capacity__2MD(__INTEGER__Q new_count__4MD);
+static __TYPE_FULL__XMB* create__with__FND(void *typ__HND,__UINTEGER_8__4LC code__IND);
+static void add_last__SGY(__FAST_ARRAYoTYPE_IDo__UMC *Self__TGY,__TYPE_ID__MMB *element__UGY);
+static void* to_run_for__E4X(__ITM_TYPE_SIMPLE__RMB *Self__F4X);
+static void* to_run_for__FY1D(__ITM_TYPE_PARAMETER__ZEZ *Self__GY1D,void *p__HY1D);
+static __ITM_TYPE_STYLE__1MB* get__style__IOC(__STRING_CONSTANT__0 *n__KOC,__STRING_CONSTANT__0 *s__LOC);
+static void* to_run_for__J5X(__ITM_TYPE_STYLE__1MB *Self__K5X);
+static void add_last__AHXC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__BHXC,void *element__CHXC);
+static void* alias__DSC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__FSC);
+static __ITM_TYPE_GENERIC__LPB* get__style__with__MTC(__STRING_CONSTANT__0 *n__OTC,__STRING_CONSTANT__0 *s__PTC,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lt__QTC);
+static void* to_run_for__RAY(__ITM_TYPE_GENERIC__LPB *Self__SAY,void *p__TAY);
+static void* prototype__32ZG();
+static void* prototype__JBFL();
+static __FAST_ARRAYoINSTRo__EA4D* create_with_capacity__QXEE(__INTEGER__Q new_count__SXEE);
+static __LOCAL__L4WC* create__name__style__type__HIND(__POSITION__OL p__JIND,__STRING_CONSTANT__0 *n__KIND,__CHARACTER__DB c__LIND,__TYPE_FULL__XMB *t__MIND);
+static __PUSH__IXB* create__context__first__G2FD(__PUSH__IXB *Self__H2FD,__POSITION__OL pos__I2FD,__LOCAL__L4WC *v__J2FD,__BOOLEAN__L f__K2FD);
+static void add_last__S04F(__FAST_ARRAYoINSTRo__EA4D *Self__T04F,void *element__U04F);
+static void* get_slot__2QGG(__TYPE__FF *Self__3QGG,__STRING_CONSTANT__0 *n__4QGG);
+static void* get_slot__XSGG(__TYPE_NULL__GMB *Self__YSGG,__STRING_CONSTANT__0 *n__ZSGG);
+static void* get_slot__SUGG(__TYPE_VOID__IMB *Self__TUGG,__STRING_CONSTANT__0 *n__UUGG);
+static void* get_slot__NWGG(__TYPE_CONTEXT__KMB *Self__OWGG,__STRING_CONSTANT__0 *n__PWGG);
+static void* get_slot__IYGG(__TYPE_ID__MMB *Self__JYGG,__STRING_CONSTANT__0 *n__KYGG);
+static void* get_slot__D0GG(__TYPE_GENERIC__OCY *Self__E0GG,__STRING_CONSTANT__0 *n__F0GG);
+static void* get_slot__011G(__STRING_CONSTANT__0 *n__211G);
+static void* get_slot__ETFL(__STRING_CONSTANT__0 *n__GTFL);
+static __PROTOTYPE_CST__LAXC* create__type__VJ2C(__POSITION__OL p__XJ2C,__TYPE_FULL__XMB *t__YJ2C);
+static void* new_read__slot__receiver__self__intern__KK2C(__POSITION__OL p__MK2C,void *s__NK2C,void *rec__OK2C,void *my_self__PK2C,__BOOLEAN__L is_intern__QK2C);
+static void check_type__XYEE(__INTEGER_CST__XAXC *Self__YYEE);
+static __BOOLEAN__L update_case__34EJ(__NODE_TYPE__SK2C *Self__44EJ);
+static __BOOLEAN__L update_depth__LFFJ(__NODE_TYPE__SK2C *Self__MFFJ,__TYPE_FULL__XMB *self_type__NFFJ);
+static void remove__ST1J(__LINKED_LISToNODE_TYPEo__3K2C *Self__TT1J,__INTEGER__Q index__UT1J);
+static void append_in__AEE(__INTEGER__Q Self__BEE,__STRING__BC *buffer__CEE);
+static void display__AEGD();
+static void* execute__GH4D(__LIST__WH *Self__HH4D);
+static void clean__HQAD();
+static void execute__B1HO(__PROFIL_SLOT__OO2C *Self__C1HO,__INTEGER__Q inline_lev__D1HO);
+static void execute__JOFL(__PROFIL_BLOCK__O3NJ *Self__KOFL,__INTEGER__Q inline_lev__LOFL);
+static void display__0HFE(__LIST__WH *Self__1HFE,__STRING__BC *buffer__2HFE);
+static void genere_handler_intern__Z4NO(__PROFIL_SLOT__OO2C *Self__04NO,__STRING__BC *buffer__14NO);
+static void genere_handler_intern__JNTL(__PROFIL_BLOCK__O3NJ *Self__KNTL,__STRING__BC *buffer__LNTL);
+static void genere_extern__WW1D(__LIST__WH *Self__XW1D,__STRING__BC *buffer__YW1D);
+static void add_comment__HCOO(__PROFIL_SLOT__OO2C *Self__ICOO,__STRING__BC *buffer__JCOO);
+static __BOOLEAN__L is_expanded_c__LOTE(__TYPE_FULL__XMB *Self__MOTE);
+static void genere_declaration__HMZH(__TYPE_FULL__XMB *Self__IMZH,__STRING__BC *buffer__JMZH);
+static void genere_star_declaration__GNZH(__TYPE_FULL__XMB *Self__HNZH,__STRING__BC *buffer__INZH);
+static void add_comment__POTL(__PROFIL_BLOCK__O3NJ *Self__QOTL,__STRING__BC *buffer__ROTL);
+static void genere_typedef__TYVI(__TYPE__FF *Self__UYVI);
+static void genere_typedef__RM2I(__TYPE_ID__MMB *Self__SM2I);
+static void genere_typedef__N0VI(__TYPE_GENERIC__OCY *Self__O0VI);
+static void genere_typedef__F2VI();
+static void genere_typedef__DIFL(__PROFIL_BLOCK__O3NJ *Self__EIFL);
+static void genere_struct__43VI(__TYPE__FF *Self__53VI);
+static void genere_struct__EZWI(__TYPE_GENERIC__OCY *Self__FZWI);
+static void genere_struct__0TXI();
+static void set_cache_user__QR4G(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__RR4G,__INTEGER__Q index__SR4G);
+static void append_in__G1G(__UINTEGER_32__ZWB Self__H1G,__STRING__BC *buffer__I1G);
+static void print__stat__for__AIJF(__STRING_CONSTANT__0 *msg__CIJF,__INTEGER__Q n__DIJF,__INTEGER__Q t__EIJF);
+static void print__TFGF(__INTEGER__Q Self__UFGF);
+static __BOOLEAN__L set_value__EY0(__LIP_SLOT_DATA__3AB *Self__FY0,void *v__GY0);
+static __POINTER__IB new_lab__S5I(__UINTEGER_32__ZWB t__U5I);
+static __MEMORY__2PG* new_page__ZFO();
+static void to_busy__index__IVVB(__MEMORY__2PG *Self__JVVB,__POINTER__IB sz__KVVB,__UINTEGER_32__ZWB idx__LVVB);
+static __STRING_CONSTANT__0** create__YQEB(__INTEGER__Q nb_elements__0QEB);
+static void* fast_reference_at__15J(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__25J,__STRING_CONSTANT__0 *k__35J);
+static void** create__O3KD(__INTEGER__Q nb_elements__Q3KD);
+static void** create__INFC(__INTEGER__Q nb_elements__KNFC);
+static void** create__FIEB(__INTEGER__Q nb_elements__HIEB);
+static void** create__1YKH(__INTEGER__Q nb_elements__3YKH);
+static __BOOLEAN__L has__HH1(__HASHED_SEToABSTRACT_STRINGo__IO *Self__IH1,__STRING_CONSTANT__0 *e__JH1);
+static __BOOLEAN__L __infix_equal_equal__FWZ(__STRING_CONSTANT__0 *Self__GWZ,void *other__HWZ);
+static void increase_capacity__ZQJB(__HASHED_SEToABSTRACT_STRINGo__IO *Self__0QJB);
+static __BOOLEAN__L read_lip__OKE(__STRING_CONSTANT__0 *path_lip__QKE);
+static __STRING_CONSTANT__0* path_lisaac__M2D();
+static __STRING_CONSTANT__0* create_copy__QBE(void *other__SBE);
+static void fast_add__BRY(__HASHED_SEToABSTRACT_STRINGo__IO *Self__CRY,__STRING_CONSTANT__0 *e__DRY);
+static void add_last__4W5F(__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__5W5F,__LIP_SLOT_DATA__3AB *element__AX5F);
+static void run__WJAE(__LIP_CALL__EHB *Self__XJAE);
+static void run__TGXD(__LIP_AFFECT__51LB *Self__UGXD);
+static void run__4HXD(__LIP_IF__ERAC *Self__5HXD);
+static void run__GOAE(__LIP_PRINT__XRAC *Self__HOAE);
+static void* parent_directory__FOGD();
+static void* reference_at__EOLG(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__FOLG,__STRING__BC *k__GOLG);
+static void* physical_get_entry__0QLG(__STRING__BC *new_path__2QLG);
+static void* physical_get_entry__JVND(__STRING__BC *new_path__LVND);
+static void resize__ZQHE(__STRING__BC *Self__0QHE,__INTEGER__Q new_count__1QHE);
+static void move__to__by__HAVE(__CHARACTER__DB *Self__IAVE,__INTEGER__Q lower__JAVE,__INTEGER__Q upper__KAVE,__INTEGER__Q offset__LAVE);
+static void reduce_path__TBJI(__STRING__BC *st__VBJI);
+static void add_last__TLFB(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__ULFB,__STRING_CONSTANT__0 *element__VLFB);
+static void** create__FPBB(__INTEGER__Q nb_elements__HPBB);
+static void* get__YUJB(void *itm_typ__0UJB);
+static void* parameter_to_type__UVBF(__TYPE_GENERIC__OCY *Self__VVBF,__ITM_TYPE_PARAMETER__ZEZ *p__WVBF);
+static void* static_type__E11J(__EXPR_MULTIPLE__GLWH *Self__F11J);
+static void* static_type__ODCK();
+static void* static_type__TDCK();
+static void* static_type__YDCK();
+static void* static_type__3DCK();
+static void* static_type__CECK();
+static void* static_type__HECK(__EXPR_SUB__UBOJ *Self__IECK);
+static void* static_type__MECK(__EXPR_MUL__KCOJ *Self__NECK);
+static void* static_type__RECK(__EXPR_DIV__4COJ *Self__SECK);
+static void* static_type__WECK(__EXPR_AND__SDOJ *Self__XECK);
+static void* static_type__1ECK(__EXPR_SHIFT_R__GEOJ *Self__2ECK);
+static void* static_type__AFCK(__EXPR_SHIFT_L__0EOJ *Self__BFCK);
+static void* static_type__JFCK(__ITEM__HGOJ *Self__KFCK);
+static void* static_type__VFCK();
+static void* static_type__5L5O();
+static void* static_type__CRTP();
+static void* static_type__M51P();
+static void* static_type__HRTP();
+static void* static_type__S51P();
+static void* static_type__GWBN(__EXPR_NEG__EZVL *Self__HWBN);
+static void* static_type__BAGM(__EXPR_ADD__SZVL *Self__CAGM);
+static void* static_type__REWN(__EXPR_NOT__XUPM *Self__SEWN);
+static void* static_type__TL1P(__EXPR_MOD__3YPM *Self__UL1P);
+static void* static_type__IPVO(__EXPR_OR__PQ0N *Self__JPVO);
+static void* static_type__TA0Q();
+static void* static_type__4BUP();
+static void* static_type__DCUP();
+static void* static_type__2OFQ(__EXPR_XOR__ABEP *Self__3OFQ);
+static __INTEGER__Q get_index_argument_type__SRTL(__SLOT_CODE__4IRG *Self__TRTL,__ITM_TYPE_PARAMETER__ZEZ *p__URTL);
+static __INTEGER__Q get_index_argument_type__ETTL(__SLOT_DATA__IJRG *Self__FTTL,__ITM_TYPE_PARAMETER__ZEZ *p__GTTL);
+static __INTEGER__Q hash_code__2QFF(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__3QFF);
+static void free__5PD(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__BQD);
+static void* to_run_for__LZ4E(__ITM_TYPE_BLOCK__EYRC *Self__MZ4E,void *p__NZ4E);
+static void add_last__0CYB(__FAST_ARRAYoTYPE_FULLo__VAY *Self__1CYB,__TYPE_FULL__XMB *element__2CYB);
+static void free__NSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__PSDB);
+static void* alias__RSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__TSDB);
+static __PROTOTYPE__MF* fast_reference_at__QQYC(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__RQYC,__STRING_CONSTANT__0 *k__SQYC);
+static __PROTOTYPE__MF* create__name__generic_count__M0E(__STRING_CONSTANT__0 *f__O0E,__STRING_CONSTANT__0 *n__P0E,__INTEGER__Q c__Q0E);
+static void go_on__EENC(__PROTOTYPE__MF *obj__GENC);
+static void increase_capacity__OKLD(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__PKLD);
+static void append_name_in__APXE(__TYPE_FULL__XMB *Self__BPXE,__STRING__BC *buffer__CPXE);
+static __STRING_CONSTANT__0* get_intern__VROB(void *str__XROB);
+static void init_slot_for__3IZC(__PROTOTYPE__MF *Self__4IZC,void *typ__5IZC);
+static void** create__ARDD(__INTEGER__Q nb_elements__CRDD);
+static void fast_add__FLZC(__HASHED_SEToTYPEo__00MB *Self__GLZC,void *e__HLZC);
+static void add_subtype__TUOB(__TYPE_GENERIC__OCY *Self__UUOB,void *t__VUOB);
+static void* get_with__DJRB(__TYPE_FULL__XMB *Self__EJRB,__UINTEGER_8__4LC flg__FJRB);
+static void** create__QCNG(__INTEGER__Q nb_elements__SCNG);
+static void* new__2FHG();
+static void add__HUXI(__TYPES_TMP__AN5D *Self__IUXI,void *t__JUXI);
+static void* to_types__WVXI(__TYPES_TMP__AN5D *Self__XVXI);
+static void* get_local_slot__UTLG(__TYPE__FF *Self__VTLG,__STRING_CONSTANT__0 *n__WTLG);
+static void* get_name__TAUD(__STRING_CONSTANT__0 *n__VAUD);
+static void* get_slot__QA3I(__TYPE_FULL__XMB *Self__RA3I,__STRING_CONSTANT__0 *n__SA3I);
+static void* get_local_slot__LWLG(__TYPE_VOID__IMB *Self__MWLG,__STRING_CONSTANT__0 *n__NWLG);
+static void* get_local_slot__VYLG(__TYPE_CONTEXT__KMB *Self__WYLG,__STRING_CONSTANT__0 *n__XYLG);
+static void* get_local_slot__50LG(__TYPE_ID__MMB *Self__A1LG,__STRING_CONSTANT__0 *n__B1LG);
+static void* get_local_slot__J3LG(__TYPE_GENERIC__OCY *Self__K3LG,__STRING_CONSTANT__0 *n__L3LG);
+static void* read__5UEI(__LOCAL__L4WC *Self__AVEI);
+static void* get_expr_for__EJWH(__ITM_TYPE_SIMPLE__RMB *Self__FJWH,void *p__GJWH);
+static void* get_expr_for__PJWH(__ITM_TYPE_STYLE__1MB *Self__QJWH,void *p__RJWH);
+static void* get_expr_for__1JWH(__ITM_TYPE_GENERIC__LPB *Self__2JWH,void *p__3JWH);
+static void* get_expr_for__GKWH(__ITM_TYPE_PARAMETER__ZEZ *Self__HKWH,void *p__IKWH);
+static void* get_expr_for__QKWH(__ITM_TYPE_MULTI__0URC *Self__RKWH,void *p__SKWH);
+static void* get_expr_for__KLWH(__ITM_TYPE_BLOCK__EYRC *Self__LLWH,void *p__MLWH);
+static void append_in__IMXE(__INTEGER_64__1SG Self__JMXE,__STRING__BC *buffer__KMXE);
+static void* product__with__self__G3YK(__DTA_RD__VK2C *Self__H3YK,void *t__I3YK,void *e__J3YK);
+static void* product__with__self__3IJL(__DTA_CAST__5FPJ *Self__4IJL,void *t__5IJL,void *e__AJJL);
+static void* product__with__self__F4YK(__DTA_WR_CODE__UPPJ *Self__G4YK,void *t__H4YK,void *e__I4YK);
+static void* product__with__self__E5YK(__DTA_WR_VALUE__KIWJ *Self__F5YK,void *t__G5YK,void *e__H5YK);
+static void* product__with__self__25YK(__DTA_BLOCK__GSWJ *Self__35YK,void *t__45YK,void *e__55YK);
+static void* product__with__self__BEZK(__DTA_RD_ARGS__HSWJ *Self__CEZK,void *t__DEZK,void *e__EEZK);
+static void* subtype_list__2UJL();
+static void union__JT4K(__TYPES_TMP__AN5D *Self__KT4K,__TYPES__BN5D *other__LT4K);
+static void get_type__D41K(__READ_LOCAL__55ZI *Self__E41K,__TYPES_TMP__AN5D *t__F41K);
+static void get_type__541K(__EXPR_SUB__UBOJ *Self__A51K,__TYPES_TMP__AN5D *t__B51K);
+static void get_type__D51K(__EXPR_MUL__KCOJ *Self__E51K,__TYPES_TMP__AN5D *t__F51K);
+static void get_type__H51K(__EXPR_DIV__4COJ *Self__I51K,__TYPES_TMP__AN5D *t__J51K);
+static void get_type__L51K(__EXPR_AND__SDOJ *Self__M51K,__TYPES_TMP__AN5D *t__N51K);
+static void get_type__P51K(__EXPR_SHIFT_R__GEOJ *Self__Q51K,__TYPES_TMP__AN5D *t__R51K);
+static void get_type__T51K(__EXPR_SHIFT_L__0EOJ *Self__U51K,__TYPES_TMP__AN5D *t__V51K);
+static void get_type__051K(__ITEM__HGOJ *Self__151K,__TYPES_TMP__AN5D *t__251K);
+static void get_type__LZGM(__READ_SLOT__LL4K *Self__MZGM,__TYPES_TMP__AN5D *t__NZGM);
+static void get_type__PLHM(__EXPR_ADD__SZVL *Self__QLHM,__TYPES_TMP__AN5D *t__RLHM);
+static void get_type__ZJEN(__SLOT_DATA__IJRG *Self__0JEN,__TYPES_TMP__AN5D *t__1JEN);
+static void get_type__YN2P(__EXPR_MOD__3YPM *Self__ZN2P,__TYPES_TMP__AN5D *t__0N2P);
+static void get_type__E4VO(__EXPR_OR__PQ0N *Self__F4VO,__TYPES_TMP__AN5D *t__G4VO);
+static void get_type__E5HQ(__EXPR_XOR__ABEP *Self__F5HQ,__TYPES_TMP__AN5D *t__G5HQ);
+static __SWITCH__QDXC* create__with__size__5JCL(void *n__BKCL,void *e__CKCL,__INTEGER__Q s__DKCL);
+static void add_stack_type__KGLJ(__NODE_TYPE__SK2C *Self__LGLJ,void *t__MGLJ);
+static __CASE__E5EJ* create__with__3TEL(void *val__5TEL,__LIST__WH *c__AUEL);
+static void add__to__O3CN(__FAST_ARRAYoCASEo__G5EJ *Self__P3CN,__CASE__E5EJ *element__Q3CN,__INTEGER__Q index__R3CN);
+static void free__GNZI(__TYPES_TMP__AN5D *Self__HNZI);
+static __BOOLEAN__L update_branch__self__2HLJ(__LIST__WH *l__4HLJ,__TYPE_FULL__XMB *type_self__5HLJ);
+static __BOOLEAN__L update_branch__self__VIIK(__LIST__WH *l__XIIK,__TYPE_FULL__XMB *type_self__YIIK);
+static __BOOLEAN__L update_branch__self__3JIK(__LIST__WH *l__5JIK,__TYPE_FULL__XMB *type_self__AKIK);
+static __BOOLEAN__L update_branch__self__4MIK(__LIST__WH *l__ANIK,__TYPE_FULL__XMB *type_self__BNIK);
+static void append_type__EAMO(__PROFIL_SLOT__OO2C *Self__FAMO,__STRING__BC *buffer__GAMO);
+static void append_type__OTNL(__PROFIL_BLOCK__O3NJ *Self__PTNL,__STRING__BC *buffer__QTNL);
+static void execute_case__CCFE(__LIST__WH *Self__DCFE);
+static void remove__CCGL(__LIST__WH *Self__DCGL);
+static void remove_profil__IQKO(__SLOT_CODE__4IRG *Self__JQKO,__PROFIL_SLOT__OO2C *prof__KQKO);
+static void clear__Z5KL();
+static void display__044J(__STRING_CST__5J *Self__144J,__STRING__BC *buffer__244J);
+static void display__KZRH(__EXTERNAL_C__Y5WC *Self__LZRH,__STRING__BC *buffer__MZRH);
+static void display__2P5H(__PROTOTYPE_CST__LAXC *Self__3P5H,__STRING__BC *buffer__4P5H);
+static void display__U1RH(__INTEGER_CST__XAXC *Self__V1RH,__STRING__BC *buffer__W1RH);
+static void display__JUFL(__SWITCH__QDXC *Self__KUFL,__STRING__BC *buffer__LUFL);
+static void display__Z1RH(__NODE_TYPE__SK2C *Self__01RH,__STRING__BC *buffer__11RH);
+static void display__FVEI(__EXPR_MULTIPLE__GLWH *Self__GVEI,__STRING__BC *buffer__HVEI);
+static void display__HAEJ(__READ_LOCAL__55ZI *Self__IAEJ,__STRING__BC *buffer__JAEJ);
+static void display__054J(__EXPR_EQUAL__KINJ *Self__154J,__STRING__BC *buffer__254J);
+static void display__FA5J(__EXPR_NOT_EQUAL__VINJ *Self__GA5J,__STRING__BC *buffer__HA5J);
+static void display__YA5J(__EXPR_SUP__ABOJ *Self__ZA5J,__STRING__BC *buffer__0A5J);
+static void display__BB5J(__EXPR_SUB__UBOJ *Self__CB5J,__STRING__BC *buffer__DB5J);
+static void display__KB5J(__EXPR_MUL__KCOJ *Self__LB5J,__STRING__BC *buffer__MB5J);
+static void display__RB5J(__EXPR_DIV__4COJ *Self__SB5J,__STRING__BC *buffer__TB5J);
+static void display__YB5J(__EXPR_AND__SDOJ *Self__ZB5J,__STRING__BC *buffer__0B5J);
+static void display__5B5J(__EXPR_SHIFT_R__GEOJ *Self__AC5J,__STRING__BC *buffer__BC5J);
+static void display__GC5J(__EXPR_SHIFT_L__0EOJ *Self__HC5J,__STRING__BC *buffer__IC5J);
+static void display__NC5J(__PUT_TO__TFOJ *Self__OC5J,__STRING__BC *buffer__PC5J);
+static void display__WC5J(__ITEM__HGOJ *Self__XC5J,__STRING__BC *buffer__YC5J);
+static void display__CD5J(__CAST__1HOJ *Self__DD5J,__STRING__BC *buffer__ED5J);
+static void display__RD5J(__REAL_CST__1LOJ *Self__SD5J,__STRING__BC *buffer__TD5J);
+static void display__XD5J(__CHARACTER_CST__RMOJ *Self__YD5J,__STRING__BC *buffer__ZD5J);
+static void display__OWSK(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__PWSK,__STRING__BC *buffer__QWSK);
+static void display__YMFM(__READ_SLOT__LL4K *Self__ZMFM,__STRING__BC *buffer__0MFM);
+static void display__KL5O(__EXPR_NOT_LOGIC__W4FL *Self__LL5O,__STRING__BC *buffer__ML5O);
+static void display__OOTP(__EXPR_OR_LOGIC__ADUL *Self__POTP,__STRING__BC *buffer__QOTP);
+static void display__ZO0P(__EXPR_OR_OR_LOGIC__3DUL *Self__0O0P,__STRING__BC *buffer__1O0P);
+static void display__XOTP(__EXPR_AND_LOGIC__EFUL *Self__YOTP,__STRING__BC *buffer__ZOTP);
+static void display__BP0P(__EXPR_AND_AND_LOGIC__5FUL *Self__CP0P,__STRING__BC *buffer__DP0P);
+static void display__WSBN(__EXPR_NEG__EZVL *Self__XSBN,__STRING__BC *buffer__YSBN);
+static void display__HAGM(__EXPR_ADD__SZVL *Self__IAGM,__STRING__BC *buffer__JAGM);
+static void display__3MFM(__READ_GLOBAL__T4YL *Self__4MFM,__STRING__BC *buffer__5MFM);
+static void display__RDWN(__EXPR_NOT__XUPM *Self__SDWN,__STRING__BC *buffer__TDWN);
+static void display__IP0P(__EXPR_MOD__3YPM *Self__JP0P,__STRING__BC *buffer__KP0P);
+static void display__3OVO(__EXPR_OR__PQ0N *Self__4OVO,__STRING__BC *buffer__5OVO);
+static void display__5UZQ(__EXPR_SUP_EQ__1VBP *Self__AVZQ,__STRING__BC *buffer__BVZQ);
+static void display__USTP(__EXPR_INF__OXBP *Self__VSTP,__STRING__BC *buffer__WSTP);
+static void display__3STP(__EXPR_INF_EQ__FYBP *Self__4STP,__STRING__BC *buffer__5STP);
+static void display__1PEQ(__EXPR_XOR__ABEP *Self__2PEQ,__STRING__BC *buffer__3PEQ);
+static void display__RSEM(__CALL_SLOT__GAZK *Self__SSEM,__STRING__BC *buffer__TSEM);
+static void display__AUEM(__NODE_STYLE__RD4K *Self__BUEM,__STRING__BC *buffer__CUEM);
+static void genere_body__W0BE(__LIST__WH *Self__X0BE,__STRING__BC *buffer__Y0BE);
+static void add_local__in__K2BE(__FAST_ARRAYoLOCALo__2W1D *tab__M2BE,__STRING__BC *buf__N2BE);
+static void insert_string__to__R5BE(__STRING__BC *Self__S5BE,void *s__T5BE,__INTEGER__Q i__U5BE);
+static __STRING_CONSTANT__0* type_c__4SFL();
+static void add_genere_list__55AI(__TYPE__FF *Self__AABI);
+static void add_genere_list__0BBI(__TYPE_NULL__GMB *Self__1BBI);
+static void add_genere_list__VDBI(__TYPE_VOID__IMB *Self__WDBI);
+static void add_genere_list__QFBI(__TYPE_CONTEXT__KMB *Self__RFBI);
+static void add_genere_list__0HBI(__TYPE_GENERIC__OCY *Self__1HBI);
+static void put_expanded_declaration__DOAI(__TYPE_BLOCK__CP5D *Self__EOAI,__STRING__BC *buffer__FOAI);
+static void put_reference_declaration__I2MI(__TYPE_GENERIC__OCY *Self__J2MI,__STRING__BC *buffer__K2MI);
+static __STRING_CONSTANT__0* intern_name__KZBI();
+static void add_genere_list__VJBI(__TYPE_BLOCK__CP5D *Self__WJBI);
+static void add_genere_list__URHL(__PROFIL_BLOCK__O3NJ *Self__VRHL);
+static void put_reference_star_declaration__CSAI(__TYPE_GENERIC__OCY *Self__DSAI,__STRING__BC *buffer__ESAI);
+static void add_slot_struct__Y2GJ(__TYPE__FF *Self__Z2GJ,__SLOT_DATA__IJRG *s__02GJ);
+static void* slot_data__MCDJ(__SLOT_CODE__4IRG *Self__NCDJ);
+static void* slot_data__HDDJ(__SLOT_DATA__IJRG *Self__IDDJ);
+static void force__to__3P2I(__FAST_ARRAYoSLOTo__SLC *Self__4P2I);
+static void add_slot_struct__24GJ(__TYPE_GENERIC__OCY *Self__34GJ,__SLOT_DATA__IJRG *s__44GJ);
+static void print_positif__45PG(__INTEGER__Q Self__55PG);
+static __BOOLEAN__L read_word__CGF(__STRING_CONSTANT__0 *st__EGF);
+static __BOOLEAN__L read_character__MXI(__CHARACTER__DB ch__OXI);
+static __BOOLEAN__L read_identifier__TYQ();
+static __POSITION__OL current_position__UVQ();
+static __BOOLEAN__L read_symbol__F2Q(__STRING_CONSTANT__0 *st__H2Q);
+static __BOOLEAN__L read_string__2KT();
+static void* readlip_type__DEV();
+static __LIP_SLOT_DATA__3AB* create__name__value__argument__KGV(__POSITION__OL p__MGV,__STRING_CONSTANT__0 *n__NGV,void *v__OGV,__BOOLEAN__L is_arg__PGV);
+static void* readlip_expr_constant__G5V();
+static void free__TZ1D(__LIP_INTEGER__HDB *Self__UZ1D);
+static void free__WZ1D(__LIP_STRING__TDB *Self__XZ1D);
+static __FAST_ARRAYoLIP_CODEo__04S* create_with_capacity__05IB(__INTEGER__Q new_count__25IB);
+static void* readlip_expr__50LB(__PARSER__VSD *Self__A1LB);
+static void add_last__OQZC(__FAST_ARRAYoLIP_CODEo__04S *Self__PQZC,void *element__QQZC);
+static void* copy__Q2FB(__FAST_ARRAYoLIP_CODEo__04S *tmp__S2FB);
+static void free__BAJB(__FAST_ARRAYoLIP_CODEo__04S *tmp__DAJB);
+static __BOOLEAN__L fast_has__FF2(__HASHED_SEToABSTRACT_STRINGo__IO *Self__GF2,__STRING_CONSTANT__0 *e__HF2);
+static void* run_expr__J2AE(__LIP_CALL__EHB *Self__K2AE);
+static void* run_expr__ONYD(__LIP_BINARY__VWQB *Self__PNYD);
+static void* run_expr__MQYD(__LIP_UNARY__HZSB *Self__NQYD);
+static void append_in__KTCF(__LIP_STRING__TDB *Self__LTCF,__STRING__BC *str__MTCF);
+static void put__to__125E(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__225E,void *v__325E,__STRING_CONSTANT__0 *k__425E);
+static void set_path__MNAF(__DIRECTORY_UNIX__POGD *Self__NNAF,__STRING__BC *n__ONAF);
+static void set_path__GOAF(__FILE_UNIX__2VND *Self__HOAF,__STRING__BC *n__IOAF);
+static void add_subtype__TC1B(__TYPE__FF *Self__UC1B,void *t__VC1B);
+static void to_run_in__for__UCWF(__ITM_TYPE_MULTI__0URC *Self__VCWF,__FAST_ARRAYoTYPE_FULLo__VAY *lst__WCWF,void *p__XCWF);
+static void* get_direct__and_result__LOJF(__FAST_ARRAYoTYPE_FULLo__VAY *a_list__NOJF,__FAST_ARRAYoTYPE_FULLo__VAY *r_list__OOJF);
+static __INTEGER__Q hash_code__VEFI(__FAST_ARRAYoTYPE_FULLo__VAY *Self__WEFI);
+static void** create__OZCC(__INTEGER__Q nb_elements__QZCC);
+static void** create__ZS3B(__INTEGER__Q nb_elements__1S3B);
+static __BOOLEAN__L read_space__CIF();
+static __BOOLEAN__L read_slot_header__CAOC(__BOOLEAN__L first__EAOC);
+static void* read_type_list__Z3TC(__PARSER__VSD *Self__03TC,__BOOLEAN__L is_section__13TC);
+static __CHARACTER__DB read_style__45OC();
+static __FAST_ARRAYoITM_ARGUMENTo__ZFYD* create_with_capacity__MC0D(__INTEGER__Q new_count__OC0D);
+static void* read_loc_arg__with_self__5WMD(__PARSER__VSD *Self__AXMD,__BOOLEAN__L mute__BXMD,__BOOLEAN__L self_first__CXMD);
+static void* read_slot_operator__TF0D(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *list_arg__VF0D);
+static void add_last__13AF(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *Self__23AF,void *element__33AF);
+static void* read_slot_keyword__DL0D(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *list_arg__FL0D);
+static void* copy__R0ZD(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *tmp__T0ZD);
+static void set_argument_list__OKBE(__ITM_SLOT__PLC *Self__PKBE,__FAST_ARRAYoITM_ARGUMENTo__ZFYD *p__QKBE);
+static __ITM_TYPE_MULTI__0URC* get__P3UC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *lt__R3UC);
+static void* read_type__NTRC(__PARSER__VSD *Self__OTRC,__BOOLEAN__L is_local__PTRC);
+static void set_result_type__KZAE(__ITM_SLOT__PLC *Self__LZAE,void *t__MZAE);
+static void* read_contract__QBPC(__PARSER__VSD *Self__RBPC);
+static void* read_expr__Z5PC(__PARSER__VSD *Self__05PC);
+static void set_value__type__SNBE(__ITM_SLOT__PLC *Self__TNBE,void *e__UNBE,__PROTOTYPE__MF *p__VNBE);
+static __POSITION__OL position__GQBE(__ITM_EXPRESSION__4DRC *Self__HQBE);
+static __POSITION__OL position__MQBE(__ITM_RESULT__JVMD *Self__NQBE);
+static void fast_put__to__U5YD(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__V5YD,void *v__W5YD,__STRING_CONSTANT__0 *k__X5YD);
+static void* fast_reference_at__ZJYD(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__0JYD,__STRING_CONSTANT__0 *k__1JYD);
+static void add_slot__EMYD(__PROTOTYPE__MF *Self__FMYD,void *s__GMYD);
+static void append_name_in__VQ0G(__TYPE_BLOCK__CP5D *Self__WQ0G,__STRING__BC *buf__XQ0G);
+static void append_name_in__RQFL(__PROFIL_BLOCK__O3NJ *Self__SQFL,__STRING__BC *buf__TQFL);
+static void* create__type__4JLG(void *s__AKLG,void *t__BKLG);
+static void add_last__HKLG(__FAST_ARRAYoSLOTo__SLC *Self__IKLG,void *element__JKLG);
+static __BOOLEAN__L fast_has__4TZC(__HASHED_SEToTYPEo__00MB *Self__5TZC,void *e__AUZC);
+static void add_subtype__XLEF(__TYPE_NULL__GMB *Self__YLEF,void *t__ZLEF);
+static void add_subtype__3SEF(__TYPE_VOID__IMB *Self__4SEF,void *t__5SEF);
+static void add_subtype__D0EF(__TYPE_CONTEXT__KMB *Self__E0EF,void *t__F0EF);
+static void add_subtype__ZAQI(__TYPE_ID__MMB *Self__0AQI,void *t__1AQI);
+static void add_subtype__YCQI(__TYPE_BLOCK__CP5D *Self__ZCQI,void *t__0CQI);
+static void add_subtype__5FGL(void *t__BGGL);
+static __INTEGER__Q search__from__to__RV2I(__TYPES_TMP__AN5D *Self__SV2I,void *t__TV2I,__INTEGER__Q beg__UV2I,__INTEGER__Q end__VV2I);
+static void add__to__HYIJ(__TYPES_TMP__AN5D *Self__IYIJ,void *t__JYIJ,__INTEGER__Q index__KYIJ);
+static __INTEGER__Q hash_code__HNLL(__TYPES__BN5D *Self__INLL);
+static void add_last__3RRI(__FAST_ARRAYoLOCALo__2W1D *Self__4RRI,__LOCAL__L4WC *element__5RRI);
+static __FAST_ARRAYoEXPRo__45WC* create_with_capacity__UBZH(__INTEGER__Q new_count__WBZH);
+static void add_last__3XEI(__FAST_ARRAYoEXPRo__45WC *Self__4XEI,void *element__5XEI);
+static __EXPR_MULTIPLE__GLWH* create__KCZH(__FAST_ARRAYoEXPRo__45WC *l__MCZH);
+static void* get_local_slot__IPQJ(__STRING_CONSTANT__0 *n__KPQJ);
+static void* get_local_slot__RVGL(__STRING_CONSTANT__0 *n__TVGL);
+static void* get_path_slot__VOAL(__TYPE__FF *Self__WOAL,__STRING_CONSTANT__0 *n__XOAL);
+static void* get_path_slot__TQAL(__TYPE_VOID__IMB *Self__UQAL,__STRING_CONSTANT__0 *n__VQAL);
+static void* get_path_slot__NSAL(__TYPE_CONTEXT__KMB *Self__OSAL,__STRING_CONSTANT__0 *n__PSAL);
+static void* get_path_slot__HUAL(__TYPE_ID__MMB *Self__IUAL,__STRING_CONSTANT__0 *n__JUAL);
+static void* get_path_slot__BWAL(__TYPE_GENERIC__OCY *Self__CWAL,__STRING_CONSTANT__0 *n__DWAL);
+static void* get_path_slot__1XAL(__STRING_CONSTANT__0 *n__3XAL);
+static void* get_path_slot__XFKL(__STRING_CONSTANT__0 *n__ZFKL);
+static __EXTERNAL_C__Y5WC* my_copy__MYAL(__EXTERNAL_C__Y5WC *Self__NYAL);
+static __EXPR_MULTIPLE__GLWH* my_copy__Z2OK(__EXPR_MULTIPLE__GLWH *Self__02OK);
+static __EXPR_EQUAL__KINJ* my_copy__1ZAL(__EXPR_EQUAL__KINJ *Self__2ZAL);
+static __EXPR_NOT_EQUAL__VINJ* my_copy__G0AL(__EXPR_NOT_EQUAL__VINJ *Self__H0AL);
+static __EXPR_SUP__ABOJ* my_copy__50AL(__EXPR_SUP__ABOJ *Self__A1AL);
+static __EXPR_SUB__UBOJ* my_copy__K1AL(__EXPR_SUB__UBOJ *Self__L1AL);
+static __EXPR_MUL__KCOJ* my_copy__V1AL(__EXPR_MUL__KCOJ *Self__W1AL);
+static __EXPR_DIV__4COJ* my_copy__A2AL(__EXPR_DIV__4COJ *Self__B2AL);
+static __EXPR_AND__SDOJ* my_copy__L2AL(__EXPR_AND__SDOJ *Self__M2AL);
+static __EXPR_SHIFT_R__GEOJ* my_copy__W2AL(__EXPR_SHIFT_R__GEOJ *Self__X2AL);
+static __EXPR_SHIFT_L__0EOJ* my_copy__B3AL(__EXPR_SHIFT_L__0EOJ *Self__C3AL);
+static __PUT_TO__TFOJ* my_copy__M3AL(__PUT_TO__TFOJ *Self__N3AL);
+static __ITEM__HGOJ* my_copy__03AL(__ITEM__HGOJ *Self__13AL);
+static __CAST__1HOJ* my_copy__L4AL(__CAST__1HOJ *Self__M4AL);
+static __CHARACTER_CST__RMOJ* create__char__UMQJ(__POSITION__OL p__WMQJ,__STRING_CONSTANT__0 *car__XMQJ);
+static __NATIVE_ARRAY_CHARACTER_CST__1NOJ* create__text__OQQJ(__POSITION__OL p__QQQJ,__STRING_CONSTANT__0 *n__RQQJ);
+static __READ_SLOT__LL4K* my_copy__QYFM(__READ_SLOT__LL4K *Self__RYFM);
+static __EXPR_NOT_LOGIC__W4FL* my_copy__Y25O(__EXPR_NOT_LOGIC__W4FL *Self__Z25O);
+static __EXPR_OR_LOGIC__ADUL* my_copy__DIVP(__EXPR_OR_LOGIC__ADUL *Self__EIVP);
+static __EXPR_OR_OR_LOGIC__3DUL* my_copy__TA4P(__EXPR_OR_OR_LOGIC__3DUL *Self__UA4P);
+static __EXPR_AND_LOGIC__EFUL* my_copy__OIVP(__EXPR_AND_LOGIC__EFUL *Self__PIVP);
+static __EXPR_AND_AND_LOGIC__5FUL* my_copy__5A4P(__EXPR_AND_AND_LOGIC__5FUL *Self__AB4P);
+static __EXPR_NEG__EZVL* my_copy__KZBN(__EXPR_NEG__EZVL *Self__LZBN);
+static __EXPR_ADD__SZVL* my_copy__QBHM(__EXPR_ADD__SZVL *Self__RBHM);
+static void* read_direct__with__WETL(__SLOT_DATA__IJRG *Self__XETL,void *r__ZETL);
+static __EXPR_NOT__XUPM* my_copy__YFWN(__EXPR_NOT__XUPM *Self__ZFWN);
+static __EXPR_MOD__3YPM* my_copy__BG2P(__EXPR_MOD__3YPM *Self__CG2P);
+static __EXPR_OR__PQ0N* my_copy__GQVO(__EXPR_OR__PQ0N *Self__HQVO);
+static __EXPR_SUP_EQ__1VBP* my_copy__GP0Q(__EXPR_SUP_EQ__1VBP *Self__HP0Q);
+static __EXPR_INF__OXBP* my_copy__3VUP(__EXPR_INF__OXBP *Self__4VUP);
+static __EXPR_INF_EQ__FYBP* my_copy__IWUP(__EXPR_INF_EQ__FYBP *Self__JWUP);
+static __EXPR_XOR__ABEP* my_copy__IBIQ(__EXPR_XOR__ABEP *Self__JBIQ);
+static void is_equal_profil__RGKL(__SLOT_CODE__4IRG *Self__SGKL,void *other__TGKL);
+static void is_equal_profil__EJKL(__SLOT_DATA__IJRG *Self__FJKL,void *other__GJKL);
+static __CAST__1HOJ* create__value__DQYJ(__CAST__1HOJ *Self__EQYJ,__TYPE_FULL__XMB *t__FQYJ,void *v__GQYJ);
+static __BOOLEAN__L is_sub_type__EFAM(__TYPE__FF *Self__FFAM,void *other__GFAM);
+static __BOOLEAN__L is_sub_type__IGAM(__TYPE_CONTEXT__KMB *Self__JGAM,void *other__KGAM);
+static __BOOLEAN__L is_sub_type__EHAM(void *other__GHAM);
+static __BOOLEAN__L is_sub_type__LHAM(__TYPE_GENERIC__OCY *Self__MHAM,void *other__NHAM);
+static __BOOLEAN__L is_sub_type__HIAM(__TYPE_BLOCK__CP5D *Self__IIAM,void *other__JIAM);
+static __BOOLEAN__L is_sub_type__CJAM(__PROFIL_BLOCK__O3NJ *Self__DJAM,void *other__EJAM);
+static void* write__with__value__EPRJ(__LOCAL__L4WC *Self__FPRJ,__POSITION__OL p__GPRJ,void *val__IPRJ);
+static __SLOT_CODE__4IRG* clone__U32G();
+static __FAST_ARRAYoPROFIL_SLOTo__GATH* create_with_capacity__L0UH(__INTEGER__Q new_count__N0UH);
+static __SLOT_DATA__IJRG* create__type__C0XG(__SLOT__OLC *b__E0XG,__TYPE_FULL__XMB *t__F0XG);
+static void init__BTDJ(__SLOT_DATA__IJRG *Self__CTDJ);
+static __FAST_ARRAYoSLOT_CODEo__RPKL* create_with_capacity__UVAM();
+static void add_last__3ODN(__FAST_ARRAYoSLOT_CODEo__RPKL *Self__4ODN,__SLOT_CODE__4IRG *element__5ODN);
+static void* write_direct__with__value__XDJJ(__SLOT_DATA__IJRG *Self__YDJJ,__POSITION__OL p__ZDJJ,void *r__0DJJ,void *val__1DJJ);
+static void* new_write__rec__value__F05K(__SLOT_DATA__IJRG *sd__H05K,void *e__I05K,void *val__J05K);
+static void add_write_id__in__DZ4K(void *e__FZ4K,void *s__GZ4K,__LIST__WH *lst__HZ4K);
+static void print__FBKL(__PROFIL_BLOCK__O3NJ *Self__GBKL);
+static void* get_argument__HL4K(__DTA_BLOCK__GSWJ *Self__IL4K);
+static __FAST_ARRAYoWRITEo__XJFJ* create_with_capacity__5UOJ(__INTEGER__Q new_count__BVOJ);
+static void add_last__KQGL(__FAST_ARRAYoWRITEo__XJFJ *Self__LQGL,void *element__MQGL);
+static void remove__HVSH(__EXTERNAL_C__Y5WC *Self__IVSH);
+static void remove__BCBK(__EXPR_MULTIPLE__GLWH *Self__CCBK);
+static void remove__2CBK(__EXPR_EQUAL__KINJ *Self__3CBK);
+static void remove__ADBK(__EXPR_NOT_EQUAL__VINJ *Self__BDBK);
+static void remove__JDBK(__EXPR_SUP__ABOJ *Self__KDBK);
+static void remove__NDBK(__EXPR_SUB__UBOJ *Self__ODBK);
+static void remove__RDBK(__EXPR_MUL__KCOJ *Self__SDBK);
+static void remove__VDBK(__EXPR_DIV__4COJ *Self__WDBK);
+static void remove__ZDBK(__EXPR_AND__SDOJ *Self__0DBK);
+static void remove__3DBK(__EXPR_SHIFT_R__GEOJ *Self__4DBK);
+static void remove__BEBK(__EXPR_SHIFT_L__0EOJ *Self__CEBK);
+static void remove__FEBK(__PUT_TO__TFOJ *Self__GEBK);
+static void remove__GFBK(__ITEM__HGOJ *Self__HFBK);
+static void remove__MFBK(__CAST__1HOJ *Self__NFBK);
+static void remove__PMFM(__READ_SLOT__LL4K *Self__QMFM);
+static void remove__1O5O(__EXPR_NOT_LOGIC__W4FL *Self__2O5O);
+static void remove__FQTP(__EXPR_OR_LOGIC__ADUL *Self__GQTP);
+static void remove__ET0P(__EXPR_OR_OR_LOGIC__3DUL *Self__FT0P);
+static void remove__JQTP(__EXPR_AND_LOGIC__EFUL *Self__KQTP);
+static void remove__JT0P(__EXPR_AND_AND_LOGIC__5FUL *Self__KT0P);
+static void remove__OSBN(__EXPR_NEG__EZVL *Self__PSBN);
+static void remove__5FGM(__EXPR_ADD__SZVL *Self__AGGM);
+static void unread__HHEN(__SLOT_DATA__IJRG *Self__IHEN,void *e__JHEN);
+static void remove__MDWN(__EXPR_NOT__XUPM *Self__NDWN);
+static void remove__NT0P(__EXPR_MOD__3YPM *Self__OT0P);
+static void remove__XOVO(__EXPR_OR__PQ0N *Self__YOVO);
+static void remove__T0ZQ(__EXPR_SUP_EQ__1VBP *Self__U0ZQ);
+static void remove__ALUP(__EXPR_INF__OXBP *Self__BLUP);
+static void remove__ELUP(__EXPR_INF_EQ__FYBP *Self__FLUP);
+static void remove__PTEQ(__EXPR_XOR__ABEP *Self__QTEQ);
+static __CALL_SLOT__GAZK* create__profil__with__cop__NP4K(__POSITION__OL p__PP4K,void *prof__QP4K,__FAST_ARRAYoWRITEo__XJFJ *l_arg__RP4K,void *arg__SP4K);
+static void add_last__CHCL(__SLIM_ARRAYoRESULTo__5CZK *Self__DHCL,__RESULT__3CZK *e__EHCL);
+static void get_type__4P3K(__LOCAL__L4WC *Self__5P3K,__TYPES_TMP__AN5D *t__AQ3K);
+static void get_type__QBEL(__WRITE_GLOBAL__WXKJ *Self__RBEL,__TYPES_TMP__AN5D *t__SBEL);
+static void get_type__2BEL(__WRITE_SLOT__EYKJ *Self__3BEL,__TYPES_TMP__AN5D *t__4BEL);
+static void get_type__ICEL(__WRITE_LOCAL__TEYJ *Self__JCEL,__TYPES_TMP__AN5D *t__KCEL);
+static __POSITION__OL position__VJ4M(__NODE_STYLE__RD4K *Self__WJ4M);
+static __FAST_ARRAYoCASEo__G5EJ* create_with_capacity__XRNL(__INTEGER__Q new_count__ZRNL);
+static void add_last__1RDN(__FAST_ARRAYoCASEo__G5EJ *Self__2RDN,__CASE__E5EJ *element__3RDN);
+static void add_last__KXPI(__FAST_ARRAYoTYPEo__MSB *Self__LXPI,void *element__MXPI);
+static __BOOLEAN__L update_link__VTFM(__NODE_STYLE__RD4K *Self__WTFM,__TYPE_FULL__XMB *self_type__XTFM);
+static void display_type__HNDM(__LOCAL__L4WC *Self__INDM,__STRING__BC *buffer__JNDM);
+static void* execute_unlink__QLUH(__EXTERNAL_C__Y5WC *Self__RLUH);
+static void* execute__OWFL(__SWITCH__QDXC *Self__PWFL);
+static void remove__CGBK(__DTA_WR_VALUE__KIWJ *Self__DGBK);
+static void remove__QGBK(__DTA_BLOCK__GSWJ *Self__RGBK);
+static void remove__LHBK(__DTA_RD_ARGS__HSWJ *Self__MHBK);
+static void* execute_unlink__V2KK(__EXPR_MULTIPLE__GLWH *Self__W2KK);
+static void* execute__DG5J(__WRITE_GLOBAL__WXKJ *Self__EG5J);
+static void* execute__XJ5J(__WRITE_SLOT__EYKJ *Self__YJ5J);
+static void* execute_unlink__VBLK(__EXPR_EQUAL__KINJ *Self__WBLK);
+static void* execute_unlink__HCLK(__EXPR_NOT_EQUAL__VINJ *Self__ICLK);
+static void* execute_unlink__DDLK(__EXPR_SUP__ABOJ *Self__EDLK);
+static void* execute_unlink__VDLK(__EXPR_SUB__UBOJ *Self__WDLK);
+static void* execute_unlink__HELK(__EXPR_MUL__KCOJ *Self__IELK);
+static void* execute_unlink__ZELK(__EXPR_DIV__4COJ *Self__0ELK);
+static void* execute_unlink__LFLK(__EXPR_AND__SDOJ *Self__MFLK);
+static void* execute_unlink__3FLK(__EXPR_SHIFT_R__GEOJ *Self__4FLK);
+static void* execute_unlink__PGLK(__EXPR_SHIFT_L__0EOJ *Self__QGLK);
+static void* execute_link__BVPK(__PUT_TO__TFOJ *Self__CVPK);
+static void* execute_unlink__FHLK(__ITEM__HGOJ *Self__GHLK);
+static void* execute_unlink__0HLK(__CAST__1HOJ *Self__1HLK);
+static void* execute__NQ5J(__WRITE_LOCAL__TEYJ *Self__OQ5J);
+static void remove__3DYM(void *p__5DYM);
+static void argument_to_assignment__index__alias__HORO(__CALL_SLOT__GAZK *Self__IORO,__LIST__WH *lst__JORO,__INTEGER__Q idx__KORO,__BOOLEAN__L is_alias__LORO);
+static __LIST__WH* my_copy__AY2O(__LIST__WH *Self__BY2O);
+static void* execute_access_unlink__RBMM(__READ_SLOT__LL4K *Self__SBMM);
+static void* execute_unlink__YL5O(__EXPR_NOT_LOGIC__W4FL *Self__ZL5O);
+static void* execute_unlink__YTTP(__EXPR_OR_LOGIC__ADUL *Self__ZTTP);
+static void* execute_link__3P2P(__EXPR_OR_OR_LOGIC__3DUL *Self__4P2P);
+static void* execute_unlink__JUTP(__EXPR_AND_LOGIC__EFUL *Self__KUTP);
+static void* execute_link__CW2P(__EXPR_AND_AND_LOGIC__5FUL *Self__DW2P);
+static void* execute_unlink__JPCN(__EXPR_NEG__EZVL *Self__KPCN);
+static void* execute_unlink__JMGM(__EXPR_ADD__SZVL *Self__KMGM);
+static void execute__2KVL(__SLOT_DATA__IJRG *Self__3KVL);
+static void* execute_unlink__JGXN(__EXPR_NOT__XUPM *Self__KGXN);
+static void* execute_unlink__CU0P(__EXPR_MOD__3YPM *Self__DU0P);
+static void* execute_unlink__KZVO(__EXPR_OR__PQ0N *Self__LZVO);
+static void* execute_unlink__C1ZQ(__EXPR_SUP_EQ__1VBP *Self__D1ZQ);
+static void* execute_unlink__0AUP(__EXPR_INF__OXBP *Self__1AUP);
+static void* execute_unlink__LBUP(__EXPR_INF_EQ__FYBP *Self__MBUP);
+static void* execute_unlink__1UEQ(__EXPR_XOR__ABEP *Self__2UEQ);
+static void* execute_link__QF3H(__EXTERNAL_C__Y5WC *Self__RF3H);
+static void* execute_link__RMBK(__READ_LOCAL__55ZI *Self__SMBK);
+static void* execute_link__HMPL(__EXPR_EQUAL__KINJ *Self__IMPL);
+static void* execute_link__RQPL(__EXPR_NOT_EQUAL__VINJ *Self__SQPL);
+static void* execute_link__1UPL(__IS_EXPANDED__35NJ *Self__2UPL);
+static void* execute_link__HWPL(__EXPR_SUP__ABOJ *Self__IWPL);
+static void* execute_link__R0PL(__EXPR_SUB__UBOJ *Self__S0PL);
+static void* execute_link__14PL(__EXPR_MUL__KCOJ *Self__24PL);
+static void* execute_link__FDQL(__EXPR_DIV__4COJ *Self__GDQL);
+static void* execute_link__PHQL(__EXPR_AND__SDOJ *Self__QHQL);
+static void* execute_link__ZLQL(__EXPR_SHIFT_R__GEOJ *Self__0LQL);
+static void* execute_link__DQQL(__EXPR_SHIFT_L__0EOJ *Self__EQQL);
+static void* execute_link__NUQL(__ITEM__HGOJ *Self__OUQL);
+static void* execute_link__ZUQL(__CAST__1HOJ *Self__0UQL);
+static void* execute_link__JGIM(__READ_SLOT__LL4K *Self__KGIM);
+static void* execute_link__FM5O(__EXPR_NOT_LOGIC__W4FL *Self__GM5O);
+static void* execute_link__2UTP(__EXPR_OR_LOGIC__ADUL *Self__3UTP);
+static void* execute_link__W0TP(__EXPR_AND_LOGIC__EFUL *Self__X0TP);
+static void* execute_link__NEDN(__EXPR_NEG__EZVL *Self__OEDN);
+static void* execute_link__V2HM(__EXPR_ADD__SZVL *Self__W2HM);
+static void* execute_link__IMIM(__READ_GLOBAL__T4YL *Self__JMIM);
+static void* execute_link__DQXN(__EXPR_NOT__XUPM *Self__EQXN);
+static void* execute_link__WU0P(__EXPR_MOD__3YPM *Self__XU0P);
+static void* execute_link__4CWO(__EXPR_OR__PQ0N *Self__5CWO);
+static void* execute_link__U1ZQ(__EXPR_SUP_EQ__1VBP *Self__V1ZQ);
+static void* execute_link__KCUP(__EXPR_INF__OXBP *Self__LCUP);
+static void* execute_link__UGUP(__EXPR_INF_EQ__FYBP *Self__VGUP);
+static void* execute_link__QVEQ(__EXPR_XOR__ABEP *Self__RVEQ);
+static __BOOLEAN__L i_am_the_last__XBZO(__LIST__WH *Self__YBZO,__CALL_SLOT__GAZK *i__ZBZO);
+static void set_life__12PN(void *p__32PN);
+static void remove__FBGL(__SWITCH__QDXC *Self__GBGL);
+static void remove__BWSH(__NODE_TYPE__SK2C *Self__CWSH);
+static void remove__UCBK(__WRITE_GLOBAL__WXKJ *Self__VCBK);
+static void remove__YCBK(__WRITE_SLOT__EYKJ *Self__ZCBK);
+static void remove__VFBK(__WRITE_LOCAL__TEYJ *Self__WFBK);
+static void remove__VHFM(__CALL_SLOT__GAZK *Self__WHFM);
+static void remove__YJFM(__NODE_STYLE__RD4K *Self__ZJFM);
+static void remove__GDWN(__COP_LOCK__240M *Self__HDWN);
+static void append_in__4N5H(__POINTER__IB Self__5N5H,__STRING__BC *buffer__AO5H);
+static void display__3JBK(__DTA_WR_CODE__UPPJ *Self__4JBK,__STRING__BC *buffer__5JBK);
+static void display__DKBK(__DTA_WR_VALUE__KIWJ *Self__EKBK,__STRING__BC *buffer__FKBK);
+static void display__MKBK(__DTA_RD_ARGS__HSWJ *Self__NKBK,__STRING__BC *buffer__OKBK);
+static void* result_expr__EQ5H(__NODE_TYPE__SK2C *Self__FQ5H);
+static void genere__MU5J(__STRING_CST__5J *Self__NU5J,__STRING__BC *buffer__OU5J);
+static void add_var_size__QURI(__LOCAL__L4WC *v__SURI);
+static void genere__IESH(__EXTERNAL_C__Y5WC *Self__JESH,__STRING__BC *buffer__KESH);
+static void genere__G05J(__PROTOTYPE_CST__LAXC *Self__H05J,__STRING__BC *buffer__I05J);
+static void genere__0GSH(__INTEGER_CST__XAXC *Self__1GSH,__STRING__BC *buffer__2GSH);
+static void genere__O05J(__READ_LOCAL__55ZI *Self__P05J,__STRING__BC *buffer__Q05J);
+static void genere__X55J(__EXPR_EQUAL__KINJ *Self__Y55J,__STRING__BC *buffer__Z55J);
+static void genere__ZEAK(__EXPR_NOT_EQUAL__VINJ *Self__0EAK,__STRING__BC *buffer__1EAK);
+static void genere__4JAK(__GET_TYPE_ID__HAOJ *Self__5JAK,__STRING__BC *buffer__AKAK);
+static void genere__WKAK(__EXPR_SUP__ABOJ *Self__XKAK,__STRING__BC *buffer__YKAK);
+static void genere__YPAK(__EXPR_SUB__UBOJ *Self__ZPAK,__STRING__BC *buffer__0PAK);
+static void genere__BSAK(__EXPR_MUL__KCOJ *Self__CSAK,__STRING__BC *buffer__DSAK);
+static void genere__KUAK(__EXPR_DIV__4COJ *Self__LUAK,__STRING__BC *buffer__MUAK);
+static void genere__TWAK(__EXPR_AND__SDOJ *Self__UWAK,__STRING__BC *buffer__VWAK);
+static void genere__2YAK(__EXPR_SHIFT_R__GEOJ *Self__3YAK,__STRING__BC *buffer__4YAK);
+static void genere__F1AK(__EXPR_SHIFT_L__0EOJ *Self__G1AK,__STRING__BC *buffer__H1AK);
+static void genere__O3AK(__PUT_TO__TFOJ *Self__P3AK,__STRING__BC *buffer__Q3AK);
+static void genere__D5AK(__ITEM__HGOJ *Self__E5AK,__STRING__BC *buffer__F5AK);
+static void genere__I5AK(__SIZE_OF__5GOJ *Self__J5AK,__STRING__BC *buffer__K5AK);
+static void genere__N5AK(__CAST__1HOJ *Self__O5AK,__STRING__BC *buffer__P5AK);
+static void genere__3SBN(__READ_SLOT__LL4K *Self__4SBN,__STRING__BC *buffer__5SBN);
+static void genere__SBAP(__EXPR_NOT_LOGIC__W4FL *Self__TBAP,__STRING__BC *buffer__UBAP);
+static void genere__WPTP(__EXPR_OR_LOGIC__ADUL *Self__XPTP,__STRING__BC *buffer__YPTP);
+static void genere__KQ0P(__EXPR_OR_OR_LOGIC__3DUL *Self__LQ0P,__STRING__BC *buffer__MQ0P);
+static void genere__2PTP(__EXPR_AND_LOGIC__EFUL *Self__3PTP,__STRING__BC *buffer__4PTP);
+static void genere__RQ0P(__EXPR_AND_AND_LOGIC__5FUL *Self__SQ0P,__STRING__BC *buffer__TQ0P);
+static void genere__LOCN(__EXPR_NEG__EZVL *Self__MOCN,__STRING__BC *buffer__NOCN);
+static void genere__KSGM(__EXPR_ADD__SZVL *Self__LSGM,__STRING__BC *buffer__MSGM);
+static void genere__VEXN(__EXPR_NOT__XUPM *Self__WEXN,__STRING__BC *buffer__XEXN);
+static void genere__XQ0P(__EXPR_MOD__3YPM *Self__YQ0P,__STRING__BC *buffer__ZQ0P);
+static void genere__RUVO(__EXPR_OR__PQ0N *Self__SUVO,__STRING__BC *buffer__TUVO);
+static void genere__QVZQ(__EXPR_SUP_EQ__1VBP *Self__RVZQ,__STRING__BC *buffer__SVZQ);
+static void genere__PXUP(__EXPR_INF__OXBP *Self__QXUP,__STRING__BC *buffer__RXUP);
+static void genere__R2UP(__EXPR_INF_EQ__FYBP *Self__S2UP,__STRING__BC *buffer__T2UP);
+static void genere__CREQ(__EXPR_XOR__ABEP *Self__DREQ,__STRING__BC *buffer__EREQ);
+static void put_access_id__in__NTJO(void *e__PTJO,__STRING__BC *buffer__QTJO);
+static void put_access_id__in__ZUJO(void *e__1UJO,__STRING__BC *buffer__2UJO);
+static void put_access_id__in__3UJO(void *e__5UJO,__STRING__BC *buffer__AVJO);
+static void put_access_id__in__JWJO(void *e__LWJO,__STRING__BC *buffer__MWJO);
+static void put_access_id__in__VXJO(void *e__XXJO,__STRING__BC *buffer__YXJO);
+static void put_access_id__in__ZXJO(void *e__1XJO,__STRING__BC *buffer__2XJO);
+static void put_access_id__in__FZJO(void *e__HZJO,__STRING__BC *buffer__IZJO);
+static void put_access_id__in__JZJO(void *e__LZJO,__STRING__BC *buffer__MZJO);
+static void genere_value__PA1K(__WRITE_GLOBAL__WXKJ *Self__QA1K,__STRING__BC *buffer__RA1K);
+static void genere_value__NE1K(__WRITE_SLOT__EYKJ *Self__OE1K,__STRING__BC *buffer__PE1K);
+static __STRING_CONSTANT__0* write__3GMK(__WRITE_LOCAL__TEYJ *wr__5GMK);
+static void genere_value__2H1K(__WRITE_LOCAL__TEYJ *Self__3H1K,__STRING__BC *buffer__4H1K);
+static __INTEGER__Q fast_first_index_of__E0II(__FAST_ARRAYoTYPEo__MSB *Self__F0II,void *element__G0II);
+static void add_last__CP3G(__FAST_ARRAYoSLOT_DATAo__ACXG *Self__DP3G,__SLOT_DATA__IJRG *element__EP3G);
+static __INTEGER__Q size__RSSI(__TYPE_FULL__XMB *Self__SSSI);
+static void** realloc__with__W0XG(void **Self__X0XG,__INTEGER__Q old_nb_elts__Y0XG,__INTEGER__Q new_nb_elts__Z0XG);
+static __INTEGER__Q first_substring_index__PBBD(__STRING__BC *Self__QBBD);
+static void read_escape_character__2ISD();
+static __BOOLEAN__L read_cap_identifier__JRV();
+static __BOOLEAN__L read_integer__QHW();
+static void** create__HFJD(__INTEGER__Q nb_elements__JFJD);
+static void* readlip_expr_operator__FVQB(__PARSER__VSD *Self__GVQB);
+static void read_line__CC1E();
+static __INTEGER__Q hash_code__OKRI(__TYPE_FULL__XMB *Self__PKRI);
+static void add_last__MTQC(__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *Self__NTQC,__ITM_TYPE_PARAMETER__ZEZ *element__OTQC);
+static __BOOLEAN__L read_external__JGUC();
+static void* read_expr_primary__AISC(__PARSER__VSD *Self__BISC);
+static void** create__IYSF(__INTEGER__Q nb_elements__KYSF);
+static void free__5JGG(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *tmp__BKGG);
+static __INTEGER__Q hash_code__4OFI(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__5OFI);
+static void copy__EO3G(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__FO3G,__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *other__GO3G);
+static __BOOLEAN__L read_operator__T1RC();
+static __STRING_CONSTANT__0* operator__name__LVTC(__STRING_CONSTANT__0 *typ__NVTC,__STRING_CONSTANT__0 *op__OVTC);
+static void display_raw__QGAD(__ITM_TYPE_MULTI__0URC *Self__RGAD,__STRING__BC *buffer__SGAD);
+static void* read_prototype__RYSC(__PARSER__VSD *Self__SYSC,__STRING_CONSTANT__0 *styl__TYSC);
+static void read_def_local__RSPC(__PARSER__VSD *Self__SSPC);
+static __FAST_ARRAYoITM_CODEo__WBPC* create_with_capacity__M4PC(__INTEGER__Q new_count__O4PC);
+static void add_last__YJ3D(__FAST_ARRAYoITM_CODEo__WBPC *Self__ZJ3D,void *element__0J3D);
+static void* copy__NXPC(__FAST_ARRAYoITM_CODEo__WBPC *tmp__PXPC);
+static void* read_expr_message__DKRC(__PARSER__VSD *Self__EKRC);
+static void free__T4PC(__FAST_ARRAYoITM_CODEo__WBPC *tmp__V4PC);
+static __SLOT__OLC* clone__2GRG();
+static void** create__NVMI(__INTEGER__Q nb_elements__PVMI);
+static __PUT_TO__TFOJ* create__base__index__value__TNYJ(__POSITION__OL p__VNYJ,void *rec__WNYJ,void *idx__XNYJ,void *v__YNYJ);
+static void is_equal__MRDM(__ITM_ARG__Q0MD *Self__NRDM,void *other__ORDM);
+static void is_equal__LTDM(__ITM_ARGS__MITF *Self__MTDM,void *other__NTDM);
+static __BOOLEAN__L is_sub_type__0Y3M(__TYPE_FULL__XMB *Self__1Y3M,__TYPE_FULL__XMB *other__2Y3M);
+static void* write_direct__with__value__A1WJ(__LOCAL__L4WC *Self__B1WJ,__POSITION__OL p__C1WJ,void *val__E1WJ);
+static void** create__GKMI(__INTEGER__Q nb_elements__IKMI);
+static void* to_run_with_self__args__VBRJ(__ITM_READ_ARG1__1ARC *Self__WBRJ,void *r__XBRJ,__BOOLEAN__L implicit_self__YBRJ,__BOOLEAN__L is_resend__ZBRJ);
+static void* to_run_expr__IVMJ(__ITM_LIST__A2OC *Self__JVMJ);
+static void* to_run_expr__B0MJ(__ITM_PROTOTYPE__KEPC *Self__C0MJ);
+static void* to_run_expr__P2MJ(__ITM_WRITE_VALUE__EEQC *Self__Q2MJ);
+static void* to_run_expr__S5MJ(__ITM_WRITE_CAST__3EQC *Self__T5MJ);
+static void* lookup__EHPJ(__STRING_CONSTANT__0 *n__GHPJ);
+static void* to_run_with__args__5QSJ(__ITM_READ__LHQC *Self__ARSJ);
+static void* to_run_expr__RDNJ(__ITM_WRITE_CODE__KIQC *Self__SDNJ);
+static void* to_run_expr__HFNJ(__ITM_READ_ARG1__1ARC *Self__IFNJ);
+static void* to_run_expr__NFNJ(__ITM_READ_ARG2__JDRC *Self__OFNJ);
+static void* to_run_expr__FJNJ(__ITM_EXPRESSION__4DRC *Self__GJNJ);
+static void* to_run_expr__2XNJ(__ITM_OLD__TQRC *Self__3XNJ);
+static void* to_run_expr__S1NJ(__ITM_EXTERNAL_TYPE__GISC *Self__T1NJ);
+static void* to_run_expr__L3NJ(__ITM_BLOCK__EOSC *Self__M3NJ);
+static void* to_run_expr__U4NJ(__ITM_EXTERNAL__QPSC *Self__V4NJ);
+static void* to_run_expr__4KOJ(__ITM_READ_ARGS__YUTC *Self__5KOJ);
+static void* to_run_expr__YLOJ(__ITM_REAL__KEUC *Self__ZLOJ);
+static void* to_run_expr__EMOJ(__ITM_NUMBER__3EUC *Self__FMOJ);
+static void* to_run_expr__XMOJ(__ITM_STRING__BGUC *Self__YMOJ);
+static void* default_value__UZLJ(__TYPE_FULL__XMB *Self__VZLJ,__POSITION__OL p__WZLJ);
+static void* check_type__with__SMCK(__STRING_CST__5J *Self__TMCK,__TYPE_FULL__XMB *t__UMCK,__POSITION__OL p__VMCK);
+static void* check_type__with__BVCK(__EXTERNAL_C__Y5WC *Self__CVCK,__TYPE_FULL__XMB *t__DVCK,__POSITION__OL p__EVCK);
+static void* check_type__with__R3CK(__PROTOTYPE_CST__LAXC *Self__S3CK,__TYPE_FULL__XMB *t__T3CK,__POSITION__OL p__U3CK);
+static void* check_type__with__BGDK(__INTEGER_CST__XAXC *Self__CGDK,__TYPE_FULL__XMB *t__DGDK,__POSITION__OL p__EGDK);
+static void* check_type__with__Z11J(__EXPR_MULTIPLE__GLWH *Self__011J,__TYPE_FULL__XMB *t__111J,__POSITION__OL p__211J);
+static void* check_type__with__RODK(__READ_LOCAL__55ZI *Self__SODK,__TYPE_FULL__XMB *t__TODK,__POSITION__OL p__UODK);
+static void* check_type__with__BXDK(__EXPR_EQUAL__KINJ *Self__CXDK,__TYPE_FULL__XMB *t__DXDK,__POSITION__OL p__EXDK);
+static void* check_type__with__R5DK(__EXPR_NOT_EQUAL__VINJ *Self__S5DK,__TYPE_FULL__XMB *t__T5DK,__POSITION__OL p__U5DK);
+static void* check_type__with__AIEK(__IS_EXPANDED__35NJ *Self__BIEK,__TYPE_FULL__XMB *t__CIEK,__POSITION__OL p__DIEK);
+static void* check_type__with__PQEK(__GET_TYPE_ID__HAOJ *Self__QQEK,__TYPE_FULL__XMB *t__RQEK,__POSITION__OL p__SQEK);
+static void* check_type__with__5YEK(__EXPR_SUP__ABOJ *Self__AZEK,__TYPE_FULL__XMB *t__BZEK,__POSITION__OL p__CZEK);
+static void* check_type__with__PBFK(__EXPR_SUB__UBOJ *Self__QBFK,__TYPE_FULL__XMB *t__RBFK,__POSITION__OL p__SBFK);
+static void* check_type__with__5JFK(__EXPR_MUL__KCOJ *Self__AKFK,__TYPE_FULL__XMB *t__BKFK,__POSITION__OL p__CKFK);
+static void* check_type__with__PSFK(__EXPR_DIV__4COJ *Self__QSFK,__TYPE_FULL__XMB *t__RSFK,__POSITION__OL p__SSFK);
+static void* check_type__with__50FK(__EXPR_AND__SDOJ *Self__A1FK,__TYPE_FULL__XMB *t__B1FK,__POSITION__OL p__C1FK);
+static void* check_type__with__PDGK(__EXPR_SHIFT_R__GEOJ *Self__QDGK,__TYPE_FULL__XMB *t__RDGK,__POSITION__OL p__SDGK);
+static void* check_type__with__5LGK(__EXPR_SHIFT_L__0EOJ *Self__AMGK,__TYPE_FULL__XMB *t__BMGK,__POSITION__OL p__CMGK);
+static void* check_type__with__OUGK(__PUT_TO__TFOJ *Self__PUGK,__TYPE_FULL__XMB *t__QUGK,__POSITION__OL p__RUGK);
+static void* check_type__with__32GK(__ITEM__HGOJ *Self__42GK,__TYPE_FULL__XMB *t__52GK,__POSITION__OL p__A3GK);
+static void* check_type__with__MFHK(__SIZE_OF__5GOJ *Self__NFHK,__TYPE_FULL__XMB *t__OFHK,__POSITION__OL p__PFHK);
+static void* check_type__with__1NHK(__CAST__1HOJ *Self__2NHK,__TYPE_FULL__XMB *t__3NHK,__POSITION__OL p__4NHK);
+static void* check_type__with__LWHK(__REAL_CST__1LOJ *Self__MWHK,__TYPE_FULL__XMB *t__NWHK,__POSITION__OL p__OWHK);
+static void* check_type__with__14HK(__CHARACTER_CST__RMOJ *Self__24HK,__TYPE_FULL__XMB *t__34HK,__POSITION__OL p__44HK);
+static void* check_type__with__KIWN(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__LIWN,__TYPE_FULL__XMB *t__MIWN,__POSITION__OL p__NIWN);
+static void* check_type__with__G1BN(__READ_SLOT__LL4K *Self__H1BN,__TYPE_FULL__XMB *t__I1BN,__POSITION__OL p__J1BN);
+static void* check_type__with__IPFQ(__EXPR_NOT_LOGIC__W4FL *Self__JPFQ,__TYPE_FULL__XMB *t__KPFQ,__POSITION__OL p__LPFQ);
+static void* check_type__with__1Z0P(__EXPR_OR_LOGIC__ADUL *Self__2Z0P,__TYPE_FULL__XMB *t__3Z0P,__POSITION__OL p__4Z0P);
+static void* check_type__with__Y1EQ(__EXPR_OR_OR_LOGIC__3DUL *Self__Z1EQ,__TYPE_FULL__XMB *t__01EQ,__POSITION__OL p__11EQ);
+static void* check_type__with__LC1P(__EXPR_AND_LOGIC__EFUL *Self__MC1P,__TYPE_FULL__XMB *t__NC1P,__POSITION__OL p__OC1P);
+static void* check_type__with__JEFQ(__EXPR_AND_AND_LOGIC__5FUL *Self__KEFQ,__TYPE_FULL__XMB *t__LEFQ,__POSITION__OL p__MEFQ);
+static void* check_type__with__0QWN(__EXPR_NEG__EZVL *Self__1QWN,__TYPE_FULL__XMB *t__2QWN,__POSITION__OL p__3QWN);
+static void* check_type__with__KZWN(__EXPR_ADD__SZVL *Self__LZWN,__TYPE_FULL__XMB *t__MZWN,__POSITION__OL p__NZWN);
+static void* check_type__with__WDCN(__READ_GLOBAL__T4YL *Self__XDCN,__TYPE_FULL__XMB *t__YDCN,__POSITION__OL p__ZDCN);
+static void* check_type__with__V1IO(__EXPR_NOT__XUPM *Self__W1IO,__TYPE_FULL__XMB *t__X1IO,__POSITION__OL p__Y1IO);
+static void* check_type__with__4L1P(__EXPR_MOD__3YPM *Self__5L1P,__TYPE_FULL__XMB *t__AM1P,__POSITION__OL p__BM1P);
+static void* check_type__with__IE4O(__EXPR_OR__PQ0N *Self__JE4O,__TYPE_FULL__XMB *t__KE4O,__POSITION__OL p__LE4O);
+static void* check_type__with__0A0Q(__EXPR_SUP_EQ__1VBP *Self__1A0Q,__TYPE_FULL__XMB *t__2A0Q,__POSITION__OL p__3A0Q);
+static void* check_type__with__2XFQ(__EXPR_INF__OXBP *Self__3XFQ,__TYPE_FULL__XMB *t__4XFQ,__POSITION__OL p__5XFQ);
+static void* check_type__with__MAGQ(__EXPR_INF_EQ__FYBP *Self__NAGQ,__TYPE_FULL__XMB *t__OAGQ,__POSITION__OL p__PAGQ);
+static void* check_type__with__2IGQ(__EXPR_XOR__ABEP *Self__3IGQ,__TYPE_FULL__XMB *t__4IGQ,__POSITION__OL p__5IGQ);
+static void** create__XWON(__INTEGER__Q nb_elements__ZWON);
+static void** create__H1UL(__INTEGER__Q nb_elements__J1UL);
+static void link__JMNL(__PROFIL_BLOCK__O3NJ *Self__KMNL);
+static __FAST_ARRAYoRESULTo__RHCL* create_with_capacity__3PEL(__INTEGER__Q new_count__5PEL);
+static void** create__CMTM(__INTEGER__Q nb_elements__EMTM);
+static void** create__SBON(__INTEGER__Q nb_elements__UBON);
+static void* call_for__self__P20M(__NODE_STYLE__RD4K *Self__Q20M,void *t__R20M,__TYPE_FULL__XMB *type_self__S20M);
+static void remove__MQJO(__CASE__E5EJ *Self__NQJO);
+static void set_late_binding__ROLO();
+static void unwrite__F1HL(__SLOT_DATA__IJRG *Self__G1HL,void *e__H1HL);
+static void unwrite__3BIL(__LOCAL__L4WC *Self__4BIL,void *e__5BIL);
+static __BOOLEAN__L __infix_equal_equal__IKWM(__STRING_CST__5J *Self__JKWM,void *other__KKWM);
+static __BOOLEAN__L __infix_equal_equal__4KWM(__PROTOTYPE_CST__LAXC *Self__5KWM,void *other__ALWM);
+static __BOOLEAN__L __infix_equal_equal__QLWM(__INTEGER_CST__XAXC *Self__RLWM,void *other__SLWM);
+static __BOOLEAN__L __infix_equal_equal__PMWM(__READ_LOCAL__55ZI *Self__QMWM,void *other__RMWM);
+static __BOOLEAN__L __infix_equal_equal__CNWM(__EXPR_EQUAL__KINJ *Self__DNWM,void *other__ENWM);
+static __BOOLEAN__L __infix_equal_equal__5NWM(__EXPR_NOT_EQUAL__VINJ *Self__AOWM,void *other__BOWM);
+static __BOOLEAN__L __infix_equal_equal__EPWM(__EXPR_SUP__ABOJ *Self__FPWM,void *other__GPWM);
+static __BOOLEAN__L __infix_equal_equal__BQWM(__EXPR_SUB__UBOJ *Self__CQWM,void *other__DQWM);
+static __BOOLEAN__L __infix_equal_equal__4QWM(__EXPR_MUL__KCOJ *Self__5QWM,void *other__ARWM);
+static __BOOLEAN__L __infix_equal_equal__1RWM(__EXPR_DIV__4COJ *Self__2RWM,void *other__3RWM);
+static __BOOLEAN__L __infix_equal_equal__YSWM(__EXPR_AND__SDOJ *Self__ZSWM,void *other__0SWM);
+static __BOOLEAN__L __infix_equal_equal__VTWM(__EXPR_SHIFT_R__GEOJ *Self__WTWM,void *other__XTWM);
+static __BOOLEAN__L __infix_equal_equal__SUWM(__EXPR_SHIFT_L__0EOJ *Self__TUWM,void *other__UUWM);
+static __BOOLEAN__L __infix_equal_equal__5VWM(__REAL_CST__1LOJ *Self__AWWM,void *other__BWWM);
+static __BOOLEAN__L __infix_equal_equal__0WWM(__CHARACTER_CST__RMOJ *Self__1WWM,void *other__2WWM);
+static __BOOLEAN__L __infix_equal_equal__A14M(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__B14M,void *other__C14M);
+static __BOOLEAN__L __infix_equal_equal__MLYN(__READ_SLOT__LL4K *Self__NLYN,void *other__OLYN);
+static __BOOLEAN__L __infix_equal_equal__NDCQ(__EXPR_NOT_LOGIC__W4FL *Self__ODCQ,void *other__PDCQ);
+static __BOOLEAN__L __infix_equal_equal__ZE3P(__EXPR_OR_LOGIC__ADUL *Self__0E3P,void *other__1E3P);
+static __BOOLEAN__L __infix_equal_equal__CNJQ(__EXPR_OR_OR_LOGIC__3DUL *Self__DNJQ,void *other__ENJQ);
+static __BOOLEAN__L __infix_equal_equal__WF3P(__EXPR_AND_LOGIC__EFUL *Self__XF3P,void *other__YF3P);
+static __BOOLEAN__L __infix_equal_equal__AOJQ(__EXPR_AND_AND_LOGIC__5FUL *Self__BOJQ,void *other__COJQ);
+static __BOOLEAN__L __infix_equal_equal__4BFN(__EXPR_NEG__EZVL *Self__5BFN,void *other__ACFN);
+static __BOOLEAN__L __infix_equal_equal__MXWM(__EXPR_ADD__SZVL *Self__NXWM,void *other__OXWM);
+static __BOOLEAN__L __infix_equal_equal__JMYN(__READ_GLOBAL__T4YL *Self__KMYN,void *other__LMYN);
+static __BOOLEAN__L __infix_equal_equal__2MYN(__EXPR_NOT__XUPM *Self__3MYN,void *other__4MYN);
+static __BOOLEAN__L __infix_equal_equal__TG3P(__EXPR_MOD__3YPM *Self__UG3P,void *other__VG3P);
+static __BOOLEAN__L __infix_equal_equal__LOWO(__EXPR_OR__PQ0N *Self__MOWO,void *other__NOWO);
+static __BOOLEAN__L __infix_equal_equal__OU0Q(__EXPR_SUP_EQ__1VBP *Self__PU0Q,void *other__QU0Q);
+static __BOOLEAN__L __infix_equal_equal__AECQ(__EXPR_INF__OXBP *Self__BECQ,void *other__CECQ);
+static __BOOLEAN__L __infix_equal_equal__3ECQ(__EXPR_INF_EQ__FYBP *Self__4ECQ,void *other__5ECQ);
+static __BOOLEAN__L __infix_equal_equal__3OJQ(__EXPR_XOR__ABEP *Self__4OJQ,void *other__5OJQ);
+static __BOOLEAN__L is_saturated__NSKP(__INTEGER_CST__XAXC *Self__OSKP);
+static __INTEGER_64__1SG to_power__SVKP(__INTEGER_CST__XAXC *Self__TVKP);
+static void* get_last_value__IUFN(__SLOT_DATA__IJRG *Self__JUFN,void *rec__KUFN);
+static __BOOLEAN__L is_invariant__DPMN(__READ_SLOT__LL4K *Self__EPMN);
+static __BOOLEAN__L is_signed__YKLP(__INTEGER_CST__XAXC *Self__ZKLP);
+static __BOOLEAN__L is_late_binding__P50K(__TYPE_FULL__XMB *Self__Q50K);
+static void increase_capacity__5L1M(__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__AM1M);
+static __BOOLEAN__L is_hexadecimal_digit__FTGC(__CHARACTER__DB Self__GTGC);
+static void* readlip_expr_cmp__1KRB(__PARSER__VSD *Self__2KRB);
+static void* read_constant__AEUC();
+static void* read_group__4TMD(__PARSER__VSD *Self__5TMD);
+static void append_in__DN5E(__ITM_TYPE_GENERIC__LPB *Self__EN5E,__STRING__BC *buffer__FN5E);
+static void append_in__OO5E(__ITM_TYPE_BLOCK__EYRC *Self__PO5E,__STRING__BC *buffer__QO5E);
+static __FAST_ARRAYoITM_LOCALo__VSPC* create_with_capacity__UDTC(__INTEGER__Q new_count__WDTC);
+static void add_last__5G3D(__FAST_ARRAYoITM_LOCALo__VSPC *Self__AH3D,__ITM_LOCAL__TSPC *element__BH3D);
+static void free__1DTC(__FAST_ARRAYoITM_LOCALo__VSPC *tmp__3DTC);
+static void* copy__ZGSC(__FAST_ARRAYoITM_LOCALo__VSPC *tmp__1GSC);
+static void** create__D4QE(__INTEGER__Q nb_elements__F4QE);
+static void* read_send_msg__0PTC(__PARSER__VSD *Self__1PTC,void *first_arg__2PTC);
+static void** create__52EP(__INTEGER__Q nb_elements__B3EP);
+static __BOOLEAN__L access__with__4KMO(__SECTION___RVOB *Self__5KMO,void *me__ALMO,void *client__BLMO);
+static void* copy__3EVJ(__FAST_ARRAYoEXPRo__45WC *tmp__5EVJ);
+static void* new_block__receiver__with__ASWJ(__POSITION__OL p__CSWJ,void *e__DSWJ,__FAST_ARRAYoEXPRo__45WC *larg__ESWJ);
+static void* lookup__G4UJ();
+static void free__10WJ(__FAST_ARRAYoEXPRo__45WC *tmp__30WJ);
+static void* new_read__slot__receiver__with__intern__OEZJ(__POSITION__OL p__QEZJ,void *s__REZJ,void *rec__SEZJ,__FAST_ARRAYoEXPRo__45WC *larg__TEZJ,__BOOLEAN__L is_intern__UEZJ);
+static void* search_require__MAFO(__TYPE__FF *Self__NAFO,__STRING_CONSTANT__0 *n__OAFO);
+static void* search_require__YCFO(__TYPE_NULL__GMB *Self__ZCFO,__STRING_CONSTANT__0 *n__0CFO);
+static void* search_require__EFFO(__TYPE_VOID__IMB *Self__FFFO,__STRING_CONSTANT__0 *n__GFFO);
+static void* search_require__QHFO(__TYPE_CONTEXT__KMB *Self__RHFO,__STRING_CONSTANT__0 *n__SHFO);
+static void* search_require__2JFO(__TYPE_ID__MMB *Self__3JFO,__STRING_CONSTANT__0 *n__4JFO);
+static void* search_require__IMFO(__TYPE_GENERIC__OCY *Self__JMFO,__STRING_CONSTANT__0 *n__KMFO);
+static void* search_require__3I2O(__TYPE_BLOCK__CP5D *Self__4I2O,__STRING_CONSTANT__0 *n__5I2O);
+static void* search_require__JL2O(__PROFIL_BLOCK__O3NJ *Self__KL2O,__STRING_CONSTANT__0 *n__LL2O);
+static void* search_ensure__1SFO(__TYPE__FF *Self__2SFO,__STRING_CONSTANT__0 *n__3SFO);
+static void* search_ensure__HVFO(__TYPE_NULL__GMB *Self__IVFO,__STRING_CONSTANT__0 *n__JVFO);
+static void* search_ensure__TXFO(__TYPE_VOID__IMB *Self__UXFO,__STRING_CONSTANT__0 *n__VXFO);
+static void* search_ensure__5ZFO(__TYPE_CONTEXT__KMB *Self__A0FO,__STRING_CONSTANT__0 *n__B0FO);
+static void* search_ensure__L2FO(__TYPE_ID__MMB *Self__M2FO,__STRING_CONSTANT__0 *n__N2FO);
+static void* search_ensure__X4FO(__TYPE_GENERIC__OCY *Self__Y4FO,__STRING_CONSTANT__0 *n__Z4FO);
+static void* search_ensure__5O2O(__TYPE_BLOCK__CP5D *Self__AP2O,__STRING_CONSTANT__0 *n__BP2O);
+static void* search_ensure__LR2O(__PROFIL_BLOCK__O3NJ *Self__MR2O,__STRING_CONSTANT__0 *n__NR2O);
+static void* to_run_intern__UI0J(__ITM_RESULT__JVMD *Self__VI0J,void *val__WI0J);
+static void* lookup__UHJO(__PROFIL_SLOT__OO2C *Self__VHJO,__STRING_CONSTANT__0 *n__WHJO);
+static __INTEGER__Q affect__with__index__in__T4VJ(__ITM_WRITE_VALUE__EEQC *Self__U4VJ,__STRING_CONSTANT__0 *idf__V4VJ,__EXPR_MULTIPLE__GLWH *val__W4VJ,__INTEGER__Q n__X4VJ,__FAST_ARRAYoEXPRo__45WC *lst__Y4VJ);
+static void* lookup__XGUJ(__STRING_CONSTANT__0 *n__ZGUJ);
+static void* affect_local__with__VQXJ(__ITM_WRITE_VALUE__EEQC *Self__WQXJ,__LOCAL__L4WC *loc__XQXJ,void *v__YQXJ);
+static void* affect_slot__with__GSXJ(__ITM_WRITE_VALUE__EEQC *Self__HSXJ,__STRING_CONSTANT__0 *name__ISXJ,void *v__JSXJ);
+static void* lookup__2BPJ(__STRING_CONSTANT__0 *n__4BPJ);
+static __BOOLEAN__L affect_with__CMKK(__TYPE_FULL__XMB *Self__DMKK,__TYPE_FULL__XMB *other__EMKK);
+static void* affect_slot__with__VNUJ(__ITM_WRITE_CAST__3EQC *Self__WNUJ,__STRING_CONSTANT__0 *name__XNUJ,void *v__YNUJ);
+static __BOOLEAN__L search_parent__Y0XJ(__PROTOTYPE__MF *Self__Z0XJ,__STRING_CONSTANT__0 *n__00XJ);
+static void* lookup__3J2K();
+static void add_arg__to__in__for__block__R3ZK(__ITM_READ_ARG2__JDRC *Self__S3ZK,void *e__T3ZK,__INTEGER__Q idx__U3ZK,__FAST_ARRAYoEXPRo__45WC *args__V3ZK,void *slot__W3ZK,__BOOLEAN__L is_block_value__X3ZK);
+static __STRING_CONSTANT__0* operator__name__MK1J(__STRING_CONSTANT__0 *typ__OK1J,__STRING_CONSTANT__0 *op__PK1J);
+static void error_slot__name__operator__in__GM3J(__POSITION__OL p__IM3J,__STRING_CONSTANT__0 *s__JM3J,__STRING_CONSTANT__0 *op__KM3J,void *t__LM3J);
+static void crash_with_message__JEPK(__SLOT_CODE__4IRG *Self__KEPK,__STRING_CONSTANT__0 *msg__LEPK);
+static __INTEGER__Q priority__TQKK(__SLOT_CODE__4IRG *Self__UQKK);
+static __STRING_CONSTANT__0* associativity__5SKK(__SLOT_CODE__4IRG *Self__ATKK);
+static void make__call__with__intern__3IKK(__DTA_RD_ARGS__HSWJ *Self__4IKK,__POSITION__OL p__5IKK,void *sl__AJKK,__FAST_ARRAYoEXPRo__45WC *args__BJKK,__BOOLEAN__L flag__CJKK);
+static void check_argument_type__for__JIHL(__SLOT_CODE__4IRG *Self__KIHL,__FAST_ARRAYoEXPRo__45WC *larg__LIHL,void *p__MIHL);
+static void check_argument_type__for__AJHL(__SLOT_DATA__IJRG *Self__BJHL,__FAST_ARRAYoEXPRo__45WC *larg__CJHL,void *p__DJHL);
+static void add_first__3BGO(__LIST__WH *Self__4BGO,void *i__5BGO);
+static void add__CLOK(void *p__ELOK);
+static void to_run_in__for__TOWK(__ITM_ARG__Q0MD *Self__UOWK,__FAST_ARRAYoLOCALo__2W1D *arg_lst__VOWK,__PROFIL_SLOT__OO2C *p__WOWK);
+static void to_run_in__for__NPWK(__ITM_ARGS__MITF *Self__OPWK,__FAST_ARRAYoLOCALo__2W1D *arg_lst__PPWK,__PROFIL_SLOT__OO2C *p__QPWK);
+static void make_with_capacity__1P2K(__SLIM_ARRAYoLOCALo__PHOJ *Self__2P2K,__INTEGER__Q n__3P2K);
+static void add_last__0Q2K(__SLIM_ARRAYoLOCALo__PHOJ *Self__1Q2K,__LOCAL__L4WC *e__2Q2K);
+static void* prototype__LEMJ(__TYPE_FULL__XMB *Self__MEMJ);
+static void* lookup__PPVJ();
+static void add_arg__to__in__for__block__5UTJ(__ITM_READ_ARGS__YUTC *Self__AVTJ,void *e__BVTJ,__INTEGER__Q idx__CVTJ,__FAST_ARRAYoEXPRo__45WC *args__DVTJ,void *slot__EVTJ,__BOOLEAN__L is_block_value__FVTJ);
+static __BOOLEAN__L is_export_to__FCVK(__TYPE_FULL__XMB *Self__GCVK,__TYPE_FULL__XMB *t__HCVK);
+static __INTEGER__Q argument_count__KURL(__SLOT_CODE__4IRG *Self__LURL);
+static __INTEGER__Q argument_count__BVRL(__SLOT_DATA__IJRG *Self__CVRL);
+static __BOOLEAN__L is_import_to__4WRL(__TYPE_FULL__XMB *Self__5WRL,__TYPE_FULL__XMB *t__AXRL);
+static void* new_write__with__SSAN(__NODE_STYLE__RD4K *Self__TSAN,void *var__USAN,void *e__VSAN,__SLOT_DATA__IJRG *slot__WSAN);
+static void add_last__FTTN(__FAST_ARRAYoPROFIL_SLOTo__GATH *Self__GTTN,__PROFIL_SLOT__OO2C *element__HTTN);
+static void* write_argument__HOZN(__PROFIL_SLOT__OO2C *Self__IOZN,__FAST_ARRAYoEXPRo__45WC *args__JOZN);
+static void put_result__in__BSFO(__SLOT_CODE__4IRG *Self__CSFO,void *e__DSFO,__LOCAL__L4WC *v__ESFO);
+static __INTEGER__Q fast_first_index_of__2OWL(__FAST_ARRAYoWRITEo__XJFJ *Self__3OWL,void *element__4OWL);
+static __BOOLEAN__L is_invariant__ZVPN(__SLOT_DATA__IJRG *Self__0VPN,void *rec__1VPN);
+static void* readlip_expr_binary__ZGSB(__PARSER__VSD *Self__0GSB);
+static void** create__QGRE(__INTEGER__Q nb_elements__SGRE);
+static void* read_argument__OEVC(__PARSER__VSD *Self__PEVC);
+static __BOOLEAN__L is_sub_type_with_name__FXYP(__TYPE__FF *Self__GXYP,__STRING_CONSTANT__0 *n__HXYP);
+static __BOOLEAN__L is_sub_type_with_name__TZYP(__TYPE_NULL__GMB *Self__UZYP,__STRING_CONSTANT__0 *n__VZYP);
+static __BOOLEAN__L is_sub_type_with_name__B2YP(__TYPE_VOID__IMB *Self__C2YP,__STRING_CONSTANT__0 *n__D2YP);
+static __BOOLEAN__L is_sub_type_with_name__P4YP(__TYPE_CONTEXT__KMB *Self__Q4YP,__STRING_CONSTANT__0 *n__R4YP);
+static __BOOLEAN__L is_sub_type_with_name__3AZP(__TYPE_ID__MMB *Self__4AZP,__STRING_CONSTANT__0 *n__5AZP);
+static __BOOLEAN__L is_sub_type_with_name__LDZP(__TYPE_GENERIC__OCY *Self__MDZP,__STRING_CONSTANT__0 *n__NDZP);
+static __BOOLEAN__L is_sub_type_with_name__ZFZP(__TYPE_BLOCK__CP5D *Self__0FZP,__STRING_CONSTANT__0 *n__1FZP);
+static __BOOLEAN__L is_sub_type_with_name__HIZP(__PROFIL_BLOCK__O3NJ *Self__IIZP,__STRING_CONSTANT__0 *n__JIZP);
+static void* check__with__and__FB1J(void *v__HB1J,__TYPE_FULL__XMB *t__IB1J,__POSITION__OL p__JB1J);
+static void* new_write__slot__receiver__value__DIWJ(__POSITION__OL p__FIWJ,void *s__GIWJ,__READ_LOCAL__55ZI *rec__HIWJ,void *val__IIWJ);
+static void* check__with__and__R1YJ(void *v__T1YJ,__TYPE_FULL__XMB *t__U1YJ,__POSITION__OL p__V1YJ);
+static void crash_on__with_message__KSSK(__SLOT_CODE__4IRG *Self__LSSK,__STRING_CONSTANT__0 *msg__NSSK);
+static __INTEGER__Q check__index__for__SO5L(__ITM_ARG__Q0MD *Self__TO5L,__FAST_ARRAYoEXPRo__45WC *larg__UO5L,__INTEGER__Q idx__VO5L,void *p__WO5L);
+static __INTEGER__Q check__index__for__BP5L(__ITM_ARGS__MITF *Self__CP5L,__FAST_ARRAYoEXPRo__45WC *larg__DP5L,__INTEGER__Q idx__EP5L,void *p__FP5L);
+static __BOOLEAN__L is_cast__with__on__FB2K(__TYPE_FULL__XMB *t__HB2K,__STRING_CONSTANT__0 *msg__IB2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__JB2K);
+static __BOOLEAN__L is_cast__with__on__3C2K(__TYPE_FULL__XMB *t__5C2K,__STRING_CONSTANT__0 *msg__AD2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__BD2K);
+static __BOOLEAN__L is_cast__with__on__VE2K(__TYPE_FULL__XMB *t__XE2K,__STRING_CONSTANT__0 *msg__YE2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__ZE2K);
+static __BOOLEAN__L is_cast__with__on__and__MG2K(__TYPE_FULL__XMB *t__OG2K,__STRING_CONSTANT__0 *msg__PG2K,__FAST_ARRAYoTYPE_FULLo__VAY *lst__QG2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lstp__RG2K);
+static __BOOLEAN__L is_cast__with__on__LH2K(__TYPE_FULL__XMB *t__NH2K,__STRING_CONSTANT__0 *msg__OH2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__PH2K);
+static __BOOLEAN__L is_cast__with__on__RFNL(__TYPE_FULL__XMB *t__TFNL,__STRING_CONSTANT__0 *msg__UFNL,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__VFNL);
+static __BOOLEAN__L is_invariant__DEUN(__EXPR_EQUAL__KINJ *Self__EEUN);
+static __BOOLEAN__L is_invariant__REUN(__EXPR_NOT_EQUAL__VINJ *Self__SEUN);
+static __BOOLEAN__L is_invariant__FFUN(__EXPR_SUP__ABOJ *Self__GFUN);
+static __BOOLEAN__L is_invariant__TFUN(__EXPR_SUB__UBOJ *Self__UFUN);
+static __BOOLEAN__L is_invariant__BGUN(__EXPR_MUL__KCOJ *Self__CGUN);
+static __BOOLEAN__L is_invariant__PGUN(__EXPR_DIV__4COJ *Self__QGUN);
+static __BOOLEAN__L is_invariant__3GUN(__EXPR_AND__SDOJ *Self__4GUN);
+static __BOOLEAN__L is_invariant__LHUN(__EXPR_SHIFT_R__GEOJ *Self__MHUN);
+static __BOOLEAN__L is_invariant__ZHUN(__EXPR_SHIFT_L__0EOJ *Self__0HUN);
+static __BOOLEAN__L is_invariant__HIUN(__PUT_TO__TFOJ *Self__IIUN);
+static __BOOLEAN__L is_invariant__4IUN(__ITEM__HGOJ *Self__5IUN);
+static __BOOLEAN__L is_invariant__PJUN(__CAST__1HOJ *Self__QJUN);
+static __BOOLEAN__L is_invariant__FYAQ(__EXPR_NOT_LOGIC__W4FL *Self__GYAQ);
+static __BOOLEAN__L is_invariant__EQ3P(__EXPR_OR_LOGIC__ADUL *Self__FQ3P);
+static __BOOLEAN__L is_invariant__PICQ(__EXPR_OR_OR_LOGIC__3DUL *Self__QICQ);
+static __BOOLEAN__L is_invariant__SQ3P(__EXPR_AND_LOGIC__EFUL *Self__TQ3P);
+static __BOOLEAN__L is_invariant__4ICQ(__EXPR_AND_AND_LOGIC__5FUL *Self__5ICQ);
+static __BOOLEAN__L is_invariant__3JUN(__EXPR_NEG__EZVL *Self__4JUN);
+static __BOOLEAN__L is_invariant__CKUN(__EXPR_ADD__SZVL *Self__DKUN);
+static __BOOLEAN__L is_invariant__12ZN(__EXPR_NOT__XUPM *Self__22ZN);
+static __BOOLEAN__L is_invariant__AR3P(__EXPR_MOD__3YPM *Self__BR3P);
+static __BOOLEAN__L is_invariant__AVWO(__EXPR_OR__PQ0N *Self__BVWO);
+static __BOOLEAN__L is_invariant__RY0Q(__EXPR_SUP_EQ__1VBP *Self__SY0Q);
+static __BOOLEAN__L is_invariant__KYAQ(__EXPR_INF__OXBP *Self__LYAQ);
+static __BOOLEAN__L is_invariant__YYAQ(__EXPR_INF_EQ__FYBP *Self__ZYAQ);
+static __BOOLEAN__L is_invariant__HDKQ(__EXPR_XOR__ABEP *Self__IDKQ);
+static void* readlip_expr_unary__0XSB(__PARSER__VSD *Self__1XSB);
+static void append_cast_name_in__TIBL(__ITM_TYPE_SIMPLE__RMB *Self__UIBL,__STRING__BC *buf__VIBL);
+static void append_cast_name_in__GJBL(__ITM_TYPE_STYLE__1MB *Self__HJBL,__STRING__BC *buf__IJBL);
+static void append_cast_name_in__ZJBL(__ITM_TYPE_GENERIC__LPB *Self__0JBL,__STRING__BC *buf__1JBL);
+static void append_cast_name_in__OKBL(__ITM_TYPE_PARAMETER__ZEZ *Self__PKBL,__STRING__BC *buf__QKBL);
+static void* readlip_expr_base__VJKD(__PARSER__VSD *Self__WJKD);
 
 //==========================//
 // SOURCE CODE              //
@@ -4903,315366 +5723,308255 @@ static __BOOLEAN is_invariant__UYVO(__EXPR_XOR *Self__VYVO);
 
 int main(int argc,char **argv)
 {
-  __UINTEGER_64 begin_time__5,end_time__CB;
-  void *str__IZE,*result__PRD,*cmd__GW,*voir__0ZOG,*result__WRE;
-  __INTEGER new_count__L33R,typ_id__E33R,Self__LEG,limit_up__MEG,i__E0X;
-  __INTEGER new_capacity__RJNR,old_nb_elts__UJNR,upper__Z33R,Self__X33R;
-  __INTEGER typ_id__ZJNR,typ_id__G3W,new_capacity__JLOB,typ_id__LTG;
-  __INTEGER typ_id__STD,typ_id__PQF,new_capacity__3SP,typ_id__PUF;
-  __INTEGER new_capacity__TUP,typ_id__YXF,typ_id__JZF,new_capacity__C1P;
-  __INTEGER typ_id__50F,typ_id__JYLC,typ_id__JUHD,new_capacity__5LCD;
-  __INTEGER __tmp__DNCD,__tmp__ZQ2D,Self__5EJF,typ_id__HWF,typ_id__T5RE;
-  __INTEGER new_capacity__GMJF,typ_id__HKGC,typ_id__YFGC,typ_id__LXHC;
-  __INTEGER typ_id__WWG,typ_id__DIKD,typ_id__5KOD,new_capacity__5UCE;
-  __INTEGER typ_id__1GWD,typ_id__NUPD,new_capacity__S3CE,typ_id__OXPD;
-  __INTEGER new_capacity__NBDE,typ_id__UQTD,typ_id__KL2B,typ_id__3M2B;
-  __INTEGER new_capacity__FDSC,typ_id__QO2B,new_capacity__2ISC;
-  __INTEGER typ_id__WCZG,typ_id__222J,new_capacity__LRNK,typ_id__CPCD;
-  __INTEGER typ_id__BKNR,typ_id__JKNR,typ_id__RKNR,typ_id__YVCD;
-  __INTEGER typ_id__FOE,typ_id__M3SH,typ_id__24SH,typ_id__H3YG;
-  __INTEGER typ_id__TRBK,typ_id__ZKNR,Self__L5F,new_capacity__5KNR;
-  __INTEGER old_nb_elts__CLNR,upper__EK4R,Self__CK4R,Self__15F;
-  __INTEGER new_capacity__FLNR,old_nb_elts__ILNR,upper__JK4R,Self__HK4R;
-  __INTEGER Self__KAG,new_capacity__LLNR,old_nb_elts__OLNR,upper__OK4R;
-  __INTEGER Self__MK4R,typ_id__SYTG,Self__LRRG,typ_id__GYEG;
-  __INTEGER new_capacity__344G,__tmp__BA5G,__tmp__SNDI,Self__LIKJ;
-  __INTEGER typ_id__00CD,new_capacity__5EAE,typ_id__3BDJ,Self__4LCJ;
-  __INTEGER new_capacity__JFJJ,__tmp__NGJJ,__tmp__C2IK,Self__GJRL;
-  __INTEGER time__FB,typ_id__11C,new_capacity__T3N,i__IW,stat__KW,j__HW;
-  __INTEGER Self__L35C,n__0SBR,n__2SBR,n__GLLB,typ_id__TLNR;
-  __INTEGER typ_id__3LNR,__tmp__TGC,typ_id__HMNR,new_capacity__NMNR;
-  __INTEGER old_nb_elts__QMNR,upper__DN4R,Self__BN4R,typ_id__W3E;
-  __INTEGER new_capacity__AMP,new_capacity__TMNR,old_nb_elts__WMNR;
-  __INTEGER upper__SN4R,Self__QN4R,new_capacity__ZMNR,old_nb_elts__2MNR;
-  __INTEGER upper__AO4R,Self__4N4R,typ_id__BNNR,typ_id__LNNR;
-  __INTEGER typ_id__VNNR,typ_id__4EFB,Self__NHD,limit_up__OHD;
-  __INTEGER new_capacity__3NNR,old_nb_elts__AONR,upper__QP4R,Self__OP4R;
-  __INTEGER typ_id__FONR,typ_id__QONR,typ_id__GIE,typ_id__XJE;
-  __INTEGER typ_id__DSCD,typ_id__HWUC,j__SAID,i__PAAR;
-  __INTEGER pass_count_depend__L1LC,__tmp__G30C,i__QAAR,Self__NTC;
-  __INTEGER limit_up__OTC,new_capacity__ZONR,old_nb_elts__2ONR;
-  __INTEGER upper__RR4R,Self__PR4R,new_capacity__5ONR,old_nb_elts__CPNR;
-  __INTEGER upper__WR4R,Self__UR4R,new_capacity__FPNR,old_nb_elts__IPNR;
-  __INTEGER upper__1R4R,Self__ZR4R,Self__2TC,limit_up__3TC;
-  __INTEGER new_capacity__LPNR,old_nb_elts__OPNR,upper__AS4R,Self__4R4R;
-  __INTEGER new_capacity__RPNR,old_nb_elts__UPNR,upper__FS4R,Self__DS4R;
-  __INTEGER new_capacity__XPNR,old_nb_elts__0PNR,upper__KS4R,Self__IS4R;
-  __INTEGER new_capacity__3PNR,old_nb_elts__AQNR,upper__PS4R,Self__NS4R;
-  __INTEGER new_capacity__DQNR,old_nb_elts__GQNR,upper__US4R,Self__SS4R;
-  __INTEGER new_capacity__JQNR,old_nb_elts__MQNR,upper__ZS4R,Self__XS4R;
-  __INTEGER Self__QUC,limit_up__RUC,Self__URE,Self__1RE,limit_up__2RE;
-  __INTEGER Self__00UC,limit_up__10UC,new_capacity__PQNR;
-  __INTEGER old_nb_elts__SQNR,upper__4S4R,Self__2S4R,new_capacity__VQNR;
-  __INTEGER old_nb_elts__YQNR,upper__DT4R,Self__BT4R,__tmp__USB;
-  __INTEGER new_capacity__1QNR,old_nb_elts__4QNR,upper__IT4R,Self__GT4R;
-  __INTEGER new_capacity__BRNR,old_nb_elts__ERNR,upper__NT4R,Self__LT4R;
-  __INTEGER new_capacity__HRNR,old_nb_elts__KRNR,upper__ST4R,Self__QT4R;
-  __INTEGER new_capacity__NRNR,old_nb_elts__QRNR,upper__XT4R,Self__VT4R;
-  __INTEGER new_capacity__TRNR,old_nb_elts__WRNR,upper__2T4R,Self__0T4R;
-  __INTEGER new_capacity__1PK,old_nb_elts__PA4Q,upper__CCNC,Self__XWQC;
-  __INTEGER i__RAAR,t__AU4R,pour_mil__4T4R,i__CU4R,i__DU4R,n__TZUC;
-  __INTEGER t__UZUC,pour_mil__VZUC,i__RX4Q,i__SX4Q,Self__FZCD,Self__PWB;
-  __INTEGER limit_up__QWB;
-  __POINTER ptr__D33R,ptr_table__N33R,next__M33R,result__O33R;
-  __POINTER ptr_table__S33R,next__R33R,result__T33R,ptr__YJNR;
-  __POINTER ptr_table__233R,next__133R,result__333R,ptr_table__B43R;
-  __POINTER next__A43R,result__C43R,ptr__B3W,ptr_table__G43R,next__F43R;
-  __POINTER result__H43R,ptr_table__L43R,next__K43R,result__M43R;
-  __POINTER ptr__GTG,ptr_table__Q43R,next__P43R,result__R43R;
-  __POINTER ptr_table__V43R,next__U43R,result__W43R,ptr__NTD;
-  __POINTER ptr_table__043R,next__Z43R,result__143R,ptr_table__543R;
-  __POINTER next__443R,result__A53R,ptr__KQF,ptr_table__E53R,next__D53R;
-  __POINTER result__F53R,ptr_table__J53R,next__I53R,result__K53R;
-  __POINTER ptr__KUF,ptr_table__O53R,next__N53R,result__P53R;
-  __POINTER ptr_table__T53R,next__S53R,result__U53R,ptr__TXF;
-  __POINTER ptr_table__Y53R,next__X53R,result__Z53R,ptr_table__353R;
-  __POINTER next__253R,result__453R,ptr__EZF,ptr_table__CA4R,next__BA4R;
-  __POINTER result__DA4R,ptr_table__HA4R,next__GA4R,result__IA4R;
-  __POINTER ptr__00F,ptr_table__MA4R,next__LA4R,result__NA4R;
-  __POINTER ptr_table__RA4R,next__QA4R,result__SA4R,ptr__EYLC;
-  __POINTER ptr_table__WA4R,next__VA4R,result__XA4R,ptr_table__1A4R;
-  __POINTER next__0A4R,result__2A4R,ptr__EUHD,ptr_table__AB4R;
-  __POINTER next__5A4R,result__BB4R,ptr_table__FB4R,next__EB4R;
-  __POINTER result__GB4R,ptr__CWF,ptr_table__KB4R,next__JB4R;
-  __POINTER result__LB4R,ptr_table__PB4R,next__OB4R,result__QB4R;
-  __POINTER ptr__O5RE,ptr_table__UB4R,next__TB4R,result__VB4R;
-  __POINTER ptr_table__ZB4R,next__YB4R,result__0B4R,ptr__CKGC;
-  __POINTER ptr_table__4B4R,next__3B4R,result__5B4R,ptr_table__DC4R;
-  __POINTER next__CC4R,result__EC4R,ptr__TFGC,ptr_table__IC4R;
-  __POINTER next__HC4R,result__JC4R,ptr_table__NC4R,next__MC4R;
-  __POINTER result__OC4R,ptr__GXHC,ptr_table__SC4R,next__RC4R;
-  __POINTER result__TC4R,ptr_table__XC4R,next__WC4R,result__YC4R;
-  __POINTER ptr__RWG,ptr_table__2C4R,next__1C4R,result__3C4R;
-  __POINTER ptr_table__BD4R,next__AD4R,result__CD4R,ptr__4HKD;
-  __POINTER ptr_table__GD4R,next__FD4R,result__HD4R,ptr_table__LD4R;
-  __POINTER next__KD4R,result__MD4R,ptr__0KOD,ptr_table__QD4R;
-  __POINTER next__PD4R,result__RD4R,ptr_table__VD4R,next__UD4R;
-  __POINTER result__WD4R,ptr__WGWD,ptr_table__0D4R,next__ZD4R;
-  __POINTER result__1D4R,ptr_table__5D4R,next__4D4R,result__AE4R;
-  __POINTER ptr__IUPD,ptr_table__EE4R,next__DE4R,result__FE4R;
-  __POINTER ptr_table__JE4R,next__IE4R,result__KE4R,ptr__JXPD;
-  __POINTER ptr_table__OE4R,next__NE4R,result__PE4R,ptr_table__TE4R;
-  __POINTER next__SE4R,result__UE4R,ptr__PQTD,ptr_table__YE4R;
-  __POINTER next__XE4R,result__ZE4R,ptr_table__3E4R,next__2E4R;
-  __POINTER result__4E4R,ptr__FL2B,ptr_table__CF4R,next__BF4R;
-  __POINTER result__DF4R,ptr_table__HF4R,next__GF4R,result__IF4R;
-  __POINTER ptr__YM2B,ptr_table__MF4R,next__LF4R,result__NF4R;
-  __POINTER ptr_table__RF4R,next__QF4R,result__SF4R,ptr__LO2B;
-  __POINTER ptr_table__WF4R,next__VF4R,result__XF4R,ptr_table__1F4R;
-  __POINTER next__0F4R,result__2F4R,ptr__RCZG,ptr_table__AG4R;
-  __POINTER next__5F4R,result__BG4R,ptr_table__FG4R,next__EG4R;
-  __POINTER result__GG4R,ptr__X22J,ptr_table__KG4R,next__JG4R;
-  __POINTER result__LG4R,ptr_table__PG4R,next__OG4R,result__QG4R;
-  __POINTER ptr__3OCD,ptr_table__UG4R,next__TG4R,result__VG4R;
-  __POINTER ptr_table__ZG4R,next__YG4R,result__0G4R,ptr__AKNR;
-  __POINTER ptr_table__4G4R,next__3G4R,result__5G4R,ptr_table__DH4R;
-  __POINTER next__CH4R,result__EH4R,ptr__IKNR,ptr_table__IH4R;
-  __POINTER next__HH4R,result__JH4R,ptr_table__NH4R,next__MH4R;
-  __POINTER result__OH4R,ptr__QKNR,ptr_table__SH4R,next__RH4R;
-  __POINTER result__TH4R,ptr_table__XH4R,next__WH4R,result__YH4R;
-  __POINTER ptr__TVCD,ptr_table__2H4R,next__1H4R,result__3H4R;
-  __POINTER ptr_table__BI4R,next__AI4R,result__CI4R,ptr__AOE;
-  __POINTER ptr_table__GI4R,next__FI4R,result__HI4R,ptr_table__LI4R;
-  __POINTER next__KI4R,result__MI4R,ptr__H3SH,ptr_table__QI4R;
-  __POINTER next__PI4R,result__RI4R,ptr_table__VI4R,next__UI4R;
-  __POINTER result__WI4R,ptr__X4SH,ptr_table__0I4R,next__ZI4R;
-  __POINTER result__1I4R,ptr_table__5I4R,next__4I4R,result__AJ4R;
-  __POINTER ptr__C3YG,ptr_table__EJ4R,next__DJ4R,result__FJ4R;
-  __POINTER ptr_table__JJ4R,next__IJ4R,result__KJ4R,ptr__ORBK;
-  __POINTER ptr_table__OJ4R,next__NJ4R,result__PJ4R,ptr_table__TJ4R;
-  __POINTER next__SJ4R,result__UJ4R,ptr__YKNR,ptr_table__YJ4R;
-  __POINTER next__XJ4R,result__ZJ4R,ptr_table__3J4R,next__2J4R;
-  __POINTER result__4J4R,ptr__NYTG,ptr_table__RK4R,next__QK4R;
-  __POINTER result__SK4R,ptr_table__WK4R,next__VK4R,result__XK4R;
-  __POINTER ptr__BYEG,ptr_table__1K4R,next__0K4R,result__2K4R;
-  __POINTER ptr_table__AL4R,next__5K4R,result__BL4R,ptr__V0CD;
-  __POINTER ptr_table__FL4R,next__EL4R,result__GL4R,ptr_table__KL4R;
-  __POINTER next__JL4R,result__LL4R,ptr__YBDJ,ptr_table__PL4R;
-  __POINTER next__OL4R,result__QL4R,ptr_table__UL4R,next__TL4R;
-  __POINTER result__VL4R,ptr__W1C,ptr_table__ZL4R,next__YL4R;
-  __POINTER result__0L4R,ptr_table__4L4R,next__3L4R,result__5L4R;
-  __POINTER ptr__SLNR,ptr_table__DM4R,next__CM4R,result__EM4R;
-  __POINTER ptr_table__IM4R,next__HM4R,result__JM4R,ptr__2LNR;
-  __POINTER ptr_table__NM4R,next__MM4R,result__OM4R,ptr_table__SM4R;
-  __POINTER next__RM4R,result__TM4R,ptr__GMNR,ptr_table__XM4R;
-  __POINTER next__WM4R,result__YM4R,ptr_table__2M4R,next__1M4R;
-  __POINTER result__3M4R,ptr__R3E,ptr_table__GN4R,next__FN4R;
-  __POINTER result__HN4R,ptr_table__LN4R,next__KN4R,result__MN4R;
-  __POINTER entry__IDD,ptr__ANNR,ptr_table__DO4R,next__CO4R;
-  __POINTER result__EO4R,ptr_table__IO4R,next__HO4R,result__JO4R;
-  __POINTER ptr__KNNR,ptr_table__NO4R,next__MO4R,result__OO4R;
-  __POINTER ptr_table__SO4R,next__RO4R,result__TO4R,ptr__UNNR;
-  __POINTER ptr_table__0O4R,next__ZO4R,result__1O4R,ptr_table__5O4R;
-  __POINTER next__4O4R,result__AP4R,ptr__ZEFB,ptr_table__EP4R;
-  __POINTER next__DP4R,result__FP4R,ptr_table__JP4R,next__IP4R;
-  __POINTER result__KP4R,ptr__EONR,ptr_table__TP4R,next__SP4R;
-  __POINTER result__UP4R,ptr_table__YP4R,next__XP4R,result__ZP4R;
-  __POINTER ptr__PONR,ptr_table__3P4R,next__2P4R,result__4P4R;
-  __POINTER ptr_table__CQ4R,next__BQ4R,result__DQ4R,ptr__BIE;
-  __POINTER ptr_table__HQ4R,next__GQ4R,result__IQ4R,ptr_table__MQ4R;
-  __POINTER next__LQ4R,result__NQ4R,ptr__SJE,ptr_table__RQ4R,next__QQ4R;
-  __POINTER result__SQ4R,ptr_table__WQ4R,next__VQ4R,result__XQ4R;
-  __POINTER ptr__4RCD,ptr_table__1Q4R,next__0Q4R,result__2Q4R;
-  __POINTER ptr_table__AR4R,next__5Q4R,result__BR4R,ptr__CWUC;
-  __POINTER ptr_table__FR4R,next__ER4R,result__GR4R,ptr_table__KR4R;
-  __POINTER next__JR4R,result__LR4R,stream__1TB,file_output__1;
-  __UINTEGER_32 sz__F33R,a__G33R,new_size__H33R,t__I33R,a__J33R;
-  __UINTEGER_32 new_size__V33R,lab_type__U33R,sz__0JNR,a__1JNR;
-  __UINTEGER_32 new_size__2JNR,t__3JNR,a__4JNR,new_size__E43R;
-  __UINTEGER_32 lab_type__D43R,sz__D3W,a__UP3Q,new_size__SP3Q,t__YP3Q;
-  __UINTEGER_32 a__0P3Q,new_size__O43R,lab_type__N43R,sz__ITG,a__5P3Q;
-  __UINTEGER_32 new_size__3P3Q,t__DQ3Q,a__FQ3Q,new_size__Y43R;
-  __UINTEGER_32 lab_type__X43R,sz__PTD,a__2A4Q,new_size__ZPH,t__CRH;
-  __UINTEGER_32 a__AB4Q,new_size__C53R,lab_type__B53R,sz__MQF,a__KQ3Q;
-  __UINTEGER_32 new_size__IQ3Q,t__OQ3Q,a__QQ3Q,new_size__M53R;
-  __UINTEGER_32 lab_type__L53R,sz__MUF,a__VQ3Q,new_size__TQ3Q,t__ZQ3Q;
-  __UINTEGER_32 a__1Q3Q,new_size__W53R,lab_type__V53R,sz__VXF,a__AR3Q;
-  __UINTEGER_32 new_size__4Q3Q,t__ER3Q,a__GR3Q,new_size__AA4R;
-  __UINTEGER_32 lab_type__553R,sz__GZF,a__LR3Q,new_size__JR3Q,t__PR3Q;
-  __UINTEGER_32 a__RR3Q,new_size__KA4R,lab_type__JA4R,sz__20F,a__WR3Q;
-  __UINTEGER_32 new_size__UR3Q,t__0R3Q,a__2R3Q,new_size__UA4R;
-  __UINTEGER_32 lab_type__TA4R,sz__GYLC,a__BS3Q,new_size__5R3Q,t__FS3Q;
-  __UINTEGER_32 a__HS3Q,new_size__4A4R,lab_type__3A4R,sz__GUHD,a__MS3Q;
-  __UINTEGER_32 new_size__KS3Q,t__QS3Q,a__SS3Q,new_size__IB4R;
-  __UINTEGER_32 lab_type__HB4R,sz__EWF,a__3S3Q,new_size__1S3Q,t__BT3Q;
-  __UINTEGER_32 a__DT3Q,new_size__SB4R,lab_type__RB4R,sz__Q5RE,a__IT3Q;
-  __UINTEGER_32 new_size__GT3Q,t__MT3Q,a__OT3Q,new_size__2B4R;
-  __UINTEGER_32 lab_type__1B4R,sz__EKGC,a__TT3Q,new_size__RT3Q,t__XT3Q;
-  __UINTEGER_32 a__ZT3Q,new_size__GC4R,lab_type__FC4R,sz__VFGC,a__4T3Q;
-  __UINTEGER_32 new_size__2T3Q,t__CU3Q,a__EU3Q,new_size__QC4R;
-  __UINTEGER_32 lab_type__PC4R,sz__IXHC,a__JU3Q,new_size__HU3Q,t__NU3Q;
-  __UINTEGER_32 a__PU3Q,new_size__0C4R,lab_type__ZC4R,sz__TWG,a__GA4Q;
-  __UINTEGER_32 new_size__EA4Q,t__KA4Q,a__MA4Q,new_size__ED4R;
-  __UINTEGER_32 lab_type__DD4R,sz__AIKD,a__UU3Q,new_size__SU3Q,t__YU3Q;
-  __UINTEGER_32 a__0U3Q,new_size__OD4R,lab_type__ND4R,sz__2KOD,a__5U3Q;
-  __UINTEGER_32 new_size__3U3Q,t__DV3Q,a__FV3Q,new_size__YD4R;
-  __UINTEGER_32 lab_type__XD4R,sz__YGWD,a__KV3Q,new_size__IV3Q,t__OV3Q;
-  __UINTEGER_32 a__QV3Q,new_size__CE4R,lab_type__BE4R,sz__KUPD,a__VV3Q;
-  __UINTEGER_32 new_size__TV3Q,t__ZV3Q,a__1V3Q,new_size__ME4R;
-  __UINTEGER_32 lab_type__LE4R,sz__LXPD,a__AW3Q,new_size__4V3Q,t__EW3Q;
-  __UINTEGER_32 a__GW3Q,new_size__WE4R,lab_type__VE4R,sz__RQTD,a__LW3Q;
-  __UINTEGER_32 new_size__JW3Q,t__PW3Q,a__RW3Q,new_size__AF4R;
-  __UINTEGER_32 lab_type__5E4R,sz__HL2B,a__WW3Q,new_size__UW3Q,t__0W3Q;
-  __UINTEGER_32 a__2W3Q,new_size__KF4R,lab_type__JF4R,sz__0M2B,a__BX3Q;
-  __UINTEGER_32 new_size__5W3Q,t__FX3Q,a__HX3Q,new_size__UF4R;
-  __UINTEGER_32 lab_type__TF4R,sz__NO2B,a__MX3Q,new_size__KX3Q,t__QX3Q;
-  __UINTEGER_32 a__SX3Q,new_size__4F4R,lab_type__3F4R,sz__TCZG,a__XX3Q;
-  __UINTEGER_32 new_size__VX3Q,t__1X3Q,a__3X3Q,new_size__IG4R;
-  __UINTEGER_32 lab_type__HG4R,sz__Z22J,a__CY3Q,new_size__AY3Q,t__GY3Q;
-  __UINTEGER_32 a__IY3Q,new_size__SG4R,lab_type__RG4R,sz__5OCD,a__NY3Q;
-  __UINTEGER_32 new_size__LY3Q,t__RY3Q,a__TY3Q,new_size__2G4R;
-  __UINTEGER_32 lab_type__1G4R,sz__CKNR,a__DKNR,new_size__EKNR,t__FKNR;
-  __UINTEGER_32 a__GKNR,new_size__GH4R,lab_type__FH4R,sz__KKNR,a__LKNR;
-  __UINTEGER_32 new_size__MKNR,t__NKNR,a__OKNR,new_size__QH4R;
-  __UINTEGER_32 lab_type__PH4R,sz__SKNR,a__TKNR,new_size__UKNR,t__VKNR;
-  __UINTEGER_32 a__WKNR,new_size__0H4R,lab_type__ZH4R,sz__VVCD,a__HE4Q;
-  __UINTEGER_32 new_size__YTZQ,t__0TZQ,a__LE4Q,new_size__EI4R;
-  __UINTEGER_32 lab_type__DI4R,sz__COE,a__YY3Q,new_size__WY3Q,t__2Y3Q;
-  __UINTEGER_32 a__4Y3Q,new_size__OI4R,lab_type__NI4R,sz__J3SH,a__DZ3Q;
-  __UINTEGER_32 new_size__BZ3Q,t__HZ3Q,a__JZ3Q,new_size__YI4R;
-  __UINTEGER_32 lab_type__XI4R,sz__Z4SH,a__OZ3Q,new_size__MZ3Q,t__SZ3Q;
-  __UINTEGER_32 a__UZ3Q,new_size__CJ4R,lab_type__BJ4R,sz__E3YG,a__ZZ3Q;
-  __UINTEGER_32 new_size__XZ3Q,t__3Z3Q,a__5Z3Q,new_size__MJ4R;
-  __UINTEGER_32 lab_type__LJ4R,sz__QRBK,a__E03Q,new_size__C03Q,t__I03Q;
-  __UINTEGER_32 a__K03Q,new_size__WJ4R,lab_type__VJ4R,sz__0KNR,a__1KNR;
-  __UINTEGER_32 new_size__2KNR,t__3KNR,a__4KNR,new_size__AK4R;
-  __UINTEGER_32 lab_type__5J4R,sz__PYTG,a__P03Q,new_size__N03Q,t__T03Q;
-  __UINTEGER_32 a__V03Q,new_size__ZK4R,lab_type__YK4R,sz__DYEG,a__2ZZQ;
-  __UINTEGER_32 new_size__0ZZQ,t__A0ZQ,a__C0ZQ,new_size__DL4R;
-  __UINTEGER_32 lab_type__CL4R,sz__X0CD,a__A13Q,new_size__403Q,t__E13Q;
-  __UINTEGER_32 a__G13Q,new_size__NL4R,lab_type__ML4R,sz__0BDJ,a__L13Q;
-  __UINTEGER_32 new_size__J13Q,t__P13Q,a__R13Q,new_size__XL4R;
-  __UINTEGER_32 lab_type__WL4R,sz__Y1C,a__213Q,new_size__013Q,t__A23Q;
-  __UINTEGER_32 a__C23Q,new_size__BM4R,lab_type__AM4R,sz__ULNR,a__VLNR;
-  __UINTEGER_32 new_size__WLNR,t__XLNR,a__YLNR,new_size__LM4R;
-  __UINTEGER_32 lab_type__KM4R,sz__4LNR,a__5LNR,new_size__AMNR,t__BMNR;
-  __UINTEGER_32 a__CMNR,new_size__VM4R,lab_type__UM4R,sz__IMNR,a__JMNR;
-  __UINTEGER_32 new_size__KMNR,t__LMNR,a__MMNR,new_size__5M4R;
-  __UINTEGER_32 lab_type__4M4R,sz__T3E,a__I43Q,new_size__G43Q,t__M43Q;
-  __UINTEGER_32 a__O43Q,new_size__ON4R,lab_type__NN4R,sz__CNNR,a__DNNR;
-  __UINTEGER_32 new_size__ENNR,t__FNNR,a__GNNR,new_size__LO4R;
-  __UINTEGER_32 lab_type__KO4R,sz__MNNR,a__NNNR,new_size__ONNR,t__PNNR;
-  __UINTEGER_32 a__QNNR,new_size__VO4R,lab_type__UO4R,sz__WNNR,a__XNNR;
-  __UINTEGER_32 new_size__YNNR,t__ZNNR,a__0NNR,new_size__CP4R;
-  __UINTEGER_32 lab_type__BP4R,sz__1EFB,a__X1ZQ,new_size__V1ZQ,t__11ZQ;
-  __UINTEGER_32 a__31ZQ,new_size__MP4R,lab_type__LP4R,sz__GONR,a__HONR;
-  __UINTEGER_32 new_size__IONR,t__JONR,a__KONR,new_size__1P4R;
-  __UINTEGER_32 lab_type__0P4R,sz__RONR,a__SONR,new_size__TONR,t__UONR;
-  __UINTEGER_32 a__VONR,new_size__FQ4R,lab_type__EQ4R,sz__DIE,a__EK4Q;
-  __UINTEGER_32 new_size__5WZQ,t__BXZQ,a__IK4Q,new_size__PQ4R;
-  __UINTEGER_32 lab_type__OQ4R,sz__UJE,a__V43Q,new_size__T43Q,t__Z43Q;
-  __UINTEGER_32 a__143Q,new_size__ZQ4R,lab_type__YQ4R,sz__ASCD,a__EP4Q;
-  __UINTEGER_32 new_size__FYZQ,t__HYZQ,a__IP4Q,new_size__DR4R;
-  __UINTEGER_32 lab_type__CR4R,sz__EWUC,a__SR4Q,new_size__RYZQ,t__TYZQ;
-  __UINTEGER_32 a__BMI,new_size__NR4R,lab_type__MR4R,Result__OZ0D;
-  __STRING *Self__C0X,*Self__ALNR,*Self__GLNR,*Self__MLNR,*Self__ZSBR;
-  __STRING *Self__1SBR,*Self__10UB,*Self__FLLB,*Self__OMNR,*Self__ATBR;
-  __STRING *Self__0MNR,*Self__4NNR,*Self__0ONR,*Self__APNR,*Self__GPNR;
-  __STRING *Self__MPNR,*Self__SPNR,*Self__YPNR,*Self__4PNR,*Self__EQNR;
-  __STRING *Self__KQNR,*Self__QQNR,*Self__WQNR,*Self__KTBR,*Self__LTBR;
-  __STRING *Self__MTBR,*Self__NTBR,*Self__OTBR,*Self__5YK;
-  __ITM_TYPE_GENERIC_ELT *result__DUHD;
-  void *element__4SBR,*__tmp__LHC,*__tmp__MHC,*__tmp__OHC,*ic__GDD;
-  void *name__EV3,*element__CTBR,*element__B31,*cmd__N1LC,*__tmp__HJQC;
-  __STRING_CONSTANT *result__FMNR,*Self__QOL,*Self__B43Q,*Self__D43Q;
-  __STRING_CONSTANT *Self__Q43Q,*Self__M4K;
-  __POSITION pos__2ZGQ,pos__4ZGQ,pos__A0GQ,pos__C0GQ,pos__E0GQ;
-  __POSITION pos__G0GQ,pos__I0GQ,pos__K0GQ,pos__M0GQ,pos__O0GQ,pos__KMG;
-  __POSITION pos__VGDR,pos__WGDR,pos__XGDR,pos__M1ME,p__1T0C,pos__Y1GQ;
-  __POSITION pos__11GQ,pos__3TCD,__tmp__X2LC,__tmp__22LC,__tmp__C3LC;
-  __TYPE_FULL *result__DONR,*Self__LONR,*result__OONR,*Self__WONR;
-  __TYPE_FULL *result__AIE,*Self__2SL;
-  void *__tmp__ZIB,*__tmp__QKB,*__tmp__4KB,*__tmp__ELB;
-  void *__tmp__1IB,*__tmp__DJB,*__tmp__J1GQ,*__tmp__LJB,*__tmp__L1GQ;
-  void *__tmp__TJB,*__tmp__N1GQ,*__tmp__1JB,*__tmp__P1GQ,*__tmp__DKB;
-  void *__tmp__R1GQ,*__tmp__RKB,*__tmp__ZKB,*__tmp__C1IB,*__tmp__5KB;
-  void *__tmp__FLB,*t__5T0C,*__tmp__Z2LC,*__tmp__E3LC;
-  void *__tmp__CJB,*__tmp__KJB,*__tmp__SJB,*__tmp__0JB,*__tmp__CKB;
-  void *__tmp__KKB;
-  __ITM_TYPE_STYLE *Self__I1GQ,*Self__K1GQ,*Self__M1GQ,*Self__O1GQ;
-  __ITM_TYPE_STYLE *Self__Q1GQ,*Self__S1GQ,*Self__A1IB;
-  void *itm_type_character__RIB,*itm_type_n_a_character__SIB;
-  void *__tmp__SD,*proto__0PB;
-  __PROTOTYPE *Self__G1LC;
-  __EXTERNAL_C *result__3RCD,*Self__VVZD;
-  void *result__UHQC,*__tmp__IJQC;
-  void *s__VHQC;
-  void *__tmp__FJQC,*__tmp__EPB;
-  void *self_main__I1LC;
-  __INTEGER_CST *result__BWUC,*Self__S4YD;
-  __CONTEXT *Self__TI4F;
-  __NODE_TYPE *Self__IZ4F;
-  void *__tmp__E30C,*__tmp__TNB,*__tmp__MOB;
-  __LIST *Self__ZZOG;
-  __PROFIL_SLOT *Self__4DJM;
-  __PROFIL_BLOCK *Self__HMEJ;
-  __CHARACTER *arg__HZE,*p__D0X,*Self__TJNR,*new__VJNR,*Self__BLNR;
-  __CHARACTER *new__DLNR,*Self__HLNR,*new__JLNR,*Self__NLNR,*new__PLNR;
-  __CHARACTER *path__HGC,*Self__PMNR,*new__RMNR,*Self__VMNR,*new__XMNR;
-  __CHARACTER *Self__1MNR,*new__3MNR,*Self__5NNR,*new__BONR,*Self__1ONR;
-  __CHARACTER *new__3ONR,*Self__BPNR,*new__DPNR,*Self__HPNR,*new__JPNR;
-  __CHARACTER *Self__NPNR,*new__PPNR,*Self__TPNR,*new__VPNR,*Self__ZPNR;
-  __CHARACTER *new__1PNR,*Self__5PNR,*new__BQNR,*Self__FQNR,*new__HQNR;
-  __CHARACTER *Self__LQNR,*new__NQNR,*Self__RQNR,*new__TQNR,*Self__XQNR;
-  __CHARACTER *new__ZQNR,*Self__3QNR,*new__5QNR,*Self__DRNR,*new__FRNR;
-  __CHARACTER *Self__JRNR,*new__LRNR,*Self__PRNR,*new__RRNR,*Self__VRNR;
-  __CHARACTER *new__XRNR,*Self__OA4Q,*new__RA4Q;
-  __FAST_ARRAYoSTRINGo *result__C33R,*Self__K33R,*result__QWG,*Self__H1M;
-  void *result__GZE;
-  __CHARACTER ch__WJNR,Self__CXLC,car__JW,Self__USBR,Self__LC1;
-  __CHARACTER result__NC1,result__VN4R,result__YN4R,result__1N4R;
-  __CHARACTER result__XO4R,result__V2BR,result__ETBR;
-  __LINKED_LISToSTRING_CONSTANTo *result__XJNR,*result__MTD,*Self__5SBR;
-  __LINKED_LISToSTRING_CONSTANTo *Self__DTBR,*Self__A31;
-  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *result__A3W;
-  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__P4JB;
-  __FAST_ARRAYoPROTOTYPEo *result__FTG,*Self__HZM,*Self__O4L;
-  __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *result__JQF,*Self__YIM;
-  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__JUF;
-  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__RJM;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *result__SXF,*Self__PLM;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__GTBR,*Self__HTBR;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__10R,*Self__R1R;
-  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *result__DZF,*Self__TMM;
-  __FAST_ARRAYoITM_TYPE_GENERICo *result__Z0F,*Self__ZRM;
-  __FAST_ARRAYoITM_TYPE_GENERIC_ELTo *result__DYLC,*Self__WEQC;
-  __FAST_ARRAYoITM_TYPE_GENERIC_ELTo *Self__3LCD;
-  void *result__GTLC;
-  __BOOLEAN __tmp__NMCD,__tmp__L54G,__tmp__XFJJ,result__TSBR,__tmp__GY;
-  __BOOLEAN __tmp__TY,result__SV1,__tmp__AZ,result__EW1,__tmp__40;
-  __BOOLEAN result__WW1,result__VSBR,__tmp__U4,result__IX1,__tmp__L2;
-  __BOOLEAN __tmp__X2,result__NCMD,result__XSBR,result__M0EB,__tmp__FAB;
-  __BOOLEAN result__0X1,__tmp__CBB,result__MY1,__tmp__QBB,result__4Y1;
-  __BOOLEAN __tmp__4BB,result__QZ1,__tmp__5GC,result__UN4R,result__DV3;
-  __BOOLEAN result__XN4R,__tmp__UX3,__tmp__OZ3,result__0N4R,__tmp__2Y3;
-  __BOOLEAN result__WO4R,result__IU3,__tmp__303,result__3TB,__tmp__MZCD;
-  void **__tmp__CNCD,**new__GQ2D;
-  __FAST_ARRAYoITM_TYPE_STYLEo *result__BWF,*Self__3JM;
-  __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *result__N5RE;
-  __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__3HGF;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *result__BKGC,*Self__EJPC;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *result__SFGC,*Self__YHPC;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *result__FXHC,*Self__ZSPC;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *result__3HKD,*Self__SL0D;
-  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *result__ZKOD,*Self__HO1D;
-  __FAST_ARRAYoITM_TYPE_MULTIo *result__VGWD,*Self__HG3D;
-  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *result__HUPD;
-  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__BW1D;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__IXPD;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__AZ1D;
-  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *result__OQTD,*Self__202D;
-  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *result__EL2B,*Self__5AOC;
-  __HASHED_SEToFAST_ARRAYoTYPE_FULLoo *result__XM2B,*Self__DCOC;
-  __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *result__KO2B;
-  __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__ZGOC;
-  __FAST_ARRAYoTYPES_TMPo *result__QCZG,*Self__G34G;
-  __HASHED_SEToTYPESo *result__W22J,*Self__KUIK;
-  __FAST_ARRAYoCONTEXTo *result__2OCD,*Self__1RZD;
-  __FAST_ARRAYoLOCALo *result__5JNR,*Self__ISBR,*result__HKNR;
-  __FAST_ARRAYoLOCALo *Self__LSBR,*result__PKNR,*Self__OSBR;
-  __FAST_ARRAYoLOCALo *result__XKNR,*Self__RSBR,*result__AYEG;
-  __FAST_ARRAYoLOCALo *Self__ZVPG,*Self__JTBR;
-  __LINKED_LISToNODE_TYPEo *result__SVCD,*Self__0ZSE;
-  __FAST_ARRAYoPROFILo *result__5NE,*Self__Q0L;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *result__G3SH,*Self__GWEI;
-  __FAST_ARRAYoFAST_ARRAYoSLOToo *result__W4SH,*Self__KXEI;
-  __FAST_ARRAYoLISTo *result__B3YG,*Self__414G;
-  __FAST_ARRAYoLOCAL_SEQo *result__NRBK,*Self__MHJK;
-  __FAST_ARRAYoFAST_ARRAYoLOCALoo *result__MYTG,*Self__NS4G,*Self__144G;
-  void *result__EIQG;
-  void **__tmp__AA5G,**new__5MDI;
-  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *result__U0CD;
-  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__OWZD;
-  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__MZ0D;
-  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__F00D;
-  __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *result__XBDJ,*Self__YBJJ;
-  __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *Self__HFJJ;
-  void *result__W0BJ;
-  __FAST_ARRAYoSLOT_DATAo *__tmp__40BJ;
-  void **__tmp__MGJJ,**new__P1IK;
-  __HASHED_SEToABSTRACT_STRINGo *result__V1C,*Self__J1K;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__RLNR,*Self__ZLNR;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__1LNR,*Self__DMNR;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__5MNR,*Self__HNNR;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__JNNR,*Self__RNNR;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__TNNR,*Self__1NNR;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__YEFB,*Self__OKMB;
-  __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *result__Q3E;
-  __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__SGM;
-  __FAST_ARRAYoTYPE_IDo *result__RJE,*Self__NTL;
-  void *result__FTBR,*type_gen__QIB,*result__MOC;
-  void *src__TRB;
+  __UINTEGER_64__YB __tmp__SC,__tmp__YK;
+  __STRING__BC *__tmp__NFH,*__tmp__4FE,*Self__30Z,*__tmp__OHSC;
+  __STRING__BC *__tmp__PN2E,*__tmp__3KCL,*__tmp__JBI,*__tmp__GEH;
+  __STRING__BC *__tmp__KEH,*__tmp__K0D,*__tmp__GO,*__tmp__WBXS;
+  __STRING__BC *Self__KV4T,*__tmp__ACXS,*Self__CN0T;
+  __INTEGER__Q __tmp__UFE,Self__XYG,idx__PHQ,typ_id__PAOU,Self__NS4T;
+  __INTEGER__Q Self__HO5G,__tmp__AQAG,__tmp__ZW2G,Self__HGVH;
+  __INTEGER__Q __tmp__5AOU,Self__ABOU,__tmp__JDB,__tmp__FBOU;
+  __INTEGER__Q __tmp__HBOU,Self__IBOU;
+  __POINTER__IB ptr__4AL,__tmp__EBL,__tmp__LD0T,__tmp__ND0T,__tmp__NC4T;
+  __POINTER__IB __tmp__PC4T,__tmp__RC4T,__tmp__SC4T,__tmp__BE4T;
+  __POINTER__IB __tmp__CE4T,__tmp__RAOU,__tmp__SAOU,__tmp__RS4T;
+  __POINTER__IB __tmp__TS4T,__tmp__VS4T,__tmp__WS4T,__tmp__3S4T;
+  __POINTER__IB __tmp__5S4T,__tmp__BT4T,__tmp__CT4T;
+  __UINTEGER_32__ZWB __tmp__OD0T,__tmp__RE0T,__tmp__TAOU,__tmp__DT4T;
+  __MEMORY__2PG *__tmp__WC4T,*__tmp__GE4T,*__tmp__0S4T,*__tmp__GT4T;
+  __LIP_BOOLEAN__BCB *result__LN0C,*result__W0D;
+  void *__tmp__3M5;
+  __ITM_TYPE_PARAMETER__ZEZ *result__TZWC,*Self__RF2C;
+  __STRING_CONSTANT__0 *__tmp__Q3,*__tmp__IAB,*__tmp__UBB,*__tmp__VDB;
+  void *arg__F4,*__tmp__AGC;
+  __LIP_SLOT_CODE__HC *__tmp__KAB;
+  __LIP_INTEGER__HDB *__tmp__LDB;
+  __LIP_STRING__TDB *__tmp__XDB;
+  __LIP_SLOT_DATA__3AB *__tmp__QDXS;
+  __POSITION__OL __tmp__IGC,__tmp__YH2C,__tmp__SAXC;
+  __TYPE_FULL__XMB *__tmp__3LC,*__tmp__ZMB,*t__FNIO,*ts__GNIO,*ts__4V4T;
+  __TYPE_FULL__XMB *ts__CW4T;
+  __TYPE_ID__MMB *result__KBOU,*Self__WBOU,*Self__3JXS;
+  __ITM_TYPE_STYLE__1MB *__tmp__BNB;
+  __ITM_TYPE_GENERIC__LPB *__tmp__PPB;
+  __PROTOTYPE__MF *__tmp__RF,*Self__V3WC,*__tmp__FWB;
+  __LIST__WH *result__OHAD,*Self__XG4D,*__tmp__S4WC;
+  __LOCAL__L4WC *__tmp__W1FD,*loc__ENIO,*__tmp__3YST,*__tmp__5RIO;
+  __PUSH__IXB *__tmp__V4WC;
+  __EXTERNAL_C__Y5WC *result__MLND,*Self__Q54D;
+  __SECTION___RVOB *__tmp__AH2C;
+  void *__tmp__RH2C;
+  __ITM_SLOT__PLC *Self__5OGG;
+  void *__tmp__OPGG;
+  __ITM_SLOT_OPERATOR__2F0D *Self__UPGG;
+  __PROTOTYPE_CST__LAXC *__tmp__RAXC;
+  __NODE_TYPE__SK2C *__tmp__UAXC,*Self__O4DJ;
+  __INTEGER_CST__XAXC *result__2NAD,*Self__BH4D;
+  void *__tmp__NGGD;
+  __PROFIL_SLOT__OO2C *Self__EMIO;
+  __PROFIL_BLOCK__O3NJ *Self__RBFL,*Self__GKXS;
+  void *__tmp__MSIO;
+  __TYPE__FF *Self__RJXS;
+  __TYPE_NULL__GMB *Self__UJXS;
+  __TYPE_VOID__IMB *Self__XJXS;
+  __TYPE_CONTEXT__KMB *Self__0JXS;
+  __TYPE_GENERIC__OCY *Self__AKXS;
+  __TYPE_BLOCK__CP5D *Self__DKXS;
+  __CHARACTER__DB *arg__PFE,*Self__DHQ,*__tmp__YQOB,*Self__V5PB;
+  __FAST_ARRAYoSTRINGo__1RD *__tmp__SFE,*__tmp__L1VC;
+  __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *__tmp__JHBB;
+  __FAST_ARRAYoPROTOTYPEo__IVB *result__3AL,*Self__R4Y,*Self__LQY;
+  void **__tmp__22HB;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *__tmp__FPE,*__tmp__4LZG;
+  __FAST_ARRAYoLIP_INTEGERo__MYW *result__V40,*Self__0ZUB;
+  void **__tmp__32GC;
+  __FAST_ARRAYoLIP_STRINGo__YTW *result__520,*Self__LYUB;
+  void **__tmp__F0GC;
+  __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *result__EXG;
+  __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__PAL;
+  void **Result__A3P;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *result__N5WB,*Self__LPZC;
+  void **__tmp__DWPD;
+  __FAST_ARRAYoLIP_SLOT_CODEo__22B *result__0VK,*Self__CXY;
+  void **__tmp__WRHB;
+  __FAST_ARRAYoLIP_SLOT_DATAo__UFXC *result__VPDF,*Self__CFAG;
+  void **__tmp__OCTG;
+  __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *result__HBAE;
+  __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__EPAF;
+  void **Result__DXRF;
+  __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *result__5OG;
+  __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__DZK;
+  void **Result__GOP;
+  __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *result__1QG;
+  __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__PZK;
+  void **Result__WSP;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *result__H3K,*Self__M1Y;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *Self__1N0T;
+  void **__tmp__AYHB;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__J0NE,*__tmp__0N0T,*__tmp__YRC;
+  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *result__P55F,*Self__AP0G;
+  void **Result__K1FH;
+  __FAST_ARRAYoITM_TYPE_MULTIo__V3UC *result__SD2C,*Self__343D;
+  void **__tmp__DJXE;
+  __FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *result__511C,*Self__GZ3D;
+  void **__tmp__ZFXE;
+  __FAST_ARRAYoITM_TYPE_GENERICo__UTC *result__24K,*Self__Q2Y;
+  void **__tmp__O0HB;
+  __FAST_ARRAYoITM_TYPE_STYLEo__POC *result__S1K,*Self__C0Y;
+  void **__tmp__SVHB;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *result__BM1C,*Self__XC3D;
+  void **__tmp__D3WE;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *result__UJ1C,*Self__TB3D;
+  void **__tmp__V0WE;
+  __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *result__AQ1C;
+  __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *Self__AF3D;
+  void **__tmp__R5WE;
+  __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *result__1ETH;
+  __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *Self__0TDI;
+  void **Result__IOKI;
+  __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *result__OFBE;
+  __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *Self__PYAF;
+  void **Result__TFSF;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *result__DHBE;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *Self__1YAF;
+  void **Result__DKSF;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *result__SRBE,*Self__TOBF;
+  void **__tmp__OCYF;
+  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *result__0CWB,*Self__NPYC;
+  void **__tmp__PDPD;
+  __FAST_ARRAYoTYPE_FULLo__VAY *__tmp__SDLG;
+  __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *result__SXSH,*Self__TKDI;
+  void **Result__0AKI;
+  __FAST_ARRAYoTYPE_BLOCKo__SOJF *result__ICCG,*Self__NN1G;
+  void **__tmp__2SMH;
+  __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *result__H0WB;
+  __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *Self__SIZC;
+  void **Result__MRJD;
+  __FAST_ARRAYoTYPES_TMPo__AGHG *result__DZ2G,*Self__B2SH;
+  void **__tmp__JF4H;
+  __HASHED_SEToTYPESo__GWXI *result__Q4BK,*Self__5MGL;
+  void **Result__SPUL;
+  __FAST_ARRAYoLOCALo__2W1D *result__Z4NU,*Self__4J0T,*result__NAOU;
+  __FAST_ARRAYoLOCALo__2W1D *Self__DM0T;
+  void **__tmp__KN4T,**__tmp__MS4T;
+  __LINKED_LISToNODE_TYPEo__3K2C *result__1M4F,*Self__TK0G;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *result__22JK,*Self__1GHL;
+  void **__tmp__DV0L;
+  __FAST_ARRAYoPROFILo__SQB *result__QSK,*Self__OUY;
+  void **__tmp__0MHB;
+  __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *result__3GJL;
+  __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__IWGM;
+  void **Result__32SM;
+  __FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *result__2QJK,*Self__EBHL;
+  void **__tmp__AR0L;
+  __FAST_ARRAYoTYPEo__MSB *__tmp__U4LJ;
+  __FAST_ARRAYoLISTo__GCFE *result__DSDF,*Self__GGAG;
+  void **__tmp__2ETG;
+  __FAST_ARRAYoLOCAL_SEQo__KALL *result__VKKM,*Self__EBEN;
+  void **__tmp__BPRN;
+  __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *result__J0CF,*Self__BV5F;
+  __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *Self__1OAG;
+  void **__tmp__0R4T,**__tmp__I2SG;
+  __BOOLEAN__L __tmp__LPAG,is_path_list__G4,__tmp__1BB,__tmp__FCB;
+  __BOOLEAN__L __tmp__Q4DJ,__tmp__R4DJ,__tmp__1BOU,__tmp__QCOU;
+  __BOOLEAN__L __tmp__OPIO;
+  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *result__YVBG;
+  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__YE1G;
+  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *src__DXB;
+  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__DM1G;
+  void **Result__U2HH;
+  __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *result__CYIK,*Self__LXGL;
+  __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *Self__P3GL;
+  void **__tmp__CU4T,**__tmp__WL0L;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__5UMJ;
+  __HASHED_SEToABSTRACT_STRINGo__IO *result__G1J,*Self__YDY;
+  void **Result__XYDB;
+  __CHARACTER__DB __tmp__L5;
+  __FAST_ARRAYoSLOTo__SLC *__tmp__1LC;
+  __FAST_ARRAYoTYPE_IDo__UMC *result__FNK,*Self__ELY;
+  void **__tmp__ZIHB;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__ZG4D;
+  __SLIM_ARRAYoLOCALo__PHOJ *Self__2BOU,*Self__RCOU;
+  __BLOCK__GB __tmp__3BOU,__tmp__ECOU,__tmp__LCOU,__tmp__SCOU;
+  __BLOCK__GB __tmp__ZCOU,__tmp__ADOU;
+  __BLOCK__GB __tmp__4BOU,__tmp__FCOU,__tmp__MCOU,__tmp__TCOU;
+  __BLOCK__GB __tmp__0COU,__tmp__BDOU;
   arg_count  = argc;
   arg_vector = argv;
-  parent_numeric__J=NUMERIC__;
-  clone_allocation_size__S0C= 0;
-  STRING_CONSTANT__->count__XHB=((__INTEGER )((0)));
-  STRING__->count__VF= 0;
-  STRING_CONSTANT__->storage__X4K=((__CHARACTER *)(NULL));
-  STRING__->storage__XNK=NULL;
-  nb_page__OQJ= 0;
-  MEMORY__->size_and_id__30C= 0;
-  capacity_max__3IU= 0;
-  begin_memory__4PI=((__POINTER )(NULL));
-  MEMORY__->previous_linear__20C= 0;
-  first_free__QDBB=NULL;
-  MEMORY__->next_free__40C=NULL;
-  MEMORY__->previous_free__50C=NULL;
-  STRING__->capacity__MNK= 0;
-  tmp_name__MK=NULL;
-  HASHED_SEToABSTRACT_STRINGo__->buckets__YRK=NULL;
-  HASHED_SEToABSTRACT_STRINGo__->capacity__TRK= 0;
-  HASHED_SEToABSTRACT_STRINGo__->count__ZSK= 0;
-  list__TK=NULL;
-  HASHED_SET_NODEoABSTRACT_STRINGo__->item__ESK=NULL;
-  HASHED_SET_NODEoABSTRACT_STRINGo__->next__QSK=NULL;
-  string_tmp__RB=create__AXB( 256);
-  operator_equal__0V=NULL;
-  operator_not_equal__5V=NULL;
-  ARRAYED_COLLECTIONoSTRINGo__->upper__TXD= 0;
-  ARRAYED_COLLECTIONoSTRINGo__->capacity__Q1M= 0;
-  ARRAYED_COLLECTIONoSTRINGo__->storage__11M=NULL;
-  FAST_ARRAYoSTRINGo__->parent_arrayed_collection__QXD=(*ARRAYED_COLLECTIONoSTRINGo__);
-  arg__HZE=NULL;
-  str__IZE=NULL;
-  new_count__L33R=((__INTEGER )(arg_count));
-  result__C33R=NULL;
-  ptr__D33R=((__POINTER )(NULL));
-  typ_id__E33R= 0;
-  sz__F33R=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
-  if ((sz__F33R ==  0)) {
-    result__C33R=FAST_ARRAYoSTRINGo__;
-  } else {
-    typ_id__E33R=__FAST_ARRAYoSTRINGo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F33R);
-    if ((typ_id__E33R == (__INTEGER)(-  1))) {
-      a__G33R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__H33R=(__UINTEGER_32)((__UINTEGER_32)(sz__F33R + a__G33R) & (__UINTEGER_32)(~ a__G33R));
-      ptr_table__N33R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H33R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__M33R=((__POINTER )(NULL));
-      result__O33R=((__POINTER *)ptr_table__N33R)[ 0];
-      if ((result__O33R == (void *)NULL)) {
-        result__O33R=new_lab__2PJ(new_size__H33R);
-        next__M33R=(void *)((unsigned long)result__O33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H33R)));
-        ((__POINTER *)next__M33R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__N33R)[ 0]=next__M33R;
-      } else {
-        next__M33R=((__POINTER *)result__O33R)[ 0];
-        if ((next__M33R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O33R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H33R <<  1)) <=  4096)) {
-            next__M33R=(void *)((unsigned long)result__O33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H33R)));
-          } else {
-            next__M33R=new_lab__2PJ(new_size__H33R);
-          };
-          ((__POINTER *)next__M33R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N33R)[ 0]=next__M33R;
-        } else {
-          ((__POINTER *)result__O33R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M33R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__O33R=next__M33R;
-        };
-      };
-      ptr__D33R=result__O33R;
-    } else {
-      t__I33R=((__UINTEGER_32 )typ_id__E33R);
-      a__J33R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__V33R=(__UINTEGER_32)((__UINTEGER_32)(sz__F33R + a__J33R) & (__UINTEGER_32)(~ a__J33R));
-      ptr_table__S33R=((__POINTER )(&(table_type[(t__I33R)])));
-      lab_type__U33R=(__UINTEGER_32)(t__I33R |  1);
-      next__R33R=((__POINTER )(NULL));
-      result__T33R=((__POINTER *)ptr_table__S33R)[ 0];
-      if ((result__T33R == (void *)NULL)) {
-        result__T33R=new_lab__2PJ(lab_type__U33R);
-        next__R33R=(void *)((unsigned long)result__T33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V33R)));
-        ((__POINTER *)next__R33R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__S33R)[ 0]=next__R33R;
-      } else {
-        next__R33R=((__POINTER *)result__T33R)[ 0];
-        if ((next__R33R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T33R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V33R <<  1)) <=  4096)) {
-            next__R33R=(void *)((unsigned long)result__T33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V33R)));
-          } else {
-            next__R33R=new_lab__2PJ(lab_type__U33R);
-          };
-          ((__POINTER *)next__R33R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S33R)[ 0]=next__R33R;
-        } else {
-          ((__POINTER *)result__T33R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R33R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__T33R=next__R33R;
-        };
-      };
-      ptr__D33R=result__T33R;
-    };
-    result__C33R=((__FAST_ARRAYoSTRINGo *)ptr__D33R);
-    *(result__C33R) = *(FAST_ARRAYoSTRINGo__);
-  };
-  Self__K33R=((__FAST_ARRAYoSTRINGo *)result__C33R);
-  if ((Self__K33R->parent_arrayed_collection__QXD.capacity__Q1M < new_count__L33R)) {
-    Self__K33R->parent_arrayed_collection__QXD.storage__11M=create__NXEB(new_count__L33R);
-    Self__K33R->parent_arrayed_collection__QXD.capacity__Q1M=new_count__L33R;
-  };
-  Self__K33R->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(-  1);
-  result__GZE=result__C33R;
-  Self__LEG= 0;
-  limit_up__MEG=(__INTEGER)(((__INTEGER )(arg_count)) -  1);
-  while ((Self__LEG <= limit_up__MEG)) {
-    arg__HZE=((__CHARACTER *)(arg_vector[(Self__LEG)]));
-    str__IZE=create__AXB(fast_first_index_of__until__PAD(arg__HZE,'\0', 1024));
-    Self__C0X=((__STRING *)str__IZE);
-    p__D0X=arg__HZE;
-    i__E0X= 0;
-    Self__C0X->count__VF= 0;
-    while ((((__CHARACTER *)p__D0X)[i__E0X] != '\0')) {
-      ch__WJNR=((__CHARACTER *)p__D0X)[i__E0X];
-      new_capacity__RJNR= 0;
-      if ((Self__C0X->capacity__MNK <= Self__C0X->count__VF)) {
-        if ((Self__C0X->capacity__MNK ==  0)) {
-          Self__C0X->capacity__MNK= 32;
-          Self__C0X->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__RJNR=(__INTEGER)(Self__C0X->capacity__MNK <<  1);
-          Self__TJNR=((__CHARACTER *)Self__C0X->storage__XNK);
-          old_nb_elts__UJNR=Self__C0X->capacity__MNK;
-          new__VJNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TJNR),((__UINTEGER_32 )old_nb_elts__UJNR),((__UINTEGER_32 )new_capacity__RJNR)));
-          upper__Z33R=(__INTEGER)(new_capacity__RJNR -  1);
-          Self__X33R=old_nb_elts__UJNR;
-          while ((Self__X33R <= upper__Z33R)) {
-            new__VJNR[Self__X33R]='\0';
-            Self__X33R=(__INTEGER)(Self__X33R +  1);
-          };
-          Self__C0X->storage__XNK=new__VJNR;
-          Self__C0X->capacity__MNK=new_capacity__RJNR;
-        };
-      };
-      ((__CHARACTER *)Self__C0X->storage__XNK)[Self__C0X->count__VF]=ch__WJNR;
-      Self__C0X->count__VF=(__INTEGER)(Self__C0X->count__VF +  1);
-      i__E0X=(__INTEGER)(i__E0X +  1);
-    };
-    add_last__10X(result__GZE,str__IZE);
-    Self__LEG=(__INTEGER)(Self__LEG +  1);
-  };
-  verbose_level__FX= 0;
-  is_statistic__0H=FALSE__;
-  is_quiet_operation__UG=FALSE__;
-  inline_level__20= 17;
-  debug_with_code__R1=FALSE__;
-  debug_level_option__3C= 0;
-  output_name_exe__ZB=NULL;
-  target__3B=NULL;
-  is_warning__OBB=FALSE__;
-  is_all_warning__2BB=FALSE__;
-  is_optimization__II=FALSE__;
-  input_name__UB=NULL;
-  string_tmp2__ADB=create__AXB( 256);
-  LINKED_COLLECTIONoSTRING_CONSTANTo__->upper__JC= 0;
-  LINKED_LISToSTRING_CONSTANTo__->parent_linked_collection__DC=(*LINKED_COLLECTIONoSTRING_CONSTANTo__);
-  result__XJNR=NULL;
-  ptr__YJNR=((__POINTER )(NULL));
-  typ_id__ZJNR= 0;
-  sz__0JNR=((__UINTEGER_32 )sizeof(__LINKED_LISToSTRING_CONSTANTo));
-  if ((sz__0JNR ==  0)) {
-    result__XJNR=LINKED_LISToSTRING_CONSTANTo__;
-  } else {
-    typ_id__ZJNR=__LINKED_LISToSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0JNR);
-    if ((typ_id__ZJNR == (__INTEGER)(-  1))) {
-      a__1JNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2JNR=(__UINTEGER_32)((__UINTEGER_32)(sz__0JNR + a__1JNR) & (__UINTEGER_32)(~ a__1JNR));
-      ptr_table__233R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2JNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__133R=((__POINTER )(NULL));
-      result__333R=((__POINTER *)ptr_table__233R)[ 0];
-      if ((result__333R == (void *)NULL)) {
-        result__333R=new_lab__2PJ(new_size__2JNR);
-        next__133R=(void *)((unsigned long)result__333R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2JNR)));
-        ((__POINTER *)next__133R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__233R)[ 0]=next__133R;
-      } else {
-        next__133R=((__POINTER *)result__333R)[ 0];
-        if ((next__133R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__333R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2JNR <<  1)) <=  4096)) {
-            next__133R=(void *)((unsigned long)result__333R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2JNR)));
-          } else {
-            next__133R=new_lab__2PJ(new_size__2JNR);
-          };
-          ((__POINTER *)next__133R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__233R)[ 0]=next__133R;
-        } else {
-          ((__POINTER *)result__333R)[ 0]=(void *)((unsigned long)((__POINTER *)next__133R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__333R=next__133R;
-        };
-      };
-      ptr__YJNR=result__333R;
-    } else {
-      t__3JNR=((__UINTEGER_32 )typ_id__ZJNR);
-      a__4JNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__E43R=(__UINTEGER_32)((__UINTEGER_32)(sz__0JNR + a__4JNR) & (__UINTEGER_32)(~ a__4JNR));
-      ptr_table__B43R=((__POINTER )(&(table_type[(t__3JNR)])));
-      lab_type__D43R=(__UINTEGER_32)(t__3JNR |  1);
-      next__A43R=((__POINTER )(NULL));
-      result__C43R=((__POINTER *)ptr_table__B43R)[ 0];
-      if ((result__C43R == (void *)NULL)) {
-        result__C43R=new_lab__2PJ(lab_type__D43R);
-        next__A43R=(void *)((unsigned long)result__C43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E43R)));
-        ((__POINTER *)next__A43R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__B43R)[ 0]=next__A43R;
-      } else {
-        next__A43R=((__POINTER *)result__C43R)[ 0];
-        if ((next__A43R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C43R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E43R <<  1)) <=  4096)) {
-            next__A43R=(void *)((unsigned long)result__C43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E43R)));
-          } else {
-            next__A43R=new_lab__2PJ(lab_type__D43R);
-          };
-          ((__POINTER *)next__A43R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__B43R)[ 0]=next__A43R;
-        } else {
-          ((__POINTER *)result__C43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__C43R=next__A43R;
-        };
-      };
-      ptr__YJNR=result__C43R;
-    };
-    result__XJNR=((__LINKED_LISToSTRING_CONSTANTo *)ptr__YJNR);
-    *(result__XJNR) = *(LINKED_LISToSTRING_CONSTANTo__);
-  };
-  path_directory__EC=result__XJNR;
-  LINKED_LISToSTRING_CONSTANTo__->first_link__5UK=NULL;
-  LINKED_LIST_NODEoSTRING_CONSTANTo__->item__BVK=NULL;
-  LINKED_LIST_NODEoSTRING_CONSTANTo__->next__AX4=NULL;
-  LINKED_LISToSTRING_CONSTANTo__->last_link__L31=NULL;
-  LINKED_LISToSTRING_CONSTANTo__->mem_idx__OTU= 0;
-  LINKED_LISToSTRING_CONSTANTo__->mem_lnk__XTU=NULL;
-  output_name_c__BF=NULL;
-  object__ODD=NULL;
-  HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->buckets__HPL=NULL;
-  HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->capacity__CPL= 0;
-  HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->count__IQL= 0;
-  variable__OED=NULL;
-  HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->key__TPL=NULL;
-  HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->next__5PL=NULL;
-  HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->item__VXM=NULL;
-  string_tmp__4TB=create__AXB( 128);
-  ITM_OBJECT__->position__WIM=((__POSITION ) 0);
-  NAMED__->parent_itm_object__PD=(*ITM_OBJECT__);
-  NAMED__->name__1QB=NULL;
-  NAMED__->style__3CGC='\0';
-  PROTOTYPE__->parent_named__QD=(*NAMED__);
-  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->buckets__0HJB=NULL;
-  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->capacity__VHJB= 0;
-  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->count__0IJB= 0;
-  result__A3W=NULL;
-  ptr__B3W=((__POINTER )(NULL));
-  typ_id__G3W= 0;
-  sz__D3W=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo));
-  if ((sz__D3W ==  0)) {
-    result__A3W=HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
-  } else {
-    typ_id__G3W=__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D3W);
-    if ((typ_id__G3W == (__INTEGER)(-  1))) {
-      a__UP3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SP3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__D3W + a__UP3Q) & (__UINTEGER_32)(~ a__UP3Q));
-      ptr_table__G43R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SP3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__F43R=((__POINTER )(NULL));
-      result__H43R=((__POINTER *)ptr_table__G43R)[ 0];
-      if ((result__H43R == (void *)NULL)) {
-        result__H43R=new_lab__2PJ(new_size__SP3Q);
-        next__F43R=(void *)((unsigned long)result__H43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP3Q)));
-        ((__POINTER *)next__F43R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__G43R)[ 0]=next__F43R;
-      } else {
-        next__F43R=((__POINTER *)result__H43R)[ 0];
-        if ((next__F43R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H43R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SP3Q <<  1)) <=  4096)) {
-            next__F43R=(void *)((unsigned long)result__H43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP3Q)));
-          } else {
-            next__F43R=new_lab__2PJ(new_size__SP3Q);
-          };
-          ((__POINTER *)next__F43R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__G43R)[ 0]=next__F43R;
-        } else {
-          ((__POINTER *)result__H43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__F43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__H43R=next__F43R;
-        };
-      };
-      ptr__B3W=result__H43R;
-    } else {
-      t__YP3Q=((__UINTEGER_32 )typ_id__G3W);
-      a__0P3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__O43R=(__UINTEGER_32)((__UINTEGER_32)(sz__D3W + a__0P3Q) & (__UINTEGER_32)(~ a__0P3Q));
-      ptr_table__L43R=((__POINTER )(&(table_type[(t__YP3Q)])));
-      lab_type__N43R=(__UINTEGER_32)(t__YP3Q |  1);
-      next__K43R=((__POINTER )(NULL));
-      result__M43R=((__POINTER *)ptr_table__L43R)[ 0];
-      if ((result__M43R == (void *)NULL)) {
-        result__M43R=new_lab__2PJ(lab_type__N43R);
-        next__K43R=(void *)((unsigned long)result__M43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O43R)));
-        ((__POINTER *)next__K43R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__L43R)[ 0]=next__K43R;
-      } else {
-        next__K43R=((__POINTER *)result__M43R)[ 0];
-        if ((next__K43R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M43R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O43R <<  1)) <=  4096)) {
-            next__K43R=(void *)((unsigned long)result__M43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O43R)));
-          } else {
-            next__K43R=new_lab__2PJ(lab_type__N43R);
-          };
-          ((__POINTER *)next__K43R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__L43R)[ 0]=next__K43R;
-        } else {
-          ((__POINTER *)result__M43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__K43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__M43R=next__K43R;
-        };
-      };
-      ptr__B3W=result__M43R;
-    };
-    result__A3W=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)ptr__B3W);
-    *(result__A3W) = *(HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__);
-  };
-  Self__P4JB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)result__A3W);
-  new_capacity__JLOB=prime_number_ceiling__X3Q( 193);
-  Self__P4JB->buckets__0HJB=create__B2TB(new_capacity__JLOB);
-  Self__P4JB->capacity__VHJB=new_capacity__JLOB;
-  Self__P4JB->count__0IJB= 0;
-  prototype_dico__MHM=result__A3W;
-  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->key__GIJB=NULL;
-  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->next__RIJB=NULL;
-  PROTOTYPE__->filename__4QB=NULL;
-  PROTOTYPE__->generic_count__YHM= 0;
-  ARRAYED_COLLECTIONoExpanded_CHARACTERo__->capacity__YSJB= 0;
-  ARRAYED_COLLECTIONoExpanded_CHARACTERo__->storage__BTJB=NULL;
-  ARRAYED_COLLECTIONoExpanded_CHARACTERo__->upper__FTJB= 0;
-  FAST_ARRAYoExpanded_CHARACTERo__->parent_arrayed_collection__3HM=(*ARRAYED_COLLECTIONoExpanded_CHARACTERo__);
-  PROTOTYPE__->idf_generic_list__5HM=NULL;
-  ARRAYED_COLLECTIONoPROTOTYPEo__->upper__QQB= 0;
-  ARRAYED_COLLECTIONoPROTOTYPEo__->capacity__QZM= 0;
-  ARRAYED_COLLECTIONoPROTOTYPEo__->storage__1ZM=NULL;
-  FAST_ARRAYoPROTOTYPEo__->parent_arrayed_collection__FQB=(*ARRAYED_COLLECTIONoPROTOTYPEo__);
-  result__FTG=NULL;
-  ptr__GTG=((__POINTER )(NULL));
-  typ_id__LTG= 0;
-  sz__ITG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROTOTYPEo));
-  if ((sz__ITG ==  0)) {
-    result__FTG=FAST_ARRAYoPROTOTYPEo__;
-  } else {
-    typ_id__LTG=__FAST_ARRAYoPROTOTYPEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ITG);
-    if ((typ_id__LTG == (__INTEGER)(-  1))) {
-      a__5P3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3P3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ITG + a__5P3Q) & (__UINTEGER_32)(~ a__5P3Q));
-      ptr_table__Q43R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3P3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__P43R=((__POINTER )(NULL));
-      result__R43R=((__POINTER *)ptr_table__Q43R)[ 0];
-      if ((result__R43R == (void *)NULL)) {
-        result__R43R=new_lab__2PJ(new_size__3P3Q);
-        next__P43R=(void *)((unsigned long)result__R43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3P3Q)));
-        ((__POINTER *)next__P43R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__Q43R)[ 0]=next__P43R;
-      } else {
-        next__P43R=((__POINTER *)result__R43R)[ 0];
-        if ((next__P43R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R43R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3P3Q <<  1)) <=  4096)) {
-            next__P43R=(void *)((unsigned long)result__R43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3P3Q)));
-          } else {
-            next__P43R=new_lab__2PJ(new_size__3P3Q);
-          };
-          ((__POINTER *)next__P43R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Q43R)[ 0]=next__P43R;
-        } else {
-          ((__POINTER *)result__R43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__P43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__R43R=next__P43R;
-        };
-      };
-      ptr__GTG=result__R43R;
-    } else {
-      t__DQ3Q=((__UINTEGER_32 )typ_id__LTG);
-      a__FQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Y43R=(__UINTEGER_32)((__UINTEGER_32)(sz__ITG + a__FQ3Q) & (__UINTEGER_32)(~ a__FQ3Q));
-      ptr_table__V43R=((__POINTER )(&(table_type[(t__DQ3Q)])));
-      lab_type__X43R=(__UINTEGER_32)(t__DQ3Q |  1);
-      next__U43R=((__POINTER )(NULL));
-      result__W43R=((__POINTER *)ptr_table__V43R)[ 0];
-      if ((result__W43R == (void *)NULL)) {
-        result__W43R=new_lab__2PJ(lab_type__X43R);
-        next__U43R=(void *)((unsigned long)result__W43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y43R)));
-        ((__POINTER *)next__U43R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__V43R)[ 0]=next__U43R;
-      } else {
-        next__U43R=((__POINTER *)result__W43R)[ 0];
-        if ((next__U43R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W43R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y43R <<  1)) <=  4096)) {
-            next__U43R=(void *)((unsigned long)result__W43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y43R)));
-          } else {
-            next__U43R=new_lab__2PJ(lab_type__X43R);
-          };
-          ((__POINTER *)next__U43R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__V43R)[ 0]=next__U43R;
-        } else {
-          ((__POINTER *)result__W43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__U43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__W43R=next__U43R;
-        };
-      };
-      ptr__GTG=result__W43R;
-    };
-    result__FTG=((__FAST_ARRAYoPROTOTYPEo *)ptr__GTG);
-    *(result__FTG) = *(FAST_ARRAYoPROTOTYPEo__);
-  };
-  Self__HZM=((__FAST_ARRAYoPROTOTYPEo *)result__FTG);
-  if ((Self__HZM->parent_arrayed_collection__FQB.capacity__QZM <  512)) {
-    Self__HZM->parent_arrayed_collection__FQB.storage__1ZM=create__K25( 512);
-    Self__HZM->parent_arrayed_collection__FQB.capacity__QZM= 512;
-  };
-  Self__HZM->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(-  1);
-  prototype_list__GQB=result__FTG;
-  PROTOTYPE__->index__GAH= 0;
-  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->item__MALB=NULL;
-  PROTOTYPE__->source__UFD=NULL;
-  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->buckets__HYNB=NULL;
-  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->capacity__PUJB= 0;
-  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->count__KYNB= 0;
-  PROTOTYPE__->slot_list__SIM=NULL;
-  source__WFD=NULL;
-  position__ZFD= 0;
-  pos_cur__2FD= 0;
-  pos_line__3FD= 0;
-  pos_col__4FD= 0;
-  type_error__4AH= 0;
-  msg_err__5AH=create__AXB( 256);
-  begin_position__SOF= 0;
-  last_string__V1G=NULL;
-  is_good_section__OCE=FALSE__;
-  is_found__LGD=FALSE__;
-  last_len_string__ELIB= 0;
-  last_integer__D1IC= 0;
-  result__MTD=NULL;
-  ptr__NTD=((__POINTER )(NULL));
-  typ_id__STD= 0;
-  sz__PTD=((__UINTEGER_32 )sizeof(__LINKED_LISToSTRING_CONSTANTo));
-  if ((sz__PTD ==  0)) {
-    result__MTD=LINKED_LISToSTRING_CONSTANTo__;
-  } else {
-    typ_id__STD=__LINKED_LISToSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PTD);
-    if ((typ_id__STD == (__INTEGER)(-  1))) {
-      a__2A4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZPH=(__UINTEGER_32)((__UINTEGER_32)(sz__PTD + a__2A4Q) & (__UINTEGER_32)(~ a__2A4Q));
-      ptr_table__043R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZPH / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__Z43R=((__POINTER )(NULL));
-      result__143R=((__POINTER *)ptr_table__043R)[ 0];
-      if ((result__143R == (void *)NULL)) {
-        result__143R=new_lab__2PJ(new_size__ZPH);
-        next__Z43R=(void *)((unsigned long)result__143R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPH)));
-        ((__POINTER *)next__Z43R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__043R)[ 0]=next__Z43R;
-      } else {
-        next__Z43R=((__POINTER *)result__143R)[ 0];
-        if ((next__Z43R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__143R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZPH <<  1)) <=  4096)) {
-            next__Z43R=(void *)((unsigned long)result__143R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPH)));
-          } else {
-            next__Z43R=new_lab__2PJ(new_size__ZPH);
-          };
-          ((__POINTER *)next__Z43R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__043R)[ 0]=next__Z43R;
-        } else {
-          ((__POINTER *)result__143R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__143R=next__Z43R;
-        };
-      };
-      ptr__NTD=result__143R;
-    } else {
-      t__CRH=((__UINTEGER_32 )typ_id__STD);
-      a__AB4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__C53R=(__UINTEGER_32)((__UINTEGER_32)(sz__PTD + a__AB4Q) & (__UINTEGER_32)(~ a__AB4Q));
-      ptr_table__543R=((__POINTER )(&(table_type[(t__CRH)])));
-      lab_type__B53R=(__UINTEGER_32)(t__CRH |  1);
-      next__443R=((__POINTER )(NULL));
-      result__A53R=((__POINTER *)ptr_table__543R)[ 0];
-      if ((result__A53R == (void *)NULL)) {
-        result__A53R=new_lab__2PJ(lab_type__B53R);
-        next__443R=(void *)((unsigned long)result__A53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C53R)));
-        ((__POINTER *)next__443R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__543R)[ 0]=next__443R;
-      } else {
-        next__443R=((__POINTER *)result__A53R)[ 0];
-        if ((next__443R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A53R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C53R <<  1)) <=  4096)) {
-            next__443R=(void *)((unsigned long)result__A53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C53R)));
-          } else {
-            next__443R=new_lab__2PJ(lab_type__B53R);
-          };
-          ((__POINTER *)next__443R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__543R)[ 0]=next__443R;
-        } else {
-          ((__POINTER *)result__A53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__443R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__A53R=next__443R;
-        };
-      };
-      ptr__NTD=result__A53R;
-    };
-    result__MTD=((__LINKED_LISToSTRING_CONSTANTo *)ptr__NTD);
-    *(result__MTD) = *(LINKED_LISToSTRING_CONSTANTo__);
-  };
-  command_list__VI=result__MTD;
-  output_decl__1C=create__AXB( 60000);
-  ANY__->object_id__55YG=1;
-  TYPE__->prototype__RD=NULL;
-  TYPE__->index__LJC= 0;
-  TYPE__->slot_run__1JC=NULL;
-  TYPE__->default__AKC=NULL;
-  TYPE__->subtype_list__BPY=NULL;
-  TYPE__->size__KPY= 0;
-  TYPE__->type_full_list__LZCB=NULL;
-  TYPE__->last_pass_binding__AYZI= 0;
-  TYPE_NULL__->parent_type__TIB=(*TYPE__);
-  index_count__JJC= 0;
-  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->buckets__2AL=NULL;
-  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->capacity__XAL= 0;
-  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->count__2BL= 0;
-  result__JQF=NULL;
-  ptr__KQF=((__POINTER )(NULL));
-  typ_id__PQF= 0;
-  sz__MQF=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo));
-  if ((sz__MQF ==  0)) {
-    result__JQF=HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
-  } else {
-    typ_id__PQF=__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MQF);
-    if ((typ_id__PQF == (__INTEGER)(-  1))) {
-      a__KQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IQ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MQF + a__KQ3Q) & (__UINTEGER_32)(~ a__KQ3Q));
-      ptr_table__E53R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IQ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__D53R=((__POINTER )(NULL));
-      result__F53R=((__POINTER *)ptr_table__E53R)[ 0];
-      if ((result__F53R == (void *)NULL)) {
-        result__F53R=new_lab__2PJ(new_size__IQ3Q);
-        next__D53R=(void *)((unsigned long)result__F53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3Q)));
-        ((__POINTER *)next__D53R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__E53R)[ 0]=next__D53R;
-      } else {
-        next__D53R=((__POINTER *)result__F53R)[ 0];
-        if ((next__D53R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F53R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IQ3Q <<  1)) <=  4096)) {
-            next__D53R=(void *)((unsigned long)result__F53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3Q)));
-          } else {
-            next__D53R=new_lab__2PJ(new_size__IQ3Q);
-          };
-          ((__POINTER *)next__D53R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__E53R)[ 0]=next__D53R;
-        } else {
-          ((__POINTER *)result__F53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__D53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__F53R=next__D53R;
-        };
-      };
-      ptr__KQF=result__F53R;
-    } else {
-      t__OQ3Q=((__UINTEGER_32 )typ_id__PQF);
-      a__QQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__M53R=(__UINTEGER_32)((__UINTEGER_32)(sz__MQF + a__QQ3Q) & (__UINTEGER_32)(~ a__QQ3Q));
-      ptr_table__J53R=((__POINTER )(&(table_type[(t__OQ3Q)])));
-      lab_type__L53R=(__UINTEGER_32)(t__OQ3Q |  1);
-      next__I53R=((__POINTER )(NULL));
-      result__K53R=((__POINTER *)ptr_table__J53R)[ 0];
-      if ((result__K53R == (void *)NULL)) {
-        result__K53R=new_lab__2PJ(lab_type__L53R);
-        next__I53R=(void *)((unsigned long)result__K53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M53R)));
-        ((__POINTER *)next__I53R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__J53R)[ 0]=next__I53R;
-      } else {
-        next__I53R=((__POINTER *)result__K53R)[ 0];
-        if ((next__I53R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K53R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M53R <<  1)) <=  4096)) {
-            next__I53R=(void *)((unsigned long)result__K53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M53R)));
-          } else {
-            next__I53R=new_lab__2PJ(lab_type__L53R);
-          };
-          ((__POINTER *)next__I53R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__J53R)[ 0]=next__I53R;
-        } else {
-          ((__POINTER *)result__K53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__I53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__K53R=next__I53R;
-        };
-      };
-      ptr__KQF=result__K53R;
-    };
-    result__JQF=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)ptr__KQF);
-    *(result__JQF) = *(HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__);
-  };
-  Self__YIM=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)result__JQF);
-  new_capacity__3SP=prime_number_ceiling__X3Q( 193);
-  Self__YIM->buckets__2AL=create__3IT(new_capacity__3SP);
-  Self__YIM->capacity__XAL=new_capacity__3SP;
-  Self__YIM->count__2BL= 0;
-  dico_type__RJC=result__JQF;
-  HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->key__IBL=NULL;
-  HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->next__TBL=NULL;
-  HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->item__XWQ=NULL;
-  ARRAYED_COLLECTIONoSLOTo__->capacity__2RL= 0;
-  ARRAYED_COLLECTIONoSLOTo__->storage__HSL=NULL;
-  ARRAYED_COLLECTIONoSLOTo__->upper__LSL= 0;
-  FAST_ARRAYoSLOTo__->parent_arrayed_collection__ZJC=(*ARRAYED_COLLECTIONoSLOTo__);
-  TYPE_FULL__->parent_type__5SL=NULL;
-  TYPE_FULL__->flag__ATL= 0;
-  TYPE_VOID__->parent_type__UIB=(*TYPE__);
-  TYPE_CONTEXT__->parent_type__VIB=(*TYPE__);
-  ARRAYED_COLLECTIONoTYPE_IDo__->upper__BDL= 0;
-  ARRAYED_COLLECTIONoTYPE_IDo__->capacity__DDL= 0;
-  ARRAYED_COLLECTIONoTYPE_IDo__->storage__5DL=NULL;
-  FAST_ARRAYoTYPE_IDo__->parent_arrayed_collection__WKC=(*ARRAYED_COLLECTIONoTYPE_IDo__);
-  TYPE_ID__->parent_type__WIB=(*TYPE__);
-  list_id__YKC=NULL;
-  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->buckets__LGL=NULL;
-  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->capacity__GGL= 0;
-  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->count__DWL= 0;
-  ITM_TYPE_SIMPLE__->to_run__2VK=1;
-  ITM_TYPE_SIMPLE__->name__UMC=NULL;
-  ITM_TYPE_SELF__->parent_itm_type_simple__5KD=(*ITM_TYPE_SIMPLE__);
-  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->key__XGL=NULL;
-  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->next__CHL=NULL;
-  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->item__KHL=NULL;
-  result__JUF=NULL;
-  ptr__KUF=((__POINTER )(NULL));
-  typ_id__PUF= 0;
-  sz__MUF=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo));
-  if ((sz__MUF ==  0)) {
-    result__JUF=HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
-  } else {
-    typ_id__PUF=__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MUF);
-    if ((typ_id__PUF == (__INTEGER)(-  1))) {
-      a__VQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TQ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MUF + a__VQ3Q) & (__UINTEGER_32)(~ a__VQ3Q));
-      ptr_table__O53R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TQ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__N53R=((__POINTER )(NULL));
-      result__P53R=((__POINTER *)ptr_table__O53R)[ 0];
-      if ((result__P53R == (void *)NULL)) {
-        result__P53R=new_lab__2PJ(new_size__TQ3Q);
-        next__N53R=(void *)((unsigned long)result__P53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQ3Q)));
-        ((__POINTER *)next__N53R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__O53R)[ 0]=next__N53R;
-      } else {
-        next__N53R=((__POINTER *)result__P53R)[ 0];
-        if ((next__N53R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P53R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TQ3Q <<  1)) <=  4096)) {
-            next__N53R=(void *)((unsigned long)result__P53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQ3Q)));
-          } else {
-            next__N53R=new_lab__2PJ(new_size__TQ3Q);
-          };
-          ((__POINTER *)next__N53R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__O53R)[ 0]=next__N53R;
-        } else {
-          ((__POINTER *)result__P53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__N53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__P53R=next__N53R;
-        };
-      };
-      ptr__KUF=result__P53R;
-    } else {
-      t__ZQ3Q=((__UINTEGER_32 )typ_id__PUF);
-      a__1Q3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__W53R=(__UINTEGER_32)((__UINTEGER_32)(sz__MUF + a__1Q3Q) & (__UINTEGER_32)(~ a__1Q3Q));
-      ptr_table__T53R=((__POINTER )(&(table_type[(t__ZQ3Q)])));
-      lab_type__V53R=(__UINTEGER_32)(t__ZQ3Q |  1);
-      next__S53R=((__POINTER )(NULL));
-      result__U53R=((__POINTER *)ptr_table__T53R)[ 0];
-      if ((result__U53R == (void *)NULL)) {
-        result__U53R=new_lab__2PJ(lab_type__V53R);
-        next__S53R=(void *)((unsigned long)result__U53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W53R)));
-        ((__POINTER *)next__S53R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__T53R)[ 0]=next__S53R;
-      } else {
-        next__S53R=((__POINTER *)result__U53R)[ 0];
-        if ((next__S53R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U53R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W53R <<  1)) <=  4096)) {
-            next__S53R=(void *)((unsigned long)result__U53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W53R)));
-          } else {
-            next__S53R=new_lab__2PJ(lab_type__V53R);
-          };
-          ((__POINTER *)next__S53R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__T53R)[ 0]=next__S53R;
-        } else {
-          ((__POINTER *)result__U53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__S53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__U53R=next__S53R;
-        };
-      };
-      ptr__KUF=result__U53R;
-    };
-    result__JUF=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__KUF);
-    *(result__JUF) = *(HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
-  };
-  Self__RJM=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__JUF);
-  new_capacity__TUP=prime_number_ceiling__X3Q( 193);
-  Self__RJM->buckets__LGL=create__UMT(new_capacity__TUP);
-  Self__RJM->capacity__GGL=new_capacity__TUP;
-  Self__RJM->count__DWL= 0;
-  ITM_TYPE_SELF__->parent_itm_type_simple__5KD.name__UMC=(&__string_1);
-  fast_put__to__WUL(result__JUF,ITM_TYPE_SELF__,(&__string_1));
-  dico__ILC=result__JUF;
-  ITM_TYPE_STYLE__->parent_itm_type_simple__3IB=(*ITM_TYPE_SIMPLE__);
-  PROTOTYPE__->type_style__0NY=NULL;
-  PROTOTYPE__->export_list__EFDC=NULL;
-  PROTOTYPE__->import_list__MFDC=NULL;
-  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->upper__BWK= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->capacity__DWK= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->storage__5WK=NULL;
-  FAST_ARRAYoITM_TYPE_MONOo__->parent_arrayed_collection__PIB=(*ARRAYED_COLLECTIONoITM_TYPE_MONOo__);
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->upper__LIL= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->capacity__2XL= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->storage__XYL=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__->parent_arrayed_collection__ROC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__);
-  result__SXF=NULL;
-  ptr__TXF=((__POINTER )(NULL));
-  typ_id__YXF= 0;
-  sz__VXF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo));
-  if ((sz__VXF ==  0)) {
-    result__SXF=FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
-  } else {
-    typ_id__YXF=__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VXF);
-    if ((typ_id__YXF == (__INTEGER)(-  1))) {
-      a__AR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4Q3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VXF + a__AR3Q) & (__UINTEGER_32)(~ a__AR3Q));
-      ptr_table__Y53R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4Q3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__X53R=((__POINTER )(NULL));
-      result__Z53R=((__POINTER *)ptr_table__Y53R)[ 0];
-      if ((result__Z53R == (void *)NULL)) {
-        result__Z53R=new_lab__2PJ(new_size__4Q3Q);
-        next__X53R=(void *)((unsigned long)result__Z53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4Q3Q)));
-        ((__POINTER *)next__X53R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__Y53R)[ 0]=next__X53R;
-      } else {
-        next__X53R=((__POINTER *)result__Z53R)[ 0];
-        if ((next__X53R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z53R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4Q3Q <<  1)) <=  4096)) {
-            next__X53R=(void *)((unsigned long)result__Z53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4Q3Q)));
-          } else {
-            next__X53R=new_lab__2PJ(new_size__4Q3Q);
-          };
-          ((__POINTER *)next__X53R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Y53R)[ 0]=next__X53R;
-        } else {
-          ((__POINTER *)result__Z53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__X53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Z53R=next__X53R;
-        };
-      };
-      ptr__TXF=result__Z53R;
-    } else {
-      t__ER3Q=((__UINTEGER_32 )typ_id__YXF);
-      a__GR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AA4R=(__UINTEGER_32)((__UINTEGER_32)(sz__VXF + a__GR3Q) & (__UINTEGER_32)(~ a__GR3Q));
-      ptr_table__353R=((__POINTER )(&(table_type[(t__ER3Q)])));
-      lab_type__553R=(__UINTEGER_32)(t__ER3Q |  1);
-      next__253R=((__POINTER )(NULL));
-      result__453R=((__POINTER *)ptr_table__353R)[ 0];
-      if ((result__453R == (void *)NULL)) {
-        result__453R=new_lab__2PJ(lab_type__553R);
-        next__253R=(void *)((unsigned long)result__453R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA4R)));
-        ((__POINTER *)next__253R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__353R)[ 0]=next__253R;
-      } else {
-        next__253R=((__POINTER *)result__453R)[ 0];
-        if ((next__253R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__453R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AA4R <<  1)) <=  4096)) {
-            next__253R=(void *)((unsigned long)result__453R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA4R)));
-          } else {
-            next__253R=new_lab__2PJ(lab_type__553R);
-          };
-          ((__POINTER *)next__253R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__353R)[ 0]=next__253R;
-        } else {
-          ((__POINTER *)result__453R)[ 0]=(void *)((unsigned long)((__POINTER *)next__253R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__453R=next__253R;
-        };
-      };
-      ptr__TXF=result__453R;
-    };
-    result__SXF=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__TXF);
-    *(result__SXF) = *(FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__);
-  };
-  Self__PLM=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
-  if ((Self__PLM->parent_arrayed_collection__ROC.capacity__2XL <  5)) {
-    Self__PLM->parent_arrayed_collection__ROC.storage__XYL=create__M12( 5);
-    Self__PLM->parent_arrayed_collection__ROC.capacity__2XL= 5;
-  };
-  Self__PLM->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(-  1);
-  free_list__SOC=result__SXF;
-  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->buckets__WJL=NULL;
-  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->capacity__RJL= 0;
-  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->count__5PM= 0;
-  result__DZF=NULL;
-  ptr__EZF=((__POINTER )(NULL));
-  typ_id__JZF= 0;
-  sz__GZF=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo));
-  if ((sz__GZF ==  0)) {
-    result__DZF=HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
-  } else {
-    typ_id__JZF=__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZF);
-    if ((typ_id__JZF == (__INTEGER)(-  1))) {
-      a__LR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JR3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GZF + a__LR3Q) & (__UINTEGER_32)(~ a__LR3Q));
-      ptr_table__CA4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JR3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__BA4R=((__POINTER )(NULL));
-      result__DA4R=((__POINTER *)ptr_table__CA4R)[ 0];
-      if ((result__DA4R == (void *)NULL)) {
-        result__DA4R=new_lab__2PJ(new_size__JR3Q);
-        next__BA4R=(void *)((unsigned long)result__DA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JR3Q)));
-        ((__POINTER *)next__BA4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CA4R)[ 0]=next__BA4R;
-      } else {
-        next__BA4R=((__POINTER *)result__DA4R)[ 0];
-        if ((next__BA4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DA4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JR3Q <<  1)) <=  4096)) {
-            next__BA4R=(void *)((unsigned long)result__DA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JR3Q)));
-          } else {
-            next__BA4R=new_lab__2PJ(new_size__JR3Q);
-          };
-          ((__POINTER *)next__BA4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CA4R)[ 0]=next__BA4R;
-        } else {
-          ((__POINTER *)result__DA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__DA4R=next__BA4R;
-        };
-      };
-      ptr__EZF=result__DA4R;
-    } else {
-      t__PR3Q=((__UINTEGER_32 )typ_id__JZF);
-      a__RR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KA4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GZF + a__RR3Q) & (__UINTEGER_32)(~ a__RR3Q));
-      ptr_table__HA4R=((__POINTER )(&(table_type[(t__PR3Q)])));
-      lab_type__JA4R=(__UINTEGER_32)(t__PR3Q |  1);
-      next__GA4R=((__POINTER )(NULL));
-      result__IA4R=((__POINTER *)ptr_table__HA4R)[ 0];
-      if ((result__IA4R == (void *)NULL)) {
-        result__IA4R=new_lab__2PJ(lab_type__JA4R);
-        next__GA4R=(void *)((unsigned long)result__IA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA4R)));
-        ((__POINTER *)next__GA4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HA4R)[ 0]=next__GA4R;
-      } else {
-        next__GA4R=((__POINTER *)result__IA4R)[ 0];
-        if ((next__GA4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IA4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KA4R <<  1)) <=  4096)) {
-            next__GA4R=(void *)((unsigned long)result__IA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA4R)));
-          } else {
-            next__GA4R=new_lab__2PJ(lab_type__JA4R);
-          };
-          ((__POINTER *)next__GA4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HA4R)[ 0]=next__GA4R;
-        } else {
-          ((__POINTER *)result__IA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__IA4R=next__GA4R;
-        };
-      };
-      ptr__EZF=result__IA4R;
-    };
-    result__DZF=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)ptr__EZF);
-    *(result__DZF) = *(HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__);
-  };
-  Self__TMM=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)result__DZF);
-  new_capacity__C1P=prime_number_ceiling__X3Q( 53);
-  Self__TMM->buckets__WJL=create__YUT(new_capacity__C1P);
-  Self__TMM->capacity__RJL=new_capacity__C1P;
-  Self__TMM->count__5PM= 0;
-  bucket__NPC=result__DZF;
-  ITM_TYPE_STYLE__->to_run__E1IB=1;
-  ITM_TYPE_STYLE__->style__3MC=NULL;
-  ITM_TYPE_GENERIC__->parent_itm_type_style__LLB=(*ITM_TYPE_STYLE__);
-  ITM_TYPE_GENERIC_ELT__->index__BD0D= 0;
-  HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->item__CKL=NULL;
-  HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->next__OKL=NULL;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->upper__RQC= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->capacity__CSM= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->storage__NSM=NULL;
-  FAST_ARRAYoITM_TYPE_GENERICo__->parent_arrayed_collection__HQC=(*ARRAYED_COLLECTIONoITM_TYPE_GENERICo__);
-  result__Z0F=NULL;
-  ptr__00F=((__POINTER )(NULL));
-  typ_id__50F= 0;
-  sz__20F=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_GENERICo));
-  if ((sz__20F ==  0)) {
-    result__Z0F=FAST_ARRAYoITM_TYPE_GENERICo__;
-  } else {
-    typ_id__50F=__FAST_ARRAYoITM_TYPE_GENERICo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__20F);
-    if ((typ_id__50F == (__INTEGER)(-  1))) {
-      a__WR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UR3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__20F + a__WR3Q) & (__UINTEGER_32)(~ a__WR3Q));
-      ptr_table__MA4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UR3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__LA4R=((__POINTER )(NULL));
-      result__NA4R=((__POINTER *)ptr_table__MA4R)[ 0];
-      if ((result__NA4R == (void *)NULL)) {
-        result__NA4R=new_lab__2PJ(new_size__UR3Q);
-        next__LA4R=(void *)((unsigned long)result__NA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR3Q)));
-        ((__POINTER *)next__LA4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MA4R)[ 0]=next__LA4R;
-      } else {
-        next__LA4R=((__POINTER *)result__NA4R)[ 0];
-        if ((next__LA4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NA4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UR3Q <<  1)) <=  4096)) {
-            next__LA4R=(void *)((unsigned long)result__NA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR3Q)));
-          } else {
-            next__LA4R=new_lab__2PJ(new_size__UR3Q);
-          };
-          ((__POINTER *)next__LA4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MA4R)[ 0]=next__LA4R;
-        } else {
-          ((__POINTER *)result__NA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NA4R=next__LA4R;
-        };
-      };
-      ptr__00F=result__NA4R;
-    } else {
-      t__0R3Q=((__UINTEGER_32 )typ_id__50F);
-      a__2R3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UA4R=(__UINTEGER_32)((__UINTEGER_32)(sz__20F + a__2R3Q) & (__UINTEGER_32)(~ a__2R3Q));
-      ptr_table__RA4R=((__POINTER )(&(table_type[(t__0R3Q)])));
-      lab_type__TA4R=(__UINTEGER_32)(t__0R3Q |  1);
-      next__QA4R=((__POINTER )(NULL));
-      result__SA4R=((__POINTER *)ptr_table__RA4R)[ 0];
-      if ((result__SA4R == (void *)NULL)) {
-        result__SA4R=new_lab__2PJ(lab_type__TA4R);
-        next__QA4R=(void *)((unsigned long)result__SA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA4R)));
-        ((__POINTER *)next__QA4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RA4R)[ 0]=next__QA4R;
-      } else {
-        next__QA4R=((__POINTER *)result__SA4R)[ 0];
-        if ((next__QA4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SA4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UA4R <<  1)) <=  4096)) {
-            next__QA4R=(void *)((unsigned long)result__SA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA4R)));
-          } else {
-            next__QA4R=new_lab__2PJ(lab_type__TA4R);
-          };
-          ((__POINTER *)next__QA4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RA4R)[ 0]=next__QA4R;
-        } else {
-          ((__POINTER *)result__SA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SA4R=next__QA4R;
-        };
-      };
-      ptr__00F=result__SA4R;
-    };
-    result__Z0F=((__FAST_ARRAYoITM_TYPE_GENERICo *)ptr__00F);
-    *(result__Z0F) = *(FAST_ARRAYoITM_TYPE_GENERICo__);
-  };
-  Self__ZRM=((__FAST_ARRAYoITM_TYPE_GENERICo *)result__Z0F);
-  if ((Self__ZRM->parent_arrayed_collection__HQC.capacity__CSM <  32)) {
-    Self__ZRM->parent_arrayed_collection__HQC.storage__NSM=create__J0BB( 32);
-    Self__ZRM->parent_arrayed_collection__HQC.capacity__CSM= 32;
-  };
-  Self__ZRM->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(-  1);
-  dico__IQC=result__Z0F;
-  ITM_TYPE_GENERIC__->list_type__MRC=NULL;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->storage__SEQC=NULL;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->capacity__5EQC= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->upper__LFQC= 0;
-  FAST_ARRAYoITM_TYPE_GENERIC_ELTo__->parent_arrayed_collection__PSLC=(*ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__);
-  result__DYLC=NULL;
-  ptr__EYLC=((__POINTER )(NULL));
-  typ_id__JYLC= 0;
-  sz__GYLC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_GENERIC_ELTo));
-  if ((sz__GYLC ==  0)) {
-    result__DYLC=FAST_ARRAYoITM_TYPE_GENERIC_ELTo__;
-  } else {
-    typ_id__JYLC=__FAST_ARRAYoITM_TYPE_GENERIC_ELTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GYLC);
-    if ((typ_id__JYLC == (__INTEGER)(-  1))) {
-      a__BS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__5R3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GYLC + a__BS3Q) & (__UINTEGER_32)(~ a__BS3Q));
-      ptr_table__WA4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5R3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__VA4R=((__POINTER )(NULL));
-      result__XA4R=((__POINTER *)ptr_table__WA4R)[ 0];
-      if ((result__XA4R == (void *)NULL)) {
-        result__XA4R=new_lab__2PJ(new_size__5R3Q);
-        next__VA4R=(void *)((unsigned long)result__XA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5R3Q)));
-        ((__POINTER *)next__VA4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WA4R)[ 0]=next__VA4R;
-      } else {
-        next__VA4R=((__POINTER *)result__XA4R)[ 0];
-        if ((next__VA4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XA4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5R3Q <<  1)) <=  4096)) {
-            next__VA4R=(void *)((unsigned long)result__XA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5R3Q)));
-          } else {
-            next__VA4R=new_lab__2PJ(new_size__5R3Q);
-          };
-          ((__POINTER *)next__VA4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WA4R)[ 0]=next__VA4R;
-        } else {
-          ((__POINTER *)result__XA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XA4R=next__VA4R;
-        };
-      };
-      ptr__EYLC=result__XA4R;
-    } else {
-      t__FS3Q=((__UINTEGER_32 )typ_id__JYLC);
-      a__HS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4A4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GYLC + a__HS3Q) & (__UINTEGER_32)(~ a__HS3Q));
-      ptr_table__1A4R=((__POINTER )(&(table_type[(t__FS3Q)])));
-      lab_type__3A4R=(__UINTEGER_32)(t__FS3Q |  1);
-      next__0A4R=((__POINTER )(NULL));
-      result__2A4R=((__POINTER *)ptr_table__1A4R)[ 0];
-      if ((result__2A4R == (void *)NULL)) {
-        result__2A4R=new_lab__2PJ(lab_type__3A4R);
-        next__0A4R=(void *)((unsigned long)result__2A4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A4R)));
-        ((__POINTER *)next__0A4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1A4R)[ 0]=next__0A4R;
-      } else {
-        next__0A4R=((__POINTER *)result__2A4R)[ 0];
-        if ((next__0A4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2A4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4A4R <<  1)) <=  4096)) {
-            next__0A4R=(void *)((unsigned long)result__2A4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A4R)));
-          } else {
-            next__0A4R=new_lab__2PJ(lab_type__3A4R);
-          };
-          ((__POINTER *)next__0A4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1A4R)[ 0]=next__0A4R;
-        } else {
-          ((__POINTER *)result__2A4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0A4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2A4R=next__0A4R;
-        };
-      };
-      ptr__EYLC=result__2A4R;
-    };
-    result__DYLC=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)ptr__EYLC);
-    *(result__DYLC) = *(FAST_ARRAYoITM_TYPE_GENERIC_ELTo__);
-  };
-  Self__WEQC=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)result__DYLC);
-  if ((Self__WEQC->parent_arrayed_collection__PSLC.capacity__5EQC <  26)) {
-    Self__WEQC->parent_arrayed_collection__PSLC.storage__SEQC=create__2KCD( 26);
-    Self__WEQC->parent_arrayed_collection__PSLC.capacity__5EQC= 26;
-  };
-  Self__WEQC->parent_arrayed_collection__PSLC.upper__LFQC=(__INTEGER)(-  1);
-  result__GTLC=result__DYLC;
-  Self__CXLC='A';
-  while ((((__INTEGER_8 )Self__CXLC) <= ((__INTEGER_8 )'Z'))) {
-    result__DUHD=NULL;
-    ptr__EUHD=((__POINTER )(NULL));
-    typ_id__JUHD= 0;
-    sz__GUHD=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC_ELT));
-    if ((sz__GUHD ==  0)) {
-      result__DUHD=ITM_TYPE_GENERIC_ELT__;
-    } else {
-      typ_id__JUHD=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GUHD);
-      if ((typ_id__JUHD == (__INTEGER)(-  1))) {
-        a__MS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KS3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GUHD + a__MS3Q) & (__UINTEGER_32)(~ a__MS3Q));
-        ptr_table__AB4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KS3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5A4R=((__POINTER )(NULL));
-        result__BB4R=((__POINTER *)ptr_table__AB4R)[ 0];
-        if ((result__BB4R == (void *)NULL)) {
-          result__BB4R=new_lab__2PJ(new_size__KS3Q);
-          next__5A4R=(void *)((unsigned long)result__BB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KS3Q)));
-          ((__POINTER *)next__5A4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AB4R)[ 0]=next__5A4R;
-        } else {
-          next__5A4R=((__POINTER *)result__BB4R)[ 0];
-          if ((next__5A4R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BB4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KS3Q <<  1)) <=  4096)) {
-              next__5A4R=(void *)((unsigned long)result__BB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KS3Q)));
-            } else {
-              next__5A4R=new_lab__2PJ(new_size__KS3Q);
-            };
-            ((__POINTER *)next__5A4R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AB4R)[ 0]=next__5A4R;
-          } else {
-            ((__POINTER *)result__BB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5A4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BB4R=next__5A4R;
-          };
-        };
-        ptr__EUHD=result__BB4R;
-      } else {
-        t__QS3Q=((__UINTEGER_32 )typ_id__JUHD);
-        a__SS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IB4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GUHD + a__SS3Q) & (__UINTEGER_32)(~ a__SS3Q));
-        ptr_table__FB4R=((__POINTER )(&(table_type[(t__QS3Q)])));
-        lab_type__HB4R=(__UINTEGER_32)(t__QS3Q |  1);
-        next__EB4R=((__POINTER )(NULL));
-        result__GB4R=((__POINTER *)ptr_table__FB4R)[ 0];
-        if ((result__GB4R == (void *)NULL)) {
-          result__GB4R=new_lab__2PJ(lab_type__HB4R);
-          next__EB4R=(void *)((unsigned long)result__GB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB4R)));
-          ((__POINTER *)next__EB4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FB4R)[ 0]=next__EB4R;
-        } else {
-          next__EB4R=((__POINTER *)result__GB4R)[ 0];
-          if ((next__EB4R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GB4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IB4R <<  1)) <=  4096)) {
-              next__EB4R=(void *)((unsigned long)result__GB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB4R)));
-            } else {
-              next__EB4R=new_lab__2PJ(lab_type__HB4R);
-            };
-            ((__POINTER *)next__EB4R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FB4R)[ 0]=next__EB4R;
-          } else {
-            ((__POINTER *)result__GB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GB4R=next__EB4R;
-          };
-        };
-        ptr__EUHD=result__GB4R;
-      };
-      result__DUHD=((__ITM_TYPE_GENERIC_ELT *)ptr__EUHD);
-      *(result__DUHD) = *(ITM_TYPE_GENERIC_ELT__);
-    };
-    ((__ITM_TYPE_GENERIC_ELT *)result__DUHD)->index__BD0D=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__CXLC) - ((__INTEGER_8 )'A')));
-    Self__3LCD=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)result__GTLC);
-    new_capacity__5LCD= 0;
-    if (((__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC +  1) <= (__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC -  1))) {
-      Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC=(__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC +  1);
-      __tmp__NMCD=TRUE__;
-    } else {
-      __tmp__NMCD=FALSE__;
-    };
-    if ((! __tmp__NMCD)) {
-      if ((Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC ==  0)) {
-        Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC=create__2KCD( 2);
-        Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC= 2;
-        Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC= 0;
-      } else {
-        new_capacity__5LCD=(__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC <<  1);
-        __tmp__CNCD=Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC;
-        __tmp__DNCD=Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC;
-        new__GQ2D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__CNCD)),((__UINTEGER_32 )(__INTEGER)(__tmp__DNCD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__5LCD * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__ZQ2D=(__INTEGER)(new_capacity__5LCD -  1);
-        Self__5EJF=__tmp__DNCD;
-        while ((Self__5EJF <= __tmp__ZQ2D)) {
-          new__GQ2D[Self__5EJF]=NULL;
-          Self__5EJF=(__INTEGER)(Self__5EJF +  1);
-        };
-        Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC=new__GQ2D;
-        Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC=new_capacity__5LCD;
-        Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC=(__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC +  1);
-      };
-    };
-    ((void **)Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC)[Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC]=result__DUHD;
-    Self__CXLC=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__CXLC) + ((__INTEGER_8 )((__CHARACTER )(( 1))))))));
-  };
-  list__QSLC=result__DYLC;
-  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->upper__KMC= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->capacity__GKM= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->storage__RKM=NULL;
-  FAST_ARRAYoITM_TYPE_STYLEo__->parent_arrayed_collection__AMC=(*ARRAYED_COLLECTIONoITM_TYPE_STYLEo__);
-  result__BWF=NULL;
-  ptr__CWF=((__POINTER )(NULL));
-  typ_id__HWF= 0;
-  sz__EWF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_STYLEo));
-  if ((sz__EWF ==  0)) {
-    result__BWF=FAST_ARRAYoITM_TYPE_STYLEo__;
-  } else {
-    typ_id__HWF=__FAST_ARRAYoITM_TYPE_STYLEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EWF);
-    if ((typ_id__HWF == (__INTEGER)(-  1))) {
-      a__3S3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1S3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EWF + a__3S3Q) & (__UINTEGER_32)(~ a__3S3Q));
-      ptr_table__KB4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1S3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__JB4R=((__POINTER )(NULL));
-      result__LB4R=((__POINTER *)ptr_table__KB4R)[ 0];
-      if ((result__LB4R == (void *)NULL)) {
-        result__LB4R=new_lab__2PJ(new_size__1S3Q);
-        next__JB4R=(void *)((unsigned long)result__LB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S3Q)));
-        ((__POINTER *)next__JB4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KB4R)[ 0]=next__JB4R;
-      } else {
-        next__JB4R=((__POINTER *)result__LB4R)[ 0];
-        if ((next__JB4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LB4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1S3Q <<  1)) <=  4096)) {
-            next__JB4R=(void *)((unsigned long)result__LB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S3Q)));
-          } else {
-            next__JB4R=new_lab__2PJ(new_size__1S3Q);
-          };
-          ((__POINTER *)next__JB4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KB4R)[ 0]=next__JB4R;
-        } else {
-          ((__POINTER *)result__LB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LB4R=next__JB4R;
-        };
-      };
-      ptr__CWF=result__LB4R;
-    } else {
-      t__BT3Q=((__UINTEGER_32 )typ_id__HWF);
-      a__DT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SB4R=(__UINTEGER_32)((__UINTEGER_32)(sz__EWF + a__DT3Q) & (__UINTEGER_32)(~ a__DT3Q));
-      ptr_table__PB4R=((__POINTER )(&(table_type[(t__BT3Q)])));
-      lab_type__RB4R=(__UINTEGER_32)(t__BT3Q |  1);
-      next__OB4R=((__POINTER )(NULL));
-      result__QB4R=((__POINTER *)ptr_table__PB4R)[ 0];
-      if ((result__QB4R == (void *)NULL)) {
-        result__QB4R=new_lab__2PJ(lab_type__RB4R);
-        next__OB4R=(void *)((unsigned long)result__QB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB4R)));
-        ((__POINTER *)next__OB4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PB4R)[ 0]=next__OB4R;
-      } else {
-        next__OB4R=((__POINTER *)result__QB4R)[ 0];
-        if ((next__OB4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QB4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SB4R <<  1)) <=  4096)) {
-            next__OB4R=(void *)((unsigned long)result__QB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB4R)));
-          } else {
-            next__OB4R=new_lab__2PJ(lab_type__RB4R);
-          };
-          ((__POINTER *)next__OB4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PB4R)[ 0]=next__OB4R;
-        } else {
-          ((__POINTER *)result__QB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QB4R=next__OB4R;
-        };
-      };
-      ptr__CWF=result__QB4R;
-    };
-    result__BWF=((__FAST_ARRAYoITM_TYPE_STYLEo *)ptr__CWF);
-    *(result__BWF) = *(FAST_ARRAYoITM_TYPE_STYLEo__);
-  };
-  Self__3JM=((__FAST_ARRAYoITM_TYPE_STYLEo *)result__BWF);
-  if ((Self__3JM->parent_arrayed_collection__AMC.capacity__GKM <  32)) {
-    Self__3JM->parent_arrayed_collection__AMC.storage__RKM=create__2VBB( 32);
-    Self__3JM->parent_arrayed_collection__AMC.capacity__GKM= 32;
-  };
-  Self__3JM->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(-  1);
-  dico__BMC=result__BWF;
-  ITM_CODE__->parent_itm_object__G1CC=(*ITM_OBJECT__);
-  ITM_READ__->parent_itm_code__Y0FC=(*ITM_CODE__);
-  ITM_READ__->name__AVPC=NULL;
-  ITM_CONSTANT__->parent_itm_code__2GEC=(*ITM_CODE__);
-  ITM_PROTOTYPE__->parent_itm_constant__3GEC=(*ITM_CONSTANT__);
-  ITM_PROTOTYPE__->type__CAPC=NULL;
-  last_real__R0IC=NULL;
-  ITM_REAL__->parent_itm_constant__P0IC=(*ITM_CONSTANT__);
-  ITM_REAL__->value__BB0D=NULL;
-  ITM_NUMBER__->parent_itm_constant__B1IC=(*ITM_CONSTANT__);
-  ITM_NUMBER__->value__GB0D= 0;
-  ITM_CHARACTER__->parent_itm_constant__T1IC=(*ITM_CONSTANT__);
-  ITM_CHARACTER__->character__LB0D=NULL;
-  ITM_STRING__->parent_itm_code__E2IC=(*ITM_CODE__);
-  HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->buckets__NJFF=NULL;
-  HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->capacity__IJFF= 0;
-  HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->count__NKFF= 0;
-  result__N5RE=NULL;
-  ptr__O5RE=((__POINTER )(NULL));
-  typ_id__T5RE= 0;
-  sz__Q5RE=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo));
-  if ((sz__Q5RE ==  0)) {
-    result__N5RE=HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
-  } else {
-    typ_id__T5RE=__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q5RE);
-    if ((typ_id__T5RE == (__INTEGER)(-  1))) {
-      a__IT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GT3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Q5RE + a__IT3Q) & (__UINTEGER_32)(~ a__IT3Q));
-      ptr_table__UB4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GT3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__TB4R=((__POINTER )(NULL));
-      result__VB4R=((__POINTER *)ptr_table__UB4R)[ 0];
-      if ((result__VB4R == (void *)NULL)) {
-        result__VB4R=new_lab__2PJ(new_size__GT3Q);
-        next__TB4R=(void *)((unsigned long)result__VB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GT3Q)));
-        ((__POINTER *)next__TB4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UB4R)[ 0]=next__TB4R;
-      } else {
-        next__TB4R=((__POINTER *)result__VB4R)[ 0];
-        if ((next__TB4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VB4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GT3Q <<  1)) <=  4096)) {
-            next__TB4R=(void *)((unsigned long)result__VB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GT3Q)));
-          } else {
-            next__TB4R=new_lab__2PJ(new_size__GT3Q);
-          };
-          ((__POINTER *)next__TB4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UB4R)[ 0]=next__TB4R;
-        } else {
-          ((__POINTER *)result__VB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VB4R=next__TB4R;
-        };
-      };
-      ptr__O5RE=result__VB4R;
-    } else {
-      t__MT3Q=((__UINTEGER_32 )typ_id__T5RE);
-      a__OT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2B4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Q5RE + a__OT3Q) & (__UINTEGER_32)(~ a__OT3Q));
-      ptr_table__ZB4R=((__POINTER )(&(table_type[(t__MT3Q)])));
-      lab_type__1B4R=(__UINTEGER_32)(t__MT3Q |  1);
-      next__YB4R=((__POINTER )(NULL));
-      result__0B4R=((__POINTER *)ptr_table__ZB4R)[ 0];
-      if ((result__0B4R == (void *)NULL)) {
-        result__0B4R=new_lab__2PJ(lab_type__1B4R);
-        next__YB4R=(void *)((unsigned long)result__0B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B4R)));
-        ((__POINTER *)next__YB4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZB4R)[ 0]=next__YB4R;
-      } else {
-        next__YB4R=((__POINTER *)result__0B4R)[ 0];
-        if ((next__YB4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0B4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2B4R <<  1)) <=  4096)) {
-            next__YB4R=(void *)((unsigned long)result__0B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B4R)));
-          } else {
-            next__YB4R=new_lab__2PJ(lab_type__1B4R);
-          };
-          ((__POINTER *)next__YB4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZB4R)[ 0]=next__YB4R;
-        } else {
-          ((__POINTER *)result__0B4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0B4R=next__YB4R;
-        };
-      };
-      ptr__O5RE=result__0B4R;
-    };
-    result__N5RE=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__O5RE);
-    *(result__N5RE) = *(HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__);
-  };
-  Self__3HGF=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)result__N5RE);
-  new_capacity__GMJF=prime_number_ceiling__X3Q( 193);
-  Self__3HGF->buckets__NJFF=create__AXOF(new_capacity__GMJF);
-  Self__3HGF->capacity__IJFF=new_capacity__GMJF;
-  Self__3HGF->count__NKFF= 0;
-  dico_string__VB0D=result__N5RE;
-  HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->key__ZJFF=NULL;
-  HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->next__EKFF=NULL;
-  HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->item__201F= 0;
-  ITM_STRING__->string__XB0D=NULL;
-  last_group__2EEC=NULL;
-  ITM_LIST__->parent_itm_code__KVDC=(*ITM_CODE__);
-  old_position__FMFC= 0;
-  old_pos_cur__HMFC= 0;
-  old_pos_line__JMFC= 0;
-  old_pos_col__LMFC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->upper__YBPC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->capacity__NJPC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->storage__YJPC=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__->parent_arrayed_collection__WMFC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__);
-  ARRAYED_COLLECTIONoITM_LOCALo__->upper__PXGC= 0;
-  ARRAYED_COLLECTIONoITM_LOCALo__->capacity__ILPC= 0;
-  ARRAYED_COLLECTIONoITM_LOCALo__->storage__TLPC=NULL;
-  FAST_ARRAYoITM_LOCALo__->parent_arrayed_collection__ICFC=(*ARRAYED_COLLECTIONoITM_LOCALo__);
-  result__BKGC=NULL;
-  ptr__CKGC=((__POINTER )(NULL));
-  typ_id__HKGC= 0;
-  sz__EKGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo));
-  if ((sz__EKGC ==  0)) {
-    result__BKGC=FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
-  } else {
-    typ_id__HKGC=__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EKGC);
-    if ((typ_id__HKGC == (__INTEGER)(-  1))) {
-      a__TT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RT3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EKGC + a__TT3Q) & (__UINTEGER_32)(~ a__TT3Q));
-      ptr_table__4B4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RT3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3B4R=((__POINTER )(NULL));
-      result__5B4R=((__POINTER *)ptr_table__4B4R)[ 0];
-      if ((result__5B4R == (void *)NULL)) {
-        result__5B4R=new_lab__2PJ(new_size__RT3Q);
-        next__3B4R=(void *)((unsigned long)result__5B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT3Q)));
-        ((__POINTER *)next__3B4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4B4R)[ 0]=next__3B4R;
-      } else {
-        next__3B4R=((__POINTER *)result__5B4R)[ 0];
-        if ((next__3B4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5B4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RT3Q <<  1)) <=  4096)) {
-            next__3B4R=(void *)((unsigned long)result__5B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT3Q)));
-          } else {
-            next__3B4R=new_lab__2PJ(new_size__RT3Q);
-          };
-          ((__POINTER *)next__3B4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4B4R)[ 0]=next__3B4R;
-        } else {
-          ((__POINTER *)result__5B4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3B4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5B4R=next__3B4R;
-        };
-      };
-      ptr__CKGC=result__5B4R;
-    } else {
-      t__XT3Q=((__UINTEGER_32 )typ_id__HKGC);
-      a__ZT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GC4R=(__UINTEGER_32)((__UINTEGER_32)(sz__EKGC + a__ZT3Q) & (__UINTEGER_32)(~ a__ZT3Q));
-      ptr_table__DC4R=((__POINTER )(&(table_type[(t__XT3Q)])));
-      lab_type__FC4R=(__UINTEGER_32)(t__XT3Q |  1);
-      next__CC4R=((__POINTER )(NULL));
-      result__EC4R=((__POINTER *)ptr_table__DC4R)[ 0];
-      if ((result__EC4R == (void *)NULL)) {
-        result__EC4R=new_lab__2PJ(lab_type__FC4R);
-        next__CC4R=(void *)((unsigned long)result__EC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC4R)));
-        ((__POINTER *)next__CC4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DC4R)[ 0]=next__CC4R;
-      } else {
-        next__CC4R=((__POINTER *)result__EC4R)[ 0];
-        if ((next__CC4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EC4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GC4R <<  1)) <=  4096)) {
-            next__CC4R=(void *)((unsigned long)result__EC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC4R)));
-          } else {
-            next__CC4R=new_lab__2PJ(lab_type__FC4R);
-          };
-          ((__POINTER *)next__CC4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DC4R)[ 0]=next__CC4R;
-        } else {
-          ((__POINTER *)result__EC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__EC4R=next__CC4R;
-        };
-      };
-      ptr__CKGC=result__EC4R;
-    };
-    result__BKGC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)ptr__CKGC);
-    *(result__BKGC) = *(FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__);
-  };
-  Self__EJPC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)result__BKGC);
-  if ((Self__EJPC->parent_arrayed_collection__WMFC.capacity__NJPC <  5)) {
-    Self__EJPC->parent_arrayed_collection__WMFC.storage__YJPC=create__DJBD( 5);
-    Self__EJPC->parent_arrayed_collection__WMFC.capacity__NJPC= 5;
-  };
-  Self__EJPC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(-  1);
-  free_list__XMFC=result__BKGC;
-  ITM_LOCAL__->parent_itm_object__DCFC=(*ITM_OBJECT__);
-  ITM_LOCAL__->name__SZGC=NULL;
-  ITM_LOCAL__->type__S4EF=NULL;
-  ITM_LIST__->local_list__KHPC=NULL;
-  ITM_LIST__->static_list__WHPC=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->upper__P5OC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->capacity__DEPC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->storage__5EPC=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_CODEoo__->parent_arrayed_collection__EFFC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__);
-  ARRAYED_COLLECTIONoITM_CODEo__->upper__GAPC= 0;
-  ARRAYED_COLLECTIONoITM_CODEo__->capacity__CBPC= 0;
-  ARRAYED_COLLECTIONoITM_CODEo__->storage__NBPC=NULL;
-  FAST_ARRAYoITM_CODEo__->parent_arrayed_collection__SEEC=(*ARRAYED_COLLECTIONoITM_CODEo__);
-  result__SFGC=NULL;
-  ptr__TFGC=((__POINTER )(NULL));
-  typ_id__YFGC= 0;
-  sz__VFGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_CODEoo));
-  if ((sz__VFGC ==  0)) {
-    result__SFGC=FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
-  } else {
-    typ_id__YFGC=__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VFGC);
-    if ((typ_id__YFGC == (__INTEGER)(-  1))) {
-      a__4T3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2T3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VFGC + a__4T3Q) & (__UINTEGER_32)(~ a__4T3Q));
-      ptr_table__IC4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2T3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__HC4R=((__POINTER )(NULL));
-      result__JC4R=((__POINTER *)ptr_table__IC4R)[ 0];
-      if ((result__JC4R == (void *)NULL)) {
-        result__JC4R=new_lab__2PJ(new_size__2T3Q);
-        next__HC4R=(void *)((unsigned long)result__JC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T3Q)));
-        ((__POINTER *)next__HC4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IC4R)[ 0]=next__HC4R;
-      } else {
-        next__HC4R=((__POINTER *)result__JC4R)[ 0];
-        if ((next__HC4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JC4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2T3Q <<  1)) <=  4096)) {
-            next__HC4R=(void *)((unsigned long)result__JC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T3Q)));
-          } else {
-            next__HC4R=new_lab__2PJ(new_size__2T3Q);
-          };
-          ((__POINTER *)next__HC4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IC4R)[ 0]=next__HC4R;
-        } else {
-          ((__POINTER *)result__JC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__JC4R=next__HC4R;
-        };
-      };
-      ptr__TFGC=result__JC4R;
-    } else {
-      t__CU3Q=((__UINTEGER_32 )typ_id__YFGC);
-      a__EU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QC4R=(__UINTEGER_32)((__UINTEGER_32)(sz__VFGC + a__EU3Q) & (__UINTEGER_32)(~ a__EU3Q));
-      ptr_table__NC4R=((__POINTER )(&(table_type[(t__CU3Q)])));
-      lab_type__PC4R=(__UINTEGER_32)(t__CU3Q |  1);
-      next__MC4R=((__POINTER )(NULL));
-      result__OC4R=((__POINTER *)ptr_table__NC4R)[ 0];
-      if ((result__OC4R == (void *)NULL)) {
-        result__OC4R=new_lab__2PJ(lab_type__PC4R);
-        next__MC4R=(void *)((unsigned long)result__OC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC4R)));
-        ((__POINTER *)next__MC4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NC4R)[ 0]=next__MC4R;
-      } else {
-        next__MC4R=((__POINTER *)result__OC4R)[ 0];
-        if ((next__MC4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OC4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QC4R <<  1)) <=  4096)) {
-            next__MC4R=(void *)((unsigned long)result__OC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC4R)));
-          } else {
-            next__MC4R=new_lab__2PJ(lab_type__PC4R);
-          };
-          ((__POINTER *)next__MC4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NC4R)[ 0]=next__MC4R;
-        } else {
-          ((__POINTER *)result__OC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__OC4R=next__MC4R;
-        };
-      };
-      ptr__TFGC=result__OC4R;
-    };
-    result__SFGC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)ptr__TFGC);
-    *(result__SFGC) = *(FAST_ARRAYoFAST_ARRAYoITM_CODEoo__);
-  };
-  Self__YHPC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)result__SFGC);
-  if ((Self__YHPC->parent_arrayed_collection__EFFC.capacity__DEPC <  5)) {
-    Self__YHPC->parent_arrayed_collection__EFFC.storage__5EPC=create__4GBD( 5);
-    Self__YHPC->parent_arrayed_collection__EFFC.capacity__DEPC= 5;
-  };
-  Self__YHPC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(-  1);
-  free_list__FFFC=result__SFGC;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->upper__PRPC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->capacity__CTPC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->storage__NTPC=NULL;
-  FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__->parent_arrayed_collection__11GC=(*ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__);
-  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->upper__UQSD= 0;
-  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->capacity__WPZD= 0;
-  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->storage__M5ZD=NULL;
-  FAST_ARRAYoSTRING_CONSTANTo__->parent_arrayed_collection__HTFC=(*ARRAYED_COLLECTIONoSTRING_CONSTANTo__);
-  result__FXHC=NULL;
-  ptr__GXHC=((__POINTER )(NULL));
-  typ_id__LXHC= 0;
-  sz__IXHC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo));
-  if ((sz__IXHC ==  0)) {
-    result__FXHC=FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
-  } else {
-    typ_id__LXHC=__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IXHC);
-    if ((typ_id__LXHC == (__INTEGER)(-  1))) {
-      a__JU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__HU3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__IXHC + a__JU3Q) & (__UINTEGER_32)(~ a__JU3Q));
-      ptr_table__SC4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HU3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__RC4R=((__POINTER )(NULL));
-      result__TC4R=((__POINTER *)ptr_table__SC4R)[ 0];
-      if ((result__TC4R == (void *)NULL)) {
-        result__TC4R=new_lab__2PJ(new_size__HU3Q);
-        next__RC4R=(void *)((unsigned long)result__TC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HU3Q)));
-        ((__POINTER *)next__RC4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SC4R)[ 0]=next__RC4R;
-      } else {
-        next__RC4R=((__POINTER *)result__TC4R)[ 0];
-        if ((next__RC4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TC4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HU3Q <<  1)) <=  4096)) {
-            next__RC4R=(void *)((unsigned long)result__TC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HU3Q)));
-          } else {
-            next__RC4R=new_lab__2PJ(new_size__HU3Q);
-          };
-          ((__POINTER *)next__RC4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SC4R)[ 0]=next__RC4R;
-        } else {
-          ((__POINTER *)result__TC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__TC4R=next__RC4R;
-        };
-      };
-      ptr__GXHC=result__TC4R;
-    } else {
-      t__NU3Q=((__UINTEGER_32 )typ_id__LXHC);
-      a__PU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__0C4R=(__UINTEGER_32)((__UINTEGER_32)(sz__IXHC + a__PU3Q) & (__UINTEGER_32)(~ a__PU3Q));
-      ptr_table__XC4R=((__POINTER )(&(table_type[(t__NU3Q)])));
-      lab_type__ZC4R=(__UINTEGER_32)(t__NU3Q |  1);
-      next__WC4R=((__POINTER )(NULL));
-      result__YC4R=((__POINTER *)ptr_table__XC4R)[ 0];
-      if ((result__YC4R == (void *)NULL)) {
-        result__YC4R=new_lab__2PJ(lab_type__ZC4R);
-        next__WC4R=(void *)((unsigned long)result__YC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C4R)));
-        ((__POINTER *)next__WC4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XC4R)[ 0]=next__WC4R;
-      } else {
-        next__WC4R=((__POINTER *)result__YC4R)[ 0];
-        if ((next__WC4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YC4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0C4R <<  1)) <=  4096)) {
-            next__WC4R=(void *)((unsigned long)result__YC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C4R)));
-          } else {
-            next__WC4R=new_lab__2PJ(lab_type__ZC4R);
-          };
-          ((__POINTER *)next__WC4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XC4R)[ 0]=next__WC4R;
-        } else {
-          ((__POINTER *)result__YC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__YC4R=next__WC4R;
-        };
-      };
-      ptr__GXHC=result__YC4R;
-    };
-    result__FXHC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)ptr__GXHC);
-    *(result__FXHC) = *(FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__);
-  };
-  Self__ZSPC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)result__FXHC);
-  if ((Self__ZSPC->parent_arrayed_collection__11GC.capacity__CTPC <  5)) {
-    Self__ZSPC->parent_arrayed_collection__11GC.storage__NTPC=create__F0BD( 5);
-    Self__ZSPC->parent_arrayed_collection__11GC.capacity__CTPC= 5;
-  };
-  Self__ZSPC->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(-  1);
-  free_list__21GC=result__FXHC;
-  ITM_LIST_IDF__->parent_itm_code__5WFC=(*ITM_CODE__);
-  ITM_LIST_IDF__->list_name__LGGF=NULL;
-  ITM_WRITE__->parent_itm_code__UXFC=(*ITM_CODE__);
-  ITM_WRITE__->assign__OT2D=NULL;
-  ITM_WRITE__->value__PT2D=NULL;
-  ITM_WRITE_VALUE__->parent_itm_write__VXFC=(*ITM_WRITE__);
-  ITM_WRITE_CAST__->parent_itm_write__LYFC=(*ITM_WRITE__);
-  ITM_WRITE_CODE__->parent_itm_write__W1FC=(*ITM_WRITE__);
-  ITM_READ_ARG2__->parent_itm_read__H4FC=(*ITM_READ__);
-  ITM_BINARY__->parent_itm_code__14FC=(*ITM_CODE__);
-  ITM_READ_ARG1__->parent_itm_read__E5GC=(*ITM_READ__);
-  ITM_OLD__->parent_itm_code__UHIC=(*ITM_CODE__);
-  ITM_EXTERN__->parent_itm_code__2WIC=(*ITM_CODE__);
-  ITM_EXTERN__->extern__JH1D=NULL;
-  ITM_EXTERNAL_TYPE__->parent_itm_extern__3WIC=(*ITM_EXTERN__);
-  ITM_EXTERNAL__->parent_itm_extern__45IC=(*ITM_EXTERN__);
-  ITM_READ_ARGS__->parent_itm_read__14JC=(*ITM_READ__);
-  ITM_READ_ARG1__->arg__BVPC=NULL;
-  ITM_OLD__->value__1YPC=NULL;
-  result__QWG=NULL;
-  ptr__RWG=((__POINTER )(NULL));
-  typ_id__WWG= 0;
-  sz__TWG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
-  if ((sz__TWG ==  0)) {
-    result__QWG=FAST_ARRAYoSTRINGo__;
-  } else {
-    typ_id__WWG=__FAST_ARRAYoSTRINGo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TWG);
-    if ((typ_id__WWG == (__INTEGER)(-  1))) {
-      a__GA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EA4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TWG + a__GA4Q) & (__UINTEGER_32)(~ a__GA4Q));
-      ptr_table__2C4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EA4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__1C4R=((__POINTER )(NULL));
-      result__3C4R=((__POINTER *)ptr_table__2C4R)[ 0];
-      if ((result__3C4R == (void *)NULL)) {
-        result__3C4R=new_lab__2PJ(new_size__EA4Q);
-        next__1C4R=(void *)((unsigned long)result__3C4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EA4Q)));
-        ((__POINTER *)next__1C4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2C4R)[ 0]=next__1C4R;
-      } else {
-        next__1C4R=((__POINTER *)result__3C4R)[ 0];
-        if ((next__1C4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3C4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EA4Q <<  1)) <=  4096)) {
-            next__1C4R=(void *)((unsigned long)result__3C4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EA4Q)));
-          } else {
-            next__1C4R=new_lab__2PJ(new_size__EA4Q);
-          };
-          ((__POINTER *)next__1C4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2C4R)[ 0]=next__1C4R;
-        } else {
-          ((__POINTER *)result__3C4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1C4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__3C4R=next__1C4R;
-        };
-      };
-      ptr__RWG=result__3C4R;
-    } else {
-      t__KA4Q=((__UINTEGER_32 )typ_id__WWG);
-      a__MA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ED4R=(__UINTEGER_32)((__UINTEGER_32)(sz__TWG + a__MA4Q) & (__UINTEGER_32)(~ a__MA4Q));
-      ptr_table__BD4R=((__POINTER )(&(table_type[(t__KA4Q)])));
-      lab_type__DD4R=(__UINTEGER_32)(t__KA4Q |  1);
-      next__AD4R=((__POINTER )(NULL));
-      result__CD4R=((__POINTER *)ptr_table__BD4R)[ 0];
-      if ((result__CD4R == (void *)NULL)) {
-        result__CD4R=new_lab__2PJ(lab_type__DD4R);
-        next__AD4R=(void *)((unsigned long)result__CD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED4R)));
-        ((__POINTER *)next__AD4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BD4R)[ 0]=next__AD4R;
-      } else {
-        next__AD4R=((__POINTER *)result__CD4R)[ 0];
-        if ((next__AD4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CD4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ED4R <<  1)) <=  4096)) {
-            next__AD4R=(void *)((unsigned long)result__CD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED4R)));
-          } else {
-            next__AD4R=new_lab__2PJ(lab_type__DD4R);
-          };
-          ((__POINTER *)next__AD4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BD4R)[ 0]=next__AD4R;
-        } else {
-          ((__POINTER *)result__CD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CD4R=next__AD4R;
-        };
-      };
-      ptr__RWG=result__CD4R;
-    };
-    result__QWG=((__FAST_ARRAYoSTRINGo *)ptr__RWG);
-    *(result__QWG) = *(FAST_ARRAYoSTRINGo__);
-  };
-  Self__H1M=((__FAST_ARRAYoSTRINGo *)result__QWG);
-  if ((Self__H1M->parent_arrayed_collection__QXD.capacity__Q1M <  5)) {
-    Self__H1M->parent_arrayed_collection__QXD.storage__11M=create__NXEB( 5);
-    Self__H1M->parent_arrayed_collection__QXD.capacity__Q1M= 5;
-  };
-  Self__H1M->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(-  1);
-  free__VALC=result__QWG;
-  ITM_READ_ARG2__->arg_first__ZDQC=NULL;
-  ITM_READ_ARG2__->arg_second__0DQC=NULL;
-  ITM_READ_ARGS__->args__AEQC=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->upper__5PZD= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->capacity__1L0D= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->storage__GM0D=NULL;
-  FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__->parent_arrayed_collection__AXZC=(*ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__);
-  ARRAYED_COLLECTIONoExpanded_POSITIONo__->storage__T4ZD=NULL;
-  ARRAYED_COLLECTIONoExpanded_POSITIONo__->upper__2M0D= 0;
-  ARRAYED_COLLECTIONoExpanded_POSITIONo__->capacity__IN0D= 0;
-  FAST_ARRAYoExpanded_POSITIONo__->parent_arrayed_collection__NTFC=(*ARRAYED_COLLECTIONoExpanded_POSITIONo__);
-  result__3HKD=NULL;
-  ptr__4HKD=((__POINTER )(NULL));
-  typ_id__DIKD= 0;
-  sz__AIKD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo));
-  if ((sz__AIKD ==  0)) {
-    result__3HKD=FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
-  } else {
-    typ_id__DIKD=__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AIKD);
-    if ((typ_id__DIKD == (__INTEGER)(-  1))) {
-      a__UU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SU3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__AIKD + a__UU3Q) & (__UINTEGER_32)(~ a__UU3Q));
-      ptr_table__GD4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SU3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FD4R=((__POINTER )(NULL));
-      result__HD4R=((__POINTER *)ptr_table__GD4R)[ 0];
-      if ((result__HD4R == (void *)NULL)) {
-        result__HD4R=new_lab__2PJ(new_size__SU3Q);
-        next__FD4R=(void *)((unsigned long)result__HD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SU3Q)));
-        ((__POINTER *)next__FD4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GD4R)[ 0]=next__FD4R;
-      } else {
-        next__FD4R=((__POINTER *)result__HD4R)[ 0];
-        if ((next__FD4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HD4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SU3Q <<  1)) <=  4096)) {
-            next__FD4R=(void *)((unsigned long)result__HD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SU3Q)));
-          } else {
-            next__FD4R=new_lab__2PJ(new_size__SU3Q);
-          };
-          ((__POINTER *)next__FD4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GD4R)[ 0]=next__FD4R;
-        } else {
-          ((__POINTER *)result__HD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HD4R=next__FD4R;
-        };
-      };
-      ptr__4HKD=result__HD4R;
-    } else {
-      t__YU3Q=((__UINTEGER_32 )typ_id__DIKD);
-      a__0U3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OD4R=(__UINTEGER_32)((__UINTEGER_32)(sz__AIKD + a__0U3Q) & (__UINTEGER_32)(~ a__0U3Q));
-      ptr_table__LD4R=((__POINTER )(&(table_type[(t__YU3Q)])));
-      lab_type__ND4R=(__UINTEGER_32)(t__YU3Q |  1);
-      next__KD4R=((__POINTER )(NULL));
-      result__MD4R=((__POINTER *)ptr_table__LD4R)[ 0];
-      if ((result__MD4R == (void *)NULL)) {
-        result__MD4R=new_lab__2PJ(lab_type__ND4R);
-        next__KD4R=(void *)((unsigned long)result__MD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD4R)));
-        ((__POINTER *)next__KD4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LD4R)[ 0]=next__KD4R;
-      } else {
-        next__KD4R=((__POINTER *)result__MD4R)[ 0];
-        if ((next__KD4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MD4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OD4R <<  1)) <=  4096)) {
-            next__KD4R=(void *)((unsigned long)result__MD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD4R)));
-          } else {
-            next__KD4R=new_lab__2PJ(lab_type__ND4R);
-          };
-          ((__POINTER *)next__KD4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LD4R)[ 0]=next__KD4R;
-        } else {
-          ((__POINTER *)result__MD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MD4R=next__KD4R;
-        };
-      };
-      ptr__4HKD=result__MD4R;
-    };
-    result__3HKD=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)ptr__4HKD);
-    *(result__3HKD) = *(FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__);
-  };
-  Self__SL0D=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)result__3HKD);
-  if ((Self__SL0D->parent_arrayed_collection__AXZC.capacity__1L0D <  5)) {
-    Self__SL0D->parent_arrayed_collection__AXZC.storage__GM0D=create__FISE( 5);
-    Self__SL0D->parent_arrayed_collection__AXZC.capacity__1L0D= 5;
-  };
-  Self__SL0D->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(-  1);
-  free_list__BXZC=result__3HKD;
-  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->buckets__5Q0D=NULL;
-  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->capacity__0Q0D= 0;
-  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->count__TR1D= 0;
-  result__ZKOD=NULL;
-  ptr__0KOD=((__POINTER )(NULL));
-  typ_id__5KOD= 0;
-  sz__2KOD=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo));
-  if ((sz__2KOD ==  0)) {
-    result__ZKOD=HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
-  } else {
-    typ_id__5KOD=__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2KOD);
-    if ((typ_id__5KOD == (__INTEGER)(-  1))) {
-      a__5U3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3U3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__2KOD + a__5U3Q) & (__UINTEGER_32)(~ a__5U3Q));
-      ptr_table__QD4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3U3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__PD4R=((__POINTER )(NULL));
-      result__RD4R=((__POINTER *)ptr_table__QD4R)[ 0];
-      if ((result__RD4R == (void *)NULL)) {
-        result__RD4R=new_lab__2PJ(new_size__3U3Q);
-        next__PD4R=(void *)((unsigned long)result__RD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3U3Q)));
-        ((__POINTER *)next__PD4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QD4R)[ 0]=next__PD4R;
-      } else {
-        next__PD4R=((__POINTER *)result__RD4R)[ 0];
-        if ((next__PD4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RD4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3U3Q <<  1)) <=  4096)) {
-            next__PD4R=(void *)((unsigned long)result__RD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3U3Q)));
-          } else {
-            next__PD4R=new_lab__2PJ(new_size__3U3Q);
-          };
-          ((__POINTER *)next__PD4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QD4R)[ 0]=next__PD4R;
-        } else {
-          ((__POINTER *)result__RD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RD4R=next__PD4R;
-        };
-      };
-      ptr__0KOD=result__RD4R;
-    } else {
-      t__DV3Q=((__UINTEGER_32 )typ_id__5KOD);
-      a__FV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YD4R=(__UINTEGER_32)((__UINTEGER_32)(sz__2KOD + a__FV3Q) & (__UINTEGER_32)(~ a__FV3Q));
-      ptr_table__VD4R=((__POINTER )(&(table_type[(t__DV3Q)])));
-      lab_type__XD4R=(__UINTEGER_32)(t__DV3Q |  1);
-      next__UD4R=((__POINTER )(NULL));
-      result__WD4R=((__POINTER *)ptr_table__VD4R)[ 0];
-      if ((result__WD4R == (void *)NULL)) {
-        result__WD4R=new_lab__2PJ(lab_type__XD4R);
-        next__UD4R=(void *)((unsigned long)result__WD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD4R)));
-        ((__POINTER *)next__UD4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VD4R)[ 0]=next__UD4R;
-      } else {
-        next__UD4R=((__POINTER *)result__WD4R)[ 0];
-        if ((next__UD4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WD4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YD4R <<  1)) <=  4096)) {
-            next__UD4R=(void *)((unsigned long)result__WD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD4R)));
-          } else {
-            next__UD4R=new_lab__2PJ(lab_type__XD4R);
-          };
-          ((__POINTER *)next__UD4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VD4R)[ 0]=next__UD4R;
-        } else {
-          ((__POINTER *)result__WD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WD4R=next__UD4R;
-        };
-      };
-      ptr__0KOD=result__WD4R;
-    };
-    result__ZKOD=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)ptr__0KOD);
-    *(result__ZKOD) = *(HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__);
-  };
-  Self__HO1D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)result__ZKOD);
-  new_capacity__5UCE=prime_number_ceiling__X3Q( 53);
-  Self__HO1D->buckets__5Q0D=create__SQKE(new_capacity__5UCE);
-  Self__HO1D->capacity__0Q0D=new_capacity__5UCE;
-  Self__HO1D->count__TR1D= 0;
-  bucket__GWGD=result__ZKOD;
-  HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->item__LR0D=NULL;
-  HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->next__XR0D=NULL;
-  ITM_BINARY__->position_list__UU0D=NULL;
-  ITM_BINARY__->value_list__VU0D=NULL;
-  ITM_BINARY__->operator_list__WU0D=NULL;
-  ITM_RESULT__->parent_itm_code__R5BD=(*ITM_CODE__);
-  ITM_RESULT__->value__O32D=NULL;
-  type_void__5GEC=get__5KC((&__string_2));
-  ITM_LIST__->code__T4OC=NULL;
-  ITM_ARGUMENT__->parent_itm_code__CXIC=(*ITM_OBJECT__);
-  ITM_ARG__->parent_itm_argument__2CCD=(*ITM_ARGUMENT__);
-  ITM_ARG__->name__E22D=NULL;
-  ITM_ARG__->type__F22D=NULL;
-  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->upper__OXVD= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->capacity__QG3D= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->storage__1G3D=NULL;
-  FAST_ARRAYoITM_TYPE_MULTIo__->parent_arrayed_collection__EXVD=(*ARRAYED_COLLECTIONoITM_TYPE_MULTIo__);
-  result__VGWD=NULL;
-  ptr__WGWD=((__POINTER )(NULL));
-  typ_id__1GWD= 0;
-  sz__YGWD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MULTIo));
-  if ((sz__YGWD ==  0)) {
-    result__VGWD=FAST_ARRAYoITM_TYPE_MULTIo__;
-  } else {
-    typ_id__1GWD=__FAST_ARRAYoITM_TYPE_MULTIo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YGWD);
-    if ((typ_id__1GWD == (__INTEGER)(-  1))) {
-      a__KV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__YGWD + a__KV3Q) & (__UINTEGER_32)(~ a__KV3Q));
-      ptr_table__0D4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ZD4R=((__POINTER )(NULL));
-      result__1D4R=((__POINTER *)ptr_table__0D4R)[ 0];
-      if ((result__1D4R == (void *)NULL)) {
-        result__1D4R=new_lab__2PJ(new_size__IV3Q);
-        next__ZD4R=(void *)((unsigned long)result__1D4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IV3Q)));
-        ((__POINTER *)next__ZD4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0D4R)[ 0]=next__ZD4R;
-      } else {
-        next__ZD4R=((__POINTER *)result__1D4R)[ 0];
-        if ((next__ZD4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1D4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IV3Q <<  1)) <=  4096)) {
-            next__ZD4R=(void *)((unsigned long)result__1D4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IV3Q)));
-          } else {
-            next__ZD4R=new_lab__2PJ(new_size__IV3Q);
-          };
-          ((__POINTER *)next__ZD4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0D4R)[ 0]=next__ZD4R;
-        } else {
-          ((__POINTER *)result__1D4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1D4R=next__ZD4R;
-        };
-      };
-      ptr__WGWD=result__1D4R;
-    } else {
-      t__OV3Q=((__UINTEGER_32 )typ_id__1GWD);
-      a__QV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CE4R=(__UINTEGER_32)((__UINTEGER_32)(sz__YGWD + a__QV3Q) & (__UINTEGER_32)(~ a__QV3Q));
-      ptr_table__5D4R=((__POINTER )(&(table_type[(t__OV3Q)])));
-      lab_type__BE4R=(__UINTEGER_32)(t__OV3Q |  1);
-      next__4D4R=((__POINTER )(NULL));
-      result__AE4R=((__POINTER *)ptr_table__5D4R)[ 0];
-      if ((result__AE4R == (void *)NULL)) {
-        result__AE4R=new_lab__2PJ(lab_type__BE4R);
-        next__4D4R=(void *)((unsigned long)result__AE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CE4R)));
-        ((__POINTER *)next__4D4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5D4R)[ 0]=next__4D4R;
-      } else {
-        next__4D4R=((__POINTER *)result__AE4R)[ 0];
-        if ((next__4D4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AE4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CE4R <<  1)) <=  4096)) {
-            next__4D4R=(void *)((unsigned long)result__AE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CE4R)));
-          } else {
-            next__4D4R=new_lab__2PJ(lab_type__BE4R);
-          };
-          ((__POINTER *)next__4D4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5D4R)[ 0]=next__4D4R;
-        } else {
-          ((__POINTER *)result__AE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4D4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__AE4R=next__4D4R;
-        };
-      };
-      ptr__WGWD=result__AE4R;
-    };
-    result__VGWD=((__FAST_ARRAYoITM_TYPE_MULTIo *)ptr__WGWD);
-    *(result__VGWD) = *(FAST_ARRAYoITM_TYPE_MULTIo__);
-  };
-  Self__HG3D=((__FAST_ARRAYoITM_TYPE_MULTIo *)result__VGWD);
-  if ((Self__HG3D->parent_arrayed_collection__EXVD.capacity__QG3D <  32)) {
-    Self__HG3D->parent_arrayed_collection__EXVD.storage__1G3D=create__J1UE( 32);
-    Self__HG3D->parent_arrayed_collection__EXVD.capacity__QG3D= 32;
-  };
-  Self__HG3D->parent_arrayed_collection__EXVD.upper__OXVD=(__INTEGER)(-  1);
-  dico__FXVD=result__VGWD;
-  ITM_TYPE_MULTI__->list_type__YXVD=NULL;
-  ITM_ARGS__->parent_itm_argument__2SSD=(*ITM_ARGUMENT__);
-  ITM_ARGS__->name__MF3D=NULL;
-  ITM_ARGS__->type__NF3D=NULL;
-  ITM_BLOCK__->list__2B0D=NULL;
-  ITM_BLOCK__->argument__3B0D=NULL;
-  ITM_EXTERNAL_TYPE__->is_persistant__WBJC=FALSE__;
-  ITM_EXTERNAL_TYPE__->type__3W0D=NULL;
-  ITM_EXTERNAL_TYPE__->type_list__0T1D=NULL;
-  PROTOTYPE__->default_value__1MDC=NULL;
-  PROTOTYPE__->type_c__WODC=NULL;
-  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->buckets__310D=NULL;
-  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->capacity__Y10D= 0;
-  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->count__4X1D= 0;
-  result__HUPD=NULL;
-  ptr__IUPD=((__POINTER )(NULL));
-  typ_id__NUPD= 0;
-  sz__KUPD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo));
-  if ((sz__KUPD ==  0)) {
-    result__HUPD=HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
-  } else {
-    typ_id__NUPD=__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KUPD);
-    if ((typ_id__NUPD == (__INTEGER)(-  1))) {
-      a__VV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__KUPD + a__VV3Q) & (__UINTEGER_32)(~ a__VV3Q));
-      ptr_table__EE4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__DE4R=((__POINTER )(NULL));
-      result__FE4R=((__POINTER *)ptr_table__EE4R)[ 0];
-      if ((result__FE4R == (void *)NULL)) {
-        result__FE4R=new_lab__2PJ(new_size__TV3Q);
-        next__DE4R=(void *)((unsigned long)result__FE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV3Q)));
-        ((__POINTER *)next__DE4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EE4R)[ 0]=next__DE4R;
-      } else {
-        next__DE4R=((__POINTER *)result__FE4R)[ 0];
-        if ((next__DE4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FE4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TV3Q <<  1)) <=  4096)) {
-            next__DE4R=(void *)((unsigned long)result__FE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV3Q)));
-          } else {
-            next__DE4R=new_lab__2PJ(new_size__TV3Q);
-          };
-          ((__POINTER *)next__DE4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EE4R)[ 0]=next__DE4R;
-        } else {
-          ((__POINTER *)result__FE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FE4R=next__DE4R;
-        };
-      };
-      ptr__IUPD=result__FE4R;
-    } else {
-      t__ZV3Q=((__UINTEGER_32 )typ_id__NUPD);
-      a__1V3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ME4R=(__UINTEGER_32)((__UINTEGER_32)(sz__KUPD + a__1V3Q) & (__UINTEGER_32)(~ a__1V3Q));
-      ptr_table__JE4R=((__POINTER )(&(table_type[(t__ZV3Q)])));
-      lab_type__LE4R=(__UINTEGER_32)(t__ZV3Q |  1);
-      next__IE4R=((__POINTER )(NULL));
-      result__KE4R=((__POINTER *)ptr_table__JE4R)[ 0];
-      if ((result__KE4R == (void *)NULL)) {
-        result__KE4R=new_lab__2PJ(lab_type__LE4R);
-        next__IE4R=(void *)((unsigned long)result__KE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME4R)));
-        ((__POINTER *)next__IE4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JE4R)[ 0]=next__IE4R;
-      } else {
-        next__IE4R=((__POINTER *)result__KE4R)[ 0];
-        if ((next__IE4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KE4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ME4R <<  1)) <=  4096)) {
-            next__IE4R=(void *)((unsigned long)result__KE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME4R)));
-          } else {
-            next__IE4R=new_lab__2PJ(lab_type__LE4R);
-          };
-          ((__POINTER *)next__IE4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JE4R)[ 0]=next__IE4R;
-        } else {
-          ((__POINTER *)result__KE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KE4R=next__IE4R;
-        };
-      };
-      ptr__IUPD=result__KE4R;
-    };
-    result__HUPD=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)ptr__IUPD);
-    *(result__HUPD) = *(HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__);
-  };
-  Self__BW1D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)result__HUPD);
-  new_capacity__S3CE=prime_number_ceiling__X3Q( 193);
-  Self__BW1D->buckets__310D=create__M3KE(new_capacity__S3CE);
-  Self__BW1D->capacity__Y10D=new_capacity__S3CE;
-  Self__BW1D->count__4X1D= 0;
-  bucket_name__PCJD=result__HUPD;
-  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->key__J20D=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->next__U20D=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->item__220D=NULL;
-  SECTION___->name__CH0D=NULL;
-  SECTION___->type_list__QW1D=NULL;
-  last_section__S4BC=NULL;
-  PROTOTYPE__->is_mapping__IRMC=FALSE__;
-  PROTOTYPE__->last_slot__J5BC=NULL;
-  ITM_SLOT__->id_section__T5BC=NULL;
-  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->buckets__D40D=NULL;
-  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->capacity__430D= 0;
-  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->count__Y01D= 0;
-  result__IXPD=NULL;
-  ptr__JXPD=((__POINTER )(NULL));
-  typ_id__OXPD= 0;
-  sz__LXPD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
-  if ((sz__LXPD ==  0)) {
-    result__IXPD=HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
-  } else {
-    typ_id__OXPD=__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LXPD);
-    if ((typ_id__OXPD == (__INTEGER)(-  1))) {
-      a__AW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4V3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LXPD + a__AW3Q) & (__UINTEGER_32)(~ a__AW3Q));
-      ptr_table__OE4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4V3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__NE4R=((__POINTER )(NULL));
-      result__PE4R=((__POINTER *)ptr_table__OE4R)[ 0];
-      if ((result__PE4R == (void *)NULL)) {
-        result__PE4R=new_lab__2PJ(new_size__4V3Q);
-        next__NE4R=(void *)((unsigned long)result__PE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4V3Q)));
-        ((__POINTER *)next__NE4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OE4R)[ 0]=next__NE4R;
-      } else {
-        next__NE4R=((__POINTER *)result__PE4R)[ 0];
-        if ((next__NE4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PE4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4V3Q <<  1)) <=  4096)) {
-            next__NE4R=(void *)((unsigned long)result__PE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4V3Q)));
-          } else {
-            next__NE4R=new_lab__2PJ(new_size__4V3Q);
-          };
-          ((__POINTER *)next__NE4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OE4R)[ 0]=next__NE4R;
-        } else {
-          ((__POINTER *)result__PE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PE4R=next__NE4R;
-        };
-      };
-      ptr__JXPD=result__PE4R;
-    } else {
-      t__EW3Q=((__UINTEGER_32 )typ_id__OXPD);
-      a__GW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WE4R=(__UINTEGER_32)((__UINTEGER_32)(sz__LXPD + a__GW3Q) & (__UINTEGER_32)(~ a__GW3Q));
-      ptr_table__TE4R=((__POINTER )(&(table_type[(t__EW3Q)])));
-      lab_type__VE4R=(__UINTEGER_32)(t__EW3Q |  1);
-      next__SE4R=((__POINTER )(NULL));
-      result__UE4R=((__POINTER *)ptr_table__TE4R)[ 0];
-      if ((result__UE4R == (void *)NULL)) {
-        result__UE4R=new_lab__2PJ(lab_type__VE4R);
-        next__SE4R=(void *)((unsigned long)result__UE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE4R)));
-        ((__POINTER *)next__SE4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TE4R)[ 0]=next__SE4R;
-      } else {
-        next__SE4R=((__POINTER *)result__UE4R)[ 0];
-        if ((next__SE4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UE4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WE4R <<  1)) <=  4096)) {
-            next__SE4R=(void *)((unsigned long)result__UE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE4R)));
-          } else {
-            next__SE4R=new_lab__2PJ(lab_type__VE4R);
-          };
-          ((__POINTER *)next__SE4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TE4R)[ 0]=next__SE4R;
-        } else {
-          ((__POINTER *)result__UE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__UE4R=next__SE4R;
-        };
-      };
-      ptr__JXPD=result__UE4R;
-    };
-    result__IXPD=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__JXPD);
-    *(result__IXPD) = *(HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
-  };
-  Self__AZ1D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__IXPD);
-  new_capacity__NBDE=prime_number_ceiling__X3Q( 193);
-  Self__AZ1D->buckets__D40D=create__PCLE(new_capacity__NBDE);
-  Self__AZ1D->capacity__430D=new_capacity__NBDE;
-  Self__AZ1D->count__Y01D= 0;
-  bucket_list__KEJD=result__IXPD;
-  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->key__P40D=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->next__040D=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->item__C50D=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->upper__LR2D= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->capacity__QW2D= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->storage__MX2D=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__->parent_arrayed_collection__1YPD=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__);
-  ARRAYED_COLLECTIONoITM_ARGUMENTo__->upper__311D= 0;
-  ARRAYED_COLLECTIONoITM_ARGUMENTo__->capacity__511D= 0;
-  ARRAYED_COLLECTIONoITM_ARGUMENTo__->storage__121D=NULL;
-  FAST_ARRAYoITM_ARGUMENTo__->parent_arrayed_collection__CFJD=(*ARRAYED_COLLECTIONoITM_ARGUMENTo__);
-  result__OQTD=NULL;
-  ptr__PQTD=((__POINTER )(NULL));
-  typ_id__UQTD= 0;
-  sz__RQTD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo));
-  if ((sz__RQTD ==  0)) {
-    result__OQTD=FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
-  } else {
-    typ_id__UQTD=__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RQTD);
-    if ((typ_id__UQTD == (__INTEGER)(-  1))) {
-      a__LW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JW3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RQTD + a__LW3Q) & (__UINTEGER_32)(~ a__LW3Q));
-      ptr_table__YE4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JW3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__XE4R=((__POINTER )(NULL));
-      result__ZE4R=((__POINTER *)ptr_table__YE4R)[ 0];
-      if ((result__ZE4R == (void *)NULL)) {
-        result__ZE4R=new_lab__2PJ(new_size__JW3Q);
-        next__XE4R=(void *)((unsigned long)result__ZE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW3Q)));
-        ((__POINTER *)next__XE4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YE4R)[ 0]=next__XE4R;
-      } else {
-        next__XE4R=((__POINTER *)result__ZE4R)[ 0];
-        if ((next__XE4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZE4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JW3Q <<  1)) <=  4096)) {
-            next__XE4R=(void *)((unsigned long)result__ZE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW3Q)));
-          } else {
-            next__XE4R=new_lab__2PJ(new_size__JW3Q);
-          };
-          ((__POINTER *)next__XE4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YE4R)[ 0]=next__XE4R;
-        } else {
-          ((__POINTER *)result__ZE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ZE4R=next__XE4R;
-        };
-      };
-      ptr__PQTD=result__ZE4R;
-    } else {
-      t__PW3Q=((__UINTEGER_32 )typ_id__UQTD);
-      a__RW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AF4R=(__UINTEGER_32)((__UINTEGER_32)(sz__RQTD + a__RW3Q) & (__UINTEGER_32)(~ a__RW3Q));
-      ptr_table__3E4R=((__POINTER )(&(table_type[(t__PW3Q)])));
-      lab_type__5E4R=(__UINTEGER_32)(t__PW3Q |  1);
-      next__2E4R=((__POINTER )(NULL));
-      result__4E4R=((__POINTER *)ptr_table__3E4R)[ 0];
-      if ((result__4E4R == (void *)NULL)) {
-        result__4E4R=new_lab__2PJ(lab_type__5E4R);
-        next__2E4R=(void *)((unsigned long)result__4E4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AF4R)));
-        ((__POINTER *)next__2E4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3E4R)[ 0]=next__2E4R;
-      } else {
-        next__2E4R=((__POINTER *)result__4E4R)[ 0];
-        if ((next__2E4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4E4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AF4R <<  1)) <=  4096)) {
-            next__2E4R=(void *)((unsigned long)result__4E4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AF4R)));
-          } else {
-            next__2E4R=new_lab__2PJ(lab_type__5E4R);
-          };
-          ((__POINTER *)next__2E4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3E4R)[ 0]=next__2E4R;
-        } else {
-          ((__POINTER *)result__4E4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2E4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4E4R=next__2E4R;
-        };
-      };
-      ptr__PQTD=result__4E4R;
-    };
-    result__OQTD=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)ptr__PQTD);
-    *(result__OQTD) = *(FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__);
-  };
-  Self__202D=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)result__OQTD);
-  if ((Self__202D->parent_arrayed_collection__1YPD.capacity__QW2D <  5)) {
-    Self__202D->parent_arrayed_collection__1YPD.storage__MX2D=create__WPUE( 5);
-    Self__202D->parent_arrayed_collection__1YPD.capacity__QW2D= 5;
-  };
-  Self__202D->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(-  1);
-  free_list__2YPD=result__OQTD;
-  ITM_SLOT__->parent_named__MIM=(*NAMED__);
-  ITM_SLOT__->priority_and_level__MGUE= 0;
-  last_slot__XGJD=NULL;
-  ITM_SLOT__->argument_list__IA2D=NULL;
-  ITM_SLOT__->type__WB2D=NULL;
-  ITM_SLOT__->affect__0B2D='\0';
-  ITM_LDOTS__->parent_itm_constant__RFEC=(*ITM_CODE__);
-  ITM_SLOT__->require__Z52D=NULL;
-  ITM_SLOT__->value__J22D=NULL;
-  ITM_SLOT__->ensure__352D=NULL;
-  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->key__SDQD=NULL;
-  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->next__3DQD=NULL;
-  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->item__FEQD=NULL;
-  PROTOTYPE__->first_slot__MQMC=NULL;
-  ITM_SLOT__->next__FRMC=NULL;
-  list_current__EH1=NULL;
-  INSTR__->parent_itm_object__TE=(*ITM_OBJECT__);
-  EXPR__->parent_instr__UE=(*INSTR__);
-  LIST__->parent_expr__VE=(*EXPR__);
-  last_position__CI1=((__POSITION ) 0);
-  TYPE_GENERIC__->parent_type__C2IB=(*TYPE__);
-  SLOT__->base_slot__X12F=NULL;
-  SLOT__->receiver_type__Y12F=NULL;
-  SLOT_CODE__->parent_slot__A22F=SLOT__;
-  SLOT_CODE__->value__K05F=NULL;
-  ARRAYED_COLLECTIONoPROFIL_SLOTo__->capacity__BUPG= 0;
-  ARRAYED_COLLECTIONoPROFIL_SLOTo__->storage__MUPG=NULL;
-  ARRAYED_COLLECTIONoPROFIL_SLOTo__->upper__QUPG= 0;
-  FAST_ARRAYoPROFIL_SLOTo__->parent_arrayed_collection__P05F=(*ARRAYED_COLLECTIONoPROFIL_SLOTo__);
-  PROFIL__->context__CM0G=NULL;
-  PROFIL__->code__PYJH=NULL;
-  PROFIL__->argument_list__V4JH=NULL;
-  PROFIL__->result_last__5FKH=NULL;
-  PROFIL__->result_list__051H=NULL;
-  PROFIL__->type_self__ZHEI=NULL;
-  PROFIL__->name__5IEI=NULL;
-  PROFIL__->life_index__C1RI= 0;
-  PROFIL__->stat__JMEJ=((__INTEGER_8 )(__INTEGER)(-  1));
-  PROFIL__->link_count__N5KJ= 0;
-  PROFIL__->count_intern_call__Y0SL= 0;
-  PROFIL_SLOT__->parent_profil__R1LC=(*PROFIL__);
-  SLOT_CODE__->profil__R05F=NULL;
-  SLOT__->slot_code_intern__F22F=NULL;
-  self_up__TJEF=NULL;
-  run_value__SLQC=NULL;
-  ARRAYED_COLLECTIONoSLOT_DATAo__->upper__C35F= 0;
-  ARRAYED_COLLECTIONoSLOT_DATAo__->capacity__E35F= 0;
-  ARRAYED_COLLECTIONoSLOT_DATAo__->storage__A45F=NULL;
-  FAST_ARRAYoSLOT_DATAo__->parent_arrayed_collection__FK3F=(*ARRAYED_COLLECTIONoSLOT_DATAo__);
-  VARIABLE__->parent_named__S1LC=(*NAMED__);
-  VARIABLE__->type_list__OIZD=NULL;
-  VARIABLE__->intern_name__C25F=NULL;
-  VARIABLE__->type__D25F=NULL;
-  VARIABLE__->ensure_count__YDAG= 0;
-  VARIABLE__->require_first__L5DH=NULL;
-  VARIABLE__->require_list__25DH=NULL;
-  VARIABLE__->level_type__5SHK= 0;
-  SLOT_DATA__->parent_variable__HHZD=(*VARIABLE__);
-  SLOT__->slot_data_list__KK3F=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->upper__ZJNC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->capacity__DZNC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->storage__4ZNC=NULL;
-  FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__->parent_arrayed_collection__PANB=(*ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__);
-  ARRAYED_COLLECTIONoTYPE_FULLo__->upper__5ZCB= 0;
-  ARRAYED_COLLECTIONoTYPE_FULLo__->capacity__4XMB= 0;
-  ARRAYED_COLLECTIONoTYPE_FULLo__->storage__0YMB=NULL;
-  FAST_ARRAYoTYPE_FULLo__->parent_arrayed_collection__KZCB=(*ARRAYED_COLLECTIONoTYPE_FULLo__);
-  result__EL2B=NULL;
-  ptr__FL2B=((__POINTER )(NULL));
-  typ_id__KL2B= 0;
-  sz__HL2B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo));
-  if ((sz__HL2B ==  0)) {
-    result__EL2B=FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__;
-  } else {
-    typ_id__KL2B=__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HL2B);
-    if ((typ_id__KL2B == (__INTEGER)(-  1))) {
-      a__WW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UW3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HL2B + a__WW3Q) & (__UINTEGER_32)(~ a__WW3Q));
-      ptr_table__CF4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UW3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__BF4R=((__POINTER )(NULL));
-      result__DF4R=((__POINTER *)ptr_table__CF4R)[ 0];
-      if ((result__DF4R == (void *)NULL)) {
-        result__DF4R=new_lab__2PJ(new_size__UW3Q);
-        next__BF4R=(void *)((unsigned long)result__DF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UW3Q)));
-        ((__POINTER *)next__BF4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CF4R)[ 0]=next__BF4R;
-      } else {
-        next__BF4R=((__POINTER *)result__DF4R)[ 0];
-        if ((next__BF4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DF4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UW3Q <<  1)) <=  4096)) {
-            next__BF4R=(void *)((unsigned long)result__DF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UW3Q)));
-          } else {
-            next__BF4R=new_lab__2PJ(new_size__UW3Q);
-          };
-          ((__POINTER *)next__BF4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CF4R)[ 0]=next__BF4R;
-        } else {
-          ((__POINTER *)result__DF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__DF4R=next__BF4R;
-        };
-      };
-      ptr__FL2B=result__DF4R;
-    } else {
-      t__0W3Q=((__UINTEGER_32 )typ_id__KL2B);
-      a__2W3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KF4R=(__UINTEGER_32)((__UINTEGER_32)(sz__HL2B + a__2W3Q) & (__UINTEGER_32)(~ a__2W3Q));
-      ptr_table__HF4R=((__POINTER )(&(table_type[(t__0W3Q)])));
-      lab_type__JF4R=(__UINTEGER_32)(t__0W3Q |  1);
-      next__GF4R=((__POINTER )(NULL));
-      result__IF4R=((__POINTER *)ptr_table__HF4R)[ 0];
-      if ((result__IF4R == (void *)NULL)) {
-        result__IF4R=new_lab__2PJ(lab_type__JF4R);
-        next__GF4R=(void *)((unsigned long)result__IF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KF4R)));
-        ((__POINTER *)next__GF4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HF4R)[ 0]=next__GF4R;
-      } else {
-        next__GF4R=((__POINTER *)result__IF4R)[ 0];
-        if ((next__GF4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IF4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KF4R <<  1)) <=  4096)) {
-            next__GF4R=(void *)((unsigned long)result__IF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KF4R)));
-          } else {
-            next__GF4R=new_lab__2PJ(lab_type__JF4R);
-          };
-          ((__POINTER *)next__GF4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HF4R)[ 0]=next__GF4R;
-        } else {
-          ((__POINTER *)result__IF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__IF4R=next__GF4R;
-        };
-      };
-      ptr__FL2B=result__IF4R;
-    };
-    result__EL2B=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)ptr__FL2B);
-    *(result__EL2B) = *(FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__);
-  };
-  Self__5AOC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)result__EL2B);
-  if ((Self__5AOC->parent_arrayed_collection__PANB.capacity__DZNC <  5)) {
-    Self__5AOC->parent_arrayed_collection__PANB.storage__4ZNC=create__1N5C( 5);
-    Self__5AOC->parent_arrayed_collection__PANB.capacity__DZNC= 5;
-  };
-  Self__5AOC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(-  1);
-  free_list__QANB=result__EL2B;
-  TYPE_GENERIC__->generic_list__MR2B=NULL;
-  string_tmp__EKEF=create__AXB( 100);
-  PROFIL_BLOCK__->parent_profil__OGAG=(*PROFIL__);
-  type_block__BLB=NULL;
-  HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->buckets__ELNC=NULL;
-  HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->capacity__5KNC= 0;
-  HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->count__5EOC= 0;
-  result__XM2B=NULL;
-  ptr__YM2B=((__POINTER )(NULL));
-  typ_id__3M2B= 0;
-  sz__0M2B=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo));
-  if ((sz__0M2B ==  0)) {
-    result__XM2B=HASHED_SEToFAST_ARRAYoTYPE_FULLoo__;
-  } else {
-    typ_id__3M2B=__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0M2B);
-    if ((typ_id__3M2B == (__INTEGER)(-  1))) {
-      a__BX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__5W3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0M2B + a__BX3Q) & (__UINTEGER_32)(~ a__BX3Q));
-      ptr_table__MF4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5W3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__LF4R=((__POINTER )(NULL));
-      result__NF4R=((__POINTER *)ptr_table__MF4R)[ 0];
-      if ((result__NF4R == (void *)NULL)) {
-        result__NF4R=new_lab__2PJ(new_size__5W3Q);
-        next__LF4R=(void *)((unsigned long)result__NF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5W3Q)));
-        ((__POINTER *)next__LF4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MF4R)[ 0]=next__LF4R;
-      } else {
-        next__LF4R=((__POINTER *)result__NF4R)[ 0];
-        if ((next__LF4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NF4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5W3Q <<  1)) <=  4096)) {
-            next__LF4R=(void *)((unsigned long)result__NF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5W3Q)));
-          } else {
-            next__LF4R=new_lab__2PJ(new_size__5W3Q);
-          };
-          ((__POINTER *)next__LF4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MF4R)[ 0]=next__LF4R;
-        } else {
-          ((__POINTER *)result__NF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NF4R=next__LF4R;
-        };
-      };
-      ptr__YM2B=result__NF4R;
-    } else {
-      t__FX3Q=((__UINTEGER_32 )typ_id__3M2B);
-      a__HX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UF4R=(__UINTEGER_32)((__UINTEGER_32)(sz__0M2B + a__HX3Q) & (__UINTEGER_32)(~ a__HX3Q));
-      ptr_table__RF4R=((__POINTER )(&(table_type[(t__FX3Q)])));
-      lab_type__TF4R=(__UINTEGER_32)(t__FX3Q |  1);
-      next__QF4R=((__POINTER )(NULL));
-      result__SF4R=((__POINTER *)ptr_table__RF4R)[ 0];
-      if ((result__SF4R == (void *)NULL)) {
-        result__SF4R=new_lab__2PJ(lab_type__TF4R);
-        next__QF4R=(void *)((unsigned long)result__SF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UF4R)));
-        ((__POINTER *)next__QF4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RF4R)[ 0]=next__QF4R;
-      } else {
-        next__QF4R=((__POINTER *)result__SF4R)[ 0];
-        if ((next__QF4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SF4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UF4R <<  1)) <=  4096)) {
-            next__QF4R=(void *)((unsigned long)result__SF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UF4R)));
-          } else {
-            next__QF4R=new_lab__2PJ(lab_type__TF4R);
-          };
-          ((__POINTER *)next__QF4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RF4R)[ 0]=next__QF4R;
-        } else {
-          ((__POINTER *)result__SF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SF4R=next__QF4R;
-        };
-      };
-      ptr__YM2B=result__SF4R;
-    };
-    result__XM2B=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)ptr__YM2B);
-    *(result__XM2B) = *(HASHED_SEToFAST_ARRAYoTYPE_FULLoo__);
-  };
-  Self__DCOC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)result__XM2B);
-  new_capacity__FDSC=prime_number_ceiling__X3Q( 53);
-  Self__DCOC->buckets__ELNC=create__FVXC(new_capacity__FDSC);
-  Self__DCOC->capacity__5KNC=new_capacity__FDSC;
-  Self__DCOC->count__5EOC= 0;
-  bucket__1BNB=result__XM2B;
-  TYPE_GENERIC__->name__LR2B=NULL;
-  HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__->item__QLNC=NULL;
-  HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__->next__2LNC=NULL;
-  HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->buckets__MNNC=NULL;
-  HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->capacity__HNNC= 0;
-  HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->count__RIOC= 0;
-  result__KO2B=NULL;
-  ptr__LO2B=((__POINTER )(NULL));
-  typ_id__QO2B= 0;
-  sz__NO2B=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo));
-  if ((sz__NO2B ==  0)) {
-    result__KO2B=HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__;
-  } else {
-    typ_id__QO2B=__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NO2B);
-    if ((typ_id__QO2B == (__INTEGER)(-  1))) {
-      a__MX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KX3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NO2B + a__MX3Q) & (__UINTEGER_32)(~ a__MX3Q));
-      ptr_table__WF4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KX3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__VF4R=((__POINTER )(NULL));
-      result__XF4R=((__POINTER *)ptr_table__WF4R)[ 0];
-      if ((result__XF4R == (void *)NULL)) {
-        result__XF4R=new_lab__2PJ(new_size__KX3Q);
-        next__VF4R=(void *)((unsigned long)result__XF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX3Q)));
-        ((__POINTER *)next__VF4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WF4R)[ 0]=next__VF4R;
-      } else {
-        next__VF4R=((__POINTER *)result__XF4R)[ 0];
-        if ((next__VF4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XF4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KX3Q <<  1)) <=  4096)) {
-            next__VF4R=(void *)((unsigned long)result__XF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX3Q)));
-          } else {
-            next__VF4R=new_lab__2PJ(new_size__KX3Q);
-          };
-          ((__POINTER *)next__VF4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WF4R)[ 0]=next__VF4R;
-        } else {
-          ((__POINTER *)result__XF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XF4R=next__VF4R;
-        };
-      };
-      ptr__LO2B=result__XF4R;
-    } else {
-      t__QX3Q=((__UINTEGER_32 )typ_id__QO2B);
-      a__SX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4F4R=(__UINTEGER_32)((__UINTEGER_32)(sz__NO2B + a__SX3Q) & (__UINTEGER_32)(~ a__SX3Q));
-      ptr_table__1F4R=((__POINTER )(&(table_type[(t__QX3Q)])));
-      lab_type__3F4R=(__UINTEGER_32)(t__QX3Q |  1);
-      next__0F4R=((__POINTER )(NULL));
-      result__2F4R=((__POINTER *)ptr_table__1F4R)[ 0];
-      if ((result__2F4R == (void *)NULL)) {
-        result__2F4R=new_lab__2PJ(lab_type__3F4R);
-        next__0F4R=(void *)((unsigned long)result__2F4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4F4R)));
-        ((__POINTER *)next__0F4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1F4R)[ 0]=next__0F4R;
-      } else {
-        next__0F4R=((__POINTER *)result__2F4R)[ 0];
-        if ((next__0F4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2F4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4F4R <<  1)) <=  4096)) {
-            next__0F4R=(void *)((unsigned long)result__2F4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4F4R)));
-          } else {
-            next__0F4R=new_lab__2PJ(lab_type__3F4R);
-          };
-          ((__POINTER *)next__0F4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1F4R)[ 0]=next__0F4R;
-        } else {
-          ((__POINTER *)result__2F4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0F4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2F4R=next__0F4R;
-        };
-      };
-      ptr__LO2B=result__2F4R;
-    };
-    result__KO2B=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)ptr__LO2B);
-    *(result__KO2B) = *(HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__);
-  };
-  Self__ZGOC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)result__KO2B);
-  new_capacity__2ISC=prime_number_ceiling__X3Q( 193);
-  Self__ZGOC->buckets__MNNC=create__X3XC(new_capacity__2ISC);
-  Self__ZGOC->capacity__HNNC=new_capacity__2ISC;
-  Self__ZGOC->count__RIOC= 0;
-  dicog_type__NDNB=result__KO2B;
-  HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->key__YNNC=NULL;
-  HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->next__DONC=NULL;
-  HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->item__LONC=NULL;
-  TYPE_GENERIC__->intern_name__UR2B=NULL;
-  HASHED_SEToTYPEo__->buckets__SQKB=NULL;
-  HASHED_SEToTYPEo__->capacity__NQKB= 0;
-  HASHED_SEToTYPEo__->count__SRKB= 0;
-  HASHED_SET_NODEoTYPEo__->item__4QKB=NULL;
-  HASHED_SET_NODEoTYPEo__->next__JRKB=NULL;
-  SLOT_DATA__->parent_slot__IHZD=SLOT__;
-  SLOT__->slot_data_intern__CIZD=NULL;
-  PROFIL_BLOCK__->parent_type__PGAG=(*TYPE__);
-  count_variable__OMBG= 0;
-  type_boolean__VJB=NULL;
-  ARRAYED_COLLECTIONoTYPES_TMPo__->upper__UX4G= 0;
-  ARRAYED_COLLECTIONoTYPES_TMPo__->capacity__P34G= 0;
-  ARRAYED_COLLECTIONoTYPES_TMPo__->storage__034G=NULL;
-  FAST_ARRAYoTYPES_TMPo__->parent_arrayed_collection__HWSG=(*ARRAYED_COLLECTIONoTYPES_TMPo__);
-  TYPES__->upper__GLAG=(__INTEGER)(-  1);
-  TYPES__->storage__4VFJ=NULL;
-  TYPES_TMP__->parent_types__415F=(*TYPES__);
-  result__QCZG=NULL;
-  ptr__RCZG=((__POINTER )(NULL));
-  typ_id__WCZG= 0;
-  sz__TCZG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPES_TMPo));
-  if ((sz__TCZG ==  0)) {
-    result__QCZG=FAST_ARRAYoTYPES_TMPo__;
-  } else {
-    typ_id__WCZG=__FAST_ARRAYoTYPES_TMPo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TCZG);
-    if ((typ_id__WCZG == (__INTEGER)(-  1))) {
-      a__XX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VX3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TCZG + a__XX3Q) & (__UINTEGER_32)(~ a__XX3Q));
-      ptr_table__AG4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VX3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__5F4R=((__POINTER )(NULL));
-      result__BG4R=((__POINTER *)ptr_table__AG4R)[ 0];
-      if ((result__BG4R == (void *)NULL)) {
-        result__BG4R=new_lab__2PJ(new_size__VX3Q);
-        next__5F4R=(void *)((unsigned long)result__BG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VX3Q)));
-        ((__POINTER *)next__5F4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__AG4R)[ 0]=next__5F4R;
-      } else {
-        next__5F4R=((__POINTER *)result__BG4R)[ 0];
-        if ((next__5F4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BG4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VX3Q <<  1)) <=  4096)) {
-            next__5F4R=(void *)((unsigned long)result__BG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VX3Q)));
-          } else {
-            next__5F4R=new_lab__2PJ(new_size__VX3Q);
-          };
-          ((__POINTER *)next__5F4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AG4R)[ 0]=next__5F4R;
-        } else {
-          ((__POINTER *)result__BG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5F4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BG4R=next__5F4R;
-        };
-      };
-      ptr__RCZG=result__BG4R;
-    } else {
-      t__1X3Q=((__UINTEGER_32 )typ_id__WCZG);
-      a__3X3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IG4R=(__UINTEGER_32)((__UINTEGER_32)(sz__TCZG + a__3X3Q) & (__UINTEGER_32)(~ a__3X3Q));
-      ptr_table__FG4R=((__POINTER )(&(table_type[(t__1X3Q)])));
-      lab_type__HG4R=(__UINTEGER_32)(t__1X3Q |  1);
-      next__EG4R=((__POINTER )(NULL));
-      result__GG4R=((__POINTER *)ptr_table__FG4R)[ 0];
-      if ((result__GG4R == (void *)NULL)) {
-        result__GG4R=new_lab__2PJ(lab_type__HG4R);
-        next__EG4R=(void *)((unsigned long)result__GG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IG4R)));
-        ((__POINTER *)next__EG4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FG4R)[ 0]=next__EG4R;
-      } else {
-        next__EG4R=((__POINTER *)result__GG4R)[ 0];
-        if ((next__EG4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GG4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IG4R <<  1)) <=  4096)) {
-            next__EG4R=(void *)((unsigned long)result__GG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IG4R)));
-          } else {
-            next__EG4R=new_lab__2PJ(lab_type__HG4R);
-          };
-          ((__POINTER *)next__EG4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FG4R)[ 0]=next__EG4R;
-        } else {
-          ((__POINTER *)result__GG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GG4R=next__EG4R;
-        };
-      };
-      ptr__RCZG=result__GG4R;
-    };
-    result__QCZG=((__FAST_ARRAYoTYPES_TMPo *)ptr__RCZG);
-    *(result__QCZG) = *(FAST_ARRAYoTYPES_TMPo__);
-  };
-  Self__G34G=((__FAST_ARRAYoTYPES_TMPo *)result__QCZG);
-  if ((Self__G34G->parent_arrayed_collection__HWSG.capacity__P34G <  5)) {
-    Self__G34G->parent_arrayed_collection__HWSG.storage__034G=create__VZEH( 5);
-    Self__G34G->parent_arrayed_collection__HWSG.capacity__P34G= 5;
-  };
-  Self__G34G->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(-  1);
-  free_list__IWSG=result__QCZG;
-  TYPES_TMP__->capacity__42GJ= 0;
-  HASHED_SEToTYPESo__->buckets__IIIK=NULL;
-  HASHED_SEToTYPESo__->capacity__DIIK= 0;
-  HASHED_SEToTYPESo__->count__KWIK= 0;
-  result__W22J=NULL;
-  ptr__X22J=((__POINTER )(NULL));
-  typ_id__222J= 0;
-  sz__Z22J=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPESo));
-  if ((sz__Z22J ==  0)) {
-    result__W22J=HASHED_SEToTYPESo__;
-  } else {
-    typ_id__222J=__HASHED_SEToTYPESo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z22J);
-    if ((typ_id__222J == (__INTEGER)(-  1))) {
-      a__CY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Z22J + a__CY3Q) & (__UINTEGER_32)(~ a__CY3Q));
-      ptr_table__KG4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__JG4R=((__POINTER )(NULL));
-      result__LG4R=((__POINTER *)ptr_table__KG4R)[ 0];
-      if ((result__LG4R == (void *)NULL)) {
-        result__LG4R=new_lab__2PJ(new_size__AY3Q);
-        next__JG4R=(void *)((unsigned long)result__LG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3Q)));
-        ((__POINTER *)next__JG4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KG4R)[ 0]=next__JG4R;
-      } else {
-        next__JG4R=((__POINTER *)result__LG4R)[ 0];
-        if ((next__JG4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LG4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AY3Q <<  1)) <=  4096)) {
-            next__JG4R=(void *)((unsigned long)result__LG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3Q)));
-          } else {
-            next__JG4R=new_lab__2PJ(new_size__AY3Q);
-          };
-          ((__POINTER *)next__JG4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KG4R)[ 0]=next__JG4R;
-        } else {
-          ((__POINTER *)result__LG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LG4R=next__JG4R;
-        };
-      };
-      ptr__X22J=result__LG4R;
-    } else {
-      t__GY3Q=((__UINTEGER_32 )typ_id__222J);
-      a__IY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SG4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z22J + a__IY3Q) & (__UINTEGER_32)(~ a__IY3Q));
-      ptr_table__PG4R=((__POINTER )(&(table_type[(t__GY3Q)])));
-      lab_type__RG4R=(__UINTEGER_32)(t__GY3Q |  1);
-      next__OG4R=((__POINTER )(NULL));
-      result__QG4R=((__POINTER *)ptr_table__PG4R)[ 0];
-      if ((result__QG4R == (void *)NULL)) {
-        result__QG4R=new_lab__2PJ(lab_type__RG4R);
-        next__OG4R=(void *)((unsigned long)result__QG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SG4R)));
-        ((__POINTER *)next__OG4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PG4R)[ 0]=next__OG4R;
-      } else {
-        next__OG4R=((__POINTER *)result__QG4R)[ 0];
-        if ((next__OG4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QG4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SG4R <<  1)) <=  4096)) {
-            next__OG4R=(void *)((unsigned long)result__QG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SG4R)));
-          } else {
-            next__OG4R=new_lab__2PJ(lab_type__RG4R);
-          };
-          ((__POINTER *)next__OG4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PG4R)[ 0]=next__OG4R;
-        } else {
-          ((__POINTER *)result__QG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QG4R=next__OG4R;
-        };
-      };
-      ptr__X22J=result__QG4R;
-    };
-    result__W22J=((__HASHED_SEToTYPESo *)ptr__X22J);
-    *(result__W22J) = *(HASHED_SEToTYPESo__);
-  };
-  Self__KUIK=((__HASHED_SEToTYPESo *)result__W22J);
-  new_capacity__LRNK=prime_number_ceiling__X3Q( 53);
-  Self__KUIK->buckets__IIIK=create__BMRK(new_capacity__LRNK);
-  Self__KUIK->capacity__DIIK=new_capacity__LRNK;
-  Self__KUIK->count__KWIK= 0;
-  bucket__33EJ=result__W22J;
-  HASHED_SET_NODEoTYPESo__->item__UIIK=NULL;
-  HASHED_SET_NODEoTYPESo__->next__AJIK=NULL;
-  size__RCJK= 0;
-  type_input__LD=NULL;
-  type_true__FJB=NULL;
-  type_false__NJB=NULL;
-  type_integer__3JB=NULL;
-  type_real__FKB=NULL;
-  type_string_constant__TKB=NULL;
-  type_character__1KB=NULL;
-  type_pointer__HLB=NULL;
-  top__KGQC=(__INTEGER)(-  1);
-  ARRAYED_COLLECTIONoCONTEXTo__->upper__VGQC= 0;
-  ARRAYED_COLLECTIONoCONTEXTo__->storage__E2YD=NULL;
-  ARRAYED_COLLECTIONoCONTEXTo__->capacity__ESZD= 0;
-  FAST_ARRAYoCONTEXTo__->parent_arrayed_collection__SGQC=(*ARRAYED_COLLECTIONoCONTEXTo__);
-  result__2OCD=NULL;
-  ptr__3OCD=((__POINTER )(NULL));
-  typ_id__CPCD= 0;
-  sz__5OCD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoCONTEXTo));
-  if ((sz__5OCD ==  0)) {
-    result__2OCD=FAST_ARRAYoCONTEXTo__;
-  } else {
-    typ_id__CPCD=__FAST_ARRAYoCONTEXTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5OCD);
-    if ((typ_id__CPCD == (__INTEGER)(-  1))) {
-      a__NY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__LY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5OCD + a__NY3Q) & (__UINTEGER_32)(~ a__NY3Q));
-      ptr_table__UG4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__TG4R=((__POINTER )(NULL));
-      result__VG4R=((__POINTER *)ptr_table__UG4R)[ 0];
-      if ((result__VG4R == (void *)NULL)) {
-        result__VG4R=new_lab__2PJ(new_size__LY3Q);
-        next__TG4R=(void *)((unsigned long)result__VG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LY3Q)));
-        ((__POINTER *)next__TG4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UG4R)[ 0]=next__TG4R;
-      } else {
-        next__TG4R=((__POINTER *)result__VG4R)[ 0];
-        if ((next__TG4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VG4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LY3Q <<  1)) <=  4096)) {
-            next__TG4R=(void *)((unsigned long)result__VG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LY3Q)));
-          } else {
-            next__TG4R=new_lab__2PJ(new_size__LY3Q);
-          };
-          ((__POINTER *)next__TG4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UG4R)[ 0]=next__TG4R;
-        } else {
-          ((__POINTER *)result__VG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VG4R=next__TG4R;
-        };
-      };
-      ptr__3OCD=result__VG4R;
-    } else {
-      t__RY3Q=((__UINTEGER_32 )typ_id__CPCD);
-      a__TY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2G4R=(__UINTEGER_32)((__UINTEGER_32)(sz__5OCD + a__TY3Q) & (__UINTEGER_32)(~ a__TY3Q));
-      ptr_table__ZG4R=((__POINTER )(&(table_type[(t__RY3Q)])));
-      lab_type__1G4R=(__UINTEGER_32)(t__RY3Q |  1);
-      next__YG4R=((__POINTER )(NULL));
-      result__0G4R=((__POINTER *)ptr_table__ZG4R)[ 0];
-      if ((result__0G4R == (void *)NULL)) {
-        result__0G4R=new_lab__2PJ(lab_type__1G4R);
-        next__YG4R=(void *)((unsigned long)result__0G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2G4R)));
-        ((__POINTER *)next__YG4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZG4R)[ 0]=next__YG4R;
-      } else {
-        next__YG4R=((__POINTER *)result__0G4R)[ 0];
-        if ((next__YG4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0G4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2G4R <<  1)) <=  4096)) {
-            next__YG4R=(void *)((unsigned long)result__0G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2G4R)));
-          } else {
-            next__YG4R=new_lab__2PJ(lab_type__1G4R);
-          };
-          ((__POINTER *)next__YG4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZG4R)[ 0]=next__YG4R;
-        } else {
-          ((__POINTER *)result__0G4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0G4R=next__YG4R;
-        };
-      };
-      ptr__3OCD=result__0G4R;
-    };
-    result__2OCD=((__FAST_ARRAYoCONTEXTo *)ptr__3OCD);
-    *(result__2OCD) = *(FAST_ARRAYoCONTEXTo__);
-  };
-  Self__1RZD=((__FAST_ARRAYoCONTEXTo *)result__2OCD);
-  if ((Self__1RZD->parent_arrayed_collection__SGQC.capacity__ESZD <  16)) {
-    Self__1RZD->parent_arrayed_collection__SGQC.storage__E2YD=create__SNRE( 16);
-    Self__1RZD->parent_arrayed_collection__SGQC.capacity__ESZD= 16;
-  };
-  Self__1RZD->parent_arrayed_collection__SGQC.upper__VGQC=(__INTEGER)(-  1);
-  stack__TGQC=result__2OCD;
-  stack_local_lower__IH4F= 0;
-  CONTEXT__->local__KH4F= 0;
-  stack_result_lower__LH4F= 0;
-  CONTEXT__->result__NH4F= 0;
-  CONTEXT__->list__PH4F=NULL;
-  profil_first__LPQC=NULL;
-  CONTEXT__->old_profil_first__RH4F=NULL;
-  profil_second__KPQC=NULL;
-  CONTEXT__->profil__TH4F=NULL;
-  ARRAYED_COLLECTIONoLOCALo__->upper__1H4F= 0;
-  ARRAYED_COLLECTIONoLOCALo__->capacity__CWPG= 0;
-  ARRAYED_COLLECTIONoLOCALo__->storage__NWPG=NULL;
-  FAST_ARRAYoLOCALo__->parent_arrayed_collection__YH4F=(*ARRAYED_COLLECTIONoLOCALo__);
-  LOCAL__->parent_variable__T1LC=(*VARIABLE__);
-  result__5JNR=NULL;
-  ptr__AKNR=((__POINTER )(NULL));
-  typ_id__BKNR= 0;
-  sz__CKNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-  if ((sz__CKNR ==  0)) {
-    result__5JNR=FAST_ARRAYoLOCALo__;
-  } else {
-    typ_id__BKNR=__FAST_ARRAYoLOCALo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CKNR);
-    if ((typ_id__BKNR == (__INTEGER)(-  1))) {
-      a__DKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EKNR=(__UINTEGER_32)((__UINTEGER_32)(sz__CKNR + a__DKNR) & (__UINTEGER_32)(~ a__DKNR));
-      ptr_table__4G4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EKNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3G4R=((__POINTER )(NULL));
-      result__5G4R=((__POINTER *)ptr_table__4G4R)[ 0];
-      if ((result__5G4R == (void *)NULL)) {
-        result__5G4R=new_lab__2PJ(new_size__EKNR);
-        next__3G4R=(void *)((unsigned long)result__5G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EKNR)));
-        ((__POINTER *)next__3G4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4G4R)[ 0]=next__3G4R;
-      } else {
-        next__3G4R=((__POINTER *)result__5G4R)[ 0];
-        if ((next__3G4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5G4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EKNR <<  1)) <=  4096)) {
-            next__3G4R=(void *)((unsigned long)result__5G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EKNR)));
-          } else {
-            next__3G4R=new_lab__2PJ(new_size__EKNR);
-          };
-          ((__POINTER *)next__3G4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4G4R)[ 0]=next__3G4R;
-        } else {
-          ((__POINTER *)result__5G4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3G4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5G4R=next__3G4R;
-        };
-      };
-      ptr__AKNR=result__5G4R;
-    } else {
-      t__FKNR=((__UINTEGER_32 )typ_id__BKNR);
-      a__GKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GH4R=(__UINTEGER_32)((__UINTEGER_32)(sz__CKNR + a__GKNR) & (__UINTEGER_32)(~ a__GKNR));
-      ptr_table__DH4R=((__POINTER )(&(table_type[(t__FKNR)])));
-      lab_type__FH4R=(__UINTEGER_32)(t__FKNR |  1);
-      next__CH4R=((__POINTER )(NULL));
-      result__EH4R=((__POINTER *)ptr_table__DH4R)[ 0];
-      if ((result__EH4R == (void *)NULL)) {
-        result__EH4R=new_lab__2PJ(lab_type__FH4R);
-        next__CH4R=(void *)((unsigned long)result__EH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GH4R)));
-        ((__POINTER *)next__CH4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DH4R)[ 0]=next__CH4R;
-      } else {
-        next__CH4R=((__POINTER *)result__EH4R)[ 0];
-        if ((next__CH4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EH4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GH4R <<  1)) <=  4096)) {
-            next__CH4R=(void *)((unsigned long)result__EH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GH4R)));
-          } else {
-            next__CH4R=new_lab__2PJ(lab_type__FH4R);
-          };
-          ((__POINTER *)next__CH4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DH4R)[ 0]=next__CH4R;
-        } else {
-          ((__POINTER *)result__EH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__EH4R=next__CH4R;
-        };
-      };
-      ptr__AKNR=result__EH4R;
-    };
-    result__5JNR=((__FAST_ARRAYoLOCALo *)ptr__AKNR);
-    *(result__5JNR) = *(FAST_ARRAYoLOCALo__);
-  };
-  Self__ISBR=((__FAST_ARRAYoLOCALo *)result__5JNR);
-  if ((Self__ISBR->parent_arrayed_collection__YH4F.capacity__CWPG <  64)) {
-    Self__ISBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 64);
-    Self__ISBR->parent_arrayed_collection__YH4F.capacity__CWPG= 64;
-  };
-  Self__ISBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-  stack_local__ZH4F=result__5JNR;
-  result__HKNR=NULL;
-  ptr__IKNR=((__POINTER )(NULL));
-  typ_id__JKNR= 0;
-  sz__KKNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-  if ((sz__KKNR ==  0)) {
-    result__HKNR=FAST_ARRAYoLOCALo__;
-  } else {
-    typ_id__JKNR=__FAST_ARRAYoLOCALo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KKNR);
-    if ((typ_id__JKNR == (__INTEGER)(-  1))) {
-      a__LKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MKNR=(__UINTEGER_32)((__UINTEGER_32)(sz__KKNR + a__LKNR) & (__UINTEGER_32)(~ a__LKNR));
-      ptr_table__IH4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MKNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__HH4R=((__POINTER )(NULL));
-      result__JH4R=((__POINTER *)ptr_table__IH4R)[ 0];
-      if ((result__JH4R == (void *)NULL)) {
-        result__JH4R=new_lab__2PJ(new_size__MKNR);
-        next__HH4R=(void *)((unsigned long)result__JH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MKNR)));
-        ((__POINTER *)next__HH4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IH4R)[ 0]=next__HH4R;
-      } else {
-        next__HH4R=((__POINTER *)result__JH4R)[ 0];
-        if ((next__HH4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JH4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MKNR <<  1)) <=  4096)) {
-            next__HH4R=(void *)((unsigned long)result__JH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MKNR)));
-          } else {
-            next__HH4R=new_lab__2PJ(new_size__MKNR);
-          };
-          ((__POINTER *)next__HH4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IH4R)[ 0]=next__HH4R;
-        } else {
-          ((__POINTER *)result__JH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__JH4R=next__HH4R;
-        };
-      };
-      ptr__IKNR=result__JH4R;
-    } else {
-      t__NKNR=((__UINTEGER_32 )typ_id__JKNR);
-      a__OKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QH4R=(__UINTEGER_32)((__UINTEGER_32)(sz__KKNR + a__OKNR) & (__UINTEGER_32)(~ a__OKNR));
-      ptr_table__NH4R=((__POINTER )(&(table_type[(t__NKNR)])));
-      lab_type__PH4R=(__UINTEGER_32)(t__NKNR |  1);
-      next__MH4R=((__POINTER )(NULL));
-      result__OH4R=((__POINTER *)ptr_table__NH4R)[ 0];
-      if ((result__OH4R == (void *)NULL)) {
-        result__OH4R=new_lab__2PJ(lab_type__PH4R);
-        next__MH4R=(void *)((unsigned long)result__OH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QH4R)));
-        ((__POINTER *)next__MH4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NH4R)[ 0]=next__MH4R;
-      } else {
-        next__MH4R=((__POINTER *)result__OH4R)[ 0];
-        if ((next__MH4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OH4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QH4R <<  1)) <=  4096)) {
-            next__MH4R=(void *)((unsigned long)result__OH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QH4R)));
-          } else {
-            next__MH4R=new_lab__2PJ(lab_type__PH4R);
-          };
-          ((__POINTER *)next__MH4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NH4R)[ 0]=next__MH4R;
-        } else {
-          ((__POINTER *)result__OH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__OH4R=next__MH4R;
-        };
-      };
-      ptr__IKNR=result__OH4R;
-    };
-    result__HKNR=((__FAST_ARRAYoLOCALo *)ptr__IKNR);
-    *(result__HKNR) = *(FAST_ARRAYoLOCALo__);
-  };
-  Self__LSBR=((__FAST_ARRAYoLOCALo *)result__HKNR);
-  if ((Self__LSBR->parent_arrayed_collection__YH4F.capacity__CWPG <  16)) {
-    Self__LSBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 16);
-    Self__LSBR->parent_arrayed_collection__YH4F.capacity__CWPG= 16;
-  };
-  Self__LSBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-  stack_result__4H4F=result__HKNR;
-  modify_count__X3LC= 0;
-  ARRAYED_COLLECTIONoINSTRo__->upper__1GQG= 0;
-  ARRAYED_COLLECTIONoINSTRo__->capacity__NK4G= 0;
-  ARRAYED_COLLECTIONoINSTRo__->storage__JL4G=NULL;
-  FAST_ARRAYoINSTRo__->parent_arrayed_collection__QTOG=(*ARRAYED_COLLECTIONoINSTRo__);
-  LIST__->expr_list__RTOG=NULL;
-  PUSH__->parent_instr__YRB=(*INSTR__);
-  PUSH__->context__BYPG=NULL;
-  PUSH__->is_first__CYPG=FALSE__;
-  context_main__V1LC=NULL;
-  EXTERNAL_C__->parent_expr__I2LC=(*EXPR__);
-  EXTERNAL_C__->static_type__1VZD=NULL;
-  EXTERNAL_C__->is_persistant__2VZD=FALSE__;
-  EXTERNAL_C__->code__3VZD=NULL;
-  EXTERNAL_C__->access_list__4VZD=NULL;
-  CONSTANT__->parent_expr__4F=(*EXPR__);
-  CONSTANT__->static_type__M2YD=NULL;
-  PROTOTYPE_CST__->parent_constant__W2LC=(*CONSTANT__);
-  STRING_CST__->parent_constant__5F=(*CONSTANT__);
-  INTEGER_CST__->parent_constant__B3LC=(*CONSTANT__);
-  READ__->parent_expr__LHZD=(*EXPR__);
-  READ_LOCAL__->parent_read__MHZD=(*READ__);
-  READ_LOCAL__->local__HJZD=NULL;
-  EXPR_MULTIPLE__->expr_list__3EMH=NULL;
-  ARRAYED_COLLECTIONoEXPRo__->upper__2RSH= 0;
-  ARRAYED_COLLECTIONoEXPRo__->capacity__YRDI= 0;
-  ARRAYED_COLLECTIONoEXPRo__->storage__DSDI=NULL;
-  FAST_ARRAYoEXPRo__->parent_arrayed_collection__Q2LC=(*ARRAYED_COLLECTIONoEXPRo__);
-  EXPR_BINARY_CMP__->parent_expr__CLJH=(*EXPR__);
-  EXPR_BINARY_CMP__->left__PM2H=NULL;
-  EXPR_BINARY_CMP__->right__TM2H=NULL;
-  EXPR_EQUAL__->parent_expr_binary_cmp__DLJH=(*EXPR_BINARY_CMP__);
-  EXPR_NOT_EQUAL__->parent_expr_binary_cmp__LLJH=(*EXPR_BINARY_CMP__);
-  REAL_CST__->parent_constant__U2JH=(*CONSTANT__);
-  CHARACTER_CST__->parent_constant__H3JH=(*CONSTANT__);
-  IS_EXPANDED__->parent_expr__04JH=(*EXPR__);
-  GET_TYPE_ID__->parent_expr__I5JH=(*EXPR__);
-  EXPR_SUP__->parent_expr_binary_cmp__15JH=(*EXPR_BINARY_CMP__);
-  EXPR_BINARY__->parent_expr__OAKH=(*EXPR__);
-  EXPR_BINARY__->left__XO1H=NULL;
-  EXPR_BINARY__->right__WO2H=NULL;
-  EXPR_SUB__->parent_expr_binary__PAKH=(*EXPR_BINARY__);
-  EXPR_MUL__->parent_expr_binary__CBKH=(*EXPR_BINARY__);
-  EXPR_DIV__->parent_expr_binary__VBKH=(*EXPR_BINARY__);
-  EXPR_AND__->parent_expr_binary__ICKH=(*EXPR_BINARY__);
-  EXPR_SHIFT_R__->parent_expr_binary__1CKH=(*EXPR_BINARY__);
-  EXPR_SHIFT_L__->parent_expr_binary__ODKH=(*EXPR_BINARY__);
-  ITEM__->receiver__1P1H=NULL;
-  SIZE_OF__->parent_expr__VFKH=(*EXPR__);
-  CAST__->static_type__0N1H=NULL;
-  CALL_SLOT__->profil__Y51H=NULL;
-  PROFIL_SLOT__->slot_code__YEOL=NULL;
-  CALL_SLOT__->parent_expr__W31H=(*EXPR__);
-  READ_SLOT__->parent_read__5ZTI=(*READ__);
-  READ_SLOT__->slot__MUGK=NULL;
-  READ_GLOBAL__->parent_read__2ZUJ=(*READ__);
-  READ_GLOBAL__->global__ZGJK=NULL;
-  EXPR_UNARY_LOGIC__->parent_expr__5GUK=(*EXPR__);
-  EXPR_UNARY_LOGIC__->right__Q0ZM=NULL;
-  EXPR_NOT_LOGIC__->parent_expr_unary_logic__AHUK=(*EXPR_UNARY_LOGIC__);
-  EXPR_BINARY_LOGIC__->parent_expr__PICL=(*EXPR__);
-  EXPR_BINARY_LOGIC__->left__RREO=NULL;
-  EXPR_BINARY_LOGIC__->right__VREO=NULL;
-  EXPR_OR_LOGIC__->parent_expr_binary_logic__QICL=(*EXPR_BINARY_LOGIC__);
-  EXPR_OR_OR_LOGIC__->parent_expr_or_logic__KJCL=(*EXPR_OR_LOGIC__);
-  EXPR_AND_LOGIC__->parent_expr_binary_logic__QKCL=(*EXPR_BINARY_LOGIC__);
-  EXPR_AND_AND_LOGIC__->parent_expr_and_logic__KLCL=(*EXPR_AND_LOGIC__);
-  EXPR_UNARY__->parent_expr__DXDL=(*EXPR__);
-  EXPR_UNARY__->right__SXDL=NULL;
-  EXPR_NEG__->parent_expr_unary__EXDL=(*EXPR_UNARY__);
-  EXPR_ADD__->parent_expr_binary__PXDL=(*EXPR_BINARY__);
-  EXPR_NOT__->parent_expr_unary__YGWL=(*EXPR_UNARY__);
-  EXPR_MOD__->parent_expr_binary__1KWL=(*EXPR_BINARY__);
-  EXPR_SUP_EQ__->parent_expr_binary_cmp__UZ1M=(*EXPR_BINARY_CMP__);
-  EXPR_INF__->parent_expr_binary_cmp__G11M=(*EXPR_BINARY_CMP__);
-  EXPR_INF_EQ__->parent_expr_binary_cmp__211M=(*EXPR_BINARY_CMP__);
-  EXPR_OR__->parent_expr_binary__U31M=(*EXPR_BINARY__);
-  EXPR_XOR__->parent_expr_binary__0G5N=(*EXPR_BINARY__);
-  DTA__->parent_itm_object__MLQC=(*ITM_OBJECT__);
-  DTA__->context__VHZD=NULL;
-  DTA__->slot__WHZD=NULL;
-  DTA__->self_arg__XHZD=NULL;
-  DTA__->result_expr__YHZD=NULL;
-  DTA_RD__->parent_dta__NLQC=(*DTA__);
-  LOCAL__->my_alias__XVAH=NULL;
-  is_alias__GWAH=FALSE__;
-  result__PKNR=NULL;
-  ptr__QKNR=((__POINTER )(NULL));
-  typ_id__RKNR= 0;
-  sz__SKNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-  if ((sz__SKNR ==  0)) {
-    result__PKNR=FAST_ARRAYoLOCALo__;
-  } else {
-    typ_id__RKNR=__FAST_ARRAYoLOCALo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SKNR);
-    if ((typ_id__RKNR == (__INTEGER)(-  1))) {
-      a__TKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UKNR=(__UINTEGER_32)((__UINTEGER_32)(sz__SKNR + a__TKNR) & (__UINTEGER_32)(~ a__TKNR));
-      ptr_table__SH4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UKNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__RH4R=((__POINTER )(NULL));
-      result__TH4R=((__POINTER *)ptr_table__SH4R)[ 0];
-      if ((result__TH4R == (void *)NULL)) {
-        result__TH4R=new_lab__2PJ(new_size__UKNR);
-        next__RH4R=(void *)((unsigned long)result__TH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKNR)));
-        ((__POINTER *)next__RH4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SH4R)[ 0]=next__RH4R;
-      } else {
-        next__RH4R=((__POINTER *)result__TH4R)[ 0];
-        if ((next__RH4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TH4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UKNR <<  1)) <=  4096)) {
-            next__RH4R=(void *)((unsigned long)result__TH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKNR)));
-          } else {
-            next__RH4R=new_lab__2PJ(new_size__UKNR);
-          };
-          ((__POINTER *)next__RH4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SH4R)[ 0]=next__RH4R;
-        } else {
-          ((__POINTER *)result__TH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__TH4R=next__RH4R;
-        };
-      };
-      ptr__QKNR=result__TH4R;
-    } else {
-      t__VKNR=((__UINTEGER_32 )typ_id__RKNR);
-      a__WKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__0H4R=(__UINTEGER_32)((__UINTEGER_32)(sz__SKNR + a__WKNR) & (__UINTEGER_32)(~ a__WKNR));
-      ptr_table__XH4R=((__POINTER )(&(table_type[(t__VKNR)])));
-      lab_type__ZH4R=(__UINTEGER_32)(t__VKNR |  1);
-      next__WH4R=((__POINTER )(NULL));
-      result__YH4R=((__POINTER *)ptr_table__XH4R)[ 0];
-      if ((result__YH4R == (void *)NULL)) {
-        result__YH4R=new_lab__2PJ(lab_type__ZH4R);
-        next__WH4R=(void *)((unsigned long)result__YH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0H4R)));
-        ((__POINTER *)next__WH4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XH4R)[ 0]=next__WH4R;
-      } else {
-        next__WH4R=((__POINTER *)result__YH4R)[ 0];
-        if ((next__WH4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YH4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0H4R <<  1)) <=  4096)) {
-            next__WH4R=(void *)((unsigned long)result__YH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0H4R)));
-          } else {
-            next__WH4R=new_lab__2PJ(lab_type__ZH4R);
-          };
-          ((__POINTER *)next__WH4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XH4R)[ 0]=next__WH4R;
-        } else {
-          ((__POINTER *)result__YH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__YH4R=next__WH4R;
-        };
-      };
-      ptr__QKNR=result__YH4R;
-    };
-    result__PKNR=((__FAST_ARRAYoLOCALo *)ptr__QKNR);
-    *(result__PKNR) = *(FAST_ARRAYoLOCALo__);
-  };
-  Self__OSBR=((__FAST_ARRAYoLOCALo *)result__PKNR);
-  if ((Self__OSBR->parent_arrayed_collection__YH4F.capacity__CWPG <  64)) {
-    Self__OSBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 64);
-    Self__OSBR->parent_arrayed_collection__YH4F.capacity__CWPG= 64;
-  };
-  Self__OSBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-  list_alias__WSZN=result__PKNR;
-  PUT_TO__->parent_expr__GEKH=(*EXPR__);
-  ITEM__->parent_expr__ZEKH=(*EXPR__);
-  CAST__->parent_expr__HGKH=(*EXPR__);
-  SLOT_DATA__->value__U3OG=NULL;
-  SLOT__->slot_id__C4OG=NULL;
-  WRITE__->parent_instr__P3OG=(*INSTR__);
-  WRITE__->value__PAEH=NULL;
-  WRITE__->is_create__DBDI=FALSE__;
-  WRITE__->is_delete__WJNL=FALSE__;
-  WRITE_LOCAL__->parent_write__540I=(*WRITE__);
-  WRITE_LOCAL__->local__ERIJ=NULL;
-  ARRAYED_COLLECTIONoWRITEo__->upper__VODI= 0;
-  ARRAYED_COLLECTIONoWRITEo__->capacity__XODI= 0;
-  ARRAYED_COLLECTIONoWRITEo__->storage__TPDI=NULL;
-  FAST_ARRAYoWRITEo__->parent_arrayed_collection__15DH=(*ARRAYED_COLLECTIONoWRITEo__);
-  is_executing_pass__C5LC=FALSE__;
-  EXTERNAL_C__->living_type__Z3QH=NULL;
-  level_pass__XXUC= 0;
-  WRITE_GLOBAL__->parent_write__YAGH=(*WRITE__);
-  TYPE_GENERIC__->put_to_list__VFZM=NULL;
-  TYPE_GENERIC__->recursive_test__2FZM=FALSE__;
-  ARRAYED_COLLECTIONoPUT_TOo__->upper__KGZM= 0;
-  ARRAYED_COLLECTIONoPUT_TOo__->capacity__F3FN= 0;
-  ARRAYED_COLLECTIONoPUT_TOo__->storage__B4FN=NULL;
-  FAST_ARRAYoPUT_TOo__->parent_arrayed_collection__UFZM=(*ARRAYED_COLLECTIONoPUT_TOo__);
-  PUT_TO__->value__4Q2H=NULL;
-  WRITE_SLOT__->parent_write__FBGH=(*WRITE__);
-  TYPE_GENERIC__->old_type__WGZM=NULL;
-  context_extern__DOLH=NULL;
-  CONTEXT__->context_extern__J2NH=NULL;
-  INTEGER_CST__->value__W4YD= 0;
-  last_cast_name__T32H=create__AXB( 32);
-  NODE__->expr__RJZD=NULL;
-  NODE__->data__SJZD=NULL;
-  NODE__->first_code__NHAG=NULL;
-  NODE__->first_type__VHAG=NULL;
-  NODE__->switch__MKAG=NULL;
-  NODE_TYPE__->parent_node__QLQC=(*NODE__);
-  DTA_CAST__->result_expr__G01H=NULL;
-  DTA_WR_CODE__->parent_dta__MZLH=(*DTA__);
-  DTA_BLOCK__->result_expr__F41H=NULL;
-  DTA_WR_VALUE__->parent_dta__XSUH=(*DTA__);
-  DTA_RD_ARGS__->parent_dta__HOWH=(*DTA__);
-  STRING_CST__->string__BK2H=NULL;
-  REAL_CST__->value__HN2H=NULL;
-  CHARACTER_CST__->text__PN2H=NULL;
-  IS_EXPANDED__->receiver__WN2H=NULL;
-  GET_TYPE_ID__->receiver__5N2H=NULL;
-  PUT_TO__->receiver__WQ2H=NULL;
-  SIZE_OF__->receiver__TR2H=NULL;
-  CAST__->value__2R2H=NULL;
-  CALL_SLOT__->argument_list__WSHJ=NULL;
-  WRITE_GLOBAL__->global__GU1H=NULL;
-  WRITE_SLOT__->slot__HT1H=NULL;
-  READ_SLOT__->receiver__Q0TI=NULL;
-  WRITE_SLOT__->receiver__PT1H=NULL;
-  CALL_SLOT__->result_list__DA2H=NULL;
-  LINKED_COLLECTIONoNODE_TYPEo__->upper__2AID= 0;
-  LINKED_LISToNODE_TYPEo__->parent_linked_collection__1LQC=(*LINKED_COLLECTIONoNODE_TYPEo__);
-  result__SVCD=NULL;
-  ptr__TVCD=((__POINTER )(NULL));
-  typ_id__YVCD= 0;
-  sz__VVCD=((__UINTEGER_32 )sizeof(__LINKED_LISToNODE_TYPEo));
-  if ((sz__VVCD ==  0)) {
-    result__SVCD=LINKED_LISToNODE_TYPEo__;
-  } else {
-    typ_id__YVCD=__LINKED_LISToNODE_TYPEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VVCD);
-    if ((typ_id__YVCD == (__INTEGER)(-  1))) {
-      a__HE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YTZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__VVCD + a__HE4Q) & (__UINTEGER_32)(~ a__HE4Q));
-      ptr_table__2H4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YTZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__1H4R=((__POINTER )(NULL));
-      result__3H4R=((__POINTER *)ptr_table__2H4R)[ 0];
-      if ((result__3H4R == (void *)NULL)) {
-        result__3H4R=new_lab__2PJ(new_size__YTZQ);
-        next__1H4R=(void *)((unsigned long)result__3H4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTZQ)));
-        ((__POINTER *)next__1H4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2H4R)[ 0]=next__1H4R;
-      } else {
-        next__1H4R=((__POINTER *)result__3H4R)[ 0];
-        if ((next__1H4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3H4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YTZQ <<  1)) <=  4096)) {
-            next__1H4R=(void *)((unsigned long)result__3H4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTZQ)));
-          } else {
-            next__1H4R=new_lab__2PJ(new_size__YTZQ);
-          };
-          ((__POINTER *)next__1H4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2H4R)[ 0]=next__1H4R;
-        } else {
-          ((__POINTER *)result__3H4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1H4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__3H4R=next__1H4R;
-        };
-      };
-      ptr__TVCD=result__3H4R;
-    } else {
-      t__0TZQ=((__UINTEGER_32 )typ_id__YVCD);
-      a__LE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EI4R=(__UINTEGER_32)((__UINTEGER_32)(sz__VVCD + a__LE4Q) & (__UINTEGER_32)(~ a__LE4Q));
-      ptr_table__BI4R=((__POINTER )(&(table_type[(t__0TZQ)])));
-      lab_type__DI4R=(__UINTEGER_32)(t__0TZQ |  1);
-      next__AI4R=((__POINTER )(NULL));
-      result__CI4R=((__POINTER *)ptr_table__BI4R)[ 0];
-      if ((result__CI4R == (void *)NULL)) {
-        result__CI4R=new_lab__2PJ(lab_type__DI4R);
-        next__AI4R=(void *)((unsigned long)result__CI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EI4R)));
-        ((__POINTER *)next__AI4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BI4R)[ 0]=next__AI4R;
-      } else {
-        next__AI4R=((__POINTER *)result__CI4R)[ 0];
-        if ((next__AI4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CI4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EI4R <<  1)) <=  4096)) {
-            next__AI4R=(void *)((unsigned long)result__CI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EI4R)));
-          } else {
-            next__AI4R=new_lab__2PJ(lab_type__DI4R);
-          };
-          ((__POINTER *)next__AI4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BI4R)[ 0]=next__AI4R;
-        } else {
-          ((__POINTER *)result__CI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CI4R=next__AI4R;
-        };
-      };
-      ptr__TVCD=result__CI4R;
-    };
-    result__SVCD=((__LINKED_LISToNODE_TYPEo *)ptr__TVCD);
-    *(result__SVCD) = *(LINKED_LISToNODE_TYPEo__);
-  };
-  node_list__2LQC=result__SVCD;
-  PROFIL_BLOCK__->node_list__WIEI=NULL;
-  LINKED_LISToNODE_TYPEo__->mem_idx__42YD= 0;
-  LINKED_LISToNODE_TYPEo__->mem_lnk__A3YD=NULL;
-  LINKED_LISToNODE_TYPEo__->first_link__U2YD=NULL;
-  LINKED_LIST_NODEoNODE_TYPEo__->next__OW4E=NULL;
-  LINKED_LIST_NODEoNODE_TYPEo__->item__N0SE=NULL;
-  LINKED_LISToNODE_TYPEo__->last_link__32YD=NULL;
-  ITEM__->index__KR2H=NULL;
-  PUT_TO__->index__0Q2H=NULL;
-  SWITCH__->list__0KAG=NULL;
-  ARRAYED_COLLECTIONoCASEo__->upper__PLAG= 0;
-  ARRAYED_COLLECTIONoCASEo__->storage__VXEJ=NULL;
-  ARRAYED_COLLECTIONoCASEo__->capacity__Y1GJ= 0;
-  FAST_ARRAYoCASEo__->parent_arrayed_collection__KGAG=(*ARRAYED_COLLECTIONoCASEo__);
-  CASE__->id__YLAG=NULL;
-  CASE__->code__JPAG=NULL;
-  PROFIL_BLOCK__->slot_value__P3IH=NULL;
-  SWITCH__->parent_instr__Z5LC=(*INSTR__);
-  SWITCH__->expr__ULFI=NULL;
-  late_binding_counter__DI= 0;
-  NODE_STYLE__->parent_node__WO0G=(*NODE__);
-  LOOP__->body__VJLM=NULL;
-  LOOP__->parent_instr__KLAL=(*INSTR__);
-  LOOP__->name__ZQLM=NULL;
-  LOOP_END__->loop__V5LM=NULL;
-  LOOP_END__->parent_instr__HD3L=(*INSTR__);
-  LOOP__->link_count__OJLM= 0;
-  DTA_RD_ARGS__->argument_list__2SFI=NULL;
-  SLOT_CODE__->is_require__0URL=FALSE__;
-  SLOT_CODE__->last_type_contract__4URL=NULL;
-  last_type_contract__XVRL=NULL;
-  verify__RCAG=FALSE__;
-  ARRAYED_COLLECTIONoPROFILo__->upper__KNB= 0;
-  ARRAYED_COLLECTIONoPROFILo__->capacity__Z0L= 0;
-  ARRAYED_COLLECTIONoPROFILo__->storage__E1L=NULL;
-  FAST_ARRAYoPROFILo__->parent_arrayed_collection__DNB=(*ARRAYED_COLLECTIONoPROFILo__);
-  result__5NE=NULL;
-  ptr__AOE=((__POINTER )(NULL));
-  typ_id__FOE= 0;
-  sz__COE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROFILo));
-  if ((sz__COE ==  0)) {
-    result__5NE=FAST_ARRAYoPROFILo__;
-  } else {
-    typ_id__FOE=__FAST_ARRAYoPROFILo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__COE);
-    if ((typ_id__FOE == (__INTEGER)(-  1))) {
-      a__YY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__COE + a__YY3Q) & (__UINTEGER_32)(~ a__YY3Q));
-      ptr_table__GI4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FI4R=((__POINTER )(NULL));
-      result__HI4R=((__POINTER *)ptr_table__GI4R)[ 0];
-      if ((result__HI4R == (void *)NULL)) {
-        result__HI4R=new_lab__2PJ(new_size__WY3Q);
-        next__FI4R=(void *)((unsigned long)result__HI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WY3Q)));
-        ((__POINTER *)next__FI4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GI4R)[ 0]=next__FI4R;
-      } else {
-        next__FI4R=((__POINTER *)result__HI4R)[ 0];
-        if ((next__FI4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HI4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WY3Q <<  1)) <=  4096)) {
-            next__FI4R=(void *)((unsigned long)result__HI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WY3Q)));
-          } else {
-            next__FI4R=new_lab__2PJ(new_size__WY3Q);
-          };
-          ((__POINTER *)next__FI4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GI4R)[ 0]=next__FI4R;
-        } else {
-          ((__POINTER *)result__HI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HI4R=next__FI4R;
-        };
-      };
-      ptr__AOE=result__HI4R;
-    } else {
-      t__2Y3Q=((__UINTEGER_32 )typ_id__FOE);
-      a__4Y3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OI4R=(__UINTEGER_32)((__UINTEGER_32)(sz__COE + a__4Y3Q) & (__UINTEGER_32)(~ a__4Y3Q));
-      ptr_table__LI4R=((__POINTER )(&(table_type[(t__2Y3Q)])));
-      lab_type__NI4R=(__UINTEGER_32)(t__2Y3Q |  1);
-      next__KI4R=((__POINTER )(NULL));
-      result__MI4R=((__POINTER *)ptr_table__LI4R)[ 0];
-      if ((result__MI4R == (void *)NULL)) {
-        result__MI4R=new_lab__2PJ(lab_type__NI4R);
-        next__KI4R=(void *)((unsigned long)result__MI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OI4R)));
-        ((__POINTER *)next__KI4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LI4R)[ 0]=next__KI4R;
-      } else {
-        next__KI4R=((__POINTER *)result__MI4R)[ 0];
-        if ((next__KI4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MI4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OI4R <<  1)) <=  4096)) {
-            next__KI4R=(void *)((unsigned long)result__MI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OI4R)));
-          } else {
-            next__KI4R=new_lab__2PJ(lab_type__NI4R);
-          };
-          ((__POINTER *)next__KI4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LI4R)[ 0]=next__KI4R;
-        } else {
-          ((__POINTER *)result__MI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MI4R=next__KI4R;
-        };
-      };
-      ptr__AOE=result__MI4R;
-    };
-    result__5NE=((__FAST_ARRAYoPROFILo *)ptr__AOE);
-    *(result__5NE) = *(FAST_ARRAYoPROFILo__);
-  };
-  Self__Q0L=((__FAST_ARRAYoPROFILo *)result__5NE);
-  if ((Self__Q0L->parent_arrayed_collection__DNB.capacity__Z0L <  65536)) {
-    Self__Q0L->parent_arrayed_collection__DNB.storage__E1L=create__XTSB( 65536);
-    Self__Q0L->parent_arrayed_collection__DNB.capacity__Z0L= 65536;
-  };
-  Self__Q0L->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(-  1);
-  profil_list__ENB=result__5NE;
-  PROFIL_BLOCK__->slot_self__13IH=NULL;
-  PROFIL_BLOCK__->profil_list__UIEI=NULL;
-  PROFIL_BLOCK__->context_extern__WLXH=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->upper__NWDI= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->capacity__KYDI= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->storage__GZDI=NULL;
-  FAST_ARRAYoFAST_ARRAYoEXPRoo__->parent_arrayed_collection__P0LH=(*ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__);
-  result__G3SH=NULL;
-  ptr__H3SH=((__POINTER )(NULL));
-  typ_id__M3SH= 0;
-  sz__J3SH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoEXPRoo));
-  if ((sz__J3SH ==  0)) {
-    result__G3SH=FAST_ARRAYoFAST_ARRAYoEXPRoo__;
-  } else {
-    typ_id__M3SH=__FAST_ARRAYoFAST_ARRAYoEXPRoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J3SH);
-    if ((typ_id__M3SH == (__INTEGER)(-  1))) {
-      a__DZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SH + a__DZ3Q) & (__UINTEGER_32)(~ a__DZ3Q));
-      ptr_table__QI4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__PI4R=((__POINTER )(NULL));
-      result__RI4R=((__POINTER *)ptr_table__QI4R)[ 0];
-      if ((result__RI4R == (void *)NULL)) {
-        result__RI4R=new_lab__2PJ(new_size__BZ3Q);
-        next__PI4R=(void *)((unsigned long)result__RI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BZ3Q)));
-        ((__POINTER *)next__PI4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QI4R)[ 0]=next__PI4R;
-      } else {
-        next__PI4R=((__POINTER *)result__RI4R)[ 0];
-        if ((next__PI4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RI4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BZ3Q <<  1)) <=  4096)) {
-            next__PI4R=(void *)((unsigned long)result__RI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BZ3Q)));
-          } else {
-            next__PI4R=new_lab__2PJ(new_size__BZ3Q);
-          };
-          ((__POINTER *)next__PI4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QI4R)[ 0]=next__PI4R;
-        } else {
-          ((__POINTER *)result__RI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RI4R=next__PI4R;
-        };
-      };
-      ptr__H3SH=result__RI4R;
-    } else {
-      t__HZ3Q=((__UINTEGER_32 )typ_id__M3SH);
-      a__JZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YI4R=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SH + a__JZ3Q) & (__UINTEGER_32)(~ a__JZ3Q));
-      ptr_table__VI4R=((__POINTER )(&(table_type[(t__HZ3Q)])));
-      lab_type__XI4R=(__UINTEGER_32)(t__HZ3Q |  1);
-      next__UI4R=((__POINTER )(NULL));
-      result__WI4R=((__POINTER *)ptr_table__VI4R)[ 0];
-      if ((result__WI4R == (void *)NULL)) {
-        result__WI4R=new_lab__2PJ(lab_type__XI4R);
-        next__UI4R=(void *)((unsigned long)result__WI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YI4R)));
-        ((__POINTER *)next__UI4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VI4R)[ 0]=next__UI4R;
-      } else {
-        next__UI4R=((__POINTER *)result__WI4R)[ 0];
-        if ((next__UI4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WI4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YI4R <<  1)) <=  4096)) {
-            next__UI4R=(void *)((unsigned long)result__WI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YI4R)));
-          } else {
-            next__UI4R=new_lab__2PJ(lab_type__XI4R);
-          };
-          ((__POINTER *)next__UI4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VI4R)[ 0]=next__UI4R;
-        } else {
-          ((__POINTER *)result__WI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WI4R=next__UI4R;
-        };
-      };
-      ptr__H3SH=result__WI4R;
-    };
-    result__G3SH=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)ptr__H3SH);
-    *(result__G3SH) = *(FAST_ARRAYoFAST_ARRAYoEXPRoo__);
-  };
-  Self__GWEI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)result__G3SH);
-  if ((Self__GWEI->parent_arrayed_collection__P0LH.capacity__KYDI <  5)) {
-    Self__GWEI->parent_arrayed_collection__P0LH.storage__GZDI=create__4WXI( 5);
-    Self__GWEI->parent_arrayed_collection__P0LH.capacity__KYDI= 5;
-  };
-  Self__GWEI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(-  1);
-  free_list__Q0LH=result__G3SH;
-  DTA_BLOCK__->context__H2UH=NULL;
-  DTA_BLOCK__->argument_list__EKFI=NULL;
-  object_counter__Z5YG__05YG= 0;
-  indent__BQOG=create__AXB( 128);
-  NODE_STYLE__->result_expr__PN5G=NULL;
-  life_limit__JPQC= 0;
-  current__U20C= 0;
-  SLOT_DATA__->last_write__MBJL=NULL;
-  LOCAL__->last_seq__TQJJ=NULL;
-  LOCAL_SEQ__->last_write__02IL=NULL;
-  DTA_BLOCK__->copy_argument__B0TI=FALSE__;
-  DTA_WR_VALUE__->copy_value__BZ5I=FALSE__;
-  DTA_WR_VALUE__->value__ZMFI=NULL;
-  DTA_RD_ARGS__->copy_argument__45CK=FALSE__;
-  DTA_WR_CODE__->code__QNEI=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->upper__5WDI= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->capacity__D1DI= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->storage__51DI=NULL;
-  FAST_ARRAYoFAST_ARRAYoSLOToo__->parent_arrayed_collection__K1LH=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__);
-  result__W4SH=NULL;
-  ptr__X4SH=((__POINTER )(NULL));
-  typ_id__24SH= 0;
-  sz__Z4SH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOToo));
-  if ((sz__Z4SH ==  0)) {
-    result__W4SH=FAST_ARRAYoFAST_ARRAYoSLOToo__;
-  } else {
-    typ_id__24SH=__FAST_ARRAYoFAST_ARRAYoSLOToo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z4SH);
-    if ((typ_id__24SH == (__INTEGER)(-  1))) {
-      a__OZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4SH + a__OZ3Q) & (__UINTEGER_32)(~ a__OZ3Q));
-      ptr_table__0I4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ZI4R=((__POINTER )(NULL));
-      result__1I4R=((__POINTER *)ptr_table__0I4R)[ 0];
-      if ((result__1I4R == (void *)NULL)) {
-        result__1I4R=new_lab__2PJ(new_size__MZ3Q);
-        next__ZI4R=(void *)((unsigned long)result__1I4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MZ3Q)));
-        ((__POINTER *)next__ZI4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0I4R)[ 0]=next__ZI4R;
-      } else {
-        next__ZI4R=((__POINTER *)result__1I4R)[ 0];
-        if ((next__ZI4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1I4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MZ3Q <<  1)) <=  4096)) {
-            next__ZI4R=(void *)((unsigned long)result__1I4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MZ3Q)));
-          } else {
-            next__ZI4R=new_lab__2PJ(new_size__MZ3Q);
-          };
-          ((__POINTER *)next__ZI4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0I4R)[ 0]=next__ZI4R;
-        } else {
-          ((__POINTER *)result__1I4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1I4R=next__ZI4R;
-        };
-      };
-      ptr__X4SH=result__1I4R;
-    } else {
-      t__SZ3Q=((__UINTEGER_32 )typ_id__24SH);
-      a__UZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CJ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4SH + a__UZ3Q) & (__UINTEGER_32)(~ a__UZ3Q));
-      ptr_table__5I4R=((__POINTER )(&(table_type[(t__SZ3Q)])));
-      lab_type__BJ4R=(__UINTEGER_32)(t__SZ3Q |  1);
-      next__4I4R=((__POINTER )(NULL));
-      result__AJ4R=((__POINTER *)ptr_table__5I4R)[ 0];
-      if ((result__AJ4R == (void *)NULL)) {
-        result__AJ4R=new_lab__2PJ(lab_type__BJ4R);
-        next__4I4R=(void *)((unsigned long)result__AJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJ4R)));
-        ((__POINTER *)next__4I4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5I4R)[ 0]=next__4I4R;
-      } else {
-        next__4I4R=((__POINTER *)result__AJ4R)[ 0];
-        if ((next__4I4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CJ4R <<  1)) <=  4096)) {
-            next__4I4R=(void *)((unsigned long)result__AJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJ4R)));
-          } else {
-            next__4I4R=new_lab__2PJ(lab_type__BJ4R);
-          };
-          ((__POINTER *)next__4I4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5I4R)[ 0]=next__4I4R;
-        } else {
-          ((__POINTER *)result__AJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4I4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__AJ4R=next__4I4R;
-        };
-      };
-      ptr__X4SH=result__AJ4R;
-    };
-    result__W4SH=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)ptr__X4SH);
-    *(result__W4SH) = *(FAST_ARRAYoFAST_ARRAYoSLOToo__);
-  };
-  Self__KXEI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)result__W4SH);
-  if ((Self__KXEI->parent_arrayed_collection__K1LH.capacity__D1DI <  5)) {
-    Self__KXEI->parent_arrayed_collection__K1LH.storage__51DI=create__YXXI( 5);
-    Self__KXEI->parent_arrayed_collection__K1LH.capacity__D1DI= 5;
-  };
-  Self__KXEI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(-  1);
-  free_list__L1LH=result__W4SH;
-  stack_local_empty__VXJH=create__VSOH( 0);
-  last_code__G1JH=NULL;
-  node_list_base__4YJH=node_list__2LQC;
-  last_expr__S2IH=NULL;
-  list_main__WE=NULL;
-  pass_count__L3LC= 0;
-  NODE_STYLE__->slot__ON5G=NULL;
-  SLOT__->slot_code_list__BUIJ=NULL;
-  ARRAYED_COLLECTIONoSLOT_CODEo__->upper__1UIJ= 0;
-  ARRAYED_COLLECTIONoSLOT_CODEo__->capacity__3OIK= 0;
-  ARRAYED_COLLECTIONoSLOT_CODEo__->storage__ZPIK=NULL;
-  FAST_ARRAYoSLOT_CODEo__->parent_arrayed_collection__AUIJ=(*ARRAYED_COLLECTIONoSLOT_CODEo__);
-  ARRAYED_COLLECTIONoTYPEo__->upper__1OB= 0;
-  ARRAYED_COLLECTIONoTYPEo__->capacity__B2L= 0;
-  ARRAYED_COLLECTIONoTYPEo__->storage__M2L=NULL;
-  FAST_ARRAYoTYPEo__->parent_arrayed_collection__UOB=(*ARRAYED_COLLECTIONoTYPEo__);
-  stack_type__HMAG=create_with_capacity__3ND( 16);
-  PROFIL_SLOT__->is_context_sensitive__BWOL=FALSE__;
-  tmp_string__PSD=create__AXB( 512);
-  mode_recursive__3XUC=FALSE__;
-  ARRAYED_COLLECTIONoLISTo__->upper__0T4G= 0;
-  ARRAYED_COLLECTIONoLISTo__->capacity__2T4G= 0;
-  ARRAYED_COLLECTIONoLISTo__->storage__YU4G=NULL;
-  FAST_ARRAYoLISTo__->parent_arrayed_collection__KWRG=(*ARRAYED_COLLECTIONoLISTo__);
-  result__B3YG=NULL;
-  ptr__C3YG=((__POINTER )(NULL));
-  typ_id__H3YG= 0;
-  sz__E3YG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLISTo));
-  if ((sz__E3YG ==  0)) {
-    result__B3YG=FAST_ARRAYoLISTo__;
-  } else {
-    typ_id__H3YG=__FAST_ARRAYoLISTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E3YG);
-    if ((typ_id__H3YG == (__INTEGER)(-  1))) {
-      a__ZZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__E3YG + a__ZZ3Q) & (__UINTEGER_32)(~ a__ZZ3Q));
-      ptr_table__EJ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__DJ4R=((__POINTER )(NULL));
-      result__FJ4R=((__POINTER *)ptr_table__EJ4R)[ 0];
-      if ((result__FJ4R == (void *)NULL)) {
-        result__FJ4R=new_lab__2PJ(new_size__XZ3Q);
-        next__DJ4R=(void *)((unsigned long)result__FJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZ3Q)));
-        ((__POINTER *)next__DJ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EJ4R)[ 0]=next__DJ4R;
-      } else {
-        next__DJ4R=((__POINTER *)result__FJ4R)[ 0];
-        if ((next__DJ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XZ3Q <<  1)) <=  4096)) {
-            next__DJ4R=(void *)((unsigned long)result__FJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZ3Q)));
-          } else {
-            next__DJ4R=new_lab__2PJ(new_size__XZ3Q);
-          };
-          ((__POINTER *)next__DJ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EJ4R)[ 0]=next__DJ4R;
-        } else {
-          ((__POINTER *)result__FJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FJ4R=next__DJ4R;
-        };
-      };
-      ptr__C3YG=result__FJ4R;
-    } else {
-      t__3Z3Q=((__UINTEGER_32 )typ_id__H3YG);
-      a__5Z3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MJ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__E3YG + a__5Z3Q) & (__UINTEGER_32)(~ a__5Z3Q));
-      ptr_table__JJ4R=((__POINTER )(&(table_type[(t__3Z3Q)])));
-      lab_type__LJ4R=(__UINTEGER_32)(t__3Z3Q |  1);
-      next__IJ4R=((__POINTER )(NULL));
-      result__KJ4R=((__POINTER *)ptr_table__JJ4R)[ 0];
-      if ((result__KJ4R == (void *)NULL)) {
-        result__KJ4R=new_lab__2PJ(lab_type__LJ4R);
-        next__IJ4R=(void *)((unsigned long)result__KJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJ4R)));
-        ((__POINTER *)next__IJ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JJ4R)[ 0]=next__IJ4R;
-      } else {
-        next__IJ4R=((__POINTER *)result__KJ4R)[ 0];
-        if ((next__IJ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MJ4R <<  1)) <=  4096)) {
-            next__IJ4R=(void *)((unsigned long)result__KJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJ4R)));
-          } else {
-            next__IJ4R=new_lab__2PJ(lab_type__LJ4R);
-          };
-          ((__POINTER *)next__IJ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JJ4R)[ 0]=next__IJ4R;
-        } else {
-          ((__POINTER *)result__KJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KJ4R=next__IJ4R;
-        };
-      };
-      ptr__C3YG=result__KJ4R;
-    };
-    result__B3YG=((__FAST_ARRAYoLISTo *)ptr__C3YG);
-    *(result__B3YG) = *(FAST_ARRAYoLISTo__);
-  };
-  Self__414G=((__FAST_ARRAYoLISTo *)result__B3YG);
-  if ((Self__414G->parent_arrayed_collection__KWRG.capacity__2T4G <  64)) {
-    Self__414G->parent_arrayed_collection__KWRG.storage__YU4G=create__JYEH( 64);
-    Self__414G->parent_arrayed_collection__KWRG.capacity__2T4G= 64;
-  };
-  Self__414G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(-  1);
-  seq_list__LWRG=result__B3YG;
-  seq_inline__NWRG= 0;
-  LIST__->index__XWRG= 0;
-  seq_or_and__IXRG= 0;
-  old_seq_or_and__KXRG= 0;
-  loop_invariant__LLAL=NULL;
-  LOCAL_SEQ__->last_list_current__H3IL=NULL;
-  LOCAL_SEQ__->last_seq_call_local_and_loop__R3IL= 0;
-  seq_call_local_and_loop__T3IL= 0;
-  LOCAL_SEQ__->last_seq_index__S5IL= 0;
-  SLOT_DATA__->last_seq_index__TBJL= 0;
-  LOCAL_SEQ__->last_seq_call_and_loop__5BJL= 0;
-  seq_call_and_loop__3QEJ= 0;
-  SLOT_DATA__->last_list_current__ICJL=NULL;
-  LOCAL_SEQ__->last_seq_or_and__PDJL= 0;
-  LOCAL_SEQ__->last_index__OKUL= 0;
-  SLOT_DATA__->last_seq_call_and_loop__X3PL= 0;
-  SLOT_DATA__->last_seq_call_local_and_loop__QBQL= 0;
-  SLOT_DATA__->last_seq_or_and__RKQL= 0;
-  SLOT_DATA__->last_index__SVPL= 0;
-  loop_seq_call_local_and_loop__0FEM= 0;
-  loop_seq_index__TQ2L= 0;
-  loop_seq_call_and_loop__JQ2L= 0;
-  loop_list__CMAL=NULL;
-  count_invariant__PI= 0;
-  seq_index__0HGK= 0;
-  ARRAYED_COLLECTIONoLOCAL_SEQo__->upper__N5IK= 0;
-  ARRAYED_COLLECTIONoLOCAL_SEQo__->capacity__P5IK= 0;
-  ARRAYED_COLLECTIONoLOCAL_SEQo__->storage__LAJK=NULL;
-  FAST_ARRAYoLOCAL_SEQo__->parent_arrayed_collection__QQJJ=(*ARRAYED_COLLECTIONoLOCAL_SEQo__);
-  result__NRBK=NULL;
-  ptr__ORBK=((__POINTER )(NULL));
-  typ_id__TRBK= 0;
-  sz__QRBK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCAL_SEQo));
-  if ((sz__QRBK ==  0)) {
-    result__NRBK=FAST_ARRAYoLOCAL_SEQo__;
-  } else {
-    typ_id__TRBK=__FAST_ARRAYoLOCAL_SEQo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QRBK);
-    if ((typ_id__TRBK == (__INTEGER)(-  1))) {
-      a__E03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__C03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QRBK + a__E03Q) & (__UINTEGER_32)(~ a__E03Q));
-      ptr_table__OJ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__C03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__NJ4R=((__POINTER )(NULL));
-      result__PJ4R=((__POINTER *)ptr_table__OJ4R)[ 0];
-      if ((result__PJ4R == (void *)NULL)) {
-        result__PJ4R=new_lab__2PJ(new_size__C03Q);
-        next__NJ4R=(void *)((unsigned long)result__PJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C03Q)));
-        ((__POINTER *)next__NJ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OJ4R)[ 0]=next__NJ4R;
-      } else {
-        next__NJ4R=((__POINTER *)result__PJ4R)[ 0];
-        if ((next__NJ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C03Q <<  1)) <=  4096)) {
-            next__NJ4R=(void *)((unsigned long)result__PJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C03Q)));
-          } else {
-            next__NJ4R=new_lab__2PJ(new_size__C03Q);
-          };
-          ((__POINTER *)next__NJ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OJ4R)[ 0]=next__NJ4R;
-        } else {
-          ((__POINTER *)result__PJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PJ4R=next__NJ4R;
-        };
-      };
-      ptr__ORBK=result__PJ4R;
-    } else {
-      t__I03Q=((__UINTEGER_32 )typ_id__TRBK);
-      a__K03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WJ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__QRBK + a__K03Q) & (__UINTEGER_32)(~ a__K03Q));
-      ptr_table__TJ4R=((__POINTER )(&(table_type[(t__I03Q)])));
-      lab_type__VJ4R=(__UINTEGER_32)(t__I03Q |  1);
-      next__SJ4R=((__POINTER )(NULL));
-      result__UJ4R=((__POINTER *)ptr_table__TJ4R)[ 0];
-      if ((result__UJ4R == (void *)NULL)) {
-        result__UJ4R=new_lab__2PJ(lab_type__VJ4R);
-        next__SJ4R=(void *)((unsigned long)result__UJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJ4R)));
-        ((__POINTER *)next__SJ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TJ4R)[ 0]=next__SJ4R;
-      } else {
-        next__SJ4R=((__POINTER *)result__UJ4R)[ 0];
-        if ((next__SJ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WJ4R <<  1)) <=  4096)) {
-            next__SJ4R=(void *)((unsigned long)result__UJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJ4R)));
-          } else {
-            next__SJ4R=new_lab__2PJ(lab_type__VJ4R);
-          };
-          ((__POINTER *)next__SJ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TJ4R)[ 0]=next__SJ4R;
-        } else {
-          ((__POINTER *)result__UJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__UJ4R=next__SJ4R;
-        };
-      };
-      ptr__ORBK=result__UJ4R;
-    };
-    result__NRBK=((__FAST_ARRAYoLOCAL_SEQo *)ptr__ORBK);
-    *(result__NRBK) = *(FAST_ARRAYoLOCAL_SEQo__);
-  };
-  Self__MHJK=((__FAST_ARRAYoLOCAL_SEQo *)result__NRBK);
-  if ((Self__MHJK->parent_arrayed_collection__QQJJ.capacity__P5IK <  512)) {
-    Self__MHJK->parent_arrayed_collection__QQJJ.storage__LAJK=create__ZEZK( 512);
-    Self__MHJK->parent_arrayed_collection__QQJJ.capacity__P5IK= 512;
-  };
-  Self__MHJK->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(-  1);
-  list_free__RQJJ=result__NRBK;
-  result__XKNR=NULL;
-  ptr__YKNR=((__POINTER )(NULL));
-  typ_id__ZKNR= 0;
-  sz__0KNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-  if ((sz__0KNR ==  0)) {
-    result__XKNR=FAST_ARRAYoLOCALo__;
-  } else {
-    typ_id__ZKNR=__FAST_ARRAYoLOCALo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0KNR);
-    if ((typ_id__ZKNR == (__INTEGER)(-  1))) {
-      a__1KNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2KNR=(__UINTEGER_32)((__UINTEGER_32)(sz__0KNR + a__1KNR) & (__UINTEGER_32)(~ a__1KNR));
-      ptr_table__YJ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2KNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__XJ4R=((__POINTER )(NULL));
-      result__ZJ4R=((__POINTER *)ptr_table__YJ4R)[ 0];
-      if ((result__ZJ4R == (void *)NULL)) {
-        result__ZJ4R=new_lab__2PJ(new_size__2KNR);
-        next__XJ4R=(void *)((unsigned long)result__ZJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2KNR)));
-        ((__POINTER *)next__XJ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YJ4R)[ 0]=next__XJ4R;
-      } else {
-        next__XJ4R=((__POINTER *)result__ZJ4R)[ 0];
-        if ((next__XJ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2KNR <<  1)) <=  4096)) {
-            next__XJ4R=(void *)((unsigned long)result__ZJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2KNR)));
-          } else {
-            next__XJ4R=new_lab__2PJ(new_size__2KNR);
-          };
-          ((__POINTER *)next__XJ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YJ4R)[ 0]=next__XJ4R;
-        } else {
-          ((__POINTER *)result__ZJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ZJ4R=next__XJ4R;
-        };
-      };
-      ptr__YKNR=result__ZJ4R;
-    } else {
-      t__3KNR=((__UINTEGER_32 )typ_id__ZKNR);
-      a__4KNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AK4R=(__UINTEGER_32)((__UINTEGER_32)(sz__0KNR + a__4KNR) & (__UINTEGER_32)(~ a__4KNR));
-      ptr_table__3J4R=((__POINTER )(&(table_type[(t__3KNR)])));
-      lab_type__5J4R=(__UINTEGER_32)(t__3KNR |  1);
-      next__2J4R=((__POINTER )(NULL));
-      result__4J4R=((__POINTER *)ptr_table__3J4R)[ 0];
-      if ((result__4J4R == (void *)NULL)) {
-        result__4J4R=new_lab__2PJ(lab_type__5J4R);
-        next__2J4R=(void *)((unsigned long)result__4J4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AK4R)));
-        ((__POINTER *)next__2J4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3J4R)[ 0]=next__2J4R;
-      } else {
-        next__2J4R=((__POINTER *)result__4J4R)[ 0];
-        if ((next__2J4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4J4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AK4R <<  1)) <=  4096)) {
-            next__2J4R=(void *)((unsigned long)result__4J4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AK4R)));
-          } else {
-            next__2J4R=new_lab__2PJ(lab_type__5J4R);
-          };
-          ((__POINTER *)next__2J4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3J4R)[ 0]=next__2J4R;
-        } else {
-          ((__POINTER *)result__4J4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2J4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4J4R=next__2J4R;
-        };
-      };
-      ptr__YKNR=result__4J4R;
-    };
-    result__XKNR=((__FAST_ARRAYoLOCALo *)ptr__YKNR);
-    *(result__XKNR) = *(FAST_ARRAYoLOCALo__);
-  };
-  Self__RSBR=((__FAST_ARRAYoLOCALo *)result__XKNR);
-  if ((Self__RSBR->parent_arrayed_collection__YH4F.capacity__CWPG <  512)) {
-    Self__RSBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 512);
-    Self__RSBR->parent_arrayed_collection__YH4F.capacity__CWPG= 512;
-  };
-  Self__RSBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-  list_busy__4PJJ=result__XKNR;
-  count_context_sensitive__3REJ= 0;
-  count_no_recursive__ACCL= 0;
-  switch_new_pass__05LC=FALSE__;
-  reduce_profil__OPQC=TRUE__;
-  inline_level_current__F30C= 3;
-  output_glob__VD=create__AXB( 10000);
-  output_code__XD=create__AXB( 4000000);
-  genere_list__VOB=create_with_capacity__3ND( 128);
-  is_storage__SFEK__TFEK= 0;
-  output_count__AG= 0;
-  result__PRD=create__AXB( 256);
-  append__MOK(result__PRD,(&__string_3));
-  Self__L5F= 3;
-  while ((Self__L5F <=  28)) {
-    Self__ALNR=((__STRING *)result__PRD);
-    new_capacity__5KNR= 0;
-    if ((Self__ALNR->capacity__MNK <= Self__ALNR->count__VF)) {
-      if ((Self__ALNR->capacity__MNK ==  0)) {
-        Self__ALNR->capacity__MNK= 32;
-        Self__ALNR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__5KNR=(__INTEGER)(Self__ALNR->capacity__MNK <<  1);
-        Self__BLNR=((__CHARACTER *)Self__ALNR->storage__XNK);
-        old_nb_elts__CLNR=Self__ALNR->capacity__MNK;
-        new__DLNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BLNR),((__UINTEGER_32 )old_nb_elts__CLNR),((__UINTEGER_32 )new_capacity__5KNR)));
-        upper__EK4R=(__INTEGER)(new_capacity__5KNR -  1);
-        Self__CK4R=old_nb_elts__CLNR;
-        while ((Self__CK4R <= upper__EK4R)) {
-          new__DLNR[Self__CK4R]='\0';
-          Self__CK4R=(__INTEGER)(Self__CK4R +  1);
-        };
-        Self__ALNR->storage__XNK=new__DLNR;
-        Self__ALNR->capacity__MNK=new_capacity__5KNR;
-      };
-    };
-    ((__CHARACTER *)Self__ALNR->storage__XNK)[Self__ALNR->count__VF]='=';
-    Self__ALNR->count__VF=(__INTEGER)(Self__ALNR->count__VF +  1);
-    Self__L5F=(__INTEGER)(Self__L5F +  1);
-  };
-  append__MOK(result__PRD,(&__string_4));
-  append__MOK(result__PRD,(&__string_5));
-  Self__15F=(__INTEGER)(((__STRING_CONSTANT *)(&__string_5))->count__XHB +  5);
-  while ((Self__15F <=  28)) {
-    Self__GLNR=((__STRING *)result__PRD);
-    new_capacity__FLNR= 0;
-    if ((Self__GLNR->capacity__MNK <= Self__GLNR->count__VF)) {
-      if ((Self__GLNR->capacity__MNK ==  0)) {
-        Self__GLNR->capacity__MNK= 32;
-        Self__GLNR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__FLNR=(__INTEGER)(Self__GLNR->capacity__MNK <<  1);
-        Self__HLNR=((__CHARACTER *)Self__GLNR->storage__XNK);
-        old_nb_elts__ILNR=Self__GLNR->capacity__MNK;
-        new__JLNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HLNR),((__UINTEGER_32 )old_nb_elts__ILNR),((__UINTEGER_32 )new_capacity__FLNR)));
-        upper__JK4R=(__INTEGER)(new_capacity__FLNR -  1);
-        Self__HK4R=old_nb_elts__ILNR;
-        while ((Self__HK4R <= upper__JK4R)) {
-          new__JLNR[Self__HK4R]='\0';
-          Self__HK4R=(__INTEGER)(Self__HK4R +  1);
-        };
-        Self__GLNR->storage__XNK=new__JLNR;
-        Self__GLNR->capacity__MNK=new_capacity__FLNR;
-      };
-    };
-    ((__CHARACTER *)Self__GLNR->storage__XNK)[Self__GLNR->count__VF]=' ';
-    Self__GLNR->count__VF=(__INTEGER)(Self__GLNR->count__VF +  1);
-    Self__15F=(__INTEGER)(Self__15F +  1);
-  };
-  append__MOK(result__PRD,(&__string_6));
-  Self__KAG= 3;
-  while ((Self__KAG <=  28)) {
-    Self__MLNR=((__STRING *)result__PRD);
-    new_capacity__LLNR= 0;
-    if ((Self__MLNR->capacity__MNK <= Self__MLNR->count__VF)) {
-      if ((Self__MLNR->capacity__MNK ==  0)) {
-        Self__MLNR->capacity__MNK= 32;
-        Self__MLNR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__LLNR=(__INTEGER)(Self__MLNR->capacity__MNK <<  1);
-        Self__NLNR=((__CHARACTER *)Self__MLNR->storage__XNK);
-        old_nb_elts__OLNR=Self__MLNR->capacity__MNK;
-        new__PLNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NLNR),((__UINTEGER_32 )old_nb_elts__OLNR),((__UINTEGER_32 )new_capacity__LLNR)));
-        upper__OK4R=(__INTEGER)(new_capacity__LLNR -  1);
-        Self__MK4R=old_nb_elts__OLNR;
-        while ((Self__MK4R <= upper__OK4R)) {
-          new__PLNR[Self__MK4R]='\0';
-          Self__MK4R=(__INTEGER)(Self__MK4R +  1);
-        };
-        Self__MLNR->storage__XNK=new__PLNR;
-        Self__MLNR->capacity__MNK=new_capacity__LLNR;
-      };
-    };
-    ((__CHARACTER *)Self__MLNR->storage__XNK)[Self__MLNR->count__VF]='=';
-    Self__MLNR->count__VF=(__INTEGER)(Self__MLNR->count__VF +  1);
-    Self__KAG=(__INTEGER)(Self__KAG +  1);
-  };
-  append__MOK(result__PRD,(&__string_7));
-  output__HG=result__PRD;
-  ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->storage__FK4G=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->capacity__WS4G= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->upper__CT4G= 0;
-  FAST_ARRAYoFAST_ARRAYoLOCALoo__->parent_arrayed_collection__BSOG=(*ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__);
-  result__MYTG=NULL;
-  ptr__NYTG=((__POINTER )(NULL));
-  typ_id__SYTG= 0;
-  sz__PYTG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoLOCALoo));
-  if ((sz__PYTG ==  0)) {
-    result__MYTG=FAST_ARRAYoFAST_ARRAYoLOCALoo__;
-  } else {
-    typ_id__SYTG=__FAST_ARRAYoFAST_ARRAYoLOCALoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYTG);
-    if ((typ_id__SYTG == (__INTEGER)(-  1))) {
-      a__P03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__N03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTG + a__P03Q) & (__UINTEGER_32)(~ a__P03Q));
-      ptr_table__RK4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__QK4R=((__POINTER )(NULL));
-      result__SK4R=((__POINTER *)ptr_table__RK4R)[ 0];
-      if ((result__SK4R == (void *)NULL)) {
-        result__SK4R=new_lab__2PJ(new_size__N03Q);
-        next__QK4R=(void *)((unsigned long)result__SK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N03Q)));
-        ((__POINTER *)next__QK4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RK4R)[ 0]=next__QK4R;
-      } else {
-        next__QK4R=((__POINTER *)result__SK4R)[ 0];
-        if ((next__QK4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SK4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N03Q <<  1)) <=  4096)) {
-            next__QK4R=(void *)((unsigned long)result__SK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N03Q)));
-          } else {
-            next__QK4R=new_lab__2PJ(new_size__N03Q);
-          };
-          ((__POINTER *)next__QK4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RK4R)[ 0]=next__QK4R;
-        } else {
-          ((__POINTER *)result__SK4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QK4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SK4R=next__QK4R;
-        };
-      };
-      ptr__NYTG=result__SK4R;
-    } else {
-      t__T03Q=((__UINTEGER_32 )typ_id__SYTG);
-      a__V03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZK4R=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTG + a__V03Q) & (__UINTEGER_32)(~ a__V03Q));
-      ptr_table__WK4R=((__POINTER )(&(table_type[(t__T03Q)])));
-      lab_type__YK4R=(__UINTEGER_32)(t__T03Q |  1);
-      next__VK4R=((__POINTER )(NULL));
-      result__XK4R=((__POINTER *)ptr_table__WK4R)[ 0];
-      if ((result__XK4R == (void *)NULL)) {
-        result__XK4R=new_lab__2PJ(lab_type__YK4R);
-        next__VK4R=(void *)((unsigned long)result__XK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZK4R)));
-        ((__POINTER *)next__VK4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WK4R)[ 0]=next__VK4R;
-      } else {
-        next__VK4R=((__POINTER *)result__XK4R)[ 0];
-        if ((next__VK4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XK4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZK4R <<  1)) <=  4096)) {
-            next__VK4R=(void *)((unsigned long)result__XK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZK4R)));
-          } else {
-            next__VK4R=new_lab__2PJ(lab_type__YK4R);
-          };
-          ((__POINTER *)next__VK4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WK4R)[ 0]=next__VK4R;
-        } else {
-          ((__POINTER *)result__XK4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VK4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XK4R=next__VK4R;
-        };
-      };
-      ptr__NYTG=result__XK4R;
-    };
-    result__MYTG=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)ptr__NYTG);
-    *(result__MYTG) = *(FAST_ARRAYoFAST_ARRAYoLOCALoo__);
-  };
-  Self__NS4G=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)result__MYTG);
-  if ((Self__NS4G->parent_arrayed_collection__BSOG.capacity__WS4G <  4)) {
-    Self__NS4G->parent_arrayed_collection__BSOG.storage__FK4G=create__INEH( 4);
-    Self__NS4G->parent_arrayed_collection__BSOG.capacity__WS4G= 4;
-  };
-  Self__NS4G->parent_arrayed_collection__BSOG.upper__CT4G=(__INTEGER)(-  1);
-  result__EIQG=result__MYTG;
-  Self__LRRG= 0;
-  while ((Self__LRRG <=  3)) {
-    result__AYEG=NULL;
-    ptr__BYEG=((__POINTER )(NULL));
-    typ_id__GYEG= 0;
-    sz__DYEG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-    if ((sz__DYEG ==  0)) {
-      result__AYEG=FAST_ARRAYoLOCALo__;
-    } else {
-      typ_id__GYEG=__FAST_ARRAYoLOCALo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYEG);
-      if ((typ_id__GYEG == (__INTEGER)(-  1))) {
-        a__2ZZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0ZZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__DYEG + a__2ZZQ) & (__UINTEGER_32)(~ a__2ZZQ));
-        ptr_table__1K4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0ZZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__0K4R=((__POINTER )(NULL));
-        result__2K4R=((__POINTER *)ptr_table__1K4R)[ 0];
-        if ((result__2K4R == (void *)NULL)) {
-          result__2K4R=new_lab__2PJ(new_size__0ZZQ);
-          next__0K4R=(void *)((unsigned long)result__2K4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZZQ)));
-          ((__POINTER *)next__0K4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1K4R)[ 0]=next__0K4R;
-        } else {
-          next__0K4R=((__POINTER *)result__2K4R)[ 0];
-          if ((next__0K4R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2K4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0ZZQ <<  1)) <=  4096)) {
-              next__0K4R=(void *)((unsigned long)result__2K4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZZQ)));
-            } else {
-              next__0K4R=new_lab__2PJ(new_size__0ZZQ);
-            };
-            ((__POINTER *)next__0K4R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1K4R)[ 0]=next__0K4R;
-          } else {
-            ((__POINTER *)result__2K4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0K4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2K4R=next__0K4R;
-          };
-        };
-        ptr__BYEG=result__2K4R;
-      } else {
-        t__A0ZQ=((__UINTEGER_32 )typ_id__GYEG);
-        a__C0ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DL4R=(__UINTEGER_32)((__UINTEGER_32)(sz__DYEG + a__C0ZQ) & (__UINTEGER_32)(~ a__C0ZQ));
-        ptr_table__AL4R=((__POINTER )(&(table_type[(t__A0ZQ)])));
-        lab_type__CL4R=(__UINTEGER_32)(t__A0ZQ |  1);
-        next__5K4R=((__POINTER )(NULL));
-        result__BL4R=((__POINTER *)ptr_table__AL4R)[ 0];
-        if ((result__BL4R == (void *)NULL)) {
-          result__BL4R=new_lab__2PJ(lab_type__CL4R);
-          next__5K4R=(void *)((unsigned long)result__BL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DL4R)));
-          ((__POINTER *)next__5K4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AL4R)[ 0]=next__5K4R;
-        } else {
-          next__5K4R=((__POINTER *)result__BL4R)[ 0];
-          if ((next__5K4R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BL4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DL4R <<  1)) <=  4096)) {
-              next__5K4R=(void *)((unsigned long)result__BL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DL4R)));
-            } else {
-              next__5K4R=new_lab__2PJ(lab_type__CL4R);
-            };
-            ((__POINTER *)next__5K4R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AL4R)[ 0]=next__5K4R;
-          } else {
-            ((__POINTER *)result__BL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5K4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BL4R=next__5K4R;
-          };
-        };
-        ptr__BYEG=result__BL4R;
-      };
-      result__AYEG=((__FAST_ARRAYoLOCALo *)ptr__BYEG);
-      *(result__AYEG) = *(FAST_ARRAYoLOCALo__);
-    };
-    Self__ZVPG=((__FAST_ARRAYoLOCALo *)result__AYEG);
-    if ((Self__ZVPG->parent_arrayed_collection__YH4F.capacity__CWPG <  32)) {
-      Self__ZVPG->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 32);
-      Self__ZVPG->parent_arrayed_collection__YH4F.capacity__CWPG= 32;
-    };
-    Self__ZVPG->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-    Self__144G=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)result__EIQG);
-    new_capacity__344G= 0;
-    if (((__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.upper__CT4G +  1) <= (__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G -  1))) {
-      Self__144G->parent_arrayed_collection__BSOG.upper__CT4G=(__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.upper__CT4G +  1);
-      __tmp__L54G=TRUE__;
-    } else {
-      __tmp__L54G=FALSE__;
-    };
-    if ((! __tmp__L54G)) {
-      if ((Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G ==  0)) {
-        Self__144G->parent_arrayed_collection__BSOG.storage__FK4G=create__INEH( 2);
-        Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G= 2;
-        Self__144G->parent_arrayed_collection__BSOG.upper__CT4G= 0;
-      } else {
-        new_capacity__344G=(__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G <<  1);
-        __tmp__AA5G=Self__144G->parent_arrayed_collection__BSOG.storage__FK4G;
-        __tmp__BA5G=Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G;
-        new__5MDI=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__AA5G)),((__UINTEGER_32 )(__INTEGER)(__tmp__BA5G * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__344G * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__SNDI=(__INTEGER)(new_capacity__344G -  1);
-        Self__LIKJ=__tmp__BA5G;
-        while ((Self__LIKJ <= __tmp__SNDI)) {
-          new__5MDI[Self__LIKJ]=NULL;
-          Self__LIKJ=(__INTEGER)(Self__LIKJ +  1);
-        };
-        Self__144G->parent_arrayed_collection__BSOG.storage__FK4G=new__5MDI;
-        Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G=new_capacity__344G;
-        Self__144G->parent_arrayed_collection__BSOG.upper__CT4G=(__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.upper__CT4G +  1);
-      };
-    };
-    ((void **)Self__144G->parent_arrayed_collection__BSOG.storage__FK4G)[Self__144G->parent_arrayed_collection__BSOG.upper__CT4G]=result__AYEG;
-    Self__LRRG=(__INTEGER)(Self__LRRG +  1);
-  };
-  var_size__CSOG=result__MYTG;
-  HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->buckets__EFAE=NULL;
-  HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->capacity__VWZD= 0;
-  HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_user__GFAE= 0;
-  HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->count__1RB= 0;
-  result__U0CD=NULL;
-  ptr__V0CD=((__POINTER )(NULL));
-  typ_id__00CD= 0;
-  sz__X0CD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o));
-  if ((sz__X0CD ==  0)) {
-    result__U0CD=HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__;
-  } else {
-    typ_id__00CD=__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X0CD);
-    if ((typ_id__00CD == (__INTEGER)(-  1))) {
-      a__A13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__403Q=(__UINTEGER_32)((__UINTEGER_32)(sz__X0CD + a__A13Q) & (__UINTEGER_32)(~ a__A13Q));
-      ptr_table__FL4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__403Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__EL4R=((__POINTER )(NULL));
-      result__GL4R=((__POINTER *)ptr_table__FL4R)[ 0];
-      if ((result__GL4R == (void *)NULL)) {
-        result__GL4R=new_lab__2PJ(new_size__403Q);
-        next__EL4R=(void *)((unsigned long)result__GL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__403Q)));
-        ((__POINTER *)next__EL4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FL4R)[ 0]=next__EL4R;
-      } else {
-        next__EL4R=((__POINTER *)result__GL4R)[ 0];
-        if ((next__EL4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GL4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__403Q <<  1)) <=  4096)) {
-            next__EL4R=(void *)((unsigned long)result__GL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__403Q)));
-          } else {
-            next__EL4R=new_lab__2PJ(new_size__403Q);
-          };
-          ((__POINTER *)next__EL4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FL4R)[ 0]=next__EL4R;
-        } else {
-          ((__POINTER *)result__GL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GL4R=next__EL4R;
-        };
-      };
-      ptr__V0CD=result__GL4R;
-    } else {
-      t__E13Q=((__UINTEGER_32 )typ_id__00CD);
-      a__G13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NL4R=(__UINTEGER_32)((__UINTEGER_32)(sz__X0CD + a__G13Q) & (__UINTEGER_32)(~ a__G13Q));
-      ptr_table__KL4R=((__POINTER )(&(table_type[(t__E13Q)])));
-      lab_type__ML4R=(__UINTEGER_32)(t__E13Q |  1);
-      next__JL4R=((__POINTER )(NULL));
-      result__LL4R=((__POINTER *)ptr_table__KL4R)[ 0];
-      if ((result__LL4R == (void *)NULL)) {
-        result__LL4R=new_lab__2PJ(lab_type__ML4R);
-        next__JL4R=(void *)((unsigned long)result__LL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NL4R)));
-        ((__POINTER *)next__JL4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KL4R)[ 0]=next__JL4R;
-      } else {
-        next__JL4R=((__POINTER *)result__LL4R)[ 0];
-        if ((next__JL4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LL4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NL4R <<  1)) <=  4096)) {
-            next__JL4R=(void *)((unsigned long)result__LL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NL4R)));
-          } else {
-            next__JL4R=new_lab__2PJ(lab_type__ML4R);
-          };
-          ((__POINTER *)next__JL4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KL4R)[ 0]=next__JL4R;
-        } else {
-          ((__POINTER *)result__LL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LL4R=next__JL4R;
-        };
-      };
-      ptr__V0CD=result__LL4R;
-    };
-    result__U0CD=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)ptr__V0CD);
-    *(result__U0CD) = *(HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__);
-  };
-  Self__OWZD=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)result__U0CD);
-  new_capacity__5EAE=prime_number_ceiling__X3Q( 193);
-  Self__OWZD->buckets__EFAE=create__MBIE(new_capacity__5EAE);
-  Self__OWZD->capacity__VWZD=new_capacity__5EAE;
-  Self__OWZD->cache_user__GFAE=(__INTEGER)(-  1);
-  Self__OWZD->count__1RB= 0;
-  source_line__ZRB=result__U0CD;
-  HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->key__ZZ0D= 0;
-  HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->next__21BE=NULL;
-  HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->item__Q00D=NULL;
-  polymorphic_counter__FI= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->storage__HZIJ=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->capacity__BCJJ= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->upper__NCJJ= 0;
-  FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__->parent_arrayed_collection__FH3G=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__);
-  result__XBDJ=NULL;
-  ptr__YBDJ=((__POINTER )(NULL));
-  typ_id__3BDJ= 0;
-  sz__0BDJ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo));
-  if ((sz__0BDJ ==  0)) {
-    result__XBDJ=FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__;
-  } else {
-    typ_id__3BDJ=__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0BDJ);
-    if ((typ_id__3BDJ == (__INTEGER)(-  1))) {
-      a__L13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__J13Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0BDJ + a__L13Q) & (__UINTEGER_32)(~ a__L13Q));
-      ptr_table__PL4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J13Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__OL4R=((__POINTER )(NULL));
-      result__QL4R=((__POINTER *)ptr_table__PL4R)[ 0];
-      if ((result__QL4R == (void *)NULL)) {
-        result__QL4R=new_lab__2PJ(new_size__J13Q);
-        next__OL4R=(void *)((unsigned long)result__QL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J13Q)));
-        ((__POINTER *)next__OL4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PL4R)[ 0]=next__OL4R;
-      } else {
-        next__OL4R=((__POINTER *)result__QL4R)[ 0];
-        if ((next__OL4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QL4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J13Q <<  1)) <=  4096)) {
-            next__OL4R=(void *)((unsigned long)result__QL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J13Q)));
-          } else {
-            next__OL4R=new_lab__2PJ(new_size__J13Q);
-          };
-          ((__POINTER *)next__OL4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PL4R)[ 0]=next__OL4R;
-        } else {
-          ((__POINTER *)result__QL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QL4R=next__OL4R;
-        };
-      };
-      ptr__YBDJ=result__QL4R;
-    } else {
-      t__P13Q=((__UINTEGER_32 )typ_id__3BDJ);
-      a__R13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XL4R=(__UINTEGER_32)((__UINTEGER_32)(sz__0BDJ + a__R13Q) & (__UINTEGER_32)(~ a__R13Q));
-      ptr_table__UL4R=((__POINTER )(&(table_type[(t__P13Q)])));
-      lab_type__WL4R=(__UINTEGER_32)(t__P13Q |  1);
-      next__TL4R=((__POINTER )(NULL));
-      result__VL4R=((__POINTER *)ptr_table__UL4R)[ 0];
-      if ((result__VL4R == (void *)NULL)) {
-        result__VL4R=new_lab__2PJ(lab_type__WL4R);
-        next__TL4R=(void *)((unsigned long)result__VL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XL4R)));
-        ((__POINTER *)next__TL4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UL4R)[ 0]=next__TL4R;
-      } else {
-        next__TL4R=((__POINTER *)result__VL4R)[ 0];
-        if ((next__TL4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VL4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XL4R <<  1)) <=  4096)) {
-            next__TL4R=(void *)((unsigned long)result__VL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XL4R)));
-          } else {
-            next__TL4R=new_lab__2PJ(lab_type__WL4R);
-          };
-          ((__POINTER *)next__TL4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UL4R)[ 0]=next__TL4R;
-        } else {
-          ((__POINTER *)result__VL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VL4R=next__TL4R;
-        };
-      };
-      ptr__YBDJ=result__VL4R;
-    };
-    result__XBDJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)ptr__YBDJ);
-    *(result__XBDJ) = *(FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__);
-  };
-  Self__YBJJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)result__XBDJ);
-  if ((Self__YBJJ->parent_arrayed_collection__FH3G.capacity__BCJJ <  5)) {
-    Self__YBJJ->parent_arrayed_collection__FH3G.storage__HZIJ=create__XFXJ( 5);
-    Self__YBJJ->parent_arrayed_collection__FH3G.capacity__BCJJ= 5;
-  };
-  Self__YBJJ->parent_arrayed_collection__FH3G.upper__NCJJ=(__INTEGER)(-  1);
-  result__W0BJ=result__XBDJ;
-  Self__4LCJ= 0;
-  while ((Self__4LCJ <=  4)) {
-    __tmp__40BJ=create_with_capacity__1A4F( 8);
-    Self__HFJJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)result__W0BJ);
-    new_capacity__JFJJ= 0;
-    if (((__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ +  1) <= (__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ -  1))) {
-      Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ=(__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ +  1);
-      __tmp__XFJJ=TRUE__;
-    } else {
-      __tmp__XFJJ=FALSE__;
-    };
-    if ((! __tmp__XFJJ)) {
-      if ((Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ ==  0)) {
-        Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ=create__XFXJ( 2);
-        Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ= 2;
-        Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ= 0;
-      } else {
-        new_capacity__JFJJ=(__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ <<  1);
-        __tmp__MGJJ=Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ;
-        __tmp__NGJJ=Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ;
-        new__P1IK=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__MGJJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__NGJJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__JFJJ * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__C2IK=(__INTEGER)(new_capacity__JFJJ -  1);
-        Self__GJRL=__tmp__NGJJ;
-        while ((Self__GJRL <= __tmp__C2IK)) {
-          new__P1IK[Self__GJRL]=NULL;
-          Self__GJRL=(__INTEGER)(Self__GJRL +  1);
-        };
-        Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ=new__P1IK;
-        Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ=new_capacity__JFJJ;
-        Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ=(__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ +  1);
-      };
-    };
-    ((void **)Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ]=__tmp__40BJ;
-    Self__4LCJ=(__INTEGER)(Self__4LCJ +  1);
-  };
-  slot_size__GH3G=result__XBDJ;
-  id_counter_with_type__GK3G= 4;
-  id_counter_without_type__2E= 0;
-  HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_node__XZ0D=NULL;
-  HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_buckets__J2BE= 0;
-  time__FB= 0;
-  tmp_name__MK=create__AXB( 255);
-  result__V1C=NULL;
-  ptr__W1C=((__POINTER )(NULL));
-  typ_id__11C= 0;
-  sz__Y1C=((__UINTEGER_32 )sizeof(__HASHED_SEToABSTRACT_STRINGo));
-  if ((sz__Y1C ==  0)) {
-    result__V1C=HASHED_SEToABSTRACT_STRINGo__;
-  } else {
-    typ_id__11C=__HASHED_SEToABSTRACT_STRINGo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y1C);
-    if ((typ_id__11C == (__INTEGER)(-  1))) {
-      a__213Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__013Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1C + a__213Q) & (__UINTEGER_32)(~ a__213Q));
-      ptr_table__ZL4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__013Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__YL4R=((__POINTER )(NULL));
-      result__0L4R=((__POINTER *)ptr_table__ZL4R)[ 0];
-      if ((result__0L4R == (void *)NULL)) {
-        result__0L4R=new_lab__2PJ(new_size__013Q);
-        next__YL4R=(void *)((unsigned long)result__0L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__013Q)));
-        ((__POINTER *)next__YL4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZL4R)[ 0]=next__YL4R;
-      } else {
-        next__YL4R=((__POINTER *)result__0L4R)[ 0];
-        if ((next__YL4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0L4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__013Q <<  1)) <=  4096)) {
-            next__YL4R=(void *)((unsigned long)result__0L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__013Q)));
-          } else {
-            next__YL4R=new_lab__2PJ(new_size__013Q);
-          };
-          ((__POINTER *)next__YL4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZL4R)[ 0]=next__YL4R;
-        } else {
-          ((__POINTER *)result__0L4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0L4R=next__YL4R;
-        };
-      };
-      ptr__W1C=result__0L4R;
-    } else {
-      t__A23Q=((__UINTEGER_32 )typ_id__11C);
-      a__C23Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BM4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1C + a__C23Q) & (__UINTEGER_32)(~ a__C23Q));
-      ptr_table__4L4R=((__POINTER )(&(table_type[(t__A23Q)])));
-      lab_type__AM4R=(__UINTEGER_32)(t__A23Q |  1);
-      next__3L4R=((__POINTER )(NULL));
-      result__5L4R=((__POINTER *)ptr_table__4L4R)[ 0];
-      if ((result__5L4R == (void *)NULL)) {
-        result__5L4R=new_lab__2PJ(lab_type__AM4R);
-        next__3L4R=(void *)((unsigned long)result__5L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM4R)));
-        ((__POINTER *)next__3L4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4L4R)[ 0]=next__3L4R;
-      } else {
-        next__3L4R=((__POINTER *)result__5L4R)[ 0];
-        if ((next__3L4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5L4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BM4R <<  1)) <=  4096)) {
-            next__3L4R=(void *)((unsigned long)result__5L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM4R)));
-          } else {
-            next__3L4R=new_lab__2PJ(lab_type__AM4R);
-          };
-          ((__POINTER *)next__3L4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4L4R)[ 0]=next__3L4R;
-        } else {
-          ((__POINTER *)result__5L4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3L4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5L4R=next__3L4R;
-        };
-      };
-      ptr__W1C=result__5L4R;
-    };
-    result__V1C=((__HASHED_SEToABSTRACT_STRINGo *)ptr__W1C);
-    *(result__V1C) = *(HASHED_SEToABSTRACT_STRINGo__);
-  };
-  Self__J1K=((__HASHED_SEToABSTRACT_STRINGo *)result__V1C);
-  new_capacity__T3N=prime_number_ceiling__X3Q( 53);
-  Self__J1K->buckets__YRK=create__BJR(new_capacity__T3N);
-  Self__J1K->capacity__TRK=new_capacity__T3N;
-  Self__J1K->count__ZSK= 0;
-  list__TK=result__V1C;
-  add__CRK(result__V1C,(&__string_8));
-  add__CRK(list__TK,(&__string_9));
-  add__CRK(list__TK,(&__string_10));
-  add__CRK(list__TK,(&__string_11));
-  add__CRK(list__TK,(&__string_12));
-  add__CRK(list__TK,(&__string_13));
-  add__CRK(list__TK,(&__string_14));
-  add__CRK(list__TK,(&__string_15));
-  add__CRK(list__TK,(&__string_16));
-  add__CRK(list__TK,(&__string_17));
-  add__CRK(list__TK,(&__string_18));
-  add__CRK(list__TK,(&__string_19));
-  add__CRK(list__TK,(&__string_20));
-  add__CRK(list__TK,(&__string_21));
-  add__CRK(list__TK,(&__string_22));
-  add__CRK(list__TK,(&__string_23));
-  add__CRK(list__TK,(&__string_24));
-  add__CRK(list__TK,(&__string_25));
-  add__CRK(list__TK,(&__string_26));
-  add__CRK(list__TK,(&__string_27));
-  add__CRK(list__TK,(&__string_28));
-  add__CRK(list__TK,(&__string_29));
-  add__CRK(list__TK,(&__string_30));
-  add__CRK(list__TK,(&__string_31));
-  add__CRK(list__TK,(&__string_32));
-  add__CRK(list__TK,(&__string_33));
-  add__CRK(list__TK,(&__string_34));
-  add__CRK(list__TK,(&__string_35));
-  add__CRK(list__TK,(&__string_36));
-  add__CRK(list__TK,(&__string_37));
-  add__CRK(list__TK,(&__string_38));
-  add__CRK(list__TK,(&__string_39));
-  add__CRK(list__TK,(&__string_40));
-  add__CRK(list__TK,(&__string_41));
-  add__CRK(list__TK,(&__string_42));
-  add__CRK(list__TK,(&__string_43));
-  add__CRK(list__TK,(&__string_44));
-  add__CRK(list__TK,(&__string_45));
-  add__CRK(list__TK,(&__string_46));
-  add__CRK(list__TK,(&__string_1));
-  add__CRK(list__TK,(&__string_47));
-  add__CRK(list__TK,(&__string_48));
-  add__CRK(list__TK,(&__string_49));
-  add__CRK(list__TK,(&__string_50));
-  add__CRK(list__TK,(&__string_51));
-  add__CRK(list__TK,(&__string_52));
-  add__CRK(list__TK,(&__string_53));
-  add__CRK(list__TK,(&__string_54));
-  add__CRK(list__TK,(&__string_55));
-  add__CRK(list__TK,(&__string_56));
-  add__CRK(list__TK,(&__string_57));
-  add__CRK(list__TK,(&__string_58));
-  add__CRK(list__TK,(&__string_59));
-  add__CRK(list__TK,(&__string_2));
-  add__CRK(list__TK,(&__string_60));
-  add__CRK(list__TK,(&__string_61));
-  add__CRK(list__TK,(&__string_62));
-  add__CRK(list__TK,(&__string_63));
-  add__CRK(list__TK,(&__string_64));
-  add__CRK(list__TK,(&__string_65));
-  add__CRK(list__TK,(&__string_66));
-  add__CRK(list__TK,(&__string_67));
-  add__CRK(list__TK,(&__string_68));
-  add__CRK(list__TK,(&__string_69));
-  add__CRK(list__TK,(&__string_70));
-  add__CRK(list__TK,(&__string_71));
-  add__CRK(list__TK,(&__string_72));
-  add__CRK(list__TK,(&__string_73));
-  add__CRK(list__TK,(&__string_74));
-  add__CRK(list__TK,(&__string_75));
-  add__CRK(list__TK,(&__string_76));
-  add__CRK(list__TK,(&__string_77));
-  add__CRK(list__TK,(&__string_78));
-  add__CRK(list__TK,(&__string_79));
-  add__CRK(list__TK,(&__string_80));
-  add__CRK(list__TK,(&__string_81));
-  add__CRK(list__TK,(&__string_82));
-  add__CRK(list__TK,(&__string_83));
-  add__CRK(list__TK,(&__string_84));
-  add__CRK(list__TK,(&__string_85));
-  add__CRK(list__TK,(&__string_86));
-  add__CRK(list__TK,(&__string_87));
-  add__CRK(list__TK,(&__string_88));
-  add__CRK(list__TK,(&__string_89));
-  add__CRK(list__TK,(&__string_90));
-  add__CRK(list__TK,(&__string_91));
-  add__CRK(list__TK,(&__string_92));
-  add__CRK(list__TK,(&__string_93));
-  add__CRK(list__TK,(&__string_94));
-  add__CRK(list__TK,(&__string_95));
-  add__CRK(list__TK,(&__string_96));
-  add__CRK(list__TK,(&__string_97));
-  add__CRK(list__TK,(&__string_98));
-  add__CRK(list__TK,(&__string_99));
-  add__CRK(list__TK,(&__string_100));
-  add__CRK(list__TK,(&__string_101));
-  add__CRK(list__TK,(&__string_102));
-  add__CRK(list__TK,(&__string_103));
-  add__CRK(list__TK,(&__string_104));
-  add__CRK(list__TK,(&__string_105));
-  add__CRK(list__TK,(&__string_106));
-  add__CRK(list__TK,(&__string_107));
-  add__CRK(list__TK,(&__string_108));
-  add__CRK(list__TK,(&__string_109));
-  add__CRK(list__TK,(&__string_73));
-  add__CRK(list__TK,(&__string_110));
-  add__CRK(list__TK,(&__string_111));
-  add__CRK(list__TK,(&__string_112));
-  add__CRK(list__TK,(&__string_113));
-  add__CRK(list__TK,(&__string_68));
-  add__CRK(list__TK,(&__string_114));
-  add__CRK(list__TK,(&__string_69));
-  add__CRK(list__TK,(&__string_115));
-  add__CRK(list__TK,(&__string_116));
-  add__CRK(list__TK,(&__string_117));
-  add__CRK(list__TK,(&__string_118));
-  add__CRK(list__TK,(&__string_119));
-  add__CRK(list__TK,(&__string_120));
-  operator_equal__0V=operator_to_name__E1B((&__string_20));
-  operator_not_equal__5V=operator_to_name__E1B((&__string_21));
-  begin_time__5=((__UINTEGER_64 )((unsigned long long)time(NULL)));
-  cmd__GW=NULL;
-  i__IW= 0;
-  car__JW='\0';
-  stat__KW= 0;
-  j__HW= 1;
-  while ((j__HW <= ((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.upper__TXD)) {
-    cmd__GW=((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW];
-    if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 0] == '-')) {
-      if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'v')) {
-        verbose_level__FX= 1;
-        if ((((__STRING *)cmd__GW)->count__VF >  2)) {
-          Self__USBR=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 2];
-          result__TSBR=FALSE__;
-          if ((((__INTEGER_8 )Self__USBR) >= ((__INTEGER_8 )'0'))) {
-            result__TSBR=(((__INTEGER_8 )Self__USBR) <= ((__INTEGER_8 )'9'));
-          };
-          if (((! result__TSBR) || (((__STRING *)cmd__GW)->count__VF >  3))) {
-            print__1ZE((&__string_121));
-            exit(( 1));
-          };
-          verbose_level__FX=(__INTEGER)(((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 2])) -  48);
-        };
-        __tmp__GY=TRUE__;
-      } else {
-        __tmp__GY=FALSE__;
-      };
-      if (__tmp__GY) {
-        __tmp__TY=TRUE__;
-      } else {
-        result__SV1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 's');
-        if (result__SV1) {
-          is_statistic__0H=TRUE__;
-        };
-        __tmp__TY=result__SV1;
-      };
-      if (__tmp__TY) {
-        __tmp__AZ=TRUE__;
-      } else {
-        result__EW1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'q');
-        if (result__EW1) {
-          is_quiet_operation__UG=TRUE__;
-        };
-        __tmp__AZ=result__EW1;
-      };
-      if (__tmp__AZ) {
-        __tmp__40=TRUE__;
-      } else {
-        result__WW1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'i');
-        if (result__WW1) {
-          if ((((__STRING *)cmd__GW)->count__VF ==  2)) {
-            print__1ZE((&__string_122));
-            print__1ZE((&__string_121));
-            exit(( 1));
-          };
-          stat__KW= 0;
-          i__IW= 3;
-          while ((i__IW <= ((__STRING *)cmd__GW)->count__VF)) {
-            car__JW=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[(__INTEGER)(i__IW -  1)];
-            result__VSBR=FALSE__;
-            if ((((__INTEGER_8 )car__JW) >= ((__INTEGER_8 )'0'))) {
-              result__VSBR=(((__INTEGER_8 )car__JW) <= ((__INTEGER_8 )'9'));
-            };
-            if (result__VSBR) {
-              stat__KW=(__INTEGER)((__INTEGER)(stat__KW *  10) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )car__JW)) -  48));
-            } else {
-              print__1ZE((&__string_122));
-              print__1ZE((&__string_121));
-              exit(( 1));
-            };
-            i__IW=(__INTEGER)(i__IW +  1);
-          };
-          if ((! (( 1 <= stat__KW) && ( 5000 >= stat__KW)))) {
-            print__1ZE((&__string_122));
-            print__1ZE((&__string_121));
-            exit(( 1));
-          };
-          inline_level__20=(__INTEGER)(stat__KW +  2);
-        };
-        __tmp__40=result__WW1;
-      };
-      if (__tmp__40) {
-        __tmp__U4=TRUE__;
-      } else {
-        Self__LC1=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1];
-        result__NC1='\0';
-        if (((((__INTEGER_8 )Self__LC1) <  65) || (((__INTEGER_8 )Self__LC1) >  90))) {
-          result__NC1=Self__LC1;
-        } else {
-          result__NC1=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__LC1) +  32))));
-        };
-        result__IX1=(result__NC1 == 'd');
-        if (result__IX1) {
-          if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'D')) {
-            debug_with_code__R1=TRUE__;
-          };
-          debug_level_option__3C= 10;
-          stat__KW= 0;
-          i__IW= 3;
-          while ((i__IW <= ((__STRING *)cmd__GW)->count__VF)) {
-            car__JW=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[(__INTEGER)(i__IW -  1)];
-            Self__L35C=stat__KW;
-            if ((stat__KW ==  0)) {
-              if ((car__JW == '-')) {
-                debug_level_option__3C= 5;
-                stat__KW= 2;
-                __tmp__L2=TRUE__;
-              } else {
-                __tmp__L2=FALSE__;
-              };
-              if (__tmp__L2) {
-                __tmp__X2=TRUE__;
-              } else {
-                result__NCMD=(car__JW == '+');
-                if (result__NCMD) {
-                  debug_level_option__3C= 15;
-                  stat__KW= 2;
-                };
-                __tmp__X2=result__NCMD;
-              };
-              if ((! __tmp__X2)) {
-                result__XSBR=FALSE__;
-                if ((((__INTEGER_8 )car__JW) >= ((__INTEGER_8 )'0'))) {
-                  result__XSBR=(((__INTEGER_8 )car__JW) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__XSBR) {
-                  debug_level_option__3C=(__INTEGER)(((__INTEGER )((__INTEGER_8 )car__JW)) -  48);
-                  stat__KW= 1;
-                } else {
-                  print__1ZE((&__string_121));
-                  exit(( 1));
-                };
-              };
-            };
-            if ((Self__L35C ==  1)) {
-              result__M0EB=FALSE__;
-              if ((((__INTEGER_8 )car__JW) >= ((__INTEGER_8 )'0'))) {
-                result__M0EB=(((__INTEGER_8 )car__JW) <= ((__INTEGER_8 )'9'));
-              };
-              if (result__M0EB) {
-                debug_level_option__3C=(__INTEGER)((__INTEGER)(debug_level_option__3C *  10) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )car__JW)) -  48));
-                if ((debug_level_option__3C >  20)) {
-                  print__1ZE((&__string_121));
-                  exit(( 1));
+#ifdef _PTHREAD_H
+  pthread_key_create(&current_thread, NULL);
+  pthread_attr_init(&thread_attr);
+  /*pthread_attr_setdetachstate(&thread_attr,PTHREAD_CREATE_DETACHED);*/
+#endif
+  ;
+  clone_allocation_size__SPG=((__POINTER__IB )(NULL));
+  nb_page__DAJ= 0;
+  MEMORY__2PG__->size_and_id__5PG= 0;
+  capacity_max__BGO=((__POINTER__IB )(NULL));
+  begin_memory__PMI=((__POINTER__IB )(NULL));
+  MEMORY__2PG__->previous_linear__4PG=((__POINTER__IB )(NULL));
+  __tmp__NFH=create__34B( 256);
+  string_tmp__YC=__tmp__NFH;
+  FAST_ARRAYoSTRINGo__1RD__->parent_arrayed_collection__BSD=(*ARRAYED_COLLECTIONoSTRINGo__2RD__);
+  arg__PFE=NULL;
+  __tmp__SFE=create_with_capacity__DKE(((__INTEGER__Q )(arg_count)));
+  __tmp__UFE=(__INTEGER__Q)(((__INTEGER__Q )(arg_count)) -  1);
+  Self__XYG= 0;
+  while ((Self__XYG <= __tmp__UFE)) {
+    arg__PFE=((__CHARACTER__DB *)(arg_vector[(Self__XYG)]));
+    Self__DHQ=((__CHARACTER__DB *)arg__PFE);
+    idx__PHQ= 0;
+    while ((! ((idx__PHQ >  1024) || ('\0' == Self__DHQ[idx__PHQ])))) {
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ +  1);
+    };
+    __tmp__4FE=create__34B(idx__PHQ);
+    Self__30Z=((__STRING__BC *)__tmp__4FE);
+    Self__DHQ=arg__PFE;
+    idx__PHQ= 0;
+    Self__30Z->count__WJ= 0;
+    while ((((__CHARACTER__DB *)Self__DHQ)[idx__PHQ] != '\0')) {
+      add_last__ACV(Self__30Z,((__CHARACTER__DB *)Self__DHQ)[idx__PHQ]);
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ +  1);
+    };
+    add_last__W1Z(((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE),__tmp__4FE);
+    Self__XYG=(__INTEGER__Q)(Self__XYG +  1);
+  };
+  __tmp__4FE=create__34B( 128);
+  string_tmp__PZB=__tmp__4FE;
+  ANY__C__->object_id__BS0E=1;
+  ITM_OBJECT__JC__->parent_any__KC=(*ANY__C__);
+  ITM_OBJECT__JC__->position__P2B=((__POSITION__OL ) 0);
+  NAMED__NF__->parent_itm_object__OF=(*ITM_OBJECT__JC__);
+  NAMED__NF__->style__0KQC='\0';
+  PROTOTYPE__MF__->parent_named__PF=(*NAMED__NF__);
+  __tmp__JHBB=create__1YEB();
+  prototype_dico__1DZ=__tmp__JHBB;
+  FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__->parent_arrayed_collection__DFZ=(*ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ__);
+  ITM_TYPE_PARAMETER__ZEZ__->parent_itm_type__0EZ=(*ITM_TYPE_SIMPLE__RMB__);
+  FAST_ARRAYoPROTOTYPEo__IVB__->parent_arrayed_collection__QVB=(*ARRAYED_COLLECTIONoPROTOTYPEo__JVB__);
+  result__3AL=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoPROTOTYPEo__IVB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__3AL=FAST_ARRAYoPROTOTYPEo__IVB__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoPROTOTYPEo__IVB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ND0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__LD0T=micro_alloc__table__lab__UKI(__tmp__ND0T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ND0T)));
+      ptr__4AL=__tmp__LD0T;
+    } else /* FALSE */ {
+      __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__LD0T=micro_alloc__table__lab__UKI(__tmp__ND0T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T |  1));
+      ptr__4AL=__tmp__LD0T;
+    };
+    result__3AL=((__FAST_ARRAYoPROTOTYPEo__IVB *)ptr__4AL);
+    *(result__3AL) = *(FAST_ARRAYoPROTOTYPEo__IVB__);
+  };
+  Self__R4Y=((__FAST_ARRAYoPROTOTYPEo__IVB *)result__3AL);
+  if ((Self__R4Y->parent_arrayed_collection__QVB.capacity__04Y <  512)) {
+    __tmp__LD0T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  9));
+    __tmp__ND0T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__LD0T=(void *)((unsigned long)__tmp__PC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__LD0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ((__POINTER__IB *)__tmp__RC4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__ND0T=(void *)((unsigned long)__tmp__RC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__WC4T=search__LQCB(__tmp__PC4T);
+      __tmp__ND0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__22HB=((void **)__tmp__ND0T);
+    idx__PHQ= 511;
+    while ((idx__PHQ >=  0)) {
+      __tmp__22HB[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__R4Y->parent_arrayed_collection__QVB.storage__H5Y=__tmp__22HB;
+    Self__R4Y->parent_arrayed_collection__QVB.capacity__04Y= 512;
+  };
+  Self__R4Y->parent_arrayed_collection__QVB.upper__1VB=(__INTEGER__Q)(-  1);
+  prototype_list__RVB=result__3AL;
+  FAST_ARRAYoStrict_STRING_CONSTANTo__ED__->parent_arrayed_collection__MD=(*ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD__);
+  __tmp__FPE=create_with_capacity__XWE( 1);
+  list_parent__NUD=__tmp__FPE;
+  is_shorter2__MIF=FALSE__O__;
+  Self__30Z=create__34B( 256);
+  string_tmp3__TIF=Self__30Z;
+  Self__30Z=create__34B( 256);
+  string_tmp4__VIF=Self__30Z;
+  Self__30Z=create__34B( 256);
+  msg_err__JQE=Self__30Z;
+  __tmp__OHSC=create__34B( 256);
+  string_tmp2__SFB=__tmp__OHSC;
+  last_integer__Q5V= 0;
+  FAST_ARRAYoLIP_INTEGERo__MYW__->parent_arrayed_collection__UYW=(*ARRAYED_COLLECTIONoLIP_INTEGERo__NYW__);
+  result__V40=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_INTEGERo__MYW));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__V40=FAST_ARRAYoLIP_INTEGERo__MYW__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLIP_INTEGERo__MYW__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ptr__4AL=__tmp__RC4T;
+    } else /* FALSE */ {
+      __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T |  1));
+      ptr__4AL=__tmp__RC4T;
+    };
+    result__V40=((__FAST_ARRAYoLIP_INTEGERo__MYW *)ptr__4AL);
+    *(result__V40) = *(FAST_ARRAYoLIP_INTEGERo__MYW__);
+  };
+  Self__0ZUB=((__FAST_ARRAYoLIP_INTEGERo__MYW *)result__V40);
+  if ((Self__0ZUB->parent_arrayed_collection__UYW.capacity__D0UB <  10)) {
+    __tmp__LD0T=((__POINTER__IB )(__INTEGER__Q)( 10 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__ND0T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__LD0T=(void *)((unsigned long)__tmp__PC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__LD0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ((__POINTER__IB *)__tmp__RC4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__ND0T=(void *)((unsigned long)__tmp__RC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__WC4T=search__LQCB(__tmp__PC4T);
+      __tmp__ND0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__32GC=((void **)__tmp__ND0T);
+    idx__PHQ= 9;
+    while ((idx__PHQ >=  0)) {
+      __tmp__32GC[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__0ZUB->parent_arrayed_collection__UYW.storage__Q0UB=__tmp__32GC;
+    Self__0ZUB->parent_arrayed_collection__UYW.capacity__D0UB= 10;
+  };
+  Self__0ZUB->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(-  1);
+  storage__VYW=result__V40;
+  FAST_ARRAYoLIP_STRINGo__YTW__->parent_arrayed_collection__AUW=(*ARRAYED_COLLECTIONoLIP_STRINGo__ZTW__);
+  result__520=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_STRINGo__YTW));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__520=FAST_ARRAYoLIP_STRINGo__YTW__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLIP_STRINGo__YTW__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ptr__4AL=__tmp__RC4T;
+    } else /* FALSE */ {
+      __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T |  1));
+      ptr__4AL=__tmp__RC4T;
+    };
+    result__520=((__FAST_ARRAYoLIP_STRINGo__YTW *)ptr__4AL);
+    *(result__520) = *(FAST_ARRAYoLIP_STRINGo__YTW__);
+  };
+  Self__LYUB=((__FAST_ARRAYoLIP_STRINGo__YTW *)result__520);
+  if ((Self__LYUB->parent_arrayed_collection__AUW.capacity__UYUB <  10)) {
+    __tmp__LD0T=((__POINTER__IB )(__INTEGER__Q)( 10 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__ND0T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__LD0T=(void *)((unsigned long)__tmp__PC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__LD0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ((__POINTER__IB *)__tmp__RC4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__ND0T=(void *)((unsigned long)__tmp__RC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__WC4T=search__LQCB(__tmp__PC4T);
+      __tmp__ND0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__F0GC=((void **)__tmp__ND0T);
+    idx__PHQ= 9;
+    while ((idx__PHQ >=  0)) {
+      __tmp__F0GC[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__LYUB->parent_arrayed_collection__AUW.storage__BZUB=__tmp__F0GC;
+    Self__LYUB->parent_arrayed_collection__AUW.capacity__UYUB= 10;
+  };
+  Self__LYUB->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(-  1);
+  storage__BUW=result__520;
+  result__LN0C=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__LIP_BOOLEAN__BCB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__LN0C=LIP_BOOLEAN__BCB__;
+  } else /* FALSE */ {
+    __tmp__UFE=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ptr__4AL=__tmp__RC4T;
+    } else /* FALSE */ {
+      __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T |  1));
+      ptr__4AL=__tmp__RC4T;
+    };
+    result__LN0C=((__LIP_BOOLEAN__BCB *)ptr__4AL);
+    *(result__LN0C) = *(LIP_BOOLEAN__BCB__);
+  };
+  ((__LIP_BOOLEAN__BCB *)result__LN0C)->value__TIC=TRUE__K__;
+  true__10D=result__LN0C;
+  LIP_CODE__IC__->parent_itm_object__MC=(*ITM_OBJECT__JC__);
+  LIP_SLOT_DATA__3AB__->parent_lip_slot__4AB=(*LIP_CODE__IC__);
+  result__EXG=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__EXG=HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ptr__4AL=__tmp__RC4T;
+    } else /* FALSE */ {
+      __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T |  1));
+      ptr__4AL=__tmp__RC4T;
+    };
+    result__EXG=((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)ptr__4AL);
+    *(result__EXG) = *(HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__);
+  };
+  Self__PAL=((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)result__EXG);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__A3P=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__A3P[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__PAL->buckets__3DK=Result__A3P;
+  Self__PAL->capacity__WDK=__tmp__UFE;
+  Self__PAL->count__1XM= 0;
+  list_data__PZC=result__EXG;
+  FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__->parent_arrayed_collection__P1FB=(*ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB__);
+  FAST_ARRAYoLIP_CODEo__04S__->parent_arrayed_collection__C5S=(*ARRAYED_COLLECTIONoLIP_CODEo__14S__);
+  result__N5WB=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__N5WB=FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+      ptr__4AL=__tmp__RC4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__RC4T;
+    };
+    result__N5WB=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)ptr__4AL);
+    *(result__N5WB) = *(FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__);
+  };
+  Self__LPZC=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)result__N5WB);
+  if ((Self__LPZC->parent_arrayed_collection__P1FB.capacity__S5YC <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__DWPD=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__DWPD[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__LPZC->parent_arrayed_collection__P1FB.storage__QAZC=__tmp__DWPD;
+    Self__LPZC->parent_arrayed_collection__P1FB.capacity__S5YC= 5;
+  };
+  Self__LPZC->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(-  1);
+  free_list__Q1FB=result__N5WB;
+  LIP_UNARY__HZSB__->parent_lip_code__IZSB=(*LIP_CODE__IC__);
+  LIP_UNARY__HZSB__->operator__0M0C='\0';
+  LIP_CALL__EHB__->parent_lip_code__FHB=(*LIP_CODE__IC__);
+  LIP_VALUE__ALKD__->parent_lip_code__BLKD=(*LIP_CODE__IC__);
+  LIP_BINARY__VWQB__->parent_lip_code__WWQB=(*LIP_CODE__IC__);
+  LIP_BINARY__VWQB__->operator__OS0C='\0';
+  LIP_AFFECT__51LB__->parent_lip_code__A2LB=(*LIP_CODE__IC__);
+  LIP_IF__ERAC__->parent_lip_code__FRAC=(*LIP_CODE__IC__);
+  LIP_PRINT__XRAC__->parent_lip_code__YRAC=(*LIP_CODE__IC__);
+  parent_lip_code__NC=(*LIP_CODE__IC__);
+  FAST_ARRAYoLIP_SLOT_CODEo__22B__->parent_arrayed_collection__E3B=(*ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B__);
+  result__0VK=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_SLOT_CODEo__22B));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__0VK=FAST_ARRAYoLIP_SLOT_CODEo__22B__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLIP_SLOT_CODEo__22B__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__0VK=((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)ptr__4AL);
+    *(result__0VK) = *(FAST_ARRAYoLIP_SLOT_CODEo__22B__);
+  };
+  Self__CXY=((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)result__0VK);
+  if ((Self__CXY->parent_arrayed_collection__E3B.capacity__LXY <  32)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  5));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__WRHB=((void **)__tmp__PC4T);
+    idx__PHQ= 31;
+    while ((idx__PHQ >=  0)) {
+      __tmp__WRHB[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__CXY->parent_arrayed_collection__E3B.storage__YXY=__tmp__WRHB;
+    Self__CXY->parent_arrayed_collection__E3B.capacity__LXY= 32;
+  };
+  Self__CXY->parent_arrayed_collection__E3B.upper__O3B=(__INTEGER__Q)(-  1);
+  list_method__F3B=result__0VK;
+  path_lisaac__J4D=1;
+  FAST_ARRAYoLIP_SLOT_DATAo__UFXC__->parent_arrayed_collection__0FXC=(*ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC__);
+  result__VPDF=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_SLOT_DATAo__UFXC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__VPDF=FAST_ARRAYoLIP_SLOT_DATAo__UFXC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLIP_SLOT_DATAo__UFXC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__VPDF=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)ptr__4AL);
+    *(result__VPDF) = *(FAST_ARRAYoLIP_SLOT_DATAo__UFXC__);
+  };
+  Self__CFAG=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)result__VPDF);
+  if ((Self__CFAG->parent_arrayed_collection__0FXC.capacity__DX5F <  8)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  3));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__OCTG=((void **)__tmp__PC4T);
+    idx__PHQ= 7;
+    while ((idx__PHQ >=  0)) {
+      __tmp__OCTG[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__CFAG->parent_arrayed_collection__0FXC.storage__BY5F=__tmp__OCTG;
+    Self__CFAG->parent_arrayed_collection__0FXC.capacity__DX5F= 8;
+  };
+  Self__CFAG->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(-  1);
+  stack__1FXC=result__VPDF;
+  __tmp__PN2E=create__34B( 1024);
+  last_string__F4AE=__tmp__PN2E;
+  FILE_SYSTEM__01AD__->parent_directory__MPGD=1;
+  __tmp__PN2E=create__34B( 255);
+  string_tmp__KOGD=__tmp__PN2E;
+  ENTRY_UNIX__QOGD__->parent_entry__ROGD=(*ENTRY__U1AD__);
+  FILE_UNIX__2VND__->parent_entry_unix__3VND=(*ENTRY_UNIX__QOGD__);
+  DIRECTORY_UNIX__POGD__->parent_entry_unix__SOGD=(*ENTRY_UNIX__QOGD__);
+  DIRECTORY_UNIX__POGD__->parent_directory__TOGD=(*DIRECTORY__X1AD__);
+  result__HBAE=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__HBAE=HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__HBAE=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)ptr__4AL);
+    *(result__HBAE) = *(HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__);
+  };
+  Self__EPAF=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)result__HBAE);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__DXRF=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__DXRF[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__EPAF->buckets__S35E=Result__DXRF;
+  Self__EPAF->capacity__L35E=__tmp__UFE;
+  Self__EPAF->count__T45E= 0;
+  alias__BPGD=result__HBAE;
+  __tmp__PN2E=create__34B( 255);
+  string_tmp2__BJ4F=__tmp__PN2E;
+  __tmp__PN2E=create__34B( 255);
+  string_tmp3__HJ4F=__tmp__PN2E;
+  LINKED_LISToENTRYo__ZBWH__->parent_linked_collection__4BWH=(*LINKED_COLLECTIONoENTRYo__0BWH__);
+  __tmp__FPE=create_with_capacity__XWE( 3000);
+  path_file__ND=__tmp__FPE;
+  inline_level__BKB= 17;
+  __tmp__PN2E=create__34B( 60000);
+  output_decl__LE=__tmp__PN2E;
+  TYPE_NULL__GMB__->parent_type__HMB=(*TYPE__FF__);
+  result__5OG=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__5OG=HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__5OG=((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)ptr__4AL);
+    *(result__5OG) = *(HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__);
+  };
+  Self__DZK=((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__GOP=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__GOP[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__DZK->buckets__03J=Result__GOP;
+  Self__DZK->capacity__T3J=__tmp__UFE;
+  Self__DZK->count__04J= 0;
+  dico_type__LLC=result__5OG;
+  FAST_ARRAYoSLOTo__SLC__->parent_arrayed_collection__0LC=(*ARRAYED_COLLECTIONoSLOTo__TLC__);
+  SLOT__OLC__->parent_itm_slot__RLC=ITM_SLOT__PLC__;
+  ITM_SLOT__PLC__->parent_named__QLC=(*NAMED__NF__);
+  ITM_SLOT__PLC__->affect__C2AE='\0';
+  ITM_SLOT_OPERATOR__2F0D__->parent_itm_slot__3F0D=(*ITM_SLOT__PLC__);
+  TYPE_FULL__XMB__->flag__RLK= 0;
+  TYPE_BLOCK__CP5D__->parent_type__DP5D=(*TYPE__FF__);
+  TYPE_VOID__IMB__->parent_type__JMB=(*TYPE__FF__);
+  TYPE_CONTEXT__KMB__->parent_type__LMB=(*TYPE__FF__);
+  TYPE_ID__MMB__->parent_type__NMB=(*TYPE__FF__);
+  TYPE_GENERIC__OCY__->parent_type__PCY=(*TYPE__FF__);
+  PROFIL__QQB__->result_list__RHOJ=(*SLIM_ARRAYoLOCALo__PHOJ__);
+  PROFIL__QQB__->stat__LPFL=((__INTEGER_8__FZF )(__INTEGER__Q)(-  1));
+  PROFIL_BLOCK__O3NJ__->parent_profil__P3NJ=(*PROFIL__QQB__);
+  FAST_ARRAYoTYPE_IDo__UMC__->parent_arrayed_collection__2MC=(*ARRAYED_COLLECTIONoTYPE_IDo__VMC__);
+  result__1QG=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__1QG=HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__1QG=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)ptr__4AL);
+    *(result__1QG) = *(HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__);
+  };
+  Self__PZK=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)result__1QG);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__WSP=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__WSP[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__PZK->buckets__SAK=Result__WSP;
+  Self__PZK->capacity__LAK=__tmp__UFE;
+  Self__PZK->count__JUM= 0;
+  dico__1NC=result__1QG;
+  __tmp__3M5=get__INC((&__string_5));
+  type_null__J4X=__tmp__3M5;
+  __tmp__3M5=get__INC((&__string_6));
+  type_void__X4X=__tmp__3M5;
+  ITM_TYPE_STYLE__1MB__->parent_itm_type_simple__2MB=(*ITM_TYPE_SIMPLE__RMB__);
+  __tmp__JHBB=create__1YEB();
+  dico_name_to_prototype__EVGB=__tmp__JHBB;
+  FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__->parent_arrayed_collection__PRC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC__);
+  FAST_ARRAYoITM_TYPE_MONOo__0LB__->parent_arrayed_collection__CMB=(*ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB__);
+  result__H3K=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__H3K=FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__H3K=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)ptr__4AL);
+    *(result__H3K) = *(FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__);
+  };
+  Self__M1Y=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+  if ((Self__M1Y->parent_arrayed_collection__PRC.capacity__0MY <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__AYHB=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__AYHB[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__M1Y->parent_arrayed_collection__PRC.storage__WNY=__tmp__AYHB;
+    Self__M1Y->parent_arrayed_collection__PRC.capacity__0MY= 5;
+  };
+  Self__M1Y->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(-  1);
+  free_list__QRC=result__H3K;
+  __tmp__J0NE=create_with_capacity__RF2B( 0);
+  empty_list__OSC=__tmp__J0NE;
+  result__P55F=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__P55F=HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__P55F=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)ptr__4AL);
+    *(result__P55F) = *(HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__);
+  };
+  Self__AP0G=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)result__P55F);
+  __tmp__UFE=prime_number_ceiling__OKN( 53);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__K1FH=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__K1FH[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__AP0G->buckets__WI0G=Result__K1FH;
+  Self__AP0G->capacity__PI0G=__tmp__UFE;
+  Self__AP0G->count__GN0G= 0;
+  bucket__2SC=result__P55F;
+  ITM_TYPE_GENERIC__LPB__->parent_itm_type_style__MPB=(*ITM_TYPE_STYLE__1MB__);
+  FAST_ARRAYoITM_TYPE_MULTIo__V3UC__->parent_arrayed_collection__33UC=(*ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC__);
+  result__SD2C=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_MULTIo__V3UC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__SD2C=FAST_ARRAYoITM_TYPE_MULTIo__V3UC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoITM_TYPE_MULTIo__V3UC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__SD2C=((__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *)ptr__4AL);
+    *(result__SD2C) = *(FAST_ARRAYoITM_TYPE_MULTIo__V3UC__);
+  };
+  Self__343D=((__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *)result__SD2C);
+  if ((Self__343D->parent_arrayed_collection__33UC.capacity__N23D <  32)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  5));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__DJXE=((void **)__tmp__PC4T);
+    idx__PHQ= 31;
+    while ((idx__PHQ >=  0)) {
+      __tmp__DJXE[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__343D->parent_arrayed_collection__33UC.storage__E23D=__tmp__DJXE;
+    Self__343D->parent_arrayed_collection__33UC.capacity__N23D= 32;
+  };
+  Self__343D->parent_arrayed_collection__33UC.upper__H4UC=(__INTEGER__Q)(-  1);
+  dico__43UC=result__SD2C;
+  FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__->parent_arrayed_collection__4VSC=(*ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC__);
+  result__511C=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__511C=FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__511C=((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)ptr__4AL);
+    *(result__511C) = *(FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__);
+  };
+  Self__GZ3D=((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)result__511C);
+  if ((Self__GZ3D->parent_arrayed_collection__4VSC.capacity__BU3D <  32)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  5));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__ZFXE=((void **)__tmp__PC4T);
+    idx__PHQ= 31;
+    while ((idx__PHQ >=  0)) {
+      __tmp__ZFXE[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__GZ3D->parent_arrayed_collection__4VSC.storage__YT3D=__tmp__ZFXE;
+    Self__GZ3D->parent_arrayed_collection__4VSC.capacity__BU3D= 32;
+  };
+  Self__GZ3D->parent_arrayed_collection__4VSC.upper__IWSC=(__INTEGER__Q)(-  1);
+  dico__5VSC=result__511C;
+  ITM_CODE__HAOC__->parent_itm_object__IAOC=(*ITM_OBJECT__JC__);
+  ITM_CONSTANT__LEPC__->parent_itm_code__MEPC=(*ITM_CODE__HAOC__);
+  ITM_REAL__KEUC__->parent_itm_constant__LEUC=(*ITM_CONSTANT__LEPC__);
+  ITM_NUMBER__3EUC__->parent_itm_constant__4EUC=(*ITM_CONSTANT__LEPC__);
+  ITM_NUMBER__3EUC__->value__5L5D= 0;
+  ITM_CHARACTER__PFUC__->parent_itm_constant__QFUC=(*ITM_CONSTANT__LEPC__);
+  ITM_STRING__BGUC__->parent_itm_constant__CGUC=(*ITM_CONSTANT__LEPC__);
+  FAST_ARRAYoITM_TYPE_GENERICo__UTC__->parent_arrayed_collection__2TC=(*ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC__);
+  result__24K=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_GENERICo__UTC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__24K=FAST_ARRAYoITM_TYPE_GENERICo__UTC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoITM_TYPE_GENERICo__UTC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__24K=((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)ptr__4AL);
+    *(result__24K) = *(FAST_ARRAYoITM_TYPE_GENERICo__UTC__);
+  };
+  Self__Q2Y=((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)result__24K);
+  if ((Self__Q2Y->parent_arrayed_collection__2TC.capacity__Z2Y <  32)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  5));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__O0HB=((void **)__tmp__PC4T);
+    idx__PHQ= 31;
+    while ((idx__PHQ >=  0)) {
+      __tmp__O0HB[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__Q2Y->parent_arrayed_collection__2TC.storage__G3Y=__tmp__O0HB;
+    Self__Q2Y->parent_arrayed_collection__2TC.capacity__Z2Y= 32;
+  };
+  Self__Q2Y->parent_arrayed_collection__2TC.upper__GUC=(__INTEGER__Q)(-  1);
+  dico__3TC=result__24K;
+  result__TZWC=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__ITM_TYPE_PARAMETER__ZEZ));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__TZWC=ITM_TYPE_PARAMETER__ZEZ__;
+  } else /* FALSE */ {
+    __tmp__UFE=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__TZWC=((__ITM_TYPE_PARAMETER__ZEZ *)ptr__4AL);
+    *(result__TZWC) = *(ITM_TYPE_PARAMETER__ZEZ__);
+  };
+  Self__RF2C=((__ITM_TYPE_PARAMETER__ZEZ *)result__TZWC);
+  Self__RF2C->parent_itm_type__0EZ.name__LPC=(&__string_7);
+  fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)result__1QG),Self__RF2C,(&__string_7));
+  type_self__O4SC=result__TZWC;
+  FAST_ARRAYoITM_TYPE_STYLEo__POC__->parent_arrayed_collection__XOC=(*ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC__);
+  result__S1K=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_STYLEo__POC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__S1K=FAST_ARRAYoITM_TYPE_STYLEo__POC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoITM_TYPE_STYLEo__POC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__S1K=((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)ptr__4AL);
+    *(result__S1K) = *(FAST_ARRAYoITM_TYPE_STYLEo__POC__);
+  };
+  Self__C0Y=((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)result__S1K);
+  if ((Self__C0Y->parent_arrayed_collection__XOC.capacity__L0Y <  32)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  5));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__SVHB=((void **)__tmp__PC4T);
+    idx__PHQ= 31;
+    while ((idx__PHQ >=  0)) {
+      __tmp__SVHB[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__C0Y->parent_arrayed_collection__XOC.storage__Y0Y=__tmp__SVHB;
+    Self__C0Y->parent_arrayed_collection__XOC.capacity__L0Y= 32;
+  };
+  Self__C0Y->parent_arrayed_collection__XOC.upper__BPC=(__INTEGER__Q)(-  1);
+  dico__YOC=result__S1K;
+  ITM_LIST__A2OC__->parent_itm_code__B2OC=(*ITM_CODE__HAOC__);
+  FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__->parent_arrayed_collection__J1PC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC__);
+  FAST_ARRAYoITM_LOCALo__VSPC__->parent_arrayed_collection__3SPC=(*ARRAYED_COLLECTIONoITM_LOCALo__WSPC__);
+  result__BM1C=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__BM1C=FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__BM1C=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)ptr__4AL);
+    *(result__BM1C) = *(FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__);
+  };
+  Self__XC3D=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)result__BM1C);
+  if ((Self__XC3D->parent_arrayed_collection__J1PC.capacity__AD3D <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__D3WE=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__D3WE[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__XC3D->parent_arrayed_collection__J1PC.storage__ND3D=__tmp__D3WE;
+    Self__XC3D->parent_arrayed_collection__J1PC.capacity__AD3D= 5;
+  };
+  Self__XC3D->parent_arrayed_collection__J1PC.upper__V22D=(__INTEGER__Q)(-  1);
+  free_list__K1PC=result__BM1C;
+  ITM_LOCAL__TSPC__->parent_itm_object__USPC=(*ITM_OBJECT__JC__);
+  FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__->parent_arrayed_collection__4VPC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC__);
+  FAST_ARRAYoITM_CODEo__WBPC__->parent_arrayed_collection__4BPC=(*ARRAYED_COLLECTIONoITM_CODEo__XBPC__);
+  result__UJ1C=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__UJ1C=FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__UJ1C=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)ptr__4AL);
+    *(result__UJ1C) = *(FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__);
+  };
+  Self__TB3D=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)result__UJ1C);
+  if ((Self__TB3D->parent_arrayed_collection__4VPC.capacity__342D <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__V0WE=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__V0WE[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__TB3D->parent_arrayed_collection__4VPC.storage__152D=__tmp__V0WE;
+    Self__TB3D->parent_arrayed_collection__4VPC.capacity__342D= 5;
+  };
+  Self__TB3D->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(-  1);
+  free_list__5VPC=result__UJ1C;
+  FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__->parent_arrayed_collection__Q2QC=(*ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC__);
+  result__AQ1C=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__AQ1C=FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__AQ1C=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)ptr__4AL);
+    *(result__AQ1C) = *(FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__);
+  };
+  Self__AF3D=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)result__AQ1C);
+  if ((Self__AF3D->parent_arrayed_collection__Q2QC.capacity__JF3D <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__R5WE=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__R5WE[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__AF3D->parent_arrayed_collection__Q2QC.storage__WF3D=__tmp__R5WE;
+    Self__AF3D->parent_arrayed_collection__Q2QC.capacity__JF3D= 5;
+  };
+  Self__AF3D->parent_arrayed_collection__Q2QC.upper__DE3D=(__INTEGER__Q)(-  1);
+  free_list__R2QC=result__AQ1C;
+  ITM_LIST_IDF__ODQC__->parent_itm_code__PDQC=(*ITM_CODE__HAOC__);
+  ITM_LDOTS__4CPC__->parent_itm_constant__5CPC=(*ITM_CODE__HAOC__);
+  ITM_PROTOTYPE__KEPC__->parent_itm_constant__NEPC=(*ITM_CONSTANT__LEPC__);
+  ITM_WRITE__FEQC__->parent_itm_code__GEQC=(*ITM_CODE__HAOC__);
+  ITM_WRITE_VALUE__EEQC__->parent_itm_write__HEQC=(*ITM_WRITE__FEQC__);
+  ITM_WRITE_CAST__3EQC__->parent_itm_write__4EQC=(*ITM_WRITE__FEQC__);
+  ITM_READ__LHQC__->parent_itm_code__MHQC=(*ITM_CODE__HAOC__);
+  ITM_WRITE_CODE__KIQC__->parent_itm_write__LIQC=(*ITM_WRITE__FEQC__);
+  ITM_OPERATOR__U3QC__->parent_itm_code__V3QC=(*ITM_CODE__HAOC__);
+  ITM_READ_ARG1__1ARC__->parent_itm_read__2ARC=(*ITM_READ__LHQC__);
+  ITM_READ_ARG2__JDRC__->parent_itm_read__KDRC=(*ITM_READ__LHQC__);
+  ITM_OLD__TQRC__->parent_itm_code__UQRC=(*ITM_CODE__HAOC__);
+  ITM_EXTERN__HISC__->parent_itm_code__IISC=(*ITM_CODE__HAOC__);
+  ITM_EXTERNAL_TYPE__GISC__->parent_itm_extern__JISC=(*ITM_EXTERN__HISC__);
+  ITM_EXTERNAL__QPSC__->parent_itm_extern__RPSC=(*ITM_EXTERN__HISC__);
+  ITM_READ_ARGS__YUTC__->parent_itm_read__ZUTC=(*ITM_READ__LHQC__);
+  ITM_ARGUMENT__MISC__->parent_itm_code__NISC=(*ITM_OBJECT__JC__);
+  ITM_ARG__Q0MD__->parent_itm_argument__R0MD=(*ITM_ARGUMENT__MISC__);
+  __tmp__4LZG=create_with_capacity__XWE( 0);
+  empty_list__K3WG=__tmp__4LZG;
+  result__1ETH=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__1ETH=HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__1ETH=((__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *)ptr__4AL);
+    *(result__1ETH) = *(HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__);
+  };
+  Self__0TDI=((__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *)result__1ETH);
+  __tmp__UFE=prime_number_ceiling__OKN( 53);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__IOKI=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__IOKI[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__0TDI->buckets__5ODI=Result__IOKI;
+  Self__0TDI->capacity__YODI=__tmp__UFE;
+  Self__0TDI->count__ASDI= 0;
+  bucket__W3WG=result__1ETH;
+  ITM_ARGS__MITF__->parent_itm_argument__NITF=(*ITM_ARGUMENT__MISC__);
+  __tmp__L1VC=create_with_capacity__DKE( 5);
+  free__1DVC=__tmp__L1VC;
+  result__OFBE=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__OFBE=HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__OFBE=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)ptr__4AL);
+    *(result__OFBE) = *(HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__);
+  };
+  Self__PYAF=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)result__OFBE);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__TFSF=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__TFSF[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__PYAF->buckets__KJAF=Result__TFSF;
+  Self__PYAF->capacity__DJAF=__tmp__UFE;
+  Self__PYAF->count__RUAF= 0;
+  bucket_name__ABUD=result__OFBE;
+  result__DHBE=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__DHBE=HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__DHBE=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)ptr__4AL);
+    *(result__DHBE) = *(HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__);
+  };
+  Self__1YAF=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)result__DHBE);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__DKSF=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__DKSF[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__1YAF->buckets__ULAF=Result__DKSF;
+  Self__1YAF->capacity__NLAF=__tmp__UFE;
+  Self__1YAF->count__5WAF= 0;
+  bucket_list__BCUD=result__DHBE;
+  FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__->parent_arrayed_collection__K2YD=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD__);
+  FAST_ARRAYoITM_ARGUMENTo__ZFYD__->parent_arrayed_collection__BGYD=(*ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD__);
+  result__SRBE=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__SRBE=FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__SRBE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)ptr__4AL);
+    *(result__SRBE) = *(FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__);
+  };
+  Self__TOBF=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)result__SRBE);
+  if ((Self__TOBF->parent_arrayed_collection__K2YD.capacity__2OBF <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__OCYF=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__OCYF[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__TOBF->parent_arrayed_collection__K2YD.storage__JPBF=__tmp__OCYF;
+    Self__TOBF->parent_arrayed_collection__K2YD.capacity__2OBF= 5;
+  };
+  Self__TOBF->parent_arrayed_collection__K2YD.upper__JZAF=(__INTEGER__Q)(-  1);
+  free_list__L2YD=result__SRBE;
+  last_position__N4GB=((__POSITION__OL ) 0);
+  INSTR__XH__->parent_itm_object__YH=(*ITM_OBJECT__JC__);
+  LIST__WH__->parent_instr__ZH=(*INSTR__XH__);
+  SLOT_CODE__4IRG__->parent_slot__5IRG=SLOT__OLC__;
+  FAST_ARRAYoPROFIL_SLOTo__GATH__->parent_arrayed_collection__OATH=(*ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH__);
+  PROFIL_SLOT__OO2C__->parent_profil__PO2C=(*PROFIL__QQB__);
+  FAST_ARRAYoSLOT_DATAo__ACXG__->parent_arrayed_collection__ICXG=(*ARRAYED_COLLECTIONoSLOT_DATAo__BCXG__);
+  VARIABLE__M4WC__->parent_named__N4WC=(*NAMED__NF__);
+  SLOT_DATA__IJRG__->parent_variable__JJRG=(*VARIABLE__M4WC__);
+  FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__->parent_arrayed_collection__SM1=(*ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1__);
+  FAST_ARRAYoTYPE_FULLo__VAY__->parent_arrayed_collection__3AY=(*ARRAYED_COLLECTIONoTYPE_FULLo__WAY__);
+  result__0CWB=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__0CWB=FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__0CWB=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)ptr__4AL);
+    *(result__0CWB) = *(FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__);
+  };
+  Self__NPYC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)result__0CWB);
+  if ((Self__NPYC->parent_arrayed_collection__SM1.capacity__FGYC <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__PDPD=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__PDPD[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__NPYC->parent_arrayed_collection__SM1.storage__BHYC=__tmp__PDPD;
+    Self__NPYC->parent_arrayed_collection__SM1.capacity__FGYC= 5;
+  };
+  Self__NPYC->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(-  1);
+  free_list__TM1=result__0CWB;
+  DTA__WK2C__->parent_itm_object__XK2C=(*ITM_OBJECT__JC__);
+  DTA_RD__VK2C__->parent_dta__YK2C=(*DTA__WK2C__);
+  EXPR__BK__->parent_instr__CK=(*INSTR__XH__);
+  CONSTANT__AK__->parent_expr__DK=(*EXPR__BK__);
+  STRING_CST__5J__->parent_constant__EK=(*CONSTANT__AK__);
+  PROTOTYPE_CST__LAXC__->parent_constant__MAXC=(*CONSTANT__AK__);
+  INTEGER_CST__XAXC__->parent_constant__YAXC=(*CONSTANT__AK__);
+  FAST_ARRAYoEXPRo__45WC__->parent_arrayed_collection__GAXC=(*ARRAYED_COLLECTIONoEXPRo__55WC__);
+  READ__TIWH__->parent_expr__UIWH=(*EXPR__BK__);
+  READ_LOCAL__55ZI__->parent_read__AA0I=(*READ__TIWH__);
+  LOCAL__L4WC__->parent_variable__O4WC=(*VARIABLE__M4WC__);
+  EXPR_BINARY_CMP__LINJ__->parent_expr__MINJ=(*EXPR__BK__);
+  EXPR_EQUAL__KINJ__->parent_expr_binary_cmp__NINJ=(*EXPR_BINARY_CMP__LINJ__);
+  PROFIL_BLOCK__O3NJ__->parent_type__Q3NJ=(*TYPE__FF__);
+  EXPR_NOT_EQUAL__VINJ__->parent_expr_binary_cmp__WINJ=(*EXPR_BINARY_CMP__LINJ__);
+  IS_EXPANDED__35NJ__->parent_expr__45NJ=(*EXPR__BK__);
+  GET_TYPE_ID__HAOJ__->parent_expr__IAOJ=(*EXPR__BK__);
+  EXPR_SUP__ABOJ__->parent_expr_binary_cmp__BBOJ=(*EXPR_BINARY_CMP__LINJ__);
+  EXPR_BINARY__VBOJ__->parent_expr__WBOJ=(*EXPR__BK__);
+  EXPR_SUB__UBOJ__->parent_expr_binary__XBOJ=(*EXPR_BINARY__VBOJ__);
+  EXPR_MUL__KCOJ__->parent_expr_binary__LCOJ=(*EXPR_BINARY__VBOJ__);
+  EXPR_DIV__4COJ__->parent_expr_binary__5COJ=(*EXPR_BINARY__VBOJ__);
+  EXPR_AND__SDOJ__->parent_expr_binary__TDOJ=(*EXPR_BINARY__VBOJ__);
+  EXPR_SHIFT_R__GEOJ__->parent_expr_binary__HEOJ=(*EXPR_BINARY__VBOJ__);
+  EXPR_SHIFT_L__0EOJ__->parent_expr_binary__1EOJ=(*EXPR_BINARY__VBOJ__);
+  SIZE_OF__5GOJ__->parent_expr__AHOJ=(*EXPR__BK__);
+  REAL_CST__1LOJ__->parent_constant__2LOJ=(*CONSTANT__AK__);
+  CHARACTER_CST__RMOJ__->parent_constant__SMOJ=(*CONSTANT__AK__);
+  NATIVE_ARRAY_CHARACTER_CST__1NOJ__->parent_constant__2NOJ=(*CONSTANT__AK__);
+  READ_SLOT__LL4K__->parent_read__ML4K=(*READ__TIWH__);
+  EXPR_UNARY_LOGIC__X4FL__->parent_expr__Y4FL=(*EXPR__BK__);
+  EXPR_NOT_LOGIC__W4FL__->parent_expr_unary_logic__Z4FL=(*EXPR_UNARY_LOGIC__X4FL__);
+  EXPR_BINARY_LOGIC__BDUL__->parent_expr__CDUL=(*EXPR__BK__);
+  EXPR_OR_LOGIC__ADUL__->parent_expr_binary_logic__DDUL=(*EXPR_BINARY_LOGIC__BDUL__);
+  EXPR_OR_OR_LOGIC__3DUL__->parent_expr_or_logic__4DUL=(*EXPR_OR_LOGIC__ADUL__);
+  EXPR_AND_LOGIC__EFUL__->parent_expr_binary_logic__FFUL=(*EXPR_BINARY_LOGIC__BDUL__);
+  EXPR_AND_AND_LOGIC__5FUL__->parent_expr_and_logic__AGUL=(*EXPR_AND_LOGIC__EFUL__);
+  EXPR_UNARY__FZVL__->parent_expr__GZVL=(*EXPR__BK__);
+  EXPR_NEG__EZVL__->parent_expr_unary__HZVL=(*EXPR_UNARY__FZVL__);
+  EXPR_ADD__SZVL__->parent_expr_binary__TZVL=(*EXPR_BINARY__VBOJ__);
+  READ_GLOBAL__T4YL__->parent_read__U4YL=(*READ__TIWH__);
+  EXPR_NOT__XUPM__->parent_expr_unary__YUPM=(*EXPR_UNARY__FZVL__);
+  EXPR_MOD__3YPM__->parent_expr_binary__4YPM=(*EXPR_BINARY__VBOJ__);
+  EXPR_OR__PQ0N__->parent_expr_binary__QQ0N=(*EXPR_BINARY__VBOJ__);
+  EXPR_SUP_EQ__1VBP__->parent_expr_binary_cmp__2VBP=(*EXPR_BINARY_CMP__LINJ__);
+  EXPR_INF__OXBP__->parent_expr_binary_cmp__PXBP=(*EXPR_BINARY_CMP__LINJ__);
+  EXPR_INF_EQ__FYBP__->parent_expr_binary_cmp__GYBP=(*EXPR_BINARY_CMP__LINJ__);
+  EXPR_XOR__ABEP__->parent_expr_binary__BBEP=(*EXPR_BINARY__VBOJ__);
+  DTA_RD_ARGS__HSWJ__->parent_dta__ISWJ=(*DTA_RD__VK2C__);
+  DTA_BLOCK__GSWJ__->parent_dta_rd_args__JSWJ=(*DTA_RD_ARGS__HSWJ__);
+  SLOT_DATA__IJRG__->parent_slot__KJRG=SLOT__OLC__;
+  __tmp__SDLG=create_with_capacity__XHRB( 0);
+  empty_list__2SDB=__tmp__SDLG;
+  result__SXSH=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__SXSH=HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__SXSH=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)ptr__4AL);
+    *(result__SXSH) = *(HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__);
+  };
+  Self__TKDI=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)result__SXSH);
+  __tmp__UFE=prime_number_ceiling__OKN( 53);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__0AKI=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__0AKI[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__TKDI->buckets__BFDI=Result__0AKI;
+  Self__TKDI->capacity__0EDI=__tmp__UFE;
+  Self__TKDI->count__ZIDI= 0;
+  bucket__KTDB=result__SXSH;
+  FAST_ARRAYoTYPE_BLOCKo__SOJF__->parent_arrayed_collection__0OJF=(*ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF__);
+  result__ICCG=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPE_BLOCKo__SOJF));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__ICCG=FAST_ARRAYoTYPE_BLOCKo__SOJF__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoTYPE_BLOCKo__SOJF__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__ICCG=((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)ptr__4AL);
+    *(result__ICCG) = *(FAST_ARRAYoTYPE_BLOCKo__SOJF__);
+  };
+  Self__NN1G=((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)result__ICCG);
+  if ((Self__NN1G->parent_arrayed_collection__0OJF.capacity__3F1G <  2048)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  11));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__2SMH=((void **)__tmp__PC4T);
+    idx__PHQ= 2047;
+    while ((idx__PHQ >=  0)) {
+      __tmp__2SMH[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__NN1G->parent_arrayed_collection__0OJF.storage__UF1G=__tmp__2SMH;
+    Self__NN1G->parent_arrayed_collection__0OJF.capacity__3F1G= 2048;
+  };
+  Self__NN1G->parent_arrayed_collection__0OJF.upper__EPJF=(__INTEGER__Q)(-  1);
+  dico__1OJF=result__ICCG;
+  result__H0WB=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__H0WB=HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__H0WB=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)ptr__4AL);
+    *(result__H0WB) = *(HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__);
+  };
+  Self__SIZC=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)result__H0WB);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__MRJD=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__MRJD[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__SIZC->buckets__PJYC=Result__MRJD;
+  Self__SIZC->capacity__IJYC=__tmp__UFE;
+  Self__SIZC->count__3DZC= 0;
+  dicog_type__PVDB=result__H0WB;
+  FAST_ARRAYoLOCALo__2W1D__->parent_arrayed_collection__EX1D=(*ARRAYED_COLLECTIONoLOCALo__3W1D__);
+  FAST_ARRAYoTYPES_TMPo__AGHG__->parent_arrayed_collection__IGHG=(*ARRAYED_COLLECTIONoTYPES_TMPo__BGHG__);
+  TYPES__BN5D__->upper__A1RH=(__INTEGER__Q)(-  1);
+  TYPES_TMP__AN5D__->parent_types__DN5D=(*TYPES__BN5D__);
+  result__DZ2G=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPES_TMPo__AGHG));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__DZ2G=FAST_ARRAYoTYPES_TMPo__AGHG__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoTYPES_TMPo__AGHG__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__DZ2G=((__FAST_ARRAYoTYPES_TMPo__AGHG *)ptr__4AL);
+    *(result__DZ2G) = *(FAST_ARRAYoTYPES_TMPo__AGHG__);
+  };
+  Self__B2SH=((__FAST_ARRAYoTYPES_TMPo__AGHG *)result__DZ2G);
+  if ((Self__B2SH->parent_arrayed_collection__IGHG.capacity__K2SH <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__JF4H=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__JF4H[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__B2SH->parent_arrayed_collection__IGHG.storage__X2SH=__tmp__JF4H;
+    Self__B2SH->parent_arrayed_collection__IGHG.capacity__K2SH= 5;
+  };
+  Self__B2SH->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(-  1);
+  free_list__JGHG=result__DZ2G;
+  result__Q4BK=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToTYPESo__GWXI));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__Q4BK=HASHED_SEToTYPESo__GWXI__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_SEToTYPESo__GWXI__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__Q4BK=((__HASHED_SEToTYPESo__GWXI *)ptr__4AL);
+    *(result__Q4BK) = *(HASHED_SEToTYPESo__GWXI__);
+  };
+  Self__5MGL=((__HASHED_SEToTYPESo__GWXI *)result__Q4BK);
+  __tmp__UFE=prime_number_ceiling__OKN( 53);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__SPUL=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__SPUL[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__5MGL->buckets__UHGL=Result__SPUL;
+  Self__5MGL->capacity__NHGL=__tmp__UFE;
+  Self__5MGL->count__DLGL= 0;
+  bucket__PWXI=result__Q4BK;
+  FAST_ARRAYoINSTRo__EA4D__->parent_arrayed_collection__MA4D=(*ARRAYED_COLLECTIONoINSTRo__FA4D__);
+  LOCAL__L4WC__->is_result__SN5D=FALSE__O__;
+  PUSH__IXB__->parent_instr__JXB=(*INSTR__XH__);
+  EXTERNAL_C__Y5WC__->parent_expr__Z5WC=(*EXPR__BK__);
+  result__Z4NU=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+    *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+  };
+  Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+  if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F <  64)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  6));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__KN4T=((void **)__tmp__PC4T);
+    idx__PHQ= 63;
+    while ((idx__PHQ >=  0)) {
+      __tmp__KN4T[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+    Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 64;
+  };
+  Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  list_alias__EC3O=result__Z4NU;
+  PUT_TO__TFOJ__->parent_expr__UFOJ=(*EXPR__BK__);
+  ITEM__HGOJ__->parent_expr__IGOJ=(*EXPR__BK__);
+  CAST__1HOJ__->parent_expr__2HOJ=(*EXPR__BK__);
+  NODE_TYPE__SK2C__->parent_node__TK2C=(*NODE__Y3WC__);
+  LINKED_LISToNODE_TYPEo__3K2C__->parent_linked_collection__EL2C=(*LINKED_COLLECTIONoNODE_TYPEo__4K2C__);
+  result__1M4F=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__LINKED_LISToNODE_TYPEo__3K2C));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__1M4F=LINKED_LISToNODE_TYPEo__3K2C__;
+  } else /* FALSE */ {
+    __tmp__UFE=__LINKED_LISToNODE_TYPEo__3K2C__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__1M4F=((__LINKED_LISToNODE_TYPEo__3K2C *)ptr__4AL);
+    *(result__1M4F) = *(LINKED_LISToNODE_TYPEo__3K2C__);
+  };
+  node_list__FL2C=result__1M4F;
+  INTEGER_CST__XAXC__->value__FH4D= 0;
+  FAST_ARRAYoPUT_TOo__5LJO__->parent_arrayed_collection__HMJO=(*ARRAYED_COLLECTIONoPUT_TOo__AMJO__);
+  NODE_STYLE__RD4K__->parent_node__SD4K=(*NODE__Y3WC__);
+  WRITE__FTDJ__->parent_instr__GTDJ=(*INSTR__XH__);
+  WRITE_LOCAL__TEYJ__->parent_write__UEYJ=(*WRITE__FTDJ__);
+  FAST_ARRAYoWRITEo__XJFJ__->parent_arrayed_collection__5JFJ=(*ARRAYED_COLLECTIONoWRITEo__YJFJ__);
+  WRITE_GLOBAL__WXKJ__->parent_write__XXKJ=(*WRITE__FTDJ__);
+  WRITE_SLOT__EYKJ__->parent_write__FYKJ=(*WRITE__FTDJ__);
+  DTA_WR_CODE__UPPJ__->parent_dta__VPPJ=(*DTA__WK2C__);
+  FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__->parent_arrayed_collection__EYSJ=(*ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ__);
+  result__22JK=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__22JK=FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__22JK=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)ptr__4AL);
+    *(result__22JK) = *(FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__);
+  };
+  Self__1GHL=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)result__22JK);
+  if ((Self__1GHL->parent_arrayed_collection__EYSJ.capacity__KDHL <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__DV0L=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__DV0L[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__1GHL->parent_arrayed_collection__EYSJ.storage__IEHL=__tmp__DV0L;
+    Self__1GHL->parent_arrayed_collection__EYSJ.capacity__KDHL= 5;
+  };
+  Self__1GHL->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(-  1);
+  free_list__FYSJ=result__22JK;
+  __tmp__3KCL=create__34B( 32);
+  last_cast_name__U31J=__tmp__3KCL;
+  DTA_WR_VALUE__KIWJ__->parent_dta__LIWJ=(*DTA__WK2C__);
+  result__Z4NU=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+    *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+  };
+  Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+  if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F <  64)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  6));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__KN4T=((void **)__tmp__PC4T);
+    idx__PHQ= 63;
+    while ((idx__PHQ >=  0)) {
+      __tmp__KN4T[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+    Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 64;
+  };
+  Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  stack_local__FX1D=result__Z4NU;
+  result__Z4NU=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+    *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+  };
+  Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+  if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F <  16)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  4));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__KN4T=((void **)__tmp__PC4T);
+    idx__PHQ= 15;
+    while ((idx__PHQ >=  0)) {
+      __tmp__KN4T[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+    Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 16;
+  };
+  Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  stack_result__VVMJ=result__Z4NU;
+  FAST_ARRAYoPROFILo__SQB__->parent_arrayed_collection__0QB=(*ARRAYED_COLLECTIONoPROFILo__TQB__);
+  result__QSK=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoPROFILo__SQB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__QSK=FAST_ARRAYoPROFILo__SQB__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoPROFILo__SQB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__QSK=((__FAST_ARRAYoPROFILo__SQB *)ptr__4AL);
+    *(result__QSK) = *(FAST_ARRAYoPROFILo__SQB__);
+  };
+  Self__OUY=((__FAST_ARRAYoPROFILo__SQB *)result__QSK);
+  if ((Self__OUY->parent_arrayed_collection__0QB.capacity__XUY <  65536)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  16));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__0MHB=((void **)__tmp__PC4T);
+    idx__PHQ= 65535;
+    while ((idx__PHQ >=  0)) {
+      __tmp__0MHB[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__OUY->parent_arrayed_collection__0QB.storage__EVY=__tmp__0MHB;
+    Self__OUY->parent_arrayed_collection__0QB.capacity__XUY= 65536;
+  };
+  Self__OUY->parent_arrayed_collection__0QB.upper__BRB=(__INTEGER__Q)(-  1);
+  profil_list__1QB=result__QSK;
+  result__3GJL=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__3GJL=HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__3GJL=((__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *)ptr__4AL);
+    *(result__3GJL) = *(HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__);
+  };
+  Self__IWGM=((__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *)result__3GJL);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__32SM=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__32SM[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__IWGM->buckets__ZBGM=Result__32SM;
+  Self__IWGM->capacity__SBGM=__tmp__UFE;
+  Self__IWGM->count__TIGM= 0;
+  dico_string__TV5J=result__3GJL;
+  FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__->parent_arrayed_collection__FTPJ=(*ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ__);
+  result__2QJK=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__2QJK=FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__2QJK=((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)ptr__4AL);
+    *(result__2QJK) = *(FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__);
+  };
+  Self__EBHL=((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)result__2QJK);
+  if ((Self__EBHL->parent_arrayed_collection__FTPJ.capacity__EZGL <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__AR0L=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__AR0L[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__EBHL->parent_arrayed_collection__FTPJ.storage__C0GL=__tmp__AR0L;
+    Self__EBHL->parent_arrayed_collection__FTPJ.capacity__EZGL= 5;
+  };
+  Self__EBHL->parent_arrayed_collection__FTPJ.upper__TYGL=(__INTEGER__Q)(-  1);
+  free_list__GTPJ=result__2QJK;
+  result__Z4NU=create__ABTJ( 0);
+  stack_local_empty__KYNJ=result__Z4NU;
+  node_list_base__TZNJ=node_list__FL2C;
+  FAST_ARRAYoSLOT_CODEo__RPKL__->parent_arrayed_collection__ZPKL=(*ARRAYED_COLLECTIONoSLOT_CODEo__SPKL__);
+  __tmp__3KCL=create__34B( 128);
+  indent__UH=__tmp__3KCL;
+  FAST_ARRAYoCASEo__G5EJ__->parent_arrayed_collection__O5EJ=(*ARRAYED_COLLECTIONoCASEo__H5EJ__);
+  SWITCH__QDXC__->parent_instr__RDXC=(*INSTR__XH__);
+  LOOP__LRBK__->parent_instr__MRBK=(*INSTR__XH__);
+  CALL_SLOT__GAZK__->parent_instr__HAZK=(*INSTR__XH__);
+  LOOP_END__W0RM__->parent_instr__X0RM=(*INSTR__XH__);
+  CALL_SLOT__GAZK__->result_list__BDZK=(*SLIM_ARRAYoRESULTo__5CZK__);
+  FAST_ARRAYoRESULTo__RHCL__->parent_arrayed_collection__ZHCL=(*ARRAYED_COLLECTIONoRESULTo__SHCL__);
+  FAST_ARRAYoTYPEo__MSB__->parent_arrayed_collection__USB=(*ARRAYED_COLLECTIONoTYPEo__NSB__);
+  __tmp__U4LJ=create_with_capacity__5YD( 16);
+  stack_type__ZEFJ=__tmp__U4LJ;
+  COP_LOCK__240M__->parent_instr__340M=(*INSTR__XH__);
+  COP_UNLOCK__4C1M__->parent_instr__5C1M=(*INSTR__XH__);
+  __tmp__JBI=create__34B( 512);
+  tmp_string__ZTH=__tmp__JBI;
+  FAST_ARRAYoLISTo__GCFE__->parent_arrayed_collection__OCFE=(*ARRAYED_COLLECTIONoLISTo__HCFE__);
+  result__DSDF=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLISTo__GCFE));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__DSDF=FAST_ARRAYoLISTo__GCFE__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLISTo__GCFE__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__DSDF=((__FAST_ARRAYoLISTo__GCFE *)ptr__4AL);
+    *(result__DSDF) = *(FAST_ARRAYoLISTo__GCFE__);
+  };
+  Self__GGAG=((__FAST_ARRAYoLISTo__GCFE *)result__DSDF);
+  if ((Self__GGAG->parent_arrayed_collection__OCFE.capacity__EI5F <  64)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  6));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__2ETG=((void **)__tmp__PC4T);
+    idx__PHQ= 63;
+    while ((idx__PHQ >=  0)) {
+      __tmp__2ETG[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__GGAG->parent_arrayed_collection__OCFE.storage__CJ5F=__tmp__2ETG;
+    Self__GGAG->parent_arrayed_collection__OCFE.capacity__EI5F= 64;
+  };
+  Self__GGAG->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(-  1);
+  seq_list__PCFE=result__DSDF;
+  seq_inline__RCFE= 0;
+  seq_or_and__NDFE= 0;
+  old_seq_or_and__PDFE= 0;
+  LOCAL_SEQ__QM1K__->last_seq_call_local_and_loop__DH3K= 0;
+  seq_call_local_and_loop__FH3K= 0;
+  LOCAL_SEQ__QM1K__->last_seq_index__EJ3K= 0;
+  SLOT_DATA__IJRG__->last_seq_index__FL3K= 0;
+  LOCAL_SEQ__QM1K__->last_seq_call_and_loop__RL3K= 0;
+  seq_call_and_loop__TL3K= 0;
+  LOCAL_SEQ__QM1K__->last_seq_or_and__CN3K= 0;
+  SLOT_DATA__IJRG__->last_seq_call_and_loop__SZQL= 0;
+  SLOT_DATA__IJRG__->last_seq_call_local_and_loop__UZQL= 0;
+  SLOT_DATA__IJRG__->last_seq_or_and__QZQL= 0;
+  seq_index__PJ5J= 0;
+  FAST_ARRAYoLOCAL_SEQo__KALL__->parent_arrayed_collection__SALL=(*ARRAYED_COLLECTIONoLOCAL_SEQo__LALL__);
+  result__VKKM=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCAL_SEQo__KALL));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__VKKM=FAST_ARRAYoLOCAL_SEQo__KALL__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLOCAL_SEQo__KALL__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__VKKM=((__FAST_ARRAYoLOCAL_SEQo__KALL *)ptr__4AL);
+    *(result__VKKM) = *(FAST_ARRAYoLOCAL_SEQo__KALL__);
+  };
+  Self__EBEN=((__FAST_ARRAYoLOCAL_SEQo__KALL *)result__VKKM);
+  if ((Self__EBEN->parent_arrayed_collection__SALL.capacity__E1DN <  512)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  9));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__BPRN=((void **)__tmp__PC4T);
+    idx__PHQ= 511;
+    while ((idx__PHQ >=  0)) {
+      __tmp__BPRN[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__EBEN->parent_arrayed_collection__SALL.storage__C2DN=__tmp__BPRN;
+    Self__EBEN->parent_arrayed_collection__SALL.capacity__E1DN= 512;
+  };
+  Self__EBEN->parent_arrayed_collection__SALL.upper__C1DN=(__INTEGER__Q)(-  1);
+  list_free__TALL=result__VKKM;
+  result__Z4NU=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+    *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+  };
+  Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+  if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F <  512)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  9));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__KN4T=((void **)__tmp__PC4T);
+    idx__PHQ= 511;
+    while ((idx__PHQ >=  0)) {
+      __tmp__KN4T[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+    Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 512;
+  };
+  Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  list_busy__25KL=result__Z4NU;
+  reduce_profil__VO2C=TRUE__K__;
+  inline_level_current__PGGD= 3;
+  __tmp__GEH=create__34B( 10000);
+  output_glob__BG=__tmp__GEH;
+  __tmp__KEH=create__34B( 4000000);
+  __tmp__U4LJ=create_with_capacity__5YD( 128);
+  genere_list__VSB=__tmp__U4LJ;
+  FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__->parent_arrayed_collection__SX1D=(*ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D__);
+  result__J0CF=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__J0CF=FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__J0CF=((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)ptr__4AL);
+    *(result__J0CF) = *(FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__);
+  };
+  Self__BV5F=((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)result__J0CF);
+  if ((Self__BV5F->parent_arrayed_collection__SX1D.capacity__KV5F <  4)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  2));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__0R4T=((void **)__tmp__PC4T);
+    idx__PHQ= 3;
+    while ((idx__PHQ >=  0)) {
+      __tmp__0R4T[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__BV5F->parent_arrayed_collection__SX1D.storage__O04F=__tmp__0R4T;
+    Self__BV5F->parent_arrayed_collection__SX1D.capacity__KV5F= 4;
+  };
+  Self__BV5F->parent_arrayed_collection__SX1D.upper__G0BE=(__INTEGER__Q)(-  1);
+  Self__BV5F=result__J0CF;
+  __tmp__UFE= 0;
+  while ((__tmp__UFE <=  3)) {
+    result__NAOU=NULL;
+    __tmp__BE4T=((__POINTER__IB )(NULL));
+    typ_id__PAOU= 0;
+    __tmp__CE4T=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+    if (((unsigned long)__tmp__CE4T ==  0)) {
+      result__NAOU=FAST_ARRAYoLOCALo__2W1D__;
+    } else /* FALSE */ {
+      typ_id__PAOU=__FAST_ARRAYoLOCALo__2W1D__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CE4T));
+      if ((typ_id__PAOU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__RAOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__SAOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TAOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SAOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__RAOU=micro_alloc__table__lab__UKI(__tmp__SAOU,((__POINTER__IB )(&(table_size[(__tmp__TAOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SAOU)));
+        __tmp__BE4T=__tmp__RAOU;
+      } else /* FALSE */ {
+        __tmp__TAOU=((__UINTEGER_32__ZWB )typ_id__PAOU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__RAOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__SAOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RAOU=micro_alloc__table__lab__UKI(__tmp__SAOU,((__POINTER__IB )(&(table_type[(__tmp__TAOU)]))),(__UINTEGER_32__ZWB)(__tmp__TAOU |  1));
+        __tmp__BE4T=__tmp__RAOU;
+      };
+      result__NAOU=((__FAST_ARRAYoLOCALo__2W1D *)__tmp__BE4T);
+      *(result__NAOU) = *(FAST_ARRAYoLOCALo__2W1D__);
+    };
+    Self__DM0T=((__FAST_ARRAYoLOCALo__2W1D *)result__NAOU);
+    if ((Self__DM0T->parent_arrayed_collection__EX1D.capacity__ZZ4F <  32)) {
+      __tmp__RAOU=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  5));
+      __tmp__SAOU=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__RS4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TS4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RAOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RS4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RS4T) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__RAOU=(void *)((unsigned long)__tmp__TS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((__tmp__RAOU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__VS4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WS4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RAOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VS4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VS4T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TAOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WS4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__VS4T=micro_alloc__table__lab__UKI(__tmp__WS4T,((__POINTER__IB )(&(table_size[(__tmp__TAOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WS4T)));
+        ((__POINTER__IB *)__tmp__VS4T)[ 0]=((__POINTER__IB ) 3);
+        __tmp__SAOU=(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__0S4T=search__LQCB(__tmp__TS4T);
+        __tmp__SAOU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__0S4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__MS4T=((void **)__tmp__SAOU);
+      Self__NS4T= 31;
+      while ((Self__NS4T >=  0)) {
+        __tmp__MS4T[Self__NS4T]=NULL;
+        Self__NS4T=(__INTEGER__Q)(Self__NS4T -  1);
+      };
+      Self__DM0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__MS4T;
+      Self__DM0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 32;
+    };
+    Self__DM0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+    Self__1OAG=((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)Self__BV5F);
+    if (((__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE +  1) <= (__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F -  1))) {
+      Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE=(__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE +  1);
+      __tmp__LPAG=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__LPAG=FALSE__O__;
+    };
+    if ((! __tmp__LPAG)) {
+      if ((Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F ==  0)) {
+        __tmp__VS4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+        __tmp__WS4T=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__3S4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5S4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__VS4T=(void *)((unsigned long)__tmp__5S4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__VS4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__BT4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__CT4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__DT4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CT4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__BT4T=micro_alloc__table__lab__UKI(__tmp__CT4T,((__POINTER__IB )(&(table_size[(__tmp__DT4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CT4T)));
+          ((__POINTER__IB *)__tmp__BT4T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__WS4T=(void *)((unsigned long)__tmp__BT4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__GT4T=search__LQCB(__tmp__5S4T);
+          __tmp__WS4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GT4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__I2SG=((void **)__tmp__WS4T);
+        Self__HO5G= 1;
+        while ((Self__HO5G >=  0)) {
+          __tmp__I2SG[Self__HO5G]=NULL;
+          Self__HO5G=(__INTEGER__Q)(Self__HO5G -  1);
+        };
+        Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F=__tmp__I2SG;
+        Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F= 2;
+        Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE= 0;
+      } else /* FALSE */ {
+        Self__HO5G=(__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F <<  1);
+        __tmp__I2SG=Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F;
+        __tmp__AQAG=Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F;
+        __tmp__VS4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__I2SG)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__AQAG * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__HO5G * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__I2SG=((void **)__tmp__VS4T);
+        __tmp__ZW2G=(__INTEGER__Q)(Self__HO5G -  1);
+        Self__HGVH=__tmp__AQAG;
+        while ((Self__HGVH <= __tmp__ZW2G)) {
+          __tmp__I2SG[Self__HGVH]=NULL;
+          Self__HGVH=(__INTEGER__Q)(Self__HGVH +  1);
+        };
+        Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F=__tmp__I2SG;
+        Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F=Self__HO5G;
+        Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE=(__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE +  1);
+      };
+    };
+    ((void **)Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F)[Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE]=result__NAOU;
+    __tmp__UFE=(__INTEGER__Q)(__tmp__UFE +  1);
+  };
+  var_size__TX1D=result__J0CF;
+  result__Z4NU=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+    *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+  };
+  Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+  if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F <  64)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  6));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__KN4T=((void **)__tmp__PC4T);
+    idx__PHQ= 63;
+    while ((idx__PHQ >=  0)) {
+      __tmp__KN4T[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+    Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 64;
+  };
+  Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  free_context__R0BE=result__Z4NU;
+  __tmp__K0D=create__34B( 256);
+  append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_8));
+  __tmp__UFE= 3;
+  while ((__tmp__UFE <=  28)) {
+    add_last__ACV(((__STRING__BC *)__tmp__K0D),'=');
+    __tmp__UFE=(__INTEGER__Q)(__tmp__UFE +  1);
+  };
+  append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_9));
+  append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_10));
+  __tmp__UFE=(__INTEGER__Q)((&__string_10)->count__0C +  5);
+  while ((__tmp__UFE <=  28)) {
+    add_last__ACV(((__STRING__BC *)__tmp__K0D),' ');
+    __tmp__UFE=(__INTEGER__Q)(__tmp__UFE +  1);
+  };
+  append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_11));
+  __tmp__UFE= 3;
+  while ((__tmp__UFE <=  28)) {
+    add_last__ACV(((__STRING__BC *)__tmp__K0D),'=');
+    __tmp__UFE=(__INTEGER__Q)(__tmp__UFE +  1);
+  };
+  append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_12));
+  output__MK=__tmp__K0D;
+  result__YVBG=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__YVBG=HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__;
+  } else /* FALSE */ {
+    __tmp__UFE=__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__YVBG=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)ptr__4AL);
+    *(result__YVBG) = *(HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__);
+  };
+  Self__YE1G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)result__YVBG);
+  __tmp__UFE=prime_number_ceiling__OKN( 193);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__U2HH=((void **)__tmp__EBL);
+  Self__XYG=(__INTEGER__Q)(__tmp__UFE -  1);
+  while ((Self__XYG >=  0)) {
+    Result__U2HH[Self__XYG]=NULL;
+    Self__XYG=(__INTEGER__Q)(Self__XYG -  1);
+  };
+  Self__YE1G->buckets__KD4G=Result__U2HH;
+  Self__YE1G->capacity__5E1G=__tmp__UFE;
+  Self__YE1G->cache_user__MD4G=(__INTEGER__Q)(-  1);
+  Self__YE1G->count__MXB= 0;
+  source_line__KXB=result__YVBG;
+  HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__->key__RM1G= 0;
+  FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__->parent_arrayed_collection__VJWI=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI__);
+  result__CYIK=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  __tmp__UFE= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__CYIK=FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__;
+  } else /* FALSE */ {
+    __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((__tmp__UFE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__CYIK=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)ptr__4AL);
+    *(result__CYIK) = *(FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__);
+  };
+  Self__LXGL=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)result__CYIK);
+  if ((Self__LXGL->parent_arrayed_collection__VJWI.capacity__UXGL <  5)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__CU4T=((void **)__tmp__PC4T);
+    idx__PHQ= 4;
+    while ((idx__PHQ >=  0)) {
+      __tmp__CU4T[idx__PHQ]=NULL;
+      idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+    };
+    Self__LXGL->parent_arrayed_collection__VJWI.storage__3TGL=__tmp__CU4T;
+    Self__LXGL->parent_arrayed_collection__VJWI.capacity__UXGL= 5;
+  };
+  Self__LXGL->parent_arrayed_collection__VJWI.upper__AYGL=(__INTEGER__Q)(-  1);
+  Self__LXGL=result__CYIK;
+  __tmp__UFE= 0;
+  while ((__tmp__UFE <=  4)) {
+    __tmp__5UMJ=create_with_capacity__XEZG( 8);
+    Self__P3GL=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)Self__LXGL);
+    if (((__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL +  1) <= (__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL -  1))) {
+      Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL=(__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL +  1);
+      __tmp__LPAG=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__LPAG=FALSE__O__;
+    };
+    if ((! __tmp__LPAG)) {
+      if ((Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL ==  0)) {
+        __tmp__VS4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+        __tmp__WS4T=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__3S4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5S4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__VS4T=(void *)((unsigned long)__tmp__5S4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__VS4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__BT4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__CT4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__DT4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CT4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__BT4T=micro_alloc__table__lab__UKI(__tmp__CT4T,((__POINTER__IB )(&(table_size[(__tmp__DT4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CT4T)));
+          ((__POINTER__IB *)__tmp__BT4T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__WS4T=(void *)((unsigned long)__tmp__BT4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__GT4T=search__LQCB(__tmp__5S4T);
+          __tmp__WS4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GT4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__WL0L=((void **)__tmp__WS4T);
+        Self__HO5G= 1;
+        while ((Self__HO5G >=  0)) {
+          __tmp__WL0L[Self__HO5G]=NULL;
+          Self__HO5G=(__INTEGER__Q)(Self__HO5G -  1);
+        };
+        Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL=__tmp__WL0L;
+        Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL= 2;
+        Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL= 0;
+      } else /* FALSE */ {
+        Self__HO5G=(__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL <<  1);
+        __tmp__WL0L=Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL;
+        __tmp__AQAG=Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL;
+        __tmp__VS4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__WL0L)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__AQAG * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__HO5G * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__WL0L=((void **)__tmp__VS4T);
+        __tmp__ZW2G=(__INTEGER__Q)(Self__HO5G -  1);
+        Self__HGVH=__tmp__AQAG;
+        while ((Self__HGVH <= __tmp__ZW2G)) {
+          __tmp__WL0L[Self__HGVH]=NULL;
+          Self__HGVH=(__INTEGER__Q)(Self__HGVH +  1);
+        };
+        Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL=__tmp__WL0L;
+        Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL=Self__HO5G;
+        Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL=(__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL +  1);
+      };
+    };
+    ((void **)Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL)[Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL]=__tmp__5UMJ;
+    __tmp__UFE=(__INTEGER__Q)(__tmp__UFE +  1);
+  };
+  slot_size__WJWI=result__CYIK;
+  id_counter_with_type__DNWI= 4;
+  id_counter_without_type__RI= 0;
+  __tmp__UFE= 0;
+  __tmp__GO=create__34B( 255);
+  tmp_name__HO=__tmp__GO;
+  result__G1J=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  Self__XYG= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToABSTRACT_STRINGo__IO));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__G1J=HASHED_SEToABSTRACT_STRINGo__IO__;
+  } else /* FALSE */ {
+    Self__XYG=__HASHED_SEToABSTRACT_STRINGo__IO__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((Self__XYG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__G1J=((__HASHED_SEToABSTRACT_STRINGo__IO *)ptr__4AL);
+    *(result__G1J) = *(HASHED_SEToABSTRACT_STRINGo__IO__);
+  };
+  Self__YDY=((__HASHED_SEToABSTRACT_STRINGo__IO *)result__G1J);
+  Self__XYG=prime_number_ceiling__OKN( 53);
+  ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(Self__XYG * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__EBL=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+    ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__WC4T=search__LQCB(__tmp__ND0T);
+    __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__XYDB=((void **)__tmp__EBL);
+  idx__PHQ=(__INTEGER__Q)(Self__XYG -  1);
+  while ((idx__PHQ >=  0)) {
+    Result__XYDB[idx__PHQ]=NULL;
+    idx__PHQ=(__INTEGER__Q)(idx__PHQ -  1);
+  };
+  Self__YDY->buckets__WZX=Result__XYDB;
+  Self__YDY->capacity__PZX=Self__XYG;
+  Self__YDY->count__X0X= 0;
+  list__SO=result__G1J;
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)result__G1J),(&__string_13));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_14));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_15));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_16));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_17));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_18));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_19));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_20));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_21));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_22));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_23));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_24));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_25));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_26));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_27));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_28));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_29));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_30));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_31));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_32));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_33));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_34));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_35));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_36));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_37));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_38));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_39));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_40));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_41));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_42));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_43));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_44));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_45));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_46));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_47));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_48));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_49));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_50));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_51));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_52));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_53));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_54));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_55));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_56));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_7));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_57));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_58));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_59));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_60));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_61));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_62));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_63));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_64));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_65));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_66));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_67));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_68));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_5));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_6));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_69));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_70));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_71));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_72));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_73));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_74));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_75));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_76));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_77));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_78));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_79));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_80));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_81));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_82));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_83));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_84));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_85));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_86));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_87));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_88));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_89));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_90));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_91));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_92));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_93));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_94));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_95));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_96));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_97));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_98));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_99));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_100));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_101));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_102));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_103));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_104));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_105));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_106));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_107));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_108));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_109));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_110));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_111));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_112));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_113));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_114));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_115));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_116));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_117));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_118));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_119));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_120));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_121));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_122));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_123));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_124));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_125));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_126));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_127));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_128));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_129));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_130));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_131));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_132));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_133));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_134));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_135));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_136));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_137));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_138));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_79));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_139));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_140));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_141));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_142));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_74));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_143));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_144));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_145));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_146));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_147));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_148));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_149));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_150));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_151));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_152));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_153));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_154));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_155));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_156));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_157));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_158));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_159));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_75));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_160));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_161));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_162));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_163));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_164));
+  add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_165));
+  __tmp__Q3=operator__name__G4F((&__string_25));
+  operator_equal__R3=__tmp__Q3;
+  __tmp__Q3=operator__name__G4F((&__string_26));
+  operator_not_equal__V3=__tmp__Q3;
+  __tmp__SC=((__UINTEGER_64__YB )((unsigned long long)time(NULL)));
+  __tmp__GO=NULL;
+  __tmp__LPAG=FALSE__O__;
+  arg__F4=NULL;
+  is_path_list__G4=FALSE__O__;
+  Self__XYG= 1;
+  while ((Self__XYG <= __tmp__SFE->parent_arrayed_collection__BSD.upper__ESD)) {
+    __tmp__WBXS=((void **)((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE)->parent_arrayed_collection__BSD.storage__RAZ)[Self__XYG];
+    __tmp__GO=__tmp__WBXS;
+    if ((((__CHARACTER__DB *)((__STRING__BC *)__tmp__WBXS)->storage__LFL)[ 0] == '-')) {
+      if (((__tmp__WBXS->count__WJ >=  3) && (((__CHARACTER__DB *)((__STRING__BC *)__tmp__WBXS)->storage__LFL)[ 1] == '-'))) {
+        __tmp__L5=((__CHARACTER__DB *)((__STRING__BC *)__tmp__WBXS)->storage__LFL)[ 2];
+        if ((__tmp__L5 == 'v')) {
+          verbose_level__R5= 1;
+        };
+        if ((__tmp__L5 == 'p')) {
+          is_path_list__G4=TRUE__K__;
+        };
+      } else /* FALSE */ {
+        if ((! __tmp__LPAG)) {
+          load_lip__HSD((&__string_166));
+          __tmp__LPAG=TRUE__K__;
+        };
+        copy__Q2X(((__STRING__BC *)__tmp__NFH),__tmp__WBXS);
+        Self__KV4T=((__STRING__BC *)__tmp__NFH);
+        if (( 1 > Self__KV4T->count__WJ)) {
+          Self__KV4T->count__WJ= 0;
+        } else /* FALSE */ {
+          __tmp__5AOU=Self__KV4T->count__WJ;
+          Self__ABOU= 2;
+          while ((Self__ABOU <= __tmp__5AOU)) {
+            ((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__ABOU -  1) -  1)]=((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)(Self__ABOU -  1)];
+            Self__ABOU=(__INTEGER__Q)(Self__ABOU +  1);
+          };
+          Self__KV4T->count__WJ=(__INTEGER__Q)(Self__KV4T->count__WJ -  1);
+        };
+        __tmp__IAB=get__PJC(__tmp__NFH);
+        __tmp__KAB=get_method__W2B(__tmp__IAB);
+        if ((((void *)__tmp__KAB == (void *)NULL) || ((void *)__tmp__KAB->section__QAB != (void *)(&__string_36)))) {
+          print__KKG((&__string_167));
+          put_string__RGZ(((__STRING__BC *)__tmp__WBXS));
+          print__KKG((&__string_168));
+          display_usage__GWD();
+        };
+        if (((void *)__tmp__KAB->argument__5AB != (void *)NULL)) {
+          __tmp__5AOU=(__INTEGER__Q)(Self__XYG +  1);
+          Self__XYG=__tmp__5AOU;
+          if ((__tmp__5AOU > __tmp__SFE->parent_arrayed_collection__BSD.upper__ESD)) {
+            print__KKG((&__string_169));
+            put_string__RGZ(((__STRING__BC *)__tmp__WBXS));
+            print__KKG((&__string_170));
+            display_usage__GWD();
+          };
+          __tmp__ACXS=((void **)((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE)->parent_arrayed_collection__BSD.storage__RAZ)[__tmp__5AOU];
+          __tmp__GO=__tmp__ACXS;
+          switch (((struct ___OBJ *)__tmp__KAB->argument__5AB->value__SBB)->__id) {
+          case __LIP_BOOLEAN__BCB__: {
+            __tmp__UBB=(&__string_50);
+          } break;
+          case __LIP_INTEGER__HDB__: {
+            __tmp__UBB=(&__string_42);
+          } break;
+          case __LIP_STRING__TDB__: {
+            __tmp__UBB=(&__string_46);
+          } break;
+          };
+          arg__F4=NULL;
+          if (((void *)__tmp__UBB == (void *)(&__string_50))) {
+            to_upper__Y3X(((__STRING__BC *)__tmp__ACXS));
+            __tmp__1BB=__infix_equal_equal__5RXC(((__STRING__BC *)__tmp__ACXS),(&__string_51));
+            if (__tmp__1BB) {
+              arg__F4=true__10D;
+              __tmp__FCB=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__FCB=FALSE__O__;
+            };
+            if ((! __tmp__FCB)) {
+              __tmp__FCB=__infix_equal_equal__5RXC(((__STRING__BC *)__tmp__ACXS),(&__string_52));
+              if (__tmp__FCB) {
+                arg__F4=LIP_BOOLEAN__BCB__;
+              };
+            };
+            __tmp__1BB=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__1BB=FALSE__O__;
+          };
+          if ((! __tmp__1BB)) {
+            if (((void *)__tmp__UBB == (void *)(&__string_42))) {
+              __tmp__FCB=is_integer__E3LC(((__STRING__BC *)__tmp__ACXS));
+              if (__tmp__FCB) {
+                __tmp__JDB=to_integer__BFMC(((__STRING__BC *)__tmp__ACXS));
+                __tmp__LDB=get__HYW(LIP_INTEGER__HDB__,__tmp__JDB);
+                arg__F4=__tmp__LDB;
+              };
+            } else /* FALSE */ {
+              __tmp__VDB=get__PJC(__tmp__ACXS);
+              __tmp__XDB=get__TTW(LIP_STRING__TDB__,__tmp__VDB);
+              arg__F4=__tmp__XDB;
+            };
+          };
+          if (((void *)arg__F4 == (void *)NULL)) {
+            print__KKG((&__string_171));
+            put_string__RGZ(((__STRING__BC *)__tmp__ACXS));
+            print__KKG((&__string_172));
+            display_usage__GWD();
+          };
+        };
+        __tmp__1BB=run_with__WEXC(((__LIP_SLOT_CODE__HC *)__tmp__KAB),arg__F4);
+        if ((! __tmp__1BB)) {
+          print__KKG((&__string_173));
+          display_usage__GWD();
+        };
+      };
+    } else /* FALSE */ {
+      Self__KV4T=((__STRING__BC *)__tmp__GO);
+      __tmp__1BB=FALSE__O__;
+      Self__NS4T= 0;
+      Self__HO5G= 0;
+      if (( 4 <= Self__KV4T->count__WJ)) {
+        Self__NS4T=(__INTEGER__Q)((__INTEGER__Q)(Self__KV4T->count__WJ -  4) +  1);
+        Self__HO5G= 1;
+        while ((! (((Self__NS4T > Self__KV4T->count__WJ) || (Self__HO5G > (&__string_174)->count__0C)) || (((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)(Self__NS4T -  1)] != ((__CHARACTER__DB *)(&__string_174)->storage__1C)[(__INTEGER__Q)(Self__HO5G -  1)])))) {
+          Self__NS4T=(__INTEGER__Q)(Self__NS4T +  1);
+          Self__HO5G=(__INTEGER__Q)(Self__HO5G +  1);
+        };
+        __tmp__1BB=(Self__NS4T > Self__KV4T->count__WJ);
+      };
+      if (__tmp__1BB) {
+        if (__tmp__LPAG) {
+          print__KKG((&__string_175));
+          put_string__RGZ(((__STRING__BC *)__tmp__GO));
+          print__KKG((&__string_176));
+          display_usage__GWD();
+        };
+        load_lip__HSD(__tmp__GO);
+        __tmp__LPAG=TRUE__K__;
+      } else /* FALSE */ {
+        if ((! __tmp__LPAG)) {
+          load_lip__HSD((&__string_166));
+          __tmp__LPAG=TRUE__K__;
+        };
+        if (((void *)input_name__3C != (void *)NULL)) {
+          display_usage__GWD();
+        };
+        copy__Q2X(((__STRING__BC *)__tmp__NFH),((void **)((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE)->parent_arrayed_collection__BSD.storage__RAZ)[Self__XYG]);
+        copy__Q2X(((__STRING__BC *)__tmp__OHSC),__tmp__NFH);
+        __tmp__ACXS=((__STRING__BC *)__tmp__NFH);
+        __tmp__YQOB=__tmp__ACXS->storage__LFL;
+        __tmp__AQAG=(__INTEGER__Q)(__tmp__ACXS->count__WJ -  1);
+        Self__V5PB=((__CHARACTER__DB *)__tmp__YQOB);
+        __tmp__ZW2G=__tmp__AQAG;
+        while ((__tmp__ZW2G >=  0)) {
+          if (('\\' == Self__V5PB[__tmp__ZW2G])) {
+            Self__V5PB[__tmp__ZW2G]='/';
+          };
+          __tmp__ZW2G=(__INTEGER__Q)(__tmp__ZW2G -  1);
+        };
+        __tmp__AQAG=((__STRING__BC *)__tmp__NFH)->count__WJ;
+        while ((! ((__tmp__AQAG <  1) || (((__CHARACTER__DB *)((__STRING__BC *)__tmp__NFH)->storage__LFL)[(__INTEGER__Q)(__tmp__AQAG -  1)] == '/')))) {
+          __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG -  1);
+        };
+        if ((__tmp__AQAG <  1)) {
+          copy__Q2X(((__STRING__BC *)__tmp__NFH),(&__string_177));
+        } else /* FALSE */ {
+          Self__CN0T=((__STRING__BC *)__tmp__NFH);
+          __tmp__5AOU=(__INTEGER__Q)(((__STRING__BC *)__tmp__NFH)->count__WJ - __tmp__AQAG);
+          if ((__tmp__5AOU > Self__CN0T->count__WJ)) {
+            Self__CN0T->count__WJ= 0;
+          } else /* FALSE */ {
+            Self__CN0T->count__WJ=(__INTEGER__Q)(Self__CN0T->count__WJ - __tmp__5AOU);
+          };
+          Self__CN0T=((__STRING__BC *)__tmp__OHSC);
+          if ((__tmp__AQAG > Self__CN0T->count__WJ)) {
+            Self__CN0T->count__WJ= 0;
+          } else /* FALSE */ {
+            if ((__tmp__AQAG >  0)) {
+              __tmp__JDB=(__INTEGER__Q)((__INTEGER__Q)(__tmp__AQAG -  1) +  1);
+              if ((__tmp__JDB >  0)) {
+                __tmp__FBOU=(__INTEGER__Q)(__tmp__AQAG +  1);
+                __tmp__HBOU=Self__CN0T->count__WJ;
+                Self__IBOU=__tmp__FBOU;
+                while ((Self__IBOU <= __tmp__HBOU)) {
+                  ((__CHARACTER__DB *)Self__CN0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__IBOU - __tmp__JDB) -  1)]=((__CHARACTER__DB *)Self__CN0T->storage__LFL)[(__INTEGER__Q)(Self__IBOU -  1)];
+                  Self__IBOU=(__INTEGER__Q)(Self__IBOU +  1);
                 };
-                stat__KW= 2;
-              } else {
-                print__1ZE((&__string_121));
-                exit(( 1));
+                Self__CN0T->count__WJ=(__INTEGER__Q)(Self__CN0T->count__WJ - __tmp__JDB);
               };
             };
-            if ((Self__L35C ==  2)) {
-              print__1ZE((&__string_121));
-              exit(( 1));
-            };
-            i__IW=(__INTEGER)(i__IW +  1);
-          };
-        };
-        __tmp__U4=result__IX1;
-      };
-      if (__tmp__U4) {
-        __tmp__FAB=TRUE__;
-      } else {
-        result__0X1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'o');
-        if (result__0X1) {
-          j__HW=(__INTEGER)(j__HW +  1);
-          if ((j__HW > ((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.upper__TXD)) {
-            print__1ZE((&__string_121));
-            exit(( 1));
-          };
-          copy__BNK(string_tmp__RB,((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW]);
-          i__IW=last_index__R11(string_tmp__RB,'.');
-          if ((i__IW >  1)) {
-            Self__ZSBR=((__STRING *)string_tmp__RB);
-            n__0SBR=(__INTEGER)((__INTEGER)(((__STRING *)string_tmp__RB)->count__VF - i__IW) +  1);
-            if ((n__0SBR > Self__ZSBR->count__VF)) {
-              Self__ZSBR->count__VF= 0;
-            } else {
-              Self__ZSBR->count__VF=(__INTEGER)(Self__ZSBR->count__VF - n__0SBR);
-            };
           };
-          output_name_exe__ZB=get__QEC(string_tmp__RB);
-        };
-        __tmp__FAB=result__0X1;
-      };
-      if (__tmp__FAB) {
-        __tmp__CBB=TRUE__;
-      } else {
-        result__MY1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 't');
-        if (result__MY1) {
-          j__HW=(__INTEGER)(j__HW +  1);
-          if ((j__HW > ((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.upper__TXD)) {
-            print__1ZE((&__string_121));
-            exit(( 1));
-          };
-          copy__BNK(string_tmp__RB,((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW]);
-          to_upper__0VKB(string_tmp__RB);
-          target__3B=get__QEC(string_tmp__RB);
-        };
-        __tmp__CBB=result__MY1;
-      };
-      if (__tmp__CBB) {
-        __tmp__QBB=TRUE__;
-      } else {
-        result__4Y1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'w');
-        if (result__4Y1) {
-          is_warning__OBB=TRUE__;
         };
-        __tmp__QBB=result__4Y1;
-      };
-      if (__tmp__QBB) {
-        __tmp__4BB=TRUE__;
-      } else {
-        result__QZ1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'W');
-        if (result__QZ1) {
-          is_all_warning__2BB=TRUE__;
-        };
-        __tmp__4BB=result__QZ1;
-      };
-      if ((! __tmp__4BB)) {
-        if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'O')) {
-          is_optimization__II=TRUE__;
-        } else {
-          print__1ZE((&__string_121));
-          exit(( 1));
-        };
-      };
-    } else {
-      if (((void *)input_name__UB != (void *)NULL)) {
-        print__1ZE((&__string_121));
-        exit(( 1));
-      };
-      copy__BNK(string_tmp__RB,((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW]);
-      copy__BNK(string_tmp2__ADB,string_tmp__RB);
-      replace_all__with__X01(string_tmp__RB,'\\','/');
-      i__IW=last_index__R11(string_tmp__RB,'/');
-      if ((i__IW <  1)) {
-        copy__BNK(string_tmp__RB,(&__string_123));
-      } else {
-        Self__1SBR=((__STRING *)string_tmp__RB);
-        n__2SBR=(__INTEGER)(((__STRING *)string_tmp__RB)->count__VF - i__IW);
-        if ((n__2SBR > Self__1SBR->count__VF)) {
-          Self__1SBR->count__VF= 0;
-        } else {
-          Self__1SBR->count__VF=(__INTEGER)(Self__1SBR->count__VF - n__2SBR);
+        __tmp__AQAG=((__STRING__BC *)__tmp__OHSC)->count__WJ;
+        while ((! ((__tmp__AQAG <  1) || (((__CHARACTER__DB *)((__STRING__BC *)__tmp__OHSC)->storage__LFL)[(__INTEGER__Q)(__tmp__AQAG -  1)] == '.')))) {
+          __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG -  1);
         };
-        Self__10UB=((__STRING *)string_tmp2__ADB);
-        if ((i__IW > Self__10UB->count__VF)) {
-          Self__10UB->count__VF= 0;
-        } else {
-          if ((i__IW >  0)) {
-            remove_between__to__IVCC(Self__10UB, 1,i__IW);
+        if ((__tmp__AQAG >  1)) {
+          Self__CN0T=((__STRING__BC *)__tmp__OHSC);
+          __tmp__5AOU=(__INTEGER__Q)((__INTEGER__Q)(((__STRING__BC *)__tmp__OHSC)->count__WJ - __tmp__AQAG) +  1);
+          if ((__tmp__5AOU > Self__CN0T->count__WJ)) {
+            Self__CN0T->count__WJ= 0;
+          } else /* FALSE */ {
+            Self__CN0T->count__WJ=(__INTEGER__Q)(Self__CN0T->count__WJ - __tmp__5AOU);
           };
         };
+        __tmp__IAB=get__PJC(__tmp__NFH);
+        load_directory__is_recursive__Q1AD(LIP_CALL__EHB__,__tmp__IAB,FALSE__O__);
+        __tmp__IAB=get__PJC(__tmp__OHSC);
+        input_name__3C=__tmp__IAB;
+        put_string__to__L4D(__tmp__IAB,(&__string_106));
       };
-      i__IW=last_index__R11(string_tmp2__ADB,'.');
-      if ((i__IW >  1)) {
-        Self__FLLB=((__STRING *)string_tmp2__ADB);
-        n__GLLB=(__INTEGER)((__INTEGER)(((__STRING *)string_tmp2__ADB)->count__VF - i__IW) +  1);
-        if ((n__GLLB > Self__FLLB->count__VF)) {
-          Self__FLLB->count__VF= 0;
-        } else {
-          Self__FLLB->count__VF=(__INTEGER)(Self__FLLB->count__VF - n__GLLB);
-        };
-      };
-      Self__5SBR=((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC);
-      element__4SBR=get__QEC(string_tmp__RB);
-      if (((void *)Self__5SBR->first_link__5UK == (void *)NULL)) {
-        result__RLNR=NULL;
-        ptr__SLNR=((__POINTER )(NULL));
-        typ_id__TLNR= 0;
-        sz__ULNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-        if ((sz__ULNR ==  0)) {
-          result__RLNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
-        } else {
-          typ_id__TLNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ULNR);
-          if ((typ_id__TLNR == (__INTEGER)(-  1))) {
-            a__VLNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__WLNR=(__UINTEGER_32)((__UINTEGER_32)(sz__ULNR + a__VLNR) & (__UINTEGER_32)(~ a__VLNR));
-            ptr_table__DM4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WLNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__CM4R=((__POINTER )(NULL));
-            result__EM4R=((__POINTER *)ptr_table__DM4R)[ 0];
-            if ((result__EM4R == (void *)NULL)) {
-              result__EM4R=new_lab__2PJ(new_size__WLNR);
-              next__CM4R=(void *)((unsigned long)result__EM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLNR)));
-              ((__POINTER *)next__CM4R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DM4R)[ 0]=next__CM4R;
-            } else {
-              next__CM4R=((__POINTER *)result__EM4R)[ 0];
-              if ((next__CM4R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EM4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WLNR <<  1)) <=  4096)) {
-                  next__CM4R=(void *)((unsigned long)result__EM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLNR)));
-                } else {
-                  next__CM4R=new_lab__2PJ(new_size__WLNR);
-                };
-                ((__POINTER *)next__CM4R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DM4R)[ 0]=next__CM4R;
-              } else {
-                ((__POINTER *)result__EM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__EM4R=next__CM4R;
-              };
-            };
-            ptr__SLNR=result__EM4R;
-          } else {
-            t__XLNR=((__UINTEGER_32 )typ_id__TLNR);
-            a__YLNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__LM4R=(__UINTEGER_32)((__UINTEGER_32)(sz__ULNR + a__YLNR) & (__UINTEGER_32)(~ a__YLNR));
-            ptr_table__IM4R=((__POINTER )(&(table_type[(t__XLNR)])));
-            lab_type__KM4R=(__UINTEGER_32)(t__XLNR |  1);
-            next__HM4R=((__POINTER )(NULL));
-            result__JM4R=((__POINTER *)ptr_table__IM4R)[ 0];
-            if ((result__JM4R == (void *)NULL)) {
-              result__JM4R=new_lab__2PJ(lab_type__KM4R);
-              next__HM4R=(void *)((unsigned long)result__JM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM4R)));
-              ((__POINTER *)next__HM4R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IM4R)[ 0]=next__HM4R;
-            } else {
-              next__HM4R=((__POINTER *)result__JM4R)[ 0];
-              if ((next__HM4R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JM4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LM4R <<  1)) <=  4096)) {
-                  next__HM4R=(void *)((unsigned long)result__JM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM4R)));
-                } else {
-                  next__HM4R=new_lab__2PJ(lab_type__KM4R);
-                };
-                ((__POINTER *)next__HM4R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IM4R)[ 0]=next__HM4R;
-              } else {
-                ((__POINTER *)result__JM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JM4R=next__HM4R;
-              };
-            };
-            ptr__SLNR=result__JM4R;
-          };
-          result__RLNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__SLNR);
-          *(result__RLNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
-        };
-        Self__ZLNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__RLNR);
-        Self__ZLNR->item__BVK=element__4SBR;
-        Self__ZLNR->next__AX4=NULL;
-        Self__5SBR->first_link__5UK=result__RLNR;
-        Self__5SBR->parent_linked_collection__DC.upper__JC= 1;
-        Self__5SBR->last_link__L31=result__RLNR;
-        Self__5SBR->mem_idx__OTU= 1;
-        Self__5SBR->mem_lnk__XTU=result__RLNR;
-      } else {
-        result__1LNR=NULL;
-        ptr__2LNR=((__POINTER )(NULL));
-        typ_id__3LNR= 0;
-        sz__4LNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-        if ((sz__4LNR ==  0)) {
-          result__1LNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
-        } else {
-          typ_id__3LNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4LNR);
-          if ((typ_id__3LNR == (__INTEGER)(-  1))) {
-            a__5LNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AMNR=(__UINTEGER_32)((__UINTEGER_32)(sz__4LNR + a__5LNR) & (__UINTEGER_32)(~ a__5LNR));
-            ptr_table__NM4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AMNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MM4R=((__POINTER )(NULL));
-            result__OM4R=((__POINTER *)ptr_table__NM4R)[ 0];
-            if ((result__OM4R == (void *)NULL)) {
-              result__OM4R=new_lab__2PJ(new_size__AMNR);
-              next__MM4R=(void *)((unsigned long)result__OM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMNR)));
-              ((__POINTER *)next__MM4R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NM4R)[ 0]=next__MM4R;
-            } else {
-              next__MM4R=((__POINTER *)result__OM4R)[ 0];
-              if ((next__MM4R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OM4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AMNR <<  1)) <=  4096)) {
-                  next__MM4R=(void *)((unsigned long)result__OM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMNR)));
-                } else {
-                  next__MM4R=new_lab__2PJ(new_size__AMNR);
-                };
-                ((__POINTER *)next__MM4R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NM4R)[ 0]=next__MM4R;
-              } else {
-                ((__POINTER *)result__OM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OM4R=next__MM4R;
-              };
-            };
-            ptr__2LNR=result__OM4R;
-          } else {
-            t__BMNR=((__UINTEGER_32 )typ_id__3LNR);
-            a__CMNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VM4R=(__UINTEGER_32)((__UINTEGER_32)(sz__4LNR + a__CMNR) & (__UINTEGER_32)(~ a__CMNR));
-            ptr_table__SM4R=((__POINTER )(&(table_type[(t__BMNR)])));
-            lab_type__UM4R=(__UINTEGER_32)(t__BMNR |  1);
-            next__RM4R=((__POINTER )(NULL));
-            result__TM4R=((__POINTER *)ptr_table__SM4R)[ 0];
-            if ((result__TM4R == (void *)NULL)) {
-              result__TM4R=new_lab__2PJ(lab_type__UM4R);
-              next__RM4R=(void *)((unsigned long)result__TM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM4R)));
-              ((__POINTER *)next__RM4R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SM4R)[ 0]=next__RM4R;
-            } else {
-              next__RM4R=((__POINTER *)result__TM4R)[ 0];
-              if ((next__RM4R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TM4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VM4R <<  1)) <=  4096)) {
-                  next__RM4R=(void *)((unsigned long)result__TM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM4R)));
-                } else {
-                  next__RM4R=new_lab__2PJ(lab_type__UM4R);
-                };
-                ((__POINTER *)next__RM4R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SM4R)[ 0]=next__RM4R;
-              } else {
-                ((__POINTER *)result__TM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TM4R=next__RM4R;
-              };
-            };
-            ptr__2LNR=result__TM4R;
-          };
-          result__1LNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__2LNR);
-          *(result__1LNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
-        };
-        Self__DMNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__1LNR);
-        Self__DMNR->item__BVK=element__4SBR;
-        Self__DMNR->next__AX4=NULL;
-        ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__5SBR->last_link__L31)->next__AX4=result__1LNR;
-        Self__5SBR->parent_linked_collection__DC.upper__JC=(__INTEGER)(Self__5SBR->parent_linked_collection__DC.upper__JC +  1);
-        Self__5SBR->last_link__L31=result__1LNR;
-      };
-      to_upper__0VKB(string_tmp2__ADB);
-      input_name__UB=get__QEC(string_tmp2__ADB);
     };
-    j__HW=(__INTEGER)(j__HW +  1);
+    Self__XYG=(__INTEGER__Q)(Self__XYG +  1);
   };
-  if (((void *)input_name__UB == (void *)NULL)) {
-    print__1ZE((&__string_121));
-    exit(( 1));
+  if ((! __tmp__LPAG)) {
+    load_lip__HSD((&__string_166));
   };
-  if (((debug_level_option__3C !=  0) & is_optimization__II)) {
-    print__1ZE((&__string_124));
-    is_optimization__II=FALSE__;
-  };
-  copy__BNK(string_tmp__RB,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)result__XJNR)->first_link__5UK)->item__BVK);
-  append__MOK(string_tmp__RB,input_name__UB);
-  append__MOK(string_tmp__RB,(&__string_125));
-  to_lower__LVK(string_tmp__RB);
-  output_name_c__BF=get__QEC(string_tmp__RB);
-  if (((void *)output_name_exe__ZB == (void *)NULL)) {
-    copy__BNK(string_tmp__RB,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)result__XJNR)->first_link__5UK)->item__BVK);
-    append__MOK(string_tmp__RB,input_name__UB);
-    to_lower__LVK(string_tmp__RB);
-    output_name_exe__ZB=get__QEC(string_tmp__RB);
-  };
-  if (((void *)target__3B == (void *)NULL)) {
-    target__3B=(&__string_31);
-  };
-  path__HGC=((__CHARACTER *)(LISAAC_DIRECTORY));
-  __tmp__TGC=fast_first_index_of__until__PAD(path__HGC,'\0', 1024);
-  result__FMNR=NULL;
-  ptr__GMNR=((__POINTER )(NULL));
-  typ_id__HMNR= 0;
-  sz__IMNR=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
-  if ((sz__IMNR ==  0)) {
-    result__FMNR=STRING_CONSTANT__;
-  } else {
-    typ_id__HMNR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IMNR);
-    if ((typ_id__HMNR == (__INTEGER)(-  1))) {
-      a__JMNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KMNR=(__UINTEGER_32)((__UINTEGER_32)(sz__IMNR + a__JMNR) & (__UINTEGER_32)(~ a__JMNR));
-      ptr_table__XM4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KMNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__WM4R=((__POINTER )(NULL));
-      result__YM4R=((__POINTER *)ptr_table__XM4R)[ 0];
-      if ((result__YM4R == (void *)NULL)) {
-        result__YM4R=new_lab__2PJ(new_size__KMNR);
-        next__WM4R=(void *)((unsigned long)result__YM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KMNR)));
-        ((__POINTER *)next__WM4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XM4R)[ 0]=next__WM4R;
-      } else {
-        next__WM4R=((__POINTER *)result__YM4R)[ 0];
-        if ((next__WM4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YM4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KMNR <<  1)) <=  4096)) {
-            next__WM4R=(void *)((unsigned long)result__YM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KMNR)));
-          } else {
-            next__WM4R=new_lab__2PJ(new_size__KMNR);
-          };
-          ((__POINTER *)next__WM4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XM4R)[ 0]=next__WM4R;
-        } else {
-          ((__POINTER *)result__YM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__YM4R=next__WM4R;
-        };
-      };
-      ptr__GMNR=result__YM4R;
-    } else {
-      t__LMNR=((__UINTEGER_32 )typ_id__HMNR);
-      a__MMNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__5M4R=(__UINTEGER_32)((__UINTEGER_32)(sz__IMNR + a__MMNR) & (__UINTEGER_32)(~ a__MMNR));
-      ptr_table__2M4R=((__POINTER )(&(table_type[(t__LMNR)])));
-      lab_type__4M4R=(__UINTEGER_32)(t__LMNR |  1);
-      next__1M4R=((__POINTER )(NULL));
-      result__3M4R=((__POINTER *)ptr_table__2M4R)[ 0];
-      if ((result__3M4R == (void *)NULL)) {
-        result__3M4R=new_lab__2PJ(lab_type__4M4R);
-        next__1M4R=(void *)((unsigned long)result__3M4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M4R)));
-        ((__POINTER *)next__1M4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2M4R)[ 0]=next__1M4R;
-      } else {
-        next__1M4R=((__POINTER *)result__3M4R)[ 0];
-        if ((next__1M4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3M4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5M4R <<  1)) <=  4096)) {
-            next__1M4R=(void *)((unsigned long)result__3M4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M4R)));
-          } else {
-            next__1M4R=new_lab__2PJ(lab_type__4M4R);
-          };
-          ((__POINTER *)next__1M4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2M4R)[ 0]=next__1M4R;
-        } else {
-          ((__POINTER *)result__3M4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1M4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__3M4R=next__1M4R;
-        };
-      };
-      ptr__GMNR=result__3M4R;
-    };
-    result__FMNR=((__STRING_CONSTANT *)ptr__GMNR);
-    *(result__FMNR) = *(STRING_CONSTANT__);
-  };
-  Self__QOL=((__STRING_CONSTANT *)result__FMNR);
-  Self__QOL->storage__X4K=path__HGC;
-  Self__QOL->count__XHB=__tmp__TGC;
-  copy__BNK(string_tmp__RB,result__FMNR);
-  Self__B43Q=((__STRING_CONSTANT *)result__FMNR);
-  if ((((__CHARACTER *)Self__B43Q->storage__X4K)[(__INTEGER)(Self__B43Q->count__XHB -  1)] != '/')) {
-    Self__D43Q=((__STRING_CONSTANT *)result__FMNR);
-    __tmp__5GC=(((__CHARACTER *)Self__D43Q->storage__X4K)[(__INTEGER)(Self__D43Q->count__XHB -  1)] != '\\');
-  } else {
-    __tmp__5GC=FALSE__;
-  };
-  if (__tmp__5GC) {
-    Self__OMNR=((__STRING *)string_tmp__RB);
-    new_capacity__NMNR= 0;
-    if ((Self__OMNR->capacity__MNK <= Self__OMNR->count__VF)) {
-      if ((Self__OMNR->capacity__MNK ==  0)) {
-        Self__OMNR->capacity__MNK= 32;
-        Self__OMNR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__NMNR=(__INTEGER)(Self__OMNR->capacity__MNK <<  1);
-        Self__PMNR=((__CHARACTER *)Self__OMNR->storage__XNK);
-        old_nb_elts__QMNR=Self__OMNR->capacity__MNK;
-        new__RMNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PMNR),((__UINTEGER_32 )old_nb_elts__QMNR),((__UINTEGER_32 )new_capacity__NMNR)));
-        upper__DN4R=(__INTEGER)(new_capacity__NMNR -  1);
-        Self__BN4R=old_nb_elts__QMNR;
-        while ((Self__BN4R <= upper__DN4R)) {
-          new__RMNR[Self__BN4R]='\0';
-          Self__BN4R=(__INTEGER)(Self__BN4R +  1);
-        };
-        Self__OMNR->storage__XNK=new__RMNR;
-        Self__OMNR->capacity__MNK=new_capacity__NMNR;
-      };
-    };
-    ((__CHARACTER *)Self__OMNR->storage__XNK)[Self__OMNR->count__VF]='/';
-    Self__OMNR->count__VF=(__INTEGER)(Self__OMNR->count__VF +  1);
-  };
-  __tmp__LHC=get__QEC(string_tmp__RB);
-  __tmp__MHC=target__3B;
-  __tmp__OHC=output_name_exe__ZB;
-  ic__GDD=output_name_c__BF;
-  result__Q3E=NULL;
-  ptr__R3E=((__POINTER )(NULL));
-  typ_id__W3E= 0;
-  sz__T3E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo));
-  if ((sz__T3E ==  0)) {
-    result__Q3E=HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__;
-  } else {
-    typ_id__W3E=__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T3E);
-    if ((typ_id__W3E == (__INTEGER)(-  1))) {
-      a__I43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__G43Q=(__UINTEGER_32)((__UINTEGER_32)(sz__T3E + a__I43Q) & (__UINTEGER_32)(~ a__I43Q));
-      ptr_table__GN4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G43Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FN4R=((__POINTER )(NULL));
-      result__HN4R=((__POINTER *)ptr_table__GN4R)[ 0];
-      if ((result__HN4R == (void *)NULL)) {
-        result__HN4R=new_lab__2PJ(new_size__G43Q);
-        next__FN4R=(void *)((unsigned long)result__HN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G43Q)));
-        ((__POINTER *)next__FN4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GN4R)[ 0]=next__FN4R;
-      } else {
-        next__FN4R=((__POINTER *)result__HN4R)[ 0];
-        if ((next__FN4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HN4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G43Q <<  1)) <=  4096)) {
-            next__FN4R=(void *)((unsigned long)result__HN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G43Q)));
-          } else {
-            next__FN4R=new_lab__2PJ(new_size__G43Q);
-          };
-          ((__POINTER *)next__FN4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GN4R)[ 0]=next__FN4R;
-        } else {
-          ((__POINTER *)result__HN4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FN4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HN4R=next__FN4R;
-        };
-      };
-      ptr__R3E=result__HN4R;
-    } else {
-      t__M43Q=((__UINTEGER_32 )typ_id__W3E);
-      a__O43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ON4R=(__UINTEGER_32)((__UINTEGER_32)(sz__T3E + a__O43Q) & (__UINTEGER_32)(~ a__O43Q));
-      ptr_table__LN4R=((__POINTER )(&(table_type[(t__M43Q)])));
-      lab_type__NN4R=(__UINTEGER_32)(t__M43Q |  1);
-      next__KN4R=((__POINTER )(NULL));
-      result__MN4R=((__POINTER *)ptr_table__LN4R)[ 0];
-      if ((result__MN4R == (void *)NULL)) {
-        result__MN4R=new_lab__2PJ(lab_type__NN4R);
-        next__KN4R=(void *)((unsigned long)result__MN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ON4R)));
-        ((__POINTER *)next__KN4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LN4R)[ 0]=next__KN4R;
-      } else {
-        next__KN4R=((__POINTER *)result__MN4R)[ 0];
-        if ((next__KN4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MN4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ON4R <<  1)) <=  4096)) {
-            next__KN4R=(void *)((unsigned long)result__MN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ON4R)));
-          } else {
-            next__KN4R=new_lab__2PJ(lab_type__NN4R);
-          };
-          ((__POINTER *)next__KN4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LN4R)[ 0]=next__KN4R;
-        } else {
-          ((__POINTER *)result__MN4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KN4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MN4R=next__KN4R;
-        };
-      };
-      ptr__R3E=result__MN4R;
-    };
-    result__Q3E=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)ptr__R3E);
-    *(result__Q3E) = *(HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__);
-  };
-  Self__SGM=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)result__Q3E);
-  new_capacity__AMP=prime_number_ceiling__X3Q( 193);
-  Self__SGM->buckets__HPL=create__10S(new_capacity__AMP);
-  Self__SGM->capacity__CPL=new_capacity__AMP;
-  Self__SGM->count__IQL= 0;
-  variable__OED=result__Q3E;
-  put__to__TOL(result__Q3E,__tmp__LHC,(&__string_61));
-  put__to__TOL(variable__OED,ic__GDD,(&__string_62));
-  put__to__TOL(variable__OED,__tmp__OHC,(&__string_63));
-  put__to__TOL(variable__OED,__tmp__MHC,(&__string_64));
-  copy__BNK(string_tmp__RB,__tmp__LHC);
-  append__MOK(string_tmp__RB,(&__string_126));
-  copy__BNK(string_tmp__4TB,string_tmp__RB);
-  Self__ATBR=((__STRING *)string_tmp__4TB);
-  if ((Self__ATBR->capacity__MNK > Self__ATBR->count__VF)) {
-    ((__CHARACTER *)Self__ATBR->storage__XNK)[Self__ATBR->count__VF]='\0';
-  } else {
-    new_capacity__TMNR= 0;
-    if ((Self__ATBR->capacity__MNK <= Self__ATBR->count__VF)) {
-      if ((Self__ATBR->capacity__MNK ==  0)) {
-        Self__ATBR->capacity__MNK= 32;
-        Self__ATBR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__TMNR=(__INTEGER)(Self__ATBR->capacity__MNK <<  1);
-        Self__VMNR=((__CHARACTER *)Self__ATBR->storage__XNK);
-        old_nb_elts__WMNR=Self__ATBR->capacity__MNK;
-        new__XMNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VMNR),((__UINTEGER_32 )old_nb_elts__WMNR),((__UINTEGER_32 )new_capacity__TMNR)));
-        upper__SN4R=(__INTEGER)(new_capacity__TMNR -  1);
-        Self__QN4R=old_nb_elts__WMNR;
-        while ((Self__QN4R <= upper__SN4R)) {
-          new__XMNR[Self__QN4R]='\0';
-          Self__QN4R=(__INTEGER)(Self__QN4R +  1);
-        };
-        Self__ATBR->storage__XNK=new__XMNR;
-        Self__ATBR->capacity__MNK=new_capacity__TMNR;
-      };
-    };
-    ((__CHARACTER *)Self__ATBR->storage__XNK)[Self__ATBR->count__VF]='\0';
-    Self__ATBR->count__VF=(__INTEGER)(Self__ATBR->count__VF +  1);
-    Self__ATBR->count__VF=(__INTEGER)(Self__ATBR->count__VF -  1);
-  };
-  entry__IDD=((__POINTER )(fopen((char*)(Self__ATBR->storage__XNK),"rb")));
-  if ((entry__IDD == (void *)NULL)) {
-    print__1ZE((&__string_127));
-    put_string__2EG(((__STRING *)string_tmp__RB));
-    print__1ZE((&__string_128));
+  __tmp__KAB=get_method__W2B((&__string_104));
+  if (((void *)__tmp__KAB == (void *)NULL)) {
+    print__KKG((&__string_178));
     exit(( 1));
-  } else {
-    fclose((FILE*)((entry__IDD)));
-  };
-  object__ODD=create__name__generic_count__TBE(get__QEC(string_tmp__RB),(&__string_93), 0);
-  source__WFD=((__PROTOTYPE *)object__ODD)->source__UFD;
-  position__ZFD= 1;
-  pos_cur__2FD= 1;
-  pos_line__3FD= 1;
-  pos_col__4FD= 0;
-  while (read_word__NWH((&__string_8))) {
-    is_good_section__OCE=FALSE__;
-    if ((! read_target__NWX())) {
-      pos__2ZGQ=current_position__EJG();
-      put_error__text__0AH( 0,(&__string_129));
-      put_position__ECH(pos__2ZGQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    while_do__2XX:
-    {
-      result__UN4R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__UN4R=FALSE__;
-      } else {
-        result__VN4R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__VN4R=((__CHARACTER )(( 0)));
-        } else {
-          result__VN4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__VN4R == ',')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__UN4R=TRUE__;
-        };
-      };
-      if (result__UN4R) {
-        if ((! read_target__NWX())) {
-          pos__4ZGQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_129));
-          put_position__ECH(pos__4ZGQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        goto while_do__2XX;
-      };
-    };
-    do {
-      name__EV3=NULL;
-      result__DV3=TRUE__;
-      result__XN4R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__XN4R=FALSE__;
-      } else {
-        result__YN4R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__YN4R=((__CHARACTER )(( 0)));
-        } else {
-          result__YN4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__YN4R == '+')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__XN4R=TRUE__;
-        };
-      };
-      if (result__XN4R) {
-        if ((! read_identifier__TPEB())) {
-          pos__A0GQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_130));
-          put_position__ECH(pos__A0GQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        name__EV3=last_string__V1G;
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__C0GQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_131));
-          put_position__ECH(pos__C0GQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((void *)name__EV3 == (void *)(&__string_64))) {
-          if ((! read_cap_identifier__ODAB())) {
-            pos__E0GQ=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_132));
-            put_position__ECH(pos__E0GQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        } else {
-          if ((! read_path__CUGB())) {
-            pos__G0GQ=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_133));
-            put_position__ECH(pos__G0GQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        };
-        if (is_good_section__OCE) {
-          put__to__TOL(variable__OED,last_string__V1G,name__EV3);
-        };
-        __tmp__UX3=TRUE__;
-      } else {
-        __tmp__UX3=FALSE__;
-      };
-      if (__tmp__UX3) {
-        __tmp__OZ3=TRUE__;
-      } else {
-        result__0N4R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__0N4R=FALSE__;
-        } else {
-          result__1N4R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__1N4R=((__CHARACTER )(( 0)));
-          } else {
-            result__1N4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__1N4R == '-')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__0N4R=TRUE__;
-          };
-        };
-        if (result__0N4R) {
-          if ((! read_path__CUGB())) {
-            pos__I0GQ=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_133));
-            put_position__ECH(pos__I0GQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          if (is_good_section__OCE) {
-            Self__Q43Q=((__STRING_CONSTANT *)last_string__V1G);
-            if ((((__CHARACTER *)Self__Q43Q->storage__X4K)[(__INTEGER)(Self__Q43Q->count__XHB -  1)] != '\\')) {
-              Self__M4K=((__STRING_CONSTANT *)last_string__V1G);
-              __tmp__2Y3=(((__CHARACTER *)Self__M4K->storage__X4K)[(__INTEGER)(Self__M4K->count__XHB -  1)] != '/');
-            } else {
-              __tmp__2Y3=FALSE__;
-            };
-            if (__tmp__2Y3) {
-              copy__BNK(string_tmp__RB,last_string__V1G);
-              Self__0MNR=((__STRING *)string_tmp__RB);
-              new_capacity__ZMNR= 0;
-              if ((Self__0MNR->capacity__MNK <= Self__0MNR->count__VF)) {
-                if ((Self__0MNR->capacity__MNK ==  0)) {
-                  Self__0MNR->capacity__MNK= 32;
-                  Self__0MNR->storage__XNK=create__OUX( 32);
-                } else {
-                  new_capacity__ZMNR=(__INTEGER)(Self__0MNR->capacity__MNK <<  1);
-                  Self__1MNR=((__CHARACTER *)Self__0MNR->storage__XNK);
-                  old_nb_elts__2MNR=Self__0MNR->capacity__MNK;
-                  new__3MNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1MNR),((__UINTEGER_32 )old_nb_elts__2MNR),((__UINTEGER_32 )new_capacity__ZMNR)));
-                  upper__AO4R=(__INTEGER)(new_capacity__ZMNR -  1);
-                  Self__4N4R=old_nb_elts__2MNR;
-                  while ((Self__4N4R <= upper__AO4R)) {
-                    new__3MNR[Self__4N4R]='\0';
-                    Self__4N4R=(__INTEGER)(Self__4N4R +  1);
-                  };
-                  Self__0MNR->storage__XNK=new__3MNR;
-                  Self__0MNR->capacity__MNK=new_capacity__ZMNR;
-                };
-              };
-              ((__CHARACTER *)Self__0MNR->storage__XNK)[Self__0MNR->count__VF]='/';
-              Self__0MNR->count__VF=(__INTEGER)(Self__0MNR->count__VF +  1);
-              last_string__V1G=get__QEC(string_tmp__RB);
-            };
-            Self__DTBR=((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC);
-            element__CTBR=last_string__V1G;
-            if (((void *)Self__DTBR->first_link__5UK == (void *)NULL)) {
-              result__5MNR=NULL;
-              ptr__ANNR=((__POINTER )(NULL));
-              typ_id__BNNR= 0;
-              sz__CNNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-              if ((sz__CNNR ==  0)) {
-                result__5MNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
-              } else {
-                typ_id__BNNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CNNR);
-                if ((typ_id__BNNR == (__INTEGER)(-  1))) {
-                  a__DNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__ENNR=(__UINTEGER_32)((__UINTEGER_32)(sz__CNNR + a__DNNR) & (__UINTEGER_32)(~ a__DNNR));
-                  ptr_table__DO4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ENNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__CO4R=((__POINTER )(NULL));
-                  result__EO4R=((__POINTER *)ptr_table__DO4R)[ 0];
-                  if ((result__EO4R == (void *)NULL)) {
-                    result__EO4R=new_lab__2PJ(new_size__ENNR);
-                    next__CO4R=(void *)((unsigned long)result__EO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ENNR)));
-                    ((__POINTER *)next__CO4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__DO4R)[ 0]=next__CO4R;
-                  } else {
-                    next__CO4R=((__POINTER *)result__EO4R)[ 0];
-                    if ((next__CO4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EO4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ENNR <<  1)) <=  4096)) {
-                        next__CO4R=(void *)((unsigned long)result__EO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ENNR)));
-                      } else {
-                        next__CO4R=new_lab__2PJ(new_size__ENNR);
-                      };
-                      ((__POINTER *)next__CO4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__DO4R)[ 0]=next__CO4R;
-                    } else {
-                      ((__POINTER *)result__EO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__EO4R=next__CO4R;
-                    };
-                  };
-                  ptr__ANNR=result__EO4R;
-                } else {
-                  t__FNNR=((__UINTEGER_32 )typ_id__BNNR);
-                  a__GNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__LO4R=(__UINTEGER_32)((__UINTEGER_32)(sz__CNNR + a__GNNR) & (__UINTEGER_32)(~ a__GNNR));
-                  ptr_table__IO4R=((__POINTER )(&(table_type[(t__FNNR)])));
-                  lab_type__KO4R=(__UINTEGER_32)(t__FNNR |  1);
-                  next__HO4R=((__POINTER )(NULL));
-                  result__JO4R=((__POINTER *)ptr_table__IO4R)[ 0];
-                  if ((result__JO4R == (void *)NULL)) {
-                    result__JO4R=new_lab__2PJ(lab_type__KO4R);
-                    next__HO4R=(void *)((unsigned long)result__JO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LO4R)));
-                    ((__POINTER *)next__HO4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__IO4R)[ 0]=next__HO4R;
-                  } else {
-                    next__HO4R=((__POINTER *)result__JO4R)[ 0];
-                    if ((next__HO4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JO4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LO4R <<  1)) <=  4096)) {
-                        next__HO4R=(void *)((unsigned long)result__JO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LO4R)));
-                      } else {
-                        next__HO4R=new_lab__2PJ(lab_type__KO4R);
-                      };
-                      ((__POINTER *)next__HO4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__IO4R)[ 0]=next__HO4R;
-                    } else {
-                      ((__POINTER *)result__JO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__JO4R=next__HO4R;
-                    };
-                  };
-                  ptr__ANNR=result__JO4R;
-                };
-                result__5MNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__ANNR);
-                *(result__5MNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
-              };
-              Self__HNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__5MNR);
-              Self__HNNR->item__BVK=element__CTBR;
-              Self__HNNR->next__AX4=NULL;
-              Self__DTBR->first_link__5UK=result__5MNR;
-              Self__DTBR->parent_linked_collection__DC.upper__JC= 1;
-              Self__DTBR->last_link__L31=result__5MNR;
-              Self__DTBR->mem_idx__OTU= 1;
-              Self__DTBR->mem_lnk__XTU=result__5MNR;
-            } else {
-              result__JNNR=NULL;
-              ptr__KNNR=((__POINTER )(NULL));
-              typ_id__LNNR= 0;
-              sz__MNNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-              if ((sz__MNNR ==  0)) {
-                result__JNNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
-              } else {
-                typ_id__LNNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MNNR);
-                if ((typ_id__LNNR == (__INTEGER)(-  1))) {
-                  a__NNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__ONNR=(__UINTEGER_32)((__UINTEGER_32)(sz__MNNR + a__NNNR) & (__UINTEGER_32)(~ a__NNNR));
-                  ptr_table__NO4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ONNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__MO4R=((__POINTER )(NULL));
-                  result__OO4R=((__POINTER *)ptr_table__NO4R)[ 0];
-                  if ((result__OO4R == (void *)NULL)) {
-                    result__OO4R=new_lab__2PJ(new_size__ONNR);
-                    next__MO4R=(void *)((unsigned long)result__OO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONNR)));
-                    ((__POINTER *)next__MO4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__NO4R)[ 0]=next__MO4R;
-                  } else {
-                    next__MO4R=((__POINTER *)result__OO4R)[ 0];
-                    if ((next__MO4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OO4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ONNR <<  1)) <=  4096)) {
-                        next__MO4R=(void *)((unsigned long)result__OO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONNR)));
-                      } else {
-                        next__MO4R=new_lab__2PJ(new_size__ONNR);
-                      };
-                      ((__POINTER *)next__MO4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__NO4R)[ 0]=next__MO4R;
-                    } else {
-                      ((__POINTER *)result__OO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__OO4R=next__MO4R;
-                    };
-                  };
-                  ptr__KNNR=result__OO4R;
-                } else {
-                  t__PNNR=((__UINTEGER_32 )typ_id__LNNR);
-                  a__QNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__VO4R=(__UINTEGER_32)((__UINTEGER_32)(sz__MNNR + a__QNNR) & (__UINTEGER_32)(~ a__QNNR));
-                  ptr_table__SO4R=((__POINTER )(&(table_type[(t__PNNR)])));
-                  lab_type__UO4R=(__UINTEGER_32)(t__PNNR |  1);
-                  next__RO4R=((__POINTER )(NULL));
-                  result__TO4R=((__POINTER *)ptr_table__SO4R)[ 0];
-                  if ((result__TO4R == (void *)NULL)) {
-                    result__TO4R=new_lab__2PJ(lab_type__UO4R);
-                    next__RO4R=(void *)((unsigned long)result__TO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VO4R)));
-                    ((__POINTER *)next__RO4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__SO4R)[ 0]=next__RO4R;
-                  } else {
-                    next__RO4R=((__POINTER *)result__TO4R)[ 0];
-                    if ((next__RO4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TO4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VO4R <<  1)) <=  4096)) {
-                        next__RO4R=(void *)((unsigned long)result__TO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VO4R)));
-                      } else {
-                        next__RO4R=new_lab__2PJ(lab_type__UO4R);
-                      };
-                      ((__POINTER *)next__RO4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__SO4R)[ 0]=next__RO4R;
-                    } else {
-                      ((__POINTER *)result__TO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__TO4R=next__RO4R;
-                    };
-                  };
-                  ptr__KNNR=result__TO4R;
-                };
-                result__JNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__KNNR);
-                *(result__JNNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
-              };
-              Self__RNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__JNNR);
-              Self__RNNR->item__BVK=element__CTBR;
-              Self__RNNR->next__AX4=NULL;
-              ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__DTBR->last_link__L31)->next__AX4=result__JNNR;
-              Self__DTBR->parent_linked_collection__DC.upper__JC=(__INTEGER)(Self__DTBR->parent_linked_collection__DC.upper__JC +  1);
-              Self__DTBR->last_link__L31=result__JNNR;
-            };
-          };
-        };
-        __tmp__OZ3=result__0N4R;
-      };
-      if ((! __tmp__OZ3)) {
-        result__WO4R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__WO4R=FALSE__;
-        } else {
-          result__XO4R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__XO4R=((__CHARACTER )(( 0)));
-          } else {
-            result__XO4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__XO4R == '*')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__WO4R=TRUE__;
-          };
-        };
-        if (result__WO4R) {
-          if ((! read_path__CUGB())) {
-            pos__K0GQ=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_134));
-            put_position__ECH(pos__K0GQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          if (is_good_section__OCE) {
-            Self__A31=((__LINKED_LISToSTRING_CONSTANTo *)command_list__VI);
-            element__B31=last_string__V1G;
-            if (((void *)Self__A31->first_link__5UK == (void *)NULL)) {
-              result__TNNR=NULL;
-              ptr__UNNR=((__POINTER )(NULL));
-              typ_id__VNNR= 0;
-              sz__WNNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-              if ((sz__WNNR ==  0)) {
-                result__TNNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
-              } else {
-                typ_id__VNNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WNNR);
-                if ((typ_id__VNNR == (__INTEGER)(-  1))) {
-                  a__XNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__YNNR=(__UINTEGER_32)((__UINTEGER_32)(sz__WNNR + a__XNNR) & (__UINTEGER_32)(~ a__XNNR));
-                  ptr_table__0O4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YNNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__ZO4R=((__POINTER )(NULL));
-                  result__1O4R=((__POINTER *)ptr_table__0O4R)[ 0];
-                  if ((result__1O4R == (void *)NULL)) {
-                    result__1O4R=new_lab__2PJ(new_size__YNNR);
-                    next__ZO4R=(void *)((unsigned long)result__1O4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YNNR)));
-                    ((__POINTER *)next__ZO4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__0O4R)[ 0]=next__ZO4R;
-                  } else {
-                    next__ZO4R=((__POINTER *)result__1O4R)[ 0];
-                    if ((next__ZO4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1O4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YNNR <<  1)) <=  4096)) {
-                        next__ZO4R=(void *)((unsigned long)result__1O4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YNNR)));
-                      } else {
-                        next__ZO4R=new_lab__2PJ(new_size__YNNR);
-                      };
-                      ((__POINTER *)next__ZO4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__0O4R)[ 0]=next__ZO4R;
-                    } else {
-                      ((__POINTER *)result__1O4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__1O4R=next__ZO4R;
-                    };
-                  };
-                  ptr__UNNR=result__1O4R;
-                } else {
-                  t__ZNNR=((__UINTEGER_32 )typ_id__VNNR);
-                  a__0NNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__CP4R=(__UINTEGER_32)((__UINTEGER_32)(sz__WNNR + a__0NNR) & (__UINTEGER_32)(~ a__0NNR));
-                  ptr_table__5O4R=((__POINTER )(&(table_type[(t__ZNNR)])));
-                  lab_type__BP4R=(__UINTEGER_32)(t__ZNNR |  1);
-                  next__4O4R=((__POINTER )(NULL));
-                  result__AP4R=((__POINTER *)ptr_table__5O4R)[ 0];
-                  if ((result__AP4R == (void *)NULL)) {
-                    result__AP4R=new_lab__2PJ(lab_type__BP4R);
-                    next__4O4R=(void *)((unsigned long)result__AP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CP4R)));
-                    ((__POINTER *)next__4O4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__5O4R)[ 0]=next__4O4R;
-                  } else {
-                    next__4O4R=((__POINTER *)result__AP4R)[ 0];
-                    if ((next__4O4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AP4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CP4R <<  1)) <=  4096)) {
-                        next__4O4R=(void *)((unsigned long)result__AP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CP4R)));
-                      } else {
-                        next__4O4R=new_lab__2PJ(lab_type__BP4R);
-                      };
-                      ((__POINTER *)next__4O4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__5O4R)[ 0]=next__4O4R;
-                    } else {
-                      ((__POINTER *)result__AP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4O4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__AP4R=next__4O4R;
-                    };
-                  };
-                  ptr__UNNR=result__AP4R;
-                };
-                result__TNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__UNNR);
-                *(result__TNNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
-              };
-              Self__1NNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__TNNR);
-              Self__1NNR->item__BVK=element__B31;
-              Self__1NNR->next__AX4=NULL;
-              Self__A31->first_link__5UK=result__TNNR;
-              Self__A31->parent_linked_collection__DC.upper__JC= 1;
-              Self__A31->last_link__L31=result__TNNR;
-              Self__A31->mem_idx__OTU= 1;
-              Self__A31->mem_lnk__XTU=result__TNNR;
-            } else {
-              result__YEFB=NULL;
-              ptr__ZEFB=((__POINTER )(NULL));
-              typ_id__4EFB= 0;
-              sz__1EFB=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-              if ((sz__1EFB ==  0)) {
-                result__YEFB=LINKED_LIST_NODEoSTRING_CONSTANTo__;
-              } else {
-                typ_id__4EFB=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1EFB);
-                if ((typ_id__4EFB == (__INTEGER)(-  1))) {
-                  a__X1ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__V1ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__1EFB + a__X1ZQ) & (__UINTEGER_32)(~ a__X1ZQ));
-                  ptr_table__EP4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V1ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__DP4R=((__POINTER )(NULL));
-                  result__FP4R=((__POINTER *)ptr_table__EP4R)[ 0];
-                  if ((result__FP4R == (void *)NULL)) {
-                    result__FP4R=new_lab__2PJ(new_size__V1ZQ);
-                    next__DP4R=(void *)((unsigned long)result__FP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V1ZQ)));
-                    ((__POINTER *)next__DP4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__EP4R)[ 0]=next__DP4R;
-                  } else {
-                    next__DP4R=((__POINTER *)result__FP4R)[ 0];
-                    if ((next__DP4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FP4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V1ZQ <<  1)) <=  4096)) {
-                        next__DP4R=(void *)((unsigned long)result__FP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V1ZQ)));
-                      } else {
-                        next__DP4R=new_lab__2PJ(new_size__V1ZQ);
-                      };
-                      ((__POINTER *)next__DP4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__EP4R)[ 0]=next__DP4R;
-                    } else {
-                      ((__POINTER *)result__FP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__FP4R=next__DP4R;
-                    };
-                  };
-                  ptr__ZEFB=result__FP4R;
-                } else {
-                  t__11ZQ=((__UINTEGER_32 )typ_id__4EFB);
-                  a__31ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__MP4R=(__UINTEGER_32)((__UINTEGER_32)(sz__1EFB + a__31ZQ) & (__UINTEGER_32)(~ a__31ZQ));
-                  ptr_table__JP4R=((__POINTER )(&(table_type[(t__11ZQ)])));
-                  lab_type__LP4R=(__UINTEGER_32)(t__11ZQ |  1);
-                  next__IP4R=((__POINTER )(NULL));
-                  result__KP4R=((__POINTER *)ptr_table__JP4R)[ 0];
-                  if ((result__KP4R == (void *)NULL)) {
-                    result__KP4R=new_lab__2PJ(lab_type__LP4R);
-                    next__IP4R=(void *)((unsigned long)result__KP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP4R)));
-                    ((__POINTER *)next__IP4R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__JP4R)[ 0]=next__IP4R;
-                  } else {
-                    next__IP4R=((__POINTER *)result__KP4R)[ 0];
-                    if ((next__IP4R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KP4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MP4R <<  1)) <=  4096)) {
-                        next__IP4R=(void *)((unsigned long)result__KP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP4R)));
-                      } else {
-                        next__IP4R=new_lab__2PJ(lab_type__LP4R);
-                      };
-                      ((__POINTER *)next__IP4R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__JP4R)[ 0]=next__IP4R;
-                    } else {
-                      ((__POINTER *)result__KP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__KP4R=next__IP4R;
-                    };
-                  };
-                  ptr__ZEFB=result__KP4R;
-                };
-                result__YEFB=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__ZEFB);
-                *(result__YEFB) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
-              };
-              Self__OKMB=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__YEFB);
-              Self__OKMB->item__BVK=element__B31;
-              Self__OKMB->next__AX4=NULL;
-              ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__A31->last_link__L31)->next__AX4=result__YEFB;
-              Self__A31->parent_linked_collection__DC.upper__JC=(__INTEGER)(Self__A31->parent_linked_collection__DC.upper__JC +  1);
-              Self__A31->last_link__L31=result__YEFB;
-            };
-          };
-        } else {
-          result__DV3=FALSE__;
-        };
-      };
-      if (result__DV3) {
-        result__IU3=FALSE__;
-        if ((! read_space__UAF())) {
-          result__IU3=FALSE__;
-        } else {
-          result__V2BR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__V2BR=((__CHARACTER )(( 0)));
-          } else {
-            result__V2BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__V2BR == ';')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__IU3=TRUE__;
-          };
-        };
-        __tmp__303=(! result__IU3);
-      } else {
-        __tmp__303=FALSE__;
-      };
-      if (__tmp__303) {
-        pos__M0GQ=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_135));
-        put_position__ECH(pos__M0GQ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    } while (result__DV3);
-  };
-  read_space__UAF();
-  result__ETBR='\0';
-  if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-    result__ETBR=((__CHARACTER )(( 0)));
-  } else {
-    result__ETBR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-  };
-  if ((result__ETBR != ((__CHARACTER )(( 0))))) {
-    pos__O0GQ=current_position__EJG();
-    put_error__text__0AH( 0,(&__string_136));
-    put_position__ECH(pos__O0GQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
   };
-  if ((! is_found__LGD)) {
-    copy__BNK(string_tmp__RB,(&__string_137));
-    append__MOK(string_tmp__RB,at__VWM(variable__OED,(&__string_64)));
-    append__MOK(string_tmp__RB,(&__string_138));
-    pos__KMG=current_position__EJG();
-    put_error__text__0AH( 2,string_tmp__RB);
-    put_position__ECH(pos__KMG);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __tmp__LPAG=run_with__WEXC(((__LIP_SLOT_CODE__HC *)__tmp__KAB),NULL);
+  if (is_path_list__G4) {
+    ((__STRING__BC *)__tmp__NFH)->count__WJ= 0;
+    typ_id__PAOU= 0;
+    Self__NS4T=__tmp__FPE->parent_arrayed_collection__MD.upper__SD;
+    while ((typ_id__PAOU <= Self__NS4T)) {
+      append__KWX(((__STRING__BC *)__tmp__NFH),((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)__tmp__FPE)->parent_arrayed_collection__MD.storage__CCZ)[typ_id__PAOU]);
+      add_last__ACV(((__STRING__BC *)__tmp__NFH),'\n');
+      typ_id__PAOU=(__INTEGER__Q)(typ_id__PAOU +  1);
+    };
+    copy__Q2X(((__STRING__BC *)__tmp__4FE),(&__string_179));
+    __tmp__WBXS=((__STRING__BC *)__tmp__4FE);
+    if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+      ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+    } else /* FALSE */ {
+      add_last__ACV(__tmp__WBXS,'\0');
+      __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ -  1);
+    };
+    __tmp__NC4T=((__POINTER__IB )(fopen((char*)(__tmp__WBXS->storage__LFL),"w+b")));
+    __tmp__1BB=(__tmp__NC4T != (void *)NULL);
+    if (__tmp__1BB) {
+      fclose((FILE*)((__tmp__NC4T)));
+    };
+    if ((! __tmp__1BB)) {
+      put_string__JJG((&__string_180));
       exit(( 1));
     };
+    copy__Q2X(((__STRING__BC *)__tmp__4FE),(&__string_179));
+    __tmp__WBXS=((__STRING__BC *)__tmp__4FE);
+    if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+      ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+    } else /* FALSE */ {
+      add_last__ACV(__tmp__WBXS,'\0');
+      __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ -  1);
+    };
+    __tmp__NC4T=((__POINTER__IB )(fopen((char*)(__tmp__WBXS->storage__LFL),"wb")));
+    typ_id__PAOU=__tmp__NFH->count__WJ;
+    __tmp__WBXS=((__STRING__BC *)__tmp__NFH);
+    if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+      ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+    } else /* FALSE */ {
+      add_last__ACV(__tmp__WBXS,'\0');
+      __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ -  1);
+    };
+    fwrite((void *)((__tmp__WBXS->storage__LFL)),(size_t)(1), (size_t)((typ_id__PAOU)),(FILE*)((__tmp__NC4T)));
+    fclose((FILE*)((__tmp__NC4T)));
+    exit(( 0));
   };
-  object__ODD=NULL;
-  if ((verbose_level__FX !=  0)) {
-    copy__BNK(string_tmp__RB,(&__string_139));
-    append__MOK(string_tmp__RB,input_name__UB);
-    to_lower__LVK(string_tmp__RB);
-    append__MOK(string_tmp__RB,(&__string_140));
-    append__MOK(string_tmp__RB,output_name_exe__ZB);
-    append__MOK(string_tmp__RB,(&__string_141));
-    append__MOK(string_tmp__RB,target__3B);
-    append__MOK(string_tmp__RB,(&__string_142));
-    Self__NHD= 1;
-    limit_up__OHD=result__XJNR->parent_linked_collection__DC.upper__JC;
-    while ((Self__NHD <= limit_up__OHD)) {
-      append__MOK(string_tmp__RB,(&__string_143));
-      append__MOK(string_tmp__RB,item__DTU(path_directory__EC,Self__NHD));
-      Self__4NNR=((__STRING *)string_tmp__RB);
-      new_capacity__3NNR= 0;
-      if ((Self__4NNR->capacity__MNK <= Self__4NNR->count__VF)) {
-        if ((Self__4NNR->capacity__MNK ==  0)) {
-          Self__4NNR->capacity__MNK= 32;
-          Self__4NNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__3NNR=(__INTEGER)(Self__4NNR->capacity__MNK <<  1);
-          Self__5NNR=((__CHARACTER *)Self__4NNR->storage__XNK);
-          old_nb_elts__AONR=Self__4NNR->capacity__MNK;
-          new__BONR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5NNR),((__UINTEGER_32 )old_nb_elts__AONR),((__UINTEGER_32 )new_capacity__3NNR)));
-          upper__QP4R=(__INTEGER)(new_capacity__3NNR -  1);
-          Self__OP4R=old_nb_elts__AONR;
-          while ((Self__OP4R <= upper__QP4R)) {
-            new__BONR[Self__OP4R]='\0';
-            Self__OP4R=(__INTEGER)(Self__OP4R +  1);
-          };
-          Self__4NNR->storage__XNK=new__BONR;
-          Self__4NNR->capacity__MNK=new_capacity__3NNR;
-        };
-      };
-      ((__CHARACTER *)Self__4NNR->storage__XNK)[Self__4NNR->count__VF]='\n';
-      Self__4NNR->count__VF=(__INTEGER)(Self__4NNR->count__VF +  1);
-      Self__NHD=(__INTEGER)(Self__NHD +  1);
-    };
-    put_string__2EG(((__STRING *)string_tmp__RB));
-  };
-  copy__BNK(output_decl__1C,(&__string_144));
-  if ((debug_level_option__3C !=  0)) {
-    append__MOK(output_decl__1C,(&__string_145));
-  };
-  append__MOK(output_decl__1C,(&__string_146));
-  title__in__NHB((&__string_147),output_decl__1C);
-  TYPE_NULL__->parent_type__TIB.index__LJC=index_count__JJC;
-  index_count__JJC=(__INTEGER)(index_count__JJC +  1);
-  fast_put__to__HAL(result__JQF,TYPE_NULL__,(&__string_59));
-  TYPE_NULL__->parent_type__TIB.slot_run__1JC=create_with_capacity__YID( 1);
-  result__DONR=NULL;
-  ptr__EONR=((__POINTER )(NULL));
-  typ_id__FONR= 0;
-  sz__GONR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__GONR ==  0)) {
-    result__DONR=TYPE_FULL__;
-  } else {
-    typ_id__FONR=__TYPE_FULL__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GONR);
-    if ((typ_id__FONR == (__INTEGER)(-  1))) {
-      a__HONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IONR=(__UINTEGER_32)((__UINTEGER_32)(sz__GONR + a__HONR) & (__UINTEGER_32)(~ a__HONR));
-      ptr_table__TP4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IONR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__SP4R=((__POINTER )(NULL));
-      result__UP4R=((__POINTER *)ptr_table__TP4R)[ 0];
-      if ((result__UP4R == (void *)NULL)) {
-        result__UP4R=new_lab__2PJ(new_size__IONR);
-        next__SP4R=(void *)((unsigned long)result__UP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IONR)));
-        ((__POINTER *)next__SP4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TP4R)[ 0]=next__SP4R;
-      } else {
-        next__SP4R=((__POINTER *)result__UP4R)[ 0];
-        if ((next__SP4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UP4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IONR <<  1)) <=  4096)) {
-            next__SP4R=(void *)((unsigned long)result__UP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IONR)));
-          } else {
-            next__SP4R=new_lab__2PJ(new_size__IONR);
-          };
-          ((__POINTER *)next__SP4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TP4R)[ 0]=next__SP4R;
-        } else {
-          ((__POINTER *)result__UP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__UP4R=next__SP4R;
-        };
-      };
-      ptr__EONR=result__UP4R;
-    } else {
-      t__JONR=((__UINTEGER_32 )typ_id__FONR);
-      a__KONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1P4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GONR + a__KONR) & (__UINTEGER_32)(~ a__KONR));
-      ptr_table__YP4R=((__POINTER )(&(table_type[(t__JONR)])));
-      lab_type__0P4R=(__UINTEGER_32)(t__JONR |  1);
-      next__XP4R=((__POINTER )(NULL));
-      result__ZP4R=((__POINTER *)ptr_table__YP4R)[ 0];
-      if ((result__ZP4R == (void *)NULL)) {
-        result__ZP4R=new_lab__2PJ(lab_type__0P4R);
-        next__XP4R=(void *)((unsigned long)result__ZP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1P4R)));
-        ((__POINTER *)next__XP4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YP4R)[ 0]=next__XP4R;
-      } else {
-        next__XP4R=((__POINTER *)result__ZP4R)[ 0];
-        if ((next__XP4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZP4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1P4R <<  1)) <=  4096)) {
-            next__XP4R=(void *)((unsigned long)result__ZP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1P4R)));
-          } else {
-            next__XP4R=new_lab__2PJ(lab_type__0P4R);
-          };
-          ((__POINTER *)next__XP4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YP4R)[ 0]=next__XP4R;
-        } else {
-          ((__POINTER *)result__ZP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ZP4R=next__XP4R;
-        };
-      };
-      ptr__EONR=result__ZP4R;
-    };
-    result__DONR=((__TYPE_FULL *)ptr__EONR);
-    *(result__DONR) = *(TYPE_FULL__);
-  };
-  Self__LONR=((__TYPE_FULL *)result__DONR);
-  Self__LONR->parent_type__5SL=TYPE_NULL__;
-  Self__LONR->flag__ATL= 0;
-  TYPE_NULL__->parent_type__TIB.default__AKC=result__DONR;
-  fast_put__to__HAL(result__JQF,TYPE_VOID__,(&__string_2));
-  result__OONR=NULL;
-  ptr__PONR=((__POINTER )(NULL));
-  typ_id__QONR= 0;
-  sz__RONR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__RONR ==  0)) {
-    result__OONR=TYPE_FULL__;
-  } else {
-    typ_id__QONR=__TYPE_FULL__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RONR);
-    if ((typ_id__QONR == (__INTEGER)(-  1))) {
-      a__SONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TONR=(__UINTEGER_32)((__UINTEGER_32)(sz__RONR + a__SONR) & (__UINTEGER_32)(~ a__SONR));
-      ptr_table__3P4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TONR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__2P4R=((__POINTER )(NULL));
-      result__4P4R=((__POINTER *)ptr_table__3P4R)[ 0];
-      if ((result__4P4R == (void *)NULL)) {
-        result__4P4R=new_lab__2PJ(new_size__TONR);
-        next__2P4R=(void *)((unsigned long)result__4P4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TONR)));
-        ((__POINTER *)next__2P4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3P4R)[ 0]=next__2P4R;
-      } else {
-        next__2P4R=((__POINTER *)result__4P4R)[ 0];
-        if ((next__2P4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4P4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TONR <<  1)) <=  4096)) {
-            next__2P4R=(void *)((unsigned long)result__4P4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TONR)));
-          } else {
-            next__2P4R=new_lab__2PJ(new_size__TONR);
-          };
-          ((__POINTER *)next__2P4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3P4R)[ 0]=next__2P4R;
-        } else {
-          ((__POINTER *)result__4P4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2P4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4P4R=next__2P4R;
-        };
-      };
-      ptr__PONR=result__4P4R;
-    } else {
-      t__UONR=((__UINTEGER_32 )typ_id__QONR);
-      a__VONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FQ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__RONR + a__VONR) & (__UINTEGER_32)(~ a__VONR));
-      ptr_table__CQ4R=((__POINTER )(&(table_type[(t__UONR)])));
-      lab_type__EQ4R=(__UINTEGER_32)(t__UONR |  1);
-      next__BQ4R=((__POINTER )(NULL));
-      result__DQ4R=((__POINTER *)ptr_table__CQ4R)[ 0];
-      if ((result__DQ4R == (void *)NULL)) {
-        result__DQ4R=new_lab__2PJ(lab_type__EQ4R);
-        next__BQ4R=(void *)((unsigned long)result__DQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQ4R)));
-        ((__POINTER *)next__BQ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CQ4R)[ 0]=next__BQ4R;
-      } else {
-        next__BQ4R=((__POINTER *)result__DQ4R)[ 0];
-        if ((next__BQ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DQ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FQ4R <<  1)) <=  4096)) {
-            next__BQ4R=(void *)((unsigned long)result__DQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQ4R)));
-          } else {
-            next__BQ4R=new_lab__2PJ(lab_type__EQ4R);
-          };
-          ((__POINTER *)next__BQ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CQ4R)[ 0]=next__BQ4R;
-        } else {
-          ((__POINTER *)result__DQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__DQ4R=next__BQ4R;
-        };
-      };
-      ptr__PONR=result__DQ4R;
-    };
-    result__OONR=((__TYPE_FULL *)ptr__PONR);
-    *(result__OONR) = *(TYPE_FULL__);
-  };
-  Self__WONR=((__TYPE_FULL *)result__OONR);
-  Self__WONR->parent_type__5SL=TYPE_VOID__;
-  Self__WONR->flag__ATL= 0;
-  TYPE_VOID__->parent_type__UIB.default__AKC=result__OONR;
-  fast_put__to__HAL(result__JQF,TYPE_CONTEXT__,(&__string_44));
-  result__AIE=NULL;
-  ptr__BIE=((__POINTER )(NULL));
-  typ_id__GIE= 0;
-  sz__DIE=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__DIE ==  0)) {
-    result__AIE=TYPE_FULL__;
-  } else {
-    typ_id__GIE=__TYPE_FULL__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DIE);
-    if ((typ_id__GIE == (__INTEGER)(-  1))) {
-      a__EK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__5WZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__DIE + a__EK4Q) & (__UINTEGER_32)(~ a__EK4Q));
-      ptr_table__HQ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5WZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__GQ4R=((__POINTER )(NULL));
-      result__IQ4R=((__POINTER *)ptr_table__HQ4R)[ 0];
-      if ((result__IQ4R == (void *)NULL)) {
-        result__IQ4R=new_lab__2PJ(new_size__5WZQ);
-        next__GQ4R=(void *)((unsigned long)result__IQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5WZQ)));
-        ((__POINTER *)next__GQ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HQ4R)[ 0]=next__GQ4R;
-      } else {
-        next__GQ4R=((__POINTER *)result__IQ4R)[ 0];
-        if ((next__GQ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IQ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5WZQ <<  1)) <=  4096)) {
-            next__GQ4R=(void *)((unsigned long)result__IQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5WZQ)));
-          } else {
-            next__GQ4R=new_lab__2PJ(new_size__5WZQ);
-          };
-          ((__POINTER *)next__GQ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HQ4R)[ 0]=next__GQ4R;
-        } else {
-          ((__POINTER *)result__IQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__IQ4R=next__GQ4R;
-        };
-      };
-      ptr__BIE=result__IQ4R;
-    } else {
-      t__BXZQ=((__UINTEGER_32 )typ_id__GIE);
-      a__IK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__PQ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__DIE + a__IK4Q) & (__UINTEGER_32)(~ a__IK4Q));
-      ptr_table__MQ4R=((__POINTER )(&(table_type[(t__BXZQ)])));
-      lab_type__OQ4R=(__UINTEGER_32)(t__BXZQ |  1);
-      next__LQ4R=((__POINTER )(NULL));
-      result__NQ4R=((__POINTER *)ptr_table__MQ4R)[ 0];
-      if ((result__NQ4R == (void *)NULL)) {
-        result__NQ4R=new_lab__2PJ(lab_type__OQ4R);
-        next__LQ4R=(void *)((unsigned long)result__NQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQ4R)));
-        ((__POINTER *)next__LQ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MQ4R)[ 0]=next__LQ4R;
-      } else {
-        next__LQ4R=((__POINTER *)result__NQ4R)[ 0];
-        if ((next__LQ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NQ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PQ4R <<  1)) <=  4096)) {
-            next__LQ4R=(void *)((unsigned long)result__NQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQ4R)));
-          } else {
-            next__LQ4R=new_lab__2PJ(lab_type__OQ4R);
-          };
-          ((__POINTER *)next__LQ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MQ4R)[ 0]=next__LQ4R;
-        } else {
-          ((__POINTER *)result__NQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NQ4R=next__LQ4R;
-        };
-      };
-      ptr__BIE=result__NQ4R;
-    };
-    result__AIE=((__TYPE_FULL *)ptr__BIE);
-    *(result__AIE) = *(TYPE_FULL__);
-  };
-  Self__2SL=((__TYPE_FULL *)result__AIE);
-  Self__2SL->parent_type__5SL=TYPE_CONTEXT__;
-  Self__2SL->flag__ATL= 1;
-  TYPE_CONTEXT__->parent_type__VIB.default__AKC=result__AIE;
-  result__RJE=NULL;
-  ptr__SJE=((__POINTER )(NULL));
-  typ_id__XJE= 0;
-  sz__UJE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPE_IDo));
-  if ((sz__UJE ==  0)) {
-    result__RJE=FAST_ARRAYoTYPE_IDo__;
-  } else {
-    typ_id__XJE=__FAST_ARRAYoTYPE_IDo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UJE);
-    if ((typ_id__XJE == (__INTEGER)(-  1))) {
-      a__V43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__T43Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UJE + a__V43Q) & (__UINTEGER_32)(~ a__V43Q));
-      ptr_table__RQ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T43Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__QQ4R=((__POINTER )(NULL));
-      result__SQ4R=((__POINTER *)ptr_table__RQ4R)[ 0];
-      if ((result__SQ4R == (void *)NULL)) {
-        result__SQ4R=new_lab__2PJ(new_size__T43Q);
-        next__QQ4R=(void *)((unsigned long)result__SQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T43Q)));
-        ((__POINTER *)next__QQ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RQ4R)[ 0]=next__QQ4R;
-      } else {
-        next__QQ4R=((__POINTER *)result__SQ4R)[ 0];
-        if ((next__QQ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SQ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T43Q <<  1)) <=  4096)) {
-            next__QQ4R=(void *)((unsigned long)result__SQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T43Q)));
-          } else {
-            next__QQ4R=new_lab__2PJ(new_size__T43Q);
-          };
-          ((__POINTER *)next__QQ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RQ4R)[ 0]=next__QQ4R;
-        } else {
-          ((__POINTER *)result__SQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SQ4R=next__QQ4R;
-        };
-      };
-      ptr__SJE=result__SQ4R;
-    } else {
-      t__Z43Q=((__UINTEGER_32 )typ_id__XJE);
-      a__143Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZQ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__UJE + a__143Q) & (__UINTEGER_32)(~ a__143Q));
-      ptr_table__WQ4R=((__POINTER )(&(table_type[(t__Z43Q)])));
-      lab_type__YQ4R=(__UINTEGER_32)(t__Z43Q |  1);
-      next__VQ4R=((__POINTER )(NULL));
-      result__XQ4R=((__POINTER *)ptr_table__WQ4R)[ 0];
-      if ((result__XQ4R == (void *)NULL)) {
-        result__XQ4R=new_lab__2PJ(lab_type__YQ4R);
-        next__VQ4R=(void *)((unsigned long)result__XQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQ4R)));
-        ((__POINTER *)next__VQ4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WQ4R)[ 0]=next__VQ4R;
-      } else {
-        next__VQ4R=((__POINTER *)result__XQ4R)[ 0];
-        if ((next__VQ4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XQ4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZQ4R <<  1)) <=  4096)) {
-            next__VQ4R=(void *)((unsigned long)result__XQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQ4R)));
-          } else {
-            next__VQ4R=new_lab__2PJ(lab_type__YQ4R);
-          };
-          ((__POINTER *)next__VQ4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WQ4R)[ 0]=next__VQ4R;
-        } else {
-          ((__POINTER *)result__XQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XQ4R=next__VQ4R;
-        };
-      };
-      ptr__SJE=result__XQ4R;
-    };
-    result__RJE=((__FAST_ARRAYoTYPE_IDo *)ptr__SJE);
-    *(result__RJE) = *(FAST_ARRAYoTYPE_IDo__);
-  };
-  Self__NTL=((__FAST_ARRAYoTYPE_IDo *)result__RJE);
-  if ((Self__NTL->parent_arrayed_collection__WKC.capacity__DDL <  3)) {
-    Self__NTL->parent_arrayed_collection__WKC.storage__5DL=create__2E2( 3);
-    Self__NTL->parent_arrayed_collection__WKC.capacity__DDL= 3;
-  };
-  Self__NTL->parent_arrayed_collection__WKC.upper__BDL=(__INTEGER)(-  1);
-  list_id__YKC=result__RJE;
-  add_last__3CL(result__RJE,create__WKD( 0));
-  add_last__3CL(list_id__YKC,create__WKD( 1));
-  __tmp__ZIB=get__5KC(input_name__UB);
-  if (((struct ___OBJ *)__tmp__ZIB)->__id==__ITM_TYPE_SIMPLE__) {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__ZIB)->to_run__2VK==0) {
-      __tmp__1IB=((__ITM_TYPE_SIMPLE *)__tmp__ZIB)->to_run__1VK;
-    } else {
-      __tmp__1IB=to_run__XVK(__tmp__ZIB);
-    };
-  } else {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__VGDR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__VGDR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__1IB=run_value__SLQC;
-  };
-  type_input__LD=((__TYPE_FULL *)__tmp__1IB)->parent_type__5SL;
-  __tmp__CJB=get__style__VLC((&__string_41),(&__string_13));
-  if (((__ITM_TYPE_STYLE *)__tmp__CJB)->to_run__E1IB==0) {
-    __tmp__DJB=((__ITM_TYPE_STYLE *)__tmp__CJB)->to_run__D1IB;
-  } else {
-    Self__I1GQ=((__ITM_TYPE_STYLE *)__tmp__CJB);
-    __tmp__J1GQ=get__PUN(Self__I1GQ);
-    Self__I1GQ->to_run__D1IB=__tmp__J1GQ;
-    Self__I1GQ->to_run__E1IB=0;
-    __tmp__DJB=__tmp__J1GQ;
-  };
-  type_true__FJB=((__TYPE_FULL *)__tmp__DJB)->parent_type__5SL;
-  __tmp__KJB=get__style__VLC((&__string_42),(&__string_13));
-  if (((__ITM_TYPE_STYLE *)__tmp__KJB)->to_run__E1IB==0) {
-    __tmp__LJB=((__ITM_TYPE_STYLE *)__tmp__KJB)->to_run__D1IB;
-  } else {
-    Self__K1GQ=((__ITM_TYPE_STYLE *)__tmp__KJB);
-    __tmp__L1GQ=get__PUN(Self__K1GQ);
-    Self__K1GQ->to_run__D1IB=__tmp__L1GQ;
-    Self__K1GQ->to_run__E1IB=0;
-    __tmp__LJB=__tmp__L1GQ;
-  };
-  type_false__NJB=((__TYPE_FULL *)__tmp__LJB)->parent_type__5SL;
-  __tmp__SJB=get__style__VLC((&__string_40),(&__string_13));
-  if (((__ITM_TYPE_STYLE *)__tmp__SJB)->to_run__E1IB==0) {
-    __tmp__TJB=((__ITM_TYPE_STYLE *)__tmp__SJB)->to_run__D1IB;
-  } else {
-    Self__M1GQ=((__ITM_TYPE_STYLE *)__tmp__SJB);
-    __tmp__N1GQ=get__PUN(Self__M1GQ);
-    Self__M1GQ->to_run__D1IB=__tmp__N1GQ;
-    Self__M1GQ->to_run__E1IB=0;
-    __tmp__TJB=__tmp__N1GQ;
-  };
-  type_boolean__VJB=((__TYPE_FULL *)__tmp__TJB)->parent_type__5SL;
-  __tmp__0JB=get__style__VLC((&__string_33),(&__string_13));
-  if (((__ITM_TYPE_STYLE *)__tmp__0JB)->to_run__E1IB==0) {
-    __tmp__1JB=((__ITM_TYPE_STYLE *)__tmp__0JB)->to_run__D1IB;
-  } else {
-    Self__O1GQ=((__ITM_TYPE_STYLE *)__tmp__0JB);
-    __tmp__P1GQ=get__PUN(Self__O1GQ);
-    Self__O1GQ->to_run__D1IB=__tmp__P1GQ;
-    Self__O1GQ->to_run__E1IB=0;
-    __tmp__1JB=__tmp__P1GQ;
-  };
-  type_integer__3JB=((__TYPE_FULL *)__tmp__1JB)->parent_type__5SL;
-  __tmp__CKB=get__style__VLC((&__string_34),(&__string_13));
-  if (((__ITM_TYPE_STYLE *)__tmp__CKB)->to_run__E1IB==0) {
-    __tmp__DKB=((__ITM_TYPE_STYLE *)__tmp__CKB)->to_run__D1IB;
-  } else {
-    Self__Q1GQ=((__ITM_TYPE_STYLE *)__tmp__CKB);
-    __tmp__R1GQ=get__PUN(Self__Q1GQ);
-    Self__Q1GQ->to_run__D1IB=__tmp__R1GQ;
-    Self__Q1GQ->to_run__E1IB=0;
-    __tmp__DKB=__tmp__R1GQ;
-  };
-  type_real__FKB=((__TYPE_FULL *)__tmp__DKB)->parent_type__5SL;
-  __tmp__KKB=get__style__VLC((&__string_52),(&__string_13));
-  if (((__ITM_TYPE_STYLE *)__tmp__KKB)->to_run__E1IB==0) {
-  } else {
-    Self__S1GQ=((__ITM_TYPE_STYLE *)__tmp__KKB);
-    Self__S1GQ->to_run__D1IB=get__PUN(Self__S1GQ);
-    Self__S1GQ->to_run__E1IB=0;
-  };
-  __tmp__QKB=get__5KC((&__string_36));
-  if (((struct ___OBJ *)__tmp__QKB)->__id==__ITM_TYPE_SIMPLE__) {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__QKB)->to_run__2VK==0) {
-      __tmp__RKB=((__ITM_TYPE_SIMPLE *)__tmp__QKB)->to_run__1VK;
-    } else {
-      __tmp__RKB=to_run__XVK(__tmp__QKB);
-    };
-  } else {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__WGDR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__WGDR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__RKB=run_value__SLQC;
-  };
-  type_string_constant__TKB=((__TYPE_FULL *)__tmp__RKB)->parent_type__5SL;
-  itm_type_character__RIB=get__style__VLC((&__string_35),(&__string_13));
-  if (((__ITM_TYPE_STYLE *)itm_type_character__RIB)->to_run__E1IB==0) {
-    __tmp__ZKB=((__ITM_TYPE_STYLE *)itm_type_character__RIB)->to_run__D1IB;
-  } else {
-    Self__A1IB=((__ITM_TYPE_STYLE *)itm_type_character__RIB);
-    __tmp__C1IB=get__PUN(Self__A1IB);
-    Self__A1IB->to_run__D1IB=__tmp__C1IB;
-    Self__A1IB->to_run__E1IB=0;
-    __tmp__ZKB=__tmp__C1IB;
-  };
-  type_character__1KB=((__TYPE_FULL *)__tmp__ZKB)->parent_type__5SL;
-  __tmp__4KB=get__5KC((&__string_39));
-  if (((struct ___OBJ *)__tmp__4KB)->__id==__ITM_TYPE_SIMPLE__) {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__4KB)->to_run__2VK==0) {
-      __tmp__5KB=((__ITM_TYPE_SIMPLE *)__tmp__4KB)->to_run__1VK;
-    } else {
-      __tmp__5KB=to_run__XVK(__tmp__4KB);
-    };
-  } else {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__XGDR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__XGDR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__5KB=run_value__SLQC;
-  };
-  type_block__BLB=((__TYPE_FULL *)__tmp__5KB)->parent_type__5SL;
-  __tmp__ELB=get__5KC((&__string_43));
-  if (((struct ___OBJ *)__tmp__ELB)->__id==__ITM_TYPE_SIMPLE__) {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__ELB)->to_run__2VK==0) {
-      __tmp__FLB=((__ITM_TYPE_SIMPLE *)__tmp__ELB)->to_run__1VK;
+  __tmp__Q3=NULL;
+  __tmp__QDXS=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)result__EXG),(&__string_106));
+  if (((void *)__tmp__QDXS == (void *)NULL)) {
+    print__KKG((&__string_181));
+    print__KKG((&__string_106));
+    print__KKG((&__string_168));
+  } else /* FALSE */ {
+    __tmp__AGC=__tmp__QDXS->value__SBB;
+    if (__tmp__AGC==NULL) {
+      __tmp__XDB=NULL;
     } else {
-      __tmp__FLB=to_run__XVK(__tmp__ELB);
+      switch (((struct ___OBJ *)__tmp__AGC)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__XDB=NULL;
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        __tmp__XDB=NULL;
+      } break;
+      case __LIP_STRING__TDB__: {
+        __tmp__XDB=((void *)__tmp__AGC);
+      } break;
+      }
     };
-  } else {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__M1ME=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__M1ME);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    if (((void *)__tmp__XDB == (void *)NULL)) {
+      __tmp__IGC=__tmp__QDXS->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+      put_error__text__EQE( 1,(&__string_182));
+      put_position__PRE(__tmp__IGC);
+      put_string__JJG(Self__30Z);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)Self__30Z));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
     };
-    __tmp__FLB=run_value__SLQC;
-  };
-  type_pointer__HLB=((__TYPE_FULL *)__tmp__FLB)->parent_type__5SL;
-  result__FTBR=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF)->parent_arrayed_collection__ROC.upper__LIL <  0)) {
-    result__FTBR=create_with_capacity__L0F( 16);
-  } else {
-    Self__GTBR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
-    result__FTBR=((void **)Self__GTBR->parent_arrayed_collection__ROC.storage__XYL)[Self__GTBR->parent_arrayed_collection__ROC.upper__LIL];
-    Self__HTBR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
-    Self__HTBR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__HTBR->parent_arrayed_collection__ROC.upper__LIL -  1);
-  };
-  add_last__3VK(result__FTBR,itm_type_character__RIB);
-  type_gen__QIB=alias__EPC(result__FTBR);
-  itm_type_n_a_character__SIB=get__style__with__1PC((&__string_37),NULL,type_gen__QIB);
-  to_run__F1IB(itm_type_n_a_character__SIB);
-  result__MOC=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF)->parent_arrayed_collection__ROC.upper__LIL <  0)) {
-    result__MOC=create_with_capacity__L0F( 16);
-  } else {
-    Self__10R=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
-    result__MOC=((void **)Self__10R->parent_arrayed_collection__ROC.storage__XYL)[Self__10R->parent_arrayed_collection__ROC.upper__LIL];
-    Self__R1R=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
-    Self__R1R->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__R1R->parent_arrayed_collection__ROC.upper__LIL -  1);
-  };
-  add_last__3VK(result__MOC,itm_type_n_a_character__SIB);
-  type_gen__QIB=alias__EPC(result__MOC);
-  to_run__F1IB(get__style__with__1PC((&__string_37),NULL,type_gen__QIB));
-  switch (((struct ___OBJ *)type_input__LD)->__id) {
-  case __TYPE__: {
-    __tmp__SD=((__TYPE *)type_input__LD)->prototype__RD;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__SD=((__TYPE_NULL *)type_input__LD)->parent_type__TIB.prototype__RD;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__SD=((__TYPE_VOID *)type_input__LD)->parent_type__UIB.prototype__RD;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__SD=((__TYPE_CONTEXT *)type_input__LD)->parent_type__VIB.prototype__RD;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__SD=((__TYPE_ID *)type_input__LD)->parent_type__WIB.prototype__RD;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__SD=((__TYPE_GENERIC *)type_input__LD)->parent_type__C2IB.prototype__RD;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__SD=prototype__QLEJ();
-  } break;
-  };
-  Self__G1LC=((__PROTOTYPE *)__tmp__SD);
-  cmd__N1LC=NULL;
-  context_main__V1LC=push_extern__profil__FGQC(Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM,NULL);
-  if ((debug_level_option__3C !=  0)) {
-    cmd__N1LC=(&__string_149);
-  } else {
-    cmd__N1LC=(&__string_150);
-  };
-  p__1T0C=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
-  t__5T0C=TYPE_VOID__->parent_type__UIB.default__AKC;
-  result__3RCD=NULL;
-  ptr__4RCD=((__POINTER )(NULL));
-  typ_id__DSCD= 0;
-  sz__ASCD=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-  if ((sz__ASCD ==  0)) {
-    result__3RCD=EXTERNAL_C__;
-  } else {
-    typ_id__DSCD=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ASCD);
-    if ((typ_id__DSCD == (__INTEGER)(-  1))) {
-      a__EP4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__ASCD + a__EP4Q) & (__UINTEGER_32)(~ a__EP4Q));
-      ptr_table__1Q4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__0Q4R=((__POINTER )(NULL));
-      result__2Q4R=((__POINTER *)ptr_table__1Q4R)[ 0];
-      if ((result__2Q4R == (void *)NULL)) {
-        result__2Q4R=new_lab__2PJ(new_size__FYZQ);
-        next__0Q4R=(void *)((unsigned long)result__2Q4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYZQ)));
-        ((__POINTER *)next__0Q4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1Q4R)[ 0]=next__0Q4R;
-      } else {
-        next__0Q4R=((__POINTER *)result__2Q4R)[ 0];
-        if ((next__0Q4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2Q4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FYZQ <<  1)) <=  4096)) {
-            next__0Q4R=(void *)((unsigned long)result__2Q4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYZQ)));
-          } else {
-            next__0Q4R=new_lab__2PJ(new_size__FYZQ);
-          };
-          ((__POINTER *)next__0Q4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1Q4R)[ 0]=next__0Q4R;
-        } else {
-          ((__POINTER *)result__2Q4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0Q4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2Q4R=next__0Q4R;
-        };
-      };
-      ptr__4RCD=result__2Q4R;
-    } else {
-      t__HYZQ=((__UINTEGER_32 )typ_id__DSCD);
-      a__IP4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DR4R=(__UINTEGER_32)((__UINTEGER_32)(sz__ASCD + a__IP4Q) & (__UINTEGER_32)(~ a__IP4Q));
-      ptr_table__AR4R=((__POINTER )(&(table_type[(t__HYZQ)])));
-      lab_type__CR4R=(__UINTEGER_32)(t__HYZQ |  1);
-      next__5Q4R=((__POINTER )(NULL));
-      result__BR4R=((__POINTER *)ptr_table__AR4R)[ 0];
-      if ((result__BR4R == (void *)NULL)) {
-        result__BR4R=new_lab__2PJ(lab_type__CR4R);
-        next__5Q4R=(void *)((unsigned long)result__BR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DR4R)));
-        ((__POINTER *)next__5Q4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__AR4R)[ 0]=next__5Q4R;
-      } else {
-        next__5Q4R=((__POINTER *)result__BR4R)[ 0];
-        if ((next__5Q4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BR4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DR4R <<  1)) <=  4096)) {
-            next__5Q4R=(void *)((unsigned long)result__BR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DR4R)));
-          } else {
-            next__5Q4R=new_lab__2PJ(lab_type__CR4R);
-          };
-          ((__POINTER *)next__5Q4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AR4R)[ 0]=next__5Q4R;
-        } else {
-          ((__POINTER *)result__BR4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5Q4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BR4R=next__5Q4R;
-        };
-      };
-      ptr__4RCD=result__BR4R;
-    };
-    result__3RCD=((__EXTERNAL_C *)ptr__4RCD);
-    *(result__3RCD) = *(EXTERNAL_C__);
-  };
-  Self__VVZD=((__EXTERNAL_C *)result__3RCD);
-  Self__VVZD->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1T0C;
-  Self__VVZD->static_type__1VZD=t__5T0C;
-  Self__VVZD->is_persistant__2VZD=TRUE__;
-  Self__VVZD->code__3VZD=cmd__N1LC;
-  Self__VVZD->access_list__4VZD=NULL;
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__3RCD);
-  result__UHQC=NULL;
-  s__VHQC=Self__G1LC->first_slot__MQMC;
+    __tmp__Q3=__tmp__XDB->value__MGC;
+  };
+  input_name__3C=__tmp__Q3;
+  Self__XYG=get_integer__QGC((&__string_107));
+  debug_level_option__YE=Self__XYG;
+  __tmp__LPAG=get_boolean__UHC((&__string_108));
+  debug_with_code__WJB=__tmp__LPAG;
+  __tmp__LPAG=get_boolean__UHC((&__string_109));
+  is_all_warning__0JB=__tmp__LPAG;
+  __tmp__LPAG=get_boolean__UHC((&__string_110));
+  is_optimization__3M=__tmp__LPAG;
+  Self__XYG=get_integer__QGC((&__string_111));
+  inline_level__BKB=Self__XYG;
+  __tmp__LPAG=get_boolean__UHC((&__string_112));
+  is_java__EE=__tmp__LPAG;
+  __tmp__LPAG=get_boolean__UHC((&__string_113));
+  is_statistic__AM=__tmp__LPAG;
+  __tmp__LPAG=get_boolean__UHC((&__string_114));
+  is_quiet__ZK=__tmp__LPAG;
+  if ((((void *)input_name__3C == (void *)NULL) || (((__STRING_CONSTANT__0 *)input_name__3C)->count__0C ==  0))) {
+    print__KKG((&__string_183));
+    display_usage__GWD();
+  };
+  copy__Q2X(((__STRING__BC *)__tmp__NFH),input_name__3C);
+  if (is_java__EE) {
+    append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_184));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_185));
+  };
+  __tmp__Q3=get__PJC(__tmp__NFH);
+  output_name__BD=__tmp__Q3;
+  if ((verbose_level__R5 !=  0)) {
+    copy__Q2X(((__STRING__BC *)__tmp__NFH),(&__string_186));
+    append__KWX(((__STRING__BC *)__tmp__NFH),input_name__3C);
+    append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_187));
+    append__KWX(((__STRING__BC *)__tmp__NFH),output_name__BD);
+    append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_188));
+    typ_id__PAOU= 0;
+    Self__NS4T=__tmp__FPE->parent_arrayed_collection__MD.upper__SD;
+    while ((typ_id__PAOU <= Self__NS4T)) {
+      append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_189));
+      append__KWX(((__STRING__BC *)__tmp__NFH),((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)__tmp__FPE)->parent_arrayed_collection__MD.storage__CCZ)[typ_id__PAOU]);
+      add_last__ACV(((__STRING__BC *)__tmp__NFH),'\n');
+      typ_id__PAOU=(__INTEGER__Q)(typ_id__PAOU +  1);
+    };
+    put_string__RGZ(((__STRING__BC *)__tmp__NFH));
+  };
+  if (is_java__EE) {
+    copy__Q2X(((__STRING__BC *)__tmp__PN2E),(&__string_190));
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_191));
+    append__KWX(((__STRING__BC *)__tmp__PN2E),input_name__3C);
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_192));
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_193));
+  } else /* FALSE */ {
+    copy__Q2X(((__STRING__BC *)__tmp__PN2E),(&__string_194));
+    if ((debug_level_option__YE !=  0)) {
+      append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_195));
+    };
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_196));
+  };
+  title__in__O2F((&__string_197),__tmp__PN2E);
+  TYPE_NULL__GMB__->parent_type__HMB.index__CLC=index_count__ALC;
+  index_count__ALC=(__INTEGER__Q)(index_count__ALC +  1);
+  fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG),TYPE_NULL__GMB__,(&__string_5));
+  __tmp__1LC=create_with_capacity__2MD( 1);
+  TYPE_NULL__GMB__->parent_type__HMB.slot_run__2LC=__tmp__1LC;
+  __tmp__3LC=create__with__FND(TYPE_NULL__GMB__, 0);
+  TYPE_NULL__GMB__->parent_type__HMB.default__CMC=__tmp__3LC;
+  fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG),TYPE_VOID__IMB__,(&__string_6));
+  __tmp__3LC=create__with__FND(TYPE_VOID__IMB__, 0);
+  TYPE_VOID__IMB__->parent_type__JMB.default__CMC=__tmp__3LC;
+  fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG),TYPE_CONTEXT__KMB__,(&__string_54));
+  __tmp__3LC=create__with__FND(TYPE_CONTEXT__KMB__, 1);
+  TYPE_CONTEXT__KMB__->parent_type__LMB.default__CMC=__tmp__3LC;
+  result__FNK=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  Self__XYG= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPE_IDo__UMC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__FNK=FAST_ARRAYoTYPE_IDo__UMC__;
+  } else /* FALSE */ {
+    Self__XYG=__FAST_ARRAYoTYPE_IDo__UMC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((Self__XYG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__FNK=((__FAST_ARRAYoTYPE_IDo__UMC *)ptr__4AL);
+    *(result__FNK) = *(FAST_ARRAYoTYPE_IDo__UMC__);
+  };
+  Self__ELY=((__FAST_ARRAYoTYPE_IDo__UMC *)result__FNK);
+  if ((Self__ELY->parent_arrayed_collection__2MC.capacity__YGY <  3)) {
+    __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 3 * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__PC4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__GE4T=search__LQCB(__tmp__SC4T);
+      __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__ZIHB=((void **)__tmp__PC4T);
+    typ_id__PAOU= 2;
+    while ((typ_id__PAOU >=  0)) {
+      __tmp__ZIHB[typ_id__PAOU]=NULL;
+      typ_id__PAOU=(__INTEGER__Q)(typ_id__PAOU -  1);
+    };
+    Self__ELY->parent_arrayed_collection__2MC.storage__WHY=__tmp__ZIHB;
+    Self__ELY->parent_arrayed_collection__2MC.capacity__YGY= 3;
+  };
+  Self__ELY->parent_arrayed_collection__2MC.upper__WGY=(__INTEGER__Q)(-  1);
+  list_id__4MC=result__FNK;
+  result__KBOU=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  Self__XYG= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__KBOU=TYPE_ID__MMB__;
+  } else /* FALSE */ {
+    Self__XYG=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((Self__XYG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__KBOU=((__TYPE_ID__MMB *)ptr__4AL);
+    *(result__KBOU) = *(TYPE_ID__MMB__);
+  };
+  Self__WBOU=((__TYPE_ID__MMB *)result__KBOU);
+  Self__WBOU->parent_type__NMB.index__CLC= 0;
+  __tmp__3LC=create__with__FND(Self__WBOU, 0);
+  Self__WBOU->parent_type__NMB.default__CMC=__tmp__3LC;
+  add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)result__FNK),result__KBOU);
+  result__FNK=list_id__4MC;
+  result__KBOU=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  Self__XYG= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__KBOU=TYPE_ID__MMB__;
+  } else /* FALSE */ {
+    Self__XYG=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((Self__XYG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__KBOU=((__TYPE_ID__MMB *)ptr__4AL);
+    *(result__KBOU) = *(TYPE_ID__MMB__);
+  };
+  Self__WBOU=((__TYPE_ID__MMB *)result__KBOU);
+  Self__WBOU->parent_type__NMB.index__CLC= 1;
+  __tmp__3LC=create__with__FND(Self__WBOU, 0);
+  Self__WBOU->parent_type__NMB.default__CMC=__tmp__3LC;
+  add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)result__FNK),result__KBOU);
+  copy__Q2X(((__STRING__BC *)__tmp__NFH),input_name__3C);
+  to_upper__Y3X(((__STRING__BC *)__tmp__NFH));
+  __tmp__Q3=get__PJC(__tmp__NFH);
+  arg__F4=get__INC(__tmp__Q3);
+  if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+    __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+  } else /* ITM_TYPE_PARAMETER */ {
+    __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+  };
+  type_input__KF=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+  __tmp__BNB=get__style__IOC((&__string_51),(&__string_18));
+  __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+  type_true__ENB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+  __tmp__BNB=get__style__IOC((&__string_52),(&__string_18));
+  __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+  type_false__MNB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+  __tmp__BNB=get__style__IOC((&__string_50),(&__string_18));
+  __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+  type_boolean__UNB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+  __tmp__BNB=get__style__IOC((&__string_42),(&__string_18));
+  __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+  type_integer__2NB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+  __tmp__BNB=get__style__IOC((&__string_43),(&__string_18));
+  __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+  type_real__EOB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+  __tmp__BNB=get__style__IOC((&__string_62),(&__string_18));
+  __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+  arg__F4=get__INC((&__string_45));
+  if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+    __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+  } else /* ITM_TYPE_PARAMETER */ {
+    __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+  };
+  type_string_constant__SOB=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+  __tmp__BNB=get__style__IOC((&__string_44),(&__string_18));
+  __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+  type_character__0OB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+  arg__F4=get__INC((&__string_49));
+  if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+    __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+  } else /* ITM_TYPE_PARAMETER */ {
+    __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+  };
+  type_block__APB=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+  arg__F4=get__INC((&__string_53));
+  if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+    __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+  } else /* ITM_TYPE_PARAMETER */ {
+    __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+  };
+  type_pointer__GPB=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+  __tmp__J0NE=NULL;
+  __tmp__LPAG=(((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K)->parent_arrayed_collection__PRC.upper__SJY <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (__tmp__LPAG) {
+    __tmp__0N0T=create_with_capacity__RF2B( 16);
+    __tmp__J0NE=__tmp__0N0T;
+  } else /* FALSE */ {
+    Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+    __tmp__0N0T=((void **)Self__1N0T->parent_arrayed_collection__PRC.storage__WNY)[Self__1N0T->parent_arrayed_collection__PRC.upper__SJY];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__J0NE=__tmp__0N0T;
+    Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__1N0T->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__1N0T->parent_arrayed_collection__PRC.upper__SJY -  1);
+  };
+  add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__J0NE),__tmp__BNB);
+  __tmp__0N0T=alias__DSC(__tmp__J0NE);
+  __tmp__PPB=get__style__with__MTC((&__string_47),NULL,__tmp__0N0T);
+  __tmp__3LC=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)__tmp__PPB),NULL);
+  type_n_a_character__SPB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+  __tmp__J0NE=NULL;
+  __tmp__LPAG=(((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K)->parent_arrayed_collection__PRC.upper__SJY <  0);
+  if (__tmp__LPAG) {
+    __tmp__YRC=create_with_capacity__RF2B( 16);
+    __tmp__J0NE=__tmp__YRC;
+  } else /* FALSE */ {
+    Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+    __tmp__YRC=((void **)Self__1N0T->parent_arrayed_collection__PRC.storage__WNY)[Self__1N0T->parent_arrayed_collection__PRC.upper__SJY];
+    __tmp__J0NE=__tmp__YRC;
+    Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+    Self__1N0T->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__1N0T->parent_arrayed_collection__PRC.upper__SJY -  1);
+  };
+  add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__J0NE),__tmp__PPB);
+  __tmp__0N0T=alias__DSC(__tmp__J0NE);
+  __tmp__PPB=get__style__with__MTC((&__string_47),NULL,__tmp__0N0T);
+  __tmp__3LC=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)__tmp__PPB),NULL);
+  switch (((struct ___OBJ *)type_input__KF)->__id) {
+  case __TYPE__FF__: {
+    __tmp__RF=((__TYPE__FF *)type_input__KF)->prototype__QF;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__RF=((__TYPE_NULL__GMB *)type_input__KF)->parent_type__HMB.prototype__QF;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__RF=((__TYPE_VOID__IMB *)type_input__KF)->parent_type__JMB.prototype__QF;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__RF=((__TYPE_CONTEXT__KMB *)type_input__KF)->parent_type__LMB.prototype__QF;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__RF=((__TYPE_ID__MMB *)type_input__KF)->parent_type__NMB.prototype__QF;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__RF=((__TYPE_GENERIC__OCY *)type_input__KF)->parent_type__PCY.prototype__QF;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__RF=prototype__32ZG();
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__RF=prototype__JBFL();
+  } break;
+  };
+  Self__V3WC=((__PROTOTYPE__MF *)__tmp__RF);
+  __tmp__Q3=NULL;
+  __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+  result__OHAD=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  Self__XYG= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__OHAD=LIST__WH__;
+  } else /* FALSE */ {
+    Self__XYG=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((Self__XYG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__OHAD=((__LIST__WH *)ptr__4AL);
+    *(result__OHAD) = *(LIST__WH__);
+  };
+  Self__XG4D=((__LIST__WH *)result__OHAD);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__XG4D->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__IGC;
+  __tmp__ZG4D=create_with_capacity__QXEE( 2);
+  Self__XG4D->expr_list__NA4D=__tmp__ZG4D;
+  list_current__F5GB=result__OHAD;
+  if ((debug_level_option__YE !=  0)) {
+    __tmp__W1FD=create__name__style__type__HIND(Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B,(&__string_68),'+',((__TYPE_FULL__XMB *)TYPE_CONTEXT__KMB__->parent_type__LMB.default__CMC));
+    context_main__Q4WC=__tmp__W1FD;
+    ((__LOCAL__L4WC *)__tmp__W1FD)->parent_variable__O4WC.ensure_count__IT4D= 1;
+    __tmp__S4WC=list_current__F5GB;
+    __tmp__V4WC=create__context__first__G2FD(PUSH__IXB__,Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B,__tmp__W1FD,TRUE__K__);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__S4WC)->expr_list__NA4D),__tmp__V4WC);
+  };
+  if (is_java__EE) {
+    __tmp__Q3=(&__string_199);
+  } else /* FALSE */ {
+    ((__STRING__BC *)__tmp__NFH)->count__WJ= 0;
+    if ((debug_level_option__YE !=  0)) {
+      copy__Q2X(((__STRING__BC *)__tmp__NFH),(&__string_200));
+    };
+    append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_201));
+    __tmp__IAB=get__PJC(__tmp__NFH);
+    __tmp__Q3=__tmp__IAB;
+  };
+  __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+  __tmp__3LC=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  result__MLND=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  Self__XYG= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__MLND=EXTERNAL_C__Y5WC__;
+  } else /* FALSE */ {
+    Self__XYG=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((Self__XYG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__MLND=((__EXTERNAL_C__Y5WC *)ptr__4AL);
+    *(result__MLND) = *(EXTERNAL_C__Y5WC__);
+  };
+  Self__Q54D=((__EXTERNAL_C__Y5WC *)result__MLND);
+  Self__Q54D->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__IGC;
+  Self__Q54D->static_type__W54D=__tmp__3LC;
+  Self__Q54D->is_persistant__X54D=TRUE__K__;
+  Self__Q54D->code__Y54D=__tmp__Q3;
+  Self__Q54D->access_list__Z54D=NULL;
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),result__MLND);
+  arg__F4=NULL;
+  __tmp__AGC=Self__V3WC->first_slot__BJZC;
   do {
-    if ((((void *)((__SECTION_ *)((__ITM_SLOT *)s__VHQC)->id_section__T5BC)->name__CH0D == (void *)(&__string_27)) && ((void *)((__ITM_SLOT *)s__VHQC)->parent_named__MIM.name__1QB == (void *)(&__string_83)))) {
-      if (((void *)((__ITM_SLOT *)s__VHQC)->type__WB2D != (void *)type_void__5GEC)) {
-        pos__Y1GQ=((__ITM_SLOT *)s__VHQC)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        put_error__text__0AH( 1,(&__string_151));
-        put_position__ECH(pos__Y1GQ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+      __tmp__AH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->id_section__TVOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__AH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.id_section__TVOB;
+    };
+    if (((void *)((__SECTION___RVOB *)__tmp__AH2C)->name__G25E == (void *)(&__string_36))) {
+      if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__UBB=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__UBB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+      __tmp__FCB=((void *)__tmp__UBB == (void *)(&__string_89));
+    } else /* FALSE */ {
+      __tmp__FCB=FALSE__O__;
+    };
+    if (__tmp__FCB) {
+      if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__RH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__RH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+      if (((void *)__tmp__RH2C != (void *)__tmp__3M5)) {
+        if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_202));
+        put_position__PRE(__tmp__YH2C);
+        put_string__JJG(Self__30Z);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)Self__30Z));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if ((argument_count__XZBG(s__VHQC) !=  1)) {
-        pos__11GQ=((__ITM_SLOT *)s__VHQC)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        put_error__text__0AH( 1,(&__string_152));
-        put_position__ECH(pos__11GQ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+        Self__5OGG=((__ITM_SLOT__PLC *)__tmp__AGC);
+        __tmp__AQAG= 0;
+        __tmp__ZW2G=Self__5OGG->argument_list__5LBE->parent_arrayed_collection__BGYD.upper__53AF;
+        Self__HGVH= 0;
+        while ((Self__HGVH <= __tmp__ZW2G)) {
+          __tmp__OPGG=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)Self__5OGG->argument_list__5LBE)->parent_arrayed_collection__BGYD.storage__54AF)[Self__HGVH];
+          if (((struct ___OBJ *)__tmp__OPGG)->__id==__ITM_ARG__Q0MD__) {
+            __tmp__JDB= 1;
+          } else /* ITM_ARGS */ {
+            __tmp__JDB=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__OPGG)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+          };
+          __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG + __tmp__JDB);
+          Self__HGVH=(__INTEGER__Q)(Self__HGVH +  1);
+        };
+        __tmp__ZW2G=__tmp__AQAG;
+      } else /* ITM_SLOT_OPERATOR */ {
+        Self__UPGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC);
+        __tmp__AQAG= 0;
+        Self__HGVH=Self__UPGG->parent_itm_slot__3F0D.argument_list__5LBE->parent_arrayed_collection__BGYD.upper__53AF;
+        __tmp__5AOU= 0;
+        while ((__tmp__5AOU <= Self__HGVH)) {
+          __tmp__OPGG=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)Self__UPGG->parent_itm_slot__3F0D.argument_list__5LBE)->parent_arrayed_collection__BGYD.storage__54AF)[__tmp__5AOU];
+          if (((struct ___OBJ *)__tmp__OPGG)->__id==__ITM_ARG__Q0MD__) {
+            __tmp__JDB= 1;
+          } else /* ITM_ARGS */ {
+            __tmp__JDB=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__OPGG)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+          };
+          __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG + __tmp__JDB);
+          __tmp__5AOU=(__INTEGER__Q)(__tmp__5AOU +  1);
+        };
+        __tmp__ZW2G=__tmp__AQAG;
+      };
+      if ((__tmp__ZW2G !=  1)) {
+        if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_203));
+        put_position__PRE(__tmp__YH2C);
+        put_string__JJG(Self__30Z);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)Self__30Z));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      __tmp__FJQC=type_input__LD;
-      __tmp__HJQC=((__ITM_SLOT *)s__VHQC)->parent_named__MIM.name__1QB;
-      switch (((struct ___OBJ *)type_input__LD)->__id) {
-      case __TYPE__: {
-        __tmp__IJQC=get_slot__20BG(type_input__LD,__tmp__HJQC);
+      __tmp__RH2C=type_input__KF;
+      if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__UBB=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__UBB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+      switch (((struct ___OBJ *)type_input__KF)->__id) {
+      case __TYPE__FF__: {
+        __tmp__OPGG=get_slot__2QGG(((__TYPE__FF *)type_input__KF),__tmp__UBB);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__OPGG=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
       } break;
-      case __TYPE_NULL__: {
-        __tmp__IJQC=get_slot__S2BG(__tmp__FJQC,__tmp__HJQC);
+      case __TYPE_VOID__IMB__: {
+        __tmp__OPGG=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
       } break;
-      case __TYPE_VOID__: {
-        __tmp__IJQC=get_slot__I4BG(__tmp__FJQC,__tmp__HJQC);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__OPGG=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__IJQC=get_slot__45BG(__tmp__FJQC,__tmp__HJQC);
+      case __TYPE_ID__MMB__: {
+        __tmp__OPGG=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
       } break;
-      case __TYPE_ID__: {
-        __tmp__IJQC=get_slot__UBCG(__tmp__FJQC,__tmp__HJQC);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__OPGG=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__IJQC=get_slot__KDCG(__tmp__FJQC,__tmp__HJQC);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__OPGG=get_slot__011G(__tmp__UBB);
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__IJQC=get_slot__3WEJ(__tmp__HJQC);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__OPGG=get_slot__ETFL(__tmp__UBB);
       } break;
       };
-      result__UHQC=__tmp__IJQC;
+      arg__F4=__tmp__OPGG;
     };
-    s__VHQC=((__ITM_SLOT *)s__VHQC)->next__FRMC;
-  } while ((((void *)s__VHQC != (void *)NULL) && ((void *)result__UHQC == (void *)NULL)));
-  if (((void *)result__UHQC == (void *)NULL)) {
-    pos__3TCD=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
-    put_error__text__0AH( 1,(&__string_153));
-    put_position__ECH(pos__3TCD);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
+    if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+      __tmp__RH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->next__0JZC;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__RH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.next__0JZC;
     };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    __tmp__AGC=__tmp__RH2C;
+  } while ((((void *)__tmp__RH2C != (void *)NULL) && ((void *)arg__F4 == (void *)NULL)));
+  if (((void *)arg__F4 == (void *)NULL)) {
+    __tmp__YH2C=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+    put_error__text__EQE( 1,(&__string_204));
+    put_position__PRE(__tmp__YH2C);
+    put_string__JJG(Self__30Z);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)Self__30Z));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
       exit(( 1));
     };
   };
-  __tmp__X2LC=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
-  switch (((struct ___OBJ *)type_input__LD)->__id) {
-  case __TYPE__: {
-    __tmp__Z2LC=((__TYPE *)type_input__LD)->default__AKC;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__Z2LC=((__TYPE_NULL *)type_input__LD)->parent_type__TIB.default__AKC;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__Z2LC=((__TYPE_VOID *)type_input__LD)->parent_type__UIB.default__AKC;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__Z2LC=((__TYPE_CONTEXT *)type_input__LD)->parent_type__VIB.default__AKC;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__Z2LC=((__TYPE_ID *)type_input__LD)->parent_type__WIB.default__AKC;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__Z2LC=((__TYPE_GENERIC *)type_input__LD)->parent_type__C2IB.default__AKC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__Z2LC=((__PROFIL_BLOCK *)type_input__LD)->parent_type__PGAG.default__AKC;
-  } break;
-  };
-  self_main__I1LC=create__type__PKQC(__tmp__X2LC,__tmp__Z2LC);
-  if (((struct ___OBJ *)result__UHQC)->__id==__SLOT_DATA__) {
-    __tmp__22LC=((__SLOT_DATA *)result__UHQC)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-  } else {
-    __tmp__22LC=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)result__UHQC)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-  };
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,new_read__slot__receiver__self__FLQC(__tmp__22LC,result__UHQC,self_main__I1LC,self_main__I1LC));
-  __tmp__C3LC=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
-  switch (((struct ___OBJ *)type_integer__3JB)->__id) {
-  case __TYPE__: {
-    __tmp__E3LC=((__TYPE *)type_integer__3JB)->default__AKC;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__E3LC=((__TYPE_NULL *)type_integer__3JB)->parent_type__TIB.default__AKC;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__E3LC=((__TYPE_VOID *)type_integer__3JB)->parent_type__UIB.default__AKC;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__E3LC=((__TYPE_CONTEXT *)type_integer__3JB)->parent_type__VIB.default__AKC;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__E3LC=((__TYPE_ID *)type_integer__3JB)->parent_type__WIB.default__AKC;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__E3LC=((__TYPE_GENERIC *)type_integer__3JB)->parent_type__C2IB.default__AKC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__E3LC=((__PROFIL_BLOCK *)type_integer__3JB)->parent_type__PGAG.default__AKC;
-  } break;
-  };
-  result__BWUC=NULL;
-  ptr__CWUC=((__POINTER )(NULL));
-  typ_id__HWUC= 0;
-  sz__EWUC=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-  if ((sz__EWUC ==  0)) {
-    result__BWUC=INTEGER_CST__;
-  } else {
-    typ_id__HWUC=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EWUC);
-    if ((typ_id__HWUC == (__INTEGER)(-  1))) {
-      a__SR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__EWUC + a__SR4Q) & (__UINTEGER_32)(~ a__SR4Q));
-      ptr_table__FR4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ER4R=((__POINTER )(NULL));
-      result__GR4R=((__POINTER *)ptr_table__FR4R)[ 0];
-      if ((result__GR4R == (void *)NULL)) {
-        result__GR4R=new_lab__2PJ(new_size__RYZQ);
-        next__ER4R=(void *)((unsigned long)result__GR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYZQ)));
-        ((__POINTER *)next__ER4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FR4R)[ 0]=next__ER4R;
-      } else {
-        next__ER4R=((__POINTER *)result__GR4R)[ 0];
-        if ((next__ER4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GR4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RYZQ <<  1)) <=  4096)) {
-            next__ER4R=(void *)((unsigned long)result__GR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYZQ)));
-          } else {
-            next__ER4R=new_lab__2PJ(new_size__RYZQ);
-          };
-          ((__POINTER *)next__ER4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FR4R)[ 0]=next__ER4R;
-        } else {
-          ((__POINTER *)result__GR4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ER4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GR4R=next__ER4R;
-        };
-      };
-      ptr__CWUC=result__GR4R;
-    } else {
-      t__TYZQ=((__UINTEGER_32 )typ_id__HWUC);
-      a__BMI=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NR4R=(__UINTEGER_32)((__UINTEGER_32)(sz__EWUC + a__BMI) & (__UINTEGER_32)(~ a__BMI));
-      ptr_table__KR4R=((__POINTER )(&(table_type[(t__TYZQ)])));
-      lab_type__MR4R=(__UINTEGER_32)(t__TYZQ |  1);
-      next__JR4R=((__POINTER )(NULL));
-      result__LR4R=((__POINTER *)ptr_table__KR4R)[ 0];
-      if ((result__LR4R == (void *)NULL)) {
-        result__LR4R=new_lab__2PJ(lab_type__MR4R);
-        next__JR4R=(void *)((unsigned long)result__LR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NR4R)));
-        ((__POINTER *)next__JR4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KR4R)[ 0]=next__JR4R;
-      } else {
-        next__JR4R=((__POINTER *)result__LR4R)[ 0];
-        if ((next__JR4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LR4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NR4R <<  1)) <=  4096)) {
-            next__JR4R=(void *)((unsigned long)result__LR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NR4R)));
-          } else {
-            next__JR4R=new_lab__2PJ(lab_type__MR4R);
-          };
-          ((__POINTER *)next__JR4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KR4R)[ 0]=next__JR4R;
-        } else {
-          ((__POINTER *)result__LR4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JR4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LR4R=next__JR4R;
-        };
-      };
-      ptr__CWUC=result__LR4R;
-    };
-    result__BWUC=((__INTEGER_CST *)ptr__CWUC);
-    *(result__BWUC) = *(INTEGER_CST__);
-  };
-  Self__S4YD=((__INTEGER_CST *)result__BWUC);
-  Self__S4YD->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__C3LC;
-  Self__S4YD->value__W4YD= 0;
-  Self__S4YD->parent_constant__B3LC.static_type__M2YD=__tmp__E3LC;
-  check_type__YG5D(Self__S4YD);
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__BWUC);
-  list_main__WE=list_current__EH1;
-  Self__TI4F=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)result__2OCD)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-  pop_stack_until__LCAG(stack_local_lower__IH4F);
-  stack_local_lower__IH4F=Self__TI4F->local__KH4F;
-  Self__JTBR=((__FAST_ARRAYoLOCALo *)result__HKNR);
-  if ((stack_result_lower__LH4F <= Self__JTBR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-    Self__JTBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
-  };
-  stack_result_lower__LH4F=Self__TI4F->result__NH4F;
-  list_current__EH1=Self__TI4F->list__PH4F;
-  profil_second__KPQC=Self__TI4F->profil__TH4F;
-  profil_first__LPQC=Self__TI4F->old_profil_first__RH4F;
-  top__KGQC=(__INTEGER)(top__KGQC -  1);
-  pass_count__L3LC= 1;
-  if ((! is_quiet_operation__UG)) {
-    put_string__EQD((&__string_154));
-  };
-  while ((modify_count__X3LC !=  0)) {
-    modify_count__X3LC= 0;
-    if ((! is_quiet_operation__UG)) {
-      put_string__EQD((&__string_155));
-    };
-    pass_count__L3LC=(__INTEGER)(pass_count__L3LC +  1);
-    level_pass__XXUC=(__INTEGER)(level_pass__XXUC +  1);
-    j__SAID= 1;
-    while ((j__SAID <= ((__LINKED_LISToNODE_TYPEo *)node_list__2LQC)->parent_linked_collection__1LQC.upper__2AID)) {
-      Self__0ZSE=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-      if ((j__SAID != Self__0ZSE->mem_idx__42YD)) {
-        go_item__YU4E(Self__0ZSE,j__SAID);
-      };
-      Self__IZ4F=((__NODE_TYPE *)((__LINKED_LIST_NODEoNODE_TYPEo *)Self__0ZSE->mem_lnk__A3YD)->item__N0SE);
-      if ((update_case__5FAG(Self__IZ4F) & update_depth__YMAG(Self__IZ4F,TRUE__))) {
-        remove__H0RG(node_list__2LQC,j__SAID);
-      } else {
-        j__SAID=(__INTEGER)(j__SAID +  1);
-      };
-    };
-  };
-  if ((! is_quiet_operation__UG)) {
-    put_string__EQD((&__string_156));
-    i__PAAR=pass_count__L3LC;
-    ((__STRING *)tmp_string__PSD)->count__VF= 0;
-    append_in__4VC(((__INTEGER_32 )i__PAAR),tmp_string__PSD);
-    put_string__EQD(tmp_string__PSD);
-    put_string__EQD((&__string_157));
-  };
-  create__AXB( 2000);
-  if ((verbose_level__FX !=  0)) {
-    display__V00C();
-  };
-  if ((! is_quiet_operation__UG)) {
-    put_string__EQD((&__string_158));
-  };
-  pass_count_depend__L1LC=pass_count__L3LC;
-  is_executing_pass__C5LC=TRUE__;
-  if ((! is_quiet_operation__UG)) {
-    put_string__EQD((&__string_159));
-  };
-  pass_count__L3LC=(__INTEGER)(pass_count__L3LC +  1);
-  level_pass__XXUC=(__INTEGER)(level_pass__XXUC +  1);
-  life_limit__JPQC= 0;
-  mode_recursive__3XUC=TRUE__;
-  profil_second__KPQC=NULL;
-  profil_first__LPQC=NULL;
-  list_current__EH1=NULL;
-  execute_link__TTOG(list_main__WE);
-  mode_recursive__3XUC=FALSE__;
-  clean__DYUC();
-  reduce_profil__OPQC=TRUE__;
+  __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+  switch (((struct ___OBJ *)type_input__KF)->__id) {
+  case __TYPE__FF__: {
+    __tmp__ZMB=((__TYPE__FF *)type_input__KF)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__ZMB=((__TYPE_NULL__GMB *)type_input__KF)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__ZMB=((__TYPE_VOID__IMB *)type_input__KF)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__ZMB=((__TYPE_CONTEXT__KMB *)type_input__KF)->parent_type__LMB.default__CMC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__ZMB=((__TYPE_ID__MMB *)type_input__KF)->parent_type__NMB.default__CMC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__ZMB=((__TYPE_GENERIC__OCY *)type_input__KF)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__ZMB=((__TYPE_BLOCK__CP5D *)type_input__KF)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__ZMB=((__PROFIL_BLOCK__O3NJ *)type_input__KF)->parent_type__Q3NJ.default__CMC;
+  } break;
+  };
+  __tmp__RAXC=create__type__VJ2C(__tmp__IGC,__tmp__ZMB);
+  if (((struct ___OBJ *)arg__F4)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__RH2C=((__SLOT_CODE__4IRG *)arg__F4)->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__RH2C)->__id==__ITM_SLOT__PLC__) {
+      __tmp__SAXC=((__ITM_SLOT__PLC *)__tmp__RH2C)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__SAXC=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RH2C)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+    };
+  } else /* SLOT_DATA */ {
+    __tmp__SAXC=((__SLOT_DATA__IJRG *)arg__F4)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+  };
+  __tmp__UAXC=new_read__slot__receiver__self__intern__KK2C(__tmp__SAXC,arg__F4,__tmp__RAXC,__tmp__RAXC,TRUE__K__);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__UAXC);
+  result__OHAD=list_current__F5GB;
+  __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+  switch (((struct ___OBJ *)type_integer__2NB)->__id) {
+  case __TYPE__FF__: {
+    __tmp__ZMB=((__TYPE__FF *)type_integer__2NB)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__ZMB=((__TYPE_NULL__GMB *)type_integer__2NB)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__ZMB=((__TYPE_VOID__IMB *)type_integer__2NB)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__ZMB=((__TYPE_CONTEXT__KMB *)type_integer__2NB)->parent_type__LMB.default__CMC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__ZMB=((__TYPE_ID__MMB *)type_integer__2NB)->parent_type__NMB.default__CMC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__ZMB=((__TYPE_GENERIC__OCY *)type_integer__2NB)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__ZMB=((__TYPE_BLOCK__CP5D *)type_integer__2NB)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__ZMB=((__PROFIL_BLOCK__O3NJ *)type_integer__2NB)->parent_type__Q3NJ.default__CMC;
+  } break;
+  };
+  result__2NAD=NULL;
+  ptr__4AL=((__POINTER__IB )(NULL));
+  Self__XYG= 0;
+  __tmp__EBL=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+  if (((unsigned long)__tmp__EBL ==  0)) {
+    result__2NAD=INTEGER_CST__XAXC__;
+  } else /* FALSE */ {
+    Self__XYG=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+    if ((Self__XYG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+      ptr__4AL=__tmp__BE4T;
+    } else /* FALSE */ {
+      __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T |  1));
+      ptr__4AL=__tmp__BE4T;
+    };
+    result__2NAD=((__INTEGER_CST__XAXC *)ptr__4AL);
+    *(result__2NAD) = *(INTEGER_CST__XAXC__);
+  };
+  Self__BH4D=((__INTEGER_CST__XAXC *)result__2NAD);
+  Self__BH4D->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__IGC;
+  Self__BH4D->value__FH4D= 0;
+  Self__BH4D->parent_constant__YAXC.static_type__5G4D=__tmp__ZMB;
+  check_type__XYEE(Self__BH4D);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__OHAD)->expr_list__NA4D),result__2NAD);
+  list_main__0H=list_current__F5GB;
+  pass_count__CBXC= 1;
+  if ((! is_quiet__ZK)) {
+    put_string__JJG((&__string_205));
+  };
+  while ((modify_count__OBXC !=  0)) {
+    modify_count__OBXC= 0;
+    if ((! is_quiet__ZK)) {
+      put_string__JJG((&__string_206));
+    };
+    pass_count__CBXC=(__INTEGER__Q)(pass_count__CBXC +  1);
+    level_pass__2PAD=(__INTEGER__Q)(level_pass__2PAD +  1);
+    Self__HO5G= 1;
+    while ((Self__HO5G <= node_list__FL2C->parent_linked_collection__EL2C.upper__B0RD)) {
+      Self__TK0G=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+      if ((Self__HO5G != Self__TK0G->mem_idx__SB0G)) {
+        Self__ABOU=Self__HO5G;
+        if ((Self__TK0G->mem_idx__SB0G > Self__HO5G)) {
+          Self__TK0G->mem_idx__SB0G= 1;
+          Self__TK0G->mem_lnk__UB0G=Self__TK0G->first_link__IB0G;
+        };
+        while ((Self__ABOU != Self__TK0G->mem_idx__SB0G)) {
+          Self__TK0G->mem_lnk__UB0G=Self__TK0G->mem_lnk__UB0G->next__TVFH;
+          Self__TK0G->mem_idx__SB0G=(__INTEGER__Q)(Self__TK0G->mem_idx__SB0G +  1);
+        };
+      };
+      Self__O4DJ=((__NODE_TYPE__SK2C *)Self__TK0G->mem_lnk__UB0G->item__GL0G);
+      __tmp__Q4DJ=update_case__34EJ(Self__O4DJ);
+      __tmp__R4DJ=update_depth__LFFJ(Self__O4DJ,NULL);
+      if ((__tmp__Q4DJ & __tmp__R4DJ)) {
+        remove__ST1J(((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C),Self__HO5G);
+      } else /* FALSE */ {
+        Self__HO5G=(__INTEGER__Q)(Self__HO5G +  1);
+      };
+    };
+  };
+  if ((! is_quiet__ZK)) {
+    put_string__JJG((&__string_207));
+    typ_id__PAOU=pass_count__CBXC;
+    ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+    append_in__AEE(typ_id__PAOU,__tmp__JBI);
+    put_string__JJG(__tmp__JBI);
+    put_string__JJG((&__string_208));
+  };
+  __tmp__NFH=create__34B( 2000);
+  if ((verbose_level__R5 !=  0)) {
+    display__AEGD();
+  };
+  if ((! is_quiet__ZK)) {
+    put_string__JJG((&__string_209));
+  };
+  Self__XYG=pass_count__CBXC;
+  is_executing_pass__ZCXC=TRUE__K__;
+  if ((! is_quiet__ZK)) {
+    put_string__JJG((&__string_210));
+  };
+  pass_count__CBXC=(__INTEGER__Q)(pass_count__CBXC +  1);
+  level_pass__2PAD=(__INTEGER__Q)(level_pass__2PAD +  1);
+  life_limit__NO2C= 0;
+  mode_recursive__CQAD=TRUE__K__;
+  profil_slot__RO2C=NULL;
+  profil_current__SO2C=NULL;
+  list_current__F5GB=NULL;
+  __tmp__3M5=execute__GH4D(((__LIST__WH *)list_main__0H));
+  mode_recursive__CQAD=FALSE__O__;
+  clean__HQAD();
+  reduce_profil__VO2C=TRUE__K__;
   do {
-    modify_count__X3LC= 0;
-    if ((! is_quiet_operation__UG)) {
-      put_string__EQD((&__string_155));
-    };
-    pass_count__L3LC=(__INTEGER)(pass_count__L3LC +  1);
-    switch_new_pass__05LC=FALSE__;
-    level_pass__XXUC=(__INTEGER)(level_pass__XXUC +  1);
-    life_limit__JPQC= 0;
-    profil_second__KPQC=NULL;
-    profil_first__LPQC=NULL;
-    list_current__EH1=NULL;
-    execute_link__TTOG(list_main__WE);
-    current__U20C= 0;
-    while ((current__U20C < life_limit__JPQC)) {
-      __tmp__E30C=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[current__U20C];
-      __tmp__G30C=inline_level_current__F30C;
-      if (((struct ___OBJ *)__tmp__E30C)->__id==__PROFIL_SLOT__) {
-        execute__GUHM(__tmp__E30C,inline_level_current__F30C);
-      } else {
-        execute__WQEJ(__tmp__E30C,__tmp__G30C);
-      };
-      current__U20C=(__INTEGER)(current__U20C +  1);
-    };
-    current__U20C= 0;
-    clean__DYUC();
-    if (((! reduce_profil__OPQC) && (inline_level_current__F30C < inline_level__20))) {
-      inline_level_current__F30C=(__INTEGER)(inline_level_current__F30C +  3);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    };
-    if (switch_new_pass__05LC) {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    };
-  } while ((modify_count__X3LC !=  0));
-  if ((! is_quiet_operation__UG)) {
-    put_string__EQD((&__string_156));
-    i__QAAR=(__INTEGER)(pass_count__L3LC - pass_count_depend__L1LC);
-    ((__STRING *)tmp_string__PSD)->count__VF= 0;
-    append_in__4VC(((__INTEGER_32 )i__QAAR),tmp_string__PSD);
-    put_string__EQD(tmp_string__PSD);
-    put_string__EQD((&__string_157));
-  };
-  if ((verbose_level__FX !=  0)) {
-    Self__ZZOG=((__LIST *)list_main__WE);
-    voir__0ZOG=create__AXB( 250);
-    display__EQQG(Self__ZZOG,voir__0ZOG);
-    put_string__2EG(((__STRING *)voir__0ZOG));
+    modify_count__OBXC= 0;
+    if ((! is_quiet__ZK)) {
+      put_string__JJG((&__string_206));
+    };
+    pass_count__CBXC=(__INTEGER__Q)(pass_count__CBXC +  1);
+    switch_new_pass__SDXC=FALSE__O__;
+    level_pass__2PAD=(__INTEGER__Q)(level_pass__2PAD +  1);
+    life_limit__NO2C= 0;
+    profil_slot__RO2C=NULL;
+    list_current__F5GB=NULL;
+    __tmp__OPGG=execute__GH4D(((__LIST__WH *)list_main__0H));
+    current__3FGD= 0;
+    while ((current__3FGD < life_limit__NO2C)) {
+      __tmp__NGGD=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[current__3FGD];
+      profil_current__SO2C=__tmp__NGGD;
+      __tmp__AQAG=inline_level_current__PGGD;
+      if (((struct ___OBJ *)__tmp__NGGD)->__id==__PROFIL_SLOT__OO2C__) {
+        execute__B1HO(((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__NGGD)),inline_level_current__PGGD);
+      } else /* PROFIL_BLOCK */ {
+        execute__JOFL(((__PROFIL_BLOCK__O3NJ *)__tmp__NGGD),__tmp__AQAG);
+      };
+      current__3FGD=(__INTEGER__Q)(current__3FGD +  1);
+    };
+    current__3FGD= 0;
+    clean__HQAD();
+    if (((! reduce_profil__VO2C) && (inline_level_current__PGGD < inline_level__BKB))) {
+      inline_level_current__PGGD=(__INTEGER__Q)(inline_level_current__PGGD +  3);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    };
+    if (switch_new_pass__SDXC) {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    };
+  } while ((modify_count__OBXC !=  0));
+  if ((! is_quiet__ZK)) {
+    put_string__JJG((&__string_207));
+    typ_id__PAOU=(__INTEGER__Q)(pass_count__CBXC - Self__XYG);
+    ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+    append_in__AEE(typ_id__PAOU,__tmp__JBI);
+    put_string__JJG(__tmp__JBI);
+    put_string__JJG((&__string_208));
+  };
+  if ((verbose_level__R5 !=  0)) {
+    __tmp__S4WC=((__LIST__WH *)list_main__0H);
+    __tmp__WBXS=create__34B( 250);
+    display__0HFE(__tmp__S4WC,__tmp__WBXS);
+    put_string__RGZ(((__STRING__BC *)__tmp__WBXS));
     fputc((int)('\n'),stdout);
-    display__V00C();
-  };
-  title__in__NHB((&__string_160),output_decl__1C);
-  append__MOK(output_decl__1C,(&__string_161));
-  title__in__NHB((&__string_162),output_glob__VD);
-  title__in__NHB((&__string_163),output_code__XD);
-  append__MOK(output_code__XD,(&__string_164));
-  append__MOK(output_code__XD,(&__string_165));
-  if ((debug_level_option__3C !=  0)) {
-    append__MOK(output_code__XD,(&__string_166));
-    append__MOK(output_code__XD,(&__string_167));
-  };
-  append__MOK(output_code__XD,(&__string_168));
-  Self__NTC= 0;
-  limit_up__OTC=result__5NE->parent_arrayed_collection__DNB.upper__KNB;
-  while ((Self__NTC <= limit_up__OTC)) {
-    __tmp__TNB=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[Self__NTC];
-    if (((struct ___OBJ *)__tmp__TNB)->__id==__PROFIL_SLOT__) {
-      genere_handler__ZAJM(__tmp__TNB,output_code__XD);
-    } else {
-      genere_handler__VLEJ(__tmp__TNB,output_code__XD);
-    };
-    Self__0ONR=((__STRING *)output_code__XD);
-    new_capacity__ZONR= 0;
-    if ((Self__0ONR->capacity__MNK <= Self__0ONR->count__VF)) {
-      if ((Self__0ONR->capacity__MNK ==  0)) {
-        Self__0ONR->capacity__MNK= 32;
-        Self__0ONR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ZONR=(__INTEGER)(Self__0ONR->capacity__MNK <<  1);
-        Self__1ONR=((__CHARACTER *)Self__0ONR->storage__XNK);
-        old_nb_elts__2ONR=Self__0ONR->capacity__MNK;
-        new__3ONR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1ONR),((__UINTEGER_32 )old_nb_elts__2ONR),((__UINTEGER_32 )new_capacity__ZONR)));
-        upper__RR4R=(__INTEGER)(new_capacity__ZONR -  1);
-        Self__PR4R=old_nb_elts__2ONR;
-        while ((Self__PR4R <= upper__RR4R)) {
-          new__3ONR[Self__PR4R]='\0';
-          Self__PR4R=(__INTEGER)(Self__PR4R +  1);
-        };
-        Self__0ONR->storage__XNK=new__3ONR;
-        Self__0ONR->capacity__MNK=new_capacity__ZONR;
-      };
-    };
-    ((__CHARACTER *)Self__0ONR->storage__XNK)[Self__0ONR->count__VF]=';';
-    Self__0ONR->count__VF=(__INTEGER)(Self__0ONR->count__VF +  1);
-    Self__APNR=((__STRING *)output_code__XD);
-    new_capacity__5ONR= 0;
-    if ((Self__APNR->capacity__MNK <= Self__APNR->count__VF)) {
-      if ((Self__APNR->capacity__MNK ==  0)) {
-        Self__APNR->capacity__MNK= 32;
-        Self__APNR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__5ONR=(__INTEGER)(Self__APNR->capacity__MNK <<  1);
-        Self__BPNR=((__CHARACTER *)Self__APNR->storage__XNK);
-        old_nb_elts__CPNR=Self__APNR->capacity__MNK;
-        new__DPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BPNR),((__UINTEGER_32 )old_nb_elts__CPNR),((__UINTEGER_32 )new_capacity__5ONR)));
-        upper__WR4R=(__INTEGER)(new_capacity__5ONR -  1);
-        Self__UR4R=old_nb_elts__CPNR;
-        while ((Self__UR4R <= upper__WR4R)) {
-          new__DPNR[Self__UR4R]='\0';
-          Self__UR4R=(__INTEGER)(Self__UR4R +  1);
-        };
-        Self__APNR->storage__XNK=new__DPNR;
-        Self__APNR->capacity__MNK=new_capacity__5ONR;
-      };
-    };
-    ((__CHARACTER *)Self__APNR->storage__XNK)[Self__APNR->count__VF]='\n';
-    Self__APNR->count__VF=(__INTEGER)(Self__APNR->count__VF +  1);
-    Self__NTC=(__INTEGER)(Self__NTC +  1);
-  };
-  title__in__NHB((&__string_169),output_code__XD);
-  append__MOK(output_code__XD,(&__string_170));
-  genere_extern__1POG(list_main__WE,output_code__XD);
-  Self__GPNR=((__STRING *)output_code__XD);
-  new_capacity__FPNR= 0;
-  if ((Self__GPNR->capacity__MNK <= Self__GPNR->count__VF)) {
-    if ((Self__GPNR->capacity__MNK ==  0)) {
-      Self__GPNR->capacity__MNK= 32;
-      Self__GPNR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__FPNR=(__INTEGER)(Self__GPNR->capacity__MNK <<  1);
-      Self__HPNR=((__CHARACTER *)Self__GPNR->storage__XNK);
-      old_nb_elts__IPNR=Self__GPNR->capacity__MNK;
-      new__JPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HPNR),((__UINTEGER_32 )old_nb_elts__IPNR),((__UINTEGER_32 )new_capacity__FPNR)));
-      upper__1R4R=(__INTEGER)(new_capacity__FPNR -  1);
-      Self__ZR4R=old_nb_elts__IPNR;
-      while ((Self__ZR4R <= upper__1R4R)) {
-        new__JPNR[Self__ZR4R]='\0';
-        Self__ZR4R=(__INTEGER)(Self__ZR4R +  1);
-      };
-      Self__GPNR->storage__XNK=new__JPNR;
-      Self__GPNR->capacity__MNK=new_capacity__FPNR;
-    };
-  };
-  ((__CHARACTER *)Self__GPNR->storage__XNK)[Self__GPNR->count__VF]='\n';
-  Self__GPNR->count__VF=(__INTEGER)(Self__GPNR->count__VF +  1);
-  Self__2TC= 0;
-  limit_up__3TC=result__5NE->parent_arrayed_collection__DNB.upper__KNB;
-  while ((Self__2TC <= limit_up__3TC)) {
-    __tmp__MOB=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[Self__2TC];
-    if (((struct ___OBJ *)__tmp__MOB)->__id==__PROFIL_SLOT__) {
-      Self__4DJM=((__PROFIL_SLOT *)__tmp__MOB);
-      Self__MPNR=((__STRING *)output_code__XD);
-      new_capacity__LPNR= 0;
-      if ((Self__MPNR->capacity__MNK <= Self__MPNR->count__VF)) {
-        if ((Self__MPNR->capacity__MNK ==  0)) {
-          Self__MPNR->capacity__MNK= 32;
-          Self__MPNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__LPNR=(__INTEGER)(Self__MPNR->capacity__MNK <<  1);
-          Self__NPNR=((__CHARACTER *)Self__MPNR->storage__XNK);
-          old_nb_elts__OPNR=Self__MPNR->capacity__MNK;
-          new__PPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NPNR),((__UINTEGER_32 )old_nb_elts__OPNR),((__UINTEGER_32 )new_capacity__LPNR)));
-          upper__AS4R=(__INTEGER)(new_capacity__LPNR -  1);
-          Self__4R4R=old_nb_elts__OPNR;
-          while ((Self__4R4R <= upper__AS4R)) {
-            new__PPNR[Self__4R4R]='\0';
-            Self__4R4R=(__INTEGER)(Self__4R4R +  1);
-          };
-          Self__MPNR->storage__XNK=new__PPNR;
-          Self__MPNR->capacity__MNK=new_capacity__LPNR;
-        };
-      };
-      ((__CHARACTER *)Self__MPNR->storage__XNK)[Self__MPNR->count__VF]='\n';
-      Self__MPNR->count__VF=(__INTEGER)(Self__MPNR->count__VF +  1);
-      genere_handler__ZAJM(Self__4DJM,output_code__XD);
-      append__MOK(output_code__XD,(&__string_171));
-      append_type__NDMM(Self__4DJM,output_code__XD);
-      if (((__INTEGER_8)(Self__4DJM->parent_profil__R1LC.stat__JMEJ &  2) ==  0)) {
-        append__MOK(output_code__XD,(&__string_172));
-      } else {
-        append__MOK(output_code__XD,(&__string_173));
-      };
-      if (((__INTEGER_8)(Self__4DJM->parent_profil__R1LC.stat__JMEJ &  1) ==  0)) {
-        append__MOK(output_code__XD,(&__string_174));
-      } else {
-        append__MOK(output_code__XD,(&__string_175));
-      };
-      Self__SPNR=((__STRING *)output_code__XD);
-      new_capacity__RPNR= 0;
-      if ((Self__SPNR->capacity__MNK <= Self__SPNR->count__VF)) {
-        if ((Self__SPNR->capacity__MNK ==  0)) {
-          Self__SPNR->capacity__MNK= 32;
-          Self__SPNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__RPNR=(__INTEGER)(Self__SPNR->capacity__MNK <<  1);
-          Self__TPNR=((__CHARACTER *)Self__SPNR->storage__XNK);
-          old_nb_elts__UPNR=Self__SPNR->capacity__MNK;
-          new__VPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TPNR),((__UINTEGER_32 )old_nb_elts__UPNR),((__UINTEGER_32 )new_capacity__RPNR)));
-          upper__FS4R=(__INTEGER)(new_capacity__RPNR -  1);
-          Self__DS4R=old_nb_elts__UPNR;
-          while ((Self__DS4R <= upper__FS4R)) {
-            new__VPNR[Self__DS4R]='\0';
-            Self__DS4R=(__INTEGER)(Self__DS4R +  1);
-          };
-          Self__SPNR->storage__XNK=new__VPNR;
-          Self__SPNR->capacity__MNK=new_capacity__RPNR;
-        };
-      };
-      ((__CHARACTER *)Self__SPNR->storage__XNK)[Self__SPNR->count__VF]='\n';
-      Self__SPNR->count__VF=(__INTEGER)(Self__SPNR->count__VF +  1);
-      genere_extern__1POG(Self__4DJM->parent_profil__R1LC.code__PYJH,output_code__XD);
-      Self__YPNR=((__STRING *)output_code__XD);
-      new_capacity__XPNR= 0;
-      if ((Self__YPNR->capacity__MNK <= Self__YPNR->count__VF)) {
-        if ((Self__YPNR->capacity__MNK ==  0)) {
-          Self__YPNR->capacity__MNK= 32;
-          Self__YPNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__XPNR=(__INTEGER)(Self__YPNR->capacity__MNK <<  1);
-          Self__ZPNR=((__CHARACTER *)Self__YPNR->storage__XNK);
-          old_nb_elts__0PNR=Self__YPNR->capacity__MNK;
-          new__1PNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZPNR),((__UINTEGER_32 )old_nb_elts__0PNR),((__UINTEGER_32 )new_capacity__XPNR)));
-          upper__KS4R=(__INTEGER)(new_capacity__XPNR -  1);
-          Self__IS4R=old_nb_elts__0PNR;
-          while ((Self__IS4R <= upper__KS4R)) {
-            new__1PNR[Self__IS4R]='\0';
-            Self__IS4R=(__INTEGER)(Self__IS4R +  1);
-          };
-          Self__YPNR->storage__XNK=new__1PNR;
-          Self__YPNR->capacity__MNK=new_capacity__XPNR;
-        };
-      };
-      ((__CHARACTER *)Self__YPNR->storage__XNK)[Self__YPNR->count__VF]='\n';
-      Self__YPNR->count__VF=(__INTEGER)(Self__YPNR->count__VF +  1);
-    } else {
-      Self__HMEJ=((__PROFIL_BLOCK *)__tmp__MOB);
-      Self__4PNR=((__STRING *)output_code__XD);
-      new_capacity__3PNR= 0;
-      if ((Self__4PNR->capacity__MNK <= Self__4PNR->count__VF)) {
-        if ((Self__4PNR->capacity__MNK ==  0)) {
-          Self__4PNR->capacity__MNK= 32;
-          Self__4PNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__3PNR=(__INTEGER)(Self__4PNR->capacity__MNK <<  1);
-          Self__5PNR=((__CHARACTER *)Self__4PNR->storage__XNK);
-          old_nb_elts__AQNR=Self__4PNR->capacity__MNK;
-          new__BQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5PNR),((__UINTEGER_32 )old_nb_elts__AQNR),((__UINTEGER_32 )new_capacity__3PNR)));
-          upper__PS4R=(__INTEGER)(new_capacity__3PNR -  1);
-          Self__NS4R=old_nb_elts__AQNR;
-          while ((Self__NS4R <= upper__PS4R)) {
-            new__BQNR[Self__NS4R]='\0';
-            Self__NS4R=(__INTEGER)(Self__NS4R +  1);
-          };
-          Self__4PNR->storage__XNK=new__BQNR;
-          Self__4PNR->capacity__MNK=new_capacity__3PNR;
-        };
-      };
-      ((__CHARACTER *)Self__4PNR->storage__XNK)[Self__4PNR->count__VF]='\n';
-      Self__4PNR->count__VF=(__INTEGER)(Self__4PNR->count__VF +  1);
-      genere_handler__VLEJ(Self__HMEJ,output_code__XD);
-      append__MOK(output_code__XD,(&__string_171));
-      append_type__TLJJ(Self__HMEJ,output_code__XD);
-      if (((__INTEGER_8)(Self__HMEJ->parent_profil__OGAG.stat__JMEJ &  2) ==  0)) {
-        append__MOK(output_code__XD,(&__string_172));
-      } else {
-        append__MOK(output_code__XD,(&__string_173));
-      };
-      if (((__INTEGER_8)(Self__HMEJ->parent_profil__OGAG.stat__JMEJ &  1) ==  0)) {
-        append__MOK(output_code__XD,(&__string_174));
-      } else {
-        append__MOK(output_code__XD,(&__string_175));
-      };
-      Self__EQNR=((__STRING *)output_code__XD);
-      new_capacity__DQNR= 0;
-      if ((Self__EQNR->capacity__MNK <= Self__EQNR->count__VF)) {
-        if ((Self__EQNR->capacity__MNK ==  0)) {
-          Self__EQNR->capacity__MNK= 32;
-          Self__EQNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__DQNR=(__INTEGER)(Self__EQNR->capacity__MNK <<  1);
-          Self__FQNR=((__CHARACTER *)Self__EQNR->storage__XNK);
-          old_nb_elts__GQNR=Self__EQNR->capacity__MNK;
-          new__HQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FQNR),((__UINTEGER_32 )old_nb_elts__GQNR),((__UINTEGER_32 )new_capacity__DQNR)));
-          upper__US4R=(__INTEGER)(new_capacity__DQNR -  1);
-          Self__SS4R=old_nb_elts__GQNR;
-          while ((Self__SS4R <= upper__US4R)) {
-            new__HQNR[Self__SS4R]='\0';
-            Self__SS4R=(__INTEGER)(Self__SS4R +  1);
-          };
-          Self__EQNR->storage__XNK=new__HQNR;
-          Self__EQNR->capacity__MNK=new_capacity__DQNR;
-        };
-      };
-      ((__CHARACTER *)Self__EQNR->storage__XNK)[Self__EQNR->count__VF]='\n';
-      Self__EQNR->count__VF=(__INTEGER)(Self__EQNR->count__VF +  1);
-      genere_extern__1POG(Self__HMEJ->parent_profil__OGAG.code__PYJH,output_code__XD);
-      Self__KQNR=((__STRING *)output_code__XD);
-      new_capacity__JQNR= 0;
-      if ((Self__KQNR->capacity__MNK <= Self__KQNR->count__VF)) {
-        if ((Self__KQNR->capacity__MNK ==  0)) {
-          Self__KQNR->capacity__MNK= 32;
-          Self__KQNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__JQNR=(__INTEGER)(Self__KQNR->capacity__MNK <<  1);
-          Self__LQNR=((__CHARACTER *)Self__KQNR->storage__XNK);
-          old_nb_elts__MQNR=Self__KQNR->capacity__MNK;
-          new__NQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LQNR),((__UINTEGER_32 )old_nb_elts__MQNR),((__UINTEGER_32 )new_capacity__JQNR)));
-          upper__ZS4R=(__INTEGER)(new_capacity__JQNR -  1);
-          Self__XS4R=old_nb_elts__MQNR;
-          while ((Self__XS4R <= upper__ZS4R)) {
-            new__NQNR[Self__XS4R]='\0';
-            Self__XS4R=(__INTEGER)(Self__XS4R +  1);
-          };
-          Self__KQNR->storage__XNK=new__NQNR;
-          Self__KQNR->capacity__MNK=new_capacity__JQNR;
-        };
-      };
-      ((__CHARACTER *)Self__KQNR->storage__XNK)[Self__KQNR->count__VF]='\n';
-      Self__KQNR->count__VF=(__INTEGER)(Self__KQNR->count__VF +  1);
-    };
-    Self__2TC=(__INTEGER)(Self__2TC +  1);
-  };
-  append__MOK(output_decl__1C,(&__string_176));
-  Self__QUC= 0;
-  limit_up__RUC=((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB;
-  while ((Self__QUC <= limit_up__RUC)) {
-    __tmp__EPB=((void **)((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.storage__M2L)[Self__QUC];
-    switch (((struct ___OBJ *)__tmp__EPB)->__id) {
-    case __TYPE__: {
-      genere_struct__212G(__tmp__EPB);
-    } break;
-    case __TYPE_NULL__: {
-      append__MOK(output_decl__1C,(&__string_176));
-    } break;
-    case __TYPE_VOID__: {
-    } break;
-    case __TYPE_CONTEXT__: {
-      append__MOK(output_decl__1C,(&__string_177));
-    } break;
-    case __TYPE_ID__: {
-    } break;
-    case __TYPE_GENERIC__: {
-      genere_struct__DP3G(__tmp__EPB);
-    } break;
-    case __PROFIL_BLOCK__: {
-    } break;
-    };
-    Self__QUC=(__INTEGER)(Self__QUC +  1);
-  };
-  if ((debug_level_option__3C !=  0)) {
-    append__MOK(output_decl__1C,(&__string_177));
-  };
-  append__MOK(output_decl__1C,(&__string_178));
-  append_in__4VC(((__INTEGER_32 )id_counter_without_type__2E),output_decl__1C);
-  append__MOK(output_decl__1C,(&__string_179));
-  proto__0PB=NULL;
-  title__in__NHB((&__string_180),output_code__XD);
-  append__MOK(output_code__XD,(&__string_181));
-  if ((debug_level_option__3C !=  0)) {
-    append__MOK(output_code__XD,(&__string_182));
-    Self__URE=(__INTEGER)(((__FAST_ARRAYoPROTOTYPEo *)result__FTG)->parent_arrayed_collection__FQB.upper__QQB +  1);
-    result__WRE=create__AXB( 11);
-    append_in__4VC(((__INTEGER_32 )Self__URE),result__WRE);
-    append__MOK(output_code__XD,result__WRE);
-    append__MOK(output_code__XD,(&__string_183));
-    Self__1RE= 0;
-    limit_up__2RE=(__INTEGER)(result__FTG->parent_arrayed_collection__FQB.upper__QQB -  1);
-    while ((Self__1RE <= limit_up__2RE)) {
-      proto__0PB=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[Self__1RE];
-      append__MOK(output_code__XD,(&__string_184));
-      append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->parent_named__QD.name__1QB);
-      append__MOK(output_code__XD,(&__string_156));
-      append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->filename__4QB);
-      append__MOK(output_code__XD,(&__string_185));
-      Self__1RE=(__INTEGER)(Self__1RE +  1);
-    };
-    Self__O4L=((__FAST_ARRAYoPROTOTYPEo *)result__FTG);
-    proto__0PB=((void **)Self__O4L->parent_arrayed_collection__FQB.storage__1ZM)[Self__O4L->parent_arrayed_collection__FQB.upper__QQB];
-    append__MOK(output_code__XD,(&__string_184));
-    append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->parent_named__QD.name__1QB);
-    append__MOK(output_code__XD,(&__string_156));
-    append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->filename__4QB);
-    append__MOK(output_code__XD,(&__string_186));
-    if (debug_with_code__R1) {
-      append__MOK(output_decl__1C,(&__string_187));
-      append__MOK(output_code__XD,(&__string_188));
-      src__TRB=result__U0CD;
-      append_in__4VC(((__INTEGER_32 )result__U0CD->count__1RB),output_code__XD);
-      append__MOK(output_code__XD,(&__string_183));
-      Self__00UC= 1;
-      limit_up__10UC=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)result__U0CD)->count__1RB;
-      while ((Self__00UC <= limit_up__10UC)) {
-        Self__MZ0D=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)src__TRB);
-        set_cache_user__J1BE(Self__MZ0D,Self__00UC);
-        Result__OZ0D=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__MZ0D->cache_node__XZ0D)->key__ZZ0D;
-        append__MOK(output_decl__1C,(&__string_189));
-        append_in__Z4H(Result__OZ0D,output_decl__1C);
-        Self__QQNR=((__STRING *)output_decl__1C);
-        new_capacity__PQNR= 0;
-        if ((Self__QQNR->capacity__MNK <= Self__QQNR->count__VF)) {
-          if ((Self__QQNR->capacity__MNK ==  0)) {
-            Self__QQNR->capacity__MNK= 32;
-            Self__QQNR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__PQNR=(__INTEGER)(Self__QQNR->capacity__MNK <<  1);
-            Self__RQNR=((__CHARACTER *)Self__QQNR->storage__XNK);
-            old_nb_elts__SQNR=Self__QQNR->capacity__MNK;
-            new__TQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RQNR),((__UINTEGER_32 )old_nb_elts__SQNR),((__UINTEGER_32 )new_capacity__PQNR)));
-            upper__4S4R=(__INTEGER)(new_capacity__PQNR -  1);
-            Self__2S4R=old_nb_elts__SQNR;
-            while ((Self__2S4R <= upper__4S4R)) {
-              new__TQNR[Self__2S4R]='\0';
-              Self__2S4R=(__INTEGER)(Self__2S4R +  1);
-            };
-            Self__QQNR->storage__XNK=new__TQNR;
-            Self__QQNR->capacity__MNK=new_capacity__PQNR;
-          };
-        };
-        ((__CHARACTER *)Self__QQNR->storage__XNK)[Self__QQNR->count__VF]=' ';
-        Self__QQNR->count__VF=(__INTEGER)(Self__QQNR->count__VF +  1);
-        append_in__4VC(((__INTEGER_32 )(__INTEGER)(Self__00UC -  1)),output_decl__1C);
-        Self__WQNR=((__STRING *)output_decl__1C);
-        new_capacity__VQNR= 0;
-        if ((Self__WQNR->capacity__MNK <= Self__WQNR->count__VF)) {
-          if ((Self__WQNR->capacity__MNK ==  0)) {
-            Self__WQNR->capacity__MNK= 32;
-            Self__WQNR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__VQNR=(__INTEGER)(Self__WQNR->capacity__MNK <<  1);
-            Self__XQNR=((__CHARACTER *)Self__WQNR->storage__XNK);
-            old_nb_elts__YQNR=Self__WQNR->capacity__MNK;
-            new__ZQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XQNR),((__UINTEGER_32 )old_nb_elts__YQNR),((__UINTEGER_32 )new_capacity__VQNR)));
-            upper__DT4R=(__INTEGER)(new_capacity__VQNR -  1);
-            Self__BT4R=old_nb_elts__YQNR;
-            while ((Self__BT4R <= upper__DT4R)) {
-              new__ZQNR[Self__BT4R]='\0';
-              Self__BT4R=(__INTEGER)(Self__BT4R +  1);
-            };
-            Self__WQNR->storage__XNK=new__ZQNR;
-            Self__WQNR->capacity__MNK=new_capacity__VQNR;
-          };
-        };
-        ((__CHARACTER *)Self__WQNR->storage__XNK)[Self__WQNR->count__VF]='\n';
-        Self__WQNR->count__VF=(__INTEGER)(Self__WQNR->count__VF +  1);
-        append__MOK(output_code__XD,(&__string_190));
-        append_in__Z4H(Result__OZ0D,output_code__XD);
-        append__MOK(output_code__XD,(&__string_191));
-        Self__F00D=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)src__TRB);
-        set_cache_user__J1BE(Self__F00D,Self__00UC);
-        append__MOK(output_code__XD,((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__F00D->cache_node__XZ0D)->item__Q00D);
-        append__MOK(output_code__XD,(&__string_192));
-        Self__00UC=(__INTEGER)(Self__00UC +  1);
-      };
-      __tmp__USB=(__INTEGER)(((__STRING *)output_code__XD)->count__VF -  1);
-      remove_between__to__IVCC(((__STRING *)output_code__XD),__tmp__USB,__tmp__USB);
-      append__MOK(output_code__XD,(&__string_193));
-    };
-    append__MOK(output_code__XD,(&__string_194));
-    append__MOK(output_code__XD,(&__string_195));
-    if ((debug_level_option__3C ==  20)) {
-      append__MOK(output_code__XD,(&__string_196));
-    };
-    append__MOK(output_code__XD,(&__string_197));
-    if (debug_with_code__R1) {
-      append__MOK(output_code__XD,(&__string_198));
-    } else {
-      append__MOK(output_code__XD,(&__string_199));
-    };
-    append__MOK(output_code__XD,(&__string_200));
-  };
-  copy__BNK(string_tmp__4TB,output_name_c__BF);
-  Self__KTBR=((__STRING *)string_tmp__4TB);
-  if ((Self__KTBR->capacity__MNK > Self__KTBR->count__VF)) {
-    ((__CHARACTER *)Self__KTBR->storage__XNK)[Self__KTBR->count__VF]='\0';
-  } else {
-    new_capacity__1QNR= 0;
-    if ((Self__KTBR->capacity__MNK <= Self__KTBR->count__VF)) {
-      if ((Self__KTBR->capacity__MNK ==  0)) {
-        Self__KTBR->capacity__MNK= 32;
-        Self__KTBR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__1QNR=(__INTEGER)(Self__KTBR->capacity__MNK <<  1);
-        Self__3QNR=((__CHARACTER *)Self__KTBR->storage__XNK);
-        old_nb_elts__4QNR=Self__KTBR->capacity__MNK;
-        new__5QNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3QNR),((__UINTEGER_32 )old_nb_elts__4QNR),((__UINTEGER_32 )new_capacity__1QNR)));
-        upper__IT4R=(__INTEGER)(new_capacity__1QNR -  1);
-        Self__GT4R=old_nb_elts__4QNR;
-        while ((Self__GT4R <= upper__IT4R)) {
-          new__5QNR[Self__GT4R]='\0';
-          Self__GT4R=(__INTEGER)(Self__GT4R +  1);
-        };
-        Self__KTBR->storage__XNK=new__5QNR;
-        Self__KTBR->capacity__MNK=new_capacity__1QNR;
-      };
-    };
-    ((__CHARACTER *)Self__KTBR->storage__XNK)[Self__KTBR->count__VF]='\0';
-    Self__KTBR->count__VF=(__INTEGER)(Self__KTBR->count__VF +  1);
-    Self__KTBR->count__VF=(__INTEGER)(Self__KTBR->count__VF -  1);
-  };
-  stream__1TB=((__POINTER )(fopen((char*)(Self__KTBR->storage__XNK),"w+b")));
-  result__3TB=(stream__1TB != (void *)NULL);
-  if (result__3TB) {
-    fclose((FILE*)((stream__1TB)));
-  };
-  if ((! result__3TB)) {
-    put_string__EQD((&__string_201));
-    put_string__EQD(output_name_c__BF);
-    put_string__EQD((&__string_202));
+    display__AEGD();
+  };
+  title__in__O2F((&__string_211),__tmp__PN2E);
+  if (is_java__EE) {
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_212));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_213));
+  };
+  title__in__O2F((&__string_214),__tmp__GEH);
+  title__in__O2F((&__string_215),__tmp__KEH);
+  if ((! is_java__EE)) {
+    if ((debug_level_option__YE !=  0)) {
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_216));
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_217));
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_218));
+    };
+  };
+  append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_219));
+  Self__XYG= 0;
+  idx__PHQ=result__QSK->parent_arrayed_collection__0QB.upper__BRB;
+  while ((Self__XYG <= idx__PHQ)) {
+    __tmp__OPGG=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[Self__XYG];
+    if (((struct ___OBJ *)__tmp__OPGG)->__id==__PROFIL_SLOT__OO2C__) {
+      Self__EMIO=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG));
+      if ((Self__EMIO->parent_profil__PO2C.link_count__TBFL !=  0)) {
+        genere_handler_intern__Z4NO(Self__EMIO,__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+      };
+      if ((Self__EMIO->parent_profil__PO2C.cop_link_count__2BFL !=  0)) {
+        Self__2BOU=&(Self__EMIO->parent_profil__PO2C.result_list__RHOJ);
+        __tmp__AQAG= 0;
+        if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+          __tmp__AQAG=(__INTEGER__Q)(-  1);
+          __tmp__1BOU=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__1BOU=FALSE__O__;
+        };
+        __tmp__3BOU.self=Self__2BOU;
+        __tmp__4BOU.self=Self__2BOU;
+        if ((! __tmp__1BOU)) {
+          if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__3BOU.self)->list__HQ2K != (void *)NULL)) {
+            __tmp__JDB=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__4BOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__AQAG=__tmp__JDB;
+          };
+        };
+        __tmp__Q4DJ=((__INTEGER__Q)(__tmp__AQAG +  1) ==  0);
+      } else /* FALSE */ {
+        __tmp__Q4DJ=FALSE__O__;
+      };
+      if (__tmp__Q4DJ) {
+        (&__string_221)->count__0C= 17;
+        (&__string_221)->storage__1C="lith_object *COP_";
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+        append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+        (&__string_222)->count__0C= 41;
+        (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+      };
+    } else /* PROFIL_BLOCK */ {
+      Self__RBFL=((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG);
+      if ((Self__RBFL->parent_profil__P3NJ.link_count__TBFL !=  0)) {
+        genere_handler_intern__JNTL(Self__RBFL,__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+      };
+      if ((Self__RBFL->parent_profil__P3NJ.cop_link_count__2BFL !=  0)) {
+        Self__2BOU=&(Self__RBFL->parent_profil__P3NJ.result_list__RHOJ);
+        __tmp__AQAG= 0;
+        if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+          __tmp__AQAG=(__INTEGER__Q)(-  1);
+          __tmp__1BOU=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__1BOU=FALSE__O__;
+        };
+        __tmp__ECOU.self=Self__2BOU;
+        __tmp__FCOU.self=Self__2BOU;
+        if ((! __tmp__1BOU)) {
+          if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ECOU.self)->list__HQ2K != (void *)NULL)) {
+            __tmp__JDB=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__FCOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__AQAG=__tmp__JDB;
+          };
+        };
+        __tmp__Q4DJ=((__INTEGER__Q)(__tmp__AQAG +  1) ==  0);
+      } else /* FALSE */ {
+        __tmp__Q4DJ=FALSE__O__;
+      };
+      if (__tmp__Q4DJ) {
+        (&__string_221)->count__0C= 17;
+        (&__string_221)->storage__1C="lith_object *COP_";
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+        append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+        (&__string_222)->count__0C= 41;
+        (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+      };
+    };
+    Self__XYG=(__INTEGER__Q)(Self__XYG +  1);
+  };
+  title__in__O2F((&__string_223),__tmp__KEH);
+  if (is_java__EE) {
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_224));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_225));
+  };
+  append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+  append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+  genere_extern__WW1D(((__LIST__WH *)list_main__0H),__tmp__KEH);
+  if ((! is_java__EE)) {
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_227));
+  };
+  __tmp__NFH=((__STRING__BC *)__tmp__3KCL);
+  if (( 2 > __tmp__NFH->count__WJ)) {
+    __tmp__NFH->count__WJ= 0;
+  } else /* FALSE */ {
+    __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ -  2);
+  };
+  append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+  append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_228));
+  Self__XYG= 0;
+  idx__PHQ=result__QSK->parent_arrayed_collection__0QB.upper__BRB;
+  while ((Self__XYG <= idx__PHQ)) {
+    __tmp__OPGG=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[Self__XYG];
+    if (((struct ___OBJ *)__tmp__OPGG)->__id==__PROFIL_SLOT__OO2C__) {
+      Self__EMIO=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG));
+      loc__ENIO=NULL;
+      t__FNIO=NULL;
+      ts__GNIO=NULL;
+      __tmp__AQAG= 0;
+      __tmp__ZW2G= 0;
+      __tmp__UBB=NULL;
+      profil_current__SO2C=Self__EMIO;
+      if ((Self__EMIO->parent_profil__PO2C.link_count__TBFL !=  0)) {
+        __tmp__Q4DJ=TRUE__K__;
+      } else /* FALSE */ {
+        Self__2BOU=&(Self__EMIO->parent_profil__PO2C.result_list__RHOJ);
+        Self__HGVH= 0;
+        if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+          Self__HGVH=(__INTEGER__Q)(-  1);
+          __tmp__1BOU=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__1BOU=FALSE__O__;
+        };
+        __tmp__LCOU.self=Self__2BOU;
+        __tmp__MCOU.self=Self__2BOU;
+        if ((! __tmp__1BOU)) {
+          if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__LCOU.self)->list__HQ2K != (void *)NULL)) {
+            __tmp__JDB=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__MCOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            Self__HGVH=__tmp__JDB;
+          };
+        };
+        __tmp__Q4DJ=((__INTEGER__Q)(Self__HGVH +  1) !=  0);
+      };
+      if (__tmp__Q4DJ) {
+        if ((Self__EMIO->parent_profil__PO2C.cop_link_count__2BFL !=  0)) {
+          Self__RCOU=&(Self__EMIO->parent_profil__PO2C.result_list__RHOJ);
+          Self__ABOU= 0;
+          if (((void *)Self__RCOU->first__THOJ == (void *)NULL)) {
+            Self__ABOU=(__INTEGER__Q)(-  1);
+            __tmp__QCOU=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__QCOU=FALSE__O__;
+          };
+          __tmp__SCOU.self=Self__RCOU;
+          __tmp__TCOU.self=Self__RCOU;
+          if ((! __tmp__QCOU)) {
+            if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__SCOU.self)->list__HQ2K != (void *)NULL)) {
+              __tmp__FBOU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__TCOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              Self__ABOU=__tmp__FBOU;
+            };
+          };
+          __tmp__1BOU=((__INTEGER__Q)(Self__ABOU +  1) ==  0);
+        } else /* FALSE */ {
+          __tmp__1BOU=FALSE__O__;
+        };
+        if (__tmp__1BOU) {
+          print__KKG((&__string_229));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+          add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+          (&__string_221)->count__0C= 17;
+          (&__string_221)->storage__1C="lith_object *COP_";
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+          append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+          (&__string_222)->count__0C= 41;
+          (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_230));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_231));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_232));
+          append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_233));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_234));
+        };
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        genere_handler_intern__Z4NO(Self__EMIO,__tmp__KEH);
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        add_comment__HCOO(Self__EMIO,__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+        append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+        genere_extern__WW1D(((__LIST__WH *)Self__EMIO->parent_profil__PO2C.code__EZNJ),__tmp__KEH);
+        if (((void *)Self__EMIO->parent_profil__PO2C.result_list__RHOJ.first__THOJ != (void *)NULL)) {
+          loc__ENIO=Self__EMIO->parent_profil__PO2C.result_list__RHOJ.first__THOJ;
+          append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_235));
+          t__FNIO=loc__ENIO->parent_variable__O4WC.type__IO5D;
+          if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK &  16) !=  0)))) {
+            __tmp__QCOU=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)t__FNIO));
+            __tmp__OPIO=(! __tmp__QCOU);
+          } else /* FALSE */ {
+            __tmp__OPIO=FALSE__O__;
+          };
+          if (__tmp__OPIO) {
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),'&');
+          };
+          if (((void *)loc__ENIO->my_alias__JPUH == (void *)NULL)) {
+            __tmp__UBB=loc__ENIO->parent_variable__O4WC.intern_name__UN5D;
+          } else /* FALSE */ {
+            __tmp__UBB=loc__ENIO->my_alias__JPUH->parent_variable__O4WC.intern_name__UN5D;
+          };
+          append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__UBB);
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+        };
+        __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+        if (( 2 > __tmp__ACXS->count__WJ)) {
+          __tmp__ACXS->count__WJ= 0;
+        } else /* FALSE */ {
+          __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ -  2);
+        };
+        append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_237));
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+        append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        add_comment__HCOO(Self__EMIO,__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+        append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+        Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((Self__HGVH >  0)) {
+          append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+          __tmp__3YST=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((((void *)__tmp__3YST != (void *)NULL) && ((void *)__tmp__3YST->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+            ts__4V4T=__tmp__3YST->parent_variable__O4WC.type__IO5D;
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+            append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3YST->parent_variable__O4WC.intern_name__UN5D);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),'=');
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+            append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_238));
+            __tmp__ZW2G= 1;
+          };
+        };
+        Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (((__INTEGER__Q)(Self__HGVH - __tmp__ZW2G) >  0)) {
+          Self__ABOU=Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+          __tmp__JDB=__tmp__ZW2G;
+          while ((__tmp__JDB <= Self__ABOU)) {
+            __tmp__5RIO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__JDB];
+            if (((void *)__tmp__5RIO != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+              ts__CW4T=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+              genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+              genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+              append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__5RIO->parent_variable__O4WC.intern_name__UN5D);
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_239));
+              ts__GNIO=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+              genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+              genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_240));
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+              genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+              genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_241));
+              append_in__AEE(__tmp__AQAG,__tmp__KEH);
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+              __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG +  1);
+            };
+            __tmp__JDB=(__INTEGER__Q)(__tmp__JDB +  1);
+          };
+          __tmp__MSIO=((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__MSIO)->__id) {
+          case __TYPE__FF__: {
+            Self__RJXS=((__TYPE__FF *)__tmp__MSIO);
+            __tmp__FBOU=Self__RJXS->param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__RJXS->param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_NULL__GMB__: {
+            Self__UJXS=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__UJXS->parent_type__HMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__UJXS->parent_type__HMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_VOID__IMB__: {
+            Self__XJXS=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__XJXS->parent_type__JMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__XJXS->parent_type__JMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            Self__0JXS=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__0JXS->parent_type__LMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__0JXS->parent_type__LMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_ID__MMB__: {
+            Self__3JXS=((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__3JXS->parent_type__NMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__3JXS->parent_type__NMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            Self__AKXS=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__AKXS->parent_type__PCY.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__AKXS->parent_type__PCY.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            Self__DKXS=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__DKXS->parent_type__DP5D.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__DKXS->parent_type__DP5D.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            Self__GKXS=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__GKXS->parent_type__Q3NJ.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__GKXS->parent_type__Q3NJ.param_count__2OWI=__tmp__HBOU;
+          } break;
+          };
+        };
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_242));
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_243));
+        print__KKG(((__STRING_CONSTANT__0 *)Self__EMIO->parent_profil__PO2C.name__B2IK));
+        fputc((int)('\n'),stdout);
+        genere_extern__WW1D(((__LIST__WH *)Self__EMIO->parent_profil__PO2C.code__EZNJ),__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_244));
+        __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+        if (( 2 > __tmp__ACXS->count__WJ)) {
+          __tmp__ACXS->count__WJ= 0;
+        } else /* FALSE */ {
+          __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ -  2);
+        };
+      };
+    } else /* PROFIL_BLOCK */ {
+      Self__RBFL=((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG);
+      loc__ENIO=NULL;
+      t__FNIO=NULL;
+      ts__GNIO=NULL;
+      __tmp__AQAG= 0;
+      __tmp__ZW2G= 0;
+      __tmp__UBB=NULL;
+      profil_current__SO2C=Self__RBFL;
+      if ((Self__RBFL->parent_profil__P3NJ.link_count__TBFL !=  0)) {
+        __tmp__Q4DJ=TRUE__K__;
+      } else /* FALSE */ {
+        Self__2BOU=&(Self__RBFL->parent_profil__P3NJ.result_list__RHOJ);
+        Self__HGVH= 0;
+        if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+          Self__HGVH=(__INTEGER__Q)(-  1);
+          __tmp__1BOU=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__1BOU=FALSE__O__;
+        };
+        __tmp__ZCOU.self=Self__2BOU;
+        __tmp__0COU.self=Self__2BOU;
+        if ((! __tmp__1BOU)) {
+          if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ZCOU.self)->list__HQ2K != (void *)NULL)) {
+            __tmp__FBOU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__0COU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            Self__HGVH=__tmp__FBOU;
+          };
+        };
+        __tmp__Q4DJ=((__INTEGER__Q)(Self__HGVH +  1) !=  0);
+      };
+      if (__tmp__Q4DJ) {
+        if ((Self__RBFL->parent_profil__P3NJ.cop_link_count__2BFL !=  0)) {
+          Self__RCOU=&(Self__RBFL->parent_profil__P3NJ.result_list__RHOJ);
+          Self__ABOU= 0;
+          if (((void *)Self__RCOU->first__THOJ == (void *)NULL)) {
+            Self__ABOU=(__INTEGER__Q)(-  1);
+            __tmp__QCOU=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__QCOU=FALSE__O__;
+          };
+          __tmp__ADOU.self=Self__RCOU;
+          __tmp__BDOU.self=Self__RCOU;
+          if ((! __tmp__QCOU)) {
+            if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ADOU.self)->list__HQ2K != (void *)NULL)) {
+              Self__IBOU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__BDOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              Self__ABOU=Self__IBOU;
+            };
+          };
+          __tmp__1BOU=((__INTEGER__Q)(Self__ABOU +  1) ==  0);
+        } else /* FALSE */ {
+          __tmp__1BOU=FALSE__O__;
+        };
+        if (__tmp__1BOU) {
+          print__KKG((&__string_229));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+          add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+          (&__string_221)->count__0C= 17;
+          (&__string_221)->storage__1C="lith_object *COP_";
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+          append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+          (&__string_222)->count__0C= 41;
+          (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_230));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_231));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_232));
+          append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_233));
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_234));
+        };
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        genere_handler_intern__JNTL(Self__RBFL,__tmp__KEH);
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        add_comment__POTL(Self__RBFL,__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+        append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+        genere_extern__WW1D(((__LIST__WH *)Self__RBFL->parent_profil__P3NJ.code__EZNJ),__tmp__KEH);
+        if (((void *)Self__RBFL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ != (void *)NULL)) {
+          loc__ENIO=Self__RBFL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ;
+          append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_235));
+          t__FNIO=loc__ENIO->parent_variable__O4WC.type__IO5D;
+          if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK &  16) !=  0)))) {
+            __tmp__QCOU=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)t__FNIO));
+            __tmp__OPIO=(! __tmp__QCOU);
+          } else /* FALSE */ {
+            __tmp__OPIO=FALSE__O__;
+          };
+          if (__tmp__OPIO) {
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),'&');
+          };
+          if (((void *)loc__ENIO->my_alias__JPUH == (void *)NULL)) {
+            __tmp__UBB=loc__ENIO->parent_variable__O4WC.intern_name__UN5D;
+          } else /* FALSE */ {
+            __tmp__UBB=loc__ENIO->my_alias__JPUH->parent_variable__O4WC.intern_name__UN5D;
+          };
+          append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__UBB);
+          append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+        };
+        __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+        if (( 2 > __tmp__ACXS->count__WJ)) {
+          __tmp__ACXS->count__WJ= 0;
+        } else /* FALSE */ {
+          __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ -  2);
+        };
+        append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_237));
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+        append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+        add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+        add_comment__POTL(Self__RBFL,__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+        append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+        Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((Self__HGVH >  0)) {
+          append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+          __tmp__3YST=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+          if ((((void *)__tmp__3YST != (void *)NULL) && ((void *)__tmp__3YST->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+            ts__4V4T=__tmp__3YST->parent_variable__O4WC.type__IO5D;
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+            append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3YST->parent_variable__O4WC.intern_name__UN5D);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),'=');
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+            add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+            append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_238));
+            __tmp__ZW2G= 1;
+          };
+        };
+        Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (((__INTEGER__Q)(Self__HGVH - __tmp__ZW2G) >  0)) {
+          Self__ABOU=Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+          __tmp__JDB=__tmp__ZW2G;
+          while ((__tmp__JDB <= Self__ABOU)) {
+            __tmp__5RIO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__JDB];
+            if (((void *)__tmp__5RIO != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+              ts__CW4T=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+              genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+              genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+              append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__5RIO->parent_variable__O4WC.intern_name__UN5D);
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_239));
+              ts__GNIO=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+              genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+              genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_240));
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+              genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+              genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+              add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_241));
+              append_in__AEE(__tmp__AQAG,__tmp__KEH);
+              append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+              __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG +  1);
+            };
+            __tmp__JDB=(__INTEGER__Q)(__tmp__JDB +  1);
+          };
+          __tmp__MSIO=((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__MSIO)->__id) {
+          case __TYPE__FF__: {
+            Self__RJXS=((__TYPE__FF *)__tmp__MSIO);
+            __tmp__FBOU=Self__RJXS->param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__RJXS->param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_NULL__GMB__: {
+            Self__UJXS=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__UJXS->parent_type__HMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__UJXS->parent_type__HMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_VOID__IMB__: {
+            Self__XJXS=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__XJXS->parent_type__JMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__XJXS->parent_type__JMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            Self__0JXS=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__0JXS->parent_type__LMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__0JXS->parent_type__LMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_ID__MMB__: {
+            Self__3JXS=((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__3JXS->parent_type__NMB.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__3JXS->parent_type__NMB.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            Self__AKXS=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__AKXS->parent_type__PCY.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__AKXS->parent_type__PCY.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            Self__DKXS=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__DKXS->parent_type__DP5D.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__DKXS->parent_type__DP5D.param_count__2OWI=__tmp__HBOU;
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            Self__GKXS=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__MSIO));
+            __tmp__FBOU=Self__GKXS->parent_type__Q3NJ.param_count__2OWI;
+            __tmp__HBOU= 0;
+            if ((__tmp__FBOU > __tmp__AQAG)) {
+              __tmp__HBOU=__tmp__FBOU;
+            } else /* FALSE */ {
+              __tmp__HBOU=__tmp__AQAG;
+            };
+            Self__GKXS->parent_type__Q3NJ.param_count__2OWI=__tmp__HBOU;
+          } break;
+          };
+        };
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_242));
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_243));
+        print__KKG(((__STRING_CONSTANT__0 *)Self__RBFL->parent_profil__P3NJ.name__B2IK));
+        fputc((int)('\n'),stdout);
+        genere_extern__WW1D(((__LIST__WH *)Self__RBFL->parent_profil__P3NJ.code__EZNJ),__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_244));
+        __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+        if (( 2 > __tmp__ACXS->count__WJ)) {
+          __tmp__ACXS->count__WJ= 0;
+        } else /* FALSE */ {
+          __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ -  2);
+        };
+      };
+    };
+    Self__XYG=(__INTEGER__Q)(Self__XYG +  1);
+  };
+  Self__XYG= 0;
+  idx__PHQ=__tmp__U4LJ->parent_arrayed_collection__USB.upper__1SB;
+  while ((Self__XYG <= idx__PHQ)) {
+    __tmp__OPGG=((void **)((__FAST_ARRAYoTYPEo__MSB *)__tmp__U4LJ)->parent_arrayed_collection__USB.storage__OWY)[Self__XYG];
+    switch (((struct ___OBJ *)__tmp__OPGG)->__id) {
+    case __TYPE__FF__: {
+      genere_typedef__TYVI(((__TYPE__FF *)__tmp__OPGG));
+    } break;
+    case __TYPE_ID__MMB__: {
+      genere_typedef__RM2I(((__TYPE_ID__MMB *)__tmp__OPGG));
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      genere_typedef__N0VI(((__TYPE_GENERIC__OCY *)__tmp__OPGG));
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      genere_typedef__F2VI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      genere_typedef__DIFL(((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG));
+    } break;
+    };
+    Self__XYG=(__INTEGER__Q)(Self__XYG +  1);
+  };
+  if ((! is_java__EE)) {
+    (&__string_245)->count__0C= 54;
+    (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_245));
+  };
+  Self__XYG= 0;
+  idx__PHQ=__tmp__U4LJ->parent_arrayed_collection__USB.upper__1SB;
+  while ((Self__XYG <= idx__PHQ)) {
+    __tmp__OPGG=((void **)((__FAST_ARRAYoTYPEo__MSB *)__tmp__U4LJ)->parent_arrayed_collection__USB.storage__OWY)[Self__XYG];
+    switch (((struct ___OBJ *)__tmp__OPGG)->__id) {
+    case __TYPE__FF__: {
+      genere_struct__43VI(((__TYPE__FF *)__tmp__OPGG));
+    } break;
+    case __TYPE_NULL__GMB__: {
+      if ((! is_java__EE)) {
+        append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_245));
+      };
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      (&__string_246)->count__0C= 167;
+      (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+      append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_246));
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__OPGG));
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      genere_struct__0TXI();
+    } break;
+    };
+    Self__XYG=(__INTEGER__Q)(Self__XYG +  1);
+  };
+  if ((debug_level_option__YE !=  0)) {
+    (&__string_246)->count__0C= 167;
+    (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_246));
+  };
+  if ((! is_java__EE)) {
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_247));
+    append_in__AEE(id_counter_without_type__RI,__tmp__PN2E);
+    append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_248));
+  };
+  if (((debug_level_option__YE !=  0) | is_necessary__KUB)) {
+    title__in__O2F((&__string_249),__tmp__KEH);
+    if (is_java__EE) {
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_250));
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_251));
+    };
+  };
+  if ((debug_level_option__YE !=  0)) {
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_252));
+    typ_id__PAOU=(__INTEGER__Q)(((__FAST_ARRAYoPROTOTYPEo__IVB *)result__3AL)->parent_arrayed_collection__QVB.upper__1VB +  1);
+    __tmp__WBXS=create__34B( 0);
+    append_in__AEE(typ_id__PAOU,__tmp__WBXS);
+    append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__WBXS);
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_253));
+    typ_id__PAOU=(__INTEGER__Q)(result__3AL->parent_arrayed_collection__QVB.upper__1VB -  1);
+    Self__NS4T= 0;
+    while ((Self__NS4T <= typ_id__PAOU)) {
+      __tmp__FWB=((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[Self__NS4T];
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_254));
+      append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__FWB->parent_named__PF.name__GWB);
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_207));
+      append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__FWB->filename__JWB);
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_255));
+      Self__NS4T=(__INTEGER__Q)(Self__NS4T +  1);
+    };
+    Self__LQY=((__FAST_ARRAYoPROTOTYPEo__IVB *)result__3AL);
+    __tmp__RF=((void **)Self__LQY->parent_arrayed_collection__QVB.storage__H5Y)[Self__LQY->parent_arrayed_collection__QVB.upper__1VB];
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_254));
+    append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__RF->parent_named__PF.name__GWB);
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_207));
+    append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__RF->filename__JWB);
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_256));
+    if (debug_with_code__WJB) {
+      append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_257));
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_258));
+      src__DXB=result__YVBG;
+      append_in__AEE(result__YVBG->count__MXB,__tmp__KEH);
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_253));
+      Self__HO5G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)result__YVBG)->count__MXB;
+      __tmp__AQAG= 1;
+      while ((__tmp__AQAG <= Self__HO5G)) {
+        Self__DM1G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)src__DXB);
+        set_cache_user__QR4G(Self__DM1G,__tmp__AQAG);
+        __tmp__TAOU=Self__DM1G->cache_node__PM1G->key__RM1G;
+        append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_259));
+        append_in__G1G(__tmp__TAOU,__tmp__PN2E);
+        add_last__ACV(((__STRING__BC *)__tmp__PN2E),' ');
+        append_in__AEE((__INTEGER__Q)(__tmp__AQAG -  1),__tmp__PN2E);
+        add_last__ACV(((__STRING__BC *)__tmp__PN2E),'\n');
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_260));
+        append_in__G1G(__tmp__TAOU,__tmp__KEH);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_261));
+        Self__DM1G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)src__DXB);
+        set_cache_user__QR4G(Self__DM1G,__tmp__AQAG);
+        append__KWX(((__STRING__BC *)__tmp__KEH),Self__DM1G->cache_node__PM1G->item__JN1G);
+        append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_262));
+        __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG +  1);
+      };
+      Self__HO5G=(__INTEGER__Q)(((__STRING__BC *)__tmp__KEH)->count__WJ -  1);
+      Self__KV4T=((__STRING__BC *)__tmp__KEH);
+      __tmp__AQAG=(__INTEGER__Q)(Self__HO5G +  1);
+      Self__HO5G=Self__KV4T->count__WJ;
+      __tmp__ZW2G=__tmp__AQAG;
+      while ((__tmp__ZW2G <= Self__HO5G)) {
+        ((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__ZW2G -  1) -  1)]=((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)(__tmp__ZW2G -  1)];
+        __tmp__ZW2G=(__INTEGER__Q)(__tmp__ZW2G +  1);
+      };
+      Self__KV4T->count__WJ=(__INTEGER__Q)(Self__KV4T->count__WJ -  1);
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_263));
+    };
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_264));
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_265));
+    if ((debug_level_option__YE ==  20)) {
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_266));
+    };
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_267));
+    if (debug_with_code__WJB) {
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_268));
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_269));
+    };
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_270));
+  };
+  if (is_java__EE) {
+    append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_271));
+  };
+  copy__Q2X(((__STRING__BC *)__tmp__4FE),output_name__BD);
+  __tmp__NFH=((__STRING__BC *)__tmp__4FE);
+  if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+    ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(__tmp__NFH,'\0');
+    __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ -  1);
+  };
+  ptr__4AL=((__POINTER__IB )(fopen((char*)(__tmp__NFH->storage__LFL),"w+b")));
+  __tmp__LPAG=(ptr__4AL != (void *)NULL);
+  if (__tmp__LPAG) {
+    fclose((FILE*)((ptr__4AL)));
+  };
+  if ((! __tmp__LPAG)) {
+    put_string__JJG((&__string_272));
+    put_string__JJG(output_name__BD);
+    put_string__JJG((&__string_273));
     exit(( 1));
   };
-  copy__BNK(string_tmp__4TB,output_name_c__BF);
-  Self__LTBR=((__STRING *)string_tmp__4TB);
-  if ((Self__LTBR->capacity__MNK > Self__LTBR->count__VF)) {
-    ((__CHARACTER *)Self__LTBR->storage__XNK)[Self__LTBR->count__VF]='\0';
-  } else {
-    new_capacity__BRNR= 0;
-    if ((Self__LTBR->capacity__MNK <= Self__LTBR->count__VF)) {
-      if ((Self__LTBR->capacity__MNK ==  0)) {
-        Self__LTBR->capacity__MNK= 32;
-        Self__LTBR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__BRNR=(__INTEGER)(Self__LTBR->capacity__MNK <<  1);
-        Self__DRNR=((__CHARACTER *)Self__LTBR->storage__XNK);
-        old_nb_elts__ERNR=Self__LTBR->capacity__MNK;
-        new__FRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DRNR),((__UINTEGER_32 )old_nb_elts__ERNR),((__UINTEGER_32 )new_capacity__BRNR)));
-        upper__NT4R=(__INTEGER)(new_capacity__BRNR -  1);
-        Self__LT4R=old_nb_elts__ERNR;
-        while ((Self__LT4R <= upper__NT4R)) {
-          new__FRNR[Self__LT4R]='\0';
-          Self__LT4R=(__INTEGER)(Self__LT4R +  1);
-        };
-        Self__LTBR->storage__XNK=new__FRNR;
-        Self__LTBR->capacity__MNK=new_capacity__BRNR;
-      };
-    };
-    ((__CHARACTER *)Self__LTBR->storage__XNK)[Self__LTBR->count__VF]='\0';
-    Self__LTBR->count__VF=(__INTEGER)(Self__LTBR->count__VF +  1);
-    Self__LTBR->count__VF=(__INTEGER)(Self__LTBR->count__VF -  1);
-  };
-  file_output__1=((__POINTER )(fopen((char*)(Self__LTBR->storage__XNK),"wb")));
-  Self__MTBR=((__STRING *)output_decl__1C);
-  if ((Self__MTBR->capacity__MNK > Self__MTBR->count__VF)) {
-    ((__CHARACTER *)Self__MTBR->storage__XNK)[Self__MTBR->count__VF]='\0';
-  } else {
-    new_capacity__HRNR= 0;
-    if ((Self__MTBR->capacity__MNK <= Self__MTBR->count__VF)) {
-      if ((Self__MTBR->capacity__MNK ==  0)) {
-        Self__MTBR->capacity__MNK= 32;
-        Self__MTBR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__HRNR=(__INTEGER)(Self__MTBR->capacity__MNK <<  1);
-        Self__JRNR=((__CHARACTER *)Self__MTBR->storage__XNK);
-        old_nb_elts__KRNR=Self__MTBR->capacity__MNK;
-        new__LRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JRNR),((__UINTEGER_32 )old_nb_elts__KRNR),((__UINTEGER_32 )new_capacity__HRNR)));
-        upper__ST4R=(__INTEGER)(new_capacity__HRNR -  1);
-        Self__QT4R=old_nb_elts__KRNR;
-        while ((Self__QT4R <= upper__ST4R)) {
-          new__LRNR[Self__QT4R]='\0';
-          Self__QT4R=(__INTEGER)(Self__QT4R +  1);
-        };
-        Self__MTBR->storage__XNK=new__LRNR;
-        Self__MTBR->capacity__MNK=new_capacity__HRNR;
-      };
-    };
-    ((__CHARACTER *)Self__MTBR->storage__XNK)[Self__MTBR->count__VF]='\0';
-    Self__MTBR->count__VF=(__INTEGER)(Self__MTBR->count__VF +  1);
-    Self__MTBR->count__VF=(__INTEGER)(Self__MTBR->count__VF -  1);
-  };
-  fwrite((void *)((Self__MTBR->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)output_decl__1C)->count__VF)),(FILE*)((file_output__1)));
-  Self__NTBR=((__STRING *)output_glob__VD);
-  if ((Self__NTBR->capacity__MNK > Self__NTBR->count__VF)) {
-    ((__CHARACTER *)Self__NTBR->storage__XNK)[Self__NTBR->count__VF]='\0';
-  } else {
-    new_capacity__NRNR= 0;
-    if ((Self__NTBR->capacity__MNK <= Self__NTBR->count__VF)) {
-      if ((Self__NTBR->capacity__MNK ==  0)) {
-        Self__NTBR->capacity__MNK= 32;
-        Self__NTBR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__NRNR=(__INTEGER)(Self__NTBR->capacity__MNK <<  1);
-        Self__PRNR=((__CHARACTER *)Self__NTBR->storage__XNK);
-        old_nb_elts__QRNR=Self__NTBR->capacity__MNK;
-        new__RRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PRNR),((__UINTEGER_32 )old_nb_elts__QRNR),((__UINTEGER_32 )new_capacity__NRNR)));
-        upper__XT4R=(__INTEGER)(new_capacity__NRNR -  1);
-        Self__VT4R=old_nb_elts__QRNR;
-        while ((Self__VT4R <= upper__XT4R)) {
-          new__RRNR[Self__VT4R]='\0';
-          Self__VT4R=(__INTEGER)(Self__VT4R +  1);
-        };
-        Self__NTBR->storage__XNK=new__RRNR;
-        Self__NTBR->capacity__MNK=new_capacity__NRNR;
-      };
-    };
-    ((__CHARACTER *)Self__NTBR->storage__XNK)[Self__NTBR->count__VF]='\0';
-    Self__NTBR->count__VF=(__INTEGER)(Self__NTBR->count__VF +  1);
-    Self__NTBR->count__VF=(__INTEGER)(Self__NTBR->count__VF -  1);
-  };
-  fwrite((void *)((Self__NTBR->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)output_glob__VD)->count__VF)),(FILE*)((file_output__1)));
-  if ((output_count__AG !=  0)) {
-    Self__OTBR=((__STRING *)result__PRD);
-    if ((Self__OTBR->capacity__MNK > Self__OTBR->count__VF)) {
-      ((__CHARACTER *)Self__OTBR->storage__XNK)[Self__OTBR->count__VF]='\0';
-    } else {
-      new_capacity__TRNR= 0;
-      if ((Self__OTBR->capacity__MNK <= Self__OTBR->count__VF)) {
-        if ((Self__OTBR->capacity__MNK ==  0)) {
-          Self__OTBR->capacity__MNK= 32;
-          Self__OTBR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__TRNR=(__INTEGER)(Self__OTBR->capacity__MNK <<  1);
-          Self__VRNR=((__CHARACTER *)Self__OTBR->storage__XNK);
-          old_nb_elts__WRNR=Self__OTBR->capacity__MNK;
-          new__XRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VRNR),((__UINTEGER_32 )old_nb_elts__WRNR),((__UINTEGER_32 )new_capacity__TRNR)));
-          upper__2T4R=(__INTEGER)(new_capacity__TRNR -  1);
-          Self__0T4R=old_nb_elts__WRNR;
-          while ((Self__0T4R <= upper__2T4R)) {
-            new__XRNR[Self__0T4R]='\0';
-            Self__0T4R=(__INTEGER)(Self__0T4R +  1);
-          };
-          Self__OTBR->storage__XNK=new__XRNR;
-          Self__OTBR->capacity__MNK=new_capacity__TRNR;
-        };
-      };
-      ((__CHARACTER *)Self__OTBR->storage__XNK)[Self__OTBR->count__VF]='\0';
-      Self__OTBR->count__VF=(__INTEGER)(Self__OTBR->count__VF +  1);
-      Self__OTBR->count__VF=(__INTEGER)(Self__OTBR->count__VF -  1);
-    };
-    fwrite((void *)((Self__OTBR->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)result__PRD)->count__VF)),(FILE*)((file_output__1)));
-  };
-  Self__5YK=((__STRING *)output_code__XD);
-  if ((Self__5YK->capacity__MNK > Self__5YK->count__VF)) {
-    ((__CHARACTER *)Self__5YK->storage__XNK)[Self__5YK->count__VF]='\0';
-  } else {
-    new_capacity__1PK= 0;
-    if ((Self__5YK->capacity__MNK <= Self__5YK->count__VF)) {
-      if ((Self__5YK->capacity__MNK ==  0)) {
-        Self__5YK->capacity__MNK= 32;
-        Self__5YK->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__1PK=(__INTEGER)(Self__5YK->capacity__MNK <<  1);
-        Self__OA4Q=((__CHARACTER *)Self__5YK->storage__XNK);
-        old_nb_elts__PA4Q=Self__5YK->capacity__MNK;
-        new__RA4Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OA4Q),((__UINTEGER_32 )old_nb_elts__PA4Q),((__UINTEGER_32 )new_capacity__1PK)));
-        upper__CCNC=(__INTEGER)(new_capacity__1PK -  1);
-        Self__XWQC=old_nb_elts__PA4Q;
-        while ((Self__XWQC <= upper__CCNC)) {
-          new__RA4Q[Self__XWQC]='\0';
-          Self__XWQC=(__INTEGER)(Self__XWQC +  1);
-        };
-        Self__5YK->storage__XNK=new__RA4Q;
-        Self__5YK->capacity__MNK=new_capacity__1PK;
-      };
-    };
-    ((__CHARACTER *)Self__5YK->storage__XNK)[Self__5YK->count__VF]='\0';
-    Self__5YK->count__VF=(__INTEGER)(Self__5YK->count__VF +  1);
-    Self__5YK->count__VF=(__INTEGER)(Self__5YK->count__VF -  1);
-  };
-  fwrite((void *)((Self__5YK->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)output_code__XD)->count__VF)),(FILE*)((file_output__1)));
-  fclose((FILE*)((file_output__1)));
-  end_time__CB=((__UINTEGER_64 )((unsigned long long)time(NULL)));
-  if ((! is_quiet_operation__UG)) {
-    put_string__EQD((&__string_203));
-    time__FB=((__INTEGER )(__UINTEGER_64)(end_time__CB - begin_time__5));
-    if ((time__FB >=  120)) {
-      i__RAAR=(__INTEGER)(time__FB /  60);
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )i__RAAR),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      put_string__EQD((&__string_204));
-      time__FB=(__INTEGER)(time__FB %  60);
-    };
-    ((__STRING *)tmp_string__PSD)->count__VF= 0;
-    append_in__4VC(((__INTEGER_32 )time__FB),tmp_string__PSD);
-    put_string__EQD(tmp_string__PSD);
-    put_string__EQD((&__string_205));
-  };
-  if (is_statistic__0H) {
-    t__AU4R=late_binding_counter__DI;
-    pour_mil__4T4R= 0;
-    if ((late_binding_counter__DI !=  0)) {
-      put_string__EQD((&__string_206));
-      pour_mil__4T4R=((__INTEGER )((int)((1000./ (t__AU4R) * ( 0)))));
-      i__CU4R=(__INTEGER)(pour_mil__4T4R /  10);
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )i__CU4R),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      fputc((int)('.'),stderr);
-      i__DU4R=(__INTEGER)(pour_mil__4T4R %  10);
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )i__DU4R),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      put_string__EQD((&__string_207));
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC( 0,tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      fputc((int)('/'),stderr);
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )t__AU4R),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      put_string__EQD((&__string_157));
-    };
-    n__TZUC=polymorphic_counter__FI;
-    t__UZUC=late_binding_counter__DI;
-    pour_mil__VZUC= 0;
-    if ((late_binding_counter__DI !=  0)) {
-      put_string__EQD((&__string_208));
-      pour_mil__VZUC=((__INTEGER )((int)((1000./ (t__UZUC) * (n__TZUC)))));
-      i__RX4Q=(__INTEGER)(pour_mil__VZUC /  10);
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )i__RX4Q),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      fputc((int)('.'),stderr);
-      i__SX4Q=(__INTEGER)(pour_mil__VZUC %  10);
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )i__SX4Q),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      put_string__EQD((&__string_207));
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )n__TZUC),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      fputc((int)('/'),stderr);
-      ((__STRING *)tmp_string__PSD)->count__VF= 0;
-      append_in__4VC(((__INTEGER_32 )t__UZUC),tmp_string__PSD);
-      put_string__EQD(tmp_string__PSD);
-      put_string__EQD((&__string_157));
-    };
-    if (is_optimization__II) {
-      print__1ZE((&__string_209));
-      Self__FZCD=count_invariant__PI;
-      if ((count_invariant__PI ==  0)) {
-        fputc((int)('0'),stdout);
-        __tmp__MZCD=TRUE__;
-      } else {
-        __tmp__MZCD=FALSE__;
-      };
-      if ((! __tmp__MZCD)) {
-        if ((count_invariant__PI <  0)) {
-          fputc((int)('-'),stdout);
-          print_positif__GPSE((__INTEGER)(- count_invariant__PI));
-        } else {
-          print_positif__GPSE(Self__FZCD);
-        };
-      };
+  copy__Q2X(((__STRING__BC *)__tmp__4FE),output_name__BD);
+  __tmp__NFH=((__STRING__BC *)__tmp__4FE);
+  if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+    ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(__tmp__NFH,'\0');
+    __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ -  1);
+  };
+  ptr__4AL=((__POINTER__IB )(fopen((char*)(__tmp__NFH->storage__LFL),"wb")));
+  Self__XYG=__tmp__PN2E->count__WJ;
+  __tmp__NFH=((__STRING__BC *)__tmp__PN2E);
+  if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+    ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(__tmp__NFH,'\0');
+    __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ -  1);
+  };
+  fwrite((void *)((__tmp__NFH->storage__LFL)),(size_t)(1), (size_t)((Self__XYG)),(FILE*)((ptr__4AL)));
+  Self__XYG=__tmp__GEH->count__WJ;
+  __tmp__NFH=((__STRING__BC *)__tmp__GEH);
+  if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+    ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(__tmp__NFH,'\0');
+    __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ -  1);
+  };
+  fwrite((void *)((__tmp__NFH->storage__LFL)),(size_t)(1), (size_t)((Self__XYG)),(FILE*)((ptr__4AL)));
+  if ((output_count__FK !=  0)) {
+    typ_id__PAOU=__tmp__K0D->count__WJ;
+    __tmp__WBXS=((__STRING__BC *)__tmp__K0D);
+    if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+      ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+    } else /* FALSE */ {
+      add_last__ACV(__tmp__WBXS,'\0');
+      __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ -  1);
+    };
+    fwrite((void *)((__tmp__WBXS->storage__LFL)),(size_t)(1), (size_t)((typ_id__PAOU)),(FILE*)((ptr__4AL)));
+  };
+  Self__XYG=__tmp__KEH->count__WJ;
+  __tmp__NFH=((__STRING__BC *)__tmp__KEH);
+  if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+    ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(__tmp__NFH,'\0');
+    __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ -  1);
+  };
+  fwrite((void *)((__tmp__NFH->storage__LFL)),(size_t)(1), (size_t)((Self__XYG)),(FILE*)((ptr__4AL)));
+  fclose((FILE*)((ptr__4AL)));
+  __tmp__YK=((__UINTEGER_64__YB )((unsigned long long)time(NULL)));
+  if ((! is_quiet__ZK)) {
+    put_string__JJG((&__string_274));
+    typ_id__PAOU=((__INTEGER__Q )(__UINTEGER_64__YB)(__tmp__YK - __tmp__SC));
+    __tmp__UFE=typ_id__PAOU;
+    if ((typ_id__PAOU >=  120)) {
+      Self__HO5G=(__INTEGER__Q)(typ_id__PAOU /  60);
+      ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+      append_in__AEE(Self__HO5G,__tmp__JBI);
+      put_string__JJG(__tmp__JBI);
+      put_string__JJG((&__string_275));
+      __tmp__UFE=(__INTEGER__Q)(typ_id__PAOU %  60);
+    };
+    ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+    append_in__AEE(__tmp__UFE,__tmp__JBI);
+    put_string__JJG(__tmp__JBI);
+    put_string__JJG((&__string_276));
+    if ((nb_warning__TL !=  0)) {
+      put_string__JJG((&__string_274));
+      ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+      append_in__AEE(nb_warning__TL,__tmp__JBI);
+      put_string__JJG(__tmp__JBI);
+      put_string__JJG((&__string_277));
+    };
+    if (is_statistic__AM) {
+      put_string__JJG((&__string_278));
+      ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+      append_in__AEE(local_counter__HM,__tmp__JBI);
+      put_string__JJG(__tmp__JBI);
+      put_string__JJG((&__string_279));
+      put_string__JJG((&__string_280));
+      ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+      append_in__AEE(context_counter__KM,__tmp__JBI);
+      put_string__JJG(__tmp__JBI);
+      put_string__JJG((&__string_279));
+    };
+  };
+  if (is_statistic__AM) {
+    print__stat__for__AIJF((&__string_281), 0,late_binding_counter__YM);
+    print__stat__for__AIJF((&__string_282),polymorphic_counter__0M,late_binding_counter__YM);
+    if (is_optimization__3M) {
+      print__KKG((&__string_283));
+      print__TFGF(count_invariant__EN);
       fputc((int)('\n'),stdout);
     };
   };
-  Self__PWB= 1;
-  limit_up__QWB=result__MTD->parent_linked_collection__DC.upper__JC;
-  while ((Self__PWB <= limit_up__QWB)) {
-    if ((! is_quiet_operation__UG)) {
-      put_string__EQD((&__string_210));
-      put_string__EQD(item__DTU(command_list__VI,Self__PWB));
-      put_string__EQD((&__string_211));
-    };
-    if ((((__INTEGER )(system(((char*)((((__STRING_CONSTANT *)item__DTU(command_list__VI,Self__PWB))->storage__X4K)))))) ==  0)) {
-      if ((! is_quiet_operation__UG)) {
-        put_string__EQD((&__string_212));
-      };
-    } else {
-      put_string__EQD((&__string_213));
-    };
-    Self__PWB=(__INTEGER)(Self__PWB +  1);
-  };
-  return( 0);
-}
-
-static __STRING* create__AXB(__INTEGER needed_capacity__CXB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __STRING *result__4ZC,*Self__N0K;
-  __POINTER ptr__5ZC,ptr_table__FU4R,next__EU4R,result__GU4R;
-  __POINTER ptr_table__KU4R,next__JU4R,result__LU4R;
-  __INTEGER typ_id__E0C;
-  __UINTEGER_32 sz__B0C,a__153Q,new_size__Z53Q,t__553Q,a__BA4Q;
-  __UINTEGER_32 new_size__NU4R,lab_type__MU4R;
-  result__4ZC=NULL;
-  ptr__5ZC=((__POINTER )(NULL));
-  typ_id__E0C= 0;
-  sz__B0C=((__UINTEGER_32 )sizeof(__STRING));
-  if ((sz__B0C ==  0)) {
-    result__4ZC=STRING__;
-  } else {
-    typ_id__E0C=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B0C);
-    if ((typ_id__E0C == (__INTEGER)(-  1))) {
-      a__153Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Z53Q=(__UINTEGER_32)((__UINTEGER_32)(sz__B0C + a__153Q) & (__UINTEGER_32)(~ a__153Q));
-      ptr_table__FU4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z53Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__EU4R=((__POINTER )(NULL));
-      result__GU4R=((__POINTER *)ptr_table__FU4R)[ 0];
-      if ((result__GU4R == (void *)NULL)) {
-        result__GU4R=new_lab__2PJ(new_size__Z53Q);
-        next__EU4R=(void *)((unsigned long)result__GU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z53Q)));
-        ((__POINTER *)next__EU4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FU4R)[ 0]=next__EU4R;
-      } else {
-        next__EU4R=((__POINTER *)result__GU4R)[ 0];
-        if ((next__EU4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GU4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z53Q <<  1)) <=  4096)) {
-            next__EU4R=(void *)((unsigned long)result__GU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z53Q)));
-          } else {
-            next__EU4R=new_lab__2PJ(new_size__Z53Q);
-          };
-          ((__POINTER *)next__EU4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FU4R)[ 0]=next__EU4R;
-        } else {
-          ((__POINTER *)result__GU4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EU4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GU4R=next__EU4R;
-        };
-      };
-      ptr__5ZC=result__GU4R;
-    } else {
-      t__553Q=((__UINTEGER_32 )typ_id__E0C);
-      a__BA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NU4R=(__UINTEGER_32)((__UINTEGER_32)(sz__B0C + a__BA4Q) & (__UINTEGER_32)(~ a__BA4Q));
-      ptr_table__KU4R=((__POINTER )(&(table_type[(t__553Q)])));
-      lab_type__MU4R=(__UINTEGER_32)(t__553Q |  1);
-      next__JU4R=((__POINTER )(NULL));
-      result__LU4R=((__POINTER *)ptr_table__KU4R)[ 0];
-      if ((result__LU4R == (void *)NULL)) {
-        result__LU4R=new_lab__2PJ(lab_type__MU4R);
-        next__JU4R=(void *)((unsigned long)result__LU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NU4R)));
-        ((__POINTER *)next__JU4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KU4R)[ 0]=next__JU4R;
-      } else {
-        next__JU4R=((__POINTER *)result__LU4R)[ 0];
-        if ((next__JU4R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LU4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NU4R <<  1)) <=  4096)) {
-            next__JU4R=(void *)((unsigned long)result__LU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NU4R)));
-          } else {
-            next__JU4R=new_lab__2PJ(lab_type__MU4R);
-          };
-          ((__POINTER *)next__JU4R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KU4R)[ 0]=next__JU4R;
-        } else {
-          ((__POINTER *)result__LU4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JU4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LU4R=next__JU4R;
-        };
-      };
-      ptr__5ZC=result__LU4R;
-    };
-    result__4ZC=((__STRING *)ptr__5ZC);
-    *(result__4ZC) = *(STRING__);
-  };
-  Self__N0K=((__STRING *)result__4ZC);
-  if ((needed_capacity__CXB >  0)) {
-    if ((Self__N0K->capacity__MNK < needed_capacity__CXB)) {
-      Self__N0K->storage__XNK=create__OUX(needed_capacity__CXB);
-      Self__N0K->capacity__MNK=needed_capacity__CXB;
-    };
-  };
-  Self__N0K->count__VF= 0;
-  return(result__4ZC);
-}
-
-static __POINTER new_lab__2PJ(__UINTEGER_32 t__4PJ)
-// ({UINTEGER_32}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 idx__AQJ,pv__HQJ;
-  __MEMORY *blc__DQJ,*prev__EQJ,*Self__TRRQ,*Self__D2DR,*prev__E2DR;
-  __MEMORY *next__F2DR;
-  __POINTER result__FQJ;
-  __BOOLEAN __tmp__HRJ;
-  idx__AQJ= 0;
-  blc__DQJ=NULL;
-  prev__EQJ=NULL;
-  pv__HQJ= 0;
-  while_do__BYJ:
-  {
-    if ((idx__AQJ < nb_page__OQJ)) {
-      blc__DQJ=((__MEMORY *)(last_block[(idx__AQJ)]));
-      __tmp__HRJ=(((__UINTEGER_32)(((__MEMORY *)blc__DQJ)->size_and_id__30C &  4294967292LU) <  4096) || ((__UINTEGER_32)(((__MEMORY *)blc__DQJ)->size_and_id__30C &  1) ==  1));
-    } else {
-      __tmp__HRJ=FALSE__;
-    };
-    if (__tmp__HRJ) {
-      idx__AQJ=(__UINTEGER_32)(idx__AQJ +  1);
-      goto while_do__BYJ;
-    };
-  };
-  if ((idx__AQJ >= nb_page__OQJ)) {
-    blc__DQJ=new_page__TIU();
-  };
-  ((__MEMORY *)blc__DQJ)->size_and_id__30C=(__UINTEGER_32)(blc__DQJ->size_and_id__30C -  4096);
-  Self__TRRQ=((__MEMORY *)blc__DQJ);
-  result__FQJ=((__POINTER )((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__TRRQ) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__TRRQ->size_and_id__30C &  4294967292LU))))));
-  if (((__UINTEGER_32)(((__MEMORY *)blc__DQJ)->size_and_id__30C &  4294967292LU) < ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    Self__D2DR=((__MEMORY *)blc__DQJ);
-    prev__E2DR=Self__D2DR->previous_free__50C;
-    next__F2DR=Self__D2DR->next_free__40C;
-    if (((void *)prev__E2DR == (void *)NULL)) {
-      first_free__QDBB=next__F2DR;
-    } else {
-      ((__MEMORY *)prev__E2DR)->next_free__40C=next__F2DR;
-    };
-    if (((void *)next__F2DR != (void *)NULL)) {
-      ((__MEMORY *)next__F2DR)->previous_free__50C=prev__E2DR;
-    };
-    pv__HQJ=blc__DQJ->previous_linear__20C;
-    if ((pv__HQJ !=  4294967295LU)) {
-      prev__EQJ=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )pv__HQJ))));
-      ((__MEMORY *)prev__EQJ)->size_and_id__30C=(__UINTEGER_32)((__UINTEGER_32)(prev__EQJ->size_and_id__30C + blc__DQJ->size_and_id__30C) +  8);
-      last_block[(idx__AQJ)] = (prev__EQJ);
-    };
-  };
-  ((__POINTER *)result__FQJ)[ 0]=((__POINTER )t__4PJ);
-  return((void *)((unsigned long)result__FQJ - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))))));
-}
-
-static void** create__NXEB(__INTEGER nb_elements__PXEB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__TZY,a__RZZQ,new_size__VZY,new_size2__YZY,a__WZZQ;
-  __UINTEGER_32 new_size__UZZQ;
-  __POINTER result__1ZY,ptr_table__TTOR,next__STOR,result__UTOR;
-  __INTEGER Self__LHRB;
-  void **Result__31FB;
-  sz__TZY=((__UINTEGER_32 )(__INTEGER)(nb_elements__PXEB * ((__INTEGER )(sizeof(void *)))));
-  result__1ZY=((__POINTER )(NULL));
-  a__RZZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__VZY=(__UINTEGER_32)((__UINTEGER_32)(sz__TZY + a__RZZQ) & (__UINTEGER_32)(~ a__RZZQ));
-  new_size2__YZY=(__UINTEGER_32)(new_size__VZY + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__YZY <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__WZZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__UZZQ=(__UINTEGER_32)((__UINTEGER_32)(new_size2__YZY + a__WZZQ) & (__UINTEGER_32)(~ a__WZZQ));
-    ptr_table__TTOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UZZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__STOR=((__POINTER )(NULL));
-    result__UTOR=((__POINTER *)ptr_table__TTOR)[ 0];
-    if ((result__UTOR == (void *)NULL)) {
-      result__UTOR=new_lab__2PJ(new_size__UZZQ);
-      next__STOR=(void *)((unsigned long)result__UTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZZQ)));
-      ((__POINTER *)next__STOR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__TTOR)[ 0]=next__STOR;
-    } else {
-      next__STOR=((__POINTER *)result__UTOR)[ 0];
-      if ((next__STOR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UTOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UZZQ <<  1)) <=  4096)) {
-          next__STOR=(void *)((unsigned long)result__UTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZZQ)));
-        } else {
-          next__STOR=new_lab__2PJ(new_size__UZZQ);
-        };
-        ((__POINTER *)next__STOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TTOR)[ 0]=next__STOR;
-      } else {
-        ((__POINTER *)result__UTOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__STOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__UTOR=next__STOR;
+  __tmp__LPAG=is_cop__KN;
+  __tmp__QDXS=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)result__EXG),(&__string_117));
+  if (((void *)__tmp__QDXS == (void *)NULL)) {
+    print__KKG((&__string_181));
+    print__KKG((&__string_117));
+    print__KKG((&__string_168));
+  } else /* FALSE */ {
+    result__W0D=NULL;
+    if (__tmp__LPAG) {
+      result__W0D=result__LN0C;
+    } else /* FALSE */ {
+      result__W0D=LIP_BOOLEAN__BCB__;
+    };
+    __tmp__1BB=set_value__EY0(((__LIP_SLOT_DATA__3AB *)__tmp__QDXS),result__W0D);
+    if ((! __tmp__1BB)) {
+      __tmp__SAXC=__tmp__QDXS->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+      put_error__text__EQE( 1,(&__string_284));
+      put_position__PRE(__tmp__SAXC);
+      put_string__JJG(Self__30Z);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)Self__30Z));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
-    ((__POINTER *)result__UTOR)[ 0]=((__POINTER ) 3);
-    result__1ZY=(void *)((unsigned long)result__UTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__1ZY=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__VZY))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__31FB=((void **)result__1ZY);
-  Self__LHRB=(__INTEGER)(nb_elements__PXEB -  1);
-  while ((Self__LHRB >=  0)) {
-    Result__31FB[Self__LHRB]=NULL;
-    Self__LHRB=(__INTEGER)(Self__LHRB -  1);
+  __tmp__KAB=get_method__W2B((&__string_105));
+  if (((void *)__tmp__KAB == (void *)NULL)) {
+    print__KKG((&__string_285));
+  } else /* FALSE */ {
+    __tmp__1BB=run_with__WEXC(((__LIP_SLOT_CODE__HC *)__tmp__KAB),NULL);
   };
-  return(Result__31FB);
+  return(0);
 }
 
-static __INTEGER fast_first_index_of__until__PAD(__CHARACTER *Self__QAD,__CHARACTER element__RAD,__INTEGER upper__SAD)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo},{CHARACTER},{INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER idx__2AD;
-  idx__2AD= 0;
-  while ((! ((idx__2AD > upper__SAD) || (element__RAD == Self__QAD[idx__2AD])))) {
-    idx__2AD=(__INTEGER)(idx__2AD +  1);
-  };
-  return(idx__2AD);
-}
 
-static __CHARACTER* create__OUX(__INTEGER nb_elements__QUX)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __STRING__BC* create__34B(__INTEGER__Q needed_capacity__54B)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__OBCR,a__NBCR,new_size__PBCR,new_size2__QBCR,a__RBCR;
-  __UINTEGER_32 new_size__SBCR;
-  __POINTER result__MBCR,ptr_table__PU4R,next__OU4R,result__QU4R;
-  __INTEGER Self__FYOB;
-  __CHARACTER *Result__5I0;
-  sz__OBCR=((__UINTEGER_32 )nb_elements__QUX);
-  result__MBCR=((__POINTER )(NULL));
-  a__NBCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__PBCR=(__UINTEGER_32)((__UINTEGER_32)(sz__OBCR + a__NBCR) & (__UINTEGER_32)(~ a__NBCR));
-  new_size2__QBCR=(__UINTEGER_32)(new_size__PBCR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__QBCR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__RBCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__SBCR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__QBCR + a__RBCR) & (__UINTEGER_32)(~ a__RBCR));
-    ptr_table__PU4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SBCR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__OU4R=((__POINTER )(NULL));
-    result__QU4R=((__POINTER *)ptr_table__PU4R)[ 0];
-    if ((result__QU4R == (void *)NULL)) {
-      result__QU4R=new_lab__2PJ(new_size__SBCR);
-      next__OU4R=(void *)((unsigned long)result__QU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBCR)));
-      ((__POINTER *)next__OU4R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__PU4R)[ 0]=next__OU4R;
-    } else {
-      next__OU4R=((__POINTER *)result__QU4R)[ 0];
-      if ((next__OU4R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QU4R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SBCR <<  1)) <=  4096)) {
-          next__OU4R=(void *)((unsigned long)result__QU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBCR)));
-        } else {
-          next__OU4R=new_lab__2PJ(new_size__SBCR);
-        };
-        ((__POINTER *)next__OU4R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PU4R)[ 0]=next__OU4R;
-      } else {
-        ((__POINTER *)result__QU4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OU4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__QU4R=next__OU4R;
-      };
-    };
-    ((__POINTER *)result__QU4R)[ 0]=((__POINTER ) 3);
-    result__MBCR=(void *)((unsigned long)result__QU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__MBCR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__PBCR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__5I0=((__CHARACTER *)result__MBCR);
-  Self__FYOB=(__INTEGER)(nb_elements__QUX -  1);
-  while ((Self__FYOB >=  0)) {
-    Result__5I0[Self__FYOB]='\0';
-    Self__FYOB=(__INTEGER)(Self__FYOB -  1);
-  };
-  return(Result__5I0);
+  __STRING__BC *result__RZJ,*Self__2CY;
+  __POINTER__IB ptr__SZJ,__tmp__YZJ,__tmp__BBXT,__tmp__DBXT,__tmp__UW4T;
+  __POINTER__IB __tmp__WW4T,__tmp__YW4T,__tmp__ZW4T;
+  __INTEGER__Q typ_id__WZJ,Self__QW4T;
+  __UINTEGER_32__ZWB __tmp__EBXT,__tmp__0W4T;
+  __MEMORY__2PG *__tmp__3W4T;
+  __CHARACTER__DB *__tmp__PW4T;
+  result__RZJ=NULL;
+  ptr__SZJ=((__POINTER__IB )(NULL));
+  typ_id__WZJ= 0;
+  __tmp__YZJ=((__POINTER__IB )sizeof(__STRING__BC));
+  if (((unsigned long)__tmp__YZJ ==  0)) {
+    result__RZJ=STRING__BC__;
+  } else /* FALSE */ {
+    typ_id__WZJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YZJ));
+    if ((typ_id__WZJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__DBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__EBXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DBXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BBXT=micro_alloc__table__lab__UKI(__tmp__DBXT,((__POINTER__IB )(&(table_size[(__tmp__EBXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DBXT)));
+      ptr__SZJ=__tmp__BBXT;
+    } else /* FALSE */ {
+      __tmp__EBXT=((__UINTEGER_32__ZWB )typ_id__WZJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__DBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BBXT=micro_alloc__table__lab__UKI(__tmp__DBXT,((__POINTER__IB )(&(table_type[(__tmp__EBXT)]))),(__UINTEGER_32__ZWB)(__tmp__EBXT |  1));
+      ptr__SZJ=__tmp__BBXT;
+    };
+    result__RZJ=((__STRING__BC *)ptr__SZJ);
+    *(result__RZJ) = *(STRING__BC__);
+  };
+  Self__2CY=((__STRING__BC *)result__RZJ);
+  if ((needed_capacity__54B >  0)) {
+    if ((Self__2CY->capacity__UFL < needed_capacity__54B)) {
+      __tmp__BBXT=((__POINTER__IB )needed_capacity__54B);
+      __tmp__DBXT=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__UW4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__WW4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BBXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UW4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UW4T) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__BBXT=(void *)((unsigned long)__tmp__WW4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((__tmp__BBXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YW4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZW4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BBXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YW4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YW4T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0W4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZW4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__YW4T=micro_alloc__table__lab__UKI(__tmp__ZW4T,((__POINTER__IB )(&(table_size[(__tmp__0W4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZW4T)));
+        ((__POINTER__IB *)__tmp__YW4T)[ 0]=((__POINTER__IB ) 3);
+        __tmp__DBXT=(void *)((unsigned long)__tmp__YW4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__3W4T=search__LQCB(__tmp__WW4T);
+        __tmp__DBXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__3W4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__PW4T=((__CHARACTER__DB *)__tmp__DBXT);
+      Self__QW4T=(__INTEGER__Q)(needed_capacity__54B -  1);
+      while ((Self__QW4T >=  0)) {
+        __tmp__PW4T[Self__QW4T]='\0';
+        Self__QW4T=(__INTEGER__Q)(Self__QW4T -  1);
+      };
+      Self__2CY->storage__LFL=__tmp__PW4T;
+      Self__2CY->capacity__UFL=needed_capacity__54B;
+    };
+  };
+  Self__2CY->count__WJ= 0;
+  Self__2CY=result__RZJ;
+  return(Self__2CY);
 }
 
-static __POINTER realloc_dynamic__old_size__new_size__Z2OB(__POINTER p__12OB,__UINTEGER_32 old_sz__22OB,__UINTEGER_32 new_sz__32OB)
-// ({POINTER},{UINTEGER_32},{UINTEGER_32}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoSTRINGo__1RD* create_with_capacity__DKE(__INTEGER__Q new_count__FKE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __MEMORY *mem__I3OB,*Self__HD4B,*nxt__LD4B,*result__MD4B,*next__1LEC;
-  __MEMORY *new_free__0LEC,*prev__ZGDR,*next__0GDR;
-  __POINTER result__J3OB,result__PVBR,ptr_table__EOI,next__JOI;
-  __POINTER result__HOI,p__3B4B,last__FQAC,src__XA4B,dst__YA4B;
-  __UINTEGER_32 a__2C4Q,old_size__52OB,old_size2__C3OB,a__5C4Q;
-  __UINTEGER_32 new_size__F3OB,a__QVBR,new_size__SVBR,new_size2__TVBR;
-  __UINTEGER_32 a__UVBR,new_size__VVBR,a__FD4Q,__tmp__04OB,sz__QD4B;
-  __UINTEGER_32 old_size__ND4B,prev__2LEC,new_size__5LEC;
-  __INTEGER siz__UU4R,Self__ZU4R,siz__2A4B,Self__YNAC;
-  __POINTER *na_src__WU4R,*na_dst__YU4R,*na_src__0A4B,*na_dst__1A4B;
-  mem__I3OB=NULL;
-  result__J3OB=((__POINTER )(NULL));
-  a__2C4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  old_size__52OB=(__UINTEGER_32)((__UINTEGER_32)(old_sz__22OB + a__2C4Q) & (__UINTEGER_32)(~ a__2C4Q));
-  old_size2__C3OB=(__UINTEGER_32)(old_size__52OB + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  a__5C4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__F3OB=(__UINTEGER_32)((__UINTEGER_32)(new_sz__32OB + a__5C4Q) & (__UINTEGER_32)(~ a__5C4Q));
-  if ((old_size2__C3OB <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    result__PVBR=((__POINTER )(NULL));
-    a__QVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__SVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size__F3OB + a__QVBR) & (__UINTEGER_32)(~ a__QVBR));
-    new_size2__TVBR=(__UINTEGER_32)(new_size__SVBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-    if ((new_size2__TVBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-      a__UVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TVBR + a__UVBR) & (__UINTEGER_32)(~ a__UVBR));
-      ptr_table__EOI=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__JOI=((__POINTER )(NULL));
-      result__HOI=((__POINTER *)ptr_table__EOI)[ 0];
-      if ((result__HOI == (void *)NULL)) {
-        result__HOI=new_lab__2PJ(new_size__VVBR);
-        next__JOI=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVBR)));
-        ((__POINTER *)next__JOI)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EOI)[ 0]=next__JOI;
-      } else {
-        next__JOI=((__POINTER *)result__HOI)[ 0];
-        if ((next__JOI == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HOI - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VVBR <<  1)) <=  4096)) {
-            next__JOI=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVBR)));
-          } else {
-            next__JOI=new_lab__2PJ(new_size__VVBR);
-          };
-          ((__POINTER *)next__JOI)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EOI)[ 0]=next__JOI;
-        } else {
-          ((__POINTER *)result__HOI)[ 0]=(void *)((unsigned long)((__POINTER *)next__JOI)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HOI=next__JOI;
-        };
-      };
-      ((__POINTER *)result__HOI)[ 0]=((__POINTER ) 3);
-      result__PVBR=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-    } else {
-      result__PVBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__SVBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-    };
-    result__J3OB=result__PVBR;
-    siz__UU4R=((__INTEGER )old_size__52OB);
-    siz__UU4R=(__INTEGER)(siz__UU4R / ((__INTEGER )(sizeof(void *))));
-    na_src__WU4R=((__POINTER *)p__12OB);
-    na_dst__YU4R=((__POINTER *)result__PVBR);
-    Self__ZU4R=(__INTEGER)(siz__UU4R -  1);
-    while ((Self__ZU4R >=  0)) {
-      na_dst__YU4R[Self__ZU4R]=na_src__WU4R[Self__ZU4R];
-      Self__ZU4R=(__INTEGER)(Self__ZU4R -  1);
-    };
-    p__3B4B=(void *)((unsigned long)p__12OB - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))));
-    a__FD4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    last__FQAC=((__POINTER *)((__POINTER )(&(table_size[((__UINTEGER_32)((__UINTEGER_32)((__UINTEGER_32)(old_size2__C3OB + a__FD4Q) & (__UINTEGER_32)(~ a__FD4Q)) / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))))[ 0];
-    ((__POINTER *)p__3B4B)[ 0]=(void *)((unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)(void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER *)last__FQAC)[ 0]) - (unsigned long)((__POINTER ) 1)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 3)) - (unsigned long)((__POINTER ) 1)))) - (unsigned long)((__POINTER ) 1));
-    ((__POINTER *)last__FQAC)[ 0]=p__3B4B;
-  } else {
-    mem__I3OB=((__MEMORY *)(void *)((unsigned long)p__12OB - (unsigned long)((__POINTER ) 8)));
-    __tmp__04OB=(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)p__12OB - (unsigned long)begin_memory__4PI)))) >>  26);
-    Self__HD4B=((__MEMORY *)mem__I3OB);
-    nxt__LD4B=NULL;
-    result__MD4B=NULL;
-    sz__QD4B= 0;
-    old_size__ND4B=(__UINTEGER_32)(Self__HD4B->size_and_id__30C &  4294967292LU);
-    if ((new_size__F3OB > old_size__ND4B)) {
-      if ((! ((__UINTEGER_32)(Self__HD4B->size_and_id__30C &  2) !=  0))) {
-        nxt__LD4B=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C &  4294967292LU)))));
-        sz__QD4B=(__UINTEGER_32)((__UINTEGER_32)(new_size__F3OB - old_size__ND4B) -  8);
-        if ((((__UINTEGER_32)(((__MEMORY *)nxt__LD4B)->size_and_id__30C &  1) ==  0) && ((__UINTEGER_32)(((__MEMORY *)nxt__LD4B)->size_and_id__30C &  4294967292LU) >= sz__QD4B))) {
-          to_busy__index__BAMB(nxt__LD4B,sz__QD4B,__tmp__04OB);
-          Self__HD4B->size_and_id__30C=(__UINTEGER_32)((__UINTEGER_32)(Self__HD4B->size_and_id__30C + (__UINTEGER_32)(nxt__LD4B->size_and_id__30C &  4294967294LU)) +  8);
-          if (((__UINTEGER_32)(Self__HD4B->size_and_id__30C &  2) !=  0)) {
-            last_block[(__tmp__04OB)] = (Self__HD4B);
-          } else {
-            nxt__LD4B=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C &  4294967292LU)))));
-            ((__MEMORY *)nxt__LD4B)->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)begin_memory__4PI))));
-          };
-          result__MD4B=Self__HD4B;
-        };
-      };
-      if (((void *)result__MD4B == (void *)NULL)) {
-        result__MD4B=search__NCBB(new_size__F3OB);
-        src__XA4B=(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-        dst__YA4B=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__MD4B)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-        siz__2A4B=((__INTEGER )old_size__ND4B);
-        siz__2A4B=(__INTEGER)(siz__2A4B / ((__INTEGER )(sizeof(void *))));
-        na_src__0A4B=((__POINTER *)src__XA4B);
-        na_dst__1A4B=((__POINTER *)dst__YA4B);
-        Self__YNAC=(__INTEGER)(siz__2A4B -  1);
-        while ((Self__YNAC >=  0)) {
-          na_dst__1A4B[Self__YNAC]=na_src__0A4B[Self__YNAC];
-          Self__YNAC=(__INTEGER)(Self__YNAC -  1);
-        };
-        prev__2LEC=Self__HD4B->previous_linear__20C;
-        next__1LEC=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C &  4294967292LU)))));
-        new_free__0LEC=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )prev__2LEC))));
-        new_size__5LEC=(__UINTEGER_32)(Self__HD4B->size_and_id__30C &  4294967294LU);
-        if (((prev__2LEC ==  4294967295LU) || ((__UINTEGER_32)(new_free__0LEC->size_and_id__30C &  1) !=  0))) {
-          new_free__0LEC=Self__HD4B;
-          Self__HD4B->next_free__40C=first_free__QDBB;
-          Self__HD4B->previous_free__50C=NULL;
-          if (((void *)first_free__QDBB != (void *)NULL)) {
-            ((__MEMORY *)first_free__QDBB)->previous_free__50C=Self__HD4B;
-          };
-          first_free__QDBB=Self__HD4B;
-        } else {
-          new_size__5LEC=(__UINTEGER_32)((__UINTEGER_32)(new_size__5LEC + new_free__0LEC->size_and_id__30C) +  8);
-        };
-        if (((! ((__UINTEGER_32)(Self__HD4B->size_and_id__30C &  2) !=  0)) && ((__UINTEGER_32)(next__1LEC->size_and_id__30C &  1) ==  0))) {
-          new_size__5LEC=(__UINTEGER_32)((__UINTEGER_32)(new_size__5LEC + next__1LEC->size_and_id__30C) +  8);
-          prev__ZGDR=next__1LEC->previous_free__50C;
-          next__0GDR=next__1LEC->next_free__40C;
-          if (((void *)prev__ZGDR == (void *)NULL)) {
-            first_free__QDBB=next__0GDR;
-          } else {
-            ((__MEMORY *)prev__ZGDR)->next_free__40C=next__0GDR;
-          };
-          if (((void *)next__0GDR != (void *)NULL)) {
-            ((__MEMORY *)next__0GDR)->previous_free__50C=prev__ZGDR;
-          };
-        };
-        new_free__0LEC->size_and_id__30C=new_size__5LEC;
-        if (((__UINTEGER_32)(new_free__0LEC->size_and_id__30C &  2) !=  0)) {
-          last_block[(__tmp__04OB)] = (new_free__0LEC);
-        } else {
-          next__1LEC=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C &  4294967292LU)))));
-          next__1LEC->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )new_free__0LEC) - (unsigned long)begin_memory__4PI))));
-        };
-      };
-    } else {
-      result__MD4B=Self__HD4B;
-    };
-    result__J3OB=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__MD4B)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  return(result__J3OB);
+  __POINTER__IB ptr__TCL,__tmp__ZCL,__tmp__TQ0T,__tmp__VQ0T,__tmp__GX4T;
+  __POINTER__IB __tmp__IX4T,__tmp__KX4T,__tmp__LX4T;
+  __INTEGER__Q typ_id__XCL,Self__CX4T;
+  __UINTEGER_32__ZWB __tmp__WQ0T;
+  __MEMORY__2PG *__tmp__PX4T;
+  __FAST_ARRAYoSTRINGo__1RD *result__SCL,*Self__15Y;
+  void **__tmp__BX4T;
+  result__SCL=NULL;
+  ptr__TCL=((__POINTER__IB )(NULL));
+  typ_id__XCL= 0;
+  __tmp__ZCL=((__POINTER__IB )sizeof(__FAST_ARRAYoSTRINGo__1RD));
+  if (((unsigned long)__tmp__ZCL ==  0)) {
+    result__SCL=FAST_ARRAYoSTRINGo__1RD__;
+  } else /* FALSE */ {
+    typ_id__XCL=__FAST_ARRAYoSTRINGo__1RD__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCL));
+    if ((typ_id__XCL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TQ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__VQ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__WQ0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VQ0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__TQ0T=micro_alloc__table__lab__UKI(__tmp__VQ0T,((__POINTER__IB )(&(table_size[(__tmp__WQ0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VQ0T)));
+      ptr__TCL=__tmp__TQ0T;
+    } else /* FALSE */ {
+      __tmp__WQ0T=((__UINTEGER_32__ZWB )typ_id__XCL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TQ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__VQ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__TQ0T=micro_alloc__table__lab__UKI(__tmp__VQ0T,((__POINTER__IB )(&(table_type[(__tmp__WQ0T)]))),(__UINTEGER_32__ZWB)(__tmp__WQ0T |  1));
+      ptr__TCL=__tmp__TQ0T;
+    };
+    result__SCL=((__FAST_ARRAYoSTRINGo__1RD *)ptr__TCL);
+    *(result__SCL) = *(FAST_ARRAYoSTRINGo__1RD__);
+  };
+  Self__15Y=((__FAST_ARRAYoSTRINGo__1RD *)result__SCL);
+  if ((Self__15Y->parent_arrayed_collection__BSD.capacity__EAZ < new_count__FKE)) {
+    __tmp__TQ0T=((__POINTER__IB )(__INTEGER__Q)(new_count__FKE * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__VQ0T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__GX4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__IX4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__TQ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__TQ0T=(void *)((unsigned long)__tmp__IX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__TQ0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__KX4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__LX4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__TQ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KX4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KX4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__WQ0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LX4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__KX4T=micro_alloc__table__lab__UKI(__tmp__LX4T,((__POINTER__IB )(&(table_size[(__tmp__WQ0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LX4T)));
+      ((__POINTER__IB *)__tmp__KX4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__VQ0T=(void *)((unsigned long)__tmp__KX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__PX4T=search__LQCB(__tmp__IX4T);
+      __tmp__VQ0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PX4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__BX4T=((void **)__tmp__VQ0T);
+    Self__CX4T=(__INTEGER__Q)(new_count__FKE -  1);
+    while ((Self__CX4T >=  0)) {
+      __tmp__BX4T[Self__CX4T]=NULL;
+      Self__CX4T=(__INTEGER__Q)(Self__CX4T -  1);
+    };
+    Self__15Y->parent_arrayed_collection__BSD.storage__RAZ=__tmp__BX4T;
+    Self__15Y->parent_arrayed_collection__BSD.capacity__EAZ=new_count__FKE;
+  };
+  Self__15Y->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(-  1);
+  Self__15Y=result__SCL;
+  return(Self__15Y);
 }
 
-static void add_last__10X(__FAST_ARRAYoSTRINGo *Self__20X,void *element__30X)
-// ({FAST_ARRAYoSTRINGo},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void add_last__ACV(__STRING__BC *Self__BCV,__CHARACTER__DB ch__CCV)
+// ({STRING__BC},{CHARACTER__DB}) Void No recursive, No inlinable.
 {
-  __INTEGER new_capacity__40X,__tmp__C2X,__tmp__4IMB,Self__KFRC;
-  __BOOLEAN __tmp__M1X;
-  void **__tmp__B2X,**new__LIMB;
-  new_capacity__40X= 0;
-  if (((__INTEGER)(Self__20X->parent_arrayed_collection__QXD.upper__TXD +  1) <= (__INTEGER)(Self__20X->parent_arrayed_collection__QXD.capacity__Q1M -  1))) {
-    Self__20X->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__20X->parent_arrayed_collection__QXD.upper__TXD +  1);
-    __tmp__M1X=TRUE__;
-  } else {
-    __tmp__M1X=FALSE__;
-  };
-  if ((! __tmp__M1X)) {
-    if ((Self__20X->parent_arrayed_collection__QXD.capacity__Q1M ==  0)) {
-      Self__20X->parent_arrayed_collection__QXD.storage__11M=create__NXEB( 2);
-      Self__20X->parent_arrayed_collection__QXD.capacity__Q1M= 2;
-      Self__20X->parent_arrayed_collection__QXD.upper__TXD= 0;
-    } else {
-      new_capacity__40X=(__INTEGER)(Self__20X->parent_arrayed_collection__QXD.capacity__Q1M <<  1);
-      __tmp__B2X=Self__20X->parent_arrayed_collection__QXD.storage__11M;
-      __tmp__C2X=Self__20X->parent_arrayed_collection__QXD.capacity__Q1M;
-      new__LIMB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__B2X)),((__UINTEGER_32 )(__INTEGER)(__tmp__C2X * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__40X * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__4IMB=(__INTEGER)(new_capacity__40X -  1);
-      Self__KFRC=__tmp__C2X;
-      while ((Self__KFRC <= __tmp__4IMB)) {
-        new__LIMB[Self__KFRC]=NULL;
-        Self__KFRC=(__INTEGER)(Self__KFRC +  1);
-      };
-      Self__20X->parent_arrayed_collection__QXD.storage__11M=new__LIMB;
-      Self__20X->parent_arrayed_collection__QXD.capacity__Q1M=new_capacity__40X;
-      Self__20X->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__20X->parent_arrayed_collection__QXD.upper__TXD +  1);
-    };
-  };
-  ((void **)Self__20X->parent_arrayed_collection__QXD.storage__11M)[Self__20X->parent_arrayed_collection__QXD.upper__TXD]=element__30X;
+  __POINTER__IB sz__ZX4T,result__XX4T,__tmp__YX4T,__tmp__0X4T;
+  __POINTER__IB __tmp__2X4T,__tmp__3X4T;
+  __UINTEGER_32__ZWB __tmp__4X4T;
+  __MEMORY__2PG *__tmp__BY4T;
+  __INTEGER__Q Self__UX4T,old_nb_elts__B0WT,upper__GY4T,Self__EY4T;
+  __CHARACTER__DB *__tmp__TX4T;
+  if ((Self__BCV->capacity__UFL <= Self__BCV->count__WJ)) {
+    if ((Self__BCV->capacity__UFL ==  0)) {
+      Self__BCV->capacity__UFL= 32;
+      sz__ZX4T=((__POINTER__IB ) 32);
+      result__XX4T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__YX4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0X4T=(void *)((unsigned long)(void *)((unsigned long)sz__ZX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YX4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YX4T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__ZX4T=(void *)((unsigned long)__tmp__0X4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__ZX4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2X4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3X4T=(void *)((unsigned long)(void *)((unsigned long)sz__ZX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2X4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2X4T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4X4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3X4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__2X4T=micro_alloc__table__lab__UKI(__tmp__3X4T,((__POINTER__IB )(&(table_size[(__tmp__4X4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3X4T)));
+        ((__POINTER__IB *)__tmp__2X4T)[ 0]=((__POINTER__IB ) 3);
+        result__XX4T=(void *)((unsigned long)__tmp__2X4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__BY4T=search__LQCB(__tmp__0X4T);
+        result__XX4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BY4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__TX4T=((__CHARACTER__DB *)result__XX4T);
+      Self__UX4T= 31;
+      while ((Self__UX4T >=  0)) {
+        __tmp__TX4T[Self__UX4T]='\0';
+        Self__UX4T=(__INTEGER__Q)(Self__UX4T -  1);
+      };
+      Self__BCV->storage__LFL=__tmp__TX4T;
+    } else /* FALSE */ {
+      Self__UX4T=(__INTEGER__Q)(Self__BCV->capacity__UFL <<  1);
+      __tmp__TX4T=((__CHARACTER__DB *)Self__BCV->storage__LFL);
+      old_nb_elts__B0WT=Self__BCV->capacity__UFL;
+      sz__ZX4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )__tmp__TX4T),((__UINTEGER_32__ZWB )old_nb_elts__B0WT),((__UINTEGER_32__ZWB )Self__UX4T));
+      __tmp__TX4T=((__CHARACTER__DB *)sz__ZX4T);
+      upper__GY4T=(__INTEGER__Q)(Self__UX4T -  1);
+      Self__EY4T=old_nb_elts__B0WT;
+      while ((Self__EY4T <= upper__GY4T)) {
+        __tmp__TX4T[Self__EY4T]='\0';
+        Self__EY4T=(__INTEGER__Q)(Self__EY4T +  1);
+      };
+      Self__BCV->storage__LFL=__tmp__TX4T;
+      Self__BCV->capacity__UFL=Self__UX4T;
+    };
+  };
+  ((__CHARACTER__DB *)Self__BCV->storage__LFL)[Self__BCV->count__WJ]=ch__CCV;
+  Self__BCV->count__WJ=(__INTEGER__Q)(Self__BCV->count__WJ +  1);
 }
 
-static __INTEGER prime_number_ceiling__X3Q(__INTEGER integer__Z3Q)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void add_last__W1Z(__FAST_ARRAYoSTRINGo__1RD *Self__X1Z,__STRING__BC *element__Y1Z)
+// ({FAST_ARRAYoSTRINGo__1RD},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER result__13Q;
-  __BOOLEAN __tmp__D4Q,__tmp__Q4Q,result__ZVU,__tmp__34Q,result__LWU;
-  __BOOLEAN __tmp__K5Q,result__3WU,__tmp__X5Q,result__PXU,__tmp__EAR;
-  __BOOLEAN result__BYU,__tmp__RAR,result__TYU,__tmp__4AR,result__FZU;
-  __BOOLEAN __tmp__LBR,result__XZU,__tmp__YBR,result__J0U,__tmp__FCR;
-  __BOOLEAN result__10U,__tmp__SCR,result__N1U,__tmp__5CR,result__51U;
-  __BOOLEAN __tmp__MDR,result__R2U,__tmp__ZDR,result__D3U,__tmp__GER;
-  __BOOLEAN result__V3U,__tmp__TER,result__H4U,__tmp__AFR,result__Z4U;
-  __BOOLEAN __tmp__NFR,result__L5U,__tmp__0FR,result__35U,__tmp__HGR;
-  __BOOLEAN result__PAV,__tmp__UGR,result__BBV,__tmp__BHR,result__TBV;
-  __BOOLEAN __tmp__OHR,result__FCV,__tmp__1HR,result__XCV,__tmp__IIR;
-  __BOOLEAN result__JDV;
-  result__13Q= 0;
-  if ((integer__Z3Q <=  11)) {
-    result__13Q= 11;
-    __tmp__D4Q=TRUE__;
-  } else {
-    __tmp__D4Q=FALSE__;
-  };
-  if (__tmp__D4Q) {
-    __tmp__Q4Q=TRUE__;
-  } else {
-    result__ZVU=(integer__Z3Q <=  23);
-    if (result__ZVU) {
-      result__13Q= 23;
-    };
-    __tmp__Q4Q=result__ZVU;
-  };
-  if (__tmp__Q4Q) {
-    __tmp__34Q=TRUE__;
-  } else {
-    result__LWU=(integer__Z3Q <=  53);
-    if (result__LWU) {
-      result__13Q= 53;
-    };
-    __tmp__34Q=result__LWU;
-  };
-  if (__tmp__34Q) {
-    __tmp__K5Q=TRUE__;
-  } else {
-    result__3WU=(integer__Z3Q <=  97);
-    if (result__3WU) {
-      result__13Q= 97;
-    };
-    __tmp__K5Q=result__3WU;
-  };
-  if (__tmp__K5Q) {
-    __tmp__X5Q=TRUE__;
-  } else {
-    result__PXU=(integer__Z3Q <=  193);
-    if (result__PXU) {
-      result__13Q= 193;
-    };
-    __tmp__X5Q=result__PXU;
-  };
-  if (__tmp__X5Q) {
-    __tmp__EAR=TRUE__;
-  } else {
-    result__BYU=(integer__Z3Q <=  389);
-    if (result__BYU) {
-      result__13Q= 389;
-    };
-    __tmp__EAR=result__BYU;
-  };
-  if (__tmp__EAR) {
-    __tmp__RAR=TRUE__;
-  } else {
-    result__TYU=(integer__Z3Q <=  769);
-    if (result__TYU) {
-      result__13Q= 769;
-    };
-    __tmp__RAR=result__TYU;
-  };
-  if (__tmp__RAR) {
-    __tmp__4AR=TRUE__;
-  } else {
-    result__FZU=(integer__Z3Q <=  1543);
-    if (result__FZU) {
-      result__13Q= 1543;
-    };
-    __tmp__4AR=result__FZU;
-  };
-  if (__tmp__4AR) {
-    __tmp__LBR=TRUE__;
-  } else {
-    result__XZU=(integer__Z3Q <=  3079);
-    if (result__XZU) {
-      result__13Q= 3079;
-    };
-    __tmp__LBR=result__XZU;
-  };
-  if (__tmp__LBR) {
-    __tmp__YBR=TRUE__;
-  } else {
-    result__J0U=(integer__Z3Q <=  6151);
-    if (result__J0U) {
-      result__13Q= 6151;
-    };
-    __tmp__YBR=result__J0U;
-  };
-  if (__tmp__YBR) {
-    __tmp__FCR=TRUE__;
-  } else {
-    result__10U=(integer__Z3Q <=  12289);
-    if (result__10U) {
-      result__13Q= 12289;
-    };
-    __tmp__FCR=result__10U;
-  };
-  if (__tmp__FCR) {
-    __tmp__SCR=TRUE__;
-  } else {
-    result__N1U=(integer__Z3Q <=  24593);
-    if (result__N1U) {
-      result__13Q= 24593;
-    };
-    __tmp__SCR=result__N1U;
-  };
-  if (__tmp__SCR) {
-    __tmp__5CR=TRUE__;
-  } else {
-    result__51U=(integer__Z3Q <=  49157);
-    if (result__51U) {
-      result__13Q= 49157;
-    };
-    __tmp__5CR=result__51U;
-  };
-  if (__tmp__5CR) {
-    __tmp__MDR=TRUE__;
-  } else {
-    result__R2U=(integer__Z3Q <=  98317);
-    if (result__R2U) {
-      result__13Q= 98317;
-    };
-    __tmp__MDR=result__R2U;
-  };
-  if (__tmp__MDR) {
-    __tmp__ZDR=TRUE__;
-  } else {
-    result__D3U=(integer__Z3Q <=  196613);
-    if (result__D3U) {
-      result__13Q= 196613;
-    };
-    __tmp__ZDR=result__D3U;
-  };
-  if (__tmp__ZDR) {
-    __tmp__GER=TRUE__;
-  } else {
-    result__V3U=(integer__Z3Q <=  393241);
-    if (result__V3U) {
-      result__13Q= 393241;
-    };
-    __tmp__GER=result__V3U;
-  };
-  if (__tmp__GER) {
-    __tmp__TER=TRUE__;
-  } else {
-    result__H4U=(integer__Z3Q <=  786433);
-    if (result__H4U) {
-      result__13Q= 786433;
-    };
-    __tmp__TER=result__H4U;
-  };
-  if (__tmp__TER) {
-    __tmp__AFR=TRUE__;
-  } else {
-    result__Z4U=(integer__Z3Q <=  1572869);
-    if (result__Z4U) {
-      result__13Q= 1572869;
-    };
-    __tmp__AFR=result__Z4U;
-  };
-  if (__tmp__AFR) {
-    __tmp__NFR=TRUE__;
-  } else {
-    result__L5U=(integer__Z3Q <=  3145739);
-    if (result__L5U) {
-      result__13Q= 3145739;
-    };
-    __tmp__NFR=result__L5U;
-  };
-  if (__tmp__NFR) {
-    __tmp__0FR=TRUE__;
-  } else {
-    result__35U=(integer__Z3Q <=  6291469);
-    if (result__35U) {
-      result__13Q= 6291469;
-    };
-    __tmp__0FR=result__35U;
-  };
-  if (__tmp__0FR) {
-    __tmp__HGR=TRUE__;
-  } else {
-    result__PAV=(integer__Z3Q <=  12582917);
-    if (result__PAV) {
-      result__13Q= 12582917;
-    };
-    __tmp__HGR=result__PAV;
-  };
-  if (__tmp__HGR) {
-    __tmp__UGR=TRUE__;
-  } else {
-    result__BBV=(integer__Z3Q <=  25165843);
-    if (result__BBV) {
-      result__13Q= 25165843;
-    };
-    __tmp__UGR=result__BBV;
-  };
-  if (__tmp__UGR) {
-    __tmp__BHR=TRUE__;
-  } else {
-    result__TBV=(integer__Z3Q <=  50331653);
-    if (result__TBV) {
-      result__13Q= 50331653;
-    };
-    __tmp__BHR=result__TBV;
-  };
-  if (__tmp__BHR) {
-    __tmp__OHR=TRUE__;
-  } else {
-    result__FCV=(integer__Z3Q <=  100663319);
-    if (result__FCV) {
-      result__13Q= 100663319;
-    };
-    __tmp__OHR=result__FCV;
-  };
-  if (__tmp__OHR) {
-    __tmp__1HR=TRUE__;
-  } else {
-    result__XCV=(integer__Z3Q <=  201326611);
-    if (result__XCV) {
-      result__13Q= 201326611;
-    };
-    __tmp__1HR=result__XCV;
-  };
-  if (__tmp__1HR) {
-    __tmp__IIR=TRUE__;
-  } else {
-    result__JDV=(integer__Z3Q <=  402653189);
-    if (result__JDV) {
-      result__13Q= 402653189;
-    };
-    __tmp__IIR=result__JDV;
-  };
-  if ((! __tmp__IIR)) {
-    if ((integer__Z3Q <=  805306457)) {
-      result__13Q= 805306457;
-    } else {
-      result__13Q= 1610612741;
-    };
-  };
-  return(result__13Q);
+  __POINTER__IB sz__KY4T,result__IY4T,__tmp__JY4T,__tmp__LY4T;
+  __POINTER__IB __tmp__NY4T,__tmp__OY4T;
+  __UINTEGER_32__ZWB __tmp__PY4T;
+  __MEMORY__2PG *__tmp__SY4T;
+  __INTEGER__Q Self__H4ZB,__tmp__22Z,__tmp__ZNWB,Self__BZ4C;
+  __BOOLEAN__L __tmp__H2Z;
+  void **__tmp__K5HB;
+  if (((__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.upper__ESD +  1) <= (__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ -  1))) {
+    Self__X1Z->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.upper__ESD +  1);
+    __tmp__H2Z=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__H2Z=FALSE__O__;
+  };
+  if ((! __tmp__H2Z)) {
+    if ((Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ ==  0)) {
+      sz__KY4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__IY4T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__JY4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__LY4T=(void *)((unsigned long)(void *)((unsigned long)sz__KY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JY4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JY4T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__KY4T=(void *)((unsigned long)__tmp__LY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__KY4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__NY4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__OY4T=(void *)((unsigned long)(void *)((unsigned long)sz__KY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NY4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NY4T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PY4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__OY4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__NY4T=micro_alloc__table__lab__UKI(__tmp__OY4T,((__POINTER__IB )(&(table_size[(__tmp__PY4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__OY4T)));
+        ((__POINTER__IB *)__tmp__NY4T)[ 0]=((__POINTER__IB ) 3);
+        result__IY4T=(void *)((unsigned long)__tmp__NY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__SY4T=search__LQCB(__tmp__LY4T);
+        result__IY4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__SY4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__K5HB=((void **)result__IY4T);
+      Self__H4ZB= 1;
+      while ((Self__H4ZB >=  0)) {
+        __tmp__K5HB[Self__H4ZB]=NULL;
+        Self__H4ZB=(__INTEGER__Q)(Self__H4ZB -  1);
+      };
+      Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ=__tmp__K5HB;
+      Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ= 2;
+      Self__X1Z->parent_arrayed_collection__BSD.upper__ESD= 0;
+    } else /* FALSE */ {
+      Self__H4ZB=(__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ <<  1);
+      __tmp__K5HB=Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ;
+      __tmp__22Z=Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ;
+      sz__KY4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__K5HB)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__22Z * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__H4ZB * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__K5HB=((void **)sz__KY4T);
+      __tmp__ZNWB=(__INTEGER__Q)(Self__H4ZB -  1);
+      Self__BZ4C=__tmp__22Z;
+      while ((Self__BZ4C <= __tmp__ZNWB)) {
+        __tmp__K5HB[Self__BZ4C]=NULL;
+        Self__BZ4C=(__INTEGER__Q)(Self__BZ4C +  1);
+      };
+      Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ=__tmp__K5HB;
+      Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ=Self__H4ZB;
+      Self__X1Z->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.upper__ESD +  1);
+    };
+  };
+  ((void **)Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ)[Self__X1Z->parent_arrayed_collection__BSD.upper__ESD]=element__Y1Z;
 }
 
-static void** create__B2TB(__INTEGER nb_elements__D2TB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ* create__1YEB()
+// () With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__RTBR,a__QTBR,new_size__STBR,new_size2__TTBR,a__UTBR;
-  __UINTEGER_32 new_size__VTBR;
-  __POINTER result__PTBR,ptr_table__0RNR,next__ZRNR,result__1RNR;
-  __INTEGER Self__X2RC;
-  void **Result__BUZB;
-  sz__RTBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__D2TB * ((__INTEGER )(sizeof(void *)))));
-  result__PTBR=((__POINTER )(NULL));
-  a__QTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__STBR=(__UINTEGER_32)((__UINTEGER_32)(sz__RTBR + a__QTBR) & (__UINTEGER_32)(~ a__QTBR));
-  new_size2__TTBR=(__UINTEGER_32)(new_size__STBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__TTBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__UTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__VTBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TTBR + a__UTBR) & (__UINTEGER_32)(~ a__UTBR));
-    ptr_table__0RNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VTBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__ZRNR=((__POINTER )(NULL));
-    result__1RNR=((__POINTER *)ptr_table__0RNR)[ 0];
-    if ((result__1RNR == (void *)NULL)) {
-      result__1RNR=new_lab__2PJ(new_size__VTBR);
-      next__ZRNR=(void *)((unsigned long)result__1RNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTBR)));
-      ((__POINTER *)next__ZRNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__0RNR)[ 0]=next__ZRNR;
-    } else {
-      next__ZRNR=((__POINTER *)result__1RNR)[ 0];
-      if ((next__ZRNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1RNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VTBR <<  1)) <=  4096)) {
-          next__ZRNR=(void *)((unsigned long)result__1RNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTBR)));
-        } else {
-          next__ZRNR=new_lab__2PJ(new_size__VTBR);
-        };
-        ((__POINTER *)next__ZRNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0RNR)[ 0]=next__ZRNR;
-      } else {
-        ((__POINTER *)result__1RNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZRNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__1RNR=next__ZRNR;
-      };
-    };
-    ((__POINTER *)result__1RNR)[ 0]=((__POINTER ) 3);
-    result__PTBR=(void *)((unsigned long)result__1RNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__PTBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__STBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__BUZB=((void **)result__PTBR);
-  Self__X2RC=(__INTEGER)(nb_elements__D2TB -  1);
-  while ((Self__X2RC >=  0)) {
-    Result__BUZB[Self__X2RC]=NULL;
-    Self__X2RC=(__INTEGER)(Self__X2RC -  1);
-  };
-  return(Result__BUZB);
-}
-
-static void** create__K25(__INTEGER nb_elements__M25)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__ZTBR,a__YTBR,new_size__0TBR,new_size2__1TBR,a__2TBR;
-  __UINTEGER_32 new_size__3TBR;
-  __POINTER result__XTBR,ptr_table__5RNR,next__4RNR,result__ASNR;
-  __INTEGER Self__ORQB;
-  void **Result__0JCB;
-  sz__ZTBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__M25 * ((__INTEGER )(sizeof(void *)))));
-  result__XTBR=((__POINTER )(NULL));
-  a__YTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__0TBR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZTBR + a__YTBR) & (__UINTEGER_32)(~ a__YTBR));
-  new_size2__1TBR=(__UINTEGER_32)(new_size__0TBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__1TBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__2TBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__3TBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1TBR + a__2TBR) & (__UINTEGER_32)(~ a__2TBR));
-    ptr_table__5RNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3TBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__4RNR=((__POINTER )(NULL));
-    result__ASNR=((__POINTER *)ptr_table__5RNR)[ 0];
-    if ((result__ASNR == (void *)NULL)) {
-      result__ASNR=new_lab__2PJ(new_size__3TBR);
-      next__4RNR=(void *)((unsigned long)result__ASNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3TBR)));
-      ((__POINTER *)next__4RNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__5RNR)[ 0]=next__4RNR;
-    } else {
-      next__4RNR=((__POINTER *)result__ASNR)[ 0];
-      if ((next__4RNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ASNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3TBR <<  1)) <=  4096)) {
-          next__4RNR=(void *)((unsigned long)result__ASNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3TBR)));
-        } else {
-          next__4RNR=new_lab__2PJ(new_size__3TBR);
-        };
-        ((__POINTER *)next__4RNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5RNR)[ 0]=next__4RNR;
-      } else {
-        ((__POINTER *)result__ASNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4RNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ASNR=next__4RNR;
-      };
-    };
-    ((__POINTER *)result__ASNR)[ 0]=((__POINTER ) 3);
-    result__XTBR=(void *)((unsigned long)result__ASNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__XTBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__0TBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__0JCB=((void **)result__XTBR);
-  Self__ORQB=(__INTEGER)(nb_elements__M25 -  1);
-  while ((Self__ORQB >=  0)) {
-    Result__0JCB[Self__ORQB]=NULL;
-    Self__ORQB=(__INTEGER)(Self__ORQB -  1);
-  };
-  return(Result__0JCB);
+  __POINTER__IB ptr__W4VB,__tmp__24VB,__tmp__B1ST,__tmp__DDI;
+  __POINTER__IB __tmp__ZY4T,__tmp__0Y4T;
+  __INTEGER__Q typ_id__04VB,Self__HJFE;
+  __UINTEGER_32__ZWB __tmp__JFI;
+  __MEMORY__2PG *__tmp__4Y4T;
+  __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *result__V4VB;
+  __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__BMYC;
+  void **Result__3OID;
+  result__V4VB=NULL;
+  ptr__W4VB=((__POINTER__IB )(NULL));
+  typ_id__04VB= 0;
+  __tmp__24VB=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ));
+  if (((unsigned long)__tmp__24VB ==  0)) {
+    result__V4VB=HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__;
+  } else /* FALSE */ {
+    typ_id__04VB=__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24VB));
+    if ((typ_id__04VB == (__INTEGER__Q)(-  1))) {
+      __tmp__B1ST=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__DDI=(void *)((unsigned long)(void *)((unsigned long)__tmp__24VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__JFI=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DDI / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__B1ST=micro_alloc__table__lab__UKI(__tmp__DDI,((__POINTER__IB )(&(table_size[(__tmp__JFI)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DDI)));
+      ptr__W4VB=__tmp__B1ST;
+    } else /* FALSE */ {
+      __tmp__JFI=((__UINTEGER_32__ZWB )typ_id__04VB);
+      __tmp__B1ST=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__DDI=(void *)((unsigned long)(void *)((unsigned long)__tmp__24VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__B1ST=micro_alloc__table__lab__UKI(__tmp__DDI,((__POINTER__IB )(&(table_type[(__tmp__JFI)]))),(__UINTEGER_32__ZWB)(__tmp__JFI |  1));
+      ptr__W4VB=__tmp__B1ST;
+    };
+    result__V4VB=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)ptr__W4VB);
+    *(result__V4VB) = *(HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__);
+  };
+  Self__BMYC=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)result__V4VB);
+  typ_id__04VB=prime_number_ceiling__OKN( 193);
+  ptr__W4VB=((__POINTER__IB )(__INTEGER__Q)(typ_id__04VB * ((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__24VB=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__B1ST=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__DDI=(void *)((unsigned long)(void *)((unsigned long)ptr__W4VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST) - (unsigned long)((__POINTER__IB ) 1)));
+  ptr__W4VB=(void *)((unsigned long)__tmp__DDI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((ptr__W4VB <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__ZY4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__0Y4T=(void *)((unsigned long)(void *)((unsigned long)ptr__W4VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZY4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZY4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__JFI=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0Y4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__ZY4T=micro_alloc__table__lab__UKI(__tmp__0Y4T,((__POINTER__IB )(&(table_size[(__tmp__JFI)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0Y4T)));
+    ((__POINTER__IB *)__tmp__ZY4T)[ 0]=((__POINTER__IB ) 3);
+    __tmp__24VB=(void *)((unsigned long)__tmp__ZY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__4Y4T=search__LQCB(__tmp__DDI);
+    __tmp__24VB=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__4Y4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__3OID=((void **)__tmp__24VB);
+  Self__HJFE=(__INTEGER__Q)(typ_id__04VB -  1);
+  while ((Self__HJFE >=  0)) {
+    Result__3OID[Self__HJFE]=NULL;
+    Self__HJFE=(__INTEGER__Q)(Self__HJFE -  1);
+  };
+  Self__BMYC->buckets__ZVXC=Result__3OID;
+  Self__BMYC->capacity__SVXC=typ_id__04VB;
+  Self__BMYC->count__ZWXC= 0;
+  Self__BMYC=result__V4VB;
+  return(Self__BMYC);
 }
 
-static void** create__3IT(__INTEGER nb_elements__5IT)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __POINTER__IB micro_alloc__table__lab__UKI(__POINTER__IB new_size__WKI,__POINTER__IB ptr_table__XKI,__UINTEGER_32__ZWB lab_type__YKI)
+// ({POINTER__IB},{POINTER__IB},{UINTEGER_32__ZWB}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__BUBR,a__AUBR,new_size__CUBR,new_size2__DUBR,a__EUBR;
-  __UINTEGER_32 new_size__FUBR;
-  __POINTER result__5TBR,ptr_table__ESNR,next__DSNR,result__FSNR;
-  __INTEGER Self__ONOB;
-  void **Result__GDX;
-  sz__BUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__5IT * ((__INTEGER )(sizeof(void *)))));
-  result__5TBR=((__POINTER )(NULL));
-  a__AUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__CUBR=(__UINTEGER_32)((__UINTEGER_32)(sz__BUBR + a__AUBR) & (__UINTEGER_32)(~ a__AUBR));
-  new_size2__DUBR=(__UINTEGER_32)(new_size__CUBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__DUBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__EUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__FUBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__DUBR + a__EUBR) & (__UINTEGER_32)(~ a__EUBR));
-    ptr_table__ESNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FUBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__DSNR=((__POINTER )(NULL));
-    result__FSNR=((__POINTER *)ptr_table__ESNR)[ 0];
-    if ((result__FSNR == (void *)NULL)) {
-      result__FSNR=new_lab__2PJ(new_size__FUBR);
-      next__DSNR=(void *)((unsigned long)result__FSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUBR)));
-      ((__POINTER *)next__DSNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__ESNR)[ 0]=next__DSNR;
-    } else {
-      next__DSNR=((__POINTER *)result__FSNR)[ 0];
-      if ((next__DSNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FSNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FUBR <<  1)) <=  4096)) {
-          next__DSNR=(void *)((unsigned long)result__FSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUBR)));
-        } else {
-          next__DSNR=new_lab__2PJ(new_size__FUBR);
-        };
-        ((__POINTER *)next__DSNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ESNR)[ 0]=next__DSNR;
-      } else {
-        ((__POINTER *)result__FSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__FSNR=next__DSNR;
-      };
-    };
-    ((__POINTER *)result__FSNR)[ 0]=((__POINTER ) 3);
-    result__5TBR=(void *)((unsigned long)result__FSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__5TBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__CUBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__GDX=((void **)result__5TBR);
-  Self__ONOB=(__INTEGER)(nb_elements__5IT -  1);
-  while ((Self__ONOB >=  0)) {
-    Result__GDX[Self__ONOB]=NULL;
-    Self__ONOB=(__INTEGER)(Self__ONOB -  1);
-  };
-  return(Result__GDX);
+  __POINTER__IB next__2KI,__tmp__R2YS,result__0KI,__tmp__BMI,__tmp__DMI;
+  __POINTER__IB __tmp__JNI;
+  next__2KI=((__POINTER__IB )(NULL));
+  __tmp__R2YS=((__POINTER__IB *)ptr_table__XKI)[ 0];
+  result__0KI=__tmp__R2YS;
+  if ((__tmp__R2YS == (void *)NULL)) {
+    __tmp__BMI=new_lab__S5I(lab_type__YKI);
+    result__0KI=__tmp__BMI;
+    __tmp__DMI=(void *)((unsigned long)__tmp__BMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)new_size__WKI));
+    next__2KI=__tmp__DMI;
+    ((__POINTER__IB *)__tmp__DMI)[ 0]=NULL;
+    ((__POINTER__IB *)ptr_table__XKI)[ 0]=__tmp__DMI;
+  } else /* FALSE */ {
+    __tmp__BMI=((__POINTER__IB *)result__0KI)[ 0];
+    next__2KI=__tmp__BMI;
+    if ((__tmp__BMI == (void *)NULL)) {
+      if (((void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)result__0KI - (unsigned long)begin_memory__PMI) & (unsigned long)((__POINTER__IB ) 4095)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)(void *)((unsigned long)new_size__WKI << (unsigned long) 1))) <= ((__POINTER__IB ) 4096))) {
+        next__2KI=(void *)((unsigned long)result__0KI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)new_size__WKI));
+      } else /* FALSE */ {
+        __tmp__JNI=new_lab__S5I(lab_type__YKI);
+        next__2KI=__tmp__JNI;
+      };
+      ((__POINTER__IB *)next__2KI)[ 0]=NULL;
+      ((__POINTER__IB *)ptr_table__XKI)[ 0]=next__2KI;
+    } else /* FALSE */ {
+      ((__POINTER__IB *)result__0KI)[ 0]=(void *)((unsigned long)((__POINTER__IB *)next__2KI)[ 0] & (unsigned long)((__POINTER__IB )(__INTEGER__Q)(~  3)));
+      result__0KI=next__2KI;
+    };
+  };
+  next__2KI=result__0KI;
+  return(next__2KI);
 }
 
-static void** create__UMT(__INTEGER nb_elements__WMT)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __MEMORY__2PG* search__LQCB(__POINTER__IB new_size__NQCB)
+// ({POINTER__IB}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__JUBR,a__IUBR,new_size__KUBR,new_size2__LUBR,a__MUBR;
-  __UINTEGER_32 new_size__NUBR;
-  __POINTER result__HUBR,ptr_table__JSNR,next__ISNR,result__KSNR;
-  __INTEGER Self__VOOB;
-  void **Result__2HX;
-  sz__JUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__WMT * ((__INTEGER )(sizeof(void *)))));
-  result__HUBR=((__POINTER )(NULL));
-  a__IUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__KUBR=(__UINTEGER_32)((__UINTEGER_32)(sz__JUBR + a__IUBR) & (__UINTEGER_32)(~ a__IUBR));
-  new_size2__LUBR=(__UINTEGER_32)(new_size__KUBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__LUBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__MUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__NUBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__LUBR + a__MUBR) & (__UINTEGER_32)(~ a__MUBR));
-    ptr_table__JSNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NUBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__ISNR=((__POINTER )(NULL));
-    result__KSNR=((__POINTER *)ptr_table__JSNR)[ 0];
-    if ((result__KSNR == (void *)NULL)) {
-      result__KSNR=new_lab__2PJ(new_size__NUBR);
-      next__ISNR=(void *)((unsigned long)result__KSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUBR)));
-      ((__POINTER *)next__ISNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__JSNR)[ 0]=next__ISNR;
-    } else {
-      next__ISNR=((__POINTER *)result__KSNR)[ 0];
-      if ((next__ISNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KSNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NUBR <<  1)) <=  4096)) {
-          next__ISNR=(void *)((unsigned long)result__KSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUBR)));
-        } else {
-          next__ISNR=new_lab__2PJ(new_size__NUBR);
-        };
-        ((__POINTER *)next__ISNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JSNR)[ 0]=next__ISNR;
-      } else {
-        ((__POINTER *)result__KSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ISNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__KSNR=next__ISNR;
-      };
-    };
-    ((__POINTER *)result__KSNR)[ 0]=((__POINTER ) 3);
-    result__HUBR=(void *)((unsigned long)result__KSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__HUBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__KUBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__2HX=((void **)result__HUBR);
-  Self__VOOB=(__INTEGER)(nb_elements__WMT -  1);
-  while ((Self__VOOB >=  0)) {
-    Result__2HX[Self__VOOB]=NULL;
-    Self__VOOB=(__INTEGER)(Self__VOOB -  1);
-  };
-  return(Result__2HX);
+  __MEMORY__2PG *result__PQCB,*__tmp__LSCB;
+  __UINTEGER_32__ZWB __tmp__QSCB;
+  result__PQCB=first_free__GC0;
+  while ((((void *)result__PQCB != (void *)NULL) && (((__POINTER__IB )(__UINTEGER_32__ZWB)(((__MEMORY__2PG *)result__PQCB)->size_and_id__5PG &  4294967292LU)) < new_size__NQCB))) {
+    result__PQCB=result__PQCB->next_free__AQG;
+  };
+  if (((void *)result__PQCB == (void *)NULL)) {
+    __tmp__LSCB=new_page__ZFO();
+    result__PQCB=__tmp__LSCB;
+  };
+  __tmp__QSCB=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)((void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)result__PQCB)) - (unsigned long)begin_memory__PMI)))) >>  26);
+  to_busy__index__IVVB(((__MEMORY__2PG *)result__PQCB),new_size__NQCB,__tmp__QSCB);
+  __tmp__LSCB=result__PQCB;
+  return(__tmp__LSCB);
 }
 
-static void fast_put__to__WUL(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__XUL,void *v__YUL,void *k__ZUL)
-// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo},{NULLxITM_TYPE_SIMPLExITM_TYPE_SELF},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static __FAST_ARRAYoStrict_STRING_CONSTANTo__ED* create_with_capacity__XWE(__INTEGER__Q new_count__ZWE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER h__AVL,idx__BVL,idx__YW2,new_capacity__ZW2,i__0W2;
-  __INTEGER typ_id__IZ2;
-  __POINTER ptr__DZ2,ptr_table__OSNR,next__NSNR,result__PSNR;
-  __POINTER ptr_table__TSNR,next__SSNR,result__USNR;
-  __UINTEGER_32 sz__FZ2,a__PC4Q,new_size__QTZQ,t__STZQ,a__TC4Q;
-  __UINTEGER_32 new_size__WSNR,lab_type__VSNR;
-  void *node__CVL,*node1__2W2,*node2__3W2,*__tmp__QWL;
-  void **old_buckets__1W2;
-  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__CZ2;
-  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__3ZKB;
-  h__AVL=hash_code__OPN(k__ZUL);
-  idx__BVL=(__INTEGER)(h__AVL % Self__XUL->capacity__GGL);
-  node__CVL=((void **)Self__XUL->buckets__LGL)[idx__BVL];
-  while ((! (((void *)node__CVL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__CVL)->key__XGL == (void *)k__ZUL)))) {
-    node__CVL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__CVL)->next__CHL;
-  };
-  if (((void *)node__CVL == (void *)NULL)) {
-    if ((Self__XUL->capacity__GGL == Self__XUL->count__DWL)) {
-      idx__YW2= 0;
-      node1__2W2=NULL;
-      node2__3W2=NULL;
-      old_buckets__1W2=Self__XUL->buckets__LGL;
-      new_capacity__ZW2=prime_number_ceiling__X3Q((__INTEGER)(Self__XUL->capacity__GGL +  1));
-      Self__XUL->buckets__LGL=create__UMT(new_capacity__ZW2);
-      i__0W2=(__INTEGER)(Self__XUL->capacity__GGL -  1);
-      Self__XUL->capacity__GGL=new_capacity__ZW2;
-      while ((i__0W2 >=  0)) {
-        node1__2W2=((void **)old_buckets__1W2)[i__0W2];
-        while (((void *)node1__2W2 != (void *)NULL)) {
-          node2__3W2=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__2W2)->next__CHL;
-          idx__YW2=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__2W2)->key__XGL) % Self__XUL->capacity__GGL);
-          ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__2W2)->next__CHL=((void **)Self__XUL->buckets__LGL)[idx__YW2];
-          ((void **)Self__XUL->buckets__LGL)[idx__YW2]=node1__2W2;
-          node1__2W2=node2__3W2;
-        };
-        i__0W2=(__INTEGER)(i__0W2 -  1);
-      };
-      idx__BVL=(__INTEGER)(h__AVL % Self__XUL->capacity__GGL);
-    };
-    __tmp__QWL=((void **)Self__XUL->buckets__LGL)[idx__BVL];
-    result__CZ2=NULL;
-    ptr__DZ2=((__POINTER )(NULL));
-    typ_id__IZ2= 0;
-    sz__FZ2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo));
-    if ((sz__FZ2 ==  0)) {
-      result__CZ2=HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
-    } else {
-      typ_id__IZ2=__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FZ2);
-      if ((typ_id__IZ2 == (__INTEGER)(-  1))) {
-        a__PC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QTZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__FZ2 + a__PC4Q) & (__UINTEGER_32)(~ a__PC4Q));
-        ptr_table__OSNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QTZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__NSNR=((__POINTER )(NULL));
-        result__PSNR=((__POINTER *)ptr_table__OSNR)[ 0];
-        if ((result__PSNR == (void *)NULL)) {
-          result__PSNR=new_lab__2PJ(new_size__QTZQ);
-          next__NSNR=(void *)((unsigned long)result__PSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTZQ)));
-          ((__POINTER *)next__NSNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OSNR)[ 0]=next__NSNR;
-        } else {
-          next__NSNR=((__POINTER *)result__PSNR)[ 0];
-          if ((next__NSNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PSNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QTZQ <<  1)) <=  4096)) {
-              next__NSNR=(void *)((unsigned long)result__PSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTZQ)));
-            } else {
-              next__NSNR=new_lab__2PJ(new_size__QTZQ);
-            };
-            ((__POINTER *)next__NSNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OSNR)[ 0]=next__NSNR;
-          } else {
-            ((__POINTER *)result__PSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PSNR=next__NSNR;
-          };
-        };
-        ptr__DZ2=result__PSNR;
-      } else {
-        t__STZQ=((__UINTEGER_32 )typ_id__IZ2);
-        a__TC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WSNR=(__UINTEGER_32)((__UINTEGER_32)(sz__FZ2 + a__TC4Q) & (__UINTEGER_32)(~ a__TC4Q));
-        ptr_table__TSNR=((__POINTER )(&(table_type[(t__STZQ)])));
-        lab_type__VSNR=(__UINTEGER_32)(t__STZQ |  1);
-        next__SSNR=((__POINTER )(NULL));
-        result__USNR=((__POINTER *)ptr_table__TSNR)[ 0];
-        if ((result__USNR == (void *)NULL)) {
-          result__USNR=new_lab__2PJ(lab_type__VSNR);
-          next__SSNR=(void *)((unsigned long)result__USNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSNR)));
-          ((__POINTER *)next__SSNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TSNR)[ 0]=next__SSNR;
-        } else {
-          next__SSNR=((__POINTER *)result__USNR)[ 0];
-          if ((next__SSNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__USNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WSNR <<  1)) <=  4096)) {
-              next__SSNR=(void *)((unsigned long)result__USNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSNR)));
-            } else {
-              next__SSNR=new_lab__2PJ(lab_type__VSNR);
-            };
-            ((__POINTER *)next__SSNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TSNR)[ 0]=next__SSNR;
-          } else {
-            ((__POINTER *)result__USNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__USNR=next__SSNR;
-          };
-        };
-        ptr__DZ2=result__USNR;
-      };
-      result__CZ2=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__DZ2);
-      *(result__CZ2) = *(HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
-    };
-    Self__3ZKB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__CZ2);
-    Self__3ZKB->item__KHL=v__YUL;
-    Self__3ZKB->key__XGL=k__ZUL;
-    Self__3ZKB->next__CHL=__tmp__QWL;
-    node__CVL=result__CZ2;
-    ((void **)Self__XUL->buckets__LGL)[idx__BVL]=result__CZ2;
-    Self__XUL->count__DWL=(__INTEGER)(Self__XUL->count__DWL +  1);
-  } else {
-    ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__CVL)->item__KHL=v__YUL;
-  };
+  __POINTER__IB ptr__NGL,__tmp__TGL,__tmp__H0WT,__tmp__J0WT;
+  __INTEGER__Q typ_id__RGL;
+  __UINTEGER_32__ZWB __tmp__K0WT;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *result__MGL,*Self__MBZ;
+  __STRING_CONSTANT__0 **__tmp__BCZ;
+  result__MGL=NULL;
+  ptr__NGL=((__POINTER__IB )(NULL));
+  typ_id__RGL= 0;
+  __tmp__TGL=((__POINTER__IB )sizeof(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED));
+  if (((unsigned long)__tmp__TGL ==  0)) {
+    result__MGL=FAST_ARRAYoStrict_STRING_CONSTANTo__ED__;
+  } else /* FALSE */ {
+    typ_id__RGL=__FAST_ARRAYoStrict_STRING_CONSTANTo__ED__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TGL));
+    if ((typ_id__RGL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__H0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__J0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TGL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__K0WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J0WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__H0WT=micro_alloc__table__lab__UKI(__tmp__J0WT,((__POINTER__IB )(&(table_size[(__tmp__K0WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J0WT)));
+      ptr__NGL=__tmp__H0WT;
+    } else /* FALSE */ {
+      __tmp__K0WT=((__UINTEGER_32__ZWB )typ_id__RGL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__H0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__J0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TGL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__H0WT=micro_alloc__table__lab__UKI(__tmp__J0WT,((__POINTER__IB )(&(table_type[(__tmp__K0WT)]))),(__UINTEGER_32__ZWB)(__tmp__K0WT |  1));
+      ptr__NGL=__tmp__H0WT;
+    };
+    result__MGL=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)ptr__NGL);
+    *(result__MGL) = *(FAST_ARRAYoStrict_STRING_CONSTANTo__ED__);
+  };
+  Self__MBZ=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__MGL);
+  if ((Self__MBZ->parent_arrayed_collection__MD.capacity__VBZ < new_count__ZWE)) {
+    __tmp__BCZ=create__YQEB(new_count__ZWE);
+    Self__MBZ->parent_arrayed_collection__MD.storage__CCZ=__tmp__BCZ;
+    Self__MBZ->parent_arrayed_collection__MD.capacity__VBZ=new_count__ZWE;
+  };
+  Self__MBZ->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(-  1);
+  Self__MBZ=result__MGL;
+  return(Self__MBZ);
 }
 
-static void** create__M12(__INTEGER nb_elements__O12)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __INTEGER__Q prime_number_ceiling__OKN(__INTEGER__Q integer__QKN)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__RUBR,a__QUBR,new_size__SUBR,new_size2__TUBR,a__UUBR;
-  __UINTEGER_32 new_size__VUBR;
-  __POINTER result__PUBR,ptr_table__YSNR,next__XSNR,result__ZSNR;
-  __INTEGER Self__C5PB;
-  void **Result__0Y5;
-  sz__RUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__O12 * ((__INTEGER )(sizeof(void *)))));
-  result__PUBR=((__POINTER )(NULL));
-  a__QUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__SUBR=(__UINTEGER_32)((__UINTEGER_32)(sz__RUBR + a__QUBR) & (__UINTEGER_32)(~ a__QUBR));
-  new_size2__TUBR=(__UINTEGER_32)(new_size__SUBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__TUBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__UUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__VUBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TUBR + a__UUBR) & (__UINTEGER_32)(~ a__UUBR));
-    ptr_table__YSNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VUBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__XSNR=((__POINTER )(NULL));
-    result__ZSNR=((__POINTER *)ptr_table__YSNR)[ 0];
-    if ((result__ZSNR == (void *)NULL)) {
-      result__ZSNR=new_lab__2PJ(new_size__VUBR);
-      next__XSNR=(void *)((unsigned long)result__ZSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VUBR)));
-      ((__POINTER *)next__XSNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__YSNR)[ 0]=next__XSNR;
-    } else {
-      next__XSNR=((__POINTER *)result__ZSNR)[ 0];
-      if ((next__XSNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZSNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VUBR <<  1)) <=  4096)) {
-          next__XSNR=(void *)((unsigned long)result__ZSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VUBR)));
-        } else {
-          next__XSNR=new_lab__2PJ(new_size__VUBR);
-        };
-        ((__POINTER *)next__XSNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YSNR)[ 0]=next__XSNR;
-      } else {
-        ((__POINTER *)result__ZSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ZSNR=next__XSNR;
-      };
-    };
-    ((__POINTER *)result__ZSNR)[ 0]=((__POINTER ) 3);
-    result__PUBR=(void *)((unsigned long)result__ZSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__PUBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__SUBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__0Y5=((void **)result__PUBR);
-  Self__C5PB=(__INTEGER)(nb_elements__O12 -  1);
-  while ((Self__C5PB >=  0)) {
-    Result__0Y5[Self__C5PB]=NULL;
-    Self__C5PB=(__INTEGER)(Self__C5PB -  1);
-  };
-  return(Result__0Y5);
+  __INTEGER__Q result__SKN,Result__RKN;
+  __BOOLEAN__L __tmp__0KN,__tmp__5KN;
+  result__SKN= 0;
+  if ((integer__QKN <=  11)) {
+    result__SKN= 11;
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__0KN=FALSE__O__;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  23);
+    if (__tmp__5KN) {
+      result__SKN= 23;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  53);
+    if (__tmp__5KN) {
+      result__SKN= 53;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  97);
+    if (__tmp__5KN) {
+      result__SKN= 97;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  193);
+    if (__tmp__5KN) {
+      result__SKN= 193;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  389);
+    if (__tmp__5KN) {
+      result__SKN= 389;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  769);
+    if (__tmp__5KN) {
+      result__SKN= 769;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  1543);
+    if (__tmp__5KN) {
+      result__SKN= 1543;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  3079);
+    if (__tmp__5KN) {
+      result__SKN= 3079;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  6151);
+    if (__tmp__5KN) {
+      result__SKN= 6151;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  12289);
+    if (__tmp__5KN) {
+      result__SKN= 12289;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  24593);
+    if (__tmp__5KN) {
+      result__SKN= 24593;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  49157);
+    if (__tmp__5KN) {
+      result__SKN= 49157;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  98317);
+    if (__tmp__5KN) {
+      result__SKN= 98317;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  196613);
+    if (__tmp__5KN) {
+      result__SKN= 196613;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  393241);
+    if (__tmp__5KN) {
+      result__SKN= 393241;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  786433);
+    if (__tmp__5KN) {
+      result__SKN= 786433;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  1572869);
+    if (__tmp__5KN) {
+      result__SKN= 1572869;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  3145739);
+    if (__tmp__5KN) {
+      result__SKN= 3145739;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  6291469);
+    if (__tmp__5KN) {
+      result__SKN= 6291469;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  12582917);
+    if (__tmp__5KN) {
+      result__SKN= 12582917;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  25165843);
+    if (__tmp__5KN) {
+      result__SKN= 25165843;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  50331653);
+    if (__tmp__5KN) {
+      result__SKN= 50331653;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  100663319);
+    if (__tmp__5KN) {
+      result__SKN= 100663319;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  201326611);
+    if (__tmp__5KN) {
+      result__SKN= 201326611;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if (__tmp__0KN) {
+    __tmp__0KN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KN=(integer__QKN <=  402653189);
+    if (__tmp__5KN) {
+      result__SKN= 402653189;
+    };
+    __tmp__0KN=__tmp__5KN;
+  };
+  if ((! __tmp__0KN)) {
+    if ((integer__QKN <=  805306457)) {
+      result__SKN= 805306457;
+    } else /* FALSE */ {
+      result__SKN= 1610612741;
+    };
+  };
+  Result__RKN=result__SKN;
+  return(Result__RKN);
 }
 
-static void** create__YUT(__INTEGER nb_elements__0UT)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get__INC(__STRING_CONSTANT__0 *n__KNC)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__ZUBR,a__YUBR,new_size__0UBR,new_size2__1UBR,a__2UBR;
-  __UINTEGER_32 new_size__3UBR;
-  __POINTER result__XUBR,ptr_table__3SNR,next__2SNR,result__4SNR;
-  __INTEGER Self__2POB;
-  void **Result__KMX;
-  sz__ZUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__0UT * ((__INTEGER )(sizeof(void *)))));
-  result__XUBR=((__POINTER )(NULL));
-  a__YUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__0UBR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZUBR + a__YUBR) & (__UINTEGER_32)(~ a__YUBR));
-  new_size2__1UBR=(__UINTEGER_32)(new_size__0UBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__1UBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__2UBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__3UBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1UBR + a__2UBR) & (__UINTEGER_32)(~ a__2UBR));
-    ptr_table__3SNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3UBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__2SNR=((__POINTER )(NULL));
-    result__4SNR=((__POINTER *)ptr_table__3SNR)[ 0];
-    if ((result__4SNR == (void *)NULL)) {
-      result__4SNR=new_lab__2PJ(new_size__3UBR);
-      next__2SNR=(void *)((unsigned long)result__4SNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UBR)));
-      ((__POINTER *)next__2SNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__3SNR)[ 0]=next__2SNR;
-    } else {
-      next__2SNR=((__POINTER *)result__4SNR)[ 0];
-      if ((next__2SNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4SNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3UBR <<  1)) <=  4096)) {
-          next__2SNR=(void *)((unsigned long)result__4SNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UBR)));
-        } else {
-          next__2SNR=new_lab__2PJ(new_size__3UBR);
-        };
-        ((__POINTER *)next__2SNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3SNR)[ 0]=next__2SNR;
-      } else {
-        ((__POINTER *)result__4SNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2SNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__4SNR=next__2SNR;
-      };
-    };
-    ((__POINTER *)result__4SNR)[ 0]=((__POINTER ) 3);
-    result__XUBR=(void *)((unsigned long)result__4SNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__XUBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__0UBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__KMX=((void **)result__XUBR);
-  Self__2POB=(__INTEGER)(nb_elements__0UT -  1);
-  while ((Self__2POB >=  0)) {
-    Result__KMX[Self__2POB]=NULL;
-    Self__2POB=(__INTEGER)(Self__2POB -  1);
-  };
-  return(Result__KMX);
+  void *__tmp__3NC,*result__SNC;
+  __ITM_TYPE_SIMPLE__RMB *result__3ZK,*Self__4ZY;
+  __POINTER__IB ptr__4ZK,__tmp__E0K,__tmp__O0WT,__tmp__Q0WT;
+  __INTEGER__Q typ_id__C0K;
+  __UINTEGER_32__ZWB __tmp__R0WT;
+  __tmp__3NC=fast_reference_at__15J(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),n__KNC);
+  result__SNC=__tmp__3NC;
+  if (((void *)__tmp__3NC == (void *)NULL)) {
+    result__3ZK=NULL;
+    ptr__4ZK=((__POINTER__IB )(NULL));
+    typ_id__C0K= 0;
+    __tmp__E0K=((__POINTER__IB )sizeof(__ITM_TYPE_SIMPLE__RMB));
+    if (((unsigned long)__tmp__E0K ==  0)) {
+      result__3ZK=ITM_TYPE_SIMPLE__RMB__;
+    } else /* FALSE */ {
+      typ_id__C0K=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0K));
+      if ((typ_id__C0K == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__O0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__E0K - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R0WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q0WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__O0WT=micro_alloc__table__lab__UKI(__tmp__Q0WT,((__POINTER__IB )(&(table_size[(__tmp__R0WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q0WT)));
+        ptr__4ZK=__tmp__O0WT;
+      } else /* FALSE */ {
+        __tmp__R0WT=((__UINTEGER_32__ZWB )typ_id__C0K);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__O0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__E0K - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__O0WT=micro_alloc__table__lab__UKI(__tmp__Q0WT,((__POINTER__IB )(&(table_type[(__tmp__R0WT)]))),(__UINTEGER_32__ZWB)(__tmp__R0WT |  1));
+        ptr__4ZK=__tmp__O0WT;
+      };
+      result__3ZK=((__ITM_TYPE_SIMPLE__RMB *)ptr__4ZK);
+      *(result__3ZK) = *(ITM_TYPE_SIMPLE__RMB__);
+    };
+    Self__4ZY=((__ITM_TYPE_SIMPLE__RMB *)result__3ZK);
+    Self__4ZY->name__LPC=n__KNC;
+    fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),Self__4ZY,n__KNC);
+    result__SNC=result__3ZK;
+  };
+  __tmp__3NC=result__SNC;
+  return(__tmp__3NC);
 }
 
-static void** create__J0BB(__INTEGER nb_elements__L0BB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoITM_TYPE_MONOo__0LB* create_with_capacity__RF2B(__INTEGER__Q new_count__TF2B)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__BVBR,a__AVBR,new_size__CVBR,new_size2__DVBR,a__EVBR;
-  __UINTEGER_32 new_size__FVBR;
-  __POINTER result__5UBR,ptr_table__CTNR,next__BTNR,result__DTNR;
-  __INTEGER Self__M5QB;
-  void **Result__IZDB;
-  sz__BVBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__L0BB * ((__INTEGER )(sizeof(void *)))));
-  result__5UBR=((__POINTER )(NULL));
-  a__AVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__CVBR=(__UINTEGER_32)((__UINTEGER_32)(sz__BVBR + a__AVBR) & (__UINTEGER_32)(~ a__AVBR));
-  new_size2__DVBR=(__UINTEGER_32)(new_size__CVBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__DVBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__EVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__FVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__DVBR + a__EVBR) & (__UINTEGER_32)(~ a__EVBR));
-    ptr_table__CTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__BTNR=((__POINTER )(NULL));
-    result__DTNR=((__POINTER *)ptr_table__CTNR)[ 0];
-    if ((result__DTNR == (void *)NULL)) {
-      result__DTNR=new_lab__2PJ(new_size__FVBR);
-      next__BTNR=(void *)((unsigned long)result__DTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVBR)));
-      ((__POINTER *)next__BTNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__CTNR)[ 0]=next__BTNR;
-    } else {
-      next__BTNR=((__POINTER *)result__DTNR)[ 0];
-      if ((next__BTNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DTNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FVBR <<  1)) <=  4096)) {
-          next__BTNR=(void *)((unsigned long)result__DTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVBR)));
-        } else {
-          next__BTNR=new_lab__2PJ(new_size__FVBR);
-        };
-        ((__POINTER *)next__BTNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CTNR)[ 0]=next__BTNR;
-      } else {
-        ((__POINTER *)result__DTNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__DTNR=next__BTNR;
-      };
-    };
-    ((__POINTER *)result__DTNR)[ 0]=((__POINTER ) 3);
-    result__5UBR=(void *)((unsigned long)result__DTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__5UBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__CVBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__IZDB=((void **)result__5UBR);
-  Self__M5QB=(__INTEGER)(nb_elements__L0BB -  1);
-  while ((Self__M5QB >=  0)) {
-    Result__IZDB[Self__M5QB]=NULL;
-    Self__M5QB=(__INTEGER)(Self__M5QB -  1);
-  };
-  return(Result__IZDB);
+  __POINTER__IB ptr__M2AC,__tmp__S2AC,__tmp__V0WT,__tmp__X0WT;
+  __INTEGER__Q typ_id__Q2AC;
+  __UINTEGER_32__ZWB __tmp__Y0WT;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *result__L2AC,*Self__KI0C;
+  void **__tmp__0I0C;
+  result__L2AC=NULL;
+  ptr__M2AC=((__POINTER__IB )(NULL));
+  typ_id__Q2AC= 0;
+  __tmp__S2AC=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_MONOo__0LB));
+  if (((unsigned long)__tmp__S2AC ==  0)) {
+    result__L2AC=FAST_ARRAYoITM_TYPE_MONOo__0LB__;
+  } else /* FALSE */ {
+    typ_id__Q2AC=__FAST_ARRAYoITM_TYPE_MONOo__0LB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S2AC));
+    if ((typ_id__Q2AC == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__V0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__X0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S2AC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__Y0WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__V0WT=micro_alloc__table__lab__UKI(__tmp__X0WT,((__POINTER__IB )(&(table_size[(__tmp__Y0WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0WT)));
+      ptr__M2AC=__tmp__V0WT;
+    } else /* FALSE */ {
+      __tmp__Y0WT=((__UINTEGER_32__ZWB )typ_id__Q2AC);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__V0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__X0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S2AC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__V0WT=micro_alloc__table__lab__UKI(__tmp__X0WT,((__POINTER__IB )(&(table_type[(__tmp__Y0WT)]))),(__UINTEGER_32__ZWB)(__tmp__Y0WT |  1));
+      ptr__M2AC=__tmp__V0WT;
+    };
+    result__L2AC=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)ptr__M2AC);
+    *(result__L2AC) = *(FAST_ARRAYoITM_TYPE_MONOo__0LB__);
+  };
+  Self__KI0C=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)result__L2AC);
+  if ((Self__KI0C->parent_arrayed_collection__CMB.capacity__FHXC < new_count__TF2B)) {
+    __tmp__0I0C=create__O3KD(new_count__TF2B);
+    Self__KI0C->parent_arrayed_collection__CMB.storage__DIXC=__tmp__0I0C;
+    Self__KI0C->parent_arrayed_collection__CMB.capacity__FHXC=new_count__TF2B;
+  };
+  Self__KI0C->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(-  1);
+  Self__KI0C=result__L2AC;
+  return(Self__KI0C);
 }
 
-static void** create__2KCD(__INTEGER nb_elements__4KCD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void fast_put__to__MQ2(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__NQ2,void *v__OQ2,__STRING_CONSTANT__0 *k__PQ2)
+// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC},{ITM_TYPE_SIMPLE__RMBxITM_TYPE_PARAMETER__ZEZ},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__JVBR,a__IVBR,new_size__KVBR,new_size2__LVBR,a__MVBR;
-  __UINTEGER_32 new_size__NVBR;
-  __POINTER result__HVBR,ptr_table__HTNR,next__GTNR,result__ITNR;
-  __INTEGER Self__GXAE;
-  void **Result__JSHD;
-  sz__JVBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__4KCD * ((__INTEGER )(sizeof(void *)))));
-  result__HVBR=((__POINTER )(NULL));
-  a__IVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__KVBR=(__UINTEGER_32)((__UINTEGER_32)(sz__JVBR + a__IVBR) & (__UINTEGER_32)(~ a__IVBR));
-  new_size2__LVBR=(__UINTEGER_32)(new_size__KVBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__LVBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__MVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__NVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__LVBR + a__MVBR) & (__UINTEGER_32)(~ a__MVBR));
-    ptr_table__HTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__GTNR=((__POINTER )(NULL));
-    result__ITNR=((__POINTER *)ptr_table__HTNR)[ 0];
-    if ((result__ITNR == (void *)NULL)) {
-      result__ITNR=new_lab__2PJ(new_size__NVBR);
-      next__GTNR=(void *)((unsigned long)result__ITNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVBR)));
-      ((__POINTER *)next__GTNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__HTNR)[ 0]=next__GTNR;
-    } else {
-      next__GTNR=((__POINTER *)result__ITNR)[ 0];
-      if ((next__GTNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ITNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NVBR <<  1)) <=  4096)) {
-          next__GTNR=(void *)((unsigned long)result__ITNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVBR)));
-        } else {
-          next__GTNR=new_lab__2PJ(new_size__NVBR);
-        };
-        ((__POINTER *)next__GTNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HTNR)[ 0]=next__GTNR;
-      } else {
-        ((__POINTER *)result__ITNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ITNR=next__GTNR;
-      };
-    };
-    ((__POINTER *)result__ITNR)[ 0]=((__POINTER ) 3);
-    result__HVBR=(void *)((unsigned long)result__ITNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__HVBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__KVBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__JSHD=((void **)result__HVBR);
-  Self__GXAE=(__INTEGER)(nb_elements__4KCD -  1);
-  while ((Self__GXAE >=  0)) {
-    Result__JSHD[Self__GXAE]=NULL;
-    Self__GXAE=(__INTEGER)(Self__GXAE -  1);
+  __STRING_CONSTANT__0 *Self__FDOU,*Self__LDOU;
+  __INTEGER__Q result__EDOU,__tmp__GDOU,Self__HDOU,__tmp__TJNB;
+  __INTEGER__Q Self__SW0T,result__KDOU,__tmp__MDOU,Self__NDOU;
+  __POINTER__IB sz__XW0T,result__VW0T,__tmp__WW0T,__tmp__YW0T;
+  __POINTER__IB __tmp__0W0T,__tmp__1W0T;
+  __UINTEGER_32__ZWB __tmp__2W0T;
+  __MEMORY__2PG *__tmp__5W0T;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node__YQ2;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node1__NJNB;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node2__OJNB;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *Self__TFZC;
+  void **old_buckets__MJNB,**Result__RW0T;
+  Self__FDOU=((__STRING_CONSTANT__0 *)k__PQ2);
+  result__EDOU= 0;
+  __tmp__GDOU=Self__FDOU->count__0C;
+  Self__HDOU= 1;
+  while ((Self__HDOU <= __tmp__GDOU)) {
+    result__EDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__EDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__FDOU->storage__1C)[(__INTEGER__Q)(Self__HDOU -  1)])));
+    Self__HDOU=(__INTEGER__Q)(Self__HDOU +  1);
+  };
+  if ((result__EDOU <  0)) {
+    result__EDOU=(__INTEGER__Q)(~ result__EDOU);
+  };
+  __tmp__GDOU=(__INTEGER__Q)(result__EDOU % Self__NQ2->capacity__LAK);
+  Self__HDOU=__tmp__GDOU;
+  node__YQ2=((void **)Self__NQ2->buckets__SAK)[__tmp__GDOU];
+  while ((! (((void *)node__YQ2 == (void *)NULL) || ((void *)node__YQ2->key__4AK == (void *)k__PQ2)))) {
+    node__YQ2=node__YQ2->next__JBK;
+  };
+  if (((void *)node__YQ2 == (void *)NULL)) {
+    if ((Self__NQ2->capacity__LAK == Self__NQ2->count__JUM)) {
+      node1__NJNB=NULL;
+      node2__OJNB=NULL;
+      old_buckets__MJNB=Self__NQ2->buckets__SAK;
+      __tmp__TJNB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__NQ2->capacity__LAK +  1));
+      sz__XW0T=((__POINTER__IB )(__INTEGER__Q)(__tmp__TJNB * ((__INTEGER__Q )(sizeof(void *)))));
+      result__VW0T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__WW0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__YW0T=(void *)((unsigned long)(void *)((unsigned long)sz__XW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WW0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WW0T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__XW0T=(void *)((unsigned long)__tmp__YW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__XW0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__0W0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__1W0T=(void *)((unsigned long)(void *)((unsigned long)sz__XW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__2W0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1W0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__0W0T=micro_alloc__table__lab__UKI(__tmp__1W0T,((__POINTER__IB )(&(table_size[(__tmp__2W0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1W0T)));
+        ((__POINTER__IB *)__tmp__0W0T)[ 0]=((__POINTER__IB ) 3);
+        result__VW0T=(void *)((unsigned long)__tmp__0W0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__5W0T=search__LQCB(__tmp__YW0T);
+        result__VW0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5W0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      Result__RW0T=((void **)result__VW0T);
+      Self__SW0T=(__INTEGER__Q)(__tmp__TJNB -  1);
+      while ((Self__SW0T >=  0)) {
+        Result__RW0T[Self__SW0T]=NULL;
+        Self__SW0T=(__INTEGER__Q)(Self__SW0T -  1);
+      };
+      Self__NQ2->buckets__SAK=Result__RW0T;
+      Self__SW0T=(__INTEGER__Q)(Self__NQ2->capacity__LAK -  1);
+      Self__NQ2->capacity__LAK=__tmp__TJNB;
+      while ((Self__SW0T >=  0)) {
+        node1__NJNB=((void **)old_buckets__MJNB)[Self__SW0T];
+        while (((void *)node1__NJNB != (void *)NULL)) {
+          node2__OJNB=node1__NJNB->next__JBK;
+          Self__LDOU=((__STRING_CONSTANT__0 *)node1__NJNB->key__4AK);
+          result__KDOU= 0;
+          __tmp__MDOU=Self__LDOU->count__0C;
+          Self__NDOU= 1;
+          while ((Self__NDOU <= __tmp__MDOU)) {
+            result__KDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__KDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__LDOU->storage__1C)[(__INTEGER__Q)(Self__NDOU -  1)])));
+            Self__NDOU=(__INTEGER__Q)(Self__NDOU +  1);
+          };
+          if ((result__KDOU <  0)) {
+            result__KDOU=(__INTEGER__Q)(~ result__KDOU);
+          };
+          __tmp__MDOU=(__INTEGER__Q)(result__KDOU % Self__NQ2->capacity__LAK);
+          ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)node1__NJNB)->next__JBK=((void **)Self__NQ2->buckets__SAK)[__tmp__MDOU];
+          ((void **)Self__NQ2->buckets__SAK)[__tmp__MDOU]=node1__NJNB;
+          node1__NJNB=node2__OJNB;
+        };
+        Self__SW0T=(__INTEGER__Q)(Self__SW0T -  1);
+      };
+      Self__HDOU=(__INTEGER__Q)(result__EDOU % __tmp__TJNB);
+    };
+    node1__NJNB=((void **)Self__NQ2->buckets__SAK)[Self__HDOU];
+    node2__OJNB=NULL;
+    sz__XW0T=((__POINTER__IB )(NULL));
+    __tmp__TJNB= 0;
+    result__VW0T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK));
+    if (((unsigned long)result__VW0T ==  0)) {
+      node2__OJNB=HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__;
+    } else /* FALSE */ {
+      __tmp__TJNB=__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__VW0T));
+      if ((__tmp__TJNB == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__0W0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__1W0T=(void *)((unsigned long)(void *)((unsigned long)result__VW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__2W0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1W0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__0W0T=micro_alloc__table__lab__UKI(__tmp__1W0T,((__POINTER__IB )(&(table_size[(__tmp__2W0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1W0T)));
+        sz__XW0T=__tmp__0W0T;
+      } else /* FALSE */ {
+        __tmp__2W0T=((__UINTEGER_32__ZWB )__tmp__TJNB);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__0W0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__1W0T=(void *)((unsigned long)(void *)((unsigned long)result__VW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0W0T=micro_alloc__table__lab__UKI(__tmp__1W0T,((__POINTER__IB )(&(table_type[(__tmp__2W0T)]))),(__UINTEGER_32__ZWB)(__tmp__2W0T |  1));
+        sz__XW0T=__tmp__0W0T;
+      };
+      node2__OJNB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)sz__XW0T);
+      *(node2__OJNB) = *(HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__);
+    };
+    Self__TFZC=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)node2__OJNB);
+    Self__TFZC->item__RBK=v__OQ2;
+    Self__TFZC->key__4AK=k__PQ2;
+    Self__TFZC->next__JBK=node1__NJNB;
+    node__YQ2=node2__OJNB;
+    ((void **)Self__NQ2->buckets__SAK)[Self__HDOU]=node2__OJNB;
+    Self__NQ2->count__JUM=(__INTEGER__Q)(Self__NQ2->count__JUM +  1);
+  } else /* FALSE */ {
+    ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)node__YQ2)->item__RBK=v__OQ2;
   };
-  return(Result__JSHD);
 }
 
-static void** create__2VBB(__INTEGER nb_elements__4VBB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoTYPE_FULLo__VAY* create_with_capacity__XHRB(__INTEGER__Q new_count__ZHRB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__0VBR,a__ZVBR,new_size__1VBR,new_size2__2VBR,a__3VBR;
-  __UINTEGER_32 new_size__4VBR;
-  __POINTER result__YVBR,ptr_table__MTNR,next__LTNR,result__NTNR;
-  __INTEGER Self__F4QB;
-  void **Result__FUDB;
-  sz__0VBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__4VBB * ((__INTEGER )(sizeof(void *)))));
-  result__YVBR=((__POINTER )(NULL));
-  a__ZVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__1VBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0VBR + a__ZVBR) & (__UINTEGER_32)(~ a__ZVBR));
-  new_size2__2VBR=(__UINTEGER_32)(new_size__1VBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__2VBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__3VBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__4VBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2VBR + a__3VBR) & (__UINTEGER_32)(~ a__3VBR));
-    ptr_table__MTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4VBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__LTNR=((__POINTER )(NULL));
-    result__NTNR=((__POINTER *)ptr_table__MTNR)[ 0];
-    if ((result__NTNR == (void *)NULL)) {
-      result__NTNR=new_lab__2PJ(new_size__4VBR);
-      next__LTNR=(void *)((unsigned long)result__NTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VBR)));
-      ((__POINTER *)next__LTNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__MTNR)[ 0]=next__LTNR;
-    } else {
-      next__LTNR=((__POINTER *)result__NTNR)[ 0];
-      if ((next__LTNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NTNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4VBR <<  1)) <=  4096)) {
-          next__LTNR=(void *)((unsigned long)result__NTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VBR)));
-        } else {
-          next__LTNR=new_lab__2PJ(new_size__4VBR);
-        };
-        ((__POINTER *)next__LTNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MTNR)[ 0]=next__LTNR;
-      } else {
-        ((__POINTER *)result__NTNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__NTNR=next__LTNR;
-      };
-    };
-    ((__POINTER *)result__NTNR)[ 0]=((__POINTER ) 3);
-    result__YVBR=(void *)((unsigned long)result__NTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__YVBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1VBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__FUDB=((void **)result__YVBR);
-  Self__F4QB=(__INTEGER)(nb_elements__4VBB -  1);
-  while ((Self__F4QB >=  0)) {
-    Result__FUDB[Self__F4QB]=NULL;
-    Self__F4QB=(__INTEGER)(Self__F4QB -  1);
-  };
-  return(Result__FUDB);
+  __POINTER__IB ptr__X0XB,__tmp__30XB,__tmp__D1WT,__tmp__F1WT;
+  __INTEGER__Q typ_id__10XB;
+  __UINTEGER_32__ZWB __tmp__G1WT;
+  __FAST_ARRAYoTYPE_FULLo__VAY *result__W0XB,*Self__J2XB;
+  void **__tmp__42XB;
+  result__W0XB=NULL;
+  ptr__X0XB=((__POINTER__IB )(NULL));
+  typ_id__10XB= 0;
+  __tmp__30XB=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPE_FULLo__VAY));
+  if (((unsigned long)__tmp__30XB ==  0)) {
+    result__W0XB=FAST_ARRAYoTYPE_FULLo__VAY__;
+  } else /* FALSE */ {
+    typ_id__10XB=__FAST_ARRAYoTYPE_FULLo__VAY__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__30XB));
+    if ((typ_id__10XB == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__D1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__F1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__30XB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__G1WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F1WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__D1WT=micro_alloc__table__lab__UKI(__tmp__F1WT,((__POINTER__IB )(&(table_size[(__tmp__G1WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F1WT)));
+      ptr__X0XB=__tmp__D1WT;
+    } else /* FALSE */ {
+      __tmp__G1WT=((__UINTEGER_32__ZWB )typ_id__10XB);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__D1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__F1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__30XB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__D1WT=micro_alloc__table__lab__UKI(__tmp__F1WT,((__POINTER__IB )(&(table_type[(__tmp__G1WT)]))),(__UINTEGER_32__ZWB)(__tmp__G1WT |  1));
+      ptr__X0XB=__tmp__D1WT;
+    };
+    result__W0XB=((__FAST_ARRAYoTYPE_FULLo__VAY *)ptr__X0XB);
+    *(result__W0XB) = *(FAST_ARRAYoTYPE_FULLo__VAY__);
+  };
+  Self__J2XB=((__FAST_ARRAYoTYPE_FULLo__VAY *)result__W0XB);
+  if ((Self__J2XB->parent_arrayed_collection__3AY.capacity__S2XB < new_count__ZHRB)) {
+    __tmp__42XB=create__INFC(new_count__ZHRB);
+    Self__J2XB->parent_arrayed_collection__3AY.storage__52XB=__tmp__42XB;
+    Self__J2XB->parent_arrayed_collection__3AY.capacity__S2XB=new_count__ZHRB;
+  };
+  Self__J2XB->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(-  1);
+  Self__J2XB=result__W0XB;
+  return(Self__J2XB);
 }
 
-static void** create__AXOF(__INTEGER nb_elements__CXOF)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoLOCALo__2W1D* create__ABTJ(__INTEGER__Q new_count__CBTJ)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__CWBR,a__BWBR,new_size__DWBR,new_size2__EWBR,a__FWBR;
-  __UINTEGER_32 new_size__GWBR;
-  __POINTER result__AWBR,ptr_table__RTNR,next__QTNR,result__STNR;
-  __INTEGER Self__DFBG;
-  void **Result__QOWF;
-  sz__CWBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__CXOF * ((__INTEGER )(sizeof(void *)))));
-  result__AWBR=((__POINTER )(NULL));
-  a__BWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__DWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CWBR + a__BWBR) & (__UINTEGER_32)(~ a__BWBR));
-  new_size2__EWBR=(__UINTEGER_32)(new_size__DWBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__EWBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__FWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__GWBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EWBR + a__FWBR) & (__UINTEGER_32)(~ a__FWBR));
-    ptr_table__RTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__QTNR=((__POINTER )(NULL));
-    result__STNR=((__POINTER *)ptr_table__RTNR)[ 0];
-    if ((result__STNR == (void *)NULL)) {
-      result__STNR=new_lab__2PJ(new_size__GWBR);
-      next__QTNR=(void *)((unsigned long)result__STNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GWBR)));
-      ((__POINTER *)next__QTNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__RTNR)[ 0]=next__QTNR;
-    } else {
-      next__QTNR=((__POINTER *)result__STNR)[ 0];
-      if ((next__QTNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__STNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GWBR <<  1)) <=  4096)) {
-          next__QTNR=(void *)((unsigned long)result__STNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GWBR)));
-        } else {
-          next__QTNR=new_lab__2PJ(new_size__GWBR);
-        };
-        ((__POINTER *)next__QTNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RTNR)[ 0]=next__QTNR;
-      } else {
-        ((__POINTER *)result__STNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__STNR=next__QTNR;
-      };
-    };
-    ((__POINTER *)result__STNR)[ 0]=((__POINTER ) 3);
-    result__AWBR=(void *)((unsigned long)result__STNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__AWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DWBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__QOWF=((void **)result__AWBR);
-  Self__DFBG=(__INTEGER)(nb_elements__CXOF -  1);
-  while ((Self__DFBG >=  0)) {
-    Result__QOWF[Self__DFBG]=NULL;
-    Self__DFBG=(__INTEGER)(Self__DFBG -  1);
-  };
-  return(Result__QOWF);
+  __POINTER__IB ptr__BZ4T,__tmp__DZ4T,__tmp__EZ4T,__tmp__FZ4T;
+  __POINTER__IB __tmp__OZ4T,__tmp__QZ4T,__tmp__SZ4T,__tmp__TZ4T;
+  __INTEGER__Q typ_id__CZ4T,Self__3Q0T,upper__2GZI,Self__FP0I;
+  __UINTEGER_32__ZWB __tmp__GZ4T;
+  __MEMORY__2PG *__tmp__XZ4T;
+  __FAST_ARRAYoLOCALo__2W1D *result__AZ4T,*Self__HMJK;
+  void **__tmp__2Q0T,**Self__0GZI;
+  __BOOLEAN__L __tmp__0MJK;
+  result__AZ4T=NULL;
+  ptr__BZ4T=((__POINTER__IB )(NULL));
+  typ_id__CZ4T= 0;
+  __tmp__DZ4T=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+  if (((unsigned long)__tmp__DZ4T ==  0)) {
+    result__AZ4T=FAST_ARRAYoLOCALo__2W1D__;
+  } else /* FALSE */ {
+    typ_id__CZ4T=__FAST_ARRAYoLOCALo__2W1D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DZ4T));
+    if ((typ_id__CZ4T == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__EZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__FZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__GZ4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FZ4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__EZ4T=micro_alloc__table__lab__UKI(__tmp__FZ4T,((__POINTER__IB )(&(table_size[(__tmp__GZ4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FZ4T)));
+      ptr__BZ4T=__tmp__EZ4T;
+    } else /* FALSE */ {
+      __tmp__GZ4T=((__UINTEGER_32__ZWB )typ_id__CZ4T);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__EZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__FZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__EZ4T=micro_alloc__table__lab__UKI(__tmp__FZ4T,((__POINTER__IB )(&(table_type[(__tmp__GZ4T)]))),(__UINTEGER_32__ZWB)(__tmp__GZ4T |  1));
+      ptr__BZ4T=__tmp__EZ4T;
+    };
+    result__AZ4T=((__FAST_ARRAYoLOCALo__2W1D *)ptr__BZ4T);
+    *(result__AZ4T) = *(FAST_ARRAYoLOCALo__2W1D__);
+  };
+  Self__HMJK=((__FAST_ARRAYoLOCALo__2W1D *)result__AZ4T);
+  if ((new_count__CBTJ > Self__HMJK->parent_arrayed_collection__EX1D.capacity__ZZ4F)) {
+    __tmp__EZ4T=((__POINTER__IB )(__INTEGER__Q)(new_count__CBTJ * ((__INTEGER__Q )(sizeof(void *)))));
+    __tmp__FZ4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__OZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__QZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__EZ4T=(void *)((unsigned long)__tmp__QZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__EZ4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__GZ4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TZ4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__SZ4T=micro_alloc__table__lab__UKI(__tmp__TZ4T,((__POINTER__IB )(&(table_size[(__tmp__GZ4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TZ4T)));
+      ((__POINTER__IB *)__tmp__SZ4T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__FZ4T=(void *)((unsigned long)__tmp__SZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__XZ4T=search__LQCB(__tmp__QZ4T);
+      __tmp__FZ4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__XZ4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__2Q0T=((void **)__tmp__FZ4T);
+    Self__3Q0T=(__INTEGER__Q)(new_count__CBTJ -  1);
+    while ((Self__3Q0T >=  0)) {
+      __tmp__2Q0T[Self__3Q0T]=NULL;
+      Self__3Q0T=(__INTEGER__Q)(Self__3Q0T -  1);
+    };
+    Self__HMJK->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__2Q0T;
+    Self__HMJK->parent_arrayed_collection__EX1D.capacity__ZZ4F=new_count__CBTJ;
+    __tmp__0MJK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__0MJK=FALSE__O__;
+  };
+  if ((! __tmp__0MJK)) {
+    if (((Self__HMJK->parent_arrayed_collection__EX1D.capacity__ZZ4F >  0) && (Self__HMJK->parent_arrayed_collection__EX1D.upper__12BE >=  0))) {
+      Self__0GZI=((void **)Self__HMJK->parent_arrayed_collection__EX1D.storage__NU5F);
+      upper__2GZI=Self__HMJK->parent_arrayed_collection__EX1D.upper__12BE;
+      Self__FP0I= 0;
+      while ((Self__FP0I <= upper__2GZI)) {
+        Self__0GZI[Self__FP0I]=NULL;
+        Self__FP0I=(__INTEGER__Q)(Self__FP0I +  1);
+      };
+    };
+  };
+  Self__HMJK->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(new_count__CBTJ -  1);
+  Self__HMJK=result__AZ4T;
+  return(Self__HMJK);
 }
 
-static void** create__DJBD(__INTEGER nb_elements__FJBD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoTYPEo__MSB* create_with_capacity__5YD(__INTEGER__Q new_count__BZD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__KWBR,a__JWBR,new_size__LWBR,new_size2__MWBR,a__NWBR;
-  __UINTEGER_32 new_size__OWBR;
-  __POINTER result__IWBR,ptr_table__WTNR,next__VTNR,result__XTNR;
-  __INTEGER Self__VOAE;
-  void **Result__TMGD;
-  sz__KWBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__FJBD * ((__INTEGER )(sizeof(void *)))));
-  result__IWBR=((__POINTER )(NULL));
-  a__JWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__LWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KWBR + a__JWBR) & (__UINTEGER_32)(~ a__JWBR));
-  new_size2__MWBR=(__UINTEGER_32)(new_size__LWBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__MWBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__NWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__OWBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MWBR + a__NWBR) & (__UINTEGER_32)(~ a__NWBR));
-    ptr_table__WTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__VTNR=((__POINTER )(NULL));
-    result__XTNR=((__POINTER *)ptr_table__WTNR)[ 0];
-    if ((result__XTNR == (void *)NULL)) {
-      result__XTNR=new_lab__2PJ(new_size__OWBR);
-      next__VTNR=(void *)((unsigned long)result__XTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWBR)));
-      ((__POINTER *)next__VTNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__WTNR)[ 0]=next__VTNR;
-    } else {
-      next__VTNR=((__POINTER *)result__XTNR)[ 0];
-      if ((next__VTNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XTNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OWBR <<  1)) <=  4096)) {
-          next__VTNR=(void *)((unsigned long)result__XTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWBR)));
-        } else {
-          next__VTNR=new_lab__2PJ(new_size__OWBR);
-        };
-        ((__POINTER *)next__VTNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WTNR)[ 0]=next__VTNR;
-      } else {
-        ((__POINTER *)result__XTNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__XTNR=next__VTNR;
-      };
-    };
-    ((__POINTER *)result__XTNR)[ 0]=((__POINTER ) 3);
-    result__IWBR=(void *)((unsigned long)result__XTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__IWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LWBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__TMGD=((void **)result__IWBR);
-  Self__VOAE=(__INTEGER)(nb_elements__FJBD -  1);
-  while ((Self__VOAE >=  0)) {
-    Result__TMGD[Self__VOAE]=NULL;
-    Self__VOAE=(__INTEGER)(Self__VOAE -  1);
-  };
-  return(Result__TMGD);
+  __POINTER__IB ptr__GUK,__tmp__MUK,__tmp__R1WT,__tmp__T1WT;
+  __INTEGER__Q typ_id__KUK;
+  __UINTEGER_32__ZWB __tmp__U1WT;
+  __FAST_ARRAYoTYPEo__MSB *result__FUK,*Self__YVY;
+  void **__tmp__NWY;
+  result__FUK=NULL;
+  ptr__GUK=((__POINTER__IB )(NULL));
+  typ_id__KUK= 0;
+  __tmp__MUK=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPEo__MSB));
+  if (((unsigned long)__tmp__MUK ==  0)) {
+    result__FUK=FAST_ARRAYoTYPEo__MSB__;
+  } else /* FALSE */ {
+    typ_id__KUK=__FAST_ARRAYoTYPEo__MSB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MUK));
+    if ((typ_id__KUK == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__R1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__T1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__MUK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__U1WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__T1WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__R1WT=micro_alloc__table__lab__UKI(__tmp__T1WT,((__POINTER__IB )(&(table_size[(__tmp__U1WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__T1WT)));
+      ptr__GUK=__tmp__R1WT;
+    } else /* FALSE */ {
+      __tmp__U1WT=((__UINTEGER_32__ZWB )typ_id__KUK);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__R1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__T1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__MUK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__R1WT=micro_alloc__table__lab__UKI(__tmp__T1WT,((__POINTER__IB )(&(table_type[(__tmp__U1WT)]))),(__UINTEGER_32__ZWB)(__tmp__U1WT |  1));
+      ptr__GUK=__tmp__R1WT;
+    };
+    result__FUK=((__FAST_ARRAYoTYPEo__MSB *)ptr__GUK);
+    *(result__FUK) = *(FAST_ARRAYoTYPEo__MSB__);
+  };
+  Self__YVY=((__FAST_ARRAYoTYPEo__MSB *)result__FUK);
+  if ((Self__YVY->parent_arrayed_collection__USB.capacity__BWY < new_count__BZD)) {
+    __tmp__NWY=create__FIEB(new_count__BZD);
+    Self__YVY->parent_arrayed_collection__USB.storage__OWY=__tmp__NWY;
+    Self__YVY->parent_arrayed_collection__USB.capacity__BWY=new_count__BZD;
+  };
+  Self__YVY->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(-  1);
+  Self__YVY=result__FUK;
+  return(Self__YVY);
 }
 
-static void** create__4GBD(__INTEGER nb_elements__AHBD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __POINTER__IB realloc_dynamic__old_size__new_size__FAX(__POINTER__IB p__HAX,__UINTEGER_32__ZWB old_sz__IAX,__UINTEGER_32__ZWB new_sz__JAX)
+// ({POINTER__IB},{UINTEGER_32__ZWB},{UINTEGER_32__ZWB}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__SWBR,a__RWBR,new_size__TWBR,new_size2__UWBR,a__VWBR;
-  __UINTEGER_32 new_size__WWBR;
-  __POINTER result__QWBR,ptr_table__1TNR,next__0TNR,result__2TNR;
-  __INTEGER Self__ONAE;
-  void **Result__HKGD;
-  sz__SWBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__AHBD * ((__INTEGER )(sizeof(void *)))));
-  result__QWBR=((__POINTER )(NULL));
-  a__RWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__TWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SWBR + a__RWBR) & (__UINTEGER_32)(~ a__RWBR));
-  new_size2__UWBR=(__UINTEGER_32)(new_size__TWBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__UWBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__VWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__WWBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UWBR + a__VWBR) & (__UINTEGER_32)(~ a__VWBR));
-    ptr_table__1TNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__0TNR=((__POINTER )(NULL));
-    result__2TNR=((__POINTER *)ptr_table__1TNR)[ 0];
-    if ((result__2TNR == (void *)NULL)) {
-      result__2TNR=new_lab__2PJ(new_size__WWBR);
-      next__0TNR=(void *)((unsigned long)result__2TNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWBR)));
-      ((__POINTER *)next__0TNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__1TNR)[ 0]=next__0TNR;
-    } else {
-      next__0TNR=((__POINTER *)result__2TNR)[ 0];
-      if ((next__0TNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2TNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WWBR <<  1)) <=  4096)) {
-          next__0TNR=(void *)((unsigned long)result__2TNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWBR)));
-        } else {
-          next__0TNR=new_lab__2PJ(new_size__WWBR);
-        };
-        ((__POINTER *)next__0TNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1TNR)[ 0]=next__0TNR;
-      } else {
-        ((__POINTER *)result__2TNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0TNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__2TNR=next__0TNR;
-      };
-    };
-    ((__POINTER *)result__2TNR)[ 0]=((__POINTER ) 3);
-    result__QWBR=(void *)((unsigned long)result__2TNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__QWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TWBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__HKGD=((void **)result__QWBR);
-  Self__ONAE=(__INTEGER)(nb_elements__AHBD -  1);
-  while ((Self__ONAE >=  0)) {
-    Result__HKGD[Self__ONAE]=NULL;
-    Self__ONAE=(__INTEGER)(Self__ONAE -  1);
-  };
-  return(Result__HKGD);
+  __POINTER__IB result__VAX,sz__1Z4T,result__ZZ4T,__tmp__0Z4T;
+  __POINTER__IB __tmp__2Z4T,__tmp__4Z4T,__tmp__5Z4T,src__RBDB,dst__SBDB;
+  __UINTEGER_32__ZWB __tmp__Z1WT,__tmp__CBX,__tmp__HNX,__tmp__LBX;
+  __UINTEGER_32__ZWB __tmp__A04T,__tmp__XFDB,__tmp__JGDB,new_size__AWPB;
+  __MEMORY__2PG *__tmp__D04T,*result__WEDB,*__tmp__FGDB,*__tmp__1WPB;
+  __MEMORY__2PG *new_free__2VPB,*prev__P04T,*next__Q04T;
+  __INTEGER__Q __tmp__G04T,__tmp__H04T,__tmp__XBDB,__tmp__GCDB;
+  __POINTER__IB *na_src__J04T,*na_dst__L04T,*na_src__UBDB,*na_dst__VBDB;
+  result__VAX=((__POINTER__IB )(NULL));
+  __tmp__Z1WT=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((__INTEGER__Q )(sizeof(void *)))) -  1);
+  __tmp__CBX=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(old_sz__IAX + __tmp__Z1WT) & (__UINTEGER_32__ZWB)(~ __tmp__Z1WT));
+  __tmp__Z1WT=(__UINTEGER_32__ZWB)(__tmp__CBX + ((__UINTEGER_32__ZWB )((__INTEGER__Q )(sizeof(void *)))));
+  __tmp__HNX=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((__INTEGER__Q )(sizeof(void *)))) -  1);
+  __tmp__LBX=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(new_sz__JAX + __tmp__HNX) & (__UINTEGER_32__ZWB)(~ __tmp__HNX));
+  if ((((__POINTER__IB )__tmp__Z1WT) <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    sz__1Z4T=((__POINTER__IB )__tmp__LBX);
+    result__ZZ4T=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__0Z4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__2Z4T=(void *)((unsigned long)(void *)((unsigned long)sz__1Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T) - (unsigned long)((__POINTER__IB ) 1)));
+    sz__1Z4T=(void *)((unsigned long)__tmp__2Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((sz__1Z4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__4Z4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__5Z4T=(void *)((unsigned long)(void *)((unsigned long)sz__1Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Z4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Z4T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__A04T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5Z4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__4Z4T=micro_alloc__table__lab__UKI(__tmp__5Z4T,((__POINTER__IB )(&(table_size[(__tmp__A04T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5Z4T)));
+      ((__POINTER__IB *)__tmp__4Z4T)[ 0]=((__POINTER__IB ) 3);
+      result__ZZ4T=(void *)((unsigned long)__tmp__4Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__D04T=search__LQCB(__tmp__2Z4T);
+      result__ZZ4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__D04T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    result__VAX=result__ZZ4T;
+    __tmp__G04T=((__INTEGER__Q )__tmp__CBX);
+    (&__string_286)->count__0C= 23;
+    (&__string_286)->storage__1C="Memory: Copy alignment.";
+    __tmp__H04T=(__INTEGER__Q)(__tmp__G04T / ((__INTEGER__Q )(sizeof(void *))));
+    na_src__J04T=((__POINTER__IB *)p__HAX);
+    na_dst__L04T=((__POINTER__IB *)result__ZZ4T);
+    __tmp__G04T=(__INTEGER__Q)(__tmp__H04T -  1);
+    while ((__tmp__G04T >=  0)) {
+      na_dst__L04T[__tmp__G04T]=na_src__J04T[__tmp__G04T];
+      __tmp__G04T=(__INTEGER__Q)(__tmp__G04T -  1);
+    };
+    sz__1Z4T=(void *)((unsigned long)p__HAX - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))));
+    result__ZZ4T=((__POINTER__IB )__tmp__Z1WT);
+    __tmp__0Z4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__2Z4T=(void *)((unsigned long)(void *)((unsigned long)result__ZZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__A04T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2Z4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    result__ZZ4T=((__POINTER__IB )(&(table_size[(__tmp__A04T)-1])));
+    __tmp__0Z4T=((__POINTER__IB *)result__ZZ4T)[ 0];
+    ((__POINTER__IB *)sz__1Z4T)[ 0]=(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)(void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB *)__tmp__0Z4T)[ 0]) - (unsigned long)((__POINTER__IB ) 1)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 3)) - (unsigned long)((__POINTER__IB ) 1)))) - (unsigned long)((__POINTER__IB ) 1));
+    ((__POINTER__IB *)__tmp__0Z4T)[ 0]=sz__1Z4T;
+  } else /* FALSE */ {
+    __tmp__D04T=((__MEMORY__2PG *)(void *)((unsigned long)p__HAX - (unsigned long)((__POINTER__IB ) 8)));
+    __tmp__A04T=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)((void *)((unsigned long)p__HAX - (unsigned long)begin_memory__PMI)))) >>  26);
+    result__WEDB=NULL;
+    __tmp__XFDB=(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  4294967292LU);
+    if ((__tmp__LBX > __tmp__XFDB)) {
+      if ((! ((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  2) !=  0))) {
+        __tmp__FGDB=((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  4294967292LU)))));
+        __tmp__JGDB=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__LBX - __tmp__XFDB) -  8);
+        if ((((__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG &  1) ==  0) && ((__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG &  4294967292LU) >= __tmp__JGDB))) {
+          to_busy__index__IVVB(__tmp__FGDB,((__POINTER__IB )__tmp__JGDB),__tmp__A04T);
+          __tmp__D04T->size_and_id__5PG=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG + (__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG &  4294967294LU)) +  8);
+          if (((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  2) !=  0)) {
+            last_block[(__tmp__A04T)] = (__tmp__D04T);
+          } else /* FALSE */ {
+            ((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  4294967292LU)))))->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)begin_memory__PMI);
+          };
+          result__WEDB=__tmp__D04T;
+        };
+      };
+      if (((void *)result__WEDB == (void *)NULL)) {
+        __tmp__FGDB=search__LQCB(((__POINTER__IB )__tmp__LBX));
+        result__WEDB=__tmp__FGDB;
+        src__RBDB=(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        dst__SBDB=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__FGDB)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        __tmp__XBDB=((__INTEGER__Q )__tmp__XFDB);
+        __tmp__GCDB=(__INTEGER__Q)(__tmp__XBDB / ((__INTEGER__Q )(sizeof(void *))));
+        na_src__UBDB=((__POINTER__IB *)src__RBDB);
+        na_dst__VBDB=((__POINTER__IB *)dst__SBDB);
+        __tmp__XBDB=(__INTEGER__Q)(__tmp__GCDB -  1);
+        while ((__tmp__XBDB >=  0)) {
+          na_dst__VBDB[__tmp__XBDB]=na_src__UBDB[__tmp__XBDB];
+          __tmp__XBDB=(__INTEGER__Q)(__tmp__XBDB -  1);
+        };
+        src__RBDB=__tmp__D04T->previous_linear__4PG;
+        __tmp__FGDB=((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  4294967292LU)))));
+        __tmp__1WPB=((__MEMORY__2PG *)(void *)((unsigned long)begin_memory__PMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)src__RBDB)));
+        new_free__2VPB=__tmp__1WPB;
+        __tmp__JGDB=(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  4294967294LU);
+        new_size__AWPB=__tmp__JGDB;
+        if (((src__RBDB == (void *)NULL) || ((__UINTEGER_32__ZWB)(__tmp__1WPB->size_and_id__5PG &  1) !=  0))) {
+          new_free__2VPB=__tmp__D04T;
+          __tmp__D04T->next_free__AQG=first_free__GC0;
+          __tmp__D04T->previous_free__BQG=NULL;
+          if (((void *)first_free__GC0 != (void *)NULL)) {
+            ((__MEMORY__2PG *)first_free__GC0)->previous_free__BQG=__tmp__D04T;
+          };
+          first_free__GC0=__tmp__D04T;
+        } else /* FALSE */ {
+          new_size__AWPB=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__JGDB + new_free__2VPB->size_and_id__5PG) +  8);
+        };
+        if (((! ((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  2) !=  0)) && ((__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG &  1) ==  0))) {
+          new_size__AWPB=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(new_size__AWPB + __tmp__FGDB->size_and_id__5PG) +  8);
+          prev__P04T=__tmp__FGDB->previous_free__BQG;
+          next__Q04T=__tmp__FGDB->next_free__AQG;
+          if (((void *)prev__P04T == (void *)NULL)) {
+            first_free__GC0=next__Q04T;
+          } else /* FALSE */ {
+            ((__MEMORY__2PG *)prev__P04T)->next_free__AQG=next__Q04T;
+          };
+          if (((void *)next__Q04T != (void *)NULL)) {
+            ((__MEMORY__2PG *)next__Q04T)->previous_free__BQG=prev__P04T;
+          };
+        };
+        new_free__2VPB->size_and_id__5PG=new_size__AWPB;
+        if (((__UINTEGER_32__ZWB)(new_free__2VPB->size_and_id__5PG &  2) !=  0)) {
+          last_block[(__tmp__A04T)] = (new_free__2VPB);
+        } else /* FALSE */ {
+          ((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG &  4294967292LU)))))->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )new_free__2VPB) - (unsigned long)begin_memory__PMI);
+        };
+      };
+    } else /* FALSE */ {
+      result__WEDB=__tmp__D04T;
+    };
+    result__VAX=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)result__WEDB)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  sz__1Z4T=result__VAX;
+  return(sz__1Z4T);
 }
 
-static void** create__F0BD(__INTEGER nb_elements__H0BD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void append__KWX(__STRING__BC *Self__LWX,void *other__MWX)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__0WBR,a__ZWBR,new_size__1WBR,new_size2__2WBR,a__3WBR;
-  __UINTEGER_32 new_size__4WBR;
-  __POINTER result__YWBR,ptr_table__AUNR,next__5TNR,result__BUNR;
-  __INTEGER Self__SVAE;
-  void **Result__T3GD;
-  sz__0WBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__H0BD * ((__INTEGER )(sizeof(void *)))));
-  result__YWBR=((__POINTER )(NULL));
-  a__ZWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__1WBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0WBR + a__ZWBR) & (__UINTEGER_32)(~ a__ZWBR));
-  new_size2__2WBR=(__UINTEGER_32)(new_size__1WBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__2WBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__3WBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__4WBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2WBR + a__3WBR) & (__UINTEGER_32)(~ a__3WBR));
-    ptr_table__AUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4WBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__5TNR=((__POINTER )(NULL));
-    result__BUNR=((__POINTER *)ptr_table__AUNR)[ 0];
-    if ((result__BUNR == (void *)NULL)) {
-      result__BUNR=new_lab__2PJ(new_size__4WBR);
-      next__5TNR=(void *)((unsigned long)result__BUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WBR)));
-      ((__POINTER *)next__5TNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__AUNR)[ 0]=next__5TNR;
-    } else {
-      next__5TNR=((__POINTER *)result__BUNR)[ 0];
-      if ((next__5TNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BUNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4WBR <<  1)) <=  4096)) {
-          next__5TNR=(void *)((unsigned long)result__BUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WBR)));
-        } else {
-          next__5TNR=new_lab__2PJ(new_size__4WBR);
-        };
-        ((__POINTER *)next__5TNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__AUNR)[ 0]=next__5TNR;
-      } else {
-        ((__POINTER *)result__BUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5TNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__BUNR=next__5TNR;
-      };
-    };
-    ((__POINTER *)result__BUNR)[ 0]=((__POINTER ) 3);
-    result__YWBR=(void *)((unsigned long)result__BUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__YWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1WBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__T3GD=((void **)result__YWBR);
-  Self__SVAE=(__INTEGER)(nb_elements__H0BD -  1);
-  while ((Self__SVAE >=  0)) {
-    Result__T3GD[Self__SVAE]=NULL;
-    Self__SVAE=(__INTEGER)(Self__SVAE -  1);
-  };
-  return(Result__T3GD);
+  __INTEGER__Q __tmp__VWX,__tmp__XWX,Self__U04T,upper__V00,Self__U54;
+  __POINTER__IB sz__Z04T,result__X04T,__tmp__Y04T,__tmp__004T;
+  __POINTER__IB __tmp__204T,__tmp__304T;
+  __UINTEGER_32__ZWB __tmp__404T;
+  __MEMORY__2PG *__tmp__B14T;
+  __CHARACTER__DB *__tmp__T04T,*__tmp__UXX,*Self__ZC1;
+  if (((struct ___OBJ *)other__MWX)->__id==__STRING_CONSTANT__0__) {
+    __tmp__VWX=((__STRING_CONSTANT__0 *)other__MWX)->count__0C;
+  } else /* STRING */ {
+    __tmp__VWX=((__STRING__BC *)other__MWX)->count__WJ;
+  };
+  __tmp__XWX=(__INTEGER__Q)(Self__LWX->count__WJ + __tmp__VWX);
+  if ((Self__LWX->capacity__UFL < __tmp__XWX)) {
+    if ((Self__LWX->capacity__UFL ==  0)) {
+      Self__LWX->capacity__UFL=__tmp__XWX;
+      sz__Z04T=((__POINTER__IB )__tmp__XWX);
+      result__X04T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__Y04T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__004T=(void *)((unsigned long)(void *)((unsigned long)sz__Z04T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y04T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y04T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__Z04T=(void *)((unsigned long)__tmp__004T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__Z04T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__204T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__304T=(void *)((unsigned long)(void *)((unsigned long)sz__Z04T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__204T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__204T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__404T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__304T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__204T=micro_alloc__table__lab__UKI(__tmp__304T,((__POINTER__IB )(&(table_size[(__tmp__404T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__304T)));
+        ((__POINTER__IB *)__tmp__204T)[ 0]=((__POINTER__IB ) 3);
+        result__X04T=(void *)((unsigned long)__tmp__204T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__B14T=search__LQCB(__tmp__004T);
+        result__X04T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__B14T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__T04T=((__CHARACTER__DB *)result__X04T);
+      Self__U04T=(__INTEGER__Q)(__tmp__XWX -  1);
+      while ((Self__U04T >=  0)) {
+        __tmp__T04T[Self__U04T]='\0';
+        Self__U04T=(__INTEGER__Q)(Self__U04T -  1);
+      };
+      Self__LWX->storage__LFL=__tmp__T04T;
+    } else /* FALSE */ {
+      __tmp__T04T=((__CHARACTER__DB *)Self__LWX->storage__LFL);
+      Self__U04T=Self__LWX->capacity__UFL;
+      sz__Z04T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )__tmp__T04T),((__UINTEGER_32__ZWB )Self__U04T),((__UINTEGER_32__ZWB )__tmp__XWX));
+      __tmp__T04T=((__CHARACTER__DB *)sz__Z04T);
+      upper__V00=(__INTEGER__Q)(__tmp__XWX -  1);
+      Self__U54=Self__U04T;
+      while ((Self__U54 <= upper__V00)) {
+        __tmp__T04T[Self__U54]='\0';
+        Self__U54=(__INTEGER__Q)(Self__U54 +  1);
+      };
+      Self__LWX->storage__LFL=__tmp__T04T;
+      Self__LWX->capacity__UFL=__tmp__XWX;
+    };
+  };
+  __tmp__T04T=Self__LWX->storage__LFL;
+  if (((struct ___OBJ *)other__MWX)->__id==__STRING_CONSTANT__0__) {
+    __tmp__UXX=((__STRING_CONSTANT__0 *)other__MWX)->storage__1C;
+  } else /* STRING */ {
+    __tmp__UXX=((__STRING__BC *)other__MWX)->storage__LFL;
+  };
+  Self__ZC1=((__CHARACTER__DB *)__tmp__T04T);
+  __tmp__T04T=__tmp__UXX;
+  Self__U04T=Self__LWX->count__WJ;
+  upper__V00=__tmp__VWX;
+  __tmp__VWX= 0;
+  Self__U54=Self__U04T;
+  while ((__tmp__VWX != upper__V00)) {
+    Self__ZC1[Self__U54]=((__CHARACTER__DB *)__tmp__T04T)[__tmp__VWX];
+    __tmp__VWX=(__INTEGER__Q)(__tmp__VWX +  1);
+    Self__U54=(__INTEGER__Q)(Self__U54 +  1);
+  };
+  Self__LWX->count__WJ=__tmp__XWX;
 }
 
-static void** create__FISE(__INTEGER nb_elements__HISE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoSLOT_DATAo__ACXG* create_with_capacity__XEZG(__INTEGER__Q new_count__ZEZG)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__CXBR,a__BXBR,new_size__DXBR,new_size2__EXBR,a__FXBR;
-  __UINTEGER_32 new_size__GXBR;
-  __POINTER result__AXBR,ptr_table__FUNR,next__EUNR,result__GUNR;
-  __INTEGER Self__FAKF;
-  void **Result__BHYE;
-  sz__CXBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__HISE * ((__INTEGER )(sizeof(void *)))));
-  result__AXBR=((__POINTER )(NULL));
-  a__BXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__DXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CXBR + a__BXBR) & (__UINTEGER_32)(~ a__BXBR));
-  new_size2__EXBR=(__UINTEGER_32)(new_size__DXBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__EXBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__FXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__GXBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EXBR + a__FXBR) & (__UINTEGER_32)(~ a__FXBR));
-    ptr_table__FUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__EUNR=((__POINTER )(NULL));
-    result__GUNR=((__POINTER *)ptr_table__FUNR)[ 0];
-    if ((result__GUNR == (void *)NULL)) {
-      result__GUNR=new_lab__2PJ(new_size__GXBR);
-      next__EUNR=(void *)((unsigned long)result__GUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GXBR)));
-      ((__POINTER *)next__EUNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__FUNR)[ 0]=next__EUNR;
-    } else {
-      next__EUNR=((__POINTER *)result__GUNR)[ 0];
-      if ((next__EUNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GUNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GXBR <<  1)) <=  4096)) {
-          next__EUNR=(void *)((unsigned long)result__GUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GXBR)));
-        } else {
-          next__EUNR=new_lab__2PJ(new_size__GXBR);
-        };
-        ((__POINTER *)next__EUNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FUNR)[ 0]=next__EUNR;
-      } else {
-        ((__POINTER *)result__GUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__GUNR=next__EUNR;
-      };
-    };
-    ((__POINTER *)result__GUNR)[ 0]=((__POINTER ) 3);
-    result__AXBR=(void *)((unsigned long)result__GUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__AXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DXBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__BHYE=((void **)result__AXBR);
-  Self__FAKF=(__INTEGER)(nb_elements__HISE -  1);
-  while ((Self__FAKF >=  0)) {
-    Result__BHYE[Self__FAKF]=NULL;
-    Self__FAKF=(__INTEGER)(Self__FAKF -  1);
-  };
-  return(Result__BHYE);
+  __POINTER__IB ptr__BL3G,__tmp__HL3G,__tmp__31WT,__tmp__51WT;
+  __INTEGER__Q typ_id__FL3G;
+  __UINTEGER_32__ZWB __tmp__A2WT;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *result__AL3G,*Self__TM3G;
+  void **__tmp__IN3G;
+  result__AL3G=NULL;
+  ptr__BL3G=((__POINTER__IB )(NULL));
+  typ_id__FL3G= 0;
+  __tmp__HL3G=((__POINTER__IB )sizeof(__FAST_ARRAYoSLOT_DATAo__ACXG));
+  if (((unsigned long)__tmp__HL3G ==  0)) {
+    result__AL3G=FAST_ARRAYoSLOT_DATAo__ACXG__;
+  } else /* FALSE */ {
+    typ_id__FL3G=__FAST_ARRAYoSLOT_DATAo__ACXG__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL3G));
+    if ((typ_id__FL3G == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__31WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__51WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HL3G - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__A2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__51WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__31WT=micro_alloc__table__lab__UKI(__tmp__51WT,((__POINTER__IB )(&(table_size[(__tmp__A2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__51WT)));
+      ptr__BL3G=__tmp__31WT;
+    } else /* FALSE */ {
+      __tmp__A2WT=((__UINTEGER_32__ZWB )typ_id__FL3G);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__31WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__51WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HL3G - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__31WT=micro_alloc__table__lab__UKI(__tmp__51WT,((__POINTER__IB )(&(table_type[(__tmp__A2WT)]))),(__UINTEGER_32__ZWB)(__tmp__A2WT |  1));
+      ptr__BL3G=__tmp__31WT;
+    };
+    result__AL3G=((__FAST_ARRAYoSLOT_DATAo__ACXG *)ptr__BL3G);
+    *(result__AL3G) = *(FAST_ARRAYoSLOT_DATAo__ACXG__);
+  };
+  Self__TM3G=((__FAST_ARRAYoSLOT_DATAo__ACXG *)result__AL3G);
+  if ((Self__TM3G->parent_arrayed_collection__ICXG.capacity__2M3G < new_count__ZEZG)) {
+    __tmp__IN3G=create__1YKH(new_count__ZEZG);
+    Self__TM3G->parent_arrayed_collection__ICXG.storage__JN3G=__tmp__IN3G;
+    Self__TM3G->parent_arrayed_collection__ICXG.capacity__2M3G=new_count__ZEZG;
+  };
+  Self__TM3G->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(-  1);
+  Self__TM3G=result__AL3G;
+  return(Self__TM3G);
 }
 
-static void** create__SQKE(__INTEGER nb_elements__UQKE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void add__2YX(__HASHED_SEToABSTRACT_STRINGo__IO *Self__3YX,__STRING_CONSTANT__0 *e__4YX)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{STRING_CONSTANT__0}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__KXBR,a__JXBR,new_size__LXBR,new_size2__MXBR,a__NXBR;
-  __UINTEGER_32 new_size__OXBR;
-  __POINTER result__IXBR,ptr_table__KUNR,next__JUNR,result__LUNR;
-  __INTEGER Self__SPJF;
-  void **Result__FCTE;
-  sz__KXBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__UQKE * ((__INTEGER )(sizeof(void *)))));
-  result__IXBR=((__POINTER )(NULL));
-  a__JXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__LXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KXBR + a__JXBR) & (__UINTEGER_32)(~ a__JXBR));
-  new_size2__MXBR=(__UINTEGER_32)(new_size__LXBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__MXBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__NXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__OXBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MXBR + a__NXBR) & (__UINTEGER_32)(~ a__NXBR));
-    ptr_table__KUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__JUNR=((__POINTER )(NULL));
-    result__LUNR=((__POINTER *)ptr_table__KUNR)[ 0];
-    if ((result__LUNR == (void *)NULL)) {
-      result__LUNR=new_lab__2PJ(new_size__OXBR);
-      next__JUNR=(void *)((unsigned long)result__LUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXBR)));
-      ((__POINTER *)next__JUNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__KUNR)[ 0]=next__JUNR;
-    } else {
-      next__JUNR=((__POINTER *)result__LUNR)[ 0];
-      if ((next__JUNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LUNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OXBR <<  1)) <=  4096)) {
-          next__JUNR=(void *)((unsigned long)result__LUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXBR)));
-        } else {
-          next__JUNR=new_lab__2PJ(new_size__OXBR);
-        };
-        ((__POINTER *)next__JUNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KUNR)[ 0]=next__JUNR;
-      } else {
-        ((__POINTER *)result__LUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__LUNR=next__JUNR;
-      };
-    };
-    ((__POINTER *)result__LUNR)[ 0]=((__POINTER ) 3);
-    result__IXBR=(void *)((unsigned long)result__LUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__IXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LXBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__FCTE=((void **)result__IXBR);
-  Self__SPJF=(__INTEGER)(nb_elements__UQKE -  1);
-  while ((Self__SPJF >=  0)) {
-    Result__FCTE[Self__SPJF]=NULL;
-    Self__SPJF=(__INTEGER)(Self__SPJF -  1);
-  };
-  return(Result__FCTE);
+  __INTEGER__Q result__QDOU,__tmp__SDOU,Self__TDOU,typ_id__TEYC;
+  __POINTER__IB ptr__PEYC,__tmp__VEYC,__tmp__3BXT,__tmp__5BXT;
+  __UINTEGER_32__ZWB __tmp__ACXT;
+  __BOOLEAN__L __tmp__G2X,__tmp__H0X,__tmp__E0X;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__LZX,*n__HNDB;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *result__OEYC,*Self__A21D;
+  __tmp__G2X=has__HH1(Self__3YX,e__4YX);
+  __tmp__G2X=has__HH1(Self__3YX,e__4YX);
+  result__QDOU= 0;
+  __tmp__SDOU=e__4YX->count__0C;
+  Self__TDOU= 1;
+  while ((Self__TDOU <= __tmp__SDOU)) {
+    result__QDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__QDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)e__4YX->storage__1C)[(__INTEGER__Q)(Self__TDOU -  1)])));
+    Self__TDOU=(__INTEGER__Q)(Self__TDOU +  1);
+  };
+  if ((result__QDOU <  0)) {
+    result__QDOU=(__INTEGER__Q)(~ result__QDOU);
+  };
+  __tmp__SDOU=(__INTEGER__Q)(result__QDOU % Self__3YX->capacity__PZX);
+  Self__TDOU=__tmp__SDOU;
+  node__LZX=((void **)Self__3YX->buckets__WZX)[__tmp__SDOU];
+  until_do__PG1:
+  {
+    if (((void *)node__LZX == (void *)NULL)) {
+      __tmp__H0X=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__E0X=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__LZX->item__C0X),e__4YX);
+      __tmp__H0X=__tmp__E0X;
+    };
+    if ((! __tmp__H0X)) {
+      node__LZX=node__LZX->next__O0X;
+      goto until_do__PG1;
+    };
+  };
+  if (((void *)node__LZX == (void *)NULL)) {
+    if ((Self__3YX->capacity__PZX == Self__3YX->count__X0X)) {
+      increase_capacity__ZQJB(Self__3YX);
+      Self__TDOU=(__INTEGER__Q)(result__QDOU % Self__3YX->capacity__PZX);
+    };
+    n__HNDB=((void **)Self__3YX->buckets__WZX)[Self__TDOU];
+    result__OEYC=NULL;
+    ptr__PEYC=((__POINTER__IB )(NULL));
+    typ_id__TEYC= 0;
+    __tmp__VEYC=((__POINTER__IB )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo__HZX));
+    if (((unsigned long)__tmp__VEYC ==  0)) {
+      result__OEYC=HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+    } else /* FALSE */ {
+      typ_id__TEYC=__HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEYC));
+      if ((typ_id__TEYC == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3BXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5BXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VEYC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ACXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5BXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3BXT=micro_alloc__table__lab__UKI(__tmp__5BXT,((__POINTER__IB )(&(table_size[(__tmp__ACXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5BXT)));
+        ptr__PEYC=__tmp__3BXT;
+      } else /* FALSE */ {
+        __tmp__ACXT=((__UINTEGER_32__ZWB )typ_id__TEYC);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3BXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5BXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VEYC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3BXT=micro_alloc__table__lab__UKI(__tmp__5BXT,((__POINTER__IB )(&(table_type[(__tmp__ACXT)]))),(__UINTEGER_32__ZWB)(__tmp__ACXT |  1));
+        ptr__PEYC=__tmp__3BXT;
+      };
+      result__OEYC=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)ptr__PEYC);
+      *(result__OEYC) = *(HASHED_SET_NODEoABSTRACT_STRINGo__HZX__);
+    };
+    Self__A21D=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)result__OEYC);
+    Self__A21D->item__C0X=e__4YX;
+    Self__A21D->next__O0X=n__HNDB;
+    node__LZX=result__OEYC;
+    ((void **)Self__3YX->buckets__WZX)[Self__TDOU]=result__OEYC;
+    Self__3YX->count__X0X=(__INTEGER__Q)(Self__3YX->count__X0X +  1);
+  };
+  ;
 }
 
-static void* get__5KC(void *n__BLC)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0* operator__name__G4F(__STRING_CONSTANT__0 *op__J4F)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  void *result__EGL,*result__DLC;
-  __ITM_TYPE_SIMPLE *result__3NG;
-  __POINTER ptr__4NG,ptr_table__PUNR,next__OUNR,result__QUNR;
-  __POINTER ptr_table__UUNR,next__TUNR,result__VUNR;
-  __INTEGER typ_id__DOG;
-  __UINTEGER_32 sz__AOG,a__XD4Q,new_size__UTZQ,t__WTZQ,a__1D4Q;
-  __UINTEGER_32 new_size__XUNR,lab_type__WUNR;
-  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__YFL;
-  void *node__DGL;
-  Self__YFL=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)dico__ILC);
-  result__EGL=NULL;
-  node__DGL=((void **)Self__YFL->buckets__LGL)[(__INTEGER)(hash_code__OPN(n__BLC) % Self__YFL->capacity__GGL)];
-  while ((! (((void *)node__DGL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__DGL)->key__XGL == (void *)n__BLC)))) {
-    node__DGL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__DGL)->next__CHL;
-  };
-  if (((void *)node__DGL != (void *)NULL)) {
-    result__EGL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__DGL)->item__KHL;
-  };
-  result__DLC=result__EGL;
-  if (((void *)result__EGL == (void *)NULL)) {
-    result__3NG=NULL;
-    ptr__4NG=((__POINTER )(NULL));
-    typ_id__DOG= 0;
-    sz__AOG=((__UINTEGER_32 )sizeof(__ITM_TYPE_SIMPLE));
-    if ((sz__AOG ==  0)) {
-      result__3NG=ITM_TYPE_SIMPLE__;
-    } else {
-      typ_id__DOG=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AOG);
-      if ((typ_id__DOG == (__INTEGER)(-  1))) {
-        a__XD4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UTZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__AOG + a__XD4Q) & (__UINTEGER_32)(~ a__XD4Q));
-        ptr_table__PUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UTZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__OUNR=((__POINTER )(NULL));
-        result__QUNR=((__POINTER *)ptr_table__PUNR)[ 0];
-        if ((result__QUNR == (void *)NULL)) {
-          result__QUNR=new_lab__2PJ(new_size__UTZQ);
-          next__OUNR=(void *)((unsigned long)result__QUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTZQ)));
-          ((__POINTER *)next__OUNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PUNR)[ 0]=next__OUNR;
-        } else {
-          next__OUNR=((__POINTER *)result__QUNR)[ 0];
-          if ((next__OUNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QUNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UTZQ <<  1)) <=  4096)) {
-              next__OUNR=(void *)((unsigned long)result__QUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTZQ)));
-            } else {
-              next__OUNR=new_lab__2PJ(new_size__UTZQ);
-            };
-            ((__POINTER *)next__OUNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PUNR)[ 0]=next__OUNR;
-          } else {
-            ((__POINTER *)result__QUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QUNR=next__OUNR;
-          };
-        };
-        ptr__4NG=result__QUNR;
-      } else {
-        t__WTZQ=((__UINTEGER_32 )typ_id__DOG);
-        a__1D4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XUNR=(__UINTEGER_32)((__UINTEGER_32)(sz__AOG + a__1D4Q) & (__UINTEGER_32)(~ a__1D4Q));
-        ptr_table__UUNR=((__POINTER )(&(table_type[(t__WTZQ)])));
-        lab_type__WUNR=(__UINTEGER_32)(t__WTZQ |  1);
-        next__TUNR=((__POINTER )(NULL));
-        result__VUNR=((__POINTER *)ptr_table__UUNR)[ 0];
-        if ((result__VUNR == (void *)NULL)) {
-          result__VUNR=new_lab__2PJ(lab_type__WUNR);
-          next__TUNR=(void *)((unsigned long)result__VUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XUNR)));
-          ((__POINTER *)next__TUNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UUNR)[ 0]=next__TUNR;
-        } else {
-          next__TUNR=((__POINTER *)result__VUNR)[ 0];
-          if ((next__TUNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VUNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XUNR <<  1)) <=  4096)) {
-              next__TUNR=(void *)((unsigned long)result__VUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XUNR)));
-            } else {
-              next__TUNR=new_lab__2PJ(lab_type__WUNR);
-            };
-            ((__POINTER *)next__TUNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UUNR)[ 0]=next__TUNR;
-          } else {
-            ((__POINTER *)result__VUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VUNR=next__TUNR;
-          };
-        };
-        ptr__4NG=result__VUNR;
-      };
-      result__3NG=((__ITM_TYPE_SIMPLE *)ptr__4NG);
-      *(result__3NG) = *(ITM_TYPE_SIMPLE__);
-    };
-    ((__ITM_TYPE_SIMPLE *)result__3NG)->name__UMC=n__BLC;
-    result__DLC=result__3NG;
-    fast_put__to__WUL(dico__ILC,result__3NG,n__BLC);
-  };
-  return(result__DLC);
+  __INTEGER__Q __tmp__P4F,Self__ZEH;
+  __STRING_CONSTANT__0 *__tmp__4FG,*Result__K4F;
+  __CHARACTER__DB __tmp__W4F;
+  __BOOLEAN__L __tmp__44F,result__BKQ;
+  copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_90));
+  __tmp__P4F=op__J4F->count__0C;
+  Self__ZEH= 1;
+  while ((Self__ZEH <= __tmp__P4F)) {
+    __tmp__W4F=((__CHARACTER__DB *)op__J4F->storage__1C)[(__INTEGER__Q)(Self__ZEH -  1)];
+    if ((__tmp__W4F == '+')) {
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_287));
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__44F=FALSE__O__;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '-');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_288));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '~');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_289));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '!');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_290));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '/');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_291));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '*');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_292));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '^');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_293));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '%');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_294));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '>');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_295));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '<');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_296));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '=');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_297));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '\\');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_298));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '|');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_299));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '&');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_300));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '$');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_301));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '#');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_302));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if (__tmp__44F) {
+      __tmp__44F=TRUE__K__;
+    } else /* FALSE */ {
+      result__BKQ=(__tmp__W4F == '@');
+      if (result__BKQ) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_303));
+      };
+      __tmp__44F=result__BKQ;
+    };
+    if ((! __tmp__44F)) {
+      if ((__tmp__W4F == '?')) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_304));
+      };
+    };
+    Self__ZEH=(__INTEGER__Q)(Self__ZEH +  1);
+  };
+  __tmp__4FG=get__PJC(string_tmp__YC);
+  Result__K4F=__tmp__4FG;
+  return(Result__K4F);
 }
 
-static void** create__J1UE(__INTEGER nb_elements__L1UE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void load_lip__HSD(void *file_lip__JSD)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__SXBR,a__RXBR,new_size__TXBR,new_size2__UXBR,a__VXBR;
-  __UINTEGER_32 new_size__WXBR;
-  __POINTER result__QXBR,ptr_table__ZUNR,next__YUNR,result__0UNR;
-  __INTEGER Self__IJKF;
-  void **Result__N4ZE;
-  sz__SXBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__L1UE * ((__INTEGER )(sizeof(void *)))));
-  result__QXBR=((__POINTER )(NULL));
-  a__RXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__TXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SXBR + a__RXBR) & (__UINTEGER_32)(~ a__RXBR));
-  new_size2__UXBR=(__UINTEGER_32)(new_size__TXBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__UXBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__VXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__WXBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UXBR + a__VXBR) & (__UINTEGER_32)(~ a__VXBR));
-    ptr_table__ZUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__YUNR=((__POINTER )(NULL));
-    result__0UNR=((__POINTER *)ptr_table__ZUNR)[ 0];
-    if ((result__0UNR == (void *)NULL)) {
-      result__0UNR=new_lab__2PJ(new_size__WXBR);
-      next__YUNR=(void *)((unsigned long)result__0UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WXBR)));
-      ((__POINTER *)next__YUNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__ZUNR)[ 0]=next__YUNR;
-    } else {
-      next__YUNR=((__POINTER *)result__0UNR)[ 0];
-      if ((next__YUNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0UNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WXBR <<  1)) <=  4096)) {
-          next__YUNR=(void *)((unsigned long)result__0UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WXBR)));
-        } else {
-          next__YUNR=new_lab__2PJ(new_size__WXBR);
-        };
-        ((__POINTER *)next__YUNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZUNR)[ 0]=next__YUNR;
-      } else {
-        ((__POINTER *)result__0UNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__0UNR=next__YUNR;
-      };
+  __STRING_CONSTANT__0 *path_lip__KSD,*__tmp__USD,*__tmp__4ABC;
+  __STRING_CONSTANT__0 *__tmp__AVD;
+  __INTEGER__Q count__MSD,__tmp__ATD,i__SFKC;
+  __STRING__BC *Self__YXX;
+  __BOOLEAN__L is_good__LSD,__tmp__XSD,Result__E4Y,__tmp__GVD;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__IBBC;
+  __STRING_CONSTANT__0 **__tmp__4BBC,**Self__JFKC;
+  path_lip__KSD=NULL;
+  is_good__LSD=FALSE__O__;
+  count__MSD= 0;
+  ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+  do {
+    append__KWX(((__STRING__BC *)string_tmp__YC),file_lip__JSD);
+    __tmp__USD=get__PJC(string_tmp__YC);
+    path_lip__KSD=__tmp__USD;
+    __tmp__XSD=read_lip__OKE(__tmp__USD);
+    is_good__LSD=__tmp__XSD;
+    if ((! __tmp__XSD)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__USD);
+      if (((struct ___OBJ *)file_lip__JSD)->__id==__STRING_CONSTANT__0__) {
+        __tmp__ATD=((__STRING_CONSTANT__0 *)file_lip__JSD)->count__0C;
+      } else /* STRING */ {
+        __tmp__ATD=((__STRING__BC *)file_lip__JSD)->count__WJ;
+      };
+      Self__YXX=((__STRING__BC *)string_tmp__YC);
+      if ((__tmp__ATD > Self__YXX->count__WJ)) {
+        Self__YXX->count__WJ= 0;
+      } else /* FALSE */ {
+        Self__YXX->count__WJ=(__INTEGER__Q)(Self__YXX->count__WJ - __tmp__ATD);
+      };
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_305));
+      count__MSD=(__INTEGER__Q)(count__MSD +  1);
+    };
+  } while (((count__MSD <  5) && (! __tmp__XSD)));
+  if ((! is_good__LSD)) {
+    if (path_lisaac__J4D==0) {
+      __tmp__USD=path_lisaac__I4D;
+    } else /* ___TYPE_ID */ {
+      __tmp__USD=path_lisaac__M2D();
+    };
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__USD);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_166));
+    __tmp__USD=get__PJC(string_tmp__YC);
+    path_lip__KSD=__tmp__USD;
+    __tmp__XSD=read_lip__OKE(__tmp__USD);
+    is_good__LSD=__tmp__XSD;
+    if ((! __tmp__XSD)) {
+      print__KKG((&__string_306));
+      print__KKG(((__STRING_CONSTANT__0 *)__tmp__USD));
+      print__KKG((&__string_307));
+      exit(( 1));
     };
-    ((__POINTER *)result__0UNR)[ 0]=((__POINTER ) 3);
-    result__QXBR=(void *)((unsigned long)result__0UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__QXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TXBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__N4ZE=((void **)result__QXBR);
-  Self__IJKF=(__INTEGER)(nb_elements__L1UE -  1);
-  while ((Self__IJKF >=  0)) {
-    Result__N4ZE[Self__IJKF]=NULL;
-    Self__IJKF=(__INTEGER)(Self__IJKF -  1);
   };
-  return(Result__N4ZE);
-}
-
-static void** create__M3KE(__INTEGER nb_elements__O3KE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__0XBR,a__ZXBR,new_size__1XBR,new_size2__2XBR,a__3XBR;
-  __UINTEGER_32 new_size__4XBR;
-  __POINTER result__YXBR,ptr_table__4UNR,next__3UNR,result__5UNR;
-  __INTEGER Self__1TJF;
-  void **Result__VOTE;
-  sz__0XBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__O3KE * ((__INTEGER )(sizeof(void *)))));
-  result__YXBR=((__POINTER )(NULL));
-  a__ZXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__1XBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0XBR + a__ZXBR) & (__UINTEGER_32)(~ a__ZXBR));
-  new_size2__2XBR=(__UINTEGER_32)(new_size__1XBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__2XBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__3XBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__4XBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2XBR + a__3XBR) & (__UINTEGER_32)(~ a__3XBR));
-    ptr_table__4UNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4XBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__3UNR=((__POINTER )(NULL));
-    result__5UNR=((__POINTER *)ptr_table__4UNR)[ 0];
-    if ((result__5UNR == (void *)NULL)) {
-      result__5UNR=new_lab__2PJ(new_size__4XBR);
-      next__3UNR=(void *)((unsigned long)result__5UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XBR)));
-      ((__POINTER *)next__3UNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__4UNR)[ 0]=next__3UNR;
-    } else {
-      next__3UNR=((__POINTER *)result__5UNR)[ 0];
-      if ((next__3UNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5UNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4XBR <<  1)) <=  4096)) {
-          next__3UNR=(void *)((unsigned long)result__5UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XBR)));
-        } else {
-          next__3UNR=new_lab__2PJ(new_size__4XBR);
-        };
-        ((__POINTER *)next__3UNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4UNR)[ 0]=next__3UNR;
-      } else {
-        ((__POINTER *)result__5UNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3UNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__5UNR=next__3UNR;
+  until_do__A2D:
+  {
+    Result__E4Y=(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD)->parent_arrayed_collection__MD.upper__SD <  0);
+    if ((! Result__E4Y)) {
+      __tmp__4ABC=((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD)->parent_arrayed_collection__MD.storage__CCZ)[ 0];
+      path_lip__KSD=__tmp__4ABC;
+      Self__IBBC=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Self__IBBC->parent_arrayed_collection__MD.upper__SD ==  0)) {
+        Self__IBBC->parent_arrayed_collection__MD.storage__CCZ=NULL;
+        Self__IBBC->parent_arrayed_collection__MD.capacity__VBZ= 0;
+        Self__IBBC->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(-  1);
+      } else /* FALSE */ {
+        __tmp__4BBC=Self__IBBC->parent_arrayed_collection__MD.storage__CCZ;
+        __tmp__ATD=Self__IBBC->parent_arrayed_collection__MD.upper__SD;
+        Self__JFKC=((__STRING_CONSTANT__0 **)__tmp__4BBC);
+        i__SFKC= 0;
+        while ((i__SFKC != __tmp__ATD)) {
+          Self__JFKC[i__SFKC]=Self__JFKC[(__INTEGER__Q)(i__SFKC +  1)];
+          i__SFKC=(__INTEGER__Q)(i__SFKC +  1);
+        };
+        Self__IBBC->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(Self__IBBC->parent_arrayed_collection__MD.upper__SD -  1);
+      };
+      if ((((__STRING_CONSTANT__0 *)__tmp__4ABC)->count__0C ==  0)) {
+        if (path_lisaac__J4D==0) {
+          __tmp__AVD=path_lisaac__I4D;
+        } else /* ___TYPE_ID */ {
+          __tmp__AVD=path_lisaac__M2D();
+        };
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__AVD);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_166));
+        __tmp__AVD=get__PJC(string_tmp__YC);
+        path_lip__KSD=__tmp__AVD;
+      };
+      __tmp__GVD=read_lip__OKE(path_lip__KSD);
+      if ((! __tmp__GVD)) {
+        print__KKG((&__string_306));
+        print__KKG(((__STRING_CONSTANT__0 *)path_lip__KSD));
+        print__KKG((&__string_308));
+        exit(( 1));
       };
+      goto until_do__A2D;
     };
-    ((__POINTER *)result__5UNR)[ 0]=((__POINTER ) 3);
-    result__YXBR=(void *)((unsigned long)result__5UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__YXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1XBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__VOTE=((void **)result__YXBR);
-  Self__1TJF=(__INTEGER)(nb_elements__O3KE -  1);
-  while ((Self__1TJF >=  0)) {
-    Result__VOTE[Self__1TJF]=NULL;
-    Self__1TJF=(__INTEGER)(Self__1TJF -  1);
+  if (path_lisaac__J4D==0) {
+    __tmp__USD=path_lisaac__I4D;
+  } else /* ___TYPE_ID */ {
+    __tmp__USD=path_lisaac__M2D();
   };
-  return(Result__VOTE);
+  put_string__to__L4D(__tmp__USD,(&__string_70));
 }
 
-static void** create__PCLE(__INTEGER nb_elements__RCLE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void copy__Q2X(__STRING__BC *Self__R2X,void *other__S2X)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__CYBR,a__BYBR,new_size__DYBR,new_size2__EYBR,a__FYBR;
-  __UINTEGER_32 new_size__GYBR;
-  __POINTER result__AYBR,ptr_table__DVNR,next__CVNR,result__EVNR;
-  __INTEGER Self__VXJF;
-  void **Result__4TTE;
-  sz__CYBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__RCLE * ((__INTEGER )(sizeof(void *)))));
-  result__AYBR=((__POINTER )(NULL));
-  a__BYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__DYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CYBR + a__BYBR) & (__UINTEGER_32)(~ a__BYBR));
-  new_size2__EYBR=(__UINTEGER_32)(new_size__DYBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__EYBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__FYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__GYBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EYBR + a__FYBR) & (__UINTEGER_32)(~ a__FYBR));
-    ptr_table__DVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__CVNR=((__POINTER )(NULL));
-    result__EVNR=((__POINTER *)ptr_table__DVNR)[ 0];
-    if ((result__EVNR == (void *)NULL)) {
-      result__EVNR=new_lab__2PJ(new_size__GYBR);
-      next__CVNR=(void *)((unsigned long)result__EVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYBR)));
-      ((__POINTER *)next__CVNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__DVNR)[ 0]=next__CVNR;
-    } else {
-      next__CVNR=((__POINTER *)result__EVNR)[ 0];
-      if ((next__CVNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EVNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GYBR <<  1)) <=  4096)) {
-          next__CVNR=(void *)((unsigned long)result__EVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYBR)));
-        } else {
-          next__CVNR=new_lab__2PJ(new_size__GYBR);
-        };
-        ((__POINTER *)next__CVNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DVNR)[ 0]=next__CVNR;
-      } else {
-        ((__POINTER *)result__EVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__EVNR=next__CVNR;
-      };
+  __INTEGER__Q __tmp__T2X,Self__V34;
+  __POINTER__IB sz__F14T,result__D14T,__tmp__E14T,__tmp__G14T;
+  __POINTER__IB __tmp__I14T,__tmp__J14T;
+  __UINTEGER_32__ZWB __tmp__K14T;
+  __MEMORY__2PG *__tmp__N14T;
+  __CHARACTER__DB *__tmp__51W,*__tmp__J3X,*Self__R14T;
+  if (((struct ___OBJ *)other__S2X)->__id==__STRING_CONSTANT__0__) {
+    __tmp__T2X=((__STRING_CONSTANT__0 *)other__S2X)->count__0C;
+  } else /* STRING */ {
+    __tmp__T2X=((__STRING__BC *)other__S2X)->count__WJ;
+  };
+  Self__R2X->count__WJ=__tmp__T2X;
+  if ((__tmp__T2X >  0)) {
+    if ((Self__R2X->capacity__UFL < __tmp__T2X)) {
+      sz__F14T=((__POINTER__IB )__tmp__T2X);
+      result__D14T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__E14T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__G14T=(void *)((unsigned long)(void *)((unsigned long)sz__F14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E14T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E14T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__F14T=(void *)((unsigned long)__tmp__G14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__F14T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__I14T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__J14T=(void *)((unsigned long)(void *)((unsigned long)sz__F14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I14T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I14T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__K14T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J14T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__I14T=micro_alloc__table__lab__UKI(__tmp__J14T,((__POINTER__IB )(&(table_size[(__tmp__K14T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J14T)));
+        ((__POINTER__IB *)__tmp__I14T)[ 0]=((__POINTER__IB ) 3);
+        result__D14T=(void *)((unsigned long)__tmp__I14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__N14T=search__LQCB(__tmp__G14T);
+        result__D14T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__N14T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__51W=((__CHARACTER__DB *)result__D14T);
+      Self__V34=(__INTEGER__Q)(__tmp__T2X -  1);
+      while ((Self__V34 >=  0)) {
+        __tmp__51W[Self__V34]='\0';
+        Self__V34=(__INTEGER__Q)(Self__V34 -  1);
+      };
+      Self__R2X->storage__LFL=__tmp__51W;
+      Self__R2X->capacity__UFL=Self__R2X->count__WJ;
+    };
+    __tmp__51W=Self__R2X->storage__LFL;
+    if (((struct ___OBJ *)other__S2X)->__id==__STRING_CONSTANT__0__) {
+      __tmp__J3X=((__STRING_CONSTANT__0 *)other__S2X)->storage__1C;
+    } else /* STRING */ {
+      __tmp__J3X=((__STRING__BC *)other__S2X)->storage__LFL;
+    };
+    Self__R14T=((__CHARACTER__DB *)__tmp__51W);
+    __tmp__51W=__tmp__J3X;
+    __tmp__T2X=(__INTEGER__Q)(Self__R2X->count__WJ -  1);
+    while ((__tmp__T2X >=  0)) {
+      Self__R14T[__tmp__T2X]=((__CHARACTER__DB *)__tmp__51W)[__tmp__T2X];
+      __tmp__T2X=(__INTEGER__Q)(__tmp__T2X -  1);
     };
-    ((__POINTER *)result__EVNR)[ 0]=((__POINTER ) 3);
-    result__AYBR=(void *)((unsigned long)result__EVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__AYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DYBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__4TTE=((void **)result__AYBR);
-  Self__VXJF=(__INTEGER)(nb_elements__RCLE -  1);
-  while ((Self__VXJF >=  0)) {
-    Result__4TTE[Self__VXJF]=NULL;
-    Self__VXJF=(__INTEGER)(Self__VXJF -  1);
-  };
-  return(Result__4TTE);
 }
 
-static void** create__WPUE(__INTEGER nb_elements__YPUE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0* get__PJC(void *str__RJC)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__KYBR,a__JYBR,new_size__LYBR,new_size2__MYBR,a__NYBR;
-  __UINTEGER_32 new_size__OYBR;
-  __POINTER result__IYBR,ptr_table__IVNR,next__HVNR,result__JVNR;
-  __INTEGER Self__BIKF;
-  void **Result__5WZE;
-  sz__KYBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__YPUE * ((__INTEGER )(sizeof(void *)))));
-  result__IYBR=((__POINTER )(NULL));
-  a__JYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__LYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KYBR + a__JYBR) & (__UINTEGER_32)(~ a__JYBR));
-  new_size2__MYBR=(__UINTEGER_32)(new_size__LYBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__MYBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__NYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__OYBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MYBR + a__NYBR) & (__UINTEGER_32)(~ a__NYBR));
-    ptr_table__IVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__HVNR=((__POINTER )(NULL));
-    result__JVNR=((__POINTER *)ptr_table__IVNR)[ 0];
-    if ((result__JVNR == (void *)NULL)) {
-      result__JVNR=new_lab__2PJ(new_size__OYBR);
-      next__HVNR=(void *)((unsigned long)result__JVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYBR)));
-      ((__POINTER *)next__HVNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__IVNR)[ 0]=next__HVNR;
-    } else {
-      next__HVNR=((__POINTER *)result__JVNR)[ 0];
-      if ((next__HVNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JVNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OYBR <<  1)) <=  4096)) {
-          next__HVNR=(void *)((unsigned long)result__JVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYBR)));
-        } else {
-          next__HVNR=new_lab__2PJ(new_size__OYBR);
-        };
-        ((__POINTER *)next__HVNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IVNR)[ 0]=next__HVNR;
-      } else {
-        ((__POINTER *)result__JVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__JVNR=next__HVNR;
-      };
-    };
-    ((__POINTER *)result__JVNR)[ 0]=((__POINTER ) 3);
-    result__IYBR=(void *)((unsigned long)result__JVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__IYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LYBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__5WZE=((void **)result__IYBR);
-  Self__BIKF=(__INTEGER)(nb_elements__YPUE -  1);
-  while ((Self__BIKF >=  0)) {
-    Result__5WZE[Self__BIKF]=NULL;
-    Self__BIKF=(__INTEGER)(Self__BIKF -  1);
-  };
-  return(Result__5WZE);
+  __STRING_CONSTANT__0 *result__TJC,*result__4EY,*Self__XDOU,*__tmp__RKC;
+  __INTEGER__Q result__WDOU,__tmp__YDOU,Self__ZDOU,Self__EU5;
+  __STRING__BC *Self__DT1;
+  __HASHED_SEToABSTRACT_STRINGo__IO *Self__LEY;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__3EY;
+  __BOOLEAN__L __tmp__RFY,__tmp__OFY;
+  result__TJC=NULL;
+  Self__LEY=((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO);
+  result__4EY=NULL;
+  if (((struct ___OBJ *)str__RJC)->__id==__STRING_CONSTANT__0__) {
+    Self__XDOU=((__STRING_CONSTANT__0 *)str__RJC);
+    result__WDOU= 0;
+    __tmp__YDOU=Self__XDOU->count__0C;
+    Self__ZDOU= 1;
+    while ((Self__ZDOU <= __tmp__YDOU)) {
+      result__WDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__WDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__XDOU->storage__1C)[(__INTEGER__Q)(Self__ZDOU -  1)])));
+      Self__ZDOU=(__INTEGER__Q)(Self__ZDOU +  1);
+    };
+    if ((result__WDOU <  0)) {
+      result__WDOU=(__INTEGER__Q)(~ result__WDOU);
+    };
+    __tmp__YDOU=result__WDOU;
+  } else /* STRING */ {
+    Self__DT1=((__STRING__BC *)str__RJC);
+    result__WDOU= 0;
+    Self__ZDOU=Self__DT1->count__WJ;
+    Self__EU5= 1;
+    while ((Self__EU5 <= Self__ZDOU)) {
+      result__WDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__WDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__DT1->storage__LFL)[(__INTEGER__Q)(Self__EU5 -  1)])));
+      Self__EU5=(__INTEGER__Q)(Self__EU5 +  1);
+    };
+    if ((result__WDOU <  0)) {
+      result__WDOU=(__INTEGER__Q)(~ result__WDOU);
+    };
+    __tmp__YDOU=result__WDOU;
+  };
+  node__3EY=((void **)Self__LEY->buckets__WZX)[(__INTEGER__Q)(__tmp__YDOU % Self__LEY->capacity__PZX)];
+  until_do__5T1:
+  {
+    if (((void *)node__3EY == (void *)NULL)) {
+      __tmp__RFY=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__OFY=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__3EY->item__C0X),str__RJC);
+      __tmp__RFY=__tmp__OFY;
+    };
+    if ((! __tmp__RFY)) {
+      node__3EY=node__3EY->next__O0X;
+      goto until_do__5T1;
+    };
+  };
+  if (((void *)node__3EY != (void *)NULL)) {
+    result__4EY=node__3EY->item__C0X;
+  };
+  if (((void *)result__4EY == (void *)NULL)) {
+    Self__XDOU=create_copy__QBE(str__RJC);
+    result__TJC=Self__XDOU;
+    fast_add__BRY(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),Self__XDOU);
+  } else /* FALSE */ {
+    if (result__4EY==NULL) {
+      __tmp__RKC=NULL;
+    } else /* STRING_CONSTANT */ {
+      __tmp__RKC=((__STRING_CONSTANT__0 *)result__4EY);
+    };
+    result__TJC=__tmp__RKC;
+  };
+  result__4EY=result__TJC;
+  return(result__4EY);
 }
 
-static void** create__1N5C(__INTEGER nb_elements__3N5C)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get_method__W2B(__STRING_CONSTANT__0 *n__Y2B)
+// ({NULL}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__SYBR,a__RYBR,new_size__TYBR,new_size2__UYBR,a__VYBR;
-  __UINTEGER_32 new_size__WYBR;
-  __POINTER result__QYBR,ptr_table__NVNR,next__MVNR,result__OVNR;
-  __INTEGER Self__AIAE;
-  void **Result__MGFD;
-  sz__SYBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__3N5C * ((__INTEGER )(sizeof(void *)))));
-  result__QYBR=((__POINTER )(NULL));
-  a__RYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__TYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYBR + a__RYBR) & (__UINTEGER_32)(~ a__RYBR));
-  new_size2__UYBR=(__UINTEGER_32)(new_size__TYBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__UYBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__VYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__WYBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UYBR + a__VYBR) & (__UINTEGER_32)(~ a__VYBR));
-    ptr_table__NVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__MVNR=((__POINTER )(NULL));
-    result__OVNR=((__POINTER *)ptr_table__NVNR)[ 0];
-    if ((result__OVNR == (void *)NULL)) {
-      result__OVNR=new_lab__2PJ(new_size__WYBR);
-      next__MVNR=(void *)((unsigned long)result__OVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYBR)));
-      ((__POINTER *)next__MVNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__NVNR)[ 0]=next__MVNR;
-    } else {
-      next__MVNR=((__POINTER *)result__OVNR)[ 0];
-      if ((next__MVNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OVNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WYBR <<  1)) <=  4096)) {
-          next__MVNR=(void *)((unsigned long)result__OVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYBR)));
-        } else {
-          next__MVNR=new_lab__2PJ(new_size__WYBR);
-        };
-        ((__POINTER *)next__MVNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NVNR)[ 0]=next__MVNR;
-      } else {
-        ((__POINTER *)result__OVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__OVNR=next__MVNR;
-      };
-    };
-    ((__POINTER *)result__OVNR)[ 0]=((__POINTER ) 3);
-    result__QYBR=(void *)((unsigned long)result__OVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__QYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TYBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__MGFD=((void **)result__QYBR);
-  Self__AIAE=(__INTEGER)(nb_elements__3N5C -  1);
-  while ((Self__AIAE >=  0)) {
-    Result__MGFD[Self__AIAE]=NULL;
-    Self__AIAE=(__INTEGER)(Self__AIAE -  1);
-  };
-  return(Result__MGFD);
+  __LIP_SLOT_CODE__HC *result__12B;
+  __INTEGER__Q j__02B;
+  void *Result__Z2B;
+  result__12B=NULL;
+  j__02B= 0;
+  while (((j__02B <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B) && ((void *)((__LIP_SLOT_CODE__HC *)((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__02B])->name__Y3B != (void *)n__Y2B))) {
+    j__02B=(__INTEGER__Q)(j__02B +  1);
+  };
+  if ((j__02B <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B)) {
+    result__12B=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__02B];
+  };
+  Result__Z2B=result__12B;
+  return(Result__Z2B);
 }
 
-static void** create__FVXC(__INTEGER nb_elements__HVXC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void print__KKG(__STRING_CONSTANT__0 *Self__LKG)
+// ({STRING_CONSTANT__0}) Void Recursive, No inlinable.
 {
-  __UINTEGER_32 sz__0YBR,a__ZYBR,new_size__1YBR,new_size2__2YBR,a__3YBR;
-  __UINTEGER_32 new_size__4YBR;
-  __POINTER result__YYBR,ptr_table__SVNR,next__RVNR,result__TVNR;
-  __INTEGER Self__UT5D;
-  void **Result__GQ5C;
-  sz__0YBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__HVXC * ((__INTEGER )(sizeof(void *)))));
-  result__YYBR=((__POINTER )(NULL));
-  a__ZYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__1YBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0YBR + a__ZYBR) & (__UINTEGER_32)(~ a__ZYBR));
-  new_size2__2YBR=(__UINTEGER_32)(new_size__1YBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__2YBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__3YBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__4YBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2YBR + a__3YBR) & (__UINTEGER_32)(~ a__3YBR));
-    ptr_table__SVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4YBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__RVNR=((__POINTER )(NULL));
-    result__TVNR=((__POINTER *)ptr_table__SVNR)[ 0];
-    if ((result__TVNR == (void *)NULL)) {
-      result__TVNR=new_lab__2PJ(new_size__4YBR);
-      next__RVNR=(void *)((unsigned long)result__TVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4YBR)));
-      ((__POINTER *)next__RVNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__SVNR)[ 0]=next__RVNR;
-    } else {
-      next__RVNR=((__POINTER *)result__TVNR)[ 0];
-      if ((next__RVNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TVNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4YBR <<  1)) <=  4096)) {
-          next__RVNR=(void *)((unsigned long)result__TVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4YBR)));
-        } else {
-          next__RVNR=new_lab__2PJ(new_size__4YBR);
-        };
-        ((__POINTER *)next__RVNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SVNR)[ 0]=next__RVNR;
-      } else {
-        ((__POINTER *)result__TVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__TVNR=next__RVNR;
-      };
-    };
-    ((__POINTER *)result__TVNR)[ 0]=((__POINTER ) 3);
-    result__YYBR=(void *)((unsigned long)result__TVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__YYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1YBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__GQ5C=((void **)result__YYBR);
-  Self__UT5D=(__INTEGER)(nb_elements__HVXC -  1);
-  while ((Self__UT5D >=  0)) {
-    Result__GQ5C[Self__UT5D]=NULL;
-    Self__UT5D=(__INTEGER)(Self__UT5D -  1);
-  };
-  return(Result__GQ5C);
+  put_string__RGZ(Self__LKG);
 }
 
-static void** create__X3XC(__INTEGER nb_elements__Z3XC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void put_string__RGZ(void *s__TGZ)
+// ({STRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__CZBR,a__BZBR,new_size__DZBR,new_size2__EZBR,a__FZBR;
-  __UINTEGER_32 new_size__GZBR;
-  __POINTER result__AZBR,ptr_table__XVNR,next__WVNR,result__YVNR;
-  __INTEGER Self__WW5D;
-  void **Result__GZ5C;
-  sz__CZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__Z3XC * ((__INTEGER )(sizeof(void *)))));
-  result__AZBR=((__POINTER )(NULL));
-  a__BZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__DZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CZBR + a__BZBR) & (__UINTEGER_32)(~ a__BZBR));
-  new_size2__EZBR=(__UINTEGER_32)(new_size__DZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__EZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__FZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__GZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EZBR + a__FZBR) & (__UINTEGER_32)(~ a__FZBR));
-    ptr_table__XVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__WVNR=((__POINTER )(NULL));
-    result__YVNR=((__POINTER *)ptr_table__XVNR)[ 0];
-    if ((result__YVNR == (void *)NULL)) {
-      result__YVNR=new_lab__2PJ(new_size__GZBR);
-      next__WVNR=(void *)((unsigned long)result__YVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZBR)));
-      ((__POINTER *)next__WVNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__XVNR)[ 0]=next__WVNR;
-    } else {
-      next__WVNR=((__POINTER *)result__YVNR)[ 0];
-      if ((next__WVNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YVNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GZBR <<  1)) <=  4096)) {
-          next__WVNR=(void *)((unsigned long)result__YVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZBR)));
-        } else {
-          next__WVNR=new_lab__2PJ(new_size__GZBR);
-        };
-        ((__POINTER *)next__WVNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XVNR)[ 0]=next__WVNR;
-      } else {
-        ((__POINTER *)result__YVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__YVNR=next__WVNR;
-      };
-    };
-    ((__POINTER *)result__YVNR)[ 0]=((__POINTER ) 3);
-    result__AZBR=(void *)((unsigned long)result__YVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__AZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__GZ5C=((void **)result__AZBR);
-  Self__WW5D=(__INTEGER)(nb_elements__Z3XC -  1);
-  while ((Self__WW5D >=  0)) {
-    Result__GZ5C[Self__WW5D]=NULL;
-    Self__WW5D=(__INTEGER)(Self__WW5D -  1);
+  __INTEGER__Q __tmp__EHZ,Self__SL3,limit_up__TL3;
+  __CHARACTER__DB __tmp__LHZ;
+  if (((struct ___OBJ *)s__TGZ)->__id==__STRING_CONSTANT__0__) {
+    __tmp__EHZ=((__STRING_CONSTANT__0 *)s__TGZ)->count__0C;
+  } else /* STRING */ {
+    __tmp__EHZ=((__STRING__BC *)s__TGZ)->count__WJ;
+  };
+  Self__SL3= 1;
+  limit_up__TL3=__tmp__EHZ;
+  while ((Self__SL3 <= limit_up__TL3)) {
+    if (((struct ___OBJ *)s__TGZ)->__id==__STRING_CONSTANT__0__) {
+      __tmp__LHZ=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)s__TGZ)->storage__1C)[(__INTEGER__Q)(Self__SL3 -  1)];
+    } else /* STRING */ {
+      __tmp__LHZ=((__CHARACTER__DB *)((__STRING__BC *)((__STRING_CONSTANT__0 *)s__TGZ))->storage__LFL)[(__INTEGER__Q)(Self__SL3 -  1)];
+    };
+    fputc((int)(__tmp__LHZ),stdout);
+    Self__SL3=(__INTEGER__Q)(Self__SL3 +  1);
   };
-  return(Result__GZ5C);
 }
 
-static void** create__VZEH(__INTEGER nb_elements__XZEH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void display_usage__GWD()
+// () Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__KZBR,a__JZBR,new_size__LZBR,new_size2__MZBR,a__NZBR;
-  __UINTEGER_32 new_size__OZBR;
-  __POINTER result__IZBR,ptr_table__2VNR,next__1VNR,result__3VNR;
-  __INTEGER Self__PQII;
-  void **Result__JWGH;
-  sz__KZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__XZEH * ((__INTEGER )(sizeof(void *)))));
-  result__IZBR=((__POINTER )(NULL));
-  a__JZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__LZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KZBR + a__JZBR) & (__UINTEGER_32)(~ a__JZBR));
-  new_size2__MZBR=(__UINTEGER_32)(new_size__LZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__MZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__NZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__OZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MZBR + a__NZBR) & (__UINTEGER_32)(~ a__NZBR));
-    ptr_table__2VNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__1VNR=((__POINTER )(NULL));
-    result__3VNR=((__POINTER *)ptr_table__2VNR)[ 0];
-    if ((result__3VNR == (void *)NULL)) {
-      result__3VNR=new_lab__2PJ(new_size__OZBR);
-      next__1VNR=(void *)((unsigned long)result__3VNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZBR)));
-      ((__POINTER *)next__1VNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__2VNR)[ 0]=next__1VNR;
-    } else {
-      next__1VNR=((__POINTER *)result__3VNR)[ 0];
-      if ((next__1VNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3VNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OZBR <<  1)) <=  4096)) {
-          next__1VNR=(void *)((unsigned long)result__3VNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZBR)));
-        } else {
-          next__1VNR=new_lab__2PJ(new_size__OZBR);
-        };
-        ((__POINTER *)next__1VNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2VNR)[ 0]=next__1VNR;
-      } else {
-        ((__POINTER *)result__3VNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1VNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__3VNR=next__1VNR;
-      };
-    };
-    ((__POINTER *)result__3VNR)[ 0]=((__POINTER ) 3);
-    result__IZBR=(void *)((unsigned long)result__3VNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__IZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__JWGH=((void **)result__IZBR);
-  Self__PQII=(__INTEGER)(nb_elements__XZEH -  1);
-  while ((Self__PQII >=  0)) {
-    Result__JWGH[Self__PQII]=NULL;
-    Self__PQII=(__INTEGER)(Self__PQII -  1);
-  };
-  return(Result__JWGH);
+  __INTEGER__Q Self__OOG,limit_up__POG,__tmp__4PXC,Self__KQGD;
+  __LIP_SLOT_CODE__HC *__tmp__2AE,*Self__JPXC;
+  __LIP_SLOT_DATA__3AB *Self__BQGD;
+  __STRING_CONSTANT__0 *__tmp__EQGD;
+  __BOOLEAN__L is_ok__PAE;
+  print__KKG((&__string_309));
+  is_ok__PAE=FALSE__O__;
+  Self__OOG= 0;
+  limit_up__POG=list_method__F3B->parent_arrayed_collection__E3B.upper__O3B;
+  while ((Self__OOG <= limit_up__POG)) {
+    __tmp__2AE=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[Self__OOG];
+    if (((void *)__tmp__2AE->section__QAB == (void *)(&__string_36))) {
+      is_ok__PAE=TRUE__K__;
+      Self__JPXC=((__LIP_SLOT_CODE__HC *)__tmp__2AE);
+      print__KKG((&__string_310));
+      print__KKG(((__STRING_CONSTANT__0 *)Self__JPXC->name__Y3B));
+      if (((void *)Self__JPXC->argument__5AB != (void *)NULL)) {
+        print__KKG((&__string_311));
+        Self__BQGD=((__LIP_SLOT_DATA__3AB *)Self__JPXC->argument__5AB);
+        print__KKG(((__STRING_CONSTANT__0 *)Self__BQGD->name__0W0));
+        fputc((int)(':'),stdout);
+        switch (((struct ___OBJ *)Self__BQGD->value__SBB)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          (&__string_50)->count__0C= 7;
+          (&__string_50)->storage__1C="BOOLEAN";
+          __tmp__EQGD=(&__string_50);
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          (&__string_42)->count__0C= 7;
+          (&__string_42)->storage__1C="INTEGER";
+          __tmp__EQGD=(&__string_42);
+        } break;
+        case __LIP_STRING__TDB__: {
+          (&__string_46)->count__0C= 6;
+          (&__string_46)->storage__1C="STRING";
+          __tmp__EQGD=(&__string_46);
+        } break;
+        };
+        print__KKG(__tmp__EQGD);
+        print__KKG((&__string_27));
+      };
+      print__KKG((&__string_312));
+      if (((void *)Self__JPXC->comment__CBXB != (void *)NULL)) {
+        fputc((int)('\t'),stdout);
+        __tmp__4PXC=((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->count__0C;
+        Self__KQGD= 1;
+        while ((Self__KQGD <= __tmp__4PXC)) {
+          fputc((int)(((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->storage__1C)[(__INTEGER__Q)(Self__KQGD -  1)]),stdout);
+          if (((((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->storage__1C)[(__INTEGER__Q)(Self__KQGD -  1)] == '\n') && (Self__KQGD < ((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->count__0C))) {
+            fputc((int)('\t'),stdout);
+          };
+          Self__KQGD=(__INTEGER__Q)(Self__KQGD +  1);
+        };
+      } else /* FALSE */ {
+        print__KKG((&__string_313));
+      };
+    };
+    Self__OOG=(__INTEGER__Q)(Self__OOG +  1);
+  };
+  if ((! is_ok__PAE)) {
+    print__KKG((&__string_314));
+  };
+  print__KKG((&__string_315));
+  exit(( 1));
 }
 
-static void** create__BMRK(__INTEGER nb_elements__DMRK)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void to_upper__Y3X(__STRING__BC *Self__Z3X)
+// ({STRING__BC}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__SZBR,a__RZBR,new_size__TZBR,new_size2__UZBR,a__VZBR;
-  __UINTEGER_32 new_size__WZBR;
-  __POINTER result__QZBR,ptr_table__BWNR,next__AWNR,result__CWNR;
-  __INTEGER Self__QQRL;
-  void **Result__DSYK;
-  sz__SZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__DMRK * ((__INTEGER )(sizeof(void *)))));
-  result__QZBR=((__POINTER )(NULL));
-  a__RZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__TZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZBR + a__RZBR) & (__UINTEGER_32)(~ a__RZBR));
-  new_size2__UZBR=(__UINTEGER_32)(new_size__TZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__UZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__VZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__WZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UZBR + a__VZBR) & (__UINTEGER_32)(~ a__VZBR));
-    ptr_table__BWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__AWNR=((__POINTER )(NULL));
-    result__CWNR=((__POINTER *)ptr_table__BWNR)[ 0];
-    if ((result__CWNR == (void *)NULL)) {
-      result__CWNR=new_lab__2PJ(new_size__WZBR);
-      next__AWNR=(void *)((unsigned long)result__CWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZBR)));
-      ((__POINTER *)next__AWNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__BWNR)[ 0]=next__AWNR;
-    } else {
-      next__AWNR=((__POINTER *)result__CWNR)[ 0];
-      if ((next__AWNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CWNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WZBR <<  1)) <=  4096)) {
-          next__AWNR=(void *)((unsigned long)result__CWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZBR)));
-        } else {
-          next__AWNR=new_lab__2PJ(new_size__WZBR);
-        };
-        ((__POINTER *)next__AWNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BWNR)[ 0]=next__AWNR;
-      } else {
-        ((__POINTER *)result__CWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__CWNR=next__AWNR;
-      };
-    };
-    ((__POINTER *)result__CWNR)[ 0]=((__POINTER ) 3);
-    result__QZBR=(void *)((unsigned long)result__CWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__QZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  __INTEGER__Q Self__DK1;
+  __CHARACTER__DB __tmp__A4X,result__UTJB;
+  Self__DK1=Self__Z3X->count__WJ;
+  while ((Self__DK1 >=  1)) {
+    __tmp__A4X=((__CHARACTER__DB *)Self__Z3X->storage__LFL)[(__INTEGER__Q)(Self__DK1 -  1)];
+    result__UTJB='\0';
+    if (((((__INTEGER_8__FZF )__tmp__A4X) <  97) || (((__INTEGER_8__FZF )__tmp__A4X) >  122))) {
+      result__UTJB=__tmp__A4X;
+    } else /* FALSE */ {
+      result__UTJB=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )__tmp__A4X) -  32))));
+    };
+    ((__CHARACTER__DB *)Self__Z3X->storage__LFL)[(__INTEGER__Q)(Self__DK1 -  1)]=result__UTJB;
+    Self__DK1=(__INTEGER__Q)(Self__DK1 -  1);
   };
-  Result__DSYK=((void **)result__QZBR);
-  Self__QQRL=(__INTEGER)(nb_elements__DMRK -  1);
-  while ((Self__QQRL >=  0)) {
-    Result__DSYK[Self__QQRL]=NULL;
-    Self__QQRL=(__INTEGER)(Self__QQRL -  1);
-  };
-  return(Result__DSYK);
 }
 
-static void** create__SNRE(__INTEGER nb_elements__UNRE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__5RXC(__STRING__BC *Self__ASXC,void *other__BSXC)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__0ZBR,a__ZZBR,new_size__1ZBR,new_size2__2ZBR,a__3ZBR;
-  __UINTEGER_32 new_size__4ZBR;
-  __POINTER result__YZBR,ptr_table__GWNR,next__FWNR,result__HWNR;
-  __INTEGER Self__44JF;
-  void **Result__KUXE;
-  sz__0ZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__UNRE * ((__INTEGER )(sizeof(void *)))));
-  result__YZBR=((__POINTER )(NULL));
-  a__ZZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__1ZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0ZBR + a__ZZBR) & (__UINTEGER_32)(~ a__ZZBR));
-  new_size2__2ZBR=(__UINTEGER_32)(new_size__1ZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__2ZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__3ZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__4ZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2ZBR + a__3ZBR) & (__UINTEGER_32)(~ a__3ZBR));
-    ptr_table__GWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4ZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__FWNR=((__POINTER )(NULL));
-    result__HWNR=((__POINTER *)ptr_table__GWNR)[ 0];
-    if ((result__HWNR == (void *)NULL)) {
-      result__HWNR=new_lab__2PJ(new_size__4ZBR);
-      next__FWNR=(void *)((unsigned long)result__HWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ZBR)));
-      ((__POINTER *)next__FWNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__GWNR)[ 0]=next__FWNR;
-    } else {
-      next__FWNR=((__POINTER *)result__HWNR)[ 0];
-      if ((next__FWNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HWNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4ZBR <<  1)) <=  4096)) {
-          next__FWNR=(void *)((unsigned long)result__HWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ZBR)));
-        } else {
-          next__FWNR=new_lab__2PJ(new_size__4ZBR);
-        };
-        ((__POINTER *)next__FWNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GWNR)[ 0]=next__FWNR;
-      } else {
-        ((__POINTER *)result__HWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__HWNR=next__FWNR;
-      };
-    };
-    ((__POINTER *)result__HWNR)[ 0]=((__POINTER ) 3);
-    result__YZBR=(void *)((unsigned long)result__HWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__YZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1ZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__KUXE=((void **)result__YZBR);
-  Self__44JF=(__INTEGER)(nb_elements__UNRE -  1);
-  while ((Self__44JF >=  0)) {
-    Result__KUXE[Self__44JF]=NULL;
-    Self__44JF=(__INTEGER)(Self__44JF -  1);
-  };
-  return(Result__KUXE);
+  __INTEGER__Q __tmp__KSXC,__tmp__LSXC,i__3DOU;
+  __BOOLEAN__L result__DSXC,Result__CSXC;
+  __CHARACTER__DB *__tmp__2SXC,*__tmp__3SXC,*Self__4DOU;
+  result__DSXC=FALSE__O__;
+  __tmp__KSXC=Self__ASXC->count__WJ;
+  if (((struct ___OBJ *)other__BSXC)->__id==__STRING_CONSTANT__0__) {
+    __tmp__LSXC=((__STRING_CONSTANT__0 *)other__BSXC)->count__0C;
+  } else /* STRING */ {
+    __tmp__LSXC=((__STRING__BC *)other__BSXC)->count__WJ;
+  };
+  if ((__tmp__KSXC == __tmp__LSXC)) {
+    if ((Self__ASXC->count__WJ ==  0)) {
+      result__DSXC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__2SXC=Self__ASXC->storage__LFL;
+      if (((struct ___OBJ *)other__BSXC)->__id==__STRING_CONSTANT__0__) {
+        __tmp__3SXC=((__STRING_CONSTANT__0 *)other__BSXC)->storage__1C;
+      } else /* STRING */ {
+        __tmp__3SXC=((__STRING__BC *)other__BSXC)->storage__LFL;
+      };
+      Self__4DOU=((__CHARACTER__DB *)__tmp__2SXC);
+      __tmp__2SXC=__tmp__3SXC;
+      i__3DOU=(__INTEGER__Q)(Self__ASXC->count__WJ -  1);
+      while (((i__3DOU >=  0) && (Self__4DOU[i__3DOU] == ((__CHARACTER__DB *)__tmp__2SXC)[i__3DOU]))) {
+        i__3DOU=(__INTEGER__Q)(i__3DOU -  1);
+      };
+      result__DSXC=(i__3DOU <  0);
+    };
+  };
+  Result__CSXC=result__DSXC;
+  return(Result__CSXC);
 }
 
-static void** create__WVWG(__INTEGER nb_elements__YVWG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_integer__E3LC(__STRING__BC *Self__F3LC)
+// ({STRING__BC}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__4BAR,a__3BAR,new_size__5BAR,new_size2__ACAR,a__BCAR;
-  __UINTEGER_32 new_size__CCAR;
-  __POINTER result__2BAR,ptr_table__LWNR,next__KWNR,result__MWNR;
-  __INTEGER Self__OKAH;
-  void **Result__FUYG;
-  sz__4BAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__YVWG * ((__INTEGER )(sizeof(void *)))));
-  result__2BAR=((__POINTER )(NULL));
-  a__3BAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__5BAR=(__UINTEGER_32)((__UINTEGER_32)(sz__4BAR + a__3BAR) & (__UINTEGER_32)(~ a__3BAR));
-  new_size2__ACAR=(__UINTEGER_32)(new_size__5BAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ACAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__BCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__CCAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ACAR + a__BCAR) & (__UINTEGER_32)(~ a__BCAR));
-    ptr_table__LWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CCAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__KWNR=((__POINTER )(NULL));
-    result__MWNR=((__POINTER *)ptr_table__LWNR)[ 0];
-    if ((result__MWNR == (void *)NULL)) {
-      result__MWNR=new_lab__2PJ(new_size__CCAR);
-      next__KWNR=(void *)((unsigned long)result__MWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CCAR)));
-      ((__POINTER *)next__KWNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__LWNR)[ 0]=next__KWNR;
-    } else {
-      next__KWNR=((__POINTER *)result__MWNR)[ 0];
-      if ((next__KWNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MWNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CCAR <<  1)) <=  4096)) {
-          next__KWNR=(void *)((unsigned long)result__MWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CCAR)));
-        } else {
-          next__KWNR=new_lab__2PJ(new_size__CCAR);
-        };
-        ((__POINTER *)next__KWNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LWNR)[ 0]=next__KWNR;
-      } else {
-        ((__POINTER *)result__MWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__MWNR=next__KWNR;
-      };
-    };
-    ((__POINTER *)result__MWNR)[ 0]=((__POINTER ) 3);
-    result__2BAR=(void *)((unsigned long)result__MWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__2BAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__5BAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__FUYG=((void **)result__2BAR);
-  Self__OKAH=(__INTEGER)(nb_elements__YVWG -  1);
-  while ((Self__OKAH >=  0)) {
-    Result__FUYG[Self__OKAH]=NULL;
-    Self__OKAH=(__INTEGER)(Self__OKAH -  1);
-  };
-  return(Result__FUYG);
+  __INTEGER__Q state__I3LC,value__J3LC,i__H3LC,__tmp__JAMC;
+  __BOOLEAN__L negative__K3LC,result__L3LC,__tmp__Z4LC,result__Y2CI;
+  __BOOLEAN__L result__GR0T,__tmp__ZCMC;
+  __CHARACTER__DB __tmp__B4LC;
+  state__I3LC= 0;
+  value__J3LC= 0;
+  negative__K3LC=FALSE__O__;
+  result__L3LC=FALSE__O__;
+  i__H3LC= 1;
+  while ((! ((state__I3LC ==  4) || (i__H3LC > Self__F3LC->count__WJ)))) {
+    __tmp__B4LC=((__CHARACTER__DB *)Self__F3LC->storage__LFL)[(__INTEGER__Q)(i__H3LC -  1)];
+    if ((state__I3LC ==  0)) {
+      if ((((((((__tmp__B4LC == ' ') || (__tmp__B4LC == '\t')) || (__tmp__B4LC == '\n')) || (__tmp__B4LC == '\r')) || (__tmp__B4LC == '\0')) || (__tmp__B4LC == '\f')) || (__tmp__B4LC == '\v'))) {
+        __tmp__Z4LC=TRUE__K__;
+      } else /* FALSE */ {
+        result__Y2CI=(__tmp__B4LC == '+');
+        if (result__Y2CI) {
+          state__I3LC= 1;
+        };
+        __tmp__Z4LC=result__Y2CI;
+      };
+      if (__tmp__Z4LC) {
+        __tmp__Z4LC=TRUE__K__;
+      } else /* FALSE */ {
+        result__Y2CI=(__tmp__B4LC == '-');
+        if (result__Y2CI) {
+          negative__K3LC=TRUE__K__;
+          state__I3LC= 1;
+        };
+        __tmp__Z4LC=result__Y2CI;
+      };
+      if ((! __tmp__Z4LC)) {
+        __tmp__Z4LC=FALSE__O__;
+        if ((((__INTEGER_8__FZF )__tmp__B4LC) >= ((__INTEGER_8__FZF )'0'))) {
+          __tmp__Z4LC=(((__INTEGER_8__FZF )__tmp__B4LC) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (__tmp__Z4LC) {
+          value__J3LC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) -  48);
+          state__I3LC= 2;
+        } else /* FALSE */ {
+          state__I3LC= 4;
+        };
+      };
+      __tmp__Z4LC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__Z4LC=FALSE__O__;
+    };
+    if (__tmp__Z4LC) {
+      __tmp__Z4LC=TRUE__K__;
+    } else /* FALSE */ {
+      result__Y2CI=(state__I3LC ==  1);
+      if (result__Y2CI) {
+        result__GR0T=FALSE__O__;
+        if ((((__INTEGER_8__FZF )__tmp__B4LC) >= ((__INTEGER_8__FZF )'0'))) {
+          result__GR0T=(((__INTEGER_8__FZF )__tmp__B4LC) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (result__GR0T) {
+          __tmp__JAMC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) -  48);
+          value__J3LC=__tmp__JAMC;
+          if (negative__K3LC) {
+            value__J3LC=(__INTEGER__Q)(- __tmp__JAMC);
+          };
+          state__I3LC= 2;
+        } else /* FALSE */ {
+          state__I3LC= 4;
+        };
+      };
+      __tmp__Z4LC=result__Y2CI;
+    };
+    if (__tmp__Z4LC) {
+      __tmp__Z4LC=TRUE__K__;
+    } else /* FALSE */ {
+      result__Y2CI=(state__I3LC ==  2);
+      if (result__Y2CI) {
+        result__GR0T=FALSE__O__;
+        if ((((__INTEGER_8__FZF )__tmp__B4LC) >= ((__INTEGER_8__FZF )'0'))) {
+          result__GR0T=(((__INTEGER_8__FZF )__tmp__B4LC) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (result__GR0T) {
+          if (negative__K3LC) {
+            value__J3LC=(__INTEGER__Q)((__INTEGER__Q)( 10 * value__J3LC) - (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) -  48));
+          } else /* FALSE */ {
+            value__J3LC=(__INTEGER__Q)((__INTEGER__Q)( 10 * value__J3LC) + (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) -  48));
+          };
+          if (((negative__K3LC && (value__J3LC >  0)) || ((! negative__K3LC) && (value__J3LC <  0)))) {
+            state__I3LC= 4;
+          };
+          __tmp__ZCMC=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__ZCMC=FALSE__O__;
+        };
+        if ((! __tmp__ZCMC)) {
+          if ((((((((__tmp__B4LC == ' ') || (__tmp__B4LC == '\t')) || (__tmp__B4LC == '\n')) || (__tmp__B4LC == '\r')) || (__tmp__B4LC == '\0')) || (__tmp__B4LC == '\f')) || (__tmp__B4LC == '\v'))) {
+            state__I3LC= 3;
+          } else /* FALSE */ {
+            state__I3LC= 4;
+          };
+        };
+      };
+      __tmp__Z4LC=result__Y2CI;
+    };
+    if ((! __tmp__Z4LC)) {
+      if ((state__I3LC ==  3)) {
+        if ((! (((((((__tmp__B4LC == ' ') || (__tmp__B4LC == '\t')) || (__tmp__B4LC == '\n')) || (__tmp__B4LC == '\r')) || (__tmp__B4LC == '\0')) || (__tmp__B4LC == '\f')) || (__tmp__B4LC == '\v')))) {
+          state__I3LC= 4;
+        };
+      };
+    };
+    i__H3LC=(__INTEGER__Q)(i__H3LC +  1);
+  };
+  if (((state__I3LC !=  0) && (state__I3LC !=  4))) {
+    result__L3LC=TRUE__K__;
+  };
+  negative__K3LC=result__L3LC;
+  return(negative__K3LC);
 }
 
-static void** create__XTSB(__INTEGER nb_elements__ZTSB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __INTEGER__Q to_integer__BFMC(__STRING__BC *Self__CFMC)
+// ({STRING__BC}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__C0BR,a__B0BR,new_size__D0BR,new_size2__E0BR,a__F0BR;
-  __UINTEGER_32 new_size__G0BR;
-  __POINTER result__A0BR,ptr_table__QWNR,next__PWNR,result__RWNR;
-  __INTEGER Self__PWRC;
-  void **Result__JKYB;
-  sz__C0BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZTSB * ((__INTEGER )(sizeof(void *)))));
-  result__A0BR=((__POINTER )(NULL));
-  a__B0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__D0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__C0BR + a__B0BR) & (__UINTEGER_32)(~ a__B0BR));
-  new_size2__E0BR=(__UINTEGER_32)(new_size__D0BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__E0BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__F0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__G0BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E0BR + a__F0BR) & (__UINTEGER_32)(~ a__F0BR));
-    ptr_table__QWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__PWNR=((__POINTER )(NULL));
-    result__RWNR=((__POINTER *)ptr_table__QWNR)[ 0];
-    if ((result__RWNR == (void *)NULL)) {
-      result__RWNR=new_lab__2PJ(new_size__G0BR);
-      next__PWNR=(void *)((unsigned long)result__RWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G0BR)));
-      ((__POINTER *)next__PWNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__QWNR)[ 0]=next__PWNR;
-    } else {
-      next__PWNR=((__POINTER *)result__RWNR)[ 0];
-      if ((next__PWNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RWNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G0BR <<  1)) <=  4096)) {
-          next__PWNR=(void *)((unsigned long)result__RWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G0BR)));
-        } else {
-          next__PWNR=new_lab__2PJ(new_size__G0BR);
-        };
-        ((__POINTER *)next__PWNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QWNR)[ 0]=next__PWNR;
-      } else {
-        ((__POINTER *)result__RWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__RWNR=next__PWNR;
-      };
-    };
-    ((__POINTER *)result__RWNR)[ 0]=((__POINTER ) 3);
-    result__A0BR=(void *)((unsigned long)result__RWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__A0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D0BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__JKYB=((void **)result__A0BR);
-  Self__PWRC=(__INTEGER)(nb_elements__ZTSB -  1);
-  while ((Self__PWRC >=  0)) {
-    Result__JKYB[Self__PWRC]=NULL;
-    Self__PWRC=(__INTEGER)(Self__PWRC -  1);
-  };
-  return(Result__JKYB);
+  __INTEGER__Q state__FFMC,result__IFMC,i__EFMC,__tmp__SHMC;
+  __BOOLEAN__L negative__HFMC,__tmp__UGMC,result__J4CI,result__5IV;
+  __CHARACTER__DB __tmp__2FMC;
+  state__FFMC= 0;
+  negative__HFMC=FALSE__O__;
+  result__IFMC= 0;
+  i__EFMC= 1;
+  while ((i__EFMC <= Self__CFMC->count__WJ)) {
+    __tmp__2FMC=((__CHARACTER__DB *)Self__CFMC->storage__LFL)[(__INTEGER__Q)(i__EFMC -  1)];
+    if ((state__FFMC ==  0)) {
+      if ((((((((__tmp__2FMC == ' ') || (__tmp__2FMC == '\t')) || (__tmp__2FMC == '\n')) || (__tmp__2FMC == '\r')) || (__tmp__2FMC == '\0')) || (__tmp__2FMC == '\f')) || (__tmp__2FMC == '\v'))) {
+        __tmp__UGMC=TRUE__K__;
+      } else /* FALSE */ {
+        result__J4CI=(__tmp__2FMC == '+');
+        if (result__J4CI) {
+          state__FFMC= 1;
+        };
+        __tmp__UGMC=result__J4CI;
+      };
+      if ((! __tmp__UGMC)) {
+        if ((__tmp__2FMC == '-')) {
+          negative__HFMC=TRUE__K__;
+          state__FFMC= 1;
+        } else /* FALSE */ {
+          result__IFMC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) -  48);
+          state__FFMC= 2;
+        };
+      };
+      __tmp__UGMC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__UGMC=FALSE__O__;
+    };
+    if (__tmp__UGMC) {
+      __tmp__UGMC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J4CI=(state__FFMC ==  1);
+      if (result__J4CI) {
+        __tmp__SHMC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) -  48);
+        result__IFMC=__tmp__SHMC;
+        if (negative__HFMC) {
+          result__IFMC=(__INTEGER__Q)(- __tmp__SHMC);
+        };
+        state__FFMC= 2;
+      };
+      __tmp__UGMC=result__J4CI;
+    };
+    if (__tmp__UGMC) {
+      __tmp__UGMC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J4CI=(state__FFMC ==  2);
+      if (result__J4CI) {
+        result__5IV=FALSE__O__;
+        if ((((__INTEGER_8__FZF )__tmp__2FMC) >= ((__INTEGER_8__FZF )'0'))) {
+          result__5IV=(((__INTEGER_8__FZF )__tmp__2FMC) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (result__5IV) {
+          if (negative__HFMC) {
+            result__IFMC=(__INTEGER__Q)((__INTEGER__Q)( 10 * result__IFMC) - (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) -  48));
+          } else /* FALSE */ {
+            result__IFMC=(__INTEGER__Q)((__INTEGER__Q)( 10 * result__IFMC) + (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) -  48));
+          };
+        } else /* FALSE */ {
+          state__FFMC= 3;
+        };
+      };
+      __tmp__UGMC=result__J4CI;
+    };
+    if ((! __tmp__UGMC)) {
+      if ((state__FFMC ==  3)) {
+        i__EFMC=Self__CFMC->count__WJ;
+      };
+    };
+    i__EFMC=(__INTEGER__Q)(i__EFMC +  1);
+  };
+  state__FFMC=result__IFMC;
+  return(state__FFMC);
 }
 
-static void** create__4WXI(__INTEGER nb_elements__AXXI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get__HYW(__LIP_INTEGER__HDB *Self__IYW,__INTEGER__Q i__JYW)
+// ({LIP_INTEGER__HDB},{INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__K0BR,a__J0BR,new_size__L0BR,new_size2__M0BR,a__N0BR;
-  __UINTEGER_32 new_size__O0BR;
-  __POINTER result__I0BR,ptr_table__VWNR,next__UWNR,result__WWNR;
-  __INTEGER Self__3ELJ;
-  void **Result__5A2I;
-  sz__K0BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__AXXI * ((__INTEGER )(sizeof(void *)))));
-  result__I0BR=((__POINTER )(NULL));
-  a__J0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__L0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__K0BR + a__J0BR) & (__UINTEGER_32)(~ a__J0BR));
-  new_size2__M0BR=(__UINTEGER_32)(new_size__L0BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__M0BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__N0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__O0BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__M0BR + a__N0BR) & (__UINTEGER_32)(~ a__N0BR));
-    ptr_table__VWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__UWNR=((__POINTER )(NULL));
-    result__WWNR=((__POINTER *)ptr_table__VWNR)[ 0];
-    if ((result__WWNR == (void *)NULL)) {
-      result__WWNR=new_lab__2PJ(new_size__O0BR);
-      next__UWNR=(void *)((unsigned long)result__WWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0BR)));
-      ((__POINTER *)next__UWNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__VWNR)[ 0]=next__UWNR;
-    } else {
-      next__UWNR=((__POINTER *)result__WWNR)[ 0];
-      if ((next__UWNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WWNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O0BR <<  1)) <=  4096)) {
-          next__UWNR=(void *)((unsigned long)result__WWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0BR)));
-        } else {
-          next__UWNR=new_lab__2PJ(new_size__O0BR);
-        };
-        ((__POINTER *)next__UWNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VWNR)[ 0]=next__UWNR;
-      } else {
-        ((__POINTER *)result__WWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__WWNR=next__UWNR;
-      };
-    };
-    ((__POINTER *)result__WWNR)[ 0]=((__POINTER ) 3);
-    result__I0BR=(void *)((unsigned long)result__WWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__I0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__L0BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__5A2I=((void **)result__I0BR);
-  Self__3ELJ=(__INTEGER)(nb_elements__AXXI -  1);
-  while ((Self__3ELJ >=  0)) {
-    Result__5A2I[Self__3ELJ]=NULL;
-    Self__3ELJ=(__INTEGER)(Self__3ELJ -  1);
-  };
-  return(Result__5A2I);
+  __LIP_INTEGER__HDB *result__LYW,*result__YGBD;
+  __POINTER__IB ptr__ZGBD,__tmp__5GBD,__tmp__E2WT,__tmp__G2WT;
+  __INTEGER__Q typ_id__3GBD;
+  __UINTEGER_32__ZWB __tmp__H2WT;
+  void *Result__KYW;
+  __BOOLEAN__L Result__EXUB;
+  __FAST_ARRAYoLIP_INTEGERo__MYW *Self__MIBD;
+  result__LYW=NULL;
+  Result__EXUB=(((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW)->parent_arrayed_collection__UYW.upper__FXUB <  0);
+  if (Result__EXUB) {
+    result__YGBD=NULL;
+    ptr__ZGBD=((__POINTER__IB )(NULL));
+    typ_id__3GBD= 0;
+    __tmp__5GBD=((__POINTER__IB )sizeof(__LIP_INTEGER__HDB));
+    if (((unsigned long)__tmp__5GBD ==  0)) {
+      result__YGBD=Self__IYW;
+    } else /* FALSE */ {
+      typ_id__3GBD=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5GBD));
+      if ((typ_id__3GBD == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__E2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__G2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__5GBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__H2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__G2WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__E2WT=micro_alloc__table__lab__UKI(__tmp__G2WT,((__POINTER__IB )(&(table_size[(__tmp__H2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__G2WT)));
+        ptr__ZGBD=__tmp__E2WT;
+      } else /* FALSE */ {
+        __tmp__H2WT=((__UINTEGER_32__ZWB )typ_id__3GBD);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__E2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__G2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__5GBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__E2WT=micro_alloc__table__lab__UKI(__tmp__G2WT,((__POINTER__IB )(&(table_type[(__tmp__H2WT)]))),(__UINTEGER_32__ZWB)(__tmp__H2WT |  1));
+        ptr__ZGBD=__tmp__E2WT;
+      };
+      result__YGBD=((__LIP_INTEGER__HDB *)ptr__ZGBD);
+      *(result__YGBD) = *(Self__IYW);
+    };
+    result__LYW=result__YGBD;
+  } else /* FALSE */ {
+    Self__MIBD=((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW);
+    result__YGBD=((void **)Self__MIBD->parent_arrayed_collection__UYW.storage__Q0UB)[Self__MIBD->parent_arrayed_collection__UYW.upper__FXUB];
+    result__LYW=result__YGBD;
+    Self__MIBD=((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW);
+    Self__MIBD->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(Self__MIBD->parent_arrayed_collection__UYW.upper__FXUB -  1);
+  };
+  ((__LIP_INTEGER__HDB *)result__LYW)->value__PHC=i__JYW;
+  Result__KYW=result__LYW;
+  return(Result__KYW);
 }
 
-static void** create__YXXI(__INTEGER nb_elements__0XXI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get__TTW(__LIP_STRING__TDB *Self__UTW,__STRING_CONSTANT__0 *str__VTW)
+// ({LIP_STRING__TDB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__S0BR,a__R0BR,new_size__T0BR,new_size2__U0BR,a__V0BR;
-  __UINTEGER_32 new_size__W0BR;
-  __POINTER result__Q0BR,ptr_table__0WNR,next__ZWNR,result__1WNR;
-  __INTEGER Self__EGLJ;
-  void **Result__LD2I;
-  sz__S0BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__0XXI * ((__INTEGER )(sizeof(void *)))));
-  result__Q0BR=((__POINTER )(NULL));
-  a__R0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__T0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__S0BR + a__R0BR) & (__UINTEGER_32)(~ a__R0BR));
-  new_size2__U0BR=(__UINTEGER_32)(new_size__T0BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__U0BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__V0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__W0BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__U0BR + a__V0BR) & (__UINTEGER_32)(~ a__V0BR));
-    ptr_table__0WNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__ZWNR=((__POINTER )(NULL));
-    result__1WNR=((__POINTER *)ptr_table__0WNR)[ 0];
-    if ((result__1WNR == (void *)NULL)) {
-      result__1WNR=new_lab__2PJ(new_size__W0BR);
-      next__ZWNR=(void *)((unsigned long)result__1WNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0BR)));
-      ((__POINTER *)next__ZWNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__0WNR)[ 0]=next__ZWNR;
-    } else {
-      next__ZWNR=((__POINTER *)result__1WNR)[ 0];
-      if ((next__ZWNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1WNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W0BR <<  1)) <=  4096)) {
-          next__ZWNR=(void *)((unsigned long)result__1WNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0BR)));
-        } else {
-          next__ZWNR=new_lab__2PJ(new_size__W0BR);
-        };
-        ((__POINTER *)next__ZWNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0WNR)[ 0]=next__ZWNR;
-      } else {
-        ((__POINTER *)result__1WNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__1WNR=next__ZWNR;
-      };
-    };
-    ((__POINTER *)result__1WNR)[ 0]=((__POINTER ) 3);
-    result__Q0BR=(void *)((unsigned long)result__1WNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__Q0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__T0BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__LD2I=((void **)result__Q0BR);
-  Self__EGLJ=(__INTEGER)(nb_elements__0XXI -  1);
-  while ((Self__EGLJ >=  0)) {
-    Result__LD2I[Self__EGLJ]=NULL;
-    Self__EGLJ=(__INTEGER)(Self__EGLJ -  1);
-  };
-  return(Result__LD2I);
+  __LIP_STRING__TDB *result__XTW,*result__IDBD;
+  __POINTER__IB ptr__JDBD,__tmp__PDBD,__tmp__L2WT,__tmp__N2WT;
+  __INTEGER__Q typ_id__NDBD;
+  __UINTEGER_32__ZWB __tmp__O2WT;
+  void *Result__WTW;
+  __BOOLEAN__L Result__VWUB;
+  __FAST_ARRAYoLIP_STRINGo__YTW *Self__2EBD;
+  result__XTW=NULL;
+  Result__VWUB=(((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW)->parent_arrayed_collection__AUW.upper__WWUB <  0);
+  if (Result__VWUB) {
+    result__IDBD=NULL;
+    ptr__JDBD=((__POINTER__IB )(NULL));
+    typ_id__NDBD= 0;
+    __tmp__PDBD=((__POINTER__IB )sizeof(__LIP_STRING__TDB));
+    if (((unsigned long)__tmp__PDBD ==  0)) {
+      result__IDBD=Self__UTW;
+    } else /* FALSE */ {
+      typ_id__NDBD=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PDBD));
+      if ((typ_id__NDBD == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__N2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PDBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__O2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__N2WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L2WT=micro_alloc__table__lab__UKI(__tmp__N2WT,((__POINTER__IB )(&(table_size[(__tmp__O2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__N2WT)));
+        ptr__JDBD=__tmp__L2WT;
+      } else /* FALSE */ {
+        __tmp__O2WT=((__UINTEGER_32__ZWB )typ_id__NDBD);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__N2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PDBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L2WT=micro_alloc__table__lab__UKI(__tmp__N2WT,((__POINTER__IB )(&(table_type[(__tmp__O2WT)]))),(__UINTEGER_32__ZWB)(__tmp__O2WT |  1));
+        ptr__JDBD=__tmp__L2WT;
+      };
+      result__IDBD=((__LIP_STRING__TDB *)ptr__JDBD);
+      *(result__IDBD) = *(Self__UTW);
+    };
+    result__XTW=result__IDBD;
+  } else /* FALSE */ {
+    Self__2EBD=((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW);
+    result__IDBD=((void **)Self__2EBD->parent_arrayed_collection__AUW.storage__BZUB)[Self__2EBD->parent_arrayed_collection__AUW.upper__WWUB];
+    result__XTW=result__IDBD;
+    Self__2EBD=((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW);
+    Self__2EBD->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(Self__2EBD->parent_arrayed_collection__AUW.upper__WWUB -  1);
+  };
+  ((__LIP_STRING__TDB *)result__XTW)->value__MGC=str__VTW;
+  Result__WTW=result__XTW;
+  return(Result__WTW);
 }
 
-static __FAST_ARRAYoLOCALo* create__VSOH(__INTEGER new_count__XSOH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L run_with__WEXC(__LIP_SLOT_CODE__HC *Self__XEXC,void *val__YEXC)
+// ({LIP_SLOT_CODE__HC},{NULLxLIP_BOOLEAN__BCBxLIP_INTEGER__HDBxLIP_STRING__TDB}) With result Recursive, No inlinable.
 {
-  __POINTER ptr__2GDR,ptr_table__5WNR,next__4WNR,result__AXNR;
-  __POINTER ptr_table__EXNR,next__DXNR,result__FXNR;
-  __INTEGER typ_id__3GDR,upper__4UEI,Self__EMKI;
-  __UINTEGER_32 sz__4GDR,a__5GDR,new_size__AHDR,t__BHDR,a__CHDR;
-  __UINTEGER_32 new_size__HXNR,lab_type__GXNR;
-  __FAST_ARRAYoLOCALo *result__1GDR,*Self__WNEI;
-  __BOOLEAN __tmp__JOEI;
-  void **Self__2UEI;
-  result__1GDR=NULL;
-  ptr__2GDR=((__POINTER )(NULL));
-  typ_id__3GDR= 0;
-  sz__4GDR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-  if ((sz__4GDR ==  0)) {
-    result__1GDR=FAST_ARRAYoLOCALo__;
-  } else {
-    typ_id__3GDR=__FAST_ARRAYoLOCALo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4GDR);
-    if ((typ_id__3GDR == (__INTEGER)(-  1))) {
-      a__5GDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AHDR=(__UINTEGER_32)((__UINTEGER_32)(sz__4GDR + a__5GDR) & (__UINTEGER_32)(~ a__5GDR));
-      ptr_table__5WNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AHDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__4WNR=((__POINTER )(NULL));
-      result__AXNR=((__POINTER *)ptr_table__5WNR)[ 0];
-      if ((result__AXNR == (void *)NULL)) {
-        result__AXNR=new_lab__2PJ(new_size__AHDR);
-        next__4WNR=(void *)((unsigned long)result__AXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AHDR)));
-        ((__POINTER *)next__4WNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5WNR)[ 0]=next__4WNR;
-      } else {
-        next__4WNR=((__POINTER *)result__AXNR)[ 0];
-        if ((next__4WNR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AXNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AHDR <<  1)) <=  4096)) {
-            next__4WNR=(void *)((unsigned long)result__AXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AHDR)));
-          } else {
-            next__4WNR=new_lab__2PJ(new_size__AHDR);
-          };
-          ((__POINTER *)next__4WNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5WNR)[ 0]=next__4WNR;
-        } else {
-          ((__POINTER *)result__AXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4WNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__AXNR=next__4WNR;
-        };
-      };
-      ptr__2GDR=result__AXNR;
-    } else {
-      t__BHDR=((__UINTEGER_32 )typ_id__3GDR);
-      a__CHDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__HXNR=(__UINTEGER_32)((__UINTEGER_32)(sz__4GDR + a__CHDR) & (__UINTEGER_32)(~ a__CHDR));
-      ptr_table__EXNR=((__POINTER )(&(table_type[(t__BHDR)])));
-      lab_type__GXNR=(__UINTEGER_32)(t__BHDR |  1);
-      next__DXNR=((__POINTER )(NULL));
-      result__FXNR=((__POINTER *)ptr_table__EXNR)[ 0];
-      if ((result__FXNR == (void *)NULL)) {
-        result__FXNR=new_lab__2PJ(lab_type__GXNR);
-        next__DXNR=(void *)((unsigned long)result__FXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXNR)));
-        ((__POINTER *)next__DXNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EXNR)[ 0]=next__DXNR;
-      } else {
-        next__DXNR=((__POINTER *)result__FXNR)[ 0];
-        if ((next__DXNR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FXNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HXNR <<  1)) <=  4096)) {
-            next__DXNR=(void *)((unsigned long)result__FXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXNR)));
-          } else {
-            next__DXNR=new_lab__2PJ(lab_type__GXNR);
+  __INTEGER__Q __tmp__RGXC,Self__BLXE;
+  void *__tmp__YGXC;
+  __POSITION__OL __tmp__XHXD;
+  __BOOLEAN__L __tmp__1EXC,__tmp__3EXC,__tmp__4EXC,__tmp__TFXC;
+  __FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__ZD5F;
+  __tmp__1EXC=((void *)val__YEXC == (void *)NULL);
+  __tmp__3EXC=((void *)Self__XEXC->argument__5AB == (void *)NULL);
+  if (__tmp__1EXC) {
+    __tmp__4EXC=(! __tmp__3EXC);
+  } else /* FALSE */ {
+    __tmp__4EXC=__tmp__3EXC;
+  };
+  __tmp__1EXC=(! __tmp__4EXC);
+  __tmp__3EXC=__tmp__1EXC;
+  if (__tmp__1EXC) {
+    if (((void *)Self__XEXC->argument__5AB != (void *)NULL)) {
+      __tmp__TFXC=set_value__EY0(((__LIP_SLOT_DATA__3AB *)Self__XEXC->argument__5AB),val__YEXC);
+      __tmp__3EXC=__tmp__TFXC;
+      add_last__4W5F(((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC),Self__XEXC->argument__5AB);
+    } else /* FALSE */ {
+      add_last__4W5F(((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC),NULL);
+    };
+    if (__tmp__3EXC) {
+      __tmp__RGXC=Self__XEXC->code__5XWB->parent_arrayed_collection__C5S.upper__PGXC;
+      Self__BLXE= 0;
+      while ((Self__BLXE <= __tmp__RGXC)) {
+        __tmp__YGXC=((void **)((__FAST_ARRAYoLIP_CODEo__04S *)Self__XEXC->code__5XWB)->parent_arrayed_collection__C5S.storage__0OYC)[Self__BLXE];
+        switch (((struct ___OBJ *)__tmp__YGXC)->__id) {
+        case __LIP_CALL__EHB__: {
+          run__WJAE(((__LIP_CALL__EHB *)__tmp__YGXC));
+        } break;
+        case __LIP_AFFECT__51LB__: {
+          run__TGXD(((__LIP_AFFECT__51LB *)__tmp__YGXC));
+        } break;
+        case __LIP_BINARY__VWQB__: {
+          __tmp__XHXD=((__LIP_BINARY__VWQB *)__tmp__YGXC)->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+          put_error__text__EQE( 2,(&__string_316));
+          put_position__PRE(__tmp__XHXD);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__POINTER *)next__DXNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EXNR)[ 0]=next__DXNR;
-        } else {
-          ((__POINTER *)result__FXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FXNR=next__DXNR;
-        };
-      };
-      ptr__2GDR=result__FXNR;
-    };
-    result__1GDR=((__FAST_ARRAYoLOCALo *)ptr__2GDR);
-    *(result__1GDR) = *(FAST_ARRAYoLOCALo__);
-  };
-  Self__WNEI=((__FAST_ARRAYoLOCALo *)result__1GDR);
-  if ((new_count__XSOH > Self__WNEI->parent_arrayed_collection__YH4F.capacity__CWPG)) {
-    Self__WNEI->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__XSOH);
-    Self__WNEI->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__XSOH;
-    __tmp__JOEI=TRUE__;
-  } else {
-    __tmp__JOEI=FALSE__;
-  };
-  if ((! __tmp__JOEI)) {
-    if (((Self__WNEI->parent_arrayed_collection__YH4F.capacity__CWPG >  0) && (Self__WNEI->parent_arrayed_collection__YH4F.upper__1H4F >=  0))) {
-      Self__2UEI=((void **)Self__WNEI->parent_arrayed_collection__YH4F.storage__NWPG);
-      upper__4UEI=Self__WNEI->parent_arrayed_collection__YH4F.upper__1H4F;
-      Self__EMKI= 0;
-      while ((Self__EMKI <= upper__4UEI)) {
-        Self__2UEI[Self__EMKI]=NULL;
-        Self__EMKI=(__INTEGER)(Self__EMKI +  1);
-      };
-    };
-  };
-  Self__WNEI->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(new_count__XSOH -  1);
-  return(result__1GDR);
-}
-
-static __FAST_ARRAYoTYPEo* create_with_capacity__3ND(__INTEGER new_count__5ND)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__QPE,ptr_table__JXNR,next__IXNR,result__KXNR;
-  __POINTER ptr_table__OXNR,next__NXNR,result__PXNR;
-  __INTEGER typ_id__VPE;
-  __UINTEGER_32 sz__SPE,a__OE4Q,new_size__2TZQ,t__4TZQ,a__SE4Q;
-  __UINTEGER_32 new_size__RXNR,lab_type__QXNR;
-  __FAST_ARRAYoTYPEo *result__PPE,*Self__Y1L;
-  result__PPE=NULL;
-  ptr__QPE=((__POINTER )(NULL));
-  typ_id__VPE= 0;
-  sz__SPE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPEo));
-  if ((sz__SPE ==  0)) {
-    result__PPE=FAST_ARRAYoTYPEo__;
-  } else {
-    typ_id__VPE=__FAST_ARRAYoTYPEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SPE);
-    if ((typ_id__VPE == (__INTEGER)(-  1))) {
-      a__OE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2TZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__SPE + a__OE4Q) & (__UINTEGER_32)(~ a__OE4Q));
-      ptr_table__JXNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2TZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__IXNR=((__POINTER )(NULL));
-      result__KXNR=((__POINTER *)ptr_table__JXNR)[ 0];
-      if ((result__KXNR == (void *)NULL)) {
-        result__KXNR=new_lab__2PJ(new_size__2TZQ);
-        next__IXNR=(void *)((unsigned long)result__KXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TZQ)));
-        ((__POINTER *)next__IXNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JXNR)[ 0]=next__IXNR;
-      } else {
-        next__IXNR=((__POINTER *)result__KXNR)[ 0];
-        if ((next__IXNR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KXNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2TZQ <<  1)) <=  4096)) {
-            next__IXNR=(void *)((unsigned long)result__KXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TZQ)));
-          } else {
-            next__IXNR=new_lab__2PJ(new_size__2TZQ);
+        } break;
+        case __LIP_UNARY__HZSB__: {
+          __tmp__XHXD=((__LIP_UNARY__HZSB *)__tmp__YGXC)->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+          put_error__text__EQE( 2,(&__string_316));
+          put_position__PRE(__tmp__XHXD);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          ((__POINTER *)next__IXNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JXNR)[ 0]=next__IXNR;
-        } else {
-          ((__POINTER *)result__KXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KXNR=next__IXNR;
-        };
-      };
-      ptr__QPE=result__KXNR;
-    } else {
-      t__4TZQ=((__UINTEGER_32 )typ_id__VPE);
-      a__SE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RXNR=(__UINTEGER_32)((__UINTEGER_32)(sz__SPE + a__SE4Q) & (__UINTEGER_32)(~ a__SE4Q));
-      ptr_table__OXNR=((__POINTER )(&(table_type[(t__4TZQ)])));
-      lab_type__QXNR=(__UINTEGER_32)(t__4TZQ |  1);
-      next__NXNR=((__POINTER )(NULL));
-      result__PXNR=((__POINTER *)ptr_table__OXNR)[ 0];
-      if ((result__PXNR == (void *)NULL)) {
-        result__PXNR=new_lab__2PJ(lab_type__QXNR);
-        next__NXNR=(void *)((unsigned long)result__PXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXNR)));
-        ((__POINTER *)next__NXNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OXNR)[ 0]=next__NXNR;
-      } else {
-        next__NXNR=((__POINTER *)result__PXNR)[ 0];
-        if ((next__NXNR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PXNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RXNR <<  1)) <=  4096)) {
-            next__NXNR=(void *)((unsigned long)result__PXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXNR)));
-          } else {
-            next__NXNR=new_lab__2PJ(lab_type__QXNR);
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__POINTER *)next__NXNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OXNR)[ 0]=next__NXNR;
-        } else {
-          ((__POINTER *)result__PXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PXNR=next__NXNR;
-        };
-      };
-      ptr__QPE=result__PXNR;
-    };
-    result__PPE=((__FAST_ARRAYoTYPEo *)ptr__QPE);
-    *(result__PPE) = *(FAST_ARRAYoTYPEo__);
-  };
-  Self__Y1L=((__FAST_ARRAYoTYPEo *)result__PPE);
-  if ((Self__Y1L->parent_arrayed_collection__UOB.capacity__B2L < new_count__5ND)) {
-    Self__Y1L->parent_arrayed_collection__UOB.storage__M2L=create__RUSB(new_count__5ND);
-    Self__Y1L->parent_arrayed_collection__UOB.capacity__B2L=new_count__5ND;
-  };
-  Self__Y1L->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(-  1);
-  return(result__PPE);
-}
-
-static void** create__JYEH(__INTEGER nb_elements__LYEH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__00BR,a__Z0BR,new_size__10BR,new_size2__20BR,a__30BR;
-  __UINTEGER_32 new_size__40BR;
-  __POINTER result__Y0BR,ptr_table__TXNR,next__SXNR,result__UXNR;
-  __INTEGER Self__IPII;
-  void **Result__UTGH;
-  sz__00BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__LYEH * ((__INTEGER )(sizeof(void *)))));
-  result__Y0BR=((__POINTER )(NULL));
-  a__Z0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__10BR=(__UINTEGER_32)((__UINTEGER_32)(sz__00BR + a__Z0BR) & (__UINTEGER_32)(~ a__Z0BR));
-  new_size2__20BR=(__UINTEGER_32)(new_size__10BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__20BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__30BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__40BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__20BR + a__30BR) & (__UINTEGER_32)(~ a__30BR));
-    ptr_table__TXNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__40BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__SXNR=((__POINTER )(NULL));
-    result__UXNR=((__POINTER *)ptr_table__TXNR)[ 0];
-    if ((result__UXNR == (void *)NULL)) {
-      result__UXNR=new_lab__2PJ(new_size__40BR);
-      next__SXNR=(void *)((unsigned long)result__UXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__40BR)));
-      ((__POINTER *)next__SXNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__TXNR)[ 0]=next__SXNR;
-    } else {
-      next__SXNR=((__POINTER *)result__UXNR)[ 0];
-      if ((next__SXNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UXNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__40BR <<  1)) <=  4096)) {
-          next__SXNR=(void *)((unsigned long)result__UXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__40BR)));
-        } else {
-          next__SXNR=new_lab__2PJ(new_size__40BR);
-        };
-        ((__POINTER *)next__SXNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TXNR)[ 0]=next__SXNR;
-      } else {
-        ((__POINTER *)result__UXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__UXNR=next__SXNR;
-      };
-    };
-    ((__POINTER *)result__UXNR)[ 0]=((__POINTER ) 3);
-    result__Y0BR=(void *)((unsigned long)result__UXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__Y0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__10BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__UTGH=((void **)result__Y0BR);
-  Self__IPII=(__INTEGER)(nb_elements__LYEH -  1);
-  while ((Self__IPII >=  0)) {
-    Result__UTGH[Self__IPII]=NULL;
-    Self__IPII=(__INTEGER)(Self__IPII -  1);
-  };
-  return(Result__UTGH);
-}
-
-static void** create__ZEZK(__INTEGER nb_elements__1EZK)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__C1BR,a__B1BR,new_size__D1BR,new_size2__E1BR,a__F1BR;
-  __UINTEGER_32 new_size__G1BR;
-  __POINTER result__A1BR,ptr_table__YXNR,next__XXNR,result__ZXNR;
-  __INTEGER Self__L3RL;
-  void **Result__5A2K;
-  sz__C1BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__1EZK * ((__INTEGER )(sizeof(void *)))));
-  result__A1BR=((__POINTER )(NULL));
-  a__B1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__D1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__C1BR + a__B1BR) & (__UINTEGER_32)(~ a__B1BR));
-  new_size2__E1BR=(__UINTEGER_32)(new_size__D1BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__E1BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__F1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__G1BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E1BR + a__F1BR) & (__UINTEGER_32)(~ a__F1BR));
-    ptr_table__YXNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__XXNR=((__POINTER )(NULL));
-    result__ZXNR=((__POINTER *)ptr_table__YXNR)[ 0];
-    if ((result__ZXNR == (void *)NULL)) {
-      result__ZXNR=new_lab__2PJ(new_size__G1BR);
-      next__XXNR=(void *)((unsigned long)result__ZXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1BR)));
-      ((__POINTER *)next__XXNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__YXNR)[ 0]=next__XXNR;
-    } else {
-      next__XXNR=((__POINTER *)result__ZXNR)[ 0];
-      if ((next__XXNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZXNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G1BR <<  1)) <=  4096)) {
-          next__XXNR=(void *)((unsigned long)result__ZXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1BR)));
-        } else {
-          next__XXNR=new_lab__2PJ(new_size__G1BR);
-        };
-        ((__POINTER *)next__XXNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YXNR)[ 0]=next__XXNR;
-      } else {
-        ((__POINTER *)result__ZXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ZXNR=next__XXNR;
-      };
-    };
-    ((__POINTER *)result__ZXNR)[ 0]=((__POINTER ) 3);
-    result__A1BR=(void *)((unsigned long)result__ZXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__A1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D1BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__5A2K=((void **)result__A1BR);
-  Self__L3RL=(__INTEGER)(nb_elements__1EZK -  1);
-  while ((Self__L3RL >=  0)) {
-    Result__5A2K[Self__L3RL]=NULL;
-    Self__L3RL=(__INTEGER)(Self__L3RL -  1);
-  };
-  return(Result__5A2K);
-}
-
-static void append__MOK(__STRING *Self__NOK,void *other__OOK)
-// ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__XOK,needed_capacity__QOK,old_nb_elts__LOKB;
-  __INTEGER upper__5XNR,Self__3XNR,dest__XBJB,src_capacity__YBJB;
-  __INTEGER i2__ICJB,i1__HCJB;
-  __CHARACTER *Self__KOKB,*new__CPKB,*__tmp__UPK,*__tmp__VPK,*Self__VBJB;
-  __CHARACTER *src__WBJB;
-  if (((struct ___OBJ *)other__OOK)->__id==__STRING_CONSTANT__) {
-    __tmp__XOK=((__STRING_CONSTANT *)other__OOK)->count__XHB;
-  } else {
-    __tmp__XOK=((__STRING *)other__OOK)->count__VF;
-  };
-  needed_capacity__QOK=(__INTEGER)(Self__NOK->count__VF + __tmp__XOK);
-  if ((Self__NOK->capacity__MNK < needed_capacity__QOK)) {
-    if ((Self__NOK->capacity__MNK ==  0)) {
-      Self__NOK->capacity__MNK=needed_capacity__QOK;
-      Self__NOK->storage__XNK=create__OUX(needed_capacity__QOK);
-    } else {
-      Self__KOKB=((__CHARACTER *)Self__NOK->storage__XNK);
-      old_nb_elts__LOKB=Self__NOK->capacity__MNK;
-      new__CPKB=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KOKB),((__UINTEGER_32 )old_nb_elts__LOKB),((__UINTEGER_32 )needed_capacity__QOK)));
-      upper__5XNR=(__INTEGER)(needed_capacity__QOK -  1);
-      Self__3XNR=old_nb_elts__LOKB;
-      while ((Self__3XNR <= upper__5XNR)) {
-        new__CPKB[Self__3XNR]='\0';
-        Self__3XNR=(__INTEGER)(Self__3XNR +  1);
-      };
-      Self__NOK->storage__XNK=new__CPKB;
-      Self__NOK->capacity__MNK=needed_capacity__QOK;
-    };
-  };
-  __tmp__UPK=Self__NOK->storage__XNK;
-  if (((struct ___OBJ *)other__OOK)->__id==__STRING_CONSTANT__) {
-    __tmp__VPK=((__STRING_CONSTANT *)other__OOK)->storage__X4K;
-  } else {
-    __tmp__VPK=((__STRING *)other__OOK)->storage__XNK;
-  };
-  Self__VBJB=((__CHARACTER *)__tmp__UPK);
-  src__WBJB=__tmp__VPK;
-  dest__XBJB=Self__NOK->count__VF;
-  src_capacity__YBJB=__tmp__XOK;
-  i2__ICJB= 0;
-  i1__HCJB=dest__XBJB;
-  while ((i2__ICJB != src_capacity__YBJB)) {
-    Self__VBJB[i1__HCJB]=((__CHARACTER *)src__WBJB)[i2__ICJB];
-    i2__ICJB=(__INTEGER)(i2__ICJB +  1);
-    i1__HCJB=(__INTEGER)(i1__HCJB +  1);
-  };
-  Self__NOK->count__VF=needed_capacity__QOK;
-}
-
-static void** create__INEH(__INTEGER nb_elements__KNEH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__K1BR,a__J1BR,new_size__L1BR,new_size2__M1BR,a__N1BR;
-  __UINTEGER_32 new_size__O1BR;
-  __POINTER result__I1BR,ptr_table__CYNR,next__BYNR,result__DYNR;
-  __INTEGER Self__JNII;
-  void **Result__IKGH;
-  sz__K1BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__KNEH * ((__INTEGER )(sizeof(void *)))));
-  result__I1BR=((__POINTER )(NULL));
-  a__J1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__L1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__K1BR + a__J1BR) & (__UINTEGER_32)(~ a__J1BR));
-  new_size2__M1BR=(__UINTEGER_32)(new_size__L1BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__M1BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__N1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__O1BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__M1BR + a__N1BR) & (__UINTEGER_32)(~ a__N1BR));
-    ptr_table__CYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__BYNR=((__POINTER )(NULL));
-    result__DYNR=((__POINTER *)ptr_table__CYNR)[ 0];
-    if ((result__DYNR == (void *)NULL)) {
-      result__DYNR=new_lab__2PJ(new_size__O1BR);
-      next__BYNR=(void *)((unsigned long)result__DYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1BR)));
-      ((__POINTER *)next__BYNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__CYNR)[ 0]=next__BYNR;
-    } else {
-      next__BYNR=((__POINTER *)result__DYNR)[ 0];
-      if ((next__BYNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DYNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O1BR <<  1)) <=  4096)) {
-          next__BYNR=(void *)((unsigned long)result__DYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1BR)));
-        } else {
-          next__BYNR=new_lab__2PJ(new_size__O1BR);
-        };
-        ((__POINTER *)next__BYNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CYNR)[ 0]=next__BYNR;
-      } else {
-        ((__POINTER *)result__DYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__DYNR=next__BYNR;
-      };
-    };
-    ((__POINTER *)result__DYNR)[ 0]=((__POINTER ) 3);
-    result__I1BR=(void *)((unsigned long)result__DYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__I1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__L1BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__IKGH=((void **)result__I1BR);
-  Self__JNII=(__INTEGER)(nb_elements__KNEH -  1);
-  while ((Self__JNII >=  0)) {
-    Result__IKGH[Self__JNII]=NULL;
-    Self__JNII=(__INTEGER)(Self__JNII -  1);
-  };
-  return(Result__IKGH);
-}
-
-static void** create__MBIE(__INTEGER nb_elements__OBIE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__S1BR,a__R1BR,new_size__T1BR,new_size2__U1BR,a__V1BR;
-  __UINTEGER_32 new_size__W1BR;
-  __POINTER result__Q1BR,ptr_table__HYNR,next__GYNR,result__IYNR;
-  __INTEGER Self__OLJF;
-  void **Result__BTRE;
-  sz__S1BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__OBIE * ((__INTEGER )(sizeof(void *)))));
-  result__Q1BR=((__POINTER )(NULL));
-  a__R1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__T1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__S1BR + a__R1BR) & (__UINTEGER_32)(~ a__R1BR));
-  new_size2__U1BR=(__UINTEGER_32)(new_size__T1BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__U1BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__V1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__W1BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__U1BR + a__V1BR) & (__UINTEGER_32)(~ a__V1BR));
-    ptr_table__HYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__GYNR=((__POINTER )(NULL));
-    result__IYNR=((__POINTER *)ptr_table__HYNR)[ 0];
-    if ((result__IYNR == (void *)NULL)) {
-      result__IYNR=new_lab__2PJ(new_size__W1BR);
-      next__GYNR=(void *)((unsigned long)result__IYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1BR)));
-      ((__POINTER *)next__GYNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__HYNR)[ 0]=next__GYNR;
-    } else {
-      next__GYNR=((__POINTER *)result__IYNR)[ 0];
-      if ((next__GYNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IYNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W1BR <<  1)) <=  4096)) {
-          next__GYNR=(void *)((unsigned long)result__IYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1BR)));
-        } else {
-          next__GYNR=new_lab__2PJ(new_size__W1BR);
-        };
-        ((__POINTER *)next__GYNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HYNR)[ 0]=next__GYNR;
-      } else {
-        ((__POINTER *)result__IYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__IYNR=next__GYNR;
-      };
-    };
-    ((__POINTER *)result__IYNR)[ 0]=((__POINTER ) 3);
-    result__Q1BR=(void *)((unsigned long)result__IYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__Q1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__T1BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__BTRE=((void **)result__Q1BR);
-  Self__OLJF=(__INTEGER)(nb_elements__OBIE -  1);
-  while ((Self__OLJF >=  0)) {
-    Result__BTRE[Self__OLJF]=NULL;
-    Self__OLJF=(__INTEGER)(Self__OLJF -  1);
-  };
-  return(Result__BTRE);
-}
-
-static void** create__XFXJ(__INTEGER nb_elements__ZFXJ)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__01BR,a__Z1BR,new_size__11BR,new_size2__21BR,a__31BR;
-  __UINTEGER_32 new_size__41BR;
-  __POINTER result__Y1BR,ptr_table__MYNR,next__LYNR,result__NYNR;
-  __INTEGER Self__TQNK;
-  void **Result__3K2J;
-  sz__01BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZFXJ * ((__INTEGER )(sizeof(void *)))));
-  result__Y1BR=((__POINTER )(NULL));
-  a__Z1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__11BR=(__UINTEGER_32)((__UINTEGER_32)(sz__01BR + a__Z1BR) & (__UINTEGER_32)(~ a__Z1BR));
-  new_size2__21BR=(__UINTEGER_32)(new_size__11BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__21BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__31BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__41BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__21BR + a__31BR) & (__UINTEGER_32)(~ a__31BR));
-    ptr_table__MYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__41BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__LYNR=((__POINTER )(NULL));
-    result__NYNR=((__POINTER *)ptr_table__MYNR)[ 0];
-    if ((result__NYNR == (void *)NULL)) {
-      result__NYNR=new_lab__2PJ(new_size__41BR);
-      next__LYNR=(void *)((unsigned long)result__NYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41BR)));
-      ((__POINTER *)next__LYNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__MYNR)[ 0]=next__LYNR;
-    } else {
-      next__LYNR=((__POINTER *)result__NYNR)[ 0];
-      if ((next__LYNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NYNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__41BR <<  1)) <=  4096)) {
-          next__LYNR=(void *)((unsigned long)result__NYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41BR)));
-        } else {
-          next__LYNR=new_lab__2PJ(new_size__41BR);
-        };
-        ((__POINTER *)next__LYNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MYNR)[ 0]=next__LYNR;
-      } else {
-        ((__POINTER *)result__NYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__NYNR=next__LYNR;
-      };
-    };
-    ((__POINTER *)result__NYNR)[ 0]=((__POINTER ) 3);
-    result__Y1BR=(void *)((unsigned long)result__NYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__Y1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__11BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__3K2J=((void **)result__Y1BR);
-  Self__TQNK=(__INTEGER)(nb_elements__ZFXJ -  1);
-  while ((Self__TQNK >=  0)) {
-    Result__3K2J[Self__TQNK]=NULL;
-    Self__TQNK=(__INTEGER)(Self__TQNK -  1);
-  };
-  return(Result__3K2J);
-}
-
-static __FAST_ARRAYoSLOT_DATAo* create_with_capacity__1A4F(__INTEGER new_count__3A4F)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__SB4F,ptr_table__RYNR,next__QYNR,result__SYNR;
-  __POINTER ptr_table__WYNR,next__VYNR,result__XYNR;
-  __INTEGER typ_id__XB4F;
-  __UINTEGER_32 sz__UB4F,a__VE4Q,new_size__AUZQ,t__CUZQ,a__ZE4Q;
-  __UINTEGER_32 new_size__ZYNR,lab_type__YYNR;
-  __FAST_ARRAYoSLOT_DATAo *result__RB4F,*Self__Z55F;
-  result__RB4F=NULL;
-  ptr__SB4F=((__POINTER )(NULL));
-  typ_id__XB4F= 0;
-  sz__UB4F=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOT_DATAo));
-  if ((sz__UB4F ==  0)) {
-    result__RB4F=FAST_ARRAYoSLOT_DATAo__;
-  } else {
-    typ_id__XB4F=__FAST_ARRAYoSLOT_DATAo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UB4F);
-    if ((typ_id__XB4F == (__INTEGER)(-  1))) {
-      a__VE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AUZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__UB4F + a__VE4Q) & (__UINTEGER_32)(~ a__VE4Q));
-      ptr_table__RYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AUZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__QYNR=((__POINTER )(NULL));
-      result__SYNR=((__POINTER *)ptr_table__RYNR)[ 0];
-      if ((result__SYNR == (void *)NULL)) {
-        result__SYNR=new_lab__2PJ(new_size__AUZQ);
-        next__QYNR=(void *)((unsigned long)result__SYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AUZQ)));
-        ((__POINTER *)next__QYNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RYNR)[ 0]=next__QYNR;
-      } else {
-        next__QYNR=((__POINTER *)result__SYNR)[ 0];
-        if ((next__QYNR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SYNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AUZQ <<  1)) <=  4096)) {
-            next__QYNR=(void *)((unsigned long)result__SYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AUZQ)));
-          } else {
-            next__QYNR=new_lab__2PJ(new_size__AUZQ);
+        } break;
+        case __LIP_IF__ERAC__: {
+          run__4HXD(((__LIP_IF__ERAC *)__tmp__YGXC));
+        } break;
+        case __LIP_PRINT__XRAC__: {
+          run__GOAE(((__LIP_PRINT__XRAC *)__tmp__YGXC));
+        } break;
+        case __LIP_VALUE__ALKD__: {
+          __tmp__XHXD=((__LIP_VALUE__ALKD *)__tmp__YGXC)->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B;
+          (&__string_316)->count__0C= 17;
+          (&__string_316)->storage__1C="Unreachable code.";
+          put_error__text__EQE( 2,(&__string_316));
+          put_position__PRE(__tmp__XHXD);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          ((__POINTER *)next__QYNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RYNR)[ 0]=next__QYNR;
-        } else {
-          ((__POINTER *)result__SYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SYNR=next__QYNR;
-        };
-      };
-      ptr__SB4F=result__SYNR;
-    } else {
-      t__CUZQ=((__UINTEGER_32 )typ_id__XB4F);
-      a__ZE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZYNR=(__UINTEGER_32)((__UINTEGER_32)(sz__UB4F + a__ZE4Q) & (__UINTEGER_32)(~ a__ZE4Q));
-      ptr_table__WYNR=((__POINTER )(&(table_type[(t__CUZQ)])));
-      lab_type__YYNR=(__UINTEGER_32)(t__CUZQ |  1);
-      next__VYNR=((__POINTER )(NULL));
-      result__XYNR=((__POINTER *)ptr_table__WYNR)[ 0];
-      if ((result__XYNR == (void *)NULL)) {
-        result__XYNR=new_lab__2PJ(lab_type__YYNR);
-        next__VYNR=(void *)((unsigned long)result__XYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZYNR)));
-        ((__POINTER *)next__VYNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WYNR)[ 0]=next__VYNR;
-      } else {
-        next__VYNR=((__POINTER *)result__XYNR)[ 0];
-        if ((next__VYNR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XYNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZYNR <<  1)) <=  4096)) {
-            next__VYNR=(void *)((unsigned long)result__XYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZYNR)));
-          } else {
-            next__VYNR=new_lab__2PJ(lab_type__YYNR);
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__POINTER *)next__VYNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WYNR)[ 0]=next__VYNR;
-        } else {
-          ((__POINTER *)result__XYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XYNR=next__VYNR;
-        };
-      };
-      ptr__SB4F=result__XYNR;
-    };
-    result__RB4F=((__FAST_ARRAYoSLOT_DATAo *)ptr__SB4F);
-    *(result__RB4F) = *(FAST_ARRAYoSLOT_DATAo__);
-  };
-  Self__Z55F=((__FAST_ARRAYoSLOT_DATAo *)result__RB4F);
-  if ((Self__Z55F->parent_arrayed_collection__FK3F.capacity__E35F < new_count__3A4F)) {
-    Self__Z55F->parent_arrayed_collection__FK3F.storage__A45F=create__Z3JG(new_count__3A4F);
-    Self__Z55F->parent_arrayed_collection__FK3F.capacity__E35F=new_count__3A4F;
-  };
-  Self__Z55F->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(-  1);
-  return(result__RB4F);
-}
-
-static void** create__BJR(__INTEGER nb_elements__DJR)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__C2BR,a__B2BR,new_size__D2BR,new_size2__E2BR,a__F2BR;
-  __UINTEGER_32 new_size__G2BR;
-  __POINTER result__A2BR,ptr_table__1YNR,next__0YNR,result__2YNR;
-  __INTEGER Self__H2NB;
-  void **Result__VFV;
-  sz__C2BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__DJR * ((__INTEGER )(sizeof(void *)))));
-  result__A2BR=((__POINTER )(NULL));
-  a__B2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__D2BR=(__UINTEGER_32)((__UINTEGER_32)(sz__C2BR + a__B2BR) & (__UINTEGER_32)(~ a__B2BR));
-  new_size2__E2BR=(__UINTEGER_32)(new_size__D2BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__E2BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__F2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__G2BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E2BR + a__F2BR) & (__UINTEGER_32)(~ a__F2BR));
-    ptr_table__1YNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G2BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__0YNR=((__POINTER )(NULL));
-    result__2YNR=((__POINTER *)ptr_table__1YNR)[ 0];
-    if ((result__2YNR == (void *)NULL)) {
-      result__2YNR=new_lab__2PJ(new_size__G2BR);
-      next__0YNR=(void *)((unsigned long)result__2YNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2BR)));
-      ((__POINTER *)next__0YNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__1YNR)[ 0]=next__0YNR;
-    } else {
-      next__0YNR=((__POINTER *)result__2YNR)[ 0];
-      if ((next__0YNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2YNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G2BR <<  1)) <=  4096)) {
-          next__0YNR=(void *)((unsigned long)result__2YNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2BR)));
-        } else {
-          next__0YNR=new_lab__2PJ(new_size__G2BR);
+        } break;
         };
-        ((__POINTER *)next__0YNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1YNR)[ 0]=next__0YNR;
-      } else {
-        ((__POINTER *)result__2YNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0YNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__2YNR=next__0YNR;
+        Self__BLXE=(__INTEGER__Q)(Self__BLXE +  1);
       };
     };
-    ((__POINTER *)result__2YNR)[ 0]=((__POINTER ) 3);
-    result__A2BR=(void *)((unsigned long)result__2YNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__A2BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D2BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__VFV=((void **)result__A2BR);
-  Self__H2NB=(__INTEGER)(nb_elements__DJR -  1);
-  while ((Self__H2NB >=  0)) {
-    Result__VFV[Self__H2NB]=NULL;
-    Self__H2NB=(__INTEGER)(Self__H2NB -  1);
+    Self__ZD5F=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__ZD5F->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(Self__ZD5F->parent_arrayed_collection__0FXC.upper__CE5F -  1);
   };
-  return(Result__VFV);
+  __tmp__1EXC=__tmp__3EXC;
+  return(__tmp__1EXC);
 }
 
-static void add__CRK(__HASHED_SEToABSTRACT_STRINGo *Self__DRK,void *e__ERK)
-// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void load_directory__is_recursive__Q1AD(__LIP_CALL__EHB *Self__R1AD,__STRING_CONSTANT__0 *path__S1AD,__BOOLEAN__L is_rec__T1AD)
+// ({LIP_CALL__EHB},{NULLxSTRING_CONSTANT__0},{TRUE__KxFALSE__O}) Void Recursive, No inlinable.
 {
-  __INTEGER h__LRK,idx__MRK,typ_id__FJY;
-  __POINTER ptr__AJY,ptr_table__AZNR,next__5YNR,result__BZNR;
-  __POINTER ptr_table__FZNR,next__EZNR,result__GZNR;
-  __UINTEGER_32 sz__CJY,a__Y0ZQ,new_size__W0ZQ,t__20ZQ,a__40ZQ;
-  __UINTEGER_32 new_size__IZNR,lab_type__HZNR;
-  void *node__PRK,*n__LMU;
-  __HASHED_SET_NODEoABSTRACT_STRINGo *result__5IY,*Self__ODKB;
-  has__MRN(Self__DRK,e__ERK);
-  has__MRN(Self__DRK,e__ERK);
-  h__LRK=hash_code__OPN(e__ERK);
-  idx__MRK=(__INTEGER)(h__LRK % Self__DRK->capacity__TRK);
-  node__PRK=((void **)Self__DRK->buckets__YRK)[idx__MRK];
-  while ((! (((void *)node__PRK == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__PRK)->item__ESK,e__ERK)))) {
-    node__PRK=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__PRK)->next__QSK;
-  };
-  if (((void *)node__PRK == (void *)NULL)) {
-    if ((Self__DRK->capacity__TRK == Self__DRK->count__ZSK)) {
-      increase_capacity__050(Self__DRK);
-      idx__MRK=(__INTEGER)(h__LRK % Self__DRK->capacity__TRK);
-    };
-    n__LMU=((void **)Self__DRK->buckets__YRK)[idx__MRK];
-    result__5IY=NULL;
-    ptr__AJY=((__POINTER )(NULL));
-    typ_id__FJY= 0;
-    sz__CJY=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
-    if ((sz__CJY ==  0)) {
-      result__5IY=HASHED_SET_NODEoABSTRACT_STRINGo__;
-    } else {
-      typ_id__FJY=__HASHED_SET_NODEoABSTRACT_STRINGo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CJY);
-      if ((typ_id__FJY == (__INTEGER)(-  1))) {
-        a__Y0ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__W0ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__CJY + a__Y0ZQ) & (__UINTEGER_32)(~ a__Y0ZQ));
-        ptr_table__AZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W0ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5YNR=((__POINTER )(NULL));
-        result__BZNR=((__POINTER *)ptr_table__AZNR)[ 0];
-        if ((result__BZNR == (void *)NULL)) {
-          result__BZNR=new_lab__2PJ(new_size__W0ZQ);
-          next__5YNR=(void *)((unsigned long)result__BZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0ZQ)));
-          ((__POINTER *)next__5YNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AZNR)[ 0]=next__5YNR;
-        } else {
-          next__5YNR=((__POINTER *)result__BZNR)[ 0];
-          if ((next__5YNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BZNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W0ZQ <<  1)) <=  4096)) {
-              next__5YNR=(void *)((unsigned long)result__BZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0ZQ)));
-            } else {
-              next__5YNR=new_lab__2PJ(new_size__W0ZQ);
+  __DIRECTORY_UNIX__POGD *dir__Z1AD,*__tmp__EOGD,*__tmp__5NLG;
+  __DIRECTORY_UNIX__POGD *__tmp__CAVG,*__tmp__QDXG;
+  void *result__5I4F,*__tmp__QJ4F,*__tmp__XL4F,*result__QIJI;
+  void *__tmp__5IJI,*__tmp__GLJI;
+  __INTEGER__Q stat__CWCG,__tmp__W14T,Self__Y14T,Self__NXOH,n__RR0T;
+  __INTEGER__Q __tmp__414T,__tmp__514T,__tmp__B24T,Self__C24T;
+  __INTEGER__Q __tmp__U24T,__tmp__W24T,Self__X24T,__tmp__G34T;
+  __INTEGER__Q Self__H34T,idx__XABB,__tmp__GJJI,n__X12G,n__2CXT;
+  __STRING__BC *Self__U14T,*Self__QR0T,*Self__SR0T,*Self__RBTT;
+  __STRING__BC *Self__X34T,*__tmp__MXBI,*Self__D5II,*Self__EO2G;
+  __STRING__BC *Self__W12G;
+  __POINTER__IB dirent__UBWH,ptr__5BYI,__tmp__FCYI,__tmp__W2WT;
+  __POINTER__IB __tmp__Y2WT,ptr__DEOU,__tmp__FEOU,__tmp__GEOU;
+  __POINTER__IB __tmp__HEOU;
+  __UINTEGER_32__ZWB __tmp__Z2WT,__tmp__IEOU;
+  __STRING_CONSTANT__0 *__tmp__2DWH,*__tmp__KEWH,*__tmp__J3AD;
+  __STRING_CONSTANT__0 *__tmp__A4AD;
+  __POSITION__OL pos__45XS;
+  __CHARACTER__DB *__tmp__V14T,*Self__X14T,*Self__U34T,*Self__HRDB;
+  __CHARACTER__DB *model__IRDB,*Self__LABB;
+  __CHARACTER__DB __tmp__RWCG,Self__BJYH;
+  __BOOLEAN__L __tmp__KYCG,result__TSJH,result__DJYH,__tmp__NJYH;
+  __BOOLEAN__L __tmp__VXBI,__tmp__TKJI,__tmp__Z3AD;
+  __LINKED_LISToENTRYo__ZBWH *result__4BYI,*Self__MIEJ;
+  __LINKED_LIST_NODEoENTRYo__K5DJ *result__CEOU,*Self__OEOU;
+  dir__Z1AD=NULL;
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
+  };
+  result__5I4F=NULL;
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
+  };
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    __tmp__EOGD=FILE_SYSTEM__01AD__->parent_directory__LPGD;
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
+  };
+  copy__Q2X(((__STRING__BC *)string_tmp2__BJ4F),__tmp__EOGD->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
+  };
+  add_last__ACV(((__STRING__BC *)string_tmp2__BJ4F),'/');
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
+  };
+  append__KWX(((__STRING__BC *)string_tmp2__BJ4F),path__S1AD);
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
+  };
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
+  };
+  stat__CWCG= 0;
+  Self__U14T=((__STRING__BC *)string_tmp2__BJ4F);
+  __tmp__V14T=Self__U14T->storage__LFL;
+  __tmp__W14T=(__INTEGER__Q)(Self__U14T->count__WJ -  1);
+  Self__X14T=((__CHARACTER__DB *)__tmp__V14T);
+  Self__Y14T=__tmp__W14T;
+  while ((Self__Y14T >=  0)) {
+    if (('\\' == Self__X14T[Self__Y14T])) {
+      Self__X14T[Self__Y14T]='/';
+    };
+    Self__Y14T=(__INTEGER__Q)(Self__Y14T -  1);
+  };
+  __tmp__W14T= 1;
+  while ((__tmp__W14T <= ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ)) {
+    __tmp__RWCG=((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__BJ4F)->storage__LFL)[(__INTEGER__Q)(__tmp__W14T -  1)];
+    if ((__tmp__RWCG == '/')) {
+      Self__NXOH=stat__CWCG;
+      if ((stat__CWCG ==  0)) {
+        stat__CWCG= 1;
+      };
+      if ((Self__NXOH ==  1)) {
+        Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+        n__RR0T=(__INTEGER__Q)(__tmp__W14T -  1);
+        if ((n__RR0T > Self__QR0T->count__WJ)) {
+          Self__QR0T->count__WJ= 0;
+        } else /* FALSE */ {
+          if ((n__RR0T >  0)) {
+            __tmp__414T=(__INTEGER__Q)((__INTEGER__Q)(n__RR0T -  1) +  1);
+            if ((__tmp__414T >  0)) {
+              __tmp__514T=(__INTEGER__Q)(n__RR0T +  1);
+              __tmp__B24T=Self__QR0T->count__WJ;
+              Self__C24T=__tmp__514T;
+              while ((Self__C24T <= __tmp__B24T)) {
+                ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__C24T - __tmp__414T) -  1)]=((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(Self__C24T -  1)];
+                Self__C24T=(__INTEGER__Q)(Self__C24T +  1);
+              };
+              Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - __tmp__414T);
+            };
+          };
+        };
+        __tmp__W14T= 1;
+      };
+      if ((Self__NXOH ==  2)) {
+        Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+        n__RR0T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__W14T - (__INTEGER__Q)(__tmp__W14T -  1)) +  1);
+        if ((n__RR0T >  0)) {
+          __tmp__414T=(__INTEGER__Q)(__tmp__W14T +  1);
+          __tmp__514T=Self__QR0T->count__WJ;
+          __tmp__B24T=__tmp__414T;
+          while ((__tmp__B24T <= __tmp__514T)) {
+            ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__B24T - n__RR0T) -  1)]=((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(__tmp__B24T -  1)];
+            __tmp__B24T=(__INTEGER__Q)(__tmp__B24T +  1);
+          };
+          Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - n__RR0T);
+        };
+        __tmp__W14T=(__INTEGER__Q)(__tmp__W14T -  2);
+        stat__CWCG= 1;
+      };
+      if ((Self__NXOH ==  3)) {
+        Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+        n__RR0T=(__INTEGER__Q)(__tmp__W14T -  4);
+        while ((! ((n__RR0T <  1) || ('/' == ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(n__RR0T -  1)])))) {
+          n__RR0T=(__INTEGER__Q)(n__RR0T -  1);
+        };
+        if ((n__RR0T ==  0)) {
+          Self__SR0T=((__STRING__BC *)string_tmp2__BJ4F);
+          __tmp__414T=(__INTEGER__Q)(__tmp__W14T -  1);
+          if ((__tmp__414T > Self__SR0T->count__WJ)) {
+            Self__SR0T->count__WJ= 0;
+          } else /* FALSE */ {
+            if ((__tmp__414T >  0)) {
+              Self__C24T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__414T -  1) +  1);
+              if ((Self__C24T >  0)) {
+                __tmp__U24T=(__INTEGER__Q)(__tmp__414T +  1);
+                __tmp__W24T=Self__SR0T->count__WJ;
+                Self__X24T=__tmp__U24T;
+                while ((Self__X24T <= __tmp__W24T)) {
+                  ((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__X24T - Self__C24T) -  1)]=((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)(Self__X24T -  1)];
+                  Self__X24T=(__INTEGER__Q)(Self__X24T +  1);
+                };
+                Self__SR0T->count__WJ=(__INTEGER__Q)(Self__SR0T->count__WJ - Self__C24T);
+              };
             };
-            ((__POINTER *)next__5YNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AZNR)[ 0]=next__5YNR;
-          } else {
-            ((__POINTER *)result__BZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5YNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BZNR=next__5YNR;
           };
-        };
-        ptr__AJY=result__BZNR;
-      } else {
-        t__20ZQ=((__UINTEGER_32 )typ_id__FJY);
-        a__40ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IZNR=(__UINTEGER_32)((__UINTEGER_32)(sz__CJY + a__40ZQ) & (__UINTEGER_32)(~ a__40ZQ));
-        ptr_table__FZNR=((__POINTER )(&(table_type[(t__20ZQ)])));
-        lab_type__HZNR=(__UINTEGER_32)(t__20ZQ |  1);
-        next__EZNR=((__POINTER )(NULL));
-        result__GZNR=((__POINTER *)ptr_table__FZNR)[ 0];
-        if ((result__GZNR == (void *)NULL)) {
-          result__GZNR=new_lab__2PJ(lab_type__HZNR);
-          next__EZNR=(void *)((unsigned long)result__GZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZNR)));
-          ((__POINTER *)next__EZNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FZNR)[ 0]=next__EZNR;
-        } else {
-          next__EZNR=((__POINTER *)result__GZNR)[ 0];
-          if ((next__EZNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GZNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IZNR <<  1)) <=  4096)) {
-              next__EZNR=(void *)((unsigned long)result__GZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZNR)));
-            } else {
-              next__EZNR=new_lab__2PJ(lab_type__HZNR);
+          __tmp__W14T= 1;
+        } else /* FALSE */ {
+          Self__SR0T=((__STRING__BC *)string_tmp2__BJ4F);
+          __tmp__414T=(__INTEGER__Q)(__tmp__W14T -  1);
+          __tmp__514T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__414T - n__RR0T) +  1);
+          if ((__tmp__514T >  0)) {
+            Self__C24T=(__INTEGER__Q)(__tmp__414T +  1);
+            __tmp__U24T=Self__SR0T->count__WJ;
+            __tmp__W24T=Self__C24T;
+            while ((__tmp__W24T <= __tmp__U24T)) {
+              ((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__W24T - __tmp__514T) -  1)]=((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)(__tmp__W24T -  1)];
+              __tmp__W24T=(__INTEGER__Q)(__tmp__W24T +  1);
             };
-            ((__POINTER *)next__EZNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FZNR)[ 0]=next__EZNR;
-          } else {
-            ((__POINTER *)result__GZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GZNR=next__EZNR;
+            Self__SR0T->count__WJ=(__INTEGER__Q)(Self__SR0T->count__WJ - __tmp__514T);
           };
+          __tmp__W14T=n__RR0T;
         };
-        ptr__AJY=result__GZNR;
-      };
-      result__5IY=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__AJY);
-      *(result__5IY) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
-    };
-    Self__ODKB=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__5IY);
-    Self__ODKB->item__ESK=e__ERK;
-    Self__ODKB->next__QSK=n__LMU;
-    node__PRK=result__5IY;
-    ((void **)Self__DRK->buckets__YRK)[idx__MRK]=result__5IY;
-    Self__DRK->count__ZSK=(__INTEGER)(Self__DRK->count__ZSK +  1);
-  };
-}
-
-static void* operator_to_name__E1B(void *op__H1B)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER __tmp__O1B,Self__I3C;
-  __CHARACTER c__J1B;
-  __BOOLEAN __tmp__21B,__tmp__J2B,result__JAW,__tmp__W2B,result__1AW;
-  __BOOLEAN __tmp__D3B,result__NBW,__tmp__Q3B,result__5BW,__tmp__33B;
-  __BOOLEAN result__RCW,__tmp__K4B,result__DDW,__tmp__X4B,result__VDW;
-  __BOOLEAN __tmp__E5B,result__HEW,__tmp__R5B,result__ZEW,__tmp__45B;
-  __BOOLEAN result__LFW,__tmp__LAC,result__3FW,__tmp__YAC,result__PGW;
-  __BOOLEAN __tmp__FBC,result__BHW,__tmp__SBC,result__THW,__tmp__5BC;
-  __BOOLEAN result__FIW,__tmp__MCC,result__XIW;
-  c__J1B='\0';
-  copy__BNK(string_tmp__RB,(&__string_84));
-  __tmp__O1B=((__STRING_CONSTANT *)op__H1B)->count__XHB;
-  Self__I3C= 1;
-  while ((Self__I3C <= __tmp__O1B)) {
-    c__J1B=((__CHARACTER *)((__STRING_CONSTANT *)op__H1B)->storage__X4K)[(__INTEGER)(Self__I3C -  1)];
-    if ((c__J1B == '+')) {
-      append__MOK(string_tmp__RB,(&__string_214));
-      __tmp__21B=TRUE__;
-    } else {
-      __tmp__21B=FALSE__;
-    };
-    if (__tmp__21B) {
-      __tmp__J2B=TRUE__;
-    } else {
-      result__JAW=(c__J1B == '-');
-      if (result__JAW) {
-        append__MOK(string_tmp__RB,(&__string_215));
-      };
-      __tmp__J2B=result__JAW;
-    };
-    if (__tmp__J2B) {
-      __tmp__W2B=TRUE__;
-    } else {
-      result__1AW=(c__J1B == '~');
-      if (result__1AW) {
-        append__MOK(string_tmp__RB,(&__string_216));
-      };
-      __tmp__W2B=result__1AW;
-    };
-    if (__tmp__W2B) {
-      __tmp__D3B=TRUE__;
-    } else {
-      result__NBW=(c__J1B == '!');
-      if (result__NBW) {
-        append__MOK(string_tmp__RB,(&__string_217));
-      };
-      __tmp__D3B=result__NBW;
-    };
-    if (__tmp__D3B) {
-      __tmp__Q3B=TRUE__;
-    } else {
-      result__5BW=(c__J1B == '/');
-      if (result__5BW) {
-        append__MOK(string_tmp__RB,(&__string_218));
-      };
-      __tmp__Q3B=result__5BW;
-    };
-    if (__tmp__Q3B) {
-      __tmp__33B=TRUE__;
-    } else {
-      result__RCW=(c__J1B == '*');
-      if (result__RCW) {
-        append__MOK(string_tmp__RB,(&__string_219));
-      };
-      __tmp__33B=result__RCW;
-    };
-    if (__tmp__33B) {
-      __tmp__K4B=TRUE__;
-    } else {
-      result__DDW=(c__J1B == '^');
-      if (result__DDW) {
-        append__MOK(string_tmp__RB,(&__string_220));
-      };
-      __tmp__K4B=result__DDW;
-    };
-    if (__tmp__K4B) {
-      __tmp__X4B=TRUE__;
-    } else {
-      result__VDW=(c__J1B == '%');
-      if (result__VDW) {
-        append__MOK(string_tmp__RB,(&__string_221));
-      };
-      __tmp__X4B=result__VDW;
-    };
-    if (__tmp__X4B) {
-      __tmp__E5B=TRUE__;
-    } else {
-      result__HEW=(c__J1B == '>');
-      if (result__HEW) {
-        append__MOK(string_tmp__RB,(&__string_222));
-      };
-      __tmp__E5B=result__HEW;
-    };
-    if (__tmp__E5B) {
-      __tmp__R5B=TRUE__;
-    } else {
-      result__ZEW=(c__J1B == '<');
-      if (result__ZEW) {
-        append__MOK(string_tmp__RB,(&__string_223));
+        stat__CWCG= 1;
       };
-      __tmp__R5B=result__ZEW;
-    };
-    if (__tmp__R5B) {
-      __tmp__45B=TRUE__;
-    } else {
-      result__LFW=(c__J1B == '=');
-      if (result__LFW) {
-        append__MOK(string_tmp__RB,(&__string_224));
-      };
-      __tmp__45B=result__LFW;
-    };
-    if (__tmp__45B) {
-      __tmp__LAC=TRUE__;
-    } else {
-      result__3FW=(c__J1B == '\\');
-      if (result__3FW) {
-        append__MOK(string_tmp__RB,(&__string_225));
-      };
-      __tmp__LAC=result__3FW;
-    };
-    if (__tmp__LAC) {
-      __tmp__YAC=TRUE__;
-    } else {
-      result__PGW=(c__J1B == '|');
-      if (result__PGW) {
-        append__MOK(string_tmp__RB,(&__string_226));
-      };
-      __tmp__YAC=result__PGW;
-    };
-    if (__tmp__YAC) {
-      __tmp__FBC=TRUE__;
-    } else {
-      result__BHW=(c__J1B == '&');
-      if (result__BHW) {
-        append__MOK(string_tmp__RB,(&__string_227));
-      };
-      __tmp__FBC=result__BHW;
-    };
-    if (__tmp__FBC) {
-      __tmp__SBC=TRUE__;
-    } else {
-      result__THW=(c__J1B == '$');
-      if (result__THW) {
-        append__MOK(string_tmp__RB,(&__string_228));
-      };
-      __tmp__SBC=result__THW;
-    };
-    if (__tmp__SBC) {
-      __tmp__5BC=TRUE__;
-    } else {
-      result__FIW=(c__J1B == '#');
-      if (result__FIW) {
-        append__MOK(string_tmp__RB,(&__string_229));
-      };
-      __tmp__5BC=result__FIW;
-    };
-    if (__tmp__5BC) {
-      __tmp__MCC=TRUE__;
-    } else {
-      result__XIW=(c__J1B == '@');
-      if (result__XIW) {
-        append__MOK(string_tmp__RB,(&__string_230));
-      };
-      __tmp__MCC=result__XIW;
-    };
-    if ((! __tmp__MCC)) {
-      if ((c__J1B == '?')) {
-        append__MOK(string_tmp__RB,(&__string_231));
-      };
-    };
-    Self__I3C=(__INTEGER)(Self__I3C +  1);
-  };
-  return(get__QEC(string_tmp__RB));
-}
-
-static void print__1ZE(__STRING_CONSTANT *Self__2ZE)
-// ({STRING_CONSTANT}) VoidRecursive, No inlinable.
-{
-  put_string__2EG(Self__2ZE);
-}
-
-static void copy__BNK(__STRING *Self__CNK,void *other__DNK)
-// ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__ENK,Self__2U4R;
-  __CHARACTER *__tmp__1NK,*__tmp__3NK,*Self__3U4R,*model__4U4R;
-  if (((struct ___OBJ *)other__DNK)->__id==__STRING_CONSTANT__) {
-    __tmp__ENK=((__STRING_CONSTANT *)other__DNK)->count__XHB;
-  } else {
-    __tmp__ENK=((__STRING *)other__DNK)->count__VF;
-  };
-  Self__CNK->count__VF=__tmp__ENK;
-  if ((__tmp__ENK >  0)) {
-    if ((Self__CNK->capacity__MNK < __tmp__ENK)) {
-      Self__CNK->storage__XNK=create__OUX(__tmp__ENK);
-      Self__CNK->capacity__MNK=Self__CNK->count__VF;
-    };
-    __tmp__1NK=Self__CNK->storage__XNK;
-    if (((struct ___OBJ *)other__DNK)->__id==__STRING_CONSTANT__) {
-      __tmp__3NK=((__STRING_CONSTANT *)other__DNK)->storage__X4K;
-    } else {
-      __tmp__3NK=((__STRING *)other__DNK)->storage__XNK;
+      __tmp__KYCG=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__KYCG=FALSE__O__;
     };
-    Self__3U4R=((__CHARACTER *)__tmp__1NK);
-    model__4U4R=__tmp__3NK;
-    Self__2U4R=(__INTEGER)(Self__CNK->count__VF -  1);
-    while ((Self__2U4R >=  0)) {
-      Self__3U4R[Self__2U4R]=((__CHARACTER *)model__4U4R)[Self__2U4R];
-      Self__2U4R=(__INTEGER)(Self__2U4R -  1);
-    };
-  };
-}
-
-static __INTEGER last_index__R11(void *n__T11,__CHARACTER c__U11)
-// ({NULLxSTRING},{CHARACTER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__W11;
-  __CHARACTER *__tmp__FF4Q;
-  result__W11=((__STRING *)n__T11)->count__VF;
-  __tmp__FF4Q=((__STRING *)n__T11)->storage__XNK;
-  while ((! ((result__W11 <  1) || (((__CHARACTER *)__tmp__FF4Q)[(__INTEGER)(result__W11 -  1)] == c__U11)))) {
-    result__W11=(__INTEGER)(result__W11 -  1);
-  };
-  return(result__W11);
-}
-
-static void* get__QEC(void *str__SEC)
-// ({NULLxSTRING}) With resultNo recursive, No inlinable.
-{
-  void *result__UEC,*__tmp__SFC;
-  void *result__X2K;
-  __STRING *Self__JBO;
-  __INTEGER result__LBO,__tmp__MBO,Self__EOR,typ_id__31D,__tmp__1VM;
-  __INTEGER Self__KL0;
-  __STRING_CONSTANT *result__X1D,*Self__YVM;
-  __POINTER ptr__Y1D,ptr_table__KZNR,next__JZNR,result__LZNR;
-  __POINTER ptr_table__PZNR,next__OZNR,result__QZNR;
-  __UINTEGER_32 sz__01D,a__0F4Q,new_size__YUZQ,t__0UZQ,a__4F4Q;
-  __UINTEGER_32 new_size__SZNR,lab_type__RZNR;
-  __HASHED_SEToABSTRACT_STRINGo *Self__E2K;
-  __CHARACTER *__tmp__LUZQ,*Self__IVX,*model__JVX;
-  void *node__W2K;
-  result__UEC=NULL;
-  Self__E2K=((__HASHED_SEToABSTRACT_STRINGo *)list__TK);
-  result__X2K=NULL;
-  Self__JBO=((__STRING *)str__SEC);
-  result__LBO= 0;
-  __tmp__MBO=Self__JBO->count__VF;
-  Self__EOR= 1;
-  __tmp__LUZQ=Self__JBO->storage__XNK;
-  while ((Self__EOR <= __tmp__MBO)) {
-    result__LBO=(__INTEGER)((__INTEGER)( 5 * result__LBO) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__LUZQ)[(__INTEGER)(Self__EOR -  1)])));
-    Self__EOR=(__INTEGER)(Self__EOR +  1);
-  };
-  if ((result__LBO <  0)) {
-    result__LBO=(__INTEGER)(~ result__LBO);
-  };
-  node__W2K=((void **)Self__E2K->buckets__YRK)[(__INTEGER)(result__LBO % Self__E2K->capacity__TRK)];
-  while ((! (((void *)node__W2K == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__W2K)->item__ESK,str__SEC)))) {
-    node__W2K=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__W2K)->next__QSK;
-  };
-  if (((void *)node__W2K != (void *)NULL)) {
-    result__X2K=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__W2K)->item__ESK;
-  };
-  if (((void *)result__X2K == (void *)NULL)) {
-    result__X1D=NULL;
-    ptr__Y1D=((__POINTER )(NULL));
-    typ_id__31D= 0;
-    sz__01D=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
-    if ((sz__01D ==  0)) {
-      result__X1D=STRING_CONSTANT__;
-    } else {
-      typ_id__31D=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__01D);
-      if ((typ_id__31D == (__INTEGER)(-  1))) {
-        a__0F4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YUZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__01D + a__0F4Q) & (__UINTEGER_32)(~ a__0F4Q));
-        ptr_table__KZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YUZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JZNR=((__POINTER )(NULL));
-        result__LZNR=((__POINTER *)ptr_table__KZNR)[ 0];
-        if ((result__LZNR == (void *)NULL)) {
-          result__LZNR=new_lab__2PJ(new_size__YUZQ);
-          next__JZNR=(void *)((unsigned long)result__LZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUZQ)));
-          ((__POINTER *)next__JZNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KZNR)[ 0]=next__JZNR;
-        } else {
-          next__JZNR=((__POINTER *)result__LZNR)[ 0];
-          if ((next__JZNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LZNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YUZQ <<  1)) <=  4096)) {
-              next__JZNR=(void *)((unsigned long)result__LZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUZQ)));
-            } else {
-              next__JZNR=new_lab__2PJ(new_size__YUZQ);
-            };
-            ((__POINTER *)next__JZNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KZNR)[ 0]=next__JZNR;
-          } else {
-            ((__POINTER *)result__LZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LZNR=next__JZNR;
-          };
+    if (__tmp__KYCG) {
+      __tmp__KYCG=TRUE__K__;
+    } else /* FALSE */ {
+      result__TSJH=(__tmp__RWCG == '.');
+      if (result__TSJH) {
+        n__RR0T=stat__CWCG;
+        if ((stat__CWCG ==  1)) {
+          stat__CWCG= 2;
         };
-        ptr__Y1D=result__LZNR;
-      } else {
-        t__0UZQ=((__UINTEGER_32 )typ_id__31D);
-        a__4F4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SZNR=(__UINTEGER_32)((__UINTEGER_32)(sz__01D + a__4F4Q) & (__UINTEGER_32)(~ a__4F4Q));
-        ptr_table__PZNR=((__POINTER )(&(table_type[(t__0UZQ)])));
-        lab_type__RZNR=(__UINTEGER_32)(t__0UZQ |  1);
-        next__OZNR=((__POINTER )(NULL));
-        result__QZNR=((__POINTER *)ptr_table__PZNR)[ 0];
-        if ((result__QZNR == (void *)NULL)) {
-          result__QZNR=new_lab__2PJ(lab_type__RZNR);
-          next__OZNR=(void *)((unsigned long)result__QZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZNR)));
-          ((__POINTER *)next__OZNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PZNR)[ 0]=next__OZNR;
-        } else {
-          next__OZNR=((__POINTER *)result__QZNR)[ 0];
-          if ((next__OZNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QZNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SZNR <<  1)) <=  4096)) {
-              next__OZNR=(void *)((unsigned long)result__QZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZNR)));
-            } else {
-              next__OZNR=new_lab__2PJ(lab_type__RZNR);
-            };
-            ((__POINTER *)next__OZNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PZNR)[ 0]=next__OZNR;
-          } else {
-            ((__POINTER *)result__QZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QZNR=next__OZNR;
-          };
+        if ((n__RR0T ==  2)) {
+          stat__CWCG= 3;
         };
-        ptr__Y1D=result__QZNR;
-      };
-      result__X1D=((__STRING_CONSTANT *)ptr__Y1D);
-      *(result__X1D) = *(STRING_CONSTANT__);
-    };
-    Self__YVM=((__STRING_CONSTANT *)result__X1D);
-    __tmp__1VM=((__STRING *)str__SEC)->count__VF;
-    if ((__tmp__1VM !=  0)) {
-      Self__YVM->storage__X4K=create__OUX((__INTEGER)(__tmp__1VM +  1));
-      Self__IVX=((__CHARACTER *)Self__YVM->storage__X4K);
-      model__JVX=((__STRING *)str__SEC)->storage__XNK;
-      Self__KL0=(__INTEGER)(__tmp__1VM -  1);
-      while ((Self__KL0 >=  0)) {
-        Self__IVX[Self__KL0]=((__CHARACTER *)model__JVX)[Self__KL0];
-        Self__KL0=(__INTEGER)(Self__KL0 -  1);
-      };
-      ((__CHARACTER *)Self__YVM->storage__X4K)[__tmp__1VM]='\0';
-      Self__YVM->count__XHB=__tmp__1VM;
-    };
-    result__UEC=result__X1D;
-    fast_add__15L(list__TK,result__X1D);
-  } else {
-    if (result__X2K==NULL) {
-      __tmp__SFC=NULL;
-    } else {
-      __tmp__SFC=((void *)result__X2K);
-    };
-    result__UEC=__tmp__SFC;
-  };
-  return(result__UEC);
-}
-
-static void to_upper__0VKB(__STRING *Self__1VKB)
-// ({STRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER Self__5FPB;
-  __CHARACTER *__tmp__NF4Q,*__tmp__OF4Q;
-  __CHARACTER Self__JVAC,result__LVAC;
-  Self__5FPB=Self__1VKB->count__VF;
-  __tmp__NF4Q=Self__1VKB->storage__XNK;
-  __tmp__OF4Q=Self__1VKB->storage__XNK;
-  while ((Self__5FPB >=  1)) {
-    Self__JVAC=((__CHARACTER *)__tmp__NF4Q)[(__INTEGER)(Self__5FPB -  1)];
-    result__LVAC='\0';
-    if (((((__INTEGER_8 )Self__JVAC) <  97) || (((__INTEGER_8 )Self__JVAC) >  122))) {
-      result__LVAC=Self__JVAC;
-    } else {
-      result__LVAC=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__JVAC) -  32))));
-    };
-    ((__CHARACTER *)__tmp__OF4Q)[(__INTEGER)(Self__5FPB -  1)]=result__LVAC;
-    Self__5FPB=(__INTEGER)(Self__5FPB -  1);
-  };
-}
-
-static void replace_all__with__X01(__STRING *Self__Y01,__CHARACTER old_char__Z01,__CHARACTER new_char__001)
-// ({STRING},{CHARACTER},{CHARACTER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__A11,Self__U2PB;
-  __CHARACTER *__tmp__301,*Self__XELB;
-  __tmp__301=Self__Y01->storage__XNK;
-  __tmp__A11=(__INTEGER)(Self__Y01->count__VF -  1);
-  Self__XELB=((__CHARACTER *)__tmp__301);
-  Self__U2PB=__tmp__A11;
-  while ((Self__U2PB >=  0)) {
-    if ((old_char__Z01 == Self__XELB[Self__U2PB])) {
-      Self__XELB[Self__U2PB]=new_char__001;
-    };
-    Self__U2PB=(__INTEGER)(Self__U2PB -  1);
-  };
-}
-
-static void remove_between__to__IVCC(__STRING *Self__JVCC,__INTEGER start__KVCC,__INTEGER end__LVCC)
-// ({STRING},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER len__MVCC,__tmp__JWCC,__tmp__KWCC,Self__IZEC;
-  __CHARACTER *__tmp__XF4Q,*__tmp__YF4Q;
-  len__MVCC=(__INTEGER)((__INTEGER)(end__LVCC - start__KVCC) +  1);
-  if ((len__MVCC >  0)) {
-    __tmp__JWCC=(__INTEGER)(end__LVCC +  1);
-    __tmp__KWCC=Self__JVCC->count__VF;
-    Self__IZEC=__tmp__JWCC;
-    __tmp__XF4Q=Self__JVCC->storage__XNK;
-    __tmp__YF4Q=Self__JVCC->storage__XNK;
-    while ((Self__IZEC <= __tmp__KWCC)) {
-      ((__CHARACTER *)__tmp__YF4Q)[(__INTEGER)((__INTEGER)(Self__IZEC - len__MVCC) -  1)]=((__CHARACTER *)__tmp__XF4Q)[(__INTEGER)(Self__IZEC -  1)];
-      Self__IZEC=(__INTEGER)(Self__IZEC +  1);
-    };
-    Self__JVCC->count__VF=(__INTEGER)(Self__JVCC->count__VF - len__MVCC);
-  };
-}
-
-static void to_lower__LVK(__STRING *Self__MVK)
-// ({STRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER Self__CUN;
-  __CHARACTER *__tmp__UAAR,*__tmp__VAAR;
-  __CHARACTER Self__TAAR,result__SAAR;
-  Self__CUN=Self__MVK->count__VF;
-  __tmp__UAAR=Self__MVK->storage__XNK;
-  __tmp__VAAR=Self__MVK->storage__XNK;
-  while ((Self__CUN >=  1)) {
-    Self__TAAR=((__CHARACTER *)__tmp__UAAR)[(__INTEGER)(Self__CUN -  1)];
-    result__SAAR='\0';
-    if (((((__INTEGER_8 )Self__TAAR) <  65) || (((__INTEGER_8 )Self__TAAR) >  90))) {
-      result__SAAR=Self__TAAR;
-    } else {
-      result__SAAR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__TAAR) +  32))));
-    };
-    ((__CHARACTER *)__tmp__VAAR)[(__INTEGER)(Self__CUN -  1)]=result__SAAR;
-    Self__CUN=(__INTEGER)(Self__CUN -  1);
-  };
-}
-
-static void** create__10S(__INTEGER nb_elements__30S)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__K2BR,a__J2BR,new_size__L2BR,new_size2__M2BR,a__N2BR;
-  __UINTEGER_32 new_size__O2BR;
-  __POINTER result__I2BR,ptr_table__UZNR,next__TZNR,result__VZNR;
-  __INTEGER Self__RKOB;
-  void **Result__IWW;
-  sz__K2BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__30S * ((__INTEGER )(sizeof(void *)))));
-  result__I2BR=((__POINTER )(NULL));
-  a__J2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__L2BR=(__UINTEGER_32)((__UINTEGER_32)(sz__K2BR + a__J2BR) & (__UINTEGER_32)(~ a__J2BR));
-  new_size2__M2BR=(__UINTEGER_32)(new_size__L2BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__M2BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__N2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__O2BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__M2BR + a__N2BR) & (__UINTEGER_32)(~ a__N2BR));
-    ptr_table__UZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O2BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__TZNR=((__POINTER )(NULL));
-    result__VZNR=((__POINTER *)ptr_table__UZNR)[ 0];
-    if ((result__VZNR == (void *)NULL)) {
-      result__VZNR=new_lab__2PJ(new_size__O2BR);
-      next__TZNR=(void *)((unsigned long)result__VZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O2BR)));
-      ((__POINTER *)next__TZNR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__UZNR)[ 0]=next__TZNR;
-    } else {
-      next__TZNR=((__POINTER *)result__VZNR)[ 0];
-      if ((next__TZNR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VZNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O2BR <<  1)) <=  4096)) {
-          next__TZNR=(void *)((unsigned long)result__VZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O2BR)));
-        } else {
-          next__TZNR=new_lab__2PJ(new_size__O2BR);
+        if ((n__RR0T ==  3)) {
+          stat__CWCG= 0;
         };
-        ((__POINTER *)next__TZNR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UZNR)[ 0]=next__TZNR;
-      } else {
-        ((__POINTER *)result__VZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__VZNR=next__TZNR;
       };
+      __tmp__KYCG=result__TSJH;
     };
-    ((__POINTER *)result__VZNR)[ 0]=((__POINTER ) 3);
-    result__I2BR=(void *)((unsigned long)result__VZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__I2BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__L2BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__IWW=((void **)result__I2BR);
-  Self__RKOB=(__INTEGER)(nb_elements__30S -  1);
-  while ((Self__RKOB >=  0)) {
-    Result__IWW[Self__RKOB]=NULL;
-    Self__RKOB=(__INTEGER)(Self__RKOB -  1);
-  };
-  return(Result__IWW);
-}
-
-static void put__to__TOL(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__UOL,void *v__VOL,void *k__WOL)
-// ({HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
-{
-  __INTEGER h__3OL,idx__4OL,idx__GR2,new_capacity__HR2,i__IR2;
-  __INTEGER typ_id__WT2;
-  __POINTER ptr__RT2,ptr_table__ZZNR,next__YZNR,result__0ZNR;
-  __POINTER ptr_table__4ZNR,next__3ZNR,result__5ZNR;
-  __UINTEGER_32 sz__TT2,a__PG4Q,new_size__4UZQ,t__AVZQ,a__TG4Q;
-  __UINTEGER_32 new_size__B0NR,lab_type__A0NR;
-  void *node__APL,*node1__KR2,*node2__LR2,*__tmp__VQL;
-  void **old_buckets__JR2;
-  __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *result__QT2;
-  __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *Self__CZKB;
-  h__3OL=hash_code__OPN(k__WOL);
-  idx__4OL=(__INTEGER)(h__3OL % Self__UOL->capacity__CPL);
-  node__APL=((void **)Self__UOL->buckets__HPL)[idx__4OL];
-  while ((! (((void *)node__APL == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__APL)->key__TPL,k__WOL)))) {
-    node__APL=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__APL)->next__5PL;
-  };
-  if (((void *)node__APL == (void *)NULL)) {
-    if ((Self__UOL->capacity__CPL == Self__UOL->count__IQL)) {
-      idx__GR2= 0;
-      node1__KR2=NULL;
-      node2__LR2=NULL;
-      old_buckets__JR2=Self__UOL->buckets__HPL;
-      new_capacity__HR2=prime_number_ceiling__X3Q((__INTEGER)(Self__UOL->capacity__CPL +  1));
-      Self__UOL->buckets__HPL=create__10S(new_capacity__HR2);
-      i__IR2=(__INTEGER)(Self__UOL->capacity__CPL -  1);
-      Self__UOL->capacity__CPL=new_capacity__HR2;
-      while ((i__IR2 >=  0)) {
-        node1__KR2=((void **)old_buckets__JR2)[i__IR2];
-        while (((void *)node1__KR2 != (void *)NULL)) {
-          node2__LR2=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__KR2)->next__5PL;
-          idx__GR2=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__KR2)->key__TPL) % Self__UOL->capacity__CPL);
-          ((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__KR2)->next__5PL=((void **)Self__UOL->buckets__HPL)[idx__GR2];
-          ((void **)Self__UOL->buckets__HPL)[idx__GR2]=node1__KR2;
-          node1__KR2=node2__LR2;
-        };
-        i__IR2=(__INTEGER)(i__IR2 -  1);
-      };
-      idx__4OL=(__INTEGER)(h__3OL % Self__UOL->capacity__CPL);
-    };
-    __tmp__VQL=((void **)Self__UOL->buckets__HPL)[idx__4OL];
-    result__QT2=NULL;
-    ptr__RT2=((__POINTER )(NULL));
-    typ_id__WT2= 0;
-    sz__TT2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo));
-    if ((sz__TT2 ==  0)) {
-      result__QT2=HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__;
-    } else {
-      typ_id__WT2=__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TT2);
-      if ((typ_id__WT2 == (__INTEGER)(-  1))) {
-        a__PG4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4UZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__TT2 + a__PG4Q) & (__UINTEGER_32)(~ a__PG4Q));
-        ptr_table__ZZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4UZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YZNR=((__POINTER )(NULL));
-        result__0ZNR=((__POINTER *)ptr_table__ZZNR)[ 0];
-        if ((result__0ZNR == (void *)NULL)) {
-          result__0ZNR=new_lab__2PJ(new_size__4UZQ);
-          next__YZNR=(void *)((unsigned long)result__0ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UZQ)));
-          ((__POINTER *)next__YZNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZZNR)[ 0]=next__YZNR;
-        } else {
-          next__YZNR=((__POINTER *)result__0ZNR)[ 0];
-          if ((next__YZNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0ZNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4UZQ <<  1)) <=  4096)) {
-              next__YZNR=(void *)((unsigned long)result__0ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UZQ)));
-            } else {
-              next__YZNR=new_lab__2PJ(new_size__4UZQ);
-            };
-            ((__POINTER *)next__YZNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZZNR)[ 0]=next__YZNR;
-          } else {
-            ((__POINTER *)result__0ZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0ZNR=next__YZNR;
-          };
+    if ((! __tmp__KYCG)) {
+      if (((__tmp__RWCG == ':') && (__tmp__W14T >  2))) {
+        Self__BJYH=((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__BJ4F)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__W14T -  1) -  1)];
+        result__DJYH=FALSE__O__;
+        if ((((__INTEGER_8__FZF )Self__BJYH) >= ((__INTEGER_8__FZF )'a'))) {
+          result__DJYH=(((__INTEGER_8__FZF )Self__BJYH) <= ((__INTEGER_8__FZF )'z'));
+          __tmp__NJYH=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__NJYH=FALSE__O__;
         };
-        ptr__RT2=result__0ZNR;
-      } else {
-        t__AVZQ=((__UINTEGER_32 )typ_id__WT2);
-        a__TG4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__B0NR=(__UINTEGER_32)((__UINTEGER_32)(sz__TT2 + a__TG4Q) & (__UINTEGER_32)(~ a__TG4Q));
-        ptr_table__4ZNR=((__POINTER )(&(table_type[(t__AVZQ)])));
-        lab_type__A0NR=(__UINTEGER_32)(t__AVZQ |  1);
-        next__3ZNR=((__POINTER )(NULL));
-        result__5ZNR=((__POINTER *)ptr_table__4ZNR)[ 0];
-        if ((result__5ZNR == (void *)NULL)) {
-          result__5ZNR=new_lab__2PJ(lab_type__A0NR);
-          next__3ZNR=(void *)((unsigned long)result__5ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0NR)));
-          ((__POINTER *)next__3ZNR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4ZNR)[ 0]=next__3ZNR;
-        } else {
-          next__3ZNR=((__POINTER *)result__5ZNR)[ 0];
-          if ((next__3ZNR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5ZNR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B0NR <<  1)) <=  4096)) {
-              next__3ZNR=(void *)((unsigned long)result__5ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0NR)));
-            } else {
-              next__3ZNR=new_lab__2PJ(lab_type__A0NR);
-            };
-            ((__POINTER *)next__3ZNR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4ZNR)[ 0]=next__3ZNR;
-          } else {
-            ((__POINTER *)result__5ZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3ZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5ZNR=next__3ZNR;
+        if ((! __tmp__NJYH)) {
+          if ((((__INTEGER_8__FZF )Self__BJYH) >= ((__INTEGER_8__FZF )'A'))) {
+            result__DJYH=(((__INTEGER_8__FZF )Self__BJYH) <= ((__INTEGER_8__FZF )'Z'));
           };
         };
-        ptr__RT2=result__5ZNR;
+        __tmp__NJYH=result__DJYH;
+      } else /* FALSE */ {
+        __tmp__NJYH=FALSE__O__;
       };
-      result__QT2=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)ptr__RT2);
-      *(result__QT2) = *(HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__);
-    };
-    Self__CZKB=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)result__QT2);
-    Self__CZKB->item__VXM=v__VOL;
-    Self__CZKB->key__TPL=k__WOL;
-    Self__CZKB->next__5PL=__tmp__VQL;
-    node__APL=result__QT2;
-    ((void **)Self__UOL->buckets__HPL)[idx__4OL]=result__QT2;
-    Self__UOL->count__IQL=(__INTEGER)(Self__UOL->count__IQL +  1);
-  } else {
-    ((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__APL)->item__VXM=v__VOL;
-  };
-}
-
-static void put_string__2EG(void *s__4EG)
-// ({STRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__PFG,Self__MZG,limit_up__NZG;
-  __CHARACTER *__tmp__1G4Q,*__tmp__WAAR;
-  __CHARACTER __tmp__WFG;
-  if (((struct ___OBJ *)s__4EG)->__id==__STRING_CONSTANT__) {
-  };
-  if (((struct ___OBJ *)s__4EG)->__id==__STRING_CONSTANT__) {
-    __tmp__PFG=((__STRING_CONSTANT *)s__4EG)->count__XHB;
-  } else {
-    __tmp__PFG=((__STRING *)s__4EG)->count__VF;
-  };
-  Self__MZG= 1;
-  limit_up__NZG=__tmp__PFG;
-  __tmp__1G4Q=((__STRING *)s__4EG)->storage__XNK;
-  __tmp__WAAR=((__STRING_CONSTANT *)s__4EG)->storage__X4K;
-  while ((Self__MZG <= limit_up__NZG)) {
-    if (((struct ___OBJ *)s__4EG)->__id==__STRING_CONSTANT__) {
-      __tmp__WFG=((__CHARACTER *)__tmp__WAAR)[(__INTEGER)(Self__MZG -  1)];
-    } else {
-      __tmp__WFG=((__CHARACTER *)__tmp__1G4Q)[(__INTEGER)(Self__MZG -  1)];
-    };
-    fputc((int)(__tmp__WFG),stdout);
-    Self__MZG=(__INTEGER)(Self__MZG +  1);
-  };
-}
-
-static __PROTOTYPE* create__name__generic_count__TBE(void *f__VBE,void *n__WBE,__INTEGER c__XBE)
-// ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT},{INTEGER}) With resultNo recursive, No inlinable.
-{
-  __PROTOTYPE *result__C5E,*Self__4GM;
-  __POINTER ptr__D5E,ptr_table__D0NR,next__C0NR,result__E0NR;
-  __POINTER ptr_table__I0NR,next__H0NR,result__J0NR,ptr__P5S;
-  __POINTER ptr_table__N0NR,next__M0NR,result__O0NR,ptr_table__S0NR;
-  __POINTER next__R0NR,result__T0NR,ptr__PEAC,ptr_table__X0NR;
-  __POINTER next__W0NR,result__Y0NR,ptr_table__20NR,next__10NR;
-  __POINTER result__30NR,file__CHM,ptr__4GT,ptr_table__L1NR,next__K1NR;
-  __POINTER result__M1NR,ptr_table__Q1NR,next__P1NR,result__R1NR;
-  __INTEGER typ_id__I5E,typ_id__U5S,new_capacity__FPP,__tmp__JQP;
-  __INTEGER __tmp__NILB,Self__N5QC,h__QHJB,idx__RHJB,idx__ECAC;
-  __INTEGER new_capacity__FCAC,i__GCAC,typ_id__UEAC,new_capacity__DHDR;
-  __INTEGER old_nb_elts__GHDR,upper__D1NR,Self__B1NR,result__4RP;
-  __INTEGER new_capacity__JHDR,old_nb_elts__MHDR,upper__I1NR,Self__G1NR;
-  __INTEGER typ_id__DHT,new_capacity__BYNB;
-  __UINTEGER_32 sz__F5E,a__3G4Q,new_size__FVZQ,t__HVZQ,a__BH4Q;
-  __UINTEGER_32 new_size__L0NR,lab_type__K0NR,sz__R5S,a__EH4Q;
-  __UINTEGER_32 new_size__JVZQ,t__LVZQ,a__IH4Q,new_size__V0NR;
-  __UINTEGER_32 lab_type__U0NR,sz__REAC,a__YH4Q,new_size__NVZQ,t__PVZQ;
-  __UINTEGER_32 a__2H4Q,new_size__50NR,lab_type__40NR,sz__AHT,a__CI4Q;
-  __UINTEGER_32 new_size__TVZQ,t__VVZQ,a__GI4Q,new_size__T1NR;
-  __UINTEGER_32 lab_type__S1NR;
-  void *__tmp__EIM;
-  __STRING *Self__XAAR,*Self__YAAR,*Self__4ET;
-  void *__tmp__KIM;
-  __FAST_ARRAYoExpanded_CHARACTERo *result__O5S,*Self__PSJB;
-  __FAST_ARRAYoPROTOTYPEo *Self__DPP;
-  __BOOLEAN __tmp__TPP;
-  void **__tmp__IQP,**new__0HLB;
-  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__HHJB;
-  void *node__THJB,*node1__ICAC,*node2__JCAC,*__tmp__HJJB;
-  void **old_buckets__HCAC;
-  __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *result__OEAC;
-  __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *Self__PMOC;
-  __CHARACTER *Self__FHDR,*new__HHDR,*Self__LHDR,*new__NHDR,*ptr__HSP;
-  __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *result__3GT,*Self__IUJB;
-  result__C5E=NULL;
-  ptr__D5E=((__POINTER )(NULL));
-  typ_id__I5E= 0;
-  sz__F5E=((__UINTEGER_32 )sizeof(__PROTOTYPE));
-  if ((sz__F5E ==  0)) {
-    result__C5E=PROTOTYPE__;
-  } else {
-    typ_id__I5E=__PROTOTYPE__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F5E);
-    if ((typ_id__I5E == (__INTEGER)(-  1))) {
-      a__3G4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__F5E + a__3G4Q) & (__UINTEGER_32)(~ a__3G4Q));
-      ptr_table__D0NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__C0NR=((__POINTER )(NULL));
-      result__E0NR=((__POINTER *)ptr_table__D0NR)[ 0];
-      if ((result__E0NR == (void *)NULL)) {
-        result__E0NR=new_lab__2PJ(new_size__FVZQ);
-        next__C0NR=(void *)((unsigned long)result__E0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVZQ)));
-        ((__POINTER *)next__C0NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__D0NR)[ 0]=next__C0NR;
-      } else {
-        next__C0NR=((__POINTER *)result__E0NR)[ 0];
-        if ((next__C0NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E0NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FVZQ <<  1)) <=  4096)) {
-            next__C0NR=(void *)((unsigned long)result__E0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVZQ)));
-          } else {
-            next__C0NR=new_lab__2PJ(new_size__FVZQ);
-          };
-          ((__POINTER *)next__C0NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D0NR)[ 0]=next__C0NR;
-        } else {
-          ((__POINTER *)result__E0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__E0NR=next__C0NR;
-        };
-      };
-      ptr__D5E=result__E0NR;
-    } else {
-      t__HVZQ=((__UINTEGER_32 )typ_id__I5E);
-      a__BH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__L0NR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5E + a__BH4Q) & (__UINTEGER_32)(~ a__BH4Q));
-      ptr_table__I0NR=((__POINTER )(&(table_type[(t__HVZQ)])));
-      lab_type__K0NR=(__UINTEGER_32)(t__HVZQ |  1);
-      next__H0NR=((__POINTER )(NULL));
-      result__J0NR=((__POINTER *)ptr_table__I0NR)[ 0];
-      if ((result__J0NR == (void *)NULL)) {
-        result__J0NR=new_lab__2PJ(lab_type__K0NR);
-        next__H0NR=(void *)((unsigned long)result__J0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0NR)));
-        ((__POINTER *)next__H0NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__I0NR)[ 0]=next__H0NR;
-      } else {
-        next__H0NR=((__POINTER *)result__J0NR)[ 0];
-        if ((next__H0NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J0NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0NR <<  1)) <=  4096)) {
-            next__H0NR=(void *)((unsigned long)result__J0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0NR)));
-          } else {
-            next__H0NR=new_lab__2PJ(lab_type__K0NR);
+      if ((__tmp__NJYH && (((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__BJ4F)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__W14T -  2) -  1)] == '/'))) {
+        Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+        n__RR0T=(__INTEGER__Q)(__tmp__W14T -  2);
+        if ((n__RR0T > Self__QR0T->count__WJ)) {
+          Self__QR0T->count__WJ= 0;
+        } else /* FALSE */ {
+          if ((n__RR0T >  0)) {
+            Self__C24T=(__INTEGER__Q)((__INTEGER__Q)(n__RR0T -  1) +  1);
+            if ((Self__C24T >  0)) {
+              Self__X24T=(__INTEGER__Q)(n__RR0T +  1);
+              __tmp__G34T=Self__QR0T->count__WJ;
+              Self__H34T=Self__X24T;
+              while ((Self__H34T <= __tmp__G34T)) {
+                ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__H34T - Self__C24T) -  1)]=((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(Self__H34T -  1)];
+                Self__H34T=(__INTEGER__Q)(Self__H34T +  1);
+              };
+              Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - Self__C24T);
+            };
           };
-          ((__POINTER *)next__H0NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__I0NR)[ 0]=next__H0NR;
-        } else {
-          ((__POINTER *)result__J0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__J0NR=next__H0NR;
         };
+        __tmp__W14T= 1;
+      } else /* FALSE */ {
+        stat__CWCG= 0;
       };
-      ptr__D5E=result__J0NR;
     };
-    result__C5E=((__PROTOTYPE *)ptr__D5E);
-    *(result__C5E) = *(PROTOTYPE__);
+    __tmp__W14T=(__INTEGER__Q)(__tmp__W14T +  1);
   };
-  Self__4GM=((__PROTOTYPE *)result__C5E);
-  Self__4GM->filename__4QB=f__VBE;
-  Self__4GM->parent_named__QD.name__1QB=n__WBE;
-  Self__4GM->generic_count__YHM=c__XBE;
-  result__O5S=NULL;
-  ptr__P5S=((__POINTER )(NULL));
-  typ_id__U5S= 0;
-  sz__R5S=((__UINTEGER_32 )sizeof(__FAST_ARRAYoExpanded_CHARACTERo));
-  if ((sz__R5S ==  0)) {
-    result__O5S=FAST_ARRAYoExpanded_CHARACTERo__;
-  } else {
-    typ_id__U5S=__FAST_ARRAYoExpanded_CHARACTERo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5S);
-    if ((typ_id__U5S == (__INTEGER)(-  1))) {
-      a__EH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__R5S + a__EH4Q) & (__UINTEGER_32)(~ a__EH4Q));
-      ptr_table__N0NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__M0NR=((__POINTER )(NULL));
-      result__O0NR=((__POINTER *)ptr_table__N0NR)[ 0];
-      if ((result__O0NR == (void *)NULL)) {
-        result__O0NR=new_lab__2PJ(new_size__JVZQ);
-        next__M0NR=(void *)((unsigned long)result__O0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVZQ)));
-        ((__POINTER *)next__M0NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__N0NR)[ 0]=next__M0NR;
-      } else {
-        next__M0NR=((__POINTER *)result__O0NR)[ 0];
-        if ((next__M0NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O0NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JVZQ <<  1)) <=  4096)) {
-            next__M0NR=(void *)((unsigned long)result__O0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVZQ)));
-          } else {
-            next__M0NR=new_lab__2PJ(new_size__JVZQ);
-          };
-          ((__POINTER *)next__M0NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N0NR)[ 0]=next__M0NR;
-        } else {
-          ((__POINTER *)result__O0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__O0NR=next__M0NR;
-        };
-      };
-      ptr__P5S=result__O0NR;
-    } else {
-      t__LVZQ=((__UINTEGER_32 )typ_id__U5S);
-      a__IH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__V0NR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5S + a__IH4Q) & (__UINTEGER_32)(~ a__IH4Q));
-      ptr_table__S0NR=((__POINTER )(&(table_type[(t__LVZQ)])));
-      lab_type__U0NR=(__UINTEGER_32)(t__LVZQ |  1);
-      next__R0NR=((__POINTER )(NULL));
-      result__T0NR=((__POINTER *)ptr_table__S0NR)[ 0];
-      if ((result__T0NR == (void *)NULL)) {
-        result__T0NR=new_lab__2PJ(lab_type__U0NR);
-        next__R0NR=(void *)((unsigned long)result__T0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0NR)));
-        ((__POINTER *)next__R0NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__S0NR)[ 0]=next__R0NR;
-      } else {
-        next__R0NR=((__POINTER *)result__T0NR)[ 0];
-        if ((next__R0NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T0NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V0NR <<  1)) <=  4096)) {
-            next__R0NR=(void *)((unsigned long)result__T0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0NR)));
-          } else {
-            next__R0NR=new_lab__2PJ(lab_type__U0NR);
-          };
-          ((__POINTER *)next__R0NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S0NR)[ 0]=next__R0NR;
-        } else {
-          ((__POINTER *)result__T0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__T0NR=next__R0NR;
-        };
-      };
-      ptr__P5S=result__T0NR;
+  if ((stat__CWCG ==  1)) {
+    Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+    if (( 1 > Self__QR0T->count__WJ)) {
+      Self__QR0T->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ -  1);
     };
-    result__O5S=((__FAST_ARRAYoExpanded_CHARACTERo *)ptr__P5S);
-    *(result__O5S) = *(FAST_ARRAYoExpanded_CHARACTERo__);
   };
-  Self__PSJB=((__FAST_ARRAYoExpanded_CHARACTERo *)result__O5S);
-  if ((Self__PSJB->parent_arrayed_collection__3HM.capacity__YSJB < c__XBE)) {
-    Self__PSJB->parent_arrayed_collection__3HM.storage__BTJB=create__OUX(c__XBE);
-    Self__PSJB->parent_arrayed_collection__3HM.capacity__YSJB=c__XBE;
-  };
-  Self__PSJB->parent_arrayed_collection__3HM.upper__FTJB=(__INTEGER)(-  1);
-  Self__4GM->idf_generic_list__5HM=result__O5S;
-  Self__4GM->index__GAH=(__INTEGER)(((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.upper__QQB +  1);
-  Self__DPP=((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB);
-  new_capacity__FPP= 0;
-  if (((__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.upper__QQB +  1) <= (__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.capacity__QZM -  1))) {
-    Self__DPP->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.upper__QQB +  1);
-    __tmp__TPP=TRUE__;
-  } else {
-    __tmp__TPP=FALSE__;
-  };
-  if ((! __tmp__TPP)) {
-    if ((Self__DPP->parent_arrayed_collection__FQB.capacity__QZM ==  0)) {
-      Self__DPP->parent_arrayed_collection__FQB.storage__1ZM=create__K25( 2);
-      Self__DPP->parent_arrayed_collection__FQB.capacity__QZM= 2;
-      Self__DPP->parent_arrayed_collection__FQB.upper__QQB= 0;
-    } else {
-      new_capacity__FPP=(__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.capacity__QZM <<  1);
-      __tmp__IQP=Self__DPP->parent_arrayed_collection__FQB.storage__1ZM;
-      __tmp__JQP=Self__DPP->parent_arrayed_collection__FQB.capacity__QZM;
-      new__0HLB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IQP)),((__UINTEGER_32 )(__INTEGER)(__tmp__JQP * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__FPP * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__NILB=(__INTEGER)(new_capacity__FPP -  1);
-      Self__N5QC=__tmp__JQP;
-      while ((Self__N5QC <= __tmp__NILB)) {
-        new__0HLB[Self__N5QC]=NULL;
-        Self__N5QC=(__INTEGER)(Self__N5QC +  1);
-      };
-      Self__DPP->parent_arrayed_collection__FQB.storage__1ZM=new__0HLB;
-      Self__DPP->parent_arrayed_collection__FQB.capacity__QZM=new_capacity__FPP;
-      Self__DPP->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.upper__QQB +  1);
-    };
-  };
-  ((void **)Self__DPP->parent_arrayed_collection__FQB.storage__1ZM)[Self__DPP->parent_arrayed_collection__FQB.upper__QQB]=Self__4GM;
-  __tmp__EIM=Self__4GM->parent_named__QD.name__1QB;
-  Self__HHJB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__MHM);
-  h__QHJB=hash_code__OPN(__tmp__EIM);
-  idx__RHJB=(__INTEGER)(h__QHJB % Self__HHJB->capacity__VHJB);
-  node__THJB=((void **)Self__HHJB->buckets__0HJB)[idx__RHJB];
-  while ((! (((void *)node__THJB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__THJB)->key__GIJB == (void *)__tmp__EIM)))) {
-    node__THJB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__THJB)->next__RIJB;
-  };
-  if (((void *)node__THJB == (void *)NULL)) {
-    if ((Self__HHJB->capacity__VHJB == Self__HHJB->count__0IJB)) {
-      idx__ECAC= 0;
-      node1__ICAC=NULL;
-      node2__JCAC=NULL;
-      old_buckets__HCAC=Self__HHJB->buckets__0HJB;
-      new_capacity__FCAC=prime_number_ceiling__X3Q((__INTEGER)(Self__HHJB->capacity__VHJB +  1));
-      Self__HHJB->buckets__0HJB=create__B2TB(new_capacity__FCAC);
-      i__GCAC=(__INTEGER)(Self__HHJB->capacity__VHJB -  1);
-      Self__HHJB->capacity__VHJB=new_capacity__FCAC;
-      while ((i__GCAC >=  0)) {
-        node1__ICAC=((void **)old_buckets__HCAC)[i__GCAC];
-        while (((void *)node1__ICAC != (void *)NULL)) {
-          node2__JCAC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ICAC)->next__RIJB;
-          idx__ECAC=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ICAC)->key__GIJB) % Self__HHJB->capacity__VHJB);
-          ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ICAC)->next__RIJB=((void **)Self__HHJB->buckets__0HJB)[idx__ECAC];
-          ((void **)Self__HHJB->buckets__0HJB)[idx__ECAC]=node1__ICAC;
-          node1__ICAC=node2__JCAC;
-        };
-        i__GCAC=(__INTEGER)(i__GCAC -  1);
-      };
-      idx__RHJB=(__INTEGER)(h__QHJB % Self__HHJB->capacity__VHJB);
-    };
-    __tmp__HJJB=((void **)Self__HHJB->buckets__0HJB)[idx__RHJB];
-    result__OEAC=NULL;
-    ptr__PEAC=((__POINTER )(NULL));
-    typ_id__UEAC= 0;
-    sz__REAC=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo));
-    if ((sz__REAC ==  0)) {
-      result__OEAC=HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
-    } else {
-      typ_id__UEAC=__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__REAC);
-      if ((typ_id__UEAC == (__INTEGER)(-  1))) {
-        a__YH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__REAC + a__YH4Q) & (__UINTEGER_32)(~ a__YH4Q));
-        ptr_table__X0NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__W0NR=((__POINTER )(NULL));
-        result__Y0NR=((__POINTER *)ptr_table__X0NR)[ 0];
-        if ((result__Y0NR == (void *)NULL)) {
-          result__Y0NR=new_lab__2PJ(new_size__NVZQ);
-          next__W0NR=(void *)((unsigned long)result__Y0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVZQ)));
-          ((__POINTER *)next__W0NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__X0NR)[ 0]=next__W0NR;
-        } else {
-          next__W0NR=((__POINTER *)result__Y0NR)[ 0];
-          if ((next__W0NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y0NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NVZQ <<  1)) <=  4096)) {
-              next__W0NR=(void *)((unsigned long)result__Y0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVZQ)));
-            } else {
-              next__W0NR=new_lab__2PJ(new_size__NVZQ);
-            };
-            ((__POINTER *)next__W0NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__X0NR)[ 0]=next__W0NR;
-          } else {
-            ((__POINTER *)result__Y0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Y0NR=next__W0NR;
-          };
-        };
-        ptr__PEAC=result__Y0NR;
-      } else {
-        t__PVZQ=((__UINTEGER_32 )typ_id__UEAC);
-        a__2H4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__50NR=(__UINTEGER_32)((__UINTEGER_32)(sz__REAC + a__2H4Q) & (__UINTEGER_32)(~ a__2H4Q));
-        ptr_table__20NR=((__POINTER )(&(table_type[(t__PVZQ)])));
-        lab_type__40NR=(__UINTEGER_32)(t__PVZQ |  1);
-        next__10NR=((__POINTER )(NULL));
-        result__30NR=((__POINTER *)ptr_table__20NR)[ 0];
-        if ((result__30NR == (void *)NULL)) {
-          result__30NR=new_lab__2PJ(lab_type__40NR);
-          next__10NR=(void *)((unsigned long)result__30NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50NR)));
-          ((__POINTER *)next__10NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__20NR)[ 0]=next__10NR;
-        } else {
-          next__10NR=((__POINTER *)result__30NR)[ 0];
-          if ((next__10NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__30NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__50NR <<  1)) <=  4096)) {
-              next__10NR=(void *)((unsigned long)result__30NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50NR)));
-            } else {
-              next__10NR=new_lab__2PJ(lab_type__40NR);
-            };
-            ((__POINTER *)next__10NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__20NR)[ 0]=next__10NR;
-          } else {
-            ((__POINTER *)result__30NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__10NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__30NR=next__10NR;
-          };
-        };
-        ptr__PEAC=result__30NR;
-      };
-      result__OEAC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)ptr__PEAC);
-      *(result__OEAC) = *(HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__);
+  if ((stat__CWCG ==  2)) {
+    Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+    if (( 2 > Self__QR0T->count__WJ)) {
+      Self__QR0T->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ -  2);
     };
-    Self__PMOC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)result__OEAC);
-    Self__PMOC->item__MALB=Self__4GM;
-    Self__PMOC->key__GIJB=__tmp__EIM;
-    Self__PMOC->next__RIJB=__tmp__HJJB;
-    node__THJB=result__OEAC;
-    ((void **)Self__HHJB->buckets__0HJB)[idx__RHJB]=result__OEAC;
-    Self__HHJB->count__0IJB=(__INTEGER)(Self__HHJB->count__0IJB +  1);
-  } else {
-    ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__THJB)->item__MALB=Self__4GM;
   };
-  copy__BNK(string_tmp__4TB,f__VBE);
-  Self__XAAR=((__STRING *)string_tmp__4TB);
-  if ((Self__XAAR->capacity__MNK > Self__XAAR->count__VF)) {
-    ((__CHARACTER *)Self__XAAR->storage__XNK)[Self__XAAR->count__VF]='\0';
-  } else {
-    new_capacity__DHDR= 0;
-    if ((Self__XAAR->capacity__MNK <= Self__XAAR->count__VF)) {
-      if ((Self__XAAR->capacity__MNK ==  0)) {
-        Self__XAAR->capacity__MNK= 32;
-        Self__XAAR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__DHDR=(__INTEGER)(Self__XAAR->capacity__MNK <<  1);
-        Self__FHDR=((__CHARACTER *)Self__XAAR->storage__XNK);
-        old_nb_elts__GHDR=Self__XAAR->capacity__MNK;
-        new__HHDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FHDR),((__UINTEGER_32 )old_nb_elts__GHDR),((__UINTEGER_32 )new_capacity__DHDR)));
-        upper__D1NR=(__INTEGER)(new_capacity__DHDR -  1);
-        Self__B1NR=old_nb_elts__GHDR;
-        while ((Self__B1NR <= upper__D1NR)) {
-          new__HHDR[Self__B1NR]='\0';
-          Self__B1NR=(__INTEGER)(Self__B1NR +  1);
-        };
-        Self__XAAR->storage__XNK=new__HHDR;
-        Self__XAAR->capacity__MNK=new_capacity__DHDR;
-      };
-    };
-    ((__CHARACTER *)Self__XAAR->storage__XNK)[Self__XAAR->count__VF]='\0';
-    Self__XAAR->count__VF=(__INTEGER)(Self__XAAR->count__VF +  1);
-    Self__XAAR->count__VF=(__INTEGER)(Self__XAAR->count__VF -  1);
-  };
-  file__CHM=((__POINTER )(fopen((char*)(Self__XAAR->storage__XNK),"rb")));
-  fseek((FILE*)((file__CHM)),0,SEEK_END);
-  result__4RP=((__INTEGER )(ftell((FILE *)(file__CHM))));
-  fseek((FILE*)((file__CHM)),0,SEEK_SET);
-  Self__4GM->source__UFD=create__AXB((__INTEGER)(result__4RP +  1));
-  __tmp__KIM=Self__4GM->source__UFD;
-  Self__YAAR=((__STRING *)__tmp__KIM);
-  if ((Self__YAAR->capacity__MNK > Self__YAAR->count__VF)) {
-    ((__CHARACTER *)Self__YAAR->storage__XNK)[Self__YAAR->count__VF]='\0';
-  } else {
-    new_capacity__JHDR= 0;
-    if ((Self__YAAR->capacity__MNK <= Self__YAAR->count__VF)) {
-      if ((Self__YAAR->capacity__MNK ==  0)) {
-        Self__YAAR->capacity__MNK= 32;
-        Self__YAAR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__JHDR=(__INTEGER)(Self__YAAR->capacity__MNK <<  1);
-        Self__LHDR=((__CHARACTER *)Self__YAAR->storage__XNK);
-        old_nb_elts__MHDR=Self__YAAR->capacity__MNK;
-        new__NHDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LHDR),((__UINTEGER_32 )old_nb_elts__MHDR),((__UINTEGER_32 )new_capacity__JHDR)));
-        upper__I1NR=(__INTEGER)(new_capacity__JHDR -  1);
-        Self__G1NR=old_nb_elts__MHDR;
-        while ((Self__G1NR <= upper__I1NR)) {
-          new__NHDR[Self__G1NR]='\0';
-          Self__G1NR=(__INTEGER)(Self__G1NR +  1);
-        };
-        Self__YAAR->storage__XNK=new__NHDR;
-        Self__YAAR->capacity__MNK=new_capacity__JHDR;
-      };
-    };
-    ((__CHARACTER *)Self__YAAR->storage__XNK)[Self__YAAR->count__VF]='\0';
-    Self__YAAR->count__VF=(__INTEGER)(Self__YAAR->count__VF +  1);
-    Self__YAAR->count__VF=(__INTEGER)(Self__YAAR->count__VF -  1);
-  };
-  ptr__HSP=Self__YAAR->storage__XNK;
-  fread((void *)((ptr__HSP)),(size_t)(1), (size_t)((result__4RP)),(FILE*)((file__CHM)));
-  ((__CHARACTER *)ptr__HSP)[result__4RP]='\0';
-  Self__4ET=((__STRING *)__tmp__KIM);
-  Self__4ET->count__VF= 0;
-  while ((((__CHARACTER *)ptr__HSP)[Self__4ET->count__VF] != '\0')) {
-    Self__4ET->count__VF=(__INTEGER)(Self__4ET->count__VF +  1);
-  };
-  if (((void *)Self__4ET->storage__XNK != (void *)ptr__HSP)) {
-    Self__4ET->storage__XNK=ptr__HSP;
-    Self__4ET->capacity__MNK=(__INTEGER)(Self__4ET->count__VF +  1);
-  };
-  fclose((FILE*)((file__CHM)));
-  result__3GT=NULL;
-  ptr__4GT=((__POINTER )(NULL));
-  typ_id__DHT= 0;
-  sz__AHT=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo));
-  if ((sz__AHT ==  0)) {
-    result__3GT=HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
-  } else {
-    typ_id__DHT=__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AHT);
-    if ((typ_id__DHT == (__INTEGER)(-  1))) {
-      a__CI4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__AHT + a__CI4Q) & (__UINTEGER_32)(~ a__CI4Q));
-      ptr_table__L1NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__K1NR=((__POINTER )(NULL));
-      result__M1NR=((__POINTER *)ptr_table__L1NR)[ 0];
-      if ((result__M1NR == (void *)NULL)) {
-        result__M1NR=new_lab__2PJ(new_size__TVZQ);
-        next__K1NR=(void *)((unsigned long)result__M1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVZQ)));
-        ((__POINTER *)next__K1NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__L1NR)[ 0]=next__K1NR;
-      } else {
-        next__K1NR=((__POINTER *)result__M1NR)[ 0];
-        if ((next__K1NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M1NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TVZQ <<  1)) <=  4096)) {
-            next__K1NR=(void *)((unsigned long)result__M1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVZQ)));
-          } else {
-            next__K1NR=new_lab__2PJ(new_size__TVZQ);
-          };
-          ((__POINTER *)next__K1NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__L1NR)[ 0]=next__K1NR;
-        } else {
-          ((__POINTER *)result__M1NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K1NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__M1NR=next__K1NR;
-        };
-      };
-      ptr__4GT=result__M1NR;
-    } else {
-      t__VVZQ=((__UINTEGER_32 )typ_id__DHT);
-      a__GI4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__T1NR=(__UINTEGER_32)((__UINTEGER_32)(sz__AHT + a__GI4Q) & (__UINTEGER_32)(~ a__GI4Q));
-      ptr_table__Q1NR=((__POINTER )(&(table_type[(t__VVZQ)])));
-      lab_type__S1NR=(__UINTEGER_32)(t__VVZQ |  1);
-      next__P1NR=((__POINTER )(NULL));
-      result__R1NR=((__POINTER *)ptr_table__Q1NR)[ 0];
-      if ((result__R1NR == (void *)NULL)) {
-        result__R1NR=new_lab__2PJ(lab_type__S1NR);
-        next__P1NR=(void *)((unsigned long)result__R1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1NR)));
-        ((__POINTER *)next__P1NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__Q1NR)[ 0]=next__P1NR;
-      } else {
-        next__P1NR=((__POINTER *)result__R1NR)[ 0];
-        if ((next__P1NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R1NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T1NR <<  1)) <=  4096)) {
-            next__P1NR=(void *)((unsigned long)result__R1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1NR)));
-          } else {
-            next__P1NR=new_lab__2PJ(lab_type__S1NR);
-          };
-          ((__POINTER *)next__P1NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Q1NR)[ 0]=next__P1NR;
-        } else {
-          ((__POINTER *)result__R1NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P1NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__R1NR=next__P1NR;
-        };
-      };
-      ptr__4GT=result__R1NR;
+  if ((stat__CWCG ==  3)) {
+    Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+    Self__NXOH=(__INTEGER__Q)(__tmp__W14T -  4);
+    while ((! ((Self__NXOH <  1) || ('/' == ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(Self__NXOH -  1)])))) {
+      Self__NXOH=(__INTEGER__Q)(Self__NXOH -  1);
     };
-    result__3GT=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)ptr__4GT);
-    *(result__3GT) = *(HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__);
-  };
-  Self__IUJB=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)result__3GT);
-  new_capacity__BYNB=prime_number_ceiling__X3Q( 193);
-  Self__IUJB->buckets__HYNB=create__MDTB(new_capacity__BYNB);
-  Self__IUJB->capacity__PUJB=new_capacity__BYNB;
-  Self__IUJB->count__KYNB= 0;
-  Self__4GM->slot_list__SIM=result__3GT;
-  Self__4GM->parent_named__QD.parent_itm_object__PD.position__WIM=((__POSITION )(__UINTEGER_32)(((__UINTEGER_32 )Self__4GM->index__GAH) |  131072));
-  return(result__C5E);
-}
-
-static __BOOLEAN read_word__NWH(void *st__PWH)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER posold__RWH,idx__SWH,__tmp__R2BR,__tmp__S2BR;
-  __BOOLEAN result__TWH,__tmp__RXH;
-  __CHARACTER *__tmp__T2BR,*__tmp__U2BR;
-  __CHARACTER result__Q2BR;
-  posold__RWH= 0;
-  idx__SWH= 0;
-  result__TWH=FALSE__;
-  if ((! read_space__UAF())) {
-    result__TWH=FALSE__;
-  } else {
-    posold__RWH=position__ZFD;
-    idx__SWH= 1;
-    __tmp__R2BR=((__STRING_CONSTANT *)st__PWH)->count__XHB;
-    __tmp__S2BR=((__STRING *)source__WFD)->count__VF;
-    __tmp__T2BR=((__STRING *)source__WFD)->storage__XNK;
-    __tmp__U2BR=((__STRING_CONSTANT *)st__PWH)->storage__X4K;
-    until_do__FHU:
-    {
-      if ((idx__SWH > __tmp__R2BR)) {
-        __tmp__RXH=TRUE__;
-      } else {
-        result__Q2BR='\0';
-        if ((position__ZFD > __tmp__S2BR)) {
-          result__Q2BR=((__CHARACTER )(( 0)));
-        } else {
-          result__Q2BR=((__CHARACTER *)__tmp__T2BR)[(__INTEGER)(position__ZFD -  1)];
+    if ((Self__NXOH ==  0)) {
+      ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__SR0T=((__STRING__BC *)string_tmp2__BJ4F);
+      n__RR0T=(__INTEGER__Q)(__tmp__W14T -  1);
+      __tmp__414T=(__INTEGER__Q)((__INTEGER__Q)(n__RR0T - Self__NXOH) +  1);
+      if ((__tmp__414T >  0)) {
+        __tmp__514T=(__INTEGER__Q)(n__RR0T +  1);
+        __tmp__B24T=Self__SR0T->count__WJ;
+        Self__C24T=__tmp__514T;
+        while ((Self__C24T <= __tmp__B24T)) {
+          ((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__C24T - __tmp__414T) -  1)]=((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)(Self__C24T -  1)];
+          Self__C24T=(__INTEGER__Q)(Self__C24T +  1);
         };
-        __tmp__RXH=(result__Q2BR != ((__CHARACTER *)__tmp__U2BR)[(__INTEGER)(idx__SWH -  1)]);
+        Self__SR0T->count__WJ=(__INTEGER__Q)(Self__SR0T->count__WJ - __tmp__414T);
       };
-      if ((! __tmp__RXH)) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        idx__SWH=(__INTEGER)(idx__SWH +  1);
-        goto until_do__FHU;
-      };
-    };
-    if ((idx__SWH > ((__STRING_CONSTANT *)st__PWH)->count__XHB)) {
-      last_string__V1G=st__PWH;
-      result__TWH=TRUE__;
-    } else {
-      position__ZFD=posold__RWH;
-    };
-  };
-  return(result__TWH);
-}
-
-static __BOOLEAN read_target__NWX()
-// () With resultNo recursive, No inlinable.
-{
-  __BOOLEAN result__QWX,__tmp__0WX;
-  result__QWX=FALSE__;
-  if (read_word__NWH((&__string_32))) {
-    is_good_section__OCE=TRUE__;
-    result__QWX=TRUE__;
-    __tmp__0WX=TRUE__;
-  } else {
-    __tmp__0WX=FALSE__;
-  };
-  if ((! __tmp__0WX)) {
-    if (read_cap_identifier__ODAB()) {
-      if (((void *)at__VWM(variable__OED,(&__string_64)) == (void *)last_string__V1G)) {
-        is_good_section__OCE=TRUE__;
-        is_found__LGD=TRUE__;
-      };
-      result__QWX=TRUE__;
-    };
-  };
-  return(result__QWX);
-}
-
-static __POSITION current_position__EJG()
-// () With resultNo recursive, No inlinable.
-{
-  __POSITION result__HJG;
-  __CHARACTER *__tmp__ZAAR;
-  result__HJG=((__POSITION ) 0);
-  __tmp__ZAAR=((__STRING *)source__WFD)->storage__XNK;
-  while ((pos_cur__2FD != position__ZFD)) {
-    if ((((__CHARACTER *)__tmp__ZAAR)[(__INTEGER)(pos_cur__2FD -  1)] == '\n')) {
-      pos_col__4FD= 0;
-      pos_line__3FD=(__INTEGER)(pos_line__3FD +  1);
-    } else {
-      pos_col__4FD=(__INTEGER)(pos_col__4FD +  1);
-    };
-    pos_cur__2FD=(__INTEGER)(pos_cur__2FD +  1);
-  };
-  if ((pos_line__3FD >  32767)) {
-    result__HJG=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ODD)->index__GAH) | ((__UINTEGER_32 )(__INTEGER)(pos_col__4FD <<  9))) |  4294836224LU));
-    put_error__text__0AH( 0,(&__string_232));
-    put_position__ECH(result__HJG);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
     };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  if ((pos_col__4FD >  255)) {
-    result__HJG=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ODD)->index__GAH) |  130560) | ((__UINTEGER_32 )(__INTEGER)(pos_line__3FD <<  17))));
-    put_error__text__0AH( 0,(&__string_233));
-    put_position__ECH(result__HJG);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  return(((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ODD)->index__GAH) | ((__UINTEGER_32 )(__INTEGER)(pos_col__4FD <<  9))) | ((__UINTEGER_32 )(__INTEGER)(pos_line__3FD <<  17)))));
-}
-
-static void put_error__text__0AH(__INTEGER type__2AH,void *txt__3AH)
-// ({INTEGER},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
-  type_error__4AH=type__2AH;
-  ((__STRING *)msg_err__5AH)->count__VF= 0;
-  if ((type__2AH ==  0)) {
-    append__MOK(msg_err__5AH,(&__string_234));
   };
-  if ((type__2AH ==  1)) {
-    append__MOK(msg_err__5AH,(&__string_235));
+  if ((((__STRING__BC *)string_tmp2__BJ4F)->count__WJ ==  0)) {
+    add_last__ACV(((__STRING__BC *)string_tmp2__BJ4F),'/');
   };
-  if ((type__2AH ==  2)) {
-    append__MOK(msg_err__5AH,(&__string_236));
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
   };
-  if ((type__2AH ==  3)) {
-    append__MOK(msg_err__5AH,(&__string_237));
+  if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+  } else /* ___TYPE_ID */ {
+    __tmp__EOGD=parent_directory__FOGD();
   };
-  append__MOK(msg_err__5AH,txt__3AH);
-}
-
-static void put_position__ECH(__POSITION Self__FCH)
-// ({POSITION}) VoidNo recursive, No inlinable.
-{
-  __UINTEGER_32 c__HCH,__tmp__ODH,cols__KCH;
-  __STRING *Self__QHDR,*Self__WHDR,*Self__2HDR,*Self__CIDR,*Self__IIDR;
-  __INTEGER new_capacity__PHDR,old_nb_elts__SHDR,upper__X1NR,Self__V1NR;
-  __INTEGER pos__GCH,Self__XBI,limit_up__YBI,new_capacity__VHDR;
-  __INTEGER old_nb_elts__YHDR,upper__21NR,Self__01NR,new_capacity__1HDR;
-  __INTEGER old_nb_elts__4HDR,upper__B2NR,Self__51NR,new_capacity__BIDR;
-  __INTEGER old_nb_elts__EIDR,upper__G2NR,Self__E2NR,new_capacity__HIDR;
-  __INTEGER old_nb_elts__KIDR,upper__L2NR,Self__J2NR;
-  void *src__NCH;
-  __CHARACTER char__OCH;
-  __CHARACTER *Self__RHDR,*new__THDR,*__tmp__GJ4Q,*Self__XHDR,*new__ZHDR;
-  __CHARACTER *Self__3HDR,*new__5HDR,*Self__DIDR,*new__FIDR,*Self__JIDR;
-  __CHARACTER *new__LIDR;
-  c__HCH= 0;
-  char__OCH='\0';
-  append__MOK(msg_err__5AH,(&__string_238));
-  append_in__Z4H((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >>  17),msg_err__5AH);
-  append__MOK(msg_err__5AH,(&__string_239));
-  append_in__Z4H((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >>  9) &  255),msg_err__5AH);
-  append__MOK(msg_err__5AH,(&__string_240));
-  append__MOK(msg_err__5AH,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) &  511)])->parent_named__QD.name__1QB);
-  Self__QHDR=((__STRING *)msg_err__5AH);
-  new_capacity__PHDR= 0;
-  if ((Self__QHDR->capacity__MNK <= Self__QHDR->count__VF)) {
-    if ((Self__QHDR->capacity__MNK ==  0)) {
-      Self__QHDR->capacity__MNK= 32;
-      Self__QHDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__PHDR=(__INTEGER)(Self__QHDR->capacity__MNK <<  1);
-      Self__RHDR=((__CHARACTER *)Self__QHDR->storage__XNK);
-      old_nb_elts__SHDR=Self__QHDR->capacity__MNK;
-      new__THDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RHDR),((__UINTEGER_32 )old_nb_elts__SHDR),((__UINTEGER_32 )new_capacity__PHDR)));
-      upper__X1NR=(__INTEGER)(new_capacity__PHDR -  1);
-      Self__V1NR=old_nb_elts__SHDR;
-      while ((Self__V1NR <= upper__X1NR)) {
-        new__THDR[Self__V1NR]='\0';
-        Self__V1NR=(__INTEGER)(Self__V1NR +  1);
-      };
-      Self__QHDR->storage__XNK=new__THDR;
-      Self__QHDR->capacity__MNK=new_capacity__PHDR;
-    };
-  };
-  ((__CHARACTER *)Self__QHDR->storage__XNK)[Self__QHDR->count__VF]='(';
-  Self__QHDR->count__VF=(__INTEGER)(Self__QHDR->count__VF +  1);
-  append__MOK(msg_err__5AH,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) &  511)])->filename__4QB);
-  append__MOK(msg_err__5AH,(&__string_241));
-  src__NCH=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) &  511)])->source__UFD;
-  pos__GCH= 1;
-  __tmp__ODH=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >>  17) -  1);
-  Self__XBI= 1;
-  limit_up__YBI=((__INTEGER )__tmp__ODH);
-  __tmp__GJ4Q=((__STRING *)src__NCH)->storage__XNK;
-  while ((Self__XBI <= limit_up__YBI)) {
-    while ((((__CHARACTER *)__tmp__GJ4Q)[(__INTEGER)(pos__GCH -  1)] != '\n')) {
-      pos__GCH=(__INTEGER)(pos__GCH +  1);
-    };
-    pos__GCH=(__INTEGER)(pos__GCH +  1);
-    Self__XBI=(__INTEGER)(Self__XBI +  1);
-  };
-  ((__STRING *)string_tmp__RB)->count__VF= 0;
-  cols__KCH=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >>  9) &  255);
-  while ((! ((pos__GCH > ((__STRING *)src__NCH)->count__VF) || (((__CHARACTER *)((__STRING *)src__NCH)->storage__XNK)[(__INTEGER)(pos__GCH -  1)] == '\n')))) {
-    char__OCH=((__CHARACTER *)((__STRING *)src__NCH)->storage__XNK)[(__INTEGER)(pos__GCH -  1)];
-    Self__WHDR=((__STRING *)msg_err__5AH);
-    new_capacity__VHDR= 0;
-    if ((Self__WHDR->capacity__MNK <= Self__WHDR->count__VF)) {
-      if ((Self__WHDR->capacity__MNK ==  0)) {
-        Self__WHDR->capacity__MNK= 32;
-        Self__WHDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__VHDR=(__INTEGER)(Self__WHDR->capacity__MNK <<  1);
-        Self__XHDR=((__CHARACTER *)Self__WHDR->storage__XNK);
-        old_nb_elts__YHDR=Self__WHDR->capacity__MNK;
-        new__ZHDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XHDR),((__UINTEGER_32 )old_nb_elts__YHDR),((__UINTEGER_32 )new_capacity__VHDR)));
-        upper__21NR=(__INTEGER)(new_capacity__VHDR -  1);
-        Self__01NR=old_nb_elts__YHDR;
-        while ((Self__01NR <= upper__21NR)) {
-          new__ZHDR[Self__01NR]='\0';
-          Self__01NR=(__INTEGER)(Self__01NR +  1);
-        };
-        Self__WHDR->storage__XNK=new__ZHDR;
-        Self__WHDR->capacity__MNK=new_capacity__VHDR;
-      };
-    };
-    ((__CHARACTER *)Self__WHDR->storage__XNK)[Self__WHDR->count__VF]=char__OCH;
-    Self__WHDR->count__VF=(__INTEGER)(Self__WHDR->count__VF +  1);
-    if ((c__HCH < cols__KCH)) {
-      if ((char__OCH == '\t')) {
-        Self__2HDR=((__STRING *)string_tmp__RB);
-        new_capacity__1HDR= 0;
-        if ((Self__2HDR->capacity__MNK <= Self__2HDR->count__VF)) {
-          if ((Self__2HDR->capacity__MNK ==  0)) {
-            Self__2HDR->capacity__MNK= 32;
-            Self__2HDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__1HDR=(__INTEGER)(Self__2HDR->capacity__MNK <<  1);
-            Self__3HDR=((__CHARACTER *)Self__2HDR->storage__XNK);
-            old_nb_elts__4HDR=Self__2HDR->capacity__MNK;
-            new__5HDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3HDR),((__UINTEGER_32 )old_nb_elts__4HDR),((__UINTEGER_32 )new_capacity__1HDR)));
-            upper__B2NR=(__INTEGER)(new_capacity__1HDR -  1);
-            Self__51NR=old_nb_elts__4HDR;
-            while ((Self__51NR <= upper__B2NR)) {
-              new__5HDR[Self__51NR]='\0';
-              Self__51NR=(__INTEGER)(Self__51NR +  1);
-            };
-            Self__2HDR->storage__XNK=new__5HDR;
-            Self__2HDR->capacity__MNK=new_capacity__1HDR;
-          };
-        };
-        ((__CHARACTER *)Self__2HDR->storage__XNK)[Self__2HDR->count__VF]='\t';
-        Self__2HDR->count__VF=(__INTEGER)(Self__2HDR->count__VF +  1);
-      } else {
-        Self__CIDR=((__STRING *)string_tmp__RB);
-        new_capacity__BIDR= 0;
-        if ((Self__CIDR->capacity__MNK <= Self__CIDR->count__VF)) {
-          if ((Self__CIDR->capacity__MNK ==  0)) {
-            Self__CIDR->capacity__MNK= 32;
-            Self__CIDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__BIDR=(__INTEGER)(Self__CIDR->capacity__MNK <<  1);
-            Self__DIDR=((__CHARACTER *)Self__CIDR->storage__XNK);
-            old_nb_elts__EIDR=Self__CIDR->capacity__MNK;
-            new__FIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DIDR),((__UINTEGER_32 )old_nb_elts__EIDR),((__UINTEGER_32 )new_capacity__BIDR)));
-            upper__G2NR=(__INTEGER)(new_capacity__BIDR -  1);
-            Self__E2NR=old_nb_elts__EIDR;
-            while ((Self__E2NR <= upper__G2NR)) {
-              new__FIDR[Self__E2NR]='\0';
-              Self__E2NR=(__INTEGER)(Self__E2NR +  1);
+  copy__Q2X(((__STRING__BC *)string_tmp3__HJ4F),string_tmp2__BJ4F);
+  do {
+    if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    } else /* ___TYPE_ID */ {
+      __tmp__5NLG=parent_directory__FOGD();
+    };
+    if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    } else /* ___TYPE_ID */ {
+      __tmp__5NLG=parent_directory__FOGD();
+    };
+    __tmp__QJ4F=reference_at__EOLG(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),string_tmp2__BJ4F);
+    result__5I4F=__tmp__QJ4F;
+    if (((void *)__tmp__QJ4F == (void *)NULL)) {
+      if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+      } else /* ___TYPE_ID */ {
+        __tmp__CAVG=parent_directory__FOGD();
+      };
+      Self__RBTT=((__STRING__BC *)string_tmp2__BJ4F);
+      Self__U34T=((__CHARACTER__DB *)Self__RBTT->storage__LFL);
+      __tmp__514T=(__INTEGER__Q)(Self__RBTT->count__WJ -  1);
+      while ((! ((__tmp__514T <  0) || ('/' == Self__U34T[__tmp__514T])))) {
+        __tmp__514T=(__INTEGER__Q)(__tmp__514T -  1);
+      };
+      __tmp__B24T=(__INTEGER__Q)( 1 + __tmp__514T);
+      if ((__tmp__B24T >  0)) {
+        if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+        } else /* ___TYPE_ID */ {
+          __tmp__QDXG=parent_directory__FOGD();
+        };
+        Self__X34T=((__STRING__BC *)string_tmp2__BJ4F);
+        __tmp__U24T=(__INTEGER__Q)(__tmp__B24T -  1);
+        if ((__tmp__U24T < Self__X34T->count__WJ)) {
+          __tmp__W24T=(__INTEGER__Q)(Self__X34T->count__WJ - __tmp__U24T);
+          if ((__tmp__W24T > Self__X34T->count__WJ)) {
+            Self__X34T->count__WJ= 0;
+          } else /* FALSE */ {
+            Self__X34T->count__WJ=(__INTEGER__Q)(Self__X34T->count__WJ - __tmp__W24T);
+          };
+        };
+      } else /* FALSE */ {
+        if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+        } else /* ___TYPE_ID */ {
+          __tmp__QDXG=parent_directory__FOGD();
+        };
+        ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ= 0;
+      };
+    };
+    if (((void *)__tmp__QJ4F == (void *)NULL)) {
+      if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+      } else /* ___TYPE_ID */ {
+        __tmp__CAVG=parent_directory__FOGD();
+      };
+      __tmp__KYCG=(((__STRING__BC *)string_tmp2__BJ4F)->count__WJ !=  0);
+    } else /* FALSE */ {
+      __tmp__KYCG=FALSE__O__;
+    };
+  } while (__tmp__KYCG);
+  if (((void *)result__5I4F == (void *)NULL)) {
+    if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    } else /* ___TYPE_ID */ {
+      __tmp__5NLG=parent_directory__FOGD();
+    };
+    if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    } else /* ___TYPE_ID */ {
+      __tmp__QJ4F=parent_directory__FOGD();
+    };
+    __tmp__QJ4F=physical_get_entry__0QLG(string_tmp3__HJ4F);
+    result__5I4F=__tmp__QJ4F;
+    __tmp__KYCG=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__KYCG=FALSE__O__;
+  };
+  if ((! __tmp__KYCG)) {
+    if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    } else /* ___TYPE_ID */ {
+      __tmp__5NLG=parent_directory__FOGD();
+    };
+    Self__NXOH=string_tmp3__HJ4F->count__WJ;
+    if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    } else /* ___TYPE_ID */ {
+      __tmp__5NLG=parent_directory__FOGD();
+    };
+    if ((Self__NXOH != string_tmp2__BJ4F->count__WJ)) {
+      if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+      } else /* ___TYPE_ID */ {
+        __tmp__CAVG=parent_directory__FOGD();
+      };
+      __tmp__XL4F=physical_get_entry__JVND(string_tmp3__HJ4F);
+      result__5I4F=__tmp__XL4F;
+    };
+  };
+  if (((void *)result__5I4F != (void *)NULL)) {
+    if (((struct ___OBJ *)result__5I4F)->__id==__DIRECTORY_UNIX__POGD__) {
+      result__TSJH=((void *)((__DIRECTORY_UNIX__POGD *)result__5I4F) != (void *)NULL);
+    } else /* FILE_UNIX */ {
+      result__TSJH=FALSE__O__;
+    };
+    __tmp__KYCG=result__TSJH;
+  } else /* FALSE */ {
+    __tmp__KYCG=FALSE__O__;
+  };
+  if (__tmp__KYCG) {
+    if (((struct ___OBJ *)result__5I4F)->__id==__DIRECTORY_UNIX__POGD__) {
+      __tmp__5NLG=((__DIRECTORY_UNIX__POGD *)result__5I4F);
+      Self__U34T=NULL;
+      dirent__UBWH=((__POINTER__IB )(NULL));
+      result__TSJH=FALSE__O__;
+      n__RR0T= 0;
+      if (((void *)__tmp__5NLG->parent_directory__TOGD.list__5BWH == (void *)NULL)) {
+        result__4BYI=NULL;
+        ptr__5BYI=((__POINTER__IB )(NULL));
+        __tmp__514T= 0;
+        __tmp__FCYI=((__POINTER__IB )sizeof(__LINKED_LISToENTRYo__ZBWH));
+        if (((unsigned long)__tmp__FCYI ==  0)) {
+          result__4BYI=LINKED_LISToENTRYo__ZBWH__;
+        } else /* FALSE */ {
+          __tmp__514T=__LINKED_LISToENTRYo__ZBWH__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FCYI));
+          if ((__tmp__514T == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__W2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__Y2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FCYI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__Z2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__W2WT=micro_alloc__table__lab__UKI(__tmp__Y2WT,((__POINTER__IB )(&(table_size[(__tmp__Z2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2WT)));
+            ptr__5BYI=__tmp__W2WT;
+          } else /* FALSE */ {
+            __tmp__Z2WT=((__UINTEGER_32__ZWB )__tmp__514T);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__W2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__Y2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FCYI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__W2WT=micro_alloc__table__lab__UKI(__tmp__Y2WT,((__POINTER__IB )(&(table_type[(__tmp__Z2WT)]))),(__UINTEGER_32__ZWB)(__tmp__Z2WT |  1));
+            ptr__5BYI=__tmp__W2WT;
+          };
+          result__4BYI=((__LINKED_LISToENTRYo__ZBWH *)ptr__5BYI);
+          *(result__4BYI) = *(LINKED_LISToENTRYo__ZBWH__);
+        };
+        __tmp__5NLG->parent_directory__TOGD.list__5BWH=result__4BYI;
+      } else /* FALSE */ {
+        result__4BYI=((__LINKED_LISToENTRYo__ZBWH *)__tmp__5NLG->parent_directory__TOGD.list__5BWH);
+        if (((void *)result__4BYI->first_link__M5DJ != (void *)NULL)) {
+          result__4BYI->first_link__M5DJ=NULL;
+          result__4BYI->mem_idx__T5DJ= 0;
+          result__4BYI->mem_lnk__U5DJ=NULL;
+          result__4BYI->parent_linked_collection__4BWH.upper__W0BI= 0;
+          result__4BYI->last_link__V5DJ=NULL;
+        };
+        ;
+      };
+      ptr__5BYI=((__POINTER__IB )(opendir((((__STRING_CONSTANT__0 *)__tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD)->storage__1C))));
+      if ((ptr__5BYI != (void *)NULL)) {
+        result__TSJH=TRUE__K__;
+        do {
+          dirent__UBWH=((__POINTER__IB )(readdir((ptr__5BYI))));
+          if ((dirent__UBWH != (void *)NULL)) {
+            Self__U34T=((__CHARACTER__DB *)(((struct dirent *)(dirent__UBWH))->d_name));
+            ((__STRING__BC *)string_tmp__KOGD)->count__WJ= 0;
+            n__RR0T= 0;
+            while ((((__CHARACTER__DB *)Self__U34T)[n__RR0T] != '\0')) {
+              add_last__ACV(((__STRING__BC *)string_tmp__KOGD),((__CHARACTER__DB *)Self__U34T)[n__RR0T]);
+              n__RR0T=(__INTEGER__Q)(n__RR0T +  1);
+            };
+            __tmp__MXBI=create__34B( 1);
+            copy__Q2X(((__STRING__BC *)__tmp__MXBI),(&__string_206));
+            __tmp__VXBI=__infix_equal_equal__5RXC(((__STRING__BC *)string_tmp__KOGD),__tmp__MXBI);
+            if ((! __tmp__VXBI)) {
+              Self__D5II=((__STRING__BC *)string_tmp__KOGD);
+              add_last__ACV(Self__D5II,' ');
+              Self__X24T=Self__D5II->count__WJ;
+              while ((Self__X24T >=  2)) {
+                ((__CHARACTER__DB *)Self__D5II->storage__LFL)[(__INTEGER__Q)(Self__X24T -  1)]=((__CHARACTER__DB *)Self__D5II->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__X24T -  1) -  1)];
+                Self__X24T=(__INTEGER__Q)(Self__X24T -  1);
+              };
+              ((__CHARACTER__DB *)Self__D5II->storage__LFL)[ 0]='/';
+              __tmp__2DWH=__tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+              Self__D5II=((__STRING__BC *)string_tmp__KOGD);
+              Self__X24T=Self__D5II->count__WJ;
+              __tmp__G34T=__tmp__2DWH->count__0C;
+              resize__ZQHE(Self__D5II,(__INTEGER__Q)(Self__X24T + __tmp__G34T));
+              if (((Self__X24T >  0) && (__tmp__G34T >  0))) {
+                move__to__by__HAVE(((__CHARACTER__DB *)Self__D5II->storage__LFL), 0,(__INTEGER__Q)(Self__X24T -  1),__tmp__G34T);
+              };
+              Self__HRDB=((__CHARACTER__DB *)Self__D5II->storage__LFL);
+              model__IRDB=__tmp__2DWH->storage__1C;
+              Self__X24T=(__INTEGER__Q)(__tmp__G34T -  1);
+              while ((Self__X24T >=  0)) {
+                Self__HRDB[Self__X24T]=((__CHARACTER__DB *)model__IRDB)[Self__X24T];
+                Self__X24T=(__INTEGER__Q)(Self__X24T -  1);
+              };
+              reduce_path__TBJI(string_tmp__KOGD);
+              result__QIJI=NULL;
+              copy__Q2X(((__STRING__BC *)string_tmp2__BJ4F),__tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+              add_last__ACV(((__STRING__BC *)string_tmp2__BJ4F),'/');
+              append__KWX(((__STRING__BC *)string_tmp2__BJ4F),string_tmp__KOGD);
+              reduce_path__TBJI(string_tmp2__BJ4F);
+              copy__Q2X(((__STRING__BC *)string_tmp3__HJ4F),string_tmp2__BJ4F);
+              do {
+                __tmp__5IJI=reference_at__EOLG(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),string_tmp2__BJ4F);
+                result__QIJI=__tmp__5IJI;
+                if (((void *)__tmp__5IJI == (void *)NULL)) {
+                  Self__EO2G=((__STRING__BC *)string_tmp2__BJ4F);
+                  Self__LABB=((__CHARACTER__DB *)Self__EO2G->storage__LFL);
+                  idx__XABB=(__INTEGER__Q)(Self__EO2G->count__WJ -  1);
+                  while ((! ((idx__XABB <  0) || ('/' == Self__LABB[idx__XABB])))) {
+                    idx__XABB=(__INTEGER__Q)(idx__XABB -  1);
+                  };
+                  __tmp__GJJI=(__INTEGER__Q)( 1 + idx__XABB);
+                  if ((__tmp__GJJI >  0)) {
+                    Self__W12G=((__STRING__BC *)string_tmp2__BJ4F);
+                    n__X12G=(__INTEGER__Q)(__tmp__GJJI -  1);
+                    if ((n__X12G < Self__W12G->count__WJ)) {
+                      n__2CXT=(__INTEGER__Q)(Self__W12G->count__WJ - n__X12G);
+                      if ((n__2CXT > Self__W12G->count__WJ)) {
+                        Self__W12G->count__WJ= 0;
+                      } else /* FALSE */ {
+                        Self__W12G->count__WJ=(__INTEGER__Q)(Self__W12G->count__WJ - n__2CXT);
+                      };
+                    };
+                  } else /* FALSE */ {
+                    ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ= 0;
+                  };
+                };
+              } while ((((void *)__tmp__5IJI == (void *)NULL) && (((__STRING__BC *)string_tmp2__BJ4F)->count__WJ !=  0)));
+              if (((void *)result__QIJI == (void *)NULL)) {
+                if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+                } else /* ___TYPE_ID */ {
+                  __tmp__5IJI=parent_directory__FOGD();
+                };
+                __tmp__5IJI=physical_get_entry__0QLG(string_tmp3__HJ4F);
+                result__QIJI=__tmp__5IJI;
+                __tmp__TKJI=TRUE__K__;
+              } else /* FALSE */ {
+                __tmp__TKJI=FALSE__O__;
+              };
+              if ((! __tmp__TKJI)) {
+                if ((string_tmp3__HJ4F->count__WJ != string_tmp2__BJ4F->count__WJ)) {
+                  __tmp__GLJI=physical_get_entry__JVND(string_tmp3__HJ4F);
+                  result__QIJI=__tmp__GLJI;
+                };
+              };
+              if (((void *)result__QIJI == (void *)NULL)) {
+                result__TSJH=FALSE__O__;
+              } else /* FALSE */ {
+                if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+                  __tmp__KEWH=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+                } else /* FILE_UNIX */ {
+                  __tmp__KEWH=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+                };
+                if ((__tmp__KEWH->count__0C >= __tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD->count__0C)) {
+                  Self__MIEJ=((__LINKED_LISToENTRYo__ZBWH *)__tmp__5NLG->parent_directory__TOGD.list__5BWH);
+                  if (((void *)Self__MIEJ->first_link__M5DJ == (void *)NULL)) {
+                    result__CEOU=NULL;
+                    ptr__DEOU=((__POINTER__IB )(NULL));
+                    idx__XABB= 0;
+                    __tmp__FEOU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoENTRYo__K5DJ));
+                    if (((unsigned long)__tmp__FEOU ==  0)) {
+                      result__CEOU=LINKED_LIST_NODEoENTRYo__K5DJ__;
+                    } else /* FALSE */ {
+                      idx__XABB=__LINKED_LIST_NODEoENTRYo__K5DJ__;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEOU));
+                      if ((idx__XABB == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__IEOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HEOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_size[(__tmp__IEOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HEOU)));
+                        ptr__DEOU=__tmp__GEOU;
+                      } else /* FALSE */ {
+                        __tmp__IEOU=((__UINTEGER_32__ZWB )idx__XABB);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_type[(__tmp__IEOU)]))),(__UINTEGER_32__ZWB)(__tmp__IEOU |  1));
+                        ptr__DEOU=__tmp__GEOU;
+                      };
+                      result__CEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)ptr__DEOU);
+                      *(result__CEOU) = *(LINKED_LIST_NODEoENTRYo__K5DJ__);
+                    };
+                    Self__OEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)result__CEOU);
+                    Self__OEOU->item__2KEJ=result__QIJI;
+                    Self__OEOU->next__JCIJ=NULL;
+                    Self__MIEJ->first_link__M5DJ=result__CEOU;
+                    Self__MIEJ->parent_linked_collection__4BWH.upper__W0BI= 1;
+                    Self__MIEJ->last_link__V5DJ=result__CEOU;
+                    Self__MIEJ->mem_idx__T5DJ= 1;
+                    Self__MIEJ->mem_lnk__U5DJ=result__CEOU;
+                  } else /* FALSE */ {
+                    result__CEOU=NULL;
+                    ptr__DEOU=((__POINTER__IB )(NULL));
+                    idx__XABB= 0;
+                    __tmp__FEOU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoENTRYo__K5DJ));
+                    if (((unsigned long)__tmp__FEOU ==  0)) {
+                      result__CEOU=LINKED_LIST_NODEoENTRYo__K5DJ__;
+                    } else /* FALSE */ {
+                      idx__XABB=__LINKED_LIST_NODEoENTRYo__K5DJ__;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEOU));
+                      if ((idx__XABB == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__IEOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HEOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_size[(__tmp__IEOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HEOU)));
+                        ptr__DEOU=__tmp__GEOU;
+                      } else /* FALSE */ {
+                        __tmp__IEOU=((__UINTEGER_32__ZWB )idx__XABB);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_type[(__tmp__IEOU)]))),(__UINTEGER_32__ZWB)(__tmp__IEOU |  1));
+                        ptr__DEOU=__tmp__GEOU;
+                      };
+                      result__CEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)ptr__DEOU);
+                      *(result__CEOU) = *(LINKED_LIST_NODEoENTRYo__K5DJ__);
+                    };
+                    Self__OEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)result__CEOU);
+                    Self__OEOU->item__2KEJ=result__QIJI;
+                    Self__OEOU->next__JCIJ=NULL;
+                    ((__LINKED_LIST_NODEoENTRYo__K5DJ *)Self__MIEJ->last_link__V5DJ)->next__JCIJ=result__CEOU;
+                    Self__MIEJ->parent_linked_collection__4BWH.upper__W0BI=(__INTEGER__Q)(Self__MIEJ->parent_linked_collection__4BWH.upper__W0BI +  1);
+                    Self__MIEJ->last_link__V5DJ=result__CEOU;
+                  };
+                };
+              };
             };
-            Self__CIDR->storage__XNK=new__FIDR;
-            Self__CIDR->capacity__MNK=new_capacity__BIDR;
           };
-        };
-        ((__CHARACTER *)Self__CIDR->storage__XNK)[Self__CIDR->count__VF]=' ';
-        Self__CIDR->count__VF=(__INTEGER)(Self__CIDR->count__VF +  1);
+        } while (((dirent__UBWH != (void *)NULL) & result__TSJH));
+        closedir((ptr__5BYI));
       };
+      result__DJYH=result__TSJH;
+    } else /* FILE_UNIX */ {
+      result__DJYH=(((__POINTER__IB )(fopen((char*)(((__STRING_CONSTANT__0 *)((__FILE_UNIX__2VND *)result__5I4F)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD)->storage__1C),"r+b"))) != (void *)NULL);
     };
-    c__HCH=(__UINTEGER_32)(c__HCH +  1);
-    pos__GCH=(__INTEGER)(pos__GCH +  1);
+    __tmp__KYCG=result__DJYH;
+  } else /* FALSE */ {
+    __tmp__KYCG=FALSE__O__;
   };
-  Self__IIDR=((__STRING *)msg_err__5AH);
-  new_capacity__HIDR= 0;
-  if ((Self__IIDR->capacity__MNK <= Self__IIDR->count__VF)) {
-    if ((Self__IIDR->capacity__MNK ==  0)) {
-      Self__IIDR->capacity__MNK= 32;
-      Self__IIDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__HIDR=(__INTEGER)(Self__IIDR->capacity__MNK <<  1);
-      Self__JIDR=((__CHARACTER *)Self__IIDR->storage__XNK);
-      old_nb_elts__KIDR=Self__IIDR->capacity__MNK;
-      new__LIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JIDR),((__UINTEGER_32 )old_nb_elts__KIDR),((__UINTEGER_32 )new_capacity__HIDR)));
-      upper__L2NR=(__INTEGER)(new_capacity__HIDR -  1);
-      Self__J2NR=old_nb_elts__KIDR;
-      while ((Self__J2NR <= upper__L2NR)) {
-        new__LIDR[Self__J2NR]='\0';
-        Self__J2NR=(__INTEGER)(Self__J2NR +  1);
-      };
-      Self__IIDR->storage__XNK=new__LIDR;
-      Self__IIDR->capacity__MNK=new_capacity__HIDR;
-    };
-  };
-  ((__CHARACTER *)Self__IIDR->storage__XNK)[Self__IIDR->count__VF]='\n';
-  Self__IIDR->count__VF=(__INTEGER)(Self__IIDR->count__VF +  1);
-  append__MOK(msg_err__5AH,string_tmp__RB);
-  append__MOK(msg_err__5AH,(&__string_242));
-}
-
-static void put_string__EQD(void *s__GQD)
-// ({NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__VQD,__tmp__YQD,Self__WUE,limit_up__XUE;
-  __CHARACTER *__tmp__ES4Q,*__tmp__LBAR;
-  __CHARACTER __tmp__5QD;
-  if (((struct ___OBJ *)s__GQD)->__id==__STRING_CONSTANT__) {
-    __tmp__VQD= 1;
-  } else {
-    __tmp__VQD= 1;
-  };
-  if (((struct ___OBJ *)s__GQD)->__id==__STRING_CONSTANT__) {
-    __tmp__YQD=((__STRING_CONSTANT *)s__GQD)->count__XHB;
-  } else {
-    __tmp__YQD=((__STRING *)s__GQD)->count__VF;
-  };
-  Self__WUE=__tmp__VQD;
-  limit_up__XUE=__tmp__YQD;
-  __tmp__ES4Q=((__STRING *)s__GQD)->storage__XNK;
-  __tmp__LBAR=((__STRING_CONSTANT *)s__GQD)->storage__X4K;
-  while ((Self__WUE <= limit_up__XUE)) {
-    if (((struct ___OBJ *)s__GQD)->__id==__STRING_CONSTANT__) {
-      __tmp__5QD=((__CHARACTER *)__tmp__LBAR)[(__INTEGER)(Self__WUE -  1)];
+  if (__tmp__KYCG) {
+    if (result__5I4F==NULL) {
+      __tmp__5NLG=NULL;
     } else {
-      __tmp__5QD=((__CHARACTER *)__tmp__ES4Q)[(__INTEGER)(Self__WUE -  1)];
+      switch (((struct ___OBJ *)result__5I4F)->__id) {
+      case __DIRECTORY_UNIX__POGD__: {
+        __tmp__5NLG=((void *)result__5I4F);
+      } break;
+      case __FILE_UNIX__2VND__: {
+        __tmp__5NLG=NULL;
+      } break;
+      }
+    };
+    dir__Z1AD=__tmp__5NLG;
+    __tmp__EOGD=((__DIRECTORY_UNIX__POGD *)__tmp__5NLG);
+    Self__NXOH=__tmp__EOGD->parent_directory__TOGD.list__5BWH->parent_linked_collection__4BWH.upper__W0BI;
+    n__RR0T= 1;
+    while ((n__RR0T <= Self__NXOH)) {
+      __tmp__CAVG=((__DIRECTORY_UNIX__POGD *)dir__Z1AD);
+      result__4BYI=((__LINKED_LISToENTRYo__ZBWH *)__tmp__CAVG->parent_directory__TOGD.list__5BWH);
+      __tmp__514T=n__RR0T;
+      if ((n__RR0T != result__4BYI->mem_idx__T5DJ)) {
+        if ((result__4BYI->mem_idx__T5DJ > n__RR0T)) {
+          result__4BYI->mem_idx__T5DJ= 1;
+          result__4BYI->mem_lnk__U5DJ=result__4BYI->first_link__M5DJ;
+        };
+        while ((__tmp__514T != result__4BYI->mem_idx__T5DJ)) {
+          result__4BYI->mem_lnk__U5DJ=result__4BYI->mem_lnk__U5DJ->next__JCIJ;
+          result__4BYI->mem_idx__T5DJ=(__INTEGER__Q)(result__4BYI->mem_idx__T5DJ +  1);
+        };
+      };
+      result__QIJI=result__4BYI->mem_lnk__U5DJ->item__2KEJ;
+      if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+        __tmp__2DWH=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD;
+      } else /* FILE_UNIX */ {
+        __tmp__2DWH=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD;
+      };
+      __tmp__KEWH=((__STRING_CONSTANT__0 *)__tmp__2DWH);
+      __tmp__NJYH=FALSE__O__;
+      __tmp__514T= 0;
+      __tmp__B24T= 0;
+      if (( 3 <= __tmp__KEWH->count__0C)) {
+        __tmp__514T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__KEWH->count__0C -  3) +  1);
+        __tmp__B24T= 1;
+        while ((! (((__tmp__514T > __tmp__KEWH->count__0C) || (__tmp__B24T > (&__string_317)->count__0C)) || (((__CHARACTER__DB *)__tmp__KEWH->storage__1C)[(__INTEGER__Q)(__tmp__514T -  1)] != ((__CHARACTER__DB *)(&__string_317)->storage__1C)[(__INTEGER__Q)(__tmp__B24T -  1)])))) {
+          __tmp__514T=(__INTEGER__Q)(__tmp__514T +  1);
+          __tmp__B24T=(__INTEGER__Q)(__tmp__B24T +  1);
+        };
+        __tmp__NJYH=(__tmp__514T > __tmp__KEWH->count__0C);
+      };
+      if (__tmp__NJYH) {
+        if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+          __tmp__J3AD=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+        } else /* FILE_UNIX */ {
+          __tmp__J3AD=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+        };
+        add_last__TLFB(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)path_file__ND),__tmp__J3AD);
+        __tmp__VXBI=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__VXBI=FALSE__O__;
+      };
+      if ((! __tmp__VXBI)) {
+        if (is_rec__T1AD) {
+          if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+            __tmp__TKJI=((void *)((__DIRECTORY_UNIX__POGD *)result__QIJI) != (void *)NULL);
+          } else /* FILE_UNIX */ {
+            __tmp__TKJI=FALSE__O__;
+          };
+          __tmp__Z3AD=__tmp__TKJI;
+        } else /* FALSE */ {
+          __tmp__Z3AD=FALSE__O__;
+        };
+        if (__tmp__Z3AD) {
+          if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+            __tmp__A4AD=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+          } else /* FILE_UNIX */ {
+            __tmp__A4AD=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+          };
+          load_directory__is_recursive__Q1AD(Self__R1AD,__tmp__A4AD,TRUE__K__);
+        };
+      };
+      n__RR0T=(__INTEGER__Q)(n__RR0T +  1);
+    };
+  } else /* FALSE */ {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_318));
+    append__KWX(((__STRING__BC *)string_tmp__YC),path__S1AD);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+    pos__45XS=Self__R1AD->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 2,string_tmp__YC);
+    put_position__PRE(pos__45XS);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    fputc((int)(__tmp__5QD),stderr);
-    Self__WUE=(__INTEGER)(Self__WUE +  1);
   };
 }
 
-static __BOOLEAN read_space__UAF()
-// () With resultNo recursive, No inlinable.
+static void put_string__to__L4D(__STRING_CONSTANT__0 *v__N4D,__STRING_CONSTANT__0 *n__O4D)
+// ({NULLxSTRING_CONSTANT__0},{STRING_CONSTANT__0}) Void No recursive, No inlinable.
 {
-  __INTEGER pos2__ZAF,level_comment__2AF,pos__YAF,posold__XAF;
-  __INTEGER __tmp__Q3BR,__tmp__S3BR,__tmp__X3BR,__tmp__Z3BR,__tmp__53BR;
-  __INTEGER __tmp__B4BR,__tmp__E4BR;
-  __POSITION pos__MXUP;
-  __CHARACTER *__tmp__R3BR,*__tmp__T3BR,*__tmp__Y3BR,*__tmp__03BR;
-  __CHARACTER *__tmp__A4BR,*__tmp__C4BR,*__tmp__D4BR,*__tmp__F4BR;
-  __CHARACTER *__tmp__G4BR;
-  __CHARACTER result__O3BR,result__P3BR,result__U3BR,result__V3BR;
-  __CHARACTER result__W3BR,result__13BR,result__23BR,result__33BR;
-  __CHARACTER result__43BR,result__3OF;
-  __BOOLEAN __tmp__ADF,__tmp__UJF,__tmp__0MF;
-  pos2__ZAF= 0;
-  level_comment__2AF= 0;
-  pos__YAF=position__ZFD;
-  posold__XAF=(__INTEGER)(-  1);
-  while ((posold__XAF != position__ZFD)) {
-    posold__XAF=position__ZFD;
-    __tmp__Q3BR=((__STRING *)source__WFD)->count__VF;
-    __tmp__R3BR=((__STRING *)source__WFD)->storage__XNK;
-    __tmp__S3BR=((__STRING *)source__WFD)->count__VF;
-    __tmp__T3BR=((__STRING *)source__WFD)->storage__XNK;
-    until_do__0EJ:
-    {
-      result__O3BR='\0';
-      if ((position__ZFD > __tmp__Q3BR)) {
-        result__O3BR=((__CHARACTER )(( 0)));
-      } else {
-        result__O3BR=((__CHARACTER *)__tmp__R3BR)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__O3BR == ((__CHARACTER )(( 0))))) {
-        __tmp__ADF=TRUE__;
-      } else {
-        result__P3BR='\0';
-        if ((position__ZFD > __tmp__S3BR)) {
-          result__P3BR=((__CHARACTER )(( 0)));
-        } else {
-          result__P3BR=((__CHARACTER *)__tmp__T3BR)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__ADF=(((__INTEGER_8 )result__P3BR) > ((__INTEGER_8 )' '));
-      };
-      if ((! __tmp__ADF)) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        goto until_do__0EJ;
-      };
-    };
-    if ((position__ZFD < ((__STRING *)source__WFD)->count__VF)) {
-      result__U3BR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__U3BR=((__CHARACTER )(( 0)));
-      } else {
-        result__U3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if (((result__U3BR == '/') & (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD +  1) -  1)] == '/'))) {
-        position__ZFD=(__INTEGER)(position__ZFD +  2);
-        pos2__ZAF=position__ZFD;
-        __tmp__X3BR=((__STRING *)source__WFD)->count__VF;
-        __tmp__Y3BR=((__STRING *)source__WFD)->storage__XNK;
-        __tmp__Z3BR=((__STRING *)source__WFD)->count__VF;
-        __tmp__03BR=((__STRING *)source__WFD)->storage__XNK;
-        until_do__VX2B:
-        {
-          result__V3BR='\0';
-          if ((position__ZFD > __tmp__X3BR)) {
-            result__V3BR=((__CHARACTER )(( 0)));
-          } else {
-            result__V3BR=((__CHARACTER *)__tmp__Y3BR)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__V3BR == ((__CHARACTER )(( 0))))) {
-            __tmp__UJF=TRUE__;
-          } else {
-            result__W3BR='\0';
-            if ((position__ZFD > __tmp__Z3BR)) {
-              result__W3BR=((__CHARACTER )(( 0)));
-            } else {
-              result__W3BR=((__CHARACTER *)__tmp__03BR)[(__INTEGER)(position__ZFD -  1)];
-            };
-            __tmp__UJF=(result__W3BR == '\n');
-          };
-          if ((! __tmp__UJF)) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            goto until_do__VX2B;
-          };
-        };
-      };
+  __LIP_SLOT_DATA__3AB *__tmp__RZC;
+  void *__tmp__34D;
+  __LIP_STRING__TDB *__tmp__44D;
+  __POSITION__OL __tmp__F5D;
+  __tmp__RZC=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__O4D);
+  if (((void *)__tmp__RZC == (void *)NULL)) {
+    print__KKG((&__string_181));
+    print__KKG(n__O4D);
+    print__KKG((&__string_168));
+  } else /* FALSE */ {
+    __tmp__34D=__tmp__RZC->value__SBB;
+    if (__tmp__34D==NULL) {
+      __tmp__44D=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__34D)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__44D=NULL;
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        __tmp__44D=NULL;
+      } break;
+      case __LIP_STRING__TDB__: {
+        __tmp__44D=((void *)__tmp__34D);
+      } break;
+      }
     };
-    if ((position__ZFD < ((__STRING *)source__WFD)->count__VF)) {
-      pos2__ZAF=position__ZFD;
-      result__13BR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__13BR=((__CHARACTER )(( 0)));
-      } else {
-        result__13BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if (((result__13BR == '/') && (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD +  1) -  1)] == '*'))) {
-        position__ZFD=(__INTEGER)(position__ZFD +  2);
-        level_comment__2AF= 1;
-        __tmp__53BR=((__STRING *)source__WFD)->count__VF;
-        __tmp__A4BR=((__STRING *)source__WFD)->storage__XNK;
-        __tmp__B4BR=((__STRING *)source__WFD)->count__VF;
-        __tmp__C4BR=((__STRING *)source__WFD)->storage__XNK;
-        __tmp__D4BR=((__STRING *)source__WFD)->storage__XNK;
-        __tmp__E4BR=((__STRING *)source__WFD)->count__VF;
-        __tmp__F4BR=((__STRING *)source__WFD)->storage__XNK;
-        __tmp__G4BR=((__STRING *)source__WFD)->storage__XNK;
-        until_do__LWWC:
-        {
-          result__23BR='\0';
-          if ((position__ZFD > __tmp__53BR)) {
-            result__23BR=((__CHARACTER )(( 0)));
-          } else {
-            result__23BR=((__CHARACTER *)__tmp__A4BR)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((! ((result__23BR == ((__CHARACTER )(( 0)))) || (level_comment__2AF ==  0)))) {
-            result__33BR='\0';
-            if ((position__ZFD > __tmp__B4BR)) {
-              result__33BR=((__CHARACTER )(( 0)));
-            } else {
-              result__33BR=((__CHARACTER *)__tmp__C4BR)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if (((result__33BR == '/') && (((__CHARACTER *)__tmp__D4BR)[(__INTEGER)((__INTEGER)(position__ZFD +  1) -  1)] == '*'))) {
-              level_comment__2AF=(__INTEGER)(level_comment__2AF +  1);
-              position__ZFD=(__INTEGER)(position__ZFD +  2);
-              __tmp__0MF=TRUE__;
-            } else {
-              __tmp__0MF=FALSE__;
-            };
-            if ((! __tmp__0MF)) {
-              result__43BR='\0';
-              if ((position__ZFD > __tmp__E4BR)) {
-                result__43BR=((__CHARACTER )(( 0)));
-              } else {
-                result__43BR=((__CHARACTER *)__tmp__F4BR)[(__INTEGER)(position__ZFD -  1)];
-              };
-              if (((result__43BR == '*') && (((__CHARACTER *)__tmp__G4BR)[(__INTEGER)((__INTEGER)(position__ZFD +  1) -  1)] == '/'))) {
-                level_comment__2AF=(__INTEGER)(level_comment__2AF -  1);
-                position__ZFD=(__INTEGER)(position__ZFD +  2);
-              } else {
-                position__ZFD=(__INTEGER)(position__ZFD +  1);
-              };
-            };
-            goto until_do__LWWC;
-          };
-        };
-        if ((level_comment__2AF !=  0)) {
-          position__ZFD=pos2__ZAF;
-          pos__MXUP=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_243));
-          put_position__ECH(pos__MXUP);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
+    if (((void *)__tmp__44D == (void *)NULL)) {
+      __tmp__F5D=__tmp__RZC->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+      put_error__text__EQE( 1,(&__string_182));
+      put_position__PRE(__tmp__F5D);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
+    ((__LIP_STRING__TDB *)__tmp__44D)->value__MGC=v__N4D;
   };
-  begin_position__SOF=position__ZFD;
-  result__3OF='\0';
-  if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-    result__3OF=((__CHARACTER )(( 0)));
-  } else {
-    result__3OF=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-  };
-  return(((position__ZFD != pos__YAF) | (result__3OF != ((__CHARACTER )(( 0))))));
 }
 
-static __BOOLEAN read_identifier__TPEB()
-// () With resultNo recursive, No inlinable.
+static void put_string__JJG(void *s__LJG)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER posold__XPEB,idx__YPEB,new_capacity__NIDR,old_nb_elts__QIDR;
-  __INTEGER upper__Q2NR,Self__O2NR;
-  __STRING *Self__OIDR;
-  __POSITION pos__KVUP;
-  __BOOLEAN result__WPEB,__tmp__FQEB,result__W2BR,__tmp__VREB;
-  __BOOLEAN result__BKHB,result__0AAR,__tmp__RREB,__tmp__SREB;
-  __CHARACTER result__Y2BR,result__Z2BR,result__02BR,result__12BR;
-  __CHARACTER result__22BR,result__32BR;
-  __CHARACTER *Self__PIDR,*new__RIDR;
-  result__WPEB=FALSE__;
-  posold__XPEB= 0;
-  idx__YPEB= 0;
-  if ((! read_space__UAF())) {
-    __tmp__FQEB=TRUE__;
-  } else {
-    result__Y2BR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__Y2BR=((__CHARACTER )(( 0)));
-    } else {
-      result__Y2BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    result__W2BR=FALSE__;
-    if ((((__INTEGER_8 )result__Y2BR) >= ((__INTEGER_8 )'a'))) {
-      result__W2BR=(((__INTEGER_8 )result__Y2BR) <= ((__INTEGER_8 )'z'));
-    };
-    __tmp__FQEB=(! result__W2BR);
+  __INTEGER__Q __tmp__2JG,Self__1HH,limit_up__2HH;
+  __CHARACTER__DB __tmp__DKG;
+  if (((struct ___OBJ *)s__LJG)->__id==__STRING_CONSTANT__0__) {
+  };
+  if (((struct ___OBJ *)s__LJG)->__id==__STRING_CONSTANT__0__) {
+    __tmp__2JG=((__STRING_CONSTANT__0 *)s__LJG)->count__0C;
+  } else /* STRING */ {
+    __tmp__2JG=((__STRING__BC *)s__LJG)->count__WJ;
+  };
+  Self__1HH= 1;
+  limit_up__2HH=__tmp__2JG;
+  while ((Self__1HH <= limit_up__2HH)) {
+    if (((struct ___OBJ *)s__LJG)->__id==__STRING_CONSTANT__0__) {
+      __tmp__DKG=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)s__LJG)->storage__1C)[(__INTEGER__Q)(Self__1HH -  1)];
+    } else /* STRING */ {
+      __tmp__DKG=((__CHARACTER__DB *)((__STRING__BC *)((__STRING_CONSTANT__0 *)s__LJG))->storage__LFL)[(__INTEGER__Q)(Self__1HH -  1)];
+    };
+    fputc((int)(__tmp__DKG),stderr);
+    Self__1HH=(__INTEGER__Q)(Self__1HH +  1);
   };
-  if (__tmp__FQEB) {
-    result__WPEB=FALSE__;
-  } else {
-    posold__XPEB=position__ZFD;
-    ((__STRING *)string_tmp__RB)->count__VF= 0;
-    until_do__WHFE:
-    {
-      result__Z2BR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__Z2BR=((__CHARACTER )(( 0)));
-      } else {
-        result__Z2BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__Z2BR == ((__CHARACTER )(( 0))))) {
-        __tmp__VREB=TRUE__;
-      } else {
-        result__02BR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__02BR=((__CHARACTER )(( 0)));
-        } else {
-          result__02BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        result__BKHB=FALSE__;
-        if ((((__INTEGER_8 )result__02BR) >= ((__INTEGER_8 )'a'))) {
-          result__BKHB=(((__INTEGER_8 )result__02BR) <= ((__INTEGER_8 )'z'));
-        };
-        if ((! result__BKHB)) {
-          result__12BR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__12BR=((__CHARACTER )(( 0)));
-          } else {
-            result__12BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          result__0AAR=FALSE__;
-          if ((((__INTEGER_8 )result__12BR) >= ((__INTEGER_8 )'0'))) {
-            result__0AAR=(((__INTEGER_8 )result__12BR) <= ((__INTEGER_8 )'9'));
-          };
-          __tmp__RREB=(! result__0AAR);
-        } else {
-          __tmp__RREB=FALSE__;
-        };
-        if (__tmp__RREB) {
-          result__22BR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__22BR=((__CHARACTER )(( 0)));
-          } else {
-            result__22BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          __tmp__SREB=(result__22BR != '_');
-        } else {
-          __tmp__SREB=FALSE__;
-        };
-        __tmp__VREB=__tmp__SREB;
-      };
-      if ((! __tmp__VREB)) {
-        result__32BR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__32BR=((__CHARACTER )(( 0)));
-        } else {
-          result__32BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        Self__OIDR=((__STRING *)string_tmp__RB);
-        new_capacity__NIDR= 0;
-        if ((Self__OIDR->capacity__MNK <= Self__OIDR->count__VF)) {
-          if ((Self__OIDR->capacity__MNK ==  0)) {
-            Self__OIDR->capacity__MNK= 32;
-            Self__OIDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__NIDR=(__INTEGER)(Self__OIDR->capacity__MNK <<  1);
-            Self__PIDR=((__CHARACTER *)Self__OIDR->storage__XNK);
-            old_nb_elts__QIDR=Self__OIDR->capacity__MNK;
-            new__RIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PIDR),((__UINTEGER_32 )old_nb_elts__QIDR),((__UINTEGER_32 )new_capacity__NIDR)));
-            upper__Q2NR=(__INTEGER)(new_capacity__NIDR -  1);
-            Self__O2NR=old_nb_elts__QIDR;
-            while ((Self__O2NR <= upper__Q2NR)) {
-              new__RIDR[Self__O2NR]='\0';
-              Self__O2NR=(__INTEGER)(Self__O2NR +  1);
-            };
-            Self__OIDR->storage__XNK=new__RIDR;
-            Self__OIDR->capacity__MNK=new_capacity__NIDR;
-          };
-        };
-        ((__CHARACTER *)Self__OIDR->storage__XNK)[Self__OIDR->count__VF]=result__32BR;
-        Self__OIDR->count__VF=(__INTEGER)(Self__OIDR->count__VF +  1);
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        goto until_do__WHFE;
-      };
-    };
-    if ((((__STRING *)string_tmp__RB)->count__VF !=  0)) {
-      idx__YPEB=first_substring_index__OJVE(string_tmp__RB);
-      if ((idx__YPEB !=  0)) {
-        position__ZFD=(__INTEGER)(posold__XPEB + idx__YPEB);
-        pos__KVUP=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_244));
-        put_position__ECH(pos__KVUP);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      last_string__V1G=get__QEC(string_tmp__RB);
-      result__WPEB=TRUE__;
-    };
-  };
-  return(result__WPEB);
 }
 
-static __BOOLEAN read_symbol__ETEB(void *st__GTEB)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __LIP_SLOT_DATA__3AB* fast_reference_at__GDK(__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__HDK,__STRING_CONSTANT__0 *k__IDK)
+// ({HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER posold__ITEB,j__JTEB,__tmp__A3BR,__tmp__C3BR,__tmp__D3BR;
-  __BOOLEAN result__KTEB,__tmp__SUEB,__tmp__PUEB;
-  __CHARACTER *__tmp__B3BR,*__tmp__E3BR,*__tmp__F3BR;
-  __CHARACTER result__42BR,result__52BR;
-  posold__ITEB= 0;
-  j__JTEB= 0;
-  result__KTEB=FALSE__;
-  if ((! read_space__UAF())) {
-    result__KTEB=FALSE__;
-  } else {
-    posold__ITEB=position__ZFD;
-    j__JTEB= 1;
-    __tmp__A3BR=((__STRING *)source__WFD)->count__VF;
-    __tmp__B3BR=((__STRING *)source__WFD)->storage__XNK;
-    __tmp__C3BR=((__STRING_CONSTANT *)st__GTEB)->count__XHB;
-    __tmp__D3BR=((__STRING *)source__WFD)->count__VF;
-    __tmp__E3BR=((__STRING *)source__WFD)->storage__XNK;
-    __tmp__F3BR=((__STRING_CONSTANT *)st__GTEB)->storage__X4K;
-    until_do__NKHB:
-    {
-      result__42BR='\0';
-      if ((position__ZFD > __tmp__A3BR)) {
-        result__42BR=((__CHARACTER )(( 0)));
-      } else {
-        result__42BR=((__CHARACTER *)__tmp__B3BR)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__42BR == ((__CHARACTER )(( 0))))) {
-        __tmp__SUEB=TRUE__;
-      } else {
-        if ((j__JTEB > __tmp__C3BR)) {
-          __tmp__PUEB=TRUE__;
-        } else {
-          result__52BR='\0';
-          if ((position__ZFD > __tmp__D3BR)) {
-            result__52BR=((__CHARACTER )(( 0)));
-          } else {
-            result__52BR=((__CHARACTER *)__tmp__E3BR)[(__INTEGER)(position__ZFD -  1)];
-          };
-          __tmp__PUEB=(result__52BR != ((__CHARACTER *)__tmp__F3BR)[(__INTEGER)(j__JTEB -  1)]);
-        };
-        __tmp__SUEB=__tmp__PUEB;
-      };
-      if ((! __tmp__SUEB)) {
-        j__JTEB=(__INTEGER)(j__JTEB +  1);
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        goto until_do__NKHB;
-      };
-    };
-    if ((j__JTEB > ((__STRING_CONSTANT *)st__GTEB)->count__XHB)) {
-      result__KTEB=TRUE__;
-    } else {
-      position__ZFD=posold__ITEB;
-      result__KTEB=FALSE__;
-    };
-  };
-  return(result__KTEB);
+  __LIP_SLOT_DATA__3AB *result__UDK,*Result__JDK;
+  __STRING_CONSTANT__0 *Self__SEOU;
+  __INTEGER__Q result__REOU,__tmp__TEOU,Self__UEOU;
+  __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *node__TDK;
+  result__UDK=NULL;
+  Self__SEOU=((__STRING_CONSTANT__0 *)k__IDK);
+  result__REOU= 0;
+  __tmp__TEOU=Self__SEOU->count__0C;
+  Self__UEOU= 1;
+  while ((Self__UEOU <= __tmp__TEOU)) {
+    result__REOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__REOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__SEOU->storage__1C)[(__INTEGER__Q)(Self__UEOU -  1)])));
+    Self__UEOU=(__INTEGER__Q)(Self__UEOU +  1);
+  };
+  if ((result__REOU <  0)) {
+    result__REOU=(__INTEGER__Q)(~ result__REOU);
+  };
+  node__TDK=((void **)Self__HDK->buckets__3DK)[(__INTEGER__Q)(result__REOU % Self__HDK->capacity__WDK)];
+  while ((! (((void *)node__TDK == (void *)NULL) || ((void *)node__TDK->key__JEK == (void *)k__IDK)))) {
+    node__TDK=node__TDK->next__UEK;
+  };
+  if (((void *)node__TDK != (void *)NULL)) {
+    result__UDK=node__TDK->item__2EK;
+  };
+  Result__JDK=result__UDK;
+  return(Result__JDK);
 }
 
-static __BOOLEAN read_cap_identifier__ODAB()
-// () With resultNo recursive, No inlinable.
+static void put_error__text__EQE(__INTEGER__Q type__GQE,void *txt__HQE)
+// ({INTEGER__Q},{NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER posold__RDAB,idx__SDAB,new_capacity__TIDR,old_nb_elts__WIDR;
-  __INTEGER upper__V2NR,Self__T2NR;
-  __STRING *Self__UIDR;
-  __POSITION pos__0VUP;
-  __BOOLEAN result__TDAB,__tmp__AEAB,result__G3BR,__tmp__QFAB;
-  __BOOLEAN result__VZFB,result__2AAR,__tmp__MFAB,__tmp__NFAB;
-  __CHARACTER result__I3BR,result__J3BR,result__K3BR,result__L3BR;
-  __CHARACTER result__M3BR,result__N3BR;
-  __CHARACTER *Self__VIDR,*new__XIDR;
-  posold__RDAB= 0;
-  idx__SDAB= 0;
-  result__TDAB=FALSE__;
-  if ((! read_space__UAF())) {
-    __tmp__AEAB=TRUE__;
-  } else {
-    result__I3BR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__I3BR=((__CHARACTER )(( 0)));
-    } else {
-      result__I3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    result__G3BR=FALSE__;
-    if ((((__INTEGER_8 )result__I3BR) >= ((__INTEGER_8 )'A'))) {
-      result__G3BR=(((__INTEGER_8 )result__I3BR) <= ((__INTEGER_8 )'Z'));
-    };
-    __tmp__AEAB=(! result__G3BR);
+  type_error__IQE=type__GQE;
+  ((__STRING__BC *)msg_err__JQE)->count__WJ= 0;
+  if ((type__GQE ==  0)) {
+    append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_319));
   };
-  if (__tmp__AEAB) {
-    result__TDAB=FALSE__;
-  } else {
-    posold__RDAB=position__ZFD;
-    ((__STRING *)string_tmp__RB)->count__VF= 0;
-    until_do__TGFE:
-    {
-      result__J3BR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__J3BR=((__CHARACTER )(( 0)));
-      } else {
-        result__J3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__J3BR == ((__CHARACTER )(( 0))))) {
-        __tmp__QFAB=TRUE__;
-      } else {
-        result__K3BR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__K3BR=((__CHARACTER )(( 0)));
-        } else {
-          result__K3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        result__VZFB=FALSE__;
-        if ((((__INTEGER_8 )result__K3BR) >= ((__INTEGER_8 )'A'))) {
-          result__VZFB=(((__INTEGER_8 )result__K3BR) <= ((__INTEGER_8 )'Z'));
-        };
-        if ((! result__VZFB)) {
-          result__L3BR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__L3BR=((__CHARACTER )(( 0)));
-          } else {
-            result__L3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          result__2AAR=FALSE__;
-          if ((((__INTEGER_8 )result__L3BR) >= ((__INTEGER_8 )'0'))) {
-            result__2AAR=(((__INTEGER_8 )result__L3BR) <= ((__INTEGER_8 )'9'));
-          };
-          __tmp__MFAB=(! result__2AAR);
-        } else {
-          __tmp__MFAB=FALSE__;
-        };
-        if (__tmp__MFAB) {
-          result__M3BR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__M3BR=((__CHARACTER )(( 0)));
-          } else {
-            result__M3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          __tmp__NFAB=(result__M3BR != '_');
-        } else {
-          __tmp__NFAB=FALSE__;
-        };
-        __tmp__QFAB=__tmp__NFAB;
-      };
-      if ((! __tmp__QFAB)) {
-        result__N3BR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__N3BR=((__CHARACTER )(( 0)));
-        } else {
-          result__N3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        Self__UIDR=((__STRING *)string_tmp__RB);
-        new_capacity__TIDR= 0;
-        if ((Self__UIDR->capacity__MNK <= Self__UIDR->count__VF)) {
-          if ((Self__UIDR->capacity__MNK ==  0)) {
-            Self__UIDR->capacity__MNK= 32;
-            Self__UIDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__TIDR=(__INTEGER)(Self__UIDR->capacity__MNK <<  1);
-            Self__VIDR=((__CHARACTER *)Self__UIDR->storage__XNK);
-            old_nb_elts__WIDR=Self__UIDR->capacity__MNK;
-            new__XIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VIDR),((__UINTEGER_32 )old_nb_elts__WIDR),((__UINTEGER_32 )new_capacity__TIDR)));
-            upper__V2NR=(__INTEGER)(new_capacity__TIDR -  1);
-            Self__T2NR=old_nb_elts__WIDR;
-            while ((Self__T2NR <= upper__V2NR)) {
-              new__XIDR[Self__T2NR]='\0';
-              Self__T2NR=(__INTEGER)(Self__T2NR +  1);
-            };
-            Self__UIDR->storage__XNK=new__XIDR;
-            Self__UIDR->capacity__MNK=new_capacity__TIDR;
-          };
-        };
-        ((__CHARACTER *)Self__UIDR->storage__XNK)[Self__UIDR->count__VF]=result__N3BR;
-        Self__UIDR->count__VF=(__INTEGER)(Self__UIDR->count__VF +  1);
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        goto until_do__TGFE;
-      };
-    };
-    if ((((__STRING *)string_tmp__RB)->count__VF !=  0)) {
-      idx__SDAB=first_substring_index__OJVE(string_tmp__RB);
-      if ((idx__SDAB !=  0)) {
-        position__ZFD=(__INTEGER)(posold__RDAB + idx__SDAB);
-        pos__0VUP=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_244));
-        put_position__ECH(pos__0VUP);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      last_string__V1G=get__QEC(string_tmp__RB);
-      result__TDAB=TRUE__;
-    };
+  if ((type__GQE ==  1)) {
+    append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_320));
   };
-  return(result__TDAB);
-}
-
-static __BOOLEAN read_path__CUGB()
-// () With resultNo recursive, No inlinable.
-{
-  __POSITION pos__2VUP;
-  __BOOLEAN result__FUGB,result__X2NR;
-  __CHARACTER result__Y2NR;
-  result__FUGB=FALSE__;
-  ((__STRING *)string_tmp2__ADB)->count__VF= 0;
-  if (read_path_expr__ELHB()) {
-    append__MOK(string_tmp2__ADB,last_string__V1G);
-    until_do__CDIB:
-    {
-      result__X2NR=FALSE__;
-      if ((! read_space__UAF())) {
-        result__X2NR=FALSE__;
-      } else {
-        result__Y2NR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__Y2NR=((__CHARACTER )(( 0)));
-        } else {
-          result__Y2NR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__Y2NR == '+')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__X2NR=TRUE__;
-        };
-      };
-      if (result__X2NR) {
-        if ((! read_path_expr__ELHB())) {
-          pos__2VUP=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_245));
-          put_position__ECH(pos__2VUP);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        append__MOK(string_tmp2__ADB,last_string__V1G);
-        goto until_do__CDIB;
-      };
-    };
+  if ((type__GQE ==  2)) {
+    append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_321));
   };
-  if ((((__STRING *)string_tmp2__ADB)->count__VF !=  0)) {
-    last_string__V1G=get__QEC(string_tmp2__ADB);
-    result__FUGB=TRUE__;
+  if ((type__GQE ==  3)) {
+    append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_322));
   };
-  return(result__FUGB);
+  append__KWX(((__STRING__BC *)msg_err__JQE),txt__HQE);
 }
 
-static void* at__VWM(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__WWM,void *k__XWM)
-// ({HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void put_position__PRE(__POSITION__OL Self__QRE)
+// ({POSITION__OL}) Void No recursive, No inlinable.
 {
-  void *node__BXM;
-  node__BXM=((void **)Self__WWM->buckets__HPL)[(__INTEGER)(hash_code__OPN(k__XWM) % Self__WWM->capacity__CPL)];
-  while ((! __infix_equal_equal__SJW(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__BXM)->key__TPL,k__XWM))) {
-    node__BXM=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__BXM)->next__5PL;
-  };
-  return(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__BXM)->item__VXM);
+  __UINTEGER_32__ZWB c__SRE,__tmp__TTE;
+  __STRING__BC *src__YRE;
+  __INTEGER__Q pos__RRE,__tmp__RTE,Self__I4G;
+  __CHARACTER__DB __tmp__JUE;
+  c__SRE= 0;
+  append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_323));
+  append_in__G1G((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >>  17),msg_err__JQE);
+  append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_324));
+  append_in__G1G((__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >>  9) &  255),msg_err__JQE);
+  append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_325));
+  append__KWX(((__STRING__BC *)msg_err__JQE),((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__QRE)) &  511)])->parent_named__PF.name__GWB);
+  add_last__ACV(((__STRING__BC *)msg_err__JQE),'(');
+  append__KWX(((__STRING__BC *)msg_err__JQE),((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__QRE)) &  511)])->filename__JWB);
+  append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_326));
+  src__YRE=((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__QRE)) &  511)])->source__3KE;
+  pos__RRE= 1;
+  __tmp__RTE=((__INTEGER__Q )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >>  17) -  1));
+  Self__I4G= 1;
+  while ((Self__I4G <= __tmp__RTE)) {
+    while ((((__CHARACTER__DB *)((__STRING__BC *)src__YRE)->storage__LFL)[(__INTEGER__Q)(pos__RRE -  1)] != '\n')) {
+      pos__RRE=(__INTEGER__Q)(pos__RRE +  1);
+    };
+    pos__RRE=(__INTEGER__Q)(pos__RRE +  1);
+    Self__I4G=(__INTEGER__Q)(Self__I4G +  1);
+  };
+  ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+  __tmp__TTE=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >>  9) &  255);
+  while ((! ((pos__RRE > ((__STRING__BC *)src__YRE)->count__WJ) || (((__CHARACTER__DB *)((__STRING__BC *)src__YRE)->storage__LFL)[(__INTEGER__Q)(pos__RRE -  1)] == '\n')))) {
+    __tmp__JUE=((__CHARACTER__DB *)((__STRING__BC *)src__YRE)->storage__LFL)[(__INTEGER__Q)(pos__RRE -  1)];
+    add_last__ACV(((__STRING__BC *)msg_err__JQE),__tmp__JUE);
+    if ((c__SRE < __tmp__TTE)) {
+      if ((__tmp__JUE == '\t')) {
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),'\t');
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+      };
+    };
+    c__SRE=(__UINTEGER_32__ZWB)(c__SRE +  1);
+    pos__RRE=(__INTEGER__Q)(pos__RRE +  1);
+  };
+  add_last__ACV(((__STRING__BC *)msg_err__JQE),'\n');
+  append__KWX(((__STRING__BC *)msg_err__JQE),string_tmp__YC);
+  append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_327));
 }
 
-static void* item__DTU(__LINKED_LISToSTRING_CONSTANTo *Self__ETU,__INTEGER i__FTU)
-// ({LINKED_LISToSTRING_CONSTANTo},{INTEGER}) With resultNo recursive, No inlinable.
+static __INTEGER__Q get_integer__QGC(__STRING_CONSTANT__0 *n__SGC)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  if ((i__FTU != Self__ETU->mem_idx__OTU)) {
-    if ((Self__ETU->mem_idx__OTU > i__FTU)) {
-      Self__ETU->mem_idx__OTU= 1;
-      Self__ETU->mem_lnk__XTU=Self__ETU->first_link__5UK;
+  __INTEGER__Q result__WGC,Result__TGC;
+  __LIP_SLOT_DATA__3AB *__tmp__3HVR;
+  void *__tmp__DHC;
+  __LIP_INTEGER__HDB *__tmp__EHC;
+  __POSITION__OL __tmp__LHC;
+  result__WGC= 0;
+  __tmp__3HVR=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__SGC);
+  if (((void *)__tmp__3HVR == (void *)NULL)) {
+    print__KKG((&__string_181));
+    print__KKG(n__SGC);
+    print__KKG((&__string_168));
+  } else /* FALSE */ {
+    __tmp__DHC=__tmp__3HVR->value__SBB;
+    if (__tmp__DHC==NULL) {
+      __tmp__EHC=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__DHC)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__EHC=NULL;
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        __tmp__EHC=((void *)__tmp__DHC);
+      } break;
+      case __LIP_STRING__TDB__: {
+        __tmp__EHC=NULL;
+      } break;
+      }
     };
-    while ((i__FTU != Self__ETU->mem_idx__OTU)) {
-      Self__ETU->mem_lnk__XTU=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__ETU->mem_lnk__XTU)->next__AX4;
-      Self__ETU->mem_idx__OTU=(__INTEGER)(Self__ETU->mem_idx__OTU +  1);
+    if (((void *)__tmp__EHC == (void *)NULL)) {
+      __tmp__LHC=__tmp__3HVR->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+      put_error__text__EQE( 1,(&__string_328));
+      put_position__PRE(__tmp__LHC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
     };
+    result__WGC=__tmp__EHC->value__PHC;
   };
-  return(((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__ETU->mem_lnk__XTU)->item__BVK);
+  Result__TGC=result__WGC;
+  return(Result__TGC);
 }
 
-static void title__in__NHB(void *txt__PHB,void *buf__QHB)
-// ({STRING_CONSTANT},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static __BOOLEAN__L get_boolean__UHC(__STRING_CONSTANT__0 *n__WHC)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER Self__THC,new_capacity__ZIDR,old_nb_elts__2IDR,upper__32NR;
-  __INTEGER Self__12NR,Self__LIC,new_capacity__5IDR,old_nb_elts__CJDR;
-  __INTEGER upper__C3NR,Self__A3NR,Self__0IC,new_capacity__FJDR;
-  __INTEGER old_nb_elts__IJDR,upper__H3NR,Self__F3NR;
-  __STRING *Self__0IDR,*Self__AJDR,*Self__GJDR;
-  __CHARACTER *Self__1IDR,*new__3IDR,*Self__BJDR,*new__DJDR,*Self__HJDR;
-  __CHARACTER *new__JJDR;
-  append__MOK(buf__QHB,(&__string_3));
-  Self__THC= 3;
-  while ((Self__THC <=  28)) {
-    Self__0IDR=((__STRING *)buf__QHB);
-    new_capacity__ZIDR= 0;
-    if ((Self__0IDR->capacity__MNK <= Self__0IDR->count__VF)) {
-      if ((Self__0IDR->capacity__MNK ==  0)) {
-        Self__0IDR->capacity__MNK= 32;
-        Self__0IDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ZIDR=(__INTEGER)(Self__0IDR->capacity__MNK <<  1);
-        Self__1IDR=((__CHARACTER *)Self__0IDR->storage__XNK);
-        old_nb_elts__2IDR=Self__0IDR->capacity__MNK;
-        new__3IDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1IDR),((__UINTEGER_32 )old_nb_elts__2IDR),((__UINTEGER_32 )new_capacity__ZIDR)));
-        upper__32NR=(__INTEGER)(new_capacity__ZIDR -  1);
-        Self__12NR=old_nb_elts__2IDR;
-        while ((Self__12NR <= upper__32NR)) {
-          new__3IDR[Self__12NR]='\0';
-          Self__12NR=(__INTEGER)(Self__12NR +  1);
-        };
-        Self__0IDR->storage__XNK=new__3IDR;
-        Self__0IDR->capacity__MNK=new_capacity__ZIDR;
-      };
-    };
-    ((__CHARACTER *)Self__0IDR->storage__XNK)[Self__0IDR->count__VF]='=';
-    Self__0IDR->count__VF=(__INTEGER)(Self__0IDR->count__VF +  1);
-    Self__THC=(__INTEGER)(Self__THC +  1);
-  };
-  append__MOK(buf__QHB,(&__string_4));
-  append__MOK(buf__QHB,txt__PHB);
-  Self__LIC=(__INTEGER)(((__STRING_CONSTANT *)txt__PHB)->count__XHB +  5);
-  while ((Self__LIC <=  28)) {
-    Self__AJDR=((__STRING *)buf__QHB);
-    new_capacity__5IDR= 0;
-    if ((Self__AJDR->capacity__MNK <= Self__AJDR->count__VF)) {
-      if ((Self__AJDR->capacity__MNK ==  0)) {
-        Self__AJDR->capacity__MNK= 32;
-        Self__AJDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__5IDR=(__INTEGER)(Self__AJDR->capacity__MNK <<  1);
-        Self__BJDR=((__CHARACTER *)Self__AJDR->storage__XNK);
-        old_nb_elts__CJDR=Self__AJDR->capacity__MNK;
-        new__DJDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BJDR),((__UINTEGER_32 )old_nb_elts__CJDR),((__UINTEGER_32 )new_capacity__5IDR)));
-        upper__C3NR=(__INTEGER)(new_capacity__5IDR -  1);
-        Self__A3NR=old_nb_elts__CJDR;
-        while ((Self__A3NR <= upper__C3NR)) {
-          new__DJDR[Self__A3NR]='\0';
-          Self__A3NR=(__INTEGER)(Self__A3NR +  1);
-        };
-        Self__AJDR->storage__XNK=new__DJDR;
-        Self__AJDR->capacity__MNK=new_capacity__5IDR;
-      };
-    };
-    ((__CHARACTER *)Self__AJDR->storage__XNK)[Self__AJDR->count__VF]=' ';
-    Self__AJDR->count__VF=(__INTEGER)(Self__AJDR->count__VF +  1);
-    Self__LIC=(__INTEGER)(Self__LIC +  1);
-  };
-  append__MOK(buf__QHB,(&__string_6));
-  Self__0IC= 3;
-  while ((Self__0IC <=  28)) {
-    Self__GJDR=((__STRING *)buf__QHB);
-    new_capacity__FJDR= 0;
-    if ((Self__GJDR->capacity__MNK <= Self__GJDR->count__VF)) {
-      if ((Self__GJDR->capacity__MNK ==  0)) {
-        Self__GJDR->capacity__MNK= 32;
-        Self__GJDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__FJDR=(__INTEGER)(Self__GJDR->capacity__MNK <<  1);
-        Self__HJDR=((__CHARACTER *)Self__GJDR->storage__XNK);
-        old_nb_elts__IJDR=Self__GJDR->capacity__MNK;
-        new__JJDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HJDR),((__UINTEGER_32 )old_nb_elts__IJDR),((__UINTEGER_32 )new_capacity__FJDR)));
-        upper__H3NR=(__INTEGER)(new_capacity__FJDR -  1);
-        Self__F3NR=old_nb_elts__IJDR;
-        while ((Self__F3NR <= upper__H3NR)) {
-          new__JJDR[Self__F3NR]='\0';
-          Self__F3NR=(__INTEGER)(Self__F3NR +  1);
-        };
-        Self__GJDR->storage__XNK=new__JJDR;
-        Self__GJDR->capacity__MNK=new_capacity__FJDR;
+  __LIP_SLOT_DATA__3AB *__tmp__DIVR;
+  void *__tmp__HIC;
+  __LIP_BOOLEAN__BCB *__tmp__IIC;
+  __POSITION__OL __tmp__PIC;
+  __BOOLEAN__L result__0HC,Result__XHC;
+  result__0HC=FALSE__O__;
+  __tmp__DIVR=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__WHC);
+  if (((void *)__tmp__DIVR == (void *)NULL)) {
+    print__KKG((&__string_181));
+    print__KKG(n__WHC);
+    print__KKG((&__string_168));
+  } else /* FALSE */ {
+    __tmp__HIC=__tmp__DIVR->value__SBB;
+    if (__tmp__HIC==NULL) {
+      __tmp__IIC=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__HIC)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__IIC=((void *)__tmp__HIC);
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        __tmp__IIC=NULL;
+      } break;
+      case __LIP_STRING__TDB__: {
+        __tmp__IIC=NULL;
+      } break;
+      }
+    };
+    if (((void *)__tmp__IIC == (void *)NULL)) {
+      __tmp__PIC=__tmp__DIVR->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+      put_error__text__EQE( 1,(&__string_284));
+      put_position__PRE(__tmp__PIC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
-    ((__CHARACTER *)Self__GJDR->storage__XNK)[Self__GJDR->count__VF]='=';
-    Self__GJDR->count__VF=(__INTEGER)(Self__GJDR->count__VF +  1);
-    Self__0IC=(__INTEGER)(Self__0IC +  1);
+    result__0HC=__tmp__IIC->value__TIC;
   };
-  append__MOK(buf__QHB,(&__string_7));
+  Result__XHC=result__0HC;
+  return(Result__XHC);
 }
 
-static void fast_put__to__HAL(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__IAL,void *v__JAL,void *k__KAL)
-// ({HASHED_DICTIONARYoTYPExSTRING_CONSTANTo},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXT},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void title__in__O2F(__STRING_CONSTANT__0 *txt__Q2F,__STRING__BC *buf__R2F)
+// ({STRING_CONSTANT__0},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER h__RAL,idx__SAL,idx__IA2,new_capacity__JA2,i__KA2;
-  __INTEGER typ_id__ZC2;
-  __POINTER ptr__UC2,ptr_table__K3NR,next__J3NR,result__L3NR;
-  __POINTER ptr_table__P3NR,next__O3NR,result__Q3NR;
-  __UINTEGER_32 sz__WC2,a__WJ4Q,new_size__XWZQ,t__ZWZQ,a__0J4Q;
-  __UINTEGER_32 new_size__S3NR,lab_type__R3NR;
-  void *node__VAL,*node1__MA2,*node2__NA2,*__tmp__JCL;
-  void **old_buckets__LA2;
-  __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *result__TC2;
-  __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *Self__IWKB;
-  h__RAL=hash_code__OPN(k__KAL);
-  idx__SAL=(__INTEGER)(h__RAL % Self__IAL->capacity__XAL);
-  node__VAL=((void **)Self__IAL->buckets__2AL)[idx__SAL];
-  while ((! (((void *)node__VAL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__VAL)->key__IBL == (void *)k__KAL)))) {
-    node__VAL=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__VAL)->next__TBL;
-  };
-  if (((void *)node__VAL == (void *)NULL)) {
-    if ((Self__IAL->capacity__XAL == Self__IAL->count__2BL)) {
-      idx__IA2= 0;
-      node1__MA2=NULL;
-      node2__NA2=NULL;
-      old_buckets__LA2=Self__IAL->buckets__2AL;
-      new_capacity__JA2=prime_number_ceiling__X3Q((__INTEGER)(Self__IAL->capacity__XAL +  1));
-      Self__IAL->buckets__2AL=create__3IT(new_capacity__JA2);
-      i__KA2=(__INTEGER)(Self__IAL->capacity__XAL -  1);
-      Self__IAL->capacity__XAL=new_capacity__JA2;
-      while ((i__KA2 >=  0)) {
-        node1__MA2=((void **)old_buckets__LA2)[i__KA2];
-        while (((void *)node1__MA2 != (void *)NULL)) {
-          node2__NA2=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__MA2)->next__TBL;
-          idx__IA2=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__MA2)->key__IBL) % Self__IAL->capacity__XAL);
-          ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__MA2)->next__TBL=((void **)Self__IAL->buckets__2AL)[idx__IA2];
-          ((void **)Self__IAL->buckets__2AL)[idx__IA2]=node1__MA2;
-          node1__MA2=node2__NA2;
-        };
-        i__KA2=(__INTEGER)(i__KA2 -  1);
-      };
-      idx__SAL=(__INTEGER)(h__RAL % Self__IAL->capacity__XAL);
-    };
-    __tmp__JCL=((void **)Self__IAL->buckets__2AL)[idx__SAL];
-    result__TC2=NULL;
-    ptr__UC2=((__POINTER )(NULL));
-    typ_id__ZC2= 0;
-    sz__WC2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo));
-    if ((sz__WC2 ==  0)) {
-      result__TC2=HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
-    } else {
-      typ_id__ZC2=__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WC2);
-      if ((typ_id__ZC2 == (__INTEGER)(-  1))) {
-        a__WJ4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XWZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__WC2 + a__WJ4Q) & (__UINTEGER_32)(~ a__WJ4Q));
-        ptr_table__K3NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XWZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__J3NR=((__POINTER )(NULL));
-        result__L3NR=((__POINTER *)ptr_table__K3NR)[ 0];
-        if ((result__L3NR == (void *)NULL)) {
-          result__L3NR=new_lab__2PJ(new_size__XWZQ);
-          next__J3NR=(void *)((unsigned long)result__L3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWZQ)));
-          ((__POINTER *)next__J3NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__K3NR)[ 0]=next__J3NR;
-        } else {
-          next__J3NR=((__POINTER *)result__L3NR)[ 0];
-          if ((next__J3NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L3NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XWZQ <<  1)) <=  4096)) {
-              next__J3NR=(void *)((unsigned long)result__L3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWZQ)));
-            } else {
-              next__J3NR=new_lab__2PJ(new_size__XWZQ);
-            };
-            ((__POINTER *)next__J3NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K3NR)[ 0]=next__J3NR;
-          } else {
-            ((__POINTER *)result__L3NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__L3NR=next__J3NR;
-          };
-        };
-        ptr__UC2=result__L3NR;
-      } else {
-        t__ZWZQ=((__UINTEGER_32 )typ_id__ZC2);
-        a__0J4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__S3NR=(__UINTEGER_32)((__UINTEGER_32)(sz__WC2 + a__0J4Q) & (__UINTEGER_32)(~ a__0J4Q));
-        ptr_table__P3NR=((__POINTER )(&(table_type[(t__ZWZQ)])));
-        lab_type__R3NR=(__UINTEGER_32)(t__ZWZQ |  1);
-        next__O3NR=((__POINTER )(NULL));
-        result__Q3NR=((__POINTER *)ptr_table__P3NR)[ 0];
-        if ((result__Q3NR == (void *)NULL)) {
-          result__Q3NR=new_lab__2PJ(lab_type__R3NR);
-          next__O3NR=(void *)((unsigned long)result__Q3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S3NR)));
-          ((__POINTER *)next__O3NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__P3NR)[ 0]=next__O3NR;
-        } else {
-          next__O3NR=((__POINTER *)result__Q3NR)[ 0];
-          if ((next__O3NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q3NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S3NR <<  1)) <=  4096)) {
-              next__O3NR=(void *)((unsigned long)result__Q3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S3NR)));
-            } else {
-              next__O3NR=new_lab__2PJ(lab_type__R3NR);
-            };
-            ((__POINTER *)next__O3NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P3NR)[ 0]=next__O3NR;
-          } else {
-            ((__POINTER *)result__Q3NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Q3NR=next__O3NR;
-          };
-        };
-        ptr__UC2=result__Q3NR;
-      };
-      result__TC2=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)ptr__UC2);
-      *(result__TC2) = *(HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__);
-    };
-    Self__IWKB=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)result__TC2);
-    Self__IWKB->item__XWQ=v__JAL;
-    Self__IWKB->key__IBL=k__KAL;
-    Self__IWKB->next__TBL=__tmp__JCL;
-    node__VAL=result__TC2;
-    ((void **)Self__IAL->buckets__2AL)[idx__SAL]=result__TC2;
-    Self__IAL->count__2BL=(__INTEGER)(Self__IAL->count__2BL +  1);
-  } else {
-    ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__VAL)->item__XWQ=v__JAL;
-  };
+  __INTEGER__Q Self__XCH;
+  append__KWX(((__STRING__BC *)buf__R2F),(&__string_8));
+  Self__XCH= 3;
+  while ((Self__XCH <=  28)) {
+    add_last__ACV(((__STRING__BC *)buf__R2F),'=');
+    Self__XCH=(__INTEGER__Q)(Self__XCH +  1);
+  };
+  append__KWX(((__STRING__BC *)buf__R2F),(&__string_9));
+  append__KWX(((__STRING__BC *)buf__R2F),txt__Q2F);
+  Self__XCH=(__INTEGER__Q)(txt__Q2F->count__0C +  5);
+  while ((Self__XCH <=  28)) {
+    add_last__ACV(((__STRING__BC *)buf__R2F),' ');
+    Self__XCH=(__INTEGER__Q)(Self__XCH +  1);
+  };
+  append__KWX(((__STRING__BC *)buf__R2F),(&__string_11));
+  Self__XCH= 3;
+  while ((Self__XCH <=  28)) {
+    add_last__ACV(((__STRING__BC *)buf__R2F),'=');
+    Self__XCH=(__INTEGER__Q)(Self__XCH +  1);
+  };
+  append__KWX(((__STRING__BC *)buf__R2F),(&__string_12));
 }
 
-static __FAST_ARRAYoSLOTo* create_with_capacity__YID(__INTEGER new_count__0ID)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void fast_put__to__B3J(__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__C3J,void *v__D3J,__STRING_CONSTANT__0 *k__E3J)
+// ({HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
 {
-  __POINTER ptr__VFE,ptr_table__U3NR,next__T3NR,result__V3NR;
-  __POINTER ptr_table__Z3NR,next__Y3NR,result__03NR;
-  __INTEGER typ_id__0FE;
-  __UINTEGER_32 sz__XFE,a__3J4Q,new_size__1WZQ,t__3WZQ,a__BK4Q;
-  __UINTEGER_32 new_size__23NR,lab_type__13NR;
-  __FAST_ARRAYoSLOTo *result__UFE,*Self__TRL;
-  result__UFE=NULL;
-  ptr__VFE=((__POINTER )(NULL));
-  typ_id__0FE= 0;
-  sz__XFE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOTo));
-  if ((sz__XFE ==  0)) {
-    result__UFE=FAST_ARRAYoSLOTo__;
-  } else {
-    typ_id__0FE=__FAST_ARRAYoSLOTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XFE);
-    if ((typ_id__0FE == (__INTEGER)(-  1))) {
-      a__3J4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1WZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__XFE + a__3J4Q) & (__UINTEGER_32)(~ a__3J4Q));
-      ptr_table__U3NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1WZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__T3NR=((__POINTER )(NULL));
-      result__V3NR=((__POINTER *)ptr_table__U3NR)[ 0];
-      if ((result__V3NR == (void *)NULL)) {
-        result__V3NR=new_lab__2PJ(new_size__1WZQ);
-        next__T3NR=(void *)((unsigned long)result__V3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WZQ)));
-        ((__POINTER *)next__T3NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__U3NR)[ 0]=next__T3NR;
-      } else {
-        next__T3NR=((__POINTER *)result__V3NR)[ 0];
-        if ((next__T3NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V3NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1WZQ <<  1)) <=  4096)) {
-            next__T3NR=(void *)((unsigned long)result__V3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WZQ)));
-          } else {
-            next__T3NR=new_lab__2PJ(new_size__1WZQ);
-          };
-          ((__POINTER *)next__T3NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__U3NR)[ 0]=next__T3NR;
-        } else {
-          ((__POINTER *)result__V3NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__V3NR=next__T3NR;
-        };
-      };
-      ptr__VFE=result__V3NR;
-    } else {
-      t__3WZQ=((__UINTEGER_32 )typ_id__0FE);
-      a__BK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__23NR=(__UINTEGER_32)((__UINTEGER_32)(sz__XFE + a__BK4Q) & (__UINTEGER_32)(~ a__BK4Q));
-      ptr_table__Z3NR=((__POINTER )(&(table_type[(t__3WZQ)])));
-      lab_type__13NR=(__UINTEGER_32)(t__3WZQ |  1);
-      next__Y3NR=((__POINTER )(NULL));
-      result__03NR=((__POINTER *)ptr_table__Z3NR)[ 0];
-      if ((result__03NR == (void *)NULL)) {
-        result__03NR=new_lab__2PJ(lab_type__13NR);
-        next__Y3NR=(void *)((unsigned long)result__03NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__23NR)));
-        ((__POINTER *)next__Y3NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__Z3NR)[ 0]=next__Y3NR;
-      } else {
-        next__Y3NR=((__POINTER *)result__03NR)[ 0];
-        if ((next__Y3NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__03NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__23NR <<  1)) <=  4096)) {
-            next__Y3NR=(void *)((unsigned long)result__03NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__23NR)));
-          } else {
-            next__Y3NR=new_lab__2PJ(lab_type__13NR);
-          };
-          ((__POINTER *)next__Y3NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z3NR)[ 0]=next__Y3NR;
-        } else {
-          ((__POINTER *)result__03NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__03NR=next__Y3NR;
-        };
-      };
-      ptr__VFE=result__03NR;
-    };
-    result__UFE=((__FAST_ARRAYoSLOTo *)ptr__VFE);
-    *(result__UFE) = *(FAST_ARRAYoSLOTo__);
+  __STRING_CONSTANT__0 *Self__YEOU,*Self__4EOU;
+  __INTEGER__Q result__XEOU,__tmp__ZEOU,Self__0EOU,__tmp__VMS;
+  __INTEGER__Q Self__ZR0T,result__3EOU,__tmp__5EOU,Self__AFOU;
+  __POINTER__IB sz__234T,result__034T,__tmp__134T,__tmp__334T;
+  __POINTER__IB __tmp__534T,__tmp__A44T;
+  __UINTEGER_32__ZWB __tmp__B44T;
+  __MEMORY__2PG *__tmp__E44T;
+  __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node__R3J;
+  __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node1__PMS;
+  __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node2__QMS;
+  __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *Self__POXC;
+  void **old_buckets__OMS,**Result__YR0T;
+  Self__YEOU=((__STRING_CONSTANT__0 *)k__E3J);
+  result__XEOU= 0;
+  __tmp__ZEOU=Self__YEOU->count__0C;
+  Self__0EOU= 1;
+  while ((Self__0EOU <= __tmp__ZEOU)) {
+    result__XEOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__XEOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__YEOU->storage__1C)[(__INTEGER__Q)(Self__0EOU -  1)])));
+    Self__0EOU=(__INTEGER__Q)(Self__0EOU +  1);
+  };
+  if ((result__XEOU <  0)) {
+    result__XEOU=(__INTEGER__Q)(~ result__XEOU);
+  };
+  __tmp__ZEOU=(__INTEGER__Q)(result__XEOU % Self__C3J->capacity__T3J);
+  Self__0EOU=__tmp__ZEOU;
+  node__R3J=((void **)Self__C3J->buckets__03J)[__tmp__ZEOU];
+  while ((! (((void *)node__R3J == (void *)NULL) || ((void *)node__R3J->key__G4J == (void *)k__E3J)))) {
+    node__R3J=node__R3J->next__R4J;
+  };
+  if (((void *)node__R3J == (void *)NULL)) {
+    if ((Self__C3J->capacity__T3J == Self__C3J->count__04J)) {
+      node1__PMS=NULL;
+      node2__QMS=NULL;
+      old_buckets__OMS=Self__C3J->buckets__03J;
+      __tmp__VMS=prime_number_ceiling__OKN((__INTEGER__Q)(Self__C3J->capacity__T3J +  1));
+      sz__234T=((__POINTER__IB )(__INTEGER__Q)(__tmp__VMS * ((__INTEGER__Q )(sizeof(void *)))));
+      result__034T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__134T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__334T=(void *)((unsigned long)(void *)((unsigned long)sz__234T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__134T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__134T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__234T=(void *)((unsigned long)__tmp__334T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__234T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__534T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__A44T=(void *)((unsigned long)(void *)((unsigned long)sz__234T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__B44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__A44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__534T=micro_alloc__table__lab__UKI(__tmp__A44T,((__POINTER__IB )(&(table_size[(__tmp__B44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__A44T)));
+        ((__POINTER__IB *)__tmp__534T)[ 0]=((__POINTER__IB ) 3);
+        result__034T=(void *)((unsigned long)__tmp__534T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__E44T=search__LQCB(__tmp__334T);
+        result__034T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__E44T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      Result__YR0T=((void **)result__034T);
+      Self__ZR0T=(__INTEGER__Q)(__tmp__VMS -  1);
+      while ((Self__ZR0T >=  0)) {
+        Result__YR0T[Self__ZR0T]=NULL;
+        Self__ZR0T=(__INTEGER__Q)(Self__ZR0T -  1);
+      };
+      Self__C3J->buckets__03J=Result__YR0T;
+      Self__ZR0T=(__INTEGER__Q)(Self__C3J->capacity__T3J -  1);
+      Self__C3J->capacity__T3J=__tmp__VMS;
+      while ((Self__ZR0T >=  0)) {
+        node1__PMS=((void **)old_buckets__OMS)[Self__ZR0T];
+        while (((void *)node1__PMS != (void *)NULL)) {
+          node2__QMS=node1__PMS->next__R4J;
+          Self__4EOU=((__STRING_CONSTANT__0 *)node1__PMS->key__G4J);
+          result__3EOU= 0;
+          __tmp__5EOU=Self__4EOU->count__0C;
+          Self__AFOU= 1;
+          while ((Self__AFOU <= __tmp__5EOU)) {
+            result__3EOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3EOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__4EOU->storage__1C)[(__INTEGER__Q)(Self__AFOU -  1)])));
+            Self__AFOU=(__INTEGER__Q)(Self__AFOU +  1);
+          };
+          if ((result__3EOU <  0)) {
+            result__3EOU=(__INTEGER__Q)(~ result__3EOU);
+          };
+          __tmp__5EOU=(__INTEGER__Q)(result__3EOU % Self__C3J->capacity__T3J);
+          ((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)node1__PMS)->next__R4J=((void **)Self__C3J->buckets__03J)[__tmp__5EOU];
+          ((void **)Self__C3J->buckets__03J)[__tmp__5EOU]=node1__PMS;
+          node1__PMS=node2__QMS;
+        };
+        Self__ZR0T=(__INTEGER__Q)(Self__ZR0T -  1);
+      };
+      Self__0EOU=(__INTEGER__Q)(result__XEOU % __tmp__VMS);
+    };
+    node1__PMS=((void **)Self__C3J->buckets__03J)[Self__0EOU];
+    node2__QMS=NULL;
+    sz__234T=((__POINTER__IB )(NULL));
+    __tmp__VMS= 0;
+    result__034T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J));
+    if (((unsigned long)result__034T ==  0)) {
+      node2__QMS=HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__;
+    } else /* FALSE */ {
+      __tmp__VMS=__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__034T));
+      if ((__tmp__VMS == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__534T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__A44T=(void *)((unsigned long)(void *)((unsigned long)result__034T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__B44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__A44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__534T=micro_alloc__table__lab__UKI(__tmp__A44T,((__POINTER__IB )(&(table_size[(__tmp__B44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__A44T)));
+        sz__234T=__tmp__534T;
+      } else /* FALSE */ {
+        __tmp__B44T=((__UINTEGER_32__ZWB )__tmp__VMS);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__534T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__A44T=(void *)((unsigned long)(void *)((unsigned long)result__034T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__534T=micro_alloc__table__lab__UKI(__tmp__A44T,((__POINTER__IB )(&(table_type[(__tmp__B44T)]))),(__UINTEGER_32__ZWB)(__tmp__B44T |  1));
+        sz__234T=__tmp__534T;
+      };
+      node2__QMS=((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)sz__234T);
+      *(node2__QMS) = *(HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__);
+    };
+    Self__POXC=((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)node2__QMS);
+    Self__POXC->item__RPS=v__D3J;
+    Self__POXC->key__G4J=k__E3J;
+    Self__POXC->next__R4J=node1__PMS;
+    node__R3J=node2__QMS;
+    ((void **)Self__C3J->buckets__03J)[Self__0EOU]=node2__QMS;
+    Self__C3J->count__04J=(__INTEGER__Q)(Self__C3J->count__04J +  1);
+  } else /* FALSE */ {
+    ((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)node__R3J)->item__RPS=v__D3J;
   };
-  Self__TRL=((__FAST_ARRAYoSLOTo *)result__UFE);
-  if ((Self__TRL->parent_arrayed_collection__ZJC.capacity__2RL < new_count__0ID)) {
-    Self__TRL->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB(new_count__0ID);
-    Self__TRL->parent_arrayed_collection__ZJC.capacity__2RL=new_count__0ID;
-  };
-  Self__TRL->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(-  1);
-  return(result__UFE);
 }
 
-static void** create__2E2(__INTEGER nb_elements__4E2)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoSLOTo__SLC* create_with_capacity__2MD(__INTEGER__Q new_count__4MD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__J4BR,a__I4BR,new_size__K4BR,new_size2__L4BR,a__M4BR;
-  __UINTEGER_32 new_size__N4BR;
-  __POINTER result__H4BR,ptr_table__43NR,next__33NR,result__53NR;
-  __INTEGER Self__13PB;
-  void **Result__JF5;
-  sz__J4BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__4E2 * ((__INTEGER )(sizeof(void *)))));
-  result__H4BR=((__POINTER )(NULL));
-  a__I4BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__K4BR=(__UINTEGER_32)((__UINTEGER_32)(sz__J4BR + a__I4BR) & (__UINTEGER_32)(~ a__I4BR));
-  new_size2__L4BR=(__UINTEGER_32)(new_size__K4BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__L4BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__M4BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__N4BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__L4BR + a__M4BR) & (__UINTEGER_32)(~ a__M4BR));
-    ptr_table__43NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N4BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__33NR=((__POINTER )(NULL));
-    result__53NR=((__POINTER *)ptr_table__43NR)[ 0];
-    if ((result__53NR == (void *)NULL)) {
-      result__53NR=new_lab__2PJ(new_size__N4BR);
-      next__33NR=(void *)((unsigned long)result__53NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N4BR)));
-      ((__POINTER *)next__33NR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__43NR)[ 0]=next__33NR;
-    } else {
-      next__33NR=((__POINTER *)result__53NR)[ 0];
-      if ((next__33NR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__53NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N4BR <<  1)) <=  4096)) {
-          next__33NR=(void *)((unsigned long)result__53NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N4BR)));
-        } else {
-          next__33NR=new_lab__2PJ(new_size__N4BR);
-        };
-        ((__POINTER *)next__33NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__43NR)[ 0]=next__33NR;
-      } else {
-        ((__POINTER *)result__53NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__33NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__53NR=next__33NR;
-      };
-    };
-    ((__POINTER *)result__53NR)[ 0]=((__POINTER ) 3);
-    result__H4BR=(void *)((unsigned long)result__53NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__H4BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__K4BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__JF5=((void **)result__H4BR);
-  Self__13PB=(__INTEGER)(nb_elements__4E2 -  1);
-  while ((Self__13PB >=  0)) {
-    Result__JF5[Self__13PB]=NULL;
-    Self__13PB=(__INTEGER)(Self__13PB -  1);
-  };
-  return(Result__JF5);
+  __POINTER__IB ptr__1GK,__tmp__BHK,__tmp__E3WT,__tmp__G3WT;
+  __INTEGER__Q typ_id__5GK;
+  __UINTEGER_32__ZWB __tmp__H3WT;
+  __FAST_ARRAYoSLOTo__SLC *result__0GK,*Self__NIK;
+  void **__tmp__CJK;
+  result__0GK=NULL;
+  ptr__1GK=((__POINTER__IB )(NULL));
+  typ_id__5GK= 0;
+  __tmp__BHK=((__POINTER__IB )sizeof(__FAST_ARRAYoSLOTo__SLC));
+  if (((unsigned long)__tmp__BHK ==  0)) {
+    result__0GK=FAST_ARRAYoSLOTo__SLC__;
+  } else /* FALSE */ {
+    typ_id__5GK=__FAST_ARRAYoSLOTo__SLC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BHK));
+    if ((typ_id__5GK == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__E3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__G3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BHK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__H3WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__G3WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__E3WT=micro_alloc__table__lab__UKI(__tmp__G3WT,((__POINTER__IB )(&(table_size[(__tmp__H3WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__G3WT)));
+      ptr__1GK=__tmp__E3WT;
+    } else /* FALSE */ {
+      __tmp__H3WT=((__UINTEGER_32__ZWB )typ_id__5GK);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__E3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__G3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BHK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__E3WT=micro_alloc__table__lab__UKI(__tmp__G3WT,((__POINTER__IB )(&(table_type[(__tmp__H3WT)]))),(__UINTEGER_32__ZWB)(__tmp__H3WT |  1));
+      ptr__1GK=__tmp__E3WT;
+    };
+    result__0GK=((__FAST_ARRAYoSLOTo__SLC *)ptr__1GK);
+    *(result__0GK) = *(FAST_ARRAYoSLOTo__SLC__);
+  };
+  Self__NIK=((__FAST_ARRAYoSLOTo__SLC *)result__0GK);
+  if ((Self__NIK->parent_arrayed_collection__0LC.capacity__WIK < new_count__4MD)) {
+    __tmp__CJK=create__FPBB(new_count__4MD);
+    Self__NIK->parent_arrayed_collection__0LC.storage__DJK=__tmp__CJK;
+    Self__NIK->parent_arrayed_collection__0LC.capacity__WIK=new_count__4MD;
+  };
+  Self__NIK->parent_arrayed_collection__0LC.upper__HJK=(__INTEGER__Q)(-  1);
+  Self__NIK=result__0GK;
+  return(Self__NIK);
 }
 
-static __TYPE_ID* create__WKD(__INTEGER i__YKD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __TYPE_FULL__XMB* create__with__FND(void *typ__HND,__UINTEGER_8__4LC code__IND)
+// ({TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{UINTEGER_8__4LC}) With result No recursive, No inlinable.
 {
-  __TYPE_ID *result__BLE,*Self__RUL;
-  __POINTER ptr__CLE,ptr_table__D4NR,next__C4NR,result__E4NR;
-  __POINTER ptr_table__I4NR,next__H4NR,result__J4NR,ptr__MJDR;
-  __POINTER ptr_table__N4NR,next__M4NR,result__O4NR,ptr_table__S4NR;
-  __POINTER next__R4NR,result__T4NR;
-  __INTEGER typ_id__HLE,typ_id__NJDR;
-  __UINTEGER_32 sz__ELE,a__OK4Q,new_size__DXZQ,t__FXZQ,a__SK4Q;
-  __UINTEGER_32 new_size__L4NR,lab_type__K4NR,sz__OJDR,a__PJDR;
-  __UINTEGER_32 new_size__QJDR,t__RJDR,a__SJDR,new_size__V4NR;
-  __UINTEGER_32 lab_type__U4NR;
-  __TYPE_FULL *result__LJDR,*Self__TJDR;
-  result__BLE=NULL;
-  ptr__CLE=((__POINTER )(NULL));
-  typ_id__HLE= 0;
-  sz__ELE=((__UINTEGER_32 )sizeof(__TYPE_ID));
-  if ((sz__ELE ==  0)) {
-    result__BLE=TYPE_ID__;
-  } else {
-    typ_id__HLE=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ELE);
-    if ((typ_id__HLE == (__INTEGER)(-  1))) {
-      a__OK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__ELE + a__OK4Q) & (__UINTEGER_32)(~ a__OK4Q));
-      ptr_table__D4NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__C4NR=((__POINTER )(NULL));
-      result__E4NR=((__POINTER *)ptr_table__D4NR)[ 0];
-      if ((result__E4NR == (void *)NULL)) {
-        result__E4NR=new_lab__2PJ(new_size__DXZQ);
-        next__C4NR=(void *)((unsigned long)result__E4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXZQ)));
-        ((__POINTER *)next__C4NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__D4NR)[ 0]=next__C4NR;
-      } else {
-        next__C4NR=((__POINTER *)result__E4NR)[ 0];
-        if ((next__C4NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E4NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DXZQ <<  1)) <=  4096)) {
-            next__C4NR=(void *)((unsigned long)result__E4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXZQ)));
-          } else {
-            next__C4NR=new_lab__2PJ(new_size__DXZQ);
-          };
-          ((__POINTER *)next__C4NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D4NR)[ 0]=next__C4NR;
-        } else {
-          ((__POINTER *)result__E4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__E4NR=next__C4NR;
-        };
-      };
-      ptr__CLE=result__E4NR;
-    } else {
-      t__FXZQ=((__UINTEGER_32 )typ_id__HLE);
-      a__SK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__L4NR=(__UINTEGER_32)((__UINTEGER_32)(sz__ELE + a__SK4Q) & (__UINTEGER_32)(~ a__SK4Q));
-      ptr_table__I4NR=((__POINTER )(&(table_type[(t__FXZQ)])));
-      lab_type__K4NR=(__UINTEGER_32)(t__FXZQ |  1);
-      next__H4NR=((__POINTER )(NULL));
-      result__J4NR=((__POINTER *)ptr_table__I4NR)[ 0];
-      if ((result__J4NR == (void *)NULL)) {
-        result__J4NR=new_lab__2PJ(lab_type__K4NR);
-        next__H4NR=(void *)((unsigned long)result__J4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4NR)));
-        ((__POINTER *)next__H4NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__I4NR)[ 0]=next__H4NR;
-      } else {
-        next__H4NR=((__POINTER *)result__J4NR)[ 0];
-        if ((next__H4NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J4NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L4NR <<  1)) <=  4096)) {
-            next__H4NR=(void *)((unsigned long)result__J4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4NR)));
-          } else {
-            next__H4NR=new_lab__2PJ(lab_type__K4NR);
-          };
-          ((__POINTER *)next__H4NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__I4NR)[ 0]=next__H4NR;
-        } else {
-          ((__POINTER *)result__J4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__J4NR=next__H4NR;
-        };
-      };
-      ptr__CLE=result__J4NR;
-    };
-    result__BLE=((__TYPE_ID *)ptr__CLE);
-    *(result__BLE) = *(TYPE_ID__);
-  };
-  Self__RUL=((__TYPE_ID *)result__BLE);
-  Self__RUL->parent_type__WIB.index__LJC=i__YKD;
-  result__LJDR=NULL;
-  ptr__MJDR=((__POINTER )(NULL));
-  typ_id__NJDR= 0;
-  sz__OJDR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__OJDR ==  0)) {
-    result__LJDR=TYPE_FULL__;
-  } else {
-    typ_id__NJDR=__TYPE_FULL__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OJDR);
-    if ((typ_id__NJDR == (__INTEGER)(-  1))) {
-      a__PJDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QJDR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJDR + a__PJDR) & (__UINTEGER_32)(~ a__PJDR));
-      ptr_table__N4NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__M4NR=((__POINTER )(NULL));
-      result__O4NR=((__POINTER *)ptr_table__N4NR)[ 0];
-      if ((result__O4NR == (void *)NULL)) {
-        result__O4NR=new_lab__2PJ(new_size__QJDR);
-        next__M4NR=(void *)((unsigned long)result__O4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJDR)));
-        ((__POINTER *)next__M4NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__N4NR)[ 0]=next__M4NR;
-      } else {
-        next__M4NR=((__POINTER *)result__O4NR)[ 0];
-        if ((next__M4NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O4NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJDR <<  1)) <=  4096)) {
-            next__M4NR=(void *)((unsigned long)result__O4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJDR)));
-          } else {
-            next__M4NR=new_lab__2PJ(new_size__QJDR);
-          };
-          ((__POINTER *)next__M4NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N4NR)[ 0]=next__M4NR;
-        } else {
-          ((__POINTER *)result__O4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__O4NR=next__M4NR;
-        };
-      };
-      ptr__MJDR=result__O4NR;
-    } else {
-      t__RJDR=((__UINTEGER_32 )typ_id__NJDR);
-      a__SJDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__V4NR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJDR + a__SJDR) & (__UINTEGER_32)(~ a__SJDR));
-      ptr_table__S4NR=((__POINTER )(&(table_type[(t__RJDR)])));
-      lab_type__U4NR=(__UINTEGER_32)(t__RJDR |  1);
-      next__R4NR=((__POINTER )(NULL));
-      result__T4NR=((__POINTER *)ptr_table__S4NR)[ 0];
-      if ((result__T4NR == (void *)NULL)) {
-        result__T4NR=new_lab__2PJ(lab_type__U4NR);
-        next__R4NR=(void *)((unsigned long)result__T4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4NR)));
-        ((__POINTER *)next__R4NR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__S4NR)[ 0]=next__R4NR;
-      } else {
-        next__R4NR=((__POINTER *)result__T4NR)[ 0];
-        if ((next__R4NR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T4NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V4NR <<  1)) <=  4096)) {
-            next__R4NR=(void *)((unsigned long)result__T4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4NR)));
-          } else {
-            next__R4NR=new_lab__2PJ(lab_type__U4NR);
-          };
-          ((__POINTER *)next__R4NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S4NR)[ 0]=next__R4NR;
-        } else {
-          ((__POINTER *)result__T4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__T4NR=next__R4NR;
-        };
-      };
-      ptr__MJDR=result__T4NR;
-    };
-    result__LJDR=((__TYPE_FULL *)ptr__MJDR);
-    *(result__LJDR) = *(TYPE_FULL__);
+  __TYPE_FULL__XMB *result__0JK,*Self__NLK;
+  __POINTER__IB ptr__1JK,__tmp__BKK,__tmp__L3WT,__tmp__N3WT;
+  __INTEGER__Q typ_id__5JK;
+  __UINTEGER_32__ZWB __tmp__O3WT;
+  __STRING_CONSTANT__0 *__tmp__ZLK;
+  __PROTOTYPE__MF *__tmp__DDYS;
+  void *__tmp__AMK;
+  __BOOLEAN__L __tmp__NMK,__tmp__OMK;
+  result__0JK=NULL;
+  ptr__1JK=((__POINTER__IB )(NULL));
+  typ_id__5JK= 0;
+  __tmp__BKK=((__POINTER__IB )sizeof(__TYPE_FULL__XMB));
+  if (((unsigned long)__tmp__BKK ==  0)) {
+    result__0JK=TYPE_FULL__XMB__;
+  } else /* FALSE */ {
+    typ_id__5JK=__TYPE_FULL__XMB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BKK));
+    if ((typ_id__5JK == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__L3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__N3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BKK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__O3WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__N3WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__L3WT=micro_alloc__table__lab__UKI(__tmp__N3WT,((__POINTER__IB )(&(table_size[(__tmp__O3WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__N3WT)));
+      ptr__1JK=__tmp__L3WT;
+    } else /* FALSE */ {
+      __tmp__O3WT=((__UINTEGER_32__ZWB )typ_id__5JK);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__L3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__N3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BKK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__L3WT=micro_alloc__table__lab__UKI(__tmp__N3WT,((__POINTER__IB )(&(table_type[(__tmp__O3WT)]))),(__UINTEGER_32__ZWB)(__tmp__O3WT |  1));
+      ptr__1JK=__tmp__L3WT;
+    };
+    result__0JK=((__TYPE_FULL__XMB *)ptr__1JK);
+    *(result__0JK) = *(TYPE_FULL__XMB__);
+  };
+  Self__NLK=((__TYPE_FULL__XMB *)result__0JK);
+  Self__NLK->the_parent_type__QLK=typ__HND;
+  Self__NLK->flag__RLK=code__IND;
+  if (((void *)typ__HND != (void *)NULL)) {
+    switch (((struct ___OBJ *)typ__HND)->__id) {
+    case __TYPE__FF__: {
+      __tmp__ZLK=((__TYPE__FF *)typ__HND)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__ZLK=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__ZLK=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__ZLK=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__ZLK=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__ZLK=((__TYPE_GENERIC__OCY *)typ__HND)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__DDYS=prototype__32ZG();
+      __tmp__ZLK=__tmp__DDYS->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__ZLK=((__PROFIL_BLOCK__O3NJ *)typ__HND)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    __tmp__NMK=((void *)__tmp__ZLK != (void *)NULL);
+  } else /* FALSE */ {
+    __tmp__NMK=FALSE__O__;
+  };
+  if (__tmp__NMK) {
+    __tmp__AMK=Self__NLK->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__AMK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__ZLK=((__TYPE__FF *)__tmp__AMK)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__ZLK=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__ZLK=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__ZLK=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__ZLK=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__ZLK=((__TYPE_GENERIC__OCY *)__tmp__AMK)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__DDYS=prototype__32ZG();
+      __tmp__ZLK=__tmp__DDYS->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__ZLK=((__PROFIL_BLOCK__O3NJ *)__tmp__AMK)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    __tmp__NMK=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)__tmp__ZLK),(&__string_42));
+    __tmp__OMK=__tmp__NMK;
+  } else /* FALSE */ {
+    __tmp__OMK=FALSE__O__;
+  };
+  if ((__tmp__OMK && (! ((__UINTEGER_8__4LC)(Self__NLK->flag__RLK &  1) !=  0)))) {
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
   };
-  Self__TJDR=((__TYPE_FULL *)result__LJDR);
-  Self__TJDR->parent_type__5SL=Self__RUL;
-  Self__TJDR->flag__ATL= 0;
-  Self__RUL->parent_type__WIB.default__AKC=result__LJDR;
-  return(result__BLE);
+  Self__NLK=result__0JK;
+  return(Self__NLK);
 }
 
-static void add_last__3CL(__FAST_ARRAYoTYPE_IDo *Self__4CL,void *element__5CL)
-// ({FAST_ARRAYoTYPE_IDo},{NULLxTYPE_ID}) VoidNo recursive, No inlinable.
+static void add_last__SGY(__FAST_ARRAYoTYPE_IDo__UMC *Self__TGY,__TYPE_ID__MMB *element__UGY)
+// ({FAST_ARRAYoTYPE_IDo__UMC},{NULLxTYPE_ID__MMB}) Void No recursive, No inlinable.
 {
-  __INTEGER new_capacity__ADL,__tmp__JEL,__tmp__NYKB,Self__P1QC;
-  __BOOLEAN __tmp__QDL;
-  void **__tmp__IEL,**new__0XKB;
-  new_capacity__ADL= 0;
-  if (((__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.upper__BDL +  1) <= (__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.capacity__DDL -  1))) {
-    Self__4CL->parent_arrayed_collection__WKC.upper__BDL=(__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.upper__BDL +  1);
-    __tmp__QDL=TRUE__;
-  } else {
-    __tmp__QDL=FALSE__;
-  };
-  if ((! __tmp__QDL)) {
-    if ((Self__4CL->parent_arrayed_collection__WKC.capacity__DDL ==  0)) {
-      Self__4CL->parent_arrayed_collection__WKC.storage__5DL=create__2E2( 2);
-      Self__4CL->parent_arrayed_collection__WKC.capacity__DDL= 2;
-      Self__4CL->parent_arrayed_collection__WKC.upper__BDL= 0;
-    } else {
-      new_capacity__ADL=(__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.capacity__DDL <<  1);
-      __tmp__IEL=Self__4CL->parent_arrayed_collection__WKC.storage__5DL;
-      __tmp__JEL=Self__4CL->parent_arrayed_collection__WKC.capacity__DDL;
-      new__0XKB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IEL)),((__UINTEGER_32 )(__INTEGER)(__tmp__JEL * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__ADL * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__NYKB=(__INTEGER)(new_capacity__ADL -  1);
-      Self__P1QC=__tmp__JEL;
-      while ((Self__P1QC <= __tmp__NYKB)) {
-        new__0XKB[Self__P1QC]=NULL;
-        Self__P1QC=(__INTEGER)(Self__P1QC +  1);
-      };
-      Self__4CL->parent_arrayed_collection__WKC.storage__5DL=new__0XKB;
-      Self__4CL->parent_arrayed_collection__WKC.capacity__DDL=new_capacity__ADL;
-      Self__4CL->parent_arrayed_collection__WKC.upper__BDL=(__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.upper__BDL +  1);
-    };
-  };
-  ((void **)Self__4CL->parent_arrayed_collection__WKC.storage__5DL)[Self__4CL->parent_arrayed_collection__WKC.upper__BDL]=element__5CL;
+  __POINTER__IB sz__I44T,result__G44T,__tmp__H44T,__tmp__J44T;
+  __POINTER__IB __tmp__L44T,__tmp__M44T;
+  __UINTEGER_32__ZWB __tmp__N44T;
+  __MEMORY__2PG *__tmp__Q44T;
+  __INTEGER__Q Self__5R0T,__tmp__5HY,__tmp__BGWB,Self__FR4C;
+  __BOOLEAN__L __tmp__FHY;
+  void **__tmp__4R0T;
+  if (((__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.upper__WGY +  1) <= (__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.capacity__YGY -  1))) {
+    Self__TGY->parent_arrayed_collection__2MC.upper__WGY=(__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.upper__WGY +  1);
+    __tmp__FHY=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__FHY=FALSE__O__;
+  };
+  if ((! __tmp__FHY)) {
+    if ((Self__TGY->parent_arrayed_collection__2MC.capacity__YGY ==  0)) {
+      sz__I44T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__G44T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__H44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__J44T=(void *)((unsigned long)(void *)((unsigned long)sz__I44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H44T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__I44T=(void *)((unsigned long)__tmp__J44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__I44T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M44T=(void *)((unsigned long)(void *)((unsigned long)sz__I44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L44T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__N44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L44T=micro_alloc__table__lab__UKI(__tmp__M44T,((__POINTER__IB )(&(table_size[(__tmp__N44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M44T)));
+        ((__POINTER__IB *)__tmp__L44T)[ 0]=((__POINTER__IB ) 3);
+        result__G44T=(void *)((unsigned long)__tmp__L44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__Q44T=search__LQCB(__tmp__J44T);
+        result__G44T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__Q44T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__4R0T=((void **)result__G44T);
+      Self__5R0T= 1;
+      while ((Self__5R0T >=  0)) {
+        __tmp__4R0T[Self__5R0T]=NULL;
+        Self__5R0T=(__INTEGER__Q)(Self__5R0T -  1);
+      };
+      Self__TGY->parent_arrayed_collection__2MC.storage__WHY=__tmp__4R0T;
+      Self__TGY->parent_arrayed_collection__2MC.capacity__YGY= 2;
+      Self__TGY->parent_arrayed_collection__2MC.upper__WGY= 0;
+    } else /* FALSE */ {
+      Self__5R0T=(__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.capacity__YGY <<  1);
+      __tmp__4R0T=Self__TGY->parent_arrayed_collection__2MC.storage__WHY;
+      __tmp__5HY=Self__TGY->parent_arrayed_collection__2MC.capacity__YGY;
+      sz__I44T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__4R0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__5HY * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__5R0T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__4R0T=((void **)sz__I44T);
+      __tmp__BGWB=(__INTEGER__Q)(Self__5R0T -  1);
+      Self__FR4C=__tmp__5HY;
+      while ((Self__FR4C <= __tmp__BGWB)) {
+        __tmp__4R0T[Self__FR4C]=NULL;
+        Self__FR4C=(__INTEGER__Q)(Self__FR4C +  1);
+      };
+      Self__TGY->parent_arrayed_collection__2MC.storage__WHY=__tmp__4R0T;
+      Self__TGY->parent_arrayed_collection__2MC.capacity__YGY=Self__5R0T;
+      Self__TGY->parent_arrayed_collection__2MC.upper__WGY=(__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.upper__WGY +  1);
+    };
+  };
+  ((void **)Self__TGY->parent_arrayed_collection__2MC.storage__WHY)[Self__TGY->parent_arrayed_collection__2MC.upper__WGY]=element__UGY;
 }
 
-static void* to_run__XVK(__ITM_TYPE_SIMPLE *Self__YVK)
-// ({ITM_TYPE_SIMPLE}) With resultRecursive, No inlinable.
+static void* to_run_for__E4X(__ITM_TYPE_SIMPLE__RMB *Self__F4X)
+// ({ITM_TYPE_SIMPLE__RMB}) With result Recursive, No inlinable.
 {
-  void *__tmp__0VK;
-  __tmp__0VK=get__PUN(Self__YVK);
-  Self__YVK->to_run__1VK=__tmp__0VK;
-  Self__YVK->to_run__2VK=0;
-  return(__tmp__0VK);
+  __TYPE_FULL__XMB *result__I4X,*__tmp__F5X;
+  void *Result__H4X;
+  __BOOLEAN__L __tmp__S4X;
+  result__I4X=NULL;
+  if (((void *)Self__F4X == (void *)type_null__J4X)) {
+    result__I4X=TYPE_NULL__GMB__->parent_type__HMB.default__CMC;
+    __tmp__S4X=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__S4X=FALSE__O__;
+  };
+  if ((! __tmp__S4X)) {
+    if (((void *)Self__F4X == (void *)type_void__X4X)) {
+      result__I4X=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } else /* FALSE */ {
+      __tmp__F5X=get__YUJB(Self__F4X);
+      result__I4X=__tmp__F5X;
+    };
+  };
+  Result__H4X=result__I4X;
+  return(Result__H4X);
 }
 
-static void* get__style__VLC(void *n__XLC,void *s__YLC)
-// ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* to_run_for__FY1D(__ITM_TYPE_PARAMETER__ZEZ *Self__GY1D,void *p__HY1D)
+// ({ITM_TYPE_PARAMETER__ZEZ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
 {
-  void *result__0LC;
-  __INTEGER idx__1LC,__tmp__1K4Q,typ_id__4MV,new_capacity__PXR;
-  __INTEGER __tmp__TYR,__tmp__RPLB,Self__MBRC;
-  __ITM_TYPE_STYLE *result__YMV,*Self__BZJB;
-  __POINTER ptr__ZMV,ptr_table__X4NR,next__W4NR,result__Y4NR;
-  __POINTER ptr_table__24NR,next__14NR,result__34NR;
-  __UINTEGER_32 sz__1MV,a__3K4Q,new_size__HXZQ,t__JXZQ,a__BL4Q;
-  __UINTEGER_32 new_size__54NR,lab_type__44NR;
-  void **__tmp__4AAR,**__tmp__5AAR,**__tmp__SYR,**new__4OLB;
-  __FAST_ARRAYoITM_TYPE_STYLEo *Self__NXR;
-  __BOOLEAN __tmp__3XR;
-  result__0LC=NULL;
-  idx__1LC= 0;
-  __tmp__1K4Q=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.upper__KMC;
-  __tmp__4AAR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__RKM;
-  __tmp__5AAR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__RKM;
-  while (((idx__1LC <= __tmp__1K4Q) && (((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__4AAR)[idx__1LC])->parent_itm_type_simple__3IB.name__UMC != (void *)n__XLC) || ((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__5AAR)[idx__1LC])->style__3MC != (void *)s__YLC)))) {
-    idx__1LC=(__INTEGER)(idx__1LC +  1);
-  };
-  if ((idx__1LC <= ((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.upper__KMC)) {
-    result__0LC=((void **)((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__RKM)[idx__1LC];
-  } else {
-    result__YMV=NULL;
-    ptr__ZMV=((__POINTER )(NULL));
-    typ_id__4MV= 0;
-    sz__1MV=((__UINTEGER_32 )sizeof(__ITM_TYPE_STYLE));
-    if ((sz__1MV ==  0)) {
-      result__YMV=ITM_TYPE_STYLE__;
-    } else {
-      typ_id__4MV=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1MV);
-      if ((typ_id__4MV == (__INTEGER)(-  1))) {
-        a__3K4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__1MV + a__3K4Q) & (__UINTEGER_32)(~ a__3K4Q));
-        ptr_table__X4NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__W4NR=((__POINTER )(NULL));
-        result__Y4NR=((__POINTER *)ptr_table__X4NR)[ 0];
-        if ((result__Y4NR == (void *)NULL)) {
-          result__Y4NR=new_lab__2PJ(new_size__HXZQ);
-          next__W4NR=(void *)((unsigned long)result__Y4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXZQ)));
-          ((__POINTER *)next__W4NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__X4NR)[ 0]=next__W4NR;
-        } else {
-          next__W4NR=((__POINTER *)result__Y4NR)[ 0];
-          if ((next__W4NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y4NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HXZQ <<  1)) <=  4096)) {
-              next__W4NR=(void *)((unsigned long)result__Y4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXZQ)));
-            } else {
-              next__W4NR=new_lab__2PJ(new_size__HXZQ);
-            };
-            ((__POINTER *)next__W4NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__X4NR)[ 0]=next__W4NR;
-          } else {
-            ((__POINTER *)result__Y4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Y4NR=next__W4NR;
-          };
-        };
-        ptr__ZMV=result__Y4NR;
-      } else {
-        t__JXZQ=((__UINTEGER_32 )typ_id__4MV);
-        a__BL4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__54NR=(__UINTEGER_32)((__UINTEGER_32)(sz__1MV + a__BL4Q) & (__UINTEGER_32)(~ a__BL4Q));
-        ptr_table__24NR=((__POINTER )(&(table_type[(t__JXZQ)])));
-        lab_type__44NR=(__UINTEGER_32)(t__JXZQ |  1);
-        next__14NR=((__POINTER )(NULL));
-        result__34NR=((__POINTER *)ptr_table__24NR)[ 0];
-        if ((result__34NR == (void *)NULL)) {
-          result__34NR=new_lab__2PJ(lab_type__44NR);
-          next__14NR=(void *)((unsigned long)result__34NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54NR)));
-          ((__POINTER *)next__14NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__24NR)[ 0]=next__14NR;
-        } else {
-          next__14NR=((__POINTER *)result__34NR)[ 0];
-          if ((next__14NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__34NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__54NR <<  1)) <=  4096)) {
-              next__14NR=(void *)((unsigned long)result__34NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54NR)));
-            } else {
-              next__14NR=new_lab__2PJ(lab_type__44NR);
-            };
-            ((__POINTER *)next__14NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__24NR)[ 0]=next__14NR;
-          } else {
-            ((__POINTER *)result__34NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__14NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__34NR=next__14NR;
-          };
-        };
-        ptr__ZMV=result__34NR;
+  __TYPE_FULL__XMB *__tmp__KY1D,*result__AADI,*__tmp__JADI,*__tmp__5TIO;
+  __DTA_RD__VK2C *Self__35CI;
+  void *__tmp__IADI,*__tmp__4TIO,*__tmp__5UIO;
+  __PROFIL_SLOT__OO2C *Self__0SIO;
+  __INTEGER__Q idx__3SIO,__tmp__VTIO;
+  __SLOT_CODE__4IRG *__tmp__UTIO;
+  __DTA_BLOCK__GSWJ *Self__HUIO;
+  __DTA_RD_ARGS__HSWJ *Self__DNFL;
+  switch (((struct ___OBJ *)p__HY1D)->__id) {
+  case __TYPE__FF__: {
+    __tmp__KY1D=NULL;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__KY1D=NULL;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__KY1D=NULL;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__KY1D=NULL;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__KY1D=NULL;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__KY1D=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)p__HY1D),Self__GY1D);
+  } break;
+  case __DTA_RD__VK2C__: {
+    Self__35CI=((__DTA_RD__VK2C *)((__TYPE_GENERIC__OCY *)p__HY1D));
+    result__AADI=NULL;
+    if (((void *)Self__GY1D->parent_itm_type__0EZ.name__LPC == (void *)(&__string_7))) {
+      __tmp__IADI=Self__35CI->parent_dta__YK2C.self_arg__JU4D;
+      switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__JADI=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__JADI=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__JADI=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__JADI=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__JADI=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__JADI=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__JADI=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__JADI=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__JADI=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__JADI=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__JADI=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__JADI=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__JADI=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__JADI=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+      } break;
       };
-      result__YMV=((__ITM_TYPE_STYLE *)ptr__ZMV);
-      *(result__YMV) = *(ITM_TYPE_STYLE__);
-    };
-    Self__BZJB=((__ITM_TYPE_STYLE *)result__YMV);
-    Self__BZJB->parent_itm_type_simple__3IB.name__UMC=n__XLC;
-    Self__BZJB->style__3MC=s__YLC;
-    result__0LC=result__YMV;
-    Self__NXR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC);
-    new_capacity__PXR= 0;
-    if (((__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.upper__KMC +  1) <= (__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.capacity__GKM -  1))) {
-      Self__NXR->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.upper__KMC +  1);
-      __tmp__3XR=TRUE__;
-    } else {
-      __tmp__3XR=FALSE__;
-    };
-    if ((! __tmp__3XR)) {
-      if ((Self__NXR->parent_arrayed_collection__AMC.capacity__GKM ==  0)) {
-        Self__NXR->parent_arrayed_collection__AMC.storage__RKM=create__2VBB( 2);
-        Self__NXR->parent_arrayed_collection__AMC.capacity__GKM= 2;
-        Self__NXR->parent_arrayed_collection__AMC.upper__KMC= 0;
-      } else {
-        new_capacity__PXR=(__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.capacity__GKM <<  1);
-        __tmp__SYR=Self__NXR->parent_arrayed_collection__AMC.storage__RKM;
-        __tmp__TYR=Self__NXR->parent_arrayed_collection__AMC.capacity__GKM;
-        new__4OLB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__SYR)),((__UINTEGER_32 )(__INTEGER)(__tmp__TYR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__PXR * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__RPLB=(__INTEGER)(new_capacity__PXR -  1);
-        Self__MBRC=__tmp__TYR;
-        while ((Self__MBRC <= __tmp__RPLB)) {
-          new__4OLB[Self__MBRC]=NULL;
-          Self__MBRC=(__INTEGER)(Self__MBRC +  1);
-        };
-        Self__NXR->parent_arrayed_collection__AMC.storage__RKM=new__4OLB;
-        Self__NXR->parent_arrayed_collection__AMC.capacity__GKM=new_capacity__PXR;
-        Self__NXR->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.upper__KMC +  1);
+      result__AADI=__tmp__JADI;
+    } else /* FALSE */ {
+      __tmp__IADI=Self__35CI->parent_dta__YK2C.self_arg__JU4D;
+      switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__JADI=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__JADI=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__JADI=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__JADI=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__JADI=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__JADI=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__JADI=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__JADI=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__JADI=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__JADI=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__JADI=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__JADI=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__JADI=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__JADI=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+      } break;
       };
-    };
-    ((void **)Self__NXR->parent_arrayed_collection__AMC.storage__RKM)[Self__NXR->parent_arrayed_collection__AMC.upper__KMC]=result__YMV;
-  };
-  return(result__0LC);
-}
-
-static void* get__PUN(void *itm_typ__RUN)
-// ({ITM_TYPE_SIMPLExITM_TYPE_STYLE}) With resultRecursive, No inlinable.
-{
-  void *result__TUN,*__tmp__MVN,*__tmp__YVN,*__tmp__AWN;
-  void *__tmp__XUN,*k__NVQ,*__tmp__BVN,*__tmp__UNY,*n__LE1,*__tmp__GVN;
-  void *result__XVQ,*base__UUN;
-  __TYPE *result__DMY,*Self__MNY;
-  __POINTER ptr__EMY,ptr_table__B5NR,next__A5NR,result__C5NR;
-  __POINTER ptr_table__G5NR,next__F5NR,result__H5NR,entry__PE1;
-  __POINTER ptr__JKDR,ptr_table__05NR,next__Z5NR,result__15NR;
-  __POINTER ptr_table__55NR,next__45NR,result__AAOR,ptr__EAOR;
-  __POINTER ptr_table__OAOR,next__NAOR,result__PAOR,ptr_table__TAOR;
-  __POINTER next__SAOR,result__UAOR;
-  __INTEGER typ_id__JMY,j__OE1,__tmp__YF1,Self__HX1B,new_capacity__WJDR;
-  __INTEGER old_nb_elts__ZJDR,upper__N5NR,Self__L5NR,new_capacity__2JDR;
-  __INTEGER old_nb_elts__5JDR,upper__S5NR,Self__Q5NR,new_capacity__CKDR;
-  __INTEGER old_nb_elts__FKDR,upper__X5NR,Self__V5NR,typ_id__KKDR;
-  __INTEGER typ_id__FAOR,new_capacity__MAOR;
-  __UINTEGER_32 sz__GMY,a__HL4Q,new_size__LXZQ,t__NXZQ,a__LL4Q;
-  __UINTEGER_32 new_size__J5NR,lab_type__I5NR,sz__LKDR,a__MKDR;
-  __UINTEGER_32 new_size__NKDR,t__OKDR,a__PKDR,new_size__CAOR;
-  __UINTEGER_32 lab_type__BAOR,sz__GAOR,a__HAOR,new_size__IAOR,t__JAOR;
-  __UINTEGER_32 a__KAOR,new_size__WAOR,lab_type__VAOR;
-  void *result__RE1;
-  __STRING *Self__XJDR,*Self__3JDR,*Self__CBAR;
-  __TYPE_FULL *result__IKDR,*Self__QKDR,*Self__IIHQ,*Self__KIHQ;
-  __STRING_CONSTANT *Self__00XD;
-  __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__MVQ;
-  void *node__WVQ;
-  __UINTEGER_8 mask_bit__ONY;
-  __CHARACTER Self__BBAR,result__ABAR;
-  __CHARACTER *Self__YJDR,*new__0JDR,*Self__4JDR,*new__AKDR,*Self__EKDR;
-  __CHARACTER *new__GKDR;
-  __BOOLEAN __tmp__HOY;
-  __HASHED_SEToTYPEo *result__DAOR,*Self__LAOR;
-  result__TUN=NULL;
-  if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
-    __tmp__XUN=((__ITM_TYPE_SIMPLE *)itm_typ__RUN)->name__UMC;
-  } else {
-    __tmp__XUN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->parent_itm_type_simple__3IB.name__UMC;
-  };
-  Self__MVQ=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)dico_type__RJC);
-  k__NVQ=__tmp__XUN;
-  result__XVQ=NULL;
-  node__WVQ=((void **)Self__MVQ->buckets__2AL)[(__INTEGER)(hash_code__OPN(__tmp__XUN) % Self__MVQ->capacity__XAL)];
-  while ((! (((void *)node__WVQ == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__WVQ)->key__IBL == (void *)k__NVQ)))) {
-    node__WVQ=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__WVQ)->next__TBL;
-  };
-  if (((void *)node__WVQ != (void *)NULL)) {
-    result__XVQ=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__WVQ)->item__XWQ;
-  };
-  base__UUN=result__XVQ;
-  if (((void *)result__XVQ == (void *)NULL)) {
-    result__DMY=NULL;
-    ptr__EMY=((__POINTER )(NULL));
-    typ_id__JMY= 0;
-    sz__GMY=((__UINTEGER_32 )sizeof(__TYPE));
-    if ((sz__GMY ==  0)) {
-      result__DMY=TYPE__;
-    } else {
-      typ_id__JMY=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GMY);
-      if ((typ_id__JMY == (__INTEGER)(-  1))) {
-        a__HL4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__GMY + a__HL4Q) & (__UINTEGER_32)(~ a__HL4Q));
-        ptr_table__B5NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__A5NR=((__POINTER )(NULL));
-        result__C5NR=((__POINTER *)ptr_table__B5NR)[ 0];
-        if ((result__C5NR == (void *)NULL)) {
-          result__C5NR=new_lab__2PJ(new_size__LXZQ);
-          next__A5NR=(void *)((unsigned long)result__C5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXZQ)));
-          ((__POINTER *)next__A5NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__B5NR)[ 0]=next__A5NR;
-        } else {
-          next__A5NR=((__POINTER *)result__C5NR)[ 0];
-          if ((next__A5NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C5NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LXZQ <<  1)) <=  4096)) {
-              next__A5NR=(void *)((unsigned long)result__C5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXZQ)));
-            } else {
-              next__A5NR=new_lab__2PJ(new_size__LXZQ);
-            };
-            ((__POINTER *)next__A5NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__B5NR)[ 0]=next__A5NR;
-          } else {
-            ((__POINTER *)result__C5NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A5NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__C5NR=next__A5NR;
-          };
-        };
-        ptr__EMY=result__C5NR;
-      } else {
-        t__NXZQ=((__UINTEGER_32 )typ_id__JMY);
-        a__LL4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__J5NR=(__UINTEGER_32)((__UINTEGER_32)(sz__GMY + a__LL4Q) & (__UINTEGER_32)(~ a__LL4Q));
-        ptr_table__G5NR=((__POINTER )(&(table_type[(t__NXZQ)])));
-        lab_type__I5NR=(__UINTEGER_32)(t__NXZQ |  1);
-        next__F5NR=((__POINTER )(NULL));
-        result__H5NR=((__POINTER *)ptr_table__G5NR)[ 0];
-        if ((result__H5NR == (void *)NULL)) {
-          result__H5NR=new_lab__2PJ(lab_type__I5NR);
-          next__F5NR=(void *)((unsigned long)result__H5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5NR)));
-          ((__POINTER *)next__F5NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__G5NR)[ 0]=next__F5NR;
-        } else {
-          next__F5NR=((__POINTER *)result__H5NR)[ 0];
-          if ((next__F5NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H5NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J5NR <<  1)) <=  4096)) {
-              next__F5NR=(void *)((unsigned long)result__H5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5NR)));
-            } else {
-              next__F5NR=new_lab__2PJ(lab_type__I5NR);
-            };
-            ((__POINTER *)next__F5NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__G5NR)[ 0]=next__F5NR;
-          } else {
-            ((__POINTER *)result__H5NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F5NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__H5NR=next__F5NR;
-          };
-        };
-        ptr__EMY=result__H5NR;
+      __tmp__IADI=((__TYPE_FULL__XMB *)__tmp__JADI)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+      case __TYPE__FF__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__JADI=NULL;
+      } break;
       };
-      result__DMY=((__TYPE *)ptr__EMY);
-      *(result__DMY) = *(TYPE__);
+      result__AADI=__tmp__JADI;
     };
-    base__UUN=result__DMY;
-    if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
-      __tmp__BVN=((__ITM_TYPE_SIMPLE *)itm_typ__RUN)->name__UMC;
-    } else {
-      __tmp__BVN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->parent_itm_type_simple__3IB.name__UMC;
-    };
-    fast_put__to__HAL(dico_type__RJC,result__DMY,__tmp__BVN);
-    Self__MNY=((__TYPE *)result__DMY);
-    mask_bit__ONY= 0;
-    Self__MNY->index__LJC=index_count__JJC;
-    index_count__JJC=(__INTEGER)(index_count__JJC +  1);
-    if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
-      __tmp__UNY=((__ITM_TYPE_SIMPLE *)itm_typ__RUN)->name__UMC;
-    } else {
-      __tmp__UNY=((__ITM_TYPE_STYLE *)itm_typ__RUN)->parent_itm_type_simple__3IB.name__UMC;
-    };
-    n__LE1=__tmp__UNY;
-    j__OE1= 0;
-    entry__PE1=((__POINTER )(NULL));
-    result__RE1=fast_reference_at__A5KB(prototype_dico__MHM,__tmp__UNY);
-    if (((void *)result__RE1 == (void *)NULL)) {
-      j__OE1= 1;
-      ((__STRING *)string_tmp2__ADB)->count__VF= 0;
-      while ((! ((j__OE1 > ((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->parent_linked_collection__DC.upper__JC) || ((void *)result__RE1 != (void *)NULL)))) {
-        copy__BNK(string_tmp__RB,item__DTU(path_directory__EC,j__OE1));
-        __tmp__YF1=((__STRING_CONSTANT *)n__LE1)->count__XHB;
-        Self__HX1B= 1;
-        while ((Self__HX1B <= __tmp__YF1)) {
-          Self__BBAR=((__CHARACTER *)((__STRING_CONSTANT *)n__LE1)->storage__X4K)[(__INTEGER)(Self__HX1B -  1)];
-          result__ABAR='\0';
-          if (((((__INTEGER_8 )Self__BBAR) <  65) || (((__INTEGER_8 )Self__BBAR) >  90))) {
-            result__ABAR=Self__BBAR;
-          } else {
-            result__ABAR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__BBAR) +  32))));
-          };
-          Self__XJDR=((__STRING *)string_tmp__RB);
-          new_capacity__WJDR= 0;
-          if ((Self__XJDR->capacity__MNK <= Self__XJDR->count__VF)) {
-            if ((Self__XJDR->capacity__MNK ==  0)) {
-              Self__XJDR->capacity__MNK= 32;
-              Self__XJDR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WJDR=(__INTEGER)(Self__XJDR->capacity__MNK <<  1);
-              Self__YJDR=((__CHARACTER *)Self__XJDR->storage__XNK);
-              old_nb_elts__ZJDR=Self__XJDR->capacity__MNK;
-              new__0JDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YJDR),((__UINTEGER_32 )old_nb_elts__ZJDR),((__UINTEGER_32 )new_capacity__WJDR)));
-              upper__N5NR=(__INTEGER)(new_capacity__WJDR -  1);
-              Self__L5NR=old_nb_elts__ZJDR;
-              while ((Self__L5NR <= upper__N5NR)) {
-                new__0JDR[Self__L5NR]='\0';
-                Self__L5NR=(__INTEGER)(Self__L5NR +  1);
-              };
-              Self__XJDR->storage__XNK=new__0JDR;
-              Self__XJDR->capacity__MNK=new_capacity__WJDR;
-            };
-          };
-          ((__CHARACTER *)Self__XJDR->storage__XNK)[Self__XJDR->count__VF]=result__ABAR;
-          Self__XJDR->count__VF=(__INTEGER)(Self__XJDR->count__VF +  1);
-          Self__HX1B=(__INTEGER)(Self__HX1B +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_246));
-        append__MOK(string_tmp2__ADB,string_tmp__RB);
-        Self__3JDR=((__STRING *)string_tmp2__ADB);
-        new_capacity__2JDR= 0;
-        if ((Self__3JDR->capacity__MNK <= Self__3JDR->count__VF)) {
-          if ((Self__3JDR->capacity__MNK ==  0)) {
-            Self__3JDR->capacity__MNK= 32;
-            Self__3JDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__2JDR=(__INTEGER)(Self__3JDR->capacity__MNK <<  1);
-            Self__4JDR=((__CHARACTER *)Self__3JDR->storage__XNK);
-            old_nb_elts__5JDR=Self__3JDR->capacity__MNK;
-            new__AKDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4JDR),((__UINTEGER_32 )old_nb_elts__5JDR),((__UINTEGER_32 )new_capacity__2JDR)));
-            upper__S5NR=(__INTEGER)(new_capacity__2JDR -  1);
-            Self__Q5NR=old_nb_elts__5JDR;
-            while ((Self__Q5NR <= upper__S5NR)) {
-              new__AKDR[Self__Q5NR]='\0';
-              Self__Q5NR=(__INTEGER)(Self__Q5NR +  1);
-            };
-            Self__3JDR->storage__XNK=new__AKDR;
-            Self__3JDR->capacity__MNK=new_capacity__2JDR;
-          };
-        };
-        ((__CHARACTER *)Self__3JDR->storage__XNK)[Self__3JDR->count__VF]='\n';
-        Self__3JDR->count__VF=(__INTEGER)(Self__3JDR->count__VF +  1);
-        copy__BNK(string_tmp__4TB,string_tmp__RB);
-        Self__CBAR=((__STRING *)string_tmp__4TB);
-        if ((Self__CBAR->capacity__MNK > Self__CBAR->count__VF)) {
-          ((__CHARACTER *)Self__CBAR->storage__XNK)[Self__CBAR->count__VF]='\0';
-        } else {
-          new_capacity__CKDR= 0;
-          if ((Self__CBAR->capacity__MNK <= Self__CBAR->count__VF)) {
-            if ((Self__CBAR->capacity__MNK ==  0)) {
-              Self__CBAR->capacity__MNK= 32;
-              Self__CBAR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__CKDR=(__INTEGER)(Self__CBAR->capacity__MNK <<  1);
-              Self__EKDR=((__CHARACTER *)Self__CBAR->storage__XNK);
-              old_nb_elts__FKDR=Self__CBAR->capacity__MNK;
-              new__GKDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EKDR),((__UINTEGER_32 )old_nb_elts__FKDR),((__UINTEGER_32 )new_capacity__CKDR)));
-              upper__X5NR=(__INTEGER)(new_capacity__CKDR -  1);
-              Self__V5NR=old_nb_elts__FKDR;
-              while ((Self__V5NR <= upper__X5NR)) {
-                new__GKDR[Self__V5NR]='\0';
-                Self__V5NR=(__INTEGER)(Self__V5NR +  1);
-              };
-              Self__CBAR->storage__XNK=new__GKDR;
-              Self__CBAR->capacity__MNK=new_capacity__CKDR;
-            };
-          };
-          ((__CHARACTER *)Self__CBAR->storage__XNK)[Self__CBAR->count__VF]='\0';
-          Self__CBAR->count__VF=(__INTEGER)(Self__CBAR->count__VF +  1);
-          Self__CBAR->count__VF=(__INTEGER)(Self__CBAR->count__VF -  1);
-        };
-        entry__PE1=((__POINTER )(fopen((char*)(Self__CBAR->storage__XNK),"rb")));
-        if ((entry__PE1 != (void *)NULL)) {
-          fclose((FILE*)((entry__PE1)));
-          result__RE1=create__name__generic_count__TBE(get__QEC(string_tmp__RB),n__LE1, 0);
-          go_on__O5AC(result__RE1);
-        };
-        j__OE1=(__INTEGER)(j__OE1 +  1);
-      };
-      if (((void *)result__RE1 == (void *)NULL)) {
-        copy__BNK(string_tmp__RB,__tmp__UNY);
-        append__MOK(string_tmp__RB,(&__string_247));
-        append__MOK(string_tmp__RB,string_tmp2__ADB);
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((void *)list_current__EH1 != (void *)NULL)) {
-          put_position__ECH(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        };
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+    __tmp__KY1D=result__AADI;
+  } break;
+  case __PROFIL_SLOT__OO2C__: {
+    Self__0SIO=((__PROFIL_SLOT__OO2C *)((__TYPE_GENERIC__OCY *)p__HY1D));
+    idx__3SIO= 0;
+    result__AADI=NULL;
+    if (((void *)Self__GY1D->parent_itm_type__0EZ.name__LPC == (void *)(&__string_7))) {
+      result__AADI=Self__0SIO->parent_profil__PO2C.type_self__VANJ;
+    } else /* FALSE */ {
+      __tmp__IADI=((__TYPE_FULL__XMB *)Self__0SIO->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+      case __TYPE__FF__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__JADI=NULL;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__JADI=NULL;
+      } break;
       };
-    } else {
-      if ((((__PROTOTYPE *)result__RE1)->generic_count__YHM !=  0)) {
-        put_error__text__0AH( 1,(&__string_248));
-        put_position__ECH(((__PROTOTYPE *)result__RE1)->parent_named__QD.parent_itm_object__PD.position__WIM);
-        if ((((__UINTEGER_32 )last_position__CI1) !=  0)) {
-          put_position__ECH(last_position__CI1);
-        };
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
+      result__AADI=__tmp__JADI;
+      if (((void *)__tmp__JADI == (void *)NULL)) {
+        __tmp__UTIO=Self__0SIO->slot_code__QSXN;
+        if (((struct ___OBJ *)__tmp__UTIO->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__UTIO),Self__GY1D);
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__UTIO),Self__GY1D);
         };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+        idx__3SIO=__tmp__VTIO;
+        if ((idx__3SIO != (__INTEGER__Q)(-  1))) {
+          __tmp__4TIO=((void **)((__FAST_ARRAYoEXPRo__45WC *)arg_type_tmp__SKZN)->parent_arrayed_collection__GAXC.storage__HREI)[idx__3SIO];
+          switch (((struct ___OBJ *)__tmp__4TIO)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__5TIO=((__STRING_CST__5J *)__tmp__4TIO)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__5TIO=((__EXTERNAL_C__Y5WC *)__tmp__4TIO)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__5TIO=((__PROTOTYPE_CST__LAXC *)__tmp__4TIO)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__5TIO=((__INTEGER_CST__XAXC *)__tmp__4TIO)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__5TIO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__4TIO));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__5TIO=((__READ_LOCAL__55ZI *)__tmp__4TIO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__5TIO=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__5TIO=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__5TIO=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__5TIO=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__5TIO=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__5TIO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__4TIO));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__5TIO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__4TIO));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__5TIO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__4TIO));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__5TIO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__4TIO));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__5TIO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4TIO));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__5TIO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4TIO));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__5TIO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__5TIO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__4TIO));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__5TIO=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__5TIO=((__CAST__1HOJ *)__tmp__4TIO)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__5TIO=((__REAL_CST__1LOJ *)__tmp__4TIO)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__5TIO=((__CHARACTER_CST__RMOJ *)__tmp__4TIO)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__5TIO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4TIO)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__5TIO=((__READ_SLOT__LL4K *)__tmp__4TIO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__5TIO=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__5TIO=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__5TIO=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__5TIO=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__5TIO=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__5TIO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__4TIO));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__5TIO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__4TIO));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__5TIO=((__READ_GLOBAL__T4YL *)__tmp__4TIO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__5TIO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__4TIO));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__5TIO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__4TIO));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__5TIO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__4TIO));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__5TIO=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__5TIO=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__5TIO=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__5TIO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__4TIO));
+          } break;
+          };
+          result__AADI=__tmp__5TIO;
         };
       };
     };
-    Self__MNY->prototype__RD=result__RE1;
-    Self__MNY->slot_run__1JC=create_with_capacity__YID( 10);
-    if (((void *)((__PROTOTYPE *)Self__MNY->prototype__RD)->type_style__0NY == (void *)(&__string_13))) {
-      mask_bit__ONY= 3;
-      __tmp__HOY=TRUE__;
-    } else {
-      __tmp__HOY=FALSE__;
+    __tmp__KY1D=result__AADI;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__KY1D=NULL;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__KY1D=NULL;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    Self__HUIO=((__DTA_BLOCK__GSWJ *)((__TYPE_GENERIC__OCY *)p__HY1D));
+    idx__3SIO= 0;
+    __tmp__IADI=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__HUIO->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__JADI=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__JADI=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__JADI=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__JADI=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__JADI=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__JADI=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__JADI=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__JADI=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__JADI=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__JADI=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__JADI=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__JADI=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__JADI=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__JADI=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+    } break;
     };
-    if ((! __tmp__HOY)) {
-      if (((void *)((__PROTOTYPE *)Self__MNY->prototype__RD)->type_style__0NY == (void *)(&__string_14))) {
-        mask_bit__ONY= 12;
-      };
+    __tmp__IADI=((__TYPE_FULL__XMB *)__tmp__JADI)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+    case __TYPE__FF__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__JADI=NULL;
+    } break;
     };
-    result__IKDR=NULL;
-    ptr__JKDR=((__POINTER )(NULL));
-    typ_id__KKDR= 0;
-    sz__LKDR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-    if ((sz__LKDR ==  0)) {
-      result__IKDR=TYPE_FULL__;
-    } else {
-      typ_id__KKDR=__TYPE_FULL__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LKDR);
-      if ((typ_id__KKDR == (__INTEGER)(-  1))) {
-        a__MKDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NKDR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKDR + a__MKDR) & (__UINTEGER_32)(~ a__MKDR));
-        ptr_table__05NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NKDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Z5NR=((__POINTER )(NULL));
-        result__15NR=((__POINTER *)ptr_table__05NR)[ 0];
-        if ((result__15NR == (void *)NULL)) {
-          result__15NR=new_lab__2PJ(new_size__NKDR);
-          next__Z5NR=(void *)((unsigned long)result__15NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKDR)));
-          ((__POINTER *)next__Z5NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__05NR)[ 0]=next__Z5NR;
-        } else {
-          next__Z5NR=((__POINTER *)result__15NR)[ 0];
-          if ((next__Z5NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__15NR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NKDR <<  1)) <=  4096)) {
-              next__Z5NR=(void *)((unsigned long)result__15NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKDR)));
-            } else {
-              next__Z5NR=new_lab__2PJ(new_size__NKDR);
-            };
-            ((__POINTER *)next__Z5NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__05NR)[ 0]=next__Z5NR;
-          } else {
-            ((__POINTER *)result__15NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z5NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__15NR=next__Z5NR;
-          };
+    result__AADI=__tmp__JADI;
+    if (((void *)__tmp__JADI == (void *)NULL)) {
+      __tmp__4TIO=Self__HUIO->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+      if (((struct ___OBJ *)__tmp__4TIO)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__4TIO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
         };
-        ptr__JKDR=result__15NR;
-      } else {
-        t__OKDR=((__UINTEGER_32 )typ_id__KKDR);
-        a__PKDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CAOR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKDR + a__PKDR) & (__UINTEGER_32)(~ a__PKDR));
-        ptr_table__55NR=((__POINTER )(&(table_type[(t__OKDR)])));
-        lab_type__BAOR=(__UINTEGER_32)(t__OKDR |  1);
-        next__45NR=((__POINTER )(NULL));
-        result__AAOR=((__POINTER *)ptr_table__55NR)[ 0];
-        if ((result__AAOR == (void *)NULL)) {
-          result__AAOR=new_lab__2PJ(lab_type__BAOR);
-          next__45NR=(void *)((unsigned long)result__AAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAOR)));
-          ((__POINTER *)next__45NR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__55NR)[ 0]=next__45NR;
-        } else {
-          next__45NR=((__POINTER *)result__AAOR)[ 0];
-          if ((next__45NR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AAOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CAOR <<  1)) <=  4096)) {
-              next__45NR=(void *)((unsigned long)result__AAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAOR)));
-            } else {
-              next__45NR=new_lab__2PJ(lab_type__BAOR);
-            };
-            ((__POINTER *)next__45NR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__55NR)[ 0]=next__45NR;
-          } else {
-            ((__POINTER *)result__AAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__45NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AAOR=next__45NR;
-          };
-        };
-        ptr__JKDR=result__AAOR;
-      };
-      result__IKDR=((__TYPE_FULL *)ptr__JKDR);
-      *(result__IKDR) = *(TYPE_FULL__);
-    };
-    Self__QKDR=((__TYPE_FULL *)result__IKDR);
-    Self__QKDR->parent_type__5SL=Self__MNY;
-    Self__QKDR->flag__ATL=mask_bit__ONY;
-    Self__MNY->default__AKC=result__IKDR;
-    init_slot_for__IQMC(Self__MNY->prototype__RD,Self__MNY);
-    result__DAOR=NULL;
-    ptr__EAOR=((__POINTER )(NULL));
-    typ_id__FAOR= 0;
-    sz__GAOR=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPEo));
-    if ((sz__GAOR ==  0)) {
-      result__DAOR=HASHED_SEToTYPEo__;
-    } else {
-      typ_id__FAOR=__HASHED_SEToTYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GAOR);
-      if ((typ_id__FAOR == (__INTEGER)(-  1))) {
-        a__HAOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IAOR=(__UINTEGER_32)((__UINTEGER_32)(sz__GAOR + a__HAOR) & (__UINTEGER_32)(~ a__HAOR));
-        ptr_table__OAOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IAOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__NAOR=((__POINTER )(NULL));
-        result__PAOR=((__POINTER *)ptr_table__OAOR)[ 0];
-        if ((result__PAOR == (void *)NULL)) {
-          result__PAOR=new_lab__2PJ(new_size__IAOR);
-          next__NAOR=(void *)((unsigned long)result__PAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IAOR)));
-          ((__POINTER *)next__NAOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OAOR)[ 0]=next__NAOR;
-        } else {
-          next__NAOR=((__POINTER *)result__PAOR)[ 0];
-          if ((next__NAOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PAOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IAOR <<  1)) <=  4096)) {
-              next__NAOR=(void *)((unsigned long)result__PAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IAOR)));
-            } else {
-              next__NAOR=new_lab__2PJ(new_size__IAOR);
-            };
-            ((__POINTER *)next__NAOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OAOR)[ 0]=next__NAOR;
-          } else {
-            ((__POINTER *)result__PAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NAOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PAOR=next__NAOR;
-          };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__4TIO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
         };
-        ptr__EAOR=result__PAOR;
-      } else {
-        t__JAOR=((__UINTEGER_32 )typ_id__FAOR);
-        a__KAOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WAOR=(__UINTEGER_32)((__UINTEGER_32)(sz__GAOR + a__KAOR) & (__UINTEGER_32)(~ a__KAOR));
-        ptr_table__TAOR=((__POINTER )(&(table_type[(t__JAOR)])));
-        lab_type__VAOR=(__UINTEGER_32)(t__JAOR |  1);
-        next__SAOR=((__POINTER )(NULL));
-        result__UAOR=((__POINTER *)ptr_table__TAOR)[ 0];
-        if ((result__UAOR == (void *)NULL)) {
-          result__UAOR=new_lab__2PJ(lab_type__VAOR);
-          next__SAOR=(void *)((unsigned long)result__UAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAOR)));
-          ((__POINTER *)next__SAOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TAOR)[ 0]=next__SAOR;
-        } else {
-          next__SAOR=((__POINTER *)result__UAOR)[ 0];
-          if ((next__SAOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UAOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WAOR <<  1)) <=  4096)) {
-              next__SAOR=(void *)((unsigned long)result__UAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAOR)));
-            } else {
-              next__SAOR=new_lab__2PJ(lab_type__VAOR);
-            };
-            ((__POINTER *)next__SAOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TAOR)[ 0]=next__SAOR;
-          } else {
-            ((__POINTER *)result__UAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SAOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UAOR=next__SAOR;
-          };
+      };
+      idx__3SIO=__tmp__VTIO;
+      if ((idx__3SIO != (__INTEGER__Q)(-  1))) {
+        __tmp__5UIO=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__HUIO->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[idx__3SIO];
+        switch (((struct ___OBJ *)__tmp__5UIO)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__5TIO=((__STRING_CST__5J *)__tmp__5UIO)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__5TIO=((__EXTERNAL_C__Y5WC *)__tmp__5UIO)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__5TIO=((__PROTOTYPE_CST__LAXC *)__tmp__5UIO)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__5TIO=((__INTEGER_CST__XAXC *)__tmp__5UIO)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__5TIO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__5UIO));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__5TIO=((__READ_LOCAL__55ZI *)__tmp__5UIO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__5TIO=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__5TIO=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__5TIO=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__5TIO=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__5TIO=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__5TIO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__5TIO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__5TIO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__5TIO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__5TIO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__5TIO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5UIO));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__5TIO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__5TIO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__5UIO));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__5TIO=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__5TIO=((__CAST__1HOJ *)__tmp__5UIO)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__5TIO=((__REAL_CST__1LOJ *)__tmp__5UIO)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__5TIO=((__CHARACTER_CST__RMOJ *)__tmp__5UIO)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__5TIO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5UIO)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__5TIO=((__READ_SLOT__LL4K *)__tmp__5UIO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__5TIO=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__5TIO=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__5TIO=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__5TIO=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__5TIO=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__5TIO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__5UIO));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__5TIO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__5UIO));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__5TIO=((__READ_GLOBAL__T4YL *)__tmp__5UIO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__5TIO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__5UIO));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__5TIO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__5UIO));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__5TIO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__5UIO));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__5TIO=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__5TIO=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__5TIO=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__5TIO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__5UIO));
+        } break;
         };
-        ptr__EAOR=result__UAOR;
+        result__AADI=__tmp__5TIO;
       };
-      result__DAOR=((__HASHED_SEToTYPEo *)ptr__EAOR);
-      *(result__DAOR) = *(HASHED_SEToTYPEo__);
-    };
-    Self__LAOR=((__HASHED_SEToTYPEo *)result__DAOR);
-    new_capacity__MAOR=prime_number_ceiling__X3Q( 53);
-    Self__LAOR->buckets__SQKB=create__TNVB(new_capacity__MAOR);
-    Self__LAOR->capacity__NQKB=new_capacity__MAOR;
-    Self__LAOR->count__SRKB= 0;
-    Self__MNY->subtype_list__BPY=result__DAOR;
-    fast_add__3PKB(result__DAOR,TYPE_NULL__);
-    add_subtype__3J1(Self__MNY,Self__MNY);
-    if ((((__INTEGER )(sizeof(void *))) ==  4)) {
-      Self__MNY->size__KPY= 2;
-    } else {
-      Self__MNY->size__KPY= 3;
-    };
-    Self__00XD=((__STRING_CONSTANT *)((__PROTOTYPE *)Self__MNY->prototype__RD)->parent_named__QD.name__1QB);
-    if (((void *)Self__00XD == (void *)(&__string_33))) {
-      Self__MNY->size__KPY= 2;
-    };
-    if ((((void *)Self__00XD == (void *)(&__string_54)) || ((void *)Self__00XD == (void *)(&__string_50)))) {
-      Self__MNY->size__KPY= 0;
-    };
-    if ((((void *)Self__00XD == (void *)(&__string_35)) || ((void *)Self__00XD == (void *)(&__string_40)))) {
-      Self__MNY->size__KPY= 0;
-    };
-    if ((((void *)Self__00XD == (void *)(&__string_53)) || ((void *)Self__00XD == (void *)(&__string_49)))) {
-      Self__MNY->size__KPY= 1;
     };
-    if ((((void *)Self__00XD == (void *)(&__string_52)) || ((void *)Self__00XD == (void *)(&__string_48)))) {
-      Self__MNY->size__KPY= 2;
-    };
-    if ((((void *)Self__00XD == (void *)(&__string_51)) || ((void *)Self__00XD == (void *)(&__string_47)))) {
-      Self__MNY->size__KPY= 3;
+    __tmp__KY1D=result__AADI;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    Self__DNFL=((__DTA_RD_ARGS__HSWJ *)((__TYPE_GENERIC__OCY *)p__HY1D));
+    idx__3SIO= 0;
+    __tmp__IADI=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__DNFL->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__JADI=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__JADI=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__JADI=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__JADI=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__JADI=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__JADI=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__JADI=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__JADI=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__JADI=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__JADI=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__JADI=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__JADI=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__JADI=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__JADI=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+    } break;
     };
-  };
-  if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
-    __tmp__GVN=NULL;
-  } else {
-    __tmp__GVN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->style__3MC;
-  };
-  if (((void *)__tmp__GVN == (void *)NULL)) {
-    switch (((struct ___OBJ *)base__UUN)->__id) {
-    case __TYPE__: {
-      __tmp__MVN=((__TYPE *)base__UUN)->default__AKC;
+    __tmp__IADI=((__TYPE_FULL__XMB *)__tmp__JADI)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+    case __TYPE__FF__: {
+      __tmp__JADI=NULL;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__MVN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
+    case __TYPE_NULL__GMB__: {
+      __tmp__JADI=NULL;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__MVN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
+    case __TYPE_VOID__IMB__: {
+      __tmp__JADI=NULL;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__MVN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__JADI=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__JADI=NULL;
     } break;
     };
-    result__TUN=__tmp__MVN;
-  } else {
-    if (((void *)__tmp__GVN == (void *)(&__string_13))) {
-      switch (((struct ___OBJ *)base__UUN)->__id) {
-      case __TYPE__: {
-        __tmp__YVN=((__TYPE *)base__UUN)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__YVN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__YVN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__YVN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
-      } break;
+    result__AADI=__tmp__JADI;
+    if (((void *)__tmp__JADI == (void *)NULL)) {
+      __tmp__4TIO=Self__DNFL->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+      if (((struct ___OBJ *)__tmp__4TIO)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__4TIO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__4TIO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
+        };
       };
-      Self__IIHQ=((__TYPE_FULL *)__tmp__YVN);
-      result__TUN=get_with__3WAB(Self__IIHQ,(__UINTEGER_8)(Self__IIHQ->flag__ATL |  1));
-    } else {
-      switch (((struct ___OBJ *)base__UUN)->__id) {
-      case __TYPE__: {
-        __tmp__AWN=((__TYPE *)base__UUN)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__AWN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__AWN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__AWN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
-      } break;
+      idx__3SIO=__tmp__VTIO;
+      if ((idx__3SIO != (__INTEGER__Q)(-  1))) {
+        __tmp__5UIO=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__DNFL->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[idx__3SIO];
+        switch (((struct ___OBJ *)__tmp__5UIO)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__5TIO=((__STRING_CST__5J *)__tmp__5UIO)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__5TIO=((__EXTERNAL_C__Y5WC *)__tmp__5UIO)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__5TIO=((__PROTOTYPE_CST__LAXC *)__tmp__5UIO)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__5TIO=((__INTEGER_CST__XAXC *)__tmp__5UIO)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__5TIO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__5UIO));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__5TIO=((__READ_LOCAL__55ZI *)__tmp__5UIO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__5TIO=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__5TIO=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__5TIO=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__5TIO=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__5TIO=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__5TIO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__5TIO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__5TIO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__5TIO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__5TIO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5UIO));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__5TIO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5UIO));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__5TIO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__5TIO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__5UIO));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__5TIO=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__5TIO=((__CAST__1HOJ *)__tmp__5UIO)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__5TIO=((__REAL_CST__1LOJ *)__tmp__5UIO)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__5TIO=((__CHARACTER_CST__RMOJ *)__tmp__5UIO)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__5TIO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5UIO)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__5TIO=((__READ_SLOT__LL4K *)__tmp__5UIO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__5TIO=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__5TIO=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__5TIO=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__5TIO=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__5TIO=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__5TIO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__5UIO));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__5TIO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__5UIO));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__5TIO=((__READ_GLOBAL__T4YL *)__tmp__5UIO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__5TIO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__5UIO));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__5TIO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__5UIO));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__5TIO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__5UIO));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__5TIO=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__5TIO=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__5TIO=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__5TIO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__5UIO));
+        } break;
+        };
+        result__AADI=__tmp__5TIO;
       };
-      Self__KIHQ=((__TYPE_FULL *)__tmp__AWN);
-      result__TUN=get_with__3WAB(Self__KIHQ,(__UINTEGER_8)(Self__KIHQ->flag__ATL |  4));
     };
+    __tmp__KY1D=result__AADI;
+  } break;
   };
-  return(result__TUN);
+  __tmp__IADI=__tmp__KY1D;
+  return(__tmp__IADI);
 }
 
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__L0F(__INTEGER new_count__N0F)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __ITM_TYPE_STYLE__1MB* get__style__IOC(__STRING_CONSTANT__0 *n__KOC,__STRING_CONSTANT__0 *s__LOC)
+// ({NULLxSTRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __POINTER ptr__4QG,ptr_table__YAOR,next__XAOR,result__ZAOR;
-  __POINTER ptr_table__3AOR,next__2AOR,result__4AOR;
-  __INTEGER typ_id__DRG;
-  __UINTEGER_32 sz__ARG,a__A4ZQ,new_size__43ZQ,t__E4ZQ,a__G4ZQ;
-  __UINTEGER_32 new_size__ABOR,lab_type__5AOR;
-  __FAST_ARRAYoITM_TYPE_MONOo *result__3QG,*Self__1XM;
-  result__3QG=NULL;
-  ptr__4QG=((__POINTER )(NULL));
-  typ_id__DRG= 0;
-  sz__ARG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MONOo));
-  if ((sz__ARG ==  0)) {
-    result__3QG=FAST_ARRAYoITM_TYPE_MONOo__;
-  } else {
-    typ_id__DRG=__FAST_ARRAYoITM_TYPE_MONOo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ARG);
-    if ((typ_id__DRG == (__INTEGER)(-  1))) {
-      a__A4ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__43ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__ARG + a__A4ZQ) & (__UINTEGER_32)(~ a__A4ZQ));
-      ptr_table__YAOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__43ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__XAOR=((__POINTER )(NULL));
-      result__ZAOR=((__POINTER *)ptr_table__YAOR)[ 0];
-      if ((result__ZAOR == (void *)NULL)) {
-        result__ZAOR=new_lab__2PJ(new_size__43ZQ);
-        next__XAOR=(void *)((unsigned long)result__ZAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43ZQ)));
-        ((__POINTER *)next__XAOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YAOR)[ 0]=next__XAOR;
-      } else {
-        next__XAOR=((__POINTER *)result__ZAOR)[ 0];
-        if ((next__XAOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZAOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__43ZQ <<  1)) <=  4096)) {
-            next__XAOR=(void *)((unsigned long)result__ZAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43ZQ)));
-          } else {
-            next__XAOR=new_lab__2PJ(new_size__43ZQ);
-          };
-          ((__POINTER *)next__XAOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YAOR)[ 0]=next__XAOR;
-        } else {
-          ((__POINTER *)result__ZAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XAOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ZAOR=next__XAOR;
-        };
-      };
-      ptr__4QG=result__ZAOR;
-    } else {
-      t__E4ZQ=((__UINTEGER_32 )typ_id__DRG);
-      a__G4ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ABOR=(__UINTEGER_32)((__UINTEGER_32)(sz__ARG + a__G4ZQ) & (__UINTEGER_32)(~ a__G4ZQ));
-      ptr_table__3AOR=((__POINTER )(&(table_type[(t__E4ZQ)])));
-      lab_type__5AOR=(__UINTEGER_32)(t__E4ZQ |  1);
-      next__2AOR=((__POINTER )(NULL));
-      result__4AOR=((__POINTER *)ptr_table__3AOR)[ 0];
-      if ((result__4AOR == (void *)NULL)) {
-        result__4AOR=new_lab__2PJ(lab_type__5AOR);
-        next__2AOR=(void *)((unsigned long)result__4AOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ABOR)));
-        ((__POINTER *)next__2AOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3AOR)[ 0]=next__2AOR;
-      } else {
-        next__2AOR=((__POINTER *)result__4AOR)[ 0];
-        if ((next__2AOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4AOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ABOR <<  1)) <=  4096)) {
-            next__2AOR=(void *)((unsigned long)result__4AOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ABOR)));
-          } else {
-            next__2AOR=new_lab__2PJ(lab_type__5AOR);
-          };
-          ((__POINTER *)next__2AOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3AOR)[ 0]=next__2AOR;
-        } else {
-          ((__POINTER *)result__4AOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2AOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4AOR=next__2AOR;
-        };
-      };
-      ptr__4QG=result__4AOR;
-    };
-    result__3QG=((__FAST_ARRAYoITM_TYPE_MONOo *)ptr__4QG);
-    *(result__3QG) = *(FAST_ARRAYoITM_TYPE_MONOo__);
-  };
-  Self__1XM=((__FAST_ARRAYoITM_TYPE_MONOo *)result__3QG);
-  if ((Self__1XM->parent_arrayed_collection__PIB.capacity__DWK < new_count__N0F)) {
-    Self__1XM->parent_arrayed_collection__PIB.storage__5WK=create__HM1(new_count__N0F);
-    Self__1XM->parent_arrayed_collection__PIB.capacity__DWK=new_count__N0F;
-  };
-  Self__1XM->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(-  1);
-  return(result__3QG);
+  __ITM_TYPE_STYLE__1MB *result__NOC,*__tmp__NQC,*__tmp__PQC;
+  __INTEGER__Q idx__OOC,typ_id__RNO,Self__FS0T,__tmp__UPZ,__tmp__HKWB;
+  __INTEGER__Q Self__DV4C;
+  __POINTER__IB ptr__NNO,__tmp__TNO,__tmp__Z3WT,__tmp__13WT,__tmp__T44T;
+  __POINTER__IB __tmp__V44T,__tmp__X44T,__tmp__Y44T;
+  __UINTEGER_32__ZWB __tmp__23WT,__tmp__Z44T;
+  __MEMORY__2PG *__tmp__244T;
+  __FAST_ARRAYoITM_TYPE_STYLEo__POC *Self__POZ;
+  __BOOLEAN__L __tmp__5OZ;
+  void **__tmp__ES0T;
+  result__NOC=NULL;
+  idx__OOC= 0;
+  while (((idx__OOC <= dico__YOC->parent_arrayed_collection__XOC.upper__BPC) && (((void *)((__ITM_TYPE_STYLE__1MB *)((void **)((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC)->parent_arrayed_collection__XOC.storage__Y0Y)[idx__OOC])->parent_itm_type_simple__2MB.name__LPC != (void *)n__KOC) || ((void *)((__ITM_TYPE_STYLE__1MB *)((void **)((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC)->parent_arrayed_collection__XOC.storage__Y0Y)[idx__OOC])->style__UPC != (void *)s__LOC)))) {
+    idx__OOC=(__INTEGER__Q)(idx__OOC +  1);
+  };
+  if ((idx__OOC <= dico__YOC->parent_arrayed_collection__XOC.upper__BPC)) {
+    __tmp__NQC=((void **)((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC)->parent_arrayed_collection__XOC.storage__Y0Y)[idx__OOC];
+    if (__tmp__NQC==NULL) {
+      __tmp__PQC=NULL;
+    } else /* ITM_TYPE_STYLE */ {
+      __tmp__PQC=((__ITM_TYPE_STYLE__1MB *)__tmp__NQC);
+    };
+    result__NOC=__tmp__PQC;
+  } else /* FALSE */ {
+    __tmp__NQC=NULL;
+    ptr__NNO=((__POINTER__IB )(NULL));
+    typ_id__RNO= 0;
+    __tmp__TNO=((__POINTER__IB )sizeof(__ITM_TYPE_STYLE__1MB));
+    if (((unsigned long)__tmp__TNO ==  0)) {
+      __tmp__NQC=ITM_TYPE_STYLE__1MB__;
+    } else /* FALSE */ {
+      typ_id__RNO=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TNO));
+      if ((typ_id__RNO == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__Z3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__13WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TNO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__23WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__13WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__Z3WT=micro_alloc__table__lab__UKI(__tmp__13WT,((__POINTER__IB )(&(table_size[(__tmp__23WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__13WT)));
+        ptr__NNO=__tmp__Z3WT;
+      } else /* FALSE */ {
+        __tmp__23WT=((__UINTEGER_32__ZWB )typ_id__RNO);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__Z3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__13WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TNO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z3WT=micro_alloc__table__lab__UKI(__tmp__13WT,((__POINTER__IB )(&(table_type[(__tmp__23WT)]))),(__UINTEGER_32__ZWB)(__tmp__23WT |  1));
+        ptr__NNO=__tmp__Z3WT;
+      };
+      __tmp__NQC=((__ITM_TYPE_STYLE__1MB *)ptr__NNO);
+      *(__tmp__NQC) = *(ITM_TYPE_STYLE__1MB__);
+    };
+    __tmp__PQC=((__ITM_TYPE_STYLE__1MB *)__tmp__NQC);
+    __tmp__PQC->parent_itm_type_simple__2MB.name__LPC=n__KOC;
+    __tmp__PQC->style__UPC=s__LOC;
+    result__NOC=__tmp__NQC;
+    Self__POZ=((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC);
+    if (((__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.upper__BPC +  1) <= (__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y -  1))) {
+      Self__POZ->parent_arrayed_collection__XOC.upper__BPC=(__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.upper__BPC +  1);
+      __tmp__5OZ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__5OZ=FALSE__O__;
+    };
+    if ((! __tmp__5OZ)) {
+      if ((Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y ==  0)) {
+        __tmp__Z3WT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+        __tmp__13WT=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__T44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__V44T=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T44T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__Z3WT=(void *)((unsigned long)__tmp__V44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__Z3WT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__X44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__Y44T=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X44T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__Z44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__X44T=micro_alloc__table__lab__UKI(__tmp__Y44T,((__POINTER__IB )(&(table_size[(__tmp__Z44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y44T)));
+          ((__POINTER__IB *)__tmp__X44T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__13WT=(void *)((unsigned long)__tmp__X44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__244T=search__LQCB(__tmp__V44T);
+          __tmp__13WT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__244T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__ES0T=((void **)__tmp__13WT);
+        Self__FS0T= 1;
+        while ((Self__FS0T >=  0)) {
+          __tmp__ES0T[Self__FS0T]=NULL;
+          Self__FS0T=(__INTEGER__Q)(Self__FS0T -  1);
+        };
+        Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y=__tmp__ES0T;
+        Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y= 2;
+        Self__POZ->parent_arrayed_collection__XOC.upper__BPC= 0;
+      } else /* FALSE */ {
+        Self__FS0T=(__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y <<  1);
+        __tmp__ES0T=Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y;
+        __tmp__UPZ=Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y;
+        __tmp__Z3WT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__ES0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__UPZ * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__FS0T * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__ES0T=((void **)__tmp__Z3WT);
+        __tmp__HKWB=(__INTEGER__Q)(Self__FS0T -  1);
+        Self__DV4C=__tmp__UPZ;
+        while ((Self__DV4C <= __tmp__HKWB)) {
+          __tmp__ES0T[Self__DV4C]=NULL;
+          Self__DV4C=(__INTEGER__Q)(Self__DV4C +  1);
+        };
+        Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y=__tmp__ES0T;
+        Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y=Self__FS0T;
+        Self__POZ->parent_arrayed_collection__XOC.upper__BPC=(__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.upper__BPC +  1);
+      };
+    };
+    ((void **)Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y)[Self__POZ->parent_arrayed_collection__XOC.upper__BPC]=__tmp__NQC;
+  };
+  __tmp__NQC=result__NOC;
+  return(__tmp__NQC);
 }
 
-static void add_last__3VK(__FAST_ARRAYoITM_TYPE_MONOo *Self__4VK,void *element__5VK)
-// ({FAST_ARRAYoITM_TYPE_MONOo},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_TYPE_GENERIC_ELT}) VoidNo recursive, No inlinable.
+static void* to_run_for__J5X(__ITM_TYPE_STYLE__1MB *Self__K5X)
+// ({ITM_TYPE_STYLE__1MB}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__AWK,__tmp__JXK,__tmp__XUKB,Self__QZQC;
-  __BOOLEAN __tmp__QWK;
-  void **__tmp__IXK,**new__EUKB;
-  new_capacity__AWK= 0;
-  if (((__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.upper__BWK +  1) <= (__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.capacity__DWK -  1))) {
-    Self__4VK->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.upper__BWK +  1);
-    __tmp__QWK=TRUE__;
-  } else {
-    __tmp__QWK=FALSE__;
-  };
-  if ((! __tmp__QWK)) {
-    if ((Self__4VK->parent_arrayed_collection__PIB.capacity__DWK ==  0)) {
-      Self__4VK->parent_arrayed_collection__PIB.storage__5WK=create__HM1( 2);
-      Self__4VK->parent_arrayed_collection__PIB.capacity__DWK= 2;
-      Self__4VK->parent_arrayed_collection__PIB.upper__BWK= 0;
-    } else {
-      new_capacity__AWK=(__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.capacity__DWK <<  1);
-      __tmp__IXK=Self__4VK->parent_arrayed_collection__PIB.storage__5WK;
-      __tmp__JXK=Self__4VK->parent_arrayed_collection__PIB.capacity__DWK;
-      new__EUKB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IXK)),((__UINTEGER_32 )(__INTEGER)(__tmp__JXK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__AWK * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__XUKB=(__INTEGER)(new_capacity__AWK -  1);
-      Self__QZQC=__tmp__JXK;
-      while ((Self__QZQC <= __tmp__XUKB)) {
-        new__EUKB[Self__QZQC]=NULL;
-        Self__QZQC=(__INTEGER)(Self__QZQC +  1);
-      };
-      Self__4VK->parent_arrayed_collection__PIB.storage__5WK=new__EUKB;
-      Self__4VK->parent_arrayed_collection__PIB.capacity__DWK=new_capacity__AWK;
-      Self__4VK->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.upper__BWK +  1);
-    };
-  };
-  ((void **)Self__4VK->parent_arrayed_collection__PIB.storage__5WK)[Self__4VK->parent_arrayed_collection__PIB.upper__BWK]=element__5VK;
+  __TYPE_FULL__XMB *result__N5X,*__tmp__IAY;
+  void *Result__M5X;
+  __BOOLEAN__L __tmp__W5X;
+  result__N5X=NULL;
+  if (((void *)Self__K5X == (void *)type_null__J4X)) {
+    result__N5X=TYPE_NULL__GMB__->parent_type__HMB.default__CMC;
+    __tmp__W5X=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__W5X=FALSE__O__;
+  };
+  if ((! __tmp__W5X)) {
+    if (((void *)Self__K5X == (void *)type_void__X4X)) {
+      result__N5X=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } else /* FALSE */ {
+      __tmp__IAY=get__YUJB(Self__K5X);
+      result__N5X=__tmp__IAY;
+    };
+  };
+  Result__M5X=result__N5X;
+  return(Result__M5X);
 }
 
-static void* alias__EPC(void *tmp__GPC)
-// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void add_last__AHXC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__BHXC,void *element__CHXC)
+// ({FAST_ARRAYoITM_TYPE_MONOo__0LB},{NULLxITM_TYPE_SIMPLE__RMBxITM_TYPE_STYLE__1MBxITM_TYPE_GENERIC__LPBxITM_TYPE_PARAMETER__ZEZxITM_TYPE_BLOCK__EYRC}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__EUMC,i__OLHE,new_capacity__ZNM,other_upper__YNM;
-  __INTEGER Self__DROB,h__0OM,idx__1OM,idx__3J3,new_capacity__4J3;
-  __INTEGER i__2J3,typ_id__0F0;
-  __POINTER ptr__VF0,ptr_table__CBOR,next__BBOR,result__DBOR;
-  __POINTER ptr_table__HBOR,next__GBOR,result__IBOR;
-  __UINTEGER_32 sz__XF0,a__KM4Q,new_size__QXZQ,t__SXZQ,a__OM4Q;
-  __UINTEGER_32 new_size__KBOR,lab_type__JBOR;
-  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__1IL,*Self__SOM;
-  void *result__PJL,*result__IPC,*e__TOM;
-  void *node__OJL,*node__2OM,*node1__AK3,*node2__BK3,*__tmp__MQM;
-  __BOOLEAN __tmp__HKL,result__CTMC;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__5SMC,*o__DTMC,*__tmp__PTMC;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__WNM;
-  void **__tmp__5TMC,**__tmp__BUMC,**Self__0KHE,**__tmp__MOM,**__tmp__OOM;
-  void **Self__3AKB;
-  void **old_buckets__5J3;
-  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *result__UF0,*Self__1LKB;
-  Self__1IL=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__NPC);
-  result__PJL=NULL;
-  node__OJL=((void **)Self__1IL->buckets__WJL)[(__INTEGER)(hash_code__3PO(tmp__GPC) % Self__1IL->capacity__RJL)];
-  until_do__FRO:
-  {
-    if (((void *)node__OJL == (void *)NULL)) {
-      __tmp__HKL=TRUE__;
-    } else {
-      Self__5SMC=((__FAST_ARRAYoITM_TYPE_MONOo *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->item__CKL);
-      result__CTMC=FALSE__;
-      o__DTMC=NULL;
-      if (((void *)Self__5SMC == (void *)tmp__GPC)) {
-        result__CTMC=TRUE__;
-      } else {
-        if (tmp__GPC==NULL) {
-          __tmp__PTMC=NULL;
-        } else {
-          __tmp__PTMC=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC);
-        };
-        o__DTMC=__tmp__PTMC;
-        if ((((void *)__tmp__PTMC != (void *)NULL) && (Self__5SMC->parent_arrayed_collection__PIB.upper__BWK == __tmp__PTMC->parent_arrayed_collection__PIB.upper__BWK))) {
-          __tmp__5TMC=Self__5SMC->parent_arrayed_collection__PIB.storage__5WK;
-          __tmp__BUMC=__tmp__PTMC->parent_arrayed_collection__PIB.storage__5WK;
-          __tmp__EUMC=(__INTEGER)(Self__5SMC->parent_arrayed_collection__PIB.upper__BWK +  1);
-          Self__0KHE=((void **)__tmp__5TMC);
-          i__OLHE=(__INTEGER)(__tmp__EUMC -  1);
-          while (((i__OLHE >=  0) && ((void *)Self__0KHE[i__OLHE] == (void *)((void **)__tmp__BUMC)[i__OLHE]))) {
-            i__OLHE=(__INTEGER)(i__OLHE -  1);
-          };
-          result__CTMC=(i__OLHE <  0);
-        };
-      };
-      __tmp__HKL=result__CTMC;
-    };
-    if ((! __tmp__HKL)) {
-      node__OJL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->next__OKL;
-      goto until_do__FRO;
-    };
-  };
-  if (((void *)node__OJL != (void *)NULL)) {
-    result__PJL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->item__CKL;
-  };
-  result__IPC=result__PJL;
-  if (((void *)result__PJL == (void *)NULL)) {
-    result__IPC=create_with_capacity__L0F((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.upper__BWK +  1));
-    Self__WNM=((__FAST_ARRAYoITM_TYPE_MONOo *)result__IPC);
-    new_capacity__ZNM= 0;
-    other_upper__YNM=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.upper__BWK;
-    if ((other_upper__YNM >=  0)) {
-      new_capacity__ZNM=(__INTEGER)(other_upper__YNM +  1);
-      if ((Self__WNM->parent_arrayed_collection__PIB.capacity__DWK < new_capacity__ZNM)) {
-        Self__WNM->parent_arrayed_collection__PIB.storage__5WK=create__HM1(new_capacity__ZNM);
-        Self__WNM->parent_arrayed_collection__PIB.capacity__DWK=new_capacity__ZNM;
-      };
-      __tmp__MOM=Self__WNM->parent_arrayed_collection__PIB.storage__5WK;
-      __tmp__OOM=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.storage__5WK;
-      Self__3AKB=((void **)__tmp__MOM);
-      Self__DROB=other_upper__YNM;
-      while ((Self__DROB >=  0)) {
-        Self__3AKB[Self__DROB]=((void **)__tmp__OOM)[Self__DROB];
-        Self__DROB=(__INTEGER)(Self__DROB -  1);
-      };
-    };
-    Self__WNM->parent_arrayed_collection__PIB.upper__BWK=other_upper__YNM;
-    Self__SOM=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__NPC);
-    e__TOM=result__IPC;
-    fast_has__F5P(Self__SOM,result__IPC);
-    fast_has__F5P(Self__SOM,result__IPC);
-    h__0OM=hash_code__3PO(result__IPC);
-    idx__1OM=(__INTEGER)(h__0OM % Self__SOM->capacity__RJL);
-    node__2OM=((void **)Self__SOM->buckets__WJL)[idx__1OM];
-    while ((! (((void *)node__2OM == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__2OM)->item__CKL == (void *)e__TOM)))) {
-      node__2OM=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__2OM)->next__OKL;
-    };
-    if (((void *)node__2OM == (void *)NULL)) {
-      if ((Self__SOM->capacity__RJL == Self__SOM->count__5PM)) {
-        idx__3J3= 0;
-        node1__AK3=NULL;
-        node2__BK3=NULL;
-        new_capacity__4J3=prime_number_ceiling__X3Q((__INTEGER)(Self__SOM->capacity__RJL +  1));
-        old_buckets__5J3=Self__SOM->buckets__WJL;
-        Self__SOM->buckets__WJL=create__YUT(new_capacity__4J3);
-        i__2J3=(__INTEGER)(Self__SOM->capacity__RJL -  1);
-        Self__SOM->capacity__RJL=new_capacity__4J3;
-        while ((i__2J3 >=  0)) {
-          node1__AK3=((void **)old_buckets__5J3)[i__2J3];
-          while (((void *)node1__AK3 != (void *)NULL)) {
-            node2__BK3=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__AK3)->next__OKL;
-            idx__3J3=(__INTEGER)(hash_code__3PO(((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__AK3)->item__CKL) % Self__SOM->capacity__RJL);
-            ((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__AK3)->next__OKL=((void **)Self__SOM->buckets__WJL)[idx__3J3];
-            ((void **)Self__SOM->buckets__WJL)[idx__3J3]=node1__AK3;
-            node1__AK3=node2__BK3;
-          };
-          i__2J3=(__INTEGER)(i__2J3 -  1);
-        };
-        idx__1OM=(__INTEGER)(h__0OM % Self__SOM->capacity__RJL);
-      };
-      __tmp__MQM=((void **)Self__SOM->buckets__WJL)[idx__1OM];
-      result__UF0=NULL;
-      ptr__VF0=((__POINTER )(NULL));
-      typ_id__0F0= 0;
-      sz__XF0=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo));
-      if ((sz__XF0 ==  0)) {
-        result__UF0=HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
-      } else {
-        typ_id__0F0=__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XF0);
-        if ((typ_id__0F0 == (__INTEGER)(-  1))) {
-          a__KM4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__QXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__XF0 + a__KM4Q) & (__UINTEGER_32)(~ a__KM4Q));
-          ptr_table__CBOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__BBOR=((__POINTER )(NULL));
-          result__DBOR=((__POINTER *)ptr_table__CBOR)[ 0];
-          if ((result__DBOR == (void *)NULL)) {
-            result__DBOR=new_lab__2PJ(new_size__QXZQ);
-            next__BBOR=(void *)((unsigned long)result__DBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QXZQ)));
-            ((__POINTER *)next__BBOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CBOR)[ 0]=next__BBOR;
-          } else {
-            next__BBOR=((__POINTER *)result__DBOR)[ 0];
-            if ((next__BBOR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DBOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QXZQ <<  1)) <=  4096)) {
-                next__BBOR=(void *)((unsigned long)result__DBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QXZQ)));
-              } else {
-                next__BBOR=new_lab__2PJ(new_size__QXZQ);
-              };
-              ((__POINTER *)next__BBOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CBOR)[ 0]=next__BBOR;
-            } else {
-              ((__POINTER *)result__DBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DBOR=next__BBOR;
-            };
-          };
-          ptr__VF0=result__DBOR;
-        } else {
-          t__SXZQ=((__UINTEGER_32 )typ_id__0F0);
-          a__OM4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KBOR=(__UINTEGER_32)((__UINTEGER_32)(sz__XF0 + a__OM4Q) & (__UINTEGER_32)(~ a__OM4Q));
-          ptr_table__HBOR=((__POINTER )(&(table_type[(t__SXZQ)])));
-          lab_type__JBOR=(__UINTEGER_32)(t__SXZQ |  1);
-          next__GBOR=((__POINTER )(NULL));
-          result__IBOR=((__POINTER *)ptr_table__HBOR)[ 0];
-          if ((result__IBOR == (void *)NULL)) {
-            result__IBOR=new_lab__2PJ(lab_type__JBOR);
-            next__GBOR=(void *)((unsigned long)result__IBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KBOR)));
-            ((__POINTER *)next__GBOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HBOR)[ 0]=next__GBOR;
-          } else {
-            next__GBOR=((__POINTER *)result__IBOR)[ 0];
-            if ((next__GBOR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IBOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KBOR <<  1)) <=  4096)) {
-                next__GBOR=(void *)((unsigned long)result__IBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KBOR)));
-              } else {
-                next__GBOR=new_lab__2PJ(lab_type__JBOR);
-              };
-              ((__POINTER *)next__GBOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HBOR)[ 0]=next__GBOR;
-            } else {
-              ((__POINTER *)result__IBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__IBOR=next__GBOR;
-            };
-          };
-          ptr__VF0=result__IBOR;
-        };
-        result__UF0=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__VF0);
-        *(result__UF0) = *(HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__);
-      };
-      Self__1LKB=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)result__UF0);
-      Self__1LKB->item__CKL=result__IPC;
-      Self__1LKB->next__OKL=__tmp__MQM;
-      node__2OM=result__UF0;
-      ((void **)Self__SOM->buckets__WJL)[idx__1OM]=result__UF0;
-      Self__SOM->count__5PM=(__INTEGER)(Self__SOM->count__5PM +  1);
-    };
-  };
-  free__EMD(tmp__GPC);
-  return(result__IPC);
+  __INTEGER__Q __tmp__KIXC,__tmp__MIXC,__tmp__XR5D,Self__1JHF;
+  __POINTER__IB __tmp__VR5D;
+  __BOOLEAN__L __tmp__SHXC;
+  void **__tmp__CIXC;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.upper__WBY +  1) <= (__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC -  1))) {
+    Self__BHXC->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.upper__WBY +  1);
+    __tmp__SHXC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__SHXC=FALSE__O__;
+  };
+  if ((! __tmp__SHXC)) {
+    if ((Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC ==  0)) {
+      __tmp__CIXC=create__O3KD( 2);
+      Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC=__tmp__CIXC;
+      Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC= 2;
+      Self__BHXC->parent_arrayed_collection__CMB.upper__WBY= 0;
+    } else /* FALSE */ {
+      __tmp__KIXC=(__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC <<  1);
+      __tmp__CIXC=Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC;
+      __tmp__MIXC=Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC;
+      __tmp__VR5D=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__CIXC)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__MIXC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__KIXC * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__CIXC=((void **)__tmp__VR5D);
+      __tmp__XR5D=(__INTEGER__Q)(__tmp__KIXC -  1);
+      Self__1JHF=__tmp__MIXC;
+      while ((Self__1JHF <= __tmp__XR5D)) {
+        __tmp__CIXC[Self__1JHF]=NULL;
+        Self__1JHF=(__INTEGER__Q)(Self__1JHF +  1);
+      };
+      Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC=__tmp__CIXC;
+      Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC=__tmp__KIXC;
+      Self__BHXC->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.upper__WBY +  1);
+    };
+  };
+  ((void **)Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC)[Self__BHXC->parent_arrayed_collection__CMB.upper__WBY]=element__CHXC;
 }
 
-static void* get__style__with__1PC(void *n__3PC,void *s__4PC,void *lt__5PC)
-// ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void* alias__DSC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__FSC)
+// ({NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
 {
-  void *result__BQC;
-  __INTEGER idx__CQC,__tmp__WM4Q,typ_id__YYV,new_capacity__X5R;
-  __INTEGER __tmp__1AS,__tmp__QRLB,Self__LDRC;
-  __ITM_TYPE_GENERIC *result__SYV,*Self__G0JB;
-  __POINTER ptr__TYV,ptr_table__MBOR,next__LBOR,result__NBOR;
-  __POINTER ptr_table__RBOR,next__QBOR,result__SBOR;
-  __UINTEGER_32 sz__VYV,a__YM4Q,new_size__UXZQ,t__WXZQ,a__2M4Q;
-  __UINTEGER_32 new_size__UBOR,lab_type__TBOR;
-  void **__tmp__DBAR,**__tmp__EBAR,**__tmp__FBAR,**__tmp__0AS,**new__3QLB;
-  __FAST_ARRAYoITM_TYPE_GENERICo *Self__V5R;
-  __BOOLEAN __tmp__FAS;
-  result__BQC=NULL;
-  idx__CQC= 0;
-  __tmp__WM4Q=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.upper__RQC;
-  __tmp__DBAR=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM;
-  __tmp__EBAR=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM;
-  __tmp__FBAR=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM;
-  while (((idx__CQC <= __tmp__WM4Q) && ((((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__DBAR)[idx__CQC])->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC != (void *)n__3PC) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__EBAR)[idx__CQC])->parent_itm_type_style__LLB.style__3MC != (void *)s__4PC)) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__FBAR)[idx__CQC])->list_type__MRC != (void *)lt__5PC)))) {
-    idx__CQC=(__INTEGER)(idx__CQC +  1);
-  };
-  if ((idx__CQC <= ((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.upper__RQC)) {
-    result__BQC=((void **)((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM)[idx__CQC];
-  } else {
-    result__SYV=NULL;
-    ptr__TYV=((__POINTER )(NULL));
-    typ_id__YYV= 0;
-    sz__VYV=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC));
-    if ((sz__VYV ==  0)) {
-      result__SYV=ITM_TYPE_GENERIC__;
-    } else {
-      typ_id__YYV=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VYV);
-      if ((typ_id__YYV == (__INTEGER)(-  1))) {
-        a__YM4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__VYV + a__YM4Q) & (__UINTEGER_32)(~ a__YM4Q));
-        ptr_table__MBOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LBOR=((__POINTER )(NULL));
-        result__NBOR=((__POINTER *)ptr_table__MBOR)[ 0];
-        if ((result__NBOR == (void *)NULL)) {
-          result__NBOR=new_lab__2PJ(new_size__UXZQ);
-          next__LBOR=(void *)((unsigned long)result__NBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UXZQ)));
-          ((__POINTER *)next__LBOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MBOR)[ 0]=next__LBOR;
-        } else {
-          next__LBOR=((__POINTER *)result__NBOR)[ 0];
-          if ((next__LBOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NBOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UXZQ <<  1)) <=  4096)) {
-              next__LBOR=(void *)((unsigned long)result__NBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UXZQ)));
-            } else {
-              next__LBOR=new_lab__2PJ(new_size__UXZQ);
-            };
-            ((__POINTER *)next__LBOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MBOR)[ 0]=next__LBOR;
-          } else {
-            ((__POINTER *)result__NBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NBOR=next__LBOR;
-          };
-        };
-        ptr__TYV=result__NBOR;
-      } else {
-        t__WXZQ=((__UINTEGER_32 )typ_id__YYV);
-        a__2M4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UBOR=(__UINTEGER_32)((__UINTEGER_32)(sz__VYV + a__2M4Q) & (__UINTEGER_32)(~ a__2M4Q));
-        ptr_table__RBOR=((__POINTER )(&(table_type[(t__WXZQ)])));
-        lab_type__TBOR=(__UINTEGER_32)(t__WXZQ |  1);
-        next__QBOR=((__POINTER )(NULL));
-        result__SBOR=((__POINTER *)ptr_table__RBOR)[ 0];
-        if ((result__SBOR == (void *)NULL)) {
-          result__SBOR=new_lab__2PJ(lab_type__TBOR);
-          next__QBOR=(void *)((unsigned long)result__SBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBOR)));
-          ((__POINTER *)next__QBOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RBOR)[ 0]=next__QBOR;
-        } else {
-          next__QBOR=((__POINTER *)result__SBOR)[ 0];
-          if ((next__QBOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SBOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UBOR <<  1)) <=  4096)) {
-              next__QBOR=(void *)((unsigned long)result__SBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBOR)));
-            } else {
-              next__QBOR=new_lab__2PJ(lab_type__TBOR);
-            };
-            ((__POINTER *)next__QBOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RBOR)[ 0]=next__QBOR;
-          } else {
-            ((__POINTER *)result__SBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SBOR=next__QBOR;
-          };
-        };
-        ptr__TYV=result__SBOR;
-      };
-      result__SYV=((__ITM_TYPE_GENERIC *)ptr__TYV);
-      *(result__SYV) = *(ITM_TYPE_GENERIC__);
-    };
-    Self__G0JB=((__ITM_TYPE_GENERIC *)result__SYV);
-    Self__G0JB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC=n__3PC;
-    Self__G0JB->parent_itm_type_style__LLB.style__3MC=s__4PC;
-    Self__G0JB->list_type__MRC=lt__5PC;
-    result__BQC=result__SYV;
-    Self__V5R=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC);
-    new_capacity__X5R= 0;
-    if (((__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.upper__RQC +  1) <= (__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.capacity__CSM -  1))) {
-      Self__V5R->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.upper__RQC +  1);
-      __tmp__FAS=TRUE__;
-    } else {
-      __tmp__FAS=FALSE__;
-    };
-    if ((! __tmp__FAS)) {
-      if ((Self__V5R->parent_arrayed_collection__HQC.capacity__CSM ==  0)) {
-        Self__V5R->parent_arrayed_collection__HQC.storage__NSM=create__J0BB( 2);
-        Self__V5R->parent_arrayed_collection__HQC.capacity__CSM= 2;
-        Self__V5R->parent_arrayed_collection__HQC.upper__RQC= 0;
-      } else {
-        new_capacity__X5R=(__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.capacity__CSM <<  1);
-        __tmp__0AS=Self__V5R->parent_arrayed_collection__HQC.storage__NSM;
-        __tmp__1AS=Self__V5R->parent_arrayed_collection__HQC.capacity__CSM;
-        new__3QLB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__0AS)),((__UINTEGER_32 )(__INTEGER)(__tmp__1AS * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__X5R * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__QRLB=(__INTEGER)(new_capacity__X5R -  1);
-        Self__LDRC=__tmp__1AS;
-        while ((Self__LDRC <= __tmp__QRLB)) {
-          new__3QLB[Self__LDRC]=NULL;
-          Self__LDRC=(__INTEGER)(Self__LDRC +  1);
-        };
-        Self__V5R->parent_arrayed_collection__HQC.storage__NSM=new__3QLB;
-        Self__V5R->parent_arrayed_collection__HQC.capacity__CSM=new_capacity__X5R;
-        Self__V5R->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.upper__RQC +  1);
-      };
-    };
-    ((void **)Self__V5R->parent_arrayed_collection__HQC.storage__NSM)[Self__V5R->parent_arrayed_collection__HQC.upper__RQC]=result__SYV;
-  };
-  return(result__BQC);
+  __INTEGER__Q __tmp__OI0G,__tmp__UJSH,i__0KII,idx__CM0G,__tmp__5IOH;
+  __INTEGER__Q Self__LS0T,__tmp__3JOH,__tmp__5JOH;
+  __POINTER__IB sz__A54T,result__444T,__tmp__544T,__tmp__B54T;
+  __POINTER__IB __tmp__D54T,__tmp__E54T;
+  __UINTEGER_32__ZWB __tmp__F54T;
+  __MEMORY__2PG *__tmp__I54T;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *result__HSC,*result__NI0G;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__QISH,*__tmp__AJSH;
+  __BOOLEAN__L Result__PSTD,__tmp__HJ0G,result__TISH;
+  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *Self__YH0G,*Self__ZL0G;
+  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node__MI0G;
+  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node__GFOU;
+  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node1__0IOH;
+  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node2__1IOH;
+  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *Self__HBEI;
+  void **__tmp__QJSH,**__tmp__SJSH,**Self__GKII;
+  void **old_buckets__ZIOH,**Result__KS0T;
+  void *Result__GSC;
+  result__HSC=NULL;
+  Result__PSTD=(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC)->parent_arrayed_collection__CMB.upper__WBY <  0);
+  if (Result__PSTD) {
+    result__HSC=empty_list__OSC;
+  } else /* FALSE */ {
+    Self__YH0G=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)bucket__2SC);
+    result__NI0G=NULL;
+    __tmp__OI0G=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC));
+    node__MI0G=((void **)Self__YH0G->buckets__WI0G)[(__INTEGER__Q)(__tmp__OI0G % Self__YH0G->capacity__PI0G)];
+    until_do__JX3G:
+    {
+      if (((void *)node__MI0G == (void *)NULL)) {
+        __tmp__HJ0G=TRUE__K__;
+      } else /* FALSE */ {
+        Self__QISH=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)node__MI0G->item__CJ0G);
+        result__TISH=FALSE__O__;
+        if (((void *)Self__QISH == (void *)tmp__FSC)) {
+          result__TISH=TRUE__K__;
+        } else /* FALSE */ {
+          if (tmp__FSC==NULL) {
+            __tmp__AJSH=NULL;
+          } else /* FAST_ARRAY[ITM_TYPE_MONO] */ {
+            __tmp__AJSH=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC);
+          };
+          if ((((void *)__tmp__AJSH != (void *)NULL) && (Self__QISH->parent_arrayed_collection__CMB.upper__WBY == __tmp__AJSH->parent_arrayed_collection__CMB.upper__WBY))) {
+            __tmp__QJSH=Self__QISH->parent_arrayed_collection__CMB.storage__DIXC;
+            __tmp__SJSH=__tmp__AJSH->parent_arrayed_collection__CMB.storage__DIXC;
+            __tmp__UJSH=(__INTEGER__Q)(Self__QISH->parent_arrayed_collection__CMB.upper__WBY +  1);
+            Self__GKII=((void **)__tmp__QJSH);
+            i__0KII=(__INTEGER__Q)(__tmp__UJSH -  1);
+            while (((i__0KII >=  0) && ((void *)Self__GKII[i__0KII] == (void *)((void **)__tmp__SJSH)[i__0KII]))) {
+              i__0KII=(__INTEGER__Q)(i__0KII -  1);
+            };
+            result__TISH=(i__0KII <  0);
+          };
+        };
+        __tmp__HJ0G=result__TISH;
+      };
+      if ((! __tmp__HJ0G)) {
+        node__MI0G=node__MI0G->next__OJ0G;
+        goto until_do__JX3G;
+      };
+    };
+    if (((void *)node__MI0G != (void *)NULL)) {
+      result__NI0G=node__MI0G->item__CJ0G;
+    };
+    result__HSC=result__NI0G;
+    if (((void *)result__NI0G == (void *)NULL)) {
+      __tmp__UJSH=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__QISH=create_with_capacity__RF2B(__tmp__UJSH);
+      result__HSC=Self__QISH;
+      __tmp__AJSH=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH);
+      __tmp__UJSH=tmp__FSC->parent_arrayed_collection__CMB.upper__WBY;
+      if ((__tmp__UJSH >=  0)) {
+        i__0KII=(__INTEGER__Q)(__tmp__UJSH +  1);
+        if ((__tmp__AJSH->parent_arrayed_collection__CMB.capacity__FHXC < i__0KII)) {
+          __tmp__QJSH=create__O3KD(i__0KII);
+          __tmp__AJSH->parent_arrayed_collection__CMB.storage__DIXC=__tmp__QJSH;
+          __tmp__AJSH->parent_arrayed_collection__CMB.capacity__FHXC=i__0KII;
+        };
+        __tmp__QJSH=__tmp__AJSH->parent_arrayed_collection__CMB.storage__DIXC;
+        __tmp__SJSH=tmp__FSC->parent_arrayed_collection__CMB.storage__DIXC;
+        Self__GKII=((void **)__tmp__QJSH);
+        i__0KII=__tmp__UJSH;
+        while ((i__0KII >=  0)) {
+          Self__GKII[i__0KII]=((void **)__tmp__SJSH)[i__0KII];
+          i__0KII=(__INTEGER__Q)(i__0KII -  1);
+        };
+      };
+      __tmp__AJSH->parent_arrayed_collection__CMB.upper__WBY=__tmp__UJSH;
+      Self__ZL0G=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)bucket__2SC);
+      __tmp__UJSH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH));
+      node__GFOU=((void **)Self__ZL0G->buckets__WI0G)[(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G)];
+      while ((! (((void *)node__GFOU == (void *)NULL) || ((void *)node__GFOU->item__CJ0G == (void *)Self__QISH)))) {
+        node__GFOU=node__GFOU->next__OJ0G;
+      };
+      __tmp__UJSH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH));
+      node__GFOU=((void **)Self__ZL0G->buckets__WI0G)[(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G)];
+      while ((! (((void *)node__GFOU == (void *)NULL) || ((void *)node__GFOU->item__CJ0G == (void *)Self__QISH)))) {
+        node__GFOU=node__GFOU->next__OJ0G;
+      };
+      __tmp__UJSH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH));
+      i__0KII=(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G);
+      idx__CM0G=i__0KII;
+      node__GFOU=((void **)Self__ZL0G->buckets__WI0G)[i__0KII];
+      while ((! (((void *)node__GFOU == (void *)NULL) || ((void *)node__GFOU->item__CJ0G == (void *)Self__QISH)))) {
+        node__GFOU=node__GFOU->next__OJ0G;
+      };
+      if (((void *)node__GFOU == (void *)NULL)) {
+        if ((Self__ZL0G->capacity__PI0G == Self__ZL0G->count__GN0G)) {
+          node1__0IOH=NULL;
+          node2__1IOH=NULL;
+          __tmp__5IOH=prime_number_ceiling__OKN((__INTEGER__Q)(Self__ZL0G->capacity__PI0G +  1));
+          old_buckets__ZIOH=Self__ZL0G->buckets__WI0G;
+          sz__A54T=((__POINTER__IB )(__INTEGER__Q)(__tmp__5IOH * ((__INTEGER__Q )(sizeof(void *)))));
+          result__444T=((__POINTER__IB )(NULL));
+          (&__string_4)->count__0C= 16;
+          (&__string_4)->storage__1C="Memory: Size = 0";
+          __tmp__544T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__B54T=(void *)((unsigned long)(void *)((unsigned long)sz__A54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__544T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__544T) - (unsigned long)((__POINTER__IB ) 1)));
+          sz__A54T=(void *)((unsigned long)__tmp__B54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          if ((sz__A54T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__D54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__E54T=(void *)((unsigned long)(void *)((unsigned long)sz__A54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__F54T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__E54T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__D54T=micro_alloc__table__lab__UKI(__tmp__E54T,((__POINTER__IB )(&(table_size[(__tmp__F54T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__E54T)));
+            ((__POINTER__IB *)__tmp__D54T)[ 0]=((__POINTER__IB ) 3);
+            result__444T=(void *)((unsigned long)__tmp__D54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          } else /* FALSE */ {
+            __tmp__I54T=search__LQCB(__tmp__B54T);
+            result__444T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__I54T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+          };
+          Result__KS0T=((void **)result__444T);
+          Self__LS0T=(__INTEGER__Q)(__tmp__5IOH -  1);
+          while ((Self__LS0T >=  0)) {
+            Result__KS0T[Self__LS0T]=NULL;
+            Self__LS0T=(__INTEGER__Q)(Self__LS0T -  1);
+          };
+          Self__ZL0G->buckets__WI0G=Result__KS0T;
+          Self__LS0T=(__INTEGER__Q)(Self__ZL0G->capacity__PI0G -  1);
+          Self__ZL0G->capacity__PI0G=__tmp__5IOH;
+          while ((Self__LS0T >=  0)) {
+            node1__0IOH=((void **)old_buckets__ZIOH)[Self__LS0T];
+            while (((void *)node1__0IOH != (void *)NULL)) {
+              node2__1IOH=node1__0IOH->next__OJ0G;
+              __tmp__3JOH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)node1__0IOH->item__CJ0G));
+              __tmp__5JOH=(__INTEGER__Q)(__tmp__3JOH % Self__ZL0G->capacity__PI0G);
+              ((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *)node1__0IOH)->next__OJ0G=((void **)Self__ZL0G->buckets__WI0G)[__tmp__5JOH];
+              ((void **)Self__ZL0G->buckets__WI0G)[__tmp__5JOH]=node1__0IOH;
+              node1__0IOH=node2__1IOH;
+            };
+            Self__LS0T=(__INTEGER__Q)(Self__LS0T -  1);
+          };
+          idx__CM0G=(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G);
+        };
+        node1__0IOH=((void **)Self__ZL0G->buckets__WI0G)[idx__CM0G];
+        node2__1IOH=NULL;
+        sz__A54T=((__POINTER__IB )(NULL));
+        __tmp__5IOH= 0;
+        result__444T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G));
+        if (((unsigned long)result__444T ==  0)) {
+          node2__1IOH=HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__;
+        } else /* FALSE */ {
+          __tmp__5IOH=__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__444T));
+          if ((__tmp__5IOH == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__D54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__E54T=(void *)((unsigned long)(void *)((unsigned long)result__444T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__F54T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__E54T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__D54T=micro_alloc__table__lab__UKI(__tmp__E54T,((__POINTER__IB )(&(table_size[(__tmp__F54T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__E54T)));
+            sz__A54T=__tmp__D54T;
+          } else /* FALSE */ {
+            __tmp__F54T=((__UINTEGER_32__ZWB )__tmp__5IOH);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__D54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__E54T=(void *)((unsigned long)(void *)((unsigned long)result__444T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__D54T=micro_alloc__table__lab__UKI(__tmp__E54T,((__POINTER__IB )(&(table_type[(__tmp__F54T)]))),(__UINTEGER_32__ZWB)(__tmp__F54T |  1));
+            sz__A54T=__tmp__D54T;
+          };
+          node2__1IOH=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *)sz__A54T);
+          *(node2__1IOH) = *(HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__);
+        };
+        Self__HBEI=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *)node2__1IOH);
+        Self__HBEI->item__CJ0G=Self__QISH;
+        Self__HBEI->next__OJ0G=node1__0IOH;
+        node__GFOU=node2__1IOH;
+        ((void **)Self__ZL0G->buckets__WI0G)[idx__CM0G]=node2__1IOH;
+        Self__ZL0G->count__GN0G=(__INTEGER__Q)(Self__ZL0G->count__GN0G +  1);
+      };
+      ;
+    };
+  };
+  free__5PD(tmp__FSC);
+  Result__GSC=result__HSC;
+  return(Result__GSC);
 }
 
-static void* to_run__F1IB(__ITM_TYPE_GENERIC *Self__G1IB)
-// ({ITM_TYPE_GENERIC}) With resultRecursive, No inlinable.
+static __ITM_TYPE_GENERIC__LPB* get__style__with__MTC(__STRING_CONSTANT__0 *n__OTC,__STRING_CONSTANT__0 *s__PTC,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lt__QTC)
+// ({NULLxSTRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__R1IB,Self__FBNB,__tmp__E0EF,i__UCEG;
-  __INTEGER new_capacity__ZCOC,other_upper__YCOC,Self__MMFD,h__0DOC;
-  __INTEGER idx__1DOC,idx__XUID,new_capacity__YUID,i__WUID,typ_id__FNFD;
-  __INTEGER new_capacity__BZNC,__tmp__I0NC,__tmp__UF0D,Self__RPIF;
-  __INTEGER new_capacity__TKDR,old_nb_elts__WKDR,upper__CCOR,Self__ACOR;
-  __INTEGER __tmp__YCNB,Self__AASB,limit_up__BASB,new_capacity__ZKDR;
-  __INTEGER old_nb_elts__2KDR,upper__HCOR,Self__FCOR,new_capacity__5KDR;
-  __INTEGER old_nb_elts__CLDR,upper__MCOR,Self__KCOR,typ_id__4P2B;
-  __INTEGER h__OHOC,idx__PHOC,idx__1YID,new_capacity__2YID,i__3YID;
-  __INTEGER typ_id__K1ID,__tmp__YR2B,j__OU5B,__tmp__YV5B,Self__3QAD;
-  __INTEGER new_capacity__FLDR,old_nb_elts__ILDR,upper__FDOR,Self__DDOR;
-  __INTEGER new_capacity__LLDR,old_nb_elts__OLDR,upper__KDOR,Self__IDOR;
-  __INTEGER new_capacity__RLDR,old_nb_elts__ULDR,upper__PDOR,Self__NDOR;
-  __INTEGER typ_id__ZLDR,typ_id__EQ4,new_capacity__LXPB;
-  void *__tmp__Y1IB;
-  void *__tmp__Z1IB,*__tmp__VEVP,*result__QCNB;
-  __ITM_TYPE_STYLE *Self__UEVP;
-  __POSITION pos__P4BR;
-  __POINTER ptr__ANFD,ptr_table__WBOR,next__VBOR,result__XBOR;
-  __POINTER ptr_table__1BOR,next__0BOR,result__2BOR,ptr__ZP2B;
-  __POINTER ptr_table__PCOR,next__OCOR,result__QCOR,ptr_table__UCOR;
-  __POINTER next__TCOR,result__VCOR,ptr__F1ID,ptr_table__ZCOR;
-  __POINTER next__YCOR,result__0COR,ptr_table__4COR,next__3COR;
-  __POINTER result__5COR,entry__PU5B,ptr__YLDR,ptr_table__SDOR;
-  __POINTER next__RDOR,result__TDOR,ptr_table__XDOR,next__WDOR;
-  __POINTER result__YDOR,ptr__5P4,ptr_table__2DOR,next__1DOR;
-  __POINTER result__3DOR,ptr_table__BEOR,next__AEOR,result__CEOR;
-  __UINTEGER_32 sz__CNFD,a__WN4Q,new_size__YXZQ,t__0XZQ,a__0N4Q;
-  __UINTEGER_32 new_size__4BOR,lab_type__3BOR,sz__1P2B,a__JO4Q;
-  __UINTEGER_32 new_size__2XZQ,t__4XZQ,a__NO4Q,new_size__XCOR;
-  __UINTEGER_32 lab_type__WCOR,sz__H1ID,a__ZO4Q,new_size__AYZQ,t__CYZQ;
-  __UINTEGER_32 a__3O4Q,new_size__BDOR,lab_type__ADOR,sz__0LDR,a__1LDR;
-  __UINTEGER_32 new_size__2LDR,t__3LDR,a__4LDR,new_size__0DOR;
-  __UINTEGER_32 lab_type__ZDOR,sz__BQ4,a__K3ZQ,new_size__I3ZQ,t__O3ZQ;
-  __UINTEGER_32 a__Q3ZQ,new_size__EEOR,lab_type__DEOR;
-  __STRING *Self__UKDR,*Self__0KDR,*Self__ALDR,*Self__GLDR,*Self__MLDR;
-  __STRING *Self__IBAR;
-  void *key__PCNB,*__tmp__WR2B,*styl__RCNB;
-  void *result__FNNC,*base__OCNB;
-  __TYPE_GENERIC *result__YP2B,*Self__BR2B;
-  void *result__RU5B;
-  __TYPE_FULL *result__XLDR,*Self__5LDR,*Self__5KHQ,*Self__LR4;
-  void *result__KANB,*lst__I1IB,*e__KKNC,*result__3KNC,*result__WBNB;
-  void *e__TDOC,*gen__MCNB;
-  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *Self__5QWC,*Self__VRWC;
-  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *Self__5YNC;
-  __HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__JKNC,*Self__SDOC;
-  void *node__2KNC,*node__2DOC,*node1__0UID,*node2__1UID,*__tmp__MFOC;
-  __BOOLEAN __tmp__VLNC,result__CZEF,__tmp__QZNC,__tmp__HS2B;
-  __FAST_ARRAYoTYPE_FULLo *Self__5YEF,*o__DZEF,*__tmp__PZEF,*Self__WCOC;
-  __FAST_ARRAYoTYPE_FULLo *Self__DO4Q;
-  void **__tmp__5ZEF,**__tmp__B0EF,**Self__ACEG,**__tmp__MDOC;
-  void **__tmp__ODOC,**Self__RT5C;
-  void **old_buckets__ZUID;
-  __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *result__5MFD,*Self__IYZD;
-  void **__tmp__H0NC,**new__BF0D;
-  __CHARACTER *Self__VKDR,*new__XKDR,*Self__1KDR,*new__3KDR,*Self__BLDR;
-  __CHARACTER *new__DLDR,*Self__HLDR,*new__JLDR,*Self__NLDR,*new__PLDR;
-  __CHARACTER *Self__TLDR,*new__VLDR;
-  __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__ZMNC;
-  __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__FHOC;
-  void *node__ENNC,*node__QHOC,*node1__5YID,*node2__AZID,*__tmp__4IOC;
-  void **old_buckets__4YID;
-  __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *result__E1ID;
-  __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *Self__GG0D;
-  __UINTEGER_8 mask_bit__FR2B;
-  __CHARACTER Self__HBAR,result__GBAR;
-  __HASHED_SEToTYPEo *result__4P4,*Self__EBLB;
-  result__KANB=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB)->parent_arrayed_collection__PANB.upper__ZJNC <  0)) {
-    result__KANB=create_with_capacity__S0HB( 16);
-  } else {
-    Self__5QWC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB);
-    result__KANB=((void **)Self__5QWC->parent_arrayed_collection__PANB.storage__4ZNC)[Self__5QWC->parent_arrayed_collection__PANB.upper__ZJNC];
-    Self__VRWC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB);
-    Self__VRWC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(Self__VRWC->parent_arrayed_collection__PANB.upper__ZJNC -  1);
-  };
-  lst__I1IB=result__KANB;
-  __tmp__R1IB=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__G1IB->list_type__MRC)->parent_arrayed_collection__PIB.upper__BWK;
-  Self__FBNB= 0;
-  while ((Self__FBNB <= __tmp__R1IB)) {
-    __tmp__Y1IB=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__G1IB->list_type__MRC)->parent_arrayed_collection__PIB.storage__5WK)[Self__FBNB];
-    switch (((struct ___OBJ *)__tmp__Y1IB)->__id) {
-    case __ITM_TYPE_SIMPLE__: {
-      if (((__ITM_TYPE_SIMPLE *)__tmp__Y1IB)->to_run__2VK==0) {
-        __tmp__Z1IB=((__ITM_TYPE_SIMPLE *)__tmp__Y1IB)->to_run__1VK;
-      } else {
-        __tmp__Z1IB=to_run__XVK(__tmp__Y1IB);
-      };
-    } break;
-    case __ITM_TYPE_STYLE__: {
-      if (((__ITM_TYPE_STYLE *)__tmp__Y1IB)->to_run__E1IB==0) {
-        __tmp__Z1IB=((__ITM_TYPE_STYLE *)__tmp__Y1IB)->to_run__D1IB;
-      } else {
-        Self__UEVP=((__ITM_TYPE_STYLE *)__tmp__Y1IB);
-        __tmp__VEVP=get__PUN(Self__UEVP);
-        Self__UEVP->to_run__D1IB=__tmp__VEVP;
-        Self__UEVP->to_run__E1IB=0;
-        __tmp__Z1IB=__tmp__VEVP;
-      };
-    } break;
-    case __ITM_TYPE_GENERIC__: {
-      __tmp__Z1IB=to_run__F1IB(__tmp__Y1IB);
-    } break;
-    case __ITM_TYPE_SELF__: {
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__P4BR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__P4BR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__Z1IB=run_value__SLQC;
-    } break;
-    case __ITM_TYPE_GENERIC_ELT__: {
-      __tmp__Z1IB=to_run__LJEF(__tmp__Y1IB);
-    } break;
-    };
-    add_last__ZXMB(lst__I1IB,__tmp__Z1IB);
-    Self__FBNB=(__INTEGER)(Self__FBNB +  1);
-  };
-  Self__JKNC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)bucket__1BNB);
-  e__KKNC=result__KANB;
-  result__3KNC=NULL;
-  node__2KNC=((void **)Self__JKNC->buckets__ELNC)[(__INTEGER)(hash_code__AKRC(result__KANB) % Self__JKNC->capacity__5KNC)];
-  until_do__ILRC:
-  {
-    if (((void *)node__2KNC == (void *)NULL)) {
-      __tmp__VLNC=TRUE__;
-    } else {
-      Self__5YEF=((__FAST_ARRAYoTYPE_FULLo *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2KNC)->item__QLNC);
-      result__CZEF=FALSE__;
-      o__DZEF=NULL;
-      if (((void *)Self__5YEF == (void *)e__KKNC)) {
-        result__CZEF=TRUE__;
-      } else {
-        if (e__KKNC==NULL) {
-          __tmp__PZEF=NULL;
-        } else {
-          __tmp__PZEF=((__FAST_ARRAYoTYPE_FULLo *)e__KKNC);
-        };
-        o__DZEF=__tmp__PZEF;
-        if ((((void *)__tmp__PZEF != (void *)NULL) && (Self__5YEF->parent_arrayed_collection__KZCB.upper__5ZCB == __tmp__PZEF->parent_arrayed_collection__KZCB.upper__5ZCB))) {
-          __tmp__5ZEF=Self__5YEF->parent_arrayed_collection__KZCB.storage__0YMB;
-          __tmp__B0EF=__tmp__PZEF->parent_arrayed_collection__KZCB.storage__0YMB;
-          __tmp__E0EF=(__INTEGER)(Self__5YEF->parent_arrayed_collection__KZCB.upper__5ZCB +  1);
-          Self__ACEG=((void **)__tmp__5ZEF);
-          i__UCEG=(__INTEGER)(__tmp__E0EF -  1);
-          while (((i__UCEG >=  0) && ((void *)Self__ACEG[i__UCEG] == (void *)((void **)__tmp__B0EF)[i__UCEG]))) {
-            i__UCEG=(__INTEGER)(i__UCEG -  1);
-          };
-          result__CZEF=(i__UCEG <  0);
-        };
-      };
-      __tmp__VLNC=result__CZEF;
-    };
-    if ((! __tmp__VLNC)) {
-      node__2KNC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2KNC)->next__2LNC;
-      goto until_do__ILRC;
-    };
-  };
-  if (((void *)node__2KNC != (void *)NULL)) {
-    result__3KNC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2KNC)->item__QLNC;
-  };
-  result__WBNB=result__3KNC;
-  if (((void *)result__3KNC == (void *)NULL)) {
-    result__WBNB=create_with_capacity__S0HB((__INTEGER)(((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.upper__5ZCB +  1));
-    Self__WCOC=((__FAST_ARRAYoTYPE_FULLo *)result__WBNB);
-    new_capacity__ZCOC= 0;
-    other_upper__YCOC=((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-    if ((other_upper__YCOC >=  0)) {
-      new_capacity__ZCOC=(__INTEGER)(other_upper__YCOC +  1);
-      if ((Self__WCOC->parent_arrayed_collection__KZCB.capacity__4XMB < new_capacity__ZCOC)) {
-        Self__WCOC->parent_arrayed_collection__KZCB.storage__0YMB=create__YF2B(new_capacity__ZCOC);
-        Self__WCOC->parent_arrayed_collection__KZCB.capacity__4XMB=new_capacity__ZCOC;
-      };
-      __tmp__MDOC=Self__WCOC->parent_arrayed_collection__KZCB.storage__0YMB;
-      __tmp__ODOC=((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.storage__0YMB;
-      Self__RT5C=((void **)__tmp__MDOC);
-      Self__MMFD=other_upper__YCOC;
-      while ((Self__MMFD >=  0)) {
-        Self__RT5C[Self__MMFD]=((void **)__tmp__ODOC)[Self__MMFD];
-        Self__MMFD=(__INTEGER)(Self__MMFD -  1);
-      };
-    };
-    Self__WCOC->parent_arrayed_collection__KZCB.upper__5ZCB=other_upper__YCOC;
-    Self__SDOC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)bucket__1BNB);
-    e__TDOC=result__WBNB;
-    fast_has__DHSC(Self__SDOC,result__WBNB);
-    fast_has__DHSC(Self__SDOC,result__WBNB);
-    h__0DOC=hash_code__AKRC(result__WBNB);
-    idx__1DOC=(__INTEGER)(h__0DOC % Self__SDOC->capacity__5KNC);
-    node__2DOC=((void **)Self__SDOC->buckets__ELNC)[idx__1DOC];
-    while ((! (((void *)node__2DOC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2DOC)->item__QLNC == (void *)e__TDOC)))) {
-      node__2DOC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2DOC)->next__2LNC;
-    };
-    if (((void *)node__2DOC == (void *)NULL)) {
-      if ((Self__SDOC->capacity__5KNC == Self__SDOC->count__5EOC)) {
-        idx__XUID= 0;
-        node1__0UID=NULL;
-        node2__1UID=NULL;
-        new_capacity__YUID=prime_number_ceiling__X3Q((__INTEGER)(Self__SDOC->capacity__5KNC +  1));
-        old_buckets__ZUID=Self__SDOC->buckets__ELNC;
-        Self__SDOC->buckets__ELNC=create__FVXC(new_capacity__YUID);
-        i__WUID=(__INTEGER)(Self__SDOC->capacity__5KNC -  1);
-        Self__SDOC->capacity__5KNC=new_capacity__YUID;
-        while ((i__WUID >=  0)) {
-          node1__0UID=((void **)old_buckets__ZUID)[i__WUID];
-          while (((void *)node1__0UID != (void *)NULL)) {
-            node2__1UID=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__0UID)->next__2LNC;
-            idx__XUID=(__INTEGER)(hash_code__AKRC(((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__0UID)->item__QLNC) % Self__SDOC->capacity__5KNC);
-            ((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__0UID)->next__2LNC=((void **)Self__SDOC->buckets__ELNC)[idx__XUID];
-            ((void **)Self__SDOC->buckets__ELNC)[idx__XUID]=node1__0UID;
-            node1__0UID=node2__1UID;
-          };
-          i__WUID=(__INTEGER)(i__WUID -  1);
-        };
-        idx__1DOC=(__INTEGER)(h__0DOC % Self__SDOC->capacity__5KNC);
-      };
-      __tmp__MFOC=((void **)Self__SDOC->buckets__ELNC)[idx__1DOC];
-      result__5MFD=NULL;
-      ptr__ANFD=((__POINTER )(NULL));
-      typ_id__FNFD= 0;
-      sz__CNFD=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo));
-      if ((sz__CNFD ==  0)) {
-        result__5MFD=HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__;
-      } else {
-        typ_id__FNFD=__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CNFD);
-        if ((typ_id__FNFD == (__INTEGER)(-  1))) {
-          a__WN4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__CNFD + a__WN4Q) & (__UINTEGER_32)(~ a__WN4Q));
-          ptr_table__WBOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__VBOR=((__POINTER )(NULL));
-          result__XBOR=((__POINTER *)ptr_table__WBOR)[ 0];
-          if ((result__XBOR == (void *)NULL)) {
-            result__XBOR=new_lab__2PJ(new_size__YXZQ);
-            next__VBOR=(void *)((unsigned long)result__XBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXZQ)));
-            ((__POINTER *)next__VBOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WBOR)[ 0]=next__VBOR;
-          } else {
-            next__VBOR=((__POINTER *)result__XBOR)[ 0];
-            if ((next__VBOR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XBOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YXZQ <<  1)) <=  4096)) {
-                next__VBOR=(void *)((unsigned long)result__XBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXZQ)));
-              } else {
-                next__VBOR=new_lab__2PJ(new_size__YXZQ);
-              };
-              ((__POINTER *)next__VBOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WBOR)[ 0]=next__VBOR;
-            } else {
-              ((__POINTER *)result__XBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__XBOR=next__VBOR;
-            };
-          };
-          ptr__ANFD=result__XBOR;
-        } else {
-          t__0XZQ=((__UINTEGER_32 )typ_id__FNFD);
-          a__0N4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__4BOR=(__UINTEGER_32)((__UINTEGER_32)(sz__CNFD + a__0N4Q) & (__UINTEGER_32)(~ a__0N4Q));
-          ptr_table__1BOR=((__POINTER )(&(table_type[(t__0XZQ)])));
-          lab_type__3BOR=(__UINTEGER_32)(t__0XZQ |  1);
-          next__0BOR=((__POINTER )(NULL));
-          result__2BOR=((__POINTER *)ptr_table__1BOR)[ 0];
-          if ((result__2BOR == (void *)NULL)) {
-            result__2BOR=new_lab__2PJ(lab_type__3BOR);
-            next__0BOR=(void *)((unsigned long)result__2BOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BOR)));
-            ((__POINTER *)next__0BOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1BOR)[ 0]=next__0BOR;
-          } else {
-            next__0BOR=((__POINTER *)result__2BOR)[ 0];
-            if ((next__0BOR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2BOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4BOR <<  1)) <=  4096)) {
-                next__0BOR=(void *)((unsigned long)result__2BOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BOR)));
-              } else {
-                next__0BOR=new_lab__2PJ(lab_type__3BOR);
-              };
-              ((__POINTER *)next__0BOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1BOR)[ 0]=next__0BOR;
-            } else {
-              ((__POINTER *)result__2BOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0BOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__2BOR=next__0BOR;
-            };
-          };
-          ptr__ANFD=result__2BOR;
-        };
-        result__5MFD=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)ptr__ANFD);
-        *(result__5MFD) = *(HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__);
-      };
-      Self__IYZD=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)result__5MFD);
-      Self__IYZD->item__QLNC=result__WBNB;
-      Self__IYZD->next__2LNC=__tmp__MFOC;
-      node__2DOC=result__5MFD;
-      ((void **)Self__SDOC->buckets__ELNC)[idx__1DOC]=result__5MFD;
-      Self__SDOC->count__5EOC=(__INTEGER)(Self__SDOC->count__5EOC +  1);
-    };
-  };
-  ((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(-  1);
-  Self__5YNC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB);
-  new_capacity__BZNC= 0;
-  if (((__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC +  1) <= (__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC -  1))) {
-    Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC +  1);
-    __tmp__QZNC=TRUE__;
-  } else {
-    __tmp__QZNC=FALSE__;
-  };
-  if ((! __tmp__QZNC)) {
-    if ((Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC ==  0)) {
-      Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC=create__1N5C( 2);
-      Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC= 2;
-      Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC= 0;
-    } else {
-      new_capacity__BZNC=(__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC <<  1);
-      __tmp__H0NC=Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC;
-      __tmp__I0NC=Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC;
-      new__BF0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__H0NC)),((__UINTEGER_32 )(__INTEGER)(__tmp__I0NC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__BZNC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__UF0D=(__INTEGER)(new_capacity__BZNC -  1);
-      Self__RPIF=__tmp__I0NC;
-      while ((Self__RPIF <= __tmp__UF0D)) {
-        new__BF0D[Self__RPIF]=NULL;
-        Self__RPIF=(__INTEGER)(Self__RPIF +  1);
-      };
-      Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC=new__BF0D;
-      Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC=new_capacity__BZNC;
-      Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC +  1);
-    };
-  };
-  ((void **)Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC)[Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC]=result__KANB;
-  lst__I1IB=result__WBNB;
-  gen__MCNB=result__WBNB;
-  result__QCNB=NULL;
-  copy__BNK(string_tmp__RB,Self__G1IB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
-  Self__UKDR=((__STRING *)string_tmp__RB);
-  new_capacity__TKDR= 0;
-  if ((Self__UKDR->capacity__MNK <= Self__UKDR->count__VF)) {
-    if ((Self__UKDR->capacity__MNK ==  0)) {
-      Self__UKDR->capacity__MNK= 32;
-      Self__UKDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__TKDR=(__INTEGER)(Self__UKDR->capacity__MNK <<  1);
-      Self__VKDR=((__CHARACTER *)Self__UKDR->storage__XNK);
-      old_nb_elts__WKDR=Self__UKDR->capacity__MNK;
-      new__XKDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VKDR),((__UINTEGER_32 )old_nb_elts__WKDR),((__UINTEGER_32 )new_capacity__TKDR)));
-      upper__CCOR=(__INTEGER)(new_capacity__TKDR -  1);
-      Self__ACOR=old_nb_elts__WKDR;
-      while ((Self__ACOR <= upper__CCOR)) {
-        new__XKDR[Self__ACOR]='\0';
-        Self__ACOR=(__INTEGER)(Self__ACOR +  1);
-      };
-      Self__UKDR->storage__XNK=new__XKDR;
-      Self__UKDR->capacity__MNK=new_capacity__TKDR;
-    };
-  };
-  ((__CHARACTER *)Self__UKDR->storage__XNK)[Self__UKDR->count__VF]='[';
-  Self__UKDR->count__VF=(__INTEGER)(Self__UKDR->count__VF +  1);
-  __tmp__YCNB=((__FAST_ARRAYoTYPE_FULLo *)result__WBNB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-  Self__AASB= 0;
-  limit_up__BASB=(__INTEGER)(__tmp__YCNB -  1);
-  while ((Self__AASB <= limit_up__BASB)) {
-    append_name_in__M5XD(((void **)((__FAST_ARRAYoTYPE_FULLo *)gen__MCNB)->parent_arrayed_collection__KZCB.storage__0YMB)[Self__AASB],string_tmp__RB);
-    Self__0KDR=((__STRING *)string_tmp__RB);
-    new_capacity__ZKDR= 0;
-    if ((Self__0KDR->capacity__MNK <= Self__0KDR->count__VF)) {
-      if ((Self__0KDR->capacity__MNK ==  0)) {
-        Self__0KDR->capacity__MNK= 32;
-        Self__0KDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ZKDR=(__INTEGER)(Self__0KDR->capacity__MNK <<  1);
-        Self__1KDR=((__CHARACTER *)Self__0KDR->storage__XNK);
-        old_nb_elts__2KDR=Self__0KDR->capacity__MNK;
-        new__3KDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1KDR),((__UINTEGER_32 )old_nb_elts__2KDR),((__UINTEGER_32 )new_capacity__ZKDR)));
-        upper__HCOR=(__INTEGER)(new_capacity__ZKDR -  1);
-        Self__FCOR=old_nb_elts__2KDR;
-        while ((Self__FCOR <= upper__HCOR)) {
-          new__3KDR[Self__FCOR]='\0';
-          Self__FCOR=(__INTEGER)(Self__FCOR +  1);
-        };
-        Self__0KDR->storage__XNK=new__3KDR;
-        Self__0KDR->capacity__MNK=new_capacity__ZKDR;
-      };
-    };
-    ((__CHARACTER *)Self__0KDR->storage__XNK)[Self__0KDR->count__VF]=',';
-    Self__0KDR->count__VF=(__INTEGER)(Self__0KDR->count__VF +  1);
-    Self__AASB=(__INTEGER)(Self__AASB +  1);
-  };
-  Self__DO4Q=((__FAST_ARRAYoTYPE_FULLo *)result__WBNB);
-  append_name_in__M5XD(((void **)Self__DO4Q->parent_arrayed_collection__KZCB.storage__0YMB)[Self__DO4Q->parent_arrayed_collection__KZCB.upper__5ZCB],string_tmp__RB);
-  Self__ALDR=((__STRING *)string_tmp__RB);
-  new_capacity__5KDR= 0;
-  if ((Self__ALDR->capacity__MNK <= Self__ALDR->count__VF)) {
-    if ((Self__ALDR->capacity__MNK ==  0)) {
-      Self__ALDR->capacity__MNK= 32;
-      Self__ALDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__5KDR=(__INTEGER)(Self__ALDR->capacity__MNK <<  1);
-      Self__BLDR=((__CHARACTER *)Self__ALDR->storage__XNK);
-      old_nb_elts__CLDR=Self__ALDR->capacity__MNK;
-      new__DLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BLDR),((__UINTEGER_32 )old_nb_elts__CLDR),((__UINTEGER_32 )new_capacity__5KDR)));
-      upper__MCOR=(__INTEGER)(new_capacity__5KDR -  1);
-      Self__KCOR=old_nb_elts__CLDR;
-      while ((Self__KCOR <= upper__MCOR)) {
-        new__DLDR[Self__KCOR]='\0';
-        Self__KCOR=(__INTEGER)(Self__KCOR +  1);
-      };
-      Self__ALDR->storage__XNK=new__DLDR;
-      Self__ALDR->capacity__MNK=new_capacity__5KDR;
-    };
-  };
-  ((__CHARACTER *)Self__ALDR->storage__XNK)[Self__ALDR->count__VF]=']';
-  Self__ALDR->count__VF=(__INTEGER)(Self__ALDR->count__VF +  1);
-  key__PCNB=get__QEC(string_tmp__RB);
-  Self__ZMNC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)dicog_type__NDNB);
-  result__FNNC=NULL;
-  node__ENNC=((void **)Self__ZMNC->buckets__MNNC)[(__INTEGER)(hash_code__OPN(key__PCNB) % Self__ZMNC->capacity__HNNC)];
-  while ((! (((void *)node__ENNC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__ENNC)->key__YNNC == (void *)key__PCNB)))) {
-    node__ENNC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__ENNC)->next__DONC;
-  };
-  if (((void *)node__ENNC != (void *)NULL)) {
-    result__FNNC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__ENNC)->item__LONC;
-  };
-  base__OCNB=result__FNNC;
-  if (((void *)result__FNNC == (void *)NULL)) {
-    result__YP2B=NULL;
-    ptr__ZP2B=((__POINTER )(NULL));
-    typ_id__4P2B= 0;
-    sz__1P2B=((__UINTEGER_32 )sizeof(__TYPE_GENERIC));
-    if ((sz__1P2B ==  0)) {
-      result__YP2B=TYPE_GENERIC__;
-    } else {
-      typ_id__4P2B=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1P2B);
-      if ((typ_id__4P2B == (__INTEGER)(-  1))) {
-        a__JO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2XZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__1P2B + a__JO4Q) & (__UINTEGER_32)(~ a__JO4Q));
-        ptr_table__PCOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2XZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__OCOR=((__POINTER )(NULL));
-        result__QCOR=((__POINTER *)ptr_table__PCOR)[ 0];
-        if ((result__QCOR == (void *)NULL)) {
-          result__QCOR=new_lab__2PJ(new_size__2XZQ);
-          next__OCOR=(void *)((unsigned long)result__QCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XZQ)));
-          ((__POINTER *)next__OCOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PCOR)[ 0]=next__OCOR;
-        } else {
-          next__OCOR=((__POINTER *)result__QCOR)[ 0];
-          if ((next__OCOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QCOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2XZQ <<  1)) <=  4096)) {
-              next__OCOR=(void *)((unsigned long)result__QCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XZQ)));
-            } else {
-              next__OCOR=new_lab__2PJ(new_size__2XZQ);
-            };
-            ((__POINTER *)next__OCOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PCOR)[ 0]=next__OCOR;
-          } else {
-            ((__POINTER *)result__QCOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OCOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QCOR=next__OCOR;
-          };
-        };
-        ptr__ZP2B=result__QCOR;
-      } else {
-        t__4XZQ=((__UINTEGER_32 )typ_id__4P2B);
-        a__NO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XCOR=(__UINTEGER_32)((__UINTEGER_32)(sz__1P2B + a__NO4Q) & (__UINTEGER_32)(~ a__NO4Q));
-        ptr_table__UCOR=((__POINTER )(&(table_type[(t__4XZQ)])));
-        lab_type__WCOR=(__UINTEGER_32)(t__4XZQ |  1);
-        next__TCOR=((__POINTER )(NULL));
-        result__VCOR=((__POINTER *)ptr_table__UCOR)[ 0];
-        if ((result__VCOR == (void *)NULL)) {
-          result__VCOR=new_lab__2PJ(lab_type__WCOR);
-          next__TCOR=(void *)((unsigned long)result__VCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XCOR)));
-          ((__POINTER *)next__TCOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UCOR)[ 0]=next__TCOR;
-        } else {
-          next__TCOR=((__POINTER *)result__VCOR)[ 0];
-          if ((next__TCOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VCOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XCOR <<  1)) <=  4096)) {
-              next__TCOR=(void *)((unsigned long)result__VCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XCOR)));
-            } else {
-              next__TCOR=new_lab__2PJ(lab_type__WCOR);
-            };
-            ((__POINTER *)next__TCOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UCOR)[ 0]=next__TCOR;
-          } else {
-            ((__POINTER *)result__VCOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TCOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VCOR=next__TCOR;
-          };
-        };
-        ptr__ZP2B=result__VCOR;
-      };
-      result__YP2B=((__TYPE_GENERIC *)ptr__ZP2B);
-      *(result__YP2B) = *(TYPE_GENERIC__);
-    };
-    base__OCNB=result__YP2B;
-    Self__FHOC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)dicog_type__NDNB);
-    h__OHOC=hash_code__OPN(key__PCNB);
-    idx__PHOC=(__INTEGER)(h__OHOC % Self__FHOC->capacity__HNNC);
-    node__QHOC=((void **)Self__FHOC->buckets__MNNC)[idx__PHOC];
-    while ((! (((void *)node__QHOC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__QHOC)->key__YNNC == (void *)key__PCNB)))) {
-      node__QHOC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__QHOC)->next__DONC;
-    };
-    if (((void *)node__QHOC == (void *)NULL)) {
-      if ((Self__FHOC->capacity__HNNC == Self__FHOC->count__RIOC)) {
-        idx__1YID= 0;
-        node1__5YID=NULL;
-        node2__AZID=NULL;
-        old_buckets__4YID=Self__FHOC->buckets__MNNC;
-        new_capacity__2YID=prime_number_ceiling__X3Q((__INTEGER)(Self__FHOC->capacity__HNNC +  1));
-        Self__FHOC->buckets__MNNC=create__X3XC(new_capacity__2YID);
-        i__3YID=(__INTEGER)(Self__FHOC->capacity__HNNC -  1);
-        Self__FHOC->capacity__HNNC=new_capacity__2YID;
-        while ((i__3YID >=  0)) {
-          node1__5YID=((void **)old_buckets__4YID)[i__3YID];
-          while (((void *)node1__5YID != (void *)NULL)) {
-            node2__AZID=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__5YID)->next__DONC;
-            idx__1YID=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__5YID)->key__YNNC) % Self__FHOC->capacity__HNNC);
-            ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__5YID)->next__DONC=((void **)Self__FHOC->buckets__MNNC)[idx__1YID];
-            ((void **)Self__FHOC->buckets__MNNC)[idx__1YID]=node1__5YID;
-            node1__5YID=node2__AZID;
-          };
-          i__3YID=(__INTEGER)(i__3YID -  1);
-        };
-        idx__PHOC=(__INTEGER)(h__OHOC % Self__FHOC->capacity__HNNC);
-      };
-      __tmp__4IOC=((void **)Self__FHOC->buckets__MNNC)[idx__PHOC];
-      result__E1ID=NULL;
-      ptr__F1ID=((__POINTER )(NULL));
-      typ_id__K1ID= 0;
-      sz__H1ID=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo));
-      if ((sz__H1ID ==  0)) {
-        result__E1ID=HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__;
-      } else {
-        typ_id__K1ID=__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H1ID);
-        if ((typ_id__K1ID == (__INTEGER)(-  1))) {
-          a__ZO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__AYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__H1ID + a__ZO4Q) & (__UINTEGER_32)(~ a__ZO4Q));
-          ptr_table__ZCOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__YCOR=((__POINTER )(NULL));
-          result__0COR=((__POINTER *)ptr_table__ZCOR)[ 0];
-          if ((result__0COR == (void *)NULL)) {
-            result__0COR=new_lab__2PJ(new_size__AYZQ);
-            next__YCOR=(void *)((unsigned long)result__0COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AYZQ)));
-            ((__POINTER *)next__YCOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZCOR)[ 0]=next__YCOR;
-          } else {
-            next__YCOR=((__POINTER *)result__0COR)[ 0];
-            if ((next__YCOR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0COR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AYZQ <<  1)) <=  4096)) {
-                next__YCOR=(void *)((unsigned long)result__0COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AYZQ)));
-              } else {
-                next__YCOR=new_lab__2PJ(new_size__AYZQ);
-              };
-              ((__POINTER *)next__YCOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ZCOR)[ 0]=next__YCOR;
-            } else {
-              ((__POINTER *)result__0COR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YCOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__0COR=next__YCOR;
-            };
-          };
-          ptr__F1ID=result__0COR;
-        } else {
-          t__CYZQ=((__UINTEGER_32 )typ_id__K1ID);
-          a__3O4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__BDOR=(__UINTEGER_32)((__UINTEGER_32)(sz__H1ID + a__3O4Q) & (__UINTEGER_32)(~ a__3O4Q));
-          ptr_table__4COR=((__POINTER )(&(table_type[(t__CYZQ)])));
-          lab_type__ADOR=(__UINTEGER_32)(t__CYZQ |  1);
-          next__3COR=((__POINTER )(NULL));
-          result__5COR=((__POINTER *)ptr_table__4COR)[ 0];
-          if ((result__5COR == (void *)NULL)) {
-            result__5COR=new_lab__2PJ(lab_type__ADOR);
-            next__3COR=(void *)((unsigned long)result__5COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDOR)));
-            ((__POINTER *)next__3COR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4COR)[ 0]=next__3COR;
-          } else {
-            next__3COR=((__POINTER *)result__5COR)[ 0];
-            if ((next__3COR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5COR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BDOR <<  1)) <=  4096)) {
-                next__3COR=(void *)((unsigned long)result__5COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDOR)));
-              } else {
-                next__3COR=new_lab__2PJ(lab_type__ADOR);
-              };
-              ((__POINTER *)next__3COR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4COR)[ 0]=next__3COR;
-            } else {
-              ((__POINTER *)result__5COR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3COR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__5COR=next__3COR;
-            };
-          };
-          ptr__F1ID=result__5COR;
-        };
-        result__E1ID=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)ptr__F1ID);
-        *(result__E1ID) = *(HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__);
-      };
-      Self__GG0D=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)result__E1ID);
-      Self__GG0D->item__LONC=result__YP2B;
-      Self__GG0D->key__YNNC=key__PCNB;
-      Self__GG0D->next__DONC=__tmp__4IOC;
-      node__QHOC=result__E1ID;
-      ((void **)Self__FHOC->buckets__MNNC)[idx__PHOC]=result__E1ID;
-      Self__FHOC->count__RIOC=(__INTEGER)(Self__FHOC->count__RIOC +  1);
-    } else {
-      ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__QHOC)->item__LONC=result__YP2B;
-    };
-    Self__BR2B=((__TYPE_GENERIC *)result__YP2B);
-    mask_bit__FR2B= 0;
-    Self__BR2B->parent_type__C2IB.index__LJC=index_count__JJC;
-    index_count__JJC=(__INTEGER)(index_count__JJC +  1);
-    Self__BR2B->name__LR2B=key__PCNB;
-    Self__BR2B->generic_list__MR2B=result__WBNB;
-    copy__BNK(string_tmp__RB,key__PCNB);
-    replace_all__with__X01(string_tmp__RB,',','x');
-    replace_all__with__X01(string_tmp__RB,'[','o');
-    replace_all__with__X01(string_tmp__RB,']','o');
-    replace_all__with__X01(string_tmp__RB,' ','_');
-    Self__BR2B->intern_name__UR2B=get__QEC(string_tmp__RB);
-    __tmp__WR2B=Self__G1IB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC;
-    __tmp__YR2B=(__INTEGER)(((__FAST_ARRAYoTYPE_FULLo *)result__WBNB)->parent_arrayed_collection__KZCB.upper__5ZCB +  1);
-    j__OU5B= 0;
-    entry__PU5B=((__POINTER )(NULL));
-    result__RU5B=fast_reference_at__A5KB(prototype_dico__MHM,__tmp__WR2B);
-    if (((void *)result__RU5B == (void *)NULL)) {
-      j__OU5B= 1;
-      ((__STRING *)string_tmp2__ADB)->count__VF= 0;
-      while ((! ((j__OU5B > ((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->parent_linked_collection__DC.upper__JC) || ((void *)result__RU5B != (void *)NULL)))) {
-        copy__BNK(string_tmp__RB,item__DTU(path_directory__EC,j__OU5B));
-        __tmp__YV5B=((__STRING_CONSTANT *)__tmp__WR2B)->count__XHB;
-        Self__3QAD= 1;
-        while ((Self__3QAD <= __tmp__YV5B)) {
-          Self__HBAR=((__CHARACTER *)((__STRING_CONSTANT *)__tmp__WR2B)->storage__X4K)[(__INTEGER)(Self__3QAD -  1)];
-          result__GBAR='\0';
-          if (((((__INTEGER_8 )Self__HBAR) <  65) || (((__INTEGER_8 )Self__HBAR) >  90))) {
-            result__GBAR=Self__HBAR;
-          } else {
-            result__GBAR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__HBAR) +  32))));
-          };
-          Self__GLDR=((__STRING *)string_tmp__RB);
-          new_capacity__FLDR= 0;
-          if ((Self__GLDR->capacity__MNK <= Self__GLDR->count__VF)) {
-            if ((Self__GLDR->capacity__MNK ==  0)) {
-              Self__GLDR->capacity__MNK= 32;
-              Self__GLDR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__FLDR=(__INTEGER)(Self__GLDR->capacity__MNK <<  1);
-              Self__HLDR=((__CHARACTER *)Self__GLDR->storage__XNK);
-              old_nb_elts__ILDR=Self__GLDR->capacity__MNK;
-              new__JLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HLDR),((__UINTEGER_32 )old_nb_elts__ILDR),((__UINTEGER_32 )new_capacity__FLDR)));
-              upper__FDOR=(__INTEGER)(new_capacity__FLDR -  1);
-              Self__DDOR=old_nb_elts__ILDR;
-              while ((Self__DDOR <= upper__FDOR)) {
-                new__JLDR[Self__DDOR]='\0';
-                Self__DDOR=(__INTEGER)(Self__DDOR +  1);
+  __ITM_TYPE_GENERIC__LPB *result__STC,*__tmp__1VC,*__tmp__3VC;
+  __INTEGER__Q idx__TTC,typ_id__NPO,Self__RS0T,__tmp__VSZ,__tmp__4LWB;
+  __INTEGER__Q Self__CX4C;
+  __POINTER__IB ptr__JPO,__tmp__PPO,__tmp__H4WT,__tmp__J4WT,__tmp__L54T;
+  __POINTER__IB __tmp__N54T,__tmp__P54T,__tmp__Q54T;
+  __UINTEGER_32__ZWB __tmp__K4WT,__tmp__R54T;
+  __MEMORY__2PG *__tmp__U54T;
+  __FAST_ARRAYoITM_TYPE_GENERICo__UTC *Self__QRZ;
+  __BOOLEAN__L __tmp__ASZ;
+  void **__tmp__QS0T;
+  result__STC=NULL;
+  idx__TTC= 0;
+  while (((idx__TTC <= dico__3TC->parent_arrayed_collection__2TC.upper__GUC) && ((((void *)((__ITM_TYPE_GENERIC__LPB *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC])->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC != (void *)n__OTC) || ((void *)((__ITM_TYPE_GENERIC__LPB *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC])->parent_itm_type_style__MPB.style__UPC != (void *)s__PTC)) || ((void *)((__ITM_TYPE_GENERIC__LPB *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC])->list_type__BVC != (void *)lt__QTC)))) {
+    idx__TTC=(__INTEGER__Q)(idx__TTC +  1);
+  };
+  if ((idx__TTC <= dico__3TC->parent_arrayed_collection__2TC.upper__GUC)) {
+    __tmp__1VC=((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC];
+    if (__tmp__1VC==NULL) {
+      __tmp__3VC=NULL;
+    } else /* ITM_TYPE_GENERIC */ {
+      __tmp__3VC=((__ITM_TYPE_GENERIC__LPB *)__tmp__1VC);
+    };
+    result__STC=__tmp__3VC;
+  } else /* FALSE */ {
+    __tmp__1VC=NULL;
+    ptr__JPO=((__POINTER__IB )(NULL));
+    typ_id__NPO= 0;
+    __tmp__PPO=((__POINTER__IB )sizeof(__ITM_TYPE_GENERIC__LPB));
+    if (((unsigned long)__tmp__PPO ==  0)) {
+      __tmp__1VC=ITM_TYPE_GENERIC__LPB__;
+    } else /* FALSE */ {
+      typ_id__NPO=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPO));
+      if ((typ_id__NPO == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__H4WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__J4WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__K4WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J4WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__H4WT=micro_alloc__table__lab__UKI(__tmp__J4WT,((__POINTER__IB )(&(table_size[(__tmp__K4WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J4WT)));
+        ptr__JPO=__tmp__H4WT;
+      } else /* FALSE */ {
+        __tmp__K4WT=((__UINTEGER_32__ZWB )typ_id__NPO);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__H4WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__J4WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__H4WT=micro_alloc__table__lab__UKI(__tmp__J4WT,((__POINTER__IB )(&(table_type[(__tmp__K4WT)]))),(__UINTEGER_32__ZWB)(__tmp__K4WT |  1));
+        ptr__JPO=__tmp__H4WT;
+      };
+      __tmp__1VC=((__ITM_TYPE_GENERIC__LPB *)ptr__JPO);
+      *(__tmp__1VC) = *(ITM_TYPE_GENERIC__LPB__);
+    };
+    __tmp__3VC=((__ITM_TYPE_GENERIC__LPB *)__tmp__1VC);
+    __tmp__3VC->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC=n__OTC;
+    __tmp__3VC->parent_itm_type_style__MPB.style__UPC=s__PTC;
+    __tmp__3VC->list_type__BVC=lt__QTC;
+    result__STC=__tmp__1VC;
+    Self__QRZ=((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC);
+    if (((__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.upper__GUC +  1) <= (__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y -  1))) {
+      Self__QRZ->parent_arrayed_collection__2TC.upper__GUC=(__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.upper__GUC +  1);
+      __tmp__ASZ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__ASZ=FALSE__O__;
+    };
+    if ((! __tmp__ASZ)) {
+      if ((Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y ==  0)) {
+        __tmp__H4WT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+        __tmp__J4WT=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__L54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__N54T=(void *)((unsigned long)(void *)((unsigned long)__tmp__H4WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L54T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__H4WT=(void *)((unsigned long)__tmp__N54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__H4WT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__P54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__Q54T=(void *)((unsigned long)(void *)((unsigned long)__tmp__H4WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P54T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__R54T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q54T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__P54T=micro_alloc__table__lab__UKI(__tmp__Q54T,((__POINTER__IB )(&(table_size[(__tmp__R54T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q54T)));
+          ((__POINTER__IB *)__tmp__P54T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__J4WT=(void *)((unsigned long)__tmp__P54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__U54T=search__LQCB(__tmp__N54T);
+          __tmp__J4WT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__U54T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__QS0T=((void **)__tmp__J4WT);
+        Self__RS0T= 1;
+        while ((Self__RS0T >=  0)) {
+          __tmp__QS0T[Self__RS0T]=NULL;
+          Self__RS0T=(__INTEGER__Q)(Self__RS0T -  1);
+        };
+        Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y=__tmp__QS0T;
+        Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y= 2;
+        Self__QRZ->parent_arrayed_collection__2TC.upper__GUC= 0;
+      } else /* FALSE */ {
+        Self__RS0T=(__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y <<  1);
+        __tmp__QS0T=Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y;
+        __tmp__VSZ=Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y;
+        __tmp__H4WT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__QS0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__VSZ * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__RS0T * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__QS0T=((void **)__tmp__H4WT);
+        __tmp__4LWB=(__INTEGER__Q)(Self__RS0T -  1);
+        Self__CX4C=__tmp__VSZ;
+        while ((Self__CX4C <= __tmp__4LWB)) {
+          __tmp__QS0T[Self__CX4C]=NULL;
+          Self__CX4C=(__INTEGER__Q)(Self__CX4C +  1);
+        };
+        Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y=__tmp__QS0T;
+        Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y=Self__RS0T;
+        Self__QRZ->parent_arrayed_collection__2TC.upper__GUC=(__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.upper__GUC +  1);
+      };
+    };
+    ((void **)Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y)[Self__QRZ->parent_arrayed_collection__2TC.upper__GUC]=__tmp__1VC;
+  };
+  __tmp__1VC=result__STC;
+  return(__tmp__1VC);
+}
+
+static void* to_run_for__RAY(__ITM_TYPE_GENERIC__LPB *Self__SAY,void *p__TAY)
+// ({ITM_TYPE_GENERIC__LPB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *t__5AY,*result__BBY,*__tmp__OBY,*__tmp__ZUDB;
+  __TYPE_FULL__XMB *__tmp__B2MB,*__tmp__FOYS;
+  __INTEGER__Q j__ABY,__tmp__PBY,j__XUGB,idx_path__YUGB,idx_name__ZUGB;
+  __INTEGER__Q idx_name_old__0UGB,idx_path_old__1UGB,__tmp__4VGB;
+  __INTEGER__Q __tmp__HWGB,__tmp__TWGB,__tmp__DYGB,__tmp__EYGB;
+  __INTEGER__Q __tmp__P2GB,__tmp__OGOU,Self__PGOU;
+  void *__tmp__NBY,*__tmp__A2MB;
+  __STRING_CONSTANT__0 *__tmp__GUDB,*path__5UGB,*found__AVGB;
+  __STRING_CONSTANT__0 *__tmp__BDNT,*Self__KFOU,*Self__NGOU;
+  __PROTOTYPE__MF *__tmp__GVGB,*result__4UGB,*__tmp__X3GB,*__tmp__E4GB;
+  __STRING__BC *Self__O4WT;
+  __POINTER__IB __tmp__33GB,__tmp__SFOU,__tmp__TFOU,__tmp__UFOU;
+  __POINTER__IB __tmp__AINT,__tmp__UPR,__tmp__IBXT,__tmp__KBXT;
+  __POSITION__OL pos__ALYS;
+  __UINTEGER_32__ZWB __tmp__VFOU,__tmp__LBXT;
+  void *__tmp__BVDB;
+  __TYPE_GENERIC__OCY *result__GJYC,*base__5TDB,*result__SWMB;
+  __TYPE_GENERIC__OCY *Self__FYMB;
+  __MEMORY__2PG *__tmp__NQR;
+  __FAST_ARRAYoTYPE_FULLo__VAY *result__JM1,*__tmp__1M1,*__tmp__NCY;
+  __FAST_ARRAYoTYPE_FULLo__VAY *Self__UBKC,*__tmp__O1MB,*__tmp__31MB;
+  __BOOLEAN__L Result__BYXC,__tmp__RVGB,__tmp__YVGB,__tmp__MWGB;
+  __BOOLEAN__L __tmp__NWGB,__tmp__B0GB;
+  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *Self__RSSD;
+  __CHARACTER__DB cn__BVGB,cp__CVGB,__tmp__QVGB,__tmp__AWGB,__tmp__JWGB;
+  __CHARACTER__DB result__W54T,result__Z54T;
+  __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__254T;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *nxt__4FOU;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *result__PFOU;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *Self__1FOU;
+  __UINTEGER_8__4LC __tmp__1UDB,val__J3PB;
+  __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *Self__ZIYC;
+  __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *Self__RCZC;
+  __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node__FJYC;
+  __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node__2CZC;
+  __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node1__CATD;
+  __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node2__DATD;
+  __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *Self__TDAF;
+  void **old_buckets__BATD,**Result__WS0T;
+  __CHARACTER__DB *__tmp__DA5T,*Self__FA5T;
+  __FAST_ARRAYoSLOTo__SLC *__tmp__VZMB;
+  __HASHED_SEToTYPEo__00MB *result__SGOU,*Self__4GOU;
+  void **__tmp__AHOU;
+  t__5AY=NULL;
+  result__BBY=NULL;
+  result__JM1=NULL;
+  Result__BYXC=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC <  0);
+  if (Result__BYXC) {
+    __tmp__1M1=create_with_capacity__XHRB( 16);
+    result__JM1=__tmp__1M1;
+  } else /* FALSE */ {
+    Self__RSSD=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    __tmp__1M1=((void **)Self__RSSD->parent_arrayed_collection__SM1.storage__BHYC)[Self__RSSD->parent_arrayed_collection__SM1.upper__CYXC];
+    result__JM1=__tmp__1M1;
+    Self__RSSD=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__RSSD->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__RSSD->parent_arrayed_collection__SM1.upper__CYXC -  1);
+  };
+  __tmp__1M1=result__JM1;
+  j__ABY= 0;
+  do {
+    __tmp__NBY=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__SAY->list_type__BVC)->parent_arrayed_collection__CMB.storage__DIXC)[j__ABY];
+    switch (((struct ___OBJ *)__tmp__NBY)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__OBY=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__OBY=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__OBY=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)),p__TAY);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__OBY=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)),p__TAY);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__OBY=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)),p__TAY);
+    } break;
+    };
+    t__5AY=__tmp__OBY;
+    add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__1M1),t__5AY);
+    __tmp__PBY=(__INTEGER__Q)(j__ABY +  1);
+    j__ABY=__tmp__PBY;
+  } while (((__tmp__PBY <= Self__SAY->list_type__BVC->parent_arrayed_collection__CMB.upper__WBY) && ((void *)t__5AY != (void *)NULL)));
+  if (((void *)t__5AY == (void *)NULL)) {
+    free__NSDB(result__JM1);
+  } else /* FALSE */ {
+    __tmp__NCY=alias__RSDB(result__JM1);
+    __tmp__1M1=__tmp__NCY;
+    __tmp__OBY=NULL;
+    __tmp__GUDB=Self__SAY->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC;
+    __tmp__PBY=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    j__XUGB= 0;
+    idx_path__YUGB= 0;
+    idx_name__ZUGB= 0;
+    idx_name_old__0UGB= 0;
+    idx_path_old__1UGB= 0;
+    path__5UGB=NULL;
+    found__AVGB=NULL;
+    cn__BVGB='\0';
+    cp__CVGB='\0';
+    __tmp__GVGB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB),__tmp__GUDB);
+    result__4UGB=__tmp__GVGB;
+    if (((void *)__tmp__GVGB == (void *)NULL)) {
+      j__XUGB= 0;
+      while ((! ((j__XUGB > path_file__ND->parent_arrayed_collection__MD.upper__SD) || ((void *)result__4UGB != (void *)NULL)))) {
+        __tmp__BDNT=((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)path_file__ND)->parent_arrayed_collection__MD.storage__CCZ)[j__XUGB];
+        path__5UGB=__tmp__BDNT;
+        idx_name__ZUGB=((__STRING_CONSTANT__0 *)__tmp__GUDB)->count__0C;
+        idx_path__YUGB=(__INTEGER__Q)(((__STRING_CONSTANT__0 *)__tmp__BDNT)->count__0C -  3);
+        do {
+          __tmp__QVGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(idx_name__ZUGB -  1)];
+          cn__BVGB=__tmp__QVGB;
+          __tmp__RVGB=(__tmp__QVGB == '.');
+          if (__tmp__RVGB) {
+            __tmp__YVGB=(idx_name__ZUGB >  2);
+            if (__tmp__YVGB) {
+              __tmp__4VGB=(__INTEGER__Q)(idx_name__ZUGB -  1);
+              __tmp__AWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__4VGB -  1)];
+              __tmp__MWGB=(__tmp__AWGB == '.');
+            } else /* FALSE */ {
+              __tmp__MWGB=FALSE__O__;
+            };
+            if (__tmp__MWGB) {
+              __tmp__HWGB=(__INTEGER__Q)(idx_name__ZUGB -  2);
+              __tmp__JWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__HWGB -  1)];
+              __tmp__NWGB=(__tmp__JWGB == '.');
+            } else /* FALSE */ {
+              __tmp__NWGB=FALSE__O__;
+            };
+            if (__tmp__NWGB) {
+              __tmp__TWGB=(__INTEGER__Q)(idx_name__ZUGB -  2);
+              idx_name__ZUGB=__tmp__TWGB;
+              cn__BVGB='*';
+            } else /* FALSE */ {
+              cn__BVGB='/';
+            };
+          } else /* FALSE */ {
+            result__W54T='\0';
+            if (((((__INTEGER_8__FZF )cn__BVGB) <  65) || (((__INTEGER_8__FZF )cn__BVGB) >  90))) {
+              result__W54T=cn__BVGB;
+            } else /* FALSE */ {
+              result__W54T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__BVGB) +  32))));
+            };
+            cn__BVGB=result__W54T;
+          };
+          result__W54T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__5UGB)->storage__1C)[(__INTEGER__Q)(idx_path__YUGB -  1)];
+          cp__CVGB=result__W54T;
+          __tmp__DYGB=(__INTEGER__Q)(idx_name__ZUGB -  1);
+          idx_name__ZUGB=__tmp__DYGB;
+          __tmp__EYGB=(__INTEGER__Q)(idx_path__YUGB -  1);
+          idx_path__YUGB=__tmp__EYGB;
+        } while ((((__tmp__DYGB >=  1) && (__tmp__EYGB >=  1)) && (cn__BVGB == result__W54T)));
+        if (((idx_name__ZUGB <  1) && (cn__BVGB == cp__CVGB))) {
+          if (((idx_path__YUGB <  1) || (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__BDNT)->storage__1C)[(__INTEGER__Q)(idx_path__YUGB -  1)] == '/'))) {
+            found__AVGB=__tmp__BDNT;
+          };
+          __tmp__B0GB=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__B0GB=FALSE__O__;
+        };
+        if ((! __tmp__B0GB)) {
+          if (((cn__BVGB == '*') && (cp__CVGB == '/'))) {
+            idx_name_old__0UGB=(__INTEGER__Q)(idx_name__ZUGB +  1);
+            idx_path_old__1UGB=(__INTEGER__Q)(idx_path__YUGB +  1);
+            while (((idx_name__ZUGB >=  1) && (idx_path__YUGB >=  1))) {
+              __tmp__QVGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(idx_name__ZUGB -  1)];
+              cn__BVGB=__tmp__QVGB;
+              __tmp__RVGB=(__tmp__QVGB == '.');
+              if (__tmp__RVGB) {
+                __tmp__YVGB=(idx_name__ZUGB >  2);
+                if (__tmp__YVGB) {
+                  __tmp__4VGB=(__INTEGER__Q)(idx_name__ZUGB -  1);
+                  __tmp__AWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__4VGB -  1)];
+                  __tmp__MWGB=(__tmp__AWGB == '.');
+                } else /* FALSE */ {
+                  __tmp__MWGB=FALSE__O__;
+                };
+                if (__tmp__MWGB) {
+                  __tmp__HWGB=(__INTEGER__Q)(idx_name__ZUGB -  2);
+                  __tmp__JWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__HWGB -  1)];
+                  __tmp__NWGB=(__tmp__JWGB == '.');
+                } else /* FALSE */ {
+                  __tmp__NWGB=FALSE__O__;
+                };
+                if (__tmp__NWGB) {
+                  __tmp__TWGB=(__INTEGER__Q)(idx_name__ZUGB -  2);
+                  idx_name__ZUGB=__tmp__TWGB;
+                  cn__BVGB='*';
+                } else /* FALSE */ {
+                  cn__BVGB='/';
+                };
+              } else /* FALSE */ {
+                result__Z54T='\0';
+                if (((((__INTEGER_8__FZF )cn__BVGB) <  65) || (((__INTEGER_8__FZF )cn__BVGB) >  90))) {
+                  result__Z54T=cn__BVGB;
+                } else /* FALSE */ {
+                  result__Z54T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__BVGB) +  32))));
+                };
+                cn__BVGB=result__Z54T;
+              };
+              __tmp__AWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__5UGB)->storage__1C)[(__INTEGER__Q)(idx_path__YUGB -  1)];
+              cp__CVGB=__tmp__AWGB;
+              if ((cn__BVGB != __tmp__AWGB)) {
+                if (((cn__BVGB == '*') && (__tmp__AWGB == '/'))) {
+                  idx_name_old__0UGB=idx_name__ZUGB;
+                  idx_path_old__1UGB=idx_path__YUGB;
+                } else /* FALSE */ {
+                  idx_name__ZUGB=idx_name_old__0UGB;
+                  idx_path__YUGB=idx_path_old__1UGB;
+                  do {
+                    __tmp__P2GB=(__INTEGER__Q)(idx_path__YUGB -  1);
+                    idx_path__YUGB=__tmp__P2GB;
+                  } while (((__tmp__P2GB >=  1) && (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__5UGB)->storage__1C)[(__INTEGER__Q)(__tmp__P2GB -  1)] != '/')));
+                  idx_path_old__1UGB=idx_path__YUGB;
+                };
               };
-              Self__GLDR->storage__XNK=new__JLDR;
-              Self__GLDR->capacity__MNK=new_capacity__FLDR;
-            };
-          };
-          ((__CHARACTER *)Self__GLDR->storage__XNK)[Self__GLDR->count__VF]=result__GBAR;
-          Self__GLDR->count__VF=(__INTEGER)(Self__GLDR->count__VF +  1);
-          Self__3QAD=(__INTEGER)(Self__3QAD +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_246));
-        append__MOK(string_tmp2__ADB,string_tmp__RB);
-        Self__MLDR=((__STRING *)string_tmp2__ADB);
-        new_capacity__LLDR= 0;
-        if ((Self__MLDR->capacity__MNK <= Self__MLDR->count__VF)) {
-          if ((Self__MLDR->capacity__MNK ==  0)) {
-            Self__MLDR->capacity__MNK= 32;
-            Self__MLDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__LLDR=(__INTEGER)(Self__MLDR->capacity__MNK <<  1);
-            Self__NLDR=((__CHARACTER *)Self__MLDR->storage__XNK);
-            old_nb_elts__OLDR=Self__MLDR->capacity__MNK;
-            new__PLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NLDR),((__UINTEGER_32 )old_nb_elts__OLDR),((__UINTEGER_32 )new_capacity__LLDR)));
-            upper__KDOR=(__INTEGER)(new_capacity__LLDR -  1);
-            Self__IDOR=old_nb_elts__OLDR;
-            while ((Self__IDOR <= upper__KDOR)) {
-              new__PLDR[Self__IDOR]='\0';
-              Self__IDOR=(__INTEGER)(Self__IDOR +  1);
-            };
-            Self__MLDR->storage__XNK=new__PLDR;
-            Self__MLDR->capacity__MNK=new_capacity__LLDR;
-          };
-        };
-        ((__CHARACTER *)Self__MLDR->storage__XNK)[Self__MLDR->count__VF]='\n';
-        Self__MLDR->count__VF=(__INTEGER)(Self__MLDR->count__VF +  1);
-        copy__BNK(string_tmp__4TB,string_tmp__RB);
-        Self__IBAR=((__STRING *)string_tmp__4TB);
-        if ((Self__IBAR->capacity__MNK > Self__IBAR->count__VF)) {
-          ((__CHARACTER *)Self__IBAR->storage__XNK)[Self__IBAR->count__VF]='\0';
-        } else {
-          new_capacity__RLDR= 0;
-          if ((Self__IBAR->capacity__MNK <= Self__IBAR->count__VF)) {
-            if ((Self__IBAR->capacity__MNK ==  0)) {
-              Self__IBAR->capacity__MNK= 32;
-              Self__IBAR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__RLDR=(__INTEGER)(Self__IBAR->capacity__MNK <<  1);
-              Self__TLDR=((__CHARACTER *)Self__IBAR->storage__XNK);
-              old_nb_elts__ULDR=Self__IBAR->capacity__MNK;
-              new__VLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TLDR),((__UINTEGER_32 )old_nb_elts__ULDR),((__UINTEGER_32 )new_capacity__RLDR)));
-              upper__PDOR=(__INTEGER)(new_capacity__RLDR -  1);
-              Self__NDOR=old_nb_elts__ULDR;
-              while ((Self__NDOR <= upper__PDOR)) {
-                new__VLDR[Self__NDOR]='\0';
-                Self__NDOR=(__INTEGER)(Self__NDOR +  1);
+              idx_name__ZUGB=(__INTEGER__Q)(idx_name__ZUGB -  1);
+              idx_path__YUGB=(__INTEGER__Q)(idx_path__YUGB -  1);
+            };
+            if ((idx_name__ZUGB <  1)) {
+              found__AVGB=__tmp__BDNT;
+            };
+          };
+        };
+        if (((void *)found__AVGB != (void *)NULL)) {
+          __tmp__X3GB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)prototype_dico__1DZ),found__AVGB);
+          result__4UGB=__tmp__X3GB;
+          if (((void *)__tmp__X3GB == (void *)NULL)) {
+            copy__Q2X(((__STRING__BC *)string_tmp__PZB),found__AVGB);
+            Self__O4WT=((__STRING__BC *)string_tmp__PZB);
+            if ((Self__O4WT->capacity__UFL > Self__O4WT->count__WJ)) {
+              ((__CHARACTER__DB *)Self__O4WT->storage__LFL)[Self__O4WT->count__WJ]='\0';
+            } else /* FALSE */ {
+              add_last__ACV(Self__O4WT,'\0');
+              Self__O4WT->count__WJ=(__INTEGER__Q)(Self__O4WT->count__WJ -  1);
+            };
+            __tmp__33GB=((__POINTER__IB )(fopen((char*)(Self__O4WT->storage__LFL),"rb")));
+            if ((__tmp__33GB != (void *)NULL)) {
+              fclose((FILE*)((__tmp__33GB)));
+              __tmp__E4GB=create__name__generic_count__M0E(found__AVGB,__tmp__GUDB,__tmp__PBY);
+              result__4UGB=__tmp__E4GB;
+              go_on__EENC(__tmp__E4GB);
+            } else /* FALSE */ {
+              copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_330));
+              append__KWX(((__STRING__BC *)string_tmp__YC),found__AVGB);
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+              pos__ALYS=last_position__N4GB;
+              put_error__text__EQE( 1,string_tmp__YC);
+              put_position__PRE(pos__ALYS);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              Self__IBAR->storage__XNK=new__VLDR;
-              Self__IBAR->capacity__MNK=new_capacity__RLDR;
             };
           };
-          ((__CHARACTER *)Self__IBAR->storage__XNK)[Self__IBAR->count__VF]='\0';
-          Self__IBAR->count__VF=(__INTEGER)(Self__IBAR->count__VF +  1);
-          Self__IBAR->count__VF=(__INTEGER)(Self__IBAR->count__VF -  1);
-        };
-        entry__PU5B=((__POINTER )(fopen((char*)(Self__IBAR->storage__XNK),"rb")));
-        if ((entry__PU5B != (void *)NULL)) {
-          fclose((FILE*)((entry__PU5B)));
-          result__RU5B=create__name__generic_count__TBE(get__QEC(string_tmp__RB),__tmp__WR2B,__tmp__YR2B);
-          go_on__O5AC(result__RU5B);
-        };
-        j__OU5B=(__INTEGER)(j__OU5B +  1);
-      };
-      if (((void *)result__RU5B == (void *)NULL)) {
-        copy__BNK(string_tmp__RB,__tmp__WR2B);
-        append__MOK(string_tmp__RB,(&__string_247));
-        append__MOK(string_tmp__RB,string_tmp2__ADB);
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((void *)list_current__EH1 != (void *)NULL)) {
-          put_position__ECH(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        };
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    } else {
-      if ((((__PROTOTYPE *)result__RU5B)->generic_count__YHM != __tmp__YR2B)) {
-        put_error__text__0AH( 1,(&__string_248));
-        put_position__ECH(((__PROTOTYPE *)result__RU5B)->parent_named__QD.parent_itm_object__PD.position__WIM);
-        if ((((__UINTEGER_32 )last_position__CI1) !=  0)) {
-          put_position__ECH(last_position__CI1);
-        };
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          Self__254T=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB);
+          if ((Self__254T->capacity__SVXC == Self__254T->count__ZWXC)) {
+            increase_capacity__OKLD(Self__254T);
+          };
+          Self__KFOU=((__STRING_CONSTANT__0 *)__tmp__GUDB);
+          __tmp__4VGB= 0;
+          __tmp__HWGB=Self__KFOU->count__0C;
+          __tmp__TWGB= 1;
+          while ((__tmp__TWGB <= __tmp__HWGB)) {
+            __tmp__4VGB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__4VGB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__KFOU->storage__1C)[(__INTEGER__Q)(__tmp__TWGB -  1)])));
+            __tmp__TWGB=(__INTEGER__Q)(__tmp__TWGB +  1);
+          };
+          if ((__tmp__4VGB <  0)) {
+            __tmp__4VGB=(__INTEGER__Q)(~ __tmp__4VGB);
+          };
+          __tmp__HWGB=(__INTEGER__Q)(__tmp__4VGB % Self__254T->capacity__SVXC);
+          nxt__4FOU=((void **)Self__254T->buckets__ZVXC)[__tmp__HWGB];
+          result__PFOU=NULL;
+          __tmp__33GB=((__POINTER__IB )(NULL));
+          __tmp__4VGB= 0;
+          __tmp__SFOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC));
+          if (((unsigned long)__tmp__SFOU ==  0)) {
+            result__PFOU=HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+          } else /* FALSE */ {
+            __tmp__4VGB=__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SFOU));
+            if ((__tmp__4VGB == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__VFOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UFOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_size[(__tmp__VFOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UFOU)));
+              __tmp__33GB=__tmp__TFOU;
+            } else /* FALSE */ {
+              __tmp__VFOU=((__UINTEGER_32__ZWB )__tmp__4VGB);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_type[(__tmp__VFOU)]))),(__UINTEGER_32__ZWB)(__tmp__VFOU |  1));
+              __tmp__33GB=__tmp__TFOU;
+            };
+            result__PFOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)__tmp__33GB);
+            *(result__PFOU) = *(HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__);
+          };
+          Self__1FOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)result__PFOU);
+          Self__1FOU->item__2RYC=result__4UGB;
+          Self__1FOU->key__FWXC=__tmp__GUDB;
+          Self__1FOU->next__QWXC=nxt__4FOU;
+          ((void **)Self__254T->buckets__ZVXC)[__tmp__HWGB]=result__PFOU;
+          Self__254T->count__ZWXC=(__INTEGER__Q)(Self__254T->count__ZWXC +  1);
+        };
+        j__XUGB=(__INTEGER__Q)(j__XUGB +  1);
+      };
+      if (((void *)result__4UGB == (void *)NULL)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__GUDB);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_331));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((void *)list_current__F5GB != (void *)NULL)) {
+          put_position__PRE(list_current__F5GB->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+        };
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
     };
-    Self__BR2B->parent_type__C2IB.prototype__RD=result__RU5B;
-    Self__BR2B->parent_type__C2IB.slot_run__1JC=create_with_capacity__YID( 10);
-    if (((void *)((__PROTOTYPE *)Self__BR2B->parent_type__C2IB.prototype__RD)->type_style__0NY == (void *)(&__string_13))) {
-      mask_bit__FR2B= 3;
-      __tmp__HS2B=TRUE__;
-    } else {
-      __tmp__HS2B=FALSE__;
-    };
-    if ((! __tmp__HS2B)) {
-      if (((void *)((__PROTOTYPE *)Self__BR2B->parent_type__C2IB.prototype__RD)->type_style__0NY == (void *)(&__string_14))) {
-        mask_bit__FR2B= 12;
+    if ((result__4UGB->generic_count__YEZ != __tmp__PBY)) {
+      put_error__text__EQE( 1,(&__string_332));
+      put_position__PRE(result__4UGB->parent_named__PF.parent_itm_object__OF.position__P2B);
+      if ((((__UINTEGER_32__ZWB )last_position__N4GB) !=  0)) {
+        put_position__PRE(last_position__N4GB);
       };
-    };
-    result__XLDR=NULL;
-    ptr__YLDR=((__POINTER )(NULL));
-    typ_id__ZLDR= 0;
-    sz__0LDR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-    if ((sz__0LDR ==  0)) {
-      result__XLDR=TYPE_FULL__;
-    } else {
-      typ_id__ZLDR=__TYPE_FULL__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0LDR);
-      if ((typ_id__ZLDR == (__INTEGER)(-  1))) {
-        a__1LDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2LDR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LDR + a__1LDR) & (__UINTEGER_32)(~ a__1LDR));
-        ptr_table__SDOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2LDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__RDOR=((__POINTER )(NULL));
-        result__TDOR=((__POINTER *)ptr_table__SDOR)[ 0];
-        if ((result__TDOR == (void *)NULL)) {
-          result__TDOR=new_lab__2PJ(new_size__2LDR);
-          next__RDOR=(void *)((unsigned long)result__TDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LDR)));
-          ((__POINTER *)next__RDOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SDOR)[ 0]=next__RDOR;
-        } else {
-          next__RDOR=((__POINTER *)result__TDOR)[ 0];
-          if ((next__RDOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TDOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2LDR <<  1)) <=  4096)) {
-              next__RDOR=(void *)((unsigned long)result__TDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LDR)));
-            } else {
-              next__RDOR=new_lab__2PJ(new_size__2LDR);
-            };
-            ((__POINTER *)next__RDOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SDOR)[ 0]=next__RDOR;
-          } else {
-            ((__POINTER *)result__TDOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RDOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TDOR=next__RDOR;
-          };
-        };
-        ptr__YLDR=result__TDOR;
-      } else {
-        t__3LDR=((__UINTEGER_32 )typ_id__ZLDR);
-        a__4LDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0DOR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LDR + a__4LDR) & (__UINTEGER_32)(~ a__4LDR));
-        ptr_table__XDOR=((__POINTER )(&(table_type[(t__3LDR)])));
-        lab_type__ZDOR=(__UINTEGER_32)(t__3LDR |  1);
-        next__WDOR=((__POINTER )(NULL));
-        result__YDOR=((__POINTER *)ptr_table__XDOR)[ 0];
-        if ((result__YDOR == (void *)NULL)) {
-          result__YDOR=new_lab__2PJ(lab_type__ZDOR);
-          next__WDOR=(void *)((unsigned long)result__YDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DOR)));
-          ((__POINTER *)next__WDOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XDOR)[ 0]=next__WDOR;
-        } else {
-          next__WDOR=((__POINTER *)result__YDOR)[ 0];
-          if ((next__WDOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YDOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0DOR <<  1)) <=  4096)) {
-              next__WDOR=(void *)((unsigned long)result__YDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DOR)));
-            } else {
-              next__WDOR=new_lab__2PJ(lab_type__ZDOR);
-            };
-            ((__POINTER *)next__WDOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XDOR)[ 0]=next__WDOR;
-          } else {
-            ((__POINTER *)result__YDOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WDOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YDOR=next__WDOR;
-          };
-        };
-        ptr__YLDR=result__YDOR;
-      };
-      result__XLDR=((__TYPE_FULL *)ptr__YLDR);
-      *(result__XLDR) = *(TYPE_FULL__);
-    };
-    Self__5LDR=((__TYPE_FULL *)result__XLDR);
-    Self__5LDR->parent_type__5SL=Self__BR2B;
-    Self__5LDR->flag__ATL=mask_bit__FR2B;
-    Self__BR2B->parent_type__C2IB.default__AKC=result__XLDR;
-    init_slot_for__IQMC(Self__BR2B->parent_type__C2IB.prototype__RD,Self__BR2B);
-    result__4P4=NULL;
-    ptr__5P4=((__POINTER )(NULL));
-    typ_id__EQ4= 0;
-    sz__BQ4=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPEo));
-    if ((sz__BQ4 ==  0)) {
-      result__4P4=HASHED_SEToTYPEo__;
-    } else {
-      typ_id__EQ4=__HASHED_SEToTYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BQ4);
-      if ((typ_id__EQ4 == (__INTEGER)(-  1))) {
-        a__K3ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__I3ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__BQ4 + a__K3ZQ) & (__UINTEGER_32)(~ a__K3ZQ));
-        ptr_table__2DOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I3ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__1DOR=((__POINTER )(NULL));
-        result__3DOR=((__POINTER *)ptr_table__2DOR)[ 0];
-        if ((result__3DOR == (void *)NULL)) {
-          result__3DOR=new_lab__2PJ(new_size__I3ZQ);
-          next__1DOR=(void *)((unsigned long)result__3DOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3ZQ)));
-          ((__POINTER *)next__1DOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2DOR)[ 0]=next__1DOR;
-        } else {
-          next__1DOR=((__POINTER *)result__3DOR)[ 0];
-          if ((next__1DOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3DOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I3ZQ <<  1)) <=  4096)) {
-              next__1DOR=(void *)((unsigned long)result__3DOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3ZQ)));
-            } else {
-              next__1DOR=new_lab__2PJ(new_size__I3ZQ);
-            };
-            ((__POINTER *)next__1DOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2DOR)[ 0]=next__1DOR;
-          } else {
-            ((__POINTER *)result__3DOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1DOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3DOR=next__1DOR;
-          };
-        };
-        ptr__5P4=result__3DOR;
-      } else {
-        t__O3ZQ=((__UINTEGER_32 )typ_id__EQ4);
-        a__Q3ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EEOR=(__UINTEGER_32)((__UINTEGER_32)(sz__BQ4 + a__Q3ZQ) & (__UINTEGER_32)(~ a__Q3ZQ));
-        ptr_table__BEOR=((__POINTER )(&(table_type[(t__O3ZQ)])));
-        lab_type__DEOR=(__UINTEGER_32)(t__O3ZQ |  1);
-        next__AEOR=((__POINTER )(NULL));
-        result__CEOR=((__POINTER *)ptr_table__BEOR)[ 0];
-        if ((result__CEOR == (void *)NULL)) {
-          result__CEOR=new_lab__2PJ(lab_type__DEOR);
-          next__AEOR=(void *)((unsigned long)result__CEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EEOR)));
-          ((__POINTER *)next__AEOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BEOR)[ 0]=next__AEOR;
-        } else {
-          next__AEOR=((__POINTER *)result__CEOR)[ 0];
-          if ((next__AEOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CEOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EEOR <<  1)) <=  4096)) {
-              next__AEOR=(void *)((unsigned long)result__CEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EEOR)));
-            } else {
-              next__AEOR=new_lab__2PJ(lab_type__DEOR);
-            };
-            ((__POINTER *)next__AEOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BEOR)[ 0]=next__AEOR;
-          } else {
-            ((__POINTER *)result__CEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CEOR=next__AEOR;
-          };
-        };
-        ptr__5P4=result__CEOR;
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      result__4P4=((__HASHED_SEToTYPEo *)ptr__5P4);
-      *(result__4P4) = *(HASHED_SEToTYPEo__);
-    };
-    Self__EBLB=((__HASHED_SEToTYPEo *)result__4P4);
-    new_capacity__LXPB=prime_number_ceiling__X3Q( 53);
-    Self__EBLB->buckets__SQKB=create__TNVB(new_capacity__LXPB);
-    Self__EBLB->capacity__NQKB=new_capacity__LXPB;
-    Self__EBLB->count__SRKB= 0;
-    Self__BR2B->parent_type__C2IB.subtype_list__BPY=result__4P4;
-    fast_add__3PKB(Self__BR2B->parent_type__C2IB.subtype_list__BPY,TYPE_NULL__);
-    add_subtype__3Z5B(Self__BR2B,Self__BR2B);
-  };
-  styl__RCNB=Self__G1IB->parent_itm_type_style__LLB.style__3MC;
-  if (((void *)styl__RCNB == (void *)NULL)) {
-    result__QCNB=((__TYPE_GENERIC *)base__OCNB)->parent_type__C2IB.default__AKC;
-  } else {
-    if (((void *)styl__RCNB == (void *)(&__string_13))) {
-      Self__5KHQ=((__TYPE_FULL *)((__TYPE_GENERIC *)base__OCNB)->parent_type__C2IB.default__AKC);
-      result__QCNB=get_with__3WAB(Self__5KHQ,(__UINTEGER_8)(Self__5KHQ->flag__ATL |  1));
-    } else {
-      Self__LR4=((__TYPE_FULL *)((__TYPE_GENERIC *)base__OCNB)->parent_type__C2IB.default__AKC);
-      result__QCNB=get_with__3WAB(Self__LR4,(__UINTEGER_8)(Self__LR4->flag__ATL |  4));
     };
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),result__4UGB->filename__JWB);
+    __tmp__PBY= 0;
+    j__XUGB=__tmp__NCY->parent_arrayed_collection__3AY.upper__QUDB;
+    while ((__tmp__PBY <= j__XUGB)) {
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+      __tmp__ZUDB=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY)->parent_arrayed_collection__3AY.storage__52XB)[__tmp__PBY];
+      __tmp__1UDB=(__UINTEGER_8__4LC)(__tmp__ZUDB->flag__RLK &  15);
+      val__J3PB= 0;
+      __tmp__4VGB= 0;
+      __tmp__HWGB= 0;
+      if ((__tmp__1UDB ==  0)) {
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),'0');
+      } else /* FALSE */ {
+        __tmp__4VGB=(__INTEGER__Q)(((__STRING__BC *)string_tmp__YC)->count__WJ +  1);
+        val__J3PB=__tmp__1UDB;
+        while ((val__J3PB !=  0)) {
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__UINTEGER_8__4LC)(val__J3PB %  10)) + ((__INTEGER_8__FZF )'0'))))));
+          val__J3PB=(__UINTEGER_8__4LC)(val__J3PB /  10);
+        };
+        __tmp__HWGB=((__STRING__BC *)string_tmp__YC)->count__WJ;
+        while ((__tmp__4VGB < __tmp__HWGB)) {
+          Self__O4WT=((__STRING__BC *)string_tmp__YC);
+          __tmp__QVGB=((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__4VGB -  1)];
+          ((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__4VGB -  1)]=((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__HWGB -  1)];
+          ((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__HWGB -  1)]=__tmp__QVGB;
+          __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB -  1);
+          __tmp__4VGB=(__INTEGER__Q)(__tmp__4VGB +  1);
+        };
+      };
+      __tmp__BVDB=((__TYPE_FULL__XMB *)__tmp__ZUDB)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__BVDB)->__id) {
+      case __TYPE__FF__: {
+        __tmp__BDNT=((__TYPE__FF *)__tmp__BVDB)->prototype__QF->filename__JWB;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__BDNT=((__TYPE_NULL__GMB *)__tmp__BVDB)->parent_type__HMB.prototype__QF->filename__JWB;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__BDNT=((__TYPE_VOID__IMB *)__tmp__BVDB)->parent_type__JMB.prototype__QF->filename__JWB;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__BDNT=((__TYPE_CONTEXT__KMB *)__tmp__BVDB)->parent_type__LMB.prototype__QF->filename__JWB;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__BDNT=((__TYPE_ID__MMB *)__tmp__BVDB)->parent_type__NMB.prototype__QF->filename__JWB;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__BDNT=((__TYPE_GENERIC__OCY *)__tmp__BVDB)->key__IZMB;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__X3GB=prototype__32ZG();
+        __tmp__BDNT=__tmp__X3GB->filename__JWB;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__X3GB=prototype__JBFL();
+        __tmp__BDNT=__tmp__X3GB->filename__JWB;
+      } break;
+      };
+      append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__BDNT);
+      __tmp__PBY=(__INTEGER__Q)(__tmp__PBY +  1);
+    };
+    __tmp__GUDB=get__PJC(string_tmp__YC);
+    Self__ZIYC=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)dicog_type__PVDB);
+    result__GJYC=NULL;
+    path__5UGB=((__STRING_CONSTANT__0 *)__tmp__GUDB);
+    __tmp__PBY= 0;
+    j__XUGB=path__5UGB->count__0C;
+    idx_path__YUGB= 1;
+    while ((idx_path__YUGB <= j__XUGB)) {
+      __tmp__PBY=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__PBY) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)path__5UGB->storage__1C)[(__INTEGER__Q)(idx_path__YUGB -  1)])));
+      idx_path__YUGB=(__INTEGER__Q)(idx_path__YUGB +  1);
+    };
+    if ((__tmp__PBY <  0)) {
+      __tmp__PBY=(__INTEGER__Q)(~ __tmp__PBY);
+    };
+    node__FJYC=((void **)Self__ZIYC->buckets__PJYC)[(__INTEGER__Q)(__tmp__PBY % Self__ZIYC->capacity__IJYC)];
+    while ((! (((void *)node__FJYC == (void *)NULL) || ((void *)node__FJYC->key__1JYC == (void *)__tmp__GUDB)))) {
+      node__FJYC=node__FJYC->next__GKYC;
+    };
+    if (((void *)node__FJYC != (void *)NULL)) {
+      result__GJYC=node__FJYC->item__OKYC;
+    };
+    base__5TDB=result__GJYC;
+    if (((void *)result__GJYC == (void *)NULL)) {
+      result__SWMB=NULL;
+      __tmp__33GB=((__POINTER__IB )(NULL));
+      __tmp__4VGB= 0;
+      __tmp__SFOU=((__POINTER__IB )sizeof(__TYPE_GENERIC__OCY));
+      if (((unsigned long)__tmp__SFOU ==  0)) {
+        result__SWMB=TYPE_GENERIC__OCY__;
+      } else /* FALSE */ {
+        __tmp__4VGB=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SFOU));
+        if ((__tmp__4VGB == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__VFOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UFOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_size[(__tmp__VFOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UFOU)));
+          __tmp__33GB=__tmp__TFOU;
+        } else /* FALSE */ {
+          __tmp__VFOU=((__UINTEGER_32__ZWB )__tmp__4VGB);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_type[(__tmp__VFOU)]))),(__UINTEGER_32__ZWB)(__tmp__VFOU |  1));
+          __tmp__33GB=__tmp__TFOU;
+        };
+        result__SWMB=((__TYPE_GENERIC__OCY *)__tmp__33GB);
+        *(result__SWMB) = *(TYPE_GENERIC__OCY__);
+      };
+      base__5TDB=result__SWMB;
+      Self__RCZC=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)dicog_type__PVDB);
+      __tmp__BDNT=((__STRING_CONSTANT__0 *)__tmp__GUDB);
+      __tmp__4VGB= 0;
+      __tmp__HWGB=__tmp__BDNT->count__0C;
+      __tmp__TWGB= 1;
+      while ((__tmp__TWGB <= __tmp__HWGB)) {
+        __tmp__4VGB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__4VGB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)__tmp__BDNT->storage__1C)[(__INTEGER__Q)(__tmp__TWGB -  1)])));
+        __tmp__TWGB=(__INTEGER__Q)(__tmp__TWGB +  1);
+      };
+      if ((__tmp__4VGB <  0)) {
+        __tmp__4VGB=(__INTEGER__Q)(~ __tmp__4VGB);
+      };
+      __tmp__HWGB=(__INTEGER__Q)(__tmp__4VGB % Self__RCZC->capacity__IJYC);
+      __tmp__TWGB=__tmp__HWGB;
+      node__2CZC=((void **)Self__RCZC->buckets__PJYC)[__tmp__HWGB];
+      while ((! (((void *)node__2CZC == (void *)NULL) || ((void *)node__2CZC->key__1JYC == (void *)__tmp__GUDB)))) {
+        node__2CZC=node__2CZC->next__GKYC;
+      };
+      if (((void *)node__2CZC == (void *)NULL)) {
+        if ((Self__RCZC->capacity__IJYC == Self__RCZC->count__3DZC)) {
+          node1__CATD=NULL;
+          node2__DATD=NULL;
+          old_buckets__BATD=Self__RCZC->buckets__PJYC;
+          __tmp__DYGB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__RCZC->capacity__IJYC +  1));
+          __tmp__TFOU=((__POINTER__IB )(__INTEGER__Q)(__tmp__DYGB * ((__INTEGER__Q )(sizeof(void *)))));
+          __tmp__UFOU=((__POINTER__IB )(NULL));
+          __tmp__AINT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__UPR=(void *)((unsigned long)(void *)((unsigned long)__tmp__TFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT) - (unsigned long)((__POINTER__IB ) 1)));
+          __tmp__TFOU=(void *)((unsigned long)__tmp__UPR - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          if ((__tmp__TFOU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__KBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LBXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KBXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IBXT=micro_alloc__table__lab__UKI(__tmp__KBXT,((__POINTER__IB )(&(table_size[(__tmp__LBXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KBXT)));
+            ((__POINTER__IB *)__tmp__IBXT)[ 0]=((__POINTER__IB ) 3);
+            __tmp__UFOU=(void *)((unsigned long)__tmp__IBXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          } else /* FALSE */ {
+            __tmp__NQR=search__LQCB(__tmp__UPR);
+            __tmp__UFOU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__NQR)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+          };
+          Result__WS0T=((void **)__tmp__UFOU);
+          __tmp__EYGB=(__INTEGER__Q)(__tmp__DYGB -  1);
+          while ((__tmp__EYGB >=  0)) {
+            Result__WS0T[__tmp__EYGB]=NULL;
+            __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB -  1);
+          };
+          Self__RCZC->buckets__PJYC=Result__WS0T;
+          __tmp__EYGB=(__INTEGER__Q)(Self__RCZC->capacity__IJYC -  1);
+          Self__RCZC->capacity__IJYC=__tmp__DYGB;
+          while ((__tmp__EYGB >=  0)) {
+            node1__CATD=((void **)old_buckets__BATD)[__tmp__EYGB];
+            while (((void *)node1__CATD != (void *)NULL)) {
+              node2__DATD=node1__CATD->next__GKYC;
+              Self__NGOU=((__STRING_CONSTANT__0 *)node1__CATD->key__1JYC);
+              __tmp__P2GB= 0;
+              __tmp__OGOU=Self__NGOU->count__0C;
+              Self__PGOU= 1;
+              while ((Self__PGOU <= __tmp__OGOU)) {
+                __tmp__P2GB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__P2GB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__NGOU->storage__1C)[(__INTEGER__Q)(Self__PGOU -  1)])));
+                Self__PGOU=(__INTEGER__Q)(Self__PGOU +  1);
+              };
+              if ((__tmp__P2GB <  0)) {
+                __tmp__P2GB=(__INTEGER__Q)(~ __tmp__P2GB);
+              };
+              __tmp__OGOU=(__INTEGER__Q)(__tmp__P2GB % Self__RCZC->capacity__IJYC);
+              ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)node1__CATD)->next__GKYC=((void **)Self__RCZC->buckets__PJYC)[__tmp__OGOU];
+              ((void **)Self__RCZC->buckets__PJYC)[__tmp__OGOU]=node1__CATD;
+              node1__CATD=node2__DATD;
+            };
+            __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB -  1);
+          };
+          __tmp__TWGB=(__INTEGER__Q)(__tmp__4VGB % __tmp__DYGB);
+        };
+        node1__CATD=((void **)Self__RCZC->buckets__PJYC)[__tmp__TWGB];
+        node2__DATD=NULL;
+        __tmp__TFOU=((__POINTER__IB )(NULL));
+        __tmp__DYGB= 0;
+        __tmp__UFOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC));
+        if (((unsigned long)__tmp__UFOU ==  0)) {
+          node2__DATD=HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__;
+        } else /* FALSE */ {
+          __tmp__DYGB=__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UFOU));
+          if ((__tmp__DYGB == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__KBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LBXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KBXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IBXT=micro_alloc__table__lab__UKI(__tmp__KBXT,((__POINTER__IB )(&(table_size[(__tmp__LBXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KBXT)));
+            __tmp__TFOU=__tmp__IBXT;
+          } else /* FALSE */ {
+            __tmp__LBXT=((__UINTEGER_32__ZWB )__tmp__DYGB);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__KBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__IBXT=micro_alloc__table__lab__UKI(__tmp__KBXT,((__POINTER__IB )(&(table_type[(__tmp__LBXT)]))),(__UINTEGER_32__ZWB)(__tmp__LBXT |  1));
+            __tmp__TFOU=__tmp__IBXT;
+          };
+          node2__DATD=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)__tmp__TFOU);
+          *(node2__DATD) = *(HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__);
+        };
+        Self__TDAF=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)node2__DATD);
+        Self__TDAF->item__OKYC=result__SWMB;
+        Self__TDAF->key__1JYC=__tmp__GUDB;
+        Self__TDAF->next__GKYC=node1__CATD;
+        node__2CZC=node2__DATD;
+        ((void **)Self__RCZC->buckets__PJYC)[__tmp__TWGB]=node2__DATD;
+        Self__RCZC->count__3DZC=(__INTEGER__Q)(Self__RCZC->count__3DZC +  1);
+      } else /* FALSE */ {
+        ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)node__2CZC)->item__OKYC=result__SWMB;
+      };
+      Self__FYMB=((__TYPE_GENERIC__OCY *)result__SWMB);
+      __tmp__1UDB= 0;
+      Self__FYMB->parent_type__PCY.index__CLC=index_count__ALC;
+      index_count__ALC=(__INTEGER__Q)(index_count__ALC +  1);
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),Self__SAY->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC);
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),'[');
+      __tmp__4VGB=(__INTEGER__Q)(__tmp__NCY->parent_arrayed_collection__3AY.upper__QUDB -  1);
+      __tmp__HWGB= 0;
+      while ((__tmp__HWGB <= __tmp__4VGB)) {
+        append_name_in__APXE(((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY)->parent_arrayed_collection__3AY.storage__52XB)[__tmp__HWGB]),string_tmp__YC);
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),',');
+        __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB +  1);
+      };
+      Self__UBKC=((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY);
+      __tmp__ZUDB=((void **)Self__UBKC->parent_arrayed_collection__3AY.storage__52XB)[Self__UBKC->parent_arrayed_collection__3AY.upper__QUDB];
+      append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ZUDB),string_tmp__YC);
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),']');
+      __tmp__BDNT=get__PJC(string_tmp__YC);
+      Self__FYMB->name__HZMB=__tmp__BDNT;
+      Self__FYMB->key__IZMB=__tmp__GUDB;
+      Self__FYMB->generic_list__JZMB=__tmp__NCY;
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__BDNT);
+      Self__O4WT=((__STRING__BC *)string_tmp__YC);
+      __tmp__DA5T=Self__O4WT->storage__LFL;
+      __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ -  1);
+      Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+      __tmp__HWGB=__tmp__4VGB;
+      while ((__tmp__HWGB >=  0)) {
+        if ((',' == Self__FA5T[__tmp__HWGB])) {
+          Self__FA5T[__tmp__HWGB]='x';
+        };
+        __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB -  1);
+      };
+      Self__O4WT=((__STRING__BC *)string_tmp__YC);
+      __tmp__DA5T=Self__O4WT->storage__LFL;
+      __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ -  1);
+      Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+      __tmp__HWGB=__tmp__4VGB;
+      while ((__tmp__HWGB >=  0)) {
+        if (('[' == Self__FA5T[__tmp__HWGB])) {
+          Self__FA5T[__tmp__HWGB]='o';
+        };
+        __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB -  1);
+      };
+      Self__O4WT=((__STRING__BC *)string_tmp__YC);
+      __tmp__DA5T=Self__O4WT->storage__LFL;
+      __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ -  1);
+      Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+      __tmp__HWGB=__tmp__4VGB;
+      while ((__tmp__HWGB >=  0)) {
+        if ((']' == Self__FA5T[__tmp__HWGB])) {
+          Self__FA5T[__tmp__HWGB]='o';
+        };
+        __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB -  1);
+      };
+      Self__O4WT=((__STRING__BC *)string_tmp__YC);
+      __tmp__DA5T=Self__O4WT->storage__LFL;
+      __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ -  1);
+      Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+      __tmp__HWGB=__tmp__4VGB;
+      while ((__tmp__HWGB >=  0)) {
+        if ((' ' == Self__FA5T[__tmp__HWGB])) {
+          Self__FA5T[__tmp__HWGB]='_';
+        };
+        __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB -  1);
+      };
+      Self__O4WT=((__STRING__BC *)string_tmp__YC);
+      __tmp__DA5T=Self__O4WT->storage__LFL;
+      __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ -  1);
+      Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+      __tmp__HWGB=__tmp__4VGB;
+      while ((__tmp__HWGB >=  0)) {
+        if (('.' == Self__FA5T[__tmp__HWGB])) {
+          Self__FA5T[__tmp__HWGB]='_';
+        };
+        __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB -  1);
+      };
+      __tmp__BDNT=get_intern__VROB(string_tmp__YC);
+      Self__FYMB->parent_type__PCY.intern_name__TZMB=__tmp__BDNT;
+      Self__FYMB->parent_type__PCY.prototype__QF=result__4UGB;
+      __tmp__VZMB=create_with_capacity__2MD( 10);
+      Self__FYMB->parent_type__PCY.slot_run__2LC=__tmp__VZMB;
+      if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->type_style__XZMB == (void *)(&__string_18))) {
+        __tmp__1UDB= 3;
+        __tmp__RVGB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__RVGB=FALSE__O__;
+      };
+      if ((! __tmp__RVGB)) {
+        if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->type_style__XZMB == (void *)(&__string_19))) {
+          __tmp__1UDB= 12;
+        };
+      };
+      __tmp__ZUDB=create__with__FND(Self__FYMB,__tmp__1UDB);
+      Self__FYMB->parent_type__PCY.default__CMC=__tmp__ZUDB;
+      init_slot_for__3IZC(((__PROTOTYPE__MF *)Self__FYMB->parent_type__PCY.prototype__QF),Self__FYMB);
+      result__SGOU=NULL;
+      __tmp__33GB=((__POINTER__IB )(NULL));
+      __tmp__4VGB= 0;
+      __tmp__SFOU=((__POINTER__IB )sizeof(__HASHED_SEToTYPEo__00MB));
+      if (((unsigned long)__tmp__SFOU ==  0)) {
+        result__SGOU=HASHED_SEToTYPEo__00MB__;
+      } else /* FALSE */ {
+        __tmp__4VGB=__HASHED_SEToTYPEo__00MB__;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SFOU));
+        if ((__tmp__4VGB == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__AINT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__UPR=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__VFOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UPR / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__AINT=micro_alloc__table__lab__UKI(__tmp__UPR,((__POINTER__IB )(&(table_size[(__tmp__VFOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UPR)));
+          __tmp__33GB=__tmp__AINT;
+        } else /* FALSE */ {
+          __tmp__VFOU=((__UINTEGER_32__ZWB )__tmp__4VGB);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__AINT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__UPR=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__AINT=micro_alloc__table__lab__UKI(__tmp__UPR,((__POINTER__IB )(&(table_type[(__tmp__VFOU)]))),(__UINTEGER_32__ZWB)(__tmp__VFOU |  1));
+          __tmp__33GB=__tmp__AINT;
+        };
+        result__SGOU=((__HASHED_SEToTYPEo__00MB *)__tmp__33GB);
+        *(result__SGOU) = *(HASHED_SEToTYPEo__00MB__);
+      };
+      Self__4GOU=((__HASHED_SEToTYPEo__00MB *)result__SGOU);
+      __tmp__4VGB=prime_number_ceiling__OKN( 53);
+      __tmp__AHOU=create__ARDD(__tmp__4VGB);
+      Self__4GOU->buckets__3LZC=__tmp__AHOU;
+      Self__4GOU->capacity__WLZC=__tmp__4VGB;
+      Self__4GOU->count__3MZC= 0;
+      Self__FYMB->parent_type__PCY.subtype_list__A1MB=result__SGOU;
+      fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__FYMB->parent_type__PCY.subtype_list__A1MB),TYPE_NULL__GMB__);
+      add_subtype__TUOB(Self__FYMB,Self__FYMB);
+      if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB != (void *)NULL)) {
+        __tmp__DYGB=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB)->parent_arrayed_collection__CMB.upper__WBY +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__O1MB=create_with_capacity__XHRB(__tmp__DYGB);
+        Self__FYMB->export_list__P1MB=__tmp__O1MB;
+        __tmp__DYGB=Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB->parent_arrayed_collection__CMB.upper__WBY;
+        __tmp__EYGB= 0;
+        while ((__tmp__EYGB <= __tmp__DYGB)) {
+          __tmp__31MB=Self__FYMB->export_list__P1MB;
+          __tmp__A2MB=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__EYGB];
+          switch (((struct ___OBJ *)__tmp__A2MB)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__B2MB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__B2MB=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__B2MB=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__B2MB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__B2MB=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+          } break;
+          };
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__31MB),__tmp__B2MB);
+          __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB +  1);
+        };
+      };
+      if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB != (void *)NULL)) {
+        __tmp__DYGB=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB)->parent_arrayed_collection__CMB.upper__WBY +  1);
+        __tmp__O1MB=create_with_capacity__XHRB(__tmp__DYGB);
+        Self__FYMB->import_list__T2MB=__tmp__O1MB;
+        __tmp__DYGB=Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB->parent_arrayed_collection__CMB.upper__WBY;
+        __tmp__EYGB= 0;
+        while ((__tmp__EYGB <= __tmp__DYGB)) {
+          __tmp__31MB=Self__FYMB->import_list__T2MB;
+          __tmp__A2MB=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__EYGB];
+          switch (((struct ___OBJ *)__tmp__A2MB)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__B2MB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__B2MB=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__B2MB=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__B2MB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__B2MB=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+          } break;
+          };
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__31MB),__tmp__B2MB);
+          __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB +  1);
+        };
+      };
+    };
+    __tmp__GUDB=Self__SAY->parent_itm_type_style__MPB.style__UPC;
+    if (((void *)__tmp__GUDB == (void *)NULL)) {
+      __tmp__OBY=base__5TDB->parent_type__PCY.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)__tmp__GUDB == (void *)(&__string_18))) {
+        __tmp__B2MB=((__TYPE_FULL__XMB *)base__5TDB->parent_type__PCY.default__CMC);
+        __tmp__FOYS=get_with__DJRB(__tmp__B2MB,(__UINTEGER_8__4LC)(__tmp__B2MB->flag__RLK |  1));
+        __tmp__OBY=__tmp__FOYS;
+      } else /* FALSE */ {
+        __tmp__B2MB=((__TYPE_FULL__XMB *)base__5TDB->parent_type__PCY.default__CMC);
+        __tmp__FOYS=get_with__DJRB(__tmp__B2MB,(__UINTEGER_8__4LC)(__tmp__B2MB->flag__RLK |  4));
+        __tmp__OBY=__tmp__FOYS;
+      };
+    };
+    result__BBY=__tmp__OBY;
+  };
+  __tmp__NBY=result__BBY;
+  return(__tmp__NBY);
+}
+
+static void* prototype__32ZG()
+// () With result Recursive, No inlinable.
+{
+  void *__tmp__A3ZG;
+  __PROTOTYPE__MF *__tmp__B3ZG;
+  __tmp__A3ZG=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__A3ZG)->__id) {
+  case __TYPE__FF__: {
+    __tmp__B3ZG=((__TYPE__FF *)__tmp__A3ZG)->prototype__QF;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__B3ZG=((__TYPE_NULL__GMB *)__tmp__A3ZG)->parent_type__HMB.prototype__QF;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__B3ZG=((__TYPE_VOID__IMB *)__tmp__A3ZG)->parent_type__JMB.prototype__QF;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__B3ZG=((__TYPE_CONTEXT__KMB *)__tmp__A3ZG)->parent_type__LMB.prototype__QF;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__B3ZG=((__TYPE_ID__MMB *)__tmp__A3ZG)->parent_type__NMB.prototype__QF;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__B3ZG=((__TYPE_GENERIC__OCY *)__tmp__A3ZG)->parent_type__PCY.prototype__QF;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__B3ZG=prototype__32ZG();
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__B3ZG=prototype__JBFL();
+  } break;
   };
-  return(result__QCNB);
+  __tmp__A3ZG=__tmp__B3ZG;
+  return(__tmp__A3ZG);
 }
 
-static void* prototype__QLEJ()
-// () With resultRecursive, No inlinable.
+static void* prototype__JBFL()
+// () With result Recursive, No inlinable.
 {
-  void *__tmp__TLEJ;
-  void *__tmp__ULEJ;
-  __tmp__TLEJ=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__TLEJ)->__id) {
-  case __TYPE__: {
-    __tmp__ULEJ=((__TYPE *)__tmp__TLEJ)->prototype__RD;
+  void *__tmp__MBFL;
+  __PROTOTYPE__MF *__tmp__NBFL;
+  __tmp__MBFL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__MBFL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__NBFL=((__TYPE__FF *)__tmp__MBFL)->prototype__QF;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__NBFL=((__TYPE_NULL__GMB *)__tmp__MBFL)->parent_type__HMB.prototype__QF;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__ULEJ=((__TYPE_NULL *)__tmp__TLEJ)->parent_type__TIB.prototype__RD;
+  case __TYPE_VOID__IMB__: {
+    __tmp__NBFL=((__TYPE_VOID__IMB *)__tmp__MBFL)->parent_type__JMB.prototype__QF;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__ULEJ=((__TYPE_VOID *)__tmp__TLEJ)->parent_type__UIB.prototype__RD;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__NBFL=((__TYPE_CONTEXT__KMB *)__tmp__MBFL)->parent_type__LMB.prototype__QF;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__ULEJ=((__TYPE_CONTEXT *)__tmp__TLEJ)->parent_type__VIB.prototype__RD;
+  case __TYPE_ID__MMB__: {
+    __tmp__NBFL=((__TYPE_ID__MMB *)__tmp__MBFL)->parent_type__NMB.prototype__QF;
   } break;
-  case __TYPE_ID__: {
-    __tmp__ULEJ=((__TYPE_ID *)__tmp__TLEJ)->parent_type__WIB.prototype__RD;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__NBFL=((__TYPE_GENERIC__OCY *)__tmp__MBFL)->parent_type__PCY.prototype__QF;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__ULEJ=((__TYPE_GENERIC *)__tmp__TLEJ)->parent_type__C2IB.prototype__RD;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__NBFL=prototype__32ZG();
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__ULEJ=prototype__QLEJ();
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__NBFL=prototype__JBFL();
   } break;
   };
-  return(__tmp__ULEJ);
+  __tmp__MBFL=__tmp__NBFL;
+  return(__tmp__MBFL);
 }
 
-static void* push_extern__profil__FGQC(__POSITION pos__HGQC,void *prof__IGQC)
-// ({POSITION},{NULLxPROFIL_SLOT}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoINSTRo__EA4D* create_with_capacity__QXEE(__INTEGER__Q new_count__SXEE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __CONTEXT *result__LQCD,*Self__DH4F;
-  __POINTER ptr__MQCD,ptr_table__GEOR,next__FEOR,result__HEOR;
-  __POINTER ptr_table__LEOR,next__KEOR,result__MEOR;
-  __INTEGER typ_id__RQCD;
-  __UINTEGER_32 sz__OQCD,a__J5ZQ,new_size__H5ZQ,t__N5ZQ,a__P5ZQ;
-  __UINTEGER_32 new_size__OEOR,lab_type__NEOR;
-  void *res__HH4F;
-  top__KGQC=(__INTEGER)(top__KGQC +  1);
-  if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
-    result__LQCD=NULL;
-    ptr__MQCD=((__POINTER )(NULL));
-    typ_id__RQCD= 0;
-    sz__OQCD=((__UINTEGER_32 )sizeof(__CONTEXT));
-    if ((sz__OQCD ==  0)) {
-      result__LQCD=CONTEXT__;
-    } else {
-      typ_id__RQCD=__CONTEXT__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OQCD);
-      if ((typ_id__RQCD == (__INTEGER)(-  1))) {
-        a__J5ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__H5ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__OQCD + a__J5ZQ) & (__UINTEGER_32)(~ a__J5ZQ));
-        ptr_table__GEOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H5ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__FEOR=((__POINTER )(NULL));
-        result__HEOR=((__POINTER *)ptr_table__GEOR)[ 0];
-        if ((result__HEOR == (void *)NULL)) {
-          result__HEOR=new_lab__2PJ(new_size__H5ZQ);
-          next__FEOR=(void *)((unsigned long)result__HEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5ZQ)));
-          ((__POINTER *)next__FEOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GEOR)[ 0]=next__FEOR;
-        } else {
-          next__FEOR=((__POINTER *)result__HEOR)[ 0];
-          if ((next__FEOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HEOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H5ZQ <<  1)) <=  4096)) {
-              next__FEOR=(void *)((unsigned long)result__HEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5ZQ)));
-            } else {
-              next__FEOR=new_lab__2PJ(new_size__H5ZQ);
-            };
-            ((__POINTER *)next__FEOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GEOR)[ 0]=next__FEOR;
-          } else {
-            ((__POINTER *)result__HEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HEOR=next__FEOR;
-          };
-        };
-        ptr__MQCD=result__HEOR;
-      } else {
-        t__N5ZQ=((__UINTEGER_32 )typ_id__RQCD);
-        a__P5ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OEOR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQCD + a__P5ZQ) & (__UINTEGER_32)(~ a__P5ZQ));
-        ptr_table__LEOR=((__POINTER )(&(table_type[(t__N5ZQ)])));
-        lab_type__NEOR=(__UINTEGER_32)(t__N5ZQ |  1);
-        next__KEOR=((__POINTER )(NULL));
-        result__MEOR=((__POINTER *)ptr_table__LEOR)[ 0];
-        if ((result__MEOR == (void *)NULL)) {
-          result__MEOR=new_lab__2PJ(lab_type__NEOR);
-          next__KEOR=(void *)((unsigned long)result__MEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OEOR)));
-          ((__POINTER *)next__KEOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LEOR)[ 0]=next__KEOR;
-        } else {
-          next__KEOR=((__POINTER *)result__MEOR)[ 0];
-          if ((next__KEOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MEOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OEOR <<  1)) <=  4096)) {
-              next__KEOR=(void *)((unsigned long)result__MEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OEOR)));
-            } else {
-              next__KEOR=new_lab__2PJ(lab_type__NEOR);
-            };
-            ((__POINTER *)next__KEOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LEOR)[ 0]=next__KEOR;
-          } else {
-            ((__POINTER *)result__MEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MEOR=next__KEOR;
-          };
-        };
-        ptr__MQCD=result__MEOR;
-      };
-      result__LQCD=((__CONTEXT *)ptr__MQCD);
-      *(result__LQCD) = *(CONTEXT__);
-    };
-    add_last__5SZD(stack__TGQC,result__LQCD);
-  };
-  Self__DH4F=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-  res__HH4F=NULL;
-  Self__DH4F->local__KH4F=stack_local_lower__IH4F;
-  Self__DH4F->result__NH4F=stack_result_lower__LH4F;
-  Self__DH4F->list__PH4F=list_current__EH1;
-  Self__DH4F->old_profil_first__RH4F=profil_first__LPQC;
-  Self__DH4F->profil__TH4F=profil_second__KPQC;
-  stack_local_lower__IH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-  stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-  list_current__EH1=create__YBAG(pos__HGQC);
-  profil_first__LPQC=prof__IGQC;
-  profil_second__KPQC=prof__IGQC;
-  if ((debug_level_option__3C !=  0)) {
-    res__HH4F=create__name__style__type__E5JG(pos__HGQC,(&__string_58),'+',((__TYPE_FULL *)TYPE_CONTEXT__->parent_type__VIB.default__AKC));
-    ((__LOCAL *)res__HH4F)->parent_variable__T1LC.ensure_count__YDAG= 1;
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__context__first__E0EG(PUSH__,pos__HGQC,res__HH4F,TRUE__));
-  };
-  return(res__HH4F);
+  __POINTER__IB ptr__VHCF,__tmp__1HCF,__tmp__NGXT,__tmp__PGXT;
+  __INTEGER__Q typ_id__ZHCF;
+  __UINTEGER_32__ZWB __tmp__QGXT;
+  __FAST_ARRAYoINSTRo__EA4D *result__UHCF,*Self__1G5F;
+  void **__tmp__LH5F;
+  result__UHCF=NULL;
+  ptr__VHCF=((__POINTER__IB )(NULL));
+  typ_id__ZHCF= 0;
+  __tmp__1HCF=((__POINTER__IB )sizeof(__FAST_ARRAYoINSTRo__EA4D));
+  if (((unsigned long)__tmp__1HCF ==  0)) {
+    result__UHCF=FAST_ARRAYoINSTRo__EA4D__;
+  } else /* FALSE */ {
+    typ_id__ZHCF=__FAST_ARRAYoINSTRo__EA4D__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1HCF));
+    if ((typ_id__ZHCF == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__NGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__PGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__1HCF - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__QGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PGXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__NGXT=micro_alloc__table__lab__UKI(__tmp__PGXT,((__POINTER__IB )(&(table_size[(__tmp__QGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PGXT)));
+      ptr__VHCF=__tmp__NGXT;
+    } else /* FALSE */ {
+      __tmp__QGXT=((__UINTEGER_32__ZWB )typ_id__ZHCF);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__NGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__PGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__1HCF - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NGXT=micro_alloc__table__lab__UKI(__tmp__PGXT,((__POINTER__IB )(&(table_type[(__tmp__QGXT)]))),(__UINTEGER_32__ZWB)(__tmp__QGXT |  1));
+      ptr__VHCF=__tmp__NGXT;
+    };
+    result__UHCF=((__FAST_ARRAYoINSTRo__EA4D *)ptr__VHCF);
+    *(result__UHCF) = *(FAST_ARRAYoINSTRo__EA4D__);
+  };
+  Self__1G5F=((__FAST_ARRAYoINSTRo__EA4D *)result__UHCF);
+  if ((Self__1G5F->parent_arrayed_collection__MA4D.capacity__X04F < new_count__SXEE)) {
+    __tmp__LH5F=create__QCNG(new_count__SXEE);
+    Self__1G5F->parent_arrayed_collection__MA4D.storage__V14F=__tmp__LH5F;
+    Self__1G5F->parent_arrayed_collection__MA4D.capacity__X04F=new_count__SXEE;
+  };
+  Self__1G5F->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(-  1);
+  Self__1G5F=result__UHCF;
+  return(Self__1G5F);
 }
 
-static void add_last__IK4G(__FAST_ARRAYoINSTRo *Self__JK4G,void *element__KK4G)
-// ({FAST_ARRAYoINSTRo},{NULLxLISTxSTRING_CSTxPUSHxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxSWITCHxNODE_TYPExREAD_LOCALxEXPR_MULTIPLExNODE_STYLExWRITE_GLOBALxWRITE_SLOTxEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxNOPxREAD_SLOTxWRITE_LOCALxREAD_GLOBALxEXPR_NOT_LOGICxLOOPxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxLOOP_ENDxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) VoidNo recursive, No inlinable.
+static __LOCAL__L4WC* create__name__style__type__HIND(__POSITION__OL p__JIND,__STRING_CONSTANT__0 *n__KIND,__CHARACTER__DB c__LIND,__TYPE_FULL__XMB *t__MIND)
+// ({POSITION__OL},{NULLxSTRING_CONSTANT__0},{CHARACTER__DB},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__LK4G,__tmp__TL4G,__tmp__HGDI,Self__NEKJ;
-  __BOOLEAN __tmp__0K4G;
-  void **__tmp__SL4G,**new__UFDI;
-  new_capacity__LK4G= 0;
-  if (((__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG +  1) <= (__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G -  1))) {
-    Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG +  1);
-    __tmp__0K4G=TRUE__;
+  __LOCAL__L4WC *result__JQRD,*Self__0M5D;
+  __POINTER__IB ptr__KQRD,__tmp__QQRD,__tmp__J5WT,__tmp__L5WT;
+  __INTEGER__Q typ_id__OQRD;
+  __UINTEGER_32__ZWB __tmp__M5WT;
+  __STRING_CONSTANT__0 *__tmp__TN5D;
+  __TYPE_FULL__XMB *Self__3P0R,*__tmp__AQ0R;
+  __TYPES_TMP__AN5D *__tmp__VO5D;
+  __TYPES__BN5D *__tmp__YO5D;
+  void *__tmp__GP5D;
+  __TYPE_BLOCK__CP5D *__tmp__IP5D;
+  __BOOLEAN__L __tmp__1N5D,__tmp__5N5D;
+  result__JQRD=NULL;
+  ptr__KQRD=((__POINTER__IB )(NULL));
+  typ_id__OQRD= 0;
+  __tmp__QQRD=((__POINTER__IB )sizeof(__LOCAL__L4WC));
+  if (((unsigned long)__tmp__QQRD ==  0)) {
+    result__JQRD=LOCAL__L4WC__;
+  } else /* FALSE */ {
+    typ_id__OQRD=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QQRD));
+    if ((typ_id__OQRD == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__J5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__L5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QQRD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__M5WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L5WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__J5WT=micro_alloc__table__lab__UKI(__tmp__L5WT,((__POINTER__IB )(&(table_size[(__tmp__M5WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L5WT)));
+      ptr__KQRD=__tmp__J5WT;
+    } else /* FALSE */ {
+      __tmp__M5WT=((__UINTEGER_32__ZWB )typ_id__OQRD);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__J5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__L5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QQRD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__J5WT=micro_alloc__table__lab__UKI(__tmp__L5WT,((__POINTER__IB )(&(table_type[(__tmp__M5WT)]))),(__UINTEGER_32__ZWB)(__tmp__M5WT |  1));
+      ptr__KQRD=__tmp__J5WT;
+    };
+    result__JQRD=((__LOCAL__L4WC *)ptr__KQRD);
+    *(result__JQRD) = *(LOCAL__L4WC__);
+  };
+  Self__0M5D=((__LOCAL__L4WC *)result__JQRD);
+  Self__0M5D->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B=p__JIND;
+  Self__0M5D->parent_variable__O4WC.parent_named__N4WC.name__GWB=n__KIND;
+  Self__0M5D->is_result__SN5D=FALSE__O__;
+  __tmp__TN5D=get_intern__VROB(n__KIND);
+  Self__0M5D->parent_variable__O4WC.intern_name__UN5D=__tmp__TN5D;
+  if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__MIND)->flag__RLK &  1) !=  0)) {
+    __tmp__1N5D=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)t__MIND));
+    __tmp__5N5D=(! __tmp__1N5D);
+  } else /* FALSE */ {
+    __tmp__5N5D=FALSE__O__;
+  };
+  if (__tmp__5N5D) {
+    Self__3P0R=((__TYPE_FULL__XMB *)t__MIND);
+    __tmp__AQ0R=get_with__DJRB(Self__3P0R,(__UINTEGER_8__4LC)(Self__3P0R->flag__RLK |  16));
+    Self__0M5D->parent_variable__O4WC.type__IO5D=__tmp__AQ0R;
+  } else /* FALSE */ {
+    Self__0M5D->parent_variable__O4WC.type__IO5D=t__MIND;
+  };
+  Self__0M5D->parent_variable__O4WC.parent_named__N4WC.style__0KQC=c__LIND;
+  if (((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__0M5D->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__0M5D->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__0M5D->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+    __tmp__VO5D=new__2FHG();
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__VO5D),((__TYPE_FULL__XMB *)t__MIND)->the_parent_type__QLK);
+    __tmp__YO5D=to_types__WVXI(((__TYPES_TMP__AN5D *)__tmp__VO5D));
+    Self__0M5D->parent_variable__O4WC.type_list__ZO5D=__tmp__YO5D;
+  } else /* FALSE */ {
+    Self__0M5D->parent_variable__O4WC.type_list__ZO5D=TYPES__BN5D__;
+  };
+  __tmp__GP5D=((__TYPE_FULL__XMB *)Self__0M5D->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+  if (__tmp__GP5D==NULL) {
+    __tmp__IP5D=NULL;
   } else {
-    __tmp__0K4G=FALSE__;
+    switch (((struct ___OBJ *)__tmp__GP5D)->__id) {
+    case __TYPE__FF__: {
+      __tmp__IP5D=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__IP5D=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__IP5D=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__IP5D=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__IP5D=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__IP5D=NULL;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__IP5D=((void *)__tmp__GP5D);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__IP5D=NULL;
+    } break;
+    }
   };
-  if ((! __tmp__0K4G)) {
-    if ((Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G ==  0)) {
-      Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G=create__EFEH();
-      Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G= 2;
-      Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG= 0;
-    } else {
-      new_capacity__LK4G=(__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G <<  1);
-      __tmp__SL4G=Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__TL4G=Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G;
-      new__UFDI=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__SL4G)),((__UINTEGER_32 )(__INTEGER)(__tmp__TL4G * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__LK4G * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__HGDI=(__INTEGER)(new_capacity__LK4G -  1);
-      Self__NEKJ=__tmp__TL4G;
-      while ((Self__NEKJ <= __tmp__HGDI)) {
-        new__UFDI[Self__NEKJ]=NULL;
-        Self__NEKJ=(__INTEGER)(Self__NEKJ +  1);
-      };
-      Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G=new__UFDI;
-      Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G=new_capacity__LK4G;
-      Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG +  1);
-    };
-  };
-  ((void **)Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G)[Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG]=element__KK4G;
+  if ((((void *)__tmp__IP5D != (void *)NULL) && ((void *)Self__0M5D->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+    print__KKG((&__string_333));
+    print__KKG(((__STRING_CONSTANT__0 *)Self__0M5D->parent_variable__O4WC.intern_name__UN5D));
+    print__KKG((&__string_334));
+    print__KKG((&__string_335));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  };
+  Self__0M5D=result__JQRD;
+  return(Self__0M5D);
 }
 
-static __INTEGER argument_count__XZBG(__ITM_SLOT *Self__YZBG)
-// ({ITM_SLOT}) With resultNo recursive, No inlinable.
+static __PUSH__IXB* create__context__first__G2FD(__PUSH__IXB *Self__H2FD,__POSITION__OL pos__I2FD,__LOCAL__L4WC *v__J2FD,__BOOLEAN__L f__K2FD)
+// ({PUSH__IXB},{POSITION__OL},{NULLxLOCAL__L4WC},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
 {
-  __INTEGER result__0ZBG,__tmp__A0BG,Self__C3EG,__tmp__I0BG;
-  void *__tmp__H0BG;
-  void **__tmp__JBAR;
-  result__0ZBG= 0;
-  __tmp__A0BG=((__FAST_ARRAYoITM_ARGUMENTo *)Self__YZBG->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D;
-  Self__C3EG= 0;
-  __tmp__JBAR=((__FAST_ARRAYoITM_ARGUMENTo *)Self__YZBG->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D;
-  while ((Self__C3EG <= __tmp__A0BG)) {
-    __tmp__H0BG=((void **)__tmp__JBAR)[Self__C3EG];
-    if (((struct ___OBJ *)__tmp__H0BG)->__id==__ITM_ARG__) {
-      __tmp__I0BG= 1;
-    } else {
-      __tmp__I0BG=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__H0BG)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-    };
-    result__0ZBG=(__INTEGER)(result__0ZBG + __tmp__I0BG);
-    Self__C3EG=(__INTEGER)(Self__C3EG +  1);
+  __PUSH__IXB *result__RJND,*Self__V44D;
+  __POINTER__IB ptr__SJND,__tmp__YJND,__tmp__Q5WT,__tmp__S5WT;
+  __INTEGER__Q typ_id__WJND;
+  __UINTEGER_32__ZWB __tmp__T5WT;
+  result__RJND=NULL;
+  ptr__SJND=((__POINTER__IB )(NULL));
+  typ_id__WJND= 0;
+  __tmp__YJND=((__POINTER__IB )sizeof(__PUSH__IXB));
+  if (((unsigned long)__tmp__YJND ==  0)) {
+    result__RJND=Self__H2FD;
+  } else /* FALSE */ {
+    typ_id__WJND=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJND));
+    if ((typ_id__WJND == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__Q5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__S5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YJND - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__T5WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S5WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__Q5WT=micro_alloc__table__lab__UKI(__tmp__S5WT,((__POINTER__IB )(&(table_size[(__tmp__T5WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S5WT)));
+      ptr__SJND=__tmp__Q5WT;
+    } else /* FALSE */ {
+      __tmp__T5WT=((__UINTEGER_32__ZWB )typ_id__WJND);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__Q5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__S5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YJND - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__Q5WT=micro_alloc__table__lab__UKI(__tmp__S5WT,((__POINTER__IB )(&(table_type[(__tmp__T5WT)]))),(__UINTEGER_32__ZWB)(__tmp__T5WT |  1));
+      ptr__SJND=__tmp__Q5WT;
+    };
+    result__RJND=((__PUSH__IXB *)ptr__SJND);
+    *(result__RJND) = *(Self__H2FD);
+  };
+  Self__V44D=((__PUSH__IXB *)result__RJND);
+  if (((void *)v__J2FD == (void *)NULL)) {
+    print__KKG((&__string_336));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
   };
-  return(result__0ZBG);
+  Self__V44D->parent_instr__JXB.parent_itm_object__YH.position__P2B=pos__I2FD;
+  Self__V44D->context__N54D=v__J2FD;
+  Self__V44D->is_first__O54D=f__K2FD;
+  Self__V44D=result__RJND;
+  return(Self__V44D);
 }
 
-static void* get_slot__20BG(__TYPE *Self__30BG,void *n__40BG)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void add_last__S04F(__FAST_ARRAYoINSTRo__EA4D *Self__T04F,void *element__U04F)
+// ({FAST_ARRAYoINSTRo__EA4D},{NULLxLIST__WHxSTRING_CST__5JxCALL_NULL__IUBxPUSH__IXBxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxSWITCH__QDXCxNODE_TYPE__SK2CxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxWRITE_GLOBAL__WXKJxWRITE_SLOT__EYKJxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxNOP__RXVJxWRITE_LOCAL__TEYJxLOOP__LRBKxCALL_SLOT__GAZKxNODE_STYLE__RD4KxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxLOOP_END__W0RMxCOP_LOCK__240MxCOP_UNLOCK__4C1MxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) Void No recursive, No inlinable.
 {
-  __INTEGER j__B1BG;
-  void *result__A1BG,*__tmp__X1BG,*__tmp__L2BG;
-  __SLOT_DATA *Self__R4BR;
-  void *result__Q4BR,*__tmp__Y1BG;
-  __SECTION_ *Self__GDOQ;
-  void *__tmp__M2BG;
-  __BOOLEAN __tmp__C2BG;
-  j__B1BG= 0;
-  result__A1BG=get_local_slot__P3EG(Self__30BG,n__40BG);
-  if (((void *)result__A1BG == (void *)NULL)) {
-    j__B1BG= 0;
-    while_do__PZMG:
+  __INTEGER__Q __tmp__214F,__tmp__414F,__tmp__0R2G,Self__KAVH;
+  __POINTER__IB __tmp__YR2G;
+  __BOOLEAN__L __tmp__E14F;
+  void **__tmp__U14F;
+  if (((__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE +  1) <= (__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F -  1))) {
+    Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+    __tmp__E14F=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__E14F=FALSE__O__;
+  };
+  if ((! __tmp__E14F)) {
+    if ((Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F ==  0)) {
+      __tmp__U14F=create__QCNG( 2);
+      Self__T04F->parent_arrayed_collection__MA4D.storage__V14F=__tmp__U14F;
+      Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F= 2;
+      Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE= 0;
+    } else /* FALSE */ {
+      __tmp__214F=(__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F <<  1);
+      __tmp__U14F=Self__T04F->parent_arrayed_collection__MA4D.storage__V14F;
+      __tmp__414F=Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F;
+      __tmp__YR2G=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__U14F)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__414F * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__214F * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__U14F=((void **)__tmp__YR2G);
+      __tmp__0R2G=(__INTEGER__Q)(__tmp__214F -  1);
+      Self__KAVH=__tmp__414F;
+      while ((Self__KAVH <= __tmp__0R2G)) {
+        __tmp__U14F[Self__KAVH]=NULL;
+        Self__KAVH=(__INTEGER__Q)(Self__KAVH +  1);
+      };
+      Self__T04F->parent_arrayed_collection__MA4D.storage__V14F=__tmp__U14F;
+      Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F=__tmp__214F;
+      Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+    };
+  };
+  ((void **)Self__T04F->parent_arrayed_collection__MA4D.storage__V14F)[Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE]=element__U04F;
+}
+
+static void* get_slot__2QGG(__TYPE__FF *Self__3QGG,__STRING_CONSTANT__0 *n__4QGG)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q j__BRGG;
+  void *__tmp__DRGG,*result__ARGG,*__tmp__YRGG;
+  void *__tmp__MBTH,*__tmp__EHOU;
+  __SECTION___RVOB *__tmp__ZRGG,*result__CHOU,*__tmp__FHOU;
+  __SLOT_DATA__IJRG *Self__DHOU;
+  __TYPE_FULL__XMB *__tmp__QSGG;
+  __BOOLEAN__L __tmp__DSGG;
+  j__BRGG= 0;
+  __tmp__DRGG=get_local_slot__UTLG(Self__3QGG,n__4QGG);
+  result__ARGG=__tmp__DRGG;
+  if (((void *)__tmp__DRGG == (void *)NULL)) {
+    j__BRGG= 0;
+    while_do__RAVG:
     {
-      if ((j__B1BG <= ((__FAST_ARRAYoSLOTo *)Self__30BG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__X1BG=((void **)((__FAST_ARRAYoSLOTo *)Self__30BG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__B1BG];
-        if (((struct ___OBJ *)__tmp__X1BG)->__id==__SLOT_DATA__) {
-          Self__R4BR=((__SLOT_DATA *)__tmp__X1BG);
-          result__Q4BR=NULL;
-          if (((void *)Self__R4BR->parent_slot__IHZD != (void *)NULL)) {
-            result__Q4BR=((__ITM_SLOT *)((__SLOT *)Self__R4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__Q4BR=get_name__GCJD((&__string_26));
-          };
-          __tmp__Y1BG=result__Q4BR;
-        } else {
-          __tmp__Y1BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__X1BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+      if ((j__BRGG <= Self__3QGG->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__YRGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__3QGG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__BRGG];
+        if (((struct ___OBJ *)__tmp__YRGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__MBTH=((__SLOT_CODE__4IRG *)__tmp__YRGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__MBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZRGG=((__ITM_SLOT__PLC *)__tmp__MBTH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZRGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__DHOU=((__SLOT_DATA__IJRG *)__tmp__YRGG);
+          result__CHOU=NULL;
+          if (((void *)Self__DHOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__EHOU=Self__DHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__EHOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FHOU=((__ITM_SLOT__PLC *)__tmp__EHOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__CHOU=__tmp__FHOU;
+          } else /* FALSE */ {
+            __tmp__FHOU=get_name__TAUD((&__string_35));
+            result__CHOU=__tmp__FHOU;
+          };
+          __tmp__ZRGG=result__CHOU;
+        };
+        result__CHOU=((__SECTION___RVOB *)__tmp__ZRGG);
+        __tmp__DSGG=(((void *)result__CHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__CHOU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__DSGG=FALSE__O__;
+      };
+      if ((__tmp__DSGG && ((void *)result__ARGG == (void *)NULL))) {
+        __tmp__YRGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__3QGG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__BRGG];
+        if (((struct ___OBJ *)__tmp__YRGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__MBTH=((__SLOT_CODE__4IRG *)__tmp__YRGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__MBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EHOU=((__ITM_SLOT__PLC *)__tmp__MBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__MBTH=((__SLOT_DATA__IJRG *)__tmp__YRGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__MBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EHOU=((__ITM_SLOT__PLC *)__tmp__MBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__EHOU==NULL) {
+          __tmp__MBTH=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__EHOU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__MBTH=((void *)__tmp__EHOU);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__MBTH=((void *)__tmp__EHOU);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__MBTH=((void *)__tmp__EHOU);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__MBTH=((void *)__tmp__EHOU);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__MBTH=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__MBTH=((void *)__tmp__EHOU);
+          } break;
+          }
         };
-        Self__GDOQ=((__SECTION_ *)__tmp__Y1BG);
-        __tmp__C2BG=(((void *)Self__GDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__GDOQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__C2BG=FALSE__;
-      };
-      if ((__tmp__C2BG && ((void *)result__A1BG == (void *)NULL))) {
-        __tmp__L2BG=((void **)((__FAST_ARRAYoSLOTo *)Self__30BG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__B1BG];
-        if (((struct ___OBJ *)__tmp__L2BG)->__id==__SLOT_DATA__) {
-          __tmp__M2BG=get_type_result__XF2G(__tmp__L2BG);
-        } else {
-          __tmp__M2BG=get_type_result__BH2G(__tmp__L2BG);
+        switch (((struct ___OBJ *)__tmp__MBTH)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__QSGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__QSGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__QSGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)),Self__3QGG);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__QSGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)),Self__3QGG);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__QSGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)),Self__3QGG);
+        } break;
         };
-        result__A1BG=get_slot__IO5G(__tmp__M2BG,n__40BG);
-        j__B1BG=(__INTEGER)(j__B1BG +  1);
-        goto while_do__PZMG;
+        __tmp__YRGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__QSGG),n__4QGG);
+        result__ARGG=__tmp__YRGG;
+        j__BRGG=(__INTEGER__Q)(j__BRGG +  1);
+        goto while_do__RAVG;
       };
     };
   };
-  return(result__A1BG);
+  __tmp__DRGG=result__ARGG;
+  return(__tmp__DRGG);
 }
 
-static void* get_slot__S2BG(__TYPE_NULL *Self__T2BG,void *n__U2BG)
-// ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__XSGG(__TYPE_NULL__GMB *Self__YSGG,__STRING_CONSTANT__0 *n__ZSGG)
+// ({TYPE_NULL__GMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  void *result__W2BG,*__tmp__N3BG,*__tmp__B4BG;
-  __INTEGER j__X2BG;
-  __SLOT_DATA *Self__T4BR;
-  void *result__S4BR,*__tmp__O3BG;
-  __SECTION_ *Self__HDOQ;
-  void *__tmp__C4BG;
-  __BOOLEAN __tmp__Y3BG;
-  result__W2BG=NULL;
-  j__X2BG= 0;
-  while_do__0ZMG:
+  void *result__1SGG,*__tmp__TTGG;
+  __INTEGER__Q j__2SGG;
+  void *__tmp__PBTH,*__tmp__KHOU;
+  __SECTION___RVOB *__tmp__UTGG,*result__IHOU,*__tmp__LHOU;
+  __SLOT_DATA__IJRG *Self__JHOU;
+  __TYPE_FULL__XMB *__tmp__LUGG;
+  __BOOLEAN__L __tmp__4TGG;
+  result__1SGG=NULL;
+  j__2SGG= 0;
+  while_do__2AVG:
   {
-    if ((j__X2BG <= ((__FAST_ARRAYoSLOTo *)Self__T2BG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__N3BG=((void **)((__FAST_ARRAYoSLOTo *)Self__T2BG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__X2BG];
-      if (((struct ___OBJ *)__tmp__N3BG)->__id==__SLOT_DATA__) {
-        Self__T4BR=((__SLOT_DATA *)__tmp__N3BG);
-        result__S4BR=NULL;
-        if (((void *)Self__T4BR->parent_slot__IHZD != (void *)NULL)) {
-          result__S4BR=((__ITM_SLOT *)((__SLOT *)Self__T4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__S4BR=get_name__GCJD((&__string_26));
-        };
-        __tmp__O3BG=result__S4BR;
-      } else {
-        __tmp__O3BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__N3BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+    if ((j__2SGG <= Self__YSGG->parent_type__HMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__TTGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__YSGG->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2SGG];
+      if (((struct ___OBJ *)__tmp__TTGG)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__PBTH=((__SLOT_CODE__4IRG *)__tmp__TTGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PBTH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UTGG=((__ITM_SLOT__PLC *)__tmp__PBTH)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UTGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__JHOU=((__SLOT_DATA__IJRG *)__tmp__TTGG);
+        result__IHOU=NULL;
+        if (((void *)Self__JHOU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__KHOU=Self__JHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__KHOU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LHOU=((__ITM_SLOT__PLC *)__tmp__KHOU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__IHOU=__tmp__LHOU;
+        } else /* FALSE */ {
+          __tmp__LHOU=get_name__TAUD((&__string_35));
+          result__IHOU=__tmp__LHOU;
+        };
+        __tmp__UTGG=result__IHOU;
+      };
+      result__IHOU=((__SECTION___RVOB *)__tmp__UTGG);
+      __tmp__4TGG=(((void *)result__IHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__IHOU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__4TGG=FALSE__O__;
+    };
+    if ((__tmp__4TGG && ((void *)result__1SGG == (void *)NULL))) {
+      __tmp__TTGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__YSGG->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2SGG];
+      if (((struct ___OBJ *)__tmp__TTGG)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__PBTH=((__SLOT_CODE__4IRG *)__tmp__TTGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PBTH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KHOU=((__ITM_SLOT__PLC *)__tmp__PBTH)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__PBTH=((__SLOT_DATA__IJRG *)__tmp__TTGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PBTH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KHOU=((__ITM_SLOT__PLC *)__tmp__PBTH)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__KHOU==NULL) {
+        __tmp__PBTH=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHOU)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__PBTH=((void *)__tmp__KHOU);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__PBTH=((void *)__tmp__KHOU);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__PBTH=((void *)__tmp__KHOU);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__PBTH=((void *)__tmp__KHOU);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__PBTH=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__PBTH=((void *)__tmp__KHOU);
+        } break;
+        }
       };
-      Self__HDOQ=((__SECTION_ *)__tmp__O3BG);
-      __tmp__Y3BG=(((void *)Self__HDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__HDOQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__Y3BG=FALSE__;
-    };
-    if ((__tmp__Y3BG && ((void *)result__W2BG == (void *)NULL))) {
-      __tmp__B4BG=((void **)((__FAST_ARRAYoSLOTo *)Self__T2BG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__X2BG];
-      if (((struct ___OBJ *)__tmp__B4BG)->__id==__SLOT_DATA__) {
-        __tmp__C4BG=get_type_result__XF2G(__tmp__B4BG);
-      } else {
-        __tmp__C4BG=get_type_result__BH2G(__tmp__B4BG);
+      switch (((struct ___OBJ *)__tmp__PBTH)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__LUGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__LUGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__LUGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)),Self__YSGG);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__LUGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)),Self__YSGG);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__LUGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)),Self__YSGG);
+      } break;
       };
-      result__W2BG=get_slot__IO5G(__tmp__C4BG,n__U2BG);
-      j__X2BG=(__INTEGER)(j__X2BG +  1);
-      goto while_do__0ZMG;
+      __tmp__TTGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__LUGG),n__ZSGG);
+      result__1SGG=__tmp__TTGG;
+      j__2SGG=(__INTEGER__Q)(j__2SGG +  1);
+      goto while_do__2AVG;
     };
   };
-  return(result__W2BG);
+  __tmp__TTGG=result__1SGG;
+  return(__tmp__TTGG);
 }
 
-static void* get_slot__I4BG(__TYPE_VOID *Self__J4BG,void *n__K4BG)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__SUGG(__TYPE_VOID__IMB *Self__TUGG,__STRING_CONSTANT__0 *n__UUGG)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER j__N4BG;
-  void *result__M4BG,*__tmp__D5BG,*__tmp__X5BG;
-  __SLOT_DATA *Self__V4BR;
-  void *result__U4BR,*__tmp__E5BG;
-  __SECTION_ *Self__IDOQ;
-  void *__tmp__Y5BG;
-  __BOOLEAN __tmp__O5BG;
-  j__N4BG= 0;
-  result__M4BG=get_local_slot__DAFG(Self__J4BG,n__K4BG);
-  if (((void *)result__M4BG == (void *)NULL)) {
-    j__N4BG= 0;
-    while_do__F0MG:
+  __INTEGER__Q j__XUGG;
+  void *__tmp__ZUGG,*result__WUGG,*__tmp__OVGG;
+  void *__tmp__SBTH,*__tmp__QHOU;
+  __SECTION___RVOB *__tmp__PVGG,*result__OHOU,*__tmp__RHOU;
+  __SLOT_DATA__IJRG *Self__PHOU;
+  __TYPE_FULL__XMB *__tmp__GWGG;
+  __BOOLEAN__L __tmp__ZVGG;
+  j__XUGG= 0;
+  __tmp__ZUGG=get_local_slot__LWLG(Self__TUGG,n__UUGG);
+  result__WUGG=__tmp__ZUGG;
+  if (((void *)__tmp__ZUGG == (void *)NULL)) {
+    j__XUGG= 0;
+    while_do__HBVG:
     {
-      if ((j__N4BG <= ((__FAST_ARRAYoSLOTo *)Self__J4BG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__D5BG=((void **)((__FAST_ARRAYoSLOTo *)Self__J4BG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__N4BG];
-        if (((struct ___OBJ *)__tmp__D5BG)->__id==__SLOT_DATA__) {
-          Self__V4BR=((__SLOT_DATA *)__tmp__D5BG);
-          result__U4BR=NULL;
-          if (((void *)Self__V4BR->parent_slot__IHZD != (void *)NULL)) {
-            result__U4BR=((__ITM_SLOT *)((__SLOT *)Self__V4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__U4BR=get_name__GCJD((&__string_26));
-          };
-          __tmp__E5BG=result__U4BR;
-        } else {
-          __tmp__E5BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__D5BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+      if ((j__XUGG <= Self__TUGG->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__OVGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__TUGG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__XUGG];
+        if (((struct ___OBJ *)__tmp__OVGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SBTH=((__SLOT_CODE__4IRG *)__tmp__OVGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PVGG=((__ITM_SLOT__PLC *)__tmp__SBTH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PVGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__PHOU=((__SLOT_DATA__IJRG *)__tmp__OVGG);
+          result__OHOU=NULL;
+          if (((void *)Self__PHOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__QHOU=Self__PHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__QHOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RHOU=((__ITM_SLOT__PLC *)__tmp__QHOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__OHOU=__tmp__RHOU;
+          } else /* FALSE */ {
+            __tmp__RHOU=get_name__TAUD((&__string_35));
+            result__OHOU=__tmp__RHOU;
+          };
+          __tmp__PVGG=result__OHOU;
+        };
+        result__OHOU=((__SECTION___RVOB *)__tmp__PVGG);
+        __tmp__ZVGG=(((void *)result__OHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__OHOU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__ZVGG=FALSE__O__;
+      };
+      if ((__tmp__ZVGG && ((void *)result__WUGG == (void *)NULL))) {
+        __tmp__OVGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__TUGG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__XUGG];
+        if (((struct ___OBJ *)__tmp__OVGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SBTH=((__SLOT_CODE__4IRG *)__tmp__OVGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QHOU=((__ITM_SLOT__PLC *)__tmp__SBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SBTH=((__SLOT_DATA__IJRG *)__tmp__OVGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QHOU=((__ITM_SLOT__PLC *)__tmp__SBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__QHOU==NULL) {
+          __tmp__SBTH=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__QHOU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__SBTH=((void *)__tmp__QHOU);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__SBTH=((void *)__tmp__QHOU);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__SBTH=((void *)__tmp__QHOU);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__SBTH=((void *)__tmp__QHOU);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__SBTH=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__SBTH=((void *)__tmp__QHOU);
+          } break;
+          }
         };
-        Self__IDOQ=((__SECTION_ *)__tmp__E5BG);
-        __tmp__O5BG=(((void *)Self__IDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__IDOQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__O5BG=FALSE__;
-      };
-      if ((__tmp__O5BG && ((void *)result__M4BG == (void *)NULL))) {
-        __tmp__X5BG=((void **)((__FAST_ARRAYoSLOTo *)Self__J4BG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__N4BG];
-        if (((struct ___OBJ *)__tmp__X5BG)->__id==__SLOT_DATA__) {
-          __tmp__Y5BG=get_type_result__XF2G(__tmp__X5BG);
-        } else {
-          __tmp__Y5BG=get_type_result__BH2G(__tmp__X5BG);
+        switch (((struct ___OBJ *)__tmp__SBTH)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__GWGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__GWGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__GWGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)),Self__TUGG);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__GWGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)),Self__TUGG);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__GWGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)),Self__TUGG);
+        } break;
         };
-        result__M4BG=get_slot__IO5G(__tmp__Y5BG,n__K4BG);
-        j__N4BG=(__INTEGER)(j__N4BG +  1);
-        goto while_do__F0MG;
+        __tmp__OVGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__GWGG),n__UUGG);
+        result__WUGG=__tmp__OVGG;
+        j__XUGG=(__INTEGER__Q)(j__XUGG +  1);
+        goto while_do__HBVG;
       };
     };
   };
-  return(result__M4BG);
+  __tmp__ZUGG=result__WUGG;
+  return(__tmp__ZUGG);
 }
 
-static void* get_slot__45BG(__TYPE_CONTEXT *Self__55BG,void *n__AACG)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__NWGG(__TYPE_CONTEXT__KMB *Self__OWGG,__STRING_CONSTANT__0 *n__PWGG)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER j__DACG;
-  void *result__CACG,*__tmp__ZACG,*__tmp__NBCG;
-  __SLOT_DATA *Self__X4BR;
-  void *result__W4BR,*__tmp__0ACG;
-  __SECTION_ *Self__JDOQ;
-  void *__tmp__OBCG;
-  __BOOLEAN __tmp__EBCG;
-  j__DACG= 0;
-  result__CACG=get_local_slot__LCFG(Self__55BG,n__AACG);
-  if (((void *)result__CACG == (void *)NULL)) {
-    j__DACG= 0;
-    while_do__Q0MG:
+  __INTEGER__Q j__SWGG;
+  void *__tmp__UWGG,*result__RWGG,*__tmp__JXGG;
+  void *__tmp__VBTH,*__tmp__WHOU;
+  __SECTION___RVOB *__tmp__KXGG,*result__UHOU,*__tmp__XHOU;
+  __SLOT_DATA__IJRG *Self__VHOU;
+  __TYPE_FULL__XMB *__tmp__BYGG;
+  __BOOLEAN__L __tmp__UXGG;
+  j__SWGG= 0;
+  __tmp__UWGG=get_local_slot__VYLG(Self__OWGG,n__PWGG);
+  result__RWGG=__tmp__UWGG;
+  if (((void *)__tmp__UWGG == (void *)NULL)) {
+    j__SWGG= 0;
+    while_do__SBVG:
     {
-      if ((j__DACG <= ((__FAST_ARRAYoSLOTo *)Self__55BG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__ZACG=((void **)((__FAST_ARRAYoSLOTo *)Self__55BG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__DACG];
-        if (((struct ___OBJ *)__tmp__ZACG)->__id==__SLOT_DATA__) {
-          Self__X4BR=((__SLOT_DATA *)__tmp__ZACG);
-          result__W4BR=NULL;
-          if (((void *)Self__X4BR->parent_slot__IHZD != (void *)NULL)) {
-            result__W4BR=((__ITM_SLOT *)((__SLOT *)Self__X4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__W4BR=get_name__GCJD((&__string_26));
-          };
-          __tmp__0ACG=result__W4BR;
-        } else {
-          __tmp__0ACG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZACG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+      if ((j__SWGG <= Self__OWGG->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__JXGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__OWGG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__SWGG];
+        if (((struct ___OBJ *)__tmp__JXGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__VBTH=((__SLOT_CODE__4IRG *)__tmp__JXGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KXGG=((__ITM_SLOT__PLC *)__tmp__VBTH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KXGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__VHOU=((__SLOT_DATA__IJRG *)__tmp__JXGG);
+          result__UHOU=NULL;
+          if (((void *)Self__VHOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__WHOU=Self__VHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__WHOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XHOU=((__ITM_SLOT__PLC *)__tmp__WHOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__UHOU=__tmp__XHOU;
+          } else /* FALSE */ {
+            __tmp__XHOU=get_name__TAUD((&__string_35));
+            result__UHOU=__tmp__XHOU;
+          };
+          __tmp__KXGG=result__UHOU;
+        };
+        result__UHOU=((__SECTION___RVOB *)__tmp__KXGG);
+        __tmp__UXGG=(((void *)result__UHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__UHOU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__UXGG=FALSE__O__;
+      };
+      if ((__tmp__UXGG && ((void *)result__RWGG == (void *)NULL))) {
+        __tmp__JXGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__OWGG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__SWGG];
+        if (((struct ___OBJ *)__tmp__JXGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__VBTH=((__SLOT_CODE__4IRG *)__tmp__JXGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WHOU=((__ITM_SLOT__PLC *)__tmp__VBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__VBTH=((__SLOT_DATA__IJRG *)__tmp__JXGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WHOU=((__ITM_SLOT__PLC *)__tmp__VBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__WHOU==NULL) {
+          __tmp__VBTH=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__WHOU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__VBTH=((void *)__tmp__WHOU);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__VBTH=((void *)__tmp__WHOU);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__VBTH=((void *)__tmp__WHOU);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__VBTH=((void *)__tmp__WHOU);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__VBTH=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__VBTH=((void *)__tmp__WHOU);
+          } break;
+          }
         };
-        Self__JDOQ=((__SECTION_ *)__tmp__0ACG);
-        __tmp__EBCG=(((void *)Self__JDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__JDOQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__EBCG=FALSE__;
-      };
-      if ((__tmp__EBCG && ((void *)result__CACG == (void *)NULL))) {
-        __tmp__NBCG=((void **)((__FAST_ARRAYoSLOTo *)Self__55BG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__DACG];
-        if (((struct ___OBJ *)__tmp__NBCG)->__id==__SLOT_DATA__) {
-          __tmp__OBCG=get_type_result__XF2G(__tmp__NBCG);
-        } else {
-          __tmp__OBCG=get_type_result__BH2G(__tmp__NBCG);
+        switch (((struct ___OBJ *)__tmp__VBTH)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__BYGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__BYGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__BYGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)),Self__OWGG);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__BYGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)),Self__OWGG);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__BYGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)),Self__OWGG);
+        } break;
         };
-        result__CACG=get_slot__IO5G(__tmp__OBCG,n__AACG);
-        j__DACG=(__INTEGER)(j__DACG +  1);
-        goto while_do__Q0MG;
+        __tmp__JXGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__BYGG),n__PWGG);
+        result__RWGG=__tmp__JXGG;
+        j__SWGG=(__INTEGER__Q)(j__SWGG +  1);
+        goto while_do__SBVG;
       };
     };
   };
-  return(result__CACG);
+  __tmp__UWGG=result__RWGG;
+  return(__tmp__UWGG);
 }
 
-static void* get_slot__UBCG(__TYPE_ID *Self__VBCG,void *n__WBCG)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__IYGG(__TYPE_ID__MMB *Self__JYGG,__STRING_CONSTANT__0 *n__KYGG)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER j__ZBCG;
-  void *result__YBCG,*__tmp__PCCG,*__tmp__DDCG;
-  __SLOT_DATA *Self__Z4BR;
-  void *result__Y4BR,*__tmp__QCCG;
-  __SECTION_ *Self__KDOQ;
-  void *__tmp__EDCG;
-  __BOOLEAN __tmp__0CCG;
-  j__ZBCG= 0;
-  result__YBCG=get_local_slot__TEFG(Self__VBCG,n__WBCG);
-  if (((void *)result__YBCG == (void *)NULL)) {
-    j__ZBCG= 0;
-    while_do__10MG:
+  __INTEGER__Q j__NYGG;
+  void *__tmp__PYGG,*result__MYGG,*__tmp__EZGG;
+  void *__tmp__YBTH,*__tmp__2HOU;
+  __SECTION___RVOB *__tmp__FZGG,*result__0HOU,*__tmp__3HOU;
+  __SLOT_DATA__IJRG *Self__1HOU;
+  __TYPE_FULL__XMB *__tmp__2ZGG;
+  __BOOLEAN__L __tmp__PZGG;
+  j__NYGG= 0;
+  __tmp__PYGG=get_local_slot__50LG(Self__JYGG,n__KYGG);
+  result__MYGG=__tmp__PYGG;
+  if (((void *)__tmp__PYGG == (void *)NULL)) {
+    j__NYGG= 0;
+    while_do__3BVG:
     {
-      if ((j__ZBCG <= ((__FAST_ARRAYoSLOTo *)Self__VBCG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__PCCG=((void **)((__FAST_ARRAYoSLOTo *)Self__VBCG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__ZBCG];
-        if (((struct ___OBJ *)__tmp__PCCG)->__id==__SLOT_DATA__) {
-          Self__Z4BR=((__SLOT_DATA *)__tmp__PCCG);
-          result__Y4BR=NULL;
-          if (((void *)Self__Z4BR->parent_slot__IHZD != (void *)NULL)) {
-            result__Y4BR=((__ITM_SLOT *)((__SLOT *)Self__Z4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__Y4BR=get_name__GCJD((&__string_26));
-          };
-          __tmp__QCCG=result__Y4BR;
-        } else {
-          __tmp__QCCG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__PCCG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+      if ((j__NYGG <= Self__JYGG->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__EZGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__JYGG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__NYGG];
+        if (((struct ___OBJ *)__tmp__EZGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YBTH=((__SLOT_CODE__4IRG *)__tmp__EZGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FZGG=((__ITM_SLOT__PLC *)__tmp__YBTH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FZGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__1HOU=((__SLOT_DATA__IJRG *)__tmp__EZGG);
+          result__0HOU=NULL;
+          if (((void *)Self__1HOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__2HOU=Self__1HOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__2HOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3HOU=((__ITM_SLOT__PLC *)__tmp__2HOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3HOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2HOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__0HOU=__tmp__3HOU;
+          } else /* FALSE */ {
+            __tmp__3HOU=get_name__TAUD((&__string_35));
+            result__0HOU=__tmp__3HOU;
+          };
+          __tmp__FZGG=result__0HOU;
+        };
+        result__0HOU=((__SECTION___RVOB *)__tmp__FZGG);
+        __tmp__PZGG=(((void *)result__0HOU->name__G25E == (void *)(&__string_32)) || ((void *)result__0HOU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__PZGG=FALSE__O__;
+      };
+      if ((__tmp__PZGG && ((void *)result__MYGG == (void *)NULL))) {
+        __tmp__EZGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__JYGG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__NYGG];
+        if (((struct ___OBJ *)__tmp__EZGG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YBTH=((__SLOT_CODE__4IRG *)__tmp__EZGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2HOU=((__ITM_SLOT__PLC *)__tmp__YBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2HOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YBTH=((__SLOT_DATA__IJRG *)__tmp__EZGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YBTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2HOU=((__ITM_SLOT__PLC *)__tmp__YBTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2HOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__2HOU==NULL) {
+          __tmp__YBTH=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__2HOU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__YBTH=((void *)__tmp__2HOU);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__YBTH=((void *)__tmp__2HOU);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__YBTH=((void *)__tmp__2HOU);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__YBTH=((void *)__tmp__2HOU);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__YBTH=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__YBTH=((void *)__tmp__2HOU);
+          } break;
+          }
         };
-        Self__KDOQ=((__SECTION_ *)__tmp__QCCG);
-        __tmp__0CCG=(((void *)Self__KDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__KDOQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__0CCG=FALSE__;
-      };
-      if ((__tmp__0CCG && ((void *)result__YBCG == (void *)NULL))) {
-        __tmp__DDCG=((void **)((__FAST_ARRAYoSLOTo *)Self__VBCG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__ZBCG];
-        if (((struct ___OBJ *)__tmp__DDCG)->__id==__SLOT_DATA__) {
-          __tmp__EDCG=get_type_result__XF2G(__tmp__DDCG);
-        } else {
-          __tmp__EDCG=get_type_result__BH2G(__tmp__DDCG);
+        switch (((struct ___OBJ *)__tmp__YBTH)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__2ZGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__2ZGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__2ZGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)),Self__JYGG);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__2ZGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)),Self__JYGG);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__2ZGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)),Self__JYGG);
+        } break;
         };
-        result__YBCG=get_slot__IO5G(__tmp__EDCG,n__WBCG);
-        j__ZBCG=(__INTEGER)(j__ZBCG +  1);
-        goto while_do__10MG;
+        __tmp__EZGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__2ZGG),n__KYGG);
+        result__MYGG=__tmp__EZGG;
+        j__NYGG=(__INTEGER__Q)(j__NYGG +  1);
+        goto while_do__3BVG;
       };
     };
   };
-  return(result__YBCG);
+  __tmp__PYGG=result__MYGG;
+  return(__tmp__PYGG);
 }
 
-static void* get_slot__KDCG(__TYPE_GENERIC *Self__LDCG,void *n__MDCG)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__D0GG(__TYPE_GENERIC__OCY *Self__E0GG,__STRING_CONSTANT__0 *n__F0GG)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER j__PDCG;
-  void *result__ODCG,*__tmp__FECG,*__tmp__ZECG;
-  __SLOT_DATA *Self__14BR;
-  void *result__04BR,*__tmp__GECG;
-  __SECTION_ *Self__LDOQ;
-  void *__tmp__0ECG;
-  __BOOLEAN __tmp__QECG;
-  j__PDCG= 0;
-  result__ODCG=get_local_slot__1GFG(Self__LDCG,n__MDCG);
-  if (((void *)result__ODCG == (void *)NULL)) {
-    j__PDCG= 0;
-    while_do__G1MG:
+  __INTEGER__Q j__I0GG;
+  void *__tmp__K0GG,*result__H0GG,*__tmp__50GG;
+  void *__tmp__1BTH,*__tmp__CIOU;
+  __SECTION___RVOB *__tmp__A1GG,*result__AIOU,*__tmp__DIOU;
+  __SLOT_DATA__IJRG *Self__BIOU;
+  __TYPE_FULL__XMB *__tmp__X1GG;
+  __BOOLEAN__L __tmp__K1GG;
+  j__I0GG= 0;
+  __tmp__K0GG=get_local_slot__J3LG(Self__E0GG,n__F0GG);
+  result__H0GG=__tmp__K0GG;
+  if (((void *)__tmp__K0GG == (void *)NULL)) {
+    j__I0GG= 0;
+    while_do__ICVG:
     {
-      if ((j__PDCG <= ((__FAST_ARRAYoSLOTo *)Self__LDCG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__FECG=((void **)((__FAST_ARRAYoSLOTo *)Self__LDCG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__PDCG];
-        if (((struct ___OBJ *)__tmp__FECG)->__id==__SLOT_DATA__) {
-          Self__14BR=((__SLOT_DATA *)__tmp__FECG);
-          result__04BR=NULL;
-          if (((void *)Self__14BR->parent_slot__IHZD != (void *)NULL)) {
-            result__04BR=((__ITM_SLOT *)((__SLOT *)Self__14BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__04BR=get_name__GCJD((&__string_26));
-          };
-          __tmp__GECG=result__04BR;
-        } else {
-          __tmp__GECG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FECG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+      if ((j__I0GG <= Self__E0GG->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__50GG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__E0GG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__I0GG];
+        if (((struct ___OBJ *)__tmp__50GG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__1BTH=((__SLOT_CODE__4IRG *)__tmp__50GG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__1BTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A1GG=((__ITM_SLOT__PLC *)__tmp__1BTH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A1GG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1BTH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__BIOU=((__SLOT_DATA__IJRG *)__tmp__50GG);
+          result__AIOU=NULL;
+          if (((void *)Self__BIOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__CIOU=Self__BIOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__CIOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__DIOU=((__ITM_SLOT__PLC *)__tmp__CIOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__DIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CIOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__AIOU=__tmp__DIOU;
+          } else /* FALSE */ {
+            __tmp__DIOU=get_name__TAUD((&__string_35));
+            result__AIOU=__tmp__DIOU;
+          };
+          __tmp__A1GG=result__AIOU;
+        };
+        result__AIOU=((__SECTION___RVOB *)__tmp__A1GG);
+        __tmp__K1GG=(((void *)result__AIOU->name__G25E == (void *)(&__string_32)) || ((void *)result__AIOU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__K1GG=FALSE__O__;
+      };
+      if ((__tmp__K1GG && ((void *)result__H0GG == (void *)NULL))) {
+        __tmp__50GG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__E0GG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__I0GG];
+        if (((struct ___OBJ *)__tmp__50GG)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__1BTH=((__SLOT_CODE__4IRG *)__tmp__50GG)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__1BTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CIOU=((__ITM_SLOT__PLC *)__tmp__1BTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1BTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__1BTH=((__SLOT_DATA__IJRG *)__tmp__50GG)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__1BTH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CIOU=((__ITM_SLOT__PLC *)__tmp__1BTH)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1BTH)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__CIOU==NULL) {
+          __tmp__1BTH=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__CIOU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__1BTH=((void *)__tmp__CIOU);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__1BTH=((void *)__tmp__CIOU);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__1BTH=((void *)__tmp__CIOU);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__1BTH=((void *)__tmp__CIOU);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__1BTH=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__1BTH=((void *)__tmp__CIOU);
+          } break;
+          }
         };
-        Self__LDOQ=((__SECTION_ *)__tmp__GECG);
-        __tmp__QECG=(((void *)Self__LDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__LDOQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__QECG=FALSE__;
-      };
-      if ((__tmp__QECG && ((void *)result__ODCG == (void *)NULL))) {
-        __tmp__ZECG=((void **)((__FAST_ARRAYoSLOTo *)Self__LDCG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__PDCG];
-        if (((struct ___OBJ *)__tmp__ZECG)->__id==__SLOT_DATA__) {
-          __tmp__0ECG=get_type_result__XF2G(__tmp__ZECG);
-        } else {
-          __tmp__0ECG=get_type_result__BH2G(__tmp__ZECG);
+        switch (((struct ___OBJ *)__tmp__1BTH)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__X1GG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__X1GG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__X1GG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)),Self__E0GG);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__X1GG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)),Self__E0GG);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__X1GG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)),Self__E0GG);
+        } break;
         };
-        result__ODCG=get_slot__IO5G(__tmp__0ECG,n__MDCG);
-        j__PDCG=(__INTEGER)(j__PDCG +  1);
-        goto while_do__G1MG;
+        __tmp__50GG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__X1GG),n__F0GG);
+        result__H0GG=__tmp__50GG;
+        j__I0GG=(__INTEGER__Q)(j__I0GG +  1);
+        goto while_do__ICVG;
       };
     };
   };
-  return(result__ODCG);
+  __tmp__K0GG=result__H0GG;
+  return(__tmp__K0GG);
 }
 
-static void* get_slot__3WEJ(void *n__5WEJ)
-// ({NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* get_slot__011G(__STRING_CONSTANT__0 *n__211G)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
 {
-  void *__tmp__BXEJ;
-  void *__tmp__CXEJ;
-  __tmp__BXEJ=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__BXEJ)->__id) {
-  case __TYPE__: {
-    __tmp__CXEJ=get_slot__20BG(__tmp__BXEJ,n__5WEJ);
+  void *__tmp__411G;
+  void *__tmp__511G;
+  __tmp__411G=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__411G)->__id) {
+  case __TYPE__FF__: {
+    __tmp__511G=get_slot__2QGG(((__TYPE__FF *)__tmp__411G),n__211G);
   } break;
-  case __TYPE_NULL__: {
-    __tmp__CXEJ=get_slot__S2BG(__tmp__BXEJ,n__5WEJ);
+  case __TYPE_NULL__GMB__: {
+    __tmp__511G=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
   } break;
-  case __TYPE_VOID__: {
-    __tmp__CXEJ=get_slot__I4BG(__tmp__BXEJ,n__5WEJ);
+  case __TYPE_VOID__IMB__: {
+    __tmp__511G=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__CXEJ=get_slot__45BG(__tmp__BXEJ,n__5WEJ);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__511G=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
   } break;
-  case __TYPE_ID__: {
-    __tmp__CXEJ=get_slot__UBCG(__tmp__BXEJ,n__5WEJ);
+  case __TYPE_ID__MMB__: {
+    __tmp__511G=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__CXEJ=get_slot__KDCG(__tmp__BXEJ,n__5WEJ);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__511G=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__411G)),n__211G);
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__CXEJ=get_slot__3WEJ(n__5WEJ);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__511G=get_slot__011G(n__211G);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__511G=get_slot__ETFL(n__211G);
   } break;
   };
-  return(__tmp__CXEJ);
-}
-
-static __PROTOTYPE_CST* create__type__PKQC(__POSITION p__RKQC,void *t__SKQC)
-// ({POSITION},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  __PROTOTYPE_CST *result__XTUC,*Self__I2YD;
-  __POINTER ptr__YTUC,ptr_table__QEOR,next__PEOR,result__REOR;
-  __POINTER ptr_table__VEOR,next__UEOR,result__WEOR;
-  __INTEGER typ_id__3TUC;
-  __UINTEGER_32 sz__0TUC,a__ER4Q,new_size__JYZQ,t__LYZQ,a__IR4Q;
-  __UINTEGER_32 new_size__YEOR,lab_type__XEOR;
-  __TYPE_FULL *Self__34BR;
-  void *result__24BR;
-  result__XTUC=NULL;
-  ptr__YTUC=((__POINTER )(NULL));
-  typ_id__3TUC= 0;
-  sz__0TUC=((__UINTEGER_32 )sizeof(__PROTOTYPE_CST));
-  if ((sz__0TUC ==  0)) {
-    result__XTUC=PROTOTYPE_CST__;
-  } else {
-    typ_id__3TUC=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0TUC);
-    if ((typ_id__3TUC == (__INTEGER)(-  1))) {
-      a__ER4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__0TUC + a__ER4Q) & (__UINTEGER_32)(~ a__ER4Q));
-      ptr_table__QEOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__PEOR=((__POINTER )(NULL));
-      result__REOR=((__POINTER *)ptr_table__QEOR)[ 0];
-      if ((result__REOR == (void *)NULL)) {
-        result__REOR=new_lab__2PJ(new_size__JYZQ);
-        next__PEOR=(void *)((unsigned long)result__REOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYZQ)));
-        ((__POINTER *)next__PEOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QEOR)[ 0]=next__PEOR;
-      } else {
-        next__PEOR=((__POINTER *)result__REOR)[ 0];
-        if ((next__PEOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__REOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JYZQ <<  1)) <=  4096)) {
-            next__PEOR=(void *)((unsigned long)result__REOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYZQ)));
-          } else {
-            next__PEOR=new_lab__2PJ(new_size__JYZQ);
-          };
-          ((__POINTER *)next__PEOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QEOR)[ 0]=next__PEOR;
-        } else {
-          ((__POINTER *)result__REOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__REOR=next__PEOR;
-        };
-      };
-      ptr__YTUC=result__REOR;
-    } else {
-      t__LYZQ=((__UINTEGER_32 )typ_id__3TUC);
-      a__IR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YEOR=(__UINTEGER_32)((__UINTEGER_32)(sz__0TUC + a__IR4Q) & (__UINTEGER_32)(~ a__IR4Q));
-      ptr_table__VEOR=((__POINTER )(&(table_type[(t__LYZQ)])));
-      lab_type__XEOR=(__UINTEGER_32)(t__LYZQ |  1);
-      next__UEOR=((__POINTER )(NULL));
-      result__WEOR=((__POINTER *)ptr_table__VEOR)[ 0];
-      if ((result__WEOR == (void *)NULL)) {
-        result__WEOR=new_lab__2PJ(lab_type__XEOR);
-        next__UEOR=(void *)((unsigned long)result__WEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEOR)));
-        ((__POINTER *)next__UEOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VEOR)[ 0]=next__UEOR;
-      } else {
-        next__UEOR=((__POINTER *)result__WEOR)[ 0];
-        if ((next__UEOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WEOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YEOR <<  1)) <=  4096)) {
-            next__UEOR=(void *)((unsigned long)result__WEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEOR)));
-          } else {
-            next__UEOR=new_lab__2PJ(lab_type__XEOR);
-          };
-          ((__POINTER *)next__UEOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VEOR)[ 0]=next__UEOR;
-        } else {
-          ((__POINTER *)result__WEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WEOR=next__UEOR;
-        };
-      };
-      ptr__YTUC=result__WEOR;
-    };
-    result__XTUC=((__PROTOTYPE_CST *)ptr__YTUC);
-    *(result__XTUC) = *(PROTOTYPE_CST__);
-  };
-  Self__I2YD=((__PROTOTYPE_CST *)result__XTUC);
-  Self__I2YD->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RKQC;
-  Self__34BR=((__TYPE_FULL *)t__SKQC);
-  result__24BR=NULL;
-  if (((__UINTEGER_8)(Self__34BR->flag__ATL &  1) !=  0)) {
-    result__24BR=Self__34BR;
-  } else {
-    result__24BR=get_with__3WAB(Self__34BR,(__UINTEGER_8)(Self__34BR->flag__ATL |  4));
-  };
-  Self__I2YD->parent_constant__W2LC.static_type__M2YD=result__24BR;
-  return(result__XTUC);
+  __tmp__411G=__tmp__511G;
+  return(__tmp__411G);
 }
 
-static void* new_read__slot__receiver__self__FLQC(__POSITION p__HLQC,void *s__ILQC,void *rec__JLQC,void *my_self__KLQC)
-// ({POSITION},{NULLxSLOT_DATAxSLOT_CODE},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static void* get_slot__ETFL(__STRING_CONSTANT__0 *n__GTFL)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
 {
-  void *old_self__PLQC,*__tmp__ULQC,*__tmp__0HZD;
-  __DTA_RD *result__QW0C,*Self__CHZD;
-  __POINTER ptr__RW0C,ptr_table__0EOR,next__ZEOR,result__1EOR;
-  __POINTER ptr_table__5EOR,next__4EOR,result__AFOR,ptr__EY0C;
-  __POINTER ptr_table__EFOR,next__DFOR,result__FFOR,ptr_table__JFOR;
-  __POINTER next__IFOR,result__KFOR,ptr__OFOR,ptr_table__YFOR;
-  __POINTER next__XFOR,result__ZFOR,ptr_table__3FOR,next__2FOR;
-  __POINTER result__4FOR,ptr__CXWE,ptr_table__CGOR,next__BGOR;
-  __POINTER result__DGOR,ptr_table__HGOR,next__GGOR,result__IGOR;
-  __INTEGER typ_id__WW0C,typ_id__JY0C,typ_id__PFOR,typ_id__HXWE;
-  __UINTEGER_32 sz__TW0C,a__LR4Q,new_size__NYZQ,t__PYZQ,a__PR4Q;
-  __UINTEGER_32 new_size__CFOR,lab_type__BFOR,sz__GY0C,a__EC0Q;
-  __UINTEGER_32 new_size__CC0Q,t__IC0Q,a__KC0Q,new_size__MFOR;
-  __UINTEGER_32 lab_type__LFOR,sz__QFOR,a__RFOR,new_size__SFOR,t__TFOR;
-  __UINTEGER_32 a__UFOR,new_size__AGOR,lab_type__5FOR,sz__EXWE,a__O50Q;
-  __UINTEGER_32 new_size__M50Q,t__S50Q,a__U50Q,new_size__KGOR;
-  __UINTEGER_32 lab_type__JGOR;
-  void *__tmp__LVUC,*__tmp__ZHZD,*__tmp__FJZD;
-  void *rd__NHZD,*__tmp__GJZD;
-  void *__tmp__DIZD,*__tmp__MIZD;
-  __POSITION __tmp__AJZD;
-  __NODE_TYPE *result__DY0C,*Self__OJZD;
-  __BOOLEAN __tmp__GIZD;
-  __LINKED_LISToNODE_TYPEo *Self__Q2YD;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__NFOR,*Self__VFOR,*result__BXWE;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__BQGF;
-  old_self__PLQC=run_value__SLQC;
-  switch (((struct ___OBJ *)my_self__KLQC)->__id) {
-  case __LIST__: {
-    __tmp__ULQC=static_type__OHQG(my_self__KLQC);
-  } break;
-  case __STRING_CST__: {
-    __tmp__ULQC=((__STRING_CST *)my_self__KLQC)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ULQC=((__EXTERNAL_C *)my_self__KLQC)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ULQC=((__PROTOTYPE_CST *)my_self__KLQC)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__ULQC=((__INTEGER_CST *)my_self__KLQC)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__ULQC=((__LOCAL *)((__READ_LOCAL *)my_self__KLQC)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ULQC=static_type__CN1H(my_self__KLQC);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ULQC=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ULQC=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__ULQC=((__REAL_CST *)my_self__KLQC)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__ULQC=((__CHARACTER_CST *)my_self__KLQC)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__ULQC=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ULQC=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__ULQC=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__ULQC=static_type__UO1H(my_self__KLQC);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__ULQC=static_type__0O1H(my_self__KLQC);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__ULQC=static_type__5O1H(my_self__KLQC);
+  void *__tmp__ITFL;
+  void *__tmp__JTFL;
+  __tmp__ITFL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__ITFL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__JTFL=get_slot__2QGG(((__TYPE__FF *)__tmp__ITFL),n__GTFL);
   } break;
-  case __EXPR_AND__: {
-    __tmp__ULQC=static_type__EP1H(my_self__KLQC);
+  case __TYPE_NULL__GMB__: {
+    __tmp__JTFL=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ULQC=static_type__JP1H(my_self__KLQC);
+  case __TYPE_VOID__IMB__: {
+    __tmp__JTFL=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ULQC=static_type__OP1H(my_self__KLQC);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__JTFL=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
   } break;
-  case __PUT_TO__: {
-    __tmp__ULQC=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__JTFL=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
   } break;
-  case __ITEM__: {
-    __tmp__ULQC=static_type__XP1H(my_self__KLQC);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__JTFL=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__ULQC=static_type__DQ1H();
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__JTFL=get_slot__011G(n__GTFL);
   } break;
-  case __CAST__: {
-    __tmp__ULQC=((__CAST *)my_self__KLQC)->static_type__0N1H;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__JTFL=get_slot__ETFL(n__GTFL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ULQC=static_type__NOKL(my_self__KLQC);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__ULQC=((__SLOT_DATA *)((__READ_SLOT *)my_self__KLQC)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__ULQC=((__SLOT_DATA *)((__READ_GLOBAL *)my_self__KLQC)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ULQC=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ULQC=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ULQC=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ULQC=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ULQC=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__ULQC=static_type__DFJM(my_self__KLQC);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__ULQC=static_type__P3ML(my_self__KLQC);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__ULQC=static_type__R3XM(my_self__KLQC);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__ULQC=static_type__DREO(my_self__KLQC);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ULQC=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__ULQC=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ULQC=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__ULQC=static_type__3YPN(my_self__KLQC);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ULQC=static_type__1HSO(my_self__KLQC);
-  } break;
-  };
-  run_value__SLQC=__tmp__ULQC;
-  result__QW0C=NULL;
-  ptr__RW0C=((__POINTER )(NULL));
-  typ_id__WW0C= 0;
-  sz__TW0C=((__UINTEGER_32 )sizeof(__DTA_RD));
-  if ((sz__TW0C ==  0)) {
-    result__QW0C=DTA_RD__;
-  } else {
-    typ_id__WW0C=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TW0C);
-    if ((typ_id__WW0C == (__INTEGER)(-  1))) {
-      a__LR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__TW0C + a__LR4Q) & (__UINTEGER_32)(~ a__LR4Q));
-      ptr_table__0EOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ZEOR=((__POINTER )(NULL));
-      result__1EOR=((__POINTER *)ptr_table__0EOR)[ 0];
-      if ((result__1EOR == (void *)NULL)) {
-        result__1EOR=new_lab__2PJ(new_size__NYZQ);
-        next__ZEOR=(void *)((unsigned long)result__1EOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NYZQ)));
-        ((__POINTER *)next__ZEOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0EOR)[ 0]=next__ZEOR;
-      } else {
-        next__ZEOR=((__POINTER *)result__1EOR)[ 0];
-        if ((next__ZEOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1EOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NYZQ <<  1)) <=  4096)) {
-            next__ZEOR=(void *)((unsigned long)result__1EOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NYZQ)));
-          } else {
-            next__ZEOR=new_lab__2PJ(new_size__NYZQ);
-          };
-          ((__POINTER *)next__ZEOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0EOR)[ 0]=next__ZEOR;
-        } else {
-          ((__POINTER *)result__1EOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1EOR=next__ZEOR;
-        };
-      };
-      ptr__RW0C=result__1EOR;
-    } else {
-      t__PYZQ=((__UINTEGER_32 )typ_id__WW0C);
-      a__PR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CFOR=(__UINTEGER_32)((__UINTEGER_32)(sz__TW0C + a__PR4Q) & (__UINTEGER_32)(~ a__PR4Q));
-      ptr_table__5EOR=((__POINTER )(&(table_type[(t__PYZQ)])));
-      lab_type__BFOR=(__UINTEGER_32)(t__PYZQ |  1);
-      next__4EOR=((__POINTER )(NULL));
-      result__AFOR=((__POINTER *)ptr_table__5EOR)[ 0];
-      if ((result__AFOR == (void *)NULL)) {
-        result__AFOR=new_lab__2PJ(lab_type__BFOR);
-        next__4EOR=(void *)((unsigned long)result__AFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CFOR)));
-        ((__POINTER *)next__4EOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5EOR)[ 0]=next__4EOR;
-      } else {
-        next__4EOR=((__POINTER *)result__AFOR)[ 0];
-        if ((next__4EOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AFOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CFOR <<  1)) <=  4096)) {
-            next__4EOR=(void *)((unsigned long)result__AFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CFOR)));
-          } else {
-            next__4EOR=new_lab__2PJ(lab_type__BFOR);
-          };
-          ((__POINTER *)next__4EOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5EOR)[ 0]=next__4EOR;
-        } else {
-          ((__POINTER *)result__AFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4EOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__AFOR=next__4EOR;
-        };
-      };
-      ptr__RW0C=result__AFOR;
-    };
-    result__QW0C=((__DTA_RD *)ptr__RW0C);
-    *(result__QW0C) = *(DTA_RD__);
-  };
-  if (((struct ___OBJ *)s__ILQC)->__id==__SLOT_DATA__) {
-    __tmp__LVUC=get_expr_result__ZTOG(s__ILQC);
-  } else {
-    __tmp__LVUC=get_expr_result__YWOG(s__ILQC);
   };
-  Self__CHZD=((__DTA_RD *)result__QW0C);
-  rd__NHZD=NULL;
-  Self__CHZD->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM=p__HLQC;
-  Self__CHZD->parent_dta__NLQC.context__VHZD=profil_second__KPQC;
-  Self__CHZD->parent_dta__NLQC.slot__WHZD=s__ILQC;
-  Self__CHZD->parent_dta__NLQC.self_arg__XHZD=my_self__KLQC;
-  Self__CHZD->parent_dta__NLQC.result_expr__YHZD=__tmp__LVUC;
-  __tmp__ZHZD=Self__CHZD->parent_dta__NLQC.result_expr__YHZD;
-  switch (((struct ___OBJ *)__tmp__ZHZD)->__id) {
-  case __LIST__: {
-    __tmp__0HZD=static_type__OHQG(__tmp__ZHZD);
-  } break;
-  case __STRING_CST__: {
-    __tmp__0HZD=((__STRING_CST *)__tmp__ZHZD)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__0HZD=((__EXTERNAL_C *)__tmp__ZHZD)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__0HZD=((__PROTOTYPE_CST *)__tmp__ZHZD)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__0HZD=((__INTEGER_CST *)__tmp__ZHZD)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__0HZD=((__LOCAL *)((__READ_LOCAL *)__tmp__ZHZD)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__0HZD=static_type__CN1H(__tmp__ZHZD);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0HZD=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0HZD=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__0HZD=((__REAL_CST *)__tmp__ZHZD)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__0HZD=((__CHARACTER_CST *)__tmp__ZHZD)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__0HZD=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__0HZD=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__0HZD=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__0HZD=static_type__UO1H(__tmp__ZHZD);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__0HZD=static_type__0O1H(__tmp__ZHZD);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__0HZD=static_type__5O1H(__tmp__ZHZD);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__0HZD=static_type__EP1H(__tmp__ZHZD);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0HZD=static_type__JP1H(__tmp__ZHZD);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0HZD=static_type__OP1H(__tmp__ZHZD);
-  } break;
-  case __PUT_TO__: {
-    __tmp__0HZD=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__0HZD=static_type__XP1H(__tmp__ZHZD);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__0HZD=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__0HZD=((__CAST *)__tmp__ZHZD)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__0HZD=static_type__NOKL(__tmp__ZHZD);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__0HZD=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZHZD)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__0HZD=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZHZD)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0HZD=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0HZD=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0HZD=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0HZD=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0HZD=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__0HZD=static_type__DFJM(__tmp__ZHZD);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__0HZD=static_type__P3ML(__tmp__ZHZD);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__0HZD=static_type__R3XM(__tmp__ZHZD);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__0HZD=static_type__DREO(__tmp__ZHZD);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0HZD=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__0HZD=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0HZD=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__0HZD=static_type__3YPN(__tmp__ZHZD);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__0HZD=static_type__1HSO(__tmp__ZHZD);
-  } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__0HZD)->parent_type__5SL == (void *)type_block__BLB)) {
-    if (((struct ___OBJ *)s__ILQC)->__id==__SLOT_DATA__) {
-      __tmp__DIZD=((__SLOT *)((__SLOT_DATA *)s__ILQC)->parent_slot__IHZD)->slot_data_intern__CIZD;
-    } else {
-      __tmp__DIZD=((__SLOT *)((__SLOT_CODE *)s__ILQC)->parent_slot__A22F)->slot_data_intern__CIZD;
-    };
-    __tmp__GIZD=((void *)__tmp__DIZD != (void *)NULL);
-  } else {
-    __tmp__GIZD=FALSE__;
-  };
-  if (__tmp__GIZD) {
-    if (((struct ___OBJ *)s__ILQC)->__id==__SLOT_DATA__) {
-      __tmp__MIZD=((__SLOT *)((__SLOT_DATA *)s__ILQC)->parent_slot__IHZD)->slot_data_intern__CIZD;
-    } else {
-      __tmp__MIZD=((__SLOT *)((__SLOT_CODE *)s__ILQC)->parent_slot__A22F)->slot_data_intern__CIZD;
-    };
-    init__K3OG(__tmp__MIZD);
-    if ((((void *)((__SLOT_DATA *)__tmp__MIZD)->parent_variable__HHZD.type_list__OIZD == (void *)NULL) || (((__TYPES *)((__SLOT_DATA *)__tmp__MIZD)->parent_variable__HHZD.type_list__OIZD)->upper__GLAG == (__INTEGER)(-  1)))) {
-      __tmp__AJZD=Self__CHZD->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-      put_error__text__0AH( 1,(&__string_249));
-      put_position__ECH(__tmp__AJZD);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__FJZD=Self__CHZD->parent_dta__NLQC.result_expr__YHZD;
-    if (__tmp__FJZD==NULL) {
-      __tmp__GJZD=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__FJZD)->__id) {
-      case __LIST__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__GJZD=((void *)__tmp__FJZD);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__GJZD=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__GJZD=NULL;
-      } break;
-      }
-    };
-    rd__NHZD=__tmp__GJZD;
-    ((__LOCAL *)((__READ_LOCAL *)__tmp__GJZD)->local__HJZD)->parent_variable__T1LC.type_list__OIZD=((__SLOT_DATA *)__tmp__MIZD)->parent_variable__HHZD.type_list__OIZD;
-  };
-  result__DY0C=NULL;
-  ptr__EY0C=((__POINTER )(NULL));
-  typ_id__JY0C= 0;
-  sz__GY0C=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-  if ((sz__GY0C ==  0)) {
-    result__DY0C=NODE_TYPE__;
-  } else {
-    typ_id__JY0C=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GY0C);
-    if ((typ_id__JY0C == (__INTEGER)(-  1))) {
-      a__EC0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CC0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GY0C + a__EC0Q) & (__UINTEGER_32)(~ a__EC0Q));
-      ptr_table__EFOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CC0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__DFOR=((__POINTER )(NULL));
-      result__FFOR=((__POINTER *)ptr_table__EFOR)[ 0];
-      if ((result__FFOR == (void *)NULL)) {
-        result__FFOR=new_lab__2PJ(new_size__CC0Q);
-        next__DFOR=(void *)((unsigned long)result__FFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CC0Q)));
-        ((__POINTER *)next__DFOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EFOR)[ 0]=next__DFOR;
-      } else {
-        next__DFOR=((__POINTER *)result__FFOR)[ 0];
-        if ((next__DFOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FFOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CC0Q <<  1)) <=  4096)) {
-            next__DFOR=(void *)((unsigned long)result__FFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CC0Q)));
-          } else {
-            next__DFOR=new_lab__2PJ(new_size__CC0Q);
-          };
-          ((__POINTER *)next__DFOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EFOR)[ 0]=next__DFOR;
-        } else {
-          ((__POINTER *)result__FFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DFOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FFOR=next__DFOR;
-        };
-      };
-      ptr__EY0C=result__FFOR;
-    } else {
-      t__IC0Q=((__UINTEGER_32 )typ_id__JY0C);
-      a__KC0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MFOR=(__UINTEGER_32)((__UINTEGER_32)(sz__GY0C + a__KC0Q) & (__UINTEGER_32)(~ a__KC0Q));
-      ptr_table__JFOR=((__POINTER )(&(table_type[(t__IC0Q)])));
-      lab_type__LFOR=(__UINTEGER_32)(t__IC0Q |  1);
-      next__IFOR=((__POINTER )(NULL));
-      result__KFOR=((__POINTER *)ptr_table__JFOR)[ 0];
-      if ((result__KFOR == (void *)NULL)) {
-        result__KFOR=new_lab__2PJ(lab_type__LFOR);
-        next__IFOR=(void *)((unsigned long)result__KFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MFOR)));
-        ((__POINTER *)next__IFOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JFOR)[ 0]=next__IFOR;
-      } else {
-        next__IFOR=((__POINTER *)result__KFOR)[ 0];
-        if ((next__IFOR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KFOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MFOR <<  1)) <=  4096)) {
-            next__IFOR=(void *)((unsigned long)result__KFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MFOR)));
-          } else {
-            next__IFOR=new_lab__2PJ(lab_type__LFOR);
-          };
-          ((__POINTER *)next__IFOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JFOR)[ 0]=next__IFOR;
-        } else {
-          ((__POINTER *)result__KFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IFOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KFOR=next__IFOR;
-        };
-      };
-      ptr__EY0C=result__KFOR;
-    };
-    result__DY0C=((__NODE_TYPE *)ptr__EY0C);
-    *(result__DY0C) = *(NODE_TYPE__);
-  };
-  Self__OJZD=((__NODE_TYPE *)result__DY0C);
-  Self__OJZD->parent_node__QLQC.expr__RJZD=rec__JLQC;
-  Self__OJZD->parent_node__QLQC.data__SJZD=result__QW0C;
-  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-  run_value__SLQC=old_self__PLQC;
-  Self__Q2YD=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-  if (((void *)Self__Q2YD->first_link__U2YD == (void *)NULL)) {
-    result__NFOR=NULL;
-    ptr__OFOR=((__POINTER )(NULL));
-    typ_id__PFOR= 0;
-    sz__QFOR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__QFOR ==  0)) {
-      result__NFOR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__PFOR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QFOR);
-      if ((typ_id__PFOR == (__INTEGER)(-  1))) {
-        a__RFOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SFOR=(__UINTEGER_32)((__UINTEGER_32)(sz__QFOR + a__RFOR) & (__UINTEGER_32)(~ a__RFOR));
-        ptr_table__YFOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SFOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__XFOR=((__POINTER )(NULL));
-        result__ZFOR=((__POINTER *)ptr_table__YFOR)[ 0];
-        if ((result__ZFOR == (void *)NULL)) {
-          result__ZFOR=new_lab__2PJ(new_size__SFOR);
-          next__XFOR=(void *)((unsigned long)result__ZFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SFOR)));
-          ((__POINTER *)next__XFOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YFOR)[ 0]=next__XFOR;
-        } else {
-          next__XFOR=((__POINTER *)result__ZFOR)[ 0];
-          if ((next__XFOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZFOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SFOR <<  1)) <=  4096)) {
-              next__XFOR=(void *)((unsigned long)result__ZFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SFOR)));
-            } else {
-              next__XFOR=new_lab__2PJ(new_size__SFOR);
-            };
-            ((__POINTER *)next__XFOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YFOR)[ 0]=next__XFOR;
-          } else {
-            ((__POINTER *)result__ZFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XFOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZFOR=next__XFOR;
-          };
-        };
-        ptr__OFOR=result__ZFOR;
-      } else {
-        t__TFOR=((__UINTEGER_32 )typ_id__PFOR);
-        a__UFOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AGOR=(__UINTEGER_32)((__UINTEGER_32)(sz__QFOR + a__UFOR) & (__UINTEGER_32)(~ a__UFOR));
-        ptr_table__3FOR=((__POINTER )(&(table_type[(t__TFOR)])));
-        lab_type__5FOR=(__UINTEGER_32)(t__TFOR |  1);
-        next__2FOR=((__POINTER )(NULL));
-        result__4FOR=((__POINTER *)ptr_table__3FOR)[ 0];
-        if ((result__4FOR == (void *)NULL)) {
-          result__4FOR=new_lab__2PJ(lab_type__5FOR);
-          next__2FOR=(void *)((unsigned long)result__4FOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGOR)));
-          ((__POINTER *)next__2FOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3FOR)[ 0]=next__2FOR;
-        } else {
-          next__2FOR=((__POINTER *)result__4FOR)[ 0];
-          if ((next__2FOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4FOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AGOR <<  1)) <=  4096)) {
-              next__2FOR=(void *)((unsigned long)result__4FOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGOR)));
-            } else {
-              next__2FOR=new_lab__2PJ(lab_type__5FOR);
-            };
-            ((__POINTER *)next__2FOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3FOR)[ 0]=next__2FOR;
-          } else {
-            ((__POINTER *)result__4FOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2FOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4FOR=next__2FOR;
-          };
-        };
-        ptr__OFOR=result__4FOR;
-      };
-      result__NFOR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__OFOR);
-      *(result__NFOR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__VFOR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__NFOR);
-    Self__VFOR->item__N0SE=result__DY0C;
-    Self__VFOR->next__OW4E=NULL;
-    Self__Q2YD->first_link__U2YD=result__NFOR;
-    Self__Q2YD->parent_linked_collection__1LQC.upper__2AID= 1;
-    Self__Q2YD->last_link__32YD=result__NFOR;
-    Self__Q2YD->mem_idx__42YD= 1;
-    Self__Q2YD->mem_lnk__A3YD=result__NFOR;
-  } else {
-    result__BXWE=NULL;
-    ptr__CXWE=((__POINTER )(NULL));
-    typ_id__HXWE= 0;
-    sz__EXWE=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__EXWE ==  0)) {
-      result__BXWE=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__HXWE=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EXWE);
-      if ((typ_id__HXWE == (__INTEGER)(-  1))) {
-        a__O50Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__M50Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EXWE + a__O50Q) & (__UINTEGER_32)(~ a__O50Q));
-        ptr_table__CGOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M50Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BGOR=((__POINTER )(NULL));
-        result__DGOR=((__POINTER *)ptr_table__CGOR)[ 0];
-        if ((result__DGOR == (void *)NULL)) {
-          result__DGOR=new_lab__2PJ(new_size__M50Q);
-          next__BGOR=(void *)((unsigned long)result__DGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M50Q)));
-          ((__POINTER *)next__BGOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CGOR)[ 0]=next__BGOR;
-        } else {
-          next__BGOR=((__POINTER *)result__DGOR)[ 0];
-          if ((next__BGOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DGOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M50Q <<  1)) <=  4096)) {
-              next__BGOR=(void *)((unsigned long)result__DGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M50Q)));
-            } else {
-              next__BGOR=new_lab__2PJ(new_size__M50Q);
-            };
-            ((__POINTER *)next__BGOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CGOR)[ 0]=next__BGOR;
-          } else {
-            ((__POINTER *)result__DGOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BGOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DGOR=next__BGOR;
-          };
-        };
-        ptr__CXWE=result__DGOR;
-      } else {
-        t__S50Q=((__UINTEGER_32 )typ_id__HXWE);
-        a__U50Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KGOR=(__UINTEGER_32)((__UINTEGER_32)(sz__EXWE + a__U50Q) & (__UINTEGER_32)(~ a__U50Q));
-        ptr_table__HGOR=((__POINTER )(&(table_type[(t__S50Q)])));
-        lab_type__JGOR=(__UINTEGER_32)(t__S50Q |  1);
-        next__GGOR=((__POINTER )(NULL));
-        result__IGOR=((__POINTER *)ptr_table__HGOR)[ 0];
-        if ((result__IGOR == (void *)NULL)) {
-          result__IGOR=new_lab__2PJ(lab_type__JGOR);
-          next__GGOR=(void *)((unsigned long)result__IGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KGOR)));
-          ((__POINTER *)next__GGOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HGOR)[ 0]=next__GGOR;
-        } else {
-          next__GGOR=((__POINTER *)result__IGOR)[ 0];
-          if ((next__GGOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IGOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KGOR <<  1)) <=  4096)) {
-              next__GGOR=(void *)((unsigned long)result__IGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KGOR)));
-            } else {
-              next__GGOR=new_lab__2PJ(lab_type__JGOR);
-            };
-            ((__POINTER *)next__GGOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HGOR)[ 0]=next__GGOR;
-          } else {
-            ((__POINTER *)result__IGOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GGOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IGOR=next__GGOR;
-          };
-        };
-        ptr__CXWE=result__IGOR;
-      };
-      result__BXWE=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__CXWE);
-      *(result__BXWE) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__BQGF=((__LINKED_LIST_NODEoNODE_TYPEo *)result__BXWE);
-    Self__BQGF->item__N0SE=result__DY0C;
-    Self__BQGF->next__OW4E=NULL;
-    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__Q2YD->last_link__32YD)->next__OW4E=result__BXWE;
-    Self__Q2YD->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__Q2YD->parent_linked_collection__1LQC.upper__2AID +  1);
-    Self__Q2YD->last_link__32YD=result__BXWE;
-  };
-  return(result__DY0C);
+  __tmp__ITFL=__tmp__JTFL;
+  return(__tmp__ITFL);
 }
 
-static void check_type__YG5D(__INTEGER_CST *Self__ZG5D)
-// ({INTEGER_CST}) VoidNo recursive, No inlinable.
+static __PROTOTYPE_CST__LAXC* create__type__VJ2C(__POSITION__OL p__XJ2C,__TYPE_FULL__XMB *t__YJ2C)
+// ({POSITION__OL},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 min__1G5D,max__4G5D;
-  void *__tmp__CH5D;
-  void *__tmp__DH5D;
-  __STRING_CONSTANT *Self__J3GE;
-  __BOOLEAN error__0G5D;
-  error__0G5D=FALSE__;
-  min__1G5D= 0;
-  max__4G5D= 0;
-  __tmp__CH5D=((__TYPE_FULL *)Self__ZG5D->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__CH5D)->__id) {
-  case __TYPE__: {
-    __tmp__DH5D=((__PROTOTYPE *)((__TYPE *)__tmp__CH5D)->prototype__RD)->parent_named__QD.name__1QB;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__DH5D=(&__string_59);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__DH5D=(&__string_2);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__DH5D=(&__string_44);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__DH5D=(&__string_46);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__DH5D=((__TYPE_GENERIC *)__tmp__CH5D)->name__LR2B;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__DH5D=((__PROFIL_BLOCK *)__tmp__CH5D)->parent_profil__OGAG.name__5IEI;
-  } break;
-  };
-  Self__J3GE=((__STRING_CONSTANT *)__tmp__DH5D);
-  if (((void *)Self__J3GE == (void *)(&__string_47))) {
-    if ((Self__ZG5D->value__W4YD <  0)) {
-      error__0G5D=TRUE__;
-      max__4G5D= 0;
-    };
-  };
-  if (((void *)Self__J3GE == (void *)(&__string_48))) {
-    if (((Self__ZG5D->value__W4YD <  0) || (Self__ZG5D->value__W4YD >  4294967295LU))) {
-      error__0G5D=TRUE__;
-      max__4G5D= 4294967295LU;
-    };
-  };
-  if (((void *)Self__J3GE == (void *)(&__string_49))) {
-    if (((Self__ZG5D->value__W4YD <  0) || (Self__ZG5D->value__W4YD >  65535))) {
-      error__0G5D=TRUE__;
-      max__4G5D= 65535;
-    };
-  };
-  if (((void *)Self__J3GE == (void *)(&__string_50))) {
-    if (((Self__ZG5D->value__W4YD <  0) || (Self__ZG5D->value__W4YD >  255))) {
-      error__0G5D=TRUE__;
-      max__4G5D= 255;
-    };
-  };
-  if (((void *)Self__J3GE == (void *)(&__string_52))) {
-    if (((Self__ZG5D->value__W4YD < ((__INTEGER_64 )(__INTEGER)(-  2147483647))) || (Self__ZG5D->value__W4YD >  2147483647))) {
-      error__0G5D=TRUE__;
-      min__1G5D=((__INTEGER_64 )(__INTEGER)(-  2147483647));
-      max__4G5D= 2147483647;
-    };
-  };
-  if (((void *)Self__J3GE == (void *)(&__string_53))) {
-    if (((Self__ZG5D->value__W4YD <  -32767) || (Self__ZG5D->value__W4YD >  32767))) {
-      error__0G5D=TRUE__;
-      min__1G5D= -32767;
-      max__4G5D= 32767;
-    };
-  };
-  if (((void *)Self__J3GE == (void *)(&__string_54))) {
-    if (((Self__ZG5D->value__W4YD <  -127) || (Self__ZG5D->value__W4YD >  127))) {
-      error__0G5D=TRUE__;
-      min__1G5D= -127;
-      max__4G5D= 127;
-    };
-  };
-  if (error__0G5D) {
-    copy__BNK(string_tmp__RB,(&__string_250));
-    append_in__XYWE(Self__ZG5D->value__W4YD,string_tmp__RB);
-    append__MOK(string_tmp__RB,(&__string_251));
-    append_name_in__M5XD(Self__ZG5D->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
-    append__MOK(string_tmp__RB,(&__string_252));
-    append_in__XYWE(min__1G5D,string_tmp__RB);
-    append__MOK(string_tmp__RB,(&__string_253));
-    append_in__XYWE(max__4G5D,string_tmp__RB);
-    append__MOK(string_tmp__RB,(&__string_254));
-    put_error__text__0AH( 2,string_tmp__RB);
-    put_position__ECH(Self__ZG5D->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-    put_position__ECH(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-    Self__ZG5D->value__W4YD= 0;
-  };
+  __PROTOTYPE_CST__LAXC *result__NLAD,*Self__1G4D;
+  __POINTER__IB ptr__OLAD,__tmp__ULAD,__tmp__45WT,__tmp__AAXT;
+  __INTEGER__Q typ_id__SLAD;
+  __UINTEGER_32__ZWB __tmp__BAXT;
+  __TYPE_FULL__XMB *Self__1S0T,*result__0S0T,*__tmp__2S0T;
+  result__NLAD=NULL;
+  ptr__OLAD=((__POINTER__IB )(NULL));
+  typ_id__SLAD= 0;
+  __tmp__ULAD=((__POINTER__IB )sizeof(__PROTOTYPE_CST__LAXC));
+  if (((unsigned long)__tmp__ULAD ==  0)) {
+    result__NLAD=PROTOTYPE_CST__LAXC__;
+  } else /* FALSE */ {
+    typ_id__SLAD=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ULAD));
+    if ((typ_id__SLAD == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__45WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__AAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ULAD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BAXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AAXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__45WT=micro_alloc__table__lab__UKI(__tmp__AAXT,((__POINTER__IB )(&(table_size[(__tmp__BAXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AAXT)));
+      ptr__OLAD=__tmp__45WT;
+    } else /* FALSE */ {
+      __tmp__BAXT=((__UINTEGER_32__ZWB )typ_id__SLAD);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__45WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__AAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ULAD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__45WT=micro_alloc__table__lab__UKI(__tmp__AAXT,((__POINTER__IB )(&(table_type[(__tmp__BAXT)]))),(__UINTEGER_32__ZWB)(__tmp__BAXT |  1));
+      ptr__OLAD=__tmp__45WT;
+    };
+    result__NLAD=((__PROTOTYPE_CST__LAXC *)ptr__OLAD);
+    *(result__NLAD) = *(PROTOTYPE_CST__LAXC__);
+  };
+  Self__1G4D=((__PROTOTYPE_CST__LAXC *)result__NLAD);
+  Self__1G4D->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__XJ2C;
+  Self__1S0T=((__TYPE_FULL__XMB *)t__YJ2C);
+  result__0S0T=NULL;
+  if (((__UINTEGER_8__4LC)(Self__1S0T->flag__RLK &  1) !=  0)) {
+    result__0S0T=Self__1S0T;
+  } else /* FALSE */ {
+    __tmp__2S0T=get_with__DJRB(Self__1S0T,(__UINTEGER_8__4LC)(Self__1S0T->flag__RLK |  4));
+    result__0S0T=__tmp__2S0T;
+  };
+  Self__1G4D->parent_constant__MAXC.static_type__5G4D=result__0S0T;
+  Self__1G4D=result__NLAD;
+  return(Self__1G4D);
 }
 
-static void pop_stack_until__LCAG(__INTEGER stack_top__NCAG)
-// ({INTEGER}) VoidNo recursive, No inlinable.
+static void* new_read__slot__receiver__self__intern__KK2C(__POSITION__OL p__MK2C,void *s__NK2C,void *rec__OK2C,void *my_self__PK2C,__BOOLEAN__L is_intern__QK2C)
+// ({POSITION__OL},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
 {
-  void *var__OCAG,*result__IOJN;
-  void *n__QCAG,*n__GOJN;
-  __POSITION __tmp__PEAG;
-  __INTEGER j__JOJN;
-  __FAST_ARRAYoLOCALo *Self__Q0PH,*Self__145M,*Self__NQPG;
-  void **__tmp__KBAR;
-  __BOOLEAN __tmp__IQJN;
-  var__OCAG=NULL;
-  n__QCAG=NULL;
-  if (verify__RCAG) {
-    while ((((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F >= stack_top__NCAG)) {
-      Self__Q0PH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
-      var__OCAG=((void **)Self__Q0PH->parent_arrayed_collection__YH4F.storage__NWPG)[Self__Q0PH->parent_arrayed_collection__YH4F.upper__1H4F];
-      Self__145M=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
-      Self__145M->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__145M->parent_arrayed_collection__YH4F.upper__1H4F -  1);
-      n__QCAG=((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
-      if ((((void *)n__QCAG != (void *)(&__string_57)) && ((void *)n__QCAG != (void *)(&__string_60)))) {
-        if (((((__LOCAL *)var__OCAG)->parent_variable__T1LC.ensure_count__YDAG ==  0) && (((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' '))) {
-          copy__BNK(string_tmp__RB,(&__string_255));
-          append__MOK(string_tmp__RB,((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
-          append__MOK(string_tmp__RB,(&__string_256));
-          __tmp__PEAG=((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(__tmp__PEAG);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        n__GOJN=((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
-        result__IOJN=NULL;
-        j__JOJN=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-        __tmp__KBAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-        while ((! ((j__JOJN < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__KBAR)[j__JOJN])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__GOJN)))) {
-          j__JOJN=(__INTEGER)(j__JOJN -  1);
-        };
-        if ((j__JOJN >= stack_local_lower__IH4F)) {
-          result__IOJN=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__JOJN];
-          if (((j__JOJN < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__IOJN)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-            context_extern__DOLH=result__IOJN;
-          };
-          __tmp__IQJN=TRUE__;
-        } else {
-          __tmp__IQJN=FALSE__;
-        };
-        if ((! __tmp__IQJN)) {
-          if (((void *)profil_first__LPQC != (void *)NULL)) {
-            result__IOJN=lookup__VTJM(profil_first__LPQC,n__GOJN);
-            if ((((void *)result__IOJN != (void *)NULL) && ((void *)((__LOCAL *)result__IOJN)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-              context_extern__DOLH=result__IOJN;
-            };
-          };
-        };
-        if (((void *)result__IOJN != (void *)NULL)) {
-          copy__BNK(string_tmp__RB,(&__string_257));
-          append__MOK(string_tmp__RB,n__QCAG);
-          append__MOK(string_tmp__RB,(&__string_258));
-          put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(((__LOCAL *)result__IOJN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-          put_position__ECH(((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      };
-    };
-  } else {
-    Self__NQPG=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
-    if ((stack_top__NCAG <= Self__NQPG->parent_arrayed_collection__YH4F.upper__1H4F)) {
-      Self__NQPG->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_top__NCAG -  1);
-    };
-  };
+  __DTA_RD__VK2C *result__T5FD,*Self__3T4D;
+  __POINTER__IB ptr__U5FD,__tmp__05FD,__tmp__FAXT,__tmp__HAXT;
+  __POINTER__IB __tmp__QIOU,__tmp__RIOU;
+  __INTEGER__Q typ_id__Y5FD,typ_id__OIOU;
+  __UINTEGER_32__ZWB __tmp__IAXT,__tmp__SIOU;
+  void *result__MGFE;
+  void *__tmp__NGFE;
+  void *__tmp__HXRH,*__tmp__IIOU;
+  __SECTION___RVOB *__tmp__OGFE,*result__GIOU,*__tmp__JIOU;
+  __SLOT_DATA__IJRG *Self__HIOU;
+  __TYPE_FULL__XMB *__tmp__WGFE,*Self__AIWH;
+  __POSITION__OL p__BIWH;
+  __PROTOTYPE_CST__LAXC *__tmp__MIWH;
+  __LOCAL__L4WC *__tmp__GN5R;
+  __READ_LOCAL__55ZI *__tmp__VIWH;
+  void *__tmp__5GFE;
+  __NODE_TYPE__SK2C *result__OBGD,*Self__ZQYS;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__BB0G;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__MIOU,*Self__YIOU;
+  result__T5FD=NULL;
+  ptr__U5FD=((__POINTER__IB )(NULL));
+  typ_id__Y5FD= 0;
+  __tmp__05FD=((__POINTER__IB )sizeof(__DTA_RD__VK2C));
+  if (((unsigned long)__tmp__05FD ==  0)) {
+    result__T5FD=DTA_RD__VK2C__;
+  } else /* FALSE */ {
+    typ_id__Y5FD=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__05FD));
+    if ((typ_id__Y5FD == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__IAXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HAXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_size[(__tmp__IAXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HAXT)));
+      ptr__U5FD=__tmp__FAXT;
+    } else /* FALSE */ {
+      __tmp__IAXT=((__UINTEGER_32__ZWB )typ_id__Y5FD);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_type[(__tmp__IAXT)]))),(__UINTEGER_32__ZWB)(__tmp__IAXT |  1));
+      ptr__U5FD=__tmp__FAXT;
+    };
+    result__T5FD=((__DTA_RD__VK2C *)ptr__U5FD);
+    *(result__T5FD) = *(DTA_RD__VK2C__);
+  };
+  Self__3T4D=((__DTA_RD__VK2C *)result__T5FD);
+  Self__3T4D->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B=p__MK2C;
+  Self__3T4D->parent_dta__YK2C.slot__IU4D=s__NK2C;
+  Self__3T4D->parent_dta__YK2C.self_arg__JU4D=my_self__PK2C;
+  result__MGFE=NULL;
+  __tmp__NGFE=Self__3T4D->parent_dta__YK2C.slot__IU4D;
+  if (((struct ___OBJ *)__tmp__NGFE)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__HXRH=((__SLOT_CODE__4IRG *)__tmp__NGFE)->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__HXRH)->__id==__ITM_SLOT__PLC__) {
+      __tmp__OGFE=((__ITM_SLOT__PLC *)__tmp__HXRH)->id_section__TVOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__OGFE=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HXRH)->parent_itm_slot__3F0D.id_section__TVOB;
+    };
+  } else /* SLOT_DATA */ {
+    Self__HIOU=((__SLOT_DATA__IJRG *)__tmp__NGFE);
+    result__GIOU=NULL;
+    if (((void *)Self__HIOU->parent_slot__KJRG != (void *)NULL)) {
+      __tmp__IIOU=Self__HIOU->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__IIOU)->__id==__ITM_SLOT__PLC__) {
+        __tmp__JIOU=((__ITM_SLOT__PLC *)__tmp__IIOU)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__JIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIOU)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      result__GIOU=__tmp__JIOU;
+    } else /* FALSE */ {
+      __tmp__JIOU=get_name__TAUD((&__string_35));
+      result__GIOU=__tmp__JIOU;
+    };
+    __tmp__OGFE=result__GIOU;
+  };
+  if (((void *)((__SECTION___RVOB *)__tmp__OGFE)->name__G25E == (void *)(&__string_34))) {
+    __tmp__HXRH=type_pointer__GPB;
+    switch (((struct ___OBJ *)__tmp__HXRH)->__id) {
+    case __TYPE__FF__: {
+      __tmp__WGFE=((__TYPE__FF *)__tmp__HXRH)->default__CMC;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__WGFE=((__TYPE_NULL__GMB *)__tmp__HXRH)->parent_type__HMB.default__CMC;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__WGFE=((__TYPE_VOID__IMB *)__tmp__HXRH)->parent_type__JMB.default__CMC;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__WGFE=((__TYPE_CONTEXT__KMB *)__tmp__HXRH)->parent_type__LMB.default__CMC;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__WGFE=((__TYPE_ID__MMB *)__tmp__HXRH)->parent_type__NMB.default__CMC;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__WGFE=((__TYPE_GENERIC__OCY *)__tmp__HXRH)->parent_type__PCY.default__CMC;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__WGFE=((__TYPE_BLOCK__CP5D *)__tmp__HXRH)->parent_type__DP5D.default__CMC;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__WGFE=((__PROFIL_BLOCK__O3NJ *)__tmp__HXRH)->parent_type__Q3NJ.default__CMC;
+    } break;
+    };
+    Self__AIWH=((__TYPE_FULL__XMB *)__tmp__WGFE);
+    p__BIWH=Self__3T4D->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    __tmp__HXRH=NULL;
+    if (((void *)Self__AIWH->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+      __tmp__MIWH=create__type__VJ2C(p__BIWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+      __tmp__HXRH=__tmp__MIWH;
+    } else /* FALSE */ {
+      __tmp__GN5R=create__name__style__type__HIND(p__BIWH,(&__string_69),'+',Self__AIWH);
+      __tmp__VIWH=read__5UEI(((__LOCAL__L4WC *)__tmp__GN5R));
+      __tmp__HXRH=__tmp__VIWH;
+    };
+    result__MGFE=__tmp__HXRH;
+  } else /* FALSE */ {
+    __tmp__HXRH=Self__3T4D->parent_dta__YK2C.slot__IU4D;
+    if (((struct ___OBJ *)__tmp__HXRH)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__IIOU=((__SLOT_CODE__4IRG *)__tmp__HXRH)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__IIOU)->__id==__ITM_SLOT__PLC__) {
+        __tmp__5GFE=((__ITM_SLOT__PLC *)__tmp__IIOU)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__5GFE=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIOU)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__IIOU=((__SLOT_DATA__IJRG *)__tmp__HXRH)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__IIOU)->__id==__ITM_SLOT__PLC__) {
+        __tmp__5GFE=((__ITM_SLOT__PLC *)__tmp__IIOU)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__5GFE=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIOU)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    switch (((struct ___OBJ *)__tmp__5GFE)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__IIOU=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE),Self__3T4D);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__IIOU=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__IIOU=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__IIOU=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+    } break;
+    case __ITM_TYPE_MULTI__0URC__: {
+      __tmp__IIOU=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__IIOU=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+    } break;
+    };
+    result__MGFE=__tmp__IIOU;
+  };
+  Self__3T4D->parent_dta__YK2C.result_expr__LU4D=result__MGFE;
+  Self__3T4D->is_intern__MU4D=is_intern__QK2C;
+  if (((void *)profil_current__SO2C == (void *)NULL)) {
+    Self__3T4D->parent_dta__YK2C.context__UU4D=context_main__Q4WC;
+  } else /* FALSE */ {
+    __tmp__HXRH=profil_current__SO2C;
+    if (((struct ___OBJ *)__tmp__HXRH)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__GN5R=((__PROFIL_SLOT__OO2C *)__tmp__HXRH)->parent_profil__PO2C.context__1U4D;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__GN5R=((__PROFIL_BLOCK__O3NJ *)__tmp__HXRH)->parent_profil__P3NJ.context__1U4D;
+    };
+    Self__3T4D->parent_dta__YK2C.context__UU4D=__tmp__GN5R;
+  };
+  result__OBGD=NULL;
+  ptr__U5FD=((__POINTER__IB )(NULL));
+  typ_id__Y5FD= 0;
+  __tmp__05FD=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+  if (((unsigned long)__tmp__05FD ==  0)) {
+    result__OBGD=NODE_TYPE__SK2C__;
+  } else /* FALSE */ {
+    typ_id__Y5FD=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__05FD));
+    if ((typ_id__Y5FD == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__IAXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HAXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_size[(__tmp__IAXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HAXT)));
+      ptr__U5FD=__tmp__FAXT;
+    } else /* FALSE */ {
+      __tmp__IAXT=((__UINTEGER_32__ZWB )typ_id__Y5FD);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_type[(__tmp__IAXT)]))),(__UINTEGER_32__ZWB)(__tmp__IAXT |  1));
+      ptr__U5FD=__tmp__FAXT;
+    };
+    result__OBGD=((__NODE_TYPE__SK2C *)ptr__U5FD);
+    *(result__OBGD) = *(NODE_TYPE__SK2C__);
+  };
+  Self__ZQYS=((__NODE_TYPE__SK2C *)result__OBGD);
+  Self__ZQYS->parent_node__TK2C.expr__CV4D=rec__OK2C;
+  Self__ZQYS->parent_node__TK2C.data__DV4D=result__T5FD;
+  late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+  Self__BB0G=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+  if (((void *)Self__BB0G->first_link__IB0G == (void *)NULL)) {
+    result__MIOU=NULL;
+    __tmp__FAXT=((__POINTER__IB )(NULL));
+    typ_id__OIOU= 0;
+    __tmp__HAXT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__HAXT ==  0)) {
+      result__MIOU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__OIOU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HAXT));
+      if ((typ_id__OIOU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__SIOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RIOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_size[(__tmp__SIOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RIOU)));
+        __tmp__FAXT=__tmp__QIOU;
+      } else /* FALSE */ {
+        __tmp__SIOU=((__UINTEGER_32__ZWB )typ_id__OIOU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_type[(__tmp__SIOU)]))),(__UINTEGER_32__ZWB)(__tmp__SIOU |  1));
+        __tmp__FAXT=__tmp__QIOU;
+      };
+      result__MIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__FAXT);
+      *(result__MIOU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__YIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__MIOU);
+    Self__YIOU->item__GL0G=result__OBGD;
+    Self__YIOU->next__TVFH=NULL;
+    Self__BB0G->first_link__IB0G=result__MIOU;
+    Self__BB0G->parent_linked_collection__EL2C.upper__B0RD= 1;
+    Self__BB0G->last_link__RB0G=result__MIOU;
+    Self__BB0G->mem_idx__SB0G= 1;
+    Self__BB0G->mem_lnk__UB0G=result__MIOU;
+  } else /* FALSE */ {
+    result__MIOU=NULL;
+    __tmp__FAXT=((__POINTER__IB )(NULL));
+    typ_id__OIOU= 0;
+    __tmp__HAXT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__HAXT ==  0)) {
+      result__MIOU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__OIOU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HAXT));
+      if ((typ_id__OIOU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__SIOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RIOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_size[(__tmp__SIOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RIOU)));
+        __tmp__FAXT=__tmp__QIOU;
+      } else /* FALSE */ {
+        __tmp__SIOU=((__UINTEGER_32__ZWB )typ_id__OIOU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_type[(__tmp__SIOU)]))),(__UINTEGER_32__ZWB)(__tmp__SIOU |  1));
+        __tmp__FAXT=__tmp__QIOU;
+      };
+      result__MIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__FAXT);
+      *(result__MIOU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__YIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__MIOU);
+    Self__YIOU->item__GL0G=result__OBGD;
+    Self__YIOU->next__TVFH=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__BB0G->last_link__RB0G)->next__TVFH=result__MIOU;
+    Self__BB0G->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__BB0G->parent_linked_collection__EL2C.upper__B0RD +  1);
+    Self__BB0G->last_link__RB0G=result__MIOU;
+  };
+  result__MGFE=result__OBGD;
+  return(result__MGFE);
 }
 
-static void go_item__YU4E(__LINKED_LISToNODE_TYPEo *Self__ZU4E,__INTEGER i__0U4E)
-// ({LINKED_LISToNODE_TYPEo},{INTEGER}) VoidNo recursive, No inlinable.
+static void check_type__XYEE(__INTEGER_CST__XAXC *Self__YYEE)
+// ({INTEGER_CST__XAXC}) Void No recursive, No inlinable.
 {
-  if ((Self__ZU4E->mem_idx__42YD > i__0U4E)) {
-    Self__ZU4E->mem_idx__42YD= 1;
-    Self__ZU4E->mem_lnk__A3YD=Self__ZU4E->first_link__U2YD;
-  };
-  while ((i__0U4E != Self__ZU4E->mem_idx__42YD)) {
-    Self__ZU4E->mem_lnk__A3YD=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__ZU4E->mem_lnk__A3YD)->next__OW4E;
-    Self__ZU4E->mem_idx__42YD=(__INTEGER)(Self__ZU4E->mem_idx__42YD +  1);
+  __INTEGER_64__1SG min__0YEE,max__3YEE;
+  void *__tmp__BZEE;
+  __STRING_CONSTANT__0 *__tmp__CZEE,*Self__4DLE;
+  __PROTOTYPE__MF *__tmp__UV0R;
+  __BOOLEAN__L error__ZYEE,__tmp__CELE;
+  error__ZYEE=FALSE__O__;
+  min__0YEE= 0;
+  max__3YEE= 0;
+  __tmp__BZEE=((__TYPE_FULL__XMB *)Self__YYEE->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__BZEE)->__id) {
+  case __TYPE__FF__: {
+    __tmp__CZEE=((__TYPE__FF *)__tmp__BZEE)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__CZEE=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__CZEE=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__CZEE=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__CZEE=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__CZEE=((__TYPE_GENERIC__OCY *)__tmp__BZEE)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__UV0R=prototype__32ZG();
+    __tmp__CZEE=__tmp__UV0R->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__CZEE=((__PROFIL_BLOCK__O3NJ *)__tmp__BZEE)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  Self__4DLE=((__STRING_CONSTANT__0 *)__tmp__CZEE);
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_57));
+  if (__tmp__CELE) {
+    if ((Self__YYEE->value__FH4D <  0)) {
+      error__ZYEE=TRUE__K__;
+      max__3YEE= 0;
+    };
+  };
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_58));
+  if (__tmp__CELE) {
+    if (((Self__YYEE->value__FH4D <  0) || (Self__YYEE->value__FH4D >  4294967295LU))) {
+      error__ZYEE=TRUE__K__;
+      max__3YEE= 4294967295LU;
+    };
+  };
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_59));
+  if (__tmp__CELE) {
+    if (((Self__YYEE->value__FH4D <  0) || (Self__YYEE->value__FH4D >  65535))) {
+      error__ZYEE=TRUE__K__;
+      max__3YEE= 65535;
+    };
+  };
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_60));
+  if (__tmp__CELE) {
+    if (((Self__YYEE->value__FH4D <  0) || (Self__YYEE->value__FH4D >  255))) {
+      error__ZYEE=TRUE__K__;
+      max__3YEE= 255;
+    };
+  };
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_61));
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_62));
+  if (__tmp__CELE) {
+    if (((Self__YYEE->value__FH4D < ((__INTEGER_64__1SG )(__INTEGER__Q)(-  2147483647))) || (Self__YYEE->value__FH4D >  2147483647))) {
+      error__ZYEE=TRUE__K__;
+      min__0YEE=((__INTEGER_64__1SG )(__INTEGER__Q)(-  2147483647));
+      max__3YEE= 2147483647;
+    };
+  };
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_63));
+  if (__tmp__CELE) {
+    if (((Self__YYEE->value__FH4D <  -32767) || (Self__YYEE->value__FH4D >  32767))) {
+      error__ZYEE=TRUE__K__;
+      min__0YEE= -32767;
+      max__3YEE= 32767;
+    };
+  };
+  __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_64));
+  if (__tmp__CELE) {
+    if (((Self__YYEE->value__FH4D <  -127) || (Self__YYEE->value__FH4D >  127))) {
+      error__ZYEE=TRUE__K__;
+      min__0YEE= -127;
+      max__3YEE= 127;
+    };
+  };
+  if (error__ZYEE) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_337));
+    append_in__IMXE(Self__YYEE->value__FH4D,string_tmp__YC);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_338));
+    append_name_in__APXE(((__TYPE_FULL__XMB *)Self__YYEE->parent_constant__YAXC.static_type__5G4D),string_tmp__YC);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_339));
+    append_in__IMXE(min__0YEE,string_tmp__YC);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_340));
+    append_in__IMXE(max__3YEE,string_tmp__YC);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_341));
+    put_error__text__EQE( 2,string_tmp__YC);
+    put_position__PRE(Self__YYEE->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+    put_position__PRE(list_current__F5GB->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+    Self__YYEE->value__FH4D= 0;
   };
 }
 
-static __BOOLEAN update_case__5FAG(__NODE_TYPE *Self__AGAG)
-// ({NODE_TYPE}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_case__34EJ(__NODE_TYPE__SK2C *Self__44EJ)
+// ({NODE_TYPE__SK2C}) With result No recursive, No inlinable.
 {
-  void *typ__DGAG,*__tmp__UGAG,*__tmp__XHAG,*__tmp__5IAG,*__tmp__CKAG;
-  void *lst_typ__EGAG;
-  void *__tmp__RGAG,*__tmp__YHAG,*__tmp__MJAG,*__tmp__DKAG,*__tmp__DMAG;
-  void *__tmp__SGAG;
-  void *__tmp__VGAG,*tb__QGAG;
-  void *__tmp__WHAG,*__tmp__BKAG,*__tmp__CMAG;
-  void *__tmp__ZHAG,*__tmp__EKAG,*__tmp__EMAG;
-  __INTEGER result__LGOR,result__0MYG,__tmp__ILAG,Self__SJVH;
-  __EXTERNAL_C *Self__54BR;
-  void *list__LGAG;
-  __BOOLEAN result__NGAG,__tmp__3HAG,__tmp__NGOR,__tmp__MIAG;
-  __BOOLEAN __tmp__FJAG,__tmp__ENYG;
-  void *__tmp__AJAG;
-  __FAST_ARRAYoTYPEo *Self__OS4Q;
-  typ__DGAG=NULL;
-  lst_typ__EGAG=NULL;
-  list__LGAG=NULL;
-  result__NGAG=FALSE__;
-  __tmp__RGAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
-  switch (((struct ___OBJ *)__tmp__RGAG)->__id) {
-  case __LIST__: {
-    __tmp__SGAG=static_type__OHQG(__tmp__RGAG);
+  __TYPES_TMP__AN5D *lst_typ__D5EJ,*__tmp__ACFJ;
+  void *__tmp__S5EJ,*__tmp__NAFJ,*__tmp__YCFJ,*__tmp__VEFJ;
+  __TYPE_FULL__XMB *__tmp__T5EJ,*__tmp__PSYS;
+  void *__tmp__LAFJ,*__tmp__WCFJ,*__tmp__UEFJ;
+  void *__tmp__MAFJ,*__tmp__UBFJ,*__tmp__XCFJ,*__tmp__AEFJ;
+  __LIST__WH *__tmp__OAFJ,*__tmp__ZCFJ,*__tmp__WEFJ;
+  __INTEGER__Q result__1IOU,Result__3IOU,result__IFLJ,Result__1YCN;
+  __INTEGER__Q Result__5OTT,__tmp__0DFJ,Self__NKCL;
+  __EXTERNAL_C__Y5WC *Self__C31K;
+  __SWITCH__QDXC *__tmp__KDFJ;
+  __CASE__E5EJ *__tmp__YEFJ;
+  __FAST_ARRAYoCASEo__G5EJ *list__P5EJ;
+  __BOOLEAN__L result__R5EJ,__tmp__SAFJ,__tmp__4IOU,__tmp__OBFJ;
+  __BOOLEAN__L __tmp__SFLJ;
+  __HASHED_SEToTYPEo__00MB *__tmp__VBFJ;
+  __FAST_ARRAYoTYPEo__MSB *Self__OPTT;
+  lst_typ__D5EJ=NULL;
+  list__P5EJ=NULL;
+  result__R5EJ=FALSE__O__;
+  __tmp__S5EJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+  switch (((struct ___OBJ *)__tmp__S5EJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__T5EJ=((__STRING_CST__5J *)__tmp__S5EJ)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__SGAG=((__STRING_CST *)__tmp__RGAG)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__T5EJ=((__EXTERNAL_C__Y5WC *)__tmp__S5EJ)->static_type__W54D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__SGAG=((__EXTERNAL_C *)__tmp__RGAG)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__T5EJ=((__PROTOTYPE_CST__LAXC *)__tmp__S5EJ)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__SGAG=((__PROTOTYPE_CST *)__tmp__RGAG)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__T5EJ=((__INTEGER_CST__XAXC *)__tmp__S5EJ)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__SGAG=((__INTEGER_CST *)__tmp__RGAG)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__T5EJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__S5EJ));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__SGAG=((__LOCAL *)((__READ_LOCAL *)__tmp__RGAG)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__T5EJ=((__READ_LOCAL__55ZI *)__tmp__S5EJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__SGAG=static_type__CN1H(__tmp__RGAG);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__T5EJ=static_type__ODCK();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__SGAG=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__T5EJ=static_type__TDCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__SGAG=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__T5EJ=static_type__YDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__SGAG=((__REAL_CST *)__tmp__RGAG)->parent_constant__U2JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__T5EJ=static_type__3DCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__SGAG=((__CHARACTER_CST *)__tmp__RGAG)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__T5EJ=static_type__CECK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__SGAG=static_type__FO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__T5EJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__S5EJ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__SGAG=static_type__KO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__T5EJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__S5EJ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__SGAG=static_type__PO1H();
+  case __EXPR_DIV__4COJ__: {
+    __tmp__T5EJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__S5EJ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__SGAG=static_type__UO1H(__tmp__RGAG);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__T5EJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__S5EJ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__SGAG=static_type__0O1H(__tmp__RGAG);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__T5EJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__S5EJ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__SGAG=static_type__5O1H(__tmp__RGAG);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__T5EJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__S5EJ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__SGAG=static_type__EP1H(__tmp__RGAG);
+  case __PUT_TO__TFOJ__: {
+    __tmp__T5EJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__SGAG=static_type__JP1H(__tmp__RGAG);
+  case __ITEM__HGOJ__: {
+    __tmp__T5EJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__S5EJ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__SGAG=static_type__OP1H(__tmp__RGAG);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__T5EJ=static_type__VFCK();
   } break;
-  case __PUT_TO__: {
-    __tmp__SGAG=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__T5EJ=((__CAST__1HOJ *)__tmp__S5EJ)->static_type__FD5J;
   } break;
-  case __ITEM__: {
-    __tmp__SGAG=static_type__XP1H(__tmp__RGAG);
+  case __REAL_CST__1LOJ__: {
+    __tmp__T5EJ=((__REAL_CST__1LOJ *)__tmp__S5EJ)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __SIZE_OF__: {
-    __tmp__SGAG=static_type__DQ1H();
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__T5EJ=((__CHARACTER_CST__RMOJ *)__tmp__S5EJ)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__SGAG=((__CAST *)__tmp__RGAG)->static_type__0N1H;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__T5EJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__S5EJ)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__SGAG=static_type__NOKL(__tmp__RGAG);
+  case __READ_SLOT__LL4K__: {
+    __tmp__T5EJ=((__READ_SLOT__LL4K *)__tmp__S5EJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__SGAG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RGAG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__T5EJ=static_type__5L5O();
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__SGAG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RGAG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__T5EJ=static_type__CRTP();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__SGAG=static_type__Z1ZM();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__T5EJ=static_type__M51P();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__SGAG=static_type__ZQEO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__T5EJ=static_type__HRTP();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SGAG=static_type__P0IO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__T5EJ=static_type__S51P();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__SGAG=static_type__4QEO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__T5EJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__S5EJ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SGAG=static_type__V0IO();
+  case __EXPR_ADD__SZVL__: {
+    __tmp__T5EJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__S5EJ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__SGAG=static_type__DFJM(__tmp__RGAG);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__T5EJ=((__READ_GLOBAL__T4YL *)__tmp__S5EJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__SGAG=static_type__P3ML(__tmp__RGAG);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__T5EJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__S5EJ));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__SGAG=static_type__R3XM(__tmp__RGAG);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__T5EJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__S5EJ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__SGAG=static_type__DREO(__tmp__RGAG);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__T5EJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__S5EJ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__SGAG=static_type__0BEP();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__T5EJ=static_type__TA0Q();
   } break;
-  case __EXPR_INF__: {
-    __tmp__SGAG=static_type__V0QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__T5EJ=static_type__4BUP();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__SGAG=static_type__00QN();
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__T5EJ=static_type__DCUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__SGAG=static_type__3YPN(__tmp__RGAG);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__T5EJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__S5EJ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__SGAG=static_type__1HSO(__tmp__RGAG);
-  } break;
-  };
-  __tmp__UGAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
-  if (__tmp__UGAG==NULL) {
-    __tmp__VGAG=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__UGAG)->__id) {
-    case __TYPE__: {
-      __tmp__VGAG=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__VGAG=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__VGAG=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__VGAG=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__VGAG=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__VGAG=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__VGAG=((void *)__tmp__UGAG);
-    } break;
-    }
   };
-  tb__QGAG=__tmp__VGAG;
-  if (((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__SGAG)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)__tmp__VGAG != (void *)NULL))) {
-    if (((void *)Self__AGAG->parent_node__QLQC.first_code__NHAG == (void *)NULL)) {
-      Self__AGAG->parent_node__QLQC.first_type__VHAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
-      __tmp__WHAG=Self__AGAG->parent_node__QLQC.data__SJZD;
-      __tmp__XHAG=Self__AGAG->parent_node__QLQC.first_type__VHAG;
-      __tmp__YHAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
-      switch (((struct ___OBJ *)__tmp__WHAG)->__id) {
-      case __DTA_RD__: {
-        __tmp__ZHAG=product__with__4LYG(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+  if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T5EJ)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK != (void *)type_boolean__UNB))) {
+    if (((void *)Self__44EJ->parent_node__TK2C.first_code__D2RH == (void *)NULL)) {
+      Self__44EJ->parent_node__TK2C.first_type__KAFJ=((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK;
+      __tmp__LAFJ=Self__44EJ->parent_node__TK2C.data__DV4D;
+      __tmp__MAFJ=Self__44EJ->parent_node__TK2C.first_type__KAFJ;
+      __tmp__NAFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+      switch (((struct ___OBJ *)__tmp__LAFJ)->__id) {
+      case __DTA_RD__VK2C__: {
+        __tmp__OAFJ=product__with__self__G3YK(((__DTA_RD__VK2C *)__tmp__LAFJ),__tmp__MAFJ,__tmp__NAFJ);
       } break;
-      case __DTA_CAST__: {
-        __tmp__ZHAG=product__with__0Z1H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+      case __DTA_CAST__5FPJ__: {
+        __tmp__OAFJ=product__with__self__3IJL(((__DTA_CAST__5FPJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
       } break;
-      case __DTA_WR_CODE__: {
-        __tmp__ZHAG=product__with__W21H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+      case __DTA_WR_CODE__UPPJ__: {
+        __tmp__OAFJ=product__with__self__F4YK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
       } break;
-      case __DTA_BLOCK__: {
-        __tmp__ZHAG=product__with__N31H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+      case __DTA_WR_VALUE__KIWJ__: {
+        __tmp__OAFJ=product__with__self__E5YK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
       } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__ZHAG=product__with__KB2H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+      case __DTA_BLOCK__GSWJ__: {
+        __tmp__OAFJ=product__with__self__25YK(((__DTA_BLOCK__GSWJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
       } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__ZHAG=product__with__AC2H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+      case __DTA_RD_ARGS__HSWJ__: {
+        __tmp__OAFJ=product__with__self__BEZK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
       } break;
       };
-      Self__AGAG->parent_node__QLQC.first_code__NHAG=__tmp__ZHAG;
+      Self__44EJ->parent_node__TK2C.first_code__D2RH=__tmp__OAFJ;
     };
-    result__NGAG=TRUE__;
-    __tmp__3HAG=TRUE__;
-  } else {
-    __tmp__3HAG=FALSE__;
-  };
-  if ((! __tmp__3HAG)) {
-    if (((void *)((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL == (void *)type_boolean__VJB)) {
-      result__LGOR= 0;
-      if (((void *)Self__AGAG->parent_node__QLQC.switch__MKAG != (void *)NULL)) {
-        result__LGOR=(__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)Self__AGAG->parent_node__QLQC.switch__MKAG)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1);
-        __tmp__NGOR=TRUE__;
-      } else {
-        __tmp__NGOR=FALSE__;
+    result__R5EJ=TRUE__K__;
+    __tmp__SAFJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__SAFJ=FALSE__O__;
+  };
+  if ((! __tmp__SAFJ)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK == (void *)type_boolean__UNB)) {
+      result__1IOU= 0;
+      if (((void *)Self__44EJ->parent_node__TK2C.switch__21RH != (void *)NULL)) {
+        Result__3IOU=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)((__SWITCH__QDXC *)Self__44EJ->parent_node__TK2C.switch__21RH)->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        result__1IOU=Result__3IOU;
+        __tmp__4IOU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__4IOU=FALSE__O__;
       };
-      if ((! __tmp__NGOR)) {
-        if (((void *)Self__AGAG->parent_node__QLQC.first_type__VHAG != (void *)NULL)) {
-          result__LGOR= 1;
+      if ((! __tmp__4IOU)) {
+        if (((void *)Self__44EJ->parent_node__TK2C.first_type__KAFJ != (void *)NULL)) {
+          result__1IOU= 1;
         };
       };
-      __tmp__MIAG=(result__LGOR ==  2);
-    } else {
-      __tmp__MIAG=FALSE__;
+      __tmp__4IOU=(result__1IOU ==  2);
+    } else /* FALSE */ {
+      __tmp__4IOU=FALSE__O__;
     };
-    if (__tmp__MIAG) {
-      result__NGAG=TRUE__;
-    } else {
-      if (((void *)((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL == (void *)type_block__BLB)) {
-        __tmp__FJAG=TRUE__;
-      } else {
-        __tmp__5IAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
-        switch (((struct ___OBJ *)__tmp__5IAG)->__id) {
-        case __TYPE__: {
-          __tmp__AJAG=((__TYPE *)__tmp__5IAG)->subtype_list__BPY;
+    if (__tmp__4IOU) {
+      result__R5EJ=TRUE__K__;
+    } else /* FALSE */ {
+      switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__OBFJ=FALSE__O__;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__OBFJ=FALSE__O__;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__OBFJ=FALSE__O__;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__OBFJ=FALSE__O__;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__OBFJ=FALSE__O__;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__OBFJ=FALSE__O__;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__OBFJ=TRUE__K__;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__OBFJ=TRUE__K__;
+      } break;
+      };
+      if (__tmp__OBFJ) {
+        __tmp__OBFJ=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__UBFJ=((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK;
+        switch (((struct ___OBJ *)__tmp__UBFJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__VBFJ=((__TYPE__FF *)__tmp__UBFJ)->subtype_list__A1MB;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__AJAG=((__TYPE_NULL *)__tmp__5IAG)->parent_type__TIB.subtype_list__BPY;
+        case __TYPE_NULL__GMB__: {
+          __tmp__VBFJ=((__TYPE_NULL__GMB *)__tmp__UBFJ)->parent_type__HMB.subtype_list__A1MB;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__AJAG=((__TYPE_VOID *)__tmp__5IAG)->parent_type__UIB.subtype_list__BPY;
+        case __TYPE_VOID__IMB__: {
+          __tmp__VBFJ=((__TYPE_VOID__IMB *)__tmp__UBFJ)->parent_type__JMB.subtype_list__A1MB;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__AJAG=((__TYPE_CONTEXT *)__tmp__5IAG)->parent_type__VIB.subtype_list__BPY;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__VBFJ=((__TYPE_CONTEXT__KMB *)__tmp__UBFJ)->parent_type__LMB.subtype_list__A1MB;
         } break;
-        case __TYPE_ID__: {
-          __tmp__AJAG=((__TYPE_ID *)__tmp__5IAG)->parent_type__WIB.subtype_list__BPY;
+        case __TYPE_ID__MMB__: {
+          __tmp__VBFJ=((__TYPE_ID__MMB *)__tmp__UBFJ)->parent_type__NMB.subtype_list__A1MB;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__AJAG=((__TYPE_GENERIC *)__tmp__5IAG)->parent_type__C2IB.subtype_list__BPY;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__VBFJ=((__TYPE_GENERIC__OCY *)__tmp__UBFJ)->parent_type__PCY.subtype_list__A1MB;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__AJAG=subtype_list__CNFJ();
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__VBFJ=((__TYPE_BLOCK__CP5D *)__tmp__UBFJ)->parent_type__DP5D.subtype_list__A1MB;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__VBFJ=subtype_list__2UJL();
         } break;
         };
-        result__0MYG= 0;
-        if (((void *)Self__AGAG->parent_node__QLQC.switch__MKAG != (void *)NULL)) {
-          result__0MYG=(__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)Self__AGAG->parent_node__QLQC.switch__MKAG)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1);
-          __tmp__ENYG=TRUE__;
-        } else {
-          __tmp__ENYG=FALSE__;
+        Result__3IOU=__tmp__VBFJ->count__3MZC;
+        result__IFLJ= 0;
+        if (((void *)Self__44EJ->parent_node__TK2C.switch__21RH != (void *)NULL)) {
+          Result__1YCN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)((__SWITCH__QDXC *)Self__44EJ->parent_node__TK2C.switch__21RH)->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+          result__IFLJ=Result__1YCN;
+          __tmp__SFLJ=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__SFLJ=FALSE__O__;
         };
-        if ((! __tmp__ENYG)) {
-          if (((void *)Self__AGAG->parent_node__QLQC.first_type__VHAG != (void *)NULL)) {
-            result__0MYG= 1;
+        if ((! __tmp__SFLJ)) {
+          if (((void *)Self__44EJ->parent_node__TK2C.first_type__KAFJ != (void *)NULL)) {
+            result__IFLJ= 1;
           };
         };
-        __tmp__FJAG=(((__HASHED_SEToTYPEo *)__tmp__AJAG)->count__SRKB != result__0MYG);
+        __tmp__OBFJ=(Result__3IOU != result__IFLJ);
       };
-      if (__tmp__FJAG) {
-        lst_typ__EGAG=new__5VSG();
-        __tmp__MJAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__MJAG)->__id) {
-        case __LIST__: {
-          get_type__MXMJ(__tmp__MJAG,lst_typ__EGAG);
+      if (__tmp__OBFJ) {
+        __tmp__ACFJ=new__2FHG();
+        lst_typ__D5EJ=__tmp__ACFJ;
+        __tmp__UBFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+        switch (((struct ___OBJ *)__tmp__UBFJ)->__id) {
+        case __STRING_CST__5J__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__UBFJ)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
         } break;
-        case __STRING_CST__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__STRING_CST *)__tmp__MJAG)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-        } break;
-        case __EXTERNAL_C__: {
-          Self__54BR=((__EXTERNAL_C *)__tmp__MJAG);
-          if (((void *)Self__54BR->living_type__Z3QH == (void *)NULL)) {
-            add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)Self__54BR->static_type__1VZD)->parent_type__5SL);
-          } else {
-            union__QJHJ(lst_typ__EGAG,Self__54BR->living_type__Z3QH);
+        case __EXTERNAL_C__Y5WC__: {
+          Self__C31K=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__UBFJ));
+          if (((void *)Self__C31K->living_type__U0RH == (void *)NULL)) {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)Self__C31K->static_type__W54D)->the_parent_type__QLK);
+          } else /* FALSE */ {
+            union__JT4K(((__TYPES_TMP__AN5D *)__tmp__ACFJ),Self__C31K->living_type__U0RH);
           };
         } break;
-        case __PROTOTYPE_CST__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MJAG)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-        } break;
-        case __INTEGER_CST__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MJAG)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
+        case __PROTOTYPE_CST__LAXC__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
         } break;
-        case __READ_LOCAL__: {
-          get_type__INFJ(__tmp__MJAG,lst_typ__EGAG);
+        case __INTEGER_CST__XAXC__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
         } break;
-        case __EXPR_MULTIPLE__: {
-          print__1ZE((&__string_259));
+        case __EXPR_MULTIPLE__GLWH__: {
+          print__KKG((&__string_342));
           fputc((int)('\n'),stdout);
           exit(( 1));
         } break;
-        case __EXPR_EQUAL__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __READ_LOCAL__55ZI__: {
+          get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_EQUAL__KINJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __REAL_CST__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__REAL_CST *)__tmp__MJAG)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __CHARACTER_CST__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MJAG)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+        case __IS_EXPANDED__35NJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __IS_EXPANDED__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __GET_TYPE_ID__HAOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_integer__2NB);
         } break;
-        case __GET_TYPE_ID__: {
-          add__Z1EJ(lst_typ__EGAG,type_integer__3JB);
+        case __EXPR_SUP__ABOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_SUP__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_SUB__UBOJ__: {
+          get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_SUB__: {
-          get_type__BJDI(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_MUL__KCOJ__: {
+          get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_MUL__: {
-          get_type__FJDI(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_DIV__4COJ__: {
+          get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_DIV__: {
-          get_type__JJDI(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_AND__SDOJ__: {
+          get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_AND__: {
-          get_type__NJDI(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_SHIFT_R__: {
-          get_type__RJDI(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_SHIFT_L__: {
-          get_type__VJDI(__tmp__MJAG,lst_typ__EGAG);
+        case __PUT_TO__TFOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),TYPE_VOID__IMB__);
         } break;
-        case __PUT_TO__: {
-          add__Z1EJ(lst_typ__EGAG,TYPE_VOID__);
+        case __ITEM__HGOJ__: {
+          get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __ITEM__: {
-          get_type__2JDI(__tmp__MJAG,lst_typ__EGAG);
+        case __SIZE_OF__5GOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_integer__2NB);
         } break;
-        case __SIZE_OF__: {
-          add__Z1EJ(lst_typ__EGAG,type_integer__3JB);
+        case __CAST__1HOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->static_type__FD5J)->the_parent_type__QLK);
         } break;
-        case __CAST__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__CAST *)__tmp__MJAG)->static_type__0N1H)->parent_type__5SL);
+        case __REAL_CST__1LOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
         } break;
-        case __CALL_SLOT__: {
-          get_type__KGML(__tmp__MJAG,lst_typ__EGAG);
+        case __CHARACTER_CST__RMOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
         } break;
-        case __READ_SLOT__: {
-          get_type__EE0K(__tmp__MJAG,lst_typ__EGAG);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
         } break;
-        case __READ_GLOBAL__: {
-          get_type__1POL(((__READ_GLOBAL *)__tmp__MJAG)->global__ZGJK,lst_typ__EGAG);
+        case __READ_SLOT__LL4K__: {
+          get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_NEG__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MJAG)))->parent_type__5SL);
+        case __EXPR_NEG__EZVL__: {
+          __tmp__PSYS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__UBFJ)));
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)__tmp__PSYS)->the_parent_type__QLK);
         } break;
-        case __EXPR_ADD__: {
-          get_type__0KOL(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_ADD__SZVL__: {
+          get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_NOT__: {
-          add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MJAG)))->parent_type__5SL);
+        case __READ_GLOBAL__T4YL__: {
+          get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__UBFJ))->global__KAKM),__tmp__ACFJ);
         } break;
-        case __EXPR_MOD__: {
-          get_type__JXEO(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__PSYS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__UBFJ)));
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)__tmp__PSYS)->the_parent_type__QLK);
         } break;
-        case __EXPR_SUP_EQ__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_MOD__3YPM__: {
+          get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_INF__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_OR__PQ0N__: {
+          get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
-        case __EXPR_INF_EQ__: {
-          add__Z1EJ(lst_typ__EGAG,type_true__FJB);
-          add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+        case __EXPR_SUP_EQ__1VBP__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_OR__: {
-          get_type__S5PN(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_INF__OXBP__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
         } break;
-        case __EXPR_XOR__: {
-          get_type__JSTO(__tmp__MJAG,lst_typ__EGAG);
+        case __EXPR_INF_EQ__FYBP__: {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
         } break;
         };
-        if ((((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG != (__INTEGER)(-  1))) {
-          if (((__INTEGER)(((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG +  1) ==  1)) {
-            if (((void *)Self__AGAG->parent_node__QLQC.first_code__NHAG == (void *)NULL)) {
-              Self__AGAG->parent_node__QLQC.first_type__VHAG=((void **)((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.storage__4VFJ)[ 0];
-              __tmp__BKAG=Self__AGAG->parent_node__QLQC.data__SJZD;
-              __tmp__CKAG=Self__AGAG->parent_node__QLQC.first_type__VHAG;
-              __tmp__DKAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
-              switch (((struct ___OBJ *)__tmp__BKAG)->__id) {
-              case __DTA_RD__: {
-                __tmp__EKAG=product__with__4LYG(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+        if ((((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH != (__INTEGER__Q)(-  1))) {
+          if (((__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH +  1) ==  1)) {
+            if (((void *)Self__44EJ->parent_node__TK2C.first_code__D2RH == (void *)NULL)) {
+              Self__44EJ->parent_node__TK2C.first_type__KAFJ=((void **)((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.storage__1LYI)[ 0];
+              __tmp__WCFJ=Self__44EJ->parent_node__TK2C.data__DV4D;
+              __tmp__XCFJ=Self__44EJ->parent_node__TK2C.first_type__KAFJ;
+              __tmp__YCFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+              switch (((struct ___OBJ *)__tmp__WCFJ)->__id) {
+              case __DTA_RD__VK2C__: {
+                __tmp__ZCFJ=product__with__self__G3YK(((__DTA_RD__VK2C *)__tmp__WCFJ),__tmp__XCFJ,__tmp__YCFJ);
               } break;
-              case __DTA_CAST__: {
-                __tmp__EKAG=product__with__0Z1H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+              case __DTA_CAST__5FPJ__: {
+                __tmp__ZCFJ=product__with__self__3IJL(((__DTA_CAST__5FPJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
               } break;
-              case __DTA_WR_CODE__: {
-                __tmp__EKAG=product__with__W21H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+              case __DTA_WR_CODE__UPPJ__: {
+                __tmp__ZCFJ=product__with__self__F4YK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
               } break;
-              case __DTA_BLOCK__: {
-                __tmp__EKAG=product__with__N31H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+              case __DTA_WR_VALUE__KIWJ__: {
+                __tmp__ZCFJ=product__with__self__E5YK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
               } break;
-              case __DTA_WR_VALUE__: {
-                __tmp__EKAG=product__with__KB2H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+              case __DTA_BLOCK__GSWJ__: {
+                __tmp__ZCFJ=product__with__self__25YK(((__DTA_BLOCK__GSWJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
               } break;
-              case __DTA_RD_ARGS__: {
-                __tmp__EKAG=product__with__AC2H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+              case __DTA_RD_ARGS__HSWJ__: {
+                __tmp__ZCFJ=product__with__self__BEZK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
               } break;
               };
-              Self__AGAG->parent_node__QLQC.first_code__NHAG=__tmp__EKAG;
-            };
-          } else {
-            if (((void *)Self__AGAG->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
-              Self__AGAG->parent_node__QLQC.switch__MKAG=create__with__size__HJVH(Self__AGAG,Self__AGAG->parent_node__QLQC.expr__RJZD,(__INTEGER)(((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG +  1));
-            };
-            list__LGAG=((__SWITCH *)Self__AGAG->parent_node__QLQC.switch__MKAG)->list__0KAG;
-            if (((__INTEGER)(((__FAST_ARRAYoCASEo *)list__LGAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) != (__INTEGER)(((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG +  1))) {
-              __tmp__ILAG=((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG;
-              Self__SJVH= 0;
-              while ((Self__SJVH <= __tmp__ILAG)) {
-                typ__DGAG=((void **)((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.storage__4VFJ)[Self__SJVH];
-                if (((Self__SJVH > ((__FAST_ARRAYoCASEo *)list__LGAG)->parent_arrayed_collection__KGAG.upper__PLAG) || ((void *)typ__DGAG != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__LGAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__SJVH])->id__YLAG))) {
-                  add_stack_type__EJNG(Self__AGAG,typ__DGAG);
-                  __tmp__CMAG=Self__AGAG->parent_node__QLQC.data__SJZD;
-                  __tmp__DMAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
-                  switch (((struct ___OBJ *)__tmp__CMAG)->__id) {
-                  case __DTA_RD__: {
-                    __tmp__EMAG=product__with__4LYG(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+              Self__44EJ->parent_node__TK2C.first_code__D2RH=__tmp__ZCFJ;
+            };
+          } else /* FALSE */ {
+            if (((void *)Self__44EJ->parent_node__TK2C.switch__21RH == (void *)NULL)) {
+              __tmp__KDFJ=create__with__size__5JCL(Self__44EJ,Self__44EJ->parent_node__TK2C.expr__CV4D,(__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH +  1));
+              Self__44EJ->parent_node__TK2C.switch__21RH=__tmp__KDFJ;
+            };
+            list__P5EJ=Self__44EJ->parent_node__TK2C.switch__21RH->list__ODFJ;
+            Result__5OTT=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)list__P5EJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((Result__5OTT != (__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH +  1))) {
+              __tmp__0DFJ=__tmp__ACFJ->parent_types__DN5D.upper__A1RH;
+              Self__NKCL= 0;
+              while ((Self__NKCL <= __tmp__0DFJ)) {
+                __tmp__AEFJ=((void **)((__TYPES_TMP__AN5D *)lst_typ__D5EJ)->parent_types__DN5D.storage__1LYI)[Self__NKCL];
+                if (((Self__NKCL > list__P5EJ->parent_arrayed_collection__O5EJ.upper__BEFJ) || ((void *)__tmp__AEFJ != (void *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__P5EJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__NKCL])->id__KEFJ))) {
+                  add_stack_type__KGLJ(Self__44EJ,__tmp__AEFJ);
+                  __tmp__UEFJ=Self__44EJ->parent_node__TK2C.data__DV4D;
+                  __tmp__VEFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+                  switch (((struct ___OBJ *)__tmp__UEFJ)->__id) {
+                  case __DTA_RD__VK2C__: {
+                    __tmp__WEFJ=product__with__self__G3YK(((__DTA_RD__VK2C *)__tmp__UEFJ),__tmp__AEFJ,__tmp__VEFJ);
                   } break;
-                  case __DTA_CAST__: {
-                    __tmp__EMAG=product__with__0Z1H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+                  case __DTA_CAST__5FPJ__: {
+                    __tmp__WEFJ=product__with__self__3IJL(((__DTA_CAST__5FPJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
                   } break;
-                  case __DTA_WR_CODE__: {
-                    __tmp__EMAG=product__with__W21H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+                  case __DTA_WR_CODE__UPPJ__: {
+                    __tmp__WEFJ=product__with__self__F4YK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
                   } break;
-                  case __DTA_BLOCK__: {
-                    __tmp__EMAG=product__with__N31H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+                  case __DTA_WR_VALUE__KIWJ__: {
+                    __tmp__WEFJ=product__with__self__E5YK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
                   } break;
-                  case __DTA_WR_VALUE__: {
-                    __tmp__EMAG=product__with__KB2H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+                  case __DTA_BLOCK__GSWJ__: {
+                    __tmp__WEFJ=product__with__self__25YK(((__DTA_BLOCK__GSWJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
                   } break;
-                  case __DTA_RD_ARGS__: {
-                    __tmp__EMAG=product__with__AC2H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+                  case __DTA_RD_ARGS__HSWJ__: {
+                    __tmp__WEFJ=product__with__self__BEZK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
                   } break;
                   };
-                  add__to__QCGJ(list__LGAG,create__with__VB1H(typ__DGAG,__tmp__EMAG),Self__SJVH);
-                  Self__OS4Q=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
-                  Self__OS4Q->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__OS4Q->parent_arrayed_collection__UOB.upper__1OB -  1);
+                  __tmp__YEFJ=create__with__3TEL(__tmp__AEFJ,__tmp__WEFJ);
+                  add__to__O3CN(((__FAST_ARRAYoCASEo__G5EJ *)list__P5EJ),__tmp__YEFJ,Self__NKCL);
+                  Self__OPTT=((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  Self__OPTT->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__OPTT->parent_arrayed_collection__USB.upper__1SB -  1);
                 };
-                Self__SJVH=(__INTEGER)(Self__SJVH +  1);
+                Self__NKCL=(__INTEGER__Q)(Self__NKCL +  1);
               };
             };
           };
         };
-        free__WNFJ(lst_typ__EGAG);
+        free__GNZI(((__TYPES_TMP__AN5D *)__tmp__ACFJ));
       };
     };
   };
-  return(result__NGAG);
+  __tmp__SAFJ=result__R5EJ;
+  return(__tmp__SAFJ);
 }
 
-static __BOOLEAN update_depth__YMAG(__NODE_TYPE *Self__ZMAG,__BOOLEAN is_first__0MAG)
-// ({NODE_TYPE},{TRUExFALSE}) With resultRecursive, No inlinable.
+static __BOOLEAN__L update_depth__LFFJ(__NODE_TYPE__SK2C *Self__MFFJ,__TYPE_FULL__XMB *self_type__NFFJ)
+// ({NODE_TYPE__SK2C},{NULLxTYPE_FULL__XMB}) With result Recursive, No inlinable.
 {
-  void *typ__4MAG,*__tmp__RNAG,*__tmp__0NAG,*result__A5BR,*__tmp__5OAG;
-  void *result__VC5D;
-  void *__tmp__QNAG;
-  void *__tmp__ZNAG,*__tmp__4OAG;
-  __TYPE_FULL *Self__B5BR,*Self__TC5D;
-  void *__tmp__BOAG,*__tmp__HPAG;
-  void *__tmp__COAG,*__tmp__LPAG;
-  __INTEGER __tmp__SOAG,Self__WILG;
-  __BOOLEAN result__2MAG,__tmp__DOAG;
-  void *list__3MAG;
-  __FAST_ARRAYoTYPEo *Self__QS4Q,*Self__34PG;
-  result__2MAG=FALSE__;
-  list__3MAG=NULL;
-  typ__4MAG=NULL;
-  if (((void *)Self__ZMAG->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
-    if (((void *)Self__ZMAG->parent_node__QLQC.first_code__NHAG != (void *)NULL)) {
-      if (is_first__0MAG) {
-        __tmp__QNAG=Self__ZMAG->parent_node__QLQC.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__QNAG)->__id) {
-        case __LIST__: {
-          __tmp__RNAG=static_type__OHQG(__tmp__QNAG);
-        } break;
-        case __STRING_CST__: {
-          __tmp__RNAG=((__STRING_CST *)__tmp__QNAG)->parent_constant__5F.static_type__M2YD;
+  __TYPE_FULL__XMB *new_type_self__RFFJ,*__tmp__EGFJ,*__tmp__NGFJ;
+  __TYPE_FULL__XMB *__tmp__AT0T;
+  void *__tmp__DGFJ;
+  void *__tmp__MGFJ;
+  __LIST__WH *__tmp__ZGFJ,*__tmp__FIFJ;
+  __INTEGER__Q __tmp__JHFJ,Self__4HJJ;
+  __BOOLEAN__L result__PFFJ,__tmp__0GFJ,__tmp__GIFJ;
+  __FAST_ARRAYoCASEo__G5EJ *list__QFFJ;
+  __FAST_ARRAYoTYPEo__MSB *Self__UPTT,*Self__IOIK;
+  result__PFFJ=FALSE__O__;
+  list__QFFJ=NULL;
+  new_type_self__RFFJ=NULL;
+  if (((void *)Self__MFFJ->parent_node__TK2C.switch__21RH == (void *)NULL)) {
+    if (((void *)Self__MFFJ->parent_node__TK2C.first_code__D2RH != (void *)NULL)) {
+      if (((void *)self_type__NFFJ == (void *)NULL)) {
+        __tmp__DGFJ=Self__MFFJ->parent_node__TK2C.expr__CV4D;
+        switch (((struct ___OBJ *)__tmp__DGFJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__EGFJ=((__STRING_CST__5J *)__tmp__DGFJ)->parent_constant__EK.static_type__5G4D;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__RNAG=((__EXTERNAL_C *)__tmp__QNAG)->static_type__1VZD;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__EGFJ=((__EXTERNAL_C__Y5WC *)__tmp__DGFJ)->static_type__W54D;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__RNAG=((__PROTOTYPE_CST *)__tmp__QNAG)->parent_constant__W2LC.static_type__M2YD;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__EGFJ=((__PROTOTYPE_CST__LAXC *)__tmp__DGFJ)->parent_constant__MAXC.static_type__5G4D;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__RNAG=((__INTEGER_CST *)__tmp__QNAG)->parent_constant__B3LC.static_type__M2YD;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__EGFJ=((__INTEGER_CST__XAXC *)__tmp__DGFJ)->parent_constant__YAXC.static_type__5G4D;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__RNAG=((__LOCAL *)((__READ_LOCAL *)__tmp__QNAG)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__EGFJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DGFJ));
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__RNAG=static_type__CN1H(__tmp__QNAG);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__EGFJ=((__READ_LOCAL__55ZI *)__tmp__DGFJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__RNAG=static_type__1N1H();
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__EGFJ=static_type__ODCK();
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__RNAG=static_type__AO1H();
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__EGFJ=static_type__TDCK();
         } break;
-        case __REAL_CST__: {
-          __tmp__RNAG=((__REAL_CST *)__tmp__QNAG)->parent_constant__U2JH.static_type__M2YD;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__EGFJ=static_type__YDCK();
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__RNAG=((__CHARACTER_CST *)__tmp__QNAG)->parent_constant__H3JH.static_type__M2YD;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__EGFJ=static_type__3DCK();
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__RNAG=static_type__FO1H();
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__EGFJ=static_type__CECK();
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__RNAG=static_type__KO1H();
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__EGFJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DGFJ));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__RNAG=static_type__PO1H();
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__EGFJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DGFJ));
         } break;
-        case __EXPR_SUB__: {
-          __tmp__RNAG=static_type__UO1H(__tmp__QNAG);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__EGFJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DGFJ));
         } break;
-        case __EXPR_MUL__: {
-          __tmp__RNAG=static_type__0O1H(__tmp__QNAG);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__EGFJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DGFJ));
         } break;
-        case __EXPR_DIV__: {
-          __tmp__RNAG=static_type__5O1H(__tmp__QNAG);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__EGFJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DGFJ));
         } break;
-        case __EXPR_AND__: {
-          __tmp__RNAG=static_type__EP1H(__tmp__QNAG);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__EGFJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DGFJ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__RNAG=static_type__JP1H(__tmp__QNAG);
+        case __PUT_TO__TFOJ__: {
+          __tmp__EGFJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__RNAG=static_type__OP1H(__tmp__QNAG);
+        case __ITEM__HGOJ__: {
+          __tmp__EGFJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DGFJ));
         } break;
-        case __PUT_TO__: {
-          __tmp__RNAG=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__EGFJ=static_type__VFCK();
         } break;
-        case __ITEM__: {
-          __tmp__RNAG=static_type__XP1H(__tmp__QNAG);
+        case __CAST__1HOJ__: {
+          __tmp__EGFJ=((__CAST__1HOJ *)__tmp__DGFJ)->static_type__FD5J;
         } break;
-        case __SIZE_OF__: {
-          __tmp__RNAG=static_type__DQ1H();
+        case __REAL_CST__1LOJ__: {
+          __tmp__EGFJ=((__REAL_CST__1LOJ *)__tmp__DGFJ)->parent_constant__2LOJ.static_type__5G4D;
         } break;
-        case __CAST__: {
-          __tmp__RNAG=((__CAST *)__tmp__QNAG)->static_type__0N1H;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__EGFJ=((__CHARACTER_CST__RMOJ *)__tmp__DGFJ)->parent_constant__SMOJ.static_type__5G4D;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__RNAG=static_type__NOKL(__tmp__QNAG);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__EGFJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DGFJ)->parent_constant__2NOJ.static_type__5G4D;
         } break;
-        case __READ_SLOT__: {
-          __tmp__RNAG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QNAG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __READ_SLOT__LL4K__: {
+          __tmp__EGFJ=((__READ_SLOT__LL4K *)__tmp__DGFJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__RNAG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QNAG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__EGFJ=static_type__5L5O();
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__RNAG=static_type__Z1ZM();
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__EGFJ=static_type__CRTP();
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__RNAG=static_type__ZQEO();
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__EGFJ=static_type__M51P();
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__RNAG=static_type__P0IO();
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__EGFJ=static_type__HRTP();
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__RNAG=static_type__4QEO();
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__EGFJ=static_type__S51P();
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__RNAG=static_type__V0IO();
+        case __EXPR_NEG__EZVL__: {
+          __tmp__EGFJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DGFJ));
         } break;
-        case __EXPR_NEG__: {
-          __tmp__RNAG=static_type__DFJM(__tmp__QNAG);
+        case __EXPR_ADD__SZVL__: {
+          __tmp__EGFJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DGFJ));
         } break;
-        case __EXPR_ADD__: {
-          __tmp__RNAG=static_type__P3ML(__tmp__QNAG);
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__EGFJ=((__READ_GLOBAL__T4YL *)__tmp__DGFJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__RNAG=static_type__R3XM(__tmp__QNAG);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__EGFJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DGFJ));
         } break;
-        case __EXPR_MOD__: {
-          __tmp__RNAG=static_type__DREO(__tmp__QNAG);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__EGFJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DGFJ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__RNAG=static_type__0BEP();
+        case __EXPR_OR__PQ0N__: {
+          __tmp__EGFJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DGFJ));
         } break;
-        case __EXPR_INF__: {
-          __tmp__RNAG=static_type__V0QN();
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__EGFJ=static_type__TA0Q();
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__RNAG=static_type__00QN();
+        case __EXPR_INF__OXBP__: {
+          __tmp__EGFJ=static_type__4BUP();
         } break;
-        case __EXPR_OR__: {
-          __tmp__RNAG=static_type__3YPN(__tmp__QNAG);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__EGFJ=static_type__DCUP();
         } break;
-        case __EXPR_XOR__: {
-          __tmp__RNAG=static_type__1HSO(__tmp__QNAG);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__EGFJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DGFJ));
         } break;
         };
-        typ__4MAG=__tmp__RNAG;
-        if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RNAG)->flag__ATL &  1) !=  0))) {
-          __tmp__ZNAG=Self__ZMAG->parent_node__QLQC.first_type__VHAG;
-          switch (((struct ___OBJ *)__tmp__ZNAG)->__id) {
-          case __TYPE__: {
-            __tmp__0NAG=((__TYPE *)__tmp__ZNAG)->default__AKC;
+        new_type_self__RFFJ=__tmp__EGFJ;
+        if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__EGFJ)->flag__RLK &  1) !=  0))) {
+          __tmp__MGFJ=Self__MFFJ->parent_node__TK2C.first_type__KAFJ;
+          switch (((struct ___OBJ *)__tmp__MGFJ)->__id) {
+          case __TYPE__FF__: {
+            __tmp__NGFJ=((__TYPE__FF *)__tmp__MGFJ)->default__CMC;
           } break;
-          case __TYPE_NULL__: {
-            __tmp__0NAG=((__TYPE_NULL *)__tmp__ZNAG)->parent_type__TIB.default__AKC;
+          case __TYPE_NULL__GMB__: {
+            __tmp__NGFJ=((__TYPE_NULL__GMB *)__tmp__MGFJ)->parent_type__HMB.default__CMC;
           } break;
-          case __TYPE_VOID__: {
-            __tmp__0NAG=((__TYPE_VOID *)__tmp__ZNAG)->parent_type__UIB.default__AKC;
+          case __TYPE_VOID__IMB__: {
+            __tmp__NGFJ=((__TYPE_VOID__IMB *)__tmp__MGFJ)->parent_type__JMB.default__CMC;
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__0NAG=((__TYPE_CONTEXT *)__tmp__ZNAG)->parent_type__VIB.default__AKC;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__NGFJ=((__TYPE_CONTEXT__KMB *)__tmp__MGFJ)->parent_type__LMB.default__CMC;
           } break;
-          case __TYPE_ID__: {
-            __tmp__0NAG=((__TYPE_ID *)__tmp__ZNAG)->parent_type__WIB.default__AKC;
+          case __TYPE_ID__MMB__: {
+            __tmp__NGFJ=((__TYPE_ID__MMB *)__tmp__MGFJ)->parent_type__NMB.default__CMC;
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__0NAG=((__TYPE_GENERIC *)__tmp__ZNAG)->parent_type__C2IB.default__AKC;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__NGFJ=((__TYPE_GENERIC__OCY *)__tmp__MGFJ)->parent_type__PCY.default__CMC;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__0NAG=((__PROFIL_BLOCK *)__tmp__ZNAG)->parent_type__PGAG.default__AKC;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__NGFJ=((__TYPE_BLOCK__CP5D *)__tmp__MGFJ)->parent_type__DP5D.default__CMC;
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__NGFJ=((__PROFIL_BLOCK__O3NJ *)__tmp__MGFJ)->parent_type__Q3NJ.default__CMC;
           } break;
           };
-          Self__B5BR=((__TYPE_FULL *)__tmp__0NAG);
-          result__A5BR=NULL;
-          if (((__UINTEGER_8)(Self__B5BR->flag__ATL &  1) !=  0)) {
-            result__A5BR=Self__B5BR;
-          } else {
-            result__A5BR=get_with__3WAB(Self__B5BR,(__UINTEGER_8)(Self__B5BR->flag__ATL |  4));
+          __tmp__EGFJ=((__TYPE_FULL__XMB *)__tmp__NGFJ);
+          __tmp__NGFJ=NULL;
+          if (((__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK &  1) !=  0)) {
+            __tmp__NGFJ=__tmp__EGFJ;
+          } else /* FALSE */ {
+            __tmp__AT0T=get_with__DJRB(__tmp__EGFJ,(__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK |  4));
+            __tmp__NGFJ=__tmp__AT0T;
           };
-          typ__4MAG=result__A5BR;
+          new_type_self__RFFJ=__tmp__NGFJ;
         };
-        run_value__SLQC=typ__4MAG;
+      } else /* FALSE */ {
+        new_type_self__RFFJ=self_type__NFFJ;
       };
-      add_stack_type__EJNG(Self__ZMAG,Self__ZMAG->parent_node__QLQC.first_type__VHAG);
-      __tmp__BOAG=Self__ZMAG->parent_node__QLQC.data__SJZD;
-      __tmp__COAG=Self__ZMAG->parent_node__QLQC.first_code__NHAG;
-      switch (((struct ___OBJ *)__tmp__BOAG)->__id) {
-      case __DTA_RD__: {
-        __tmp__DOAG=update_branch__XKNG(__tmp__COAG);
+      add_stack_type__KGLJ(Self__MFFJ,Self__MFFJ->parent_node__TK2C.first_type__KAFJ);
+      __tmp__DGFJ=Self__MFFJ->parent_node__TK2C.data__DV4D;
+      __tmp__ZGFJ=Self__MFFJ->parent_node__TK2C.first_code__D2RH;
+      switch (((struct ___OBJ *)__tmp__DGFJ)->__id) {
+      case __DTA_RD__VK2C__: {
+        __tmp__0GFJ=update_branch__self__2HLJ(__tmp__ZGFJ,new_type_self__RFFJ);
       } break;
-      case __DTA_CAST__: {
-        __tmp__DOAG=TRUE__;
+      case __DTA_CAST__5FPJ__: {
+        __tmp__0GFJ=TRUE__K__;
       } break;
-      case __DTA_WR_CODE__: {
-        __tmp__DOAG=update_branch__IR1H(__tmp__COAG);
+      case __DTA_WR_CODE__UPPJ__: {
+        __tmp__0GFJ=update_branch__self__VIIK(__tmp__ZGFJ,new_type_self__RFFJ);
       } break;
-      case __DTA_BLOCK__: {
-        __tmp__DOAG=TRUE__;
+      case __DTA_WR_VALUE__KIWJ__: {
+        __tmp__0GFJ=update_branch__self__3JIK(__tmp__ZGFJ,new_type_self__RFFJ);
       } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__DOAG=update_branch__MS1H(__tmp__COAG);
+      case __DTA_BLOCK__GSWJ__: {
+        __tmp__0GFJ=TRUE__K__;
       } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__DOAG=update_branch__1U1H(__tmp__COAG);
+      case __DTA_RD_ARGS__HSWJ__: {
+        __tmp__0GFJ=update_branch__self__4MIK(__tmp__ZGFJ,new_type_self__RFFJ);
       } break;
       };
-      result__2MAG=__tmp__DOAG;
-      Self__QS4Q=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
-      Self__QS4Q->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__QS4Q->parent_arrayed_collection__UOB.upper__1OB -  1);
+      result__PFFJ=__tmp__0GFJ;
+      Self__UPTT=((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__UPTT->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__UPTT->parent_arrayed_collection__USB.upper__1SB -  1);
     };
-  } else {
-    list__3MAG=((__SWITCH *)Self__ZMAG->parent_node__QLQC.switch__MKAG)->list__0KAG;
-    __tmp__SOAG=((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-    Self__WILG= 0;
-    while ((Self__WILG <= __tmp__SOAG)) {
-      if (is_first__0MAG) {
-        __tmp__4OAG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__WILG])->id__YLAG;
-        switch (((struct ___OBJ *)__tmp__4OAG)->__id) {
-        case __TYPE__: {
-          __tmp__5OAG=((__TYPE *)__tmp__4OAG)->default__AKC;
+  } else /* FALSE */ {
+    list__QFFJ=Self__MFFJ->parent_node__TK2C.switch__21RH->list__ODFJ;
+    __tmp__JHFJ=list__QFFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+    Self__4HJJ= 0;
+    while ((Self__4HJJ <= __tmp__JHFJ)) {
+      if (((void *)self_type__NFFJ == (void *)NULL)) {
+        __tmp__MGFJ=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__QFFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__4HJJ])->id__KEFJ;
+        switch (((struct ___OBJ *)__tmp__MGFJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__AT0T=((__TYPE__FF *)__tmp__MGFJ)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__AT0T=((__TYPE_NULL__GMB *)__tmp__MGFJ)->parent_type__HMB.default__CMC;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__5OAG=((__TYPE_NULL *)__tmp__4OAG)->parent_type__TIB.default__AKC;
+        case __TYPE_VOID__IMB__: {
+          __tmp__AT0T=((__TYPE_VOID__IMB *)__tmp__MGFJ)->parent_type__JMB.default__CMC;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__5OAG=((__TYPE_VOID *)__tmp__4OAG)->parent_type__UIB.default__AKC;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__AT0T=((__TYPE_CONTEXT__KMB *)__tmp__MGFJ)->parent_type__LMB.default__CMC;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__5OAG=((__TYPE_CONTEXT *)__tmp__4OAG)->parent_type__VIB.default__AKC;
+        case __TYPE_ID__MMB__: {
+          __tmp__AT0T=((__TYPE_ID__MMB *)__tmp__MGFJ)->parent_type__NMB.default__CMC;
         } break;
-        case __TYPE_ID__: {
-          __tmp__5OAG=((__TYPE_ID *)__tmp__4OAG)->parent_type__WIB.default__AKC;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__AT0T=((__TYPE_GENERIC__OCY *)__tmp__MGFJ)->parent_type__PCY.default__CMC;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__5OAG=((__TYPE_GENERIC *)__tmp__4OAG)->parent_type__C2IB.default__AKC;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__AT0T=((__TYPE_BLOCK__CP5D *)__tmp__MGFJ)->parent_type__DP5D.default__CMC;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__5OAG=((__PROFIL_BLOCK *)__tmp__4OAG)->parent_type__PGAG.default__AKC;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__AT0T=((__PROFIL_BLOCK__O3NJ *)__tmp__MGFJ)->parent_type__Q3NJ.default__CMC;
         } break;
         };
-        Self__TC5D=((__TYPE_FULL *)__tmp__5OAG);
-        result__VC5D=NULL;
-        if (((__UINTEGER_8)(Self__TC5D->flag__ATL &  1) !=  0)) {
-          result__VC5D=Self__TC5D;
-        } else {
-          result__VC5D=get_with__3WAB(Self__TC5D,(__UINTEGER_8)(Self__TC5D->flag__ATL |  4));
+        __tmp__EGFJ=((__TYPE_FULL__XMB *)__tmp__AT0T);
+        __tmp__NGFJ=NULL;
+        if (((__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK &  1) !=  0)) {
+          __tmp__NGFJ=__tmp__EGFJ;
+        } else /* FALSE */ {
+          __tmp__AT0T=get_with__DJRB(__tmp__EGFJ,(__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK |  4));
+          __tmp__NGFJ=__tmp__AT0T;
         };
-        run_value__SLQC=result__VC5D;
+        new_type_self__RFFJ=__tmp__NGFJ;
+      } else /* FALSE */ {
+        new_type_self__RFFJ=self_type__NFFJ;
       };
-      add_stack_type__EJNG(Self__ZMAG,((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__WILG])->id__YLAG);
-      __tmp__HPAG=Self__ZMAG->parent_node__QLQC.data__SJZD;
-      __tmp__LPAG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__WILG])->code__JPAG;
-      switch (((struct ___OBJ *)__tmp__HPAG)->__id) {
-      case __DTA_RD__: {
-        update_branch__XKNG(__tmp__LPAG);
-      } break;
-      case __DTA_CAST__: {
+      add_stack_type__KGLJ(Self__MFFJ,((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__QFFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__4HJJ])->id__KEFJ);
+      __tmp__MGFJ=Self__MFFJ->parent_node__TK2C.data__DV4D;
+      __tmp__FIFJ=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__QFFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__4HJJ])->code__DIFJ;
+      switch (((struct ___OBJ *)__tmp__MGFJ)->__id) {
+      case __DTA_RD__VK2C__: {
+        __tmp__GIFJ=update_branch__self__2HLJ(__tmp__FIFJ,new_type_self__RFFJ);
       } break;
-      case __DTA_WR_CODE__: {
-        update_branch__IR1H(__tmp__LPAG);
+      case __DTA_WR_CODE__UPPJ__: {
+        __tmp__GIFJ=update_branch__self__VIIK(__tmp__FIFJ,new_type_self__RFFJ);
       } break;
-      case __DTA_BLOCK__: {
+      case __DTA_WR_VALUE__KIWJ__: {
+        __tmp__GIFJ=update_branch__self__3JIK(__tmp__FIFJ,new_type_self__RFFJ);
       } break;
-      case __DTA_WR_VALUE__: {
-        update_branch__MS1H(__tmp__LPAG);
-      } break;
-      case __DTA_RD_ARGS__: {
-        update_branch__1U1H(__tmp__LPAG);
+      case __DTA_RD_ARGS__HSWJ__: {
+        __tmp__GIFJ=update_branch__self__4MIK(__tmp__FIFJ,new_type_self__RFFJ);
       } break;
       };
-      Self__34PG=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
-      Self__34PG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__34PG->parent_arrayed_collection__UOB.upper__1OB -  1);
-      Self__WILG=(__INTEGER)(Self__WILG +  1);
+      Self__IOIK=((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__IOIK->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__IOIK->parent_arrayed_collection__USB.upper__1SB -  1);
+      Self__4HJJ=(__INTEGER__Q)(Self__4HJJ +  1);
     };
   };
-  return(result__2MAG);
+  __tmp__0GFJ=result__PFFJ;
+  return(__tmp__0GFJ);
 }
 
-static void remove__H0RG(__LINKED_LISToNODE_TYPEo *Self__I0RG,__INTEGER index__J0RG)
-// ({LINKED_LISToNODE_TYPEo},{INTEGER}) VoidNo recursive, No inlinable.
+static void remove__ST1J(__LINKED_LISToNODE_TYPEo__3K2C *Self__TT1J,__INTEGER__Q index__UT1J)
+// ({LINKED_LISToNODE_TYPEo__3K2C},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __BOOLEAN __tmp__Y0RG;
-  if ((index__J0RG ==  1)) {
-    if ((Self__I0RG->parent_linked_collection__1LQC.upper__2AID ==  1)) {
-      Self__I0RG->first_link__U2YD=NULL;
-      Self__I0RG->last_link__32YD=NULL;
-      Self__I0RG->mem_lnk__A3YD=NULL;
-      Self__I0RG->mem_idx__42YD= 0;
-      Self__I0RG->parent_linked_collection__1LQC.upper__2AID= 0;
-    } else {
-      Self__I0RG->first_link__U2YD=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->first_link__U2YD)->next__OW4E;
-      if ((Self__I0RG->mem_idx__42YD ==  1)) {
-        Self__I0RG->mem_lnk__A3YD=Self__I0RG->first_link__U2YD;
-      } else {
-        Self__I0RG->mem_idx__42YD=(__INTEGER)(Self__I0RG->mem_idx__42YD -  1);
-      };
-      Self__I0RG->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID -  1);
-    };
-    __tmp__Y0RG=TRUE__;
-  } else {
-    __tmp__Y0RG=FALSE__;
-  };
-  if ((! __tmp__Y0RG)) {
-    if ((index__J0RG == Self__I0RG->parent_linked_collection__1LQC.upper__2AID)) {
-      if ((Self__I0RG->parent_linked_collection__1LQC.upper__2AID ==  1)) {
-        Self__I0RG->first_link__U2YD=NULL;
-        Self__I0RG->last_link__32YD=NULL;
-        Self__I0RG->mem_lnk__A3YD=NULL;
-        Self__I0RG->mem_idx__42YD= 0;
-        Self__I0RG->parent_linked_collection__1LQC.upper__2AID= 0;
-      } else {
-        if (((__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID -  1) != Self__I0RG->mem_idx__42YD)) {
-          go_item__YU4E(Self__I0RG,(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID -  1));
-        };
-        Self__I0RG->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID -  1);
-        Self__I0RG->last_link__32YD=Self__I0RG->mem_lnk__A3YD;
-        ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->last_link__32YD)->next__OW4E=NULL;
-      };
-    } else {
-      if (((__INTEGER)(index__J0RG -  1) != Self__I0RG->mem_idx__42YD)) {
-        go_item__YU4E(Self__I0RG,(__INTEGER)(index__J0RG -  1));
-      };
-      ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->mem_lnk__A3YD)->next__OW4E=((__LINKED_LIST_NODEoNODE_TYPEo *)((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->mem_lnk__A3YD)->next__OW4E)->next__OW4E;
-      Self__I0RG->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID -  1);
+  __INTEGER__Q i__LB5T;
+  __BOOLEAN__L __tmp__DU1J;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((index__UT1J ==  1)) {
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Self__TT1J->parent_linked_collection__EL2C.upper__B0RD ==  1)) {
+      Self__TT1J->first_link__IB0G=NULL;
+      Self__TT1J->last_link__RB0G=NULL;
+      Self__TT1J->mem_lnk__UB0G=NULL;
+      Self__TT1J->mem_idx__SB0G= 0;
+      Self__TT1J->parent_linked_collection__EL2C.upper__B0RD= 0;
+    } else /* FALSE */ {
+      Self__TT1J->first_link__IB0G=Self__TT1J->first_link__IB0G->next__TVFH;
+      if ((Self__TT1J->mem_idx__SB0G ==  1)) {
+        Self__TT1J->mem_lnk__UB0G=Self__TT1J->first_link__IB0G;
+      } else /* FALSE */ {
+        Self__TT1J->mem_idx__SB0G=(__INTEGER__Q)(Self__TT1J->mem_idx__SB0G -  1);
+      };
+      Self__TT1J->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD -  1);
+    };
+    __tmp__DU1J=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__DU1J=FALSE__O__;
+  };
+  if ((! __tmp__DU1J)) {
+    if ((index__UT1J == Self__TT1J->parent_linked_collection__EL2C.upper__B0RD)) {
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Self__TT1J->parent_linked_collection__EL2C.upper__B0RD ==  1)) {
+        Self__TT1J->first_link__IB0G=NULL;
+        Self__TT1J->last_link__RB0G=NULL;
+        Self__TT1J->mem_lnk__UB0G=NULL;
+        Self__TT1J->mem_idx__SB0G= 0;
+        Self__TT1J->parent_linked_collection__EL2C.upper__B0RD= 0;
+      } else /* FALSE */ {
+        if (((__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD -  1) != Self__TT1J->mem_idx__SB0G)) {
+          i__LB5T=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD -  1);
+          if ((Self__TT1J->mem_idx__SB0G > i__LB5T)) {
+            Self__TT1J->mem_idx__SB0G= 1;
+            Self__TT1J->mem_lnk__UB0G=Self__TT1J->first_link__IB0G;
+          };
+          while ((i__LB5T != Self__TT1J->mem_idx__SB0G)) {
+            Self__TT1J->mem_lnk__UB0G=Self__TT1J->mem_lnk__UB0G->next__TVFH;
+            Self__TT1J->mem_idx__SB0G=(__INTEGER__Q)(Self__TT1J->mem_idx__SB0G +  1);
+          };
+        };
+        Self__TT1J->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD -  1);
+        Self__TT1J->last_link__RB0G=Self__TT1J->mem_lnk__UB0G;
+        ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__TT1J->last_link__RB0G)->next__TVFH=NULL;
+      };
+    } else /* FALSE */ {
+      if (((__INTEGER__Q)(index__UT1J -  1) != Self__TT1J->mem_idx__SB0G)) {
+        i__LB5T=(__INTEGER__Q)(index__UT1J -  1);
+        if ((Self__TT1J->mem_idx__SB0G > i__LB5T)) {
+          Self__TT1J->mem_idx__SB0G= 1;
+          Self__TT1J->mem_lnk__UB0G=Self__TT1J->first_link__IB0G;
+        };
+        while ((i__LB5T != Self__TT1J->mem_idx__SB0G)) {
+          Self__TT1J->mem_lnk__UB0G=Self__TT1J->mem_lnk__UB0G->next__TVFH;
+          Self__TT1J->mem_idx__SB0G=(__INTEGER__Q)(Self__TT1J->mem_idx__SB0G +  1);
+        };
+      };
+      ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__TT1J->mem_lnk__UB0G)->next__TVFH=Self__TT1J->mem_lnk__UB0G->next__TVFH->next__TVFH;
+      Self__TT1J->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD -  1);
     };
   };
 }
 
-static void append_in__4VC(__INTEGER_32 Self__5VC,void *buffer__AWC)
-// ({INTEGER_32},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void append_in__AEE(__INTEGER__Q Self__BEE,__STRING__BC *buffer__CEE)
+// ({INTEGER__Q},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER_32 val__HWC;
-  __INTEGER i__KWC,j__LWC,new_capacity__CMDR,old_nb_elts__FMDR;
-  __INTEGER upper__RGOR,Self__PGOR,new_capacity__IMDR,old_nb_elts__LMDR;
-  __INTEGER upper__WGOR,Self__UGOR,new_capacity__OMDR,old_nb_elts__RMDR;
-  __INTEGER upper__1GOR,Self__ZGOR;
-  __STRING *Self__DMDR,*Self__JMDR,*Self__PMDR,*Self__MBAR;
-  __CHARACTER *Self__EMDR,*new__GMDR,*Self__KMDR,*new__MMDR,*Self__QMDR;
-  __CHARACTER *new__SMDR;
-  __CHARACTER ch__TMDR,tmp__OBAR;
-  val__HWC= 0;
-  i__KWC= 0;
-  j__LWC= 0;
-  if ((Self__5VC ==  0)) {
-    Self__DMDR=((__STRING *)buffer__AWC);
-    new_capacity__CMDR= 0;
-    if ((Self__DMDR->capacity__MNK <= Self__DMDR->count__VF)) {
-      if ((Self__DMDR->capacity__MNK ==  0)) {
-        Self__DMDR->capacity__MNK= 32;
-        Self__DMDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CMDR=(__INTEGER)(Self__DMDR->capacity__MNK <<  1);
-        Self__EMDR=((__CHARACTER *)Self__DMDR->storage__XNK);
-        old_nb_elts__FMDR=Self__DMDR->capacity__MNK;
-        new__GMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EMDR),((__UINTEGER_32 )old_nb_elts__FMDR),((__UINTEGER_32 )new_capacity__CMDR)));
-        upper__RGOR=(__INTEGER)(new_capacity__CMDR -  1);
-        Self__PGOR=old_nb_elts__FMDR;
-        while ((Self__PGOR <= upper__RGOR)) {
-          new__GMDR[Self__PGOR]='\0';
-          Self__PGOR=(__INTEGER)(Self__PGOR +  1);
-        };
-        Self__DMDR->storage__XNK=new__GMDR;
-        Self__DMDR->capacity__MNK=new_capacity__CMDR;
-      };
-    };
-    ((__CHARACTER *)Self__DMDR->storage__XNK)[Self__DMDR->count__VF]='0';
-    Self__DMDR->count__VF=(__INTEGER)(Self__DMDR->count__VF +  1);
-  } else {
-    if ((Self__5VC >  0)) {
-      val__HWC=Self__5VC;
-    } else {
-      val__HWC=(__INTEGER_32)(- Self__5VC);
-      Self__JMDR=((__STRING *)buffer__AWC);
-      new_capacity__IMDR= 0;
-      if ((Self__JMDR->capacity__MNK <= Self__JMDR->count__VF)) {
-        if ((Self__JMDR->capacity__MNK ==  0)) {
-          Self__JMDR->capacity__MNK= 32;
-          Self__JMDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__IMDR=(__INTEGER)(Self__JMDR->capacity__MNK <<  1);
-          Self__KMDR=((__CHARACTER *)Self__JMDR->storage__XNK);
-          old_nb_elts__LMDR=Self__JMDR->capacity__MNK;
-          new__MMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KMDR),((__UINTEGER_32 )old_nb_elts__LMDR),((__UINTEGER_32 )new_capacity__IMDR)));
-          upper__WGOR=(__INTEGER)(new_capacity__IMDR -  1);
-          Self__UGOR=old_nb_elts__LMDR;
-          while ((Self__UGOR <= upper__WGOR)) {
-            new__MMDR[Self__UGOR]='\0';
-            Self__UGOR=(__INTEGER)(Self__UGOR +  1);
-          };
-          Self__JMDR->storage__XNK=new__MMDR;
-          Self__JMDR->capacity__MNK=new_capacity__IMDR;
-        };
-      };
-      ((__CHARACTER *)Self__JMDR->storage__XNK)[Self__JMDR->count__VF]='-';
-      Self__JMDR->count__VF=(__INTEGER)(Self__JMDR->count__VF +  1);
-    };
-    i__KWC=(__INTEGER)(((__STRING *)buffer__AWC)->count__VF +  1);
-    while ((val__HWC !=  0)) {
-      Self__PMDR=((__STRING *)buffer__AWC);
-      ch__TMDR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER_32)(val__HWC %  10)) + ((__INTEGER_8 )'0')))));
-      new_capacity__OMDR= 0;
-      if ((Self__PMDR->capacity__MNK <= Self__PMDR->count__VF)) {
-        if ((Self__PMDR->capacity__MNK ==  0)) {
-          Self__PMDR->capacity__MNK= 32;
-          Self__PMDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__OMDR=(__INTEGER)(Self__PMDR->capacity__MNK <<  1);
-          Self__QMDR=((__CHARACTER *)Self__PMDR->storage__XNK);
-          old_nb_elts__RMDR=Self__PMDR->capacity__MNK;
-          new__SMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QMDR),((__UINTEGER_32 )old_nb_elts__RMDR),((__UINTEGER_32 )new_capacity__OMDR)));
-          upper__1GOR=(__INTEGER)(new_capacity__OMDR -  1);
-          Self__ZGOR=old_nb_elts__RMDR;
-          while ((Self__ZGOR <= upper__1GOR)) {
-            new__SMDR[Self__ZGOR]='\0';
-            Self__ZGOR=(__INTEGER)(Self__ZGOR +  1);
-          };
-          Self__PMDR->storage__XNK=new__SMDR;
-          Self__PMDR->capacity__MNK=new_capacity__OMDR;
-        };
-      };
-      ((__CHARACTER *)Self__PMDR->storage__XNK)[Self__PMDR->count__VF]=ch__TMDR;
-      Self__PMDR->count__VF=(__INTEGER)(Self__PMDR->count__VF +  1);
-      val__HWC=(__INTEGER_32)(val__HWC /  10);
-    };
-    j__LWC=((__STRING *)buffer__AWC)->count__VF;
-    while ((i__KWC < j__LWC)) {
-      Self__MBAR=((__STRING *)buffer__AWC);
-      tmp__OBAR=((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(i__KWC -  1)];
-      ((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(i__KWC -  1)]=((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(j__LWC -  1)];
-      ((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(j__LWC -  1)]=tmp__OBAR;
-      j__LWC=(__INTEGER)(j__LWC -  1);
-      i__KWC=(__INTEGER)(i__KWC +  1);
+  __INTEGER_32__W __tmp__DEE,val__RTG;
+  __INTEGER__Q i__UTG,j__VTG;
+  __STRING__BC *Self__TAXT;
+  __CHARACTER__DB __tmp__VAXT;
+  __tmp__DEE=((__INTEGER_32__W )Self__BEE);
+  val__RTG= 0;
+  i__UTG= 0;
+  j__VTG= 0;
+  if ((__tmp__DEE ==  0)) {
+    add_last__ACV(((__STRING__BC *)buffer__CEE),'0');
+  } else /* FALSE */ {
+    if ((__tmp__DEE >  0)) {
+      val__RTG=__tmp__DEE;
+    } else /* FALSE */ {
+      val__RTG=(__INTEGER_32__W)(- __tmp__DEE);
+      add_last__ACV(((__STRING__BC *)buffer__CEE),'-');
+    };
+    i__UTG=(__INTEGER__Q)(((__STRING__BC *)buffer__CEE)->count__WJ +  1);
+    while ((val__RTG !=  0)) {
+      add_last__ACV(((__STRING__BC *)buffer__CEE),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER_32__W)(val__RTG %  10)) + ((__INTEGER_8__FZF )'0'))))));
+      val__RTG=(__INTEGER_32__W)(val__RTG /  10);
+    };
+    j__VTG=((__STRING__BC *)buffer__CEE)->count__WJ;
+    while ((i__UTG < j__VTG)) {
+      Self__TAXT=((__STRING__BC *)buffer__CEE);
+      __tmp__VAXT=((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(i__UTG -  1)];
+      ((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(i__UTG -  1)]=((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(j__VTG -  1)];
+      ((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(j__VTG -  1)]=__tmp__VAXT;
+      j__VTG=(__INTEGER__Q)(j__VTG -  1);
+      i__UTG=(__INTEGER__Q)(i__UTG +  1);
     };
   };
 }
 
-static void display__V00C()
-// () VoidNo recursive, No inlinable.
+static void display__AEGD()
+// () Void No recursive, No inlinable.
 {
-  __INTEGER Self__WXCD;
-  void *__tmp__E10C;
-  __PROFIL_SLOT *Self__KFJM;
-  __PROFIL_BLOCK *Self__EQEJ;
-  ((__STRING *)string_tmp__RB)->count__VF= 0;
-  Self__WXCD=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
-  while ((Self__WXCD >=  0)) {
-    __tmp__E10C=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[Self__WXCD];
-    if (((struct ___OBJ *)__tmp__E10C)->__id==__PROFIL_SLOT__) {
-      Self__KFJM=((__PROFIL_SLOT *)__tmp__E10C);
-      append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__KFJM->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
-      append_type__NDMM(Self__KFJM,string_tmp__RB);
-      display__EQQG(Self__KFJM->parent_profil__R1LC.code__PYJH,string_tmp__RB);
-      append__MOK(string_tmp__RB,(&__string_260));
-    } else {
-      Self__EQEJ=((__PROFIL_BLOCK *)__tmp__E10C);
-      append__MOK(string_tmp__RB,(&__string_261));
-      append_type__TLJJ(Self__EQEJ,string_tmp__RB);
-      display__EQQG(Self__EQEJ->parent_profil__OGAG.code__PYJH,string_tmp__RB);
-      append__MOK(string_tmp__RB,(&__string_260));
-    };
-    Self__WXCD=(__INTEGER)(Self__WXCD -  1);
-  };
-  put_string__2EG(((__STRING *)string_tmp__RB));
+  __INTEGER__Q Self__EPND;
+  void *__tmp__PEGD;
+  __PROFIL_SLOT__OO2C *Self__VSIO;
+  void *__tmp__ADXO;
+  __STRING_CONSTANT__0 *__tmp__XHLO;
+  __PROFIL_BLOCK__O3NJ *Self__ZMFL;
+  ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+  Self__EPND=profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB;
+  while ((Self__EPND >=  0)) {
+    __tmp__PEGD=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[Self__EPND];
+    if (((struct ___OBJ *)__tmp__PEGD)->__id==__PROFIL_SLOT__OO2C__) {
+      Self__VSIO=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__PEGD));
+      __tmp__ADXO=Self__VSIO->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__ADXO)->__id==__ITM_SLOT__PLC__) {
+        __tmp__XHLO=((__ITM_SLOT__PLC *)__tmp__ADXO)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__XHLO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADXO)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+      append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__XHLO);
+      append_type__EAMO(Self__VSIO,string_tmp__YC);
+      display__0HFE(((__LIST__WH *)Self__VSIO->parent_profil__PO2C.code__EZNJ),string_tmp__YC);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_343));
+    } else /* PROFIL_BLOCK */ {
+      Self__ZMFL=((__PROFIL_BLOCK__O3NJ *)__tmp__PEGD);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_344));
+      append_type__OTNL(Self__ZMFL,string_tmp__YC);
+      display__0HFE(((__LIST__WH *)Self__ZMFL->parent_profil__P3NJ.code__EZNJ),string_tmp__YC);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_343));
+    };
+    Self__EPND=(__INTEGER__Q)(Self__EPND -  1);
+  };
+  put_string__RGZ(((__STRING__BC *)string_tmp__YC));
 }
 
-static void* execute_link__TTOG(__LIST *Self__UTOG)
-// ({LIST}) With resultRecursive, No inlinable.
+static void* execute__GH4D(__LIST__WH *Self__HH4D)
+// ({LIST__WH}) With result Recursive, No inlinable.
 {
-  return(execute_list__MNQG(Self__UTOG));
+  void *result__JH4D,*__tmp__MUYS,*__tmp__WB5T;
+  __INTEGER__Q __tmp__ZH4D,Self__3DBH,index__SB5T,upper_index__TB5T;
+  __INTEGER__Q Self__UB5T,i__XB5T;
+  __LIST__WH *__tmp__AI4D,*Self__CRTT;
+  __BOOLEAN__L Result__OS5F;
+  __FAST_ARRAYoINSTRo__EA4D *Self__QB5T;
+  result__JH4D=NULL;
+  execute_case__CCFE(Self__HH4D);
+  if (((void *)list_current__F5GB != (void *)NULL)) {
+    Result__OS5F=(((__FAST_ARRAYoINSTRo__EA4D *)Self__HH4D->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE <  0);
+    if ((! Result__OS5F)) {
+      __tmp__ZH4D=(__INTEGER__Q)((__INTEGER__Q)(Self__HH4D->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1) -  1);
+      Self__3DBH= 1;
+      while ((Self__3DBH <= __tmp__ZH4D)) {
+        __tmp__AI4D=list_current__F5GB;
+        __tmp__MUYS=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__HH4D->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__3DBH -  1)];
+        Self__CRTT=((__LIST__WH *)__tmp__AI4D);
+        Self__QB5T=((__FAST_ARRAYoINSTRo__EA4D *)Self__CRTT->expr_list__NA4D);
+        index__SB5T=(__INTEGER__Q)(Self__CRTT->index__1CFE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((index__SB5T == (__INTEGER__Q)(Self__QB5T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+          add_last__S04F(Self__QB5T,__tmp__MUYS);
+        } else /* FALSE */ {
+          add_last__S04F(Self__QB5T,__tmp__MUYS);
+          upper_index__TB5T=(__INTEGER__Q)(Self__QB5T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__UB5T=upper_index__TB5T;
+          while ((Self__UB5T >= index__SB5T)) {
+            __tmp__WB5T=((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[Self__UB5T];
+            i__XB5T=(__INTEGER__Q)(Self__UB5T +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[i__XB5T]=__tmp__WB5T;
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[Self__UB5T]=NULL;
+            Self__UB5T=(__INTEGER__Q)(Self__UB5T -  1);
+          };
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[index__SB5T]=__tmp__MUYS;
+        };
+        Self__CRTT->index__1CFE=(__INTEGER__Q)(Self__CRTT->index__1CFE +  1);
+        Self__3DBH=(__INTEGER__Q)(Self__3DBH +  1);
+      };
+      Self__QB5T=((__FAST_ARRAYoINSTRo__EA4D *)Self__HH4D->expr_list__NA4D);
+      __tmp__MUYS=((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[Self__QB5T->parent_arrayed_collection__MA4D.upper__4TLE];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__JH4D=__tmp__MUYS;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    };
+  } else /* FALSE */ {
+    result__JH4D=Self__HH4D;
+  };
+  __tmp__MUYS=result__JH4D;
+  return(__tmp__MUYS);
 }
 
-static void clean__DYUC()
-// () VoidNo recursive, No inlinable.
+static void clean__HQAD()
+// () Void No recursive, No inlinable.
 {
-  void *__tmp__YYUC;
-  __PROFIL_SLOT *Self__OFJM;
-  __FAST_ARRAYoPROFILo *Self__LPRE,*Self__MQRE;
-  reduce_profil__OPQC=(((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB >= life_limit__JPQC);
-  while ((((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB >= life_limit__JPQC)) {
-    Self__LPRE=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-    __tmp__YYUC=((void **)Self__LPRE->parent_arrayed_collection__DNB.storage__E1L)[Self__LPRE->parent_arrayed_collection__DNB.upper__KNB];
-    if (((struct ___OBJ *)__tmp__YYUC)->__id==__PROFIL_SLOT__) {
-      Self__OFJM=((__PROFIL_SLOT *)__tmp__YYUC);
-      remove__SOJJ(Self__OFJM->parent_profil__R1LC.code__PYJH);
-      remove_profil__HOAM(Self__OFJM->slot_code__YEOL,Self__OFJM);
-    } else {
-      remove__SOJJ(((__PROFIL_BLOCK *)__tmp__YYUC)->parent_profil__OGAG.code__PYJH);
-    };
-    Self__MQRE=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-    Self__MQRE->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__MQRE->parent_arrayed_collection__DNB.upper__KNB -  1);
+  void *__tmp__1ATE;
+  __PROFIL_SLOT__OO2C *Self__IVIO;
+  __FAST_ARRAYoPROFILo__SQB *Self__QATE;
+  reduce_profil__VO2C=(profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB >= life_limit__NO2C);
+  while ((profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB >= life_limit__NO2C)) {
+    Self__QATE=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+    __tmp__1ATE=((void **)Self__QATE->parent_arrayed_collection__0QB.storage__EVY)[Self__QATE->parent_arrayed_collection__0QB.upper__BRB];
+    if (((struct ___OBJ *)__tmp__1ATE)->__id==__PROFIL_SLOT__OO2C__) {
+      Self__IVIO=((__PROFIL_SLOT__OO2C *)__tmp__1ATE);
+      remove__CCGL(((__LIST__WH *)Self__IVIO->parent_profil__PO2C.code__EZNJ));
+      remove_profil__IQKO(((__SLOT_CODE__4IRG *)Self__IVIO->slot_code__QSXN),Self__IVIO);
+    } else /* PROFIL_BLOCK */ {
+      remove__CCGL(((__LIST__WH *)((__PROFIL_BLOCK__O3NJ *)__tmp__1ATE)->parent_profil__P3NJ.code__EZNJ));
+    };
+    Self__QATE=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__QATE->parent_arrayed_collection__0QB.upper__BRB=(__INTEGER__Q)(Self__QATE->parent_arrayed_collection__0QB.upper__BRB -  1);
   };
 }
 
-static void execute__GUHM(__PROFIL_SLOT *Self__HUHM,__INTEGER inline_lev__IUHM)
-// ({PROFIL_SLOT},{INTEGER}) VoidNo recursive, No inlinable.
+static void execute__B1HO(__PROFIL_SLOT__OO2C *Self__C1HO,__INTEGER__Q inline_lev__D1HO)
+// ({PROFIL_SLOT__OO2C},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq_inline__JUHM;
-  __LIST *Self__UMDR;
-  void *__tmp__ZUHM;
-  void *__tmp__0UHM,*__tmp__EVHM;
-  void *__tmp__DVHM;
-  list_current__EH1=NULL;
-  old_seq_inline__JUHM=seq_inline__NWRG;
-  count_context_sensitive__3REJ= 0;
-  seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ +  1);
-  if (((void *)Self__HUHM->parent_profil__R1LC.result_last__5FKH == (void *)NULL)) {
-    Self__UMDR=((__LIST *)Self__HUHM->parent_profil__R1LC.code__PYJH);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__UMDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__UMDR->expr_list__RTOG,create__type__PKQC(Self__UMDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__ZUHM=execute_list__MNQG(Self__UMDR);
-    if (__tmp__ZUHM==NULL) {
-      __tmp__0UHM=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__ZUHM)->__id) {
-      case __LIST__: {
-        __tmp__0UHM=((void *)__tmp__ZUHM);
-      } break;
-      case __STRING_CST__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__0UHM=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__0UHM=NULL;
-      } break;
-      }
-    };
-    Self__HUHM->parent_profil__R1LC.code__PYJH=__tmp__0UHM;
+  __UINTEGER_32__ZWB old_seq_inline__E1HO;
+  void *__tmp__N1HO;
+  __LIST__WH *__tmp__P1HO;
+  list_current__F5GB=NULL;
+  old_seq_inline__E1HO=seq_inline__RCFE;
+  count_context_sensitive__2OFL= 0;
+  seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K +  1);
+  __tmp__N1HO=execute__GH4D(((__LIST__WH *)Self__C1HO->parent_profil__PO2C.code__EZNJ));
+  if (__tmp__N1HO==NULL) {
+    __tmp__P1HO=NULL;
   } else {
-    __tmp__DVHM=execute_link__TTOG(Self__HUHM->parent_profil__R1LC.code__PYJH);
-    if (__tmp__DVHM==NULL) {
-      __tmp__EVHM=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__DVHM)->__id) {
-      case __LIST__: {
-        __tmp__EVHM=((void *)__tmp__DVHM);
-      } break;
-      case __STRING_CST__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__EVHM=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__EVHM=NULL;
-      } break;
-      }
-    };
-    Self__HUHM->parent_profil__R1LC.code__PYJH=__tmp__EVHM;
+    switch (((struct ___OBJ *)__tmp__N1HO)->__id) {
+    case __LIST__WH__: {
+      __tmp__P1HO=((void *)__tmp__N1HO);
+    } break;
+    case __STRING_CST__5J__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __CALL_NULL__IUB__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __PUSH__IXB__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __SWITCH__QDXC__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __NODE_TYPE__SK2C__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __NOP__RXVJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __LOOP__LRBK__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __CALL_SLOT__GAZK__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __NODE_STYLE__RD4K__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __LOOP_END__W0RM__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __COP_LOCK__240M__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__P1HO=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__P1HO=NULL;
+    } break;
+    }
   };
-  clear__1PJJ();
-  seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ +  1);
-  if (((((count_context_sensitive__3REJ ==  0) && (! mode_recursive__3XUC)) && (Self__HUHM->parent_profil__R1LC.stat__JMEJ ==  0)) && (Self__HUHM->is_context_sensitive__BWOL || ((__UINTEGER_32)(seq_inline__NWRG - old_seq_inline__JUHM) < ((__UINTEGER_32 )inline_lev__IUHM))))) {
-    Self__HUHM->parent_profil__R1LC.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__HUHM->parent_profil__R1LC.stat__JMEJ) &  -2));
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  Self__C1HO->parent_profil__PO2C.code__EZNJ=__tmp__P1HO;
+  clear__Z5KL();
+  seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K +  1);
+  if (((((count_context_sensitive__2OFL ==  0) && (! mode_recursive__CQAD)) && (Self__C1HO->parent_profil__PO2C.stat__LPFL ==  0)) && (Self__C1HO->is_context_sensitive__3QYN || ((__UINTEGER_32__ZWB)(seq_inline__RCFE - old_seq_inline__E1HO) < ((__UINTEGER_32__ZWB )inline_lev__D1HO))))) {
+    Self__C1HO->parent_profil__PO2C.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__C1HO->parent_profil__PO2C.stat__LPFL) &  -2));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
 }
 
-static void execute__WQEJ(__PROFIL_BLOCK *Self__XQEJ,__INTEGER inline_lev__YQEJ)
-// ({PROFIL_BLOCK},{INTEGER}) VoidNo recursive, No inlinable.
+static void execute__JOFL(__PROFIL_BLOCK__O3NJ *Self__KOFL,__INTEGER__Q inline_lev__LOFL)
+// ({PROFIL_BLOCK__O3NJ},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq_inline__ZQEJ;
-  __LIST *Self__DSRJ;
-  void *__tmp__KREJ;
-  void *__tmp__LREJ,*__tmp__VREJ;
-  void *__tmp__UREJ;
-  list_current__EH1=NULL;
-  old_seq_inline__ZQEJ=seq_inline__NWRG;
-  count_context_sensitive__3REJ= 0;
-  seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ +  1);
-  if (((void *)Self__XQEJ->parent_profil__OGAG.result_last__5FKH == (void *)NULL)) {
-    Self__DSRJ=((__LIST *)Self__XQEJ->parent_profil__OGAG.code__PYJH);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__DSRJ))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__DSRJ->expr_list__RTOG,create__type__PKQC(Self__DSRJ->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__KREJ=execute_list__MNQG(Self__DSRJ);
-    if (__tmp__KREJ==NULL) {
-      __tmp__LREJ=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__KREJ)->__id) {
-      case __LIST__: {
-        __tmp__LREJ=((void *)__tmp__KREJ);
-      } break;
-      case __STRING_CST__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__LREJ=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__LREJ=NULL;
-      } break;
-      }
-    };
-    Self__XQEJ->parent_profil__OGAG.code__PYJH=__tmp__LREJ;
+  __UINTEGER_32__ZWB old_seq_inline__MOFL;
+  void *__tmp__VOFL;
+  __LIST__WH *__tmp__XOFL;
+  list_current__F5GB=NULL;
+  old_seq_inline__MOFL=seq_inline__RCFE;
+  count_context_sensitive__2OFL= 0;
+  seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K +  1);
+  __tmp__VOFL=execute__GH4D(((__LIST__WH *)Self__KOFL->parent_profil__P3NJ.code__EZNJ));
+  if (__tmp__VOFL==NULL) {
+    __tmp__XOFL=NULL;
   } else {
-    __tmp__UREJ=execute_link__TTOG(Self__XQEJ->parent_profil__OGAG.code__PYJH);
-    if (__tmp__UREJ==NULL) {
-      __tmp__VREJ=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__UREJ)->__id) {
-      case __LIST__: {
-        __tmp__VREJ=((void *)__tmp__UREJ);
-      } break;
-      case __STRING_CST__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__VREJ=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__VREJ=NULL;
-      } break;
-      }
-    };
-    Self__XQEJ->parent_profil__OGAG.code__PYJH=__tmp__VREJ;
+    switch (((struct ___OBJ *)__tmp__VOFL)->__id) {
+    case __LIST__WH__: {
+      __tmp__XOFL=((void *)__tmp__VOFL);
+    } break;
+    case __STRING_CST__5J__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __CALL_NULL__IUB__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __PUSH__IXB__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __SWITCH__QDXC__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __NODE_TYPE__SK2C__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __NOP__RXVJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __LOOP__LRBK__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __CALL_SLOT__GAZK__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __NODE_STYLE__RD4K__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __LOOP_END__W0RM__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __COP_LOCK__240M__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__XOFL=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__XOFL=NULL;
+    } break;
+    }
   };
-  clear__1PJJ();
-  seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ +  1);
-  if (((((count_context_sensitive__3REJ ==  0) && (! mode_recursive__3XUC)) && (Self__XQEJ->parent_profil__OGAG.stat__JMEJ ==  0)) && (((void *)Self__XQEJ->context_extern__WLXH != (void *)NULL) || ((__UINTEGER_32)(seq_inline__NWRG - old_seq_inline__ZQEJ) < ((__UINTEGER_32 )inline_lev__YQEJ))))) {
-    Self__XQEJ->parent_profil__OGAG.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__XQEJ->parent_profil__OGAG.stat__JMEJ) &  -2));
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  Self__KOFL->parent_profil__P3NJ.code__EZNJ=__tmp__XOFL;
+  clear__Z5KL();
+  seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K +  1);
+  if (((((count_context_sensitive__2OFL ==  0) && (! mode_recursive__CQAD)) && (Self__KOFL->parent_profil__P3NJ.stat__LPFL ==  0)) && (((void *)Self__KOFL->context_extern__M2YJ != (void *)NULL) || ((__UINTEGER_32__ZWB)(seq_inline__RCFE - old_seq_inline__MOFL) < ((__UINTEGER_32__ZWB )inline_lev__LOFL))))) {
+    Self__KOFL->parent_profil__P3NJ.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__KOFL->parent_profil__P3NJ.stat__LPFL) &  -2));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
 }
 
-static void display__EQQG(__LIST *Self__FQQG,void *buffer__GQQG)
-// ({LIST},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__0HFE(__LIST__WH *Self__1HFE,__STRING__BC *buffer__2HFE)
+// ({LIST__WH},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__WMDR,*Self__2MDR,*Self__CNDR,*Self__INDR,*Self__ONDR;
-  __STRING *Self__UNDR,*Self__0NDR,*Self__AODR,*Self__GODR,*Self__MODR;
-  __STRING *Self__SODR,*Self__YODR,*Self__4ODR,*Self__EPDR,*Self__KPDR;
-  __STRING *Self__QPDR,*Self__WPDR,*Self__2PDR,*Self__CQDR,*Self__IQDR;
-  __STRING *Self__OQDR,*Self__UQDR,*Self__0QDR,*Self__ARDR,*Self__GRDR;
-  __STRING *Self__MRDR,*Self__SRDR,*Self__QBAR,*Self__YRDR;
-  __INTEGER new_capacity__VMDR,old_nb_elts__YMDR,upper__AHOR,Self__4GOR;
-  __INTEGER new_capacity__1MDR,old_nb_elts__4MDR,upper__FHOR,Self__DHOR;
-  __INTEGER __tmp__LQQG,Self__ZYRG,new_capacity__BNDR,old_nb_elts__ENDR;
-  __INTEGER upper__KHOR,Self__IHOR,new_capacity__HNDR,old_nb_elts__KNDR;
-  __INTEGER upper__PHOR,Self__NHOR,new_capacity__NNDR,old_nb_elts__QNDR;
-  __INTEGER upper__UHOR,Self__SHOR,new_capacity__TNDR,old_nb_elts__WNDR;
-  __INTEGER upper__ZHOR,Self__XHOR,__tmp__QVLK,result__BJOQ;
-  __INTEGER new_capacity__ZNDR,old_nb_elts__2NDR,upper__4HOR,Self__2HOR;
-  __INTEGER new_capacity__5NDR,old_nb_elts__CODR,upper__DIOR,Self__BIOR;
-  __INTEGER new_capacity__FODR,old_nb_elts__IODR,upper__IIOR,Self__GIOR;
-  __INTEGER new_capacity__LODR,old_nb_elts__OODR,upper__NIOR,Self__LIOR;
-  __INTEGER new_capacity__RODR,old_nb_elts__UODR,upper__SIOR,Self__QIOR;
-  __INTEGER new_capacity__XODR,old_nb_elts__0ODR,upper__XIOR,Self__VIOR;
-  __INTEGER new_capacity__3ODR,old_nb_elts__APDR,upper__2IOR,Self__0IOR;
-  __INTEGER new_capacity__DPDR,old_nb_elts__GPDR,upper__BJOR,Self__5IOR;
-  __INTEGER __tmp__GBPK,result__CJOQ,new_capacity__JPDR;
-  __INTEGER old_nb_elts__MPDR,upper__GJOR,Self__EJOR,new_capacity__PPDR;
-  __INTEGER old_nb_elts__SPDR,upper__LJOR,Self__JJOR,new_capacity__VPDR;
-  __INTEGER old_nb_elts__YPDR,upper__QJOR,Self__OJOR,new_capacity__1PDR;
-  __INTEGER old_nb_elts__4PDR,upper__VJOR,Self__TJOR,new_capacity__BQDR;
-  __INTEGER old_nb_elts__EQDR,upper__0JOR,Self__YJOR,new_capacity__HQDR;
-  __INTEGER old_nb_elts__KQDR,upper__5JOR,Self__3JOR,new_capacity__NQDR;
-  __INTEGER old_nb_elts__QQDR,upper__EKOR,Self__CKOR,new_capacity__TQDR;
-  __INTEGER old_nb_elts__WQDR,upper__JKOR,Self__HKOR,__tmp__O2LK;
-  __INTEGER result__DJOQ,new_capacity__ZQDR,old_nb_elts__2QDR;
-  __INTEGER upper__OKOR,Self__MKOR,new_capacity__5QDR,old_nb_elts__CRDR;
-  __INTEGER upper__TKOR,Self__RKOR,new_capacity__FRDR,old_nb_elts__IRDR;
-  __INTEGER upper__YKOR,Self__WKOR,new_capacity__LRDR,old_nb_elts__ORDR;
-  __INTEGER upper__3KOR,Self__1KOR,__tmp__WP1M,result__YOAN,__tmp__TZGN;
-  __INTEGER result__0NLN,new_capacity__RRDR,old_nb_elts__URDR;
-  __INTEGER upper__CLOR,Self__ALOR,new_capacity__XRDR,old_nb_elts__0RDR;
-  __INTEGER upper__HLOR,Self__FLOR,__tmp__YZRG,result__Y5YG;
-  void *__tmp__SQQG;
-  __PUSH *Self__5TFK;
-  __WRITE_GLOBAL *Self__TZFK;
-  void *result__REIQ,*result__XEIQ,*result__4EIQ;
-  void *__tmp__F0FK,*__tmp__K0FK,*__tmp__2WLK,*__tmp__L4FK;
-  __IS_EXPANDED *Self__UEIQ,*Self__WEIQ,*Self__0EIQ,*Self__2EIQ;
-  __IS_EXPANDED *Self__BFIQ;
-  __WRITE_SLOT *Self__I0FK;
-  __WRITE_LOCAL *Self__Z3FK;
-  __LOOP *Self__A5XM;
-  __LOOP_END *Self__NHDN;
-  __CHARACTER *Self__XMDR,*new__ZMDR,*Self__3MDR,*new__5MDR,*Self__DNDR;
-  __CHARACTER *new__FNDR,*Self__JNDR,*new__LNDR,*Self__PNDR,*new__RNDR;
-  __CHARACTER *Self__VNDR,*new__XNDR,*Self__1NDR,*new__3NDR,*Self__BODR;
-  __CHARACTER *new__DODR,*Self__HODR,*new__JODR,*Self__NODR,*new__PODR;
-  __CHARACTER *Self__TODR,*new__VODR,*Self__ZODR,*new__1ODR,*Self__5ODR;
-  __CHARACTER *new__BPDR,*Self__FPDR,*new__HPDR,*Self__LPDR,*new__NPDR;
-  __CHARACTER *Self__RPDR,*new__TPDR,*Self__XPDR,*new__ZPDR,*Self__3PDR;
-  __CHARACTER *new__5PDR,*Self__DQDR,*new__FQDR,*Self__JQDR,*new__LQDR;
-  __CHARACTER *Self__PQDR,*new__RQDR,*Self__VQDR,*new__XQDR,*Self__1QDR;
-  __CHARACTER *new__3QDR,*Self__BRDR,*new__DRDR,*Self__HRDR,*new__JRDR;
-  __CHARACTER *Self__NRDR,*new__PRDR,*Self__TRDR,*new__VRDR,*Self__ZRDR;
-  __CHARACTER *new__1RDR;
-  Self__WMDR=((__STRING *)buffer__GQQG);
-  new_capacity__VMDR= 0;
-  if ((Self__WMDR->capacity__MNK <= Self__WMDR->count__VF)) {
-    if ((Self__WMDR->capacity__MNK ==  0)) {
-      Self__WMDR->capacity__MNK= 32;
-      Self__WMDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__VMDR=(__INTEGER)(Self__WMDR->capacity__MNK <<  1);
-      Self__XMDR=((__CHARACTER *)Self__WMDR->storage__XNK);
-      old_nb_elts__YMDR=Self__WMDR->capacity__MNK;
-      new__ZMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XMDR),((__UINTEGER_32 )old_nb_elts__YMDR),((__UINTEGER_32 )new_capacity__VMDR)));
-      upper__AHOR=(__INTEGER)(new_capacity__VMDR -  1);
-      Self__4GOR=old_nb_elts__YMDR;
-      while ((Self__4GOR <= upper__AHOR)) {
-        new__ZMDR[Self__4GOR]='\0';
-        Self__4GOR=(__INTEGER)(Self__4GOR +  1);
-      };
-      Self__WMDR->storage__XNK=new__ZMDR;
-      Self__WMDR->capacity__MNK=new_capacity__VMDR;
-    };
-  };
-  ((__CHARACTER *)Self__WMDR->storage__XNK)[Self__WMDR->count__VF]='(';
-  Self__WMDR->count__VF=(__INTEGER)(Self__WMDR->count__VF +  1);
-  Self__2MDR=((__STRING *)buffer__GQQG);
-  new_capacity__1MDR= 0;
-  if ((Self__2MDR->capacity__MNK <= Self__2MDR->count__VF)) {
-    if ((Self__2MDR->capacity__MNK ==  0)) {
-      Self__2MDR->capacity__MNK= 32;
-      Self__2MDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__1MDR=(__INTEGER)(Self__2MDR->capacity__MNK <<  1);
-      Self__3MDR=((__CHARACTER *)Self__2MDR->storage__XNK);
-      old_nb_elts__4MDR=Self__2MDR->capacity__MNK;
-      new__5MDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3MDR),((__UINTEGER_32 )old_nb_elts__4MDR),((__UINTEGER_32 )new_capacity__1MDR)));
-      upper__FHOR=(__INTEGER)(new_capacity__1MDR -  1);
-      Self__DHOR=old_nb_elts__4MDR;
-      while ((Self__DHOR <= upper__FHOR)) {
-        new__5MDR[Self__DHOR]='\0';
-        Self__DHOR=(__INTEGER)(Self__DHOR +  1);
-      };
-      Self__2MDR->storage__XNK=new__5MDR;
-      Self__2MDR->capacity__MNK=new_capacity__1MDR;
-    };
-  };
-  ((__CHARACTER *)Self__2MDR->storage__XNK)[Self__2MDR->count__VF]='\n';
-  Self__2MDR->count__VF=(__INTEGER)(Self__2MDR->count__VF +  1);
-  append__MOK(indent__BQOG,(&__string_143));
-  __tmp__LQQG=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__FQQG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1);
-  Self__ZYRG= 1;
-  while ((Self__ZYRG <= __tmp__LQQG)) {
-    append__MOK(buffer__GQQG,indent__BQOG);
-    __tmp__SQQG=((void **)((__FAST_ARRAYoINSTRo *)Self__FQQG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__ZYRG -  1)];
-    switch (((struct ___OBJ *)__tmp__SQQG)->__id) {
-    case __LIST__: {
-      display__EQQG(__tmp__SQQG,buffer__GQQG);
-    } break;
-    case __STRING_CST__: {
-      display__0TFK(__tmp__SQQG,buffer__GQQG);
-    } break;
-    case __PUSH__: {
-      Self__5TFK=((__PUSH *)__tmp__SQQG);
-      append__MOK(buffer__GQQG,(&__string_262));
-      append__MOK(buffer__GQQG,((__LOCAL *)Self__5TFK->context__BYPG)->parent_variable__T1LC.intern_name__C25F);
-      Self__CNDR=((__STRING *)buffer__GQQG);
-      new_capacity__BNDR= 0;
-      if ((Self__CNDR->capacity__MNK <= Self__CNDR->count__VF)) {
-        if ((Self__CNDR->capacity__MNK ==  0)) {
-          Self__CNDR->capacity__MNK= 32;
-          Self__CNDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__BNDR=(__INTEGER)(Self__CNDR->capacity__MNK <<  1);
-          Self__DNDR=((__CHARACTER *)Self__CNDR->storage__XNK);
-          old_nb_elts__ENDR=Self__CNDR->capacity__MNK;
-          new__FNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DNDR),((__UINTEGER_32 )old_nb_elts__ENDR),((__UINTEGER_32 )new_capacity__BNDR)));
-          upper__KHOR=(__INTEGER)(new_capacity__BNDR -  1);
-          Self__IHOR=old_nb_elts__ENDR;
-          while ((Self__IHOR <= upper__KHOR)) {
-            new__FNDR[Self__IHOR]='\0';
-            Self__IHOR=(__INTEGER)(Self__IHOR +  1);
-          };
-          Self__CNDR->storage__XNK=new__FNDR;
-          Self__CNDR->capacity__MNK=new_capacity__BNDR;
-        };
-      };
-      ((__CHARACTER *)Self__CNDR->storage__XNK)[Self__CNDR->count__VF]=')';
-      Self__CNDR->count__VF=(__INTEGER)(Self__CNDR->count__VF +  1);
+  __INTEGER__Q __tmp__AIFE,Self__DULE,__tmp__UYKK,result__0P0S;
+  void *__tmp__YP0S;
+  __PUSH__IXB *Self__FZRH;
+  __WRITE_GLOBAL__WXKJ *Self__A54J;
+  __ANY__C *__tmp__VDYK,*__tmp__5P0S;
+  __STRING__BC *__tmp__0Q1R;
+  void *__tmp__S54J,*__tmp__WZKK;
+  __IS_EXPANDED__35NJ *Self__CQ0S,*Self__VQ0S;
+  __GET_TYPE_ID__HAOJ *Self__EQ0S,*Self__XQ0S;
+  __TYPE_FULL__XMB *Self__DT0T,*Self__LT0T;
+  __SIZE_OF__5GOJ *Self__GQ0S,*Self__ZQ0S;
+  __WRITE_SLOT__EYKJ *Self__V54J;
+  __WRITE_LOCAL__TEYJ *Self__AE5J;
+  __LOOP__LRBK *Self__EPBN;
+  __LOOP_END__W0RM *Self__OLVO;
+  __COP_LOCK__240M *Self__CBWN;
+  add_last__ACV(((__STRING__BC *)buffer__2HFE),'(');
+  add_last__ACV(((__STRING__BC *)buffer__2HFE),'\n');
+  append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+  __tmp__AIFE=(__INTEGER__Q)(Self__1HFE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+  Self__DULE= 1;
+  while ((Self__DULE <= __tmp__AIFE)) {
+    append__KWX(((__STRING__BC *)buffer__2HFE),indent__UH);
+    __tmp__YP0S=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__1HFE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__DULE -  1)];
+    switch (((struct ___OBJ *)__tmp__YP0S)->__id) {
+    case __LIST__WH__: {
+      display__0HFE(((__LIST__WH *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXTERNAL_C__: {
-      display__EUFK(__tmp__SQQG,buffer__GQQG);
+    case __STRING_CST__5J__: {
+      display__044J(((__STRING_CST__5J *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __PROTOTYPE_CST__: {
-      display__JWFK(__tmp__SQQG,buffer__GQQG);
+    case __CALL_NULL__IUB__: {
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_345));
     } break;
-    case __INTEGER_CST__: {
-      display__NWFK(__tmp__SQQG,buffer__GQQG);
+    case __PUSH__IXB__: {
+      Self__FZRH=((__PUSH__IXB *)__tmp__YP0S);
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_346));
+      append__KWX(((__STRING__BC *)buffer__2HFE),Self__FZRH->context__N54D->parent_variable__O4WC.intern_name__UN5D);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
     } break;
-    case __SWITCH__: {
-      display__FYTK(__tmp__SQQG,buffer__GQQG);
+    case __EXTERNAL_C__Y5WC__: {
+      display__KZRH(((__EXTERNAL_C__Y5WC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __NODE_TYPE__: {
-      display__SWFK(__tmp__SQQG,buffer__GQQG);
+    case __PROTOTYPE_CST__LAXC__: {
+      display__2P5H(((__PROTOTYPE_CST__LAXC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __READ_LOCAL__: {
-      display__UXFK(__tmp__SQQG,buffer__GQQG);
+    case __INTEGER_CST__XAXC__: {
+      display__U1RH(((__INTEGER_CST__XAXC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(__tmp__SQQG,buffer__GQQG);
+    case __SWITCH__QDXC__: {
+      display__JUFL(((__SWITCH__QDXC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __NODE_STYLE__: {
-      display__QYFK(__tmp__SQQG,buffer__GQQG);
+    case __NODE_TYPE__SK2C__: {
+      display__Z1RH(((__NODE_TYPE__SK2C *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __WRITE_GLOBAL__: {
-      Self__TZFK=((__WRITE_GLOBAL *)__tmp__SQQG);
-      append__MOK(buffer__GQQG,((__SLOT_DATA *)Self__TZFK->global__GU1H)->parent_variable__HHZD.intern_name__C25F);
-      Self__INDR=((__STRING *)buffer__GQQG);
-      new_capacity__HNDR= 0;
-      if ((Self__INDR->capacity__MNK <= Self__INDR->count__VF)) {
-        if ((Self__INDR->capacity__MNK ==  0)) {
-          Self__INDR->capacity__MNK= 32;
-          Self__INDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__HNDR=(__INTEGER)(Self__INDR->capacity__MNK <<  1);
-          Self__JNDR=((__CHARACTER *)Self__INDR->storage__XNK);
-          old_nb_elts__KNDR=Self__INDR->capacity__MNK;
-          new__LNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JNDR),((__UINTEGER_32 )old_nb_elts__KNDR),((__UINTEGER_32 )new_capacity__HNDR)));
-          upper__PHOR=(__INTEGER)(new_capacity__HNDR -  1);
-          Self__NHOR=old_nb_elts__KNDR;
-          while ((Self__NHOR <= upper__PHOR)) {
-            new__LNDR[Self__NHOR]='\0';
-            Self__NHOR=(__INTEGER)(Self__NHOR +  1);
-          };
-          Self__INDR->storage__XNK=new__LNDR;
-          Self__INDR->capacity__MNK=new_capacity__HNDR;
-        };
-      };
-      ((__CHARACTER *)Self__INDR->storage__XNK)[Self__INDR->count__VF]='[';
-      Self__INDR->count__VF=(__INTEGER)(Self__INDR->count__VF +  1);
-      append_name_in__M5XD(((__SLOT_DATA *)Self__TZFK->global__GU1H)->parent_variable__HHZD.type__D25F,buffer__GQQG);
-      Self__ONDR=((__STRING *)buffer__GQQG);
-      new_capacity__NNDR= 0;
-      if ((Self__ONDR->capacity__MNK <= Self__ONDR->count__VF)) {
-        if ((Self__ONDR->capacity__MNK ==  0)) {
-          Self__ONDR->capacity__MNK= 32;
-          Self__ONDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__NNDR=(__INTEGER)(Self__ONDR->capacity__MNK <<  1);
-          Self__PNDR=((__CHARACTER *)Self__ONDR->storage__XNK);
-          old_nb_elts__QNDR=Self__ONDR->capacity__MNK;
-          new__RNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PNDR),((__UINTEGER_32 )old_nb_elts__QNDR),((__UINTEGER_32 )new_capacity__NNDR)));
-          upper__UHOR=(__INTEGER)(new_capacity__NNDR -  1);
-          Self__SHOR=old_nb_elts__QNDR;
-          while ((Self__SHOR <= upper__UHOR)) {
-            new__RNDR[Self__SHOR]='\0';
-            Self__SHOR=(__INTEGER)(Self__SHOR +  1);
-          };
-          Self__ONDR->storage__XNK=new__RNDR;
-          Self__ONDR->capacity__MNK=new_capacity__NNDR;
-        };
-      };
-      ((__CHARACTER *)Self__ONDR->storage__XNK)[Self__ONDR->count__VF]=']';
-      Self__ONDR->count__VF=(__INTEGER)(Self__ONDR->count__VF +  1);
-      append__MOK(buffer__GQQG,(&__string_263));
-      if ((verbose_level__FX !=  0)) {
-        Self__UNDR=((__STRING *)buffer__GQQG);
-        new_capacity__TNDR= 0;
-        if ((Self__UNDR->capacity__MNK <= Self__UNDR->count__VF)) {
-          if ((Self__UNDR->capacity__MNK ==  0)) {
-            Self__UNDR->capacity__MNK= 32;
-            Self__UNDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__TNDR=(__INTEGER)(Self__UNDR->capacity__MNK <<  1);
-            Self__VNDR=((__CHARACTER *)Self__UNDR->storage__XNK);
-            old_nb_elts__WNDR=Self__UNDR->capacity__MNK;
-            new__XNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VNDR),((__UINTEGER_32 )old_nb_elts__WNDR),((__UINTEGER_32 )new_capacity__TNDR)));
-            upper__ZHOR=(__INTEGER)(new_capacity__TNDR -  1);
-            Self__XHOR=old_nb_elts__WNDR;
-            while ((Self__XHOR <= upper__ZHOR)) {
-              new__XNDR[Self__XHOR]='\0';
-              Self__XHOR=(__INTEGER)(Self__XHOR +  1);
-            };
-            Self__UNDR->storage__XNK=new__XNDR;
-            Self__UNDR->capacity__MNK=new_capacity__TNDR;
-          };
-        };
-        ((__CHARACTER *)Self__UNDR->storage__XNK)[Self__UNDR->count__VF]='<';
-        Self__UNDR->count__VF=(__INTEGER)(Self__UNDR->count__VF +  1);
-        if (ANY__->object_id__55YG==0) {
-          __tmp__QVLK=ANY__->object_id__45YG;
-        } else {
-          result__BJOQ=object_counter__Z5YG__05YG;
-          object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-          ANY__->object_id__45YG=result__BJOQ;
-          ANY__->object_id__55YG=0;
-          __tmp__QVLK=result__BJOQ;
-        };
-        result__REIQ=create__AXB( 11);
-        append_in__4VC(((__INTEGER_32 )__tmp__QVLK),result__REIQ);
-        append__MOK(buffer__GQQG,result__REIQ);
-        Self__0NDR=((__STRING *)buffer__GQQG);
-        new_capacity__ZNDR= 0;
-        if ((Self__0NDR->capacity__MNK <= Self__0NDR->count__VF)) {
-          if ((Self__0NDR->capacity__MNK ==  0)) {
-            Self__0NDR->capacity__MNK= 32;
-            Self__0NDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__ZNDR=(__INTEGER)(Self__0NDR->capacity__MNK <<  1);
-            Self__1NDR=((__CHARACTER *)Self__0NDR->storage__XNK);
-            old_nb_elts__2NDR=Self__0NDR->capacity__MNK;
-            new__3NDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1NDR),((__UINTEGER_32 )old_nb_elts__2NDR),((__UINTEGER_32 )new_capacity__ZNDR)));
-            upper__4HOR=(__INTEGER)(new_capacity__ZNDR -  1);
-            Self__2HOR=old_nb_elts__2NDR;
-            while ((Self__2HOR <= upper__4HOR)) {
-              new__3NDR[Self__2HOR]='\0';
-              Self__2HOR=(__INTEGER)(Self__2HOR +  1);
-            };
-            Self__0NDR->storage__XNK=new__3NDR;
-            Self__0NDR->capacity__MNK=new_capacity__ZNDR;
-          };
-        };
-        ((__CHARACTER *)Self__0NDR->storage__XNK)[Self__0NDR->count__VF]='/';
-        Self__0NDR->count__VF=(__INTEGER)(Self__0NDR->count__VF +  1);
-        append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__TZFK->global__GU1H)->parent_variable__HHZD.ensure_count__YDAG),buffer__GQQG);
-        Self__AODR=((__STRING *)buffer__GQQG);
-        new_capacity__5NDR= 0;
-        if ((Self__AODR->capacity__MNK <= Self__AODR->count__VF)) {
-          if ((Self__AODR->capacity__MNK ==  0)) {
-            Self__AODR->capacity__MNK= 32;
-            Self__AODR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__5NDR=(__INTEGER)(Self__AODR->capacity__MNK <<  1);
-            Self__BODR=((__CHARACTER *)Self__AODR->storage__XNK);
-            old_nb_elts__CODR=Self__AODR->capacity__MNK;
-            new__DODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BODR),((__UINTEGER_32 )old_nb_elts__CODR),((__UINTEGER_32 )new_capacity__5NDR)));
-            upper__DIOR=(__INTEGER)(new_capacity__5NDR -  1);
-            Self__BIOR=old_nb_elts__CODR;
-            while ((Self__BIOR <= upper__DIOR)) {
-              new__DODR[Self__BIOR]='\0';
-              Self__BIOR=(__INTEGER)(Self__BIOR +  1);
-            };
-            Self__AODR->storage__XNK=new__DODR;
-            Self__AODR->capacity__MNK=new_capacity__5NDR;
-          };
-        };
-        ((__CHARACTER *)Self__AODR->storage__XNK)[Self__AODR->count__VF]='>';
-        Self__AODR->count__VF=(__INTEGER)(Self__AODR->count__VF +  1);
-      };
-      Self__GODR=((__STRING *)buffer__GQQG);
-      new_capacity__FODR= 0;
-      if ((Self__GODR->capacity__MNK <= Self__GODR->count__VF)) {
-        if ((Self__GODR->capacity__MNK ==  0)) {
-          Self__GODR->capacity__MNK= 32;
-          Self__GODR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__FODR=(__INTEGER)(Self__GODR->capacity__MNK <<  1);
-          Self__HODR=((__CHARACTER *)Self__GODR->storage__XNK);
-          old_nb_elts__IODR=Self__GODR->capacity__MNK;
-          new__JODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HODR),((__UINTEGER_32 )old_nb_elts__IODR),((__UINTEGER_32 )new_capacity__FODR)));
-          upper__IIOR=(__INTEGER)(new_capacity__FODR -  1);
-          Self__GIOR=old_nb_elts__IODR;
-          while ((Self__GIOR <= upper__IIOR)) {
-            new__JODR[Self__GIOR]='\0';
-            Self__GIOR=(__INTEGER)(Self__GIOR +  1);
-          };
-          Self__GODR->storage__XNK=new__JODR;
-          Self__GODR->capacity__MNK=new_capacity__FODR;
-        };
-      };
-      ((__CHARACTER *)Self__GODR->storage__XNK)[Self__GODR->count__VF]=' ';
-      Self__GODR->count__VF=(__INTEGER)(Self__GODR->count__VF +  1);
-      if (((void *)Self__TZFK->parent_write__YAGH.value__PAEH == (void *)NULL)) {
-        append__MOK(buffer__GQQG,(&__string_264));
-      } else {
-        __tmp__F0FK=Self__TZFK->parent_write__YAGH.value__PAEH;
-        switch (((struct ___OBJ *)__tmp__F0FK)->__id) {
-        case __LIST__: {
-          display__EQQG(__tmp__F0FK,buffer__GQQG);
-        } break;
-        case __STRING_CST__: {
-          display__0TFK(__tmp__F0FK,buffer__GQQG);
-        } break;
-        case __EXTERNAL_C__: {
-          display__EUFK(__tmp__F0FK,buffer__GQQG);
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      display__HAEJ(((__READ_LOCAL__55ZI *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
+    } break;
+    case __WRITE_GLOBAL__WXKJ__: {
+      Self__A54J=((__WRITE_GLOBAL__WXKJ *)((__PUSH__IXB *)__tmp__YP0S));
+      append__KWX(((__STRING__BC *)buffer__2HFE),Self__A54J->global__N15J->parent_variable__JJRG.intern_name__UN5D);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),'[');
+      append_name_in__APXE(((__TYPE_FULL__XMB *)Self__A54J->global__N15J->parent_variable__JJRG.type__IO5D),buffer__2HFE);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),']');
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_347));
+      if ((verbose_level__R5 !=  0)) {
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'<');
+        __tmp__VDYK=&(Self__A54J->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        if (__tmp__VDYK->object_id__BS0E==0) {
+          __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+        } else /* ___TYPE_ID */ {
+          result__0P0S=object_counter__1R0E__2R0E;
+          object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+          __tmp__5P0S=&(Self__A54J->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          __tmp__5P0S->object_id__AS0E=result__0P0S;
+          __tmp__5P0S->object_id__BS0E=0;
+          __tmp__UYKK=result__0P0S;
+        };
+        __tmp__0Q1R=create__34B( 0);
+        append_in__AEE(__tmp__UYKK,__tmp__0Q1R);
+        append__KWX(((__STRING__BC *)buffer__2HFE),__tmp__0Q1R);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'/');
+        append_in__AEE(Self__A54J->global__N15J->parent_variable__JJRG.ensure_count__IT4D,buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'>');
+      };
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),' ');
+      if (((void *)Self__A54J->parent_write__XXKJ.value__3EJJ == (void *)NULL)) {
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_348));
+      } else /* FALSE */ {
+        __tmp__S54J=Self__A54J->parent_write__XXKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__S54J)->__id) {
+        case __STRING_CST__5J__: {
+          display__044J(((__STRING_CST__5J *)__tmp__S54J),buffer__2HFE);
         } break;
-        case __PROTOTYPE_CST__: {
-          display__JWFK(__tmp__F0FK,buffer__GQQG);
+        case __EXTERNAL_C__Y5WC__: {
+          display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __INTEGER_CST__: {
-          display__NWFK(__tmp__F0FK,buffer__GQQG);
+        case __PROTOTYPE_CST__LAXC__: {
+          display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __READ_LOCAL__: {
-          display__UXFK(__tmp__F0FK,buffer__GQQG);
+        case __INTEGER_CST__XAXC__: {
+          display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_MULTIPLE__: {
-          display__2XFK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_EQUAL__: {
-          display__M0FK(__tmp__F0FK,buffer__GQQG);
+        case __READ_LOCAL__55ZI__: {
+          display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          display__U0FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_EQUAL__KINJ__: {
+          display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __REAL_CST__: {
-          display__20FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __CHARACTER_CST__: {
-          display__B1FK(__tmp__F0FK,buffer__GQQG);
+        case __IS_EXPANDED__35NJ__: {
+          Self__CQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__S54J));
+          (&__string_349)->count__0C= 12;
+          (&__string_349)->storage__1C="is_expanded(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+          display__HAEJ(((__READ_LOCAL__55ZI *)Self__CQ0S->receiver__RA5J),buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __IS_EXPANDED__: {
-          Self__UEIQ=((__IS_EXPANDED *)__tmp__F0FK);
-          append__MOK(buffer__GQQG,(&__string_265));
-          display__UXFK(Self__UEIQ->receiver__WN2H,buffer__GQQG);
-          Self__MODR=((__STRING *)buffer__GQQG);
-          new_capacity__LODR= 0;
-          if ((Self__MODR->capacity__MNK <= Self__MODR->count__VF)) {
-            if ((Self__MODR->capacity__MNK ==  0)) {
-              Self__MODR->capacity__MNK= 32;
-              Self__MODR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__LODR=(__INTEGER)(Self__MODR->capacity__MNK <<  1);
-              Self__NODR=((__CHARACTER *)Self__MODR->storage__XNK);
-              old_nb_elts__OODR=Self__MODR->capacity__MNK;
-              new__PODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NODR),((__UINTEGER_32 )old_nb_elts__OODR),((__UINTEGER_32 )new_capacity__LODR)));
-              upper__NIOR=(__INTEGER)(new_capacity__LODR -  1);
-              Self__LIOR=old_nb_elts__OODR;
-              while ((Self__LIOR <= upper__NIOR)) {
-                new__PODR[Self__LIOR]='\0';
-                Self__LIOR=(__INTEGER)(Self__LIOR +  1);
-              };
-              Self__MODR->storage__XNK=new__PODR;
-              Self__MODR->capacity__MNK=new_capacity__LODR;
-            };
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__EQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__S54J));
+          (&__string_350)->count__0C= 8;
+          (&__string_350)->storage__1C="type_id(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+          Self__DT0T=((__TYPE_FULL__XMB *)Self__EQ0S->receiver__WA5J);
+          if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
           };
-          ((__CHARACTER *)Self__MODR->storage__XNK)[Self__MODR->count__VF]=')';
-          Self__MODR->count__VF=(__INTEGER)(Self__MODR->count__VF +  1);
+          append_name_in__APXE(Self__DT0T,buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __GET_TYPE_ID__: {
-          display__J1FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_SUB__UBOJ__: {
+          display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_SUP__: {
-          display__N1FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_MUL__KCOJ__: {
+          display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_SUB__: {
-          display__V1FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_DIV__4COJ__: {
+          display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_MUL__: {
-          display__11FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_AND__SDOJ__: {
+          display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_DIV__: {
-          display__B2FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_AND__: {
-          display__H2FK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_SHIFT_R__: {
-          display__N2FK(__tmp__F0FK,buffer__GQQG);
+        case __PUT_TO__TFOJ__: {
+          display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_SHIFT_L__: {
-          display__T2FK(__tmp__F0FK,buffer__GQQG);
+        case __ITEM__HGOJ__: {
+          display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __PUT_TO__: {
-          display__Z2FK(__tmp__F0FK,buffer__GQQG);
+        case __SIZE_OF__5GOJ__: {
+          Self__GQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__S54J));
+          (&__string_352)->count__0C= 8;
+          (&__string_352)->storage__1C="size_of(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+          Self__DT0T=((__TYPE_FULL__XMB *)Self__GQ0S->receiver__AD5J);
+          if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+          };
+          append_name_in__APXE(Self__DT0T,buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __ITEM__: {
-          display__52FK(__tmp__F0FK,buffer__GQQG);
+        case __CAST__1HOJ__: {
+          display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __SIZE_OF__: {
-          display__E3FK(__tmp__F0FK,buffer__GQQG);
+        case __REAL_CST__1LOJ__: {
+          display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __CAST__: {
-          display__I3FK(__tmp__F0FK,buffer__GQQG);
+        case __CHARACTER_CST__RMOJ__: {
+          display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __CALL_SLOT__: {
-          display__2TKL(__tmp__F0FK,buffer__GQQG);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __READ_SLOT__: {
-          display__D2ZK(__tmp__F0FK,buffer__GQQG);
+        case __READ_SLOT__LL4K__: {
+          display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __READ_GLOBAL__: {
-          display__I2ZK(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          display__M0ZM(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          display__R4EO(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          display__JDLO(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          display__X4EO(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          display__QDLO(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_NEG__EZVL__: {
+          display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_NEG__: {
-          display__55JM(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_ADD__SZVL__: {
+          display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_ADD__: {
-          display__GDNL(__tmp__F0FK,buffer__GQQG);
+        case __READ_GLOBAL__T4YL__: {
+          display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_NOT__: {
-          display__1UZM(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_NOT__XUPM__: {
+          display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_MOD__: {
-          display__34EO(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_MOD__3YPM__: {
+          display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_SUP_EQ__: {
-          display__ZMEP(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_OR__PQ0N__: {
+          display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_INF__: {
-          display__JYQN(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_SUP_EQ__1VBP__: {
+          display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_INF_EQ__: {
-          display__SYQN(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_INF__OXBP__: {
+          display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_OR__: {
-          display__BKQN(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_INF_EQ__FYBP__: {
+          display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
-        case __EXPR_XOR__: {
-          display__WMUO(__tmp__F0FK,buffer__GQQG);
+        case __EXPR_XOR__ABEP__: {
+          display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
         } break;
         };
       };
     } break;
-    case __WRITE_SLOT__: {
-      Self__I0FK=((__WRITE_SLOT *)__tmp__SQQG);
-      __tmp__K0FK=Self__I0FK->receiver__PT1H;
-      switch (((struct ___OBJ *)__tmp__K0FK)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__K0FK,buffer__GQQG);
-      } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__K0FK,buffer__GQQG);
-      } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__K0FK,buffer__GQQG);
+    case __WRITE_SLOT__EYKJ__: {
+      Self__V54J=((__WRITE_SLOT__EYKJ *)((__PUSH__IXB *)__tmp__YP0S));
+      __tmp__S54J=Self__V54J->receiver__X54J;
+      switch (((struct ___OBJ *)__tmp__S54J)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)__tmp__S54J),buffer__2HFE);
       } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__K0FK,buffer__GQQG);
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__K0FK,buffer__GQQG);
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__K0FK,buffer__GQQG);
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__K0FK,buffer__GQQG);
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__K0FK,buffer__GQQG);
+      case __IS_EXPANDED__35NJ__: {
+        Self__CQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__S54J));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__CQ0S->receiver__RA5J),buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
       } break;
-      case __IS_EXPANDED__: {
-        Self__WEIQ=((__IS_EXPANDED *)__tmp__K0FK);
-        append__MOK(buffer__GQQG,(&__string_265));
-        display__UXFK(Self__WEIQ->receiver__WN2H,buffer__GQQG);
-        Self__SODR=((__STRING *)buffer__GQQG);
-        new_capacity__RODR= 0;
-        if ((Self__SODR->capacity__MNK <= Self__SODR->count__VF)) {
-          if ((Self__SODR->capacity__MNK ==  0)) {
-            Self__SODR->capacity__MNK= 32;
-            Self__SODR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__RODR=(__INTEGER)(Self__SODR->capacity__MNK <<  1);
-            Self__TODR=((__CHARACTER *)Self__SODR->storage__XNK);
-            old_nb_elts__UODR=Self__SODR->capacity__MNK;
-            new__VODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TODR),((__UINTEGER_32 )old_nb_elts__UODR),((__UINTEGER_32 )new_capacity__RODR)));
-            upper__SIOR=(__INTEGER)(new_capacity__RODR -  1);
-            Self__QIOR=old_nb_elts__UODR;
-            while ((Self__QIOR <= upper__SIOR)) {
-              new__VODR[Self__QIOR]='\0';
-              Self__QIOR=(__INTEGER)(Self__QIOR +  1);
-            };
-            Self__SODR->storage__XNK=new__VODR;
-            Self__SODR->capacity__MNK=new_capacity__RODR;
-          };
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__EQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__S54J));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+        Self__DT0T=((__TYPE_FULL__XMB *)Self__EQ0S->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
         };
-        ((__CHARACTER *)Self__SODR->storage__XNK)[Self__SODR->count__VF]=')';
-        Self__SODR->count__VF=(__INTEGER)(Self__SODR->count__VF +  1);
+        append_name_in__APXE(Self__DT0T,buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
       } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__K0FK,buffer__GQQG);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__K0FK,buffer__GQQG);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __ITEM__: {
-        display__52FK(__tmp__K0FK,buffer__GQQG);
+      case __SIZE_OF__5GOJ__: {
+        Self__GQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__S54J));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+        Self__DT0T=((__TYPE_FULL__XMB *)Self__GQ0S->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+        };
+        append_name_in__APXE(Self__DT0T,buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
       } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__K0FK,buffer__GQQG);
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __CAST__: {
-        display__I3FK(__tmp__K0FK,buffer__GQQG);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__K0FK,buffer__GQQG);
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__K0FK,buffer__GQQG);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__K0FK,buffer__GQQG);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__K0FK,buffer__GQQG);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__K0FK,buffer__GQQG);
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
       };
-      append__MOK(buffer__GQQG,(&__string_19));
-      append__MOK(buffer__GQQG,((__SLOT_DATA *)Self__I0FK->slot__HT1H)->parent_variable__HHZD.intern_name__C25F);
-      Self__YODR=((__STRING *)buffer__GQQG);
-      new_capacity__XODR= 0;
-      if ((Self__YODR->capacity__MNK <= Self__YODR->count__VF)) {
-        if ((Self__YODR->capacity__MNK ==  0)) {
-          Self__YODR->capacity__MNK= 32;
-          Self__YODR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__XODR=(__INTEGER)(Self__YODR->capacity__MNK <<  1);
-          Self__ZODR=((__CHARACTER *)Self__YODR->storage__XNK);
-          old_nb_elts__0ODR=Self__YODR->capacity__MNK;
-          new__1ODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZODR),((__UINTEGER_32 )old_nb_elts__0ODR),((__UINTEGER_32 )new_capacity__XODR)));
-          upper__XIOR=(__INTEGER)(new_capacity__XODR -  1);
-          Self__VIOR=old_nb_elts__0ODR;
-          while ((Self__VIOR <= upper__XIOR)) {
-            new__1ODR[Self__VIOR]='\0';
-            Self__VIOR=(__INTEGER)(Self__VIOR +  1);
-          };
-          Self__YODR->storage__XNK=new__1ODR;
-          Self__YODR->capacity__MNK=new_capacity__XODR;
-        };
-      };
-      ((__CHARACTER *)Self__YODR->storage__XNK)[Self__YODR->count__VF]='[';
-      Self__YODR->count__VF=(__INTEGER)(Self__YODR->count__VF +  1);
-      append_name_in__M5XD(((__SLOT_DATA *)Self__I0FK->slot__HT1H)->parent_variable__HHZD.type__D25F,buffer__GQQG);
-      Self__4ODR=((__STRING *)buffer__GQQG);
-      new_capacity__3ODR= 0;
-      if ((Self__4ODR->capacity__MNK <= Self__4ODR->count__VF)) {
-        if ((Self__4ODR->capacity__MNK ==  0)) {
-          Self__4ODR->capacity__MNK= 32;
-          Self__4ODR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__3ODR=(__INTEGER)(Self__4ODR->capacity__MNK <<  1);
-          Self__5ODR=((__CHARACTER *)Self__4ODR->storage__XNK);
-          old_nb_elts__APDR=Self__4ODR->capacity__MNK;
-          new__BPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5ODR),((__UINTEGER_32 )old_nb_elts__APDR),((__UINTEGER_32 )new_capacity__3ODR)));
-          upper__2IOR=(__INTEGER)(new_capacity__3ODR -  1);
-          Self__0IOR=old_nb_elts__APDR;
-          while ((Self__0IOR <= upper__2IOR)) {
-            new__BPDR[Self__0IOR]='\0';
-            Self__0IOR=(__INTEGER)(Self__0IOR +  1);
-          };
-          Self__4ODR->storage__XNK=new__BPDR;
-          Self__4ODR->capacity__MNK=new_capacity__3ODR;
-        };
-      };
-      ((__CHARACTER *)Self__4ODR->storage__XNK)[Self__4ODR->count__VF]=']';
-      Self__4ODR->count__VF=(__INTEGER)(Self__4ODR->count__VF +  1);
-      append__MOK(buffer__GQQG,(&__string_263));
-      if ((verbose_level__FX !=  0)) {
-        Self__EPDR=((__STRING *)buffer__GQQG);
-        new_capacity__DPDR= 0;
-        if ((Self__EPDR->capacity__MNK <= Self__EPDR->count__VF)) {
-          if ((Self__EPDR->capacity__MNK ==  0)) {
-            Self__EPDR->capacity__MNK= 32;
-            Self__EPDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__DPDR=(__INTEGER)(Self__EPDR->capacity__MNK <<  1);
-            Self__FPDR=((__CHARACTER *)Self__EPDR->storage__XNK);
-            old_nb_elts__GPDR=Self__EPDR->capacity__MNK;
-            new__HPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FPDR),((__UINTEGER_32 )old_nb_elts__GPDR),((__UINTEGER_32 )new_capacity__DPDR)));
-            upper__BJOR=(__INTEGER)(new_capacity__DPDR -  1);
-            Self__5IOR=old_nb_elts__GPDR;
-            while ((Self__5IOR <= upper__BJOR)) {
-              new__HPDR[Self__5IOR]='\0';
-              Self__5IOR=(__INTEGER)(Self__5IOR +  1);
-            };
-            Self__EPDR->storage__XNK=new__HPDR;
-            Self__EPDR->capacity__MNK=new_capacity__DPDR;
-          };
-        };
-        ((__CHARACTER *)Self__EPDR->storage__XNK)[Self__EPDR->count__VF]='<';
-        Self__EPDR->count__VF=(__INTEGER)(Self__EPDR->count__VF +  1);
-        if (ANY__->object_id__55YG==0) {
-          __tmp__GBPK=ANY__->object_id__45YG;
-        } else {
-          result__CJOQ=object_counter__Z5YG__05YG;
-          object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-          ANY__->object_id__45YG=result__CJOQ;
-          ANY__->object_id__55YG=0;
-          __tmp__GBPK=result__CJOQ;
-        };
-        result__XEIQ=create__AXB( 11);
-        append_in__4VC(((__INTEGER_32 )__tmp__GBPK),result__XEIQ);
-        append__MOK(buffer__GQQG,result__XEIQ);
-        Self__KPDR=((__STRING *)buffer__GQQG);
-        new_capacity__JPDR= 0;
-        if ((Self__KPDR->capacity__MNK <= Self__KPDR->count__VF)) {
-          if ((Self__KPDR->capacity__MNK ==  0)) {
-            Self__KPDR->capacity__MNK= 32;
-            Self__KPDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__JPDR=(__INTEGER)(Self__KPDR->capacity__MNK <<  1);
-            Self__LPDR=((__CHARACTER *)Self__KPDR->storage__XNK);
-            old_nb_elts__MPDR=Self__KPDR->capacity__MNK;
-            new__NPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LPDR),((__UINTEGER_32 )old_nb_elts__MPDR),((__UINTEGER_32 )new_capacity__JPDR)));
-            upper__GJOR=(__INTEGER)(new_capacity__JPDR -  1);
-            Self__EJOR=old_nb_elts__MPDR;
-            while ((Self__EJOR <= upper__GJOR)) {
-              new__NPDR[Self__EJOR]='\0';
-              Self__EJOR=(__INTEGER)(Self__EJOR +  1);
-            };
-            Self__KPDR->storage__XNK=new__NPDR;
-            Self__KPDR->capacity__MNK=new_capacity__JPDR;
-          };
-        };
-        ((__CHARACTER *)Self__KPDR->storage__XNK)[Self__KPDR->count__VF]='/';
-        Self__KPDR->count__VF=(__INTEGER)(Self__KPDR->count__VF +  1);
-        append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__I0FK->slot__HT1H)->parent_variable__HHZD.ensure_count__YDAG),buffer__GQQG);
-        Self__QPDR=((__STRING *)buffer__GQQG);
-        new_capacity__PPDR= 0;
-        if ((Self__QPDR->capacity__MNK <= Self__QPDR->count__VF)) {
-          if ((Self__QPDR->capacity__MNK ==  0)) {
-            Self__QPDR->capacity__MNK= 32;
-            Self__QPDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__PPDR=(__INTEGER)(Self__QPDR->capacity__MNK <<  1);
-            Self__RPDR=((__CHARACTER *)Self__QPDR->storage__XNK);
-            old_nb_elts__SPDR=Self__QPDR->capacity__MNK;
-            new__TPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RPDR),((__UINTEGER_32 )old_nb_elts__SPDR),((__UINTEGER_32 )new_capacity__PPDR)));
-            upper__LJOR=(__INTEGER)(new_capacity__PPDR -  1);
-            Self__JJOR=old_nb_elts__SPDR;
-            while ((Self__JJOR <= upper__LJOR)) {
-              new__TPDR[Self__JJOR]='\0';
-              Self__JJOR=(__INTEGER)(Self__JJOR +  1);
-            };
-            Self__QPDR->storage__XNK=new__TPDR;
-            Self__QPDR->capacity__MNK=new_capacity__PPDR;
-          };
-        };
-        ((__CHARACTER *)Self__QPDR->storage__XNK)[Self__QPDR->count__VF]='>';
-        Self__QPDR->count__VF=(__INTEGER)(Self__QPDR->count__VF +  1);
-      };
-      Self__WPDR=((__STRING *)buffer__GQQG);
-      new_capacity__VPDR= 0;
-      if ((Self__WPDR->capacity__MNK <= Self__WPDR->count__VF)) {
-        if ((Self__WPDR->capacity__MNK ==  0)) {
-          Self__WPDR->capacity__MNK= 32;
-          Self__WPDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__VPDR=(__INTEGER)(Self__WPDR->capacity__MNK <<  1);
-          Self__XPDR=((__CHARACTER *)Self__WPDR->storage__XNK);
-          old_nb_elts__YPDR=Self__WPDR->capacity__MNK;
-          new__ZPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XPDR),((__UINTEGER_32 )old_nb_elts__YPDR),((__UINTEGER_32 )new_capacity__VPDR)));
-          upper__QJOR=(__INTEGER)(new_capacity__VPDR -  1);
-          Self__OJOR=old_nb_elts__YPDR;
-          while ((Self__OJOR <= upper__QJOR)) {
-            new__ZPDR[Self__OJOR]='\0';
-            Self__OJOR=(__INTEGER)(Self__OJOR +  1);
-          };
-          Self__WPDR->storage__XNK=new__ZPDR;
-          Self__WPDR->capacity__MNK=new_capacity__VPDR;
-        };
-      };
-      ((__CHARACTER *)Self__WPDR->storage__XNK)[Self__WPDR->count__VF]=' ';
-      Self__WPDR->count__VF=(__INTEGER)(Self__WPDR->count__VF +  1);
-      if (((void *)Self__I0FK->parent_write__FBGH.value__PAEH == (void *)NULL)) {
-        append__MOK(buffer__GQQG,(&__string_264));
-      } else {
-        __tmp__2WLK=Self__I0FK->parent_write__FBGH.value__PAEH;
-        switch (((struct ___OBJ *)__tmp__2WLK)->__id) {
-        case __LIST__: {
-          display__EQQG(__tmp__2WLK,buffer__GQQG);
-        } break;
-        case __STRING_CST__: {
-          display__0TFK(__tmp__2WLK,buffer__GQQG);
-        } break;
-        case __EXTERNAL_C__: {
-          display__EUFK(__tmp__2WLK,buffer__GQQG);
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_24));
+      append__KWX(((__STRING__BC *)buffer__2HFE),Self__V54J->slot__025J->parent_variable__JJRG.intern_name__UN5D);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),'[');
+      append_name_in__APXE(((__TYPE_FULL__XMB *)Self__V54J->slot__025J->parent_variable__JJRG.type__IO5D),buffer__2HFE);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),']');
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_347));
+      if ((verbose_level__R5 !=  0)) {
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'<');
+        __tmp__VDYK=&(Self__V54J->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        if (__tmp__VDYK->object_id__BS0E==0) {
+          __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+        } else /* ___TYPE_ID */ {
+          result__0P0S=object_counter__1R0E__2R0E;
+          object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+          __tmp__5P0S=&(Self__V54J->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          __tmp__5P0S->object_id__AS0E=result__0P0S;
+          __tmp__5P0S->object_id__BS0E=0;
+          __tmp__UYKK=result__0P0S;
+        };
+        __tmp__0Q1R=create__34B( 0);
+        append_in__AEE(__tmp__UYKK,__tmp__0Q1R);
+        append__KWX(((__STRING__BC *)buffer__2HFE),__tmp__0Q1R);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'/');
+        append_in__AEE(Self__V54J->slot__025J->parent_variable__JJRG.ensure_count__IT4D,buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'>');
+      };
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),' ');
+      if (((void *)Self__V54J->parent_write__FYKJ.value__3EJJ == (void *)NULL)) {
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_348));
+      } else /* FALSE */ {
+        __tmp__WZKK=Self__V54J->parent_write__FYKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__WZKK)->__id) {
+        case __STRING_CST__5J__: {
+          display__044J(((__STRING_CST__5J *)__tmp__WZKK),buffer__2HFE);
         } break;
-        case __PROTOTYPE_CST__: {
-          display__JWFK(__tmp__2WLK,buffer__GQQG);
+        case __EXTERNAL_C__Y5WC__: {
+          display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __INTEGER_CST__: {
-          display__NWFK(__tmp__2WLK,buffer__GQQG);
+        case __PROTOTYPE_CST__LAXC__: {
+          display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __READ_LOCAL__: {
-          display__UXFK(__tmp__2WLK,buffer__GQQG);
+        case __INTEGER_CST__XAXC__: {
+          display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_MULTIPLE__: {
-          display__2XFK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_EQUAL__: {
-          display__M0FK(__tmp__2WLK,buffer__GQQG);
+        case __READ_LOCAL__55ZI__: {
+          display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          display__U0FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_EQUAL__KINJ__: {
+          display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __REAL_CST__: {
-          display__20FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __CHARACTER_CST__: {
-          display__B1FK(__tmp__2WLK,buffer__GQQG);
+        case __IS_EXPANDED__35NJ__: {
+          Self__VQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__WZKK));
+          (&__string_349)->count__0C= 12;
+          (&__string_349)->storage__1C="is_expanded(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+          display__HAEJ(((__READ_LOCAL__55ZI *)Self__VQ0S->receiver__RA5J),buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __IS_EXPANDED__: {
-          Self__0EIQ=((__IS_EXPANDED *)__tmp__2WLK);
-          append__MOK(buffer__GQQG,(&__string_265));
-          display__UXFK(Self__0EIQ->receiver__WN2H,buffer__GQQG);
-          Self__2PDR=((__STRING *)buffer__GQQG);
-          new_capacity__1PDR= 0;
-          if ((Self__2PDR->capacity__MNK <= Self__2PDR->count__VF)) {
-            if ((Self__2PDR->capacity__MNK ==  0)) {
-              Self__2PDR->capacity__MNK= 32;
-              Self__2PDR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__1PDR=(__INTEGER)(Self__2PDR->capacity__MNK <<  1);
-              Self__3PDR=((__CHARACTER *)Self__2PDR->storage__XNK);
-              old_nb_elts__4PDR=Self__2PDR->capacity__MNK;
-              new__5PDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3PDR),((__UINTEGER_32 )old_nb_elts__4PDR),((__UINTEGER_32 )new_capacity__1PDR)));
-              upper__VJOR=(__INTEGER)(new_capacity__1PDR -  1);
-              Self__TJOR=old_nb_elts__4PDR;
-              while ((Self__TJOR <= upper__VJOR)) {
-                new__5PDR[Self__TJOR]='\0';
-                Self__TJOR=(__INTEGER)(Self__TJOR +  1);
-              };
-              Self__2PDR->storage__XNK=new__5PDR;
-              Self__2PDR->capacity__MNK=new_capacity__1PDR;
-            };
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__XQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+          (&__string_350)->count__0C= 8;
+          (&__string_350)->storage__1C="type_id(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+          Self__LT0T=((__TYPE_FULL__XMB *)Self__XQ0S->receiver__WA5J);
+          if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
           };
-          ((__CHARACTER *)Self__2PDR->storage__XNK)[Self__2PDR->count__VF]=')';
-          Self__2PDR->count__VF=(__INTEGER)(Self__2PDR->count__VF +  1);
+          append_name_in__APXE(Self__LT0T,buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __GET_TYPE_ID__: {
-          display__J1FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_SUP__ABOJ__: {
+          display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SUP__: {
-          display__N1FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_SUB__UBOJ__: {
+          display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SUB__: {
-          display__V1FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_MUL__KCOJ__: {
+          display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_MUL__: {
-          display__11FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_DIV__4COJ__: {
+          display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_DIV__: {
-          display__B2FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_AND__SDOJ__: {
+          display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_AND__: {
-          display__H2FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SHIFT_R__: {
-          display__N2FK(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SHIFT_L__: {
-          display__T2FK(__tmp__2WLK,buffer__GQQG);
+        case __PUT_TO__TFOJ__: {
+          display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __PUT_TO__: {
-          display__Z2FK(__tmp__2WLK,buffer__GQQG);
+        case __ITEM__HGOJ__: {
+          display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __ITEM__: {
-          display__52FK(__tmp__2WLK,buffer__GQQG);
+        case __SIZE_OF__5GOJ__: {
+          Self__ZQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+          (&__string_352)->count__0C= 8;
+          (&__string_352)->storage__1C="size_of(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+          Self__LT0T=((__TYPE_FULL__XMB *)Self__ZQ0S->receiver__AD5J);
+          if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+          };
+          append_name_in__APXE(Self__LT0T,buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __SIZE_OF__: {
-          display__E3FK(__tmp__2WLK,buffer__GQQG);
+        case __CAST__1HOJ__: {
+          display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __CAST__: {
-          display__I3FK(__tmp__2WLK,buffer__GQQG);
+        case __REAL_CST__1LOJ__: {
+          display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __CALL_SLOT__: {
-          display__2TKL(__tmp__2WLK,buffer__GQQG);
+        case __CHARACTER_CST__RMOJ__: {
+          display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __READ_SLOT__: {
-          display__D2ZK(__tmp__2WLK,buffer__GQQG);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __READ_GLOBAL__: {
-          display__I2ZK(__tmp__2WLK,buffer__GQQG);
+        case __READ_SLOT__LL4K__: {
+          display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          display__M0ZM(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          display__R4EO(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          display__JDLO(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          display__X4EO(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          display__QDLO(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NEG__: {
-          display__55JM(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_NEG__EZVL__: {
+          display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_ADD__: {
-          display__GDNL(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_ADD__SZVL__: {
+          display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NOT__: {
-          display__1UZM(__tmp__2WLK,buffer__GQQG);
+        case __READ_GLOBAL__T4YL__: {
+          display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_MOD__: {
-          display__34EO(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_NOT__XUPM__: {
+          display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SUP_EQ__: {
-          display__ZMEP(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_MOD__3YPM__: {
+          display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_INF__: {
-          display__JYQN(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_OR__PQ0N__: {
+          display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_INF_EQ__: {
-          display__SYQN(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_SUP_EQ__1VBP__: {
+          display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_OR__: {
-          display__BKQN(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_INF__OXBP__: {
+          display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_XOR__: {
-          display__WMUO(__tmp__2WLK,buffer__GQQG);
+        case __EXPR_INF_EQ__FYBP__: {
+          display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
         };
       };
     } break;
-    case __EXPR_EQUAL__: {
-      display__M0FK(__tmp__SQQG,buffer__GQQG);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      display__U0FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_EQUAL__KINJ__: {
+      display__054J(((__EXPR_EQUAL__KINJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __REAL_CST__: {
-      display__20FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __CHARACTER_CST__: {
-      display__B1FK(__tmp__SQQG,buffer__GQQG);
+    case __IS_EXPANDED__35NJ__: {
+      Self__CQ0S=((__IS_EXPANDED__35NJ *)((__PUSH__IXB *)__tmp__YP0S));
+      (&__string_349)->count__0C= 12;
+      (&__string_349)->storage__1C="is_expanded(";
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+      display__HAEJ(((__READ_LOCAL__55ZI *)Self__CQ0S->receiver__RA5J),buffer__2HFE);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
     } break;
-    case __IS_EXPANDED__: {
-      Self__2EIQ=((__IS_EXPANDED *)__tmp__SQQG);
-      append__MOK(buffer__GQQG,(&__string_265));
-      display__UXFK(Self__2EIQ->receiver__WN2H,buffer__GQQG);
-      Self__CQDR=((__STRING *)buffer__GQQG);
-      new_capacity__BQDR= 0;
-      if ((Self__CQDR->capacity__MNK <= Self__CQDR->count__VF)) {
-        if ((Self__CQDR->capacity__MNK ==  0)) {
-          Self__CQDR->capacity__MNK= 32;
-          Self__CQDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__BQDR=(__INTEGER)(Self__CQDR->capacity__MNK <<  1);
-          Self__DQDR=((__CHARACTER *)Self__CQDR->storage__XNK);
-          old_nb_elts__EQDR=Self__CQDR->capacity__MNK;
-          new__FQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DQDR),((__UINTEGER_32 )old_nb_elts__EQDR),((__UINTEGER_32 )new_capacity__BQDR)));
-          upper__0JOR=(__INTEGER)(new_capacity__BQDR -  1);
-          Self__YJOR=old_nb_elts__EQDR;
-          while ((Self__YJOR <= upper__0JOR)) {
-            new__FQDR[Self__YJOR]='\0';
-            Self__YJOR=(__INTEGER)(Self__YJOR +  1);
-          };
-          Self__CQDR->storage__XNK=new__FQDR;
-          Self__CQDR->capacity__MNK=new_capacity__BQDR;
-        };
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__EQ0S=((__GET_TYPE_ID__HAOJ *)((__PUSH__IXB *)__tmp__YP0S));
+      (&__string_350)->count__0C= 8;
+      (&__string_350)->storage__1C="type_id(";
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+      Self__DT0T=((__TYPE_FULL__XMB *)Self__EQ0S->receiver__WA5J);
+      if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
       };
-      ((__CHARACTER *)Self__CQDR->storage__XNK)[Self__CQDR->count__VF]=')';
-      Self__CQDR->count__VF=(__INTEGER)(Self__CQDR->count__VF +  1);
+      append_name_in__APXE(Self__DT0T,buffer__2HFE);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
     } break;
-    case __GET_TYPE_ID__: {
-      display__J1FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_SUP__ABOJ__: {
+      display__YA5J(((__EXPR_SUP__ABOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_SUP__: {
-      display__N1FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_SUB__UBOJ__: {
+      display__BB5J(((__EXPR_SUB__UBOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_SUB__: {
-      display__V1FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_MUL__KCOJ__: {
+      display__KB5J(((__EXPR_MUL__KCOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_MUL__: {
-      display__11FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_DIV__4COJ__: {
+      display__RB5J(((__EXPR_DIV__4COJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_DIV__: {
-      display__B2FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_AND__SDOJ__: {
+      display__YB5J(((__EXPR_AND__SDOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_AND__: {
-      display__H2FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_SHIFT_R__: {
-      display__N2FK(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_SHIFT_L__: {
-      display__T2FK(__tmp__SQQG,buffer__GQQG);
+    case __PUT_TO__TFOJ__: {
+      display__NC5J(((__PUT_TO__TFOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __PUT_TO__: {
-      display__Z2FK(__tmp__SQQG,buffer__GQQG);
+    case __ITEM__HGOJ__: {
+      display__WC5J(((__ITEM__HGOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __ITEM__: {
-      display__52FK(__tmp__SQQG,buffer__GQQG);
+    case __SIZE_OF__5GOJ__: {
+      Self__GQ0S=((__SIZE_OF__5GOJ *)((__PUSH__IXB *)__tmp__YP0S));
+      (&__string_352)->count__0C= 8;
+      (&__string_352)->storage__1C="size_of(";
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+      Self__DT0T=((__TYPE_FULL__XMB *)Self__GQ0S->receiver__AD5J);
+      if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+      };
+      append_name_in__APXE(Self__DT0T,buffer__2HFE);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
     } break;
-    case __SIZE_OF__: {
-      display__E3FK(__tmp__SQQG,buffer__GQQG);
+    case __CAST__1HOJ__: {
+      display__CD5J(((__CAST__1HOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __CAST__: {
-      display__I3FK(__tmp__SQQG,buffer__GQQG);
+    case __REAL_CST__1LOJ__: {
+      display__RD5J(((__REAL_CST__1LOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __CALL_SLOT__: {
-      display__2TKL(__tmp__SQQG,buffer__GQQG);
+    case __CHARACTER_CST__RMOJ__: {
+      display__XD5J(((__CHARACTER_CST__RMOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __NOP__: {
-      append__MOK(buffer__GQQG,(&__string_266));
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __READ_SLOT__: {
-      display__D2ZK(__tmp__SQQG,buffer__GQQG);
+    case __NOP__RXVJ__: {
+      (&__string_353)->count__0C= 3;
+      (&__string_353)->storage__1C="nop";
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_353));
     } break;
-    case __WRITE_LOCAL__: {
-      Self__Z3FK=((__WRITE_LOCAL *)__tmp__SQQG);
-      append__MOK(buffer__GQQG,((__LOCAL *)Self__Z3FK->local__ERIJ)->parent_variable__T1LC.intern_name__C25F);
-      Self__IQDR=((__STRING *)buffer__GQQG);
-      new_capacity__HQDR= 0;
-      if ((Self__IQDR->capacity__MNK <= Self__IQDR->count__VF)) {
-        if ((Self__IQDR->capacity__MNK ==  0)) {
-          Self__IQDR->capacity__MNK= 32;
-          Self__IQDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__HQDR=(__INTEGER)(Self__IQDR->capacity__MNK <<  1);
-          Self__JQDR=((__CHARACTER *)Self__IQDR->storage__XNK);
-          old_nb_elts__KQDR=Self__IQDR->capacity__MNK;
-          new__LQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JQDR),((__UINTEGER_32 )old_nb_elts__KQDR),((__UINTEGER_32 )new_capacity__HQDR)));
-          upper__5JOR=(__INTEGER)(new_capacity__HQDR -  1);
-          Self__3JOR=old_nb_elts__KQDR;
-          while ((Self__3JOR <= upper__5JOR)) {
-            new__LQDR[Self__3JOR]='\0';
-            Self__3JOR=(__INTEGER)(Self__3JOR +  1);
-          };
-          Self__IQDR->storage__XNK=new__LQDR;
-          Self__IQDR->capacity__MNK=new_capacity__HQDR;
-        };
-      };
-      ((__CHARACTER *)Self__IQDR->storage__XNK)[Self__IQDR->count__VF]='[';
-      Self__IQDR->count__VF=(__INTEGER)(Self__IQDR->count__VF +  1);
-      append_name_in__M5XD(((__LOCAL *)Self__Z3FK->local__ERIJ)->parent_variable__T1LC.type__D25F,buffer__GQQG);
-      Self__OQDR=((__STRING *)buffer__GQQG);
-      new_capacity__NQDR= 0;
-      if ((Self__OQDR->capacity__MNK <= Self__OQDR->count__VF)) {
-        if ((Self__OQDR->capacity__MNK ==  0)) {
-          Self__OQDR->capacity__MNK= 32;
-          Self__OQDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__NQDR=(__INTEGER)(Self__OQDR->capacity__MNK <<  1);
-          Self__PQDR=((__CHARACTER *)Self__OQDR->storage__XNK);
-          old_nb_elts__QQDR=Self__OQDR->capacity__MNK;
-          new__RQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PQDR),((__UINTEGER_32 )old_nb_elts__QQDR),((__UINTEGER_32 )new_capacity__NQDR)));
-          upper__EKOR=(__INTEGER)(new_capacity__NQDR -  1);
-          Self__CKOR=old_nb_elts__QQDR;
-          while ((Self__CKOR <= upper__EKOR)) {
-            new__RQDR[Self__CKOR]='\0';
-            Self__CKOR=(__INTEGER)(Self__CKOR +  1);
-          };
-          Self__OQDR->storage__XNK=new__RQDR;
-          Self__OQDR->capacity__MNK=new_capacity__NQDR;
-        };
-      };
-      ((__CHARACTER *)Self__OQDR->storage__XNK)[Self__OQDR->count__VF]=']';
-      Self__OQDR->count__VF=(__INTEGER)(Self__OQDR->count__VF +  1);
-      append__MOK(buffer__GQQG,(&__string_263));
-      if ((verbose_level__FX !=  0)) {
-        Self__UQDR=((__STRING *)buffer__GQQG);
-        new_capacity__TQDR= 0;
-        if ((Self__UQDR->capacity__MNK <= Self__UQDR->count__VF)) {
-          if ((Self__UQDR->capacity__MNK ==  0)) {
-            Self__UQDR->capacity__MNK= 32;
-            Self__UQDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__TQDR=(__INTEGER)(Self__UQDR->capacity__MNK <<  1);
-            Self__VQDR=((__CHARACTER *)Self__UQDR->storage__XNK);
-            old_nb_elts__WQDR=Self__UQDR->capacity__MNK;
-            new__XQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VQDR),((__UINTEGER_32 )old_nb_elts__WQDR),((__UINTEGER_32 )new_capacity__TQDR)));
-            upper__JKOR=(__INTEGER)(new_capacity__TQDR -  1);
-            Self__HKOR=old_nb_elts__WQDR;
-            while ((Self__HKOR <= upper__JKOR)) {
-              new__XQDR[Self__HKOR]='\0';
-              Self__HKOR=(__INTEGER)(Self__HKOR +  1);
-            };
-            Self__UQDR->storage__XNK=new__XQDR;
-            Self__UQDR->capacity__MNK=new_capacity__TQDR;
-          };
-        };
-        ((__CHARACTER *)Self__UQDR->storage__XNK)[Self__UQDR->count__VF]='<';
-        Self__UQDR->count__VF=(__INTEGER)(Self__UQDR->count__VF +  1);
-        if (ANY__->object_id__55YG==0) {
-          __tmp__O2LK=ANY__->object_id__45YG;
-        } else {
-          result__DJOQ=object_counter__Z5YG__05YG;
-          object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-          ANY__->object_id__45YG=result__DJOQ;
-          ANY__->object_id__55YG=0;
-          __tmp__O2LK=result__DJOQ;
-        };
-        result__4EIQ=create__AXB( 11);
-        append_in__4VC(((__INTEGER_32 )__tmp__O2LK),result__4EIQ);
-        append__MOK(buffer__GQQG,result__4EIQ);
-        Self__0QDR=((__STRING *)buffer__GQQG);
-        new_capacity__ZQDR= 0;
-        if ((Self__0QDR->capacity__MNK <= Self__0QDR->count__VF)) {
-          if ((Self__0QDR->capacity__MNK ==  0)) {
-            Self__0QDR->capacity__MNK= 32;
-            Self__0QDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__ZQDR=(__INTEGER)(Self__0QDR->capacity__MNK <<  1);
-            Self__1QDR=((__CHARACTER *)Self__0QDR->storage__XNK);
-            old_nb_elts__2QDR=Self__0QDR->capacity__MNK;
-            new__3QDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1QDR),((__UINTEGER_32 )old_nb_elts__2QDR),((__UINTEGER_32 )new_capacity__ZQDR)));
-            upper__OKOR=(__INTEGER)(new_capacity__ZQDR -  1);
-            Self__MKOR=old_nb_elts__2QDR;
-            while ((Self__MKOR <= upper__OKOR)) {
-              new__3QDR[Self__MKOR]='\0';
-              Self__MKOR=(__INTEGER)(Self__MKOR +  1);
-            };
-            Self__0QDR->storage__XNK=new__3QDR;
-            Self__0QDR->capacity__MNK=new_capacity__ZQDR;
-          };
-        };
-        ((__CHARACTER *)Self__0QDR->storage__XNK)[Self__0QDR->count__VF]='/';
-        Self__0QDR->count__VF=(__INTEGER)(Self__0QDR->count__VF +  1);
-        append_in__4VC(((__INTEGER_32 )((__LOCAL *)Self__Z3FK->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG),buffer__GQQG);
-        Self__ARDR=((__STRING *)buffer__GQQG);
-        new_capacity__5QDR= 0;
-        if ((Self__ARDR->capacity__MNK <= Self__ARDR->count__VF)) {
-          if ((Self__ARDR->capacity__MNK ==  0)) {
-            Self__ARDR->capacity__MNK= 32;
-            Self__ARDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__5QDR=(__INTEGER)(Self__ARDR->capacity__MNK <<  1);
-            Self__BRDR=((__CHARACTER *)Self__ARDR->storage__XNK);
-            old_nb_elts__CRDR=Self__ARDR->capacity__MNK;
-            new__DRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BRDR),((__UINTEGER_32 )old_nb_elts__CRDR),((__UINTEGER_32 )new_capacity__5QDR)));
-            upper__TKOR=(__INTEGER)(new_capacity__5QDR -  1);
-            Self__RKOR=old_nb_elts__CRDR;
-            while ((Self__RKOR <= upper__TKOR)) {
-              new__DRDR[Self__RKOR]='\0';
-              Self__RKOR=(__INTEGER)(Self__RKOR +  1);
-            };
-            Self__ARDR->storage__XNK=new__DRDR;
-            Self__ARDR->capacity__MNK=new_capacity__5QDR;
-          };
-        };
-        ((__CHARACTER *)Self__ARDR->storage__XNK)[Self__ARDR->count__VF]='>';
-        Self__ARDR->count__VF=(__INTEGER)(Self__ARDR->count__VF +  1);
-      };
-      Self__GRDR=((__STRING *)buffer__GQQG);
-      new_capacity__FRDR= 0;
-      if ((Self__GRDR->capacity__MNK <= Self__GRDR->count__VF)) {
-        if ((Self__GRDR->capacity__MNK ==  0)) {
-          Self__GRDR->capacity__MNK= 32;
-          Self__GRDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__FRDR=(__INTEGER)(Self__GRDR->capacity__MNK <<  1);
-          Self__HRDR=((__CHARACTER *)Self__GRDR->storage__XNK);
-          old_nb_elts__IRDR=Self__GRDR->capacity__MNK;
-          new__JRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HRDR),((__UINTEGER_32 )old_nb_elts__IRDR),((__UINTEGER_32 )new_capacity__FRDR)));
-          upper__YKOR=(__INTEGER)(new_capacity__FRDR -  1);
-          Self__WKOR=old_nb_elts__IRDR;
-          while ((Self__WKOR <= upper__YKOR)) {
-            new__JRDR[Self__WKOR]='\0';
-            Self__WKOR=(__INTEGER)(Self__WKOR +  1);
-          };
-          Self__GRDR->storage__XNK=new__JRDR;
-          Self__GRDR->capacity__MNK=new_capacity__FRDR;
-        };
-      };
-      ((__CHARACTER *)Self__GRDR->storage__XNK)[Self__GRDR->count__VF]=' ';
-      Self__GRDR->count__VF=(__INTEGER)(Self__GRDR->count__VF +  1);
-      if (((void *)Self__Z3FK->parent_write__540I.value__PAEH == (void *)NULL)) {
-        append__MOK(buffer__GQQG,(&__string_264));
-      } else {
-        __tmp__L4FK=Self__Z3FK->parent_write__540I.value__PAEH;
-        switch (((struct ___OBJ *)__tmp__L4FK)->__id) {
-        case __LIST__: {
-          display__EQQG(__tmp__L4FK,buffer__GQQG);
-        } break;
-        case __STRING_CST__: {
-          display__0TFK(__tmp__L4FK,buffer__GQQG);
-        } break;
-        case __EXTERNAL_C__: {
-          display__EUFK(__tmp__L4FK,buffer__GQQG);
+    case __WRITE_LOCAL__TEYJ__: {
+      Self__AE5J=((__WRITE_LOCAL__TEYJ *)((__PUSH__IXB *)__tmp__YP0S));
+      append__KWX(((__STRING__BC *)buffer__2HFE),Self__AE5J->local__0FKK->parent_variable__O4WC.intern_name__UN5D);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),'[');
+      append_name_in__APXE(((__TYPE_FULL__XMB *)Self__AE5J->local__0FKK->parent_variable__O4WC.type__IO5D),buffer__2HFE);
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),']');
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_347));
+      if ((verbose_level__R5 !=  0)) {
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'<');
+        __tmp__VDYK=&(Self__AE5J->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        if (__tmp__VDYK->object_id__BS0E==0) {
+          __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+        } else /* ___TYPE_ID */ {
+          result__0P0S=object_counter__1R0E__2R0E;
+          object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+          __tmp__5P0S=&(Self__AE5J->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          __tmp__5P0S->object_id__AS0E=result__0P0S;
+          __tmp__5P0S->object_id__BS0E=0;
+          __tmp__UYKK=result__0P0S;
+        };
+        __tmp__0Q1R=create__34B( 0);
+        append_in__AEE(__tmp__UYKK,__tmp__0Q1R);
+        append__KWX(((__STRING__BC *)buffer__2HFE),__tmp__0Q1R);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'/');
+        append_in__AEE(Self__AE5J->local__0FKK->parent_variable__O4WC.ensure_count__IT4D,buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),'>');
+      };
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),' ');
+      if (((void *)Self__AE5J->parent_write__UEYJ.value__3EJJ == (void *)NULL)) {
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_348));
+      } else /* FALSE */ {
+        __tmp__WZKK=Self__AE5J->parent_write__UEYJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__WZKK)->__id) {
+        case __STRING_CST__5J__: {
+          display__044J(((__STRING_CST__5J *)__tmp__WZKK),buffer__2HFE);
         } break;
-        case __PROTOTYPE_CST__: {
-          display__JWFK(__tmp__L4FK,buffer__GQQG);
+        case __EXTERNAL_C__Y5WC__: {
+          display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __INTEGER_CST__: {
-          display__NWFK(__tmp__L4FK,buffer__GQQG);
+        case __PROTOTYPE_CST__LAXC__: {
+          display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __READ_LOCAL__: {
-          display__UXFK(__tmp__L4FK,buffer__GQQG);
+        case __INTEGER_CST__XAXC__: {
+          display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_MULTIPLE__: {
-          display__2XFK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_EQUAL__: {
-          display__M0FK(__tmp__L4FK,buffer__GQQG);
+        case __READ_LOCAL__55ZI__: {
+          display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          display__U0FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_EQUAL__KINJ__: {
+          display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __REAL_CST__: {
-          display__20FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __CHARACTER_CST__: {
-          display__B1FK(__tmp__L4FK,buffer__GQQG);
+        case __IS_EXPANDED__35NJ__: {
+          Self__VQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__WZKK));
+          (&__string_349)->count__0C= 12;
+          (&__string_349)->storage__1C="is_expanded(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+          display__HAEJ(((__READ_LOCAL__55ZI *)Self__VQ0S->receiver__RA5J),buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __IS_EXPANDED__: {
-          Self__BFIQ=((__IS_EXPANDED *)__tmp__L4FK);
-          append__MOK(buffer__GQQG,(&__string_265));
-          display__UXFK(Self__BFIQ->receiver__WN2H,buffer__GQQG);
-          Self__MRDR=((__STRING *)buffer__GQQG);
-          new_capacity__LRDR= 0;
-          if ((Self__MRDR->capacity__MNK <= Self__MRDR->count__VF)) {
-            if ((Self__MRDR->capacity__MNK ==  0)) {
-              Self__MRDR->capacity__MNK= 32;
-              Self__MRDR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__LRDR=(__INTEGER)(Self__MRDR->capacity__MNK <<  1);
-              Self__NRDR=((__CHARACTER *)Self__MRDR->storage__XNK);
-              old_nb_elts__ORDR=Self__MRDR->capacity__MNK;
-              new__PRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NRDR),((__UINTEGER_32 )old_nb_elts__ORDR),((__UINTEGER_32 )new_capacity__LRDR)));
-              upper__3KOR=(__INTEGER)(new_capacity__LRDR -  1);
-              Self__1KOR=old_nb_elts__ORDR;
-              while ((Self__1KOR <= upper__3KOR)) {
-                new__PRDR[Self__1KOR]='\0';
-                Self__1KOR=(__INTEGER)(Self__1KOR +  1);
-              };
-              Self__MRDR->storage__XNK=new__PRDR;
-              Self__MRDR->capacity__MNK=new_capacity__LRDR;
-            };
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__XQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+          (&__string_350)->count__0C= 8;
+          (&__string_350)->storage__1C="type_id(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+          Self__LT0T=((__TYPE_FULL__XMB *)Self__XQ0S->receiver__WA5J);
+          if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
           };
-          ((__CHARACTER *)Self__MRDR->storage__XNK)[Self__MRDR->count__VF]=')';
-          Self__MRDR->count__VF=(__INTEGER)(Self__MRDR->count__VF +  1);
+          append_name_in__APXE(Self__LT0T,buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __GET_TYPE_ID__: {
-          display__J1FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_SUP__ABOJ__: {
+          display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SUP__: {
-          display__N1FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_SUB__UBOJ__: {
+          display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SUB__: {
-          display__V1FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_MUL__KCOJ__: {
+          display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_MUL__: {
-          display__11FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_DIV__4COJ__: {
+          display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_DIV__: {
-          display__B2FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_AND__SDOJ__: {
+          display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_AND__: {
-          display__H2FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SHIFT_R__: {
-          display__N2FK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SHIFT_L__: {
-          display__T2FK(__tmp__L4FK,buffer__GQQG);
+        case __PUT_TO__TFOJ__: {
+          display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __PUT_TO__: {
-          display__Z2FK(__tmp__L4FK,buffer__GQQG);
+        case __ITEM__HGOJ__: {
+          display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__ZQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+          (&__string_352)->count__0C= 8;
+          (&__string_352)->storage__1C="size_of(";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+          Self__LT0T=((__TYPE_FULL__XMB *)Self__ZQ0S->receiver__AD5J);
+          if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+          };
+          append_name_in__APXE(Self__LT0T,buffer__2HFE);
+          add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
         } break;
-        case __ITEM__: {
-          display__52FK(__tmp__L4FK,buffer__GQQG);
+        case __CAST__1HOJ__: {
+          display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __SIZE_OF__: {
-          display__E3FK(__tmp__L4FK,buffer__GQQG);
+        case __REAL_CST__1LOJ__: {
+          display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __CAST__: {
-          display__I3FK(__tmp__L4FK,buffer__GQQG);
+        case __CHARACTER_CST__RMOJ__: {
+          display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __CALL_SLOT__: {
-          display__2TKL(__tmp__L4FK,buffer__GQQG);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __READ_SLOT__: {
-          display__D2ZK(__tmp__L4FK,buffer__GQQG);
+        case __READ_SLOT__LL4K__: {
+          display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __READ_GLOBAL__: {
-          display__I2ZK(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          display__M0ZM(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          display__R4EO(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          display__JDLO(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          display__X4EO(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          display__QDLO(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_NEG__EZVL__: {
+          display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NEG__: {
-          display__55JM(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_ADD__SZVL__: {
+          display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_ADD__: {
-          display__GDNL(__tmp__L4FK,buffer__GQQG);
+        case __READ_GLOBAL__T4YL__: {
+          display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_NOT__: {
-          display__1UZM(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_NOT__XUPM__: {
+          display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_MOD__: {
-          display__34EO(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_MOD__3YPM__: {
+          display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_SUP_EQ__: {
-          display__ZMEP(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_OR__PQ0N__: {
+          display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_INF__: {
-          display__JYQN(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_SUP_EQ__1VBP__: {
+          display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_INF_EQ__: {
-          display__SYQN(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_INF__OXBP__: {
+          display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_OR__: {
-          display__BKQN(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_INF_EQ__FYBP__: {
+          display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
-        case __EXPR_XOR__: {
-          display__WMUO(__tmp__L4FK,buffer__GQQG);
+        case __EXPR_XOR__ABEP__: {
+          display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
         } break;
         };
       };
     } break;
-    case __READ_GLOBAL__: {
-      display__I2ZK(__tmp__SQQG,buffer__GQQG);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      display__M0ZM(__tmp__SQQG,buffer__GQQG);
-    } break;
-    case __LOOP__: {
-      Self__A5XM=((__LOOP *)__tmp__SQQG);
-      append__MOK(buffer__GQQG,Self__A5XM->name__ZQLM);
-      if ((verbose_level__FX !=  0)) {
-        append__MOK(buffer__GQQG,(&__string_267));
-        if (ANY__->object_id__55YG==0) {
-          __tmp__WP1M=ANY__->object_id__45YG;
-        } else {
-          result__YOAN=object_counter__Z5YG__05YG;
-          object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-          ANY__->object_id__45YG=result__YOAN;
-          ANY__->object_id__55YG=0;
-          __tmp__WP1M=result__YOAN;
+    case __LOOP__LRBK__: {
+      Self__EPBN=((__LOOP__LRBK *)((__PUSH__IXB *)__tmp__YP0S));
+      append__KWX(((__STRING__BC *)buffer__2HFE),Self__EPBN->name__GPBN);
+      if ((verbose_level__R5 !=  0)) {
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_29));
+        __tmp__VDYK=&(Self__EPBN->parent_instr__MRBK.parent_itm_object__YH.parent_any__KC);
+        if (__tmp__VDYK->object_id__BS0E==0) {
+          __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+        } else /* ___TYPE_ID */ {
+          result__0P0S=object_counter__1R0E__2R0E;
+          object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+          __tmp__5P0S=&(Self__EPBN->parent_instr__MRBK.parent_itm_object__YH.parent_any__KC);
+          __tmp__5P0S->object_id__AS0E=result__0P0S;
+          __tmp__5P0S->object_id__BS0E=0;
+          __tmp__UYKK=result__0P0S;
         };
-        append_in__4VC(((__INTEGER_32 )__tmp__WP1M),buffer__GQQG);
-        append__MOK(buffer__GQQG,(&__string_268));
+        append_in__AEE(__tmp__UYKK,buffer__2HFE);
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_27));
       };
-      append__MOK(buffer__GQQG,(&__string_269));
-      append__MOK(buffer__GQQG,indent__BQOG);
-      display__EQQG(Self__A5XM->body__VJLM,buffer__GQQG);
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_354));
+      append__KWX(((__STRING__BC *)buffer__2HFE),indent__UH);
+      display__0HFE(((__LIST__WH *)Self__EPBN->body__JPBN),buffer__2HFE);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      display__R4EO(__tmp__SQQG,buffer__GQQG);
+    case __CALL_SLOT__GAZK__: {
+      display__RSEM(((__CALL_SLOT__GAZK *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      display__JDLO(__tmp__SQQG,buffer__GQQG);
+    case __NODE_STYLE__RD4K__: {
+      display__AUEM(((__NODE_STYLE__RD4K *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      display__X4EO(__tmp__SQQG,buffer__GQQG);
+    case __READ_SLOT__LL4K__: {
+      display__YMFM(((__READ_SLOT__LL4K *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      display__QDLO(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_NEG__: {
-      display__55JM(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_ADD__: {
-      display__GDNL(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_NOT__: {
-      display__1UZM(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_MOD__: {
-      display__34EO(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __LOOP_END__: {
-      Self__NHDN=((__LOOP_END *)__tmp__SQQG);
-      append__MOK(buffer__GQQG,(&__string_270));
-      append__MOK(buffer__GQQG,((__LOOP *)Self__NHDN->loop__V5LM)->name__ZQLM);
-      if ((verbose_level__FX !=  0)) {
-        append__MOK(buffer__GQQG,(&__string_267));
-        if (ANY__->object_id__55YG==0) {
-          __tmp__TZGN=ANY__->object_id__45YG;
-        } else {
-          result__0NLN=object_counter__Z5YG__05YG;
-          object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-          ANY__->object_id__45YG=result__0NLN;
-          ANY__->object_id__55YG=0;
-          __tmp__TZGN=result__0NLN;
-        };
-        append_in__4VC(((__INTEGER_32 )__tmp__TZGN),buffer__GQQG);
-        append__MOK(buffer__GQQG,(&__string_268));
-      };
+    case __EXPR_NEG__EZVL__: {
+      display__WSBN(((__EXPR_NEG__EZVL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_SUP_EQ__: {
-      display__ZMEP(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_ADD__SZVL__: {
+      display__HAGM(((__EXPR_ADD__SZVL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_INF__: {
-      display__JYQN(__tmp__SQQG,buffer__GQQG);
+    case __READ_GLOBAL__T4YL__: {
+      display__3MFM(((__READ_GLOBAL__T4YL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_INF_EQ__: {
-      display__SYQN(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_NOT__XUPM__: {
+      display__RDWN(((__EXPR_NOT__XUPM *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_OR__: {
-      display__BKQN(__tmp__SQQG,buffer__GQQG);
+    case __EXPR_MOD__3YPM__: {
+      display__IP0P(((__EXPR_MOD__3YPM *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_XOR__: {
-      display__WMUO(__tmp__SQQG,buffer__GQQG);
-    } break;
-    };
-    Self__SRDR=((__STRING *)buffer__GQQG);
-    new_capacity__RRDR= 0;
-    if ((Self__SRDR->capacity__MNK <= Self__SRDR->count__VF)) {
-      if ((Self__SRDR->capacity__MNK ==  0)) {
-        Self__SRDR->capacity__MNK= 32;
-        Self__SRDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__RRDR=(__INTEGER)(Self__SRDR->capacity__MNK <<  1);
-        Self__TRDR=((__CHARACTER *)Self__SRDR->storage__XNK);
-        old_nb_elts__URDR=Self__SRDR->capacity__MNK;
-        new__VRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TRDR),((__UINTEGER_32 )old_nb_elts__URDR),((__UINTEGER_32 )new_capacity__RRDR)));
-        upper__CLOR=(__INTEGER)(new_capacity__RRDR -  1);
-        Self__ALOR=old_nb_elts__URDR;
-        while ((Self__ALOR <= upper__CLOR)) {
-          new__VRDR[Self__ALOR]='\0';
-          Self__ALOR=(__INTEGER)(Self__ALOR +  1);
-        };
-        Self__SRDR->storage__XNK=new__VRDR;
-        Self__SRDR->capacity__MNK=new_capacity__RRDR;
-      };
-    };
-    ((__CHARACTER *)Self__SRDR->storage__XNK)[Self__SRDR->count__VF]='\n';
-    Self__SRDR->count__VF=(__INTEGER)(Self__SRDR->count__VF +  1);
-    Self__ZYRG=(__INTEGER)(Self__ZYRG +  1);
-  };
-  Self__QBAR=((__STRING *)indent__BQOG);
-  if (( 2 > Self__QBAR->count__VF)) {
-    Self__QBAR->count__VF= 0;
-  } else {
-    Self__QBAR->count__VF=(__INTEGER)(Self__QBAR->count__VF -  2);
-  };
-  append__MOK(buffer__GQQG,indent__BQOG);
-  Self__YRDR=((__STRING *)buffer__GQQG);
-  new_capacity__XRDR= 0;
-  if ((Self__YRDR->capacity__MNK <= Self__YRDR->count__VF)) {
-    if ((Self__YRDR->capacity__MNK ==  0)) {
-      Self__YRDR->capacity__MNK= 32;
-      Self__YRDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__XRDR=(__INTEGER)(Self__YRDR->capacity__MNK <<  1);
-      Self__ZRDR=((__CHARACTER *)Self__YRDR->storage__XNK);
-      old_nb_elts__0RDR=Self__YRDR->capacity__MNK;
-      new__1RDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZRDR),((__UINTEGER_32 )old_nb_elts__0RDR),((__UINTEGER_32 )new_capacity__XRDR)));
-      upper__HLOR=(__INTEGER)(new_capacity__XRDR -  1);
-      Self__FLOR=old_nb_elts__0RDR;
-      while ((Self__FLOR <= upper__HLOR)) {
-        new__1RDR[Self__FLOR]='\0';
-        Self__FLOR=(__INTEGER)(Self__FLOR +  1);
-      };
-      Self__YRDR->storage__XNK=new__1RDR;
-      Self__YRDR->capacity__MNK=new_capacity__XRDR;
-    };
-  };
-  ((__CHARACTER *)Self__YRDR->storage__XNK)[Self__YRDR->count__VF]=')';
-  Self__YRDR->count__VF=(__INTEGER)(Self__YRDR->count__VF +  1);
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__GQQG,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__YZRG=ANY__->object_id__45YG;
-    } else {
-      result__Y5YG=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__Y5YG;
-      ANY__->object_id__55YG=0;
-      __tmp__YZRG=result__Y5YG;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__YZRG),buffer__GQQG);
-    append__MOK(buffer__GQQG,(&__string_268));
-  };
-}
-
-static void genere_handler__ZAJM(__PROFIL_SLOT *Self__0AJM,void *buffer__1AJM)
-// ({PROFIL_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *ts__2AJM,*ts__KSDR,*ts__50WM;
-  void *v__3AJM;
-  __STRING *Self__4RDR,*Self__ESDR,*Self__OSDR,*Self__USDR,*Self__0SDR;
-  __STRING *Self__ATDR,*Self__GTDR,*Self__QT4Q,*Self__SBAR,*Self__MTDR;
-  __INTEGER new_capacity__3RDR,old_nb_elts__ASDR,upper__MLOR,Self__KLOR;
-  __INTEGER new_capacity__DSDR,old_nb_elts__GSDR,upper__RLOR,Self__PLOR;
-  __INTEGER __tmp__0BJM,Self__MCMM,new_capacity__NSDR,old_nb_elts__QSDR;
-  __INTEGER upper__WLOR,Self__ULOR,new_capacity__TSDR,old_nb_elts__WSDR;
-  __INTEGER upper__1LOR,Self__ZLOR,__tmp__HDJM,Self__CRPM;
-  __INTEGER new_capacity__ZSDR,old_nb_elts__2SDR,upper__AMOR,Self__4LOR;
-  __INTEGER new_capacity__5SDR,old_nb_elts__CTDR,upper__FMOR,Self__DMOR;
-  __INTEGER new_capacity__FTDR,old_nb_elts__ITDR,upper__KMOR,Self__IMOR;
-  __INTEGER new_capacity__LTDR,old_nb_elts__OTDR,upper__PMOR,Self__NMOR;
-  __POSITION pos__0D1L;
-  __CHARACTER *Self__5RDR,*new__BSDR,*Self__FSDR,*new__HSDR,*Self__PSDR;
-  __CHARACTER *new__RSDR,*Self__VSDR,*new__XSDR,*Self__1SDR,*new__3SDR;
-  __CHARACTER *Self__BTDR,*new__DTDR,*Self__HTDR,*new__JTDR,*Self__NTDR;
-  __CHARACTER *new__PTDR;
-  ts__2AJM=NULL;
-  v__3AJM=NULL;
-  if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__0AJM->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D != (void *)(&__string_25)) && ((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__0AJM->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D != (void *)(&__string_30)))) {
-    append__MOK(buffer__1AJM,(&__string_271));
-  };
-  if (((void *)Self__0AJM->parent_profil__R1LC.result_last__5FKH == (void *)NULL)) {
-    append__MOK(buffer__1AJM,(&__string_272));
-  } else {
-    ts__2AJM=((__LOCAL *)Self__0AJM->parent_profil__R1LC.result_last__5FKH)->parent_variable__T1LC.type__D25F;
-    genere_declaration__Y1NI(ts__2AJM,buffer__1AJM);
-    genere_star_declaration__Y2NI(ts__2AJM,buffer__1AJM);
-    Self__4RDR=((__STRING *)buffer__1AJM);
-    new_capacity__3RDR= 0;
-    if ((Self__4RDR->capacity__MNK <= Self__4RDR->count__VF)) {
-      if ((Self__4RDR->capacity__MNK ==  0)) {
-        Self__4RDR->capacity__MNK= 32;
-        Self__4RDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__3RDR=(__INTEGER)(Self__4RDR->capacity__MNK <<  1);
-        Self__5RDR=((__CHARACTER *)Self__4RDR->storage__XNK);
-        old_nb_elts__ASDR=Self__4RDR->capacity__MNK;
-        new__BSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5RDR),((__UINTEGER_32 )old_nb_elts__ASDR),((__UINTEGER_32 )new_capacity__3RDR)));
-        upper__MLOR=(__INTEGER)(new_capacity__3RDR -  1);
-        Self__KLOR=old_nb_elts__ASDR;
-        while ((Self__KLOR <= upper__MLOR)) {
-          new__BSDR[Self__KLOR]='\0';
-          Self__KLOR=(__INTEGER)(Self__KLOR +  1);
-        };
-        Self__4RDR->storage__XNK=new__BSDR;
-        Self__4RDR->capacity__MNK=new_capacity__3RDR;
-      };
-    };
-    ((__CHARACTER *)Self__4RDR->storage__XNK)[Self__4RDR->count__VF]=' ';
-    Self__4RDR->count__VF=(__INTEGER)(Self__4RDR->count__VF +  1);
-  };
-  append__MOK(buffer__1AJM,Self__0AJM->parent_profil__R1LC.name__5IEI);
-  Self__ESDR=((__STRING *)buffer__1AJM);
-  new_capacity__DSDR= 0;
-  if ((Self__ESDR->capacity__MNK <= Self__ESDR->count__VF)) {
-    if ((Self__ESDR->capacity__MNK ==  0)) {
-      Self__ESDR->capacity__MNK= 32;
-      Self__ESDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__DSDR=(__INTEGER)(Self__ESDR->capacity__MNK <<  1);
-      Self__FSDR=((__CHARACTER *)Self__ESDR->storage__XNK);
-      old_nb_elts__GSDR=Self__ESDR->capacity__MNK;
-      new__HSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FSDR),((__UINTEGER_32 )old_nb_elts__GSDR),((__UINTEGER_32 )new_capacity__DSDR)));
-      upper__RLOR=(__INTEGER)(new_capacity__DSDR -  1);
-      Self__PLOR=old_nb_elts__GSDR;
-      while ((Self__PLOR <= upper__RLOR)) {
-        new__HSDR[Self__PLOR]='\0';
-        Self__PLOR=(__INTEGER)(Self__PLOR +  1);
-      };
-      Self__ESDR->storage__XNK=new__HSDR;
-      Self__ESDR->capacity__MNK=new_capacity__DSDR;
-    };
-  };
-  ((__CHARACTER *)Self__ESDR->storage__XNK)[Self__ESDR->count__VF]='(';
-  Self__ESDR->count__VF=(__INTEGER)(Self__ESDR->count__VF +  1);
-  __tmp__0BJM=((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-  Self__MCMM= 0;
-  while ((Self__MCMM <= __tmp__0BJM)) {
-    v__3AJM=((void **)((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__MCMM];
-    if (((void *)v__3AJM != (void *)NULL)) {
-      if ((((__LOCAL *)v__3AJM)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' ')) {
-        pos__0D1L=((__LOCAL *)v__3AJM)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        put_error__text__0AH( 1,(&__string_273));
-        put_position__ECH(pos__0D1L);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      ts__KSDR=((__LOCAL *)v__3AJM)->parent_variable__T1LC.type__D25F;
-      genere_declaration__Y1NI(ts__KSDR,buffer__1AJM);
-      Self__OSDR=((__STRING *)buffer__1AJM);
-      new_capacity__NSDR= 0;
-      if ((Self__OSDR->capacity__MNK <= Self__OSDR->count__VF)) {
-        if ((Self__OSDR->capacity__MNK ==  0)) {
-          Self__OSDR->capacity__MNK= 32;
-          Self__OSDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__NSDR=(__INTEGER)(Self__OSDR->capacity__MNK <<  1);
-          Self__PSDR=((__CHARACTER *)Self__OSDR->storage__XNK);
-          old_nb_elts__QSDR=Self__OSDR->capacity__MNK;
-          new__RSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PSDR),((__UINTEGER_32 )old_nb_elts__QSDR),((__UINTEGER_32 )new_capacity__NSDR)));
-          upper__WLOR=(__INTEGER)(new_capacity__NSDR -  1);
-          Self__ULOR=old_nb_elts__QSDR;
-          while ((Self__ULOR <= upper__WLOR)) {
-            new__RSDR[Self__ULOR]='\0';
-            Self__ULOR=(__INTEGER)(Self__ULOR +  1);
-          };
-          Self__OSDR->storage__XNK=new__RSDR;
-          Self__OSDR->capacity__MNK=new_capacity__NSDR;
-        };
-      };
-      ((__CHARACTER *)Self__OSDR->storage__XNK)[Self__OSDR->count__VF]=' ';
-      Self__OSDR->count__VF=(__INTEGER)(Self__OSDR->count__VF +  1);
-      genere_star_declaration__Y2NI(ts__KSDR,buffer__1AJM);
-      append__MOK(buffer__1AJM,((__LOCAL *)v__3AJM)->parent_variable__T1LC.intern_name__C25F);
-      Self__USDR=((__STRING *)buffer__1AJM);
-      new_capacity__TSDR= 0;
-      if ((Self__USDR->capacity__MNK <= Self__USDR->count__VF)) {
-        if ((Self__USDR->capacity__MNK ==  0)) {
-          Self__USDR->capacity__MNK= 32;
-          Self__USDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__TSDR=(__INTEGER)(Self__USDR->capacity__MNK <<  1);
-          Self__VSDR=((__CHARACTER *)Self__USDR->storage__XNK);
-          old_nb_elts__WSDR=Self__USDR->capacity__MNK;
-          new__XSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VSDR),((__UINTEGER_32 )old_nb_elts__WSDR),((__UINTEGER_32 )new_capacity__TSDR)));
-          upper__1LOR=(__INTEGER)(new_capacity__TSDR -  1);
-          Self__ZLOR=old_nb_elts__WSDR;
-          while ((Self__ZLOR <= upper__1LOR)) {
-            new__XSDR[Self__ZLOR]='\0';
-            Self__ZLOR=(__INTEGER)(Self__ZLOR +  1);
-          };
-          Self__USDR->storage__XNK=new__XSDR;
-          Self__USDR->capacity__MNK=new_capacity__TSDR;
-        };
-      };
-      ((__CHARACTER *)Self__USDR->storage__XNK)[Self__USDR->count__VF]=',';
-      Self__USDR->count__VF=(__INTEGER)(Self__USDR->count__VF +  1);
-    };
-    Self__MCMM=(__INTEGER)(Self__MCMM +  1);
-  };
-  if (((void *)Self__0AJM->parent_profil__R1LC.result_list__051H != (void *)NULL)) {
-    __tmp__HDJM=((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
-    Self__CRPM= 0;
-    while ((Self__CRPM <= __tmp__HDJM)) {
-      v__3AJM=((void **)((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__CRPM];
-      ((__LOCAL *)v__3AJM)->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(-  1);
-      ts__50WM=((__LOCAL *)v__3AJM)->parent_variable__T1LC.type__D25F;
-      genere_declaration__Y1NI(ts__50WM,buffer__1AJM);
-      Self__0SDR=((__STRING *)buffer__1AJM);
-      new_capacity__ZSDR= 0;
-      if ((Self__0SDR->capacity__MNK <= Self__0SDR->count__VF)) {
-        if ((Self__0SDR->capacity__MNK ==  0)) {
-          Self__0SDR->capacity__MNK= 32;
-          Self__0SDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ZSDR=(__INTEGER)(Self__0SDR->capacity__MNK <<  1);
-          Self__1SDR=((__CHARACTER *)Self__0SDR->storage__XNK);
-          old_nb_elts__2SDR=Self__0SDR->capacity__MNK;
-          new__3SDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1SDR),((__UINTEGER_32 )old_nb_elts__2SDR),((__UINTEGER_32 )new_capacity__ZSDR)));
-          upper__AMOR=(__INTEGER)(new_capacity__ZSDR -  1);
-          Self__4LOR=old_nb_elts__2SDR;
-          while ((Self__4LOR <= upper__AMOR)) {
-            new__3SDR[Self__4LOR]='\0';
-            Self__4LOR=(__INTEGER)(Self__4LOR +  1);
-          };
-          Self__0SDR->storage__XNK=new__3SDR;
-          Self__0SDR->capacity__MNK=new_capacity__ZSDR;
-        };
-      };
-      ((__CHARACTER *)Self__0SDR->storage__XNK)[Self__0SDR->count__VF]=' ';
-      Self__0SDR->count__VF=(__INTEGER)(Self__0SDR->count__VF +  1);
-      genere_star_declaration__Y2NI(ts__50WM,buffer__1AJM);
-      Self__ATDR=((__STRING *)buffer__1AJM);
-      new_capacity__5SDR= 0;
-      if ((Self__ATDR->capacity__MNK <= Self__ATDR->count__VF)) {
-        if ((Self__ATDR->capacity__MNK ==  0)) {
-          Self__ATDR->capacity__MNK= 32;
-          Self__ATDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__5SDR=(__INTEGER)(Self__ATDR->capacity__MNK <<  1);
-          Self__BTDR=((__CHARACTER *)Self__ATDR->storage__XNK);
-          old_nb_elts__CTDR=Self__ATDR->capacity__MNK;
-          new__DTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BTDR),((__UINTEGER_32 )old_nb_elts__CTDR),((__UINTEGER_32 )new_capacity__5SDR)));
-          upper__FMOR=(__INTEGER)(new_capacity__5SDR -  1);
-          Self__DMOR=old_nb_elts__CTDR;
-          while ((Self__DMOR <= upper__FMOR)) {
-            new__DTDR[Self__DMOR]='\0';
-            Self__DMOR=(__INTEGER)(Self__DMOR +  1);
-          };
-          Self__ATDR->storage__XNK=new__DTDR;
-          Self__ATDR->capacity__MNK=new_capacity__5SDR;
-        };
-      };
-      ((__CHARACTER *)Self__ATDR->storage__XNK)[Self__ATDR->count__VF]='*';
-      Self__ATDR->count__VF=(__INTEGER)(Self__ATDR->count__VF +  1);
-      append__MOK(buffer__1AJM,((__LOCAL *)v__3AJM)->parent_variable__T1LC.intern_name__C25F);
-      Self__GTDR=((__STRING *)buffer__1AJM);
-      new_capacity__FTDR= 0;
-      if ((Self__GTDR->capacity__MNK <= Self__GTDR->count__VF)) {
-        if ((Self__GTDR->capacity__MNK ==  0)) {
-          Self__GTDR->capacity__MNK= 32;
-          Self__GTDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__FTDR=(__INTEGER)(Self__GTDR->capacity__MNK <<  1);
-          Self__HTDR=((__CHARACTER *)Self__GTDR->storage__XNK);
-          old_nb_elts__ITDR=Self__GTDR->capacity__MNK;
-          new__JTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HTDR),((__UINTEGER_32 )old_nb_elts__ITDR),((__UINTEGER_32 )new_capacity__FTDR)));
-          upper__KMOR=(__INTEGER)(new_capacity__FTDR -  1);
-          Self__IMOR=old_nb_elts__ITDR;
-          while ((Self__IMOR <= upper__KMOR)) {
-            new__JTDR[Self__IMOR]='\0';
-            Self__IMOR=(__INTEGER)(Self__IMOR +  1);
-          };
-          Self__GTDR->storage__XNK=new__JTDR;
-          Self__GTDR->capacity__MNK=new_capacity__FTDR;
-        };
-      };
-      ((__CHARACTER *)Self__GTDR->storage__XNK)[Self__GTDR->count__VF]=',';
-      Self__GTDR->count__VF=(__INTEGER)(Self__GTDR->count__VF +  1);
-      Self__CRPM=(__INTEGER)(Self__CRPM +  1);
-    };
-  };
-  Self__QT4Q=((__STRING *)buffer__1AJM);
-  if ((((__CHARACTER *)Self__QT4Q->storage__XNK)[(__INTEGER)(Self__QT4Q->count__VF -  1)] == ',')) {
-    Self__SBAR=((__STRING *)buffer__1AJM);
-    if (( 1 > Self__SBAR->count__VF)) {
-      Self__SBAR->count__VF= 0;
-    } else {
-      Self__SBAR->count__VF=(__INTEGER)(Self__SBAR->count__VF -  1);
-    };
-  };
-  Self__MTDR=((__STRING *)buffer__1AJM);
-  new_capacity__LTDR= 0;
-  if ((Self__MTDR->capacity__MNK <= Self__MTDR->count__VF)) {
-    if ((Self__MTDR->capacity__MNK ==  0)) {
-      Self__MTDR->capacity__MNK= 32;
-      Self__MTDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__LTDR=(__INTEGER)(Self__MTDR->capacity__MNK <<  1);
-      Self__NTDR=((__CHARACTER *)Self__MTDR->storage__XNK);
-      old_nb_elts__OTDR=Self__MTDR->capacity__MNK;
-      new__PTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NTDR),((__UINTEGER_32 )old_nb_elts__OTDR),((__UINTEGER_32 )new_capacity__LTDR)));
-      upper__PMOR=(__INTEGER)(new_capacity__LTDR -  1);
-      Self__NMOR=old_nb_elts__OTDR;
-      while ((Self__NMOR <= upper__PMOR)) {
-        new__PTDR[Self__NMOR]='\0';
-        Self__NMOR=(__INTEGER)(Self__NMOR +  1);
-      };
-      Self__MTDR->storage__XNK=new__PTDR;
-      Self__MTDR->capacity__MNK=new_capacity__LTDR;
-    };
-  };
-  ((__CHARACTER *)Self__MTDR->storage__XNK)[Self__MTDR->count__VF]=')';
-  Self__MTDR->count__VF=(__INTEGER)(Self__MTDR->count__VF +  1);
-}
-
-static void genere_handler__VLEJ(__PROFIL_BLOCK *Self__WLEJ,void *buffer__XLEJ)
-// ({PROFIL_BLOCK},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __POSITION __tmp__AMEJ,pos__TOHQ;
-  void *ts__SIJJ,*ts__4TDR,*ts__VPBK;
-  void *v__TIJJ;
-  __STRING *Self__STDR,*Self__YTDR,*Self__CUDR,*Self__IUDR,*Self__OUDR;
-  __STRING *Self__UUDR,*Self__0UDR,*Self__0T4Q,*Self__UBAR,*Self__AVDR;
-  __INTEGER new_capacity__RTDR,old_nb_elts__UTDR,upper__UMOR,Self__SMOR;
-  __INTEGER new_capacity__XTDR,old_nb_elts__0TDR,upper__ZMOR,Self__XMOR;
-  __INTEGER __tmp__QJJJ,Self__TKMJ,new_capacity__BUDR,old_nb_elts__EUDR;
-  __INTEGER upper__4MOR,Self__2MOR,new_capacity__HUDR,old_nb_elts__KUDR;
-  __INTEGER upper__DNOR,Self__BNOR,__tmp__3KJJ,Self__YMXJ;
-  __INTEGER new_capacity__NUDR,old_nb_elts__QUDR,upper__INOR,Self__GNOR;
-  __INTEGER new_capacity__TUDR,old_nb_elts__WUDR,upper__NNOR,Self__LNOR;
-  __INTEGER new_capacity__ZUDR,old_nb_elts__2UDR,upper__SNOR,Self__QNOR;
-  __INTEGER new_capacity__5UDR,old_nb_elts__CVDR,upper__XNOR,Self__VNOR;
-  __CHARACTER *Self__TTDR,*new__VTDR,*Self__ZTDR,*new__1TDR,*Self__DUDR;
-  __CHARACTER *new__FUDR,*Self__JUDR,*new__LUDR,*Self__PUDR,*new__RUDR;
-  __CHARACTER *Self__VUDR,*new__XUDR,*Self__1UDR,*new__3UDR,*Self__BVDR;
-  __CHARACTER *new__DVDR;
-  if (((void *)Self__WLEJ->context_extern__WLXH != (void *)NULL)) {
-    __tmp__AMEJ=((__LIST *)Self__WLEJ->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    put_error__text__0AH( 2,(&__string_274));
-    put_position__ECH(__tmp__AMEJ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  ts__SIJJ=NULL;
-  v__TIJJ=NULL;
-  append__MOK(buffer__XLEJ,(&__string_271));
-  if (((void *)Self__WLEJ->parent_profil__OGAG.result_last__5FKH == (void *)NULL)) {
-    append__MOK(buffer__XLEJ,(&__string_272));
-  } else {
-    ts__SIJJ=((__LOCAL *)Self__WLEJ->parent_profil__OGAG.result_last__5FKH)->parent_variable__T1LC.type__D25F;
-    genere_declaration__Y1NI(ts__SIJJ,buffer__XLEJ);
-    genere_star_declaration__Y2NI(ts__SIJJ,buffer__XLEJ);
-    Self__STDR=((__STRING *)buffer__XLEJ);
-    new_capacity__RTDR= 0;
-    if ((Self__STDR->capacity__MNK <= Self__STDR->count__VF)) {
-      if ((Self__STDR->capacity__MNK ==  0)) {
-        Self__STDR->capacity__MNK= 32;
-        Self__STDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__RTDR=(__INTEGER)(Self__STDR->capacity__MNK <<  1);
-        Self__TTDR=((__CHARACTER *)Self__STDR->storage__XNK);
-        old_nb_elts__UTDR=Self__STDR->capacity__MNK;
-        new__VTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TTDR),((__UINTEGER_32 )old_nb_elts__UTDR),((__UINTEGER_32 )new_capacity__RTDR)));
-        upper__UMOR=(__INTEGER)(new_capacity__RTDR -  1);
-        Self__SMOR=old_nb_elts__UTDR;
-        while ((Self__SMOR <= upper__UMOR)) {
-          new__VTDR[Self__SMOR]='\0';
-          Self__SMOR=(__INTEGER)(Self__SMOR +  1);
-        };
-        Self__STDR->storage__XNK=new__VTDR;
-        Self__STDR->capacity__MNK=new_capacity__RTDR;
-      };
-    };
-    ((__CHARACTER *)Self__STDR->storage__XNK)[Self__STDR->count__VF]=' ';
-    Self__STDR->count__VF=(__INTEGER)(Self__STDR->count__VF +  1);
-  };
-  append__MOK(buffer__XLEJ,Self__WLEJ->parent_profil__OGAG.name__5IEI);
-  Self__YTDR=((__STRING *)buffer__XLEJ);
-  new_capacity__XTDR= 0;
-  if ((Self__YTDR->capacity__MNK <= Self__YTDR->count__VF)) {
-    if ((Self__YTDR->capacity__MNK ==  0)) {
-      Self__YTDR->capacity__MNK= 32;
-      Self__YTDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__XTDR=(__INTEGER)(Self__YTDR->capacity__MNK <<  1);
-      Self__ZTDR=((__CHARACTER *)Self__YTDR->storage__XNK);
-      old_nb_elts__0TDR=Self__YTDR->capacity__MNK;
-      new__1TDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZTDR),((__UINTEGER_32 )old_nb_elts__0TDR),((__UINTEGER_32 )new_capacity__XTDR)));
-      upper__ZMOR=(__INTEGER)(new_capacity__XTDR -  1);
-      Self__XMOR=old_nb_elts__0TDR;
-      while ((Self__XMOR <= upper__ZMOR)) {
-        new__1TDR[Self__XMOR]='\0';
-        Self__XMOR=(__INTEGER)(Self__XMOR +  1);
-      };
-      Self__YTDR->storage__XNK=new__1TDR;
-      Self__YTDR->capacity__MNK=new_capacity__XTDR;
-    };
-  };
-  ((__CHARACTER *)Self__YTDR->storage__XNK)[Self__YTDR->count__VF]='(';
-  Self__YTDR->count__VF=(__INTEGER)(Self__YTDR->count__VF +  1);
-  __tmp__QJJJ=((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-  Self__TKMJ= 0;
-  while ((Self__TKMJ <= __tmp__QJJJ)) {
-    v__TIJJ=((void **)((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__TKMJ];
-    if (((void *)v__TIJJ != (void *)NULL)) {
-      if ((((__LOCAL *)v__TIJJ)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' ')) {
-        pos__TOHQ=((__LOCAL *)v__TIJJ)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        put_error__text__0AH( 1,(&__string_273));
-        put_position__ECH(pos__TOHQ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      ts__4TDR=((__LOCAL *)v__TIJJ)->parent_variable__T1LC.type__D25F;
-      genere_declaration__Y1NI(ts__4TDR,buffer__XLEJ);
-      Self__CUDR=((__STRING *)buffer__XLEJ);
-      new_capacity__BUDR= 0;
-      if ((Self__CUDR->capacity__MNK <= Self__CUDR->count__VF)) {
-        if ((Self__CUDR->capacity__MNK ==  0)) {
-          Self__CUDR->capacity__MNK= 32;
-          Self__CUDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__BUDR=(__INTEGER)(Self__CUDR->capacity__MNK <<  1);
-          Self__DUDR=((__CHARACTER *)Self__CUDR->storage__XNK);
-          old_nb_elts__EUDR=Self__CUDR->capacity__MNK;
-          new__FUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DUDR),((__UINTEGER_32 )old_nb_elts__EUDR),((__UINTEGER_32 )new_capacity__BUDR)));
-          upper__4MOR=(__INTEGER)(new_capacity__BUDR -  1);
-          Self__2MOR=old_nb_elts__EUDR;
-          while ((Self__2MOR <= upper__4MOR)) {
-            new__FUDR[Self__2MOR]='\0';
-            Self__2MOR=(__INTEGER)(Self__2MOR +  1);
-          };
-          Self__CUDR->storage__XNK=new__FUDR;
-          Self__CUDR->capacity__MNK=new_capacity__BUDR;
-        };
-      };
-      ((__CHARACTER *)Self__CUDR->storage__XNK)[Self__CUDR->count__VF]=' ';
-      Self__CUDR->count__VF=(__INTEGER)(Self__CUDR->count__VF +  1);
-      genere_star_declaration__Y2NI(ts__4TDR,buffer__XLEJ);
-      append__MOK(buffer__XLEJ,((__LOCAL *)v__TIJJ)->parent_variable__T1LC.intern_name__C25F);
-      Self__IUDR=((__STRING *)buffer__XLEJ);
-      new_capacity__HUDR= 0;
-      if ((Self__IUDR->capacity__MNK <= Self__IUDR->count__VF)) {
-        if ((Self__IUDR->capacity__MNK ==  0)) {
-          Self__IUDR->capacity__MNK= 32;
-          Self__IUDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__HUDR=(__INTEGER)(Self__IUDR->capacity__MNK <<  1);
-          Self__JUDR=((__CHARACTER *)Self__IUDR->storage__XNK);
-          old_nb_elts__KUDR=Self__IUDR->capacity__MNK;
-          new__LUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JUDR),((__UINTEGER_32 )old_nb_elts__KUDR),((__UINTEGER_32 )new_capacity__HUDR)));
-          upper__DNOR=(__INTEGER)(new_capacity__HUDR -  1);
-          Self__BNOR=old_nb_elts__KUDR;
-          while ((Self__BNOR <= upper__DNOR)) {
-            new__LUDR[Self__BNOR]='\0';
-            Self__BNOR=(__INTEGER)(Self__BNOR +  1);
-          };
-          Self__IUDR->storage__XNK=new__LUDR;
-          Self__IUDR->capacity__MNK=new_capacity__HUDR;
-        };
-      };
-      ((__CHARACTER *)Self__IUDR->storage__XNK)[Self__IUDR->count__VF]=',';
-      Self__IUDR->count__VF=(__INTEGER)(Self__IUDR->count__VF +  1);
-    };
-    Self__TKMJ=(__INTEGER)(Self__TKMJ +  1);
-  };
-  if (((void *)Self__WLEJ->parent_profil__OGAG.result_list__051H != (void *)NULL)) {
-    __tmp__3KJJ=((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
-    Self__YMXJ= 0;
-    while ((Self__YMXJ <= __tmp__3KJJ)) {
-      v__TIJJ=((void **)((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__YMXJ];
-      ((__LOCAL *)v__TIJJ)->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(-  1);
-      ts__VPBK=((__LOCAL *)v__TIJJ)->parent_variable__T1LC.type__D25F;
-      genere_declaration__Y1NI(ts__VPBK,buffer__XLEJ);
-      Self__OUDR=((__STRING *)buffer__XLEJ);
-      new_capacity__NUDR= 0;
-      if ((Self__OUDR->capacity__MNK <= Self__OUDR->count__VF)) {
-        if ((Self__OUDR->capacity__MNK ==  0)) {
-          Self__OUDR->capacity__MNK= 32;
-          Self__OUDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__NUDR=(__INTEGER)(Self__OUDR->capacity__MNK <<  1);
-          Self__PUDR=((__CHARACTER *)Self__OUDR->storage__XNK);
-          old_nb_elts__QUDR=Self__OUDR->capacity__MNK;
-          new__RUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PUDR),((__UINTEGER_32 )old_nb_elts__QUDR),((__UINTEGER_32 )new_capacity__NUDR)));
-          upper__INOR=(__INTEGER)(new_capacity__NUDR -  1);
-          Self__GNOR=old_nb_elts__QUDR;
-          while ((Self__GNOR <= upper__INOR)) {
-            new__RUDR[Self__GNOR]='\0';
-            Self__GNOR=(__INTEGER)(Self__GNOR +  1);
-          };
-          Self__OUDR->storage__XNK=new__RUDR;
-          Self__OUDR->capacity__MNK=new_capacity__NUDR;
-        };
-      };
-      ((__CHARACTER *)Self__OUDR->storage__XNK)[Self__OUDR->count__VF]=' ';
-      Self__OUDR->count__VF=(__INTEGER)(Self__OUDR->count__VF +  1);
-      genere_star_declaration__Y2NI(ts__VPBK,buffer__XLEJ);
-      Self__UUDR=((__STRING *)buffer__XLEJ);
-      new_capacity__TUDR= 0;
-      if ((Self__UUDR->capacity__MNK <= Self__UUDR->count__VF)) {
-        if ((Self__UUDR->capacity__MNK ==  0)) {
-          Self__UUDR->capacity__MNK= 32;
-          Self__UUDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__TUDR=(__INTEGER)(Self__UUDR->capacity__MNK <<  1);
-          Self__VUDR=((__CHARACTER *)Self__UUDR->storage__XNK);
-          old_nb_elts__WUDR=Self__UUDR->capacity__MNK;
-          new__XUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VUDR),((__UINTEGER_32 )old_nb_elts__WUDR),((__UINTEGER_32 )new_capacity__TUDR)));
-          upper__NNOR=(__INTEGER)(new_capacity__TUDR -  1);
-          Self__LNOR=old_nb_elts__WUDR;
-          while ((Self__LNOR <= upper__NNOR)) {
-            new__XUDR[Self__LNOR]='\0';
-            Self__LNOR=(__INTEGER)(Self__LNOR +  1);
-          };
-          Self__UUDR->storage__XNK=new__XUDR;
-          Self__UUDR->capacity__MNK=new_capacity__TUDR;
-        };
-      };
-      ((__CHARACTER *)Self__UUDR->storage__XNK)[Self__UUDR->count__VF]='*';
-      Self__UUDR->count__VF=(__INTEGER)(Self__UUDR->count__VF +  1);
-      append__MOK(buffer__XLEJ,((__LOCAL *)v__TIJJ)->parent_variable__T1LC.intern_name__C25F);
-      Self__0UDR=((__STRING *)buffer__XLEJ);
-      new_capacity__ZUDR= 0;
-      if ((Self__0UDR->capacity__MNK <= Self__0UDR->count__VF)) {
-        if ((Self__0UDR->capacity__MNK ==  0)) {
-          Self__0UDR->capacity__MNK= 32;
-          Self__0UDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ZUDR=(__INTEGER)(Self__0UDR->capacity__MNK <<  1);
-          Self__1UDR=((__CHARACTER *)Self__0UDR->storage__XNK);
-          old_nb_elts__2UDR=Self__0UDR->capacity__MNK;
-          new__3UDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1UDR),((__UINTEGER_32 )old_nb_elts__2UDR),((__UINTEGER_32 )new_capacity__ZUDR)));
-          upper__SNOR=(__INTEGER)(new_capacity__ZUDR -  1);
-          Self__QNOR=old_nb_elts__2UDR;
-          while ((Self__QNOR <= upper__SNOR)) {
-            new__3UDR[Self__QNOR]='\0';
-            Self__QNOR=(__INTEGER)(Self__QNOR +  1);
-          };
-          Self__0UDR->storage__XNK=new__3UDR;
-          Self__0UDR->capacity__MNK=new_capacity__ZUDR;
-        };
-      };
-      ((__CHARACTER *)Self__0UDR->storage__XNK)[Self__0UDR->count__VF]=',';
-      Self__0UDR->count__VF=(__INTEGER)(Self__0UDR->count__VF +  1);
-      Self__YMXJ=(__INTEGER)(Self__YMXJ +  1);
-    };
-  };
-  Self__0T4Q=((__STRING *)buffer__XLEJ);
-  if ((((__CHARACTER *)Self__0T4Q->storage__XNK)[(__INTEGER)(Self__0T4Q->count__VF -  1)] == ',')) {
-    Self__UBAR=((__STRING *)buffer__XLEJ);
-    if (( 1 > Self__UBAR->count__VF)) {
-      Self__UBAR->count__VF= 0;
-    } else {
-      Self__UBAR->count__VF=(__INTEGER)(Self__UBAR->count__VF -  1);
-    };
-  };
-  Self__AVDR=((__STRING *)buffer__XLEJ);
-  new_capacity__5UDR= 0;
-  if ((Self__AVDR->capacity__MNK <= Self__AVDR->count__VF)) {
-    if ((Self__AVDR->capacity__MNK ==  0)) {
-      Self__AVDR->capacity__MNK= 32;
-      Self__AVDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__5UDR=(__INTEGER)(Self__AVDR->capacity__MNK <<  1);
-      Self__BVDR=((__CHARACTER *)Self__AVDR->storage__XNK);
-      old_nb_elts__CVDR=Self__AVDR->capacity__MNK;
-      new__DVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BVDR),((__UINTEGER_32 )old_nb_elts__CVDR),((__UINTEGER_32 )new_capacity__5UDR)));
-      upper__XNOR=(__INTEGER)(new_capacity__5UDR -  1);
-      Self__VNOR=old_nb_elts__CVDR;
-      while ((Self__VNOR <= upper__XNOR)) {
-        new__DVDR[Self__VNOR]='\0';
-        Self__VNOR=(__INTEGER)(Self__VNOR +  1);
-      };
-      Self__AVDR->storage__XNK=new__DVDR;
-      Self__AVDR->capacity__MNK=new_capacity__5UDR;
-    };
-  };
-  ((__CHARACTER *)Self__AVDR->storage__XNK)[Self__AVDR->count__VF]=')';
-  Self__AVDR->count__VF=(__INTEGER)(Self__AVDR->count__VF +  1);
-}
-
-static void genere_extern__1POG(__LIST *Self__2POG,void *buffer__3POG)
-// ({LIST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *last_expr__5POG,*__tmp__3QOG;
-  __INTEGER pos_local__4POG,__tmp__KQOG,Self__BHQG,new_capacity__FVDR;
-  __INTEGER old_nb_elts__IVDR,upper__2NOR,Self__0NOR,new_capacity__LVDR;
-  __INTEGER old_nb_elts__OVDR,upper__BOOR,Self__5NOR,new_capacity__RVDR;
-  __INTEGER old_nb_elts__UVDR,upper__GOOR,Self__EOOR,new_capacity__XVDR;
-  __INTEGER old_nb_elts__0VDR,upper__LOOR,Self__JOOR,new_capacity__3VDR;
-  __INTEGER old_nb_elts__AWDR,upper__QOOR,Self__OOOR,new_capacity__DWDR;
-  __INTEGER old_nb_elts__GWDR,upper__VOOR,Self__TOOR,new_capacity__JWDR;
-  __INTEGER old_nb_elts__MWDR,upper__0OOR,Self__YOOR;
-  void *__tmp__RQOG,*__tmp__2QOG;
-  __CHARACTER_CST *Self__APHQ,*Self__3PHQ;
-  __STRING *Self__GVDR,*Self__MVDR,*Self__SVDR,*Self__YVDR,*Self__4VDR;
-  __STRING *Self__EWDR,*Self__WBAR,*Self__KWDR;
-  __LOOP_END *Self__JPHQ;
-  void *__tmp__4QOG;
-  __CHARACTER *Self__HVDR,*new__JVDR,*Self__NVDR,*new__PVDR,*Self__TVDR;
-  __CHARACTER *new__VVDR,*Self__ZVDR,*new__1VDR,*Self__5VDR,*new__BWDR;
-  __CHARACTER *Self__FWDR,*new__HWDR,*Self__LWDR,*new__NWDR;
-  __FAST_ARRAYoINSTRo *Self__NY4G;
-  last_expr__5POG=NULL;
-  append__MOK(buffer__3POG,(&__string_275));
-  append__MOK(indent__BQOG,(&__string_143));
-  pos_local__4POG=(__INTEGER)(((__STRING *)buffer__3POG)->count__VF +  1);
-  ((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-  __tmp__KQOG=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__2POG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-  Self__BHQG= 1;
-  while ((Self__BHQG <= __tmp__KQOG)) {
-    append__MOK(buffer__3POG,indent__BQOG);
-    __tmp__RQOG=((void **)((__FAST_ARRAYoINSTRo *)Self__2POG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__BHQG -  1)];
-    switch (((struct ___OBJ *)__tmp__RQOG)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __PUSH__: {
-      genere__RMFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __SWITCH__: {
-      genere__3FJM(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __NODE_TYPE__: {
-      display__SWFK(((__NODE_TYPE *)__tmp__RQOG),buffer__3POG);
-      append__MOK(buffer__3POG,(&__string_276));
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__RQOG),buffer__3POG);
-      append__MOK(buffer__3POG,(&__string_276));
-    } break;
-    case __NODE_STYLE__: {
-      display__QYFK(((__NODE_STYLE *)__tmp__RQOG),buffer__3POG);
-      append__MOK(buffer__3POG,(&__string_276));
-    } break;
-    case __WRITE_GLOBAL__: {
-      genere__OOFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __WRITE_SLOT__: {
-      genere__QPFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__3POG,((__REAL_CST *)__tmp__RQOG)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__APHQ=((__CHARACTER_CST *)__tmp__RQOG);
-      Self__GVDR=((__STRING *)buffer__3POG);
-      new_capacity__FVDR= 0;
-      if ((Self__GVDR->capacity__MNK <= Self__GVDR->count__VF)) {
-        if ((Self__GVDR->capacity__MNK ==  0)) {
-          Self__GVDR->capacity__MNK= 32;
-          Self__GVDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__FVDR=(__INTEGER)(Self__GVDR->capacity__MNK <<  1);
-          Self__HVDR=((__CHARACTER *)Self__GVDR->storage__XNK);
-          old_nb_elts__IVDR=Self__GVDR->capacity__MNK;
-          new__JVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HVDR),((__UINTEGER_32 )old_nb_elts__IVDR),((__UINTEGER_32 )new_capacity__FVDR)));
-          upper__2NOR=(__INTEGER)(new_capacity__FVDR -  1);
-          Self__0NOR=old_nb_elts__IVDR;
-          while ((Self__0NOR <= upper__2NOR)) {
-            new__JVDR[Self__0NOR]='\0';
-            Self__0NOR=(__INTEGER)(Self__0NOR +  1);
-          };
-          Self__GVDR->storage__XNK=new__JVDR;
-          Self__GVDR->capacity__MNK=new_capacity__FVDR;
-        };
-      };
-      ((__CHARACTER *)Self__GVDR->storage__XNK)[Self__GVDR->count__VF]='\'';
-      Self__GVDR->count__VF=(__INTEGER)(Self__GVDR->count__VF +  1);
-      append__MOK(buffer__3POG,Self__APHQ->text__PN2H);
-      Self__MVDR=((__STRING *)buffer__3POG);
-      new_capacity__LVDR= 0;
-      if ((Self__MVDR->capacity__MNK <= Self__MVDR->count__VF)) {
-        if ((Self__MVDR->capacity__MNK ==  0)) {
-          Self__MVDR->capacity__MNK= 32;
-          Self__MVDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__LVDR=(__INTEGER)(Self__MVDR->capacity__MNK <<  1);
-          Self__NVDR=((__CHARACTER *)Self__MVDR->storage__XNK);
-          old_nb_elts__OVDR=Self__MVDR->capacity__MNK;
-          new__PVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NVDR),((__UINTEGER_32 )old_nb_elts__OVDR),((__UINTEGER_32 )new_capacity__LVDR)));
-          upper__BOOR=(__INTEGER)(new_capacity__LVDR -  1);
-          Self__5NOR=old_nb_elts__OVDR;
-          while ((Self__5NOR <= upper__BOOR)) {
-            new__PVDR[Self__5NOR]='\0';
-            Self__5NOR=(__INTEGER)(Self__5NOR +  1);
-          };
-          Self__MVDR->storage__XNK=new__PVDR;
-          Self__MVDR->capacity__MNK=new_capacity__LVDR;
+    case __LOOP_END__W0RM__: {
+      Self__OLVO=((__LOOP_END__W0RM *)((__PUSH__IXB *)__tmp__YP0S));
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_355));
+      append__KWX(((__STRING__BC *)buffer__2HFE),Self__OLVO->loop__QLVO->name__GPBN);
+      if ((verbose_level__R5 !=  0)) {
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_29));
+        __tmp__VDYK=&(Self__OLVO->parent_instr__X0RM.parent_itm_object__YH.parent_any__KC);
+        if (__tmp__VDYK->object_id__BS0E==0) {
+          __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+        } else /* ___TYPE_ID */ {
+          result__0P0S=object_counter__1R0E__2R0E;
+          object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+          __tmp__5P0S=&(Self__OLVO->parent_instr__X0RM.parent_itm_object__YH.parent_any__KC);
+          __tmp__5P0S->object_id__AS0E=result__0P0S;
+          __tmp__5P0S->object_id__BS0E=0;
+          __tmp__UYKK=result__0P0S;
         };
+        append_in__AEE(__tmp__UYKK,buffer__2HFE);
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_27));
       };
-      ((__CHARACTER *)Self__MVDR->storage__XNK)[Self__MVDR->count__VF]='\'';
-      Self__MVDR->count__VF=(__INTEGER)(Self__MVDR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __NOP__: {
-      append__MOK(buffer__3POG,(&__string_266));
-      append__MOK(buffer__3POG,(&__string_276));
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __WRITE_LOCAL__: {
-      genere__BSFK(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__3POG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RQOG)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __LOOP__: {
-      genere__G4XM(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__RQOG,buffer__3POG);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __LOOP_END__: {
-      Self__JPHQ=((__LOOP_END *)__tmp__RQOG);
-      append__MOK(buffer__3POG,(&__string_270));
-      append__MOK(buffer__3POG,((__LOOP *)Self__JPHQ->loop__V5LM)->name__ZQLM);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__RQOG,buffer__3POG);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__RQOG,buffer__3POG);
-    } break;
-    };
-    append__MOK(buffer__3POG,(&__string_278));
-    Self__BHQG=(__INTEGER)(Self__BHQG +  1);
-  };
-  if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__2POG))->parent_type__5SL != (void *)TYPE_VOID__)) {
-    append__MOK(buffer__3POG,indent__BQOG);
-    append__MOK(buffer__3POG,(&__string_279));
-    Self__NY4G=((__FAST_ARRAYoINSTRo *)Self__2POG->expr_list__RTOG);
-    __tmp__2QOG=((void **)Self__NY4G->parent_arrayed_collection__QTOG.storage__JL4G)[Self__NY4G->parent_arrayed_collection__QTOG.upper__1GQG];
-    if (__tmp__2QOG==NULL) {
-      __tmp__3QOG=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__2QOG)->__id) {
-      case __LIST__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __STRING_CST__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __PUSH__: {
-        __tmp__3QOG=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+    case __COP_LOCK__240M__: {
+      Self__CBWN=((__COP_LOCK__240M *)((__PUSH__IXB *)__tmp__YP0S));
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_356));
+      __tmp__S54J=Self__CBWN->data__W5GN;
+      switch (((struct ___OBJ *)__tmp__S54J)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)__tmp__S54J),buffer__2HFE);
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __INTEGER_CST__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __SWITCH__: {
-        __tmp__3QOG=NULL;
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __NODE_TYPE__: {
-        __tmp__3QOG=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __READ_LOCAL__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __NODE_STYLE__: {
-        __tmp__3QOG=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__3QOG=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        Self__VQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__S54J));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__VQ0S->receiver__RA5J),buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__3QOG=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __REAL_CST__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__XQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__S54J));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+        Self__LT0T=((__TYPE_FULL__XMB *)Self__XQ0S->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+        };
+        append_name_in__APXE(Self__LT0T,buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
       } break;
-      case __EXPR_MUL__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_DIV__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_AND__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __PUT_TO__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __ITEM__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __SIZE_OF__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __CAST__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __CALL_SLOT__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __SIZE_OF__5GOJ__: {
+        Self__ZQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__S54J));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+        Self__LT0T=((__TYPE_FULL__XMB *)Self__ZQ0S->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+        };
+        append_name_in__APXE(Self__LT0T,buffer__2HFE);
+        add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
       } break;
-      case __NOP__: {
-        __tmp__3QOG=NULL;
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __READ_SLOT__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__3QOG=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __LOOP__: {
-        __tmp__3QOG=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_NEG__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_ADD__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_MOD__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __LOOP_END__: {
-        __tmp__3QOG=NULL;
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_INF__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_OR__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      case __EXPR_XOR__: {
-        __tmp__3QOG=((void *)__tmp__2QOG);
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
       } break;
-      }
-    };
-    last_expr__5POG=__tmp__3QOG;
-    switch (((struct ___OBJ *)__tmp__3QOG)->__id) {
-    case __LIST__: {
-      __tmp__4QOG=static_type__OHQG(__tmp__3QOG);
-    } break;
-    case __STRING_CST__: {
-      __tmp__4QOG=((__STRING_CST *)__tmp__3QOG)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__4QOG=((__EXTERNAL_C *)__tmp__3QOG)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__4QOG=((__PROTOTYPE_CST *)__tmp__3QOG)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__4QOG=((__INTEGER_CST *)__tmp__3QOG)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__4QOG=((__LOCAL *)((__READ_LOCAL *)__tmp__3QOG)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__4QOG=static_type__CN1H(__tmp__3QOG);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__4QOG=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__4QOG=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__4QOG=((__REAL_CST *)__tmp__3QOG)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__4QOG=((__CHARACTER_CST *)__tmp__3QOG)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__4QOG=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__4QOG=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__4QOG=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__4QOG=static_type__UO1H(__tmp__3QOG);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__4QOG=static_type__0O1H(__tmp__3QOG);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__4QOG=static_type__5O1H(__tmp__3QOG);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__4QOG=static_type__EP1H(__tmp__3QOG);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__4QOG=static_type__JP1H(__tmp__3QOG);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__4QOG=static_type__OP1H(__tmp__3QOG);
-    } break;
-    case __PUT_TO__: {
-      __tmp__4QOG=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__4QOG=static_type__XP1H(__tmp__3QOG);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__4QOG=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__4QOG=((__CAST *)__tmp__3QOG)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__4QOG=static_type__NOKL(__tmp__3QOG);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__4QOG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3QOG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__4QOG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3QOG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__4QOG=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__4QOG=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4QOG=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__4QOG=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4QOG=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__4QOG=static_type__DFJM(__tmp__3QOG);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__4QOG=static_type__P3ML(__tmp__3QOG);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__4QOG=static_type__R3XM(__tmp__3QOG);
+      };
+      add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
     } break;
-    case __EXPR_MOD__: {
-      __tmp__4QOG=static_type__DREO(__tmp__3QOG);
+    case __COP_UNLOCK__4C1M__: {
+      append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_357));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__4QOG=static_type__0BEP();
+    case __EXPR_OR__PQ0N__: {
+      display__3OVO(((__EXPR_OR__PQ0N *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_INF__: {
-      __tmp__4QOG=static_type__V0QN();
+    case __EXPR_SUP_EQ__1VBP__: {
+      display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__4QOG=static_type__00QN();
+    case __EXPR_INF__OXBP__: {
+      display__USTP(((__EXPR_INF__OXBP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_OR__: {
-      __tmp__4QOG=static_type__3YPN(__tmp__3QOG);
+    case __EXPR_INF_EQ__FYBP__: {
+      display__3STP(((__EXPR_INF_EQ__FYBP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__4QOG=static_type__1HSO(__tmp__3QOG);
+    case __EXPR_XOR__ABEP__: {
+      display__1PEQ(((__EXPR_XOR__ABEP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
     } break;
     };
-    if (((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__4QOG)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__4QOG)->flag__ATL &  16) !=  0))) && (! is_expanded_c__CZWG(__tmp__4QOG)))) {
-      Self__SVDR=((__STRING *)buffer__3POG);
-      new_capacity__RVDR= 0;
-      if ((Self__SVDR->capacity__MNK <= Self__SVDR->count__VF)) {
-        if ((Self__SVDR->capacity__MNK ==  0)) {
-          Self__SVDR->capacity__MNK= 32;
-          Self__SVDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__RVDR=(__INTEGER)(Self__SVDR->capacity__MNK <<  1);
-          Self__TVDR=((__CHARACTER *)Self__SVDR->storage__XNK);
-          old_nb_elts__UVDR=Self__SVDR->capacity__MNK;
-          new__VVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TVDR),((__UINTEGER_32 )old_nb_elts__UVDR),((__UINTEGER_32 )new_capacity__RVDR)));
-          upper__GOOR=(__INTEGER)(new_capacity__RVDR -  1);
-          Self__EOOR=old_nb_elts__UVDR;
-          while ((Self__EOOR <= upper__GOOR)) {
-            new__VVDR[Self__EOOR]='\0';
-            Self__EOOR=(__INTEGER)(Self__EOOR +  1);
-          };
-          Self__SVDR->storage__XNK=new__VVDR;
-          Self__SVDR->capacity__MNK=new_capacity__RVDR;
+    add_last__ACV(((__STRING__BC *)buffer__2HFE),'\n');
+    Self__DULE=(__INTEGER__Q)(Self__DULE +  1);
+  };
+  __tmp__0Q1R=((__STRING__BC *)indent__UH);
+  if (( 2 > __tmp__0Q1R->count__WJ)) {
+    __tmp__0Q1R->count__WJ= 0;
+  } else /* FALSE */ {
+    __tmp__0Q1R->count__WJ=(__INTEGER__Q)(__tmp__0Q1R->count__WJ -  2);
+  };
+  append__KWX(((__STRING__BC *)buffer__2HFE),indent__UH);
+  add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_29));
+    __tmp__VDYK=&(Self__1HFE->parent_instr__ZH.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__VDYK->object_id__BS0E==0) {
+      __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__0P0S=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__5P0S=&(Self__1HFE->parent_instr__ZH.parent_itm_object__YH.parent_any__KC);
+      __tmp__5P0S->object_id__AS0E=result__0P0S;
+      __tmp__5P0S->object_id__BS0E=0;
+      __tmp__UYKK=result__0P0S;
+    };
+    append_in__AEE(__tmp__UYKK,buffer__2HFE);
+    append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_27));
+  };
+}
+
+static void genere_handler_intern__Z4NO(__PROFIL_SLOT__OO2C *Self__04NO,__STRING__BC *buffer__14NO)
+// ({PROFIL_SLOT__OO2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *ts__24NO,*ts__1B5T;
+  void *__tmp__1KXO,*__tmp__R0YO;
+  __SECTION___RVOB *__tmp__E1QO,*__tmp__N1QO;
+  __INTEGER__Q __tmp__25NO,Self__C2QO,Result__3LWG;
+  __LOCAL__L4WC *__tmp__DAOO;
+  __POSITION__OL __tmp__XAOO;
+  __STRING__BC *Self__3RTT,*Self__ZAXT;
+  __BOOLEAN__L __tmp__S1QO,__tmp__2T0T;
+  __SLIM_ARRAYoLOCALo__PHOJ *Self__HCLL,*Self__3T0T;
+  __BLOCK__GB __tmp__ZCLL;
+  __BLOCK__GB __tmp__ADLL;
+  __BLOCK__GB __tmp__4T0T;
+  __BLOCK__GB __tmp__5T0T;
+  ts__24NO=NULL;
+  __tmp__1KXO=Self__04NO->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__1KXO)->__id==__ITM_SLOT__PLC__) {
+    __tmp__E1QO=((__ITM_SLOT__PLC *)__tmp__1KXO)->id_section__TVOB;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__E1QO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1KXO)->parent_itm_slot__3F0D.id_section__TVOB;
+  };
+  if (((void *)((__SECTION___RVOB *)__tmp__E1QO)->name__G25E != (void *)(&__string_34))) {
+    __tmp__R0YO=Self__04NO->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__R0YO)->__id==__ITM_SLOT__PLC__) {
+      __tmp__N1QO=((__ITM_SLOT__PLC *)__tmp__R0YO)->id_section__TVOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__N1QO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R0YO)->parent_itm_slot__3F0D.id_section__TVOB;
+    };
+    __tmp__S1QO=((void *)((__SECTION___RVOB *)__tmp__N1QO)->name__G25E != (void *)(&__string_39));
+  } else /* FALSE */ {
+    __tmp__S1QO=FALSE__O__;
+  };
+  if (__tmp__S1QO) {
+    append__KWX(((__STRING__BC *)buffer__14NO),(&__string_358));
+  };
+  if (((void *)Self__04NO->parent_profil__PO2C.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+    append__KWX(((__STRING__BC *)buffer__14NO),(&__string_359));
+  } else /* FALSE */ {
+    ts__24NO=Self__04NO->parent_profil__PO2C.result_list__RHOJ.first__THOJ->parent_variable__O4WC.type__IO5D;
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__24NO),buffer__14NO);
+    genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__24NO),buffer__14NO);
+    add_last__ACV(((__STRING__BC *)buffer__14NO),' ');
+  };
+  append__KWX(((__STRING__BC *)buffer__14NO),Self__04NO->parent_profil__PO2C.name__B2IK);
+  add_last__ACV(((__STRING__BC *)buffer__14NO),'(');
+  __tmp__25NO=Self__04NO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+  Self__C2QO= 0;
+  while ((Self__C2QO <= __tmp__25NO)) {
+    __tmp__DAOO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__04NO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__C2QO];
+    if (((void *)__tmp__DAOO != (void *)NULL)) {
+      if ((__tmp__DAOO->parent_variable__O4WC.parent_named__N4WC.style__0KQC != ' ')) {
+        __tmp__XAOO=__tmp__DAOO->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        put_error__text__EQE( 1,(&__string_360));
+        put_position__PRE(__tmp__XAOO);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-      ((__CHARACTER *)Self__SVDR->storage__XNK)[Self__SVDR->count__VF]='&';
-      Self__SVDR->count__VF=(__INTEGER)(Self__SVDR->count__VF +  1);
+      ts__1B5T=__tmp__DAOO->parent_variable__O4WC.type__IO5D;
+      genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+      add_last__ACV(((__STRING__BC *)buffer__14NO),' ');
+      genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+      append__KWX(((__STRING__BC *)buffer__14NO),__tmp__DAOO->parent_variable__O4WC.intern_name__UN5D);
+      add_last__ACV(((__STRING__BC *)buffer__14NO),',');
+    };
+    Self__C2QO=(__INTEGER__Q)(Self__C2QO +  1);
+  };
+  Self__HCLL=&(Self__04NO->parent_profil__PO2C.result_list__RHOJ);
+  __tmp__25NO= 0;
+  if (((void *)Self__HCLL->first__THOJ == (void *)NULL)) {
+    __tmp__25NO=(__INTEGER__Q)(-  1);
+    __tmp__S1QO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__S1QO=FALSE__O__;
+  };
+  __tmp__ZCLL.self=Self__HCLL;
+  __tmp__ADLL.self=Self__HCLL;
+  if ((! __tmp__S1QO)) {
+    if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ZCLL.self)->list__HQ2K != (void *)NULL)) {
+      Result__3LWG=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ADLL.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+      __tmp__25NO=Result__3LWG;
+    };
+  };
+  Self__C2QO=__tmp__25NO;
+  __tmp__25NO= 1;
+  while ((__tmp__25NO <= Self__C2QO)) {
+    Self__3T0T=&(Self__04NO->parent_profil__PO2C.result_list__RHOJ);
+    __tmp__DAOO=NULL;
+    __tmp__2T0T=(__tmp__25NO ==  0);
+    __tmp__4T0T.self=Self__3T0T;
+    __tmp__5T0T.self=Self__3T0T;
+    if (__tmp__2T0T) {
+      __tmp__DAOO=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__4T0T.self)->first__THOJ;
+    } else /* FALSE */ {
+      __tmp__DAOO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__5T0T.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(__tmp__25NO -  1)];
+    };
+    ((__LOCAL__L4WC *)__tmp__DAOO)->is_result__SN5D=TRUE__K__;
+    ts__1B5T=__tmp__DAOO->parent_variable__O4WC.type__IO5D;
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+    add_last__ACV(((__STRING__BC *)buffer__14NO),' ');
+    genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+    add_last__ACV(((__STRING__BC *)buffer__14NO),'*');
+    append__KWX(((__STRING__BC *)buffer__14NO),__tmp__DAOO->parent_variable__O4WC.intern_name__UN5D);
+    add_last__ACV(((__STRING__BC *)buffer__14NO),',');
+    __tmp__25NO=(__INTEGER__Q)(__tmp__25NO +  1);
+  };
+  Self__3RTT=((__STRING__BC *)buffer__14NO);
+  if ((((__CHARACTER__DB *)Self__3RTT->storage__LFL)[(__INTEGER__Q)(Self__3RTT->count__WJ -  1)] == ',')) {
+    Self__ZAXT=((__STRING__BC *)buffer__14NO);
+    if (( 1 > Self__ZAXT->count__WJ)) {
+      Self__ZAXT->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__ZAXT->count__WJ=(__INTEGER__Q)(Self__ZAXT->count__WJ -  1);
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__14NO),')');
+}
+
+static void genere_handler_intern__JNTL(__PROFIL_BLOCK__O3NJ *Self__KNTL,__STRING__BC *buffer__LNTL)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __POSITION__OL __tmp__UNTL,__tmp__WWZL;
+  __TYPE_FULL__XMB *ts__1UZL,*ts__5B5T;
+  __INTEGER__Q __tmp__1VZL,Self__EO4L,Result__HC5T;
+  __LOCAL__L4WC *__tmp__CWZL;
+  __STRING__BC *Self__ESTT,*Self__1AXT;
+  __SLIM_ARRAYoLOCALo__PHOJ *Self__EC5T,*Self__EU0T;
+  __BOOLEAN__L __tmp__DC5T,__tmp__DU0T;
+  __BLOCK__GB __tmp__FC5T;
+  __BLOCK__GB __tmp__GC5T;
+  __BLOCK__GB __tmp__FU0T;
+  __BLOCK__GB __tmp__GU0T;
+  if (((void *)Self__KNTL->context_extern__M2YJ != (void *)NULL)) {
+    __tmp__UNTL=Self__KNTL->parent_profil__P3NJ.code__EZNJ->parent_instr__ZH.parent_itm_object__YH.position__P2B;
+    put_error__text__EQE( 2,(&__string_361));
+    put_position__PRE(__tmp__UNTL);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    switch (((struct ___OBJ *)__tmp__3QOG)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__3QOG),buffer__3POG);
-      append__MOK(buffer__3POG,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__3POG,((__REAL_CST *)__tmp__3QOG)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__3PHQ=((__CHARACTER_CST *)__tmp__3QOG);
-      Self__YVDR=((__STRING *)buffer__3POG);
-      new_capacity__XVDR= 0;
-      if ((Self__YVDR->capacity__MNK <= Self__YVDR->count__VF)) {
-        if ((Self__YVDR->capacity__MNK ==  0)) {
-          Self__YVDR->capacity__MNK= 32;
-          Self__YVDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__XVDR=(__INTEGER)(Self__YVDR->capacity__MNK <<  1);
-          Self__ZVDR=((__CHARACTER *)Self__YVDR->storage__XNK);
-          old_nb_elts__0VDR=Self__YVDR->capacity__MNK;
-          new__1VDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZVDR),((__UINTEGER_32 )old_nb_elts__0VDR),((__UINTEGER_32 )new_capacity__XVDR)));
-          upper__LOOR=(__INTEGER)(new_capacity__XVDR -  1);
-          Self__JOOR=old_nb_elts__0VDR;
-          while ((Self__JOOR <= upper__LOOR)) {
-            new__1VDR[Self__JOOR]='\0';
-            Self__JOOR=(__INTEGER)(Self__JOOR +  1);
-          };
-          Self__YVDR->storage__XNK=new__1VDR;
-          Self__YVDR->capacity__MNK=new_capacity__XVDR;
-        };
-      };
-      ((__CHARACTER *)Self__YVDR->storage__XNK)[Self__YVDR->count__VF]='\'';
-      Self__YVDR->count__VF=(__INTEGER)(Self__YVDR->count__VF +  1);
-      append__MOK(buffer__3POG,Self__3PHQ->text__PN2H);
-      Self__4VDR=((__STRING *)buffer__3POG);
-      new_capacity__3VDR= 0;
-      if ((Self__4VDR->capacity__MNK <= Self__4VDR->count__VF)) {
-        if ((Self__4VDR->capacity__MNK ==  0)) {
-          Self__4VDR->capacity__MNK= 32;
-          Self__4VDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__3VDR=(__INTEGER)(Self__4VDR->capacity__MNK <<  1);
-          Self__5VDR=((__CHARACTER *)Self__4VDR->storage__XNK);
-          old_nb_elts__AWDR=Self__4VDR->capacity__MNK;
-          new__BWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5VDR),((__UINTEGER_32 )old_nb_elts__AWDR),((__UINTEGER_32 )new_capacity__3VDR)));
-          upper__QOOR=(__INTEGER)(new_capacity__3VDR -  1);
-          Self__OOOR=old_nb_elts__AWDR;
-          while ((Self__OOOR <= upper__QOOR)) {
-            new__BWDR[Self__OOOR]='\0';
-            Self__OOOR=(__INTEGER)(Self__OOOR +  1);
-          };
-          Self__4VDR->storage__XNK=new__BWDR;
-          Self__4VDR->capacity__MNK=new_capacity__3VDR;
+  };
+  ts__1UZL=NULL;
+  append__KWX(((__STRING__BC *)buffer__LNTL),(&__string_358));
+  if (((void *)Self__KNTL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+    append__KWX(((__STRING__BC *)buffer__LNTL),(&__string_359));
+  } else /* FALSE */ {
+    ts__1UZL=Self__KNTL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ->parent_variable__O4WC.type__IO5D;
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__1UZL),buffer__LNTL);
+    genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__1UZL),buffer__LNTL);
+    add_last__ACV(((__STRING__BC *)buffer__LNTL),' ');
+  };
+  append__KWX(((__STRING__BC *)buffer__LNTL),Self__KNTL->parent_profil__P3NJ.name__B2IK);
+  add_last__ACV(((__STRING__BC *)buffer__LNTL),'(');
+  __tmp__1VZL=Self__KNTL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+  Self__EO4L= 0;
+  while ((Self__EO4L <= __tmp__1VZL)) {
+    __tmp__CWZL=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__KNTL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__EO4L];
+    if (((void *)__tmp__CWZL != (void *)NULL)) {
+      if ((__tmp__CWZL->parent_variable__O4WC.parent_named__N4WC.style__0KQC != ' ')) {
+        __tmp__WWZL=__tmp__CWZL->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        put_error__text__EQE( 1,(&__string_360));
+        put_position__PRE(__tmp__WWZL);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-      ((__CHARACTER *)Self__4VDR->storage__XNK)[Self__4VDR->count__VF]='\'';
-      Self__4VDR->count__VF=(__INTEGER)(Self__4VDR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__3POG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3QOG)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__3QOG,buffer__3POG);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__3QOG,buffer__3POG);
+      ts__5B5T=__tmp__CWZL->parent_variable__O4WC.type__IO5D;
+      genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+      add_last__ACV(((__STRING__BC *)buffer__LNTL),' ');
+      genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+      append__KWX(((__STRING__BC *)buffer__LNTL),__tmp__CWZL->parent_variable__O4WC.intern_name__UN5D);
+      add_last__ACV(((__STRING__BC *)buffer__LNTL),',');
+    };
+    Self__EO4L=(__INTEGER__Q)(Self__EO4L +  1);
+  };
+  Self__EC5T=&(Self__KNTL->parent_profil__P3NJ.result_list__RHOJ);
+  __tmp__1VZL= 0;
+  if (((void *)Self__EC5T->first__THOJ == (void *)NULL)) {
+    __tmp__1VZL=(__INTEGER__Q)(-  1);
+    __tmp__DC5T=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__DC5T=FALSE__O__;
+  };
+  __tmp__FC5T.self=Self__EC5T;
+  __tmp__GC5T.self=Self__EC5T;
+  if ((! __tmp__DC5T)) {
+    if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__FC5T.self)->list__HQ2K != (void *)NULL)) {
+      Result__HC5T=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__GC5T.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__1VZL=Result__HC5T;
+    };
+  };
+  Self__EO4L=__tmp__1VZL;
+  __tmp__1VZL= 1;
+  while ((__tmp__1VZL <= Self__EO4L)) {
+    Self__EU0T=&(Self__KNTL->parent_profil__P3NJ.result_list__RHOJ);
+    __tmp__CWZL=NULL;
+    __tmp__DU0T=(__tmp__1VZL ==  0);
+    __tmp__FU0T.self=Self__EU0T;
+    __tmp__GU0T.self=Self__EU0T;
+    if (__tmp__DU0T) {
+      __tmp__CWZL=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__FU0T.self)->first__THOJ;
+    } else /* FALSE */ {
+      __tmp__CWZL=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__GU0T.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(__tmp__1VZL -  1)];
+    };
+    ((__LOCAL__L4WC *)__tmp__CWZL)->is_result__SN5D=TRUE__K__;
+    ts__5B5T=__tmp__CWZL->parent_variable__O4WC.type__IO5D;
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+    add_last__ACV(((__STRING__BC *)buffer__LNTL),' ');
+    genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+    add_last__ACV(((__STRING__BC *)buffer__LNTL),'*');
+    append__KWX(((__STRING__BC *)buffer__LNTL),__tmp__CWZL->parent_variable__O4WC.intern_name__UN5D);
+    add_last__ACV(((__STRING__BC *)buffer__LNTL),',');
+    __tmp__1VZL=(__INTEGER__Q)(__tmp__1VZL +  1);
+  };
+  Self__ESTT=((__STRING__BC *)buffer__LNTL);
+  if ((((__CHARACTER__DB *)Self__ESTT->storage__LFL)[(__INTEGER__Q)(Self__ESTT->count__WJ -  1)] == ',')) {
+    Self__1AXT=((__STRING__BC *)buffer__LNTL);
+    if (( 1 > Self__1AXT->count__WJ)) {
+      Self__1AXT->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__1AXT->count__WJ=(__INTEGER__Q)(Self__1AXT->count__WJ -  1);
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__LNTL),')');
+}
+
+static void genere_extern__WW1D(__LIST__WH *Self__XW1D,__STRING__BC *buffer__YW1D)
+// ({LIST__WH},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__1W1D,Self__YNHE,limit_up__ZNHE;
+  __tmp__1W1D=(__INTEGER__Q)(buffer__YW1D->count__WJ +  1);
+  ((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  (&__string_362)->count__0C= 9;
+  (&__string_362)->storage__1C="Is empty.";
+  Self__YNHE= 0;
+  limit_up__ZNHE=var_size__TX1D->parent_arrayed_collection__SX1D.upper__G0BE;
+  while ((Self__YNHE <= limit_up__ZNHE)) {
+    ((__FAST_ARRAYoLOCALo__2W1D *)((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[Self__YNHE])->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+    (&__string_362)->count__0C= 9;
+    (&__string_362)->storage__1C="Is empty.";
+    Self__YNHE=(__INTEGER__Q)(Self__YNHE +  1);
+  };
+  ((__FAST_ARRAYoLOCALo__2W1D *)free_context__R0BE)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  (&__string_362)->count__0C= 9;
+  (&__string_362)->storage__1C="Is empty.";
+  top_context__U0BE=(__INTEGER__Q)(-  1);
+  current_list_level__V0BE= 0;
+  genere_body__W0BE(Self__XW1D,buffer__YW1D);
+  ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+  add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 3],string_tmp__YC);
+  add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 2],string_tmp__YC);
+  add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 1],string_tmp__YC);
+  add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 0],string_tmp__YC);
+  insert_string__to__R5BE(((__STRING__BC *)buffer__YW1D),string_tmp__YC,__tmp__1W1D);
+}
+
+static void add_comment__HCOO(__PROFIL_SLOT__OO2C *Self__ICOO,__STRING__BC *buffer__JCOO)
+// ({PROFIL_SLOT__OO2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_363));
+  append_type__EAMO(Self__ICOO,buffer__JCOO);
+  if (((__INTEGER_8__FZF)(Self__ICOO->parent_profil__PO2C.stat__LPFL &  2) ==  0)) {
+    append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_364));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_365));
+  };
+  if (((__INTEGER_8__FZF)(Self__ICOO->parent_profil__PO2C.stat__LPFL &  1) ==  0)) {
+    append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_366));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_367));
+  };
+  add_last__ACV(((__STRING__BC *)buffer__JCOO),'\n');
+}
+
+static __BOOLEAN__L is_expanded_c__LOTE(__TYPE_FULL__XMB *Self__MOTE)
+// ({TYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  void *__tmp__UOTE;
+  __STRING_CONSTANT__0 *__tmp__VOTE;
+  __PROTOTYPE__MF *__tmp__PWYS;
+  __BOOLEAN__L __tmp__YOTE,Result__NOTE;
+  if (((__UINTEGER_8__4LC)(Self__MOTE->flag__RLK &  1) !=  0)) {
+    __tmp__UOTE=Self__MOTE->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__UOTE)->__id) {
+    case __TYPE__FF__: {
+      __tmp__VOTE=((__TYPE__FF *)__tmp__UOTE)->prototype__QF->type_c__QSOC;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__3QOG,buffer__3POG);
+    case __TYPE_NULL__GMB__: {
+      __tmp__VOTE=((__TYPE_NULL__GMB *)__tmp__UOTE)->parent_type__HMB.prototype__QF->type_c__QSOC;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__3QOG,buffer__3POG);
+    case __TYPE_VOID__IMB__: {
+      __tmp__VOTE=((__TYPE_VOID__IMB *)__tmp__UOTE)->parent_type__JMB.prototype__QF->type_c__QSOC;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__3QOG,buffer__3POG);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__VOTE=(&__string_368);
     } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__3QOG,buffer__3POG);
+    case __TYPE_ID__MMB__: {
+      __tmp__VOTE=((__TYPE_ID__MMB *)__tmp__UOTE)->parent_type__NMB.prototype__QF->type_c__QSOC;
     } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__3QOG,buffer__3POG);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__VOTE=((__TYPE_GENERIC__OCY *)__tmp__UOTE)->parent_type__PCY.prototype__QF->type_c__QSOC;
     } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__3QOG,buffer__3POG);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__PWYS=prototype__32ZG();
+      __tmp__VOTE=__tmp__PWYS->type_c__QSOC;
     } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__3QOG,buffer__3POG);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__VOTE=type_c__4SFL();
     } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__3QOG,buffer__3POG);
+    };
+    __tmp__YOTE=((void *)__tmp__VOTE != (void *)NULL);
+  } else /* FALSE */ {
+    __tmp__YOTE=FALSE__O__;
+  };
+  Result__NOTE=__tmp__YOTE;
+  return(Result__NOTE);
+}
+
+static void genere_declaration__HMZH(__TYPE_FULL__XMB *Self__IMZH,__STRING__BC *buffer__JMZH)
+// ({TYPE_FULL__XMB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__QMZH,*__tmp__4MZH;
+  __TYPE__FF *Self__HJAI,*Self__WWYS;
+  __TYPE_NULL__GMB *Self__BKAI,*Self__BHNT;
+  __TYPE_VOID__IMB *Self__1KAI,*Self__DHNT;
+  __TYPE_CONTEXT__KMB *Self__VLAI,*Self__FHNT;
+  __TYPE_ID__MMB *Self__PMAI;
+  __TYPE_GENERIC__OCY *Self__KNAI;
+  __STRING_CONSTANT__0 *__tmp__TWYS,*__tmp__JU0T;
+  __TYPE_BLOCK__CP5D *Self__KU0T;
+  __PROFIL_BLOCK__O3NJ *Self__1WYS;
+  __BOOLEAN__L __tmp__AMAI;
+  if (((__UINTEGER_8__4LC)(Self__IMZH->flag__RLK &  1) !=  0)) {
+    __tmp__QMZH=Self__IMZH->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__QMZH)->__id) {
+    case __TYPE__FF__: {
+      Self__HJAI=((__TYPE__FF *)__tmp__QMZH);
+      if ((is_java__EE && ((void *)Self__HJAI->prototype__QF->type_c__QSOC != (void *)NULL))) {
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__HJAI->prototype__QF->type_c__QSOC);
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__HJAI->intern_name__TZMB);
+      };
+      add_genere_list__55AI(Self__HJAI);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      Self__BKAI=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__QMZH));
+      if ((is_java__EE && ((void *)Self__BKAI->parent_type__HMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__BKAI->parent_type__HMB.prototype__QF->type_c__QSOC);
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_5));
+      };
+      add_genere_list__0BBI(Self__BKAI);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      Self__1KAI=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__QMZH));
+      if ((is_java__EE && ((void *)Self__1KAI->parent_type__JMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__1KAI->parent_type__JMB.prototype__QF->type_c__QSOC);
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_6));
+      };
+      add_genere_list__VDBI(Self__1KAI);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      Self__VLAI=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__QMZH));
+      if (is_java__EE) {
+        (&__string_368)->count__0C= 12;
+        (&__string_368)->storage__1C="_____CONTEXT";
+        __tmp__AMAI=((void *)(&__string_368) != (void *)NULL);
+      } else /* FALSE */ {
+        __tmp__AMAI=FALSE__O__;
+      };
+      if (__tmp__AMAI) {
+        (&__string_368)->count__0C= 12;
+        (&__string_368)->storage__1C="_____CONTEXT";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_368));
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_54));
+      };
+      add_genere_list__QFBI(Self__VLAI);
+    } break;
+    case __TYPE_ID__MMB__: {
+      Self__PMAI=((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__QMZH));
+      if ((is_java__EE && ((void *)Self__PMAI->parent_type__NMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__PMAI->parent_type__NMB.prototype__QF->type_c__QSOC);
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_56));
+      };
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      Self__KNAI=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__QMZH));
+      if ((is_java__EE && ((void *)Self__KNAI->parent_type__PCY.prototype__QF->type_c__QSOC != (void *)NULL))) {
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__KNAI->parent_type__PCY.prototype__QF->type_c__QSOC);
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__KNAI->parent_type__PCY.intern_name__TZMB);
+      };
+      add_genere_list__0HBI(Self__KNAI);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      put_expanded_declaration__DOAI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__QMZH)),buffer__JMZH);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      (&__string_121)->count__0C= 2;
+      (&__string_121)->storage__1C="__";
+      append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+      __tmp__TWYS=type_c__4SFL();
+      append__KWX(((__STRING__BC *)buffer__JMZH),__tmp__TWYS);
+    } break;
+    };
+    __tmp__AMAI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__AMAI=FALSE__O__;
+  };
+  if ((! __tmp__AMAI)) {
+    if (((__UINTEGER_8__4LC)(Self__IMZH->flag__RLK &  4) !=  0)) {
+      __tmp__4MZH=Self__IMZH->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__4MZH)->__id) {
+      case __TYPE__FF__: {
+        Self__WWYS=((__TYPE__FF *)__tmp__4MZH);
+        (&__string_121)->count__0C= 2;
+        (&__string_121)->storage__1C="__";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__WWYS->intern_name__TZMB);
+        add_genere_list__55AI(Self__WWYS);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        Self__BHNT=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__4MZH));
+        (&__string_121)->count__0C= 2;
+        (&__string_121)->storage__1C="__";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_5));
+        add_genere_list__0BBI(Self__BHNT);
+      } break;
+      case __TYPE_VOID__IMB__: {
+        Self__DHNT=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__4MZH));
+        (&__string_121)->count__0C= 2;
+        (&__string_121)->storage__1C="__";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_6));
+        add_genere_list__VDBI(Self__DHNT);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        Self__FHNT=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__4MZH));
+        (&__string_121)->count__0C= 2;
+        (&__string_121)->storage__1C="__";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_54));
+        add_genere_list__QFBI(Self__FHNT);
+      } break;
+      case __TYPE_ID__MMB__: {
+        (&__string_121)->count__0C= 2;
+        (&__string_121)->storage__1C="__";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_56));
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        put_reference_declaration__I2MI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__4MZH)),buffer__JMZH);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        Self__KU0T=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__4MZH));
+        (&__string_121)->count__0C= 2;
+        (&__string_121)->storage__1C="__";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        __tmp__JU0T=intern_name__KZBI();
+        append__KWX(((__STRING__BC *)buffer__JMZH),__tmp__JU0T);
+        add_genere_list__VJBI(Self__KU0T);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        Self__1WYS=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__4MZH));
+        (&__string_121)->count__0C= 2;
+        (&__string_121)->storage__1C="__";
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        append__KWX(((__STRING__BC *)buffer__JMZH),Self__1WYS->parent_profil__P3NJ.name__B2IK);
+        add_genere_list__URHL(Self__1WYS);
+      } break;
+      };
+    } else /* FALSE */ {
+      __tmp__4MZH=Self__IMZH->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__4MZH)->__id) {
+      case __TYPE__FF__: {
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+        };
+      } break;
+      case __TYPE_NULL__GMB__: {
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+        };
+      } break;
+      case __TYPE_VOID__IMB__: {
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+        };
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+        };
+      } break;
+      case __TYPE_ID__MMB__: {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_370));
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+        };
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        put_expanded_declaration__DOAI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__4MZH)),buffer__JMZH);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+        __tmp__JU0T=type_c__4SFL();
+        append__KWX(((__STRING__BC *)buffer__JMZH),__tmp__JU0T);
+      } break;
+      };
+    };
+  };
+}
+
+static void genere_star_declaration__GNZH(__TYPE_FULL__XMB *Self__HNZH,__STRING__BC *buffer__INZH)
+// ({TYPE_FULL__XMB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__ZNZH;
+  if (((! ((__UINTEGER_8__4LC)(Self__HNZH->flag__RLK &  1) !=  0)) || ((__UINTEGER_8__4LC)(Self__HNZH->flag__RLK &  16) !=  0))) {
+    __tmp__ZNZH=Self__HNZH->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__ZNZH)->__id) {
+    case __TYPE__FF__: {
+      if (is_java__EE) {
+        (&__string_371)->count__0C= 2;
+        (&__string_371)->storage__1C="[]";
+        append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+      };
     } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__3QOG,buffer__3POG);
+    case __TYPE_NULL__GMB__: {
+      if (is_java__EE) {
+        (&__string_371)->count__0C= 2;
+        (&__string_371)->storage__1C="[]";
+        append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+      };
     } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__3QOG,buffer__3POG);
+    case __TYPE_VOID__IMB__: {
+      if (is_java__EE) {
+        (&__string_371)->count__0C= 2;
+        (&__string_371)->storage__1C="[]";
+        append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+      };
     } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__3QOG,buffer__3POG);
+    case __TYPE_CONTEXT__KMB__: {
+      if (is_java__EE) {
+        (&__string_371)->count__0C= 2;
+        (&__string_371)->storage__1C="[]";
+        append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+      };
     } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__3QOG,buffer__3POG);
+    case __TYPE_GENERIC__OCY__: {
+      put_reference_star_declaration__CSAI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ZNZH)),buffer__INZH);
     } break;
     };
-    Self__EWDR=((__STRING *)buffer__3POG);
-    new_capacity__DWDR= 0;
-    if ((Self__EWDR->capacity__MNK <= Self__EWDR->count__VF)) {
-      if ((Self__EWDR->capacity__MNK ==  0)) {
-        Self__EWDR->capacity__MNK= 32;
-        Self__EWDR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__DWDR=(__INTEGER)(Self__EWDR->capacity__MNK <<  1);
-        Self__FWDR=((__CHARACTER *)Self__EWDR->storage__XNK);
-        old_nb_elts__GWDR=Self__EWDR->capacity__MNK;
-        new__HWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FWDR),((__UINTEGER_32 )old_nb_elts__GWDR),((__UINTEGER_32 )new_capacity__DWDR)));
-        upper__VOOR=(__INTEGER)(new_capacity__DWDR -  1);
-        Self__TOOR=old_nb_elts__GWDR;
-        while ((Self__TOOR <= upper__VOOR)) {
-          new__HWDR[Self__TOOR]='\0';
-          Self__TOOR=(__INTEGER)(Self__TOOR +  1);
-        };
-        Self__EWDR->storage__XNK=new__HWDR;
-        Self__EWDR->capacity__MNK=new_capacity__DWDR;
-      };
-    };
-    ((__CHARACTER *)Self__EWDR->storage__XNK)[Self__EWDR->count__VF]=')';
-    Self__EWDR->count__VF=(__INTEGER)(Self__EWDR->count__VF +  1);
-    append__MOK(buffer__3POG,(&__string_278));
-  };
-  ((__STRING *)string_tmp__RB)->count__VF= 0;
-  add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 3],string_tmp__RB);
-  add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 2],string_tmp__RB);
-  add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 1],string_tmp__RB);
-  add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 0],string_tmp__RB);
-  insert_string__to__SLQG(buffer__3POG,string_tmp__RB,pos_local__4POG);
-  Self__WBAR=((__STRING *)indent__BQOG);
-  if (( 2 > Self__WBAR->count__VF)) {
-    Self__WBAR->count__VF= 0;
-  } else {
-    Self__WBAR->count__VF=(__INTEGER)(Self__WBAR->count__VF -  2);
-  };
-  append__MOK(buffer__3POG,indent__BQOG);
-  Self__KWDR=((__STRING *)buffer__3POG);
-  new_capacity__JWDR= 0;
-  if ((Self__KWDR->capacity__MNK <= Self__KWDR->count__VF)) {
-    if ((Self__KWDR->capacity__MNK ==  0)) {
-      Self__KWDR->capacity__MNK= 32;
-      Self__KWDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__JWDR=(__INTEGER)(Self__KWDR->capacity__MNK <<  1);
-      Self__LWDR=((__CHARACTER *)Self__KWDR->storage__XNK);
-      old_nb_elts__MWDR=Self__KWDR->capacity__MNK;
-      new__NWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LWDR),((__UINTEGER_32 )old_nb_elts__MWDR),((__UINTEGER_32 )new_capacity__JWDR)));
-      upper__0OOR=(__INTEGER)(new_capacity__JWDR -  1);
-      Self__YOOR=old_nb_elts__MWDR;
-      while ((Self__YOOR <= upper__0OOR)) {
-        new__NWDR[Self__YOOR]='\0';
-        Self__YOOR=(__INTEGER)(Self__YOOR +  1);
-      };
-      Self__KWDR->storage__XNK=new__NWDR;
-      Self__KWDR->capacity__MNK=new_capacity__JWDR;
-    };
-  };
-  ((__CHARACTER *)Self__KWDR->storage__XNK)[Self__KWDR->count__VF]='}';
-  Self__KWDR->count__VF=(__INTEGER)(Self__KWDR->count__VF +  1);
+  };
 }
 
-static void append_type__NDMM(__PROFIL_SLOT *Self__ODMM,void *buffer__PDMM)
-// ({PROFIL_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void add_comment__POTL(__PROFIL_BLOCK__O3NJ *Self__QOTL,__STRING__BC *buffer__ROTL)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *v__QDMM;
-  __STRING *Self__QWDR,*Self__WWDR,*Self__PU4Q,*Self__YBAR,*Self__2WDR;
-  __INTEGER new_capacity__PWDR,old_nb_elts__SWDR,upper__5OOR,Self__3OOR;
-  __INTEGER __tmp__WDMM,Self__BTMM,new_capacity__VWDR,old_nb_elts__YWDR;
-  __INTEGER upper__EPOR,Self__CPOR,new_capacity__1WDR,old_nb_elts__4WDR;
-  __INTEGER upper__JPOR,Self__HPOR;
-  __CHARACTER *Self__RWDR,*new__TWDR,*Self__XWDR,*new__ZWDR,*Self__3WDR;
-  __CHARACTER *new__5WDR;
-  v__QDMM=NULL;
-  Self__QWDR=((__STRING *)buffer__PDMM);
-  new_capacity__PWDR= 0;
-  if ((Self__QWDR->capacity__MNK <= Self__QWDR->count__VF)) {
-    if ((Self__QWDR->capacity__MNK ==  0)) {
-      Self__QWDR->capacity__MNK= 32;
-      Self__QWDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__PWDR=(__INTEGER)(Self__QWDR->capacity__MNK <<  1);
-      Self__RWDR=((__CHARACTER *)Self__QWDR->storage__XNK);
-      old_nb_elts__SWDR=Self__QWDR->capacity__MNK;
-      new__TWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RWDR),((__UINTEGER_32 )old_nb_elts__SWDR),((__UINTEGER_32 )new_capacity__PWDR)));
-      upper__5OOR=(__INTEGER)(new_capacity__PWDR -  1);
-      Self__3OOR=old_nb_elts__SWDR;
-      while ((Self__3OOR <= upper__5OOR)) {
-        new__TWDR[Self__3OOR]='\0';
-        Self__3OOR=(__INTEGER)(Self__3OOR +  1);
-      };
-      Self__QWDR->storage__XNK=new__TWDR;
-      Self__QWDR->capacity__MNK=new_capacity__PWDR;
-    };
-  };
-  ((__CHARACTER *)Self__QWDR->storage__XNK)[Self__QWDR->count__VF]='(';
-  Self__QWDR->count__VF=(__INTEGER)(Self__QWDR->count__VF +  1);
-  __tmp__WDMM=((__FAST_ARRAYoLOCALo *)Self__ODMM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-  Self__BTMM= 0;
-  while ((Self__BTMM <= __tmp__WDMM)) {
-    v__QDMM=((void **)((__FAST_ARRAYoLOCALo *)Self__ODMM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__BTMM];
-    if (((void *)v__QDMM != (void *)NULL)) {
-      display_type__FQBK(v__QDMM,buffer__PDMM);
-      Self__WWDR=((__STRING *)buffer__PDMM);
-      new_capacity__VWDR= 0;
-      if ((Self__WWDR->capacity__MNK <= Self__WWDR->count__VF)) {
-        if ((Self__WWDR->capacity__MNK ==  0)) {
-          Self__WWDR->capacity__MNK= 32;
-          Self__WWDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__VWDR=(__INTEGER)(Self__WWDR->capacity__MNK <<  1);
-          Self__XWDR=((__CHARACTER *)Self__WWDR->storage__XNK);
-          old_nb_elts__YWDR=Self__WWDR->capacity__MNK;
-          new__ZWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XWDR),((__UINTEGER_32 )old_nb_elts__YWDR),((__UINTEGER_32 )new_capacity__VWDR)));
-          upper__EPOR=(__INTEGER)(new_capacity__VWDR -  1);
-          Self__CPOR=old_nb_elts__YWDR;
-          while ((Self__CPOR <= upper__EPOR)) {
-            new__ZWDR[Self__CPOR]='\0';
-            Self__CPOR=(__INTEGER)(Self__CPOR +  1);
-          };
-          Self__WWDR->storage__XNK=new__ZWDR;
-          Self__WWDR->capacity__MNK=new_capacity__VWDR;
-        };
-      };
-      ((__CHARACTER *)Self__WWDR->storage__XNK)[Self__WWDR->count__VF]=',';
-      Self__WWDR->count__VF=(__INTEGER)(Self__WWDR->count__VF +  1);
-    };
-    Self__BTMM=(__INTEGER)(Self__BTMM +  1);
-  };
-  Self__PU4Q=((__STRING *)buffer__PDMM);
-  if ((((__CHARACTER *)Self__PU4Q->storage__XNK)[(__INTEGER)(Self__PU4Q->count__VF -  1)] == ',')) {
-    Self__YBAR=((__STRING *)buffer__PDMM);
-    if (( 1 > Self__YBAR->count__VF)) {
-      Self__YBAR->count__VF= 0;
-    } else {
-      Self__YBAR->count__VF=(__INTEGER)(Self__YBAR->count__VF -  1);
-    };
+  append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_363));
+  append_type__OTNL(Self__QOTL,buffer__ROTL);
+  if (((__INTEGER_8__FZF)(Self__QOTL->parent_profil__P3NJ.stat__LPFL &  2) ==  0)) {
+    append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_364));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_365));
+  };
+  if (((__INTEGER_8__FZF)(Self__QOTL->parent_profil__P3NJ.stat__LPFL &  1) ==  0)) {
+    append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_366));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_367));
+  };
+  add_last__ACV(((__STRING__BC *)buffer__ROTL),'\n');
+}
+
+static void genere_typedef__TYVI(__TYPE__FF *Self__UYVI)
+// ({TYPE__FF}) Void No recursive, No inlinable.
+{
+  if ((((void *)Self__UYVI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__UYVI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+    print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+    if (((void *)Self__UYVI->prototype__QF->type_c__QSOC != (void *)NULL)) {
+      append__KWX(((__STRING__BC *)output_decl__LE),Self__UYVI->prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+      append__KWX(((__STRING__BC *)output_decl__LE),Self__UYVI->intern_name__TZMB);
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+    };
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+    append__KWX(((__STRING__BC *)output_decl__LE),Self__UYVI->intern_name__TZMB);
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
   };
-  Self__2WDR=((__STRING *)buffer__PDMM);
-  new_capacity__1WDR= 0;
-  if ((Self__2WDR->capacity__MNK <= Self__2WDR->count__VF)) {
-    if ((Self__2WDR->capacity__MNK ==  0)) {
-      Self__2WDR->capacity__MNK= 32;
-      Self__2WDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__1WDR=(__INTEGER)(Self__2WDR->capacity__MNK <<  1);
-      Self__3WDR=((__CHARACTER *)Self__2WDR->storage__XNK);
-      old_nb_elts__4WDR=Self__2WDR->capacity__MNK;
-      new__5WDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3WDR),((__UINTEGER_32 )old_nb_elts__4WDR),((__UINTEGER_32 )new_capacity__1WDR)));
-      upper__JPOR=(__INTEGER)(new_capacity__1WDR -  1);
-      Self__HPOR=old_nb_elts__4WDR;
-      while ((Self__HPOR <= upper__JPOR)) {
-        new__5WDR[Self__HPOR]='\0';
-        Self__HPOR=(__INTEGER)(Self__HPOR +  1);
-      };
-      Self__2WDR->storage__XNK=new__5WDR;
-      Self__2WDR->capacity__MNK=new_capacity__1WDR;
-    };
-  };
-  ((__CHARACTER *)Self__2WDR->storage__XNK)[Self__2WDR->count__VF]=')';
-  Self__2WDR->count__VF=(__INTEGER)(Self__2WDR->count__VF +  1);
-  if (((void *)Self__ODMM->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-    append__MOK(buffer__PDMM,(&__string_280));
-  } else {
-    append__MOK(buffer__PDMM,(&__string_281));
+}
+
+static void genere_typedef__RM2I(__TYPE_ID__MMB *Self__SM2I)
+// ({TYPE_ID__MMB}) Void No recursive, No inlinable.
+{
+  if ((((void *)Self__SM2I->parent_type__NMB.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__SM2I->parent_type__NMB.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+    print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+    if (((void *)Self__SM2I->parent_type__NMB.prototype__QF->type_c__QSOC != (void *)NULL)) {
+      append__KWX(((__STRING__BC *)output_decl__LE),Self__SM2I->parent_type__NMB.prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_56));
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+    };
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_56));
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
   };
 }
 
-static void append_type__TLJJ(__PROFIL_BLOCK *Self__ULJJ,void *buffer__VLJJ)
-// ({PROFIL_BLOCK},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void genere_typedef__N0VI(__TYPE_GENERIC__OCY *Self__O0VI)
+// ({TYPE_GENERIC__OCY}) Void Recursive, No inlinable.
 {
-  void *v__WLJJ;
-  __STRING *Self__CXDR,*Self__IXDR,*Self__PMHD,*Self__0BAR,*Self__OXDR;
-  __INTEGER new_capacity__BXDR,old_nb_elts__EXDR,upper__OPOR,Self__MPOR;
-  __INTEGER __tmp__2LJJ,Self__XLMJ,new_capacity__HXDR,old_nb_elts__KXDR;
-  __INTEGER upper__TPOR,Self__RPOR,new_capacity__NXDR,old_nb_elts__QXDR;
-  __INTEGER upper__YPOR,Self__WPOR;
-  __CHARACTER *Self__DXDR,*new__FXDR,*Self__JXDR,*new__LXDR,*Self__PXDR;
-  __CHARACTER *new__RXDR;
-  v__WLJJ=NULL;
-  Self__CXDR=((__STRING *)buffer__VLJJ);
-  new_capacity__BXDR= 0;
-  if ((Self__CXDR->capacity__MNK <= Self__CXDR->count__VF)) {
-    if ((Self__CXDR->capacity__MNK ==  0)) {
-      Self__CXDR->capacity__MNK= 32;
-      Self__CXDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__BXDR=(__INTEGER)(Self__CXDR->capacity__MNK <<  1);
-      Self__DXDR=((__CHARACTER *)Self__CXDR->storage__XNK);
-      old_nb_elts__EXDR=Self__CXDR->capacity__MNK;
-      new__FXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DXDR),((__UINTEGER_32 )old_nb_elts__EXDR),((__UINTEGER_32 )new_capacity__BXDR)));
-      upper__OPOR=(__INTEGER)(new_capacity__BXDR -  1);
-      Self__MPOR=old_nb_elts__EXDR;
-      while ((Self__MPOR <= upper__OPOR)) {
-        new__FXDR[Self__MPOR]='\0';
-        Self__MPOR=(__INTEGER)(Self__MPOR +  1);
-      };
-      Self__CXDR->storage__XNK=new__FXDR;
-      Self__CXDR->capacity__MNK=new_capacity__BXDR;
-    };
-  };
-  ((__CHARACTER *)Self__CXDR->storage__XNK)[Self__CXDR->count__VF]='(';
-  Self__CXDR->count__VF=(__INTEGER)(Self__CXDR->count__VF +  1);
-  __tmp__2LJJ=((__FAST_ARRAYoLOCALo *)Self__ULJJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-  Self__XLMJ= 0;
-  while ((Self__XLMJ <= __tmp__2LJJ)) {
-    v__WLJJ=((void **)((__FAST_ARRAYoLOCALo *)Self__ULJJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__XLMJ];
-    if (((void *)v__WLJJ != (void *)NULL)) {
-      display_type__FQBK(v__WLJJ,buffer__VLJJ);
-      Self__IXDR=((__STRING *)buffer__VLJJ);
-      new_capacity__HXDR= 0;
-      if ((Self__IXDR->capacity__MNK <= Self__IXDR->count__VF)) {
-        if ((Self__IXDR->capacity__MNK ==  0)) {
-          Self__IXDR->capacity__MNK= 32;
-          Self__IXDR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__HXDR=(__INTEGER)(Self__IXDR->capacity__MNK <<  1);
-          Self__JXDR=((__CHARACTER *)Self__IXDR->storage__XNK);
-          old_nb_elts__KXDR=Self__IXDR->capacity__MNK;
-          new__LXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JXDR),((__UINTEGER_32 )old_nb_elts__KXDR),((__UINTEGER_32 )new_capacity__HXDR)));
-          upper__TPOR=(__INTEGER)(new_capacity__HXDR -  1);
-          Self__RPOR=old_nb_elts__KXDR;
-          while ((Self__RPOR <= upper__TPOR)) {
-            new__LXDR[Self__RPOR]='\0';
-            Self__RPOR=(__INTEGER)(Self__RPOR +  1);
-          };
-          Self__IXDR->storage__XNK=new__LXDR;
-          Self__IXDR->capacity__MNK=new_capacity__HXDR;
-        };
-      };
-      ((__CHARACTER *)Self__IXDR->storage__XNK)[Self__IXDR->count__VF]=',';
-      Self__IXDR->count__VF=(__INTEGER)(Self__IXDR->count__VF +  1);
-    };
-    Self__XLMJ=(__INTEGER)(Self__XLMJ +  1);
-  };
-  Self__PMHD=((__STRING *)buffer__VLJJ);
-  if ((((__CHARACTER *)Self__PMHD->storage__XNK)[(__INTEGER)(Self__PMHD->count__VF -  1)] == ',')) {
-    Self__0BAR=((__STRING *)buffer__VLJJ);
-    if (( 1 > Self__0BAR->count__VF)) {
-      Self__0BAR->count__VF= 0;
-    } else {
-      Self__0BAR->count__VF=(__INTEGER)(Self__0BAR->count__VF -  1);
-    };
+  __TYPE_FULL__XMB *__tmp__ATTT;
+  void *__tmp__H1VI;
+  if ((((void *)Self__O0VI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__O0VI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+    __tmp__ATTT=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__O0VI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__H1VI=((__TYPE_FULL__XMB *)__tmp__ATTT)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__H1VI)->__id) {
+    case __TYPE__FF__: {
+      genere_typedef__TYVI(((__TYPE__FF *)__tmp__H1VI));
+    } break;
+    case __TYPE_ID__MMB__: {
+      genere_typedef__RM2I(((__TYPE_ID__MMB *)__tmp__H1VI));
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      genere_typedef__N0VI(((__TYPE_GENERIC__OCY *)__tmp__H1VI));
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      genere_typedef__F2VI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      genere_typedef__DIFL(((__PROFIL_BLOCK__O3NJ *)__tmp__H1VI));
+    } break;
+    };
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+    if (((void *)Self__O0VI->parent_type__PCY.prototype__QF->type_c__QSOC != (void *)NULL)) {
+      append__KWX(((__STRING__BC *)output_decl__LE),Self__O0VI->parent_type__PCY.prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+      append__KWX(((__STRING__BC *)output_decl__LE),Self__O0VI->parent_type__PCY.intern_name__TZMB);
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+    };
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+    append__KWX(((__STRING__BC *)output_decl__LE),Self__O0VI->parent_type__PCY.intern_name__TZMB);
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
   };
-  Self__OXDR=((__STRING *)buffer__VLJJ);
-  new_capacity__NXDR= 0;
-  if ((Self__OXDR->capacity__MNK <= Self__OXDR->count__VF)) {
-    if ((Self__OXDR->capacity__MNK ==  0)) {
-      Self__OXDR->capacity__MNK= 32;
-      Self__OXDR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__NXDR=(__INTEGER)(Self__OXDR->capacity__MNK <<  1);
-      Self__PXDR=((__CHARACTER *)Self__OXDR->storage__XNK);
-      old_nb_elts__QXDR=Self__OXDR->capacity__MNK;
-      new__RXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PXDR),((__UINTEGER_32 )old_nb_elts__QXDR),((__UINTEGER_32 )new_capacity__NXDR)));
-      upper__YPOR=(__INTEGER)(new_capacity__NXDR -  1);
-      Self__WPOR=old_nb_elts__QXDR;
-      while ((Self__WPOR <= upper__YPOR)) {
-        new__RXDR[Self__WPOR]='\0';
-        Self__WPOR=(__INTEGER)(Self__WPOR +  1);
-      };
-      Self__OXDR->storage__XNK=new__RXDR;
-      Self__OXDR->capacity__MNK=new_capacity__NXDR;
-    };
-  };
-  ((__CHARACTER *)Self__OXDR->storage__XNK)[Self__OXDR->count__VF]=')';
-  Self__OXDR->count__VF=(__INTEGER)(Self__OXDR->count__VF +  1);
-  if (((void *)Self__ULJJ->parent_profil__OGAG.result_last__5FKH != (void *)NULL)) {
-    append__MOK(buffer__VLJJ,(&__string_280));
-  } else {
-    append__MOK(buffer__VLJJ,(&__string_281));
+}
+
+static void genere_typedef__F2VI()
+// () Void No recursive, No inlinable.
+{
+  __PROTOTYPE__MF *__tmp__I2VI,*__tmp__Q2VI,*__tmp__4S0G;
+  __STRING_CONSTANT__0 *__tmp__V3VI;
+  __BOOLEAN__L __tmp__V2VI;
+  __tmp__I2VI=prototype__32ZG();
+  if (((void *)__tmp__I2VI->parent_named__PF.name__GWB == (void *)(&__string_47))) {
+    __tmp__V2VI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__Q2VI=prototype__32ZG();
+    __tmp__V2VI=((void *)__tmp__Q2VI->parent_named__PF.name__GWB == (void *)(&__string_48));
+  };
+  if (__tmp__V2VI) {
+    print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+    __tmp__Q2VI=prototype__32ZG();
+    if (((void *)__tmp__Q2VI->type_c__QSOC != (void *)NULL)) {
+      __tmp__4S0G=prototype__32ZG();
+      append__KWX(((__STRING__BC *)output_decl__LE),__tmp__4S0G->type_c__QSOC);
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+      __tmp__V3VI=intern_name__KZBI();
+      append__KWX(((__STRING__BC *)output_decl__LE),__tmp__V3VI);
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+    };
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+    __tmp__V3VI=intern_name__KZBI();
+    append__KWX(((__STRING__BC *)output_decl__LE),__tmp__V3VI);
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
   };
 }
 
-static void genere_struct__212G(__TYPE *Self__312G)
-// ({TYPE}) VoidRecursive, No inlinable.
+static void genere_typedef__DIFL(__PROFIL_BLOCK__O3NJ *Self__EIFL)
+// ({PROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
 {
-  void *slot_data__412G,*__tmp__FA3G,*__tmp__JA3G,*__tmp__TC3G;
-  void *__tmp__XC3G,*__tmp__1C3G,*__tmp__1E3G,*__tmp__5E3G,*__tmp__DF3G;
-  void *slot__512G;
-  __BLOCK action__B22G;
-  void *tg__C22G;
-  __INTEGER __tmp__Z22G,Self__FBDH,result__C5BR,__tmp__H32G;
-  __INTEGER result__E5BR,Self__J30I,limit_up__K30I,__tmp__V32G;
-  __INTEGER __tmp__TB3G,__tmp__3D3G,new_capacity__TXDR;
-  __INTEGER old_nb_elts__WXDR,upper__3POR,Self__1POR,__tmp__TA3G;
-  __INTEGER Self__VBDH,result__O5BR,__tmp__BB3G,result__Q5BR,Self__NDXH;
-  __INTEGER limit_up__ODXH,new_capacity__ZXDR,old_nb_elts__2XDR;
-  __INTEGER upper__CQOR,Self__AQOR,result__05BR,__tmp__SD3G;
-  __INTEGER result__25BR,Self__BEXH,limit_up__CEXH,new_capacity__5XDR;
-  __INTEGER old_nb_elts__CYDR,upper__HQOR,Self__FQOR,new_capacity__FYDR;
-  __INTEGER old_nb_elts__IYDR,upper__MQOR,Self__KQOR,new_capacity__LYDR;
-  __INTEGER old_nb_elts__OYDR,upper__RQOR,Self__PQOR,Self__0VZI;
-  __INTEGER new_capacity__RYDR,old_nb_elts__UYDR,upper__WQOR,Self__UQOR;
-  __INTEGER new_capacity__XYDR,old_nb_elts__0YDR,upper__1QOR,Self__ZQOR;
-  __INTEGER new_capacity__3YDR,old_nb_elts__AZDR,upper__AROR,Self__4QOR;
-  __INTEGER Self__NYZI,__tmp__PL3G,Self__QDCJ,new_capacity__DZDR;
-  __INTEGER old_nb_elts__GZDR,upper__FROR,Self__DROR,new_capacity__JZDR;
-  __INTEGER old_nb_elts__MZDR,upper__KROR,Self__IROR,new_capacity__PZDR;
-  __INTEGER old_nb_elts__SZDR,upper__PROR,Self__NROR;
-  __SLOT_DATA *Self__D5BR,*Self__H5BR,*Self__J5BR,*Self__K5BR;
-  __SLOT_DATA *Self__N5BR,*Self__P5BR,*Self__T5BR,*Self__V5BR;
-  __SLOT_DATA *Self__W5BR,*Self__Z5BR,*Self__15BR,*Self__55BR;
-  __SLOT_DATA *Self__BACR,*Self__CACR,*Self__EACR,*Self__GACR;
-  __SLOT_DATA *Self__IACR;
-  __SLOT_CODE *Self__F5BR,*Self__R5BR,*Self__35BR;
-  __TYPE *Self__2QVP,*Self__5QVP,*Self__OJQP,*Self__QJQP,*Self__VJQP;
-  __TYPE *Self__XJQP;
-  void *result__G5BR,*result__I5BR,*result__M5BR,*result__S5BR;
-  void *result__U5BR,*result__Y5BR,*result__45BR,*result__AACR;
-  void *__tmp__G42G,*__tmp__342G,*__tmp__N52G;
-  void *__tmp__442G,*__tmp__O52G;
-  __STRING *Self__UXDR,*Self__0XDR,*Self__AYDR,*Self__GYDR,*Self__MYDR;
-  __STRING *Self__SYDR,*Self__YYDR,*Self__4YDR,*Self__EZDR,*Self__KZDR;
-  __STRING *Self__QZDR;
-  __POSITION pos__HRHQ,pos__KRHQ,pos__QRHQ;
-  void *tab__A22G,*__tmp__S52G,*__tmp__152G,*__tmp__DA3G,*__tmp__AC3G;
-  void *__tmp__JC3G,*__tmp__RC3G,*__tmp__IE3G,*__tmp__RE3G,*__tmp__ZE3G;
-  __CHARACTER __tmp__B32G,__tmp__1A3G;
-  __BOOLEAN __tmp__K32G,__tmp__A42G,__tmp__G52G,__tmp__Q42G,__tmp__C52G;
-  __BOOLEAN __tmp__D52G,__tmp__H52G,__tmp__XB3G,__tmp__5D3G,__tmp__FI3G;
-  __BOOLEAN __tmp__UI3G,result__2WZI;
-  __BLOCK __tmp__R52G;
-  __CHARACTER *Self__VXDR,*new__XXDR,*Self__1XDR,*new__3XDR,*Self__BYDR;
-  __CHARACTER *new__DYDR,*Self__HYDR,*new__JYDR,*Self__NYDR,*new__PYDR;
-  __CHARACTER *Self__TYDR,*new__VYDR,*Self__ZYDR,*new__1YDR,*Self__5YDR;
-  __CHARACTER *new__BZDR,*Self__FZDR,*new__HZDR,*Self__LZDR,*new__NZDR;
-  __CHARACTER *Self__RZDR,*new__TZDR;
-  __BLOCK __tmp__5B3G;
-  __BLOCK __tmp__HE3G;
-  slot_data__412G=NULL;
-  slot__512G=NULL;
-  tab__A22G=NULL;
-  action__B22G.__id=0;
-  tg__C22G=NULL;
-  if (((((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL))) {
-    __tmp__Z22G=((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-    Self__FBDH= 0;
-    while ((Self__FBDH <= __tmp__Z22G)) {
-      slot__512G=((void **)((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__FBDH];
-      if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-        __tmp__B32G=((__SLOT_DATA *)slot__512G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
-      } else {
-        __tmp__B32G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
+  __PROTOTYPE__MF *__tmp__GIFL,*__tmp__OIFL;
+  __STRING_CONSTANT__0 *__tmp__EJFL,*__tmp__LJFL;
+  __BOOLEAN__L __tmp__TIFL;
+  __tmp__GIFL=prototype__JBFL();
+  if (((void *)__tmp__GIFL->parent_named__PF.name__GWB == (void *)(&__string_47))) {
+    __tmp__TIFL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__OIFL=prototype__JBFL();
+    __tmp__TIFL=((void *)__tmp__OIFL->parent_named__PF.name__GWB == (void *)(&__string_48));
+  };
+  if (__tmp__TIFL) {
+    print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+    __tmp__EJFL=type_c__4SFL();
+    if (((void *)__tmp__EJFL != (void *)NULL)) {
+      __tmp__LJFL=type_c__4SFL();
+      append__KWX(((__STRING__BC *)output_decl__LE),__tmp__LJFL);
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+      append__KWX(((__STRING__BC *)output_decl__LE),Self__EIFL->parent_profil__P3NJ.name__B2IK);
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+    };
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+    append__KWX(((__STRING__BC *)output_decl__LE),Self__EIFL->parent_profil__P3NJ.name__B2IK);
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
+  };
+}
+
+static void genere_struct__43VI(__TYPE__FF *Self__53VI)
+// ({TYPE__FF}) Void Recursive, No inlinable.
+{
+  void *slot__B4VI,*__tmp__ITTT,*__tmp__U5VI;
+  __POSITION__OL __tmp__C5VI,__tmp__DKWI;
+  __INTEGER__Q __tmp__N5VI,Self__SO2I,result__PU0T,__tmp__15VI;
+  __INTEGER__Q __tmp__JAWI,__tmp__4DWI,__tmp__JGWI,Self__IJDJ;
+  __INTEGER__Q limit_up__JJDJ;
+  void *__tmp__JCCJ,*__tmp__CJOU,*__tmp__IJOU,*__tmp__UJOU,*__tmp__GKOU;
+  __SLOT_CODE__4IRG *Self__QU0T;
+  __SLOT_DATA__IJRG *Self__TU0T,*__tmp__PCWI,*Self__BJOU,*Self__VU0T;
+  __SLOT_DATA__IJRG *Self__TJOU,*Self__FV0T;
+  __TYPE__FF *Self__ZNWR,*Self__FJIR;
+  __SECTION___RVOB *result__AJOU,*__tmp__DJOU,*result__SJOU,*__tmp__VJOU;
+  __SECTION___RVOB *__tmp__HKOU;
+  __TYPE_FULL__XMB *__tmp__0AWI,*__tmp__JBWI,*__tmp__YBWI;
+  void *__tmp__KBWI,*__tmp__ZBWI;
+  __STRING__BC *Self__3AXT;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *tab__C4VI,*__tmp__3BWI,*__tmp__GCWI;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__OCWI,*__tmp__2EWI;
+  __BLOCK__GB action__D4VI;
+  __BOOLEAN__L Result__GTTT,__tmp__S4VI,__tmp__45VI,__tmp__KAWI;
+  __BOOLEAN__L __tmp__UAWI,__tmp__RAWI,__tmp__RBWI,__tmp__DBWI;
+  __BOOLEAN__L __tmp__OBWI,__tmp__LBWI,__tmp__SBWI,__tmp__YDWI;
+  __BOOLEAN__L __tmp__CEWI,__tmp__5DWI,__tmp__KGWI;
+  __CHARACTER__DB __tmp__V5VI,__tmp__HLWI;
+  __BLOCK__GB __tmp__2BWI;
+  __BLOCK__GB __tmp__KEWI;
+  __BLOCK__GB __tmp__TGWI;
+  slot__B4VI=NULL;
+  tab__C4VI=NULL;
+  action__D4VI.__id=0;
+  Result__GTTT=(((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__GTTT) {
+    __tmp__S4VI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__ITTT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__S4VI=((void *)__tmp__ITTT != (void *)NULL);
+  };
+  if (__tmp__S4VI) {
+    if (Self__53VI->detect_recursivity_generation__Y4VI) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_376));
+      append__KWX(((__STRING__BC *)string_tmp__YC),Self__53VI->prototype__QF->parent_named__PF.name__GWB);
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+      __tmp__C5VI=Self__53VI->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(__tmp__C5VI);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      if ((__tmp__B32G == '+')) {
-        if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          Self__D5BR=((__SLOT_DATA *)slot__512G);
-          result__C5BR= 0;
-          if (((void *)((__SLOT *)Self__D5BR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__C5BR= 1;
-          };
-          __tmp__H32G=result__C5BR;
-        } else {
-          Self__F5BR=((__SLOT_CODE *)slot__512G);
-          result__E5BR= 0;
-          if (((void *)((__SLOT *)Self__F5BR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__E5BR= 1;
-          };
-          __tmp__H32G=result__E5BR;
-        };
-        __tmp__K32G=(__tmp__H32G ==  0);
-      } else {
-        __tmp__K32G=FALSE__;
-      };
-      if (__tmp__K32G) {
-        __tmp__R52G.__id=10821;
-        __tmp__R52G.self=Self__312G;
-        action__B22G=__tmp__R52G;
-        if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          __tmp__S52G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-        } else {
-          __tmp__S52G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-        };
-        if (((void *)__tmp__S52G != (void *)NULL)) {
-          if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          };
-          if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-            __tmp__152G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__152G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-          };
-          Self__J30I= 0;
-          limit_up__K30I=((__FAST_ARRAYoSLOT_DATAo *)__tmp__152G)->parent_arrayed_collection__FK3F.upper__C35F;
-          while ((Self__J30I <= limit_up__K30I)) {
-            if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-              __tmp__DA3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-            } else {
-              __tmp__DA3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-            };
-            __tmp__FA3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__DA3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__J30I];
-            switch (action__B22G.__id) {
-            case 10821: {
-              Self__2QVP=((__TYPE *)action__B22G.self);
-              __tmp__V32G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.ensure_count__YDAG;
-              if ((__tmp__V32G >  0)) {
-                __tmp__A42G=TRUE__;
-              } else {
-                Self__H5BR=((__SLOT_DATA *)__tmp__FA3G);
-                result__G5BR=NULL;
-                if (((void *)Self__H5BR->parent_slot__IHZD != (void *)NULL)) {
-                  result__G5BR=((__ITM_SLOT *)((__SLOT *)Self__H5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                } else {
-                  result__G5BR=get_name__GCJD((&__string_26));
+    };
+    Self__53VI->detect_recursivity_generation__Y4VI=TRUE__K__;
+    __tmp__N5VI=Self__53VI->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+    Self__SO2I= 0;
+    while ((Self__SO2I <= __tmp__N5VI)) {
+      __tmp__U5VI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__SO2I];
+      slot__B4VI=__tmp__U5VI;
+      if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__JCCJ=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JCCJ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__V5VI=((__ITM_SLOT__PLC *)__tmp__JCCJ)->parent_named__QLC.style__0KQC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__V5VI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JCCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__V5VI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+      };
+      if ((__tmp__V5VI == '+')) {
+        if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          Self__QU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI);
+          result__PU0T= 0;
+          if (((void *)Self__QU0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__PU0T= 1;
+          };
+          __tmp__15VI=result__PU0T;
+        } else /* SLOT_DATA */ {
+          Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI);
+          result__PU0T= 0;
+          if (((void *)Self__TU0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__PU0T= 1;
+          };
+          __tmp__15VI=result__PU0T;
+        };
+        __tmp__45VI=(__tmp__15VI ==  0);
+      } else /* FALSE */ {
+        __tmp__45VI=FALSE__O__;
+      };
+      if (__tmp__45VI) {
+        __tmp__2BWI.__id=13248;
+        __tmp__2BWI.self=Self__53VI;
+        action__D4VI=__tmp__2BWI;
+        if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__3BWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+        } else /* SLOT_DATA */ {
+          __tmp__3BWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+        };
+        if (((void *)__tmp__3BWI != (void *)NULL)) {
+          if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          };
+          if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__GCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__GCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          result__PU0T= 0;
+          __tmp__15VI=__tmp__GCWI->parent_arrayed_collection__ICXG.upper__NN3G;
+          while ((result__PU0T <= __tmp__15VI)) {
+            if (((struct ___OBJ *)slot__B4VI)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__OCWI=((__SLOT_CODE__4IRG *)slot__B4VI)->parent_slot__5IRG->slot_data_list__NCXG;
+            } else /* SLOT_DATA */ {
+              __tmp__OCWI=((__SLOT_DATA__IJRG *)slot__B4VI)->parent_slot__KJRG->slot_data_list__NCXG;
+            };
+            __tmp__PCWI=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__OCWI)->parent_arrayed_collection__ICXG.storage__JN3G)[result__PU0T];
+            switch (action__D4VI.__id) {
+            case 13248: {
+              Self__ZNWR=((__TYPE__FF *)action__D4VI.self);
+              __tmp__JAWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+              __tmp__KAWI=(__tmp__JAWI >  0);
+              if (__tmp__KAWI) {
+                __tmp__UAWI=TRUE__K__;
+              } else /* FALSE */ {
+                Self__BJOU=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+                result__AJOU=NULL;
+                if (((void *)Self__BJOU->parent_slot__KJRG != (void *)NULL)) {
+                  __tmp__CJOU=Self__BJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                  if (((struct ___OBJ *)__tmp__CJOU)->__id==__ITM_SLOT__PLC__) {
+                    __tmp__DJOU=((__ITM_SLOT__PLC *)__tmp__CJOU)->id_section__TVOB;
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    __tmp__DJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                  };
+                  result__AJOU=__tmp__DJOU;
+                } else /* FALSE */ {
+                  __tmp__DJOU=get_name__TAUD((&__string_35));
+                  result__AJOU=__tmp__DJOU;
                 };
-                __tmp__A42G=((void *)((__SECTION_ *)result__G5BR)->name__CH0D == (void *)(&__string_28));
-              };
-              if (__tmp__A42G) {
-                __tmp__G42G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F;
-                __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__2QVP);
-              } else {
-                __tmp__G52G=FALSE__;
-              };
-              if (__tmp__G52G) {
-                __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-                __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-                if (__tmp__C52G) {
-                  __tmp__D52G=TRUE__;
-                } else {
-                  __tmp__342G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
-                  __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
+                __tmp__RAWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+                __tmp__UAWI=__tmp__RAWI;
+              };
+              if (__tmp__UAWI) {
+                __tmp__0AWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+                __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+                __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__ZNWR);
+              } else /* FALSE */ {
+                __tmp__RBWI=FALSE__O__;
+              };
+              if (__tmp__RBWI) {
+                __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__PCWI->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+                if (__tmp__DBWI) {
+                  __tmp__OBWI=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__JBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+                  __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+                  switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+                  case __TYPE__FF__: {
+                    __tmp__LBWI=FALSE__O__;
+                  } break;
+                  case __TYPE_NULL__GMB__: {
+                    __tmp__LBWI=FALSE__O__;
+                  } break;
+                  case __TYPE_VOID__IMB__: {
+                    __tmp__LBWI=FALSE__O__;
+                  } break;
+                  case __TYPE_CONTEXT__KMB__: {
+                    __tmp__LBWI=FALSE__O__;
+                  } break;
+                  case __TYPE_ID__MMB__: {
+                    __tmp__LBWI=FALSE__O__;
+                  } break;
+                  case __TYPE_GENERIC__OCY__: {
+                    __tmp__LBWI=FALSE__O__;
+                  } break;
+                  case __TYPE_BLOCK__CP5D__: {
+                    __tmp__LBWI=TRUE__K__;
+                  } break;
+                  case __PROFIL_BLOCK__O3NJ__: {
+                    __tmp__LBWI=TRUE__K__;
+                  } break;
+                  };
+                  __tmp__OBWI=__tmp__LBWI;
                 };
-                __tmp__H52G=__tmp__D52G;
-              } else {
-                __tmp__H52G=FALSE__;
-              };
-              if (__tmp__H52G) {
-                __tmp__N52G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F;
-                __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
-                switch (((struct ___OBJ *)__tmp__O52G)->__id) {
-                case __TYPE__: {
-                  genere_struct__212G(__tmp__O52G);
-                } break;
-                case __TYPE_NULL__: {
-                  append__MOK(output_decl__1C,(&__string_176));
+                __tmp__SBWI=__tmp__OBWI;
+              } else /* FALSE */ {
+                __tmp__SBWI=FALSE__O__;
+              };
+              if (__tmp__SBWI) {
+                __tmp__YBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+                __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+                switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+                case __TYPE__FF__: {
+                  genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
                 } break;
-                case __TYPE_VOID__: {
-                } break;
-                case __TYPE_CONTEXT__: {
-                  append__MOK(output_decl__1C,(&__string_177));
+                case __TYPE_NULL__GMB__: {
+                  if ((! is_java__EE)) {
+                    (&__string_245)->count__0C= 54;
+                    (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+                    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+                  };
                 } break;
-                case __TYPE_ID__: {
+                case __TYPE_CONTEXT__KMB__: {
+                  (&__string_246)->count__0C= 167;
+                  (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+                  append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
                 } break;
-                case __TYPE_GENERIC__: {
-                  genere_struct__DP3G(__tmp__O52G);
+                case __TYPE_GENERIC__OCY__: {
+                  genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
                 } break;
-                case __PROFIL_BLOCK__: {
+                case __TYPE_BLOCK__CP5D__: {
+                  genere_struct__0TXI();
                 } break;
                 };
               };
             } break;
-            case 10833: {
-              Self__5QVP=((__TYPE *)action__B22G.self);
-              Self__J5BR=((__SLOT_DATA *)__tmp__FA3G);
-              result__I5BR=NULL;
-              if (((void *)Self__J5BR->parent_slot__IHZD != (void *)NULL)) {
-                result__I5BR=((__ITM_SLOT *)((__SLOT *)Self__J5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-              } else {
-                result__I5BR=get_name__GCJD((&__string_26));
-              };
-              if (((void *)((__SECTION_ *)result__I5BR)->name__CH0D == (void *)(&__string_28))) {
-                __tmp__XB3G=TRUE__;
-              } else {
-                __tmp__TB3G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.ensure_count__YDAG;
-                __tmp__XB3G=(__tmp__TB3G >  0);
-              };
-              if (__tmp__XB3G) {
-                add_slot_struct__1TRI(Self__5QVP,__tmp__FA3G);
+            case 13259: {
+              Self__ZNWR=((__TYPE__FF *)action__D4VI.self);
+              Self__BJOU=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+              result__AJOU=NULL;
+              if (((void *)Self__BJOU->parent_slot__KJRG != (void *)NULL)) {
+                __tmp__IJOU=Self__BJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                if (((struct ___OBJ *)__tmp__IJOU)->__id==__ITM_SLOT__PLC__) {
+                  __tmp__DJOU=((__ITM_SLOT__PLC *)__tmp__IJOU)->id_section__TVOB;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  __tmp__DJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                };
+                result__AJOU=__tmp__DJOU;
+              } else /* FALSE */ {
+                __tmp__DJOU=get_name__TAUD((&__string_35));
+                result__AJOU=__tmp__DJOU;
+              };
+              __tmp__YDWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+              if (__tmp__YDWI) {
+                __tmp__CEWI=TRUE__K__;
+              } else /* FALSE */ {
+                __tmp__4DWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__5DWI=(__tmp__4DWI >  0);
+                __tmp__CEWI=__tmp__5DWI;
+              };
+              if (__tmp__CEWI) {
+                add_slot_struct__Y2GJ(Self__ZNWR,__tmp__PCWI);
               };
             } break;
-            case 10842: {
-              __tmp__3D3G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.ensure_count__YDAG;
-              __tmp__5D3G=(__tmp__3D3G >  0);
-              if (__tmp__5D3G) {
-                Self__K5BR=((__SLOT_DATA *)__tmp__FA3G);
-                genere_declaration__Y1NI(Self__K5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                Self__UXDR=((__STRING *)output_glob__VD);
-                new_capacity__TXDR= 0;
-                if ((Self__UXDR->capacity__MNK <= Self__UXDR->count__VF)) {
-                  if ((Self__UXDR->capacity__MNK ==  0)) {
-                    Self__UXDR->capacity__MNK= 32;
-                    Self__UXDR->storage__XNK=create__OUX( 32);
-                  } else {
-                    new_capacity__TXDR=(__INTEGER)(Self__UXDR->capacity__MNK <<  1);
-                    Self__VXDR=((__CHARACTER *)Self__UXDR->storage__XNK);
-                    old_nb_elts__WXDR=Self__UXDR->capacity__MNK;
-                    new__XXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VXDR),((__UINTEGER_32 )old_nb_elts__WXDR),((__UINTEGER_32 )new_capacity__TXDR)));
-                    upper__3POR=(__INTEGER)(new_capacity__TXDR -  1);
-                    Self__1POR=old_nb_elts__WXDR;
-                    while ((Self__1POR <= upper__3POR)) {
-                      new__XXDR[Self__1POR]='\0';
-                      Self__1POR=(__INTEGER)(Self__1POR +  1);
-                    };
-                    Self__UXDR->storage__XNK=new__XXDR;
-                    Self__UXDR->capacity__MNK=new_capacity__TXDR;
-                  };
-                };
-                ((__CHARACTER *)Self__UXDR->storage__XNK)[Self__UXDR->count__VF]=' ';
-                Self__UXDR->count__VF=(__INTEGER)(Self__UXDR->count__VF +  1);
-                genere_star_declaration__Y2NI(Self__K5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                append__MOK(output_glob__VD,Self__K5BR->parent_variable__HHZD.intern_name__C25F);
-                append__MOK(output_glob__VD,(&__string_278));
+            case 13268: {
+              __tmp__JGWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+              __tmp__KGWI=(__tmp__JGWI >  0);
+              if (__tmp__KGWI) {
+                Self__VU0T=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+                genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+                genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                append__KWX(((__STRING__BC *)output_glob__BG),Self__VU0T->parent_variable__JJRG.intern_name__UN5D);
+                (&__string_220)->count__0C= 2;
+                (&__string_220)->storage__1C=";\n";
+                append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
               };
             } break;
             };
-            Self__J30I=(__INTEGER)(Self__J30I +  1);
-          };
-        };
-        if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          __tmp__JA3G=slot_data__B4TH(slot__512G);
-        } else {
-          __tmp__JA3G=slot_data__14TH(slot__512G);
-        };
-        __tmp__V32G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.ensure_count__YDAG;
-        if ((__tmp__V32G >  0)) {
-          __tmp__A42G=TRUE__;
-        } else {
-          Self__N5BR=((__SLOT_DATA *)__tmp__JA3G);
-          result__M5BR=NULL;
-          if (((void *)Self__N5BR->parent_slot__IHZD != (void *)NULL)) {
-            result__M5BR=((__ITM_SLOT *)((__SLOT *)Self__N5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__M5BR=get_name__GCJD((&__string_26));
-          };
-          __tmp__A42G=((void *)((__SECTION_ *)result__M5BR)->name__CH0D == (void *)(&__string_28));
-        };
-        if (__tmp__A42G) {
-          __tmp__G42G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F;
-          __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__312G);
-        } else {
-          __tmp__G52G=FALSE__;
-        };
-        if (__tmp__G52G) {
-          __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-          __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-          if (__tmp__C52G) {
-            __tmp__D52G=TRUE__;
-          } else {
-            __tmp__342G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F;
-            __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
-            __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
-          };
-          __tmp__H52G=__tmp__D52G;
-        } else {
-          __tmp__H52G=FALSE__;
-        };
-        if (__tmp__H52G) {
-          __tmp__N52G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F;
-          __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__O52G)->__id) {
-          case __TYPE__: {
-            genere_struct__212G(__tmp__O52G);
-          } break;
-          case __TYPE_NULL__: {
-            append__MOK(output_decl__1C,(&__string_176));
-          } break;
-          case __TYPE_VOID__: {
-          } break;
-          case __TYPE_CONTEXT__: {
-            append__MOK(output_decl__1C,(&__string_177));
-          } break;
-          case __TYPE_ID__: {
-          } break;
-          case __TYPE_GENERIC__: {
-            genere_struct__DP3G(__tmp__O52G);
-          } break;
-          case __PROFIL_BLOCK__: {
-          } break;
-          };
-        };
-      };
-      Self__FBDH=(__INTEGER)(Self__FBDH +  1);
-    };
-    __tmp__TA3G=((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-    Self__VBDH= 0;
-    while ((Self__VBDH <= __tmp__TA3G)) {
-      slot__512G=((void **)((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__VBDH];
-      if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-        __tmp__1A3G=((__SLOT_DATA *)slot__512G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
-      } else {
-        __tmp__1A3G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      };
-      if ((__tmp__1A3G == '+')) {
-        if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          Self__P5BR=((__SLOT_DATA *)slot__512G);
-          result__O5BR= 0;
-          if (((void *)((__SLOT *)Self__P5BR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__O5BR= 1;
-          };
-          __tmp__BB3G=result__O5BR;
-        } else {
-          Self__R5BR=((__SLOT_CODE *)slot__512G);
-          result__Q5BR= 0;
-          if (((void *)((__SLOT *)Self__R5BR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__Q5BR= 1;
-          };
-          __tmp__BB3G=result__Q5BR;
-        };
-        if ((__tmp__BB3G ==  0)) {
-          __tmp__5B3G.__id=10833;
-          __tmp__5B3G.self=Self__312G;
-          action__B22G=__tmp__5B3G;
-          if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-            __tmp__AC3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__AC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-          };
-          if (((void *)__tmp__AC3G != (void *)NULL)) {
-            if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-            };
-            if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-              __tmp__JC3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-            } else {
-              __tmp__JC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
+            result__PU0T=(__INTEGER__Q)(result__PU0T +  1);
+          };
+        };
+        if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          Self__TU0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__U5VI));
+        } else /* SLOT_DATA */ {
+          Self__TU0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__U5VI));
+        };
+        __tmp__PCWI=Self__TU0T;
+        __tmp__JAWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+        __tmp__KAWI=(__tmp__JAWI >  0);
+        if (__tmp__KAWI) {
+          __tmp__UAWI=TRUE__K__;
+        } else /* FALSE */ {
+          Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+          result__AJOU=NULL;
+          if (((void *)Self__TU0T->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__IJOU=Self__TU0T->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IJOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__DJOU=((__ITM_SLOT__PLC *)__tmp__IJOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__DJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__AJOU=__tmp__DJOU;
+          } else /* FALSE */ {
+            __tmp__DJOU=get_name__TAUD((&__string_35));
+            result__AJOU=__tmp__DJOU;
+          };
+          __tmp__RAWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+          __tmp__UAWI=__tmp__RAWI;
+        };
+        if (__tmp__UAWI) {
+          __tmp__0AWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+          __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+          __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__53VI);
+        } else /* FALSE */ {
+          __tmp__RBWI=FALSE__O__;
+        };
+        if (__tmp__RBWI) {
+          __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__PCWI->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+          if (__tmp__DBWI) {
+            __tmp__OBWI=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__JBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+            __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+            switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+            case __TYPE__FF__: {
+              __tmp__LBWI=FALSE__O__;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__LBWI=FALSE__O__;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__LBWI=FALSE__O__;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__LBWI=FALSE__O__;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__LBWI=FALSE__O__;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__LBWI=FALSE__O__;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__LBWI=TRUE__K__;
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__LBWI=TRUE__K__;
+            } break;
             };
-            Self__NDXH= 0;
-            limit_up__ODXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__JC3G)->parent_arrayed_collection__FK3F.upper__C35F;
-            while ((Self__NDXH <= limit_up__ODXH)) {
-              if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-                __tmp__RC3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-              } else {
-                __tmp__RC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-              };
-              __tmp__TC3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__RC3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__NDXH];
-              switch (action__B22G.__id) {
-              case 10821: {
-                Self__OJQP=((__TYPE *)action__B22G.self);
-                __tmp__V32G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.ensure_count__YDAG;
-                if ((__tmp__V32G >  0)) {
-                  __tmp__A42G=TRUE__;
-                } else {
-                  Self__T5BR=((__SLOT_DATA *)__tmp__TC3G);
-                  result__S5BR=NULL;
-                  if (((void *)Self__T5BR->parent_slot__IHZD != (void *)NULL)) {
-                    result__S5BR=((__ITM_SLOT *)((__SLOT *)Self__T5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                  } else {
-                    result__S5BR=get_name__GCJD((&__string_26));
+            __tmp__OBWI=__tmp__LBWI;
+          };
+          __tmp__SBWI=__tmp__OBWI;
+        } else /* FALSE */ {
+          __tmp__SBWI=FALSE__O__;
+        };
+        if (__tmp__SBWI) {
+          __tmp__YBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+          __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+          case __TYPE__FF__: {
+            genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
+          } break;
+          case __TYPE_NULL__GMB__: {
+            if ((! is_java__EE)) {
+              (&__string_245)->count__0C= 54;
+              (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+            };
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            (&__string_246)->count__0C= 167;
+            (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            genere_struct__0TXI();
+          } break;
+          };
+        };
+      };
+      Self__SO2I=(__INTEGER__Q)(Self__SO2I +  1);
+    };
+    __tmp__N5VI=Self__53VI->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+    Self__SO2I= 0;
+    while ((Self__SO2I <= __tmp__N5VI)) {
+      __tmp__U5VI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__SO2I];
+      slot__B4VI=__tmp__U5VI;
+      if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__JCCJ=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JCCJ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__V5VI=((__ITM_SLOT__PLC *)__tmp__JCCJ)->parent_named__QLC.style__0KQC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__V5VI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JCCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__V5VI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+      };
+      if ((__tmp__V5VI == '+')) {
+        if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          Self__QU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI);
+          result__PU0T= 0;
+          if (((void *)Self__QU0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__PU0T= 1;
+          };
+          __tmp__15VI=result__PU0T;
+        } else /* SLOT_DATA */ {
+          Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI);
+          result__PU0T= 0;
+          if (((void *)Self__TU0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__PU0T= 1;
+          };
+          __tmp__15VI=result__PU0T;
+        };
+        if ((__tmp__15VI ==  0)) {
+          __tmp__KEWI.__id=13259;
+          __tmp__KEWI.self=Self__53VI;
+          action__D4VI=__tmp__KEWI;
+          if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__GCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__GCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          if (((void *)__tmp__GCWI != (void *)NULL)) {
+            if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+            };
+            if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__OCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+            } else /* SLOT_DATA */ {
+              __tmp__OCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+            };
+            Self__IJDJ= 0;
+            limit_up__JJDJ=__tmp__OCWI->parent_arrayed_collection__ICXG.upper__NN3G;
+            while ((Self__IJDJ <= limit_up__JJDJ)) {
+              if (((struct ___OBJ *)slot__B4VI)->__id==__SLOT_CODE__4IRG__) {
+                __tmp__2EWI=((__SLOT_CODE__4IRG *)slot__B4VI)->parent_slot__5IRG->slot_data_list__NCXG;
+              } else /* SLOT_DATA */ {
+                __tmp__2EWI=((__SLOT_DATA__IJRG *)slot__B4VI)->parent_slot__KJRG->slot_data_list__NCXG;
+              };
+              Self__BJOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__2EWI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__IJDJ];
+              switch (action__D4VI.__id) {
+              case 13248: {
+                Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+                __tmp__JAWI=Self__BJOU->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__KAWI=(__tmp__JAWI >  0);
+                if (__tmp__KAWI) {
+                  __tmp__UAWI=TRUE__K__;
+                } else /* FALSE */ {
+                  Self__TJOU=((__SLOT_DATA__IJRG *)Self__BJOU);
+                  result__SJOU=NULL;
+                  if (((void *)Self__TJOU->parent_slot__KJRG != (void *)NULL)) {
+                    __tmp__UJOU=Self__TJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                    if (((struct ___OBJ *)__tmp__UJOU)->__id==__ITM_SLOT__PLC__) {
+                      __tmp__VJOU=((__ITM_SLOT__PLC *)__tmp__UJOU)->id_section__TVOB;
+                    } else /* ITM_SLOT_OPERATOR */ {
+                      __tmp__VJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                    };
+                    result__SJOU=__tmp__VJOU;
+                  } else /* FALSE */ {
+                    __tmp__VJOU=get_name__TAUD((&__string_35));
+                    result__SJOU=__tmp__VJOU;
                   };
-                  __tmp__A42G=((void *)((__SECTION_ *)result__S5BR)->name__CH0D == (void *)(&__string_28));
+                  __tmp__RAWI=((void *)((__SECTION___RVOB *)result__SJOU)->name__G25E == (void *)(&__string_37));
+                  __tmp__UAWI=__tmp__RAWI;
                 };
-                if (__tmp__A42G) {
-                  __tmp__G42G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__OJQP);
-                } else {
-                  __tmp__G52G=FALSE__;
+                if (__tmp__UAWI) {
+                  __tmp__0AWI=Self__BJOU->parent_variable__JJRG.type__IO5D;
+                  __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+                  __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__FJIR);
+                } else /* FALSE */ {
+                  __tmp__RBWI=FALSE__O__;
                 };
-                if (__tmp__G52G) {
-                  __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-                  __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-                  if (__tmp__C52G) {
-                    __tmp__D52G=TRUE__;
-                  } else {
-                    __tmp__342G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F;
-                    __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
-                    __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
+                if (__tmp__RBWI) {
+                  __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__BJOU->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+                  if (__tmp__DBWI) {
+                    __tmp__OBWI=TRUE__K__;
+                  } else /* FALSE */ {
+                    __tmp__JBWI=Self__BJOU->parent_variable__JJRG.type__IO5D;
+                    __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+                    switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+                    case __TYPE__FF__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_NULL__GMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_VOID__IMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_CONTEXT__KMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_ID__MMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_GENERIC__OCY__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_BLOCK__CP5D__: {
+                      __tmp__LBWI=TRUE__K__;
+                    } break;
+                    case __PROFIL_BLOCK__O3NJ__: {
+                      __tmp__LBWI=TRUE__K__;
+                    } break;
+                    };
+                    __tmp__OBWI=__tmp__LBWI;
                   };
-                  __tmp__H52G=__tmp__D52G;
-                } else {
-                  __tmp__H52G=FALSE__;
+                  __tmp__SBWI=__tmp__OBWI;
+                } else /* FALSE */ {
+                  __tmp__SBWI=FALSE__O__;
                 };
-                if (__tmp__H52G) {
-                  __tmp__N52G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
-                  switch (((struct ___OBJ *)__tmp__O52G)->__id) {
-                  case __TYPE__: {
-                    genere_struct__212G(__tmp__O52G);
-                  } break;
-                  case __TYPE_NULL__: {
-                    append__MOK(output_decl__1C,(&__string_176));
-                  } break;
-                  case __TYPE_VOID__: {
+                if (__tmp__SBWI) {
+                  __tmp__YBWI=Self__BJOU->parent_variable__JJRG.type__IO5D;
+                  __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+                  switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+                  case __TYPE__FF__: {
+                    genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
                   } break;
-                  case __TYPE_CONTEXT__: {
-                    append__MOK(output_decl__1C,(&__string_177));
+                  case __TYPE_NULL__GMB__: {
+                    if ((! is_java__EE)) {
+                      (&__string_245)->count__0C= 54;
+                      (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+                      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+                    };
                   } break;
-                  case __TYPE_ID__: {
+                  case __TYPE_CONTEXT__KMB__: {
+                    (&__string_246)->count__0C= 167;
+                    (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+                    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
                   } break;
-                  case __TYPE_GENERIC__: {
-                    genere_struct__DP3G(__tmp__O52G);
+                  case __TYPE_GENERIC__OCY__: {
+                    genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
                   } break;
-                  case __PROFIL_BLOCK__: {
+                  case __TYPE_BLOCK__CP5D__: {
+                    genere_struct__0TXI();
                   } break;
                   };
                 };
               } break;
-              case 10833: {
-                Self__QJQP=((__TYPE *)action__B22G.self);
-                Self__V5BR=((__SLOT_DATA *)__tmp__TC3G);
-                result__U5BR=NULL;
-                if (((void *)Self__V5BR->parent_slot__IHZD != (void *)NULL)) {
-                  result__U5BR=((__ITM_SLOT *)((__SLOT *)Self__V5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                } else {
-                  result__U5BR=get_name__GCJD((&__string_26));
+              case 13259: {
+                Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+                Self__VU0T=((__SLOT_DATA__IJRG *)Self__BJOU);
+                result__SJOU=NULL;
+                if (((void *)Self__VU0T->parent_slot__KJRG != (void *)NULL)) {
+                  __tmp__UJOU=Self__VU0T->parent_slot__KJRG->parent_itm_slot__RLC;
+                  if (((struct ___OBJ *)__tmp__UJOU)->__id==__ITM_SLOT__PLC__) {
+                    __tmp__VJOU=((__ITM_SLOT__PLC *)__tmp__UJOU)->id_section__TVOB;
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    __tmp__VJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                  };
+                  result__SJOU=__tmp__VJOU;
+                } else /* FALSE */ {
+                  __tmp__VJOU=get_name__TAUD((&__string_35));
+                  result__SJOU=__tmp__VJOU;
                 };
-                if (((void *)((__SECTION_ *)result__U5BR)->name__CH0D == (void *)(&__string_28))) {
-                  __tmp__XB3G=TRUE__;
-                } else {
-                  __tmp__TB3G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.ensure_count__YDAG;
-                  __tmp__XB3G=(__tmp__TB3G >  0);
+                __tmp__YDWI=((void *)((__SECTION___RVOB *)result__SJOU)->name__G25E == (void *)(&__string_37));
+                if (__tmp__YDWI) {
+                  __tmp__CEWI=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__4DWI=Self__BJOU->parent_variable__JJRG.ensure_count__IT4D;
+                  __tmp__5DWI=(__tmp__4DWI >  0);
+                  __tmp__CEWI=__tmp__5DWI;
                 };
-                if (__tmp__XB3G) {
-                  add_slot_struct__1TRI(Self__QJQP,__tmp__TC3G);
+                if (__tmp__CEWI) {
+                  add_slot_struct__Y2GJ(Self__FJIR,Self__BJOU);
                 };
               } break;
-              case 10842: {
-                __tmp__3D3G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.ensure_count__YDAG;
-                __tmp__5D3G=(__tmp__3D3G >  0);
-                if (__tmp__5D3G) {
-                  Self__W5BR=((__SLOT_DATA *)__tmp__TC3G);
-                  genere_declaration__Y1NI(Self__W5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  Self__0XDR=((__STRING *)output_glob__VD);
-                  new_capacity__ZXDR= 0;
-                  if ((Self__0XDR->capacity__MNK <= Self__0XDR->count__VF)) {
-                    if ((Self__0XDR->capacity__MNK ==  0)) {
-                      Self__0XDR->capacity__MNK= 32;
-                      Self__0XDR->storage__XNK=create__OUX( 32);
-                    } else {
-                      new_capacity__ZXDR=(__INTEGER)(Self__0XDR->capacity__MNK <<  1);
-                      Self__1XDR=((__CHARACTER *)Self__0XDR->storage__XNK);
-                      old_nb_elts__2XDR=Self__0XDR->capacity__MNK;
-                      new__3XDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1XDR),((__UINTEGER_32 )old_nb_elts__2XDR),((__UINTEGER_32 )new_capacity__ZXDR)));
-                      upper__CQOR=(__INTEGER)(new_capacity__ZXDR -  1);
-                      Self__AQOR=old_nb_elts__2XDR;
-                      while ((Self__AQOR <= upper__CQOR)) {
-                        new__3XDR[Self__AQOR]='\0';
-                        Self__AQOR=(__INTEGER)(Self__AQOR +  1);
-                      };
-                      Self__0XDR->storage__XNK=new__3XDR;
-                      Self__0XDR->capacity__MNK=new_capacity__ZXDR;
-                    };
-                  };
-                  ((__CHARACTER *)Self__0XDR->storage__XNK)[Self__0XDR->count__VF]=' ';
-                  Self__0XDR->count__VF=(__INTEGER)(Self__0XDR->count__VF +  1);
-                  genere_star_declaration__Y2NI(Self__W5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  append__MOK(output_glob__VD,Self__W5BR->parent_variable__HHZD.intern_name__C25F);
-                  append__MOK(output_glob__VD,(&__string_278));
+              case 13268: {
+                __tmp__JGWI=Self__BJOU->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__KGWI=(__tmp__JGWI >  0);
+                if (__tmp__KGWI) {
+                  Self__TJOU=((__SLOT_DATA__IJRG *)Self__BJOU);
+                  genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__TJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+                  genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__TJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  append__KWX(((__STRING__BC *)output_glob__BG),Self__TJOU->parent_variable__JJRG.intern_name__UN5D);
+                  (&__string_220)->count__0C= 2;
+                  (&__string_220)->storage__1C=";\n";
+                  append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
                 };
               } break;
               };
-              Self__NDXH=(__INTEGER)(Self__NDXH +  1);
-            };
-          };
-          if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-            __tmp__XC3G=slot_data__B4TH(slot__512G);
-          } else {
-            __tmp__XC3G=slot_data__14TH(slot__512G);
-          };
-          Self__Z5BR=((__SLOT_DATA *)__tmp__XC3G);
-          result__Y5BR=NULL;
-          if (((void *)Self__Z5BR->parent_slot__IHZD != (void *)NULL)) {
-            result__Y5BR=((__ITM_SLOT *)((__SLOT *)Self__Z5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__Y5BR=get_name__GCJD((&__string_26));
-          };
-          if (((void *)((__SECTION_ *)result__Y5BR)->name__CH0D == (void *)(&__string_28))) {
-            __tmp__XB3G=TRUE__;
-          } else {
-            __tmp__TB3G=((__SLOT_DATA *)__tmp__XC3G)->parent_variable__HHZD.ensure_count__YDAG;
-            __tmp__XB3G=(__tmp__TB3G >  0);
-          };
-          if (__tmp__XB3G) {
-            add_slot_struct__1TRI(Self__312G,__tmp__XC3G);
-          };
-        };
-        if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          __tmp__1C3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__1C3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        slot_data__412G=__tmp__1C3G;
-        if ((((void *)__tmp__1C3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__1C3G)->parent_variable__HHZD.ensure_count__YDAG >  0))) {
-          add_slot_struct__1TRI(Self__312G,__tmp__1C3G);
-        };
-      } else {
-        if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          Self__15BR=((__SLOT_DATA *)slot__512G);
-          result__05BR= 0;
-          if (((void *)((__SLOT *)Self__15BR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__05BR= 1;
-          };
-          __tmp__SD3G=result__05BR;
-        } else {
-          Self__35BR=((__SLOT_CODE *)slot__512G);
-          result__25BR= 0;
-          if (((void *)((__SLOT *)Self__35BR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__25BR= 1;
-          };
-          __tmp__SD3G=result__25BR;
-        };
-        if ((__tmp__SD3G ==  0)) {
-          __tmp__HE3G.__id=10842;
-          action__B22G=__tmp__HE3G;
-          if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-            __tmp__IE3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__IE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-          };
-          if (((void *)__tmp__IE3G != (void *)NULL)) {
-            if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-            };
-            if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-              __tmp__RE3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-            } else {
-              __tmp__RE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-            };
-            Self__BEXH= 0;
-            limit_up__CEXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__RE3G)->parent_arrayed_collection__FK3F.upper__C35F;
-            while ((Self__BEXH <= limit_up__CEXH)) {
-              if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-                __tmp__ZE3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
-              } else {
-                __tmp__ZE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
-              };
-              __tmp__1E3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__ZE3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__BEXH];
-              switch (action__B22G.__id) {
-              case 10821: {
-                Self__VJQP=((__TYPE *)action__B22G.self);
-                __tmp__V32G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.ensure_count__YDAG;
-                if ((__tmp__V32G >  0)) {
-                  __tmp__A42G=TRUE__;
-                } else {
-                  Self__55BR=((__SLOT_DATA *)__tmp__1E3G);
-                  result__45BR=NULL;
-                  if (((void *)Self__55BR->parent_slot__IHZD != (void *)NULL)) {
-                    result__45BR=((__ITM_SLOT *)((__SLOT *)Self__55BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                  } else {
-                    result__45BR=get_name__GCJD((&__string_26));
+              Self__IJDJ=(__INTEGER__Q)(Self__IJDJ +  1);
+            };
+          };
+          if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+            Self__BJOU=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__U5VI));
+          } else /* SLOT_DATA */ {
+            Self__BJOU=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__U5VI));
+          };
+          Self__TU0T=Self__BJOU;
+          Self__BJOU=((__SLOT_DATA__IJRG *)Self__TU0T);
+          result__AJOU=NULL;
+          if (((void *)Self__BJOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__IJOU=Self__BJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IJOU)->__id==__ITM_SLOT__PLC__) {
+              result__SJOU=((__ITM_SLOT__PLC *)__tmp__IJOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              result__SJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__AJOU=result__SJOU;
+          } else /* FALSE */ {
+            __tmp__DJOU=get_name__TAUD((&__string_35));
+            result__AJOU=__tmp__DJOU;
+          };
+          __tmp__YDWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+          if (__tmp__YDWI) {
+            __tmp__CEWI=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__4DWI=Self__TU0T->parent_variable__JJRG.ensure_count__IT4D;
+            __tmp__5DWI=(__tmp__4DWI >  0);
+            __tmp__CEWI=__tmp__5DWI;
+          };
+          if (__tmp__CEWI) {
+            add_slot_struct__Y2GJ(Self__53VI,Self__TU0T);
+          };
+        };
+        if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          Self__TU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        if ((((void *)Self__TU0T != (void *)NULL) && (Self__TU0T->parent_variable__JJRG.ensure_count__IT4D >  0))) {
+          add_slot_struct__Y2GJ(Self__53VI,Self__TU0T);
+        };
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          Self__QU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI);
+          result__PU0T= 0;
+          if (((void *)Self__QU0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__PU0T= 1;
+          };
+          __tmp__15VI=result__PU0T;
+        } else /* SLOT_DATA */ {
+          Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI);
+          result__PU0T= 0;
+          if (((void *)Self__TU0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__PU0T= 1;
+          };
+          __tmp__15VI=result__PU0T;
+        };
+        if ((__tmp__15VI ==  0)) {
+          __tmp__TGWI.__id=13268;
+          action__D4VI=__tmp__TGWI;
+          if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__GCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__GCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          if (((void *)__tmp__GCWI != (void *)NULL)) {
+            if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+            };
+            if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__OCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+            } else /* SLOT_DATA */ {
+              __tmp__OCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+            };
+            Self__IJDJ= 0;
+            limit_up__JJDJ=__tmp__OCWI->parent_arrayed_collection__ICXG.upper__NN3G;
+            while ((Self__IJDJ <= limit_up__JJDJ)) {
+              if (((struct ___OBJ *)slot__B4VI)->__id==__SLOT_CODE__4IRG__) {
+                __tmp__2EWI=((__SLOT_CODE__4IRG *)slot__B4VI)->parent_slot__5IRG->slot_data_list__NCXG;
+              } else /* SLOT_DATA */ {
+                __tmp__2EWI=((__SLOT_DATA__IJRG *)slot__B4VI)->parent_slot__KJRG->slot_data_list__NCXG;
+              };
+              Self__VU0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__2EWI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__IJDJ];
+              switch (action__D4VI.__id) {
+              case 13248: {
+                Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+                __tmp__JAWI=Self__VU0T->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__KAWI=(__tmp__JAWI >  0);
+                if (__tmp__KAWI) {
+                  __tmp__UAWI=TRUE__K__;
+                } else /* FALSE */ {
+                  Self__TJOU=((__SLOT_DATA__IJRG *)Self__VU0T);
+                  __tmp__VJOU=NULL;
+                  if (((void *)Self__TJOU->parent_slot__KJRG != (void *)NULL)) {
+                    __tmp__GKOU=Self__TJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                    if (((struct ___OBJ *)__tmp__GKOU)->__id==__ITM_SLOT__PLC__) {
+                      __tmp__HKOU=((__ITM_SLOT__PLC *)__tmp__GKOU)->id_section__TVOB;
+                    } else /* ITM_SLOT_OPERATOR */ {
+                      __tmp__HKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                    };
+                    __tmp__VJOU=__tmp__HKOU;
+                  } else /* FALSE */ {
+                    __tmp__HKOU=get_name__TAUD((&__string_35));
+                    __tmp__VJOU=__tmp__HKOU;
                   };
-                  __tmp__A42G=((void *)((__SECTION_ *)result__45BR)->name__CH0D == (void *)(&__string_28));
+                  __tmp__RAWI=((void *)((__SECTION___RVOB *)__tmp__VJOU)->name__G25E == (void *)(&__string_37));
+                  __tmp__UAWI=__tmp__RAWI;
                 };
-                if (__tmp__A42G) {
-                  __tmp__G42G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__VJQP);
-                } else {
-                  __tmp__G52G=FALSE__;
+                if (__tmp__UAWI) {
+                  __tmp__0AWI=Self__VU0T->parent_variable__JJRG.type__IO5D;
+                  __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+                  __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__FJIR);
+                } else /* FALSE */ {
+                  __tmp__RBWI=FALSE__O__;
                 };
-                if (__tmp__G52G) {
-                  __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-                  __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-                  if (__tmp__C52G) {
-                    __tmp__D52G=TRUE__;
-                  } else {
-                    __tmp__342G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F;
-                    __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
-                    __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
+                if (__tmp__RBWI) {
+                  __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+                  if (__tmp__DBWI) {
+                    __tmp__OBWI=TRUE__K__;
+                  } else /* FALSE */ {
+                    __tmp__JBWI=Self__VU0T->parent_variable__JJRG.type__IO5D;
+                    __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+                    switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+                    case __TYPE__FF__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_NULL__GMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_VOID__IMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_CONTEXT__KMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_ID__MMB__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_GENERIC__OCY__: {
+                      __tmp__LBWI=FALSE__O__;
+                    } break;
+                    case __TYPE_BLOCK__CP5D__: {
+                      __tmp__LBWI=TRUE__K__;
+                    } break;
+                    case __PROFIL_BLOCK__O3NJ__: {
+                      __tmp__LBWI=TRUE__K__;
+                    } break;
+                    };
+                    __tmp__OBWI=__tmp__LBWI;
                   };
-                  __tmp__H52G=__tmp__D52G;
-                } else {
-                  __tmp__H52G=FALSE__;
+                  __tmp__SBWI=__tmp__OBWI;
+                } else /* FALSE */ {
+                  __tmp__SBWI=FALSE__O__;
                 };
-                if (__tmp__H52G) {
-                  __tmp__N52G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
-                  switch (((struct ___OBJ *)__tmp__O52G)->__id) {
-                  case __TYPE__: {
-                    genere_struct__212G(__tmp__O52G);
-                  } break;
-                  case __TYPE_NULL__: {
-                    append__MOK(output_decl__1C,(&__string_176));
+                if (__tmp__SBWI) {
+                  __tmp__YBWI=Self__VU0T->parent_variable__JJRG.type__IO5D;
+                  __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+                  switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+                  case __TYPE__FF__: {
+                    genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
                   } break;
-                  case __TYPE_VOID__: {
-                  } break;
-                  case __TYPE_CONTEXT__: {
-                    append__MOK(output_decl__1C,(&__string_177));
+                  case __TYPE_NULL__GMB__: {
+                    if ((! is_java__EE)) {
+                      (&__string_245)->count__0C= 54;
+                      (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+                      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+                    };
                   } break;
-                  case __TYPE_ID__: {
+                  case __TYPE_CONTEXT__KMB__: {
+                    (&__string_246)->count__0C= 167;
+                    (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+                    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
                   } break;
-                  case __TYPE_GENERIC__: {
-                    genere_struct__DP3G(__tmp__O52G);
+                  case __TYPE_GENERIC__OCY__: {
+                    genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
                   } break;
-                  case __PROFIL_BLOCK__: {
+                  case __TYPE_BLOCK__CP5D__: {
+                    genere_struct__0TXI();
                   } break;
                   };
                 };
               } break;
-              case 10833: {
-                Self__XJQP=((__TYPE *)action__B22G.self);
-                Self__BACR=((__SLOT_DATA *)__tmp__1E3G);
-                result__AACR=NULL;
-                if (((void *)Self__BACR->parent_slot__IHZD != (void *)NULL)) {
-                  result__AACR=((__ITM_SLOT *)((__SLOT *)Self__BACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                } else {
-                  result__AACR=get_name__GCJD((&__string_26));
+              case 13259: {
+                Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+                Self__TJOU=((__SLOT_DATA__IJRG *)Self__VU0T);
+                __tmp__VJOU=NULL;
+                if (((void *)Self__TJOU->parent_slot__KJRG != (void *)NULL)) {
+                  __tmp__UJOU=Self__TJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                  if (((struct ___OBJ *)__tmp__UJOU)->__id==__ITM_SLOT__PLC__) {
+                    __tmp__HKOU=((__ITM_SLOT__PLC *)__tmp__UJOU)->id_section__TVOB;
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    __tmp__HKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                  };
+                  __tmp__VJOU=__tmp__HKOU;
+                } else /* FALSE */ {
+                  __tmp__HKOU=get_name__TAUD((&__string_35));
+                  __tmp__VJOU=__tmp__HKOU;
                 };
-                if (((void *)((__SECTION_ *)result__AACR)->name__CH0D == (void *)(&__string_28))) {
-                  __tmp__XB3G=TRUE__;
-                } else {
-                  __tmp__TB3G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.ensure_count__YDAG;
-                  __tmp__XB3G=(__tmp__TB3G >  0);
+                __tmp__YDWI=((void *)((__SECTION___RVOB *)__tmp__VJOU)->name__G25E == (void *)(&__string_37));
+                if (__tmp__YDWI) {
+                  __tmp__CEWI=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__4DWI=Self__VU0T->parent_variable__JJRG.ensure_count__IT4D;
+                  __tmp__5DWI=(__tmp__4DWI >  0);
+                  __tmp__CEWI=__tmp__5DWI;
                 };
-                if (__tmp__XB3G) {
-                  add_slot_struct__1TRI(Self__XJQP,__tmp__1E3G);
+                if (__tmp__CEWI) {
+                  add_slot_struct__Y2GJ(Self__FJIR,Self__VU0T);
                 };
               } break;
-              case 10842: {
-                __tmp__3D3G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.ensure_count__YDAG;
-                __tmp__5D3G=(__tmp__3D3G >  0);
-                if (__tmp__5D3G) {
-                  Self__CACR=((__SLOT_DATA *)__tmp__1E3G);
-                  genere_declaration__Y1NI(Self__CACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  Self__AYDR=((__STRING *)output_glob__VD);
-                  new_capacity__5XDR= 0;
-                  if ((Self__AYDR->capacity__MNK <= Self__AYDR->count__VF)) {
-                    if ((Self__AYDR->capacity__MNK ==  0)) {
-                      Self__AYDR->capacity__MNK= 32;
-                      Self__AYDR->storage__XNK=create__OUX( 32);
-                    } else {
-                      new_capacity__5XDR=(__INTEGER)(Self__AYDR->capacity__MNK <<  1);
-                      Self__BYDR=((__CHARACTER *)Self__AYDR->storage__XNK);
-                      old_nb_elts__CYDR=Self__AYDR->capacity__MNK;
-                      new__DYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BYDR),((__UINTEGER_32 )old_nb_elts__CYDR),((__UINTEGER_32 )new_capacity__5XDR)));
-                      upper__HQOR=(__INTEGER)(new_capacity__5XDR -  1);
-                      Self__FQOR=old_nb_elts__CYDR;
-                      while ((Self__FQOR <= upper__HQOR)) {
-                        new__DYDR[Self__FQOR]='\0';
-                        Self__FQOR=(__INTEGER)(Self__FQOR +  1);
-                      };
-                      Self__AYDR->storage__XNK=new__DYDR;
-                      Self__AYDR->capacity__MNK=new_capacity__5XDR;
-                    };
-                  };
-                  ((__CHARACTER *)Self__AYDR->storage__XNK)[Self__AYDR->count__VF]=' ';
-                  Self__AYDR->count__VF=(__INTEGER)(Self__AYDR->count__VF +  1);
-                  genere_star_declaration__Y2NI(Self__CACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  append__MOK(output_glob__VD,Self__CACR->parent_variable__HHZD.intern_name__C25F);
-                  append__MOK(output_glob__VD,(&__string_278));
+              case 13268: {
+                __tmp__JGWI=Self__VU0T->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__KGWI=(__tmp__JGWI >  0);
+                if (__tmp__KGWI) {
+                  Self__FV0T=((__SLOT_DATA__IJRG *)Self__VU0T);
+                  genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+                  genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  append__KWX(((__STRING__BC *)output_glob__BG),Self__FV0T->parent_variable__JJRG.intern_name__UN5D);
+                  (&__string_220)->count__0C= 2;
+                  (&__string_220)->storage__1C=";\n";
+                  append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
                 };
               } break;
               };
-              Self__BEXH=(__INTEGER)(Self__BEXH +  1);
+              Self__IJDJ=(__INTEGER__Q)(Self__IJDJ +  1);
             };
           };
-          if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-            __tmp__5E3G=slot_data__B4TH(slot__512G);
-          } else {
-            __tmp__5E3G=slot_data__14TH(slot__512G);
-          };
-          __tmp__3D3G=((__SLOT_DATA *)__tmp__5E3G)->parent_variable__HHZD.ensure_count__YDAG;
-          __tmp__5D3G=(__tmp__3D3G >  0);
-          if (__tmp__5D3G) {
-            Self__EACR=((__SLOT_DATA *)__tmp__5E3G);
-            genere_declaration__Y1NI(Self__EACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-            Self__GYDR=((__STRING *)output_glob__VD);
-            new_capacity__FYDR= 0;
-            if ((Self__GYDR->capacity__MNK <= Self__GYDR->count__VF)) {
-              if ((Self__GYDR->capacity__MNK ==  0)) {
-                Self__GYDR->capacity__MNK= 32;
-                Self__GYDR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__FYDR=(__INTEGER)(Self__GYDR->capacity__MNK <<  1);
-                Self__HYDR=((__CHARACTER *)Self__GYDR->storage__XNK);
-                old_nb_elts__IYDR=Self__GYDR->capacity__MNK;
-                new__JYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HYDR),((__UINTEGER_32 )old_nb_elts__IYDR),((__UINTEGER_32 )new_capacity__FYDR)));
-                upper__MQOR=(__INTEGER)(new_capacity__FYDR -  1);
-                Self__KQOR=old_nb_elts__IYDR;
-                while ((Self__KQOR <= upper__MQOR)) {
-                  new__JYDR[Self__KQOR]='\0';
-                  Self__KQOR=(__INTEGER)(Self__KQOR +  1);
-                };
-                Self__GYDR->storage__XNK=new__JYDR;
-                Self__GYDR->capacity__MNK=new_capacity__FYDR;
-              };
-            };
-            ((__CHARACTER *)Self__GYDR->storage__XNK)[Self__GYDR->count__VF]=' ';
-            Self__GYDR->count__VF=(__INTEGER)(Self__GYDR->count__VF +  1);
-            genere_star_declaration__Y2NI(Self__EACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-            append__MOK(output_glob__VD,Self__EACR->parent_variable__HHZD.intern_name__C25F);
-            append__MOK(output_glob__VD,(&__string_278));
+          if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+            Self__VU0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__U5VI));
+          } else /* SLOT_DATA */ {
+            Self__VU0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__U5VI));
           };
-        };
-        if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
-          __tmp__DF3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__DF3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        slot_data__412G=__tmp__DF3G;
-        if ((((void *)__tmp__DF3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__DF3G)->parent_variable__HHZD.ensure_count__YDAG >  0))) {
-          Self__GACR=((__SLOT_DATA *)((__SLOT *)((__SLOT_DATA *)__tmp__DF3G)->parent_slot__IHZD)->slot_id__C4OG);
-          genere_declaration__Y1NI(Self__GACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-          Self__MYDR=((__STRING *)output_glob__VD);
-          new_capacity__LYDR= 0;
-          if ((Self__MYDR->capacity__MNK <= Self__MYDR->count__VF)) {
-            if ((Self__MYDR->capacity__MNK ==  0)) {
-              Self__MYDR->capacity__MNK= 32;
-              Self__MYDR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__LYDR=(__INTEGER)(Self__MYDR->capacity__MNK <<  1);
-              Self__NYDR=((__CHARACTER *)Self__MYDR->storage__XNK);
-              old_nb_elts__OYDR=Self__MYDR->capacity__MNK;
-              new__PYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NYDR),((__UINTEGER_32 )old_nb_elts__OYDR),((__UINTEGER_32 )new_capacity__LYDR)));
-              upper__RQOR=(__INTEGER)(new_capacity__LYDR -  1);
-              Self__PQOR=old_nb_elts__OYDR;
-              while ((Self__PQOR <= upper__RQOR)) {
-                new__PYDR[Self__PQOR]='\0';
-                Self__PQOR=(__INTEGER)(Self__PQOR +  1);
-              };
-              Self__MYDR->storage__XNK=new__PYDR;
-              Self__MYDR->capacity__MNK=new_capacity__LYDR;
-            };
+          Self__TU0T=Self__VU0T;
+          __tmp__JGWI=Self__TU0T->parent_variable__JJRG.ensure_count__IT4D;
+          __tmp__KGWI=(__tmp__JGWI >  0);
+          if (__tmp__KGWI) {
+            Self__VU0T=((__SLOT_DATA__IJRG *)Self__TU0T);
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+            add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+            append__KWX(((__STRING__BC *)output_glob__BG),Self__VU0T->parent_variable__JJRG.intern_name__UN5D);
+            (&__string_220)->count__0C= 2;
+            (&__string_220)->storage__1C=";\n";
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
           };
-          ((__CHARACTER *)Self__MYDR->storage__XNK)[Self__MYDR->count__VF]=' ';
-          Self__MYDR->count__VF=(__INTEGER)(Self__MYDR->count__VF +  1);
-          genere_star_declaration__Y2NI(Self__GACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-          append__MOK(output_glob__VD,Self__GACR->parent_variable__HHZD.intern_name__C25F);
-          append__MOK(output_glob__VD,(&__string_278));
+        };
+        if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+          Self__TU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        if ((((void *)Self__TU0T != (void *)NULL) && (Self__TU0T->parent_variable__JJRG.ensure_count__IT4D >  0))) {
+          Self__BJOU=((__SLOT_DATA__IJRG *)Self__TU0T->parent_slot__KJRG->slot_id__GFWI);
+          genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__BJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+          genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__BJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__BJOU->parent_variable__JJRG.intern_name__UN5D);
+          (&__string_220)->count__0C= 2;
+          (&__string_220)->storage__1C=";\n";
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
         };
       };
-      Self__VBDH=(__INTEGER)(Self__VBDH +  1);
+      Self__SO2I=(__INTEGER__Q)(Self__SO2I +  1);
     };
-    if ((((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
-      tg__C22G=NULL;
-      print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-      print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+    if ((((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
       print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-      print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-    } else {
-      if (((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->type_c__WODC != (void *)NULL)) {
-        Self__0VZI= 0;
-        while ((Self__0VZI <=  4)) {
-          tab__A22G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__0VZI];
-          if ((! (((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.upper__C35F <  0))) {
-            pos__HRHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-            put_error__text__0AH( 1,(&__string_282));
-            put_position__ECH(pos__HRHQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    } else /* FALSE */ {
+      if (((void *)Self__53VI->prototype__QF->type_c__QSOC != (void *)NULL)) {
+        result__PU0T= 0;
+        while ((result__PU0T <=  4)) {
+          __tmp__3BWI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__PU0T];
+          tab__C4VI=__tmp__3BWI;
+          __tmp__KAWI=(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__3BWI)->parent_arrayed_collection__ICXG.upper__NN3G <  0);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((! __tmp__KAWI)) {
+            Self__VU0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__3BWI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__DKWI=Self__VU0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+            put_error__text__EQE( 1,(&__string_377));
+            put_position__PRE(__tmp__DKWI);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
               exit(( 1));
             };
           };
-          Self__0VZI=(__INTEGER)(Self__0VZI +  1);
-        };
-        append__MOK(output_decl__1C,(&__string_283));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        Self__SYDR=((__STRING *)output_decl__1C);
-        new_capacity__RYDR= 0;
-        if ((Self__SYDR->capacity__MNK <= Self__SYDR->count__VF)) {
-          if ((Self__SYDR->capacity__MNK ==  0)) {
-            Self__SYDR->capacity__MNK= 32;
-            Self__SYDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__RYDR=(__INTEGER)(Self__SYDR->capacity__MNK <<  1);
-            Self__TYDR=((__CHARACTER *)Self__SYDR->storage__XNK);
-            old_nb_elts__UYDR=Self__SYDR->capacity__MNK;
-            new__VYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TYDR),((__UINTEGER_32 )old_nb_elts__UYDR),((__UINTEGER_32 )new_capacity__RYDR)));
-            upper__WQOR=(__INTEGER)(new_capacity__RYDR -  1);
-            Self__UQOR=old_nb_elts__UYDR;
-            while ((Self__UQOR <= upper__WQOR)) {
-              new__VYDR[Self__UQOR]='\0';
-              Self__UQOR=(__INTEGER)(Self__UQOR +  1);
-            };
-            Self__SYDR->storage__XNK=new__VYDR;
-            Self__SYDR->capacity__MNK=new_capacity__RYDR;
-          };
-        };
-        ((__CHARACTER *)Self__SYDR->storage__XNK)[Self__SYDR->count__VF]='\n';
-        Self__SYDR->count__VF=(__INTEGER)(Self__SYDR->count__VF +  1);
-        if (((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_41))) {
-          append__MOK(output_decl__1C,(&__string_284));
-          __tmp__FI3G=TRUE__;
-        } else {
-          __tmp__FI3G=FALSE__;
-        };
-        if (__tmp__FI3G) {
-          __tmp__UI3G=TRUE__;
-        } else {
-          result__2WZI=((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_42));
-          if (result__2WZI) {
-            append__MOK(output_decl__1C,(&__string_285));
-          };
-          __tmp__UI3G=result__2WZI;
-        };
-        if ((! __tmp__UI3G)) {
-          if ((pass_count__L3LC == Self__312G->last_pass_binding__AYZI)) {
-            pos__KRHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-            put_error__text__0AH( 1,(&__string_286));
-            put_position__ECH(pos__KRHQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
+          result__PU0T=(__INTEGER__Q)(result__PU0T +  1);
+        };
+        if ((! is_java__EE)) {
+          if ((((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_51)) || ((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_52)))) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_378));
+            append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+            if (((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_51))) {
+              __tmp__HLWI='1';
+            } else /* FALSE */ {
+              __tmp__HLWI='0';
+            };
+            add_last__ACV(((__STRING__BC *)output_decl__LE),__tmp__HLWI);
+            add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+            __tmp__KAWI=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__KAWI=FALSE__O__;
+          };
+          if ((! __tmp__KAWI)) {
+            if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+              Self__VU0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__C4VI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              __tmp__DKWI=Self__VU0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+              put_error__text__EQE( 1,(&__string_380));
+              put_position__PRE(__tmp__DKWI);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
+              };
             };
-          } else {
-            append__MOK(output_decl__1C,(&__string_287));
-            append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->type_c__WODC);
-            append__MOK(output_decl__1C,(&__string_288));
-            append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-            append__MOK(output_decl__1C,(&__string_278));
-          };
-        };
-        Self__YYDR=((__STRING *)output_decl__1C);
-        new_capacity__XYDR= 0;
-        if ((Self__YYDR->capacity__MNK <= Self__YYDR->count__VF)) {
-          if ((Self__YYDR->capacity__MNK ==  0)) {
-            Self__YYDR->capacity__MNK= 32;
-            Self__YYDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__XYDR=(__INTEGER)(Self__YYDR->capacity__MNK <<  1);
-            Self__ZYDR=((__CHARACTER *)Self__YYDR->storage__XNK);
-            old_nb_elts__0YDR=Self__YYDR->capacity__MNK;
-            new__1YDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZYDR),((__UINTEGER_32 )old_nb_elts__0YDR),((__UINTEGER_32 )new_capacity__XYDR)));
-            upper__1QOR=(__INTEGER)(new_capacity__XYDR -  1);
-            Self__ZQOR=old_nb_elts__0YDR;
-            while ((Self__ZQOR <= upper__1QOR)) {
-              new__1YDR[Self__ZQOR]='\0';
-              Self__ZQOR=(__INTEGER)(Self__ZQOR +  1);
-            };
-            Self__YYDR->storage__XNK=new__1YDR;
-            Self__YYDR->capacity__MNK=new_capacity__XYDR;
-          };
-        };
-        ((__CHARACTER *)Self__YYDR->storage__XNK)[Self__YYDR->count__VF]='\n';
-        Self__YYDR->count__VF=(__INTEGER)(Self__YYDR->count__VF +  1);
-      } else {
-        append__MOK(output_decl__1C,(&__string_283));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(output_decl__1C,(&__string_289));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(output_decl__1C,(&__string_290));
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        if ((pass_count__L3LC == Self__312G->last_pass_binding__AYZI)) {
-          append_in__4VC(((__INTEGER_32 )id_counter_with_type__GK3G),output_decl__1C);
-          id_counter_with_type__GK3G=(__INTEGER)(id_counter_with_type__GK3G +  1);
-          append__MOK(string_tmp__RB,(&__string_291));
-          if (((__PROTOTYPE *)Self__312G->prototype__RD)->is_mapping__IRMC) {
-            pos__QRHQ=((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.parent_itm_object__PD.position__WIM;
-            put_error__text__0AH( 1,(&__string_292));
-            put_position__ECH(pos__QRHQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          };
+        };
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)output_decl__LE),(&__string_363));
+        append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+        add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_381));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_382));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_383));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+        };
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+          append_in__AEE(id_counter_with_type__DNWI,output_decl__LE);
+          id_counter_with_type__DNWI=(__INTEGER__Q)(id_counter_with_type__DNWI +  1);
+          if ((Self__53VI->prototype__QF->parent_named__PF.style__0KQC != '-')) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_384));
+          };
+          if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+            __tmp__DKWI=Self__53VI->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+            put_error__text__EQE( 1,(&__string_385));
+            put_position__PRE(__tmp__DKWI);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
               exit(( 1));
             };
           };
-        } else {
-          append_in__4VC(((__INTEGER_32 )id_counter_without_type__2E),output_decl__1C);
-          id_counter_without_type__2E=(__INTEGER)(id_counter_without_type__2E +  1);
-        };
-        Self__4YDR=((__STRING *)output_decl__1C);
-        new_capacity__3YDR= 0;
-        if ((Self__4YDR->capacity__MNK <= Self__4YDR->count__VF)) {
-          if ((Self__4YDR->capacity__MNK ==  0)) {
-            Self__4YDR->capacity__MNK= 32;
-            Self__4YDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__3YDR=(__INTEGER)(Self__4YDR->capacity__MNK <<  1);
-            Self__5YDR=((__CHARACTER *)Self__4YDR->storage__XNK);
-            old_nb_elts__AZDR=Self__4YDR->capacity__MNK;
-            new__BZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5YDR),((__UINTEGER_32 )old_nb_elts__AZDR),((__UINTEGER_32 )new_capacity__3YDR)));
-            upper__AROR=(__INTEGER)(new_capacity__3YDR -  1);
-            Self__4QOR=old_nb_elts__AZDR;
-            while ((Self__4QOR <= upper__AROR)) {
-              new__BZDR[Self__4QOR]='\0';
-              Self__4QOR=(__INTEGER)(Self__4QOR +  1);
-            };
-            Self__4YDR->storage__XNK=new__BZDR;
-            Self__4YDR->capacity__MNK=new_capacity__3YDR;
-          };
-        };
-        ((__CHARACTER *)Self__4YDR->storage__XNK)[Self__4YDR->count__VF]='\n';
-        Self__4YDR->count__VF=(__INTEGER)(Self__4YDR->count__VF +  1);
-        Self__NYZI= 4;
-        while ((Self__NYZI >=  0)) {
-          tab__A22G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__NYZI];
-          __tmp__PL3G=((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.upper__C35F;
-          Self__QDCJ= 0;
-          while ((Self__QDCJ <= __tmp__PL3G)) {
-            slot_data__412G=((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__QDCJ];
-            if ((((__PROTOTYPE *)Self__312G->prototype__RD)->is_mapping__IRMC && is_expanded_c__CZWG(((__SLOT_DATA *)slot_data__412G)->parent_variable__HHZD.type__D25F))) {
-              append__MOK(string_tmp__RB,(&__string_293));
-            } else {
-              append__MOK(string_tmp__RB,(&__string_143));
-            };
-            Self__IACR=((__SLOT_DATA *)slot_data__412G);
-            genere_declaration__Y1NI(Self__IACR->parent_variable__HHZD.type__D25F,string_tmp__RB);
-            Self__EZDR=((__STRING *)string_tmp__RB);
-            new_capacity__DZDR= 0;
-            if ((Self__EZDR->capacity__MNK <= Self__EZDR->count__VF)) {
-              if ((Self__EZDR->capacity__MNK ==  0)) {
-                Self__EZDR->capacity__MNK= 32;
-                Self__EZDR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__DZDR=(__INTEGER)(Self__EZDR->capacity__MNK <<  1);
-                Self__FZDR=((__CHARACTER *)Self__EZDR->storage__XNK);
-                old_nb_elts__GZDR=Self__EZDR->capacity__MNK;
-                new__HZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FZDR),((__UINTEGER_32 )old_nb_elts__GZDR),((__UINTEGER_32 )new_capacity__DZDR)));
-                upper__FROR=(__INTEGER)(new_capacity__DZDR -  1);
-                Self__DROR=old_nb_elts__GZDR;
-                while ((Self__DROR <= upper__FROR)) {
-                  new__HZDR[Self__DROR]='\0';
-                  Self__DROR=(__INTEGER)(Self__DROR +  1);
-                };
-                Self__EZDR->storage__XNK=new__HZDR;
-                Self__EZDR->capacity__MNK=new_capacity__DZDR;
-              };
-            };
-            ((__CHARACTER *)Self__EZDR->storage__XNK)[Self__EZDR->count__VF]=' ';
-            Self__EZDR->count__VF=(__INTEGER)(Self__EZDR->count__VF +  1);
-            genere_star_declaration__Y2NI(Self__IACR->parent_variable__HHZD.type__D25F,string_tmp__RB);
-            append__MOK(string_tmp__RB,Self__IACR->parent_variable__HHZD.intern_name__C25F);
-            append__MOK(string_tmp__RB,(&__string_278));
-            Self__QDCJ=(__INTEGER)(Self__QDCJ +  1);
-          };
-          ((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(-  1);
-          Self__NYZI=(__INTEGER)(Self__NYZI -  1);
-        };
-        if (((void *)Self__312G == (void *)type_block__BLB)) {
-          append__MOK(string_tmp__RB,(&__string_294));
-        };
-        if ((((__STRING *)string_tmp__RB)->count__VF ==  0)) {
-          append__MOK(string_tmp__RB,(&__string_295));
-        };
-        append__MOK(output_decl__1C,(&__string_296));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(output_decl__1C,(&__string_297));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(output_decl__1C,(&__string_298));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(output_decl__1C,(&__string_299));
-        append__MOK(output_decl__1C,string_tmp__RB);
-        if (((__PROTOTYPE *)Self__312G->prototype__RD)->is_mapping__IRMC) {
-          append__MOK(output_decl__1C,(&__string_300));
-        } else {
-          append__MOK(output_decl__1C,(&__string_301));
-        };
-        append__MOK(output_decl__1C,(&__string_92));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        Self__KZDR=((__STRING *)output_decl__1C);
-        new_capacity__JZDR= 0;
-        if ((Self__KZDR->capacity__MNK <= Self__KZDR->count__VF)) {
-          if ((Self__KZDR->capacity__MNK ==  0)) {
-            Self__KZDR->capacity__MNK= 32;
-            Self__KZDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__JZDR=(__INTEGER)(Self__KZDR->capacity__MNK <<  1);
-            Self__LZDR=((__CHARACTER *)Self__KZDR->storage__XNK);
-            old_nb_elts__MZDR=Self__KZDR->capacity__MNK;
-            new__NZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LZDR),((__UINTEGER_32 )old_nb_elts__MZDR),((__UINTEGER_32 )new_capacity__JZDR)));
-            upper__KROR=(__INTEGER)(new_capacity__JZDR -  1);
-            Self__IROR=old_nb_elts__MZDR;
-            while ((Self__IROR <= upper__KROR)) {
-              new__NZDR[Self__IROR]='\0';
-              Self__IROR=(__INTEGER)(Self__IROR +  1);
-            };
-            Self__KZDR->storage__XNK=new__NZDR;
-            Self__KZDR->capacity__MNK=new_capacity__JZDR;
-          };
-        };
-        ((__CHARACTER *)Self__KZDR->storage__XNK)[Self__KZDR->count__VF]=' ';
-        Self__KZDR->count__VF=(__INTEGER)(Self__KZDR->count__VF +  1);
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        Self__QZDR=((__STRING *)output_decl__1C);
-        new_capacity__PZDR= 0;
-        if ((Self__QZDR->capacity__MNK <= Self__QZDR->count__VF)) {
-          if ((Self__QZDR->capacity__MNK ==  0)) {
-            Self__QZDR->capacity__MNK= 32;
-            Self__QZDR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__PZDR=(__INTEGER)(Self__QZDR->capacity__MNK <<  1);
-            Self__RZDR=((__CHARACTER *)Self__QZDR->storage__XNK);
-            old_nb_elts__SZDR=Self__QZDR->capacity__MNK;
-            new__TZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RZDR),((__UINTEGER_32 )old_nb_elts__SZDR),((__UINTEGER_32 )new_capacity__PZDR)));
-            upper__PROR=(__INTEGER)(new_capacity__PZDR -  1);
-            Self__NROR=old_nb_elts__SZDR;
-            while ((Self__NROR <= upper__PROR)) {
-              new__TZDR[Self__NROR]='\0';
-              Self__NROR=(__INTEGER)(Self__NROR +  1);
+        } else /* FALSE */ {
+          append_in__AEE(id_counter_without_type__RI,output_decl__LE);
+          id_counter_without_type__RI=(__INTEGER__Q)(id_counter_without_type__RI +  1);
+        };
+        if (is_java__EE) {
+          add_last__ACV(((__STRING__BC *)output_decl__LE),';');
+        };
+        add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+        if ((Self__53VI->prototype__QF->parent_named__PF.style__0KQC == '-')) {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_386));
+          if ((Self__53VI->param_count__2OWI !=  0)) {
+            __tmp__15VI=Self__53VI->param_count__2OWI;
+            __tmp__JAWI= 1;
+            while ((__tmp__JAWI <= __tmp__15VI)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_387));
+              append_in__AEE((__INTEGER__Q)(__tmp__JAWI -  1),string_tmp__YC);
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+              __tmp__JAWI=(__INTEGER__Q)(__tmp__JAWI +  1);
+            };
+          };
+        };
+        result__PU0T= 4;
+        while ((result__PU0T >=  0)) {
+          __tmp__3BWI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__PU0T];
+          tab__C4VI=__tmp__3BWI;
+          __tmp__15VI=__tmp__3BWI->parent_arrayed_collection__ICXG.upper__NN3G;
+          __tmp__JAWI= 0;
+          while ((__tmp__JAWI <= __tmp__15VI)) {
+            Self__TJOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__C4VI)->parent_arrayed_collection__ICXG.storage__JN3G)[__tmp__JAWI];
+            if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+              __tmp__UAWI=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)Self__TJOU->parent_variable__JJRG.type__IO5D));
+              __tmp__RAWI=__tmp__UAWI;
+            } else /* FALSE */ {
+              __tmp__RAWI=FALSE__O__;
+            };
+            if (__tmp__RAWI) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_388));
+            } else /* FALSE */ {
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_189));
+            };
+            Self__FV0T=((__SLOT_DATA__IJRG *)Self__TJOU);
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__FV0T->parent_variable__JJRG.intern_name__UN5D);
+            (&__string_220)->count__0C= 2;
+            (&__string_220)->storage__1C=";\n";
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+            __tmp__JAWI=(__INTEGER__Q)(__tmp__JAWI +  1);
+          };
+          ((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__3BWI)->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(-  1);
+          (&__string_362)->count__0C= 9;
+          (&__string_362)->storage__1C="Is empty.";
+          result__PU0T=(__INTEGER__Q)(result__PU0T -  1);
+        };
+        if (((void *)Self__53VI == (void *)type_block__APB)) {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_389));
+        };
+        if ((((__STRING__BC *)string_tmp__YC)->count__WJ ==  0)) {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_390));
+        };
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_391));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+          if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_392));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_192));
+          append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+          if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+            __tmp__DKWI=Self__53VI->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+            put_error__text__EQE( 1,(&__string_393));
+            put_position__PRE(__tmp__DKWI);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            Self__QZDR->storage__XNK=new__TZDR;
-            Self__QZDR->capacity__MNK=new_capacity__PZDR;
           };
-        };
-        ((__CHARACTER *)Self__QZDR->storage__XNK)[Self__QZDR->count__VF]='_';
-        Self__QZDR->count__VF=(__INTEGER)(Self__QZDR->count__VF +  1);
-        if ((pass_count__L3LC == Self__312G->last_pass_binding__AYZI)) {
-          append__MOK(output_decl__1C,(&__string_302));
-          append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-          append__MOK(output_decl__1C,(&__string_303));
-        };
-        append__MOK(output_decl__1C,(&__string_278));
-        append__MOK(output_decl__1C,(&__string_304));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(output_decl__1C,(&__string_305));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(output_decl__1C,(&__string_306));
-      };
-    };
-    force__to__QCDH(Self__312G->slot_run__1JC);
+          if (((void *)Self__53VI == (void *)type_string_constant__SOB)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+            append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+            add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+            if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_395));
+            };
+            __tmp__CJOU=get_local_slot__UTLG(Self__53VI,(&__string_95));
+            if (((struct ___OBJ *)__tmp__CJOU)->__id==__SLOT_CODE__4IRG__) {
+              Self__VU0T=((__SLOT_CODE__4IRG *)__tmp__CJOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+            } else /* SLOT_DATA */ {
+              Self__VU0T=((__SLOT_DATA__IJRG *)__tmp__CJOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+            };
+            __tmp__CJOU=get_local_slot__UTLG(Self__53VI,(&__string_96));
+            if (((struct ___OBJ *)__tmp__CJOU)->__id==__SLOT_CODE__4IRG__) {
+              Self__TJOU=((__SLOT_CODE__4IRG *)__tmp__CJOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+            } else /* SLOT_DATA */ {
+              Self__TJOU=((__SLOT_DATA__IJRG *)__tmp__CJOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+            };
+            if ((Self__TJOU->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_396));
+            };
+            if ((Self__VU0T->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_397));
+            };
+            Self__3AXT=((__STRING__BC *)output_decl__LE);
+            if (( 1 > Self__3AXT->count__WJ)) {
+              Self__3AXT->count__WJ= 0;
+            } else /* FALSE */ {
+              Self__3AXT->count__WJ=(__INTEGER__Q)(Self__3AXT->count__WJ -  1);
+            };
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+            if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+            };
+            if ((Self__TJOU->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),Self__TJOU->parent_variable__JJRG.intern_name__UN5D);
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_400));
+            };
+            if ((Self__VU0T->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),Self__VU0T->parent_variable__JJRG.intern_name__UN5D);
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_401));
+            };
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_402));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+          if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_403));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+          if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+          } else /* FALSE */ {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_404));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_405));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_406));
+          append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+          if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_407));
+          } else /* FALSE */ {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_408));
+          };
+        };
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_409));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_410));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),'(');
+          if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+            append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+          };
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_236));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),'_');
+          if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_411));
+            append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_412));
+          };
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_378));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_413));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_414));
+        };
+      };
+    };
+    force__to__3P2I(((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC));
   };
 }
 
-static void genere_struct__DP3G(__TYPE_GENERIC *Self__EP3G)
-// ({TYPE_GENERIC}) VoidRecursive, No inlinable.
+static void genere_struct__EZWI(__TYPE_GENERIC__OCY *Self__FZWI)
+// ({TYPE_GENERIC__OCY}) Void Recursive, No inlinable.
 {
-  void *slot_data__FP3G,*__tmp__MT3G,*__tmp__QT3G,*__tmp__0V3G;
-  void *__tmp__4V3G,*__tmp__CW3G,*__tmp__CY3G,*__tmp__GY3G,*__tmp__KY3G;
-  void *slot__GP3G;
-  __BLOCK action__IP3G;
-  void *tg__JP3G;
-  __INTEGER __tmp__AQ3G,Self__VEDH,result__KACR,__tmp__OQ3G;
-  __INTEGER result__MACR,Self__330I,limit_up__430I,__tmp__2Q3G;
-  __INTEGER __tmp__0U3G,__tmp__EX3G,new_capacity__VZDR;
-  __INTEGER old_nb_elts__YZDR,upper__UROR,Self__SROR,__tmp__0T3G;
-  __INTEGER Self__HFDH,result__WACR,__tmp__IU3G,result__YACR,Self__2EXH;
-  __INTEGER limit_up__3EXH,new_capacity__1ZDR,old_nb_elts__4ZDR;
-  __INTEGER upper__ZROR,Self__XROR,result__ORPH,__tmp__ZW3G;
-  __INTEGER result__0RPH,Self__QFXH,limit_up__RFXH,new_capacity__B0DR;
-  __INTEGER old_nb_elts__E0DR,upper__4ROR,Self__2ROR,new_capacity__H0DR;
-  __INTEGER old_nb_elts__K0DR,upper__DSOR,Self__BSOR,new_capacity__N0DR;
-  __INTEGER old_nb_elts__Q0DR,upper__ISOR,Self__GSOR,Self__T0ZI;
-  __INTEGER new_capacity__T0DR,old_nb_elts__W0DR,upper__NSOR,Self__LSOR;
-  __INTEGER new_capacity__Z0DR,old_nb_elts__20DR,upper__SSOR,Self__QSOR;
-  __INTEGER new_capacity__50DR,old_nb_elts__C1DR,upper__XSOR,Self__VSOR;
-  __INTEGER Self__R3ZI,__tmp__P43G,Self__MECJ,new_capacity__F1DR;
-  __INTEGER old_nb_elts__I1DR,upper__2SOR,Self__0SOR,new_capacity__L1DR;
-  __INTEGER old_nb_elts__O1DR,upper__BTOR,Self__5SOR,new_capacity__R1DR;
-  __INTEGER old_nb_elts__U1DR,upper__GTOR,Self__ETOR;
-  __SLOT_DATA *Self__LACR,*Self__PACR,*Self__RACR,*Self__SACR;
-  __SLOT_DATA *Self__VACR,*Self__XACR,*Self__1ACR,*Self__3ACR;
-  __SLOT_DATA *Self__4ACR,*Self__BBCR,*Self__MRPH,*Self__DBCR;
-  __SLOT_DATA *Self__FBCR,*Self__GBCR,*Self__IBCR,*Self__KBCR;
-  __SLOT_DATA *Self__TQFI;
-  __SLOT_CODE *Self__NACR,*Self__ZACR,*Self__YRPH;
-  __TYPE_GENERIC *Self__KTVP,*Self__OTVP,*Self__4KQP,*Self__ALQP;
-  __TYPE_GENERIC *Self__FLQP,*Self__HLQP;
-  void *result__OACR,*result__QACR,*result__UACR,*result__0ACR;
-  void *result__2ACR,*result__ABCR,*result__CBCR,*result__EBCR;
-  void *__tmp__NR3G,*__tmp__ES3G,*__tmp__US3G;
-  void *__tmp__FS3G,*__tmp__VS3G,*__tmp__XZ3G;
-  __STRING *Self__WZDR,*Self__2ZDR,*Self__C0DR,*Self__I0DR,*Self__O0DR;
-  __STRING *Self__U0DR,*Self__00DR,*Self__A1DR,*Self__G1DR,*Self__M1DR;
-  __STRING *Self__S1DR;
-  __POSITION pos__VSHQ,pos__YSHQ,pos__3SHQ;
-  void *tab__HP3G,*__tmp__ZS3G,*__tmp__CT3G,*__tmp__KT3G,*__tmp__HV3G;
-  void *__tmp__QV3G,*__tmp__YV3G,*__tmp__PX3G,*__tmp__YX3G,*__tmp__AY3G;
-  __CHARACTER __tmp__IQ3G,__tmp__CU3G;
-  __BOOLEAN __tmp__RQ3G,__tmp__HR3G,__tmp__NS3G,__tmp__XR3G,__tmp__JS3G;
-  __BOOLEAN __tmp__KS3G,__tmp__OS3G,__tmp__4U3G,__tmp__GX3G,__tmp__G13G;
-  __BOOLEAN __tmp__V13G,result__Y1ZI;
-  __BLOCK __tmp__YS3G;
-  __CHARACTER *Self__XZDR,*new__ZZDR,*Self__3ZDR,*new__5ZDR,*Self__D0DR;
-  __CHARACTER *new__F0DR,*Self__J0DR,*new__L0DR,*Self__P0DR,*new__R0DR;
-  __CHARACTER *Self__V0DR,*new__X0DR,*Self__10DR,*new__30DR,*Self__B1DR;
-  __CHARACTER *new__D1DR,*Self__H1DR,*new__J1DR,*Self__N1DR,*new__P1DR;
-  __CHARACTER *Self__T1DR,*new__V1DR;
-  __BLOCK __tmp__GV3G;
-  __BLOCK __tmp__OX3G;
-  slot_data__FP3G=NULL;
-  slot__GP3G=NULL;
-  tab__HP3G=NULL;
-  action__IP3G.__id=0;
-  tg__JP3G=NULL;
-  if (((((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL))) {
-    __tmp__AQ3G=((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-    Self__VEDH= 0;
-    while ((Self__VEDH <= __tmp__AQ3G)) {
-      slot__GP3G=((void **)((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__VEDH];
-      if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-        __tmp__IQ3G=((__SLOT_DATA *)slot__GP3G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
-      } else {
-        __tmp__IQ3G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
+  void *slot__HZWI,*__tmp__XVTT,*__tmp__Z0WI;
+  __POSITION__OL __tmp__H0WI,__tmp__3EXI;
+  __INTEGER__Q __tmp__S0WI,Self__NS2I,result__NV0T,__tmp__A1WI;
+  __INTEGER__Q __tmp__O1WI,__tmp__D5WI,__tmp__NBXI,Self__XKDJ;
+  __INTEGER__Q limit_up__YKDJ;
+  void *__tmp__NDCJ,*__tmp__SKOU,*__tmp__YKOU,*__tmp__ELOU,*__tmp__WLOU;
+  __SLOT_CODE__4IRG *Self__OV0T;
+  __SLOT_DATA__IJRG *Self__RV0T,*__tmp__U3WI,*Self__RKOU,*Self__TV0T;
+  __SLOT_DATA__IJRG *Self__DLOU,*Self__3V0T;
+  __TYPE_GENERIC__OCY *Self__5RWR,*Self__5LIR;
+  __SECTION___RVOB *result__QKOU,*__tmp__TKOU,*result__CLOU,*__tmp__FLOU;
+  __SECTION___RVOB *__tmp__XLOU;
+  __TYPE_FULL__XMB *__tmp__51WI,*__tmp__O2WI,*__tmp__32WI;
+  void *__tmp__P2WI,*__tmp__42WI;
+  __STRING__BC *Self__5AXT;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *tab__IZWI,*__tmp__C3WI,*__tmp__L3WI;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__T3WI,*__tmp__BAXI;
+  __BLOCK__GB action__JZWI;
+  __BOOLEAN__L Result__VVTT,__tmp__YZWI,__tmp__D1WI,__tmp__P1WI;
+  __BOOLEAN__L __tmp__Z1WI,__tmp__W1WI,__tmp__W2WI,__tmp__I2WI;
+  __BOOLEAN__L __tmp__T2WI,__tmp__Q2WI,__tmp__X2WI,__tmp__34WI;
+  __BOOLEAN__L __tmp__H5WI,__tmp__E5WI,__tmp__OBXI;
+  __CHARACTER__DB __tmp__00WI,__tmp__BGXI;
+  __BLOCK__GB __tmp__B3WI;
+  __BLOCK__GB __tmp__P5WI;
+  __BLOCK__GB __tmp__XBXI;
+  slot__HZWI=NULL;
+  tab__IZWI=NULL;
+  action__JZWI.__id=0;
+  Result__VVTT=(((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__VVTT) {
+    __tmp__YZWI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__XVTT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__YZWI=((void *)__tmp__XVTT != (void *)NULL);
+  };
+  if (__tmp__YZWI) {
+    if (Self__FZWI->parent_type__PCY.detect_recursivity_generation__Y4VI) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_376));
+      append__KWX(((__STRING__BC *)string_tmp__YC),Self__FZWI->name__HZMB);
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+      __tmp__H0WI=Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(__tmp__H0WI);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      if ((__tmp__IQ3G == '+')) {
-        if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          Self__LACR=((__SLOT_DATA *)slot__GP3G);
-          result__KACR= 0;
-          if (((void *)((__SLOT *)Self__LACR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__KACR= 1;
-          };
-          __tmp__OQ3G=result__KACR;
-        } else {
-          Self__NACR=((__SLOT_CODE *)slot__GP3G);
-          result__MACR= 0;
-          if (((void *)((__SLOT *)Self__NACR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__MACR= 1;
-          };
-          __tmp__OQ3G=result__MACR;
-        };
-        __tmp__RQ3G=(__tmp__OQ3G ==  0);
-      } else {
-        __tmp__RQ3G=FALSE__;
-      };
-      if (__tmp__RQ3G) {
-        __tmp__YS3G.__id=10883;
-        __tmp__YS3G.self=Self__EP3G;
-        action__IP3G=__tmp__YS3G;
-        if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          __tmp__ZS3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-        } else {
-          __tmp__ZS3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-        };
-        if (((void *)__tmp__ZS3G != (void *)NULL)) {
-          if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          };
-          if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-            __tmp__CT3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__CT3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-          };
-          Self__330I= 0;
-          limit_up__430I=((__FAST_ARRAYoSLOT_DATAo *)__tmp__CT3G)->parent_arrayed_collection__FK3F.upper__C35F;
-          while ((Self__330I <= limit_up__430I)) {
-            if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-              __tmp__KT3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-            } else {
-              __tmp__KT3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-            };
-            __tmp__MT3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__KT3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__330I];
-            switch (action__IP3G.__id) {
-            case 10883: {
-              Self__KTVP=((__TYPE_GENERIC *)action__IP3G.self);
-              __tmp__2Q3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.ensure_count__YDAG;
-              if ((__tmp__2Q3G >  0)) {
-                __tmp__HR3G=TRUE__;
-              } else {
-                Self__PACR=((__SLOT_DATA *)__tmp__MT3G);
-                result__OACR=NULL;
-                if (((void *)Self__PACR->parent_slot__IHZD != (void *)NULL)) {
-                  result__OACR=((__ITM_SLOT *)((__SLOT *)Self__PACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                } else {
-                  result__OACR=get_name__GCJD((&__string_26));
+    };
+    Self__FZWI->parent_type__PCY.detect_recursivity_generation__Y4VI=TRUE__K__;
+    __tmp__S0WI=Self__FZWI->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+    Self__NS2I= 0;
+    while ((Self__NS2I <= __tmp__S0WI)) {
+      __tmp__Z0WI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__NS2I];
+      slot__HZWI=__tmp__Z0WI;
+      if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__NDCJ=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__NDCJ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__00WI=((__ITM_SLOT__PLC *)__tmp__NDCJ)->parent_named__QLC.style__0KQC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__00WI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NDCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__00WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+      };
+      if ((__tmp__00WI == '+')) {
+        if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          Self__OV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI);
+          result__NV0T= 0;
+          if (((void *)Self__OV0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__NV0T= 1;
+          };
+          __tmp__A1WI=result__NV0T;
+        } else /* SLOT_DATA */ {
+          Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI);
+          result__NV0T= 0;
+          if (((void *)Self__RV0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__NV0T= 1;
+          };
+          __tmp__A1WI=result__NV0T;
+        };
+        __tmp__D1WI=(__tmp__A1WI ==  0);
+      } else /* FALSE */ {
+        __tmp__D1WI=FALSE__O__;
+      };
+      if (__tmp__D1WI) {
+        __tmp__B3WI.__id=13333;
+        __tmp__B3WI.self=Self__FZWI;
+        action__JZWI=__tmp__B3WI;
+        if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__C3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+        } else /* SLOT_DATA */ {
+          __tmp__C3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+        };
+        if (((void *)__tmp__C3WI != (void *)NULL)) {
+          if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          };
+          if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__L3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__L3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          result__NV0T= 0;
+          __tmp__A1WI=__tmp__L3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+          while ((result__NV0T <= __tmp__A1WI)) {
+            if (((struct ___OBJ *)slot__HZWI)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__T3WI=((__SLOT_CODE__4IRG *)slot__HZWI)->parent_slot__5IRG->slot_data_list__NCXG;
+            } else /* SLOT_DATA */ {
+              __tmp__T3WI=((__SLOT_DATA__IJRG *)slot__HZWI)->parent_slot__KJRG->slot_data_list__NCXG;
+            };
+            __tmp__U3WI=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__T3WI)->parent_arrayed_collection__ICXG.storage__JN3G)[result__NV0T];
+            switch (action__JZWI.__id) {
+            case 13333: {
+              Self__5RWR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+              __tmp__O1WI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+              __tmp__P1WI=(__tmp__O1WI >  0);
+              if (__tmp__P1WI) {
+                __tmp__Z1WI=TRUE__K__;
+              } else /* FALSE */ {
+                Self__RKOU=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+                result__QKOU=NULL;
+                if (((void *)Self__RKOU->parent_slot__KJRG != (void *)NULL)) {
+                  __tmp__SKOU=Self__RKOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                  if (((struct ___OBJ *)__tmp__SKOU)->__id==__ITM_SLOT__PLC__) {
+                    __tmp__TKOU=((__ITM_SLOT__PLC *)__tmp__SKOU)->id_section__TVOB;
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    __tmp__TKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                  };
+                  result__QKOU=__tmp__TKOU;
+                } else /* FALSE */ {
+                  __tmp__TKOU=get_name__TAUD((&__string_35));
+                  result__QKOU=__tmp__TKOU;
                 };
-                __tmp__HR3G=((void *)((__SECTION_ *)result__OACR)->name__CH0D == (void *)(&__string_28));
-              };
-              if (__tmp__HR3G) {
-                __tmp__NR3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F;
-                __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__KTVP);
-              } else {
-                __tmp__NS3G=FALSE__;
-              };
-              if (__tmp__NS3G) {
-                __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-                __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-                if (__tmp__JS3G) {
-                  __tmp__KS3G=TRUE__;
-                } else {
-                  __tmp__ES3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
-                  __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
+                __tmp__W1WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+                __tmp__Z1WI=__tmp__W1WI;
+              };
+              if (__tmp__Z1WI) {
+                __tmp__51WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+                __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+                __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__5RWR);
+              } else /* FALSE */ {
+                __tmp__W2WI=FALSE__O__;
+              };
+              if (__tmp__W2WI) {
+                __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__U3WI->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+                if (__tmp__I2WI) {
+                  __tmp__T2WI=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__O2WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+                  __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+                  switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+                  case __TYPE__FF__: {
+                    __tmp__Q2WI=FALSE__O__;
+                  } break;
+                  case __TYPE_NULL__GMB__: {
+                    __tmp__Q2WI=FALSE__O__;
+                  } break;
+                  case __TYPE_VOID__IMB__: {
+                    __tmp__Q2WI=FALSE__O__;
+                  } break;
+                  case __TYPE_CONTEXT__KMB__: {
+                    __tmp__Q2WI=FALSE__O__;
+                  } break;
+                  case __TYPE_ID__MMB__: {
+                    __tmp__Q2WI=FALSE__O__;
+                  } break;
+                  case __TYPE_GENERIC__OCY__: {
+                    __tmp__Q2WI=FALSE__O__;
+                  } break;
+                  case __TYPE_BLOCK__CP5D__: {
+                    __tmp__Q2WI=TRUE__K__;
+                  } break;
+                  case __PROFIL_BLOCK__O3NJ__: {
+                    __tmp__Q2WI=TRUE__K__;
+                  } break;
+                  };
+                  __tmp__T2WI=__tmp__Q2WI;
                 };
-                __tmp__OS3G=__tmp__KS3G;
-              } else {
-                __tmp__OS3G=FALSE__;
-              };
-              if (__tmp__OS3G) {
-                __tmp__US3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F;
-                __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
-                switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
-                case __TYPE__: {
-                  genere_struct__212G(__tmp__VS3G);
+                __tmp__X2WI=__tmp__T2WI;
+              } else /* FALSE */ {
+                __tmp__X2WI=FALSE__O__;
+              };
+              if (__tmp__X2WI) {
+                __tmp__32WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+                __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+                switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+                case __TYPE__FF__: {
+                  genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
                 } break;
-                case __TYPE_NULL__: {
-                  append__MOK(output_decl__1C,(&__string_176));
-                } break;
-                case __TYPE_VOID__: {
-                } break;
-                case __TYPE_CONTEXT__: {
-                  append__MOK(output_decl__1C,(&__string_177));
+                case __TYPE_NULL__GMB__: {
+                  if ((! is_java__EE)) {
+                    (&__string_245)->count__0C= 54;
+                    (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+                    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+                  };
                 } break;
-                case __TYPE_ID__: {
+                case __TYPE_CONTEXT__KMB__: {
+                  (&__string_246)->count__0C= 167;
+                  (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+                  append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
                 } break;
-                case __TYPE_GENERIC__: {
-                  genere_struct__DP3G(__tmp__VS3G);
+                case __TYPE_GENERIC__OCY__: {
+                  genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
                 } break;
-                case __PROFIL_BLOCK__: {
+                case __TYPE_BLOCK__CP5D__: {
+                  genere_struct__0TXI();
                 } break;
                 };
               };
             } break;
-            case 10895: {
-              Self__OTVP=((__TYPE_GENERIC *)action__IP3G.self);
-              Self__RACR=((__SLOT_DATA *)__tmp__MT3G);
-              result__QACR=NULL;
-              if (((void *)Self__RACR->parent_slot__IHZD != (void *)NULL)) {
-                result__QACR=((__ITM_SLOT *)((__SLOT *)Self__RACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-              } else {
-                result__QACR=get_name__GCJD((&__string_26));
-              };
-              if (((void *)((__SECTION_ *)result__QACR)->name__CH0D == (void *)(&__string_28))) {
-                __tmp__4U3G=TRUE__;
-              } else {
-                __tmp__0U3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.ensure_count__YDAG;
-                __tmp__4U3G=(__tmp__0U3G >  0);
-              };
-              if (__tmp__4U3G) {
-                add_slot_struct__5VRI(Self__OTVP,__tmp__MT3G);
+            case 13344: {
+              Self__5RWR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+              Self__RKOU=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+              result__QKOU=NULL;
+              if (((void *)Self__RKOU->parent_slot__KJRG != (void *)NULL)) {
+                __tmp__YKOU=Self__RKOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                if (((struct ___OBJ *)__tmp__YKOU)->__id==__ITM_SLOT__PLC__) {
+                  __tmp__TKOU=((__ITM_SLOT__PLC *)__tmp__YKOU)->id_section__TVOB;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  __tmp__TKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                };
+                result__QKOU=__tmp__TKOU;
+              } else /* FALSE */ {
+                __tmp__TKOU=get_name__TAUD((&__string_35));
+                result__QKOU=__tmp__TKOU;
+              };
+              __tmp__34WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+              if (__tmp__34WI) {
+                __tmp__H5WI=TRUE__K__;
+              } else /* FALSE */ {
+                __tmp__D5WI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__E5WI=(__tmp__D5WI >  0);
+                __tmp__H5WI=__tmp__E5WI;
+              };
+              if (__tmp__H5WI) {
+                add_slot_struct__24GJ(Self__5RWR,__tmp__U3WI);
               };
             } break;
-            case 10904: {
-              __tmp__EX3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.ensure_count__YDAG;
-              __tmp__GX3G=(__tmp__EX3G >  0);
-              if (__tmp__GX3G) {
-                Self__SACR=((__SLOT_DATA *)__tmp__MT3G);
-                genere_declaration__Y1NI(Self__SACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                Self__WZDR=((__STRING *)output_glob__VD);
-                new_capacity__VZDR= 0;
-                if ((Self__WZDR->capacity__MNK <= Self__WZDR->count__VF)) {
-                  if ((Self__WZDR->capacity__MNK ==  0)) {
-                    Self__WZDR->capacity__MNK= 32;
-                    Self__WZDR->storage__XNK=create__OUX( 32);
-                  } else {
-                    new_capacity__VZDR=(__INTEGER)(Self__WZDR->capacity__MNK <<  1);
-                    Self__XZDR=((__CHARACTER *)Self__WZDR->storage__XNK);
-                    old_nb_elts__YZDR=Self__WZDR->capacity__MNK;
-                    new__ZZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XZDR),((__UINTEGER_32 )old_nb_elts__YZDR),((__UINTEGER_32 )new_capacity__VZDR)));
-                    upper__UROR=(__INTEGER)(new_capacity__VZDR -  1);
-                    Self__SROR=old_nb_elts__YZDR;
-                    while ((Self__SROR <= upper__UROR)) {
-                      new__ZZDR[Self__SROR]='\0';
-                      Self__SROR=(__INTEGER)(Self__SROR +  1);
-                    };
-                    Self__WZDR->storage__XNK=new__ZZDR;
-                    Self__WZDR->capacity__MNK=new_capacity__VZDR;
-                  };
-                };
-                ((__CHARACTER *)Self__WZDR->storage__XNK)[Self__WZDR->count__VF]=' ';
-                Self__WZDR->count__VF=(__INTEGER)(Self__WZDR->count__VF +  1);
-                genere_star_declaration__Y2NI(Self__SACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                append__MOK(output_glob__VD,Self__SACR->parent_variable__HHZD.intern_name__C25F);
-                append__MOK(output_glob__VD,(&__string_278));
+            case 13353: {
+              __tmp__NBXI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+              __tmp__OBXI=(__tmp__NBXI >  0);
+              if (__tmp__OBXI) {
+                Self__TV0T=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+                genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+                genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                append__KWX(((__STRING__BC *)output_glob__BG),Self__TV0T->parent_variable__JJRG.intern_name__UN5D);
+                (&__string_220)->count__0C= 2;
+                (&__string_220)->storage__1C=";\n";
+                append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
               };
             } break;
             };
-            Self__330I=(__INTEGER)(Self__330I +  1);
-          };
-        };
-        if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          __tmp__QT3G=slot_data__B4TH(slot__GP3G);
-        } else {
-          __tmp__QT3G=slot_data__14TH(slot__GP3G);
-        };
-        __tmp__2Q3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.ensure_count__YDAG;
-        if ((__tmp__2Q3G >  0)) {
-          __tmp__HR3G=TRUE__;
-        } else {
-          Self__VACR=((__SLOT_DATA *)__tmp__QT3G);
-          result__UACR=NULL;
-          if (((void *)Self__VACR->parent_slot__IHZD != (void *)NULL)) {
-            result__UACR=((__ITM_SLOT *)((__SLOT *)Self__VACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__UACR=get_name__GCJD((&__string_26));
-          };
-          __tmp__HR3G=((void *)((__SECTION_ *)result__UACR)->name__CH0D == (void *)(&__string_28));
-        };
-        if (__tmp__HR3G) {
-          __tmp__NR3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F;
-          __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__EP3G);
-        } else {
-          __tmp__NS3G=FALSE__;
-        };
-        if (__tmp__NS3G) {
-          __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-          __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-          if (__tmp__JS3G) {
-            __tmp__KS3G=TRUE__;
-          } else {
-            __tmp__ES3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F;
-            __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
-            __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
-          };
-          __tmp__OS3G=__tmp__KS3G;
-        } else {
-          __tmp__OS3G=FALSE__;
-        };
-        if (__tmp__OS3G) {
-          __tmp__US3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F;
-          __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
-          case __TYPE__: {
-            genere_struct__212G(__tmp__VS3G);
-          } break;
-          case __TYPE_NULL__: {
-            append__MOK(output_decl__1C,(&__string_176));
-          } break;
-          case __TYPE_VOID__: {
-          } break;
-          case __TYPE_CONTEXT__: {
-            append__MOK(output_decl__1C,(&__string_177));
-          } break;
-          case __TYPE_ID__: {
-          } break;
-          case __TYPE_GENERIC__: {
-            genere_struct__DP3G(__tmp__VS3G);
-          } break;
-          case __PROFIL_BLOCK__: {
-          } break;
-          };
-        };
-      };
-      Self__VEDH=(__INTEGER)(Self__VEDH +  1);
-    };
-    __tmp__0T3G=((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-    Self__HFDH= 0;
-    while ((Self__HFDH <= __tmp__0T3G)) {
-      slot__GP3G=((void **)((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__HFDH];
-      if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-        __tmp__CU3G=((__SLOT_DATA *)slot__GP3G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
-      } else {
-        __tmp__CU3G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      };
-      if ((__tmp__CU3G == '+')) {
-        if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          Self__XACR=((__SLOT_DATA *)slot__GP3G);
-          result__WACR= 0;
-          if (((void *)((__SLOT *)Self__XACR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__WACR= 1;
-          };
-          __tmp__IU3G=result__WACR;
-        } else {
-          Self__ZACR=((__SLOT_CODE *)slot__GP3G);
-          result__YACR= 0;
-          if (((void *)((__SLOT *)Self__ZACR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__YACR= 1;
-          };
-          __tmp__IU3G=result__YACR;
-        };
-        if ((__tmp__IU3G ==  0)) {
-          __tmp__GV3G.__id=10895;
-          __tmp__GV3G.self=Self__EP3G;
-          action__IP3G=__tmp__GV3G;
-          if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-            __tmp__HV3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__HV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-          };
-          if (((void *)__tmp__HV3G != (void *)NULL)) {
-            if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-            };
-            if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-              __tmp__QV3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-            } else {
-              __tmp__QV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
+            result__NV0T=(__INTEGER__Q)(result__NV0T +  1);
+          };
+        };
+        if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          Self__RV0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__Z0WI));
+        } else /* SLOT_DATA */ {
+          Self__RV0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__Z0WI));
+        };
+        __tmp__U3WI=Self__RV0T;
+        __tmp__O1WI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+        __tmp__P1WI=(__tmp__O1WI >  0);
+        if (__tmp__P1WI) {
+          __tmp__Z1WI=TRUE__K__;
+        } else /* FALSE */ {
+          Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+          result__QKOU=NULL;
+          if (((void *)Self__RV0T->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__YKOU=Self__RV0T->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YKOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__TKOU=((__ITM_SLOT__PLC *)__tmp__YKOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__TKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__QKOU=__tmp__TKOU;
+          } else /* FALSE */ {
+            __tmp__TKOU=get_name__TAUD((&__string_35));
+            result__QKOU=__tmp__TKOU;
+          };
+          __tmp__W1WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+          __tmp__Z1WI=__tmp__W1WI;
+        };
+        if (__tmp__Z1WI) {
+          __tmp__51WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+          __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+          __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__FZWI);
+        } else /* FALSE */ {
+          __tmp__W2WI=FALSE__O__;
+        };
+        if (__tmp__W2WI) {
+          __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__U3WI->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+          if (__tmp__I2WI) {
+            __tmp__T2WI=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__O2WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+            __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+            switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+            case __TYPE__FF__: {
+              __tmp__Q2WI=FALSE__O__;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__Q2WI=FALSE__O__;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__Q2WI=FALSE__O__;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__Q2WI=FALSE__O__;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__Q2WI=FALSE__O__;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__Q2WI=FALSE__O__;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__Q2WI=TRUE__K__;
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__Q2WI=TRUE__K__;
+            } break;
             };
-            Self__2EXH= 0;
-            limit_up__3EXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__QV3G)->parent_arrayed_collection__FK3F.upper__C35F;
-            while ((Self__2EXH <= limit_up__3EXH)) {
-              if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-                __tmp__YV3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-              } else {
-                __tmp__YV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-              };
-              __tmp__0V3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__YV3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__2EXH];
-              switch (action__IP3G.__id) {
-              case 10883: {
-                Self__4KQP=((__TYPE_GENERIC *)action__IP3G.self);
-                __tmp__2Q3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.ensure_count__YDAG;
-                if ((__tmp__2Q3G >  0)) {
-                  __tmp__HR3G=TRUE__;
-                } else {
-                  Self__1ACR=((__SLOT_DATA *)__tmp__0V3G);
-                  result__0ACR=NULL;
-                  if (((void *)Self__1ACR->parent_slot__IHZD != (void *)NULL)) {
-                    result__0ACR=((__ITM_SLOT *)((__SLOT *)Self__1ACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                  } else {
-                    result__0ACR=get_name__GCJD((&__string_26));
+            __tmp__T2WI=__tmp__Q2WI;
+          };
+          __tmp__X2WI=__tmp__T2WI;
+        } else /* FALSE */ {
+          __tmp__X2WI=FALSE__O__;
+        };
+        if (__tmp__X2WI) {
+          __tmp__32WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+          __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+          case __TYPE__FF__: {
+            genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
+          } break;
+          case __TYPE_NULL__GMB__: {
+            if ((! is_java__EE)) {
+              (&__string_245)->count__0C= 54;
+              (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+            };
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            (&__string_246)->count__0C= 167;
+            (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            genere_struct__0TXI();
+          } break;
+          };
+        };
+      };
+      Self__NS2I=(__INTEGER__Q)(Self__NS2I +  1);
+    };
+    __tmp__S0WI=Self__FZWI->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+    Self__NS2I= 0;
+    while ((Self__NS2I <= __tmp__S0WI)) {
+      __tmp__Z0WI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__NS2I];
+      slot__HZWI=__tmp__Z0WI;
+      if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__NDCJ=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__NDCJ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__00WI=((__ITM_SLOT__PLC *)__tmp__NDCJ)->parent_named__QLC.style__0KQC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__00WI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NDCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__00WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+      };
+      if ((__tmp__00WI == '+')) {
+        if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          Self__OV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI);
+          result__NV0T= 0;
+          if (((void *)Self__OV0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__NV0T= 1;
+          };
+          __tmp__A1WI=result__NV0T;
+        } else /* SLOT_DATA */ {
+          Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI);
+          result__NV0T= 0;
+          if (((void *)Self__RV0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__NV0T= 1;
+          };
+          __tmp__A1WI=result__NV0T;
+        };
+        if ((__tmp__A1WI ==  0)) {
+          __tmp__P5WI.__id=13344;
+          __tmp__P5WI.self=Self__FZWI;
+          action__JZWI=__tmp__P5WI;
+          if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__L3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__L3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          if (((void *)__tmp__L3WI != (void *)NULL)) {
+            if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+            };
+            if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__T3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+            } else /* SLOT_DATA */ {
+              __tmp__T3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+            };
+            Self__XKDJ= 0;
+            limit_up__YKDJ=__tmp__T3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+            while ((Self__XKDJ <= limit_up__YKDJ)) {
+              if (((struct ___OBJ *)slot__HZWI)->__id==__SLOT_CODE__4IRG__) {
+                __tmp__BAXI=((__SLOT_CODE__4IRG *)slot__HZWI)->parent_slot__5IRG->slot_data_list__NCXG;
+              } else /* SLOT_DATA */ {
+                __tmp__BAXI=((__SLOT_DATA__IJRG *)slot__HZWI)->parent_slot__KJRG->slot_data_list__NCXG;
+              };
+              Self__RKOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__BAXI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__XKDJ];
+              switch (action__JZWI.__id) {
+              case 13333: {
+                Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+                __tmp__O1WI=Self__RKOU->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__P1WI=(__tmp__O1WI >  0);
+                if (__tmp__P1WI) {
+                  __tmp__Z1WI=TRUE__K__;
+                } else /* FALSE */ {
+                  Self__DLOU=((__SLOT_DATA__IJRG *)Self__RKOU);
+                  result__CLOU=NULL;
+                  if (((void *)Self__DLOU->parent_slot__KJRG != (void *)NULL)) {
+                    __tmp__ELOU=Self__DLOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                    if (((struct ___OBJ *)__tmp__ELOU)->__id==__ITM_SLOT__PLC__) {
+                      __tmp__FLOU=((__ITM_SLOT__PLC *)__tmp__ELOU)->id_section__TVOB;
+                    } else /* ITM_SLOT_OPERATOR */ {
+                      __tmp__FLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ELOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                    };
+                    result__CLOU=__tmp__FLOU;
+                  } else /* FALSE */ {
+                    __tmp__FLOU=get_name__TAUD((&__string_35));
+                    result__CLOU=__tmp__FLOU;
                   };
-                  __tmp__HR3G=((void *)((__SECTION_ *)result__0ACR)->name__CH0D == (void *)(&__string_28));
+                  __tmp__W1WI=((void *)((__SECTION___RVOB *)result__CLOU)->name__G25E == (void *)(&__string_37));
+                  __tmp__Z1WI=__tmp__W1WI;
                 };
-                if (__tmp__HR3G) {
-                  __tmp__NR3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__4KQP);
-                } else {
-                  __tmp__NS3G=FALSE__;
+                if (__tmp__Z1WI) {
+                  __tmp__51WI=Self__RKOU->parent_variable__JJRG.type__IO5D;
+                  __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+                  __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__5LIR);
+                } else /* FALSE */ {
+                  __tmp__W2WI=FALSE__O__;
                 };
-                if (__tmp__NS3G) {
-                  __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-                  __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-                  if (__tmp__JS3G) {
-                    __tmp__KS3G=TRUE__;
-                  } else {
-                    __tmp__ES3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F;
-                    __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
-                    __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
+                if (__tmp__W2WI) {
+                  __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__RKOU->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+                  if (__tmp__I2WI) {
+                    __tmp__T2WI=TRUE__K__;
+                  } else /* FALSE */ {
+                    __tmp__O2WI=Self__RKOU->parent_variable__JJRG.type__IO5D;
+                    __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+                    switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+                    case __TYPE__FF__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_NULL__GMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_VOID__IMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_CONTEXT__KMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_ID__MMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_GENERIC__OCY__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_BLOCK__CP5D__: {
+                      __tmp__Q2WI=TRUE__K__;
+                    } break;
+                    case __PROFIL_BLOCK__O3NJ__: {
+                      __tmp__Q2WI=TRUE__K__;
+                    } break;
+                    };
+                    __tmp__T2WI=__tmp__Q2WI;
                   };
-                  __tmp__OS3G=__tmp__KS3G;
-                } else {
-                  __tmp__OS3G=FALSE__;
+                  __tmp__X2WI=__tmp__T2WI;
+                } else /* FALSE */ {
+                  __tmp__X2WI=FALSE__O__;
                 };
-                if (__tmp__OS3G) {
-                  __tmp__US3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
-                  switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
-                  case __TYPE__: {
-                    genere_struct__212G(__tmp__VS3G);
-                  } break;
-                  case __TYPE_NULL__: {
-                    append__MOK(output_decl__1C,(&__string_176));
+                if (__tmp__X2WI) {
+                  __tmp__32WI=Self__RKOU->parent_variable__JJRG.type__IO5D;
+                  __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+                  switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+                  case __TYPE__FF__: {
+                    genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
                   } break;
-                  case __TYPE_VOID__: {
-                  } break;
-                  case __TYPE_CONTEXT__: {
-                    append__MOK(output_decl__1C,(&__string_177));
+                  case __TYPE_NULL__GMB__: {
+                    if ((! is_java__EE)) {
+                      (&__string_245)->count__0C= 54;
+                      (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+                      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+                    };
                   } break;
-                  case __TYPE_ID__: {
+                  case __TYPE_CONTEXT__KMB__: {
+                    (&__string_246)->count__0C= 167;
+                    (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+                    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
                   } break;
-                  case __TYPE_GENERIC__: {
-                    genere_struct__DP3G(__tmp__VS3G);
+                  case __TYPE_GENERIC__OCY__: {
+                    genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
                   } break;
-                  case __PROFIL_BLOCK__: {
+                  case __TYPE_BLOCK__CP5D__: {
+                    genere_struct__0TXI();
                   } break;
                   };
                 };
               } break;
-              case 10895: {
-                Self__ALQP=((__TYPE_GENERIC *)action__IP3G.self);
-                Self__3ACR=((__SLOT_DATA *)__tmp__0V3G);
-                result__2ACR=NULL;
-                if (((void *)Self__3ACR->parent_slot__IHZD != (void *)NULL)) {
-                  result__2ACR=((__ITM_SLOT *)((__SLOT *)Self__3ACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                } else {
-                  result__2ACR=get_name__GCJD((&__string_26));
+              case 13344: {
+                Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+                Self__TV0T=((__SLOT_DATA__IJRG *)Self__RKOU);
+                result__CLOU=NULL;
+                if (((void *)Self__TV0T->parent_slot__KJRG != (void *)NULL)) {
+                  __tmp__ELOU=Self__TV0T->parent_slot__KJRG->parent_itm_slot__RLC;
+                  if (((struct ___OBJ *)__tmp__ELOU)->__id==__ITM_SLOT__PLC__) {
+                    __tmp__FLOU=((__ITM_SLOT__PLC *)__tmp__ELOU)->id_section__TVOB;
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    __tmp__FLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ELOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                  };
+                  result__CLOU=__tmp__FLOU;
+                } else /* FALSE */ {
+                  __tmp__FLOU=get_name__TAUD((&__string_35));
+                  result__CLOU=__tmp__FLOU;
                 };
-                if (((void *)((__SECTION_ *)result__2ACR)->name__CH0D == (void *)(&__string_28))) {
-                  __tmp__4U3G=TRUE__;
-                } else {
-                  __tmp__0U3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.ensure_count__YDAG;
-                  __tmp__4U3G=(__tmp__0U3G >  0);
+                __tmp__34WI=((void *)((__SECTION___RVOB *)result__CLOU)->name__G25E == (void *)(&__string_37));
+                if (__tmp__34WI) {
+                  __tmp__H5WI=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__D5WI=Self__RKOU->parent_variable__JJRG.ensure_count__IT4D;
+                  __tmp__E5WI=(__tmp__D5WI >  0);
+                  __tmp__H5WI=__tmp__E5WI;
                 };
-                if (__tmp__4U3G) {
-                  add_slot_struct__5VRI(Self__ALQP,__tmp__0V3G);
+                if (__tmp__H5WI) {
+                  add_slot_struct__24GJ(Self__5LIR,Self__RKOU);
                 };
               } break;
-              case 10904: {
-                __tmp__EX3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.ensure_count__YDAG;
-                __tmp__GX3G=(__tmp__EX3G >  0);
-                if (__tmp__GX3G) {
-                  Self__4ACR=((__SLOT_DATA *)__tmp__0V3G);
-                  genere_declaration__Y1NI(Self__4ACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  Self__2ZDR=((__STRING *)output_glob__VD);
-                  new_capacity__1ZDR= 0;
-                  if ((Self__2ZDR->capacity__MNK <= Self__2ZDR->count__VF)) {
-                    if ((Self__2ZDR->capacity__MNK ==  0)) {
-                      Self__2ZDR->capacity__MNK= 32;
-                      Self__2ZDR->storage__XNK=create__OUX( 32);
-                    } else {
-                      new_capacity__1ZDR=(__INTEGER)(Self__2ZDR->capacity__MNK <<  1);
-                      Self__3ZDR=((__CHARACTER *)Self__2ZDR->storage__XNK);
-                      old_nb_elts__4ZDR=Self__2ZDR->capacity__MNK;
-                      new__5ZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3ZDR),((__UINTEGER_32 )old_nb_elts__4ZDR),((__UINTEGER_32 )new_capacity__1ZDR)));
-                      upper__ZROR=(__INTEGER)(new_capacity__1ZDR -  1);
-                      Self__XROR=old_nb_elts__4ZDR;
-                      while ((Self__XROR <= upper__ZROR)) {
-                        new__5ZDR[Self__XROR]='\0';
-                        Self__XROR=(__INTEGER)(Self__XROR +  1);
-                      };
-                      Self__2ZDR->storage__XNK=new__5ZDR;
-                      Self__2ZDR->capacity__MNK=new_capacity__1ZDR;
-                    };
-                  };
-                  ((__CHARACTER *)Self__2ZDR->storage__XNK)[Self__2ZDR->count__VF]=' ';
-                  Self__2ZDR->count__VF=(__INTEGER)(Self__2ZDR->count__VF +  1);
-                  genere_star_declaration__Y2NI(Self__4ACR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  append__MOK(output_glob__VD,Self__4ACR->parent_variable__HHZD.intern_name__C25F);
-                  append__MOK(output_glob__VD,(&__string_278));
+              case 13353: {
+                __tmp__NBXI=Self__RKOU->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__OBXI=(__tmp__NBXI >  0);
+                if (__tmp__OBXI) {
+                  Self__DLOU=((__SLOT_DATA__IJRG *)Self__RKOU);
+                  genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__DLOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+                  genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__DLOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  append__KWX(((__STRING__BC *)output_glob__BG),Self__DLOU->parent_variable__JJRG.intern_name__UN5D);
+                  (&__string_220)->count__0C= 2;
+                  (&__string_220)->storage__1C=";\n";
+                  append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
                 };
               } break;
               };
-              Self__2EXH=(__INTEGER)(Self__2EXH +  1);
-            };
-          };
-          if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-            __tmp__4V3G=slot_data__B4TH(slot__GP3G);
-          } else {
-            __tmp__4V3G=slot_data__14TH(slot__GP3G);
-          };
-          Self__BBCR=((__SLOT_DATA *)__tmp__4V3G);
-          result__ABCR=NULL;
-          if (((void *)Self__BBCR->parent_slot__IHZD != (void *)NULL)) {
-            result__ABCR=((__ITM_SLOT *)((__SLOT *)Self__BBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__ABCR=get_name__GCJD((&__string_26));
-          };
-          if (((void *)((__SECTION_ *)result__ABCR)->name__CH0D == (void *)(&__string_28))) {
-            __tmp__4U3G=TRUE__;
-          } else {
-            __tmp__0U3G=((__SLOT_DATA *)__tmp__4V3G)->parent_variable__HHZD.ensure_count__YDAG;
-            __tmp__4U3G=(__tmp__0U3G >  0);
-          };
-          if (__tmp__4U3G) {
-            add_slot_struct__5VRI(Self__EP3G,__tmp__4V3G);
-          };
-        };
-        if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          __tmp__CW3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__CW3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        slot_data__FP3G=__tmp__CW3G;
-        if ((((void *)__tmp__CW3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__CW3G)->parent_variable__HHZD.ensure_count__YDAG >  0))) {
-          add_slot_struct__5VRI(Self__EP3G,__tmp__CW3G);
-        };
-      } else {
-        if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          Self__MRPH=((__SLOT_DATA *)slot__GP3G);
-          result__ORPH= 0;
-          if (((void *)((__SLOT *)Self__MRPH->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__ORPH= 1;
-          };
-          __tmp__ZW3G=result__ORPH;
-        } else {
-          Self__YRPH=((__SLOT_CODE *)slot__GP3G);
-          result__0RPH= 0;
-          if (((void *)((__SLOT *)Self__YRPH->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-            result__0RPH= 1;
-          };
-          __tmp__ZW3G=result__0RPH;
-        };
-        if ((__tmp__ZW3G ==  0)) {
-          __tmp__OX3G.__id=10904;
-          action__IP3G=__tmp__OX3G;
-          if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-            __tmp__PX3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__PX3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-          };
-          if (((void *)__tmp__PX3G != (void *)NULL)) {
-            if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-            };
-            if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-              __tmp__YX3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-            } else {
-              __tmp__YX3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-            };
-            Self__QFXH= 0;
-            limit_up__RFXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__YX3G)->parent_arrayed_collection__FK3F.upper__C35F;
-            while ((Self__QFXH <= limit_up__RFXH)) {
-              if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-                __tmp__AY3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
-              } else {
-                __tmp__AY3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
-              };
-              __tmp__CY3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__AY3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__QFXH];
-              switch (action__IP3G.__id) {
-              case 10883: {
-                Self__FLQP=((__TYPE_GENERIC *)action__IP3G.self);
-                __tmp__2Q3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.ensure_count__YDAG;
-                if ((__tmp__2Q3G >  0)) {
-                  __tmp__HR3G=TRUE__;
-                } else {
-                  Self__DBCR=((__SLOT_DATA *)__tmp__CY3G);
-                  result__CBCR=NULL;
-                  if (((void *)Self__DBCR->parent_slot__IHZD != (void *)NULL)) {
-                    result__CBCR=((__ITM_SLOT *)((__SLOT *)Self__DBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                  } else {
-                    result__CBCR=get_name__GCJD((&__string_26));
+              Self__XKDJ=(__INTEGER__Q)(Self__XKDJ +  1);
+            };
+          };
+          if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+            Self__RKOU=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__Z0WI));
+          } else /* SLOT_DATA */ {
+            Self__RKOU=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__Z0WI));
+          };
+          Self__RV0T=Self__RKOU;
+          Self__RKOU=((__SLOT_DATA__IJRG *)Self__RV0T);
+          result__QKOU=NULL;
+          if (((void *)Self__RKOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__YKOU=Self__RKOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YKOU)->__id==__ITM_SLOT__PLC__) {
+              result__CLOU=((__ITM_SLOT__PLC *)__tmp__YKOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              result__CLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__QKOU=result__CLOU;
+          } else /* FALSE */ {
+            __tmp__TKOU=get_name__TAUD((&__string_35));
+            result__QKOU=__tmp__TKOU;
+          };
+          __tmp__34WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+          if (__tmp__34WI) {
+            __tmp__H5WI=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__D5WI=Self__RV0T->parent_variable__JJRG.ensure_count__IT4D;
+            __tmp__E5WI=(__tmp__D5WI >  0);
+            __tmp__H5WI=__tmp__E5WI;
+          };
+          if (__tmp__H5WI) {
+            add_slot_struct__24GJ(Self__FZWI,Self__RV0T);
+          };
+        };
+        if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          Self__RV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        if ((((void *)Self__RV0T != (void *)NULL) && (Self__RV0T->parent_variable__JJRG.ensure_count__IT4D >  0))) {
+          add_slot_struct__24GJ(Self__FZWI,Self__RV0T);
+        };
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          Self__OV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI);
+          result__NV0T= 0;
+          if (((void *)Self__OV0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__NV0T= 1;
+          };
+          __tmp__A1WI=result__NV0T;
+        } else /* SLOT_DATA */ {
+          Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI);
+          result__NV0T= 0;
+          if (((void *)Self__RV0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+            result__NV0T= 1;
+          };
+          __tmp__A1WI=result__NV0T;
+        };
+        if ((__tmp__A1WI ==  0)) {
+          __tmp__XBXI.__id=13353;
+          action__JZWI=__tmp__XBXI;
+          if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__L3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__L3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          if (((void *)__tmp__L3WI != (void *)NULL)) {
+            if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+            };
+            if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__T3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+            } else /* SLOT_DATA */ {
+              __tmp__T3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+            };
+            Self__XKDJ= 0;
+            limit_up__YKDJ=__tmp__T3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+            while ((Self__XKDJ <= limit_up__YKDJ)) {
+              if (((struct ___OBJ *)slot__HZWI)->__id==__SLOT_CODE__4IRG__) {
+                __tmp__BAXI=((__SLOT_CODE__4IRG *)slot__HZWI)->parent_slot__5IRG->slot_data_list__NCXG;
+              } else /* SLOT_DATA */ {
+                __tmp__BAXI=((__SLOT_DATA__IJRG *)slot__HZWI)->parent_slot__KJRG->slot_data_list__NCXG;
+              };
+              Self__TV0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__BAXI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__XKDJ];
+              switch (action__JZWI.__id) {
+              case 13333: {
+                Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+                __tmp__O1WI=Self__TV0T->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__P1WI=(__tmp__O1WI >  0);
+                if (__tmp__P1WI) {
+                  __tmp__Z1WI=TRUE__K__;
+                } else /* FALSE */ {
+                  Self__DLOU=((__SLOT_DATA__IJRG *)Self__TV0T);
+                  __tmp__FLOU=NULL;
+                  if (((void *)Self__DLOU->parent_slot__KJRG != (void *)NULL)) {
+                    __tmp__WLOU=Self__DLOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                    if (((struct ___OBJ *)__tmp__WLOU)->__id==__ITM_SLOT__PLC__) {
+                      __tmp__XLOU=((__ITM_SLOT__PLC *)__tmp__WLOU)->id_section__TVOB;
+                    } else /* ITM_SLOT_OPERATOR */ {
+                      __tmp__XLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WLOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                    };
+                    __tmp__FLOU=__tmp__XLOU;
+                  } else /* FALSE */ {
+                    __tmp__XLOU=get_name__TAUD((&__string_35));
+                    __tmp__FLOU=__tmp__XLOU;
                   };
-                  __tmp__HR3G=((void *)((__SECTION_ *)result__CBCR)->name__CH0D == (void *)(&__string_28));
+                  __tmp__W1WI=((void *)((__SECTION___RVOB *)__tmp__FLOU)->name__G25E == (void *)(&__string_37));
+                  __tmp__Z1WI=__tmp__W1WI;
                 };
-                if (__tmp__HR3G) {
-                  __tmp__NR3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__FLQP);
-                } else {
-                  __tmp__NS3G=FALSE__;
+                if (__tmp__Z1WI) {
+                  __tmp__51WI=Self__TV0T->parent_variable__JJRG.type__IO5D;
+                  __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+                  __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__5LIR);
+                } else /* FALSE */ {
+                  __tmp__W2WI=FALSE__O__;
                 };
-                if (__tmp__NS3G) {
-                  __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0);
-                  __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F)->flag__ATL &  4) !=  0));
-                  if (__tmp__JS3G) {
-                    __tmp__KS3G=TRUE__;
-                  } else {
-                    __tmp__ES3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F;
-                    __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
-                    __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
+                if (__tmp__W2WI) {
+                  __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0);
+                  if (__tmp__I2WI) {
+                    __tmp__T2WI=TRUE__K__;
+                  } else /* FALSE */ {
+                    __tmp__O2WI=Self__TV0T->parent_variable__JJRG.type__IO5D;
+                    __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+                    switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+                    case __TYPE__FF__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_NULL__GMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_VOID__IMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_CONTEXT__KMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_ID__MMB__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_GENERIC__OCY__: {
+                      __tmp__Q2WI=FALSE__O__;
+                    } break;
+                    case __TYPE_BLOCK__CP5D__: {
+                      __tmp__Q2WI=TRUE__K__;
+                    } break;
+                    case __PROFIL_BLOCK__O3NJ__: {
+                      __tmp__Q2WI=TRUE__K__;
+                    } break;
+                    };
+                    __tmp__T2WI=__tmp__Q2WI;
                   };
-                  __tmp__OS3G=__tmp__KS3G;
-                } else {
-                  __tmp__OS3G=FALSE__;
+                  __tmp__X2WI=__tmp__T2WI;
+                } else /* FALSE */ {
+                  __tmp__X2WI=FALSE__O__;
                 };
-                if (__tmp__OS3G) {
-                  __tmp__US3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F;
-                  __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
-                  switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
-                  case __TYPE__: {
-                    genere_struct__212G(__tmp__VS3G);
+                if (__tmp__X2WI) {
+                  __tmp__32WI=Self__TV0T->parent_variable__JJRG.type__IO5D;
+                  __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+                  switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+                  case __TYPE__FF__: {
+                    genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
                   } break;
-                  case __TYPE_NULL__: {
-                    append__MOK(output_decl__1C,(&__string_176));
-                  } break;
-                  case __TYPE_VOID__: {
-                  } break;
-                  case __TYPE_CONTEXT__: {
-                    append__MOK(output_decl__1C,(&__string_177));
+                  case __TYPE_NULL__GMB__: {
+                    if ((! is_java__EE)) {
+                      (&__string_245)->count__0C= 54;
+                      (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+                      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+                    };
                   } break;
-                  case __TYPE_ID__: {
+                  case __TYPE_CONTEXT__KMB__: {
+                    (&__string_246)->count__0C= 167;
+                    (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+                    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
                   } break;
-                  case __TYPE_GENERIC__: {
-                    genere_struct__DP3G(__tmp__VS3G);
+                  case __TYPE_GENERIC__OCY__: {
+                    genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
                   } break;
-                  case __PROFIL_BLOCK__: {
+                  case __TYPE_BLOCK__CP5D__: {
+                    genere_struct__0TXI();
                   } break;
                   };
                 };
               } break;
-              case 10895: {
-                Self__HLQP=((__TYPE_GENERIC *)action__IP3G.self);
-                Self__FBCR=((__SLOT_DATA *)__tmp__CY3G);
-                result__EBCR=NULL;
-                if (((void *)Self__FBCR->parent_slot__IHZD != (void *)NULL)) {
-                  result__EBCR=((__ITM_SLOT *)((__SLOT *)Self__FBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-                } else {
-                  result__EBCR=get_name__GCJD((&__string_26));
+              case 13344: {
+                Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+                Self__DLOU=((__SLOT_DATA__IJRG *)Self__TV0T);
+                __tmp__FLOU=NULL;
+                if (((void *)Self__DLOU->parent_slot__KJRG != (void *)NULL)) {
+                  __tmp__ELOU=Self__DLOU->parent_slot__KJRG->parent_itm_slot__RLC;
+                  if (((struct ___OBJ *)__tmp__ELOU)->__id==__ITM_SLOT__PLC__) {
+                    __tmp__XLOU=((__ITM_SLOT__PLC *)__tmp__ELOU)->id_section__TVOB;
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    __tmp__XLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ELOU)->parent_itm_slot__3F0D.id_section__TVOB;
+                  };
+                  __tmp__FLOU=__tmp__XLOU;
+                } else /* FALSE */ {
+                  __tmp__XLOU=get_name__TAUD((&__string_35));
+                  __tmp__FLOU=__tmp__XLOU;
                 };
-                if (((void *)((__SECTION_ *)result__EBCR)->name__CH0D == (void *)(&__string_28))) {
-                  __tmp__4U3G=TRUE__;
-                } else {
-                  __tmp__0U3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.ensure_count__YDAG;
-                  __tmp__4U3G=(__tmp__0U3G >  0);
+                __tmp__34WI=((void *)((__SECTION___RVOB *)__tmp__FLOU)->name__G25E == (void *)(&__string_37));
+                if (__tmp__34WI) {
+                  __tmp__H5WI=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__D5WI=Self__TV0T->parent_variable__JJRG.ensure_count__IT4D;
+                  __tmp__E5WI=(__tmp__D5WI >  0);
+                  __tmp__H5WI=__tmp__E5WI;
                 };
-                if (__tmp__4U3G) {
-                  add_slot_struct__5VRI(Self__HLQP,__tmp__CY3G);
+                if (__tmp__H5WI) {
+                  add_slot_struct__24GJ(Self__5LIR,Self__TV0T);
                 };
               } break;
-              case 10904: {
-                __tmp__EX3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.ensure_count__YDAG;
-                __tmp__GX3G=(__tmp__EX3G >  0);
-                if (__tmp__GX3G) {
-                  Self__GBCR=((__SLOT_DATA *)__tmp__CY3G);
-                  genere_declaration__Y1NI(Self__GBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  Self__C0DR=((__STRING *)output_glob__VD);
-                  new_capacity__B0DR= 0;
-                  if ((Self__C0DR->capacity__MNK <= Self__C0DR->count__VF)) {
-                    if ((Self__C0DR->capacity__MNK ==  0)) {
-                      Self__C0DR->capacity__MNK= 32;
-                      Self__C0DR->storage__XNK=create__OUX( 32);
-                    } else {
-                      new_capacity__B0DR=(__INTEGER)(Self__C0DR->capacity__MNK <<  1);
-                      Self__D0DR=((__CHARACTER *)Self__C0DR->storage__XNK);
-                      old_nb_elts__E0DR=Self__C0DR->capacity__MNK;
-                      new__F0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__D0DR),((__UINTEGER_32 )old_nb_elts__E0DR),((__UINTEGER_32 )new_capacity__B0DR)));
-                      upper__4ROR=(__INTEGER)(new_capacity__B0DR -  1);
-                      Self__2ROR=old_nb_elts__E0DR;
-                      while ((Self__2ROR <= upper__4ROR)) {
-                        new__F0DR[Self__2ROR]='\0';
-                        Self__2ROR=(__INTEGER)(Self__2ROR +  1);
-                      };
-                      Self__C0DR->storage__XNK=new__F0DR;
-                      Self__C0DR->capacity__MNK=new_capacity__B0DR;
-                    };
-                  };
-                  ((__CHARACTER *)Self__C0DR->storage__XNK)[Self__C0DR->count__VF]=' ';
-                  Self__C0DR->count__VF=(__INTEGER)(Self__C0DR->count__VF +  1);
-                  genere_star_declaration__Y2NI(Self__GBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
-                  append__MOK(output_glob__VD,Self__GBCR->parent_variable__HHZD.intern_name__C25F);
-                  append__MOK(output_glob__VD,(&__string_278));
+              case 13353: {
+                __tmp__NBXI=Self__TV0T->parent_variable__JJRG.ensure_count__IT4D;
+                __tmp__OBXI=(__tmp__NBXI >  0);
+                if (__tmp__OBXI) {
+                  Self__3V0T=((__SLOT_DATA__IJRG *)Self__TV0T);
+                  genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+                  genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+                  append__KWX(((__STRING__BC *)output_glob__BG),Self__3V0T->parent_variable__JJRG.intern_name__UN5D);
+                  (&__string_220)->count__0C= 2;
+                  (&__string_220)->storage__1C=";\n";
+                  append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
                 };
               } break;
               };
-              Self__QFXH=(__INTEGER)(Self__QFXH +  1);
-            };
-          };
-          if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-            __tmp__GY3G=slot_data__B4TH(slot__GP3G);
-          } else {
-            __tmp__GY3G=slot_data__14TH(slot__GP3G);
-          };
-          __tmp__EX3G=((__SLOT_DATA *)__tmp__GY3G)->parent_variable__HHZD.ensure_count__YDAG;
-          __tmp__GX3G=(__tmp__EX3G >  0);
-          if (__tmp__GX3G) {
-            Self__IBCR=((__SLOT_DATA *)__tmp__GY3G);
-            genere_declaration__Y1NI(Self__IBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
-            Self__I0DR=((__STRING *)output_glob__VD);
-            new_capacity__H0DR= 0;
-            if ((Self__I0DR->capacity__MNK <= Self__I0DR->count__VF)) {
-              if ((Self__I0DR->capacity__MNK ==  0)) {
-                Self__I0DR->capacity__MNK= 32;
-                Self__I0DR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__H0DR=(__INTEGER)(Self__I0DR->capacity__MNK <<  1);
-                Self__J0DR=((__CHARACTER *)Self__I0DR->storage__XNK);
-                old_nb_elts__K0DR=Self__I0DR->capacity__MNK;
-                new__L0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__J0DR),((__UINTEGER_32 )old_nb_elts__K0DR),((__UINTEGER_32 )new_capacity__H0DR)));
-                upper__DSOR=(__INTEGER)(new_capacity__H0DR -  1);
-                Self__BSOR=old_nb_elts__K0DR;
-                while ((Self__BSOR <= upper__DSOR)) {
-                  new__L0DR[Self__BSOR]='\0';
-                  Self__BSOR=(__INTEGER)(Self__BSOR +  1);
-                };
-                Self__I0DR->storage__XNK=new__L0DR;
-                Self__I0DR->capacity__MNK=new_capacity__H0DR;
-              };
+              Self__XKDJ=(__INTEGER__Q)(Self__XKDJ +  1);
+            };
+          };
+          if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+            Self__TV0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__Z0WI));
+          } else /* SLOT_DATA */ {
+            Self__TV0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__Z0WI));
+          };
+          Self__RV0T=Self__TV0T;
+          __tmp__NBXI=Self__RV0T->parent_variable__JJRG.ensure_count__IT4D;
+          __tmp__OBXI=(__tmp__NBXI >  0);
+          if (__tmp__OBXI) {
+            Self__TV0T=((__SLOT_DATA__IJRG *)Self__RV0T);
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+            add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+            append__KWX(((__STRING__BC *)output_glob__BG),Self__TV0T->parent_variable__JJRG.intern_name__UN5D);
+            (&__string_220)->count__0C= 2;
+            (&__string_220)->storage__1C=";\n";
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+          Self__RV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        if ((((void *)Self__RV0T != (void *)NULL) && (Self__RV0T->parent_variable__JJRG.ensure_count__IT4D >  0))) {
+          Self__RKOU=((__SLOT_DATA__IJRG *)Self__RV0T->parent_slot__KJRG->slot_id__GFWI);
+          genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__RKOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+          genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__RKOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__RKOU->parent_variable__JJRG.intern_name__UN5D);
+          (&__string_220)->count__0C= 2;
+          (&__string_220)->storage__1C=";\n";
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+        };
+      };
+      Self__NS2I=(__INTEGER__Q)(Self__NS2I +  1);
+    };
+    if ((((void *)Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+      __tmp__51WI=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__FZWI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__Z0WI=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__Z0WI)->__id) {
+      case __TYPE__FF__: {
+        genere_struct__43VI(((__TYPE__FF *)__tmp__Z0WI));
+      } break;
+      case __TYPE_NULL__GMB__: {
+        if ((! is_java__EE)) {
+          (&__string_245)->count__0C= 54;
+          (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+        };
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        (&__string_246)->count__0C= 167;
+        (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+        append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__Z0WI));
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        genere_struct__0TXI();
+      } break;
+      };
+    } else /* FALSE */ {
+      if (((void *)Self__FZWI->parent_type__PCY.prototype__QF->type_c__QSOC != (void *)NULL)) {
+        result__NV0T= 0;
+        while ((result__NV0T <=  4)) {
+          __tmp__C3WI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__NV0T];
+          tab__IZWI=__tmp__C3WI;
+          __tmp__P1WI=(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__C3WI)->parent_arrayed_collection__ICXG.upper__NN3G <  0);
+          if ((! __tmp__P1WI)) {
+            Self__TV0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__C3WI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__3EXI=Self__TV0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+            put_error__text__EQE( 1,(&__string_377));
+            put_position__PRE(__tmp__3EXI);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ((__CHARACTER *)Self__I0DR->storage__XNK)[Self__I0DR->count__VF]=' ';
-            Self__I0DR->count__VF=(__INTEGER)(Self__I0DR->count__VF +  1);
-            genere_star_declaration__Y2NI(Self__IBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
-            append__MOK(output_glob__VD,Self__IBCR->parent_variable__HHZD.intern_name__C25F);
-            append__MOK(output_glob__VD,(&__string_278));
           };
-        };
-        if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
-          __tmp__KY3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__KY3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        slot_data__FP3G=__tmp__KY3G;
-        if ((((void *)__tmp__KY3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__KY3G)->parent_variable__HHZD.ensure_count__YDAG >  0))) {
-          Self__KBCR=((__SLOT_DATA *)((__SLOT *)((__SLOT_DATA *)__tmp__KY3G)->parent_slot__IHZD)->slot_id__C4OG);
-          genere_declaration__Y1NI(Self__KBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
-          Self__O0DR=((__STRING *)output_glob__VD);
-          new_capacity__N0DR= 0;
-          if ((Self__O0DR->capacity__MNK <= Self__O0DR->count__VF)) {
-            if ((Self__O0DR->capacity__MNK ==  0)) {
-              Self__O0DR->capacity__MNK= 32;
-              Self__O0DR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__N0DR=(__INTEGER)(Self__O0DR->capacity__MNK <<  1);
-              Self__P0DR=((__CHARACTER *)Self__O0DR->storage__XNK);
-              old_nb_elts__Q0DR=Self__O0DR->capacity__MNK;
-              new__R0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__P0DR),((__UINTEGER_32 )old_nb_elts__Q0DR),((__UINTEGER_32 )new_capacity__N0DR)));
-              upper__ISOR=(__INTEGER)(new_capacity__N0DR -  1);
-              Self__GSOR=old_nb_elts__Q0DR;
-              while ((Self__GSOR <= upper__ISOR)) {
-                new__R0DR[Self__GSOR]='\0';
-                Self__GSOR=(__INTEGER)(Self__GSOR +  1);
+          result__NV0T=(__INTEGER__Q)(result__NV0T +  1);
+        };
+        if ((! is_java__EE)) {
+          if ((((void *)Self__FZWI->name__HZMB == (void *)(&__string_51)) || ((void *)Self__FZWI->name__HZMB == (void *)(&__string_52)))) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_378));
+            append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+            if (((void *)Self__FZWI->name__HZMB == (void *)(&__string_51))) {
+              __tmp__BGXI='1';
+            } else /* FALSE */ {
+              __tmp__BGXI='0';
+            };
+            add_last__ACV(((__STRING__BC *)output_decl__LE),__tmp__BGXI);
+            add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+            __tmp__P1WI=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__P1WI=FALSE__O__;
+          };
+          if ((! __tmp__P1WI)) {
+            if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+              Self__TV0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__IZWI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+              __tmp__3EXI=Self__TV0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+              put_error__text__EQE( 1,(&__string_380));
+              put_position__PRE(__tmp__3EXI);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              Self__O0DR->storage__XNK=new__R0DR;
-              Self__O0DR->capacity__MNK=new_capacity__N0DR;
             };
           };
-          ((__CHARACTER *)Self__O0DR->storage__XNK)[Self__O0DR->count__VF]=' ';
-          Self__O0DR->count__VF=(__INTEGER)(Self__O0DR->count__VF +  1);
-          genere_star_declaration__Y2NI(Self__KBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
-          append__MOK(output_glob__VD,Self__KBCR->parent_variable__HHZD.intern_name__C25F);
-          append__MOK(output_glob__VD,(&__string_278));
         };
-      };
-      Self__HFDH=(__INTEGER)(Self__HFDH +  1);
-    };
-    if ((((void *)((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
-      tg__JP3G=Self__EP3G;
-      __tmp__XZ3G=((__TYPE_FULL *)((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__EP3G->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0])->parent_type__5SL;
-      switch (((struct ___OBJ *)__tmp__XZ3G)->__id) {
-      case __TYPE__: {
-        genere_struct__212G(__tmp__XZ3G);
-      } break;
-      case __TYPE_NULL__: {
-        append__MOK(output_decl__1C,(&__string_176));
-      } break;
-      case __TYPE_VOID__: {
-      } break;
-      case __TYPE_CONTEXT__: {
-        append__MOK(output_decl__1C,(&__string_177));
-      } break;
-      case __TYPE_ID__: {
-      } break;
-      case __TYPE_GENERIC__: {
-        genere_struct__DP3G(__tmp__XZ3G);
-      } break;
-      case __PROFIL_BLOCK__: {
-      } break;
-      };
-    } else {
-      if (((void *)((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->type_c__WODC != (void *)NULL)) {
-        Self__T0ZI= 0;
-        while ((Self__T0ZI <=  4)) {
-          tab__HP3G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__T0ZI];
-          if ((! (((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.upper__C35F <  0))) {
-            pos__VSHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-            put_error__text__0AH( 1,(&__string_282));
-            put_position__ECH(pos__VSHQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)output_decl__LE),(&__string_363));
+        append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+        add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_381));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_382));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_383));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+        };
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+          append_in__AEE(id_counter_with_type__DNWI,output_decl__LE);
+          id_counter_with_type__DNWI=(__INTEGER__Q)(id_counter_with_type__DNWI +  1);
+          if ((Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.style__0KQC != '-')) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_384));
+          };
+          if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+            __tmp__3EXI=Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+            put_error__text__EQE( 1,(&__string_385));
+            put_position__PRE(__tmp__3EXI);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
               exit(( 1));
             };
           };
-          Self__T0ZI=(__INTEGER)(Self__T0ZI +  1);
-        };
-        append__MOK(output_decl__1C,(&__string_283));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        Self__U0DR=((__STRING *)output_decl__1C);
-        new_capacity__T0DR= 0;
-        if ((Self__U0DR->capacity__MNK <= Self__U0DR->count__VF)) {
-          if ((Self__U0DR->capacity__MNK ==  0)) {
-            Self__U0DR->capacity__MNK= 32;
-            Self__U0DR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__T0DR=(__INTEGER)(Self__U0DR->capacity__MNK <<  1);
-            Self__V0DR=((__CHARACTER *)Self__U0DR->storage__XNK);
-            old_nb_elts__W0DR=Self__U0DR->capacity__MNK;
-            new__X0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__V0DR),((__UINTEGER_32 )old_nb_elts__W0DR),((__UINTEGER_32 )new_capacity__T0DR)));
-            upper__NSOR=(__INTEGER)(new_capacity__T0DR -  1);
-            Self__LSOR=old_nb_elts__W0DR;
-            while ((Self__LSOR <= upper__NSOR)) {
-              new__X0DR[Self__LSOR]='\0';
-              Self__LSOR=(__INTEGER)(Self__LSOR +  1);
-            };
-            Self__U0DR->storage__XNK=new__X0DR;
-            Self__U0DR->capacity__MNK=new_capacity__T0DR;
-          };
-        };
-        ((__CHARACTER *)Self__U0DR->storage__XNK)[Self__U0DR->count__VF]='\n';
-        Self__U0DR->count__VF=(__INTEGER)(Self__U0DR->count__VF +  1);
-        if (((void *)Self__EP3G->name__LR2B == (void *)(&__string_41))) {
-          append__MOK(output_decl__1C,(&__string_284));
-          __tmp__G13G=TRUE__;
-        } else {
-          __tmp__G13G=FALSE__;
-        };
-        if (__tmp__G13G) {
-          __tmp__V13G=TRUE__;
-        } else {
-          result__Y1ZI=((void *)Self__EP3G->name__LR2B == (void *)(&__string_42));
-          if (result__Y1ZI) {
-            append__MOK(output_decl__1C,(&__string_285));
-          };
-          __tmp__V13G=result__Y1ZI;
-        };
-        if ((! __tmp__V13G)) {
-          if ((pass_count__L3LC == Self__EP3G->parent_type__C2IB.last_pass_binding__AYZI)) {
-            pos__YSHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-            put_error__text__0AH( 1,(&__string_286));
-            put_position__ECH(pos__YSHQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* FALSE */ {
+          append_in__AEE(id_counter_without_type__RI,output_decl__LE);
+          id_counter_without_type__RI=(__INTEGER__Q)(id_counter_without_type__RI +  1);
+        };
+        if (is_java__EE) {
+          add_last__ACV(((__STRING__BC *)output_decl__LE),';');
+        };
+        add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+        if ((Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.style__0KQC == '-')) {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_386));
+          if ((Self__FZWI->parent_type__PCY.param_count__2OWI !=  0)) {
+            __tmp__A1WI=Self__FZWI->parent_type__PCY.param_count__2OWI;
+            __tmp__O1WI= 1;
+            while ((__tmp__O1WI <= __tmp__A1WI)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_387));
+              append_in__AEE((__INTEGER__Q)(__tmp__O1WI -  1),string_tmp__YC);
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+              __tmp__O1WI=(__INTEGER__Q)(__tmp__O1WI +  1);
+            };
+          };
+        };
+        result__NV0T= 4;
+        while ((result__NV0T >=  0)) {
+          __tmp__C3WI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__NV0T];
+          tab__IZWI=__tmp__C3WI;
+          __tmp__A1WI=__tmp__C3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+          __tmp__O1WI= 0;
+          while ((__tmp__O1WI <= __tmp__A1WI)) {
+            Self__DLOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__IZWI)->parent_arrayed_collection__ICXG.storage__JN3G)[__tmp__O1WI];
+            if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+              __tmp__Z1WI=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)Self__DLOU->parent_variable__JJRG.type__IO5D));
+              __tmp__W1WI=__tmp__Z1WI;
+            } else /* FALSE */ {
+              __tmp__W1WI=FALSE__O__;
+            };
+            if (__tmp__W1WI) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_388));
+            } else /* FALSE */ {
+              append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_189));
+            };
+            Self__3V0T=((__SLOT_DATA__IJRG *)Self__DLOU);
+            genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__3V0T->parent_variable__JJRG.intern_name__UN5D);
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+            __tmp__O1WI=(__INTEGER__Q)(__tmp__O1WI +  1);
+          };
+          ((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__C3WI)->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(-  1);
+          result__NV0T=(__INTEGER__Q)(result__NV0T -  1);
+        };
+        if (((void *)Self__FZWI == (void *)type_block__APB)) {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_389));
+        };
+        if ((((__STRING__BC *)string_tmp__YC)->count__WJ ==  0)) {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_390));
+        };
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_391));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_392));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_192));
+          append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+          if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+            __tmp__3EXI=Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+            put_error__text__EQE( 1,(&__string_393));
+            put_position__PRE(__tmp__3EXI);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
               exit(( 1));
             };
-          } else {
-            append__MOK(output_decl__1C,(&__string_287));
-            append__MOK(output_decl__1C,((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->type_c__WODC);
-            append__MOK(output_decl__1C,(&__string_288));
-            append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-            append__MOK(output_decl__1C,(&__string_278));
-          };
-        };
-        Self__00DR=((__STRING *)output_decl__1C);
-        new_capacity__Z0DR= 0;
-        if ((Self__00DR->capacity__MNK <= Self__00DR->count__VF)) {
-          if ((Self__00DR->capacity__MNK ==  0)) {
-            Self__00DR->capacity__MNK= 32;
-            Self__00DR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__Z0DR=(__INTEGER)(Self__00DR->capacity__MNK <<  1);
-            Self__10DR=((__CHARACTER *)Self__00DR->storage__XNK);
-            old_nb_elts__20DR=Self__00DR->capacity__MNK;
-            new__30DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__10DR),((__UINTEGER_32 )old_nb_elts__20DR),((__UINTEGER_32 )new_capacity__Z0DR)));
-            upper__SSOR=(__INTEGER)(new_capacity__Z0DR -  1);
-            Self__QSOR=old_nb_elts__20DR;
-            while ((Self__QSOR <= upper__SSOR)) {
-              new__30DR[Self__QSOR]='\0';
-              Self__QSOR=(__INTEGER)(Self__QSOR +  1);
-            };
-            Self__00DR->storage__XNK=new__30DR;
-            Self__00DR->capacity__MNK=new_capacity__Z0DR;
-          };
-        };
-        ((__CHARACTER *)Self__00DR->storage__XNK)[Self__00DR->count__VF]='\n';
-        Self__00DR->count__VF=(__INTEGER)(Self__00DR->count__VF +  1);
-      } else {
-        append__MOK(output_decl__1C,(&__string_283));
-        append__MOK(output_decl__1C,Self__EP3G->name__LR2B);
-        append__MOK(output_decl__1C,(&__string_289));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        append__MOK(output_decl__1C,(&__string_290));
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        if ((pass_count__L3LC == Self__EP3G->parent_type__C2IB.last_pass_binding__AYZI)) {
-          append_in__4VC(((__INTEGER_32 )id_counter_with_type__GK3G),output_decl__1C);
-          id_counter_with_type__GK3G=(__INTEGER)(id_counter_with_type__GK3G +  1);
-          append__MOK(string_tmp__RB,(&__string_291));
-          if (((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->is_mapping__IRMC) {
-            pos__3SHQ=((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->parent_named__QD.parent_itm_object__PD.position__WIM;
-            put_error__text__0AH( 1,(&__string_292));
-            put_position__ECH(pos__3SHQ);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        } else {
-          append_in__4VC(((__INTEGER_32 )id_counter_without_type__2E),output_decl__1C);
-          id_counter_without_type__2E=(__INTEGER)(id_counter_without_type__2E +  1);
-        };
-        Self__A1DR=((__STRING *)output_decl__1C);
-        new_capacity__50DR= 0;
-        if ((Self__A1DR->capacity__MNK <= Self__A1DR->count__VF)) {
-          if ((Self__A1DR->capacity__MNK ==  0)) {
-            Self__A1DR->capacity__MNK= 32;
-            Self__A1DR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__50DR=(__INTEGER)(Self__A1DR->capacity__MNK <<  1);
-            Self__B1DR=((__CHARACTER *)Self__A1DR->storage__XNK);
-            old_nb_elts__C1DR=Self__A1DR->capacity__MNK;
-            new__D1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__B1DR),((__UINTEGER_32 )old_nb_elts__C1DR),((__UINTEGER_32 )new_capacity__50DR)));
-            upper__XSOR=(__INTEGER)(new_capacity__50DR -  1);
-            Self__VSOR=old_nb_elts__C1DR;
-            while ((Self__VSOR <= upper__XSOR)) {
-              new__D1DR[Self__VSOR]='\0';
-              Self__VSOR=(__INTEGER)(Self__VSOR +  1);
-            };
-            Self__A1DR->storage__XNK=new__D1DR;
-            Self__A1DR->capacity__MNK=new_capacity__50DR;
-          };
-        };
-        ((__CHARACTER *)Self__A1DR->storage__XNK)[Self__A1DR->count__VF]='\n';
-        Self__A1DR->count__VF=(__INTEGER)(Self__A1DR->count__VF +  1);
-        Self__R3ZI= 4;
-        while ((Self__R3ZI >=  0)) {
-          tab__HP3G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__R3ZI];
-          __tmp__P43G=((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.upper__C35F;
-          Self__MECJ= 0;
-          while ((Self__MECJ <= __tmp__P43G)) {
-            slot_data__FP3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__MECJ];
-            if ((((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->is_mapping__IRMC && is_expanded_c__CZWG(((__SLOT_DATA *)slot_data__FP3G)->parent_variable__HHZD.type__D25F))) {
-              append__MOK(string_tmp__RB,(&__string_293));
-            } else {
-              append__MOK(string_tmp__RB,(&__string_143));
-            };
-            Self__TQFI=((__SLOT_DATA *)slot_data__FP3G);
-            genere_declaration__Y1NI(Self__TQFI->parent_variable__HHZD.type__D25F,string_tmp__RB);
-            Self__G1DR=((__STRING *)string_tmp__RB);
-            new_capacity__F1DR= 0;
-            if ((Self__G1DR->capacity__MNK <= Self__G1DR->count__VF)) {
-              if ((Self__G1DR->capacity__MNK ==  0)) {
-                Self__G1DR->capacity__MNK= 32;
-                Self__G1DR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__F1DR=(__INTEGER)(Self__G1DR->capacity__MNK <<  1);
-                Self__H1DR=((__CHARACTER *)Self__G1DR->storage__XNK);
-                old_nb_elts__I1DR=Self__G1DR->capacity__MNK;
-                new__J1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__H1DR),((__UINTEGER_32 )old_nb_elts__I1DR),((__UINTEGER_32 )new_capacity__F1DR)));
-                upper__2SOR=(__INTEGER)(new_capacity__F1DR -  1);
-                Self__0SOR=old_nb_elts__I1DR;
-                while ((Self__0SOR <= upper__2SOR)) {
-                  new__J1DR[Self__0SOR]='\0';
-                  Self__0SOR=(__INTEGER)(Self__0SOR +  1);
-                };
-                Self__G1DR->storage__XNK=new__J1DR;
-                Self__G1DR->capacity__MNK=new_capacity__F1DR;
-              };
-            };
-            ((__CHARACTER *)Self__G1DR->storage__XNK)[Self__G1DR->count__VF]=' ';
-            Self__G1DR->count__VF=(__INTEGER)(Self__G1DR->count__VF +  1);
-            genere_star_declaration__Y2NI(Self__TQFI->parent_variable__HHZD.type__D25F,string_tmp__RB);
-            append__MOK(string_tmp__RB,Self__TQFI->parent_variable__HHZD.intern_name__C25F);
-            append__MOK(string_tmp__RB,(&__string_278));
-            Self__MECJ=(__INTEGER)(Self__MECJ +  1);
-          };
-          ((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(-  1);
-          Self__R3ZI=(__INTEGER)(Self__R3ZI -  1);
-        };
-        if (((void *)Self__EP3G == (void *)type_block__BLB)) {
-          append__MOK(string_tmp__RB,(&__string_294));
-        };
-        if ((((__STRING *)string_tmp__RB)->count__VF ==  0)) {
-          append__MOK(string_tmp__RB,(&__string_295));
-        };
-        append__MOK(output_decl__1C,(&__string_296));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        append__MOK(output_decl__1C,(&__string_297));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        append__MOK(output_decl__1C,(&__string_298));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        append__MOK(output_decl__1C,(&__string_299));
-        append__MOK(output_decl__1C,string_tmp__RB);
-        if (((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->is_mapping__IRMC) {
-          append__MOK(output_decl__1C,(&__string_300));
-        } else {
-          append__MOK(output_decl__1C,(&__string_301));
-        };
-        append__MOK(output_decl__1C,(&__string_92));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        Self__M1DR=((__STRING *)output_decl__1C);
-        new_capacity__L1DR= 0;
-        if ((Self__M1DR->capacity__MNK <= Self__M1DR->count__VF)) {
-          if ((Self__M1DR->capacity__MNK ==  0)) {
-            Self__M1DR->capacity__MNK= 32;
-            Self__M1DR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__L1DR=(__INTEGER)(Self__M1DR->capacity__MNK <<  1);
-            Self__N1DR=((__CHARACTER *)Self__M1DR->storage__XNK);
-            old_nb_elts__O1DR=Self__M1DR->capacity__MNK;
-            new__P1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__N1DR),((__UINTEGER_32 )old_nb_elts__O1DR),((__UINTEGER_32 )new_capacity__L1DR)));
-            upper__BTOR=(__INTEGER)(new_capacity__L1DR -  1);
-            Self__5SOR=old_nb_elts__O1DR;
-            while ((Self__5SOR <= upper__BTOR)) {
-              new__P1DR[Self__5SOR]='\0';
-              Self__5SOR=(__INTEGER)(Self__5SOR +  1);
-            };
-            Self__M1DR->storage__XNK=new__P1DR;
-            Self__M1DR->capacity__MNK=new_capacity__L1DR;
-          };
-        };
-        ((__CHARACTER *)Self__M1DR->storage__XNK)[Self__M1DR->count__VF]=' ';
-        Self__M1DR->count__VF=(__INTEGER)(Self__M1DR->count__VF +  1);
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        Self__S1DR=((__STRING *)output_decl__1C);
-        new_capacity__R1DR= 0;
-        if ((Self__S1DR->capacity__MNK <= Self__S1DR->count__VF)) {
-          if ((Self__S1DR->capacity__MNK ==  0)) {
-            Self__S1DR->capacity__MNK= 32;
-            Self__S1DR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__R1DR=(__INTEGER)(Self__S1DR->capacity__MNK <<  1);
-            Self__T1DR=((__CHARACTER *)Self__S1DR->storage__XNK);
-            old_nb_elts__U1DR=Self__S1DR->capacity__MNK;
-            new__V1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__T1DR),((__UINTEGER_32 )old_nb_elts__U1DR),((__UINTEGER_32 )new_capacity__R1DR)));
-            upper__GTOR=(__INTEGER)(new_capacity__R1DR -  1);
-            Self__ETOR=old_nb_elts__U1DR;
-            while ((Self__ETOR <= upper__GTOR)) {
-              new__V1DR[Self__ETOR]='\0';
-              Self__ETOR=(__INTEGER)(Self__ETOR +  1);
-            };
-            Self__S1DR->storage__XNK=new__V1DR;
-            Self__S1DR->capacity__MNK=new_capacity__R1DR;
           };
-        };
-        ((__CHARACTER *)Self__S1DR->storage__XNK)[Self__S1DR->count__VF]='_';
-        Self__S1DR->count__VF=(__INTEGER)(Self__S1DR->count__VF +  1);
-        if ((pass_count__L3LC == Self__EP3G->parent_type__C2IB.last_pass_binding__AYZI)) {
-          append__MOK(output_decl__1C,(&__string_302));
-          append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-          append__MOK(output_decl__1C,(&__string_303));
-        };
-        append__MOK(output_decl__1C,(&__string_278));
-        append__MOK(output_decl__1C,(&__string_304));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        append__MOK(output_decl__1C,(&__string_305));
-        append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
-        append__MOK(output_decl__1C,(&__string_306));
-      };
-    };
-    force__to__QCDH(Self__EP3G->parent_type__C2IB.slot_run__1JC);
+          if (((void *)Self__FZWI == (void *)type_string_constant__SOB)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+            append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+            add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+            if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_395));
+            };
+            __tmp__SKOU=get_local_slot__J3LG(Self__FZWI,(&__string_95));
+            if (((struct ___OBJ *)__tmp__SKOU)->__id==__SLOT_CODE__4IRG__) {
+              Self__TV0T=((__SLOT_CODE__4IRG *)__tmp__SKOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+            } else /* SLOT_DATA */ {
+              Self__TV0T=((__SLOT_DATA__IJRG *)__tmp__SKOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+            };
+            __tmp__SKOU=get_local_slot__J3LG(Self__FZWI,(&__string_96));
+            if (((struct ___OBJ *)__tmp__SKOU)->__id==__SLOT_CODE__4IRG__) {
+              Self__DLOU=((__SLOT_CODE__4IRG *)__tmp__SKOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+            } else /* SLOT_DATA */ {
+              Self__DLOU=((__SLOT_DATA__IJRG *)__tmp__SKOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+            };
+            if ((Self__DLOU->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_396));
+            };
+            if ((Self__TV0T->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_397));
+            };
+            Self__5AXT=((__STRING__BC *)output_decl__LE);
+            if (( 1 > Self__5AXT->count__WJ)) {
+              Self__5AXT->count__WJ= 0;
+            } else /* FALSE */ {
+              Self__5AXT->count__WJ=(__INTEGER__Q)(Self__5AXT->count__WJ -  1);
+            };
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+            if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+            };
+            if ((Self__DLOU->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),Self__DLOU->parent_variable__JJRG.intern_name__UN5D);
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_400));
+            };
+            if ((Self__TV0T->parent_variable__JJRG.ensure_count__IT4D !=  0)) {
+              append__KWX(((__STRING__BC *)output_decl__LE),Self__TV0T->parent_variable__JJRG.intern_name__UN5D);
+              append__KWX(((__STRING__BC *)output_decl__LE),(&__string_401));
+            };
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_402));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+          if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_403));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+          if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+          } else /* FALSE */ {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_404));
+          };
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_405));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+          append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_decl__LE),(&__string_406));
+          append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+          if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_407));
+          } else /* FALSE */ {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_408));
+          };
+        };
+        if (is_java__EE) {
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_409));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_410));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),'(');
+          if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+            append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+          };
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_236));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          add_last__ACV(((__STRING__BC *)output_glob__BG),'_');
+          if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_411));
+            append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+            append__KWX(((__STRING__BC *)output_glob__BG),(&__string_412));
+          };
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_378));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_413));
+          append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+          append__KWX(((__STRING__BC *)output_glob__BG),(&__string_414));
+        };
+      };
+    };
+    force__to__3P2I(((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC));
   };
 }
 
-static void set_cache_user__J1BE(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__K1BE,__INTEGER index__L1BE)
-// ({HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o},{INTEGER}) VoidRecursive, No inlinable.
+static void genere_struct__0TXI()
+// () Void Recursive, No inlinable.
 {
-  void **__tmp__LX4Q,**__tmp__QX4Q;
-  __BOOLEAN __tmp__R2BE;
-  if ((index__L1BE == (__INTEGER)(Self__K1BE->cache_user__GFAE +  1))) {
-    Self__K1BE->cache_user__GFAE=index__L1BE;
-    Self__K1BE->cache_node__XZ0D=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__K1BE->cache_node__XZ0D)->next__21BE;
-    __tmp__LX4Q=Self__K1BE->buckets__EFAE;
-    while ((! ((void *)Self__K1BE->cache_node__XZ0D != (void *)NULL))) {
-      Self__K1BE->cache_buckets__J2BE=(__INTEGER)(Self__K1BE->cache_buckets__J2BE +  1);
-      Self__K1BE->cache_node__XZ0D=((void **)__tmp__LX4Q)[Self__K1BE->cache_buckets__J2BE];
-    };
-    __tmp__R2BE=TRUE__;
-  } else {
-    __tmp__R2BE=FALSE__;
-  };
-  if ((! (__tmp__R2BE || (index__L1BE == Self__K1BE->cache_user__GFAE)))) {
-    if ((index__L1BE ==  1)) {
-      Self__K1BE->cache_user__GFAE= 1;
-      Self__K1BE->cache_buckets__J2BE= 0;
-      Self__K1BE->cache_node__XZ0D=((void **)Self__K1BE->buckets__EFAE)[ 0];
-      __tmp__QX4Q=Self__K1BE->buckets__EFAE;
-      while ((! ((void *)Self__K1BE->cache_node__XZ0D != (void *)NULL))) {
-        Self__K1BE->cache_buckets__J2BE=(__INTEGER)(Self__K1BE->cache_buckets__J2BE +  1);
-        Self__K1BE->cache_node__XZ0D=((void **)__tmp__QX4Q)[Self__K1BE->cache_buckets__J2BE];
-      };
-    } else {
-      set_cache_user__J1BE(Self__K1BE, 1);
-      while ((Self__K1BE->cache_user__GFAE != index__L1BE)) {
-        set_cache_user__J1BE(Self__K1BE,(__INTEGER)(Self__K1BE->cache_user__GFAE +  1));
-      };
+  void *__tmp__2TXI;
+  __tmp__2TXI=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__2TXI)->__id) {
+  case __TYPE__FF__: {
+    genere_struct__43VI(((__TYPE__FF *)__tmp__2TXI));
+  } break;
+  case __TYPE_NULL__GMB__: {
+    if ((! is_java__EE)) {
+      (&__string_245)->count__0C= 54;
+      (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+      append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
     };
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    (&__string_246)->count__0C= 167;
+    (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n  unsigned long code; \n  _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+    append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__2TXI));
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    genere_struct__0TXI();
+  } break;
   };
 }
 
-static void append_in__Z4H(__UINTEGER_32 Self__04H,void *buffer__14H)
-// ({UINTEGER_32},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void set_cache_user__QR4G(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__RR4G,__INTEGER__Q index__SR4G)
+// ({HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB},{INTEGER__Q}) Void Recursive, No inlinable.
 {
-  __UINTEGER_32 val__24H;
-  __INTEGER i__54H,j__A5H,new_capacity__X1DR,old_nb_elts__01DR;
-  __INTEGER upper__LTOR,Self__JTOR,new_capacity__31DR,old_nb_elts__A2DR;
-  __INTEGER upper__QTOR,Self__OTOR;
-  __STRING *Self__Y1DR,*Self__41DR,*Self__TYX;
-  __CHARACTER *Self__Z1DR,*new__11DR,*Self__51DR,*new__B2DR;
-  __CHARACTER ch__C2DR,tmp__WYX;
-  val__24H= 0;
-  i__54H= 0;
-  j__A5H= 0;
-  if ((Self__04H ==  0)) {
-    Self__Y1DR=((__STRING *)buffer__14H);
-    new_capacity__X1DR= 0;
-    if ((Self__Y1DR->capacity__MNK <= Self__Y1DR->count__VF)) {
-      if ((Self__Y1DR->capacity__MNK ==  0)) {
-        Self__Y1DR->capacity__MNK= 32;
-        Self__Y1DR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__X1DR=(__INTEGER)(Self__Y1DR->capacity__MNK <<  1);
-        Self__Z1DR=((__CHARACTER *)Self__Y1DR->storage__XNK);
-        old_nb_elts__01DR=Self__Y1DR->capacity__MNK;
-        new__11DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Z1DR),((__UINTEGER_32 )old_nb_elts__01DR),((__UINTEGER_32 )new_capacity__X1DR)));
-        upper__LTOR=(__INTEGER)(new_capacity__X1DR -  1);
-        Self__JTOR=old_nb_elts__01DR;
-        while ((Self__JTOR <= upper__LTOR)) {
-          new__11DR[Self__JTOR]='\0';
-          Self__JTOR=(__INTEGER)(Self__JTOR +  1);
-        };
-        Self__Y1DR->storage__XNK=new__11DR;
-        Self__Y1DR->capacity__MNK=new_capacity__X1DR;
-      };
-    };
-    ((__CHARACTER *)Self__Y1DR->storage__XNK)[Self__Y1DR->count__VF]='0';
-    Self__Y1DR->count__VF=(__INTEGER)(Self__Y1DR->count__VF +  1);
-  } else {
-    i__54H=(__INTEGER)(((__STRING *)buffer__14H)->count__VF +  1);
-    val__24H=Self__04H;
-    while ((val__24H !=  0)) {
-      Self__41DR=((__STRING *)buffer__14H);
-      ch__C2DR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__UINTEGER_32)(val__24H %  10)) + ((__INTEGER_8 )'0')))));
-      new_capacity__31DR= 0;
-      if ((Self__41DR->capacity__MNK <= Self__41DR->count__VF)) {
-        if ((Self__41DR->capacity__MNK ==  0)) {
-          Self__41DR->capacity__MNK= 32;
-          Self__41DR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__31DR=(__INTEGER)(Self__41DR->capacity__MNK <<  1);
-          Self__51DR=((__CHARACTER *)Self__41DR->storage__XNK);
-          old_nb_elts__A2DR=Self__41DR->capacity__MNK;
-          new__B2DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__51DR),((__UINTEGER_32 )old_nb_elts__A2DR),((__UINTEGER_32 )new_capacity__31DR)));
-          upper__QTOR=(__INTEGER)(new_capacity__31DR -  1);
-          Self__OTOR=old_nb_elts__A2DR;
-          while ((Self__OTOR <= upper__QTOR)) {
-            new__B2DR[Self__OTOR]='\0';
-            Self__OTOR=(__INTEGER)(Self__OTOR +  1);
-          };
-          Self__41DR->storage__XNK=new__B2DR;
-          Self__41DR->capacity__MNK=new_capacity__31DR;
-        };
-      };
-      ((__CHARACTER *)Self__41DR->storage__XNK)[Self__41DR->count__VF]=ch__C2DR;
-      Self__41DR->count__VF=(__INTEGER)(Self__41DR->count__VF +  1);
-      val__24H=(__UINTEGER_32)(val__24H /  10);
-    };
-    j__A5H=((__STRING *)buffer__14H)->count__VF;
-    while ((i__54H < j__A5H)) {
-      Self__TYX=((__STRING *)buffer__14H);
-      tmp__WYX=((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(i__54H -  1)];
-      ((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(i__54H -  1)]=((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(j__A5H -  1)];
-      ((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(j__A5H -  1)]=tmp__WYX;
-      j__A5H=(__INTEGER)(j__A5H -  1);
-      i__54H=(__INTEGER)(i__54H +  1);
+  __INTEGER__Q __tmp__SS4G,__tmp__5T4G;
+  __BOOLEAN__L __tmp__YS4G;
+  if ((index__SR4G == (__INTEGER__Q)(Self__RR4G->cache_user__MD4G +  1))) {
+    Self__RR4G->cache_user__MD4G=index__SR4G;
+    Self__RR4G->cache_node__PM1G=Self__RR4G->cache_node__PM1G->next__DS4G;
+    while ((! ((void *)Self__RR4G->cache_node__PM1G != (void *)NULL))) {
+      __tmp__SS4G=(__INTEGER__Q)(Self__RR4G->cache_buckets__QS4G +  1);
+      Self__RR4G->cache_buckets__QS4G=__tmp__SS4G;
+      Self__RR4G->cache_node__PM1G=((void **)Self__RR4G->buckets__KD4G)[__tmp__SS4G];
+    };
+    __tmp__YS4G=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__YS4G=FALSE__O__;
+  };
+  if ((! (__tmp__YS4G || (index__SR4G == Self__RR4G->cache_user__MD4G)))) {
+    if ((index__SR4G ==  1)) {
+      Self__RR4G->cache_user__MD4G= 1;
+      Self__RR4G->cache_buckets__QS4G= 0;
+      Self__RR4G->cache_node__PM1G=((void **)Self__RR4G->buckets__KD4G)[ 0];
+      while ((! ((void *)Self__RR4G->cache_node__PM1G != (void *)NULL))) {
+        __tmp__5T4G=(__INTEGER__Q)(Self__RR4G->cache_buckets__QS4G +  1);
+        Self__RR4G->cache_buckets__QS4G=__tmp__5T4G;
+        Self__RR4G->cache_node__PM1G=((void **)Self__RR4G->buckets__KD4G)[__tmp__5T4G];
+      };
+    } else /* FALSE */ {
+      set_cache_user__QR4G(Self__RR4G, 1);
+      while ((Self__RR4G->cache_user__MD4G != index__SR4G)) {
+        set_cache_user__QR4G(Self__RR4G,(__INTEGER__Q)(Self__RR4G->cache_user__MD4G +  1));
+      };
     };
   };
 }
 
-static void print_positif__GPSE(__INTEGER Self__HPSE)
-// ({INTEGER}) VoidRecursive, No inlinable.
+static void append_in__G1G(__UINTEGER_32__ZWB Self__H1G,__STRING__BC *buffer__I1G)
+// ({UINTEGER_32__ZWB},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER val__QPSE;
-  __CHARACTER char__PPSE;
-  char__PPSE=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(Self__HPSE %  10)) + ((__INTEGER_8 )'0')))));
-  val__QPSE=(__INTEGER)(Self__HPSE /  10);
-  if ((val__QPSE !=  0)) {
-    print_positif__GPSE(val__QPSE);
-  };
-  fputc((int)(char__PPSE),stdout);
+  __UINTEGER_32__ZWB val__J1G;
+  __INTEGER__Q i__M1G,j__N1G;
+  __STRING__BC *Self__24Z;
+  __CHARACTER__DB __tmp__S5Z;
+  val__J1G= 0;
+  i__M1G= 0;
+  j__N1G= 0;
+  if ((Self__H1G ==  0)) {
+    add_last__ACV(((__STRING__BC *)buffer__I1G),'0');
+  } else /* FALSE */ {
+    i__M1G=(__INTEGER__Q)(((__STRING__BC *)buffer__I1G)->count__WJ +  1);
+    val__J1G=Self__H1G;
+    while ((val__J1G !=  0)) {
+      add_last__ACV(((__STRING__BC *)buffer__I1G),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__UINTEGER_32__ZWB)(val__J1G %  10)) + ((__INTEGER_8__FZF )'0'))))));
+      val__J1G=(__UINTEGER_32__ZWB)(val__J1G /  10);
+    };
+    j__N1G=((__STRING__BC *)buffer__I1G)->count__WJ;
+    while ((i__M1G < j__N1G)) {
+      Self__24Z=((__STRING__BC *)buffer__I1G);
+      __tmp__S5Z=((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(i__M1G -  1)];
+      ((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(i__M1G -  1)]=((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(j__N1G -  1)];
+      ((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(j__N1G -  1)]=__tmp__S5Z;
+      j__N1G=(__INTEGER__Q)(j__N1G -  1);
+      i__M1G=(__INTEGER__Q)(i__M1G +  1);
+    };
+  };
 }
 
-static __MEMORY* new_page__TIU()
-// () With resultNo recursive, No inlinable.
+static void print__stat__for__AIJF(__STRING_CONSTANT__0 *msg__CIJF,__INTEGER__Q n__DIJF,__INTEGER__Q t__EIJF)
+// ({STRING_CONSTANT__0},{INTEGER__Q},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __POINTER mem__PK4;
-  __UINTEGER_32 cap__MK4,old_size__WIU;
-  __MEMORY *block__2IU;
-  if ((capacity_max__3IU ==  0)) {
-    mem__PK4=((__POINTER )(NULL));
-    cap__MK4= 33554432;
-    do {
-      cap__MK4=(__UINTEGER_32)(cap__MK4 <<  1);
-      mem__PK4=((__POINTER )(malloc((cap__MK4))));
-      if ((mem__PK4 != (void *)NULL)) {
-        free((mem__PK4));
-      };
-    } while ((! ((mem__PK4 == (void *)NULL) || (cap__MK4 ==  2147483648LU))));
-    if ((mem__PK4 == (void *)NULL)) {
-      cap__MK4=(__UINTEGER_32)(cap__MK4 >>  1);
-    };
-    capacity_max__3IU=cap__MK4;
-    begin_memory__4PI=((__POINTER )(malloc((cap__MK4))));
-  };
-  old_size__WIU=(__UINTEGER_32)(nb_page__OQJ <<  26);
-  nb_page__OQJ=(__UINTEGER_32)(nb_page__OQJ +  1);
-  if (((__UINTEGER_32)(old_size__WIU +  67108864) > capacity_max__3IU)) {
-    print__1ZE((&__string_307));
-    exit(( 1));
+  __INTEGER__Q pour_mil__FIJF,i__MYTT;
+  pour_mil__FIJF= 0;
+  if ((t__EIJF !=  0)) {
+    put_string__JJG(msg__CIJF);
+    pour_mil__FIJF=((__INTEGER__Q )((int)((1000./ (t__EIJF) * (n__DIJF)))));
+    i__MYTT=(__INTEGER__Q)(pour_mil__FIJF /  10);
+    ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+    append_in__AEE(i__MYTT,tmp_string__ZTH);
+    put_string__JJG(tmp_string__ZTH);
+    fputc((int)('.'),stderr);
+    i__MYTT=(__INTEGER__Q)(pour_mil__FIJF %  10);
+    ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+    append_in__AEE(i__MYTT,tmp_string__ZTH);
+    put_string__JJG(tmp_string__ZTH);
+    put_string__JJG((&__string_415));
+    ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+    append_in__AEE(n__DIJF,tmp_string__ZTH);
+    put_string__JJG(tmp_string__ZTH);
+    fputc((int)('/'),stderr);
+    ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+    append_in__AEE(t__EIJF,tmp_string__ZTH);
+    put_string__JJG(tmp_string__ZTH);
+    put_string__JJG((&__string_208));
   };
-  block__2IU=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )old_size__WIU))));
-  block__2IU->previous_linear__20C= 4294967295LU;
-  block__2IU->size_and_id__30C= 67108858;
-  block__2IU->next_free__40C=first_free__QDBB;
-  block__2IU->previous_free__50C=NULL;
-  if (((void *)first_free__QDBB != (void *)NULL)) {
-    ((__MEMORY *)first_free__QDBB)->previous_free__50C=block__2IU;
-  };
-  first_free__QDBB=block__2IU;
-  last_block[((__UINTEGER_32)(nb_page__OQJ -  1))] = (block__2IU);
-  return(block__2IU);
 }
 
-static __MEMORY* search__NCBB(__UINTEGER_32 new_size__PCBB)
-// ({UINTEGER_32}) With resultNo recursive, No inlinable.
+static void print__TFGF(__INTEGER__Q Self__UFGF)
+// ({INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __MEMORY *result__RCBB;
-  result__RCBB=first_free__QDBB;
-  while ((((void *)result__RCBB != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__RCBB)->size_and_id__30C &  4294967292LU) < new_size__PCBB))) {
-    result__RCBB=result__RCBB->next_free__40C;
+  __BOOLEAN__L __tmp__1FGF;
+  if ((Self__UFGF ==  0)) {
+    fputc((int)('0'),stdout);
+    __tmp__1FGF=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__1FGF=FALSE__O__;
   };
-  if (((void *)result__RCBB == (void *)NULL)) {
-    result__RCBB=new_page__TIU();
+  if ((! __tmp__1FGF)) {
+    if ((Self__UFGF <  0)) {
+      fputc((int)('-'),stdout);
+      print_positif__45PG((__INTEGER__Q)(- Self__UFGF));
+    } else /* FALSE */ {
+      print_positif__45PG(Self__UFGF);
+    };
   };
-  to_busy__index__BAMB(result__RCBB,new_size__PCBB,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__RCBB)) - (unsigned long)begin_memory__4PI)))) >>  26));
-  return(result__RCBB);
 }
 
-static void to_busy__index__BAMB(__MEMORY *Self__CAMB,__UINTEGER_32 sz__DAMB,__UINTEGER_32 idx__EAMB)
-// ({MEMORY},{UINTEGER_32},{UINTEGER_32}) VoidNo recursive, No inlinable.
+static __BOOLEAN__L set_value__EY0(__LIP_SLOT_DATA__3AB *Self__FY0,void *v__GY0)
+// ({LIP_SLOT_DATA__3AB},{NULLxLIP_BOOLEAN__BCBxLIP_INTEGER__HDBxLIP_STRING__TDB}) With result No recursive, No inlinable.
 {
-  __MEMORY *new__LAMB,*prev__H0QB,*next__I0QB,*Self__CDKB,*Self__F2OQ;
-  __UINTEGER_32 siz__FAMB,new_size__IAMB;
-  new__LAMB=NULL;
-  prev__H0QB=Self__CAMB->previous_free__50C;
-  next__I0QB=Self__CAMB->next_free__40C;
-  if (((void *)prev__H0QB == (void *)NULL)) {
-    first_free__QDBB=next__I0QB;
-  } else {
-    ((__MEMORY *)prev__H0QB)->next_free__40C=next__I0QB;
-  };
-  if (((void *)next__I0QB != (void *)NULL)) {
-    ((__MEMORY *)next__I0QB)->previous_free__50C=prev__H0QB;
-  };
-  siz__FAMB=Self__CAMB->size_and_id__30C;
-  new_size__IAMB=(__UINTEGER_32)(siz__FAMB - sz__DAMB);
-  if ((new_size__IAMB > (__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )(MINIMUM_SIZE)) +  2) +  8))) {
-    siz__FAMB=sz__DAMB;
-    new__LAMB=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__CAMB) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )sz__DAMB))));
-    ((__MEMORY *)new__LAMB)->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__CAMB) - (unsigned long)begin_memory__4PI))));
-    ((__MEMORY *)new__LAMB)->size_and_id__30C=(__UINTEGER_32)(new_size__IAMB -  8);
-    Self__CDKB=((__MEMORY *)new__LAMB);
-    Self__CDKB->next_free__40C=first_free__QDBB;
-    Self__CDKB->previous_free__50C=NULL;
-    if (((void *)first_free__QDBB != (void *)NULL)) {
-      ((__MEMORY *)first_free__QDBB)->previous_free__50C=Self__CDKB;
-    };
-    first_free__QDBB=Self__CDKB;
-    if (((__UINTEGER_32)(((__MEMORY *)new__LAMB)->size_and_id__30C &  2) !=  0)) {
-      last_block[(idx__EAMB)] = (new__LAMB);
+  void *__tmp__JY0,*__tmp__KY0;
+  __LIP_BOOLEAN__BCB *result__F24,*__tmp__I24;
+  __LIP_INTEGER__HDB *Self__A01D,*result__D01D,*__tmp__G01D;
+  __LIP_STRING__TDB *Self__R01D,*result__U01D,*__tmp__X01D;
+  __BOOLEAN__L __tmp__RY0,Result__HY0;
+  __tmp__JY0=Self__FY0->value__SBB;
+  switch (((struct ___OBJ *)__tmp__JY0)->__id) {
+  case __LIP_BOOLEAN__BCB__: {
+    result__F24=NULL;
+    if (v__GY0==NULL) {
+      __tmp__I24=NULL;
+    } else {
+      switch (((struct ___OBJ *)v__GY0)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__I24=((__LIP_BOOLEAN__BCB *)v__GY0);
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        __tmp__I24=NULL;
+      } break;
+      case __LIP_STRING__TDB__: {
+        __tmp__I24=NULL;
+      } break;
+      }
+    };
+    if (((void *)__tmp__I24 != (void *)NULL)) {
+      result__F24=__tmp__I24;
+    };
+    __tmp__KY0=result__F24;
+  } break;
+  case __LIP_INTEGER__HDB__: {
+    Self__A01D=((__LIP_INTEGER__HDB *)((__LIP_BOOLEAN__BCB *)__tmp__JY0));
+    result__D01D=NULL;
+    if (v__GY0==NULL) {
+      __tmp__G01D=NULL;
     } else {
-      Self__F2OQ=((__MEMORY *)new__LAMB);
-      ((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__F2OQ) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__F2OQ->size_and_id__30C &  4294967292LU)))))->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)new__LAMB)) - (unsigned long)begin_memory__4PI))));
+      switch (((struct ___OBJ *)v__GY0)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__G01D=NULL;
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        __tmp__G01D=((__LIP_INTEGER__HDB *)v__GY0);
+      } break;
+      case __LIP_STRING__TDB__: {
+        __tmp__G01D=NULL;
+      } break;
+      }
+    };
+    if (((void *)__tmp__G01D != (void *)NULL)) {
+      Self__A01D->value__PHC=__tmp__G01D->value__PHC;
+      result__D01D=Self__A01D;
     };
+    __tmp__KY0=result__D01D;
+  } break;
+  case __LIP_STRING__TDB__: {
+    Self__R01D=((__LIP_STRING__TDB *)((__LIP_BOOLEAN__BCB *)__tmp__JY0));
+    result__U01D=NULL;
+    if (v__GY0==NULL) {
+      __tmp__X01D=NULL;
+    } else {
+      switch (((struct ___OBJ *)v__GY0)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__X01D=NULL;
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        __tmp__X01D=NULL;
+      } break;
+      case __LIP_STRING__TDB__: {
+        __tmp__X01D=((__LIP_STRING__TDB *)v__GY0);
+      } break;
+      }
+    };
+    if (((void *)__tmp__X01D != (void *)NULL)) {
+      Self__R01D->value__MGC=__tmp__X01D->value__MGC;
+      result__U01D=Self__R01D;
+    };
+    __tmp__KY0=result__U01D;
+  } break;
   };
-  Self__CAMB->size_and_id__30C=(__UINTEGER_32)(siz__FAMB |  1);
+  if (((void *)__tmp__KY0 != (void *)NULL)) {
+    Self__FY0->value__SBB=__tmp__KY0;
+    __tmp__RY0=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__RY0=FALSE__O__;
+  };
+  Result__HY0=__tmp__RY0;
+  return(Result__HY0);
 }
 
-static __INTEGER hash_code__OPN(__STRING_CONSTANT *Self__PPN)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __POINTER__IB new_lab__S5I(__UINTEGER_32__ZWB t__U5I)
+// ({UINTEGER_32__ZWB}) With result No recursive, No inlinable.
 {
-  __INTEGER result__RPN,__tmp__SPN,Self__ROQ;
-  __CHARACTER *__tmp__YX4Q;
-  result__RPN= 0;
-  __tmp__SPN=Self__PPN->count__XHB;
-  Self__ROQ= 1;
-  __tmp__YX4Q=Self__PPN->storage__X4K;
-  while ((Self__ROQ <= __tmp__SPN)) {
-    result__RPN=(__INTEGER)((__INTEGER)( 5 * result__RPN) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__YX4Q)[(__INTEGER)(Self__ROQ -  1)])));
-    Self__ROQ=(__INTEGER)(Self__ROQ +  1);
-  };
-  if ((result__RPN <  0)) {
-    result__RPN=(__INTEGER)(~ result__RPN);
-  };
-  return(result__RPN);
+  __UINTEGER_32__ZWB idx__W5I;
+  __MEMORY__2PG *blc__Z5I,*__tmp__OBJ,*Self__JC5T,*prev__KC5T;
+  __MEMORY__2PG *next__LC5T,*__tmp__LCJ;
+  __POINTER__IB pv__35I,__tmp__XBJ;
+  __BOOLEAN__L __tmp__2AJ;
+  idx__W5I= 0;
+  blc__Z5I=NULL;
+  pv__35I=((__POINTER__IB )(NULL));
+  while_do__4KJ:
+  {
+    if ((idx__W5I < nb_page__DAJ)) {
+      blc__Z5I=((__MEMORY__2PG *)(last_block[(idx__W5I)]));
+      __tmp__2AJ=(((__UINTEGER_32__ZWB)(((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG &  4294967292LU) <  4096) || ((__UINTEGER_32__ZWB)(((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG &  1) ==  1));
+    } else /* FALSE */ {
+      __tmp__2AJ=FALSE__O__;
+    };
+    if (__tmp__2AJ) {
+      idx__W5I=(__UINTEGER_32__ZWB)(idx__W5I +  1);
+      goto while_do__4KJ;
+    };
+  };
+  if ((idx__W5I >= nb_page__DAJ)) {
+    __tmp__OBJ=new_page__ZFO();
+    blc__Z5I=__tmp__OBJ;
+  };
+  ((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG=(__UINTEGER_32__ZWB)(blc__Z5I->size_and_id__5PG -  4096);
+  __tmp__OBJ=((__MEMORY__2PG *)blc__Z5I);
+  __tmp__XBJ=((__POINTER__IB )((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__OBJ) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__OBJ->size_and_id__5PG &  4294967292LU))))));
+  if ((((__POINTER__IB )(__UINTEGER_32__ZWB)(((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG &  4294967292LU)) < ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    Self__JC5T=((__MEMORY__2PG *)blc__Z5I);
+    prev__KC5T=Self__JC5T->previous_free__BQG;
+    next__LC5T=Self__JC5T->next_free__AQG;
+    if (((void *)prev__KC5T == (void *)NULL)) {
+      first_free__GC0=next__LC5T;
+    } else /* FALSE */ {
+      ((__MEMORY__2PG *)prev__KC5T)->next_free__AQG=next__LC5T;
+    };
+    if (((void *)next__LC5T != (void *)NULL)) {
+      ((__MEMORY__2PG *)next__LC5T)->previous_free__BQG=prev__KC5T;
+    };
+    pv__35I=blc__Z5I->previous_linear__4PG;
+    if ((pv__35I != (void *)NULL)) {
+      __tmp__LCJ=((__MEMORY__2PG *)(void *)((unsigned long)begin_memory__PMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)pv__35I)));
+      __tmp__LCJ->size_and_id__5PG=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__LCJ->size_and_id__5PG + blc__Z5I->size_and_id__5PG) +  8);
+      last_block[(idx__W5I)] = (__tmp__LCJ);
+    };
+  };
+  ((__POINTER__IB *)__tmp__XBJ)[ 0]=((__POINTER__IB )t__U5I);
+  pv__35I=(void *)((unsigned long)__tmp__XBJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  return(pv__35I);
 }
 
-static void** create__RUSB(__INTEGER nb_elements__TUSB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __MEMORY__2PG* new_page__ZFO()
+// () With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__GCAR,a__FCAR,new_size__HCAR,new_size2__ICAR,a__JCAR;
-  __UINTEGER_32 new_size__KCAR;
-  __POINTER result__ECAR,ptr_table__YTOR,next__XTOR,result__ZTOR;
-  __INTEGER Self__WXRC;
-  void **result__2USB;
-  sz__GCAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__TUSB * ((__INTEGER )(sizeof(void *)))));
-  result__ECAR=((__POINTER )(NULL));
-  a__FCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__HCAR=(__UINTEGER_32)((__UINTEGER_32)(sz__GCAR + a__FCAR) & (__UINTEGER_32)(~ a__FCAR));
-  new_size2__ICAR=(__UINTEGER_32)(new_size__HCAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ICAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__JCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__KCAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ICAR + a__JCAR) & (__UINTEGER_32)(~ a__JCAR));
-    ptr_table__YTOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KCAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__XTOR=((__POINTER )(NULL));
-    result__ZTOR=((__POINTER *)ptr_table__YTOR)[ 0];
-    if ((result__ZTOR == (void *)NULL)) {
-      result__ZTOR=new_lab__2PJ(new_size__KCAR);
-      next__XTOR=(void *)((unsigned long)result__ZTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCAR)));
-      ((__POINTER *)next__XTOR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__YTOR)[ 0]=next__XTOR;
-    } else {
-      next__XTOR=((__POINTER *)result__ZTOR)[ 0];
-      if ((next__XTOR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZTOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KCAR <<  1)) <=  4096)) {
-          next__XTOR=(void *)((unsigned long)result__ZTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCAR)));
-        } else {
-          next__XTOR=new_lab__2PJ(new_size__KCAR);
-        };
-        ((__POINTER *)next__XTOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YTOR)[ 0]=next__XTOR;
-      } else {
-        ((__POINTER *)result__ZTOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XTOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ZTOR=next__XTOR;
-      };
-    };
-    ((__POINTER *)result__ZTOR)[ 0]=((__POINTER ) 3);
-    result__ECAR=(void *)((unsigned long)result__ZTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__ECAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__HCAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  result__2USB=((void **)result__ECAR);
-  Self__WXRC=(__INTEGER)(nb_elements__TUSB -  1);
-  while ((Self__WXRC >=  0)) {
-    result__2USB[Self__WXRC]=NULL;
-    Self__WXRC=(__INTEGER)(Self__WXRC -  1);
+  __POINTER__IB mem__XJU,new_mem__ZJU,cap__VJU,__tmp__CKU;
+  __MEMORY__2PG *__tmp__MHO,*Result__1FO;
+  if (((unsigned long)capacity_max__BGO ==  0)) {
+    mem__XJU=((__POINTER__IB )(NULL));
+    new_mem__ZJU=((__POINTER__IB )(NULL));
+    cap__VJU=((__POINTER__IB ) 33554432);
+    do {
+      __tmp__CKU=(void *)((unsigned long)cap__VJU * (unsigned long)((__POINTER__IB ) 2));
+      cap__VJU=__tmp__CKU;
+      mem__XJU=new_mem__ZJU;
+      new_mem__ZJU=((__POINTER__IB )(realloc((new_mem__ZJU),(unsigned int)(__tmp__CKU))));
+    } while ((! ((new_mem__ZJU == (void *)NULL) || (__tmp__CKU == ((__POINTER__IB )((void *)(2048LU << 20)))))));
+    if ((new_mem__ZJU == (void *)NULL)) {
+      cap__VJU=(void *)((unsigned long)cap__VJU / (unsigned long)((__POINTER__IB ) 2));
+    };
+    capacity_max__BGO=cap__VJU;
+    begin_memory__PMI=mem__XJU;
+    ;
+  };
+  mem__XJU=(void *)((unsigned long)((__POINTER__IB )nb_page__DAJ) << (unsigned long) 26);
+  nb_page__DAJ=(__UINTEGER_32__ZWB)(nb_page__DAJ +  1);
+  if (((void *)((unsigned long)mem__XJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 67108864))) > capacity_max__BGO)) {
+    print__KKG((&__string_416));
+    exit(( 1));
   };
-  return(result__2USB);
+  __tmp__MHO=((__MEMORY__2PG *)(void *)((unsigned long)begin_memory__PMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)mem__XJU)));
+  __tmp__MHO->previous_linear__4PG=NULL;
+  __tmp__MHO->size_and_id__5PG= 67108858;
+  __tmp__MHO->next_free__AQG=first_free__GC0;
+  __tmp__MHO->previous_free__BQG=NULL;
+  if (((void *)first_free__GC0 != (void *)NULL)) {
+    ((__MEMORY__2PG *)first_free__GC0)->previous_free__BQG=__tmp__MHO;
+  };
+  first_free__GC0=__tmp__MHO;
+  last_block[((__UINTEGER_32__ZWB)(nb_page__DAJ -  1))] = (__tmp__MHO);
+  Result__1FO=__tmp__MHO;
+  return(Result__1FO);
 }
 
-static void** create__Z3JG(__INTEGER nb_elements__13JG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void to_busy__index__IVVB(__MEMORY__2PG *Self__JVVB,__POINTER__IB sz__KVVB,__UINTEGER_32__ZWB idx__LVVB)
+// ({MEMORY__2PG},{POINTER__IB},{UINTEGER_32__ZWB}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__OCAR,a__NCAR,new_size__PCAR,new_size2__QCAR,a__RCAR;
-  __UINTEGER_32 new_size__SCAR;
-  __POINTER result__MCAR,ptr_table__3TOR,next__2TOR,result__4TOR;
-  __INTEGER Self__04QG;
-  void **Result__WTMG;
-  sz__OCAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__13JG * ((__INTEGER )(sizeof(void *)))));
-  result__MCAR=((__POINTER )(NULL));
-  a__NCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__PCAR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCAR + a__NCAR) & (__UINTEGER_32)(~ a__NCAR));
-  new_size2__QCAR=(__UINTEGER_32)(new_size__PCAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__QCAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__RCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__SCAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__QCAR + a__RCAR) & (__UINTEGER_32)(~ a__RCAR));
-    ptr_table__3TOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SCAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__2TOR=((__POINTER )(NULL));
-    result__4TOR=((__POINTER *)ptr_table__3TOR)[ 0];
-    if ((result__4TOR == (void *)NULL)) {
-      result__4TOR=new_lab__2PJ(new_size__SCAR);
-      next__2TOR=(void *)((unsigned long)result__4TOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCAR)));
-      ((__POINTER *)next__2TOR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__3TOR)[ 0]=next__2TOR;
-    } else {
-      next__2TOR=((__POINTER *)result__4TOR)[ 0];
-      if ((next__2TOR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4TOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SCAR <<  1)) <=  4096)) {
-          next__2TOR=(void *)((unsigned long)result__4TOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCAR)));
-        } else {
-          next__2TOR=new_lab__2PJ(new_size__SCAR);
-        };
-        ((__POINTER *)next__2TOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3TOR)[ 0]=next__2TOR;
-      } else {
-        ((__POINTER *)result__4TOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2TOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__4TOR=next__2TOR;
-      };
-    };
-    ((__POINTER *)result__4TOR)[ 0]=((__POINTER ) 3);
-    result__MCAR=(void *)((unsigned long)result__4TOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__MCAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__PCAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__WTMG=((void **)result__MCAR);
-  Self__04QG=(__INTEGER)(nb_elements__13JG -  1);
-  while ((Self__04QG >=  0)) {
-    Result__WTMG[Self__04QG]=NULL;
-    Self__04QG=(__INTEGER)(Self__04QG -  1);
-  };
-  return(Result__WTMG);
+  __MEMORY__2PG *prev__KRZB,*next__LRZB,*__tmp__3WVB;
+  __POINTER__IB __tmp__KWVB,siz__MVVB,__tmp__LWVB;
+  prev__KRZB=Self__JVVB->previous_free__BQG;
+  next__LRZB=Self__JVVB->next_free__AQG;
+  if (((void *)prev__KRZB == (void *)NULL)) {
+    first_free__GC0=next__LRZB;
+  } else /* FALSE */ {
+    ((__MEMORY__2PG *)prev__KRZB)->next_free__AQG=next__LRZB;
+  };
+  if (((void *)next__LRZB != (void *)NULL)) {
+    ((__MEMORY__2PG *)next__LRZB)->previous_free__BQG=prev__KRZB;
+  };
+  __tmp__KWVB=((__POINTER__IB )Self__JVVB->size_and_id__5PG);
+  siz__MVVB=__tmp__KWVB;
+  __tmp__LWVB=(void *)((unsigned long)__tmp__KWVB - (unsigned long)sz__KVVB);
+  if ((__tmp__LWVB > (void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )(MINIMUM_SIZE)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 2))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))))) {
+    siz__MVVB=sz__KVVB;
+    __tmp__3WVB=((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )Self__JVVB) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)sz__KVVB)));
+    __tmp__3WVB->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )Self__JVVB) - (unsigned long)begin_memory__PMI);
+    __tmp__3WVB->size_and_id__5PG=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)(__tmp__LWVB))) -  8);
+    __tmp__3WVB->next_free__AQG=first_free__GC0;
+    __tmp__3WVB->previous_free__BQG=NULL;
+    if (((void *)first_free__GC0 != (void *)NULL)) {
+      ((__MEMORY__2PG *)first_free__GC0)->previous_free__BQG=__tmp__3WVB;
+    };
+    first_free__GC0=__tmp__3WVB;
+    if (((__UINTEGER_32__ZWB)(__tmp__3WVB->size_and_id__5PG &  2) !=  0)) {
+      last_block[(idx__LVVB)] = (__tmp__3WVB);
+    } else /* FALSE */ {
+      ((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__3WVB) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__3WVB->size_and_id__5PG &  4294967292LU)))))->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )__tmp__3WVB) - (unsigned long)begin_memory__PMI);
+    };
+  };
+  Self__JVVB->size_and_id__5PG=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)(siz__MVVB))) |  1);
+  ;
 }
 
-static __BOOLEAN has__MRN(__HASHED_SEToABSTRACT_STRINGo *Self__NRN,void *e__ORN)
-// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0** create__YQEB(__INTEGER__Q nb_elements__0QEB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  void *node__XRN;
-  node__XRN=((void **)Self__NRN->buckets__YRK)[(__INTEGER)(hash_code__OPN(e__ORN) % Self__NRN->capacity__TRK)];
-  while ((! (((void *)node__XRN == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__XRN)->item__ESK,e__ORN)))) {
-    node__XRN=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__XRN)->next__QSK;
-  };
-  return(((void *)node__XRN != (void *)NULL));
+  __POINTER__IB sz__FW0T,result__DW0T,__tmp__EW0T,__tmp__GW0T;
+  __POINTER__IB __tmp__IW0T,__tmp__JW0T;
+  __UINTEGER_32__ZWB __tmp__KW0T;
+  __MEMORY__2PG *__tmp__NW0T;
+  __INTEGER__Q Self__O5ZB;
+  __STRING_CONSTANT__0 **__tmp__CCIB,**Result__1QEB;
+  sz__FW0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__0QEB * ((__INTEGER__Q )(sizeof(void *)))));
+  result__DW0T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__EW0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__GW0T=(void *)((unsigned long)(void *)((unsigned long)sz__FW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EW0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EW0T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__FW0T=(void *)((unsigned long)__tmp__GW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__FW0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__IW0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__JW0T=(void *)((unsigned long)(void *)((unsigned long)sz__FW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IW0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IW0T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__KW0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JW0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__IW0T=micro_alloc__table__lab__UKI(__tmp__JW0T,((__POINTER__IB )(&(table_size[(__tmp__KW0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JW0T)));
+    ((__POINTER__IB *)__tmp__IW0T)[ 0]=((__POINTER__IB ) 3);
+    result__DW0T=(void *)((unsigned long)__tmp__IW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__NW0T=search__LQCB(__tmp__GW0T);
+    result__DW0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__NW0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__CCIB=((__STRING_CONSTANT__0 **)result__DW0T);
+  Self__O5ZB=(__INTEGER__Q)(nb_elements__0QEB -  1);
+  while ((Self__O5ZB >=  0)) {
+    __tmp__CCIB[Self__O5ZB]=NULL;
+    Self__O5ZB=(__INTEGER__Q)(Self__O5ZB -  1);
+  };
+  Result__1QEB=__tmp__CCIB;
+  return(Result__1QEB);
 }
 
-static __BOOLEAN __infix_equal_equal__SJW(__STRING_CONSTANT *Self__TJW,void *other__UJW)
-// ({STRING_CONSTANT},{NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
+static void* fast_reference_at__15J(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__25J,__STRING_CONSTANT__0 *k__35J)
+// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__3JW,__tmp__4JW,__tmp__SKW,i__Y4DB;
-  __BOOLEAN result__WJW;
-  __CHARACTER *__tmp__PKW,*__tmp__QKW,*Self__E4DB,*other__F4DB;
-  result__WJW=FALSE__;
-  __tmp__3JW=Self__TJW->count__XHB;
-  if (((struct ___OBJ *)other__UJW)->__id==__STRING_CONSTANT__) {
-    __tmp__4JW=((__STRING_CONSTANT *)other__UJW)->count__XHB;
-  } else {
-    __tmp__4JW=((__STRING *)other__UJW)->count__VF;
-  };
-  if ((__tmp__3JW == __tmp__4JW)) {
-    if ((Self__TJW->count__XHB ==  0)) {
-      result__WJW=TRUE__;
-    } else {
-      __tmp__PKW=Self__TJW->storage__X4K;
-      if (((struct ___OBJ *)other__UJW)->__id==__STRING_CONSTANT__) {
-        __tmp__QKW=((__STRING_CONSTANT *)other__UJW)->storage__X4K;
-      } else {
-        __tmp__QKW=((__STRING *)other__UJW)->storage__XNK;
-      };
-      __tmp__SKW=Self__TJW->count__XHB;
-      Self__E4DB=((__CHARACTER *)__tmp__PKW);
-      other__F4DB=__tmp__QKW;
-      i__Y4DB=(__INTEGER)(__tmp__SKW -  1);
-      while (((i__Y4DB >=  0) && (Self__E4DB[i__Y4DB] == ((__CHARACTER *)other__F4DB)[i__Y4DB]))) {
-        i__Y4DB=(__INTEGER)(i__Y4DB -  1);
-      };
-      result__WJW=(i__Y4DB <  0);
-    };
-  };
-  return(result__WJW);
+  void *result__JAK,*Result__45J;
+  __STRING_CONSTANT__0 *Self__BMOU;
+  __INTEGER__Q result__AMOU,__tmp__CMOU,Self__DMOU;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node__IAK;
+  result__JAK=NULL;
+  Self__BMOU=((__STRING_CONSTANT__0 *)k__35J);
+  result__AMOU= 0;
+  __tmp__CMOU=Self__BMOU->count__0C;
+  Self__DMOU= 1;
+  while ((Self__DMOU <= __tmp__CMOU)) {
+    result__AMOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__AMOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__BMOU->storage__1C)[(__INTEGER__Q)(Self__DMOU -  1)])));
+    Self__DMOU=(__INTEGER__Q)(Self__DMOU +  1);
+  };
+  if ((result__AMOU <  0)) {
+    result__AMOU=(__INTEGER__Q)(~ result__AMOU);
+  };
+  node__IAK=((void **)Self__25J->buckets__SAK)[(__INTEGER__Q)(result__AMOU % Self__25J->capacity__LAK)];
+  while ((! (((void *)node__IAK == (void *)NULL) || ((void *)node__IAK->key__4AK == (void *)k__35J)))) {
+    node__IAK=node__IAK->next__JBK;
+  };
+  if (((void *)node__IAK != (void *)NULL)) {
+    result__JAK=node__IAK->item__RBK;
+  };
+  Result__45J=result__JAK;
+  return(Result__45J);
 }
 
-static void increase_capacity__050(__HASHED_SEToABSTRACT_STRINGo *Self__150)
-// ({HASHED_SEToABSTRACT_STRINGo}) VoidNo recursive, No inlinable.
+static void** create__O3KD(__INTEGER__Q nb_elements__Q3KD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__350,new_capacity__450,i__250;
-  void *node1__AA1,*node2__BA1;
-  void **old_buckets__550;
-  idx__350= 0;
-  node1__AA1=NULL;
-  node2__BA1=NULL;
-  new_capacity__450=prime_number_ceiling__X3Q((__INTEGER)(Self__150->capacity__TRK +  1));
-  old_buckets__550=Self__150->buckets__YRK;
-  Self__150->buckets__YRK=create__BJR(new_capacity__450);
-  i__250=(__INTEGER)(Self__150->capacity__TRK -  1);
-  Self__150->capacity__TRK=new_capacity__450;
-  while ((i__250 >=  0)) {
-    node1__AA1=((void **)old_buckets__550)[i__250];
-    while (((void *)node1__AA1 != (void *)NULL)) {
-      node2__BA1=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__AA1)->next__QSK;
-      idx__350=(__INTEGER)(hash_code__OPN(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__AA1)->item__ESK) % Self__150->capacity__TRK);
-      ((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__AA1)->next__QSK=((void **)Self__150->buckets__YRK)[idx__350];
-      ((void **)Self__150->buckets__YRK)[idx__350]=node1__AA1;
-      node1__AA1=node2__BA1;
-    };
-    i__250=(__INTEGER)(i__250 -  1);
-  };
+  __POINTER__IB sz__DX0T,result__BX0T,__tmp__CX0T,__tmp__EX0T;
+  __POINTER__IB __tmp__GX0T,__tmp__HX0T;
+  __UINTEGER_32__ZWB __tmp__IX0T;
+  __MEMORY__2PG *__tmp__LX0T;
+  __INTEGER__Q Self__EZFE;
+  void **__tmp__SNQD,**Result__R3KD;
+  sz__DX0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__Q3KD * ((__INTEGER__Q )(sizeof(void *)))));
+  result__BX0T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__CX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__EX0T=(void *)((unsigned long)(void *)((unsigned long)sz__DX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CX0T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__DX0T=(void *)((unsigned long)__tmp__EX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__DX0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__GX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__HX0T=(void *)((unsigned long)(void *)((unsigned long)sz__DX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX0T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__IX0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HX0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__GX0T=micro_alloc__table__lab__UKI(__tmp__HX0T,((__POINTER__IB )(&(table_size[(__tmp__IX0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HX0T)));
+    ((__POINTER__IB *)__tmp__GX0T)[ 0]=((__POINTER__IB ) 3);
+    result__BX0T=(void *)((unsigned long)__tmp__GX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__LX0T=search__LQCB(__tmp__EX0T);
+    result__BX0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__LX0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__SNQD=((void **)result__BX0T);
+  Self__EZFE=(__INTEGER__Q)(nb_elements__Q3KD -  1);
+  while ((Self__EZFE >=  0)) {
+    __tmp__SNQD[Self__EZFE]=NULL;
+    Self__EZFE=(__INTEGER__Q)(Self__EZFE -  1);
+  };
+  Result__R3KD=__tmp__SNQD;
+  return(Result__R3KD);
 }
 
-static void fast_add__15L(__HASHED_SEToABSTRACT_STRINGo *Self__25L,void *e__35L)
-// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void** create__INFC(__INTEGER__Q nb_elements__KNFC)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER h__EAM,idx__FAM,typ_id__I2DR;
-  __POINTER ptr__H2DR,ptr_table__CUOR,next__BUOR,result__DUOR;
-  __POINTER ptr_table__HUOR,next__GUOR,result__IUOR;
-  __UINTEGER_32 sz__J2DR,a__K2DR,new_size__L2DR,t__M2DR,a__N2DR;
-  __UINTEGER_32 new_size__KUOR,lab_type__JUOR;
-  void *node__GAM,*n__Q2DR;
-  __HASHED_SET_NODEoABSTRACT_STRINGo *result__G2DR,*Self__O2DR;
-  fast_has__IKP(Self__25L,e__35L);
-  fast_has__IKP(Self__25L,e__35L);
-  h__EAM=hash_code__OPN(e__35L);
-  idx__FAM=(__INTEGER)(h__EAM % Self__25L->capacity__TRK);
-  node__GAM=((void **)Self__25L->buckets__YRK)[idx__FAM];
-  while ((! (((void *)node__GAM == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__GAM)->item__ESK == (void *)e__35L)))) {
-    node__GAM=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__GAM)->next__QSK;
-  };
-  if (((void *)node__GAM == (void *)NULL)) {
-    if ((Self__25L->capacity__TRK == Self__25L->count__ZSK)) {
-      increase_capacity__050(Self__25L);
-      idx__FAM=(__INTEGER)(h__EAM % Self__25L->capacity__TRK);
-    };
-    n__Q2DR=((void **)Self__25L->buckets__YRK)[idx__FAM];
-    result__G2DR=NULL;
-    ptr__H2DR=((__POINTER )(NULL));
-    typ_id__I2DR= 0;
-    sz__J2DR=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
-    if ((sz__J2DR ==  0)) {
-      result__G2DR=HASHED_SET_NODEoABSTRACT_STRINGo__;
-    } else {
-      typ_id__I2DR=__HASHED_SET_NODEoABSTRACT_STRINGo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J2DR);
-      if ((typ_id__I2DR == (__INTEGER)(-  1))) {
-        a__K2DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__L2DR=(__UINTEGER_32)((__UINTEGER_32)(sz__J2DR + a__K2DR) & (__UINTEGER_32)(~ a__K2DR));
-        ptr_table__CUOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L2DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BUOR=((__POINTER )(NULL));
-        result__DUOR=((__POINTER *)ptr_table__CUOR)[ 0];
-        if ((result__DUOR == (void *)NULL)) {
-          result__DUOR=new_lab__2PJ(new_size__L2DR);
-          next__BUOR=(void *)((unsigned long)result__DUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L2DR)));
-          ((__POINTER *)next__BUOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CUOR)[ 0]=next__BUOR;
-        } else {
-          next__BUOR=((__POINTER *)result__DUOR)[ 0];
-          if ((next__BUOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DUOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L2DR <<  1)) <=  4096)) {
-              next__BUOR=(void *)((unsigned long)result__DUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L2DR)));
-            } else {
-              next__BUOR=new_lab__2PJ(new_size__L2DR);
-            };
-            ((__POINTER *)next__BUOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CUOR)[ 0]=next__BUOR;
-          } else {
-            ((__POINTER *)result__DUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DUOR=next__BUOR;
-          };
-        };
-        ptr__H2DR=result__DUOR;
-      } else {
-        t__M2DR=((__UINTEGER_32 )typ_id__I2DR);
-        a__N2DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KUOR=(__UINTEGER_32)((__UINTEGER_32)(sz__J2DR + a__N2DR) & (__UINTEGER_32)(~ a__N2DR));
-        ptr_table__HUOR=((__POINTER )(&(table_type[(t__M2DR)])));
-        lab_type__JUOR=(__UINTEGER_32)(t__M2DR |  1);
-        next__GUOR=((__POINTER )(NULL));
-        result__IUOR=((__POINTER *)ptr_table__HUOR)[ 0];
-        if ((result__IUOR == (void *)NULL)) {
-          result__IUOR=new_lab__2PJ(lab_type__JUOR);
-          next__GUOR=(void *)((unsigned long)result__IUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KUOR)));
-          ((__POINTER *)next__GUOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HUOR)[ 0]=next__GUOR;
-        } else {
-          next__GUOR=((__POINTER *)result__IUOR)[ 0];
-          if ((next__GUOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IUOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KUOR <<  1)) <=  4096)) {
-              next__GUOR=(void *)((unsigned long)result__IUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KUOR)));
-            } else {
-              next__GUOR=new_lab__2PJ(lab_type__JUOR);
-            };
-            ((__POINTER *)next__GUOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HUOR)[ 0]=next__GUOR;
-          } else {
-            ((__POINTER *)result__IUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IUOR=next__GUOR;
-          };
-        };
-        ptr__H2DR=result__IUOR;
-      };
-      result__G2DR=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__H2DR);
-      *(result__G2DR) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
-    };
-    Self__O2DR=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__G2DR);
-    Self__O2DR->item__ESK=e__35L;
-    Self__O2DR->next__QSK=n__Q2DR;
-    node__GAM=result__G2DR;
-    ((void **)Self__25L->buckets__YRK)[idx__FAM]=result__G2DR;
-    Self__25L->count__ZSK=(__INTEGER)(Self__25L->count__ZSK +  1);
-  };
+  __POINTER__IB sz__PX0T,result__NX0T,__tmp__OX0T,__tmp__QX0T;
+  __POINTER__IB __tmp__SX0T,__tmp__TX0T;
+  __UINTEGER_32__ZWB __tmp__UX0T;
+  __MEMORY__2PG *__tmp__XX0T;
+  __INTEGER__Q Self__1I5C;
+  void **__tmp__5NIC,**Result__LNFC;
+  sz__PX0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__KNFC * ((__INTEGER__Q )(sizeof(void *)))));
+  result__NX0T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__OX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__QX0T=(void *)((unsigned long)(void *)((unsigned long)sz__PX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OX0T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__PX0T=(void *)((unsigned long)__tmp__QX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__PX0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__SX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__TX0T=(void *)((unsigned long)(void *)((unsigned long)sz__PX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SX0T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__UX0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TX0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__SX0T=micro_alloc__table__lab__UKI(__tmp__TX0T,((__POINTER__IB )(&(table_size[(__tmp__UX0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TX0T)));
+    ((__POINTER__IB *)__tmp__SX0T)[ 0]=((__POINTER__IB ) 3);
+    result__NX0T=(void *)((unsigned long)__tmp__SX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__XX0T=search__LQCB(__tmp__QX0T);
+    result__NX0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__XX0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__5NIC=((void **)result__NX0T);
+  Self__1I5C=(__INTEGER__Q)(nb_elements__KNFC -  1);
+  while ((Self__1I5C >=  0)) {
+    __tmp__5NIC[Self__1I5C]=NULL;
+    Self__1I5C=(__INTEGER__Q)(Self__1I5C -  1);
+  };
+  Result__LNFC=__tmp__5NIC;
+  return(Result__LNFC);
 }
 
-static void** create__MDTB(__INTEGER nb_elements__ODTB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void** create__FIEB(__INTEGER__Q nb_elements__HIEB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__WCAR,a__VCAR,new_size__XCAR,new_size2__YCAR,a__ZCAR;
-  __UINTEGER_32 new_size__0CAR;
-  __POINTER result__UCAR,ptr_table__MUOR,next__LUOR,result__NUOR;
-  __INTEGER Self__Q1RC;
-  void **Result__ADZB;
-  sz__WCAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ODTB * ((__INTEGER )(sizeof(void *)))));
-  result__UCAR=((__POINTER )(NULL));
-  a__VCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__XCAR=(__UINTEGER_32)((__UINTEGER_32)(sz__WCAR + a__VCAR) & (__UINTEGER_32)(~ a__VCAR));
-  new_size2__YCAR=(__UINTEGER_32)(new_size__XCAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__YCAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__ZCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__0CAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__YCAR + a__ZCAR) & (__UINTEGER_32)(~ a__ZCAR));
-    ptr_table__MUOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0CAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__LUOR=((__POINTER )(NULL));
-    result__NUOR=((__POINTER *)ptr_table__MUOR)[ 0];
-    if ((result__NUOR == (void *)NULL)) {
-      result__NUOR=new_lab__2PJ(new_size__0CAR);
-      next__LUOR=(void *)((unsigned long)result__NUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CAR)));
-      ((__POINTER *)next__LUOR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__MUOR)[ 0]=next__LUOR;
-    } else {
-      next__LUOR=((__POINTER *)result__NUOR)[ 0];
-      if ((next__LUOR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NUOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0CAR <<  1)) <=  4096)) {
-          next__LUOR=(void *)((unsigned long)result__NUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CAR)));
-        } else {
-          next__LUOR=new_lab__2PJ(new_size__0CAR);
-        };
-        ((__POINTER *)next__LUOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MUOR)[ 0]=next__LUOR;
-      } else {
-        ((__POINTER *)result__NUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__NUOR=next__LUOR;
-      };
-    };
-    ((__POINTER *)result__NUOR)[ 0]=((__POINTER ) 3);
-    result__UCAR=(void *)((unsigned long)result__NUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__UCAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__XCAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__ADZB=((void **)result__UCAR);
-  Self__Q1RC=(__INTEGER)(nb_elements__ODTB -  1);
-  while ((Self__Q1RC >=  0)) {
-    Result__ADZB[Self__Q1RC]=NULL;
-    Self__Q1RC=(__INTEGER)(Self__Q1RC -  1);
-  };
-  return(Result__ADZB);
+  __POINTER__IB sz__1X0T,result__ZX0T,__tmp__0X0T,__tmp__2X0T;
+  __POINTER__IB __tmp__4X0T,__tmp__5X0T;
+  __UINTEGER_32__ZWB __tmp__AY0T;
+  __MEMORY__2PG *__tmp__DY0T;
+  __INTEGER__Q Self__3WZB;
+  void **__tmp__RIEB,**Result__IIEB;
+  sz__1X0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__HIEB * ((__INTEGER__Q )(sizeof(void *)))));
+  result__ZX0T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__0X0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__2X0T=(void *)((unsigned long)(void *)((unsigned long)sz__1X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X0T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__1X0T=(void *)((unsigned long)__tmp__2X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__1X0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__4X0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__5X0T=(void *)((unsigned long)(void *)((unsigned long)sz__1X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4X0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4X0T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__AY0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5X0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__4X0T=micro_alloc__table__lab__UKI(__tmp__5X0T,((__POINTER__IB )(&(table_size[(__tmp__AY0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5X0T)));
+    ((__POINTER__IB *)__tmp__4X0T)[ 0]=((__POINTER__IB ) 3);
+    result__ZX0T=(void *)((unsigned long)__tmp__4X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__DY0T=search__LQCB(__tmp__2X0T);
+    result__ZX0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__DY0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__RIEB=((void **)result__ZX0T);
+  Self__3WZB=(__INTEGER__Q)(nb_elements__HIEB -  1);
+  while ((Self__3WZB >=  0)) {
+    __tmp__RIEB[Self__3WZB]=NULL;
+    Self__3WZB=(__INTEGER__Q)(Self__3WZB -  1);
+  };
+  Result__IIEB=__tmp__RIEB;
+  return(Result__IIEB);
 }
 
-static __INTEGER first_substring_index__OJVE(__STRING *Self__PJVE)
-// ({STRING}) With resultNo recursive, No inlinable.
+static void** create__1YKH(__INTEGER__Q nb_elements__3YKH)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER i__RD0E,result__TD0E,s__SD0E,__tmp__I2ZQ,__tmp__J2ZQ;
-  __INTEGER __tmp__K2ZQ,__tmp__N2ZQ;
-  __CHARACTER *__tmp__L2ZQ,*__tmp__M2ZQ;
-  i__RD0E= 0;
-  result__TD0E= 0;
-  s__SD0E= 1;
-  __tmp__I2ZQ=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
-  __tmp__J2ZQ=Self__PJVE->count__VF;
-  __tmp__K2ZQ=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
-  __tmp__L2ZQ=Self__PJVE->storage__XNK;
-  __tmp__M2ZQ=((__STRING_CONSTANT *)(&__string_92))->storage__X4K;
-  __tmp__N2ZQ=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
-  while ((! ((result__TD0E !=  0) || ((__INTEGER)((__INTEGER)(s__SD0E + __tmp__I2ZQ) -  1) > __tmp__J2ZQ)))) {
-    i__RD0E= 1;
-    while ((! ((i__RD0E > __tmp__K2ZQ) || (((__CHARACTER *)__tmp__L2ZQ)[(__INTEGER)((__INTEGER)((__INTEGER)(s__SD0E + i__RD0E) -  1) -  1)] != ((__CHARACTER *)__tmp__M2ZQ)[(__INTEGER)(i__RD0E -  1)])))) {
-      i__RD0E=(__INTEGER)(i__RD0E +  1);
-    };
-    if ((i__RD0E > __tmp__N2ZQ)) {
-      result__TD0E=s__SD0E;
-    } else {
-      s__SD0E=(__INTEGER)(s__SD0E +  1);
-    };
-  };
-  return(result__TD0E);
+  __POINTER__IB sz__HY0T,result__FY0T,__tmp__GY0T,__tmp__IY0T;
+  __POINTER__IB __tmp__KY0T,__tmp__LY0T;
+  __UINTEGER_32__ZWB __tmp__MY0T;
+  __MEMORY__2PG *__tmp__PY0T;
+  __INTEGER__Q Self__JPVH;
+  void **__tmp__L2NH,**Result__4YKH;
+  sz__HY0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__3YKH * ((__INTEGER__Q )(sizeof(void *)))));
+  result__FY0T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__GY0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__IY0T=(void *)((unsigned long)(void *)((unsigned long)sz__HY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GY0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GY0T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__HY0T=(void *)((unsigned long)__tmp__IY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__HY0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__KY0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__LY0T=(void *)((unsigned long)(void *)((unsigned long)sz__HY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KY0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KY0T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__MY0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LY0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__KY0T=micro_alloc__table__lab__UKI(__tmp__LY0T,((__POINTER__IB )(&(table_size[(__tmp__MY0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LY0T)));
+    ((__POINTER__IB *)__tmp__KY0T)[ 0]=((__POINTER__IB ) 3);
+    result__FY0T=(void *)((unsigned long)__tmp__KY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__PY0T=search__LQCB(__tmp__IY0T);
+    result__FY0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PY0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__L2NH=((void **)result__FY0T);
+  Self__JPVH=(__INTEGER__Q)(nb_elements__3YKH -  1);
+  while ((Self__JPVH >=  0)) {
+    __tmp__L2NH[Self__JPVH]=NULL;
+    Self__JPVH=(__INTEGER__Q)(Self__JPVH -  1);
+  };
+  Result__4YKH=__tmp__L2NH;
+  return(Result__4YKH);
 }
 
-static __BOOLEAN read_path_expr__ELHB()
-// () With resultNo recursive, No inlinable.
+static __BOOLEAN__L has__HH1(__HASHED_SEToABSTRACT_STRINGo__IO *Self__IH1,__STRING_CONSTANT__0 *e__JH1)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{STRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  void *__tmp__TLHB;
-  __POSITION pos__YXWP;
-  __BOOLEAN result__HLHB,__tmp__GMHB;
-  void *__tmp__SLHB;
-  __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__RQIB;
-  void *node__1QIB;
-  result__HLHB=FALSE__;
-  if (read_identifier__TPEB()) {
-    if (is_good_section__OCE) {
-      __tmp__SLHB=variable__OED;
-      __tmp__TLHB=last_string__V1G;
-      Self__RQIB=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)__tmp__SLHB);
-      node__1QIB=((void **)Self__RQIB->buckets__HPL)[(__INTEGER)(hash_code__OPN(__tmp__TLHB) % Self__RQIB->capacity__CPL)];
-      while ((! (((void *)node__1QIB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__1QIB)->key__TPL == (void *)__tmp__TLHB)))) {
-        node__1QIB=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__1QIB)->next__5PL;
-      };
-      if ((! ((void *)node__1QIB != (void *)NULL))) {
-        pos__YXWP=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_308));
-        put_position__ECH(pos__YXWP);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      last_string__V1G=at__VWM(variable__OED,last_string__V1G);
+  __INTEGER__Q result__LDM,__tmp__MDM,Self__MBN;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__SH1;
+  __BOOLEAN__L __tmp__FI1,__tmp__CI1;
+  result__LDM= 0;
+  __tmp__MDM=e__JH1->count__0C;
+  Self__MBN= 1;
+  while ((Self__MBN <= __tmp__MDM)) {
+    result__LDM=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LDM) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)e__JH1->storage__1C)[(__INTEGER__Q)(Self__MBN -  1)])));
+    Self__MBN=(__INTEGER__Q)(Self__MBN +  1);
+  };
+  if ((result__LDM <  0)) {
+    result__LDM=(__INTEGER__Q)(~ result__LDM);
+  };
+  node__SH1=((void **)Self__IH1->buckets__WZX)[(__INTEGER__Q)(result__LDM % Self__IH1->capacity__PZX)];
+  until_do__CJ5:
+  {
+    if (((void *)node__SH1 == (void *)NULL)) {
+      __tmp__FI1=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__CI1=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__SH1->item__C0X),e__JH1);
+      __tmp__FI1=__tmp__CI1;
     };
-    result__HLHB=TRUE__;
-    __tmp__GMHB=TRUE__;
-  } else {
-    __tmp__GMHB=FALSE__;
-  };
-  if ((! __tmp__GMHB)) {
-    if (read_string__QKIB()) {
-      result__HLHB=TRUE__;
+    if ((! __tmp__FI1)) {
+      node__SH1=node__SH1->next__O0X;
+      goto until_do__CJ5;
     };
   };
-  return(result__HLHB);
+  __tmp__FI1=((void *)node__SH1 != (void *)NULL);
+  return(__tmp__FI1);
 }
 
-static void** create__XQSB(__INTEGER nb_elements__ZQSB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__FWZ(__STRING_CONSTANT__0 *Self__GWZ,void *other__HWZ)
+// ({STRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__4CAR,a__3CAR,new_size__5CAR,new_size2__ADAR,a__BDAR;
-  __UINTEGER_32 new_size__CDAR;
-  __POINTER result__2CAR,ptr_table__RUOR,next__QUOR,result__SUOR;
-  __INTEGER Self__IVRC;
-  void **Result__HHYB;
-  sz__4CAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZQSB * ((__INTEGER )(sizeof(void *)))));
-  result__2CAR=((__POINTER )(NULL));
-  a__3CAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__5CAR=(__UINTEGER_32)((__UINTEGER_32)(sz__4CAR + a__3CAR) & (__UINTEGER_32)(~ a__3CAR));
-  new_size2__ADAR=(__UINTEGER_32)(new_size__5CAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ADAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__BDAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__CDAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ADAR + a__BDAR) & (__UINTEGER_32)(~ a__BDAR));
-    ptr_table__RUOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CDAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__QUOR=((__POINTER )(NULL));
-    result__SUOR=((__POINTER *)ptr_table__RUOR)[ 0];
-    if ((result__SUOR == (void *)NULL)) {
-      result__SUOR=new_lab__2PJ(new_size__CDAR);
-      next__QUOR=(void *)((unsigned long)result__SUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDAR)));
-      ((__POINTER *)next__QUOR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__RUOR)[ 0]=next__QUOR;
-    } else {
-      next__QUOR=((__POINTER *)result__SUOR)[ 0];
-      if ((next__QUOR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SUOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CDAR <<  1)) <=  4096)) {
-          next__QUOR=(void *)((unsigned long)result__SUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDAR)));
-        } else {
-          next__QUOR=new_lab__2PJ(new_size__CDAR);
-        };
-        ((__POINTER *)next__QUOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RUOR)[ 0]=next__QUOR;
-      } else {
-        ((__POINTER *)result__SUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__SUOR=next__QUOR;
-      };
-    };
-    ((__POINTER *)result__SUOR)[ 0]=((__POINTER ) 3);
-    result__2CAR=(void *)((unsigned long)result__SUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__2CAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__5CAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__HHYB=((void **)result__2CAR);
-  Self__IVRC=(__INTEGER)(nb_elements__ZQSB -  1);
-  while ((Self__IVRC >=  0)) {
-    Result__HHYB[Self__IVRC]=NULL;
-    Self__IVRC=(__INTEGER)(Self__IVRC -  1);
-  };
-  return(Result__HHYB);
+  __INTEGER__Q __tmp__QWZ,__tmp__RWZ,i__SOLB;
+  __BOOLEAN__L result__JWZ,Result__IWZ;
+  __CHARACTER__DB *__tmp__CXZ,*__tmp__DXZ,*Self__4NLB;
+  result__JWZ=FALSE__O__;
+  __tmp__QWZ=Self__GWZ->count__0C;
+  if (((struct ___OBJ *)other__HWZ)->__id==__STRING_CONSTANT__0__) {
+    __tmp__RWZ=((__STRING_CONSTANT__0 *)other__HWZ)->count__0C;
+  } else /* STRING */ {
+    __tmp__RWZ=((__STRING__BC *)other__HWZ)->count__WJ;
+  };
+  if ((__tmp__QWZ == __tmp__RWZ)) {
+    if ((Self__GWZ->count__0C ==  0)) {
+      result__JWZ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__CXZ=Self__GWZ->storage__1C;
+      if (((struct ___OBJ *)other__HWZ)->__id==__STRING_CONSTANT__0__) {
+        __tmp__DXZ=((__STRING_CONSTANT__0 *)other__HWZ)->storage__1C;
+      } else /* STRING */ {
+        __tmp__DXZ=((__STRING__BC *)other__HWZ)->storage__LFL;
+      };
+      Self__4NLB=((__CHARACTER__DB *)__tmp__CXZ);
+      __tmp__CXZ=__tmp__DXZ;
+      i__SOLB=(__INTEGER__Q)(Self__GWZ->count__0C -  1);
+      while (((i__SOLB >=  0) && (Self__4NLB[i__SOLB] == ((__CHARACTER__DB *)__tmp__CXZ)[i__SOLB]))) {
+        i__SOLB=(__INTEGER__Q)(i__SOLB -  1);
+      };
+      result__JWZ=(i__SOLB <  0);
+    };
+  };
+  Result__IWZ=result__JWZ;
+  return(Result__IWZ);
 }
 
-static void* fast_reference_at__A5KB(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__B5KB,void *k__C5KB)
-// ({HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void increase_capacity__ZQJB(__HASHED_SEToABSTRACT_STRINGo__IO *Self__0QJB)
+// ({HASHED_SEToABSTRACT_STRINGo__IO}) Void No recursive, No inlinable.
 {
-  void *result__M5KB;
-  void *node__L5KB;
-  result__M5KB=NULL;
-  node__L5KB=((void **)Self__B5KB->buckets__0HJB)[(__INTEGER)(hash_code__OPN(k__C5KB) % Self__B5KB->capacity__VHJB)];
-  while ((! (((void *)node__L5KB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__L5KB)->key__GIJB == (void *)k__C5KB)))) {
-    node__L5KB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__L5KB)->next__RIJB;
-  };
-  if (((void *)node__L5KB != (void *)NULL)) {
-    result__M5KB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__L5KB)->item__MALB;
+  __INTEGER__Q __tmp__ERJB,Self__UY0T,result__MC5T,__tmp__OC5T;
+  __INTEGER__Q Self__PC5T;
+  __POINTER__IB sz__ZY0T,result__XY0T,__tmp__YY0T,__tmp__0Y0T;
+  __POINTER__IB __tmp__2Y0T,__tmp__3Y0T;
+  __UINTEGER_32__ZWB __tmp__4Y0T;
+  __MEMORY__2PG *__tmp__BZ0T;
+  __STRING_CONSTANT__0 *Self__NC5T;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node1__5QJB,*node2__ARJB;
+  void **old_buckets__4QJB,**Result__TY0T;
+  node1__5QJB=NULL;
+  node2__ARJB=NULL;
+  __tmp__ERJB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__0QJB->capacity__PZX +  1));
+  old_buckets__4QJB=Self__0QJB->buckets__WZX;
+  sz__ZY0T=((__POINTER__IB )(__INTEGER__Q)(__tmp__ERJB * ((__INTEGER__Q )(sizeof(void *)))));
+  result__XY0T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__YY0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__0Y0T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY0T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__ZY0T=(void *)((unsigned long)__tmp__0Y0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__ZY0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__2Y0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__3Y0T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y0T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__4Y0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3Y0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__2Y0T=micro_alloc__table__lab__UKI(__tmp__3Y0T,((__POINTER__IB )(&(table_size[(__tmp__4Y0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3Y0T)));
+    ((__POINTER__IB *)__tmp__2Y0T)[ 0]=((__POINTER__IB ) 3);
+    result__XY0T=(void *)((unsigned long)__tmp__2Y0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__BZ0T=search__LQCB(__tmp__0Y0T);
+    result__XY0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BZ0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__TY0T=((void **)result__XY0T);
+  Self__UY0T=(__INTEGER__Q)(__tmp__ERJB -  1);
+  while ((Self__UY0T >=  0)) {
+    Result__TY0T[Self__UY0T]=NULL;
+    Self__UY0T=(__INTEGER__Q)(Self__UY0T -  1);
+  };
+  Self__0QJB->buckets__WZX=Result__TY0T;
+  Self__UY0T=(__INTEGER__Q)(Self__0QJB->capacity__PZX -  1);
+  Self__0QJB->capacity__PZX=__tmp__ERJB;
+  while ((Self__UY0T >=  0)) {
+    node1__5QJB=((void **)old_buckets__4QJB)[Self__UY0T];
+    while (((void *)node1__5QJB != (void *)NULL)) {
+      node2__ARJB=node1__5QJB->next__O0X;
+      Self__NC5T=((__STRING_CONSTANT__0 *)node1__5QJB->item__C0X);
+      result__MC5T= 0;
+      __tmp__OC5T=Self__NC5T->count__0C;
+      Self__PC5T= 1;
+      while ((Self__PC5T <= __tmp__OC5T)) {
+        result__MC5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__MC5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__NC5T->storage__1C)[(__INTEGER__Q)(Self__PC5T -  1)])));
+        Self__PC5T=(__INTEGER__Q)(Self__PC5T +  1);
+      };
+      if ((result__MC5T <  0)) {
+        result__MC5T=(__INTEGER__Q)(~ result__MC5T);
+      };
+      __tmp__OC5T=(__INTEGER__Q)(result__MC5T % Self__0QJB->capacity__PZX);
+      ((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)node1__5QJB)->next__O0X=((void **)Self__0QJB->buckets__WZX)[__tmp__OC5T];
+      ((void **)Self__0QJB->buckets__WZX)[__tmp__OC5T]=node1__5QJB;
+      node1__5QJB=node2__ARJB;
+    };
+    Self__UY0T=(__INTEGER__Q)(Self__UY0T -  1);
   };
-  return(result__M5KB);
 }
 
-static void go_on__O5AC(void *obj__Q5AC)
-// ({NULLxPROTOTYPE}) VoidNo recursive, No inlinable.
+static __BOOLEAN__L read_lip__OKE(__STRING_CONSTANT__0 *path_lip__QKE)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __POSITION pos__4FXP,pos__CGXP,pos__EGXP,pos__SGXP,pos__VGXP;
-  __POSITION pos__YGXP,pos__0GXP,pos__KJXP,pos__MJXP,p__PWOR,pos__OJXP;
-  __POSITION pos__QJXP,p__GXOR,pos__SJXP,pos__UJXP,pos__WJXP,pos__2JXP;
-  __POSITION pos__4JXP,p__1TTD,pos__BKXP,pos__FKXP,pos__HKXP,pos__JKXP;
-  __POSITION pos__LKXP,pos__NKXP,pos__PKXP,pos__SKXP;
-  __STRING *Self__S2DR,*Self__Y2DR,*Self__42DR;
-  __INTEGER new_capacity__R2DR,old_nb_elts__U2DR,upper__YUOR,Self__WUOR;
-  __INTEGER new_capacity__X2DR,old_nb_elts__02DR,upper__3UOR,Self__1UOR;
-  __INTEGER new_capacity__32DR,old_nb_elts__A3DR,upper__CVOR,Self__AVOR;
-  __INTEGER typ_id__GVOR,h__VZ1D,idx__WZ1D,idx__LO2E,new_capacity__MO2E;
-  __INTEGER i__NO2E,typ_id__0Q2E,typ_id__IWOR,level__3ZPD,typ_id__4WOR;
-  __INTEGER typ_id__KFUD;
-  void *n__KAJD,*name__0ZPD,*priority__2ZPD,*result__EDLC;
-  __SECTION_ *Self__ABQQ,*Self__BBQQ,*result__EVOR,*Self__LHXP;
-  void *result__230D,*result__GEJD,*sec__HXOR,*sec__3TTD;
-  __POINTER ptr__FVOR,ptr_table__NVOR,next__MVOR,result__OVOR;
-  __POINTER ptr_table__SVOR,next__RVOR,result__TVOR,ptr__VQ2E;
-  __POINTER ptr_table__XVOR,next__WVOR,result__YVOR,ptr_table__2VOR;
-  __POINTER next__1VOR,result__3VOR,ptr__HWOR,ptr_table__TWOR;
-  __POINTER next__SWOR,result__UWOR,ptr_table__YWOR,next__XWOR;
-  __POINTER result__ZWOR,ptr__3WOR,ptr_table__JXOR,next__IXOR;
-  __POINTER result__KXOR,ptr_table__OXOR,next__NXOR,result__PXOR;
-  __POINTER ptr__FFUD,ptr_table__ZXOR,next__YXOR,result__0XOR;
-  __POINTER ptr_table__4XOR,next__3XOR,result__5XOR;
-  __UINTEGER_32 sz__HVOR,a__IVOR,new_size__JVOR,t__KVOR,a__LVOR;
-  __UINTEGER_32 new_size__VVOR,lab_type__UVOR,sz__XQ2E,a__Y2ZQ;
-  __UINTEGER_32 new_size__W2ZQ,t__22ZQ,a__42ZQ,new_size__5VOR;
-  __UINTEGER_32 lab_type__4VOR,sz__JWOR,a__KWOR,new_size__LWOR,t__MWOR;
-  __UINTEGER_32 a__NWOR,new_size__1WOR,lab_type__0WOR,sz__5WOR,a__AXOR;
-  __UINTEGER_32 new_size__BXOR,t__CXOR,a__DXOR,new_size__RXOR;
-  __UINTEGER_32 lab_type__QXOR,sz__HFUD,a__VN0Q,new_size__TN0Q,t__ZN0Q;
-  __UINTEGER_32 a__1N0Q,new_size__BYOR,lab_type__AYOR;
-  void *t__0EJD;
-  void *arg__3EJD,*arg__4ZPD;
-  void *s__HFJD,*result__5ZPD;
-  __ITM_ARG *result__GWOR,*Self__OWOR;
-  void *n__1ZPD,*result__UALC;
-  __ITM_SLOT *result__2WOR,*Self__EXOR,*result__EFUD,*Self__Q42D;
-  __ITM_SLOT *Self__DGUE;
-  void *lst__UUTD,*lst__KVTD;
-  void *expr__DWSD;
-  void *t__51BC,*k__R30D,*k__OZ1D,*lt__1EJD;
-  __BOOLEAN result__5KAD,__tmp__MLAD,result__EDAR,result__IDAR;
-  __BOOLEAN result__NDAR,__tmp__ENAD,result__QDAR,__tmp__FNAD;
-  __BOOLEAN __tmp__INAD,__tmp__24BC,__tmp__FACC,__tmp__05BC;
-  __BOOLEAN result__ZEJD,result__AWOR,result__DWOR,__tmp__T2PD;
-  __BOOLEAN result__SXOR,result__VXOR,result__CYOR,__tmp__2HJD;
-  __BOOLEAN result__FYOR,result__IYOR,result__LYOR;
-  __CHARACTER result__GDAR,result__HDAR,result__KDAR,result__LDAR;
-  __CHARACTER result__MDAR,result__PDAR,result__SDAR,result__TDAR;
-  __CHARACTER result__UDAR,affect__EFJD,style__2EJD,result__BWOR;
-  __CHARACTER result__EWOR,result__TXOR,result__WXOR,result__DYOR;
-  __CHARACTER result__GYOR,result__JYOR,result__MYOR,result__VDAR;
-  __CHARACTER *Self__T2DR,*new__V2DR,*Self__Z2DR,*new__12DR,*Self__52DR;
-  __CHARACTER *new__B3DR;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__Q30D;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__MZ1D;
-  void *node__130D,*node__XZ1D,*node1__PO2E,*node2__QO2E,*__tmp__F11D;
-  void **old_buckets__OO2E;
-  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__UQ2E;
-  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__ADHF;
-  void *result__WYPD,*list_arg__YZPD;
-  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__M4LE,*Self__C5LE;
-  __FAST_ARRAYoSTRINGo *Self__TYEB,*Self__TG0C;
-  object__ODD=obj__Q5AC;
-  source__WFD=((__PROTOTYPE *)obj__Q5AC)->source__UFD;
-  position__ZFD= 1;
-  pos_cur__2FD= 1;
-  pos_line__3FD= 1;
-  pos_col__4FD= 0;
-  t__51BC=NULL;
-  read_space__UAF();
-  if ((! read_word__NWH((&__string_8)))) {
-    pos__4FXP=current_position__EJG();
-    put_error__text__0AH( 0,(&__string_309));
-    put_position__ECH(pos__4FXP);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  if ((! read_word__NWH((&__string_22)))) {
-    pos__CGXP=current_position__EJG();
-    put_error__text__0AH( 0,(&__string_310));
-    put_position__ECH(pos__CGXP);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  if ((! read_slot_header__A1CC(TRUE__))) {
-    pos__EGXP=current_position__EJG();
-    put_error__text__0AH( 0,(&__string_311));
-    put_position__ECH(pos__EGXP);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  while (read_slot_header__A1CC(FALSE__)) {
-  };
-  while (read_word__NWH((&__string_8))) {
-    result__5KAD=FALSE__;
-    if ((! read_space__UAF())) {
-      __tmp__MLAD=TRUE__;
-    } else {
-      result__GDAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__GDAR=((__CHARACTER )(( 0)));
-      } else {
-        result__GDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      result__EDAR=FALSE__;
-      if ((((__INTEGER_8 )result__GDAR) >= ((__INTEGER_8 )'A'))) {
-        result__EDAR=(((__INTEGER_8 )result__GDAR) <= ((__INTEGER_8 )'Z'));
-      };
-      __tmp__MLAD=(! result__EDAR);
-    };
-    if (__tmp__MLAD) {
-      result__5KAD=FALSE__;
-    } else {
-      ((__STRING *)string_tmp__RB)->count__VF= 0;
-      result__HDAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__HDAR=((__CHARACTER )(( 0)));
-      } else {
-        result__HDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      Self__S2DR=((__STRING *)string_tmp__RB);
-      new_capacity__R2DR= 0;
-      if ((Self__S2DR->capacity__MNK <= Self__S2DR->count__VF)) {
-        if ((Self__S2DR->capacity__MNK ==  0)) {
-          Self__S2DR->capacity__MNK= 32;
-          Self__S2DR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__R2DR=(__INTEGER)(Self__S2DR->capacity__MNK <<  1);
-          Self__T2DR=((__CHARACTER *)Self__S2DR->storage__XNK);
-          old_nb_elts__U2DR=Self__S2DR->capacity__MNK;
-          new__V2DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__T2DR),((__UINTEGER_32 )old_nb_elts__U2DR),((__UINTEGER_32 )new_capacity__R2DR)));
-          upper__YUOR=(__INTEGER)(new_capacity__R2DR -  1);
-          Self__WUOR=old_nb_elts__U2DR;
-          while ((Self__WUOR <= upper__YUOR)) {
-            new__V2DR[Self__WUOR]='\0';
-            Self__WUOR=(__INTEGER)(Self__WUOR +  1);
-          };
-          Self__S2DR->storage__XNK=new__V2DR;
-          Self__S2DR->capacity__MNK=new_capacity__R2DR;
-        };
-      };
-      ((__CHARACTER *)Self__S2DR->storage__XNK)[Self__S2DR->count__VF]=result__HDAR;
-      Self__S2DR->count__VF=(__INTEGER)(Self__S2DR->count__VF +  1);
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      result__KDAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__KDAR=((__CHARACTER )(( 0)));
-      } else {
-        result__KDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      result__IDAR=FALSE__;
-      if ((((__INTEGER_8 )result__KDAR) >= ((__INTEGER_8 )'a'))) {
-        result__IDAR=(((__INTEGER_8 )result__KDAR) <= ((__INTEGER_8 )'z'));
-      };
-      if (result__IDAR) {
-        result__LDAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__LDAR=((__CHARACTER )(( 0)));
-        } else {
-          result__LDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        Self__Y2DR=((__STRING *)string_tmp__RB);
-        new_capacity__X2DR= 0;
-        if ((Self__Y2DR->capacity__MNK <= Self__Y2DR->count__VF)) {
-          if ((Self__Y2DR->capacity__MNK ==  0)) {
-            Self__Y2DR->capacity__MNK= 32;
-            Self__Y2DR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__X2DR=(__INTEGER)(Self__Y2DR->capacity__MNK <<  1);
-            Self__Z2DR=((__CHARACTER *)Self__Y2DR->storage__XNK);
-            old_nb_elts__02DR=Self__Y2DR->capacity__MNK;
-            new__12DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Z2DR),((__UINTEGER_32 )old_nb_elts__02DR),((__UINTEGER_32 )new_capacity__X2DR)));
-            upper__3UOR=(__INTEGER)(new_capacity__X2DR -  1);
-            Self__1UOR=old_nb_elts__02DR;
-            while ((Self__1UOR <= upper__3UOR)) {
-              new__12DR[Self__1UOR]='\0';
-              Self__1UOR=(__INTEGER)(Self__1UOR +  1);
-            };
-            Self__Y2DR->storage__XNK=new__12DR;
-            Self__Y2DR->capacity__MNK=new_capacity__X2DR;
-          };
-        };
-        ((__CHARACTER *)Self__Y2DR->storage__XNK)[Self__Y2DR->count__VF]=result__LDAR;
-        Self__Y2DR->count__VF=(__INTEGER)(Self__Y2DR->count__VF +  1);
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        while_do__I5XE:
-        {
-          result__MDAR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__MDAR=((__CHARACTER )(( 0)));
-          } else {
-            result__MDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__MDAR != ((__CHARACTER )(( 0))))) {
-            result__PDAR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__PDAR=((__CHARACTER )(( 0)));
-            } else {
-              result__PDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            result__NDAR=FALSE__;
-            if ((((__INTEGER_8 )result__PDAR) >= ((__INTEGER_8 )'a'))) {
-              result__NDAR=(((__INTEGER_8 )result__PDAR) <= ((__INTEGER_8 )'z'));
-            };
-            if (result__NDAR) {
-              __tmp__ENAD=TRUE__;
-            } else {
-              result__SDAR='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__SDAR=((__CHARACTER )(( 0)));
-              } else {
-                result__SDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-              };
-              result__QDAR=FALSE__;
-              if ((((__INTEGER_8 )result__SDAR) >= ((__INTEGER_8 )'0'))) {
-                result__QDAR=(((__INTEGER_8 )result__SDAR) <= ((__INTEGER_8 )'9'));
-              };
-              __tmp__ENAD=result__QDAR;
-            };
-            if (__tmp__ENAD) {
-              __tmp__FNAD=TRUE__;
-            } else {
-              result__TDAR='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__TDAR=((__CHARACTER )(( 0)));
-              } else {
-                result__TDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-              };
-              __tmp__FNAD=(result__TDAR == '_');
-            };
-            __tmp__INAD=__tmp__FNAD;
-          } else {
-            __tmp__INAD=FALSE__;
-          };
-          if (__tmp__INAD) {
-            result__UDAR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__UDAR=((__CHARACTER )(( 0)));
-            } else {
-              result__UDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            Self__42DR=((__STRING *)string_tmp__RB);
-            new_capacity__32DR= 0;
-            if ((Self__42DR->capacity__MNK <= Self__42DR->count__VF)) {
-              if ((Self__42DR->capacity__MNK ==  0)) {
-                Self__42DR->capacity__MNK= 32;
-                Self__42DR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__32DR=(__INTEGER)(Self__42DR->capacity__MNK <<  1);
-                Self__52DR=((__CHARACTER *)Self__42DR->storage__XNK);
-                old_nb_elts__A3DR=Self__42DR->capacity__MNK;
-                new__B3DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__52DR),((__UINTEGER_32 )old_nb_elts__A3DR),((__UINTEGER_32 )new_capacity__32DR)));
-                upper__CVOR=(__INTEGER)(new_capacity__32DR -  1);
-                Self__AVOR=old_nb_elts__A3DR;
-                while ((Self__AVOR <= upper__CVOR)) {
-                  new__B3DR[Self__AVOR]='\0';
-                  Self__AVOR=(__INTEGER)(Self__AVOR +  1);
-                };
-                Self__42DR->storage__XNK=new__B3DR;
-                Self__42DR->capacity__MNK=new_capacity__32DR;
-              };
-            };
-            ((__CHARACTER *)Self__42DR->storage__XNK)[Self__42DR->count__VF]=result__UDAR;
-            Self__42DR->count__VF=(__INTEGER)(Self__42DR->count__VF +  1);
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            goto while_do__I5XE;
-          };
-        };
-        last_string__V1G=get__QEC(string_tmp__RB);
-        result__5KAD=TRUE__;
-      } else {
-        position__ZFD=(__INTEGER)(position__ZFD -  1);
-        result__5KAD=FALSE__;
-      };
-    };
-    if (result__5KAD) {
-      n__KAJD=last_string__V1G;
-      if ((! (((((((((void *)n__KAJD == (void *)(&__string_23)) || ((void *)n__KAJD == (void *)(&__string_24))) || ((void *)n__KAJD == (void *)(&__string_25))) || ((void *)n__KAJD == (void *)(&__string_26))) || ((void *)n__KAJD == (void *)(&__string_27))) || ((void *)n__KAJD == (void *)(&__string_28))) || ((void *)n__KAJD == (void *)(&__string_29))) || ((void *)n__KAJD == (void *)(&__string_30))))) {
-        pos__SGXP=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_312));
-        put_position__ECH(pos__SGXP);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      last_section__S4BC=get_name__GCJD(last_string__V1G);
-      if (((void *)((__SECTION_ *)last_section__S4BC)->name__CH0D == (void *)(&__string_28))) {
-        ((__PROTOTYPE *)object__ODD)->is_mapping__IRMC=TRUE__;
-        __tmp__24BC=TRUE__;
-      } else {
-        __tmp__24BC=FALSE__;
-      };
-      if (__tmp__24BC) {
-        __tmp__FACC=TRUE__;
-      } else {
-        Self__ABQQ=((__SECTION_ *)last_section__S4BC);
-        if (((((void *)Self__ABQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__ABQQ->name__CH0D == (void *)(&__string_24))) && ((void *)((__PROTOTYPE *)object__ODD)->last_slot__J5BC != (void *)NULL))) {
-          Self__BBQQ=((__SECTION_ *)((__ITM_SLOT *)((__PROTOTYPE *)object__ODD)->last_slot__J5BC)->id_section__T5BC);
-          __tmp__05BC=(! (((void *)Self__BBQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__BBQQ->name__CH0D == (void *)(&__string_24))));
-        } else {
-          __tmp__05BC=FALSE__;
-        };
-        if (__tmp__05BC) {
-          pos__VGXP=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_313));
-          put_position__ECH(pos__VGXP);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__FACC=__tmp__05BC;
-      };
-      if ((! __tmp__FACC)) {
-        if ((((((void *)((__SECTION_ *)last_section__S4BC)->name__CH0D == (void *)(&__string_23)) && ((void *)((__PROTOTYPE *)object__ODD)->type_style__0NY == (void *)(&__string_13))) && ((void *)((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB != (void *)(&__string_41))) && ((void *)((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB != (void *)(&__string_42)))) {
-          pos__YGXP=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_314));
-          put_position__ECH(pos__YGXP);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      };
-    } else {
-      t__51BC=read_type_list__MUAD(PARSER__,TRUE__);
-      if (((void *)t__51BC == (void *)NULL)) {
-        pos__0GXP=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_312));
-        put_position__ECH(pos__0GXP);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      Self__Q30D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__KEJD);
-      k__R30D=t__51BC;
-      result__230D=NULL;
-      node__130D=((void **)Self__Q30D->buckets__D40D)[(__INTEGER)(hash_code__3PO(t__51BC) % Self__Q30D->capacity__430D)];
-      while ((! (((void *)node__130D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__130D)->key__P40D == (void *)k__R30D)))) {
-        node__130D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__130D)->next__040D;
-      };
-      if (((void *)node__130D != (void *)NULL)) {
-        result__230D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__130D)->item__C50D;
-      };
-      result__GEJD=result__230D;
-      if (((void *)result__230D == (void *)NULL)) {
-        result__EVOR=NULL;
-        ptr__FVOR=((__POINTER )(NULL));
-        typ_id__GVOR= 0;
-        sz__HVOR=((__UINTEGER_32 )sizeof(__SECTION_));
-        if ((sz__HVOR ==  0)) {
-          result__EVOR=SECTION___;
-        } else {
-          typ_id__GVOR=__SECTION___;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HVOR);
-          if ((typ_id__GVOR == (__INTEGER)(-  1))) {
-            a__IVOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__JVOR=(__UINTEGER_32)((__UINTEGER_32)(sz__HVOR + a__IVOR) & (__UINTEGER_32)(~ a__IVOR));
-            ptr_table__NVOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JVOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MVOR=((__POINTER )(NULL));
-            result__OVOR=((__POINTER *)ptr_table__NVOR)[ 0];
-            if ((result__OVOR == (void *)NULL)) {
-              result__OVOR=new_lab__2PJ(new_size__JVOR);
-              next__MVOR=(void *)((unsigned long)result__OVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVOR)));
-              ((__POINTER *)next__MVOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NVOR)[ 0]=next__MVOR;
-            } else {
-              next__MVOR=((__POINTER *)result__OVOR)[ 0];
-              if ((next__MVOR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OVOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JVOR <<  1)) <=  4096)) {
-                  next__MVOR=(void *)((unsigned long)result__OVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVOR)));
-                } else {
-                  next__MVOR=new_lab__2PJ(new_size__JVOR);
-                };
-                ((__POINTER *)next__MVOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NVOR)[ 0]=next__MVOR;
-              } else {
-                ((__POINTER *)result__OVOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MVOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OVOR=next__MVOR;
-              };
-            };
-            ptr__FVOR=result__OVOR;
-          } else {
-            t__KVOR=((__UINTEGER_32 )typ_id__GVOR);
-            a__LVOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VVOR=(__UINTEGER_32)((__UINTEGER_32)(sz__HVOR + a__LVOR) & (__UINTEGER_32)(~ a__LVOR));
-            ptr_table__SVOR=((__POINTER )(&(table_type[(t__KVOR)])));
-            lab_type__UVOR=(__UINTEGER_32)(t__KVOR |  1);
-            next__RVOR=((__POINTER )(NULL));
-            result__TVOR=((__POINTER *)ptr_table__SVOR)[ 0];
-            if ((result__TVOR == (void *)NULL)) {
-              result__TVOR=new_lab__2PJ(lab_type__UVOR);
-              next__RVOR=(void *)((unsigned long)result__TVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVOR)));
-              ((__POINTER *)next__RVOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SVOR)[ 0]=next__RVOR;
-            } else {
-              next__RVOR=((__POINTER *)result__TVOR)[ 0];
-              if ((next__RVOR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TVOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VVOR <<  1)) <=  4096)) {
-                  next__RVOR=(void *)((unsigned long)result__TVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVOR)));
-                } else {
-                  next__RVOR=new_lab__2PJ(lab_type__UVOR);
-                };
-                ((__POINTER *)next__RVOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SVOR)[ 0]=next__RVOR;
-              } else {
-                ((__POINTER *)result__TVOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RVOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TVOR=next__RVOR;
-              };
-            };
-            ptr__FVOR=result__TVOR;
-          };
-          result__EVOR=((__SECTION_ *)ptr__FVOR);
-          *(result__EVOR) = *(SECTION___);
-        };
-        result__GEJD=result__EVOR;
-        Self__LHXP=((__SECTION_ *)result__EVOR);
-        Self__LHXP->name__CH0D=NULL;
-        Self__LHXP->type_list__QW1D=t__51BC;
-        Self__MZ1D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__KEJD);
-        k__OZ1D=t__51BC;
-        h__VZ1D=hash_code__3PO(t__51BC);
-        idx__WZ1D=(__INTEGER)(h__VZ1D % Self__MZ1D->capacity__430D);
-        node__XZ1D=((void **)Self__MZ1D->buckets__D40D)[idx__WZ1D];
-        while ((! (((void *)node__XZ1D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XZ1D)->key__P40D == (void *)k__OZ1D)))) {
-          node__XZ1D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XZ1D)->next__040D;
-        };
-        if (((void *)node__XZ1D == (void *)NULL)) {
-          if ((Self__MZ1D->capacity__430D == Self__MZ1D->count__Y01D)) {
-            idx__LO2E= 0;
-            node1__PO2E=NULL;
-            node2__QO2E=NULL;
-            old_buckets__OO2E=Self__MZ1D->buckets__D40D;
-            new_capacity__MO2E=prime_number_ceiling__X3Q((__INTEGER)(Self__MZ1D->capacity__430D +  1));
-            Self__MZ1D->buckets__D40D=create__PCLE(new_capacity__MO2E);
-            i__NO2E=(__INTEGER)(Self__MZ1D->capacity__430D -  1);
-            Self__MZ1D->capacity__430D=new_capacity__MO2E;
-            while ((i__NO2E >=  0)) {
-              node1__PO2E=((void **)old_buckets__OO2E)[i__NO2E];
-              while (((void *)node1__PO2E != (void *)NULL)) {
-                node2__QO2E=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__PO2E)->next__040D;
-                idx__LO2E=(__INTEGER)(hash_code__3PO(((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__PO2E)->key__P40D) % Self__MZ1D->capacity__430D);
-                ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__PO2E)->next__040D=((void **)Self__MZ1D->buckets__D40D)[idx__LO2E];
-                ((void **)Self__MZ1D->buckets__D40D)[idx__LO2E]=node1__PO2E;
-                node1__PO2E=node2__QO2E;
-              };
-              i__NO2E=(__INTEGER)(i__NO2E -  1);
-            };
-            idx__WZ1D=(__INTEGER)(h__VZ1D % Self__MZ1D->capacity__430D);
-          };
-          __tmp__F11D=((void **)Self__MZ1D->buckets__D40D)[idx__WZ1D];
-          result__UQ2E=NULL;
-          ptr__VQ2E=((__POINTER )(NULL));
-          typ_id__0Q2E= 0;
-          sz__XQ2E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
-          if ((sz__XQ2E ==  0)) {
-            result__UQ2E=HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
-          } else {
-            typ_id__0Q2E=__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XQ2E);
-            if ((typ_id__0Q2E == (__INTEGER)(-  1))) {
-              a__Y2ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__W2ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__XQ2E + a__Y2ZQ) & (__UINTEGER_32)(~ a__Y2ZQ));
-              ptr_table__XVOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W2ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__WVOR=((__POINTER )(NULL));
-              result__YVOR=((__POINTER *)ptr_table__XVOR)[ 0];
-              if ((result__YVOR == (void *)NULL)) {
-                result__YVOR=new_lab__2PJ(new_size__W2ZQ);
-                next__WVOR=(void *)((unsigned long)result__YVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W2ZQ)));
-                ((__POINTER *)next__WVOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XVOR)[ 0]=next__WVOR;
-              } else {
-                next__WVOR=((__POINTER *)result__YVOR)[ 0];
-                if ((next__WVOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YVOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W2ZQ <<  1)) <=  4096)) {
-                    next__WVOR=(void *)((unsigned long)result__YVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W2ZQ)));
-                  } else {
-                    next__WVOR=new_lab__2PJ(new_size__W2ZQ);
-                  };
-                  ((__POINTER *)next__WVOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XVOR)[ 0]=next__WVOR;
-                } else {
-                  ((__POINTER *)result__YVOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WVOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YVOR=next__WVOR;
+  __STRING__BC *Self__ECXT,*Self__K1TT;
+  __POINTER__IB __tmp__UKE,ptr__HEOB,__tmp__NEOB,__tmp__OCXT;
+  __POINTER__IB __tmp__QCXT,__tmp__KZ0T,__tmp__MZ0T,__tmp__OZ0T;
+  __POINTER__IB __tmp__PZ0T;
+  __PROTOTYPE__MF *__tmp__0KE;
+  __STRING_CONSTANT__0 *section__Y0E,*__tmp__54E,*__tmp__KKNT,*n__IAJB;
+  __STRING_CONSTANT__0 *__tmp__0FT;
+  __INTEGER__Q idx__X0E,__tmp__BB0,Self__YPJC,i__JCXT,typ_id__LEOB;
+  __INTEGER__Q Self__GZ0T,__tmp__IZ0B,__tmp__LZKC,Self__FT5C;
+  __POSITION__OL __tmp__B2E,__tmp__J3E,__tmp__JBT,__tmp__XCT,__tmp__VET;
+  __LIP_SLOT_DATA__3AB *data__X4S,*__tmp__0AT,*__tmp__HDT;
+  void *__tmp__OAT,*__tmp__DBT,*__tmp__1CT;
+  void *__tmp__HET;
+  __LIP_SLOT_CODE__HC *result__LAJB,*result__B3FB,*result__GEOB;
+  __LIP_SLOT_CODE__HC *Self__ZXWB;
+  __UINTEGER_32__ZWB __tmp__RCXT,__tmp__QZ0T;
+  __MEMORY__2PG *__tmp__TZ0T;
+  __BOOLEAN__L __tmp__55YS,__tmp__DAZS,__tmp__U1E,__tmp__11E,__tmp__D3E;
+  __BOOLEAN__L __tmp__J4E,__tmp__I5S,__tmp__Z5S,__tmp__OBT,__tmp__RCT;
+  __BOOLEAN__L __tmp__PET,__tmp__L3FB;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__FA0;
+  __FAST_ARRAYoLIP_CODEo__04S *cod__D5S,*result__G1FB,*__tmp__Y1FB;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *Self__34SD;
+  __FAST_ARRAYoLIP_SLOT_CODEo__22B *Self__DY0B;
+  void **__tmp__FZ0T;
+  copy__Q2X(((__STRING__BC *)string_tmp__PZB),path_lip__QKE);
+  Self__ECXT=((__STRING__BC *)string_tmp__PZB);
+  if ((Self__ECXT->capacity__UFL > Self__ECXT->count__WJ)) {
+    ((__CHARACTER__DB *)Self__ECXT->storage__LFL)[Self__ECXT->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(Self__ECXT,'\0');
+    Self__ECXT->count__WJ=(__INTEGER__Q)(Self__ECXT->count__WJ -  1);
+  };
+  __tmp__UKE=((__POINTER__IB )(fopen((char*)(Self__ECXT->storage__LFL),"rb")));
+  if ((__tmp__UKE != (void *)NULL)) {
+    fclose((FILE*)((__tmp__UKE)));
+    __tmp__0KE=create__name__generic_count__M0E(path_lip__QKE,path_lip__QKE, 0);
+    object__1KE=__tmp__0KE;
+    source__5KE=__tmp__0KE->source__3KE;
+    position__CLE= 1;
+    pos_cur__FLE= 1;
+    pos_line__GLE= 1;
+    pos_col__HLE= 0;
+    section__Y0E=NULL;
+    idx__X0E= 0;
+    while_do__0CF:
+    {
+      __tmp__55YS=read_word__CGF((&__string_13));
+      if (__tmp__55YS) {
+        __tmp__DAZS=read_word__CGF((&__string_32));
+        if (__tmp__DAZS) {
+          while_do__NHI:
+          {
+            __tmp__U1E=read_character__MXI('+');
+            if (__tmp__U1E) {
+              __tmp__11E=read_identifier__TYQ();
+              if ((! __tmp__11E)) {
+                __tmp__B2E=current_position__UVQ();
+                put_error__text__EQE( 2,(&__string_417));
+                put_position__PRE(__tmp__B2E);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                 };
-              };
-              ptr__VQ2E=result__YVOR;
-            } else {
-              t__22ZQ=((__UINTEGER_32 )typ_id__0Q2E);
-              a__42ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5VOR=(__UINTEGER_32)((__UINTEGER_32)(sz__XQ2E + a__42ZQ) & (__UINTEGER_32)(~ a__42ZQ));
-              ptr_table__2VOR=((__POINTER )(&(table_type[(t__22ZQ)])));
-              lab_type__4VOR=(__UINTEGER_32)(t__22ZQ |  1);
-              next__1VOR=((__POINTER )(NULL));
-              result__3VOR=((__POINTER *)ptr_table__2VOR)[ 0];
-              if ((result__3VOR == (void *)NULL)) {
-                result__3VOR=new_lab__2PJ(lab_type__4VOR);
-                next__1VOR=(void *)((unsigned long)result__3VOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VOR)));
-                ((__POINTER *)next__1VOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2VOR)[ 0]=next__1VOR;
-              } else {
-                next__1VOR=((__POINTER *)result__3VOR)[ 0];
-                if ((next__1VOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3VOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5VOR <<  1)) <=  4096)) {
-                    next__1VOR=(void *)((unsigned long)result__3VOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VOR)));
-                  } else {
-                    next__1VOR=new_lab__2PJ(lab_type__4VOR);
-                  };
-                  ((__POINTER *)next__1VOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2VOR)[ 0]=next__1VOR;
-                } else {
-                  ((__POINTER *)result__3VOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1VOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3VOR=next__1VOR;
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
               };
-              ptr__VQ2E=result__3VOR;
-            };
-            result__UQ2E=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__VQ2E);
-            *(result__UQ2E) = *(HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
-          };
-          Self__ADHF=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__UQ2E);
-          Self__ADHF->item__C50D=result__EVOR;
-          Self__ADHF->key__P40D=t__51BC;
-          Self__ADHF->next__040D=__tmp__F11D;
-          node__XZ1D=result__UQ2E;
-          ((void **)Self__MZ1D->buckets__D40D)[idx__WZ1D]=result__UQ2E;
-          Self__MZ1D->count__Y01D=(__INTEGER)(Self__MZ1D->count__Y01D +  1);
-        } else {
-          ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XZ1D)->item__C50D=result__EVOR;
-        };
-      };
-      last_section__S4BC=result__GEJD;
-    };
-    do {
-      result__ZEJD=FALSE__;
-      t__0EJD=NULL;
-      lt__1EJD=NULL;
-      arg__3EJD=NULL;
-      affect__EFJD='\0';
-      s__HFJD=NULL;
-      style__2EJD=read_style__YCEC();
-      if ((style__2EJD != ' ')) {
-        result__ZEJD=TRUE__;
-        result__WYPD=NULL;
-        if ((((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD)->parent_arrayed_collection__1YPD.upper__LR2D <  0)) {
-          result__WYPD=create_with_capacity__IRRD( 16);
-        } else {
-          Self__M4LE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
-          result__WYPD=((void **)Self__M4LE->parent_arrayed_collection__1YPD.storage__MX2D)[Self__M4LE->parent_arrayed_collection__1YPD.upper__LR2D];
-          Self__C5LE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
-          Self__C5LE->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__C5LE->parent_arrayed_collection__1YPD.upper__LR2D -  1);
-        };
-        result__AWOR=FALSE__;
-        if ((! read_space__UAF())) {
-          result__AWOR=FALSE__;
-        } else {
-          result__BWOR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__BWOR=((__CHARACTER )(( 0)));
-          } else {
-            result__BWOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__BWOR == '(')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__AWOR=TRUE__;
-          };
-        };
-        if (result__AWOR) {
-          arg__3EJD=read_local_arg__with_self__COSD(PARSER__,FALSE__,TRUE__);
-          if (((void *)arg__3EJD == (void *)NULL)) {
-            pos__KJXP=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_315));
-            put_position__ECH(pos__KJXP);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          result__DWOR=FALSE__;
-          if ((! read_space__UAF())) {
-            result__DWOR=FALSE__;
-          } else {
-            result__EWOR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__EWOR=((__CHARACTER )(( 0)));
-            } else {
-              result__EWOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__EWOR == ')')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__DWOR=TRUE__;
-            };
-          };
-          if ((! result__DWOR)) {
-            pos__MJXP=current_position__EJG();
-            put_error__text__0AH( 2,(&__string_316));
-            put_position__ECH(pos__MJXP);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        } else {
-          p__PWOR=current_position__EJG();
-          result__GWOR=NULL;
-          ptr__HWOR=((__POINTER )(NULL));
-          typ_id__IWOR= 0;
-          sz__JWOR=((__UINTEGER_32 )sizeof(__ITM_ARG));
-          if ((sz__JWOR ==  0)) {
-            result__GWOR=ITM_ARG__;
-          } else {
-            typ_id__IWOR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JWOR);
-            if ((typ_id__IWOR == (__INTEGER)(-  1))) {
-              a__KWOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LWOR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWOR + a__KWOR) & (__UINTEGER_32)(~ a__KWOR));
-              ptr_table__TWOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LWOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__SWOR=((__POINTER )(NULL));
-              result__UWOR=((__POINTER *)ptr_table__TWOR)[ 0];
-              if ((result__UWOR == (void *)NULL)) {
-                result__UWOR=new_lab__2PJ(new_size__LWOR);
-                next__SWOR=(void *)((unsigned long)result__UWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWOR)));
-                ((__POINTER *)next__SWOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TWOR)[ 0]=next__SWOR;
-              } else {
-                next__SWOR=((__POINTER *)result__UWOR)[ 0];
-                if ((next__SWOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UWOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LWOR <<  1)) <=  4096)) {
-                    next__SWOR=(void *)((unsigned long)result__UWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWOR)));
-                  } else {
-                    next__SWOR=new_lab__2PJ(new_size__LWOR);
-                  };
-                  ((__POINTER *)next__SWOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TWOR)[ 0]=next__SWOR;
-                } else {
-                  ((__POINTER *)result__UWOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SWOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UWOR=next__SWOR;
+              __tmp__11E=read_character__MXI(':');
+              if ((! __tmp__11E)) {
+                __tmp__B2E=current_position__UVQ();
+                put_error__text__EQE( 2,(&__string_418));
+                put_position__PRE(__tmp__B2E);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                 };
-              };
-              ptr__HWOR=result__UWOR;
-            } else {
-              t__MWOR=((__UINTEGER_32 )typ_id__IWOR);
-              a__NWOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1WOR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWOR + a__NWOR) & (__UINTEGER_32)(~ a__NWOR));
-              ptr_table__YWOR=((__POINTER )(&(table_type[(t__MWOR)])));
-              lab_type__0WOR=(__UINTEGER_32)(t__MWOR |  1);
-              next__XWOR=((__POINTER )(NULL));
-              result__ZWOR=((__POINTER *)ptr_table__YWOR)[ 0];
-              if ((result__ZWOR == (void *)NULL)) {
-                result__ZWOR=new_lab__2PJ(lab_type__0WOR);
-                next__XWOR=(void *)((unsigned long)result__ZWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WOR)));
-                ((__POINTER *)next__XWOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YWOR)[ 0]=next__XWOR;
-              } else {
-                next__XWOR=((__POINTER *)result__ZWOR)[ 0];
-                if ((next__XWOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZWOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1WOR <<  1)) <=  4096)) {
-                    next__XWOR=(void *)((unsigned long)result__ZWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WOR)));
-                  } else {
-                    next__XWOR=new_lab__2PJ(lab_type__0WOR);
-                  };
-                  ((__POINTER *)next__XWOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YWOR)[ 0]=next__XWOR;
-                } else {
-                  ((__POINTER *)result__ZWOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XWOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZWOR=next__XWOR;
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
               };
-              ptr__HWOR=result__ZWOR;
-            };
-            result__GWOR=((__ITM_ARG *)ptr__HWOR);
-            *(result__GWOR) = *(ITM_ARG__);
-          };
-          Self__OWOR=((__ITM_ARG *)result__GWOR);
-          Self__OWOR->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=p__PWOR;
-          Self__OWOR->name__E22D=(&__string_57);
-          Self__OWOR->type__F22D=ITM_TYPE_SELF__;
-          arg__3EJD=result__GWOR;
-        };
-        add_last__Z11D(result__WYPD,arg__3EJD);
-        list_arg__YZPD=result__WYPD;
-        name__0ZPD=NULL;
-        n__1ZPD=NULL;
-        priority__2ZPD=NULL;
-        level__3ZPD= 0;
-        arg__4ZPD=NULL;
-        result__5ZPD=NULL;
-        if (read_identifier__TPEB()) {
-          result__UALC=NULL;
-          if ((((__FAST_ARRAYoSTRINGo *)free__VALC)->parent_arrayed_collection__QXD.upper__TXD <  0)) {
-            result__UALC=create__AXB( 128);
-          } else {
-            Self__TYEB=((__FAST_ARRAYoSTRINGo *)free__VALC);
-            result__UALC=((void **)Self__TYEB->parent_arrayed_collection__QXD.storage__11M)[Self__TYEB->parent_arrayed_collection__QXD.upper__TXD];
-            Self__TG0C=((__FAST_ARRAYoSTRINGo *)free__VALC);
-            Self__TG0C->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__TG0C->parent_arrayed_collection__QXD.upper__TXD -  1);
-          };
-          n__1ZPD=result__UALC;
-          copy__BNK(result__UALC,last_string__V1G);
-          arg__4ZPD=read_loc_arg__QBCD(PARSER__,FALSE__);
-          if (((void *)arg__4ZPD != (void *)NULL)) {
-            add_last__Z11D(result__WYPD,arg__4ZPD);
-            if (read_identifier__TPEB()) {
-              if (((void *)((__SECTION_ *)last_section__S4BC)->name__CH0D == (void *)(&__string_30))) {
-                pos__OJXP=current_position__EJG();
-                put_error__text__0AH( 0,(&__string_317));
-                put_position__ECH(pos__OJXP);
-                put_string__EQD(msg_err__5AH);
-                if ((verbose_level__FX !=  0)) {
-                  put_string__2EG(((__STRING *)msg_err__5AH));
+              __tmp__11E=read_word__CGF((&__string_46));
+              if ((! __tmp__11E)) {
+                __tmp__B2E=current_position__UVQ();
+                put_error__text__EQE( 2,(&__string_419));
+                put_position__PRE(__tmp__B2E);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                 };
-                if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
                   exit(( 1));
                 };
               };
-              do {
-                append__MOK(n__1ZPD,(&__string_92));
-                append__MOK(n__1ZPD,last_string__V1G);
-                arg__4ZPD=read_loc_arg__QBCD(PARSER__,FALSE__);
-                if (((void *)arg__4ZPD == (void *)NULL)) {
-                  pos__QJXP=current_position__EJG();
-                  put_error__text__0AH( 0,(&__string_136));
-                  put_position__ECH(pos__QJXP);
-                  put_string__EQD(msg_err__5AH);
-                  if ((verbose_level__FX !=  0)) {
-                    put_string__2EG(((__STRING *)msg_err__5AH));
+              __tmp__11E=read_symbol__F2Q((&__string_21));
+              if (__tmp__11E) {
+                __tmp__D3E=read_string__2KT();
+                if ((! __tmp__D3E)) {
+                  __tmp__J3E=current_position__UVQ();
+                  put_error__text__EQE( 0,(&__string_420));
+                  put_position__PRE(__tmp__J3E);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                   };
-                  if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
                     exit(( 1));
                   };
                 };
-                add_last__Z11D(list_arg__YZPD,arg__4ZPD);
-              } while (read_identifier__TPEB());
-            };
-          };
-          result__EDLC=get__QEC(result__UALC);
-          add_last__10X(free__VALC,result__UALC);
-          ((__STRING *)result__UALC)->count__VF= 0;
-          p__GXOR=current_position__EJG();
-          sec__HXOR=last_section__S4BC;
-          result__2WOR=NULL;
-          ptr__3WOR=((__POINTER )(NULL));
-          typ_id__4WOR= 0;
-          sz__5WOR=((__UINTEGER_32 )sizeof(__ITM_SLOT));
-          if ((sz__5WOR ==  0)) {
-            result__2WOR=ITM_SLOT__;
-          } else {
-            typ_id__4WOR=__ITM_SLOT__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5WOR);
-            if ((typ_id__4WOR == (__INTEGER)(-  1))) {
-              a__AXOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BXOR=(__UINTEGER_32)((__UINTEGER_32)(sz__5WOR + a__AXOR) & (__UINTEGER_32)(~ a__AXOR));
-              ptr_table__JXOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BXOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__IXOR=((__POINTER )(NULL));
-              result__KXOR=((__POINTER *)ptr_table__JXOR)[ 0];
-              if ((result__KXOR == (void *)NULL)) {
-                result__KXOR=new_lab__2PJ(new_size__BXOR);
-                next__IXOR=(void *)((unsigned long)result__KXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BXOR)));
-                ((__POINTER *)next__IXOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JXOR)[ 0]=next__IXOR;
-              } else {
-                next__IXOR=((__POINTER *)result__KXOR)[ 0];
-                if ((next__IXOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KXOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BXOR <<  1)) <=  4096)) {
-                    next__IXOR=(void *)((unsigned long)result__KXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BXOR)));
-                  } else {
-                    next__IXOR=new_lab__2PJ(new_size__BXOR);
+                copy__Q2X(((__STRING__BC *)string_tmp__YC),object__1KE->filename__JWB);
+                while_do__COT:
+                {
+                  if ((((__STRING__BC *)string_tmp__YC)->count__WJ !=  0)) {
+                    Self__K1TT=((__STRING__BC *)string_tmp__YC);
+                    __tmp__J4E=(((__CHARACTER__DB *)Self__K1TT->storage__LFL)[(__INTEGER__Q)(Self__K1TT->count__WJ -  1)] != '/');
+                  } else /* FALSE */ {
+                    __tmp__J4E=FALSE__O__;
                   };
-                  ((__POINTER *)next__IXOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JXOR)[ 0]=next__IXOR;
-                } else {
-                  ((__POINTER *)result__KXOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IXOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__KXOR=next__IXOR;
-                };
-              };
-              ptr__3WOR=result__KXOR;
-            } else {
-              t__CXOR=((__UINTEGER_32 )typ_id__4WOR);
-              a__DXOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RXOR=(__UINTEGER_32)((__UINTEGER_32)(sz__5WOR + a__DXOR) & (__UINTEGER_32)(~ a__DXOR));
-              ptr_table__OXOR=((__POINTER )(&(table_type[(t__CXOR)])));
-              lab_type__QXOR=(__UINTEGER_32)(t__CXOR |  1);
-              next__NXOR=((__POINTER )(NULL));
-              result__PXOR=((__POINTER *)ptr_table__OXOR)[ 0];
-              if ((result__PXOR == (void *)NULL)) {
-                result__PXOR=new_lab__2PJ(lab_type__QXOR);
-                next__NXOR=(void *)((unsigned long)result__PXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXOR)));
-                ((__POINTER *)next__NXOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OXOR)[ 0]=next__NXOR;
-              } else {
-                next__NXOR=((__POINTER *)result__PXOR)[ 0];
-                if ((next__NXOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PXOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RXOR <<  1)) <=  4096)) {
-                    next__NXOR=(void *)((unsigned long)result__PXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXOR)));
-                  } else {
-                    next__NXOR=new_lab__2PJ(lab_type__QXOR);
+                  if (__tmp__J4E) {
+                    Self__K1TT=((__STRING__BC *)string_tmp__YC);
+                    __tmp__J4E=(((__CHARACTER__DB *)Self__K1TT->storage__LFL)[(__INTEGER__Q)(Self__K1TT->count__WJ -  1)] != '\\');
+                  } else /* FALSE */ {
+                    __tmp__J4E=FALSE__O__;
                   };
-                  ((__POINTER *)next__NXOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OXOR)[ 0]=next__NXOR;
-                } else {
-                  ((__POINTER *)result__PXOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NXOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PXOR=next__NXOR;
+                  if (__tmp__J4E) {
+                    Self__K1TT=((__STRING__BC *)string_tmp__YC);
+                    if (( 1 > Self__K1TT->count__WJ)) {
+                      Self__K1TT->count__WJ= 0;
+                    } else /* FALSE */ {
+                      Self__K1TT->count__WJ=(__INTEGER__Q)(Self__K1TT->count__WJ -  1);
+                    };
+                    goto while_do__COT;
+                  };
+                };
+                append__KWX(((__STRING__BC *)string_tmp__YC),last_string__U4E);
+              } else /* FALSE */ {
+                ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+              };
+              __tmp__54E=get__PJC(string_tmp__YC);
+              Self__FA0=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              if ((idx__X0E == (__INTEGER__Q)(Self__FA0->parent_arrayed_collection__MD.upper__SD +  1))) {
+                add_last__TLFB(Self__FA0,__tmp__54E);
+              } else /* FALSE */ {
+                add_last__TLFB(Self__FA0,__tmp__54E);
+                __tmp__BB0=(__INTEGER__Q)(Self__FA0->parent_arrayed_collection__MD.upper__SD -  1);
+                Self__YPJC=__tmp__BB0;
+                __tmp__BB0=idx__X0E;
+                while ((Self__YPJC >= __tmp__BB0)) {
+                  __tmp__KKNT=((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[Self__YPJC];
+                  i__JCXT=(__INTEGER__Q)(Self__YPJC +  1);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  ((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[i__JCXT]=__tmp__KKNT;
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  ((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[Self__YPJC]=NULL;
+                  Self__YPJC=(__INTEGER__Q)(Self__YPJC -  1);
+                };
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                ((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[idx__X0E]=__tmp__54E;
+              };
+              idx__X0E=(__INTEGER__Q)(idx__X0E +  1);
+              __tmp__11E=read_character__MXI(';');
+              if ((! __tmp__11E)) {
+                __tmp__B2E=current_position__UVQ();
+                put_error__text__EQE( 2,(&__string_421));
+                put_position__PRE(__tmp__B2E);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                };
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
               };
-              ptr__3WOR=result__PXOR;
+              goto while_do__NHI;
             };
-            result__2WOR=((__ITM_SLOT *)ptr__3WOR);
-            *(result__2WOR) = *(ITM_SLOT__);
           };
-          Self__EXOR=((__ITM_SLOT *)result__2WOR);
-          Self__EXOR->parent_named__MIM.name__1QB=result__EDLC;
-          Self__EXOR->parent_named__MIM.parent_itm_object__PD.position__WIM=p__GXOR;
-          Self__EXOR->id_section__T5BC=sec__HXOR;
-          result__5ZPD=result__2WOR;
-          __tmp__T2PD=TRUE__;
-        } else {
-          __tmp__T2PD=FALSE__;
+          __tmp__U1E=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__U1E=FALSE__O__;
         };
-        if ((! __tmp__T2PD)) {
-          result__SXOR=FALSE__;
-          if ((! read_space__UAF())) {
-            result__SXOR=FALSE__;
-          } else {
-            result__TXOR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__TXOR=((__CHARACTER )(( 0)));
-            } else {
-              result__TXOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__TXOR == '\'')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__SXOR=TRUE__;
-            };
+        if ((! __tmp__U1E)) {
+          __tmp__U1E=read_word__CGF((&__string_36));
+          if (__tmp__U1E) {
+            __tmp__11E=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__D3E=read_word__CGF((&__string_35));
+            __tmp__11E=__tmp__D3E;
           };
-          if (result__SXOR) {
-            if ((! read_operator__OIHC())) {
-              pos__SJXP=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_318));
-              put_position__ECH(pos__SJXP);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            if ((((void *)last_string__V1G == (void *)(&__string_20)) || ((void *)last_string__V1G == (void *)(&__string_21)))) {
-              pos__UJXP=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_319));
-              put_position__ECH(pos__UJXP);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            name__0ZPD=last_string__V1G;
-            result__VXOR=FALSE__;
-            if ((! read_space__UAF())) {
-              result__VXOR=FALSE__;
-            } else {
-              result__WXOR='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__WXOR=((__CHARACTER )(( 0)));
-              } else {
-                result__WXOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-              };
-              if ((result__WXOR == '\'')) {
-                position__ZFD=(__INTEGER)(position__ZFD +  1);
-                result__VXOR=TRUE__;
-              };
-            };
-            if ((! result__VXOR)) {
-              pos__WJXP=current_position__EJG();
-              put_error__text__0AH( 2,(&__string_320));
-              put_position__ECH(pos__WJXP);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            if ((read_word__NWH((&__string_10)) || read_word__NWH((&__string_9)))) {
-              priority__2ZPD=last_string__V1G;
-              if ((! read_integer__QMKC())) {
-                pos__2JXP=current_position__EJG();
-                put_error__text__0AH( 0,(&__string_321));
-                put_position__ECH(pos__2JXP);
-                put_string__EQD(msg_err__5AH);
-                if ((verbose_level__FX !=  0)) {
-                  put_string__2EG(((__STRING *)msg_err__5AH));
+          if (__tmp__11E) {
+            section__Y0E=last_string__U4E;
+            while_do__KVQ:
+            {
+              __tmp__J4E=FALSE__O__;
+              __tmp__54E=NULL;
+              __tmp__KKNT=NULL;
+              data__X4S=NULL;
+              cod__D5S=NULL;
+              __tmp__I5S=read_character__MXI('+');
+              if (__tmp__I5S) {
+                __tmp__J4E=TRUE__K__;
+                if (((void *)section__Y0E == (void *)(&__string_36))) {
+                  __tmp__J3E=current_position__UVQ();
+                  put_error__text__EQE( 0,(&__string_422));
+                  put_position__PRE(__tmp__J3E);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                  };
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
+                  };
                 };
-                if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                  exit(( 1));
+                __tmp__Z5S=read_identifier__TYQ();
+                if ((! __tmp__Z5S)) {
+                  __tmp__J3E=current_position__UVQ();
+                  put_error__text__EQE( 0,(&__string_423));
+                  put_position__PRE(__tmp__J3E);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                  };
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
+                  };
                 };
-              };
-              level__3ZPD=((__INTEGER )last_integer__D1IC);
-            };
-            arg__4ZPD=read_loc_arg__QBCD(PARSER__,FALSE__);
-            if (((void *)arg__4ZPD != (void *)NULL)) {
-              add_last__Z11D(result__WYPD,arg__4ZPD);
-              name__0ZPD=operator_to_name__OYHC((&__string_84),name__0ZPD);
-              if (((void *)priority__2ZPD == (void *)NULL)) {
-                priority__2ZPD=(&__string_10);
-              };
-            } else {
-              name__0ZPD=operator_to_name__OYHC((&__string_85),name__0ZPD);
-              if (((void *)priority__2ZPD != (void *)NULL)) {
-                pos__4JXP=current_position__EJG();
-                put_error__text__0AH( 0,(&__string_322));
-                put_position__ECH(pos__4JXP);
-                put_string__EQD(msg_err__5AH);
-                if ((verbose_level__FX !=  0)) {
-                  put_string__2EG(((__STRING *)msg_err__5AH));
+                __tmp__54E=last_string__U4E;
+                __tmp__Z5S=read_character__MXI(':');
+                if ((! __tmp__Z5S)) {
+                  __tmp__J3E=current_position__UVQ();
+                  put_error__text__EQE( 2,(&__string_418));
+                  put_position__PRE(__tmp__J3E);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                  };
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
+                  };
                 };
-                if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                  exit(( 1));
+                __tmp__OAT=readlip_type__DEV();
+                if (((void *)__tmp__OAT == (void *)NULL)) {
+                  __tmp__J3E=current_position__UVQ();
+                  put_error__text__EQE( 0,(&__string_424));
+                  put_position__PRE(__tmp__J3E);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                  };
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
+                  };
                 };
-              };
-            };
-            p__1TTD=current_position__EJG();
-            sec__3TTD=last_section__S4BC;
-            result__EFUD=NULL;
-            ptr__FFUD=((__POINTER )(NULL));
-            typ_id__KFUD= 0;
-            sz__HFUD=((__UINTEGER_32 )sizeof(__ITM_SLOT));
-            if ((sz__HFUD ==  0)) {
-              result__EFUD=ITM_SLOT__;
-            } else {
-              typ_id__KFUD=__ITM_SLOT__;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HFUD);
-              if ((typ_id__KFUD == (__INTEGER)(-  1))) {
-                a__VN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__TN0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HFUD + a__VN0Q) & (__UINTEGER_32)(~ a__VN0Q));
-                ptr_table__ZXOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TN0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__YXOR=((__POINTER )(NULL));
-                result__0XOR=((__POINTER *)ptr_table__ZXOR)[ 0];
-                if ((result__0XOR == (void *)NULL)) {
-                  result__0XOR=new_lab__2PJ(new_size__TN0Q);
-                  next__YXOR=(void *)((unsigned long)result__0XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN0Q)));
-                  ((__POINTER *)next__YXOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZXOR)[ 0]=next__YXOR;
-                } else {
-                  next__YXOR=((__POINTER *)result__0XOR)[ 0];
-                  if ((next__YXOR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TN0Q <<  1)) <=  4096)) {
-                      next__YXOR=(void *)((unsigned long)result__0XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN0Q)));
-                    } else {
-                      next__YXOR=new_lab__2PJ(new_size__TN0Q);
+                __tmp__B2E=current_position__UVQ();
+                __tmp__0AT=create__name__value__argument__KGV(__tmp__B2E,__tmp__54E,__tmp__OAT,FALSE__O__);
+                data__X4S=__tmp__0AT;
+                __tmp__Z5S=read_symbol__F2Q((&__string_21));
+                if (__tmp__Z5S) {
+                  __tmp__DBT=readlip_expr_constant__G5V();
+                  if (((void *)__tmp__DBT == (void *)NULL)) {
+                    __tmp__JBT=current_position__UVQ();
+                    put_error__text__EQE( 0,(&__string_425));
+                    put_position__PRE(__tmp__JBT);
+                    put_string__JJG(msg_err__JQE);
+                    if ((verbose_level__R5 !=  0)) {
+                      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                    };
+                    if ((type_error__IQE ==  2)) {
+                      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                    } else /* FALSE */ {
+                      exit(( 1));
                     };
-                    ((__POINTER *)next__YXOR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__ZXOR)[ 0]=next__YXOR;
-                  } else {
-                    ((__POINTER *)result__0XOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__0XOR=next__YXOR;
+                  };
+                  __tmp__OBT=set_value__EY0(((__LIP_SLOT_DATA__3AB *)__tmp__0AT),__tmp__DBT);
+                  switch (((struct ___OBJ *)__tmp__DBT)->__id) {
+                  case __LIP_INTEGER__HDB__: {
+                    free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__DBT));
+                  } break;
+                  case __LIP_STRING__TDB__: {
+                    free__WZ1D(((__LIP_STRING__TDB *)__tmp__DBT));
+                  } break;
                   };
                 };
-                ptr__FFUD=result__0XOR;
-              } else {
-                t__ZN0Q=((__UINTEGER_32 )typ_id__KFUD);
-                a__1N0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__BYOR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFUD + a__1N0Q) & (__UINTEGER_32)(~ a__1N0Q));
-                ptr_table__4XOR=((__POINTER )(&(table_type[(t__ZN0Q)])));
-                lab_type__AYOR=(__UINTEGER_32)(t__ZN0Q |  1);
-                next__3XOR=((__POINTER )(NULL));
-                result__5XOR=((__POINTER *)ptr_table__4XOR)[ 0];
-                if ((result__5XOR == (void *)NULL)) {
-                  result__5XOR=new_lab__2PJ(lab_type__AYOR);
-                  next__3XOR=(void *)((unsigned long)result__5XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYOR)));
-                  ((__POINTER *)next__3XOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4XOR)[ 0]=next__3XOR;
-                } else {
-                  next__3XOR=((__POINTER *)result__5XOR)[ 0];
-                  if ((next__3XOR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BYOR <<  1)) <=  4096)) {
-                      next__3XOR=(void *)((unsigned long)result__5XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYOR)));
-                    } else {
-                      next__3XOR=new_lab__2PJ(lab_type__AYOR);
+                __tmp__Z5S=TRUE__K__;
+              } else /* FALSE */ {
+                __tmp__Z5S=FALSE__O__;
+              };
+              if ((! __tmp__Z5S)) {
+                __tmp__Z5S=read_character__MXI('-');
+                if (__tmp__Z5S) {
+                  __tmp__J4E=TRUE__K__;
+                  __tmp__OBT=read_identifier__TYQ();
+                  if ((! __tmp__OBT)) {
+                    __tmp__JBT=current_position__UVQ();
+                    put_error__text__EQE( 0,(&__string_423));
+                    put_position__PRE(__tmp__JBT);
+                    put_string__JJG(msg_err__JQE);
+                    if ((verbose_level__R5 !=  0)) {
+                      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                    };
+                    if ((type_error__IQE ==  2)) {
+                      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                    } else /* FALSE */ {
+                      exit(( 1));
+                    };
+                  };
+                  __tmp__J3E=current_position__UVQ();
+                  __tmp__54E=last_string__U4E;
+                  __tmp__OBT=read_identifier__TYQ();
+                  if (__tmp__OBT) {
+                    __tmp__KKNT=last_string__U4E;
+                    __tmp__RCT=read_character__MXI(':');
+                    if ((! __tmp__RCT)) {
+                      __tmp__XCT=current_position__UVQ();
+                      put_error__text__EQE( 2,(&__string_418));
+                      put_position__PRE(__tmp__XCT);
+                      put_string__JJG(msg_err__JQE);
+                      if ((verbose_level__R5 !=  0)) {
+                        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                      };
+                      if ((type_error__IQE ==  2)) {
+                        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                      } else /* FALSE */ {
+                        exit(( 1));
+                      };
+                    };
+                    __tmp__1CT=readlip_type__DEV();
+                    if (((void *)__tmp__1CT == (void *)NULL)) {
+                      __tmp__XCT=current_position__UVQ();
+                      put_error__text__EQE( 0,(&__string_426));
+                      put_position__PRE(__tmp__XCT);
+                      put_string__JJG(msg_err__JQE);
+                      if ((verbose_level__R5 !=  0)) {
+                        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                      };
+                      if ((type_error__IQE ==  2)) {
+                        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                      } else /* FALSE */ {
+                        exit(( 1));
+                      };
+                    };
+                    __tmp__JBT=current_position__UVQ();
+                    __tmp__HDT=create__name__value__argument__KGV(__tmp__JBT,__tmp__KKNT,__tmp__1CT,TRUE__K__);
+                    data__X4S=__tmp__HDT;
+                  };
+                  __tmp__OBT=read_symbol__F2Q((&__string_23));
+                  if ((! __tmp__OBT)) {
+                    __tmp__JBT=current_position__UVQ();
+                    put_error__text__EQE( 2,(&__string_427));
+                    put_position__PRE(__tmp__JBT);
+                    put_string__JJG(msg_err__JQE);
+                    if ((verbose_level__R5 !=  0)) {
+                      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                    };
+                    if ((type_error__IQE ==  2)) {
+                      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                    } else /* FALSE */ {
+                      exit(( 1));
+                    };
+                  };
+                  is_shorter2__MIF=TRUE__K__;
+                  __tmp__OBT=read_character__MXI('(');
+                  if ((! __tmp__OBT)) {
+                    __tmp__JBT=current_position__UVQ();
+                    put_error__text__EQE( 2,(&__string_428));
+                    put_position__PRE(__tmp__JBT);
+                    put_string__JJG(msg_err__JQE);
+                    if ((verbose_level__R5 !=  0)) {
+                      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                    };
+                    if ((type_error__IQE ==  2)) {
+                      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                    } else /* FALSE */ {
+                      exit(( 1));
+                    };
+                  };
+                  is_shorter2__MIF=FALSE__O__;
+                  result__G1FB=NULL;
+                  __tmp__OBT=(((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB)->parent_arrayed_collection__P1FB.upper__DNYC <  0);
+                  if (__tmp__OBT) {
+                    __tmp__Y1FB=create_with_capacity__05IB( 16);
+                    result__G1FB=__tmp__Y1FB;
+                  } else /* FALSE */ {
+                    Self__34SD=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+                    __tmp__Y1FB=((void **)Self__34SD->parent_arrayed_collection__P1FB.storage__QAZC)[Self__34SD->parent_arrayed_collection__P1FB.upper__DNYC];
+                    result__G1FB=__tmp__Y1FB;
+                    Self__34SD=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+                    (&__string_198)->count__0C= 11;
+                    (&__string_198)->storage__1C="Definition.";
+                    Self__34SD->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__34SD->parent_arrayed_collection__P1FB.upper__DNYC -  1);
+                  };
+                  cod__D5S=result__G1FB;
+                  while_do__D2FB:
+                  {
+                    __tmp__HET=readlip_expr__50LB(PARSER__VSD__);
+                    if (((void *)__tmp__HET != (void *)NULL)) {
+                      add_last__OQZC(((__FAST_ARRAYoLIP_CODEo__04S *)cod__D5S),__tmp__HET);
+                      __tmp__PET=read_character__MXI(';');
+                      if ((! __tmp__PET)) {
+                        __tmp__VET=current_position__UVQ();
+                        put_error__text__EQE( 2,(&__string_421));
+                        put_position__PRE(__tmp__VET);
+                        put_string__JJG(msg_err__JQE);
+                        if ((verbose_level__R5 !=  0)) {
+                          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                        };
+                        if ((type_error__IQE ==  2)) {
+                          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                        } else /* FALSE */ {
+                          exit(( 1));
+                        };
+                      };
+                      goto while_do__D2FB;
+                    };
+                  };
+                  __tmp__OBT=read_character__MXI(')');
+                  if ((! __tmp__OBT)) {
+                    __tmp__JBT=current_position__UVQ();
+                    put_error__text__EQE( 2,(&__string_429));
+                    put_position__PRE(__tmp__JBT);
+                    put_string__JJG(msg_err__JQE);
+                    if ((verbose_level__R5 !=  0)) {
+                      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                    };
+                    if ((type_error__IQE ==  2)) {
+                      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                    } else /* FALSE */ {
+                      exit(( 1));
+                    };
+                  };
+                  __tmp__Y1FB=copy__Q2FB(result__G1FB);
+                  cod__D5S=__tmp__Y1FB;
+                  n__IAJB=__tmp__54E;
+                  result__LAJB=NULL;
+                  i__JCXT= 0;
+                  while (((i__JCXT <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B) && ((void *)((__LIP_SLOT_CODE__HC *)((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[i__JCXT])->name__Y3B != (void *)n__IAJB))) {
+                    i__JCXT=(__INTEGER__Q)(i__JCXT +  1);
+                  };
+                  if ((i__JCXT <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B)) {
+                    result__LAJB=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[i__JCXT];
+                  };
+                  result__B3FB=result__LAJB;
+                  if (((void *)result__LAJB != (void *)NULL)) {
+                    __tmp__RCT=((void *)data__X4S == (void *)NULL);
+                    __tmp__PET=((void *)result__LAJB->argument__5AB == (void *)NULL);
+                    if (__tmp__RCT) {
+                      __tmp__L3FB=(! __tmp__PET);
+                    } else /* FALSE */ {
+                      __tmp__L3FB=__tmp__PET;
+                    };
+                    if (__tmp__L3FB) {
+                      __tmp__XCT=parent_lip_code__NC.parent_itm_object__MC.position__P2B;
+                      put_error__text__EQE( 1,(&__string_430));
+                      put_position__PRE(__tmp__XCT);
+                      put_string__JJG(msg_err__JQE);
+                      if ((verbose_level__R5 !=  0)) {
+                        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                      };
+                      if ((type_error__IQE ==  2)) {
+                        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                      } else /* FALSE */ {
+                        exit(( 1));
+                      };
+                    };
+                    free__BAJB(__tmp__Y1FB);
+                  } else /* FALSE */ {
+                    result__GEOB=NULL;
+                    ptr__HEOB=((__POINTER__IB )(NULL));
+                    typ_id__LEOB= 0;
+                    __tmp__NEOB=((__POINTER__IB )sizeof(__LIP_SLOT_CODE__HC));
+                    if (((unsigned long)__tmp__NEOB ==  0)) {
+                      result__GEOB=LIP_SLOT_CODE__HC__;
+                    } else /* FALSE */ {
+                      typ_id__LEOB=__LIP_SLOT_CODE__HC__;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NEOB));
+                      if ((typ_id__LEOB == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__OCXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__QCXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NEOB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__RCXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QCXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__OCXT=micro_alloc__table__lab__UKI(__tmp__QCXT,((__POINTER__IB )(&(table_size[(__tmp__RCXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QCXT)));
+                        ptr__HEOB=__tmp__OCXT;
+                      } else /* FALSE */ {
+                        __tmp__RCXT=((__UINTEGER_32__ZWB )typ_id__LEOB);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__OCXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__QCXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NEOB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__OCXT=micro_alloc__table__lab__UKI(__tmp__QCXT,((__POINTER__IB )(&(table_type[(__tmp__RCXT)]))),(__UINTEGER_32__ZWB)(__tmp__RCXT |  1));
+                        ptr__HEOB=__tmp__OCXT;
+                      };
+                      result__GEOB=((__LIP_SLOT_CODE__HC *)ptr__HEOB);
+                      *(result__GEOB) = *(LIP_SLOT_CODE__HC__);
+                    };
+                    result__B3FB=result__GEOB;
+                    Self__ZXWB=((__LIP_SLOT_CODE__HC *)result__GEOB);
+                    parent_lip_code__NC.parent_itm_object__MC.position__P2B=__tmp__J3E;
+                    Self__ZXWB->section__QAB=section__Y0E;
+                    Self__ZXWB->name__Y3B=__tmp__54E;
+                    Self__ZXWB->argument__5AB=data__X4S;
+                    Self__ZXWB->code__5XWB=__tmp__Y1FB;
+                    Self__DY0B=((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B);
+                    if (((__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.upper__O3B +  1) <= (__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY -  1))) {
+                      Self__DY0B->parent_arrayed_collection__E3B.upper__O3B=(__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.upper__O3B +  1);
+                      __tmp__L3FB=TRUE__K__;
+                    } else /* FALSE */ {
+                      __tmp__L3FB=FALSE__O__;
+                    };
+                    if ((! __tmp__L3FB)) {
+                      if ((Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY ==  0)) {
+                        __tmp__OCXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+                        __tmp__QCXT=((__POINTER__IB )(NULL));
+                        (&__string_4)->count__0C= 16;
+                        (&__string_4)->storage__1C="Memory: Size = 0";
+                        __tmp__KZ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__MZ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__OCXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZ0T) - (unsigned long)((__POINTER__IB ) 1)));
+                        __tmp__OCXT=(void *)((unsigned long)__tmp__MZ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+                        if ((__tmp__OCXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+                          (&__string_1)->count__0C= 19;
+                          (&__string_1)->storage__1C="Memory: Size bound.";
+                          __tmp__OZ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                          __tmp__PZ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__OCXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ0T) - (unsigned long)((__POINTER__IB ) 1)));
+                          (&__string_2)->count__0C= 18;
+                          (&__string_2)->storage__1C="Memory: Alignment.";
+                          __tmp__QZ0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PZ0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                          (&__string_3)->count__0C= 25;
+                          (&__string_3)->storage__1C="Memory: Bound table_size.";
+                          __tmp__OZ0T=micro_alloc__table__lab__UKI(__tmp__PZ0T,((__POINTER__IB )(&(table_size[(__tmp__QZ0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PZ0T)));
+                          ((__POINTER__IB *)__tmp__OZ0T)[ 0]=((__POINTER__IB ) 3);
+                          __tmp__QCXT=(void *)((unsigned long)__tmp__OZ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+                        } else /* FALSE */ {
+                          __tmp__TZ0T=search__LQCB(__tmp__MZ0T);
+                          __tmp__QCXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__TZ0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+                        };
+                        __tmp__FZ0T=((void **)__tmp__QCXT);
+                        Self__GZ0T= 1;
+                        while ((Self__GZ0T >=  0)) {
+                          __tmp__FZ0T[Self__GZ0T]=NULL;
+                          Self__GZ0T=(__INTEGER__Q)(Self__GZ0T -  1);
+                        };
+                        Self__DY0B->parent_arrayed_collection__E3B.storage__YXY=__tmp__FZ0T;
+                        Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY= 2;
+                        Self__DY0B->parent_arrayed_collection__E3B.upper__O3B= 0;
+                      } else /* FALSE */ {
+                        Self__GZ0T=(__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY <<  1);
+                        __tmp__FZ0T=Self__DY0B->parent_arrayed_collection__E3B.storage__YXY;
+                        __tmp__IZ0B=Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY;
+                        __tmp__OCXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__FZ0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__IZ0B * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__GZ0T * ((__INTEGER__Q )(sizeof(void *))))));
+                        __tmp__FZ0T=((void **)__tmp__OCXT);
+                        __tmp__LZKC=(__INTEGER__Q)(Self__GZ0T -  1);
+                        Self__FT5C=__tmp__IZ0B;
+                        while ((Self__FT5C <= __tmp__LZKC)) {
+                          __tmp__FZ0T[Self__FT5C]=NULL;
+                          Self__FT5C=(__INTEGER__Q)(Self__FT5C +  1);
+                        };
+                        Self__DY0B->parent_arrayed_collection__E3B.storage__YXY=__tmp__FZ0T;
+                        Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY=Self__GZ0T;
+                        Self__DY0B->parent_arrayed_collection__E3B.upper__O3B=(__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.upper__O3B +  1);
+                      };
+                    };
+                    ((void **)Self__DY0B->parent_arrayed_collection__E3B.storage__YXY)[Self__DY0B->parent_arrayed_collection__E3B.upper__O3B]=Self__ZXWB;
+                  };
+                  if (((void *)section__Y0E == (void *)(&__string_36))) {
+                    if (((void *)last_comment_slot__YWF == (void *)NULL)) {
+                      put_error__text__EQE( 2,(&__string_431));
+                      put_position__PRE(__tmp__J3E);
+                      put_string__JJG(msg_err__JQE);
+                      if ((verbose_level__R5 !=  0)) {
+                        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                      };
+                      if ((type_error__IQE ==  2)) {
+                        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                      } else /* FALSE */ {
+                        exit(( 1));
+                      };
+                    } else /* FALSE */ {
+                      __tmp__0FT=get__PJC(last_comment_slot__YWF);
+                      ((__LIP_SLOT_CODE__HC *)result__B3FB)->comment__CBXB=__tmp__0FT;
                     };
-                    ((__POINTER *)next__3XOR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__4XOR)[ 0]=next__3XOR;
-                  } else {
-                    ((__POINTER *)result__5XOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__5XOR=next__3XOR;
                   };
                 };
-                ptr__FFUD=result__5XOR;
               };
-              result__EFUD=((__ITM_SLOT *)ptr__FFUD);
-              *(result__EFUD) = *(ITM_SLOT__);
-            };
-            Self__Q42D=((__ITM_SLOT *)result__EFUD);
-            Self__Q42D->parent_named__MIM.name__1QB=name__0ZPD;
-            Self__Q42D->parent_named__MIM.parent_itm_object__PD.position__WIM=p__1TTD;
-            Self__Q42D->id_section__T5BC=sec__3TTD;
-            result__5ZPD=result__EFUD;
-            Self__DGUE=((__ITM_SLOT *)result__EFUD);
-            if (((void *)priority__2ZPD == (void *)(&__string_10))) {
-              Self__DGUE->priority_and_level__MGUE=level__3ZPD;
-            } else {
-              Self__DGUE->priority_and_level__MGUE=(__INTEGER)(- level__3ZPD);
-            };
-          };
-        };
-        last_slot__XGJD=result__5ZPD;
-        if (((void *)result__5ZPD == (void *)NULL)) {
-          pos__BKXP=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_323));
-          put_position__ECH(pos__BKXP);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        ((__ITM_SLOT *)last_slot__XGJD)->parent_named__MIM.style__3CGC=style__2EJD;
-        set_argument_list__X41D(last_slot__XGJD,copy__IBQD(result__WYPD));
-        if (read_affect__FVZC()) {
-          affect__EFJD=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
-        } else {
-          affect__EFJD=' ';
-        };
-        if ((affect__EFJD == ' ')) {
-          result__CYOR=FALSE__;
-          if ((! read_space__UAF())) {
-            result__CYOR=FALSE__;
-          } else {
-            result__DYOR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__DYOR=((__CHARACTER )(( 0)));
-            } else {
-              result__DYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__DYOR == ':')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__CYOR=TRUE__;
-            };
-          };
-          __tmp__2HJD=result__CYOR;
-        } else {
-          __tmp__2HJD=FALSE__;
-        };
-        if (__tmp__2HJD) {
-          result__FYOR=FALSE__;
-          if ((! read_space__UAF())) {
-            result__FYOR=FALSE__;
-          } else {
-            result__GYOR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__GYOR=((__CHARACTER )(( 0)));
-            } else {
-              result__GYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__GYOR == '(')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__FYOR=TRUE__;
-            };
-          };
-          if (result__FYOR) {
-            lt__1EJD=read_type_list__MUAD(PARSER__,FALSE__);
-            if (((void *)lt__1EJD == (void *)NULL)) {
-              pos__FKXP=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_324));
-              put_position__ECH(pos__FKXP);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            result__IYOR=FALSE__;
-            if ((! read_space__UAF())) {
-              result__IYOR=FALSE__;
-            } else {
-              result__JYOR='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__JYOR=((__CHARACTER )(( 0)));
-              } else {
-                result__JYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-              };
-              if ((result__JYOR == ')')) {
-                position__ZFD=(__INTEGER)(position__ZFD +  1);
-                result__IYOR=TRUE__;
+              if (__tmp__J4E) {
+                __tmp__Z5S=read_character__MXI(';');
+                if ((! __tmp__Z5S)) {
+                  __tmp__J3E=current_position__UVQ();
+                  put_error__text__EQE( 2,(&__string_421));
+                  put_position__PRE(__tmp__J3E);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                  };
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
+                  };
+                };
+                goto while_do__KVQ;
               };
             };
-            if ((! result__IYOR)) {
-              pos__HKXP=current_position__EJG();
-              put_error__text__0AH( 2,(&__string_316));
-              put_position__ECH(pos__HKXP);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
+          } else /* FALSE */ {
+            __tmp__B2E=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_432));
+            put_position__PRE(__tmp__B2E);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
             };
-            t__0EJD=get__0WVD(lt__1EJD);
-          } else {
-            t__0EJD=read_type__KKLC(PARSER__,FALSE__);
-            if (((void *)t__0EJD == (void *)NULL)) {
-              pos__JKXP=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_324));
-              put_position__ECH(pos__JKXP);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-          };
-          if (read_affect__FVZC()) {
-            affect__EFJD=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
-          };
-        } else {
-          t__0EJD=type_void__5GEC;
-        };
-        set_type__NA2D(last_slot__XGJD,t__0EJD);
-        ((__ITM_SLOT *)last_slot__XGJD)->affect__0B2D=affect__EFJD;
-        if ((affect__EFJD != ' ')) {
-          read_space__UAF();
-          lst__UUTD=read_contract__IEEC();
-          if (((void *)lst__UUTD != (void *)NULL)) {
-            ((__ITM_SLOT *)last_slot__XGJD)->require__Z52D=lst__UUTD;
-          };
-          expr__DWSD=read_expr__5SFC(PARSER__);
-          if (((void *)expr__DWSD == (void *)NULL)) {
-            pos__LKXP=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_325));
-            put_position__ECH(pos__LKXP);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
               exit(( 1));
             };
           };
-          ((__ITM_SLOT *)last_slot__XGJD)->value__J22D=expr__DWSD;
-          lst__KVTD=read_contract__IEEC();
-          if (((void *)lst__KVTD != (void *)NULL)) {
-            ((__ITM_SLOT *)last_slot__XGJD)->ensure__352D=lst__KVTD;
-          };
-        };
-        result__LYOR=FALSE__;
-        if ((! read_space__UAF())) {
-          result__LYOR=FALSE__;
-        } else {
-          result__MYOR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__MYOR=((__CHARACTER )(( 0)));
-          } else {
-            result__MYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__MYOR == ';')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__LYOR=TRUE__;
-          };
-        };
-        if ((! result__LYOR)) {
-          pos__NKXP=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_326));
-          put_position__ECH(pos__NKXP);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        s__HFJD=fast_reference_at__XCQD(((__PROTOTYPE *)object__ODD)->slot_list__SIM,((__ITM_SLOT *)last_slot__XGJD)->parent_named__MIM.name__1QB);
-        if (((void *)s__HFJD != (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_327));
-          put_position__ECH(((__ITM_SLOT *)s__HFJD)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(((__ITM_SLOT *)last_slot__XGJD)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
         };
-        add_slot__AFQD(object__ODD,last_slot__XGJD);
+        goto while_do__0CF;
       };
-    } while (result__ZEJD);
-  };
-  if (((void *)read_contract__IEEC() != (void *)NULL)) {
-    pos__PKXP=current_position__EJG();
-    put_error__text__0AH( 2,(&__string_328));
-    put_position__ECH(pos__PKXP);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  read_space__UAF();
-  result__VDAR='\0';
-  if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-    result__VDAR=((__CHARACTER )(( 0)));
-  } else {
-    result__VDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-  };
-  if ((result__VDAR != ((__CHARACTER )(( 0))))) {
-    pos__SKXP=current_position__EJG();
-    put_error__text__0AH( 0,(&__string_136));
-    put_position__ECH(pos__SKXP);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
     };
+    object__1KE=NULL;
+    __tmp__55YS=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__55YS=FALSE__O__;
   };
-  object__ODD=NULL;
+  __tmp__DAZS=__tmp__55YS;
+  return(__tmp__DAZS);
 }
 
-static void init_slot_for__IQMC(__PROTOTYPE *Self__JQMC,void *typ__KQMC)
-// ({PROTOTYPE},{TYPExTYPE_GENERIC}) VoidRecursive, No inlinable.
+static __STRING_CONSTANT__0* path_lisaac__M2D()
+// () With result No recursive, No inlinable.
 {
-  void *cur__LQMC;
-  __SECTION_ *Self__4CQQ;
-  void *element__GV4R,*element__SV4R;
-  __INTEGER new_capacity__AV4R,old_nb_elts__EV4R,upper__KV4R,Self__IV4R;
-  __INTEGER new_capacity__MV4R,old_nb_elts__QV4R,upper__WV4R,Self__UV4R;
-  __BOOLEAN __tmp__1QMC,__tmp__CV4R,__tmp__OV4R;
-  void *__tmp__CRMC,*__tmp__HSMC;
-  __FAST_ARRAYoSLOTo *Self__BV4R,*Self__NV4R;
-  void **Self__DV4R,**new__FV4R,**Self__PV4R,**new__RV4R;
-  cur__LQMC=Self__JQMC->first_slot__MQMC;
-  while_do__1RQC:
-  {
-    if (((void *)cur__LQMC != (void *)NULL)) {
-      Self__4CQQ=((__SECTION_ *)((__ITM_SLOT *)cur__LQMC)->id_section__T5BC);
-      __tmp__1QMC=(((void *)Self__4CQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__4CQQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__1QMC=FALSE__;
-    };
-    if (__tmp__1QMC) {
-      if (((struct ___OBJ *)typ__KQMC)->__id==__TYPE__) {
-        __tmp__CRMC=((__TYPE *)typ__KQMC)->slot_run__1JC;
-      } else {
-        __tmp__CRMC=((__TYPE_GENERIC *)typ__KQMC)->parent_type__C2IB.slot_run__1JC;
-      };
-      Self__BV4R=((__FAST_ARRAYoSLOTo *)__tmp__CRMC);
-      element__GV4R=create__type__BU2F(cur__LQMC,typ__KQMC);
-      new_capacity__AV4R= 0;
-      if (((__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__CV4R=TRUE__;
-      } else {
-        __tmp__CV4R=FALSE__;
-      };
-      if ((! __tmp__CV4R)) {
-        if ((Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__AV4R=(__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__DV4R=((void **)Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__EV4R=Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__FV4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DV4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__EV4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__AV4R * ((__INTEGER )(sizeof(void *)))))));
-          upper__KV4R=(__INTEGER)(new_capacity__AV4R -  1);
-          Self__IV4R=old_nb_elts__EV4R;
-          while ((Self__IV4R <= upper__KV4R)) {
-            new__FV4R[Self__IV4R]=NULL;
-            Self__IV4R=(__INTEGER)(Self__IV4R +  1);
-          };
-          Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL=new__FV4R;
-          Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__AV4R;
-          Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        };
-      };
-      ((void **)Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL]=element__GV4R;
-      cur__LQMC=((__ITM_SLOT *)cur__LQMC)->next__FRMC;
-      goto while_do__1RQC;
-    };
-  };
-  if (Self__JQMC->is_mapping__IRMC) {
-    while (((void *)cur__LQMC != (void *)NULL)) {
-      if (((void *)((__SECTION_ *)((__ITM_SLOT *)cur__LQMC)->id_section__T5BC)->name__CH0D == (void *)(&__string_28))) {
-        if (((struct ___OBJ *)typ__KQMC)->__id==__TYPE__) {
-          __tmp__HSMC=((__TYPE *)typ__KQMC)->slot_run__1JC;
-        } else {
-          __tmp__HSMC=((__TYPE_GENERIC *)typ__KQMC)->parent_type__C2IB.slot_run__1JC;
-        };
-        Self__NV4R=((__FAST_ARRAYoSLOTo *)__tmp__HSMC);
-        element__SV4R=create__type__BU2F(cur__LQMC,typ__KQMC);
-        new_capacity__MV4R= 0;
-        if (((__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-          Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-          __tmp__OV4R=TRUE__;
-        } else {
-          __tmp__OV4R=FALSE__;
-        };
-        if ((! __tmp__OV4R)) {
-          if ((Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-            Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-            Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-            Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
-          } else {
-            new_capacity__MV4R=(__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-            Self__PV4R=((void **)Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL);
-            old_nb_elts__QV4R=Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL;
-            new__RV4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PV4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__QV4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__MV4R * ((__INTEGER )(sizeof(void *)))))));
-            upper__WV4R=(__INTEGER)(new_capacity__MV4R -  1);
-            Self__UV4R=old_nb_elts__QV4R;
-            while ((Self__UV4R <= upper__WV4R)) {
-              new__RV4R[Self__UV4R]=NULL;
-              Self__UV4R=(__INTEGER)(Self__UV4R +  1);
-            };
-            Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL=new__RV4R;
-            Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__MV4R;
-            Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-          };
-        };
-        ((void **)Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL]=element__SV4R;
-      };
-      cur__LQMC=((__ITM_SLOT *)cur__LQMC)->next__FRMC;
-    };
-  };
+  __INTEGER__Q j__R2D,typ_id__UC5T;
+  __STRING__BC *result__FGE,*result__SC5T,*Self__GMOU;
+  __POINTER__IB ptr__TC5T,__tmp__VC5T,__tmp__WC5T,__tmp__XC5T;
+  __UINTEGER_32__ZWB __tmp__YC5T;
+  __STRING_CONSTANT__0 *__tmp__H4D,*Result__O2D;
+  __CHARACTER__DB *path__P2D,*p__GGE;
+  __BOOLEAN__L __tmp__33D;
+  path__P2D=NULL;
+  j__R2D= 0;
+  result__FGE=NULL;
+  p__GGE=((__CHARACTER__DB *)(getenv((char*)("LISAAC_DIRECTORY"))));
+  if (((void *)p__GGE != (void *)NULL)) {
+    result__SC5T=NULL;
+    ptr__TC5T=((__POINTER__IB )(NULL));
+    typ_id__UC5T= 0;
+    __tmp__VC5T=((__POINTER__IB )sizeof(__STRING__BC));
+    if (((unsigned long)__tmp__VC5T ==  0)) {
+      result__SC5T=STRING__BC__;
+    } else /* FALSE */ {
+      typ_id__UC5T=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VC5T));
+      if ((typ_id__UC5T == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__WC5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__XC5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VC5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YC5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XC5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__WC5T=micro_alloc__table__lab__UKI(__tmp__XC5T,((__POINTER__IB )(&(table_size[(__tmp__YC5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XC5T)));
+        ptr__TC5T=__tmp__WC5T;
+      } else /* FALSE */ {
+        __tmp__YC5T=((__UINTEGER_32__ZWB )typ_id__UC5T);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__WC5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__XC5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VC5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__WC5T=micro_alloc__table__lab__UKI(__tmp__XC5T,((__POINTER__IB )(&(table_type[(__tmp__YC5T)]))),(__UINTEGER_32__ZWB)(__tmp__YC5T |  1));
+        ptr__TC5T=__tmp__WC5T;
+      };
+      result__SC5T=((__STRING__BC *)ptr__TC5T);
+      *(result__SC5T) = *(STRING__BC__);
+    };
+    result__FGE=result__SC5T;
+    Self__GMOU=((__STRING__BC *)result__SC5T);
+    Self__GMOU->count__WJ= 0;
+    while ((p__GGE[Self__GMOU->count__WJ] != '\0')) {
+      Self__GMOU->count__WJ=(__INTEGER__Q)(Self__GMOU->count__WJ +  1);
+    };
+    if (((void *)Self__GMOU->storage__LFL != (void *)p__GGE)) {
+      Self__GMOU->storage__LFL=p__GGE;
+      Self__GMOU->capacity__UFL=(__INTEGER__Q)(Self__GMOU->count__WJ +  1);
+    };
+  };
+  if (((void *)result__FGE != (void *)NULL)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),result__FGE);
+  } else /* FALSE */ {
+    path__P2D=((__CHARACTER__DB *)(LISAAC_DIRECTORY));
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    j__R2D= 0;
+    while ((((__CHARACTER__DB *)path__P2D)[j__R2D] != '\0')) {
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB *)path__P2D)[j__R2D]);
+      j__R2D=(__INTEGER__Q)(j__R2D +  1);
+    };
+  };
+  result__FGE=((__STRING__BC *)string_tmp__YC);
+  if ((((__CHARACTER__DB *)result__FGE->storage__LFL)[(__INTEGER__Q)(result__FGE->count__WJ -  1)] != '/')) {
+    result__SC5T=((__STRING__BC *)string_tmp__YC);
+    __tmp__33D=(((__CHARACTER__DB *)result__SC5T->storage__LFL)[(__INTEGER__Q)(result__SC5T->count__WJ -  1)] != '\\');
+  } else /* FALSE */ {
+    __tmp__33D=FALSE__O__;
+  };
+  if (__tmp__33D) {
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),'/');
+  };
+  __tmp__H4D=get__PJC(string_tmp__YC);
+  path_lisaac__I4D=__tmp__H4D;
+  path_lisaac__J4D=0;
+  Result__O2D=__tmp__H4D;
+  return(Result__O2D);
 }
 
-static void** create__TNVB(__INTEGER nb_elements__VNVB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0* create_copy__QBE(void *other__SBE)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__UIAR,a__TIAR,new_size__VIAR,new_size2__WIAR,a__XIAR;
-  __UINTEGER_32 new_size__YIAR;
-  __POINTER result__SIAR,ptr_table__PYOR,next__OYOR,result__QYOR;
-  __INTEGER Self__Z5RC;
-  void **Result__MT0B;
-  sz__UIAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__VNVB * ((__INTEGER )(sizeof(void *)))));
-  result__SIAR=((__POINTER )(NULL));
-  a__TIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__VIAR=(__UINTEGER_32)((__UINTEGER_32)(sz__UIAR + a__TIAR) & (__UINTEGER_32)(~ a__TIAR));
-  new_size2__WIAR=(__UINTEGER_32)(new_size__VIAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__WIAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__XIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__YIAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__WIAR + a__XIAR) & (__UINTEGER_32)(~ a__XIAR));
-    ptr_table__PYOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YIAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__OYOR=((__POINTER )(NULL));
-    result__QYOR=((__POINTER *)ptr_table__PYOR)[ 0];
-    if ((result__QYOR == (void *)NULL)) {
-      result__QYOR=new_lab__2PJ(new_size__YIAR);
-      next__OYOR=(void *)((unsigned long)result__QYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIAR)));
-      ((__POINTER *)next__OYOR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__PYOR)[ 0]=next__OYOR;
-    } else {
-      next__OYOR=((__POINTER *)result__QYOR)[ 0];
-      if ((next__OYOR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QYOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YIAR <<  1)) <=  4096)) {
-          next__OYOR=(void *)((unsigned long)result__QYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIAR)));
-        } else {
-          next__OYOR=new_lab__2PJ(new_size__YIAR);
-        };
-        ((__POINTER *)next__OYOR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PYOR)[ 0]=next__OYOR;
-      } else {
-        ((__POINTER *)result__QYOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OYOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__QYOR=next__OYOR;
-      };
-    };
-    ((__POINTER *)result__QYOR)[ 0]=((__POINTER ) 3);
-    result__SIAR=(void *)((unsigned long)result__QYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__SIAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__VIAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__MT0B=((void **)result__SIAR);
-  Self__Z5RC=(__INTEGER)(nb_elements__VNVB -  1);
-  while ((Self__Z5RC >=  0)) {
-    Result__MT0B[Self__Z5RC]=NULL;
-    Self__Z5RC=(__INTEGER)(Self__Z5RC -  1);
-  };
-  return(Result__MT0B);
+  __STRING_CONSTANT__0 *result__QXK,*Self__JZY;
+  __POINTER__IB ptr__RXK,__tmp__XXK,__tmp__WSXT,__tmp__YSXT,__tmp__2Z0T;
+  __POINTER__IB __tmp__4Z0T,__tmp__A00T,__tmp__B00T;
+  __INTEGER__Q typ_id__VXK,__tmp__MZY,nb_elements__VZ0T,Self__YZ0T;
+  __UINTEGER_32__ZWB __tmp__ZSXT;
+  __MEMORY__2PG *__tmp__F00T;
+  __CHARACTER__DB *__tmp__XZ0T,*__tmp__WZY,*model__K00T;
+  result__QXK=NULL;
+  ptr__RXK=((__POINTER__IB )(NULL));
+  typ_id__VXK= 0;
+  __tmp__XXK=((__POINTER__IB )sizeof(__STRING_CONSTANT__0));
+  if (((unsigned long)__tmp__XXK ==  0)) {
+    result__QXK=STRING_CONSTANT__0__;
+  } else /* FALSE */ {
+    typ_id__VXK=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XXK));
+    if ((typ_id__VXK == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__WSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__YSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XXK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__ZSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YSXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__WSXT=micro_alloc__table__lab__UKI(__tmp__YSXT,((__POINTER__IB )(&(table_size[(__tmp__ZSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YSXT)));
+      ptr__RXK=__tmp__WSXT;
+    } else /* FALSE */ {
+      __tmp__ZSXT=((__UINTEGER_32__ZWB )typ_id__VXK);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__WSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__YSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XXK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__WSXT=micro_alloc__table__lab__UKI(__tmp__YSXT,((__POINTER__IB )(&(table_type[(__tmp__ZSXT)]))),(__UINTEGER_32__ZWB)(__tmp__ZSXT |  1));
+      ptr__RXK=__tmp__WSXT;
+    };
+    result__QXK=((__STRING_CONSTANT__0 *)ptr__RXK);
+    *(result__QXK) = *(STRING_CONSTANT__0__);
+  };
+  Self__JZY=((__STRING_CONSTANT__0 *)result__QXK);
+  if (((struct ___OBJ *)other__SBE)->__id==__STRING_CONSTANT__0__) {
+    __tmp__MZY=((__STRING_CONSTANT__0 *)other__SBE)->count__0C;
+  } else /* STRING */ {
+    __tmp__MZY=((__STRING__BC *)other__SBE)->count__WJ;
+  };
+  if ((__tmp__MZY !=  0)) {
+    nb_elements__VZ0T=(__INTEGER__Q)(__tmp__MZY +  1);
+    __tmp__WSXT=((__POINTER__IB )nb_elements__VZ0T);
+    __tmp__YSXT=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__2Z0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__4Z0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__WSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Z0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Z0T) - (unsigned long)((__POINTER__IB ) 1)));
+    __tmp__WSXT=(void *)((unsigned long)__tmp__4Z0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((__tmp__WSXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__A00T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__B00T=(void *)((unsigned long)(void *)((unsigned long)__tmp__WSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A00T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A00T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__ZSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B00T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__A00T=micro_alloc__table__lab__UKI(__tmp__B00T,((__POINTER__IB )(&(table_size[(__tmp__ZSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B00T)));
+      ((__POINTER__IB *)__tmp__A00T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__YSXT=(void *)((unsigned long)__tmp__A00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__F00T=search__LQCB(__tmp__4Z0T);
+      __tmp__YSXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__F00T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    __tmp__XZ0T=((__CHARACTER__DB *)__tmp__YSXT);
+    Self__YZ0T=(__INTEGER__Q)(nb_elements__VZ0T -  1);
+    while ((Self__YZ0T >=  0)) {
+      __tmp__XZ0T[Self__YZ0T]='\0';
+      Self__YZ0T=(__INTEGER__Q)(Self__YZ0T -  1);
+    };
+    Self__JZY->storage__1C=__tmp__XZ0T;
+    if (((struct ___OBJ *)other__SBE)->__id==__STRING_CONSTANT__0__) {
+      __tmp__WZY=((__STRING_CONSTANT__0 *)other__SBE)->storage__1C;
+    } else /* STRING */ {
+      __tmp__WZY=((__STRING__BC *)other__SBE)->storage__LFL;
+    };
+    model__K00T=__tmp__WZY;
+    nb_elements__VZ0T=(__INTEGER__Q)(__tmp__MZY -  1);
+    while ((nb_elements__VZ0T >=  0)) {
+      __tmp__XZ0T[nb_elements__VZ0T]=((__CHARACTER__DB *)model__K00T)[nb_elements__VZ0T];
+      nb_elements__VZ0T=(__INTEGER__Q)(nb_elements__VZ0T -  1);
+    };
+    __tmp__XZ0T[__tmp__MZY]='\0';
+    Self__JZY->count__0C=__tmp__MZY;
+  };
+  Self__JZY=result__QXK;
+  return(Self__JZY);
 }
 
-static void fast_add__3PKB(__HASHED_SEToTYPEo *Self__4PKB,void *e__5PKB)
-// ({HASHED_SEToTYPEo},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidNo recursive, No inlinable.
+static void fast_add__BRY(__HASHED_SEToABSTRACT_STRINGo__IO *Self__CRY,__STRING_CONSTANT__0 *e__DRY)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__MQKB,idx__HQKB,idx__1SAC,new_capacity__2SAC,i__0SAC;
-  __INTEGER __tmp__BUAC,typ_id__QH4B;
-  void *__tmp__AUAC;
-  __POINTER ptr__LH4B,ptr_table__UYOR,next__TYOR,result__VYOR;
-  __POINTER ptr_table__ZYOR,next__YYOR,result__0YOR;
-  __UINTEGER_32 sz__NH4B,a__V3ZQ,new_size__T3ZQ,t__Z3ZQ,a__13ZQ;
-  __UINTEGER_32 new_size__2YOR,lab_type__1YOR;
-  void *node__JQKB,*node1__4SAC,*node2__5SAC,*__tmp__5RKB;
-  void **old_buckets__3SAC;
-  __HASHED_SET_NODEoTYPEo *result__KH4B,*Self__3JOC;
-  fast_has__WBLB(Self__4PKB,e__5PKB);
-  fast_has__WBLB(Self__4PKB,e__5PKB);
-  switch (((struct ___OBJ *)e__5PKB)->__id) {
-  case __TYPE__: {
-    __tmp__MQKB=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)e__5PKB)->prototype__RD)->parent_named__QD.name__1QB);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__MQKB=hash_code__OPN((&__string_59));
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__MQKB=hash_code__OPN((&__string_2));
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__MQKB=hash_code__OPN((&__string_44));
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__MQKB=hash_code__OPN(((__TYPE_GENERIC *)e__5PKB)->intern_name__UR2B);
-  } break;
-  };
-  idx__HQKB=(__INTEGER)(__tmp__MQKB % Self__4PKB->capacity__NQKB);
-  node__JQKB=((void **)Self__4PKB->buckets__SQKB)[idx__HQKB];
-  while ((! (((void *)node__JQKB == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPEo *)node__JQKB)->item__4QKB == (void *)e__5PKB)))) {
-    node__JQKB=((__HASHED_SET_NODEoTYPEo *)node__JQKB)->next__JRKB;
-  };
-  if (((void *)node__JQKB == (void *)NULL)) {
-    if ((Self__4PKB->capacity__NQKB == Self__4PKB->count__SRKB)) {
-      idx__1SAC= 0;
-      node1__4SAC=NULL;
-      node2__5SAC=NULL;
-      new_capacity__2SAC=prime_number_ceiling__X3Q((__INTEGER)(Self__4PKB->capacity__NQKB +  1));
-      old_buckets__3SAC=Self__4PKB->buckets__SQKB;
-      Self__4PKB->buckets__SQKB=create__TNVB(new_capacity__2SAC);
-      i__0SAC=(__INTEGER)(Self__4PKB->capacity__NQKB -  1);
-      Self__4PKB->capacity__NQKB=new_capacity__2SAC;
-      while ((i__0SAC >=  0)) {
-        node1__4SAC=((void **)old_buckets__3SAC)[i__0SAC];
-        while (((void *)node1__4SAC != (void *)NULL)) {
-          node2__5SAC=((__HASHED_SET_NODEoTYPEo *)node1__4SAC)->next__JRKB;
-          __tmp__AUAC=((__HASHED_SET_NODEoTYPEo *)node1__4SAC)->item__4QKB;
-          switch (((struct ___OBJ *)__tmp__AUAC)->__id) {
-          case __TYPE__: {
-            __tmp__BUAC=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)__tmp__AUAC)->prototype__RD)->parent_named__QD.name__1QB);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__BUAC=hash_code__OPN((&__string_59));
-          } break;
-          case __TYPE_VOID__: {
-            __tmp__BUAC=hash_code__OPN((&__string_2));
-          } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__BUAC=hash_code__OPN((&__string_44));
-          } break;
-          case __TYPE_GENERIC__: {
-            __tmp__BUAC=hash_code__OPN(((__TYPE_GENERIC *)__tmp__AUAC)->intern_name__UR2B);
-          } break;
-          };
-          idx__1SAC=(__INTEGER)(__tmp__BUAC % Self__4PKB->capacity__NQKB);
-          ((__HASHED_SET_NODEoTYPEo *)node1__4SAC)->next__JRKB=((void **)Self__4PKB->buckets__SQKB)[idx__1SAC];
-          ((void **)Self__4PKB->buckets__SQKB)[idx__1SAC]=node1__4SAC;
-          node1__4SAC=node2__5SAC;
-        };
-        i__0SAC=(__INTEGER)(i__0SAC -  1);
-      };
-      idx__HQKB=(__INTEGER)(__tmp__MQKB % Self__4PKB->capacity__NQKB);
-    };
-    __tmp__5RKB=((void **)Self__4PKB->buckets__SQKB)[idx__HQKB];
-    result__KH4B=NULL;
-    ptr__LH4B=((__POINTER )(NULL));
-    typ_id__QH4B= 0;
-    sz__NH4B=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoTYPEo));
-    if ((sz__NH4B ==  0)) {
-      result__KH4B=HASHED_SET_NODEoTYPEo__;
-    } else {
-      typ_id__QH4B=__HASHED_SET_NODEoTYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NH4B);
-      if ((typ_id__QH4B == (__INTEGER)(-  1))) {
-        a__V3ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__T3ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__NH4B + a__V3ZQ) & (__UINTEGER_32)(~ a__V3ZQ));
-        ptr_table__UYOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T3ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TYOR=((__POINTER )(NULL));
-        result__VYOR=((__POINTER *)ptr_table__UYOR)[ 0];
-        if ((result__VYOR == (void *)NULL)) {
-          result__VYOR=new_lab__2PJ(new_size__T3ZQ);
-          next__TYOR=(void *)((unsigned long)result__VYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3ZQ)));
-          ((__POINTER *)next__TYOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UYOR)[ 0]=next__TYOR;
-        } else {
-          next__TYOR=((__POINTER *)result__VYOR)[ 0];
-          if ((next__TYOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VYOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T3ZQ <<  1)) <=  4096)) {
-              next__TYOR=(void *)((unsigned long)result__VYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3ZQ)));
-            } else {
-              next__TYOR=new_lab__2PJ(new_size__T3ZQ);
-            };
-            ((__POINTER *)next__TYOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UYOR)[ 0]=next__TYOR;
-          } else {
-            ((__POINTER *)result__VYOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TYOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VYOR=next__TYOR;
-          };
-        };
-        ptr__LH4B=result__VYOR;
-      } else {
-        t__Z3ZQ=((__UINTEGER_32 )typ_id__QH4B);
-        a__13ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2YOR=(__UINTEGER_32)((__UINTEGER_32)(sz__NH4B + a__13ZQ) & (__UINTEGER_32)(~ a__13ZQ));
-        ptr_table__ZYOR=((__POINTER )(&(table_type[(t__Z3ZQ)])));
-        lab_type__1YOR=(__UINTEGER_32)(t__Z3ZQ |  1);
-        next__YYOR=((__POINTER )(NULL));
-        result__0YOR=((__POINTER *)ptr_table__ZYOR)[ 0];
-        if ((result__0YOR == (void *)NULL)) {
-          result__0YOR=new_lab__2PJ(lab_type__1YOR);
-          next__YYOR=(void *)((unsigned long)result__0YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YOR)));
-          ((__POINTER *)next__YYOR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZYOR)[ 0]=next__YYOR;
-        } else {
-          next__YYOR=((__POINTER *)result__0YOR)[ 0];
-          if ((next__YYOR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0YOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2YOR <<  1)) <=  4096)) {
-              next__YYOR=(void *)((unsigned long)result__0YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YOR)));
-            } else {
-              next__YYOR=new_lab__2PJ(lab_type__1YOR);
-            };
-            ((__POINTER *)next__YYOR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZYOR)[ 0]=next__YYOR;
-          } else {
-            ((__POINTER *)result__0YOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YYOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0YOR=next__YYOR;
-          };
-        };
-        ptr__LH4B=result__0YOR;
-      };
-      result__KH4B=((__HASHED_SET_NODEoTYPEo *)ptr__LH4B);
-      *(result__KH4B) = *(HASHED_SET_NODEoTYPEo__);
-    };
-    Self__3JOC=((__HASHED_SET_NODEoTYPEo *)result__KH4B);
-    Self__3JOC->item__4QKB=e__5PKB;
-    Self__3JOC->next__JRKB=__tmp__5RKB;
-    node__JQKB=result__KH4B;
-    ((void **)Self__4PKB->buckets__SQKB)[idx__HQKB]=result__KH4B;
-    Self__4PKB->count__SRKB=(__INTEGER)(Self__4PKB->count__SRKB +  1);
-  };
+  __STRING_CONSTANT__0 *Self__AD5T;
+  __INTEGER__Q result__5C5T,__tmp__BD5T,Self__CD5T,typ_id__HD5T;
+  __POINTER__IB ptr__GD5T,__tmp__ID5T,__tmp__JD5T,__tmp__KD5T;
+  __UINTEGER_32__ZWB __tmp__LD5T;
+  __BOOLEAN__L __tmp__2TY;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__MRY,*n__TD5T;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *result__FD5T,*Self__RD5T;
+  __tmp__2TY=fast_has__FF2(Self__CRY,e__DRY);
+  __tmp__2TY=fast_has__FF2(Self__CRY,e__DRY);
+  Self__AD5T=((__STRING_CONSTANT__0 *)e__DRY);
+  result__5C5T= 0;
+  __tmp__BD5T=Self__AD5T->count__0C;
+  Self__CD5T= 1;
+  while ((Self__CD5T <= __tmp__BD5T)) {
+    result__5C5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__5C5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__AD5T->storage__1C)[(__INTEGER__Q)(Self__CD5T -  1)])));
+    Self__CD5T=(__INTEGER__Q)(Self__CD5T +  1);
+  };
+  if ((result__5C5T <  0)) {
+    result__5C5T=(__INTEGER__Q)(~ result__5C5T);
+  };
+  __tmp__BD5T=(__INTEGER__Q)(result__5C5T % Self__CRY->capacity__PZX);
+  Self__CD5T=__tmp__BD5T;
+  node__MRY=((void **)Self__CRY->buckets__WZX)[__tmp__BD5T];
+  while ((! (((void *)node__MRY == (void *)NULL) || ((void *)node__MRY->item__C0X == (void *)e__DRY)))) {
+    node__MRY=node__MRY->next__O0X;
+  };
+  if (((void *)node__MRY == (void *)NULL)) {
+    if ((Self__CRY->capacity__PZX == Self__CRY->count__X0X)) {
+      increase_capacity__ZQJB(Self__CRY);
+      Self__CD5T=(__INTEGER__Q)(result__5C5T % Self__CRY->capacity__PZX);
+    };
+    n__TD5T=((void **)Self__CRY->buckets__WZX)[Self__CD5T];
+    result__FD5T=NULL;
+    ptr__GD5T=((__POINTER__IB )(NULL));
+    typ_id__HD5T= 0;
+    __tmp__ID5T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo__HZX));
+    if (((unsigned long)__tmp__ID5T ==  0)) {
+      result__FD5T=HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+    } else /* FALSE */ {
+      typ_id__HD5T=__HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ID5T));
+      if ((typ_id__HD5T == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JD5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KD5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ID5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LD5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KD5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JD5T=micro_alloc__table__lab__UKI(__tmp__KD5T,((__POINTER__IB )(&(table_size[(__tmp__LD5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KD5T)));
+        ptr__GD5T=__tmp__JD5T;
+      } else /* FALSE */ {
+        __tmp__LD5T=((__UINTEGER_32__ZWB )typ_id__HD5T);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JD5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KD5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ID5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JD5T=micro_alloc__table__lab__UKI(__tmp__KD5T,((__POINTER__IB )(&(table_type[(__tmp__LD5T)]))),(__UINTEGER_32__ZWB)(__tmp__LD5T |  1));
+        ptr__GD5T=__tmp__JD5T;
+      };
+      result__FD5T=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)ptr__GD5T);
+      *(result__FD5T) = *(HASHED_SET_NODEoABSTRACT_STRINGo__HZX__);
+    };
+    Self__RD5T=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)result__FD5T);
+    Self__RD5T->item__C0X=e__DRY;
+    Self__RD5T->next__O0X=n__TD5T;
+    node__MRY=result__FD5T;
+    ((void **)Self__CRY->buckets__WZX)[Self__CD5T]=result__FD5T;
+    Self__CRY->count__X0X=(__INTEGER__Q)(Self__CRY->count__X0X +  1);
+  };
+  ;
 }
 
-static void add_subtype__3J1(__TYPE *Self__4J1,void *t__5J1)
-// ({TYPE},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
+static void add_last__4W5F(__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__5W5F,__LIP_SLOT_DATA__3AB *element__AX5F)
+// ({FAST_ARRAYoLIP_SLOT_DATAo__UFXC},{NULLxLIP_SLOT_DATA__3AB}) Void No recursive, No inlinable.
 {
-  __INTEGER j__AK1;
-  void *__tmp__0K1,*__tmp__IL1,*__tmp__RL1;
-  __SLOT_DATA *Self__VBCR,*Self__XBCR;
-  void *result__UBCR,*__tmp__2K1,*result__WBCR,*__tmp__JL1;
-  __SECTION_ *Self__EFQQ;
-  void *__tmp__SL1;
-  void *__tmp__TL1;
-  __BOOLEAN __tmp__AL1;
-  j__AK1= 0;
-  if ((! fast_has__WBLB(Self__4J1->subtype_list__BPY,t__5J1))) {
-    fast_add__3PKB(Self__4J1->subtype_list__BPY,t__5J1);
-    j__AK1= 0;
-    while_do__FYCB:
-    {
-      if ((j__AK1 <= ((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__0K1=((void **)((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AK1];
-        if (((struct ___OBJ *)__tmp__0K1)->__id==__SLOT_DATA__) {
-          Self__VBCR=((__SLOT_DATA *)__tmp__0K1);
-          result__UBCR=NULL;
-          if (((void *)Self__VBCR->parent_slot__IHZD != (void *)NULL)) {
-            result__UBCR=((__ITM_SLOT *)((__SLOT *)Self__VBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__UBCR=get_name__GCJD((&__string_26));
-          };
-          __tmp__2K1=result__UBCR;
-        } else {
-          __tmp__2K1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0K1)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        Self__EFQQ=((__SECTION_ *)__tmp__2K1);
-        __tmp__AL1=(((void *)Self__EFQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__EFQQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__AL1=FALSE__;
-      };
-      if (__tmp__AL1) {
-        __tmp__IL1=((void **)((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AK1];
-        if (((struct ___OBJ *)__tmp__IL1)->__id==__SLOT_DATA__) {
-          Self__XBCR=((__SLOT_DATA *)__tmp__IL1);
-          result__WBCR=NULL;
-          if (((void *)Self__XBCR->parent_slot__IHZD != (void *)NULL)) {
-            result__WBCR=((__ITM_SLOT *)((__SLOT *)Self__XBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__WBCR=get_name__GCJD((&__string_26));
-          };
-          __tmp__JL1=result__WBCR;
-        } else {
-          __tmp__JL1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__IL1)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        if (((void *)((__SECTION_ *)__tmp__JL1)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__RL1=((void **)((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AK1];
-          if (((struct ___OBJ *)__tmp__RL1)->__id==__SLOT_DATA__) {
-            __tmp__SL1=get_type_result__XF2G(__tmp__RL1);
-          } else {
-            __tmp__SL1=get_type_result__BH2G(__tmp__RL1);
-          };
-          __tmp__TL1=((__TYPE_FULL *)__tmp__SL1)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__TL1)->__id) {
-          case __TYPE__: {
-            add_subtype__3J1(__tmp__TL1,t__5J1);
-          } break;
-          case __TYPE_NULL__: {
-            add_subtype__3R3D(__tmp__TL1,t__5J1);
-          } break;
-          case __TYPE_VOID__: {
-            add_subtype__Z23D(__tmp__TL1,t__5J1);
-          } break;
-          case __TYPE_CONTEXT__: {
-            add_subtype__VH4D(__tmp__TL1,t__5J1);
-          } break;
-          case __TYPE_ID__: {
-            add_subtype__5HHH(__tmp__TL1,t__5J1);
-          } break;
-          case __TYPE_GENERIC__: {
-            add_subtype__3Z5B(__tmp__TL1,t__5J1);
-          } break;
-          case __PROFIL_BLOCK__: {
-            add_subtype__4MFJ(t__5J1);
-          } break;
-          };
-        };
-        j__AK1=(__INTEGER)(j__AK1 +  1);
-        goto while_do__FYCB;
-      };
-    };
-  };
+  __POINTER__IB sz__U00T,result__S00T,__tmp__T00T,__tmp__V00T;
+  __POINTER__IB __tmp__X00T,__tmp__Y00T;
+  __UINTEGER_32__ZWB __tmp__Z00T;
+  __MEMORY__2PG *__tmp__200T;
+  __INTEGER__Q Self__P00T,__tmp__KY5F,__tmp__EV2G,Self__IEVH;
+  __BOOLEAN__L __tmp__QX5F;
+  void **__tmp__O00T;
+  if (((__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F +  1) <= (__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F -  1))) {
+    Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F +  1);
+    __tmp__QX5F=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__QX5F=FALSE__O__;
+  };
+  if ((! __tmp__QX5F)) {
+    if ((Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F ==  0)) {
+      sz__U00T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__S00T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__T00T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__V00T=(void *)((unsigned long)(void *)((unsigned long)sz__U00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T00T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T00T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__U00T=(void *)((unsigned long)__tmp__V00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__U00T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X00T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y00T=(void *)((unsigned long)(void *)((unsigned long)sz__U00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X00T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X00T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z00T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y00T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X00T=micro_alloc__table__lab__UKI(__tmp__Y00T,((__POINTER__IB )(&(table_size[(__tmp__Z00T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y00T)));
+        ((__POINTER__IB *)__tmp__X00T)[ 0]=((__POINTER__IB ) 3);
+        result__S00T=(void *)((unsigned long)__tmp__X00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__200T=search__LQCB(__tmp__V00T);
+        result__S00T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__200T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__O00T=((void **)result__S00T);
+      Self__P00T= 1;
+      while ((Self__P00T >=  0)) {
+        __tmp__O00T[Self__P00T]=NULL;
+        Self__P00T=(__INTEGER__Q)(Self__P00T -  1);
+      };
+      Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F=__tmp__O00T;
+      Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F= 2;
+      Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F= 0;
+    } else /* FALSE */ {
+      Self__P00T=(__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F <<  1);
+      __tmp__O00T=Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F;
+      __tmp__KY5F=Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F;
+      sz__U00T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__O00T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__KY5F * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__P00T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__O00T=((void **)sz__U00T);
+      __tmp__EV2G=(__INTEGER__Q)(Self__P00T -  1);
+      Self__IEVH=__tmp__KY5F;
+      while ((Self__IEVH <= __tmp__EV2G)) {
+        __tmp__O00T[Self__IEVH]=NULL;
+        Self__IEVH=(__INTEGER__Q)(Self__IEVH +  1);
+      };
+      Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F=__tmp__O00T;
+      Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F=Self__P00T;
+      Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F +  1);
+    };
+  };
+  ((void **)Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F)[Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F]=element__AX5F;
 }
 
-static void* get_with__3WAB(__TYPE_FULL *Self__4WAB,__UINTEGER_8 flg__5WAB)
-// ({TYPE_FULL},{UINTEGER_8}) With resultNo recursive, No inlinable.
+static void run__WJAE(__LIP_CALL__EHB *Self__XJAE)
+// ({LIP_CALL__EHB}) Void No recursive, No inlinable.
 {
-  void *__tmp__BXAB;
-  __TYPE *Self__I0LB;
-  void *result__L0LB,*__tmp__CXAB,*result__XYCB,*result__N1CB;
-  void *result__23CB,*result__02LB,*result__A1MC,*result__SNEJ;
-  __INTEGER i__M0LB,typ_id__F3DR,__tmp__FZ4Q,typ_id__Q3DR,i__YYCB;
-  __INTEGER typ_id__13DR,__tmp__PZ4Q,typ_id__G4DR,i__O1CB,typ_id__R4DR;
-  __INTEGER __tmp__ZZ4Q,typ_id__24DR,i__33CB,typ_id__H5DR,__tmp__D04Q;
-  __INTEGER typ_id__S5DR,i__12LB,typ_id__35DR,__tmp__N04Q,typ_id__IAER;
-  __INTEGER i__B1MC,typ_id__TAER,__tmp__X04Q,typ_id__4AER,i__TNEJ;
-  __INTEGER typ_id__JBER,__tmp__B14Q,typ_id__UBER;
-  __TYPE_FULL *result__D3DR,*Self__L3DR,*result__O3DR,*Self__W3DR;
-  __TYPE_FULL *result__Z3DR,*Self__B4DR,*result__E4DR,*Self__M4DR;
-  __TYPE_FULL *result__P4DR,*Self__X4DR,*result__04DR,*Self__C5DR;
-  __TYPE_FULL *result__F5DR,*Self__N5DR,*result__Q5DR,*Self__Y5DR;
-  __TYPE_FULL *result__15DR,*Self__DAER,*result__GAER,*Self__OAER;
-  __TYPE_FULL *result__RAER,*Self__ZAER,*result__2AER,*Self__EBER;
-  __TYPE_FULL *result__HBER,*Self__PBER,*result__SBER,*Self__0BER;
-  __POINTER ptr__E3DR,ptr_table__4YOR,next__3YOR,result__5YOR;
-  __POINTER ptr_table__DZOR,next__CZOR,result__EZOR,ptr__P3DR;
-  __POINTER ptr_table__IZOR,next__HZOR,result__JZOR,ptr_table__NZOR;
-  __POINTER next__MZOR,result__OZOR,ptr__03DR,ptr_table__SZOR;
-  __POINTER next__RZOR,result__TZOR,ptr_table__XZOR,next__WZOR;
-  __POINTER result__YZOR,ptr__F4DR,ptr_table__2ZOR,next__1ZOR;
-  __POINTER result__3ZOR,ptr_table__B0OR,next__A0OR,result__C0OR;
-  __POINTER ptr__Q4DR,ptr_table__G0OR,next__F0OR,result__H0OR;
-  __POINTER ptr_table__L0OR,next__K0OR,result__M0OR,ptr__14DR;
-  __POINTER ptr_table__Q0OR,next__P0OR,result__R0OR,ptr_table__V0OR;
-  __POINTER next__U0OR,result__W0OR,ptr__G5DR,ptr_table__00OR;
-  __POINTER next__Z0OR,result__10OR,ptr_table__50OR,next__40OR;
-  __POINTER result__A1OR,ptr__R5DR,ptr_table__E1OR,next__D1OR;
-  __POINTER result__F1OR,ptr_table__J1OR,next__I1OR,result__K1OR;
-  __POINTER ptr__25DR,ptr_table__O1OR,next__N1OR,result__P1OR;
-  __POINTER ptr_table__T1OR,next__S1OR,result__U1OR,ptr__HAER;
-  __POINTER ptr_table__Y1OR,next__X1OR,result__Z1OR,ptr_table__31OR;
-  __POINTER next__21OR,result__41OR,ptr__SAER,ptr_table__C2OR;
-  __POINTER next__B2OR,result__D2OR,ptr_table__H2OR,next__G2OR;
-  __POINTER result__I2OR,ptr__3AER,ptr_table__M2OR,next__L2OR;
-  __POINTER result__N2OR,ptr_table__R2OR,next__Q2OR,result__S2OR;
-  __POINTER ptr__IBER,ptr_table__W2OR,next__V2OR,result__X2OR;
-  __POINTER ptr_table__12OR,next__02OR,result__22OR,ptr__TBER;
-  __POINTER ptr_table__A3OR,next__52OR,result__B3OR,ptr_table__F3OR;
-  __POINTER next__E3OR,result__G3OR;
-  __UINTEGER_32 sz__G3DR,a__H3DR,new_size__I3DR,t__J3DR,a__K3DR;
-  __UINTEGER_32 new_size__GZOR,lab_type__FZOR,sz__R3DR,a__S3DR;
-  __UINTEGER_32 new_size__T3DR,t__U3DR,a__V3DR,new_size__QZOR;
-  __UINTEGER_32 lab_type__PZOR,sz__23DR,a__33DR,new_size__43DR,t__53DR;
-  __UINTEGER_32 a__A4DR,new_size__0ZOR,lab_type__ZZOR,sz__H4DR,a__I4DR;
-  __UINTEGER_32 new_size__J4DR,t__K4DR,a__L4DR,new_size__E0OR;
-  __UINTEGER_32 lab_type__D0OR,sz__S4DR,a__T4DR,new_size__U4DR,t__V4DR;
-  __UINTEGER_32 a__W4DR,new_size__O0OR,lab_type__N0OR,sz__34DR,a__44DR;
-  __UINTEGER_32 new_size__54DR,t__A5DR,a__B5DR,new_size__Y0OR;
-  __UINTEGER_32 lab_type__X0OR,sz__I5DR,a__J5DR,new_size__K5DR,t__L5DR;
-  __UINTEGER_32 a__M5DR,new_size__C1OR,lab_type__B1OR,sz__T5DR,a__U5DR;
-  __UINTEGER_32 new_size__V5DR,t__W5DR,a__X5DR,new_size__M1OR;
-  __UINTEGER_32 lab_type__L1OR,sz__45DR,a__55DR,new_size__AAER,t__BAER;
-  __UINTEGER_32 a__CAER,new_size__W1OR,lab_type__V1OR,sz__JAER,a__KAER;
-  __UINTEGER_32 new_size__LAER,t__MAER,a__NAER,new_size__A2OR;
-  __UINTEGER_32 lab_type__51OR,sz__UAER,a__VAER,new_size__WAER,t__XAER;
-  __UINTEGER_32 a__YAER,new_size__K2OR,lab_type__J2OR,sz__5AER,a__ABER;
-  __UINTEGER_32 new_size__BBER,t__CBER,a__DBER,new_size__U2OR;
-  __UINTEGER_32 lab_type__T2OR,sz__KBER,a__LBER,new_size__MBER,t__NBER;
-  __UINTEGER_32 a__OBER,new_size__42OR,lab_type__32OR,sz__VBER,a__WBER;
-  __UINTEGER_32 new_size__XBER,t__YBER,a__ZBER,new_size__I3OR;
-  __UINTEGER_32 lab_type__H3OR;
-  __TYPE_NULL *Self__UYCB;
-  __TYPE_VOID *Self__K1CB;
-  __TYPE_CONTEXT *Self__Z3CB;
-  __TYPE_ID *Self__X2LB;
-  __TYPE_GENERIC *Self__30MC;
-  __PROFIL_BLOCK *Self__PNEJ;
-  void **__tmp__WDAR,**__tmp__XDAR,**__tmp__YDAR,**__tmp__ZDAR;
-  void **__tmp__0DAR,**__tmp__1DAR,**__tmp__2DAR;
-  __tmp__BXAB=Self__4WAB->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__BXAB)->__id) {
-  case __TYPE__: {
-    Self__I0LB=((__TYPE *)__tmp__BXAB);
-    result__L0LB=NULL;
-    i__M0LB= 0;
-    if ((flg__5WAB == ((__TYPE_FULL *)Self__I0LB->default__AKC)->flag__ATL)) {
-      result__L0LB=Self__I0LB->default__AKC;
-    } else {
-      if (((void *)Self__I0LB->type_full_list__LZCB == (void *)NULL)) {
-        Self__I0LB->type_full_list__LZCB=create_with_capacity__S0HB( 2);
-        result__D3DR=NULL;
-        ptr__E3DR=((__POINTER )(NULL));
-        typ_id__F3DR= 0;
-        sz__G3DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-        if ((sz__G3DR ==  0)) {
-          result__D3DR=TYPE_FULL__;
-        } else {
-          typ_id__F3DR=__TYPE_FULL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__G3DR);
-          if ((typ_id__F3DR == (__INTEGER)(-  1))) {
-            a__H3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__I3DR=(__UINTEGER_32)((__UINTEGER_32)(sz__G3DR + a__H3DR) & (__UINTEGER_32)(~ a__H3DR));
-            ptr_table__4YOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I3DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__3YOR=((__POINTER )(NULL));
-            result__5YOR=((__POINTER *)ptr_table__4YOR)[ 0];
-            if ((result__5YOR == (void *)NULL)) {
-              result__5YOR=new_lab__2PJ(new_size__I3DR);
-              next__3YOR=(void *)((unsigned long)result__5YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3DR)));
-              ((__POINTER *)next__3YOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4YOR)[ 0]=next__3YOR;
-            } else {
-              next__3YOR=((__POINTER *)result__5YOR)[ 0];
-              if ((next__3YOR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5YOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I3DR <<  1)) <=  4096)) {
-                  next__3YOR=(void *)((unsigned long)result__5YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3DR)));
-                } else {
-                  next__3YOR=new_lab__2PJ(new_size__I3DR);
-                };
-                ((__POINTER *)next__3YOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4YOR)[ 0]=next__3YOR;
-              } else {
-                ((__POINTER *)result__5YOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3YOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__5YOR=next__3YOR;
-              };
-            };
-            ptr__E3DR=result__5YOR;
-          } else {
-            t__J3DR=((__UINTEGER_32 )typ_id__F3DR);
-            a__K3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GZOR=(__UINTEGER_32)((__UINTEGER_32)(sz__G3DR + a__K3DR) & (__UINTEGER_32)(~ a__K3DR));
-            ptr_table__DZOR=((__POINTER )(&(table_type[(t__J3DR)])));
-            lab_type__FZOR=(__UINTEGER_32)(t__J3DR |  1);
-            next__CZOR=((__POINTER )(NULL));
-            result__EZOR=((__POINTER *)ptr_table__DZOR)[ 0];
-            if ((result__EZOR == (void *)NULL)) {
-              result__EZOR=new_lab__2PJ(lab_type__FZOR);
-              next__CZOR=(void *)((unsigned long)result__EZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZOR)));
-              ((__POINTER *)next__CZOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DZOR)[ 0]=next__CZOR;
-            } else {
-              next__CZOR=((__POINTER *)result__EZOR)[ 0];
-              if ((next__CZOR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EZOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GZOR <<  1)) <=  4096)) {
-                  next__CZOR=(void *)((unsigned long)result__EZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZOR)));
-                } else {
-                  next__CZOR=new_lab__2PJ(lab_type__FZOR);
-                };
-                ((__POINTER *)next__CZOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DZOR)[ 0]=next__CZOR;
-              } else {
-                ((__POINTER *)result__EZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__EZOR=next__CZOR;
-              };
-            };
-            ptr__E3DR=result__EZOR;
-          };
-          result__D3DR=((__TYPE_FULL *)ptr__E3DR);
-          *(result__D3DR) = *(TYPE_FULL__);
-        };
-        Self__L3DR=((__TYPE_FULL *)result__D3DR);
-        Self__L3DR->parent_type__5SL=Self__I0LB;
-        Self__L3DR->flag__ATL=flg__5WAB;
-        result__L0LB=result__D3DR;
-        add_last__ZXMB(Self__I0LB->type_full_list__LZCB,result__D3DR);
-      } else {
-        __tmp__FZ4Q=((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-        __tmp__WDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
-        while (((i__M0LB <= __tmp__FZ4Q) && (((__TYPE_FULL *)((void **)__tmp__WDAR)[i__M0LB])->flag__ATL != flg__5WAB))) {
-          i__M0LB=(__INTEGER)(i__M0LB +  1);
-        };
-        if ((i__M0LB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
-          result__L0LB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__M0LB];
-        } else {
-          result__O3DR=NULL;
-          ptr__P3DR=((__POINTER )(NULL));
-          typ_id__Q3DR= 0;
-          sz__R3DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-          if ((sz__R3DR ==  0)) {
-            result__O3DR=TYPE_FULL__;
-          } else {
-            typ_id__Q3DR=__TYPE_FULL__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R3DR);
-            if ((typ_id__Q3DR == (__INTEGER)(-  1))) {
-              a__S3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__T3DR=(__UINTEGER_32)((__UINTEGER_32)(sz__R3DR + a__S3DR) & (__UINTEGER_32)(~ a__S3DR));
-              ptr_table__IZOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T3DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__HZOR=((__POINTER )(NULL));
-              result__JZOR=((__POINTER *)ptr_table__IZOR)[ 0];
-              if ((result__JZOR == (void *)NULL)) {
-                result__JZOR=new_lab__2PJ(new_size__T3DR);
-                next__HZOR=(void *)((unsigned long)result__JZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3DR)));
-                ((__POINTER *)next__HZOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IZOR)[ 0]=next__HZOR;
-              } else {
-                next__HZOR=((__POINTER *)result__JZOR)[ 0];
-                if ((next__HZOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JZOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T3DR <<  1)) <=  4096)) {
-                    next__HZOR=(void *)((unsigned long)result__JZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3DR)));
-                  } else {
-                    next__HZOR=new_lab__2PJ(new_size__T3DR);
-                  };
-                  ((__POINTER *)next__HZOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IZOR)[ 0]=next__HZOR;
-                } else {
-                  ((__POINTER *)result__JZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JZOR=next__HZOR;
-                };
-              };
-              ptr__P3DR=result__JZOR;
-            } else {
-              t__U3DR=((__UINTEGER_32 )typ_id__Q3DR);
-              a__V3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QZOR=(__UINTEGER_32)((__UINTEGER_32)(sz__R3DR + a__V3DR) & (__UINTEGER_32)(~ a__V3DR));
-              ptr_table__NZOR=((__POINTER )(&(table_type[(t__U3DR)])));
-              lab_type__PZOR=(__UINTEGER_32)(t__U3DR |  1);
-              next__MZOR=((__POINTER )(NULL));
-              result__OZOR=((__POINTER *)ptr_table__NZOR)[ 0];
-              if ((result__OZOR == (void *)NULL)) {
-                result__OZOR=new_lab__2PJ(lab_type__PZOR);
-                next__MZOR=(void *)((unsigned long)result__OZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZOR)));
-                ((__POINTER *)next__MZOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NZOR)[ 0]=next__MZOR;
-              } else {
-                next__MZOR=((__POINTER *)result__OZOR)[ 0];
-                if ((next__MZOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OZOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QZOR <<  1)) <=  4096)) {
-                    next__MZOR=(void *)((unsigned long)result__OZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZOR)));
-                  } else {
-                    next__MZOR=new_lab__2PJ(lab_type__PZOR);
-                  };
-                  ((__POINTER *)next__MZOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NZOR)[ 0]=next__MZOR;
-                } else {
-                  ((__POINTER *)result__OZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OZOR=next__MZOR;
-                };
-              };
-              ptr__P3DR=result__OZOR;
-            };
-            result__O3DR=((__TYPE_FULL *)ptr__P3DR);
-            *(result__O3DR) = *(TYPE_FULL__);
-          };
-          Self__W3DR=((__TYPE_FULL *)result__O3DR);
-          Self__W3DR->parent_type__5SL=Self__I0LB;
-          Self__W3DR->flag__ATL=flg__5WAB;
-          result__L0LB=result__O3DR;
-          add_last__ZXMB(Self__I0LB->type_full_list__LZCB,result__O3DR);
-        };
+  void *val__ZJAE,*__tmp__EKAE,*__tmp__KMOU,*__tmp__LMOU;
+  __STRING_CONSTANT__0 *path__1JAE,*Self__1KUF,*__tmp__3LAE;
+  void *__tmp__DKAE;
+  __LIP_INTEGER__HDB *Self__MMOU,*__tmp__NMOU;
+  __LIP_STRING__TDB *Self__OMOU,*__tmp__PMOU;
+  __POSITION__OL __tmp__UKAE,__tmp__PLAE;
+  __STRING__BC *Self__VCXT;
+  __LIP_SLOT_CODE__HC *result__V30E;
+  __INTEGER__Q j__U30E;
+  __BOOLEAN__L is_rec__2JAE,__tmp__0KAE,result__GWGE,__tmp__UNAE;
+  val__ZJAE=NULL;
+  path__1JAE=NULL;
+  is_rec__2JAE=FALSE__O__;
+  if (((void *)Self__XJAE->argument__UF5D != (void *)NULL)) {
+    __tmp__DKAE=Self__XJAE->argument__UF5D;
+    switch (((struct ___OBJ *)__tmp__DKAE)->__id) {
+    case __LIP_CALL__EHB__: {
+      __tmp__EKAE=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__DKAE));
+    } break;
+    case __LIP_BINARY__VWQB__: {
+      __tmp__EKAE=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__DKAE));
+    } break;
+    case __LIP_UNARY__HZSB__: {
+      __tmp__EKAE=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__DKAE));
+    } break;
+    case __LIP_VALUE__ALKD__: {
+      __tmp__KMOU=((__LIP_VALUE__ALKD *)__tmp__DKAE)->value__0ABE;
+      switch (((struct ___OBJ *)__tmp__KMOU)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__LMOU=((__LIP_BOOLEAN__BCB *)__tmp__KMOU);
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        Self__MMOU=((__LIP_INTEGER__HDB *)__tmp__KMOU);
+        __tmp__NMOU=get__HYW(Self__MMOU,Self__MMOU->value__PHC);
+        __tmp__LMOU=__tmp__NMOU;
+      } break;
+      case __LIP_STRING__TDB__: {
+        Self__OMOU=((__LIP_STRING__TDB *)__tmp__KMOU);
+        __tmp__PMOU=get__TTW(Self__OMOU,Self__OMOU->value__MGC);
+        __tmp__LMOU=__tmp__PMOU;
+      } break;
+      };
+      __tmp__EKAE=__tmp__LMOU;
+    } break;
+    };
+    val__ZJAE=__tmp__EKAE;
+  };
+  if (((void *)Self__XJAE->name__TF5D == (void *)(&__string_101))) {
+    if (((void *)val__ZJAE != (void *)NULL)) {
+      __tmp__UKAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+      put_error__text__EQE( 2,(&__string_433));
+      put_position__PRE(__tmp__UKAE);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
-    __tmp__CXAB=result__L0LB;
-  } break;
-  case __TYPE_NULL__: {
-    Self__UYCB=((__TYPE_NULL *)__tmp__BXAB);
-    result__XYCB=NULL;
-    i__YYCB= 0;
-    if ((flg__5WAB == ((__TYPE_FULL *)Self__UYCB->parent_type__TIB.default__AKC)->flag__ATL)) {
-      result__XYCB=Self__UYCB->parent_type__TIB.default__AKC;
-    } else {
-      if (((void *)Self__UYCB->parent_type__TIB.type_full_list__LZCB == (void *)NULL)) {
-        Self__UYCB->parent_type__TIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
-        result__Z3DR=NULL;
-        ptr__03DR=((__POINTER )(NULL));
-        typ_id__13DR= 0;
-        sz__23DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-        if ((sz__23DR ==  0)) {
-          result__Z3DR=TYPE_FULL__;
-        } else {
-          typ_id__13DR=__TYPE_FULL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__23DR);
-          if ((typ_id__13DR == (__INTEGER)(-  1))) {
-            a__33DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__43DR=(__UINTEGER_32)((__UINTEGER_32)(sz__23DR + a__33DR) & (__UINTEGER_32)(~ a__33DR));
-            ptr_table__SZOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__43DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__RZOR=((__POINTER )(NULL));
-            result__TZOR=((__POINTER *)ptr_table__SZOR)[ 0];
-            if ((result__TZOR == (void *)NULL)) {
-              result__TZOR=new_lab__2PJ(new_size__43DR);
-              next__RZOR=(void *)((unsigned long)result__TZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43DR)));
-              ((__POINTER *)next__RZOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SZOR)[ 0]=next__RZOR;
-            } else {
-              next__RZOR=((__POINTER *)result__TZOR)[ 0];
-              if ((next__RZOR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TZOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__43DR <<  1)) <=  4096)) {
-                  next__RZOR=(void *)((unsigned long)result__TZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43DR)));
-                } else {
-                  next__RZOR=new_lab__2PJ(new_size__43DR);
-                };
-                ((__POINTER *)next__RZOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SZOR)[ 0]=next__RZOR;
-              } else {
-                ((__POINTER *)result__TZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TZOR=next__RZOR;
-              };
-            };
-            ptr__03DR=result__TZOR;
-          } else {
-            t__53DR=((__UINTEGER_32 )typ_id__13DR);
-            a__A4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0ZOR=(__UINTEGER_32)((__UINTEGER_32)(sz__23DR + a__A4DR) & (__UINTEGER_32)(~ a__A4DR));
-            ptr_table__XZOR=((__POINTER )(&(table_type[(t__53DR)])));
-            lab_type__ZZOR=(__UINTEGER_32)(t__53DR |  1);
-            next__WZOR=((__POINTER )(NULL));
-            result__YZOR=((__POINTER *)ptr_table__XZOR)[ 0];
-            if ((result__YZOR == (void *)NULL)) {
-              result__YZOR=new_lab__2PJ(lab_type__ZZOR);
-              next__WZOR=(void *)((unsigned long)result__YZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZOR)));
-              ((__POINTER *)next__WZOR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XZOR)[ 0]=next__WZOR;
-            } else {
-              next__WZOR=((__POINTER *)result__YZOR)[ 0];
-              if ((next__WZOR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YZOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0ZOR <<  1)) <=  4096)) {
-                  next__WZOR=(void *)((unsigned long)result__YZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZOR)));
-                } else {
-                  next__WZOR=new_lab__2PJ(lab_type__ZZOR);
-                };
-                ((__POINTER *)next__WZOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XZOR)[ 0]=next__WZOR;
-              } else {
-                ((__POINTER *)result__YZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YZOR=next__WZOR;
-              };
-            };
-            ptr__03DR=result__YZOR;
-          };
-          result__Z3DR=((__TYPE_FULL *)ptr__03DR);
-          *(result__Z3DR) = *(TYPE_FULL__);
-        };
-        Self__B4DR=((__TYPE_FULL *)result__Z3DR);
-        Self__B4DR->parent_type__5SL=Self__UYCB;
-        Self__B4DR->flag__ATL=flg__5WAB;
-        result__XYCB=result__Z3DR;
-        add_last__ZXMB(Self__UYCB->parent_type__TIB.type_full_list__LZCB,result__Z3DR);
+    exit(( 1));
+    __tmp__0KAE=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__0KAE=FALSE__O__;
+  };
+  if (__tmp__0KAE) {
+    __tmp__0KAE=TRUE__K__;
+  } else /* FALSE */ {
+    result__GWGE=((void *)Self__XJAE->name__TF5D == (void *)(&__string_103));
+    if (result__GWGE) {
+      if (val__ZJAE==NULL) {
+        Self__OMOU=NULL;
       } else {
-        __tmp__PZ4Q=((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-        __tmp__XDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
-        while (((i__YYCB <= __tmp__PZ4Q) && (((__TYPE_FULL *)((void **)__tmp__XDAR)[i__YYCB])->flag__ATL != flg__5WAB))) {
-          i__YYCB=(__INTEGER)(i__YYCB +  1);
-        };
-        if ((i__YYCB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
-          result__XYCB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__YYCB];
-        } else {
-          result__E4DR=NULL;
-          ptr__F4DR=((__POINTER )(NULL));
-          typ_id__G4DR= 0;
-          sz__H4DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-          if ((sz__H4DR ==  0)) {
-            result__E4DR=TYPE_FULL__;
-          } else {
-            typ_id__G4DR=__TYPE_FULL__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H4DR);
-            if ((typ_id__G4DR == (__INTEGER)(-  1))) {
-              a__I4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__J4DR=(__UINTEGER_32)((__UINTEGER_32)(sz__H4DR + a__I4DR) & (__UINTEGER_32)(~ a__I4DR));
-              ptr_table__2ZOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J4DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1ZOR=((__POINTER )(NULL));
-              result__3ZOR=((__POINTER *)ptr_table__2ZOR)[ 0];
-              if ((result__3ZOR == (void *)NULL)) {
-                result__3ZOR=new_lab__2PJ(new_size__J4DR);
-                next__1ZOR=(void *)((unsigned long)result__3ZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4DR)));
-                ((__POINTER *)next__1ZOR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2ZOR)[ 0]=next__1ZOR;
-              } else {
-                next__1ZOR=((__POINTER *)result__3ZOR)[ 0];
-                if ((next__1ZOR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3ZOR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J4DR <<  1)) <=  4096)) {
-                    next__1ZOR=(void *)((unsigned long)result__3ZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4DR)));
-                  } else {
-                    next__1ZOR=new_lab__2PJ(new_size__J4DR);
-                  };
-                  ((__POINTER *)next__1ZOR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2ZOR)[ 0]=next__1ZOR;
-                } else {
-                  ((__POINTER *)result__3ZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1ZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3ZOR=next__1ZOR;
-                };
-              };
-              ptr__F4DR=result__3ZOR;
-            } else {
-              t__K4DR=((__UINTEGER_32 )typ_id__G4DR);
-              a__L4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__E0OR=(__UINTEGER_32)((__UINTEGER_32)(sz__H4DR + a__L4DR) & (__UINTEGER_32)(~ a__L4DR));
-              ptr_table__B0OR=((__POINTER )(&(table_type[(t__K4DR)])));
-              lab_type__D0OR=(__UINTEGER_32)(t__K4DR |  1);
-              next__A0OR=((__POINTER )(NULL));
-              result__C0OR=((__POINTER *)ptr_table__B0OR)[ 0];
-              if ((result__C0OR == (void *)NULL)) {
-                result__C0OR=new_lab__2PJ(lab_type__D0OR);
-                next__A0OR=(void *)((unsigned long)result__C0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E0OR)));
-                ((__POINTER *)next__A0OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__B0OR)[ 0]=next__A0OR;
-              } else {
-                next__A0OR=((__POINTER *)result__C0OR)[ 0];
-                if ((next__A0OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C0OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E0OR <<  1)) <=  4096)) {
-                    next__A0OR=(void *)((unsigned long)result__C0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E0OR)));
-                  } else {
-                    next__A0OR=new_lab__2PJ(lab_type__D0OR);
-                  };
-                  ((__POINTER *)next__A0OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__B0OR)[ 0]=next__A0OR;
-                } else {
-                  ((__POINTER *)result__C0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__C0OR=next__A0OR;
-                };
-              };
-              ptr__F4DR=result__C0OR;
-            };
-            result__E4DR=((__TYPE_FULL *)ptr__F4DR);
-            *(result__E4DR) = *(TYPE_FULL__);
-          };
-          Self__M4DR=((__TYPE_FULL *)result__E4DR);
-          Self__M4DR->parent_type__5SL=Self__UYCB;
-          Self__M4DR->flag__ATL=flg__5WAB;
-          result__XYCB=result__E4DR;
-          add_last__ZXMB(Self__UYCB->parent_type__TIB.type_full_list__LZCB,result__E4DR);
-        };
+        switch (((struct ___OBJ *)val__ZJAE)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          Self__OMOU=NULL;
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          Self__OMOU=NULL;
+        } break;
+        case __LIP_STRING__TDB__: {
+          Self__OMOU=((void *)val__ZJAE);
+        } break;
+        }
       };
-    };
-    __tmp__CXAB=result__XYCB;
-  } break;
-  case __TYPE_VOID__: {
-    Self__K1CB=((__TYPE_VOID *)__tmp__BXAB);
-    result__N1CB=NULL;
-    i__O1CB= 0;
-    if ((flg__5WAB == ((__TYPE_FULL *)Self__K1CB->parent_type__UIB.default__AKC)->flag__ATL)) {
-      result__N1CB=Self__K1CB->parent_type__UIB.default__AKC;
-    } else {
-      if (((void *)Self__K1CB->parent_type__UIB.type_full_list__LZCB == (void *)NULL)) {
-        Self__K1CB->parent_type__UIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
-        result__P4DR=NULL;
-        ptr__Q4DR=((__POINTER )(NULL));
-        typ_id__R4DR= 0;
-        sz__S4DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-        if ((sz__S4DR ==  0)) {
-          result__P4DR=TYPE_FULL__;
-        } else {
-          typ_id__R4DR=__TYPE_FULL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S4DR);
-          if ((typ_id__R4DR == (__INTEGER)(-  1))) {
-            a__T4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__U4DR=(__UINTEGER_32)((__UINTEGER_32)(sz__S4DR + a__T4DR) & (__UINTEGER_32)(~ a__T4DR));
-            ptr_table__G0OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__U4DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__F0OR=((__POINTER )(NULL));
-            result__H0OR=((__POINTER *)ptr_table__G0OR)[ 0];
-            if ((result__H0OR == (void *)NULL)) {
-              result__H0OR=new_lab__2PJ(new_size__U4DR);
-              next__F0OR=(void *)((unsigned long)result__H0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U4DR)));
-              ((__POINTER *)next__F0OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__G0OR)[ 0]=next__F0OR;
-            } else {
-              next__F0OR=((__POINTER *)result__H0OR)[ 0];
-              if ((next__F0OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H0OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U4DR <<  1)) <=  4096)) {
-                  next__F0OR=(void *)((unsigned long)result__H0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U4DR)));
-                } else {
-                  next__F0OR=new_lab__2PJ(new_size__U4DR);
-                };
-                ((__POINTER *)next__F0OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__G0OR)[ 0]=next__F0OR;
-              } else {
-                ((__POINTER *)result__H0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__H0OR=next__F0OR;
-              };
-            };
-            ptr__Q4DR=result__H0OR;
-          } else {
-            t__V4DR=((__UINTEGER_32 )typ_id__R4DR);
-            a__W4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__O0OR=(__UINTEGER_32)((__UINTEGER_32)(sz__S4DR + a__W4DR) & (__UINTEGER_32)(~ a__W4DR));
-            ptr_table__L0OR=((__POINTER )(&(table_type[(t__V4DR)])));
-            lab_type__N0OR=(__UINTEGER_32)(t__V4DR |  1);
-            next__K0OR=((__POINTER )(NULL));
-            result__M0OR=((__POINTER *)ptr_table__L0OR)[ 0];
-            if ((result__M0OR == (void *)NULL)) {
-              result__M0OR=new_lab__2PJ(lab_type__N0OR);
-              next__K0OR=(void *)((unsigned long)result__M0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0OR)));
-              ((__POINTER *)next__K0OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__L0OR)[ 0]=next__K0OR;
-            } else {
-              next__K0OR=((__POINTER *)result__M0OR)[ 0];
-              if ((next__K0OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M0OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O0OR <<  1)) <=  4096)) {
-                  next__K0OR=(void *)((unsigned long)result__M0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0OR)));
-                } else {
-                  next__K0OR=new_lab__2PJ(lab_type__N0OR);
-                };
-                ((__POINTER *)next__K0OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__L0OR)[ 0]=next__K0OR;
-              } else {
-                ((__POINTER *)result__M0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__M0OR=next__K0OR;
-              };
-            };
-            ptr__Q4DR=result__M0OR;
-          };
-          result__P4DR=((__TYPE_FULL *)ptr__Q4DR);
-          *(result__P4DR) = *(TYPE_FULL__);
-        };
-        Self__X4DR=((__TYPE_FULL *)result__P4DR);
-        Self__X4DR->parent_type__5SL=Self__K1CB;
-        Self__X4DR->flag__ATL=flg__5WAB;
-        result__N1CB=result__P4DR;
-        add_last__ZXMB(Self__K1CB->parent_type__UIB.type_full_list__LZCB,result__P4DR);
-      } else {
-        __tmp__ZZ4Q=((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-        __tmp__YDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
-        while (((i__O1CB <= __tmp__ZZ4Q) && (((__TYPE_FULL *)((void **)__tmp__YDAR)[i__O1CB])->flag__ATL != flg__5WAB))) {
-          i__O1CB=(__INTEGER)(i__O1CB +  1);
-        };
-        if ((i__O1CB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
-          result__N1CB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__O1CB];
-        } else {
-          result__04DR=NULL;
-          ptr__14DR=((__POINTER )(NULL));
-          typ_id__24DR= 0;
-          sz__34DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-          if ((sz__34DR ==  0)) {
-            result__04DR=TYPE_FULL__;
-          } else {
-            typ_id__24DR=__TYPE_FULL__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__34DR);
-            if ((typ_id__24DR == (__INTEGER)(-  1))) {
-              a__44DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__54DR=(__UINTEGER_32)((__UINTEGER_32)(sz__34DR + a__44DR) & (__UINTEGER_32)(~ a__44DR));
-              ptr_table__Q0OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__54DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__P0OR=((__POINTER )(NULL));
-              result__R0OR=((__POINTER *)ptr_table__Q0OR)[ 0];
-              if ((result__R0OR == (void *)NULL)) {
-                result__R0OR=new_lab__2PJ(new_size__54DR);
-                next__P0OR=(void *)((unsigned long)result__R0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54DR)));
-                ((__POINTER *)next__P0OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__Q0OR)[ 0]=next__P0OR;
-              } else {
-                next__P0OR=((__POINTER *)result__R0OR)[ 0];
-                if ((next__P0OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R0OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__54DR <<  1)) <=  4096)) {
-                    next__P0OR=(void *)((unsigned long)result__R0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54DR)));
-                  } else {
-                    next__P0OR=new_lab__2PJ(new_size__54DR);
-                  };
-                  ((__POINTER *)next__P0OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Q0OR)[ 0]=next__P0OR;
-                } else {
-                  ((__POINTER *)result__R0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__R0OR=next__P0OR;
-                };
-              };
-              ptr__14DR=result__R0OR;
-            } else {
-              t__A5DR=((__UINTEGER_32 )typ_id__24DR);
-              a__B5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__Y0OR=(__UINTEGER_32)((__UINTEGER_32)(sz__34DR + a__B5DR) & (__UINTEGER_32)(~ a__B5DR));
-              ptr_table__V0OR=((__POINTER )(&(table_type[(t__A5DR)])));
-              lab_type__X0OR=(__UINTEGER_32)(t__A5DR |  1);
-              next__U0OR=((__POINTER )(NULL));
-              result__W0OR=((__POINTER *)ptr_table__V0OR)[ 0];
-              if ((result__W0OR == (void *)NULL)) {
-                result__W0OR=new_lab__2PJ(lab_type__X0OR);
-                next__U0OR=(void *)((unsigned long)result__W0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y0OR)));
-                ((__POINTER *)next__U0OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__V0OR)[ 0]=next__U0OR;
-              } else {
-                next__U0OR=((__POINTER *)result__W0OR)[ 0];
-                if ((next__U0OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W0OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y0OR <<  1)) <=  4096)) {
-                    next__U0OR=(void *)((unsigned long)result__W0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y0OR)));
-                  } else {
-                    next__U0OR=new_lab__2PJ(lab_type__X0OR);
-                  };
-                  ((__POINTER *)next__U0OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__V0OR)[ 0]=next__U0OR;
-                } else {
-                  ((__POINTER *)result__W0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__W0OR=next__U0OR;
-                };
-              };
-              ptr__14DR=result__W0OR;
-            };
-            result__04DR=((__TYPE_FULL *)ptr__14DR);
-            *(result__04DR) = *(TYPE_FULL__);
-          };
-          Self__C5DR=((__TYPE_FULL *)result__04DR);
-          Self__C5DR->parent_type__5SL=Self__K1CB;
-          Self__C5DR->flag__ATL=flg__5WAB;
-          result__N1CB=result__04DR;
-          add_last__ZXMB(Self__K1CB->parent_type__UIB.type_full_list__LZCB,result__04DR);
+      if (((void *)Self__OMOU == (void *)NULL)) {
+        __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+        put_error__text__EQE( 1,(&__string_434));
+        put_position__PRE(__tmp__PLAE);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-    };
-    __tmp__CXAB=result__N1CB;
-  } break;
-  case __TYPE_CONTEXT__: {
-    Self__Z3CB=((__TYPE_CONTEXT *)__tmp__BXAB);
-    result__23CB=NULL;
-    i__33CB= 0;
-    if ((flg__5WAB == ((__TYPE_FULL *)Self__Z3CB->parent_type__VIB.default__AKC)->flag__ATL)) {
-      result__23CB=Self__Z3CB->parent_type__VIB.default__AKC;
-    } else {
-      if (((void *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB == (void *)NULL)) {
-        Self__Z3CB->parent_type__VIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
-        result__F5DR=NULL;
-        ptr__G5DR=((__POINTER )(NULL));
-        typ_id__H5DR= 0;
-        sz__I5DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-        if ((sz__I5DR ==  0)) {
-          result__F5DR=TYPE_FULL__;
-        } else {
-          typ_id__H5DR=__TYPE_FULL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__I5DR);
-          if ((typ_id__H5DR == (__INTEGER)(-  1))) {
-            a__J5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__K5DR=(__UINTEGER_32)((__UINTEGER_32)(sz__I5DR + a__J5DR) & (__UINTEGER_32)(~ a__J5DR));
-            ptr_table__00OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__K5DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__Z0OR=((__POINTER )(NULL));
-            result__10OR=((__POINTER *)ptr_table__00OR)[ 0];
-            if ((result__10OR == (void *)NULL)) {
-              result__10OR=new_lab__2PJ(new_size__K5DR);
-              next__Z0OR=(void *)((unsigned long)result__10OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K5DR)));
-              ((__POINTER *)next__Z0OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__00OR)[ 0]=next__Z0OR;
-            } else {
-              next__Z0OR=((__POINTER *)result__10OR)[ 0];
-              if ((next__Z0OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__10OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K5DR <<  1)) <=  4096)) {
-                  next__Z0OR=(void *)((unsigned long)result__10OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K5DR)));
-                } else {
-                  next__Z0OR=new_lab__2PJ(new_size__K5DR);
-                };
-                ((__POINTER *)next__Z0OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__00OR)[ 0]=next__Z0OR;
-              } else {
-                ((__POINTER *)result__10OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__10OR=next__Z0OR;
-              };
-            };
-            ptr__G5DR=result__10OR;
-          } else {
-            t__L5DR=((__UINTEGER_32 )typ_id__H5DR);
-            a__M5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__C1OR=(__UINTEGER_32)((__UINTEGER_32)(sz__I5DR + a__M5DR) & (__UINTEGER_32)(~ a__M5DR));
-            ptr_table__50OR=((__POINTER )(&(table_type[(t__L5DR)])));
-            lab_type__B1OR=(__UINTEGER_32)(t__L5DR |  1);
-            next__40OR=((__POINTER )(NULL));
-            result__A1OR=((__POINTER *)ptr_table__50OR)[ 0];
-            if ((result__A1OR == (void *)NULL)) {
-              result__A1OR=new_lab__2PJ(lab_type__B1OR);
-              next__40OR=(void *)((unsigned long)result__A1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C1OR)));
-              ((__POINTER *)next__40OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__50OR)[ 0]=next__40OR;
-            } else {
-              next__40OR=((__POINTER *)result__A1OR)[ 0];
-              if ((next__40OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A1OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C1OR <<  1)) <=  4096)) {
-                  next__40OR=(void *)((unsigned long)result__A1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C1OR)));
-                } else {
-                  next__40OR=new_lab__2PJ(lab_type__B1OR);
-                };
-                ((__POINTER *)next__40OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__50OR)[ 0]=next__40OR;
-              } else {
-                ((__POINTER *)result__A1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__40OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__A1OR=next__40OR;
-              };
-            };
-            ptr__G5DR=result__A1OR;
-          };
-          result__F5DR=((__TYPE_FULL *)ptr__G5DR);
-          *(result__F5DR) = *(TYPE_FULL__);
-        };
-        Self__N5DR=((__TYPE_FULL *)result__F5DR);
-        Self__N5DR->parent_type__5SL=Self__Z3CB;
-        Self__N5DR->flag__ATL=flg__5WAB;
-        result__23CB=result__F5DR;
-        add_last__ZXMB(Self__Z3CB->parent_type__VIB.type_full_list__LZCB,result__F5DR);
-      } else {
-        __tmp__D04Q=((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-        __tmp__ZDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
-        while (((i__33CB <= __tmp__D04Q) && (((__TYPE_FULL *)((void **)__tmp__ZDAR)[i__33CB])->flag__ATL != flg__5WAB))) {
-          i__33CB=(__INTEGER)(i__33CB +  1);
-        };
-        if ((i__33CB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
-          result__23CB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__33CB];
-        } else {
-          result__Q5DR=NULL;
-          ptr__R5DR=((__POINTER )(NULL));
-          typ_id__S5DR= 0;
-          sz__T5DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-          if ((sz__T5DR ==  0)) {
-            result__Q5DR=TYPE_FULL__;
-          } else {
-            typ_id__S5DR=__TYPE_FULL__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T5DR);
-            if ((typ_id__S5DR == (__INTEGER)(-  1))) {
-              a__U5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__V5DR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5DR + a__U5DR) & (__UINTEGER_32)(~ a__U5DR));
-              ptr_table__E1OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V5DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__D1OR=((__POINTER )(NULL));
-              result__F1OR=((__POINTER *)ptr_table__E1OR)[ 0];
-              if ((result__F1OR == (void *)NULL)) {
-                result__F1OR=new_lab__2PJ(new_size__V5DR);
-                next__D1OR=(void *)((unsigned long)result__F1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5DR)));
-                ((__POINTER *)next__D1OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__E1OR)[ 0]=next__D1OR;
-              } else {
-                next__D1OR=((__POINTER *)result__F1OR)[ 0];
-                if ((next__D1OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F1OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V5DR <<  1)) <=  4096)) {
-                    next__D1OR=(void *)((unsigned long)result__F1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5DR)));
-                  } else {
-                    next__D1OR=new_lab__2PJ(new_size__V5DR);
-                  };
-                  ((__POINTER *)next__D1OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__E1OR)[ 0]=next__D1OR;
-                } else {
-                  ((__POINTER *)result__F1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__F1OR=next__D1OR;
-                };
-              };
-              ptr__R5DR=result__F1OR;
-            } else {
-              t__W5DR=((__UINTEGER_32 )typ_id__S5DR);
-              a__X5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__M1OR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5DR + a__X5DR) & (__UINTEGER_32)(~ a__X5DR));
-              ptr_table__J1OR=((__POINTER )(&(table_type[(t__W5DR)])));
-              lab_type__L1OR=(__UINTEGER_32)(t__W5DR |  1);
-              next__I1OR=((__POINTER )(NULL));
-              result__K1OR=((__POINTER *)ptr_table__J1OR)[ 0];
-              if ((result__K1OR == (void *)NULL)) {
-                result__K1OR=new_lab__2PJ(lab_type__L1OR);
-                next__I1OR=(void *)((unsigned long)result__K1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M1OR)));
-                ((__POINTER *)next__I1OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__J1OR)[ 0]=next__I1OR;
-              } else {
-                next__I1OR=((__POINTER *)result__K1OR)[ 0];
-                if ((next__I1OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K1OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M1OR <<  1)) <=  4096)) {
-                    next__I1OR=(void *)((unsigned long)result__K1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M1OR)));
-                  } else {
-                    next__I1OR=new_lab__2PJ(lab_type__L1OR);
-                  };
-                  ((__POINTER *)next__I1OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__J1OR)[ 0]=next__I1OR;
-                } else {
-                  ((__POINTER *)result__K1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__K1OR=next__I1OR;
-                };
-              };
-              ptr__R5DR=result__K1OR;
-            };
-            result__Q5DR=((__TYPE_FULL *)ptr__R5DR);
-            *(result__Q5DR) = *(TYPE_FULL__);
-          };
-          Self__Y5DR=((__TYPE_FULL *)result__Q5DR);
-          Self__Y5DR->parent_type__5SL=Self__Z3CB;
-          Self__Y5DR->flag__ATL=flg__5WAB;
-          result__23CB=result__Q5DR;
-          add_last__ZXMB(Self__Z3CB->parent_type__VIB.type_full_list__LZCB,result__Q5DR);
+      path__1JAE=Self__OMOU->value__MGC;
+      Self__1KUF=((__STRING_CONSTANT__0 *)path__1JAE);
+      if ((((__CHARACTER__DB *)Self__1KUF->storage__1C)[(__INTEGER__Q)(Self__1KUF->count__0C -  1)] == '*')) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),path__1JAE);
+        Self__VCXT=((__STRING__BC *)string_tmp__YC);
+        if (( 1 > Self__VCXT->count__WJ)) {
+          Self__VCXT->count__WJ= 0;
+        } else /* FALSE */ {
+          Self__VCXT->count__WJ=(__INTEGER__Q)(Self__VCXT->count__WJ -  1);
         };
+        __tmp__3LAE=get__PJC(string_tmp__YC);
+        path__1JAE=__tmp__3LAE;
+        is_rec__2JAE=TRUE__K__;
       };
+      load_directory__is_recursive__Q1AD(Self__XJAE,path__1JAE,is_rec__2JAE);
     };
-    __tmp__CXAB=result__23CB;
-  } break;
-  case __TYPE_ID__: {
-    Self__X2LB=((__TYPE_ID *)__tmp__BXAB);
-    result__02LB=NULL;
-    i__12LB= 0;
-    if ((flg__5WAB == ((__TYPE_FULL *)Self__X2LB->parent_type__WIB.default__AKC)->flag__ATL)) {
-      result__02LB=Self__X2LB->parent_type__WIB.default__AKC;
-    } else {
-      if (((void *)Self__X2LB->parent_type__WIB.type_full_list__LZCB == (void *)NULL)) {
-        Self__X2LB->parent_type__WIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
-        result__15DR=NULL;
-        ptr__25DR=((__POINTER )(NULL));
-        typ_id__35DR= 0;
-        sz__45DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-        if ((sz__45DR ==  0)) {
-          result__15DR=TYPE_FULL__;
-        } else {
-          typ_id__35DR=__TYPE_FULL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__45DR);
-          if ((typ_id__35DR == (__INTEGER)(-  1))) {
-            a__55DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AAER=(__UINTEGER_32)((__UINTEGER_32)(sz__45DR + a__55DR) & (__UINTEGER_32)(~ a__55DR));
-            ptr_table__O1OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AAER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__N1OR=((__POINTER )(NULL));
-            result__P1OR=((__POINTER *)ptr_table__O1OR)[ 0];
-            if ((result__P1OR == (void *)NULL)) {
-              result__P1OR=new_lab__2PJ(new_size__AAER);
-              next__N1OR=(void *)((unsigned long)result__P1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAER)));
-              ((__POINTER *)next__N1OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__O1OR)[ 0]=next__N1OR;
-            } else {
-              next__N1OR=((__POINTER *)result__P1OR)[ 0];
-              if ((next__N1OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P1OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AAER <<  1)) <=  4096)) {
-                  next__N1OR=(void *)((unsigned long)result__P1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAER)));
-                } else {
-                  next__N1OR=new_lab__2PJ(new_size__AAER);
-                };
-                ((__POINTER *)next__N1OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__O1OR)[ 0]=next__N1OR;
-              } else {
-                ((__POINTER *)result__P1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__P1OR=next__N1OR;
-              };
-            };
-            ptr__25DR=result__P1OR;
-          } else {
-            t__BAER=((__UINTEGER_32 )typ_id__35DR);
-            a__CAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__W1OR=(__UINTEGER_32)((__UINTEGER_32)(sz__45DR + a__CAER) & (__UINTEGER_32)(~ a__CAER));
-            ptr_table__T1OR=((__POINTER )(&(table_type[(t__BAER)])));
-            lab_type__V1OR=(__UINTEGER_32)(t__BAER |  1);
-            next__S1OR=((__POINTER )(NULL));
-            result__U1OR=((__POINTER *)ptr_table__T1OR)[ 0];
-            if ((result__U1OR == (void *)NULL)) {
-              result__U1OR=new_lab__2PJ(lab_type__V1OR);
-              next__S1OR=(void *)((unsigned long)result__U1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1OR)));
-              ((__POINTER *)next__S1OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__T1OR)[ 0]=next__S1OR;
-            } else {
-              next__S1OR=((__POINTER *)result__U1OR)[ 0];
-              if ((next__S1OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U1OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W1OR <<  1)) <=  4096)) {
-                  next__S1OR=(void *)((unsigned long)result__U1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1OR)));
-                } else {
-                  next__S1OR=new_lab__2PJ(lab_type__V1OR);
-                };
-                ((__POINTER *)next__S1OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__T1OR)[ 0]=next__S1OR;
-              } else {
-                ((__POINTER *)result__U1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__U1OR=next__S1OR;
-              };
-            };
-            ptr__25DR=result__U1OR;
-          };
-          result__15DR=((__TYPE_FULL *)ptr__25DR);
-          *(result__15DR) = *(TYPE_FULL__);
-        };
-        Self__DAER=((__TYPE_FULL *)result__15DR);
-        Self__DAER->parent_type__5SL=Self__X2LB;
-        Self__DAER->flag__ATL=flg__5WAB;
-        result__02LB=result__15DR;
-        add_last__ZXMB(Self__X2LB->parent_type__WIB.type_full_list__LZCB,result__15DR);
+    __tmp__0KAE=result__GWGE;
+  };
+  if ((! __tmp__0KAE)) {
+    if (((void *)Self__XJAE->name__TF5D == (void *)(&__string_102))) {
+      if (val__ZJAE==NULL) {
+        Self__OMOU=NULL;
       } else {
-        __tmp__N04Q=((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-        __tmp__0DAR=((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
-        while (((i__12LB <= __tmp__N04Q) && (((__TYPE_FULL *)((void **)__tmp__0DAR)[i__12LB])->flag__ATL != flg__5WAB))) {
-          i__12LB=(__INTEGER)(i__12LB +  1);
-        };
-        if ((i__12LB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
-          result__02LB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__12LB];
-        } else {
-          result__GAER=NULL;
-          ptr__HAER=((__POINTER )(NULL));
-          typ_id__IAER= 0;
-          sz__JAER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-          if ((sz__JAER ==  0)) {
-            result__GAER=TYPE_FULL__;
-          } else {
-            typ_id__IAER=__TYPE_FULL__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JAER);
-            if ((typ_id__IAER == (__INTEGER)(-  1))) {
-              a__KAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LAER=(__UINTEGER_32)((__UINTEGER_32)(sz__JAER + a__KAER) & (__UINTEGER_32)(~ a__KAER));
-              ptr_table__Y1OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LAER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__X1OR=((__POINTER )(NULL));
-              result__Z1OR=((__POINTER *)ptr_table__Y1OR)[ 0];
-              if ((result__Z1OR == (void *)NULL)) {
-                result__Z1OR=new_lab__2PJ(new_size__LAER);
-                next__X1OR=(void *)((unsigned long)result__Z1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LAER)));
-                ((__POINTER *)next__X1OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__Y1OR)[ 0]=next__X1OR;
-              } else {
-                next__X1OR=((__POINTER *)result__Z1OR)[ 0];
-                if ((next__X1OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z1OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LAER <<  1)) <=  4096)) {
-                    next__X1OR=(void *)((unsigned long)result__Z1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LAER)));
-                  } else {
-                    next__X1OR=new_lab__2PJ(new_size__LAER);
-                  };
-                  ((__POINTER *)next__X1OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Y1OR)[ 0]=next__X1OR;
-                } else {
-                  ((__POINTER *)result__Z1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__Z1OR=next__X1OR;
-                };
-              };
-              ptr__HAER=result__Z1OR;
-            } else {
-              t__MAER=((__UINTEGER_32 )typ_id__IAER);
-              a__NAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__A2OR=(__UINTEGER_32)((__UINTEGER_32)(sz__JAER + a__NAER) & (__UINTEGER_32)(~ a__NAER));
-              ptr_table__31OR=((__POINTER )(&(table_type[(t__MAER)])));
-              lab_type__51OR=(__UINTEGER_32)(t__MAER |  1);
-              next__21OR=((__POINTER )(NULL));
-              result__41OR=((__POINTER *)ptr_table__31OR)[ 0];
-              if ((result__41OR == (void *)NULL)) {
-                result__41OR=new_lab__2PJ(lab_type__51OR);
-                next__21OR=(void *)((unsigned long)result__41OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A2OR)));
-                ((__POINTER *)next__21OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__31OR)[ 0]=next__21OR;
-              } else {
-                next__21OR=((__POINTER *)result__41OR)[ 0];
-                if ((next__21OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__41OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A2OR <<  1)) <=  4096)) {
-                    next__21OR=(void *)((unsigned long)result__41OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A2OR)));
-                  } else {
-                    next__21OR=new_lab__2PJ(lab_type__51OR);
-                  };
-                  ((__POINTER *)next__21OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__31OR)[ 0]=next__21OR;
-                } else {
-                  ((__POINTER *)result__41OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__21OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__41OR=next__21OR;
-                };
-              };
-              ptr__HAER=result__41OR;
-            };
-            result__GAER=((__TYPE_FULL *)ptr__HAER);
-            *(result__GAER) = *(TYPE_FULL__);
-          };
-          Self__OAER=((__TYPE_FULL *)result__GAER);
-          Self__OAER->parent_type__5SL=Self__X2LB;
-          Self__OAER->flag__ATL=flg__5WAB;
-          result__02LB=result__GAER;
-          add_last__ZXMB(Self__X2LB->parent_type__WIB.type_full_list__LZCB,result__GAER);
-        };
+        switch (((struct ___OBJ *)val__ZJAE)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          Self__OMOU=NULL;
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          Self__OMOU=NULL;
+        } break;
+        case __LIP_STRING__TDB__: {
+          Self__OMOU=((void *)val__ZJAE);
+        } break;
+        }
       };
-    };
-    __tmp__CXAB=result__02LB;
-  } break;
-  case __TYPE_GENERIC__: {
-    Self__30MC=((__TYPE_GENERIC *)__tmp__BXAB);
-    result__A1MC=NULL;
-    i__B1MC= 0;
-    if ((flg__5WAB == ((__TYPE_FULL *)Self__30MC->parent_type__C2IB.default__AKC)->flag__ATL)) {
-      result__A1MC=Self__30MC->parent_type__C2IB.default__AKC;
-    } else {
-      if (((void *)Self__30MC->parent_type__C2IB.type_full_list__LZCB == (void *)NULL)) {
-        Self__30MC->parent_type__C2IB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
-        result__RAER=NULL;
-        ptr__SAER=((__POINTER )(NULL));
-        typ_id__TAER= 0;
-        sz__UAER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-        if ((sz__UAER ==  0)) {
-          result__RAER=TYPE_FULL__;
-        } else {
-          typ_id__TAER=__TYPE_FULL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UAER);
-          if ((typ_id__TAER == (__INTEGER)(-  1))) {
-            a__VAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__WAER=(__UINTEGER_32)((__UINTEGER_32)(sz__UAER + a__VAER) & (__UINTEGER_32)(~ a__VAER));
-            ptr_table__C2OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WAER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__B2OR=((__POINTER )(NULL));
-            result__D2OR=((__POINTER *)ptr_table__C2OR)[ 0];
-            if ((result__D2OR == (void *)NULL)) {
-              result__D2OR=new_lab__2PJ(new_size__WAER);
-              next__B2OR=(void *)((unsigned long)result__D2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAER)));
-              ((__POINTER *)next__B2OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__C2OR)[ 0]=next__B2OR;
-            } else {
-              next__B2OR=((__POINTER *)result__D2OR)[ 0];
-              if ((next__B2OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D2OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WAER <<  1)) <=  4096)) {
-                  next__B2OR=(void *)((unsigned long)result__D2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAER)));
-                } else {
-                  next__B2OR=new_lab__2PJ(new_size__WAER);
-                };
-                ((__POINTER *)next__B2OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__C2OR)[ 0]=next__B2OR;
-              } else {
-                ((__POINTER *)result__D2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__D2OR=next__B2OR;
-              };
-            };
-            ptr__SAER=result__D2OR;
-          } else {
-            t__XAER=((__UINTEGER_32 )typ_id__TAER);
-            a__YAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__K2OR=(__UINTEGER_32)((__UINTEGER_32)(sz__UAER + a__YAER) & (__UINTEGER_32)(~ a__YAER));
-            ptr_table__H2OR=((__POINTER )(&(table_type[(t__XAER)])));
-            lab_type__J2OR=(__UINTEGER_32)(t__XAER |  1);
-            next__G2OR=((__POINTER )(NULL));
-            result__I2OR=((__POINTER *)ptr_table__H2OR)[ 0];
-            if ((result__I2OR == (void *)NULL)) {
-              result__I2OR=new_lab__2PJ(lab_type__J2OR);
-              next__G2OR=(void *)((unsigned long)result__I2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K2OR)));
-              ((__POINTER *)next__G2OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__H2OR)[ 0]=next__G2OR;
-            } else {
-              next__G2OR=((__POINTER *)result__I2OR)[ 0];
-              if ((next__G2OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I2OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K2OR <<  1)) <=  4096)) {
-                  next__G2OR=(void *)((unsigned long)result__I2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K2OR)));
-                } else {
-                  next__G2OR=new_lab__2PJ(lab_type__J2OR);
-                };
-                ((__POINTER *)next__G2OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__H2OR)[ 0]=next__G2OR;
-              } else {
-                ((__POINTER *)result__I2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__I2OR=next__G2OR;
-              };
-            };
-            ptr__SAER=result__I2OR;
-          };
-          result__RAER=((__TYPE_FULL *)ptr__SAER);
-          *(result__RAER) = *(TYPE_FULL__);
-        };
-        Self__ZAER=((__TYPE_FULL *)result__RAER);
-        Self__ZAER->parent_type__5SL=Self__30MC;
-        Self__ZAER->flag__ATL=flg__5WAB;
-        result__A1MC=result__RAER;
-        add_last__ZXMB(Self__30MC->parent_type__C2IB.type_full_list__LZCB,result__RAER);
-      } else {
-        __tmp__X04Q=((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-        __tmp__1DAR=((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
-        while (((i__B1MC <= __tmp__X04Q) && (((__TYPE_FULL *)((void **)__tmp__1DAR)[i__B1MC])->flag__ATL != flg__5WAB))) {
-          i__B1MC=(__INTEGER)(i__B1MC +  1);
-        };
-        if ((i__B1MC <= ((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
-          result__A1MC=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__B1MC];
-        } else {
-          result__2AER=NULL;
-          ptr__3AER=((__POINTER )(NULL));
-          typ_id__4AER= 0;
-          sz__5AER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-          if ((sz__5AER ==  0)) {
-            result__2AER=TYPE_FULL__;
-          } else {
-            typ_id__4AER=__TYPE_FULL__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5AER);
-            if ((typ_id__4AER == (__INTEGER)(-  1))) {
-              a__ABER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BBER=(__UINTEGER_32)((__UINTEGER_32)(sz__5AER + a__ABER) & (__UINTEGER_32)(~ a__ABER));
-              ptr_table__M2OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BBER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__L2OR=((__POINTER )(NULL));
-              result__N2OR=((__POINTER *)ptr_table__M2OR)[ 0];
-              if ((result__N2OR == (void *)NULL)) {
-                result__N2OR=new_lab__2PJ(new_size__BBER);
-                next__L2OR=(void *)((unsigned long)result__N2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBER)));
-                ((__POINTER *)next__L2OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__M2OR)[ 0]=next__L2OR;
-              } else {
-                next__L2OR=((__POINTER *)result__N2OR)[ 0];
-                if ((next__L2OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N2OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BBER <<  1)) <=  4096)) {
-                    next__L2OR=(void *)((unsigned long)result__N2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBER)));
-                  } else {
-                    next__L2OR=new_lab__2PJ(new_size__BBER);
-                  };
-                  ((__POINTER *)next__L2OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__M2OR)[ 0]=next__L2OR;
-                } else {
-                  ((__POINTER *)result__N2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__N2OR=next__L2OR;
-                };
-              };
-              ptr__3AER=result__N2OR;
-            } else {
-              t__CBER=((__UINTEGER_32 )typ_id__4AER);
-              a__DBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__U2OR=(__UINTEGER_32)((__UINTEGER_32)(sz__5AER + a__DBER) & (__UINTEGER_32)(~ a__DBER));
-              ptr_table__R2OR=((__POINTER )(&(table_type[(t__CBER)])));
-              lab_type__T2OR=(__UINTEGER_32)(t__CBER |  1);
-              next__Q2OR=((__POINTER )(NULL));
-              result__S2OR=((__POINTER *)ptr_table__R2OR)[ 0];
-              if ((result__S2OR == (void *)NULL)) {
-                result__S2OR=new_lab__2PJ(lab_type__T2OR);
-                next__Q2OR=(void *)((unsigned long)result__S2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U2OR)));
-                ((__POINTER *)next__Q2OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__R2OR)[ 0]=next__Q2OR;
-              } else {
-                next__Q2OR=((__POINTER *)result__S2OR)[ 0];
-                if ((next__Q2OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S2OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U2OR <<  1)) <=  4096)) {
-                    next__Q2OR=(void *)((unsigned long)result__S2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U2OR)));
-                  } else {
-                    next__Q2OR=new_lab__2PJ(lab_type__T2OR);
-                  };
-                  ((__POINTER *)next__Q2OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__R2OR)[ 0]=next__Q2OR;
-                } else {
-                  ((__POINTER *)result__S2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__S2OR=next__Q2OR;
-                };
-              };
-              ptr__3AER=result__S2OR;
-            };
-            result__2AER=((__TYPE_FULL *)ptr__3AER);
-            *(result__2AER) = *(TYPE_FULL__);
-          };
-          Self__EBER=((__TYPE_FULL *)result__2AER);
-          Self__EBER->parent_type__5SL=Self__30MC;
-          Self__EBER->flag__ATL=flg__5WAB;
-          result__A1MC=result__2AER;
-          add_last__ZXMB(Self__30MC->parent_type__C2IB.type_full_list__LZCB,result__2AER);
+      if (((void *)Self__OMOU == (void *)NULL)) {
+        __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+        put_error__text__EQE( 1,(&__string_434));
+        put_position__PRE(__tmp__PLAE);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-    };
-    __tmp__CXAB=result__A1MC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    Self__PNEJ=((__PROFIL_BLOCK *)__tmp__BXAB);
-    result__SNEJ=NULL;
-    i__TNEJ= 0;
-    if ((flg__5WAB == ((__TYPE_FULL *)Self__PNEJ->parent_type__PGAG.default__AKC)->flag__ATL)) {
-      result__SNEJ=Self__PNEJ->parent_type__PGAG.default__AKC;
-    } else {
-      if (((void *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB == (void *)NULL)) {
-        Self__PNEJ->parent_type__PGAG.type_full_list__LZCB=create_with_capacity__S0HB( 2);
-        result__HBER=NULL;
-        ptr__IBER=((__POINTER )(NULL));
-        typ_id__JBER= 0;
-        sz__KBER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-        if ((sz__KBER ==  0)) {
-          result__HBER=TYPE_FULL__;
-        } else {
-          typ_id__JBER=__TYPE_FULL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KBER);
-          if ((typ_id__JBER == (__INTEGER)(-  1))) {
-            a__LBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__MBER=(__UINTEGER_32)((__UINTEGER_32)(sz__KBER + a__LBER) & (__UINTEGER_32)(~ a__LBER));
-            ptr_table__W2OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MBER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__V2OR=((__POINTER )(NULL));
-            result__X2OR=((__POINTER *)ptr_table__W2OR)[ 0];
-            if ((result__X2OR == (void *)NULL)) {
-              result__X2OR=new_lab__2PJ(new_size__MBER);
-              next__V2OR=(void *)((unsigned long)result__X2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBER)));
-              ((__POINTER *)next__V2OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__W2OR)[ 0]=next__V2OR;
-            } else {
-              next__V2OR=((__POINTER *)result__X2OR)[ 0];
-              if ((next__V2OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X2OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MBER <<  1)) <=  4096)) {
-                  next__V2OR=(void *)((unsigned long)result__X2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBER)));
-                } else {
-                  next__V2OR=new_lab__2PJ(new_size__MBER);
-                };
-                ((__POINTER *)next__V2OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__W2OR)[ 0]=next__V2OR;
-              } else {
-                ((__POINTER *)result__X2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__X2OR=next__V2OR;
-              };
-            };
-            ptr__IBER=result__X2OR;
-          } else {
-            t__NBER=((__UINTEGER_32 )typ_id__JBER);
-            a__OBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__42OR=(__UINTEGER_32)((__UINTEGER_32)(sz__KBER + a__OBER) & (__UINTEGER_32)(~ a__OBER));
-            ptr_table__12OR=((__POINTER )(&(table_type[(t__NBER)])));
-            lab_type__32OR=(__UINTEGER_32)(t__NBER |  1);
-            next__02OR=((__POINTER )(NULL));
-            result__22OR=((__POINTER *)ptr_table__12OR)[ 0];
-            if ((result__22OR == (void *)NULL)) {
-              result__22OR=new_lab__2PJ(lab_type__32OR);
-              next__02OR=(void *)((unsigned long)result__22OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42OR)));
-              ((__POINTER *)next__02OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__12OR)[ 0]=next__02OR;
-            } else {
-              next__02OR=((__POINTER *)result__22OR)[ 0];
-              if ((next__02OR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__22OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__42OR <<  1)) <=  4096)) {
-                  next__02OR=(void *)((unsigned long)result__22OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42OR)));
-                } else {
-                  next__02OR=new_lab__2PJ(lab_type__32OR);
-                };
-                ((__POINTER *)next__02OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__12OR)[ 0]=next__02OR;
-              } else {
-                ((__POINTER *)result__22OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__02OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__22OR=next__02OR;
-              };
-            };
-            ptr__IBER=result__22OR;
-          };
-          result__HBER=((__TYPE_FULL *)ptr__IBER);
-          *(result__HBER) = *(TYPE_FULL__);
+      ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+      append_in__KTCF(((__LIP_STRING__TDB *)Self__OMOU),string_tmp__YC);
+      Self__VCXT=((__STRING__BC *)string_tmp__YC);
+      if ((Self__VCXT->capacity__UFL > Self__VCXT->count__WJ)) {
+        ((__CHARACTER__DB *)Self__VCXT->storage__LFL)[Self__VCXT->count__WJ]='\0';
+      } else /* FALSE */ {
+        add_last__ACV(Self__VCXT,'\0');
+        Self__VCXT->count__WJ=(__INTEGER__Q)(Self__VCXT->count__WJ -  1);
+      };
+      system(((char*)((Self__VCXT->storage__LFL))));
+    } else /* FALSE */ {
+      Self__1KUF=Self__XJAE->name__TF5D;
+      result__V30E=NULL;
+      j__U30E= 0;
+      while (((j__U30E <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B) && ((void *)((__LIP_SLOT_CODE__HC *)((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__U30E])->name__Y3B != (void *)Self__1KUF))) {
+        j__U30E=(__INTEGER__Q)(j__U30E +  1);
+      };
+      if ((j__U30E <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B)) {
+        result__V30E=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__U30E];
+      };
+      if (((void *)result__V30E == (void *)NULL)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__XJAE->name__TF5D);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_436));
+        __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(__tmp__PLAE);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        Self__PBER=((__TYPE_FULL *)result__HBER);
-        Self__PBER->parent_type__5SL=Self__PNEJ;
-        Self__PBER->flag__ATL=flg__5WAB;
-        result__SNEJ=result__HBER;
-        add_last__ZXMB(Self__PNEJ->parent_type__PGAG.type_full_list__LZCB,result__HBER);
-      } else {
-        __tmp__B14Q=((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
-        __tmp__2DAR=((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
-        while (((i__TNEJ <= __tmp__B14Q) && (((__TYPE_FULL *)((void **)__tmp__2DAR)[i__TNEJ])->flag__ATL != flg__5WAB))) {
-          i__TNEJ=(__INTEGER)(i__TNEJ +  1);
+      };
+      __tmp__UNAE=run_with__WEXC(((__LIP_SLOT_CODE__HC *)result__V30E),val__ZJAE);
+      if ((! __tmp__UNAE)) {
+        __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+        put_error__text__EQE( 1,(&__string_437));
+        put_position__PRE(__tmp__PLAE);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        if ((i__TNEJ <= ((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
-          result__SNEJ=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__TNEJ];
-        } else {
-          result__SBER=NULL;
-          ptr__TBER=((__POINTER )(NULL));
-          typ_id__UBER= 0;
-          sz__VBER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-          if ((sz__VBER ==  0)) {
-            result__SBER=TYPE_FULL__;
-          } else {
-            typ_id__UBER=__TYPE_FULL__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VBER);
-            if ((typ_id__UBER == (__INTEGER)(-  1))) {
-              a__WBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XBER=(__UINTEGER_32)((__UINTEGER_32)(sz__VBER + a__WBER) & (__UINTEGER_32)(~ a__WBER));
-              ptr_table__A3OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XBER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__52OR=((__POINTER )(NULL));
-              result__B3OR=((__POINTER *)ptr_table__A3OR)[ 0];
-              if ((result__B3OR == (void *)NULL)) {
-                result__B3OR=new_lab__2PJ(new_size__XBER);
-                next__52OR=(void *)((unsigned long)result__B3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBER)));
-                ((__POINTER *)next__52OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__A3OR)[ 0]=next__52OR;
-              } else {
-                next__52OR=((__POINTER *)result__B3OR)[ 0];
-                if ((next__52OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B3OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XBER <<  1)) <=  4096)) {
-                    next__52OR=(void *)((unsigned long)result__B3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBER)));
-                  } else {
-                    next__52OR=new_lab__2PJ(new_size__XBER);
-                  };
-                  ((__POINTER *)next__52OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__A3OR)[ 0]=next__52OR;
-                } else {
-                  ((__POINTER *)result__B3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__52OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__B3OR=next__52OR;
-                };
-              };
-              ptr__TBER=result__B3OR;
-            } else {
-              t__YBER=((__UINTEGER_32 )typ_id__UBER);
-              a__ZBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__I3OR=(__UINTEGER_32)((__UINTEGER_32)(sz__VBER + a__ZBER) & (__UINTEGER_32)(~ a__ZBER));
-              ptr_table__F3OR=((__POINTER )(&(table_type[(t__YBER)])));
-              lab_type__H3OR=(__UINTEGER_32)(t__YBER |  1);
-              next__E3OR=((__POINTER )(NULL));
-              result__G3OR=((__POINTER *)ptr_table__F3OR)[ 0];
-              if ((result__G3OR == (void *)NULL)) {
-                result__G3OR=new_lab__2PJ(lab_type__H3OR);
-                next__E3OR=(void *)((unsigned long)result__G3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3OR)));
-                ((__POINTER *)next__E3OR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__F3OR)[ 0]=next__E3OR;
-              } else {
-                next__E3OR=((__POINTER *)result__G3OR)[ 0];
-                if ((next__E3OR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G3OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I3OR <<  1)) <=  4096)) {
-                    next__E3OR=(void *)((unsigned long)result__G3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3OR)));
-                  } else {
-                    next__E3OR=new_lab__2PJ(lab_type__H3OR);
-                  };
-                  ((__POINTER *)next__E3OR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__F3OR)[ 0]=next__E3OR;
-                } else {
-                  ((__POINTER *)result__G3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__G3OR=next__E3OR;
-                };
-              };
-              ptr__TBER=result__G3OR;
-            };
-            result__SBER=((__TYPE_FULL *)ptr__TBER);
-            *(result__SBER) = *(TYPE_FULL__);
-          };
-          Self__0BER=((__TYPE_FULL *)result__SBER);
-          Self__0BER->parent_type__5SL=Self__PNEJ;
-          Self__0BER->flag__ATL=flg__5WAB;
-          result__SNEJ=result__SBER;
-          add_last__ZXMB(Self__PNEJ->parent_type__PGAG.type_full_list__LZCB,result__SBER);
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
     };
-    __tmp__CXAB=result__SNEJ;
-  } break;
   };
-  return(__tmp__CXAB);
+  if (((void *)val__ZJAE != (void *)NULL)) {
+    switch (((struct ___OBJ *)val__ZJAE)->__id) {
+    case __LIP_INTEGER__HDB__: {
+      free__TZ1D(((__LIP_INTEGER__HDB *)val__ZJAE));
+    } break;
+    case __LIP_STRING__TDB__: {
+      free__WZ1D(((__LIP_STRING__TDB *)val__ZJAE));
+    } break;
+    };
+  };
 }
 
-static void** create__HM1(__INTEGER nb_elements__JM1)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void run__TGXD(__LIP_AFFECT__51LB *Self__UGXD)
+// ({LIP_AFFECT__51LB}) Void No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__5DAR,a__4DAR,new_size__AEAR,new_size2__BEAR,a__CEAR;
-  __UINTEGER_32 new_size__DEAR;
-  __POINTER result__3DAR,ptr_table__K3OR,next__J3OR,result__L3OR;
-  __INTEGER Self__N1PB;
-  void **Result__QS4;
-  sz__5DAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__JM1 * ((__INTEGER )(sizeof(void *)))));
-  result__3DAR=((__POINTER )(NULL));
-  a__4DAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__AEAR=(__UINTEGER_32)((__UINTEGER_32)(sz__5DAR + a__4DAR) & (__UINTEGER_32)(~ a__4DAR));
-  new_size2__BEAR=(__UINTEGER_32)(new_size__AEAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__BEAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__CEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__DEAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BEAR + a__CEAR) & (__UINTEGER_32)(~ a__CEAR));
-    ptr_table__K3OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DEAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__J3OR=((__POINTER )(NULL));
-    result__L3OR=((__POINTER *)ptr_table__K3OR)[ 0];
-    if ((result__L3OR == (void *)NULL)) {
-      result__L3OR=new_lab__2PJ(new_size__DEAR);
-      next__J3OR=(void *)((unsigned long)result__L3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEAR)));
-      ((__POINTER *)next__J3OR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__K3OR)[ 0]=next__J3OR;
-    } else {
-      next__J3OR=((__POINTER *)result__L3OR)[ 0];
-      if ((next__J3OR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L3OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DEAR <<  1)) <=  4096)) {
-          next__J3OR=(void *)((unsigned long)result__L3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEAR)));
-        } else {
-          next__J3OR=new_lab__2PJ(new_size__DEAR);
-        };
-        ((__POINTER *)next__J3OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__K3OR)[ 0]=next__J3OR;
-      } else {
-        ((__POINTER *)result__L3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__L3OR=next__J3OR;
-      };
+  __LIP_SLOT_DATA__3AB *__tmp__DNYD;
+  __POSITION__OL pos__WFZS;
+  void *__tmp__IHXD;
+  void *__tmp__JHXD,*__tmp__SMOU,*__tmp__TMOU;
+  __LIP_INTEGER__HDB *Self__UMOU,*__tmp__VMOU;
+  __LIP_STRING__TDB *Self__WMOU,*__tmp__XMOU;
+  __BOOLEAN__L __tmp__KHXD;
+  __tmp__DNYD=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),Self__UGXD->name__0AYB);
+  if (((void *)__tmp__DNYD == (void *)NULL)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+    append__KWX(((__STRING__BC *)string_tmp__YC),Self__UGXD->name__0AYB);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_436));
+    pos__WFZS=Self__UGXD->parent_lip_code__A2LB.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(pos__WFZS);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  __tmp__IHXD=Self__UGXD->value__1AYB;
+  switch (((struct ___OBJ *)__tmp__IHXD)->__id) {
+  case __LIP_CALL__EHB__: {
+    __tmp__JHXD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__IHXD));
+  } break;
+  case __LIP_BINARY__VWQB__: {
+    __tmp__JHXD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__IHXD));
+  } break;
+  case __LIP_UNARY__HZSB__: {
+    __tmp__JHXD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__IHXD));
+  } break;
+  case __LIP_VALUE__ALKD__: {
+    __tmp__SMOU=((__LIP_VALUE__ALKD *)__tmp__IHXD)->value__0ABE;
+    switch (((struct ___OBJ *)__tmp__SMOU)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__TMOU=((__LIP_BOOLEAN__BCB *)__tmp__SMOU);
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__UMOU=((__LIP_INTEGER__HDB *)__tmp__SMOU);
+      __tmp__VMOU=get__HYW(Self__UMOU,Self__UMOU->value__PHC);
+      __tmp__TMOU=__tmp__VMOU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__WMOU=((__LIP_STRING__TDB *)__tmp__SMOU);
+      __tmp__XMOU=get__TTW(Self__WMOU,Self__WMOU->value__MGC);
+      __tmp__TMOU=__tmp__XMOU;
+    } break;
+    };
+    __tmp__JHXD=__tmp__TMOU;
+  } break;
+  };
+  __tmp__KHXD=set_value__EY0(((__LIP_SLOT_DATA__3AB *)__tmp__DNYD),__tmp__JHXD);
+  if ((! __tmp__KHXD)) {
+    pos__WFZS=Self__UGXD->parent_lip_code__A2LB.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 1,(&__string_426));
+    put_position__PRE(pos__WFZS);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    ((__POINTER *)result__L3OR)[ 0]=((__POINTER ) 3);
-    result__3DAR=(void *)((unsigned long)result__L3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__3DAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__AEAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__QS4=((void **)result__3DAR);
-  Self__N1PB=(__INTEGER)(nb_elements__JM1 -  1);
-  while ((Self__N1PB >=  0)) {
-    Result__QS4[Self__N1PB]=NULL;
-    Self__N1PB=(__INTEGER)(Self__N1PB -  1);
+  switch (((struct ___OBJ *)__tmp__JHXD)->__id) {
+  case __LIP_INTEGER__HDB__: {
+    free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__JHXD));
+  } break;
+  case __LIP_STRING__TDB__: {
+    free__WZ1D(((__LIP_STRING__TDB *)__tmp__JHXD));
+  } break;
   };
-  return(Result__QS4);
 }
 
-static __INTEGER hash_code__3PO(__FAST_ARRAYoITM_TYPE_MONOo *Self__4PO)
-// ({FAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void run__4HXD(__LIP_IF__ERAC *Self__5HXD)
+// ({LIP_IF__ERAC}) Void Recursive, No inlinable.
 {
-  __INTEGER result__AQO,__tmp__PQO,__tmp__4QO;
-  void *__tmp__OQO,*__tmp__3QO;
-  __BOOLEAN __tmp__RQO;
-  result__AQO= 0;
-  if ((! (Self__4PO->parent_arrayed_collection__PIB.upper__BWK <  0))) {
-    if (((void *)((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[Self__4PO->parent_arrayed_collection__PIB.upper__BWK] != (void *)NULL)) {
-      __tmp__OQO=((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[Self__4PO->parent_arrayed_collection__PIB.upper__BWK];
-      switch (((struct ___OBJ *)__tmp__OQO)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__PQO=hash_code__OPN(((__ITM_TYPE_SIMPLE *)__tmp__OQO)->name__UMC);
+  void *__tmp__BIXD,*__tmp__VMNT,*__tmp__ZMNT;
+  void *__tmp__CIXD,*__tmp__0MOU,*__tmp__1MOU;
+  __LIP_INTEGER__HDB *Self__2MOU,*__tmp__3MOU;
+  __LIP_STRING__TDB *Self__4MOU,*__tmp__5MOU;
+  __LIP_BOOLEAN__BCB *__tmp__EIXD;
+  __POSITION__OL __tmp__LIXD,__tmp__U0YR,__tmp__30YR;
+  __INTEGER__Q __tmp__0IXD,Self__E4GG,__tmp__VJXD,Self__WXIH;
+  __BOOLEAN__L __tmp__EJXD;
+  __tmp__BIXD=Self__5HXD->condition__KZ0C;
+  switch (((struct ___OBJ *)__tmp__BIXD)->__id) {
+  case __LIP_CALL__EHB__: {
+    __tmp__CIXD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__BIXD));
+  } break;
+  case __LIP_BINARY__VWQB__: {
+    __tmp__CIXD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__BIXD));
+  } break;
+  case __LIP_UNARY__HZSB__: {
+    __tmp__CIXD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__BIXD));
+  } break;
+  case __LIP_VALUE__ALKD__: {
+    __tmp__0MOU=((__LIP_VALUE__ALKD *)__tmp__BIXD)->value__0ABE;
+    switch (((struct ___OBJ *)__tmp__0MOU)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__1MOU=((__LIP_BOOLEAN__BCB *)__tmp__0MOU);
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__2MOU=((__LIP_INTEGER__HDB *)__tmp__0MOU);
+      __tmp__3MOU=get__HYW(Self__2MOU,Self__2MOU->value__PHC);
+      __tmp__1MOU=__tmp__3MOU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__4MOU=((__LIP_STRING__TDB *)__tmp__0MOU);
+      __tmp__5MOU=get__TTW(Self__4MOU,Self__4MOU->value__MGC);
+      __tmp__1MOU=__tmp__5MOU;
+    } break;
+    };
+    __tmp__CIXD=__tmp__1MOU;
+  } break;
+  };
+  if (__tmp__CIXD==NULL) {
+    __tmp__EIXD=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__CIXD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__EIXD=((void *)__tmp__CIXD);
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      __tmp__EIXD=NULL;
+    } break;
+    case __LIP_STRING__TDB__: {
+      __tmp__EIXD=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__EIXD == (void *)NULL)) {
+    __tmp__LIXD=Self__5HXD->parent_lip_code__FRAC.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 1,(&__string_438));
+    put_position__PRE(__tmp__LIXD);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  if (__tmp__EIXD->value__TIC) {
+    __tmp__0IXD=Self__5HXD->then__LZ0C->parent_arrayed_collection__C5S.upper__PGXC;
+    Self__E4GG= 0;
+    while ((Self__E4GG <= __tmp__0IXD)) {
+      __tmp__VMNT=((void **)((__FAST_ARRAYoLIP_CODEo__04S *)Self__5HXD->then__LZ0C)->parent_arrayed_collection__C5S.storage__0OYC)[Self__E4GG];
+      switch (((struct ___OBJ *)__tmp__VMNT)->__id) {
+      case __LIP_CALL__EHB__: {
+        run__WJAE(((__LIP_CALL__EHB *)__tmp__VMNT));
+      } break;
+      case __LIP_AFFECT__51LB__: {
+        run__TGXD(((__LIP_AFFECT__51LB *)__tmp__VMNT));
+      } break;
+      case __LIP_BINARY__VWQB__: {
+        __tmp__U0YR=((__LIP_BINARY__VWQB *)__tmp__VMNT)->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+        (&__string_316)->count__0C= 17;
+        (&__string_316)->storage__1C="Unreachable code.";
+        put_error__text__EQE( 2,(&__string_316));
+        put_position__PRE(__tmp__U0YR);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__PQO=hash_code__OPN(((__ITM_TYPE_STYLE *)__tmp__OQO)->parent_itm_type_simple__3IB.name__UMC);
+      case __LIP_UNARY__HZSB__: {
+        __tmp__U0YR=((__LIP_UNARY__HZSB *)__tmp__VMNT)->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+        (&__string_316)->count__0C= 17;
+        (&__string_316)->storage__1C="Unreachable code.";
+        put_error__text__EQE( 2,(&__string_316));
+        put_position__PRE(__tmp__U0YR);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__PQO=hash_code__OPN(((__ITM_TYPE_GENERIC *)__tmp__OQO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
+      case __LIP_IF__ERAC__: {
+        run__4HXD(((__LIP_IF__ERAC *)__tmp__VMNT));
       } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__PQO=hash_code__OPN(((__ITM_TYPE_SELF *)__tmp__OQO)->parent_itm_type_simple__5KD.name__UMC);
+      case __LIP_PRINT__XRAC__: {
+        run__GOAE(((__LIP_PRINT__XRAC *)__tmp__VMNT));
       } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__PQO=((__ITM_TYPE_GENERIC_ELT *)__tmp__OQO)->index__BD0D;
+      case __LIP_VALUE__ALKD__: {
+        __tmp__U0YR=((__LIP_VALUE__ALKD *)__tmp__VMNT)->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B;
+        (&__string_316)->count__0C= 17;
+        (&__string_316)->storage__1C="Unreachable code.";
+        put_error__text__EQE( 2,(&__string_316));
+        put_position__PRE(__tmp__U0YR);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       } break;
       };
-      result__AQO=__tmp__PQO;
-      __tmp__RQO=TRUE__;
-    } else {
-      __tmp__RQO=FALSE__;
+      Self__E4GG=(__INTEGER__Q)(Self__E4GG +  1);
     };
-    if ((! __tmp__RQO)) {
-      if (((void *)((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[ 0] != (void *)NULL)) {
-        __tmp__3QO=((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[ 0];
-        switch (((struct ___OBJ *)__tmp__3QO)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__4QO=hash_code__OPN(((__ITM_TYPE_SIMPLE *)__tmp__3QO)->name__UMC);
+    __tmp__EJXD=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__EJXD=FALSE__O__;
+  };
+  if ((! __tmp__EJXD)) {
+    if (((void *)Self__5HXD->else__MZ0C != (void *)NULL)) {
+      __tmp__VJXD=Self__5HXD->else__MZ0C->parent_arrayed_collection__C5S.upper__PGXC;
+      Self__WXIH= 0;
+      while ((Self__WXIH <= __tmp__VJXD)) {
+        __tmp__ZMNT=((void **)((__FAST_ARRAYoLIP_CODEo__04S *)Self__5HXD->else__MZ0C)->parent_arrayed_collection__C5S.storage__0OYC)[Self__WXIH];
+        switch (((struct ___OBJ *)__tmp__ZMNT)->__id) {
+        case __LIP_CALL__EHB__: {
+          run__WJAE(((__LIP_CALL__EHB *)__tmp__ZMNT));
         } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__4QO=hash_code__OPN(((__ITM_TYPE_STYLE *)__tmp__3QO)->parent_itm_type_simple__3IB.name__UMC);
+        case __LIP_AFFECT__51LB__: {
+          run__TGXD(((__LIP_AFFECT__51LB *)__tmp__ZMNT));
         } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__4QO=hash_code__OPN(((__ITM_TYPE_GENERIC *)__tmp__3QO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
+        case __LIP_BINARY__VWQB__: {
+          __tmp__30YR=((__LIP_BINARY__VWQB *)__tmp__ZMNT)->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+          (&__string_316)->count__0C= 17;
+          (&__string_316)->storage__1C="Unreachable code.";
+          put_error__text__EQE( 2,(&__string_316));
+          put_position__PRE(__tmp__30YR);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        } break;
+        case __LIP_UNARY__HZSB__: {
+          __tmp__30YR=((__LIP_UNARY__HZSB *)__tmp__ZMNT)->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+          (&__string_316)->count__0C= 17;
+          (&__string_316)->storage__1C="Unreachable code.";
+          put_error__text__EQE( 2,(&__string_316));
+          put_position__PRE(__tmp__30YR);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__4QO=hash_code__OPN(((__ITM_TYPE_SELF *)__tmp__3QO)->parent_itm_type_simple__5KD.name__UMC);
+        case __LIP_IF__ERAC__: {
+          run__4HXD(((__LIP_IF__ERAC *)__tmp__ZMNT));
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__4QO=((__ITM_TYPE_GENERIC_ELT *)__tmp__3QO)->index__BD0D;
+        case __LIP_PRINT__XRAC__: {
+          run__GOAE(((__LIP_PRINT__XRAC *)__tmp__ZMNT));
+        } break;
+        case __LIP_VALUE__ALKD__: {
+          __tmp__30YR=((__LIP_VALUE__ALKD *)__tmp__ZMNT)->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B;
+          put_error__text__EQE( 2,(&__string_316));
+          put_position__PRE(__tmp__30YR);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         } break;
         };
-        result__AQO=__tmp__4QO;
+        Self__WXIH=(__INTEGER__Q)(Self__WXIH +  1);
       };
     };
   };
-  return(result__AQO);
 }
 
-static __BOOLEAN fast_has__F5P(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__G5P,void *e__H5P)
-// ({HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void run__GOAE(__LIP_PRINT__XRAC *Self__HOAE)
+// ({LIP_PRINT__XRAC}) Void No recursive, No inlinable.
 {
-  void *node__Q5P;
-  node__Q5P=((void **)Self__G5P->buckets__WJL)[(__INTEGER)(hash_code__3PO(e__H5P) % Self__G5P->capacity__RJL)];
-  while ((! (((void *)node__Q5P == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__Q5P)->item__CKL == (void *)e__H5P)))) {
-    node__Q5P=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__Q5P)->next__OKL;
-  };
-  return(((void *)node__Q5P != (void *)NULL));
-}
-
-static void free__EMD(void *tmp__GMD)
-// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__0XL,__tmp__BZL,__tmp__C2KB,Self__O3QC;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__YXL;
-  __BOOLEAN __tmp__JYL;
-  void **__tmp__AZL,**new__P1KB;
-  ((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GMD)->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(-  1);
-  Self__YXL=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
-  new_capacity__0XL= 0;
-  if (((__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.upper__LIL +  1) <= (__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.capacity__2XL -  1))) {
-    Self__YXL->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.upper__LIL +  1);
-    __tmp__JYL=TRUE__;
-  } else {
-    __tmp__JYL=FALSE__;
+  void *__tmp__JOAE;
+  void *__tmp__KOAE,*__tmp__CNOU,*__tmp__DNOU;
+  __LIP_INTEGER__HDB *Self__ENOU,*__tmp__FNOU;
+  __LIP_STRING__TDB *Self__GNOU,*__tmp__HNOU;
+  __POSITION__OL __tmp__ROAE;
+  __tmp__JOAE=Self__HOAE->message__4G5D;
+  switch (((struct ___OBJ *)__tmp__JOAE)->__id) {
+  case __LIP_CALL__EHB__: {
+    __tmp__KOAE=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__JOAE));
+  } break;
+  case __LIP_BINARY__VWQB__: {
+    __tmp__KOAE=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__JOAE));
+  } break;
+  case __LIP_UNARY__HZSB__: {
+    __tmp__KOAE=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__JOAE));
+  } break;
+  case __LIP_VALUE__ALKD__: {
+    __tmp__CNOU=((__LIP_VALUE__ALKD *)__tmp__JOAE)->value__0ABE;
+    switch (((struct ___OBJ *)__tmp__CNOU)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__DNOU=((__LIP_BOOLEAN__BCB *)__tmp__CNOU);
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__ENOU=((__LIP_INTEGER__HDB *)__tmp__CNOU);
+      __tmp__FNOU=get__HYW(Self__ENOU,Self__ENOU->value__PHC);
+      __tmp__DNOU=__tmp__FNOU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__GNOU=((__LIP_STRING__TDB *)__tmp__CNOU);
+      __tmp__HNOU=get__TTW(Self__GNOU,Self__GNOU->value__MGC);
+      __tmp__DNOU=__tmp__HNOU;
+    } break;
+    };
+    __tmp__KOAE=__tmp__DNOU;
+  } break;
+  };
+  if (((void *)__tmp__KOAE == (void *)NULL)) {
+    __tmp__ROAE=Self__HOAE->parent_lip_code__YRAC.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 1,(&__string_426));
+    put_position__PRE(__tmp__ROAE);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
   };
-  if ((! __tmp__JYL)) {
-    if ((Self__YXL->parent_arrayed_collection__ROC.capacity__2XL ==  0)) {
-      Self__YXL->parent_arrayed_collection__ROC.storage__XYL=create__M12( 2);
-      Self__YXL->parent_arrayed_collection__ROC.capacity__2XL= 2;
-      Self__YXL->parent_arrayed_collection__ROC.upper__LIL= 0;
-    } else {
-      new_capacity__0XL=(__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.capacity__2XL <<  1);
-      __tmp__AZL=Self__YXL->parent_arrayed_collection__ROC.storage__XYL;
-      __tmp__BZL=Self__YXL->parent_arrayed_collection__ROC.capacity__2XL;
-      new__P1KB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__AZL)),((__UINTEGER_32 )(__INTEGER)(__tmp__BZL * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__0XL * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__C2KB=(__INTEGER)(new_capacity__0XL -  1);
-      Self__O3QC=__tmp__BZL;
-      while ((Self__O3QC <= __tmp__C2KB)) {
-        new__P1KB[Self__O3QC]=NULL;
-        Self__O3QC=(__INTEGER)(Self__O3QC +  1);
-      };
-      Self__YXL->parent_arrayed_collection__ROC.storage__XYL=new__P1KB;
-      Self__YXL->parent_arrayed_collection__ROC.capacity__2XL=new_capacity__0XL;
-      Self__YXL->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.upper__LIL +  1);
-    };
-  };
-  ((void **)Self__YXL->parent_arrayed_collection__ROC.storage__XYL)[Self__YXL->parent_arrayed_collection__ROC.upper__LIL]=tmp__GMD;
-}
-
-static __FAST_ARRAYoTYPE_FULLo* create_with_capacity__S0HB(__INTEGER new_count__U0HB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__BFIB,ptr_table__P3OR,next__O3OR,result__Q3OR;
-  __POINTER ptr_table__U3OR,next__T3OR,result__V3OR;
-  __INTEGER typ_id__GFIB;
-  __UINTEGER_32 sz__DFIB,a__U4ZQ,new_size__S4ZQ,t__Y4ZQ,a__04ZQ;
-  __UINTEGER_32 new_size__X3OR,lab_type__W3OR;
-  __FAST_ARRAYoTYPE_FULLo *result__AFIB,*Self__D2MB;
-  result__AFIB=NULL;
-  ptr__BFIB=((__POINTER )(NULL));
-  typ_id__GFIB= 0;
-  sz__DFIB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPE_FULLo));
-  if ((sz__DFIB ==  0)) {
-    result__AFIB=FAST_ARRAYoTYPE_FULLo__;
-  } else {
-    typ_id__GFIB=__FAST_ARRAYoTYPE_FULLo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFIB);
-    if ((typ_id__GFIB == (__INTEGER)(-  1))) {
-      a__U4ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__S4ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__DFIB + a__U4ZQ) & (__UINTEGER_32)(~ a__U4ZQ));
-      ptr_table__P3OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S4ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__O3OR=((__POINTER )(NULL));
-      result__Q3OR=((__POINTER *)ptr_table__P3OR)[ 0];
-      if ((result__Q3OR == (void *)NULL)) {
-        result__Q3OR=new_lab__2PJ(new_size__S4ZQ);
-        next__O3OR=(void *)((unsigned long)result__Q3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4ZQ)));
-        ((__POINTER *)next__O3OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__P3OR)[ 0]=next__O3OR;
-      } else {
-        next__O3OR=((__POINTER *)result__Q3OR)[ 0];
-        if ((next__O3OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q3OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S4ZQ <<  1)) <=  4096)) {
-            next__O3OR=(void *)((unsigned long)result__Q3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4ZQ)));
-          } else {
-            next__O3OR=new_lab__2PJ(new_size__S4ZQ);
-          };
-          ((__POINTER *)next__O3OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__P3OR)[ 0]=next__O3OR;
-        } else {
-          ((__POINTER *)result__Q3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Q3OR=next__O3OR;
-        };
-      };
-      ptr__BFIB=result__Q3OR;
-    } else {
-      t__Y4ZQ=((__UINTEGER_32 )typ_id__GFIB);
-      a__04ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__X3OR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFIB + a__04ZQ) & (__UINTEGER_32)(~ a__04ZQ));
-      ptr_table__U3OR=((__POINTER )(&(table_type[(t__Y4ZQ)])));
-      lab_type__W3OR=(__UINTEGER_32)(t__Y4ZQ |  1);
-      next__T3OR=((__POINTER )(NULL));
-      result__V3OR=((__POINTER *)ptr_table__U3OR)[ 0];
-      if ((result__V3OR == (void *)NULL)) {
-        result__V3OR=new_lab__2PJ(lab_type__W3OR);
-        next__T3OR=(void *)((unsigned long)result__V3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3OR)));
-        ((__POINTER *)next__T3OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__U3OR)[ 0]=next__T3OR;
-      } else {
-        next__T3OR=((__POINTER *)result__V3OR)[ 0];
-        if ((next__T3OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V3OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X3OR <<  1)) <=  4096)) {
-            next__T3OR=(void *)((unsigned long)result__V3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3OR)));
-          } else {
-            next__T3OR=new_lab__2PJ(lab_type__W3OR);
-          };
-          ((__POINTER *)next__T3OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__U3OR)[ 0]=next__T3OR;
-        } else {
-          ((__POINTER *)result__V3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__V3OR=next__T3OR;
-        };
-      };
-      ptr__BFIB=result__V3OR;
+  switch (((struct ___OBJ *)__tmp__KOAE)->__id) {
+  case __LIP_BOOLEAN__BCB__: {
+    if (((__LIP_BOOLEAN__BCB *)__tmp__KOAE)->value__TIC) {
+      (&__string_51)->count__0C= 4;
+      (&__string_51)->storage__1C="TRUE";
+      print__KKG((&__string_51));
+    } else /* FALSE */ {
+      (&__string_52)->count__0C= 5;
+      (&__string_52)->storage__1C="FALSE";
+      print__KKG((&__string_52));
     };
-    result__AFIB=((__FAST_ARRAYoTYPE_FULLo *)ptr__BFIB);
-    *(result__AFIB) = *(FAST_ARRAYoTYPE_FULLo__);
+  } break;
+  case __LIP_INTEGER__HDB__: {
+    print__TFGF(((__LIP_INTEGER__HDB *)__tmp__KOAE)->value__PHC);
+  } break;
+  case __LIP_STRING__TDB__: {
+    Self__GNOU=((__LIP_STRING__TDB *)__tmp__KOAE);
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    append_in__KTCF(Self__GNOU,string_tmp__YC);
+    put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+  } break;
   };
-  Self__D2MB=((__FAST_ARRAYoTYPE_FULLo *)result__AFIB);
-  if ((Self__D2MB->parent_arrayed_collection__KZCB.capacity__4XMB < new_count__U0HB)) {
-    Self__D2MB->parent_arrayed_collection__KZCB.storage__0YMB=create__YF2B(new_count__U0HB);
-    Self__D2MB->parent_arrayed_collection__KZCB.capacity__4XMB=new_count__U0HB;
+  switch (((struct ___OBJ *)__tmp__KOAE)->__id) {
+  case __LIP_INTEGER__HDB__: {
+    free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__KOAE));
+  } break;
+  case __LIP_STRING__TDB__: {
+    free__WZ1D(((__LIP_STRING__TDB *)__tmp__KOAE));
+  } break;
   };
-  Self__D2MB->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(-  1);
-  return(result__AFIB);
 }
 
-static void* to_run__LJEF(__ITM_TYPE_GENERIC_ELT *Self__MJEF)
-// ({ITM_TYPE_GENERIC_ELT}) With resultNo recursive, No inlinable.
+static void* parent_directory__FOGD()
+// () With result No recursive, No inlinable.
 {
-  void *result__PJEF,*result__0S5F;
-  void *__tmp__VJEF;
-  void *__tmp__WJEF,*type_generic__OJEF;
-  __TYPE_GENERIC *Self__WS5F;
-  __INTEGER result__XABG,new_capacity__3BER,old_nb_elts__ACER;
-  __INTEGER upper__13OR,Self__Z3OR;
-  __STRING *Self__4BER;
-  __POSITION pos__YBCR,__tmp__LKEF;
-  __CHARACTER t__QJEF;
-  void *tab__1S5F;
-  __FAST_ARRAYoExpanded_CHARACTERo *Self__UABG;
-  __CHARACTER *Self__5BER,*new__BCER;
-  result__PJEF=NULL;
-  t__QJEF=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'A') + ((__INTEGER_8 )Self__MJEF->index__BD0D)))));
-  __tmp__VJEF=self_up__TJEF;
-  if (__tmp__VJEF==NULL) {
-    __tmp__WJEF=NULL;
+  __STRING__BC *Self__ZCXT;
+  void *__tmp__WOGD;
+  __DIRECTORY_UNIX__POGD *__tmp__YOGD;
+  __CHARACTER__DB *__tmp__NOGD;
+  ((__STRING__BC *)string_tmp__KOGD)->count__WJ= 0;
+  Self__ZCXT=((__STRING__BC *)string_tmp__KOGD);
+  if ((Self__ZCXT->capacity__UFL > Self__ZCXT->count__WJ)) {
+    ((__CHARACTER__DB *)Self__ZCXT->storage__LFL)[Self__ZCXT->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(Self__ZCXT,'\0');
+    Self__ZCXT->count__WJ=(__INTEGER__Q)(Self__ZCXT->count__WJ -  1);
+  };
+  __tmp__NOGD=Self__ZCXT->storage__LFL;
+  getcwd((__tmp__NOGD),255);
+  Self__ZCXT=((__STRING__BC *)string_tmp__KOGD);
+  Self__ZCXT->count__WJ= 0;
+  while ((((__CHARACTER__DB *)__tmp__NOGD)[Self__ZCXT->count__WJ] != '\0')) {
+    Self__ZCXT->count__WJ=(__INTEGER__Q)(Self__ZCXT->count__WJ +  1);
+  };
+  if (((void *)Self__ZCXT->storage__LFL != (void *)__tmp__NOGD)) {
+    Self__ZCXT->storage__LFL=__tmp__NOGD;
+    Self__ZCXT->capacity__UFL=(__INTEGER__Q)(Self__ZCXT->count__WJ +  1);
+  };
+  __tmp__WOGD=physical_get_entry__JVND(string_tmp__KOGD);
+  if (__tmp__WOGD==NULL) {
+    __tmp__YOGD=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__VJEF)->__id) {
-    case __TYPE__: {
-      __tmp__WJEF=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__WJEF=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__WJEF=NULL;
+    switch (((struct ___OBJ *)__tmp__WOGD)->__id) {
+    case __DIRECTORY_UNIX__POGD__: {
+      __tmp__YOGD=((void *)__tmp__WOGD);
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__WJEF=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__WJEF=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__WJEF=((void *)__tmp__VJEF);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__WJEF=NULL;
+    case __FILE_UNIX__2VND__: {
+      __tmp__YOGD=NULL;
     } break;
     }
   };
-  type_generic__OJEF=__tmp__WJEF;
-  if (((void *)__tmp__WJEF != (void *)NULL)) {
-    Self__WS5F=((__TYPE_GENERIC *)__tmp__WJEF);
-    result__0S5F=NULL;
-    tab__1S5F=((__PROTOTYPE *)Self__WS5F->parent_type__C2IB.prototype__RD)->idf_generic_list__5HM;
-    Self__UABG=((__FAST_ARRAYoExpanded_CHARACTERo *)tab__1S5F);
-    result__XABG= 0;
-    if ((Self__UABG->parent_arrayed_collection__3HM.upper__FTJB >=  0)) {
-      result__XABG=fast_first_index_of__until__PAD(Self__UABG->parent_arrayed_collection__3HM.storage__BTJB,t__QJEF,Self__UABG->parent_arrayed_collection__3HM.upper__FTJB);
-    };
-    if ((result__XABG <= ((__FAST_ARRAYoExpanded_CHARACTERo *)tab__1S5F)->parent_arrayed_collection__3HM.upper__FTJB)) {
-      result__0S5F=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__WS5F->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[result__XABG];
-    };
-    result__PJEF=result__0S5F;
-  };
-  if (((void *)result__PJEF == (void *)NULL)) {
-    copy__BNK(string_tmp__EKEF,(&__string_329));
-    Self__4BER=((__STRING *)string_tmp__EKEF);
-    new_capacity__3BER= 0;
-    if ((Self__4BER->capacity__MNK <= Self__4BER->count__VF)) {
-      if ((Self__4BER->capacity__MNK ==  0)) {
-        Self__4BER->capacity__MNK= 32;
-        Self__4BER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__3BER=(__INTEGER)(Self__4BER->capacity__MNK <<  1);
-        Self__5BER=((__CHARACTER *)Self__4BER->storage__XNK);
-        old_nb_elts__ACER=Self__4BER->capacity__MNK;
-        new__BCER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5BER),((__UINTEGER_32 )old_nb_elts__ACER),((__UINTEGER_32 )new_capacity__3BER)));
-        upper__13OR=(__INTEGER)(new_capacity__3BER -  1);
-        Self__Z3OR=old_nb_elts__ACER;
-        while ((Self__Z3OR <= upper__13OR)) {
-          new__BCER[Self__Z3OR]='\0';
-          Self__Z3OR=(__INTEGER)(Self__Z3OR +  1);
-        };
-        Self__4BER->storage__XNK=new__BCER;
-        Self__4BER->capacity__MNK=new_capacity__3BER;
-      };
-    };
-    ((__CHARACTER *)Self__4BER->storage__XNK)[Self__4BER->count__VF]=t__QJEF;
-    Self__4BER->count__VF=(__INTEGER)(Self__4BER->count__VF +  1);
-    append__MOK(string_tmp__EKEF,(&__string_330));
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__YBCR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__YBCR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__LKEF=((__PROTOTYPE *)prototype__VPRF(run_value__SLQC))->parent_named__QD.parent_itm_object__PD.position__WIM;
-    put_error__text__0AH( 1,string_tmp__EKEF);
-    put_position__ECH(__tmp__LKEF);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  return(result__PJEF);
+  put__to__125E(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),__tmp__YOGD,__tmp__YOGD->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+  FILE_SYSTEM__01AD__->parent_directory__LPGD=__tmp__YOGD;
+  FILE_SYSTEM__01AD__->parent_directory__MPGD=0;
+  __tmp__WOGD=__tmp__YOGD;
+  return(__tmp__WOGD);
 }
 
-static void add_last__ZXMB(__FAST_ARRAYoTYPE_FULLo *Self__0XMB,void *element__1XMB)
-// ({FAST_ARRAYoTYPE_FULLo},{NULLxTYPE_FULL}) VoidNo recursive, No inlinable.
+static void* reference_at__EOLG(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__FOLG,__STRING__BC *k__GOLG)
+// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD},{NULLxSTRING__BC}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__2XMB,__tmp__EZMB,__tmp__HPOC,Self__LY4D;
-  __BOOLEAN __tmp__LYMB;
-  void **__tmp__DZMB,**new__UOOC;
-  new_capacity__2XMB= 0;
-  if (((__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB +  1) <= (__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB -  1))) {
-    Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB +  1);
-    __tmp__LYMB=TRUE__;
-  } else {
-    __tmp__LYMB=FALSE__;
-  };
-  if ((! __tmp__LYMB)) {
-    if ((Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB ==  0)) {
-      Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB=create__YF2B( 2);
-      Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB= 2;
-      Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB= 0;
-    } else {
-      new_capacity__2XMB=(__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB <<  1);
-      __tmp__DZMB=Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB;
-      __tmp__EZMB=Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB;
-      new__UOOC=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__DZMB)),((__UINTEGER_32 )(__INTEGER)(__tmp__EZMB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2XMB * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__HPOC=(__INTEGER)(new_capacity__2XMB -  1);
-      Self__LY4D=__tmp__EZMB;
-      while ((Self__LY4D <= __tmp__HPOC)) {
-        new__UOOC[Self__LY4D]=NULL;
-        Self__LY4D=(__INTEGER)(Self__LY4D +  1);
-      };
-      Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB=new__UOOC;
-      Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB=new_capacity__2XMB;
-      Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB +  1);
-    };
-  };
-  ((void **)Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB)[Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB]=element__1XMB;
-}
-
-static __INTEGER hash_code__AKRC(__FAST_ARRAYoTYPE_FULLo *Self__BKRC)
-// ({FAST_ARRAYoTYPE_FULLo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__DKRC;
-  __BOOLEAN __tmp__UKRC;
-  result__DKRC= 0;
-  if ((! (Self__BKRC->parent_arrayed_collection__KZCB.upper__5ZCB <  0))) {
-    if (((void *)((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[Self__BKRC->parent_arrayed_collection__KZCB.upper__5ZCB] != (void *)NULL)) {
-      result__DKRC=hash_code__000D(((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[Self__BKRC->parent_arrayed_collection__KZCB.upper__5ZCB]);
-      __tmp__UKRC=TRUE__;
-    } else {
-      __tmp__UKRC=FALSE__;
-    };
-    if ((! __tmp__UKRC)) {
-      if (((void *)((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[ 0] != (void *)NULL)) {
-        result__DKRC=hash_code__000D(((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[ 0]);
-      };
+  void *result__QOLG,*Result__HOLG;
+  __STRING__BC *Self__WD5T;
+  __INTEGER__Q result__VD5T,__tmp__XD5T,Self__YD5T;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node__POLG;
+  __BOOLEAN__L __tmp__DPLG,__tmp__APLG;
+  result__QOLG=NULL;
+  Self__WD5T=((__STRING__BC *)k__GOLG);
+  result__VD5T= 0;
+  __tmp__XD5T=Self__WD5T->count__WJ;
+  Self__YD5T= 1;
+  while ((Self__YD5T <= __tmp__XD5T)) {
+    result__VD5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__VD5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__WD5T->storage__LFL)[(__INTEGER__Q)(Self__YD5T -  1)])));
+    Self__YD5T=(__INTEGER__Q)(Self__YD5T +  1);
+  };
+  if ((result__VD5T <  0)) {
+    result__VD5T=(__INTEGER__Q)(~ result__VD5T);
+  };
+  node__POLG=((void **)Self__FOLG->buckets__S35E)[(__INTEGER__Q)(result__VD5T % Self__FOLG->capacity__L35E)];
+  until_do__KORG:
+  {
+    if (((void *)node__POLG == (void *)NULL)) {
+      __tmp__DPLG=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__APLG=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__POLG->key__435E),k__GOLG);
+      __tmp__DPLG=__tmp__APLG;
     };
-  };
-  return(result__DKRC);
-}
-
-static void** create__YF2B(__INTEGER nb_elements__0F2B)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__HEAR,a__GEAR,new_size__IEAR,new_size2__JEAR,a__KEAR;
-  __UINTEGER_32 new_size__LEAR;
-  __POINTER result__FEAR,ptr_table__43OR,next__33OR,result__53OR;
-  __INTEGER Self__1OSC;
-  void **Result__3J5B;
-  sz__HEAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__0F2B * ((__INTEGER )(sizeof(void *)))));
-  result__FEAR=((__POINTER )(NULL));
-  a__GEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__IEAR=(__UINTEGER_32)((__UINTEGER_32)(sz__HEAR + a__GEAR) & (__UINTEGER_32)(~ a__GEAR));
-  new_size2__JEAR=(__UINTEGER_32)(new_size__IEAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__JEAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__KEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__LEAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JEAR + a__KEAR) & (__UINTEGER_32)(~ a__KEAR));
-    ptr_table__43OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LEAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__33OR=((__POINTER )(NULL));
-    result__53OR=((__POINTER *)ptr_table__43OR)[ 0];
-    if ((result__53OR == (void *)NULL)) {
-      result__53OR=new_lab__2PJ(new_size__LEAR);
-      next__33OR=(void *)((unsigned long)result__53OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LEAR)));
-      ((__POINTER *)next__33OR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__43OR)[ 0]=next__33OR;
-    } else {
-      next__33OR=((__POINTER *)result__53OR)[ 0];
-      if ((next__33OR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__53OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LEAR <<  1)) <=  4096)) {
-          next__33OR=(void *)((unsigned long)result__53OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LEAR)));
-        } else {
-          next__33OR=new_lab__2PJ(new_size__LEAR);
-        };
-        ((__POINTER *)next__33OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__43OR)[ 0]=next__33OR;
-      } else {
-        ((__POINTER *)result__53OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__33OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__53OR=next__33OR;
-      };
+    if ((! __tmp__DPLG)) {
+      node__POLG=node__POLG->next__K45E;
+      goto until_do__KORG;
     };
-    ((__POINTER *)result__53OR)[ 0]=((__POINTER ) 3);
-    result__FEAR=(void *)((unsigned long)result__53OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__FEAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__IEAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__3J5B=((void **)result__FEAR);
-  Self__1OSC=(__INTEGER)(nb_elements__0F2B -  1);
-  while ((Self__1OSC >=  0)) {
-    Result__3J5B[Self__1OSC]=NULL;
-    Self__1OSC=(__INTEGER)(Self__1OSC -  1);
+  if (((void *)node__POLG != (void *)NULL)) {
+    result__QOLG=node__POLG->item__RA0F;
   };
-  return(Result__3J5B);
+  Result__HOLG=result__QOLG;
+  return(Result__HOLG);
 }
 
-static __BOOLEAN fast_has__DHSC(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__EHSC,void *e__FHSC)
-// ({HASHED_SEToFAST_ARRAYoTYPE_FULLoo},{NULLxFAST_ARRAYoTYPE_FULLo}) With resultNo recursive, No inlinable.
+static void* physical_get_entry__0QLG(__STRING__BC *new_path__2QLG)
+// ({NULLxSTRING__BC}) With result No recursive, No inlinable.
 {
-  void *node__OHSC;
-  node__OHSC=((void **)Self__EHSC->buckets__ELNC)[(__INTEGER)(hash_code__AKRC(e__FHSC) % Self__EHSC->capacity__5KNC)];
-  while ((! (((void *)node__OHSC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__OHSC)->item__QLNC == (void *)e__FHSC)))) {
-    node__OHSC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__OHSC)->next__2LNC;
-  };
-  return(((void *)node__OHSC != (void *)NULL));
+  void *result__5QLG,*Result__3QLG;
+  __STRING__BC *Self__3CXT;
+  __FILE_UNIX__2VND *result__MNOU;
+  __POINTER__IB ptr__NNOU,__tmp__PNOU,__tmp__QNOU,__tmp__RNOU;
+  __INTEGER__Q typ_id__ONOU;
+  __UINTEGER_32__ZWB __tmp__SNOU;
+  __DIRECTORY_UNIX__POGD *result__ZNOU;
+  __STRING_CONSTANT__0 *__tmp__WRLG;
+  __CHARACTER__DB *__tmp__ARLG;
+  result__5QLG=NULL;
+  Self__3CXT=((__STRING__BC *)new_path__2QLG);
+  if ((Self__3CXT->capacity__UFL > Self__3CXT->count__WJ)) {
+    ((__CHARACTER__DB *)Self__3CXT->storage__LFL)[Self__3CXT->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(Self__3CXT,'\0');
+    Self__3CXT->count__WJ=(__INTEGER__Q)(Self__3CXT->count__WJ -  1);
+  };
+  __tmp__ARLG=Self__3CXT->storage__LFL;
+  { struct stat t;
+  if ((((__INTEGER__Q )(stat((__tmp__ARLG),&t))) ==  0)) {
+    if ((((__INTEGER__Q )(S_ISDIR(t.st_mode))) ==  0)) {
+      result__MNOU=NULL;
+      ptr__NNOU=((__POINTER__IB )(NULL));
+      typ_id__ONOU= 0;
+      __tmp__PNOU=((__POINTER__IB )sizeof(__FILE_UNIX__2VND));
+      if (((unsigned long)__tmp__PNOU ==  0)) {
+        result__MNOU=FILE_UNIX__2VND__;
+      } else /* FALSE */ {
+        typ_id__ONOU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PNOU));
+        if ((typ_id__ONOU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SNOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RNOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_size[(__tmp__SNOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RNOU)));
+          ptr__NNOU=__tmp__QNOU;
+        } else /* FALSE */ {
+          __tmp__SNOU=((__UINTEGER_32__ZWB )typ_id__ONOU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_type[(__tmp__SNOU)]))),(__UINTEGER_32__ZWB)(__tmp__SNOU |  1));
+          ptr__NNOU=__tmp__QNOU;
+        };
+        result__MNOU=((__FILE_UNIX__2VND *)ptr__NNOU);
+        *(result__MNOU) = *(FILE_UNIX__2VND__);
+      };
+      result__5QLG=result__MNOU;
+    } else /* FALSE */ {
+      result__ZNOU=NULL;
+      ptr__NNOU=((__POINTER__IB )(NULL));
+      typ_id__ONOU= 0;
+      __tmp__PNOU=((__POINTER__IB )sizeof(__DIRECTORY_UNIX__POGD));
+      if (((unsigned long)__tmp__PNOU ==  0)) {
+        result__ZNOU=DIRECTORY_UNIX__POGD__;
+      } else /* FALSE */ {
+        typ_id__ONOU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PNOU));
+        if ((typ_id__ONOU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SNOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RNOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_size[(__tmp__SNOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RNOU)));
+          ptr__NNOU=__tmp__QNOU;
+        } else /* FALSE */ {
+          __tmp__SNOU=((__UINTEGER_32__ZWB )typ_id__ONOU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_type[(__tmp__SNOU)]))),(__UINTEGER_32__ZWB)(__tmp__SNOU |  1));
+          ptr__NNOU=__tmp__QNOU;
+        };
+        result__ZNOU=((__DIRECTORY_UNIX__POGD *)ptr__NNOU);
+        *(result__ZNOU) = *(DIRECTORY_UNIX__POGD__);
+      };
+      result__5QLG=result__ZNOU;
+    };
+    if (((struct ___OBJ *)result__5QLG)->__id==__DIRECTORY_UNIX__POGD__) {
+      set_path__MNAF(((__DIRECTORY_UNIX__POGD *)result__5QLG),new_path__2QLG);
+    } else /* FILE_UNIX */ {
+      set_path__GOAF(((__FILE_UNIX__2VND *)((__DIRECTORY_UNIX__POGD *)result__5QLG)),new_path__2QLG);
+    };
+    if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+    } else /* ___TYPE_ID */ {
+      result__ZNOU=parent_directory__FOGD();
+    };
+    if (((struct ___OBJ *)result__5QLG)->__id==__DIRECTORY_UNIX__POGD__) {
+      __tmp__WRLG=((__DIRECTORY_UNIX__POGD *)result__5QLG)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+    } else /* FILE_UNIX */ {
+      __tmp__WRLG=((__FILE_UNIX__2VND *)result__5QLG)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+    };
+    put__to__125E(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),result__5QLG,__tmp__WRLG);
+  };
+  };
+  Result__3QLG=result__5QLG;
+  return(Result__3QLG);
 }
 
-static void append_name_in__M5XD(__TYPE_FULL *Self__N5XD,void *buffer__O5XD)
-// ({TYPE_FULL},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void* physical_get_entry__JVND(__STRING__BC *new_path__LVND)
+// ({NULLxSTRING__BC}) With result No recursive, No inlinable.
 {
-  void *__tmp__55XD;
-  void *__tmp__AAYD;
-  if (((__UINTEGER_8)(Self__N5XD->flag__ATL &  4) !=  0)) {
-    append__MOK(buffer__O5XD,(&__string_331));
-  };
-  if (((__UINTEGER_8)(Self__N5XD->flag__ATL &  1) !=  0)) {
-    append__MOK(buffer__O5XD,(&__string_332));
-  };
-  __tmp__55XD=Self__N5XD->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__55XD)->__id) {
-  case __TYPE__: {
-    __tmp__AAYD=((__PROTOTYPE *)((__TYPE *)__tmp__55XD)->prototype__RD)->parent_named__QD.name__1QB;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__AAYD=(&__string_59);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__AAYD=(&__string_2);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__AAYD=(&__string_44);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__AAYD=(&__string_46);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__AAYD=((__TYPE_GENERIC *)__tmp__55XD)->name__LR2B;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__AAYD=((__PROFIL_BLOCK *)__tmp__55XD)->parent_profil__OGAG.name__5IEI;
-  } break;
-  };
-  append__MOK(buffer__O5XD,__tmp__AAYD);
+  void *result__OVND,*Result__MVND;
+  __STRING__BC *Self__5CXT;
+  __FILE_UNIX__2VND *result__WBBE;
+  __POINTER__IB ptr__XBBE,__tmp__3BBE,__tmp__NUXT,__tmp__PUXT;
+  __INTEGER__Q typ_id__1BBE;
+  __UINTEGER_32__ZWB __tmp__QUXT;
+  __DIRECTORY_UNIX__POGD *result__LDBE;
+  __STRING_CONSTANT__0 *__tmp__KWND;
+  __CHARACTER__DB *__tmp__PVND;
+  result__OVND=NULL;
+  Self__5CXT=((__STRING__BC *)new_path__LVND);
+  if ((Self__5CXT->capacity__UFL > Self__5CXT->count__WJ)) {
+    ((__CHARACTER__DB *)Self__5CXT->storage__LFL)[Self__5CXT->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(Self__5CXT,'\0');
+    Self__5CXT->count__WJ=(__INTEGER__Q)(Self__5CXT->count__WJ -  1);
+  };
+  __tmp__PVND=Self__5CXT->storage__LFL;
+  { struct stat t;
+  if ((((__INTEGER__Q )(stat((__tmp__PVND),&t))) ==  0)) {
+    if ((((__INTEGER__Q )(S_ISDIR(t.st_mode))) ==  0)) {
+      result__WBBE=NULL;
+      ptr__XBBE=((__POINTER__IB )(NULL));
+      typ_id__1BBE= 0;
+      __tmp__3BBE=((__POINTER__IB )sizeof(__FILE_UNIX__2VND));
+      if (((unsigned long)__tmp__3BBE ==  0)) {
+        result__WBBE=FILE_UNIX__2VND__;
+      } else /* FALSE */ {
+        typ_id__1BBE=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BBE));
+        if ((typ_id__1BBE == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QUXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PUXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_size[(__tmp__QUXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PUXT)));
+          ptr__XBBE=__tmp__NUXT;
+        } else /* FALSE */ {
+          __tmp__QUXT=((__UINTEGER_32__ZWB )typ_id__1BBE);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_type[(__tmp__QUXT)]))),(__UINTEGER_32__ZWB)(__tmp__QUXT |  1));
+          ptr__XBBE=__tmp__NUXT;
+        };
+        result__WBBE=((__FILE_UNIX__2VND *)ptr__XBBE);
+        *(result__WBBE) = *(FILE_UNIX__2VND__);
+      };
+      result__OVND=result__WBBE;
+    } else /* FALSE */ {
+      result__LDBE=NULL;
+      ptr__XBBE=((__POINTER__IB )(NULL));
+      typ_id__1BBE= 0;
+      __tmp__3BBE=((__POINTER__IB )sizeof(__DIRECTORY_UNIX__POGD));
+      if (((unsigned long)__tmp__3BBE ==  0)) {
+        result__LDBE=DIRECTORY_UNIX__POGD__;
+      } else /* FALSE */ {
+        typ_id__1BBE=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BBE));
+        if ((typ_id__1BBE == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QUXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PUXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_size[(__tmp__QUXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PUXT)));
+          ptr__XBBE=__tmp__NUXT;
+        } else /* FALSE */ {
+          __tmp__QUXT=((__UINTEGER_32__ZWB )typ_id__1BBE);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_type[(__tmp__QUXT)]))),(__UINTEGER_32__ZWB)(__tmp__QUXT |  1));
+          ptr__XBBE=__tmp__NUXT;
+        };
+        result__LDBE=((__DIRECTORY_UNIX__POGD *)ptr__XBBE);
+        *(result__LDBE) = *(DIRECTORY_UNIX__POGD__);
+      };
+      result__OVND=result__LDBE;
+    };
+    if (((struct ___OBJ *)result__OVND)->__id==__DIRECTORY_UNIX__POGD__) {
+      set_path__MNAF(((__DIRECTORY_UNIX__POGD *)result__OVND),new_path__LVND);
+    } else /* FILE_UNIX */ {
+      set_path__GOAF(((__FILE_UNIX__2VND *)((__DIRECTORY_UNIX__POGD *)result__OVND)),new_path__LVND);
+    };
+    if (((struct ___OBJ *)result__OVND)->__id==__DIRECTORY_UNIX__POGD__) {
+      __tmp__KWND=((__DIRECTORY_UNIX__POGD *)result__OVND)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+    } else /* FILE_UNIX */ {
+      __tmp__KWND=((__FILE_UNIX__2VND *)result__OVND)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+    };
+    put__to__125E(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),result__OVND,__tmp__KWND);
+  };
+  };
+  Result__MVND=result__OVND;
+  return(Result__MVND);
 }
 
-static void add_subtype__3Z5B(__TYPE_GENERIC *Self__4Z5B,void *t__5Z5B)
-// ({TYPE_GENERIC},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
+static void resize__ZQHE(__STRING__BC *Self__0QHE,__INTEGER__Q new_count__1QHE)
+// ({STRING__BC},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __INTEGER j__A05B;
-  void *__tmp__Z05B,*__tmp__G15B,*__tmp__P15B;
-  __SLOT_DATA *Self__0BCR,*Self__3F4F;
-  void *result__ZBCR,*__tmp__005B,*result__5F4F,*__tmp__H15B;
-  __SECTION_ *Self__IN1D;
-  void *__tmp__Q15B;
-  void *__tmp__R15B;
-  __BOOLEAN __tmp__405B;
-  j__A05B= 0;
-  if ((! fast_has__WBLB(Self__4Z5B->parent_type__C2IB.subtype_list__BPY,t__5Z5B))) {
-    fast_add__3PKB(Self__4Z5B->parent_type__C2IB.subtype_list__BPY,t__5Z5B);
-    j__A05B= 0;
-    while_do__F0DC:
-    {
-      if ((j__A05B <= ((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__Z05B=((void **)((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__A05B];
-        if (((struct ___OBJ *)__tmp__Z05B)->__id==__SLOT_DATA__) {
-          Self__0BCR=((__SLOT_DATA *)__tmp__Z05B);
-          result__ZBCR=NULL;
-          if (((void *)Self__0BCR->parent_slot__IHZD != (void *)NULL)) {
-            result__ZBCR=((__ITM_SLOT *)((__SLOT *)Self__0BCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__ZBCR=get_name__GCJD((&__string_26));
-          };
-          __tmp__005B=result__ZBCR;
-        } else {
-          __tmp__005B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__Z05B)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        Self__IN1D=((__SECTION_ *)__tmp__005B);
-        __tmp__405B=(((void *)Self__IN1D->name__CH0D == (void *)(&__string_23)) || ((void *)Self__IN1D->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__405B=FALSE__;
-      };
-      if (__tmp__405B) {
-        __tmp__G15B=((void **)((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__A05B];
-        if (((struct ___OBJ *)__tmp__G15B)->__id==__SLOT_DATA__) {
-          Self__3F4F=((__SLOT_DATA *)__tmp__G15B);
-          result__5F4F=NULL;
-          if (((void *)Self__3F4F->parent_slot__IHZD != (void *)NULL)) {
-            result__5F4F=((__ITM_SLOT *)((__SLOT *)Self__3F4F->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__5F4F=get_name__GCJD((&__string_26));
-          };
-          __tmp__H15B=result__5F4F;
-        } else {
-          __tmp__H15B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__G15B)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        if (((void *)((__SECTION_ *)__tmp__H15B)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__P15B=((void **)((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__A05B];
-          if (((struct ___OBJ *)__tmp__P15B)->__id==__SLOT_DATA__) {
-            __tmp__Q15B=get_type_result__XF2G(__tmp__P15B);
-          } else {
-            __tmp__Q15B=get_type_result__BH2G(__tmp__P15B);
-          };
-          __tmp__R15B=((__TYPE_FULL *)__tmp__Q15B)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__R15B)->__id) {
-          case __TYPE__: {
-            add_subtype__3J1(__tmp__R15B,t__5Z5B);
-          } break;
-          case __TYPE_NULL__: {
-            add_subtype__3R3D(__tmp__R15B,t__5Z5B);
-          } break;
-          case __TYPE_VOID__: {
-            add_subtype__Z23D(__tmp__R15B,t__5Z5B);
-          } break;
-          case __TYPE_CONTEXT__: {
-            add_subtype__VH4D(__tmp__R15B,t__5Z5B);
-          } break;
-          case __TYPE_ID__: {
-            add_subtype__5HHH(__tmp__R15B,t__5Z5B);
-          } break;
-          case __TYPE_GENERIC__: {
-            add_subtype__3Z5B(__tmp__R15B,t__5Z5B);
-          } break;
-          case __PROFIL_BLOCK__: {
-            add_subtype__4MFJ(t__5Z5B);
-          } break;
-          };
-        };
-        j__A05B=(__INTEGER)(j__A05B +  1);
-        goto while_do__F0DC;
-      };
-    };
-  };
+  __POINTER__IB sz__H10T,result__F10T,__tmp__G10T,__tmp__I10T;
+  __POINTER__IB __tmp__K10T,__tmp__L10T;
+  __UINTEGER_32__ZWB __tmp__M10T;
+  __MEMORY__2PG *__tmp__P10T;
+  __INTEGER__Q Self__C10T,upper__U10T,Self__S10T;
+  __CHARACTER__DB *__tmp__B10T;
+  if ((! (new_count__1QHE <= Self__0QHE->count__WJ))) {
+    if ((Self__0QHE->capacity__UFL < new_count__1QHE)) {
+      if ((Self__0QHE->capacity__UFL ==  0)) {
+        sz__H10T=((__POINTER__IB )new_count__1QHE);
+        result__F10T=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__G10T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__I10T=(void *)((unsigned long)(void *)((unsigned long)sz__H10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G10T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G10T) - (unsigned long)((__POINTER__IB ) 1)));
+        sz__H10T=(void *)((unsigned long)__tmp__I10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((sz__H10T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__K10T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__L10T=(void *)((unsigned long)(void *)((unsigned long)sz__H10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K10T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K10T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__M10T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L10T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__K10T=micro_alloc__table__lab__UKI(__tmp__L10T,((__POINTER__IB )(&(table_size[(__tmp__M10T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L10T)));
+          ((__POINTER__IB *)__tmp__K10T)[ 0]=((__POINTER__IB ) 3);
+          result__F10T=(void *)((unsigned long)__tmp__K10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__P10T=search__LQCB(__tmp__I10T);
+          result__F10T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__P10T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__B10T=((__CHARACTER__DB *)result__F10T);
+        Self__C10T=(__INTEGER__Q)(new_count__1QHE -  1);
+        while ((Self__C10T >=  0)) {
+          __tmp__B10T[Self__C10T]='\0';
+          Self__C10T=(__INTEGER__Q)(Self__C10T -  1);
+        };
+        Self__0QHE->storage__LFL=__tmp__B10T;
+      } else /* FALSE */ {
+        __tmp__B10T=((__CHARACTER__DB *)Self__0QHE->storage__LFL);
+        Self__C10T=Self__0QHE->capacity__UFL;
+        sz__H10T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )__tmp__B10T),((__UINTEGER_32__ZWB )Self__C10T),((__UINTEGER_32__ZWB )new_count__1QHE));
+        __tmp__B10T=((__CHARACTER__DB *)sz__H10T);
+        upper__U10T=(__INTEGER__Q)(new_count__1QHE -  1);
+        Self__S10T=Self__C10T;
+        while ((Self__S10T <= upper__U10T)) {
+          __tmp__B10T[Self__S10T]='\0';
+          Self__S10T=(__INTEGER__Q)(Self__S10T +  1);
+        };
+        Self__0QHE->storage__LFL=__tmp__B10T;
+      };
+      Self__0QHE->capacity__UFL=new_count__1QHE;
+    } else /* FALSE */ {
+      __tmp__B10T=((__CHARACTER__DB *)Self__0QHE->storage__LFL);
+      Self__C10T=Self__0QHE->count__WJ;
+      upper__U10T=(__INTEGER__Q)(new_count__1QHE -  1);
+      Self__S10T=Self__C10T;
+      while ((Self__S10T <= upper__U10T)) {
+        __tmp__B10T[Self__S10T]='\0';
+        Self__S10T=(__INTEGER__Q)(Self__S10T +  1);
+      };
+    };
+  };
+  Self__0QHE->count__WJ=new_count__1QHE;
 }
 
-static void add_last__5SZD(__FAST_ARRAYoCONTEXTo *Self__ATZD,void *element__BTZD)
-// ({FAST_ARRAYoCONTEXTo},{NULLxCONTEXT}) VoidNo recursive, No inlinable.
+static void move__to__by__HAVE(__CHARACTER__DB *Self__IAVE,__INTEGER__Q lower__JAVE,__INTEGER__Q upper__KAVE,__INTEGER__Q offset__LAVE)
+// ({NATIVE_ARRAYoExpanded_CHARACTERo__MB},{INTEGER__Q},{INTEGER__Q},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __INTEGER new_capacity__CTZD,__tmp__GUZD,__tmp__41GF,Self__LUAG;
-  __BOOLEAN __tmp__QTZD;
-  void **__tmp__FUZD,**new__L1GF;
-  new_capacity__CTZD= 0;
-  if (((__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC +  1) <= (__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD -  1))) {
-    Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC=(__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC +  1);
-    __tmp__QTZD=TRUE__;
-  } else {
-    __tmp__QTZD=FALSE__;
-  };
-  if ((! __tmp__QTZD)) {
-    if ((Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD ==  0)) {
-      Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD=create__SNRE( 2);
-      Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD= 2;
-      Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC= 0;
-    } else {
-      new_capacity__CTZD=(__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD <<  1);
-      __tmp__FUZD=Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD;
-      __tmp__GUZD=Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD;
-      new__L1GF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__FUZD)),((__UINTEGER_32 )(__INTEGER)(__tmp__GUZD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__CTZD * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__41GF=(__INTEGER)(new_capacity__CTZD -  1);
-      Self__LUAG=__tmp__GUZD;
-      while ((Self__LUAG <= __tmp__41GF)) {
-        new__L1GF[Self__LUAG]=NULL;
-        Self__LUAG=(__INTEGER)(Self__LUAG +  1);
-      };
-      Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD=new__L1GF;
-      Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD=new_capacity__CTZD;
-      Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC=(__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC +  1);
-    };
-  };
-  ((void **)Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD)[Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC]=element__BTZD;
-}
-
-static __LIST* create__YBAG(__POSITION p__0BAG)
-// ({POSITION}) With resultNo recursive, No inlinable.
-{
-  __LIST *result__FXBG,*Self__1RPG;
-  __POINTER ptr__GXBG,ptr_table__D4OR,next__C4OR,result__E4OR;
-  __POINTER ptr_table__I4OR,next__H4OR,result__J4OR,ptr__UZSG;
-  __POINTER ptr_table__N4OR,next__M4OR,result__O4OR,ptr_table__S4OR;
-  __POINTER next__R4OR,result__T4OR;
-  __INTEGER typ_id__LXBG,typ_id__ZZSG;
-  __UINTEGER_32 sz__IXBG,a__05ZQ,new_size__Y5ZQ,t__45ZQ,a__AA0Q;
-  __UINTEGER_32 new_size__L4OR,lab_type__K4OR,sz__WZSG,a__FA0Q;
-  __UINTEGER_32 new_size__DA0Q,t__JA0Q,a__LA0Q,new_size__V4OR;
-  __UINTEGER_32 lab_type__U4OR;
-  __FAST_ARRAYoINSTRo *result__TZSG,*Self__RP4G;
-  result__FXBG=NULL;
-  ptr__GXBG=((__POINTER )(NULL));
-  typ_id__LXBG= 0;
-  sz__IXBG=((__UINTEGER_32 )sizeof(__LIST));
-  if ((sz__IXBG ==  0)) {
-    result__FXBG=LIST__;
-  } else {
-    typ_id__LXBG=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IXBG);
-    if ((typ_id__LXBG == (__INTEGER)(-  1))) {
-      a__05ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Y5ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__IXBG + a__05ZQ) & (__UINTEGER_32)(~ a__05ZQ));
-      ptr_table__D4OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y5ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__C4OR=((__POINTER )(NULL));
-      result__E4OR=((__POINTER *)ptr_table__D4OR)[ 0];
-      if ((result__E4OR == (void *)NULL)) {
-        result__E4OR=new_lab__2PJ(new_size__Y5ZQ);
-        next__C4OR=(void *)((unsigned long)result__E4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5ZQ)));
-        ((__POINTER *)next__C4OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__D4OR)[ 0]=next__C4OR;
-      } else {
-        next__C4OR=((__POINTER *)result__E4OR)[ 0];
-        if ((next__C4OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E4OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y5ZQ <<  1)) <=  4096)) {
-            next__C4OR=(void *)((unsigned long)result__E4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5ZQ)));
-          } else {
-            next__C4OR=new_lab__2PJ(new_size__Y5ZQ);
-          };
-          ((__POINTER *)next__C4OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D4OR)[ 0]=next__C4OR;
-        } else {
-          ((__POINTER *)result__E4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__E4OR=next__C4OR;
-        };
+  __INTEGER__Q Self__G33E;
+  if ((offset__LAVE !=  0)) {
+    if ((offset__LAVE <  0)) {
+      Self__G33E=lower__JAVE;
+      while ((Self__G33E <= upper__KAVE)) {
+        Self__IAVE[(__INTEGER__Q)(Self__G33E + offset__LAVE)]=Self__IAVE[Self__G33E];
+        Self__G33E=(__INTEGER__Q)(Self__G33E +  1);
       };
-      ptr__GXBG=result__E4OR;
-    } else {
-      t__45ZQ=((__UINTEGER_32 )typ_id__LXBG);
-      a__AA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__L4OR=(__UINTEGER_32)((__UINTEGER_32)(sz__IXBG + a__AA0Q) & (__UINTEGER_32)(~ a__AA0Q));
-      ptr_table__I4OR=((__POINTER )(&(table_type[(t__45ZQ)])));
-      lab_type__K4OR=(__UINTEGER_32)(t__45ZQ |  1);
-      next__H4OR=((__POINTER )(NULL));
-      result__J4OR=((__POINTER *)ptr_table__I4OR)[ 0];
-      if ((result__J4OR == (void *)NULL)) {
-        result__J4OR=new_lab__2PJ(lab_type__K4OR);
-        next__H4OR=(void *)((unsigned long)result__J4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4OR)));
-        ((__POINTER *)next__H4OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__I4OR)[ 0]=next__H4OR;
-      } else {
-        next__H4OR=((__POINTER *)result__J4OR)[ 0];
-        if ((next__H4OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J4OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L4OR <<  1)) <=  4096)) {
-            next__H4OR=(void *)((unsigned long)result__J4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4OR)));
-          } else {
-            next__H4OR=new_lab__2PJ(lab_type__K4OR);
-          };
-          ((__POINTER *)next__H4OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__I4OR)[ 0]=next__H4OR;
-        } else {
-          ((__POINTER *)result__J4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__J4OR=next__H4OR;
-        };
+    } else /* FALSE */ {
+      Self__G33E=upper__KAVE;
+      while ((Self__G33E >= lower__JAVE)) {
+        Self__IAVE[(__INTEGER__Q)(Self__G33E + offset__LAVE)]=Self__IAVE[Self__G33E];
+        Self__G33E=(__INTEGER__Q)(Self__G33E -  1);
       };
-      ptr__GXBG=result__J4OR;
     };
-    result__FXBG=((__LIST *)ptr__GXBG);
-    *(result__FXBG) = *(LIST__);
-  };
-  Self__1RPG=((__LIST *)result__FXBG);
-  modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  Self__1RPG->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0BAG;
-  result__TZSG=NULL;
-  ptr__UZSG=((__POINTER )(NULL));
-  typ_id__ZZSG= 0;
-  sz__WZSG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoINSTRo));
-  if ((sz__WZSG ==  0)) {
-    result__TZSG=FAST_ARRAYoINSTRo__;
-  } else {
-    typ_id__ZZSG=__FAST_ARRAYoINSTRo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WZSG);
-    if ((typ_id__ZZSG == (__INTEGER)(-  1))) {
-      a__FA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DA0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__WZSG + a__FA0Q) & (__UINTEGER_32)(~ a__FA0Q));
-      ptr_table__N4OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DA0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__M4OR=((__POINTER )(NULL));
-      result__O4OR=((__POINTER *)ptr_table__N4OR)[ 0];
-      if ((result__O4OR == (void *)NULL)) {
-        result__O4OR=new_lab__2PJ(new_size__DA0Q);
-        next__M4OR=(void *)((unsigned long)result__O4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DA0Q)));
-        ((__POINTER *)next__M4OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__N4OR)[ 0]=next__M4OR;
-      } else {
-        next__M4OR=((__POINTER *)result__O4OR)[ 0];
-        if ((next__M4OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O4OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DA0Q <<  1)) <=  4096)) {
-            next__M4OR=(void *)((unsigned long)result__O4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DA0Q)));
-          } else {
-            next__M4OR=new_lab__2PJ(new_size__DA0Q);
-          };
-          ((__POINTER *)next__M4OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N4OR)[ 0]=next__M4OR;
-        } else {
-          ((__POINTER *)result__O4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__O4OR=next__M4OR;
-        };
-      };
-      ptr__UZSG=result__O4OR;
-    } else {
-      t__JA0Q=((__UINTEGER_32 )typ_id__ZZSG);
-      a__LA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__V4OR=(__UINTEGER_32)((__UINTEGER_32)(sz__WZSG + a__LA0Q) & (__UINTEGER_32)(~ a__LA0Q));
-      ptr_table__S4OR=((__POINTER )(&(table_type[(t__JA0Q)])));
-      lab_type__U4OR=(__UINTEGER_32)(t__JA0Q |  1);
-      next__R4OR=((__POINTER )(NULL));
-      result__T4OR=((__POINTER *)ptr_table__S4OR)[ 0];
-      if ((result__T4OR == (void *)NULL)) {
-        result__T4OR=new_lab__2PJ(lab_type__U4OR);
-        next__R4OR=(void *)((unsigned long)result__T4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4OR)));
-        ((__POINTER *)next__R4OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__S4OR)[ 0]=next__R4OR;
-      } else {
-        next__R4OR=((__POINTER *)result__T4OR)[ 0];
-        if ((next__R4OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T4OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V4OR <<  1)) <=  4096)) {
-            next__R4OR=(void *)((unsigned long)result__T4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4OR)));
-          } else {
-            next__R4OR=new_lab__2PJ(lab_type__U4OR);
-          };
-          ((__POINTER *)next__R4OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S4OR)[ 0]=next__R4OR;
-        } else {
-          ((__POINTER *)result__T4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__T4OR=next__R4OR;
-        };
-      };
-      ptr__UZSG=result__T4OR;
-    };
-    result__TZSG=((__FAST_ARRAYoINSTRo *)ptr__UZSG);
-    *(result__TZSG) = *(FAST_ARRAYoINSTRo__);
-  };
-  Self__RP4G=((__FAST_ARRAYoINSTRo *)result__TZSG);
-  if ((Self__RP4G->parent_arrayed_collection__QTOG.capacity__NK4G <  2)) {
-    Self__RP4G->parent_arrayed_collection__QTOG.storage__JL4G=create__EFEH();
-    Self__RP4G->parent_arrayed_collection__QTOG.capacity__NK4G= 2;
   };
-  Self__RP4G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(-  1);
-  Self__1RPG->expr_list__RTOG=result__TZSG;
-  return(result__FXBG);
 }
 
-static __LOCAL* create__name__style__type__E5JG(__POSITION p__G5JG,void *n__H5JG,__CHARACTER c__I5JG,void *t__J5JG)
-// ({POSITION},{NULLxSTRING_CONSTANT},{CHARACTER},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
+static void reduce_path__TBJI(__STRING__BC *st__VBJI)
+// ({NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __LOCAL *result__5WMG,*Self__GZPG;
-  __POINTER ptr__AXMG,ptr_table__X4OR,next__W4OR,result__Y4OR;
-  __POINTER ptr_table__24OR,next__14OR,result__34OR;
-  __INTEGER typ_id__FXMG;
-  __UINTEGER_32 sz__CXMG,a__QA0Q,new_size__OA0Q,t__UA0Q,a__WA0Q;
-  __UINTEGER_32 new_size__54OR,lab_type__44OR;
-  void *tmp__LZPG;
-  __TYPE_FULL *Self__EM1P;
-  result__5WMG=NULL;
-  ptr__AXMG=((__POINTER )(NULL));
-  typ_id__FXMG= 0;
-  sz__CXMG=((__UINTEGER_32 )sizeof(__LOCAL));
-  if ((sz__CXMG ==  0)) {
-    result__5WMG=LOCAL__;
-  } else {
-    typ_id__FXMG=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CXMG);
-    if ((typ_id__FXMG == (__INTEGER)(-  1))) {
-      a__QA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OA0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__CXMG + a__QA0Q) & (__UINTEGER_32)(~ a__QA0Q));
-      ptr_table__X4OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OA0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__W4OR=((__POINTER )(NULL));
-      result__Y4OR=((__POINTER *)ptr_table__X4OR)[ 0];
-      if ((result__Y4OR == (void *)NULL)) {
-        result__Y4OR=new_lab__2PJ(new_size__OA0Q);
-        next__W4OR=(void *)((unsigned long)result__Y4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OA0Q)));
-        ((__POINTER *)next__W4OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__X4OR)[ 0]=next__W4OR;
-      } else {
-        next__W4OR=((__POINTER *)result__Y4OR)[ 0];
-        if ((next__W4OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y4OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OA0Q <<  1)) <=  4096)) {
-            next__W4OR=(void *)((unsigned long)result__Y4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OA0Q)));
-          } else {
-            next__W4OR=new_lab__2PJ(new_size__OA0Q);
+  __INTEGER__Q stat__XBJI,__tmp__3D5T,Self__5D5T,Self__TRBJ,n__210T;
+  __INTEGER__Q __tmp__FE5T,__tmp__GE5T,__tmp__IE5T,Self__JE5T;
+  __INTEGER__Q __tmp__WE5T,__tmp__YE5T,Self__ZE5T,__tmp__MF5T;
+  __INTEGER__Q Self__NF5T;
+  __STRING__BC *Self__1D5T,*Self__110T,*Self__C20T;
+  __CHARACTER__DB *__tmp__2D5T,*Self__4D5T;
+  __CHARACTER__DB __tmp__GCJI,Self__EF5T;
+  __BOOLEAN__L __tmp__5DJI,result__X44I,result__DF5T,__tmp__FF5T;
+  stat__XBJI= 0;
+  Self__1D5T=((__STRING__BC *)st__VBJI);
+  __tmp__2D5T=Self__1D5T->storage__LFL;
+  __tmp__3D5T=(__INTEGER__Q)(Self__1D5T->count__WJ -  1);
+  Self__4D5T=((__CHARACTER__DB *)__tmp__2D5T);
+  Self__5D5T=__tmp__3D5T;
+  while ((Self__5D5T >=  0)) {
+    if (('\\' == Self__4D5T[Self__5D5T])) {
+      Self__4D5T[Self__5D5T]='/';
+    };
+    Self__5D5T=(__INTEGER__Q)(Self__5D5T -  1);
+  };
+  __tmp__3D5T= 1;
+  while ((__tmp__3D5T <= ((__STRING__BC *)st__VBJI)->count__WJ)) {
+    __tmp__GCJI=((__CHARACTER__DB *)((__STRING__BC *)st__VBJI)->storage__LFL)[(__INTEGER__Q)(__tmp__3D5T -  1)];
+    if ((__tmp__GCJI == '/')) {
+      Self__TRBJ=stat__XBJI;
+      if ((stat__XBJI ==  0)) {
+        stat__XBJI= 1;
+      };
+      if ((Self__TRBJ ==  1)) {
+        Self__110T=((__STRING__BC *)st__VBJI);
+        n__210T=(__INTEGER__Q)(__tmp__3D5T -  1);
+        if ((n__210T > Self__110T->count__WJ)) {
+          Self__110T->count__WJ= 0;
+        } else /* FALSE */ {
+          if ((n__210T >  0)) {
+            __tmp__FE5T=(__INTEGER__Q)((__INTEGER__Q)(n__210T -  1) +  1);
+            if ((__tmp__FE5T >  0)) {
+              __tmp__GE5T=(__INTEGER__Q)(n__210T +  1);
+              __tmp__IE5T=Self__110T->count__WJ;
+              Self__JE5T=__tmp__GE5T;
+              while ((Self__JE5T <= __tmp__IE5T)) {
+                ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__JE5T - __tmp__FE5T) -  1)]=((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(Self__JE5T -  1)];
+                Self__JE5T=(__INTEGER__Q)(Self__JE5T +  1);
+              };
+              Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - __tmp__FE5T);
+            };
+          };
+        };
+        __tmp__3D5T= 1;
+      };
+      if ((Self__TRBJ ==  2)) {
+        Self__110T=((__STRING__BC *)st__VBJI);
+        n__210T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__3D5T - (__INTEGER__Q)(__tmp__3D5T -  1)) +  1);
+        if ((n__210T >  0)) {
+          __tmp__FE5T=(__INTEGER__Q)(__tmp__3D5T +  1);
+          __tmp__GE5T=Self__110T->count__WJ;
+          __tmp__IE5T=__tmp__FE5T;
+          while ((__tmp__IE5T <= __tmp__GE5T)) {
+            ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__IE5T - n__210T) -  1)]=((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(__tmp__IE5T -  1)];
+            __tmp__IE5T=(__INTEGER__Q)(__tmp__IE5T +  1);
+          };
+          Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - n__210T);
+        };
+        __tmp__3D5T=(__INTEGER__Q)(__tmp__3D5T -  2);
+        stat__XBJI= 1;
+      };
+      if ((Self__TRBJ ==  3)) {
+        Self__110T=((__STRING__BC *)st__VBJI);
+        n__210T=(__INTEGER__Q)(__tmp__3D5T -  4);
+        while ((! ((n__210T <  1) || ('/' == ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(n__210T -  1)])))) {
+          n__210T=(__INTEGER__Q)(n__210T -  1);
+        };
+        if ((n__210T ==  0)) {
+          Self__C20T=((__STRING__BC *)st__VBJI);
+          __tmp__FE5T=(__INTEGER__Q)(__tmp__3D5T -  1);
+          if ((__tmp__FE5T > Self__C20T->count__WJ)) {
+            Self__C20T->count__WJ= 0;
+          } else /* FALSE */ {
+            if ((__tmp__FE5T >  0)) {
+              Self__JE5T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__FE5T -  1) +  1);
+              if ((Self__JE5T >  0)) {
+                __tmp__WE5T=(__INTEGER__Q)(__tmp__FE5T +  1);
+                __tmp__YE5T=Self__C20T->count__WJ;
+                Self__ZE5T=__tmp__WE5T;
+                while ((Self__ZE5T <= __tmp__YE5T)) {
+                  ((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__ZE5T - Self__JE5T) -  1)]=((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)(Self__ZE5T -  1)];
+                  Self__ZE5T=(__INTEGER__Q)(Self__ZE5T +  1);
+                };
+                Self__C20T->count__WJ=(__INTEGER__Q)(Self__C20T->count__WJ - Self__JE5T);
+              };
+            };
           };
-          ((__POINTER *)next__W4OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__X4OR)[ 0]=next__W4OR;
-        } else {
-          ((__POINTER *)result__Y4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Y4OR=next__W4OR;
-        };
-      };
-      ptr__AXMG=result__Y4OR;
-    } else {
-      t__UA0Q=((__UINTEGER_32 )typ_id__FXMG);
-      a__WA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__54OR=(__UINTEGER_32)((__UINTEGER_32)(sz__CXMG + a__WA0Q) & (__UINTEGER_32)(~ a__WA0Q));
-      ptr_table__24OR=((__POINTER )(&(table_type[(t__UA0Q)])));
-      lab_type__44OR=(__UINTEGER_32)(t__UA0Q |  1);
-      next__14OR=((__POINTER )(NULL));
-      result__34OR=((__POINTER *)ptr_table__24OR)[ 0];
-      if ((result__34OR == (void *)NULL)) {
-        result__34OR=new_lab__2PJ(lab_type__44OR);
-        next__14OR=(void *)((unsigned long)result__34OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54OR)));
-        ((__POINTER *)next__14OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__24OR)[ 0]=next__14OR;
-      } else {
-        next__14OR=((__POINTER *)result__34OR)[ 0];
-        if ((next__14OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__34OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__54OR <<  1)) <=  4096)) {
-            next__14OR=(void *)((unsigned long)result__34OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54OR)));
-          } else {
-            next__14OR=new_lab__2PJ(lab_type__44OR);
+          __tmp__3D5T= 1;
+        } else /* FALSE */ {
+          Self__C20T=((__STRING__BC *)st__VBJI);
+          __tmp__FE5T=(__INTEGER__Q)(__tmp__3D5T -  1);
+          __tmp__GE5T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__FE5T - n__210T) +  1);
+          if ((__tmp__GE5T >  0)) {
+            Self__JE5T=(__INTEGER__Q)(__tmp__FE5T +  1);
+            __tmp__WE5T=Self__C20T->count__WJ;
+            __tmp__YE5T=Self__JE5T;
+            while ((__tmp__YE5T <= __tmp__WE5T)) {
+              ((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__YE5T - __tmp__GE5T) -  1)]=((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)(__tmp__YE5T -  1)];
+              __tmp__YE5T=(__INTEGER__Q)(__tmp__YE5T +  1);
+            };
+            Self__C20T->count__WJ=(__INTEGER__Q)(Self__C20T->count__WJ - __tmp__GE5T);
           };
-          ((__POINTER *)next__14OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__24OR)[ 0]=next__14OR;
-        } else {
-          ((__POINTER *)result__34OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__14OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__34OR=next__14OR;
+          __tmp__3D5T=n__210T;
         };
+        stat__XBJI= 1;
       };
-      ptr__AXMG=result__34OR;
+      __tmp__5DJI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__5DJI=FALSE__O__;
     };
-    result__5WMG=((__LOCAL *)ptr__AXMG);
-    *(result__5WMG) = *(LOCAL__);
-  };
-  Self__GZPG=((__LOCAL *)result__5WMG);
-  tmp__LZPG=NULL;
-  Self__GZPG->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM=p__G5JG;
-  Self__GZPG->parent_variable__T1LC.parent_named__S1LC.name__1QB=n__H5JG;
-  Self__GZPG->parent_variable__T1LC.intern_name__C25F=get_intern__FMBG(n__H5JG);
-  if ((((__UINTEGER_8)(((__TYPE_FULL *)t__J5JG)->flag__ATL &  1) !=  0) && (! is_expanded_c__CZWG(t__J5JG)))) {
-    Self__EM1P=((__TYPE_FULL *)t__J5JG);
-    Self__GZPG->parent_variable__T1LC.type__D25F=get_with__3WAB(Self__EM1P,(__UINTEGER_8)(Self__EM1P->flag__ATL |  16));
-  } else {
-    Self__GZPG->parent_variable__T1LC.type__D25F=t__J5JG;
-  };
-  Self__GZPG->parent_variable__T1LC.parent_named__S1LC.style__3CGC=c__I5JG;
-  if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__GZPG->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__GZPG->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__GZPG->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-    tmp__LZPG=new__5VSG();
-    add__Z1EJ(tmp__LZPG,((__TYPE_FULL *)t__J5JG)->parent_type__5SL);
-    Self__GZPG->parent_variable__T1LC.type_list__OIZD=to_types__I3EJ(tmp__LZPG);
-  } else {
-    Self__GZPG->parent_variable__T1LC.type_list__OIZD=TYPES__;
-  };
-  return(result__5WMG);
-}
-
-static __PUSH* create__context__first__E0EG(__PUSH *Self__F0EG,__POSITION pos__G0EG,void *v__H0EG,__BOOLEAN f__I0EG)
-// ({PUSH},{POSITION},{NULLxLOCAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  __PUSH *result__OAKG,*Self__JXPG;
-  __POINTER ptr__PAKG,ptr_table__B5OR,next__A5OR,result__C5OR;
-  __POINTER ptr_table__G5OR,next__F5OR,result__H5OR;
-  __INTEGER typ_id__UAKG;
-  __UINTEGER_32 sz__RAKG,a__1A0Q,new_size__ZA0Q,t__5A0Q,a__BB0Q;
-  __UINTEGER_32 new_size__J5OR,lab_type__I5OR;
-  result__OAKG=NULL;
-  ptr__PAKG=((__POINTER )(NULL));
-  typ_id__UAKG= 0;
-  sz__RAKG=((__UINTEGER_32 )sizeof(__PUSH));
-  if ((sz__RAKG ==  0)) {
-    result__OAKG=Self__F0EG;
-  } else {
-    typ_id__UAKG=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RAKG);
-    if ((typ_id__UAKG == (__INTEGER)(-  1))) {
-      a__1A0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZA0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RAKG + a__1A0Q) & (__UINTEGER_32)(~ a__1A0Q));
-      ptr_table__B5OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZA0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__A5OR=((__POINTER )(NULL));
-      result__C5OR=((__POINTER *)ptr_table__B5OR)[ 0];
-      if ((result__C5OR == (void *)NULL)) {
-        result__C5OR=new_lab__2PJ(new_size__ZA0Q);
-        next__A5OR=(void *)((unsigned long)result__C5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZA0Q)));
-        ((__POINTER *)next__A5OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__B5OR)[ 0]=next__A5OR;
-      } else {
-        next__A5OR=((__POINTER *)result__C5OR)[ 0];
-        if ((next__A5OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C5OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZA0Q <<  1)) <=  4096)) {
-            next__A5OR=(void *)((unsigned long)result__C5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZA0Q)));
-          } else {
-            next__A5OR=new_lab__2PJ(new_size__ZA0Q);
-          };
-          ((__POINTER *)next__A5OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__B5OR)[ 0]=next__A5OR;
-        } else {
-          ((__POINTER *)result__C5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__C5OR=next__A5OR;
+    if (__tmp__5DJI) {
+      __tmp__5DJI=TRUE__K__;
+    } else /* FALSE */ {
+      result__X44I=(__tmp__GCJI == '.');
+      if (result__X44I) {
+        n__210T=stat__XBJI;
+        if ((stat__XBJI ==  1)) {
+          stat__XBJI= 2;
         };
-      };
-      ptr__PAKG=result__C5OR;
-    } else {
-      t__5A0Q=((__UINTEGER_32 )typ_id__UAKG);
-      a__BB0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__J5OR=(__UINTEGER_32)((__UINTEGER_32)(sz__RAKG + a__BB0Q) & (__UINTEGER_32)(~ a__BB0Q));
-      ptr_table__G5OR=((__POINTER )(&(table_type[(t__5A0Q)])));
-      lab_type__I5OR=(__UINTEGER_32)(t__5A0Q |  1);
-      next__F5OR=((__POINTER )(NULL));
-      result__H5OR=((__POINTER *)ptr_table__G5OR)[ 0];
-      if ((result__H5OR == (void *)NULL)) {
-        result__H5OR=new_lab__2PJ(lab_type__I5OR);
-        next__F5OR=(void *)((unsigned long)result__H5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5OR)));
-        ((__POINTER *)next__F5OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__G5OR)[ 0]=next__F5OR;
-      } else {
-        next__F5OR=((__POINTER *)result__H5OR)[ 0];
-        if ((next__F5OR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H5OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J5OR <<  1)) <=  4096)) {
-            next__F5OR=(void *)((unsigned long)result__H5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5OR)));
-          } else {
-            next__F5OR=new_lab__2PJ(lab_type__I5OR);
-          };
-          ((__POINTER *)next__F5OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__G5OR)[ 0]=next__F5OR;
-        } else {
-          ((__POINTER *)result__H5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__H5OR=next__F5OR;
+        if ((n__210T ==  2)) {
+          stat__XBJI= 3;
         };
-      };
-      ptr__PAKG=result__H5OR;
-    };
-    result__OAKG=((__PUSH *)ptr__PAKG);
-    *(result__OAKG) = *(Self__F0EG);
-  };
-  Self__JXPG=((__PUSH *)result__OAKG);
-  if (((void *)v__H0EG == (void *)NULL)) {
-    print__1ZE((&__string_333));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  };
-  Self__JXPG->parent_instr__YRB.parent_itm_object__TE.position__WIM=pos__G0EG;
-  Self__JXPG->context__BYPG=v__H0EG;
-  Self__JXPG->is_first__CYPG=f__I0EG;
-  return(result__OAKG);
-}
-
-static void** create__EFEH()
-// () With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__PEAR,a__OEAR,new_size__QEAR,new_size2__REAR,a__SEAR;
-  __UINTEGER_32 new_size__TEAR;
-  __POINTER result__NEAR,ptr_table__L5OR,next__K5OR,result__M5OR;
-  __INTEGER Self__CMII;
-  void **Result__HEGH;
-  sz__PEAR=((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) <<  1));
-  result__NEAR=((__POINTER )(NULL));
-  a__OEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__QEAR=(__UINTEGER_32)((__UINTEGER_32)(sz__PEAR + a__OEAR) & (__UINTEGER_32)(~ a__OEAR));
-  new_size2__REAR=(__UINTEGER_32)(new_size__QEAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__REAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__SEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__TEAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__REAR + a__SEAR) & (__UINTEGER_32)(~ a__SEAR));
-    ptr_table__L5OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TEAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__K5OR=((__POINTER )(NULL));
-    result__M5OR=((__POINTER *)ptr_table__L5OR)[ 0];
-    if ((result__M5OR == (void *)NULL)) {
-      result__M5OR=new_lab__2PJ(new_size__TEAR);
-      next__K5OR=(void *)((unsigned long)result__M5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEAR)));
-      ((__POINTER *)next__K5OR)[ 0]=NULL;
-      ((__POINTER *)ptr_table__L5OR)[ 0]=next__K5OR;
-    } else {
-      next__K5OR=((__POINTER *)result__M5OR)[ 0];
-      if ((next__K5OR == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M5OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TEAR <<  1)) <=  4096)) {
-          next__K5OR=(void *)((unsigned long)result__M5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEAR)));
-        } else {
-          next__K5OR=new_lab__2PJ(new_size__TEAR);
+        if ((n__210T ==  3)) {
+          stat__XBJI= 0;
         };
-        ((__POINTER *)next__K5OR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__L5OR)[ 0]=next__K5OR;
-      } else {
-        ((__POINTER *)result__M5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__M5OR=next__K5OR;
       };
+      __tmp__5DJI=result__X44I;
     };
-    ((__POINTER *)result__M5OR)[ 0]=((__POINTER ) 3);
-    result__NEAR=(void *)((unsigned long)result__M5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__NEAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__QEAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__HEGH=((void **)result__NEAR);
-  Self__CMII= 1;
-  while ((Self__CMII >=  0)) {
-    Result__HEGH[Self__CMII]=NULL;
-    Self__CMII=(__INTEGER)(Self__CMII -  1);
-  };
-  return(Result__HEGH);
-}
-
-static void* get_local_slot__P3EG(__TYPE *Self__Q3EG,void *n__R3EG)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *itm_slot__U3EG;
-  void *result__V3EG,*__tmp__F4EG;
-  __INTEGER j__T3EG,__tmp__S24Q,new_capacity__YV4R,old_nb_elts__2V4R;
-  __INTEGER upper__CW4R,Self__AW4R;
-  void *__tmp__G4EG;
-  void **__tmp__VEAR,**Self__1V4R,**new__3V4R;
-  __BOOLEAN __tmp__J4EG,__tmp__0V4R;
-  __FAST_ARRAYoSLOTo *Self__ZV4R;
-  itm_slot__U3EG=NULL;
-  result__V3EG=NULL;
-  j__T3EG= 0;
-  __tmp__S24Q=((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-  __tmp__VEAR=((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
-  while_do__SDKG:
-  {
-    if ((j__T3EG <= __tmp__S24Q)) {
-      __tmp__F4EG=((void **)__tmp__VEAR)[j__T3EG];
-      if (((struct ___OBJ *)__tmp__F4EG)->__id==__SLOT_DATA__) {
-        __tmp__G4EG=((__SLOT_DATA *)__tmp__F4EG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-      } else {
-        __tmp__G4EG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__F4EG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      };
-      __tmp__J4EG=((void *)__tmp__G4EG != (void *)n__R3EG);
-    } else {
-      __tmp__J4EG=FALSE__;
-    };
-    if (__tmp__J4EG) {
-      j__T3EG=(__INTEGER)(j__T3EG +  1);
-      goto while_do__SDKG;
-    };
-  };
-  if ((j__T3EG <= ((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-    result__V3EG=((void **)((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__T3EG];
-  } else {
-    itm_slot__U3EG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__Q3EG->prototype__RD)->slot_list__SIM,n__R3EG);
-    if (((void *)itm_slot__U3EG != (void *)NULL)) {
-      result__V3EG=create__type__BU2F(itm_slot__U3EG,Self__Q3EG);
-      Self__ZV4R=((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC);
-      new_capacity__YV4R= 0;
-      if (((__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__0V4R=TRUE__;
-      } else {
-        __tmp__0V4R=FALSE__;
-      };
-      if ((! __tmp__0V4R)) {
-        if ((Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__YV4R=(__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__1V4R=((void **)Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__2V4R=Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__3V4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1V4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__2V4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__YV4R * ((__INTEGER )(sizeof(void *)))))));
-          upper__CW4R=(__INTEGER)(new_capacity__YV4R -  1);
-          Self__AW4R=old_nb_elts__2V4R;
-          while ((Self__AW4R <= upper__CW4R)) {
-            new__3V4R[Self__AW4R]=NULL;
-            Self__AW4R=(__INTEGER)(Self__AW4R +  1);
-          };
-          Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL=new__3V4R;
-          Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__YV4R;
-          Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
+    if ((! __tmp__5DJI)) {
+      if (((__tmp__GCJI == ':') && (__tmp__3D5T >  2))) {
+        Self__EF5T=((__CHARACTER__DB *)((__STRING__BC *)st__VBJI)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__3D5T -  1) -  1)];
+        result__DF5T=FALSE__O__;
+        if ((((__INTEGER_8__FZF )Self__EF5T) >= ((__INTEGER_8__FZF )'a'))) {
+          result__DF5T=(((__INTEGER_8__FZF )Self__EF5T) <= ((__INTEGER_8__FZF )'z'));
+          __tmp__FF5T=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__FF5T=FALSE__O__;
         };
-      };
-      ((void **)Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL]=result__V3EG;
-    };
-  };
-  return(result__V3EG);
-}
-
-static void* get_name__GCJD(void *n__ICJD)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__W10D,*result__KCJD;
-  __SECTION_ *result__WVPD,*Self__NW1D;
-  __POINTER ptr__XVPD,ptr_table__Q5OR,next__P5OR,result__R5OR;
-  __POINTER ptr_table__V5OR,next__U5OR,result__W5OR,ptr__5J2E;
-  __POINTER ptr_table__05OR,next__Z5OR,result__15OR,ptr_table__55OR;
-  __POINTER next__45OR,result__AAPR;
-  __INTEGER typ_id__2VPD,h__1W1D,idx__2W1D,idx__VH2E,new_capacity__WH2E;
-  __INTEGER i__XH2E,typ_id__EK2E;
-  __UINTEGER_32 sz__ZVPD,a__QL0Q,new_size__OL0Q,t__UL0Q,a__WL0Q;
-  __UINTEGER_32 new_size__Y5OR,lab_type__X5OR,sz__BK2E,a__CL0Q;
-  __UINTEGER_32 new_size__AL0Q,t__GL0Q,a__IL0Q,new_size__CAPR;
-  __UINTEGER_32 lab_type__BAPR;
-  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__K10D,*Self__SW1D;
-  void *node__V10D,*node__3W1D,*node1__ZH2E,*node2__0H2E,*__tmp__LY1D;
-  void **old_buckets__YH2E;
-  __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *result__4J2E;
-  __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *Self__BCHF;
-  Self__K10D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__PCJD);
-  result__W10D=NULL;
-  node__V10D=((void **)Self__K10D->buckets__310D)[(__INTEGER)(hash_code__OPN(n__ICJD) % Self__K10D->capacity__Y10D)];
-  while ((! (((void *)node__V10D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__V10D)->key__J20D == (void *)n__ICJD)))) {
-    node__V10D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__V10D)->next__U20D;
-  };
-  if (((void *)node__V10D != (void *)NULL)) {
-    result__W10D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__V10D)->item__220D;
-  };
-  result__KCJD=result__W10D;
-  if (((void *)result__W10D == (void *)NULL)) {
-    result__WVPD=NULL;
-    ptr__XVPD=((__POINTER )(NULL));
-    typ_id__2VPD= 0;
-    sz__ZVPD=((__UINTEGER_32 )sizeof(__SECTION_));
-    if ((sz__ZVPD ==  0)) {
-      result__WVPD=SECTION___;
-    } else {
-      typ_id__2VPD=__SECTION___;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZVPD);
-      if ((typ_id__2VPD == (__INTEGER)(-  1))) {
-        a__QL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OL0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVPD + a__QL0Q) & (__UINTEGER_32)(~ a__QL0Q));
-        ptr_table__Q5OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OL0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__P5OR=((__POINTER )(NULL));
-        result__R5OR=((__POINTER *)ptr_table__Q5OR)[ 0];
-        if ((result__R5OR == (void *)NULL)) {
-          result__R5OR=new_lab__2PJ(new_size__OL0Q);
-          next__P5OR=(void *)((unsigned long)result__R5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OL0Q)));
-          ((__POINTER *)next__P5OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Q5OR)[ 0]=next__P5OR;
-        } else {
-          next__P5OR=((__POINTER *)result__R5OR)[ 0];
-          if ((next__P5OR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R5OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OL0Q <<  1)) <=  4096)) {
-              next__P5OR=(void *)((unsigned long)result__R5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OL0Q)));
-            } else {
-              next__P5OR=new_lab__2PJ(new_size__OL0Q);
-            };
-            ((__POINTER *)next__P5OR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Q5OR)[ 0]=next__P5OR;
-          } else {
-            ((__POINTER *)result__R5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__R5OR=next__P5OR;
+        if ((! __tmp__FF5T)) {
+          if ((((__INTEGER_8__FZF )Self__EF5T) >= ((__INTEGER_8__FZF )'A'))) {
+            result__DF5T=(((__INTEGER_8__FZF )Self__EF5T) <= ((__INTEGER_8__FZF )'Z'));
           };
         };
-        ptr__XVPD=result__R5OR;
-      } else {
-        t__UL0Q=((__UINTEGER_32 )typ_id__2VPD);
-        a__WL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Y5OR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVPD + a__WL0Q) & (__UINTEGER_32)(~ a__WL0Q));
-        ptr_table__V5OR=((__POINTER )(&(table_type[(t__UL0Q)])));
-        lab_type__X5OR=(__UINTEGER_32)(t__UL0Q |  1);
-        next__U5OR=((__POINTER )(NULL));
-        result__W5OR=((__POINTER *)ptr_table__V5OR)[ 0];
-        if ((result__W5OR == (void *)NULL)) {
-          result__W5OR=new_lab__2PJ(lab_type__X5OR);
-          next__U5OR=(void *)((unsigned long)result__W5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5OR)));
-          ((__POINTER *)next__U5OR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__V5OR)[ 0]=next__U5OR;
-        } else {
-          next__U5OR=((__POINTER *)result__W5OR)[ 0];
-          if ((next__U5OR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W5OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y5OR <<  1)) <=  4096)) {
-              next__U5OR=(void *)((unsigned long)result__W5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5OR)));
-            } else {
-              next__U5OR=new_lab__2PJ(lab_type__X5OR);
-            };
-            ((__POINTER *)next__U5OR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__V5OR)[ 0]=next__U5OR;
-          } else {
-            ((__POINTER *)result__W5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__W5OR=next__U5OR;
-          };
-        };
-        ptr__XVPD=result__W5OR;
-      };
-      result__WVPD=((__SECTION_ *)ptr__XVPD);
-      *(result__WVPD) = *(SECTION___);
-    };
-    result__KCJD=result__WVPD;
-    Self__NW1D=((__SECTION_ *)result__WVPD);
-    Self__NW1D->name__CH0D=n__ICJD;
-    Self__NW1D->type_list__QW1D=NULL;
-    Self__SW1D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__PCJD);
-    h__1W1D=hash_code__OPN(n__ICJD);
-    idx__2W1D=(__INTEGER)(h__1W1D % Self__SW1D->capacity__Y10D);
-    node__3W1D=((void **)Self__SW1D->buckets__310D)[idx__2W1D];
-    while ((! (((void *)node__3W1D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__3W1D)->key__J20D == (void *)n__ICJD)))) {
-      node__3W1D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__3W1D)->next__U20D;
-    };
-    if (((void *)node__3W1D == (void *)NULL)) {
-      if ((Self__SW1D->capacity__Y10D == Self__SW1D->count__4X1D)) {
-        idx__VH2E= 0;
-        node1__ZH2E=NULL;
-        node2__0H2E=NULL;
-        old_buckets__YH2E=Self__SW1D->buckets__310D;
-        new_capacity__WH2E=prime_number_ceiling__X3Q((__INTEGER)(Self__SW1D->capacity__Y10D +  1));
-        Self__SW1D->buckets__310D=create__M3KE(new_capacity__WH2E);
-        i__XH2E=(__INTEGER)(Self__SW1D->capacity__Y10D -  1);
-        Self__SW1D->capacity__Y10D=new_capacity__WH2E;
-        while ((i__XH2E >=  0)) {
-          node1__ZH2E=((void **)old_buckets__YH2E)[i__XH2E];
-          while (((void *)node1__ZH2E != (void *)NULL)) {
-            node2__0H2E=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__ZH2E)->next__U20D;
-            idx__VH2E=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__ZH2E)->key__J20D) % Self__SW1D->capacity__Y10D);
-            ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__ZH2E)->next__U20D=((void **)Self__SW1D->buckets__310D)[idx__VH2E];
-            ((void **)Self__SW1D->buckets__310D)[idx__VH2E]=node1__ZH2E;
-            node1__ZH2E=node2__0H2E;
-          };
-          i__XH2E=(__INTEGER)(i__XH2E -  1);
-        };
-        idx__2W1D=(__INTEGER)(h__1W1D % Self__SW1D->capacity__Y10D);
-      };
-      __tmp__LY1D=((void **)Self__SW1D->buckets__310D)[idx__2W1D];
-      result__4J2E=NULL;
-      ptr__5J2E=((__POINTER )(NULL));
-      typ_id__EK2E= 0;
-      sz__BK2E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo));
-      if ((sz__BK2E ==  0)) {
-        result__4J2E=HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
-      } else {
-        typ_id__EK2E=__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BK2E);
-        if ((typ_id__EK2E == (__INTEGER)(-  1))) {
-          a__CL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__AL0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BK2E + a__CL0Q) & (__UINTEGER_32)(~ a__CL0Q));
-          ptr_table__05OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AL0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__Z5OR=((__POINTER )(NULL));
-          result__15OR=((__POINTER *)ptr_table__05OR)[ 0];
-          if ((result__15OR == (void *)NULL)) {
-            result__15OR=new_lab__2PJ(new_size__AL0Q);
-            next__Z5OR=(void *)((unsigned long)result__15OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL0Q)));
-            ((__POINTER *)next__Z5OR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__05OR)[ 0]=next__Z5OR;
-          } else {
-            next__Z5OR=((__POINTER *)result__15OR)[ 0];
-            if ((next__Z5OR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__15OR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AL0Q <<  1)) <=  4096)) {
-                next__Z5OR=(void *)((unsigned long)result__15OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL0Q)));
-              } else {
-                next__Z5OR=new_lab__2PJ(new_size__AL0Q);
-              };
-              ((__POINTER *)next__Z5OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__05OR)[ 0]=next__Z5OR;
-            } else {
-              ((__POINTER *)result__15OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__15OR=next__Z5OR;
-            };
-          };
-          ptr__5J2E=result__15OR;
-        } else {
-          t__GL0Q=((__UINTEGER_32 )typ_id__EK2E);
-          a__IL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__CAPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BK2E + a__IL0Q) & (__UINTEGER_32)(~ a__IL0Q));
-          ptr_table__55OR=((__POINTER )(&(table_type[(t__GL0Q)])));
-          lab_type__BAPR=(__UINTEGER_32)(t__GL0Q |  1);
-          next__45OR=((__POINTER )(NULL));
-          result__AAPR=((__POINTER *)ptr_table__55OR)[ 0];
-          if ((result__AAPR == (void *)NULL)) {
-            result__AAPR=new_lab__2PJ(lab_type__BAPR);
-            next__45OR=(void *)((unsigned long)result__AAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAPR)));
-            ((__POINTER *)next__45OR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__55OR)[ 0]=next__45OR;
-          } else {
-            next__45OR=((__POINTER *)result__AAPR)[ 0];
-            if ((next__45OR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AAPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CAPR <<  1)) <=  4096)) {
-                next__45OR=(void *)((unsigned long)result__AAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAPR)));
-              } else {
-                next__45OR=new_lab__2PJ(lab_type__BAPR);
+        __tmp__FF5T=result__DF5T;
+      } else /* FALSE */ {
+        __tmp__FF5T=FALSE__O__;
+      };
+      if ((__tmp__FF5T && (((__CHARACTER__DB *)((__STRING__BC *)st__VBJI)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__3D5T -  2) -  1)] == '/'))) {
+        Self__110T=((__STRING__BC *)st__VBJI);
+        n__210T=(__INTEGER__Q)(__tmp__3D5T -  2);
+        if ((n__210T > Self__110T->count__WJ)) {
+          Self__110T->count__WJ= 0;
+        } else /* FALSE */ {
+          if ((n__210T >  0)) {
+            Self__JE5T=(__INTEGER__Q)((__INTEGER__Q)(n__210T -  1) +  1);
+            if ((Self__JE5T >  0)) {
+              Self__ZE5T=(__INTEGER__Q)(n__210T +  1);
+              __tmp__MF5T=Self__110T->count__WJ;
+              Self__NF5T=Self__ZE5T;
+              while ((Self__NF5T <= __tmp__MF5T)) {
+                ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__NF5T - Self__JE5T) -  1)]=((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(Self__NF5T -  1)];
+                Self__NF5T=(__INTEGER__Q)(Self__NF5T +  1);
               };
-              ((__POINTER *)next__45OR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__55OR)[ 0]=next__45OR;
-            } else {
-              ((__POINTER *)result__AAPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__45OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__AAPR=next__45OR;
+              Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - Self__JE5T);
             };
           };
-          ptr__5J2E=result__AAPR;
         };
-        result__4J2E=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)ptr__5J2E);
-        *(result__4J2E) = *(HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__);
+        __tmp__3D5T= 1;
+      } else /* FALSE */ {
+        stat__XBJI= 0;
       };
-      Self__BCHF=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)result__4J2E);
-      Self__BCHF->item__220D=result__WVPD;
-      Self__BCHF->key__J20D=n__ICJD;
-      Self__BCHF->next__U20D=__tmp__LY1D;
-      node__3W1D=result__4J2E;
-      ((void **)Self__SW1D->buckets__310D)[idx__2W1D]=result__4J2E;
-      Self__SW1D->count__4X1D=(__INTEGER)(Self__SW1D->count__4X1D +  1);
-    } else {
-      ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__3W1D)->item__220D=result__WVPD;
     };
+    __tmp__3D5T=(__INTEGER__Q)(__tmp__3D5T +  1);
   };
-  return(result__KCJD);
-}
-
-static void* get_type_result__XF2G(__SLOT_DATA *Self__YF2G)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__2G2G,*result__1BCR;
-  void *result__0F2G,*__tmp__0G2G,*__tmp__LSXP;
-  void *tm__1F2G,*__tmp__TG2G;
-  void *__tmp__SG2G;
-  __ITM_TYPE_STYLE *Self__KSXP;
-  __POSITION pos__3BCR;
-  __tmp__2G2G=self_up__TJEF;
-  result__0F2G=NULL;
-  tm__1F2G=NULL;
-  if (((void *)((__SLOT *)Self__YF2G->parent_slot__IHZD)->slot_data_intern__CIZD != (void *)NULL)) {
-    result__0F2G=((__SLOT_DATA *)((__SLOT *)Self__YF2G->parent_slot__IHZD)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F;
-  } else {
-    __tmp__SG2G=((__ITM_SLOT *)((__SLOT *)Self__YF2G->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
-    if (__tmp__SG2G==NULL) {
-      __tmp__TG2G=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__SG2G)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__TG2G=((void *)__tmp__SG2G);
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__TG2G=((void *)__tmp__SG2G);
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__TG2G=((void *)__tmp__SG2G);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__TG2G=((void *)__tmp__SG2G);
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__TG2G=((void *)__tmp__SG2G);
-      } break;
-      case __ITM_TYPE_MULTI__: {
-        __tmp__TG2G=NULL;
-      } break;
-      }
+  if ((stat__XBJI ==  1)) {
+    Self__110T=((__STRING__BC *)st__VBJI);
+    if (( 1 > Self__110T->count__WJ)) {
+      Self__110T->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ -  1);
     };
-    tm__1F2G=__tmp__TG2G;
-    if (((void *)__tmp__TG2G != (void *)NULL)) {
-      result__1BCR=NULL;
-      if (((void *)Self__YF2G->parent_slot__IHZD != (void *)NULL)) {
-        result__1BCR=((__SLOT *)Self__YF2G->parent_slot__IHZD)->receiver_type__Y12F;
-      } else {
-        result__1BCR=type_block__BLB;
-      };
-      self_up__TJEF=result__1BCR;
-      switch (((struct ___OBJ *)__tmp__TG2G)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__TG2G)->to_run__2VK==0) {
-          __tmp__0G2G=((__ITM_TYPE_SIMPLE *)__tmp__TG2G)->to_run__1VK;
-        } else {
-          __tmp__0G2G=to_run__XVK(__tmp__TG2G);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__TG2G)->to_run__E1IB==0) {
-          __tmp__0G2G=((__ITM_TYPE_STYLE *)__tmp__TG2G)->to_run__D1IB;
-        } else {
-          Self__KSXP=((__ITM_TYPE_STYLE *)__tmp__TG2G);
-          __tmp__LSXP=get__PUN(Self__KSXP);
-          Self__KSXP->to_run__D1IB=__tmp__LSXP;
-          Self__KSXP->to_run__E1IB=0;
-          __tmp__0G2G=__tmp__LSXP;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__0G2G=to_run__F1IB(__tmp__TG2G);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__3BCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__3BCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__0G2G=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__0G2G=to_run__LJEF(__tmp__TG2G);
-      } break;
-      };
-      result__0F2G=__tmp__0G2G;
-      self_up__TJEF=__tmp__2G2G;
+  };
+  if ((stat__XBJI ==  2)) {
+    Self__110T=((__STRING__BC *)st__VBJI);
+    if (( 2 > Self__110T->count__WJ)) {
+      Self__110T->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ -  2);
     };
   };
-  return(result__0F2G);
-}
-
-static void* get_type_result__BH2G(__SLOT_CODE *Self__CH2G)
-// ({SLOT_CODE}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__GI2G;
-  void *result__EH2G,*__tmp__EI2G,*__tmp__PSXP;
-  void *tm__FH2G,*__tmp__3H2G;
-  void *__tmp__2H2G;
-  __ITM_TYPE_STYLE *Self__OSXP;
-  __POSITION pos__4BCR;
-  __tmp__GI2G=self_up__TJEF;
-  result__EH2G=NULL;
-  tm__FH2G=NULL;
-  if (((void *)((__SLOT *)Self__CH2G->parent_slot__A22F)->slot_data_intern__CIZD != (void *)NULL)) {
-    result__EH2G=((__SLOT_DATA *)((__SLOT *)Self__CH2G->parent_slot__A22F)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F;
-  } else {
-    __tmp__2H2G=((__ITM_SLOT *)((__SLOT *)Self__CH2G->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
-    if (__tmp__2H2G==NULL) {
-      __tmp__3H2G=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__2H2G)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__3H2G=((void *)__tmp__2H2G);
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__3H2G=((void *)__tmp__2H2G);
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__3H2G=((void *)__tmp__2H2G);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__3H2G=((void *)__tmp__2H2G);
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__3H2G=((void *)__tmp__2H2G);
-      } break;
-      case __ITM_TYPE_MULTI__: {
-        __tmp__3H2G=NULL;
-      } break;
-      }
+  if ((stat__XBJI ==  3)) {
+    Self__110T=((__STRING__BC *)st__VBJI);
+    Self__TRBJ=(__INTEGER__Q)(__tmp__3D5T -  4);
+    while ((! ((Self__TRBJ <  1) || ('/' == ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(Self__TRBJ -  1)])))) {
+      Self__TRBJ=(__INTEGER__Q)(Self__TRBJ -  1);
     };
-    tm__FH2G=__tmp__3H2G;
-    if (((void *)__tmp__3H2G != (void *)NULL)) {
-      self_up__TJEF=((__SLOT *)Self__CH2G->parent_slot__A22F)->receiver_type__Y12F;
-      switch (((struct ___OBJ *)__tmp__3H2G)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__3H2G)->to_run__2VK==0) {
-          __tmp__EI2G=((__ITM_TYPE_SIMPLE *)__tmp__3H2G)->to_run__1VK;
-        } else {
-          __tmp__EI2G=to_run__XVK(__tmp__3H2G);
+    if ((Self__TRBJ ==  0)) {
+      ((__STRING__BC *)st__VBJI)->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__C20T=((__STRING__BC *)st__VBJI);
+      n__210T=(__INTEGER__Q)(__tmp__3D5T -  1);
+      __tmp__FE5T=(__INTEGER__Q)((__INTEGER__Q)(n__210T - Self__TRBJ) +  1);
+      if ((__tmp__FE5T >  0)) {
+        __tmp__GE5T=(__INTEGER__Q)(n__210T +  1);
+        __tmp__IE5T=Self__C20T->count__WJ;
+        Self__JE5T=__tmp__GE5T;
+        while ((Self__JE5T <= __tmp__IE5T)) {
+          ((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__JE5T - __tmp__FE5T) -  1)]=((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)(Self__JE5T -  1)];
+          Self__JE5T=(__INTEGER__Q)(Self__JE5T +  1);
         };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__3H2G)->to_run__E1IB==0) {
-          __tmp__EI2G=((__ITM_TYPE_STYLE *)__tmp__3H2G)->to_run__D1IB;
-        } else {
-          Self__OSXP=((__ITM_TYPE_STYLE *)__tmp__3H2G);
-          __tmp__PSXP=get__PUN(Self__OSXP);
-          Self__OSXP->to_run__D1IB=__tmp__PSXP;
-          Self__OSXP->to_run__E1IB=0;
-          __tmp__EI2G=__tmp__PSXP;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__EI2G=to_run__F1IB(__tmp__3H2G);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__4BCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__4BCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__EI2G=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__EI2G=to_run__LJEF(__tmp__3H2G);
-      } break;
+        Self__C20T->count__WJ=(__INTEGER__Q)(Self__C20T->count__WJ - __tmp__FE5T);
       };
-      result__EH2G=__tmp__EI2G;
-      self_up__TJEF=__tmp__GI2G;
     };
   };
-  return(result__EH2G);
+  if ((((__STRING__BC *)st__VBJI)->count__WJ ==  0)) {
+    add_last__ACV(((__STRING__BC *)st__VBJI),'/');
+  };
 }
 
-static void* get_slot__IO5G(__TYPE_FULL *Self__JO5G,void *n__KO5G)
-// ({TYPE_FULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void add_last__TLFB(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__ULFB,__STRING_CONSTANT__0 *element__VLFB)
+// ({FAST_ARRAYoStrict_STRING_CONSTANTo__ED},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
 {
-  void *__tmp__MO5G;
-  void *__tmp__NO5G;
-  __tmp__MO5G=Self__JO5G->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__MO5G)->__id) {
-  case __TYPE__: {
-    __tmp__NO5G=get_slot__20BG(__tmp__MO5G,n__KO5G);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__NO5G=get_slot__S2BG(__tmp__MO5G,n__KO5G);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__NO5G=get_slot__I4BG(__tmp__MO5G,n__KO5G);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__NO5G=get_slot__45BG(__tmp__MO5G,n__KO5G);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__NO5G=get_slot__UBCG(__tmp__MO5G,n__KO5G);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__NO5G=get_slot__KDCG(__tmp__MO5G,n__KO5G);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__NO5G=get_slot__3WEJ(n__KO5G);
-  } break;
-  };
-  return(__tmp__NO5G);
+  __INTEGER__Q __tmp__XMFB,__tmp__ZMFB,__tmp__1XXB,Self__524C;
+  __POINTER__IB __tmp__ZXXB;
+  __BOOLEAN__L __tmp__EMFB;
+  __STRING_CONSTANT__0 **__tmp__QMFB;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.upper__SD +  1) <= (__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ -  1))) {
+    Self__ULFB->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.upper__SD +  1);
+    __tmp__EMFB=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__EMFB=FALSE__O__;
+  };
+  if ((! __tmp__EMFB)) {
+    if ((Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ ==  0)) {
+      __tmp__QMFB=create__YQEB( 2);
+      Self__ULFB->parent_arrayed_collection__MD.storage__CCZ=__tmp__QMFB;
+      Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ= 2;
+      Self__ULFB->parent_arrayed_collection__MD.upper__SD= 0;
+    } else /* FALSE */ {
+      __tmp__XMFB=(__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ <<  1);
+      __tmp__QMFB=Self__ULFB->parent_arrayed_collection__MD.storage__CCZ;
+      __tmp__ZMFB=Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ;
+      __tmp__ZXXB=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((__STRING_CONSTANT__0 **)__tmp__QMFB)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__ZMFB * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__XMFB * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__QMFB=((__STRING_CONSTANT__0 **)__tmp__ZXXB);
+      __tmp__1XXB=(__INTEGER__Q)(__tmp__XMFB -  1);
+      Self__524C=__tmp__ZMFB;
+      while ((Self__524C <= __tmp__1XXB)) {
+        __tmp__QMFB[Self__524C]=NULL;
+        Self__524C=(__INTEGER__Q)(Self__524C +  1);
+      };
+      Self__ULFB->parent_arrayed_collection__MD.storage__CCZ=__tmp__QMFB;
+      Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ=__tmp__XMFB;
+      Self__ULFB->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.upper__SD +  1);
+    };
+  };
+  ((__STRING_CONSTANT__0 **)Self__ULFB->parent_arrayed_collection__MD.storage__CCZ)[Self__ULFB->parent_arrayed_collection__MD.upper__SD]=element__VLFB;
 }
 
-static void* get_local_slot__DAFG(__TYPE_VOID *Self__EAFG,void *n__FAFG)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void** create__FPBB(__INTEGER__Q nb_elements__HPBB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  void *itm_slot__IAFG;
-  void *result__JAFG,*__tmp__ZAFG;
-  __INTEGER j__HAFG,__tmp__Y24Q,new_capacity__EW4R,old_nb_elts__IW4R;
-  __INTEGER upper__OW4R,Self__MW4R;
-  void *__tmp__0AFG;
-  void **__tmp__WEAR,**Self__HW4R,**new__JW4R;
-  __BOOLEAN __tmp__3AFG,__tmp__GW4R;
-  __FAST_ARRAYoSLOTo *Self__FW4R;
-  itm_slot__IAFG=NULL;
-  result__JAFG=NULL;
-  j__HAFG= 0;
-  __tmp__Y24Q=((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-  __tmp__WEAR=((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
-  while_do__HEKG:
-  {
-    if ((j__HAFG <= __tmp__Y24Q)) {
-      __tmp__ZAFG=((void **)__tmp__WEAR)[j__HAFG];
-      if (((struct ___OBJ *)__tmp__ZAFG)->__id==__SLOT_DATA__) {
-        __tmp__0AFG=((__SLOT_DATA *)__tmp__ZAFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-      } else {
-        __tmp__0AFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZAFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      };
-      __tmp__3AFG=((void *)__tmp__0AFG != (void *)n__FAFG);
-    } else {
-      __tmp__3AFG=FALSE__;
-    };
-    if (__tmp__3AFG) {
-      j__HAFG=(__INTEGER)(j__HAFG +  1);
-      goto while_do__HEKG;
-    };
-  };
-  if ((j__HAFG <= ((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-    result__JAFG=((void **)((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__HAFG];
-  } else {
-    itm_slot__IAFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__EAFG->parent_type__UIB.prototype__RD)->slot_list__SIM,n__FAFG);
-    if (((void *)itm_slot__IAFG != (void *)NULL)) {
-      result__JAFG=create__type__BU2F(itm_slot__IAFG,Self__EAFG);
-      Self__FW4R=((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC);
-      new_capacity__EW4R= 0;
-      if (((__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__GW4R=TRUE__;
-      } else {
-        __tmp__GW4R=FALSE__;
-      };
-      if ((! __tmp__GW4R)) {
-        if ((Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__EW4R=(__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__HW4R=((void **)Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__IW4R=Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__JW4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HW4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__IW4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__EW4R * ((__INTEGER )(sizeof(void *)))))));
-          upper__OW4R=(__INTEGER)(new_capacity__EW4R -  1);
-          Self__MW4R=old_nb_elts__IW4R;
-          while ((Self__MW4R <= upper__OW4R)) {
-            new__JW4R[Self__MW4R]=NULL;
-            Self__MW4R=(__INTEGER)(Self__MW4R +  1);
-          };
-          Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL=new__JW4R;
-          Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__EW4R;
-          Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        };
-      };
-      ((void **)Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL]=result__JAFG;
-    };
-  };
-  return(result__JAFG);
+  __POINTER__IB sz__N20T,result__L20T,__tmp__M20T,__tmp__O20T;
+  __POINTER__IB __tmp__Q20T,__tmp__R20T;
+  __UINTEGER_32__ZWB __tmp__S20T;
+  __MEMORY__2PG *__tmp__V20T;
+  __INTEGER__Q Self__QKZB;
+  void **__tmp__BBFB,**Result__IPBB;
+  if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  sz__N20T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__HPBB * ((__INTEGER__Q )(sizeof(void *)))));
+  result__L20T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__M20T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__O20T=(void *)((unsigned long)(void *)((unsigned long)sz__N20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M20T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M20T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__N20T=(void *)((unsigned long)__tmp__O20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__N20T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__Q20T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__R20T=(void *)((unsigned long)(void *)((unsigned long)sz__N20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q20T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q20T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__S20T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R20T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__Q20T=micro_alloc__table__lab__UKI(__tmp__R20T,((__POINTER__IB )(&(table_size[(__tmp__S20T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R20T)));
+    ((__POINTER__IB *)__tmp__Q20T)[ 0]=((__POINTER__IB ) 3);
+    result__L20T=(void *)((unsigned long)__tmp__Q20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__V20T=search__LQCB(__tmp__O20T);
+    result__L20T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__V20T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__BBFB=((void **)result__L20T);
+  Self__QKZB=(__INTEGER__Q)(nb_elements__HPBB -  1);
+  while ((Self__QKZB >=  0)) {
+    __tmp__BBFB[Self__QKZB]=NULL;
+    Self__QKZB=(__INTEGER__Q)(Self__QKZB -  1);
+  };
+  Result__IPBB=__tmp__BBFB;
+  return(Result__IPBB);
 }
 
-static void* get_local_slot__LCFG(__TYPE_CONTEXT *Self__MCFG,void *n__NCFG)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get__YUJB(void *itm_typ__0UJB)
+// ({ITM_TYPE_SIMPLE__RMBxITM_TYPE_STYLE__1MB}) With result Recursive, No inlinable.
 {
-  void *itm_slot__QCFG;
-  void *result__RCFG,*__tmp__BDFG;
-  __INTEGER j__PCFG,__tmp__424Q,new_capacity__QW4R,old_nb_elts__UW4R;
-  __INTEGER upper__0W4R,Self__YW4R;
-  void *__tmp__CDFG;
-  void **__tmp__XEAR,**Self__TW4R,**new__VW4R;
-  __BOOLEAN __tmp__FDFG,__tmp__SW4R;
-  __FAST_ARRAYoSLOTo *Self__RW4R;
-  itm_slot__QCFG=NULL;
-  result__RCFG=NULL;
-  j__PCFG= 0;
-  __tmp__424Q=((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-  __tmp__XEAR=((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
-  while_do__3EKG:
-  {
-    if ((j__PCFG <= __tmp__424Q)) {
-      __tmp__BDFG=((void **)__tmp__XEAR)[j__PCFG];
-      if (((struct ___OBJ *)__tmp__BDFG)->__id==__SLOT_DATA__) {
-        __tmp__CDFG=((__SLOT_DATA *)__tmp__BDFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-      } else {
-        __tmp__CDFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__BDFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      };
-      __tmp__FDFG=((void *)__tmp__CDFG != (void *)n__NCFG);
-    } else {
-      __tmp__FDFG=FALSE__;
-    };
-    if (__tmp__FDFG) {
-      j__PCFG=(__INTEGER)(j__PCFG +  1);
-      goto while_do__3EKG;
-    };
-  };
-  if ((j__PCFG <= ((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-    result__RCFG=((void **)((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__PCFG];
-  } else {
-    itm_slot__QCFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__MCFG->parent_type__VIB.prototype__RD)->slot_list__SIM,n__NCFG);
-    if (((void *)itm_slot__QCFG != (void *)NULL)) {
-      result__RCFG=create__type__BU2F(itm_slot__QCFG,Self__MCFG);
-      Self__RW4R=((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC);
-      new_capacity__QW4R= 0;
-      if (((__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__SW4R=TRUE__;
-      } else {
-        __tmp__SW4R=FALSE__;
-      };
-      if ((! __tmp__SW4R)) {
-        if ((Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__QW4R=(__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__TW4R=((void **)Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__UW4R=Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__VW4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TW4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__UW4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__QW4R * ((__INTEGER )(sizeof(void *)))))));
-          upper__0W4R=(__INTEGER)(new_capacity__QW4R -  1);
-          Self__YW4R=old_nb_elts__UW4R;
-          while ((Self__YW4R <= upper__0W4R)) {
-            new__VW4R[Self__YW4R]=NULL;
-            Self__YW4R=(__INTEGER)(Self__YW4R +  1);
+  __TYPE_FULL__XMB *result__2UJB,*__tmp__ADXB,*__tmp__NWJB,*__tmp__ZWJB;
+  __TYPE_FULL__XMB *__tmp__BXJB;
+  __STRING_CONSTANT__0 *__tmp__BVJB,*n__1GMB,*path__GHMB,*found__HHMB;
+  __STRING_CONSTANT__0 *__tmp__AKMB,*Self__1F5T;
+  __INTEGER__Q j__4GMB,idx_path__5GMB,idx_name__AHMB,idx_name_old__BHMB;
+  __INTEGER__Q idx_path_old__CHMB,__tmp__EIMB,__tmp__NIMB,__tmp__ZIMB;
+  __INTEGER__Q __tmp__JKMB,__tmp__KKMB,__tmp__VOMB;
+  __PROTOTYPE__MF *__tmp__MHMB,*result__FHMB,*__tmp__3PMB,*__tmp__KQMB;
+  __STRING__BC *Self__MDXT;
+  __POINTER__IB __tmp__DQMB,__tmp__JOOU,__tmp__KOOU,__tmp__LOOU;
+  __POSITION__OL pos__QINC;
+  __UINTEGER_32__ZWB __tmp__MOOU;
+  void *result__JTMB,*base__3UJB;
+  __TYPE__FF *result__X0PB,*Self__SBXB;
+  __CHARACTER__DB cn__IHMB,cp__JHMB,__tmp__WHMB,__tmp__GIMB,__tmp__PIMB;
+  __CHARACTER__DB result__XF5T,result__KUMC;
+  __BOOLEAN__L __tmp__XHMB,__tmp__4HMB,__tmp__SIMB,__tmp__TIMB;
+  __BOOLEAN__L __tmp__HMMB;
+  __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__UT0C;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *nxt__VOOU;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *result__GOOU;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *Self__SOOU;
+  __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__4SMB;
+  __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node__ITMB;
+  __UINTEGER_8__4LC mask_bit__VBXB;
+  __CHARACTER__DB *__tmp__HG5T,*Self__JG5T;
+  __FAST_ARRAYoSLOTo__SLC *__tmp__ACXB;
+  __HASHED_SEToTYPEo__00MB *result__SGXB,*Self__MTZC;
+  void **__tmp__AL4C;
+  result__2UJB=NULL;
+  if (((struct ___OBJ *)itm_typ__0UJB)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+    __tmp__BVJB=((__ITM_TYPE_SIMPLE__RMB *)itm_typ__0UJB)->name__LPC;
+  } else /* ITM_TYPE_STYLE */ {
+    __tmp__BVJB=((__ITM_TYPE_STYLE__1MB *)itm_typ__0UJB)->parent_itm_type_simple__2MB.name__LPC;
+  };
+  n__1GMB=__tmp__BVJB;
+  j__4GMB= 0;
+  idx_path__5GMB= 0;
+  idx_name__AHMB= 0;
+  idx_name_old__BHMB= 0;
+  idx_path_old__CHMB= 0;
+  path__GHMB=NULL;
+  found__HHMB=NULL;
+  cn__IHMB='\0';
+  cp__JHMB='\0';
+  __tmp__MHMB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB),__tmp__BVJB);
+  result__FHMB=__tmp__MHMB;
+  if (((void *)__tmp__MHMB == (void *)NULL)) {
+    j__4GMB= 0;
+    while ((! ((j__4GMB > path_file__ND->parent_arrayed_collection__MD.upper__SD) || ((void *)result__FHMB != (void *)NULL)))) {
+      __tmp__AKMB=((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)path_file__ND)->parent_arrayed_collection__MD.storage__CCZ)[j__4GMB];
+      path__GHMB=__tmp__AKMB;
+      idx_name__AHMB=((__STRING_CONSTANT__0 *)n__1GMB)->count__0C;
+      idx_path__5GMB=(__INTEGER__Q)(((__STRING_CONSTANT__0 *)__tmp__AKMB)->count__0C -  3);
+      do {
+        __tmp__WHMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(idx_name__AHMB -  1)];
+        cn__IHMB=__tmp__WHMB;
+        __tmp__XHMB=(__tmp__WHMB == '.');
+        if (__tmp__XHMB) {
+          __tmp__4HMB=(idx_name__AHMB >  2);
+          if (__tmp__4HMB) {
+            __tmp__EIMB=(__INTEGER__Q)(idx_name__AHMB -  1);
+            __tmp__GIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__EIMB -  1)];
+            __tmp__SIMB=(__tmp__GIMB == '.');
+          } else /* FALSE */ {
+            __tmp__SIMB=FALSE__O__;
+          };
+          if (__tmp__SIMB) {
+            __tmp__NIMB=(__INTEGER__Q)(idx_name__AHMB -  2);
+            __tmp__PIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__NIMB -  1)];
+            __tmp__TIMB=(__tmp__PIMB == '.');
+          } else /* FALSE */ {
+            __tmp__TIMB=FALSE__O__;
+          };
+          if (__tmp__TIMB) {
+            __tmp__ZIMB=(__INTEGER__Q)(idx_name__AHMB -  2);
+            idx_name__AHMB=__tmp__ZIMB;
+            cn__IHMB='*';
+          } else /* FALSE */ {
+            cn__IHMB='/';
+          };
+        } else /* FALSE */ {
+          result__XF5T='\0';
+          if (((((__INTEGER_8__FZF )cn__IHMB) <  65) || (((__INTEGER_8__FZF )cn__IHMB) >  90))) {
+            result__XF5T=cn__IHMB;
+          } else /* FALSE */ {
+            result__XF5T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__IHMB) +  32))));
+          };
+          cn__IHMB=result__XF5T;
+        };
+        result__XF5T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__GHMB)->storage__1C)[(__INTEGER__Q)(idx_path__5GMB -  1)];
+        cp__JHMB=result__XF5T;
+        __tmp__JKMB=(__INTEGER__Q)(idx_name__AHMB -  1);
+        idx_name__AHMB=__tmp__JKMB;
+        __tmp__KKMB=(__INTEGER__Q)(idx_path__5GMB -  1);
+        idx_path__5GMB=__tmp__KKMB;
+      } while ((((__tmp__JKMB >=  1) && (__tmp__KKMB >=  1)) && (cn__IHMB == result__XF5T)));
+      if (((idx_name__AHMB <  1) && (cn__IHMB == cp__JHMB))) {
+        if (((idx_path__5GMB <  1) || (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__AKMB)->storage__1C)[(__INTEGER__Q)(idx_path__5GMB -  1)] == '/'))) {
+          found__HHMB=__tmp__AKMB;
+        };
+        __tmp__HMMB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__HMMB=FALSE__O__;
+      };
+      if ((! __tmp__HMMB)) {
+        if (((cn__IHMB == '*') && (cp__JHMB == '/'))) {
+          idx_name_old__BHMB=(__INTEGER__Q)(idx_name__AHMB +  1);
+          idx_path_old__CHMB=(__INTEGER__Q)(idx_path__5GMB +  1);
+          while (((idx_name__AHMB >=  1) && (idx_path__5GMB >=  1))) {
+            __tmp__WHMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(idx_name__AHMB -  1)];
+            cn__IHMB=__tmp__WHMB;
+            __tmp__XHMB=(__tmp__WHMB == '.');
+            if (__tmp__XHMB) {
+              __tmp__4HMB=(idx_name__AHMB >  2);
+              if (__tmp__4HMB) {
+                __tmp__EIMB=(__INTEGER__Q)(idx_name__AHMB -  1);
+                __tmp__GIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__EIMB -  1)];
+                __tmp__SIMB=(__tmp__GIMB == '.');
+              } else /* FALSE */ {
+                __tmp__SIMB=FALSE__O__;
+              };
+              if (__tmp__SIMB) {
+                __tmp__NIMB=(__INTEGER__Q)(idx_name__AHMB -  2);
+                __tmp__PIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__NIMB -  1)];
+                __tmp__TIMB=(__tmp__PIMB == '.');
+              } else /* FALSE */ {
+                __tmp__TIMB=FALSE__O__;
+              };
+              if (__tmp__TIMB) {
+                __tmp__ZIMB=(__INTEGER__Q)(idx_name__AHMB -  2);
+                idx_name__AHMB=__tmp__ZIMB;
+                cn__IHMB='*';
+              } else /* FALSE */ {
+                cn__IHMB='/';
+              };
+            } else /* FALSE */ {
+              result__KUMC='\0';
+              if (((((__INTEGER_8__FZF )cn__IHMB) <  65) || (((__INTEGER_8__FZF )cn__IHMB) >  90))) {
+                result__KUMC=cn__IHMB;
+              } else /* FALSE */ {
+                result__KUMC=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__IHMB) +  32))));
+              };
+              cn__IHMB=result__KUMC;
+            };
+            __tmp__GIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__GHMB)->storage__1C)[(__INTEGER__Q)(idx_path__5GMB -  1)];
+            cp__JHMB=__tmp__GIMB;
+            if ((cn__IHMB != __tmp__GIMB)) {
+              if (((cn__IHMB == '*') && (__tmp__GIMB == '/'))) {
+                idx_name_old__BHMB=idx_name__AHMB;
+                idx_path_old__CHMB=idx_path__5GMB;
+              } else /* FALSE */ {
+                idx_name__AHMB=idx_name_old__BHMB;
+                idx_path__5GMB=idx_path_old__CHMB;
+                do {
+                  __tmp__VOMB=(__INTEGER__Q)(idx_path__5GMB -  1);
+                  idx_path__5GMB=__tmp__VOMB;
+                } while (((__tmp__VOMB >=  1) && (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__GHMB)->storage__1C)[(__INTEGER__Q)(__tmp__VOMB -  1)] != '/')));
+                idx_path_old__CHMB=idx_path__5GMB;
+              };
+            };
+            idx_name__AHMB=(__INTEGER__Q)(idx_name__AHMB -  1);
+            idx_path__5GMB=(__INTEGER__Q)(idx_path__5GMB -  1);
+          };
+          if ((idx_name__AHMB <  1)) {
+            found__HHMB=__tmp__AKMB;
+          };
+        };
+      };
+      if (((void *)found__HHMB != (void *)NULL)) {
+        __tmp__3PMB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)prototype_dico__1DZ),found__HHMB);
+        result__FHMB=__tmp__3PMB;
+        if (((void *)__tmp__3PMB == (void *)NULL)) {
+          copy__Q2X(((__STRING__BC *)string_tmp__PZB),found__HHMB);
+          Self__MDXT=((__STRING__BC *)string_tmp__PZB);
+          if ((Self__MDXT->capacity__UFL > Self__MDXT->count__WJ)) {
+            ((__CHARACTER__DB *)Self__MDXT->storage__LFL)[Self__MDXT->count__WJ]='\0';
+          } else /* FALSE */ {
+            add_last__ACV(Self__MDXT,'\0');
+            Self__MDXT->count__WJ=(__INTEGER__Q)(Self__MDXT->count__WJ -  1);
+          };
+          __tmp__DQMB=((__POINTER__IB )(fopen((char*)(Self__MDXT->storage__LFL),"rb")));
+          if ((__tmp__DQMB != (void *)NULL)) {
+            fclose((FILE*)((__tmp__DQMB)));
+            __tmp__KQMB=create__name__generic_count__M0E(found__HHMB,n__1GMB, 0);
+            result__FHMB=__tmp__KQMB;
+            go_on__EENC(__tmp__KQMB);
+          } else /* FALSE */ {
+            copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_330));
+            append__KWX(((__STRING__BC *)string_tmp__YC),found__HHMB);
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+            pos__QINC=last_position__N4GB;
+            put_error__text__EQE( 1,string_tmp__YC);
+            put_position__PRE(pos__QINC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
           };
-          Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL=new__VW4R;
-          Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__QW4R;
-          Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
         };
+        Self__UT0C=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB);
+        if ((Self__UT0C->capacity__SVXC == Self__UT0C->count__ZWXC)) {
+          increase_capacity__OKLD(Self__UT0C);
+        };
+        Self__1F5T=((__STRING_CONSTANT__0 *)n__1GMB);
+        __tmp__EIMB= 0;
+        __tmp__NIMB=Self__1F5T->count__0C;
+        __tmp__ZIMB= 1;
+        while ((__tmp__ZIMB <= __tmp__NIMB)) {
+          __tmp__EIMB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__EIMB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__1F5T->storage__1C)[(__INTEGER__Q)(__tmp__ZIMB -  1)])));
+          __tmp__ZIMB=(__INTEGER__Q)(__tmp__ZIMB +  1);
+        };
+        if ((__tmp__EIMB <  0)) {
+          __tmp__EIMB=(__INTEGER__Q)(~ __tmp__EIMB);
+        };
+        __tmp__NIMB=(__INTEGER__Q)(__tmp__EIMB % Self__UT0C->capacity__SVXC);
+        nxt__VOOU=((void **)Self__UT0C->buckets__ZVXC)[__tmp__NIMB];
+        result__GOOU=NULL;
+        __tmp__DQMB=((__POINTER__IB )(NULL));
+        __tmp__EIMB= 0;
+        __tmp__JOOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC));
+        if (((unsigned long)__tmp__JOOU ==  0)) {
+          result__GOOU=HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+        } else /* FALSE */ {
+          __tmp__EIMB=__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JOOU));
+          if ((__tmp__EIMB == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__MOOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LOOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_size[(__tmp__MOOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LOOU)));
+            __tmp__DQMB=__tmp__KOOU;
+          } else /* FALSE */ {
+            __tmp__MOOU=((__UINTEGER_32__ZWB )__tmp__EIMB);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_type[(__tmp__MOOU)]))),(__UINTEGER_32__ZWB)(__tmp__MOOU |  1));
+            __tmp__DQMB=__tmp__KOOU;
+          };
+          result__GOOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)__tmp__DQMB);
+          *(result__GOOU) = *(HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__);
+        };
+        Self__SOOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)result__GOOU);
+        Self__SOOU->item__2RYC=result__FHMB;
+        Self__SOOU->key__FWXC=n__1GMB;
+        Self__SOOU->next__QWXC=nxt__VOOU;
+        ((void **)Self__UT0C->buckets__ZVXC)[__tmp__NIMB]=result__GOOU;
+        Self__UT0C->count__ZWXC=(__INTEGER__Q)(Self__UT0C->count__ZWXC +  1);
+      };
+      j__4GMB=(__INTEGER__Q)(j__4GMB +  1);
+    };
+    if (((void *)result__FHMB == (void *)NULL)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__BVJB);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_331));
+      put_error__text__EQE( 1,string_tmp__YC);
+      if (((void *)list_current__F5GB != (void *)NULL)) {
+        put_position__PRE(list_current__F5GB->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+      };
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      ((void **)Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL]=result__RCFG;
     };
   };
-  return(result__RCFG);
-}
-
-static void* get_local_slot__TEFG(__TYPE_ID *Self__UEFG,void *n__VEFG)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *itm_slot__YEFG;
-  void *result__ZEFG,*__tmp__JFFG;
-  __INTEGER j__XEFG,__tmp__E34Q,new_capacity__2W4R,old_nb_elts__AX4R;
-  __INTEGER upper__GX4R,Self__EX4R;
-  void *__tmp__KFFG;
-  void **__tmp__YEAR,**Self__5W4R,**new__BX4R;
-  __BOOLEAN __tmp__NFFG,__tmp__4W4R;
-  __FAST_ARRAYoSLOTo *Self__3W4R;
-  itm_slot__YEFG=NULL;
-  result__ZEFG=NULL;
-  j__XEFG= 0;
-  __tmp__E34Q=((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-  __tmp__YEAR=((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
-  while_do__TFKG:
-  {
-    if ((j__XEFG <= __tmp__E34Q)) {
-      __tmp__JFFG=((void **)__tmp__YEAR)[j__XEFG];
-      if (((struct ___OBJ *)__tmp__JFFG)->__id==__SLOT_DATA__) {
-        __tmp__KFFG=((__SLOT_DATA *)__tmp__JFFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-      } else {
-        __tmp__KFFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JFFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      };
-      __tmp__NFFG=((void *)__tmp__KFFG != (void *)n__VEFG);
-    } else {
-      __tmp__NFFG=FALSE__;
+  if ((result__FHMB->generic_count__YEZ !=  0)) {
+    put_error__text__EQE( 1,(&__string_332));
+    put_position__PRE(result__FHMB->parent_named__PF.parent_itm_object__OF.position__P2B);
+    if ((((__UINTEGER_32__ZWB )last_position__N4GB) !=  0)) {
+      put_position__PRE(last_position__N4GB);
     };
-    if (__tmp__NFFG) {
-      j__XEFG=(__INTEGER)(j__XEFG +  1);
-      goto while_do__TFKG;
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
     };
-  };
-  if ((j__XEFG <= ((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-    result__ZEFG=((void **)((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__XEFG];
-  } else {
-    itm_slot__YEFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__UEFG->parent_type__WIB.prototype__RD)->slot_list__SIM,n__VEFG);
-    if (((void *)itm_slot__YEFG != (void *)NULL)) {
-      result__ZEFG=create__type__BU2F(itm_slot__YEFG,Self__UEFG);
-      Self__3W4R=((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC);
-      new_capacity__2W4R= 0;
-      if (((__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__4W4R=TRUE__;
-      } else {
-        __tmp__4W4R=FALSE__;
-      };
-      if ((! __tmp__4W4R)) {
-        if ((Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__2W4R=(__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__5W4R=((void **)Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__AX4R=Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__BX4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5W4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__AX4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2W4R * ((__INTEGER )(sizeof(void *)))))));
-          upper__GX4R=(__INTEGER)(new_capacity__2W4R -  1);
-          Self__EX4R=old_nb_elts__AX4R;
-          while ((Self__EX4R <= upper__GX4R)) {
-            new__BX4R[Self__EX4R]=NULL;
-            Self__EX4R=(__INTEGER)(Self__EX4R +  1);
-          };
-          Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL=new__BX4R;
-          Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__2W4R;
-          Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        };
-      };
-      ((void **)Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL]=result__ZEFG;
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
   };
-  return(result__ZEFG);
+  __tmp__BVJB=result__FHMB->filename__JWB;
+  Self__4SMB=((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)dico_type__LLC);
+  result__JTMB=NULL;
+  n__1GMB=((__STRING_CONSTANT__0 *)__tmp__BVJB);
+  j__4GMB= 0;
+  idx_path__5GMB=n__1GMB->count__0C;
+  idx_name__AHMB= 1;
+  while ((idx_name__AHMB <= idx_path__5GMB)) {
+    j__4GMB=(__INTEGER__Q)((__INTEGER__Q)( 5 * j__4GMB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)n__1GMB->storage__1C)[(__INTEGER__Q)(idx_name__AHMB -  1)])));
+    idx_name__AHMB=(__INTEGER__Q)(idx_name__AHMB +  1);
+  };
+  if ((j__4GMB <  0)) {
+    j__4GMB=(__INTEGER__Q)(~ j__4GMB);
+  };
+  node__ITMB=((void **)Self__4SMB->buckets__03J)[(__INTEGER__Q)(j__4GMB % Self__4SMB->capacity__T3J)];
+  while ((! (((void *)node__ITMB == (void *)NULL) || ((void *)node__ITMB->key__G4J == (void *)__tmp__BVJB)))) {
+    node__ITMB=node__ITMB->next__R4J;
+  };
+  if (((void *)node__ITMB != (void *)NULL)) {
+    result__JTMB=node__ITMB->item__RPS;
+  };
+  base__3UJB=result__JTMB;
+  if (((void *)result__JTMB == (void *)NULL)) {
+    result__X0PB=NULL;
+    __tmp__DQMB=((__POINTER__IB )(NULL));
+    __tmp__EIMB= 0;
+    __tmp__JOOU=((__POINTER__IB )sizeof(__TYPE__FF));
+    if (((unsigned long)__tmp__JOOU ==  0)) {
+      result__X0PB=TYPE__FF__;
+    } else /* FALSE */ {
+      __tmp__EIMB=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JOOU));
+      if ((__tmp__EIMB == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__MOOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LOOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_size[(__tmp__MOOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LOOU)));
+        __tmp__DQMB=__tmp__KOOU;
+      } else /* FALSE */ {
+        __tmp__MOOU=((__UINTEGER_32__ZWB )__tmp__EIMB);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_type[(__tmp__MOOU)]))),(__UINTEGER_32__ZWB)(__tmp__MOOU |  1));
+        __tmp__DQMB=__tmp__KOOU;
+      };
+      result__X0PB=((__TYPE__FF *)__tmp__DQMB);
+      *(result__X0PB) = *(TYPE__FF__);
+    };
+    base__3UJB=result__X0PB;
+    fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)dico_type__LLC),result__X0PB,result__FHMB->filename__JWB);
+    Self__SBXB=((__TYPE__FF *)result__X0PB);
+    mask_bit__VBXB= 0;
+    Self__SBXB->index__CLC=index_count__ALC;
+    index_count__ALC=(__INTEGER__Q)(index_count__ALC +  1);
+    Self__SBXB->prototype__QF=result__FHMB;
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),result__FHMB->parent_named__PF.name__GWB);
+    Self__MDXT=((__STRING__BC *)string_tmp__YC);
+    __tmp__HG5T=Self__MDXT->storage__LFL;
+    __tmp__EIMB=(__INTEGER__Q)(Self__MDXT->count__WJ -  1);
+    Self__JG5T=((__CHARACTER__DB *)__tmp__HG5T);
+    __tmp__NIMB=__tmp__EIMB;
+    while ((__tmp__NIMB >=  0)) {
+      if (('.' == Self__JG5T[__tmp__NIMB])) {
+        Self__JG5T[__tmp__NIMB]='_';
+      };
+      __tmp__NIMB=(__INTEGER__Q)(__tmp__NIMB -  1);
+    };
+    __tmp__AKMB=get_intern__VROB(string_tmp__YC);
+    Self__SBXB->intern_name__TZMB=__tmp__AKMB;
+    __tmp__ACXB=create_with_capacity__2MD( 10);
+    Self__SBXB->slot_run__2LC=__tmp__ACXB;
+    if (((void *)Self__SBXB->prototype__QF->type_style__XZMB == (void *)(&__string_18))) {
+      mask_bit__VBXB= 3;
+      __tmp__XHMB=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__XHMB=FALSE__O__;
+    };
+    if ((! __tmp__XHMB)) {
+      if (((void *)Self__SBXB->prototype__QF->type_style__XZMB == (void *)(&__string_19))) {
+        mask_bit__VBXB= 12;
+      };
+    };
+    __tmp__ADXB=create__with__FND(Self__SBXB,mask_bit__VBXB);
+    Self__SBXB->default__CMC=__tmp__ADXB;
+    init_slot_for__3IZC(((__PROTOTYPE__MF *)Self__SBXB->prototype__QF),Self__SBXB);
+    result__SGXB=NULL;
+    __tmp__DQMB=((__POINTER__IB )(NULL));
+    __tmp__EIMB= 0;
+    __tmp__JOOU=((__POINTER__IB )sizeof(__HASHED_SEToTYPEo__00MB));
+    if (((unsigned long)__tmp__JOOU ==  0)) {
+      result__SGXB=HASHED_SEToTYPEo__00MB__;
+    } else /* FALSE */ {
+      __tmp__EIMB=__HASHED_SEToTYPEo__00MB__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JOOU));
+      if ((__tmp__EIMB == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__MOOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LOOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_size[(__tmp__MOOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LOOU)));
+        __tmp__DQMB=__tmp__KOOU;
+      } else /* FALSE */ {
+        __tmp__MOOU=((__UINTEGER_32__ZWB )__tmp__EIMB);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_type[(__tmp__MOOU)]))),(__UINTEGER_32__ZWB)(__tmp__MOOU |  1));
+        __tmp__DQMB=__tmp__KOOU;
+      };
+      result__SGXB=((__HASHED_SEToTYPEo__00MB *)__tmp__DQMB);
+      *(result__SGXB) = *(HASHED_SEToTYPEo__00MB__);
+    };
+    Self__MTZC=((__HASHED_SEToTYPEo__00MB *)result__SGXB);
+    __tmp__EIMB=prime_number_ceiling__OKN( 53);
+    __tmp__AL4C=create__ARDD(__tmp__EIMB);
+    Self__MTZC->buckets__3LZC=__tmp__AL4C;
+    Self__MTZC->capacity__WLZC=__tmp__EIMB;
+    Self__MTZC->count__3MZC= 0;
+    Self__SBXB->subtype_list__A1MB=result__SGXB;
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)result__SGXB),TYPE_NULL__GMB__);
+    add_subtype__TC1B(Self__SBXB,Self__SBXB);
+    if ((((__INTEGER__Q )(sizeof(void *))) ==  4)) {
+      Self__SBXB->size__LDXB= 2;
+    } else /* FALSE */ {
+      Self__SBXB->size__LDXB= 3;
+    };
+    __tmp__AKMB=((__STRING_CONSTANT__0 *)Self__SBXB->prototype__QF->parent_named__PF.name__GWB);
+    __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_42));
+    if (__tmp__XHMB) {
+      Self__SBXB->size__LDXB= 2;
+    };
+    __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_64));
+    if (__tmp__XHMB) {
+      __tmp__4HMB=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_60));
+      __tmp__4HMB=__tmp__SIMB;
+    };
+    if (__tmp__4HMB) {
+      Self__SBXB->size__LDXB= 0;
+    };
+    __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_44));
+    if (__tmp__XHMB) {
+      __tmp__4HMB=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_50));
+      __tmp__4HMB=__tmp__SIMB;
+    };
+    if (__tmp__4HMB) {
+      Self__SBXB->size__LDXB= 0;
+    };
+    __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_63));
+    if (__tmp__XHMB) {
+      __tmp__4HMB=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_59));
+      __tmp__4HMB=__tmp__SIMB;
+    };
+    if (__tmp__4HMB) {
+      Self__SBXB->size__LDXB= 1;
+    };
+    __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_62));
+    if (__tmp__XHMB) {
+      __tmp__4HMB=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_58));
+      __tmp__4HMB=__tmp__SIMB;
+    };
+    if (__tmp__4HMB) {
+      Self__SBXB->size__LDXB= 2;
+    };
+    __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_61));
+    if (__tmp__XHMB) {
+      __tmp__4HMB=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_57));
+      __tmp__4HMB=__tmp__SIMB;
+    };
+    if (__tmp__4HMB) {
+      Self__SBXB->size__LDXB= 3;
+    };
+    if (((void *)result__X0PB->default__CMC->the_parent_type__QLK != (void *)result__X0PB)) {
+      print__KKG((&__string_439));
+      fgetc(stdin);
+    };
+  };
+  switch (((struct ___OBJ *)base__3UJB)->__id) {
+  case __TYPE__FF__: {
+    __tmp__ADXB=((__TYPE__FF *)base__3UJB)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__ADXB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__ADXB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__ADXB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+  } break;
+  };
+  if (((void *)__tmp__ADXB->the_parent_type__QLK != (void *)base__3UJB)) {
+    print__KKG((&__string_440));
+    fgetc(stdin);
+  };
+  if (((struct ___OBJ *)itm_typ__0UJB)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+    __tmp__AKMB=NULL;
+  } else /* ITM_TYPE_STYLE */ {
+    __tmp__AKMB=((__ITM_TYPE_STYLE__1MB *)itm_typ__0UJB)->style__UPC;
+  };
+  if (((void *)__tmp__AKMB == (void *)NULL)) {
+    switch (((struct ___OBJ *)base__3UJB)->__id) {
+    case __TYPE__FF__: {
+      __tmp__NWJB=((__TYPE__FF *)base__3UJB)->default__CMC;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__NWJB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__NWJB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__NWJB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+    } break;
+    };
+    result__2UJB=__tmp__NWJB;
+  } else /* FALSE */ {
+    if (((void *)__tmp__AKMB == (void *)(&__string_18))) {
+      switch (((struct ___OBJ *)base__3UJB)->__id) {
+      case __TYPE__FF__: {
+        __tmp__ZWJB=((__TYPE__FF *)base__3UJB)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__ZWJB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__ZWJB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__ZWJB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+      } break;
+      };
+      __tmp__NWJB=((__TYPE_FULL__XMB *)__tmp__ZWJB);
+      __tmp__ZWJB=get_with__DJRB(__tmp__NWJB,(__UINTEGER_8__4LC)(__tmp__NWJB->flag__RLK |  1));
+      result__2UJB=__tmp__ZWJB;
+    } else /* FALSE */ {
+      switch (((struct ___OBJ *)base__3UJB)->__id) {
+      case __TYPE__FF__: {
+        __tmp__BXJB=((__TYPE__FF *)base__3UJB)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__BXJB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__BXJB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__BXJB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+      } break;
+      };
+      __tmp__NWJB=((__TYPE_FULL__XMB *)__tmp__BXJB);
+      __tmp__ZWJB=get_with__DJRB(__tmp__NWJB,(__UINTEGER_8__4LC)(__tmp__NWJB->flag__RLK |  4));
+      result__2UJB=__tmp__ZWJB;
+    };
+  };
+  if (((void *)result__2UJB->the_parent_type__QLK != (void *)base__3UJB)) {
+    print__KKG((&__string_441));
+    fgetc(stdin);
+  };
+  result__JTMB=result__2UJB;
+  return(result__JTMB);
 }
 
-static void* get_local_slot__1GFG(__TYPE_GENERIC *Self__2GFG,void *n__3GFG)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* parameter_to_type__UVBF(__TYPE_GENERIC__OCY *Self__VVBF,__ITM_TYPE_PARAMETER__ZEZ *p__WVBF)
+// ({TYPE_GENERIC__OCY},{ITM_TYPE_PARAMETER__ZEZ}) With result No recursive, No inlinable.
 {
-  void *itm_slot__AHFG;
-  void *result__BHFG,*__tmp__RHFG;
-  __INTEGER j__5GFG,__tmp__K34Q,new_capacity__IX4R,old_nb_elts__MX4R;
-  __INTEGER upper__SX4R,Self__QX4R;
-  void *__tmp__SHFG;
-  void **__tmp__ZEAR,**Self__LX4R,**new__NX4R;
-  __BOOLEAN __tmp__VHFG,__tmp__KX4R;
-  __FAST_ARRAYoSLOTo *Self__JX4R;
-  itm_slot__AHFG=NULL;
-  result__BHFG=NULL;
-  j__5GFG= 0;
-  __tmp__K34Q=((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
-  __tmp__ZEAR=((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
-  while_do__JGKG:
-  {
-    if ((j__5GFG <= __tmp__K34Q)) {
-      __tmp__RHFG=((void **)__tmp__ZEAR)[j__5GFG];
-      if (((struct ___OBJ *)__tmp__RHFG)->__id==__SLOT_DATA__) {
-        __tmp__SHFG=((__SLOT_DATA *)__tmp__RHFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-      } else {
-        __tmp__SHFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__RHFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      };
-      __tmp__VHFG=((void *)__tmp__SHFG != (void *)n__3GFG);
-    } else {
-      __tmp__VHFG=FALSE__;
-    };
-    if (__tmp__VHFG) {
-      j__5GFG=(__INTEGER)(j__5GFG +  1);
-      goto while_do__JGKG;
-    };
-  };
-  if ((j__5GFG <= ((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-    result__BHFG=((void **)((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__5GFG];
-  } else {
-    itm_slot__AHFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__2GFG->parent_type__C2IB.prototype__RD)->slot_list__SIM,n__3GFG);
-    if (((void *)itm_slot__AHFG != (void *)NULL)) {
-      result__BHFG=create__type__BU2F(itm_slot__AHFG,Self__2GFG);
-      Self__JX4R=((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC);
-      new_capacity__IX4R= 0;
-      if (((__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__KX4R=TRUE__;
-      } else {
-        __tmp__KX4R=FALSE__;
-      };
-      if ((! __tmp__KX4R)) {
-        if ((Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__IX4R=(__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__LX4R=((void **)Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__MX4R=Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__NX4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LX4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__MX4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__IX4R * ((__INTEGER )(sizeof(void *)))))));
-          upper__SX4R=(__INTEGER)(new_capacity__IX4R -  1);
-          Self__QX4R=old_nb_elts__MX4R;
-          while ((Self__QX4R <= upper__SX4R)) {
-            new__NX4R[Self__QX4R]=NULL;
-            Self__QX4R=(__INTEGER)(Self__QX4R +  1);
-          };
-          Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL=new__NX4R;
-          Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__IX4R;
-          Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        };
-      };
-      ((void **)Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL]=result__BHFG;
-    };
-  };
-  return(result__BHFG);
+  __TYPE_FULL__XMB *result__0VBF;
+  __INTEGER__Q result__CYGF,__tmp__LYGF,idx__AIYF;
+  void *Result__XVBF;
+  __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *tab__ZVBF,*Self__5XGF;
+  void **__tmp__KYGF,**Self__UHYF;
+  result__0VBF=NULL;
+  tab__ZVBF=Self__VVBF->parent_type__PCY.prototype__QF->idf_generic_list__FFZ;
+  Self__5XGF=((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)tab__ZVBF);
+  result__CYGF= 0;
+  if ((Self__5XGF->parent_arrayed_collection__DFZ.upper__MHVB >=  0)) {
+    __tmp__KYGF=Self__5XGF->parent_arrayed_collection__DFZ.storage__IHVB;
+    __tmp__LYGF=Self__5XGF->parent_arrayed_collection__DFZ.upper__MHVB;
+    Self__UHYF=((void **)__tmp__KYGF);
+    idx__AIYF= 0;
+    while ((! ((idx__AIYF > __tmp__LYGF) || ((void *)p__WVBF == (void *)Self__UHYF[idx__AIYF])))) {
+      idx__AIYF=(__INTEGER__Q)(idx__AIYF +  1);
+    };
+    result__CYGF=idx__AIYF;
+  };
+  if ((result__CYGF <= tab__ZVBF->parent_arrayed_collection__DFZ.upper__MHVB)) {
+    result__0VBF=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__VVBF->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[result__CYGF];
+  };
+  Result__XVBF=result__0VBF;
+  return(Result__XVBF);
 }
 
-static void* static_type__OHQG(__LIST *Self__PHQG)
-// ({LIST}) With resultRecursive, No inlinable.
+static void* static_type__E11J(__EXPR_MULTIPLE__GLWH *Self__F11J)
+// ({EXPR_MULTIPLE__GLWH}) With result Recursive, No inlinable.
 {
-  void *__tmp__RHQG;
-  void *__tmp__SHQG;
-  __tmp__RHQG=last_expr__2QRG(Self__PHQG);
-  switch (((struct ___OBJ *)__tmp__RHQG)->__id) {
-  case __LIST__: {
-    __tmp__SHQG=static_type__OHQG(__tmp__RHQG);
-  } break;
-  case __STRING_CST__: {
-    __tmp__SHQG=((__STRING_CST *)__tmp__RHQG)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__KJ3J;
+  __TYPE_FULL__XMB *__tmp__J11J;
+  __tmp__KJ3J=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__F11J->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+  switch (((struct ___OBJ *)__tmp__KJ3J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__J11J=((__STRING_CST__5J *)__tmp__KJ3J)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__SHQG=((__EXTERNAL_C *)__tmp__RHQG)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__J11J=((__EXTERNAL_C__Y5WC *)__tmp__KJ3J)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__SHQG=((__PROTOTYPE_CST *)__tmp__RHQG)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__J11J=((__PROTOTYPE_CST__LAXC *)__tmp__KJ3J)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__SHQG=((__INTEGER_CST *)__tmp__RHQG)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__J11J=((__INTEGER_CST__XAXC *)__tmp__KJ3J)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__SHQG=((__LOCAL *)((__READ_LOCAL *)__tmp__RHQG)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__J11J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__KJ3J));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__SHQG=static_type__CN1H(__tmp__RHQG);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__J11J=((__READ_LOCAL__55ZI *)__tmp__KJ3J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__SHQG=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__J11J=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__SHQG=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__J11J=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__SHQG=((__REAL_CST *)__tmp__RHQG)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__J11J=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__SHQG=((__CHARACTER_CST *)__tmp__RHQG)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__J11J=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__SHQG=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__J11J=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__SHQG=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__J11J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__KJ3J));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__SHQG=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__J11J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__KJ3J));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__SHQG=static_type__UO1H(__tmp__RHQG);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__J11J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__KJ3J));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__SHQG=static_type__0O1H(__tmp__RHQG);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__J11J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__KJ3J));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__SHQG=static_type__5O1H(__tmp__RHQG);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__J11J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KJ3J));
   } break;
-  case __EXPR_AND__: {
-    __tmp__SHQG=static_type__EP1H(__tmp__RHQG);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__J11J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KJ3J));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__SHQG=static_type__JP1H(__tmp__RHQG);
+  case __PUT_TO__TFOJ__: {
+    __tmp__J11J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__SHQG=static_type__OP1H(__tmp__RHQG);
+  case __ITEM__HGOJ__: {
+    __tmp__J11J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__KJ3J));
   } break;
-  case __PUT_TO__: {
-    __tmp__SHQG=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__J11J=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__SHQG=static_type__XP1H(__tmp__RHQG);
+  case __CAST__1HOJ__: {
+    __tmp__J11J=((__CAST__1HOJ *)__tmp__KJ3J)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__SHQG=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__J11J=((__REAL_CST__1LOJ *)__tmp__KJ3J)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__SHQG=((__CAST *)__tmp__RHQG)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__J11J=((__CHARACTER_CST__RMOJ *)__tmp__KJ3J)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__SHQG=static_type__NOKL(__tmp__RHQG);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__J11J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KJ3J)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__SHQG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RHQG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__J11J=((__READ_SLOT__LL4K *)__tmp__KJ3J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__SHQG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RHQG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__J11J=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__SHQG=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__J11J=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__SHQG=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__J11J=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SHQG=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__J11J=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__SHQG=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__J11J=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SHQG=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__J11J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__KJ3J));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__SHQG=static_type__DFJM(__tmp__RHQG);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__J11J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__KJ3J));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__SHQG=static_type__P3ML(__tmp__RHQG);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__J11J=((__READ_GLOBAL__T4YL *)__tmp__KJ3J)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__SHQG=static_type__R3XM(__tmp__RHQG);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__J11J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__KJ3J));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__SHQG=static_type__DREO(__tmp__RHQG);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__J11J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__KJ3J));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__SHQG=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__J11J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__KJ3J));
   } break;
-  case __EXPR_INF__: {
-    __tmp__SHQG=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__J11J=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__SHQG=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__J11J=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__SHQG=static_type__3YPN(__tmp__RHQG);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__J11J=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__SHQG=static_type__1HSO(__tmp__RHQG);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__J11J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__KJ3J));
   } break;
   };
-  return(__tmp__SHQG);
+  __tmp__KJ3J=__tmp__J11J;
+  return(__tmp__KJ3J);
 }
 
-static void* static_type__CN1H(__EXPR_MULTIPLE *Self__DN1H)
-// ({EXPR_MULTIPLE}) With resultRecursive, No inlinable.
+static void* static_type__ODCK()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__GN1H;
-  void *__tmp__HN1H;
-  __tmp__GN1H=((void **)((__FAST_ARRAYoEXPRo *)Self__DN1H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-  switch (((struct ___OBJ *)__tmp__GN1H)->__id) {
-  case __LIST__: {
-    __tmp__HN1H=static_type__OHQG(__tmp__GN1H);
-  } break;
-  case __STRING_CST__: {
-    __tmp__HN1H=((__STRING_CST *)__tmp__GN1H)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__HN1H=((__EXTERNAL_C *)__tmp__GN1H)->static_type__1VZD;
+  void *__tmp__RDCK;
+  __TYPE_FULL__XMB *__tmp__SDCK;
+  __tmp__RDCK=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__RDCK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__SDCK=((__TYPE__FF *)__tmp__RDCK)->default__CMC;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__HN1H=((__PROTOTYPE_CST *)__tmp__GN1H)->parent_constant__W2LC.static_type__M2YD;
+  case __TYPE_NULL__GMB__: {
+    __tmp__SDCK=((__TYPE_NULL__GMB *)__tmp__RDCK)->parent_type__HMB.default__CMC;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__HN1H=((__INTEGER_CST *)__tmp__GN1H)->parent_constant__B3LC.static_type__M2YD;
+  case __TYPE_VOID__IMB__: {
+    __tmp__SDCK=((__TYPE_VOID__IMB *)__tmp__RDCK)->parent_type__JMB.default__CMC;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__HN1H=((__LOCAL *)((__READ_LOCAL *)__tmp__GN1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__SDCK=((__TYPE_CONTEXT__KMB *)__tmp__RDCK)->parent_type__LMB.default__CMC;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__HN1H=static_type__CN1H(__tmp__GN1H);
+  case __TYPE_ID__MMB__: {
+    __tmp__SDCK=((__TYPE_ID__MMB *)__tmp__RDCK)->parent_type__NMB.default__CMC;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HN1H=static_type__1N1H();
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__SDCK=((__TYPE_GENERIC__OCY *)__tmp__RDCK)->parent_type__PCY.default__CMC;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HN1H=static_type__AO1H();
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__SDCK=((__TYPE_BLOCK__CP5D *)__tmp__RDCK)->parent_type__DP5D.default__CMC;
   } break;
-  case __REAL_CST__: {
-    __tmp__HN1H=((__REAL_CST *)__tmp__GN1H)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__HN1H=((__CHARACTER_CST *)__tmp__GN1H)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__HN1H=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HN1H=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__HN1H=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__HN1H=static_type__UO1H(__tmp__GN1H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__HN1H=static_type__0O1H(__tmp__GN1H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__HN1H=static_type__5O1H(__tmp__GN1H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__HN1H=static_type__EP1H(__tmp__GN1H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HN1H=static_type__JP1H(__tmp__GN1H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HN1H=static_type__OP1H(__tmp__GN1H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__HN1H=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__HN1H=static_type__XP1H(__tmp__GN1H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__HN1H=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__HN1H=((__CAST *)__tmp__GN1H)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__HN1H=static_type__NOKL(__tmp__GN1H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__HN1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GN1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__HN1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GN1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HN1H=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HN1H=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HN1H=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HN1H=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HN1H=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__HN1H=static_type__DFJM(__tmp__GN1H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__HN1H=static_type__P3ML(__tmp__GN1H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__HN1H=static_type__R3XM(__tmp__GN1H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__HN1H=static_type__DREO(__tmp__GN1H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HN1H=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__HN1H=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HN1H=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__HN1H=static_type__3YPN(__tmp__GN1H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__HN1H=static_type__1HSO(__tmp__GN1H);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__SDCK=((__PROFIL_BLOCK__O3NJ *)__tmp__RDCK)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__HN1H);
+  __tmp__RDCK=__tmp__SDCK;
+  return(__tmp__RDCK);
 }
 
-static void* static_type__1N1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__TDCK()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__4N1H;
-  void *__tmp__5N1H;
-  __tmp__4N1H=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__4N1H)->__id) {
-  case __TYPE__: {
-    __tmp__5N1H=((__TYPE *)__tmp__4N1H)->default__AKC;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__5N1H=((__TYPE_NULL *)__tmp__4N1H)->parent_type__TIB.default__AKC;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__5N1H=((__TYPE_VOID *)__tmp__4N1H)->parent_type__UIB.default__AKC;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__5N1H=((__TYPE_CONTEXT *)__tmp__4N1H)->parent_type__VIB.default__AKC;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__5N1H=((__TYPE_ID *)__tmp__4N1H)->parent_type__WIB.default__AKC;
+  void *__tmp__WDCK;
+  __TYPE_FULL__XMB *__tmp__XDCK;
+  __tmp__WDCK=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__WDCK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__XDCK=((__TYPE__FF *)__tmp__WDCK)->default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__5N1H=((__TYPE_GENERIC *)__tmp__4N1H)->parent_type__C2IB.default__AKC;
+  case __TYPE_NULL__GMB__: {
+    __tmp__XDCK=((__TYPE_NULL__GMB *)__tmp__WDCK)->parent_type__HMB.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__5N1H=((__PROFIL_BLOCK *)__tmp__4N1H)->parent_type__PGAG.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__XDCK=((__TYPE_VOID__IMB *)__tmp__WDCK)->parent_type__JMB.default__CMC;
   } break;
-  };
-  return(__tmp__5N1H);
-}
-
-static void* static_type__AO1H()
-// () With resultNo recursive, No inlinable.
-{
-  void *__tmp__DO1H;
-  void *__tmp__EO1H;
-  __tmp__DO1H=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__DO1H)->__id) {
-  case __TYPE__: {
-    __tmp__EO1H=((__TYPE *)__tmp__DO1H)->default__AKC;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__EO1H=((__TYPE_NULL *)__tmp__DO1H)->parent_type__TIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__XDCK=((__TYPE_CONTEXT__KMB *)__tmp__WDCK)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__EO1H=((__TYPE_VOID *)__tmp__DO1H)->parent_type__UIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__XDCK=((__TYPE_ID__MMB *)__tmp__WDCK)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__EO1H=((__TYPE_CONTEXT *)__tmp__DO1H)->parent_type__VIB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__XDCK=((__TYPE_GENERIC__OCY *)__tmp__WDCK)->parent_type__PCY.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__EO1H=((__TYPE_ID *)__tmp__DO1H)->parent_type__WIB.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__XDCK=((__TYPE_BLOCK__CP5D *)__tmp__WDCK)->parent_type__DP5D.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__EO1H=((__TYPE_GENERIC *)__tmp__DO1H)->parent_type__C2IB.default__AKC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__EO1H=((__PROFIL_BLOCK *)__tmp__DO1H)->parent_type__PGAG.default__AKC;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__XDCK=((__PROFIL_BLOCK__O3NJ *)__tmp__WDCK)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__EO1H);
+  __tmp__WDCK=__tmp__XDCK;
+  return(__tmp__WDCK);
 }
 
-static void* static_type__FO1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__YDCK()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__IO1H;
-  void *__tmp__JO1H;
-  __tmp__IO1H=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__IO1H)->__id) {
-  case __TYPE__: {
-    __tmp__JO1H=((__TYPE *)__tmp__IO1H)->default__AKC;
+  void *__tmp__1DCK;
+  __TYPE_FULL__XMB *__tmp__2DCK;
+  __tmp__1DCK=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__1DCK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__2DCK=((__TYPE__FF *)__tmp__1DCK)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__2DCK=((__TYPE_NULL__GMB *)__tmp__1DCK)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__JO1H=((__TYPE_NULL *)__tmp__IO1H)->parent_type__TIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__2DCK=((__TYPE_VOID__IMB *)__tmp__1DCK)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__JO1H=((__TYPE_VOID *)__tmp__IO1H)->parent_type__UIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__2DCK=((__TYPE_CONTEXT__KMB *)__tmp__1DCK)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__JO1H=((__TYPE_CONTEXT *)__tmp__IO1H)->parent_type__VIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__2DCK=((__TYPE_ID__MMB *)__tmp__1DCK)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__JO1H=((__TYPE_ID *)__tmp__IO1H)->parent_type__WIB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__2DCK=((__TYPE_GENERIC__OCY *)__tmp__1DCK)->parent_type__PCY.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__JO1H=((__TYPE_GENERIC *)__tmp__IO1H)->parent_type__C2IB.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__2DCK=((__TYPE_BLOCK__CP5D *)__tmp__1DCK)->parent_type__DP5D.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__JO1H=((__PROFIL_BLOCK *)__tmp__IO1H)->parent_type__PGAG.default__AKC;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__2DCK=((__PROFIL_BLOCK__O3NJ *)__tmp__1DCK)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__JO1H);
+  __tmp__1DCK=__tmp__2DCK;
+  return(__tmp__1DCK);
 }
 
-static void* static_type__KO1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__3DCK()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__NO1H;
-  void *__tmp__OO1H;
-  __tmp__NO1H=type_integer__3JB;
-  switch (((struct ___OBJ *)__tmp__NO1H)->__id) {
-  case __TYPE__: {
-    __tmp__OO1H=((__TYPE *)__tmp__NO1H)->default__AKC;
+  void *__tmp__AECK;
+  __TYPE_FULL__XMB *__tmp__BECK;
+  __tmp__AECK=type_integer__2NB;
+  switch (((struct ___OBJ *)__tmp__AECK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__BECK=((__TYPE__FF *)__tmp__AECK)->default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__OO1H=((__TYPE_NULL *)__tmp__NO1H)->parent_type__TIB.default__AKC;
+  case __TYPE_NULL__GMB__: {
+    __tmp__BECK=((__TYPE_NULL__GMB *)__tmp__AECK)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__OO1H=((__TYPE_VOID *)__tmp__NO1H)->parent_type__UIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__BECK=((__TYPE_VOID__IMB *)__tmp__AECK)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__OO1H=((__TYPE_CONTEXT *)__tmp__NO1H)->parent_type__VIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__BECK=((__TYPE_CONTEXT__KMB *)__tmp__AECK)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__OO1H=((__TYPE_ID *)__tmp__NO1H)->parent_type__WIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__BECK=((__TYPE_ID__MMB *)__tmp__AECK)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__OO1H=((__TYPE_GENERIC *)__tmp__NO1H)->parent_type__C2IB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__BECK=((__TYPE_GENERIC__OCY *)__tmp__AECK)->parent_type__PCY.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__OO1H=((__PROFIL_BLOCK *)__tmp__NO1H)->parent_type__PGAG.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__BECK=((__TYPE_BLOCK__CP5D *)__tmp__AECK)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__BECK=((__PROFIL_BLOCK__O3NJ *)__tmp__AECK)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__OO1H);
+  __tmp__AECK=__tmp__BECK;
+  return(__tmp__AECK);
 }
 
-static void* static_type__PO1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__CECK()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__SO1H;
-  void *__tmp__TO1H;
-  __tmp__SO1H=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__SO1H)->__id) {
-  case __TYPE__: {
-    __tmp__TO1H=((__TYPE *)__tmp__SO1H)->default__AKC;
+  void *__tmp__FECK;
+  __TYPE_FULL__XMB *__tmp__GECK;
+  __tmp__FECK=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__FECK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__GECK=((__TYPE__FF *)__tmp__FECK)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__GECK=((__TYPE_NULL__GMB *)__tmp__FECK)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__TO1H=((__TYPE_NULL *)__tmp__SO1H)->parent_type__TIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__GECK=((__TYPE_VOID__IMB *)__tmp__FECK)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__TO1H=((__TYPE_VOID *)__tmp__SO1H)->parent_type__UIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__GECK=((__TYPE_CONTEXT__KMB *)__tmp__FECK)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__TO1H=((__TYPE_CONTEXT *)__tmp__SO1H)->parent_type__VIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__GECK=((__TYPE_ID__MMB *)__tmp__FECK)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__TO1H=((__TYPE_ID *)__tmp__SO1H)->parent_type__WIB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__GECK=((__TYPE_GENERIC__OCY *)__tmp__FECK)->parent_type__PCY.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__TO1H=((__TYPE_GENERIC *)__tmp__SO1H)->parent_type__C2IB.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__GECK=((__TYPE_BLOCK__CP5D *)__tmp__FECK)->parent_type__DP5D.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__TO1H=((__PROFIL_BLOCK *)__tmp__SO1H)->parent_type__PGAG.default__AKC;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__GECK=((__PROFIL_BLOCK__O3NJ *)__tmp__FECK)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__TO1H);
+  __tmp__FECK=__tmp__GECK;
+  return(__tmp__FECK);
 }
 
-static void* static_type__UO1H(__EXPR_SUB *Self__VO1H)
-// ({EXPR_SUB}) With resultRecursive, No inlinable.
+static void* static_type__HECK(__EXPR_SUB__UBOJ *Self__IECK)
+// ({EXPR_SUB__UBOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__YO1H;
-  void *__tmp__ZO1H;
-  __tmp__YO1H=Self__VO1H->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__YO1H)->__id) {
-  case __LIST__: {
-    __tmp__ZO1H=static_type__OHQG(__tmp__YO1H);
+  void *__tmp__KECK;
+  __TYPE_FULL__XMB *__tmp__LECK;
+  __tmp__KECK=Self__IECK->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__KECK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__LECK=((__STRING_CST__5J *)__tmp__KECK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__ZO1H=((__STRING_CST *)__tmp__YO1H)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__LECK=((__EXTERNAL_C__Y5WC *)__tmp__KECK)->static_type__W54D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__ZO1H=((__EXTERNAL_C *)__tmp__YO1H)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__LECK=((__PROTOTYPE_CST__LAXC *)__tmp__KECK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ZO1H=((__PROTOTYPE_CST *)__tmp__YO1H)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__LECK=((__INTEGER_CST__XAXC *)__tmp__KECK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__ZO1H=((__INTEGER_CST *)__tmp__YO1H)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__LECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__KECK));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__ZO1H=((__LOCAL *)((__READ_LOCAL *)__tmp__YO1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__LECK=((__READ_LOCAL__55ZI *)__tmp__KECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ZO1H=static_type__CN1H(__tmp__YO1H);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__LECK=static_type__ODCK();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ZO1H=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__LECK=static_type__TDCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ZO1H=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__LECK=static_type__YDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__ZO1H=((__REAL_CST *)__tmp__YO1H)->parent_constant__U2JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__LECK=static_type__3DCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__ZO1H=((__CHARACTER_CST *)__tmp__YO1H)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__LECK=static_type__CECK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__ZO1H=static_type__FO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__LECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__KECK));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ZO1H=static_type__KO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__LECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__KECK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__ZO1H=static_type__PO1H();
+  case __EXPR_DIV__4COJ__: {
+    __tmp__LECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__KECK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__ZO1H=static_type__UO1H(__tmp__YO1H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__LECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__KECK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__ZO1H=static_type__0O1H(__tmp__YO1H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__LECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KECK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__ZO1H=static_type__5O1H(__tmp__YO1H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__LECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KECK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__ZO1H=static_type__EP1H(__tmp__YO1H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__LECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ZO1H=static_type__JP1H(__tmp__YO1H);
+  case __ITEM__HGOJ__: {
+    __tmp__LECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__KECK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ZO1H=static_type__OP1H(__tmp__YO1H);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__LECK=static_type__VFCK();
   } break;
-  case __PUT_TO__: {
-    __tmp__ZO1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__LECK=((__CAST__1HOJ *)__tmp__KECK)->static_type__FD5J;
   } break;
-  case __ITEM__: {
-    __tmp__ZO1H=static_type__XP1H(__tmp__YO1H);
+  case __REAL_CST__1LOJ__: {
+    __tmp__LECK=((__REAL_CST__1LOJ *)__tmp__KECK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __SIZE_OF__: {
-    __tmp__ZO1H=static_type__DQ1H();
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__LECK=((__CHARACTER_CST__RMOJ *)__tmp__KECK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__ZO1H=((__CAST *)__tmp__YO1H)->static_type__0N1H;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__LECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KECK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ZO1H=static_type__NOKL(__tmp__YO1H);
+  case __READ_SLOT__LL4K__: {
+    __tmp__LECK=((__READ_SLOT__LL4K *)__tmp__KECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__ZO1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YO1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__LECK=static_type__5L5O();
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZO1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YO1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__LECK=static_type__CRTP();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ZO1H=static_type__Z1ZM();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__LECK=static_type__M51P();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ZO1H=static_type__ZQEO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__LECK=static_type__HRTP();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZO1H=static_type__P0IO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__LECK=static_type__S51P();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ZO1H=static_type__4QEO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__LECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__KECK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZO1H=static_type__V0IO();
+  case __EXPR_ADD__SZVL__: {
+    __tmp__LECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__KECK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__ZO1H=static_type__DFJM(__tmp__YO1H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__LECK=((__READ_GLOBAL__T4YL *)__tmp__KECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__ZO1H=static_type__P3ML(__tmp__YO1H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__LECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__KECK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__ZO1H=static_type__R3XM(__tmp__YO1H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__LECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__KECK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__ZO1H=static_type__DREO(__tmp__YO1H);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__LECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__KECK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ZO1H=static_type__0BEP();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__LECK=static_type__TA0Q();
   } break;
-  case __EXPR_INF__: {
-    __tmp__ZO1H=static_type__V0QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__LECK=static_type__4BUP();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ZO1H=static_type__00QN();
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__LECK=static_type__DCUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__ZO1H=static_type__3YPN(__tmp__YO1H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ZO1H=static_type__1HSO(__tmp__YO1H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__LECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__KECK));
   } break;
   };
-  return(__tmp__ZO1H);
+  __tmp__KECK=__tmp__LECK;
+  return(__tmp__KECK);
 }
 
-static void* static_type__0O1H(__EXPR_MUL *Self__1O1H)
-// ({EXPR_MUL}) With resultRecursive, No inlinable.
+static void* static_type__MECK(__EXPR_MUL__KCOJ *Self__NECK)
+// ({EXPR_MUL__KCOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__3O1H;
-  void *__tmp__4O1H;
-  __tmp__3O1H=Self__1O1H->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__3O1H)->__id) {
-  case __LIST__: {
-    __tmp__4O1H=static_type__OHQG(__tmp__3O1H);
-  } break;
-  case __STRING_CST__: {
-    __tmp__4O1H=((__STRING_CST *)__tmp__3O1H)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__PECK;
+  __TYPE_FULL__XMB *__tmp__QECK;
+  __tmp__PECK=Self__NECK->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__PECK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__QECK=((__STRING_CST__5J *)__tmp__PECK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__4O1H=((__EXTERNAL_C *)__tmp__3O1H)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QECK=((__EXTERNAL_C__Y5WC *)__tmp__PECK)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__4O1H=((__PROTOTYPE_CST *)__tmp__3O1H)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__QECK=((__PROTOTYPE_CST__LAXC *)__tmp__PECK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__4O1H=((__INTEGER_CST *)__tmp__3O1H)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__QECK=((__INTEGER_CST__XAXC *)__tmp__PECK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__4O1H=((__LOCAL *)((__READ_LOCAL *)__tmp__3O1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__QECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__PECK));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4O1H=static_type__CN1H(__tmp__3O1H);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__QECK=((__READ_LOCAL__55ZI *)__tmp__PECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4O1H=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QECK=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4O1H=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QECK=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__4O1H=((__REAL_CST *)__tmp__3O1H)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__QECK=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__4O1H=((__CHARACTER_CST *)__tmp__3O1H)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QECK=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__4O1H=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QECK=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__4O1H=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__PECK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__4O1H=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__PECK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__4O1H=static_type__UO1H(__tmp__3O1H);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__PECK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__4O1H=static_type__0O1H(__tmp__3O1H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__PECK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__4O1H=static_type__5O1H(__tmp__3O1H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PECK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__4O1H=static_type__EP1H(__tmp__3O1H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PECK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4O1H=static_type__JP1H(__tmp__3O1H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__QECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4O1H=static_type__OP1H(__tmp__3O1H);
+  case __ITEM__HGOJ__: {
+    __tmp__QECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__PECK));
   } break;
-  case __PUT_TO__: {
-    __tmp__4O1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QECK=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__4O1H=static_type__XP1H(__tmp__3O1H);
+  case __CAST__1HOJ__: {
+    __tmp__QECK=((__CAST__1HOJ *)__tmp__PECK)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__4O1H=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__QECK=((__REAL_CST__1LOJ *)__tmp__PECK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__4O1H=((__CAST *)__tmp__3O1H)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__QECK=((__CHARACTER_CST__RMOJ *)__tmp__PECK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__4O1H=static_type__NOKL(__tmp__3O1H);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__QECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PECK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__4O1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3O1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__QECK=((__READ_SLOT__LL4K *)__tmp__PECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__4O1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3O1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QECK=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4O1H=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QECK=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4O1H=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__QECK=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4O1H=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QECK=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4O1H=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__QECK=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4O1H=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__PECK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__4O1H=static_type__DFJM(__tmp__3O1H);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__PECK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__4O1H=static_type__P3ML(__tmp__3O1H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__QECK=((__READ_GLOBAL__T4YL *)__tmp__PECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__4O1H=static_type__R3XM(__tmp__3O1H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__PECK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__4O1H=static_type__DREO(__tmp__3O1H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__PECK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4O1H=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__PECK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__4O1H=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QECK=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4O1H=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__QECK=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__4O1H=static_type__3YPN(__tmp__3O1H);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QECK=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__4O1H=static_type__1HSO(__tmp__3O1H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__PECK));
   } break;
   };
-  return(__tmp__4O1H);
+  __tmp__PECK=__tmp__QECK;
+  return(__tmp__PECK);
 }
 
-static void* static_type__5O1H(__EXPR_DIV *Self__AP1H)
-// ({EXPR_DIV}) With resultRecursive, No inlinable.
+static void* static_type__RECK(__EXPR_DIV__4COJ *Self__SECK)
+// ({EXPR_DIV__4COJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__CP1H;
-  void *__tmp__DP1H;
-  __tmp__CP1H=Self__AP1H->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__CP1H)->__id) {
-  case __LIST__: {
-    __tmp__DP1H=static_type__OHQG(__tmp__CP1H);
-  } break;
-  case __STRING_CST__: {
-    __tmp__DP1H=((__STRING_CST *)__tmp__CP1H)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__UECK;
+  __TYPE_FULL__XMB *__tmp__VECK;
+  __tmp__UECK=Self__SECK->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__UECK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__VECK=((__STRING_CST__5J *)__tmp__UECK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__DP1H=((__EXTERNAL_C *)__tmp__CP1H)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__VECK=((__EXTERNAL_C__Y5WC *)__tmp__UECK)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__DP1H=((__PROTOTYPE_CST *)__tmp__CP1H)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__VECK=((__PROTOTYPE_CST__LAXC *)__tmp__UECK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__DP1H=((__INTEGER_CST *)__tmp__CP1H)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__VECK=((__INTEGER_CST__XAXC *)__tmp__UECK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__DP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__CP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__VECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__UECK));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__DP1H=static_type__CN1H(__tmp__CP1H);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__VECK=((__READ_LOCAL__55ZI *)__tmp__UECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__DP1H=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__VECK=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__DP1H=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__VECK=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__DP1H=((__REAL_CST *)__tmp__CP1H)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__VECK=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__DP1H=((__CHARACTER_CST *)__tmp__CP1H)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__VECK=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__DP1H=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__VECK=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__DP1H=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__VECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__UECK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__DP1H=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__VECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__UECK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__DP1H=static_type__UO1H(__tmp__CP1H);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__VECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__UECK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__DP1H=static_type__0O1H(__tmp__CP1H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__VECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__UECK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__DP1H=static_type__5O1H(__tmp__CP1H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__VECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UECK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__DP1H=static_type__EP1H(__tmp__CP1H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__VECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UECK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__DP1H=static_type__JP1H(__tmp__CP1H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__DP1H=static_type__OP1H(__tmp__CP1H);
+  case __ITEM__HGOJ__: {
+    __tmp__VECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__UECK));
   } break;
-  case __PUT_TO__: {
-    __tmp__DP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__VECK=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__DP1H=static_type__XP1H(__tmp__CP1H);
+  case __CAST__1HOJ__: {
+    __tmp__VECK=((__CAST__1HOJ *)__tmp__UECK)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__DP1H=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__VECK=((__REAL_CST__1LOJ *)__tmp__UECK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__DP1H=((__CAST *)__tmp__CP1H)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__VECK=((__CHARACTER_CST__RMOJ *)__tmp__UECK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__DP1H=static_type__NOKL(__tmp__CP1H);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__VECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UECK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__DP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__VECK=((__READ_SLOT__LL4K *)__tmp__UECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__DP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__VECK=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__DP1H=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__VECK=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__DP1H=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__VECK=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DP1H=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__VECK=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__DP1H=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__VECK=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DP1H=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__UECK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__DP1H=static_type__DFJM(__tmp__CP1H);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__VECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__UECK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__DP1H=static_type__P3ML(__tmp__CP1H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__VECK=((__READ_GLOBAL__T4YL *)__tmp__UECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__DP1H=static_type__R3XM(__tmp__CP1H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__UECK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__DP1H=static_type__DREO(__tmp__CP1H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__VECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__UECK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__DP1H=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__VECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__UECK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__DP1H=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__VECK=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__DP1H=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__VECK=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__DP1H=static_type__3YPN(__tmp__CP1H);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__VECK=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__DP1H=static_type__1HSO(__tmp__CP1H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__VECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__UECK));
   } break;
   };
-  return(__tmp__DP1H);
+  __tmp__UECK=__tmp__VECK;
+  return(__tmp__UECK);
 }
 
-static void* static_type__EP1H(__EXPR_AND *Self__FP1H)
-// ({EXPR_AND}) With resultRecursive, No inlinable.
+static void* static_type__WECK(__EXPR_AND__SDOJ *Self__XECK)
+// ({EXPR_AND__SDOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__HP1H;
-  void *__tmp__IP1H;
-  __tmp__HP1H=Self__FP1H->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__HP1H)->__id) {
-  case __LIST__: {
-    __tmp__IP1H=static_type__OHQG(__tmp__HP1H);
+  void *__tmp__ZECK;
+  __TYPE_FULL__XMB *__tmp__0ECK;
+  __tmp__ZECK=Self__XECK->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__ZECK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__0ECK=((__STRING_CST__5J *)__tmp__ZECK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__IP1H=((__STRING_CST *)__tmp__HP1H)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0ECK=((__EXTERNAL_C__Y5WC *)__tmp__ZECK)->static_type__W54D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__IP1H=((__EXTERNAL_C *)__tmp__HP1H)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__0ECK=((__PROTOTYPE_CST__LAXC *)__tmp__ZECK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__IP1H=((__PROTOTYPE_CST *)__tmp__HP1H)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__0ECK=((__INTEGER_CST__XAXC *)__tmp__ZECK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__IP1H=((__INTEGER_CST *)__tmp__HP1H)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0ECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ZECK));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__IP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__HP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__0ECK=((__READ_LOCAL__55ZI *)__tmp__ZECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__IP1H=static_type__CN1H(__tmp__HP1H);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0ECK=static_type__ODCK();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__IP1H=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0ECK=static_type__TDCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__IP1H=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__0ECK=static_type__YDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__IP1H=((__REAL_CST *)__tmp__HP1H)->parent_constant__U2JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0ECK=static_type__3DCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__IP1H=((__CHARACTER_CST *)__tmp__HP1H)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0ECK=static_type__CECK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__IP1H=static_type__FO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0ECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ZECK));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__IP1H=static_type__KO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0ECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ZECK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__IP1H=static_type__PO1H();
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0ECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ZECK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__IP1H=static_type__UO1H(__tmp__HP1H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0ECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ZECK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__IP1H=static_type__0O1H(__tmp__HP1H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0ECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZECK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__IP1H=static_type__5O1H(__tmp__HP1H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0ECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZECK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__IP1H=static_type__EP1H(__tmp__HP1H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__0ECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__IP1H=static_type__JP1H(__tmp__HP1H);
+  case __ITEM__HGOJ__: {
+    __tmp__0ECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ZECK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__IP1H=static_type__OP1H(__tmp__HP1H);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0ECK=static_type__VFCK();
   } break;
-  case __PUT_TO__: {
-    __tmp__IP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__0ECK=((__CAST__1HOJ *)__tmp__ZECK)->static_type__FD5J;
   } break;
-  case __ITEM__: {
-    __tmp__IP1H=static_type__XP1H(__tmp__HP1H);
+  case __REAL_CST__1LOJ__: {
+    __tmp__0ECK=((__REAL_CST__1LOJ *)__tmp__ZECK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __SIZE_OF__: {
-    __tmp__IP1H=static_type__DQ1H();
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__0ECK=((__CHARACTER_CST__RMOJ *)__tmp__ZECK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__IP1H=((__CAST *)__tmp__HP1H)->static_type__0N1H;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__0ECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZECK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__IP1H=static_type__NOKL(__tmp__HP1H);
+  case __READ_SLOT__LL4K__: {
+    __tmp__0ECK=((__READ_SLOT__LL4K *)__tmp__ZECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__IP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0ECK=static_type__5L5O();
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__IP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0ECK=static_type__CRTP();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__IP1H=static_type__Z1ZM();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0ECK=static_type__M51P();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__IP1H=static_type__ZQEO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0ECK=static_type__HRTP();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IP1H=static_type__P0IO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0ECK=static_type__S51P();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__IP1H=static_type__4QEO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0ECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ZECK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IP1H=static_type__V0IO();
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0ECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ZECK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__IP1H=static_type__DFJM(__tmp__HP1H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0ECK=((__READ_GLOBAL__T4YL *)__tmp__ZECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__IP1H=static_type__P3ML(__tmp__HP1H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0ECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ZECK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__IP1H=static_type__R3XM(__tmp__HP1H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0ECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ZECK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__IP1H=static_type__DREO(__tmp__HP1H);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0ECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ZECK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__IP1H=static_type__0BEP();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0ECK=static_type__TA0Q();
   } break;
-  case __EXPR_INF__: {
-    __tmp__IP1H=static_type__V0QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__0ECK=static_type__4BUP();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__IP1H=static_type__00QN();
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0ECK=static_type__DCUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__IP1H=static_type__3YPN(__tmp__HP1H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__IP1H=static_type__1HSO(__tmp__HP1H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0ECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ZECK));
   } break;
   };
-  return(__tmp__IP1H);
+  __tmp__ZECK=__tmp__0ECK;
+  return(__tmp__ZECK);
 }
 
-static void* static_type__JP1H(__EXPR_SHIFT_R *Self__KP1H)
-// ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
+static void* static_type__1ECK(__EXPR_SHIFT_R__GEOJ *Self__2ECK)
+// ({EXPR_SHIFT_R__GEOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__MP1H;
-  void *__tmp__NP1H;
-  __tmp__MP1H=Self__KP1H->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__MP1H)->__id) {
-  case __LIST__: {
-    __tmp__NP1H=static_type__OHQG(__tmp__MP1H);
-  } break;
-  case __STRING_CST__: {
-    __tmp__NP1H=((__STRING_CST *)__tmp__MP1H)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__4ECK;
+  __TYPE_FULL__XMB *__tmp__5ECK;
+  __tmp__4ECK=Self__2ECK->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__4ECK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__5ECK=((__STRING_CST__5J *)__tmp__4ECK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__NP1H=((__EXTERNAL_C *)__tmp__MP1H)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__5ECK=((__EXTERNAL_C__Y5WC *)__tmp__4ECK)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__NP1H=((__PROTOTYPE_CST *)__tmp__MP1H)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__5ECK=((__PROTOTYPE_CST__LAXC *)__tmp__4ECK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__NP1H=((__INTEGER_CST *)__tmp__MP1H)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__5ECK=((__INTEGER_CST__XAXC *)__tmp__4ECK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__NP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__MP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__5ECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__4ECK));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NP1H=static_type__CN1H(__tmp__MP1H);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__5ECK=((__READ_LOCAL__55ZI *)__tmp__4ECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NP1H=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__5ECK=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NP1H=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__5ECK=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__NP1H=((__REAL_CST *)__tmp__MP1H)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__5ECK=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__NP1H=((__CHARACTER_CST *)__tmp__MP1H)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__5ECK=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__NP1H=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__5ECK=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__NP1H=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__5ECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__4ECK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__NP1H=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__5ECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__4ECK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__NP1H=static_type__UO1H(__tmp__MP1H);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__5ECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__4ECK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__NP1H=static_type__0O1H(__tmp__MP1H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__5ECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__4ECK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__NP1H=static_type__5O1H(__tmp__MP1H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__5ECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4ECK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__NP1H=static_type__EP1H(__tmp__MP1H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__5ECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4ECK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NP1H=static_type__JP1H(__tmp__MP1H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__5ECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NP1H=static_type__OP1H(__tmp__MP1H);
+  case __ITEM__HGOJ__: {
+    __tmp__5ECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__4ECK));
   } break;
-  case __PUT_TO__: {
-    __tmp__NP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__5ECK=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__NP1H=static_type__XP1H(__tmp__MP1H);
+  case __CAST__1HOJ__: {
+    __tmp__5ECK=((__CAST__1HOJ *)__tmp__4ECK)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__NP1H=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__5ECK=((__REAL_CST__1LOJ *)__tmp__4ECK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__NP1H=((__CAST *)__tmp__MP1H)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__5ECK=((__CHARACTER_CST__RMOJ *)__tmp__4ECK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__NP1H=static_type__NOKL(__tmp__MP1H);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__5ECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4ECK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__NP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__5ECK=((__READ_SLOT__LL4K *)__tmp__4ECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__NP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__5ECK=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NP1H=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__5ECK=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NP1H=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5ECK=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NP1H=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__5ECK=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NP1H=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5ECK=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NP1H=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__5ECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__4ECK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__NP1H=static_type__DFJM(__tmp__MP1H);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__5ECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__4ECK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__NP1H=static_type__P3ML(__tmp__MP1H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__5ECK=((__READ_GLOBAL__T4YL *)__tmp__4ECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__NP1H=static_type__R3XM(__tmp__MP1H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__5ECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__4ECK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__NP1H=static_type__DREO(__tmp__MP1H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__5ECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__4ECK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NP1H=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__5ECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__4ECK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__NP1H=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__5ECK=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NP1H=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__5ECK=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__NP1H=static_type__3YPN(__tmp__MP1H);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__5ECK=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__NP1H=static_type__1HSO(__tmp__MP1H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__5ECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__4ECK));
   } break;
   };
-  return(__tmp__NP1H);
+  __tmp__4ECK=__tmp__5ECK;
+  return(__tmp__4ECK);
 }
 
-static void* static_type__OP1H(__EXPR_SHIFT_L *Self__PP1H)
-// ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
+static void* static_type__AFCK(__EXPR_SHIFT_L__0EOJ *Self__BFCK)
+// ({EXPR_SHIFT_L__0EOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__RP1H;
-  void *__tmp__SP1H;
-  __tmp__RP1H=Self__PP1H->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__RP1H)->__id) {
-  case __LIST__: {
-    __tmp__SP1H=static_type__OHQG(__tmp__RP1H);
+  void *__tmp__DFCK;
+  __TYPE_FULL__XMB *__tmp__EFCK;
+  __tmp__DFCK=Self__BFCK->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__DFCK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__EFCK=((__STRING_CST__5J *)__tmp__DFCK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__SP1H=((__STRING_CST *)__tmp__RP1H)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__EFCK=((__EXTERNAL_C__Y5WC *)__tmp__DFCK)->static_type__W54D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__SP1H=((__EXTERNAL_C *)__tmp__RP1H)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__EFCK=((__PROTOTYPE_CST__LAXC *)__tmp__DFCK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__SP1H=((__PROTOTYPE_CST *)__tmp__RP1H)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__EFCK=((__INTEGER_CST__XAXC *)__tmp__DFCK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__SP1H=((__INTEGER_CST *)__tmp__RP1H)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__EFCK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DFCK));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__SP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__RP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__EFCK=((__READ_LOCAL__55ZI *)__tmp__DFCK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__SP1H=static_type__CN1H(__tmp__RP1H);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__EFCK=static_type__ODCK();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__SP1H=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__EFCK=static_type__TDCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__SP1H=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__EFCK=static_type__YDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__SP1H=((__REAL_CST *)__tmp__RP1H)->parent_constant__U2JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__EFCK=static_type__3DCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__SP1H=((__CHARACTER_CST *)__tmp__RP1H)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__EFCK=static_type__CECK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__SP1H=static_type__FO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__EFCK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DFCK));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__SP1H=static_type__KO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__EFCK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DFCK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__SP1H=static_type__PO1H();
+  case __EXPR_DIV__4COJ__: {
+    __tmp__EFCK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DFCK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__SP1H=static_type__UO1H(__tmp__RP1H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__EFCK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DFCK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__SP1H=static_type__0O1H(__tmp__RP1H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__EFCK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DFCK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__SP1H=static_type__5O1H(__tmp__RP1H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__EFCK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DFCK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__SP1H=static_type__EP1H(__tmp__RP1H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__EFCK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__SP1H=static_type__JP1H(__tmp__RP1H);
+  case __ITEM__HGOJ__: {
+    __tmp__EFCK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DFCK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__SP1H=static_type__OP1H(__tmp__RP1H);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__EFCK=static_type__VFCK();
   } break;
-  case __PUT_TO__: {
-    __tmp__SP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__EFCK=((__CAST__1HOJ *)__tmp__DFCK)->static_type__FD5J;
   } break;
-  case __ITEM__: {
-    __tmp__SP1H=static_type__XP1H(__tmp__RP1H);
+  case __REAL_CST__1LOJ__: {
+    __tmp__EFCK=((__REAL_CST__1LOJ *)__tmp__DFCK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __SIZE_OF__: {
-    __tmp__SP1H=static_type__DQ1H();
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__EFCK=((__CHARACTER_CST__RMOJ *)__tmp__DFCK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__SP1H=((__CAST *)__tmp__RP1H)->static_type__0N1H;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__EFCK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DFCK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__SP1H=static_type__NOKL(__tmp__RP1H);
+  case __READ_SLOT__LL4K__: {
+    __tmp__EFCK=((__READ_SLOT__LL4K *)__tmp__DFCK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__SP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__EFCK=static_type__5L5O();
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__SP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__EFCK=static_type__CRTP();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__SP1H=static_type__Z1ZM();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__EFCK=static_type__M51P();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__SP1H=static_type__ZQEO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__EFCK=static_type__HRTP();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SP1H=static_type__P0IO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__EFCK=static_type__S51P();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__SP1H=static_type__4QEO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__EFCK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DFCK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SP1H=static_type__V0IO();
+  case __EXPR_ADD__SZVL__: {
+    __tmp__EFCK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DFCK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__SP1H=static_type__DFJM(__tmp__RP1H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__EFCK=((__READ_GLOBAL__T4YL *)__tmp__DFCK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__SP1H=static_type__P3ML(__tmp__RP1H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__EFCK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DFCK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__SP1H=static_type__R3XM(__tmp__RP1H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__EFCK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DFCK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__SP1H=static_type__DREO(__tmp__RP1H);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__EFCK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DFCK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__SP1H=static_type__0BEP();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__EFCK=static_type__TA0Q();
   } break;
-  case __EXPR_INF__: {
-    __tmp__SP1H=static_type__V0QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__EFCK=static_type__4BUP();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__SP1H=static_type__00QN();
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__EFCK=static_type__DCUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__SP1H=static_type__3YPN(__tmp__RP1H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__SP1H=static_type__1HSO(__tmp__RP1H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__EFCK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DFCK));
   } break;
   };
-  return(__tmp__SP1H);
+  __tmp__DFCK=__tmp__EFCK;
+  return(__tmp__DFCK);
 }
 
-static void* static_type__XP1H(__ITEM *Self__YP1H)
-// ({ITEM}) With resultRecursive, No inlinable.
+static void* static_type__JFCK(__ITEM__HGOJ *Self__KFCK)
+// ({ITEM__HGOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__2P1H;
-  void *__tmp__3P1H;
-  void *__tmp__5P1H;
-  void *__tmp__AQ1H,*t__0P1H;
-  __tmp__2P1H=Self__YP1H->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__2P1H)->__id) {
-  case __LIST__: {
-    __tmp__3P1H=static_type__OHQG(__tmp__2P1H);
-  } break;
-  case __STRING_CST__: {
-    __tmp__3P1H=((__STRING_CST *)__tmp__2P1H)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__NFCK;
+  __TYPE_FULL__XMB *__tmp__OFCK;
+  __TYPE_GENERIC__OCY *__tmp__RFCK;
+  __tmp__NFCK=Self__KFCK->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__NFCK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__OFCK=((__STRING_CST__5J *)__tmp__NFCK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__3P1H=((__EXTERNAL_C *)__tmp__2P1H)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OFCK=((__EXTERNAL_C__Y5WC *)__tmp__NFCK)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__3P1H=((__PROTOTYPE_CST *)__tmp__2P1H)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__OFCK=((__PROTOTYPE_CST__LAXC *)__tmp__NFCK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__3P1H=((__INTEGER_CST *)__tmp__2P1H)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__OFCK=((__INTEGER_CST__XAXC *)__tmp__NFCK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__3P1H=((__LOCAL *)((__READ_LOCAL *)__tmp__2P1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OFCK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__NFCK));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3P1H=static_type__CN1H(__tmp__2P1H);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__OFCK=((__READ_LOCAL__55ZI *)__tmp__NFCK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3P1H=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OFCK=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3P1H=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OFCK=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__3P1H=((__REAL_CST *)__tmp__2P1H)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__OFCK=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__3P1H=((__CHARACTER_CST *)__tmp__2P1H)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OFCK=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__3P1H=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OFCK=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3P1H=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OFCK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__NFCK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__3P1H=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OFCK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__NFCK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__3P1H=static_type__UO1H(__tmp__2P1H);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OFCK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__NFCK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__3P1H=static_type__0O1H(__tmp__2P1H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OFCK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__NFCK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__3P1H=static_type__5O1H(__tmp__2P1H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OFCK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NFCK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__3P1H=static_type__EP1H(__tmp__2P1H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OFCK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NFCK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3P1H=static_type__JP1H(__tmp__2P1H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__OFCK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3P1H=static_type__OP1H(__tmp__2P1H);
+  case __ITEM__HGOJ__: {
+    __tmp__OFCK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__NFCK));
   } break;
-  case __PUT_TO__: {
-    __tmp__3P1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OFCK=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__3P1H=static_type__XP1H(__tmp__2P1H);
+  case __CAST__1HOJ__: {
+    __tmp__OFCK=((__CAST__1HOJ *)__tmp__NFCK)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__3P1H=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__OFCK=((__REAL_CST__1LOJ *)__tmp__NFCK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__3P1H=((__CAST *)__tmp__2P1H)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__OFCK=((__CHARACTER_CST__RMOJ *)__tmp__NFCK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__3P1H=static_type__NOKL(__tmp__2P1H);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__OFCK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__NFCK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__3P1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2P1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__OFCK=((__READ_SLOT__LL4K *)__tmp__NFCK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__3P1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2P1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OFCK=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3P1H=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OFCK=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3P1H=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OFCK=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3P1H=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OFCK=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3P1H=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OFCK=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3P1H=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OFCK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__NFCK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__3P1H=static_type__DFJM(__tmp__2P1H);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OFCK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__NFCK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__3P1H=static_type__P3ML(__tmp__2P1H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__OFCK=((__READ_GLOBAL__T4YL *)__tmp__NFCK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__3P1H=static_type__R3XM(__tmp__2P1H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OFCK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__NFCK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__3P1H=static_type__DREO(__tmp__2P1H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OFCK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__NFCK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3P1H=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OFCK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__NFCK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__3P1H=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OFCK=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3P1H=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__OFCK=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__3P1H=static_type__3YPN(__tmp__2P1H);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OFCK=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__3P1H=static_type__1HSO(__tmp__2P1H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OFCK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__NFCK));
   } break;
   };
-  __tmp__5P1H=((__TYPE_FULL *)__tmp__3P1H)->parent_type__5SL;
-  if (__tmp__5P1H==NULL) {
-    __tmp__AQ1H=NULL;
+  __tmp__NFCK=((__TYPE_FULL__XMB *)__tmp__OFCK)->the_parent_type__QLK;
+  if (__tmp__NFCK==NULL) {
+    __tmp__RFCK=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__5P1H)->__id) {
-    case __TYPE__: {
-      __tmp__AQ1H=NULL;
+    switch (((struct ___OBJ *)__tmp__NFCK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__RFCK=NULL;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__AQ1H=NULL;
+    case __TYPE_NULL__GMB__: {
+      __tmp__RFCK=NULL;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__AQ1H=NULL;
+    case __TYPE_VOID__IMB__: {
+      __tmp__RFCK=NULL;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__AQ1H=NULL;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__RFCK=NULL;
     } break;
-    case __TYPE_ID__: {
-      __tmp__AQ1H=NULL;
+    case __TYPE_ID__MMB__: {
+      __tmp__RFCK=NULL;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__AQ1H=((void *)__tmp__5P1H);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__RFCK=((void *)__tmp__NFCK);
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__AQ1H=NULL;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__RFCK=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__RFCK=NULL;
     } break;
     }
   };
-  t__0P1H=__tmp__AQ1H;
-  return(((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__AQ1H)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0]);
+  __tmp__OFCK=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__RFCK->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  __tmp__NFCK=__tmp__OFCK;
+  return(__tmp__NFCK);
 }
 
-static void* static_type__DQ1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__VFCK()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__GQ1H;
-  void *__tmp__HQ1H;
-  __tmp__GQ1H=type_integer__3JB;
-  switch (((struct ___OBJ *)__tmp__GQ1H)->__id) {
-  case __TYPE__: {
-    __tmp__HQ1H=((__TYPE *)__tmp__GQ1H)->default__AKC;
+  void *__tmp__YFCK;
+  __TYPE_FULL__XMB *__tmp__ZFCK;
+  __tmp__YFCK=type_integer__2NB;
+  switch (((struct ___OBJ *)__tmp__YFCK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__ZFCK=((__TYPE__FF *)__tmp__YFCK)->default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__HQ1H=((__TYPE_NULL *)__tmp__GQ1H)->parent_type__TIB.default__AKC;
+  case __TYPE_NULL__GMB__: {
+    __tmp__ZFCK=((__TYPE_NULL__GMB *)__tmp__YFCK)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__HQ1H=((__TYPE_VOID *)__tmp__GQ1H)->parent_type__UIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__ZFCK=((__TYPE_VOID__IMB *)__tmp__YFCK)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__HQ1H=((__TYPE_CONTEXT *)__tmp__GQ1H)->parent_type__VIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__ZFCK=((__TYPE_CONTEXT__KMB *)__tmp__YFCK)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__HQ1H=((__TYPE_ID *)__tmp__GQ1H)->parent_type__WIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__ZFCK=((__TYPE_ID__MMB *)__tmp__YFCK)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__HQ1H=((__TYPE_GENERIC *)__tmp__GQ1H)->parent_type__C2IB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__ZFCK=((__TYPE_GENERIC__OCY *)__tmp__YFCK)->parent_type__PCY.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__HQ1H=((__PROFIL_BLOCK *)__tmp__GQ1H)->parent_type__PGAG.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__ZFCK=((__TYPE_BLOCK__CP5D *)__tmp__YFCK)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__ZFCK=((__PROFIL_BLOCK__O3NJ *)__tmp__YFCK)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__HQ1H);
-}
-
-static void* static_type__NOKL(__CALL_SLOT *Self__OOKL)
-// ({CALL_SLOT}) With resultNo recursive, No inlinable.
-{
-  void *result__QOKL,*__tmp__YOKL;
-  void *__tmp__ACCR,*__tmp__4OKL;
-  void *__tmp__XOKL;
-  void *__tmp__5OKL;
-  __BOOLEAN __tmp__BCCR;
-  result__QOKL=NULL;
-  __tmp__ACCR=Self__OOKL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__ACCR)->__id==__PROFIL_SLOT__) {
-    __tmp__BCCR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__ACCR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
-  } else {
-    __tmp__BCCR=FALSE__;
-  };
-  if (__tmp__BCCR) {
-    __tmp__XOKL=type_pointer__HLB;
-    switch (((struct ___OBJ *)__tmp__XOKL)->__id) {
-    case __TYPE__: {
-      __tmp__YOKL=((__TYPE *)__tmp__XOKL)->default__AKC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__YOKL=((__TYPE_NULL *)__tmp__XOKL)->parent_type__TIB.default__AKC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__YOKL=((__TYPE_VOID *)__tmp__XOKL)->parent_type__UIB.default__AKC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__YOKL=((__TYPE_CONTEXT *)__tmp__XOKL)->parent_type__VIB.default__AKC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__YOKL=((__TYPE_ID *)__tmp__XOKL)->parent_type__WIB.default__AKC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__YOKL=((__TYPE_GENERIC *)__tmp__XOKL)->parent_type__C2IB.default__AKC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__YOKL=((__PROFIL_BLOCK *)__tmp__XOKL)->parent_type__PGAG.default__AKC;
-    } break;
-    };
-    result__QOKL=__tmp__YOKL;
-  } else {
-    __tmp__4OKL=Self__OOKL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__4OKL)->__id==__PROFIL_SLOT__) {
-      __tmp__5OKL=((__PROFIL_SLOT *)__tmp__4OKL)->parent_profil__R1LC.result_last__5FKH;
-    } else {
-      __tmp__5OKL=((__PROFIL_BLOCK *)__tmp__4OKL)->parent_profil__OGAG.result_last__5FKH;
-    };
-    if (((void *)__tmp__5OKL != (void *)NULL)) {
-      result__QOKL=((__LOCAL *)__tmp__5OKL)->parent_variable__T1LC.type__D25F;
-    } else {
-      result__QOKL=TYPE_VOID__->parent_type__UIB.default__AKC;
-    };
-  };
-  return(result__QOKL);
+  __tmp__YFCK=__tmp__ZFCK;
+  return(__tmp__YFCK);
 }
 
-static void* static_type__Z1ZM()
-// () With resultNo recursive, No inlinable.
+static void* static_type__5L5O()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__21ZM;
-  void *__tmp__31ZM;
-  __tmp__21ZM=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__21ZM)->__id) {
-  case __TYPE__: {
-    __tmp__31ZM=((__TYPE *)__tmp__21ZM)->default__AKC;
+  void *__tmp__CM5O;
+  __TYPE_FULL__XMB *__tmp__DM5O;
+  __tmp__CM5O=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__CM5O)->__id) {
+  case __TYPE__FF__: {
+    __tmp__DM5O=((__TYPE__FF *)__tmp__CM5O)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__DM5O=((__TYPE_NULL__GMB *)__tmp__CM5O)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__31ZM=((__TYPE_NULL *)__tmp__21ZM)->parent_type__TIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__DM5O=((__TYPE_VOID__IMB *)__tmp__CM5O)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__31ZM=((__TYPE_VOID *)__tmp__21ZM)->parent_type__UIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__DM5O=((__TYPE_CONTEXT__KMB *)__tmp__CM5O)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__31ZM=((__TYPE_CONTEXT *)__tmp__21ZM)->parent_type__VIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__DM5O=((__TYPE_ID__MMB *)__tmp__CM5O)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__31ZM=((__TYPE_ID *)__tmp__21ZM)->parent_type__WIB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__DM5O=((__TYPE_GENERIC__OCY *)__tmp__CM5O)->parent_type__PCY.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__31ZM=((__TYPE_GENERIC *)__tmp__21ZM)->parent_type__C2IB.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__DM5O=((__TYPE_BLOCK__CP5D *)__tmp__CM5O)->parent_type__DP5D.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__31ZM=((__PROFIL_BLOCK *)__tmp__21ZM)->parent_type__PGAG.default__AKC;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__DM5O=((__PROFIL_BLOCK__O3NJ *)__tmp__CM5O)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__31ZM);
+  __tmp__CM5O=__tmp__DM5O;
+  return(__tmp__CM5O);
 }
 
-static void* static_type__ZQEO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__CRTP()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__2QEO;
-  void *__tmp__3QEO;
-  __tmp__2QEO=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__2QEO)->__id) {
-  case __TYPE__: {
-    __tmp__3QEO=((__TYPE *)__tmp__2QEO)->default__AKC;
+  void *__tmp__FRTP;
+  __TYPE_FULL__XMB *__tmp__GRTP;
+  __tmp__FRTP=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__FRTP)->__id) {
+  case __TYPE__FF__: {
+    __tmp__GRTP=((__TYPE__FF *)__tmp__FRTP)->default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__3QEO=((__TYPE_NULL *)__tmp__2QEO)->parent_type__TIB.default__AKC;
+  case __TYPE_NULL__GMB__: {
+    __tmp__GRTP=((__TYPE_NULL__GMB *)__tmp__FRTP)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__3QEO=((__TYPE_VOID *)__tmp__2QEO)->parent_type__UIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__GRTP=((__TYPE_VOID__IMB *)__tmp__FRTP)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__3QEO=((__TYPE_CONTEXT *)__tmp__2QEO)->parent_type__VIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__GRTP=((__TYPE_CONTEXT__KMB *)__tmp__FRTP)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__3QEO=((__TYPE_ID *)__tmp__2QEO)->parent_type__WIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__GRTP=((__TYPE_ID__MMB *)__tmp__FRTP)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__3QEO=((__TYPE_GENERIC *)__tmp__2QEO)->parent_type__C2IB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__GRTP=((__TYPE_GENERIC__OCY *)__tmp__FRTP)->parent_type__PCY.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__3QEO=((__PROFIL_BLOCK *)__tmp__2QEO)->parent_type__PGAG.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__GRTP=((__TYPE_BLOCK__CP5D *)__tmp__FRTP)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__GRTP=((__PROFIL_BLOCK__O3NJ *)__tmp__FRTP)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__3QEO);
+  __tmp__FRTP=__tmp__GRTP;
+  return(__tmp__FRTP);
 }
 
-static void* static_type__P0IO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__M51P()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__S0IO;
-  void *__tmp__T0IO;
-  __tmp__S0IO=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__S0IO)->__id) {
-  case __TYPE__: {
-    __tmp__T0IO=((__TYPE *)__tmp__S0IO)->default__AKC;
+  void *__tmp__P51P;
+  __TYPE_FULL__XMB *__tmp__Q51P;
+  __tmp__P51P=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__P51P)->__id) {
+  case __TYPE__FF__: {
+    __tmp__Q51P=((__TYPE__FF *)__tmp__P51P)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__Q51P=((__TYPE_NULL__GMB *)__tmp__P51P)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__T0IO=((__TYPE_NULL *)__tmp__S0IO)->parent_type__TIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__Q51P=((__TYPE_VOID__IMB *)__tmp__P51P)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__T0IO=((__TYPE_VOID *)__tmp__S0IO)->parent_type__UIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__Q51P=((__TYPE_CONTEXT__KMB *)__tmp__P51P)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__T0IO=((__TYPE_CONTEXT *)__tmp__S0IO)->parent_type__VIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__Q51P=((__TYPE_ID__MMB *)__tmp__P51P)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__T0IO=((__TYPE_ID *)__tmp__S0IO)->parent_type__WIB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__Q51P=((__TYPE_GENERIC__OCY *)__tmp__P51P)->parent_type__PCY.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__T0IO=((__TYPE_GENERIC *)__tmp__S0IO)->parent_type__C2IB.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__Q51P=((__TYPE_BLOCK__CP5D *)__tmp__P51P)->parent_type__DP5D.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__T0IO=((__PROFIL_BLOCK *)__tmp__S0IO)->parent_type__PGAG.default__AKC;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__Q51P=((__PROFIL_BLOCK__O3NJ *)__tmp__P51P)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__T0IO);
+  __tmp__P51P=__tmp__Q51P;
+  return(__tmp__P51P);
 }
 
-static void* static_type__4QEO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__HRTP()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__BREO;
-  void *__tmp__CREO;
-  __tmp__BREO=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__BREO)->__id) {
-  case __TYPE__: {
-    __tmp__CREO=((__TYPE *)__tmp__BREO)->default__AKC;
+  void *__tmp__KRTP;
+  __TYPE_FULL__XMB *__tmp__LRTP;
+  __tmp__KRTP=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__KRTP)->__id) {
+  case __TYPE__FF__: {
+    __tmp__LRTP=((__TYPE__FF *)__tmp__KRTP)->default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__CREO=((__TYPE_NULL *)__tmp__BREO)->parent_type__TIB.default__AKC;
+  case __TYPE_NULL__GMB__: {
+    __tmp__LRTP=((__TYPE_NULL__GMB *)__tmp__KRTP)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__CREO=((__TYPE_VOID *)__tmp__BREO)->parent_type__UIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__LRTP=((__TYPE_VOID__IMB *)__tmp__KRTP)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__CREO=((__TYPE_CONTEXT *)__tmp__BREO)->parent_type__VIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__LRTP=((__TYPE_CONTEXT__KMB *)__tmp__KRTP)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__CREO=((__TYPE_ID *)__tmp__BREO)->parent_type__WIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__LRTP=((__TYPE_ID__MMB *)__tmp__KRTP)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__CREO=((__TYPE_GENERIC *)__tmp__BREO)->parent_type__C2IB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__LRTP=((__TYPE_GENERIC__OCY *)__tmp__KRTP)->parent_type__PCY.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__CREO=((__PROFIL_BLOCK *)__tmp__BREO)->parent_type__PGAG.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__LRTP=((__TYPE_BLOCK__CP5D *)__tmp__KRTP)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__LRTP=((__PROFIL_BLOCK__O3NJ *)__tmp__KRTP)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__CREO);
+  __tmp__KRTP=__tmp__LRTP;
+  return(__tmp__KRTP);
 }
 
-static void* static_type__V0IO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__S51P()
+// () With result No recursive, No inlinable.
 {
-  void *__tmp__Y0IO;
-  void *__tmp__Z0IO;
-  __tmp__Y0IO=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__Y0IO)->__id) {
-  case __TYPE__: {
-    __tmp__Z0IO=((__TYPE *)__tmp__Y0IO)->default__AKC;
+  void *__tmp__V51P;
+  __TYPE_FULL__XMB *__tmp__W51P;
+  __tmp__V51P=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__V51P)->__id) {
+  case __TYPE__FF__: {
+    __tmp__W51P=((__TYPE__FF *)__tmp__V51P)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__W51P=((__TYPE_NULL__GMB *)__tmp__V51P)->parent_type__HMB.default__CMC;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__Z0IO=((__TYPE_NULL *)__tmp__Y0IO)->parent_type__TIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__W51P=((__TYPE_VOID__IMB *)__tmp__V51P)->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__Z0IO=((__TYPE_VOID *)__tmp__Y0IO)->parent_type__UIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__W51P=((__TYPE_CONTEXT__KMB *)__tmp__V51P)->parent_type__LMB.default__CMC;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__Z0IO=((__TYPE_CONTEXT *)__tmp__Y0IO)->parent_type__VIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__W51P=((__TYPE_ID__MMB *)__tmp__V51P)->parent_type__NMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__Z0IO=((__TYPE_ID *)__tmp__Y0IO)->parent_type__WIB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__W51P=((__TYPE_GENERIC__OCY *)__tmp__V51P)->parent_type__PCY.default__CMC;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__Z0IO=((__TYPE_GENERIC *)__tmp__Y0IO)->parent_type__C2IB.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__W51P=((__TYPE_BLOCK__CP5D *)__tmp__V51P)->parent_type__DP5D.default__CMC;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__Z0IO=((__PROFIL_BLOCK *)__tmp__Y0IO)->parent_type__PGAG.default__AKC;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__W51P=((__PROFIL_BLOCK__O3NJ *)__tmp__V51P)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__Z0IO);
+  __tmp__V51P=__tmp__W51P;
+  return(__tmp__V51P);
 }
 
-static void* static_type__DFJM(__EXPR_NEG *Self__EFJM)
-// ({EXPR_NEG}) With resultRecursive, No inlinable.
+static void* static_type__GWBN(__EXPR_NEG__EZVL *Self__HWBN)
+// ({EXPR_NEG__EZVL}) With result Recursive, No inlinable.
 {
-  void *__tmp__GFJM;
-  void *__tmp__HFJM;
-  __tmp__GFJM=Self__EFJM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__GFJM)->__id) {
-  case __LIST__: {
-    __tmp__HFJM=static_type__OHQG(__tmp__GFJM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__HFJM=((__STRING_CST *)__tmp__GFJM)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__JWBN;
+  __TYPE_FULL__XMB *__tmp__KWBN;
+  __tmp__JWBN=Self__HWBN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__JWBN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__KWBN=((__STRING_CST__5J *)__tmp__JWBN)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__HFJM=((__EXTERNAL_C *)__tmp__GFJM)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__KWBN=((__EXTERNAL_C__Y5WC *)__tmp__JWBN)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__HFJM=((__PROTOTYPE_CST *)__tmp__GFJM)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__KWBN=((__PROTOTYPE_CST__LAXC *)__tmp__JWBN)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__HFJM=((__INTEGER_CST *)__tmp__GFJM)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__KWBN=((__INTEGER_CST__XAXC *)__tmp__JWBN)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__HFJM=((__LOCAL *)((__READ_LOCAL *)__tmp__GFJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__KWBN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__JWBN));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__HFJM=static_type__CN1H(__tmp__GFJM);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__KWBN=((__READ_LOCAL__55ZI *)__tmp__JWBN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HFJM=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__KWBN=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HFJM=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__KWBN=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__HFJM=((__REAL_CST *)__tmp__GFJM)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__KWBN=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__HFJM=((__CHARACTER_CST *)__tmp__GFJM)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__KWBN=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__HFJM=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__KWBN=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HFJM=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__KWBN=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__JWBN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__HFJM=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__KWBN=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__JWBN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__HFJM=static_type__UO1H(__tmp__GFJM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__KWBN=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__JWBN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__HFJM=static_type__0O1H(__tmp__GFJM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__KWBN=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__JWBN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__HFJM=static_type__5O1H(__tmp__GFJM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__KWBN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JWBN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__HFJM=static_type__EP1H(__tmp__GFJM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__KWBN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JWBN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HFJM=static_type__JP1H(__tmp__GFJM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__KWBN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HFJM=static_type__OP1H(__tmp__GFJM);
+  case __ITEM__HGOJ__: {
+    __tmp__KWBN=static_type__JFCK(((__ITEM__HGOJ *)__tmp__JWBN));
   } break;
-  case __PUT_TO__: {
-    __tmp__HFJM=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__KWBN=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__HFJM=static_type__XP1H(__tmp__GFJM);
+  case __CAST__1HOJ__: {
+    __tmp__KWBN=((__CAST__1HOJ *)__tmp__JWBN)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__HFJM=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__KWBN=((__REAL_CST__1LOJ *)__tmp__JWBN)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__HFJM=((__CAST *)__tmp__GFJM)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__KWBN=((__CHARACTER_CST__RMOJ *)__tmp__JWBN)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__HFJM=static_type__NOKL(__tmp__GFJM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__KWBN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__JWBN)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__HFJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GFJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__KWBN=((__READ_SLOT__LL4K *)__tmp__JWBN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__HFJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GFJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__KWBN=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HFJM=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__KWBN=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HFJM=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__KWBN=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HFJM=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__KWBN=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HFJM=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__KWBN=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HFJM=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__KWBN=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__JWBN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__HFJM=static_type__DFJM(__tmp__GFJM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__KWBN=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__JWBN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__HFJM=static_type__P3ML(__tmp__GFJM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__KWBN=((__READ_GLOBAL__T4YL *)__tmp__JWBN)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__HFJM=static_type__R3XM(__tmp__GFJM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__KWBN=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__JWBN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__HFJM=static_type__DREO(__tmp__GFJM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__KWBN=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__JWBN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HFJM=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__KWBN=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__JWBN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__HFJM=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__KWBN=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HFJM=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__KWBN=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__HFJM=static_type__3YPN(__tmp__GFJM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__KWBN=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__HFJM=static_type__1HSO(__tmp__GFJM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__KWBN=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__JWBN));
   } break;
   };
-  return(__tmp__HFJM);
+  __tmp__JWBN=__tmp__KWBN;
+  return(__tmp__JWBN);
 }
 
-static void* static_type__P3ML(__EXPR_ADD *Self__Q3ML)
-// ({EXPR_ADD}) With resultRecursive, No inlinable.
+static void* static_type__BAGM(__EXPR_ADD__SZVL *Self__CAGM)
+// ({EXPR_ADD__SZVL}) With result Recursive, No inlinable.
 {
-  void *__tmp__S3ML;
-  void *__tmp__T3ML;
-  __tmp__S3ML=Self__Q3ML->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__S3ML)->__id) {
-  case __LIST__: {
-    __tmp__T3ML=static_type__OHQG(__tmp__S3ML);
+  void *__tmp__EAGM;
+  __TYPE_FULL__XMB *__tmp__FAGM;
+  __tmp__EAGM=Self__CAGM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__EAGM)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__FAGM=((__STRING_CST__5J *)__tmp__EAGM)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__T3ML=((__STRING_CST *)__tmp__S3ML)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__FAGM=((__EXTERNAL_C__Y5WC *)__tmp__EAGM)->static_type__W54D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__T3ML=((__EXTERNAL_C *)__tmp__S3ML)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__FAGM=((__PROTOTYPE_CST__LAXC *)__tmp__EAGM)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__T3ML=((__PROTOTYPE_CST *)__tmp__S3ML)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__FAGM=((__INTEGER_CST__XAXC *)__tmp__EAGM)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__T3ML=((__INTEGER_CST *)__tmp__S3ML)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__FAGM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__EAGM));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__T3ML=((__LOCAL *)((__READ_LOCAL *)__tmp__S3ML)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__FAGM=((__READ_LOCAL__55ZI *)__tmp__EAGM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__T3ML=static_type__CN1H(__tmp__S3ML);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__FAGM=static_type__ODCK();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__T3ML=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__FAGM=static_type__TDCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__T3ML=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__FAGM=static_type__YDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__T3ML=((__REAL_CST *)__tmp__S3ML)->parent_constant__U2JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__FAGM=static_type__3DCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__T3ML=((__CHARACTER_CST *)__tmp__S3ML)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__FAGM=static_type__CECK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__T3ML=static_type__FO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__FAGM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__EAGM));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__T3ML=static_type__KO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__FAGM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__EAGM));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__T3ML=static_type__PO1H();
+  case __EXPR_DIV__4COJ__: {
+    __tmp__FAGM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__EAGM));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__T3ML=static_type__UO1H(__tmp__S3ML);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__FAGM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__EAGM));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__T3ML=static_type__0O1H(__tmp__S3ML);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__FAGM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__EAGM));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__T3ML=static_type__5O1H(__tmp__S3ML);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__FAGM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__EAGM));
   } break;
-  case __EXPR_AND__: {
-    __tmp__T3ML=static_type__EP1H(__tmp__S3ML);
+  case __PUT_TO__TFOJ__: {
+    __tmp__FAGM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__T3ML=static_type__JP1H(__tmp__S3ML);
+  case __ITEM__HGOJ__: {
+    __tmp__FAGM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__EAGM));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__T3ML=static_type__OP1H(__tmp__S3ML);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__FAGM=static_type__VFCK();
   } break;
-  case __PUT_TO__: {
-    __tmp__T3ML=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__FAGM=((__CAST__1HOJ *)__tmp__EAGM)->static_type__FD5J;
   } break;
-  case __ITEM__: {
-    __tmp__T3ML=static_type__XP1H(__tmp__S3ML);
+  case __REAL_CST__1LOJ__: {
+    __tmp__FAGM=((__REAL_CST__1LOJ *)__tmp__EAGM)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __SIZE_OF__: {
-    __tmp__T3ML=static_type__DQ1H();
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__FAGM=((__CHARACTER_CST__RMOJ *)__tmp__EAGM)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__T3ML=((__CAST *)__tmp__S3ML)->static_type__0N1H;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__FAGM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__EAGM)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__T3ML=static_type__NOKL(__tmp__S3ML);
+  case __READ_SLOT__LL4K__: {
+    __tmp__FAGM=((__READ_SLOT__LL4K *)__tmp__EAGM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__T3ML=((__SLOT_DATA *)((__READ_SLOT *)__tmp__S3ML)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__FAGM=static_type__5L5O();
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__T3ML=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S3ML)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__FAGM=static_type__CRTP();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__T3ML=static_type__Z1ZM();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__FAGM=static_type__M51P();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__T3ML=static_type__ZQEO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__FAGM=static_type__HRTP();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__T3ML=static_type__P0IO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__FAGM=static_type__S51P();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__T3ML=static_type__4QEO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__FAGM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__EAGM));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__T3ML=static_type__V0IO();
+  case __EXPR_ADD__SZVL__: {
+    __tmp__FAGM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__EAGM));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__T3ML=static_type__DFJM(__tmp__S3ML);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__FAGM=((__READ_GLOBAL__T4YL *)__tmp__EAGM)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__T3ML=static_type__P3ML(__tmp__S3ML);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__FAGM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__EAGM));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__T3ML=static_type__R3XM(__tmp__S3ML);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__FAGM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__EAGM));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__T3ML=static_type__DREO(__tmp__S3ML);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__FAGM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__EAGM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__T3ML=static_type__0BEP();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__FAGM=static_type__TA0Q();
   } break;
-  case __EXPR_INF__: {
-    __tmp__T3ML=static_type__V0QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__FAGM=static_type__4BUP();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__T3ML=static_type__00QN();
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__FAGM=static_type__DCUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__T3ML=static_type__3YPN(__tmp__S3ML);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__T3ML=static_type__1HSO(__tmp__S3ML);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__FAGM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__EAGM));
   } break;
   };
-  return(__tmp__T3ML);
+  __tmp__EAGM=__tmp__FAGM;
+  return(__tmp__EAGM);
 }
 
-static void* static_type__R3XM(__EXPR_NOT *Self__S3XM)
-// ({EXPR_NOT}) With resultRecursive, No inlinable.
+static void* static_type__REWN(__EXPR_NOT__XUPM *Self__SEWN)
+// ({EXPR_NOT__XUPM}) With result Recursive, No inlinable.
 {
-  void *__tmp__U3XM;
-  void *__tmp__V3XM;
-  __tmp__U3XM=Self__S3XM->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__U3XM)->__id) {
-  case __LIST__: {
-    __tmp__V3XM=static_type__OHQG(__tmp__U3XM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__V3XM=((__STRING_CST *)__tmp__U3XM)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__UEWN;
+  __TYPE_FULL__XMB *__tmp__VEWN;
+  __tmp__UEWN=Self__SEWN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__UEWN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__VEWN=((__STRING_CST__5J *)__tmp__UEWN)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__V3XM=((__EXTERNAL_C *)__tmp__U3XM)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__VEWN=((__EXTERNAL_C__Y5WC *)__tmp__UEWN)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__V3XM=((__PROTOTYPE_CST *)__tmp__U3XM)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__VEWN=((__PROTOTYPE_CST__LAXC *)__tmp__UEWN)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__V3XM=((__INTEGER_CST *)__tmp__U3XM)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__VEWN=((__INTEGER_CST__XAXC *)__tmp__UEWN)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__V3XM=((__LOCAL *)((__READ_LOCAL *)__tmp__U3XM)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__VEWN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__UEWN));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__V3XM=static_type__CN1H(__tmp__U3XM);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__VEWN=((__READ_LOCAL__55ZI *)__tmp__UEWN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__V3XM=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__VEWN=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__V3XM=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__VEWN=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__V3XM=((__REAL_CST *)__tmp__U3XM)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__VEWN=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__V3XM=((__CHARACTER_CST *)__tmp__U3XM)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__VEWN=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__V3XM=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__VEWN=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__V3XM=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__VEWN=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__UEWN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__V3XM=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__VEWN=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__UEWN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__V3XM=static_type__UO1H(__tmp__U3XM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__VEWN=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__UEWN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__V3XM=static_type__0O1H(__tmp__U3XM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__VEWN=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__UEWN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__V3XM=static_type__5O1H(__tmp__U3XM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__VEWN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UEWN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__V3XM=static_type__EP1H(__tmp__U3XM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__VEWN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UEWN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__V3XM=static_type__JP1H(__tmp__U3XM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VEWN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__V3XM=static_type__OP1H(__tmp__U3XM);
+  case __ITEM__HGOJ__: {
+    __tmp__VEWN=static_type__JFCK(((__ITEM__HGOJ *)__tmp__UEWN));
   } break;
-  case __PUT_TO__: {
-    __tmp__V3XM=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__VEWN=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__V3XM=static_type__XP1H(__tmp__U3XM);
+  case __CAST__1HOJ__: {
+    __tmp__VEWN=((__CAST__1HOJ *)__tmp__UEWN)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__V3XM=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__VEWN=((__REAL_CST__1LOJ *)__tmp__UEWN)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__V3XM=((__CAST *)__tmp__U3XM)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__VEWN=((__CHARACTER_CST__RMOJ *)__tmp__UEWN)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__V3XM=static_type__NOKL(__tmp__U3XM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__VEWN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UEWN)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__V3XM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__U3XM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__VEWN=((__READ_SLOT__LL4K *)__tmp__UEWN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__V3XM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__U3XM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__VEWN=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__V3XM=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__VEWN=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__V3XM=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__VEWN=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__V3XM=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__VEWN=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__V3XM=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__VEWN=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__V3XM=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VEWN=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__UEWN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__V3XM=static_type__DFJM(__tmp__U3XM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__VEWN=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__UEWN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__V3XM=static_type__P3ML(__tmp__U3XM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__VEWN=((__READ_GLOBAL__T4YL *)__tmp__UEWN)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__V3XM=static_type__R3XM(__tmp__U3XM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VEWN=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__UEWN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__V3XM=static_type__DREO(__tmp__U3XM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__VEWN=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__UEWN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__V3XM=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__VEWN=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__UEWN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__V3XM=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__VEWN=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__V3XM=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__VEWN=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__V3XM=static_type__3YPN(__tmp__U3XM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__VEWN=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__V3XM=static_type__1HSO(__tmp__U3XM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__VEWN=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__UEWN));
   } break;
   };
-  return(__tmp__V3XM);
+  __tmp__UEWN=__tmp__VEWN;
+  return(__tmp__UEWN);
 }
 
-static void* static_type__DREO(__EXPR_MOD *Self__EREO)
-// ({EXPR_MOD}) With resultRecursive, No inlinable.
+static void* static_type__TL1P(__EXPR_MOD__3YPM *Self__UL1P)
+// ({EXPR_MOD__3YPM}) With result Recursive, No inlinable.
 {
-  void *__tmp__GREO;
-  void *__tmp__HREO;
-  __tmp__GREO=Self__EREO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__GREO)->__id) {
-  case __LIST__: {
-    __tmp__HREO=static_type__OHQG(__tmp__GREO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__HREO=((__STRING_CST *)__tmp__GREO)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__WL1P;
+  __TYPE_FULL__XMB *__tmp__XL1P;
+  __tmp__WL1P=Self__UL1P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__WL1P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__XL1P=((__STRING_CST__5J *)__tmp__WL1P)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__HREO=((__EXTERNAL_C *)__tmp__GREO)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__XL1P=((__EXTERNAL_C__Y5WC *)__tmp__WL1P)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__HREO=((__PROTOTYPE_CST *)__tmp__GREO)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__XL1P=((__PROTOTYPE_CST__LAXC *)__tmp__WL1P)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__HREO=((__INTEGER_CST *)__tmp__GREO)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__XL1P=((__INTEGER_CST__XAXC *)__tmp__WL1P)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__HREO=((__LOCAL *)((__READ_LOCAL *)__tmp__GREO)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__XL1P=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__WL1P));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__HREO=static_type__CN1H(__tmp__GREO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__XL1P=((__READ_LOCAL__55ZI *)__tmp__WL1P)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HREO=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__XL1P=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HREO=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__XL1P=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__HREO=((__REAL_CST *)__tmp__GREO)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__XL1P=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__HREO=((__CHARACTER_CST *)__tmp__GREO)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__XL1P=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__HREO=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__XL1P=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HREO=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__XL1P=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__WL1P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__HREO=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__XL1P=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__WL1P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__HREO=static_type__UO1H(__tmp__GREO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__XL1P=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__WL1P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__HREO=static_type__0O1H(__tmp__GREO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__XL1P=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__WL1P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__HREO=static_type__5O1H(__tmp__GREO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__XL1P=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__WL1P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__HREO=static_type__EP1H(__tmp__GREO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__XL1P=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__WL1P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HREO=static_type__JP1H(__tmp__GREO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__XL1P=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HREO=static_type__OP1H(__tmp__GREO);
+  case __ITEM__HGOJ__: {
+    __tmp__XL1P=static_type__JFCK(((__ITEM__HGOJ *)__tmp__WL1P));
   } break;
-  case __PUT_TO__: {
-    __tmp__HREO=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__XL1P=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__HREO=static_type__XP1H(__tmp__GREO);
+  case __CAST__1HOJ__: {
+    __tmp__XL1P=((__CAST__1HOJ *)__tmp__WL1P)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__HREO=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__XL1P=((__REAL_CST__1LOJ *)__tmp__WL1P)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__HREO=((__CAST *)__tmp__GREO)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__XL1P=((__CHARACTER_CST__RMOJ *)__tmp__WL1P)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__HREO=static_type__NOKL(__tmp__GREO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__XL1P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__WL1P)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__HREO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GREO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__XL1P=((__READ_SLOT__LL4K *)__tmp__WL1P)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__HREO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GREO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__XL1P=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HREO=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__XL1P=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HREO=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XL1P=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HREO=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__XL1P=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HREO=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XL1P=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HREO=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__XL1P=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__WL1P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__HREO=static_type__DFJM(__tmp__GREO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__XL1P=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__WL1P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__HREO=static_type__P3ML(__tmp__GREO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__XL1P=((__READ_GLOBAL__T4YL *)__tmp__WL1P)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__HREO=static_type__R3XM(__tmp__GREO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__XL1P=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__WL1P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__HREO=static_type__DREO(__tmp__GREO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__XL1P=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__WL1P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HREO=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__XL1P=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__WL1P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__HREO=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__XL1P=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HREO=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__XL1P=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__HREO=static_type__3YPN(__tmp__GREO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__XL1P=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__HREO=static_type__1HSO(__tmp__GREO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__XL1P=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__WL1P));
   } break;
   };
-  return(__tmp__HREO);
+  __tmp__WL1P=__tmp__XL1P;
+  return(__tmp__WL1P);
 }
 
-static void* static_type__0BEP()
-// () With resultNo recursive, No inlinable.
+static void* static_type__IPVO(__EXPR_OR__PQ0N *Self__JPVO)
+// ({EXPR_OR__PQ0N}) With result Recursive, No inlinable.
 {
-  void *__tmp__3BEP;
-  void *__tmp__4BEP;
-  __tmp__3BEP=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__3BEP)->__id) {
-  case __TYPE__: {
-    __tmp__4BEP=((__TYPE *)__tmp__3BEP)->default__AKC;
+  void *__tmp__LPVO;
+  __TYPE_FULL__XMB *__tmp__MPVO;
+  __tmp__LPVO=Self__JPVO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__LPVO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__MPVO=((__STRING_CST__5J *)__tmp__LPVO)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__4BEP=((__TYPE_NULL *)__tmp__3BEP)->parent_type__TIB.default__AKC;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__MPVO=((__EXTERNAL_C__Y5WC *)__tmp__LPVO)->static_type__W54D;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__4BEP=((__TYPE_VOID *)__tmp__3BEP)->parent_type__UIB.default__AKC;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__MPVO=((__PROTOTYPE_CST__LAXC *)__tmp__LPVO)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__4BEP=((__TYPE_CONTEXT *)__tmp__3BEP)->parent_type__VIB.default__AKC;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__MPVO=((__INTEGER_CST__XAXC *)__tmp__LPVO)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __TYPE_ID__: {
-    __tmp__4BEP=((__TYPE_ID *)__tmp__3BEP)->parent_type__WIB.default__AKC;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__MPVO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__LPVO));
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__4BEP=((__TYPE_GENERIC *)__tmp__3BEP)->parent_type__C2IB.default__AKC;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__MPVO=((__READ_LOCAL__55ZI *)__tmp__LPVO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__4BEP=((__PROFIL_BLOCK *)__tmp__3BEP)->parent_type__PGAG.default__AKC;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__MPVO=static_type__ODCK();
   } break;
-  };
-  return(__tmp__4BEP);
-}
-
-static void* static_type__V0QN()
-// () With resultNo recursive, No inlinable.
-{
-  void *__tmp__Y0QN;
-  void *__tmp__Z0QN;
-  __tmp__Y0QN=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__Y0QN)->__id) {
-  case __TYPE__: {
-    __tmp__Z0QN=((__TYPE *)__tmp__Y0QN)->default__AKC;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__MPVO=static_type__TDCK();
   } break;
-  case __TYPE_NULL__: {
-    __tmp__Z0QN=((__TYPE_NULL *)__tmp__Y0QN)->parent_type__TIB.default__AKC;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__MPVO=static_type__YDCK();
   } break;
-  case __TYPE_VOID__: {
-    __tmp__Z0QN=((__TYPE_VOID *)__tmp__Y0QN)->parent_type__UIB.default__AKC;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__MPVO=static_type__3DCK();
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__Z0QN=((__TYPE_CONTEXT *)__tmp__Y0QN)->parent_type__VIB.default__AKC;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__MPVO=static_type__CECK();
   } break;
-  case __TYPE_ID__: {
-    __tmp__Z0QN=((__TYPE_ID *)__tmp__Y0QN)->parent_type__WIB.default__AKC;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__MPVO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__LPVO));
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__Z0QN=((__TYPE_GENERIC *)__tmp__Y0QN)->parent_type__C2IB.default__AKC;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__MPVO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__LPVO));
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__Z0QN=((__PROFIL_BLOCK *)__tmp__Y0QN)->parent_type__PGAG.default__AKC;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__MPVO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__LPVO));
   } break;
-  };
-  return(__tmp__Z0QN);
-}
-
-static void* static_type__00QN()
-// () With resultNo recursive, No inlinable.
-{
-  void *__tmp__30QN;
-  void *__tmp__40QN;
-  __tmp__30QN=type_boolean__VJB;
-  switch (((struct ___OBJ *)__tmp__30QN)->__id) {
-  case __TYPE__: {
-    __tmp__40QN=((__TYPE *)__tmp__30QN)->default__AKC;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__MPVO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__LPVO));
   } break;
-  case __TYPE_NULL__: {
-    __tmp__40QN=((__TYPE_NULL *)__tmp__30QN)->parent_type__TIB.default__AKC;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__MPVO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LPVO));
   } break;
-  case __TYPE_VOID__: {
-    __tmp__40QN=((__TYPE_VOID *)__tmp__30QN)->parent_type__UIB.default__AKC;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__MPVO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LPVO));
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__40QN=((__TYPE_CONTEXT *)__tmp__30QN)->parent_type__VIB.default__AKC;
+  case __PUT_TO__TFOJ__: {
+    __tmp__MPVO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __TYPE_ID__: {
-    __tmp__40QN=((__TYPE_ID *)__tmp__30QN)->parent_type__WIB.default__AKC;
+  case __ITEM__HGOJ__: {
+    __tmp__MPVO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__LPVO));
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__40QN=((__TYPE_GENERIC *)__tmp__30QN)->parent_type__C2IB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__MPVO=static_type__VFCK();
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__40QN=((__PROFIL_BLOCK *)__tmp__30QN)->parent_type__PGAG.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__MPVO=((__CAST__1HOJ *)__tmp__LPVO)->static_type__FD5J;
   } break;
-  };
-  return(__tmp__40QN);
-}
-
-static void* static_type__3YPN(__EXPR_OR *Self__4YPN)
-// ({EXPR_OR}) With resultRecursive, No inlinable.
-{
-  void *__tmp__AZPN;
-  void *__tmp__BZPN;
-  __tmp__AZPN=Self__4YPN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__AZPN)->__id) {
-  case __LIST__: {
-    __tmp__BZPN=static_type__OHQG(__tmp__AZPN);
+  case __REAL_CST__1LOJ__: {
+    __tmp__MPVO=((__REAL_CST__1LOJ *)__tmp__LPVO)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__BZPN=((__STRING_CST *)__tmp__AZPN)->parent_constant__5F.static_type__M2YD;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__MPVO=((__CHARACTER_CST__RMOJ *)__tmp__LPVO)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__BZPN=((__EXTERNAL_C *)__tmp__AZPN)->static_type__1VZD;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__MPVO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__LPVO)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__BZPN=((__PROTOTYPE_CST *)__tmp__AZPN)->parent_constant__W2LC.static_type__M2YD;
+  case __READ_SLOT__LL4K__: {
+    __tmp__MPVO=((__READ_SLOT__LL4K *)__tmp__LPVO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__BZPN=((__INTEGER_CST *)__tmp__AZPN)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__MPVO=static_type__5L5O();
   } break;
-  case __READ_LOCAL__: {
-    __tmp__BZPN=((__LOCAL *)((__READ_LOCAL *)__tmp__AZPN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__MPVO=static_type__CRTP();
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__BZPN=static_type__CN1H(__tmp__AZPN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__MPVO=static_type__M51P();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BZPN=static_type__1N1H();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__MPVO=static_type__HRTP();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BZPN=static_type__AO1H();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__MPVO=static_type__S51P();
   } break;
-  case __REAL_CST__: {
-    __tmp__BZPN=((__REAL_CST *)__tmp__AZPN)->parent_constant__U2JH.static_type__M2YD;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__MPVO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__LPVO));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__BZPN=((__CHARACTER_CST *)__tmp__AZPN)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__MPVO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__LPVO));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__BZPN=static_type__FO1H();
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__MPVO=((__READ_GLOBAL__T4YL *)__tmp__LPVO)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__BZPN=static_type__KO1H();
+  case __EXPR_NOT__XUPM__: {
+    __tmp__MPVO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__LPVO));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__BZPN=static_type__PO1H();
+  case __EXPR_MOD__3YPM__: {
+    __tmp__MPVO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__LPVO));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__BZPN=static_type__UO1H(__tmp__AZPN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__MPVO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__LPVO));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__BZPN=static_type__0O1H(__tmp__AZPN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__MPVO=static_type__TA0Q();
   } break;
-  case __EXPR_DIV__: {
-    __tmp__BZPN=static_type__5O1H(__tmp__AZPN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__MPVO=static_type__4BUP();
   } break;
-  case __EXPR_AND__: {
-    __tmp__BZPN=static_type__EP1H(__tmp__AZPN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__MPVO=static_type__DCUP();
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BZPN=static_type__JP1H(__tmp__AZPN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__MPVO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__LPVO));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BZPN=static_type__OP1H(__tmp__AZPN);
+  };
+  __tmp__LPVO=__tmp__MPVO;
+  return(__tmp__LPVO);
+}
+
+static void* static_type__TA0Q()
+// () With result No recursive, No inlinable.
+{
+  void *__tmp__WA0Q;
+  __TYPE_FULL__XMB *__tmp__XA0Q;
+  __tmp__WA0Q=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__WA0Q)->__id) {
+  case __TYPE__FF__: {
+    __tmp__XA0Q=((__TYPE__FF *)__tmp__WA0Q)->default__CMC;
   } break;
-  case __PUT_TO__: {
-    __tmp__BZPN=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __TYPE_NULL__GMB__: {
+    __tmp__XA0Q=((__TYPE_NULL__GMB *)__tmp__WA0Q)->parent_type__HMB.default__CMC;
   } break;
-  case __ITEM__: {
-    __tmp__BZPN=static_type__XP1H(__tmp__AZPN);
+  case __TYPE_VOID__IMB__: {
+    __tmp__XA0Q=((__TYPE_VOID__IMB *)__tmp__WA0Q)->parent_type__JMB.default__CMC;
   } break;
-  case __SIZE_OF__: {
-    __tmp__BZPN=static_type__DQ1H();
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__XA0Q=((__TYPE_CONTEXT__KMB *)__tmp__WA0Q)->parent_type__LMB.default__CMC;
   } break;
-  case __CAST__: {
-    __tmp__BZPN=((__CAST *)__tmp__AZPN)->static_type__0N1H;
+  case __TYPE_ID__MMB__: {
+    __tmp__XA0Q=((__TYPE_ID__MMB *)__tmp__WA0Q)->parent_type__NMB.default__CMC;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__BZPN=static_type__NOKL(__tmp__AZPN);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__XA0Q=((__TYPE_GENERIC__OCY *)__tmp__WA0Q)->parent_type__PCY.default__CMC;
   } break;
-  case __READ_SLOT__: {
-    __tmp__BZPN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AZPN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__XA0Q=((__TYPE_BLOCK__CP5D *)__tmp__WA0Q)->parent_type__DP5D.default__CMC;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__BZPN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AZPN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__XA0Q=((__PROFIL_BLOCK__O3NJ *)__tmp__WA0Q)->parent_type__Q3NJ.default__CMC;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BZPN=static_type__Z1ZM();
+  };
+  __tmp__WA0Q=__tmp__XA0Q;
+  return(__tmp__WA0Q);
+}
+
+static void* static_type__4BUP()
+// () With result No recursive, No inlinable.
+{
+  void *__tmp__BCUP;
+  __TYPE_FULL__XMB *__tmp__CCUP;
+  __tmp__BCUP=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__BCUP)->__id) {
+  case __TYPE__FF__: {
+    __tmp__CCUP=((__TYPE__FF *)__tmp__BCUP)->default__CMC;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BZPN=static_type__ZQEO();
+  case __TYPE_NULL__GMB__: {
+    __tmp__CCUP=((__TYPE_NULL__GMB *)__tmp__BCUP)->parent_type__HMB.default__CMC;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BZPN=static_type__P0IO();
+  case __TYPE_VOID__IMB__: {
+    __tmp__CCUP=((__TYPE_VOID__IMB *)__tmp__BCUP)->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BZPN=static_type__4QEO();
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__CCUP=((__TYPE_CONTEXT__KMB *)__tmp__BCUP)->parent_type__LMB.default__CMC;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BZPN=static_type__V0IO();
+  case __TYPE_ID__MMB__: {
+    __tmp__CCUP=((__TYPE_ID__MMB *)__tmp__BCUP)->parent_type__NMB.default__CMC;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__BZPN=static_type__DFJM(__tmp__AZPN);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__CCUP=((__TYPE_GENERIC__OCY *)__tmp__BCUP)->parent_type__PCY.default__CMC;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__BZPN=static_type__P3ML(__tmp__AZPN);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__CCUP=((__TYPE_BLOCK__CP5D *)__tmp__BCUP)->parent_type__DP5D.default__CMC;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__BZPN=static_type__R3XM(__tmp__AZPN);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__CCUP=((__PROFIL_BLOCK__O3NJ *)__tmp__BCUP)->parent_type__Q3NJ.default__CMC;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__BZPN=static_type__DREO(__tmp__AZPN);
+  };
+  __tmp__BCUP=__tmp__CCUP;
+  return(__tmp__BCUP);
+}
+
+static void* static_type__DCUP()
+// () With result No recursive, No inlinable.
+{
+  void *__tmp__GCUP;
+  __TYPE_FULL__XMB *__tmp__HCUP;
+  __tmp__GCUP=type_boolean__UNB;
+  switch (((struct ___OBJ *)__tmp__GCUP)->__id) {
+  case __TYPE__FF__: {
+    __tmp__HCUP=((__TYPE__FF *)__tmp__GCUP)->default__CMC;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BZPN=static_type__0BEP();
+  case __TYPE_NULL__GMB__: {
+    __tmp__HCUP=((__TYPE_NULL__GMB *)__tmp__GCUP)->parent_type__HMB.default__CMC;
   } break;
-  case __EXPR_INF__: {
-    __tmp__BZPN=static_type__V0QN();
+  case __TYPE_VOID__IMB__: {
+    __tmp__HCUP=((__TYPE_VOID__IMB *)__tmp__GCUP)->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BZPN=static_type__00QN();
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__HCUP=((__TYPE_CONTEXT__KMB *)__tmp__GCUP)->parent_type__LMB.default__CMC;
   } break;
-  case __EXPR_OR__: {
-    __tmp__BZPN=static_type__3YPN(__tmp__AZPN);
+  case __TYPE_ID__MMB__: {
+    __tmp__HCUP=((__TYPE_ID__MMB *)__tmp__GCUP)->parent_type__NMB.default__CMC;
   } break;
-  case __EXPR_XOR__: {
-    __tmp__BZPN=static_type__1HSO(__tmp__AZPN);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__HCUP=((__TYPE_GENERIC__OCY *)__tmp__GCUP)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__HCUP=((__TYPE_BLOCK__CP5D *)__tmp__GCUP)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__HCUP=((__PROFIL_BLOCK__O3NJ *)__tmp__GCUP)->parent_type__Q3NJ.default__CMC;
   } break;
   };
-  return(__tmp__BZPN);
+  __tmp__GCUP=__tmp__HCUP;
+  return(__tmp__GCUP);
 }
 
-static void* static_type__1HSO(__EXPR_XOR *Self__2HSO)
-// ({EXPR_XOR}) With resultRecursive, No inlinable.
+static void* static_type__2OFQ(__EXPR_XOR__ABEP *Self__3OFQ)
+// ({EXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  void *__tmp__4HSO;
-  void *__tmp__5HSO;
-  __tmp__4HSO=Self__2HSO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__4HSO)->__id) {
-  case __LIST__: {
-    __tmp__5HSO=static_type__OHQG(__tmp__4HSO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__5HSO=((__STRING_CST *)__tmp__4HSO)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__5OFQ;
+  __TYPE_FULL__XMB *__tmp__APFQ;
+  __tmp__5OFQ=Self__3OFQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__5OFQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__APFQ=((__STRING_CST__5J *)__tmp__5OFQ)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__5HSO=((__EXTERNAL_C *)__tmp__4HSO)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__APFQ=((__EXTERNAL_C__Y5WC *)__tmp__5OFQ)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__5HSO=((__PROTOTYPE_CST *)__tmp__4HSO)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__APFQ=((__PROTOTYPE_CST__LAXC *)__tmp__5OFQ)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__5HSO=((__INTEGER_CST *)__tmp__4HSO)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__APFQ=((__INTEGER_CST__XAXC *)__tmp__5OFQ)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__5HSO=((__LOCAL *)((__READ_LOCAL *)__tmp__4HSO)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__APFQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__5OFQ));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__5HSO=static_type__CN1H(__tmp__4HSO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__APFQ=((__READ_LOCAL__55ZI *)__tmp__5OFQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__5HSO=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__APFQ=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__5HSO=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__APFQ=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__5HSO=((__REAL_CST *)__tmp__4HSO)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__APFQ=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__5HSO=((__CHARACTER_CST *)__tmp__4HSO)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__APFQ=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__5HSO=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__APFQ=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__5HSO=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__APFQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__5OFQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__5HSO=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__APFQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__5OFQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__5HSO=static_type__UO1H(__tmp__4HSO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__APFQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__5OFQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__5HSO=static_type__0O1H(__tmp__4HSO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__APFQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__5OFQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__5HSO=static_type__5O1H(__tmp__4HSO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__APFQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5OFQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__5HSO=static_type__EP1H(__tmp__4HSO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__APFQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5OFQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__5HSO=static_type__JP1H(__tmp__4HSO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__APFQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__5HSO=static_type__OP1H(__tmp__4HSO);
+  case __ITEM__HGOJ__: {
+    __tmp__APFQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__5OFQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__5HSO=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__APFQ=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__5HSO=static_type__XP1H(__tmp__4HSO);
+  case __CAST__1HOJ__: {
+    __tmp__APFQ=((__CAST__1HOJ *)__tmp__5OFQ)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__5HSO=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__APFQ=((__REAL_CST__1LOJ *)__tmp__5OFQ)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__5HSO=((__CAST *)__tmp__4HSO)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__APFQ=((__CHARACTER_CST__RMOJ *)__tmp__5OFQ)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__5HSO=static_type__NOKL(__tmp__4HSO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__APFQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5OFQ)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__5HSO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4HSO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__APFQ=((__READ_SLOT__LL4K *)__tmp__5OFQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__5HSO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4HSO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__APFQ=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__5HSO=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__APFQ=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__5HSO=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__APFQ=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5HSO=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__APFQ=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__5HSO=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__APFQ=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5HSO=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__APFQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__5OFQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__5HSO=static_type__DFJM(__tmp__4HSO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__APFQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__5OFQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__5HSO=static_type__P3ML(__tmp__4HSO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__APFQ=((__READ_GLOBAL__T4YL *)__tmp__5OFQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__5HSO=static_type__R3XM(__tmp__4HSO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__APFQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__5OFQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__5HSO=static_type__DREO(__tmp__4HSO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__APFQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__5OFQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__5HSO=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__APFQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__5OFQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__5HSO=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__APFQ=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__5HSO=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__APFQ=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__5HSO=static_type__3YPN(__tmp__4HSO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__APFQ=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__5HSO=static_type__1HSO(__tmp__4HSO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__APFQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__5OFQ));
   } break;
   };
-  return(__tmp__5HSO);
+  __tmp__5OFQ=__tmp__APFQ;
+  return(__tmp__5OFQ);
 }
 
-static void* get_expr_result__ZTOG(__SLOT_DATA *Self__0TOG)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
+static __INTEGER__Q get_index_argument_type__SRTL(__SLOT_CODE__4IRG *Self__TRTL,__ITM_TYPE_PARAMETER__ZEZ *p__URTL)
+// ({SLOT_CODE__4IRG},{ITM_TYPE_PARAMETER__ZEZ}) With result No recursive, No inlinable.
 {
-  void *__tmp__VWOG,*__tmp__IUOG,*result__CCCR;
-  void *result__2TOG,*result__DCER,*result__GCER,*result__JCER;
-  void *result__MCER;
-  void *type_multiple__5TOG,*__tmp__PVOG;
-  void *type_mono__AUOG,*__tmp__5VOG,*__tmp__PWOG;
-  void *result__0EAR;
-  void *__tmp__JUOG,*__tmp__AWOG,*__tmp__JVXP,*__tmp__QWOG,*__tmp__OVXP;
-  __TYPE_FULL *Self__FCER,*Self__ICER,*Self__LCER,*Self__OCER;
-  __POSITION p__ECER,p__HCER,pos__ECCR,p__KCER,pos__FCCR,p__NCER;
-  void *__tmp__OVOG,*__tmp__OWOG;
-  __INTEGER __tmp__ZVOG,Self__NTHH;
-  __ITM_TYPE_STYLE *Self__IVXP,*Self__NVXP;
-  void *lst__3TOG;
-  __BOOLEAN __tmp__NUOG;
-  __tmp__VWOG=self_up__TJEF;
-  result__2TOG=NULL;
-  lst__3TOG=NULL;
-  type_multiple__5TOG=NULL;
-  type_mono__AUOG=NULL;
-  result__0EAR=NULL;
-  if (((void *)Self__0TOG->parent_slot__IHZD != (void *)NULL)) {
-    result__0EAR=((__ITM_SLOT *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-  } else {
-    result__0EAR=get_name__GCJD((&__string_26));
-  };
-  if (((void *)((__SECTION_ *)result__0EAR)->name__CH0D == (void *)(&__string_25))) {
-    __tmp__IUOG=type_pointer__HLB;
-    switch (((struct ___OBJ *)__tmp__IUOG)->__id) {
-    case __TYPE__: {
-      __tmp__JUOG=((__TYPE *)__tmp__IUOG)->default__AKC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__JUOG=((__TYPE_NULL *)__tmp__IUOG)->parent_type__TIB.default__AKC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__JUOG=((__TYPE_VOID *)__tmp__IUOG)->parent_type__UIB.default__AKC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__JUOG=((__TYPE_CONTEXT *)__tmp__IUOG)->parent_type__VIB.default__AKC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__JUOG=((__TYPE_ID *)__tmp__IUOG)->parent_type__WIB.default__AKC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__JUOG=((__TYPE_GENERIC *)__tmp__IUOG)->parent_type__C2IB.default__AKC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__JUOG=((__PROFIL_BLOCK *)__tmp__IUOG)->parent_type__PGAG.default__AKC;
-    } break;
-    };
-    Self__FCER=((__TYPE_FULL *)__tmp__JUOG);
-    p__ECER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    result__DCER=NULL;
-    if (((void *)Self__FCER->parent_type__5SL == (void *)TYPE_VOID__)) {
-      result__DCER=create__type__PKQC(p__ECER,TYPE_VOID__->parent_type__UIB.default__AKC);
-    } else {
-      result__DCER=read__QB5G(create__name__style__type__E5JG(p__ECER,(&__string_60),'+',Self__FCER));
-    };
-    result__2TOG=result__DCER;
-    __tmp__NUOG=TRUE__;
-  } else {
-    __tmp__NUOG=FALSE__;
-  };
-  if ((! __tmp__NUOG)) {
-    if ((((void *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->slot_data_intern__CIZD != (void *)NULL) && ((void *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->slot_data_list__KK3F == (void *)NULL))) {
-      Self__ICER=((__TYPE_FULL *)((__SLOT_DATA *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F);
-      p__HCER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__GCER=NULL;
-      if (((void *)Self__ICER->parent_type__5SL == (void *)TYPE_VOID__)) {
-        result__GCER=create__type__PKQC(p__HCER,TYPE_VOID__->parent_type__UIB.default__AKC);
-      } else {
-        result__GCER=read__QB5G(create__name__style__type__E5JG(p__HCER,(&__string_60),'+',Self__ICER));
-      };
-      result__2TOG=result__GCER;
-    } else {
-      result__CCCR=NULL;
-      if (((void *)Self__0TOG->parent_slot__IHZD != (void *)NULL)) {
-        result__CCCR=((__SLOT *)Self__0TOG->parent_slot__IHZD)->receiver_type__Y12F;
-      } else {
-        result__CCCR=type_block__BLB;
-      };
-      self_up__TJEF=result__CCCR;
-      __tmp__OVOG=((__ITM_SLOT *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
-      if (__tmp__OVOG==NULL) {
-        __tmp__PVOG=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__OVOG)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__PVOG=NULL;
-        } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__PVOG=NULL;
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__PVOG=NULL;
-        } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__PVOG=NULL;
-        } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__PVOG=NULL;
-        } break;
-        case __ITM_TYPE_MULTI__: {
-          __tmp__PVOG=((void *)__tmp__OVOG);
-        } break;
-        }
-      };
-      type_multiple__5TOG=__tmp__PVOG;
-      if (((void *)__tmp__PVOG != (void *)NULL)) {
-        lst__3TOG=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__PVOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
-        __tmp__ZVOG=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__PVOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK;
-        Self__NTHH= 0;
-        while ((Self__NTHH <= __tmp__ZVOG)) {
-          __tmp__5VOG=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__5TOG)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__NTHH];
-          switch (((struct ___OBJ *)__tmp__5VOG)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            if (((__ITM_TYPE_SIMPLE *)__tmp__5VOG)->to_run__2VK==0) {
-              __tmp__AWOG=((__ITM_TYPE_SIMPLE *)__tmp__5VOG)->to_run__1VK;
-            } else {
-              __tmp__AWOG=to_run__XVK(__tmp__5VOG);
-            };
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            if (((__ITM_TYPE_STYLE *)__tmp__5VOG)->to_run__E1IB==0) {
-              __tmp__AWOG=((__ITM_TYPE_STYLE *)__tmp__5VOG)->to_run__D1IB;
-            } else {
-              Self__IVXP=((__ITM_TYPE_STYLE *)__tmp__5VOG);
-              __tmp__JVXP=get__PUN(Self__IVXP);
-              Self__IVXP->to_run__D1IB=__tmp__JVXP;
-              Self__IVXP->to_run__E1IB=0;
-              __tmp__AWOG=__tmp__JVXP;
-            };
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__AWOG=to_run__F1IB(__tmp__5VOG);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            if (((void *)run_value__SLQC == (void *)NULL)) {
-              pos__ECCR=last_position__CI1;
-              put_error__text__0AH( 1,(&__string_148));
-              put_position__ECH(pos__ECCR);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            __tmp__AWOG=run_value__SLQC;
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__AWOG=to_run__LJEF(__tmp__5VOG);
-          } break;
-          };
-          Self__LCER=((__TYPE_FULL *)__tmp__AWOG);
-          p__KCER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          result__JCER=NULL;
-          if (((void *)Self__LCER->parent_type__5SL == (void *)TYPE_VOID__)) {
-            result__JCER=create__type__PKQC(p__KCER,TYPE_VOID__->parent_type__UIB.default__AKC);
-          } else {
-            result__JCER=read__QB5G(create__name__style__type__E5JG(p__KCER,(&__string_60),'+',Self__LCER));
-          };
-          add_last__5REI(lst__3TOG,result__JCER);
-          Self__NTHH=(__INTEGER)(Self__NTHH +  1);
-        };
-        result__2TOG=create__0THH(lst__3TOG);
-      } else {
-        __tmp__OWOG=((__ITM_SLOT *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
-        if (__tmp__OWOG==NULL) {
-          __tmp__PWOG=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__OWOG)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            __tmp__PWOG=((void *)__tmp__OWOG);
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            __tmp__PWOG=((void *)__tmp__OWOG);
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__PWOG=((void *)__tmp__OWOG);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            __tmp__PWOG=((void *)__tmp__OWOG);
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__PWOG=((void *)__tmp__OWOG);
-          } break;
-          case __ITM_TYPE_MULTI__: {
-            __tmp__PWOG=NULL;
-          } break;
-          }
-        };
-        type_mono__AUOG=__tmp__PWOG;
-        switch (((struct ___OBJ *)__tmp__PWOG)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          if (((__ITM_TYPE_SIMPLE *)__tmp__PWOG)->to_run__2VK==0) {
-            __tmp__QWOG=((__ITM_TYPE_SIMPLE *)__tmp__PWOG)->to_run__1VK;
-          } else {
-            __tmp__QWOG=to_run__XVK(__tmp__PWOG);
-          };
-        } break;
-        case __ITM_TYPE_STYLE__: {
-          if (((__ITM_TYPE_STYLE *)__tmp__PWOG)->to_run__E1IB==0) {
-            __tmp__QWOG=((__ITM_TYPE_STYLE *)__tmp__PWOG)->to_run__D1IB;
-          } else {
-            Self__NVXP=((__ITM_TYPE_STYLE *)__tmp__PWOG);
-            __tmp__OVXP=get__PUN(Self__NVXP);
-            Self__NVXP->to_run__D1IB=__tmp__OVXP;
-            Self__NVXP->to_run__E1IB=0;
-            __tmp__QWOG=__tmp__OVXP;
-          };
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__QWOG=to_run__F1IB(__tmp__PWOG);
-        } break;
-        case __ITM_TYPE_SELF__: {
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__FCCR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__FCCR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          __tmp__QWOG=run_value__SLQC;
-        } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__QWOG=to_run__LJEF(__tmp__PWOG);
-        } break;
-        };
-        Self__OCER=((__TYPE_FULL *)__tmp__QWOG);
-        p__NCER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        result__MCER=NULL;
-        if (((void *)Self__OCER->parent_type__5SL == (void *)TYPE_VOID__)) {
-          result__MCER=create__type__PKQC(p__NCER,TYPE_VOID__->parent_type__UIB.default__AKC);
-        } else {
-          result__MCER=read__QB5G(create__name__style__type__E5JG(p__NCER,(&__string_60),'+',Self__OCER));
-        };
-        result__2TOG=result__MCER;
-      };
-      self_up__TJEF=__tmp__VWOG;
-    };
-  };
-  return(result__2TOG);
+  __INTEGER__Q result__XRTL,max__YRTL,i__WRTL,__tmp__TSTL,__tmp__VSTL;
+  void *__tmp__LXAM,*__tmp__3JXM;
+  __ITM_ARG__Q0MD *Self__Y20T;
+  __ITM_ARGS__MITF *Self__PG5T;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__ASTL,*__tmp__RSTL;
+  result__XRTL= 0;
+  max__YRTL= 0;
+  if (((struct ___OBJ *)Self__TRTL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  i__WRTL= 0;
+  while_do__AZZL:
+  {
+    __tmp__LXAM=Self__TRTL->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__LXAM)->__id==__ITM_SLOT__PLC__) {
+      __tmp__ASTL=((__ITM_SLOT__PLC *)__tmp__LXAM)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__ASTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LXAM)->parent_itm_slot__3F0D.argument_list__5LBE;
+    };
+    if (((i__WRTL <= __tmp__ASTL->parent_arrayed_collection__BGYD.upper__53AF) && (result__XRTL == max__YRTL))) {
+      __tmp__3JXM=Self__TRTL->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__3JXM)->__id==__ITM_SLOT__PLC__) {
+        __tmp__RSTL=((__ITM_SLOT__PLC *)__tmp__3JXM)->argument_list__5LBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__RSTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3JXM)->parent_itm_slot__3F0D.argument_list__5LBE;
+      };
+      __tmp__3JXM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__RSTL)->parent_arrayed_collection__BGYD.storage__54AF)[i__WRTL];
+      if (((struct ___OBJ *)__tmp__3JXM)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__TSTL= 1;
+      } else /* ITM_ARGS */ {
+        __tmp__TSTL=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__3JXM)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+      };
+      max__YRTL=(__INTEGER__Q)(max__YRTL + __tmp__TSTL);
+      if (((struct ___OBJ *)__tmp__3JXM)->__id==__ITM_ARG__Q0MD__) {
+        Self__Y20T=((__ITM_ARG__Q0MD *)__tmp__3JXM);
+        __tmp__TSTL= 0;
+        if (((void *)Self__Y20T->type__4VBE != (void *)p__URTL)) {
+          __tmp__TSTL= 1;
+        };
+        __tmp__VSTL=__tmp__TSTL;
+      } else /* ITM_ARGS */ {
+        Self__PG5T=((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__3JXM));
+        __tmp__TSTL= 0;
+        while (((__tmp__TSTL <= Self__PG5T->name__L32G->parent_arrayed_collection__MD.upper__SD) && ((void *)((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)Self__PG5T->type__M32G)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__TSTL] != (void *)p__URTL))) {
+          __tmp__TSTL=(__INTEGER__Q)(__tmp__TSTL +  1);
+        };
+        __tmp__VSTL=__tmp__TSTL;
+      };
+      result__XRTL=(__INTEGER__Q)(result__XRTL + __tmp__VSTL);
+      i__WRTL=(__INTEGER__Q)(i__WRTL +  1);
+      goto while_do__AZZL;
+    };
+  };
+  if ((result__XRTL == max__YRTL)) {
+    result__XRTL=(__INTEGER__Q)(-  1);
+  };
+  max__YRTL=result__XRTL;
+  return(max__YRTL);
 }
 
-static void* get_expr_result__YWOG(__SLOT_CODE *Self__ZWOG)
-// ({SLOT_CODE}) With resultNo recursive, No inlinable.
+static __INTEGER__Q get_index_argument_type__ETTL(__SLOT_DATA__IJRG *Self__FTTL,__ITM_TYPE_PARAMETER__ZEZ *p__GTTL)
+// ({SLOT_DATA__IJRG},{ITM_TYPE_PARAMETER__ZEZ}) With result No recursive, No inlinable.
 {
-  void *__tmp__TZOG,*__tmp__HXOG;
-  void *result__1WOG,*result__PCER,*result__SCER,*result__VCER;
-  void *result__3BUG;
-  void *type_multiple__4WOG,*__tmp__OYOG;
-  void *type_mono__5WOG,*__tmp__4YOG,*__tmp__NZOG;
-  void *__tmp__IXOG,*__tmp__5YOG,*__tmp__WVXP,*__tmp__OZOG,*__tmp__1VXP;
-  __TYPE_FULL *Self__RCER,*Self__UCER,*Self__XCER,*Self__0BUG;
-  __POSITION p__QCER,p__TCER,pos__GCCR,p__WCER,pos__HCCR,p__1BUG;
-  void *__tmp__NYOG,*__tmp__MZOG;
-  __INTEGER __tmp__YYOG,Self__GUHH;
-  __ITM_TYPE_STYLE *Self__VVXP,*Self__0VXP;
-  void *lst__2WOG;
-  __BOOLEAN __tmp__MXOG;
-  __tmp__TZOG=self_up__TJEF;
-  result__1WOG=NULL;
-  lst__2WOG=NULL;
-  type_multiple__4WOG=NULL;
-  type_mono__5WOG=NULL;
-  if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25))) {
-    __tmp__HXOG=type_pointer__HLB;
-    switch (((struct ___OBJ *)__tmp__HXOG)->__id) {
-    case __TYPE__: {
-      __tmp__IXOG=((__TYPE *)__tmp__HXOG)->default__AKC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__IXOG=((__TYPE_NULL *)__tmp__HXOG)->parent_type__TIB.default__AKC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__IXOG=((__TYPE_VOID *)__tmp__HXOG)->parent_type__UIB.default__AKC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__IXOG=((__TYPE_CONTEXT *)__tmp__HXOG)->parent_type__VIB.default__AKC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__IXOG=((__TYPE_ID *)__tmp__HXOG)->parent_type__WIB.default__AKC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__IXOG=((__TYPE_GENERIC *)__tmp__HXOG)->parent_type__C2IB.default__AKC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__IXOG=((__PROFIL_BLOCK *)__tmp__HXOG)->parent_type__PGAG.default__AKC;
-    } break;
-    };
-    Self__RCER=((__TYPE_FULL *)__tmp__IXOG);
-    p__QCER=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-    result__PCER=NULL;
-    if (((void *)Self__RCER->parent_type__5SL == (void *)TYPE_VOID__)) {
-      result__PCER=create__type__PKQC(p__QCER,TYPE_VOID__->parent_type__UIB.default__AKC);
-    } else {
-      result__PCER=read__QB5G(create__name__style__type__E5JG(p__QCER,(&__string_60),'+',Self__RCER));
-    };
-    result__1WOG=result__PCER;
-    __tmp__MXOG=TRUE__;
-  } else {
-    __tmp__MXOG=FALSE__;
-  };
-  if ((! __tmp__MXOG)) {
-    if ((((void *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->slot_data_intern__CIZD != (void *)NULL) && ((void *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->slot_data_list__KK3F == (void *)NULL))) {
-      Self__UCER=((__TYPE_FULL *)((__SLOT_DATA *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F);
-      p__TCER=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-      result__SCER=NULL;
-      if (((void *)Self__UCER->parent_type__5SL == (void *)TYPE_VOID__)) {
-        result__SCER=create__type__PKQC(p__TCER,TYPE_VOID__->parent_type__UIB.default__AKC);
-      } else {
-        result__SCER=read__QB5G(create__name__style__type__E5JG(p__TCER,(&__string_60),'+',Self__UCER));
-      };
-      result__1WOG=result__SCER;
-    } else {
-      self_up__TJEF=((__SLOT *)Self__ZWOG->parent_slot__A22F)->receiver_type__Y12F;
-      __tmp__NYOG=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
-      if (__tmp__NYOG==NULL) {
-        __tmp__OYOG=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__NYOG)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__OYOG=NULL;
-        } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__OYOG=NULL;
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__OYOG=NULL;
-        } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__OYOG=NULL;
-        } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__OYOG=NULL;
-        } break;
-        case __ITM_TYPE_MULTI__: {
-          __tmp__OYOG=((void *)__tmp__NYOG);
-        } break;
-        }
-      };
-      type_multiple__4WOG=__tmp__OYOG;
-      if (((void *)__tmp__OYOG != (void *)NULL)) {
-        lst__2WOG=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OYOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
-        __tmp__YYOG=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OYOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK;
-        Self__GUHH= 0;
-        while ((Self__GUHH <= __tmp__YYOG)) {
-          __tmp__4YOG=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__4WOG)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__GUHH];
-          switch (((struct ___OBJ *)__tmp__4YOG)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            if (((__ITM_TYPE_SIMPLE *)__tmp__4YOG)->to_run__2VK==0) {
-              __tmp__5YOG=((__ITM_TYPE_SIMPLE *)__tmp__4YOG)->to_run__1VK;
-            } else {
-              __tmp__5YOG=to_run__XVK(__tmp__4YOG);
-            };
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            if (((__ITM_TYPE_STYLE *)__tmp__4YOG)->to_run__E1IB==0) {
-              __tmp__5YOG=((__ITM_TYPE_STYLE *)__tmp__4YOG)->to_run__D1IB;
-            } else {
-              Self__VVXP=((__ITM_TYPE_STYLE *)__tmp__4YOG);
-              __tmp__WVXP=get__PUN(Self__VVXP);
-              Self__VVXP->to_run__D1IB=__tmp__WVXP;
-              Self__VVXP->to_run__E1IB=0;
-              __tmp__5YOG=__tmp__WVXP;
-            };
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__5YOG=to_run__F1IB(__tmp__4YOG);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            if (((void *)run_value__SLQC == (void *)NULL)) {
-              pos__GCCR=last_position__CI1;
-              put_error__text__0AH( 1,(&__string_148));
-              put_position__ECH(pos__GCCR);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            __tmp__5YOG=run_value__SLQC;
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__5YOG=to_run__LJEF(__tmp__4YOG);
-          } break;
-          };
-          Self__XCER=((__TYPE_FULL *)__tmp__5YOG);
-          p__WCER=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          result__VCER=NULL;
-          if (((void *)Self__XCER->parent_type__5SL == (void *)TYPE_VOID__)) {
-            result__VCER=create__type__PKQC(p__WCER,TYPE_VOID__->parent_type__UIB.default__AKC);
-          } else {
-            result__VCER=read__QB5G(create__name__style__type__E5JG(p__WCER,(&__string_60),'+',Self__XCER));
-          };
-          add_last__5REI(lst__2WOG,result__VCER);
-          Self__GUHH=(__INTEGER)(Self__GUHH +  1);
-        };
-        result__1WOG=create__0THH(lst__2WOG);
-      } else {
-        __tmp__MZOG=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
-        if (__tmp__MZOG==NULL) {
-          __tmp__NZOG=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__MZOG)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            __tmp__NZOG=((void *)__tmp__MZOG);
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            __tmp__NZOG=((void *)__tmp__MZOG);
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__NZOG=((void *)__tmp__MZOG);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            __tmp__NZOG=((void *)__tmp__MZOG);
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__NZOG=((void *)__tmp__MZOG);
-          } break;
-          case __ITM_TYPE_MULTI__: {
-            __tmp__NZOG=NULL;
-          } break;
-          }
-        };
-        type_mono__5WOG=__tmp__NZOG;
-        switch (((struct ___OBJ *)__tmp__NZOG)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          if (((__ITM_TYPE_SIMPLE *)__tmp__NZOG)->to_run__2VK==0) {
-            __tmp__OZOG=((__ITM_TYPE_SIMPLE *)__tmp__NZOG)->to_run__1VK;
-          } else {
-            __tmp__OZOG=to_run__XVK(__tmp__NZOG);
-          };
-        } break;
-        case __ITM_TYPE_STYLE__: {
-          if (((__ITM_TYPE_STYLE *)__tmp__NZOG)->to_run__E1IB==0) {
-            __tmp__OZOG=((__ITM_TYPE_STYLE *)__tmp__NZOG)->to_run__D1IB;
-          } else {
-            Self__0VXP=((__ITM_TYPE_STYLE *)__tmp__NZOG);
-            __tmp__1VXP=get__PUN(Self__0VXP);
-            Self__0VXP->to_run__D1IB=__tmp__1VXP;
-            Self__0VXP->to_run__E1IB=0;
-            __tmp__OZOG=__tmp__1VXP;
-          };
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__OZOG=to_run__F1IB(__tmp__NZOG);
-        } break;
-        case __ITM_TYPE_SELF__: {
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__HCCR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__HCCR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          __tmp__OZOG=run_value__SLQC;
-        } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__OZOG=to_run__LJEF(__tmp__NZOG);
-        } break;
-        };
-        Self__0BUG=((__TYPE_FULL *)__tmp__OZOG);
-        p__1BUG=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        result__3BUG=NULL;
-        if (((void *)Self__0BUG->parent_type__5SL == (void *)TYPE_VOID__)) {
-          result__3BUG=create__type__PKQC(p__1BUG,TYPE_VOID__->parent_type__UIB.default__AKC);
-        } else {
-          result__3BUG=read__QB5G(create__name__style__type__E5JG(p__1BUG,(&__string_60),'+',Self__0BUG));
-        };
-        result__1WOG=result__3BUG;
-      };
-      self_up__TJEF=__tmp__TZOG;
-    };
-  };
-  return(result__1WOG);
+  __INTEGER__Q result__JTTL,max__KTTL,i__ITTL,__tmp__FUTL,__tmp__HUTL;
+  void *__tmp__0XAM,*__tmp__ULXM;
+  __ITM_ARG__Q0MD *Self__DKXM;
+  __ITM_ARGS__MITF *Self__RKXM;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__STTL,*__tmp__DUTL;
+  result__JTTL= 0;
+  max__KTTL= 0;
+  if (((struct ___OBJ *)Self__FTTL->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  i__ITTL= 0;
+  while_do__WZZL:
+  {
+    __tmp__0XAM=Self__FTTL->parent_slot__KJRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__0XAM)->__id==__ITM_SLOT__PLC__) {
+      __tmp__STTL=((__ITM_SLOT__PLC *)__tmp__0XAM)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__STTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0XAM)->parent_itm_slot__3F0D.argument_list__5LBE;
+    };
+    if (((i__ITTL <= __tmp__STTL->parent_arrayed_collection__BGYD.upper__53AF) && (result__JTTL == max__KTTL))) {
+      __tmp__ULXM=Self__FTTL->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__ULXM)->__id==__ITM_SLOT__PLC__) {
+        __tmp__DUTL=((__ITM_SLOT__PLC *)__tmp__ULXM)->argument_list__5LBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__DUTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ULXM)->parent_itm_slot__3F0D.argument_list__5LBE;
+      };
+      __tmp__ULXM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__DUTL)->parent_arrayed_collection__BGYD.storage__54AF)[i__ITTL];
+      if (((struct ___OBJ *)__tmp__ULXM)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__FUTL= 1;
+      } else /* ITM_ARGS */ {
+        __tmp__FUTL=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__ULXM)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+      };
+      max__KTTL=(__INTEGER__Q)(max__KTTL + __tmp__FUTL);
+      if (((struct ___OBJ *)__tmp__ULXM)->__id==__ITM_ARG__Q0MD__) {
+        Self__DKXM=((__ITM_ARG__Q0MD *)__tmp__ULXM);
+        __tmp__FUTL= 0;
+        if (((void *)Self__DKXM->type__4VBE != (void *)p__GTTL)) {
+          __tmp__FUTL= 1;
+        };
+        __tmp__HUTL=__tmp__FUTL;
+      } else /* ITM_ARGS */ {
+        Self__RKXM=((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__ULXM));
+        __tmp__FUTL= 0;
+        while (((__tmp__FUTL <= Self__RKXM->name__L32G->parent_arrayed_collection__MD.upper__SD) && ((void *)((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)Self__RKXM->type__M32G)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__FUTL] != (void *)p__GTTL))) {
+          __tmp__FUTL=(__INTEGER__Q)(__tmp__FUTL +  1);
+        };
+        __tmp__HUTL=__tmp__FUTL;
+      };
+      result__JTTL=(__INTEGER__Q)(result__JTTL + __tmp__HUTL);
+      i__ITTL=(__INTEGER__Q)(i__ITTL +  1);
+      goto while_do__WZZL;
+    };
+  };
+  if ((result__JTTL == max__KTTL)) {
+    result__JTTL=(__INTEGER__Q)(-  1);
+  };
+  max__KTTL=result__JTTL;
+  return(max__KTTL);
 }
 
-static void init__K3OG(__SLOT_DATA *Self__L3OG)
-// ({SLOT_DATA}) VoidRecursive, No inlinable.
+static __INTEGER__Q hash_code__2QFF(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__3QFF)
+// ({FAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
 {
-  void *self_var__M3OG,*loc__FAPR;
-  void *val__N3OG,*rec__O3OG,*__tmp__JAPG,*result__DAPR,*__tmp__NAPG;
-  void *wrt__Q3OG;
-  void *type_self__R3OG,*__tmp__S4OG,*result__2EAR,*__tmp__M5OG;
-  void *__tmp__S5OG,*__tmp__LAPG,*__tmp__XAPG;
-  void *type_self_up__S3OG,*result__ICCR,*result__KCCR,*result__MCCR;
-  void *result__OCCR,*result__QCCR;
-  void *old_profil_first__T3OG;
-  __TYPE_FULL *Self__3EAR;
-  __POSITION __tmp__I5OG,__tmp__Q5OG,__tmp__05IH,__tmp__MAPG;
-  __POSITION __tmp__VAPG;
-  void *__tmp__IAPG;
-  __ITM_READ *Self__EAPR;
-  __ITM_CHARACTER *Self__UXHQ;
-  __ITM_STRING *Self__VXHQ;
-  __CONTEXT *Self__GWXP;
-  __INTEGER beg__4EAR;
-  __FAST_ARRAYoLOCALo *Self__5EAR;
-  self_var__M3OG=NULL;
-  val__N3OG=NULL;
-  rec__O3OG=NULL;
-  wrt__Q3OG=NULL;
-  type_self__R3OG=NULL;
-  type_self_up__S3OG=NULL;
-  old_profil_first__T3OG=NULL;
-  if ((((void *)Self__L3OG->value__U3OG == (void *)NULL) && ((((__ITM_SLOT *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->base_slot__X12F)->affect__0B2D != '<') || ((void *)Self__L3OG == (void *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->slot_id__C4OG)))) {
-    type_self__R3OG=run_value__SLQC;
-    type_self_up__S3OG=self_up__TJEF;
-    result__ICCR=NULL;
-    if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
-      result__ICCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
-    } else {
-      result__ICCR=type_block__BLB;
-    };
-    switch (((struct ___OBJ *)result__ICCR)->__id) {
-    case __TYPE__: {
-      __tmp__S4OG=((__TYPE *)result__ICCR)->default__AKC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__S4OG=((__TYPE_NULL *)result__ICCR)->parent_type__TIB.default__AKC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__S4OG=((__TYPE_VOID *)result__ICCR)->parent_type__UIB.default__AKC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__S4OG=((__TYPE_CONTEXT *)result__ICCR)->parent_type__VIB.default__AKC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__S4OG=((__TYPE_ID *)result__ICCR)->parent_type__WIB.default__AKC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__S4OG=((__TYPE_GENERIC *)result__ICCR)->parent_type__C2IB.default__AKC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__S4OG=((__PROFIL_BLOCK *)result__ICCR)->parent_type__PGAG.default__AKC;
-    } break;
-    };
-    Self__3EAR=((__TYPE_FULL *)__tmp__S4OG);
-    result__2EAR=NULL;
-    if (((__UINTEGER_8)(Self__3EAR->flag__ATL &  1) !=  0)) {
-      result__2EAR=Self__3EAR;
-    } else {
-      result__2EAR=get_with__3WAB(Self__3EAR,(__UINTEGER_8)(Self__3EAR->flag__ATL |  4));
-    };
-    result__KCCR=NULL;
-    if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
-      result__KCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
-    } else {
-      result__KCCR=type_block__BLB;
-    };
-    run_value__SLQC=result__2EAR;
-    self_up__TJEF=result__KCCR;
-    old_profil_first__T3OG=profil_first__LPQC;
-    profil_first__LPQC=NULL;
-    push_extern__profil__FGQC(Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,NULL);
-    Self__L3OG->value__U3OG=list_current__EH1;
-    if (((void *)Self__L3OG == (void *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->slot_id__C4OG)) {
-      val__N3OG=create__type__PKQC(Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__L3OG->parent_variable__HHZD.type__D25F);
-    } else {
-      __tmp__I5OG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__MCCR=NULL;
-      if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
-        result__MCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
-      } else {
-        result__MCCR=type_block__BLB;
-      };
-      switch (((struct ___OBJ *)result__MCCR)->__id) {
-      case __TYPE__: {
-        __tmp__M5OG=((__TYPE *)result__MCCR)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__M5OG=((__TYPE_NULL *)result__MCCR)->parent_type__TIB.default__AKC;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__M5OG=((__TYPE_VOID *)result__MCCR)->parent_type__UIB.default__AKC;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__M5OG=((__TYPE_CONTEXT *)result__MCCR)->parent_type__VIB.default__AKC;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__M5OG=((__TYPE_ID *)result__MCCR)->parent_type__WIB.default__AKC;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__M5OG=((__TYPE_GENERIC *)result__MCCR)->parent_type__C2IB.default__AKC;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__M5OG=((__PROFIL_BLOCK *)result__MCCR)->parent_type__PGAG.default__AKC;
-      } break;
-      };
-      self_var__M3OG=create__name__style__type__E5JG(__tmp__I5OG,(&__string_57),'+',__tmp__M5OG);
-      add_last__11FH(stack_local__ZH4F,self_var__M3OG);
-      __tmp__Q5OG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__OCCR=NULL;
-      if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
-        result__OCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
-      } else {
-        result__OCCR=type_block__BLB;
-      };
-      switch (((struct ___OBJ *)result__OCCR)->__id) {
-      case __TYPE__: {
-        __tmp__S5OG=((__TYPE *)result__OCCR)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__S5OG=((__TYPE_NULL *)result__OCCR)->parent_type__TIB.default__AKC;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__S5OG=((__TYPE_VOID *)result__OCCR)->parent_type__UIB.default__AKC;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__S5OG=((__TYPE_CONTEXT *)result__OCCR)->parent_type__VIB.default__AKC;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__S5OG=((__TYPE_ID *)result__OCCR)->parent_type__WIB.default__AKC;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__S5OG=((__TYPE_GENERIC *)result__OCCR)->parent_type__C2IB.default__AKC;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__S5OG=((__PROFIL_BLOCK *)result__OCCR)->parent_type__PGAG.default__AKC;
-      } break;
-      };
-      val__N3OG=create__type__PKQC(__tmp__Q5OG,__tmp__S5OG);
-      wrt__Q3OG=write__value__14FH(self_var__M3OG,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,val__N3OG);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__Q3OG);
-      if (((void *)((__ITM_SLOT *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->base_slot__X12F)->value__J22D == (void *)NULL)) {
-        val__N3OG=default_value__20IH(Self__L3OG->parent_variable__HHZD.type__D25F,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-      } else {
-        __tmp__IAPG=((__ITM_SLOT *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->base_slot__X12F)->value__J22D;
-        switch (((struct ___OBJ *)__tmp__IAPG)->__id) {
-        case __ITM_LIST__: {
-          __tmp__JAPG=to_run_expr__L2IH(__tmp__IAPG);
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__JAPG=to_run_expr__U2IH(__tmp__IAPG);
-        } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__05IH=((__ITM_LIST_IDF *)__tmp__IAPG)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 1,(&__string_334));
-          put_position__ECH(__tmp__05IH);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-          __tmp__JAPG=NULL;
-        } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__JAPG=to_run_expr__25IH(__tmp__IAPG);
-        } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__JAPG=to_run_expr__4CJH(__tmp__IAPG);
-        } break;
-        case __ITM_READ__: {
-          Self__EAPR=((__ITM_READ *)__tmp__IAPG);
-          result__DAPR=NULL;
-          loc__FAPR=lookup__FRLH(Self__EAPR->name__AVPC);
-          if (((void *)loc__FAPR != (void *)NULL)) {
-            if ((((__LOCAL *)loc__FAPR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-              ((__LOCAL *)loc__FAPR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-              Self__EAPR->name__AVPC=((__LOCAL *)loc__FAPR)->parent_variable__T1LC.intern_name__C25F;
-              result__DAPR=to_run_with__args__XJQH(Self__EAPR);
-            } else {
-              result__DAPR=read__QB5G(loc__FAPR);
-            };
-          } else {
-            result__DAPR=to_run_with__args__XJQH(Self__EAPR);
-          };
-          __tmp__JAPG=result__DAPR;
-        } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__JAPG=to_run_expr__UGJH(__tmp__IAPG);
-        } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__JAPG=to_run_expr__FIJH(__tmp__IAPG);
-        } break;
-        case __ITM_BINARY__: {
-          __tmp__JAPG=to_run_expr__ZLJH(__tmp__IAPG);
-        } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__JAPG=to_run_expr__CXJH(__tmp__IAPG);
-        } break;
-        case __ITM_OLD__: {
-          __tmp__JAPG=to_run_expr__HXJH(__tmp__IAPG);
-        } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__JAPG=to_run_expr__20JH(__tmp__IAPG);
-        } break;
-        case __ITM_REAL__: {
-          __tmp__JAPG=to_run_expr__R2JH(__tmp__IAPG);
-        } break;
-        case __ITM_NUMBER__: {
-          __tmp__JAPG=to_run_expr__12JH(__tmp__IAPG);
-        } break;
-        case __ITM_CHARACTER__: {
-          Self__UXHQ=((__ITM_CHARACTER *)__tmp__IAPG);
-          __tmp__JAPG=create__char__4SMH(Self__UXHQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__UXHQ->character__LB0D);
-        } break;
-        case __ITM_STRING__: {
-          Self__VXHQ=((__ITM_STRING *)__tmp__IAPG);
-          __tmp__JAPG=create__text__ITMH(Self__VXHQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__VXHQ->string__XB0D);
-        } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__JAPG=to_run_expr__R3JH(__tmp__IAPG);
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__JAPG=to_run_expr__1HKH(__tmp__IAPG);
+  __INTEGER__Q result__5QFF,result__TG5T,__tmp__VG5T,Self__WG5T;
+  __INTEGER__Q Self__2G5T,result__LH5T,__tmp__NH5T,Self__OH5T;
+  __INTEGER__Q Self__UH5T;
+  void *Result__E4TT,*Result__J4TT,*Result__RY3D;
+  __STRING_CONSTANT__0 *Self__UG5T,*Self__MH5T;
+  __BOOLEAN__L Result__TQNT,__tmp__QRFF;
+  result__5QFF= 0;
+  Result__TQNT=(Self__3QFF->parent_arrayed_collection__CMB.upper__WBY <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((! Result__TQNT)) {
+    Result__E4TT=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[Self__3QFF->parent_arrayed_collection__CMB.upper__WBY];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((void *)Result__E4TT != (void *)NULL)) {
+      Result__J4TT=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[Self__3QFF->parent_arrayed_collection__CMB.upper__WBY];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      switch (((struct ___OBJ *)Result__J4TT)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_SIMPLE__RMB *)Result__J4TT)->name__LPC);
+        result__TG5T= 0;
+        __tmp__VG5T=Self__UG5T->count__0C;
+        Self__WG5T= 1;
+        while ((Self__WG5T <= __tmp__VG5T)) {
+          result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__WG5T -  1)])));
+          Self__WG5T=(__INTEGER__Q)(Self__WG5T +  1);
+        };
+        if ((result__TG5T <  0)) {
+          result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+        };
+        __tmp__VG5T=result__TG5T;
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_STYLE__1MB *)Result__J4TT)->parent_itm_type_simple__2MB.name__LPC);
+        result__TG5T= 0;
+        Self__WG5T=Self__UG5T->count__0C;
+        Self__2G5T= 1;
+        while ((Self__2G5T <= Self__WG5T)) {
+          result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__2G5T -  1)])));
+          Self__2G5T=(__INTEGER__Q)(Self__2G5T +  1);
+        };
+        if ((result__TG5T <  0)) {
+          result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+        };
+        __tmp__VG5T=result__TG5T;
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_GENERIC__LPB *)Result__J4TT)->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC);
+        result__TG5T= 0;
+        Self__WG5T=Self__UG5T->count__0C;
+        Self__2G5T= 1;
+        while ((Self__2G5T <= Self__WG5T)) {
+          result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__2G5T -  1)])));
+          Self__2G5T=(__INTEGER__Q)(Self__2G5T +  1);
+        };
+        if ((result__TG5T <  0)) {
+          result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+        };
+        __tmp__VG5T=result__TG5T;
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_PARAMETER__ZEZ *)Result__J4TT)->parent_itm_type__0EZ.name__LPC);
+        result__TG5T= 0;
+        Self__WG5T=Self__UG5T->count__0C;
+        Self__2G5T= 1;
+        while ((Self__2G5T <= Self__WG5T)) {
+          result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__2G5T -  1)])));
+          Self__2G5T=(__INTEGER__Q)(Self__2G5T +  1);
+        };
+        if ((result__TG5T <  0)) {
+          result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+        };
+        __tmp__VG5T=result__TG5T;
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        (&__string_442)->count__0C= 14;
+        (&__string_442)->storage__1C="Slot deferred.";
+        print__KKG((&__string_442));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__VG5T= 0;
+      } break;
+      };
+      result__5QFF=__tmp__VG5T;
+      __tmp__QRFF=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__QRFF=FALSE__O__;
+    };
+    if ((! __tmp__QRFF)) {
+      Result__J4TT=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (((void *)Result__J4TT != (void *)NULL)) {
+        Result__RY3D=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+        switch (((struct ___OBJ *)Result__RY3D)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_SIMPLE__RMB *)Result__RY3D)->name__LPC);
+          result__LH5T= 0;
+          __tmp__NH5T=Self__MH5T->count__0C;
+          Self__OH5T= 1;
+          while ((Self__OH5T <= __tmp__NH5T)) {
+            result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__OH5T -  1)])));
+            Self__OH5T=(__INTEGER__Q)(Self__OH5T +  1);
+          };
+          if ((result__LH5T <  0)) {
+            result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+          };
+          __tmp__NH5T=result__LH5T;
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_STYLE__1MB *)Result__RY3D)->parent_itm_type_simple__2MB.name__LPC);
+          result__LH5T= 0;
+          Self__OH5T=Self__MH5T->count__0C;
+          Self__UH5T= 1;
+          while ((Self__UH5T <= Self__OH5T)) {
+            result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__UH5T -  1)])));
+            Self__UH5T=(__INTEGER__Q)(Self__UH5T +  1);
+          };
+          if ((result__LH5T <  0)) {
+            result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+          };
+          __tmp__NH5T=result__LH5T;
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_GENERIC__LPB *)Result__RY3D)->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC);
+          result__LH5T= 0;
+          Self__OH5T=Self__MH5T->count__0C;
+          Self__UH5T= 1;
+          while ((Self__UH5T <= Self__OH5T)) {
+            result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__UH5T -  1)])));
+            Self__UH5T=(__INTEGER__Q)(Self__UH5T +  1);
+          };
+          if ((result__LH5T <  0)) {
+            result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+          };
+          __tmp__NH5T=result__LH5T;
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_PARAMETER__ZEZ *)Result__RY3D)->parent_itm_type__0EZ.name__LPC);
+          result__LH5T= 0;
+          Self__OH5T=Self__MH5T->count__0C;
+          Self__UH5T= 1;
+          while ((Self__UH5T <= Self__OH5T)) {
+            result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__UH5T -  1)])));
+            Self__UH5T=(__INTEGER__Q)(Self__UH5T +  1);
+          };
+          if ((result__LH5T <  0)) {
+            result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+          };
+          __tmp__NH5T=result__LH5T;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          print__KKG((&__string_442));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+          __tmp__NH5T= 0;
         } break;
         };
-        val__N3OG=__tmp__JAPG;
-      };
-      __tmp__LAPG=Self__L3OG->parent_variable__HHZD.type__D25F;
-      __tmp__MAPG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      switch (((struct ___OBJ *)val__N3OG)->__id) {
-      case __LIST__: {
-        __tmp__NAPG=check_type__with__DKDN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __STRING_CST__: {
-        __tmp__NAPG=check_type__with__Y12H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__NAPG=check_type__with__XE3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__NAPG=check_type__with__WN3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__NAPG=check_type__with__VW3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__NAPG=check_type__with__TDFJ(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__NAPG=check_type__with__T53H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__NAPG=check_type__with__SI4H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__NAPG=check_type__with__RR4H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __REAL_CST__: {
-        __tmp__NAPG=check_type__with__Q04H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__NAPG=check_type__with__PD5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__NAPG=check_type__with__NM5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__NAPG=check_type__with__LV5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__NAPG=check_type__with__K45H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__NAPG=check_type__with__JHAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__NAPG=check_type__with__IQAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__NAPG=check_type__with__HZAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__NAPG=check_type__with__GCBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__NAPG=check_type__with__FLBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__NAPG=check_type__with__EUBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __PUT_TO__: {
-        __tmp__NAPG=check_type__with__C3BI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __ITEM__: {
-        __tmp__NAPG=check_type__with__AGCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__NAPG=check_type__with__4OCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __CAST__: {
-        __tmp__NAPG=check_type__with__2XCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__NAPG=check_type__with__BTDN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__NAPG=check_type__with__2VKL(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__NAPG=check_type__with__14KL(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__NAPG=check_type__with__M12O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__NAPG=check_type__with__E3IO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__NAPG=check_type__with__MKSO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__NAPG=check_type__with__DGJO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__NAPG=check_type__with__MTSO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__NAPG=check_type__with__CAYM(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__NAPG=check_type__with__BJYM(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__NAPG=check_type__with__A2DN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__NAPG=check_type__with__CPJO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__NAPG=check_type__with__WVIP(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__NAPG=check_type__with__LE3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__NAPG=check_type__with__KN3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__NAPG=check_type__with__35ZN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__NAPG=check_type__with__JW3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
-      } break;
+        result__5QFF=__tmp__NH5T;
       };
-      val__N3OG=__tmp__NAPG;
     };
-    if ((Self__L3OG->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '+')) {
-      __tmp__VAPG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__QCCR=NULL;
-      if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
-        result__QCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
-      } else {
-        result__QCCR=type_block__BLB;
-      };
-      switch (((struct ___OBJ *)result__QCCR)->__id) {
-      case __TYPE__: {
-        __tmp__XAPG=((__TYPE *)result__QCCR)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__XAPG=((__TYPE_NULL *)result__QCCR)->parent_type__TIB.default__AKC;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__XAPG=((__TYPE_VOID *)result__QCCR)->parent_type__UIB.default__AKC;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__XAPG=((__TYPE_CONTEXT *)result__QCCR)->parent_type__VIB.default__AKC;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__XAPG=((__TYPE_ID *)result__QCCR)->parent_type__WIB.default__AKC;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__XAPG=((__TYPE_GENERIC *)result__QCCR)->parent_type__C2IB.default__AKC;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__XAPG=((__PROFIL_BLOCK *)result__QCCR)->parent_type__PGAG.default__AKC;
-      } break;
-      };
-      rec__O3OG=create__type__PKQC(__tmp__VAPG,__tmp__XAPG);
-    };
-    if ((debug_level_option__3C !=  0)) {
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__context__first__E0EG(PUSH__,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,context_main__V1LC,FALSE__));
-    };
-    wrt__Q3OG=write_direct__with__value__C5DH(Self__L3OG,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,rec__O3OG,val__N3OG);
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__Q3OG);
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__type__PKQC(Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    Self__GWXP=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-    pop_stack_until__LCAG(stack_local_lower__IH4F);
-    stack_local_lower__IH4F=Self__GWXP->local__KH4F;
-    Self__5EAR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-    beg__4EAR=stack_result_lower__LH4F;
-    if ((beg__4EAR <= Self__5EAR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-      Self__5EAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(beg__4EAR -  1);
-    };
-    stack_result_lower__LH4F=Self__GWXP->result__NH4F;
-    list_current__EH1=Self__GWXP->list__PH4F;
-    profil_second__KPQC=Self__GWXP->profil__TH4F;
-    profil_first__LPQC=Self__GWXP->old_profil_first__RH4F;
-    top__KGQC=(__INTEGER)(top__KGQC -  1);
-    profil_first__LPQC=old_profil_first__T3OG;
-    run_value__SLQC=type_self__R3OG;
-    self_up__TJEF=type_self_up__S3OG;
   };
+  result__TG5T=result__5QFF;
+  return(result__TG5T);
 }
 
-static void append_in__XYWE(__INTEGER_64 Self__YYWE,void *buffer__ZYWE)
-// ({INTEGER_64},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void free__5PD(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__BQD)
+// ({NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 val__AZWE;
-  __INTEGER i__DZWE,j__EZWE,new_capacity__4HJR,old_nb_elts__BIJR;
-  __INTEGER upper__JAPR,Self__HAPR,new_capacity__EIJR,old_nb_elts__HIJR;
-  __INTEGER upper__OAPR,Self__MAPR,new_capacity__KIJR,old_nb_elts__NIJR;
-  __INTEGER upper__TAPR,Self__RAPR;
-  __STRING *Self__5HJR,*Self__FIJR,*Self__LIJR,*Self__OZ5Q;
-  __CHARACTER *Self__AIJR,*new__CIJR,*Self__GIJR,*new__IIJR,*Self__MIJR;
-  __CHARACTER *new__OIJR;
-  __CHARACTER ch__PIJR,tmp__QZ5Q;
-  val__AZWE= 0;
-  i__DZWE= 0;
-  j__EZWE= 0;
-  if ((Self__YYWE ==  0)) {
-    Self__5HJR=((__STRING *)buffer__ZYWE);
-    new_capacity__4HJR= 0;
-    if ((Self__5HJR->capacity__MNK <= Self__5HJR->count__VF)) {
-      if ((Self__5HJR->capacity__MNK ==  0)) {
-        Self__5HJR->capacity__MNK= 32;
-        Self__5HJR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4HJR=(__INTEGER)(Self__5HJR->capacity__MNK <<  1);
-        Self__AIJR=((__CHARACTER *)Self__5HJR->storage__XNK);
-        old_nb_elts__BIJR=Self__5HJR->capacity__MNK;
-        new__CIJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AIJR),((__UINTEGER_32 )old_nb_elts__BIJR),((__UINTEGER_32 )new_capacity__4HJR)));
-        upper__JAPR=(__INTEGER)(new_capacity__4HJR -  1);
-        Self__HAPR=old_nb_elts__BIJR;
-        while ((Self__HAPR <= upper__JAPR)) {
-          new__CIJR[Self__HAPR]='\0';
-          Self__HAPR=(__INTEGER)(Self__HAPR +  1);
-        };
-        Self__5HJR->storage__XNK=new__CIJR;
-        Self__5HJR->capacity__MNK=new_capacity__4HJR;
-      };
-    };
-    ((__CHARACTER *)Self__5HJR->storage__XNK)[Self__5HJR->count__VF]='0';
-    Self__5HJR->count__VF=(__INTEGER)(Self__5HJR->count__VF +  1);
-  } else {
-    if ((Self__YYWE >  0)) {
-      val__AZWE=Self__YYWE;
-    } else {
-      val__AZWE=(__INTEGER_64)(- Self__YYWE);
-      Self__FIJR=((__STRING *)buffer__ZYWE);
-      new_capacity__EIJR= 0;
-      if ((Self__FIJR->capacity__MNK <= Self__FIJR->count__VF)) {
-        if ((Self__FIJR->capacity__MNK ==  0)) {
-          Self__FIJR->capacity__MNK= 32;
-          Self__FIJR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__EIJR=(__INTEGER)(Self__FIJR->capacity__MNK <<  1);
-          Self__GIJR=((__CHARACTER *)Self__FIJR->storage__XNK);
-          old_nb_elts__HIJR=Self__FIJR->capacity__MNK;
-          new__IIJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GIJR),((__UINTEGER_32 )old_nb_elts__HIJR),((__UINTEGER_32 )new_capacity__EIJR)));
-          upper__OAPR=(__INTEGER)(new_capacity__EIJR -  1);
-          Self__MAPR=old_nb_elts__HIJR;
-          while ((Self__MAPR <= upper__OAPR)) {
-            new__IIJR[Self__MAPR]='\0';
-            Self__MAPR=(__INTEGER)(Self__MAPR +  1);
-          };
-          Self__FIJR->storage__XNK=new__IIJR;
-          Self__FIJR->capacity__MNK=new_capacity__EIJR;
-        };
-      };
-      ((__CHARACTER *)Self__FIJR->storage__XNK)[Self__FIJR->count__VF]='-';
-      Self__FIJR->count__VF=(__INTEGER)(Self__FIJR->count__VF +  1);
-    };
-    i__DZWE=(__INTEGER)(((__STRING *)buffer__ZYWE)->count__VF +  1);
-    while ((val__AZWE !=  0)) {
-      Self__LIJR=((__STRING *)buffer__ZYWE);
-      ch__PIJR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER_64)(val__AZWE %  10)) + ((__INTEGER_8 )'0')))));
-      new_capacity__KIJR= 0;
-      if ((Self__LIJR->capacity__MNK <= Self__LIJR->count__VF)) {
-        if ((Self__LIJR->capacity__MNK ==  0)) {
-          Self__LIJR->capacity__MNK= 32;
-          Self__LIJR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__KIJR=(__INTEGER)(Self__LIJR->capacity__MNK <<  1);
-          Self__MIJR=((__CHARACTER *)Self__LIJR->storage__XNK);
-          old_nb_elts__NIJR=Self__LIJR->capacity__MNK;
-          new__OIJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MIJR),((__UINTEGER_32 )old_nb_elts__NIJR),((__UINTEGER_32 )new_capacity__KIJR)));
-          upper__TAPR=(__INTEGER)(new_capacity__KIJR -  1);
-          Self__RAPR=old_nb_elts__NIJR;
-          while ((Self__RAPR <= upper__TAPR)) {
-            new__OIJR[Self__RAPR]='\0';
-            Self__RAPR=(__INTEGER)(Self__RAPR +  1);
-          };
-          Self__LIJR->storage__XNK=new__OIJR;
-          Self__LIJR->capacity__MNK=new_capacity__KIJR;
-        };
-      };
-      ((__CHARACTER *)Self__LIJR->storage__XNK)[Self__LIJR->count__VF]=ch__PIJR;
-      Self__LIJR->count__VF=(__INTEGER)(Self__LIJR->count__VF +  1);
-      val__AZWE=(__INTEGER_64)(val__AZWE /  10);
-    };
-    j__EZWE=((__STRING *)buffer__ZYWE)->count__VF;
-    while ((i__DZWE < j__EZWE)) {
-      Self__OZ5Q=((__STRING *)buffer__ZYWE);
-      tmp__QZ5Q=((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(i__DZWE -  1)];
-      ((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(i__DZWE -  1)]=((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(j__EZWE -  1)];
-      ((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(j__EZWE -  1)]=tmp__QZ5Q;
-      j__EZWE=(__INTEGER)(j__EZWE -  1);
-      i__DZWE=(__INTEGER)(i__DZWE +  1);
-    };
-  };
+  __POINTER__IB sz__D30T,result__B30T,__tmp__C30T,__tmp__E30T;
+  __POINTER__IB __tmp__G30T,__tmp__H30T;
+  __UINTEGER_32__ZWB __tmp__I30T;
+  __MEMORY__2PG *__tmp__L30T;
+  __INTEGER__Q Self__420T,__tmp__5NY,__tmp__WHWB,Self__ET4C;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *Self__WMY;
+  __BOOLEAN__L __tmp__HNY;
+  void **__tmp__320T;
+  ((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__BQD)->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(-  1);
+  Self__WMY=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.upper__SJY +  1) <= (__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.capacity__0MY -  1))) {
+    Self__WMY->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.upper__SJY +  1);
+    __tmp__HNY=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__HNY=FALSE__O__;
+  };
+  if ((! __tmp__HNY)) {
+    if ((Self__WMY->parent_arrayed_collection__PRC.capacity__0MY ==  0)) {
+      sz__D30T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__B30T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__C30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__E30T=(void *)((unsigned long)(void *)((unsigned long)sz__D30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C30T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__D30T=(void *)((unsigned long)__tmp__E30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__D30T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__G30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__H30T=(void *)((unsigned long)(void *)((unsigned long)sz__D30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G30T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__I30T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__H30T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__G30T=micro_alloc__table__lab__UKI(__tmp__H30T,((__POINTER__IB )(&(table_size[(__tmp__I30T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__H30T)));
+        ((__POINTER__IB *)__tmp__G30T)[ 0]=((__POINTER__IB ) 3);
+        result__B30T=(void *)((unsigned long)__tmp__G30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__L30T=search__LQCB(__tmp__E30T);
+        result__B30T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__L30T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__320T=((void **)result__B30T);
+      Self__420T= 1;
+      while ((Self__420T >=  0)) {
+        __tmp__320T[Self__420T]=NULL;
+        Self__420T=(__INTEGER__Q)(Self__420T -  1);
+      };
+      Self__WMY->parent_arrayed_collection__PRC.storage__WNY=__tmp__320T;
+      Self__WMY->parent_arrayed_collection__PRC.capacity__0MY= 2;
+      Self__WMY->parent_arrayed_collection__PRC.upper__SJY= 0;
+    } else /* FALSE */ {
+      Self__420T=(__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.capacity__0MY <<  1);
+      __tmp__320T=Self__WMY->parent_arrayed_collection__PRC.storage__WNY;
+      __tmp__5NY=Self__WMY->parent_arrayed_collection__PRC.capacity__0MY;
+      sz__D30T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__320T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__5NY * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__420T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__320T=((void **)sz__D30T);
+      __tmp__WHWB=(__INTEGER__Q)(Self__420T -  1);
+      Self__ET4C=__tmp__5NY;
+      while ((Self__ET4C <= __tmp__WHWB)) {
+        __tmp__320T[Self__ET4C]=NULL;
+        Self__ET4C=(__INTEGER__Q)(Self__ET4C +  1);
+      };
+      Self__WMY->parent_arrayed_collection__PRC.storage__WNY=__tmp__320T;
+      Self__WMY->parent_arrayed_collection__PRC.capacity__0MY=Self__420T;
+      Self__WMY->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.upper__SJY +  1);
+    };
+  };
+  ((void **)Self__WMY->parent_arrayed_collection__PRC.storage__WNY)[Self__WMY->parent_arrayed_collection__PRC.upper__SJY]=tmp__BQD;
 }
 
-static void* lookup__VTJM(__PROFIL_SLOT *Self__WTJM,void *n__XTJM)
-// ({PROFIL_SLOT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* to_run_for__LZ4E(__ITM_TYPE_BLOCK__EYRC *Self__MZ4E,void *p__NZ4E)
+// ({ITM_TYPE_BLOCK__EYRC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result Recursive, No inlinable.
 {
-  void *result__0TJM;
-  __INTEGER j__ZTJM,__tmp__W34Q,__tmp__234Q;
-  void **__tmp__AFAR,**__tmp__BFAR;
-  __BOOLEAN __tmp__CVJM,__tmp__XVJM;
-  result__0TJM=NULL;
-  j__ZTJM= 0;
-  __tmp__W34Q=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__AFAR=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__ZTJM > __tmp__W34Q) || ((void *)((__LOCAL *)((void **)__tmp__AFAR)[j__ZTJM])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__XTJM)))) {
-    j__ZTJM=(__INTEGER)(j__ZTJM +  1);
-  };
-  if ((j__ZTJM <= ((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-    result__0TJM=((void **)((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ZTJM];
-    __tmp__CVJM=TRUE__;
-  } else {
-    __tmp__CVJM=FALSE__;
-  };
-  if ((! __tmp__CVJM)) {
-    if (((void *)Self__WTJM->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-      if (((void *)n__XTJM == (void *)((__LOCAL *)Self__WTJM->parent_profil__R1LC.result_last__5FKH)->parent_variable__T1LC.parent_named__S1LC.name__1QB)) {
-        result__0TJM=Self__WTJM->parent_profil__R1LC.result_last__5FKH;
-        __tmp__XVJM=TRUE__;
-      } else {
-        __tmp__XVJM=FALSE__;
-      };
-      if ((! __tmp__XVJM)) {
-        if (((void *)Self__WTJM->parent_profil__R1LC.result_list__051H != (void *)NULL)) {
-          j__ZTJM= 0;
-          __tmp__234Q=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
-          __tmp__BFAR=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG;
-          while ((! ((j__ZTJM > __tmp__234Q) || ((void *)((__LOCAL *)((void **)__tmp__BFAR)[j__ZTJM])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__XTJM)))) {
-            j__ZTJM=(__INTEGER)(j__ZTJM +  1);
-          };
-          if ((j__ZTJM <= ((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-            result__0TJM=((void **)((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ZTJM];
-          };
-        };
-      };
-    };
-  };
-  return(result__0TJM);
+  void *__tmp__2IEF;
+  __TYPE_FULL__XMB *__tmp__VNZS;
+  __TYPE_BLOCK__CP5D *__tmp__LJEF;
+  __FAST_ARRAYoTYPE_FULLo__VAY *result__VDXT,*__tmp__XDXT,*__tmp__4DXT;
+  __BOOLEAN__L Result__WDXT;
+  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *Self__YDXT;
+  result__VDXT=NULL;
+  Result__WDXT=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__WDXT) {
+    __tmp__XDXT=create_with_capacity__XHRB( 16);
+    result__VDXT=__tmp__XDXT;
+  } else /* FALSE */ {
+    Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    __tmp__XDXT=((void **)Self__YDXT->parent_arrayed_collection__SM1.storage__BHYC)[Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__VDXT=__tmp__XDXT;
+    Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC -  1);
+  };
+  if (((void *)Self__MZ4E->type_argument__WWSC != (void *)NULL)) {
+    __tmp__2IEF=Self__MZ4E->type_argument__WWSC;
+    switch (((struct ___OBJ *)__tmp__2IEF)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__VNZS=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF));
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__VNZS=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)));
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__VNZS=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__VNZS=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_MULTI__0URC__: {
+      to_run_in__for__UCWF(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),result__VDXT,p__NZ4E);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__VNZS=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    };
+  };
+  __tmp__XDXT=alias__RSDB(result__VDXT);
+  result__VDXT=NULL;
+  Result__WDXT=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__WDXT) {
+    __tmp__4DXT=create_with_capacity__XHRB( 16);
+    result__VDXT=__tmp__4DXT;
+  } else /* FALSE */ {
+    Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    __tmp__4DXT=((void **)Self__YDXT->parent_arrayed_collection__SM1.storage__BHYC)[Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__VDXT=__tmp__4DXT;
+    Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC -  1);
+  };
+  if (((void *)Self__MZ4E->type_result__AXSC != (void *)NULL)) {
+    __tmp__2IEF=Self__MZ4E->type_result__AXSC;
+    switch (((struct ___OBJ *)__tmp__2IEF)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__VNZS=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF));
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__VNZS=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)));
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__VNZS=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__VNZS=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    case __ITM_TYPE_MULTI__0URC__: {
+      to_run_in__for__UCWF(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),result__VDXT,p__NZ4E);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__VNZS=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+    } break;
+    };
+  };
+  __tmp__4DXT=alias__RSDB(result__VDXT);
+  __tmp__LJEF=get_direct__and_result__LOJF(__tmp__XDXT,__tmp__4DXT);
+  __tmp__2IEF=__tmp__LJEF->parent_type__DP5D.default__CMC;
+  return(__tmp__2IEF);
 }
 
-static void* product__with__4LYG(__DTA_RD *Self__5LYG,void *t__AMYG,void *e__BMYG)
-// ({DTA_RD},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void add_last__0CYB(__FAST_ARRAYoTYPE_FULLo__VAY *Self__1CYB,__TYPE_FULL__XMB *element__2CYB)
+// ({FAST_ARRAYoTYPE_FULLo__VAY},{NULLxTYPE_FULL__XMB}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__CDER,v__3DER;
-  __POSITION __tmp__EMYG,p__BDER,p__IBPR,p__4BPR,p__2DER,p__4DPR;
-  __POSITION p__UEPR,__tmp__WP0G;
-  void *result__DMYG;
-  void *__tmp__ZO0G,*__tmp__1O0G,*s__UO0G,*__tmp__BP0G,*__tmp__QP0G;
-  void *__tmp__0O0G,*v__JBPR,*v__5DPR;
-  void *__tmp__CP0G,*__tmp__DP0G,*__tmp__0S1G,*r__MFPR;
-  __STRING_CST *Self__LYHQ,*Self__TYHQ;
-  __PROTOTYPE_CST *Self__MYHQ,*Self__UYHQ;
-  __INTEGER_CST *Self__NYHQ,*result__YCER,*Self__ADER,*Self__VYHQ;
-  __INTEGER_CST *result__TDER,*Self__1DER;
-  void *t__DDER,*t__KBPR,*t__4DER,*t__AEPR;
-  __POINTER ptr__ZCER,ptr_table__WAPR,next__VAPR,result__XAPR;
-  __POINTER ptr_table__1APR,next__0APR,result__2APR,ptr__ABPR;
-  __POINTER ptr_table__MBPR,next__LBPR,result__NBPR,ptr_table__RBPR;
-  __POINTER next__QBPR,result__SBPR,ptr__WBPR,ptr_table__BCPR;
-  __POINTER next__ACPR,result__CCPR,ptr_table__GCPR,next__FCPR;
-  __POINTER result__HCPR,ptr__LCPR,ptr_table__YCPR,next__XCPR;
-  __POINTER result__ZCPR,ptr_table__3CPR,next__2CPR,result__4CPR;
-  __POINTER ptr__JDER,ptr_table__CDPR,next__BDPR,result__DDPR;
-  __POINTER ptr_table__HDPR,next__GDPR,result__IDPR,ptr__UDER;
-  __POINTER ptr_table__MDPR,next__LDPR,result__NDPR,ptr_table__RDPR;
-  __POINTER next__QDPR,result__SDPR,ptr__WDPR,ptr_table__CEPR;
-  __POINTER next__BEPR,result__DEPR,ptr_table__HEPR,next__GEPR;
-  __POINTER result__IEPR,ptr__MEPR,ptr_table__XEPR,next__WEPR;
-  __POINTER result__YEPR,ptr_table__2EPR,next__1EPR,result__3EPR;
-  __POINTER ptr__BFPR,ptr_table__OFPR,next__NFPR,result__PFPR;
-  __POINTER ptr_table__TFPR,next__SFPR,result__UFPR;
-  __INTEGER typ_id__0CER,typ_id__BBPR,typ_id__XBPR,typ_id__MCPR;
-  __INTEGER typ_id__KDER,typ_id__VDER,typ_id__XDPR,typ_id__NEPR;
-  __INTEGER typ_id__CFPR;
-  __UINTEGER_32 sz__1CER,a__2CER,new_size__3CER,t__4CER,a__5CER;
-  __UINTEGER_32 new_size__4APR,lab_type__3APR,sz__CBPR,a__DBPR;
-  __UINTEGER_32 new_size__EBPR,t__FBPR,a__GBPR,new_size__UBPR;
-  __UINTEGER_32 lab_type__TBPR,sz__YBPR,a__ZBPR,new_size__0BPR,t__1BPR;
-  __UINTEGER_32 a__2BPR,new_size__JCPR,lab_type__ICPR,sz__NCPR,a__OCPR;
-  __UINTEGER_32 new_size__PCPR,t__QCPR,a__RCPR,new_size__ADPR;
-  __UINTEGER_32 lab_type__5CPR,sz__LDER,a__MDER,new_size__NDER,t__ODER;
-  __UINTEGER_32 a__PDER,new_size__KDPR,lab_type__JDPR,sz__WDER,a__XDER;
-  __UINTEGER_32 new_size__YDER,t__ZDER,a__0DER,new_size__UDPR;
-  __UINTEGER_32 lab_type__TDPR,sz__YDPR,a__ZDPR,new_size__0DPR,t__1DPR;
-  __UINTEGER_32 a__2DPR,new_size__KEPR,lab_type__JEPR,sz__OEPR,a__PEPR;
-  __UINTEGER_32 new_size__QEPR,t__REPR,a__SEPR,new_size__5EPR;
-  __UINTEGER_32 lab_type__4EPR,sz__DFPR,a__EFPR,new_size__FFPR,t__GFPR;
-  __UINTEGER_32 a__HFPR,new_size__WFPR,lab_type__VFPR;
-  void *__tmp__TCCR,*__tmp__XCCR,*__tmp__FDER,*__tmp__1CCR,*__tmp__5CCR;
-  void *__tmp__AEER;
-  __READ_LOCAL *__tmp__UCCR,*__tmp__YCCR,*__tmp__2CCR,*__tmp__ADCR;
-  __REAL_CST *Self__PYHQ,*result__5APR,*Self__HBPR,*Self__XYHQ;
-  __REAL_CST *result__VDPR,*Self__3DPR;
-  __CHARACTER_CST *Self__RYHQ,*Self__ZYHQ;
-  __IS_EXPANDED *Self__SYHQ,*result__VBPR,*Self__3BPR,*Self__0YHQ;
-  __IS_EXPANDED *result__LEPR,*Self__TEPR;
-  __READ_GLOBAL *__tmp__GDER,*__tmp__BEER;
-  __NODE_STYLE *result__KCPR,*Self__SCPR,*result__AFPR,*Self__IFPR;
-  __NODE_TYPE *result__IDER,*Self__QDER;
-  void *__tmp__PP0G,*__tmp__RP0G;
-  switch (((struct ___OBJ *)e__BMYG)->__id) {
-  case __LIST__: {
-    __tmp__EMYG=((__LIST *)e__BMYG)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__EMYG=((__STRING_CST *)e__BMYG)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__EMYG=((__EXTERNAL_C *)e__BMYG)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__EMYG=((__PROTOTYPE_CST *)e__BMYG)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__EMYG=((__INTEGER_CST *)e__BMYG)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__EMYG=((__READ_LOCAL *)e__BMYG)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__EMYG=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EMYG=((__EXPR_EQUAL *)e__BMYG)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EMYG=((__EXPR_NOT_EQUAL *)e__BMYG)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __REAL_CST__: {
-    __tmp__EMYG=((__REAL_CST *)e__BMYG)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__EMYG=((__CHARACTER_CST *)e__BMYG)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__EMYG=((__IS_EXPANDED *)e__BMYG)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EMYG=((__GET_TYPE_ID *)e__BMYG)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__EMYG=((__EXPR_SUP *)e__BMYG)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__EMYG=((__EXPR_SUB *)e__BMYG)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__EMYG=((__EXPR_MUL *)e__BMYG)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__EMYG=((__EXPR_DIV *)e__BMYG)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND__: {
-    __tmp__EMYG=((__EXPR_AND *)e__BMYG)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EMYG=((__EXPR_SHIFT_R *)e__BMYG)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EMYG=((__EXPR_SHIFT_L *)e__BMYG)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PUT_TO__: {
-    __tmp__EMYG=((__PUT_TO *)e__BMYG)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __ITEM__: {
-    __tmp__EMYG=((__ITEM *)e__BMYG)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __SIZE_OF__: {
-    __tmp__EMYG=((__SIZE_OF *)e__BMYG)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CAST__: {
-    __tmp__EMYG=((__CAST *)e__BMYG)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__EMYG=((__CALL_SLOT *)e__BMYG)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_SLOT__: {
-    __tmp__EMYG=((__READ_SLOT *)e__BMYG)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__EMYG=((__READ_GLOBAL *)e__BMYG)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EMYG=((__EXPR_NOT_LOGIC *)e__BMYG)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EMYG=((__EXPR_OR_LOGIC *)e__BMYG)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EMYG=((__EXPR_OR_OR_LOGIC *)e__BMYG)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EMYG=((__EXPR_AND_LOGIC *)e__BMYG)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EMYG=((__EXPR_AND_AND_LOGIC *)e__BMYG)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__EMYG=((__EXPR_NEG *)e__BMYG)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__EMYG=((__EXPR_ADD *)e__BMYG)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__EMYG=((__EXPR_NOT *)e__BMYG)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__EMYG=((__EXPR_MOD *)e__BMYG)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EMYG=((__EXPR_SUP_EQ *)e__BMYG)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF__: {
-    __tmp__EMYG=((__EXPR_INF *)e__BMYG)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EMYG=((__EXPR_INF_EQ *)e__BMYG)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR__: {
-    __tmp__EMYG=((__EXPR_OR *)e__BMYG)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__EMYG=((__EXPR_XOR *)e__BMYG)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  };
-  result__DMYG=create__YBAG(__tmp__EMYG);
-  if (((void *)t__AMYG == (void *)TYPE_NULL__)) {
-    product_error__for__in__with__EL0G(Self__5LYG->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM,Self__5LYG->parent_dta__NLQC.result_expr__YHZD,result__DMYG,Self__5LYG->parent_dta__NLQC.context__VHZD);
-  } else {
-    __tmp__ZO0G=Self__5LYG->parent_dta__NLQC.slot__WHZD;
-    if (((struct ___OBJ *)__tmp__ZO0G)->__id==__SLOT_DATA__) {
-      __tmp__0O0G=((__SLOT_DATA *)__tmp__ZO0G)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-    } else {
-      __tmp__0O0G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZO0G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+  __INTEGER__Q __tmp__4DYB,__tmp__AEYB,__tmp__YW0C,Self__1UEE;
+  __POINTER__IB __tmp__WW0C;
+  __BOOLEAN__L __tmp__LDYB;
+  void **__tmp__XDYB;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB +  1) <= (__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB -  1))) {
+    Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB +  1);
+    __tmp__LDYB=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__LDYB=FALSE__O__;
+  };
+  if ((! __tmp__LDYB)) {
+    if ((Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB ==  0)) {
+      __tmp__XDYB=create__INFC( 2);
+      Self__1CYB->parent_arrayed_collection__3AY.storage__52XB=__tmp__XDYB;
+      Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB= 2;
+      Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB= 0;
+    } else /* FALSE */ {
+      __tmp__4DYB=(__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB <<  1);
+      __tmp__XDYB=Self__1CYB->parent_arrayed_collection__3AY.storage__52XB;
+      __tmp__AEYB=Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB;
+      __tmp__WW0C=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__XDYB)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__AEYB * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__4DYB * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__XDYB=((void **)__tmp__WW0C);
+      __tmp__YW0C=(__INTEGER__Q)(__tmp__4DYB -  1);
+      Self__1UEE=__tmp__AEYB;
+      while ((Self__1UEE <= __tmp__YW0C)) {
+        __tmp__XDYB[Self__1UEE]=NULL;
+        Self__1UEE=(__INTEGER__Q)(Self__1UEE +  1);
+      };
+      Self__1CYB->parent_arrayed_collection__3AY.storage__52XB=__tmp__XDYB;
+      Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB=__tmp__4DYB;
+      Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB +  1);
+    };
+  };
+  ((void **)Self__1CYB->parent_arrayed_collection__3AY.storage__52XB)[Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB]=element__2CYB;
+}
+
+static void free__NSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__PSDB)
+// ({NULLxFAST_ARRAYoTYPE_FULLo__VAY}) Void No recursive, No inlinable.
+{
+  __POINTER__IB sz__V30T,result__T30T,__tmp__U30T,__tmp__W30T;
+  __POINTER__IB __tmp__Y30T,__tmp__Z30T;
+  __UINTEGER_32__ZWB __tmp__030T;
+  __MEMORY__2PG *__tmp__330T;
+  __INTEGER__Q Self__Q30T,__tmp__KHYC,__tmp__LU5D,Self__0LHF;
+  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *Self__BGYC;
+  __BOOLEAN__L __tmp__SGYC;
+  void **__tmp__P30T;
+  ((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__PSDB)->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(-  1);
+  Self__BGYC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+  if (((__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC +  1) <= (__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC -  1))) {
+    Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC +  1);
+    __tmp__SGYC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__SGYC=FALSE__O__;
+  };
+  if ((! __tmp__SGYC)) {
+    if ((Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC ==  0)) {
+      sz__V30T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__T30T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__U30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__W30T=(void *)((unsigned long)(void *)((unsigned long)sz__V30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U30T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__V30T=(void *)((unsigned long)__tmp__W30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__V30T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__Y30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Z30T=(void *)((unsigned long)(void *)((unsigned long)sz__V30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y30T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__030T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z30T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__Y30T=micro_alloc__table__lab__UKI(__tmp__Z30T,((__POINTER__IB )(&(table_size[(__tmp__030T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z30T)));
+        ((__POINTER__IB *)__tmp__Y30T)[ 0]=((__POINTER__IB ) 3);
+        result__T30T=(void *)((unsigned long)__tmp__Y30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__330T=search__LQCB(__tmp__W30T);
+        result__T30T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__330T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__P30T=((void **)result__T30T);
+      Self__Q30T= 1;
+      while ((Self__Q30T >=  0)) {
+        __tmp__P30T[Self__Q30T]=NULL;
+        Self__Q30T=(__INTEGER__Q)(Self__Q30T -  1);
+      };
+      Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC=__tmp__P30T;
+      Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC= 2;
+      Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC= 0;
+    } else /* FALSE */ {
+      Self__Q30T=(__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC <<  1);
+      __tmp__P30T=Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC;
+      __tmp__KHYC=Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC;
+      sz__V30T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__P30T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__KHYC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__Q30T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__P30T=((void **)sz__V30T);
+      __tmp__LU5D=(__INTEGER__Q)(Self__Q30T -  1);
+      Self__0LHF=__tmp__KHYC;
+      while ((Self__0LHF <= __tmp__LU5D)) {
+        __tmp__P30T[Self__0LHF]=NULL;
+        Self__0LHF=(__INTEGER__Q)(Self__0LHF +  1);
+      };
+      Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC=__tmp__P30T;
+      Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC=Self__Q30T;
+      Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC +  1);
+    };
+  };
+  ((void **)Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC)[Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC]=tmp__PSDB;
+}
+
+static void* alias__RSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__TSDB)
+// ({NULLxFAST_ARRAYoTYPE_FULLo__VAY}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__ZEDI,__tmp__PVBK,i__TYRL,idx__VHDI,__tmp__4KQI;
+  __INTEGER__Q Self__C40T,__tmp__2LQI,__tmp__4LQI;
+  __POINTER__IB sz__H40T,result__F40T,__tmp__G40T,__tmp__I40T;
+  __POINTER__IB __tmp__K40T,__tmp__L40T;
+  __UINTEGER_32__ZWB __tmp__M40T;
+  __MEMORY__2PG *__tmp__P40T;
+  __FAST_ARRAYoTYPE_FULLo__VAY *result__VSDB,*result__YEDI,*Self__LUBK;
+  __FAST_ARRAYoTYPE_FULLo__VAY *__tmp__1UBK;
+  __BOOLEAN__L Result__CAKC,__tmp__SFDI,result__OUBK;
+  __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *Self__DEDI,*Self__MHDI;
+  __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *node__XEDI,*node__0OOU;
+  __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *node1__ZKQI;
+  __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *node2__0KQI;
+  __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *Self__VFEJ;
+  void **__tmp__LVBK,**__tmp__NVBK,**Self__5XRL;
+  void **old_buckets__YKQI,**Result__B40T;
+  void *Result__USDB;
+  result__VSDB=NULL;
+  Result__CAKC=(((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB)->parent_arrayed_collection__3AY.upper__QUDB <  0);
+  if (Result__CAKC) {
+    result__VSDB=empty_list__2SDB;
+  } else /* FALSE */ {
+    Self__DEDI=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)bucket__KTDB);
+    result__YEDI=NULL;
+    __tmp__ZEDI=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB));
+    node__XEDI=((void **)Self__DEDI->buckets__BFDI)[(__INTEGER__Q)(__tmp__ZEDI % Self__DEDI->capacity__0EDI)];
+    until_do__2FFI:
+    {
+      if (((void *)node__XEDI == (void *)NULL)) {
+        __tmp__SFDI=TRUE__K__;
+      } else /* FALSE */ {
+        Self__LUBK=((__FAST_ARRAYoTYPE_FULLo__VAY *)node__XEDI->item__NFDI);
+        result__OUBK=FALSE__O__;
+        if (((void *)Self__LUBK == (void *)tmp__TSDB)) {
+          result__OUBK=TRUE__K__;
+        } else /* FALSE */ {
+          if (tmp__TSDB==NULL) {
+            __tmp__1UBK=NULL;
+          } else /* FAST_ARRAY[TYPE_FULL] */ {
+            __tmp__1UBK=((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB);
+          };
+          if ((((void *)__tmp__1UBK != (void *)NULL) && (Self__LUBK->parent_arrayed_collection__3AY.upper__QUDB == __tmp__1UBK->parent_arrayed_collection__3AY.upper__QUDB))) {
+            __tmp__LVBK=Self__LUBK->parent_arrayed_collection__3AY.storage__52XB;
+            __tmp__NVBK=__tmp__1UBK->parent_arrayed_collection__3AY.storage__52XB;
+            __tmp__PVBK=(__INTEGER__Q)(Self__LUBK->parent_arrayed_collection__3AY.upper__QUDB +  1);
+            Self__5XRL=((void **)__tmp__LVBK);
+            i__TYRL=(__INTEGER__Q)(__tmp__PVBK -  1);
+            while (((i__TYRL >=  0) && ((void *)Self__5XRL[i__TYRL] == (void *)((void **)__tmp__NVBK)[i__TYRL]))) {
+              i__TYRL=(__INTEGER__Q)(i__TYRL -  1);
+            };
+            result__OUBK=(i__TYRL <  0);
+          };
+        };
+        __tmp__SFDI=result__OUBK;
+      };
+      if ((! __tmp__SFDI)) {
+        node__XEDI=node__XEDI->next__ZFDI;
+        goto until_do__2FFI;
+      };
+    };
+    if (((void *)node__XEDI != (void *)NULL)) {
+      result__YEDI=node__XEDI->item__NFDI;
+    };
+    result__VSDB=result__YEDI;
+    if (((void *)result__YEDI == (void *)NULL)) {
+      __tmp__PVBK=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+      Self__LUBK=create_with_capacity__XHRB(__tmp__PVBK);
+      result__VSDB=Self__LUBK;
+      __tmp__1UBK=((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK);
+      __tmp__PVBK=tmp__TSDB->parent_arrayed_collection__3AY.upper__QUDB;
+      if ((__tmp__PVBK >=  0)) {
+        i__TYRL=(__INTEGER__Q)(__tmp__PVBK +  1);
+        if ((__tmp__1UBK->parent_arrayed_collection__3AY.capacity__S2XB < i__TYRL)) {
+          __tmp__LVBK=create__INFC(i__TYRL);
+          __tmp__1UBK->parent_arrayed_collection__3AY.storage__52XB=__tmp__LVBK;
+          __tmp__1UBK->parent_arrayed_collection__3AY.capacity__S2XB=i__TYRL;
+        };
+        __tmp__LVBK=__tmp__1UBK->parent_arrayed_collection__3AY.storage__52XB;
+        __tmp__NVBK=tmp__TSDB->parent_arrayed_collection__3AY.storage__52XB;
+        Self__5XRL=((void **)__tmp__LVBK);
+        i__TYRL=__tmp__PVBK;
+        while ((i__TYRL >=  0)) {
+          Self__5XRL[i__TYRL]=((void **)__tmp__NVBK)[i__TYRL];
+          i__TYRL=(__INTEGER__Q)(i__TYRL -  1);
+        };
+      };
+      __tmp__1UBK->parent_arrayed_collection__3AY.upper__QUDB=__tmp__PVBK;
+      Self__MHDI=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)bucket__KTDB);
+      __tmp__PVBK=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK));
+      node__0OOU=((void **)Self__MHDI->buckets__BFDI)[(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI)];
+      while ((! (((void *)node__0OOU == (void *)NULL) || ((void *)node__0OOU->item__NFDI == (void *)Self__LUBK)))) {
+        node__0OOU=node__0OOU->next__ZFDI;
+      };
+      __tmp__PVBK=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK));
+      node__0OOU=((void **)Self__MHDI->buckets__BFDI)[(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI)];
+      while ((! (((void *)node__0OOU == (void *)NULL) || ((void *)node__0OOU->item__NFDI == (void *)Self__LUBK)))) {
+        node__0OOU=node__0OOU->next__ZFDI;
+      };
+      __tmp__PVBK=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK));
+      i__TYRL=(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI);
+      idx__VHDI=i__TYRL;
+      node__0OOU=((void **)Self__MHDI->buckets__BFDI)[i__TYRL];
+      while ((! (((void *)node__0OOU == (void *)NULL) || ((void *)node__0OOU->item__NFDI == (void *)Self__LUBK)))) {
+        node__0OOU=node__0OOU->next__ZFDI;
+      };
+      if (((void *)node__0OOU == (void *)NULL)) {
+        if ((Self__MHDI->capacity__0EDI == Self__MHDI->count__ZIDI)) {
+          node1__ZKQI=NULL;
+          node2__0KQI=NULL;
+          __tmp__4KQI=prime_number_ceiling__OKN((__INTEGER__Q)(Self__MHDI->capacity__0EDI +  1));
+          old_buckets__YKQI=Self__MHDI->buckets__BFDI;
+          sz__H40T=((__POINTER__IB )(__INTEGER__Q)(__tmp__4KQI * ((__INTEGER__Q )(sizeof(void *)))));
+          result__F40T=((__POINTER__IB )(NULL));
+          (&__string_4)->count__0C= 16;
+          (&__string_4)->storage__1C="Memory: Size = 0";
+          __tmp__G40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__I40T=(void *)((unsigned long)(void *)((unsigned long)sz__H40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G40T) - (unsigned long)((__POINTER__IB ) 1)));
+          sz__H40T=(void *)((unsigned long)__tmp__I40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          if ((sz__H40T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__K40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__L40T=(void *)((unsigned long)(void *)((unsigned long)sz__H40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__M40T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L40T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__K40T=micro_alloc__table__lab__UKI(__tmp__L40T,((__POINTER__IB )(&(table_size[(__tmp__M40T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L40T)));
+            ((__POINTER__IB *)__tmp__K40T)[ 0]=((__POINTER__IB ) 3);
+            result__F40T=(void *)((unsigned long)__tmp__K40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          } else /* FALSE */ {
+            __tmp__P40T=search__LQCB(__tmp__I40T);
+            result__F40T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__P40T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+          };
+          Result__B40T=((void **)result__F40T);
+          Self__C40T=(__INTEGER__Q)(__tmp__4KQI -  1);
+          while ((Self__C40T >=  0)) {
+            Result__B40T[Self__C40T]=NULL;
+            Self__C40T=(__INTEGER__Q)(Self__C40T -  1);
+          };
+          Self__MHDI->buckets__BFDI=Result__B40T;
+          Self__C40T=(__INTEGER__Q)(Self__MHDI->capacity__0EDI -  1);
+          Self__MHDI->capacity__0EDI=__tmp__4KQI;
+          while ((Self__C40T >=  0)) {
+            node1__ZKQI=((void **)old_buckets__YKQI)[Self__C40T];
+            while (((void *)node1__ZKQI != (void *)NULL)) {
+              node2__0KQI=node1__ZKQI->next__ZFDI;
+              __tmp__2LQI=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)node1__ZKQI->item__NFDI));
+              __tmp__4LQI=(__INTEGER__Q)(__tmp__2LQI % Self__MHDI->capacity__0EDI);
+              ((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *)node1__ZKQI)->next__ZFDI=((void **)Self__MHDI->buckets__BFDI)[__tmp__4LQI];
+              ((void **)Self__MHDI->buckets__BFDI)[__tmp__4LQI]=node1__ZKQI;
+              node1__ZKQI=node2__0KQI;
+            };
+            Self__C40T=(__INTEGER__Q)(Self__C40T -  1);
+          };
+          idx__VHDI=(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI);
+        };
+        node1__ZKQI=((void **)Self__MHDI->buckets__BFDI)[idx__VHDI];
+        node2__0KQI=NULL;
+        sz__H40T=((__POINTER__IB )(NULL));
+        __tmp__4KQI= 0;
+        result__F40T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI));
+        if (((unsigned long)result__F40T ==  0)) {
+          node2__0KQI=HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__;
+        } else /* FALSE */ {
+          __tmp__4KQI=__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__F40T));
+          if ((__tmp__4KQI == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__K40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__L40T=(void *)((unsigned long)(void *)((unsigned long)result__F40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__M40T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L40T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__K40T=micro_alloc__table__lab__UKI(__tmp__L40T,((__POINTER__IB )(&(table_size[(__tmp__M40T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L40T)));
+            sz__H40T=__tmp__K40T;
+          } else /* FALSE */ {
+            __tmp__M40T=((__UINTEGER_32__ZWB )__tmp__4KQI);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__K40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__L40T=(void *)((unsigned long)(void *)((unsigned long)result__F40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__K40T=micro_alloc__table__lab__UKI(__tmp__L40T,((__POINTER__IB )(&(table_type[(__tmp__M40T)]))),(__UINTEGER_32__ZWB)(__tmp__M40T |  1));
+            sz__H40T=__tmp__K40T;
+          };
+          node2__0KQI=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *)sz__H40T);
+          *(node2__0KQI) = *(HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__);
+        };
+        Self__VFEJ=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *)node2__0KQI);
+        Self__VFEJ->item__NFDI=Self__LUBK;
+        Self__VFEJ->next__ZFDI=node1__ZKQI;
+        node__0OOU=node2__0KQI;
+        ((void **)Self__MHDI->buckets__BFDI)[idx__VHDI]=node2__0KQI;
+        Self__MHDI->count__ZIDI=(__INTEGER__Q)(Self__MHDI->count__ZIDI +  1);
+      };
+      ;
+    };
+  };
+  free__NSDB(tmp__TSDB);
+  Result__USDB=result__VSDB;
+  return(Result__USDB);
+}
+
+static __PROTOTYPE__MF* fast_reference_at__QQYC(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__RQYC,__STRING_CONSTANT__0 *k__SQYC)
+// ({HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __PROTOTYPE__MF *result__2QYC,*Result__TQYC;
+  __STRING_CONSTANT__0 *Self__EI5T;
+  __INTEGER__Q result__DI5T,__tmp__FI5T,Self__GI5T;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node__1QYC;
+  result__2QYC=NULL;
+  Self__EI5T=((__STRING_CONSTANT__0 *)k__SQYC);
+  result__DI5T= 0;
+  __tmp__FI5T=Self__EI5T->count__0C;
+  Self__GI5T= 1;
+  while ((Self__GI5T <= __tmp__FI5T)) {
+    result__DI5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__DI5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__EI5T->storage__1C)[(__INTEGER__Q)(Self__GI5T -  1)])));
+    Self__GI5T=(__INTEGER__Q)(Self__GI5T +  1);
+  };
+  if ((result__DI5T <  0)) {
+    result__DI5T=(__INTEGER__Q)(~ result__DI5T);
+  };
+  node__1QYC=((void **)Self__RQYC->buckets__ZVXC)[(__INTEGER__Q)(result__DI5T % Self__RQYC->capacity__SVXC)];
+  while ((! (((void *)node__1QYC == (void *)NULL) || ((void *)node__1QYC->key__FWXC == (void *)k__SQYC)))) {
+    node__1QYC=node__1QYC->next__QWXC;
+  };
+  if (((void *)node__1QYC != (void *)NULL)) {
+    result__2QYC=node__1QYC->item__2RYC;
+  };
+  Result__TQYC=result__2QYC;
+  return(Result__TQYC);
+}
+
+static __PROTOTYPE__MF* create__name__generic_count__M0E(__STRING_CONSTANT__0 *f__O0E,__STRING_CONSTANT__0 *n__P0E,__INTEGER__Q c__Q0E)
+// ({NULLxSTRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0},{INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __PROTOTYPE__MF *result__XIL,*Self__JDZ;
+  __POINTER__IB ptr__YIL,__tmp__4IL,__tmp__KEXT,__tmp__MEXT,__tmp__A50T;
+  __POINTER__IB __tmp__C50T,__tmp__E50T,__tmp__F50T;
+  __INTEGER__Q typ_id__2IL,__tmp__HEZ,__tmp__LI5T,__tmp__MI5T;
+  __INTEGER__Q __tmp__OI5T,Self__PI5T;
+  __UINTEGER_32__ZWB __tmp__NEXT,__tmp__G50T;
+  __STRING_CONSTANT__0 *Self__DAUT,*__tmp__QEZ;
+  __STRING__BC *Self__X40T,*Self__0EXT;
+  __MEMORY__2PG *__tmp__J50T;
+  __CHARACTER__DB *Self__U40T;
+  __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *result__5EVB,*Self__SGVB;
+  void **__tmp__HHVB;
+  __FAST_ARRAYoPROTOTYPEo__IVB *Self__RG3;
+  __BOOLEAN__L __tmp__BH3;
+  void **__tmp__140T;
+  __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__DVXC;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node__QVXC;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *nxt__RK5C;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *result__C24D;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *Self__205E;
+  __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *result__RIVB;
+  __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__EKVB;
+  void **__tmp__IFZB;
+  result__XIL=NULL;
+  ptr__YIL=((__POINTER__IB )(NULL));
+  typ_id__2IL= 0;
+  __tmp__4IL=((__POINTER__IB )sizeof(__PROTOTYPE__MF));
+  if (((unsigned long)__tmp__4IL ==  0)) {
+    result__XIL=PROTOTYPE__MF__;
+  } else /* FALSE */ {
+    typ_id__2IL=__PROTOTYPE__MF__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IL));
+    if ((typ_id__2IL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NEXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MEXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_size[(__tmp__NEXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MEXT)));
+      ptr__YIL=__tmp__KEXT;
+    } else /* FALSE */ {
+      __tmp__NEXT=((__UINTEGER_32__ZWB )typ_id__2IL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_type[(__tmp__NEXT)]))),(__UINTEGER_32__ZWB)(__tmp__NEXT |  1));
+      ptr__YIL=__tmp__KEXT;
+    };
+    result__XIL=((__PROTOTYPE__MF *)ptr__YIL);
+    *(result__XIL) = *(PROTOTYPE__MF__);
+  };
+  Self__JDZ=((__PROTOTYPE__MF *)result__XIL);
+  Self__JDZ->filename__JWB=f__O0E;
+  Self__JDZ->parent_named__PF.name__GWB=n__P0E;
+  Self__DAUT=((__STRING_CONSTANT__0 *)n__P0E);
+  Self__U40T=((__CHARACTER__DB *)Self__DAUT->storage__1C);
+  typ_id__2IL=(__INTEGER__Q)(Self__DAUT->count__0C -  1);
+  while ((! ((typ_id__2IL <  0) || ('.' == Self__U40T[typ_id__2IL])))) {
+    typ_id__2IL=(__INTEGER__Q)(typ_id__2IL -  1);
+  };
+  __tmp__HEZ=(__INTEGER__Q)( 1 + typ_id__2IL);
+  if ((__tmp__HEZ !=  0)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),n__P0E);
+    Self__X40T=((__STRING__BC *)string_tmp__YC);
+    if ((__tmp__HEZ > Self__X40T->count__WJ)) {
+      Self__X40T->count__WJ= 0;
+    } else /* FALSE */ {
+      if ((__tmp__HEZ >  0)) {
+        __tmp__LI5T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__HEZ -  1) +  1);
+        if ((__tmp__LI5T >  0)) {
+          __tmp__MI5T=(__INTEGER__Q)(__tmp__HEZ +  1);
+          __tmp__OI5T=Self__X40T->count__WJ;
+          Self__PI5T=__tmp__MI5T;
+          while ((Self__PI5T <= __tmp__OI5T)) {
+            ((__CHARACTER__DB *)Self__X40T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__PI5T - __tmp__LI5T) -  1)]=((__CHARACTER__DB *)Self__X40T->storage__LFL)[(__INTEGER__Q)(Self__PI5T -  1)];
+            Self__PI5T=(__INTEGER__Q)(Self__PI5T +  1);
+          };
+          Self__X40T->count__WJ=(__INTEGER__Q)(Self__X40T->count__WJ - __tmp__LI5T);
+        };
+      };
+    };
+    __tmp__QEZ=get__PJC(string_tmp__YC);
+    Self__JDZ->shortname__REZ=__tmp__QEZ;
+  } else /* FALSE */ {
+    Self__JDZ->shortname__REZ=n__P0E;
+  };
+  Self__JDZ->generic_count__YEZ=c__Q0E;
+  result__5EVB=NULL;
+  ptr__YIL=((__POINTER__IB )(NULL));
+  typ_id__2IL= 0;
+  __tmp__4IL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ));
+  if (((unsigned long)__tmp__4IL ==  0)) {
+    result__5EVB=FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__;
+  } else /* FALSE */ {
+    typ_id__2IL=__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IL));
+    if ((typ_id__2IL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NEXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MEXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_size[(__tmp__NEXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MEXT)));
+      ptr__YIL=__tmp__KEXT;
+    } else /* FALSE */ {
+      __tmp__NEXT=((__UINTEGER_32__ZWB )typ_id__2IL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_type[(__tmp__NEXT)]))),(__UINTEGER_32__ZWB)(__tmp__NEXT |  1));
+      ptr__YIL=__tmp__KEXT;
+    };
+    result__5EVB=((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)ptr__YIL);
+    *(result__5EVB) = *(FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__);
+  };
+  Self__SGVB=((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)result__5EVB);
+  if ((Self__SGVB->parent_arrayed_collection__DFZ.capacity__1GVB < c__Q0E)) {
+    __tmp__HHVB=create__OZCC(c__Q0E);
+    Self__SGVB->parent_arrayed_collection__DFZ.storage__IHVB=__tmp__HHVB;
+    Self__SGVB->parent_arrayed_collection__DFZ.capacity__1GVB=c__Q0E;
+  };
+  Self__SGVB->parent_arrayed_collection__DFZ.upper__MHVB=(__INTEGER__Q)(-  1);
+  Self__JDZ->idf_generic_list__FFZ=result__5EVB;
+  typ_id__2IL=(__INTEGER__Q)(((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.upper__1VB +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  Self__JDZ->index__HCS=typ_id__2IL;
+  Self__RG3=((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.upper__1VB +  1) <= (__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.capacity__04Y -  1))) {
+    Self__RG3->parent_arrayed_collection__QVB.upper__1VB=(__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.upper__1VB +  1);
+    __tmp__BH3=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__BH3=FALSE__O__;
+  };
+  if ((! __tmp__BH3)) {
+    if ((Self__RG3->parent_arrayed_collection__QVB.capacity__04Y ==  0)) {
+      __tmp__KEXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      __tmp__MEXT=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__A50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__C50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__KEXT=(void *)((unsigned long)__tmp__C50T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((__tmp__KEXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__E50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__F50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__G50T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F50T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__E50T=micro_alloc__table__lab__UKI(__tmp__F50T,((__POINTER__IB )(&(table_size[(__tmp__G50T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F50T)));
+        ((__POINTER__IB *)__tmp__E50T)[ 0]=((__POINTER__IB ) 3);
+        __tmp__MEXT=(void *)((unsigned long)__tmp__E50T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__J50T=search__LQCB(__tmp__C50T);
+        __tmp__MEXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__J50T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__140T=((void **)__tmp__MEXT);
+      __tmp__LI5T= 1;
+      while ((__tmp__LI5T >=  0)) {
+        __tmp__140T[__tmp__LI5T]=NULL;
+        __tmp__LI5T=(__INTEGER__Q)(__tmp__LI5T -  1);
+      };
+      Self__RG3->parent_arrayed_collection__QVB.storage__H5Y=__tmp__140T;
+      Self__RG3->parent_arrayed_collection__QVB.capacity__04Y= 2;
+      Self__RG3->parent_arrayed_collection__QVB.upper__1VB= 0;
+    } else /* FALSE */ {
+      __tmp__LI5T=(__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.capacity__04Y <<  1);
+      __tmp__140T=Self__RG3->parent_arrayed_collection__QVB.storage__H5Y;
+      __tmp__MI5T=Self__RG3->parent_arrayed_collection__QVB.capacity__04Y;
+      __tmp__KEXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__140T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__MI5T * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__LI5T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__140T=((void **)__tmp__KEXT);
+      __tmp__OI5T=(__INTEGER__Q)(__tmp__LI5T -  1);
+      Self__PI5T=__tmp__MI5T;
+      while ((Self__PI5T <= __tmp__OI5T)) {
+        __tmp__140T[Self__PI5T]=NULL;
+        Self__PI5T=(__INTEGER__Q)(Self__PI5T +  1);
+      };
+      Self__RG3->parent_arrayed_collection__QVB.storage__H5Y=__tmp__140T;
+      Self__RG3->parent_arrayed_collection__QVB.capacity__04Y=__tmp__LI5T;
+      Self__RG3->parent_arrayed_collection__QVB.upper__1VB=(__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.upper__1VB +  1);
+    };
+  };
+  ((void **)Self__RG3->parent_arrayed_collection__QVB.storage__H5Y)[Self__RG3->parent_arrayed_collection__QVB.upper__1VB]=Self__JDZ;
+  Self__DVXC=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)prototype_dico__1DZ);
+  Self__DAUT=((__STRING_CONSTANT__0 *)f__O0E);
+  typ_id__2IL= 0;
+  __tmp__HEZ=Self__DAUT->count__0C;
+  __tmp__LI5T= 1;
+  while ((__tmp__LI5T <= __tmp__HEZ)) {
+    typ_id__2IL=(__INTEGER__Q)((__INTEGER__Q)( 5 * typ_id__2IL) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__DAUT->storage__1C)[(__INTEGER__Q)(__tmp__LI5T -  1)])));
+    __tmp__LI5T=(__INTEGER__Q)(__tmp__LI5T +  1);
+  };
+  if ((typ_id__2IL <  0)) {
+    typ_id__2IL=(__INTEGER__Q)(~ typ_id__2IL);
+  };
+  __tmp__HEZ=(__INTEGER__Q)(typ_id__2IL % Self__DVXC->capacity__SVXC);
+  __tmp__LI5T=__tmp__HEZ;
+  node__QVXC=((void **)Self__DVXC->buckets__ZVXC)[__tmp__HEZ];
+  while ((! (((void *)node__QVXC == (void *)NULL) || ((void *)node__QVXC->key__FWXC == (void *)f__O0E)))) {
+    node__QVXC=node__QVXC->next__QWXC;
+  };
+  if (((void *)node__QVXC == (void *)NULL)) {
+    if ((Self__DVXC->capacity__SVXC == Self__DVXC->count__ZWXC)) {
+      increase_capacity__OKLD(Self__DVXC);
+      __tmp__LI5T=(__INTEGER__Q)(typ_id__2IL % Self__DVXC->capacity__SVXC);
+    };
+    nxt__RK5C=((void **)Self__DVXC->buckets__ZVXC)[__tmp__LI5T];
+    result__C24D=NULL;
+    __tmp__KEXT=((__POINTER__IB )(NULL));
+    __tmp__MI5T= 0;
+    __tmp__MEXT=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC));
+    if (((unsigned long)__tmp__MEXT ==  0)) {
+      result__C24D=HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+    } else /* FALSE */ {
+      __tmp__MI5T=__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MEXT));
+      if ((__tmp__MI5T == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__E50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__F50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__MEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__G50T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F50T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__E50T=micro_alloc__table__lab__UKI(__tmp__F50T,((__POINTER__IB )(&(table_size[(__tmp__G50T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F50T)));
+        __tmp__KEXT=__tmp__E50T;
+      } else /* FALSE */ {
+        __tmp__G50T=((__UINTEGER_32__ZWB )__tmp__MI5T);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__E50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__F50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__MEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__E50T=micro_alloc__table__lab__UKI(__tmp__F50T,((__POINTER__IB )(&(table_type[(__tmp__G50T)]))),(__UINTEGER_32__ZWB)(__tmp__G50T |  1));
+        __tmp__KEXT=__tmp__E50T;
+      };
+      result__C24D=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)__tmp__KEXT);
+      *(result__C24D) = *(HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__);
+    };
+    Self__205E=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)result__C24D);
+    Self__205E->item__2RYC=Self__JDZ;
+    Self__205E->key__FWXC=f__O0E;
+    Self__205E->next__QWXC=nxt__RK5C;
+    node__QVXC=result__C24D;
+    ((void **)Self__DVXC->buckets__ZVXC)[__tmp__LI5T]=result__C24D;
+    Self__DVXC->count__ZWXC=(__INTEGER__Q)(Self__DVXC->count__ZWXC +  1);
+  } else /* FALSE */ {
+    ((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)node__QVXC)->item__2RYC=Self__JDZ;
+  };
+  copy__Q2X(((__STRING__BC *)string_tmp__PZB),f__O0E);
+  Self__X40T=((__STRING__BC *)string_tmp__PZB);
+  if ((Self__X40T->capacity__UFL > Self__X40T->count__WJ)) {
+    ((__CHARACTER__DB *)Self__X40T->storage__LFL)[Self__X40T->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(Self__X40T,'\0');
+    Self__X40T->count__WJ=(__INTEGER__Q)(Self__X40T->count__WJ -  1);
+  };
+  ptr__YIL=((__POINTER__IB )(fopen((char*)(Self__X40T->storage__LFL),"rb")));
+  fseek((FILE*)((ptr__YIL)),0,SEEK_END);
+  typ_id__2IL=((__INTEGER__Q )(ftell((FILE *)(ptr__YIL))));
+  fseek((FILE*)((ptr__YIL)),0,SEEK_SET);
+  Self__X40T=create__34B((__INTEGER__Q)(typ_id__2IL +  1));
+  Self__JDZ->source__3KE=Self__X40T;
+  Self__0EXT=((__STRING__BC *)Self__X40T);
+  if ((Self__0EXT->capacity__UFL > Self__0EXT->count__WJ)) {
+    ((__CHARACTER__DB *)Self__0EXT->storage__LFL)[Self__0EXT->count__WJ]='\0';
+  } else /* FALSE */ {
+    add_last__ACV(Self__0EXT,'\0');
+    Self__0EXT->count__WJ=(__INTEGER__Q)(Self__0EXT->count__WJ -  1);
+  };
+  Self__U40T=Self__0EXT->storage__LFL;
+  fread((void *)((Self__U40T)),(size_t)(1), (size_t)((typ_id__2IL)),(FILE*)((ptr__YIL)));
+  ((__CHARACTER__DB *)Self__U40T)[typ_id__2IL]='\0';
+  Self__0EXT=((__STRING__BC *)Self__X40T);
+  Self__0EXT->count__WJ= 0;
+  while ((((__CHARACTER__DB *)Self__U40T)[Self__0EXT->count__WJ] != '\0')) {
+    Self__0EXT->count__WJ=(__INTEGER__Q)(Self__0EXT->count__WJ +  1);
+  };
+  if (((void *)Self__0EXT->storage__LFL != (void *)Self__U40T)) {
+    Self__0EXT->storage__LFL=Self__U40T;
+    Self__0EXT->capacity__UFL=(__INTEGER__Q)(Self__0EXT->count__WJ +  1);
+  };
+  fclose((FILE*)((ptr__YIL)));
+  result__RIVB=NULL;
+  ptr__YIL=((__POINTER__IB )(NULL));
+  typ_id__2IL= 0;
+  __tmp__4IL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ));
+  if (((unsigned long)__tmp__4IL ==  0)) {
+    result__RIVB=HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__;
+  } else /* FALSE */ {
+    typ_id__2IL=__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IL));
+    if ((typ_id__2IL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__A50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__C50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NEXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__C50T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__A50T=micro_alloc__table__lab__UKI(__tmp__C50T,((__POINTER__IB )(&(table_size[(__tmp__NEXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__C50T)));
+      ptr__YIL=__tmp__A50T;
+    } else /* FALSE */ {
+      __tmp__NEXT=((__UINTEGER_32__ZWB )typ_id__2IL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__A50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__C50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__A50T=micro_alloc__table__lab__UKI(__tmp__C50T,((__POINTER__IB )(&(table_type[(__tmp__NEXT)]))),(__UINTEGER_32__ZWB)(__tmp__NEXT |  1));
+      ptr__YIL=__tmp__A50T;
+    };
+    result__RIVB=((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)ptr__YIL);
+    *(result__RIVB) = *(HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__);
+  };
+  Self__EKVB=((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)result__RIVB);
+  typ_id__2IL=prime_number_ceiling__OKN( 193);
+  __tmp__IFZB=create__ZS3B(typ_id__2IL);
+  Self__EKVB->buckets__JFZB=__tmp__IFZB;
+  Self__EKVB->capacity__LKVB=typ_id__2IL;
+  Self__EKVB->count__MFZB= 0;
+  Self__JDZ->slot_list__0FZ=result__RIVB;
+  Self__JDZ->parent_named__PF.parent_itm_object__OF.position__P2B=((__POSITION__OL )(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__JDZ->index__HCS) |  131072));
+  Self__JDZ=result__XIL;
+  return(Self__JDZ);
+}
+
+static void go_on__EENC(__PROTOTYPE__MF *obj__GENC)
+// ({NULLxPROTOTYPE__MF}) Void No recursive, No inlinable.
+{
+  __POSITION__OL __tmp__GRNC,__tmp__QTNC,__tmp__EVNC,__tmp__YGYD;
+  __POSITION__OL __tmp__3MBE,__tmp__SUUE,__tmp__OVUE;
+  __STRING_CONSTANT__0 *__tmp__EAMD,*__tmp__2GUD;
+  __SECTION___RVOB *__tmp__VTNC,*Self__CVFT,*__tmp__XUNC,*Self__EVFT;
+  __SECTION___RVOB *Self__0WFT,*__tmp__QUUE;
+  void *__tmp__WUNC,*result__YFYD;
+  __INTEGER__Q __tmp__MLAF,typ_id__5OOU,__tmp__BWAF,idx__3VAF;
+  __INTEGER__Q __tmp__LJ0F,Self__GA1T,__tmp__HK0F,__tmp__JK0F;
+  __INTEGER__Q typ_id__FROU;
+  __POINTER__IB ptr__4OOU,__tmp__APOU,__tmp__BPOU,__tmp__CPOU;
+  __POINTER__IB __tmp__KA1T,__tmp__MA1T,__tmp__OA1T,__tmp__PA1T;
+  __POINTER__IB __tmp__OPOU,__tmp__PPOU,__tmp__FQOU,__tmp__GQOU;
+  __POINTER__IB __tmp__HROU,__tmp__IROU;
+  __UINTEGER_32__ZWB __tmp__DPOU,__tmp__QA1T,__tmp__QPOU,__tmp__HQOU;
+  __UINTEGER_32__ZWB __tmp__JROU;
+  __MEMORY__2PG *__tmp__TA1T;
+  void *__tmp__GGYD,*arg__XFYD,*Result__3BUT,*Result__1FXT;
+  __ITM_SLOT_OPERATOR__2F0D *__tmp__SGYD,*__tmp__ZHYD;
+  __ITM_ARG__Q0MD *result__KPOU,*Self__WPOU,*result__BQOU,*Self__NQOU;
+  __ITM_SLOT__PLC *__tmp__4GYD,*result__SQOU,*Self__4QOU;
+  __ITM_TYPE_MULTI__0URC *__tmp__EFUD;
+  __ITM_LIST__A2OC *__tmp__50ZD;
+  __PROTOTYPE__MF *__tmp__2NZD;
+  __ITM_PROTOTYPE__KEPC *a__IUUE,*result__DROU,*Self__PROU;
+  void *__tmp__SVUE;
+  __ITM_READ_ARG1__1ARC *result__TROU,*Self__5ROU;
+  __BOOLEAN__L __tmp__3PNC,__tmp__ESNC,result__O3LD,__tmp__P3LD;
+  __BOOLEAN__L __tmp__13LD,result__DQW,result__050T,__tmp__T5LD;
+  __BOOLEAN__L result__PFXT,__tmp__NHYD,__tmp__PMBE,__tmp__HKMD;
+  __CHARACTER__DB result__L50T,result__U50T,result__W50T,result__Y50T;
+  __CHARACTER__DB result__350T;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__4WNC,*__tmp__PEUD;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *Self__4KAF;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *Self__TVAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node__KLAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node__4VAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node1__FJ0F;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node2__GJ0F;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *Self__GK1G;
+  void **old_buckets__EJ0F,**Result__FA1T;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *result__B2YD,*__tmp__T2YD;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *Self__ZFXT;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *Self__UX0F;
+  __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *__tmp__5LUD;
+  object__1KE=obj__GENC;
+  source__5KE=obj__GENC->source__3KE;
+  position__CLE= 1;
+  pos_cur__FLE= 1;
+  pos_line__GLE= 1;
+  pos_col__HLE= 0;
+  __tmp__3PNC=read_space__CIF();
+  last_comment_extern__KXF=NULL;
+  __tmp__3PNC=read_word__CGF((&__string_13));
+  if ((! __tmp__3PNC)) {
+    __tmp__GRNC=current_position__UVQ();
+    put_error__text__EQE( 0,(&__string_443));
+    put_position__PRE(__tmp__GRNC);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    switch (((struct ___OBJ *)t__AMYG)->__id) {
-    case __TYPE__: {
-      __tmp__1O0G=get_local_slot__P3EG(t__AMYG,__tmp__0O0G);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__1O0G=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__1O0G=get_local_slot__DAFG(t__AMYG,__tmp__0O0G);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__1O0G=get_local_slot__LCFG(t__AMYG,__tmp__0O0G);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__1O0G=get_local_slot__TEFG(t__AMYG,__tmp__0O0G);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__1O0G=get_local_slot__1GFG(t__AMYG,__tmp__0O0G);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__1O0G=get_local_slot__C5EJ(__tmp__0O0G);
-    } break;
+  };
+  __tmp__3PNC=read_word__CGF((&__string_31));
+  if ((! __tmp__3PNC)) {
+    __tmp__GRNC=current_position__UVQ();
+    put_error__text__EQE( 0,(&__string_444));
+    put_position__PRE(__tmp__GRNC);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
     };
-    s__UO0G=__tmp__1O0G;
-    if (((void *)__tmp__1O0G == (void *)NULL)) {
-      switch (((struct ___OBJ *)t__AMYG)->__id) {
-      case __TYPE__: {
-        __tmp__BP0G=get_path_slot__RJ1G(t__AMYG,__tmp__0O0G);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__BP0G=NULL;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__BP0G=get_path_slot__KL1G(t__AMYG,__tmp__0O0G);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__BP0G=get_path_slot__5M1G(t__AMYG,__tmp__0O0G);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__BP0G=get_path_slot__UO1G(t__AMYG,__tmp__0O0G);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__BP0G=get_path_slot__JQ1G(t__AMYG,__tmp__0O0G);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__BP0G=get_path_slot__P5EJ(__tmp__0O0G);
-      } break;
-      };
-      s__UO0G=__tmp__BP0G;
-      if (((struct ___OBJ *)__tmp__BP0G)->__id==__SLOT_DATA__) {
-        __tmp__CP0G=get_expr_result__ZTOG(__tmp__BP0G);
-      } else {
-        __tmp__CP0G=get_expr_result__YWOG(__tmp__BP0G);
-      };
-      switch (((struct ___OBJ *)e__BMYG)->__id) {
-      case __LIST__: {
-        __tmp__DP0G=my_copy__MSYM(e__BMYG);
-      } break;
-      case __STRING_CST__: {
-        Self__LYHQ=((__STRING_CST *)e__BMYG);
-        __tmp__DP0G=create__text__ITMH(Self__LYHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LYHQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__DP0G=my_copy__EK2H(e__BMYG);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__MYHQ=((__PROTOTYPE_CST *)e__BMYG);
-        __tmp__DP0G=create__type__PKQC(Self__MYHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MYHQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__NYHQ=((__INTEGER_CST *)e__BMYG);
-        p__BDER=Self__NYHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__CDER=Self__NYHQ->value__W4YD;
-        t__DDER=Self__NYHQ->parent_constant__B3LC.static_type__M2YD;
-        result__YCER=NULL;
-        ptr__ZCER=((__POINTER )(NULL));
-        typ_id__0CER= 0;
-        sz__1CER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__1CER ==  0)) {
-          result__YCER=INTEGER_CST__;
-        } else {
-          typ_id__0CER=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1CER);
-          if ((typ_id__0CER == (__INTEGER)(-  1))) {
-            a__2CER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__3CER=(__UINTEGER_32)((__UINTEGER_32)(sz__1CER + a__2CER) & (__UINTEGER_32)(~ a__2CER));
-            ptr_table__WAPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3CER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__VAPR=((__POINTER )(NULL));
-            result__XAPR=((__POINTER *)ptr_table__WAPR)[ 0];
-            if ((result__XAPR == (void *)NULL)) {
-              result__XAPR=new_lab__2PJ(new_size__3CER);
-              next__VAPR=(void *)((unsigned long)result__XAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3CER)));
-              ((__POINTER *)next__VAPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WAPR)[ 0]=next__VAPR;
-            } else {
-              next__VAPR=((__POINTER *)result__XAPR)[ 0];
-              if ((next__VAPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XAPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3CER <<  1)) <=  4096)) {
-                  next__VAPR=(void *)((unsigned long)result__XAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3CER)));
-                } else {
-                  next__VAPR=new_lab__2PJ(new_size__3CER);
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  __tmp__3PNC=read_slot_header__CAOC(TRUE__K__);
+  if ((! __tmp__3PNC)) {
+    __tmp__GRNC=current_position__UVQ();
+    put_error__text__EQE( 0,(&__string_445));
+    put_position__PRE(__tmp__GRNC);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  do {
+    __tmp__ESNC=read_slot_header__CAOC(FALSE__O__);
+  } while (__tmp__ESNC);
+  while_do__T1OC:
+  {
+    __tmp__ESNC=read_word__CGF((&__string_13));
+    if (__tmp__ESNC) {
+      last_comment_extern__KXF=NULL;
+      result__O3LD=FALSE__O__;
+      __tmp__P3LD=read_space__CIF();
+      if ((! __tmp__P3LD)) {
+        __tmp__13LD=TRUE__K__;
+      } else /* FALSE */ {
+        result__L50T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__L50T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        result__DQW=FALSE__O__;
+        if ((((__INTEGER_8__FZF )result__L50T) >= ((__INTEGER_8__FZF )'A'))) {
+          result__DQW=(((__INTEGER_8__FZF )result__L50T) <= ((__INTEGER_8__FZF )'Z'));
+        };
+        __tmp__13LD=(! result__DQW);
+      };
+      if (__tmp__13LD) {
+        result__O3LD=FALSE__O__;
+      } else /* FALSE */ {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        result__L50T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__L50T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),result__L50T);
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        result__L50T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__L50T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__13LD=FALSE__O__;
+        if ((((__INTEGER_8__FZF )result__L50T) >= ((__INTEGER_8__FZF )'a'))) {
+          __tmp__13LD=(((__INTEGER_8__FZF )result__L50T) <= ((__INTEGER_8__FZF )'z'));
+        };
+        if (__tmp__13LD) {
+          result__U50T='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__U50T=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__U50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),result__U50T);
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+          while_do__VNYE:
+          {
+            result__W50T='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__W50T=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__W50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            if ((result__W50T != ((__CHARACTER__DB )(( 0))))) {
+              result__Y50T='\0';
+              if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                result__Y50T=((__CHARACTER__DB )(( 0)));
+              } else /* FALSE */ {
+                result__Y50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+              };
+              result__050T=FALSE__O__;
+              if ((((__INTEGER_8__FZF )result__Y50T) >= ((__INTEGER_8__FZF )'a'))) {
+                result__050T=(((__INTEGER_8__FZF )result__Y50T) <= ((__INTEGER_8__FZF )'z'));
+              };
+              if (result__050T) {
+                __tmp__T5LD=TRUE__K__;
+              } else /* FALSE */ {
+                result__350T='\0';
+                if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                  result__350T=((__CHARACTER__DB )(( 0)));
+                } else /* FALSE */ {
+                  result__350T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
                 };
-                ((__POINTER *)next__VAPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WAPR)[ 0]=next__VAPR;
-              } else {
-                ((__POINTER *)result__XAPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VAPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__XAPR=next__VAPR;
-              };
-            };
-            ptr__ZCER=result__XAPR;
-          } else {
-            t__4CER=((__UINTEGER_32 )typ_id__0CER);
-            a__5CER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__4APR=(__UINTEGER_32)((__UINTEGER_32)(sz__1CER + a__5CER) & (__UINTEGER_32)(~ a__5CER));
-            ptr_table__1APR=((__POINTER )(&(table_type[(t__4CER)])));
-            lab_type__3APR=(__UINTEGER_32)(t__4CER |  1);
-            next__0APR=((__POINTER )(NULL));
-            result__2APR=((__POINTER *)ptr_table__1APR)[ 0];
-            if ((result__2APR == (void *)NULL)) {
-              result__2APR=new_lab__2PJ(lab_type__3APR);
-              next__0APR=(void *)((unsigned long)result__2APR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4APR)));
-              ((__POINTER *)next__0APR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1APR)[ 0]=next__0APR;
-            } else {
-              next__0APR=((__POINTER *)result__2APR)[ 0];
-              if ((next__0APR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2APR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4APR <<  1)) <=  4096)) {
-                  next__0APR=(void *)((unsigned long)result__2APR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4APR)));
-                } else {
-                  next__0APR=new_lab__2PJ(lab_type__3APR);
+                result__PFXT=FALSE__O__;
+                if ((((__INTEGER_8__FZF )result__350T) >= ((__INTEGER_8__FZF )'0'))) {
+                  result__PFXT=(((__INTEGER_8__FZF )result__350T) <= ((__INTEGER_8__FZF )'9'));
                 };
-                ((__POINTER *)next__0APR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1APR)[ 0]=next__0APR;
-              } else {
-                ((__POINTER *)result__2APR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0APR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__2APR=next__0APR;
-              };
-            };
-            ptr__ZCER=result__2APR;
+                __tmp__T5LD=result__PFXT;
+              };
+              if (__tmp__T5LD) {
+                __tmp__T5LD=TRUE__K__;
+              } else /* FALSE */ {
+                result__350T='\0';
+                if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                  result__350T=((__CHARACTER__DB )(( 0)));
+                } else /* FALSE */ {
+                  result__350T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+                };
+                __tmp__T5LD=(result__350T == '_');
+              };
+              result__050T=__tmp__T5LD;
+            } else /* FALSE */ {
+              result__050T=FALSE__O__;
+            };
+            if (result__050T) {
+              result__Y50T='\0';
+              if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                result__Y50T=((__CHARACTER__DB )(( 0)));
+              } else /* FALSE */ {
+                result__Y50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+              };
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),result__Y50T);
+              position__CLE=(__INTEGER__Q)(position__CLE +  1);
+              goto while_do__VNYE;
+            };
+          };
+          __tmp__EAMD=get__PJC(string_tmp__YC);
+          last_string__U4E=__tmp__EAMD;
+          result__O3LD=TRUE__K__;
+        } else /* FALSE */ {
+          position__CLE=(__INTEGER__Q)(position__CLE -  1);
+          result__O3LD=FALSE__O__;
+        };
+      };
+      if (result__O3LD) {
+        __tmp__EAMD=last_string__U4E;
+        if ((! (((((((((void *)__tmp__EAMD == (void *)(&__string_32)) || ((void *)__tmp__EAMD == (void *)(&__string_33))) || ((void *)__tmp__EAMD == (void *)(&__string_34))) || ((void *)__tmp__EAMD == (void *)(&__string_35))) || ((void *)__tmp__EAMD == (void *)(&__string_36))) || ((void *)__tmp__EAMD == (void *)(&__string_37))) || ((void *)__tmp__EAMD == (void *)(&__string_38))) || ((void *)__tmp__EAMD == (void *)(&__string_39))))) {
+          __tmp__QTNC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_446));
+          put_position__PRE(__tmp__QTNC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          result__YCER=((__INTEGER_CST *)ptr__ZCER);
-          *(result__YCER) = *(INTEGER_CST__);
         };
-        Self__ADER=((__INTEGER_CST *)result__YCER);
-        Self__ADER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BDER;
-        Self__ADER->value__W4YD=v__CDER;
-        Self__ADER->parent_constant__B3LC.static_type__M2YD=t__DDER;
-        check_type__YG5D(Self__ADER);
-        __tmp__DP0G=result__YCER;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__TCCR=read__QB5G(((__READ_LOCAL *)e__BMYG)->local__HJZD);
-        if (__tmp__TCCR==NULL) {
-          __tmp__UCCR=NULL;
-        } else {
-          __tmp__UCCR=((__READ_LOCAL *)__tmp__TCCR);
-        };
-        __tmp__DP0G=__tmp__UCCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__DP0G=my_copy__SL2H(e__BMYG);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__DP0G=my_copy__LM2H(e__BMYG);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__DP0G=my_copy__YM2H(e__BMYG);
-      } break;
-      case __REAL_CST__: {
-        Self__PYHQ=((__REAL_CST *)e__BMYG);
-        p__IBPR=Self__PYHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__JBPR=Self__PYHQ->value__HN2H;
-        t__KBPR=Self__PYHQ->parent_constant__U2JH.static_type__M2YD;
-        result__5APR=NULL;
-        ptr__ABPR=((__POINTER )(NULL));
-        typ_id__BBPR= 0;
-        sz__CBPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__CBPR ==  0)) {
-          result__5APR=REAL_CST__;
-        } else {
-          typ_id__BBPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CBPR);
-          if ((typ_id__BBPR == (__INTEGER)(-  1))) {
-            a__DBPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__EBPR=(__UINTEGER_32)((__UINTEGER_32)(sz__CBPR + a__DBPR) & (__UINTEGER_32)(~ a__DBPR));
-            ptr_table__MBPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EBPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__LBPR=((__POINTER )(NULL));
-            result__NBPR=((__POINTER *)ptr_table__MBPR)[ 0];
-            if ((result__NBPR == (void *)NULL)) {
-              result__NBPR=new_lab__2PJ(new_size__EBPR);
-              next__LBPR=(void *)((unsigned long)result__NBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBPR)));
-              ((__POINTER *)next__LBPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MBPR)[ 0]=next__LBPR;
-            } else {
-              next__LBPR=((__POINTER *)result__NBPR)[ 0];
-              if ((next__LBPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NBPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EBPR <<  1)) <=  4096)) {
-                  next__LBPR=(void *)((unsigned long)result__NBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBPR)));
-                } else {
-                  next__LBPR=new_lab__2PJ(new_size__EBPR);
-                };
-                ((__POINTER *)next__LBPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MBPR)[ 0]=next__LBPR;
-              } else {
-                ((__POINTER *)result__NBPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LBPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__NBPR=next__LBPR;
-              };
-            };
-            ptr__ABPR=result__NBPR;
-          } else {
-            t__FBPR=((__UINTEGER_32 )typ_id__BBPR);
-            a__GBPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UBPR=(__UINTEGER_32)((__UINTEGER_32)(sz__CBPR + a__GBPR) & (__UINTEGER_32)(~ a__GBPR));
-            ptr_table__RBPR=((__POINTER )(&(table_type[(t__FBPR)])));
-            lab_type__TBPR=(__UINTEGER_32)(t__FBPR |  1);
-            next__QBPR=((__POINTER )(NULL));
-            result__SBPR=((__POINTER *)ptr_table__RBPR)[ 0];
-            if ((result__SBPR == (void *)NULL)) {
-              result__SBPR=new_lab__2PJ(lab_type__TBPR);
-              next__QBPR=(void *)((unsigned long)result__SBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBPR)));
-              ((__POINTER *)next__QBPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RBPR)[ 0]=next__QBPR;
-            } else {
-              next__QBPR=((__POINTER *)result__SBPR)[ 0];
-              if ((next__QBPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SBPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UBPR <<  1)) <=  4096)) {
-                  next__QBPR=(void *)((unsigned long)result__SBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBPR)));
-                } else {
-                  next__QBPR=new_lab__2PJ(lab_type__TBPR);
-                };
-                ((__POINTER *)next__QBPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RBPR)[ 0]=next__QBPR;
-              } else {
-                ((__POINTER *)result__SBPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QBPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SBPR=next__QBPR;
-              };
+        __tmp__VTNC=get_name__TAUD(last_string__U4E);
+        last_section__WTNC=__tmp__VTNC;
+        if (((void *)((__SECTION___RVOB *)__tmp__VTNC)->name__G25E == (void *)(&__string_37))) {
+          ((__PROTOTYPE__MF *)object__1KE)->is_mapping__3JZC=TRUE__K__;
+          result__050T=TRUE__K__;
+        } else /* FALSE */ {
+          result__050T=FALSE__O__;
+        };
+        if (result__050T) {
+          result__050T=TRUE__K__;
+        } else /* FALSE */ {
+          Self__CVFT=((__SECTION___RVOB *)__tmp__VTNC);
+          if (((((void *)Self__CVFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__CVFT->name__G25E == (void *)(&__string_33))) && ((void *)object__1KE->last_slot__NUNC != (void *)NULL))) {
+            __tmp__WUNC=object__1KE->last_slot__NUNC;
+            if (((struct ___OBJ *)__tmp__WUNC)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XUNC=((__ITM_SLOT__PLC *)__tmp__WUNC)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XUNC=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WUNC)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            Self__EVFT=((__SECTION___RVOB *)__tmp__XUNC);
+            __tmp__T5LD=(! (((void *)Self__EVFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__EVFT->name__G25E == (void *)(&__string_33))));
+          } else /* FALSE */ {
+            __tmp__T5LD=FALSE__O__;
+          };
+          if (__tmp__T5LD) {
+            __tmp__EVNC=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_447));
+            put_position__PRE(__tmp__EVNC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ptr__ABPR=result__SBPR;
           };
-          result__5APR=((__REAL_CST *)ptr__ABPR);
-          *(result__5APR) = *(REAL_CST__);
+          result__050T=__tmp__T5LD;
         };
-        Self__HBPR=((__REAL_CST *)result__5APR);
-        Self__HBPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IBPR;
-        Self__HBPR->value__HN2H=v__JBPR;
-        Self__HBPR->parent_constant__U2JH.static_type__M2YD=t__KBPR;
-        __tmp__DP0G=result__5APR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__RYHQ=((__CHARACTER_CST *)e__BMYG);
-        __tmp__DP0G=create__char__4SMH(Self__RYHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RYHQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__SYHQ=((__IS_EXPANDED *)e__BMYG);
-        __tmp__XCCR=read__QB5G(((__READ_LOCAL *)Self__SYHQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__XCCR==NULL) {
-          __tmp__YCCR=NULL;
-        } else {
-          __tmp__YCCR=((__READ_LOCAL *)__tmp__XCCR);
-        };
-        p__4BPR=Self__SYHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__VBPR=NULL;
-        ptr__WBPR=((__POINTER )(NULL));
-        typ_id__XBPR= 0;
-        sz__YBPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__YBPR ==  0)) {
-          result__VBPR=IS_EXPANDED__;
-        } else {
-          typ_id__XBPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YBPR);
-          if ((typ_id__XBPR == (__INTEGER)(-  1))) {
-            a__ZBPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0BPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YBPR + a__ZBPR) & (__UINTEGER_32)(~ a__ZBPR));
-            ptr_table__BCPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0BPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__ACPR=((__POINTER )(NULL));
-            result__CCPR=((__POINTER *)ptr_table__BCPR)[ 0];
-            if ((result__CCPR == (void *)NULL)) {
-              result__CCPR=new_lab__2PJ(new_size__0BPR);
-              next__ACPR=(void *)((unsigned long)result__CCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0BPR)));
-              ((__POINTER *)next__ACPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BCPR)[ 0]=next__ACPR;
-            } else {
-              next__ACPR=((__POINTER *)result__CCPR)[ 0];
-              if ((next__ACPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CCPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0BPR <<  1)) <=  4096)) {
-                  next__ACPR=(void *)((unsigned long)result__CCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0BPR)));
-                } else {
-                  next__ACPR=new_lab__2PJ(new_size__0BPR);
-                };
-                ((__POINTER *)next__ACPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BCPR)[ 0]=next__ACPR;
-              } else {
-                ((__POINTER *)result__CCPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ACPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CCPR=next__ACPR;
-              };
+        if ((! result__050T)) {
+          if ((((((void *)((__SECTION___RVOB *)last_section__WTNC)->name__G25E == (void *)(&__string_32)) && ((void *)object__1KE->type_style__XZMB == (void *)(&__string_18))) && ((void *)object__1KE->parent_named__PF.name__GWB != (void *)(&__string_51))) && ((void *)object__1KE->parent_named__PF.name__GWB != (void *)(&__string_52)))) {
+            __tmp__EVNC=current_position__UVQ();
+            put_error__text__EQE( 2,(&__string_448));
+            put_position__PRE(__tmp__EVNC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
             };
-            ptr__WBPR=result__CCPR;
-          } else {
-            t__1BPR=((__UINTEGER_32 )typ_id__XBPR);
-            a__2BPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__JCPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YBPR + a__2BPR) & (__UINTEGER_32)(~ a__2BPR));
-            ptr_table__GCPR=((__POINTER )(&(table_type[(t__1BPR)])));
-            lab_type__ICPR=(__UINTEGER_32)(t__1BPR |  1);
-            next__FCPR=((__POINTER )(NULL));
-            result__HCPR=((__POINTER *)ptr_table__GCPR)[ 0];
-            if ((result__HCPR == (void *)NULL)) {
-              result__HCPR=new_lab__2PJ(lab_type__ICPR);
-              next__FCPR=(void *)((unsigned long)result__HCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JCPR)));
-              ((__POINTER *)next__FCPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GCPR)[ 0]=next__FCPR;
-            } else {
-              next__FCPR=((__POINTER *)result__HCPR)[ 0];
-              if ((next__FCPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HCPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JCPR <<  1)) <=  4096)) {
-                  next__FCPR=(void *)((unsigned long)result__HCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JCPR)));
-                } else {
-                  next__FCPR=new_lab__2PJ(lab_type__ICPR);
-                };
-                ((__POINTER *)next__FCPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GCPR)[ 0]=next__FCPR;
-              } else {
-                ((__POINTER *)result__HCPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FCPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HCPR=next__FCPR;
-              };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ptr__WBPR=result__HCPR;
           };
-          result__VBPR=((__IS_EXPANDED *)ptr__WBPR);
-          *(result__VBPR) = *(IS_EXPANDED__);
         };
-        Self__3BPR=((__IS_EXPANDED *)result__VBPR);
-        Self__3BPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4BPR;
-        Self__3BPR->receiver__WN2H=__tmp__YCCR;
-        __tmp__DP0G=result__VBPR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__DP0G=my_copy__1N2H(e__BMYG);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__DP0G=my_copy__EO2H(e__BMYG);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__DP0G=my_copy__PO2H(e__BMYG);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__DP0G=my_copy__1O2H(e__BMYG);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__DP0G=my_copy__GP2H(e__BMYG);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__DP0G=my_copy__RP2H(e__BMYG);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__DP0G=my_copy__2P2H(e__BMYG);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__DP0G=my_copy__HQ2H(e__BMYG);
-      } break;
-      case __PUT_TO__: {
-        __tmp__DP0G=my_copy__SQ2H(e__BMYG);
-      } break;
-      case __ITEM__: {
-        __tmp__DP0G=my_copy__DR2H(e__BMYG);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__DP0G=my_copy__PR2H(e__BMYG);
-      } break;
-      case __CAST__: {
-        __tmp__DP0G=my_copy__YR2H(e__BMYG);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__DP0G=my_copy__5SYM(e__BMYG);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__DP0G=my_copy__IUGK(e__BMYG);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__FDER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__BMYG)->global__ZGJK),NULL);
-        if (__tmp__FDER==NULL) {
-          __tmp__GDER=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__FDER)->__id) {
-          case __READ_SLOT__: {
-            __tmp__GDER=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__GDER=((__READ_GLOBAL *)__tmp__FDER);
-          } break;
-          }
+      } else /* FALSE */ {
+        __tmp__4WNC=read_type_list__Z3TC(PARSER__VSD__,TRUE__K__);
+        if (((void *)__tmp__4WNC == (void *)NULL)) {
+          __tmp__QTNC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_446));
+          put_position__PRE(__tmp__QTNC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-        __tmp__DP0G=__tmp__GDER;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__DP0G=my_copy__BQCN(e__BMYG);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__DP0G=my_copy__NREO(e__BMYG);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__DP0G=my_copy__VYJO(e__BMYG);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__DP0G=my_copy__0REO(e__BMYG);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__DP0G=my_copy__BZJO(e__BMYG);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__DP0G=my_copy__CNJM(e__BMYG);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__DP0G=my_copy__5XLL(e__BMYG);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__DP0G=my_copy__WVYM(e__BMYG);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__DP0G=my_copy__FSEO(e__BMYG);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__DP0G=my_copy__QCEP(e__BMYG);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__DP0G=my_copy__5LSN(e__BMYG);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__DP0G=my_copy__KMSN(e__BMYG);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__DP0G=my_copy__JZPN(e__BMYG);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__DP0G=my_copy__G3SO(e__BMYG);
-      } break;
+        Self__4KAF=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)bucket_list__BCUD);
+        __tmp__VTNC=NULL;
+        __tmp__MLAF=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__4WNC));
+        node__KLAF=((void **)Self__4KAF->buckets__ULAF)[(__INTEGER__Q)(__tmp__MLAF % Self__4KAF->capacity__NLAF)];
+        while ((! (((void *)node__KLAF == (void *)NULL) || ((void *)node__KLAF->key__AMAF == (void *)__tmp__4WNC)))) {
+          node__KLAF=node__KLAF->next__LMAF;
+        };
+        if (((void *)node__KLAF != (void *)NULL)) {
+          __tmp__VTNC=node__KLAF->item__TMAF;
+        };
+        Self__CVFT=__tmp__VTNC;
+        if (((void *)__tmp__VTNC == (void *)NULL)) {
+          __tmp__XUNC=NULL;
+          ptr__4OOU=((__POINTER__IB )(NULL));
+          typ_id__5OOU= 0;
+          __tmp__APOU=((__POINTER__IB )sizeof(__SECTION___RVOB));
+          if (((unsigned long)__tmp__APOU ==  0)) {
+            __tmp__XUNC=SECTION___RVOB__;
+          } else /* FALSE */ {
+            typ_id__5OOU=__SECTION___RVOB__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__APOU));
+            if ((typ_id__5OOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__BPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__CPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__APOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__DPOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CPOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__BPOU=micro_alloc__table__lab__UKI(__tmp__CPOU,((__POINTER__IB )(&(table_size[(__tmp__DPOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CPOU)));
+              ptr__4OOU=__tmp__BPOU;
+            } else /* FALSE */ {
+              __tmp__DPOU=((__UINTEGER_32__ZWB )typ_id__5OOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__BPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__CPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__APOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__BPOU=micro_alloc__table__lab__UKI(__tmp__CPOU,((__POINTER__IB )(&(table_type[(__tmp__DPOU)]))),(__UINTEGER_32__ZWB)(__tmp__DPOU |  1));
+              ptr__4OOU=__tmp__BPOU;
+            };
+            __tmp__XUNC=((__SECTION___RVOB *)ptr__4OOU);
+            *(__tmp__XUNC) = *(SECTION___RVOB__);
+          };
+          Self__CVFT=__tmp__XUNC;
+          Self__EVFT=((__SECTION___RVOB *)__tmp__XUNC);
+          Self__EVFT->name__G25E=NULL;
+          Self__EVFT->type_list__DTAF=__tmp__4WNC;
+          Self__TVAF=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)bucket_list__BCUD);
+          typ_id__5OOU=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__4WNC));
+          __tmp__BWAF=(__INTEGER__Q)(typ_id__5OOU % Self__TVAF->capacity__NLAF);
+          idx__3VAF=__tmp__BWAF;
+          node__4VAF=((void **)Self__TVAF->buckets__ULAF)[__tmp__BWAF];
+          while ((! (((void *)node__4VAF == (void *)NULL) || ((void *)node__4VAF->key__AMAF == (void *)__tmp__4WNC)))) {
+            node__4VAF=node__4VAF->next__LMAF;
+          };
+          if (((void *)node__4VAF == (void *)NULL)) {
+            if ((Self__TVAF->capacity__NLAF == Self__TVAF->count__5WAF)) {
+              node1__FJ0F=NULL;
+              node2__GJ0F=NULL;
+              old_buckets__EJ0F=Self__TVAF->buckets__ULAF;
+              __tmp__LJ0F=prime_number_ceiling__OKN((__INTEGER__Q)(Self__TVAF->capacity__NLAF +  1));
+              __tmp__BPOU=((__POINTER__IB )(__INTEGER__Q)(__tmp__LJ0F * ((__INTEGER__Q )(sizeof(void *)))));
+              __tmp__CPOU=((__POINTER__IB )(NULL));
+              (&__string_4)->count__0C= 16;
+              (&__string_4)->storage__1C="Memory: Size = 0";
+              __tmp__KA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KA1T) - (unsigned long)((__POINTER__IB ) 1)));
+              __tmp__BPOU=(void *)((unsigned long)__tmp__MA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+              if ((__tmp__BPOU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__OA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__PA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__QA1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PA1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__OA1T=micro_alloc__table__lab__UKI(__tmp__PA1T,((__POINTER__IB )(&(table_size[(__tmp__QA1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PA1T)));
+                ((__POINTER__IB *)__tmp__OA1T)[ 0]=((__POINTER__IB ) 3);
+                __tmp__CPOU=(void *)((unsigned long)__tmp__OA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+              } else /* FALSE */ {
+                __tmp__TA1T=search__LQCB(__tmp__MA1T);
+                __tmp__CPOU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__TA1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+              };
+              Result__FA1T=((void **)__tmp__CPOU);
+              Self__GA1T=(__INTEGER__Q)(__tmp__LJ0F -  1);
+              while ((Self__GA1T >=  0)) {
+                Result__FA1T[Self__GA1T]=NULL;
+                Self__GA1T=(__INTEGER__Q)(Self__GA1T -  1);
+              };
+              Self__TVAF->buckets__ULAF=Result__FA1T;
+              Self__GA1T=(__INTEGER__Q)(Self__TVAF->capacity__NLAF -  1);
+              Self__TVAF->capacity__NLAF=__tmp__LJ0F;
+              while ((Self__GA1T >=  0)) {
+                node1__FJ0F=((void **)old_buckets__EJ0F)[Self__GA1T];
+                while (((void *)node1__FJ0F != (void *)NULL)) {
+                  node2__GJ0F=node1__FJ0F->next__LMAF;
+                  __tmp__HK0F=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)node1__FJ0F->key__AMAF));
+                  __tmp__JK0F=(__INTEGER__Q)(__tmp__HK0F % Self__TVAF->capacity__NLAF);
+                  ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)node1__FJ0F)->next__LMAF=((void **)Self__TVAF->buckets__ULAF)[__tmp__JK0F];
+                  ((void **)Self__TVAF->buckets__ULAF)[__tmp__JK0F]=node1__FJ0F;
+                  node1__FJ0F=node2__GJ0F;
+                };
+                Self__GA1T=(__INTEGER__Q)(Self__GA1T -  1);
+              };
+              idx__3VAF=(__INTEGER__Q)(typ_id__5OOU % Self__TVAF->capacity__NLAF);
+            };
+            node1__FJ0F=((void **)Self__TVAF->buckets__ULAF)[idx__3VAF];
+            node2__GJ0F=NULL;
+            __tmp__BPOU=((__POINTER__IB )(NULL));
+            __tmp__LJ0F= 0;
+            __tmp__CPOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF));
+            if (((unsigned long)__tmp__CPOU ==  0)) {
+              node2__GJ0F=HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__;
+            } else /* FALSE */ {
+              __tmp__LJ0F=__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CPOU));
+              if ((__tmp__LJ0F == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__OA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__PA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__CPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__QA1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PA1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__OA1T=micro_alloc__table__lab__UKI(__tmp__PA1T,((__POINTER__IB )(&(table_size[(__tmp__QA1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PA1T)));
+                __tmp__BPOU=__tmp__OA1T;
+              } else /* FALSE */ {
+                __tmp__QA1T=((__UINTEGER_32__ZWB )__tmp__LJ0F);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__OA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__PA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__CPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__OA1T=micro_alloc__table__lab__UKI(__tmp__PA1T,((__POINTER__IB )(&(table_type[(__tmp__QA1T)]))),(__UINTEGER_32__ZWB)(__tmp__QA1T |  1));
+                __tmp__BPOU=__tmp__OA1T;
+              };
+              node2__GJ0F=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)__tmp__BPOU);
+              *(node2__GJ0F) = *(HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__);
+            };
+            Self__GK1G=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)node2__GJ0F);
+            Self__GK1G->item__TMAF=__tmp__XUNC;
+            Self__GK1G->key__AMAF=__tmp__4WNC;
+            Self__GK1G->next__LMAF=node1__FJ0F;
+            node__4VAF=node2__GJ0F;
+            ((void **)Self__TVAF->buckets__ULAF)[idx__3VAF]=node2__GJ0F;
+            Self__TVAF->count__5WAF=(__INTEGER__Q)(Self__TVAF->count__5WAF +  1);
+          } else /* FALSE */ {
+            ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)node__4VAF)->item__TMAF=__tmp__XUNC;
+          };
+        };
+        last_section__WTNC=Self__CVFT;
       };
-      result__KCPR=NULL;
-      ptr__LCPR=((__POINTER )(NULL));
-      typ_id__MCPR= 0;
-      sz__NCPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
-      if ((sz__NCPR ==  0)) {
-        result__KCPR=NODE_STYLE__;
-      } else {
-        typ_id__MCPR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NCPR);
-        if ((typ_id__MCPR == (__INTEGER)(-  1))) {
-          a__OCPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PCPR=(__UINTEGER_32)((__UINTEGER_32)(sz__NCPR + a__OCPR) & (__UINTEGER_32)(~ a__OCPR));
-          ptr_table__YCPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PCPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__XCPR=((__POINTER )(NULL));
-          result__ZCPR=((__POINTER *)ptr_table__YCPR)[ 0];
-          if ((result__ZCPR == (void *)NULL)) {
-            result__ZCPR=new_lab__2PJ(new_size__PCPR);
-            next__XCPR=(void *)((unsigned long)result__ZCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PCPR)));
-            ((__POINTER *)next__XCPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YCPR)[ 0]=next__XCPR;
-          } else {
-            next__XCPR=((__POINTER *)result__ZCPR)[ 0];
-            if ((next__XCPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZCPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PCPR <<  1)) <=  4096)) {
-                next__XCPR=(void *)((unsigned long)result__ZCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PCPR)));
-              } else {
-                next__XCPR=new_lab__2PJ(new_size__PCPR);
+      do {
+        result__050T=FALSE__O__;
+        __tmp__WUNC=NULL;
+        result__U50T='\0';
+        result__W50T=read_style__45OC();
+        if ((result__W50T != ' ')) {
+          result__050T=TRUE__K__;
+          result__YFYD=NULL;
+          result__B2YD=NULL;
+          __tmp__T5LD=(((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD)->parent_arrayed_collection__K2YD.upper__JZAF <  0);
+          if (__tmp__T5LD) {
+            __tmp__T2YD=create_with_capacity__MC0D( 16);
+            result__B2YD=__tmp__T2YD;
+          } else /* FALSE */ {
+            Self__UX0F=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD);
+            __tmp__T2YD=((void **)Self__UX0F->parent_arrayed_collection__K2YD.storage__JPBF)[Self__UX0F->parent_arrayed_collection__K2YD.upper__JZAF];
+            result__B2YD=__tmp__T2YD;
+            Self__UX0F=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            Self__UX0F->parent_arrayed_collection__K2YD.upper__JZAF=(__INTEGER__Q)(Self__UX0F->parent_arrayed_collection__K2YD.upper__JZAF -  1);
+          };
+          __tmp__GGYD=read_loc_arg__with_self__5WMD(PARSER__VSD__,FALSE__O__,TRUE__K__);
+          arg__XFYD=__tmp__GGYD;
+          if (((void *)__tmp__GGYD == (void *)NULL)) {
+            result__PFXT=read_character__MXI('\'');
+            if (result__PFXT) {
+              __tmp__SGYD=read_slot_operator__TF0D(result__B2YD);
+              result__YFYD=__tmp__SGYD;
+            } else /* FALSE */ {
+              __tmp__YGYD=current_position__UVQ();
+              result__KPOU=NULL;
+              __tmp__OA1T=((__POINTER__IB )(NULL));
+              __tmp__HK0F= 0;
+              __tmp__PA1T=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+              if (((unsigned long)__tmp__PA1T ==  0)) {
+                result__KPOU=ITM_ARG__Q0MD__;
+              } else /* FALSE */ {
+                __tmp__HK0F=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PA1T));
+                if ((__tmp__HK0F == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__OPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__PPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__QPOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PPOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__OPOU=micro_alloc__table__lab__UKI(__tmp__PPOU,((__POINTER__IB )(&(table_size[(__tmp__QPOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PPOU)));
+                  __tmp__OA1T=__tmp__OPOU;
+                } else /* FALSE */ {
+                  __tmp__QPOU=((__UINTEGER_32__ZWB )__tmp__HK0F);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__OPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__PPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__OPOU=micro_alloc__table__lab__UKI(__tmp__PPOU,((__POINTER__IB )(&(table_type[(__tmp__QPOU)]))),(__UINTEGER_32__ZWB)(__tmp__QPOU |  1));
+                  __tmp__OA1T=__tmp__OPOU;
+                };
+                result__KPOU=((__ITM_ARG__Q0MD *)__tmp__OA1T);
+                *(result__KPOU) = *(ITM_ARG__Q0MD__);
+              };
+              Self__WPOU=((__ITM_ARG__Q0MD *)result__KPOU);
+              Self__WPOU->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__YGYD;
+              Self__WPOU->name__3VBE=(&__string_67);
+              Self__WPOU->type__4VBE=type_self__O4SC;
+              arg__XFYD=result__KPOU;
+              add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)result__B2YD),result__KPOU);
+              __tmp__4GYD=read_slot_keyword__DL0D(result__B2YD);
+              result__YFYD=__tmp__4GYD;
+            };
+          } else /* FALSE */ {
+            add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)result__B2YD),arg__XFYD);
+            result__PFXT=read_character__MXI('.');
+            if (result__PFXT) {
+              __tmp__4GYD=read_slot_keyword__DL0D(result__B2YD);
+              result__YFYD=__tmp__4GYD;
+              __tmp__NHYD=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__NHYD=FALSE__O__;
+            };
+            if ((! __tmp__NHYD)) {
+              __tmp__NHYD=read_character__MXI('\'');
+              if (__tmp__NHYD) {
+                __tmp__ZHYD=read_slot_operator__TF0D(result__B2YD);
+                result__YFYD=__tmp__ZHYD;
+              };
+            };
+          };
+          if (((void *)result__YFYD != (void *)NULL)) {
+            __tmp__T2YD=copy__R0ZD(result__B2YD);
+            if (((struct ___OBJ *)result__YFYD)->__id==__ITM_SLOT__PLC__) {
+              set_argument_list__OKBE(((__ITM_SLOT__PLC *)result__YFYD),__tmp__T2YD);
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__SGYD=((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)result__YFYD));
+              __tmp__HK0F=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              if ((__tmp__HK0F >  1)) {
+                __tmp__PMBE=TRUE__K__;
+              } else /* FALSE */ {
+                Result__3BUT=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                if (((struct ___OBJ *)Result__3BUT)->__id==__ITM_ARG__Q0MD__) {
+                  __tmp__JK0F= 1;
+                } else /* ITM_ARGS */ {
+                  __tmp__JK0F=(__INTEGER__Q)(((__ITM_ARGS__MITF *)Result__3BUT)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+                };
+                __tmp__PMBE=(__tmp__JK0F >  1);
+              };
+              if (__tmp__PMBE) {
+                if (((void *)((__SECTION___RVOB *)__tmp__SGYD->parent_itm_slot__3F0D.id_section__TVOB)->name__G25E == (void *)(&__string_34))) {
+                  Self__ZFXT=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD);
+                  Result__1FXT=((void **)Self__ZFXT->parent_arrayed_collection__BGYD.storage__54AF)[Self__ZFXT->parent_arrayed_collection__BGYD.upper__53AF];
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  if (((struct ___OBJ *)Result__1FXT)->__id==__ITM_ARG__Q0MD__) {
+                    __tmp__3MBE=((__ITM_ARG__Q0MD *)Result__1FXT)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+                  } else /* ITM_ARGS */ {
+                    __tmp__3MBE=((__ITM_ARGS__MITF *)Result__1FXT)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+                  };
+                  put_error__text__EQE( 1,(&__string_449));
+                  put_position__PRE(__tmp__3MBE);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                  };
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
+                  };
+                };
+                Self__0WFT=((__SECTION___RVOB *)__tmp__SGYD->parent_itm_slot__3F0D.id_section__TVOB);
+                if ((((void *)Self__0WFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__0WFT->name__G25E == (void *)(&__string_33)))) {
+                  Self__ZFXT=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD);
+                  Result__1FXT=((void **)Self__ZFXT->parent_arrayed_collection__BGYD.storage__54AF)[Self__ZFXT->parent_arrayed_collection__BGYD.upper__53AF];
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  if (((struct ___OBJ *)Result__1FXT)->__id==__ITM_ARG__Q0MD__) {
+                    __tmp__3MBE=((__ITM_ARG__Q0MD *)Result__1FXT)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+                  } else /* ITM_ARGS */ {
+                    __tmp__3MBE=((__ITM_ARGS__MITF *)Result__1FXT)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+                  };
+                  put_error__text__EQE( 1,(&__string_450));
+                  put_position__PRE(__tmp__3MBE);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                  };
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
+                  };
+                };
               };
-              ((__POINTER *)next__XCPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YCPR)[ 0]=next__XCPR;
-            } else {
-              ((__POINTER *)result__ZCPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XCPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ZCPR=next__XCPR;
+              __tmp__SGYD->parent_itm_slot__3F0D.argument_list__5LBE=__tmp__T2YD;
             };
           };
-          ptr__LCPR=result__ZCPR;
-        } else {
-          t__QCPR=((__UINTEGER_32 )typ_id__MCPR);
-          a__RCPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__ADPR=(__UINTEGER_32)((__UINTEGER_32)(sz__NCPR + a__RCPR) & (__UINTEGER_32)(~ a__RCPR));
-          ptr_table__3CPR=((__POINTER )(&(table_type[(t__QCPR)])));
-          lab_type__5CPR=(__UINTEGER_32)(t__QCPR |  1);
-          next__2CPR=((__POINTER )(NULL));
-          result__4CPR=((__POINTER *)ptr_table__3CPR)[ 0];
-          if ((result__4CPR == (void *)NULL)) {
-            result__4CPR=new_lab__2PJ(lab_type__5CPR);
-            next__2CPR=(void *)((unsigned long)result__4CPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADPR)));
-            ((__POINTER *)next__2CPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3CPR)[ 0]=next__2CPR;
-          } else {
-            next__2CPR=((__POINTER *)result__4CPR)[ 0];
-            if ((next__2CPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4CPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ADPR <<  1)) <=  4096)) {
-                next__2CPR=(void *)((unsigned long)result__4CPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADPR)));
-              } else {
-                next__2CPR=new_lab__2PJ(lab_type__5CPR);
-              };
-              ((__POINTER *)next__2CPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3CPR)[ 0]=next__2CPR;
-            } else {
-              ((__POINTER *)result__4CPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2CPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4CPR=next__2CPR;
-            };
-          };
-          ptr__LCPR=result__4CPR;
-        };
-        result__KCPR=((__NODE_STYLE *)ptr__LCPR);
-        *(result__KCPR) = *(NODE_STYLE__);
-      };
-      Self__SCPR=((__NODE_STYLE *)result__KCPR);
-      Self__SCPR->parent_node__WO0G.expr__RJZD=__tmp__DP0G;
-      Self__SCPR->slot__ON5G=__tmp__BP0G;
-      Self__SCPR->parent_node__WO0G.data__SJZD=Self__5LYG;
-      Self__SCPR->result_expr__PN5G=__tmp__CP0G;
-      add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,result__KCPR);
-      result__IDER=NULL;
-      ptr__JDER=((__POINTER )(NULL));
-      typ_id__KDER= 0;
-      sz__LDER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-      if ((sz__LDER ==  0)) {
-        result__IDER=NODE_TYPE__;
-      } else {
-        typ_id__KDER=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LDER);
-        if ((typ_id__KDER == (__INTEGER)(-  1))) {
-          a__MDER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__NDER=(__UINTEGER_32)((__UINTEGER_32)(sz__LDER + a__MDER) & (__UINTEGER_32)(~ a__MDER));
-          ptr_table__CDPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NDER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__BDPR=((__POINTER )(NULL));
-          result__DDPR=((__POINTER *)ptr_table__CDPR)[ 0];
-          if ((result__DDPR == (void *)NULL)) {
-            result__DDPR=new_lab__2PJ(new_size__NDER);
-            next__BDPR=(void *)((unsigned long)result__DDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDER)));
-            ((__POINTER *)next__BDPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CDPR)[ 0]=next__BDPR;
-          } else {
-            next__BDPR=((__POINTER *)result__DDPR)[ 0];
-            if ((next__BDPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DDPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NDER <<  1)) <=  4096)) {
-                next__BDPR=(void *)((unsigned long)result__DDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDER)));
-              } else {
-                next__BDPR=new_lab__2PJ(new_size__NDER);
-              };
-              ((__POINTER *)next__BDPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CDPR)[ 0]=next__BDPR;
-            } else {
-              ((__POINTER *)result__DDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DDPR=next__BDPR;
+          last_slot__ADUD=result__YFYD;
+          if (((void *)result__YFYD == (void *)NULL)) {
+            __tmp__YGYD=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_451));
+            put_position__PRE(__tmp__YGYD);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
             };
-          };
-          ptr__JDER=result__DDPR;
-        } else {
-          t__ODER=((__UINTEGER_32 )typ_id__KDER);
-          a__PDER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KDPR=(__UINTEGER_32)((__UINTEGER_32)(sz__LDER + a__PDER) & (__UINTEGER_32)(~ a__PDER));
-          ptr_table__HDPR=((__POINTER )(&(table_type[(t__ODER)])));
-          lab_type__JDPR=(__UINTEGER_32)(t__ODER |  1);
-          next__GDPR=((__POINTER )(NULL));
-          result__IDPR=((__POINTER *)ptr_table__HDPR)[ 0];
-          if ((result__IDPR == (void *)NULL)) {
-            result__IDPR=new_lab__2PJ(lab_type__JDPR);
-            next__GDPR=(void *)((unsigned long)result__IDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDPR)));
-            ((__POINTER *)next__GDPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HDPR)[ 0]=next__GDPR;
-          } else {
-            next__GDPR=((__POINTER *)result__IDPR)[ 0];
-            if ((next__GDPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IDPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KDPR <<  1)) <=  4096)) {
-                next__GDPR=(void *)((unsigned long)result__IDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDPR)));
-              } else {
-                next__GDPR=new_lab__2PJ(lab_type__JDPR);
-              };
-              ((__POINTER *)next__GDPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HDPR)[ 0]=next__GDPR;
-            } else {
-              ((__POINTER *)result__IDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__IDPR=next__GDPR;
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
           };
-          ptr__JDER=result__IDPR;
-        };
-        result__IDER=((__NODE_TYPE *)ptr__JDER);
-        *(result__IDER) = *(NODE_TYPE__);
-      };
-      Self__QDER=((__NODE_TYPE *)result__IDER);
-      Self__QDER->parent_node__QLQC.expr__RJZD=__tmp__CP0G;
-      Self__QDER->parent_node__QLQC.data__SJZD=Self__5LYG;
-      late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-      add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,result__IDER);
-    } else {
-      if (((struct ___OBJ *)s__UO0G)->__id==__SLOT_DATA__) {
-        __tmp__PP0G=((__SLOT *)((__SLOT_DATA *)s__UO0G)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__PP0G=((__SLOT *)((__SLOT_CODE *)s__UO0G)->parent_slot__A22F)->base_slot__X12F;
-      };
-      __tmp__QP0G=Self__5LYG->parent_dta__NLQC.slot__WHZD;
-      if (((struct ___OBJ *)__tmp__QP0G)->__id==__SLOT_DATA__) {
-        __tmp__RP0G=((__SLOT *)((__SLOT_DATA *)__tmp__QP0G)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__RP0G=((__SLOT *)((__SLOT_CODE *)__tmp__QP0G)->parent_slot__A22F)->base_slot__X12F;
-      };
-      is_equal_profil__XK5G(__tmp__PP0G,__tmp__RP0G);
-      switch (((struct ___OBJ *)e__BMYG)->__id) {
-      case __LIST__: {
-        __tmp__0S1G=my_copy__MSYM(e__BMYG);
-      } break;
-      case __STRING_CST__: {
-        Self__TYHQ=((__STRING_CST *)e__BMYG);
-        __tmp__0S1G=create__text__ITMH(Self__TYHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TYHQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__0S1G=my_copy__EK2H(e__BMYG);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__UYHQ=((__PROTOTYPE_CST *)e__BMYG);
-        __tmp__0S1G=create__type__PKQC(Self__UYHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UYHQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__VYHQ=((__INTEGER_CST *)e__BMYG);
-        p__2DER=Self__VYHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__3DER=Self__VYHQ->value__W4YD;
-        t__4DER=Self__VYHQ->parent_constant__B3LC.static_type__M2YD;
-        result__TDER=NULL;
-        ptr__UDER=((__POINTER )(NULL));
-        typ_id__VDER= 0;
-        sz__WDER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__WDER ==  0)) {
-          result__TDER=INTEGER_CST__;
-        } else {
-          typ_id__VDER=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WDER);
-          if ((typ_id__VDER == (__INTEGER)(-  1))) {
-            a__XDER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YDER=(__UINTEGER_32)((__UINTEGER_32)(sz__WDER + a__XDER) & (__UINTEGER_32)(~ a__XDER));
-            ptr_table__MDPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YDER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__LDPR=((__POINTER )(NULL));
-            result__NDPR=((__POINTER *)ptr_table__MDPR)[ 0];
-            if ((result__NDPR == (void *)NULL)) {
-              result__NDPR=new_lab__2PJ(new_size__YDER);
-              next__LDPR=(void *)((unsigned long)result__NDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDER)));
-              ((__POINTER *)next__LDPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MDPR)[ 0]=next__LDPR;
-            } else {
-              next__LDPR=((__POINTER *)result__NDPR)[ 0];
-              if ((next__LDPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NDPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YDER <<  1)) <=  4096)) {
-                  next__LDPR=(void *)((unsigned long)result__NDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDER)));
-                } else {
-                  next__LDPR=new_lab__2PJ(new_size__YDER);
+          if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+            ((__ITM_SLOT__PLC *)last_slot__ADUD)->parent_named__QLC.style__0KQC=result__W50T;
+          } else /* ITM_SLOT_OPERATOR */ {
+            ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC=result__W50T;
+          };
+          __tmp__T5LD=read_symbol__F2Q((&__string_21));
+          if (__tmp__T5LD) {
+            result__PFXT=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__NHYD=read_symbol__F2Q((&__string_22));
+            result__PFXT=__tmp__NHYD;
+          };
+          if (result__PFXT) {
+            result__PFXT=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__NHYD=read_symbol__F2Q((&__string_23));
+            result__PFXT=__tmp__NHYD;
+          };
+          if (result__PFXT) {
+            result__U50T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)last_string__U4E)->storage__1C)[ 0];
+          } else /* FALSE */ {
+            result__U50T=' ';
+          };
+          if ((result__U50T == ' ')) {
+            result__PFXT=read_character__MXI(':');
+            __tmp__NHYD=result__PFXT;
+          } else /* FALSE */ {
+            __tmp__NHYD=FALSE__O__;
+          };
+          if (__tmp__NHYD) {
+            result__PFXT=read_character__MXI('(');
+            if (result__PFXT) {
+              __tmp__PEUD=read_type_list__Z3TC(PARSER__VSD__,FALSE__O__);
+              if (((void *)__tmp__PEUD == (void *)NULL)) {
+                __tmp__3MBE=current_position__UVQ();
+                put_error__text__EQE( 0,(&__string_452));
+                put_position__PRE(__tmp__3MBE);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                };
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
-                ((__POINTER *)next__LDPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MDPR)[ 0]=next__LDPR;
-              } else {
-                ((__POINTER *)result__NDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__NDPR=next__LDPR;
               };
-            };
-            ptr__UDER=result__NDPR;
-          } else {
-            t__ZDER=((__UINTEGER_32 )typ_id__VDER);
-            a__0DER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UDPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDER + a__0DER) & (__UINTEGER_32)(~ a__0DER));
-            ptr_table__RDPR=((__POINTER )(&(table_type[(t__ZDER)])));
-            lab_type__TDPR=(__UINTEGER_32)(t__ZDER |  1);
-            next__QDPR=((__POINTER )(NULL));
-            result__SDPR=((__POINTER *)ptr_table__RDPR)[ 0];
-            if ((result__SDPR == (void *)NULL)) {
-              result__SDPR=new_lab__2PJ(lab_type__TDPR);
-              next__QDPR=(void *)((unsigned long)result__SDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDPR)));
-              ((__POINTER *)next__QDPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RDPR)[ 0]=next__QDPR;
-            } else {
-              next__QDPR=((__POINTER *)result__SDPR)[ 0];
-              if ((next__QDPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SDPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UDPR <<  1)) <=  4096)) {
-                  next__QDPR=(void *)((unsigned long)result__SDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDPR)));
-                } else {
-                  next__QDPR=new_lab__2PJ(lab_type__TDPR);
+              __tmp__PMBE=read_character__MXI(')');
+              if ((! __tmp__PMBE)) {
+                __tmp__3MBE=current_position__UVQ();
+                put_error__text__EQE( 2,(&__string_429));
+                put_position__PRE(__tmp__3MBE);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                };
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
-                ((__POINTER *)next__QDPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RDPR)[ 0]=next__QDPR;
-              } else {
-                ((__POINTER *)result__SDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SDPR=next__QDPR;
               };
-            };
-            ptr__UDER=result__SDPR;
-          };
-          result__TDER=((__INTEGER_CST *)ptr__UDER);
-          *(result__TDER) = *(INTEGER_CST__);
-        };
-        Self__1DER=((__INTEGER_CST *)result__TDER);
-        Self__1DER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2DER;
-        Self__1DER->value__W4YD=v__3DER;
-        Self__1DER->parent_constant__B3LC.static_type__M2YD=t__4DER;
-        check_type__YG5D(Self__1DER);
-        __tmp__0S1G=result__TDER;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__1CCR=read__QB5G(((__READ_LOCAL *)e__BMYG)->local__HJZD);
-        if (__tmp__1CCR==NULL) {
-          __tmp__2CCR=NULL;
-        } else {
-          __tmp__2CCR=((__READ_LOCAL *)__tmp__1CCR);
-        };
-        __tmp__0S1G=__tmp__2CCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__0S1G=my_copy__SL2H(e__BMYG);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__0S1G=my_copy__LM2H(e__BMYG);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__0S1G=my_copy__YM2H(e__BMYG);
-      } break;
-      case __REAL_CST__: {
-        Self__XYHQ=((__REAL_CST *)e__BMYG);
-        p__4DPR=Self__XYHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__5DPR=Self__XYHQ->value__HN2H;
-        t__AEPR=Self__XYHQ->parent_constant__U2JH.static_type__M2YD;
-        result__VDPR=NULL;
-        ptr__WDPR=((__POINTER )(NULL));
-        typ_id__XDPR= 0;
-        sz__YDPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__YDPR ==  0)) {
-          result__VDPR=REAL_CST__;
-        } else {
-          typ_id__XDPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YDPR);
-          if ((typ_id__XDPR == (__INTEGER)(-  1))) {
-            a__ZDPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0DPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YDPR + a__ZDPR) & (__UINTEGER_32)(~ a__ZDPR));
-            ptr_table__CEPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0DPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__BEPR=((__POINTER )(NULL));
-            result__DEPR=((__POINTER *)ptr_table__CEPR)[ 0];
-            if ((result__DEPR == (void *)NULL)) {
-              result__DEPR=new_lab__2PJ(new_size__0DPR);
-              next__BEPR=(void *)((unsigned long)result__DEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DPR)));
-              ((__POINTER *)next__BEPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CEPR)[ 0]=next__BEPR;
-            } else {
-              next__BEPR=((__POINTER *)result__DEPR)[ 0];
-              if ((next__BEPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DEPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0DPR <<  1)) <=  4096)) {
-                  next__BEPR=(void *)((unsigned long)result__DEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DPR)));
-                } else {
-                  next__BEPR=new_lab__2PJ(new_size__0DPR);
+              __tmp__EFUD=get__P3UC(__tmp__PEUD);
+              __tmp__WUNC=__tmp__EFUD;
+            } else /* FALSE */ {
+              Result__3BUT=read_type__NTRC(PARSER__VSD__,FALSE__O__);
+              __tmp__WUNC=Result__3BUT;
+              if (((void *)Result__3BUT == (void *)NULL)) {
+                __tmp__3MBE=current_position__UVQ();
+                put_error__text__EQE( 0,(&__string_452));
+                put_position__PRE(__tmp__3MBE);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                };
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
-                ((__POINTER *)next__BEPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CEPR)[ 0]=next__BEPR;
-              } else {
-                ((__POINTER *)result__DEPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BEPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__DEPR=next__BEPR;
               };
             };
-            ptr__WDPR=result__DEPR;
-          } else {
-            t__1DPR=((__UINTEGER_32 )typ_id__XDPR);
-            a__2DPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KEPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YDPR + a__2DPR) & (__UINTEGER_32)(~ a__2DPR));
-            ptr_table__HEPR=((__POINTER )(&(table_type[(t__1DPR)])));
-            lab_type__JEPR=(__UINTEGER_32)(t__1DPR |  1);
-            next__GEPR=((__POINTER )(NULL));
-            result__IEPR=((__POINTER *)ptr_table__HEPR)[ 0];
-            if ((result__IEPR == (void *)NULL)) {
-              result__IEPR=new_lab__2PJ(lab_type__JEPR);
-              next__GEPR=(void *)((unsigned long)result__IEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KEPR)));
-              ((__POINTER *)next__GEPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HEPR)[ 0]=next__GEPR;
-            } else {
-              next__GEPR=((__POINTER *)result__IEPR)[ 0];
-              if ((next__GEPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IEPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KEPR <<  1)) <=  4096)) {
-                  next__GEPR=(void *)((unsigned long)result__IEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KEPR)));
-                } else {
-                  next__GEPR=new_lab__2PJ(lab_type__JEPR);
-                };
-                ((__POINTER *)next__GEPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HEPR)[ 0]=next__GEPR;
+            result__PFXT=read_symbol__F2Q((&__string_21));
+            if (result__PFXT) {
+              __tmp__PMBE=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__HKMD=read_symbol__F2Q((&__string_22));
+              __tmp__PMBE=__tmp__HKMD;
+            };
+            if (__tmp__PMBE) {
+              __tmp__PMBE=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__HKMD=read_symbol__F2Q((&__string_23));
+              __tmp__PMBE=__tmp__HKMD;
+            };
+            if (__tmp__PMBE) {
+              result__U50T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)last_string__U4E)->storage__1C)[ 0];
+            };
+          } else /* FALSE */ {
+            __tmp__WUNC=type_void__X4X;
+          };
+          result__YFYD=last_slot__ADUD;
+          if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+            set_result_type__KZAE(((__ITM_SLOT__PLC *)last_slot__ADUD),__tmp__WUNC);
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SGYD=((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)result__YFYD));
+            Self__0WFT=((__SECTION___RVOB *)__tmp__SGYD->parent_itm_slot__3F0D.id_section__TVOB);
+            if ((((void *)Self__0WFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__0WFT->name__G25E == (void *)(&__string_33)))) {
+              if (__tmp__WUNC==NULL) {
+                Result__1FXT=NULL;
               } else {
-                ((__POINTER *)result__IEPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GEPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__IEPR=next__GEPR;
+                switch (((struct ___OBJ *)__tmp__WUNC)->__id) {
+                case __ITM_TYPE_SIMPLE__RMB__: {
+                  Result__1FXT=((void *)__tmp__WUNC);
+                } break;
+                case __ITM_TYPE_STYLE__1MB__: {
+                  Result__1FXT=((void *)__tmp__WUNC);
+                } break;
+                case __ITM_TYPE_GENERIC__LPB__: {
+                  Result__1FXT=((void *)__tmp__WUNC);
+                } break;
+                case __ITM_TYPE_PARAMETER__ZEZ__: {
+                  Result__1FXT=((void *)__tmp__WUNC);
+                } break;
+                case __ITM_TYPE_MULTI__0URC__: {
+                  Result__1FXT=NULL;
+                } break;
+                case __ITM_TYPE_BLOCK__EYRC__: {
+                  Result__1FXT=((void *)__tmp__WUNC);
+                } break;
+                }
+              };
+              if (((((void *)Result__1FXT == (void *)NULL) || ((void *)Result__1FXT == (void *)type_self__O4SC)) || ((void *)Result__1FXT == (void *)type_void__X4X))) {
+                __tmp__3MBE=__tmp__SGYD->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+                put_error__text__EQE( 1,(&__string_453));
+                put_position__PRE(__tmp__3MBE);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                };
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
+                };
               };
             };
-            ptr__WDPR=result__IEPR;
+            __tmp__SGYD->parent_itm_slot__3F0D.result_type__KWOB=__tmp__WUNC;
           };
-          result__VDPR=((__REAL_CST *)ptr__WDPR);
-          *(result__VDPR) = *(REAL_CST__);
-        };
-        Self__3DPR=((__REAL_CST *)result__VDPR);
-        Self__3DPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4DPR;
-        Self__3DPR->value__HN2H=v__5DPR;
-        Self__3DPR->parent_constant__U2JH.static_type__M2YD=t__AEPR;
-        __tmp__0S1G=result__VDPR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__ZYHQ=((__CHARACTER_CST *)e__BMYG);
-        __tmp__0S1G=create__char__4SMH(Self__ZYHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZYHQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__0YHQ=((__IS_EXPANDED *)e__BMYG);
-        __tmp__5CCR=read__QB5G(((__READ_LOCAL *)Self__0YHQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__5CCR==NULL) {
-          __tmp__ADCR=NULL;
-        } else {
-          __tmp__ADCR=((__READ_LOCAL *)__tmp__5CCR);
-        };
-        p__UEPR=Self__0YHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__LEPR=NULL;
-        ptr__MEPR=((__POINTER )(NULL));
-        typ_id__NEPR= 0;
-        sz__OEPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__OEPR ==  0)) {
-          result__LEPR=IS_EXPANDED__;
-        } else {
-          typ_id__NEPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OEPR);
-          if ((typ_id__NEPR == (__INTEGER)(-  1))) {
-            a__PEPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__QEPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OEPR + a__PEPR) & (__UINTEGER_32)(~ a__PEPR));
-            ptr_table__XEPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QEPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__WEPR=((__POINTER )(NULL));
-            result__YEPR=((__POINTER *)ptr_table__XEPR)[ 0];
-            if ((result__YEPR == (void *)NULL)) {
-              result__YEPR=new_lab__2PJ(new_size__QEPR);
-              next__WEPR=(void *)((unsigned long)result__YEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEPR)));
-              ((__POINTER *)next__WEPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XEPR)[ 0]=next__WEPR;
-            } else {
-              next__WEPR=((__POINTER *)result__YEPR)[ 0];
-              if ((next__WEPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YEPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QEPR <<  1)) <=  4096)) {
-                  next__WEPR=(void *)((unsigned long)result__YEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEPR)));
-                } else {
-                  next__WEPR=new_lab__2PJ(new_size__QEPR);
+          if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+            ((__ITM_SLOT__PLC *)last_slot__ADUD)->affect__C2AE=result__U50T;
+          } else /* ITM_SLOT_OPERATOR */ {
+            ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.affect__C2AE=result__U50T;
+          };
+          if ((result__U50T != ' ')) {
+            result__PFXT=read_space__CIF();
+            if (is_shorter2__MIF) {
+              if (((void *)last_comment_slot__YWF != (void *)NULL)) {
+                __tmp__2GUD=last_comment_slot__YWF;
+                if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+                  ((__ITM_SLOT__PLC *)last_slot__ADUD)->comment__BIUD=__tmp__2GUD;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.comment__BIUD=__tmp__2GUD;
                 };
-                ((__POINTER *)next__WEPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XEPR)[ 0]=next__WEPR;
-              } else {
-                ((__POINTER *)result__YEPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WEPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YEPR=next__WEPR;
               };
-            };
-            ptr__MEPR=result__YEPR;
-          } else {
-            t__REPR=((__UINTEGER_32 )typ_id__NEPR);
-            a__SEPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5EPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OEPR + a__SEPR) & (__UINTEGER_32)(~ a__SEPR));
-            ptr_table__2EPR=((__POINTER )(&(table_type[(t__REPR)])));
-            lab_type__4EPR=(__UINTEGER_32)(t__REPR |  1);
-            next__1EPR=((__POINTER )(NULL));
-            result__3EPR=((__POINTER *)ptr_table__2EPR)[ 0];
-            if ((result__3EPR == (void *)NULL)) {
-              result__3EPR=new_lab__2PJ(lab_type__4EPR);
-              next__1EPR=(void *)((unsigned long)result__3EPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EPR)));
-              ((__POINTER *)next__1EPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2EPR)[ 0]=next__1EPR;
-            } else {
-              next__1EPR=((__POINTER *)result__3EPR)[ 0];
-              if ((next__1EPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3EPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5EPR <<  1)) <=  4096)) {
-                  next__1EPR=(void *)((unsigned long)result__3EPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EPR)));
-                } else {
-                  next__1EPR=new_lab__2PJ(lab_type__4EPR);
+              if (((void *)last_comment_extern__KXF != (void *)NULL)) {
+                if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
                 };
-                ((__POINTER *)next__1EPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2EPR)[ 0]=next__1EPR;
-              } else {
-                ((__POINTER *)result__3EPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1EPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3EPR=next__1EPR;
               };
+              skip_comment__GWF=TRUE__K__;
+            };
+            __tmp__50ZD=read_contract__QBPC(PARSER__VSD__);
+            if (((void *)__tmp__50ZD != (void *)NULL)) {
+              if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+                ((__ITM_SLOT__PLC *)last_slot__ADUD)->require__SWBE=__tmp__50ZD;
+              } else /* ITM_SLOT_OPERATOR */ {
+                ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.require__SWBE=__tmp__50ZD;
+              };
+            };
+            Result__3BUT=read_expr__Z5PC(PARSER__VSD__);
+            if (((void *)Result__3BUT == (void *)NULL)) {
+              __tmp__3MBE=current_position__UVQ();
+              put_error__text__EQE( 0,(&__string_425));
+              put_position__PRE(__tmp__3MBE);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
+              };
+            };
+            Result__1FXT=last_slot__ADUD;
+            __tmp__2NZD=object__1KE;
+            if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+              set_value__type__SNBE(((__ITM_SLOT__PLC *)last_slot__ADUD),Result__3BUT,object__1KE);
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ZHYD=((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)Result__1FXT));
+              if ((__tmp__ZHYD->parent_itm_slot__3F0D.affect__C2AE == '<')) {
+                __tmp__ZHYD->parent_itm_slot__3F0D.value__DOBE=Result__3BUT;
+              } else /* FALSE */ {
+                a__IUUE=NULL;
+                copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_454));
+                append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ZHYD->parent_itm_slot__3F0D.parent_named__QLC.name__GWB);
+                __tmp__2GUD=get__PJC(string_tmp__YC);
+                __tmp__QUUE=get_name__TAUD((&__string_36));
+                Self__ZFXT=create_with_capacity__MC0D( 1);
+                switch (((struct ___OBJ *)Result__3BUT)->__id) {
+                case __ITM_LIST__A2OC__: {
+                  __tmp__SUUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_LDOTS__4CPC__: {
+                  __tmp__SUUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_PROTOTYPE__KEPC__: {
+                  __tmp__SUUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_LIST_IDF__ODQC__: {
+                  __tmp__SUUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_VALUE__EEQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_CAST__3EQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ__LHQC__: {
+                  __tmp__SUUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_CODE__KIQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_OPERATOR__U3QC__: {
+                  __tmp__SUUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARG1__1ARC__: {
+                  __tmp__SUUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARG2__JDRC__: {
+                  __tmp__SUUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXPRESSION__4DRC__: {
+                  __tmp__SUUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+                } break;
+                case __ITM_OLD__TQRC__: {
+                  __tmp__SUUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXTERNAL_TYPE__GISC__: {
+                  __tmp__SUUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_BLOCK__EOSC__: {
+                  __tmp__SUUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXTERNAL__QPSC__: {
+                  __tmp__SUUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARGS__YUTC__: {
+                  __tmp__SUUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_REAL__KEUC__: {
+                  __tmp__SUUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_NUMBER__3EUC__: {
+                  __tmp__SUUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_CHARACTER__PFUC__: {
+                  __tmp__SUUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_STRING__BGUC__: {
+                  __tmp__SUUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_RESULT__JVMD__: {
+                  __tmp__SUUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+                } break;
+                };
+                result__BQOU=NULL;
+                __tmp__OPOU=((__POINTER__IB )(NULL));
+                __tmp__JK0F= 0;
+                __tmp__PPOU=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+                if (((unsigned long)__tmp__PPOU ==  0)) {
+                  result__BQOU=ITM_ARG__Q0MD__;
+                } else /* FALSE */ {
+                  __tmp__JK0F=-1;
+                  clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPOU));
+                  if ((__tmp__JK0F == (__INTEGER__Q)(-  1))) {
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__HQOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GQOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                    (&__string_3)->count__0C= 25;
+                    (&__string_3)->storage__1C="Memory: Bound table_size.";
+                    __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_size[(__tmp__HQOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GQOU)));
+                    __tmp__OPOU=__tmp__FQOU;
+                  } else /* FALSE */ {
+                    __tmp__HQOU=((__UINTEGER_32__ZWB )__tmp__JK0F);
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_type[(__tmp__HQOU)]))),(__UINTEGER_32__ZWB)(__tmp__HQOU |  1));
+                    __tmp__OPOU=__tmp__FQOU;
+                  };
+                  result__BQOU=((__ITM_ARG__Q0MD *)__tmp__OPOU);
+                  *(result__BQOU) = *(ITM_ARG__Q0MD__);
+                };
+                Self__NQOU=((__ITM_ARG__Q0MD *)result__BQOU);
+                Self__NQOU->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__SUUE;
+                Self__NQOU->name__3VBE=(&__string_67);
+                Self__NQOU->type__4VBE=type_self__O4SC;
+                add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)Self__ZFXT),result__BQOU);
+                switch (((struct ___OBJ *)Result__3BUT)->__id) {
+                case __ITM_LIST__A2OC__: {
+                  __tmp__SUUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_LDOTS__4CPC__: {
+                  __tmp__SUUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_PROTOTYPE__KEPC__: {
+                  __tmp__SUUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_LIST_IDF__ODQC__: {
+                  __tmp__SUUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_VALUE__EEQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_CAST__3EQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ__LHQC__: {
+                  __tmp__SUUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_CODE__KIQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_OPERATOR__U3QC__: {
+                  __tmp__SUUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARG1__1ARC__: {
+                  __tmp__SUUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARG2__JDRC__: {
+                  __tmp__SUUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXPRESSION__4DRC__: {
+                  __tmp__SUUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+                } break;
+                case __ITM_OLD__TQRC__: {
+                  __tmp__SUUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXTERNAL_TYPE__GISC__: {
+                  __tmp__SUUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_BLOCK__EOSC__: {
+                  __tmp__SUUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXTERNAL__QPSC__: {
+                  __tmp__SUUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARGS__YUTC__: {
+                  __tmp__SUUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_REAL__KEUC__: {
+                  __tmp__SUUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_NUMBER__3EUC__: {
+                  __tmp__SUUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_CHARACTER__PFUC__: {
+                  __tmp__SUUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_STRING__BGUC__: {
+                  __tmp__SUUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_RESULT__JVMD__: {
+                  __tmp__SUUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+                } break;
+                };
+                result__SQOU=NULL;
+                __tmp__OPOU=((__POINTER__IB )(NULL));
+                __tmp__JK0F= 0;
+                __tmp__PPOU=((__POINTER__IB )sizeof(__ITM_SLOT__PLC));
+                if (((unsigned long)__tmp__PPOU ==  0)) {
+                  result__SQOU=ITM_SLOT__PLC__;
+                } else /* FALSE */ {
+                  __tmp__JK0F=-1;
+                  clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPOU));
+                  if ((__tmp__JK0F == (__INTEGER__Q)(-  1))) {
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__HQOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GQOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                    (&__string_3)->count__0C= 25;
+                    (&__string_3)->storage__1C="Memory: Bound table_size.";
+                    __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_size[(__tmp__HQOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GQOU)));
+                    __tmp__OPOU=__tmp__FQOU;
+                  } else /* FALSE */ {
+                    __tmp__HQOU=((__UINTEGER_32__ZWB )__tmp__JK0F);
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_type[(__tmp__HQOU)]))),(__UINTEGER_32__ZWB)(__tmp__HQOU |  1));
+                    __tmp__OPOU=__tmp__FQOU;
+                  };
+                  result__SQOU=((__ITM_SLOT__PLC *)__tmp__OPOU);
+                  *(result__SQOU) = *(ITM_SLOT__PLC__);
+                };
+                Self__4QOU=((__ITM_SLOT__PLC *)result__SQOU);
+                Self__4QOU->parent_named__QLC.name__GWB=__tmp__2GUD;
+                Self__4QOU->parent_named__QLC.parent_itm_object__OF.position__P2B=__tmp__SUUE;
+                Self__4QOU->id_section__TVOB=__tmp__QUUE;
+                ((__ITM_SLOT__PLC *)result__SQOU)->affect__C2AE='<';
+                set_value__type__SNBE(((__ITM_SLOT__PLC *)result__SQOU),Result__3BUT,__tmp__2NZD);
+                set_argument_list__OKBE(((__ITM_SLOT__PLC *)result__SQOU),Self__ZFXT);
+                set_result_type__KZAE(((__ITM_SLOT__PLC *)result__SQOU),__tmp__ZHYD->parent_itm_slot__3F0D.result_type__KWOB);
+                fast_put__to__U5YD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__2NZD->slot_list__0FZ),result__SQOU,result__SQOU->parent_named__QLC.name__GWB);
+                if ((__tmp__2NZD->generic_count__YEZ ==  0)) {
+                  switch (((struct ___OBJ *)Result__3BUT)->__id) {
+                  case __ITM_LIST__A2OC__: {
+                    __tmp__OVUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_LDOTS__4CPC__: {
+                    __tmp__OVUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_PROTOTYPE__KEPC__: {
+                    __tmp__OVUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_LIST_IDF__ODQC__: {
+                    __tmp__OVUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_WRITE_VALUE__EEQC__: {
+                    __tmp__OVUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_WRITE_CAST__3EQC__: {
+                    __tmp__OVUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_READ__LHQC__: {
+                    __tmp__OVUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_WRITE_CODE__KIQC__: {
+                    __tmp__OVUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_OPERATOR__U3QC__: {
+                    __tmp__OVUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_READ_ARG1__1ARC__: {
+                    __tmp__OVUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_READ_ARG2__JDRC__: {
+                    __tmp__OVUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_EXPRESSION__4DRC__: {
+                    __tmp__OVUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+                  } break;
+                  case __ITM_OLD__TQRC__: {
+                    __tmp__OVUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_EXTERNAL_TYPE__GISC__: {
+                    __tmp__OVUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_BLOCK__EOSC__: {
+                    __tmp__OVUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_EXTERNAL__QPSC__: {
+                    __tmp__OVUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_READ_ARGS__YUTC__: {
+                    __tmp__OVUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_REAL__KEUC__: {
+                    __tmp__OVUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_NUMBER__3EUC__: {
+                    __tmp__OVUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_CHARACTER__PFUC__: {
+                    __tmp__OVUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_STRING__BGUC__: {
+                    __tmp__OVUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                  } break;
+                  case __ITM_RESULT__JVMD__: {
+                    __tmp__OVUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+                  } break;
+                  };
+                  __tmp__SVUE=get__INC(__tmp__2NZD->parent_named__PF.name__GWB);
+                  result__DROU=NULL;
+                  __tmp__FQOU=((__POINTER__IB )(NULL));
+                  typ_id__FROU= 0;
+                  __tmp__GQOU=((__POINTER__IB )sizeof(__ITM_PROTOTYPE__KEPC));
+                  if (((unsigned long)__tmp__GQOU ==  0)) {
+                    result__DROU=ITM_PROTOTYPE__KEPC__;
+                  } else /* FALSE */ {
+                    typ_id__FROU=-1;
+                    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GQOU));
+                    if ((typ_id__FROU == (__INTEGER__Q)(-  1))) {
+                      (&__string_1)->count__0C= 19;
+                      (&__string_1)->storage__1C="Memory: Size bound.";
+                      __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                      __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GQOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+                      (&__string_2)->count__0C= 18;
+                      (&__string_2)->storage__1C="Memory: Alignment.";
+                      __tmp__JROU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IROU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                      (&__string_3)->count__0C= 25;
+                      (&__string_3)->storage__1C="Memory: Bound table_size.";
+                      __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_size[(__tmp__JROU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IROU)));
+                      __tmp__FQOU=__tmp__HROU;
+                    } else /* FALSE */ {
+                      __tmp__JROU=((__UINTEGER_32__ZWB )typ_id__FROU);
+                      (&__string_1)->count__0C= 19;
+                      (&__string_1)->storage__1C="Memory: Size bound.";
+                      __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                      __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GQOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+                      (&__string_2)->count__0C= 18;
+                      (&__string_2)->storage__1C="Memory: Alignment.";
+                      __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_type[(__tmp__JROU)]))),(__UINTEGER_32__ZWB)(__tmp__JROU |  1));
+                      __tmp__FQOU=__tmp__HROU;
+                    };
+                    result__DROU=((__ITM_PROTOTYPE__KEPC *)__tmp__FQOU);
+                    *(result__DROU) = *(ITM_PROTOTYPE__KEPC__);
+                  };
+                  Self__PROU=((__ITM_PROTOTYPE__KEPC *)result__DROU);
+                  Self__PROU->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__OVUE;
+                  Self__PROU->type__VH1C=__tmp__SVUE;
+                  a__IUUE=result__DROU;
+                };
+                switch (((struct ___OBJ *)Result__3BUT)->__id) {
+                case __ITM_LIST__A2OC__: {
+                  __tmp__SUUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_LDOTS__4CPC__: {
+                  __tmp__SUUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_PROTOTYPE__KEPC__: {
+                  __tmp__SUUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_LIST_IDF__ODQC__: {
+                  __tmp__SUUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_VALUE__EEQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_CAST__3EQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ__LHQC__: {
+                  __tmp__SUUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_WRITE_CODE__KIQC__: {
+                  __tmp__SUUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_OPERATOR__U3QC__: {
+                  __tmp__SUUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARG1__1ARC__: {
+                  __tmp__SUUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARG2__JDRC__: {
+                  __tmp__SUUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXPRESSION__4DRC__: {
+                  __tmp__SUUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+                } break;
+                case __ITM_OLD__TQRC__: {
+                  __tmp__SUUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXTERNAL_TYPE__GISC__: {
+                  __tmp__SUUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_BLOCK__EOSC__: {
+                  __tmp__SUUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_EXTERNAL__QPSC__: {
+                  __tmp__SUUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_READ_ARGS__YUTC__: {
+                  __tmp__SUUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_REAL__KEUC__: {
+                  __tmp__SUUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_NUMBER__3EUC__: {
+                  __tmp__SUUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_CHARACTER__PFUC__: {
+                  __tmp__SUUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_STRING__BGUC__: {
+                  __tmp__SUUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+                } break;
+                case __ITM_RESULT__JVMD__: {
+                  __tmp__SUUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+                } break;
+                };
+                result__TROU=NULL;
+                __tmp__OPOU=((__POINTER__IB )(NULL));
+                __tmp__JK0F= 0;
+                __tmp__PPOU=((__POINTER__IB )sizeof(__ITM_READ_ARG1__1ARC));
+                if (((unsigned long)__tmp__PPOU ==  0)) {
+                  result__TROU=ITM_READ_ARG1__1ARC__;
+                } else /* FALSE */ {
+                  __tmp__JK0F=-1;
+                  clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPOU));
+                  if ((__tmp__JK0F == (__INTEGER__Q)(-  1))) {
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__HQOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IROU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                    (&__string_3)->count__0C= 25;
+                    (&__string_3)->storage__1C="Memory: Bound table_size.";
+                    __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_size[(__tmp__HQOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IROU)));
+                    __tmp__OPOU=__tmp__HROU;
+                  } else /* FALSE */ {
+                    __tmp__HQOU=((__UINTEGER_32__ZWB )__tmp__JK0F);
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_type[(__tmp__HQOU)]))),(__UINTEGER_32__ZWB)(__tmp__HQOU |  1));
+                    __tmp__OPOU=__tmp__HROU;
+                  };
+                  result__TROU=((__ITM_READ_ARG1__1ARC *)__tmp__OPOU);
+                  *(result__TROU) = *(ITM_READ_ARG1__1ARC__);
+                };
+                Self__5ROU=((__ITM_READ_ARG1__1ARC *)result__TROU);
+                Self__5ROU->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__SUUE;
+                Self__5ROU->parent_itm_read__2ARC.name__XZ1C=__tmp__2GUD;
+                Self__5ROU->arg__S41C=a__IUUE;
+                __tmp__ZHYD->parent_itm_slot__3F0D.value__DOBE=result__TROU;
+              };
+            };
+            __tmp__50ZD=read_contract__QBPC(PARSER__VSD__);
+            if (((void *)__tmp__50ZD != (void *)NULL)) {
+              if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+                ((__ITM_SLOT__PLC *)last_slot__ADUD)->ensure__0WBE=__tmp__50ZD;
+              } else /* ITM_SLOT_OPERATOR */ {
+                ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.ensure__0WBE=__tmp__50ZD;
+              };
+            };
+          };
+          __tmp__T5LD=read_character__MXI(';');
+          if ((! __tmp__T5LD)) {
+            __tmp__YGYD=current_position__UVQ();
+            put_error__text__EQE( 2,(&__string_455));
+            put_position__PRE(__tmp__YGYD);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ptr__MEPR=result__3EPR;
           };
-          result__LEPR=((__IS_EXPANDED *)ptr__MEPR);
-          *(result__LEPR) = *(IS_EXPANDED__);
+          if (is_shorter2__MIF) {
+            skip_comment__GWF=FALSE__O__;
+            result__PFXT=read_space__CIF();
+            if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2GUD=((__ITM_SLOT__PLC *)last_slot__ADUD)->comment__BIUD;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2GUD=((__ITM_SLOT_OPERATOR__2F0D *)last_slot__ADUD)->parent_itm_slot__3F0D.comment__BIUD;
+            };
+            if ((((void *)__tmp__2GUD == (void *)NULL) && ((void *)last_comment_slot__YWF != (void *)NULL))) {
+              __tmp__2GUD=last_comment_slot__YWF;
+              if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+                ((__ITM_SLOT__PLC *)last_slot__ADUD)->comment__BIUD=__tmp__2GUD;
+              } else /* ITM_SLOT_OPERATOR */ {
+                ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.comment__BIUD=__tmp__2GUD;
+              };
+            };
+          };
+          __tmp__5LUD=object__1KE->slot_list__0FZ;
+          if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2GUD=((__ITM_SLOT__PLC *)last_slot__ADUD)->parent_named__QLC.name__GWB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2GUD=((__ITM_SLOT_OPERATOR__2F0D *)last_slot__ADUD)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+          };
+          result__YFYD=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__5LUD),__tmp__2GUD);
+          if (((void *)result__YFYD != (void *)NULL)) {
+            put_error__text__EQE( 1,(&__string_456));
+            if (((struct ___OBJ *)result__YFYD)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3MBE=((__ITM_SLOT__PLC *)result__YFYD)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3MBE=((__ITM_SLOT_OPERATOR__2F0D *)result__YFYD)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+            put_position__PRE(__tmp__3MBE);
+            if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3MBE=((__ITM_SLOT__PLC *)last_slot__ADUD)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3MBE=((__ITM_SLOT_OPERATOR__2F0D *)last_slot__ADUD)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+            put_position__PRE(__tmp__3MBE);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          };
+          add_slot__EMYD(((__PROTOTYPE__MF *)object__1KE),last_slot__ADUD);
         };
-        Self__TEPR=((__IS_EXPANDED *)result__LEPR);
-        Self__TEPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UEPR;
-        Self__TEPR->receiver__WN2H=__tmp__ADCR;
-        __tmp__0S1G=result__LEPR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__0S1G=my_copy__1N2H(e__BMYG);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__0S1G=my_copy__EO2H(e__BMYG);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__0S1G=my_copy__PO2H(e__BMYG);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__0S1G=my_copy__1O2H(e__BMYG);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__0S1G=my_copy__GP2H(e__BMYG);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__0S1G=my_copy__RP2H(e__BMYG);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__0S1G=my_copy__2P2H(e__BMYG);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__0S1G=my_copy__HQ2H(e__BMYG);
-      } break;
-      case __PUT_TO__: {
-        __tmp__0S1G=my_copy__SQ2H(e__BMYG);
-      } break;
-      case __ITEM__: {
-        __tmp__0S1G=my_copy__DR2H(e__BMYG);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__0S1G=my_copy__PR2H(e__BMYG);
-      } break;
-      case __CAST__: {
-        __tmp__0S1G=my_copy__YR2H(e__BMYG);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__0S1G=my_copy__5SYM(e__BMYG);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__0S1G=my_copy__IUGK(e__BMYG);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__AEER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__BMYG)->global__ZGJK),NULL);
-        if (__tmp__AEER==NULL) {
-          __tmp__BEER=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__AEER)->__id) {
-          case __READ_SLOT__: {
-            __tmp__BEER=NULL;
+      } while (result__050T);
+      goto while_do__T1OC;
+    };
+  };
+  __tmp__50ZD=read_contract__QBPC(PARSER__VSD__);
+  if (((void *)__tmp__50ZD != (void *)NULL)) {
+    __tmp__GRNC=current_position__UVQ();
+    put_error__text__EQE( 2,(&__string_457));
+    put_position__PRE(__tmp__GRNC);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  __tmp__3PNC=read_space__CIF();
+  result__L50T='\0';
+  if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+    result__L50T=((__CHARACTER__DB )(( 0)));
+  } else /* FALSE */ {
+    result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+  };
+  if ((result__L50T != ((__CHARACTER__DB )(( 0))))) {
+    __tmp__GRNC=current_position__UVQ();
+    put_error__text__EQE( 0,(&__string_458));
+    put_position__PRE(__tmp__GRNC);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  object__1KE=NULL;
+}
+
+static void increase_capacity__OKLD(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__PKLD)
+// ({HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__CLLD,Self__XT1T,result__XI5T,__tmp__ZI5T;
+  __INTEGER__Q Self__0I5T;
+  __POINTER__IB sz__2T1T,result__0T1T,__tmp__1T1T,__tmp__3T1T;
+  __POINTER__IB __tmp__5T1T,__tmp__AU1T;
+  __UINTEGER_32__ZWB __tmp__BU1T;
+  __MEMORY__2PG *__tmp__EU1T;
+  __STRING_CONSTANT__0 *Self__YI5T;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node1__2KLD;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node2__3KLD;
+  void **old_buckets__1KLD,**Result__WT1T;
+  node1__2KLD=NULL;
+  node2__3KLD=NULL;
+  old_buckets__1KLD=Self__PKLD->buckets__ZVXC;
+  __tmp__CLLD=prime_number_ceiling__OKN((__INTEGER__Q)(Self__PKLD->capacity__SVXC +  1));
+  sz__2T1T=((__POINTER__IB )(__INTEGER__Q)(__tmp__CLLD * ((__INTEGER__Q )(sizeof(void *)))));
+  result__0T1T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__1T1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__3T1T=(void *)((unsigned long)(void *)((unsigned long)sz__2T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1T1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1T1T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__2T1T=(void *)((unsigned long)__tmp__3T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__2T1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__5T1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__AU1T=(void *)((unsigned long)(void *)((unsigned long)sz__2T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5T1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5T1T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__BU1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AU1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__5T1T=micro_alloc__table__lab__UKI(__tmp__AU1T,((__POINTER__IB )(&(table_size[(__tmp__BU1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AU1T)));
+    ((__POINTER__IB *)__tmp__5T1T)[ 0]=((__POINTER__IB ) 3);
+    result__0T1T=(void *)((unsigned long)__tmp__5T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__EU1T=search__LQCB(__tmp__3T1T);
+    result__0T1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__EU1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__WT1T=((void **)result__0T1T);
+  Self__XT1T=(__INTEGER__Q)(__tmp__CLLD -  1);
+  while ((Self__XT1T >=  0)) {
+    Result__WT1T[Self__XT1T]=NULL;
+    Self__XT1T=(__INTEGER__Q)(Self__XT1T -  1);
+  };
+  Self__PKLD->buckets__ZVXC=Result__WT1T;
+  Self__XT1T=(__INTEGER__Q)(Self__PKLD->capacity__SVXC -  1);
+  Self__PKLD->capacity__SVXC=__tmp__CLLD;
+  while ((Self__XT1T >=  0)) {
+    node1__2KLD=((void **)old_buckets__1KLD)[Self__XT1T];
+    while (((void *)node1__2KLD != (void *)NULL)) {
+      node2__3KLD=node1__2KLD->next__QWXC;
+      Self__YI5T=((__STRING_CONSTANT__0 *)node1__2KLD->key__FWXC);
+      result__XI5T= 0;
+      __tmp__ZI5T=Self__YI5T->count__0C;
+      Self__0I5T= 1;
+      while ((Self__0I5T <= __tmp__ZI5T)) {
+        result__XI5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__XI5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__YI5T->storage__1C)[(__INTEGER__Q)(Self__0I5T -  1)])));
+        Self__0I5T=(__INTEGER__Q)(Self__0I5T +  1);
+      };
+      if ((result__XI5T <  0)) {
+        result__XI5T=(__INTEGER__Q)(~ result__XI5T);
+      };
+      __tmp__ZI5T=(__INTEGER__Q)(result__XI5T % Self__PKLD->capacity__SVXC);
+      ((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)node1__2KLD)->next__QWXC=((void **)Self__PKLD->buckets__ZVXC)[__tmp__ZI5T];
+      ((void **)Self__PKLD->buckets__ZVXC)[__tmp__ZI5T]=node1__2KLD;
+      node1__2KLD=node2__3KLD;
+    };
+    Self__XT1T=(__INTEGER__Q)(Self__XT1T -  1);
+  };
+}
+
+static void append_name_in__APXE(__TYPE_FULL__XMB *Self__BPXE,__STRING__BC *buffer__CPXE)
+// ({TYPE_FULL__XMB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__TPXE;
+  if (((__UINTEGER_8__4LC)(Self__BPXE->flag__RLK &  4) !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_459));
+  };
+  if (((__UINTEGER_8__4LC)(Self__BPXE->flag__RLK &  1) !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_460));
+  };
+  __tmp__TPXE=Self__BPXE->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__TPXE)->__id) {
+  case __TYPE__FF__: {
+    append__KWX(((__STRING__BC *)buffer__CPXE),((__TYPE__FF *)__tmp__TPXE)->prototype__QF->parent_named__PF.name__GWB);
+  } break;
+  case __TYPE_NULL__GMB__: {
+    append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_5));
+  } break;
+  case __TYPE_VOID__IMB__: {
+    append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_6));
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_54));
+  } break;
+  case __TYPE_ID__MMB__: {
+    append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_56));
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    append__KWX(((__STRING__BC *)buffer__CPXE),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__TPXE))->name__HZMB);
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__TPXE)),buffer__CPXE);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__TPXE)),buffer__CPXE);
+  } break;
+  };
+}
+
+static __STRING_CONSTANT__0* get_intern__VROB(void *str__XROB)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
+{
+  __STRING__BC *__tmp__3ROB;
+  __INTEGER__Q __tmp__ASOB,v__0ROB,__tmp__MSOB;
+  __STRING_CONSTANT__0 *__tmp__ETOB,*Result__YROB;
+  copy__Q2X(((__STRING__BC *)tmp_name__HO),str__XROB);
+  __tmp__3ROB=tmp_name__HO;
+  append__KWX(((__STRING__BC *)__tmp__3ROB),(&__string_121));
+  __tmp__ASOB=(__INTEGER__Q)(count_variable__4ROB +  1);
+  count_variable__4ROB=__tmp__ASOB;
+  v__0ROB=__tmp__ASOB;
+  while ((v__0ROB !=  0)) {
+    __tmp__MSOB=(__INTEGER__Q)(v__0ROB &  31);
+    if ((__tmp__MSOB <  26)) {
+      add_last__ACV(((__STRING__BC *)tmp_name__HO),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )'A') + ((__INTEGER_8__FZF )__tmp__MSOB))))));
+    } else /* FALSE */ {
+      add_last__ACV(((__STRING__BC *)tmp_name__HO),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )'0') + ((__INTEGER_8__FZF )(__INTEGER__Q)(__tmp__MSOB -  26)))))));
+    };
+    v__0ROB=(__INTEGER__Q)(v__0ROB >>  5);
+  };
+  __tmp__ETOB=create_copy__QBE(tmp_name__HO);
+  fast_add__BRY(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),__tmp__ETOB);
+  Result__YROB=__tmp__ETOB;
+  return(Result__YROB);
+}
+
+static void init_slot_for__3IZC(__PROTOTYPE__MF *Self__4IZC,void *typ__5IZC)
+// ({PROTOTYPE__MF},{TYPE__FFxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+  void *cur__AJZC,*__tmp__1JZC;
+  __SECTION___RVOB *__tmp__MJZC,*Self__2YFT;
+  void *__tmp__YJZC;
+  __BOOLEAN__L __tmp__QJZC;
+  __FAST_ARRAYoSLOTo__SLC *__tmp__XJZC,*__tmp__2KZC;
+  cur__AJZC=Self__4IZC->first_slot__BJZC;
+  while_do__PB4C:
+  {
+    if (((void *)cur__AJZC != (void *)NULL)) {
+      if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__MJZC=((__ITM_SLOT__PLC *)cur__AJZC)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__MJZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      Self__2YFT=((__SECTION___RVOB *)__tmp__MJZC);
+      __tmp__QJZC=(((void *)Self__2YFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__2YFT->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__QJZC=FALSE__O__;
+    };
+    if (__tmp__QJZC) {
+      if (((struct ___OBJ *)typ__5IZC)->__id==__TYPE__FF__) {
+        __tmp__XJZC=((__TYPE__FF *)typ__5IZC)->slot_run__2LC;
+      } else /* TYPE_GENERIC */ {
+        __tmp__XJZC=((__TYPE_GENERIC__OCY *)typ__5IZC)->parent_type__PCY.slot_run__2LC;
+      };
+      __tmp__YJZC=create__type__4JLG(cur__AJZC,typ__5IZC);
+      add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)__tmp__XJZC),__tmp__YJZC);
+      if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__1JZC=((__ITM_SLOT__PLC *)cur__AJZC)->next__0JZC;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__1JZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.next__0JZC;
+      };
+      cur__AJZC=__tmp__1JZC;
+      goto while_do__PB4C;
+    };
+  };
+  if (Self__4IZC->is_mapping__3JZC) {
+    while (((void *)cur__AJZC != (void *)NULL)) {
+      if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__MJZC=((__ITM_SLOT__PLC *)cur__AJZC)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__MJZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      if (((void *)((__SECTION___RVOB *)__tmp__MJZC)->name__G25E == (void *)(&__string_37))) {
+        if (((struct ___OBJ *)typ__5IZC)->__id==__TYPE__FF__) {
+          __tmp__2KZC=((__TYPE__FF *)typ__5IZC)->slot_run__2LC;
+        } else /* TYPE_GENERIC */ {
+          __tmp__2KZC=((__TYPE_GENERIC__OCY *)typ__5IZC)->parent_type__PCY.slot_run__2LC;
+        };
+        __tmp__1JZC=create__type__4JLG(cur__AJZC,typ__5IZC);
+        add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)__tmp__2KZC),__tmp__1JZC);
+      };
+      if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__1JZC=((__ITM_SLOT__PLC *)cur__AJZC)->next__0JZC;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__1JZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.next__0JZC;
+      };
+      cur__AJZC=__tmp__1JZC;
+    };
+  };
+}
+
+static void** create__ARDD(__INTEGER__Q nb_elements__CRDD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__ZY1T,result__XY1T,__tmp__YY1T,__tmp__0Y1T;
+  __POINTER__IB __tmp__2Y1T,__tmp__3Y1T;
+  __UINTEGER_32__ZWB __tmp__4Y1T;
+  __MEMORY__2PG *__tmp__BZ1T;
+  __INTEGER__Q Self__SQFE;
+  void **Result__N3JD,**Result__DRDD;
+  sz__ZY1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__CRDD * ((__INTEGER__Q )(sizeof(void *)))));
+  result__XY1T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__YY1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__0Y1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY1T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__ZY1T=(void *)((unsigned long)__tmp__0Y1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__ZY1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__2Y1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__3Y1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y1T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__4Y1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3Y1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__2Y1T=micro_alloc__table__lab__UKI(__tmp__3Y1T,((__POINTER__IB )(&(table_size[(__tmp__4Y1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3Y1T)));
+    ((__POINTER__IB *)__tmp__2Y1T)[ 0]=((__POINTER__IB ) 3);
+    result__XY1T=(void *)((unsigned long)__tmp__2Y1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__BZ1T=search__LQCB(__tmp__0Y1T);
+    result__XY1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BZ1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__N3JD=((void **)result__XY1T);
+  Self__SQFE=(__INTEGER__Q)(nb_elements__CRDD -  1);
+  while ((Self__SQFE >=  0)) {
+    Result__N3JD[Self__SQFE]=NULL;
+    Self__SQFE=(__INTEGER__Q)(Self__SQFE -  1);
+  };
+  Result__DRDD=Result__N3JD;
+  return(Result__DRDD);
+}
+
+static void fast_add__FLZC(__HASHED_SEToTYPEo__00MB *Self__GLZC,void *e__HLZC)
+// ({HASHED_SEToTYPEo__00MB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *Self__4I5T,*Self__2J5T;
+  __INTEGER__Q result__3I5T,__tmp__5I5T,Self__AJ5T,Self__GJ5T;
+  __INTEGER__Q __tmp__4ETD,i__VETD,result__1J5T,__tmp__3J5T,Self__4J5T;
+  __INTEGER__Q Self__EK5T;
+  void *__tmp__1FTD;
+  __POINTER__IB ptr__ED5D,__tmp__KD5D,__tmp__GGXT,__tmp__IGXT;
+  __UINTEGER_32__ZWB __tmp__JGXT;
+  __BOOLEAN__L __tmp__MOZC;
+  __HASHED_SET_NODEoTYPEo__QLZC *node__SLZC,*node1__ZETD,*node2__0ETD;
+  __HASHED_SET_NODEoTYPEo__QLZC *Self__YAAF;
+  void **old_buckets__YETD,**__tmp__BFTD;
+  __tmp__MOZC=fast_has__4TZC(Self__GLZC,e__HLZC);
+  __tmp__MOZC=fast_has__4TZC(Self__GLZC,e__HLZC);
+  switch (((struct ___OBJ *)e__HLZC)->__id) {
+  case __TYPE__FF__: {
+    Self__4I5T=((__STRING_CONSTANT__0 *)((__TYPE__FF *)e__HLZC)->intern_name__TZMB);
+    result__3I5T= 0;
+    __tmp__5I5T=Self__4I5T->count__0C;
+    Self__AJ5T= 1;
+    while ((Self__AJ5T <= __tmp__5I5T)) {
+      result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__4I5T->storage__1C)[(__INTEGER__Q)(Self__AJ5T -  1)])));
+      Self__AJ5T=(__INTEGER__Q)(Self__AJ5T +  1);
+    };
+    if ((result__3I5T <  0)) {
+      result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+    };
+    __tmp__5I5T=result__3I5T;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    result__3I5T= 0;
+    Self__AJ5T=(&__string_5)->count__0C;
+    Self__GJ5T= 1;
+    while ((Self__GJ5T <= Self__AJ5T)) {
+      result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_5)->storage__1C)[(__INTEGER__Q)(Self__GJ5T -  1)])));
+      Self__GJ5T=(__INTEGER__Q)(Self__GJ5T +  1);
+    };
+    if ((result__3I5T <  0)) {
+      result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+    };
+    __tmp__5I5T=result__3I5T;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    result__3I5T= 0;
+    Self__AJ5T=(&__string_6)->count__0C;
+    Self__GJ5T= 1;
+    while ((Self__GJ5T <= Self__AJ5T)) {
+      result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_6)->storage__1C)[(__INTEGER__Q)(Self__GJ5T -  1)])));
+      Self__GJ5T=(__INTEGER__Q)(Self__GJ5T +  1);
+    };
+    if ((result__3I5T <  0)) {
+      result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+    };
+    __tmp__5I5T=result__3I5T;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    result__3I5T= 0;
+    Self__AJ5T=(&__string_54)->count__0C;
+    Self__GJ5T= 1;
+    while ((Self__GJ5T <= Self__AJ5T)) {
+      result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_54)->storage__1C)[(__INTEGER__Q)(Self__GJ5T -  1)])));
+      Self__GJ5T=(__INTEGER__Q)(Self__GJ5T +  1);
+    };
+    if ((result__3I5T <  0)) {
+      result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+    };
+    __tmp__5I5T=result__3I5T;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    Self__4I5T=((__STRING_CONSTANT__0 *)((__TYPE_GENERIC__OCY *)e__HLZC)->parent_type__PCY.intern_name__TZMB);
+    result__3I5T= 0;
+    Self__AJ5T=Self__4I5T->count__0C;
+    Self__GJ5T= 1;
+    while ((Self__GJ5T <= Self__AJ5T)) {
+      result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__4I5T->storage__1C)[(__INTEGER__Q)(Self__GJ5T -  1)])));
+      Self__GJ5T=(__INTEGER__Q)(Self__GJ5T +  1);
+    };
+    if ((result__3I5T <  0)) {
+      result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+    };
+    __tmp__5I5T=result__3I5T;
+  } break;
+  };
+  result__3I5T=(__INTEGER__Q)(__tmp__5I5T % Self__GLZC->capacity__WLZC);
+  Self__AJ5T=result__3I5T;
+  node__SLZC=((void **)Self__GLZC->buckets__3LZC)[result__3I5T];
+  while ((! (((void *)node__SLZC == (void *)NULL) || ((void *)node__SLZC->item__JMZC == (void *)e__HLZC)))) {
+    node__SLZC=node__SLZC->next__UMZC;
+  };
+  if (((void *)node__SLZC == (void *)NULL)) {
+    if ((Self__GLZC->capacity__WLZC == Self__GLZC->count__3MZC)) {
+      node1__ZETD=NULL;
+      node2__0ETD=NULL;
+      __tmp__4ETD=prime_number_ceiling__OKN((__INTEGER__Q)(Self__GLZC->capacity__WLZC +  1));
+      old_buckets__YETD=Self__GLZC->buckets__3LZC;
+      __tmp__BFTD=create__ARDD(__tmp__4ETD);
+      Self__GLZC->buckets__3LZC=__tmp__BFTD;
+      i__VETD=(__INTEGER__Q)(Self__GLZC->capacity__WLZC -  1);
+      Self__GLZC->capacity__WLZC=__tmp__4ETD;
+      while ((i__VETD >=  0)) {
+        node1__ZETD=((void **)old_buckets__YETD)[i__VETD];
+        while (((void *)node1__ZETD != (void *)NULL)) {
+          node2__0ETD=node1__ZETD->next__UMZC;
+          __tmp__1FTD=node1__ZETD->item__JMZC;
+          switch (((struct ___OBJ *)__tmp__1FTD)->__id) {
+          case __TYPE__FF__: {
+            Self__2J5T=((__STRING_CONSTANT__0 *)((__TYPE__FF *)__tmp__1FTD)->intern_name__TZMB);
+            result__1J5T= 0;
+            __tmp__3J5T=Self__2J5T->count__0C;
+            Self__4J5T= 1;
+            while ((Self__4J5T <= __tmp__3J5T)) {
+              result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__2J5T->storage__1C)[(__INTEGER__Q)(Self__4J5T -  1)])));
+              Self__4J5T=(__INTEGER__Q)(Self__4J5T +  1);
+            };
+            if ((result__1J5T <  0)) {
+              result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+            };
+            __tmp__3J5T=result__1J5T;
+          } break;
+          case __TYPE_NULL__GMB__: {
+            result__1J5T= 0;
+            Self__4J5T=(&__string_5)->count__0C;
+            Self__EK5T= 1;
+            while ((Self__EK5T <= Self__4J5T)) {
+              result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_5)->storage__1C)[(__INTEGER__Q)(Self__EK5T -  1)])));
+              Self__EK5T=(__INTEGER__Q)(Self__EK5T +  1);
+            };
+            if ((result__1J5T <  0)) {
+              result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+            };
+            __tmp__3J5T=result__1J5T;
+          } break;
+          case __TYPE_VOID__IMB__: {
+            result__1J5T= 0;
+            Self__4J5T=(&__string_6)->count__0C;
+            Self__EK5T= 1;
+            while ((Self__EK5T <= Self__4J5T)) {
+              result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_6)->storage__1C)[(__INTEGER__Q)(Self__EK5T -  1)])));
+              Self__EK5T=(__INTEGER__Q)(Self__EK5T +  1);
+            };
+            if ((result__1J5T <  0)) {
+              result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+            };
+            __tmp__3J5T=result__1J5T;
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            result__1J5T= 0;
+            Self__4J5T=(&__string_54)->count__0C;
+            Self__EK5T= 1;
+            while ((Self__EK5T <= Self__4J5T)) {
+              result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_54)->storage__1C)[(__INTEGER__Q)(Self__EK5T -  1)])));
+              Self__EK5T=(__INTEGER__Q)(Self__EK5T +  1);
+            };
+            if ((result__1J5T <  0)) {
+              result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+            };
+            __tmp__3J5T=result__1J5T;
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            Self__2J5T=((__STRING_CONSTANT__0 *)((__TYPE_GENERIC__OCY *)__tmp__1FTD)->parent_type__PCY.intern_name__TZMB);
+            result__1J5T= 0;
+            Self__4J5T=Self__2J5T->count__0C;
+            Self__EK5T= 1;
+            while ((Self__EK5T <= Self__4J5T)) {
+              result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__2J5T->storage__1C)[(__INTEGER__Q)(Self__EK5T -  1)])));
+              Self__EK5T=(__INTEGER__Q)(Self__EK5T +  1);
+            };
+            if ((result__1J5T <  0)) {
+              result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+            };
+            __tmp__3J5T=result__1J5T;
+          } break;
+          };
+          result__1J5T=(__INTEGER__Q)(__tmp__3J5T % Self__GLZC->capacity__WLZC);
+          ((__HASHED_SET_NODEoTYPEo__QLZC *)node1__ZETD)->next__UMZC=((void **)Self__GLZC->buckets__3LZC)[result__1J5T];
+          ((void **)Self__GLZC->buckets__3LZC)[result__1J5T]=node1__ZETD;
+          node1__ZETD=node2__0ETD;
+        };
+        i__VETD=(__INTEGER__Q)(i__VETD -  1);
+      };
+      Self__AJ5T=(__INTEGER__Q)(__tmp__5I5T % __tmp__4ETD);
+    };
+    node1__ZETD=((void **)Self__GLZC->buckets__3LZC)[Self__AJ5T];
+    node2__0ETD=NULL;
+    ptr__ED5D=((__POINTER__IB )(NULL));
+    __tmp__5I5T= 0;
+    __tmp__KD5D=((__POINTER__IB )sizeof(__HASHED_SET_NODEoTYPEo__QLZC));
+    if (((unsigned long)__tmp__KD5D ==  0)) {
+      node2__0ETD=HASHED_SET_NODEoTYPEo__QLZC__;
+    } else /* FALSE */ {
+      __tmp__5I5T=__HASHED_SET_NODEoTYPEo__QLZC__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KD5D));
+      if ((__tmp__5I5T == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KD5D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IGXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__GGXT=micro_alloc__table__lab__UKI(__tmp__IGXT,((__POINTER__IB )(&(table_size[(__tmp__JGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IGXT)));
+        ptr__ED5D=__tmp__GGXT;
+      } else /* FALSE */ {
+        __tmp__JGXT=((__UINTEGER_32__ZWB )__tmp__5I5T);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KD5D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__GGXT=micro_alloc__table__lab__UKI(__tmp__IGXT,((__POINTER__IB )(&(table_type[(__tmp__JGXT)]))),(__UINTEGER_32__ZWB)(__tmp__JGXT |  1));
+        ptr__ED5D=__tmp__GGXT;
+      };
+      node2__0ETD=((__HASHED_SET_NODEoTYPEo__QLZC *)ptr__ED5D);
+      *(node2__0ETD) = *(HASHED_SET_NODEoTYPEo__QLZC__);
+    };
+    Self__YAAF=((__HASHED_SET_NODEoTYPEo__QLZC *)node2__0ETD);
+    Self__YAAF->item__JMZC=e__HLZC;
+    Self__YAAF->next__UMZC=node1__ZETD;
+    node__SLZC=node2__0ETD;
+    ((void **)Self__GLZC->buckets__3LZC)[Self__AJ5T]=node2__0ETD;
+    Self__GLZC->count__3MZC=(__INTEGER__Q)(Self__GLZC->count__3MZC +  1);
+  };
+  ;
+}
+
+static void add_subtype__TUOB(__TYPE_GENERIC__OCY *Self__UUOB,void *t__VUOB)
+// ({TYPE_GENERIC__OCY},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q j__WUOB;
+  void *__tmp__QVOB;
+  void *__tmp__0URH,*__tmp__GSOU;
+  __SECTION___RVOB *__tmp__UVOB,*result__ESOU,*__tmp__HSOU,*__tmp__UE0G;
+  __SLOT_DATA__IJRG *Self__FSOU;
+  void *__tmp__LWOB;
+  __TYPE_FULL__XMB *__tmp__OWOB;
+  __BOOLEAN__L __tmp__ZUOB,__tmp__YVOB;
+  j__WUOB= 0;
+  __tmp__ZUOB=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__UUOB->parent_type__PCY.subtype_list__A1MB),t__VUOB);
+  if ((! __tmp__ZUOB)) {
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__UUOB->parent_type__PCY.subtype_list__A1MB),t__VUOB);
+    j__WUOB= 0;
+    while_do__RVDD:
+    {
+      if ((j__WUOB <= Self__UUOB->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__QVOB=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UUOB->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WUOB];
+        if (((struct ___OBJ *)__tmp__QVOB)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__0URH=((__SLOT_CODE__4IRG *)__tmp__QVOB)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__0URH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UVOB=((__ITM_SLOT__PLC *)__tmp__0URH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UVOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0URH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__FSOU=((__SLOT_DATA__IJRG *)__tmp__QVOB);
+          result__ESOU=NULL;
+          if (((void *)Self__FSOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__GSOU=Self__FSOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HSOU=((__ITM_SLOT__PLC *)__tmp__GSOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HSOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__ESOU=__tmp__HSOU;
+          } else /* FALSE */ {
+            __tmp__HSOU=get_name__TAUD((&__string_35));
+            result__ESOU=__tmp__HSOU;
+          };
+          __tmp__UVOB=result__ESOU;
+        };
+        result__ESOU=((__SECTION___RVOB *)__tmp__UVOB);
+        __tmp__YVOB=(((void *)result__ESOU->name__G25E == (void *)(&__string_32)) || ((void *)result__ESOU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__YVOB=FALSE__O__;
+      };
+      if (__tmp__YVOB) {
+        __tmp__QVOB=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UUOB->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WUOB];
+        if (((struct ___OBJ *)__tmp__QVOB)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__0URH=((__SLOT_CODE__4IRG *)__tmp__QVOB)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__0URH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UVOB=((__ITM_SLOT__PLC *)__tmp__0URH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UVOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0URH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__FSOU=((__SLOT_DATA__IJRG *)__tmp__QVOB);
+          __tmp__HSOU=NULL;
+          if (((void *)Self__FSOU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__GSOU=Self__FSOU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UE0G=((__ITM_SLOT__PLC *)__tmp__GSOU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UE0G=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__HSOU=__tmp__UE0G;
+          } else /* FALSE */ {
+            __tmp__UE0G=get_name__TAUD((&__string_35));
+            __tmp__HSOU=__tmp__UE0G;
+          };
+          __tmp__UVOB=__tmp__HSOU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__UVOB)->name__G25E == (void *)(&__string_32))) {
+          __tmp__0URH=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UUOB->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WUOB];
+          if (((struct ___OBJ *)__tmp__0URH)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__GSOU=((__SLOT_CODE__4IRG *)__tmp__0URH)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LWOB=((__ITM_SLOT__PLC *)__tmp__GSOU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LWOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__GSOU=((__SLOT_DATA__IJRG *)__tmp__0URH)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LWOB=((__ITM_SLOT__PLC *)__tmp__GSOU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LWOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__LWOB==NULL) {
+            __tmp__GSOU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__LWOB)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__GSOU=((void *)__tmp__LWOB);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__GSOU=((void *)__tmp__LWOB);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__GSOU=((void *)__tmp__LWOB);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__GSOU=((void *)__tmp__LWOB);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__GSOU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__GSOU=((void *)__tmp__LWOB);
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__GSOU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__OWOB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__OWOB=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__OWOB=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)),Self__UUOB);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__OWOB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)),Self__UUOB);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__OWOB=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)),Self__UUOB);
+          } break;
+          };
+          __tmp__0URH=((__TYPE_FULL__XMB *)__tmp__OWOB)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__0URH)->__id) {
+          case __TYPE__FF__: {
+            add_subtype__TC1B(((__TYPE__FF *)__tmp__0URH),t__VUOB);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__BEER=((__READ_GLOBAL *)__tmp__AEER);
+          case __TYPE_VOID__IMB__: {
+            add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+          } break;
+          case __TYPE_ID__MMB__: {
+            add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            add_subtype__5FGL(t__VUOB);
+          } break;
+          };
+        };
+        j__WUOB=(__INTEGER__Q)(j__WUOB +  1);
+        goto while_do__RVDD;
+      };
+    };
+  };
+}
+
+static void* get_with__DJRB(__TYPE_FULL__XMB *Self__EJRB,__UINTEGER_8__4LC flg__FJRB)
+// ({TYPE_FULL__XMB},{UINTEGER_8__4LC}) With result No recursive, No inlinable.
+{
+  void *__tmp__HJRB;
+  __TYPE__FF *Self__UWZC;
+  __TYPE_FULL__XMB *result__XWZC,*__tmp__NXZC,*__tmp__3YZC,*__tmp__G1RB;
+  __INTEGER__Q i__YWZC;
+  __TYPE_NULL__GMB *Self__2YRB;
+  __TYPE_VOID__IMB *Self__N1RB;
+  __TYPE_CONTEXT__KMB *Self__33RB;
+  __TYPE_ID__MMB *Self__NASB;
+  __TYPE_GENERIC__OCY *Self__U3XB;
+  __TYPE_BLOCK__CP5D *Self__23ZG;
+  __PROFIL_BLOCK__O3NJ *Self__GKFL;
+  __FAST_ARRAYoTYPE_FULLo__VAY *__tmp__MXZC;
+  __tmp__HJRB=Self__EJRB->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__HJRB)->__id) {
+  case __TYPE__FF__: {
+    Self__UWZC=((__TYPE__FF *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__UWZC->default__CMC->flag__RLK)) {
+      result__XWZC=Self__UWZC->default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__UWZC->type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__UWZC->type_full_list__OZRB=__tmp__MXZC;
+        __tmp__NXZC=create__with__FND(Self__UWZC,flg__FJRB);
+        result__XWZC=__tmp__NXZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB),__tmp__NXZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__UWZC->type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__UWZC->type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__3YZC=create__with__FND(Self__UWZC,flg__FJRB);
+          result__XWZC=__tmp__3YZC;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB),__tmp__3YZC);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    Self__2YRB=((__TYPE_NULL__GMB *)__tmp__HJRB);
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__2YRB->parent_type__HMB.default__CMC->flag__RLK)) {
+      result__XWZC=Self__2YRB->parent_type__HMB.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__2YRB->parent_type__HMB.type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__2YRB->parent_type__HMB.type_full_list__OZRB=__tmp__MXZC;
+        __tmp__3YZC=create__with__FND(Self__2YRB,flg__FJRB);
+        result__XWZC=__tmp__3YZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB),__tmp__3YZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__2YRB->parent_type__HMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__2YRB->parent_type__HMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__G1RB=create__with__FND(Self__2YRB,flg__FJRB);
+          result__XWZC=__tmp__G1RB;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB),__tmp__G1RB);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    Self__N1RB=((__TYPE_VOID__IMB *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__N1RB->parent_type__JMB.default__CMC->flag__RLK)) {
+      result__XWZC=Self__N1RB->parent_type__JMB.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__N1RB->parent_type__JMB.type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__N1RB->parent_type__JMB.type_full_list__OZRB=__tmp__MXZC;
+        __tmp__3YZC=create__with__FND(Self__N1RB,flg__FJRB);
+        result__XWZC=__tmp__3YZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB),__tmp__3YZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__N1RB->parent_type__JMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__N1RB->parent_type__JMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__G1RB=create__with__FND(Self__N1RB,flg__FJRB);
+          result__XWZC=__tmp__G1RB;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB),__tmp__G1RB);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    Self__33RB=((__TYPE_CONTEXT__KMB *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__33RB->parent_type__LMB.default__CMC->flag__RLK)) {
+      result__XWZC=Self__33RB->parent_type__LMB.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__33RB->parent_type__LMB.type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__33RB->parent_type__LMB.type_full_list__OZRB=__tmp__MXZC;
+        __tmp__3YZC=create__with__FND(Self__33RB,flg__FJRB);
+        result__XWZC=__tmp__3YZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB),__tmp__3YZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__33RB->parent_type__LMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__33RB->parent_type__LMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__G1RB=create__with__FND(Self__33RB,flg__FJRB);
+          result__XWZC=__tmp__G1RB;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB),__tmp__G1RB);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    Self__NASB=((__TYPE_ID__MMB *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__NASB->parent_type__NMB.default__CMC->flag__RLK)) {
+      result__XWZC=Self__NASB->parent_type__NMB.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__NASB->parent_type__NMB.type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__NASB->parent_type__NMB.type_full_list__OZRB=__tmp__MXZC;
+        __tmp__3YZC=create__with__FND(Self__NASB,flg__FJRB);
+        result__XWZC=__tmp__3YZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB),__tmp__3YZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__NASB->parent_type__NMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__NASB->parent_type__NMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__G1RB=create__with__FND(Self__NASB,flg__FJRB);
+          result__XWZC=__tmp__G1RB;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB),__tmp__G1RB);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    Self__U3XB=((__TYPE_GENERIC__OCY *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__U3XB->parent_type__PCY.default__CMC->flag__RLK)) {
+      result__XWZC=Self__U3XB->parent_type__PCY.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__U3XB->parent_type__PCY.type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__U3XB->parent_type__PCY.type_full_list__OZRB=__tmp__MXZC;
+        __tmp__3YZC=create__with__FND(Self__U3XB,flg__FJRB);
+        result__XWZC=__tmp__3YZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB),__tmp__3YZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__U3XB->parent_type__PCY.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__U3XB->parent_type__PCY.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__G1RB=create__with__FND(Self__U3XB,flg__FJRB);
+          result__XWZC=__tmp__G1RB;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB),__tmp__G1RB);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    Self__23ZG=((__TYPE_BLOCK__CP5D *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__23ZG->parent_type__DP5D.default__CMC->flag__RLK)) {
+      result__XWZC=Self__23ZG->parent_type__DP5D.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__23ZG->parent_type__DP5D.type_full_list__OZRB=__tmp__MXZC;
+        __tmp__3YZC=create__with__FND(Self__23ZG,flg__FJRB);
+        result__XWZC=__tmp__3YZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB),__tmp__3YZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__23ZG->parent_type__DP5D.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__23ZG->parent_type__DP5D.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__G1RB=create__with__FND(Self__23ZG,flg__FJRB);
+          result__XWZC=__tmp__G1RB;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB),__tmp__G1RB);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    Self__GKFL=((__PROFIL_BLOCK__O3NJ *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+    result__XWZC=NULL;
+    i__YWZC= 0;
+    if ((flg__FJRB == Self__GKFL->parent_type__Q3NJ.default__CMC->flag__RLK)) {
+      result__XWZC=Self__GKFL->parent_type__Q3NJ.default__CMC;
+    } else /* FALSE */ {
+      if (((void *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB == (void *)NULL)) {
+        __tmp__MXZC=create_with_capacity__XHRB( 2);
+        Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB=__tmp__MXZC;
+        __tmp__3YZC=create__with__FND(Self__GKFL,flg__FJRB);
+        result__XWZC=__tmp__3YZC;
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB),__tmp__3YZC);
+      } else /* FALSE */ {
+        while (((i__YWZC <= Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+          i__YWZC=(__INTEGER__Q)(i__YWZC +  1);
+        };
+        if ((i__YWZC <= Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+          result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+        } else /* FALSE */ {
+          __tmp__G1RB=create__with__FND(Self__GKFL,flg__FJRB);
+          result__XWZC=__tmp__G1RB;
+          add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB),__tmp__G1RB);
+        };
+      };
+    };
+    __tmp__NXZC=result__XWZC;
+  } break;
+  };
+  __tmp__HJRB=__tmp__NXZC;
+  return(__tmp__HJRB);
+}
+
+static void** create__QCNG(__INTEGER__Q nb_elements__SCNG)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__HC1T,result__FC1T,__tmp__GC1T,__tmp__IC1T;
+  __POINTER__IB __tmp__KC1T,__tmp__LC1T;
+  __UINTEGER_32__ZWB __tmp__MC1T;
+  __MEMORY__2PG *__tmp__PC1T;
+  __INTEGER__Q Self__ZL5G;
+  void **__tmp__IJSG,**Result__TCNG;
+  sz__HC1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__SCNG * ((__INTEGER__Q )(sizeof(void *)))));
+  result__FC1T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__GC1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__IC1T=(void *)((unsigned long)(void *)((unsigned long)sz__HC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GC1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GC1T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__HC1T=(void *)((unsigned long)__tmp__IC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__HC1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__KC1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__LC1T=(void *)((unsigned long)(void *)((unsigned long)sz__HC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KC1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KC1T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__MC1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LC1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__KC1T=micro_alloc__table__lab__UKI(__tmp__LC1T,((__POINTER__IB )(&(table_size[(__tmp__MC1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LC1T)));
+    ((__POINTER__IB *)__tmp__KC1T)[ 0]=((__POINTER__IB ) 3);
+    result__FC1T=(void *)((unsigned long)__tmp__KC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__PC1T=search__LQCB(__tmp__IC1T);
+    result__FC1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PC1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__IJSG=((void **)result__FC1T);
+  Self__ZL5G=(__INTEGER__Q)(nb_elements__SCNG -  1);
+  while ((Self__ZL5G >=  0)) {
+    __tmp__IJSG[Self__ZL5G]=NULL;
+    Self__ZL5G=(__INTEGER__Q)(Self__ZL5G -  1);
+  };
+  Result__TCNG=__tmp__IJSG;
+  return(Result__TCNG);
+}
+
+static void* new__2FHG()
+// () With result No recursive, No inlinable.
+{
+  __TYPES_TMP__AN5D *result__5FHG,*result__MWJI,*Self__XLYI;
+  __POINTER__IB ptr__NWJI,__tmp__TWJI,__tmp__UGXT,__tmp__WGXT;
+  __POINTER__IB __tmp__2A1T,__tmp__3A1T;
+  __INTEGER__Q typ_id__RWJI;
+  __UINTEGER_32__ZWB __tmp__XGXT;
+  __MEMORY__2PG *__tmp__BB1T;
+  void *Result__4FHG;
+  __BOOLEAN__L Result__3TSH;
+  __FAST_ARRAYoTYPES_TMPo__AGHG *Self__VWGI;
+  result__5FHG=NULL;
+  Result__3TSH=(((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG)->parent_arrayed_collection__IGHG.upper__4TSH <  0);
+  if (Result__3TSH) {
+    result__MWJI=NULL;
+    ptr__NWJI=((__POINTER__IB )(NULL));
+    typ_id__RWJI= 0;
+    __tmp__TWJI=((__POINTER__IB )sizeof(__TYPES_TMP__AN5D));
+    if (((unsigned long)__tmp__TWJI ==  0)) {
+      result__MWJI=TYPES_TMP__AN5D__;
+    } else /* FALSE */ {
+      typ_id__RWJI=__TYPES_TMP__AN5D__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TWJI));
+      if ((typ_id__RWJI == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__UGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WGXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__UGXT=micro_alloc__table__lab__UKI(__tmp__WGXT,((__POINTER__IB )(&(table_size[(__tmp__XGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WGXT)));
+        ptr__NWJI=__tmp__UGXT;
+      } else /* FALSE */ {
+        __tmp__XGXT=((__UINTEGER_32__ZWB )typ_id__RWJI);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__UGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UGXT=micro_alloc__table__lab__UKI(__tmp__WGXT,((__POINTER__IB )(&(table_type[(__tmp__XGXT)]))),(__UINTEGER_32__ZWB)(__tmp__XGXT |  1));
+        ptr__NWJI=__tmp__UGXT;
+      };
+      result__MWJI=((__TYPES_TMP__AN5D *)ptr__NWJI);
+      *(result__MWJI) = *(TYPES_TMP__AN5D__);
+    };
+    Self__XLYI=((__TYPES_TMP__AN5D *)result__MWJI);
+    Self__XLYI->capacity__YLYI= 256;
+    ptr__NWJI=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  8));
+    __tmp__TWJI=((__POINTER__IB )(NULL));
+    (&__string_4)->count__0C= 16;
+    (&__string_4)->storage__1C="Memory: Size = 0";
+    __tmp__UGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__WGXT=(void *)((unsigned long)(void *)((unsigned long)ptr__NWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT) - (unsigned long)((__POINTER__IB ) 1)));
+    ptr__NWJI=(void *)((unsigned long)__tmp__WGXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    if ((ptr__NWJI <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__2A1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__3A1T=(void *)((unsigned long)(void *)((unsigned long)ptr__NWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2A1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2A1T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__XGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3A1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__2A1T=micro_alloc__table__lab__UKI(__tmp__3A1T,((__POINTER__IB )(&(table_size[(__tmp__XGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3A1T)));
+      ((__POINTER__IB *)__tmp__2A1T)[ 0]=((__POINTER__IB ) 3);
+      __tmp__TWJI=(void *)((unsigned long)__tmp__2A1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+    } else /* FALSE */ {
+      __tmp__BB1T=search__LQCB(__tmp__WGXT);
+      __tmp__TWJI=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BB1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+    };
+    Self__XLYI->parent_types__DN5D.storage__1LYI=((void **)__tmp__TWJI);
+    result__5FHG=result__MWJI;
+  } else /* FALSE */ {
+    Self__VWGI=((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG);
+    result__MWJI=((void **)Self__VWGI->parent_arrayed_collection__IGHG.storage__X2SH)[Self__VWGI->parent_arrayed_collection__IGHG.upper__4TSH];
+    result__5FHG=result__MWJI;
+    Self__VWGI=((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__VWGI->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(Self__VWGI->parent_arrayed_collection__IGHG.upper__4TSH -  1);
+  };
+  Result__4FHG=result__5FHG;
+  return(Result__4FHG);
+}
+
+static void add__HUXI(__TYPES_TMP__AN5D *Self__IUXI,void *t__JUXI)
+// ({TYPES_TMP__AN5D},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__EB1T,old_nb_elts__1K5T,__tmp__5K5T,Self__AL5T;
+  __INTEGER__Q __tmp__BV2I,old_nb_elts__EOTI,__tmp__OPTI,Self__GN0I;
+  __POINTER__IB __tmp__3K5T,__tmp__MPTI;
+  void **Self__ZK5T,**Self__DOTI;
+  __BOOLEAN__L __tmp__AVXI;
+  if ((Self__IUXI->parent_types__DN5D.upper__A1RH == (__INTEGER__Q)(-  1))) {
+    if (((__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH +  1) > (__INTEGER__Q)(Self__IUXI->capacity__YLYI -  1))) {
+      __tmp__EB1T=(__INTEGER__Q)(Self__IUXI->capacity__YLYI <<  1);
+      Self__ZK5T=((void **)Self__IUXI->parent_types__DN5D.storage__1LYI);
+      old_nb_elts__1K5T=Self__IUXI->capacity__YLYI;
+      __tmp__3K5T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )Self__ZK5T),((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__1K5T * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__EB1T * ((__INTEGER__Q )(sizeof(void *))))));
+      Self__ZK5T=((void **)__tmp__3K5T);
+      __tmp__5K5T=(__INTEGER__Q)(__tmp__EB1T -  1);
+      Self__AL5T=old_nb_elts__1K5T;
+      while ((Self__AL5T <= __tmp__5K5T)) {
+        Self__ZK5T[Self__AL5T]=NULL;
+        Self__AL5T=(__INTEGER__Q)(Self__AL5T +  1);
+      };
+      Self__IUXI->parent_types__DN5D.storage__1LYI=Self__ZK5T;
+      Self__IUXI->capacity__YLYI=__tmp__EB1T;
+    };
+    Self__IUXI->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH +  1);
+    ((void **)Self__IUXI->parent_types__DN5D.storage__1LYI)[Self__IUXI->parent_types__DN5D.upper__A1RH]=t__JUXI;
+  } else /* FALSE */ {
+    __tmp__EB1T=search__from__to__RV2I(Self__IUXI,t__JUXI, 0,(__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH +  1));
+    if ((__tmp__EB1T > Self__IUXI->parent_types__DN5D.upper__A1RH)) {
+      if (((__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH +  1) > (__INTEGER__Q)(Self__IUXI->capacity__YLYI -  1))) {
+        __tmp__BV2I=(__INTEGER__Q)(Self__IUXI->capacity__YLYI <<  1);
+        Self__DOTI=((void **)Self__IUXI->parent_types__DN5D.storage__1LYI);
+        old_nb_elts__EOTI=Self__IUXI->capacity__YLYI;
+        __tmp__MPTI=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )Self__DOTI),((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__EOTI * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__BV2I * ((__INTEGER__Q )(sizeof(void *))))));
+        Self__DOTI=((void **)__tmp__MPTI);
+        __tmp__OPTI=(__INTEGER__Q)(__tmp__BV2I -  1);
+        Self__GN0I=old_nb_elts__EOTI;
+        while ((Self__GN0I <= __tmp__OPTI)) {
+          Self__DOTI[Self__GN0I]=NULL;
+          Self__GN0I=(__INTEGER__Q)(Self__GN0I +  1);
+        };
+        Self__IUXI->parent_types__DN5D.storage__1LYI=Self__DOTI;
+        Self__IUXI->capacity__YLYI=__tmp__BV2I;
+      };
+      Self__IUXI->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH +  1);
+      ((void **)Self__IUXI->parent_types__DN5D.storage__1LYI)[Self__IUXI->parent_types__DN5D.upper__A1RH]=t__JUXI;
+      __tmp__AVXI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__AVXI=FALSE__O__;
+    };
+    if ((! __tmp__AVXI)) {
+      if (((void *)((void **)Self__IUXI->parent_types__DN5D.storage__1LYI)[__tmp__EB1T] != (void *)t__JUXI)) {
+        add__to__HYIJ(Self__IUXI,t__JUXI,__tmp__EB1T);
+      };
+    };
+  };
+}
+
+static void* to_types__WVXI(__TYPES_TMP__AN5D *Self__XVXI)
+// ({TYPES_TMP__AN5D}) With result No recursive, No inlinable.
+{
+  __TYPES__BN5D *result__ZVXI,*result__LHGL,*Self__WXEJ,*Self__GXEJ;
+  __TYPES__BN5D *e__KSOU;
+  __INTEGER__Q result__QKLL,__tmp__ZKLL,__tmp__2KLL,__tmp__PYEJ,i__VCMJ;
+  __INTEGER__Q Self__WB1T,__tmp__5X4L,__tmp__BY4L;
+  void *__tmp__1KLL;
+  __POINTER__IB ptr__Z0BJ,__tmp__50BJ,__tmp__1GXT,__tmp__3GXT;
+  __POINTER__IB __tmp__MB1T,__tmp__NB1T,sz__1B1T,result__ZB1T;
+  __POINTER__IB __tmp__0B1T,__tmp__2B1T,__tmp__4B1T,__tmp__5B1T;
+  __UINTEGER_32__ZWB __tmp__4GXT,__tmp__AC1T;
+  __MEMORY__2PG *__tmp__RB1T,*__tmp__DC1T;
+  __HASHED_SEToTYPESo__GWXI *Self__WGGL,*Self__WJGL;
+  __HASHED_SET_NODEoTYPESo__IHGL *node__KHGL,*node__NSOU,*node1__2W4L;
+  __HASHED_SET_NODEoTYPESo__IHGL *node2__3W4L,*Self__WUDN;
+  __BOOLEAN__L __tmp__FIGL,__tmp__0YEJ,__tmp__UYEJ,__tmp__XYEJ;
+  void **__tmp__LYEJ,**__tmp__NYEJ,**Self__BCMJ;
+  void **old_buckets__1W4L,**Result__VB1T;
+  result__ZVXI=NULL;
+  if ((Self__XVXI->parent_types__DN5D.upper__A1RH == (__INTEGER__Q)(-  1))) {
+    result__ZVXI=TYPES__BN5D__;
+  } else /* FALSE */ {
+    Self__WGGL=((__HASHED_SEToTYPESo__GWXI *)bucket__PWXI);
+    result__LHGL=NULL;
+    result__QKLL= 0;
+    if ((Self__XVXI->parent_types__DN5D.upper__A1RH != (__INTEGER__Q)(-  1))) {
+      __tmp__ZKLL=(__INTEGER__Q)(Self__XVXI->parent_types__DN5D.upper__A1RH <<  8);
+      __tmp__1KLL=((void **)Self__XVXI->parent_types__DN5D.storage__1LYI)[Self__XVXI->parent_types__DN5D.upper__A1RH];
+      switch (((struct ___OBJ *)__tmp__1KLL)->__id) {
+      case __TYPE__FF__: {
+        __tmp__2KLL=((__TYPE__FF *)__tmp__1KLL)->index__CLC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__2KLL=((__TYPE_NULL__GMB *)__tmp__1KLL)->parent_type__HMB.index__CLC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__2KLL=((__TYPE_VOID__IMB *)__tmp__1KLL)->parent_type__JMB.index__CLC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__2KLL=((__TYPE_CONTEXT__KMB *)__tmp__1KLL)->parent_type__LMB.index__CLC;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__2KLL=((__TYPE_ID__MMB *)__tmp__1KLL)->parent_type__NMB.index__CLC;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__2KLL=((__TYPE_GENERIC__OCY *)__tmp__1KLL)->parent_type__PCY.index__CLC;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__2KLL=((__TYPE_BLOCK__CP5D *)__tmp__1KLL)->parent_type__DP5D.index__CLC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__2KLL=((__PROFIL_BLOCK__O3NJ *)__tmp__1KLL)->parent_type__Q3NJ.index__CLC;
+      } break;
+      };
+      result__QKLL=(__INTEGER__Q)(__tmp__ZKLL + __tmp__2KLL);
+    };
+    node__KHGL=((void **)Self__WGGL->buckets__UHGL)[(__INTEGER__Q)(result__QKLL % Self__WGGL->capacity__NHGL)];
+    until_do__BLLL:
+    {
+      if (((void *)node__KHGL == (void *)NULL)) {
+        __tmp__FIGL=TRUE__K__;
+      } else /* FALSE */ {
+        Self__WXEJ=((__TYPES__BN5D *)node__KHGL->item__AIGL);
+        if (((void *)Self__WXEJ == (void *)Self__XVXI)) {
+          __tmp__0YEJ=TRUE__K__;
+        } else /* FALSE */ {
+          if ((Self__WXEJ->upper__A1RH == Self__XVXI->parent_types__DN5D.upper__A1RH)) {
+            if ((Self__WXEJ->upper__A1RH == (__INTEGER__Q)(-  1))) {
+              __tmp__UYEJ=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__LYEJ=Self__WXEJ->storage__1LYI;
+              __tmp__NYEJ=Self__XVXI->parent_types__DN5D.storage__1LYI;
+              __tmp__PYEJ=(__INTEGER__Q)(Self__WXEJ->upper__A1RH +  1);
+              Self__BCMJ=((void **)__tmp__LYEJ);
+              i__VCMJ=(__INTEGER__Q)(__tmp__PYEJ -  1);
+              while (((i__VCMJ >=  0) && ((void *)Self__BCMJ[i__VCMJ] == (void *)((void **)__tmp__NYEJ)[i__VCMJ]))) {
+                i__VCMJ=(__INTEGER__Q)(i__VCMJ -  1);
+              };
+              __tmp__UYEJ=(i__VCMJ <  0);
+            };
+            __tmp__XYEJ=__tmp__UYEJ;
+          } else /* FALSE */ {
+            __tmp__XYEJ=FALSE__O__;
+          };
+          __tmp__0YEJ=__tmp__XYEJ;
+        };
+        __tmp__FIGL=__tmp__0YEJ;
+      };
+      if ((! __tmp__FIGL)) {
+        node__KHGL=node__KHGL->next__MIGL;
+        goto until_do__BLLL;
+      };
+    };
+    if (((void *)node__KHGL != (void *)NULL)) {
+      result__LHGL=node__KHGL->item__AIGL;
+    };
+    result__ZVXI=result__LHGL;
+    if (((void *)result__LHGL == (void *)NULL)) {
+      Self__WXEJ=NULL;
+      ptr__Z0BJ=((__POINTER__IB )(NULL));
+      __tmp__ZKLL= 0;
+      __tmp__50BJ=((__POINTER__IB )sizeof(__TYPES__BN5D));
+      if (((unsigned long)__tmp__50BJ ==  0)) {
+        Self__WXEJ=TYPES__BN5D__;
+      } else /* FALSE */ {
+        __tmp__ZKLL=__TYPES__BN5D__;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__50BJ));
+        if ((__tmp__ZKLL == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1GXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__3GXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__50BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__4GXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3GXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__1GXT=micro_alloc__table__lab__UKI(__tmp__3GXT,((__POINTER__IB )(&(table_size[(__tmp__4GXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3GXT)));
+          ptr__Z0BJ=__tmp__1GXT;
+        } else /* FALSE */ {
+          __tmp__4GXT=((__UINTEGER_32__ZWB )__tmp__ZKLL);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1GXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__3GXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__50BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1GXT=micro_alloc__table__lab__UKI(__tmp__3GXT,((__POINTER__IB )(&(table_type[(__tmp__4GXT)]))),(__UINTEGER_32__ZWB)(__tmp__4GXT |  1));
+          ptr__Z0BJ=__tmp__1GXT;
+        };
+        Self__WXEJ=((__TYPES__BN5D *)ptr__Z0BJ);
+        *(Self__WXEJ) = *(TYPES__BN5D__);
+      };
+      Self__GXEJ=((__TYPES__BN5D *)Self__WXEJ);
+      __tmp__ZKLL=Self__XVXI->parent_types__DN5D.upper__A1RH;
+      ptr__Z0BJ=((__POINTER__IB )(__INTEGER__Q)((__INTEGER__Q)(__tmp__ZKLL +  1) * ((__INTEGER__Q )(sizeof(void *)))));
+      __tmp__50BJ=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__1GXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__3GXT=(void *)((unsigned long)(void *)((unsigned long)ptr__Z0BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT) - (unsigned long)((__POINTER__IB ) 1)));
+      ptr__Z0BJ=(void *)((unsigned long)__tmp__3GXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((ptr__Z0BJ <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__MB1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__NB1T=(void *)((unsigned long)(void *)((unsigned long)ptr__Z0BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MB1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MB1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4GXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NB1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__MB1T=micro_alloc__table__lab__UKI(__tmp__NB1T,((__POINTER__IB )(&(table_size[(__tmp__4GXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NB1T)));
+        ((__POINTER__IB *)__tmp__MB1T)[ 0]=((__POINTER__IB ) 3);
+        __tmp__50BJ=(void *)((unsigned long)__tmp__MB1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__RB1T=search__LQCB(__tmp__3GXT);
+        __tmp__50BJ=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__RB1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__LYEJ=((void **)__tmp__50BJ);
+      Self__GXEJ->storage__1LYI=__tmp__LYEJ;
+      __tmp__NYEJ=Self__XVXI->parent_types__DN5D.storage__1LYI;
+      __tmp__2KLL=__tmp__ZKLL;
+      while ((__tmp__2KLL >=  0)) {
+        __tmp__LYEJ[__tmp__2KLL]=((void **)__tmp__NYEJ)[__tmp__2KLL];
+        __tmp__2KLL=(__INTEGER__Q)(__tmp__2KLL -  1);
+      };
+      Self__GXEJ->upper__A1RH=__tmp__ZKLL;
+      size__QXEJ=(__INTEGER__Q)(size__QXEJ + (__INTEGER__Q)((__INTEGER__Q)(__tmp__ZKLL +  1) <<  2));
+      result__ZVXI=Self__WXEJ;
+      Self__WJGL=((__HASHED_SEToTYPESo__GWXI *)bucket__PWXI);
+      Self__GXEJ=Self__WXEJ;
+      e__KSOU=Self__WXEJ;
+      __tmp__ZKLL=hash_code__HNLL(((__TYPES__BN5D *)Self__WXEJ));
+      node__NSOU=((void **)Self__WJGL->buckets__UHGL)[(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL)];
+      while ((! (((void *)node__NSOU == (void *)NULL) || ((void *)node__NSOU->item__AIGL == (void *)e__KSOU)))) {
+        node__NSOU=node__NSOU->next__MIGL;
+      };
+      e__KSOU=Self__WXEJ;
+      __tmp__ZKLL=hash_code__HNLL(((__TYPES__BN5D *)Self__WXEJ));
+      node__NSOU=((void **)Self__WJGL->buckets__UHGL)[(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL)];
+      while ((! (((void *)node__NSOU == (void *)NULL) || ((void *)node__NSOU->item__AIGL == (void *)e__KSOU)))) {
+        node__NSOU=node__NSOU->next__MIGL;
+      };
+      __tmp__ZKLL=hash_code__HNLL(((__TYPES__BN5D *)Self__WXEJ));
+      __tmp__2KLL=(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL);
+      __tmp__PYEJ=__tmp__2KLL;
+      node__NSOU=((void **)Self__WJGL->buckets__UHGL)[__tmp__2KLL];
+      while ((! (((void *)node__NSOU == (void *)NULL) || ((void *)node__NSOU->item__AIGL == (void *)Self__GXEJ)))) {
+        node__NSOU=node__NSOU->next__MIGL;
+      };
+      if (((void *)node__NSOU == (void *)NULL)) {
+        if ((Self__WJGL->capacity__NHGL == Self__WJGL->count__DLGL)) {
+          node1__2W4L=NULL;
+          node2__3W4L=NULL;
+          i__VCMJ=prime_number_ceiling__OKN((__INTEGER__Q)(Self__WJGL->capacity__NHGL +  1));
+          old_buckets__1W4L=Self__WJGL->buckets__UHGL;
+          sz__1B1T=((__POINTER__IB )(__INTEGER__Q)(i__VCMJ * ((__INTEGER__Q )(sizeof(void *)))));
+          result__ZB1T=((__POINTER__IB )(NULL));
+          (&__string_4)->count__0C= 16;
+          (&__string_4)->storage__1C="Memory: Size = 0";
+          __tmp__0B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2B1T=(void *)((unsigned long)(void *)((unsigned long)sz__1B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0B1T) - (unsigned long)((__POINTER__IB ) 1)));
+          sz__1B1T=(void *)((unsigned long)__tmp__2B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          if ((sz__1B1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__4B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__5B1T=(void *)((unsigned long)(void *)((unsigned long)sz__1B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__AC1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5B1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__4B1T=micro_alloc__table__lab__UKI(__tmp__5B1T,((__POINTER__IB )(&(table_size[(__tmp__AC1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5B1T)));
+            ((__POINTER__IB *)__tmp__4B1T)[ 0]=((__POINTER__IB ) 3);
+            result__ZB1T=(void *)((unsigned long)__tmp__4B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          } else /* FALSE */ {
+            __tmp__DC1T=search__LQCB(__tmp__2B1T);
+            result__ZB1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__DC1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+          };
+          Result__VB1T=((void **)result__ZB1T);
+          Self__WB1T=(__INTEGER__Q)(i__VCMJ -  1);
+          while ((Self__WB1T >=  0)) {
+            Result__VB1T[Self__WB1T]=NULL;
+            Self__WB1T=(__INTEGER__Q)(Self__WB1T -  1);
+          };
+          Self__WJGL->buckets__UHGL=Result__VB1T;
+          Self__WB1T=(__INTEGER__Q)(Self__WJGL->capacity__NHGL -  1);
+          Self__WJGL->capacity__NHGL=i__VCMJ;
+          while ((Self__WB1T >=  0)) {
+            node1__2W4L=((void **)old_buckets__1W4L)[Self__WB1T];
+            while (((void *)node1__2W4L != (void *)NULL)) {
+              node2__3W4L=node1__2W4L->next__MIGL;
+              __tmp__5X4L=hash_code__HNLL(((__TYPES__BN5D *)node1__2W4L->item__AIGL));
+              __tmp__BY4L=(__INTEGER__Q)(__tmp__5X4L % Self__WJGL->capacity__NHGL);
+              ((__HASHED_SET_NODEoTYPESo__IHGL *)node1__2W4L)->next__MIGL=((void **)Self__WJGL->buckets__UHGL)[__tmp__BY4L];
+              ((void **)Self__WJGL->buckets__UHGL)[__tmp__BY4L]=node1__2W4L;
+              node1__2W4L=node2__3W4L;
+            };
+            Self__WB1T=(__INTEGER__Q)(Self__WB1T -  1);
+          };
+          __tmp__PYEJ=(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL);
+        };
+        node1__2W4L=((void **)Self__WJGL->buckets__UHGL)[__tmp__PYEJ];
+        node2__3W4L=NULL;
+        __tmp__MB1T=((__POINTER__IB )(NULL));
+        i__VCMJ= 0;
+        __tmp__NB1T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoTYPESo__IHGL));
+        if (((unsigned long)__tmp__NB1T ==  0)) {
+          node2__3W4L=HASHED_SET_NODEoTYPESo__IHGL__;
+        } else /* FALSE */ {
+          i__VCMJ=__HASHED_SET_NODEoTYPESo__IHGL__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NB1T));
+          if ((i__VCMJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__4B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__5B1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NB1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__AC1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5B1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__4B1T=micro_alloc__table__lab__UKI(__tmp__5B1T,((__POINTER__IB )(&(table_size[(__tmp__AC1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5B1T)));
+            __tmp__MB1T=__tmp__4B1T;
+          } else /* FALSE */ {
+            __tmp__AC1T=((__UINTEGER_32__ZWB )i__VCMJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__4B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__5B1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NB1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__4B1T=micro_alloc__table__lab__UKI(__tmp__5B1T,((__POINTER__IB )(&(table_type[(__tmp__AC1T)]))),(__UINTEGER_32__ZWB)(__tmp__AC1T |  1));
+            __tmp__MB1T=__tmp__4B1T;
+          };
+          node2__3W4L=((__HASHED_SET_NODEoTYPESo__IHGL *)__tmp__MB1T);
+          *(node2__3W4L) = *(HASHED_SET_NODEoTYPESo__IHGL__);
+        };
+        Self__WUDN=((__HASHED_SET_NODEoTYPESo__IHGL *)node2__3W4L);
+        Self__WUDN->item__AIGL=Self__WXEJ;
+        Self__WUDN->next__MIGL=node1__2W4L;
+        node__NSOU=node2__3W4L;
+        ((void **)Self__WJGL->buckets__UHGL)[__tmp__PYEJ]=node2__3W4L;
+        Self__WJGL->count__DLGL=(__INTEGER__Q)(Self__WJGL->count__DLGL +  1);
+      };
+      ;
+    };
+  };
+  free__GNZI(Self__XVXI);
+  __tmp__1KLL=result__ZVXI;
+  return(__tmp__1KLL);
+}
+
+static void* get_local_slot__UTLG(__TYPE__FF *Self__VTLG,__STRING_CONSTANT__0 *n__WTLG)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__0TLG,*__tmp__KULG;
+  __INTEGER__Q j__YTLG;
+  void *__tmp__TATH;
+  __STRING_CONSTANT__0 *__tmp__LULG;
+  __BOOLEAN__L __tmp__OULG;
+  result__0TLG=NULL;
+  j__YTLG= 0;
+  while_do__ORRG:
+  {
+    if ((j__YTLG <= Self__VTLG->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__KULG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__VTLG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__YTLG];
+      if (((struct ___OBJ *)__tmp__KULG)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__TATH=((__SLOT_CODE__4IRG *)__tmp__KULG)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__TATH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__LULG=((__ITM_SLOT__PLC *)__tmp__TATH)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__LULG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TATH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__LULG=((__SLOT_DATA__IJRG *)__tmp__KULG)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+      };
+      __tmp__OULG=((void *)__tmp__LULG != (void *)n__WTLG);
+    } else /* FALSE */ {
+      __tmp__OULG=FALSE__O__;
+    };
+    if (__tmp__OULG) {
+      j__YTLG=(__INTEGER__Q)(j__YTLG +  1);
+      goto while_do__ORRG;
+    };
+  };
+  if ((j__YTLG <= Self__VTLG->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+    result__0TLG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__VTLG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__YTLG];
+  } else /* FALSE */ {
+    __tmp__KULG=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__VTLG->prototype__QF->slot_list__0FZ),n__WTLG);
+    if (((void *)__tmp__KULG != (void *)NULL)) {
+      __tmp__TATH=create__type__4JLG(__tmp__KULG,Self__VTLG);
+      result__0TLG=__tmp__TATH;
+      add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__VTLG->slot_run__2LC),__tmp__TATH);
+    };
+  };
+  __tmp__KULG=result__0TLG;
+  return(__tmp__KULG);
+}
+
+static void* get_name__TAUD(__STRING_CONSTANT__0 *n__VAUD)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __SECTION___RVOB *result__BJAF,*result__XAUD,*result__EXAE,*Self__ATAF;
+  __STRING_CONSTANT__0 *Self__NDAU,*Self__TDAU,*Self__ZDAU;
+  __INTEGER__Q result__MDAU,__tmp__ODAU,Self__PDAU,typ_id__JXAE;
+  __INTEGER__Q __tmp__UDAU,Self__VDAU,__tmp__ZF0F,Self__SV1T;
+  __INTEGER__Q result__YDAU,__tmp__0DAU,Self__1DAU;
+  __POINTER__IB ptr__FXAE,__tmp__LXAE,__tmp__XVXT,__tmp__ZVXT;
+  __POINTER__IB __tmp__WV1T,__tmp__YV1T,__tmp__0V1T,__tmp__1V1T;
+  __UINTEGER_32__ZWB __tmp__0VXT,__tmp__2V1T;
+  __MEMORY__2PG *__tmp__5V1T;
+  void *Result__WAUD;
+  __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *Self__UIAF;
+  __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *Self__FTAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node__AJAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node__QTAF;
+  __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node1__TF0F;
+  __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node2__UF0F;
+  __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *Self__MJ1G;
+  void **old_buckets__SF0F,**Result__RV1T;
+  Self__UIAF=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)bucket_name__ABUD);
+  result__BJAF=NULL;
+  Self__NDAU=((__STRING_CONSTANT__0 *)n__VAUD);
+  result__MDAU= 0;
+  __tmp__ODAU=Self__NDAU->count__0C;
+  Self__PDAU= 1;
+  while ((Self__PDAU <= __tmp__ODAU)) {
+    result__MDAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__MDAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__NDAU->storage__1C)[(__INTEGER__Q)(Self__PDAU -  1)])));
+    Self__PDAU=(__INTEGER__Q)(Self__PDAU +  1);
+  };
+  if ((result__MDAU <  0)) {
+    result__MDAU=(__INTEGER__Q)(~ result__MDAU);
+  };
+  node__AJAF=((void **)Self__UIAF->buckets__KJAF)[(__INTEGER__Q)(result__MDAU % Self__UIAF->capacity__DJAF)];
+  while ((! (((void *)node__AJAF == (void *)NULL) || ((void *)node__AJAF->key__WJAF == (void *)n__VAUD)))) {
+    node__AJAF=node__AJAF->next__BKAF;
+  };
+  if (((void *)node__AJAF != (void *)NULL)) {
+    result__BJAF=node__AJAF->item__JKAF;
+  };
+  result__XAUD=result__BJAF;
+  if (((void *)result__BJAF == (void *)NULL)) {
+    result__EXAE=NULL;
+    ptr__FXAE=((__POINTER__IB )(NULL));
+    typ_id__JXAE= 0;
+    __tmp__LXAE=((__POINTER__IB )sizeof(__SECTION___RVOB));
+    if (((unsigned long)__tmp__LXAE ==  0)) {
+      result__EXAE=SECTION___RVOB__;
+    } else /* FALSE */ {
+      typ_id__JXAE=__SECTION___RVOB__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LXAE));
+      if ((typ_id__JXAE == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XVXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZVXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LXAE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0VXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZVXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XVXT=micro_alloc__table__lab__UKI(__tmp__ZVXT,((__POINTER__IB )(&(table_size[(__tmp__0VXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZVXT)));
+        ptr__FXAE=__tmp__XVXT;
+      } else /* FALSE */ {
+        __tmp__0VXT=((__UINTEGER_32__ZWB )typ_id__JXAE);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XVXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZVXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LXAE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XVXT=micro_alloc__table__lab__UKI(__tmp__ZVXT,((__POINTER__IB )(&(table_type[(__tmp__0VXT)]))),(__UINTEGER_32__ZWB)(__tmp__0VXT |  1));
+        ptr__FXAE=__tmp__XVXT;
+      };
+      result__EXAE=((__SECTION___RVOB *)ptr__FXAE);
+      *(result__EXAE) = *(SECTION___RVOB__);
+    };
+    result__XAUD=result__EXAE;
+    Self__ATAF=((__SECTION___RVOB *)result__EXAE);
+    Self__ATAF->name__G25E=n__VAUD;
+    Self__ATAF->type_list__DTAF=NULL;
+    Self__FTAF=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)bucket_name__ABUD);
+    Self__TDAU=((__STRING_CONSTANT__0 *)n__VAUD);
+    typ_id__JXAE= 0;
+    __tmp__UDAU=Self__TDAU->count__0C;
+    Self__VDAU= 1;
+    while ((Self__VDAU <= __tmp__UDAU)) {
+      typ_id__JXAE=(__INTEGER__Q)((__INTEGER__Q)( 5 * typ_id__JXAE) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__TDAU->storage__1C)[(__INTEGER__Q)(Self__VDAU -  1)])));
+      Self__VDAU=(__INTEGER__Q)(Self__VDAU +  1);
+    };
+    if ((typ_id__JXAE <  0)) {
+      typ_id__JXAE=(__INTEGER__Q)(~ typ_id__JXAE);
+    };
+    __tmp__UDAU=(__INTEGER__Q)(typ_id__JXAE % Self__FTAF->capacity__DJAF);
+    Self__VDAU=__tmp__UDAU;
+    node__QTAF=((void **)Self__FTAF->buckets__KJAF)[__tmp__UDAU];
+    while ((! (((void *)node__QTAF == (void *)NULL) || ((void *)node__QTAF->key__WJAF == (void *)n__VAUD)))) {
+      node__QTAF=node__QTAF->next__BKAF;
+    };
+    if (((void *)node__QTAF == (void *)NULL)) {
+      if ((Self__FTAF->capacity__DJAF == Self__FTAF->count__RUAF)) {
+        node1__TF0F=NULL;
+        node2__UF0F=NULL;
+        old_buckets__SF0F=Self__FTAF->buckets__KJAF;
+        __tmp__ZF0F=prime_number_ceiling__OKN((__INTEGER__Q)(Self__FTAF->capacity__DJAF +  1));
+        __tmp__XVXT=((__POINTER__IB )(__INTEGER__Q)(__tmp__ZF0F * ((__INTEGER__Q )(sizeof(void *)))));
+        __tmp__ZVXT=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__WV1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YV1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__XVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WV1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WV1T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__XVXT=(void *)((unsigned long)__tmp__YV1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__XVXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0V1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1V1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__XVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__2V1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1V1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__0V1T=micro_alloc__table__lab__UKI(__tmp__1V1T,((__POINTER__IB )(&(table_size[(__tmp__2V1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1V1T)));
+          ((__POINTER__IB *)__tmp__0V1T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__ZVXT=(void *)((unsigned long)__tmp__0V1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__5V1T=search__LQCB(__tmp__YV1T);
+          __tmp__ZVXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5V1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        Result__RV1T=((void **)__tmp__ZVXT);
+        Self__SV1T=(__INTEGER__Q)(__tmp__ZF0F -  1);
+        while ((Self__SV1T >=  0)) {
+          Result__RV1T[Self__SV1T]=NULL;
+          Self__SV1T=(__INTEGER__Q)(Self__SV1T -  1);
+        };
+        Self__FTAF->buckets__KJAF=Result__RV1T;
+        Self__SV1T=(__INTEGER__Q)(Self__FTAF->capacity__DJAF -  1);
+        Self__FTAF->capacity__DJAF=__tmp__ZF0F;
+        while ((Self__SV1T >=  0)) {
+          node1__TF0F=((void **)old_buckets__SF0F)[Self__SV1T];
+          while (((void *)node1__TF0F != (void *)NULL)) {
+            node2__UF0F=node1__TF0F->next__BKAF;
+            Self__ZDAU=((__STRING_CONSTANT__0 *)node1__TF0F->key__WJAF);
+            result__YDAU= 0;
+            __tmp__0DAU=Self__ZDAU->count__0C;
+            Self__1DAU= 1;
+            while ((Self__1DAU <= __tmp__0DAU)) {
+              result__YDAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__YDAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__ZDAU->storage__1C)[(__INTEGER__Q)(Self__1DAU -  1)])));
+              Self__1DAU=(__INTEGER__Q)(Self__1DAU +  1);
+            };
+            if ((result__YDAU <  0)) {
+              result__YDAU=(__INTEGER__Q)(~ result__YDAU);
+            };
+            __tmp__0DAU=(__INTEGER__Q)(result__YDAU % Self__FTAF->capacity__DJAF);
+            ((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)node1__TF0F)->next__BKAF=((void **)Self__FTAF->buckets__KJAF)[__tmp__0DAU];
+            ((void **)Self__FTAF->buckets__KJAF)[__tmp__0DAU]=node1__TF0F;
+            node1__TF0F=node2__UF0F;
+          };
+          Self__SV1T=(__INTEGER__Q)(Self__SV1T -  1);
+        };
+        Self__VDAU=(__INTEGER__Q)(typ_id__JXAE % __tmp__ZF0F);
+      };
+      node1__TF0F=((void **)Self__FTAF->buckets__KJAF)[Self__VDAU];
+      node2__UF0F=NULL;
+      __tmp__XVXT=((__POINTER__IB )(NULL));
+      __tmp__ZF0F= 0;
+      __tmp__ZVXT=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF));
+      if (((unsigned long)__tmp__ZVXT ==  0)) {
+        node2__UF0F=HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__;
+      } else /* FALSE */ {
+        __tmp__ZF0F=__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZVXT));
+        if ((__tmp__ZF0F == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0V1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1V1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__2V1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1V1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__0V1T=micro_alloc__table__lab__UKI(__tmp__1V1T,((__POINTER__IB )(&(table_size[(__tmp__2V1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1V1T)));
+          __tmp__XVXT=__tmp__0V1T;
+        } else /* FALSE */ {
+          __tmp__2V1T=((__UINTEGER_32__ZWB )__tmp__ZF0F);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0V1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1V1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__0V1T=micro_alloc__table__lab__UKI(__tmp__1V1T,((__POINTER__IB )(&(table_type[(__tmp__2V1T)]))),(__UINTEGER_32__ZWB)(__tmp__2V1T |  1));
+          __tmp__XVXT=__tmp__0V1T;
+        };
+        node2__UF0F=((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)__tmp__XVXT);
+        *(node2__UF0F) = *(HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__);
+      };
+      Self__MJ1G=((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)node2__UF0F);
+      Self__MJ1G->item__JKAF=result__EXAE;
+      Self__MJ1G->key__WJAF=n__VAUD;
+      Self__MJ1G->next__BKAF=node1__TF0F;
+      node__QTAF=node2__UF0F;
+      ((void **)Self__FTAF->buckets__KJAF)[Self__VDAU]=node2__UF0F;
+      Self__FTAF->count__RUAF=(__INTEGER__Q)(Self__FTAF->count__RUAF +  1);
+    } else /* FALSE */ {
+      ((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)node__QTAF)->item__JKAF=result__EXAE;
+    };
+  };
+  Result__WAUD=result__XAUD;
+  return(Result__WAUD);
+}
+
+static void* get_slot__QA3I(__TYPE_FULL__XMB *Self__RA3I,__STRING_CONSTANT__0 *n__SA3I)
+// ({TYPE_FULL__XMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *__tmp__UA3I;
+  void *__tmp__VA3I;
+  __tmp__UA3I=Self__RA3I->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__UA3I)->__id) {
+  case __TYPE__FF__: {
+    __tmp__VA3I=get_slot__2QGG(((__TYPE__FF *)__tmp__UA3I),n__SA3I);
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__VA3I=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__VA3I=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__VA3I=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__VA3I=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__VA3I=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__VA3I=get_slot__011G(n__SA3I);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__VA3I=get_slot__ETFL(n__SA3I);
+  } break;
+  };
+  __tmp__UA3I=__tmp__VA3I;
+  return(__tmp__UA3I);
+}
+
+static void* get_local_slot__LWLG(__TYPE_VOID__IMB *Self__MWLG,__STRING_CONSTANT__0 *n__NWLG)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__RWLG,*__tmp__MXNT;
+  __INTEGER__Q j__PWLG;
+  void *__tmp__YATH;
+  __STRING_CONSTANT__0 *__tmp__CXLG;
+  __BOOLEAN__L __tmp__FXLG;
+  result__RWLG=NULL;
+  j__PWLG= 0;
+  while_do__DSRG:
+  {
+    if ((j__PWLG <= Self__MWLG->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__MXNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MWLG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__PWLG];
+      if (((struct ___OBJ *)__tmp__MXNT)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__YATH=((__SLOT_CODE__4IRG *)__tmp__MXNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__YATH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__CXLG=((__ITM_SLOT__PLC *)__tmp__YATH)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__CXLG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YATH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__CXLG=((__SLOT_DATA__IJRG *)__tmp__MXNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+      };
+      __tmp__FXLG=((void *)__tmp__CXLG != (void *)n__NWLG);
+    } else /* FALSE */ {
+      __tmp__FXLG=FALSE__O__;
+    };
+    if (__tmp__FXLG) {
+      j__PWLG=(__INTEGER__Q)(j__PWLG +  1);
+      goto while_do__DSRG;
+    };
+  };
+  if ((j__PWLG <= Self__MWLG->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+    result__RWLG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MWLG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__PWLG];
+  } else /* FALSE */ {
+    __tmp__MXNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__MWLG->parent_type__JMB.prototype__QF->slot_list__0FZ),n__NWLG);
+    if (((void *)__tmp__MXNT != (void *)NULL)) {
+      __tmp__YATH=create__type__4JLG(__tmp__MXNT,Self__MWLG);
+      result__RWLG=__tmp__YATH;
+      add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__MWLG->parent_type__JMB.slot_run__2LC),__tmp__YATH);
+    };
+  };
+  __tmp__MXNT=result__RWLG;
+  return(__tmp__MXNT);
+}
+
+static void* get_local_slot__VYLG(__TYPE_CONTEXT__KMB *Self__WYLG,__STRING_CONSTANT__0 *n__XYLG)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__1YLG,*__tmp__UXNT;
+  __INTEGER__Q j__ZYLG;
+  void *__tmp__3ATH;
+  __STRING_CONSTANT__0 *__tmp__MZLG;
+  __BOOLEAN__L __tmp__PZLG;
+  result__1YLG=NULL;
+  j__ZYLG= 0;
+  while_do__ZSRG:
+  {
+    if ((j__ZYLG <= Self__WYLG->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__UXNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WYLG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__ZYLG];
+      if (((struct ___OBJ *)__tmp__UXNT)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__3ATH=((__SLOT_CODE__4IRG *)__tmp__UXNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__3ATH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MZLG=((__ITM_SLOT__PLC *)__tmp__3ATH)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MZLG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3ATH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__MZLG=((__SLOT_DATA__IJRG *)__tmp__UXNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+      };
+      __tmp__PZLG=((void *)__tmp__MZLG != (void *)n__XYLG);
+    } else /* FALSE */ {
+      __tmp__PZLG=FALSE__O__;
+    };
+    if (__tmp__PZLG) {
+      j__ZYLG=(__INTEGER__Q)(j__ZYLG +  1);
+      goto while_do__ZSRG;
+    };
+  };
+  if ((j__ZYLG <= Self__WYLG->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+    result__1YLG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WYLG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__ZYLG];
+  } else /* FALSE */ {
+    __tmp__UXNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__WYLG->parent_type__LMB.prototype__QF->slot_list__0FZ),n__XYLG);
+    if (((void *)__tmp__UXNT != (void *)NULL)) {
+      __tmp__3ATH=create__type__4JLG(__tmp__UXNT,Self__WYLG);
+      result__1YLG=__tmp__3ATH;
+      add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__WYLG->parent_type__LMB.slot_run__2LC),__tmp__3ATH);
+    };
+  };
+  __tmp__UXNT=result__1YLG;
+  return(__tmp__UXNT);
+}
+
+static void* get_local_slot__50LG(__TYPE_ID__MMB *Self__A1LG,__STRING_CONSTANT__0 *n__B1LG)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__F1LG,*__tmp__2XNT;
+  __INTEGER__Q j__D1LG;
+  void *__tmp__CBTH;
+  __STRING_CONSTANT__0 *__tmp__W1LG;
+  __BOOLEAN__L __tmp__Z1LG;
+  result__F1LG=NULL;
+  j__D1LG= 0;
+  while_do__PTRG:
+  {
+    if ((j__D1LG <= Self__A1LG->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__2XNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__A1LG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__D1LG];
+      if (((struct ___OBJ *)__tmp__2XNT)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__CBTH=((__SLOT_CODE__4IRG *)__tmp__2XNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__CBTH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__W1LG=((__ITM_SLOT__PLC *)__tmp__CBTH)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__W1LG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CBTH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__W1LG=((__SLOT_DATA__IJRG *)__tmp__2XNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+      };
+      __tmp__Z1LG=((void *)__tmp__W1LG != (void *)n__B1LG);
+    } else /* FALSE */ {
+      __tmp__Z1LG=FALSE__O__;
+    };
+    if (__tmp__Z1LG) {
+      j__D1LG=(__INTEGER__Q)(j__D1LG +  1);
+      goto while_do__PTRG;
+    };
+  };
+  if ((j__D1LG <= Self__A1LG->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+    result__F1LG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__A1LG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__D1LG];
+  } else /* FALSE */ {
+    __tmp__2XNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__A1LG->parent_type__NMB.prototype__QF->slot_list__0FZ),n__B1LG);
+    if (((void *)__tmp__2XNT != (void *)NULL)) {
+      __tmp__CBTH=create__type__4JLG(__tmp__2XNT,Self__A1LG);
+      result__F1LG=__tmp__CBTH;
+      add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__A1LG->parent_type__NMB.slot_run__2LC),__tmp__CBTH);
+    };
+  };
+  __tmp__2XNT=result__F1LG;
+  return(__tmp__2XNT);
+}
+
+static void* get_local_slot__J3LG(__TYPE_GENERIC__OCY *Self__K3LG,__STRING_CONSTANT__0 *n__L3LG)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__P3LG,*__tmp__EYNT;
+  __INTEGER__Q j__N3LG;
+  void *__tmp__HBTH;
+  __STRING_CONSTANT__0 *__tmp__A4LG;
+  __BOOLEAN__L __tmp__D4LG;
+  result__P3LG=NULL;
+  j__N3LG= 0;
+  while_do__FURG:
+  {
+    if ((j__N3LG <= Self__K3LG->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__EYNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__K3LG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__N3LG];
+      if (((struct ___OBJ *)__tmp__EYNT)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HBTH=((__SLOT_CODE__4IRG *)__tmp__EYNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HBTH)->__id==__ITM_SLOT__PLC__) {
+          __tmp__A4LG=((__ITM_SLOT__PLC *)__tmp__HBTH)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__A4LG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HBTH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__A4LG=((__SLOT_DATA__IJRG *)__tmp__EYNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+      };
+      __tmp__D4LG=((void *)__tmp__A4LG != (void *)n__L3LG);
+    } else /* FALSE */ {
+      __tmp__D4LG=FALSE__O__;
+    };
+    if (__tmp__D4LG) {
+      j__N3LG=(__INTEGER__Q)(j__N3LG +  1);
+      goto while_do__FURG;
+    };
+  };
+  if ((j__N3LG <= Self__K3LG->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+    result__P3LG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__K3LG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__N3LG];
+  } else /* FALSE */ {
+    __tmp__EYNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__K3LG->parent_type__PCY.prototype__QF->slot_list__0FZ),n__L3LG);
+    if (((void *)__tmp__EYNT != (void *)NULL)) {
+      __tmp__HBTH=create__type__4JLG(__tmp__EYNT,Self__K3LG);
+      result__P3LG=__tmp__HBTH;
+      add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__K3LG->parent_type__PCY.slot_run__2LC),__tmp__HBTH);
+    };
+  };
+  __tmp__EYNT=result__P3LG;
+  return(__tmp__EYNT);
+}
+
+static void* read__5UEI(__LOCAL__L4WC *Self__AVEI)
+// ({LOCAL__L4WC}) With result No recursive, No inlinable.
+{
+  __READ_LOCAL__55ZI *result__TGGI,*result__SSOU,*Self__4SOU;
+  __READ_LOCAL__55ZI *result__CTOU,*Self__OTOU;
+  __LOCAL__L4WC *Self__QSOU,*__tmp__YZ1T;
+  __POSITION__OL __tmp__RSOU,__tmp__BTOU;
+  __POINTER__IB ptr__TSOU,__tmp__VSOU,__tmp__WSOU,__tmp__XSOU;
+  __POINTER__IB __tmp__GTOU,__tmp__HTOU;
+  __INTEGER__Q typ_id__USOU,typ_id__ETOU;
+  __UINTEGER_32__ZWB __tmp__YSOU,__tmp__ITOU;
+  void *Result__CVEI;
+  __BOOLEAN__L __tmp__3GGI;
+  result__TGGI=NULL;
+  if (((void *)Self__AVEI->my_alias__JPUH != (void *)NULL)) {
+    Self__QSOU=((__LOCAL__L4WC *)Self__AVEI->my_alias__JPUH);
+    __tmp__RSOU=Self__QSOU->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+    result__SSOU=NULL;
+    ptr__TSOU=((__POINTER__IB )(NULL));
+    typ_id__USOU= 0;
+    __tmp__VSOU=((__POINTER__IB )sizeof(__READ_LOCAL__55ZI));
+    if (((unsigned long)__tmp__VSOU ==  0)) {
+      result__SSOU=READ_LOCAL__55ZI__;
+    } else /* FALSE */ {
+      typ_id__USOU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VSOU));
+      if ((typ_id__USOU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__WSOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__XSOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YSOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XSOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__WSOU=micro_alloc__table__lab__UKI(__tmp__XSOU,((__POINTER__IB )(&(table_size[(__tmp__YSOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XSOU)));
+        ptr__TSOU=__tmp__WSOU;
+      } else /* FALSE */ {
+        __tmp__YSOU=((__UINTEGER_32__ZWB )typ_id__USOU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__WSOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__XSOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__WSOU=micro_alloc__table__lab__UKI(__tmp__XSOU,((__POINTER__IB )(&(table_type[(__tmp__YSOU)]))),(__UINTEGER_32__ZWB)(__tmp__YSOU |  1));
+        ptr__TSOU=__tmp__WSOU;
+      };
+      result__SSOU=((__READ_LOCAL__55ZI *)ptr__TSOU);
+      *(result__SSOU) = *(READ_LOCAL__55ZI__);
+    };
+    Self__4SOU=((__READ_LOCAL__55ZI *)result__SSOU);
+    Self__4SOU->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RSOU;
+    Self__4SOU->local__BVEJ=Self__QSOU;
+    Self__QSOU->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QSOU->parent_variable__O4WC.ensure_count__IT4D +  1);
+    result__TGGI=result__SSOU;
+    __tmp__3GGI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__3GGI=FALSE__O__;
+  };
+  if ((! __tmp__3GGI)) {
+    if (is_alias__CHGI) {
+      if (((void *)Self__AVEI->my_alias__JPUH == (void *)NULL)) {
+        __tmp__YZ1T=create__name__style__type__HIND(Self__AVEI->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__AVEI->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__AVEI->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__AVEI->parent_variable__O4WC.type__IO5D);
+        Self__AVEI->my_alias__JPUH=__tmp__YZ1T;
+        ((__LOCAL__L4WC *)__tmp__YZ1T)->parent_variable__O4WC.type_list__ZO5D=Self__AVEI->parent_variable__O4WC.type_list__ZO5D;
+        add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O),Self__AVEI);
+      };
+      __tmp__YZ1T=((__LOCAL__L4WC *)Self__AVEI->my_alias__JPUH);
+      __tmp__BTOU=__tmp__YZ1T->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      result__CTOU=NULL;
+      __tmp__WSOU=((__POINTER__IB )(NULL));
+      typ_id__ETOU= 0;
+      __tmp__XSOU=((__POINTER__IB )sizeof(__READ_LOCAL__55ZI));
+      if (((unsigned long)__tmp__XSOU ==  0)) {
+        result__CTOU=READ_LOCAL__55ZI__;
+      } else /* FALSE */ {
+        typ_id__ETOU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XSOU));
+        if ((typ_id__ETOU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ITOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_size[(__tmp__ITOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HTOU)));
+          __tmp__WSOU=__tmp__GTOU;
+        } else /* FALSE */ {
+          __tmp__ITOU=((__UINTEGER_32__ZWB )typ_id__ETOU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_type[(__tmp__ITOU)]))),(__UINTEGER_32__ZWB)(__tmp__ITOU |  1));
+          __tmp__WSOU=__tmp__GTOU;
+        };
+        result__CTOU=((__READ_LOCAL__55ZI *)__tmp__WSOU);
+        *(result__CTOU) = *(READ_LOCAL__55ZI__);
+      };
+      Self__OTOU=((__READ_LOCAL__55ZI *)result__CTOU);
+      Self__OTOU->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BTOU;
+      Self__OTOU->local__BVEJ=__tmp__YZ1T;
+      __tmp__YZ1T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__YZ1T->parent_variable__O4WC.ensure_count__IT4D +  1);
+      result__TGGI=result__CTOU;
+    } else /* FALSE */ {
+      __tmp__BTOU=Self__AVEI->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      result__CTOU=NULL;
+      __tmp__WSOU=((__POINTER__IB )(NULL));
+      typ_id__ETOU= 0;
+      __tmp__XSOU=((__POINTER__IB )sizeof(__READ_LOCAL__55ZI));
+      if (((unsigned long)__tmp__XSOU ==  0)) {
+        result__CTOU=READ_LOCAL__55ZI__;
+      } else /* FALSE */ {
+        typ_id__ETOU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XSOU));
+        if ((typ_id__ETOU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ITOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_size[(__tmp__ITOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HTOU)));
+          __tmp__WSOU=__tmp__GTOU;
+        } else /* FALSE */ {
+          __tmp__ITOU=((__UINTEGER_32__ZWB )typ_id__ETOU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_type[(__tmp__ITOU)]))),(__UINTEGER_32__ZWB)(__tmp__ITOU |  1));
+          __tmp__WSOU=__tmp__GTOU;
+        };
+        result__CTOU=((__READ_LOCAL__55ZI *)__tmp__WSOU);
+        *(result__CTOU) = *(READ_LOCAL__55ZI__);
+      };
+      Self__OTOU=((__READ_LOCAL__55ZI *)result__CTOU);
+      Self__OTOU->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BTOU;
+      Self__OTOU->local__BVEJ=Self__AVEI;
+      Self__AVEI->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__AVEI->parent_variable__O4WC.ensure_count__IT4D +  1);
+      result__TGGI=result__CTOU;
+    };
+  };
+  Result__CVEI=result__TGGI;
+  return(Result__CVEI);
+}
+
+static void* get_expr_for__EJWH(__ITM_TYPE_SIMPLE__RMB *Self__FJWH,void *p__GJWH)
+// ({ITM_TYPE_SIMPLE__RMB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__JJWH,*Self__UC1T;
+  __POSITION__OL __tmp__KJWH;
+  __PROTOTYPE__MF *__tmp__KWZS;
+  void *result__RC1T,*Result__HJWH;
+  __PROTOTYPE_CST__LAXC *__tmp__TC1T;
+  __LOCAL__L4WC *__tmp__VC1T;
+  __READ_LOCAL__55ZI *__tmp__WC1T;
+  __tmp__JJWH=to_run_for__E4X(Self__FJWH);
+  switch (((struct ___OBJ *)p__GJWH)->__id) {
+  case __TYPE__FF__: {
+    __tmp__KJWH=((__TYPE__FF *)p__GJWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__KJWH=((__TYPE_NULL__GMB *)p__GJWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__KJWH=((__TYPE_VOID__IMB *)p__GJWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__KJWH=((__TYPE_CONTEXT__KMB *)p__GJWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__KJWH=((__TYPE_ID__MMB *)p__GJWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__KJWH=((__TYPE_GENERIC__OCY *)p__GJWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_RD__VK2C__: {
+    __tmp__KJWH=((__DTA_RD__VK2C *)p__GJWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__KWZS=prototype__32ZG();
+    __tmp__KJWH=__tmp__KWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__KWZS=prototype__JBFL();
+    __tmp__KJWH=__tmp__KWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    __tmp__KJWH=((__DTA_BLOCK__GSWJ *)p__GJWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    __tmp__KJWH=((__DTA_RD_ARGS__HSWJ *)p__GJWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  };
+  Self__UC1T=((__TYPE_FULL__XMB *)__tmp__JJWH);
+  result__RC1T=NULL;
+  if (((void *)Self__UC1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+    __tmp__TC1T=create__type__VJ2C(__tmp__KJWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    result__RC1T=__tmp__TC1T;
+  } else /* FALSE */ {
+    __tmp__VC1T=create__name__style__type__HIND(__tmp__KJWH,(&__string_69),'+',Self__UC1T);
+    __tmp__WC1T=read__5UEI(((__LOCAL__L4WC *)__tmp__VC1T));
+    result__RC1T=__tmp__WC1T;
+  };
+  Result__HJWH=result__RC1T;
+  return(Result__HJWH);
+}
+
+static void* get_expr_for__PJWH(__ITM_TYPE_STYLE__1MB *Self__QJWH,void *p__RJWH)
+// ({ITM_TYPE_STYLE__1MB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__UJWH,*Self__1C1T;
+  __POSITION__OL __tmp__VJWH;
+  __PROTOTYPE__MF *__tmp__QWZS;
+  void *result__YC1T,*Result__SJWH;
+  __PROTOTYPE_CST__LAXC *__tmp__0C1T;
+  __LOCAL__L4WC *__tmp__2C1T;
+  __READ_LOCAL__55ZI *__tmp__3C1T;
+  __tmp__UJWH=to_run_for__J5X(Self__QJWH);
+  switch (((struct ___OBJ *)p__RJWH)->__id) {
+  case __TYPE__FF__: {
+    __tmp__VJWH=((__TYPE__FF *)p__RJWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__VJWH=((__TYPE_NULL__GMB *)p__RJWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__VJWH=((__TYPE_VOID__IMB *)p__RJWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__VJWH=((__TYPE_CONTEXT__KMB *)p__RJWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__VJWH=((__TYPE_ID__MMB *)p__RJWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__VJWH=((__TYPE_GENERIC__OCY *)p__RJWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_RD__VK2C__: {
+    __tmp__VJWH=((__DTA_RD__VK2C *)p__RJWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__QWZS=prototype__32ZG();
+    __tmp__VJWH=__tmp__QWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__QWZS=prototype__JBFL();
+    __tmp__VJWH=__tmp__QWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    __tmp__VJWH=((__DTA_BLOCK__GSWJ *)p__RJWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    __tmp__VJWH=((__DTA_RD_ARGS__HSWJ *)p__RJWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  };
+  Self__1C1T=((__TYPE_FULL__XMB *)__tmp__UJWH);
+  result__YC1T=NULL;
+  if (((void *)Self__1C1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+    __tmp__0C1T=create__type__VJ2C(__tmp__VJWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    result__YC1T=__tmp__0C1T;
+  } else /* FALSE */ {
+    __tmp__2C1T=create__name__style__type__HIND(__tmp__VJWH,(&__string_69),'+',Self__1C1T);
+    __tmp__3C1T=read__5UEI(((__LOCAL__L4WC *)__tmp__2C1T));
+    result__YC1T=__tmp__3C1T;
+  };
+  Result__SJWH=result__YC1T;
+  return(Result__SJWH);
+}
+
+static void* get_expr_for__1JWH(__ITM_TYPE_GENERIC__LPB *Self__2JWH,void *p__3JWH)
+// ({ITM_TYPE_GENERIC__LPB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__AKWH,*Self__CD1T;
+  __POSITION__OL __tmp__BKWH;
+  __PROTOTYPE__MF *__tmp__WWZS;
+  void *result__5C1T,*Result__4JWH;
+  __PROTOTYPE_CST__LAXC *__tmp__BD1T;
+  __LOCAL__L4WC *__tmp__DD1T;
+  __READ_LOCAL__55ZI *__tmp__ED1T;
+  __tmp__AKWH=to_run_for__RAY(Self__2JWH,p__3JWH);
+  switch (((struct ___OBJ *)p__3JWH)->__id) {
+  case __TYPE__FF__: {
+    __tmp__BKWH=((__TYPE__FF *)p__3JWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__BKWH=((__TYPE_NULL__GMB *)p__3JWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__BKWH=((__TYPE_VOID__IMB *)p__3JWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__BKWH=((__TYPE_CONTEXT__KMB *)p__3JWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__BKWH=((__TYPE_ID__MMB *)p__3JWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__BKWH=((__TYPE_GENERIC__OCY *)p__3JWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_RD__VK2C__: {
+    __tmp__BKWH=((__DTA_RD__VK2C *)p__3JWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__WWZS=prototype__32ZG();
+    __tmp__BKWH=__tmp__WWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__WWZS=prototype__JBFL();
+    __tmp__BKWH=__tmp__WWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    __tmp__BKWH=((__DTA_BLOCK__GSWJ *)p__3JWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    __tmp__BKWH=((__DTA_RD_ARGS__HSWJ *)p__3JWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  };
+  Self__CD1T=((__TYPE_FULL__XMB *)__tmp__AKWH);
+  result__5C1T=NULL;
+  if (((void *)Self__CD1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+    __tmp__BD1T=create__type__VJ2C(__tmp__BKWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    result__5C1T=__tmp__BD1T;
+  } else /* FALSE */ {
+    __tmp__DD1T=create__name__style__type__HIND(__tmp__BKWH,(&__string_69),'+',Self__CD1T);
+    __tmp__ED1T=read__5UEI(((__LOCAL__L4WC *)__tmp__DD1T));
+    result__5C1T=__tmp__ED1T;
+  };
+  Result__4JWH=result__5C1T;
+  return(Result__4JWH);
+}
+
+static void* get_expr_for__GKWH(__ITM_TYPE_PARAMETER__ZEZ *Self__HKWH,void *p__IKWH)
+// ({ITM_TYPE_PARAMETER__ZEZ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__LKWH,*Self__JD1T;
+  __POSITION__OL __tmp__MKWH;
+  __PROTOTYPE__MF *__tmp__2WZS;
+  void *result__GD1T,*Result__JKWH;
+  __PROTOTYPE_CST__LAXC *__tmp__ID1T;
+  __LOCAL__L4WC *__tmp__KD1T;
+  __READ_LOCAL__55ZI *__tmp__LD1T;
+  __tmp__LKWH=to_run_for__FY1D(Self__HKWH,p__IKWH);
+  switch (((struct ___OBJ *)p__IKWH)->__id) {
+  case __TYPE__FF__: {
+    __tmp__MKWH=((__TYPE__FF *)p__IKWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__MKWH=((__TYPE_NULL__GMB *)p__IKWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__MKWH=((__TYPE_VOID__IMB *)p__IKWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__MKWH=((__TYPE_CONTEXT__KMB *)p__IKWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__MKWH=((__TYPE_ID__MMB *)p__IKWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__MKWH=((__TYPE_GENERIC__OCY *)p__IKWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_RD__VK2C__: {
+    __tmp__MKWH=((__DTA_RD__VK2C *)p__IKWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__2WZS=prototype__32ZG();
+    __tmp__MKWH=__tmp__2WZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__2WZS=prototype__JBFL();
+    __tmp__MKWH=__tmp__2WZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    __tmp__MKWH=((__DTA_BLOCK__GSWJ *)p__IKWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    __tmp__MKWH=((__DTA_RD_ARGS__HSWJ *)p__IKWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  };
+  Self__JD1T=((__TYPE_FULL__XMB *)__tmp__LKWH);
+  result__GD1T=NULL;
+  if (((void *)Self__JD1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+    __tmp__ID1T=create__type__VJ2C(__tmp__MKWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    result__GD1T=__tmp__ID1T;
+  } else /* FALSE */ {
+    __tmp__KD1T=create__name__style__type__HIND(__tmp__MKWH,(&__string_69),'+',Self__JD1T);
+    __tmp__LD1T=read__5UEI(((__LOCAL__L4WC *)__tmp__KD1T));
+    result__GD1T=__tmp__LD1T;
+  };
+  Result__JKWH=result__GD1T;
+  return(Result__JKWH);
+}
+
+static void* get_expr_for__QKWH(__ITM_TYPE_MULTI__0URC *Self__RKWH,void *p__SKWH)
+// ({ITM_TYPE_MULTI__0URC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *t__VKWH,*__tmp__ALWH;
+  __INTEGER__Q Result__LYNT,Self__3BZH;
+  void *__tmp__KXZS;
+  __POSITION__OL __tmp__BLWH;
+  __PROTOTYPE__MF *__tmp__MXZS;
+  __PROTOTYPE_CST__LAXC *__tmp__PD1T;
+  __LOCAL__L4WC *__tmp__RD1T;
+  __READ_LOCAL__55ZI *__tmp__SD1T;
+  __EXPR_MULTIPLE__GLWH *__tmp__ILWH;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__XKWH;
+  t__VKWH=NULL;
+  Result__LYNT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__RKWH->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  __tmp__XKWH=create_with_capacity__UBZH(Result__LYNT);
+  Result__LYNT=Self__RKWH->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY;
+  Self__3BZH= 0;
+  while ((Self__3BZH <= Result__LYNT)) {
+    __tmp__KXZS=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__RKWH->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__3BZH];
+    switch (((struct ___OBJ *)__tmp__KXZS)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__ALWH=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__ALWH=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__ALWH=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)),p__SKWH);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__ALWH=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)),p__SKWH);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__ALWH=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)),p__SKWH);
+    } break;
+    };
+    t__VKWH=__tmp__ALWH;
+    switch (((struct ___OBJ *)p__SKWH)->__id) {
+    case __TYPE__FF__: {
+      __tmp__BLWH=((__TYPE__FF *)p__SKWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__BLWH=((__TYPE_NULL__GMB *)p__SKWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__BLWH=((__TYPE_VOID__IMB *)p__SKWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__BLWH=((__TYPE_CONTEXT__KMB *)p__SKWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__BLWH=((__TYPE_ID__MMB *)p__SKWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__BLWH=((__TYPE_GENERIC__OCY *)p__SKWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __DTA_RD__VK2C__: {
+      __tmp__BLWH=((__DTA_RD__VK2C *)p__SKWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__MXZS=prototype__32ZG();
+      __tmp__BLWH=__tmp__MXZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__MXZS=prototype__JBFL();
+      __tmp__BLWH=__tmp__MXZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+    } break;
+    case __DTA_BLOCK__GSWJ__: {
+      __tmp__BLWH=((__DTA_BLOCK__GSWJ *)p__SKWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_RD_ARGS__HSWJ__: {
+      __tmp__BLWH=((__DTA_RD_ARGS__HSWJ *)p__SKWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    };
+    __tmp__ALWH=((__TYPE_FULL__XMB *)t__VKWH);
+    __tmp__KXZS=NULL;
+    if (((void *)__tmp__ALWH->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+      __tmp__PD1T=create__type__VJ2C(__tmp__BLWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+      __tmp__KXZS=__tmp__PD1T;
+    } else /* FALSE */ {
+      __tmp__RD1T=create__name__style__type__HIND(__tmp__BLWH,(&__string_69),'+',__tmp__ALWH);
+      __tmp__SD1T=read__5UEI(((__LOCAL__L4WC *)__tmp__RD1T));
+      __tmp__KXZS=__tmp__SD1T;
+    };
+    add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__XKWH),__tmp__KXZS);
+    Self__3BZH=(__INTEGER__Q)(Self__3BZH +  1);
+  };
+  __tmp__ILWH=create__KCZH(__tmp__XKWH);
+  __tmp__KXZS=__tmp__ILWH;
+  return(__tmp__KXZS);
+}
+
+static void* get_expr_for__KLWH(__ITM_TYPE_BLOCK__EYRC *Self__LLWH,void *p__MLWH)
+// ({ITM_TYPE_BLOCK__EYRC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__PLWH,*Self__XD1T;
+  __POSITION__OL __tmp__QLWH;
+  __PROTOTYPE__MF *__tmp__DDHL;
+  void *result__UD1T,*Result__NLWH;
+  __PROTOTYPE_CST__LAXC *__tmp__WD1T;
+  __LOCAL__L4WC *__tmp__YD1T;
+  __READ_LOCAL__55ZI *__tmp__ZD1T;
+  __tmp__PLWH=to_run_for__LZ4E(Self__LLWH,p__MLWH);
+  switch (((struct ___OBJ *)p__MLWH)->__id) {
+  case __TYPE__FF__: {
+    __tmp__QLWH=((__TYPE__FF *)p__MLWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__QLWH=((__TYPE_NULL__GMB *)p__MLWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__QLWH=((__TYPE_VOID__IMB *)p__MLWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__QLWH=((__TYPE_CONTEXT__KMB *)p__MLWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__QLWH=((__TYPE_ID__MMB *)p__MLWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__QLWH=((__TYPE_GENERIC__OCY *)p__MLWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_RD__VK2C__: {
+    __tmp__QLWH=((__DTA_RD__VK2C *)p__MLWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__DDHL=prototype__32ZG();
+    __tmp__QLWH=__tmp__DDHL->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__DDHL=prototype__JBFL();
+    __tmp__QLWH=__tmp__DDHL->parent_named__PF.parent_itm_object__OF.position__P2B;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    __tmp__QLWH=((__DTA_BLOCK__GSWJ *)p__MLWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    __tmp__QLWH=((__DTA_RD_ARGS__HSWJ *)p__MLWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  };
+  Self__XD1T=((__TYPE_FULL__XMB *)__tmp__PLWH);
+  result__UD1T=NULL;
+  if (((void *)Self__XD1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+    __tmp__WD1T=create__type__VJ2C(__tmp__QLWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    result__UD1T=__tmp__WD1T;
+  } else /* FALSE */ {
+    __tmp__YD1T=create__name__style__type__HIND(__tmp__QLWH,(&__string_69),'+',Self__XD1T);
+    __tmp__ZD1T=read__5UEI(((__LOCAL__L4WC *)__tmp__YD1T));
+    result__UD1T=__tmp__ZD1T;
+  };
+  Result__NLWH=result__UD1T;
+  return(Result__NLWH);
+}
+
+static void append_in__IMXE(__INTEGER_64__1SG Self__JMXE,__STRING__BC *buffer__KMXE)
+// ({INTEGER_64__1SG},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER_64__1SG val__RMXE;
+  __INTEGER__Q i__UMXE,j__VMXE;
+  __STRING__BC *Self__XKVT;
+  __CHARACTER__DB __tmp__ZKVT;
+  val__RMXE= 0;
+  i__UMXE= 0;
+  j__VMXE= 0;
+  if ((Self__JMXE ==  0)) {
+    add_last__ACV(((__STRING__BC *)buffer__KMXE),'0');
+  } else /* FALSE */ {
+    if ((Self__JMXE >  0)) {
+      val__RMXE=Self__JMXE;
+    } else /* FALSE */ {
+      val__RMXE=(__INTEGER_64__1SG)(- Self__JMXE);
+      add_last__ACV(((__STRING__BC *)buffer__KMXE),'-');
+    };
+    i__UMXE=(__INTEGER__Q)(((__STRING__BC *)buffer__KMXE)->count__WJ +  1);
+    while ((val__RMXE !=  0)) {
+      add_last__ACV(((__STRING__BC *)buffer__KMXE),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER_64__1SG)(val__RMXE %  10)) + ((__INTEGER_8__FZF )'0'))))));
+      val__RMXE=(__INTEGER_64__1SG)(val__RMXE /  10);
+    };
+    j__VMXE=((__STRING__BC *)buffer__KMXE)->count__WJ;
+    while ((i__UMXE < j__VMXE)) {
+      Self__XKVT=((__STRING__BC *)buffer__KMXE);
+      __tmp__ZKVT=((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(i__UMXE -  1)];
+      ((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(i__UMXE -  1)]=((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(j__VMXE -  1)];
+      ((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(j__VMXE -  1)]=__tmp__ZKVT;
+      j__VMXE=(__INTEGER__Q)(j__VMXE -  1);
+      i__UMXE=(__INTEGER__Q)(i__UMXE +  1);
+    };
+  };
+}
+
+static void* product__with__self__G3YK(__DTA_RD__VK2C *Self__H3YK,void *t__I3YK,void *e__J3YK)
+// ({DTA_RD__VK2C},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__FM5T;
+  __POSITION__OL __tmp__N3YK,p__EM5T;
+  __LIST__WH *result__DL5T,*Self__PL5T;
+  __POINTER__IB ptr__EL5T,__tmp__GL5T,__tmp__HL5T,__tmp__IL5T,ptr__RTOU;
+  __POINTER__IB __tmp__TTOU,__tmp__VTOU,__tmp__WTOU,__tmp__WWOU;
+  __POINTER__IB __tmp__XWOU;
+  __INTEGER__Q typ_id__FL5T,typ_id__STOU,typ_id__TWOU;
+  __UINTEGER_32__ZWB __tmp__JL5T,__tmp__XTOU,__tmp__YWOU;
+  __LOCAL__L4WC *ctext__UL5T;
+  __PUSH__IXB *__tmp__VL5T;
+  void *r__UD4K;
+  void *__tmp__VD4K,*__tmp__3D4K;
+  void *__tmp__KE5K,*__tmp__AGKL;
+  __STRING_CONSTANT__0 *__tmp__WD4K;
+  void *__tmp__4D4K;
+  __STRING_CST__5J *Self__UTOU,*result__QTOU;
+  __PROTOTYPE_CST__LAXC *Self__1YZS,*__tmp__2YZS;
+  __INTEGER_CST__XAXC *Self__4YZS,*Self__DM5T;
+  __TYPE_FULL__XMB *t__GM5T;
+  __READ_LOCAL__55ZI *__tmp__2D1T,*__tmp__3D1T;
+  __IS_EXPANDED__35NJ *Self__CZZS,*Self__KUOU;
+  __GET_TYPE_ID__HAOJ *Self__HZZS,*Self__0UOU;
+  __SIZE_OF__5GOJ *Self__KZZS,*Self__KVOU;
+  __REAL_CST__1LOJ *Self__NZZS,*Self__0VOU;
+  __CHARACTER_CST__RMOJ *Self__RZZS,*__tmp__SZZS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__UZZS,*__tmp__VZZS;
+  __READ_GLOBAL__T4YL *__tmp__KM5T;
+  __NODE_STYLE__RD4K *result__5VOU,*Self__LWOU;
+  __NODE_TYPE__SK2C *result__MM5T,*Self__YZZS;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__RL5T;
+  switch (((struct ___OBJ *)e__J3YK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__N3YK=((__STRING_CST__5J *)e__J3YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__N3YK=((__EXTERNAL_C__Y5WC *)e__J3YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__N3YK=((__PROTOTYPE_CST__LAXC *)e__J3YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__N3YK=((__INTEGER_CST__XAXC *)e__J3YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__N3YK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__N3YK=((__READ_LOCAL__55ZI *)e__J3YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__N3YK=((__EXPR_EQUAL__KINJ *)e__J3YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__N3YK=((__EXPR_NOT_EQUAL__VINJ *)e__J3YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__N3YK=((__IS_EXPANDED__35NJ *)e__J3YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__N3YK=((__GET_TYPE_ID__HAOJ *)e__J3YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__N3YK=((__EXPR_SUP__ABOJ *)e__J3YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__N3YK=((__EXPR_SUB__UBOJ *)e__J3YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__N3YK=((__EXPR_MUL__KCOJ *)e__J3YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__N3YK=((__EXPR_DIV__4COJ *)e__J3YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__N3YK=((__EXPR_AND__SDOJ *)e__J3YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__N3YK=((__EXPR_SHIFT_R__GEOJ *)e__J3YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__N3YK=((__EXPR_SHIFT_L__0EOJ *)e__J3YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__N3YK=((__PUT_TO__TFOJ *)e__J3YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__N3YK=((__ITEM__HGOJ *)e__J3YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__N3YK=((__SIZE_OF__5GOJ *)e__J3YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__N3YK=((__CAST__1HOJ *)e__J3YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__N3YK=((__REAL_CST__1LOJ *)e__J3YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__N3YK=((__CHARACTER_CST__RMOJ *)e__J3YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__N3YK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__N3YK=((__READ_SLOT__LL4K *)e__J3YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__N3YK=((__EXPR_NOT_LOGIC__W4FL *)e__J3YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__N3YK=((__EXPR_OR_LOGIC__ADUL *)e__J3YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__N3YK=((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__N3YK=((__EXPR_AND_LOGIC__EFUL *)e__J3YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__N3YK=((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__N3YK=((__EXPR_NEG__EZVL *)e__J3YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__N3YK=((__EXPR_ADD__SZVL *)e__J3YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__N3YK=((__READ_GLOBAL__T4YL *)e__J3YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__N3YK=((__EXPR_NOT__XUPM *)e__J3YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__N3YK=((__EXPR_MOD__3YPM *)e__J3YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__N3YK=((__EXPR_OR__PQ0N *)e__J3YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__N3YK=((__EXPR_SUP_EQ__1VBP *)e__J3YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__N3YK=((__EXPR_INF__OXBP *)e__J3YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__N3YK=((__EXPR_INF_EQ__FYBP *)e__J3YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__N3YK=((__EXPR_XOR__ABEP *)e__J3YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  };
+  result__DL5T=NULL;
+  ptr__EL5T=((__POINTER__IB )(NULL));
+  typ_id__FL5T= 0;
+  __tmp__GL5T=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__GL5T ==  0)) {
+    result__DL5T=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__FL5T=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GL5T));
+    if ((typ_id__FL5T == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__HL5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__IL5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__GL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__JL5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IL5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__HL5T=micro_alloc__table__lab__UKI(__tmp__IL5T,((__POINTER__IB )(&(table_size[(__tmp__JL5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IL5T)));
+      ptr__EL5T=__tmp__HL5T;
+    } else /* FALSE */ {
+      __tmp__JL5T=((__UINTEGER_32__ZWB )typ_id__FL5T);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__HL5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__IL5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__GL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__HL5T=micro_alloc__table__lab__UKI(__tmp__IL5T,((__POINTER__IB )(&(table_type[(__tmp__JL5T)]))),(__UINTEGER_32__ZWB)(__tmp__JL5T |  1));
+      ptr__EL5T=__tmp__HL5T;
+    };
+    result__DL5T=((__LIST__WH *)ptr__EL5T);
+    *(result__DL5T) = *(LIST__WH__);
+  };
+  Self__PL5T=((__LIST__WH *)result__DL5T);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__PL5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__N3YK;
+  __tmp__RL5T=create_with_capacity__QXEE( 2);
+  Self__PL5T->expr_list__NA4D=__tmp__RL5T;
+  if (((void *)t__I3YK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__N3YK=Self__H3YK->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    ctext__UL5T=Self__H3YK->parent_dta__YK2C.context__UU4D;
+    if ((debug_level_option__YE !=  0)) {
+      __tmp__VL5T=create__context__first__G2FD(PUSH__IXB__,__tmp__N3YK,ctext__UL5T,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),__tmp__VL5T);
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),CALL_NULL__IUB__);
+  } else /* FALSE */ {
+    r__UD4K=NULL;
+    __tmp__VD4K=Self__H3YK->parent_dta__YK2C.slot__IU4D;
+    if (((struct ___OBJ *)__tmp__VD4K)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__KE5K=((__SLOT_CODE__4IRG *)__tmp__VD4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__KE5K)->__id==__ITM_SLOT__PLC__) {
+        __tmp__WD4K=((__ITM_SLOT__PLC *)__tmp__KE5K)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__WD4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KE5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__WD4K=((__SLOT_DATA__IJRG *)__tmp__VD4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+    };
+    switch (((struct ___OBJ *)t__I3YK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__KE5K=get_local_slot__UTLG(((__TYPE__FF *)t__I3YK),__tmp__WD4K);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__KE5K=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__KE5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__KE5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__KE5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__KE5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__KE5K=get_local_slot__IPQJ(__tmp__WD4K);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__KE5K=get_local_slot__RVGL(__tmp__WD4K);
+    } break;
+    };
+    __tmp__VD4K=__tmp__KE5K;
+    if (((void *)__tmp__KE5K == (void *)NULL)) {
+      switch (((struct ___OBJ *)t__I3YK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__3D4K=get_path_slot__VOAL(((__TYPE__FF *)t__I3YK),__tmp__WD4K);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__3D4K=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__3D4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__3D4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__3D4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__3D4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__3D4K=get_path_slot__1XAL(__tmp__WD4K);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__3D4K=get_path_slot__XFKL(__tmp__WD4K);
+      } break;
+      };
+      __tmp__VD4K=__tmp__3D4K;
+      if (((struct ___OBJ *)__tmp__3D4K)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__AGKL=((__SLOT_CODE__4IRG *)__tmp__3D4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__AGKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__4D4K=((__ITM_SLOT__PLC *)__tmp__AGKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__4D4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__AGKL=((__SLOT_DATA__IJRG *)__tmp__3D4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__AGKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__4D4K=((__ITM_SLOT__PLC *)__tmp__AGKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__4D4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      switch (((struct ___OBJ *)__tmp__4D4K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__AGKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K),t__I3YK);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__AGKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__AGKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__AGKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__AGKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__AGKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+      } break;
+      };
+      r__UD4K=__tmp__AGKL;
+      switch (((struct ___OBJ *)e__J3YK)->__id) {
+      case __STRING_CST__5J__: {
+        Self__UTOU=((__STRING_CST__5J *)e__J3YK);
+        result__QTOU=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__STOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          result__QTOU=Self__UTOU;
+        } else /* FALSE */ {
+          typ_id__STOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+            ptr__RTOU=__tmp__VTOU;
+          } else /* FALSE */ {
+            __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+            ptr__RTOU=__tmp__VTOU;
+          };
+          result__QTOU=((__STRING_CST__5J *)ptr__RTOU);
+          *(result__QTOU) = *(Self__UTOU);
+        };
+        __tmp__AGKL=result__QTOU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__AGKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__J3YK));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__1YZS=((__PROTOTYPE_CST__LAXC *)e__J3YK);
+        __tmp__2YZS=create__type__VJ2C(Self__1YZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1YZS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__AGKL=__tmp__2YZS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__4YZS=((__INTEGER_CST__XAXC *)e__J3YK);
+        p__EM5T=Self__4YZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__FM5T=Self__4YZS->value__FH4D;
+        t__GM5T=Self__4YZS->parent_constant__YAXC.static_type__5G4D;
+        Self__4YZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__STOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__4YZS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__STOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+            ptr__RTOU=__tmp__VTOU;
+          } else /* FALSE */ {
+            __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+            ptr__RTOU=__tmp__VTOU;
+          };
+          Self__4YZS=((__INTEGER_CST__XAXC *)ptr__RTOU);
+          *(Self__4YZS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__DM5T=((__INTEGER_CST__XAXC *)Self__4YZS);
+        Self__DM5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__DM5T->value__FH4D=v__FM5T;
+        Self__DM5T->parent_constant__YAXC.static_type__5G4D=t__GM5T;
+        check_type__XYEE(Self__DM5T);
+        __tmp__AGKL=Self__4YZS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__AGKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__J3YK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__J3YK)->local__BVEJ));
+        if (__tmp__2D1T==NULL) {
+          __tmp__3D1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+        };
+        __tmp__AGKL=__tmp__3D1T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__AGKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__J3YK));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__AGKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__J3YK));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__CZZS=((__IS_EXPANDED__35NJ *)e__J3YK);
+        p__EM5T=Self__CZZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__CZZS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__2D1T==NULL) {
+          __tmp__3D1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+        };
+        Self__CZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__STOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__CZZS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__STOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+            ptr__RTOU=__tmp__VTOU;
+          } else /* FALSE */ {
+            __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+            ptr__RTOU=__tmp__VTOU;
+          };
+          Self__CZZS=((__IS_EXPANDED__35NJ *)ptr__RTOU);
+          *(Self__CZZS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__KUOU=((__IS_EXPANDED__35NJ *)Self__CZZS);
+        Self__KUOU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__KUOU->receiver__RA5J=__tmp__3D1T;
+        __tmp__AGKL=Self__CZZS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__HZZS=((__GET_TYPE_ID__HAOJ *)e__J3YK);
+        p__EM5T=Self__HZZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__GM5T=Self__HZZS->receiver__WA5J;
+        Self__HZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__STOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__HZZS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__STOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+            ptr__RTOU=__tmp__VTOU;
+          } else /* FALSE */ {
+            __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+            ptr__RTOU=__tmp__VTOU;
+          };
+          Self__HZZS=((__GET_TYPE_ID__HAOJ *)ptr__RTOU);
+          *(Self__HZZS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__0UOU=((__GET_TYPE_ID__HAOJ *)Self__HZZS);
+        Self__0UOU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__0UOU->receiver__WA5J=t__GM5T;
+        __tmp__AGKL=Self__HZZS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__AGKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__J3YK));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__AGKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__J3YK));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__AGKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__J3YK));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__AGKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__J3YK));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__AGKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__J3YK));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__AGKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__J3YK));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__AGKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__J3YK));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__AGKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__J3YK));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__AGKL=my_copy__03AL(((__ITEM__HGOJ *)e__J3YK));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__KZZS=((__SIZE_OF__5GOJ *)e__J3YK);
+        p__EM5T=Self__KZZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__GM5T=Self__KZZS->receiver__AD5J;
+        Self__KZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__STOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__KZZS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__STOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+            ptr__RTOU=__tmp__VTOU;
+          } else /* FALSE */ {
+            __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+            ptr__RTOU=__tmp__VTOU;
+          };
+          Self__KZZS=((__SIZE_OF__5GOJ *)ptr__RTOU);
+          *(Self__KZZS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__KVOU=((__SIZE_OF__5GOJ *)Self__KZZS);
+        Self__KVOU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__KVOU->receiver__AD5J=t__GM5T;
+        __tmp__AGKL=Self__KZZS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__AGKL=my_copy__L4AL(((__CAST__1HOJ *)e__J3YK));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__NZZS=((__REAL_CST__1LOJ *)e__J3YK);
+        p__EM5T=Self__NZZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WD4K=Self__NZZS->value__VD5J;
+        t__GM5T=Self__NZZS->parent_constant__2LOJ.static_type__5G4D;
+        Self__NZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__STOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__NZZS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__STOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+            ptr__RTOU=__tmp__VTOU;
+          } else /* FALSE */ {
+            __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+            ptr__RTOU=__tmp__VTOU;
+          };
+          Self__NZZS=((__REAL_CST__1LOJ *)ptr__RTOU);
+          *(Self__NZZS) = *(REAL_CST__1LOJ__);
+        };
+        Self__0VOU=((__REAL_CST__1LOJ *)Self__NZZS);
+        Self__0VOU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__0VOU->value__VD5J=__tmp__WD4K;
+        Self__0VOU->parent_constant__2LOJ.static_type__5G4D=t__GM5T;
+        __tmp__AGKL=Self__NZZS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__RZZS=((__CHARACTER_CST__RMOJ *)e__J3YK);
+        __tmp__SZZS=create__char__UMQJ(Self__RZZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RZZS->text__0D5J);
+        __tmp__AGKL=__tmp__SZZS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__UZZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK);
+        __tmp__VZZS=create__text__OQQJ(Self__UZZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UZZS->string__WBJK);
+        __tmp__AGKL=__tmp__VZZS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__AGKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__J3YK));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__AGKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__J3YK));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__AGKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__J3YK));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__AGKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__AGKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__J3YK));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__AGKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__AGKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__J3YK));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__AGKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__J3YK));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4D4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__J3YK)->global__KAKM),NULL);
+        if (__tmp__4D4K==NULL) {
+          __tmp__KM5T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4D4K)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__KM5T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__KM5T=((__READ_GLOBAL__T4YL *)__tmp__4D4K);
           } break;
           }
         };
-        __tmp__0S1G=__tmp__BEER;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__0S1G=my_copy__BQCN(e__BMYG);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__0S1G=my_copy__NREO(e__BMYG);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__0S1G=my_copy__VYJO(e__BMYG);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__0S1G=my_copy__0REO(e__BMYG);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__0S1G=my_copy__BZJO(e__BMYG);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__0S1G=my_copy__CNJM(e__BMYG);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__0S1G=my_copy__5XLL(e__BMYG);
+        __tmp__AGKL=__tmp__KM5T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__AGKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__J3YK));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__AGKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__J3YK));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__AGKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__J3YK));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__AGKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__J3YK));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__AGKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__J3YK));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__AGKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__J3YK));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__AGKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__J3YK));
+      } break;
+      };
+      result__5VOU=NULL;
+      __tmp__HL5T=((__POINTER__IB )(NULL));
+      typ_id__STOU= 0;
+      __tmp__IL5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+      if (((unsigned long)__tmp__IL5T ==  0)) {
+        result__5VOU=NODE_STYLE__RD4K__;
+      } else /* FALSE */ {
+        typ_id__STOU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL5T));
+        if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+          __tmp__HL5T=__tmp__VTOU;
+        } else /* FALSE */ {
+          __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+          __tmp__HL5T=__tmp__VTOU;
+        };
+        result__5VOU=((__NODE_STYLE__RD4K *)__tmp__HL5T);
+        *(result__5VOU) = *(NODE_STYLE__RD4K__);
+      };
+      Self__LWOU=((__NODE_STYLE__RD4K *)result__5VOU);
+      Self__LWOU->parent_node__SD4K.expr__CV4D=__tmp__AGKL;
+      Self__LWOU->slot__UOKL=__tmp__3D4K;
+      Self__LWOU->parent_node__SD4K.data__DV4D=Self__H3YK;
+      Self__LWOU->result_expr__VOKL=r__UD4K;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),result__5VOU);
+      result__MM5T=NULL;
+      __tmp__HL5T=((__POINTER__IB )(NULL));
+      typ_id__STOU= 0;
+      __tmp__IL5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+      if (((unsigned long)__tmp__IL5T ==  0)) {
+        result__MM5T=NODE_TYPE__SK2C__;
+      } else /* FALSE */ {
+        typ_id__STOU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL5T));
+        if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+          __tmp__HL5T=__tmp__VTOU;
+        } else /* FALSE */ {
+          __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+          __tmp__HL5T=__tmp__VTOU;
+        };
+        result__MM5T=((__NODE_TYPE__SK2C *)__tmp__HL5T);
+        *(result__MM5T) = *(NODE_TYPE__SK2C__);
+      };
+      Self__YZZS=((__NODE_TYPE__SK2C *)result__MM5T);
+      Self__YZZS->parent_node__TK2C.expr__CV4D=r__UD4K;
+      Self__YZZS->parent_node__TK2C.data__DV4D=Self__H3YK;
+      late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),result__MM5T);
+    } else /* FALSE */ {
+      __tmp__3D4K=Self__H3YK->parent_dta__YK2C.slot__IU4D;
+      if (((struct ___OBJ *)__tmp__VD4K)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__VD4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__VD4K),__tmp__3D4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__VD4K),__tmp__3D4K);
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__VD4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__VD4K)),__tmp__3D4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__VD4K)),__tmp__3D4K);
+        };
+      };
+      switch (((struct ___OBJ *)e__J3YK)->__id) {
+      case __STRING_CST__5J__: {
+        Self__UTOU=((__STRING_CST__5J *)e__J3YK);
+        result__QTOU=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__TWOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          result__QTOU=Self__UTOU;
+        } else /* FALSE */ {
+          typ_id__TWOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__TWOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+            ptr__RTOU=__tmp__WWOU;
+          } else /* FALSE */ {
+            __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU |  1));
+            ptr__RTOU=__tmp__WWOU;
+          };
+          result__QTOU=((__STRING_CST__5J *)ptr__RTOU);
+          *(result__QTOU) = *(Self__UTOU);
+        };
+        __tmp__AGKL=result__QTOU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__AGKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__J3YK));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__1YZS=((__PROTOTYPE_CST__LAXC *)e__J3YK);
+        __tmp__2YZS=create__type__VJ2C(Self__1YZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1YZS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__AGKL=__tmp__2YZS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__4YZS=((__INTEGER_CST__XAXC *)e__J3YK);
+        p__EM5T=Self__4YZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__FM5T=Self__4YZS->value__FH4D;
+        t__GM5T=Self__4YZS->parent_constant__YAXC.static_type__5G4D;
+        Self__4YZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__TWOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__4YZS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__TWOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__TWOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+            ptr__RTOU=__tmp__WWOU;
+          } else /* FALSE */ {
+            __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU |  1));
+            ptr__RTOU=__tmp__WWOU;
+          };
+          Self__4YZS=((__INTEGER_CST__XAXC *)ptr__RTOU);
+          *(Self__4YZS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__DM5T=((__INTEGER_CST__XAXC *)Self__4YZS);
+        Self__DM5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__DM5T->value__FH4D=v__FM5T;
+        Self__DM5T->parent_constant__YAXC.static_type__5G4D=t__GM5T;
+        check_type__XYEE(Self__DM5T);
+        __tmp__AGKL=Self__4YZS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__AGKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__J3YK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__J3YK)->local__BVEJ));
+        if (__tmp__2D1T==NULL) {
+          __tmp__3D1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+        };
+        __tmp__AGKL=__tmp__3D1T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__AGKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__J3YK));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__AGKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__J3YK));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__CZZS=((__IS_EXPANDED__35NJ *)e__J3YK);
+        p__EM5T=Self__CZZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__CZZS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__2D1T==NULL) {
+          __tmp__3D1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+        };
+        Self__CZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__TWOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__CZZS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__TWOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__TWOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+            ptr__RTOU=__tmp__WWOU;
+          } else /* FALSE */ {
+            __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU |  1));
+            ptr__RTOU=__tmp__WWOU;
+          };
+          Self__CZZS=((__IS_EXPANDED__35NJ *)ptr__RTOU);
+          *(Self__CZZS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__KUOU=((__IS_EXPANDED__35NJ *)Self__CZZS);
+        Self__KUOU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__KUOU->receiver__RA5J=__tmp__3D1T;
+        __tmp__AGKL=Self__CZZS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__HZZS=((__GET_TYPE_ID__HAOJ *)e__J3YK);
+        p__EM5T=Self__HZZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__GM5T=Self__HZZS->receiver__WA5J;
+        Self__HZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__TWOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__HZZS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__TWOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__TWOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+            ptr__RTOU=__tmp__WWOU;
+          } else /* FALSE */ {
+            __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU |  1));
+            ptr__RTOU=__tmp__WWOU;
+          };
+          Self__HZZS=((__GET_TYPE_ID__HAOJ *)ptr__RTOU);
+          *(Self__HZZS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__0UOU=((__GET_TYPE_ID__HAOJ *)Self__HZZS);
+        Self__0UOU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__0UOU->receiver__WA5J=t__GM5T;
+        __tmp__AGKL=Self__HZZS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__AGKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__J3YK));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__AGKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__J3YK));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__AGKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__J3YK));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__AGKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__J3YK));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__AGKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__J3YK));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__AGKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__J3YK));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__AGKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__J3YK));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__AGKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__J3YK));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__AGKL=my_copy__03AL(((__ITEM__HGOJ *)e__J3YK));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__KZZS=((__SIZE_OF__5GOJ *)e__J3YK);
+        p__EM5T=Self__KZZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__GM5T=Self__KZZS->receiver__AD5J;
+        Self__KZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__TWOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__KZZS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__TWOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__TWOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+            ptr__RTOU=__tmp__WWOU;
+          } else /* FALSE */ {
+            __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU |  1));
+            ptr__RTOU=__tmp__WWOU;
+          };
+          Self__KZZS=((__SIZE_OF__5GOJ *)ptr__RTOU);
+          *(Self__KZZS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__KVOU=((__SIZE_OF__5GOJ *)Self__KZZS);
+        Self__KVOU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__KVOU->receiver__AD5J=t__GM5T;
+        __tmp__AGKL=Self__KZZS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__AGKL=my_copy__L4AL(((__CAST__1HOJ *)e__J3YK));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__NZZS=((__REAL_CST__1LOJ *)e__J3YK);
+        p__EM5T=Self__NZZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WD4K=Self__NZZS->value__VD5J;
+        t__GM5T=Self__NZZS->parent_constant__2LOJ.static_type__5G4D;
+        Self__NZZS=NULL;
+        ptr__RTOU=((__POINTER__IB )(NULL));
+        typ_id__TWOU= 0;
+        __tmp__TTOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__TTOU ==  0)) {
+          Self__NZZS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__TWOU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+          if ((typ_id__TWOU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+            ptr__RTOU=__tmp__WWOU;
+          } else /* FALSE */ {
+            __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU |  1));
+            ptr__RTOU=__tmp__WWOU;
+          };
+          Self__NZZS=((__REAL_CST__1LOJ *)ptr__RTOU);
+          *(Self__NZZS) = *(REAL_CST__1LOJ__);
+        };
+        Self__0VOU=((__REAL_CST__1LOJ *)Self__NZZS);
+        Self__0VOU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+        Self__0VOU->value__VD5J=__tmp__WD4K;
+        Self__0VOU->parent_constant__2LOJ.static_type__5G4D=t__GM5T;
+        __tmp__AGKL=Self__NZZS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__RZZS=((__CHARACTER_CST__RMOJ *)e__J3YK);
+        __tmp__SZZS=create__char__UMQJ(Self__RZZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RZZS->text__0D5J);
+        __tmp__AGKL=__tmp__SZZS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__UZZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK);
+        __tmp__VZZS=create__text__OQQJ(Self__UZZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UZZS->string__WBJK);
+        __tmp__AGKL=__tmp__VZZS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__AGKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__J3YK));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__AGKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__J3YK));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__AGKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__J3YK));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__AGKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__AGKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__J3YK));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__AGKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__AGKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__J3YK));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__AGKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__J3YK));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4D4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__J3YK)->global__KAKM),NULL);
+        if (__tmp__4D4K==NULL) {
+          __tmp__KM5T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4D4K)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__KM5T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__KM5T=((__READ_GLOBAL__T4YL *)__tmp__4D4K);
+          } break;
+          }
+        };
+        __tmp__AGKL=__tmp__KM5T;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__0S1G=my_copy__WVYM(e__BMYG);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__AGKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__J3YK));
       } break;
-      case __EXPR_MOD__: {
-        __tmp__0S1G=my_copy__FSEO(e__BMYG);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__AGKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__J3YK));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__0S1G=my_copy__QCEP(e__BMYG);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__AGKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__J3YK));
       } break;
-      case __EXPR_INF__: {
-        __tmp__0S1G=my_copy__5LSN(e__BMYG);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__AGKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__J3YK));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__0S1G=my_copy__KMSN(e__BMYG);
+      case __EXPR_INF__OXBP__: {
+        __tmp__AGKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__J3YK));
       } break;
-      case __EXPR_OR__: {
-        __tmp__0S1G=my_copy__JZPN(e__BMYG);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__AGKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__J3YK));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__0S1G=my_copy__G3SO(e__BMYG);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__AGKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__J3YK));
       } break;
       };
-      r__MFPR=Self__5LYG->parent_dta__NLQC.result_expr__YHZD;
-      result__AFPR=NULL;
-      ptr__BFPR=((__POINTER )(NULL));
-      typ_id__CFPR= 0;
-      sz__DFPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
-      if ((sz__DFPR ==  0)) {
-        result__AFPR=NODE_STYLE__;
-      } else {
-        typ_id__CFPR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFPR);
-        if ((typ_id__CFPR == (__INTEGER)(-  1))) {
-          a__EFPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__FFPR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFPR + a__EFPR) & (__UINTEGER_32)(~ a__EFPR));
-          ptr_table__OFPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FFPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__NFPR=((__POINTER )(NULL));
-          result__PFPR=((__POINTER *)ptr_table__OFPR)[ 0];
-          if ((result__PFPR == (void *)NULL)) {
-            result__PFPR=new_lab__2PJ(new_size__FFPR);
-            next__NFPR=(void *)((unsigned long)result__PFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFPR)));
-            ((__POINTER *)next__NFPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OFPR)[ 0]=next__NFPR;
-          } else {
-            next__NFPR=((__POINTER *)result__PFPR)[ 0];
-            if ((next__NFPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PFPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FFPR <<  1)) <=  4096)) {
-                next__NFPR=(void *)((unsigned long)result__PFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFPR)));
-              } else {
-                next__NFPR=new_lab__2PJ(new_size__FFPR);
-              };
-              ((__POINTER *)next__NFPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OFPR)[ 0]=next__NFPR;
-            } else {
-              ((__POINTER *)result__PFPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NFPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__PFPR=next__NFPR;
-            };
-          };
-          ptr__BFPR=result__PFPR;
-        } else {
-          t__GFPR=((__UINTEGER_32 )typ_id__CFPR);
-          a__HFPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WFPR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFPR + a__HFPR) & (__UINTEGER_32)(~ a__HFPR));
-          ptr_table__TFPR=((__POINTER )(&(table_type[(t__GFPR)])));
-          lab_type__VFPR=(__UINTEGER_32)(t__GFPR |  1);
-          next__SFPR=((__POINTER )(NULL));
-          result__UFPR=((__POINTER *)ptr_table__TFPR)[ 0];
-          if ((result__UFPR == (void *)NULL)) {
-            result__UFPR=new_lab__2PJ(lab_type__VFPR);
-            next__SFPR=(void *)((unsigned long)result__UFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFPR)));
-            ((__POINTER *)next__SFPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TFPR)[ 0]=next__SFPR;
-          } else {
-            next__SFPR=((__POINTER *)result__UFPR)[ 0];
-            if ((next__SFPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UFPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WFPR <<  1)) <=  4096)) {
-                next__SFPR=(void *)((unsigned long)result__UFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFPR)));
-              } else {
-                next__SFPR=new_lab__2PJ(lab_type__VFPR);
-              };
-              ((__POINTER *)next__SFPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TFPR)[ 0]=next__SFPR;
-            } else {
-              ((__POINTER *)result__UFPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SFPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__UFPR=next__SFPR;
-            };
-          };
-          ptr__BFPR=result__UFPR;
+      __tmp__3D4K=Self__H3YK->parent_dta__YK2C.result_expr__LU4D;
+      result__5VOU=NULL;
+      __tmp__HL5T=((__POINTER__IB )(NULL));
+      typ_id__STOU= 0;
+      __tmp__IL5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+      if (((unsigned long)__tmp__IL5T ==  0)) {
+        result__5VOU=NODE_STYLE__RD4K__;
+      } else /* FALSE */ {
+        typ_id__STOU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL5T));
+        if ((typ_id__STOU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+          __tmp__HL5T=__tmp__VTOU;
+        } else /* FALSE */ {
+          __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU |  1));
+          __tmp__HL5T=__tmp__VTOU;
         };
-        result__AFPR=((__NODE_STYLE *)ptr__BFPR);
-        *(result__AFPR) = *(NODE_STYLE__);
+        result__5VOU=((__NODE_STYLE__RD4K *)__tmp__HL5T);
+        *(result__5VOU) = *(NODE_STYLE__RD4K__);
       };
-      Self__IFPR=((__NODE_STYLE *)result__AFPR);
-      Self__IFPR->parent_node__WO0G.expr__RJZD=__tmp__0S1G;
-      Self__IFPR->slot__ON5G=s__UO0G;
-      Self__IFPR->parent_node__WO0G.data__SJZD=Self__5LYG;
-      Self__IFPR->result_expr__PN5G=r__MFPR;
-      add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,result__AFPR);
+      Self__LWOU=((__NODE_STYLE__RD4K *)result__5VOU);
+      Self__LWOU->parent_node__SD4K.expr__CV4D=__tmp__AGKL;
+      Self__LWOU->slot__UOKL=__tmp__VD4K;
+      Self__LWOU->parent_node__SD4K.data__DV4D=Self__H3YK;
+      Self__LWOU->result_expr__VOKL=__tmp__3D4K;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),result__5VOU);
     };
-    switch (((struct ___OBJ *)e__BMYG)->__id) {
-    case __LIST__: {
-      __tmp__WP0G=((__LIST *)e__BMYG)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__WP0G=((__STRING_CST *)e__BMYG)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)e__J3YK)->__id) {
+    case __STRING_CST__5J__: {
+      p__EM5T=((__STRING_CST__5J *)e__J3YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__WP0G=((__EXTERNAL_C *)e__BMYG)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXTERNAL_C__Y5WC__: {
+      p__EM5T=((__EXTERNAL_C__Y5WC *)e__J3YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__WP0G=((__PROTOTYPE_CST *)e__BMYG)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PROTOTYPE_CST__LAXC__: {
+      p__EM5T=((__PROTOTYPE_CST__LAXC *)e__J3YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__WP0G=((__INTEGER_CST *)e__BMYG)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __INTEGER_CST__XAXC__: {
+      p__EM5T=((__INTEGER_CST__XAXC *)e__J3YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__WP0G=((__READ_LOCAL *)e__BMYG)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      p__EM5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__WP0G=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_LOCAL__55ZI__: {
+      p__EM5T=((__READ_LOCAL__55ZI *)e__J3YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__WP0G=((__EXPR_EQUAL *)e__BMYG)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_EQUAL__KINJ__: {
+      p__EM5T=((__EXPR_EQUAL__KINJ *)e__J3YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__WP0G=((__EXPR_NOT_EQUAL *)e__BMYG)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      p__EM5T=((__EXPR_NOT_EQUAL__VINJ *)e__J3YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __REAL_CST__: {
-      __tmp__WP0G=((__REAL_CST *)e__BMYG)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __IS_EXPANDED__35NJ__: {
+      p__EM5T=((__IS_EXPANDED__35NJ *)e__J3YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__WP0G=((__CHARACTER_CST *)e__BMYG)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __GET_TYPE_ID__HAOJ__: {
+      p__EM5T=((__GET_TYPE_ID__HAOJ *)e__J3YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__WP0G=((__IS_EXPANDED *)e__BMYG)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP__ABOJ__: {
+      p__EM5T=((__EXPR_SUP__ABOJ *)e__J3YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__WP0G=((__GET_TYPE_ID *)e__BMYG)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUB__UBOJ__: {
+      p__EM5T=((__EXPR_SUB__UBOJ *)e__J3YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__WP0G=((__EXPR_SUP *)e__BMYG)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MUL__KCOJ__: {
+      p__EM5T=((__EXPR_MUL__KCOJ *)e__J3YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__WP0G=((__EXPR_SUB *)e__BMYG)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_DIV__4COJ__: {
+      p__EM5T=((__EXPR_DIV__4COJ *)e__J3YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__WP0G=((__EXPR_MUL *)e__BMYG)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND__SDOJ__: {
+      p__EM5T=((__EXPR_AND__SDOJ *)e__J3YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__WP0G=((__EXPR_DIV *)e__BMYG)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      p__EM5T=((__EXPR_SHIFT_R__GEOJ *)e__J3YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND__: {
-      __tmp__WP0G=((__EXPR_AND *)e__BMYG)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      p__EM5T=((__EXPR_SHIFT_L__0EOJ *)e__J3YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__WP0G=((__EXPR_SHIFT_R *)e__BMYG)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PUT_TO__TFOJ__: {
+      p__EM5T=((__PUT_TO__TFOJ *)e__J3YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__WP0G=((__EXPR_SHIFT_L *)e__BMYG)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __ITEM__HGOJ__: {
+      p__EM5T=((__ITEM__HGOJ *)e__J3YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PUT_TO__: {
-      __tmp__WP0G=((__PUT_TO *)e__BMYG)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __SIZE_OF__5GOJ__: {
+      p__EM5T=((__SIZE_OF__5GOJ *)e__J3YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __ITEM__: {
-      __tmp__WP0G=((__ITEM *)e__BMYG)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CAST__1HOJ__: {
+      p__EM5T=((__CAST__1HOJ *)e__J3YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __SIZE_OF__: {
-      __tmp__WP0G=((__SIZE_OF *)e__BMYG)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __REAL_CST__1LOJ__: {
+      p__EM5T=((__REAL_CST__1LOJ *)e__J3YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CAST__: {
-      __tmp__WP0G=((__CAST *)e__BMYG)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CHARACTER_CST__RMOJ__: {
+      p__EM5T=((__CHARACTER_CST__RMOJ *)e__J3YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__WP0G=((__CALL_SLOT *)e__BMYG)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      p__EM5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_SLOT__: {
-      __tmp__WP0G=((__READ_SLOT *)e__BMYG)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_SLOT__LL4K__: {
+      p__EM5T=((__READ_SLOT__LL4K *)e__J3YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__WP0G=((__READ_GLOBAL *)e__BMYG)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      p__EM5T=((__EXPR_NOT_LOGIC__W4FL *)e__J3YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__WP0G=((__EXPR_NOT_LOGIC *)e__BMYG)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      p__EM5T=((__EXPR_OR_LOGIC__ADUL *)e__J3YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__WP0G=((__EXPR_OR_LOGIC *)e__BMYG)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      p__EM5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WP0G=((__EXPR_OR_OR_LOGIC *)e__BMYG)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      p__EM5T=((__EXPR_AND_LOGIC__EFUL *)e__J3YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__WP0G=((__EXPR_AND_LOGIC *)e__BMYG)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      p__EM5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WP0G=((__EXPR_AND_AND_LOGIC *)e__BMYG)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NEG__EZVL__: {
+      p__EM5T=((__EXPR_NEG__EZVL *)e__J3YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__WP0G=((__EXPR_NEG *)e__BMYG)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_ADD__SZVL__: {
+      p__EM5T=((__EXPR_ADD__SZVL *)e__J3YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__WP0G=((__EXPR_ADD *)e__BMYG)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_GLOBAL__T4YL__: {
+      p__EM5T=((__READ_GLOBAL__T4YL *)e__J3YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__WP0G=((__EXPR_NOT *)e__BMYG)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT__XUPM__: {
+      p__EM5T=((__EXPR_NOT__XUPM *)e__J3YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__WP0G=((__EXPR_MOD *)e__BMYG)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MOD__3YPM__: {
+      p__EM5T=((__EXPR_MOD__3YPM *)e__J3YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__WP0G=((__EXPR_SUP_EQ *)e__BMYG)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR__PQ0N__: {
+      p__EM5T=((__EXPR_OR__PQ0N *)e__J3YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF__: {
-      __tmp__WP0G=((__EXPR_INF *)e__BMYG)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      p__EM5T=((__EXPR_SUP_EQ__1VBP *)e__J3YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__WP0G=((__EXPR_INF_EQ *)e__BMYG)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF__OXBP__: {
+      p__EM5T=((__EXPR_INF__OXBP *)e__J3YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR__: {
-      __tmp__WP0G=((__EXPR_OR *)e__BMYG)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF_EQ__FYBP__: {
+      p__EM5T=((__EXPR_INF_EQ__FYBP *)e__J3YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__WP0G=((__EXPR_XOR *)e__BMYG)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_XOR__ABEP__: {
+      p__EM5T=((__EXPR_XOR__ABEP *)e__J3YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,create__type__PKQC(__tmp__WP0G,TYPE_VOID__->parent_type__UIB.default__AKC));
+    Self__1YZS=create__type__VJ2C(p__EM5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),Self__1YZS);
   };
-  return(result__DMYG);
+  r__UD4K=result__DL5T;
+  return(r__UD4K);
 }
 
-static void* product__with__0Z1H(__DTA_CAST *Self__1Z1H,void *t__2Z1H,void *e__3Z1H)
-// ({DTA_CAST},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__3IJL(__DTA_CAST__5FPJ *Self__4IJL,void *t__5IJL,void *e__AJJL)
+// ({DTA_CAST__5FPJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__NEER,v__3EER;
-  void *new_value__B01H,*__tmp__I01H,*__tmp__C11H,*__tmp__Z11H;
-  __POSITION __tmp__D01H,p__MEER,p__KGPR,p__AHPR,p__2EER,p__5HPR;
-  __POSITION p__VIPR,__tmp__F21H,__tmp__M21H,__tmp__Q21H;
-  void *result__C01H;
-  void *__tmp__J01H,*rd__A01H,*__tmp__DDCR,*__tmp__HDCR,*__tmp__QEER;
-  void *__tmp__LDCR,*__tmp__PDCR,*__tmp__AFER;
-  void *__tmp__L01H;
-  void *__tmp__M01H,*cast__5Z1H;
-  void *__tmp__B11H,*t__OEER,*t__MGPR,*__tmp__X11H,*t__4EER,*t__BIPR;
-  __STRING_CST *Self__1YHQ,*Self__DZHQ;
-  __PROTOTYPE_CST *Self__2YHQ,*Self__EZHQ;
-  __INTEGER_CST *Self__3YHQ,*result__DEER,*Self__LEER,*Self__FZHQ;
-  __INTEGER_CST *result__TEER,*Self__1EER;
-  __POINTER ptr__EEER,ptr_table__YFPR,next__XFPR,result__ZFPR;
-  __POINTER ptr_table__3FPR,next__2FPR,result__4FPR,ptr__CGPR;
-  __POINTER ptr_table__OGPR,next__NGPR,result__PGPR,ptr_table__TGPR;
-  __POINTER next__SGPR,result__UGPR,ptr__YGPR,ptr_table__DHPR;
-  __POINTER next__CHPR,result__EHPR,ptr_table__IHPR,next__HHPR;
-  __POINTER result__JHPR,ptr__UEER,ptr_table__NHPR,next__MHPR;
-  __POINTER result__OHPR,ptr_table__SHPR,next__RHPR,result__THPR;
-  __POINTER ptr__XHPR,ptr_table__DIPR,next__CIPR,result__EIPR;
-  __POINTER ptr_table__IIPR,next__HIPR,result__JIPR,ptr__NIPR;
-  __POINTER ptr_table__YIPR,next__XIPR,result__ZIPR,ptr_table__3IPR;
-  __POINTER next__2IPR,result__4IPR;
-  __INTEGER typ_id__FEER,typ_id__DGPR,typ_id__ZGPR,typ_id__VEER;
-  __INTEGER typ_id__YHPR,typ_id__OIPR;
-  __UINTEGER_32 sz__GEER,a__HEER,new_size__IEER,t__JEER,a__KEER;
-  __UINTEGER_32 new_size__AGPR,lab_type__5FPR,sz__EGPR,a__FGPR;
-  __UINTEGER_32 new_size__GGPR,t__HGPR,a__IGPR,new_size__WGPR;
-  __UINTEGER_32 lab_type__VGPR,sz__0GPR,a__1GPR,new_size__2GPR,t__3GPR;
-  __UINTEGER_32 a__4GPR,new_size__LHPR,lab_type__KHPR,sz__WEER,a__XEER;
-  __UINTEGER_32 new_size__YEER,t__ZEER,a__0EER,new_size__VHPR;
-  __UINTEGER_32 lab_type__UHPR,sz__ZHPR,a__0HPR,new_size__1HPR,t__2HPR;
-  __UINTEGER_32 a__3HPR,new_size__LIPR,lab_type__KIPR,sz__PIPR,a__QIPR;
-  __UINTEGER_32 new_size__RIPR,t__SIPR,a__TIPR,new_size__AJPR;
-  __UINTEGER_32 lab_type__5IPR;
-  __READ_LOCAL *__tmp__EDCR,*__tmp__IDCR,*__tmp__MDCR,*__tmp__QDCR;
-  __REAL_CST *Self__5YHQ,*result__BGPR,*Self__JGPR,*Self__HZHQ;
-  __REAL_CST *result__WHPR,*Self__4HPR;
-  void *v__LGPR,*v__AIPR;
-  __CHARACTER_CST *Self__BZHQ,*Self__JZHQ;
-  __IS_EXPANDED *Self__CZHQ,*result__XGPR,*Self__5GPR,*Self__KZHQ;
-  __IS_EXPANDED *result__MIPR,*Self__UIPR;
-  __READ_GLOBAL *__tmp__REER,*__tmp__BFER;
-  void *__tmp__P11H;
-  __BOOLEAN __tmp__I11H,__tmp__Q11H;
-  new_value__B01H=NULL;
-  switch (((struct ___OBJ *)e__3Z1H)->__id) {
-  case __LIST__: {
-    __tmp__D01H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__D01H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__D01H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__D01H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__D01H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__D01H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__D01H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__D01H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__D01H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __REAL_CST__: {
-    __tmp__D01H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__D01H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__D01H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__D01H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__D01H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__D01H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__D01H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__D01H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND__: {
-    __tmp__D01H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__D01H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__D01H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PUT_TO__: {
-    __tmp__D01H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __ITEM__: {
-    __tmp__D01H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __SIZE_OF__: {
-    __tmp__D01H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CAST__: {
-    __tmp__D01H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__D01H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_SLOT__: {
-    __tmp__D01H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__D01H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__D01H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__D01H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__D01H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__D01H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__D01H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__D01H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__D01H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__D01H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__D01H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__D01H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF__: {
-    __tmp__D01H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__D01H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR__: {
-    __tmp__D01H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__D01H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  };
-  result__C01H=create__YBAG(__tmp__D01H);
-  __tmp__I01H=Self__1Z1H->result_expr__G01H;
-  if (__tmp__I01H==NULL) {
-    __tmp__J01H=NULL;
+  __INTEGER_64__1SG v__MO5T;
+  void *new_value__FJJL,*__tmp__LJJL,*__tmp__FKJL;
+  __POSITION__OL __tmp__HJJL,p__LO5T;
+  __LIST__WH *result__ON5T,*Self__0N5T;
+  __POINTER__IB ptr__PN5T,__tmp__RN5T,__tmp__SN5T,__tmp__TN5T,ptr__TZOU;
+  __POINTER__IB __tmp__VZOU,__tmp__XZOU,__tmp__YZOU;
+  __INTEGER__Q typ_id__QN5T,typ_id__UZOU;
+  __UINTEGER_32__ZWB __tmp__UN5T,__tmp__ZZOU;
+  __READ_LOCAL__55ZI *__tmp__MJJL,*__tmp__ME1T,*__tmp__NE1T;
+  __LOCAL__L4WC *__tmp__NJJL,*__tmp__PJJL;
+  __TYPE_FULL__XMB *__tmp__EKJL,*t__NO5T,*t__CP5T;
+  __STRING_CST__5J *Self__WZOU,*result__SZOU;
+  __PROTOTYPE_CST__LAXC *Self__50ZS,*__tmp__A1ZS;
+  __INTEGER_CST__XAXC *Self__C1ZS,*Self__KO5T;
+  __IS_EXPANDED__35NJ *Self__G1ZS,*Self__M0OU;
+  __GET_TYPE_ID__HAOJ *Self__L1ZS,*Self__20OU;
+  __SIZE_OF__5GOJ *Self__O1ZS,*Self__M1OU;
+  __REAL_CST__1LOJ *Self__R1ZS,*Self__21OU;
+  __STRING_CONSTANT__0 *v__41OU;
+  __CHARACTER_CST__RMOJ *Self__V1ZS,*__tmp__W1ZS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__Y1ZS,*__tmp__Z1ZS;
+  void *__tmp__QO5T,*__tmp__FP5T;
+  __READ_GLOBAL__T4YL *__tmp__RO5T;
+  __CAST__1HOJ *__tmp__HKJL;
+  __WRITE_LOCAL__TEYJ *__tmp__32ZS;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__2N5T;
+  __BOOLEAN__L __tmp__LKJL,__tmp__TKJL;
+  new_value__FJJL=NULL;
+  switch (((struct ___OBJ *)e__AJJL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__HJJL=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HJJL=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__HJJL=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__HJJL=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HJJL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__HJJL=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HJJL=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HJJL=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__HJJL=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__HJJL=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HJJL=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HJJL=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HJJL=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HJJL=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HJJL=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HJJL=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HJJL=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__HJJL=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__HJJL=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__HJJL=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__HJJL=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__HJJL=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__HJJL=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__HJJL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__HJJL=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HJJL=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HJJL=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HJJL=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HJJL=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HJJL=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HJJL=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HJJL=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__HJJL=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HJJL=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HJJL=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HJJL=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HJJL=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__HJJL=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HJJL=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HJJL=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  };
+  result__ON5T=NULL;
+  ptr__PN5T=((__POINTER__IB )(NULL));
+  typ_id__QN5T= 0;
+  __tmp__RN5T=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__RN5T ==  0)) {
+    result__ON5T=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__QN5T=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RN5T));
+    if ((typ_id__QN5T == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SN5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TN5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RN5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UN5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TN5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__SN5T=micro_alloc__table__lab__UKI(__tmp__TN5T,((__POINTER__IB )(&(table_size[(__tmp__UN5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TN5T)));
+      ptr__PN5T=__tmp__SN5T;
+    } else /* FALSE */ {
+      __tmp__UN5T=((__UINTEGER_32__ZWB )typ_id__QN5T);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SN5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TN5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RN5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__SN5T=micro_alloc__table__lab__UKI(__tmp__TN5T,((__POINTER__IB )(&(table_type[(__tmp__UN5T)]))),(__UINTEGER_32__ZWB)(__tmp__UN5T |  1));
+      ptr__PN5T=__tmp__SN5T;
+    };
+    result__ON5T=((__LIST__WH *)ptr__PN5T);
+    *(result__ON5T) = *(LIST__WH__);
+  };
+  Self__0N5T=((__LIST__WH *)result__ON5T);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__0N5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__HJJL;
+  __tmp__2N5T=create_with_capacity__QXEE( 2);
+  Self__0N5T->expr_list__NA4D=__tmp__2N5T;
+  __tmp__LJJL=Self__4IJL->result_expr__PCGL;
+  if (__tmp__LJJL==NULL) {
+    __tmp__MJJL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__I01H)->__id) {
-    case __PROTOTYPE_CST__: {
-      __tmp__J01H=NULL;
+    switch (((struct ___OBJ *)__tmp__LJJL)->__id) {
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MJJL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__J01H=((void *)__tmp__I01H);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MJJL=((void *)__tmp__LJJL);
     } break;
     }
   };
-  rd__A01H=__tmp__J01H;
-  __tmp__L01H=((__READ_LOCAL *)__tmp__J01H)->local__HJZD;
-  if (__tmp__L01H==NULL) {
-    __tmp__M01H=NULL;
-  } else {
-    __tmp__M01H=((void *)__tmp__L01H);
-  };
-  cast__5Z1H=__tmp__M01H;
-  if (((void *)t__2Z1H != (void *)TYPE_NULL__)) {
-    if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F)->flag__ATL &  4) !=  0)) {
-      if (((void *)((__TYPE_FULL *)((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F)->parent_type__5SL == (void *)t__2Z1H)) {
-        __tmp__B11H=((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F;
-        switch (((struct ___OBJ *)e__3Z1H)->__id) {
-        case __LIST__: {
-          __tmp__C11H=my_copy__MSYM(e__3Z1H);
-        } break;
-        case __STRING_CST__: {
-          Self__1YHQ=((__STRING_CST *)e__3Z1H);
-          __tmp__C11H=create__text__ITMH(Self__1YHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1YHQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__C11H=my_copy__EK2H(e__3Z1H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__2YHQ=((__PROTOTYPE_CST *)e__3Z1H);
-          __tmp__C11H=create__type__PKQC(Self__2YHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2YHQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__3YHQ=((__INTEGER_CST *)e__3Z1H);
-          p__MEER=Self__3YHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__NEER=Self__3YHQ->value__W4YD;
-          t__OEER=Self__3YHQ->parent_constant__B3LC.static_type__M2YD;
-          result__DEER=NULL;
-          ptr__EEER=((__POINTER )(NULL));
-          typ_id__FEER= 0;
-          sz__GEER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__GEER ==  0)) {
-            result__DEER=INTEGER_CST__;
-          } else {
-            typ_id__FEER=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GEER);
-            if ((typ_id__FEER == (__INTEGER)(-  1))) {
-              a__HEER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__IEER=(__UINTEGER_32)((__UINTEGER_32)(sz__GEER + a__HEER) & (__UINTEGER_32)(~ a__HEER));
-              ptr_table__YFPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IEER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__XFPR=((__POINTER )(NULL));
-              result__ZFPR=((__POINTER *)ptr_table__YFPR)[ 0];
-              if ((result__ZFPR == (void *)NULL)) {
-                result__ZFPR=new_lab__2PJ(new_size__IEER);
-                next__XFPR=(void *)((unsigned long)result__ZFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IEER)));
-                ((__POINTER *)next__XFPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YFPR)[ 0]=next__XFPR;
-              } else {
-                next__XFPR=((__POINTER *)result__ZFPR)[ 0];
-                if ((next__XFPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZFPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IEER <<  1)) <=  4096)) {
-                    next__XFPR=(void *)((unsigned long)result__ZFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IEER)));
-                  } else {
-                    next__XFPR=new_lab__2PJ(new_size__IEER);
-                  };
-                  ((__POINTER *)next__XFPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YFPR)[ 0]=next__XFPR;
-                } else {
-                  ((__POINTER *)result__ZFPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XFPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZFPR=next__XFPR;
-                };
-              };
-              ptr__EEER=result__ZFPR;
-            } else {
-              t__JEER=((__UINTEGER_32 )typ_id__FEER);
-              a__KEER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AGPR=(__UINTEGER_32)((__UINTEGER_32)(sz__GEER + a__KEER) & (__UINTEGER_32)(~ a__KEER));
-              ptr_table__3FPR=((__POINTER )(&(table_type[(t__JEER)])));
-              lab_type__5FPR=(__UINTEGER_32)(t__JEER |  1);
-              next__2FPR=((__POINTER )(NULL));
-              result__4FPR=((__POINTER *)ptr_table__3FPR)[ 0];
-              if ((result__4FPR == (void *)NULL)) {
-                result__4FPR=new_lab__2PJ(lab_type__5FPR);
-                next__2FPR=(void *)((unsigned long)result__4FPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGPR)));
-                ((__POINTER *)next__2FPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3FPR)[ 0]=next__2FPR;
-              } else {
-                next__2FPR=((__POINTER *)result__4FPR)[ 0];
-                if ((next__2FPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4FPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AGPR <<  1)) <=  4096)) {
-                    next__2FPR=(void *)((unsigned long)result__4FPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGPR)));
-                  } else {
-                    next__2FPR=new_lab__2PJ(lab_type__5FPR);
-                  };
-                  ((__POINTER *)next__2FPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3FPR)[ 0]=next__2FPR;
-                } else {
-                  ((__POINTER *)result__4FPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2FPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4FPR=next__2FPR;
-                };
-              };
-              ptr__EEER=result__4FPR;
-            };
-            result__DEER=((__INTEGER_CST *)ptr__EEER);
-            *(result__DEER) = *(INTEGER_CST__);
-          };
-          Self__LEER=((__INTEGER_CST *)result__DEER);
-          Self__LEER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MEER;
-          Self__LEER->value__W4YD=v__NEER;
-          Self__LEER->parent_constant__B3LC.static_type__M2YD=t__OEER;
-          check_type__YG5D(Self__LEER);
-          __tmp__C11H=result__DEER;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__DDCR=read__QB5G(((__READ_LOCAL *)e__3Z1H)->local__HJZD);
-          if (__tmp__DDCR==NULL) {
-            __tmp__EDCR=NULL;
-          } else {
-            __tmp__EDCR=((__READ_LOCAL *)__tmp__DDCR);
-          };
-          __tmp__C11H=__tmp__EDCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__C11H=my_copy__SL2H(e__3Z1H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__C11H=my_copy__LM2H(e__3Z1H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__C11H=my_copy__YM2H(e__3Z1H);
-        } break;
-        case __REAL_CST__: {
-          Self__5YHQ=((__REAL_CST *)e__3Z1H);
-          p__KGPR=Self__5YHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__LGPR=Self__5YHQ->value__HN2H;
-          t__MGPR=Self__5YHQ->parent_constant__U2JH.static_type__M2YD;
-          result__BGPR=NULL;
-          ptr__CGPR=((__POINTER )(NULL));
-          typ_id__DGPR= 0;
-          sz__EGPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__EGPR ==  0)) {
-            result__BGPR=REAL_CST__;
-          } else {
-            typ_id__DGPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EGPR);
-            if ((typ_id__DGPR == (__INTEGER)(-  1))) {
-              a__FGPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GGPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EGPR + a__FGPR) & (__UINTEGER_32)(~ a__FGPR));
-              ptr_table__OGPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GGPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__NGPR=((__POINTER )(NULL));
-              result__PGPR=((__POINTER *)ptr_table__OGPR)[ 0];
-              if ((result__PGPR == (void *)NULL)) {
-                result__PGPR=new_lab__2PJ(new_size__GGPR);
-                next__NGPR=(void *)((unsigned long)result__PGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GGPR)));
-                ((__POINTER *)next__NGPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OGPR)[ 0]=next__NGPR;
-              } else {
-                next__NGPR=((__POINTER *)result__PGPR)[ 0];
-                if ((next__NGPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PGPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GGPR <<  1)) <=  4096)) {
-                    next__NGPR=(void *)((unsigned long)result__PGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GGPR)));
-                  } else {
-                    next__NGPR=new_lab__2PJ(new_size__GGPR);
-                  };
-                  ((__POINTER *)next__NGPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OGPR)[ 0]=next__NGPR;
-                } else {
-                  ((__POINTER *)result__PGPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NGPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PGPR=next__NGPR;
-                };
-              };
-              ptr__CGPR=result__PGPR;
-            } else {
-              t__HGPR=((__UINTEGER_32 )typ_id__DGPR);
-              a__IGPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WGPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EGPR + a__IGPR) & (__UINTEGER_32)(~ a__IGPR));
-              ptr_table__TGPR=((__POINTER )(&(table_type[(t__HGPR)])));
-              lab_type__VGPR=(__UINTEGER_32)(t__HGPR |  1);
-              next__SGPR=((__POINTER )(NULL));
-              result__UGPR=((__POINTER *)ptr_table__TGPR)[ 0];
-              if ((result__UGPR == (void *)NULL)) {
-                result__UGPR=new_lab__2PJ(lab_type__VGPR);
-                next__SGPR=(void *)((unsigned long)result__UGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WGPR)));
-                ((__POINTER *)next__SGPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TGPR)[ 0]=next__SGPR;
-              } else {
-                next__SGPR=((__POINTER *)result__UGPR)[ 0];
-                if ((next__SGPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UGPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WGPR <<  1)) <=  4096)) {
-                    next__SGPR=(void *)((unsigned long)result__UGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WGPR)));
-                  } else {
-                    next__SGPR=new_lab__2PJ(lab_type__VGPR);
-                  };
-                  ((__POINTER *)next__SGPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TGPR)[ 0]=next__SGPR;
-                } else {
-                  ((__POINTER *)result__UGPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SGPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UGPR=next__SGPR;
-                };
-              };
-              ptr__CGPR=result__UGPR;
-            };
-            result__BGPR=((__REAL_CST *)ptr__CGPR);
-            *(result__BGPR) = *(REAL_CST__);
-          };
-          Self__JGPR=((__REAL_CST *)result__BGPR);
-          Self__JGPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KGPR;
-          Self__JGPR->value__HN2H=v__LGPR;
-          Self__JGPR->parent_constant__U2JH.static_type__M2YD=t__MGPR;
-          __tmp__C11H=result__BGPR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__BZHQ=((__CHARACTER_CST *)e__3Z1H);
-          __tmp__C11H=create__char__4SMH(Self__BZHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BZHQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__CZHQ=((__IS_EXPANDED *)e__3Z1H);
-          __tmp__HDCR=read__QB5G(((__READ_LOCAL *)Self__CZHQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__HDCR==NULL) {
-            __tmp__IDCR=NULL;
-          } else {
-            __tmp__IDCR=((__READ_LOCAL *)__tmp__HDCR);
-          };
-          p__AHPR=Self__CZHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__XGPR=NULL;
-          ptr__YGPR=((__POINTER )(NULL));
-          typ_id__ZGPR= 0;
-          sz__0GPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__0GPR ==  0)) {
-            result__XGPR=IS_EXPANDED__;
-          } else {
-            typ_id__ZGPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0GPR);
-            if ((typ_id__ZGPR == (__INTEGER)(-  1))) {
-              a__1GPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2GPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0GPR + a__1GPR) & (__UINTEGER_32)(~ a__1GPR));
-              ptr_table__DHPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2GPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CHPR=((__POINTER )(NULL));
-              result__EHPR=((__POINTER *)ptr_table__DHPR)[ 0];
-              if ((result__EHPR == (void *)NULL)) {
-                result__EHPR=new_lab__2PJ(new_size__2GPR);
-                next__CHPR=(void *)((unsigned long)result__EHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GPR)));
-                ((__POINTER *)next__CHPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DHPR)[ 0]=next__CHPR;
-              } else {
-                next__CHPR=((__POINTER *)result__EHPR)[ 0];
-                if ((next__CHPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2GPR <<  1)) <=  4096)) {
-                    next__CHPR=(void *)((unsigned long)result__EHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GPR)));
-                  } else {
-                    next__CHPR=new_lab__2PJ(new_size__2GPR);
-                  };
-                  ((__POINTER *)next__CHPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DHPR)[ 0]=next__CHPR;
-                } else {
-                  ((__POINTER *)result__EHPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EHPR=next__CHPR;
-                };
-              };
-              ptr__YGPR=result__EHPR;
-            } else {
-              t__3GPR=((__UINTEGER_32 )typ_id__ZGPR);
-              a__4GPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LHPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0GPR + a__4GPR) & (__UINTEGER_32)(~ a__4GPR));
-              ptr_table__IHPR=((__POINTER )(&(table_type[(t__3GPR)])));
-              lab_type__KHPR=(__UINTEGER_32)(t__3GPR |  1);
-              next__HHPR=((__POINTER )(NULL));
-              result__JHPR=((__POINTER *)ptr_table__IHPR)[ 0];
-              if ((result__JHPR == (void *)NULL)) {
-                result__JHPR=new_lab__2PJ(lab_type__KHPR);
-                next__HHPR=(void *)((unsigned long)result__JHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHPR)));
-                ((__POINTER *)next__HHPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IHPR)[ 0]=next__HHPR;
-              } else {
-                next__HHPR=((__POINTER *)result__JHPR)[ 0];
-                if ((next__HHPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LHPR <<  1)) <=  4096)) {
-                    next__HHPR=(void *)((unsigned long)result__JHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHPR)));
-                  } else {
-                    next__HHPR=new_lab__2PJ(lab_type__KHPR);
-                  };
-                  ((__POINTER *)next__HHPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IHPR)[ 0]=next__HHPR;
-                } else {
-                  ((__POINTER *)result__JHPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JHPR=next__HHPR;
-                };
-              };
-              ptr__YGPR=result__JHPR;
-            };
-            result__XGPR=((__IS_EXPANDED *)ptr__YGPR);
-            *(result__XGPR) = *(IS_EXPANDED__);
-          };
-          Self__5GPR=((__IS_EXPANDED *)result__XGPR);
-          Self__5GPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AHPR;
-          Self__5GPR->receiver__WN2H=__tmp__IDCR;
-          __tmp__C11H=result__XGPR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__C11H=my_copy__1N2H(e__3Z1H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__C11H=my_copy__EO2H(e__3Z1H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__C11H=my_copy__PO2H(e__3Z1H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__C11H=my_copy__1O2H(e__3Z1H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__C11H=my_copy__GP2H(e__3Z1H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__C11H=my_copy__RP2H(e__3Z1H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__C11H=my_copy__2P2H(e__3Z1H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__C11H=my_copy__HQ2H(e__3Z1H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__C11H=my_copy__SQ2H(e__3Z1H);
-        } break;
-        case __ITEM__: {
-          __tmp__C11H=my_copy__DR2H(e__3Z1H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__C11H=my_copy__PR2H(e__3Z1H);
-        } break;
-        case __CAST__: {
-          __tmp__C11H=my_copy__YR2H(e__3Z1H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__C11H=my_copy__5SYM(e__3Z1H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__C11H=my_copy__IUGK(e__3Z1H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__QEER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__3Z1H)->global__ZGJK),NULL);
-          if (__tmp__QEER==NULL) {
-            __tmp__REER=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__QEER)->__id) {
-            case __READ_SLOT__: {
-              __tmp__REER=NULL;
+  __tmp__NJJL=((__READ_LOCAL__55ZI *)__tmp__MJJL)->local__BVEJ;
+  if (__tmp__NJJL==NULL) {
+    __tmp__PJJL=NULL;
+  } else /* LOCAL */ {
+    __tmp__PJJL=((void *)__tmp__NJJL);
+  };
+  if (((void *)t__5IJL != (void *)TYPE_NULL__GMB__)) {
+    if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__PJJL->parent_variable__O4WC.type__IO5D)->flag__RLK &  4) !=  0)) {
+      if (((void *)((__TYPE_FULL__XMB *)__tmp__PJJL->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK == (void *)t__5IJL)) {
+        __tmp__EKJL=__tmp__PJJL->parent_variable__O4WC.type__IO5D;
+        switch (((struct ___OBJ *)e__AJJL)->__id) {
+        case __STRING_CST__5J__: {
+          Self__WZOU=((__STRING_CST__5J *)e__AJJL);
+          result__SZOU=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            result__SZOU=Self__WZOU;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            result__SZOU=((__STRING_CST__5J *)ptr__TZOU);
+            *(result__SZOU) = *(Self__WZOU);
+          };
+          __tmp__FKJL=result__SZOU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__FKJL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__AJJL));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__50ZS=((__PROTOTYPE_CST__LAXC *)e__AJJL);
+          __tmp__A1ZS=create__type__VJ2C(Self__50ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__50ZS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__FKJL=__tmp__A1ZS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__C1ZS=((__INTEGER_CST__XAXC *)e__AJJL);
+          p__LO5T=Self__C1ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__MO5T=Self__C1ZS->value__FH4D;
+          t__NO5T=Self__C1ZS->parent_constant__YAXC.static_type__5G4D;
+          Self__C1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__C1ZS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__C1ZS=((__INTEGER_CST__XAXC *)ptr__TZOU);
+            *(Self__C1ZS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__KO5T=((__INTEGER_CST__XAXC *)Self__C1ZS);
+          Self__KO5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__KO5T->value__FH4D=v__MO5T;
+          Self__KO5T->parent_constant__YAXC.static_type__5G4D=t__NO5T;
+          check_type__XYEE(Self__KO5T);
+          __tmp__FKJL=Self__C1ZS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__FKJL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__AJJL));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__AJJL)->local__BVEJ));
+          if (__tmp__ME1T==NULL) {
+            __tmp__NE1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+          };
+          __tmp__FKJL=__tmp__NE1T;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__FKJL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__AJJL));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__FKJL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__AJJL));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__G1ZS=((__IS_EXPANDED__35NJ *)e__AJJL);
+          p__LO5T=Self__G1ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__G1ZS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__ME1T==NULL) {
+            __tmp__NE1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+          };
+          Self__G1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__G1ZS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__G1ZS=((__IS_EXPANDED__35NJ *)ptr__TZOU);
+            *(Self__G1ZS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__M0OU=((__IS_EXPANDED__35NJ *)Self__G1ZS);
+          Self__M0OU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__M0OU->receiver__RA5J=__tmp__NE1T;
+          __tmp__FKJL=Self__G1ZS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__L1ZS=((__GET_TYPE_ID__HAOJ *)e__AJJL);
+          p__LO5T=Self__L1ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__NO5T=Self__L1ZS->receiver__WA5J;
+          Self__L1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__L1ZS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__L1ZS=((__GET_TYPE_ID__HAOJ *)ptr__TZOU);
+            *(Self__L1ZS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__20OU=((__GET_TYPE_ID__HAOJ *)Self__L1ZS);
+          Self__20OU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__20OU->receiver__WA5J=t__NO5T;
+          __tmp__FKJL=Self__L1ZS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__FKJL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__AJJL));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__FKJL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__AJJL));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__FKJL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__AJJL));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__FKJL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__AJJL));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__FKJL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__AJJL));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__FKJL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__AJJL));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__FKJL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__AJJL));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__FKJL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__AJJL));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__FKJL=my_copy__03AL(((__ITEM__HGOJ *)e__AJJL));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__O1ZS=((__SIZE_OF__5GOJ *)e__AJJL);
+          p__LO5T=Self__O1ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__NO5T=Self__O1ZS->receiver__AD5J;
+          Self__O1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__O1ZS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__O1ZS=((__SIZE_OF__5GOJ *)ptr__TZOU);
+            *(Self__O1ZS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__M1OU=((__SIZE_OF__5GOJ *)Self__O1ZS);
+          Self__M1OU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__M1OU->receiver__AD5J=t__NO5T;
+          __tmp__FKJL=Self__O1ZS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__FKJL=my_copy__L4AL(((__CAST__1HOJ *)e__AJJL));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__R1ZS=((__REAL_CST__1LOJ *)e__AJJL);
+          p__LO5T=Self__R1ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__41OU=Self__R1ZS->value__VD5J;
+          t__NO5T=Self__R1ZS->parent_constant__2LOJ.static_type__5G4D;
+          Self__R1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__R1ZS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__R1ZS=((__REAL_CST__1LOJ *)ptr__TZOU);
+            *(Self__R1ZS) = *(REAL_CST__1LOJ__);
+          };
+          Self__21OU=((__REAL_CST__1LOJ *)Self__R1ZS);
+          Self__21OU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__21OU->value__VD5J=v__41OU;
+          Self__21OU->parent_constant__2LOJ.static_type__5G4D=t__NO5T;
+          __tmp__FKJL=Self__R1ZS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__V1ZS=((__CHARACTER_CST__RMOJ *)e__AJJL);
+          __tmp__W1ZS=create__char__UMQJ(Self__V1ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__V1ZS->text__0D5J);
+          __tmp__FKJL=__tmp__W1ZS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__Y1ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL);
+          __tmp__Z1ZS=create__text__OQQJ(Self__Y1ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Y1ZS->string__WBJK);
+          __tmp__FKJL=__tmp__Z1ZS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__FKJL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__AJJL));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__FKJL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__AJJL));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__FKJL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__AJJL));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__FKJL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__FKJL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__AJJL));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__FKJL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__FKJL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__AJJL));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__FKJL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__AJJL));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__QO5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__AJJL)->global__KAKM),NULL);
+          if (__tmp__QO5T==NULL) {
+            __tmp__RO5T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__QO5T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__RO5T=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__REER=((__READ_GLOBAL *)__tmp__QEER);
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__RO5T=((__READ_GLOBAL__T4YL *)__tmp__QO5T);
             } break;
             }
           };
-          __tmp__C11H=__tmp__REER;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__C11H=my_copy__BQCN(e__3Z1H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__C11H=my_copy__NREO(e__3Z1H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__C11H=my_copy__VYJO(e__3Z1H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__C11H=my_copy__0REO(e__3Z1H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__C11H=my_copy__BZJO(e__3Z1H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__C11H=my_copy__CNJM(e__3Z1H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__C11H=my_copy__5XLL(e__3Z1H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__C11H=my_copy__WVYM(e__3Z1H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__C11H=my_copy__FSEO(e__3Z1H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__C11H=my_copy__QCEP(e__3Z1H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__C11H=my_copy__5LSN(e__3Z1H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__C11H=my_copy__KMSN(e__3Z1H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__C11H=my_copy__JZPN(e__3Z1H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__C11H=my_copy__G3SO(e__3Z1H);
-        } break;
-        };
-        new_value__B01H=create__value__00WH(CAST__,__tmp__B11H,__tmp__C11H);
-      };
-      __tmp__I11H=TRUE__;
-    } else {
-      __tmp__I11H=FALSE__;
-    };
-    if ((! __tmp__I11H)) {
-      __tmp__P11H=((__TYPE_FULL *)((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
-      switch (((struct ___OBJ *)t__2Z1H)->__id) {
-      case __TYPE__: {
-        __tmp__Q11H=is_sub_type__HI3I(t__2Z1H,__tmp__P11H);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__Q11H=TRUE__;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__Q11H=FALSE__;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__Q11H=is_sub_type__KJ3I(t__2Z1H,__tmp__P11H);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__Q11H=is_sub_type__FK3I(__tmp__P11H);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__Q11H=is_sub_type__LK3I(t__2Z1H,__tmp__P11H);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__Q11H=__infix_equal_equal__ORFJ(((__PROFIL_BLOCK *)t__2Z1H),__tmp__P11H);
-      } break;
-      };
-      if (__tmp__Q11H) {
-        switch (((struct ___OBJ *)t__2Z1H)->__id) {
-        case __TYPE__: {
-          __tmp__X11H=((__TYPE *)t__2Z1H)->default__AKC;
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__X11H=((__TYPE_NULL *)t__2Z1H)->parent_type__TIB.default__AKC;
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__X11H=((__TYPE_VOID *)t__2Z1H)->parent_type__UIB.default__AKC;
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__X11H=((__TYPE_CONTEXT *)t__2Z1H)->parent_type__VIB.default__AKC;
-        } break;
-        case __TYPE_ID__: {
-          __tmp__X11H=((__TYPE_ID *)t__2Z1H)->parent_type__WIB.default__AKC;
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__X11H=((__TYPE_GENERIC *)t__2Z1H)->parent_type__C2IB.default__AKC;
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__X11H=((__PROFIL_BLOCK *)t__2Z1H)->parent_type__PGAG.default__AKC;
-        } break;
-        };
-        switch (((struct ___OBJ *)e__3Z1H)->__id) {
-        case __LIST__: {
-          __tmp__Z11H=my_copy__MSYM(e__3Z1H);
-        } break;
-        case __STRING_CST__: {
-          Self__DZHQ=((__STRING_CST *)e__3Z1H);
-          __tmp__Z11H=create__text__ITMH(Self__DZHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DZHQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__Z11H=my_copy__EK2H(e__3Z1H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__EZHQ=((__PROTOTYPE_CST *)e__3Z1H);
-          __tmp__Z11H=create__type__PKQC(Self__EZHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EZHQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__FZHQ=((__INTEGER_CST *)e__3Z1H);
-          p__2EER=Self__FZHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__3EER=Self__FZHQ->value__W4YD;
-          t__4EER=Self__FZHQ->parent_constant__B3LC.static_type__M2YD;
-          result__TEER=NULL;
-          ptr__UEER=((__POINTER )(NULL));
-          typ_id__VEER= 0;
-          sz__WEER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__WEER ==  0)) {
-            result__TEER=INTEGER_CST__;
-          } else {
-            typ_id__VEER=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WEER);
-            if ((typ_id__VEER == (__INTEGER)(-  1))) {
-              a__XEER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YEER=(__UINTEGER_32)((__UINTEGER_32)(sz__WEER + a__XEER) & (__UINTEGER_32)(~ a__XEER));
-              ptr_table__NHPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YEER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__MHPR=((__POINTER )(NULL));
-              result__OHPR=((__POINTER *)ptr_table__NHPR)[ 0];
-              if ((result__OHPR == (void *)NULL)) {
-                result__OHPR=new_lab__2PJ(new_size__YEER);
-                next__MHPR=(void *)((unsigned long)result__OHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEER)));
-                ((__POINTER *)next__MHPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NHPR)[ 0]=next__MHPR;
-              } else {
-                next__MHPR=((__POINTER *)result__OHPR)[ 0];
-                if ((next__MHPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YEER <<  1)) <=  4096)) {
-                    next__MHPR=(void *)((unsigned long)result__OHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEER)));
-                  } else {
-                    next__MHPR=new_lab__2PJ(new_size__YEER);
-                  };
-                  ((__POINTER *)next__MHPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NHPR)[ 0]=next__MHPR;
-                } else {
-                  ((__POINTER *)result__OHPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OHPR=next__MHPR;
-                };
-              };
-              ptr__UEER=result__OHPR;
-            } else {
-              t__ZEER=((__UINTEGER_32 )typ_id__VEER);
-              a__0EER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VHPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WEER + a__0EER) & (__UINTEGER_32)(~ a__0EER));
-              ptr_table__SHPR=((__POINTER )(&(table_type[(t__ZEER)])));
-              lab_type__UHPR=(__UINTEGER_32)(t__ZEER |  1);
-              next__RHPR=((__POINTER )(NULL));
-              result__THPR=((__POINTER *)ptr_table__SHPR)[ 0];
-              if ((result__THPR == (void *)NULL)) {
-                result__THPR=new_lab__2PJ(lab_type__UHPR);
-                next__RHPR=(void *)((unsigned long)result__THPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHPR)));
-                ((__POINTER *)next__RHPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SHPR)[ 0]=next__RHPR;
-              } else {
-                next__RHPR=((__POINTER *)result__THPR)[ 0];
-                if ((next__RHPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VHPR <<  1)) <=  4096)) {
-                    next__RHPR=(void *)((unsigned long)result__THPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHPR)));
-                  } else {
-                    next__RHPR=new_lab__2PJ(lab_type__UHPR);
-                  };
-                  ((__POINTER *)next__RHPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SHPR)[ 0]=next__RHPR;
-                } else {
-                  ((__POINTER *)result__THPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__THPR=next__RHPR;
-                };
-              };
-              ptr__UEER=result__THPR;
-            };
-            result__TEER=((__INTEGER_CST *)ptr__UEER);
-            *(result__TEER) = *(INTEGER_CST__);
-          };
-          Self__1EER=((__INTEGER_CST *)result__TEER);
-          Self__1EER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2EER;
-          Self__1EER->value__W4YD=v__3EER;
-          Self__1EER->parent_constant__B3LC.static_type__M2YD=t__4EER;
-          check_type__YG5D(Self__1EER);
-          __tmp__Z11H=result__TEER;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__LDCR=read__QB5G(((__READ_LOCAL *)e__3Z1H)->local__HJZD);
-          if (__tmp__LDCR==NULL) {
-            __tmp__MDCR=NULL;
-          } else {
-            __tmp__MDCR=((__READ_LOCAL *)__tmp__LDCR);
-          };
-          __tmp__Z11H=__tmp__MDCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__Z11H=my_copy__SL2H(e__3Z1H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__Z11H=my_copy__LM2H(e__3Z1H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__Z11H=my_copy__YM2H(e__3Z1H);
-        } break;
-        case __REAL_CST__: {
-          Self__HZHQ=((__REAL_CST *)e__3Z1H);
-          p__5HPR=Self__HZHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AIPR=Self__HZHQ->value__HN2H;
-          t__BIPR=Self__HZHQ->parent_constant__U2JH.static_type__M2YD;
-          result__WHPR=NULL;
-          ptr__XHPR=((__POINTER )(NULL));
-          typ_id__YHPR= 0;
-          sz__ZHPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__ZHPR ==  0)) {
-            result__WHPR=REAL_CST__;
-          } else {
-            typ_id__YHPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZHPR);
-            if ((typ_id__YHPR == (__INTEGER)(-  1))) {
-              a__0HPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1HPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHPR + a__0HPR) & (__UINTEGER_32)(~ a__0HPR));
-              ptr_table__DIPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1HPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CIPR=((__POINTER )(NULL));
-              result__EIPR=((__POINTER *)ptr_table__DIPR)[ 0];
-              if ((result__EIPR == (void *)NULL)) {
-                result__EIPR=new_lab__2PJ(new_size__1HPR);
-                next__CIPR=(void *)((unsigned long)result__EIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HPR)));
-                ((__POINTER *)next__CIPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DIPR)[ 0]=next__CIPR;
-              } else {
-                next__CIPR=((__POINTER *)result__EIPR)[ 0];
-                if ((next__CIPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EIPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1HPR <<  1)) <=  4096)) {
-                    next__CIPR=(void *)((unsigned long)result__EIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HPR)));
-                  } else {
-                    next__CIPR=new_lab__2PJ(new_size__1HPR);
-                  };
-                  ((__POINTER *)next__CIPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DIPR)[ 0]=next__CIPR;
-                } else {
-                  ((__POINTER *)result__EIPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CIPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EIPR=next__CIPR;
-                };
-              };
-              ptr__XHPR=result__EIPR;
-            } else {
-              t__2HPR=((__UINTEGER_32 )typ_id__YHPR);
-              a__3HPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LIPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHPR + a__3HPR) & (__UINTEGER_32)(~ a__3HPR));
-              ptr_table__IIPR=((__POINTER )(&(table_type[(t__2HPR)])));
-              lab_type__KIPR=(__UINTEGER_32)(t__2HPR |  1);
-              next__HIPR=((__POINTER )(NULL));
-              result__JIPR=((__POINTER *)ptr_table__IIPR)[ 0];
-              if ((result__JIPR == (void *)NULL)) {
-                result__JIPR=new_lab__2PJ(lab_type__KIPR);
-                next__HIPR=(void *)((unsigned long)result__JIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIPR)));
-                ((__POINTER *)next__HIPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IIPR)[ 0]=next__HIPR;
-              } else {
-                next__HIPR=((__POINTER *)result__JIPR)[ 0];
-                if ((next__HIPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JIPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LIPR <<  1)) <=  4096)) {
-                    next__HIPR=(void *)((unsigned long)result__JIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIPR)));
-                  } else {
-                    next__HIPR=new_lab__2PJ(lab_type__KIPR);
-                  };
-                  ((__POINTER *)next__HIPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IIPR)[ 0]=next__HIPR;
-                } else {
-                  ((__POINTER *)result__JIPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HIPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JIPR=next__HIPR;
-                };
-              };
-              ptr__XHPR=result__JIPR;
-            };
-            result__WHPR=((__REAL_CST *)ptr__XHPR);
-            *(result__WHPR) = *(REAL_CST__);
-          };
-          Self__4HPR=((__REAL_CST *)result__WHPR);
-          Self__4HPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5HPR;
-          Self__4HPR->value__HN2H=v__AIPR;
-          Self__4HPR->parent_constant__U2JH.static_type__M2YD=t__BIPR;
-          __tmp__Z11H=result__WHPR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__JZHQ=((__CHARACTER_CST *)e__3Z1H);
-          __tmp__Z11H=create__char__4SMH(Self__JZHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JZHQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__KZHQ=((__IS_EXPANDED *)e__3Z1H);
-          __tmp__PDCR=read__QB5G(((__READ_LOCAL *)Self__KZHQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__PDCR==NULL) {
-            __tmp__QDCR=NULL;
-          } else {
-            __tmp__QDCR=((__READ_LOCAL *)__tmp__PDCR);
-          };
-          p__VIPR=Self__KZHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__MIPR=NULL;
-          ptr__NIPR=((__POINTER )(NULL));
-          typ_id__OIPR= 0;
-          sz__PIPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__PIPR ==  0)) {
-            result__MIPR=IS_EXPANDED__;
-          } else {
-            typ_id__OIPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PIPR);
-            if ((typ_id__OIPR == (__INTEGER)(-  1))) {
-              a__QIPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RIPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PIPR + a__QIPR) & (__UINTEGER_32)(~ a__QIPR));
-              ptr_table__YIPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RIPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__XIPR=((__POINTER )(NULL));
-              result__ZIPR=((__POINTER *)ptr_table__YIPR)[ 0];
-              if ((result__ZIPR == (void *)NULL)) {
-                result__ZIPR=new_lab__2PJ(new_size__RIPR);
-                next__XIPR=(void *)((unsigned long)result__ZIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RIPR)));
-                ((__POINTER *)next__XIPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YIPR)[ 0]=next__XIPR;
-              } else {
-                next__XIPR=((__POINTER *)result__ZIPR)[ 0];
-                if ((next__XIPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZIPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RIPR <<  1)) <=  4096)) {
-                    next__XIPR=(void *)((unsigned long)result__ZIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RIPR)));
-                  } else {
-                    next__XIPR=new_lab__2PJ(new_size__RIPR);
-                  };
-                  ((__POINTER *)next__XIPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YIPR)[ 0]=next__XIPR;
-                } else {
-                  ((__POINTER *)result__ZIPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XIPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZIPR=next__XIPR;
-                };
-              };
-              ptr__NIPR=result__ZIPR;
-            } else {
-              t__SIPR=((__UINTEGER_32 )typ_id__OIPR);
-              a__TIPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AJPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PIPR + a__TIPR) & (__UINTEGER_32)(~ a__TIPR));
-              ptr_table__3IPR=((__POINTER )(&(table_type[(t__SIPR)])));
-              lab_type__5IPR=(__UINTEGER_32)(t__SIPR |  1);
-              next__2IPR=((__POINTER )(NULL));
-              result__4IPR=((__POINTER *)ptr_table__3IPR)[ 0];
-              if ((result__4IPR == (void *)NULL)) {
-                result__4IPR=new_lab__2PJ(lab_type__5IPR);
-                next__2IPR=(void *)((unsigned long)result__4IPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AJPR)));
-                ((__POINTER *)next__2IPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3IPR)[ 0]=next__2IPR;
-              } else {
-                next__2IPR=((__POINTER *)result__4IPR)[ 0];
-                if ((next__2IPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4IPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AJPR <<  1)) <=  4096)) {
-                    next__2IPR=(void *)((unsigned long)result__4IPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AJPR)));
-                  } else {
-                    next__2IPR=new_lab__2PJ(lab_type__5IPR);
-                  };
-                  ((__POINTER *)next__2IPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3IPR)[ 0]=next__2IPR;
-                } else {
-                  ((__POINTER *)result__4IPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2IPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4IPR=next__2IPR;
-                };
-              };
-              ptr__NIPR=result__4IPR;
-            };
-            result__MIPR=((__IS_EXPANDED *)ptr__NIPR);
-            *(result__MIPR) = *(IS_EXPANDED__);
-          };
-          Self__UIPR=((__IS_EXPANDED *)result__MIPR);
-          Self__UIPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VIPR;
-          Self__UIPR->receiver__WN2H=__tmp__QDCR;
-          __tmp__Z11H=result__MIPR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__Z11H=my_copy__1N2H(e__3Z1H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__Z11H=my_copy__EO2H(e__3Z1H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__Z11H=my_copy__PO2H(e__3Z1H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__Z11H=my_copy__1O2H(e__3Z1H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__Z11H=my_copy__GP2H(e__3Z1H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__Z11H=my_copy__RP2H(e__3Z1H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__Z11H=my_copy__2P2H(e__3Z1H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__Z11H=my_copy__HQ2H(e__3Z1H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__Z11H=my_copy__SQ2H(e__3Z1H);
-        } break;
-        case __ITEM__: {
-          __tmp__Z11H=my_copy__DR2H(e__3Z1H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__Z11H=my_copy__PR2H(e__3Z1H);
-        } break;
-        case __CAST__: {
-          __tmp__Z11H=my_copy__YR2H(e__3Z1H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__Z11H=my_copy__5SYM(e__3Z1H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__Z11H=my_copy__IUGK(e__3Z1H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__AFER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__3Z1H)->global__ZGJK),NULL);
-          if (__tmp__AFER==NULL) {
-            __tmp__BFER=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__AFER)->__id) {
-            case __READ_SLOT__: {
-              __tmp__BFER=NULL;
+          __tmp__FKJL=__tmp__RO5T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__FKJL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__AJJL));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__FKJL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__AJJL));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__FKJL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__AJJL));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__FKJL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__AJJL));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__FKJL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__AJJL));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__FKJL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__AJJL));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__FKJL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__AJJL));
+        } break;
+        };
+        __tmp__HKJL=create__value__DQYJ(CAST__1HOJ__,__tmp__EKJL,__tmp__FKJL);
+        new_value__FJJL=__tmp__HKJL;
+      };
+      __tmp__LKJL=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__LKJL=FALSE__O__;
+    };
+    if ((! __tmp__LKJL)) {
+      __tmp__FKJL=((__TYPE_FULL__XMB *)__tmp__PJJL->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)t__5IJL)->__id) {
+      case __TYPE__FF__: {
+        __tmp__TKJL=is_sub_type__EFAM(((__TYPE__FF *)t__5IJL),__tmp__FKJL);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__TKJL=TRUE__K__;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__TKJL=FALSE__O__;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__TKJL=is_sub_type__IGAM(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__TKJL=is_sub_type__EHAM(__tmp__FKJL);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__TKJL=is_sub_type__LHAM(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__TKJL=is_sub_type__HIAM(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__TKJL=is_sub_type__CJAM(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+      } break;
+      };
+      if (__tmp__TKJL) {
+        switch (((struct ___OBJ *)t__5IJL)->__id) {
+        case __TYPE__FF__: {
+          t__NO5T=((__TYPE__FF *)t__5IJL)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          t__NO5T=((__TYPE_NULL__GMB *)t__5IJL)->parent_type__HMB.default__CMC;
+        } break;
+        case __TYPE_VOID__IMB__: {
+          t__NO5T=((__TYPE_VOID__IMB *)t__5IJL)->parent_type__JMB.default__CMC;
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          t__NO5T=((__TYPE_CONTEXT__KMB *)t__5IJL)->parent_type__LMB.default__CMC;
+        } break;
+        case __TYPE_ID__MMB__: {
+          t__NO5T=((__TYPE_ID__MMB *)t__5IJL)->parent_type__NMB.default__CMC;
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          t__NO5T=((__TYPE_GENERIC__OCY *)t__5IJL)->parent_type__PCY.default__CMC;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          t__NO5T=((__TYPE_BLOCK__CP5D *)t__5IJL)->parent_type__DP5D.default__CMC;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          t__NO5T=((__PROFIL_BLOCK__O3NJ *)t__5IJL)->parent_type__Q3NJ.default__CMC;
+        } break;
+        };
+        switch (((struct ___OBJ *)e__AJJL)->__id) {
+        case __STRING_CST__5J__: {
+          Self__WZOU=((__STRING_CST__5J *)e__AJJL);
+          result__SZOU=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            result__SZOU=Self__WZOU;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            result__SZOU=((__STRING_CST__5J *)ptr__TZOU);
+            *(result__SZOU) = *(Self__WZOU);
+          };
+          __tmp__QO5T=result__SZOU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__QO5T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__AJJL));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__50ZS=((__PROTOTYPE_CST__LAXC *)e__AJJL);
+          __tmp__A1ZS=create__type__VJ2C(Self__50ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__50ZS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__QO5T=__tmp__A1ZS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__C1ZS=((__INTEGER_CST__XAXC *)e__AJJL);
+          p__LO5T=Self__C1ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__MO5T=Self__C1ZS->value__FH4D;
+          t__CP5T=Self__C1ZS->parent_constant__YAXC.static_type__5G4D;
+          Self__C1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__C1ZS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__C1ZS=((__INTEGER_CST__XAXC *)ptr__TZOU);
+            *(Self__C1ZS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__KO5T=((__INTEGER_CST__XAXC *)Self__C1ZS);
+          Self__KO5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__KO5T->value__FH4D=v__MO5T;
+          Self__KO5T->parent_constant__YAXC.static_type__5G4D=t__CP5T;
+          check_type__XYEE(Self__KO5T);
+          __tmp__QO5T=Self__C1ZS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__QO5T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__AJJL));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__AJJL)->local__BVEJ));
+          if (__tmp__ME1T==NULL) {
+            __tmp__NE1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+          };
+          __tmp__QO5T=__tmp__NE1T;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__QO5T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__AJJL));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__QO5T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__AJJL));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__G1ZS=((__IS_EXPANDED__35NJ *)e__AJJL);
+          p__LO5T=Self__G1ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__G1ZS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__ME1T==NULL) {
+            __tmp__NE1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+          };
+          Self__G1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__G1ZS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__G1ZS=((__IS_EXPANDED__35NJ *)ptr__TZOU);
+            *(Self__G1ZS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__M0OU=((__IS_EXPANDED__35NJ *)Self__G1ZS);
+          Self__M0OU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__M0OU->receiver__RA5J=__tmp__NE1T;
+          __tmp__QO5T=Self__G1ZS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__L1ZS=((__GET_TYPE_ID__HAOJ *)e__AJJL);
+          p__LO5T=Self__L1ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__CP5T=Self__L1ZS->receiver__WA5J;
+          Self__L1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__L1ZS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__L1ZS=((__GET_TYPE_ID__HAOJ *)ptr__TZOU);
+            *(Self__L1ZS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__20OU=((__GET_TYPE_ID__HAOJ *)Self__L1ZS);
+          Self__20OU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__20OU->receiver__WA5J=t__CP5T;
+          __tmp__QO5T=Self__L1ZS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__QO5T=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__AJJL));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__QO5T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__AJJL));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__QO5T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__AJJL));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__QO5T=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__AJJL));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__QO5T=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__AJJL));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__QO5T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__AJJL));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__QO5T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__AJJL));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__QO5T=my_copy__M3AL(((__PUT_TO__TFOJ *)e__AJJL));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__QO5T=my_copy__03AL(((__ITEM__HGOJ *)e__AJJL));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__O1ZS=((__SIZE_OF__5GOJ *)e__AJJL);
+          p__LO5T=Self__O1ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__CP5T=Self__O1ZS->receiver__AD5J;
+          Self__O1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__O1ZS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__O1ZS=((__SIZE_OF__5GOJ *)ptr__TZOU);
+            *(Self__O1ZS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__M1OU=((__SIZE_OF__5GOJ *)Self__O1ZS);
+          Self__M1OU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__M1OU->receiver__AD5J=t__CP5T;
+          __tmp__QO5T=Self__O1ZS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__QO5T=my_copy__L4AL(((__CAST__1HOJ *)e__AJJL));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__R1ZS=((__REAL_CST__1LOJ *)e__AJJL);
+          p__LO5T=Self__R1ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__41OU=Self__R1ZS->value__VD5J;
+          t__CP5T=Self__R1ZS->parent_constant__2LOJ.static_type__5G4D;
+          Self__R1ZS=NULL;
+          ptr__TZOU=((__POINTER__IB )(NULL));
+          typ_id__UZOU= 0;
+          __tmp__VZOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__VZOU ==  0)) {
+            Self__R1ZS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__UZOU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+            if ((typ_id__UZOU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+              ptr__TZOU=__tmp__XZOU;
+            } else /* FALSE */ {
+              __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU |  1));
+              ptr__TZOU=__tmp__XZOU;
+            };
+            Self__R1ZS=((__REAL_CST__1LOJ *)ptr__TZOU);
+            *(Self__R1ZS) = *(REAL_CST__1LOJ__);
+          };
+          Self__21OU=((__REAL_CST__1LOJ *)Self__R1ZS);
+          Self__21OU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+          Self__21OU->value__VD5J=v__41OU;
+          Self__21OU->parent_constant__2LOJ.static_type__5G4D=t__CP5T;
+          __tmp__QO5T=Self__R1ZS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__V1ZS=((__CHARACTER_CST__RMOJ *)e__AJJL);
+          __tmp__W1ZS=create__char__UMQJ(Self__V1ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__V1ZS->text__0D5J);
+          __tmp__QO5T=__tmp__W1ZS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__Y1ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL);
+          __tmp__Z1ZS=create__text__OQQJ(Self__Y1ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Y1ZS->string__WBJK);
+          __tmp__QO5T=__tmp__Z1ZS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__QO5T=my_copy__QYFM(((__READ_SLOT__LL4K *)e__AJJL));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__QO5T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__AJJL));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__QO5T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__AJJL));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__QO5T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__QO5T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__AJJL));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__QO5T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__QO5T=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__AJJL));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__QO5T=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__AJJL));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__FP5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__AJJL)->global__KAKM),NULL);
+          if (__tmp__FP5T==NULL) {
+            __tmp__RO5T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__FP5T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__RO5T=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__BFER=((__READ_GLOBAL *)__tmp__AFER);
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__RO5T=((__READ_GLOBAL__T4YL *)__tmp__FP5T);
             } break;
             }
           };
-          __tmp__Z11H=__tmp__BFER;
+          __tmp__QO5T=__tmp__RO5T;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__Z11H=my_copy__BQCN(e__3Z1H);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__QO5T=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__AJJL));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__Z11H=my_copy__NREO(e__3Z1H);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__QO5T=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__AJJL));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__Z11H=my_copy__VYJO(e__3Z1H);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__QO5T=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__AJJL));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__Z11H=my_copy__0REO(e__3Z1H);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__QO5T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__AJJL));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__Z11H=my_copy__BZJO(e__3Z1H);
+        case __EXPR_INF__OXBP__: {
+          __tmp__QO5T=my_copy__3VUP(((__EXPR_INF__OXBP *)e__AJJL));
         } break;
-        case __EXPR_NEG__: {
-          __tmp__Z11H=my_copy__CNJM(e__3Z1H);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__QO5T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__AJJL));
         } break;
-        case __EXPR_ADD__: {
-          __tmp__Z11H=my_copy__5XLL(e__3Z1H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__Z11H=my_copy__WVYM(e__3Z1H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__Z11H=my_copy__FSEO(e__3Z1H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__Z11H=my_copy__QCEP(e__3Z1H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__Z11H=my_copy__5LSN(e__3Z1H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__Z11H=my_copy__KMSN(e__3Z1H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__Z11H=my_copy__JZPN(e__3Z1H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__Z11H=my_copy__G3SO(e__3Z1H);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__QO5T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__AJJL));
         } break;
         };
-        new_value__B01H=create__value__00WH(CAST__,__tmp__X11H,__tmp__Z11H);
+        __tmp__HKJL=create__value__DQYJ(CAST__1HOJ__,t__NO5T,__tmp__QO5T);
+        new_value__FJJL=__tmp__HKJL;
       };
     };
   };
-  if (((void *)new_value__B01H == (void *)NULL)) {
-    switch (((struct ___OBJ *)e__3Z1H)->__id) {
-    case __LIST__: {
-      __tmp__F21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  if (((void *)new_value__FJJL == (void *)NULL)) {
+    switch (((struct ___OBJ *)e__AJJL)->__id) {
+    case __STRING_CST__5J__: {
+      p__LO5T=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __STRING_CST__: {
-      __tmp__F21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXTERNAL_C__Y5WC__: {
+      p__LO5T=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__F21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PROTOTYPE_CST__LAXC__: {
+      p__LO5T=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__F21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __INTEGER_CST__XAXC__: {
+      p__LO5T=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__F21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      p__LO5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__F21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_LOCAL__55ZI__: {
+      p__LO5T=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__F21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_EQUAL__KINJ__: {
+      p__LO5T=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__F21H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      p__LO5T=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__F21H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __IS_EXPANDED__35NJ__: {
+      p__LO5T=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __REAL_CST__: {
-      __tmp__F21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __GET_TYPE_ID__HAOJ__: {
+      p__LO5T=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__F21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP__ABOJ__: {
+      p__LO5T=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__F21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUB__UBOJ__: {
+      p__LO5T=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__F21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MUL__KCOJ__: {
+      p__LO5T=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__F21H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_DIV__4COJ__: {
+      p__LO5T=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__F21H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND__SDOJ__: {
+      p__LO5T=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__F21H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      p__LO5T=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__F21H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      p__LO5T=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND__: {
-      __tmp__F21H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PUT_TO__TFOJ__: {
+      p__LO5T=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__F21H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __ITEM__HGOJ__: {
+      p__LO5T=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__F21H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __SIZE_OF__5GOJ__: {
+      p__LO5T=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PUT_TO__: {
-      __tmp__F21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CAST__1HOJ__: {
+      p__LO5T=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __ITEM__: {
-      __tmp__F21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __REAL_CST__1LOJ__: {
+      p__LO5T=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __SIZE_OF__: {
-      __tmp__F21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CHARACTER_CST__RMOJ__: {
+      p__LO5T=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CAST__: {
-      __tmp__F21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      p__LO5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__F21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_SLOT__LL4K__: {
+      p__LO5T=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_SLOT__: {
-      __tmp__F21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      p__LO5T=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__F21H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      p__LO5T=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__F21H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      p__LO5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__F21H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      p__LO5T=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__F21H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      p__LO5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__F21H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NEG__EZVL__: {
+      p__LO5T=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__F21H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_ADD__SZVL__: {
+      p__LO5T=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__F21H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_GLOBAL__T4YL__: {
+      p__LO5T=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__F21H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT__XUPM__: {
+      p__LO5T=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__F21H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MOD__3YPM__: {
+      p__LO5T=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__F21H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR__PQ0N__: {
+      p__LO5T=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__F21H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      p__LO5T=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF__: {
-      __tmp__F21H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF__OXBP__: {
+      p__LO5T=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__F21H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF_EQ__FYBP__: {
+      p__LO5T=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR__: {
-      __tmp__F21H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__F21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_XOR__ABEP__: {
+      p__LO5T=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    new_value__B01H=create__type__PKQC(__tmp__F21H,TYPE_NULL__->parent_type__TIB.default__AKC);
+    Self__50ZS=create__type__VJ2C(p__LO5T,TYPE_NULL__GMB__->parent_type__HMB.default__CMC);
+    new_value__FJJL=Self__50ZS;
   };
-  switch (((struct ___OBJ *)e__3Z1H)->__id) {
-  case __LIST__: {
-    __tmp__M21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__M21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  switch (((struct ___OBJ *)e__AJJL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__HJJL=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__M21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HJJL=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__M21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__HJJL=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__M21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__HJJL=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__M21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HJJL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__M21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__HJJL=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__M21H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HJJL=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__M21H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HJJL=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __REAL_CST__: {
-    __tmp__M21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__HJJL=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__M21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__HJJL=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__M21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HJJL=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__M21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HJJL=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__M21H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HJJL=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUB__: {
-    __tmp__M21H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HJJL=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__M21H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HJJL=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_DIV__: {
-    __tmp__M21H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HJJL=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND__: {
-    __tmp__M21H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HJJL=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__M21H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PUT_TO__TFOJ__: {
+    __tmp__HJJL=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__M21H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __ITEM__HGOJ__: {
+    __tmp__HJJL=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PUT_TO__: {
-    __tmp__M21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__HJJL=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __ITEM__: {
-    __tmp__M21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CAST__1HOJ__: {
+    __tmp__HJJL=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __SIZE_OF__: {
-    __tmp__M21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __REAL_CST__1LOJ__: {
+    __tmp__HJJL=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CAST__: {
-    __tmp__M21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__HJJL=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__M21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__HJJL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_SLOT__: {
-    __tmp__M21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_SLOT__LL4K__: {
+    __tmp__HJJL=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__M21H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HJJL=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__M21H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HJJL=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__M21H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HJJL=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__M21H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HJJL=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__M21H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HJJL=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__M21H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HJJL=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__M21H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HJJL=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__M21H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__HJJL=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__M21H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HJJL=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__M21H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HJJL=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__M21H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HJJL=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF__: {
-    __tmp__M21H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HJJL=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__M21H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF__OXBP__: {
+    __tmp__HJJL=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR__: {
-    __tmp__M21H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HJJL=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_XOR__: {
-    __tmp__M21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HJJL=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
   };
-  add_last__IK4G(((__LIST *)result__C01H)->expr_list__RTOG,write__value__14FH(__tmp__M01H,__tmp__M21H,new_value__B01H));
-  switch (((struct ___OBJ *)e__3Z1H)->__id) {
-  case __LIST__: {
-    __tmp__Q21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__32ZS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__PJJL),__tmp__HJJL,new_value__FJJL);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__ON5T)->expr_list__NA4D),__tmp__32ZS);
+  switch (((struct ___OBJ *)e__AJJL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__HJJL=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __STRING_CST__: {
-    __tmp__Q21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HJJL=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__Q21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__HJJL=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Q21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__HJJL=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__Q21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HJJL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__Q21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__HJJL=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__Q21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HJJL=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Q21H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HJJL=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Q21H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__HJJL=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __REAL_CST__: {
-    __tmp__Q21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__HJJL=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__Q21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HJJL=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__Q21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HJJL=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Q21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HJJL=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__Q21H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HJJL=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUB__: {
-    __tmp__Q21H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HJJL=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__Q21H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HJJL=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_DIV__: {
-    __tmp__Q21H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HJJL=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND__: {
-    __tmp__Q21H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PUT_TO__TFOJ__: {
+    __tmp__HJJL=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Q21H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __ITEM__HGOJ__: {
+    __tmp__HJJL=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Q21H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__HJJL=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PUT_TO__: {
-    __tmp__Q21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CAST__1HOJ__: {
+    __tmp__HJJL=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __ITEM__: {
-    __tmp__Q21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __REAL_CST__1LOJ__: {
+    __tmp__HJJL=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __SIZE_OF__: {
-    __tmp__Q21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__HJJL=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CAST__: {
-    __tmp__Q21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__HJJL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Q21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_SLOT__LL4K__: {
+    __tmp__HJJL=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_SLOT__: {
-    __tmp__Q21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HJJL=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__Q21H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HJJL=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Q21H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HJJL=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Q21H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HJJL=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Q21H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HJJL=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Q21H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HJJL=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Q21H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HJJL=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__Q21H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__HJJL=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__Q21H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HJJL=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__Q21H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HJJL=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__Q21H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HJJL=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Q21H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HJJL=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF__: {
-    __tmp__Q21H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF__OXBP__: {
+    __tmp__HJJL=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Q21H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HJJL=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR__: {
-    __tmp__Q21H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__Q21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HJJL=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
   };
-  add_last__IK4G(((__LIST *)result__C01H)->expr_list__RTOG,create__type__PKQC(__tmp__Q21H,TYPE_VOID__->parent_type__UIB.default__AKC));
-  return(result__C01H);
+  Self__50ZS=create__type__VJ2C(__tmp__HJJL,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__ON5T)->expr_list__NA4D),Self__50ZS);
+  new_value__FJJL=result__ON5T;
+  return(new_value__FJJL);
 }
 
-static void* product__with__W21H(__DTA_WR_CODE *Self__X21H,void *t__Y21H,void *e__Z21H)
-// ({DTA_WR_CODE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__F4YK(__DTA_WR_CODE__UPPJ *Self__G4YK,void *t__H4YK,void *e__I4YK)
+// ({DTA_WR_CODE__UPPJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__NFER,v__IGER;
-  __POSITION __tmp__221H,p__MFER,p__UJPR,p__KKPR,__tmp__VW5I;
-  __POSITION __tmp__TZHQ,__tmp__ZZHQ,__tmp__5ZHQ,__tmp__F0HQ,p__HGER;
-  __POSITION p__YQPR,p__ORPR,__tmp__CXTI;
-  void *result__121H;
-  void *__tmp__FWTI,*__tmp__HWTI,*s__BWTI,*__tmp__NWTI,*__tmp__2WTI;
-  void *base__AMPR,*b__UZHQ,*b__0ZHQ,*base__HOPR,*b__A0HQ,*b__G0HQ;
-  void *__tmp__GWTI,*v__VJPR,*__tmp__VZHQ,*__tmp__1ZHQ,*__tmp__B0HQ;
-  void *__tmp__H0HQ,*v__ZQPR;
-  void *__tmp__OWTI,*__tmp__PWTI,*__tmp__EX5I;
-  __STRING_CST *Self__LZHQ,*Self__L0HQ;
-  __PROTOTYPE_CST *Self__MZHQ,*Self__M0HQ;
-  __INTEGER_CST *Self__NZHQ,*result__DFER,*Self__LFER,*Self__N0HQ;
-  __INTEGER_CST *result__4FER,*Self__GGER;
-  void *t__OFER,*t__WJPR,*t__YZHQ,*t__4ZHQ,*t__E0HQ,*t__K0HQ,*t__JGER;
-  void *t__0QPR;
-  __POINTER ptr__EFER,ptr_table__CJPR,next__BJPR,result__DJPR;
-  __POINTER ptr_table__HJPR,next__GJPR,result__IJPR,ptr__MJPR;
-  __POINTER ptr_table__YJPR,next__XJPR,result__ZJPR,ptr_table__3JPR;
-  __POINTER next__2JPR,result__4JPR,ptr__CKPR,ptr_table__NKPR;
-  __POINTER next__MKPR,result__OKPR,ptr_table__SKPR,next__RKPR;
-  __POINTER result__TKPR,ptr__XKPR,ptr_table__ELPR,next__DLPR;
-  __POINTER result__FLPR,ptr_table__JLPR,next__ILPR,result__KLPR;
-  __POINTER ptr__UFER,ptr_table__OLPR,next__NLPR,result__PLPR;
-  __POINTER ptr_table__TLPR,next__SLPR,result__ULPR,ptr__YLPR;
-  __POINTER ptr_table__DMPR,next__CMPR,result__EMPR,ptr_table__IMPR;
-  __POINTER next__HMPR,result__JMPR,ptr__NMPR,ptr_table__VMPR;
-  __POINTER next__UMPR,result__WMPR,ptr_table__0MPR,next__ZMPR;
-  __POINTER result__1MPR,ptr__GNPR,ptr_table__ONPR,next__NNPR;
-  __POINTER result__PNPR,ptr_table__TNPR,next__SNPR,result__UNPR;
-  __POINTER ptr__5NPR,ptr_table__KOPR,next__JOPR,result__LOPR;
-  __POINTER ptr_table__POPR,next__OOPR,result__QOPR,ptr__UOPR;
-  __POINTER ptr_table__2OPR,next__1OPR,result__3OPR,ptr_table__BPPR;
-  __POINTER next__APPR,result__CPPR,ptr__NPPR,ptr_table__VPPR;
-  __POINTER next__UPPR,result__WPPR,ptr_table__0PPR,next__ZPPR;
-  __POINTER result__1PPR,ptr__5FER,ptr_table__GQPR,next__FQPR;
-  __POINTER result__HQPR,ptr_table__LQPR,next__KQPR,result__MQPR;
-  __POINTER ptr__QQPR,ptr_table__2QPR,next__1QPR,result__3QPR;
-  __POINTER ptr_table__BRPR,next__ARPR,result__CRPR,ptr__GRPR;
-  __POINTER ptr_table__RRPR,next__QRPR,result__SRPR,ptr_table__WRPR;
-  __POINTER next__VRPR,result__XRPR;
-  __INTEGER typ_id__FFER,typ_id__NJPR,typ_id__DKPR,typ_id__YKPR;
-  __INTEGER typ_id__VFER,result__ITIJ,typ_id__ZLPR,typ_id__OMPR;
-  __INTEGER typ_id__HNPR,__tmp__XW5I,result__EVIJ,typ_id__AOPR;
-  __INTEGER typ_id__VOPR,typ_id__OPPR,typ_id__AGER,typ_id__RQPR;
-  __INTEGER typ_id__HRPR;
-  __UINTEGER_32 sz__GFER,a__HFER,new_size__IFER,t__JFER,a__KFER;
-  __UINTEGER_32 new_size__KJPR,lab_type__JJPR,sz__OJPR,a__PJPR;
-  __UINTEGER_32 new_size__QJPR,t__RJPR,a__SJPR,new_size__AKPR;
-  __UINTEGER_32 lab_type__5JPR,sz__EKPR,a__FKPR,new_size__GKPR,t__HKPR;
-  __UINTEGER_32 a__IKPR,new_size__VKPR,lab_type__UKPR,sz__ZKPR,a__0KPR;
-  __UINTEGER_32 new_size__1KPR,t__2KPR,a__3KPR,new_size__MLPR;
-  __UINTEGER_32 lab_type__LLPR,sz__WFER,a__XFER,new_size__YFER,t__ZFER;
-  __UINTEGER_32 a__0FER,new_size__WLPR,lab_type__VLPR,sz__0LPR,a__1LPR;
-  __UINTEGER_32 new_size__2LPR,t__3LPR,a__4LPR,new_size__LMPR;
-  __UINTEGER_32 lab_type__KMPR,sz__PMPR,a__QMPR,new_size__RMPR,t__SMPR;
-  __UINTEGER_32 a__TMPR,new_size__3MPR,lab_type__2MPR,sz__INPR,a__JNPR;
-  __UINTEGER_32 new_size__KNPR,t__LNPR,a__MNPR,new_size__WNPR;
-  __UINTEGER_32 lab_type__VNPR,sz__BOPR,a__COPR,new_size__DOPR,t__EOPR;
-  __UINTEGER_32 a__FOPR,new_size__SOPR,lab_type__ROPR,sz__WOPR,a__XOPR;
-  __UINTEGER_32 new_size__YOPR,t__ZOPR,a__0OPR,new_size__EPPR;
-  __UINTEGER_32 lab_type__DPPR,sz__PPPR,a__QPPR,new_size__RPPR,t__SPPR;
-  __UINTEGER_32 a__TPPR,new_size__3PPR,lab_type__2PPR,sz__BGER,a__CGER;
-  __UINTEGER_32 new_size__DGER,t__EGER,a__FGER,new_size__OQPR;
-  __UINTEGER_32 lab_type__NQPR,sz__SQPR,a__TQPR,new_size__UQPR,t__VQPR;
-  __UINTEGER_32 a__WQPR,new_size__ERPR,lab_type__DRPR,sz__IRPR,a__JRPR;
-  __UINTEGER_32 new_size__KRPR,t__LRPR,a__MRPR,new_size__ZRPR;
-  __UINTEGER_32 lab_type__YRPR;
-  void *__tmp__TDCR,*__tmp__XDCR,*__tmp__QFER,*__tmp__FECR,*__tmp__JECR;
-  void *__tmp__LGER;
-  __READ_LOCAL *__tmp__UDCR,*__tmp__YDCR,*__tmp__GECR,*__tmp__KECR;
-  __REAL_CST *Self__PZHQ,*result__LJPR,*Self__TJPR,*Self__P0HQ;
-  __REAL_CST *result__PQPR,*Self__XQPR;
-  __CHARACTER_CST *Self__RZHQ,*Self__R0HQ;
-  __IS_EXPANDED *Self__SZHQ,*result__BKPR,*Self__JKPR,*Self__S0HQ;
-  __IS_EXPANDED *result__FRPR,*Self__NRPR;
-  __READ_GLOBAL *__tmp__RFER,*__tmp__MGER;
-  __NODE_STYLE *result__WKPR,*Self__4KPR;
-  __NODE_TYPE *result__TFER,*Self__1FER;
-  void *__tmp__1WTI,*__tmp__3WTI;
-  void *__tmp__WW5I;
-  __SLOT_DATA *Self__ETIJ,*result__MMPR,*Self__ANPR,*result__FNPR;
-  __SLOT_DATA *Self__ZNPR,*result__TOPR,*Self__HPPR,*result__MPPR;
-  __SLOT_DATA *Self__AQPR;
-  __SLOT_CODE *result__XLPR,*Self__5LPR,*Self__AVIJ,*result__4NPR;
-  __SLOT_CODE *Self__GOPR;
-  void *result__0DCR,*result__2DCR,*result__4DCR,*result__AECR;
-  void *result__CECR;
-  void *tmp__4MPR,*tmp__XNPR,*tmp__FPPR,*tmp__4PPR;
-  void *id__RW5I;
-  void *__tmp__DX5I,*__tmp__NX5I;
-  __CHARACTER __tmp__WZHQ,__tmp__2ZHQ,__tmp__C0HQ,__tmp__I0HQ;
-  __CHARACTER __tmp__3W5I;
-  switch (((struct ___OBJ *)e__Z21H)->__id) {
-  case __LIST__: {
-    __tmp__221H=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__221H=((__STRING_CST *)e__Z21H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__221H=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__221H=((__PROTOTYPE_CST *)e__Z21H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__221H=((__INTEGER_CST *)e__Z21H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__221H=((__READ_LOCAL *)e__Z21H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__221H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__221H=((__EXPR_EQUAL *)e__Z21H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__221H=((__EXPR_NOT_EQUAL *)e__Z21H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __REAL_CST__: {
-    __tmp__221H=((__REAL_CST *)e__Z21H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__221H=((__CHARACTER_CST *)e__Z21H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__221H=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__221H=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__221H=((__EXPR_SUP *)e__Z21H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__221H=((__EXPR_SUB *)e__Z21H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__221H=((__EXPR_MUL *)e__Z21H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__221H=((__EXPR_DIV *)e__Z21H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND__: {
-    __tmp__221H=((__EXPR_AND *)e__Z21H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__221H=((__EXPR_SHIFT_R *)e__Z21H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__221H=((__EXPR_SHIFT_L *)e__Z21H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PUT_TO__: {
-    __tmp__221H=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __ITEM__: {
-    __tmp__221H=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __SIZE_OF__: {
-    __tmp__221H=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CAST__: {
-    __tmp__221H=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__221H=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_SLOT__: {
-    __tmp__221H=((__READ_SLOT *)e__Z21H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__221H=((__READ_GLOBAL *)e__Z21H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__221H=((__EXPR_NOT_LOGIC *)e__Z21H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__221H=((__EXPR_OR_LOGIC *)e__Z21H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__221H=((__EXPR_OR_OR_LOGIC *)e__Z21H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__221H=((__EXPR_AND_LOGIC *)e__Z21H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__221H=((__EXPR_AND_AND_LOGIC *)e__Z21H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__221H=((__EXPR_NEG *)e__Z21H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__221H=((__EXPR_ADD *)e__Z21H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__221H=((__EXPR_NOT *)e__Z21H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__221H=((__EXPR_MOD *)e__Z21H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__221H=((__EXPR_SUP_EQ *)e__Z21H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF__: {
-    __tmp__221H=((__EXPR_INF *)e__Z21H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__221H=((__EXPR_INF_EQ *)e__Z21H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR__: {
-    __tmp__221H=((__EXPR_OR *)e__Z21H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__221H=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  };
-  result__121H=create__YBAG(__tmp__221H);
-  if (((void *)t__Y21H == (void *)TYPE_NULL__)) {
-    product_error__for__in__with__EL0G(Self__X21H->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM,Self__X21H->parent_dta__MZLH.result_expr__YHZD,result__121H,Self__X21H->parent_dta__MZLH.context__VHZD);
-  } else {
-    __tmp__FWTI=Self__X21H->parent_dta__MZLH.slot__WHZD;
-    if (((struct ___OBJ *)__tmp__FWTI)->__id==__SLOT_DATA__) {
-      __tmp__GWTI=((__SLOT_DATA *)__tmp__FWTI)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-    } else {
-      __tmp__GWTI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FWTI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+  __INTEGER_64__1SG v__KQ5T,v__KU5T;
+  __POSITION__OL __tmp__M4YK,p__JQ5T,p__JU5T;
+  __LIST__WH *result__IP5T,*Self__UP5T;
+  __POINTER__IB ptr__JP5T,__tmp__LP5T,__tmp__MP5T,__tmp__NP5T,ptr__R4OU;
+  __POINTER__IB __tmp__T4OU,__tmp__V4OU,__tmp__W4OU,ptr__GR5T;
+  __POINTER__IB __tmp__IR5T,__tmp__JR5T,__tmp__KR5T,__tmp__ZR5T;
+  __POINTER__IB __tmp__0R5T,__tmp__AT5T,__tmp__BT5T;
+  __INTEGER__Q typ_id__KP5T,typ_id__S4OU,result__3OKL,typ_id__HR5T;
+  __INTEGER__Q typ_id__XR5T,typ_id__4S5T;
+  __UINTEGER_32__ZWB __tmp__OP5T,__tmp__X4OU,__tmp__LR5T,__tmp__1R5T;
+  __LOCAL__L4WC *ctext__ZP5T;
+  __PUSH__IXB *__tmp__0P5T;
+  void *r__ZF4K,*__tmp__DBBL;
+  void *__tmp__0F4K,*__tmp__CG4K;
+  void *__tmp__JI5K,*__tmp__XLKL;
+  __STRING_CONSTANT__0 *__tmp__1F4K,*v__3DPU;
+  void *__tmp__DG4K;
+  __STRING_CST__5J *Self__U4OU,*result__Q4OU,*Self__VBPU,*result__RBPU;
+  __PROTOTYPE_CST__LAXC *Self__F3ZS,*__tmp__G3ZS,*Self__K4ZS;
+  __PROTOTYPE_CST__LAXC *__tmp__L4ZS;
+  __INTEGER_CST__XAXC *Self__I3ZS,*Self__IQ5T,*Self__N4ZS,*Self__IU5T;
+  __TYPE_FULL__XMB *t__LQ5T,*__tmp__TR5T,*__tmp__DS5T;
+  __READ_LOCAL__55ZI *__tmp__2E1T,*__tmp__3E1T,*__tmp__ZF1T;
+  __IS_EXPANDED__35NJ *Self__M3ZS,*Self__K5OU,*Self__R4ZS,*Self__LCPU;
+  __GET_TYPE_ID__HAOJ *Self__R3ZS,*Self__05OU,*Self__W4ZS,*Self__1CPU;
+  __SIZE_OF__5GOJ *Self__U3ZS,*Self__KAPU,*Self__Z4ZS,*Self__LDPU;
+  __REAL_CST__1LOJ *Self__X3ZS,*Self__0APU,*Self__24ZS,*Self__1DPU;
+  __CHARACTER_CST__RMOJ *Self__13ZS,*__tmp__23ZS,*Self__A5ZS;
+  __CHARACTER_CST__RMOJ *__tmp__B5ZS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__43ZS,*__tmp__53ZS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__D5ZS,*__tmp__E5ZS;
+  __READ_GLOBAL__T4YL *__tmp__PQ5T,*__tmp__PU5T;
+  __NODE_STYLE__RD4K *result__5APU,*Self__LBPU;
+  __NODE_TYPE__SK2C *result__RQ5T,*Self__C4ZS;
+  __SLOT_CODE__4IRG *Self__ZOKL,*__tmp__4Q5T,*result__5Q5T,*__tmp__FS5T;
+  __SLOT__OLC *base__BR5T,*__tmp__GPKL,*__tmp__LQKL;
+  __TYPE_ID__MMB *result__DF1T,*result__FR5T,*Self__RR5T,*result__VR5T;
+  __TYPE_ID__MMB *Self__BS5T;
+  __SLOT_DATA__IJRG *__tmp__KPKL,*__tmp__PQKL,*__tmp__GSKL;
+  void *__tmp__OU5T;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__WP5T;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *__tmp__DR5T;
+  __FAST_ARRAYoSLOT_CODEo__RPKL *__tmp__BQKL;
+  __CHARACTER__DB __tmp__2ABL;
+  switch (((struct ___OBJ *)e__I4YK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__M4YK=((__STRING_CST__5J *)e__I4YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__M4YK=((__EXTERNAL_C__Y5WC *)e__I4YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__M4YK=((__PROTOTYPE_CST__LAXC *)e__I4YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__M4YK=((__INTEGER_CST__XAXC *)e__I4YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__M4YK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__M4YK=((__READ_LOCAL__55ZI *)e__I4YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__M4YK=((__EXPR_EQUAL__KINJ *)e__I4YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__M4YK=((__EXPR_NOT_EQUAL__VINJ *)e__I4YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__M4YK=((__IS_EXPANDED__35NJ *)e__I4YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__M4YK=((__GET_TYPE_ID__HAOJ *)e__I4YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__M4YK=((__EXPR_SUP__ABOJ *)e__I4YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__M4YK=((__EXPR_SUB__UBOJ *)e__I4YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__M4YK=((__EXPR_MUL__KCOJ *)e__I4YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__M4YK=((__EXPR_DIV__4COJ *)e__I4YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__M4YK=((__EXPR_AND__SDOJ *)e__I4YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__M4YK=((__EXPR_SHIFT_R__GEOJ *)e__I4YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__M4YK=((__EXPR_SHIFT_L__0EOJ *)e__I4YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__M4YK=((__PUT_TO__TFOJ *)e__I4YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__M4YK=((__ITEM__HGOJ *)e__I4YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__M4YK=((__SIZE_OF__5GOJ *)e__I4YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__M4YK=((__CAST__1HOJ *)e__I4YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__M4YK=((__REAL_CST__1LOJ *)e__I4YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__M4YK=((__CHARACTER_CST__RMOJ *)e__I4YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__M4YK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__M4YK=((__READ_SLOT__LL4K *)e__I4YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__M4YK=((__EXPR_NOT_LOGIC__W4FL *)e__I4YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__M4YK=((__EXPR_OR_LOGIC__ADUL *)e__I4YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__M4YK=((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__M4YK=((__EXPR_AND_LOGIC__EFUL *)e__I4YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__M4YK=((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__M4YK=((__EXPR_NEG__EZVL *)e__I4YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__M4YK=((__EXPR_ADD__SZVL *)e__I4YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__M4YK=((__READ_GLOBAL__T4YL *)e__I4YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__M4YK=((__EXPR_NOT__XUPM *)e__I4YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__M4YK=((__EXPR_MOD__3YPM *)e__I4YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__M4YK=((__EXPR_OR__PQ0N *)e__I4YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__M4YK=((__EXPR_SUP_EQ__1VBP *)e__I4YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__M4YK=((__EXPR_INF__OXBP *)e__I4YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__M4YK=((__EXPR_INF_EQ__FYBP *)e__I4YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__M4YK=((__EXPR_XOR__ABEP *)e__I4YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  };
+  result__IP5T=NULL;
+  ptr__JP5T=((__POINTER__IB )(NULL));
+  typ_id__KP5T= 0;
+  __tmp__LP5T=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__LP5T ==  0)) {
+    result__IP5T=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__KP5T=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LP5T));
+    if ((typ_id__KP5T == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__MP5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__NP5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__OP5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NP5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__MP5T=micro_alloc__table__lab__UKI(__tmp__NP5T,((__POINTER__IB )(&(table_size[(__tmp__OP5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NP5T)));
+      ptr__JP5T=__tmp__MP5T;
+    } else /* FALSE */ {
+      __tmp__OP5T=((__UINTEGER_32__ZWB )typ_id__KP5T);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__MP5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__NP5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__MP5T=micro_alloc__table__lab__UKI(__tmp__NP5T,((__POINTER__IB )(&(table_type[(__tmp__OP5T)]))),(__UINTEGER_32__ZWB)(__tmp__OP5T |  1));
+      ptr__JP5T=__tmp__MP5T;
+    };
+    result__IP5T=((__LIST__WH *)ptr__JP5T);
+    *(result__IP5T) = *(LIST__WH__);
+  };
+  Self__UP5T=((__LIST__WH *)result__IP5T);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__UP5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__M4YK;
+  __tmp__WP5T=create_with_capacity__QXEE( 2);
+  Self__UP5T->expr_list__NA4D=__tmp__WP5T;
+  if (((void *)t__H4YK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__M4YK=Self__G4YK->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+    ctext__ZP5T=Self__G4YK->parent_dta__VPPJ.context__UU4D;
+    if ((debug_level_option__YE !=  0)) {
+      __tmp__0P5T=create__context__first__G2FD(PUSH__IXB__,__tmp__M4YK,ctext__ZP5T,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),__tmp__0P5T);
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),CALL_NULL__IUB__);
+  } else /* FALSE */ {
+    r__ZF4K=NULL;
+    __tmp__0F4K=Self__G4YK->parent_dta__VPPJ.slot__IU4D;
+    if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__JI5K=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__JI5K)->__id==__ITM_SLOT__PLC__) {
+        __tmp__1F4K=((__ITM_SLOT__PLC *)__tmp__JI5K)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__1F4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JI5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__1F4K=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+    };
+    switch (((struct ___OBJ *)t__H4YK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__JI5K=get_local_slot__UTLG(((__TYPE__FF *)t__H4YK),__tmp__1F4K);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__JI5K=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__JI5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__JI5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__JI5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__JI5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__JI5K=get_local_slot__IPQJ(__tmp__1F4K);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__JI5K=get_local_slot__RVGL(__tmp__1F4K);
+    } break;
+    };
+    __tmp__0F4K=__tmp__JI5K;
+    if (((void *)__tmp__JI5K == (void *)NULL)) {
+      switch (((struct ___OBJ *)t__H4YK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__CG4K=get_path_slot__VOAL(((__TYPE__FF *)t__H4YK),__tmp__1F4K);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__CG4K=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__CG4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__CG4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__CG4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__CG4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__CG4K=get_path_slot__1XAL(__tmp__1F4K);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__CG4K=get_path_slot__XFKL(__tmp__1F4K);
+      } break;
+      };
+      __tmp__0F4K=__tmp__CG4K;
+      if (((struct ___OBJ *)__tmp__CG4K)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__XLKL=((__SLOT_CODE__4IRG *)__tmp__CG4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__XLKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DG4K=((__ITM_SLOT__PLC *)__tmp__XLKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DG4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XLKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__XLKL=((__SLOT_DATA__IJRG *)__tmp__CG4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__XLKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DG4K=((__ITM_SLOT__PLC *)__tmp__XLKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DG4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XLKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      switch (((struct ___OBJ *)__tmp__DG4K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__XLKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K),t__H4YK);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__XLKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__XLKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__XLKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__XLKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__XLKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+      } break;
+      };
+      r__ZF4K=__tmp__XLKL;
+      switch (((struct ___OBJ *)e__I4YK)->__id) {
+      case __STRING_CST__5J__: {
+        Self__U4OU=((__STRING_CST__5J *)e__I4YK);
+        result__Q4OU=NULL;
+        ptr__R4OU=((__POINTER__IB )(NULL));
+        typ_id__S4OU= 0;
+        __tmp__T4OU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__T4OU ==  0)) {
+          result__Q4OU=Self__U4OU;
+        } else /* FALSE */ {
+          typ_id__S4OU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+          if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+            ptr__R4OU=__tmp__V4OU;
+          } else /* FALSE */ {
+            __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+            ptr__R4OU=__tmp__V4OU;
+          };
+          result__Q4OU=((__STRING_CST__5J *)ptr__R4OU);
+          *(result__Q4OU) = *(Self__U4OU);
+        };
+        __tmp__XLKL=result__Q4OU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__XLKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__I4YK));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__F3ZS=((__PROTOTYPE_CST__LAXC *)e__I4YK);
+        __tmp__G3ZS=create__type__VJ2C(Self__F3ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__F3ZS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__XLKL=__tmp__G3ZS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__I3ZS=((__INTEGER_CST__XAXC *)e__I4YK);
+        p__JQ5T=Self__I3ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__KQ5T=Self__I3ZS->value__FH4D;
+        t__LQ5T=Self__I3ZS->parent_constant__YAXC.static_type__5G4D;
+        Self__I3ZS=NULL;
+        ptr__R4OU=((__POINTER__IB )(NULL));
+        typ_id__S4OU= 0;
+        __tmp__T4OU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__T4OU ==  0)) {
+          Self__I3ZS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__S4OU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+          if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+            ptr__R4OU=__tmp__V4OU;
+          } else /* FALSE */ {
+            __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+            ptr__R4OU=__tmp__V4OU;
+          };
+          Self__I3ZS=((__INTEGER_CST__XAXC *)ptr__R4OU);
+          *(Self__I3ZS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__IQ5T=((__INTEGER_CST__XAXC *)Self__I3ZS);
+        Self__IQ5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+        Self__IQ5T->value__FH4D=v__KQ5T;
+        Self__IQ5T->parent_constant__YAXC.static_type__5G4D=t__LQ5T;
+        check_type__XYEE(Self__IQ5T);
+        __tmp__XLKL=Self__I3ZS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__XLKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__I4YK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__2E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__I4YK)->local__BVEJ));
+        if (__tmp__2E1T==NULL) {
+          __tmp__3E1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__3E1T=((__READ_LOCAL__55ZI *)__tmp__2E1T);
+        };
+        __tmp__XLKL=__tmp__3E1T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__XLKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__I4YK));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__XLKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__I4YK));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__M3ZS=((__IS_EXPANDED__35NJ *)e__I4YK);
+        p__JQ5T=Self__M3ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__2E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__M3ZS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__2E1T==NULL) {
+          __tmp__3E1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__3E1T=((__READ_LOCAL__55ZI *)__tmp__2E1T);
+        };
+        Self__M3ZS=NULL;
+        ptr__R4OU=((__POINTER__IB )(NULL));
+        typ_id__S4OU= 0;
+        __tmp__T4OU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__T4OU ==  0)) {
+          Self__M3ZS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__S4OU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+          if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+            ptr__R4OU=__tmp__V4OU;
+          } else /* FALSE */ {
+            __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+            ptr__R4OU=__tmp__V4OU;
+          };
+          Self__M3ZS=((__IS_EXPANDED__35NJ *)ptr__R4OU);
+          *(Self__M3ZS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__K5OU=((__IS_EXPANDED__35NJ *)Self__M3ZS);
+        Self__K5OU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+        Self__K5OU->receiver__RA5J=__tmp__3E1T;
+        __tmp__XLKL=Self__M3ZS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__R3ZS=((__GET_TYPE_ID__HAOJ *)e__I4YK);
+        p__JQ5T=Self__R3ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__LQ5T=Self__R3ZS->receiver__WA5J;
+        Self__R3ZS=NULL;
+        ptr__R4OU=((__POINTER__IB )(NULL));
+        typ_id__S4OU= 0;
+        __tmp__T4OU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__T4OU ==  0)) {
+          Self__R3ZS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__S4OU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+          if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+            ptr__R4OU=__tmp__V4OU;
+          } else /* FALSE */ {
+            __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+            ptr__R4OU=__tmp__V4OU;
+          };
+          Self__R3ZS=((__GET_TYPE_ID__HAOJ *)ptr__R4OU);
+          *(Self__R3ZS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__05OU=((__GET_TYPE_ID__HAOJ *)Self__R3ZS);
+        Self__05OU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+        Self__05OU->receiver__WA5J=t__LQ5T;
+        __tmp__XLKL=Self__R3ZS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__XLKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__I4YK));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__XLKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__I4YK));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__XLKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__I4YK));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__XLKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__I4YK));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__XLKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__I4YK));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__XLKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__I4YK));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__XLKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__I4YK));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__XLKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__I4YK));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__XLKL=my_copy__03AL(((__ITEM__HGOJ *)e__I4YK));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__U3ZS=((__SIZE_OF__5GOJ *)e__I4YK);
+        p__JQ5T=Self__U3ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__LQ5T=Self__U3ZS->receiver__AD5J;
+        Self__U3ZS=NULL;
+        ptr__R4OU=((__POINTER__IB )(NULL));
+        typ_id__S4OU= 0;
+        __tmp__T4OU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__T4OU ==  0)) {
+          Self__U3ZS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__S4OU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+          if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+            ptr__R4OU=__tmp__V4OU;
+          } else /* FALSE */ {
+            __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+            ptr__R4OU=__tmp__V4OU;
+          };
+          Self__U3ZS=((__SIZE_OF__5GOJ *)ptr__R4OU);
+          *(Self__U3ZS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__KAPU=((__SIZE_OF__5GOJ *)Self__U3ZS);
+        Self__KAPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+        Self__KAPU->receiver__AD5J=t__LQ5T;
+        __tmp__XLKL=Self__U3ZS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__XLKL=my_copy__L4AL(((__CAST__1HOJ *)e__I4YK));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__X3ZS=((__REAL_CST__1LOJ *)e__I4YK);
+        p__JQ5T=Self__X3ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__1F4K=Self__X3ZS->value__VD5J;
+        t__LQ5T=Self__X3ZS->parent_constant__2LOJ.static_type__5G4D;
+        Self__X3ZS=NULL;
+        ptr__R4OU=((__POINTER__IB )(NULL));
+        typ_id__S4OU= 0;
+        __tmp__T4OU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__T4OU ==  0)) {
+          Self__X3ZS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__S4OU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+          if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+            ptr__R4OU=__tmp__V4OU;
+          } else /* FALSE */ {
+            __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+            ptr__R4OU=__tmp__V4OU;
+          };
+          Self__X3ZS=((__REAL_CST__1LOJ *)ptr__R4OU);
+          *(Self__X3ZS) = *(REAL_CST__1LOJ__);
+        };
+        Self__0APU=((__REAL_CST__1LOJ *)Self__X3ZS);
+        Self__0APU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+        Self__0APU->value__VD5J=__tmp__1F4K;
+        Self__0APU->parent_constant__2LOJ.static_type__5G4D=t__LQ5T;
+        __tmp__XLKL=Self__X3ZS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__13ZS=((__CHARACTER_CST__RMOJ *)e__I4YK);
+        __tmp__23ZS=create__char__UMQJ(Self__13ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__13ZS->text__0D5J);
+        __tmp__XLKL=__tmp__23ZS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__43ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK);
+        __tmp__53ZS=create__text__OQQJ(Self__43ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__43ZS->string__WBJK);
+        __tmp__XLKL=__tmp__53ZS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__XLKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__I4YK));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__XLKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__I4YK));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__XLKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__I4YK));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__XLKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__XLKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__I4YK));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__XLKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__XLKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__I4YK));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__XLKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__I4YK));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__DG4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__I4YK)->global__KAKM),NULL);
+        if (__tmp__DG4K==NULL) {
+          __tmp__PQ5T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__DG4K)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__PQ5T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__PQ5T=((__READ_GLOBAL__T4YL *)__tmp__DG4K);
+          } break;
+          }
+        };
+        __tmp__XLKL=__tmp__PQ5T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__XLKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__I4YK));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__XLKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__I4YK));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__XLKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__I4YK));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__XLKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__I4YK));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__XLKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__I4YK));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__XLKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__I4YK));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__XLKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__I4YK));
+      } break;
+      };
+      result__5APU=NULL;
+      __tmp__MP5T=((__POINTER__IB )(NULL));
+      typ_id__S4OU= 0;
+      __tmp__NP5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+      if (((unsigned long)__tmp__NP5T ==  0)) {
+        result__5APU=NODE_STYLE__RD4K__;
+      } else /* FALSE */ {
+        typ_id__S4OU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NP5T));
+        if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+          __tmp__MP5T=__tmp__V4OU;
+        } else /* FALSE */ {
+          __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+          __tmp__MP5T=__tmp__V4OU;
+        };
+        result__5APU=((__NODE_STYLE__RD4K *)__tmp__MP5T);
+        *(result__5APU) = *(NODE_STYLE__RD4K__);
+      };
+      Self__LBPU=((__NODE_STYLE__RD4K *)result__5APU);
+      Self__LBPU->parent_node__SD4K.expr__CV4D=__tmp__XLKL;
+      Self__LBPU->slot__UOKL=__tmp__CG4K;
+      Self__LBPU->parent_node__SD4K.data__DV4D=Self__G4YK;
+      Self__LBPU->result_expr__VOKL=r__ZF4K;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),result__5APU);
+      result__RQ5T=NULL;
+      __tmp__MP5T=((__POINTER__IB )(NULL));
+      typ_id__S4OU= 0;
+      __tmp__NP5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+      if (((unsigned long)__tmp__NP5T ==  0)) {
+        result__RQ5T=NODE_TYPE__SK2C__;
+      } else /* FALSE */ {
+        typ_id__S4OU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NP5T));
+        if ((typ_id__S4OU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+          __tmp__MP5T=__tmp__V4OU;
+        } else /* FALSE */ {
+          __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU |  1));
+          __tmp__MP5T=__tmp__V4OU;
+        };
+        result__RQ5T=((__NODE_TYPE__SK2C *)__tmp__MP5T);
+        *(result__RQ5T) = *(NODE_TYPE__SK2C__);
+      };
+      Self__C4ZS=((__NODE_TYPE__SK2C *)result__RQ5T);
+      Self__C4ZS->parent_node__TK2C.expr__CV4D=r__ZF4K;
+      Self__C4ZS->parent_node__TK2C.data__DV4D=Self__G4YK;
+      late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),result__RQ5T);
+    } else /* FALSE */ {
+      __tmp__CG4K=Self__G4YK->parent_dta__VPPJ.slot__IU4D;
+      if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__0F4K),__tmp__CG4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__0F4K),__tmp__CG4K);
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__0F4K)),__tmp__CG4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__0F4K)),__tmp__CG4K);
+        };
+      };
+      switch (((struct ___OBJ *)e__I4YK)->__id) {
+      case __STRING_CST__5J__: {
+        p__JQ5T=((__STRING_CST__5J *)e__I4YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        p__JQ5T=((__EXTERNAL_C__Y5WC *)e__I4YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        p__JQ5T=((__PROTOTYPE_CST__LAXC *)e__I4YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        p__JQ5T=((__INTEGER_CST__XAXC *)e__I4YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        p__JQ5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        p__JQ5T=((__READ_LOCAL__55ZI *)e__I4YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        p__JQ5T=((__EXPR_EQUAL__KINJ *)e__I4YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        p__JQ5T=((__EXPR_NOT_EQUAL__VINJ *)e__I4YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        p__JQ5T=((__IS_EXPANDED__35NJ *)e__I4YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        p__JQ5T=((__GET_TYPE_ID__HAOJ *)e__I4YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        p__JQ5T=((__EXPR_SUP__ABOJ *)e__I4YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        p__JQ5T=((__EXPR_SUB__UBOJ *)e__I4YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        p__JQ5T=((__EXPR_MUL__KCOJ *)e__I4YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        p__JQ5T=((__EXPR_DIV__4COJ *)e__I4YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        p__JQ5T=((__EXPR_AND__SDOJ *)e__I4YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        p__JQ5T=((__EXPR_SHIFT_R__GEOJ *)e__I4YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        p__JQ5T=((__EXPR_SHIFT_L__0EOJ *)e__I4YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __PUT_TO__TFOJ__: {
+        p__JQ5T=((__PUT_TO__TFOJ *)e__I4YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __ITEM__HGOJ__: {
+        p__JQ5T=((__ITEM__HGOJ *)e__I4YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        p__JQ5T=((__SIZE_OF__5GOJ *)e__I4YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __CAST__1HOJ__: {
+        p__JQ5T=((__CAST__1HOJ *)e__I4YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        p__JQ5T=((__REAL_CST__1LOJ *)e__I4YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        p__JQ5T=((__CHARACTER_CST__RMOJ *)e__I4YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        p__JQ5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        p__JQ5T=((__READ_SLOT__LL4K *)e__I4YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        p__JQ5T=((__EXPR_NOT_LOGIC__W4FL *)e__I4YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        p__JQ5T=((__EXPR_OR_LOGIC__ADUL *)e__I4YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        p__JQ5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        p__JQ5T=((__EXPR_AND_LOGIC__EFUL *)e__I4YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        p__JQ5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        p__JQ5T=((__EXPR_NEG__EZVL *)e__I4YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        p__JQ5T=((__EXPR_ADD__SZVL *)e__I4YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        p__JQ5T=((__READ_GLOBAL__T4YL *)e__I4YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        p__JQ5T=((__EXPR_NOT__XUPM *)e__I4YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        p__JQ5T=((__EXPR_MOD__3YPM *)e__I4YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        p__JQ5T=((__EXPR_OR__PQ0N *)e__I4YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        p__JQ5T=((__EXPR_SUP_EQ__1VBP *)e__I4YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        p__JQ5T=((__EXPR_INF__OXBP *)e__I4YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        p__JQ5T=((__EXPR_INF_EQ__FYBP *)e__I4YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        p__JQ5T=((__EXPR_XOR__ABEP *)e__I4YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      };
+      __tmp__CG4K=Self__G4YK->code__DGJK;
+      if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+        Self__ZOKL=((__SLOT_CODE__4IRG *)__tmp__0F4K);
+        result__3OKL= 0;
+        base__BR5T=Self__ZOKL->parent_slot__5IRG;
+        if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__4Q5T=clone__U32G();
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__4Q5T=clone__U32G();
+        };
+        result__5Q5T=__tmp__4Q5T;
+        __tmp__4Q5T=((__SLOT_CODE__4IRG *)result__5Q5T);
+        __tmp__4Q5T->parent_slot__5IRG=base__BR5T;
+        __tmp__4Q5T->value__FATH=__tmp__CG4K;
+        __tmp__DR5T=create_with_capacity__L0UH( 1);
+        __tmp__4Q5T->profil__QATH=__tmp__DR5T;
+        if (((void *)Self__ZOKL->parent_slot__5IRG->slot_code_intern__CJRG == (void *)NULL)) {
+          Self__ZOKL->parent_slot__5IRG->slot_code_intern__CJRG=result__5Q5T;
+          __tmp__GPKL=Self__ZOKL->parent_slot__5IRG;
+          result__DF1T=NULL;
+          if (( 0 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+            result__FR5T=NULL;
+            ptr__GR5T=((__POINTER__IB )(NULL));
+            typ_id__HR5T= 0;
+            __tmp__IR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+            if (((unsigned long)__tmp__IR5T ==  0)) {
+              result__FR5T=TYPE_ID__MMB__;
+            } else /* FALSE */ {
+              typ_id__HR5T=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IR5T));
+              if ((typ_id__HR5T == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__LR5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__LR5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+                ptr__GR5T=__tmp__JR5T;
+              } else /* FALSE */ {
+                __tmp__LR5T=((__UINTEGER_32__ZWB )typ_id__HR5T);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__LR5T)]))),(__UINTEGER_32__ZWB)(__tmp__LR5T |  1));
+                ptr__GR5T=__tmp__JR5T;
+              };
+              result__FR5T=((__TYPE_ID__MMB *)ptr__GR5T);
+              *(result__FR5T) = *(TYPE_ID__MMB__);
+            };
+            Self__RR5T=((__TYPE_ID__MMB *)result__FR5T);
+            Self__RR5T->parent_type__NMB.index__CLC= 0;
+            __tmp__TR5T=create__with__FND(Self__RR5T, 0);
+            Self__RR5T->parent_type__NMB.default__CMC=__tmp__TR5T;
+            result__DF1T=result__FR5T;
+            add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__FR5T);
+          } else /* FALSE */ {
+            result__DF1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 0];
+          };
+          __tmp__KPKL=create__type__C0XG(__tmp__GPKL,result__DF1T->parent_type__NMB.default__CMC);
+          Self__ZOKL->parent_slot__5IRG->slot_id__GFWI=__tmp__KPKL;
+          init__BTDJ(((__SLOT_DATA__IJRG *)Self__ZOKL->parent_slot__5IRG->slot_id__GFWI));
+          result__3OKL= 1;
+        } else /* FALSE */ {
+          if (((void *)Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL == (void *)NULL)) {
+            __tmp__BQKL=create_with_capacity__UVAM();
+            Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL=__tmp__BQKL;
+          };
+          add_last__3ODN(((__FAST_ARRAYoSLOT_CODEo__RPKL *)Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL),result__5Q5T);
+          if (((void *)Self__ZOKL->parent_slot__5IRG->slot_id__GFWI == (void *)NULL)) {
+            __tmp__LQKL=Self__ZOKL->parent_slot__5IRG;
+            result__FR5T=NULL;
+            if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+              result__VR5T=NULL;
+              __tmp__JR5T=((__POINTER__IB )(NULL));
+              typ_id__XR5T= 0;
+              __tmp__KR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+              if (((unsigned long)__tmp__KR5T ==  0)) {
+                result__VR5T=TYPE_ID__MMB__;
+              } else /* FALSE */ {
+                typ_id__XR5T=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KR5T));
+                if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0R5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0R5T)));
+                  __tmp__JR5T=__tmp__ZR5T;
+                } else /* FALSE */ {
+                  __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+                  __tmp__JR5T=__tmp__ZR5T;
+                };
+                result__VR5T=((__TYPE_ID__MMB *)__tmp__JR5T);
+                *(result__VR5T) = *(TYPE_ID__MMB__);
+              };
+              Self__BS5T=((__TYPE_ID__MMB *)result__VR5T);
+              Self__BS5T->parent_type__NMB.index__CLC= 1;
+              __tmp__DS5T=create__with__FND(Self__BS5T, 0);
+              Self__BS5T->parent_type__NMB.default__CMC=__tmp__DS5T;
+              result__FR5T=result__VR5T;
+              add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__VR5T);
+            } else /* FALSE */ {
+              result__FR5T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+            };
+            __tmp__PQKL=create__type__C0XG(__tmp__LQKL,result__FR5T->parent_type__NMB.default__CMC);
+            Self__ZOKL->parent_slot__5IRG->slot_id__GFWI=__tmp__PQKL;
+            init__BTDJ(((__SLOT_DATA__IJRG *)Self__ZOKL->parent_slot__5IRG->slot_id__GFWI));
+          };
+          result__3OKL=(__INTEGER__Q)(Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL->parent_arrayed_collection__ZPKL.upper__UQKL +  2);
+        };
+        typ_id__HR5T=result__3OKL;
+      } else /* SLOT_DATA */ {
+        __tmp__KPKL=((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__0F4K));
+        result__3OKL= 0;
+        base__BR5T=__tmp__KPKL->parent_slot__KJRG;
+        if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FS5T=clone__U32G();
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FS5T=clone__U32G();
+        };
+        Self__ZOKL=__tmp__FS5T;
+        __tmp__4Q5T=((__SLOT_CODE__4IRG *)Self__ZOKL);
+        __tmp__4Q5T->parent_slot__5IRG=base__BR5T;
+        __tmp__4Q5T->value__FATH=__tmp__CG4K;
+        __tmp__DR5T=create_with_capacity__L0UH( 1);
+        __tmp__4Q5T->profil__QATH=__tmp__DR5T;
+        if (((void *)__tmp__KPKL->parent_slot__KJRG->slot_code_intern__CJRG == (void *)NULL)) {
+          __tmp__KPKL->parent_slot__KJRG->slot_code_intern__CJRG=Self__ZOKL;
+          __tmp__GPKL=__tmp__KPKL->parent_slot__KJRG;
+          result__DF1T=NULL;
+          if (( 0 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+            result__FR5T=NULL;
+            ptr__GR5T=((__POINTER__IB )(NULL));
+            typ_id__XR5T= 0;
+            __tmp__IR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+            if (((unsigned long)__tmp__IR5T ==  0)) {
+              result__FR5T=TYPE_ID__MMB__;
+            } else /* FALSE */ {
+              typ_id__XR5T=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IR5T));
+              if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__LR5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0R5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_size[(__tmp__LR5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0R5T)));
+                ptr__GR5T=__tmp__ZR5T;
+              } else /* FALSE */ {
+                __tmp__LR5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_type[(__tmp__LR5T)]))),(__UINTEGER_32__ZWB)(__tmp__LR5T |  1));
+                ptr__GR5T=__tmp__ZR5T;
+              };
+              result__FR5T=((__TYPE_ID__MMB *)ptr__GR5T);
+              *(result__FR5T) = *(TYPE_ID__MMB__);
+            };
+            Self__RR5T=((__TYPE_ID__MMB *)result__FR5T);
+            Self__RR5T->parent_type__NMB.index__CLC= 0;
+            __tmp__TR5T=create__with__FND(Self__RR5T, 0);
+            Self__RR5T->parent_type__NMB.default__CMC=__tmp__TR5T;
+            result__DF1T=result__FR5T;
+            add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__FR5T);
+          } else /* FALSE */ {
+            result__DF1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 0];
+          };
+          __tmp__PQKL=create__type__C0XG(__tmp__GPKL,result__DF1T->parent_type__NMB.default__CMC);
+          __tmp__KPKL->parent_slot__KJRG->slot_id__GFWI=__tmp__PQKL;
+          init__BTDJ(((__SLOT_DATA__IJRG *)__tmp__KPKL->parent_slot__KJRG->slot_id__GFWI));
+          result__3OKL= 1;
+        } else /* FALSE */ {
+          if (((void *)__tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL == (void *)NULL)) {
+            __tmp__BQKL=create_with_capacity__UVAM();
+            __tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL=__tmp__BQKL;
+          };
+          add_last__3ODN(((__FAST_ARRAYoSLOT_CODEo__RPKL *)__tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL),Self__ZOKL);
+          if (((void *)__tmp__KPKL->parent_slot__KJRG->slot_id__GFWI == (void *)NULL)) {
+            __tmp__LQKL=__tmp__KPKL->parent_slot__KJRG;
+            result__FR5T=NULL;
+            if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+              result__VR5T=NULL;
+              __tmp__JR5T=((__POINTER__IB )(NULL));
+              typ_id__4S5T= 0;
+              __tmp__KR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+              if (((unsigned long)__tmp__KR5T ==  0)) {
+                result__VR5T=TYPE_ID__MMB__;
+              } else /* FALSE */ {
+                typ_id__4S5T=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KR5T));
+                if ((typ_id__4S5T == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__AT5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__BT5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BT5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__AT5T=micro_alloc__table__lab__UKI(__tmp__BT5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BT5T)));
+                  __tmp__JR5T=__tmp__AT5T;
+                } else /* FALSE */ {
+                  __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__4S5T);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__AT5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__BT5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__AT5T=micro_alloc__table__lab__UKI(__tmp__BT5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+                  __tmp__JR5T=__tmp__AT5T;
+                };
+                result__VR5T=((__TYPE_ID__MMB *)__tmp__JR5T);
+                *(result__VR5T) = *(TYPE_ID__MMB__);
+              };
+              Self__BS5T=((__TYPE_ID__MMB *)result__VR5T);
+              Self__BS5T->parent_type__NMB.index__CLC= 1;
+              __tmp__DS5T=create__with__FND(Self__BS5T, 0);
+              Self__BS5T->parent_type__NMB.default__CMC=__tmp__DS5T;
+              result__FR5T=result__VR5T;
+              add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__VR5T);
+            } else /* FALSE */ {
+              result__FR5T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+            };
+            __tmp__GSKL=create__type__C0XG(__tmp__LQKL,result__FR5T->parent_type__NMB.default__CMC);
+            __tmp__KPKL->parent_slot__KJRG->slot_id__GFWI=__tmp__GSKL;
+            init__BTDJ(((__SLOT_DATA__IJRG *)__tmp__KPKL->parent_slot__KJRG->slot_id__GFWI));
+          };
+          result__3OKL=(__INTEGER__Q)(__tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL->parent_arrayed_collection__ZPKL.upper__UQKL +  2);
+        };
+        typ_id__HR5T=result__3OKL;
+      };
+      result__DF1T=NULL;
+      if ((typ_id__HR5T > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+        result__FR5T=NULL;
+        ptr__R4OU=((__POINTER__IB )(NULL));
+        result__3OKL= 0;
+        __tmp__T4OU=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+        if (((unsigned long)__tmp__T4OU ==  0)) {
+          result__FR5T=TYPE_ID__MMB__;
+        } else /* FALSE */ {
+          result__3OKL=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+          if ((result__3OKL == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__GR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LR5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            ptr__GR5T=micro_alloc__table__lab__UKI(__tmp__IR5T,((__POINTER__IB )(&(table_size[(__tmp__LR5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IR5T)));
+            ptr__R4OU=ptr__GR5T;
+          } else /* FALSE */ {
+            __tmp__LR5T=((__UINTEGER_32__ZWB )result__3OKL);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__GR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            ptr__GR5T=micro_alloc__table__lab__UKI(__tmp__IR5T,((__POINTER__IB )(&(table_type[(__tmp__LR5T)]))),(__UINTEGER_32__ZWB)(__tmp__LR5T |  1));
+            ptr__R4OU=ptr__GR5T;
+          };
+          result__FR5T=((__TYPE_ID__MMB *)ptr__R4OU);
+          *(result__FR5T) = *(TYPE_ID__MMB__);
+        };
+        Self__RR5T=((__TYPE_ID__MMB *)result__FR5T);
+        Self__RR5T->parent_type__NMB.index__CLC=typ_id__HR5T;
+        t__LQ5T=create__with__FND(Self__RR5T, 0);
+        Self__RR5T->parent_type__NMB.default__CMC=t__LQ5T;
+        result__DF1T=result__FR5T;
+        add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__FR5T);
+      } else /* FALSE */ {
+        result__DF1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[typ_id__HR5T];
+      };
+      Self__F3ZS=create__type__VJ2C(p__JQ5T,result__DF1T->parent_type__NMB.default__CMC);
+      if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__XLKL=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__XLKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2ABL=((__ITM_SLOT__PLC *)__tmp__XLKL)->parent_named__QLC.style__0KQC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2ABL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XLKL)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__2ABL=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+      };
+      if ((__tmp__2ABL == '+')) {
+        if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PQKL=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          __tmp__PQKL=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        switch (((struct ___OBJ *)e__I4YK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__VBPU=((__STRING_CST__5J *)e__I4YK);
+          result__RBPU=NULL;
+          __tmp__V4OU=((__POINTER__IB )(NULL));
+          typ_id__XR5T= 0;
+          __tmp__W4OU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__W4OU ==  0)) {
+            result__RBPU=Self__VBPU;
+          } else /* FALSE */ {
+            typ_id__XR5T=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+            if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+              __tmp__V4OU=__tmp__JR5T;
+            } else /* FALSE */ {
+              __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+              __tmp__V4OU=__tmp__JR5T;
+            };
+            result__RBPU=((__STRING_CST__5J *)__tmp__V4OU);
+            *(result__RBPU) = *(Self__VBPU);
+          };
+          __tmp__DBBL=result__RBPU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__DBBL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__I4YK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__K4ZS=((__PROTOTYPE_CST__LAXC *)e__I4YK);
+          __tmp__L4ZS=create__type__VJ2C(Self__K4ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__K4ZS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__DBBL=__tmp__L4ZS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__N4ZS=((__INTEGER_CST__XAXC *)e__I4YK);
+          p__JU5T=Self__N4ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__KU5T=Self__N4ZS->value__FH4D;
+          __tmp__TR5T=Self__N4ZS->parent_constant__YAXC.static_type__5G4D;
+          Self__N4ZS=NULL;
+          __tmp__V4OU=((__POINTER__IB )(NULL));
+          typ_id__XR5T= 0;
+          __tmp__W4OU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__W4OU ==  0)) {
+            Self__N4ZS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__XR5T=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+            if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+              __tmp__V4OU=__tmp__JR5T;
+            } else /* FALSE */ {
+              __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+              __tmp__V4OU=__tmp__JR5T;
+            };
+            Self__N4ZS=((__INTEGER_CST__XAXC *)__tmp__V4OU);
+            *(Self__N4ZS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__IU5T=((__INTEGER_CST__XAXC *)Self__N4ZS);
+          Self__IU5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+          Self__IU5T->value__FH4D=v__KU5T;
+          Self__IU5T->parent_constant__YAXC.static_type__5G4D=__tmp__TR5T;
+          check_type__XYEE(Self__IU5T);
+          __tmp__DBBL=Self__N4ZS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__DBBL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__I4YK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__3E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__I4YK)->local__BVEJ));
+          if (__tmp__3E1T==NULL) {
+            __tmp__ZF1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ZF1T=((__READ_LOCAL__55ZI *)__tmp__3E1T);
+          };
+          __tmp__DBBL=__tmp__ZF1T;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__DBBL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__I4YK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__DBBL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__I4YK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__R4ZS=((__IS_EXPANDED__35NJ *)e__I4YK);
+          p__JU5T=Self__R4ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__3E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__R4ZS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__3E1T==NULL) {
+            __tmp__ZF1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ZF1T=((__READ_LOCAL__55ZI *)__tmp__3E1T);
+          };
+          Self__R4ZS=NULL;
+          __tmp__V4OU=((__POINTER__IB )(NULL));
+          typ_id__XR5T= 0;
+          __tmp__W4OU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__W4OU ==  0)) {
+            Self__R4ZS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__XR5T=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+            if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+              __tmp__V4OU=__tmp__JR5T;
+            } else /* FALSE */ {
+              __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+              __tmp__V4OU=__tmp__JR5T;
+            };
+            Self__R4ZS=((__IS_EXPANDED__35NJ *)__tmp__V4OU);
+            *(Self__R4ZS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__LCPU=((__IS_EXPANDED__35NJ *)Self__R4ZS);
+          Self__LCPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+          Self__LCPU->receiver__RA5J=__tmp__ZF1T;
+          __tmp__DBBL=Self__R4ZS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__W4ZS=((__GET_TYPE_ID__HAOJ *)e__I4YK);
+          p__JU5T=Self__W4ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TR5T=Self__W4ZS->receiver__WA5J;
+          Self__W4ZS=NULL;
+          __tmp__V4OU=((__POINTER__IB )(NULL));
+          typ_id__XR5T= 0;
+          __tmp__W4OU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__W4OU ==  0)) {
+            Self__W4ZS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__XR5T=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+            if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+              __tmp__V4OU=__tmp__JR5T;
+            } else /* FALSE */ {
+              __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+              __tmp__V4OU=__tmp__JR5T;
+            };
+            Self__W4ZS=((__GET_TYPE_ID__HAOJ *)__tmp__V4OU);
+            *(Self__W4ZS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__1CPU=((__GET_TYPE_ID__HAOJ *)Self__W4ZS);
+          Self__1CPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+          Self__1CPU->receiver__WA5J=__tmp__TR5T;
+          __tmp__DBBL=Self__W4ZS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__DBBL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__I4YK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__DBBL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__I4YK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__DBBL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__I4YK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__DBBL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__I4YK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__DBBL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__I4YK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__DBBL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__I4YK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__DBBL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__I4YK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__DBBL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__I4YK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__DBBL=my_copy__03AL(((__ITEM__HGOJ *)e__I4YK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__Z4ZS=((__SIZE_OF__5GOJ *)e__I4YK);
+          p__JU5T=Self__Z4ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TR5T=Self__Z4ZS->receiver__AD5J;
+          Self__Z4ZS=NULL;
+          __tmp__V4OU=((__POINTER__IB )(NULL));
+          typ_id__XR5T= 0;
+          __tmp__W4OU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__W4OU ==  0)) {
+            Self__Z4ZS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__XR5T=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+            if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+              __tmp__V4OU=__tmp__JR5T;
+            } else /* FALSE */ {
+              __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+              __tmp__V4OU=__tmp__JR5T;
+            };
+            Self__Z4ZS=((__SIZE_OF__5GOJ *)__tmp__V4OU);
+            *(Self__Z4ZS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__LDPU=((__SIZE_OF__5GOJ *)Self__Z4ZS);
+          Self__LDPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+          Self__LDPU->receiver__AD5J=__tmp__TR5T;
+          __tmp__DBBL=Self__Z4ZS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__DBBL=my_copy__L4AL(((__CAST__1HOJ *)e__I4YK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__24ZS=((__REAL_CST__1LOJ *)e__I4YK);
+          p__JU5T=Self__24ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__3DPU=Self__24ZS->value__VD5J;
+          __tmp__TR5T=Self__24ZS->parent_constant__2LOJ.static_type__5G4D;
+          Self__24ZS=NULL;
+          __tmp__V4OU=((__POINTER__IB )(NULL));
+          typ_id__XR5T= 0;
+          __tmp__W4OU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__W4OU ==  0)) {
+            Self__24ZS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__XR5T=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+            if ((typ_id__XR5T == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+              __tmp__V4OU=__tmp__JR5T;
+            } else /* FALSE */ {
+              __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T |  1));
+              __tmp__V4OU=__tmp__JR5T;
+            };
+            Self__24ZS=((__REAL_CST__1LOJ *)__tmp__V4OU);
+            *(Self__24ZS) = *(REAL_CST__1LOJ__);
+          };
+          Self__1DPU=((__REAL_CST__1LOJ *)Self__24ZS);
+          Self__1DPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+          Self__1DPU->value__VD5J=v__3DPU;
+          Self__1DPU->parent_constant__2LOJ.static_type__5G4D=__tmp__TR5T;
+          __tmp__DBBL=Self__24ZS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__A5ZS=((__CHARACTER_CST__RMOJ *)e__I4YK);
+          __tmp__B5ZS=create__char__UMQJ(Self__A5ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__A5ZS->text__0D5J);
+          __tmp__DBBL=__tmp__B5ZS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__D5ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK);
+          __tmp__E5ZS=create__text__OQQJ(Self__D5ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__D5ZS->string__WBJK);
+          __tmp__DBBL=__tmp__E5ZS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__DBBL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__I4YK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__DBBL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__I4YK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__DBBL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__I4YK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__DBBL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__DBBL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__I4YK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__DBBL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__DBBL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__I4YK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__DBBL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__I4YK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__OU5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__I4YK)->global__KAKM),NULL);
+          if (__tmp__OU5T==NULL) {
+            __tmp__PU5T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__OU5T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__PU5T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__PU5T=((__READ_GLOBAL__T4YL *)__tmp__OU5T);
+            } break;
+            }
+          };
+          __tmp__DBBL=__tmp__PU5T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__DBBL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__I4YK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__DBBL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__I4YK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__DBBL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__I4YK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__DBBL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__I4YK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__DBBL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__I4YK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__DBBL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__I4YK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__DBBL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__I4YK));
+        } break;
+        };
+        __tmp__XLKL=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)__tmp__PQKL),p__JQ5T,__tmp__DBBL,Self__F3ZS);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),__tmp__XLKL);
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PQKL=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          __tmp__PQKL=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        __tmp__DBBL=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)__tmp__PQKL),p__JQ5T,NULL,Self__F3ZS);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),__tmp__DBBL);
+      };
     };
-    switch (((struct ___OBJ *)t__Y21H)->__id) {
-    case __TYPE__: {
-      __tmp__HWTI=get_local_slot__P3EG(t__Y21H,__tmp__GWTI);
+    switch (((struct ___OBJ *)e__I4YK)->__id) {
+    case __STRING_CST__5J__: {
+      p__JQ5T=((__STRING_CST__5J *)e__I4YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      p__JQ5T=((__EXTERNAL_C__Y5WC *)e__I4YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      p__JQ5T=((__PROTOTYPE_CST__LAXC *)e__I4YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      p__JQ5T=((__INTEGER_CST__XAXC *)e__I4YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      p__JQ5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__HWTI=NULL;
+    case __READ_LOCAL__55ZI__: {
+      p__JQ5T=((__READ_LOCAL__55ZI *)e__I4YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__HWTI=get_local_slot__DAFG(t__Y21H,__tmp__GWTI);
+    case __EXPR_EQUAL__KINJ__: {
+      p__JQ5T=((__EXPR_EQUAL__KINJ *)e__I4YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__HWTI=get_local_slot__LCFG(t__Y21H,__tmp__GWTI);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      p__JQ5T=((__EXPR_NOT_EQUAL__VINJ *)e__I4YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __TYPE_ID__: {
-      __tmp__HWTI=get_local_slot__TEFG(t__Y21H,__tmp__GWTI);
+    case __IS_EXPANDED__35NJ__: {
+      p__JQ5T=((__IS_EXPANDED__35NJ *)e__I4YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__HWTI=get_local_slot__1GFG(t__Y21H,__tmp__GWTI);
+    case __GET_TYPE_ID__HAOJ__: {
+      p__JQ5T=((__GET_TYPE_ID__HAOJ *)e__I4YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__HWTI=get_local_slot__C5EJ(__tmp__GWTI);
+    case __EXPR_SUP__ABOJ__: {
+      p__JQ5T=((__EXPR_SUP__ABOJ *)e__I4YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      p__JQ5T=((__EXPR_SUB__UBOJ *)e__I4YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      p__JQ5T=((__EXPR_MUL__KCOJ *)e__I4YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      p__JQ5T=((__EXPR_DIV__4COJ *)e__I4YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      p__JQ5T=((__EXPR_AND__SDOJ *)e__I4YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      p__JQ5T=((__EXPR_SHIFT_R__GEOJ *)e__I4YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      p__JQ5T=((__EXPR_SHIFT_L__0EOJ *)e__I4YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      p__JQ5T=((__PUT_TO__TFOJ *)e__I4YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __ITEM__HGOJ__: {
+      p__JQ5T=((__ITEM__HGOJ *)e__I4YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      p__JQ5T=((__SIZE_OF__5GOJ *)e__I4YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __CAST__1HOJ__: {
+      p__JQ5T=((__CAST__1HOJ *)e__I4YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      p__JQ5T=((__REAL_CST__1LOJ *)e__I4YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      p__JQ5T=((__CHARACTER_CST__RMOJ *)e__I4YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      p__JQ5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      p__JQ5T=((__READ_SLOT__LL4K *)e__I4YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      p__JQ5T=((__EXPR_NOT_LOGIC__W4FL *)e__I4YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      p__JQ5T=((__EXPR_OR_LOGIC__ADUL *)e__I4YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      p__JQ5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      p__JQ5T=((__EXPR_AND_LOGIC__EFUL *)e__I4YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      p__JQ5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      p__JQ5T=((__EXPR_NEG__EZVL *)e__I4YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      p__JQ5T=((__EXPR_ADD__SZVL *)e__I4YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      p__JQ5T=((__READ_GLOBAL__T4YL *)e__I4YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      p__JQ5T=((__EXPR_NOT__XUPM *)e__I4YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      p__JQ5T=((__EXPR_MOD__3YPM *)e__I4YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      p__JQ5T=((__EXPR_OR__PQ0N *)e__I4YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      p__JQ5T=((__EXPR_SUP_EQ__1VBP *)e__I4YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      p__JQ5T=((__EXPR_INF__OXBP *)e__I4YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      p__JQ5T=((__EXPR_INF_EQ__FYBP *)e__I4YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      p__JQ5T=((__EXPR_XOR__ABEP *)e__I4YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    s__BWTI=__tmp__HWTI;
-    if (((void *)__tmp__HWTI == (void *)NULL)) {
-      switch (((struct ___OBJ *)t__Y21H)->__id) {
-      case __TYPE__: {
-        __tmp__NWTI=get_path_slot__RJ1G(t__Y21H,__tmp__GWTI);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__NWTI=NULL;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__NWTI=get_path_slot__KL1G(t__Y21H,__tmp__GWTI);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__NWTI=get_path_slot__5M1G(t__Y21H,__tmp__GWTI);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__NWTI=get_path_slot__UO1G(t__Y21H,__tmp__GWTI);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__NWTI=get_path_slot__JQ1G(t__Y21H,__tmp__GWTI);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__NWTI=get_path_slot__P5EJ(__tmp__GWTI);
-      } break;
-      };
-      s__BWTI=__tmp__NWTI;
-      if (((struct ___OBJ *)__tmp__NWTI)->__id==__SLOT_DATA__) {
-        __tmp__OWTI=get_expr_result__ZTOG(__tmp__NWTI);
-      } else {
-        __tmp__OWTI=get_expr_result__YWOG(__tmp__NWTI);
-      };
-      switch (((struct ___OBJ *)e__Z21H)->__id) {
-      case __LIST__: {
-        __tmp__PWTI=my_copy__MSYM(e__Z21H);
-      } break;
-      case __STRING_CST__: {
-        Self__LZHQ=((__STRING_CST *)e__Z21H);
-        __tmp__PWTI=create__text__ITMH(Self__LZHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LZHQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__PWTI=my_copy__EK2H(e__Z21H);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__MZHQ=((__PROTOTYPE_CST *)e__Z21H);
-        __tmp__PWTI=create__type__PKQC(Self__MZHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MZHQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__NZHQ=((__INTEGER_CST *)e__Z21H);
-        p__MFER=Self__NZHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__NFER=Self__NZHQ->value__W4YD;
-        t__OFER=Self__NZHQ->parent_constant__B3LC.static_type__M2YD;
-        result__DFER=NULL;
-        ptr__EFER=((__POINTER )(NULL));
-        typ_id__FFER= 0;
-        sz__GFER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__GFER ==  0)) {
-          result__DFER=INTEGER_CST__;
-        } else {
-          typ_id__FFER=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GFER);
-          if ((typ_id__FFER == (__INTEGER)(-  1))) {
-            a__HFER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__IFER=(__UINTEGER_32)((__UINTEGER_32)(sz__GFER + a__HFER) & (__UINTEGER_32)(~ a__HFER));
-            ptr_table__CJPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IFER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__BJPR=((__POINTER )(NULL));
-            result__DJPR=((__POINTER *)ptr_table__CJPR)[ 0];
-            if ((result__DJPR == (void *)NULL)) {
-              result__DJPR=new_lab__2PJ(new_size__IFER);
-              next__BJPR=(void *)((unsigned long)result__DJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFER)));
-              ((__POINTER *)next__BJPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CJPR)[ 0]=next__BJPR;
-            } else {
-              next__BJPR=((__POINTER *)result__DJPR)[ 0];
-              if ((next__BJPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DJPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IFER <<  1)) <=  4096)) {
-                  next__BJPR=(void *)((unsigned long)result__DJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFER)));
-                } else {
-                  next__BJPR=new_lab__2PJ(new_size__IFER);
-                };
-                ((__POINTER *)next__BJPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CJPR)[ 0]=next__BJPR;
-              } else {
-                ((__POINTER *)result__DJPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BJPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__DJPR=next__BJPR;
-              };
-            };
-            ptr__EFER=result__DJPR;
-          } else {
-            t__JFER=((__UINTEGER_32 )typ_id__FFER);
-            a__KFER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KJPR=(__UINTEGER_32)((__UINTEGER_32)(sz__GFER + a__KFER) & (__UINTEGER_32)(~ a__KFER));
-            ptr_table__HJPR=((__POINTER )(&(table_type[(t__JFER)])));
-            lab_type__JJPR=(__UINTEGER_32)(t__JFER |  1);
-            next__GJPR=((__POINTER )(NULL));
-            result__IJPR=((__POINTER *)ptr_table__HJPR)[ 0];
-            if ((result__IJPR == (void *)NULL)) {
-              result__IJPR=new_lab__2PJ(lab_type__JJPR);
-              next__GJPR=(void *)((unsigned long)result__IJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJPR)));
-              ((__POINTER *)next__GJPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HJPR)[ 0]=next__GJPR;
-            } else {
-              next__GJPR=((__POINTER *)result__IJPR)[ 0];
-              if ((next__GJPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IJPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KJPR <<  1)) <=  4096)) {
-                  next__GJPR=(void *)((unsigned long)result__IJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJPR)));
-                } else {
-                  next__GJPR=new_lab__2PJ(lab_type__JJPR);
-                };
-                ((__POINTER *)next__GJPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HJPR)[ 0]=next__GJPR;
-              } else {
-                ((__POINTER *)result__IJPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GJPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__IJPR=next__GJPR;
-              };
-            };
-            ptr__EFER=result__IJPR;
-          };
-          result__DFER=((__INTEGER_CST *)ptr__EFER);
-          *(result__DFER) = *(INTEGER_CST__);
-        };
-        Self__LFER=((__INTEGER_CST *)result__DFER);
-        Self__LFER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MFER;
-        Self__LFER->value__W4YD=v__NFER;
-        Self__LFER->parent_constant__B3LC.static_type__M2YD=t__OFER;
-        check_type__YG5D(Self__LFER);
-        __tmp__PWTI=result__DFER;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__TDCR=read__QB5G(((__READ_LOCAL *)e__Z21H)->local__HJZD);
-        if (__tmp__TDCR==NULL) {
-          __tmp__UDCR=NULL;
-        } else {
-          __tmp__UDCR=((__READ_LOCAL *)__tmp__TDCR);
-        };
-        __tmp__PWTI=__tmp__UDCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__PWTI=my_copy__SL2H(e__Z21H);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__PWTI=my_copy__LM2H(e__Z21H);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__PWTI=my_copy__YM2H(e__Z21H);
-      } break;
-      case __REAL_CST__: {
-        Self__PZHQ=((__REAL_CST *)e__Z21H);
-        p__UJPR=Self__PZHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__VJPR=Self__PZHQ->value__HN2H;
-        t__WJPR=Self__PZHQ->parent_constant__U2JH.static_type__M2YD;
-        result__LJPR=NULL;
-        ptr__MJPR=((__POINTER )(NULL));
-        typ_id__NJPR= 0;
-        sz__OJPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__OJPR ==  0)) {
-          result__LJPR=REAL_CST__;
-        } else {
-          typ_id__NJPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OJPR);
-          if ((typ_id__NJPR == (__INTEGER)(-  1))) {
-            a__PJPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__QJPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJPR + a__PJPR) & (__UINTEGER_32)(~ a__PJPR));
-            ptr_table__YJPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__XJPR=((__POINTER )(NULL));
-            result__ZJPR=((__POINTER *)ptr_table__YJPR)[ 0];
-            if ((result__ZJPR == (void *)NULL)) {
-              result__ZJPR=new_lab__2PJ(new_size__QJPR);
-              next__XJPR=(void *)((unsigned long)result__ZJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJPR)));
-              ((__POINTER *)next__XJPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YJPR)[ 0]=next__XJPR;
-            } else {
-              next__XJPR=((__POINTER *)result__ZJPR)[ 0];
-              if ((next__XJPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJPR <<  1)) <=  4096)) {
-                  next__XJPR=(void *)((unsigned long)result__ZJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJPR)));
-                } else {
-                  next__XJPR=new_lab__2PJ(new_size__QJPR);
-                };
-                ((__POINTER *)next__XJPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YJPR)[ 0]=next__XJPR;
-              } else {
-                ((__POINTER *)result__ZJPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ZJPR=next__XJPR;
-              };
-            };
-            ptr__MJPR=result__ZJPR;
-          } else {
-            t__RJPR=((__UINTEGER_32 )typ_id__NJPR);
-            a__SJPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AKPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJPR + a__SJPR) & (__UINTEGER_32)(~ a__SJPR));
-            ptr_table__3JPR=((__POINTER )(&(table_type[(t__RJPR)])));
-            lab_type__5JPR=(__UINTEGER_32)(t__RJPR |  1);
-            next__2JPR=((__POINTER )(NULL));
-            result__4JPR=((__POINTER *)ptr_table__3JPR)[ 0];
-            if ((result__4JPR == (void *)NULL)) {
-              result__4JPR=new_lab__2PJ(lab_type__5JPR);
-              next__2JPR=(void *)((unsigned long)result__4JPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKPR)));
-              ((__POINTER *)next__2JPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3JPR)[ 0]=next__2JPR;
-            } else {
-              next__2JPR=((__POINTER *)result__4JPR)[ 0];
-              if ((next__2JPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AKPR <<  1)) <=  4096)) {
-                  next__2JPR=(void *)((unsigned long)result__4JPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKPR)));
-                } else {
-                  next__2JPR=new_lab__2PJ(lab_type__5JPR);
-                };
-                ((__POINTER *)next__2JPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3JPR)[ 0]=next__2JPR;
-              } else {
-                ((__POINTER *)result__4JPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__4JPR=next__2JPR;
-              };
-            };
-            ptr__MJPR=result__4JPR;
-          };
-          result__LJPR=((__REAL_CST *)ptr__MJPR);
-          *(result__LJPR) = *(REAL_CST__);
-        };
-        Self__TJPR=((__REAL_CST *)result__LJPR);
-        Self__TJPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UJPR;
-        Self__TJPR->value__HN2H=v__VJPR;
-        Self__TJPR->parent_constant__U2JH.static_type__M2YD=t__WJPR;
-        __tmp__PWTI=result__LJPR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__RZHQ=((__CHARACTER_CST *)e__Z21H);
-        __tmp__PWTI=create__char__4SMH(Self__RZHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RZHQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__SZHQ=((__IS_EXPANDED *)e__Z21H);
-        __tmp__XDCR=read__QB5G(((__READ_LOCAL *)Self__SZHQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__XDCR==NULL) {
-          __tmp__YDCR=NULL;
-        } else {
-          __tmp__YDCR=((__READ_LOCAL *)__tmp__XDCR);
-        };
-        p__KKPR=Self__SZHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__BKPR=NULL;
-        ptr__CKPR=((__POINTER )(NULL));
-        typ_id__DKPR= 0;
-        sz__EKPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__EKPR ==  0)) {
-          result__BKPR=IS_EXPANDED__;
-        } else {
-          typ_id__DKPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EKPR);
-          if ((typ_id__DKPR == (__INTEGER)(-  1))) {
-            a__FKPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GKPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKPR + a__FKPR) & (__UINTEGER_32)(~ a__FKPR));
-            ptr_table__NKPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GKPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MKPR=((__POINTER )(NULL));
-            result__OKPR=((__POINTER *)ptr_table__NKPR)[ 0];
-            if ((result__OKPR == (void *)NULL)) {
-              result__OKPR=new_lab__2PJ(new_size__GKPR);
-              next__MKPR=(void *)((unsigned long)result__OKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKPR)));
-              ((__POINTER *)next__MKPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NKPR)[ 0]=next__MKPR;
-            } else {
-              next__MKPR=((__POINTER *)result__OKPR)[ 0];
-              if ((next__MKPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OKPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GKPR <<  1)) <=  4096)) {
-                  next__MKPR=(void *)((unsigned long)result__OKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKPR)));
-                } else {
-                  next__MKPR=new_lab__2PJ(new_size__GKPR);
-                };
-                ((__POINTER *)next__MKPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NKPR)[ 0]=next__MKPR;
-              } else {
-                ((__POINTER *)result__OKPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MKPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OKPR=next__MKPR;
-              };
-            };
-            ptr__CKPR=result__OKPR;
-          } else {
-            t__HKPR=((__UINTEGER_32 )typ_id__DKPR);
-            a__IKPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VKPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKPR + a__IKPR) & (__UINTEGER_32)(~ a__IKPR));
-            ptr_table__SKPR=((__POINTER )(&(table_type[(t__HKPR)])));
-            lab_type__UKPR=(__UINTEGER_32)(t__HKPR |  1);
-            next__RKPR=((__POINTER )(NULL));
-            result__TKPR=((__POINTER *)ptr_table__SKPR)[ 0];
-            if ((result__TKPR == (void *)NULL)) {
-              result__TKPR=new_lab__2PJ(lab_type__UKPR);
-              next__RKPR=(void *)((unsigned long)result__TKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKPR)));
-              ((__POINTER *)next__RKPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SKPR)[ 0]=next__RKPR;
-            } else {
-              next__RKPR=((__POINTER *)result__TKPR)[ 0];
-              if ((next__RKPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TKPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VKPR <<  1)) <=  4096)) {
-                  next__RKPR=(void *)((unsigned long)result__TKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKPR)));
-                } else {
-                  next__RKPR=new_lab__2PJ(lab_type__UKPR);
-                };
-                ((__POINTER *)next__RKPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SKPR)[ 0]=next__RKPR;
-              } else {
-                ((__POINTER *)result__TKPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RKPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TKPR=next__RKPR;
-              };
-            };
-            ptr__CKPR=result__TKPR;
-          };
-          result__BKPR=((__IS_EXPANDED *)ptr__CKPR);
-          *(result__BKPR) = *(IS_EXPANDED__);
-        };
-        Self__JKPR=((__IS_EXPANDED *)result__BKPR);
-        Self__JKPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KKPR;
-        Self__JKPR->receiver__WN2H=__tmp__YDCR;
-        __tmp__PWTI=result__BKPR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__PWTI=my_copy__1N2H(e__Z21H);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__PWTI=my_copy__EO2H(e__Z21H);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__PWTI=my_copy__PO2H(e__Z21H);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__PWTI=my_copy__1O2H(e__Z21H);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__PWTI=my_copy__GP2H(e__Z21H);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__PWTI=my_copy__RP2H(e__Z21H);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__PWTI=my_copy__2P2H(e__Z21H);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__PWTI=my_copy__HQ2H(e__Z21H);
-      } break;
-      case __PUT_TO__: {
-        __tmp__PWTI=my_copy__SQ2H(e__Z21H);
-      } break;
-      case __ITEM__: {
-        __tmp__PWTI=my_copy__DR2H(e__Z21H);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__PWTI=my_copy__PR2H(e__Z21H);
-      } break;
-      case __CAST__: {
-        __tmp__PWTI=my_copy__YR2H(e__Z21H);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__PWTI=my_copy__5SYM(e__Z21H);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__PWTI=my_copy__IUGK(e__Z21H);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__QFER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__Z21H)->global__ZGJK),NULL);
-        if (__tmp__QFER==NULL) {
-          __tmp__RFER=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__QFER)->__id) {
-          case __READ_SLOT__: {
-            __tmp__RFER=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__RFER=((__READ_GLOBAL *)__tmp__QFER);
+    Self__F3ZS=create__type__VJ2C(p__JQ5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),Self__F3ZS);
+  };
+  r__ZF4K=result__IP5T;
+  return(r__ZF4K);
+}
+
+static void* product__with__self__E5YK(__DTA_WR_VALUE__KIWJ *Self__F5YK,void *t__G5YK,void *e__H5YK)
+// ({DTA_WR_VALUE__KIWJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__TV5T,v__VW5T;
+  __POSITION__OL __tmp__L5YK,p__SV5T,p__UW5T;
+  __LIST__WH *result__RU5T,*Self__3U5T;
+  __POINTER__IB ptr__SU5T,__tmp__UU5T,__tmp__VU5T,__tmp__WU5T,ptr__BEPU;
+  __POINTER__IB __tmp__DEPU,__tmp__FEPU,__tmp__GEPU,__tmp__GHPU;
+  __POINTER__IB __tmp__HHPU;
+  __INTEGER__Q typ_id__TU5T,typ_id__CEPU,typ_id__DHPU,Self__4FDL;
+  __UINTEGER_32__ZWB __tmp__XU5T,__tmp__HEPU,__tmp__IHPU;
+  __LOCAL__L4WC *ctext__CV5T;
+  __PUSH__IXB *__tmp__DV5T;
+  void *r__GH4K,*__tmp__PCBL;
+  void *__tmp__HH4K,*__tmp__PH4K;
+  void *__tmp__SL5K,*__tmp__MMKL;
+  __STRING_CONSTANT__0 *__tmp__IH4K,*v__NJPU;
+  void *__tmp__QH4K;
+  __STRING_CST__5J *Self__EEPU,*result__AEPU,*Self__FHPU,*result__BHPU;
+  __PROTOTYPE_CST__LAXC *Self__05ZS,*__tmp__15ZS,*Self__5A0S;
+  __PROTOTYPE_CST__LAXC *__tmp__AB0S;
+  __INTEGER_CST__XAXC *Self__35ZS,*Self__RV5T,*Self__CB0S,*Self__TW5T;
+  __TYPE_FULL__XMB *t__UV5T,*t__WW5T;
+  __READ_LOCAL__55ZI *__tmp__AG1T,*__tmp__BG1T,*__tmp__JG1T;
+  __IS_EXPANDED__35NJ *Self__BA0S,*Self__0EPU,*Self__GB0S,*Self__1HPU;
+  __GET_TYPE_ID__HAOJ *Self__GA0S,*Self__KFPU,*Self__LB0S,*Self__LIPU;
+  __SIZE_OF__5GOJ *Self__JA0S,*Self__0FPU,*Self__OB0S,*Self__1IPU;
+  __REAL_CST__1LOJ *Self__MA0S,*Self__KGPU,*Self__RB0S,*Self__LJPU;
+  __CHARACTER_CST__RMOJ *Self__QA0S,*__tmp__RA0S,*Self__VB0S;
+  __CHARACTER_CST__RMOJ *__tmp__WB0S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__TA0S,*__tmp__UA0S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__YB0S,*__tmp__ZB0S;
+  __READ_GLOBAL__T4YL *__tmp__YV5T,*__tmp__0W5T;
+  __NODE_STYLE__RD4K *result__PGPU,*Self__1GPU;
+  __NODE_TYPE__SK2C *result__0V5T,*Self__XA0S;
+  void *__tmp__ZW5T;
+  __SLOT_DATA__IJRG *__tmp__XCBL,*sd__GCBL;
+  __EXPR_MULTIPLE__GLWH *__tmp__ZCBL,*em__HCBL;
+  void *__tmp__ODBL;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__5U5T;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__JDBL;
+  __FAST_ARRAYoEXPRo__45WC *Self__QHXT;
+  switch (((struct ___OBJ *)e__H5YK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__L5YK=((__STRING_CST__5J *)e__H5YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__L5YK=((__EXTERNAL_C__Y5WC *)e__H5YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__L5YK=((__PROTOTYPE_CST__LAXC *)e__H5YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__L5YK=((__INTEGER_CST__XAXC *)e__H5YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__L5YK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__L5YK=((__READ_LOCAL__55ZI *)e__H5YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__L5YK=((__EXPR_EQUAL__KINJ *)e__H5YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__L5YK=((__EXPR_NOT_EQUAL__VINJ *)e__H5YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__L5YK=((__IS_EXPANDED__35NJ *)e__H5YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__L5YK=((__GET_TYPE_ID__HAOJ *)e__H5YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__L5YK=((__EXPR_SUP__ABOJ *)e__H5YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__L5YK=((__EXPR_SUB__UBOJ *)e__H5YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__L5YK=((__EXPR_MUL__KCOJ *)e__H5YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__L5YK=((__EXPR_DIV__4COJ *)e__H5YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__L5YK=((__EXPR_AND__SDOJ *)e__H5YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__L5YK=((__EXPR_SHIFT_R__GEOJ *)e__H5YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__L5YK=((__EXPR_SHIFT_L__0EOJ *)e__H5YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__L5YK=((__PUT_TO__TFOJ *)e__H5YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__L5YK=((__ITEM__HGOJ *)e__H5YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__L5YK=((__SIZE_OF__5GOJ *)e__H5YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__L5YK=((__CAST__1HOJ *)e__H5YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__L5YK=((__REAL_CST__1LOJ *)e__H5YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__L5YK=((__CHARACTER_CST__RMOJ *)e__H5YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__L5YK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__H5YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__L5YK=((__READ_SLOT__LL4K *)e__H5YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__L5YK=((__EXPR_NOT_LOGIC__W4FL *)e__H5YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__L5YK=((__EXPR_OR_LOGIC__ADUL *)e__H5YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__L5YK=((__EXPR_OR_OR_LOGIC__3DUL *)e__H5YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__L5YK=((__EXPR_AND_LOGIC__EFUL *)e__H5YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__L5YK=((__EXPR_AND_AND_LOGIC__5FUL *)e__H5YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__L5YK=((__EXPR_NEG__EZVL *)e__H5YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__L5YK=((__EXPR_ADD__SZVL *)e__H5YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__L5YK=((__READ_GLOBAL__T4YL *)e__H5YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__L5YK=((__EXPR_NOT__XUPM *)e__H5YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__L5YK=((__EXPR_MOD__3YPM *)e__H5YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__L5YK=((__EXPR_OR__PQ0N *)e__H5YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__L5YK=((__EXPR_SUP_EQ__1VBP *)e__H5YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__L5YK=((__EXPR_INF__OXBP *)e__H5YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__L5YK=((__EXPR_INF_EQ__FYBP *)e__H5YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__L5YK=((__EXPR_XOR__ABEP *)e__H5YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  };
+  result__RU5T=NULL;
+  ptr__SU5T=((__POINTER__IB )(NULL));
+  typ_id__TU5T= 0;
+  __tmp__UU5T=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__UU5T ==  0)) {
+    result__RU5T=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__TU5T=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UU5T));
+    if ((typ_id__TU5T == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__VU5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__WU5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__UU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__XU5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WU5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__VU5T=micro_alloc__table__lab__UKI(__tmp__WU5T,((__POINTER__IB )(&(table_size[(__tmp__XU5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WU5T)));
+      ptr__SU5T=__tmp__VU5T;
+    } else /* FALSE */ {
+      __tmp__XU5T=((__UINTEGER_32__ZWB )typ_id__TU5T);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__VU5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__WU5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__UU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VU5T=micro_alloc__table__lab__UKI(__tmp__WU5T,((__POINTER__IB )(&(table_type[(__tmp__XU5T)]))),(__UINTEGER_32__ZWB)(__tmp__XU5T |  1));
+      ptr__SU5T=__tmp__VU5T;
+    };
+    result__RU5T=((__LIST__WH *)ptr__SU5T);
+    *(result__RU5T) = *(LIST__WH__);
+  };
+  Self__3U5T=((__LIST__WH *)result__RU5T);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__3U5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__L5YK;
+  __tmp__5U5T=create_with_capacity__QXEE( 2);
+  Self__3U5T->expr_list__NA4D=__tmp__5U5T;
+  Self__3U5T=result__RU5T;
+  if (((void *)t__G5YK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__L5YK=Self__F5YK->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+    ctext__CV5T=Self__F5YK->parent_dta__LIWJ.context__UU4D;
+    if ((debug_level_option__YE !=  0)) {
+      __tmp__DV5T=create__context__first__G2FD(PUSH__IXB__,__tmp__L5YK,ctext__CV5T,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),__tmp__DV5T);
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),CALL_NULL__IUB__);
+  } else /* FALSE */ {
+    r__GH4K=NULL;
+    __tmp__HH4K=Self__F5YK->parent_dta__LIWJ.slot__IU4D;
+    if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__SL5K=((__SLOT_CODE__4IRG *)__tmp__HH4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__SL5K)->__id==__ITM_SLOT__PLC__) {
+        __tmp__IH4K=((__ITM_SLOT__PLC *)__tmp__SL5K)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__IH4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SL5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__IH4K=((__SLOT_DATA__IJRG *)__tmp__HH4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+    };
+    switch (((struct ___OBJ *)t__G5YK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__SL5K=get_local_slot__UTLG(((__TYPE__FF *)t__G5YK),__tmp__IH4K);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__SL5K=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__SL5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__SL5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__SL5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__SL5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__SL5K=get_local_slot__IPQJ(__tmp__IH4K);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__SL5K=get_local_slot__RVGL(__tmp__IH4K);
+    } break;
+    };
+    __tmp__HH4K=__tmp__SL5K;
+    if (((void *)__tmp__SL5K == (void *)NULL)) {
+      switch (((struct ___OBJ *)t__G5YK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__PH4K=get_path_slot__VOAL(((__TYPE__FF *)t__G5YK),__tmp__IH4K);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__PH4K=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__PH4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__PH4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__PH4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__PH4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__PH4K=get_path_slot__1XAL(__tmp__IH4K);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__PH4K=get_path_slot__XFKL(__tmp__IH4K);
+      } break;
+      };
+      __tmp__HH4K=__tmp__PH4K;
+      if (((struct ___OBJ *)__tmp__PH4K)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__MMKL=((__SLOT_CODE__4IRG *)__tmp__PH4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MMKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QH4K=((__ITM_SLOT__PLC *)__tmp__MMKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QH4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MMKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__MMKL=((__SLOT_DATA__IJRG *)__tmp__PH4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MMKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QH4K=((__ITM_SLOT__PLC *)__tmp__MMKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QH4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MMKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      switch (((struct ___OBJ *)__tmp__QH4K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__MMKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K),t__G5YK);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__MMKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__MMKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__MMKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__MMKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__MMKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+      } break;
+      };
+      r__GH4K=__tmp__MMKL;
+      switch (((struct ___OBJ *)e__H5YK)->__id) {
+      case __STRING_CST__5J__: {
+        Self__EEPU=((__STRING_CST__5J *)e__H5YK);
+        result__AEPU=NULL;
+        ptr__BEPU=((__POINTER__IB )(NULL));
+        typ_id__CEPU= 0;
+        __tmp__DEPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__DEPU ==  0)) {
+          result__AEPU=Self__EEPU;
+        } else /* FALSE */ {
+          typ_id__CEPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+          if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+            ptr__BEPU=__tmp__FEPU;
+          } else /* FALSE */ {
+            __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+            ptr__BEPU=__tmp__FEPU;
+          };
+          result__AEPU=((__STRING_CST__5J *)ptr__BEPU);
+          *(result__AEPU) = *(Self__EEPU);
+        };
+        __tmp__MMKL=result__AEPU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__MMKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__H5YK));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__05ZS=((__PROTOTYPE_CST__LAXC *)e__H5YK);
+        __tmp__15ZS=create__type__VJ2C(Self__05ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__05ZS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__MMKL=__tmp__15ZS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__35ZS=((__INTEGER_CST__XAXC *)e__H5YK);
+        p__SV5T=Self__35ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__TV5T=Self__35ZS->value__FH4D;
+        t__UV5T=Self__35ZS->parent_constant__YAXC.static_type__5G4D;
+        Self__35ZS=NULL;
+        ptr__BEPU=((__POINTER__IB )(NULL));
+        typ_id__CEPU= 0;
+        __tmp__DEPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__DEPU ==  0)) {
+          Self__35ZS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__CEPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+          if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+            ptr__BEPU=__tmp__FEPU;
+          } else /* FALSE */ {
+            __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+            ptr__BEPU=__tmp__FEPU;
+          };
+          Self__35ZS=((__INTEGER_CST__XAXC *)ptr__BEPU);
+          *(Self__35ZS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__RV5T=((__INTEGER_CST__XAXC *)Self__35ZS);
+        Self__RV5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+        Self__RV5T->value__FH4D=v__TV5T;
+        Self__RV5T->parent_constant__YAXC.static_type__5G4D=t__UV5T;
+        check_type__XYEE(Self__RV5T);
+        __tmp__MMKL=Self__35ZS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__MMKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__H5YK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__AG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__H5YK)->local__BVEJ));
+        if (__tmp__AG1T==NULL) {
+          __tmp__BG1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__BG1T=((__READ_LOCAL__55ZI *)__tmp__AG1T);
+        };
+        __tmp__MMKL=__tmp__BG1T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__MMKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__H5YK));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__MMKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__H5YK));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__BA0S=((__IS_EXPANDED__35NJ *)e__H5YK);
+        p__SV5T=Self__BA0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__AG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__BA0S->receiver__RA5J)->local__BVEJ));
+        if (__tmp__AG1T==NULL) {
+          __tmp__BG1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__BG1T=((__READ_LOCAL__55ZI *)__tmp__AG1T);
+        };
+        Self__BA0S=NULL;
+        ptr__BEPU=((__POINTER__IB )(NULL));
+        typ_id__CEPU= 0;
+        __tmp__DEPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__DEPU ==  0)) {
+          Self__BA0S=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__CEPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+          if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+            ptr__BEPU=__tmp__FEPU;
+          } else /* FALSE */ {
+            __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+            ptr__BEPU=__tmp__FEPU;
+          };
+          Self__BA0S=((__IS_EXPANDED__35NJ *)ptr__BEPU);
+          *(Self__BA0S) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__0EPU=((__IS_EXPANDED__35NJ *)Self__BA0S);
+        Self__0EPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+        Self__0EPU->receiver__RA5J=__tmp__BG1T;
+        __tmp__MMKL=Self__BA0S;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__GA0S=((__GET_TYPE_ID__HAOJ *)e__H5YK);
+        p__SV5T=Self__GA0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__UV5T=Self__GA0S->receiver__WA5J;
+        Self__GA0S=NULL;
+        ptr__BEPU=((__POINTER__IB )(NULL));
+        typ_id__CEPU= 0;
+        __tmp__DEPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__DEPU ==  0)) {
+          Self__GA0S=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__CEPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+          if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+            ptr__BEPU=__tmp__FEPU;
+          } else /* FALSE */ {
+            __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+            ptr__BEPU=__tmp__FEPU;
+          };
+          Self__GA0S=((__GET_TYPE_ID__HAOJ *)ptr__BEPU);
+          *(Self__GA0S) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__KFPU=((__GET_TYPE_ID__HAOJ *)Self__GA0S);
+        Self__KFPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+        Self__KFPU->receiver__WA5J=t__UV5T;
+        __tmp__MMKL=Self__GA0S;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__MMKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__H5YK));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__MMKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__H5YK));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__MMKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__H5YK));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__MMKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__H5YK));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__MMKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__H5YK));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__MMKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__H5YK));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__MMKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__H5YK));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__MMKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__H5YK));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__MMKL=my_copy__03AL(((__ITEM__HGOJ *)e__H5YK));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__JA0S=((__SIZE_OF__5GOJ *)e__H5YK);
+        p__SV5T=Self__JA0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__UV5T=Self__JA0S->receiver__AD5J;
+        Self__JA0S=NULL;
+        ptr__BEPU=((__POINTER__IB )(NULL));
+        typ_id__CEPU= 0;
+        __tmp__DEPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__DEPU ==  0)) {
+          Self__JA0S=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__CEPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+          if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+            ptr__BEPU=__tmp__FEPU;
+          } else /* FALSE */ {
+            __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+            ptr__BEPU=__tmp__FEPU;
+          };
+          Self__JA0S=((__SIZE_OF__5GOJ *)ptr__BEPU);
+          *(Self__JA0S) = *(SIZE_OF__5GOJ__);
+        };
+        Self__0FPU=((__SIZE_OF__5GOJ *)Self__JA0S);
+        Self__0FPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+        Self__0FPU->receiver__AD5J=t__UV5T;
+        __tmp__MMKL=Self__JA0S;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__MMKL=my_copy__L4AL(((__CAST__1HOJ *)e__H5YK));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__MA0S=((__REAL_CST__1LOJ *)e__H5YK);
+        p__SV5T=Self__MA0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__IH4K=Self__MA0S->value__VD5J;
+        t__UV5T=Self__MA0S->parent_constant__2LOJ.static_type__5G4D;
+        Self__MA0S=NULL;
+        ptr__BEPU=((__POINTER__IB )(NULL));
+        typ_id__CEPU= 0;
+        __tmp__DEPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__DEPU ==  0)) {
+          Self__MA0S=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__CEPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+          if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+            ptr__BEPU=__tmp__FEPU;
+          } else /* FALSE */ {
+            __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+            ptr__BEPU=__tmp__FEPU;
+          };
+          Self__MA0S=((__REAL_CST__1LOJ *)ptr__BEPU);
+          *(Self__MA0S) = *(REAL_CST__1LOJ__);
+        };
+        Self__KGPU=((__REAL_CST__1LOJ *)Self__MA0S);
+        Self__KGPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+        Self__KGPU->value__VD5J=__tmp__IH4K;
+        Self__KGPU->parent_constant__2LOJ.static_type__5G4D=t__UV5T;
+        __tmp__MMKL=Self__MA0S;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__QA0S=((__CHARACTER_CST__RMOJ *)e__H5YK);
+        __tmp__RA0S=create__char__UMQJ(Self__QA0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QA0S->text__0D5J);
+        __tmp__MMKL=__tmp__RA0S;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__TA0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__H5YK);
+        __tmp__UA0S=create__text__OQQJ(Self__TA0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__TA0S->string__WBJK);
+        __tmp__MMKL=__tmp__UA0S;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__MMKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__H5YK));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__MMKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__H5YK));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__MMKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__H5YK));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__MMKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__H5YK));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__MMKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__H5YK));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__MMKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__H5YK));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__MMKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__H5YK));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__MMKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__H5YK));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__QH4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__H5YK)->global__KAKM),NULL);
+        if (__tmp__QH4K==NULL) {
+          __tmp__YV5T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__QH4K)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__YV5T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__YV5T=((__READ_GLOBAL__T4YL *)__tmp__QH4K);
           } break;
           }
         };
-        __tmp__PWTI=__tmp__RFER;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__PWTI=my_copy__BQCN(e__Z21H);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__PWTI=my_copy__NREO(e__Z21H);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__PWTI=my_copy__VYJO(e__Z21H);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__PWTI=my_copy__0REO(e__Z21H);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__PWTI=my_copy__BZJO(e__Z21H);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__PWTI=my_copy__CNJM(e__Z21H);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__PWTI=my_copy__5XLL(e__Z21H);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__PWTI=my_copy__WVYM(e__Z21H);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__PWTI=my_copy__FSEO(e__Z21H);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__PWTI=my_copy__QCEP(e__Z21H);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__PWTI=my_copy__5LSN(e__Z21H);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__PWTI=my_copy__KMSN(e__Z21H);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__PWTI=my_copy__JZPN(e__Z21H);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__PWTI=my_copy__G3SO(e__Z21H);
-      } break;
-      };
-      result__WKPR=NULL;
-      ptr__XKPR=((__POINTER )(NULL));
-      typ_id__YKPR= 0;
-      sz__ZKPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
-      if ((sz__ZKPR ==  0)) {
-        result__WKPR=NODE_STYLE__;
-      } else {
-        typ_id__YKPR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKPR);
-        if ((typ_id__YKPR == (__INTEGER)(-  1))) {
-          a__0KPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__1KPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKPR + a__0KPR) & (__UINTEGER_32)(~ a__0KPR));
-          ptr_table__ELPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__DLPR=((__POINTER )(NULL));
-          result__FLPR=((__POINTER *)ptr_table__ELPR)[ 0];
-          if ((result__FLPR == (void *)NULL)) {
-            result__FLPR=new_lab__2PJ(new_size__1KPR);
-            next__DLPR=(void *)((unsigned long)result__FLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KPR)));
-            ((__POINTER *)next__DLPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ELPR)[ 0]=next__DLPR;
-          } else {
-            next__DLPR=((__POINTER *)result__FLPR)[ 0];
-            if ((next__DLPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FLPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1KPR <<  1)) <=  4096)) {
-                next__DLPR=(void *)((unsigned long)result__FLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KPR)));
-              } else {
-                next__DLPR=new_lab__2PJ(new_size__1KPR);
-              };
-              ((__POINTER *)next__DLPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ELPR)[ 0]=next__DLPR;
-            } else {
-              ((__POINTER *)result__FLPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DLPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__FLPR=next__DLPR;
-            };
-          };
-          ptr__XKPR=result__FLPR;
-        } else {
-          t__2KPR=((__UINTEGER_32 )typ_id__YKPR);
-          a__3KPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MLPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKPR + a__3KPR) & (__UINTEGER_32)(~ a__3KPR));
-          ptr_table__JLPR=((__POINTER )(&(table_type[(t__2KPR)])));
-          lab_type__LLPR=(__UINTEGER_32)(t__2KPR |  1);
-          next__ILPR=((__POINTER )(NULL));
-          result__KLPR=((__POINTER *)ptr_table__JLPR)[ 0];
-          if ((result__KLPR == (void *)NULL)) {
-            result__KLPR=new_lab__2PJ(lab_type__LLPR);
-            next__ILPR=(void *)((unsigned long)result__KLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MLPR)));
-            ((__POINTER *)next__ILPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JLPR)[ 0]=next__ILPR;
-          } else {
-            next__ILPR=((__POINTER *)result__KLPR)[ 0];
-            if ((next__ILPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KLPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MLPR <<  1)) <=  4096)) {
-                next__ILPR=(void *)((unsigned long)result__KLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MLPR)));
-              } else {
-                next__ILPR=new_lab__2PJ(lab_type__LLPR);
-              };
-              ((__POINTER *)next__ILPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JLPR)[ 0]=next__ILPR;
-            } else {
-              ((__POINTER *)result__KLPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ILPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__KLPR=next__ILPR;
-            };
-          };
-          ptr__XKPR=result__KLPR;
-        };
-        result__WKPR=((__NODE_STYLE *)ptr__XKPR);
-        *(result__WKPR) = *(NODE_STYLE__);
-      };
-      Self__4KPR=((__NODE_STYLE *)result__WKPR);
-      Self__4KPR->parent_node__WO0G.expr__RJZD=__tmp__PWTI;
-      Self__4KPR->slot__ON5G=__tmp__NWTI;
-      Self__4KPR->parent_node__WO0G.data__SJZD=Self__X21H;
-      Self__4KPR->result_expr__PN5G=__tmp__OWTI;
-      add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,result__WKPR);
-      result__TFER=NULL;
-      ptr__UFER=((__POINTER )(NULL));
-      typ_id__VFER= 0;
-      sz__WFER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-      if ((sz__WFER ==  0)) {
-        result__TFER=NODE_TYPE__;
-      } else {
-        typ_id__VFER=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WFER);
-        if ((typ_id__VFER == (__INTEGER)(-  1))) {
-          a__XFER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YFER=(__UINTEGER_32)((__UINTEGER_32)(sz__WFER + a__XFER) & (__UINTEGER_32)(~ a__XFER));
-          ptr_table__OLPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YFER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__NLPR=((__POINTER )(NULL));
-          result__PLPR=((__POINTER *)ptr_table__OLPR)[ 0];
-          if ((result__PLPR == (void *)NULL)) {
-            result__PLPR=new_lab__2PJ(new_size__YFER);
-            next__NLPR=(void *)((unsigned long)result__PLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YFER)));
-            ((__POINTER *)next__NLPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OLPR)[ 0]=next__NLPR;
-          } else {
-            next__NLPR=((__POINTER *)result__PLPR)[ 0];
-            if ((next__NLPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PLPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YFER <<  1)) <=  4096)) {
-                next__NLPR=(void *)((unsigned long)result__PLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YFER)));
-              } else {
-                next__NLPR=new_lab__2PJ(new_size__YFER);
-              };
-              ((__POINTER *)next__NLPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OLPR)[ 0]=next__NLPR;
-            } else {
-              ((__POINTER *)result__PLPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NLPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__PLPR=next__NLPR;
-            };
-          };
-          ptr__UFER=result__PLPR;
-        } else {
-          t__ZFER=((__UINTEGER_32 )typ_id__VFER);
-          a__0FER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WLPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WFER + a__0FER) & (__UINTEGER_32)(~ a__0FER));
-          ptr_table__TLPR=((__POINTER )(&(table_type[(t__ZFER)])));
-          lab_type__VLPR=(__UINTEGER_32)(t__ZFER |  1);
-          next__SLPR=((__POINTER )(NULL));
-          result__ULPR=((__POINTER *)ptr_table__TLPR)[ 0];
-          if ((result__ULPR == (void *)NULL)) {
-            result__ULPR=new_lab__2PJ(lab_type__VLPR);
-            next__SLPR=(void *)((unsigned long)result__ULPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLPR)));
-            ((__POINTER *)next__SLPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TLPR)[ 0]=next__SLPR;
-          } else {
-            next__SLPR=((__POINTER *)result__ULPR)[ 0];
-            if ((next__SLPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ULPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WLPR <<  1)) <=  4096)) {
-                next__SLPR=(void *)((unsigned long)result__ULPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLPR)));
-              } else {
-                next__SLPR=new_lab__2PJ(lab_type__VLPR);
-              };
-              ((__POINTER *)next__SLPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TLPR)[ 0]=next__SLPR;
-            } else {
-              ((__POINTER *)result__ULPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SLPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ULPR=next__SLPR;
-            };
-          };
-          ptr__UFER=result__ULPR;
-        };
-        result__TFER=((__NODE_TYPE *)ptr__UFER);
-        *(result__TFER) = *(NODE_TYPE__);
-      };
-      Self__1FER=((__NODE_TYPE *)result__TFER);
-      Self__1FER->parent_node__QLQC.expr__RJZD=__tmp__OWTI;
-      Self__1FER->parent_node__QLQC.data__SJZD=Self__X21H;
-      late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-      add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,result__TFER);
-    } else {
-      if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
-        __tmp__1WTI=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__1WTI=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      __tmp__2WTI=Self__X21H->parent_dta__MZLH.slot__WHZD;
-      if (((struct ___OBJ *)__tmp__2WTI)->__id==__SLOT_DATA__) {
-        __tmp__3WTI=((__SLOT *)((__SLOT_DATA *)__tmp__2WTI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__3WTI=((__SLOT *)((__SLOT_CODE *)__tmp__2WTI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      is_equal_profil__XK5G(__tmp__1WTI,__tmp__3WTI);
-      switch (((struct ___OBJ *)e__Z21H)->__id) {
-      case __LIST__: {
-        __tmp__VW5I=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __STRING_CST__: {
-        __tmp__VW5I=((__STRING_CST *)e__Z21H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__VW5I=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__VW5I=((__PROTOTYPE_CST *)e__Z21H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__VW5I=((__INTEGER_CST *)e__Z21H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__VW5I=((__READ_LOCAL *)e__Z21H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__VW5I=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__VW5I=((__EXPR_EQUAL *)e__Z21H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__VW5I=((__EXPR_NOT_EQUAL *)e__Z21H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __REAL_CST__: {
-        __tmp__VW5I=((__REAL_CST *)e__Z21H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__VW5I=((__CHARACTER_CST *)e__Z21H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__VW5I=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__VW5I=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__VW5I=((__EXPR_SUP *)e__Z21H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__VW5I=((__EXPR_SUB *)e__Z21H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__VW5I=((__EXPR_MUL *)e__Z21H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__VW5I=((__EXPR_DIV *)e__Z21H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__VW5I=((__EXPR_AND *)e__Z21H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__VW5I=((__EXPR_SHIFT_R *)e__Z21H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__VW5I=((__EXPR_SHIFT_L *)e__Z21H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __PUT_TO__: {
-        __tmp__VW5I=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __ITEM__: {
-        __tmp__VW5I=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__VW5I=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CAST__: {
-        __tmp__VW5I=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__VW5I=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__VW5I=((__READ_SLOT *)e__Z21H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__VW5I=((__READ_GLOBAL *)e__Z21H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__VW5I=((__EXPR_NOT_LOGIC *)e__Z21H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__VW5I=((__EXPR_OR_LOGIC *)e__Z21H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__VW5I=((__EXPR_OR_OR_LOGIC *)e__Z21H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__VW5I=((__EXPR_AND_LOGIC *)e__Z21H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__VW5I=((__EXPR_AND_AND_LOGIC *)e__Z21H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__VW5I=((__EXPR_NEG *)e__Z21H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__VW5I=((__EXPR_ADD *)e__Z21H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__VW5I=((__EXPR_NOT *)e__Z21H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__VW5I=((__EXPR_MOD *)e__Z21H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__VW5I=((__EXPR_SUP_EQ *)e__Z21H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__VW5I=((__EXPR_INF *)e__Z21H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__VW5I=((__EXPR_INF_EQ *)e__Z21H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__VW5I=((__EXPR_OR *)e__Z21H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__VW5I=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      };
-      __tmp__WW5I=Self__X21H->code__QNEI;
-      if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
-        Self__ETIJ=((__SLOT_DATA *)s__BWTI);
-        result__ITIJ= 0;
-        base__AMPR=Self__ETIJ->parent_slot__IHZD;
-        result__XLPR=NULL;
-        ptr__YLPR=((__POINTER )(NULL));
-        typ_id__ZLPR= 0;
-        sz__0LPR=((__UINTEGER_32 )sizeof(__SLOT_CODE));
-        if ((sz__0LPR ==  0)) {
-          result__XLPR=SLOT_CODE__;
-        } else {
-          typ_id__ZLPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0LPR);
-          if ((typ_id__ZLPR == (__INTEGER)(-  1))) {
-            a__1LPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__2LPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LPR + a__1LPR) & (__UINTEGER_32)(~ a__1LPR));
-            ptr_table__DMPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2LPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__CMPR=((__POINTER )(NULL));
-            result__EMPR=((__POINTER *)ptr_table__DMPR)[ 0];
-            if ((result__EMPR == (void *)NULL)) {
-              result__EMPR=new_lab__2PJ(new_size__2LPR);
-              next__CMPR=(void *)((unsigned long)result__EMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LPR)));
-              ((__POINTER *)next__CMPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DMPR)[ 0]=next__CMPR;
-            } else {
-              next__CMPR=((__POINTER *)result__EMPR)[ 0];
-              if ((next__CMPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EMPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2LPR <<  1)) <=  4096)) {
-                  next__CMPR=(void *)((unsigned long)result__EMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LPR)));
-                } else {
-                  next__CMPR=new_lab__2PJ(new_size__2LPR);
-                };
-                ((__POINTER *)next__CMPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DMPR)[ 0]=next__CMPR;
-              } else {
-                ((__POINTER *)result__EMPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__EMPR=next__CMPR;
-              };
-            };
-            ptr__YLPR=result__EMPR;
-          } else {
-            t__3LPR=((__UINTEGER_32 )typ_id__ZLPR);
-            a__4LPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__LMPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LPR + a__4LPR) & (__UINTEGER_32)(~ a__4LPR));
-            ptr_table__IMPR=((__POINTER )(&(table_type[(t__3LPR)])));
-            lab_type__KMPR=(__UINTEGER_32)(t__3LPR |  1);
-            next__HMPR=((__POINTER )(NULL));
-            result__JMPR=((__POINTER *)ptr_table__IMPR)[ 0];
-            if ((result__JMPR == (void *)NULL)) {
-              result__JMPR=new_lab__2PJ(lab_type__KMPR);
-              next__HMPR=(void *)((unsigned long)result__JMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMPR)));
-              ((__POINTER *)next__HMPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IMPR)[ 0]=next__HMPR;
-            } else {
-              next__HMPR=((__POINTER *)result__JMPR)[ 0];
-              if ((next__HMPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JMPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LMPR <<  1)) <=  4096)) {
-                  next__HMPR=(void *)((unsigned long)result__JMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMPR)));
-                } else {
-                  next__HMPR=new_lab__2PJ(lab_type__KMPR);
-                };
-                ((__POINTER *)next__HMPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IMPR)[ 0]=next__HMPR;
-              } else {
-                ((__POINTER *)result__JMPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JMPR=next__HMPR;
-              };
-            };
-            ptr__YLPR=result__JMPR;
-          };
-          result__XLPR=((__SLOT_CODE *)ptr__YLPR);
-          *(result__XLPR) = *(SLOT_CODE__);
-        };
-        Self__5LPR=((__SLOT_CODE *)result__XLPR);
-        Self__5LPR->parent_slot__A22F=base__AMPR;
-        Self__5LPR->value__K05F=__tmp__WW5I;
-        Self__5LPR->profil__R05F=create_with_capacity__XJBG( 1);
-        if (((void *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_intern__F22F == (void *)NULL)) {
-          ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_intern__F22F=result__XLPR;
-          b__UZHQ=Self__ETIJ->parent_slot__IHZD;
-          result__0DCR=NULL;
-          if (( 0 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-            result__0DCR=create__WKD( 0);
-            add_last__3CL(list_id__YKC,result__0DCR);
-          } else {
-            result__0DCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 0];
-          };
-          t__YZHQ=((__TYPE_ID *)result__0DCR)->parent_type__WIB.default__AKC;
-          __tmp__TZHQ=ITM_OBJECT__->position__WIM;
-          __tmp__VZHQ=((__ITM_SLOT *)((__SLOT *)b__UZHQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-          __tmp__WZHQ=((__ITM_SLOT *)((__SLOT *)b__UZHQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-          result__MMPR=NULL;
-          ptr__NMPR=((__POINTER )(NULL));
-          typ_id__OMPR= 0;
-          sz__PMPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-          if ((sz__PMPR ==  0)) {
-            result__MMPR=SLOT_DATA__;
-          } else {
-            typ_id__OMPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PMPR);
-            if ((typ_id__OMPR == (__INTEGER)(-  1))) {
-              a__QMPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RMPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PMPR + a__QMPR) & (__UINTEGER_32)(~ a__QMPR));
-              ptr_table__VMPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RMPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__UMPR=((__POINTER )(NULL));
-              result__WMPR=((__POINTER *)ptr_table__VMPR)[ 0];
-              if ((result__WMPR == (void *)NULL)) {
-                result__WMPR=new_lab__2PJ(new_size__RMPR);
-                next__UMPR=(void *)((unsigned long)result__WMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMPR)));
-                ((__POINTER *)next__UMPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VMPR)[ 0]=next__UMPR;
-              } else {
-                next__UMPR=((__POINTER *)result__WMPR)[ 0];
-                if ((next__UMPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WMPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RMPR <<  1)) <=  4096)) {
-                    next__UMPR=(void *)((unsigned long)result__WMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMPR)));
-                  } else {
-                    next__UMPR=new_lab__2PJ(new_size__RMPR);
-                  };
-                  ((__POINTER *)next__UMPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VMPR)[ 0]=next__UMPR;
-                } else {
-                  ((__POINTER *)result__WMPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WMPR=next__UMPR;
-                };
-              };
-              ptr__NMPR=result__WMPR;
-            } else {
-              t__SMPR=((__UINTEGER_32 )typ_id__OMPR);
-              a__TMPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3MPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PMPR + a__TMPR) & (__UINTEGER_32)(~ a__TMPR));
-              ptr_table__0MPR=((__POINTER )(&(table_type[(t__SMPR)])));
-              lab_type__2MPR=(__UINTEGER_32)(t__SMPR |  1);
-              next__ZMPR=((__POINTER )(NULL));
-              result__1MPR=((__POINTER *)ptr_table__0MPR)[ 0];
-              if ((result__1MPR == (void *)NULL)) {
-                result__1MPR=new_lab__2PJ(lab_type__2MPR);
-                next__ZMPR=(void *)((unsigned long)result__1MPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3MPR)));
-                ((__POINTER *)next__ZMPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0MPR)[ 0]=next__ZMPR;
-              } else {
-                next__ZMPR=((__POINTER *)result__1MPR)[ 0];
-                if ((next__ZMPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1MPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3MPR <<  1)) <=  4096)) {
-                    next__ZMPR=(void *)((unsigned long)result__1MPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3MPR)));
-                  } else {
-                    next__ZMPR=new_lab__2PJ(lab_type__2MPR);
-                  };
-                  ((__POINTER *)next__ZMPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0MPR)[ 0]=next__ZMPR;
-                } else {
-                  ((__POINTER *)result__1MPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1MPR=next__ZMPR;
-                };
-              };
-              ptr__NMPR=result__1MPR;
-            };
-            result__MMPR=((__SLOT_DATA *)ptr__NMPR);
-            *(result__MMPR) = *(SLOT_DATA__);
-          };
-          Self__ANPR=((__SLOT_DATA *)result__MMPR);
-          tmp__4MPR=NULL;
-          Self__ANPR->parent_slot__IHZD=b__UZHQ;
-          Self__ANPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__TZHQ;
-          Self__ANPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__VZHQ;
-          Self__ANPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__WZHQ;
-          Self__ANPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__ANPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-          Self__ANPR->parent_variable__HHZD.type__D25F=t__YZHQ;
-          if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__ANPR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__ANPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__ANPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-            tmp__4MPR=new__5VSG();
-            add__Z1EJ(tmp__4MPR,((__TYPE_FULL *)Self__ANPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-            Self__ANPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__4MPR);
-          } else {
-            Self__ANPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-          };
-          ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG=result__MMPR;
-          init__K3OG(((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG);
-          result__ITIJ= 1;
-        } else {
-          if (((void *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ == (void *)NULL)) {
-            ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ=create_with_capacity__PU4J();
-          };
-          add_last__YOIK(((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ,result__XLPR);
-          if (((void *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG == (void *)NULL)) {
-            b__0ZHQ=Self__ETIJ->parent_slot__IHZD;
-            result__2DCR=NULL;
-            if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-              result__2DCR=create__WKD( 1);
-              add_last__3CL(list_id__YKC,result__2DCR);
-            } else {
-              result__2DCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
-            };
-            t__4ZHQ=((__TYPE_ID *)result__2DCR)->parent_type__WIB.default__AKC;
-            __tmp__ZZHQ=ITM_OBJECT__->position__WIM;
-            __tmp__1ZHQ=((__ITM_SLOT *)((__SLOT *)b__0ZHQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-            __tmp__2ZHQ=((__ITM_SLOT *)((__SLOT *)b__0ZHQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-            result__FNPR=NULL;
-            ptr__GNPR=((__POINTER )(NULL));
-            typ_id__HNPR= 0;
-            sz__INPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-            if ((sz__INPR ==  0)) {
-              result__FNPR=SLOT_DATA__;
-            } else {
-              typ_id__HNPR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__INPR);
-              if ((typ_id__HNPR == (__INTEGER)(-  1))) {
-                a__JNPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__KNPR=(__UINTEGER_32)((__UINTEGER_32)(sz__INPR + a__JNPR) & (__UINTEGER_32)(~ a__JNPR));
-                ptr_table__ONPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KNPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__NNPR=((__POINTER )(NULL));
-                result__PNPR=((__POINTER *)ptr_table__ONPR)[ 0];
-                if ((result__PNPR == (void *)NULL)) {
-                  result__PNPR=new_lab__2PJ(new_size__KNPR);
-                  next__NNPR=(void *)((unsigned long)result__PNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KNPR)));
-                  ((__POINTER *)next__NNPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ONPR)[ 0]=next__NNPR;
-                } else {
-                  next__NNPR=((__POINTER *)result__PNPR)[ 0];
-                  if ((next__NNPR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PNPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KNPR <<  1)) <=  4096)) {
-                      next__NNPR=(void *)((unsigned long)result__PNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KNPR)));
-                    } else {
-                      next__NNPR=new_lab__2PJ(new_size__KNPR);
-                    };
-                    ((__POINTER *)next__NNPR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__ONPR)[ 0]=next__NNPR;
-                  } else {
-                    ((__POINTER *)result__PNPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NNPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__PNPR=next__NNPR;
-                  };
-                };
-                ptr__GNPR=result__PNPR;
-              } else {
-                t__LNPR=((__UINTEGER_32 )typ_id__HNPR);
-                a__MNPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__WNPR=(__UINTEGER_32)((__UINTEGER_32)(sz__INPR + a__MNPR) & (__UINTEGER_32)(~ a__MNPR));
-                ptr_table__TNPR=((__POINTER )(&(table_type[(t__LNPR)])));
-                lab_type__VNPR=(__UINTEGER_32)(t__LNPR |  1);
-                next__SNPR=((__POINTER )(NULL));
-                result__UNPR=((__POINTER *)ptr_table__TNPR)[ 0];
-                if ((result__UNPR == (void *)NULL)) {
-                  result__UNPR=new_lab__2PJ(lab_type__VNPR);
-                  next__SNPR=(void *)((unsigned long)result__UNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNPR)));
-                  ((__POINTER *)next__SNPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TNPR)[ 0]=next__SNPR;
-                } else {
-                  next__SNPR=((__POINTER *)result__UNPR)[ 0];
-                  if ((next__SNPR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UNPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WNPR <<  1)) <=  4096)) {
-                      next__SNPR=(void *)((unsigned long)result__UNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNPR)));
-                    } else {
-                      next__SNPR=new_lab__2PJ(lab_type__VNPR);
-                    };
-                    ((__POINTER *)next__SNPR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__TNPR)[ 0]=next__SNPR;
-                  } else {
-                    ((__POINTER *)result__UNPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SNPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__UNPR=next__SNPR;
-                  };
-                };
-                ptr__GNPR=result__UNPR;
-              };
-              result__FNPR=((__SLOT_DATA *)ptr__GNPR);
-              *(result__FNPR) = *(SLOT_DATA__);
-            };
-            Self__ZNPR=((__SLOT_DATA *)result__FNPR);
-            tmp__XNPR=NULL;
-            Self__ZNPR->parent_slot__IHZD=b__0ZHQ;
-            Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__ZZHQ;
-            Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__1ZHQ;
-            Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__2ZHQ;
-            Self__ZNPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-            Self__ZNPR->parent_variable__HHZD.type__D25F=t__4ZHQ;
-            if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__ZNPR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__ZNPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-              tmp__XNPR=new__5VSG();
-              add__Z1EJ(tmp__XNPR,((__TYPE_FULL *)Self__ZNPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-              Self__ZNPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__XNPR);
-            } else {
-              Self__ZNPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-            };
-            ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG=result__FNPR;
-            init__K3OG(((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG);
-          };
-          result__ITIJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ +  2);
-        };
-        __tmp__XW5I=result__ITIJ;
-      } else {
-        Self__AVIJ=((__SLOT_CODE *)s__BWTI);
-        result__EVIJ= 0;
-        base__HOPR=Self__AVIJ->parent_slot__A22F;
-        result__4NPR=NULL;
-        ptr__5NPR=((__POINTER )(NULL));
-        typ_id__AOPR= 0;
-        sz__BOPR=((__UINTEGER_32 )sizeof(__SLOT_CODE));
-        if ((sz__BOPR ==  0)) {
-          result__4NPR=SLOT_CODE__;
-        } else {
-          typ_id__AOPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BOPR);
-          if ((typ_id__AOPR == (__INTEGER)(-  1))) {
-            a__COPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__DOPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BOPR + a__COPR) & (__UINTEGER_32)(~ a__COPR));
-            ptr_table__KOPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DOPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__JOPR=((__POINTER )(NULL));
-            result__LOPR=((__POINTER *)ptr_table__KOPR)[ 0];
-            if ((result__LOPR == (void *)NULL)) {
-              result__LOPR=new_lab__2PJ(new_size__DOPR);
-              next__JOPR=(void *)((unsigned long)result__LOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DOPR)));
-              ((__POINTER *)next__JOPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KOPR)[ 0]=next__JOPR;
-            } else {
-              next__JOPR=((__POINTER *)result__LOPR)[ 0];
-              if ((next__JOPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LOPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DOPR <<  1)) <=  4096)) {
-                  next__JOPR=(void *)((unsigned long)result__LOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DOPR)));
-                } else {
-                  next__JOPR=new_lab__2PJ(new_size__DOPR);
-                };
-                ((__POINTER *)next__JOPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KOPR)[ 0]=next__JOPR;
-              } else {
-                ((__POINTER *)result__LOPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JOPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__LOPR=next__JOPR;
-              };
-            };
-            ptr__5NPR=result__LOPR;
-          } else {
-            t__EOPR=((__UINTEGER_32 )typ_id__AOPR);
-            a__FOPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SOPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BOPR + a__FOPR) & (__UINTEGER_32)(~ a__FOPR));
-            ptr_table__POPR=((__POINTER )(&(table_type[(t__EOPR)])));
-            lab_type__ROPR=(__UINTEGER_32)(t__EOPR |  1);
-            next__OOPR=((__POINTER )(NULL));
-            result__QOPR=((__POINTER *)ptr_table__POPR)[ 0];
-            if ((result__QOPR == (void *)NULL)) {
-              result__QOPR=new_lab__2PJ(lab_type__ROPR);
-              next__OOPR=(void *)((unsigned long)result__QOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SOPR)));
-              ((__POINTER *)next__OOPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__POPR)[ 0]=next__OOPR;
-            } else {
-              next__OOPR=((__POINTER *)result__QOPR)[ 0];
-              if ((next__OOPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QOPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SOPR <<  1)) <=  4096)) {
-                  next__OOPR=(void *)((unsigned long)result__QOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SOPR)));
-                } else {
-                  next__OOPR=new_lab__2PJ(lab_type__ROPR);
-                };
-                ((__POINTER *)next__OOPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__POPR)[ 0]=next__OOPR;
-              } else {
-                ((__POINTER *)result__QOPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OOPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__QOPR=next__OOPR;
-              };
-            };
-            ptr__5NPR=result__QOPR;
-          };
-          result__4NPR=((__SLOT_CODE *)ptr__5NPR);
-          *(result__4NPR) = *(SLOT_CODE__);
-        };
-        Self__GOPR=((__SLOT_CODE *)result__4NPR);
-        Self__GOPR->parent_slot__A22F=base__HOPR;
-        Self__GOPR->value__K05F=__tmp__WW5I;
-        Self__GOPR->profil__R05F=create_with_capacity__XJBG( 1);
-        if (((void *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_intern__F22F == (void *)NULL)) {
-          ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_intern__F22F=result__4NPR;
-          b__A0HQ=Self__AVIJ->parent_slot__A22F;
-          result__4DCR=NULL;
-          if (( 0 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-            result__4DCR=create__WKD( 0);
-            add_last__3CL(list_id__YKC,result__4DCR);
-          } else {
-            result__4DCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 0];
-          };
-          t__E0HQ=((__TYPE_ID *)result__4DCR)->parent_type__WIB.default__AKC;
-          __tmp__5ZHQ=ITM_OBJECT__->position__WIM;
-          __tmp__B0HQ=((__ITM_SLOT *)((__SLOT *)b__A0HQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-          __tmp__C0HQ=((__ITM_SLOT *)((__SLOT *)b__A0HQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-          result__TOPR=NULL;
-          ptr__UOPR=((__POINTER )(NULL));
-          typ_id__VOPR= 0;
-          sz__WOPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-          if ((sz__WOPR ==  0)) {
-            result__TOPR=SLOT_DATA__;
-          } else {
-            typ_id__VOPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WOPR);
-            if ((typ_id__VOPR == (__INTEGER)(-  1))) {
-              a__XOPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YOPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOPR + a__XOPR) & (__UINTEGER_32)(~ a__XOPR));
-              ptr_table__2OPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YOPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1OPR=((__POINTER )(NULL));
-              result__3OPR=((__POINTER *)ptr_table__2OPR)[ 0];
-              if ((result__3OPR == (void *)NULL)) {
-                result__3OPR=new_lab__2PJ(new_size__YOPR);
-                next__1OPR=(void *)((unsigned long)result__3OPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOPR)));
-                ((__POINTER *)next__1OPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2OPR)[ 0]=next__1OPR;
-              } else {
-                next__1OPR=((__POINTER *)result__3OPR)[ 0];
-                if ((next__1OPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YOPR <<  1)) <=  4096)) {
-                    next__1OPR=(void *)((unsigned long)result__3OPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOPR)));
-                  } else {
-                    next__1OPR=new_lab__2PJ(new_size__YOPR);
-                  };
-                  ((__POINTER *)next__1OPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2OPR)[ 0]=next__1OPR;
-                } else {
-                  ((__POINTER *)result__3OPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3OPR=next__1OPR;
-                };
-              };
-              ptr__UOPR=result__3OPR;
-            } else {
-              t__ZOPR=((__UINTEGER_32 )typ_id__VOPR);
-              a__0OPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EPPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOPR + a__0OPR) & (__UINTEGER_32)(~ a__0OPR));
-              ptr_table__BPPR=((__POINTER )(&(table_type[(t__ZOPR)])));
-              lab_type__DPPR=(__UINTEGER_32)(t__ZOPR |  1);
-              next__APPR=((__POINTER )(NULL));
-              result__CPPR=((__POINTER *)ptr_table__BPPR)[ 0];
-              if ((result__CPPR == (void *)NULL)) {
-                result__CPPR=new_lab__2PJ(lab_type__DPPR);
-                next__APPR=(void *)((unsigned long)result__CPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPPR)));
-                ((__POINTER *)next__APPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BPPR)[ 0]=next__APPR;
-              } else {
-                next__APPR=((__POINTER *)result__CPPR)[ 0];
-                if ((next__APPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CPPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EPPR <<  1)) <=  4096)) {
-                    next__APPR=(void *)((unsigned long)result__CPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPPR)));
-                  } else {
-                    next__APPR=new_lab__2PJ(lab_type__DPPR);
-                  };
-                  ((__POINTER *)next__APPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BPPR)[ 0]=next__APPR;
-                } else {
-                  ((__POINTER *)result__CPPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__APPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CPPR=next__APPR;
-                };
-              };
-              ptr__UOPR=result__CPPR;
-            };
-            result__TOPR=((__SLOT_DATA *)ptr__UOPR);
-            *(result__TOPR) = *(SLOT_DATA__);
-          };
-          Self__HPPR=((__SLOT_DATA *)result__TOPR);
-          tmp__FPPR=NULL;
-          Self__HPPR->parent_slot__IHZD=b__A0HQ;
-          Self__HPPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__5ZHQ;
-          Self__HPPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__B0HQ;
-          Self__HPPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__C0HQ;
-          Self__HPPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__HPPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-          Self__HPPR->parent_variable__HHZD.type__D25F=t__E0HQ;
-          if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__HPPR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__HPPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__HPPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-            tmp__FPPR=new__5VSG();
-            add__Z1EJ(tmp__FPPR,((__TYPE_FULL *)Self__HPPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-            Self__HPPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__FPPR);
-          } else {
-            Self__HPPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-          };
-          ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG=result__TOPR;
-          init__K3OG(((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG);
-          result__EVIJ= 1;
-        } else {
-          if (((void *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ == (void *)NULL)) {
-            ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ=create_with_capacity__PU4J();
-          };
-          add_last__YOIK(((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ,result__4NPR);
-          if (((void *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG == (void *)NULL)) {
-            b__G0HQ=Self__AVIJ->parent_slot__A22F;
-            result__AECR=NULL;
-            if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-              result__AECR=create__WKD( 1);
-              add_last__3CL(list_id__YKC,result__AECR);
-            } else {
-              result__AECR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
-            };
-            t__K0HQ=((__TYPE_ID *)result__AECR)->parent_type__WIB.default__AKC;
-            __tmp__F0HQ=ITM_OBJECT__->position__WIM;
-            __tmp__H0HQ=((__ITM_SLOT *)((__SLOT *)b__G0HQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-            __tmp__I0HQ=((__ITM_SLOT *)((__SLOT *)b__G0HQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-            result__MPPR=NULL;
-            ptr__NPPR=((__POINTER )(NULL));
-            typ_id__OPPR= 0;
-            sz__PPPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-            if ((sz__PPPR ==  0)) {
-              result__MPPR=SLOT_DATA__;
-            } else {
-              typ_id__OPPR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PPPR);
-              if ((typ_id__OPPR == (__INTEGER)(-  1))) {
-                a__QPPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__RPPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPPR + a__QPPR) & (__UINTEGER_32)(~ a__QPPR));
-                ptr_table__VPPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RPPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__UPPR=((__POINTER )(NULL));
-                result__WPPR=((__POINTER *)ptr_table__VPPR)[ 0];
-                if ((result__WPPR == (void *)NULL)) {
-                  result__WPPR=new_lab__2PJ(new_size__RPPR);
-                  next__UPPR=(void *)((unsigned long)result__WPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPPR)));
-                  ((__POINTER *)next__UPPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VPPR)[ 0]=next__UPPR;
-                } else {
-                  next__UPPR=((__POINTER *)result__WPPR)[ 0];
-                  if ((next__UPPR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WPPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RPPR <<  1)) <=  4096)) {
-                      next__UPPR=(void *)((unsigned long)result__WPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPPR)));
-                    } else {
-                      next__UPPR=new_lab__2PJ(new_size__RPPR);
-                    };
-                    ((__POINTER *)next__UPPR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__VPPR)[ 0]=next__UPPR;
-                  } else {
-                    ((__POINTER *)result__WPPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UPPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__WPPR=next__UPPR;
-                  };
-                };
-                ptr__NPPR=result__WPPR;
-              } else {
-                t__SPPR=((__UINTEGER_32 )typ_id__OPPR);
-                a__TPPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__3PPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPPR + a__TPPR) & (__UINTEGER_32)(~ a__TPPR));
-                ptr_table__0PPR=((__POINTER )(&(table_type[(t__SPPR)])));
-                lab_type__2PPR=(__UINTEGER_32)(t__SPPR |  1);
-                next__ZPPR=((__POINTER )(NULL));
-                result__1PPR=((__POINTER *)ptr_table__0PPR)[ 0];
-                if ((result__1PPR == (void *)NULL)) {
-                  result__1PPR=new_lab__2PJ(lab_type__2PPR);
-                  next__ZPPR=(void *)((unsigned long)result__1PPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PPR)));
-                  ((__POINTER *)next__ZPPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0PPR)[ 0]=next__ZPPR;
-                } else {
-                  next__ZPPR=((__POINTER *)result__1PPR)[ 0];
-                  if ((next__ZPPR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1PPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3PPR <<  1)) <=  4096)) {
-                      next__ZPPR=(void *)((unsigned long)result__1PPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PPR)));
-                    } else {
-                      next__ZPPR=new_lab__2PJ(lab_type__2PPR);
-                    };
-                    ((__POINTER *)next__ZPPR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__0PPR)[ 0]=next__ZPPR;
-                  } else {
-                    ((__POINTER *)result__1PPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZPPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__1PPR=next__ZPPR;
-                  };
-                };
-                ptr__NPPR=result__1PPR;
-              };
-              result__MPPR=((__SLOT_DATA *)ptr__NPPR);
-              *(result__MPPR) = *(SLOT_DATA__);
-            };
-            Self__AQPR=((__SLOT_DATA *)result__MPPR);
-            tmp__4PPR=NULL;
-            Self__AQPR->parent_slot__IHZD=b__G0HQ;
-            Self__AQPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__F0HQ;
-            Self__AQPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__H0HQ;
-            Self__AQPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__I0HQ;
-            Self__AQPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__AQPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-            Self__AQPR->parent_variable__HHZD.type__D25F=t__K0HQ;
-            if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__AQPR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__AQPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__AQPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-              tmp__4PPR=new__5VSG();
-              add__Z1EJ(tmp__4PPR,((__TYPE_FULL *)Self__AQPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-              Self__AQPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__4PPR);
-            } else {
-              Self__AQPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-            };
-            ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG=result__MPPR;
-            init__K3OG(((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG);
+        __tmp__MMKL=__tmp__YV5T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__MMKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__H5YK));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__MMKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__H5YK));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__MMKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__H5YK));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__MMKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__H5YK));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__MMKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__H5YK));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__MMKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__H5YK));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__MMKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__H5YK));
+      } break;
+      };
+      result__PGPU=NULL;
+      __tmp__VU5T=((__POINTER__IB )(NULL));
+      typ_id__CEPU= 0;
+      __tmp__WU5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+      if (((unsigned long)__tmp__WU5T ==  0)) {
+        result__PGPU=NODE_STYLE__RD4K__;
+      } else /* FALSE */ {
+        typ_id__CEPU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WU5T));
+        if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+          __tmp__VU5T=__tmp__FEPU;
+        } else /* FALSE */ {
+          __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+          __tmp__VU5T=__tmp__FEPU;
+        };
+        result__PGPU=((__NODE_STYLE__RD4K *)__tmp__VU5T);
+        *(result__PGPU) = *(NODE_STYLE__RD4K__);
+      };
+      Self__1GPU=((__NODE_STYLE__RD4K *)result__PGPU);
+      Self__1GPU->parent_node__SD4K.expr__CV4D=__tmp__MMKL;
+      Self__1GPU->slot__UOKL=__tmp__PH4K;
+      Self__1GPU->parent_node__SD4K.data__DV4D=Self__F5YK;
+      Self__1GPU->result_expr__VOKL=r__GH4K;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),result__PGPU);
+      result__0V5T=NULL;
+      __tmp__VU5T=((__POINTER__IB )(NULL));
+      typ_id__CEPU= 0;
+      __tmp__WU5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+      if (((unsigned long)__tmp__WU5T ==  0)) {
+        result__0V5T=NODE_TYPE__SK2C__;
+      } else /* FALSE */ {
+        typ_id__CEPU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WU5T));
+        if ((typ_id__CEPU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+          __tmp__VU5T=__tmp__FEPU;
+        } else /* FALSE */ {
+          __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU |  1));
+          __tmp__VU5T=__tmp__FEPU;
+        };
+        result__0V5T=((__NODE_TYPE__SK2C *)__tmp__VU5T);
+        *(result__0V5T) = *(NODE_TYPE__SK2C__);
+      };
+      Self__XA0S=((__NODE_TYPE__SK2C *)result__0V5T);
+      Self__XA0S->parent_node__TK2C.expr__CV4D=r__GH4K;
+      Self__XA0S->parent_node__TK2C.data__DV4D=Self__F5YK;
+      late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),result__0V5T);
+    } else /* FALSE */ {
+      __tmp__PH4K=Self__F5YK->parent_dta__LIWJ.slot__IU4D;
+      if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__HH4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__HH4K),__tmp__PH4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__HH4K),__tmp__PH4K);
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__HH4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__HH4K)),__tmp__PH4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__HH4K)),__tmp__PH4K);
+        };
+      };
+      __tmp__PH4K=__tmp__HH4K;
+      __tmp__SL5K=NULL;
+      if (Self__F5YK->copy_value__EGBK) {
+        __tmp__MMKL=Self__F5YK->value__MGBK;
+        switch (((struct ___OBJ *)__tmp__MMKL)->__id) {
+        case __STRING_CST__5J__: {
+          Self__FHPU=((__STRING_CST__5J *)__tmp__MMKL);
+          result__BHPU=NULL;
+          __tmp__FEPU=((__POINTER__IB )(NULL));
+          typ_id__DHPU= 0;
+          __tmp__GEPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__GEPU ==  0)) {
+            result__BHPU=Self__FHPU;
+          } else /* FALSE */ {
+            typ_id__DHPU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+            if ((typ_id__DHPU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+              __tmp__FEPU=__tmp__GHPU;
+            } else /* FALSE */ {
+              __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU |  1));
+              __tmp__FEPU=__tmp__GHPU;
+            };
+            result__BHPU=((__STRING_CST__5J *)__tmp__FEPU);
+            *(result__BHPU) = *(Self__FHPU);
+          };
+          __tmp__PCBL=result__BHPU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__PCBL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__MMKL));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__5A0S=((__PROTOTYPE_CST__LAXC *)__tmp__MMKL);
+          __tmp__AB0S=create__type__VJ2C(Self__5A0S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5A0S->parent_constant__MAXC.static_type__5G4D);
+          __tmp__PCBL=__tmp__AB0S;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__CB0S=((__INTEGER_CST__XAXC *)__tmp__MMKL);
+          p__UW5T=Self__CB0S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__VW5T=Self__CB0S->value__FH4D;
+          t__WW5T=Self__CB0S->parent_constant__YAXC.static_type__5G4D;
+          Self__CB0S=NULL;
+          __tmp__FEPU=((__POINTER__IB )(NULL));
+          typ_id__DHPU= 0;
+          __tmp__GEPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__GEPU ==  0)) {
+            Self__CB0S=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__DHPU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+            if ((typ_id__DHPU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+              __tmp__FEPU=__tmp__GHPU;
+            } else /* FALSE */ {
+              __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU |  1));
+              __tmp__FEPU=__tmp__GHPU;
+            };
+            Self__CB0S=((__INTEGER_CST__XAXC *)__tmp__FEPU);
+            *(Self__CB0S) = *(INTEGER_CST__XAXC__);
+          };
+          Self__TW5T=((__INTEGER_CST__XAXC *)Self__CB0S);
+          Self__TW5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+          Self__TW5T->value__FH4D=v__VW5T;
+          Self__TW5T->parent_constant__YAXC.static_type__5G4D=t__WW5T;
+          check_type__XYEE(Self__TW5T);
+          __tmp__PCBL=Self__CB0S;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__PCBL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__MMKL));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__BG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__MMKL)->local__BVEJ));
+          if (__tmp__BG1T==NULL) {
+            __tmp__JG1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__JG1T=((__READ_LOCAL__55ZI *)__tmp__BG1T);
+          };
+          __tmp__PCBL=__tmp__JG1T;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__PCBL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__MMKL));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__PCBL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MMKL));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__GB0S=((__IS_EXPANDED__35NJ *)__tmp__MMKL);
+          p__UW5T=Self__GB0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__BG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__GB0S->receiver__RA5J)->local__BVEJ));
+          if (__tmp__BG1T==NULL) {
+            __tmp__JG1T=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__JG1T=((__READ_LOCAL__55ZI *)__tmp__BG1T);
+          };
+          Self__GB0S=NULL;
+          __tmp__FEPU=((__POINTER__IB )(NULL));
+          typ_id__DHPU= 0;
+          __tmp__GEPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__GEPU ==  0)) {
+            Self__GB0S=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__DHPU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+            if ((typ_id__DHPU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+              __tmp__FEPU=__tmp__GHPU;
+            } else /* FALSE */ {
+              __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU |  1));
+              __tmp__FEPU=__tmp__GHPU;
+            };
+            Self__GB0S=((__IS_EXPANDED__35NJ *)__tmp__FEPU);
+            *(Self__GB0S) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__1HPU=((__IS_EXPANDED__35NJ *)Self__GB0S);
+          Self__1HPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+          Self__1HPU->receiver__RA5J=__tmp__JG1T;
+          __tmp__PCBL=Self__GB0S;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__LB0S=((__GET_TYPE_ID__HAOJ *)__tmp__MMKL);
+          p__UW5T=Self__LB0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__WW5T=Self__LB0S->receiver__WA5J;
+          Self__LB0S=NULL;
+          __tmp__FEPU=((__POINTER__IB )(NULL));
+          typ_id__DHPU= 0;
+          __tmp__GEPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__GEPU ==  0)) {
+            Self__LB0S=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__DHPU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+            if ((typ_id__DHPU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+              __tmp__FEPU=__tmp__GHPU;
+            } else /* FALSE */ {
+              __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU |  1));
+              __tmp__FEPU=__tmp__GHPU;
+            };
+            Self__LB0S=((__GET_TYPE_ID__HAOJ *)__tmp__FEPU);
+            *(Self__LB0S) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__LIPU=((__GET_TYPE_ID__HAOJ *)Self__LB0S);
+          Self__LIPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+          Self__LIPU->receiver__WA5J=t__WW5T;
+          __tmp__PCBL=Self__LB0S;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__PCBL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__MMKL));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__PCBL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__MMKL));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__PCBL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__MMKL));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__PCBL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__MMKL));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__PCBL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__MMKL));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__PCBL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__MMKL));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__PCBL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__MMKL));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__PCBL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__MMKL));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__PCBL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__MMKL));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__OB0S=((__SIZE_OF__5GOJ *)__tmp__MMKL);
+          p__UW5T=Self__OB0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__WW5T=Self__OB0S->receiver__AD5J;
+          Self__OB0S=NULL;
+          __tmp__FEPU=((__POINTER__IB )(NULL));
+          typ_id__DHPU= 0;
+          __tmp__GEPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__GEPU ==  0)) {
+            Self__OB0S=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__DHPU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+            if ((typ_id__DHPU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+              __tmp__FEPU=__tmp__GHPU;
+            } else /* FALSE */ {
+              __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU |  1));
+              __tmp__FEPU=__tmp__GHPU;
+            };
+            Self__OB0S=((__SIZE_OF__5GOJ *)__tmp__FEPU);
+            *(Self__OB0S) = *(SIZE_OF__5GOJ__);
+          };
+          Self__1IPU=((__SIZE_OF__5GOJ *)Self__OB0S);
+          Self__1IPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+          Self__1IPU->receiver__AD5J=t__WW5T;
+          __tmp__PCBL=Self__OB0S;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__PCBL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__MMKL));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__RB0S=((__REAL_CST__1LOJ *)__tmp__MMKL);
+          p__UW5T=Self__RB0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__NJPU=Self__RB0S->value__VD5J;
+          t__WW5T=Self__RB0S->parent_constant__2LOJ.static_type__5G4D;
+          Self__RB0S=NULL;
+          __tmp__FEPU=((__POINTER__IB )(NULL));
+          typ_id__DHPU= 0;
+          __tmp__GEPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__GEPU ==  0)) {
+            Self__RB0S=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__DHPU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+            if ((typ_id__DHPU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+              __tmp__FEPU=__tmp__GHPU;
+            } else /* FALSE */ {
+              __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU |  1));
+              __tmp__FEPU=__tmp__GHPU;
+            };
+            Self__RB0S=((__REAL_CST__1LOJ *)__tmp__FEPU);
+            *(Self__RB0S) = *(REAL_CST__1LOJ__);
+          };
+          Self__LJPU=((__REAL_CST__1LOJ *)Self__RB0S);
+          Self__LJPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+          Self__LJPU->value__VD5J=v__NJPU;
+          Self__LJPU->parent_constant__2LOJ.static_type__5G4D=t__WW5T;
+          __tmp__PCBL=Self__RB0S;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__VB0S=((__CHARACTER_CST__RMOJ *)__tmp__MMKL);
+          __tmp__WB0S=create__char__UMQJ(Self__VB0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VB0S->text__0D5J);
+          __tmp__PCBL=__tmp__WB0S;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__YB0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MMKL);
+          __tmp__ZB0S=create__text__OQQJ(Self__YB0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YB0S->string__WBJK);
+          __tmp__PCBL=__tmp__ZB0S;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__PCBL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__MMKL));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__PCBL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MMKL));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__PCBL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MMKL));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__PCBL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MMKL));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__PCBL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MMKL));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__PCBL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MMKL));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__PCBL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__MMKL));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__PCBL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__MMKL));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__ZW5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__MMKL)->global__KAKM),NULL);
+          if (__tmp__ZW5T==NULL) {
+            __tmp__0W5T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__ZW5T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__0W5T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__0W5T=((__READ_GLOBAL__T4YL *)__tmp__ZW5T);
+            } break;
+            }
           };
-          result__EVIJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ +  2);
+          __tmp__PCBL=__tmp__0W5T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__PCBL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__MMKL));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__PCBL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__MMKL));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__PCBL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__MMKL));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__PCBL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__MMKL));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__PCBL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__MMKL));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__PCBL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__MMKL));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__PCBL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__MMKL));
+        } break;
         };
-        __tmp__XW5I=result__EVIJ;
+        __tmp__SL5K=__tmp__PCBL;
+      } else /* FALSE */ {
+        __tmp__SL5K=Self__F5YK->value__MGBK;
+        Self__F5YK->copy_value__EGBK=TRUE__K__;
       };
-      result__CECR=NULL;
-      if ((__tmp__XW5I > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-        result__CECR=create__WKD(__tmp__XW5I);
-        add_last__3CL(list_id__YKC,result__CECR);
-      } else {
-        result__CECR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[__tmp__XW5I];
+      if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__XCBL=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__HH4K));
+      } else /* SLOT_DATA */ {
+        __tmp__XCBL=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__HH4K));
       };
-      id__RW5I=create__type__PKQC(__tmp__VW5I,((__TYPE_ID *)result__CECR)->parent_type__WIB.default__AKC);
-      if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
-        __tmp__3W5I=((__SLOT_DATA *)s__BWTI)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
+      sd__GCBL=__tmp__XCBL;
+      if (__tmp__SL5K==NULL) {
+        __tmp__ZCBL=NULL;
       } else {
-        __tmp__3W5I=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      };
-      if ((__tmp__3W5I == '+')) {
-        if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
-          __tmp__DX5I=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__DX5I=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        switch (((struct ___OBJ *)e__Z21H)->__id) {
-        case __LIST__: {
-          __tmp__EX5I=my_copy__MSYM(e__Z21H);
-        } break;
-        case __STRING_CST__: {
-          Self__L0HQ=((__STRING_CST *)e__Z21H);
-          __tmp__EX5I=create__text__ITMH(Self__L0HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L0HQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__EX5I=my_copy__EK2H(e__Z21H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__M0HQ=((__PROTOTYPE_CST *)e__Z21H);
-          __tmp__EX5I=create__type__PKQC(Self__M0HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M0HQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__N0HQ=((__INTEGER_CST *)e__Z21H);
-          p__HGER=Self__N0HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IGER=Self__N0HQ->value__W4YD;
-          t__JGER=Self__N0HQ->parent_constant__B3LC.static_type__M2YD;
-          result__4FER=NULL;
-          ptr__5FER=((__POINTER )(NULL));
-          typ_id__AGER= 0;
-          sz__BGER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BGER ==  0)) {
-            result__4FER=INTEGER_CST__;
-          } else {
-            typ_id__AGER=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BGER);
-            if ((typ_id__AGER == (__INTEGER)(-  1))) {
-              a__CGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DGER=(__UINTEGER_32)((__UINTEGER_32)(sz__BGER + a__CGER) & (__UINTEGER_32)(~ a__CGER));
-              ptr_table__GQPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DGER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__FQPR=((__POINTER )(NULL));
-              result__HQPR=((__POINTER *)ptr_table__GQPR)[ 0];
-              if ((result__HQPR == (void *)NULL)) {
-                result__HQPR=new_lab__2PJ(new_size__DGER);
-                next__FQPR=(void *)((unsigned long)result__HQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGER)));
-                ((__POINTER *)next__FQPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GQPR)[ 0]=next__FQPR;
-              } else {
-                next__FQPR=((__POINTER *)result__HQPR)[ 0];
-                if ((next__FQPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HQPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DGER <<  1)) <=  4096)) {
-                    next__FQPR=(void *)((unsigned long)result__HQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGER)));
-                  } else {
-                    next__FQPR=new_lab__2PJ(new_size__DGER);
-                  };
-                  ((__POINTER *)next__FQPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GQPR)[ 0]=next__FQPR;
-                } else {
-                  ((__POINTER *)result__HQPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FQPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HQPR=next__FQPR;
-                };
-              };
-              ptr__5FER=result__HQPR;
-            } else {
-              t__EGER=((__UINTEGER_32 )typ_id__AGER);
-              a__FGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__OQPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BGER + a__FGER) & (__UINTEGER_32)(~ a__FGER));
-              ptr_table__LQPR=((__POINTER )(&(table_type[(t__EGER)])));
-              lab_type__NQPR=(__UINTEGER_32)(t__EGER |  1);
-              next__KQPR=((__POINTER )(NULL));
-              result__MQPR=((__POINTER *)ptr_table__LQPR)[ 0];
-              if ((result__MQPR == (void *)NULL)) {
-                result__MQPR=new_lab__2PJ(lab_type__NQPR);
-                next__KQPR=(void *)((unsigned long)result__MQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQPR)));
-                ((__POINTER *)next__KQPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LQPR)[ 0]=next__KQPR;
-              } else {
-                next__KQPR=((__POINTER *)result__MQPR)[ 0];
-                if ((next__KQPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MQPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OQPR <<  1)) <=  4096)) {
-                    next__KQPR=(void *)((unsigned long)result__MQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQPR)));
-                  } else {
-                    next__KQPR=new_lab__2PJ(lab_type__NQPR);
-                  };
-                  ((__POINTER *)next__KQPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LQPR)[ 0]=next__KQPR;
-                } else {
-                  ((__POINTER *)result__MQPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KQPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MQPR=next__KQPR;
-                };
-              };
-              ptr__5FER=result__MQPR;
-            };
-            result__4FER=((__INTEGER_CST *)ptr__5FER);
-            *(result__4FER) = *(INTEGER_CST__);
-          };
-          Self__GGER=((__INTEGER_CST *)result__4FER);
-          Self__GGER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HGER;
-          Self__GGER->value__W4YD=v__IGER;
-          Self__GGER->parent_constant__B3LC.static_type__M2YD=t__JGER;
-          check_type__YG5D(Self__GGER);
-          __tmp__EX5I=result__4FER;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__FECR=read__QB5G(((__READ_LOCAL *)e__Z21H)->local__HJZD);
-          if (__tmp__FECR==NULL) {
-            __tmp__GECR=NULL;
-          } else {
-            __tmp__GECR=((__READ_LOCAL *)__tmp__FECR);
-          };
-          __tmp__EX5I=__tmp__GECR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__EX5I=my_copy__SL2H(e__Z21H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__EX5I=my_copy__LM2H(e__Z21H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__EX5I=my_copy__YM2H(e__Z21H);
-        } break;
-        case __REAL_CST__: {
-          Self__P0HQ=((__REAL_CST *)e__Z21H);
-          p__YQPR=Self__P0HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__ZQPR=Self__P0HQ->value__HN2H;
-          t__0QPR=Self__P0HQ->parent_constant__U2JH.static_type__M2YD;
-          result__PQPR=NULL;
-          ptr__QQPR=((__POINTER )(NULL));
-          typ_id__RQPR= 0;
-          sz__SQPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__SQPR ==  0)) {
-            result__PQPR=REAL_CST__;
-          } else {
-            typ_id__RQPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SQPR);
-            if ((typ_id__RQPR == (__INTEGER)(-  1))) {
-              a__TQPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UQPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SQPR + a__TQPR) & (__UINTEGER_32)(~ a__TQPR));
-              ptr_table__2QPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UQPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1QPR=((__POINTER )(NULL));
-              result__3QPR=((__POINTER *)ptr_table__2QPR)[ 0];
-              if ((result__3QPR == (void *)NULL)) {
-                result__3QPR=new_lab__2PJ(new_size__UQPR);
-                next__1QPR=(void *)((unsigned long)result__3QPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UQPR)));
-                ((__POINTER *)next__1QPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2QPR)[ 0]=next__1QPR;
-              } else {
-                next__1QPR=((__POINTER *)result__3QPR)[ 0];
-                if ((next__1QPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3QPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UQPR <<  1)) <=  4096)) {
-                    next__1QPR=(void *)((unsigned long)result__3QPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UQPR)));
-                  } else {
-                    next__1QPR=new_lab__2PJ(new_size__UQPR);
-                  };
-                  ((__POINTER *)next__1QPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2QPR)[ 0]=next__1QPR;
-                } else {
-                  ((__POINTER *)result__3QPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1QPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3QPR=next__1QPR;
-                };
-              };
-              ptr__QQPR=result__3QPR;
-            } else {
-              t__VQPR=((__UINTEGER_32 )typ_id__RQPR);
-              a__WQPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ERPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SQPR + a__WQPR) & (__UINTEGER_32)(~ a__WQPR));
-              ptr_table__BRPR=((__POINTER )(&(table_type[(t__VQPR)])));
-              lab_type__DRPR=(__UINTEGER_32)(t__VQPR |  1);
-              next__ARPR=((__POINTER )(NULL));
-              result__CRPR=((__POINTER *)ptr_table__BRPR)[ 0];
-              if ((result__CRPR == (void *)NULL)) {
-                result__CRPR=new_lab__2PJ(lab_type__DRPR);
-                next__ARPR=(void *)((unsigned long)result__CRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ERPR)));
-                ((__POINTER *)next__ARPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BRPR)[ 0]=next__ARPR;
-              } else {
-                next__ARPR=((__POINTER *)result__CRPR)[ 0];
-                if ((next__ARPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CRPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ERPR <<  1)) <=  4096)) {
-                    next__ARPR=(void *)((unsigned long)result__CRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ERPR)));
-                  } else {
-                    next__ARPR=new_lab__2PJ(lab_type__DRPR);
-                  };
-                  ((__POINTER *)next__ARPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BRPR)[ 0]=next__ARPR;
-                } else {
-                  ((__POINTER *)result__CRPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ARPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CRPR=next__ARPR;
-                };
-              };
-              ptr__QQPR=result__CRPR;
-            };
-            result__PQPR=((__REAL_CST *)ptr__QQPR);
-            *(result__PQPR) = *(REAL_CST__);
-          };
-          Self__XQPR=((__REAL_CST *)result__PQPR);
-          Self__XQPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YQPR;
-          Self__XQPR->value__HN2H=v__ZQPR;
-          Self__XQPR->parent_constant__U2JH.static_type__M2YD=t__0QPR;
-          __tmp__EX5I=result__PQPR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__R0HQ=((__CHARACTER_CST *)e__Z21H);
-          __tmp__EX5I=create__char__4SMH(Self__R0HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R0HQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__S0HQ=((__IS_EXPANDED *)e__Z21H);
-          __tmp__JECR=read__QB5G(((__READ_LOCAL *)Self__S0HQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__JECR==NULL) {
-            __tmp__KECR=NULL;
-          } else {
-            __tmp__KECR=((__READ_LOCAL *)__tmp__JECR);
-          };
-          p__ORPR=Self__S0HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__FRPR=NULL;
-          ptr__GRPR=((__POINTER )(NULL));
-          typ_id__HRPR= 0;
-          sz__IRPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__IRPR ==  0)) {
-            result__FRPR=IS_EXPANDED__;
-          } else {
-            typ_id__HRPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IRPR);
-            if ((typ_id__HRPR == (__INTEGER)(-  1))) {
-              a__JRPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__KRPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IRPR + a__JRPR) & (__UINTEGER_32)(~ a__JRPR));
-              ptr_table__RRPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KRPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__QRPR=((__POINTER )(NULL));
-              result__SRPR=((__POINTER *)ptr_table__RRPR)[ 0];
-              if ((result__SRPR == (void *)NULL)) {
-                result__SRPR=new_lab__2PJ(new_size__KRPR);
-                next__QRPR=(void *)((unsigned long)result__SRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KRPR)));
-                ((__POINTER *)next__QRPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RRPR)[ 0]=next__QRPR;
-              } else {
-                next__QRPR=((__POINTER *)result__SRPR)[ 0];
-                if ((next__QRPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SRPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KRPR <<  1)) <=  4096)) {
-                    next__QRPR=(void *)((unsigned long)result__SRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KRPR)));
-                  } else {
-                    next__QRPR=new_lab__2PJ(new_size__KRPR);
-                  };
-                  ((__POINTER *)next__QRPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RRPR)[ 0]=next__QRPR;
-                } else {
-                  ((__POINTER *)result__SRPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QRPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SRPR=next__QRPR;
-                };
-              };
-              ptr__GRPR=result__SRPR;
-            } else {
-              t__LRPR=((__UINTEGER_32 )typ_id__HRPR);
-              a__MRPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ZRPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IRPR + a__MRPR) & (__UINTEGER_32)(~ a__MRPR));
-              ptr_table__WRPR=((__POINTER )(&(table_type[(t__LRPR)])));
-              lab_type__YRPR=(__UINTEGER_32)(t__LRPR |  1);
-              next__VRPR=((__POINTER )(NULL));
-              result__XRPR=((__POINTER *)ptr_table__WRPR)[ 0];
-              if ((result__XRPR == (void *)NULL)) {
-                result__XRPR=new_lab__2PJ(lab_type__YRPR);
-                next__VRPR=(void *)((unsigned long)result__XRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRPR)));
-                ((__POINTER *)next__VRPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WRPR)[ 0]=next__VRPR;
-              } else {
-                next__VRPR=((__POINTER *)result__XRPR)[ 0];
-                if ((next__VRPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XRPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZRPR <<  1)) <=  4096)) {
-                    next__VRPR=(void *)((unsigned long)result__XRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRPR)));
-                  } else {
-                    next__VRPR=new_lab__2PJ(lab_type__YRPR);
-                  };
-                  ((__POINTER *)next__VRPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WRPR)[ 0]=next__VRPR;
-                } else {
-                  ((__POINTER *)result__XRPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VRPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XRPR=next__VRPR;
-                };
-              };
-              ptr__GRPR=result__XRPR;
-            };
-            result__FRPR=((__IS_EXPANDED *)ptr__GRPR);
-            *(result__FRPR) = *(IS_EXPANDED__);
-          };
-          Self__NRPR=((__IS_EXPANDED *)result__FRPR);
-          Self__NRPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ORPR;
-          Self__NRPR->receiver__WN2H=__tmp__KECR;
-          __tmp__EX5I=result__FRPR;
+        switch (((struct ___OBJ *)__tmp__SL5K)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__EX5I=my_copy__1N2H(e__Z21H);
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__EX5I=my_copy__EO2H(e__Z21H);
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__EX5I=my_copy__PO2H(e__Z21H);
+        case __INTEGER_CST__XAXC__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__EX5I=my_copy__1O2H(e__Z21H);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__ZCBL=((void *)__tmp__SL5K);
         } break;
-        case __EXPR_DIV__: {
-          __tmp__EX5I=my_copy__GP2H(e__Z21H);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__EX5I=my_copy__RP2H(e__Z21H);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__EX5I=my_copy__2P2H(e__Z21H);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__EX5I=my_copy__HQ2H(e__Z21H);
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__EX5I=my_copy__SQ2H(e__Z21H);
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__EX5I=my_copy__DR2H(e__Z21H);
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__EX5I=my_copy__PR2H(e__Z21H);
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __CAST__: {
-          __tmp__EX5I=my_copy__YR2H(e__Z21H);
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__EX5I=my_copy__5SYM(e__Z21H);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__EX5I=my_copy__IUGK(e__Z21H);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__LGER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__Z21H)->global__ZGJK),NULL);
-          if (__tmp__LGER==NULL) {
-            __tmp__MGER=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LGER)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MGER=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MGER=((__READ_GLOBAL *)__tmp__LGER);
-            } break;
-            }
-          };
-          __tmp__EX5I=__tmp__MGER;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__EX5I=my_copy__BQCN(e__Z21H);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__EX5I=my_copy__NREO(e__Z21H);
+        case __PUT_TO__TFOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__EX5I=my_copy__VYJO(e__Z21H);
+        case __ITEM__HGOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__EX5I=my_copy__0REO(e__Z21H);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__EX5I=my_copy__BZJO(e__Z21H);
+        case __CAST__1HOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__EX5I=my_copy__CNJM(e__Z21H);
+        case __REAL_CST__1LOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__EX5I=my_copy__5XLL(e__Z21H);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__EX5I=my_copy__WVYM(e__Z21H);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__EX5I=my_copy__FSEO(e__Z21H);
+        case __READ_SLOT__LL4K__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__EX5I=my_copy__QCEP(e__Z21H);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__EX5I=my_copy__5LSN(e__Z21H);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__EX5I=my_copy__KMSN(e__Z21H);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__EX5I=my_copy__JZPN(e__Z21H);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__ZCBL=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__EX5I=my_copy__G3SO(e__Z21H);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__ZCBL=NULL;
         } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__ZCBL=NULL;
+        } break;
+        }
+      };
+      em__HCBL=__tmp__ZCBL;
+      if (((void *)__tmp__ZCBL != (void *)NULL)) {
+        typ_id__DHPU=(__INTEGER__Q)(((__EXPR_MULTIPLE__GLWH *)__tmp__ZCBL)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH -  1);
+        Self__4FDL= 0;
+        while ((Self__4FDL <= typ_id__DHPU)) {
+          if (((struct ___OBJ *)__tmp__PH4K)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__JDBL=((__SLOT_CODE__4IRG *)__tmp__PH4K)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__JDBL=((__SLOT_DATA__IJRG *)__tmp__PH4K)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          __tmp__ODBL=new_write__rec__value__F05K(((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__JDBL)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__4FDL],e__H5YK,((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)em__HCBL)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__4FDL]);
+          add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__3U5T)->expr_list__NA4D),__tmp__ODBL);
+          Self__4FDL=(__INTEGER__Q)(Self__4FDL +  1);
         };
-        add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__DX5I),__tmp__VW5I,__tmp__EX5I,id__RW5I));
-      } else {
-        if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
-          __tmp__NX5I=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__NX5I=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__NX5I),__tmp__VW5I,NULL,id__RW5I));
+        Self__QHXT=((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__ZCBL)->expr_list__XTEI);
+        __tmp__PCBL=((void **)Self__QHXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__QHXT->parent_arrayed_collection__GAXC.upper__D0RH];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__SL5K=__tmp__PCBL;
+      };
+      __tmp__PCBL=new_write__rec__value__F05K(sd__GCBL,e__H5YK,__tmp__SL5K);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),__tmp__PCBL);
+      if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__XCBL=((__SLOT_CODE__4IRG *)__tmp__HH4K)->parent_slot__5IRG->slot_id__GFWI;
+      } else /* SLOT_DATA */ {
+        __tmp__XCBL=((__SLOT_DATA__IJRG *)__tmp__HH4K)->parent_slot__KJRG->slot_id__GFWI;
+      };
+      if (((void *)__tmp__XCBL != (void *)NULL)) {
+        add_write_id__in__DZ4K(e__H5YK,__tmp__HH4K,result__RU5T);
       };
     };
-    switch (((struct ___OBJ *)e__Z21H)->__id) {
-    case __LIST__: {
-      __tmp__CXTI=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__CXTI=((__STRING_CST *)e__Z21H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)e__H5YK)->__id) {
+    case __STRING_CST__5J__: {
+      p__SV5T=((__STRING_CST__5J *)e__H5YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__CXTI=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXTERNAL_C__Y5WC__: {
+      p__SV5T=((__EXTERNAL_C__Y5WC *)e__H5YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CXTI=((__PROTOTYPE_CST *)e__Z21H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PROTOTYPE_CST__LAXC__: {
+      p__SV5T=((__PROTOTYPE_CST__LAXC *)e__H5YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__CXTI=((__INTEGER_CST *)e__Z21H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __INTEGER_CST__XAXC__: {
+      p__SV5T=((__INTEGER_CST__XAXC *)e__H5YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__CXTI=((__READ_LOCAL *)e__Z21H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      p__SV5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CXTI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_LOCAL__55ZI__: {
+      p__SV5T=((__READ_LOCAL__55ZI *)e__H5YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CXTI=((__EXPR_EQUAL *)e__Z21H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_EQUAL__KINJ__: {
+      p__SV5T=((__EXPR_EQUAL__KINJ *)e__H5YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CXTI=((__EXPR_NOT_EQUAL *)e__Z21H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      p__SV5T=((__EXPR_NOT_EQUAL__VINJ *)e__H5YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __REAL_CST__: {
-      __tmp__CXTI=((__REAL_CST *)e__Z21H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __IS_EXPANDED__35NJ__: {
+      p__SV5T=((__IS_EXPANDED__35NJ *)e__H5YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__CXTI=((__CHARACTER_CST *)e__Z21H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __GET_TYPE_ID__HAOJ__: {
+      p__SV5T=((__GET_TYPE_ID__HAOJ *)e__H5YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__CXTI=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP__ABOJ__: {
+      p__SV5T=((__EXPR_SUP__ABOJ *)e__H5YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CXTI=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUB__UBOJ__: {
+      p__SV5T=((__EXPR_SUB__UBOJ *)e__H5YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__CXTI=((__EXPR_SUP *)e__Z21H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MUL__KCOJ__: {
+      p__SV5T=((__EXPR_MUL__KCOJ *)e__H5YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__CXTI=((__EXPR_SUB *)e__Z21H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_DIV__4COJ__: {
+      p__SV5T=((__EXPR_DIV__4COJ *)e__H5YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__CXTI=((__EXPR_MUL *)e__Z21H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND__SDOJ__: {
+      p__SV5T=((__EXPR_AND__SDOJ *)e__H5YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__CXTI=((__EXPR_DIV *)e__Z21H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      p__SV5T=((__EXPR_SHIFT_R__GEOJ *)e__H5YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND__: {
-      __tmp__CXTI=((__EXPR_AND *)e__Z21H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      p__SV5T=((__EXPR_SHIFT_L__0EOJ *)e__H5YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CXTI=((__EXPR_SHIFT_R *)e__Z21H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PUT_TO__TFOJ__: {
+      p__SV5T=((__PUT_TO__TFOJ *)e__H5YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CXTI=((__EXPR_SHIFT_L *)e__Z21H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __ITEM__HGOJ__: {
+      p__SV5T=((__ITEM__HGOJ *)e__H5YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PUT_TO__: {
-      __tmp__CXTI=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __SIZE_OF__5GOJ__: {
+      p__SV5T=((__SIZE_OF__5GOJ *)e__H5YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __ITEM__: {
-      __tmp__CXTI=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CAST__1HOJ__: {
+      p__SV5T=((__CAST__1HOJ *)e__H5YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __SIZE_OF__: {
-      __tmp__CXTI=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __REAL_CST__1LOJ__: {
+      p__SV5T=((__REAL_CST__1LOJ *)e__H5YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CAST__: {
-      __tmp__CXTI=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CHARACTER_CST__RMOJ__: {
+      p__SV5T=((__CHARACTER_CST__RMOJ *)e__H5YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__CXTI=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      p__SV5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__H5YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_SLOT__: {
-      __tmp__CXTI=((__READ_SLOT *)e__Z21H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_SLOT__LL4K__: {
+      p__SV5T=((__READ_SLOT__LL4K *)e__H5YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__CXTI=((__READ_GLOBAL *)e__Z21H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      p__SV5T=((__EXPR_NOT_LOGIC__W4FL *)e__H5YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CXTI=((__EXPR_NOT_LOGIC *)e__Z21H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      p__SV5T=((__EXPR_OR_LOGIC__ADUL *)e__H5YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CXTI=((__EXPR_OR_LOGIC *)e__Z21H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      p__SV5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__H5YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CXTI=((__EXPR_OR_OR_LOGIC *)e__Z21H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      p__SV5T=((__EXPR_AND_LOGIC__EFUL *)e__H5YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CXTI=((__EXPR_AND_LOGIC *)e__Z21H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      p__SV5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__H5YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CXTI=((__EXPR_AND_AND_LOGIC *)e__Z21H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NEG__EZVL__: {
+      p__SV5T=((__EXPR_NEG__EZVL *)e__H5YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__CXTI=((__EXPR_NEG *)e__Z21H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_ADD__SZVL__: {
+      p__SV5T=((__EXPR_ADD__SZVL *)e__H5YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__CXTI=((__EXPR_ADD *)e__Z21H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_GLOBAL__T4YL__: {
+      p__SV5T=((__READ_GLOBAL__T4YL *)e__H5YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__CXTI=((__EXPR_NOT *)e__Z21H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT__XUPM__: {
+      p__SV5T=((__EXPR_NOT__XUPM *)e__H5YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__CXTI=((__EXPR_MOD *)e__Z21H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MOD__3YPM__: {
+      p__SV5T=((__EXPR_MOD__3YPM *)e__H5YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CXTI=((__EXPR_SUP_EQ *)e__Z21H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR__PQ0N__: {
+      p__SV5T=((__EXPR_OR__PQ0N *)e__H5YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF__: {
-      __tmp__CXTI=((__EXPR_INF *)e__Z21H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      p__SV5T=((__EXPR_SUP_EQ__1VBP *)e__H5YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CXTI=((__EXPR_INF_EQ *)e__Z21H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF__OXBP__: {
+      p__SV5T=((__EXPR_INF__OXBP *)e__H5YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR__: {
-      __tmp__CXTI=((__EXPR_OR *)e__Z21H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF_EQ__FYBP__: {
+      p__SV5T=((__EXPR_INF_EQ__FYBP *)e__H5YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__CXTI=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_XOR__ABEP__: {
+      p__SV5T=((__EXPR_XOR__ABEP *)e__H5YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,create__type__PKQC(__tmp__CXTI,TYPE_VOID__->parent_type__UIB.default__AKC));
+    Self__05ZS=create__type__VJ2C(p__SV5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),Self__05ZS);
   };
-  return(result__121H);
+  r__GH4K=result__RU5T;
+  return(r__GH4K);
 }
 
-static void* product__with__N31H(__DTA_BLOCK *Self__O31H,void *t__P31H,void *e__Q31H)
-// ({DTA_BLOCK},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__25YK(__DTA_BLOCK__GSWJ *Self__35YK,void *t__45YK,void *e__55YK)
+// ({DTA_BLOCK__GSWJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  void *t_block__T31H,*__tmp__O41H;
-  void *call__X31H;
-  void *em__Y31H,*__tmp__441H;
-  void *rd__Z31H,*__tmp__Q51H,*__tmp__IA2H,*__tmp__QA2H;
-  __POSITION __tmp__131H,__tmp__D41H,__tmp__EYKJ,__tmp__AZKJ;
-  __POSITION __tmp__R41H,__tmp__AA2H,__tmp__ZA2H,__tmp__EB2H;
-  void *result__S31H;
-  __PROFIL_BLOCK *Self__R3GJ;
-  void *rec__V3GJ,*val__YXKJ,*__tmp__DYKJ,*__tmp__U41H,*__tmp__341H;
-  void *__tmp__P51H,*__tmp__HA2H,*__tmp__PA2H;
-  void *__tmp__X3GJ;
-  void *loc__XXKJ,*__tmp__251H;
-  __INTEGER __tmp__SYKJ,Self__BPOJ,__tmp__I51H,Self__CJBJ;
-  __READ_LOCAL *Self__40HQ,*Self__A1HQ;
-  __LOCAL *Self__UX4R,*Self__ZX4R;
-  void *voir__VX4R,*voir__YX4R,*voir__0X4R,*voir__3X4R;
-  __LIST *Self__XX4R,*Self__2X4R;
-  __READ_GLOBAL *Self__B1HQ;
-  void *__tmp__V41H;
-  void *__tmp__X51H,*__tmp__YA2H;
-  void *__tmp__Z51H;
-  void *__tmp__CA2H,*__tmp__1A2H;
-  void *__tmp__P41H;
-  __FAST_ARRAYoEXPRo *Self__L44Q,*Self__344Q;
-  void *result__0XKJ;
-  void *__tmp__151H;
-  t_block__T31H=NULL;
-  call__X31H=NULL;
-  em__Y31H=NULL;
-  rd__Z31H=NULL;
-  switch (((struct ___OBJ *)e__Q31H)->__id) {
-  case __LIST__: {
-    __tmp__131H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __CALL_SLOT__GAZK *call__IAZK,*__tmp__PBZK;
+  __EXPR_MULTIPLE__GLWH *em__JAZK,*__tmp__0BZK;
+  __POSITION__OL __tmp__MAZK,__tmp__UAZK,__tmp__GBZK,__tmp__2LNL;
+  __POSITION__OL __tmp__0CZK;
+  __LIST__WH *result__2W5T,*Self__IX5T,*Self__DC0S;
+  __POINTER__IB ptr__3W5T,__tmp__5W5T,__tmp__AX5T,__tmp__BX5T,ptr__RJPU;
+  __POINTER__IB __tmp__TJPU,__tmp__VJPU,__tmp__WJPU;
+  __INTEGER__Q typ_id__4W5T,Result__CJUT,Result__GZNT,__tmp__CCZK;
+  __INTEGER__Q Self__FBCL,typ_id__SJPU;
+  __UINTEGER_32__ZWB __tmp__CX5T,__tmp__XJPU;
+  __LOCAL__L4WC *ctext__NX5T,*__tmp__LZNT,*Self__QX5T;
+  __PUSH__IXB *__tmp__OX5T;
+  __PROFIL_BLOCK__O3NJ *__tmp__3AZK,*Self__L2JL;
+  __TYPE__FF *Self__3DAL;
+  __TYPE_GENERIC__OCY *Self__WEAL;
+  __TYPE_BLOCK__CP5D *Self__1EAL;
+  __STRING__BC *__tmp__CC0S,*__tmp__RX5T;
+  void *__tmp__AZNT,*Result__VHXT,*__tmp__PZNT,*__tmp__TZNT;
+  __SLOT_DATA__IJRG *__tmp__R2JL;
+  void *__tmp__GC0S,*__tmp__LCZK;
+  __WRITE_LOCAL__TEYJ *__tmp__OC0S,*__tmp__0C0S;
+  __READ_LOCAL__55ZI *Self__QC0S;
+  __READ_GLOBAL__T4YL *Self__TC0S;
+  __TYPE_FULL__XMB *__tmp__RBZK;
+  void *__tmp__SCZK;
+  void *__tmp__TBBS;
+  __RESULT__3CZK *result__QJPU;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__KX5T;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__LBZK,*Self__WSBK,*Self__THXT;
+  __FAST_ARRAYoWRITEo__XJFJ *__tmp__ILNL;
+  __SLIM_ARRAYoLOCALo__PHOJ *__tmp__VCZK;
+  __BOOLEAN__L __tmp__T1DL;
+  __BLOCK__GB __tmp__Z1DL;
+  __BLOCK__GB __tmp__C2DL;
+  __SLIM_ARRAYoRESULTo__5CZK *__tmp__CDZK;
+  call__IAZK=NULL;
+  em__JAZK=NULL;
+  switch (((struct ___OBJ *)e__55YK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__MAZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __STRING_CST__: {
-    __tmp__131H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__MAZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__131H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__MAZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__131H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__MAZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__131H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__MAZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__131H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__MAZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__131H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__MAZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__131H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__MAZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__131H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__MAZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __REAL_CST__: {
-    __tmp__131H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__MAZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__131H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__MAZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__131H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__MAZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__131H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__MAZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__131H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__MAZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUB__: {
-    __tmp__131H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__MAZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__131H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__MAZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_DIV__: {
-    __tmp__131H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__MAZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND__: {
-    __tmp__131H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PUT_TO__TFOJ__: {
+    __tmp__MAZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__131H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __ITEM__HGOJ__: {
+    __tmp__MAZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__131H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__MAZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PUT_TO__: {
-    __tmp__131H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CAST__1HOJ__: {
+    __tmp__MAZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __ITEM__: {
-    __tmp__131H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __REAL_CST__1LOJ__: {
+    __tmp__MAZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __SIZE_OF__: {
-    __tmp__131H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__MAZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CAST__: {
-    __tmp__131H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__MAZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__131H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_SLOT__LL4K__: {
+    __tmp__MAZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_SLOT__: {
-    __tmp__131H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__MAZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__131H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__MAZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__131H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__MAZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__131H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__MAZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__131H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__MAZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__131H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__MAZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__131H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__MAZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__131H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__MAZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__131H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__MAZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__131H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__MAZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__131H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__MAZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__131H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__MAZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF__: {
-    __tmp__131H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF__OXBP__: {
+    __tmp__MAZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__131H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__MAZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR__: {
-    __tmp__131H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__131H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__MAZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
   };
-  result__S31H=create__YBAG(__tmp__131H);
-  if (((void *)t__P31H == (void *)TYPE_NULL__)) {
-    switch (((struct ___OBJ *)e__Q31H)->__id) {
-    case __LIST__: {
-      __tmp__D41H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__D41H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  result__2W5T=NULL;
+  ptr__3W5T=((__POINTER__IB )(NULL));
+  typ_id__4W5T= 0;
+  __tmp__5W5T=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__5W5T ==  0)) {
+    result__2W5T=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__4W5T=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5W5T));
+    if ((typ_id__4W5T == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__AX5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__BX5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5W5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__CX5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BX5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__AX5T=micro_alloc__table__lab__UKI(__tmp__BX5T,((__POINTER__IB )(&(table_size[(__tmp__CX5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BX5T)));
+      ptr__3W5T=__tmp__AX5T;
+    } else /* FALSE */ {
+      __tmp__CX5T=((__UINTEGER_32__ZWB )typ_id__4W5T);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__AX5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__BX5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5W5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__AX5T=micro_alloc__table__lab__UKI(__tmp__BX5T,((__POINTER__IB )(&(table_type[(__tmp__CX5T)]))),(__UINTEGER_32__ZWB)(__tmp__CX5T |  1));
+      ptr__3W5T=__tmp__AX5T;
+    };
+    result__2W5T=((__LIST__WH *)ptr__3W5T);
+    *(result__2W5T) = *(LIST__WH__);
+  };
+  Self__IX5T=((__LIST__WH *)result__2W5T);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__IX5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__MAZK;
+  __tmp__KX5T=create_with_capacity__QXEE( 2);
+  Self__IX5T->expr_list__NA4D=__tmp__KX5T;
+  if (((void *)t__45YK == (void *)TYPE_NULL__GMB__)) {
+    switch (((struct ___OBJ *)e__55YK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__UAZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__D41H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__UAZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__D41H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__UAZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__D41H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__UAZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__D41H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__UAZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__D41H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__UAZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__D41H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__UAZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__D41H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__UAZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __REAL_CST__: {
-      __tmp__D41H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__UAZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__D41H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__UAZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__D41H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__UAZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__D41H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__UAZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__D41H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__UAZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__D41H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__UAZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__D41H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__UAZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__D41H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__UAZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND__: {
-      __tmp__D41H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__UAZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__D41H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PUT_TO__TFOJ__: {
+      __tmp__UAZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__D41H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __ITEM__HGOJ__: {
+      __tmp__UAZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PUT_TO__: {
-      __tmp__D41H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__UAZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __ITEM__: {
-      __tmp__D41H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CAST__1HOJ__: {
+      __tmp__UAZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __SIZE_OF__: {
-      __tmp__D41H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __REAL_CST__1LOJ__: {
+      __tmp__UAZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CAST__: {
-      __tmp__D41H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__UAZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__D41H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__UAZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_SLOT__: {
-      __tmp__D41H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_SLOT__LL4K__: {
+      __tmp__UAZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__D41H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__UAZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__D41H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__UAZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__D41H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__UAZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__D41H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__UAZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__D41H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__UAZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__D41H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__UAZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__D41H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__UAZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__D41H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__UAZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__D41H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__UAZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__D41H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__UAZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__D41H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__UAZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF__: {
-      __tmp__D41H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__UAZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__D41H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF__OXBP__: {
+      __tmp__UAZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR__: {
-      __tmp__D41H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__UAZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__D41H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__UAZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    product_error__for__in__with__EL0G(__tmp__D41H,Self__O31H->result_expr__F41H,result__S31H,Self__O31H->context__H2UH);
-  } else {
-    if (t__P31H==NULL) {
-      __tmp__O41H=NULL;
+    ctext__NX5T=Self__35YK->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
+    if ((debug_level_option__YE !=  0)) {
+      __tmp__OX5T=create__context__first__G2FD(PUSH__IXB__,__tmp__UAZK,ctext__NX5T,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__2W5T)->expr_list__NA4D),__tmp__OX5T);
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__2W5T)->expr_list__NA4D),CALL_NULL__IUB__);
+  } else /* FALSE */ {
+    if (t__45YK==NULL) {
+      __tmp__3AZK=NULL;
     } else {
-      switch (((struct ___OBJ *)t__P31H)->__id) {
-      case __TYPE__: {
-        __tmp__O41H=NULL;
+      switch (((struct ___OBJ *)t__45YK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__3AZK=NULL;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__O41H=NULL;
+      case __TYPE_NULL__GMB__: {
+        __tmp__3AZK=NULL;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__O41H=NULL;
+      case __TYPE_VOID__IMB__: {
+        __tmp__3AZK=NULL;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__O41H=NULL;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__3AZK=NULL;
       } break;
-      case __TYPE_ID__: {
-        __tmp__O41H=NULL;
+      case __TYPE_ID__MMB__: {
+        __tmp__3AZK=NULL;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__O41H=NULL;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__3AZK=NULL;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__O41H=((void *)t__P31H);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__3AZK=NULL;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__3AZK=((void *)t__45YK);
       } break;
       }
     };
-    t_block__T31H=__tmp__O41H;
-    __tmp__P41H=get_argument__1ZTI(Self__O31H);
-    Self__R3GJ=((__PROFIL_BLOCK *)__tmp__O41H);
-    rec__V3GJ=((void **)((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-    __tmp__X3GJ=Self__R3GJ->slot_self__13IH;
-    switch (((struct ___OBJ *)rec__V3GJ)->__id) {
-    case __LIST__: {
-    } break;
-    case __STRING_CST__: {
-    } break;
-    case __EXTERNAL_C__: {
-    } break;
-    case __PROTOTYPE_CST__: {
-    } break;
-    case __INTEGER_CST__: {
-    } break;
-    case __READ_LOCAL__: {
-    } break;
-    case __EXPR_MULTIPLE__: {
-    } break;
-    case __EXPR_EQUAL__: {
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-    } break;
-    case __REAL_CST__: {
-    } break;
-    case __CHARACTER_CST__: {
-    } break;
-    case __IS_EXPANDED__: {
-    } break;
-    case __GET_TYPE_ID__: {
-    } break;
-    case __EXPR_SUP__: {
-    } break;
-    case __EXPR_SUB__: {
-    } break;
-    case __EXPR_MUL__: {
-    } break;
-    case __EXPR_DIV__: {
-    } break;
-    case __EXPR_AND__: {
-    } break;
-    case __EXPR_SHIFT_R__: {
-    } break;
-    case __EXPR_SHIFT_L__: {
-    } break;
-    case __PUT_TO__: {
-    } break;
-    case __ITEM__: {
-    } break;
-    case __SIZE_OF__: {
-    } break;
-    case __CAST__: {
-    } break;
-    case __CALL_SLOT__: {
-    } break;
-    case __READ_SLOT__: {
-    } break;
-    case __READ_GLOBAL__: {
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-    } break;
-    case __EXPR_OR_LOGIC__: {
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-    } break;
-    case __EXPR_AND_LOGIC__: {
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-    } break;
-    case __EXPR_NEG__: {
-    } break;
-    case __EXPR_ADD__: {
-    } break;
-    case __EXPR_NOT__: {
-    } break;
-    case __EXPR_MOD__: {
-    } break;
-    case __EXPR_SUP_EQ__: {
-    } break;
-    case __EXPR_INF__: {
-    } break;
-    case __EXPR_INF_EQ__: {
-    } break;
-    case __EXPR_OR__: {
-    } break;
-    case __EXPR_XOR__: {
-    } break;
-    };
-    ((void **)((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__with__NXKJ(__tmp__X3GJ,rec__V3GJ);
-    loc__XXKJ=NULL;
-    val__YXKJ=NULL;
-    if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.upper__2RSH +  1) != (__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-      Self__L44Q=((__FAST_ARRAYoEXPRo *)__tmp__P41H);
-      __tmp__DYKJ=((void **)Self__L44Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__L44Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-      switch (((struct ___OBJ *)__tmp__DYKJ)->__id) {
-      case __LIST__: {
-        __tmp__EYKJ=((__LIST *)__tmp__DYKJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if (((void *)__tmp__3AZK == (void *)NULL)) {
+      print__KKG((&__string_461));
+      switch (((struct ___OBJ *)t__45YK)->__id) {
+      case __TYPE__FF__: {
+        Self__3DAL=((__TYPE__FF *)t__45YK);
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__3DAL->prototype__QF->parent_named__PF.name__GWB);
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+      } break;
+      case __TYPE_NULL__GMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+      } break;
+      case __TYPE_VOID__IMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+      } break;
+      case __TYPE_ID__MMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        Self__WEAL=((__TYPE_GENERIC__OCY *)t__45YK);
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__WEAL->name__HZMB);
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        Self__1EAL=((__TYPE_BLOCK__CP5D *)t__45YK);
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__VQ0G(Self__1EAL,string_tmp__YC);
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        print__FBKL(((__PROFIL_BLOCK__O3NJ *)t__45YK));
+      } break;
+      };
+      print__KKG((&__string_462));
+      fputc((int)('\n'),stdout);
+      Self__DC0S=((__LIST__WH *)list_current__F5GB);
+      __tmp__CC0S=create__34B( 250);
+      display__0HFE(Self__DC0S,__tmp__CC0S);
+      put_string__RGZ(((__STRING__BC *)__tmp__CC0S));
+      fputc((int)('\n'),stdout);
+      __tmp__AZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__35YK->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      switch (((struct ___OBJ *)__tmp__AZNT)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__GBZK=((__STRING_CST__5J *)__tmp__AZNT)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __STRING_CST__: {
-        __tmp__EYKJ=((__STRING_CST *)__tmp__DYKJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__GBZK=((__EXTERNAL_C__Y5WC *)__tmp__AZNT)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__EYKJ=((__EXTERNAL_C *)__tmp__DYKJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__GBZK=((__PROTOTYPE_CST__LAXC *)__tmp__AZNT)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__EYKJ=((__PROTOTYPE_CST *)__tmp__DYKJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__GBZK=((__INTEGER_CST__XAXC *)__tmp__AZNT)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__EYKJ=((__INTEGER_CST *)__tmp__DYKJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__GBZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__EYKJ=((__READ_LOCAL *)__tmp__DYKJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__GBZK=((__READ_LOCAL__55ZI *)__tmp__AZNT)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__EYKJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__GBZK=((__EXPR_EQUAL__KINJ *)__tmp__AZNT)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__EYKJ=((__EXPR_EQUAL *)__tmp__DYKJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__GBZK=((__EXPR_NOT_EQUAL__VINJ *)__tmp__AZNT)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__EYKJ=((__EXPR_NOT_EQUAL *)__tmp__DYKJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__GBZK=((__IS_EXPANDED__35NJ *)__tmp__AZNT)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __REAL_CST__: {
-        __tmp__EYKJ=((__REAL_CST *)__tmp__DYKJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__GBZK=((__GET_TYPE_ID__HAOJ *)__tmp__AZNT)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__EYKJ=((__CHARACTER_CST *)__tmp__DYKJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__GBZK=((__EXPR_SUP__ABOJ *)__tmp__AZNT)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__EYKJ=((__IS_EXPANDED *)__tmp__DYKJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__GBZK=((__EXPR_SUB__UBOJ *)__tmp__AZNT)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__EYKJ=((__GET_TYPE_ID *)__tmp__DYKJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__GBZK=((__EXPR_MUL__KCOJ *)__tmp__AZNT)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__EYKJ=((__EXPR_SUP *)__tmp__DYKJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__GBZK=((__EXPR_DIV__4COJ *)__tmp__AZNT)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__EYKJ=((__EXPR_SUB *)__tmp__DYKJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__GBZK=((__EXPR_AND__SDOJ *)__tmp__AZNT)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__EYKJ=((__EXPR_MUL *)__tmp__DYKJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__GBZK=((__EXPR_SHIFT_R__GEOJ *)__tmp__AZNT)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__EYKJ=((__EXPR_DIV *)__tmp__DYKJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__GBZK=((__EXPR_SHIFT_L__0EOJ *)__tmp__AZNT)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_AND__: {
-        __tmp__EYKJ=((__EXPR_AND *)__tmp__DYKJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __PUT_TO__TFOJ__: {
+        __tmp__GBZK=((__PUT_TO__TFOJ *)__tmp__AZNT)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__EYKJ=((__EXPR_SHIFT_R *)__tmp__DYKJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __ITEM__HGOJ__: {
+        __tmp__GBZK=((__ITEM__HGOJ *)__tmp__AZNT)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__EYKJ=((__EXPR_SHIFT_L *)__tmp__DYKJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__GBZK=((__SIZE_OF__5GOJ *)__tmp__AZNT)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __PUT_TO__: {
-        __tmp__EYKJ=((__PUT_TO *)__tmp__DYKJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __CAST__1HOJ__: {
+        __tmp__GBZK=((__CAST__1HOJ *)__tmp__AZNT)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __ITEM__: {
-        __tmp__EYKJ=((__ITEM *)__tmp__DYKJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __REAL_CST__1LOJ__: {
+        __tmp__GBZK=((__REAL_CST__1LOJ *)__tmp__AZNT)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __SIZE_OF__: {
-        __tmp__EYKJ=((__SIZE_OF *)__tmp__DYKJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__GBZK=((__CHARACTER_CST__RMOJ *)__tmp__AZNT)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __CAST__: {
-        __tmp__EYKJ=((__CAST *)__tmp__DYKJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__GBZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AZNT)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__EYKJ=((__CALL_SLOT *)__tmp__DYKJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __READ_SLOT__LL4K__: {
+        __tmp__GBZK=((__READ_SLOT__LL4K *)__tmp__AZNT)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __READ_SLOT__: {
-        __tmp__EYKJ=((__READ_SLOT *)__tmp__DYKJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__GBZK=((__EXPR_NOT_LOGIC__W4FL *)__tmp__AZNT)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__EYKJ=((__READ_GLOBAL *)__tmp__DYKJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__GBZK=((__EXPR_OR_LOGIC__ADUL *)__tmp__AZNT)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__EYKJ=((__EXPR_NOT_LOGIC *)__tmp__DYKJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__GBZK=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AZNT)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__EYKJ=((__EXPR_OR_LOGIC *)__tmp__DYKJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__GBZK=((__EXPR_AND_LOGIC__EFUL *)__tmp__AZNT)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__EYKJ=((__EXPR_OR_OR_LOGIC *)__tmp__DYKJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__GBZK=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AZNT)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__GBZK=((__EXPR_NEG__EZVL *)__tmp__AZNT)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__GBZK=((__EXPR_ADD__SZVL *)__tmp__AZNT)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__GBZK=((__READ_GLOBAL__T4YL *)__tmp__AZNT)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__GBZK=((__EXPR_NOT__XUPM *)__tmp__AZNT)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__GBZK=((__EXPR_MOD__3YPM *)__tmp__AZNT)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__GBZK=((__EXPR_OR__PQ0N *)__tmp__AZNT)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__GBZK=((__EXPR_SUP_EQ__1VBP *)__tmp__AZNT)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__GBZK=((__EXPR_INF__OXBP *)__tmp__AZNT)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__GBZK=((__EXPR_INF_EQ__FYBP *)__tmp__AZNT)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__GBZK=((__EXPR_XOR__ABEP *)__tmp__AZNT)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      };
+      put_error__text__EQE( 0,(&__string_463));
+      put_position__PRE(__tmp__GBZK);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    __tmp__LBZK=get_argument__HL4K(Self__35YK);
+    Self__L2JL=((__PROFIL_BLOCK__O3NJ *)__tmp__3AZK);
+    __tmp__AZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__R2JL=Self__L2JL->slot_self__M4NJ;
+    switch (((struct ___OBJ *)__tmp__AZNT)->__id) {
+    };
+    __tmp__GC0S=read_direct__with__WETL(((__SLOT_DATA__IJRG *)__tmp__R2JL),__tmp__AZNT);
+    Self__WSBK=((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__WSBK->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__GC0S;
+    Result__CJUT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Result__GZNT=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Result__CJUT != Result__GZNT)) {
+      Self__THXT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK);
+      Result__VHXT=((void **)Self__THXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__THXT->parent_arrayed_collection__GAXC.upper__D0RH];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      switch (((struct ___OBJ *)Result__VHXT)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__GBZK=((__STRING_CST__5J *)Result__VHXT)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__EYKJ=((__EXPR_AND_LOGIC *)__tmp__DYKJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__GBZK=((__EXTERNAL_C__Y5WC *)Result__VHXT)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__EYKJ=((__EXPR_AND_AND_LOGIC *)__tmp__DYKJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__GBZK=((__PROTOTYPE_CST__LAXC *)Result__VHXT)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__EYKJ=((__EXPR_NEG *)__tmp__DYKJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__GBZK=((__INTEGER_CST__XAXC *)Result__VHXT)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__EYKJ=((__EXPR_ADD *)__tmp__DYKJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__GBZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__EYKJ=((__EXPR_NOT *)__tmp__DYKJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__GBZK=((__READ_LOCAL__55ZI *)Result__VHXT)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__EYKJ=((__EXPR_MOD *)__tmp__DYKJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__GBZK=((__EXPR_EQUAL__KINJ *)Result__VHXT)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__EYKJ=((__EXPR_SUP_EQ *)__tmp__DYKJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__GBZK=((__EXPR_NOT_EQUAL__VINJ *)Result__VHXT)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_INF__: {
-        __tmp__EYKJ=((__EXPR_INF *)__tmp__DYKJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__GBZK=((__IS_EXPANDED__35NJ *)Result__VHXT)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__EYKJ=((__EXPR_INF_EQ *)__tmp__DYKJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__GBZK=((__GET_TYPE_ID__HAOJ *)Result__VHXT)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_OR__: {
-        __tmp__EYKJ=((__EXPR_OR *)__tmp__DYKJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__GBZK=((__EXPR_SUP__ABOJ *)Result__VHXT)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__EYKJ=((__EXPR_XOR *)__tmp__DYKJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__GBZK=((__EXPR_SUB__UBOJ *)Result__VHXT)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__GBZK=((__EXPR_MUL__KCOJ *)Result__VHXT)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__GBZK=((__EXPR_DIV__4COJ *)Result__VHXT)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__GBZK=((__EXPR_AND__SDOJ *)Result__VHXT)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__GBZK=((__EXPR_SHIFT_R__GEOJ *)Result__VHXT)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__GBZK=((__EXPR_SHIFT_L__0EOJ *)Result__VHXT)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__GBZK=((__PUT_TO__TFOJ *)Result__VHXT)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__GBZK=((__ITEM__HGOJ *)Result__VHXT)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__GBZK=((__SIZE_OF__5GOJ *)Result__VHXT)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__GBZK=((__CAST__1HOJ *)Result__VHXT)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__GBZK=((__REAL_CST__1LOJ *)Result__VHXT)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__GBZK=((__CHARACTER_CST__RMOJ *)Result__VHXT)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__GBZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)Result__VHXT)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__GBZK=((__READ_SLOT__LL4K *)Result__VHXT)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__GBZK=((__EXPR_NOT_LOGIC__W4FL *)Result__VHXT)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__GBZK=((__EXPR_OR_LOGIC__ADUL *)Result__VHXT)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__GBZK=((__EXPR_OR_OR_LOGIC__3DUL *)Result__VHXT)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__GBZK=((__EXPR_AND_LOGIC__EFUL *)Result__VHXT)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__GBZK=((__EXPR_AND_AND_LOGIC__5FUL *)Result__VHXT)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__GBZK=((__EXPR_NEG__EZVL *)Result__VHXT)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__GBZK=((__EXPR_ADD__SZVL *)Result__VHXT)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__GBZK=((__READ_GLOBAL__T4YL *)Result__VHXT)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__GBZK=((__EXPR_NOT__XUPM *)Result__VHXT)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__GBZK=((__EXPR_MOD__3YPM *)Result__VHXT)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__GBZK=((__EXPR_OR__PQ0N *)Result__VHXT)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__GBZK=((__EXPR_SUP_EQ__1VBP *)Result__VHXT)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__GBZK=((__EXPR_INF__OXBP *)Result__VHXT)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__GBZK=((__EXPR_INF_EQ__FYBP *)Result__VHXT)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__GBZK=((__EXPR_XOR__ABEP *)Result__VHXT)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
       };
-      put_error__text__0AH( 1,(&__string_335));
-      put_position__ECH(__tmp__EYKJ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
+      put_error__text__EQE( 1,(&__string_464));
+      put_position__PRE(__tmp__GBZK);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
       };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
     };
-    result__0XKJ=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1));
-    __tmp__SYKJ=((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-    Self__BPOJ= 0;
-    while ((Self__BPOJ <= __tmp__SYKJ)) {
-      loc__XXKJ=((void **)((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__BPOJ];
-      val__YXKJ=((void **)((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__BPOJ];
-      if (((void *)loc__XXKJ != (void *)NULL)) {
-        switch (((struct ___OBJ *)val__YXKJ)->__id) {
-        case __LIST__: {
-          __tmp__AZKJ=((__LIST *)val__YXKJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__AZKJ=((__STRING_CST *)val__YXKJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    Result__CJUT=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__ILNL=create_with_capacity__5UOJ(Result__CJUT);
+    Result__CJUT=Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+    Result__GZNT= 0;
+    while ((Result__GZNT <= Result__CJUT)) {
+      __tmp__LZNT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Result__GZNT];
+      __tmp__PZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK)->parent_arrayed_collection__GAXC.storage__HREI)[Result__GZNT];
+      if (((void *)__tmp__LZNT != (void *)NULL)) {
+        switch (((struct ___OBJ *)__tmp__PZNT)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__2LNL=((__STRING_CST__5J *)__tmp__PZNT)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__AZKJ=((__EXTERNAL_C *)val__YXKJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__2LNL=((__EXTERNAL_C__Y5WC *)__tmp__PZNT)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__AZKJ=((__PROTOTYPE_CST *)val__YXKJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__2LNL=((__PROTOTYPE_CST__LAXC *)__tmp__PZNT)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__AZKJ=((__INTEGER_CST *)val__YXKJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__2LNL=((__INTEGER_CST__XAXC *)__tmp__PZNT)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__AZKJ=((__READ_LOCAL *)val__YXKJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__2LNL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__AZKJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__2LNL=((__READ_LOCAL__55ZI *)__tmp__PZNT)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__AZKJ=((__EXPR_EQUAL *)val__YXKJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__2LNL=((__EXPR_EQUAL__KINJ *)__tmp__PZNT)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__AZKJ=((__EXPR_NOT_EQUAL *)val__YXKJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__2LNL=((__EXPR_NOT_EQUAL__VINJ *)__tmp__PZNT)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __REAL_CST__: {
-          __tmp__AZKJ=((__REAL_CST *)val__YXKJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__2LNL=((__IS_EXPANDED__35NJ *)__tmp__PZNT)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__AZKJ=((__CHARACTER_CST *)val__YXKJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__2LNL=((__GET_TYPE_ID__HAOJ *)__tmp__PZNT)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__AZKJ=((__IS_EXPANDED *)val__YXKJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__2LNL=((__EXPR_SUP__ABOJ *)__tmp__PZNT)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__AZKJ=((__GET_TYPE_ID *)val__YXKJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__2LNL=((__EXPR_SUB__UBOJ *)__tmp__PZNT)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__AZKJ=((__EXPR_SUP *)val__YXKJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__2LNL=((__EXPR_MUL__KCOJ *)__tmp__PZNT)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__AZKJ=((__EXPR_SUB *)val__YXKJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__2LNL=((__EXPR_DIV__4COJ *)__tmp__PZNT)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__AZKJ=((__EXPR_MUL *)val__YXKJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__2LNL=((__EXPR_AND__SDOJ *)__tmp__PZNT)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__AZKJ=((__EXPR_DIV *)val__YXKJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__2LNL=((__EXPR_SHIFT_R__GEOJ *)__tmp__PZNT)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_AND__: {
-          __tmp__AZKJ=((__EXPR_AND *)val__YXKJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__2LNL=((__EXPR_SHIFT_L__0EOJ *)__tmp__PZNT)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__AZKJ=((__EXPR_SHIFT_R *)val__YXKJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PUT_TO__TFOJ__: {
+          __tmp__2LNL=((__PUT_TO__TFOJ *)__tmp__PZNT)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__AZKJ=((__EXPR_SHIFT_L *)val__YXKJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __ITEM__HGOJ__: {
+          __tmp__2LNL=((__ITEM__HGOJ *)__tmp__PZNT)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __PUT_TO__: {
-          __tmp__AZKJ=((__PUT_TO *)val__YXKJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__2LNL=((__SIZE_OF__5GOJ *)__tmp__PZNT)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __ITEM__: {
-          __tmp__AZKJ=((__ITEM *)val__YXKJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CAST__1HOJ__: {
+          __tmp__2LNL=((__CAST__1HOJ *)__tmp__PZNT)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __SIZE_OF__: {
-          __tmp__AZKJ=((__SIZE_OF *)val__YXKJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __REAL_CST__1LOJ__: {
+          __tmp__2LNL=((__REAL_CST__1LOJ *)__tmp__PZNT)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __CAST__: {
-          __tmp__AZKJ=((__CAST *)val__YXKJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__2LNL=((__CHARACTER_CST__RMOJ *)__tmp__PZNT)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__AZKJ=((__CALL_SLOT *)val__YXKJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__2LNL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PZNT)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __READ_SLOT__: {
-          __tmp__AZKJ=((__READ_SLOT *)val__YXKJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_SLOT__LL4K__: {
+          __tmp__2LNL=((__READ_SLOT__LL4K *)__tmp__PZNT)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__AZKJ=((__READ_GLOBAL *)val__YXKJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__2LNL=((__EXPR_NOT_LOGIC__W4FL *)__tmp__PZNT)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__AZKJ=((__EXPR_NOT_LOGIC *)val__YXKJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__2LNL=((__EXPR_OR_LOGIC__ADUL *)__tmp__PZNT)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__AZKJ=((__EXPR_OR_LOGIC *)val__YXKJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__2LNL=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PZNT)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__AZKJ=((__EXPR_OR_OR_LOGIC *)val__YXKJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__2LNL=((__EXPR_AND_LOGIC__EFUL *)__tmp__PZNT)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__AZKJ=((__EXPR_AND_LOGIC *)val__YXKJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__2LNL=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PZNT)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__AZKJ=((__EXPR_AND_AND_LOGIC *)val__YXKJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__2LNL=((__EXPR_NEG__EZVL *)__tmp__PZNT)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__AZKJ=((__EXPR_NEG *)val__YXKJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__2LNL=((__EXPR_ADD__SZVL *)__tmp__PZNT)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__AZKJ=((__EXPR_ADD *)val__YXKJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2LNL=((__READ_GLOBAL__T4YL *)__tmp__PZNT)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__AZKJ=((__EXPR_NOT *)val__YXKJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__2LNL=((__EXPR_NOT__XUPM *)__tmp__PZNT)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__AZKJ=((__EXPR_MOD *)val__YXKJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__2LNL=((__EXPR_MOD__3YPM *)__tmp__PZNT)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__AZKJ=((__EXPR_SUP_EQ *)val__YXKJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__2LNL=((__EXPR_OR__PQ0N *)__tmp__PZNT)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_INF__: {
-          __tmp__AZKJ=((__EXPR_INF *)val__YXKJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__2LNL=((__EXPR_SUP_EQ__1VBP *)__tmp__PZNT)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__AZKJ=((__EXPR_INF_EQ *)val__YXKJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF__OXBP__: {
+          __tmp__2LNL=((__EXPR_INF__OXBP *)__tmp__PZNT)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_OR__: {
-          __tmp__AZKJ=((__EXPR_OR *)val__YXKJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__2LNL=((__EXPR_INF_EQ__FYBP *)__tmp__PZNT)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__AZKJ=((__EXPR_XOR *)val__YXKJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__2LNL=((__EXPR_XOR__ABEP *)__tmp__PZNT)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
         };
-        add_last__RODI(result__0XKJ,write__value__14FH(loc__XXKJ,__tmp__AZKJ,val__YXKJ));
-      } else {
-        add_last__RODI(result__0XKJ,NULL);
-        switch (((struct ___OBJ *)val__YXKJ)->__id) {
-        case __LIST__: {
-          remove__SOJJ(val__YXKJ);
-        } break;
-        case __STRING_CST__: {
+        __tmp__OC0S=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__LZNT),__tmp__2LNL,__tmp__PZNT);
+        add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__ILNL),__tmp__OC0S);
+      } else /* FALSE */ {
+        add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__ILNL),NULL);
+        switch (((struct ___OBJ *)__tmp__PZNT)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__PZNT));
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(val__YXKJ);
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__PZNT));
         } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__40HQ=((__READ_LOCAL *)val__YXKJ);
-          Self__UX4R=((__LOCAL *)Self__40HQ->local__HJZD);
-          Self__UX4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UX4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__UX4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__VX4R=create__AXB( 250);
-            display__UXFK(Self__40HQ,voir__VX4R);
-            put_string__2EG(((__STRING *)voir__VX4R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__XX4R=((__LIST *)list_current__EH1);
-            voir__YX4R=create__AXB( 250);
-            display__EQQG(Self__XX4R,voir__YX4R);
-            put_string__2EG(((__STRING *)voir__YX4R));
-            fputc((int)('\n'),stdout);
+        case __READ_LOCAL__55ZI__: {
+          Self__QC0S=((__READ_LOCAL__55ZI *)__tmp__PZNT);
+          Self__QX5T=((__LOCAL__L4WC *)Self__QC0S->local__BVEJ);
+          Self__QX5T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QX5T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__QX5T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__RX5T=create__34B( 250);
+            display__HAEJ(Self__QC0S,__tmp__RX5T);
+            put_string__RGZ(((__STRING__BC *)__tmp__RX5T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(val__YXKJ);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(val__YXKJ);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(val__YXKJ);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__PZNT));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PZNT));
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__A1HQ=((__READ_LOCAL *)((__IS_EXPANDED *)val__YXKJ)->receiver__WN2H);
-          Self__ZX4R=((__LOCAL *)Self__A1HQ->local__HJZD);
-          Self__ZX4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZX4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__ZX4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__0X4R=create__AXB( 250);
-            display__UXFK(Self__A1HQ,voir__0X4R);
-            put_string__2EG(((__STRING *)voir__0X4R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__2X4R=((__LIST *)list_current__EH1);
-            voir__3X4R=create__AXB( 250);
-            display__EQQG(Self__2X4R,voir__3X4R);
-            put_string__2EG(((__STRING *)voir__3X4R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__QC0S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PZNT)->receiver__RA5J);
+          Self__QX5T=((__LOCAL__L4WC *)Self__QC0S->local__BVEJ);
+          Self__QX5T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QX5T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__QX5T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__RX5T=create__34B( 250);
+            display__HAEJ(Self__QC0S,__tmp__RX5T);
+            put_string__RGZ(((__STRING__BC *)__tmp__RX5T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(val__YXKJ);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(val__YXKJ);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(val__YXKJ);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__PZNT));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(val__YXKJ);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__PZNT));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(val__YXKJ);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__PZNT));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(val__YXKJ);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__PZNT));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(val__YXKJ);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__PZNT));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(val__YXKJ);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PZNT));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(val__YXKJ);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PZNT));
         } break;
-        case __ITEM__: {
-          remove__0XAK(val__YXKJ);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__PZNT));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(val__YXKJ);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__PZNT));
         } break;
-        case __CAST__: {
-          remove__BYAK(val__YXKJ);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__PZNT));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(val__YXKJ);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__PZNT));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(val__YXKJ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PZNT));
         } break;
-        case __READ_GLOBAL__: {
-          Self__B1HQ=((__READ_GLOBAL *)val__YXKJ);
-          unread__CGNL(Self__B1HQ->global__ZGJK,Self__B1HQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PZNT));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(val__YXKJ);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PZNT));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(val__YXKJ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PZNT));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(val__YXKJ);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PZNT));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(val__YXKJ);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__PZNT));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(val__YXKJ);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__PZNT));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(val__YXKJ);
+        case __READ_GLOBAL__T4YL__: {
+          Self__TC0S=((__READ_GLOBAL__T4YL *)__tmp__PZNT);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__TC0S->global__KAKM),Self__TC0S);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(val__YXKJ);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__PZNT));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(val__YXKJ);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__PZNT));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(val__YXKJ);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__PZNT));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(val__YXKJ);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PZNT));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(val__YXKJ);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__PZNT));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(val__YXKJ);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__PZNT));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(val__YXKJ);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(val__YXKJ);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__PZNT));
         } break;
         };
       };
-      Self__BPOJ=(__INTEGER)(Self__BPOJ +  1);
+      Result__GZNT=(__INTEGER__Q)(Result__GZNT +  1);
     };
-    switch (((struct ___OBJ *)e__Q31H)->__id) {
-    case __LIST__: {
-      __tmp__R41H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__R41H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)e__55YK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__UAZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__R41H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__UAZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__R41H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__UAZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__R41H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__UAZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__R41H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__UAZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__R41H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__UAZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__R41H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__UAZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__R41H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__UAZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __REAL_CST__: {
-      __tmp__R41H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__UAZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__R41H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__UAZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__R41H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__UAZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__R41H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__UAZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__R41H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__UAZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__R41H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__UAZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__R41H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__UAZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__R41H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__UAZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND__: {
-      __tmp__R41H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__UAZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__R41H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PUT_TO__TFOJ__: {
+      __tmp__UAZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__R41H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __ITEM__HGOJ__: {
+      __tmp__UAZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PUT_TO__: {
-      __tmp__R41H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__UAZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __ITEM__: {
-      __tmp__R41H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CAST__1HOJ__: {
+      __tmp__UAZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __SIZE_OF__: {
-      __tmp__R41H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __REAL_CST__1LOJ__: {
+      __tmp__UAZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CAST__: {
-      __tmp__R41H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__UAZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__R41H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__UAZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_SLOT__: {
-      __tmp__R41H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_SLOT__LL4K__: {
+      __tmp__UAZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__R41H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__UAZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__R41H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__UAZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__R41H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__UAZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__R41H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__UAZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__R41H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__UAZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__R41H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__UAZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__R41H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__UAZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__R41H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__UAZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__R41H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__UAZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__R41H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__UAZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__R41H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__UAZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF__: {
-      __tmp__R41H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__UAZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__R41H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF__OXBP__: {
+      __tmp__UAZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR__: {
-      __tmp__R41H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__UAZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__R41H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__UAZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    call__X31H=create__profil__with__43TI(__tmp__R41H,__tmp__O41H,result__0XKJ);
-    __tmp__U41H=Self__O31H->result_expr__F41H;
-    switch (((struct ___OBJ *)__tmp__U41H)->__id) {
-    case __PROTOTYPE_CST__: {
-      __tmp__V41H=((__PROTOTYPE_CST *)__tmp__U41H)->parent_constant__W2LC.static_type__M2YD;
+    __tmp__PBZK=create__profil__with__cop__NP4K(__tmp__UAZK,__tmp__3AZK,__tmp__ILNL,NULL);
+    call__IAZK=__tmp__PBZK;
+    __tmp__AZNT=Self__35YK->result_expr__4KBK;
+    switch (((struct ___OBJ *)__tmp__AZNT)->__id) {
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RBZK=((__PROTOTYPE_CST__LAXC *)__tmp__AZNT)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__V41H=((__LOCAL *)((__READ_LOCAL *)__tmp__U41H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RBZK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__AZNT));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__V41H=static_type__CN1H(__tmp__U41H);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__RBZK=((__READ_LOCAL__55ZI *)__tmp__AZNT)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
     };
-    if (((void *)((__TYPE_FULL *)__tmp__V41H)->parent_type__5SL != (void *)TYPE_VOID__)) {
-      __tmp__341H=Self__O31H->result_expr__F41H;
-      if (__tmp__341H==NULL) {
-        __tmp__441H=NULL;
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__RBZK)->the_parent_type__QLK != (void *)TYPE_VOID__IMB__)) {
+      Result__VHXT=Self__35YK->result_expr__4KBK;
+      if (Result__VHXT==NULL) {
+        __tmp__0BZK=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__341H)->__id) {
-        case __PROTOTYPE_CST__: {
-          __tmp__441H=NULL;
+        switch (((struct ___OBJ *)Result__VHXT)->__id) {
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__0BZK=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__441H=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__0BZK=((void *)Result__VHXT);
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__441H=((void *)__tmp__341H);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__0BZK=NULL;
         } break;
         }
       };
-      em__Y31H=__tmp__441H;
-      if (((void *)__tmp__441H != (void *)NULL)) {
-        __tmp__I51H=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__441H)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-        Self__CJBJ= 0;
-        while ((Self__CJBJ <= __tmp__I51H)) {
-          __tmp__P51H=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__Y31H)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CJBJ];
-          if (__tmp__P51H==NULL) {
-            __tmp__Q51H=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__P51H)->__id) {
-            case __LIST__: {
-              __tmp__Q51H=NULL;
+      em__JAZK=__tmp__0BZK;
+      if (((void *)__tmp__0BZK != (void *)NULL)) {
+        __tmp__CCZK=((__EXPR_MULTIPLE__GLWH *)__tmp__0BZK)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+        Self__FBCL= 0;
+        while ((Self__FBCL <= __tmp__CCZK)) {
+          __tmp__TZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)em__JAZK)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__FBCL];
+          if (__tmp__TZNT==NULL) {
+            __tmp__LCZK=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__TZNT)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __STRING_CST__: {
-              __tmp__Q51H=NULL;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXTERNAL_C__: {
-              __tmp__Q51H=NULL;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__Q51H=NULL;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __INTEGER_CST__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __READ_LOCAL__: {
-              __tmp__Q51H=((void *)__tmp__P51H);
+            case __READ_LOCAL__55ZI__: {
+              __tmp__LCZK=((void *)__tmp__TZNT);
             } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_EQUAL__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__Q51H=NULL;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __REAL_CST__: {
-              __tmp__Q51H=NULL;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __CHARACTER_CST__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __IS_EXPANDED__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __GET_TYPE_ID__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_SUP__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_SUB__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_MUL__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_DIV__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_AND__: {
-              __tmp__Q51H=NULL;
+            case __PUT_TO__TFOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__Q51H=NULL;
+            case __ITEM__HGOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__Q51H=NULL;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __PUT_TO__: {
-              __tmp__Q51H=NULL;
+            case __CAST__1HOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __ITEM__: {
-              __tmp__Q51H=NULL;
+            case __REAL_CST__1LOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __SIZE_OF__: {
-              __tmp__Q51H=NULL;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __CAST__: {
-              __tmp__Q51H=NULL;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __CALL_SLOT__: {
-              __tmp__Q51H=NULL;
+            case __READ_SLOT__LL4K__: {
+              __tmp__LCZK=((void *)__tmp__TZNT);
             } break;
-            case __READ_SLOT__: {
-              __tmp__Q51H=((void *)__tmp__P51H);
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__Q51H=((void *)__tmp__P51H);
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_NEG__: {
-              __tmp__Q51H=NULL;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__LCZK=((void *)__tmp__TZNT);
             } break;
-            case __EXPR_ADD__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_NOT__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_MOD__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_INF__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_INF__OXBP__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__LCZK=NULL;
             } break;
-            case __EXPR_OR__: {
-              __tmp__Q51H=NULL;
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__Q51H=NULL;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__LCZK=NULL;
             } break;
             }
           };
-          switch (((struct ___OBJ *)__tmp__Q51H)->__id) {
-          case __READ_LOCAL__: {
-            __tmp__X51H=((__READ_LOCAL *)__tmp__Q51H)->local__HJZD;
+          switch (((struct ___OBJ *)__tmp__LCZK)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__SCZK=((__READ_LOCAL__55ZI *)__tmp__LCZK)->local__BVEJ;
           } break;
-          case __READ_SLOT__: {
-            __tmp__X51H=((__READ_SLOT *)__tmp__Q51H)->slot__MUGK;
+          case __READ_SLOT__LL4K__: {
+            __tmp__SCZK=((__READ_SLOT__LL4K *)__tmp__LCZK)->slot__UYFM;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__X51H=((__READ_GLOBAL *)__tmp__Q51H)->global__ZGJK;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__SCZK=((__READ_GLOBAL__T4YL *)__tmp__LCZK)->global__KAKM;
           } break;
           };
-          __tmp__Z51H=((__CALL_SLOT *)call__X31H)->profil__Y51H;
-          if (((struct ___OBJ *)__tmp__Z51H)->__id==__PROFIL_SLOT__) {
-            __tmp__151H=((__PROFIL_SLOT *)__tmp__Z51H)->parent_profil__R1LC.result_list__051H;
-          } else {
-            __tmp__151H=((__PROFIL_BLOCK *)__tmp__Z51H)->parent_profil__OGAG.result_list__051H;
-          };
-          __tmp__251H=((void **)((__FAST_ARRAYoLOCALo *)__tmp__151H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__CJBJ];
-          switch (((struct ___OBJ *)e__Q31H)->__id) {
-          case __LIST__: {
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-          } break;
-          case __PROTOTYPE_CST__: {
-          } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-          } break;
-          case __EXPR_MULTIPLE__: {
-          } break;
-          case __EXPR_EQUAL__: {
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-          } break;
-          case __REAL_CST__: {
-          } break;
-          case __CHARACTER_CST__: {
-          } break;
-          case __IS_EXPANDED__: {
-          } break;
-          case __GET_TYPE_ID__: {
-          } break;
-          case __EXPR_SUP__: {
-          } break;
-          case __EXPR_SUB__: {
-          } break;
-          case __EXPR_MUL__: {
-          } break;
-          case __EXPR_DIV__: {
-          } break;
-          case __EXPR_AND__: {
-          } break;
-          case __EXPR_SHIFT_R__: {
-          } break;
-          case __EXPR_SHIFT_L__: {
-          } break;
-          case __PUT_TO__: {
-          } break;
-          case __ITEM__: {
-          } break;
-          case __SIZE_OF__: {
-          } break;
-          case __CAST__: {
-          } break;
-          case __CALL_SLOT__: {
-          } break;
-          case __READ_SLOT__: {
-          } break;
-          case __READ_GLOBAL__: {
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-          } break;
-          case __EXPR_OR_LOGIC__: {
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-          } break;
-          case __EXPR_AND_LOGIC__: {
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-          } break;
-          case __EXPR_NEG__: {
-          } break;
-          case __EXPR_ADD__: {
-          } break;
-          case __EXPR_NOT__: {
-          } break;
-          case __EXPR_MOD__: {
-          } break;
-          case __EXPR_SUP_EQ__: {
-          } break;
-          case __EXPR_INF__: {
-          } break;
-          case __EXPR_INF_EQ__: {
-          } break;
-          case __EXPR_OR__: {
-          } break;
-          case __EXPR_XOR__: {
-          } break;
+          __tmp__TZNT=call__IAZK->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__TZNT)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__VCZK=&(((__PROFIL_SLOT__OO2C *)__tmp__TZNT)->parent_profil__PO2C.result_list__RHOJ);
+          } else /* PROFIL_BLOCK */ {
+            __tmp__VCZK=&(((__PROFIL_BLOCK__O3NJ *)__tmp__TZNT)->parent_profil__P3NJ.result_list__RHOJ);
           };
-          rd__Z31H=read__QB5G(__tmp__251H);
-          switch (((struct ___OBJ *)e__Q31H)->__id) {
-          case __LIST__: {
-            __tmp__AA2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __STRING_CST__: {
-            __tmp__AA2H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__AA2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__AA2H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__AA2H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__AA2H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__AA2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__AA2H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__AA2H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __REAL_CST__: {
-            __tmp__AA2H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__AA2H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__AA2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__AA2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__AA2H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__AA2H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__AA2H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__AA2H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__AA2H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__AA2H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__AA2H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __PUT_TO__: {
-            __tmp__AA2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __ITEM__: {
-            __tmp__AA2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__AA2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __CAST__: {
-            __tmp__AA2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__AA2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__AA2H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__AA2H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__AA2H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__AA2H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__AA2H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__AA2H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__AA2H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__AA2H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__AA2H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__AA2H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__AA2H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__AA2H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__AA2H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__AA2H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__AA2H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__AA2H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          } break;
+          Self__QX5T=NULL;
+          __tmp__T1DL=(Self__FBCL ==  0);
+          __tmp__Z1DL.self=__tmp__VCZK;
+          __tmp__C2DL.self=__tmp__VCZK;
+          if (__tmp__T1DL) {
+            Self__QX5T=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__Z1DL.self)->first__THOJ;
+          } else /* FALSE */ {
+            Self__QX5T=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__C2DL.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(Self__FBCL -  1)];
           };
-          if (((struct ___OBJ *)__tmp__X51H)->__id==__LOCAL__) {
-            __tmp__CA2H=write__value__14FH(__tmp__X51H,__tmp__AA2H,rd__Z31H);
-          } else {
-            __tmp__CA2H=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__X51H),__tmp__AA2H,NULL,rd__Z31H);
+          switch (((struct ___OBJ *)e__55YK)->__id) {
           };
-          add_last__RODI(((__CALL_SLOT *)call__X31H)->result_list__DA2H,__tmp__CA2H);
-          Self__CJBJ=(__INTEGER)(Self__CJBJ +  1);
-        };
-        Self__344Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__441H)->expr_list__3EMH);
-        __tmp__HA2H=((void **)Self__344Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__344Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-        if (__tmp__HA2H==NULL) {
-          __tmp__IA2H=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__HA2H)->__id) {
-          case __LIST__: {
-            __tmp__IA2H=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__IA2H=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__IA2H=NULL;
+          Self__QC0S=read__5UEI(((__LOCAL__L4WC *)Self__QX5T));
+          switch (((struct ___OBJ *)e__55YK)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__0CZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__IA2H=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__0CZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__IA2H=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__0CZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__IA2H=((void *)__tmp__HA2H);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__0CZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__0CZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__IA2H=NULL;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__0CZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__0CZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __REAL_CST__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__0CZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__IA2H=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__0CZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__IA2H=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__0CZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__0CZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__0CZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__0CZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__0CZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__0CZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_AND__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__0CZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__0CZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__IA2H=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__0CZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __PUT_TO__: {
-            __tmp__IA2H=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__0CZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __ITEM__: {
-            __tmp__IA2H=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__0CZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __SIZE_OF__: {
-            __tmp__IA2H=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__0CZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __CAST__: {
-            __tmp__IA2H=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__0CZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__IA2H=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__0CZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __READ_SLOT__: {
-            __tmp__IA2H=((void *)__tmp__HA2H);
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__0CZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__IA2H=((void *)__tmp__HA2H);
+          case __READ_SLOT__LL4K__: {
+            __tmp__0CZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__0CZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__0CZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__0CZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__0CZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__0CZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__0CZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__0CZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__IA2H=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__0CZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__0CZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__0CZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_INF__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__0CZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__0CZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_OR__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__0CZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__IA2H=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__0CZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          }
-        };
-        rd__Z31H=__tmp__IA2H;
-      } else {
-        __tmp__PA2H=Self__O31H->result_expr__F41H;
-        if (__tmp__PA2H==NULL) {
-          __tmp__QA2H=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__PA2H)->__id) {
-          case __PROTOTYPE_CST__: {
-            __tmp__QA2H=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__0CZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__QA2H=((void *)__tmp__PA2H);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__QA2H=NULL;
-          } break;
-          }
-        };
-        rd__Z31H=__tmp__QA2H;
-      };
-      switch (((struct ___OBJ *)rd__Z31H)->__id) {
-      case __READ_LOCAL__: {
-        __tmp__YA2H=((__READ_LOCAL *)rd__Z31H)->local__HJZD;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__YA2H=((__READ_SLOT *)rd__Z31H)->slot__MUGK;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__YA2H=((__READ_GLOBAL *)rd__Z31H)->global__ZGJK;
-      } break;
-      };
-      switch (((struct ___OBJ *)e__Q31H)->__id) {
-      case __LIST__: {
-        __tmp__ZA2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __STRING_CST__: {
-        __tmp__ZA2H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__ZA2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__ZA2H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__ZA2H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__ZA2H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__ZA2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__ZA2H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__ZA2H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __REAL_CST__: {
-        __tmp__ZA2H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__ZA2H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__ZA2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__ZA2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__ZA2H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__ZA2H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__ZA2H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__ZA2H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__ZA2H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__ZA2H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__ZA2H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __PUT_TO__: {
-        __tmp__ZA2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __ITEM__: {
-        __tmp__ZA2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__ZA2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CAST__: {
-        __tmp__ZA2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__ZA2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__ZA2H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__ZA2H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__ZA2H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__ZA2H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__ZA2H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__ZA2H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__ZA2H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__ZA2H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__ZA2H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__ZA2H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__ZA2H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__ZA2H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__ZA2H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__ZA2H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__ZA2H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__ZA2H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      };
-      if (((struct ___OBJ *)__tmp__YA2H)->__id==__LOCAL__) {
-        __tmp__1A2H=write__value__14FH(__tmp__YA2H,__tmp__ZA2H,call__X31H);
-      } else {
-        __tmp__1A2H=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__YA2H),__tmp__ZA2H,NULL,call__X31H);
-      };
-      add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,__tmp__1A2H);
-    } else {
-      add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,call__X31H);
-    };
-  };
-  switch (((struct ___OBJ *)e__Q31H)->__id) {
-  case __LIST__: {
-    __tmp__EB2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__EB2H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__EB2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__EB2H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__EB2H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__EB2H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__EB2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EB2H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EB2H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __REAL_CST__: {
-    __tmp__EB2H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__EB2H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__EB2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EB2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__EB2H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__EB2H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__EB2H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__EB2H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND__: {
-    __tmp__EB2H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EB2H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EB2H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PUT_TO__: {
-    __tmp__EB2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __ITEM__: {
-    __tmp__EB2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __SIZE_OF__: {
-    __tmp__EB2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CAST__: {
-    __tmp__EB2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__EB2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_SLOT__: {
-    __tmp__EB2H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__EB2H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EB2H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EB2H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EB2H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EB2H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EB2H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__EB2H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__EB2H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__EB2H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__EB2H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EB2H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF__: {
-    __tmp__EB2H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EB2H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR__: {
-    __tmp__EB2H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__EB2H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  };
-  add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,create__type__PKQC(__tmp__EB2H,TYPE_VOID__->parent_type__UIB.default__AKC));
-  return(result__S31H);
-}
-
-static void* product__with__KB2H(__DTA_WR_VALUE *Self__LB2H,void *t__MB2H,void *e__NB2H)
-// ({DTA_WR_VALUE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__YGER,v__THER;
-  __POSITION __tmp__QB2H,p__XGER,p__NSPR,p__DTPR,p__SHER,p__DVPR;
-  __POSITION p__ZVPR,__tmp__Y5TI;
-  void *result__PB2H;
-  void *__tmp__14TI,*__tmp__34TI,*s__X4TI,*__tmp__D5TI,*__tmp__S5TI;
-  void *s__2Y5I;
-  void *__tmp__24TI,*v__OSPR,*v__EVPR;
-  void *__tmp__E5TI,*__tmp__F5TI,*new_value__4Y5I,*__tmp__IZ5I;
-  void *__tmp__JZ5I;
-  __STRING_CST *Self__M1HQ,*Self__U1HQ;
-  __PROTOTYPE_CST *Self__N1HQ,*Self__V1HQ;
-  __INTEGER_CST *Self__O1HQ,*result__OGER,*Self__WGER,*Self__W1HQ;
-  __INTEGER_CST *result__JHER,*Self__RHER;
-  void *t__ZGER,*t__PSPR,*t__UHER,*t__FVPR;
-  __POINTER ptr__PGER,ptr_table__1RPR,next__0RPR,result__2RPR;
-  __POINTER ptr_table__ASPR,next__5RPR,result__BSPR,ptr__FSPR;
-  __POINTER ptr_table__RSPR,next__QSPR,result__SSPR,ptr_table__WSPR;
-  __POINTER next__VSPR,result__XSPR,ptr__1SPR,ptr_table__GTPR;
-  __POINTER next__FTPR,result__HTPR,ptr_table__LTPR,next__KTPR;
-  __POINTER result__MTPR,ptr__QTPR,ptr_table__3TPR,next__2TPR;
-  __POINTER result__4TPR,ptr_table__CUPR,next__BUPR,result__DUPR;
-  __POINTER ptr__5GER,ptr_table__HUPR,next__GUPR,result__IUPR;
-  __POINTER ptr_table__MUPR,next__LUPR,result__NUPR,ptr__KHER;
-  __POINTER ptr_table__RUPR,next__QUPR,result__SUPR,ptr_table__WUPR;
-  __POINTER next__VUPR,result__XUPR,ptr__1UPR,ptr_table__HVPR;
-  __POINTER next__GVPR,result__IVPR,ptr_table__MVPR,next__LVPR;
-  __POINTER result__NVPR,ptr__RVPR,ptr_table__2VPR,next__1VPR;
-  __POINTER result__3VPR,ptr_table__BWPR,next__AWPR,result__CWPR;
-  __INTEGER typ_id__QGER,typ_id__GSPR,typ_id__2SPR,typ_id__RTPR;
-  __INTEGER typ_id__AHER,typ_id__LHER,typ_id__2UPR,typ_id__SVPR;
-  __INTEGER __tmp__3Z5I,Self__AYCJ;
-  __UINTEGER_32 sz__RGER,a__SGER,new_size__TGER,t__UGER,a__VGER;
-  __UINTEGER_32 new_size__DSPR,lab_type__CSPR,sz__HSPR,a__ISPR;
-  __UINTEGER_32 new_size__JSPR,t__KSPR,a__LSPR,new_size__ZSPR;
-  __UINTEGER_32 lab_type__YSPR,sz__3SPR,a__4SPR,new_size__5SPR,t__ATPR;
-  __UINTEGER_32 a__BTPR,new_size__OTPR,lab_type__NTPR,sz__STPR,a__TTPR;
-  __UINTEGER_32 new_size__UTPR,t__VTPR,a__WTPR,new_size__FUPR;
-  __UINTEGER_32 lab_type__EUPR,sz__BHER,a__CHER,new_size__DHER,t__EHER;
-  __UINTEGER_32 a__FHER,new_size__PUPR,lab_type__OUPR,sz__MHER,a__NHER;
-  __UINTEGER_32 new_size__OHER,t__PHER,a__QHER,new_size__ZUPR;
-  __UINTEGER_32 lab_type__YUPR,sz__3UPR,a__4UPR,new_size__5UPR,t__AVPR;
-  __UINTEGER_32 a__BVPR,new_size__PVPR,lab_type__OVPR,sz__TVPR,a__UVPR;
-  __UINTEGER_32 new_size__VVPR,t__WVPR,a__XVPR,new_size__EWPR;
-  __UINTEGER_32 lab_type__DWPR;
-  void *__tmp__NECR,*__tmp__RECR,*__tmp__1GER,*__tmp__VECR,*__tmp__ZECR;
-  void *__tmp__WHER;
-  __READ_LOCAL *__tmp__OECR,*__tmp__SECR,*__tmp__WECR,*__tmp__0ECR;
-  __REAL_CST *Self__Q1HQ,*result__ESPR,*Self__MSPR,*Self__Y1HQ;
-  __REAL_CST *result__0UPR,*Self__CVPR;
-  __CHARACTER_CST *Self__S1HQ,*Self__01HQ;
-  __IS_EXPANDED *Self__T1HQ,*result__0SPR,*Self__CTPR,*Self__11HQ;
-  __IS_EXPANDED *result__QVPR,*Self__YVPR;
-  __READ_GLOBAL *__tmp__2GER,*__tmp__XHER;
-  __NODE_STYLE *result__PTPR,*Self__XTPR;
-  __NODE_TYPE *result__4GER,*Self__GHER;
-  void *__tmp__R5TI,*__tmp__T5TI;
-  void *__tmp__RZ5I,*__tmp__Q05I;
-  void *__tmp__TZ5I,*em__AZ5I;
-  void *__tmp__D05I;
-  __FAST_ARRAYoEXPRo *Self__G54Q;
-  switch (((struct ___OBJ *)e__NB2H)->__id) {
-  case __LIST__: {
-    __tmp__QB2H=((__LIST *)e__NB2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__QB2H=((__STRING_CST *)e__NB2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__QB2H=((__EXTERNAL_C *)e__NB2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__QB2H=((__PROTOTYPE_CST *)e__NB2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__QB2H=((__INTEGER_CST *)e__NB2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__QB2H=((__READ_LOCAL *)e__NB2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__QB2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__QB2H=((__EXPR_EQUAL *)e__NB2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__QB2H=((__EXPR_NOT_EQUAL *)e__NB2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __REAL_CST__: {
-    __tmp__QB2H=((__REAL_CST *)e__NB2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__QB2H=((__CHARACTER_CST *)e__NB2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__QB2H=((__IS_EXPANDED *)e__NB2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__QB2H=((__GET_TYPE_ID *)e__NB2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__QB2H=((__EXPR_SUP *)e__NB2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__QB2H=((__EXPR_SUB *)e__NB2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__QB2H=((__EXPR_MUL *)e__NB2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__QB2H=((__EXPR_DIV *)e__NB2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND__: {
-    __tmp__QB2H=((__EXPR_AND *)e__NB2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__QB2H=((__EXPR_SHIFT_R *)e__NB2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__QB2H=((__EXPR_SHIFT_L *)e__NB2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PUT_TO__: {
-    __tmp__QB2H=((__PUT_TO *)e__NB2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __ITEM__: {
-    __tmp__QB2H=((__ITEM *)e__NB2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __SIZE_OF__: {
-    __tmp__QB2H=((__SIZE_OF *)e__NB2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CAST__: {
-    __tmp__QB2H=((__CAST *)e__NB2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__QB2H=((__CALL_SLOT *)e__NB2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_SLOT__: {
-    __tmp__QB2H=((__READ_SLOT *)e__NB2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__QB2H=((__READ_GLOBAL *)e__NB2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__QB2H=((__EXPR_NOT_LOGIC *)e__NB2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__QB2H=((__EXPR_OR_LOGIC *)e__NB2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QB2H=((__EXPR_OR_OR_LOGIC *)e__NB2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__QB2H=((__EXPR_AND_LOGIC *)e__NB2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QB2H=((__EXPR_AND_AND_LOGIC *)e__NB2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__QB2H=((__EXPR_NEG *)e__NB2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__QB2H=((__EXPR_ADD *)e__NB2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__QB2H=((__EXPR_NOT *)e__NB2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__QB2H=((__EXPR_MOD *)e__NB2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__QB2H=((__EXPR_SUP_EQ *)e__NB2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF__: {
-    __tmp__QB2H=((__EXPR_INF *)e__NB2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__QB2H=((__EXPR_INF_EQ *)e__NB2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR__: {
-    __tmp__QB2H=((__EXPR_OR *)e__NB2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__QB2H=((__EXPR_XOR *)e__NB2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  };
-  result__PB2H=create__YBAG(__tmp__QB2H);
-  if (((void *)t__MB2H == (void *)TYPE_NULL__)) {
-    product_error__for__in__with__EL0G(Self__LB2H->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM,NULL,result__PB2H,Self__LB2H->parent_dta__XSUH.context__VHZD);
-  } else {
-    __tmp__14TI=Self__LB2H->parent_dta__XSUH.slot__WHZD;
-    if (((struct ___OBJ *)__tmp__14TI)->__id==__SLOT_DATA__) {
-      __tmp__24TI=((__SLOT_DATA *)__tmp__14TI)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-    } else {
-      __tmp__24TI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__14TI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-    };
-    switch (((struct ___OBJ *)t__MB2H)->__id) {
-    case __TYPE__: {
-      __tmp__34TI=get_local_slot__P3EG(t__MB2H,__tmp__24TI);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__34TI=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__34TI=get_local_slot__DAFG(t__MB2H,__tmp__24TI);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__34TI=get_local_slot__LCFG(t__MB2H,__tmp__24TI);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__34TI=get_local_slot__TEFG(t__MB2H,__tmp__24TI);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__34TI=get_local_slot__1GFG(t__MB2H,__tmp__24TI);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__34TI=get_local_slot__C5EJ(__tmp__24TI);
-    } break;
-    };
-    s__X4TI=__tmp__34TI;
-    if (((void *)__tmp__34TI == (void *)NULL)) {
-      switch (((struct ___OBJ *)t__MB2H)->__id) {
-      case __TYPE__: {
-        __tmp__D5TI=get_path_slot__RJ1G(t__MB2H,__tmp__24TI);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__D5TI=NULL;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__D5TI=get_path_slot__KL1G(t__MB2H,__tmp__24TI);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__D5TI=get_path_slot__5M1G(t__MB2H,__tmp__24TI);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__D5TI=get_path_slot__UO1G(t__MB2H,__tmp__24TI);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__D5TI=get_path_slot__JQ1G(t__MB2H,__tmp__24TI);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__D5TI=get_path_slot__P5EJ(__tmp__24TI);
-      } break;
-      };
-      s__X4TI=__tmp__D5TI;
-      if (((struct ___OBJ *)__tmp__D5TI)->__id==__SLOT_DATA__) {
-        __tmp__E5TI=get_expr_result__ZTOG(__tmp__D5TI);
-      } else {
-        __tmp__E5TI=get_expr_result__YWOG(__tmp__D5TI);
-      };
-      switch (((struct ___OBJ *)e__NB2H)->__id) {
-      case __LIST__: {
-        __tmp__F5TI=my_copy__MSYM(e__NB2H);
-      } break;
-      case __STRING_CST__: {
-        Self__M1HQ=((__STRING_CST *)e__NB2H);
-        __tmp__F5TI=create__text__ITMH(Self__M1HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M1HQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__F5TI=my_copy__EK2H(e__NB2H);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__N1HQ=((__PROTOTYPE_CST *)e__NB2H);
-        __tmp__F5TI=create__type__PKQC(Self__N1HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N1HQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__O1HQ=((__INTEGER_CST *)e__NB2H);
-        p__XGER=Self__O1HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__YGER=Self__O1HQ->value__W4YD;
-        t__ZGER=Self__O1HQ->parent_constant__B3LC.static_type__M2YD;
-        result__OGER=NULL;
-        ptr__PGER=((__POINTER )(NULL));
-        typ_id__QGER= 0;
-        sz__RGER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__RGER ==  0)) {
-          result__OGER=INTEGER_CST__;
-        } else {
-          typ_id__QGER=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RGER);
-          if ((typ_id__QGER == (__INTEGER)(-  1))) {
-            a__SGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__TGER=(__UINTEGER_32)((__UINTEGER_32)(sz__RGER + a__SGER) & (__UINTEGER_32)(~ a__SGER));
-            ptr_table__1RPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TGER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__0RPR=((__POINTER )(NULL));
-            result__2RPR=((__POINTER *)ptr_table__1RPR)[ 0];
-            if ((result__2RPR == (void *)NULL)) {
-              result__2RPR=new_lab__2PJ(new_size__TGER);
-              next__0RPR=(void *)((unsigned long)result__2RPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TGER)));
-              ((__POINTER *)next__0RPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1RPR)[ 0]=next__0RPR;
-            } else {
-              next__0RPR=((__POINTER *)result__2RPR)[ 0];
-              if ((next__0RPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2RPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TGER <<  1)) <=  4096)) {
-                  next__0RPR=(void *)((unsigned long)result__2RPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TGER)));
-                } else {
-                  next__0RPR=new_lab__2PJ(new_size__TGER);
-                };
-                ((__POINTER *)next__0RPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1RPR)[ 0]=next__0RPR;
-              } else {
-                ((__POINTER *)result__2RPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0RPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__2RPR=next__0RPR;
-              };
-            };
-            ptr__PGER=result__2RPR;
-          } else {
-            t__UGER=((__UINTEGER_32 )typ_id__QGER);
-            a__VGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__DSPR=(__UINTEGER_32)((__UINTEGER_32)(sz__RGER + a__VGER) & (__UINTEGER_32)(~ a__VGER));
-            ptr_table__ASPR=((__POINTER )(&(table_type[(t__UGER)])));
-            lab_type__CSPR=(__UINTEGER_32)(t__UGER |  1);
-            next__5RPR=((__POINTER )(NULL));
-            result__BSPR=((__POINTER *)ptr_table__ASPR)[ 0];
-            if ((result__BSPR == (void *)NULL)) {
-              result__BSPR=new_lab__2PJ(lab_type__CSPR);
-              next__5RPR=(void *)((unsigned long)result__BSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSPR)));
-              ((__POINTER *)next__5RPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ASPR)[ 0]=next__5RPR;
-            } else {
-              next__5RPR=((__POINTER *)result__BSPR)[ 0];
-              if ((next__5RPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BSPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DSPR <<  1)) <=  4096)) {
-                  next__5RPR=(void *)((unsigned long)result__BSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSPR)));
-                } else {
-                  next__5RPR=new_lab__2PJ(lab_type__CSPR);
-                };
-                ((__POINTER *)next__5RPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ASPR)[ 0]=next__5RPR;
-              } else {
-                ((__POINTER *)result__BSPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5RPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BSPR=next__5RPR;
-              };
-            };
-            ptr__PGER=result__BSPR;
           };
-          result__OGER=((__INTEGER_CST *)ptr__PGER);
-          *(result__OGER) = *(INTEGER_CST__);
-        };
-        Self__WGER=((__INTEGER_CST *)result__OGER);
-        Self__WGER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XGER;
-        Self__WGER->value__W4YD=v__YGER;
-        Self__WGER->parent_constant__B3LC.static_type__M2YD=t__ZGER;
-        check_type__YG5D(Self__WGER);
-        __tmp__F5TI=result__OGER;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__NECR=read__QB5G(((__READ_LOCAL *)e__NB2H)->local__HJZD);
-        if (__tmp__NECR==NULL) {
-          __tmp__OECR=NULL;
-        } else {
-          __tmp__OECR=((__READ_LOCAL *)__tmp__NECR);
-        };
-        __tmp__F5TI=__tmp__OECR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__F5TI=my_copy__SL2H(e__NB2H);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__F5TI=my_copy__LM2H(e__NB2H);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__F5TI=my_copy__YM2H(e__NB2H);
-      } break;
-      case __REAL_CST__: {
-        Self__Q1HQ=((__REAL_CST *)e__NB2H);
-        p__NSPR=Self__Q1HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__OSPR=Self__Q1HQ->value__HN2H;
-        t__PSPR=Self__Q1HQ->parent_constant__U2JH.static_type__M2YD;
-        result__ESPR=NULL;
-        ptr__FSPR=((__POINTER )(NULL));
-        typ_id__GSPR= 0;
-        sz__HSPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__HSPR ==  0)) {
-          result__ESPR=REAL_CST__;
-        } else {
-          typ_id__GSPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HSPR);
-          if ((typ_id__GSPR == (__INTEGER)(-  1))) {
-            a__ISPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__JSPR=(__UINTEGER_32)((__UINTEGER_32)(sz__HSPR + a__ISPR) & (__UINTEGER_32)(~ a__ISPR));
-            ptr_table__RSPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JSPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__QSPR=((__POINTER )(NULL));
-            result__SSPR=((__POINTER *)ptr_table__RSPR)[ 0];
-            if ((result__SSPR == (void *)NULL)) {
-              result__SSPR=new_lab__2PJ(new_size__JSPR);
-              next__QSPR=(void *)((unsigned long)result__SSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JSPR)));
-              ((__POINTER *)next__QSPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RSPR)[ 0]=next__QSPR;
-            } else {
-              next__QSPR=((__POINTER *)result__SSPR)[ 0];
-              if ((next__QSPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SSPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JSPR <<  1)) <=  4096)) {
-                  next__QSPR=(void *)((unsigned long)result__SSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JSPR)));
-                } else {
-                  next__QSPR=new_lab__2PJ(new_size__JSPR);
-                };
-                ((__POINTER *)next__QSPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RSPR)[ 0]=next__QSPR;
-              } else {
-                ((__POINTER *)result__SSPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QSPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SSPR=next__QSPR;
-              };
-            };
-            ptr__FSPR=result__SSPR;
-          } else {
-            t__KSPR=((__UINTEGER_32 )typ_id__GSPR);
-            a__LSPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ZSPR=(__UINTEGER_32)((__UINTEGER_32)(sz__HSPR + a__LSPR) & (__UINTEGER_32)(~ a__LSPR));
-            ptr_table__WSPR=((__POINTER )(&(table_type[(t__KSPR)])));
-            lab_type__YSPR=(__UINTEGER_32)(t__KSPR |  1);
-            next__VSPR=((__POINTER )(NULL));
-            result__XSPR=((__POINTER *)ptr_table__WSPR)[ 0];
-            if ((result__XSPR == (void *)NULL)) {
-              result__XSPR=new_lab__2PJ(lab_type__YSPR);
-              next__VSPR=(void *)((unsigned long)result__XSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSPR)));
-              ((__POINTER *)next__VSPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WSPR)[ 0]=next__VSPR;
-            } else {
-              next__VSPR=((__POINTER *)result__XSPR)[ 0];
-              if ((next__VSPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XSPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZSPR <<  1)) <=  4096)) {
-                  next__VSPR=(void *)((unsigned long)result__XSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSPR)));
-                } else {
-                  next__VSPR=new_lab__2PJ(lab_type__YSPR);
-                };
-                ((__POINTER *)next__VSPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WSPR)[ 0]=next__VSPR;
-              } else {
-                ((__POINTER *)result__XSPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VSPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__XSPR=next__VSPR;
-              };
-            };
-            ptr__FSPR=result__XSPR;
+          if (((struct ___OBJ *)__tmp__SCZK)->__id==__LOCAL__L4WC__) {
+            __tmp__0C0S=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__SCZK),__tmp__0CZK,Self__QC0S);
+            __tmp__LCZK=__tmp__0C0S;
+          } else /* SLOT_DATA */ {
+            __tmp__TBBS=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__SCZK)),__tmp__0CZK,NULL,Self__QC0S);
+            __tmp__LCZK=__tmp__TBBS;
           };
-          result__ESPR=((__REAL_CST *)ptr__FSPR);
-          *(result__ESPR) = *(REAL_CST__);
-        };
-        Self__MSPR=((__REAL_CST *)result__ESPR);
-        Self__MSPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NSPR;
-        Self__MSPR->value__HN2H=v__OSPR;
-        Self__MSPR->parent_constant__U2JH.static_type__M2YD=t__PSPR;
-        __tmp__F5TI=result__ESPR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__S1HQ=((__CHARACTER_CST *)e__NB2H);
-        __tmp__F5TI=create__char__4SMH(Self__S1HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__S1HQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__T1HQ=((__IS_EXPANDED *)e__NB2H);
-        __tmp__RECR=read__QB5G(((__READ_LOCAL *)Self__T1HQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__RECR==NULL) {
-          __tmp__SECR=NULL;
-        } else {
-          __tmp__SECR=((__READ_LOCAL *)__tmp__RECR);
-        };
-        p__DTPR=Self__T1HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__0SPR=NULL;
-        ptr__1SPR=((__POINTER )(NULL));
-        typ_id__2SPR= 0;
-        sz__3SPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__3SPR ==  0)) {
-          result__0SPR=IS_EXPANDED__;
-        } else {
-          typ_id__2SPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3SPR);
-          if ((typ_id__2SPR == (__INTEGER)(-  1))) {
-            a__4SPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5SPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3SPR + a__4SPR) & (__UINTEGER_32)(~ a__4SPR));
-            ptr_table__GTPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5SPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__FTPR=((__POINTER )(NULL));
-            result__HTPR=((__POINTER *)ptr_table__GTPR)[ 0];
-            if ((result__HTPR == (void *)NULL)) {
-              result__HTPR=new_lab__2PJ(new_size__5SPR);
-              next__FTPR=(void *)((unsigned long)result__HTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5SPR)));
-              ((__POINTER *)next__FTPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GTPR)[ 0]=next__FTPR;
-            } else {
-              next__FTPR=((__POINTER *)result__HTPR)[ 0];
-              if ((next__FTPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HTPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5SPR <<  1)) <=  4096)) {
-                  next__FTPR=(void *)((unsigned long)result__HTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5SPR)));
-                } else {
-                  next__FTPR=new_lab__2PJ(new_size__5SPR);
-                };
-                ((__POINTER *)next__FTPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GTPR)[ 0]=next__FTPR;
-              } else {
-                ((__POINTER *)result__HTPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FTPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HTPR=next__FTPR;
-              };
+          __tmp__CDZK=&(call__IAZK->result_list__BDZK);
+          result__QJPU=NULL;
+          ptr__RJPU=((__POINTER__IB )(NULL));
+          typ_id__SJPU= 0;
+          __tmp__TJPU=((__POINTER__IB )sizeof(__RESULT__3CZK));
+          if (((unsigned long)__tmp__TJPU ==  0)) {
+            result__QJPU=RESULT__3CZK__;
+          } else /* FALSE */ {
+            typ_id__SJPU=__RESULT__3CZK__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TJPU));
+            if ((typ_id__SJPU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__XJPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WJPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_size[(__tmp__XJPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WJPU)));
+              ptr__RJPU=__tmp__VJPU;
+            } else /* FALSE */ {
+              __tmp__XJPU=((__UINTEGER_32__ZWB )typ_id__SJPU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_type[(__tmp__XJPU)]))),(__UINTEGER_32__ZWB)(__tmp__XJPU |  1));
+              ptr__RJPU=__tmp__VJPU;
             };
-            ptr__1SPR=result__HTPR;
-          } else {
-            t__ATPR=((__UINTEGER_32 )typ_id__2SPR);
-            a__BTPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__OTPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3SPR + a__BTPR) & (__UINTEGER_32)(~ a__BTPR));
-            ptr_table__LTPR=((__POINTER )(&(table_type[(t__ATPR)])));
-            lab_type__NTPR=(__UINTEGER_32)(t__ATPR |  1);
-            next__KTPR=((__POINTER )(NULL));
-            result__MTPR=((__POINTER *)ptr_table__LTPR)[ 0];
-            if ((result__MTPR == (void *)NULL)) {
-              result__MTPR=new_lab__2PJ(lab_type__NTPR);
-              next__KTPR=(void *)((unsigned long)result__MTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTPR)));
-              ((__POINTER *)next__KTPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LTPR)[ 0]=next__KTPR;
-            } else {
-              next__KTPR=((__POINTER *)result__MTPR)[ 0];
-              if ((next__KTPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MTPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OTPR <<  1)) <=  4096)) {
-                  next__KTPR=(void *)((unsigned long)result__MTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTPR)));
-                } else {
-                  next__KTPR=new_lab__2PJ(lab_type__NTPR);
-                };
-                ((__POINTER *)next__KTPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LTPR)[ 0]=next__KTPR;
-              } else {
-                ((__POINTER *)result__MTPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KTPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__MTPR=next__KTPR;
-              };
-            };
-            ptr__1SPR=result__MTPR;
+            result__QJPU=((__RESULT__3CZK *)ptr__RJPU);
+            *(result__QJPU) = *(RESULT__3CZK__);
           };
-          result__0SPR=((__IS_EXPANDED *)ptr__1SPR);
-          *(result__0SPR) = *(IS_EXPANDED__);
+          ((__RESULT__3CZK *)result__QJPU)->write__DWKL=__tmp__LCZK;
+          add_last__CHCL(__tmp__CDZK,result__QJPU);
+          Self__FBCL=(__INTEGER__Q)(Self__FBCL +  1);
         };
-        Self__CTPR=((__IS_EXPANDED *)result__0SPR);
-        Self__CTPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DTPR;
-        Self__CTPR->receiver__WN2H=__tmp__SECR;
-        __tmp__F5TI=result__0SPR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__F5TI=my_copy__1N2H(e__NB2H);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__F5TI=my_copy__EO2H(e__NB2H);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__F5TI=my_copy__PO2H(e__NB2H);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__F5TI=my_copy__1O2H(e__NB2H);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__F5TI=my_copy__GP2H(e__NB2H);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__F5TI=my_copy__RP2H(e__NB2H);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__F5TI=my_copy__2P2H(e__NB2H);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__F5TI=my_copy__HQ2H(e__NB2H);
-      } break;
-      case __PUT_TO__: {
-        __tmp__F5TI=my_copy__SQ2H(e__NB2H);
-      } break;
-      case __ITEM__: {
-        __tmp__F5TI=my_copy__DR2H(e__NB2H);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__F5TI=my_copy__PR2H(e__NB2H);
-      } break;
-      case __CAST__: {
-        __tmp__F5TI=my_copy__YR2H(e__NB2H);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__F5TI=my_copy__5SYM(e__NB2H);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__F5TI=my_copy__IUGK(e__NB2H);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__1GER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__NB2H)->global__ZGJK),NULL);
-        if (__tmp__1GER==NULL) {
-          __tmp__2GER=NULL;
+      } else /* FALSE */ {
+        __tmp__PZNT=Self__35YK->result_expr__4KBK;
+        if (__tmp__PZNT==NULL) {
+          Self__QC0S=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__1GER)->__id) {
-          case __READ_SLOT__: {
-            __tmp__2GER=NULL;
+          switch (((struct ___OBJ *)__tmp__PZNT)->__id) {
+          case __PROTOTYPE_CST__LAXC__: {
+            Self__QC0S=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            Self__QC0S=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__2GER=((__READ_GLOBAL *)__tmp__1GER);
+          case __READ_LOCAL__55ZI__: {
+            Self__QC0S=((void *)__tmp__PZNT);
           } break;
           }
         };
-        __tmp__F5TI=__tmp__2GER;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__F5TI=my_copy__BQCN(e__NB2H);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__F5TI=my_copy__NREO(e__NB2H);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__F5TI=my_copy__VYJO(e__NB2H);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__F5TI=my_copy__0REO(e__NB2H);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__F5TI=my_copy__BZJO(e__NB2H);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__F5TI=my_copy__CNJM(e__NB2H);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__F5TI=my_copy__5XLL(e__NB2H);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__F5TI=my_copy__WVYM(e__NB2H);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__F5TI=my_copy__FSEO(e__NB2H);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__F5TI=my_copy__QCEP(e__NB2H);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__F5TI=my_copy__5LSN(e__NB2H);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__F5TI=my_copy__KMSN(e__NB2H);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__F5TI=my_copy__JZPN(e__NB2H);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__F5TI=my_copy__G3SO(e__NB2H);
-      } break;
-      };
-      result__PTPR=NULL;
-      ptr__QTPR=((__POINTER )(NULL));
-      typ_id__RTPR= 0;
-      sz__STPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
-      if ((sz__STPR ==  0)) {
-        result__PTPR=NODE_STYLE__;
-      } else {
-        typ_id__RTPR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__STPR);
-        if ((typ_id__RTPR == (__INTEGER)(-  1))) {
-          a__TTPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__UTPR=(__UINTEGER_32)((__UINTEGER_32)(sz__STPR + a__TTPR) & (__UINTEGER_32)(~ a__TTPR));
-          ptr_table__3TPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UTPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__2TPR=((__POINTER )(NULL));
-          result__4TPR=((__POINTER *)ptr_table__3TPR)[ 0];
-          if ((result__4TPR == (void *)NULL)) {
-            result__4TPR=new_lab__2PJ(new_size__UTPR);
-            next__2TPR=(void *)((unsigned long)result__4TPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTPR)));
-            ((__POINTER *)next__2TPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3TPR)[ 0]=next__2TPR;
-          } else {
-            next__2TPR=((__POINTER *)result__4TPR)[ 0];
-            if ((next__2TPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4TPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UTPR <<  1)) <=  4096)) {
-                next__2TPR=(void *)((unsigned long)result__4TPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTPR)));
-              } else {
-                next__2TPR=new_lab__2PJ(new_size__UTPR);
-              };
-              ((__POINTER *)next__2TPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3TPR)[ 0]=next__2TPR;
-            } else {
-              ((__POINTER *)result__4TPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2TPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4TPR=next__2TPR;
-            };
-          };
-          ptr__QTPR=result__4TPR;
-        } else {
-          t__VTPR=((__UINTEGER_32 )typ_id__RTPR);
-          a__WTPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__FUPR=(__UINTEGER_32)((__UINTEGER_32)(sz__STPR + a__WTPR) & (__UINTEGER_32)(~ a__WTPR));
-          ptr_table__CUPR=((__POINTER )(&(table_type[(t__VTPR)])));
-          lab_type__EUPR=(__UINTEGER_32)(t__VTPR |  1);
-          next__BUPR=((__POINTER )(NULL));
-          result__DUPR=((__POINTER *)ptr_table__CUPR)[ 0];
-          if ((result__DUPR == (void *)NULL)) {
-            result__DUPR=new_lab__2PJ(lab_type__EUPR);
-            next__BUPR=(void *)((unsigned long)result__DUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUPR)));
-            ((__POINTER *)next__BUPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CUPR)[ 0]=next__BUPR;
-          } else {
-            next__BUPR=((__POINTER *)result__DUPR)[ 0];
-            if ((next__BUPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DUPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FUPR <<  1)) <=  4096)) {
-                next__BUPR=(void *)((unsigned long)result__DUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUPR)));
-              } else {
-                next__BUPR=new_lab__2PJ(lab_type__EUPR);
-              };
-              ((__POINTER *)next__BUPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CUPR)[ 0]=next__BUPR;
-            } else {
-              ((__POINTER *)result__DUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DUPR=next__BUPR;
-            };
-          };
-          ptr__QTPR=result__DUPR;
-        };
-        result__PTPR=((__NODE_STYLE *)ptr__QTPR);
-        *(result__PTPR) = *(NODE_STYLE__);
-      };
-      Self__XTPR=((__NODE_STYLE *)result__PTPR);
-      Self__XTPR->parent_node__WO0G.expr__RJZD=__tmp__F5TI;
-      Self__XTPR->slot__ON5G=__tmp__D5TI;
-      Self__XTPR->parent_node__WO0G.data__SJZD=Self__LB2H;
-      Self__XTPR->result_expr__PN5G=__tmp__E5TI;
-      add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,result__PTPR);
-      result__4GER=NULL;
-      ptr__5GER=((__POINTER )(NULL));
-      typ_id__AHER= 0;
-      sz__BHER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-      if ((sz__BHER ==  0)) {
-        result__4GER=NODE_TYPE__;
-      } else {
-        typ_id__AHER=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BHER);
-        if ((typ_id__AHER == (__INTEGER)(-  1))) {
-          a__CHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__DHER=(__UINTEGER_32)((__UINTEGER_32)(sz__BHER + a__CHER) & (__UINTEGER_32)(~ a__CHER));
-          ptr_table__HUPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DHER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__GUPR=((__POINTER )(NULL));
-          result__IUPR=((__POINTER *)ptr_table__HUPR)[ 0];
-          if ((result__IUPR == (void *)NULL)) {
-            result__IUPR=new_lab__2PJ(new_size__DHER);
-            next__GUPR=(void *)((unsigned long)result__IUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHER)));
-            ((__POINTER *)next__GUPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HUPR)[ 0]=next__GUPR;
-          } else {
-            next__GUPR=((__POINTER *)result__IUPR)[ 0];
-            if ((next__GUPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IUPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DHER <<  1)) <=  4096)) {
-                next__GUPR=(void *)((unsigned long)result__IUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHER)));
-              } else {
-                next__GUPR=new_lab__2PJ(new_size__DHER);
-              };
-              ((__POINTER *)next__GUPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HUPR)[ 0]=next__GUPR;
-            } else {
-              ((__POINTER *)result__IUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__IUPR=next__GUPR;
-            };
-          };
-          ptr__5GER=result__IUPR;
-        } else {
-          t__EHER=((__UINTEGER_32 )typ_id__AHER);
-          a__FHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PUPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BHER + a__FHER) & (__UINTEGER_32)(~ a__FHER));
-          ptr_table__MUPR=((__POINTER )(&(table_type[(t__EHER)])));
-          lab_type__OUPR=(__UINTEGER_32)(t__EHER |  1);
-          next__LUPR=((__POINTER )(NULL));
-          result__NUPR=((__POINTER *)ptr_table__MUPR)[ 0];
-          if ((result__NUPR == (void *)NULL)) {
-            result__NUPR=new_lab__2PJ(lab_type__OUPR);
-            next__LUPR=(void *)((unsigned long)result__NUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUPR)));
-            ((__POINTER *)next__LUPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MUPR)[ 0]=next__LUPR;
-          } else {
-            next__LUPR=((__POINTER *)result__NUPR)[ 0];
-            if ((next__LUPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NUPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PUPR <<  1)) <=  4096)) {
-                next__LUPR=(void *)((unsigned long)result__NUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUPR)));
-              } else {
-                next__LUPR=new_lab__2PJ(lab_type__OUPR);
-              };
-              ((__POINTER *)next__LUPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MUPR)[ 0]=next__LUPR;
-            } else {
-              ((__POINTER *)result__NUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__NUPR=next__LUPR;
-            };
-          };
-          ptr__5GER=result__NUPR;
+        __tmp__LZNT=((__READ_LOCAL__55ZI *)Self__QC0S)->local__BVEJ;
+        __tmp__PZNT=__tmp__PBZK->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__PZNT)->__id==__PROFIL_SLOT__OO2C__) {
+          __tmp__VCZK=&(((__PROFIL_SLOT__OO2C *)__tmp__PZNT)->parent_profil__PO2C.result_list__RHOJ);
+        } else /* PROFIL_BLOCK */ {
+          __tmp__VCZK=&(((__PROFIL_BLOCK__O3NJ *)__tmp__PZNT)->parent_profil__P3NJ.result_list__RHOJ);
         };
-        result__4GER=((__NODE_TYPE *)ptr__5GER);
-        *(result__4GER) = *(NODE_TYPE__);
-      };
-      Self__GHER=((__NODE_TYPE *)result__4GER);
-      Self__GHER->parent_node__QLQC.expr__RJZD=__tmp__E5TI;
-      Self__GHER->parent_node__QLQC.data__SJZD=Self__LB2H;
-      late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-      add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,result__4GER);
-    } else {
-      if (((struct ___OBJ *)s__X4TI)->__id==__SLOT_DATA__) {
-        __tmp__R5TI=((__SLOT *)((__SLOT_DATA *)s__X4TI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__R5TI=((__SLOT *)((__SLOT_CODE *)s__X4TI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      __tmp__S5TI=Self__LB2H->parent_dta__XSUH.slot__WHZD;
-      if (((struct ___OBJ *)__tmp__S5TI)->__id==__SLOT_DATA__) {
-        __tmp__T5TI=((__SLOT *)((__SLOT_DATA *)__tmp__S5TI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__T5TI=((__SLOT *)((__SLOT_CODE *)__tmp__S5TI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      is_equal_profil__XK5G(__tmp__R5TI,__tmp__T5TI);
-      s__2Y5I=s__X4TI;
-      new_value__4Y5I=NULL;
-      if (Self__LB2H->copy_value__BZ5I) {
-        __tmp__IZ5I=Self__LB2H->value__ZMFI;
-        switch (((struct ___OBJ *)__tmp__IZ5I)->__id) {
-        case __LIST__: {
-          __tmp__JZ5I=my_copy__MSYM(__tmp__IZ5I);
-        } break;
-        case __STRING_CST__: {
-          Self__U1HQ=((__STRING_CST *)__tmp__IZ5I);
-          __tmp__JZ5I=create__text__ITMH(Self__U1HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U1HQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__JZ5I=my_copy__EK2H(__tmp__IZ5I);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__V1HQ=((__PROTOTYPE_CST *)__tmp__IZ5I);
-          __tmp__JZ5I=create__type__PKQC(Self__V1HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V1HQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__W1HQ=((__INTEGER_CST *)__tmp__IZ5I);
-          p__SHER=Self__W1HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__THER=Self__W1HQ->value__W4YD;
-          t__UHER=Self__W1HQ->parent_constant__B3LC.static_type__M2YD;
-          result__JHER=NULL;
-          ptr__KHER=((__POINTER )(NULL));
-          typ_id__LHER= 0;
-          sz__MHER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__MHER ==  0)) {
-            result__JHER=INTEGER_CST__;
-          } else {
-            typ_id__LHER=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MHER);
-            if ((typ_id__LHER == (__INTEGER)(-  1))) {
-              a__NHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__OHER=(__UINTEGER_32)((__UINTEGER_32)(sz__MHER + a__NHER) & (__UINTEGER_32)(~ a__NHER));
-              ptr_table__RUPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OHER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__QUPR=((__POINTER )(NULL));
-              result__SUPR=((__POINTER *)ptr_table__RUPR)[ 0];
-              if ((result__SUPR == (void *)NULL)) {
-                result__SUPR=new_lab__2PJ(new_size__OHER);
-                next__QUPR=(void *)((unsigned long)result__SUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHER)));
-                ((__POINTER *)next__QUPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RUPR)[ 0]=next__QUPR;
-              } else {
-                next__QUPR=((__POINTER *)result__SUPR)[ 0];
-                if ((next__QUPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SUPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OHER <<  1)) <=  4096)) {
-                    next__QUPR=(void *)((unsigned long)result__SUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHER)));
-                  } else {
-                    next__QUPR=new_lab__2PJ(new_size__OHER);
-                  };
-                  ((__POINTER *)next__QUPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RUPR)[ 0]=next__QUPR;
-                } else {
-                  ((__POINTER *)result__SUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SUPR=next__QUPR;
-                };
-              };
-              ptr__KHER=result__SUPR;
-            } else {
-              t__PHER=((__UINTEGER_32 )typ_id__LHER);
-              a__QHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ZUPR=(__UINTEGER_32)((__UINTEGER_32)(sz__MHER + a__QHER) & (__UINTEGER_32)(~ a__QHER));
-              ptr_table__WUPR=((__POINTER )(&(table_type[(t__PHER)])));
-              lab_type__YUPR=(__UINTEGER_32)(t__PHER |  1);
-              next__VUPR=((__POINTER )(NULL));
-              result__XUPR=((__POINTER *)ptr_table__WUPR)[ 0];
-              if ((result__XUPR == (void *)NULL)) {
-                result__XUPR=new_lab__2PJ(lab_type__YUPR);
-                next__VUPR=(void *)((unsigned long)result__XUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZUPR)));
-                ((__POINTER *)next__VUPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WUPR)[ 0]=next__VUPR;
-              } else {
-                next__VUPR=((__POINTER *)result__XUPR)[ 0];
-                if ((next__VUPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XUPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZUPR <<  1)) <=  4096)) {
-                    next__VUPR=(void *)((unsigned long)result__XUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZUPR)));
-                  } else {
-                    next__VUPR=new_lab__2PJ(lab_type__YUPR);
-                  };
-                  ((__POINTER *)next__VUPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WUPR)[ 0]=next__VUPR;
-                } else {
-                  ((__POINTER *)result__XUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XUPR=next__VUPR;
-                };
-              };
-              ptr__KHER=result__XUPR;
-            };
-            result__JHER=((__INTEGER_CST *)ptr__KHER);
-            *(result__JHER) = *(INTEGER_CST__);
-          };
-          Self__RHER=((__INTEGER_CST *)result__JHER);
-          Self__RHER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SHER;
-          Self__RHER->value__W4YD=v__THER;
-          Self__RHER->parent_constant__B3LC.static_type__M2YD=t__UHER;
-          check_type__YG5D(Self__RHER);
-          __tmp__JZ5I=result__JHER;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__VECR=read__QB5G(((__READ_LOCAL *)__tmp__IZ5I)->local__HJZD);
-          if (__tmp__VECR==NULL) {
-            __tmp__WECR=NULL;
-          } else {
-            __tmp__WECR=((__READ_LOCAL *)__tmp__VECR);
-          };
-          __tmp__JZ5I=__tmp__WECR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__JZ5I=my_copy__SL2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__JZ5I=my_copy__LM2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__JZ5I=my_copy__YM2H(__tmp__IZ5I);
-        } break;
-        case __REAL_CST__: {
-          Self__Y1HQ=((__REAL_CST *)__tmp__IZ5I);
-          p__DVPR=Self__Y1HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__EVPR=Self__Y1HQ->value__HN2H;
-          t__FVPR=Self__Y1HQ->parent_constant__U2JH.static_type__M2YD;
-          result__0UPR=NULL;
-          ptr__1UPR=((__POINTER )(NULL));
-          typ_id__2UPR= 0;
-          sz__3UPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__3UPR ==  0)) {
-            result__0UPR=REAL_CST__;
-          } else {
-            typ_id__2UPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3UPR);
-            if ((typ_id__2UPR == (__INTEGER)(-  1))) {
-              a__4UPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5UPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3UPR + a__4UPR) & (__UINTEGER_32)(~ a__4UPR));
-              ptr_table__HVPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5UPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__GVPR=((__POINTER )(NULL));
-              result__IVPR=((__POINTER *)ptr_table__HVPR)[ 0];
-              if ((result__IVPR == (void *)NULL)) {
-                result__IVPR=new_lab__2PJ(new_size__5UPR);
-                next__GVPR=(void *)((unsigned long)result__IVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UPR)));
-                ((__POINTER *)next__GVPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HVPR)[ 0]=next__GVPR;
-              } else {
-                next__GVPR=((__POINTER *)result__IVPR)[ 0];
-                if ((next__GVPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IVPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5UPR <<  1)) <=  4096)) {
-                    next__GVPR=(void *)((unsigned long)result__IVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UPR)));
-                  } else {
-                    next__GVPR=new_lab__2PJ(new_size__5UPR);
-                  };
-                  ((__POINTER *)next__GVPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__HVPR)[ 0]=next__GVPR;
-                } else {
-                  ((__POINTER *)result__IVPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GVPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__IVPR=next__GVPR;
-                };
-              };
-              ptr__1UPR=result__IVPR;
-            } else {
-              t__AVPR=((__UINTEGER_32 )typ_id__2UPR);
-              a__BVPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__PVPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3UPR + a__BVPR) & (__UINTEGER_32)(~ a__BVPR));
-              ptr_table__MVPR=((__POINTER )(&(table_type[(t__AVPR)])));
-              lab_type__OVPR=(__UINTEGER_32)(t__AVPR |  1);
-              next__LVPR=((__POINTER )(NULL));
-              result__NVPR=((__POINTER *)ptr_table__MVPR)[ 0];
-              if ((result__NVPR == (void *)NULL)) {
-                result__NVPR=new_lab__2PJ(lab_type__OVPR);
-                next__LVPR=(void *)((unsigned long)result__NVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVPR)));
-                ((__POINTER *)next__LVPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MVPR)[ 0]=next__LVPR;
-              } else {
-                next__LVPR=((__POINTER *)result__NVPR)[ 0];
-                if ((next__LVPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NVPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PVPR <<  1)) <=  4096)) {
-                    next__LVPR=(void *)((unsigned long)result__NVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVPR)));
-                  } else {
-                    next__LVPR=new_lab__2PJ(lab_type__OVPR);
-                  };
-                  ((__POINTER *)next__LVPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MVPR)[ 0]=next__LVPR;
-                } else {
-                  ((__POINTER *)result__NVPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LVPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NVPR=next__LVPR;
-                };
-              };
-              ptr__1UPR=result__NVPR;
-            };
-            result__0UPR=((__REAL_CST *)ptr__1UPR);
-            *(result__0UPR) = *(REAL_CST__);
-          };
-          Self__CVPR=((__REAL_CST *)result__0UPR);
-          Self__CVPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DVPR;
-          Self__CVPR->value__HN2H=v__EVPR;
-          Self__CVPR->parent_constant__U2JH.static_type__M2YD=t__FVPR;
-          __tmp__JZ5I=result__0UPR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__01HQ=((__CHARACTER_CST *)__tmp__IZ5I);
-          __tmp__JZ5I=create__char__4SMH(Self__01HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__01HQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__11HQ=((__IS_EXPANDED *)__tmp__IZ5I);
-          __tmp__ZECR=read__QB5G(((__READ_LOCAL *)Self__11HQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__ZECR==NULL) {
-            __tmp__0ECR=NULL;
-          } else {
-            __tmp__0ECR=((__READ_LOCAL *)__tmp__ZECR);
-          };
-          p__ZVPR=Self__11HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__QVPR=NULL;
-          ptr__RVPR=((__POINTER )(NULL));
-          typ_id__SVPR= 0;
-          sz__TVPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__TVPR ==  0)) {
-            result__QVPR=IS_EXPANDED__;
-          } else {
-            typ_id__SVPR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TVPR);
-            if ((typ_id__SVPR == (__INTEGER)(-  1))) {
-              a__UVPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VVPR=(__UINTEGER_32)((__UINTEGER_32)(sz__TVPR + a__UVPR) & (__UINTEGER_32)(~ a__UVPR));
-              ptr_table__2VPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VVPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1VPR=((__POINTER )(NULL));
-              result__3VPR=((__POINTER *)ptr_table__2VPR)[ 0];
-              if ((result__3VPR == (void *)NULL)) {
-                result__3VPR=new_lab__2PJ(new_size__VVPR);
-                next__1VPR=(void *)((unsigned long)result__3VPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVPR)));
-                ((__POINTER *)next__1VPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2VPR)[ 0]=next__1VPR;
-              } else {
-                next__1VPR=((__POINTER *)result__3VPR)[ 0];
-                if ((next__1VPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3VPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VVPR <<  1)) <=  4096)) {
-                    next__1VPR=(void *)((unsigned long)result__3VPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVPR)));
-                  } else {
-                    next__1VPR=new_lab__2PJ(new_size__VVPR);
-                  };
-                  ((__POINTER *)next__1VPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2VPR)[ 0]=next__1VPR;
-                } else {
-                  ((__POINTER *)result__3VPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1VPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3VPR=next__1VPR;
-                };
-              };
-              ptr__RVPR=result__3VPR;
-            } else {
-              t__WVPR=((__UINTEGER_32 )typ_id__SVPR);
-              a__XVPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EWPR=(__UINTEGER_32)((__UINTEGER_32)(sz__TVPR + a__XVPR) & (__UINTEGER_32)(~ a__XVPR));
-              ptr_table__BWPR=((__POINTER )(&(table_type[(t__WVPR)])));
-              lab_type__DWPR=(__UINTEGER_32)(t__WVPR |  1);
-              next__AWPR=((__POINTER )(NULL));
-              result__CWPR=((__POINTER *)ptr_table__BWPR)[ 0];
-              if ((result__CWPR == (void *)NULL)) {
-                result__CWPR=new_lab__2PJ(lab_type__DWPR);
-                next__AWPR=(void *)((unsigned long)result__CWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EWPR)));
-                ((__POINTER *)next__AWPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BWPR)[ 0]=next__AWPR;
-              } else {
-                next__AWPR=((__POINTER *)result__CWPR)[ 0];
-                if ((next__AWPR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CWPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EWPR <<  1)) <=  4096)) {
-                    next__AWPR=(void *)((unsigned long)result__CWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EWPR)));
-                  } else {
-                    next__AWPR=new_lab__2PJ(lab_type__DWPR);
-                  };
-                  ((__POINTER *)next__AWPR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BWPR)[ 0]=next__AWPR;
-                } else {
-                  ((__POINTER *)result__CWPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AWPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CWPR=next__AWPR;
-                };
-              };
-              ptr__RVPR=result__CWPR;
-            };
-            result__QVPR=((__IS_EXPANDED *)ptr__RVPR);
-            *(result__QVPR) = *(IS_EXPANDED__);
-          };
-          Self__YVPR=((__IS_EXPANDED *)result__QVPR);
-          Self__YVPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZVPR;
-          Self__YVPR->receiver__WN2H=__tmp__0ECR;
-          __tmp__JZ5I=result__QVPR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__JZ5I=my_copy__1N2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__JZ5I=my_copy__EO2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__JZ5I=my_copy__PO2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__JZ5I=my_copy__1O2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__JZ5I=my_copy__GP2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__JZ5I=my_copy__RP2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__JZ5I=my_copy__2P2H(__tmp__IZ5I);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__JZ5I=my_copy__HQ2H(__tmp__IZ5I);
-        } break;
-        case __PUT_TO__: {
-          __tmp__JZ5I=my_copy__SQ2H(__tmp__IZ5I);
-        } break;
-        case __ITEM__: {
-          __tmp__JZ5I=my_copy__DR2H(__tmp__IZ5I);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__JZ5I=my_copy__PR2H(__tmp__IZ5I);
-        } break;
-        case __CAST__: {
-          __tmp__JZ5I=my_copy__YR2H(__tmp__IZ5I);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__JZ5I=my_copy__5SYM(__tmp__IZ5I);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__JZ5I=my_copy__IUGK(__tmp__IZ5I);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__WHER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IZ5I)->global__ZGJK),NULL);
-          if (__tmp__WHER==NULL) {
-            __tmp__XHER=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__WHER)->__id) {
-            case __READ_SLOT__: {
-              __tmp__XHER=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__XHER=((__READ_GLOBAL *)__tmp__WHER);
-            } break;
-            }
-          };
-          __tmp__JZ5I=__tmp__XHER;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__JZ5I=my_copy__BQCN(__tmp__IZ5I);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__JZ5I=my_copy__NREO(__tmp__IZ5I);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__JZ5I=my_copy__VYJO(__tmp__IZ5I);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__JZ5I=my_copy__0REO(__tmp__IZ5I);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__JZ5I=my_copy__BZJO(__tmp__IZ5I);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__JZ5I=my_copy__CNJM(__tmp__IZ5I);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__JZ5I=my_copy__5XLL(__tmp__IZ5I);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__JZ5I=my_copy__WVYM(__tmp__IZ5I);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__JZ5I=my_copy__FSEO(__tmp__IZ5I);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__JZ5I=my_copy__QCEP(__tmp__IZ5I);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__JZ5I=my_copy__5LSN(__tmp__IZ5I);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__JZ5I=my_copy__KMSN(__tmp__IZ5I);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__JZ5I=my_copy__JZPN(__tmp__IZ5I);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__JZ5I=my_copy__G3SO(__tmp__IZ5I);
-        } break;
+        Self__QX5T=__tmp__VCZK->first__THOJ;
+        switch (((struct ___OBJ *)e__55YK)->__id) {
         };
-        new_value__4Y5I=__tmp__JZ5I;
-      } else {
-        new_value__4Y5I=Self__LB2H->value__ZMFI;
-        Self__LB2H->copy_value__BZ5I=TRUE__;
-      };
-      if (((struct ___OBJ *)s__X4TI)->__id==__SLOT_DATA__) {
-        __tmp__RZ5I=slot_data__B4TH(s__X4TI);
-      } else {
-        __tmp__RZ5I=slot_data__14TH(s__X4TI);
-      };
-      if (new_value__4Y5I==NULL) {
-        __tmp__TZ5I=NULL;
-      } else {
-        switch (((struct ___OBJ *)new_value__4Y5I)->__id) {
-        case __LIST__: {
-          __tmp__TZ5I=NULL;
+        Self__QC0S=read__5UEI(((__LOCAL__L4WC *)Self__QX5T));
+        switch (((struct ___OBJ *)e__55YK)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__2LNL=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __STRING_CST__: {
-          __tmp__TZ5I=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__2LNL=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__TZ5I=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__2LNL=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__TZ5I=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__2LNL=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__2LNL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__TZ5I=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__2LNL=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__TZ5I=((void *)new_value__4Y5I);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__2LNL=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__2LNL=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__TZ5I=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__2LNL=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __REAL_CST__: {
-          __tmp__TZ5I=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__2LNL=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__2LNL=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__2LNL=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__2LNL=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__2LNL=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__2LNL=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__2LNL=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__2LNL=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_AND__: {
-          __tmp__TZ5I=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__2LNL=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__TZ5I=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__2LNL=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__TZ5I=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__2LNL=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __PUT_TO__: {
-          __tmp__TZ5I=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__2LNL=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __ITEM__: {
-          __tmp__TZ5I=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__2LNL=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __SIZE_OF__: {
-          __tmp__TZ5I=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__2LNL=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __CAST__: {
-          __tmp__TZ5I=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__2LNL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__TZ5I=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__2LNL=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __READ_SLOT__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__2LNL=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__2LNL=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__2LNL=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__2LNL=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__2LNL=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__2LNL=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__2LNL=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__TZ5I=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2LNL=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__2LNL=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__2LNL=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__2LNL=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__2LNL=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_INF__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__2LNL=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__2LNL=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_OR__: {
-          __tmp__TZ5I=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__2LNL=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__TZ5I=NULL;
-        } break;
-        }
-      };
-      em__AZ5I=__tmp__TZ5I;
-      if (((void *)__tmp__TZ5I != (void *)NULL)) {
-        __tmp__3Z5I=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__TZ5I)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-        Self__AYCJ= 0;
-        while ((Self__AYCJ <= __tmp__3Z5I)) {
-          if (((struct ___OBJ *)s__2Y5I)->__id==__SLOT_DATA__) {
-            __tmp__D05I=((__SLOT *)((__SLOT_DATA *)s__2Y5I)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__D05I=((__SLOT *)((__SLOT_CODE *)s__2Y5I)->parent_slot__A22F)->slot_data_list__KK3F;
+        };
+        __tmp__OC0S=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__LZNT),__tmp__2LNL,Self__QC0S);
+        __tmp__CDZK=&(__tmp__PBZK->result_list__BDZK);
+        result__QJPU=NULL;
+        ptr__RJPU=((__POINTER__IB )(NULL));
+        __tmp__CCZK= 0;
+        __tmp__TJPU=((__POINTER__IB )sizeof(__RESULT__3CZK));
+        if (((unsigned long)__tmp__TJPU ==  0)) {
+          result__QJPU=RESULT__3CZK__;
+        } else /* FALSE */ {
+          __tmp__CCZK=__RESULT__3CZK__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TJPU));
+          if ((__tmp__CCZK == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XJPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WJPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_size[(__tmp__XJPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WJPU)));
+            ptr__RJPU=__tmp__VJPU;
+          } else /* FALSE */ {
+            __tmp__XJPU=((__UINTEGER_32__ZWB )__tmp__CCZK);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_type[(__tmp__XJPU)]))),(__UINTEGER_32__ZWB)(__tmp__XJPU |  1));
+            ptr__RJPU=__tmp__VJPU;
           };
-          add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,new_write__rec__value__2JBJ(((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__D05I)->parent_arrayed_collection__FK3F.storage__A45F)[Self__AYCJ],e__NB2H,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__AZ5I)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__AYCJ]));
-          Self__AYCJ=(__INTEGER)(Self__AYCJ +  1);
+          result__QJPU=((__RESULT__3CZK *)ptr__RJPU);
+          *(result__QJPU) = *(RESULT__3CZK__);
         };
-        Self__G54Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__TZ5I)->expr_list__3EMH);
-        new_value__4Y5I=((void **)Self__G54Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__G54Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-      };
-      add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,new_write__rec__value__2JBJ(__tmp__RZ5I,e__NB2H,new_value__4Y5I));
-      if (((struct ___OBJ *)s__X4TI)->__id==__SLOT_DATA__) {
-        __tmp__Q05I=((__SLOT *)((__SLOT_DATA *)s__X4TI)->parent_slot__IHZD)->slot_id__C4OG;
-      } else {
-        __tmp__Q05I=((__SLOT *)((__SLOT_CODE *)s__X4TI)->parent_slot__A22F)->slot_id__C4OG;
-      };
-      if (((void *)__tmp__Q05I != (void *)NULL)) {
-        add_write_id__in__ZDBJ(e__NB2H,s__X4TI,result__PB2H);
+        ((__RESULT__3CZK *)result__QJPU)->write__DWKL=__tmp__OC0S;
+        add_last__CHCL(__tmp__CDZK,result__QJPU);
       };
     };
-    switch (((struct ___OBJ *)e__NB2H)->__id) {
-    case __LIST__: {
-      __tmp__Y5TI=((__LIST *)e__NB2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__Y5TI=((__STRING_CST *)e__NB2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__Y5TI=((__EXTERNAL_C *)e__NB2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Y5TI=((__PROTOTYPE_CST *)e__NB2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__Y5TI=((__INTEGER_CST *)e__NB2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__Y5TI=((__READ_LOCAL *)e__NB2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Y5TI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Y5TI=((__EXPR_EQUAL *)e__NB2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Y5TI=((__EXPR_NOT_EQUAL *)e__NB2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __REAL_CST__: {
-      __tmp__Y5TI=((__REAL_CST *)e__NB2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__Y5TI=((__CHARACTER_CST *)e__NB2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__Y5TI=((__IS_EXPANDED *)e__NB2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Y5TI=((__GET_TYPE_ID *)e__NB2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__Y5TI=((__EXPR_SUP *)e__NB2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__Y5TI=((__EXPR_SUB *)e__NB2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__Y5TI=((__EXPR_MUL *)e__NB2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__Y5TI=((__EXPR_DIV *)e__NB2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__Y5TI=((__EXPR_AND *)e__NB2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Y5TI=((__EXPR_SHIFT_R *)e__NB2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Y5TI=((__EXPR_SHIFT_L *)e__NB2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __PUT_TO__: {
-      __tmp__Y5TI=((__PUT_TO *)e__NB2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __ITEM__: {
-      __tmp__Y5TI=((__ITEM *)e__NB2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__Y5TI=((__SIZE_OF *)e__NB2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CAST__: {
-      __tmp__Y5TI=((__CAST *)e__NB2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__Y5TI=((__CALL_SLOT *)e__NB2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__Y5TI=((__READ_SLOT *)e__NB2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__Y5TI=((__READ_GLOBAL *)e__NB2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Y5TI=((__EXPR_NOT_LOGIC *)e__NB2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Y5TI=((__EXPR_OR_LOGIC *)e__NB2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Y5TI=((__EXPR_OR_OR_LOGIC *)e__NB2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Y5TI=((__EXPR_AND_LOGIC *)e__NB2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Y5TI=((__EXPR_AND_AND_LOGIC *)e__NB2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__Y5TI=((__EXPR_NEG *)e__NB2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__Y5TI=((__EXPR_ADD *)e__NB2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__Y5TI=((__EXPR_NOT *)e__NB2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__Y5TI=((__EXPR_MOD *)e__NB2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Y5TI=((__EXPR_SUP_EQ *)e__NB2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__Y5TI=((__EXPR_INF *)e__NB2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Y5TI=((__EXPR_INF_EQ *)e__NB2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__Y5TI=((__EXPR_OR *)e__NB2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__Y5TI=((__EXPR_XOR *)e__NB2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    };
-    add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,create__type__PKQC(__tmp__Y5TI,TYPE_VOID__->parent_type__UIB.default__AKC));
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__2W5T)->expr_list__NA4D),__tmp__PBZK);
   };
-  return(result__PB2H);
+  __tmp__AZNT=result__2W5T;
+  return(__tmp__AZNT);
 }
 
-static void* product__with__AC2H(__DTA_RD_ARGS *Self__BC2H,void *t__CC2H,void *e__DC2H)
-// ({DTA_RD_ARGS},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__BEZK(__DTA_RD_ARGS__HSWJ *Self__CEZK,void *t__DEZK,void *e__EEZK)
+// ({DTA_RD_ARGS__HSWJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__DIER,v__4IER;
-  __POSITION __tmp__GC2H,p__CIER,p__YWPR,p__OXPR,p__3IER,p__OZPR;
-  __POSITION p__E0PR,__tmp__JBUI;
-  void *result__FC2H;
-  void *__tmp__MAUI,*__tmp__OAUI,*s__IAUI,*__tmp__UAUI,*__tmp__DBUI;
-  void *__tmp__NAUI,*v__ZWPR,*v__PZPR;
-  void *__tmp__VAUI,*__tmp__WAUI,*__tmp__S15I,*r__JS1G;
-  __STRING_CST *Self__41HQ,*Self__G2HQ;
-  __PROTOTYPE_CST *Self__51HQ,*Self__H2HQ;
-  __INTEGER_CST *Self__A2HQ,*result__ZHER,*Self__BIER,*Self__I2HQ;
-  __INTEGER_CST *result__UIER,*Self__2IER;
-  void *t__EIER,*t__0WPR,*t__5IER,*t__QZPR;
-  __POINTER ptr__0HER,ptr_table__GWPR,next__FWPR,result__HWPR;
-  __POINTER ptr_table__LWPR,next__KWPR,result__MWPR,ptr__QWPR;
-  __POINTER ptr_table__2WPR,next__1WPR,result__3WPR,ptr_table__BXPR;
-  __POINTER next__AXPR,result__CXPR,ptr__GXPR,ptr_table__RXPR;
-  __POINTER next__QXPR,result__SXPR,ptr_table__WXPR,next__VXPR;
-  __POINTER result__XXPR,ptr__1XPR,ptr_table__IYPR,next__HYPR;
-  __POINTER result__JYPR,ptr_table__NYPR,next__MYPR,result__OYPR;
-  __POINTER ptr__KIER,ptr_table__SYPR,next__RYPR,result__TYPR;
-  __POINTER ptr_table__XYPR,next__WYPR,result__YYPR,ptr__VIER;
-  __POINTER ptr_table__2YPR,next__1YPR,result__3YPR,ptr_table__BZPR;
-  __POINTER next__AZPR,result__CZPR,ptr__GZPR,ptr_table__SZPR;
-  __POINTER next__RZPR,result__TZPR,ptr_table__XZPR,next__WZPR;
-  __POINTER result__YZPR,ptr__2ZPR,ptr_table__H0PR,next__G0PR;
-  __POINTER result__I0PR,ptr_table__M0PR,next__L0PR,result__N0PR;
-  __POINTER ptr__QZ1G,ptr_table__R0PR,next__Q0PR,result__S0PR;
-  __POINTER ptr_table__W0PR,next__V0PR,result__X0PR;
-  __INTEGER typ_id__1HER,typ_id__RWPR,typ_id__HXPR,typ_id__2XPR;
-  __INTEGER typ_id__LIER,typ_id__WIER,typ_id__HZPR,typ_id__3ZPR;
-  __INTEGER typ_id__VZ1G;
-  __UINTEGER_32 sz__2HER,a__3HER,new_size__4HER,t__5HER,a__AIER;
-  __UINTEGER_32 new_size__OWPR,lab_type__NWPR,sz__SWPR,a__TWPR;
-  __UINTEGER_32 new_size__UWPR,t__VWPR,a__WWPR,new_size__EXPR;
-  __UINTEGER_32 lab_type__DXPR,sz__IXPR,a__JXPR,new_size__KXPR,t__LXPR;
-  __UINTEGER_32 a__MXPR,new_size__ZXPR,lab_type__YXPR,sz__3XPR,a__4XPR;
-  __UINTEGER_32 new_size__5XPR,t__AYPR,a__BYPR,new_size__QYPR;
-  __UINTEGER_32 lab_type__PYPR,sz__MIER,a__NIER,new_size__OIER,t__PIER;
-  __UINTEGER_32 a__QIER,new_size__0YPR,lab_type__ZYPR,sz__XIER,a__YIER;
-  __UINTEGER_32 new_size__ZIER,t__0IER,a__1IER,new_size__EZPR;
-  __UINTEGER_32 lab_type__DZPR,sz__IZPR,a__JZPR,new_size__KZPR,t__LZPR;
-  __UINTEGER_32 a__MZPR,new_size__0ZPR,lab_type__ZZPR,sz__4ZPR,a__5ZPR;
-  __UINTEGER_32 new_size__A0PR,t__B0PR,a__C0PR,new_size__P0PR;
-  __UINTEGER_32 lab_type__O0PR,sz__SZ1G,a__DC1Q,new_size__BC1Q,t__HC1Q;
-  __UINTEGER_32 a__JC1Q,new_size__Z0PR,lab_type__Y0PR;
-  void *__tmp__3ECR,*__tmp__BFCR,*__tmp__GIER,*__tmp__FFCR,*__tmp__JFCR;
-  void *__tmp__BJER;
-  __READ_LOCAL *__tmp__4ECR,*__tmp__CFCR,*__tmp__GFCR,*__tmp__KFCR;
-  __REAL_CST *Self__C2HQ,*result__PWPR,*Self__XWPR,*Self__K2HQ;
-  __REAL_CST *result__FZPR,*Self__NZPR;
-  __CHARACTER_CST *Self__E2HQ,*Self__M2HQ;
-  __IS_EXPANDED *Self__F2HQ,*result__FXPR,*Self__NXPR,*Self__N2HQ;
-  __IS_EXPANDED *result__1ZPR,*Self__D0PR;
-  __READ_GLOBAL *__tmp__HIER,*__tmp__CJER;
-  __NODE_STYLE *result__0XPR,*Self__CYPR,*result__PZ1G,*Self__JN5G;
-  __NODE_TYPE *result__JIER,*Self__RIER;
-  void *__tmp__CBUI,*__tmp__EBUI;
-  switch (((struct ___OBJ *)e__DC2H)->__id) {
-  case __LIST__: {
-    __tmp__GC2H=((__LIST *)e__DC2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__GC2H=((__STRING_CST *)e__DC2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__GC2H=((__EXTERNAL_C *)e__DC2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__GC2H=((__PROTOTYPE_CST *)e__DC2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__GC2H=((__INTEGER_CST *)e__DC2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__GC2H=((__READ_LOCAL *)e__DC2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__GC2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__GC2H=((__EXPR_EQUAL *)e__DC2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__GC2H=((__EXPR_NOT_EQUAL *)e__DC2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __REAL_CST__: {
-    __tmp__GC2H=((__REAL_CST *)e__DC2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__GC2H=((__CHARACTER_CST *)e__DC2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__GC2H=((__IS_EXPANDED *)e__DC2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__GC2H=((__GET_TYPE_ID *)e__DC2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__GC2H=((__EXPR_SUP *)e__DC2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__GC2H=((__EXPR_SUB *)e__DC2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__GC2H=((__EXPR_MUL *)e__DC2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__GC2H=((__EXPR_DIV *)e__DC2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND__: {
-    __tmp__GC2H=((__EXPR_AND *)e__DC2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__GC2H=((__EXPR_SHIFT_R *)e__DC2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__GC2H=((__EXPR_SHIFT_L *)e__DC2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PUT_TO__: {
-    __tmp__GC2H=((__PUT_TO *)e__DC2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __ITEM__: {
-    __tmp__GC2H=((__ITEM *)e__DC2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __SIZE_OF__: {
-    __tmp__GC2H=((__SIZE_OF *)e__DC2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CAST__: {
-    __tmp__GC2H=((__CAST *)e__DC2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__GC2H=((__CALL_SLOT *)e__DC2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_SLOT__: {
-    __tmp__GC2H=((__READ_SLOT *)e__DC2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__GC2H=((__READ_GLOBAL *)e__DC2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__GC2H=((__EXPR_NOT_LOGIC *)e__DC2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__GC2H=((__EXPR_OR_LOGIC *)e__DC2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GC2H=((__EXPR_OR_OR_LOGIC *)e__DC2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__GC2H=((__EXPR_AND_LOGIC *)e__DC2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GC2H=((__EXPR_AND_AND_LOGIC *)e__DC2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__GC2H=((__EXPR_NEG *)e__DC2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__GC2H=((__EXPR_ADD *)e__DC2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__GC2H=((__EXPR_NOT *)e__DC2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__GC2H=((__EXPR_MOD *)e__DC2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__GC2H=((__EXPR_SUP_EQ *)e__DC2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF__: {
-    __tmp__GC2H=((__EXPR_INF *)e__DC2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__GC2H=((__EXPR_INF_EQ *)e__DC2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR__: {
-    __tmp__GC2H=((__EXPR_OR *)e__DC2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__GC2H=((__EXPR_XOR *)e__DC2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  };
-  result__FC2H=create__YBAG(__tmp__GC2H);
-  if (((void *)t__CC2H == (void *)TYPE_NULL__)) {
-    product_error__for__in__with__EL0G(Self__BC2H->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM,Self__BC2H->parent_dta__HOWH.result_expr__YHZD,result__FC2H,Self__BC2H->parent_dta__HOWH.context__VHZD);
-  } else {
-    __tmp__MAUI=Self__BC2H->parent_dta__HOWH.slot__WHZD;
-    if (((struct ___OBJ *)__tmp__MAUI)->__id==__SLOT_DATA__) {
-      __tmp__NAUI=((__SLOT_DATA *)__tmp__MAUI)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-    } else {
-      __tmp__NAUI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MAUI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-    };
-    switch (((struct ___OBJ *)t__CC2H)->__id) {
-    case __TYPE__: {
-      __tmp__OAUI=get_local_slot__P3EG(t__CC2H,__tmp__NAUI);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__OAUI=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__OAUI=get_local_slot__DAFG(t__CC2H,__tmp__NAUI);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__OAUI=get_local_slot__LCFG(t__CC2H,__tmp__NAUI);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__OAUI=get_local_slot__TEFG(t__CC2H,__tmp__NAUI);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__OAUI=get_local_slot__1GFG(t__CC2H,__tmp__NAUI);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__OAUI=get_local_slot__C5EJ(__tmp__NAUI);
-    } break;
-    };
-    s__IAUI=__tmp__OAUI;
-    if (((void *)__tmp__OAUI == (void *)NULL)) {
-      switch (((struct ___OBJ *)t__CC2H)->__id) {
-      case __TYPE__: {
-        __tmp__UAUI=get_path_slot__RJ1G(t__CC2H,__tmp__NAUI);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__UAUI=NULL;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__UAUI=get_path_slot__KL1G(t__CC2H,__tmp__NAUI);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__UAUI=get_path_slot__5M1G(t__CC2H,__tmp__NAUI);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__UAUI=get_path_slot__UO1G(t__CC2H,__tmp__NAUI);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__UAUI=get_path_slot__JQ1G(t__CC2H,__tmp__NAUI);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__UAUI=get_path_slot__P5EJ(__tmp__NAUI);
-      } break;
-      };
-      s__IAUI=__tmp__UAUI;
-      if (((struct ___OBJ *)__tmp__UAUI)->__id==__SLOT_DATA__) {
-        __tmp__VAUI=get_expr_result__ZTOG(__tmp__UAUI);
-      } else {
-        __tmp__VAUI=get_expr_result__YWOG(__tmp__UAUI);
-      };
-      switch (((struct ___OBJ *)e__DC2H)->__id) {
-      case __LIST__: {
-        __tmp__WAUI=my_copy__MSYM(e__DC2H);
-      } break;
-      case __STRING_CST__: {
-        Self__41HQ=((__STRING_CST *)e__DC2H);
-        __tmp__WAUI=create__text__ITMH(Self__41HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__41HQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__WAUI=my_copy__EK2H(e__DC2H);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__51HQ=((__PROTOTYPE_CST *)e__DC2H);
-        __tmp__WAUI=create__type__PKQC(Self__51HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__51HQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__A2HQ=((__INTEGER_CST *)e__DC2H);
-        p__CIER=Self__A2HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__DIER=Self__A2HQ->value__W4YD;
-        t__EIER=Self__A2HQ->parent_constant__B3LC.static_type__M2YD;
-        result__ZHER=NULL;
-        ptr__0HER=((__POINTER )(NULL));
-        typ_id__1HER= 0;
-        sz__2HER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__2HER ==  0)) {
-          result__ZHER=INTEGER_CST__;
-        } else {
-          typ_id__1HER=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2HER);
-          if ((typ_id__1HER == (__INTEGER)(-  1))) {
-            a__3HER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__4HER=(__UINTEGER_32)((__UINTEGER_32)(sz__2HER + a__3HER) & (__UINTEGER_32)(~ a__3HER));
-            ptr_table__GWPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4HER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__FWPR=((__POINTER )(NULL));
-            result__HWPR=((__POINTER *)ptr_table__GWPR)[ 0];
-            if ((result__HWPR == (void *)NULL)) {
-              result__HWPR=new_lab__2PJ(new_size__4HER);
-              next__FWPR=(void *)((unsigned long)result__HWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4HER)));
-              ((__POINTER *)next__FWPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GWPR)[ 0]=next__FWPR;
-            } else {
-              next__FWPR=((__POINTER *)result__HWPR)[ 0];
-              if ((next__FWPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HWPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4HER <<  1)) <=  4096)) {
-                  next__FWPR=(void *)((unsigned long)result__HWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4HER)));
-                } else {
-                  next__FWPR=new_lab__2PJ(new_size__4HER);
-                };
-                ((__POINTER *)next__FWPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GWPR)[ 0]=next__FWPR;
-              } else {
-                ((__POINTER *)result__HWPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FWPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HWPR=next__FWPR;
-              };
-            };
-            ptr__0HER=result__HWPR;
-          } else {
-            t__5HER=((__UINTEGER_32 )typ_id__1HER);
-            a__AIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__OWPR=(__UINTEGER_32)((__UINTEGER_32)(sz__2HER + a__AIER) & (__UINTEGER_32)(~ a__AIER));
-            ptr_table__LWPR=((__POINTER )(&(table_type[(t__5HER)])));
-            lab_type__NWPR=(__UINTEGER_32)(t__5HER |  1);
-            next__KWPR=((__POINTER )(NULL));
-            result__MWPR=((__POINTER *)ptr_table__LWPR)[ 0];
-            if ((result__MWPR == (void *)NULL)) {
-              result__MWPR=new_lab__2PJ(lab_type__NWPR);
-              next__KWPR=(void *)((unsigned long)result__MWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWPR)));
-              ((__POINTER *)next__KWPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LWPR)[ 0]=next__KWPR;
-            } else {
-              next__KWPR=((__POINTER *)result__MWPR)[ 0];
-              if ((next__KWPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MWPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OWPR <<  1)) <=  4096)) {
-                  next__KWPR=(void *)((unsigned long)result__MWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWPR)));
-                } else {
-                  next__KWPR=new_lab__2PJ(lab_type__NWPR);
-                };
-                ((__POINTER *)next__KWPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LWPR)[ 0]=next__KWPR;
-              } else {
-                ((__POINTER *)result__MWPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KWPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__MWPR=next__KWPR;
-              };
-            };
-            ptr__0HER=result__MWPR;
-          };
-          result__ZHER=((__INTEGER_CST *)ptr__0HER);
-          *(result__ZHER) = *(INTEGER_CST__);
-        };
-        Self__BIER=((__INTEGER_CST *)result__ZHER);
-        Self__BIER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CIER;
-        Self__BIER->value__W4YD=v__DIER;
-        Self__BIER->parent_constant__B3LC.static_type__M2YD=t__EIER;
-        check_type__YG5D(Self__BIER);
-        __tmp__WAUI=result__ZHER;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__3ECR=read__QB5G(((__READ_LOCAL *)e__DC2H)->local__HJZD);
-        if (__tmp__3ECR==NULL) {
-          __tmp__4ECR=NULL;
-        } else {
-          __tmp__4ECR=((__READ_LOCAL *)__tmp__3ECR);
-        };
-        __tmp__WAUI=__tmp__4ECR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__WAUI=my_copy__SL2H(e__DC2H);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__WAUI=my_copy__LM2H(e__DC2H);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__WAUI=my_copy__YM2H(e__DC2H);
-      } break;
-      case __REAL_CST__: {
-        Self__C2HQ=((__REAL_CST *)e__DC2H);
-        p__YWPR=Self__C2HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__ZWPR=Self__C2HQ->value__HN2H;
-        t__0WPR=Self__C2HQ->parent_constant__U2JH.static_type__M2YD;
-        result__PWPR=NULL;
-        ptr__QWPR=((__POINTER )(NULL));
-        typ_id__RWPR= 0;
-        sz__SWPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__SWPR ==  0)) {
-          result__PWPR=REAL_CST__;
-        } else {
-          typ_id__RWPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SWPR);
-          if ((typ_id__RWPR == (__INTEGER)(-  1))) {
-            a__TWPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UWPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SWPR + a__TWPR) & (__UINTEGER_32)(~ a__TWPR));
-            ptr_table__2WPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UWPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1WPR=((__POINTER )(NULL));
-            result__3WPR=((__POINTER *)ptr_table__2WPR)[ 0];
-            if ((result__3WPR == (void *)NULL)) {
-              result__3WPR=new_lab__2PJ(new_size__UWPR);
-              next__1WPR=(void *)((unsigned long)result__3WPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWPR)));
-              ((__POINTER *)next__1WPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2WPR)[ 0]=next__1WPR;
-            } else {
-              next__1WPR=((__POINTER *)result__3WPR)[ 0];
-              if ((next__1WPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3WPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UWPR <<  1)) <=  4096)) {
-                  next__1WPR=(void *)((unsigned long)result__3WPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWPR)));
-                } else {
-                  next__1WPR=new_lab__2PJ(new_size__UWPR);
-                };
-                ((__POINTER *)next__1WPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2WPR)[ 0]=next__1WPR;
-              } else {
-                ((__POINTER *)result__3WPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1WPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3WPR=next__1WPR;
-              };
-            };
-            ptr__QWPR=result__3WPR;
-          } else {
-            t__VWPR=((__UINTEGER_32 )typ_id__RWPR);
-            a__WWPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__EXPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SWPR + a__WWPR) & (__UINTEGER_32)(~ a__WWPR));
-            ptr_table__BXPR=((__POINTER )(&(table_type[(t__VWPR)])));
-            lab_type__DXPR=(__UINTEGER_32)(t__VWPR |  1);
-            next__AXPR=((__POINTER )(NULL));
-            result__CXPR=((__POINTER *)ptr_table__BXPR)[ 0];
-            if ((result__CXPR == (void *)NULL)) {
-              result__CXPR=new_lab__2PJ(lab_type__DXPR);
-              next__AXPR=(void *)((unsigned long)result__CXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EXPR)));
-              ((__POINTER *)next__AXPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BXPR)[ 0]=next__AXPR;
-            } else {
-              next__AXPR=((__POINTER *)result__CXPR)[ 0];
-              if ((next__AXPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CXPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EXPR <<  1)) <=  4096)) {
-                  next__AXPR=(void *)((unsigned long)result__CXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EXPR)));
-                } else {
-                  next__AXPR=new_lab__2PJ(lab_type__DXPR);
-                };
-                ((__POINTER *)next__AXPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BXPR)[ 0]=next__AXPR;
-              } else {
-                ((__POINTER *)result__CXPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AXPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CXPR=next__AXPR;
-              };
-            };
-            ptr__QWPR=result__CXPR;
-          };
-          result__PWPR=((__REAL_CST *)ptr__QWPR);
-          *(result__PWPR) = *(REAL_CST__);
-        };
-        Self__XWPR=((__REAL_CST *)result__PWPR);
-        Self__XWPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YWPR;
-        Self__XWPR->value__HN2H=v__ZWPR;
-        Self__XWPR->parent_constant__U2JH.static_type__M2YD=t__0WPR;
-        __tmp__WAUI=result__PWPR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__E2HQ=((__CHARACTER_CST *)e__DC2H);
-        __tmp__WAUI=create__char__4SMH(Self__E2HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__E2HQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__F2HQ=((__IS_EXPANDED *)e__DC2H);
-        __tmp__BFCR=read__QB5G(((__READ_LOCAL *)Self__F2HQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__BFCR==NULL) {
-          __tmp__CFCR=NULL;
-        } else {
-          __tmp__CFCR=((__READ_LOCAL *)__tmp__BFCR);
-        };
-        p__OXPR=Self__F2HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__FXPR=NULL;
-        ptr__GXPR=((__POINTER )(NULL));
-        typ_id__HXPR= 0;
-        sz__IXPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__IXPR ==  0)) {
-          result__FXPR=IS_EXPANDED__;
-        } else {
-          typ_id__HXPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IXPR);
-          if ((typ_id__HXPR == (__INTEGER)(-  1))) {
-            a__JXPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KXPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IXPR + a__JXPR) & (__UINTEGER_32)(~ a__JXPR));
-            ptr_table__RXPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KXPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__QXPR=((__POINTER )(NULL));
-            result__SXPR=((__POINTER *)ptr_table__RXPR)[ 0];
-            if ((result__SXPR == (void *)NULL)) {
-              result__SXPR=new_lab__2PJ(new_size__KXPR);
-              next__QXPR=(void *)((unsigned long)result__SXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KXPR)));
-              ((__POINTER *)next__QXPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RXPR)[ 0]=next__QXPR;
-            } else {
-              next__QXPR=((__POINTER *)result__SXPR)[ 0];
-              if ((next__QXPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SXPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KXPR <<  1)) <=  4096)) {
-                  next__QXPR=(void *)((unsigned long)result__SXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KXPR)));
-                } else {
-                  next__QXPR=new_lab__2PJ(new_size__KXPR);
-                };
-                ((__POINTER *)next__QXPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RXPR)[ 0]=next__QXPR;
-              } else {
-                ((__POINTER *)result__SXPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QXPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SXPR=next__QXPR;
-              };
-            };
-            ptr__GXPR=result__SXPR;
-          } else {
-            t__LXPR=((__UINTEGER_32 )typ_id__HXPR);
-            a__MXPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ZXPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IXPR + a__MXPR) & (__UINTEGER_32)(~ a__MXPR));
-            ptr_table__WXPR=((__POINTER )(&(table_type[(t__LXPR)])));
-            lab_type__YXPR=(__UINTEGER_32)(t__LXPR |  1);
-            next__VXPR=((__POINTER )(NULL));
-            result__XXPR=((__POINTER *)ptr_table__WXPR)[ 0];
-            if ((result__XXPR == (void *)NULL)) {
-              result__XXPR=new_lab__2PJ(lab_type__YXPR);
-              next__VXPR=(void *)((unsigned long)result__XXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZXPR)));
-              ((__POINTER *)next__VXPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WXPR)[ 0]=next__VXPR;
-            } else {
-              next__VXPR=((__POINTER *)result__XXPR)[ 0];
-              if ((next__VXPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XXPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZXPR <<  1)) <=  4096)) {
-                  next__VXPR=(void *)((unsigned long)result__XXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZXPR)));
-                } else {
-                  next__VXPR=new_lab__2PJ(lab_type__YXPR);
-                };
-                ((__POINTER *)next__VXPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WXPR)[ 0]=next__VXPR;
-              } else {
-                ((__POINTER *)result__XXPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VXPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__XXPR=next__VXPR;
-              };
-            };
-            ptr__GXPR=result__XXPR;
-          };
-          result__FXPR=((__IS_EXPANDED *)ptr__GXPR);
-          *(result__FXPR) = *(IS_EXPANDED__);
-        };
-        Self__NXPR=((__IS_EXPANDED *)result__FXPR);
-        Self__NXPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OXPR;
-        Self__NXPR->receiver__WN2H=__tmp__CFCR;
-        __tmp__WAUI=result__FXPR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__WAUI=my_copy__1N2H(e__DC2H);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__WAUI=my_copy__EO2H(e__DC2H);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__WAUI=my_copy__PO2H(e__DC2H);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__WAUI=my_copy__1O2H(e__DC2H);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__WAUI=my_copy__GP2H(e__DC2H);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__WAUI=my_copy__RP2H(e__DC2H);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__WAUI=my_copy__2P2H(e__DC2H);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__WAUI=my_copy__HQ2H(e__DC2H);
-      } break;
-      case __PUT_TO__: {
-        __tmp__WAUI=my_copy__SQ2H(e__DC2H);
-      } break;
-      case __ITEM__: {
-        __tmp__WAUI=my_copy__DR2H(e__DC2H);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__WAUI=my_copy__PR2H(e__DC2H);
-      } break;
-      case __CAST__: {
-        __tmp__WAUI=my_copy__YR2H(e__DC2H);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__WAUI=my_copy__5SYM(e__DC2H);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__WAUI=my_copy__IUGK(e__DC2H);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__GIER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__DC2H)->global__ZGJK),NULL);
-        if (__tmp__GIER==NULL) {
-          __tmp__HIER=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__GIER)->__id) {
-          case __READ_SLOT__: {
-            __tmp__HIER=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__HIER=((__READ_GLOBAL *)__tmp__GIER);
+  __INTEGER_64__1SG v__UY5T;
+  __POSITION__OL __tmp__IEZK,p__TY5T;
+  __LIST__WH *result__WX5T,*Self__CY5T;
+  __POINTER__IB ptr__XX5T,__tmp__ZX5T,__tmp__0X5T,__tmp__1X5T,ptr__AKPU;
+  __POINTER__IB __tmp__CKPU,__tmp__EKPU,__tmp__FKPU,__tmp__FNPU;
+  __POINTER__IB __tmp__GNPU;
+  __INTEGER__Q typ_id__YX5T,typ_id__BKPU,typ_id__CNPU;
+  __UINTEGER_32__ZWB __tmp__2X5T,__tmp__GKPU,__tmp__HNPU;
+  __LOCAL__L4WC *ctext__GC4K;
+  __PUSH__IXB *__tmp__NC4K;
+  void *r__HR4K;
+  void *__tmp__IR4K,*__tmp__QR4K;
+  void *__tmp__VR5K,*__tmp__BNKL;
+  __STRING_CONSTANT__0 *__tmp__JR4K;
+  void *__tmp__RR4K;
+  __STRING_CST__5J *Self__DKPU,*result__5JPU;
+  __PROTOTYPE_CST__LAXC *Self__CD0S,*__tmp__DD0S;
+  __INTEGER_CST__XAXC *Self__FD0S,*Self__SY5T;
+  __TYPE_FULL__XMB *t__VY5T;
+  __READ_LOCAL__55ZI *__tmp__QG1T,*__tmp__RG1T;
+  __IS_EXPANDED__35NJ *Self__JD0S,*Self__ZKPU;
+  __GET_TYPE_ID__HAOJ *Self__OD0S,*Self__JLPU;
+  __SIZE_OF__5GOJ *Self__RD0S,*Self__ZLPU;
+  __REAL_CST__1LOJ *Self__UD0S,*Self__JMPU;
+  __CHARACTER_CST__RMOJ *Self__YD0S,*__tmp__ZD0S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__1D0S,*__tmp__2D0S;
+  __READ_GLOBAL__T4YL *__tmp__ZY5T;
+  __NODE_STYLE__RD4K *result__OMPU,*Self__0MPU;
+  __NODE_TYPE__SK2C *result__1Y5T,*Self__5U4D;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__EY5T;
+  switch (((struct ___OBJ *)e__EEZK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__IEZK=((__STRING_CST__5J *)e__EEZK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__IEZK=((__EXTERNAL_C__Y5WC *)e__EEZK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__IEZK=((__PROTOTYPE_CST__LAXC *)e__EEZK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__IEZK=((__INTEGER_CST__XAXC *)e__EEZK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__IEZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__IEZK=((__READ_LOCAL__55ZI *)e__EEZK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__IEZK=((__EXPR_EQUAL__KINJ *)e__EEZK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__IEZK=((__EXPR_NOT_EQUAL__VINJ *)e__EEZK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__IEZK=((__IS_EXPANDED__35NJ *)e__EEZK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__IEZK=((__GET_TYPE_ID__HAOJ *)e__EEZK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__IEZK=((__EXPR_SUP__ABOJ *)e__EEZK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__IEZK=((__EXPR_SUB__UBOJ *)e__EEZK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__IEZK=((__EXPR_MUL__KCOJ *)e__EEZK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__IEZK=((__EXPR_DIV__4COJ *)e__EEZK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__IEZK=((__EXPR_AND__SDOJ *)e__EEZK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__IEZK=((__EXPR_SHIFT_R__GEOJ *)e__EEZK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__IEZK=((__EXPR_SHIFT_L__0EOJ *)e__EEZK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__IEZK=((__PUT_TO__TFOJ *)e__EEZK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__IEZK=((__ITEM__HGOJ *)e__EEZK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__IEZK=((__SIZE_OF__5GOJ *)e__EEZK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__IEZK=((__CAST__1HOJ *)e__EEZK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__IEZK=((__REAL_CST__1LOJ *)e__EEZK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__IEZK=((__CHARACTER_CST__RMOJ *)e__EEZK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__IEZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__IEZK=((__READ_SLOT__LL4K *)e__EEZK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__IEZK=((__EXPR_NOT_LOGIC__W4FL *)e__EEZK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__IEZK=((__EXPR_OR_LOGIC__ADUL *)e__EEZK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__IEZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__IEZK=((__EXPR_AND_LOGIC__EFUL *)e__EEZK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__IEZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__IEZK=((__EXPR_NEG__EZVL *)e__EEZK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__IEZK=((__EXPR_ADD__SZVL *)e__EEZK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__IEZK=((__READ_GLOBAL__T4YL *)e__EEZK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__IEZK=((__EXPR_NOT__XUPM *)e__EEZK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__IEZK=((__EXPR_MOD__3YPM *)e__EEZK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__IEZK=((__EXPR_OR__PQ0N *)e__EEZK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__IEZK=((__EXPR_SUP_EQ__1VBP *)e__EEZK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__IEZK=((__EXPR_INF__OXBP *)e__EEZK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__IEZK=((__EXPR_INF_EQ__FYBP *)e__EEZK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__IEZK=((__EXPR_XOR__ABEP *)e__EEZK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  } break;
+  };
+  result__WX5T=NULL;
+  ptr__XX5T=((__POINTER__IB )(NULL));
+  typ_id__YX5T= 0;
+  __tmp__ZX5T=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__ZX5T ==  0)) {
+    result__WX5T=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__YX5T=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZX5T));
+    if ((typ_id__YX5T == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__0X5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__1X5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZX5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__2X5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1X5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__0X5T=micro_alloc__table__lab__UKI(__tmp__1X5T,((__POINTER__IB )(&(table_size[(__tmp__2X5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1X5T)));
+      ptr__XX5T=__tmp__0X5T;
+    } else /* FALSE */ {
+      __tmp__2X5T=((__UINTEGER_32__ZWB )typ_id__YX5T);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__0X5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__1X5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZX5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__0X5T=micro_alloc__table__lab__UKI(__tmp__1X5T,((__POINTER__IB )(&(table_type[(__tmp__2X5T)]))),(__UINTEGER_32__ZWB)(__tmp__2X5T |  1));
+      ptr__XX5T=__tmp__0X5T;
+    };
+    result__WX5T=((__LIST__WH *)ptr__XX5T);
+    *(result__WX5T) = *(LIST__WH__);
+  };
+  Self__CY5T=((__LIST__WH *)result__WX5T);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__CY5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__IEZK;
+  __tmp__EY5T=create_with_capacity__QXEE( 2);
+  Self__CY5T->expr_list__NA4D=__tmp__EY5T;
+  if (((void *)t__DEZK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__IEZK=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    ctext__GC4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
+    if ((debug_level_option__YE !=  0)) {
+      __tmp__NC4K=create__context__first__G2FD(PUSH__IXB__,__tmp__IEZK,ctext__GC4K,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),__tmp__NC4K);
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),CALL_NULL__IUB__);
+  } else /* FALSE */ {
+    r__HR4K=NULL;
+    __tmp__IR4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+    if (((struct ___OBJ *)__tmp__IR4K)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__VR5K=((__SLOT_CODE__4IRG *)__tmp__IR4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__VR5K)->__id==__ITM_SLOT__PLC__) {
+        __tmp__JR4K=((__ITM_SLOT__PLC *)__tmp__VR5K)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__JR4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VR5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__JR4K=((__SLOT_DATA__IJRG *)__tmp__IR4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+    };
+    switch (((struct ___OBJ *)t__DEZK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__VR5K=get_local_slot__UTLG(((__TYPE__FF *)t__DEZK),__tmp__JR4K);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__VR5K=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__VR5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__VR5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__VR5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__VR5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__VR5K=get_local_slot__IPQJ(__tmp__JR4K);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__VR5K=get_local_slot__RVGL(__tmp__JR4K);
+    } break;
+    };
+    __tmp__IR4K=__tmp__VR5K;
+    if (((void *)__tmp__VR5K == (void *)NULL)) {
+      switch (((struct ___OBJ *)t__DEZK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__QR4K=get_path_slot__VOAL(((__TYPE__FF *)t__DEZK),__tmp__JR4K);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__QR4K=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__QR4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__QR4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__QR4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__QR4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__QR4K=get_path_slot__1XAL(__tmp__JR4K);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__QR4K=get_path_slot__XFKL(__tmp__JR4K);
+      } break;
+      };
+      __tmp__IR4K=__tmp__QR4K;
+      if (((struct ___OBJ *)__tmp__QR4K)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__BNKL=((__SLOT_CODE__4IRG *)__tmp__QR4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__BNKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RR4K=((__ITM_SLOT__PLC *)__tmp__BNKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RR4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BNKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__BNKL=((__SLOT_DATA__IJRG *)__tmp__QR4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__BNKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RR4K=((__ITM_SLOT__PLC *)__tmp__BNKL)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RR4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BNKL)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      switch (((struct ___OBJ *)__tmp__RR4K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__BNKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K),t__DEZK);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__BNKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__BNKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__BNKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__BNKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__BNKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+      } break;
+      };
+      r__HR4K=__tmp__BNKL;
+      switch (((struct ___OBJ *)e__EEZK)->__id) {
+      case __STRING_CST__5J__: {
+        Self__DKPU=((__STRING_CST__5J *)e__EEZK);
+        result__5JPU=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__BKPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          result__5JPU=Self__DKPU;
+        } else /* FALSE */ {
+          typ_id__BKPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+            ptr__AKPU=__tmp__EKPU;
+          } else /* FALSE */ {
+            __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+            ptr__AKPU=__tmp__EKPU;
+          };
+          result__5JPU=((__STRING_CST__5J *)ptr__AKPU);
+          *(result__5JPU) = *(Self__DKPU);
+        };
+        __tmp__BNKL=result__5JPU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__BNKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__EEZK));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__CD0S=((__PROTOTYPE_CST__LAXC *)e__EEZK);
+        __tmp__DD0S=create__type__VJ2C(Self__CD0S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CD0S->parent_constant__MAXC.static_type__5G4D);
+        __tmp__BNKL=__tmp__DD0S;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__FD0S=((__INTEGER_CST__XAXC *)e__EEZK);
+        p__TY5T=Self__FD0S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__UY5T=Self__FD0S->value__FH4D;
+        t__VY5T=Self__FD0S->parent_constant__YAXC.static_type__5G4D;
+        Self__FD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__BKPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__FD0S=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__BKPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+            ptr__AKPU=__tmp__EKPU;
+          } else /* FALSE */ {
+            __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+            ptr__AKPU=__tmp__EKPU;
+          };
+          Self__FD0S=((__INTEGER_CST__XAXC *)ptr__AKPU);
+          *(Self__FD0S) = *(INTEGER_CST__XAXC__);
+        };
+        Self__SY5T=((__INTEGER_CST__XAXC *)Self__FD0S);
+        Self__SY5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__SY5T->value__FH4D=v__UY5T;
+        Self__SY5T->parent_constant__YAXC.static_type__5G4D=t__VY5T;
+        check_type__XYEE(Self__SY5T);
+        __tmp__BNKL=Self__FD0S;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__BNKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__EEZK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__EEZK)->local__BVEJ));
+        if (__tmp__QG1T==NULL) {
+          __tmp__RG1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+        };
+        __tmp__BNKL=__tmp__RG1T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__BNKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__EEZK));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__BNKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__EEZK));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__JD0S=((__IS_EXPANDED__35NJ *)e__EEZK);
+        p__TY5T=Self__JD0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__JD0S->receiver__RA5J)->local__BVEJ));
+        if (__tmp__QG1T==NULL) {
+          __tmp__RG1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+        };
+        Self__JD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__BKPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__JD0S=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__BKPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+            ptr__AKPU=__tmp__EKPU;
+          } else /* FALSE */ {
+            __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+            ptr__AKPU=__tmp__EKPU;
+          };
+          Self__JD0S=((__IS_EXPANDED__35NJ *)ptr__AKPU);
+          *(Self__JD0S) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__ZKPU=((__IS_EXPANDED__35NJ *)Self__JD0S);
+        Self__ZKPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__ZKPU->receiver__RA5J=__tmp__RG1T;
+        __tmp__BNKL=Self__JD0S;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__OD0S=((__GET_TYPE_ID__HAOJ *)e__EEZK);
+        p__TY5T=Self__OD0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__VY5T=Self__OD0S->receiver__WA5J;
+        Self__OD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__BKPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__OD0S=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__BKPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+            ptr__AKPU=__tmp__EKPU;
+          } else /* FALSE */ {
+            __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+            ptr__AKPU=__tmp__EKPU;
+          };
+          Self__OD0S=((__GET_TYPE_ID__HAOJ *)ptr__AKPU);
+          *(Self__OD0S) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__JLPU=((__GET_TYPE_ID__HAOJ *)Self__OD0S);
+        Self__JLPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__JLPU->receiver__WA5J=t__VY5T;
+        __tmp__BNKL=Self__OD0S;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__BNKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__EEZK));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__BNKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__EEZK));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__BNKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__EEZK));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__BNKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__EEZK));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__BNKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__EEZK));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__BNKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__EEZK));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__BNKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__EEZK));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__BNKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__EEZK));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__BNKL=my_copy__03AL(((__ITEM__HGOJ *)e__EEZK));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__RD0S=((__SIZE_OF__5GOJ *)e__EEZK);
+        p__TY5T=Self__RD0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__VY5T=Self__RD0S->receiver__AD5J;
+        Self__RD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__BKPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__RD0S=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__BKPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+            ptr__AKPU=__tmp__EKPU;
+          } else /* FALSE */ {
+            __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+            ptr__AKPU=__tmp__EKPU;
+          };
+          Self__RD0S=((__SIZE_OF__5GOJ *)ptr__AKPU);
+          *(Self__RD0S) = *(SIZE_OF__5GOJ__);
+        };
+        Self__ZLPU=((__SIZE_OF__5GOJ *)Self__RD0S);
+        Self__ZLPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__ZLPU->receiver__AD5J=t__VY5T;
+        __tmp__BNKL=Self__RD0S;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__BNKL=my_copy__L4AL(((__CAST__1HOJ *)e__EEZK));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__UD0S=((__REAL_CST__1LOJ *)e__EEZK);
+        p__TY5T=Self__UD0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__JR4K=Self__UD0S->value__VD5J;
+        t__VY5T=Self__UD0S->parent_constant__2LOJ.static_type__5G4D;
+        Self__UD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__BKPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__UD0S=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__BKPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+            ptr__AKPU=__tmp__EKPU;
+          } else /* FALSE */ {
+            __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+            ptr__AKPU=__tmp__EKPU;
+          };
+          Self__UD0S=((__REAL_CST__1LOJ *)ptr__AKPU);
+          *(Self__UD0S) = *(REAL_CST__1LOJ__);
+        };
+        Self__JMPU=((__REAL_CST__1LOJ *)Self__UD0S);
+        Self__JMPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__JMPU->value__VD5J=__tmp__JR4K;
+        Self__JMPU->parent_constant__2LOJ.static_type__5G4D=t__VY5T;
+        __tmp__BNKL=Self__UD0S;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__YD0S=((__CHARACTER_CST__RMOJ *)e__EEZK);
+        __tmp__ZD0S=create__char__UMQJ(Self__YD0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YD0S->text__0D5J);
+        __tmp__BNKL=__tmp__ZD0S;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__1D0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK);
+        __tmp__2D0S=create__text__OQQJ(Self__1D0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1D0S->string__WBJK);
+        __tmp__BNKL=__tmp__2D0S;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__BNKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__EEZK));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__BNKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__EEZK));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__BNKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__EEZK));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__BNKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__BNKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__EEZK));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__BNKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__BNKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__EEZK));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__BNKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__EEZK));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__RR4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__EEZK)->global__KAKM),NULL);
+        if (__tmp__RR4K==NULL) {
+          __tmp__ZY5T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__RR4K)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__ZY5T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__ZY5T=((__READ_GLOBAL__T4YL *)__tmp__RR4K);
           } break;
           }
         };
-        __tmp__WAUI=__tmp__HIER;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__WAUI=my_copy__BQCN(e__DC2H);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__WAUI=my_copy__NREO(e__DC2H);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__WAUI=my_copy__VYJO(e__DC2H);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__WAUI=my_copy__0REO(e__DC2H);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__WAUI=my_copy__BZJO(e__DC2H);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__WAUI=my_copy__CNJM(e__DC2H);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__WAUI=my_copy__5XLL(e__DC2H);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__WAUI=my_copy__WVYM(e__DC2H);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__WAUI=my_copy__FSEO(e__DC2H);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__WAUI=my_copy__QCEP(e__DC2H);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__WAUI=my_copy__5LSN(e__DC2H);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__WAUI=my_copy__KMSN(e__DC2H);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__WAUI=my_copy__JZPN(e__DC2H);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__WAUI=my_copy__G3SO(e__DC2H);
-      } break;
-      };
-      result__0XPR=NULL;
-      ptr__1XPR=((__POINTER )(NULL));
-      typ_id__2XPR= 0;
-      sz__3XPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
-      if ((sz__3XPR ==  0)) {
-        result__0XPR=NODE_STYLE__;
-      } else {
-        typ_id__2XPR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3XPR);
-        if ((typ_id__2XPR == (__INTEGER)(-  1))) {
-          a__4XPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5XPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3XPR + a__4XPR) & (__UINTEGER_32)(~ a__4XPR));
-          ptr_table__IYPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5XPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__HYPR=((__POINTER )(NULL));
-          result__JYPR=((__POINTER *)ptr_table__IYPR)[ 0];
-          if ((result__JYPR == (void *)NULL)) {
-            result__JYPR=new_lab__2PJ(new_size__5XPR);
-            next__HYPR=(void *)((unsigned long)result__JYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XPR)));
-            ((__POINTER *)next__HYPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IYPR)[ 0]=next__HYPR;
-          } else {
-            next__HYPR=((__POINTER *)result__JYPR)[ 0];
-            if ((next__HYPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5XPR <<  1)) <=  4096)) {
-                next__HYPR=(void *)((unsigned long)result__JYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XPR)));
-              } else {
-                next__HYPR=new_lab__2PJ(new_size__5XPR);
-              };
-              ((__POINTER *)next__HYPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IYPR)[ 0]=next__HYPR;
-            } else {
-              ((__POINTER *)result__JYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__JYPR=next__HYPR;
-            };
-          };
-          ptr__1XPR=result__JYPR;
-        } else {
-          t__AYPR=((__UINTEGER_32 )typ_id__2XPR);
-          a__BYPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__QYPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3XPR + a__BYPR) & (__UINTEGER_32)(~ a__BYPR));
-          ptr_table__NYPR=((__POINTER )(&(table_type[(t__AYPR)])));
-          lab_type__PYPR=(__UINTEGER_32)(t__AYPR |  1);
-          next__MYPR=((__POINTER )(NULL));
-          result__OYPR=((__POINTER *)ptr_table__NYPR)[ 0];
-          if ((result__OYPR == (void *)NULL)) {
-            result__OYPR=new_lab__2PJ(lab_type__PYPR);
-            next__MYPR=(void *)((unsigned long)result__OYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYPR)));
-            ((__POINTER *)next__MYPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NYPR)[ 0]=next__MYPR;
-          } else {
-            next__MYPR=((__POINTER *)result__OYPR)[ 0];
-            if ((next__MYPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OYPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QYPR <<  1)) <=  4096)) {
-                next__MYPR=(void *)((unsigned long)result__OYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYPR)));
-              } else {
-                next__MYPR=new_lab__2PJ(lab_type__PYPR);
-              };
-              ((__POINTER *)next__MYPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NYPR)[ 0]=next__MYPR;
-            } else {
-              ((__POINTER *)result__OYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OYPR=next__MYPR;
-            };
-          };
-          ptr__1XPR=result__OYPR;
-        };
-        result__0XPR=((__NODE_STYLE *)ptr__1XPR);
-        *(result__0XPR) = *(NODE_STYLE__);
-      };
-      Self__CYPR=((__NODE_STYLE *)result__0XPR);
-      Self__CYPR->parent_node__WO0G.expr__RJZD=__tmp__WAUI;
-      Self__CYPR->slot__ON5G=__tmp__UAUI;
-      Self__CYPR->parent_node__WO0G.data__SJZD=Self__BC2H;
-      Self__CYPR->result_expr__PN5G=__tmp__VAUI;
-      add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,result__0XPR);
-      result__JIER=NULL;
-      ptr__KIER=((__POINTER )(NULL));
-      typ_id__LIER= 0;
-      sz__MIER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-      if ((sz__MIER ==  0)) {
-        result__JIER=NODE_TYPE__;
-      } else {
-        typ_id__LIER=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MIER);
-        if ((typ_id__LIER == (__INTEGER)(-  1))) {
-          a__NIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__OIER=(__UINTEGER_32)((__UINTEGER_32)(sz__MIER + a__NIER) & (__UINTEGER_32)(~ a__NIER));
-          ptr_table__SYPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OIER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__RYPR=((__POINTER )(NULL));
-          result__TYPR=((__POINTER *)ptr_table__SYPR)[ 0];
-          if ((result__TYPR == (void *)NULL)) {
-            result__TYPR=new_lab__2PJ(new_size__OIER);
-            next__RYPR=(void *)((unsigned long)result__TYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIER)));
-            ((__POINTER *)next__RYPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SYPR)[ 0]=next__RYPR;
-          } else {
-            next__RYPR=((__POINTER *)result__TYPR)[ 0];
-            if ((next__RYPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TYPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OIER <<  1)) <=  4096)) {
-                next__RYPR=(void *)((unsigned long)result__TYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIER)));
-              } else {
-                next__RYPR=new_lab__2PJ(new_size__OIER);
-              };
-              ((__POINTER *)next__RYPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SYPR)[ 0]=next__RYPR;
-            } else {
-              ((__POINTER *)result__TYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__TYPR=next__RYPR;
-            };
-          };
-          ptr__KIER=result__TYPR;
-        } else {
-          t__PIER=((__UINTEGER_32 )typ_id__LIER);
-          a__QIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__0YPR=(__UINTEGER_32)((__UINTEGER_32)(sz__MIER + a__QIER) & (__UINTEGER_32)(~ a__QIER));
-          ptr_table__XYPR=((__POINTER )(&(table_type[(t__PIER)])));
-          lab_type__ZYPR=(__UINTEGER_32)(t__PIER |  1);
-          next__WYPR=((__POINTER )(NULL));
-          result__YYPR=((__POINTER *)ptr_table__XYPR)[ 0];
-          if ((result__YYPR == (void *)NULL)) {
-            result__YYPR=new_lab__2PJ(lab_type__ZYPR);
-            next__WYPR=(void *)((unsigned long)result__YYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YPR)));
-            ((__POINTER *)next__WYPR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XYPR)[ 0]=next__WYPR;
-          } else {
-            next__WYPR=((__POINTER *)result__YYPR)[ 0];
-            if ((next__WYPR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YYPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0YPR <<  1)) <=  4096)) {
-                next__WYPR=(void *)((unsigned long)result__YYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YPR)));
-              } else {
-                next__WYPR=new_lab__2PJ(lab_type__ZYPR);
-              };
-              ((__POINTER *)next__WYPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XYPR)[ 0]=next__WYPR;
-            } else {
-              ((__POINTER *)result__YYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YYPR=next__WYPR;
-            };
-          };
-          ptr__KIER=result__YYPR;
-        };
-        result__JIER=((__NODE_TYPE *)ptr__KIER);
-        *(result__JIER) = *(NODE_TYPE__);
-      };
-      Self__RIER=((__NODE_TYPE *)result__JIER);
-      Self__RIER->parent_node__QLQC.expr__RJZD=__tmp__VAUI;
-      Self__RIER->parent_node__QLQC.data__SJZD=Self__BC2H;
-      late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-      add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,result__JIER);
-    } else {
-      if (((struct ___OBJ *)s__IAUI)->__id==__SLOT_DATA__) {
-        __tmp__CBUI=((__SLOT *)((__SLOT_DATA *)s__IAUI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__CBUI=((__SLOT *)((__SLOT_CODE *)s__IAUI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      __tmp__DBUI=Self__BC2H->parent_dta__HOWH.slot__WHZD;
-      if (((struct ___OBJ *)__tmp__DBUI)->__id==__SLOT_DATA__) {
-        __tmp__EBUI=((__SLOT *)((__SLOT_DATA *)__tmp__DBUI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__EBUI=((__SLOT *)((__SLOT_CODE *)__tmp__DBUI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      is_equal_profil__XK5G(__tmp__CBUI,__tmp__EBUI);
-      switch (((struct ___OBJ *)e__DC2H)->__id) {
-      case __LIST__: {
-        __tmp__S15I=my_copy__MSYM(e__DC2H);
-      } break;
-      case __STRING_CST__: {
-        Self__G2HQ=((__STRING_CST *)e__DC2H);
-        __tmp__S15I=create__text__ITMH(Self__G2HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G2HQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__S15I=my_copy__EK2H(e__DC2H);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__H2HQ=((__PROTOTYPE_CST *)e__DC2H);
-        __tmp__S15I=create__type__PKQC(Self__H2HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__H2HQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__I2HQ=((__INTEGER_CST *)e__DC2H);
-        p__3IER=Self__I2HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__4IER=Self__I2HQ->value__W4YD;
-        t__5IER=Self__I2HQ->parent_constant__B3LC.static_type__M2YD;
-        result__UIER=NULL;
-        ptr__VIER=((__POINTER )(NULL));
-        typ_id__WIER= 0;
-        sz__XIER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__XIER ==  0)) {
-          result__UIER=INTEGER_CST__;
-        } else {
-          typ_id__WIER=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XIER);
-          if ((typ_id__WIER == (__INTEGER)(-  1))) {
-            a__YIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ZIER=(__UINTEGER_32)((__UINTEGER_32)(sz__XIER + a__YIER) & (__UINTEGER_32)(~ a__YIER));
-            ptr_table__2YPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZIER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1YPR=((__POINTER )(NULL));
-            result__3YPR=((__POINTER *)ptr_table__2YPR)[ 0];
-            if ((result__3YPR == (void *)NULL)) {
-              result__3YPR=new_lab__2PJ(new_size__ZIER);
-              next__1YPR=(void *)((unsigned long)result__3YPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIER)));
-              ((__POINTER *)next__1YPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2YPR)[ 0]=next__1YPR;
-            } else {
-              next__1YPR=((__POINTER *)result__3YPR)[ 0];
-              if ((next__1YPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3YPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZIER <<  1)) <=  4096)) {
-                  next__1YPR=(void *)((unsigned long)result__3YPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIER)));
-                } else {
-                  next__1YPR=new_lab__2PJ(new_size__ZIER);
-                };
-                ((__POINTER *)next__1YPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2YPR)[ 0]=next__1YPR;
-              } else {
-                ((__POINTER *)result__3YPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1YPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3YPR=next__1YPR;
-              };
-            };
-            ptr__VIER=result__3YPR;
-          } else {
-            t__0IER=((__UINTEGER_32 )typ_id__WIER);
-            a__1IER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__EZPR=(__UINTEGER_32)((__UINTEGER_32)(sz__XIER + a__1IER) & (__UINTEGER_32)(~ a__1IER));
-            ptr_table__BZPR=((__POINTER )(&(table_type[(t__0IER)])));
-            lab_type__DZPR=(__UINTEGER_32)(t__0IER |  1);
-            next__AZPR=((__POINTER )(NULL));
-            result__CZPR=((__POINTER *)ptr_table__BZPR)[ 0];
-            if ((result__CZPR == (void *)NULL)) {
-              result__CZPR=new_lab__2PJ(lab_type__DZPR);
-              next__AZPR=(void *)((unsigned long)result__CZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZPR)));
-              ((__POINTER *)next__AZPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BZPR)[ 0]=next__AZPR;
-            } else {
-              next__AZPR=((__POINTER *)result__CZPR)[ 0];
-              if ((next__AZPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CZPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EZPR <<  1)) <=  4096)) {
-                  next__AZPR=(void *)((unsigned long)result__CZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZPR)));
-                } else {
-                  next__AZPR=new_lab__2PJ(lab_type__DZPR);
-                };
-                ((__POINTER *)next__AZPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BZPR)[ 0]=next__AZPR;
-              } else {
-                ((__POINTER *)result__CZPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AZPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CZPR=next__AZPR;
-              };
-            };
-            ptr__VIER=result__CZPR;
-          };
-          result__UIER=((__INTEGER_CST *)ptr__VIER);
-          *(result__UIER) = *(INTEGER_CST__);
-        };
-        Self__2IER=((__INTEGER_CST *)result__UIER);
-        Self__2IER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3IER;
-        Self__2IER->value__W4YD=v__4IER;
-        Self__2IER->parent_constant__B3LC.static_type__M2YD=t__5IER;
-        check_type__YG5D(Self__2IER);
-        __tmp__S15I=result__UIER;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__FFCR=read__QB5G(((__READ_LOCAL *)e__DC2H)->local__HJZD);
-        if (__tmp__FFCR==NULL) {
-          __tmp__GFCR=NULL;
-        } else {
-          __tmp__GFCR=((__READ_LOCAL *)__tmp__FFCR);
-        };
-        __tmp__S15I=__tmp__GFCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__S15I=my_copy__SL2H(e__DC2H);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__S15I=my_copy__LM2H(e__DC2H);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__S15I=my_copy__YM2H(e__DC2H);
-      } break;
-      case __REAL_CST__: {
-        Self__K2HQ=((__REAL_CST *)e__DC2H);
-        p__OZPR=Self__K2HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__PZPR=Self__K2HQ->value__HN2H;
-        t__QZPR=Self__K2HQ->parent_constant__U2JH.static_type__M2YD;
-        result__FZPR=NULL;
-        ptr__GZPR=((__POINTER )(NULL));
-        typ_id__HZPR= 0;
-        sz__IZPR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__IZPR ==  0)) {
-          result__FZPR=REAL_CST__;
-        } else {
-          typ_id__HZPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IZPR);
-          if ((typ_id__HZPR == (__INTEGER)(-  1))) {
-            a__JZPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KZPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IZPR + a__JZPR) & (__UINTEGER_32)(~ a__JZPR));
-            ptr_table__SZPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KZPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__RZPR=((__POINTER )(NULL));
-            result__TZPR=((__POINTER *)ptr_table__SZPR)[ 0];
-            if ((result__TZPR == (void *)NULL)) {
-              result__TZPR=new_lab__2PJ(new_size__KZPR);
-              next__RZPR=(void *)((unsigned long)result__TZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZPR)));
-              ((__POINTER *)next__RZPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SZPR)[ 0]=next__RZPR;
-            } else {
-              next__RZPR=((__POINTER *)result__TZPR)[ 0];
-              if ((next__RZPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TZPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KZPR <<  1)) <=  4096)) {
-                  next__RZPR=(void *)((unsigned long)result__TZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZPR)));
-                } else {
-                  next__RZPR=new_lab__2PJ(new_size__KZPR);
-                };
-                ((__POINTER *)next__RZPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SZPR)[ 0]=next__RZPR;
-              } else {
-                ((__POINTER *)result__TZPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RZPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TZPR=next__RZPR;
-              };
-            };
-            ptr__GZPR=result__TZPR;
-          } else {
-            t__LZPR=((__UINTEGER_32 )typ_id__HZPR);
-            a__MZPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0ZPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IZPR + a__MZPR) & (__UINTEGER_32)(~ a__MZPR));
-            ptr_table__XZPR=((__POINTER )(&(table_type[(t__LZPR)])));
-            lab_type__ZZPR=(__UINTEGER_32)(t__LZPR |  1);
-            next__WZPR=((__POINTER )(NULL));
-            result__YZPR=((__POINTER *)ptr_table__XZPR)[ 0];
-            if ((result__YZPR == (void *)NULL)) {
-              result__YZPR=new_lab__2PJ(lab_type__ZZPR);
-              next__WZPR=(void *)((unsigned long)result__YZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZPR)));
-              ((__POINTER *)next__WZPR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XZPR)[ 0]=next__WZPR;
-            } else {
-              next__WZPR=((__POINTER *)result__YZPR)[ 0];
-              if ((next__WZPR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YZPR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0ZPR <<  1)) <=  4096)) {
-                  next__WZPR=(void *)((unsigned long)result__YZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZPR)));
-                } else {
-                  next__WZPR=new_lab__2PJ(lab_type__ZZPR);
-                };
-                ((__POINTER *)next__WZPR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XZPR)[ 0]=next__WZPR;
-              } else {
-                ((__POINTER *)result__YZPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WZPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YZPR=next__WZPR;
-              };
-            };
-            ptr__GZPR=result__YZPR;
-          };
-          result__FZPR=((__REAL_CST *)ptr__GZPR);
-          *(result__FZPR) = *(REAL_CST__);
-        };
-        Self__NZPR=((__REAL_CST *)result__FZPR);
-        Self__NZPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OZPR;
-        Self__NZPR->value__HN2H=v__PZPR;
-        Self__NZPR->parent_constant__U2JH.static_type__M2YD=t__QZPR;
-        __tmp__S15I=result__FZPR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__M2HQ=((__CHARACTER_CST *)e__DC2H);
-        __tmp__S15I=create__char__4SMH(Self__M2HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M2HQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__N2HQ=((__IS_EXPANDED *)e__DC2H);
-        __tmp__JFCR=read__QB5G(((__READ_LOCAL *)Self__N2HQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__JFCR==NULL) {
-          __tmp__KFCR=NULL;
-        } else {
-          __tmp__KFCR=((__READ_LOCAL *)__tmp__JFCR);
-        };
-        p__E0PR=Self__N2HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__1ZPR=NULL;
-        ptr__2ZPR=((__POINTER )(NULL));
-        typ_id__3ZPR= 0;
-        sz__4ZPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__4ZPR ==  0)) {
-          result__1ZPR=IS_EXPANDED__;
-        } else {
-          typ_id__3ZPR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4ZPR);
-          if ((typ_id__3ZPR == (__INTEGER)(-  1))) {
-            a__5ZPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__A0PR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZPR + a__5ZPR) & (__UINTEGER_32)(~ a__5ZPR));
-            ptr_table__H0PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A0PR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__G0PR=((__POINTER )(NULL));
-            result__I0PR=((__POINTER *)ptr_table__H0PR)[ 0];
-            if ((result__I0PR == (void *)NULL)) {
-              result__I0PR=new_lab__2PJ(new_size__A0PR);
-              next__G0PR=(void *)((unsigned long)result__I0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0PR)));
-              ((__POINTER *)next__G0PR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__H0PR)[ 0]=next__G0PR;
-            } else {
-              next__G0PR=((__POINTER *)result__I0PR)[ 0];
-              if ((next__G0PR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I0PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A0PR <<  1)) <=  4096)) {
-                  next__G0PR=(void *)((unsigned long)result__I0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0PR)));
-                } else {
-                  next__G0PR=new_lab__2PJ(new_size__A0PR);
-                };
-                ((__POINTER *)next__G0PR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__H0PR)[ 0]=next__G0PR;
-              } else {
-                ((__POINTER *)result__I0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__I0PR=next__G0PR;
-              };
-            };
-            ptr__2ZPR=result__I0PR;
-          } else {
-            t__B0PR=((__UINTEGER_32 )typ_id__3ZPR);
-            a__C0PR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__P0PR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZPR + a__C0PR) & (__UINTEGER_32)(~ a__C0PR));
-            ptr_table__M0PR=((__POINTER )(&(table_type[(t__B0PR)])));
-            lab_type__O0PR=(__UINTEGER_32)(t__B0PR |  1);
-            next__L0PR=((__POINTER )(NULL));
-            result__N0PR=((__POINTER *)ptr_table__M0PR)[ 0];
-            if ((result__N0PR == (void *)NULL)) {
-              result__N0PR=new_lab__2PJ(lab_type__O0PR);
-              next__L0PR=(void *)((unsigned long)result__N0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P0PR)));
-              ((__POINTER *)next__L0PR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__M0PR)[ 0]=next__L0PR;
-            } else {
-              next__L0PR=((__POINTER *)result__N0PR)[ 0];
-              if ((next__L0PR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N0PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P0PR <<  1)) <=  4096)) {
-                  next__L0PR=(void *)((unsigned long)result__N0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P0PR)));
-                } else {
-                  next__L0PR=new_lab__2PJ(lab_type__O0PR);
-                };
-                ((__POINTER *)next__L0PR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__M0PR)[ 0]=next__L0PR;
-              } else {
-                ((__POINTER *)result__N0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__N0PR=next__L0PR;
-              };
-            };
-            ptr__2ZPR=result__N0PR;
-          };
-          result__1ZPR=((__IS_EXPANDED *)ptr__2ZPR);
-          *(result__1ZPR) = *(IS_EXPANDED__);
-        };
-        Self__D0PR=((__IS_EXPANDED *)result__1ZPR);
-        Self__D0PR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E0PR;
-        Self__D0PR->receiver__WN2H=__tmp__KFCR;
-        __tmp__S15I=result__1ZPR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__S15I=my_copy__1N2H(e__DC2H);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__S15I=my_copy__EO2H(e__DC2H);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__S15I=my_copy__PO2H(e__DC2H);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__S15I=my_copy__1O2H(e__DC2H);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__S15I=my_copy__GP2H(e__DC2H);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__S15I=my_copy__RP2H(e__DC2H);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__S15I=my_copy__2P2H(e__DC2H);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__S15I=my_copy__HQ2H(e__DC2H);
-      } break;
-      case __PUT_TO__: {
-        __tmp__S15I=my_copy__SQ2H(e__DC2H);
-      } break;
-      case __ITEM__: {
-        __tmp__S15I=my_copy__DR2H(e__DC2H);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__S15I=my_copy__PR2H(e__DC2H);
-      } break;
-      case __CAST__: {
-        __tmp__S15I=my_copy__YR2H(e__DC2H);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__S15I=my_copy__5SYM(e__DC2H);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__S15I=my_copy__IUGK(e__DC2H);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__BJER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__DC2H)->global__ZGJK),NULL);
-        if (__tmp__BJER==NULL) {
-          __tmp__CJER=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__BJER)->__id) {
-          case __READ_SLOT__: {
-            __tmp__CJER=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__CJER=((__READ_GLOBAL *)__tmp__BJER);
+        __tmp__BNKL=__tmp__ZY5T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__BNKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__EEZK));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__BNKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__EEZK));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__BNKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__EEZK));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__BNKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__EEZK));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__BNKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__EEZK));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__BNKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__EEZK));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__BNKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__EEZK));
+      } break;
+      };
+      result__OMPU=NULL;
+      __tmp__0X5T=((__POINTER__IB )(NULL));
+      typ_id__BKPU= 0;
+      __tmp__1X5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+      if (((unsigned long)__tmp__1X5T ==  0)) {
+        result__OMPU=NODE_STYLE__RD4K__;
+      } else /* FALSE */ {
+        typ_id__BKPU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1X5T));
+        if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+          __tmp__0X5T=__tmp__EKPU;
+        } else /* FALSE */ {
+          __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+          __tmp__0X5T=__tmp__EKPU;
+        };
+        result__OMPU=((__NODE_STYLE__RD4K *)__tmp__0X5T);
+        *(result__OMPU) = *(NODE_STYLE__RD4K__);
+      };
+      Self__0MPU=((__NODE_STYLE__RD4K *)result__OMPU);
+      Self__0MPU->parent_node__SD4K.expr__CV4D=__tmp__BNKL;
+      Self__0MPU->slot__UOKL=__tmp__QR4K;
+      Self__0MPU->parent_node__SD4K.data__DV4D=Self__CEZK;
+      Self__0MPU->result_expr__VOKL=r__HR4K;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),result__OMPU);
+      result__1Y5T=NULL;
+      __tmp__0X5T=((__POINTER__IB )(NULL));
+      typ_id__BKPU= 0;
+      __tmp__1X5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+      if (((unsigned long)__tmp__1X5T ==  0)) {
+        result__1Y5T=NODE_TYPE__SK2C__;
+      } else /* FALSE */ {
+        typ_id__BKPU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1X5T));
+        if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+          __tmp__0X5T=__tmp__EKPU;
+        } else /* FALSE */ {
+          __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+          __tmp__0X5T=__tmp__EKPU;
+        };
+        result__1Y5T=((__NODE_TYPE__SK2C *)__tmp__0X5T);
+        *(result__1Y5T) = *(NODE_TYPE__SK2C__);
+      };
+      Self__5U4D=((__NODE_TYPE__SK2C *)result__1Y5T);
+      Self__5U4D->parent_node__TK2C.expr__CV4D=r__HR4K;
+      Self__5U4D->parent_node__TK2C.data__DV4D=Self__CEZK;
+      late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),result__1Y5T);
+    } else /* FALSE */ {
+      __tmp__QR4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+      if (((struct ___OBJ *)__tmp__IR4K)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__IR4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__IR4K),__tmp__QR4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__IR4K),__tmp__QR4K);
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__IR4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__IR4K)),__tmp__QR4K);
+        } else /* ITM_SLOT_OPERATOR */ {
+          is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__IR4K)),__tmp__QR4K);
+        };
+      };
+      switch (((struct ___OBJ *)e__EEZK)->__id) {
+      case __STRING_CST__5J__: {
+        Self__DKPU=((__STRING_CST__5J *)e__EEZK);
+        result__5JPU=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__CNPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          result__5JPU=Self__DKPU;
+        } else /* FALSE */ {
+          typ_id__CNPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__CNPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+            ptr__AKPU=__tmp__FNPU;
+          } else /* FALSE */ {
+            __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU |  1));
+            ptr__AKPU=__tmp__FNPU;
+          };
+          result__5JPU=((__STRING_CST__5J *)ptr__AKPU);
+          *(result__5JPU) = *(Self__DKPU);
+        };
+        __tmp__BNKL=result__5JPU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__BNKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__EEZK));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__CD0S=((__PROTOTYPE_CST__LAXC *)e__EEZK);
+        __tmp__DD0S=create__type__VJ2C(Self__CD0S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CD0S->parent_constant__MAXC.static_type__5G4D);
+        __tmp__BNKL=__tmp__DD0S;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__FD0S=((__INTEGER_CST__XAXC *)e__EEZK);
+        p__TY5T=Self__FD0S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__UY5T=Self__FD0S->value__FH4D;
+        t__VY5T=Self__FD0S->parent_constant__YAXC.static_type__5G4D;
+        Self__FD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__CNPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__FD0S=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__CNPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__CNPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+            ptr__AKPU=__tmp__FNPU;
+          } else /* FALSE */ {
+            __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU |  1));
+            ptr__AKPU=__tmp__FNPU;
+          };
+          Self__FD0S=((__INTEGER_CST__XAXC *)ptr__AKPU);
+          *(Self__FD0S) = *(INTEGER_CST__XAXC__);
+        };
+        Self__SY5T=((__INTEGER_CST__XAXC *)Self__FD0S);
+        Self__SY5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__SY5T->value__FH4D=v__UY5T;
+        Self__SY5T->parent_constant__YAXC.static_type__5G4D=t__VY5T;
+        check_type__XYEE(Self__SY5T);
+        __tmp__BNKL=Self__FD0S;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__BNKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__EEZK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__EEZK)->local__BVEJ));
+        if (__tmp__QG1T==NULL) {
+          __tmp__RG1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+        };
+        __tmp__BNKL=__tmp__RG1T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__BNKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__EEZK));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__BNKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__EEZK));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__JD0S=((__IS_EXPANDED__35NJ *)e__EEZK);
+        p__TY5T=Self__JD0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__JD0S->receiver__RA5J)->local__BVEJ));
+        if (__tmp__QG1T==NULL) {
+          __tmp__RG1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+        };
+        Self__JD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__CNPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__JD0S=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__CNPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__CNPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+            ptr__AKPU=__tmp__FNPU;
+          } else /* FALSE */ {
+            __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU |  1));
+            ptr__AKPU=__tmp__FNPU;
+          };
+          Self__JD0S=((__IS_EXPANDED__35NJ *)ptr__AKPU);
+          *(Self__JD0S) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__ZKPU=((__IS_EXPANDED__35NJ *)Self__JD0S);
+        Self__ZKPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__ZKPU->receiver__RA5J=__tmp__RG1T;
+        __tmp__BNKL=Self__JD0S;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__OD0S=((__GET_TYPE_ID__HAOJ *)e__EEZK);
+        p__TY5T=Self__OD0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__VY5T=Self__OD0S->receiver__WA5J;
+        Self__OD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__CNPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__OD0S=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__CNPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__CNPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+            ptr__AKPU=__tmp__FNPU;
+          } else /* FALSE */ {
+            __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU |  1));
+            ptr__AKPU=__tmp__FNPU;
+          };
+          Self__OD0S=((__GET_TYPE_ID__HAOJ *)ptr__AKPU);
+          *(Self__OD0S) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__JLPU=((__GET_TYPE_ID__HAOJ *)Self__OD0S);
+        Self__JLPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__JLPU->receiver__WA5J=t__VY5T;
+        __tmp__BNKL=Self__OD0S;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__BNKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__EEZK));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__BNKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__EEZK));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__BNKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__EEZK));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__BNKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__EEZK));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__BNKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__EEZK));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__BNKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__EEZK));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__BNKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__EEZK));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__BNKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__EEZK));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__BNKL=my_copy__03AL(((__ITEM__HGOJ *)e__EEZK));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__RD0S=((__SIZE_OF__5GOJ *)e__EEZK);
+        p__TY5T=Self__RD0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__VY5T=Self__RD0S->receiver__AD5J;
+        Self__RD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__CNPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__RD0S=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__CNPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__CNPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+            ptr__AKPU=__tmp__FNPU;
+          } else /* FALSE */ {
+            __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU |  1));
+            ptr__AKPU=__tmp__FNPU;
+          };
+          Self__RD0S=((__SIZE_OF__5GOJ *)ptr__AKPU);
+          *(Self__RD0S) = *(SIZE_OF__5GOJ__);
+        };
+        Self__ZLPU=((__SIZE_OF__5GOJ *)Self__RD0S);
+        Self__ZLPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__ZLPU->receiver__AD5J=t__VY5T;
+        __tmp__BNKL=Self__RD0S;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__BNKL=my_copy__L4AL(((__CAST__1HOJ *)e__EEZK));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__UD0S=((__REAL_CST__1LOJ *)e__EEZK);
+        p__TY5T=Self__UD0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__JR4K=Self__UD0S->value__VD5J;
+        t__VY5T=Self__UD0S->parent_constant__2LOJ.static_type__5G4D;
+        Self__UD0S=NULL;
+        ptr__AKPU=((__POINTER__IB )(NULL));
+        typ_id__CNPU= 0;
+        __tmp__CKPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__CKPU ==  0)) {
+          Self__UD0S=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__CNPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+          if ((typ_id__CNPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+            ptr__AKPU=__tmp__FNPU;
+          } else /* FALSE */ {
+            __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU |  1));
+            ptr__AKPU=__tmp__FNPU;
+          };
+          Self__UD0S=((__REAL_CST__1LOJ *)ptr__AKPU);
+          *(Self__UD0S) = *(REAL_CST__1LOJ__);
+        };
+        Self__JMPU=((__REAL_CST__1LOJ *)Self__UD0S);
+        Self__JMPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+        Self__JMPU->value__VD5J=__tmp__JR4K;
+        Self__JMPU->parent_constant__2LOJ.static_type__5G4D=t__VY5T;
+        __tmp__BNKL=Self__UD0S;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__YD0S=((__CHARACTER_CST__RMOJ *)e__EEZK);
+        __tmp__ZD0S=create__char__UMQJ(Self__YD0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YD0S->text__0D5J);
+        __tmp__BNKL=__tmp__ZD0S;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__1D0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK);
+        __tmp__2D0S=create__text__OQQJ(Self__1D0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1D0S->string__WBJK);
+        __tmp__BNKL=__tmp__2D0S;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__BNKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__EEZK));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__BNKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__EEZK));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__BNKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__EEZK));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__BNKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__BNKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__EEZK));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__BNKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__BNKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__EEZK));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__BNKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__EEZK));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__RR4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__EEZK)->global__KAKM),NULL);
+        if (__tmp__RR4K==NULL) {
+          __tmp__ZY5T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__RR4K)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__ZY5T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__ZY5T=((__READ_GLOBAL__T4YL *)__tmp__RR4K);
           } break;
           }
         };
-        __tmp__S15I=__tmp__CJER;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__S15I=my_copy__BQCN(e__DC2H);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__S15I=my_copy__NREO(e__DC2H);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__S15I=my_copy__VYJO(e__DC2H);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__S15I=my_copy__0REO(e__DC2H);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__S15I=my_copy__BZJO(e__DC2H);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__S15I=my_copy__CNJM(e__DC2H);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__S15I=my_copy__5XLL(e__DC2H);
+        __tmp__BNKL=__tmp__ZY5T;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__S15I=my_copy__WVYM(e__DC2H);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__BNKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__EEZK));
       } break;
-      case __EXPR_MOD__: {
-        __tmp__S15I=my_copy__FSEO(e__DC2H);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__BNKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__EEZK));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__S15I=my_copy__QCEP(e__DC2H);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__BNKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__EEZK));
       } break;
-      case __EXPR_INF__: {
-        __tmp__S15I=my_copy__5LSN(e__DC2H);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__BNKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__EEZK));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__S15I=my_copy__KMSN(e__DC2H);
+      case __EXPR_INF__OXBP__: {
+        __tmp__BNKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__EEZK));
       } break;
-      case __EXPR_OR__: {
-        __tmp__S15I=my_copy__JZPN(e__DC2H);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__BNKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__EEZK));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__S15I=my_copy__G3SO(e__DC2H);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__BNKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__EEZK));
       } break;
       };
-      r__JS1G=Self__BC2H->parent_dta__HOWH.result_expr__YHZD;
-      result__PZ1G=NULL;
-      ptr__QZ1G=((__POINTER )(NULL));
-      typ_id__VZ1G= 0;
-      sz__SZ1G=((__UINTEGER_32 )sizeof(__NODE_STYLE));
-      if ((sz__SZ1G ==  0)) {
-        result__PZ1G=NODE_STYLE__;
-      } else {
-        typ_id__VZ1G=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SZ1G);
-        if ((typ_id__VZ1G == (__INTEGER)(-  1))) {
-          a__DC1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__BC1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SZ1G + a__DC1Q) & (__UINTEGER_32)(~ a__DC1Q));
-          ptr_table__R0PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BC1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__Q0PR=((__POINTER )(NULL));
-          result__S0PR=((__POINTER *)ptr_table__R0PR)[ 0];
-          if ((result__S0PR == (void *)NULL)) {
-            result__S0PR=new_lab__2PJ(new_size__BC1Q);
-            next__Q0PR=(void *)((unsigned long)result__S0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BC1Q)));
-            ((__POINTER *)next__Q0PR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__R0PR)[ 0]=next__Q0PR;
-          } else {
-            next__Q0PR=((__POINTER *)result__S0PR)[ 0];
-            if ((next__Q0PR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S0PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BC1Q <<  1)) <=  4096)) {
-                next__Q0PR=(void *)((unsigned long)result__S0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BC1Q)));
-              } else {
-                next__Q0PR=new_lab__2PJ(new_size__BC1Q);
-              };
-              ((__POINTER *)next__Q0PR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__R0PR)[ 0]=next__Q0PR;
-            } else {
-              ((__POINTER *)result__S0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__S0PR=next__Q0PR;
-            };
-          };
-          ptr__QZ1G=result__S0PR;
-        } else {
-          t__HC1Q=((__UINTEGER_32 )typ_id__VZ1G);
-          a__JC1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__Z0PR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZ1G + a__JC1Q) & (__UINTEGER_32)(~ a__JC1Q));
-          ptr_table__W0PR=((__POINTER )(&(table_type[(t__HC1Q)])));
-          lab_type__Y0PR=(__UINTEGER_32)(t__HC1Q |  1);
-          next__V0PR=((__POINTER )(NULL));
-          result__X0PR=((__POINTER *)ptr_table__W0PR)[ 0];
-          if ((result__X0PR == (void *)NULL)) {
-            result__X0PR=new_lab__2PJ(lab_type__Y0PR);
-            next__V0PR=(void *)((unsigned long)result__X0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z0PR)));
-            ((__POINTER *)next__V0PR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__W0PR)[ 0]=next__V0PR;
-          } else {
-            next__V0PR=((__POINTER *)result__X0PR)[ 0];
-            if ((next__V0PR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X0PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z0PR <<  1)) <=  4096)) {
-                next__V0PR=(void *)((unsigned long)result__X0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z0PR)));
-              } else {
-                next__V0PR=new_lab__2PJ(lab_type__Y0PR);
-              };
-              ((__POINTER *)next__V0PR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__W0PR)[ 0]=next__V0PR;
-            } else {
-              ((__POINTER *)result__X0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__X0PR=next__V0PR;
-            };
-          };
-          ptr__QZ1G=result__X0PR;
+      __tmp__QR4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.result_expr__LU4D;
+      result__OMPU=NULL;
+      __tmp__0X5T=((__POINTER__IB )(NULL));
+      typ_id__BKPU= 0;
+      __tmp__1X5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+      if (((unsigned long)__tmp__1X5T ==  0)) {
+        result__OMPU=NODE_STYLE__RD4K__;
+      } else /* FALSE */ {
+        typ_id__BKPU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1X5T));
+        if ((typ_id__BKPU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+          __tmp__0X5T=__tmp__EKPU;
+        } else /* FALSE */ {
+          __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU |  1));
+          __tmp__0X5T=__tmp__EKPU;
         };
-        result__PZ1G=((__NODE_STYLE *)ptr__QZ1G);
-        *(result__PZ1G) = *(NODE_STYLE__);
+        result__OMPU=((__NODE_STYLE__RD4K *)__tmp__0X5T);
+        *(result__OMPU) = *(NODE_STYLE__RD4K__);
       };
-      Self__JN5G=((__NODE_STYLE *)result__PZ1G);
-      Self__JN5G->parent_node__WO0G.expr__RJZD=__tmp__S15I;
-      Self__JN5G->slot__ON5G=s__IAUI;
-      Self__JN5G->parent_node__WO0G.data__SJZD=Self__BC2H;
-      Self__JN5G->result_expr__PN5G=r__JS1G;
-      add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,result__PZ1G);
+      Self__0MPU=((__NODE_STYLE__RD4K *)result__OMPU);
+      Self__0MPU->parent_node__SD4K.expr__CV4D=__tmp__BNKL;
+      Self__0MPU->slot__UOKL=__tmp__IR4K;
+      Self__0MPU->parent_node__SD4K.data__DV4D=Self__CEZK;
+      Self__0MPU->result_expr__VOKL=__tmp__QR4K;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),result__OMPU);
     };
-    switch (((struct ___OBJ *)e__DC2H)->__id) {
-    case __LIST__: {
-      __tmp__JBUI=((__LIST *)e__DC2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__JBUI=((__STRING_CST *)e__DC2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)e__EEZK)->__id) {
+    case __STRING_CST__5J__: {
+      p__TY5T=((__STRING_CST__5J *)e__EEZK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__JBUI=((__EXTERNAL_C *)e__DC2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXTERNAL_C__Y5WC__: {
+      p__TY5T=((__EXTERNAL_C__Y5WC *)e__EEZK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__JBUI=((__PROTOTYPE_CST *)e__DC2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PROTOTYPE_CST__LAXC__: {
+      p__TY5T=((__PROTOTYPE_CST__LAXC *)e__EEZK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__JBUI=((__INTEGER_CST *)e__DC2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __INTEGER_CST__XAXC__: {
+      p__TY5T=((__INTEGER_CST__XAXC *)e__EEZK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__JBUI=((__READ_LOCAL *)e__DC2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      p__TY5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JBUI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_LOCAL__55ZI__: {
+      p__TY5T=((__READ_LOCAL__55ZI *)e__EEZK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JBUI=((__EXPR_EQUAL *)e__DC2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_EQUAL__KINJ__: {
+      p__TY5T=((__EXPR_EQUAL__KINJ *)e__EEZK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JBUI=((__EXPR_NOT_EQUAL *)e__DC2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      p__TY5T=((__EXPR_NOT_EQUAL__VINJ *)e__EEZK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __REAL_CST__: {
-      __tmp__JBUI=((__REAL_CST *)e__DC2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __IS_EXPANDED__35NJ__: {
+      p__TY5T=((__IS_EXPANDED__35NJ *)e__EEZK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__JBUI=((__CHARACTER_CST *)e__DC2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __GET_TYPE_ID__HAOJ__: {
+      p__TY5T=((__GET_TYPE_ID__HAOJ *)e__EEZK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__JBUI=((__IS_EXPANDED *)e__DC2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP__ABOJ__: {
+      p__TY5T=((__EXPR_SUP__ABOJ *)e__EEZK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JBUI=((__GET_TYPE_ID *)e__DC2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUB__UBOJ__: {
+      p__TY5T=((__EXPR_SUB__UBOJ *)e__EEZK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__JBUI=((__EXPR_SUP *)e__DC2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MUL__KCOJ__: {
+      p__TY5T=((__EXPR_MUL__KCOJ *)e__EEZK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__JBUI=((__EXPR_SUB *)e__DC2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_DIV__4COJ__: {
+      p__TY5T=((__EXPR_DIV__4COJ *)e__EEZK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__JBUI=((__EXPR_MUL *)e__DC2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND__SDOJ__: {
+      p__TY5T=((__EXPR_AND__SDOJ *)e__EEZK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__JBUI=((__EXPR_DIV *)e__DC2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      p__TY5T=((__EXPR_SHIFT_R__GEOJ *)e__EEZK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND__: {
-      __tmp__JBUI=((__EXPR_AND *)e__DC2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      p__TY5T=((__EXPR_SHIFT_L__0EOJ *)e__EEZK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JBUI=((__EXPR_SHIFT_R *)e__DC2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PUT_TO__TFOJ__: {
+      p__TY5T=((__PUT_TO__TFOJ *)e__EEZK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JBUI=((__EXPR_SHIFT_L *)e__DC2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __ITEM__HGOJ__: {
+      p__TY5T=((__ITEM__HGOJ *)e__EEZK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PUT_TO__: {
-      __tmp__JBUI=((__PUT_TO *)e__DC2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __SIZE_OF__5GOJ__: {
+      p__TY5T=((__SIZE_OF__5GOJ *)e__EEZK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __ITEM__: {
-      __tmp__JBUI=((__ITEM *)e__DC2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CAST__1HOJ__: {
+      p__TY5T=((__CAST__1HOJ *)e__EEZK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __SIZE_OF__: {
-      __tmp__JBUI=((__SIZE_OF *)e__DC2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __REAL_CST__1LOJ__: {
+      p__TY5T=((__REAL_CST__1LOJ *)e__EEZK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CAST__: {
-      __tmp__JBUI=((__CAST *)e__DC2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CHARACTER_CST__RMOJ__: {
+      p__TY5T=((__CHARACTER_CST__RMOJ *)e__EEZK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__JBUI=((__CALL_SLOT *)e__DC2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      p__TY5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_SLOT__: {
-      __tmp__JBUI=((__READ_SLOT *)e__DC2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_SLOT__LL4K__: {
+      p__TY5T=((__READ_SLOT__LL4K *)e__EEZK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__JBUI=((__READ_GLOBAL *)e__DC2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      p__TY5T=((__EXPR_NOT_LOGIC__W4FL *)e__EEZK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JBUI=((__EXPR_NOT_LOGIC *)e__DC2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      p__TY5T=((__EXPR_OR_LOGIC__ADUL *)e__EEZK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JBUI=((__EXPR_OR_LOGIC *)e__DC2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      p__TY5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JBUI=((__EXPR_OR_OR_LOGIC *)e__DC2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      p__TY5T=((__EXPR_AND_LOGIC__EFUL *)e__EEZK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JBUI=((__EXPR_AND_LOGIC *)e__DC2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      p__TY5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JBUI=((__EXPR_AND_AND_LOGIC *)e__DC2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NEG__EZVL__: {
+      p__TY5T=((__EXPR_NEG__EZVL *)e__EEZK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__JBUI=((__EXPR_NEG *)e__DC2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_ADD__SZVL__: {
+      p__TY5T=((__EXPR_ADD__SZVL *)e__EEZK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__JBUI=((__EXPR_ADD *)e__DC2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_GLOBAL__T4YL__: {
+      p__TY5T=((__READ_GLOBAL__T4YL *)e__EEZK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__JBUI=((__EXPR_NOT *)e__DC2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT__XUPM__: {
+      p__TY5T=((__EXPR_NOT__XUPM *)e__EEZK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__JBUI=((__EXPR_MOD *)e__DC2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MOD__3YPM__: {
+      p__TY5T=((__EXPR_MOD__3YPM *)e__EEZK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JBUI=((__EXPR_SUP_EQ *)e__DC2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR__PQ0N__: {
+      p__TY5T=((__EXPR_OR__PQ0N *)e__EEZK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF__: {
-      __tmp__JBUI=((__EXPR_INF *)e__DC2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      p__TY5T=((__EXPR_SUP_EQ__1VBP *)e__EEZK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JBUI=((__EXPR_INF_EQ *)e__DC2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF__OXBP__: {
+      p__TY5T=((__EXPR_INF__OXBP *)e__EEZK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR__: {
-      __tmp__JBUI=((__EXPR_OR *)e__DC2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF_EQ__FYBP__: {
+      p__TY5T=((__EXPR_INF_EQ__FYBP *)e__EEZK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__JBUI=((__EXPR_XOR *)e__DC2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_XOR__ABEP__: {
+      p__TY5T=((__EXPR_XOR__ABEP *)e__EEZK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,create__type__PKQC(__tmp__JBUI,TYPE_VOID__->parent_type__UIB.default__AKC));
-  };
-  return(result__FC2H);
-}
-
-static void* subtype_list__CNFJ()
-// () With resultRecursive, No inlinable.
-{
-  void *__tmp__FNFJ;
-  void *__tmp__GNFJ;
-  __tmp__FNFJ=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__FNFJ)->__id) {
-  case __TYPE__: {
-    __tmp__GNFJ=((__TYPE *)__tmp__FNFJ)->subtype_list__BPY;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__GNFJ=((__TYPE_NULL *)__tmp__FNFJ)->parent_type__TIB.subtype_list__BPY;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__GNFJ=((__TYPE_VOID *)__tmp__FNFJ)->parent_type__UIB.subtype_list__BPY;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__GNFJ=((__TYPE_CONTEXT *)__tmp__FNFJ)->parent_type__VIB.subtype_list__BPY;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__GNFJ=((__TYPE_ID *)__tmp__FNFJ)->parent_type__WIB.subtype_list__BPY;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__GNFJ=((__TYPE_GENERIC *)__tmp__FNFJ)->parent_type__C2IB.subtype_list__BPY;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__GNFJ=subtype_list__CNFJ();
-  } break;
-  };
-  return(__tmp__GNFJ);
-}
-
-static void* new__5VSG()
-// () With resultNo recursive, No inlinable.
-{
-  void *result__CWSG;
-  __TYPES_TMP *result__ROTI,*Self__32GJ;
-  __POINTER ptr__SOTI,ptr_table__10PR,next__00PR,result__20PR;
-  __POINTER ptr_table__A1PR,next__50PR,result__B1PR,result__CFAR;
-  __POINTER ptr_table__F1PR,next__E1PR,result__G1PR;
-  __INTEGER typ_id__XOTI;
-  __UINTEGER_32 sz__UOTI,a__1C0Q,new_size__ZC0Q,t__5C0Q,a__BD0Q;
-  __UINTEGER_32 new_size__D1PR,lab_type__C1PR,sz__EFAR,a__DFAR;
-  __UINTEGER_32 new_size__FFAR,new_size2__GFAR,a__HFAR,new_size__IFAR;
-  __FAST_ARRAYoTYPES_TMPo *Self__GBCH,*Self__2BCH;
-  result__CWSG=NULL;
-  if ((((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG)->parent_arrayed_collection__HWSG.upper__UX4G <  0)) {
-    result__ROTI=NULL;
-    ptr__SOTI=((__POINTER )(NULL));
-    typ_id__XOTI= 0;
-    sz__UOTI=((__UINTEGER_32 )sizeof(__TYPES_TMP));
-    if ((sz__UOTI ==  0)) {
-      result__ROTI=TYPES_TMP__;
-    } else {
-      typ_id__XOTI=__TYPES_TMP__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOTI);
-      if ((typ_id__XOTI == (__INTEGER)(-  1))) {
-        a__1C0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZC0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UOTI + a__1C0Q) & (__UINTEGER_32)(~ a__1C0Q));
-        ptr_table__10PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZC0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__00PR=((__POINTER )(NULL));
-        result__20PR=((__POINTER *)ptr_table__10PR)[ 0];
-        if ((result__20PR == (void *)NULL)) {
-          result__20PR=new_lab__2PJ(new_size__ZC0Q);
-          next__00PR=(void *)((unsigned long)result__20PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZC0Q)));
-          ((__POINTER *)next__00PR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__10PR)[ 0]=next__00PR;
-        } else {
-          next__00PR=((__POINTER *)result__20PR)[ 0];
-          if ((next__00PR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__20PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZC0Q <<  1)) <=  4096)) {
-              next__00PR=(void *)((unsigned long)result__20PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZC0Q)));
-            } else {
-              next__00PR=new_lab__2PJ(new_size__ZC0Q);
-            };
-            ((__POINTER *)next__00PR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__10PR)[ 0]=next__00PR;
-          } else {
-            ((__POINTER *)result__20PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__00PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__20PR=next__00PR;
-          };
-        };
-        ptr__SOTI=result__20PR;
-      } else {
-        t__5C0Q=((__UINTEGER_32 )typ_id__XOTI);
-        a__BD0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__D1PR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOTI + a__BD0Q) & (__UINTEGER_32)(~ a__BD0Q));
-        ptr_table__A1PR=((__POINTER )(&(table_type[(t__5C0Q)])));
-        lab_type__C1PR=(__UINTEGER_32)(t__5C0Q |  1);
-        next__50PR=((__POINTER )(NULL));
-        result__B1PR=((__POINTER *)ptr_table__A1PR)[ 0];
-        if ((result__B1PR == (void *)NULL)) {
-          result__B1PR=new_lab__2PJ(lab_type__C1PR);
-          next__50PR=(void *)((unsigned long)result__B1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1PR)));
-          ((__POINTER *)next__50PR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__A1PR)[ 0]=next__50PR;
-        } else {
-          next__50PR=((__POINTER *)result__B1PR)[ 0];
-          if ((next__50PR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B1PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D1PR <<  1)) <=  4096)) {
-              next__50PR=(void *)((unsigned long)result__B1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1PR)));
-            } else {
-              next__50PR=new_lab__2PJ(lab_type__C1PR);
-            };
-            ((__POINTER *)next__50PR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__A1PR)[ 0]=next__50PR;
-          } else {
-            ((__POINTER *)result__B1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__50PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__B1PR=next__50PR;
-          };
-        };
-        ptr__SOTI=result__B1PR;
-      };
-      result__ROTI=((__TYPES_TMP *)ptr__SOTI);
-      *(result__ROTI) = *(TYPES_TMP__);
-    };
-    Self__32GJ=((__TYPES_TMP *)result__ROTI);
-    Self__32GJ->capacity__42GJ= 256;
-    sz__EFAR=((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) <<  8));
-    result__CFAR=((__POINTER )(NULL));
-    a__DFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__FFAR=(__UINTEGER_32)((__UINTEGER_32)(sz__EFAR + a__DFAR) & (__UINTEGER_32)(~ a__DFAR));
-    new_size2__GFAR=(__UINTEGER_32)(new_size__FFAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-    if ((new_size2__GFAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-      a__HFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IFAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GFAR + a__HFAR) & (__UINTEGER_32)(~ a__HFAR));
-      ptr_table__F1PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IFAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__E1PR=((__POINTER )(NULL));
-      result__G1PR=((__POINTER *)ptr_table__F1PR)[ 0];
-      if ((result__G1PR == (void *)NULL)) {
-        result__G1PR=new_lab__2PJ(new_size__IFAR);
-        next__E1PR=(void *)((unsigned long)result__G1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFAR)));
-        ((__POINTER *)next__E1PR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__F1PR)[ 0]=next__E1PR;
-      } else {
-        next__E1PR=((__POINTER *)result__G1PR)[ 0];
-        if ((next__E1PR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G1PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IFAR <<  1)) <=  4096)) {
-            next__E1PR=(void *)((unsigned long)result__G1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFAR)));
-          } else {
-            next__E1PR=new_lab__2PJ(new_size__IFAR);
-          };
-          ((__POINTER *)next__E1PR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__F1PR)[ 0]=next__E1PR;
-        } else {
-          ((__POINTER *)result__G1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E1PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__G1PR=next__E1PR;
-        };
-      };
-      ((__POINTER *)result__G1PR)[ 0]=((__POINTER ) 3);
-      result__CFAR=(void *)((unsigned long)result__G1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-    } else {
-      result__CFAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__FFAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-    };
-    Self__32GJ->parent_types__415F.storage__4VFJ=((void **)result__CFAR);
-    result__CWSG=result__ROTI;
-  } else {
-    Self__GBCH=((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG);
-    result__CWSG=((void **)Self__GBCH->parent_arrayed_collection__HWSG.storage__034G)[Self__GBCH->parent_arrayed_collection__HWSG.upper__UX4G];
-    Self__2BCH=((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG);
-    Self__2BCH->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(Self__2BCH->parent_arrayed_collection__HWSG.upper__UX4G -  1);
+    Self__CD0S=create__type__VJ2C(p__TY5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),Self__CD0S);
   };
-  return(result__CWSG);
+  r__HR4K=result__WX5T;
+  return(r__HR4K);
 }
 
-static void get_type__MXMJ(__LIST *Self__NXMJ,void *t__OXMJ)
-// ({LIST},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void* subtype_list__2UJL()
+// () With result Recursive, No inlinable.
 {
-  void *__tmp__PXMJ;
-  __EXTERNAL_C *Self__CHDI;
-  __tmp__PXMJ=last_expr__2QRG(Self__NXMJ);
-  switch (((struct ___OBJ *)__tmp__PXMJ)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__STRING_CST *)__tmp__PXMJ)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__CHDI=((__EXTERNAL_C *)__tmp__PXMJ);
-    if (((void *)Self__CHDI->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__OXMJ,((__TYPE_FULL *)Self__CHDI->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__OXMJ,Self__CHDI->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__PXMJ)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__PXMJ)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__REAL_CST *)__tmp__PXMJ)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__PXMJ)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__OXMJ,type_integer__3JB);
-  } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__PXMJ,t__OXMJ);
+  void *__tmp__5UJL;
+  __HASHED_SEToTYPEo__00MB *__tmp__AVJL;
+  void *Result__4UJL;
+  __tmp__5UJL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__5UJL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__AVJL=((__TYPE__FF *)__tmp__5UJL)->subtype_list__A1MB;
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__PXMJ,t__OXMJ);
+  case __TYPE_NULL__GMB__: {
+    __tmp__AVJL=((__TYPE_NULL__GMB *)__tmp__5UJL)->parent_type__HMB.subtype_list__A1MB;
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__PXMJ,t__OXMJ);
+  case __TYPE_VOID__IMB__: {
+    __tmp__AVJL=((__TYPE_VOID__IMB *)__tmp__5UJL)->parent_type__JMB.subtype_list__A1MB;
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__OXMJ,TYPE_VOID__);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__AVJL=((__TYPE_CONTEXT__KMB *)__tmp__5UJL)->parent_type__LMB.subtype_list__A1MB;
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__PXMJ,t__OXMJ);
+  case __TYPE_ID__MMB__: {
+    __tmp__AVJL=((__TYPE_ID__MMB *)__tmp__5UJL)->parent_type__NMB.subtype_list__A1MB;
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__OXMJ,type_integer__3JB);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__AVJL=((__TYPE_GENERIC__OCY *)__tmp__5UJL)->parent_type__PCY.subtype_list__A1MB;
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__CAST *)__tmp__PXMJ)->static_type__0N1H)->parent_type__5SL);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__AVJL=((__TYPE_BLOCK__CP5D *)__tmp__5UJL)->parent_type__DP5D.subtype_list__A1MB;
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__PXMJ)->global__ZGJK,t__OXMJ);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__PXMJ)))->parent_type__5SL);
-  } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__OXMJ,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__PXMJ)))->parent_type__5SL);
-  } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__OXMJ,type_true__FJB);
-    add__Z1EJ(t__OXMJ,type_false__NJB);
-  } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__PXMJ,t__OXMJ);
-  } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__PXMJ,t__OXMJ);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__AVJL=subtype_list__2UJL();
   } break;
   };
+  Result__4UJL=__tmp__AVJL;
+  return(Result__4UJL);
 }
 
-static void add__Z1EJ(__TYPES_TMP *Self__01EJ,void *t__11EJ)
-// ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void union__JT4K(__TYPES_TMP__AN5D *Self__KT4K,__TYPES__BN5D *other__LT4K)
+// ({TYPES_TMP__AN5D},{NULLxTYPES__BN5D}) Void No recursive, No inlinable.
 {
-  __INTEGER idx__21EJ,new_capacity__MFCR,new_capacity__4VRJ;
-  __BOOLEAN __tmp__S2EJ;
-  idx__21EJ= 0;
-  if ((Self__01EJ->parent_types__415F.upper__GLAG == (__INTEGER)(-  1))) {
-    new_capacity__MFCR= 0;
-    if (((__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(Self__01EJ->capacity__42GJ -  1))) {
-      new_capacity__MFCR=(__INTEGER)(Self__01EJ->capacity__42GJ <<  1);
-      Self__01EJ->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__01EJ->parent_types__415F.storage__4VFJ,Self__01EJ->capacity__42GJ,new_capacity__MFCR);
-      Self__01EJ->capacity__42GJ=new_capacity__MFCR;
-    };
-    Self__01EJ->parent_types__415F.upper__GLAG=(__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG +  1);
-    ((void **)Self__01EJ->parent_types__415F.storage__4VFJ)[Self__01EJ->parent_types__415F.upper__GLAG]=t__11EJ;
-  } else {
-    idx__21EJ=search__from__to__VWRJ(Self__01EJ,t__11EJ, 0,(__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG +  1));
-    if ((idx__21EJ > Self__01EJ->parent_types__415F.upper__GLAG)) {
-      new_capacity__4VRJ= 0;
-      if (((__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(Self__01EJ->capacity__42GJ -  1))) {
-        new_capacity__4VRJ=(__INTEGER)(Self__01EJ->capacity__42GJ <<  1);
-        Self__01EJ->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__01EJ->parent_types__415F.storage__4VFJ,Self__01EJ->capacity__42GJ,new_capacity__4VRJ);
-        Self__01EJ->capacity__42GJ=new_capacity__4VRJ;
-      };
-      Self__01EJ->parent_types__415F.upper__GLAG=(__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG +  1);
-      ((void **)Self__01EJ->parent_types__415F.storage__4VFJ)[Self__01EJ->parent_types__415F.upper__GLAG]=t__11EJ;
-      __tmp__S2EJ=TRUE__;
-    } else {
-      __tmp__S2EJ=FALSE__;
-    };
-    if ((! __tmp__S2EJ)) {
-      if (((void *)((void **)Self__01EJ->parent_types__415F.storage__4VFJ)[idx__21EJ] != (void *)t__11EJ)) {
-        add__to__HNYK(Self__01EJ,t__11EJ,idx__21EJ);
-      };
+  __INTEGER__Q idx1__MT4K,idx2__NT4K,t2idx__OT4K,__tmp__3T4K;
+  __INTEGER__Q __tmp__KU4K;
+  void *__tmp__2T4K,*__tmp__JU4K;
+  __BOOLEAN__L __tmp__OU4K;
+  idx1__MT4K= 0;
+  idx2__NT4K= 0;
+  t2idx__OT4K= 0;
+  while ((idx2__NT4K <= other__LT4K->upper__A1RH)) {
+    __tmp__2T4K=((void **)((__TYPES__BN5D *)other__LT4K)->storage__1LYI)[idx2__NT4K];
+    switch (((struct ___OBJ *)__tmp__2T4K)->__id) {
+    case __TYPE__FF__: {
+      __tmp__3T4K=((__TYPE__FF *)__tmp__2T4K)->index__CLC;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__3T4K=((__TYPE_NULL__GMB *)__tmp__2T4K)->parent_type__HMB.index__CLC;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__3T4K=((__TYPE_VOID__IMB *)__tmp__2T4K)->parent_type__JMB.index__CLC;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__3T4K=((__TYPE_CONTEXT__KMB *)__tmp__2T4K)->parent_type__LMB.index__CLC;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__3T4K=((__TYPE_ID__MMB *)__tmp__2T4K)->parent_type__NMB.index__CLC;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__3T4K=((__TYPE_GENERIC__OCY *)__tmp__2T4K)->parent_type__PCY.index__CLC;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__3T4K=((__TYPE_BLOCK__CP5D *)__tmp__2T4K)->parent_type__DP5D.index__CLC;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__3T4K=((__PROFIL_BLOCK__O3NJ *)__tmp__2T4K)->parent_type__Q3NJ.index__CLC;
+    } break;
     };
-  };
-}
-
-static void union__QJHJ(__TYPES_TMP *Self__RJHJ,void *other__SJHJ)
-// ({TYPES_TMP},{NULLxTYPES}) VoidNo recursive, No inlinable.
-{
-  __INTEGER idx1__TJHJ,idx2__UJHJ,t2idx__VJHJ,__tmp__EKHJ,__tmp__EG1Q;
-  __INTEGER __tmp__RKHJ;
-  void *t2__WJHJ,*__tmp__QKHJ;
-  void **__tmp__FG1Q;
-  __BOOLEAN __tmp__VKHJ;
-  idx1__TJHJ= 0;
-  idx2__UJHJ= 0;
-  t2idx__VJHJ= 0;
-  t2__WJHJ=NULL;
-  while ((idx2__UJHJ <= ((__TYPES *)other__SJHJ)->upper__GLAG)) {
-    t2__WJHJ=((void **)((__TYPES *)other__SJHJ)->storage__4VFJ)[idx2__UJHJ];
-    switch (((struct ___OBJ *)t2__WJHJ)->__id) {
-    case __TYPE__: {
-      __tmp__EKHJ=((__TYPE *)t2__WJHJ)->index__LJC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__EKHJ=((__TYPE_NULL *)t2__WJHJ)->parent_type__TIB.index__LJC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__EKHJ=((__TYPE_VOID *)t2__WJHJ)->parent_type__UIB.index__LJC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__EKHJ=((__TYPE_CONTEXT *)t2__WJHJ)->parent_type__VIB.index__LJC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__EKHJ=((__TYPE_ID *)t2__WJHJ)->parent_type__WIB.index__LJC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__EKHJ=((__TYPE_GENERIC *)t2__WJHJ)->parent_type__C2IB.index__LJC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__EKHJ=((__PROFIL_BLOCK *)t2__WJHJ)->parent_type__PGAG.index__LJC;
-    } break;
-    };
-    t2idx__VJHJ=__tmp__EKHJ;
-    __tmp__EG1Q=Self__RJHJ->parent_types__415F.upper__GLAG;
-    __tmp__FG1Q=Self__RJHJ->parent_types__415F.storage__4VFJ;
-    while_do__04XK:
+    t2idx__OT4K=__tmp__3T4K;
+    while_do__QDZL:
     {
-      if ((idx1__TJHJ <= __tmp__EG1Q)) {
-        __tmp__QKHJ=((void **)__tmp__FG1Q)[idx1__TJHJ];
-        switch (((struct ___OBJ *)__tmp__QKHJ)->__id) {
-        case __TYPE__: {
-          __tmp__RKHJ=((__TYPE *)__tmp__QKHJ)->index__LJC;
+      if ((idx1__MT4K <= Self__KT4K->parent_types__DN5D.upper__A1RH)) {
+        __tmp__JU4K=((void **)Self__KT4K->parent_types__DN5D.storage__1LYI)[idx1__MT4K];
+        switch (((struct ___OBJ *)__tmp__JU4K)->__id) {
+        case __TYPE__FF__: {
+          __tmp__KU4K=((__TYPE__FF *)__tmp__JU4K)->index__CLC;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__RKHJ=((__TYPE_NULL *)__tmp__QKHJ)->parent_type__TIB.index__LJC;
+        case __TYPE_NULL__GMB__: {
+          __tmp__KU4K=((__TYPE_NULL__GMB *)__tmp__JU4K)->parent_type__HMB.index__CLC;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__RKHJ=((__TYPE_VOID *)__tmp__QKHJ)->parent_type__UIB.index__LJC;
+        case __TYPE_VOID__IMB__: {
+          __tmp__KU4K=((__TYPE_VOID__IMB *)__tmp__JU4K)->parent_type__JMB.index__CLC;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__RKHJ=((__TYPE_CONTEXT *)__tmp__QKHJ)->parent_type__VIB.index__LJC;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__KU4K=((__TYPE_CONTEXT__KMB *)__tmp__JU4K)->parent_type__LMB.index__CLC;
         } break;
-        case __TYPE_ID__: {
-          __tmp__RKHJ=((__TYPE_ID *)__tmp__QKHJ)->parent_type__WIB.index__LJC;
+        case __TYPE_ID__MMB__: {
+          __tmp__KU4K=((__TYPE_ID__MMB *)__tmp__JU4K)->parent_type__NMB.index__CLC;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__RKHJ=((__TYPE_GENERIC *)__tmp__QKHJ)->parent_type__C2IB.index__LJC;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__KU4K=((__TYPE_GENERIC__OCY *)__tmp__JU4K)->parent_type__PCY.index__CLC;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__RKHJ=((__PROFIL_BLOCK *)__tmp__QKHJ)->parent_type__PGAG.index__LJC;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__KU4K=((__TYPE_BLOCK__CP5D *)__tmp__JU4K)->parent_type__DP5D.index__CLC;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__KU4K=((__PROFIL_BLOCK__O3NJ *)__tmp__JU4K)->parent_type__Q3NJ.index__CLC;
         } break;
         };
-        __tmp__VKHJ=(__tmp__RKHJ < t2idx__VJHJ);
-      } else {
-        __tmp__VKHJ=FALSE__;
+        __tmp__OU4K=(__tmp__KU4K < t2idx__OT4K);
+      } else /* FALSE */ {
+        __tmp__OU4K=FALSE__O__;
       };
-      if (__tmp__VKHJ) {
-        idx1__TJHJ=(__INTEGER)(idx1__TJHJ +  1);
-        goto while_do__04XK;
+      if (__tmp__OU4K) {
+        idx1__MT4K=(__INTEGER__Q)(idx1__MT4K +  1);
+        goto while_do__QDZL;
       };
     };
-    if (((idx1__TJHJ > Self__RJHJ->parent_types__415F.upper__GLAG) || ((void *)((void **)Self__RJHJ->parent_types__415F.storage__4VFJ)[idx1__TJHJ] != (void *)t2__WJHJ))) {
-      add__to__HNYK(Self__RJHJ,t2__WJHJ,idx1__TJHJ);
+    if (((idx1__MT4K > Self__KT4K->parent_types__DN5D.upper__A1RH) || ((void *)((void **)Self__KT4K->parent_types__DN5D.storage__1LYI)[idx1__MT4K] != (void *)__tmp__2T4K))) {
+      add__to__HYIJ(Self__KT4K,__tmp__2T4K,idx1__MT4K);
     };
-    idx1__TJHJ=(__INTEGER)(idx1__TJHJ +  1);
-    idx2__UJHJ=(__INTEGER)(idx2__UJHJ +  1);
+    idx1__MT4K=(__INTEGER__Q)(idx1__MT4K +  1);
+    idx2__NT4K=(__INTEGER__Q)(idx2__NT4K +  1);
   };
 }
 
-static void get_type__INFJ(__READ_LOCAL *Self__JNFJ,void *t__KNFJ)
-// ({READ_LOCAL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__D41K(__READ_LOCAL__55ZI *Self__E41K,__TYPES_TMP__AN5D *t__F41K)
+// ({READ_LOCAL__55ZI},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  __LOCAL *Self__1SHK;
-  void *tmp_type__3SHK;
-  void *__tmp__JUHK,*__tmp__2UHK;
-  __INTEGER __tmp__VUHK,Self__YMIL;
-  __TYPES_TMP *Self__GJER;
-  void *t__FJER,*result__EJER;
-  Self__1SHK=((__LOCAL *)Self__JNFJ->local__HJZD);
-  tmp_type__3SHK=NULL;
-  if ((Self__1SHK->parent_variable__T1LC.level_type__5SHK < level_pass__XXUC)) {
-    if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__1SHK->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__1SHK->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__1SHK->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-      if ((is_executing_pass__C5LC || ((void *)Self__1SHK->parent_variable__T1LC.require_first__L5DH != (void *)NULL))) {
-        Self__1SHK->parent_variable__T1LC.level_type__5SHK=level_pass__XXUC;
-        tmp_type__3SHK=new__5VSG();
-        if (((void *)Self__1SHK->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
-          __tmp__JUHK=Self__1SHK->parent_variable__T1LC.require_first__L5DH;
-          switch (((struct ___OBJ *)__tmp__JUHK)->__id) {
-          case __WRITE_GLOBAL__: {
-            get_type__14GL(__tmp__JUHK,tmp_type__3SHK);
-          } break;
-          case __WRITE_SLOT__: {
-            get_type__H5GL(__tmp__JUHK,tmp_type__3SHK);
-          } break;
-          case __WRITE_LOCAL__: {
-            get_type__T5GL(__tmp__JUHK,tmp_type__3SHK);
-          } break;
-          };
-          if (((void *)Self__1SHK->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
-            __tmp__VUHK=((__FAST_ARRAYoWRITEo *)Self__1SHK->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI;
-            Self__YMIL= 0;
-            while ((Self__YMIL <= __tmp__VUHK)) {
-              __tmp__2UHK=((void **)((__FAST_ARRAYoWRITEo *)Self__1SHK->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[Self__YMIL];
-              switch (((struct ___OBJ *)__tmp__2UHK)->__id) {
-              case __WRITE_GLOBAL__: {
-                get_type__14GL(__tmp__2UHK,tmp_type__3SHK);
-              } break;
-              case __WRITE_SLOT__: {
-                get_type__H5GL(__tmp__2UHK,tmp_type__3SHK);
-              } break;
-              case __WRITE_LOCAL__: {
-                get_type__T5GL(__tmp__2UHK,tmp_type__3SHK);
-              } break;
-              };
-              Self__YMIL=(__INTEGER)(Self__YMIL +  1);
-            };
-          };
-        };
-        Self__GJER=((__TYPES_TMP *)tmp_type__3SHK);
-        t__FJER=Self__1SHK->parent_variable__T1LC.type_list__OIZD;
-        result__EJER=NULL;
-        if ((((void *)t__FJER != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__FJER)->upper__GLAG +  1) == (__INTEGER)(Self__GJER->parent_types__415F.upper__GLAG +  1)))) {
-          result__EJER=t__FJER;
-          free__WNFJ(Self__GJER);
-        } else {
-          result__EJER=to_types__I3EJ(Self__GJER);
-        };
-        Self__1SHK->parent_variable__T1LC.type_list__OIZD=result__EJER;
-      };
-    };
-  };
-  union__QJHJ(t__KNFJ,Self__1SHK->parent_variable__T1LC.type_list__OIZD);
+  get_type__4P3K(((__LOCAL__L4WC *)Self__E41K->local__BVEJ),t__F41K);
 }
 
-static void get_type__BJDI(__EXPR_SUB *Self__CJDI,void *t__DJDI)
-// ({EXPR_SUB},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__541K(__EXPR_SUB__UBOJ *Self__A51K,__TYPES_TMP__AN5D *t__B51K)
+// ({EXPR_SUB__UBOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__EJDI;
-  __EXTERNAL_C *Self__LFAR;
-  __tmp__EJDI=Self__CJDI->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__EJDI)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__EJDI,t__DJDI);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__EJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__LFAR=((__EXTERNAL_C *)__tmp__EJDI);
-    if (((void *)Self__LFAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__DJDI,((__TYPE_FULL *)Self__LFAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__DJDI,Self__LFAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__EJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__EJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__EJDI,t__DJDI);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__C51K;
+  __EXTERNAL_C__Y5WC *Self__XHXT;
+  __TYPE_FULL__XMB *__tmp__WF0S;
+  __tmp__C51K=Self__A51K->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__C51K)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__XHXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__C51K));
+    if (((void *)Self__XHXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)Self__XHXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__B51K),Self__XHXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__C51K),t__B51K);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__EJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__EJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_integer__2NB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__DJDI,type_integer__3JB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__EJDI,t__DJDI);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__EJDI,t__DJDI);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__EJDI,t__DJDI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__EJDI,t__DJDI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__EJDI,t__DJDI);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),TYPE_VOID__IMB__);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__EJDI,t__DJDI);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__DJDI,TYPE_VOID__);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_integer__2NB);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__EJDI,t__DJDI);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__DJDI,type_integer__3JB);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__CAST *)__tmp__EJDI)->static_type__0N1H)->parent_type__5SL);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__EJDI,t__DJDI);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__EJDI,t__DJDI);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__EJDI)->global__ZGJK,t__DJDI);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__WF0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__C51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)__tmp__WF0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__EJDI)))->parent_type__5SL);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__EJDI,t__DJDI);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__C51K))->global__KAKM),t__B51K);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__DJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__EJDI)))->parent_type__5SL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__WF0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__C51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)__tmp__WF0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__EJDI,t__DJDI);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__DJDI,type_true__FJB);
-    add__Z1EJ(t__DJDI,type_false__NJB);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__EJDI,t__DJDI);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__EJDI,t__DJDI);
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
   } break;
   };
 }
 
-static void get_type__FJDI(__EXPR_MUL *Self__GJDI,void *t__HJDI)
-// ({EXPR_MUL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__D51K(__EXPR_MUL__KCOJ *Self__E51K,__TYPES_TMP__AN5D *t__F51K)
+// ({EXPR_MUL__KCOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__IJDI;
-  __EXTERNAL_C *Self__NFAR;
-  __tmp__IJDI=Self__GJDI->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__IJDI)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__IJDI,t__HJDI);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__IJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__NFAR=((__EXTERNAL_C *)__tmp__IJDI);
-    if (((void *)Self__NFAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__HJDI,((__TYPE_FULL *)Self__NFAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__HJDI,Self__NFAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__IJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__IJDI,t__HJDI);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__G51K;
+  __EXTERNAL_C__Y5WC *Self__ZHXT;
+  __TYPE_FULL__XMB *__tmp__2G0S;
+  __tmp__G51K=Self__E51K->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__G51K)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__ZHXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__G51K));
+    if (((void *)Self__ZHXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)Self__ZHXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__F51K),Self__ZHXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__G51K),t__F51K);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__IJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__IJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_integer__2NB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__HJDI,type_integer__3JB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__IJDI,t__HJDI);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__IJDI,t__HJDI);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__IJDI,t__HJDI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__IJDI,t__HJDI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__IJDI,t__HJDI);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),TYPE_VOID__IMB__);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__IJDI,t__HJDI);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__HJDI,TYPE_VOID__);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_integer__2NB);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__IJDI,t__HJDI);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__HJDI,type_integer__3JB);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__CAST *)__tmp__IJDI)->static_type__0N1H)->parent_type__5SL);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__IJDI,t__HJDI);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__IJDI,t__HJDI);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__IJDI)->global__ZGJK,t__HJDI);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2G0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__G51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)__tmp__2G0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__IJDI)))->parent_type__5SL);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__IJDI,t__HJDI);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__G51K))->global__KAKM),t__F51K);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__HJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__IJDI)))->parent_type__5SL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2G0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__G51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)__tmp__2G0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__IJDI,t__HJDI);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__HJDI,type_true__FJB);
-    add__Z1EJ(t__HJDI,type_false__NJB);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__IJDI,t__HJDI);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__IJDI,t__HJDI);
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
   } break;
   };
 }
 
-static void get_type__JJDI(__EXPR_DIV *Self__KJDI,void *t__LJDI)
-// ({EXPR_DIV},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__H51K(__EXPR_DIV__4COJ *Self__I51K,__TYPES_TMP__AN5D *t__J51K)
+// ({EXPR_DIV__4COJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__MJDI;
-  __EXTERNAL_C *Self__PFAR;
-  __tmp__MJDI=Self__KJDI->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__MJDI)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__MJDI,t__LJDI);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__MJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__PFAR=((__EXTERNAL_C *)__tmp__MJDI);
-    if (((void *)Self__PFAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__LJDI,((__TYPE_FULL *)Self__PFAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__LJDI,Self__PFAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__MJDI,t__LJDI);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__K51K;
+  __EXTERNAL_C__Y5WC *Self__1HXT;
+  __TYPE_FULL__XMB *__tmp__CI0S;
+  __tmp__K51K=Self__I51K->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__K51K)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__1HXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__K51K));
+    if (((void *)Self__1HXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)Self__1HXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__J51K),Self__1HXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__K51K),t__J51K);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__MJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_integer__2NB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__LJDI,type_integer__3JB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__MJDI,t__LJDI);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__MJDI,t__LJDI);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__MJDI,t__LJDI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__MJDI,t__LJDI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__MJDI,t__LJDI);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),TYPE_VOID__IMB__);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__MJDI,t__LJDI);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__LJDI,TYPE_VOID__);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_integer__2NB);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__MJDI,t__LJDI);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__LJDI,type_integer__3JB);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__CAST *)__tmp__MJDI)->static_type__0N1H)->parent_type__5SL);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__MJDI,t__LJDI);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__MJDI,t__LJDI);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__MJDI)->global__ZGJK,t__LJDI);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__CI0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__K51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)__tmp__CI0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MJDI)))->parent_type__5SL);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__MJDI,t__LJDI);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__K51K))->global__KAKM),t__J51K);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__LJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MJDI)))->parent_type__5SL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__CI0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__K51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)__tmp__CI0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__MJDI,t__LJDI);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__LJDI,type_true__FJB);
-    add__Z1EJ(t__LJDI,type_false__NJB);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__MJDI,t__LJDI);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__MJDI,t__LJDI);
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
   } break;
   };
 }
 
-static void get_type__NJDI(__EXPR_AND *Self__OJDI,void *t__PJDI)
-// ({EXPR_AND},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__L51K(__EXPR_AND__SDOJ *Self__M51K,__TYPES_TMP__AN5D *t__N51K)
+// ({EXPR_AND__SDOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__QJDI;
-  __EXTERNAL_C *Self__RFAR;
-  __tmp__QJDI=Self__OJDI->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__QJDI)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__QJDI,t__PJDI);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__QJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__RFAR=((__EXTERNAL_C *)__tmp__QJDI);
-    if (((void *)Self__RFAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__PJDI,((__TYPE_FULL *)Self__RFAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__PJDI,Self__RFAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__QJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__QJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__QJDI,t__PJDI);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__O51K;
+  __EXTERNAL_C__Y5WC *Self__3HXT;
+  __TYPE_FULL__XMB *__tmp__IJ0S;
+  __tmp__O51K=Self__M51K->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__O51K)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__3HXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__O51K));
+    if (((void *)Self__3HXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)Self__3HXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__N51K),Self__3HXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__O51K),t__N51K);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__QJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__QJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_integer__2NB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__PJDI,type_integer__3JB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__QJDI,t__PJDI);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__QJDI,t__PJDI);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__QJDI,t__PJDI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__QJDI,t__PJDI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__QJDI,t__PJDI);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),TYPE_VOID__IMB__);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__QJDI,t__PJDI);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__PJDI,TYPE_VOID__);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_integer__2NB);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__QJDI,t__PJDI);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__PJDI,type_integer__3JB);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__CAST *)__tmp__QJDI)->static_type__0N1H)->parent_type__5SL);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__QJDI,t__PJDI);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__QJDI,t__PJDI);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__QJDI)->global__ZGJK,t__PJDI);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__IJ0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__O51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)__tmp__IJ0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__QJDI)))->parent_type__5SL);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__QJDI,t__PJDI);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__O51K))->global__KAKM),t__N51K);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__PJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__QJDI)))->parent_type__5SL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__IJ0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__O51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)__tmp__IJ0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__QJDI,t__PJDI);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__PJDI,type_true__FJB);
-    add__Z1EJ(t__PJDI,type_false__NJB);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__QJDI,t__PJDI);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__QJDI,t__PJDI);
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
   } break;
   };
 }
 
-static void get_type__RJDI(__EXPR_SHIFT_R *Self__SJDI,void *t__TJDI)
-// ({EXPR_SHIFT_R},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__P51K(__EXPR_SHIFT_R__GEOJ *Self__Q51K,__TYPES_TMP__AN5D *t__R51K)
+// ({EXPR_SHIFT_R__GEOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__UJDI;
-  __EXTERNAL_C *Self__TFAR;
-  __tmp__UJDI=Self__SJDI->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__UJDI)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__UJDI,t__TJDI);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__UJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__TFAR=((__EXTERNAL_C *)__tmp__UJDI);
-    if (((void *)Self__TFAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__TJDI,((__TYPE_FULL *)Self__TFAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__TJDI,Self__TFAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__UJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__UJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__UJDI,t__TJDI);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__S51K;
+  __EXTERNAL_C__Y5WC *Self__5HXT;
+  __TYPE_FULL__XMB *__tmp__OK0S;
+  __tmp__S51K=Self__Q51K->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__S51K)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__5HXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__S51K));
+    if (((void *)Self__5HXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)Self__5HXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__R51K),Self__5HXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__S51K),t__R51K);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__UJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_integer__2NB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__TJDI,type_integer__3JB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__UJDI,t__TJDI);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__UJDI,t__TJDI);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__UJDI,t__TJDI);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__UJDI,t__TJDI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__UJDI,t__TJDI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__UJDI,t__TJDI);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),TYPE_VOID__IMB__);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__TJDI,TYPE_VOID__);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__UJDI,t__TJDI);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_integer__2NB);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__TJDI,type_integer__3JB);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__CAST *)__tmp__UJDI)->static_type__0N1H)->parent_type__5SL);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__UJDI,t__TJDI);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__UJDI,t__TJDI);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__UJDI)->global__ZGJK,t__TJDI);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__UJDI)))->parent_type__5SL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OK0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__S51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)__tmp__OK0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__UJDI,t__TJDI);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__TJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__UJDI)))->parent_type__5SL);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__S51K))->global__KAKM),t__R51K);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__UJDI,t__TJDI);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OK0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__S51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)__tmp__OK0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__TJDI,type_true__FJB);
-    add__Z1EJ(t__TJDI,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__UJDI,t__TJDI);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__UJDI,t__TJDI);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
   } break;
   };
 }
 
-static void get_type__VJDI(__EXPR_SHIFT_L *Self__WJDI,void *t__XJDI)
-// ({EXPR_SHIFT_L},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__T51K(__EXPR_SHIFT_L__0EOJ *Self__U51K,__TYPES_TMP__AN5D *t__V51K)
+// ({EXPR_SHIFT_L__0EOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__YJDI;
-  __EXTERNAL_C *Self__VFAR;
-  __tmp__YJDI=Self__WJDI->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__YJDI)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__YJDI,t__XJDI);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__YJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__VFAR=((__EXTERNAL_C *)__tmp__YJDI);
-    if (((void *)Self__VFAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__XJDI,((__TYPE_FULL *)Self__VFAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__XJDI,Self__VFAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__YJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__YJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__YJDI,t__XJDI);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__W51K;
+  __EXTERNAL_C__Y5WC *Self__BIXT;
+  __TYPE_FULL__XMB *__tmp__TL0S;
+  __tmp__W51K=Self__U51K->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__W51K)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__BIXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__W51K));
+    if (((void *)Self__BIXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)Self__BIXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__V51K),Self__BIXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__W51K),t__V51K);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__YJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__YJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_integer__2NB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__XJDI,type_integer__3JB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__YJDI,t__XJDI);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__YJDI,t__XJDI);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__YJDI,t__XJDI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__YJDI,t__XJDI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__YJDI,t__XJDI);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),TYPE_VOID__IMB__);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__YJDI,t__XJDI);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__XJDI,TYPE_VOID__);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_integer__2NB);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__YJDI,t__XJDI);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__XJDI,type_integer__3JB);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__CAST *)__tmp__YJDI)->static_type__0N1H)->parent_type__5SL);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__YJDI,t__XJDI);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__YJDI,t__XJDI);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__YJDI)->global__ZGJK,t__XJDI);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TL0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__W51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)__tmp__TL0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__YJDI)))->parent_type__5SL);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__YJDI,t__XJDI);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__W51K))->global__KAKM),t__V51K);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__XJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__YJDI)))->parent_type__5SL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TL0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__W51K)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)__tmp__TL0S)->the_parent_type__QLK);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__YJDI,t__XJDI);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__XJDI,type_true__FJB);
-    add__Z1EJ(t__XJDI,type_false__NJB);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__YJDI,t__XJDI);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__YJDI,t__XJDI);
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
   } break;
   };
 }
 
-static void get_type__2JDI(__ITEM *Self__3JDI,void *t__4JDI)
-// ({ITEM},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__051K(__ITEM__HGOJ *Self__151K,__TYPES_TMP__AN5D *t__251K)
+// ({ITEM__HGOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__AKDI,*__tmp__UGZM;
-  void *__tmp__BKDI,*typ__WEZM;
-  void *__tmp__DKDI;
-  void *__tmp__EKDI,*typ_gen__5JDI;
-  __TYPE_GENERIC *Self__UEZM;
-  void *tmp_type__XEZM;
-  __INTEGER __tmp__MGZM,Self__V2CN;
-  __EXTERNAL_C *Self__XFAR;
-  __TYPES_TMP *Self__JJER;
-  void *t__IJER,*result__HJER;
-  __tmp__AKDI=Self__3JDI->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__AKDI)->__id) {
-  case __LIST__: {
-    __tmp__BKDI=static_type__OHQG(__tmp__AKDI);
+  void *__tmp__451K,*__tmp__HNJO;
+  __TYPE_FULL__XMB *__tmp__551K,*__tmp__UUCN;
+  __TYPE_GENERIC__OCY *__tmp__CA2K,*Self__DLJO;
+  __TYPES_TMP__AN5D *tmp_type__GLJO,*__tmp__XMJO,*Self__5Z5T;
+  __INTEGER__Q __tmp__5MJO,Self__3PUO;
+  __EXTERNAL_C__Y5WC *Self__DIXT;
+  __TYPES__BN5D *t__4Z5T,*result__3Z5T,*__tmp__A05T;
+  __tmp__451K=Self__151K->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__451K)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__551K=((__STRING_CST__5J *)__tmp__451K)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__BKDI=((__STRING_CST *)__tmp__AKDI)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__551K=((__EXTERNAL_C__Y5WC *)__tmp__451K)->static_type__W54D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__BKDI=((__EXTERNAL_C *)__tmp__AKDI)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__551K=((__PROTOTYPE_CST__LAXC *)__tmp__451K)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__BKDI=((__PROTOTYPE_CST *)__tmp__AKDI)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__551K=((__INTEGER_CST__XAXC *)__tmp__451K)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__BKDI=((__INTEGER_CST *)__tmp__AKDI)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__551K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__451K));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__BKDI=((__LOCAL *)((__READ_LOCAL *)__tmp__AKDI)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__551K=((__READ_LOCAL__55ZI *)__tmp__451K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__BKDI=static_type__CN1H(__tmp__AKDI);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__551K=static_type__ODCK();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BKDI=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__551K=static_type__TDCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BKDI=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__551K=static_type__YDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__BKDI=((__REAL_CST *)__tmp__AKDI)->parent_constant__U2JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__551K=static_type__3DCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__BKDI=((__CHARACTER_CST *)__tmp__AKDI)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__551K=static_type__CECK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__BKDI=static_type__FO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__551K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__451K));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__BKDI=static_type__KO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__551K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__451K));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__BKDI=static_type__PO1H();
+  case __EXPR_DIV__4COJ__: {
+    __tmp__551K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__451K));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__BKDI=static_type__UO1H(__tmp__AKDI);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__551K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__451K));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__BKDI=static_type__0O1H(__tmp__AKDI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__551K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__451K));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__BKDI=static_type__5O1H(__tmp__AKDI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__551K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__451K));
   } break;
-  case __EXPR_AND__: {
-    __tmp__BKDI=static_type__EP1H(__tmp__AKDI);
+  case __PUT_TO__TFOJ__: {
+    __tmp__551K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BKDI=static_type__JP1H(__tmp__AKDI);
+  case __ITEM__HGOJ__: {
+    __tmp__551K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__451K));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BKDI=static_type__OP1H(__tmp__AKDI);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__551K=static_type__VFCK();
   } break;
-  case __PUT_TO__: {
-    __tmp__BKDI=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__551K=((__CAST__1HOJ *)__tmp__451K)->static_type__FD5J;
   } break;
-  case __ITEM__: {
-    __tmp__BKDI=static_type__XP1H(__tmp__AKDI);
+  case __REAL_CST__1LOJ__: {
+    __tmp__551K=((__REAL_CST__1LOJ *)__tmp__451K)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __SIZE_OF__: {
-    __tmp__BKDI=static_type__DQ1H();
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__551K=((__CHARACTER_CST__RMOJ *)__tmp__451K)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__BKDI=((__CAST *)__tmp__AKDI)->static_type__0N1H;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__551K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__451K)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__BKDI=static_type__NOKL(__tmp__AKDI);
+  case __READ_SLOT__LL4K__: {
+    __tmp__551K=((__READ_SLOT__LL4K *)__tmp__451K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__BKDI=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AKDI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__551K=static_type__5L5O();
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__BKDI=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AKDI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__551K=static_type__CRTP();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BKDI=static_type__Z1ZM();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__551K=static_type__M51P();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BKDI=static_type__ZQEO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__551K=static_type__HRTP();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BKDI=static_type__P0IO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__551K=static_type__S51P();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BKDI=static_type__4QEO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__551K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__451K));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BKDI=static_type__V0IO();
+  case __EXPR_ADD__SZVL__: {
+    __tmp__551K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__451K));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__BKDI=static_type__DFJM(__tmp__AKDI);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__551K=((__READ_GLOBAL__T4YL *)__tmp__451K)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__BKDI=static_type__P3ML(__tmp__AKDI);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__551K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__451K));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__BKDI=static_type__R3XM(__tmp__AKDI);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__551K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__451K));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__BKDI=static_type__DREO(__tmp__AKDI);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__551K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__451K));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BKDI=static_type__0BEP();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__551K=static_type__TA0Q();
   } break;
-  case __EXPR_INF__: {
-    __tmp__BKDI=static_type__V0QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__551K=static_type__4BUP();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BKDI=static_type__00QN();
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__551K=static_type__DCUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__BKDI=static_type__3YPN(__tmp__AKDI);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__BKDI=static_type__1HSO(__tmp__AKDI);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__551K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__451K));
   } break;
   };
-  __tmp__DKDI=((__TYPE_FULL *)__tmp__BKDI)->parent_type__5SL;
-  if (__tmp__DKDI==NULL) {
-    __tmp__EKDI=NULL;
+  __tmp__451K=((__TYPE_FULL__XMB *)__tmp__551K)->the_parent_type__QLK;
+  if (__tmp__451K==NULL) {
+    __tmp__CA2K=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__DKDI)->__id) {
-    case __TYPE__: {
-      __tmp__EKDI=NULL;
+    switch (((struct ___OBJ *)__tmp__451K)->__id) {
+    case __TYPE__FF__: {
+      __tmp__CA2K=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__CA2K=NULL;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__EKDI=NULL;
+    case __TYPE_VOID__IMB__: {
+      __tmp__CA2K=NULL;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__EKDI=NULL;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__CA2K=NULL;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__EKDI=NULL;
+    case __TYPE_ID__MMB__: {
+      __tmp__CA2K=NULL;
     } break;
-    case __TYPE_ID__: {
-      __tmp__EKDI=NULL;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__CA2K=((void *)__tmp__451K);
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__EKDI=((void *)__tmp__DKDI);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__CA2K=NULL;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__EKDI=NULL;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__CA2K=NULL;
     } break;
     }
   };
-  typ_gen__5JDI=__tmp__EKDI;
-  Self__UEZM=((__TYPE_GENERIC *)__tmp__EKDI);
-  tmp_type__XEZM=NULL;
-  typ__WEZM=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__UEZM->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
-  if ((((__UINTEGER_8)(((__TYPE_FULL *)typ__WEZM)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)typ__WEZM)->parent_type__5SL != (void *)type_boolean__VJB))) {
-    add__Z1EJ(t__4JDI,((__TYPE_FULL *)typ__WEZM)->parent_type__5SL);
-  } else {
-    if (((void *)Self__UEZM->put_to_list__VFZM != (void *)NULL)) {
-      if ((! Self__UEZM->recursive_test__2FZM)) {
-        Self__UEZM->recursive_test__2FZM=TRUE__;
-        tmp_type__XEZM=new__5VSG();
-        __tmp__MGZM=((__FAST_ARRAYoPUT_TOo *)Self__UEZM->put_to_list__VFZM)->parent_arrayed_collection__UFZM.upper__KGZM;
-        Self__V2CN= 0;
-        while ((Self__V2CN <= __tmp__MGZM)) {
-          __tmp__UGZM=((__PUT_TO *)((void **)((__FAST_ARRAYoPUT_TOo *)Self__UEZM->put_to_list__VFZM)->parent_arrayed_collection__UFZM.storage__B4FN)[Self__V2CN])->value__4Q2H;
-          switch (((struct ___OBJ *)__tmp__UGZM)->__id) {
-          case __LIST__: {
-            get_type__MXMJ(__tmp__UGZM,tmp_type__XEZM);
-          } break;
-          case __STRING_CST__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__STRING_CST *)__tmp__UGZM)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-          } break;
-          case __EXTERNAL_C__: {
-            Self__XFAR=((__EXTERNAL_C *)__tmp__UGZM);
-            if (((void *)Self__XFAR->living_type__Z3QH == (void *)NULL)) {
-              add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)Self__XFAR->static_type__1VZD)->parent_type__5SL);
-            } else {
-              union__QJHJ(tmp_type__XEZM,Self__XFAR->living_type__Z3QH);
-            };
-          } break;
-          case __PROTOTYPE_CST__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__UGZM)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-          } break;
-          case __INTEGER_CST__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__UGZM)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-          } break;
-          case __READ_LOCAL__: {
-            get_type__INFJ(__tmp__UGZM,tmp_type__XEZM);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            print__1ZE((&__string_259));
+  Self__DLJO=((__TYPE_GENERIC__OCY *)__tmp__CA2K);
+  tmp_type__GLJO=NULL;
+  __tmp__551K=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__DLJO->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__551K)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)__tmp__551K)->the_parent_type__QLK != (void *)type_boolean__UNB))) {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__251K),((__TYPE_FULL__XMB *)__tmp__551K)->the_parent_type__QLK);
+  } else /* FALSE */ {
+    if (((void *)Self__DLJO->put_to_list__IMJO != (void *)NULL)) {
+      if ((! Self__DLJO->recursive_test__PMJO)) {
+        Self__DLJO->recursive_test__PMJO=TRUE__K__;
+        __tmp__XMJO=new__2FHG();
+        tmp_type__GLJO=__tmp__XMJO;
+        __tmp__5MJO=Self__DLJO->put_to_list__IMJO->parent_arrayed_collection__HMJO.upper__3MJO;
+        Self__3PUO= 0;
+        while ((Self__3PUO <= __tmp__5MJO)) {
+          __tmp__HNJO=((__PUT_TO__TFOJ *)((void **)((__FAST_ARRAYoPUT_TOo__5LJO *)Self__DLJO->put_to_list__IMJO)->parent_arrayed_collection__HMJO.storage__XXAP)[Self__3PUO])->value__UC5J;
+          switch (((struct ___OBJ *)__tmp__HNJO)->__id) {
+          case __STRING_CST__5J__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__HNJO)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            Self__DIXT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__HNJO));
+            if (((void *)Self__DIXT->living_type__U0RH == (void *)NULL)) {
+              add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)Self__DIXT->static_type__W54D)->the_parent_type__QLK);
+            } else /* FALSE */ {
+              union__JT4K(((__TYPES_TMP__AN5D *)tmp_type__GLJO),Self__DIXT->living_type__U0RH);
+            };
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            (&__string_342)->count__0C= 22;
+            (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+            print__KKG((&__string_342));
             fputc((int)('\n'),stdout);
             exit(( 1));
           } break;
-          case __EXPR_EQUAL__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __READ_LOCAL__55ZI__: {
+            get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_EQUAL__KINJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __REAL_CST__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__REAL_CST *)__tmp__UGZM)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __CHARACTER_CST__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UGZM)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+          case __IS_EXPANDED__35NJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __IS_EXPANDED__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __GET_TYPE_ID__HAOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_integer__2NB);
           } break;
-          case __GET_TYPE_ID__: {
-            add__Z1EJ(tmp_type__XEZM,type_integer__3JB);
+          case __EXPR_SUP__ABOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_SUP__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_SUB__UBOJ__: {
+            get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_SUB__: {
-            get_type__BJDI(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_MUL__KCOJ__: {
+            get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_MUL__: {
-            get_type__FJDI(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_DIV__4COJ__: {
+            get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_DIV__: {
-            get_type__JJDI(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_AND__SDOJ__: {
+            get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_AND__: {
-            get_type__NJDI(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_SHIFT_R__: {
-            get_type__RJDI(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_SHIFT_L__: {
-            get_type__VJDI(__tmp__UGZM,tmp_type__XEZM);
+          case __PUT_TO__TFOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),TYPE_VOID__IMB__);
           } break;
-          case __PUT_TO__: {
-            add__Z1EJ(tmp_type__XEZM,TYPE_VOID__);
+          case __ITEM__HGOJ__: {
+            get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __ITEM__: {
-            get_type__2JDI(__tmp__UGZM,tmp_type__XEZM);
+          case __SIZE_OF__5GOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_integer__2NB);
           } break;
-          case __SIZE_OF__: {
-            add__Z1EJ(tmp_type__XEZM,type_integer__3JB);
+          case __CAST__1HOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__HNJO))->static_type__FD5J)->the_parent_type__QLK);
           } break;
-          case __CAST__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__CAST *)__tmp__UGZM)->static_type__0N1H)->parent_type__5SL);
+          case __REAL_CST__1LOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
           } break;
-          case __CALL_SLOT__: {
-            get_type__KGML(__tmp__UGZM,tmp_type__XEZM);
+          case __CHARACTER_CST__RMOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
           } break;
-          case __READ_SLOT__: {
-            get_type__EE0K(__tmp__UGZM,tmp_type__XEZM);
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
           } break;
-          case __READ_GLOBAL__: {
-            get_type__1POL(((__READ_GLOBAL *)__tmp__UGZM)->global__ZGJK,tmp_type__XEZM);
+          case __READ_SLOT__LL4K__: {
+            get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_NEG__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__UGZM)))->parent_type__5SL);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__UUCN=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__HNJO)));
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)__tmp__UUCN)->the_parent_type__QLK);
           } break;
-          case __EXPR_ADD__: {
-            get_type__0KOL(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_ADD__SZVL__: {
+            get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_NOT__: {
-            add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__UGZM)))->parent_type__5SL);
+          case __READ_GLOBAL__T4YL__: {
+            get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__HNJO))->global__KAKM),tmp_type__GLJO);
           } break;
-          case __EXPR_MOD__: {
-            get_type__JXEO(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__UUCN=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__HNJO)));
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)__tmp__UUCN)->the_parent_type__QLK);
           } break;
-          case __EXPR_SUP_EQ__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_MOD__3YPM__: {
+            get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_INF__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_OR__PQ0N__: {
+            get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
-          case __EXPR_INF_EQ__: {
-            add__Z1EJ(tmp_type__XEZM,type_true__FJB);
-            add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+          case __EXPR_SUP_EQ__1VBP__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_OR__: {
-            get_type__S5PN(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_INF__OXBP__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
           } break;
-          case __EXPR_XOR__: {
-            get_type__JSTO(__tmp__UGZM,tmp_type__XEZM);
+          case __EXPR_INF_EQ__FYBP__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
           } break;
           };
-          Self__V2CN=(__INTEGER)(Self__V2CN +  1);
+          Self__3PUO=(__INTEGER__Q)(Self__3PUO +  1);
         };
-        Self__JJER=((__TYPES_TMP *)tmp_type__XEZM);
-        t__IJER=Self__UEZM->old_type__WGZM;
-        result__HJER=NULL;
-        if ((((void *)t__IJER != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__IJER)->upper__GLAG +  1) == (__INTEGER)(Self__JJER->parent_types__415F.upper__GLAG +  1)))) {
-          result__HJER=t__IJER;
-          free__WNFJ(Self__JJER);
-        } else {
-          result__HJER=to_types__I3EJ(Self__JJER);
+        Self__5Z5T=((__TYPES_TMP__AN5D *)__tmp__XMJO);
+        t__4Z5T=Self__DLJO->old_type__JNJO;
+        result__3Z5T=NULL;
+        if ((((void *)t__4Z5T != (void *)NULL) && ((__INTEGER__Q)(((__TYPES__BN5D *)t__4Z5T)->upper__A1RH +  1) == (__INTEGER__Q)(Self__5Z5T->parent_types__DN5D.upper__A1RH +  1)))) {
+          result__3Z5T=t__4Z5T;
+          free__GNZI(Self__5Z5T);
+        } else /* FALSE */ {
+          __tmp__A05T=to_types__WVXI(Self__5Z5T);
+          result__3Z5T=__tmp__A05T;
         };
-        Self__UEZM->old_type__WGZM=result__HJER;
-        Self__UEZM->recursive_test__2FZM=FALSE__;
+        Self__DLJO->old_type__JNJO=result__3Z5T;
+        Self__DLJO->recursive_test__PMJO=FALSE__O__;
       };
-      union__QJHJ(t__4JDI,Self__UEZM->old_type__WGZM);
+      union__JT4K(((__TYPES_TMP__AN5D *)t__251K),Self__DLJO->old_type__JNJO);
     };
   };
 }
 
-static void get_type__KGML(__CALL_SLOT *Self__LGML,void *t__MGML)
-// ({CALL_SLOT},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
+static void get_type__LZGM(__READ_SLOT__LL4K *Self__MZGM,__TYPES_TMP__AN5D *t__NZGM)
+// ({READ_SLOT__LL4K},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__QFCR,*__tmp__UH4L;
-  void *__tmp__VH4L;
-  __BOOLEAN __tmp__RFCR;
-  __tmp__QFCR=Self__LGML->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__QFCR)->__id==__PROFIL_SLOT__) {
-    __tmp__RFCR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__QFCR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
-  } else {
-    __tmp__RFCR=FALSE__;
-  };
-  if (__tmp__RFCR) {
-    add__Z1EJ(t__MGML,type_pointer__HLB);
-  } else {
-    __tmp__UH4L=Self__LGML->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__UH4L)->__id==__PROFIL_SLOT__) {
-      __tmp__VH4L=((__PROFIL_SLOT *)__tmp__UH4L)->parent_profil__R1LC.code__PYJH;
-    } else {
-      __tmp__VH4L=((__PROFIL_BLOCK *)__tmp__UH4L)->parent_profil__OGAG.code__PYJH;
-    };
-    get_type__MXMJ(__tmp__VH4L,t__MGML);
-  };
-}
-
-static void get_type__EE0K(__READ_SLOT *Self__FE0K,void *t__GE0K)
-// ({READ_SLOT},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
-{
-  get_type__1POL(Self__FE0K->slot__MUGK,t__GE0K);
-}
-
-static void get_type__1POL(__SLOT_DATA *Self__2POL,void *t__3POL)
-// ({SLOT_DATA},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
-{
-  void *tmp_type__4POL;
-  void *__tmp__JROL,*__tmp__2ROL;
-  __INTEGER __tmp__VROL,Self__ZCHM;
-  __TYPES_TMP *Self__MJER;
-  void *t__LJER,*result__KJER;
-  tmp_type__4POL=NULL;
-  if ((Self__2POL->parent_variable__HHZD.level_type__5SHK < level_pass__XXUC)) {
-    if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__2POL->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__2POL->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__2POL->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-      if ((is_executing_pass__C5LC || ((void *)Self__2POL->parent_variable__HHZD.require_first__L5DH != (void *)NULL))) {
-        Self__2POL->parent_variable__HHZD.level_type__5SHK=level_pass__XXUC;
-        tmp_type__4POL=new__5VSG();
-        if (((void *)Self__2POL->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-          __tmp__JROL=Self__2POL->parent_variable__HHZD.require_first__L5DH;
-          switch (((struct ___OBJ *)__tmp__JROL)->__id) {
-          case __WRITE_GLOBAL__: {
-            get_type__14GL(__tmp__JROL,tmp_type__4POL);
-          } break;
-          case __WRITE_SLOT__: {
-            get_type__H5GL(__tmp__JROL,tmp_type__4POL);
-          } break;
-          case __WRITE_LOCAL__: {
-            get_type__T5GL(__tmp__JROL,tmp_type__4POL);
-          } break;
-          };
-          if (((void *)Self__2POL->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
-            __tmp__VROL=((__FAST_ARRAYoWRITEo *)Self__2POL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI;
-            Self__ZCHM= 0;
-            while ((Self__ZCHM <= __tmp__VROL)) {
-              __tmp__2ROL=((void **)((__FAST_ARRAYoWRITEo *)Self__2POL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[Self__ZCHM];
-              switch (((struct ___OBJ *)__tmp__2ROL)->__id) {
-              case __WRITE_GLOBAL__: {
-                get_type__14GL(__tmp__2ROL,tmp_type__4POL);
-              } break;
-              case __WRITE_SLOT__: {
-                get_type__H5GL(__tmp__2ROL,tmp_type__4POL);
-              } break;
-              case __WRITE_LOCAL__: {
-                get_type__T5GL(__tmp__2ROL,tmp_type__4POL);
-              } break;
-              };
-              Self__ZCHM=(__INTEGER)(Self__ZCHM +  1);
-            };
-          };
-        };
-        Self__MJER=((__TYPES_TMP *)tmp_type__4POL);
-        t__LJER=Self__2POL->parent_variable__HHZD.type_list__OIZD;
-        result__KJER=NULL;
-        if ((((void *)t__LJER != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__LJER)->upper__GLAG +  1) == (__INTEGER)(Self__MJER->parent_types__415F.upper__GLAG +  1)))) {
-          result__KJER=t__LJER;
-          free__WNFJ(Self__MJER);
-        } else {
-          result__KJER=to_types__I3EJ(Self__MJER);
-        };
-        Self__2POL->parent_variable__HHZD.type_list__OIZD=result__KJER;
-      };
-    };
-  };
-  union__QJHJ(t__3POL,Self__2POL->parent_variable__HHZD.type_list__OIZD);
+  get_type__ZJEN(((__SLOT_DATA__IJRG *)Self__MZGM->slot__UYFM),t__NZGM);
 }
 
-static void get_type__0KOL(__EXPR_ADD *Self__1KOL,void *t__2KOL)
-// ({EXPR_ADD},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__PLHM(__EXPR_ADD__SZVL *Self__QLHM,__TYPES_TMP__AN5D *t__RLHM)
+// ({EXPR_ADD__SZVL},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__3KOL;
-  __EXTERNAL_C *Self__ZFAR;
-  __tmp__3KOL=Self__1KOL->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__3KOL)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__3KOL,t__2KOL);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__STRING_CST *)__tmp__3KOL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__ZFAR=((__EXTERNAL_C *)__tmp__3KOL);
-    if (((void *)Self__ZFAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__2KOL,((__TYPE_FULL *)Self__ZFAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__2KOL,Self__ZFAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3KOL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__3KOL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__3KOL,t__2KOL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__SLHM;
+  __EXTERNAL_C__Y5WC *Self__FIXT;
+  __TYPE_FULL__XMB *__tmp__FE1R;
+  __tmp__SLHM=Self__QLHM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__SLHM)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__FIXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__SLHM));
+    if (((void *)Self__FIXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)Self__FIXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__RLHM),Self__FIXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__SLHM),t__RLHM);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__REAL_CST *)__tmp__3KOL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__3KOL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_integer__2NB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__2KOL,type_integer__3JB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__3KOL,t__2KOL);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__3KOL,t__2KOL);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__3KOL,t__2KOL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__3KOL,t__2KOL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__3KOL,t__2KOL);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),TYPE_VOID__IMB__);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__3KOL,t__2KOL);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__2KOL,TYPE_VOID__);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_integer__2NB);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__3KOL,t__2KOL);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__2KOL,type_integer__3JB);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__CAST *)__tmp__3KOL)->static_type__0N1H)->parent_type__5SL);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__3KOL,t__2KOL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__3KOL,t__2KOL);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__3KOL)->global__ZGJK,t__2KOL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__FE1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__SLHM)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)__tmp__FE1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__3KOL)))->parent_type__5SL);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__3KOL,t__2KOL);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->global__KAKM),t__RLHM);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__2KOL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__3KOL)))->parent_type__5SL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__FE1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__SLHM)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)__tmp__FE1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__3KOL,t__2KOL);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__2KOL,type_true__FJB);
-    add__Z1EJ(t__2KOL,type_false__NJB);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__3KOL,t__2KOL);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__3KOL,t__2KOL);
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
   } break;
   };
 }
 
-static void get_type__JXEO(__EXPR_MOD *Self__KXEO,void *t__LXEO)
-// ({EXPR_MOD},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__ZJEN(__SLOT_DATA__IJRG *Self__0JEN,__TYPES_TMP__AN5D *t__1JEN)
+// ({SLOT_DATA__IJRG},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__MXEO;
-  __EXTERNAL_C *Self__1FAR;
-  __tmp__MXEO=Self__KXEO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__MXEO)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__MXEO,t__LXEO);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__STRING_CST *)__tmp__MXEO)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__1FAR=((__EXTERNAL_C *)__tmp__MXEO);
-    if (((void *)Self__1FAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__LXEO,((__TYPE_FULL *)Self__1FAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__LXEO,Self__1FAR->living_type__Z3QH);
+  __TYPES_TMP__AN5D *tmp_type__2JEN,*__tmp__ALEN,*Self__E05T;
+  void *__tmp__HLEN,*__tmp__0LEN;
+  __INTEGER__Q __tmp__TLEN,Self__0TVN;
+  __TYPES__BN5D *t__D05T,*result__C05T,*__tmp__F05T;
+  tmp_type__2JEN=NULL;
+  if ((Self__0JEN->parent_variable__JJRG.level_type__DQ3K < level_pass__2PAD)) {
+    if ((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__0JEN->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__0JEN->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__0JEN->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+      if ((is_executing_pass__ZCXC || ((void *)Self__0JEN->parent_variable__JJRG.require_first__FKFJ != (void *)NULL))) {
+        Self__0JEN->parent_variable__JJRG.level_type__DQ3K=level_pass__2PAD;
+        __tmp__ALEN=new__2FHG();
+        tmp_type__2JEN=__tmp__ALEN;
+        if (((void *)Self__0JEN->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+          __tmp__HLEN=Self__0JEN->parent_variable__JJRG.require_first__FKFJ;
+          switch (((struct ___OBJ *)__tmp__HLEN)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            get_type__QBEL(((__WRITE_GLOBAL__WXKJ *)__tmp__HLEN),__tmp__ALEN);
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            get_type__2BEL(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__HLEN)),__tmp__ALEN);
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            get_type__ICEL(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__HLEN)),__tmp__ALEN);
+          } break;
+          };
+          if (((void *)Self__0JEN->parent_variable__JJRG.require_list__QKFJ != (void *)NULL)) {
+            __tmp__TLEN=Self__0JEN->parent_variable__JJRG.require_list__QKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ;
+            Self__0TVN= 0;
+            while ((Self__0TVN <= __tmp__TLEN)) {
+              __tmp__0LEN=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__0JEN->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__0TVN];
+              switch (((struct ___OBJ *)__tmp__0LEN)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                get_type__QBEL(((__WRITE_GLOBAL__WXKJ *)__tmp__0LEN),tmp_type__2JEN);
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                get_type__2BEL(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__0LEN)),tmp_type__2JEN);
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                get_type__ICEL(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__0LEN)),tmp_type__2JEN);
+              } break;
+              };
+              Self__0TVN=(__INTEGER__Q)(Self__0TVN +  1);
+            };
+          };
+        };
+        Self__E05T=((__TYPES_TMP__AN5D *)__tmp__ALEN);
+        t__D05T=Self__0JEN->parent_variable__JJRG.type_list__ZO5D;
+        result__C05T=NULL;
+        if ((((void *)t__D05T != (void *)NULL) && ((__INTEGER__Q)(((__TYPES__BN5D *)t__D05T)->upper__A1RH +  1) == (__INTEGER__Q)(Self__E05T->parent_types__DN5D.upper__A1RH +  1)))) {
+          result__C05T=t__D05T;
+          free__GNZI(Self__E05T);
+        } else /* FALSE */ {
+          __tmp__F05T=to_types__WVXI(Self__E05T);
+          result__C05T=__tmp__F05T;
+        };
+        Self__0JEN->parent_variable__JJRG.type_list__ZO5D=result__C05T;
+      };
     };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MXEO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MXEO)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__MXEO,t__LXEO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  };
+  union__JT4K(((__TYPES_TMP__AN5D *)t__1JEN),Self__0JEN->parent_variable__JJRG.type_list__ZO5D);
+}
+
+static void get_type__YN2P(__EXPR_MOD__3YPM *Self__ZN2P,__TYPES_TMP__AN5D *t__0N2P)
+// ({EXPR_MOD__3YPM},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
+{
+  void *__tmp__1N2P;
+  __EXTERNAL_C__Y5WC *Self__HIXT;
+  __TYPE_FULL__XMB *__tmp__OF1R;
+  __tmp__1N2P=Self__ZN2P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__1N2P)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__1N2P)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__HIXT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1N2P));
+    if (((void *)Self__HIXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)Self__HIXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__0N2P),Self__HIXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__REAL_CST *)__tmp__MXEO)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MXEO)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_integer__2NB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__LXEO,type_integer__3JB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__MXEO,t__LXEO);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__MXEO,t__LXEO);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__MXEO,t__LXEO);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__MXEO,t__LXEO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__MXEO,t__LXEO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__MXEO,t__LXEO);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),TYPE_VOID__IMB__);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__LXEO,TYPE_VOID__);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__MXEO,t__LXEO);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_integer__2NB);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__LXEO,type_integer__3JB);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1N2P))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__CAST *)__tmp__MXEO)->static_type__0N1H)->parent_type__5SL);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__MXEO,t__LXEO);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__MXEO,t__LXEO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__MXEO)->global__ZGJK,t__LXEO);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MXEO)))->parent_type__5SL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OF1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1N2P)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)__tmp__OF1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__MXEO,t__LXEO);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__LXEO,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MXEO)))->parent_type__5SL);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1N2P))->global__KAKM),t__0N2P);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__MXEO,t__LXEO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OF1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1N2P)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)__tmp__OF1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__LXEO,type_true__FJB);
-    add__Z1EJ(t__LXEO,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__MXEO,t__LXEO);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__MXEO,t__LXEO);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
   } break;
   };
 }
 
-static void get_type__S5PN(__EXPR_OR *Self__T5PN,void *t__U5PN)
-// ({EXPR_OR},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__E4VO(__EXPR_OR__PQ0N *Self__F4VO,__TYPES_TMP__AN5D *t__G4VO)
+// ({EXPR_OR__PQ0N},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__V5PN;
-  __EXTERNAL_C *Self__3FAR;
-  __tmp__V5PN=Self__T5PN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__V5PN)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__V5PN,t__U5PN);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__STRING_CST *)__tmp__V5PN)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__3FAR=((__EXTERNAL_C *)__tmp__V5PN);
-    if (((void *)Self__3FAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__U5PN,((__TYPE_FULL *)Self__3FAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__U5PN,Self__3FAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__V5PN)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__V5PN)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__V5PN,t__U5PN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__H4VO;
+  __EXTERNAL_C__Y5WC *Self__JIXT;
+  __TYPE_FULL__XMB *__tmp__2G1R;
+  __tmp__H4VO=Self__F4VO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__H4VO)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__JIXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__H4VO));
+    if (((void *)Self__JIXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)Self__JIXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__G4VO),Self__JIXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__H4VO),t__G4VO);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__REAL_CST *)__tmp__V5PN)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__V5PN)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_integer__2NB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__U5PN,type_integer__3JB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__V5PN,t__U5PN);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__V5PN,t__U5PN);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__V5PN,t__U5PN);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__V5PN,t__U5PN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__V5PN,t__U5PN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__V5PN,t__U5PN);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),TYPE_VOID__IMB__);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__U5PN,TYPE_VOID__);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__V5PN,t__U5PN);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_integer__2NB);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__U5PN,type_integer__3JB);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__CAST *)__tmp__V5PN)->static_type__0N1H)->parent_type__5SL);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__V5PN,t__U5PN);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__V5PN,t__U5PN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__V5PN)->global__ZGJK,t__U5PN);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__V5PN)))->parent_type__5SL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2G1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__H4VO)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)__tmp__2G1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__V5PN,t__U5PN);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__U5PN,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__V5PN)))->parent_type__5SL);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->global__KAKM),t__G4VO);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__V5PN,t__U5PN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2G1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__H4VO)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)__tmp__2G1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__U5PN,type_true__FJB);
-    add__Z1EJ(t__U5PN,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__V5PN,t__U5PN);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__V5PN,t__U5PN);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
   } break;
   };
 }
 
-static void get_type__JSTO(__EXPR_XOR *Self__KSTO,void *t__LSTO)
-// ({EXPR_XOR},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__E5HQ(__EXPR_XOR__ABEP *Self__F5HQ,__TYPES_TMP__AN5D *t__G5HQ)
+// ({EXPR_XOR__ABEP},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *__tmp__MSTO;
-  __EXTERNAL_C *Self__5FAR;
-  __tmp__MSTO=Self__KSTO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__MSTO)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__MSTO,t__LSTO);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__STRING_CST *)__tmp__MSTO)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__5FAR=((__EXTERNAL_C *)__tmp__MSTO);
-    if (((void *)Self__5FAR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(t__LSTO,((__TYPE_FULL *)Self__5FAR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(t__LSTO,Self__5FAR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MSTO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MSTO)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__MSTO,t__LSTO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
+  void *__tmp__H5HQ;
+  __EXTERNAL_C__Y5WC *Self__LIXT;
+  __TYPE_FULL__XMB *__tmp__KI1R;
+  __tmp__H5HQ=Self__F5HQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__H5HQ)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__H5HQ)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__LIXT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__H5HQ));
+    if (((void *)Self__LIXT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)Self__LIXT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)t__G5HQ),Self__LIXT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__REAL_CST *)__tmp__MSTO)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MSTO)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_integer__2NB);
   } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(t__LSTO,type_integer__3JB);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__MSTO,t__LSTO);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__MSTO,t__LSTO);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__MSTO,t__LSTO);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__MSTO,t__LSTO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__MSTO,t__LSTO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__MSTO,t__LSTO);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),TYPE_VOID__IMB__);
   } break;
-  case __PUT_TO__: {
-    add__Z1EJ(t__LSTO,TYPE_VOID__);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__MSTO,t__LSTO);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_integer__2NB);
   } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(t__LSTO,type_integer__3JB);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __CAST__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__CAST *)__tmp__MSTO)->static_type__0N1H)->parent_type__5SL);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__MSTO,t__LSTO);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__MSTO,t__LSTO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__MSTO)->global__ZGJK,t__LSTO);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MSTO)))->parent_type__5SL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__KI1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__H5HQ)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)__tmp__KI1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__MSTO,t__LSTO);
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(t__LSTO,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MSTO)))->parent_type__5SL);
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__H5HQ))->global__KAKM),t__G5HQ);
   } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__MSTO,t__LSTO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__KI1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__H5HQ)));
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)__tmp__KI1R)->the_parent_type__QLK);
   } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(t__LSTO,type_true__FJB);
-    add__Z1EJ(t__LSTO,type_false__NJB);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__MSTO,t__LSTO);
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__MSTO,t__LSTO);
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
   } break;
   };
 }
 
-static __SWITCH* create__with__size__HJVH(void *n__JJVH,void *e__KJVH,__INTEGER s__LJVH)
-// ({NODE_TYPExNODE_STYLE},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{INTEGER}) With resultNo recursive, No inlinable.
+static __SWITCH__QDXC* create__with__size__5JCL(void *n__BKCL,void *e__CKCL,__INTEGER__Q s__DKCL)
+// ({NODE_TYPE__SK2CxNODE_STYLE__RD4K},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __SWITCH *result__J1PR,*Self__OLFI;
-  __POINTER ptr__K1PR,ptr_table__T1PR,next__S1PR,result__U1PR;
-  __POINTER ptr_table__Y1PR,next__X1PR,result__Z1PR;
-  __INTEGER typ_id__L1PR;
-  __UINTEGER_32 sz__N1PR,a__O1PR,new_size__P1PR,t__Q1PR,a__R1PR;
-  __UINTEGER_32 new_size__11PR,lab_type__01PR;
-  void *__tmp__VYNI,*__tmp__A54J;
-  __POSITION __tmp__WYNI,__tmp__TLFI,__tmp__B54J;
-  void *__tmp__WLFI,*__tmp__4LFI;
-  void *__tmp__2LFI;
-  result__J1PR=NULL;
-  ptr__K1PR=((__POINTER )(NULL));
-  typ_id__L1PR= 0;
-  sz__N1PR=((__UINTEGER_32 )sizeof(__SWITCH));
-  if ((sz__N1PR ==  0)) {
-    result__J1PR=SWITCH__;
-  } else {
-    typ_id__L1PR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N1PR);
-    if ((typ_id__L1PR == (__INTEGER)(-  1))) {
-      a__O1PR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__P1PR=(__UINTEGER_32)((__UINTEGER_32)(sz__N1PR + a__O1PR) & (__UINTEGER_32)(~ a__O1PR));
-      ptr_table__T1PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P1PR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__S1PR=((__POINTER )(NULL));
-      result__U1PR=((__POINTER *)ptr_table__T1PR)[ 0];
-      if ((result__U1PR == (void *)NULL)) {
-        result__U1PR=new_lab__2PJ(new_size__P1PR);
-        next__S1PR=(void *)((unsigned long)result__U1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1PR)));
-        ((__POINTER *)next__S1PR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__T1PR)[ 0]=next__S1PR;
-      } else {
-        next__S1PR=((__POINTER *)result__U1PR)[ 0];
-        if ((next__S1PR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U1PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P1PR <<  1)) <=  4096)) {
-            next__S1PR=(void *)((unsigned long)result__U1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1PR)));
-          } else {
-            next__S1PR=new_lab__2PJ(new_size__P1PR);
-          };
-          ((__POINTER *)next__S1PR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__T1PR)[ 0]=next__S1PR;
-        } else {
-          ((__POINTER *)result__U1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S1PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__U1PR=next__S1PR;
-        };
-      };
-      ptr__K1PR=result__U1PR;
-    } else {
-      t__Q1PR=((__UINTEGER_32 )typ_id__L1PR);
-      a__R1PR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__11PR=(__UINTEGER_32)((__UINTEGER_32)(sz__N1PR + a__R1PR) & (__UINTEGER_32)(~ a__R1PR));
-      ptr_table__Y1PR=((__POINTER )(&(table_type[(t__Q1PR)])));
-      lab_type__01PR=(__UINTEGER_32)(t__Q1PR |  1);
-      next__X1PR=((__POINTER )(NULL));
-      result__Z1PR=((__POINTER *)ptr_table__Y1PR)[ 0];
-      if ((result__Z1PR == (void *)NULL)) {
-        result__Z1PR=new_lab__2PJ(lab_type__01PR);
-        next__X1PR=(void *)((unsigned long)result__Z1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11PR)));
-        ((__POINTER *)next__X1PR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__Y1PR)[ 0]=next__X1PR;
-      } else {
-        next__X1PR=((__POINTER *)result__Z1PR)[ 0];
-        if ((next__X1PR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z1PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__11PR <<  1)) <=  4096)) {
-            next__X1PR=(void *)((unsigned long)result__Z1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11PR)));
-          } else {
-            next__X1PR=new_lab__2PJ(lab_type__01PR);
-          };
-          ((__POINTER *)next__X1PR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Y1PR)[ 0]=next__X1PR;
-        } else {
-          ((__POINTER *)result__Z1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X1PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Z1PR=next__X1PR;
-        };
-      };
-      ptr__K1PR=result__Z1PR;
-    };
-    result__J1PR=((__SWITCH *)ptr__K1PR);
-    *(result__J1PR) = *(SWITCH__);
-  };
-  Self__OLFI=((__SWITCH *)result__J1PR);
-  if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
-    __tmp__VYNI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.data__SJZD;
-    switch (((struct ___OBJ *)__tmp__VYNI)->__id) {
-    case __DTA_RD__: {
-      __tmp__WYNI=((__DTA_RD *)__tmp__VYNI)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_CAST__: {
-      __tmp__WYNI=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_CODE__: {
-      __tmp__WYNI=((__DTA_WR_CODE *)__tmp__VYNI)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_BLOCK__: {
-      __tmp__WYNI=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_VALUE__: {
-      __tmp__WYNI=((__DTA_WR_VALUE *)__tmp__VYNI)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_RD_ARGS__: {
-      __tmp__WYNI=((__DTA_RD_ARGS *)__tmp__VYNI)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    };
-    __tmp__TLFI=__tmp__WYNI;
-  } else {
-    __tmp__A54J=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.data__SJZD;
-    switch (((struct ___OBJ *)__tmp__A54J)->__id) {
-    case __DTA_RD__: {
-      __tmp__B54J=((__DTA_RD *)__tmp__A54J)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_CAST__: {
-      __tmp__B54J=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_CODE__: {
-      __tmp__B54J=((__DTA_WR_CODE *)__tmp__A54J)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_BLOCK__: {
-      __tmp__B54J=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_VALUE__: {
-      __tmp__B54J=((__DTA_WR_VALUE *)__tmp__A54J)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_RD_ARGS__: {
-      __tmp__B54J=((__DTA_RD_ARGS *)__tmp__A54J)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    };
-    __tmp__TLFI=__tmp__B54J;
-  };
-  Self__OLFI->parent_instr__Z5LC.parent_itm_object__TE.position__WIM=__tmp__TLFI;
-  Self__OLFI->expr__ULFI=e__KJVH;
-  Self__OLFI->list__0KAG=create_with_capacity__ZYNI(s__LJVH);
-  if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
-    __tmp__WLFI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.first_code__NHAG;
-  } else {
-    __tmp__WLFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_code__NHAG;
-  };
-  if (((void *)__tmp__WLFI != (void *)NULL)) {
-    if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
-      __tmp__2LFI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.first_type__VHAG;
-    } else {
-      __tmp__2LFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_type__VHAG;
-    };
-    if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
-      __tmp__4LFI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.first_code__NHAG;
-    } else {
-      __tmp__4LFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_code__NHAG;
-    };
-    add_last__3OHJ(Self__OLFI->list__0KAG,create__with__VB1H(__tmp__2LFI,__tmp__4LFI));
-  };
-  return(result__J1PR);
+  __SWITCH__QDXC *result__P3CL,*Self__FWKL;
+  __POINTER__IB ptr__Q3CL,__tmp__W3CL,__tmp__TMYT,__tmp__VMYT;
+  __INTEGER__Q typ_id__U3CL;
+  __UINTEGER_32__ZWB __tmp__WMYT;
+  void *__tmp__W5JK;
+  __POSITION__OL __tmp__X5JK,__tmp__KWKL;
+  __LIST__WH *__tmp__MWKL,*__tmp__UWKL;
+  void *__tmp__SWKL;
+  __CASE__E5EJ *__tmp__WWKL;
+  __FAST_ARRAYoCASEo__G5EJ *__tmp__LWKL;
+  result__P3CL=NULL;
+  ptr__Q3CL=((__POINTER__IB )(NULL));
+  typ_id__U3CL= 0;
+  __tmp__W3CL=((__POINTER__IB )sizeof(__SWITCH__QDXC));
+  if (((unsigned long)__tmp__W3CL ==  0)) {
+    result__P3CL=SWITCH__QDXC__;
+  } else /* FALSE */ {
+    typ_id__U3CL=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W3CL));
+    if ((typ_id__U3CL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TMYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__VMYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__W3CL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__WMYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VMYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__TMYT=micro_alloc__table__lab__UKI(__tmp__VMYT,((__POINTER__IB )(&(table_size[(__tmp__WMYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VMYT)));
+      ptr__Q3CL=__tmp__TMYT;
+    } else /* FALSE */ {
+      __tmp__WMYT=((__UINTEGER_32__ZWB )typ_id__U3CL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TMYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__VMYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__W3CL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__TMYT=micro_alloc__table__lab__UKI(__tmp__VMYT,((__POINTER__IB )(&(table_type[(__tmp__WMYT)]))),(__UINTEGER_32__ZWB)(__tmp__WMYT |  1));
+      ptr__Q3CL=__tmp__TMYT;
+    };
+    result__P3CL=((__SWITCH__QDXC *)ptr__Q3CL);
+    *(result__P3CL) = *(SWITCH__QDXC__);
+  };
+  Self__FWKL=((__SWITCH__QDXC *)result__P3CL);
+  if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+    __tmp__W5JK=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.data__DV4D;
+    switch (((struct ___OBJ *)__tmp__W5JK)->__id) {
+    case __DTA_RD__VK2C__: {
+      __tmp__X5JK=((__DTA_RD__VK2C *)__tmp__W5JK)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_CAST__5FPJ__: {
+      __tmp__X5JK=DTA__WK2C__->parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_WR_CODE__UPPJ__: {
+      __tmp__X5JK=((__DTA_WR_CODE__UPPJ *)__tmp__W5JK)->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_WR_VALUE__KIWJ__: {
+      __tmp__X5JK=((__DTA_WR_VALUE__KIWJ *)__tmp__W5JK)->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_BLOCK__GSWJ__: {
+      __tmp__X5JK=((__DTA_BLOCK__GSWJ *)__tmp__W5JK)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_RD_ARGS__HSWJ__: {
+      __tmp__X5JK=((__DTA_RD_ARGS__HSWJ *)__tmp__W5JK)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    };
+    __tmp__KWKL=__tmp__X5JK;
+  } else /* NODE_STYLE */ {
+    __tmp__KWKL=position__VJ4M(((__NODE_STYLE__RD4K *)n__BKCL));
+  };
+  Self__FWKL->parent_instr__RDXC.parent_itm_object__YH.position__P2B=__tmp__KWKL;
+  Self__FWKL->expr__OVFL=e__CKCL;
+  __tmp__LWKL=create_with_capacity__XRNL(s__DKCL);
+  Self__FWKL->list__ODFJ=__tmp__LWKL;
+  if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+    __tmp__MWKL=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.first_code__D2RH;
+  } else /* NODE_STYLE */ {
+    __tmp__MWKL=((__NODE_STYLE__RD4K *)n__BKCL)->parent_node__SD4K.first_code__D2RH;
+  };
+  if (((void *)__tmp__MWKL != (void *)NULL)) {
+    if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+      __tmp__SWKL=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.first_type__KAFJ;
+    } else /* NODE_STYLE */ {
+      __tmp__SWKL=((__NODE_STYLE__RD4K *)n__BKCL)->parent_node__SD4K.first_type__KAFJ;
+    };
+    if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+      __tmp__UWKL=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.first_code__D2RH;
+    } else /* NODE_STYLE */ {
+      __tmp__UWKL=((__NODE_STYLE__RD4K *)n__BKCL)->parent_node__SD4K.first_code__D2RH;
+    };
+    __tmp__WWKL=create__with__3TEL(__tmp__SWKL,__tmp__UWKL);
+    add_last__1RDN(((__FAST_ARRAYoCASEo__G5EJ *)Self__FWKL->list__ODFJ),__tmp__WWKL);
+  };
+  Self__FWKL=result__P3CL;
+  return(Self__FWKL);
 }
 
-static void add_stack_type__EJNG(__NODE_TYPE *Self__FJNG,void *t__GJNG)
-// ({NODE_TYPE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void add_stack_type__KGLJ(__NODE_TYPE__SK2C *Self__LGLJ,void *t__MGLJ)
+// ({NODE_TYPE__SK2C},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
 {
-  __INTEGER new_capacity__DAQG,__tmp__AKNG,Self__PQTG;
-  void *__tmp__HKNG;
-  void *__tmp__MKNG;
-  __POSITION __tmp__NKNG;
-  __FAST_ARRAYoTYPEo *Self__BAQG;
-  __BOOLEAN __tmp__RAQG;
-  Self__BAQG=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
-  new_capacity__DAQG= 0;
-  if (((__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
-    Self__BAQG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.upper__1OB +  1);
-    __tmp__RAQG=TRUE__;
-  } else {
-    __tmp__RAQG=FALSE__;
-  };
-  if ((! __tmp__RAQG)) {
-    if ((Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
-      Self__BAQG->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
-      Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L= 2;
-      Self__BAQG->parent_arrayed_collection__UOB.upper__1OB= 0;
-    } else {
-      new_capacity__DAQG=(__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L <<  1);
-      Self__BAQG->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__BAQG->parent_arrayed_collection__UOB.storage__M2L,Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__DAQG);
-      Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__DAQG;
-      Self__BAQG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.upper__1OB +  1);
-    };
-  };
-  ((void **)Self__BAQG->parent_arrayed_collection__UOB.storage__M2L)[Self__BAQG->parent_arrayed_collection__UOB.upper__1OB]=t__GJNG;
-  if ((((__INTEGER)(((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.upper__1OB +  1) >  1) && ((void *)((void **)((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.storage__M2L)[ 0] == (void *)t__GJNG))) {
-    copy__BNK(string_tmp__RB,(&__string_339));
-    __tmp__AKNG=((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.upper__1OB;
-    Self__PQTG= 0;
-    while ((Self__PQTG <= __tmp__AKNG)) {
-      __tmp__HKNG=((void **)((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.storage__M2L)[Self__PQTG];
-      switch (((struct ___OBJ *)__tmp__HKNG)->__id) {
-      case __TYPE__: {
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__HKNG)->prototype__RD)->parent_named__QD.name__1QB);
-      } break;
-      case __TYPE_NULL__: {
-        append__MOK(string_tmp__RB,(&__string_59));
-      } break;
-      case __TYPE_VOID__: {
-        append__MOK(string_tmp__RB,(&__string_2));
-      } break;
-      case __TYPE_CONTEXT__: {
-        append__MOK(string_tmp__RB,(&__string_44));
-      } break;
-      case __TYPE_ID__: {
-        append__MOK(string_tmp__RB,(&__string_46));
-      } break;
-      case __TYPE_GENERIC__: {
-        append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__HKNG)->name__LR2B);
-      } break;
-      case __PROFIL_BLOCK__: {
-        append__MOK(string_tmp__RB,(&__string_39));
-      } break;
-      };
-      append__MOK(string_tmp__RB,(&__string_340));
-      Self__PQTG=(__INTEGER)(Self__PQTG +  1);
-    };
-    append__MOK(string_tmp__RB,(&__string_11));
-    __tmp__MKNG=Self__FJNG->parent_node__QLQC.data__SJZD;
-    switch (((struct ___OBJ *)__tmp__MKNG)->__id) {
-    case __DTA_RD__: {
-      __tmp__NKNG=((__DTA_RD *)__tmp__MKNG)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_CAST__: {
-      __tmp__NKNG=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_CODE__: {
-      __tmp__NKNG=((__DTA_WR_CODE *)__tmp__MKNG)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_BLOCK__: {
-      __tmp__NKNG=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_VALUE__: {
-      __tmp__NKNG=((__DTA_WR_VALUE *)__tmp__MKNG)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_RD_ARGS__: {
-      __tmp__NKNG=((__DTA_RD_ARGS *)__tmp__MKNG)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    };
-    put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(__tmp__NKNG);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __INTEGER__Q Result__BKUT,__tmp__GHLJ,Self__OXRK;
+  void *__tmp__MTIK,*__tmp__ZZNT;
+  __POSITION__OL __tmp__THLJ;
+  __BOOLEAN__L __tmp__0GLJ;
+  add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ),t__MGLJ);
+  Result__BKUT=(__INTEGER__Q)(((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ)->parent_arrayed_collection__USB.upper__1SB +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((Result__BKUT >  1)) {
+    __tmp__MTIK=((void **)((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ)->parent_arrayed_collection__USB.storage__OWY)[ 0];
+    __tmp__0GLJ=((void *)__tmp__MTIK == (void *)t__MGLJ);
+  } else /* FALSE */ {
+    __tmp__0GLJ=FALSE__O__;
+  };
+  if (__tmp__0GLJ) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_467));
+    __tmp__GHLJ=stack_type__ZEFJ->parent_arrayed_collection__USB.upper__1SB;
+    Self__OXRK= 0;
+    while ((Self__OXRK <= __tmp__GHLJ)) {
+      __tmp__ZZNT=((void **)((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ)->parent_arrayed_collection__USB.storage__OWY)[Self__OXRK];
+      switch (((struct ___OBJ *)__tmp__ZZNT)->__id) {
+      case __TYPE__FF__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE__FF *)__tmp__ZZNT)->prototype__QF->parent_named__PF.name__GWB);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
+      } break;
+      case __TYPE_VOID__IMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
+      } break;
+      case __TYPE_ID__MMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ZZNT))->name__HZMB);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__ZZNT)),string_tmp__YC);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__ZZNT)),string_tmp__YC);
+      } break;
+      };
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_468));
+      Self__OXRK=(__INTEGER__Q)(Self__OXRK +  1);
+    };
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_16));
+    __tmp__MTIK=Self__LGLJ->parent_node__TK2C.data__DV4D;
+    switch (((struct ___OBJ *)__tmp__MTIK)->__id) {
+    case __DTA_RD__VK2C__: {
+      __tmp__THLJ=((__DTA_RD__VK2C *)__tmp__MTIK)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_CAST__5FPJ__: {
+      __tmp__THLJ=DTA__WK2C__->parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_WR_CODE__UPPJ__: {
+      __tmp__THLJ=((__DTA_WR_CODE__UPPJ *)__tmp__MTIK)->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_WR_VALUE__KIWJ__: {
+      __tmp__THLJ=((__DTA_WR_VALUE__KIWJ *)__tmp__MTIK)->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_BLOCK__GSWJ__: {
+      __tmp__THLJ=((__DTA_BLOCK__GSWJ *)__tmp__MTIK)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    case __DTA_RD_ARGS__HSWJ__: {
+      __tmp__THLJ=((__DTA_RD_ARGS__HSWJ *)__tmp__MTIK)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    } break;
+    };
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__THLJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
       exit(( 1));
     };
   };
 }
 
-static __CASE* create__with__VB1H(void *val__XB1H,void *c__YB1H)
-// ({NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLIST}) With resultNo recursive, No inlinable.
+static __CASE__E5EJ* create__with__3TEL(void *val__5TEL,__LIST__WH *c__AUEL)
+// ({NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxLIST__WH}) With result No recursive, No inlinable.
 {
-  __CASE *result__2G1H,*Self__TYFI;
-  __POINTER ptr__3G1H,ptr_table__31PR,next__21PR,result__41PR;
-  __POINTER ptr_table__C2PR,next__B2PR,result__D2PR;
-  __INTEGER typ_id__CH1H;
-  __UINTEGER_32 sz__5G1H,a__OD0Q,new_size__MD0Q,t__SD0Q,a__UD0Q;
-  __UINTEGER_32 new_size__F2PR,lab_type__E2PR;
-  void *__tmp__YYFI,*tb__WYFI;
-  __PROFIL_BLOCK *Self__1RHJ;
-  result__2G1H=NULL;
-  ptr__3G1H=((__POINTER )(NULL));
-  typ_id__CH1H= 0;
-  sz__5G1H=((__UINTEGER_32 )sizeof(__CASE));
-  if ((sz__5G1H ==  0)) {
-    result__2G1H=CASE__;
-  } else {
-    typ_id__CH1H=__CASE__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5G1H);
-    if ((typ_id__CH1H == (__INTEGER)(-  1))) {
-      a__OD0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MD0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5G1H + a__OD0Q) & (__UINTEGER_32)(~ a__OD0Q));
-      ptr_table__31PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MD0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__21PR=((__POINTER )(NULL));
-      result__41PR=((__POINTER *)ptr_table__31PR)[ 0];
-      if ((result__41PR == (void *)NULL)) {
-        result__41PR=new_lab__2PJ(new_size__MD0Q);
-        next__21PR=(void *)((unsigned long)result__41PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MD0Q)));
-        ((__POINTER *)next__21PR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__31PR)[ 0]=next__21PR;
-      } else {
-        next__21PR=((__POINTER *)result__41PR)[ 0];
-        if ((next__21PR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__41PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MD0Q <<  1)) <=  4096)) {
-            next__21PR=(void *)((unsigned long)result__41PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MD0Q)));
-          } else {
-            next__21PR=new_lab__2PJ(new_size__MD0Q);
-          };
-          ((__POINTER *)next__21PR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__31PR)[ 0]=next__21PR;
-        } else {
-          ((__POINTER *)result__41PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__21PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__41PR=next__21PR;
-        };
-      };
-      ptr__3G1H=result__41PR;
-    } else {
-      t__SD0Q=((__UINTEGER_32 )typ_id__CH1H);
-      a__UD0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__F2PR=(__UINTEGER_32)((__UINTEGER_32)(sz__5G1H + a__UD0Q) & (__UINTEGER_32)(~ a__UD0Q));
-      ptr_table__C2PR=((__POINTER )(&(table_type[(t__SD0Q)])));
-      lab_type__E2PR=(__UINTEGER_32)(t__SD0Q |  1);
-      next__B2PR=((__POINTER )(NULL));
-      result__D2PR=((__POINTER *)ptr_table__C2PR)[ 0];
-      if ((result__D2PR == (void *)NULL)) {
-        result__D2PR=new_lab__2PJ(lab_type__E2PR);
-        next__B2PR=(void *)((unsigned long)result__D2PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2PR)));
-        ((__POINTER *)next__B2PR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__C2PR)[ 0]=next__B2PR;
-      } else {
-        next__B2PR=((__POINTER *)result__D2PR)[ 0];
-        if ((next__B2PR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D2PR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F2PR <<  1)) <=  4096)) {
-            next__B2PR=(void *)((unsigned long)result__D2PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2PR)));
-          } else {
-            next__B2PR=new_lab__2PJ(lab_type__E2PR);
-          };
-          ((__POINTER *)next__B2PR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__C2PR)[ 0]=next__B2PR;
-        } else {
-          ((__POINTER *)result__D2PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B2PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__D2PR=next__B2PR;
-        };
-      };
-      ptr__3G1H=result__D2PR;
-    };
-    result__2G1H=((__CASE *)ptr__3G1H);
-    *(result__2G1H) = *(CASE__);
-  };
-  Self__TYFI=((__CASE *)result__2G1H);
-  Self__TYFI->id__YLAG=val__XB1H;
-  Self__TYFI->code__JPAG=c__YB1H;
-  if (val__XB1H==NULL) {
-    __tmp__YYFI=NULL;
+  __CASE__E5EJ *result__F0KL,*Self__Y1KL;
+  __POINTER__IB ptr__G0KL,__tmp__M0KL,__tmp__MIXT,__tmp__OIXT;
+  __INTEGER__Q typ_id__K0KL;
+  __UINTEGER_32__ZWB __tmp__PIXT;
+  __PROFIL_BLOCK__O3NJ *__tmp__31KL,*Self__K3IM;
+  result__F0KL=NULL;
+  ptr__G0KL=((__POINTER__IB )(NULL));
+  typ_id__K0KL= 0;
+  __tmp__M0KL=((__POINTER__IB )sizeof(__CASE__E5EJ));
+  if (((unsigned long)__tmp__M0KL ==  0)) {
+    result__F0KL=CASE__E5EJ__;
+  } else /* FALSE */ {
+    typ_id__K0KL=__CASE__E5EJ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M0KL));
+    if ((typ_id__K0KL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__MIXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__OIXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__M0KL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__PIXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__OIXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__MIXT=micro_alloc__table__lab__UKI(__tmp__OIXT,((__POINTER__IB )(&(table_size[(__tmp__PIXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__OIXT)));
+      ptr__G0KL=__tmp__MIXT;
+    } else /* FALSE */ {
+      __tmp__PIXT=((__UINTEGER_32__ZWB )typ_id__K0KL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__MIXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__OIXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__M0KL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__MIXT=micro_alloc__table__lab__UKI(__tmp__OIXT,((__POINTER__IB )(&(table_type[(__tmp__PIXT)]))),(__UINTEGER_32__ZWB)(__tmp__PIXT |  1));
+      ptr__G0KL=__tmp__MIXT;
+    };
+    result__F0KL=((__CASE__E5EJ *)ptr__G0KL);
+    *(result__F0KL) = *(CASE__E5EJ__);
+  };
+  Self__Y1KL=((__CASE__E5EJ *)result__F0KL);
+  Self__Y1KL->id__KEFJ=val__5TEL;
+  Self__Y1KL->code__DIFJ=c__AUEL;
+  if (val__5TEL==NULL) {
+    __tmp__31KL=NULL;
   } else {
-    switch (((struct ___OBJ *)val__XB1H)->__id) {
-    case __TYPE__: {
-      __tmp__YYFI=NULL;
+    switch (((struct ___OBJ *)val__5TEL)->__id) {
+    case __TYPE__FF__: {
+      __tmp__31KL=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__31KL=NULL;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__YYFI=NULL;
+    case __TYPE_VOID__IMB__: {
+      __tmp__31KL=NULL;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__YYFI=NULL;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__31KL=NULL;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__YYFI=NULL;
+    case __TYPE_ID__MMB__: {
+      __tmp__31KL=NULL;
     } break;
-    case __TYPE_ID__: {
-      __tmp__YYFI=NULL;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__31KL=NULL;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__YYFI=NULL;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__31KL=NULL;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__YYFI=((void *)val__XB1H);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__31KL=((void *)val__5TEL);
     } break;
     }
   };
-  tb__WYFI=__tmp__YYFI;
-  if (((void *)__tmp__YYFI != (void *)NULL)) {
-    Self__1RHJ=((__PROFIL_BLOCK *)__tmp__YYFI);
-    ((__SLOT_DATA *)Self__1RHJ->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(((__SLOT_DATA *)Self__1RHJ->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG +  1);
+  if (((void *)__tmp__31KL != (void *)NULL)) {
+    Self__K3IM=((__PROFIL_BLOCK__O3NJ *)__tmp__31KL);
+    ((__SLOT_DATA__IJRG *)Self__K3IM->slot_value__A4NJ)->parent_variable__JJRG.ensure_count__IT4D=(__INTEGER__Q)(Self__K3IM->slot_value__A4NJ->parent_variable__JJRG.ensure_count__IT4D +  1);
   };
-  return(result__2G1H);
+  Self__Y1KL=result__F0KL;
+  return(Self__Y1KL);
 }
 
-static void add__to__QCGJ(__FAST_ARRAYoCASEo *Self__RCGJ,void *element__SCGJ,__INTEGER index__TCGJ)
-// ({FAST_ARRAYoCASEo},{NULLxCASE},{INTEGER}) VoidNo recursive, No inlinable.
+static void add__to__O3CN(__FAST_ARRAYoCASEo__G5EJ *Self__P3CN,__CASE__E5EJ *element__Q3CN,__INTEGER__Q index__R3CN)
+// ({FAST_ARRAYoCASEo__G5EJ},{NULLxCASE__E5EJ},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __INTEGER Self__25BK;
-  void **__tmp__MA5Q,**__tmp__NA5Q,**__tmp__OA5Q;
-  if ((index__TCGJ == (__INTEGER)(Self__RCGJ->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
-    add_last__3OHJ(Self__RCGJ,element__SCGJ);
-  } else {
-    add_last__3OHJ(Self__RCGJ,element__SCGJ);
-    Self__25BK=(__INTEGER)(Self__RCGJ->parent_arrayed_collection__KGAG.upper__PLAG -  1);
-    __tmp__MA5Q=Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ;
-    __tmp__NA5Q=Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ;
-    __tmp__OA5Q=Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ;
-    while ((Self__25BK >= index__TCGJ)) {
-      ((void **)__tmp__NA5Q)[(__INTEGER)(Self__25BK +  1)]=((void **)__tmp__MA5Q)[Self__25BK];
-      ((void **)__tmp__OA5Q)[Self__25BK]=NULL;
-      Self__25BK=(__INTEGER)(Self__25BK -  1);
-    };
-    ((void **)Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ)[index__TCGJ]=element__SCGJ;
+  __INTEGER__Q __tmp__L4CN,Self__VSGO,i__VKUT;
+  __CASE__E5EJ *__tmp__D0NT;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((index__R3CN == (__INTEGER__Q)(Self__P3CN->parent_arrayed_collection__O5EJ.upper__BEFJ +  1))) {
+    add_last__1RDN(Self__P3CN,element__Q3CN);
+  } else /* FALSE */ {
+    add_last__1RDN(Self__P3CN,element__Q3CN);
+    __tmp__L4CN=(__INTEGER__Q)(Self__P3CN->parent_arrayed_collection__O5EJ.upper__BEFJ -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__VSGO=__tmp__L4CN;
+    while ((Self__VSGO >= index__R3CN)) {
+      __tmp__D0NT=((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__VSGO];
+      i__VKUT=(__INTEGER__Q)(Self__VSGO +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[i__VKUT]=__tmp__D0NT;
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__VSGO]=NULL;
+      Self__VSGO=(__INTEGER__Q)(Self__VSGO -  1);
+    };
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[index__R3CN]=element__Q3CN;
   };
 }
 
-static void free__WNFJ(__TYPES_TMP *Self__XNFJ)
-// ({TYPES_TMP}) VoidNo recursive, No inlinable.
+static void free__GNZI(__TYPES_TMP__AN5D *Self__HNZI)
+// ({TYPES_TMP__AN5D}) Void No recursive, No inlinable.
 {
-  __INTEGER new_capacity__QXJJ,__tmp__UYJJ,__tmp__AG5J,Self__3JOK;
-  __FAST_ARRAYoTYPES_TMPo *Self__OXJJ;
-  __BOOLEAN __tmp__4XJJ;
-  void **__tmp__TYJJ,**new__NF5J;
-  Self__XNFJ->parent_types__415F.upper__GLAG=(__INTEGER)(-  1);
-  Self__OXJJ=((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG);
-  new_capacity__QXJJ= 0;
-  if (((__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G +  1) <= (__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G -  1))) {
-    Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G +  1);
-    __tmp__4XJJ=TRUE__;
-  } else {
-    __tmp__4XJJ=FALSE__;
-  };
-  if ((! __tmp__4XJJ)) {
-    if ((Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G ==  0)) {
-      Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G=create__VZEH( 2);
-      Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G= 2;
-      Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G= 0;
-    } else {
-      new_capacity__QXJJ=(__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G <<  1);
-      __tmp__TYJJ=Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G;
-      __tmp__UYJJ=Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G;
-      new__NF5J=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__TYJJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__UYJJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__QXJJ * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__AG5J=(__INTEGER)(new_capacity__QXJJ -  1);
-      Self__3JOK=__tmp__UYJJ;
-      while ((Self__3JOK <= __tmp__AG5J)) {
-        new__NF5J[Self__3JOK]=NULL;
-        Self__3JOK=(__INTEGER)(Self__3JOK +  1);
-      };
-      Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G=new__NF5J;
-      Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G=new_capacity__QXJJ;
-      Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G +  1);
-    };
-  };
-  ((void **)Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G)[Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G]=Self__XNFJ;
+  __POINTER__IB sz__HH1T,result__FH1T,__tmp__GH1T,__tmp__IH1T;
+  __POINTER__IB __tmp__KH1T,__tmp__LH1T;
+  __UINTEGER_32__ZWB __tmp__MH1T;
+  __MEMORY__2PG *__tmp__PH1T;
+  __INTEGER__Q Self__CH1T,__tmp__WS0I,__tmp__JICJ,Self__TYFJ;
+  __FAST_ARRAYoTYPES_TMPo__AGHG *Self__RR0I;
+  __BOOLEAN__L __tmp__BS0I;
+  void **__tmp__BH1T;
+  Self__HNZI->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(-  1);
+  Self__RR0I=((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG);
+  if (((__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH +  1) <= (__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH -  1))) {
+    Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH +  1);
+    __tmp__BS0I=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__BS0I=FALSE__O__;
+  };
+  if ((! __tmp__BS0I)) {
+    if ((Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH ==  0)) {
+      sz__HH1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__FH1T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__GH1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__IH1T=(void *)((unsigned long)(void *)((unsigned long)sz__HH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GH1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GH1T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__HH1T=(void *)((unsigned long)__tmp__IH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__HH1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__KH1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__LH1T=(void *)((unsigned long)(void *)((unsigned long)sz__HH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KH1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KH1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__MH1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LH1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__KH1T=micro_alloc__table__lab__UKI(__tmp__LH1T,((__POINTER__IB )(&(table_size[(__tmp__MH1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LH1T)));
+        ((__POINTER__IB *)__tmp__KH1T)[ 0]=((__POINTER__IB ) 3);
+        result__FH1T=(void *)((unsigned long)__tmp__KH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__PH1T=search__LQCB(__tmp__IH1T);
+        result__FH1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PH1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__BH1T=((void **)result__FH1T);
+      Self__CH1T= 1;
+      while ((Self__CH1T >=  0)) {
+        __tmp__BH1T[Self__CH1T]=NULL;
+        Self__CH1T=(__INTEGER__Q)(Self__CH1T -  1);
+      };
+      Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH=__tmp__BH1T;
+      Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH= 2;
+      Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH= 0;
+    } else /* FALSE */ {
+      Self__CH1T=(__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH <<  1);
+      __tmp__BH1T=Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH;
+      __tmp__WS0I=Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH;
+      sz__HH1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__BH1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__WS0I * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__CH1T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__BH1T=((void **)sz__HH1T);
+      __tmp__JICJ=(__INTEGER__Q)(Self__CH1T -  1);
+      Self__TYFJ=__tmp__WS0I;
+      while ((Self__TYFJ <= __tmp__JICJ)) {
+        __tmp__BH1T[Self__TYFJ]=NULL;
+        Self__TYFJ=(__INTEGER__Q)(Self__TYFJ +  1);
+      };
+      Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH=__tmp__BH1T;
+      Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH=Self__CH1T;
+      Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH +  1);
+    };
+  };
+  ((void **)Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH)[Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH]=Self__HNZI;
 }
 
-static __BOOLEAN update_branch__XKNG(void *l__ZKNG)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__2HLJ(__LIST__WH *l__4HLJ,__TYPE_FULL__XMB *type_self__5HLJ)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  void *__tmp__4KNG,*__tmp__MLNG;
-  void *__tmp__5KNG,*node__1KNG,*__tmp__NLNG;
-  __NODE_TYPE *Self__5BRQ,*Self__BCRQ;
-  __BOOLEAN result__2KNG;
-  result__2KNG=FALSE__;
-  __tmp__4KNG=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__ZKNG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-  if (__tmp__4KNG==NULL) {
-    __tmp__5KNG=NULL;
+  void *__tmp__FLUT;
+  void *__tmp__LILJ,*__tmp__ZILJ;
+  __NODE_TYPE__SK2C *Self__SHGT,*Self__XHGT;
+  __BOOLEAN__L result__IILJ,__tmp__THGT,__tmp__YHGT;
+  result__IILJ=FALSE__O__;
+  __tmp__FLUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__4HLJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (__tmp__FLUT==NULL) {
+    __tmp__LILJ=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__4KNG)->__id) {
-    case __LIST__: {
-      __tmp__5KNG=NULL;
+    switch (((struct ___OBJ *)__tmp__FLUT)->__id) {
+    case __LIST__WH__: {
+      __tmp__LILJ=NULL;
+    } break;
+    case __STRING_CST__5J__: {
+      __tmp__LILJ=NULL;
+    } break;
+    case __CALL_NULL__IUB__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__5KNG=NULL;
+    case __PUSH__IXB__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __PUSH__: {
-      __tmp__5KNG=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__5KNG=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__5KNG=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__5KNG=NULL;
+    case __SWITCH__QDXC__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __SWITCH__: {
-      __tmp__5KNG=NULL;
+    case __NODE_TYPE__SK2C__: {
+      __tmp__LILJ=((void *)__tmp__FLUT);
     } break;
-    case __NODE_TYPE__: {
-      __tmp__5KNG=((void *)__tmp__4KNG);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__5KNG=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__5KNG=NULL;
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __NODE_STYLE__: {
-      __tmp__5KNG=((void *)__tmp__4KNG);
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __WRITE_SLOT__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__5KNG=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__5KNG=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__5KNG=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__5KNG=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__5KNG=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__5KNG=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__5KNG=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__5KNG=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__5KNG=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__5KNG=NULL;
+    case __NOP__RXVJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__5KNG=NULL;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __NOP__: {
-      __tmp__5KNG=NULL;
+    case __LOOP__LRBK__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__5KNG=NULL;
+    case __CALL_SLOT__GAZK__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __WRITE_LOCAL__: {
-      __tmp__5KNG=NULL;
+    case __NODE_STYLE__RD4K__: {
+      __tmp__LILJ=((void *)__tmp__FLUT);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__5KNG=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __LOOP__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__5KNG=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __LOOP_END__: {
-      __tmp__5KNG=NULL;
+    case __LOOP_END__W0RM__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__5KNG=NULL;
+    case __COP_LOCK__240M__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__5KNG=NULL;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LILJ=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__5KNG=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__LILJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LILJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LILJ=NULL;
     } break;
     }
   };
-  node__1KNG=__tmp__5KNG;
-  if (((void *)__tmp__5KNG == (void *)NULL)) {
-    result__2KNG=TRUE__;
-  } else {
-    if (((struct ___OBJ *)__tmp__5KNG)->__id==__NODE_TYPE__) {
-      Self__5BRQ=((__NODE_TYPE *)__tmp__5KNG);
-      update_case__5FAG(Self__5BRQ);
-      update_depth__YMAG(Self__5BRQ,FALSE__);
-    } else {
-      update_link__4XEJ(__tmp__5KNG);
+  if (((void *)__tmp__LILJ == (void *)NULL)) {
+    result__IILJ=TRUE__K__;
+  } else /* FALSE */ {
+    if (((struct ___OBJ *)__tmp__LILJ)->__id==__NODE_TYPE__SK2C__) {
+      Self__SHGT=((__NODE_TYPE__SK2C *)__tmp__LILJ);
+      __tmp__THGT=update_case__34EJ(Self__SHGT);
+      __tmp__THGT=update_depth__LFFJ(Self__SHGT,type_self__5HLJ);
+    } else /* NODE_STYLE */ {
+      __tmp__THGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__LILJ)),type_self__5HLJ);
     };
-    __tmp__MLNG=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__ZKNG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
-    if (__tmp__MLNG==NULL) {
-      __tmp__NLNG=NULL;
+    __tmp__LILJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__4HLJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+    if (__tmp__LILJ==NULL) {
+      __tmp__ZILJ=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__MLNG)->__id) {
-      case __LIST__: {
-        __tmp__NLNG=NULL;
+      switch (((struct ___OBJ *)__tmp__LILJ)->__id) {
+      case __LIST__WH__: {
+        __tmp__ZILJ=NULL;
+      } break;
+      case __STRING_CST__5J__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__NLNG=NULL;
+      case __CALL_NULL__IUB__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __PUSH__: {
-        __tmp__NLNG=NULL;
+      case __PUSH__IXB__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__NLNG=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__NLNG=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__NLNG=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __SWITCH__: {
-        __tmp__NLNG=NULL;
+      case __SWITCH__QDXC__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __NODE_TYPE__: {
-        __tmp__NLNG=((void *)__tmp__MLNG);
+      case __NODE_TYPE__SK2C__: {
+        __tmp__ZILJ=((void *)__tmp__LILJ);
       } break;
-      case __READ_LOCAL__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__NLNG=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __NODE_STYLE__: {
-        __tmp__NLNG=((void *)__tmp__MLNG);
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__NLNG=NULL;
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__NLNG=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__NLNG=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__NLNG=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__NLNG=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__NLNG=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__NLNG=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__NLNG=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__NLNG=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __CAST__: {
-        __tmp__NLNG=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__NLNG=NULL;
+      case __NOP__RXVJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __NOP__: {
-        __tmp__NLNG=NULL;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__NLNG=NULL;
+      case __LOOP__LRBK__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__NLNG=NULL;
+      case __CALL_SLOT__GAZK__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__NLNG=NULL;
+      case __NODE_STYLE__RD4K__: {
+        __tmp__ZILJ=((void *)__tmp__LILJ);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__NLNG=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __LOOP__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__NLNG=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __LOOP_END__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__NLNG=NULL;
+      case __LOOP_END__W0RM__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__NLNG=NULL;
+      case __COP_LOCK__240M__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__NLNG=NULL;
+      case __COP_UNLOCK__4C1M__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__ZILJ=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__NLNG=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__ZILJ=NULL;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__ZILJ=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__ZILJ=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__ZILJ=NULL;
       } break;
       }
     };
-    node__1KNG=__tmp__NLNG;
-    if (((void *)__tmp__NLNG != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__NLNG)->__id==__NODE_TYPE__) {
-        Self__BCRQ=((__NODE_TYPE *)__tmp__NLNG);
-        update_case__5FAG(Self__BCRQ);
-        update_depth__YMAG(Self__BCRQ,FALSE__);
-      } else {
-        update_link__4XEJ(__tmp__NLNG);
+    if (((void *)__tmp__ZILJ != (void *)NULL)) {
+      if (((struct ___OBJ *)__tmp__ZILJ)->__id==__NODE_TYPE__SK2C__) {
+        Self__XHGT=((__NODE_TYPE__SK2C *)__tmp__ZILJ);
+        __tmp__YHGT=update_case__34EJ(Self__XHGT);
+        __tmp__YHGT=update_depth__LFFJ(Self__XHGT,type_self__5HLJ);
+      } else /* NODE_STYLE */ {
+        __tmp__YHGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__ZILJ)),type_self__5HLJ);
       };
     };
   };
-  return(result__2KNG);
+  __tmp__THGT=result__IILJ;
+  return(__tmp__THGT);
 }
 
-static __BOOLEAN update_branch__IR1H(void *l__KR1H)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__VIIK(__LIST__WH *l__XIIK,__TYPE_FULL__XMB *type_self__YIIK)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  void *__tmp__PR1H,*__tmp__3R1H;
-  void *__tmp__QR1H,*node__MR1H,*__tmp__4R1H;
-  __NODE_TYPE *Self__DCRQ,*Self__FCRQ;
-  __BOOLEAN result__NR1H;
-  result__NR1H=FALSE__;
-  __tmp__PR1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__KR1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-  if (__tmp__PR1H==NULL) {
-    __tmp__QR1H=NULL;
+  void *__tmp__OLUT;
+  void *__tmp__EJIK,*__tmp__SJIK;
+  __NODE_TYPE__SK2C *Self__EIGT,*Self__JIGT;
+  __BOOLEAN__L result__BJIK,__tmp__FIGT,__tmp__KIGT;
+  result__BJIK=FALSE__O__;
+  __tmp__OLUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__XIIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (__tmp__OLUT==NULL) {
+    __tmp__EJIK=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__PR1H)->__id) {
-    case __LIST__: {
-      __tmp__QR1H=NULL;
+    switch (((struct ___OBJ *)__tmp__OLUT)->__id) {
+    case __LIST__WH__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__QR1H=NULL;
+    case __STRING_CST__5J__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __PUSH__: {
-      __tmp__QR1H=NULL;
+    case __CALL_NULL__IUB__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__QR1H=NULL;
+    case __PUSH__IXB__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__QR1H=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__QR1H=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __SWITCH__: {
-      __tmp__QR1H=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __NODE_TYPE__: {
-      __tmp__QR1H=((void *)__tmp__PR1H);
+    case __SWITCH__QDXC__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__QR1H=NULL;
+    case __NODE_TYPE__SK2C__: {
+      __tmp__EJIK=((void *)__tmp__OLUT);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __NODE_STYLE__: {
-      __tmp__QR1H=((void *)__tmp__PR1H);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__QR1H=NULL;
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __WRITE_SLOT__: {
-      __tmp__QR1H=NULL;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__QR1H=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__QR1H=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__QR1H=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__QR1H=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__QR1H=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__QR1H=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__QR1H=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __CAST__: {
-      __tmp__QR1H=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__QR1H=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __NOP__: {
-      __tmp__QR1H=NULL;
+    case __NOP__RXVJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__QR1H=NULL;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __WRITE_LOCAL__: {
-      __tmp__QR1H=NULL;
+    case __LOOP__LRBK__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__QR1H=NULL;
+    case __CALL_SLOT__GAZK__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__QR1H=NULL;
+    case __NODE_STYLE__RD4K__: {
+      __tmp__EJIK=((void *)__tmp__OLUT);
     } break;
-    case __LOOP__: {
-      __tmp__QR1H=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__QR1H=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __LOOP_END__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__QR1H=NULL;
+    case __LOOP_END__W0RM__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__QR1H=NULL;
+    case __COP_LOCK__240M__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__QR1H=NULL;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__EJIK=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__QR1H=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EJIK=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EJIK=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EJIK=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EJIK=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EJIK=NULL;
     } break;
     }
   };
-  node__MR1H=__tmp__QR1H;
-  if (((void *)__tmp__QR1H == (void *)NULL)) {
-    result__NR1H=TRUE__;
-  } else {
-    if (((struct ___OBJ *)__tmp__QR1H)->__id==__NODE_TYPE__) {
-      Self__DCRQ=((__NODE_TYPE *)__tmp__QR1H);
-      update_case__5FAG(Self__DCRQ);
-      update_depth__YMAG(Self__DCRQ,FALSE__);
-    } else {
-      update_link__4XEJ(__tmp__QR1H);
+  if (((void *)__tmp__EJIK == (void *)NULL)) {
+    result__BJIK=TRUE__K__;
+  } else /* FALSE */ {
+    if (((struct ___OBJ *)__tmp__EJIK)->__id==__NODE_TYPE__SK2C__) {
+      Self__EIGT=((__NODE_TYPE__SK2C *)__tmp__EJIK);
+      __tmp__FIGT=update_case__34EJ(Self__EIGT);
+      __tmp__FIGT=update_depth__LFFJ(Self__EIGT,type_self__YIIK);
+    } else /* NODE_STYLE */ {
+      __tmp__FIGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__EJIK)),type_self__YIIK);
     };
-    __tmp__3R1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__KR1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
-    if (__tmp__3R1H==NULL) {
-      __tmp__4R1H=NULL;
+    __tmp__EJIK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__XIIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+    if (__tmp__EJIK==NULL) {
+      __tmp__SJIK=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__3R1H)->__id) {
-      case __LIST__: {
-        __tmp__4R1H=NULL;
+      switch (((struct ___OBJ *)__tmp__EJIK)->__id) {
+      case __LIST__WH__: {
+        __tmp__SJIK=NULL;
+      } break;
+      case __STRING_CST__5J__: {
+        __tmp__SJIK=NULL;
+      } break;
+      case __CALL_NULL__IUB__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__4R1H=NULL;
+      case __PUSH__IXB__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __PUSH__: {
-        __tmp__4R1H=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__4R1H=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__4R1H=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__4R1H=NULL;
+      case __SWITCH__QDXC__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __SWITCH__: {
-        __tmp__4R1H=NULL;
+      case __NODE_TYPE__SK2C__: {
+        __tmp__SJIK=((void *)__tmp__EJIK);
       } break;
-      case __NODE_TYPE__: {
-        __tmp__4R1H=((void *)__tmp__3R1H);
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__4R1H=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__4R1H=NULL;
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __NODE_STYLE__: {
-        __tmp__4R1H=((void *)__tmp__3R1H);
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__4R1H=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__4R1H=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__4R1H=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__4R1H=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__4R1H=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__4R1H=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__4R1H=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__4R1H=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__4R1H=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __CAST__: {
-        __tmp__4R1H=NULL;
+      case __NOP__RXVJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__4R1H=NULL;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __NOP__: {
-        __tmp__4R1H=NULL;
+      case __LOOP__LRBK__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__4R1H=NULL;
+      case __CALL_SLOT__GAZK__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__4R1H=NULL;
+      case __NODE_STYLE__RD4K__: {
+        __tmp__SJIK=((void *)__tmp__EJIK);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__4R1H=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __LOOP__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__4R1H=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __LOOP_END__: {
-        __tmp__4R1H=NULL;
+      case __LOOP_END__W0RM__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__4R1H=NULL;
+      case __COP_LOCK__240M__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__4R1H=NULL;
+      case __COP_UNLOCK__4C1M__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__SJIK=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__4R1H=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__SJIK=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__SJIK=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__SJIK=NULL;
       } break;
       }
     };
-    node__MR1H=__tmp__4R1H;
-    if (((void *)__tmp__4R1H != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__4R1H)->__id==__NODE_TYPE__) {
-        Self__FCRQ=((__NODE_TYPE *)__tmp__4R1H);
-        update_case__5FAG(Self__FCRQ);
-        update_depth__YMAG(Self__FCRQ,FALSE__);
-      } else {
-        update_link__4XEJ(__tmp__4R1H);
+    if (((void *)__tmp__SJIK != (void *)NULL)) {
+      if (((struct ___OBJ *)__tmp__SJIK)->__id==__NODE_TYPE__SK2C__) {
+        Self__JIGT=((__NODE_TYPE__SK2C *)__tmp__SJIK);
+        __tmp__KIGT=update_case__34EJ(Self__JIGT);
+        __tmp__KIGT=update_depth__LFFJ(Self__JIGT,type_self__YIIK);
+      } else /* NODE_STYLE */ {
+        __tmp__KIGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__SJIK)),type_self__YIIK);
       };
     };
   };
-  return(result__NR1H);
+  __tmp__FIGT=result__BJIK;
+  return(__tmp__FIGT);
 }
 
-static __BOOLEAN update_branch__MS1H(void *l__OS1H)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__3JIK(__LIST__WH *l__5JIK,__TYPE_FULL__XMB *type_self__AKIK)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  void *wrt_slot__RS1H,*__tmp__4S1H;
-  void *wrt_glob__SS1H,*__tmp__BT1H;
-  void *__tmp__V1FI,*__tmp__D2FI,*__tmp__3S1H,*__tmp__AT1H;
-  void *__tmp__W1FI,*node__S1FI,*__tmp__E2FI;
-  __NODE_TYPE *Self__HCRQ,*Self__JCRQ;
-  __BOOLEAN result__T1FI,result__QS1H,__tmp__1T1H;
-  wrt_slot__RS1H=NULL;
-  wrt_glob__SS1H=NULL;
-  result__T1FI=FALSE__;
-  __tmp__V1FI=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-  if (__tmp__V1FI==NULL) {
-    __tmp__W1FI=NULL;
+  void *__tmp__XLUT;
+  void *__tmp__EDOK,*__tmp__SDOK;
+  __NODE_TYPE__SK2C *Self__WIGT,*Self__1IGT;
+  __INTEGER__Q Result__Q0NT;
+  __WRITE_SLOT__EYKJ *__tmp__WKIK;
+  __WRITE_GLOBAL__WXKJ *__tmp__ZKIK;
+  __BOOLEAN__L result__BDOK,__tmp__XIGT,__tmp__2IGT;
+  result__BDOK=FALSE__O__;
+  __tmp__XLUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (__tmp__XLUT==NULL) {
+    __tmp__EDOK=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__V1FI)->__id) {
-    case __LIST__: {
-      __tmp__W1FI=NULL;
+    switch (((struct ___OBJ *)__tmp__XLUT)->__id) {
+    case __LIST__WH__: {
+      __tmp__EDOK=NULL;
+    } break;
+    case __STRING_CST__5J__: {
+      __tmp__EDOK=NULL;
+    } break;
+    case __CALL_NULL__IUB__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__W1FI=NULL;
+    case __PUSH__IXB__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __PUSH__: {
-      __tmp__W1FI=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__W1FI=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__W1FI=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__W1FI=NULL;
+    case __SWITCH__QDXC__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __SWITCH__: {
-      __tmp__W1FI=NULL;
+    case __NODE_TYPE__SK2C__: {
+      __tmp__EDOK=((void *)__tmp__XLUT);
     } break;
-    case __NODE_TYPE__: {
-      __tmp__W1FI=((void *)__tmp__V1FI);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__W1FI=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__W1FI=NULL;
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __NODE_STYLE__: {
-      __tmp__W1FI=((void *)__tmp__V1FI);
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __WRITE_SLOT__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__W1FI=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__W1FI=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__W1FI=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__W1FI=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__W1FI=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__W1FI=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__W1FI=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__W1FI=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__W1FI=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __CAST__: {
-      __tmp__W1FI=NULL;
+    case __NOP__RXVJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__W1FI=NULL;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __NOP__: {
-      __tmp__W1FI=NULL;
+    case __LOOP__LRBK__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__W1FI=NULL;
+    case __CALL_SLOT__GAZK__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __WRITE_LOCAL__: {
-      __tmp__W1FI=NULL;
+    case __NODE_STYLE__RD4K__: {
+      __tmp__EDOK=((void *)__tmp__XLUT);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__W1FI=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __LOOP__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__W1FI=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __LOOP_END__: {
-      __tmp__W1FI=NULL;
+    case __LOOP_END__W0RM__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__W1FI=NULL;
+    case __COP_LOCK__240M__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__W1FI=NULL;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EDOK=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__W1FI=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EDOK=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EDOK=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EDOK=NULL;
     } break;
     }
   };
-  node__S1FI=__tmp__W1FI;
-  if (((void *)__tmp__W1FI == (void *)NULL)) {
-    result__T1FI=TRUE__;
-  } else {
-    if (((struct ___OBJ *)__tmp__W1FI)->__id==__NODE_TYPE__) {
-      Self__HCRQ=((__NODE_TYPE *)__tmp__W1FI);
-      update_case__5FAG(Self__HCRQ);
-      update_depth__YMAG(Self__HCRQ,FALSE__);
-    } else {
-      update_link__4XEJ(__tmp__W1FI);
+  if (((void *)__tmp__EDOK == (void *)NULL)) {
+    result__BDOK=TRUE__K__;
+  } else /* FALSE */ {
+    if (((struct ___OBJ *)__tmp__EDOK)->__id==__NODE_TYPE__SK2C__) {
+      Self__WIGT=((__NODE_TYPE__SK2C *)__tmp__EDOK);
+      __tmp__XIGT=update_case__34EJ(Self__WIGT);
+      __tmp__XIGT=update_depth__LFFJ(Self__WIGT,type_self__AKIK);
+    } else /* NODE_STYLE */ {
+      __tmp__XIGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__EDOK)),type_self__AKIK);
     };
-    __tmp__D2FI=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
-    if (__tmp__D2FI==NULL) {
-      __tmp__E2FI=NULL;
+    __tmp__EDOK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+    if (__tmp__EDOK==NULL) {
+      __tmp__SDOK=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__D2FI)->__id) {
-      case __LIST__: {
-        __tmp__E2FI=NULL;
+      switch (((struct ___OBJ *)__tmp__EDOK)->__id) {
+      case __LIST__WH__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__E2FI=NULL;
+      case __STRING_CST__5J__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __PUSH__: {
-        __tmp__E2FI=NULL;
+      case __CALL_NULL__IUB__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__E2FI=NULL;
+      case __PUSH__IXB__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__E2FI=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__E2FI=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __SWITCH__: {
-        __tmp__E2FI=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __NODE_TYPE__: {
-        __tmp__E2FI=((void *)__tmp__D2FI);
+      case __SWITCH__QDXC__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__E2FI=NULL;
+      case __NODE_TYPE__SK2C__: {
+        __tmp__SDOK=((void *)__tmp__EDOK);
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __NODE_STYLE__: {
-        __tmp__E2FI=((void *)__tmp__D2FI);
+      case __READ_LOCAL__55ZI__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__E2FI=NULL;
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__E2FI=NULL;
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__E2FI=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__E2FI=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__E2FI=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__E2FI=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__E2FI=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__E2FI=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__E2FI=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __CAST__: {
-        __tmp__E2FI=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__E2FI=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __NOP__: {
-        __tmp__E2FI=NULL;
+      case __NOP__RXVJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__E2FI=NULL;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__E2FI=NULL;
+      case __LOOP__LRBK__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__E2FI=NULL;
+      case __CALL_SLOT__GAZK__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__E2FI=NULL;
+      case __NODE_STYLE__RD4K__: {
+        __tmp__SDOK=((void *)__tmp__EDOK);
       } break;
-      case __LOOP__: {
-        __tmp__E2FI=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__E2FI=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __LOOP_END__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__E2FI=NULL;
+      case __LOOP_END__W0RM__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__E2FI=NULL;
+      case __COP_LOCK__240M__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__E2FI=NULL;
+      case __COP_UNLOCK__4C1M__: {
+        __tmp__SDOK=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__E2FI=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__SDOK=NULL;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__SDOK=NULL;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__SDOK=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__SDOK=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__SDOK=NULL;
       } break;
       }
     };
-    node__S1FI=__tmp__E2FI;
-    if (((void *)__tmp__E2FI != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__E2FI)->__id==__NODE_TYPE__) {
-        Self__JCRQ=((__NODE_TYPE *)__tmp__E2FI);
-        update_case__5FAG(Self__JCRQ);
-        update_depth__YMAG(Self__JCRQ,FALSE__);
-      } else {
-        update_link__4XEJ(__tmp__E2FI);
+    if (((void *)__tmp__SDOK != (void *)NULL)) {
+      if (((struct ___OBJ *)__tmp__SDOK)->__id==__NODE_TYPE__SK2C__) {
+        Self__1IGT=((__NODE_TYPE__SK2C *)__tmp__SDOK);
+        __tmp__2IGT=update_case__34EJ(Self__1IGT);
+        __tmp__2IGT=update_depth__LFFJ(Self__1IGT,type_self__AKIK);
+      } else /* NODE_STYLE */ {
+        __tmp__2IGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__SDOK)),type_self__AKIK);
       };
     };
   };
-  result__QS1H=result__T1FI;
-  if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) <  3)) {
-    __tmp__3S1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-    if (__tmp__3S1H==NULL) {
-      __tmp__4S1H=NULL;
+  __tmp__XIGT=result__BDOK;
+  Result__Q0NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((Result__Q0NT <  3)) {
+    __tmp__EDOK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__EDOK==NULL) {
+      __tmp__WKIK=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__3S1H)->__id) {
-      case __LIST__: {
-        __tmp__4S1H=NULL;
+      switch (((struct ___OBJ *)__tmp__EDOK)->__id) {
+      case __LIST__WH__: {
+        __tmp__WKIK=NULL;
+      } break;
+      case __STRING_CST__5J__: {
+        __tmp__WKIK=NULL;
+      } break;
+      case __CALL_NULL__IUB__: {
+        __tmp__WKIK=NULL;
+      } break;
+      case __PUSH__IXB__: {
+        __tmp__WKIK=NULL;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__4S1H=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __PUSH__: {
-        __tmp__4S1H=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__4S1H=NULL;
+      case __SWITCH__QDXC__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__4S1H=NULL;
+      case __NODE_TYPE__SK2C__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __SWITCH__: {
-        __tmp__4S1H=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __NODE_TYPE__: {
-        __tmp__4S1H=NULL;
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__4S1H=NULL;
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__WKIK=((void *)__tmp__EDOK);
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __NODE_STYLE__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__4S1H=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__4S1H=((void *)__tmp__3S1H);
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__4S1H=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__4S1H=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__4S1H=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__4S1H=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__4S1H=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__4S1H=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__4S1H=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__4S1H=NULL;
+      case __NOP__RXVJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__4S1H=NULL;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __CAST__: {
-        __tmp__4S1H=NULL;
+      case __LOOP__LRBK__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__4S1H=NULL;
+      case __CALL_SLOT__GAZK__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __NOP__: {
-        __tmp__4S1H=NULL;
+      case __NODE_STYLE__RD4K__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__4S1H=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __LOOP__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__4S1H=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__4S1H=NULL;
+      case __LOOP_END__W0RM__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__4S1H=NULL;
+      case __COP_LOCK__240M__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __LOOP_END__: {
-        __tmp__4S1H=NULL;
+      case __COP_UNLOCK__4C1M__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__WKIK=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__4S1H=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__WKIK=NULL;
       } break;
       }
     };
-    wrt_slot__RS1H=__tmp__4S1H;
-    __tmp__AT1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-    if (__tmp__AT1H==NULL) {
-      __tmp__BT1H=NULL;
+    __tmp__EDOK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__EDOK==NULL) {
+      __tmp__ZKIK=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__AT1H)->__id) {
-      case __LIST__: {
-        __tmp__BT1H=NULL;
+      switch (((struct ___OBJ *)__tmp__EDOK)->__id) {
+      case __LIST__WH__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__BT1H=NULL;
+      case __STRING_CST__5J__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __PUSH__: {
-        __tmp__BT1H=NULL;
+      case __CALL_NULL__IUB__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__BT1H=NULL;
+      case __PUSH__IXB__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__BT1H=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__BT1H=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __SWITCH__: {
-        __tmp__BT1H=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __NODE_TYPE__: {
-        __tmp__BT1H=NULL;
+      case __SWITCH__QDXC__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__BT1H=NULL;
+      case __NODE_TYPE__SK2C__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __NODE_STYLE__: {
-        __tmp__BT1H=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__BT1H=((void *)__tmp__AT1H);
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__ZKIK=((void *)__tmp__EDOK);
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__BT1H=NULL;
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__BT1H=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__BT1H=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__BT1H=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__BT1H=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__BT1H=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__BT1H=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__BT1H=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __CAST__: {
-        __tmp__BT1H=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__BT1H=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __NOP__: {
-        __tmp__BT1H=NULL;
+      case __NOP__RXVJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__BT1H=NULL;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__BT1H=NULL;
+      case __LOOP__LRBK__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__BT1H=NULL;
+      case __CALL_SLOT__GAZK__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__BT1H=NULL;
+      case __NODE_STYLE__RD4K__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __LOOP__: {
-        __tmp__BT1H=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__BT1H=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __LOOP_END__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__BT1H=NULL;
+      case __LOOP_END__W0RM__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__BT1H=NULL;
+      case __COP_LOCK__240M__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__BT1H=NULL;
+      case __COP_UNLOCK__4C1M__: {
+        __tmp__ZKIK=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__BT1H=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__ZKIK=NULL;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__ZKIK=NULL;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__ZKIK=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__ZKIK=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__ZKIK=NULL;
       } break;
       }
     };
-    wrt_glob__SS1H=__tmp__BT1H;
-    if (((void *)__tmp__4S1H != (void *)NULL)) {
-      if (((void *)((__SLOT *)((__SLOT_DATA *)((__WRITE_SLOT *)__tmp__4S1H)->slot__HT1H)->parent_slot__IHZD)->slot_id__C4OG != (void *)NULL)) {
-        add_write_id__in__ZDBJ(((__WRITE_SLOT *)__tmp__4S1H)->receiver__PT1H,((__WRITE_SLOT *)__tmp__4S1H)->slot__HT1H,l__OS1H);
-      } else {
-        result__QS1H=FALSE__;
+    if (((void *)__tmp__WKIK != (void *)NULL)) {
+      if (((void *)__tmp__WKIK->slot__025J->parent_slot__KJRG->slot_id__GFWI != (void *)NULL)) {
+        add_write_id__in__DZ4K(__tmp__WKIK->receiver__X54J,__tmp__WKIK->slot__025J,l__5JIK);
+      } else /* FALSE */ {
+        __tmp__XIGT=FALSE__O__;
       };
-      __tmp__1T1H=TRUE__;
-    } else {
-      __tmp__1T1H=FALSE__;
+      __tmp__2IGT=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__2IGT=FALSE__O__;
     };
-    if ((! __tmp__1T1H)) {
-      if (((void *)__tmp__BT1H != (void *)NULL)) {
-        if (((void *)((__SLOT *)((__SLOT_DATA *)((__WRITE_GLOBAL *)__tmp__BT1H)->global__GU1H)->parent_slot__IHZD)->slot_id__C4OG != (void *)NULL)) {
-          add_write_id__in__ZDBJ(NULL,((__WRITE_GLOBAL *)__tmp__BT1H)->global__GU1H,l__OS1H);
-        } else {
-          result__QS1H=FALSE__;
+    if ((! __tmp__2IGT)) {
+      if (((void *)__tmp__ZKIK != (void *)NULL)) {
+        if (((void *)__tmp__ZKIK->global__N15J->parent_slot__KJRG->slot_id__GFWI != (void *)NULL)) {
+          add_write_id__in__DZ4K(NULL,__tmp__ZKIK->global__N15J,l__5JIK);
+        } else /* FALSE */ {
+          __tmp__XIGT=FALSE__O__;
         };
       };
     };
   };
-  return(result__QS1H);
+  result__BDOK=__tmp__XIGT;
+  return(result__BDOK);
 }
 
-static __BOOLEAN update_branch__1U1H(void *l__3U1H)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__4MIK(__LIST__WH *l__ANIK,__TYPE_FULL__XMB *type_self__BNIK)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  void *__tmp__CV1H,*__tmp__QV1H;
-  void *__tmp__DV1H,*node__5U1H,*__tmp__RV1H;
-  __NODE_TYPE *Self__OCRQ,*Self__ZXEJ;
-  __BOOLEAN result__AV1H;
-  result__AV1H=FALSE__;
-  __tmp__CV1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__3U1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-  if (__tmp__CV1H==NULL) {
-    __tmp__DV1H=NULL;
+  void *__tmp__MMUT;
+  void *__tmp__NNIK,*__tmp__1NIK;
+  __NODE_TYPE__SK2C *Self__MJGT,*Self__OTFM;
+  __BOOLEAN__L result__KNIK,__tmp__NJGT,__tmp__RTFM;
+  result__KNIK=FALSE__O__;
+  __tmp__MMUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__ANIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (__tmp__MMUT==NULL) {
+    __tmp__NNIK=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__CV1H)->__id) {
-    case __LIST__: {
-      __tmp__DV1H=NULL;
+    switch (((struct ___OBJ *)__tmp__MMUT)->__id) {
+    case __LIST__WH__: {
+      __tmp__NNIK=NULL;
+    } break;
+    case __STRING_CST__5J__: {
+      __tmp__NNIK=NULL;
+    } break;
+    case __CALL_NULL__IUB__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__DV1H=NULL;
+    case __PUSH__IXB__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __PUSH__: {
-      __tmp__DV1H=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__DV1H=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__DV1H=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__DV1H=NULL;
+    case __SWITCH__QDXC__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __SWITCH__: {
-      __tmp__DV1H=NULL;
+    case __NODE_TYPE__SK2C__: {
+      __tmp__NNIK=((void *)__tmp__MMUT);
     } break;
-    case __NODE_TYPE__: {
-      __tmp__DV1H=((void *)__tmp__CV1H);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__DV1H=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__DV1H=NULL;
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __NODE_STYLE__: {
-      __tmp__DV1H=((void *)__tmp__CV1H);
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __WRITE_SLOT__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__DV1H=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__DV1H=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__DV1H=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__DV1H=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__DV1H=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__DV1H=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__DV1H=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__DV1H=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__DV1H=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __CAST__: {
-      __tmp__DV1H=NULL;
+    case __NOP__RXVJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__DV1H=NULL;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __NOP__: {
-      __tmp__DV1H=NULL;
+    case __LOOP__LRBK__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__DV1H=NULL;
+    case __CALL_SLOT__GAZK__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __WRITE_LOCAL__: {
-      __tmp__DV1H=NULL;
+    case __NODE_STYLE__RD4K__: {
+      __tmp__NNIK=((void *)__tmp__MMUT);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__DV1H=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __LOOP__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__DV1H=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __LOOP_END__: {
-      __tmp__DV1H=NULL;
+    case __LOOP_END__W0RM__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__DV1H=NULL;
+    case __COP_LOCK__240M__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__DV1H=NULL;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__NNIK=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__DV1H=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__NNIK=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__NNIK=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__NNIK=NULL;
     } break;
     }
   };
-  node__5U1H=__tmp__DV1H;
-  if (((void *)__tmp__DV1H == (void *)NULL)) {
-    result__AV1H=TRUE__;
-  } else {
-    if (((struct ___OBJ *)__tmp__DV1H)->__id==__NODE_TYPE__) {
-      Self__OCRQ=((__NODE_TYPE *)__tmp__DV1H);
-      update_case__5FAG(Self__OCRQ);
-      update_depth__YMAG(Self__OCRQ,FALSE__);
-    } else {
-      update_link__4XEJ(__tmp__DV1H);
+  if (((void *)__tmp__NNIK == (void *)NULL)) {
+    result__KNIK=TRUE__K__;
+  } else /* FALSE */ {
+    if (((struct ___OBJ *)__tmp__NNIK)->__id==__NODE_TYPE__SK2C__) {
+      Self__MJGT=((__NODE_TYPE__SK2C *)__tmp__NNIK);
+      __tmp__NJGT=update_case__34EJ(Self__MJGT);
+      __tmp__NJGT=update_depth__LFFJ(Self__MJGT,type_self__BNIK);
+    } else /* NODE_STYLE */ {
+      __tmp__NJGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__NNIK)),type_self__BNIK);
     };
-    __tmp__QV1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__3U1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
-    if (__tmp__QV1H==NULL) {
-      __tmp__RV1H=NULL;
+    __tmp__NNIK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__ANIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+    if (__tmp__NNIK==NULL) {
+      __tmp__1NIK=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__QV1H)->__id) {
-      case __LIST__: {
-        __tmp__RV1H=NULL;
+      switch (((struct ___OBJ *)__tmp__NNIK)->__id) {
+      case __LIST__WH__: {
+        __tmp__1NIK=NULL;
+      } break;
+      case __STRING_CST__5J__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__RV1H=NULL;
+      case __CALL_NULL__IUB__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __PUSH__: {
-        __tmp__RV1H=NULL;
+      case __PUSH__IXB__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__RV1H=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__RV1H=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__RV1H=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __SWITCH__: {
-        __tmp__RV1H=NULL;
+      case __SWITCH__QDXC__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __NODE_TYPE__: {
-        __tmp__RV1H=((void *)__tmp__QV1H);
+      case __NODE_TYPE__SK2C__: {
+        __tmp__1NIK=((void *)__tmp__NNIK);
       } break;
-      case __READ_LOCAL__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__RV1H=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __NODE_STYLE__: {
-        __tmp__RV1H=((void *)__tmp__QV1H);
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__RV1H=NULL;
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__RV1H=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__RV1H=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__RV1H=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__RV1H=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__RV1H=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__RV1H=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__RV1H=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__RV1H=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __CAST__: {
-        __tmp__RV1H=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__RV1H=NULL;
+      case __NOP__RXVJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __NOP__: {
-        __tmp__RV1H=NULL;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__RV1H=NULL;
+      case __LOOP__LRBK__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__RV1H=NULL;
+      case __CALL_SLOT__GAZK__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__RV1H=NULL;
+      case __NODE_STYLE__RD4K__: {
+        __tmp__1NIK=((void *)__tmp__NNIK);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__RV1H=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __LOOP__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__RV1H=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __LOOP_END__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__RV1H=NULL;
+      case __LOOP_END__W0RM__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__RV1H=NULL;
+      case __COP_LOCK__240M__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__RV1H=NULL;
+      case __COP_UNLOCK__4C1M__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__1NIK=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__RV1H=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__1NIK=NULL;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__1NIK=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__1NIK=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__1NIK=NULL;
       } break;
       }
     };
-    node__5U1H=__tmp__RV1H;
-    if (((void *)__tmp__RV1H != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__RV1H)->__id==__NODE_TYPE__) {
-        Self__ZXEJ=((__NODE_TYPE *)__tmp__RV1H);
-        update_case__5FAG(Self__ZXEJ);
-        update_depth__YMAG(Self__ZXEJ,FALSE__);
-      } else {
-        update_link__4XEJ(__tmp__RV1H);
+    if (((void *)__tmp__1NIK != (void *)NULL)) {
+      if (((struct ___OBJ *)__tmp__1NIK)->__id==__NODE_TYPE__SK2C__) {
+        Self__OTFM=((__NODE_TYPE__SK2C *)__tmp__1NIK);
+        __tmp__RTFM=update_case__34EJ(Self__OTFM);
+        __tmp__RTFM=update_depth__LFFJ(Self__OTFM,type_self__BNIK);
+      } else /* NODE_STYLE */ {
+        __tmp__RTFM=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__1NIK)),type_self__BNIK);
       };
     };
   };
-  return(result__AV1H);
+  __tmp__NJGT=result__KNIK;
+  return(__tmp__NJGT);
 }
 
-static void* execute_list__MNQG(__LIST *Self__NNQG)
-// ({LIST}) With resultRecursive, No inlinable.
+static void append_type__EAMO(__PROFIL_SLOT__OO2C *Self__FAMO,__STRING__BC *buffer__GAMO)
+// ({PROFIL_SLOT__OO2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *result__PNQG;
-  __INTEGER __tmp__0NQG,Self__5EXG,index__PJER,Self__5X4R;
-  __LIST *Self__CY0G;
-  void *element__OJER;
-  __FAST_ARRAYoINSTRo *Self__MB5Q,*Self__NJER;
-  void **__tmp__BY4R,**__tmp__CY4R,**__tmp__DY4R;
-  result__PNQG=NULL;
-  execute_case__CWRG(Self__NNQG);
-  if (((void *)list_current__EH1 != (void *)NULL)) {
-    __tmp__0NQG=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__NNQG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-    Self__5EXG= 1;
-    while ((Self__5EXG <= __tmp__0NQG)) {
-      Self__CY0G=((__LIST *)list_current__EH1);
-      Self__MB5Q=((__FAST_ARRAYoINSTRo *)Self__NNQG->expr_list__RTOG);
-      Self__NJER=((__FAST_ARRAYoINSTRo *)Self__CY0G->expr_list__RTOG);
-      element__OJER=((void **)Self__MB5Q->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__5EXG -  1)];
-      index__PJER=(__INTEGER)(Self__CY0G->index__XWRG -  1);
-      if ((index__PJER == (__INTEGER)(Self__NJER->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__NJER,element__OJER);
-      } else {
-        add_last__IK4G(Self__NJER,element__OJER);
-        Self__5X4R=(__INTEGER)(Self__NJER->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__BY4R=Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__CY4R=Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__DY4R=Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__5X4R >= index__PJER)) {
-          ((void **)__tmp__CY4R)[(__INTEGER)(Self__5X4R +  1)]=((void **)__tmp__BY4R)[Self__5X4R];
-          ((void **)__tmp__DY4R)[Self__5X4R]=NULL;
-          Self__5X4R=(__INTEGER)(Self__5X4R -  1);
-        };
-        ((void **)Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G)[index__PJER]=element__OJER;
-      };
-      Self__CY0G->index__XWRG=(__INTEGER)(Self__CY0G->index__XWRG +  1);
-      Self__5EXG=(__INTEGER)(Self__5EXG +  1);
-    };
-    result__PNQG=last_expr__2QRG(Self__NNQG);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  } else {
-    result__PNQG=Self__NNQG;
+  __INTEGER__Q __tmp__NAMO,Self__0DOO;
+  __LOCAL__L4WC *__tmp__T0NT;
+  __STRING__BC *Self__XMUT,*Self__TIXT;
+  add_last__ACV(((__STRING__BC *)buffer__GAMO),'(');
+  __tmp__NAMO=Self__FAMO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+  Self__0DOO= 0;
+  while ((Self__0DOO <= __tmp__NAMO)) {
+    __tmp__T0NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__FAMO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__0DOO];
+    if (((void *)__tmp__T0NT != (void *)NULL)) {
+      display_type__HNDM(((__LOCAL__L4WC *)__tmp__T0NT),buffer__GAMO);
+      add_last__ACV(((__STRING__BC *)buffer__GAMO),',');
+    };
+    Self__0DOO=(__INTEGER__Q)(Self__0DOO +  1);
+  };
+  Self__XMUT=((__STRING__BC *)buffer__GAMO);
+  if ((((__CHARACTER__DB *)Self__XMUT->storage__LFL)[(__INTEGER__Q)(Self__XMUT->count__WJ -  1)] == ',')) {
+    Self__TIXT=((__STRING__BC *)buffer__GAMO);
+    if (( 1 > Self__TIXT->count__WJ)) {
+      Self__TIXT->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__TIXT->count__WJ=(__INTEGER__Q)(Self__TIXT->count__WJ -  1);
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__GAMO),')');
+  if (((void *)Self__FAMO->parent_profil__PO2C.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+    append__KWX(((__STRING__BC *)buffer__GAMO),(&__string_469));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__GAMO),(&__string_470));
   };
-  return(result__PNQG);
 }
 
-static void remove__SOJJ(__LIST *Self__TOJJ)
-// ({LIST}) VoidRecursive, No inlinable.
+static void append_type__OTNL(__PROFIL_BLOCK__O3NJ *Self__PTNL,__STRING__BC *buffer__QTNL)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__XOJJ,Self__3MMJ;
-  void *__tmp__3OJJ;
-  __NODE_TYPE *Self__H3IK;
-  void *__tmp__I3IK,*__tmp__C4IK;
-  void *__tmp__P3IK,*__tmp__J4IK;
-  __READ_LOCAL *Self__EFIQ,*Self__GFIQ,*Self__IFIQ,*Self__JFIQ;
-  __READ_LOCAL *Self__LFIQ,*Self__OFIQ;
-  __LOCAL *Self__GY4R,*Self__LY4R,*Self__QY4R,*Self__VY4R,*Self__0Y4R;
-  __LOCAL *Self__5Y4R;
-  void *voir__HY4R,*voir__KY4R,*voir__MY4R,*voir__PY4R,*voir__RY4R;
-  void *voir__UY4R,*voir__WY4R,*voir__ZY4R,*voir__1Y4R,*voir__4Y4R;
-  void *voir__AZ4R,*voir__DZ4R;
-  __LIST *Self__JY4R,*Self__OY4R,*Self__TY4R,*Self__YY4R,*Self__3Y4R;
-  __LIST *Self__CZ4R;
-  __READ_GLOBAL *Self__HFIQ,*Self__MFIQ,*Self__PFIQ;
-  __NODE_STYLE *Self__B4IK;
-  __LOOP *Self__WBHN;
-  __tmp__XOJJ=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__TOJJ->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1);
-  Self__3MMJ= 1;
-  while ((Self__3MMJ <= __tmp__XOJJ)) {
-    __tmp__3OJJ=((void **)((__FAST_ARRAYoINSTRo *)Self__TOJJ->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__3MMJ -  1)];
-    switch (((struct ___OBJ *)__tmp__3OJJ)->__id) {
-    case __LIST__: {
-      remove__SOJJ(__tmp__3OJJ);
-    } break;
-    case __STRING_CST__: {
-    } break;
-    case __PUSH__: {
-    } break;
-    case __EXTERNAL_C__: {
-      remove__2TAK(__tmp__3OJJ);
-    } break;
-    case __PROTOTYPE_CST__: {
-    } break;
-    case __INTEGER_CST__: {
-    } break;
-    case __SWITCH__: {
-      remove__U1YK(__tmp__3OJJ);
-    } break;
-    case __NODE_TYPE__: {
-      Self__H3IK=((__NODE_TYPE *)__tmp__3OJJ);
-      __tmp__I3IK=Self__H3IK->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__I3IK)->__id) {
-      case __DTA_RD__: {
-      } break;
-      case __DTA_CAST__: {
-      } break;
-      case __DTA_WR_CODE__: {
-      } break;
-      case __DTA_BLOCK__: {
-        remove__U5LK(__tmp__I3IK);
-      } break;
-      case __DTA_WR_VALUE__: {
-        remove__NAMK(__tmp__I3IK);
-      } break;
-      case __DTA_RD_ARGS__: {
-        remove__ZAMK(__tmp__I3IK);
-      } break;
-      };
-      if (((void *)Self__H3IK->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
-        __tmp__P3IK=Self__H3IK->parent_node__QLQC.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__P3IK)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__P3IK);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__P3IK);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__EFIQ=((__READ_LOCAL *)__tmp__P3IK);
-          Self__GY4R=((__LOCAL *)Self__EFIQ->local__HJZD);
-          Self__GY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GY4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__GY4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__HY4R=create__AXB( 250);
-            display__UXFK(Self__EFIQ,voir__HY4R);
-            put_string__2EG(((__STRING *)voir__HY4R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__JY4R=((__LIST *)list_current__EH1);
-            voir__KY4R=create__AXB( 250);
-            display__EQQG(Self__JY4R,voir__KY4R);
-            put_string__2EG(((__STRING *)voir__KY4R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
+  __INTEGER__Q __tmp__XTNL,Self__MQTL;
+  __LOCAL__L4WC *__tmp__X0NT;
+  __STRING__BC *Self__NYY,*Self__VIXT;
+  add_last__ACV(((__STRING__BC *)buffer__QTNL),'(');
+  __tmp__XTNL=Self__PTNL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+  Self__MQTL= 0;
+  while ((Self__MQTL <= __tmp__XTNL)) {
+    __tmp__X0NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__PTNL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__MQTL];
+    if (((void *)__tmp__X0NT != (void *)NULL)) {
+      display_type__HNDM(((__LOCAL__L4WC *)__tmp__X0NT),buffer__QTNL);
+      add_last__ACV(((__STRING__BC *)buffer__QTNL),',');
+    };
+    Self__MQTL=(__INTEGER__Q)(Self__MQTL +  1);
+  };
+  Self__NYY=((__STRING__BC *)buffer__QTNL);
+  if ((((__CHARACTER__DB *)Self__NYY->storage__LFL)[(__INTEGER__Q)(Self__NYY->count__WJ -  1)] == ',')) {
+    Self__VIXT=((__STRING__BC *)buffer__QTNL);
+    if (( 1 > Self__VIXT->count__WJ)) {
+      Self__VIXT->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__VIXT->count__WJ=(__INTEGER__Q)(Self__VIXT->count__WJ -  1);
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__QTNL),')');
+  if (((void *)Self__PTNL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+    append__KWX(((__STRING__BC *)buffer__QTNL),(&__string_469));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__QTNL),(&__string_470));
+  };
+}
+
+static void execute_case__CCFE(__LIST__WH *Self__DCFE)
+// ({LIST__WH}) Void Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__515T;
+  __POINTER__IB sz__ZH1T,result__XH1T,__tmp__YH1T,__tmp__0H1T;
+  __POINTER__IB __tmp__2H1T,__tmp__3H1T,ptr__UO0M,__tmp__0O0M;
+  __POINTER__IB __tmp__EOYT,__tmp__GOYT,ptr__Z2SO,__tmp__52SO;
+  __POINTER__IB __tmp__OOYT,__tmp__QOYT,ptr__TQPU,__tmp__VQPU;
+  __POINTER__IB __tmp__XQPU,__tmp__YQPU;
+  __UINTEGER_32__ZWB __tmp__4H1T,__tmp__TPPU,__tmp__HOYT,__tmp__ROYT;
+  __UINTEGER_32__ZWB __tmp__ZQPU;
+  __MEMORY__2PG *__tmp__BI1T;
+  __INTEGER__Q Self__UH1T,__tmp__LJ5F,__tmp__PT2G,Self__JCVH;
+  __INTEGER__Q __tmp__UPPU,__tmp__WPPU,Result__I1NT,__tmp__N1XN;
+  __INTEGER__Q Self__OQ1O,Result__O1NT,Self__X05T,i__005T,index__505T;
+  __INTEGER__Q upper_index__A15T,Self__B15T,i__E15T,typ_id__UQPU;
+  __INTEGER__Q upper_index__S25T,Self__T25T,i__W25T;
+  __LIST__WH *old_list_current__FCFE,*lst__C0XN,*__tmp__FI1T,*Self__HI1T;
+  __LIST__WH *Self__KI1T,*__tmp__5I1T,*__tmp__DJ1T,*Self__QIPH;
+  void *__tmp__PS0S,*__tmp__SDFE,*__tmp__HNCS,*__tmp__DBSH,*__tmp__RBSH;
+  void *__tmp__2NUT,*__tmp__ROUT,*__tmp__Z05T,*__tmp__D15T,*__tmp__V25T;
+  __PUSH__IXB *Self__E4RH,*result__G4RH,*__tmp__Z4RH,*__tmp__VYRM;
+  __PUSH__IXB *result__JRFN,*__tmp__VRFN;
+  __EXTERNAL_C__Y5WC *__tmp__PASH;
+  __NODE_TYPE__SK2C *Self__YASH;
+  void *__tmp__1ASH;
+  __READ_LOCAL__55ZI *Self__AZCS,*__tmp__CK1T,*__tmp__DK1T;
+  __LOCAL__L4WC *Self__H05T,*Self__CCDP,*__tmp__X43O,*__tmp__52NT;
+  __LOCAL__L4WC *Self__FW0S,*__tmp__IW0S;
+  __STRING__BC *__tmp__I05T,*__tmp__H25T,*__tmp__A35T;
+  __READ_GLOBAL__T4YL *Self__DZCS,*__tmp__E25T;
+  __PUT_TO__TFOJ *__tmp__IT0S,*__tmp__NX0S;
+  __LOOP__LRBK *Self__RPPU,*result__TO0M,*Self__BJFN,*Self__N0XO;
+  __CALL_SLOT__GAZK *Self__HVEM,*__tmp__41XN;
+  __PROFIL_SLOT__OO2C *Self__4ZXN,*Self__XU0S,*Self__SIYN,*Self__RJ1T;
+  __SWITCH__QDXC *switch__A0XN,*__tmp__C1XN;
+  __POSITION__OL __tmp__02XN,__tmp__E0RM,p__415T;
+  __PROFIL_BLOCK__O3NJ *Self__PSKM,*Self__TJ1T;
+  __STRING_CONSTANT__0 *__tmp__3VRM,*v__4SPU;
+  __TYPE_FULL__XMB *__tmp__KWRM,*__tmp__SWRM,*t__A25T;
+  void *__tmp__UWRM,*__tmp__5ASM;
+  __CAST__1HOJ *__tmp__WWRM;
+  __LOOP_END__W0RM *result__Y2SO,*Self__ULXO;
+  __SECTION___RVOB *__tmp__1PPU,*__tmp__BQPU;
+  void *__tmp__CJ1T,*__tmp__S5RM,*__tmp__15RM;
+  __RESULT__3CZK *result__FJ1T,*result__ZJ1T;
+  __STRING_CST__5J *Self__WQPU,*result__SQPU;
+  __PROTOTYPE_CST__LAXC *Self__GGDS,*__tmp__HGDS;
+  __INTEGER_CST__XAXC *Self__JGDS,*Self__315T;
+  __IS_EXPANDED__35NJ *Self__NGDS,*Self__MRPU;
+  __GET_TYPE_ID__HAOJ *Self__SGDS,*Self__2RPU;
+  __SIZE_OF__5GOJ *Self__VGDS,*Self__MSPU;
+  __REAL_CST__1LOJ *Self__YGDS,*Self__2SPU;
+  __CHARACTER_CST__RMOJ *Self__2GDS,*__tmp__3GDS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__5GDS,*__tmp__AHDS;
+  void *__tmp__D25T;
+  __WRITE_LOCAL__TEYJ *__tmp__RR0M,*Self__UAHN;
+  __READ_SLOT__LL4K *Self__4X0S;
+  __NODE_STYLE__RD4K *Self__WWEM;
+  __FAST_ARRAYoLISTo__GCFE *Self__5H5F;
+  __BOOLEAN__L __tmp__RI5F,__tmp__P5RH,__tmp__Z0XN,__tmp__KTKM;
+  __BOOLEAN__L __tmp__CQPU,__tmp__FQPU,__tmp__HJ1T,__tmp__1J1T;
+  void **__tmp__TH1T;
+  __FAST_ARRAYoINSTRo__EA4D *Self__ONUT,*Self__0NUT,*Self__305T;
+  __FAST_ARRAYoINSTRo__EA4D *Self__XIXT,*Self__T3PH;
+  __FAST_ARRAYoWRITEo__XJFJ *Self__4OUT,*Self__NPUT,*Self__KC4M;
+  __SLIM_ARRAYoLOCALo__PHOJ *__tmp__02RM,*__tmp__UT0M;
+  __SLIM_ARRAYoRESULTo__5CZK *Self__GQPU,*Self__IJ1T,*Self__2J1T;
+  __BLOCK__GB __tmp__HQPU,__tmp__OQPU;
+  __BLOCK__GB __tmp__IQPU,__tmp__PQPU;
+  __BLOCK__GB __tmp__JJ1T,__tmp__3J1T;
+  __BLOCK__GB __tmp__KJ1T,__tmp__4J1T;
+  __FAST_ARRAYoLOCALo__2W1D *__tmp__T5RM,*__tmp__25RM;
+  void **__tmp__G35T,**Self__I35T;
+  Self__5H5F=((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F +  1) <= (__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F -  1))) {
+    Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F +  1);
+    __tmp__RI5F=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__RI5F=FALSE__O__;
+  };
+  if ((! __tmp__RI5F)) {
+    if ((Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F ==  0)) {
+      sz__ZH1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__XH1T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__YH1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0H1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YH1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YH1T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__ZH1T=(void *)((unsigned long)__tmp__0H1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__ZH1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2H1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3H1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2H1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2H1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4H1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3H1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__2H1T=micro_alloc__table__lab__UKI(__tmp__3H1T,((__POINTER__IB )(&(table_size[(__tmp__4H1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3H1T)));
+        ((__POINTER__IB *)__tmp__2H1T)[ 0]=((__POINTER__IB ) 3);
+        result__XH1T=(void *)((unsigned long)__tmp__2H1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__BI1T=search__LQCB(__tmp__0H1T);
+        result__XH1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BI1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__TH1T=((void **)result__XH1T);
+      Self__UH1T= 1;
+      while ((Self__UH1T >=  0)) {
+        __tmp__TH1T[Self__UH1T]=NULL;
+        Self__UH1T=(__INTEGER__Q)(Self__UH1T -  1);
+      };
+      Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F=__tmp__TH1T;
+      Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F= 2;
+      Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F= 0;
+    } else /* FALSE */ {
+      Self__UH1T=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F <<  1);
+      __tmp__TH1T=Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F;
+      __tmp__LJ5F=Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F;
+      sz__ZH1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__TH1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__LJ5F * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__UH1T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__TH1T=((void **)sz__ZH1T);
+      __tmp__PT2G=(__INTEGER__Q)(Self__UH1T -  1);
+      Self__JCVH=__tmp__LJ5F;
+      while ((Self__JCVH <= __tmp__PT2G)) {
+        __tmp__TH1T[Self__JCVH]=NULL;
+        Self__JCVH=(__INTEGER__Q)(Self__JCVH +  1);
+      };
+      Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F=__tmp__TH1T;
+      Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F=Self__UH1T;
+      Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F +  1);
+    };
+  };
+  ((void **)Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F)[Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F]=Self__DCFE;
+  seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+  old_list_current__FCFE=list_current__F5GB;
+  list_current__F5GB=Self__DCFE;
+  Self__DCFE->index__1CFE= 1;
+  while ((Self__DCFE->index__1CFE <= (__INTEGER__Q)(Self__DCFE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+    old_seq_or_and__PDFE=seq_or_and__NDFE;
+    __tmp__PS0S=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__DCFE->index__1CFE -  1)];
+    switch (((struct ___OBJ *)__tmp__PS0S)->__id) {
+    case __LIST__WH__: {
+      __tmp__SDFE=execute__GH4D(((__LIST__WH *)__tmp__PS0S));
+    } break;
+    case __STRING_CST__5J__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __CALL_NULL__IUB__: {
+      __tmp__SDFE=((__CALL_NULL__IUB *)__tmp__PS0S);
+    } break;
+    case __PUSH__IXB__: {
+      Self__E4RH=((__PUSH__IXB *)__tmp__PS0S);
+      result__G4RH=Self__E4RH;
+      if ((list_current__F5GB->index__1CFE < (__INTEGER__Q)(((__LIST__WH *)list_current__F5GB)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+        __tmp__HNCS=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)((__INTEGER__Q)(list_current__F5GB->index__1CFE +  1) -  1)];
+        if (__tmp__HNCS==NULL) {
+          __tmp__Z4RH=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__HNCS)->__id) {
+          case __LIST__WH__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __STRING_CST__5J__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __CALL_NULL__IUB__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __PUSH__IXB__: {
+            __tmp__Z4RH=((__PUSH__IXB *)__tmp__HNCS);
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __SWITCH__QDXC__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __NODE_TYPE__SK2C__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __NOP__RXVJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __LOOP__LRBK__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __CALL_SLOT__GAZK__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __NODE_STYLE__RD4K__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __LOOP_END__W0RM__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __COP_LOCK__240M__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __COP_UNLOCK__4C1M__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__Z4RH=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__Z4RH != (void *)NULL)) {
+          if (((void *)__tmp__Z4RH->context__N54D == (void *)Self__E4RH->context__N54D)) {
+            result__G4RH=NULL;
+            if (Self__E4RH->is_first__O54D) {
+              ((__PUSH__IXB *)__tmp__Z4RH)->is_first__O54D=TRUE__K__;
+            };
+            __tmp__P5RH=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__P5RH=FALSE__O__;
           };
+          if ((! __tmp__P5RH)) {
+            if ((Self__E4RH->is_first__O54D && (! __tmp__Z4RH->is_first__O54D))) {
+              result__G4RH=NULL;
+            };
+          };
+        };
+      };
+      __tmp__SDFE=result__G4RH;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__PASH=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__PASH;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __SWITCH__QDXC__: {
+      __tmp__SDFE=execute__OWFL(((__SWITCH__QDXC *)__tmp__PS0S));
+    } break;
+    case __NODE_TYPE__SK2C__: {
+      Self__YASH=((__NODE_TYPE__SK2C *)__tmp__PS0S);
+      __tmp__HNCS=NULL;
+      __tmp__1ASH=Self__YASH->parent_node__TK2C.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__1ASH)->__id) {
+      case __DTA_WR_VALUE__KIWJ__: {
+        remove__CGBK(((__DTA_WR_VALUE__KIWJ *)__tmp__1ASH));
+      } break;
+      case __DTA_BLOCK__GSWJ__: {
+        remove__QGBK(((__DTA_BLOCK__GSWJ *)__tmp__1ASH));
+      } break;
+      case __DTA_RD_ARGS__HSWJ__: {
+        remove__LHBK(((__DTA_RD_ARGS__HSWJ *)__tmp__1ASH));
+      } break;
+      };
+      if (((void *)Self__YASH->parent_node__TK2C.switch__21RH != (void *)NULL)) {
+        __tmp__DBSH=execute__OWFL(((__SWITCH__QDXC *)Self__YASH->parent_node__TK2C.switch__21RH));
+        __tmp__HNCS=__tmp__DBSH;
+      } else /* FALSE */ {
+        __tmp__DBSH=Self__YASH->parent_node__TK2C.expr__CV4D;
+        switch (((struct ___OBJ *)__tmp__DBSH)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__DBSH));
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__P3IK);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__P3IK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__P3IK);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__DBSH));
         } break;
-        case __IS_EXPANDED__: {
-          Self__GFIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__P3IK)->receiver__WN2H);
-          Self__LY4R=((__LOCAL *)Self__GFIQ->local__HJZD);
-          Self__LY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LY4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__LY4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__MY4R=create__AXB( 250);
-            display__UXFK(Self__GFIQ,voir__MY4R);
-            put_string__2EG(((__STRING *)voir__MY4R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__OY4R=((__LIST *)list_current__EH1);
-            voir__PY4R=create__AXB( 250);
-            display__EQQG(Self__OY4R,voir__PY4R);
-            put_string__2EG(((__STRING *)voir__PY4R));
+        case __READ_LOCAL__55ZI__: {
+          Self__AZCS=((__READ_LOCAL__55ZI *)__tmp__DBSH);
+          Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+          Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__I05T=create__34B( 250);
+            display__HAEJ(Self__AZCS,__tmp__I05T);
+            put_string__RGZ(((__STRING__BC *)__tmp__I05T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__P3IK);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__DBSH));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__P3IK);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DBSH));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__P3IK);
+        case __IS_EXPANDED__35NJ__: {
+          Self__AZCS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__DBSH)->receiver__RA5J);
+          Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+          Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__I05T=create__34B( 250);
+            display__HAEJ(Self__AZCS,__tmp__I05T);
+            put_string__RGZ(((__STRING__BC *)__tmp__I05T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__P3IK);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__DBSH));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__P3IK);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__DBSH));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__P3IK);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__DBSH));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__P3IK);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__DBSH));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__P3IK);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__DBSH));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__P3IK);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DBSH));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__P3IK);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DBSH));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__P3IK);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__DBSH));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__P3IK);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__DBSH));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__P3IK);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__DBSH));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__P3IK);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__DBSH));
         } break;
-        case __READ_GLOBAL__: {
-          Self__HFIQ=((__READ_GLOBAL *)__tmp__P3IK);
-          unread__CGNL(Self__HFIQ->global__ZGJK,Self__HFIQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DBSH));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__P3IK);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DBSH));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__P3IK);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DBSH));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__P3IK);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DBSH));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__P3IK);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DBSH));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__P3IK);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__DBSH));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__P3IK);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__DBSH));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__P3IK);
+        case __READ_GLOBAL__T4YL__: {
+          Self__DZCS=((__READ_GLOBAL__T4YL *)__tmp__DBSH);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM),Self__DZCS);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__P3IK);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__DBSH));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__P3IK);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__DBSH));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__P3IK);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__DBSH));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__P3IK);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__DBSH));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__P3IK);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__DBSH));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__P3IK);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__DBSH));
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__P3IK);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__DBSH));
         } break;
         };
-        if (((void *)Self__H3IK->parent_node__QLQC.first_code__NHAG != (void *)NULL)) {
-          remove__SOJJ(Self__H3IK->parent_node__QLQC.first_code__NHAG);
+        if (((void *)Self__YASH->parent_node__TK2C.first_code__D2RH != (void *)NULL)) {
+          __tmp__RBSH=execute__GH4D(((__LIST__WH *)Self__YASH->parent_node__TK2C.first_code__D2RH));
+          __tmp__HNCS=__tmp__RBSH;
         };
-      } else {
-        remove__U1YK(Self__H3IK->parent_node__QLQC.switch__MKAG);
-      };
-    } break;
-    case __READ_LOCAL__: {
-      Self__IFIQ=((__READ_LOCAL *)__tmp__3OJJ);
-      Self__QY4R=((__LOCAL *)Self__IFIQ->local__HJZD);
-      Self__QY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QY4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__QY4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__RY4R=create__AXB( 250);
-        display__UXFK(Self__IFIQ,voir__RY4R);
-        put_string__2EG(((__STRING *)voir__RY4R));
+      };
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HNCS=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__AZCS=((__READ_LOCAL__55ZI *)__tmp__PS0S);
+      Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+      Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__I05T=create__34B( 250);
+        display__HAEJ(Self__AZCS,__tmp__I05T);
+        put_string__RGZ(((__STRING__BC *)__tmp__I05T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__TY4R=((__LIST *)list_current__EH1);
-        voir__UY4R=create__AXB( 250);
-        display__EQQG(Self__TY4R,voir__UY4R);
-        put_string__2EG(((__STRING *)voir__UY4R));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
+      };
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__SDFE=execute__DG5J(((__WRITE_GLOBAL__WXKJ *)__tmp__PS0S));
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__SDFE=execute__XJ5J(((__WRITE_SLOT__EYKJ *)__tmp__PS0S));
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HNCS=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HNCS=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__AZCS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PS0S)->receiver__RA5J);
+      Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+      Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__I05T=create__34B( 250);
+        display__HAEJ(Self__AZCS,__tmp__I05T);
+        put_string__RGZ(((__STRING__BC *)__tmp__I05T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        exit(( 1));
       };
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SDFE=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HNCS=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HNCS=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HNCS=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HNCS=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HNCS=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HNCS=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HNCS=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__IT0S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__IT0S;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__HNCS=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SDFE=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__HNCS=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SDFE=NULL;
+    } break;
+    case __NOP__RXVJ__: {
+      __tmp__SDFE=NULL;
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__SDFE=execute__NQ5J(((__WRITE_LOCAL__TEYJ *)__tmp__PS0S));
+    } break;
+    case __LOOP__LRBK__: {
+      Self__RPPU=((__LOOP__LRBK *)__tmp__PS0S);
+      __tmp__4H1T=seq_index__PJ5J;
+      __tmp__HNCS=NULL;
+      if ((Self__RPPU->link_count__RPBN ==  0)) {
+        __tmp__DBSH=execute__GH4D(((__LIST__WH *)Self__RPPU->body__JPBN));
+        __tmp__HNCS=__tmp__DBSH;
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      } else /* FALSE */ {
+        __tmp__TPPU=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+        seq_call_local_and_loop__FH3K=__tmp__TPPU;
+        __tmp__UPPU=((__INTEGER__Q )__tmp__TPPU);
+        __tmp__TPPU=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+        seq_call_and_loop__TL3K=__tmp__TPPU;
+        __tmp__WPPU=((__INTEGER__Q )__tmp__TPPU);
+        seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+        __tmp__HNCS=Self__RPPU;
+        execute_case__CCFE(((__LIST__WH *)Self__RPPU->body__JPBN));
+        if (((void *)loop_invariant__NRBK == (void *)Self__RPPU)) {
+          loop_list__ESBK=list_current__F5GB;
+          loop_seq_index__1QBN=((__INTEGER__Q )__tmp__4H1T);
+          loop_seq_call_local_and_loop__4QBN=__tmp__UPPU;
+          loop_seq_call_and_loop__5QBN=__tmp__WPPU;
+          seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+          seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+          execute_case__CCFE(((__LIST__WH *)Self__RPPU->body__JPBN));
+          loop_invariant__NRBK=NULL;
+        };
+      };
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __CALL_SLOT__GAZK__: {
+      Self__HVEM=((__CALL_SLOT__GAZK *)__tmp__PS0S);
+      __tmp__HNCS=NULL;
+      __tmp__DBSH=Self__HVEM->profil__TCZK;
+      if (((struct ___OBJ *)__tmp__DBSH)->__id==__PROFIL_SLOT__OO2C__) {
+        Self__4ZXN=((__PROFIL_SLOT__OO2C *)__tmp__DBSH);
+        switch__A0XN=NULL;
+        lst__C0XN=NULL;
+        __tmp__UPPU= 0;
+        __tmp__P5RH=FALSE__O__;
+        if (((! mode_recursive__CQAD) && (Self__4ZXN->parent_profil__PO2C.stat__LPFL ==  2))) {
+          Result__I1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__4ZXN->parent_profil__PO2C.code__EZNJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__Z0XN=(Result__I1NT !=  0);
+        } else /* FALSE */ {
+          __tmp__Z0XN=FALSE__O__;
+        };
+        if (__tmp__Z0XN) {
+          Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__4ZXN->parent_profil__PO2C.code__EZNJ)->expr_list__NA4D);
+          __tmp__RBSH=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if (__tmp__RBSH==NULL) {
+            __tmp__C1XN=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+            case __LIST__WH__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __STRING_CST__5J__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CALL_NULL__IUB__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __PUSH__IXB__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __SWITCH__QDXC__: {
+              __tmp__C1XN=((void *)__tmp__RBSH);
+            } break;
+            case __NODE_TYPE__SK2C__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __NOP__RXVJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __LOOP__LRBK__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CALL_SLOT__GAZK__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __NODE_STYLE__RD4K__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __LOOP_END__W0RM__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __COP_LOCK__240M__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __COP_UNLOCK__4C1M__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            }
+          };
+          switch__A0XN=__tmp__C1XN;
+          if (((void *)__tmp__C1XN != (void *)NULL)) {
+            __tmp__N1XN=__tmp__C1XN->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+            Self__OQ1O= 0;
+            while ((Self__OQ1O <= __tmp__N1XN)) {
+              lst__C0XN=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)switch__A0XN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__OQ1O])->code__DIFJ;
+              Result__O1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              if ((Result__O1NT !=  0)) {
+                Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+                __tmp__2NUT=((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE];
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                if (__tmp__2NUT==NULL) {
+                  __tmp__41XN=NULL;
+                } else {
+                  switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+                  case __LIST__WH__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __STRING_CST__5J__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CALL_NULL__IUB__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __PUSH__IXB__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXTERNAL_C__Y5WC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __PROTOTYPE_CST__LAXC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __INTEGER_CST__XAXC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __SWITCH__QDXC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __NODE_TYPE__SK2C__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_MULTIPLE__GLWH__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __READ_LOCAL__55ZI__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __WRITE_GLOBAL__WXKJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __WRITE_SLOT__EYKJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_EQUAL__KINJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NOT_EQUAL__VINJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __IS_EXPANDED__35NJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __GET_TYPE_ID__HAOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SUP__ABOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SUB__UBOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_MUL__KCOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_DIV__4COJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_AND__SDOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SHIFT_R__GEOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SHIFT_L__0EOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __PUT_TO__TFOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __ITEM__HGOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __SIZE_OF__5GOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CAST__1HOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __REAL_CST__1LOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CHARACTER_CST__RMOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __NOP__RXVJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __WRITE_LOCAL__TEYJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __LOOP__LRBK__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CALL_SLOT__GAZK__: {
+                    __tmp__41XN=((void *)__tmp__2NUT);
+                  } break;
+                  case __NODE_STYLE__RD4K__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __READ_SLOT__LL4K__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NOT_LOGIC__W4FL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_OR_LOGIC__ADUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_OR_OR_LOGIC__3DUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_AND_LOGIC__EFUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_AND_AND_LOGIC__5FUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NEG__EZVL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_ADD__SZVL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __READ_GLOBAL__T4YL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NOT__XUPM__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_MOD__3YPM__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __LOOP_END__W0RM__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __COP_LOCK__240M__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __COP_UNLOCK__4C1M__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_OR__PQ0N__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SUP_EQ__1VBP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_INF__OXBP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_INF_EQ__FYBP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_XOR__ABEP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  }
+                };
+                if ((((void *)__tmp__41XN != (void *)NULL) && ((void *)__tmp__41XN->profil__TCZK == (void *)Self__4ZXN))) {
+                  __tmp__UPPU=(__INTEGER__Q)(__tmp__UPPU +  1);
+                };
+              };
+              Self__OQ1O=(__INTEGER__Q)(Self__OQ1O +  1);
+            };
+            __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((__tmp__UPPU == __tmp__N1XN)) {
+              __tmp__2NUT=Self__4ZXN->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__2NUT)->__id==__ITM_SLOT__PLC__) {
+                __tmp__02XN=((__ITM_SLOT__PLC *)__tmp__2NUT)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__02XN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2NUT)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+              };
+              put_error__text__EQE( 1,(&__string_471));
+              put_position__PRE(__tmp__02XN);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
+              };
+            };
+            __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((__tmp__UPPU == (__INTEGER__Q)(__tmp__N1XN -  1))) {
+              if (((__INTEGER__Q)(Self__4ZXN->parent_profil__PO2C.count_intern_call__ZVKM -  1) == __tmp__UPPU)) {
+                if ((Self__4ZXN->parent_profil__PO2C.link_count__TBFL == Self__4ZXN->parent_profil__PO2C.count_intern_call__ZVKM)) {
+                  __tmp__P5RH=TRUE__K__;
+                  Self__4ZXN->parent_profil__PO2C.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__4ZXN->parent_profil__PO2C.stat__LPFL) &  -2));
+                };
+              };
+            };
+          };
+        };
+        __tmp__Z0XN=__tmp__P5RH;
+      } else /* PROFIL_BLOCK */ {
+        Self__PSKM=((__PROFIL_BLOCK__O3NJ *)__tmp__DBSH);
+        switch__A0XN=NULL;
+        lst__C0XN=NULL;
+        __tmp__UPPU= 0;
+        __tmp__P5RH=FALSE__O__;
+        if (((! mode_recursive__CQAD) && (Self__PSKM->parent_profil__P3NJ.stat__LPFL ==  2))) {
+          Result__I1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__PSKM->parent_profil__P3NJ.code__EZNJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__KTKM=(Result__I1NT !=  0);
+        } else /* FALSE */ {
+          __tmp__KTKM=FALSE__O__;
+        };
+        if (__tmp__KTKM) {
+          Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__PSKM->parent_profil__P3NJ.code__EZNJ)->expr_list__NA4D);
+          __tmp__RBSH=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if (__tmp__RBSH==NULL) {
+            __tmp__C1XN=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+            case __LIST__WH__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __STRING_CST__5J__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CALL_NULL__IUB__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __PUSH__IXB__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __SWITCH__QDXC__: {
+              __tmp__C1XN=((void *)__tmp__RBSH);
+            } break;
+            case __NODE_TYPE__SK2C__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __NOP__RXVJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __LOOP__LRBK__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __CALL_SLOT__GAZK__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __NODE_STYLE__RD4K__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __LOOP_END__W0RM__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __COP_LOCK__240M__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __COP_UNLOCK__4C1M__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__C1XN=NULL;
+            } break;
+            }
+          };
+          switch__A0XN=__tmp__C1XN;
+          if (((void *)__tmp__C1XN != (void *)NULL)) {
+            __tmp__N1XN=__tmp__C1XN->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+            Self__OQ1O= 0;
+            while ((Self__OQ1O <= __tmp__N1XN)) {
+              lst__C0XN=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)switch__A0XN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__OQ1O])->code__DIFJ;
+              Result__O1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              if ((Result__O1NT !=  0)) {
+                Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+                __tmp__ROUT=((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE];
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                if (__tmp__ROUT==NULL) {
+                  __tmp__41XN=NULL;
+                } else {
+                  switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+                  case __LIST__WH__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __STRING_CST__5J__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CALL_NULL__IUB__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __PUSH__IXB__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXTERNAL_C__Y5WC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __PROTOTYPE_CST__LAXC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __INTEGER_CST__XAXC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __SWITCH__QDXC__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __NODE_TYPE__SK2C__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_MULTIPLE__GLWH__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __READ_LOCAL__55ZI__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __WRITE_GLOBAL__WXKJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __WRITE_SLOT__EYKJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_EQUAL__KINJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NOT_EQUAL__VINJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __IS_EXPANDED__35NJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __GET_TYPE_ID__HAOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SUP__ABOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SUB__UBOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_MUL__KCOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_DIV__4COJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_AND__SDOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SHIFT_R__GEOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SHIFT_L__0EOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __PUT_TO__TFOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __ITEM__HGOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __SIZE_OF__5GOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CAST__1HOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __REAL_CST__1LOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CHARACTER_CST__RMOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __NOP__RXVJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __WRITE_LOCAL__TEYJ__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __LOOP__LRBK__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __CALL_SLOT__GAZK__: {
+                    __tmp__41XN=((void *)__tmp__ROUT);
+                  } break;
+                  case __NODE_STYLE__RD4K__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __READ_SLOT__LL4K__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NOT_LOGIC__W4FL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_OR_LOGIC__ADUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_OR_OR_LOGIC__3DUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_AND_LOGIC__EFUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_AND_AND_LOGIC__5FUL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NEG__EZVL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_ADD__SZVL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __READ_GLOBAL__T4YL__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_NOT__XUPM__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_MOD__3YPM__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __LOOP_END__W0RM__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __COP_LOCK__240M__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __COP_UNLOCK__4C1M__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_OR__PQ0N__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_SUP_EQ__1VBP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_INF__OXBP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_INF_EQ__FYBP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  case __EXPR_XOR__ABEP__: {
+                    __tmp__41XN=NULL;
+                  } break;
+                  }
+                };
+                if ((((void *)__tmp__41XN != (void *)NULL) && ((void *)__tmp__41XN->profil__TCZK == (void *)Self__PSKM))) {
+                  __tmp__UPPU=(__INTEGER__Q)(__tmp__UPPU +  1);
+                };
+              };
+              Self__OQ1O=(__INTEGER__Q)(Self__OQ1O +  1);
+            };
+            __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((__tmp__UPPU == __tmp__N1XN)) {
+              print__KKG((&__string_472));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+              print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+            };
+            __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((__tmp__UPPU == (__INTEGER__Q)(__tmp__N1XN -  1))) {
+              if (((__INTEGER__Q)(Self__PSKM->parent_profil__P3NJ.count_intern_call__ZVKM -  1) == __tmp__UPPU)) {
+                if ((Self__PSKM->parent_profil__P3NJ.link_count__TBFL == Self__PSKM->parent_profil__P3NJ.count_intern_call__ZVKM)) {
+                  __tmp__P5RH=TRUE__K__;
+                  Self__PSKM->parent_profil__P3NJ.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__PSKM->parent_profil__P3NJ.stat__LPFL) &  -2));
+                };
+              };
+            };
+          };
+        };
+        __tmp__Z0XN=__tmp__P5RH;
+      };
+      if (__tmp__Z0XN) {
+        __tmp__RBSH=Self__HVEM->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__RBSH)->__id==__PROFIL_SLOT__OO2C__) {
+          Self__XU0S=((__PROFIL_SLOT__OO2C *)__tmp__RBSH);
+          remove__3DYM(Self__XU0S);
+          remove_profil__IQKO(((__SLOT_CODE__4IRG *)Self__XU0S->slot_code__QSXN),Self__XU0S);
+        } else /* PROFIL_BLOCK */ {
+          remove__3DYM(((__PROFIL_BLOCK__O3NJ *)__tmp__RBSH));
+        };
+        lst__C0XN=NULL;
+        __tmp__RBSH=NULL;
+        __tmp__02XN=Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+        __tmp__2NUT=Self__HVEM->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__2NUT)->__id==__PROFIL_SLOT__OO2C__) {
+          __tmp__3VRM=((__PROFIL_SLOT__OO2C *)__tmp__2NUT)->parent_profil__PO2C.name__B2IK;
+        } else /* PROFIL_BLOCK */ {
+          __tmp__3VRM=((__PROFIL_BLOCK__O3NJ *)__tmp__2NUT)->parent_profil__P3NJ.name__B2IK;
+        };
+        __tmp__2NUT=Self__HVEM->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__2NUT)->__id==__PROFIL_SLOT__OO2C__) {
+          __tmp__FI1T=((__PROFIL_SLOT__OO2C *)__tmp__2NUT)->parent_profil__PO2C.code__EZNJ;
+        } else /* PROFIL_BLOCK */ {
+          __tmp__FI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__2NUT)->parent_profil__P3NJ.code__EZNJ;
+        };
+        result__TO0M=NULL;
+        ptr__UO0M=((__POINTER__IB )(NULL));
+        __tmp__UPPU= 0;
+        __tmp__0O0M=((__POINTER__IB )sizeof(__LOOP__LRBK));
+        if (((unsigned long)__tmp__0O0M ==  0)) {
+          result__TO0M=LOOP__LRBK__;
+        } else /* FALSE */ {
+          __tmp__UPPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0O0M));
+          if ((__tmp__UPPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0O0M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HOYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GOYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__EOYT=micro_alloc__table__lab__UKI(__tmp__GOYT,((__POINTER__IB )(&(table_size[(__tmp__HOYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GOYT)));
+            ptr__UO0M=__tmp__EOYT;
+          } else /* FALSE */ {
+            __tmp__HOYT=((__UINTEGER_32__ZWB )__tmp__UPPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__EOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__GOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0O0M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__EOYT=micro_alloc__table__lab__UKI(__tmp__GOYT,((__POINTER__IB )(&(table_type[(__tmp__HOYT)]))),(__UINTEGER_32__ZWB)(__tmp__HOYT |  1));
+            ptr__UO0M=__tmp__EOYT;
+          };
+          result__TO0M=((__LOOP__LRBK *)ptr__UO0M);
+          *(result__TO0M) = *(LOOP__LRBK__);
+        };
+        Self__BJFN=((__LOOP__LRBK *)result__TO0M);
+        Self__BJFN->parent_instr__MRBK.parent_itm_object__YH.position__P2B=__tmp__02XN;
+        Self__BJFN->name__GPBN=__tmp__3VRM;
+        Self__BJFN->body__JPBN=__tmp__FI1T;
+        Self__BJFN=result__TO0M;
+        __tmp__2NUT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (((void *)__tmp__2NUT != (void *)NULL)) {
+          Self__4OUT=((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__4OUT->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0]=NULL;
+          switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__ROUT=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__ROUT=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->parent_write__FYKJ.value__3EJJ;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__ROUT=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->parent_write__UEYJ.value__3EJJ;
+          } break;
+          };
+          switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__KWRM=((__STRING_CST__5J *)__tmp__ROUT)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__KWRM=((__EXTERNAL_C__Y5WC *)__tmp__ROUT)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__KWRM=((__PROTOTYPE_CST__LAXC *)__tmp__ROUT)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__KWRM=((__INTEGER_CST__XAXC *)__tmp__ROUT)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__KWRM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ROUT));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__KWRM=((__READ_LOCAL__55ZI *)__tmp__ROUT)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__KWRM=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__KWRM=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__KWRM=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__KWRM=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__KWRM=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__KWRM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ROUT));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__KWRM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ROUT));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__KWRM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ROUT));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__KWRM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ROUT));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__KWRM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ROUT));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__KWRM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ROUT));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__KWRM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__KWRM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ROUT));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__KWRM=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__KWRM=((__CAST__1HOJ *)__tmp__ROUT)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__KWRM=((__REAL_CST__1LOJ *)__tmp__ROUT)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__KWRM=((__CHARACTER_CST__RMOJ *)__tmp__ROUT)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__KWRM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ROUT)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__KWRM=((__READ_SLOT__LL4K *)__tmp__ROUT)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__KWRM=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__KWRM=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__KWRM=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__KWRM=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__KWRM=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__KWRM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ROUT));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__KWRM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ROUT));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__KWRM=((__READ_GLOBAL__T4YL *)__tmp__ROUT)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__KWRM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ROUT));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__KWRM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ROUT));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__KWRM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ROUT));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__KWRM=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__KWRM=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__KWRM=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__KWRM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ROUT));
+          } break;
+          };
+          if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__KWRM)->flag__RLK &  1) !=  0))) {
+            switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__SWRM=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->global__N15J->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__SWRM=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->slot__025J->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__SWRM=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->local__0FKK->parent_variable__O4WC.type__IO5D;
+            } break;
+            };
+            switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__UWRM=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__UWRM=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->parent_write__FYKJ.value__3EJJ;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__UWRM=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->parent_write__UEYJ.value__3EJJ;
+            } break;
+            };
+            __tmp__WWRM=create__value__DQYJ(CAST__1HOJ__,__tmp__SWRM,__tmp__UWRM);
+            switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              ((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ=__tmp__WWRM;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__FYKJ.value__3EJJ=__tmp__WWRM;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__UEYJ.value__3EJJ=__tmp__WWRM;
+            } break;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__ROUT=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->global__N15J;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__ROUT=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->slot__025J;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__ROUT=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->local__0FKK;
+          } break;
+          };
+          if (((struct ___OBJ *)__tmp__ROUT)->__id==__LOCAL__L4WC__) {
+            ((__LOCAL__L4WC *)__tmp__ROUT)->parent_variable__O4WC.parent_named__N4WC.style__0KQC='+';
+          } else /* SLOT_DATA */ {
+            ((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__ROUT))->parent_variable__JJRG.parent_named__N4WC.style__0KQC='+';
+          };
+          switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__ROUT=execute__DG5J(((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT));
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__ROUT=execute__XJ5J(((__WRITE_SLOT__EYKJ *)__tmp__2NUT));
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__ROUT=execute__NQ5J(((__WRITE_LOCAL__TEYJ *)__tmp__2NUT));
+          } break;
+          };
+          __tmp__RBSH=__tmp__ROUT;
+          if (((void *)__tmp__RBSH != (void *)NULL)) {
+            Self__HI1T=((__LIST__WH *)list_current__F5GB);
+            __tmp__N1XN=list_current__F5GB->index__1CFE;
+            Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__HI1T->expr_list__NA4D);
+            Self__OQ1O=(__INTEGER__Q)(__tmp__N1XN -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((Self__OQ1O == (__INTEGER__Q)(Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+              add_last__S04F(Self__0NUT,__tmp__RBSH);
+            } else /* FALSE */ {
+              add_last__S04F(Self__0NUT,__tmp__RBSH);
+              Result__O1NT=(__INTEGER__Q)(Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              Self__X05T=Result__O1NT;
+              while ((Self__X05T >= Self__OQ1O)) {
+                __tmp__Z05T=((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__X05T];
+                i__005T=(__INTEGER__Q)(Self__X05T +  1);
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                ((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[i__005T]=__tmp__Z05T;
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                ((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__X05T]=NULL;
+                Self__X05T=(__INTEGER__Q)(Self__X05T -  1);
+              };
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__OQ1O]=__tmp__RBSH;
+            };
+            if ((__tmp__N1XN <= Self__HI1T->index__1CFE)) {
+              Self__HI1T->index__1CFE=(__INTEGER__Q)(Self__HI1T->index__1CFE +  1);
+            };
+          };
+        };
+        __tmp__UPPU=Self__HVEM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+        __tmp__WPPU= 1;
+        while ((__tmp__WPPU <= __tmp__UPPU)) {
+          __tmp__ROUT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__WPPU];
+          if (((void *)__tmp__ROUT != (void *)NULL)) {
+            Self__NPUT=((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__NPUT->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__WPPU]=NULL;
+            switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__Z05T=((__WRITE_GLOBAL__WXKJ *)__tmp__ROUT)->global__N15J;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__Z05T=((__WRITE_SLOT__EYKJ *)__tmp__ROUT)->slot__025J;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__Z05T=((__WRITE_LOCAL__TEYJ *)__tmp__ROUT)->local__0FKK;
+            } break;
+            };
+            if (((struct ___OBJ *)__tmp__Z05T)->__id==__LOCAL__L4WC__) {
+              ((__LOCAL__L4WC *)__tmp__Z05T)->parent_variable__O4WC.parent_named__N4WC.style__0KQC='+';
+            } else /* SLOT_DATA */ {
+              ((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__Z05T))->parent_variable__JJRG.parent_named__N4WC.style__0KQC='+';
+            };
+            switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__Z05T=execute__DG5J(((__WRITE_GLOBAL__WXKJ *)__tmp__ROUT));
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__Z05T=execute__XJ5J(((__WRITE_SLOT__EYKJ *)__tmp__ROUT));
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__Z05T=execute__NQ5J(((__WRITE_LOCAL__TEYJ *)__tmp__ROUT));
+            } break;
+            };
+            __tmp__RBSH=__tmp__Z05T;
+            if (((void *)__tmp__RBSH != (void *)NULL)) {
+              Self__KI1T=((__LIST__WH *)list_current__F5GB);
+              i__005T=list_current__F5GB->index__1CFE;
+              Self__305T=((__FAST_ARRAYoINSTRo__EA4D *)Self__KI1T->expr_list__NA4D);
+              index__505T=(__INTEGER__Q)(i__005T -  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              if ((index__505T == (__INTEGER__Q)(Self__305T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+                add_last__S04F(Self__305T,__tmp__RBSH);
+              } else /* FALSE */ {
+                add_last__S04F(Self__305T,__tmp__RBSH);
+                upper_index__A15T=(__INTEGER__Q)(Self__305T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                Self__B15T=upper_index__A15T;
+                while ((Self__B15T >= index__505T)) {
+                  __tmp__D15T=((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[Self__B15T];
+                  i__E15T=(__INTEGER__Q)(Self__B15T +  1);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  ((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[i__E15T]=__tmp__D15T;
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  ((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[Self__B15T]=NULL;
+                  Self__B15T=(__INTEGER__Q)(Self__B15T -  1);
+                };
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                ((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[index__505T]=__tmp__RBSH;
+              };
+              if ((i__005T <= Self__KI1T->index__1CFE)) {
+                Self__KI1T->index__1CFE=(__INTEGER__Q)(Self__KI1T->index__1CFE +  1);
+              };
+            };
+          };
+          __tmp__WPPU=(__INTEGER__Q)(__tmp__WPPU +  1);
+        };
+        if ((debug_level_option__YE !=  0)) {
+          __tmp__ROUT=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__ROUT)->__id==__PROFIL_SLOT__OO2C__) {
+            Self__HI1T=((__PROFIL_SLOT__OO2C *)__tmp__ROUT)->parent_profil__PO2C.code__EZNJ;
+          } else /* PROFIL_BLOCK */ {
+            Self__HI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__ROUT)->parent_profil__P3NJ.code__EZNJ;
+          };
+          __tmp__ROUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__HI1T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if (__tmp__ROUT==NULL) {
+            __tmp__VYRM=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+            case __LIST__WH__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __STRING_CST__5J__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __CALL_NULL__IUB__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __PUSH__IXB__: {
+              __tmp__VYRM=((void *)__tmp__ROUT);
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __SWITCH__QDXC__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __NODE_TYPE__SK2C__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __NOP__RXVJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __LOOP__LRBK__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __CALL_SLOT__GAZK__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __NODE_STYLE__RD4K__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __LOOP_END__W0RM__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __COP_LOCK__240M__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __COP_UNLOCK__4C1M__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__VYRM=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__VYRM=NULL;
+            } break;
+            }
+          };
+          __tmp__FI1T=list_current__F5GB;
+          __tmp__Z4RH=((__PUSH__IXB *)__tmp__VYRM);
+          result__JRFN=NULL;
+          if (is_alias__CHGI) {
+            Self__CCDP=((__LOCAL__L4WC *)__tmp__Z4RH->context__N54D);
+            if (((void *)Self__CCDP->my_alias__JPUH == (void *)NULL)) {
+              __tmp__X43O=create__name__style__type__HIND(Self__CCDP->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__CCDP->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__CCDP->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__CCDP->parent_variable__O4WC.type__IO5D);
+              Self__CCDP->my_alias__JPUH=__tmp__X43O;
+              ((__LOCAL__L4WC *)__tmp__X43O)->parent_variable__O4WC.type_list__ZO5D=Self__CCDP->parent_variable__O4WC.type_list__ZO5D;
+              add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O),Self__CCDP);
+            };
+            __tmp__X43O=Self__CCDP->my_alias__JPUH;
+            ((__LOCAL__L4WC *)__tmp__X43O)->parent_variable__O4WC.ensure_count__IT4D= 1;
+            __tmp__VRFN=create__context__first__G2FD(__tmp__Z4RH,__tmp__Z4RH->parent_instr__JXB.parent_itm_object__YH.position__P2B,__tmp__X43O,__tmp__Z4RH->is_first__O54D);
+            result__JRFN=__tmp__VRFN;
+          } else /* FALSE */ {
+            __tmp__VRFN=create__context__first__G2FD(__tmp__Z4RH,__tmp__Z4RH->parent_instr__JXB.parent_itm_object__YH.position__P2B,__tmp__Z4RH->context__N54D,__tmp__Z4RH->is_first__O54D);
+            result__JRFN=__tmp__VRFN;
+          };
+          Self__HI1T=((__LIST__WH *)__tmp__FI1T);
+          Result__I1NT=list_current__F5GB->index__1CFE;
+          Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__HI1T->expr_list__NA4D);
+          __tmp__N1XN=(__INTEGER__Q)(Result__I1NT -  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((__tmp__N1XN == (__INTEGER__Q)(Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+            add_last__S04F(Self__ONUT,result__JRFN);
+          } else /* FALSE */ {
+            add_last__S04F(Self__ONUT,result__JRFN);
+            Self__OQ1O=(__INTEGER__Q)(Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            Result__O1NT=Self__OQ1O;
+            while ((Result__O1NT >= __tmp__N1XN)) {
+              __tmp__Z05T=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Result__O1NT];
+              i__005T=(__INTEGER__Q)(Result__O1NT +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[i__005T]=__tmp__Z05T;
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Result__O1NT]=NULL;
+              Result__O1NT=(__INTEGER__Q)(Result__O1NT -  1);
+            };
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[__tmp__N1XN]=result__JRFN;
+          };
+          if ((Result__I1NT <= Self__HI1T->index__1CFE)) {
+            Self__HI1T->index__1CFE=(__INTEGER__Q)(Self__HI1T->index__1CFE +  1);
+          };
+          ((__PUSH__IXB *)__tmp__VYRM)->is_first__O54D=FALSE__O__;
+        };
+        __tmp__RBSH=Self__HVEM->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__RBSH)->__id==__PROFIL_SLOT__OO2C__) {
+          __tmp__FI1T=((__PROFIL_SLOT__OO2C *)__tmp__RBSH)->parent_profil__PO2C.code__EZNJ;
+        } else /* PROFIL_BLOCK */ {
+          __tmp__FI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__RBSH)->parent_profil__P3NJ.code__EZNJ;
+        };
+        Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__FI1T)->expr_list__NA4D);
+        __tmp__RBSH=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (__tmp__RBSH==NULL) {
+          __tmp__C1XN=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+          case __LIST__WH__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __STRING_CST__5J__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __CALL_NULL__IUB__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __PUSH__IXB__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __SWITCH__QDXC__: {
+            __tmp__C1XN=((void *)__tmp__RBSH);
+          } break;
+          case __NODE_TYPE__SK2C__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __NOP__RXVJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __LOOP__LRBK__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __CALL_SLOT__GAZK__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __NODE_STYLE__RD4K__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __LOOP_END__W0RM__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __COP_LOCK__240M__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __COP_UNLOCK__4C1M__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__C1XN=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__C1XN=NULL;
+          } break;
+          }
+        };
+        switch__A0XN=__tmp__C1XN;
+        __tmp__UPPU=__tmp__C1XN->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+        __tmp__WPPU= 0;
+        while ((__tmp__WPPU <= __tmp__UPPU)) {
+          lst__C0XN=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)switch__A0XN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__WPPU])->code__DIFJ;
+          Self__OQ1O=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((Self__OQ1O !=  0)) {
+            Self__305T=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+            __tmp__Z05T=((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[Self__305T->parent_arrayed_collection__MA4D.upper__4TLE];
+            if (__tmp__Z05T==NULL) {
+              __tmp__41XN=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__Z05T)->__id) {
+              case __LIST__WH__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __STRING_CST__5J__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __CALL_NULL__IUB__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __PUSH__IXB__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXTERNAL_C__Y5WC__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __PROTOTYPE_CST__LAXC__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __INTEGER_CST__XAXC__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __SWITCH__QDXC__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __NODE_TYPE__SK2C__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_MULTIPLE__GLWH__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __READ_LOCAL__55ZI__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __WRITE_GLOBAL__WXKJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_EQUAL__KINJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_NOT_EQUAL__VINJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __IS_EXPANDED__35NJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __GET_TYPE_ID__HAOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_SUP__ABOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_SUB__UBOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_MUL__KCOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_DIV__4COJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_AND__SDOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_SHIFT_R__GEOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_SHIFT_L__0EOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __PUT_TO__TFOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __ITEM__HGOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __SIZE_OF__5GOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __CAST__1HOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __REAL_CST__1LOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __CHARACTER_CST__RMOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __NOP__RXVJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __LOOP__LRBK__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __CALL_SLOT__GAZK__: {
+                __tmp__41XN=((void *)__tmp__Z05T);
+              } break;
+              case __NODE_STYLE__RD4K__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __READ_SLOT__LL4K__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_NOT_LOGIC__W4FL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_OR_LOGIC__ADUL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_OR_OR_LOGIC__3DUL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_AND_LOGIC__EFUL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_AND_AND_LOGIC__5FUL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_NEG__EZVL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_ADD__SZVL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __READ_GLOBAL__T4YL__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_NOT__XUPM__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_MOD__3YPM__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __LOOP_END__W0RM__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __COP_LOCK__240M__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __COP_UNLOCK__4C1M__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_OR__PQ0N__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_SUP_EQ__1VBP__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_INF__OXBP__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_INF_EQ__FYBP__: {
+                __tmp__41XN=NULL;
+              } break;
+              case __EXPR_XOR__ABEP__: {
+                __tmp__41XN=NULL;
+              } break;
+              }
+            };
+            if (((void *)__tmp__41XN != (void *)NULL)) {
+              if (((void *)__tmp__41XN == (void *)Self__HVEM)) {
+                __tmp__E0RM=Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+                put_error__text__EQE( 1,(&__string_473));
+                put_position__PRE(__tmp__E0RM);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                };
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
+                };
+              };
+              if (((void *)__tmp__41XN->profil__TCZK != (void *)Self__HVEM->profil__TCZK)) {
+                __tmp__E0RM=Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+                put_error__text__EQE( 1,(&__string_474));
+                put_position__PRE(__tmp__E0RM);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                };
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
+                };
+              };
+              argument_to_assignment__index__alias__HORO(((__CALL_SLOT__GAZK *)__tmp__41XN),lst__C0XN,(__INTEGER__Q)(((__LIST__WH *)lst__C0XN)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1),FALSE__O__);
+              __tmp__E0RM=__tmp__41XN->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+              result__Y2SO=NULL;
+              ptr__Z2SO=((__POINTER__IB )(NULL));
+              i__005T= 0;
+              __tmp__52SO=((__POINTER__IB )sizeof(__LOOP_END__W0RM));
+              if (((unsigned long)__tmp__52SO ==  0)) {
+                result__Y2SO=LOOP_END__W0RM__;
+              } else /* FALSE */ {
+                i__005T=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__52SO));
+                if ((i__005T == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__OOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__QOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__52SO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__ROYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QOYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__OOYT=micro_alloc__table__lab__UKI(__tmp__QOYT,((__POINTER__IB )(&(table_size[(__tmp__ROYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QOYT)));
+                  ptr__Z2SO=__tmp__OOYT;
+                } else /* FALSE */ {
+                  __tmp__ROYT=((__UINTEGER_32__ZWB )i__005T);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__OOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__QOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__52SO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__OOYT=micro_alloc__table__lab__UKI(__tmp__QOYT,((__POINTER__IB )(&(table_type[(__tmp__ROYT)]))),(__UINTEGER_32__ZWB)(__tmp__ROYT |  1));
+                  ptr__Z2SO=__tmp__OOYT;
+                };
+                result__Y2SO=((__LOOP_END__W0RM *)ptr__Z2SO);
+                *(result__Y2SO) = *(LOOP_END__W0RM__);
+              };
+              Self__ULXO=((__LOOP_END__W0RM *)result__Y2SO);
+              Self__ULXO->parent_instr__X0RM.parent_itm_object__YH.position__P2B=__tmp__E0RM;
+              Self__ULXO->loop__QLVO=Self__BJFN;
+              Self__N0XO=((__LOOP__LRBK *)Self__BJFN);
+              Self__N0XO->link_count__RPBN=(__INTEGER__Q)(Self__N0XO->link_count__RPBN +  1);
+              Self__XIXT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+              i__005T=(__INTEGER__Q)((__INTEGER__Q)(((__LIST__WH *)lst__C0XN)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1) -  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__XIXT->parent_arrayed_collection__MA4D.storage__V14F)[i__005T]=result__Y2SO;
+            };
+          };
+          __tmp__WPPU=(__INTEGER__Q)(__tmp__WPPU +  1);
+        };
+        __tmp__HNCS=result__TO0M;
+        Self__BJFN=((__LOOP__LRBK *)result__TO0M);
+        __tmp__TPPU=seq_index__PJ5J;
+        if ((Self__BJFN->link_count__RPBN ==  0)) {
+          __tmp__ROUT=execute__GH4D(((__LIST__WH *)Self__BJFN->body__JPBN));
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        } else /* FALSE */ {
+          __tmp__HOYT=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+          seq_call_local_and_loop__FH3K=__tmp__HOYT;
+          Result__I1NT=((__INTEGER__Q )__tmp__HOYT);
+          __tmp__HOYT=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+          seq_call_and_loop__TL3K=__tmp__HOYT;
+          __tmp__N1XN=((__INTEGER__Q )__tmp__HOYT);
+          seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+          execute_case__CCFE(((__LIST__WH *)Self__BJFN->body__JPBN));
+          if (((void *)loop_invariant__NRBK == (void *)Self__BJFN)) {
+            loop_list__ESBK=list_current__F5GB;
+            loop_seq_index__1QBN=((__INTEGER__Q )__tmp__TPPU);
+            loop_seq_call_local_and_loop__4QBN=Result__I1NT;
+            loop_seq_call_and_loop__5QBN=__tmp__N1XN;
+            seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+            seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+            execute_case__CCFE(((__LIST__WH *)Self__BJFN->body__JPBN));
+            loop_invariant__NRBK=NULL;
+          };
+        };
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      } else /* FALSE */ {
+        __tmp__RBSH=NULL;
+        __tmp__P5RH=FALSE__O__;
+        lst__C0XN=NULL;
+        __tmp__2NUT=NULL;
+        __tmp__ROUT=Self__HVEM->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__ROUT)->__id==__PROFIL_SLOT__OO2C__) {
+          __tmp__FI1T=((__PROFIL_SLOT__OO2C *)__tmp__ROUT)->parent_profil__PO2C.code__EZNJ;
+        } else /* PROFIL_BLOCK */ {
+          __tmp__FI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__ROUT)->parent_profil__P3NJ.code__EZNJ;
+        };
+        if (((void *)__tmp__FI1T == (void *)list_current__F5GB)) {
+          put_error__text__EQE( 1,(&__string_475));
+          __tmp__Z05T=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+            Self__KI1T=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.code__EZNJ;
+          } else /* PROFIL_BLOCK */ {
+            Self__KI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.code__EZNJ;
+          };
+          put_position__PRE(Self__KI1T->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+          put_position__PRE(Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__ROUT=Self__HVEM->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__ROUT)->__id==__PROFIL_SLOT__OO2C__) {
+          __tmp__Z05T=((__PROFIL_SLOT__OO2C *)__tmp__ROUT)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1PPU=((__ITM_SLOT__PLC *)__tmp__Z05T)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1PPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Z05T)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          __tmp__KTKM=((void *)((__SECTION___RVOB *)__tmp__1PPU)->name__G25E == (void *)(&__string_34));
+        } else /* PROFIL_BLOCK */ {
+          __tmp__KTKM=FALSE__O__;
+        };
+        if ((! __tmp__KTKM)) {
+          __tmp__Z05T=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__D15T=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__D15T)->__id==__ITM_SLOT__PLC__) {
+              __tmp__BQPU=((__ITM_SLOT__PLC *)__tmp__D15T)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__BQPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D15T)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__CQPU=((void *)((__SECTION___RVOB *)__tmp__BQPU)->name__G25E == (void *)(&__string_39));
+          } else /* PROFIL_BLOCK */ {
+            __tmp__CQPU=FALSE__O__;
+          };
+          __tmp__KTKM=(! __tmp__CQPU);
+        } else /* FALSE */ {
+          __tmp__KTKM=FALSE__O__;
+        };
+        if (__tmp__KTKM) {
+          if (((void *)Self__HVEM->cop_argument__P4JL == (void *)NULL)) {
+            __tmp__CQPU=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__D15T=Self__HVEM->profil__TCZK;
+            if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+              __tmp__02RM=&(((__PROFIL_SLOT__OO2C *)__tmp__D15T)->parent_profil__PO2C.result_list__RHOJ);
+            } else /* PROFIL_BLOCK */ {
+              __tmp__02RM=&(((__PROFIL_BLOCK__O3NJ *)__tmp__D15T)->parent_profil__P3NJ.result_list__RHOJ);
+            };
+            __tmp__CQPU=((void *)__tmp__02RM->first__THOJ != (void *)NULL);
+          };
+          __tmp__KTKM=__tmp__CQPU;
+        } else /* FALSE */ {
+          __tmp__KTKM=FALSE__O__;
+        };
+        if (__tmp__KTKM) {
+          __tmp__Z05T=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+            Self__OQ1O=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.link_count__TBFL;
+          } else /* PROFIL_BLOCK */ {
+            Self__OQ1O=((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.link_count__TBFL;
+          };
+          if ((Self__OQ1O ==  1)) {
+            if ((old_seq_or_and__PDFE == seq_or_and__NDFE)) {
+              __tmp__UWRM=Self__HVEM->profil__TCZK;
+              if (((struct ___OBJ *)__tmp__UWRM)->__id==__PROFIL_SLOT__OO2C__) {
+                __tmp__5I1T=((__PROFIL_SLOT__OO2C *)__tmp__UWRM)->parent_profil__PO2C.code__EZNJ;
+              } else /* PROFIL_BLOCK */ {
+                __tmp__5I1T=((__PROFIL_BLOCK__O3NJ *)__tmp__UWRM)->parent_profil__P3NJ.code__EZNJ;
+              };
+              argument_to_assignment__index__alias__HORO(Self__HVEM,__tmp__5I1T, 1,FALSE__O__);
+              Self__GQPU=&(Self__HVEM->result_list__BDZK);
+              Self__X05T= 0;
+              if (((void *)Self__GQPU->first__FHCL == (void *)NULL)) {
+                Self__X05T=(__INTEGER__Q)(-  1);
+                __tmp__FQPU=TRUE__K__;
+              } else /* FALSE */ {
+                __tmp__FQPU=FALSE__O__;
+              };
+              __tmp__HQPU.self=Self__GQPU;
+              __tmp__IQPU.self=Self__GQPU;
+              if ((! __tmp__FQPU)) {
+                if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__HQPU.self)->list__0HCL != (void *)NULL)) {
+                  upper_index__A15T=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__IQPU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  Self__X05T=upper_index__A15T;
+                };
+              };
+              i__005T=Self__X05T;
+              Self__X05T= 0;
+              while ((Self__X05T <= i__005T)) {
+                __tmp__CJ1T=Self__HVEM->profil__TCZK;
+                if (((struct ___OBJ *)__tmp__CJ1T)->__id==__PROFIL_SLOT__OO2C__) {
+                  __tmp__DJ1T=((__PROFIL_SLOT__OO2C *)__tmp__CJ1T)->parent_profil__PO2C.code__EZNJ;
+                } else /* PROFIL_BLOCK */ {
+                  __tmp__DJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__CJ1T)->parent_profil__P3NJ.code__EZNJ;
+                };
+                Self__IJ1T=&(Self__HVEM->result_list__BDZK);
+                result__FJ1T=NULL;
+                __tmp__HJ1T=(Self__X05T ==  0);
+                __tmp__JJ1T.self=Self__IJ1T;
+                __tmp__KJ1T.self=Self__IJ1T;
+                if (__tmp__HJ1T) {
+                  result__FJ1T=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__JJ1T.self)->first__FHCL;
+                } else /* FALSE */ {
+                  result__FJ1T=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__KJ1T.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(Self__X05T -  1)];
+                };
+                add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__DJ1T)->expr_list__NA4D),result__FJ1T->write__DWKL);
+                Self__X05T=(__INTEGER__Q)(Self__X05T +  1);
+              };
+              __tmp__UWRM=Self__HVEM->profil__TCZK;
+              if (((struct ___OBJ *)__tmp__UWRM)->__id==__PROFIL_SLOT__OO2C__) {
+                __tmp__5I1T=((__PROFIL_SLOT__OO2C *)__tmp__UWRM)->parent_profil__PO2C.code__EZNJ;
+              } else /* PROFIL_BLOCK */ {
+                __tmp__5I1T=((__PROFIL_BLOCK__O3NJ *)__tmp__UWRM)->parent_profil__P3NJ.code__EZNJ;
+              };
+              __tmp__UWRM=execute__GH4D(((__LIST__WH *)__tmp__5I1T));
+              __tmp__RBSH=__tmp__UWRM;
+              __tmp__UWRM=Self__HVEM->profil__TCZK;
+              if (((struct ___OBJ *)__tmp__UWRM)->__id==__PROFIL_SLOT__OO2C__) {
+                Self__SIYN=((__PROFIL_SLOT__OO2C *)__tmp__UWRM);
+                remove__3DYM(Self__SIYN);
+                remove_profil__IQKO(((__SLOT_CODE__4IRG *)Self__SIYN->slot_code__QSXN),Self__SIYN);
+              } else /* PROFIL_BLOCK */ {
+                remove__3DYM(((__PROFIL_BLOCK__O3NJ *)__tmp__UWRM));
+              };
+              modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+              __tmp__P5RH=TRUE__K__;
+            };
+            __tmp__CQPU=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__CQPU=FALSE__O__;
+          };
+          if ((! __tmp__CQPU)) {
+            __tmp__D15T=Self__HVEM->profil__TCZK;
+            if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+              __tmp__FQPU=(((__PROFIL_SLOT__OO2C *)__tmp__D15T)->parent_profil__PO2C.stat__LPFL ==  1);
+            } else /* PROFIL_BLOCK */ {
+              __tmp__FQPU=(((__PROFIL_BLOCK__O3NJ *)__tmp__D15T)->parent_profil__P3NJ.stat__LPFL ==  1);
+            };
+            if (__tmp__FQPU) {
+              if ((old_seq_or_and__PDFE == seq_or_and__NDFE)) {
+                __tmp__CJ1T=Self__HVEM->profil__TCZK;
+                if (((struct ___OBJ *)__tmp__CJ1T)->__id==__PROFIL_SLOT__OO2C__) {
+                  Self__RJ1T=((__PROFIL_SLOT__OO2C *)__tmp__CJ1T);
+                  if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+                    Self__RJ1T->parent_profil__PO2C.cop_link_count__2BFL=(__INTEGER__Q)(Self__RJ1T->parent_profil__PO2C.cop_link_count__2BFL -  1);
+                  } else /* FALSE */ {
+                    Self__RJ1T->parent_profil__PO2C.link_count__TBFL=(__INTEGER__Q)(Self__RJ1T->parent_profil__PO2C.link_count__TBFL -  1);
+                  };
+                } else /* PROFIL_BLOCK */ {
+                  Self__TJ1T=((__PROFIL_BLOCK__O3NJ *)((__PROFIL_SLOT__OO2C *)__tmp__CJ1T));
+                  if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+                    Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL -  1);
+                  } else /* FALSE */ {
+                    Self__TJ1T->parent_profil__P3NJ.link_count__TBFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.link_count__TBFL -  1);
+                  };
+                };
+                __tmp__CJ1T=Self__HVEM->profil__TCZK;
+                if (__tmp__CJ1T==NULL) {
+                  Self__TJ1T=NULL;
+                } else {
+                  switch (((struct ___OBJ *)__tmp__CJ1T)->__id) {
+                  case __PROFIL_SLOT__OO2C__: {
+                    Self__TJ1T=NULL;
+                  } break;
+                  case __PROFIL_BLOCK__O3NJ__: {
+                    Self__TJ1T=((void *)__tmp__CJ1T);
+                  } break;
+                  }
+                };
+                if (((void *)Self__TJ1T != (void *)NULL)) {
+                  if (((struct ___OBJ *)Self__HVEM->profil__TCZK)->__id==__PROFIL_SLOT__OO2C__) {
+                  };
+                  __tmp__S5RM=Self__HVEM->profil__TCZK;
+                  if (((struct ___OBJ *)__tmp__S5RM)->__id==__PROFIL_SLOT__OO2C__) {
+                    __tmp__T5RM=((__PROFIL_SLOT__OO2C *)__tmp__S5RM)->parent_profil__PO2C.argument_list__Y5NJ;
+                  } else /* PROFIL_BLOCK */ {
+                    __tmp__T5RM=((__PROFIL_BLOCK__O3NJ *)__tmp__S5RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+                  };
+                  upper_index__A15T=__tmp__T5RM->parent_arrayed_collection__EX1D.upper__12BE;
+                  Self__B15T= 0;
+                  while ((Self__B15T <= upper_index__A15T)) {
+                    __tmp__15RM=Self__HVEM->profil__TCZK;
+                    if (((struct ___OBJ *)__tmp__15RM)->__id==__PROFIL_SLOT__OO2C__) {
+                      __tmp__25RM=((__PROFIL_SLOT__OO2C *)__tmp__15RM)->parent_profil__PO2C.argument_list__Y5NJ;
+                    } else /* PROFIL_BLOCK */ {
+                      __tmp__25RM=((__PROFIL_BLOCK__O3NJ *)__tmp__15RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+                    };
+                    __tmp__52NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__25RM)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__B15T];
+                    if (((void *)__tmp__52NT != (void *)NULL)) {
+                      Self__FW0S=((__LOCAL__L4WC *)__tmp__52NT);
+                      __tmp__IW0S=create__name__style__type__HIND(Self__FW0S->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__FW0S->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__FW0S->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__FW0S->parent_variable__O4WC.type__IO5D);
+                      ((__LOCAL__L4WC *)__tmp__52NT)->my_alias__JPUH=__tmp__IW0S;
+                    };
+                    Self__B15T=(__INTEGER__Q)(Self__B15T +  1);
+                  };
+                } else /* FALSE */ {
+                  is_alias__CHGI=TRUE__K__;
+                };
+                __tmp__CJ1T=Self__HVEM->profil__TCZK;
+                if (((struct ___OBJ *)__tmp__CJ1T)->__id==__PROFIL_SLOT__OO2C__) {
+                  __tmp__DJ1T=((__PROFIL_SLOT__OO2C *)__tmp__CJ1T)->parent_profil__PO2C.code__EZNJ;
+                } else /* PROFIL_BLOCK */ {
+                  __tmp__DJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__CJ1T)->parent_profil__P3NJ.code__EZNJ;
+                };
+                __tmp__5I1T=my_copy__AY2O(((__LIST__WH *)__tmp__DJ1T));
+                lst__C0XN=__tmp__5I1T;
+                argument_to_assignment__index__alias__HORO(Self__HVEM,__tmp__5I1T, 1,TRUE__K__);
+                Self__IJ1T=&(Self__HVEM->result_list__BDZK);
+                index__505T= 0;
+                if (((void *)Self__IJ1T->first__FHCL == (void *)NULL)) {
+                  index__505T=(__INTEGER__Q)(-  1);
+                  __tmp__HJ1T=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__HJ1T=FALSE__O__;
+                };
+                __tmp__OQPU.self=Self__IJ1T;
+                __tmp__PQPU.self=Self__IJ1T;
+                if ((! __tmp__HJ1T)) {
+                  if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__OQPU.self)->list__0HCL != (void *)NULL)) {
+                    i__E15T=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__PQPU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+                    (&__string_198)->count__0C= 11;
+                    (&__string_198)->storage__1C="Definition.";
+                    index__505T=i__E15T;
+                  };
+                };
+                upper_index__A15T=index__505T;
+                index__505T= 0;
+                while ((index__505T <= upper_index__A15T)) {
+                  Self__2J1T=&(Self__HVEM->result_list__BDZK);
+                  result__ZJ1T=NULL;
+                  __tmp__1J1T=(index__505T ==  0);
+                  __tmp__3J1T.self=Self__2J1T;
+                  __tmp__4J1T.self=Self__2J1T;
+                  if (__tmp__1J1T) {
+                    result__ZJ1T=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__3J1T.self)->first__FHCL;
+                  } else /* FALSE */ {
+                    result__ZJ1T=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__4J1T.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(index__505T -  1)];
+                  };
+                  __tmp__2NUT=result__ZJ1T->write__DWKL;
+                  switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+                  case __WRITE_GLOBAL__WXKJ__: {
+                    __tmp__15RM=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ;
+                  } break;
+                  case __WRITE_SLOT__EYKJ__: {
+                    __tmp__15RM=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->parent_write__FYKJ.value__3EJJ;
+                  } break;
+                  case __WRITE_LOCAL__TEYJ__: {
+                    __tmp__15RM=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->parent_write__UEYJ.value__3EJJ;
+                  } break;
+                  };
+                  switch (((struct ___OBJ *)__tmp__15RM)->__id) {
+                  case __STRING_CST__5J__: {
+                    Self__WQPU=((__STRING_CST__5J *)__tmp__15RM);
+                    result__SQPU=NULL;
+                    ptr__TQPU=((__POINTER__IB )(NULL));
+                    typ_id__UQPU= 0;
+                    __tmp__VQPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+                    if (((unsigned long)__tmp__VQPU ==  0)) {
+                      result__SQPU=Self__WQPU;
+                    } else /* FALSE */ {
+                      typ_id__UQPU=-1;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+                      if ((typ_id__UQPU == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+                        ptr__TQPU=__tmp__XQPU;
+                      } else /* FALSE */ {
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU |  1));
+                        ptr__TQPU=__tmp__XQPU;
+                      };
+                      result__SQPU=((__STRING_CST__5J *)ptr__TQPU);
+                      *(result__SQPU) = *(Self__WQPU);
+                    };
+                    __tmp__5ASM=result__SQPU;
+                  } break;
+                  case __EXTERNAL_C__Y5WC__: {
+                    __tmp__5ASM=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__15RM));
+                  } break;
+                  case __PROTOTYPE_CST__LAXC__: {
+                    Self__GGDS=((__PROTOTYPE_CST__LAXC *)__tmp__15RM);
+                    __tmp__HGDS=create__type__VJ2C(Self__GGDS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GGDS->parent_constant__MAXC.static_type__5G4D);
+                    __tmp__5ASM=__tmp__HGDS;
+                  } break;
+                  case __INTEGER_CST__XAXC__: {
+                    Self__JGDS=((__INTEGER_CST__XAXC *)__tmp__15RM);
+                    p__415T=Self__JGDS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+                    v__515T=Self__JGDS->value__FH4D;
+                    t__A25T=Self__JGDS->parent_constant__YAXC.static_type__5G4D;
+                    Self__JGDS=NULL;
+                    ptr__TQPU=((__POINTER__IB )(NULL));
+                    typ_id__UQPU= 0;
+                    __tmp__VQPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+                    if (((unsigned long)__tmp__VQPU ==  0)) {
+                      Self__JGDS=INTEGER_CST__XAXC__;
+                    } else /* FALSE */ {
+                      typ_id__UQPU=-1;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+                      if ((typ_id__UQPU == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+                        ptr__TQPU=__tmp__XQPU;
+                      } else /* FALSE */ {
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU |  1));
+                        ptr__TQPU=__tmp__XQPU;
+                      };
+                      Self__JGDS=((__INTEGER_CST__XAXC *)ptr__TQPU);
+                      *(Self__JGDS) = *(INTEGER_CST__XAXC__);
+                    };
+                    Self__315T=((__INTEGER_CST__XAXC *)Self__JGDS);
+                    Self__315T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+                    Self__315T->value__FH4D=v__515T;
+                    Self__315T->parent_constant__YAXC.static_type__5G4D=t__A25T;
+                    check_type__XYEE(Self__315T);
+                    __tmp__5ASM=Self__JGDS;
+                  } break;
+                  case __EXPR_MULTIPLE__GLWH__: {
+                    __tmp__5ASM=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__15RM));
+                  } break;
+                  case __READ_LOCAL__55ZI__: {
+                    __tmp__CK1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__15RM)->local__BVEJ));
+                    if (__tmp__CK1T==NULL) {
+                      __tmp__DK1T=NULL;
+                    } else /* READ_LOCAL */ {
+                      __tmp__DK1T=((__READ_LOCAL__55ZI *)__tmp__CK1T);
+                    };
+                    __tmp__5ASM=__tmp__DK1T;
+                  } break;
+                  case __EXPR_EQUAL__KINJ__: {
+                    __tmp__5ASM=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_NOT_EQUAL__VINJ__: {
+                    __tmp__5ASM=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__15RM));
+                  } break;
+                  case __IS_EXPANDED__35NJ__: {
+                    Self__NGDS=((__IS_EXPANDED__35NJ *)__tmp__15RM);
+                    p__415T=Self__NGDS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+                    __tmp__CK1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__NGDS->receiver__RA5J)->local__BVEJ));
+                    if (__tmp__CK1T==NULL) {
+                      __tmp__DK1T=NULL;
+                    } else /* READ_LOCAL */ {
+                      __tmp__DK1T=((__READ_LOCAL__55ZI *)__tmp__CK1T);
+                    };
+                    Self__NGDS=NULL;
+                    ptr__TQPU=((__POINTER__IB )(NULL));
+                    typ_id__UQPU= 0;
+                    __tmp__VQPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+                    if (((unsigned long)__tmp__VQPU ==  0)) {
+                      Self__NGDS=IS_EXPANDED__35NJ__;
+                    } else /* FALSE */ {
+                      typ_id__UQPU=-1;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+                      if ((typ_id__UQPU == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+                        ptr__TQPU=__tmp__XQPU;
+                      } else /* FALSE */ {
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU |  1));
+                        ptr__TQPU=__tmp__XQPU;
+                      };
+                      Self__NGDS=((__IS_EXPANDED__35NJ *)ptr__TQPU);
+                      *(Self__NGDS) = *(IS_EXPANDED__35NJ__);
+                    };
+                    Self__MRPU=((__IS_EXPANDED__35NJ *)Self__NGDS);
+                    Self__MRPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+                    Self__MRPU->receiver__RA5J=__tmp__DK1T;
+                    __tmp__5ASM=Self__NGDS;
+                  } break;
+                  case __GET_TYPE_ID__HAOJ__: {
+                    Self__SGDS=((__GET_TYPE_ID__HAOJ *)__tmp__15RM);
+                    p__415T=Self__SGDS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+                    t__A25T=Self__SGDS->receiver__WA5J;
+                    Self__SGDS=NULL;
+                    ptr__TQPU=((__POINTER__IB )(NULL));
+                    typ_id__UQPU= 0;
+                    __tmp__VQPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+                    if (((unsigned long)__tmp__VQPU ==  0)) {
+                      Self__SGDS=GET_TYPE_ID__HAOJ__;
+                    } else /* FALSE */ {
+                      typ_id__UQPU=-1;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+                      if ((typ_id__UQPU == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+                        ptr__TQPU=__tmp__XQPU;
+                      } else /* FALSE */ {
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU |  1));
+                        ptr__TQPU=__tmp__XQPU;
+                      };
+                      Self__SGDS=((__GET_TYPE_ID__HAOJ *)ptr__TQPU);
+                      *(Self__SGDS) = *(GET_TYPE_ID__HAOJ__);
+                    };
+                    Self__2RPU=((__GET_TYPE_ID__HAOJ *)Self__SGDS);
+                    Self__2RPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+                    Self__2RPU->receiver__WA5J=t__A25T;
+                    __tmp__5ASM=Self__SGDS;
+                  } break;
+                  case __EXPR_SUP__ABOJ__: {
+                    __tmp__5ASM=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SUB__UBOJ__: {
+                    __tmp__5ASM=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_MUL__KCOJ__: {
+                    __tmp__5ASM=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_DIV__4COJ__: {
+                    __tmp__5ASM=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_AND__SDOJ__: {
+                    __tmp__5ASM=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SHIFT_R__GEOJ__: {
+                    __tmp__5ASM=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SHIFT_L__0EOJ__: {
+                    __tmp__5ASM=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__15RM));
+                  } break;
+                  case __PUT_TO__TFOJ__: {
+                    __tmp__5ASM=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__15RM));
+                  } break;
+                  case __ITEM__HGOJ__: {
+                    __tmp__5ASM=my_copy__03AL(((__ITEM__HGOJ *)__tmp__15RM));
+                  } break;
+                  case __SIZE_OF__5GOJ__: {
+                    Self__VGDS=((__SIZE_OF__5GOJ *)__tmp__15RM);
+                    p__415T=Self__VGDS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+                    t__A25T=Self__VGDS->receiver__AD5J;
+                    Self__VGDS=NULL;
+                    ptr__TQPU=((__POINTER__IB )(NULL));
+                    typ_id__UQPU= 0;
+                    __tmp__VQPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+                    if (((unsigned long)__tmp__VQPU ==  0)) {
+                      Self__VGDS=SIZE_OF__5GOJ__;
+                    } else /* FALSE */ {
+                      typ_id__UQPU=-1;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+                      if ((typ_id__UQPU == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+                        ptr__TQPU=__tmp__XQPU;
+                      } else /* FALSE */ {
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU |  1));
+                        ptr__TQPU=__tmp__XQPU;
+                      };
+                      Self__VGDS=((__SIZE_OF__5GOJ *)ptr__TQPU);
+                      *(Self__VGDS) = *(SIZE_OF__5GOJ__);
+                    };
+                    Self__MSPU=((__SIZE_OF__5GOJ *)Self__VGDS);
+                    Self__MSPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+                    Self__MSPU->receiver__AD5J=t__A25T;
+                    __tmp__5ASM=Self__VGDS;
+                  } break;
+                  case __CAST__1HOJ__: {
+                    __tmp__5ASM=my_copy__L4AL(((__CAST__1HOJ *)__tmp__15RM));
+                  } break;
+                  case __REAL_CST__1LOJ__: {
+                    Self__YGDS=((__REAL_CST__1LOJ *)__tmp__15RM);
+                    p__415T=Self__YGDS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+                    v__4SPU=Self__YGDS->value__VD5J;
+                    t__A25T=Self__YGDS->parent_constant__2LOJ.static_type__5G4D;
+                    Self__YGDS=NULL;
+                    ptr__TQPU=((__POINTER__IB )(NULL));
+                    typ_id__UQPU= 0;
+                    __tmp__VQPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+                    if (((unsigned long)__tmp__VQPU ==  0)) {
+                      Self__YGDS=REAL_CST__1LOJ__;
+                    } else /* FALSE */ {
+                      typ_id__UQPU=-1;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+                      if ((typ_id__UQPU == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+                        ptr__TQPU=__tmp__XQPU;
+                      } else /* FALSE */ {
+                        __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU |  1));
+                        ptr__TQPU=__tmp__XQPU;
+                      };
+                      Self__YGDS=((__REAL_CST__1LOJ *)ptr__TQPU);
+                      *(Self__YGDS) = *(REAL_CST__1LOJ__);
+                    };
+                    Self__2SPU=((__REAL_CST__1LOJ *)Self__YGDS);
+                    Self__2SPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+                    Self__2SPU->value__VD5J=v__4SPU;
+                    Self__2SPU->parent_constant__2LOJ.static_type__5G4D=t__A25T;
+                    __tmp__5ASM=Self__YGDS;
+                  } break;
+                  case __CHARACTER_CST__RMOJ__: {
+                    Self__2GDS=((__CHARACTER_CST__RMOJ *)__tmp__15RM);
+                    __tmp__3GDS=create__char__UMQJ(Self__2GDS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2GDS->text__0D5J);
+                    __tmp__5ASM=__tmp__3GDS;
+                  } break;
+                  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                    Self__5GDS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__15RM);
+                    __tmp__AHDS=create__text__OQQJ(Self__5GDS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5GDS->string__WBJK);
+                    __tmp__5ASM=__tmp__AHDS;
+                  } break;
+                  case __READ_SLOT__LL4K__: {
+                    __tmp__5ASM=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__15RM));
+                  } break;
+                  case __EXPR_NOT_LOGIC__W4FL__: {
+                    __tmp__5ASM=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_OR_LOGIC__ADUL__: {
+                    __tmp__5ASM=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_OR_OR_LOGIC__3DUL__: {
+                    __tmp__5ASM=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_AND_LOGIC__EFUL__: {
+                    __tmp__5ASM=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_AND_AND_LOGIC__5FUL__: {
+                    __tmp__5ASM=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_NEG__EZVL__: {
+                    __tmp__5ASM=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_ADD__SZVL__: {
+                    __tmp__5ASM=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__15RM));
+                  } break;
+                  case __READ_GLOBAL__T4YL__: {
+                    __tmp__D25T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__15RM)->global__KAKM),NULL);
+                    if (__tmp__D25T==NULL) {
+                      __tmp__E25T=NULL;
+                    } else {
+                      switch (((struct ___OBJ *)__tmp__D25T)->__id) {
+                      case __READ_SLOT__LL4K__: {
+                        __tmp__E25T=NULL;
+                      } break;
+                      case __READ_GLOBAL__T4YL__: {
+                        __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__D25T);
+                      } break;
+                      }
+                    };
+                    __tmp__5ASM=__tmp__E25T;
+                  } break;
+                  case __EXPR_NOT__XUPM__: {
+                    __tmp__5ASM=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__15RM));
+                  } break;
+                  case __EXPR_MOD__3YPM__: {
+                    __tmp__5ASM=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__15RM));
+                  } break;
+                  case __EXPR_OR__PQ0N__: {
+                    __tmp__5ASM=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SUP_EQ__1VBP__: {
+                    __tmp__5ASM=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__15RM));
+                  } break;
+                  case __EXPR_INF__OXBP__: {
+                    __tmp__5ASM=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__15RM));
+                  } break;
+                  case __EXPR_INF_EQ__FYBP__: {
+                    __tmp__5ASM=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__15RM));
+                  } break;
+                  case __EXPR_XOR__ABEP__: {
+                    __tmp__5ASM=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__15RM));
+                  } break;
+                  };
+                  switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+                  case __WRITE_GLOBAL__WXKJ__: {
+                    ((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ=__tmp__5ASM;
+                  } break;
+                  case __WRITE_SLOT__EYKJ__: {
+                    ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__FYKJ.value__3EJJ=__tmp__5ASM;
+                  } break;
+                  case __WRITE_LOCAL__TEYJ__: {
+                    ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__UEYJ.value__3EJJ=__tmp__5ASM;
+                  } break;
+                  };
+                  switch (((struct ___OBJ *)__tmp__15RM)->__id) {
+                  case __EXTERNAL_C__Y5WC__: {
+                    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__15RM));
+                  } break;
+                  case __EXPR_MULTIPLE__GLWH__: {
+                    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__15RM));
+                  } break;
+                  case __READ_LOCAL__55ZI__: {
+                    __tmp__CK1T=((__READ_LOCAL__55ZI *)__tmp__15RM);
+                    __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+                    __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D -  1);
+                    if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                      (&__string_465)->count__0C= 8;
+                      (&__string_465)->storage__1C="C'est : ";
+                      print__KKG((&__string_465));
+                      __tmp__H25T=create__34B( 250);
+                      display__HAEJ(__tmp__CK1T,__tmp__H25T);
+                      put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+                      fputc((int)('\n'),stdout);
+                      (&__string_466)->count__0C= 9;
+                      (&__string_466)->storage__1C="\n dans :\n";
+                      print__KKG((&__string_466));
+                      fputc((int)('\n'),stdout);
+                    };
+                  } break;
+                  case __EXPR_EQUAL__KINJ__: {
+                    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_NOT_EQUAL__VINJ__: {
+                    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__15RM));
+                  } break;
+                  case __IS_EXPANDED__35NJ__: {
+                    __tmp__CK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__15RM)->receiver__RA5J);
+                    __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+                    __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D -  1);
+                    if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                      (&__string_465)->count__0C= 8;
+                      (&__string_465)->storage__1C="C'est : ";
+                      print__KKG((&__string_465));
+                      __tmp__H25T=create__34B( 250);
+                      display__HAEJ(__tmp__CK1T,__tmp__H25T);
+                      put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+                      fputc((int)('\n'),stdout);
+                      (&__string_466)->count__0C= 9;
+                      (&__string_466)->storage__1C="\n dans :\n";
+                      print__KKG((&__string_466));
+                      fputc((int)('\n'),stdout);
+                    };
+                  } break;
+                  case __EXPR_SUP__ABOJ__: {
+                    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SUB__UBOJ__: {
+                    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_MUL__KCOJ__: {
+                    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_DIV__4COJ__: {
+                    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_AND__SDOJ__: {
+                    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SHIFT_R__GEOJ__: {
+                    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SHIFT_L__0EOJ__: {
+                    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__15RM));
+                  } break;
+                  case __PUT_TO__TFOJ__: {
+                    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__15RM));
+                  } break;
+                  case __ITEM__HGOJ__: {
+                    remove__GFBK(((__ITEM__HGOJ *)__tmp__15RM));
+                  } break;
+                  case __CAST__1HOJ__: {
+                    remove__MFBK(((__CAST__1HOJ *)__tmp__15RM));
+                  } break;
+                  case __READ_SLOT__LL4K__: {
+                    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__15RM));
+                  } break;
+                  case __EXPR_NOT_LOGIC__W4FL__: {
+                    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_OR_LOGIC__ADUL__: {
+                    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_OR_OR_LOGIC__3DUL__: {
+                    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_AND_LOGIC__EFUL__: {
+                    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_AND_AND_LOGIC__5FUL__: {
+                    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_NEG__EZVL__: {
+                    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__15RM));
+                  } break;
+                  case __EXPR_ADD__SZVL__: {
+                    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__15RM));
+                  } break;
+                  case __READ_GLOBAL__T4YL__: {
+                    __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__15RM);
+                    unread__HHEN(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM),__tmp__E25T);
+                  } break;
+                  case __EXPR_NOT__XUPM__: {
+                    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__15RM));
+                  } break;
+                  case __EXPR_MOD__3YPM__: {
+                    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__15RM));
+                  } break;
+                  case __EXPR_OR__PQ0N__: {
+                    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__15RM));
+                  } break;
+                  case __EXPR_SUP_EQ__1VBP__: {
+                    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__15RM));
+                  } break;
+                  case __EXPR_INF__OXBP__: {
+                    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__15RM));
+                  } break;
+                  case __EXPR_INF_EQ__FYBP__: {
+                    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__15RM));
+                  } break;
+                  case __EXPR_XOR__ABEP__: {
+                    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__15RM));
+                  } break;
+                  };
+                  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D),__tmp__2NUT);
+                  index__505T=(__INTEGER__Q)(index__505T +  1);
+                };
+                if (((void *)Self__TJ1T != (void *)NULL)) {
+                  if (((struct ___OBJ *)Self__HVEM->profil__TCZK)->__id==__PROFIL_SLOT__OO2C__) {
+                  };
+                  __tmp__5ASM=Self__HVEM->profil__TCZK;
+                  if (((struct ___OBJ *)__tmp__5ASM)->__id==__PROFIL_SLOT__OO2C__) {
+                    __tmp__T5RM=((__PROFIL_SLOT__OO2C *)__tmp__5ASM)->parent_profil__PO2C.argument_list__Y5NJ;
+                  } else /* PROFIL_BLOCK */ {
+                    __tmp__T5RM=((__PROFIL_BLOCK__O3NJ *)__tmp__5ASM)->parent_profil__P3NJ.argument_list__Y5NJ;
+                  };
+                  Self__B15T=__tmp__T5RM->parent_arrayed_collection__EX1D.upper__12BE;
+                  i__E15T= 0;
+                  while ((i__E15T <= Self__B15T)) {
+                    __tmp__15RM=Self__HVEM->profil__TCZK;
+                    if (((struct ___OBJ *)__tmp__15RM)->__id==__PROFIL_SLOT__OO2C__) {
+                      __tmp__25RM=((__PROFIL_SLOT__OO2C *)__tmp__15RM)->parent_profil__PO2C.argument_list__Y5NJ;
+                    } else /* PROFIL_BLOCK */ {
+                      __tmp__25RM=((__PROFIL_BLOCK__O3NJ *)__tmp__15RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+                    };
+                    __tmp__52NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__25RM)->parent_arrayed_collection__EX1D.storage__NU5F)[i__E15T];
+                    if (((void *)__tmp__52NT != (void *)NULL)) {
+                      ((__LOCAL__L4WC *)__tmp__52NT)->my_alias__JPUH=NULL;
+                    };
+                    i__E15T=(__INTEGER__Q)(i__E15T +  1);
+                  };
+                } else /* FALSE */ {
+                  Self__B15T= 0;
+                  i__E15T=list_alias__EC3O->parent_arrayed_collection__EX1D.upper__12BE;
+                  while ((Self__B15T <= i__E15T)) {
+                    ((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__B15T])->my_alias__JPUH=NULL;
+                    Self__B15T=(__INTEGER__Q)(Self__B15T +  1);
+                  };
+                  ((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+                  (&__string_362)->count__0C= 9;
+                  (&__string_362)->storage__1C="Is empty.";
+                  is_alias__CHGI=FALSE__O__;
+                };
+                __tmp__5ASM=execute__GH4D(((__LIST__WH *)__tmp__5I1T));
+                __tmp__RBSH=__tmp__5ASM;
+                __tmp__P5RH=TRUE__K__;
+                modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+              };
+            };
+          };
+        };
+        __tmp__HNCS=__tmp__RBSH;
+        if ((! __tmp__P5RH)) {
+          Result__I1NT=Self__HVEM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+          __tmp__N1XN= 0;
+          while ((__tmp__N1XN <= Result__I1NT)) {
+            __tmp__UWRM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__N1XN];
+            if (__tmp__UWRM==NULL) {
+              __tmp__RR0M=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__UWRM)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                __tmp__RR0M=NULL;
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                __tmp__RR0M=NULL;
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                __tmp__RR0M=((void *)__tmp__UWRM);
+              } break;
+              }
+            };
+            if (((void *)__tmp__RR0M != (void *)NULL)) {
+              Self__UAHN=((__WRITE_LOCAL__TEYJ *)__tmp__RR0M);
+              __tmp__HJ1T=FALSE__O__;
+              if ((Self__UAHN->local__0FKK->parent_variable__O4WC.ensure_count__IT4D ==  0)) {
+                __tmp__S5RM=Self__UAHN->parent_write__UEYJ.value__3EJJ;
+                switch (((struct ___OBJ *)__tmp__S5RM)->__id) {
+                case __STRING_CST__5J__: {
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __EXTERNAL_C__Y5WC__: {
+                  __tmp__15RM=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__S5RM));
+                } break;
+                case __PROTOTYPE_CST__LAXC__: {
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __INTEGER_CST__XAXC__: {
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __EXPR_MULTIPLE__GLWH__: {
+                  __tmp__15RM=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__S5RM));
+                } break;
+                case __READ_LOCAL__55ZI__: {
+                  __tmp__CK1T=((__READ_LOCAL__55ZI *)__tmp__S5RM);
+                  __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+                  __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D -  1);
+                  if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                    (&__string_465)->count__0C= 8;
+                    (&__string_465)->storage__1C="C'est : ";
+                    print__KKG((&__string_465));
+                    __tmp__H25T=create__34B( 250);
+                    display__HAEJ(__tmp__CK1T,__tmp__H25T);
+                    put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+                    fputc((int)('\n'),stdout);
+                    (&__string_466)->count__0C= 9;
+                    (&__string_466)->storage__1C="\n dans :\n";
+                    print__KKG((&__string_466));
+                    fputc((int)('\n'),stdout);
+                  };
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __EXPR_EQUAL__KINJ__: {
+                  __tmp__15RM=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__S5RM));
+                } break;
+                case __EXPR_NOT_EQUAL__VINJ__: {
+                  __tmp__15RM=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__S5RM));
+                } break;
+                case __IS_EXPANDED__35NJ__: {
+                  __tmp__CK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__S5RM)->receiver__RA5J);
+                  __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+                  __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D -  1);
+                  if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                    (&__string_465)->count__0C= 8;
+                    (&__string_465)->storage__1C="C'est : ";
+                    print__KKG((&__string_465));
+                    __tmp__H25T=create__34B( 250);
+                    display__HAEJ(__tmp__CK1T,__tmp__H25T);
+                    put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+                    fputc((int)('\n'),stdout);
+                    (&__string_466)->count__0C= 9;
+                    (&__string_466)->storage__1C="\n dans :\n";
+                    print__KKG((&__string_466));
+                    fputc((int)('\n'),stdout);
+                  };
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __GET_TYPE_ID__HAOJ__: {
+                  __tmp__15RM=NULL;
+                } break;
+                case __EXPR_SUP__ABOJ__: {
+                  __tmp__15RM=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__S5RM));
+                } break;
+                case __EXPR_SUB__UBOJ__: {
+                  __tmp__15RM=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__S5RM));
+                } break;
+                case __EXPR_MUL__KCOJ__: {
+                  __tmp__15RM=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__S5RM));
+                } break;
+                case __EXPR_DIV__4COJ__: {
+                  __tmp__15RM=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__S5RM));
+                } break;
+                case __EXPR_AND__SDOJ__: {
+                  __tmp__15RM=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__S5RM));
+                } break;
+                case __EXPR_SHIFT_R__GEOJ__: {
+                  __tmp__15RM=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__S5RM));
+                } break;
+                case __EXPR_SHIFT_L__0EOJ__: {
+                  __tmp__15RM=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__S5RM));
+                } break;
+                case __PUT_TO__TFOJ__: {
+                  __tmp__NX0S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__S5RM));
+                  __tmp__15RM=__tmp__NX0S;
+                } break;
+                case __ITEM__HGOJ__: {
+                  __tmp__15RM=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__S5RM));
+                } break;
+                case __SIZE_OF__5GOJ__: {
+                  __tmp__15RM=NULL;
+                } break;
+                case __CAST__1HOJ__: {
+                  __tmp__15RM=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__S5RM));
+                } break;
+                case __REAL_CST__1LOJ__: {
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __CHARACTER_CST__RMOJ__: {
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__15RM=NULL;
+                } break;
+                case __READ_SLOT__LL4K__: {
+                  Self__4X0S=((__READ_SLOT__LL4K *)__tmp__S5RM);
+                  unread__HHEN(((__SLOT_DATA__IJRG *)Self__4X0S->slot__UYFM),Self__4X0S);
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  __tmp__D25T=execute_access_unlink__RBMM(Self__4X0S);
+                  __tmp__15RM=__tmp__D25T;
+                } break;
+                case __EXPR_NOT_LOGIC__W4FL__: {
+                  __tmp__15RM=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__S5RM));
+                } break;
+                case __EXPR_OR_LOGIC__ADUL__: {
+                  __tmp__15RM=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__S5RM));
+                } break;
+                case __EXPR_OR_OR_LOGIC__3DUL__: {
+                  __tmp__D25T=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__S5RM));
+                  __tmp__15RM=__tmp__D25T;
+                } break;
+                case __EXPR_AND_LOGIC__EFUL__: {
+                  __tmp__15RM=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__S5RM));
+                } break;
+                case __EXPR_AND_AND_LOGIC__5FUL__: {
+                  __tmp__D25T=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__S5RM));
+                  __tmp__15RM=__tmp__D25T;
+                } break;
+                case __EXPR_NEG__EZVL__: {
+                  __tmp__15RM=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__S5RM));
+                } break;
+                case __EXPR_ADD__SZVL__: {
+                  __tmp__15RM=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__S5RM));
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__S5RM);
+                  unread__HHEN(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM),__tmp__E25T);
+                  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                  execute__2KVL(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM));
+                  __tmp__15RM=NULL;
+                } break;
+                case __EXPR_NOT__XUPM__: {
+                  __tmp__15RM=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__S5RM));
+                } break;
+                case __EXPR_MOD__3YPM__: {
+                  __tmp__15RM=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__S5RM));
+                } break;
+                case __EXPR_OR__PQ0N__: {
+                  __tmp__15RM=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__S5RM));
+                } break;
+                case __EXPR_SUP_EQ__1VBP__: {
+                  __tmp__15RM=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__S5RM));
+                } break;
+                case __EXPR_INF__OXBP__: {
+                  __tmp__15RM=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__S5RM));
+                } break;
+                case __EXPR_INF_EQ__FYBP__: {
+                  __tmp__15RM=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__S5RM));
+                } break;
+                case __EXPR_XOR__ABEP__: {
+                  __tmp__15RM=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__S5RM));
+                } break;
+                };
+                if (((void *)__tmp__15RM == (void *)NULL)) {
+                  __tmp__HJ1T=TRUE__K__;
+                  __tmp__1J1T=TRUE__K__;
+                } else /* FALSE */ {
+                  __tmp__1J1T=FALSE__O__;
+                };
+                if ((! __tmp__1J1T)) {
+                  if ((old_seq_or_and__PDFE == seq_or_and__NDFE)) {
+                    Self__QIPH=((__LIST__WH *)list_current__F5GB);
+                    Self__T3PH=((__FAST_ARRAYoINSTRo__EA4D *)Self__QIPH->expr_list__NA4D);
+                    typ_id__UQPU=(__INTEGER__Q)(Self__QIPH->index__1CFE -  1);
+                    (&__string_198)->count__0C= 11;
+                    (&__string_198)->storage__1C="Definition.";
+                    if ((typ_id__UQPU == (__INTEGER__Q)(Self__T3PH->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+                      add_last__S04F(Self__T3PH,__tmp__15RM);
+                    } else /* FALSE */ {
+                      add_last__S04F(Self__T3PH,__tmp__15RM);
+                      upper_index__S25T=(__INTEGER__Q)(Self__T3PH->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+                      (&__string_198)->count__0C= 11;
+                      (&__string_198)->storage__1C="Definition.";
+                      Self__T25T=upper_index__S25T;
+                      while ((Self__T25T >= typ_id__UQPU)) {
+                        __tmp__V25T=((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[Self__T25T];
+                        i__W25T=(__INTEGER__Q)(Self__T25T +  1);
+                        (&__string_198)->count__0C= 11;
+                        (&__string_198)->storage__1C="Definition.";
+                        ((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[i__W25T]=__tmp__V25T;
+                        (&__string_198)->count__0C= 11;
+                        (&__string_198)->storage__1C="Definition.";
+                        ((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[Self__T25T]=NULL;
+                        Self__T25T=(__INTEGER__Q)(Self__T25T -  1);
+                      };
+                      (&__string_198)->count__0C= 11;
+                      (&__string_198)->storage__1C="Definition.";
+                      ((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[typ_id__UQPU]=__tmp__15RM;
+                    };
+                    Self__QIPH->index__1CFE=(__INTEGER__Q)(Self__QIPH->index__1CFE +  1);
+                    __tmp__HJ1T=TRUE__K__;
+                  } else /* FALSE */ {
+                    if (__tmp__15RM==NULL) {
+                      __tmp__V25T=NULL;
+                    } else {
+                      switch (((struct ___OBJ *)__tmp__15RM)->__id) {
+                      case __STRING_CST__5J__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXTERNAL_C__Y5WC__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __PROTOTYPE_CST__LAXC__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __INTEGER_CST__XAXC__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_MULTIPLE__GLWH__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __READ_LOCAL__55ZI__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_EQUAL__KINJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_NOT_EQUAL__VINJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __IS_EXPANDED__35NJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __GET_TYPE_ID__HAOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_SUP__ABOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_SUB__UBOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_MUL__KCOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_DIV__4COJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_AND__SDOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_SHIFT_R__GEOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_SHIFT_L__0EOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __PUT_TO__TFOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __ITEM__HGOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __SIZE_OF__5GOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __CAST__1HOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __REAL_CST__1LOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __CHARACTER_CST__RMOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __READ_SLOT__LL4K__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_NOT_LOGIC__W4FL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_OR_LOGIC__ADUL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_OR_OR_LOGIC__3DUL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_AND_LOGIC__EFUL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_AND_AND_LOGIC__5FUL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_NEG__EZVL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_ADD__SZVL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __READ_GLOBAL__T4YL__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_NOT__XUPM__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_MOD__3YPM__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_OR__PQ0N__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_SUP_EQ__1VBP__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_INF__OXBP__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_INF_EQ__FYBP__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      case __EXPR_XOR__ABEP__: {
+                        __tmp__V25T=((void *)__tmp__15RM);
+                      } break;
+                      }
+                    };
+                    Self__UAHN->parent_write__UEYJ.value__3EJJ=__tmp__V25T;
+                  };
+                };
+              } else /* FALSE */ {
+                __tmp__V25T=Self__UAHN->parent_write__UEYJ.value__3EJJ;
+                switch (((struct ___OBJ *)__tmp__V25T)->__id) {
+                case __STRING_CST__5J__: {
+                  __tmp__15RM=((__STRING_CST__5J *)__tmp__V25T);
+                } break;
+                case __EXTERNAL_C__Y5WC__: {
+                  __tmp__15RM=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__V25T));
+                } break;
+                case __PROTOTYPE_CST__LAXC__: {
+                  __tmp__15RM=((__PROTOTYPE_CST__LAXC *)__tmp__V25T);
+                } break;
+                case __INTEGER_CST__XAXC__: {
+                  __tmp__15RM=((__INTEGER_CST__XAXC *)__tmp__V25T);
+                } break;
+                case __EXPR_MULTIPLE__GLWH__: {
+                  Self__QIPH=((__LIST__WH *)list_current__F5GB);
+                  __tmp__H25T=create__34B( 250);
+                  display__0HFE(Self__QIPH,__tmp__H25T);
+                  put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+                  fputc((int)('\n'),stdout);
+                  (&__string_476)->count__0C= 26;
+                  (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+                  print__KKG((&__string_476));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                  __tmp__15RM=NULL;
+                } break;
+                case __READ_LOCAL__55ZI__: {
+                  __tmp__15RM=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__V25T));
+                } break;
+                case __EXPR_EQUAL__KINJ__: {
+                  __tmp__15RM=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__V25T));
+                } break;
+                case __EXPR_NOT_EQUAL__VINJ__: {
+                  __tmp__15RM=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__V25T));
+                } break;
+                case __IS_EXPANDED__35NJ__: {
+                  __tmp__15RM=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__V25T));
+                } break;
+                case __GET_TYPE_ID__HAOJ__: {
+                  __tmp__15RM=((__GET_TYPE_ID__HAOJ *)__tmp__V25T);
+                } break;
+                case __EXPR_SUP__ABOJ__: {
+                  __tmp__15RM=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__V25T));
+                } break;
+                case __EXPR_SUB__UBOJ__: {
+                  __tmp__15RM=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__V25T));
+                } break;
+                case __EXPR_MUL__KCOJ__: {
+                  __tmp__15RM=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__V25T));
+                } break;
+                case __EXPR_DIV__4COJ__: {
+                  __tmp__15RM=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__V25T));
+                } break;
+                case __EXPR_AND__SDOJ__: {
+                  __tmp__15RM=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__V25T));
+                } break;
+                case __EXPR_SHIFT_R__GEOJ__: {
+                  __tmp__15RM=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__V25T));
+                } break;
+                case __EXPR_SHIFT_L__0EOJ__: {
+                  __tmp__15RM=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__V25T));
+                } break;
+                case __PUT_TO__TFOJ__: {
+                  __tmp__15RM=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__V25T));
+                } break;
+                case __ITEM__HGOJ__: {
+                  __tmp__15RM=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__V25T));
+                } break;
+                case __SIZE_OF__5GOJ__: {
+                  __tmp__15RM=((__SIZE_OF__5GOJ *)__tmp__V25T);
+                } break;
+                case __CAST__1HOJ__: {
+                  __tmp__15RM=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__V25T));
+                } break;
+                case __REAL_CST__1LOJ__: {
+                  __tmp__15RM=((__REAL_CST__1LOJ *)__tmp__V25T);
+                } break;
+                case __CHARACTER_CST__RMOJ__: {
+                  __tmp__15RM=((__CHARACTER_CST__RMOJ *)__tmp__V25T);
+                } break;
+                case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                  __tmp__15RM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__V25T);
+                } break;
+                case __READ_SLOT__LL4K__: {
+                  __tmp__15RM=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__V25T));
+                } break;
+                case __EXPR_NOT_LOGIC__W4FL__: {
+                  __tmp__15RM=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__V25T));
+                } break;
+                case __EXPR_OR_LOGIC__ADUL__: {
+                  __tmp__15RM=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__V25T));
+                } break;
+                case __EXPR_OR_OR_LOGIC__3DUL__: {
+                  __tmp__15RM=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__V25T));
+                } break;
+                case __EXPR_AND_LOGIC__EFUL__: {
+                  __tmp__15RM=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__V25T));
+                } break;
+                case __EXPR_AND_AND_LOGIC__5FUL__: {
+                  __tmp__15RM=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__V25T));
+                } break;
+                case __EXPR_NEG__EZVL__: {
+                  __tmp__15RM=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__V25T));
+                } break;
+                case __EXPR_ADD__SZVL__: {
+                  __tmp__15RM=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__V25T));
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  __tmp__15RM=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__V25T));
+                } break;
+                case __EXPR_NOT__XUPM__: {
+                  __tmp__15RM=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__V25T));
+                } break;
+                case __EXPR_MOD__3YPM__: {
+                  __tmp__15RM=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__V25T));
+                } break;
+                case __EXPR_OR__PQ0N__: {
+                  __tmp__15RM=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__V25T));
+                } break;
+                case __EXPR_SUP_EQ__1VBP__: {
+                  __tmp__15RM=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__V25T));
+                } break;
+                case __EXPR_INF__OXBP__: {
+                  __tmp__15RM=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__V25T));
+                } break;
+                case __EXPR_INF_EQ__FYBP__: {
+                  __tmp__15RM=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__V25T));
+                } break;
+                case __EXPR_XOR__ABEP__: {
+                  __tmp__15RM=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__V25T));
+                } break;
+                };
+                Self__UAHN->parent_write__UEYJ.value__3EJJ=__tmp__15RM;
+              };
+              if (__tmp__HJ1T) {
+                modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+                Self__KC4M=((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL);
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                ((void **)Self__KC4M->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__N1XN]=NULL;
+                if ((((__WRITE_LOCAL__TEYJ *)__tmp__RR0M)->local__0FKK->parent_variable__O4WC.ensure_count__IT4D ==  0)) {
+                  __tmp__15RM=Self__HVEM->profil__TCZK;
+                  if (((struct ___OBJ *)__tmp__15RM)->__id==__PROFIL_SLOT__OO2C__) {
+                    __tmp__25RM=((__PROFIL_SLOT__OO2C *)__tmp__15RM)->parent_profil__PO2C.argument_list__Y5NJ;
+                  } else /* PROFIL_BLOCK */ {
+                    __tmp__25RM=((__PROFIL_BLOCK__O3NJ *)__tmp__15RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+                  };
+                  __tmp__T5RM=((__FAST_ARRAYoLOCALo__2W1D *)__tmp__25RM);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  ((void **)__tmp__T5RM->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__N1XN]=NULL;
+                };
+              };
+            };
+            __tmp__N1XN=(__INTEGER__Q)(__tmp__N1XN +  1);
+          };
+          if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+            __tmp__D15T=Self__HVEM->cop_argument__P4JL;
+            switch (((struct ___OBJ *)__tmp__D15T)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__V25T=((__STRING_CST__5J *)__tmp__D15T);
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__V25T=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__D15T));
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__V25T=((__PROTOTYPE_CST__LAXC *)__tmp__D15T);
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__V25T=((__INTEGER_CST__XAXC *)__tmp__D15T);
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__5I1T=((__LIST__WH *)list_current__F5GB);
+              __tmp__H25T=create__34B( 250);
+              display__0HFE(__tmp__5I1T,__tmp__H25T);
+              put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+              fputc((int)('\n'),stdout);
+              (&__string_476)->count__0C= 26;
+              (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+              print__KKG((&__string_476));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+              __tmp__V25T=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__V25T=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__D15T));
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__V25T=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__D15T));
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__V25T=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__D15T));
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__V25T=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__D15T));
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__V25T=((__GET_TYPE_ID__HAOJ *)__tmp__D15T);
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__V25T=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__D15T));
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__V25T=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__D15T));
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__V25T=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__D15T));
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__V25T=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__D15T));
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__V25T=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__D15T));
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__V25T=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__D15T));
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__V25T=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__D15T));
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__V25T=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__D15T));
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__V25T=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__D15T));
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__V25T=((__SIZE_OF__5GOJ *)__tmp__D15T);
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__V25T=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__D15T));
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__V25T=((__REAL_CST__1LOJ *)__tmp__D15T);
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__V25T=((__CHARACTER_CST__RMOJ *)__tmp__D15T);
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__V25T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__D15T);
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__V25T=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__D15T));
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__V25T=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__D15T));
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__V25T=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__D15T));
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__V25T=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__D15T));
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__V25T=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__D15T));
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__V25T=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__D15T));
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__V25T=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__D15T));
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__V25T=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__D15T));
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__V25T=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__D15T));
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__V25T=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__D15T));
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__V25T=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__D15T));
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__V25T=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__D15T));
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__V25T=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__D15T));
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__V25T=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__D15T));
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__V25T=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__D15T));
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__V25T=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__D15T));
+            } break;
+            };
+            Self__HVEM->cop_argument__P4JL=__tmp__V25T;
+            if (((! Self__HVEM->is_cop_return__ADFM) && ((void *)profil_current__SO2C != (void *)NULL))) {
+              __tmp__V25T=profil_current__SO2C;
+              if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+                index__505T=((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.cop_link_count__2BFL;
+              } else /* PROFIL_BLOCK */ {
+                index__505T=((__PROFIL_BLOCK__O3NJ *)__tmp__V25T)->parent_profil__P3NJ.cop_link_count__2BFL;
+              };
+              __tmp__FQPU=(index__505T !=  0);
+            } else /* FALSE */ {
+              __tmp__FQPU=FALSE__O__;
+            };
+            if (__tmp__FQPU) {
+              __tmp__V25T=profil_current__SO2C;
+              if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+                index__505T=((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.link_count__TBFL;
+              } else /* PROFIL_BLOCK */ {
+                index__505T=((__PROFIL_BLOCK__O3NJ *)__tmp__V25T)->parent_profil__P3NJ.link_count__TBFL;
+              };
+              __tmp__FQPU=(index__505T ==  0);
+            } else /* FALSE */ {
+              __tmp__FQPU=FALSE__O__;
+            };
+            if (__tmp__FQPU) {
+              __tmp__V25T=profil_current__SO2C;
+              if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+                __tmp__UT0M=&(((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.result_list__RHOJ);
+              } else /* PROFIL_BLOCK */ {
+                __tmp__UT0M=&(((__PROFIL_BLOCK__O3NJ *)__tmp__V25T)->parent_profil__P3NJ.result_list__RHOJ);
+              };
+              __tmp__FQPU=((void *)__tmp__UT0M->first__THOJ == (void *)NULL);
+            } else /* FALSE */ {
+              __tmp__FQPU=FALSE__O__;
+            };
+            if (__tmp__FQPU) {
+              __tmp__V25T=profil_current__SO2C;
+              if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+                __tmp__HJ1T=i_am_the_last__XBZO(((__LIST__WH *)((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.code__EZNJ),Self__HVEM);
+                __tmp__1J1T=__tmp__HJ1T;
+              } else /* PROFIL_BLOCK */ {
+                __tmp__HJ1T=i_am_the_last__XBZO(((__LIST__WH *)((__PROFIL_BLOCK__O3NJ *)((__PROFIL_SLOT__OO2C *)__tmp__V25T))->parent_profil__P3NJ.code__EZNJ),Self__HVEM);
+                __tmp__1J1T=__tmp__HJ1T;
+              };
+              Self__HVEM->is_cop_return__ADFM=__tmp__1J1T;
+            };
+          };
+          __tmp__Z05T=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__CQPU=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->is_context_sensitive__3QYN;
+          } else /* PROFIL_BLOCK */ {
+            __tmp__CQPU=((void *)((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->context_extern__M2YJ != (void *)NULL);
+          };
+          if (__tmp__CQPU) {
+            seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K +  1);
+          };
+          seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K +  1);
+          seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+          __tmp__Z05T=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__CQPU=((__INTEGER_8__FZF)(((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.stat__LPFL &  2) !=  0);
+          } else /* PROFIL_BLOCK */ {
+            __tmp__CQPU=((__INTEGER_8__FZF)(((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.stat__LPFL &  2) !=  0);
+          };
+          if ((! __tmp__CQPU)) {
+            count_no_recursive__H3TL=(__INTEGER__Q)(count_no_recursive__H3TL +  1);
+          };
+          __tmp__Z05T=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__CQPU=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->is_context_sensitive__3QYN;
+          } else /* PROFIL_BLOCK */ {
+            __tmp__CQPU=((void *)((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->context_extern__M2YJ != (void *)NULL);
+          };
+          if (__tmp__CQPU) {
+            count_context_sensitive__2OFL=(__INTEGER__Q)(count_context_sensitive__2OFL +  1);
+          };
+          __tmp__Z05T=Self__HVEM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+            Self__KI1T=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.code__EZNJ;
+          } else /* PROFIL_BLOCK */ {
+            Self__KI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.code__EZNJ;
+          };
+          Result__I1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__KI1T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((Result__I1NT ==  0)) {
+            __tmp__D15T=Self__HVEM->profil__TCZK;
+            if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+              Self__SIYN=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__D15T));
+              if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+                Self__SIYN->parent_profil__PO2C.cop_link_count__2BFL=(__INTEGER__Q)(Self__SIYN->parent_profil__PO2C.cop_link_count__2BFL -  1);
+              } else /* FALSE */ {
+                Self__SIYN->parent_profil__PO2C.link_count__TBFL=(__INTEGER__Q)(Self__SIYN->parent_profil__PO2C.link_count__TBFL -  1);
+              };
+            } else /* PROFIL_BLOCK */ {
+              Self__TJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__D15T);
+              if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+                Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL -  1);
+              } else /* FALSE */ {
+                Self__TJ1T->parent_profil__P3NJ.link_count__TBFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.link_count__TBFL -  1);
+              };
+            };
+            modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          } else /* FALSE */ {
+            __tmp__HNCS=Self__HVEM;
+            __tmp__D15T=Self__HVEM->profil__TCZK;
+            if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+              Self__SIYN=((__PROFIL_SLOT__OO2C *)__tmp__D15T);
+              set_life__12PN(Self__SIYN);
+              if (mode_recursive__CQAD) {
+                __tmp__DJ1T=NULL;
+                if ((Self__SIYN->parent_profil__PO2C.stat__LPFL == (__INTEGER__Q)(-  1))) {
+                  Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM=(__INTEGER__Q)(Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM +  1);
+                  if ((Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM ==  1)) {
+                    __tmp__DJ1T=list_current__F5GB;
+                    execute__B1HO(Self__SIYN, 3);
+                    list_current__F5GB=__tmp__DJ1T;
+                    if ((Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM ==  1)) {
+                      Self__SIYN->parent_profil__PO2C.stat__LPFL= 0;
+                    } else /* FALSE */ {
+                      Self__SIYN->parent_profil__PO2C.stat__LPFL= 2;
+                    };
+                  };
+                };
+              };
+            } else /* PROFIL_BLOCK */ {
+              Self__TJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__D15T);
+              set_life__12PN(Self__TJ1T);
+              if (mode_recursive__CQAD) {
+                __tmp__DJ1T=NULL;
+                if ((Self__TJ1T->parent_profil__P3NJ.stat__LPFL == (__INTEGER__Q)(-  1))) {
+                  Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM +  1);
+                  if ((Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM ==  1)) {
+                    __tmp__DJ1T=list_current__F5GB;
+                    execute__JOFL(Self__TJ1T, 3);
+                    list_current__F5GB=__tmp__DJ1T;
+                    if ((Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM ==  1)) {
+                      Self__TJ1T->parent_profil__P3NJ.stat__LPFL= 0;
+                    } else /* FALSE */ {
+                      Self__TJ1T->parent_profil__P3NJ.stat__LPFL= 2;
+                    };
+                  };
+                };
+              };
+            };
+          };
+        };
+      };
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __EXPR_MULTIPLE__: {
-      remove__1UAK(__tmp__3OJJ);
-    } break;
-    case __NODE_STYLE__: {
-      Self__B4IK=((__NODE_STYLE *)__tmp__3OJJ);
-      __tmp__C4IK=Self__B4IK->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__C4IK)->__id) {
-      case __DTA_RD__: {
-      } break;
-      case __DTA_CAST__: {
-      } break;
-      case __DTA_WR_CODE__: {
+    case __NODE_STYLE__RD4K__: {
+      Self__WWEM=((__NODE_STYLE__RD4K *)__tmp__PS0S);
+      __tmp__HNCS=NULL;
+      __tmp__DBSH=Self__WWEM->parent_node__SD4K.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__DBSH)->__id) {
+      case __DTA_WR_VALUE__KIWJ__: {
+        remove__CGBK(((__DTA_WR_VALUE__KIWJ *)__tmp__DBSH));
       } break;
-      case __DTA_BLOCK__: {
-        remove__U5LK(__tmp__C4IK);
+      case __DTA_BLOCK__GSWJ__: {
+        remove__QGBK(((__DTA_BLOCK__GSWJ *)__tmp__DBSH));
       } break;
-      case __DTA_WR_VALUE__: {
-        remove__NAMK(__tmp__C4IK);
-      } break;
-      case __DTA_RD_ARGS__: {
-        remove__ZAMK(__tmp__C4IK);
+      case __DTA_RD_ARGS__HSWJ__: {
+        remove__LHBK(((__DTA_RD_ARGS__HSWJ *)__tmp__DBSH));
       } break;
       };
-      if (((void *)Self__B4IK->parent_node__WO0G.switch__MKAG == (void *)NULL)) {
-        __tmp__J4IK=Self__B4IK->parent_node__WO0G.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__J4IK)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__J4IK);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__J4IK);
+      if (((void *)Self__WWEM->parent_node__SD4K.switch__21RH != (void *)NULL)) {
+        __tmp__RBSH=execute__OWFL(((__SWITCH__QDXC *)Self__WWEM->parent_node__SD4K.switch__21RH));
+        __tmp__HNCS=__tmp__RBSH;
+      } else /* FALSE */ {
+        __tmp__RBSH=Self__WWEM->parent_node__SD4K.expr__CV4D;
+        switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__RBSH));
         } break;
-        case __PROTOTYPE_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__RBSH));
         } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__JFIQ=((__READ_LOCAL *)__tmp__J4IK);
-          Self__VY4R=((__LOCAL *)Self__JFIQ->local__HJZD);
-          Self__VY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VY4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__VY4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__WY4R=create__AXB( 250);
-            display__UXFK(Self__JFIQ,voir__WY4R);
-            put_string__2EG(((__STRING *)voir__WY4R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__YY4R=((__LIST *)list_current__EH1);
-            voir__ZY4R=create__AXB( 250);
-            display__EQQG(Self__YY4R,voir__ZY4R);
-            put_string__2EG(((__STRING *)voir__ZY4R));
+        case __READ_LOCAL__55ZI__: {
+          __tmp__CK1T=((__READ_LOCAL__55ZI *)__tmp__RBSH);
+          Self__CCDP=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+          Self__CCDP->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CCDP->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__CCDP->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__H25T=create__34B( 250);
+            display__HAEJ(__tmp__CK1T,__tmp__H25T);
+            put_string__RGZ(((__STRING__BC *)__tmp__H25T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__J4IK);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__J4IK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__J4IK);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__RBSH));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RBSH));
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__LFIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__J4IK)->receiver__WN2H);
-          Self__0Y4R=((__LOCAL *)Self__LFIQ->local__HJZD);
-          Self__0Y4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0Y4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__0Y4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__1Y4R=create__AXB( 250);
-            display__UXFK(Self__LFIQ,voir__1Y4R);
-            put_string__2EG(((__STRING *)voir__1Y4R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__3Y4R=((__LIST *)list_current__EH1);
-            voir__4Y4R=create__AXB( 250);
-            display__EQQG(Self__3Y4R,voir__4Y4R);
-            put_string__2EG(((__STRING *)voir__4Y4R));
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__CK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__RBSH)->receiver__RA5J);
+          Self__CCDP=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+          Self__CCDP->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CCDP->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__CCDP->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__H25T=create__34B( 250);
+            display__HAEJ(__tmp__CK1T,__tmp__H25T);
+            put_string__RGZ(((__STRING__BC *)__tmp__H25T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__J4IK);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__RBSH));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__J4IK);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__RBSH));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__J4IK);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__RBSH));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__J4IK);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__RBSH));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__J4IK);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__RBSH));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__J4IK);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RBSH));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__J4IK);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RBSH));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__J4IK);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__RBSH));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__J4IK);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__RBSH));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__J4IK);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__RBSH));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__J4IK);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__RBSH));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__J4IK);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RBSH));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__J4IK);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RBSH));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__J4IK);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RBSH));
         } break;
-        case __READ_GLOBAL__: {
-          Self__MFIQ=((__READ_GLOBAL *)__tmp__J4IK);
-          unread__CGNL(Self__MFIQ->global__ZGJK,Self__MFIQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RBSH));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__J4IK);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RBSH));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__J4IK);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__RBSH));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__J4IK);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__RBSH));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__J4IK);
+        case __READ_GLOBAL__T4YL__: {
+          Self__DZCS=((__READ_GLOBAL__T4YL *)__tmp__RBSH);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM),Self__DZCS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__J4IK);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__RBSH));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__J4IK);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__RBSH));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__J4IK);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__RBSH));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__J4IK);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RBSH));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__J4IK);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__RBSH));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__J4IK);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__RBSH));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__J4IK);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__J4IK);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__J4IK);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__J4IK);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__RBSH));
         } break;
         };
-        if (((void *)Self__B4IK->parent_node__WO0G.first_code__NHAG != (void *)NULL)) {
-          remove__SOJJ(Self__B4IK->parent_node__WO0G.first_code__NHAG);
+        if (((void *)Self__WWEM->parent_node__SD4K.first_code__D2RH != (void *)NULL)) {
+          __tmp__Z05T=execute__GH4D(((__LIST__WH *)Self__WWEM->parent_node__SD4K.first_code__D2RH));
+          __tmp__HNCS=__tmp__Z05T;
         };
-      } else {
-        remove__U1YK(Self__B4IK->parent_node__WO0G.switch__MKAG);
       };
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __WRITE_GLOBAL__: {
-      remove__04IK(__tmp__3OJJ);
+    case __READ_SLOT__LL4K__: {
+      Self__4X0S=((__READ_SLOT__LL4K *)__tmp__PS0S);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__4X0S->slot__UYFM),Self__4X0S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__HNCS=execute_access_unlink__RBMM(Self__4X0S);
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __WRITE_SLOT__: {
-      remove__44IK(__tmp__3OJJ);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HNCS=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __EXPR_EQUAL__: {
-      remove__LVAK(__tmp__3OJJ);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HNCS=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      remove__PVAK(__tmp__3OJJ);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HNCS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __REAL_CST__: {
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HNCS=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __CHARACTER_CST__: {
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HNCS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
     } break;
-    case __IS_EXPANDED__: {
-      Self__OFIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3OJJ)->receiver__WN2H);
-      Self__5Y4R=((__LOCAL *)Self__OFIQ->local__HJZD);
-      Self__5Y4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5Y4R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__5Y4R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__AZ4R=create__AXB( 250);
-        display__UXFK(Self__OFIQ,voir__AZ4R);
-        put_string__2EG(((__STRING *)voir__AZ4R));
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HNCS=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HNCS=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      Self__DZCS=((__READ_GLOBAL__T4YL *)__tmp__PS0S);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM),Self__DZCS);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM));
+      __tmp__SDFE=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HNCS=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HNCS=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __LOOP_END__W0RM__: {
+      result__Y2SO=((__LOOP_END__W0RM *)__tmp__PS0S);
+      if (((void *)list_current__F5GB == (void *)result__Y2SO->loop__QLVO->body__JPBN)) {
+        put_error__text__EQE( 1,(&__string_477));
+        put_position__PRE(result__Y2SO->loop__QLVO->parent_instr__MRBK.parent_itm_object__YH.position__P2B);
+        put_position__PRE(result__Y2SO->parent_instr__X0RM.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((is_optimization__3M && ((void *)loop_invariant__NRBK == (void *)NULL)) && (result__Y2SO->loop__QLVO->link_count__RPBN ==  1))) {
+        loop_invariant__NRBK=result__Y2SO->loop__QLVO;
+      };
+      seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K -  1);
+      seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K -  1);
+      seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+      __tmp__SDFE=result__Y2SO;
+    } break;
+    case __COP_LOCK__240M__: {
+      __tmp__SDFE=((__COP_LOCK__240M *)__tmp__PS0S);
+    } break;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__SDFE=((__COP_UNLOCK__4C1M *)__tmp__PS0S);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HNCS=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HNCS=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__HNCS=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HNCS=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HNCS=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__PS0S));
+      __tmp__SDFE=__tmp__HNCS;
+    } break;
+    };
+    if (((void *)__tmp__SDFE != (void *)NULL)) {
+      Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D);
+      __tmp__UPPU=(__INTEGER__Q)(Self__DCFE->index__1CFE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[__tmp__UPPU]=__tmp__SDFE;
+      Self__DCFE->index__1CFE=(__INTEGER__Q)(Self__DCFE->index__1CFE +  1);
+      if (((void *)__tmp__SDFE == (void *)CALL_NULL__IUB__)) {
+        while ((Self__DCFE->index__1CFE <= (__INTEGER__Q)(Self__DCFE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+          __tmp__D15T=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__DCFE->index__1CFE -  1)];
+          switch (((struct ___OBJ *)__tmp__D15T)->__id) {
+          case __LIST__WH__: {
+            remove__CCGL(((__LIST__WH *)__tmp__D15T));
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__D15T));
+          } break;
+          case __SWITCH__QDXC__: {
+            remove__FBGL(((__SWITCH__QDXC *)__tmp__D15T));
+          } break;
+          case __NODE_TYPE__SK2C__: {
+            remove__BWSH(((__NODE_TYPE__SK2C *)__tmp__D15T));
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__D15T));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__DK1T=((__READ_LOCAL__55ZI *)__tmp__D15T);
+            __tmp__52NT=((__LOCAL__L4WC *)__tmp__DK1T->local__BVEJ);
+            __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__A35T=create__34B( 250);
+              display__HAEJ(__tmp__DK1T,__tmp__A35T);
+              put_string__RGZ(((__STRING__BC *)__tmp__A35T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
+            };
+          } break;
+          case __WRITE_GLOBAL__WXKJ__: {
+            remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__D15T));
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__D15T));
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__D15T));
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__D15T));
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__DK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__D15T)->receiver__RA5J);
+            __tmp__52NT=((__LOCAL__L4WC *)__tmp__DK1T->local__BVEJ);
+            __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__A35T=create__34B( 250);
+              display__HAEJ(__tmp__DK1T,__tmp__A35T);
+              put_string__RGZ(((__STRING__BC *)__tmp__A35T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
+            };
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__D15T));
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__D15T));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__D15T));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__D15T));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__D15T));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__D15T));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__D15T));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__D15T));
+          } break;
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__D15T));
+          } break;
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__D15T));
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__D15T));
+          } break;
+          case __LOOP__LRBK__: {
+            remove__CCGL(((__LIST__WH *)((__LOOP__LRBK *)__tmp__D15T)->body__JPBN));
+          } break;
+          case __CALL_SLOT__GAZK__: {
+            remove__VHFM(((__CALL_SLOT__GAZK *)__tmp__D15T));
+          } break;
+          case __NODE_STYLE__RD4K__: {
+            remove__YJFM(((__NODE_STYLE__RD4K *)__tmp__D15T));
+          } break;
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__D15T));
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__D15T));
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__D15T));
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__D15T));
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__D15T));
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__D15T));
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__D15T));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__D15T));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__D15T);
+            unread__HHEN(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM),__tmp__E25T);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__D15T));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__D15T));
+          } break;
+          case __LOOP_END__W0RM__: {
+            Self__N0XO=((__LOOP__LRBK *)((__LOOP_END__W0RM *)__tmp__D15T)->loop__QLVO);
+            Self__N0XO->link_count__RPBN=(__INTEGER__Q)(Self__N0XO->link_count__RPBN -  1);
+          } break;
+          case __COP_LOCK__240M__: {
+            remove__GDWN(((__COP_LOCK__240M *)__tmp__D15T));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__D15T));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__D15T));
+          } break;
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__D15T));
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__D15T));
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__D15T));
+          } break;
+          };
+          Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D);
+          Self__OQ1O=(__INTEGER__Q)(Self__DCFE->index__1CFE -  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__G35T=Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F;
+          Result__O1NT=Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE;
+          Self__I35T=((void **)__tmp__G35T);
+          Self__X05T=Self__OQ1O;
+          while ((Self__X05T != Result__O1NT)) {
+            Self__I35T[Self__X05T]=Self__I35T[(__INTEGER__Q)(Self__X05T +  1)];
+            Self__X05T=(__INTEGER__Q)(Self__X05T +  1);
+          };
+          Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+        };
+      };
+    } else /* FALSE */ {
+      Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D);
+      __tmp__UPPU=(__INTEGER__Q)(Self__DCFE->index__1CFE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__G35T=Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F;
+      __tmp__WPPU=Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE;
+      Self__I35T=((void **)__tmp__G35T);
+      Result__I1NT=__tmp__UPPU;
+      while ((Result__I1NT != __tmp__WPPU)) {
+        Self__I35T[Result__I1NT]=Self__I35T[(__INTEGER__Q)(Result__I1NT +  1)];
+        Result__I1NT=(__INTEGER__Q)(Result__I1NT +  1);
+      };
+      Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+    };
+  };
+  old_seq_or_and__PDFE=seq_or_and__NDFE;
+  Self__DCFE->index__1CFE= 0;
+  list_current__F5GB=old_list_current__FCFE;
+  Self__5H5F=((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE);
+  Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F -  1);
+  seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+}
+
+static void remove__CCGL(__LIST__WH *Self__DCGL)
+// ({LIST__WH}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__GCGL,Self__GILL;
+  void *__tmp__N4NT;
+  __READ_LOCAL__55ZI *Self__M00S;
+  __LOCAL__L4WC *Self__M35T;
+  __STRING__BC *__tmp__N35T;
+  __READ_GLOBAL__T4YL *Self__P00S;
+  __LOOP__LRBK *Self__QCBP;
+  __tmp__GCGL=(__INTEGER__Q)(Self__DCGL->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+  Self__GILL= 1;
+  while ((Self__GILL <= __tmp__GCGL)) {
+    __tmp__N4NT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__DCGL->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__GILL -  1)];
+    switch (((struct ___OBJ *)__tmp__N4NT)->__id) {
+    case __LIST__WH__: {
+      remove__CCGL(((__LIST__WH *)__tmp__N4NT));
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__N4NT));
+    } break;
+    case __SWITCH__QDXC__: {
+      remove__FBGL(((__SWITCH__QDXC *)__tmp__N4NT));
+    } break;
+    case __NODE_TYPE__SK2C__: {
+      remove__BWSH(((__NODE_TYPE__SK2C *)__tmp__N4NT));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__N4NT));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__M00S=((__READ_LOCAL__55ZI *)__tmp__N4NT);
+      Self__M35T=((__LOCAL__L4WC *)Self__M00S->local__BVEJ);
+      Self__M35T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__M35T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__M35T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__N35T=create__34B( 250);
+        display__HAEJ(Self__M00S,__tmp__N35T);
+        put_string__RGZ(((__STRING__BC *)__tmp__N35T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__CZ4R=((__LIST *)list_current__EH1);
-        voir__DZ4R=create__AXB( 250);
-        display__EQQG(Self__CZ4R,voir__DZ4R);
-        put_string__2EG(((__STRING *)voir__DZ4R));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __WRITE_GLOBAL__WXKJ__: {
+      remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__N4NT));
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__N4NT));
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__N4NT));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__N4NT));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__M00S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__N4NT)->receiver__RA5J);
+      Self__M35T=((__LOCAL__L4WC *)Self__M00S->local__BVEJ);
+      Self__M35T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__M35T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__M35T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__N35T=create__34B( 250);
+        display__HAEJ(Self__M00S,__tmp__N35T);
+        put_string__RGZ(((__STRING__BC *)__tmp__N35T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        exit(( 1));
       };
     } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(__tmp__3OJJ);
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__N4NT));
     } break;
-    case __EXPR_SUP__: {
-      remove__3VAK(__tmp__3OJJ);
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__N4NT));
     } break;
-    case __EXPR_SUB__: {
-      remove__BWAK(__tmp__3OJJ);
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__N4NT));
     } break;
-    case __EXPR_MUL__: {
-      remove__FWAK(__tmp__3OJJ);
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__N4NT));
     } break;
-    case __EXPR_DIV__: {
-      remove__JWAK(__tmp__3OJJ);
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__N4NT));
     } break;
-    case __EXPR_AND__: {
-      remove__NWAK(__tmp__3OJJ);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__N4NT));
     } break;
-    case __EXPR_SHIFT_R__: {
-      remove__RWAK(__tmp__3OJJ);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__N4NT));
     } break;
-    case __EXPR_SHIFT_L__: {
-      remove__VWAK(__tmp__3OJJ);
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__N4NT));
     } break;
-    case __PUT_TO__: {
-      remove__ZWAK(__tmp__3OJJ);
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__N4NT));
     } break;
-    case __ITEM__: {
-      remove__0XAK(__tmp__3OJJ);
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__N4NT));
     } break;
-    case __SIZE_OF__: {
-      remove__4XAK(__tmp__3OJJ);
+    case __WRITE_LOCAL__TEYJ__: {
+      remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__N4NT));
     } break;
-    case __CAST__: {
-      remove__BYAK(__tmp__3OJJ);
+    case __LOOP__LRBK__: {
+      remove__CCGL(((__LIST__WH *)((__LOOP__LRBK *)__tmp__N4NT)->body__JPBN));
     } break;
-    case __CALL_SLOT__: {
-      remove__DUML(__tmp__3OJJ);
+    case __CALL_SLOT__GAZK__: {
+      remove__VHFM(((__CALL_SLOT__GAZK *)__tmp__N4NT));
     } break;
-    case __NOP__: {
+    case __NODE_STYLE__RD4K__: {
+      remove__YJFM(((__NODE_STYLE__RD4K *)__tmp__N4NT));
     } break;
-    case __READ_SLOT__: {
-      remove__GGHK(__tmp__3OJJ);
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__N4NT));
     } break;
-    case __WRITE_LOCAL__: {
-      remove__E5IK(__tmp__3OJJ);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__N4NT));
     } break;
-    case __READ_GLOBAL__: {
-      Self__PFIQ=((__READ_GLOBAL *)__tmp__3OJJ);
-      unread__CGNL(Self__PFIQ->global__ZGJK,Self__PFIQ);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__N4NT));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      remove__WA0M(__tmp__3OJJ);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__N4NT));
     } break;
-    case __LOOP__: {
-      remove__SOJJ(((__LOOP *)__tmp__3OJJ)->body__VJLM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__N4NT));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      remove__0UEO(__tmp__3OJJ);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__N4NT));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      remove__0RKO(__tmp__3OJJ);
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__N4NT));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      remove__4UEO(__tmp__3OJJ);
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__N4NT));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      remove__5RKO(__tmp__3OJJ);
+    case __READ_GLOBAL__T4YL__: {
+      Self__P00S=((__READ_GLOBAL__T4YL *)__tmp__N4NT);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__P00S->global__KAKM),Self__P00S);
     } break;
-    case __EXPR_NEG__: {
-      remove__HTJM(__tmp__3OJJ);
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__N4NT));
     } break;
-    case __EXPR_ADD__: {
-      remove__XWML(__tmp__3OJJ);
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__N4NT));
     } break;
-    case __EXPR_NOT__: {
-      remove__TJZM(__tmp__3OJJ);
+    case __LOOP_END__W0RM__: {
+      Self__QCBP=((__LOOP__LRBK *)((__LOOP_END__W0RM *)__tmp__N4NT)->loop__QLVO);
+      Self__QCBP->link_count__RPBN=(__INTEGER__Q)(Self__QCBP->link_count__RPBN -  1);
     } break;
-    case __EXPR_MOD__: {
-      remove__CVEO(__tmp__3OJJ);
+    case __COP_LOCK__240M__: {
+      remove__GDWN(((__COP_LOCK__240M *)__tmp__N4NT));
     } break;
-    case __LOOP_END__: {
-      Self__WBHN=((__LOOP *)((__LOOP_END *)__tmp__3OJJ)->loop__V5LM);
-      Self__WBHN->link_count__OJLM=(__INTEGER)(Self__WBHN->link_count__OJLM -  1);
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__N4NT));
     } break;
-    case __EXPR_SUP_EQ__: {
-      remove__1EEP(__tmp__3OJJ);
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__N4NT));
     } break;
-    case __EXPR_INF__: {
-      remove__0DRN(__tmp__3OJJ);
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__N4NT));
     } break;
-    case __EXPR_INF_EQ__: {
-      remove__4DRN(__tmp__3OJJ);
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__N4NT));
     } break;
-    case __EXPR_OR__: {
-      remove__14PN(__tmp__3OJJ);
-    } break;
-    case __EXPR_XOR__: {
-      remove__EVTO(__tmp__3OJJ);
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__N4NT));
     } break;
     };
-    Self__3MMJ=(__INTEGER)(Self__3MMJ +  1);
+    Self__GILL=(__INTEGER__Q)(Self__GILL +  1);
   };
 }
 
-static void remove_profil__HOAM(__SLOT_CODE *Self__IOAM,void *prof__JOAM)
-// ({SLOT_CODE},{PROFIL_SLOT}) VoidNo recursive, No inlinable.
+static void remove_profil__IQKO(__SLOT_CODE__4IRG *Self__JQKO,__PROFIL_SLOT__OO2C *prof__KQKO)
+// ({SLOT_CODE__4IRG},{PROFIL_SLOT__OO2C}) Void No recursive, No inlinable.
 {
-  __INTEGER result__H4BM,__tmp__Q4BM,idx__4GFM,__tmp__ZNEM,i__QKFM;
-  __FAST_ARRAYoPROFIL_SLOTo *Self__E4BM,*Self__PNEM;
-  void **__tmp__P4BM,**Self__SGFM,**__tmp__YNEM,**Self__5JFM;
-  Self__E4BM=((__FAST_ARRAYoPROFIL_SLOTo *)Self__IOAM->profil__R05F);
-  result__H4BM= 0;
-  if ((Self__E4BM->parent_arrayed_collection__P05F.upper__QUPG >=  0)) {
-    __tmp__P4BM=Self__E4BM->parent_arrayed_collection__P05F.storage__MUPG;
-    __tmp__Q4BM=Self__E4BM->parent_arrayed_collection__P05F.upper__QUPG;
-    Self__SGFM=((void **)__tmp__P4BM);
-    idx__4GFM= 0;
-    while ((! ((idx__4GFM > __tmp__Q4BM) || ((void *)prof__JOAM == (void *)Self__SGFM[idx__4GFM])))) {
-      idx__4GFM=(__INTEGER)(idx__4GFM +  1);
-    };
-    result__H4BM=idx__4GFM;
-  };
-  if ((result__H4BM <= ((__FAST_ARRAYoPROFIL_SLOTo *)Self__IOAM->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG)) {
-    Self__PNEM=((__FAST_ARRAYoPROFIL_SLOTo *)Self__IOAM->profil__R05F);
-    __tmp__YNEM=Self__PNEM->parent_arrayed_collection__P05F.storage__MUPG;
-    __tmp__ZNEM=Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG;
-    Self__5JFM=((void **)__tmp__YNEM);
-    i__QKFM=result__H4BM;
-    while ((i__QKFM != __tmp__ZNEM)) {
-      Self__5JFM[i__QKFM]=Self__5JFM[(__INTEGER)(i__QKFM +  1)];
-      i__QKFM=(__INTEGER)(i__QKFM +  1);
-    };
-    Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG -  1);
+  __INTEGER__Q result__EZLO,__tmp__NZLO,idx__HBSO;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *Self__BZLO,*Self__IRPO;
+  void **__tmp__MZLO,**Self__1ASO;
+  Self__BZLO=((__FAST_ARRAYoPROFIL_SLOTo__GATH *)Self__JQKO->profil__QATH);
+  result__EZLO= 0;
+  if ((Self__BZLO->parent_arrayed_collection__OATH.upper__0LEI >=  0)) {
+    __tmp__MZLO=Self__BZLO->parent_arrayed_collection__OATH.storage__WLEI;
+    __tmp__NZLO=Self__BZLO->parent_arrayed_collection__OATH.upper__0LEI;
+    Self__1ASO=((void **)__tmp__MZLO);
+    idx__HBSO= 0;
+    while ((! ((idx__HBSO > __tmp__NZLO) || ((void *)prof__KQKO == (void *)Self__1ASO[idx__HBSO])))) {
+      idx__HBSO=(__INTEGER__Q)(idx__HBSO +  1);
+    };
+    result__EZLO=idx__HBSO;
+  };
+  if ((result__EZLO <= Self__JQKO->profil__QATH->parent_arrayed_collection__OATH.upper__0LEI)) {
+    Self__IRPO=((__FAST_ARRAYoPROFIL_SLOTo__GATH *)Self__JQKO->profil__QATH);
+    __tmp__MZLO=Self__IRPO->parent_arrayed_collection__OATH.storage__WLEI;
+    __tmp__NZLO=Self__IRPO->parent_arrayed_collection__OATH.upper__0LEI;
+    Self__1ASO=((void **)__tmp__MZLO);
+    idx__HBSO=result__EZLO;
+    while ((idx__HBSO != __tmp__NZLO)) {
+      Self__1ASO[idx__HBSO]=Self__1ASO[(__INTEGER__Q)(idx__HBSO +  1)];
+      idx__HBSO=(__INTEGER__Q)(idx__HBSO +  1);
+    };
+    Self__IRPO->parent_arrayed_collection__OATH.upper__0LEI=(__INTEGER__Q)(Self__IRPO->parent_arrayed_collection__OATH.upper__0LEI -  1);
   };
 }
 
-static void clear__1PJJ()
-// () VoidNo recursive, No inlinable.
+static void clear__Z5KL()
+// () Void No recursive, No inlinable.
 {
-  void *l__3PJJ;
-  __INTEGER Self__PNMJ,new_capacity__M5IK,__tmp__VAJK,__tmp__YVOL;
-  __INTEGER Self__SPMM;
-  void *__tmp__VQJJ;
-  __FAST_ARRAYoLOCAL_SEQo *Self__K5IK;
-  __BOOLEAN __tmp__25IK;
-  void **__tmp__UAJK,**new__FVOL;
-  l__3PJJ=NULL;
-  Self__PNMJ=((__FAST_ARRAYoLOCALo *)list_busy__4PJJ)->parent_arrayed_collection__YH4F.upper__1H4F;
-  while ((Self__PNMJ >=  0)) {
-    l__3PJJ=((void **)((__FAST_ARRAYoLOCALo *)list_busy__4PJJ)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__PNMJ];
-    __tmp__VQJJ=((__LOCAL *)l__3PJJ)->last_seq__TQJJ;
-    Self__K5IK=((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ);
-    new_capacity__M5IK= 0;
-    if (((__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK +  1) <= (__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK -  1))) {
-      Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK +  1);
-      __tmp__25IK=TRUE__;
-    } else {
-      __tmp__25IK=FALSE__;
-    };
-    if ((! __tmp__25IK)) {
-      if ((Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK ==  0)) {
-        Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK=create__ZEZK( 2);
-        Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK= 2;
-        Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK= 0;
-      } else {
-        new_capacity__M5IK=(__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK <<  1);
-        __tmp__UAJK=Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK;
-        __tmp__VAJK=Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK;
-        new__FVOL=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__UAJK)),((__UINTEGER_32 )(__INTEGER)(__tmp__VAJK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__M5IK * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__YVOL=(__INTEGER)(new_capacity__M5IK -  1);
-        Self__SPMM=__tmp__VAJK;
-        while ((Self__SPMM <= __tmp__YVOL)) {
-          new__FVOL[Self__SPMM]=NULL;
-          Self__SPMM=(__INTEGER)(Self__SPMM +  1);
-        };
-        Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK=new__FVOL;
-        Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK=new_capacity__M5IK;
-        Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK +  1);
-      };
-    };
-    ((void **)Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK)[Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK]=__tmp__VQJJ;
-    ((__LOCAL *)l__3PJJ)->last_seq__TQJJ=NULL;
-    Self__PNMJ=(__INTEGER)(Self__PNMJ -  1);
-  };
-  ((__FAST_ARRAYoLOCALo *)list_busy__4PJJ)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
+  __INTEGER__Q Self__BVNL,Self__SK1T,__tmp__L2DN,__tmp__0ZZN,Self__V5LO;
+  __LOCAL__L4WC *__tmp__R4NT;
+  __LOCAL_SEQ__QM1K *__tmp__WALL;
+  __POINTER__IB sz__XK1T,result__VK1T,__tmp__WK1T,__tmp__YK1T;
+  __POINTER__IB __tmp__0K1T,__tmp__1K1T;
+  __UINTEGER_32__ZWB __tmp__2K1T;
+  __MEMORY__2PG *__tmp__5K1T;
+  __FAST_ARRAYoLOCAL_SEQo__KALL *Self__50DN;
+  __BOOLEAN__L __tmp__R1DN;
+  void **__tmp__RK1T;
+  Self__BVNL=list_busy__25KL->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((Self__BVNL >=  0)) {
+    __tmp__R4NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)list_busy__25KL)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__BVNL];
+    __tmp__WALL=__tmp__R4NT->last_seq__SM1K;
+    Self__50DN=((__FAST_ARRAYoLOCAL_SEQo__KALL *)list_free__TALL);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.upper__C1DN +  1) <= (__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN -  1))) {
+      Self__50DN->parent_arrayed_collection__SALL.upper__C1DN=(__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.upper__C1DN +  1);
+      __tmp__R1DN=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__R1DN=FALSE__O__;
+    };
+    if ((! __tmp__R1DN)) {
+      if ((Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN ==  0)) {
+        sz__XK1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+        result__VK1T=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__WK1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YK1T=(void *)((unsigned long)(void *)((unsigned long)sz__XK1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WK1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WK1T) - (unsigned long)((__POINTER__IB ) 1)));
+        sz__XK1T=(void *)((unsigned long)__tmp__YK1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((sz__XK1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0K1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1K1T=(void *)((unsigned long)(void *)((unsigned long)sz__XK1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0K1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0K1T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__2K1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1K1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__0K1T=micro_alloc__table__lab__UKI(__tmp__1K1T,((__POINTER__IB )(&(table_size[(__tmp__2K1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1K1T)));
+          ((__POINTER__IB *)__tmp__0K1T)[ 0]=((__POINTER__IB ) 3);
+          result__VK1T=(void *)((unsigned long)__tmp__0K1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__5K1T=search__LQCB(__tmp__YK1T);
+          result__VK1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5K1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__RK1T=((void **)result__VK1T);
+        Self__SK1T= 1;
+        while ((Self__SK1T >=  0)) {
+          __tmp__RK1T[Self__SK1T]=NULL;
+          Self__SK1T=(__INTEGER__Q)(Self__SK1T -  1);
+        };
+        Self__50DN->parent_arrayed_collection__SALL.storage__C2DN=__tmp__RK1T;
+        Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN= 2;
+        Self__50DN->parent_arrayed_collection__SALL.upper__C1DN= 0;
+      } else /* FALSE */ {
+        Self__SK1T=(__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN <<  1);
+        __tmp__RK1T=Self__50DN->parent_arrayed_collection__SALL.storage__C2DN;
+        __tmp__L2DN=Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN;
+        sz__XK1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__RK1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__L2DN * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__SK1T * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__RK1T=((void **)sz__XK1T);
+        __tmp__0ZZN=(__INTEGER__Q)(Self__SK1T -  1);
+        Self__V5LO=__tmp__L2DN;
+        while ((Self__V5LO <= __tmp__0ZZN)) {
+          __tmp__RK1T[Self__V5LO]=NULL;
+          Self__V5LO=(__INTEGER__Q)(Self__V5LO +  1);
+        };
+        Self__50DN->parent_arrayed_collection__SALL.storage__C2DN=__tmp__RK1T;
+        Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN=Self__SK1T;
+        Self__50DN->parent_arrayed_collection__SALL.upper__C1DN=(__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.upper__C1DN +  1);
+      };
+    };
+    ((void **)Self__50DN->parent_arrayed_collection__SALL.storage__C2DN)[Self__50DN->parent_arrayed_collection__SALL.upper__C1DN]=__tmp__WALL;
+    ((__LOCAL__L4WC *)__tmp__R4NT)->last_seq__SM1K=NULL;
+    Self__BVNL=(__INTEGER__Q)(Self__BVNL -  1);
+  };
+  ((__FAST_ARRAYoLOCALo__2W1D *)list_busy__25KL)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+  ;
 }
 
-static void display__0TFK(__STRING_CST *Self__1TFK,void *buffer__2TFK)
-// ({STRING_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__044J(__STRING_CST__5J *Self__144J,__STRING__BC *buffer__244J)
+// ({STRING_CST__5J},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __STRING *Self__RJER,*Self__XJER;
-  __INTEGER new_capacity__QJER,old_nb_elts__TJER,upper__J2PR,Self__H2PR;
-  __INTEGER new_capacity__WJER,old_nb_elts__ZJER,upper__O2PR,Self__M2PR;
-  __INTEGER __tmp__4PLK,result__C0ZK;
-  __CHARACTER *Self__SJER,*new__UJER,*Self__YJER,*new__0JER;
-  Self__RJER=((__STRING *)buffer__2TFK);
-  new_capacity__QJER= 0;
-  if ((Self__RJER->capacity__MNK <= Self__RJER->count__VF)) {
-    if ((Self__RJER->capacity__MNK ==  0)) {
-      Self__RJER->capacity__MNK= 32;
-      Self__RJER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QJER=(__INTEGER)(Self__RJER->capacity__MNK <<  1);
-      Self__SJER=((__CHARACTER *)Self__RJER->storage__XNK);
-      old_nb_elts__TJER=Self__RJER->capacity__MNK;
-      new__UJER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SJER),((__UINTEGER_32 )old_nb_elts__TJER),((__UINTEGER_32 )new_capacity__QJER)));
-      upper__J2PR=(__INTEGER)(new_capacity__QJER -  1);
-      Self__H2PR=old_nb_elts__TJER;
-      while ((Self__H2PR <= upper__J2PR)) {
-        new__UJER[Self__H2PR]='\0';
-        Self__H2PR=(__INTEGER)(Self__H2PR +  1);
-      };
-      Self__RJER->storage__XNK=new__UJER;
-      Self__RJER->capacity__MNK=new_capacity__QJER;
-    };
-  };
-  ((__CHARACTER *)Self__RJER->storage__XNK)[Self__RJER->count__VF]='"';
-  Self__RJER->count__VF=(__INTEGER)(Self__RJER->count__VF +  1);
-  append__MOK(buffer__2TFK,Self__1TFK->string__BK2H);
-  Self__XJER=((__STRING *)buffer__2TFK);
-  new_capacity__WJER= 0;
-  if ((Self__XJER->capacity__MNK <= Self__XJER->count__VF)) {
-    if ((Self__XJER->capacity__MNK ==  0)) {
-      Self__XJER->capacity__MNK= 32;
-      Self__XJER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WJER=(__INTEGER)(Self__XJER->capacity__MNK <<  1);
-      Self__YJER=((__CHARACTER *)Self__XJER->storage__XNK);
-      old_nb_elts__ZJER=Self__XJER->capacity__MNK;
-      new__0JER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YJER),((__UINTEGER_32 )old_nb_elts__ZJER),((__UINTEGER_32 )new_capacity__WJER)));
-      upper__O2PR=(__INTEGER)(new_capacity__WJER -  1);
-      Self__M2PR=old_nb_elts__ZJER;
-      while ((Self__M2PR <= upper__O2PR)) {
-        new__0JER[Self__M2PR]='\0';
-        Self__M2PR=(__INTEGER)(Self__M2PR +  1);
-      };
-      Self__XJER->storage__XNK=new__0JER;
-      Self__XJER->capacity__MNK=new_capacity__WJER;
-    };
-  };
-  ((__CHARACTER *)Self__XJER->storage__XNK)[Self__XJER->count__VF]='"';
-  Self__XJER->count__VF=(__INTEGER)(Self__XJER->count__VF +  1);
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__2TFK,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__4PLK=ANY__->object_id__45YG;
-    } else {
-      result__C0ZK=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__C0ZK;
-      ANY__->object_id__55YG=0;
-      __tmp__4PLK=result__C0ZK;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__4PLK),buffer__2TFK);
-    append__MOK(buffer__2TFK,(&__string_268));
+  __ANY__C *__tmp__IDYK,*__tmp__D30K;
+  __INTEGER__Q __tmp__EYKK,result__MDYK;
+  add_last__ACV(((__STRING__BC *)buffer__244J),'\"');
+  append__KWX(((__STRING__BC *)buffer__244J),Self__144J->string__344J);
+  add_last__ACV(((__STRING__BC *)buffer__244J),'\"');
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__244J),(&__string_29));
+    __tmp__IDYK=&(Self__144J->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__IDYK->object_id__BS0E==0) {
+      __tmp__EYKK=__tmp__IDYK->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__MDYK=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__D30K=&(Self__144J->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+      __tmp__D30K->object_id__AS0E=result__MDYK;
+      __tmp__D30K->object_id__BS0E=0;
+      __tmp__EYKK=result__MDYK;
+    };
+    append_in__AEE(__tmp__EYKK,buffer__244J);
+    append__KWX(((__STRING__BC *)buffer__244J),(&__string_27));
   };
 }
 
-static void display__EUFK(__EXTERNAL_C *Self__FUFK,void *buffer__GUFK)
-// ({EXTERNAL_C},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__KZRH(__EXTERNAL_C__Y5WC *Self__LZRH,__STRING__BC *buffer__MZRH)
+// ({EXTERNAL_C__Y5WC},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__3JER,*Self__DKER,*Self__JKER,*Self__PKER,*Self__VKER;
-  __STRING *Self__1KER,*Self__BLER,*Self__HLER,*Self__NLER,*Self__TLER;
-  __INTEGER new_capacity__2JER,old_nb_elts__5JER,upper__T2PR,Self__R2PR;
-  __INTEGER new_capacity__CKER,old_nb_elts__FKER,upper__Y2PR,Self__W2PR;
-  __INTEGER __tmp__4UFK,Self__45TL,new_capacity__IKER,old_nb_elts__LKER;
-  __INTEGER upper__32PR,Self__12PR,new_capacity__OKER,old_nb_elts__RKER;
-  __INTEGER upper__C3PR,Self__A3PR,new_capacity__UKER,old_nb_elts__XKER;
-  __INTEGER upper__H3PR,Self__F3PR,new_capacity__0KER,old_nb_elts__3KER;
-  __INTEGER upper__M3PR,Self__K3PR,new_capacity__ALER,old_nb_elts__DLER;
-  __INTEGER upper__R3PR,Self__P3PR,new_capacity__GLER,old_nb_elts__JLER;
-  __INTEGER upper__W3PR,Self__U3PR,__tmp__YVFK,Self__WWTK;
-  __INTEGER new_capacity__MLER,old_nb_elts__PLER,upper__13PR,Self__Z3PR;
-  __INTEGER new_capacity__SLER,old_nb_elts__VLER,upper__A4PR,Self__43PR;
-  __INTEGER __tmp__BRLK,result__X0ZK;
-  void *__tmp__FVFK,*__tmp__IVFK;
-  __IS_EXPANDED *Self__I3JQ,*Self__K3JQ;
-  void *__tmp__5VFK,*__tmp__EWFK;
-  void *__tmp__AWFK,*__tmp__FWFK;
-  __TYPES *Self__JE0Q;
-  __CHARACTER *Self__4JER,*new__AKER,*Self__EKER,*new__GKER,*Self__KKER;
-  __CHARACTER *new__MKER,*Self__QKER,*new__SKER,*Self__WKER,*new__YKER;
-  __CHARACTER *Self__2KER,*new__4KER,*Self__CLER,*new__ELER,*Self__ILER;
-  __CHARACTER *new__KLER,*Self__OLER,*new__QLER,*Self__ULER,*new__WLER;
-  __FAST_ARRAYoEXPRo *Self__0B5Q;
-  Self__3JER=((__STRING *)buffer__GUFK);
-  new_capacity__2JER= 0;
-  if ((Self__3JER->capacity__MNK <= Self__3JER->count__VF)) {
-    if ((Self__3JER->capacity__MNK ==  0)) {
-      Self__3JER->capacity__MNK= 32;
-      Self__3JER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2JER=(__INTEGER)(Self__3JER->capacity__MNK <<  1);
-      Self__4JER=((__CHARACTER *)Self__3JER->storage__XNK);
-      old_nb_elts__5JER=Self__3JER->capacity__MNK;
-      new__AKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4JER),((__UINTEGER_32 )old_nb_elts__5JER),((__UINTEGER_32 )new_capacity__2JER)));
-      upper__T2PR=(__INTEGER)(new_capacity__2JER -  1);
-      Self__R2PR=old_nb_elts__5JER;
-      while ((Self__R2PR <= upper__T2PR)) {
-        new__AKER[Self__R2PR]='\0';
-        Self__R2PR=(__INTEGER)(Self__R2PR +  1);
-      };
-      Self__3JER->storage__XNK=new__AKER;
-      Self__3JER->capacity__MNK=new_capacity__2JER;
-    };
-  };
-  ((__CHARACTER *)Self__3JER->storage__XNK)[Self__3JER->count__VF]='`';
-  Self__3JER->count__VF=(__INTEGER)(Self__3JER->count__VF +  1);
-  append__MOK(buffer__GUFK,Self__FUFK->code__3VZD);
-  if ((((void *)Self__FUFK->access_list__4VZD != (void *)NULL) && (! (((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH <  0)))) {
-    Self__DKER=((__STRING *)buffer__GUFK);
-    new_capacity__CKER= 0;
-    if ((Self__DKER->capacity__MNK <= Self__DKER->count__VF)) {
-      if ((Self__DKER->capacity__MNK ==  0)) {
-        Self__DKER->capacity__MNK= 32;
-        Self__DKER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CKER=(__INTEGER)(Self__DKER->capacity__MNK <<  1);
-        Self__EKER=((__CHARACTER *)Self__DKER->storage__XNK);
-        old_nb_elts__FKER=Self__DKER->capacity__MNK;
-        new__GKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EKER),((__UINTEGER_32 )old_nb_elts__FKER),((__UINTEGER_32 )new_capacity__CKER)));
-        upper__Y2PR=(__INTEGER)(new_capacity__CKER -  1);
-        Self__W2PR=old_nb_elts__FKER;
-        while ((Self__W2PR <= upper__Y2PR)) {
-          new__GKER[Self__W2PR]='\0';
-          Self__W2PR=(__INTEGER)(Self__W2PR +  1);
-        };
-        Self__DKER->storage__XNK=new__GKER;
-        Self__DKER->capacity__MNK=new_capacity__CKER;
-      };
-    };
-    ((__CHARACTER *)Self__DKER->storage__XNK)[Self__DKER->count__VF]='(';
-    Self__DKER->count__VF=(__INTEGER)(Self__DKER->count__VF +  1);
-    __tmp__4UFK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-    Self__45TL= 0;
-    while ((Self__45TL <= __tmp__4UFK)) {
-      __tmp__FVFK=((void **)((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__45TL];
-      switch (((struct ___OBJ *)__tmp__FVFK)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__FVFK,buffer__GUFK);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__I3JQ=((__IS_EXPANDED *)__tmp__FVFK);
-        append__MOK(buffer__GUFK,(&__string_265));
-        display__UXFK(Self__I3JQ->receiver__WN2H,buffer__GUFK);
-        Self__JKER=((__STRING *)buffer__GUFK);
-        new_capacity__IKER= 0;
-        if ((Self__JKER->capacity__MNK <= Self__JKER->count__VF)) {
-          if ((Self__JKER->capacity__MNK ==  0)) {
-            Self__JKER->capacity__MNK= 32;
-            Self__JKER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__IKER=(__INTEGER)(Self__JKER->capacity__MNK <<  1);
-            Self__KKER=((__CHARACTER *)Self__JKER->storage__XNK);
-            old_nb_elts__LKER=Self__JKER->capacity__MNK;
-            new__MKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KKER),((__UINTEGER_32 )old_nb_elts__LKER),((__UINTEGER_32 )new_capacity__IKER)));
-            upper__32PR=(__INTEGER)(new_capacity__IKER -  1);
-            Self__12PR=old_nb_elts__LKER;
-            while ((Self__12PR <= upper__32PR)) {
-              new__MKER[Self__12PR]='\0';
-              Self__12PR=(__INTEGER)(Self__12PR +  1);
-            };
-            Self__JKER->storage__XNK=new__MKER;
-            Self__JKER->capacity__MNK=new_capacity__IKER;
-          };
+  __INTEGER__Q __tmp__F0RH,Self__YWNL,__tmp__EKUH,result__3D3H;
+  void *__tmp__54NT;
+  __IS_EXPANDED__35NJ *Self__MN2S;
+  __GET_TYPE_ID__HAOJ *Self__ON2S;
+  __TYPE_FULL__XMB *Self__CL1T;
+  __SIZE_OF__5GOJ *Self__QN2S;
+  void *__tmp__K1RH;
+  __STRING_CONSTANT__0 *__tmp__L1RH;
+  __TYPES__BN5D *Self__0RUT;
+  __ANY__C *__tmp__ZD3H,*__tmp__2M5H;
+  __BOOLEAN__L Result__H2QI,__tmp__ZZRH;
+  __FAST_ARRAYoEXPRo__45WC *Self__AJXT;
+  add_last__ACV(((__STRING__BC *)buffer__MZRH),'`');
+  append__KWX(((__STRING__BC *)buffer__MZRH),Self__LZRH->code__Y54D);
+  if (((void *)Self__LZRH->access_list__Z54D != (void *)NULL)) {
+    Result__H2QI=(((__FAST_ARRAYoEXPRo__45WC *)Self__LZRH->access_list__Z54D)->parent_arrayed_collection__GAXC.upper__D0RH <  0);
+    __tmp__ZZRH=(! Result__H2QI);
+  } else /* FALSE */ {
+    __tmp__ZZRH=FALSE__O__;
+  };
+  if (__tmp__ZZRH) {
+    add_last__ACV(((__STRING__BC *)buffer__MZRH),'(');
+    __tmp__F0RH=(__INTEGER__Q)(Self__LZRH->access_list__Z54D->parent_arrayed_collection__GAXC.upper__D0RH -  1);
+    Self__YWNL= 0;
+    while ((Self__YWNL <= __tmp__F0RH)) {
+      __tmp__54NT=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__LZRH->access_list__Z54D)->parent_arrayed_collection__GAXC.storage__HREI)[Self__YWNL];
+      switch (((struct ___OBJ *)__tmp__54NT)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__54NT),buffer__MZRH);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__MN2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__MN2S->receiver__RA5J),buffer__MZRH);
+        add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__ON2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_350));
+        Self__CL1T=((__TYPE_FULL__XMB *)Self__ON2S->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
         };
-        ((__CHARACTER *)Self__JKER->storage__XNK)[Self__JKER->count__VF]=')';
-        Self__JKER->count__VF=(__INTEGER)(Self__JKER->count__VF +  1);
+        append_name_in__APXE(Self__CL1T,buffer__MZRH);
+        add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
       } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__FVFK,buffer__GUFK);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__FVFK,buffer__GUFK);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __ITEM__: {
-        display__52FK(__tmp__FVFK,buffer__GUFK);
+      case __SIZE_OF__5GOJ__: {
+        Self__QN2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_352));
+        Self__CL1T=((__TYPE_FULL__XMB *)Self__QN2S->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
+        };
+        append_name_in__APXE(Self__CL1T,buffer__MZRH);
+        add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+      } break;
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__FVFK,buffer__GUFK);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __CAST__: {
-        display__I3FK(__tmp__FVFK,buffer__GUFK);
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__FVFK,buffer__GUFK);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__FVFK,buffer__GUFK);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__FVFK,buffer__GUFK);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__FVFK,buffer__GUFK);
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
       } break;
       };
-      Self__PKER=((__STRING *)buffer__GUFK);
-      new_capacity__OKER= 0;
-      if ((Self__PKER->capacity__MNK <= Self__PKER->count__VF)) {
-        if ((Self__PKER->capacity__MNK ==  0)) {
-          Self__PKER->capacity__MNK= 32;
-          Self__PKER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__OKER=(__INTEGER)(Self__PKER->capacity__MNK <<  1);
-          Self__QKER=((__CHARACTER *)Self__PKER->storage__XNK);
-          old_nb_elts__RKER=Self__PKER->capacity__MNK;
-          new__SKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QKER),((__UINTEGER_32 )old_nb_elts__RKER),((__UINTEGER_32 )new_capacity__OKER)));
-          upper__C3PR=(__INTEGER)(new_capacity__OKER -  1);
-          Self__A3PR=old_nb_elts__RKER;
-          while ((Self__A3PR <= upper__C3PR)) {
-            new__SKER[Self__A3PR]='\0';
-            Self__A3PR=(__INTEGER)(Self__A3PR +  1);
-          };
-          Self__PKER->storage__XNK=new__SKER;
-          Self__PKER->capacity__MNK=new_capacity__OKER;
-        };
-      };
-      ((__CHARACTER *)Self__PKER->storage__XNK)[Self__PKER->count__VF]=',';
-      Self__PKER->count__VF=(__INTEGER)(Self__PKER->count__VF +  1);
-      Self__45TL=(__INTEGER)(Self__45TL +  1);
-    };
-    Self__0B5Q=((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD);
-    __tmp__IVFK=((void **)Self__0B5Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0B5Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-    switch (((struct ___OBJ *)__tmp__IVFK)->__id) {
-    case __LIST__: {
-      display__EQQG(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __STRING_CST__: {
-      display__0TFK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __EXTERNAL_C__: {
-      display__EUFK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      display__JWFK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __INTEGER_CST__: {
-      display__NWFK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __READ_LOCAL__: {
-      display__UXFK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      display__M0FK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      display__U0FK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __REAL_CST__: {
-      display__20FK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __CHARACTER_CST__: {
-      display__B1FK(__tmp__IVFK,buffer__GUFK);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__K3JQ=((__IS_EXPANDED *)__tmp__IVFK);
-      append__MOK(buffer__GUFK,(&__string_265));
-      display__UXFK(Self__K3JQ->receiver__WN2H,buffer__GUFK);
-      Self__VKER=((__STRING *)buffer__GUFK);
-      new_capacity__UKER= 0;
-      if ((Self__VKER->capacity__MNK <= Self__VKER->count__VF)) {
-        if ((Self__VKER->capacity__MNK ==  0)) {
-          Self__VKER->capacity__MNK= 32;
-          Self__VKER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__UKER=(__INTEGER)(Self__VKER->capacity__MNK <<  1);
-          Self__WKER=((__CHARACTER *)Self__VKER->storage__XNK);
-          old_nb_elts__XKER=Self__VKER->capacity__MNK;
-          new__YKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WKER),((__UINTEGER_32 )old_nb_elts__XKER),((__UINTEGER_32 )new_capacity__UKER)));
-          upper__H3PR=(__INTEGER)(new_capacity__UKER -  1);
-          Self__F3PR=old_nb_elts__XKER;
-          while ((Self__F3PR <= upper__H3PR)) {
-            new__YKER[Self__F3PR]='\0';
-            Self__F3PR=(__INTEGER)(Self__F3PR +  1);
-          };
-          Self__VKER->storage__XNK=new__YKER;
-          Self__VKER->capacity__MNK=new_capacity__UKER;
-        };
+      add_last__ACV(((__STRING__BC *)buffer__MZRH),',');
+      Self__YWNL=(__INTEGER__Q)(Self__YWNL +  1);
+    };
+    Self__AJXT=((__FAST_ARRAYoEXPRo__45WC *)Self__LZRH->access_list__Z54D);
+    __tmp__54NT=((void **)Self__AJXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__AJXT->parent_arrayed_collection__GAXC.upper__D0RH];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)__tmp__54NT)->__id) {
+    case __STRING_CST__5J__: {
+      display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__54NT),buffer__MZRH);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__MN2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+      (&__string_349)->count__0C= 12;
+      (&__string_349)->storage__1C="is_expanded(";
+      append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_349));
+      display__HAEJ(((__READ_LOCAL__55ZI *)Self__MN2S->receiver__RA5J),buffer__MZRH);
+      add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__ON2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+      (&__string_350)->count__0C= 8;
+      (&__string_350)->storage__1C="type_id(";
+      append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_350));
+      Self__CL1T=((__TYPE_FULL__XMB *)Self__ON2S->receiver__WA5J);
+      if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
       };
-      ((__CHARACTER *)Self__VKER->storage__XNK)[Self__VKER->count__VF]=')';
-      Self__VKER->count__VF=(__INTEGER)(Self__VKER->count__VF +  1);
+      append_name_in__APXE(Self__CL1T,buffer__MZRH);
+      add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
     } break;
-    case __GET_TYPE_ID__: {
-      display__J1FK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_SUP__ABOJ__: {
+      display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_SUP__: {
-      display__N1FK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_SUB__UBOJ__: {
+      display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_SUB__: {
-      display__V1FK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_MUL__KCOJ__: {
+      display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_MUL__: {
-      display__11FK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_DIV__4COJ__: {
+      display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_DIV__: {
-      display__B2FK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_AND__SDOJ__: {
+      display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_AND__: {
-      display__H2FK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_SHIFT_R__: {
-      display__N2FK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_SHIFT_L__: {
-      display__T2FK(__tmp__IVFK,buffer__GUFK);
+    case __PUT_TO__TFOJ__: {
+      display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __PUT_TO__: {
-      display__Z2FK(__tmp__IVFK,buffer__GUFK);
+    case __ITEM__HGOJ__: {
+      display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__QN2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+      (&__string_352)->count__0C= 8;
+      (&__string_352)->storage__1C="size_of(";
+      append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_352));
+      Self__CL1T=((__TYPE_FULL__XMB *)Self__QN2S->receiver__AD5J);
+      if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
+      };
+      append_name_in__APXE(Self__CL1T,buffer__MZRH);
+      add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
     } break;
-    case __ITEM__: {
-      display__52FK(__tmp__IVFK,buffer__GUFK);
+    case __CAST__1HOJ__: {
+      display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __SIZE_OF__: {
-      display__E3FK(__tmp__IVFK,buffer__GUFK);
+    case __REAL_CST__1LOJ__: {
+      display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __CAST__: {
-      display__I3FK(__tmp__IVFK,buffer__GUFK);
+    case __CHARACTER_CST__RMOJ__: {
+      display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __CALL_SLOT__: {
-      display__2TKL(__tmp__IVFK,buffer__GUFK);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __READ_SLOT__: {
-      display__D2ZK(__tmp__IVFK,buffer__GUFK);
+    case __READ_SLOT__LL4K__: {
+      display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __READ_GLOBAL__: {
-      display__I2ZK(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      display__M0ZM(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      display__R4EO(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      display__JDLO(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      display__X4EO(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      display__QDLO(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_NEG__EZVL__: {
+      display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_NEG__: {
-      display__55JM(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_ADD__SZVL__: {
+      display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_ADD__: {
-      display__GDNL(__tmp__IVFK,buffer__GUFK);
+    case __READ_GLOBAL__T4YL__: {
+      display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_NOT__: {
-      display__1UZM(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_NOT__XUPM__: {
+      display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_MOD__: {
-      display__34EO(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_MOD__3YPM__: {
+      display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_SUP_EQ__: {
-      display__ZMEP(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_OR__PQ0N__: {
+      display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_INF__: {
-      display__JYQN(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_INF_EQ__: {
-      display__SYQN(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_INF__OXBP__: {
+      display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_OR__: {
-      display__BKQN(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_INF_EQ__FYBP__: {
+      display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
-    case __EXPR_XOR__: {
-      display__WMUO(__tmp__IVFK,buffer__GUFK);
+    case __EXPR_XOR__ABEP__: {
+      display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
     } break;
     };
-    Self__1KER=((__STRING *)buffer__GUFK);
-    new_capacity__0KER= 0;
-    if ((Self__1KER->capacity__MNK <= Self__1KER->count__VF)) {
-      if ((Self__1KER->capacity__MNK ==  0)) {
-        Self__1KER->capacity__MNK= 32;
-        Self__1KER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0KER=(__INTEGER)(Self__1KER->capacity__MNK <<  1);
-        Self__2KER=((__CHARACTER *)Self__1KER->storage__XNK);
-        old_nb_elts__3KER=Self__1KER->capacity__MNK;
-        new__4KER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2KER),((__UINTEGER_32 )old_nb_elts__3KER),((__UINTEGER_32 )new_capacity__0KER)));
-        upper__M3PR=(__INTEGER)(new_capacity__0KER -  1);
-        Self__K3PR=old_nb_elts__3KER;
-        while ((Self__K3PR <= upper__M3PR)) {
-          new__4KER[Self__K3PR]='\0';
-          Self__K3PR=(__INTEGER)(Self__K3PR +  1);
-        };
-        Self__1KER->storage__XNK=new__4KER;
-        Self__1KER->capacity__MNK=new_capacity__0KER;
-      };
-    };
-    ((__CHARACTER *)Self__1KER->storage__XNK)[Self__1KER->count__VF]=')';
-    Self__1KER->count__VF=(__INTEGER)(Self__1KER->count__VF +  1);
-  };
-  Self__BLER=((__STRING *)buffer__GUFK);
-  new_capacity__ALER= 0;
-  if ((Self__BLER->capacity__MNK <= Self__BLER->count__VF)) {
-    if ((Self__BLER->capacity__MNK ==  0)) {
-      Self__BLER->capacity__MNK= 32;
-      Self__BLER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__ALER=(__INTEGER)(Self__BLER->capacity__MNK <<  1);
-      Self__CLER=((__CHARACTER *)Self__BLER->storage__XNK);
-      old_nb_elts__DLER=Self__BLER->capacity__MNK;
-      new__ELER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CLER),((__UINTEGER_32 )old_nb_elts__DLER),((__UINTEGER_32 )new_capacity__ALER)));
-      upper__R3PR=(__INTEGER)(new_capacity__ALER -  1);
-      Self__P3PR=old_nb_elts__DLER;
-      while ((Self__P3PR <= upper__R3PR)) {
-        new__ELER[Self__P3PR]='\0';
-        Self__P3PR=(__INTEGER)(Self__P3PR +  1);
-      };
-      Self__BLER->storage__XNK=new__ELER;
-      Self__BLER->capacity__MNK=new_capacity__ALER;
-    };
-  };
-  ((__CHARACTER *)Self__BLER->storage__XNK)[Self__BLER->count__VF]='`';
-  Self__BLER->count__VF=(__INTEGER)(Self__BLER->count__VF +  1);
-  append_name_in__M5XD(Self__FUFK->static_type__1VZD,buffer__GUFK);
-  if (((void *)Self__FUFK->living_type__Z3QH != (void *)NULL)) {
-    Self__HLER=((__STRING *)buffer__GUFK);
-    new_capacity__GLER= 0;
-    if ((Self__HLER->capacity__MNK <= Self__HLER->count__VF)) {
-      if ((Self__HLER->capacity__MNK ==  0)) {
-        Self__HLER->capacity__MNK= 32;
-        Self__HLER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GLER=(__INTEGER)(Self__HLER->capacity__MNK <<  1);
-        Self__ILER=((__CHARACTER *)Self__HLER->storage__XNK);
-        old_nb_elts__JLER=Self__HLER->capacity__MNK;
-        new__KLER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ILER),((__UINTEGER_32 )old_nb_elts__JLER),((__UINTEGER_32 )new_capacity__GLER)));
-        upper__W3PR=(__INTEGER)(new_capacity__GLER -  1);
-        Self__U3PR=old_nb_elts__JLER;
-        while ((Self__U3PR <= upper__W3PR)) {
-          new__KLER[Self__U3PR]='\0';
-          Self__U3PR=(__INTEGER)(Self__U3PR +  1);
-        };
-        Self__HLER->storage__XNK=new__KLER;
-        Self__HLER->capacity__MNK=new_capacity__GLER;
-      };
-    };
-    ((__CHARACTER *)Self__HLER->storage__XNK)[Self__HLER->count__VF]='(';
-    Self__HLER->count__VF=(__INTEGER)(Self__HLER->count__VF +  1);
-    __tmp__YVFK=(__INTEGER)(((__TYPES *)Self__FUFK->living_type__Z3QH)->upper__GLAG -  1);
-    Self__WWTK= 0;
-    while ((Self__WWTK <= __tmp__YVFK)) {
-      __tmp__5VFK=((void **)((__TYPES *)Self__FUFK->living_type__Z3QH)->storage__4VFJ)[Self__WWTK];
-      switch (((struct ___OBJ *)__tmp__5VFK)->__id) {
-      case __TYPE__: {
-        __tmp__AWFK=((__PROTOTYPE *)((__TYPE *)__tmp__5VFK)->prototype__RD)->parent_named__QD.name__1QB;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__AWFK=(&__string_59);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__AWFK=(&__string_2);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__AWFK=(&__string_44);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__AWFK=(&__string_46);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__AWFK=((__TYPE_GENERIC *)__tmp__5VFK)->intern_name__UR2B;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__AWFK=((__PROFIL_BLOCK *)__tmp__5VFK)->parent_profil__OGAG.name__5IEI;
-      } break;
-      };
-      append__MOK(buffer__GUFK,__tmp__AWFK);
-      Self__NLER=((__STRING *)buffer__GUFK);
-      new_capacity__MLER= 0;
-      if ((Self__NLER->capacity__MNK <= Self__NLER->count__VF)) {
-        if ((Self__NLER->capacity__MNK ==  0)) {
-          Self__NLER->capacity__MNK= 32;
-          Self__NLER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__MLER=(__INTEGER)(Self__NLER->capacity__MNK <<  1);
-          Self__OLER=((__CHARACTER *)Self__NLER->storage__XNK);
-          old_nb_elts__PLER=Self__NLER->capacity__MNK;
-          new__QLER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OLER),((__UINTEGER_32 )old_nb_elts__PLER),((__UINTEGER_32 )new_capacity__MLER)));
-          upper__13PR=(__INTEGER)(new_capacity__MLER -  1);
-          Self__Z3PR=old_nb_elts__PLER;
-          while ((Self__Z3PR <= upper__13PR)) {
-            new__QLER[Self__Z3PR]='\0';
-            Self__Z3PR=(__INTEGER)(Self__Z3PR +  1);
-          };
-          Self__NLER->storage__XNK=new__QLER;
-          Self__NLER->capacity__MNK=new_capacity__MLER;
-        };
+    add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MZRH),'`');
+  append_name_in__APXE(((__TYPE_FULL__XMB *)Self__LZRH->static_type__W54D),buffer__MZRH);
+  if (((void *)Self__LZRH->living_type__U0RH != (void *)NULL)) {
+    add_last__ACV(((__STRING__BC *)buffer__MZRH),'(');
+    __tmp__F0RH=(__INTEGER__Q)(Self__LZRH->living_type__U0RH->upper__A1RH -  1);
+    Self__YWNL= 0;
+    while ((Self__YWNL <= __tmp__F0RH)) {
+      __tmp__K1RH=((void **)((__TYPES__BN5D *)Self__LZRH->living_type__U0RH)->storage__1LYI)[Self__YWNL];
+      switch (((struct ___OBJ *)__tmp__K1RH)->__id) {
+      case __TYPE__FF__: {
+        __tmp__L1RH=((__TYPE__FF *)__tmp__K1RH)->intern_name__TZMB;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__L1RH=(&__string_5);
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__L1RH=(&__string_6);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__L1RH=(&__string_54);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__L1RH=(&__string_56);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__L1RH=((__TYPE_GENERIC__OCY *)__tmp__K1RH)->parent_type__PCY.intern_name__TZMB;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__L1RH=intern_name__KZBI();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__L1RH=((__PROFIL_BLOCK__O3NJ *)__tmp__K1RH)->parent_profil__P3NJ.name__B2IK;
+      } break;
       };
-      ((__CHARACTER *)Self__NLER->storage__XNK)[Self__NLER->count__VF]=',';
-      Self__NLER->count__VF=(__INTEGER)(Self__NLER->count__VF +  1);
-      Self__WWTK=(__INTEGER)(Self__WWTK +  1);
+      append__KWX(((__STRING__BC *)buffer__MZRH),__tmp__L1RH);
+      add_last__ACV(((__STRING__BC *)buffer__MZRH),',');
+      Self__YWNL=(__INTEGER__Q)(Self__YWNL +  1);
     };
-    Self__JE0Q=((__TYPES *)Self__FUFK->living_type__Z3QH);
-    __tmp__EWFK=((void **)Self__JE0Q->storage__4VFJ)[Self__JE0Q->upper__GLAG];
-    switch (((struct ___OBJ *)__tmp__EWFK)->__id) {
-    case __TYPE__: {
-      __tmp__FWFK=((__PROTOTYPE *)((__TYPE *)__tmp__EWFK)->prototype__RD)->parent_named__QD.name__1QB;
+    Self__0RUT=((__TYPES__BN5D *)Self__LZRH->living_type__U0RH);
+    __tmp__54NT=((void **)Self__0RUT->storage__1LYI)[Self__0RUT->upper__A1RH];
+    switch (((struct ___OBJ *)__tmp__54NT)->__id) {
+    case __TYPE__FF__: {
+      __tmp__L1RH=((__TYPE__FF *)__tmp__54NT)->intern_name__TZMB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__L1RH=(&__string_5);
     } break;
-    case __TYPE_NULL__: {
-      __tmp__FWFK=(&__string_59);
+    case __TYPE_VOID__IMB__: {
+      __tmp__L1RH=(&__string_6);
     } break;
-    case __TYPE_VOID__: {
-      __tmp__FWFK=(&__string_2);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__L1RH=(&__string_54);
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__FWFK=(&__string_44);
+    case __TYPE_ID__MMB__: {
+      __tmp__L1RH=(&__string_56);
     } break;
-    case __TYPE_ID__: {
-      __tmp__FWFK=(&__string_46);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__L1RH=((__TYPE_GENERIC__OCY *)__tmp__54NT)->parent_type__PCY.intern_name__TZMB;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__FWFK=((__TYPE_GENERIC *)__tmp__EWFK)->intern_name__UR2B;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__L1RH=intern_name__KZBI();
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__FWFK=((__PROFIL_BLOCK *)__tmp__EWFK)->parent_profil__OGAG.name__5IEI;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__L1RH=((__PROFIL_BLOCK__O3NJ *)__tmp__54NT)->parent_profil__P3NJ.name__B2IK;
     } break;
     };
-    append__MOK(buffer__GUFK,__tmp__FWFK);
-    Self__TLER=((__STRING *)buffer__GUFK);
-    new_capacity__SLER= 0;
-    if ((Self__TLER->capacity__MNK <= Self__TLER->count__VF)) {
-      if ((Self__TLER->capacity__MNK ==  0)) {
-        Self__TLER->capacity__MNK= 32;
-        Self__TLER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SLER=(__INTEGER)(Self__TLER->capacity__MNK <<  1);
-        Self__ULER=((__CHARACTER *)Self__TLER->storage__XNK);
-        old_nb_elts__VLER=Self__TLER->capacity__MNK;
-        new__WLER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ULER),((__UINTEGER_32 )old_nb_elts__VLER),((__UINTEGER_32 )new_capacity__SLER)));
-        upper__A4PR=(__INTEGER)(new_capacity__SLER -  1);
-        Self__43PR=old_nb_elts__VLER;
-        while ((Self__43PR <= upper__A4PR)) {
-          new__WLER[Self__43PR]='\0';
-          Self__43PR=(__INTEGER)(Self__43PR +  1);
-        };
-        Self__TLER->storage__XNK=new__WLER;
-        Self__TLER->capacity__MNK=new_capacity__SLER;
-      };
-    };
-    ((__CHARACTER *)Self__TLER->storage__XNK)[Self__TLER->count__VF]=')';
-    Self__TLER->count__VF=(__INTEGER)(Self__TLER->count__VF +  1);
-  };
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__GUFK,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__BRLK=ANY__->object_id__45YG;
-    } else {
-      result__X0ZK=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__X0ZK;
-      ANY__->object_id__55YG=0;
-      __tmp__BRLK=result__X0ZK;
+    append__KWX(((__STRING__BC *)buffer__MZRH),__tmp__L1RH);
+    add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+  };
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_29));
+    __tmp__ZD3H=&(Self__LZRH->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__ZD3H->object_id__BS0E==0) {
+      __tmp__EKUH=__tmp__ZD3H->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__3D3H=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__2M5H=&(Self__LZRH->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+      __tmp__2M5H->object_id__AS0E=result__3D3H;
+      __tmp__2M5H->object_id__BS0E=0;
+      __tmp__EKUH=result__3D3H;
     };
-    append_in__4VC(((__INTEGER_32 )__tmp__BRLK),buffer__GUFK);
-    append__MOK(buffer__GUFK,(&__string_268));
+    append_in__AEE(__tmp__EKUH,buffer__MZRH);
+    append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_27));
   };
 }
 
-static void display__JWFK(__PROTOTYPE_CST *Self__KWFK,void *buffer__LWFK)
-// ({PROTOTYPE_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__2P5H(__PROTOTYPE_CST__LAXC *Self__3P5H,__STRING__BC *buffer__4P5H)
+// ({PROTOTYPE_CST__LAXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __TYPE_FULL *Self__GRLK;
-  __INTEGER __tmp__1RLK,result__F1ZK;
-  Self__GRLK=((__TYPE_FULL *)Self__KWFK->parent_constant__W2LC.static_type__M2YD);
-  if (((__UINTEGER_8)(Self__GRLK->flag__ATL &  32) !=  0)) {
-    append__MOK(buffer__LWFK,(&__string_341));
-  };
-  append_name_in__M5XD(Self__GRLK,buffer__LWFK);
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__LWFK,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__1RLK=ANY__->object_id__45YG;
-    } else {
-      result__F1ZK=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__F1ZK;
-      ANY__->object_id__55YG=0;
-      __tmp__1RLK=result__F1ZK;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__1RLK),buffer__LWFK);
-    append__MOK(buffer__LWFK,(&__string_268));
+  __TYPE_FULL__XMB *Self__KL1T;
+  __ANY__C *__tmp__GYBI,*__tmp__H2BI;
+  __INTEGER__Q __tmp__BEAI,result__KYBI;
+  Self__KL1T=((__TYPE_FULL__XMB *)Self__3P5H->parent_constant__MAXC.static_type__5G4D);
+  if (((__UINTEGER_8__4LC)(Self__KL1T->flag__RLK &  32) !=  0)) {
+    (&__string_351)->count__0C= 8;
+    (&__string_351)->storage__1C="Generic ";
+    append__KWX(((__STRING__BC *)buffer__4P5H),(&__string_351));
+  };
+  append_name_in__APXE(Self__KL1T,buffer__4P5H);
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__4P5H),(&__string_29));
+    __tmp__GYBI=&(Self__3P5H->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__GYBI->object_id__BS0E==0) {
+      __tmp__BEAI=__tmp__GYBI->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__KYBI=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__H2BI=&(Self__3P5H->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+      __tmp__H2BI->object_id__AS0E=result__KYBI;
+      __tmp__H2BI->object_id__BS0E=0;
+      __tmp__BEAI=result__KYBI;
+    };
+    append_in__AEE(__tmp__BEAI,buffer__4P5H);
+    append__KWX(((__STRING__BC *)buffer__4P5H),(&__string_27));
   };
 }
 
-static void display__NWFK(__INTEGER_CST *Self__OWFK,void *buffer__PWFK)
-// ({INTEGER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__U1RH(__INTEGER_CST__XAXC *Self__V1RH,__STRING__BC *buffer__W1RH)
+// ({INTEGER_CST__XAXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __STRING *Self__ZLER,*Self__5LER;
-  __INTEGER new_capacity__YLER,old_nb_elts__1LER,upper__F4PR,Self__D4PR;
-  __INTEGER new_capacity__4LER,old_nb_elts__BMER,upper__K4PR,Self__I4PR;
-  __INTEGER __tmp__LSLK,result__S1ZK;
-  __CHARACTER *Self__0LER,*new__2LER,*Self__AMER,*new__CMER;
-  Self__ZLER=((__STRING *)buffer__PWFK);
-  new_capacity__YLER= 0;
-  if ((Self__ZLER->capacity__MNK <= Self__ZLER->count__VF)) {
-    if ((Self__ZLER->capacity__MNK ==  0)) {
-      Self__ZLER->capacity__MNK= 32;
-      Self__ZLER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YLER=(__INTEGER)(Self__ZLER->capacity__MNK <<  1);
-      Self__0LER=((__CHARACTER *)Self__ZLER->storage__XNK);
-      old_nb_elts__1LER=Self__ZLER->capacity__MNK;
-      new__2LER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0LER),((__UINTEGER_32 )old_nb_elts__1LER),((__UINTEGER_32 )new_capacity__YLER)));
-      upper__F4PR=(__INTEGER)(new_capacity__YLER -  1);
-      Self__D4PR=old_nb_elts__1LER;
-      while ((Self__D4PR <= upper__F4PR)) {
-        new__2LER[Self__D4PR]='\0';
-        Self__D4PR=(__INTEGER)(Self__D4PR +  1);
-      };
-      Self__ZLER->storage__XNK=new__2LER;
-      Self__ZLER->capacity__MNK=new_capacity__YLER;
-    };
-  };
-  ((__CHARACTER *)Self__ZLER->storage__XNK)[Self__ZLER->count__VF]='(';
-  Self__ZLER->count__VF=(__INTEGER)(Self__ZLER->count__VF +  1);
-  append_name_in__M5XD(Self__OWFK->parent_constant__B3LC.static_type__M2YD,buffer__PWFK);
-  Self__5LER=((__STRING *)buffer__PWFK);
-  new_capacity__4LER= 0;
-  if ((Self__5LER->capacity__MNK <= Self__5LER->count__VF)) {
-    if ((Self__5LER->capacity__MNK ==  0)) {
-      Self__5LER->capacity__MNK= 32;
-      Self__5LER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4LER=(__INTEGER)(Self__5LER->capacity__MNK <<  1);
-      Self__AMER=((__CHARACTER *)Self__5LER->storage__XNK);
-      old_nb_elts__BMER=Self__5LER->capacity__MNK;
-      new__CMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AMER),((__UINTEGER_32 )old_nb_elts__BMER),((__UINTEGER_32 )new_capacity__4LER)));
-      upper__K4PR=(__INTEGER)(new_capacity__4LER -  1);
-      Self__I4PR=old_nb_elts__BMER;
-      while ((Self__I4PR <= upper__K4PR)) {
-        new__CMER[Self__I4PR]='\0';
-        Self__I4PR=(__INTEGER)(Self__I4PR +  1);
-      };
-      Self__5LER->storage__XNK=new__CMER;
-      Self__5LER->capacity__MNK=new_capacity__4LER;
-    };
-  };
-  ((__CHARACTER *)Self__5LER->storage__XNK)[Self__5LER->count__VF]=')';
-  Self__5LER->count__VF=(__INTEGER)(Self__5LER->count__VF +  1);
-  append_in__XYWE(Self__OWFK->value__W4YD,buffer__PWFK);
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__PWFK,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__LSLK=ANY__->object_id__45YG;
-    } else {
-      result__S1ZK=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__S1ZK;
-      ANY__->object_id__55YG=0;
-      __tmp__LSLK=result__S1ZK;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__LSLK),buffer__PWFK);
-    append__MOK(buffer__PWFK,(&__string_268));
+  __ANY__C *__tmp__HE3H,*__tmp__RN5H;
+  __INTEGER__Q __tmp__UKUH,result__LE3H;
+  add_last__ACV(((__STRING__BC *)buffer__W1RH),'(');
+  append_name_in__APXE(((__TYPE_FULL__XMB *)Self__V1RH->parent_constant__YAXC.static_type__5G4D),buffer__W1RH);
+  add_last__ACV(((__STRING__BC *)buffer__W1RH),')');
+  append_in__IMXE(Self__V1RH->value__FH4D,buffer__W1RH);
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__W1RH),(&__string_29));
+    __tmp__HE3H=&(Self__V1RH->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__HE3H->object_id__BS0E==0) {
+      __tmp__UKUH=__tmp__HE3H->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__LE3H=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__RN5H=&(Self__V1RH->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+      __tmp__RN5H->object_id__AS0E=result__LE3H;
+      __tmp__RN5H->object_id__BS0E=0;
+      __tmp__UKUH=result__LE3H;
+    };
+    append_in__AEE(__tmp__UKUH,buffer__W1RH);
+    append__KWX(((__STRING__BC *)buffer__W1RH),(&__string_27));
   };
 }
 
-static void display__FYTK(__SWITCH *Self__GYTK,void *buffer__HYTK)
-// ({SWITCH},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__JUFL(__SWITCH__QDXC *Self__KUFL,__STRING__BC *buffer__LUFL)
+// ({SWITCH__QDXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *__tmp__KZTK;
-  __IS_EXPANDED *Self__M3JQ;
-  __STRING *Self__FMER,*Self__LMER,*Self__RMER,*Self__AGAR;
-  __INTEGER new_capacity__EMER,old_nb_elts__HMER,upper__P4PR,Self__N4PR;
-  __INTEGER new_capacity__KMER,old_nb_elts__NMER,upper__U4PR,Self__S4PR;
-  __INTEGER __tmp__VZTK,Self__G55K,limit_up__H55K,__tmp__QYTK;
-  __INTEGER new_capacity__QMER,old_nb_elts__TMER,upper__Z4PR,Self__X4PR;
-  __INTEGER j__MYTK;
-  void *__tmp__XYTK;
-  void *__tmp__YYTK;
-  void *i__OYTK;
-  __CHARACTER *Self__GMER,*new__IMER,*Self__MMER,*new__OMER,*Self__SMER;
-  __CHARACTER *new__UMER;
-  append__MOK(buffer__HYTK,(&__string_342));
-  __tmp__KZTK=Self__GYTK->expr__ULFI;
-  switch (((struct ___OBJ *)__tmp__KZTK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__M3JQ=((__IS_EXPANDED *)__tmp__KZTK);
-    append__MOK(buffer__HYTK,(&__string_265));
-    display__UXFK(Self__M3JQ->receiver__WN2H,buffer__HYTK);
-    Self__FMER=((__STRING *)buffer__HYTK);
-    new_capacity__EMER= 0;
-    if ((Self__FMER->capacity__MNK <= Self__FMER->count__VF)) {
-      if ((Self__FMER->capacity__MNK ==  0)) {
-        Self__FMER->capacity__MNK= 32;
-        Self__FMER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EMER=(__INTEGER)(Self__FMER->capacity__MNK <<  1);
-        Self__GMER=((__CHARACTER *)Self__FMER->storage__XNK);
-        old_nb_elts__HMER=Self__FMER->capacity__MNK;
-        new__IMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GMER),((__UINTEGER_32 )old_nb_elts__HMER),((__UINTEGER_32 )new_capacity__EMER)));
-        upper__P4PR=(__INTEGER)(new_capacity__EMER -  1);
-        Self__N4PR=old_nb_elts__HMER;
-        while ((Self__N4PR <= upper__P4PR)) {
-          new__IMER[Self__N4PR]='\0';
-          Self__N4PR=(__INTEGER)(Self__N4PR +  1);
-        };
-        Self__FMER->storage__XNK=new__IMER;
-        Self__FMER->capacity__MNK=new_capacity__EMER;
-      };
-    };
-    ((__CHARACTER *)Self__FMER->storage__XNK)[Self__FMER->count__VF]=')';
-    Self__FMER->count__VF=(__INTEGER)(Self__FMER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__KZTK,buffer__HYTK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__KZTK,buffer__HYTK);
-  } break;
-  };
-  Self__LMER=((__STRING *)buffer__HYTK);
-  new_capacity__KMER= 0;
-  if ((Self__LMER->capacity__MNK <= Self__LMER->count__VF)) {
-    if ((Self__LMER->capacity__MNK ==  0)) {
-      Self__LMER->capacity__MNK= 32;
-      Self__LMER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KMER=(__INTEGER)(Self__LMER->capacity__MNK <<  1);
-      Self__MMER=((__CHARACTER *)Self__LMER->storage__XNK);
-      old_nb_elts__NMER=Self__LMER->capacity__MNK;
-      new__OMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MMER),((__UINTEGER_32 )old_nb_elts__NMER),((__UINTEGER_32 )new_capacity__KMER)));
-      upper__U4PR=(__INTEGER)(new_capacity__KMER -  1);
-      Self__S4PR=old_nb_elts__NMER;
-      while ((Self__S4PR <= upper__U4PR)) {
-        new__OMER[Self__S4PR]='\0';
-        Self__S4PR=(__INTEGER)(Self__S4PR +  1);
-      };
-      Self__LMER->storage__XNK=new__OMER;
-      Self__LMER->capacity__MNK=new_capacity__KMER;
-    };
-  };
-  ((__CHARACTER *)Self__LMER->storage__XNK)[Self__LMER->count__VF]='\n';
-  Self__LMER->count__VF=(__INTEGER)(Self__LMER->count__VF +  1);
-  if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) >  0)) {
-    append__MOK(indent__BQOG,(&__string_343));
-    __tmp__VZTK=((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-    Self__G55K= 0;
-    limit_up__H55K=(__INTEGER)(__tmp__VZTK -  1);
-    while ((Self__G55K <= limit_up__H55K)) {
-      append__MOK(buffer__HYTK,indent__BQOG);
-      __tmp__QYTK=((__STRING *)buffer__HYTK)->count__VF;
-      ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)((__INTEGER)(__tmp__QYTK -  1) -  1)]='+';
-      ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__HYTK)->count__VF -  1)]='-';
-      __tmp__XYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__G55K])->id__YLAG;
-      switch (((struct ___OBJ *)__tmp__XYTK)->__id) {
-      case __TYPE__: {
-        __tmp__YYTK=((__PROTOTYPE *)((__TYPE *)__tmp__XYTK)->prototype__RD)->parent_named__QD.name__1QB;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__YYTK=(&__string_59);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__YYTK=(&__string_2);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__YYTK=(&__string_44);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__YYTK=(&__string_46);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__YYTK=((__TYPE_GENERIC *)__tmp__XYTK)->intern_name__UR2B;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__YYTK=((__PROFIL_BLOCK *)__tmp__XYTK)->parent_profil__OGAG.name__5IEI;
-      } break;
-      };
-      append__MOK(buffer__HYTK,__tmp__YYTK);
-      append__MOK(buffer__HYTK,(&__string_269));
-      append__MOK(buffer__HYTK,indent__BQOG);
-      i__OYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__G55K])->code__JPAG;
-      if (((void *)i__OYTK == (void *)NULL)) {
-        append__MOK(buffer__HYTK,(&__string_344));
-      } else {
-        display__EQQG(i__OYTK,buffer__HYTK);
-      };
-      Self__RMER=((__STRING *)buffer__HYTK);
-      new_capacity__QMER= 0;
-      if ((Self__RMER->capacity__MNK <= Self__RMER->count__VF)) {
-        if ((Self__RMER->capacity__MNK ==  0)) {
-          Self__RMER->capacity__MNK= 32;
-          Self__RMER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__QMER=(__INTEGER)(Self__RMER->capacity__MNK <<  1);
-          Self__SMER=((__CHARACTER *)Self__RMER->storage__XNK);
-          old_nb_elts__TMER=Self__RMER->capacity__MNK;
-          new__UMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SMER),((__UINTEGER_32 )old_nb_elts__TMER),((__UINTEGER_32 )new_capacity__QMER)));
-          upper__Z4PR=(__INTEGER)(new_capacity__QMER -  1);
-          Self__X4PR=old_nb_elts__TMER;
-          while ((Self__X4PR <= upper__Z4PR)) {
-            new__UMER[Self__X4PR]='\0';
-            Self__X4PR=(__INTEGER)(Self__X4PR +  1);
-          };
-          Self__RMER->storage__XNK=new__UMER;
-          Self__RMER->capacity__MNK=new_capacity__QMER;
-        };
-      };
-      ((__CHARACTER *)Self__RMER->storage__XNK)[Self__RMER->count__VF]='\n';
-      Self__RMER->count__VF=(__INTEGER)(Self__RMER->count__VF +  1);
-      Self__G55K=(__INTEGER)(Self__G55K +  1);
-    };
-    ((__CHARACTER *)((__STRING *)indent__BQOG)->storage__XNK)[(__INTEGER)((__INTEGER)(((__STRING *)indent__BQOG)->count__VF -  1) -  1)]=' ';
-    j__MYTK=((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-    append__MOK(buffer__HYTK,indent__BQOG);
-    __tmp__QYTK=((__STRING *)buffer__HYTK)->count__VF;
-    ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)((__INTEGER)(__tmp__QYTK -  1) -  1)]='+';
-    ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__HYTK)->count__VF -  1)]='-';
-    __tmp__XYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__MYTK])->id__YLAG;
-    switch (((struct ___OBJ *)__tmp__XYTK)->__id) {
-    case __TYPE__: {
-      __tmp__YYTK=((__PROTOTYPE *)((__TYPE *)__tmp__XYTK)->prototype__RD)->parent_named__QD.name__1QB;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__YYTK=(&__string_59);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__YYTK=(&__string_2);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__YYTK=(&__string_44);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__YYTK=(&__string_46);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__YYTK=((__TYPE_GENERIC *)__tmp__XYTK)->intern_name__UR2B;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__YYTK=((__PROFIL_BLOCK *)__tmp__XYTK)->parent_profil__OGAG.name__5IEI;
-    } break;
-    };
-    append__MOK(buffer__HYTK,__tmp__YYTK);
-    append__MOK(buffer__HYTK,(&__string_269));
-    append__MOK(buffer__HYTK,indent__BQOG);
-    i__OYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__MYTK])->code__JPAG;
-    if (((void *)i__OYTK == (void *)NULL)) {
-      append__MOK(buffer__HYTK,(&__string_344));
-    } else {
-      display__EQQG(i__OYTK,buffer__HYTK);
-    };
-    Self__AGAR=((__STRING *)indent__BQOG);
-    if (( 2 > Self__AGAR->count__VF)) {
-      Self__AGAR->count__VF= 0;
-    } else {
-      Self__AGAR->count__VF=(__INTEGER)(Self__AGAR->count__VF -  2);
+  void *__tmp__PVFL;
+  __IS_EXPANDED__35NJ *Self__BO2S;
+  __GET_TYPE_ID__HAOJ *Self__DO2S;
+  __TYPE_FULL__XMB *Self__ML1T;
+  __SIZE_OF__5GOJ *Self__FO2S;
+  __INTEGER__Q Result__C5NT,__tmp__1VFL,Self__AXTL,__tmp__UUFL;
+  __INTEGER__Q __tmp__VUFL,__tmp__XUFL;
+  void *__tmp__1UFL;
+  __STRING_CONSTANT__0 *__tmp__2UFL;
+  __LIST__WH *i__SUFL;
+  __STRING__BC *Self__DJXT;
+  append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_478));
+  __tmp__PVFL=Self__KUFL->expr__OVFL;
+  switch (((struct ___OBJ *)__tmp__PVFL)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__PVFL),buffer__LUFL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__BO2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__PVFL));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__BO2S->receiver__RA5J),buffer__LUFL);
+    add_last__ACV(((__STRING__BC *)buffer__LUFL),')');
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__DO2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__PVFL));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_350));
+    Self__ML1T=((__TYPE_FULL__XMB *)Self__DO2S->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ML1T->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_351));
+    };
+    append_name_in__APXE(Self__ML1T,buffer__LUFL);
+    add_last__ACV(((__STRING__BC *)buffer__LUFL),')');
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__FO2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__PVFL));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_352));
+    Self__ML1T=((__TYPE_FULL__XMB *)Self__FO2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ML1T->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_351));
+    };
+    append_name_in__APXE(Self__ML1T,buffer__LUFL);
+    add_last__ACV(((__STRING__BC *)buffer__LUFL),')');
+  } break;
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__LUFL),'\n');
+  Result__C5NT=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((Result__C5NT >  0)) {
+    append__KWX(((__STRING__BC *)indent__UH),(&__string_479));
+    __tmp__1VFL=(__INTEGER__Q)(Self__KUFL->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ -  1);
+    Self__AXTL= 0;
+    while ((Self__AXTL <= __tmp__1VFL)) {
+      append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+      __tmp__UUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+      __tmp__VUFL=(__INTEGER__Q)(__tmp__UUFL -  1);
+      ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__VUFL -  1)]='+';
+      __tmp__XUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+      ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__XUFL -  1)]='-';
+      __tmp__1UFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__AXTL])->id__KEFJ;
+      switch (((struct ___OBJ *)__tmp__1UFL)->__id) {
+      case __TYPE__FF__: {
+        __tmp__2UFL=((__TYPE__FF *)__tmp__1UFL)->intern_name__TZMB;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__2UFL=(&__string_5);
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__2UFL=(&__string_6);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__2UFL=(&__string_54);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__2UFL=(&__string_56);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__2UFL=((__TYPE_GENERIC__OCY *)__tmp__1UFL)->parent_type__PCY.intern_name__TZMB;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__2UFL=intern_name__KZBI();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__2UFL=((__PROFIL_BLOCK__O3NJ *)__tmp__1UFL)->parent_profil__P3NJ.name__B2IK;
+      } break;
+      };
+      append__KWX(((__STRING__BC *)buffer__LUFL),__tmp__2UFL);
+      (&__string_354)->count__0C= 2;
+      (&__string_354)->storage__1C=":\n";
+      append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_354));
+      append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+      i__SUFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__AXTL])->code__DIFJ;
+      if (((void *)i__SUFL == (void *)NULL)) {
+        (&__string_480)->count__0C= 7;
+        (&__string_480)->storage__1C="<Empty>";
+        append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_480));
+      } else /* FALSE */ {
+        display__0HFE(((__LIST__WH *)i__SUFL),buffer__LUFL);
+      };
+      add_last__ACV(((__STRING__BC *)buffer__LUFL),'\n');
+      Self__AXTL=(__INTEGER__Q)(Self__AXTL +  1);
+    };
+    ((__CHARACTER__DB *)((__STRING__BC *)indent__UH)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(((__STRING__BC *)indent__UH)->count__WJ -  1) -  1)]=' ';
+    __tmp__1VFL=Self__KUFL->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+    append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+    __tmp__UUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+    __tmp__VUFL=(__INTEGER__Q)(__tmp__UUFL -  1);
+    ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__VUFL -  1)]='+';
+    __tmp__XUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+    ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__XUFL -  1)]='-';
+    __tmp__1UFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__1VFL])->id__KEFJ;
+    switch (((struct ___OBJ *)__tmp__1UFL)->__id) {
+    case __TYPE__FF__: {
+      __tmp__2UFL=((__TYPE__FF *)__tmp__1UFL)->intern_name__TZMB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__2UFL=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__2UFL=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__2UFL=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__2UFL=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__2UFL=((__TYPE_GENERIC__OCY *)__tmp__1UFL)->parent_type__PCY.intern_name__TZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__2UFL=intern_name__KZBI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__2UFL=((__PROFIL_BLOCK__O3NJ *)__tmp__1UFL)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    append__KWX(((__STRING__BC *)buffer__LUFL),__tmp__2UFL);
+    append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_354));
+    append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+    i__SUFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__1VFL])->code__DIFJ;
+    if (((void *)i__SUFL == (void *)NULL)) {
+      append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_480));
+    } else /* FALSE */ {
+      display__0HFE(((__LIST__WH *)i__SUFL),buffer__LUFL);
+    };
+    Self__DJXT=((__STRING__BC *)indent__UH);
+    if (( 2 > Self__DJXT->count__WJ)) {
+      Self__DJXT->count__WJ= 0;
+    } else /* FALSE */ {
+      Self__DJXT->count__WJ=(__INTEGER__Q)(Self__DJXT->count__WJ -  2);
     };
   };
 }
 
-static void display__SWFK(__NODE_TYPE *Self__TWFK,void *buffer__UWFK)
-// ({NODE_TYPE},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__Z1RH(__NODE_TYPE__SK2C *Self__01RH,__STRING__BC *buffer__11RH)
+// ({NODE_TYPE__SK2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *__tmp__CXFK,*__tmp__GZ4R,*__tmp__KXFK;
-  __IS_EXPANDED *Self__ZHIQ,*Self__4HIQ,*Self__AIIQ;
-  __STRING *Self__XMER,*Self__JNER,*Self__PNER,*Self__VNER;
-  __INTEGER new_capacity__WMER,old_nb_elts__ZMER,upper__44PR,Self__24PR;
-  __INTEGER new_capacity__INER,old_nb_elts__LNER,upper__D5PR,Self__B5PR;
-  __INTEGER new_capacity__ONER,old_nb_elts__RNER,upper__I5PR,Self__G5PR;
-  __INTEGER new_capacity__UNER,old_nb_elts__XNER,upper__N5PR,Self__L5PR;
-  void *__tmp__DXFK,*__tmp__FZ4R;
-  __DTA_WR_CODE *Self__3MER;
-  void *__tmp__4MER,*__tmp__CNER,*__tmp__GNER;
-  void *__tmp__5MER,*__tmp__DNER,*__tmp__HNER;
-  __DTA_WR_VALUE *Self__BNER;
-  __DTA_RD_ARGS *Self__FNER;
-  __CHARACTER *Self__YMER,*new__0MER,*Self__KNER,*new__MNER,*Self__QNER;
-  __CHARACTER *new__SNER,*Self__WNER,*new__YNER;
-  if (((void *)Self__TWFK->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
-    if (((void *)Self__TWFK->parent_node__QLQC.first_code__NHAG == (void *)NULL)) {
-      append_in__4VC(((__INTEGER_32 )((__INTEGER )((__POINTER )Self__TWFK))),buffer__UWFK);
-      append__MOK(buffer__UWFK,(&__string_345));
-      __tmp__CXFK=Self__TWFK->parent_node__QLQC.expr__RJZD;
-      switch (((struct ___OBJ *)__tmp__CXFK)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__CXFK,buffer__UWFK);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__ZHIQ=((__IS_EXPANDED *)__tmp__CXFK);
-        append__MOK(buffer__UWFK,(&__string_265));
-        display__UXFK(Self__ZHIQ->receiver__WN2H,buffer__UWFK);
-        Self__XMER=((__STRING *)buffer__UWFK);
-        new_capacity__WMER= 0;
-        if ((Self__XMER->capacity__MNK <= Self__XMER->count__VF)) {
-          if ((Self__XMER->capacity__MNK ==  0)) {
-            Self__XMER->capacity__MNK= 32;
-            Self__XMER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__WMER=(__INTEGER)(Self__XMER->capacity__MNK <<  1);
-            Self__YMER=((__CHARACTER *)Self__XMER->storage__XNK);
-            old_nb_elts__ZMER=Self__XMER->capacity__MNK;
-            new__0MER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YMER),((__UINTEGER_32 )old_nb_elts__ZMER),((__UINTEGER_32 )new_capacity__WMER)));
-            upper__44PR=(__INTEGER)(new_capacity__WMER -  1);
-            Self__24PR=old_nb_elts__ZMER;
-            while ((Self__24PR <= upper__44PR)) {
-              new__0MER[Self__24PR]='\0';
-              Self__24PR=(__INTEGER)(Self__24PR +  1);
-            };
-            Self__XMER->storage__XNK=new__0MER;
-            Self__XMER->capacity__MNK=new_capacity__WMER;
-          };
-        };
-        ((__CHARACTER *)Self__XMER->storage__XNK)[Self__XMER->count__VF]=')';
-        Self__XMER->count__VF=(__INTEGER)(Self__XMER->count__VF +  1);
+  void *__tmp__L2RH;
+  __IS_EXPANDED__35NJ *Self__QO2S;
+  __GET_TYPE_ID__HAOJ *Self__SO2S;
+  __TYPE_FULL__XMB *Self__QL1T;
+  __SIZE_OF__5GOJ *Self__UO2S;
+  if (((void *)Self__01RH->parent_node__TK2C.switch__21RH == (void *)NULL)) {
+    if (((void *)Self__01RH->parent_node__TK2C.first_code__D2RH == (void *)NULL)) {
+      append_in__4N5H(((__POINTER__IB )Self__01RH),buffer__11RH);
+      append__KWX(((__STRING__BC *)buffer__11RH),(&__string_481));
+      __tmp__L2RH=Self__01RH->parent_node__TK2C.expr__CV4D;
+      switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__CXFK,buffer__UWFK);
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__CXFK,buffer__UWFK);
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__L2RH),buffer__11RH);
       } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__CXFK,buffer__UWFK);
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__CXFK,buffer__UWFK);
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__CXFK,buffer__UWFK);
+      case __IS_EXPANDED__35NJ__: {
+        Self__QO2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__QO2S->receiver__RA5J),buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
       } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__CXFK,buffer__UWFK);
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__SO2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_350));
+        Self__QL1T=((__TYPE_FULL__XMB *)Self__SO2S->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+        };
+        append_name_in__APXE(Self__QL1T,buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
       } break;
-      case __ITEM__: {
-        display__52FK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __CAST__: {
-        display__I3FK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__CXFK,buffer__UWFK);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__CXFK,buffer__UWFK);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__CXFK,buffer__UWFK);
+      case __SIZE_OF__5GOJ__: {
+        Self__UO2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_352));
+        Self__QL1T=((__TYPE_FULL__XMB *)Self__UO2S->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+        };
+        append_name_in__APXE(Self__QL1T,buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__CXFK,buffer__UWFK);
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__CXFK,buffer__UWFK);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__CXFK,buffer__UWFK);
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__CXFK,buffer__UWFK);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__CXFK,buffer__UWFK);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__CXFK,buffer__UWFK);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      };
-      append__MOK(buffer__UWFK,(&__string_346));
-      __tmp__DXFK=Self__TWFK->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__DXFK)->__id) {
-      case __DTA_RD__: {
-        append__MOK(buffer__UWFK,(&__string_347));
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_CAST__: {
-        append__MOK(buffer__UWFK,(&__string_348));
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_WR_CODE__: {
-        Self__3MER=((__DTA_WR_CODE *)__tmp__DXFK);
-        append__MOK(buffer__UWFK,(&__string_349));
-        __tmp__4MER=Self__3MER->parent_dta__MZLH.slot__WHZD;
-        if (((struct ___OBJ *)__tmp__4MER)->__id==__SLOT_DATA__) {
-          __tmp__5MER=((__SLOT_DATA *)__tmp__4MER)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-        } else {
-          __tmp__5MER=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4MER)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        };
-        append__MOK(buffer__UWFK,__tmp__5MER);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_BLOCK__: {
-        append__MOK(buffer__UWFK,(&__string_350));
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_WR_VALUE__: {
-        Self__BNER=((__DTA_WR_VALUE *)__tmp__DXFK);
-        append__MOK(buffer__UWFK,(&__string_351));
-        __tmp__CNER=Self__BNER->parent_dta__XSUH.slot__WHZD;
-        if (((struct ___OBJ *)__tmp__CNER)->__id==__SLOT_DATA__) {
-          __tmp__DNER=((__SLOT_DATA *)__tmp__CNER)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-        } else {
-          __tmp__DNER=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CNER)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        };
-        append__MOK(buffer__UWFK,__tmp__DNER);
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_RD_ARGS__: {
-        Self__FNER=((__DTA_RD_ARGS *)__tmp__DXFK);
-        append__MOK(buffer__UWFK,(&__string_352));
-        __tmp__GNER=Self__FNER->parent_dta__HOWH.slot__WHZD;
-        if (((struct ___OBJ *)__tmp__GNER)->__id==__SLOT_DATA__) {
-          __tmp__HNER=((__SLOT_DATA *)__tmp__GNER)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-        } else {
-          __tmp__HNER=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__GNER)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        };
-        append__MOK(buffer__UWFK,__tmp__HNER);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      };
-      append__MOK(buffer__UWFK,(&__string_353));
-      __tmp__FZ4R=Self__TWFK->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__FZ4R)->__id) {
-      case __DTA_RD__: {
-        __tmp__GZ4R=((__DTA_RD *)__tmp__FZ4R)->parent_dta__NLQC.result_expr__YHZD;
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_CAST__: {
-        __tmp__GZ4R=((__DTA_CAST *)__tmp__FZ4R)->result_expr__G01H;
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_WR_CODE__: {
-        __tmp__GZ4R=((__DTA_WR_CODE *)__tmp__FZ4R)->parent_dta__MZLH.result_expr__YHZD;
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_BLOCK__: {
-        __tmp__GZ4R=((__DTA_BLOCK *)__tmp__FZ4R)->result_expr__F41H;
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__GZ4R=((__DTA_WR_VALUE *)__tmp__FZ4R)->parent_dta__XSUH.result_expr__YHZD;
+      };
+      append__KWX(((__STRING__BC *)buffer__11RH),(&__string_482));
+      __tmp__L2RH=Self__01RH->parent_node__TK2C.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+      case __DTA_RD__VK2C__: {
+        (&__string_483)->count__0C= 8;
+        (&__string_483)->storage__1C="DTA_READ";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_483));
       } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__GZ4R=((__DTA_RD_ARGS *)__tmp__FZ4R)->parent_dta__HOWH.result_expr__YHZD;
+      case __DTA_CAST__5FPJ__: {
+        (&__string_484)->count__0C= 8;
+        (&__string_484)->storage__1C="DTA_CAST";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_484));
       } break;
-      };
-      switch (((struct ___OBJ *)__tmp__GZ4R)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__GZ4R,buffer__UWFK);
+      case __DTA_WR_CODE__UPPJ__: {
+        display__3JBK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__GZ4R,buffer__UWFK);
+      case __DTA_WR_VALUE__KIWJ__: {
+        display__DKBK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__GZ4R,buffer__UWFK);
+      case __DTA_BLOCK__GSWJ__: {
+        (&__string_485)->count__0C= 9;
+        (&__string_485)->storage__1C="DTA_BLOCK";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_485));
       } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__GZ4R,buffer__UWFK);
+      case __DTA_RD_ARGS__HSWJ__: {
+        display__MKBK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__GZ4R,buffer__UWFK);
+      };
+      append__KWX(((__STRING__BC *)buffer__11RH),(&__string_486));
+      __tmp__L2RH=result_expr__EQ5H(Self__01RH);
+      switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__GZ4R,buffer__UWFK);
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__GZ4R,buffer__UWFK);
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__L2RH),buffer__11RH);
       } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__GZ4R,buffer__UWFK);
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__GZ4R,buffer__UWFK);
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __IS_EXPANDED__: {
-        Self__4HIQ=((__IS_EXPANDED *)__tmp__GZ4R);
-        append__MOK(buffer__UWFK,(&__string_265));
-        display__UXFK(Self__4HIQ->receiver__WN2H,buffer__UWFK);
-        Self__JNER=((__STRING *)buffer__UWFK);
-        new_capacity__INER= 0;
-        if ((Self__JNER->capacity__MNK <= Self__JNER->count__VF)) {
-          if ((Self__JNER->capacity__MNK ==  0)) {
-            Self__JNER->capacity__MNK= 32;
-            Self__JNER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__INER=(__INTEGER)(Self__JNER->capacity__MNK <<  1);
-            Self__KNER=((__CHARACTER *)Self__JNER->storage__XNK);
-            old_nb_elts__LNER=Self__JNER->capacity__MNK;
-            new__MNER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KNER),((__UINTEGER_32 )old_nb_elts__LNER),((__UINTEGER_32 )new_capacity__INER)));
-            upper__D5PR=(__INTEGER)(new_capacity__INER -  1);
-            Self__B5PR=old_nb_elts__LNER;
-            while ((Self__B5PR <= upper__D5PR)) {
-              new__MNER[Self__B5PR]='\0';
-              Self__B5PR=(__INTEGER)(Self__B5PR +  1);
-            };
-            Self__JNER->storage__XNK=new__MNER;
-            Self__JNER->capacity__MNK=new_capacity__INER;
-          };
-        };
-        ((__CHARACTER *)Self__JNER->storage__XNK)[Self__JNER->count__VF]=')';
-        Self__JNER->count__VF=(__INTEGER)(Self__JNER->count__VF +  1);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__GZ4R,buffer__UWFK);
+      case __IS_EXPANDED__35NJ__: {
+        Self__QO2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__QO2S->receiver__RA5J),buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
       } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__GZ4R,buffer__UWFK);
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__SO2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_350));
+        Self__QL1T=((__TYPE_FULL__XMB *)Self__SO2S->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+        };
+        append_name_in__APXE(Self__QL1T,buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
       } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __ITEM__: {
-        display__52FK(__tmp__GZ4R,buffer__UWFK);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__GZ4R,buffer__UWFK);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __CAST__: {
-        display__I3FK(__tmp__GZ4R,buffer__UWFK);
+      case __SIZE_OF__5GOJ__: {
+        Self__UO2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_352));
+        Self__QL1T=((__TYPE_FULL__XMB *)Self__UO2S->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+        };
+        append_name_in__APXE(Self__QL1T,buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
       } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__GZ4R,buffer__UWFK);
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__GZ4R,buffer__UWFK);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__GZ4R,buffer__UWFK);
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__GZ4R,buffer__UWFK);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__GZ4R,buffer__UWFK);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__GZ4R,buffer__UWFK);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__GZ4R,buffer__UWFK);
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      };
-      Self__PNER=((__STRING *)buffer__UWFK);
-      new_capacity__ONER= 0;
-      if ((Self__PNER->capacity__MNK <= Self__PNER->count__VF)) {
-        if ((Self__PNER->capacity__MNK ==  0)) {
-          Self__PNER->capacity__MNK= 32;
-          Self__PNER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ONER=(__INTEGER)(Self__PNER->capacity__MNK <<  1);
-          Self__QNER=((__CHARACTER *)Self__PNER->storage__XNK);
-          old_nb_elts__RNER=Self__PNER->capacity__MNK;
-          new__SNER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QNER),((__UINTEGER_32 )old_nb_elts__RNER),((__UINTEGER_32 )new_capacity__ONER)));
-          upper__I5PR=(__INTEGER)(new_capacity__ONER -  1);
-          Self__G5PR=old_nb_elts__RNER;
-          while ((Self__G5PR <= upper__I5PR)) {
-            new__SNER[Self__G5PR]='\0';
-            Self__G5PR=(__INTEGER)(Self__G5PR +  1);
-          };
-          Self__PNER->storage__XNK=new__SNER;
-          Self__PNER->capacity__MNK=new_capacity__ONER;
-        };
-      };
-      ((__CHARACTER *)Self__PNER->storage__XNK)[Self__PNER->count__VF]='>';
-      Self__PNER->count__VF=(__INTEGER)(Self__PNER->count__VF +  1);
-    } else {
-      __tmp__KXFK=Self__TWFK->parent_node__QLQC.expr__RJZD;
-      switch (((struct ___OBJ *)__tmp__KXFK)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__KXFK,buffer__UWFK);
+      };
+      add_last__ACV(((__STRING__BC *)buffer__11RH),'>');
+    } else /* FALSE */ {
+      __tmp__L2RH=Self__01RH->parent_node__TK2C.expr__CV4D;
+      switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__KXFK,buffer__UWFK);
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__KXFK,buffer__UWFK);
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__L2RH),buffer__11RH);
       } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__KXFK,buffer__UWFK);
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__KXFK,buffer__UWFK);
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __IS_EXPANDED__: {
-        Self__AIIQ=((__IS_EXPANDED *)__tmp__KXFK);
-        append__MOK(buffer__UWFK,(&__string_265));
-        display__UXFK(Self__AIIQ->receiver__WN2H,buffer__UWFK);
-        Self__VNER=((__STRING *)buffer__UWFK);
-        new_capacity__UNER= 0;
-        if ((Self__VNER->capacity__MNK <= Self__VNER->count__VF)) {
-          if ((Self__VNER->capacity__MNK ==  0)) {
-            Self__VNER->capacity__MNK= 32;
-            Self__VNER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__UNER=(__INTEGER)(Self__VNER->capacity__MNK <<  1);
-            Self__WNER=((__CHARACTER *)Self__VNER->storage__XNK);
-            old_nb_elts__XNER=Self__VNER->capacity__MNK;
-            new__YNER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WNER),((__UINTEGER_32 )old_nb_elts__XNER),((__UINTEGER_32 )new_capacity__UNER)));
-            upper__N5PR=(__INTEGER)(new_capacity__UNER -  1);
-            Self__L5PR=old_nb_elts__XNER;
-            while ((Self__L5PR <= upper__N5PR)) {
-              new__YNER[Self__L5PR]='\0';
-              Self__L5PR=(__INTEGER)(Self__L5PR +  1);
-            };
-            Self__VNER->storage__XNK=new__YNER;
-            Self__VNER->capacity__MNK=new_capacity__UNER;
-          };
+      case __IS_EXPANDED__35NJ__: {
+        Self__QO2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__QO2S->receiver__RA5J),buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__SO2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_350));
+        Self__QL1T=((__TYPE_FULL__XMB *)Self__SO2S->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
         };
-        ((__CHARACTER *)Self__VNER->storage__XNK)[Self__VNER->count__VF]=')';
-        Self__VNER->count__VF=(__INTEGER)(Self__VNER->count__VF +  1);
+        append_name_in__APXE(Self__QL1T,buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
       } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__KXFK,buffer__UWFK);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__KXFK,buffer__UWFK);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __ITEM__: {
-        display__52FK(__tmp__KXFK,buffer__UWFK);
+      case __SIZE_OF__5GOJ__: {
+        Self__UO2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__11RH),(&__string_352));
+        Self__QL1T=((__TYPE_FULL__XMB *)Self__UO2S->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+        };
+        append_name_in__APXE(Self__QL1T,buffer__11RH);
+        add_last__ACV(((__STRING__BC *)buffer__11RH),')');
+      } break;
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__KXFK,buffer__UWFK);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __CAST__: {
-        display__I3FK(__tmp__KXFK,buffer__UWFK);
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__KXFK,buffer__UWFK);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__KXFK,buffer__UWFK);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__KXFK,buffer__UWFK);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__KXFK,buffer__UWFK);
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
       } break;
       };
-      display__EQQG(Self__TWFK->parent_node__QLQC.first_code__NHAG,buffer__UWFK);
+      display__0HFE(((__LIST__WH *)Self__01RH->parent_node__TK2C.first_code__D2RH),buffer__11RH);
     };
-  } else {
-    display__FYTK(Self__TWFK->parent_node__QLQC.switch__MKAG,buffer__UWFK);
+  } else /* FALSE */ {
+    display__JUFL(((__SWITCH__QDXC *)Self__01RH->parent_node__TK2C.switch__21RH),buffer__11RH);
   };
 }
 
-static void display__UXFK(__READ_LOCAL *Self__VXFK,void *buffer__WXFK)
-// ({READ_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__FVEI(__EXPR_MULTIPLE__GLWH *Self__GVEI,__STRING__BC *buffer__HVEI)
+// ({EXPR_MULTIPLE__GLWH},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__1NER,*Self__BOER,*Self__HOER,*Self__NOER,*Self__TOER;
-  __STRING *Self__ZOER;
-  __INTEGER new_capacity__0NER,old_nb_elts__3NER,upper__S5PR,Self__Q5PR;
-  __INTEGER new_capacity__AOER,old_nb_elts__DOER,upper__X5PR,Self__V5PR;
-  __INTEGER new_capacity__GOER,old_nb_elts__JOER,upper__25PR,Self__05PR;
-  __INTEGER __tmp__4SLK,result__U5OK,__tmp__KTLK,result__GHRQ;
-  __INTEGER result__HHRQ,result__IHRQ,Self__CAAL,limit_up__DAAL;
-  __INTEGER new_capacity__MOER,old_nb_elts__POER,upper__BAQR,Self__55PR;
-  __INTEGER __tmp__2TLK,result__D3ZK,result__JHRQ,result__KHRQ;
-  __INTEGER new_capacity__SOER,old_nb_elts__VOER,upper__GAQR,Self__EAQR;
-  __INTEGER new_capacity__YOER,old_nb_elts__1OER,upper__LAQR,Self__JAQR;
-  void *result__N3JQ;
-  __CHARACTER *Self__2NER,*new__4NER,*Self__COER,*new__EOER,*Self__IOER;
-  __CHARACTER *new__KOER,*Self__OOER,*new__QOER,*Self__UOER,*new__WOER;
-  __CHARACTER *Self__0OER,*new__2OER;
-  void *req_list__3SLK;
-  append__MOK(buffer__WXFK,((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.intern_name__C25F);
-  Self__1NER=((__STRING *)buffer__WXFK);
-  new_capacity__0NER= 0;
-  if ((Self__1NER->capacity__MNK <= Self__1NER->count__VF)) {
-    if ((Self__1NER->capacity__MNK ==  0)) {
-      Self__1NER->capacity__MNK= 32;
-      Self__1NER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0NER=(__INTEGER)(Self__1NER->capacity__MNK <<  1);
-      Self__2NER=((__CHARACTER *)Self__1NER->storage__XNK);
-      old_nb_elts__3NER=Self__1NER->capacity__MNK;
-      new__4NER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2NER),((__UINTEGER_32 )old_nb_elts__3NER),((__UINTEGER_32 )new_capacity__0NER)));
-      upper__S5PR=(__INTEGER)(new_capacity__0NER -  1);
-      Self__Q5PR=old_nb_elts__3NER;
-      while ((Self__Q5PR <= upper__S5PR)) {
-        new__4NER[Self__Q5PR]='\0';
-        Self__Q5PR=(__INTEGER)(Self__Q5PR +  1);
-      };
-      Self__1NER->storage__XNK=new__4NER;
-      Self__1NER->capacity__MNK=new_capacity__0NER;
-    };
-  };
-  ((__CHARACTER *)Self__1NER->storage__XNK)[Self__1NER->count__VF]='[';
-  Self__1NER->count__VF=(__INTEGER)(Self__1NER->count__VF +  1);
-  append_name_in__M5XD(((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.type__D25F,buffer__WXFK);
-  Self__BOER=((__STRING *)buffer__WXFK);
-  new_capacity__AOER= 0;
-  if ((Self__BOER->capacity__MNK <= Self__BOER->count__VF)) {
-    if ((Self__BOER->capacity__MNK ==  0)) {
-      Self__BOER->capacity__MNK= 32;
-      Self__BOER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__AOER=(__INTEGER)(Self__BOER->capacity__MNK <<  1);
-      Self__COER=((__CHARACTER *)Self__BOER->storage__XNK);
-      old_nb_elts__DOER=Self__BOER->capacity__MNK;
-      new__EOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__COER),((__UINTEGER_32 )old_nb_elts__DOER),((__UINTEGER_32 )new_capacity__AOER)));
-      upper__X5PR=(__INTEGER)(new_capacity__AOER -  1);
-      Self__V5PR=old_nb_elts__DOER;
-      while ((Self__V5PR <= upper__X5PR)) {
-        new__EOER[Self__V5PR]='\0';
-        Self__V5PR=(__INTEGER)(Self__V5PR +  1);
-      };
-      Self__BOER->storage__XNK=new__EOER;
-      Self__BOER->capacity__MNK=new_capacity__AOER;
-    };
-  };
-  ((__CHARACTER *)Self__BOER->storage__XNK)[Self__BOER->count__VF]=']';
-  Self__BOER->count__VF=(__INTEGER)(Self__BOER->count__VF +  1);
-  req_list__3SLK=NULL;
-  Self__HOER=((__STRING *)buffer__WXFK);
-  new_capacity__GOER= 0;
-  if ((Self__HOER->capacity__MNK <= Self__HOER->count__VF)) {
-    if ((Self__HOER->capacity__MNK ==  0)) {
-      Self__HOER->capacity__MNK= 32;
-      Self__HOER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GOER=(__INTEGER)(Self__HOER->capacity__MNK <<  1);
-      Self__IOER=((__CHARACTER *)Self__HOER->storage__XNK);
-      old_nb_elts__JOER=Self__HOER->capacity__MNK;
-      new__KOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IOER),((__UINTEGER_32 )old_nb_elts__JOER),((__UINTEGER_32 )new_capacity__GOER)));
-      upper__25PR=(__INTEGER)(new_capacity__GOER -  1);
-      Self__05PR=old_nb_elts__JOER;
-      while ((Self__05PR <= upper__25PR)) {
-        new__KOER[Self__05PR]='\0';
-        Self__05PR=(__INTEGER)(Self__05PR +  1);
-      };
-      Self__HOER->storage__XNK=new__KOER;
-      Self__HOER->capacity__MNK=new_capacity__GOER;
-    };
-  };
-  ((__CHARACTER *)Self__HOER->storage__XNK)[Self__HOER->count__VF]='<';
-  Self__HOER->count__VF=(__INTEGER)(Self__HOER->count__VF +  1);
-  if (ANY__->object_id__55YG==0) {
-    __tmp__4SLK=ANY__->object_id__45YG;
-  } else {
-    result__U5OK=object_counter__Z5YG__05YG;
-    object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-    ANY__->object_id__45YG=result__U5OK;
-    ANY__->object_id__55YG=0;
-    __tmp__4SLK=result__U5OK;
-  };
-  result__N3JQ=create__AXB( 11);
-  append_in__4VC(((__INTEGER_32 )__tmp__4SLK),result__N3JQ);
-  append__MOK(buffer__WXFK,result__N3JQ);
-  append__MOK(buffer__WXFK,(&__string_354));
-  if (((void *)((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
-    switch (((struct ___OBJ *)((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.require_first__L5DH)->__id) {
-    case __WRITE_GLOBAL__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__KTLK=ANY__->object_id__45YG;
-      } else {
-        result__GHRQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__GHRQ;
-        ANY__->object_id__55YG=0;
-        __tmp__KTLK=result__GHRQ;
-      };
+  __INTEGER__Q __tmp__NVEI,Self__ZHGI;
+  void *__tmp__OAOT;
+  __IS_EXPANDED__35NJ *Self__IP2S;
+  __GET_TYPE_ID__HAOJ *Self__KP2S;
+  __TYPE_FULL__XMB *Self__2L1T;
+  __SIZE_OF__5GOJ *Self__MP2S;
+  __FAST_ARRAYoEXPRo__45WC *Self__FJXT;
+  add_last__ACV(((__STRING__BC *)buffer__HVEI),'(');
+  __tmp__NVEI=(__INTEGER__Q)(Self__GVEI->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH -  1);
+  Self__ZHGI= 0;
+  while ((Self__ZHGI <= __tmp__NVEI)) {
+    __tmp__OAOT=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__GVEI->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__ZHGI];
+    switch (((struct ___OBJ *)__tmp__OAOT)->__id) {
+    case __STRING_CST__5J__: {
+      display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __WRITE_SLOT__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__KTLK=ANY__->object_id__45YG;
-      } else {
-        result__HHRQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__HHRQ;
-        ANY__->object_id__55YG=0;
-        __tmp__KTLK=result__HHRQ;
-      };
+    case __EXTERNAL_C__Y5WC__: {
+      display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __WRITE_LOCAL__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__KTLK=ANY__->object_id__45YG;
-      } else {
-        result__IHRQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__IHRQ;
-        ANY__->object_id__55YG=0;
-        __tmp__KTLK=result__IHRQ;
-      };
-    } break;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__KTLK),buffer__WXFK);
-    req_list__3SLK=((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.require_list__25DH;
-    if (((void *)req_list__3SLK != (void *)NULL)) {
-      Self__CAAL= 0;
-      limit_up__DAAL=((__FAST_ARRAYoWRITEo *)req_list__3SLK)->parent_arrayed_collection__15DH.upper__VODI;
-      while ((Self__CAAL <= limit_up__DAAL)) {
-        Self__NOER=((__STRING *)buffer__WXFK);
-        new_capacity__MOER= 0;
-        if ((Self__NOER->capacity__MNK <= Self__NOER->count__VF)) {
-          if ((Self__NOER->capacity__MNK ==  0)) {
-            Self__NOER->capacity__MNK= 32;
-            Self__NOER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__MOER=(__INTEGER)(Self__NOER->capacity__MNK <<  1);
-            Self__OOER=((__CHARACTER *)Self__NOER->storage__XNK);
-            old_nb_elts__POER=Self__NOER->capacity__MNK;
-            new__QOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OOER),((__UINTEGER_32 )old_nb_elts__POER),((__UINTEGER_32 )new_capacity__MOER)));
-            upper__BAQR=(__INTEGER)(new_capacity__MOER -  1);
-            Self__55PR=old_nb_elts__POER;
-            while ((Self__55PR <= upper__BAQR)) {
-              new__QOER[Self__55PR]='\0';
-              Self__55PR=(__INTEGER)(Self__55PR +  1);
-            };
-            Self__NOER->storage__XNK=new__QOER;
-            Self__NOER->capacity__MNK=new_capacity__MOER;
-          };
-        };
-        ((__CHARACTER *)Self__NOER->storage__XNK)[Self__NOER->count__VF]=',';
-        Self__NOER->count__VF=(__INTEGER)(Self__NOER->count__VF +  1);
-        switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__3SLK)->parent_arrayed_collection__15DH.storage__TPDI)[Self__CAAL])->__id) {
-        case __WRITE_GLOBAL__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__2TLK=ANY__->object_id__45YG;
-          } else {
-            result__D3ZK=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__D3ZK;
-            ANY__->object_id__55YG=0;
-            __tmp__2TLK=result__D3ZK;
-          };
-        } break;
-        case __WRITE_SLOT__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__2TLK=ANY__->object_id__45YG;
-          } else {
-            result__JHRQ=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__JHRQ;
-            ANY__->object_id__55YG=0;
-            __tmp__2TLK=result__JHRQ;
-          };
-        } break;
-        case __WRITE_LOCAL__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__2TLK=ANY__->object_id__45YG;
-          } else {
-            result__KHRQ=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__KHRQ;
-            ANY__->object_id__55YG=0;
-            __tmp__2TLK=result__KHRQ;
-          };
-        } break;
-        };
-        append_in__4VC(((__INTEGER_32 )__tmp__2TLK),buffer__WXFK);
-        Self__CAAL=(__INTEGER)(Self__CAAL +  1);
-      };
-    };
-  } else {
-    Self__TOER=((__STRING *)buffer__WXFK);
-    new_capacity__SOER= 0;
-    if ((Self__TOER->capacity__MNK <= Self__TOER->count__VF)) {
-      if ((Self__TOER->capacity__MNK ==  0)) {
-        Self__TOER->capacity__MNK= 32;
-        Self__TOER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SOER=(__INTEGER)(Self__TOER->capacity__MNK <<  1);
-        Self__UOER=((__CHARACTER *)Self__TOER->storage__XNK);
-        old_nb_elts__VOER=Self__TOER->capacity__MNK;
-        new__WOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UOER),((__UINTEGER_32 )old_nb_elts__VOER),((__UINTEGER_32 )new_capacity__SOER)));
-        upper__GAQR=(__INTEGER)(new_capacity__SOER -  1);
-        Self__EAQR=old_nb_elts__VOER;
-        while ((Self__EAQR <= upper__GAQR)) {
-          new__WOER[Self__EAQR]='\0';
-          Self__EAQR=(__INTEGER)(Self__EAQR +  1);
-        };
-        Self__TOER->storage__XNK=new__WOER;
-        Self__TOER->capacity__MNK=new_capacity__SOER;
-      };
-    };
-    ((__CHARACTER *)Self__TOER->storage__XNK)[Self__TOER->count__VF]='*';
-    Self__TOER->count__VF=(__INTEGER)(Self__TOER->count__VF +  1);
-  };
-  append__MOK(buffer__WXFK,(&__string_355));
-  append_in__4VC(((__INTEGER_32 )((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.ensure_count__YDAG),buffer__WXFK);
-  Self__ZOER=((__STRING *)buffer__WXFK);
-  new_capacity__YOER= 0;
-  if ((Self__ZOER->capacity__MNK <= Self__ZOER->count__VF)) {
-    if ((Self__ZOER->capacity__MNK ==  0)) {
-      Self__ZOER->capacity__MNK= 32;
-      Self__ZOER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YOER=(__INTEGER)(Self__ZOER->capacity__MNK <<  1);
-      Self__0OER=((__CHARACTER *)Self__ZOER->storage__XNK);
-      old_nb_elts__1OER=Self__ZOER->capacity__MNK;
-      new__2OER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0OER),((__UINTEGER_32 )old_nb_elts__1OER),((__UINTEGER_32 )new_capacity__YOER)));
-      upper__LAQR=(__INTEGER)(new_capacity__YOER -  1);
-      Self__JAQR=old_nb_elts__1OER;
-      while ((Self__JAQR <= upper__LAQR)) {
-        new__2OER[Self__JAQR]='\0';
-        Self__JAQR=(__INTEGER)(Self__JAQR +  1);
-      };
-      Self__ZOER->storage__XNK=new__2OER;
-      Self__ZOER->capacity__MNK=new_capacity__YOER;
-    };
-  };
-  ((__CHARACTER *)Self__ZOER->storage__XNK)[Self__ZOER->count__VF]='>';
-  Self__ZOER->count__VF=(__INTEGER)(Self__ZOER->count__VF +  1);
-}
-
-static void display__2XFK(__EXPR_MULTIPLE *Self__3XFK,void *buffer__4XFK)
-// ({EXPR_MULTIPLE},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__5OER,*Self__FPER,*Self__LPER,*Self__RPER,*Self__XPER;
-  __INTEGER new_capacity__4OER,old_nb_elts__BPER,upper__QAQR,Self__OAQR;
-  __INTEGER __tmp__FYFK,Self__MULK,new_capacity__EPER,old_nb_elts__HPER;
-  __INTEGER upper__VAQR,Self__TAQR,new_capacity__KPER,old_nb_elts__NPER;
-  __INTEGER upper__0AQR,Self__YAQR,new_capacity__QPER,old_nb_elts__TPER;
-  __INTEGER upper__5AQR,Self__3AQR,new_capacity__WPER,old_nb_elts__ZPER;
-  __INTEGER upper__EBQR,Self__CBQR;
-  void *__tmp__MYFK,*__tmp__PYFK;
-  __IS_EXPANDED *Self__CIIQ,*Self__EIIQ;
-  __CHARACTER *Self__APER,*new__CPER,*Self__GPER,*new__IPER,*Self__MPER;
-  __CHARACTER *new__OPER,*Self__SPER,*new__UPER,*Self__YPER,*new__0PER;
-  __FAST_ARRAYoEXPRo *Self__TC5Q;
-  Self__5OER=((__STRING *)buffer__4XFK);
-  new_capacity__4OER= 0;
-  if ((Self__5OER->capacity__MNK <= Self__5OER->count__VF)) {
-    if ((Self__5OER->capacity__MNK ==  0)) {
-      Self__5OER->capacity__MNK= 32;
-      Self__5OER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4OER=(__INTEGER)(Self__5OER->capacity__MNK <<  1);
-      Self__APER=((__CHARACTER *)Self__5OER->storage__XNK);
-      old_nb_elts__BPER=Self__5OER->capacity__MNK;
-      new__CPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__APER),((__UINTEGER_32 )old_nb_elts__BPER),((__UINTEGER_32 )new_capacity__4OER)));
-      upper__QAQR=(__INTEGER)(new_capacity__4OER -  1);
-      Self__OAQR=old_nb_elts__BPER;
-      while ((Self__OAQR <= upper__QAQR)) {
-        new__CPER[Self__OAQR]='\0';
-        Self__OAQR=(__INTEGER)(Self__OAQR +  1);
-      };
-      Self__5OER->storage__XNK=new__CPER;
-      Self__5OER->capacity__MNK=new_capacity__4OER;
-    };
-  };
-  ((__CHARACTER *)Self__5OER->storage__XNK)[Self__5OER->count__VF]='(';
-  Self__5OER->count__VF=(__INTEGER)(Self__5OER->count__VF +  1);
-  __tmp__FYFK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__3XFK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-  Self__MULK= 0;
-  while ((Self__MULK <= __tmp__FYFK)) {
-    __tmp__MYFK=((void **)((__FAST_ARRAYoEXPRo *)Self__3XFK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__MULK];
-    switch (((struct ___OBJ *)__tmp__MYFK)->__id) {
-    case __LIST__: {
-      display__EQQG(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __STRING_CST__: {
-      display__0TFK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __EXTERNAL_C__: {
-      display__EUFK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      display__JWFK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __INTEGER_CST__: {
-      display__NWFK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __READ_LOCAL__: {
-      display__UXFK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      display__M0FK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      display__U0FK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __REAL_CST__: {
-      display__20FK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __CHARACTER_CST__: {
-      display__B1FK(__tmp__MYFK,buffer__4XFK);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__CIIQ=((__IS_EXPANDED *)__tmp__MYFK);
-      append__MOK(buffer__4XFK,(&__string_265));
-      display__UXFK(Self__CIIQ->receiver__WN2H,buffer__4XFK);
-      Self__FPER=((__STRING *)buffer__4XFK);
-      new_capacity__EPER= 0;
-      if ((Self__FPER->capacity__MNK <= Self__FPER->count__VF)) {
-        if ((Self__FPER->capacity__MNK ==  0)) {
-          Self__FPER->capacity__MNK= 32;
-          Self__FPER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__EPER=(__INTEGER)(Self__FPER->capacity__MNK <<  1);
-          Self__GPER=((__CHARACTER *)Self__FPER->storage__XNK);
-          old_nb_elts__HPER=Self__FPER->capacity__MNK;
-          new__IPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GPER),((__UINTEGER_32 )old_nb_elts__HPER),((__UINTEGER_32 )new_capacity__EPER)));
-          upper__VAQR=(__INTEGER)(new_capacity__EPER -  1);
-          Self__TAQR=old_nb_elts__HPER;
-          while ((Self__TAQR <= upper__VAQR)) {
-            new__IPER[Self__TAQR]='\0';
-            Self__TAQR=(__INTEGER)(Self__TAQR +  1);
-          };
-          Self__FPER->storage__XNK=new__IPER;
-          Self__FPER->capacity__MNK=new_capacity__EPER;
-        };
+    case __PROTOTYPE_CST__LAXC__: {
+      display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__OAOT),buffer__HVEI);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__IP2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+      (&__string_349)->count__0C= 12;
+      (&__string_349)->storage__1C="is_expanded(";
+      append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_349));
+      display__HAEJ(((__READ_LOCAL__55ZI *)Self__IP2S->receiver__RA5J),buffer__HVEI);
+      add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__KP2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+      (&__string_350)->count__0C= 8;
+      (&__string_350)->storage__1C="type_id(";
+      append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_350));
+      Self__2L1T=((__TYPE_FULL__XMB *)Self__KP2S->receiver__WA5J);
+      if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
       };
-      ((__CHARACTER *)Self__FPER->storage__XNK)[Self__FPER->count__VF]=')';
-      Self__FPER->count__VF=(__INTEGER)(Self__FPER->count__VF +  1);
+      append_name_in__APXE(Self__2L1T,buffer__HVEI);
+      add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
     } break;
-    case __GET_TYPE_ID__: {
-      display__J1FK(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_SUP__ABOJ__: {
+      display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_SUP__: {
-      display__N1FK(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_SUB__UBOJ__: {
+      display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_SUB__: {
-      display__V1FK(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_MUL__KCOJ__: {
+      display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_MUL__: {
-      display__11FK(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_DIV__4COJ__: {
+      display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_DIV__: {
-      display__B2FK(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_AND__SDOJ__: {
+      display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_AND__: {
-      display__H2FK(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_SHIFT_R__: {
-      display__N2FK(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_SHIFT_L__: {
-      display__T2FK(__tmp__MYFK,buffer__4XFK);
+    case __PUT_TO__TFOJ__: {
+      display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __PUT_TO__: {
-      display__Z2FK(__tmp__MYFK,buffer__4XFK);
+    case __ITEM__HGOJ__: {
+      display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __ITEM__: {
-      display__52FK(__tmp__MYFK,buffer__4XFK);
+    case __SIZE_OF__5GOJ__: {
+      Self__MP2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+      (&__string_352)->count__0C= 8;
+      (&__string_352)->storage__1C="size_of(";
+      append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_352));
+      Self__2L1T=((__TYPE_FULL__XMB *)Self__MP2S->receiver__AD5J);
+      if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
+      };
+      append_name_in__APXE(Self__2L1T,buffer__HVEI);
+      add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
     } break;
-    case __SIZE_OF__: {
-      display__E3FK(__tmp__MYFK,buffer__4XFK);
+    case __CAST__1HOJ__: {
+      display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __CAST__: {
-      display__I3FK(__tmp__MYFK,buffer__4XFK);
+    case __REAL_CST__1LOJ__: {
+      display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __CALL_SLOT__: {
-      display__2TKL(__tmp__MYFK,buffer__4XFK);
+    case __CHARACTER_CST__RMOJ__: {
+      display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __READ_SLOT__: {
-      display__D2ZK(__tmp__MYFK,buffer__4XFK);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __READ_GLOBAL__: {
-      display__I2ZK(__tmp__MYFK,buffer__4XFK);
+    case __READ_SLOT__LL4K__: {
+      display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      display__M0ZM(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      display__R4EO(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      display__JDLO(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      display__X4EO(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      display__QDLO(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_NEG__: {
-      display__55JM(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_NEG__EZVL__: {
+      display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_ADD__: {
-      display__GDNL(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_ADD__SZVL__: {
+      display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_NOT__: {
-      display__1UZM(__tmp__MYFK,buffer__4XFK);
+    case __READ_GLOBAL__T4YL__: {
+      display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_MOD__: {
-      display__34EO(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_NOT__XUPM__: {
+      display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_SUP_EQ__: {
-      display__ZMEP(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_MOD__3YPM__: {
+      display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_INF__: {
-      display__JYQN(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_OR__PQ0N__: {
+      display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_INF_EQ__: {
-      display__SYQN(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_OR__: {
-      display__BKQN(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_INF__OXBP__: {
+      display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
-    case __EXPR_XOR__: {
-      display__WMUO(__tmp__MYFK,buffer__4XFK);
+    case __EXPR_INF_EQ__FYBP__: {
+      display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
     } break;
     };
-    Self__LPER=((__STRING *)buffer__4XFK);
-    new_capacity__KPER= 0;
-    if ((Self__LPER->capacity__MNK <= Self__LPER->count__VF)) {
-      if ((Self__LPER->capacity__MNK ==  0)) {
-        Self__LPER->capacity__MNK= 32;
-        Self__LPER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__KPER=(__INTEGER)(Self__LPER->capacity__MNK <<  1);
-        Self__MPER=((__CHARACTER *)Self__LPER->storage__XNK);
-        old_nb_elts__NPER=Self__LPER->capacity__MNK;
-        new__OPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MPER),((__UINTEGER_32 )old_nb_elts__NPER),((__UINTEGER_32 )new_capacity__KPER)));
-        upper__0AQR=(__INTEGER)(new_capacity__KPER -  1);
-        Self__YAQR=old_nb_elts__NPER;
-        while ((Self__YAQR <= upper__0AQR)) {
-          new__OPER[Self__YAQR]='\0';
-          Self__YAQR=(__INTEGER)(Self__YAQR +  1);
-        };
-        Self__LPER->storage__XNK=new__OPER;
-        Self__LPER->capacity__MNK=new_capacity__KPER;
-      };
-    };
-    ((__CHARACTER *)Self__LPER->storage__XNK)[Self__LPER->count__VF]=',';
-    Self__LPER->count__VF=(__INTEGER)(Self__LPER->count__VF +  1);
-    Self__MULK=(__INTEGER)(Self__MULK +  1);
-  };
-  Self__TC5Q=((__FAST_ARRAYoEXPRo *)Self__3XFK->expr_list__3EMH);
-  __tmp__PYFK=((void **)Self__TC5Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__TC5Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-  switch (((struct ___OBJ *)__tmp__PYFK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__EIIQ=((__IS_EXPANDED *)__tmp__PYFK);
-    append__MOK(buffer__4XFK,(&__string_265));
-    display__UXFK(Self__EIIQ->receiver__WN2H,buffer__4XFK);
-    Self__RPER=((__STRING *)buffer__4XFK);
-    new_capacity__QPER= 0;
-    if ((Self__RPER->capacity__MNK <= Self__RPER->count__VF)) {
-      if ((Self__RPER->capacity__MNK ==  0)) {
-        Self__RPER->capacity__MNK= 32;
-        Self__RPER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__QPER=(__INTEGER)(Self__RPER->capacity__MNK <<  1);
-        Self__SPER=((__CHARACTER *)Self__RPER->storage__XNK);
-        old_nb_elts__TPER=Self__RPER->capacity__MNK;
-        new__UPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SPER),((__UINTEGER_32 )old_nb_elts__TPER),((__UINTEGER_32 )new_capacity__QPER)));
-        upper__5AQR=(__INTEGER)(new_capacity__QPER -  1);
-        Self__3AQR=old_nb_elts__TPER;
-        while ((Self__3AQR <= upper__5AQR)) {
-          new__UPER[Self__3AQR]='\0';
-          Self__3AQR=(__INTEGER)(Self__3AQR +  1);
-        };
-        Self__RPER->storage__XNK=new__UPER;
-        Self__RPER->capacity__MNK=new_capacity__QPER;
-      };
-    };
-    ((__CHARACTER *)Self__RPER->storage__XNK)[Self__RPER->count__VF]=')';
-    Self__RPER->count__VF=(__INTEGER)(Self__RPER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__PYFK,buffer__4XFK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__PYFK,buffer__4XFK);
-  } break;
-  };
-  Self__XPER=((__STRING *)buffer__4XFK);
-  new_capacity__WPER= 0;
-  if ((Self__XPER->capacity__MNK <= Self__XPER->count__VF)) {
-    if ((Self__XPER->capacity__MNK ==  0)) {
-      Self__XPER->capacity__MNK= 32;
-      Self__XPER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WPER=(__INTEGER)(Self__XPER->capacity__MNK <<  1);
-      Self__YPER=((__CHARACTER *)Self__XPER->storage__XNK);
-      old_nb_elts__ZPER=Self__XPER->capacity__MNK;
-      new__0PER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YPER),((__UINTEGER_32 )old_nb_elts__ZPER),((__UINTEGER_32 )new_capacity__WPER)));
-      upper__EBQR=(__INTEGER)(new_capacity__WPER -  1);
-      Self__CBQR=old_nb_elts__ZPER;
-      while ((Self__CBQR <= upper__EBQR)) {
-        new__0PER[Self__CBQR]='\0';
-        Self__CBQR=(__INTEGER)(Self__CBQR +  1);
-      };
-      Self__XPER->storage__XNK=new__0PER;
-      Self__XPER->capacity__MNK=new_capacity__WPER;
-    };
-  };
-  ((__CHARACTER *)Self__XPER->storage__XNK)[Self__XPER->count__VF]=')';
-  Self__XPER->count__VF=(__INTEGER)(Self__XPER->count__VF +  1);
-}
-
-static void display__QYFK(__NODE_STYLE *Self__RYFK,void *buffer__SYFK)
-// ({NODE_STYLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__AZFK,*__tmp__CZFK,*__tmp__IZFK;
-  __IS_EXPANDED *Self__GIIQ,*Self__IIIQ,*Self__KIIQ;
-  __STRING *Self__3PER,*Self__DQER,*Self__JQER,*Self__PQER;
-  __INTEGER new_capacity__2PER,old_nb_elts__5PER,upper__JBQR,Self__HBQR;
-  __INTEGER new_capacity__CQER,old_nb_elts__FQER,upper__OBQR,Self__MBQR;
-  __INTEGER new_capacity__IQER,old_nb_elts__LQER,upper__TBQR,Self__RBQR;
-  __INTEGER new_capacity__OQER,old_nb_elts__RQER,upper__YBQR,Self__WBQR;
-  void *__tmp__BZFK;
-  __DTA_WR_CODE *Self__2T2K;
-  void *__tmp__4T2K,*__tmp__HU2K,*__tmp__NU2K;
-  void *__tmp__5T2K,*__tmp__IU2K,*__tmp__OU2K;
-  __DTA_WR_VALUE *Self__FU2K;
-  __DTA_RD_ARGS *Self__LU2K;
-  __CHARACTER *Self__4PER,*new__AQER,*Self__EQER,*new__GQER,*Self__KQER;
-  __CHARACTER *new__MQER,*Self__QQER,*new__SQER;
-  if (((void *)Self__RYFK->parent_node__WO0G.switch__MKAG == (void *)NULL)) {
-    if (((void *)Self__RYFK->parent_node__WO0G.first_code__NHAG == (void *)NULL)) {
-      append_in__4VC(((__INTEGER_32 )((__INTEGER )((__POINTER )Self__RYFK))),buffer__SYFK);
-      append__MOK(buffer__SYFK,(&__string_345));
-      __tmp__AZFK=Self__RYFK->parent_node__WO0G.expr__RJZD;
-      switch (((struct ___OBJ *)__tmp__AZFK)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__GIIQ=((__IS_EXPANDED *)__tmp__AZFK);
-        append__MOK(buffer__SYFK,(&__string_265));
-        display__UXFK(Self__GIIQ->receiver__WN2H,buffer__SYFK);
-        Self__3PER=((__STRING *)buffer__SYFK);
-        new_capacity__2PER= 0;
-        if ((Self__3PER->capacity__MNK <= Self__3PER->count__VF)) {
-          if ((Self__3PER->capacity__MNK ==  0)) {
-            Self__3PER->capacity__MNK= 32;
-            Self__3PER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__2PER=(__INTEGER)(Self__3PER->capacity__MNK <<  1);
-            Self__4PER=((__CHARACTER *)Self__3PER->storage__XNK);
-            old_nb_elts__5PER=Self__3PER->capacity__MNK;
-            new__AQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4PER),((__UINTEGER_32 )old_nb_elts__5PER),((__UINTEGER_32 )new_capacity__2PER)));
-            upper__JBQR=(__INTEGER)(new_capacity__2PER -  1);
-            Self__HBQR=old_nb_elts__5PER;
-            while ((Self__HBQR <= upper__JBQR)) {
-              new__AQER[Self__HBQR]='\0';
-              Self__HBQR=(__INTEGER)(Self__HBQR +  1);
-            };
-            Self__3PER->storage__XNK=new__AQER;
-            Self__3PER->capacity__MNK=new_capacity__2PER;
-          };
-        };
-        ((__CHARACTER *)Self__3PER->storage__XNK)[Self__3PER->count__VF]=')';
-        Self__3PER->count__VF=(__INTEGER)(Self__3PER->count__VF +  1);
-      } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __ITEM__: {
-        display__52FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __CAST__: {
-        display__I3FK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__AZFK,buffer__SYFK);
-      } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__AZFK,buffer__SYFK);
-      } break;
-      };
-      append__MOK(buffer__SYFK,(&__string_346));
-      __tmp__BZFK=Self__RYFK->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__BZFK)->__id) {
-      case __DTA_RD__: {
-        append__MOK(buffer__SYFK,(&__string_347));
-      } break;
-      case __DTA_CAST__: {
-        append__MOK(buffer__SYFK,(&__string_348));
-      } break;
-      case __DTA_WR_CODE__: {
-        Self__2T2K=((__DTA_WR_CODE *)__tmp__BZFK);
-        append__MOK(buffer__SYFK,(&__string_349));
-        __tmp__4T2K=Self__2T2K->parent_dta__MZLH.slot__WHZD;
-        if (((struct ___OBJ *)__tmp__4T2K)->__id==__SLOT_DATA__) {
-          __tmp__5T2K=((__SLOT_DATA *)__tmp__4T2K)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-        } else {
-          __tmp__5T2K=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4T2K)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        };
-        append__MOK(buffer__SYFK,__tmp__5T2K);
-      } break;
-      case __DTA_BLOCK__: {
-        append__MOK(buffer__SYFK,(&__string_350));
-      } break;
-      case __DTA_WR_VALUE__: {
-        Self__FU2K=((__DTA_WR_VALUE *)__tmp__BZFK);
-        append__MOK(buffer__SYFK,(&__string_351));
-        __tmp__HU2K=Self__FU2K->parent_dta__XSUH.slot__WHZD;
-        if (((struct ___OBJ *)__tmp__HU2K)->__id==__SLOT_DATA__) {
-          __tmp__IU2K=((__SLOT_DATA *)__tmp__HU2K)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-        } else {
-          __tmp__IU2K=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__HU2K)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        };
-        append__MOK(buffer__SYFK,__tmp__IU2K);
-      } break;
-      case __DTA_RD_ARGS__: {
-        Self__LU2K=((__DTA_RD_ARGS *)__tmp__BZFK);
-        append__MOK(buffer__SYFK,(&__string_352));
-        __tmp__NU2K=Self__LU2K->parent_dta__HOWH.slot__WHZD;
-        if (((struct ___OBJ *)__tmp__NU2K)->__id==__SLOT_DATA__) {
-          __tmp__OU2K=((__SLOT_DATA *)__tmp__NU2K)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
-        } else {
-          __tmp__OU2K=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__NU2K)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        };
-        append__MOK(buffer__SYFK,__tmp__OU2K);
-      } break;
-      };
-      append__MOK(buffer__SYFK,(&__string_353));
-      __tmp__CZFK=Self__RYFK->result_expr__PN5G;
-      switch (((struct ___OBJ *)__tmp__CZFK)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__IIIQ=((__IS_EXPANDED *)__tmp__CZFK);
-        append__MOK(buffer__SYFK,(&__string_265));
-        display__UXFK(Self__IIIQ->receiver__WN2H,buffer__SYFK);
-        Self__DQER=((__STRING *)buffer__SYFK);
-        new_capacity__CQER= 0;
-        if ((Self__DQER->capacity__MNK <= Self__DQER->count__VF)) {
-          if ((Self__DQER->capacity__MNK ==  0)) {
-            Self__DQER->capacity__MNK= 32;
-            Self__DQER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__CQER=(__INTEGER)(Self__DQER->capacity__MNK <<  1);
-            Self__EQER=((__CHARACTER *)Self__DQER->storage__XNK);
-            old_nb_elts__FQER=Self__DQER->capacity__MNK;
-            new__GQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EQER),((__UINTEGER_32 )old_nb_elts__FQER),((__UINTEGER_32 )new_capacity__CQER)));
-            upper__OBQR=(__INTEGER)(new_capacity__CQER -  1);
-            Self__MBQR=old_nb_elts__FQER;
-            while ((Self__MBQR <= upper__OBQR)) {
-              new__GQER[Self__MBQR]='\0';
-              Self__MBQR=(__INTEGER)(Self__MBQR +  1);
-            };
-            Self__DQER->storage__XNK=new__GQER;
-            Self__DQER->capacity__MNK=new_capacity__CQER;
-          };
-        };
-        ((__CHARACTER *)Self__DQER->storage__XNK)[Self__DQER->count__VF]=')';
-        Self__DQER->count__VF=(__INTEGER)(Self__DQER->count__VF +  1);
-      } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __ITEM__: {
-        display__52FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __CAST__: {
-        display__I3FK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__CZFK,buffer__SYFK);
-      } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__CZFK,buffer__SYFK);
-      } break;
-      };
-      Self__JQER=((__STRING *)buffer__SYFK);
-      new_capacity__IQER= 0;
-      if ((Self__JQER->capacity__MNK <= Self__JQER->count__VF)) {
-        if ((Self__JQER->capacity__MNK ==  0)) {
-          Self__JQER->capacity__MNK= 32;
-          Self__JQER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__IQER=(__INTEGER)(Self__JQER->capacity__MNK <<  1);
-          Self__KQER=((__CHARACTER *)Self__JQER->storage__XNK);
-          old_nb_elts__LQER=Self__JQER->capacity__MNK;
-          new__MQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KQER),((__UINTEGER_32 )old_nb_elts__LQER),((__UINTEGER_32 )new_capacity__IQER)));
-          upper__TBQR=(__INTEGER)(new_capacity__IQER -  1);
-          Self__RBQR=old_nb_elts__LQER;
-          while ((Self__RBQR <= upper__TBQR)) {
-            new__MQER[Self__RBQR]='\0';
-            Self__RBQR=(__INTEGER)(Self__RBQR +  1);
-          };
-          Self__JQER->storage__XNK=new__MQER;
-          Self__JQER->capacity__MNK=new_capacity__IQER;
-        };
-      };
-      ((__CHARACTER *)Self__JQER->storage__XNK)[Self__JQER->count__VF]='>';
-      Self__JQER->count__VF=(__INTEGER)(Self__JQER->count__VF +  1);
-    } else {
-      __tmp__IZFK=Self__RYFK->parent_node__WO0G.expr__RJZD;
-      switch (((struct ___OBJ *)__tmp__IZFK)->__id) {
-      case __LIST__: {
-        display__EQQG(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __STRING_CST__: {
-        display__0TFK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXTERNAL_C__: {
-        display__EUFK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        display__JWFK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __INTEGER_CST__: {
-        display__NWFK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __READ_LOCAL__: {
-        display__UXFK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_EQUAL__: {
-        display__M0FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        display__U0FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __REAL_CST__: {
-        display__20FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __CHARACTER_CST__: {
-        display__B1FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__KIIQ=((__IS_EXPANDED *)__tmp__IZFK);
-        append__MOK(buffer__SYFK,(&__string_265));
-        display__UXFK(Self__KIIQ->receiver__WN2H,buffer__SYFK);
-        Self__PQER=((__STRING *)buffer__SYFK);
-        new_capacity__OQER= 0;
-        if ((Self__PQER->capacity__MNK <= Self__PQER->count__VF)) {
-          if ((Self__PQER->capacity__MNK ==  0)) {
-            Self__PQER->capacity__MNK= 32;
-            Self__PQER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__OQER=(__INTEGER)(Self__PQER->capacity__MNK <<  1);
-            Self__QQER=((__CHARACTER *)Self__PQER->storage__XNK);
-            old_nb_elts__RQER=Self__PQER->capacity__MNK;
-            new__SQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QQER),((__UINTEGER_32 )old_nb_elts__RQER),((__UINTEGER_32 )new_capacity__OQER)));
-            upper__YBQR=(__INTEGER)(new_capacity__OQER -  1);
-            Self__WBQR=old_nb_elts__RQER;
-            while ((Self__WBQR <= upper__YBQR)) {
-              new__SQER[Self__WBQR]='\0';
-              Self__WBQR=(__INTEGER)(Self__WBQR +  1);
-            };
-            Self__PQER->storage__XNK=new__SQER;
-            Self__PQER->capacity__MNK=new_capacity__OQER;
-          };
-        };
-        ((__CHARACTER *)Self__PQER->storage__XNK)[Self__PQER->count__VF]=')';
-        Self__PQER->count__VF=(__INTEGER)(Self__PQER->count__VF +  1);
-      } break;
-      case __GET_TYPE_ID__: {
-        display__J1FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUP__: {
-        display__N1FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUB__: {
-        display__V1FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MUL__: {
-        display__11FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_DIV__: {
-        display__B2FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND__: {
-        display__H2FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        display__N2FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        display__T2FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __PUT_TO__: {
-        display__Z2FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __ITEM__: {
-        display__52FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __SIZE_OF__: {
-        display__E3FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __CAST__: {
-        display__I3FK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __CALL_SLOT__: {
-        display__2TKL(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __READ_SLOT__: {
-        display__D2ZK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __READ_GLOBAL__: {
-        display__I2ZK(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        display__M0ZM(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        display__R4EO(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        display__JDLO(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        display__X4EO(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        display__QDLO(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NEG__: {
-        display__55JM(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_ADD__: {
-        display__GDNL(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_NOT__: {
-        display__1UZM(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_MOD__: {
-        display__34EO(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        display__ZMEP(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_INF__: {
-        display__JYQN(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        display__SYQN(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_OR__: {
-        display__BKQN(__tmp__IZFK,buffer__SYFK);
-      } break;
-      case __EXPR_XOR__: {
-        display__WMUO(__tmp__IZFK,buffer__SYFK);
-      } break;
-      };
-      display__EQQG(Self__RYFK->parent_node__WO0G.first_code__NHAG,buffer__SYFK);
-    };
-  } else {
-    display__FYTK(Self__RYFK->parent_node__WO0G.switch__MKAG,buffer__SYFK);
-  };
-}
-
-static void display__M0FK(__EXPR_EQUAL *Self__N0FK,void *buffer__O0FK)
-// ({EXPR_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__VQER,*Self__1QER,*Self__BRER,*Self__HRER,*Self__NRER;
-  __INTEGER new_capacity__UQER,old_nb_elts__XQER,upper__3BQR,Self__1BQR;
-  __INTEGER new_capacity__0QER,old_nb_elts__3QER,upper__CCQR,Self__ACQR;
-  __INTEGER new_capacity__ARER,old_nb_elts__DRER,upper__HCQR,Self__FCQR;
-  __INTEGER new_capacity__GRER,old_nb_elts__JRER,upper__MCQR,Self__KCQR;
-  __INTEGER new_capacity__MRER,old_nb_elts__PRER,upper__RCQR,Self__PCQR;
-  void *__tmp__P0FK,*__tmp__R0FK,*__tmp__T0FK;
-  void *__tmp__Q0FK;
-  __IS_EXPANDED *Self__Q3JQ,*Self__S3JQ;
-  __CHARACTER *Self__WQER,*new__YQER,*Self__2QER,*new__4QER,*Self__CRER;
-  __CHARACTER *new__ERER,*Self__IRER,*new__KRER,*Self__ORER,*new__QRER;
-  Self__VQER=((__STRING *)buffer__O0FK);
-  new_capacity__UQER= 0;
-  if ((Self__VQER->capacity__MNK <= Self__VQER->count__VF)) {
-    if ((Self__VQER->capacity__MNK ==  0)) {
-      Self__VQER->capacity__MNK= 32;
-      Self__VQER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UQER=(__INTEGER)(Self__VQER->capacity__MNK <<  1);
-      Self__WQER=((__CHARACTER *)Self__VQER->storage__XNK);
-      old_nb_elts__XQER=Self__VQER->capacity__MNK;
-      new__YQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WQER),((__UINTEGER_32 )old_nb_elts__XQER),((__UINTEGER_32 )new_capacity__UQER)));
-      upper__3BQR=(__INTEGER)(new_capacity__UQER -  1);
-      Self__1BQR=old_nb_elts__XQER;
-      while ((Self__1BQR <= upper__3BQR)) {
-        new__YQER[Self__1BQR]='\0';
-        Self__1BQR=(__INTEGER)(Self__1BQR +  1);
-      };
-      Self__VQER->storage__XNK=new__YQER;
-      Self__VQER->capacity__MNK=new_capacity__UQER;
-    };
+    add_last__ACV(((__STRING__BC *)buffer__HVEI),',');
+    Self__ZHGI=(__INTEGER__Q)(Self__ZHGI +  1);
   };
-  ((__CHARACTER *)Self__VQER->storage__XNK)[Self__VQER->count__VF]='(';
-  Self__VQER->count__VF=(__INTEGER)(Self__VQER->count__VF +  1);
-  __tmp__P0FK=Self__N0FK->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__P0FK)->__id) {
-  case __LIST__: {
-    __tmp__Q0FK=static_type__OHQG(__tmp__P0FK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__Q0FK=((__STRING_CST *)__tmp__P0FK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__Q0FK=((__EXTERNAL_C *)__tmp__P0FK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Q0FK=((__PROTOTYPE_CST *)__tmp__P0FK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__Q0FK=((__INTEGER_CST *)__tmp__P0FK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__Q0FK=((__LOCAL *)((__READ_LOCAL *)__tmp__P0FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__Q0FK=static_type__CN1H(__tmp__P0FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Q0FK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Q0FK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__Q0FK=((__REAL_CST *)__tmp__P0FK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__Q0FK=((__CHARACTER_CST *)__tmp__P0FK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__Q0FK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Q0FK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__Q0FK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__Q0FK=static_type__UO1H(__tmp__P0FK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__Q0FK=static_type__0O1H(__tmp__P0FK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__Q0FK=static_type__5O1H(__tmp__P0FK);
+  Self__FJXT=((__FAST_ARRAYoEXPRo__45WC *)Self__GVEI->expr_list__XTEI);
+  __tmp__OAOT=((void **)Self__FJXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__FJXT->parent_arrayed_collection__GAXC.upper__D0RH];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  switch (((struct ___OBJ *)__tmp__OAOT)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_AND__: {
-    __tmp__Q0FK=static_type__EP1H(__tmp__P0FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Q0FK=static_type__JP1H(__tmp__P0FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__OAOT),buffer__HVEI);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Q0FK=static_type__OP1H(__tmp__P0FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __PUT_TO__: {
-    __tmp__Q0FK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __ITEM__: {
-    __tmp__Q0FK=static_type__XP1H(__tmp__P0FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __SIZE_OF__: {
-    __tmp__Q0FK=static_type__DQ1H();
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __CAST__: {
-    __tmp__Q0FK=((__CAST *)__tmp__P0FK)->static_type__0N1H;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Q0FK=static_type__NOKL(__tmp__P0FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__IP2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__IP2S->receiver__RA5J),buffer__HVEI);
+    add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
   } break;
-  case __READ_SLOT__: {
-    __tmp__Q0FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__P0FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__Q0FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P0FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Q0FK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Q0FK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Q0FK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Q0FK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Q0FK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__Q0FK=static_type__DFJM(__tmp__P0FK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__Q0FK=static_type__P3ML(__tmp__P0FK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__Q0FK=static_type__R3XM(__tmp__P0FK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__Q0FK=static_type__DREO(__tmp__P0FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Q0FK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__Q0FK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Q0FK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__Q0FK=static_type__3YPN(__tmp__P0FK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__Q0FK=static_type__1HSO(__tmp__P0FK);
-  } break;
-  };
-  append_name_in__M5XD(__tmp__Q0FK,buffer__O0FK);
-  Self__1QER=((__STRING *)buffer__O0FK);
-  new_capacity__0QER= 0;
-  if ((Self__1QER->capacity__MNK <= Self__1QER->count__VF)) {
-    if ((Self__1QER->capacity__MNK ==  0)) {
-      Self__1QER->capacity__MNK= 32;
-      Self__1QER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0QER=(__INTEGER)(Self__1QER->capacity__MNK <<  1);
-      Self__2QER=((__CHARACTER *)Self__1QER->storage__XNK);
-      old_nb_elts__3QER=Self__1QER->capacity__MNK;
-      new__4QER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2QER),((__UINTEGER_32 )old_nb_elts__3QER),((__UINTEGER_32 )new_capacity__0QER)));
-      upper__CCQR=(__INTEGER)(new_capacity__0QER -  1);
-      Self__ACQR=old_nb_elts__3QER;
-      while ((Self__ACQR <= upper__CCQR)) {
-        new__4QER[Self__ACQR]='\0';
-        Self__ACQR=(__INTEGER)(Self__ACQR +  1);
-      };
-      Self__1QER->storage__XNK=new__4QER;
-      Self__1QER->capacity__MNK=new_capacity__0QER;
-    };
-  };
-  ((__CHARACTER *)Self__1QER->storage__XNK)[Self__1QER->count__VF]=' ';
-  Self__1QER->count__VF=(__INTEGER)(Self__1QER->count__VF +  1);
-  __tmp__R0FK=Self__N0FK->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__R0FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__Q3JQ=((__IS_EXPANDED *)__tmp__R0FK);
-    append__MOK(buffer__O0FK,(&__string_265));
-    display__UXFK(Self__Q3JQ->receiver__WN2H,buffer__O0FK);
-    Self__BRER=((__STRING *)buffer__O0FK);
-    new_capacity__ARER= 0;
-    if ((Self__BRER->capacity__MNK <= Self__BRER->count__VF)) {
-      if ((Self__BRER->capacity__MNK ==  0)) {
-        Self__BRER->capacity__MNK= 32;
-        Self__BRER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ARER=(__INTEGER)(Self__BRER->capacity__MNK <<  1);
-        Self__CRER=((__CHARACTER *)Self__BRER->storage__XNK);
-        old_nb_elts__DRER=Self__BRER->capacity__MNK;
-        new__ERER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CRER),((__UINTEGER_32 )old_nb_elts__DRER),((__UINTEGER_32 )new_capacity__ARER)));
-        upper__HCQR=(__INTEGER)(new_capacity__ARER -  1);
-        Self__FCQR=old_nb_elts__DRER;
-        while ((Self__FCQR <= upper__HCQR)) {
-          new__ERER[Self__FCQR]='\0';
-          Self__FCQR=(__INTEGER)(Self__FCQR +  1);
-        };
-        Self__BRER->storage__XNK=new__ERER;
-        Self__BRER->capacity__MNK=new_capacity__ARER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__KP2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_350));
+    Self__2L1T=((__TYPE_FULL__XMB *)Self__KP2S->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
     };
-    ((__CHARACTER *)Self__BRER->storage__XNK)[Self__BRER->count__VF]=')';
-    Self__BRER->count__VF=(__INTEGER)(Self__BRER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__R0FK,buffer__O0FK);
+    append_name_in__APXE(Self__2L1T,buffer__HVEI);
+    add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__R0FK,buffer__O0FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__R0FK,buffer__O0FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__R0FK,buffer__O0FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__R0FK,buffer__O0FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__R0FK,buffer__O0FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__R0FK,buffer__O0FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__R0FK,buffer__O0FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__R0FK,buffer__O0FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__R0FK,buffer__O0FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__R0FK,buffer__O0FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__R0FK,buffer__O0FK);
-  } break;
-  };
-  append__MOK(buffer__O0FK,(&__string_356));
-  __tmp__T0FK=Self__N0FK->parent_expr_binary_cmp__DLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__T0FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__S3JQ=((__IS_EXPANDED *)__tmp__T0FK);
-    append__MOK(buffer__O0FK,(&__string_265));
-    display__UXFK(Self__S3JQ->receiver__WN2H,buffer__O0FK);
-    Self__HRER=((__STRING *)buffer__O0FK);
-    new_capacity__GRER= 0;
-    if ((Self__HRER->capacity__MNK <= Self__HRER->count__VF)) {
-      if ((Self__HRER->capacity__MNK ==  0)) {
-        Self__HRER->capacity__MNK= 32;
-        Self__HRER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GRER=(__INTEGER)(Self__HRER->capacity__MNK <<  1);
-        Self__IRER=((__CHARACTER *)Self__HRER->storage__XNK);
-        old_nb_elts__JRER=Self__HRER->capacity__MNK;
-        new__KRER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IRER),((__UINTEGER_32 )old_nb_elts__JRER),((__UINTEGER_32 )new_capacity__GRER)));
-        upper__MCQR=(__INTEGER)(new_capacity__GRER -  1);
-        Self__KCQR=old_nb_elts__JRER;
-        while ((Self__KCQR <= upper__MCQR)) {
-          new__KRER[Self__KCQR]='\0';
-          Self__KCQR=(__INTEGER)(Self__KCQR +  1);
-        };
-        Self__HRER->storage__XNK=new__KRER;
-        Self__HRER->capacity__MNK=new_capacity__GRER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__MP2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_352));
+    Self__2L1T=((__TYPE_FULL__XMB *)Self__MP2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
     };
-    ((__CHARACTER *)Self__HRER->storage__XNK)[Self__HRER->count__VF]=')';
-    Self__HRER->count__VF=(__INTEGER)(Self__HRER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__T0FK,buffer__O0FK);
+    append_name_in__APXE(Self__2L1T,buffer__HVEI);
+    add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__T0FK,buffer__O0FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__T0FK,buffer__O0FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__T0FK,buffer__O0FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__T0FK,buffer__O0FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__T0FK,buffer__O0FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__T0FK,buffer__O0FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__T0FK,buffer__O0FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__T0FK,buffer__O0FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
   } break;
   };
-  Self__NRER=((__STRING *)buffer__O0FK);
-  new_capacity__MRER= 0;
-  if ((Self__NRER->capacity__MNK <= Self__NRER->count__VF)) {
-    if ((Self__NRER->capacity__MNK ==  0)) {
-      Self__NRER->capacity__MNK= 32;
-      Self__NRER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MRER=(__INTEGER)(Self__NRER->capacity__MNK <<  1);
-      Self__ORER=((__CHARACTER *)Self__NRER->storage__XNK);
-      old_nb_elts__PRER=Self__NRER->capacity__MNK;
-      new__QRER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ORER),((__UINTEGER_32 )old_nb_elts__PRER),((__UINTEGER_32 )new_capacity__MRER)));
-      upper__RCQR=(__INTEGER)(new_capacity__MRER -  1);
-      Self__PCQR=old_nb_elts__PRER;
-      while ((Self__PCQR <= upper__RCQR)) {
-        new__QRER[Self__PCQR]='\0';
-        Self__PCQR=(__INTEGER)(Self__PCQR +  1);
-      };
-      Self__NRER->storage__XNK=new__QRER;
-      Self__NRER->capacity__MNK=new_capacity__MRER;
-    };
-  };
-  ((__CHARACTER *)Self__NRER->storage__XNK)[Self__NRER->count__VF]=')';
-  Self__NRER->count__VF=(__INTEGER)(Self__NRER->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
 }
 
-static void display__U0FK(__EXPR_NOT_EQUAL *Self__V0FK,void *buffer__W0FK)
-// ({EXPR_NOT_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__HAEJ(__READ_LOCAL__55ZI *Self__IAEJ,__STRING__BC *buffer__JAEJ)
+// ({READ_LOCAL__55ZI},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __STRING *Self__TRER,*Self__ZRER,*Self__5RER,*Self__FSER,*Self__LSER;
-  __INTEGER new_capacity__SRER,old_nb_elts__VRER,upper__WCQR,Self__UCQR;
-  __INTEGER new_capacity__YRER,old_nb_elts__1RER,upper__1CQR,Self__ZCQR;
-  __INTEGER new_capacity__4RER,old_nb_elts__BSER,upper__ADQR,Self__4CQR;
-  __INTEGER new_capacity__ESER,old_nb_elts__HSER,upper__FDQR,Self__DDQR;
-  __INTEGER new_capacity__KSER,old_nb_elts__NSER,upper__KDQR,Self__IDQR;
-  void *__tmp__X0FK,*__tmp__Z0FK,*__tmp__10FK;
-  void *__tmp__Y0FK;
-  __IS_EXPANDED *Self__U3JQ,*Self__G1FK;
-  __CHARACTER *Self__URER,*new__WRER,*Self__0RER,*new__2RER,*Self__ASER;
-  __CHARACTER *new__CSER,*Self__GSER,*new__ISER,*Self__MSER,*new__OSER;
-  Self__TRER=((__STRING *)buffer__W0FK);
-  new_capacity__SRER= 0;
-  if ((Self__TRER->capacity__MNK <= Self__TRER->count__VF)) {
-    if ((Self__TRER->capacity__MNK ==  0)) {
-      Self__TRER->capacity__MNK= 32;
-      Self__TRER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SRER=(__INTEGER)(Self__TRER->capacity__MNK <<  1);
-      Self__URER=((__CHARACTER *)Self__TRER->storage__XNK);
-      old_nb_elts__VRER=Self__TRER->capacity__MNK;
-      new__WRER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__URER),((__UINTEGER_32 )old_nb_elts__VRER),((__UINTEGER_32 )new_capacity__SRER)));
-      upper__WCQR=(__INTEGER)(new_capacity__SRER -  1);
-      Self__UCQR=old_nb_elts__VRER;
-      while ((Self__UCQR <= upper__WCQR)) {
-        new__WRER[Self__UCQR]='\0';
-        Self__UCQR=(__INTEGER)(Self__UCQR +  1);
-      };
-      Self__TRER->storage__XNK=new__WRER;
-      Self__TRER->capacity__MNK=new_capacity__SRER;
-    };
-  };
-  ((__CHARACTER *)Self__TRER->storage__XNK)[Self__TRER->count__VF]='(';
-  Self__TRER->count__VF=(__INTEGER)(Self__TRER->count__VF +  1);
-  __tmp__X0FK=Self__V0FK->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__X0FK)->__id) {
-  case __LIST__: {
-    __tmp__Y0FK=static_type__OHQG(__tmp__X0FK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__Y0FK=((__STRING_CST *)__tmp__X0FK)->parent_constant__5F.static_type__M2YD;
+  __ANY__C *__tmp__L2FJ,*__tmp__EJHJ,*__tmp__YICK,*__tmp__YP2S;
+  __ANY__C *__tmp__2YBN,*__tmp__MYMK;
+  __INTEGER__Q __tmp__BKFJ,result__P2FJ,__tmp__OKFJ,result__TP2S;
+  __INTEGER__Q __tmp__DLFJ,result__2ICK;
+  __STRING__BC *__tmp__04BS;
+  void *__tmp__NKFJ,*__tmp__CLFJ;
+  __WRITE_GLOBAL__WXKJ *Self__XP2S,*Self__0ICK;
+  __WRITE_SLOT__EYKJ *Self__4P2S,*Self__PQ2S;
+  __WRITE_LOCAL__TEYJ *Self__FQ2S,*Self__WQ2S;
+  __FAST_ARRAYoWRITEo__XJFJ *req_list__AKFJ;
+  append__KWX(((__STRING__BC *)buffer__JAEJ),Self__IAEJ->local__BVEJ->parent_variable__O4WC.intern_name__UN5D);
+  add_last__ACV(((__STRING__BC *)buffer__JAEJ),'[');
+  append_name_in__APXE(((__TYPE_FULL__XMB *)Self__IAEJ->local__BVEJ->parent_variable__O4WC.type__IO5D),buffer__JAEJ);
+  add_last__ACV(((__STRING__BC *)buffer__JAEJ),']');
+  req_list__AKFJ=NULL;
+  add_last__ACV(((__STRING__BC *)buffer__JAEJ),'<');
+  __tmp__L2FJ=&(Self__IAEJ->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+  if (__tmp__L2FJ->object_id__BS0E==0) {
+    __tmp__BKFJ=__tmp__L2FJ->object_id__AS0E;
+  } else /* ___TYPE_ID */ {
+    result__P2FJ=object_counter__1R0E__2R0E;
+    object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+    __tmp__EJHJ=&(Self__IAEJ->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    __tmp__EJHJ->object_id__AS0E=result__P2FJ;
+    __tmp__EJHJ->object_id__BS0E=0;
+    __tmp__BKFJ=result__P2FJ;
+  };
+  __tmp__04BS=create__34B( 0);
+  append_in__AEE(__tmp__BKFJ,__tmp__04BS);
+  append__KWX(((__STRING__BC *)buffer__JAEJ),__tmp__04BS);
+  append__KWX(((__STRING__BC *)buffer__JAEJ),(&__string_487));
+  if (((void *)Self__IAEJ->local__BVEJ->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+    __tmp__NKFJ=Self__IAEJ->local__BVEJ->parent_variable__O4WC.require_first__FKFJ;
+    switch (((struct ___OBJ *)__tmp__NKFJ)->__id) {
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__YICK=&(((__WRITE_GLOBAL__WXKJ *)__tmp__NKFJ)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__YICK->object_id__BS0E==0) {
+        __tmp__OKFJ=__tmp__YICK->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__XP2S=((__WRITE_GLOBAL__WXKJ *)__tmp__NKFJ);
+        result__TP2S=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__YP2S=&(Self__XP2S->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__YP2S->object_id__AS0E=result__TP2S;
+        __tmp__YP2S->object_id__BS0E=0;
+        __tmp__OKFJ=result__TP2S;
+      };
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__YICK=&(((__WRITE_SLOT__EYKJ *)__tmp__NKFJ)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__YICK->object_id__BS0E==0) {
+        __tmp__OKFJ=__tmp__YICK->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__4P2S=((__WRITE_SLOT__EYKJ *)__tmp__NKFJ);
+        result__TP2S=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__YP2S=&(Self__4P2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__YP2S->object_id__AS0E=result__TP2S;
+        __tmp__YP2S->object_id__BS0E=0;
+        __tmp__OKFJ=result__TP2S;
+      };
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__YICK=&(((__WRITE_LOCAL__TEYJ *)__tmp__NKFJ)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__YICK->object_id__BS0E==0) {
+        __tmp__OKFJ=__tmp__YICK->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__FQ2S=((__WRITE_LOCAL__TEYJ *)__tmp__NKFJ);
+        result__TP2S=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__YP2S=&(Self__FQ2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__YP2S->object_id__AS0E=result__TP2S;
+        __tmp__YP2S->object_id__BS0E=0;
+        __tmp__OKFJ=result__TP2S;
+      };
+    } break;
+    };
+    append_in__AEE(__tmp__OKFJ,buffer__JAEJ);
+    req_list__AKFJ=Self__IAEJ->local__BVEJ->parent_variable__O4WC.require_list__QKFJ;
+    if (((void *)req_list__AKFJ != (void *)NULL)) {
+      __tmp__OKFJ= 0;
+      result__TP2S=req_list__AKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ;
+      while ((__tmp__OKFJ <= result__TP2S)) {
+        add_last__ACV(((__STRING__BC *)buffer__JAEJ),',');
+        __tmp__CLFJ=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__AKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__OKFJ];
+        switch (((struct ___OBJ *)__tmp__CLFJ)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__2YBN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__CLFJ)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__2YBN->object_id__BS0E==0) {
+            __tmp__DLFJ=__tmp__2YBN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__0ICK=((__WRITE_GLOBAL__WXKJ *)__tmp__CLFJ);
+            result__2ICK=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__MYMK=&(Self__0ICK->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__MYMK->object_id__AS0E=result__2ICK;
+            __tmp__MYMK->object_id__BS0E=0;
+            __tmp__DLFJ=result__2ICK;
+          };
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__2YBN=&(((__WRITE_SLOT__EYKJ *)__tmp__CLFJ)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__2YBN->object_id__BS0E==0) {
+            __tmp__DLFJ=__tmp__2YBN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__PQ2S=((__WRITE_SLOT__EYKJ *)__tmp__CLFJ);
+            result__2ICK=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__MYMK=&(Self__PQ2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__MYMK->object_id__AS0E=result__2ICK;
+            __tmp__MYMK->object_id__BS0E=0;
+            __tmp__DLFJ=result__2ICK;
+          };
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__2YBN=&(((__WRITE_LOCAL__TEYJ *)__tmp__CLFJ)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__2YBN->object_id__BS0E==0) {
+            __tmp__DLFJ=__tmp__2YBN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__WQ2S=((__WRITE_LOCAL__TEYJ *)__tmp__CLFJ);
+            result__2ICK=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__MYMK=&(Self__WQ2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__MYMK->object_id__AS0E=result__2ICK;
+            __tmp__MYMK->object_id__BS0E=0;
+            __tmp__DLFJ=result__2ICK;
+          };
+        } break;
+        };
+        append_in__AEE(__tmp__DLFJ,buffer__JAEJ);
+        __tmp__OKFJ=(__INTEGER__Q)(__tmp__OKFJ +  1);
+      };
+    };
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__JAEJ),'*');
+  };
+  append__KWX(((__STRING__BC *)buffer__JAEJ),(&__string_488));
+  append_in__AEE(Self__IAEJ->local__BVEJ->parent_variable__O4WC.ensure_count__IT4D,buffer__JAEJ);
+  add_last__ACV(((__STRING__BC *)buffer__JAEJ),'>');
+}
+
+static void display__054J(__EXPR_EQUAL__KINJ *Self__154J,__STRING__BC *buffer__254J)
+// ({EXPR_EQUAL__KINJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__454J;
+  __TYPE_FULL__XMB *__tmp__554J;
+  __IS_EXPANDED__35NJ *Self__0Q2S;
+  __GET_TYPE_ID__HAOJ *Self__2Q2S;
+  __SIZE_OF__5GOJ *Self__4Q2S;
+  add_last__ACV(((__STRING__BC *)buffer__254J),'(');
+  __tmp__454J=Self__154J->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__454J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__554J=((__STRING_CST__5J *)__tmp__454J)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__Y0FK=((__EXTERNAL_C *)__tmp__X0FK)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__554J=((__EXTERNAL_C__Y5WC *)__tmp__454J)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Y0FK=((__PROTOTYPE_CST *)__tmp__X0FK)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__554J=((__PROTOTYPE_CST__LAXC *)__tmp__454J)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__Y0FK=((__INTEGER_CST *)__tmp__X0FK)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__554J=((__INTEGER_CST__XAXC *)__tmp__454J)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__Y0FK=((__LOCAL *)((__READ_LOCAL *)__tmp__X0FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__554J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__454J));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__Y0FK=static_type__CN1H(__tmp__X0FK);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__554J=((__READ_LOCAL__55ZI *)__tmp__454J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Y0FK=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__554J=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Y0FK=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__554J=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__Y0FK=((__REAL_CST *)__tmp__X0FK)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__554J=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__Y0FK=((__CHARACTER_CST *)__tmp__X0FK)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__554J=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__Y0FK=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__554J=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Y0FK=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__554J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__454J));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__Y0FK=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__554J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__454J));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__Y0FK=static_type__UO1H(__tmp__X0FK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__554J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__454J));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__Y0FK=static_type__0O1H(__tmp__X0FK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__554J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__454J));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__Y0FK=static_type__5O1H(__tmp__X0FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__554J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__454J));
   } break;
-  case __EXPR_AND__: {
-    __tmp__Y0FK=static_type__EP1H(__tmp__X0FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__554J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__454J));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Y0FK=static_type__JP1H(__tmp__X0FK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__554J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Y0FK=static_type__OP1H(__tmp__X0FK);
+  case __ITEM__HGOJ__: {
+    __tmp__554J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__454J));
   } break;
-  case __PUT_TO__: {
-    __tmp__Y0FK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__554J=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__Y0FK=static_type__XP1H(__tmp__X0FK);
+  case __CAST__1HOJ__: {
+    __tmp__554J=((__CAST__1HOJ *)__tmp__454J)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__Y0FK=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__554J=((__REAL_CST__1LOJ *)__tmp__454J)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__Y0FK=((__CAST *)__tmp__X0FK)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__554J=((__CHARACTER_CST__RMOJ *)__tmp__454J)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Y0FK=static_type__NOKL(__tmp__X0FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__554J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__454J)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__Y0FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__X0FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__554J=((__READ_SLOT__LL4K *)__tmp__454J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__Y0FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X0FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__554J=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Y0FK=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__554J=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Y0FK=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__554J=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Y0FK=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__554J=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Y0FK=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__554J=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Y0FK=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__554J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__454J));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__Y0FK=static_type__DFJM(__tmp__X0FK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__554J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__454J));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__Y0FK=static_type__P3ML(__tmp__X0FK);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__554J=((__READ_GLOBAL__T4YL *)__tmp__454J)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__Y0FK=static_type__R3XM(__tmp__X0FK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__554J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__454J));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__Y0FK=static_type__DREO(__tmp__X0FK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__554J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__454J));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Y0FK=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__554J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__454J));
   } break;
-  case __EXPR_INF__: {
-    __tmp__Y0FK=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__554J=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Y0FK=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__554J=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__Y0FK=static_type__3YPN(__tmp__X0FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__554J=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__Y0FK=static_type__1HSO(__tmp__X0FK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__554J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__454J));
   } break;
   };
-  append_name_in__M5XD(__tmp__Y0FK,buffer__W0FK);
-  Self__ZRER=((__STRING *)buffer__W0FK);
-  new_capacity__YRER= 0;
-  if ((Self__ZRER->capacity__MNK <= Self__ZRER->count__VF)) {
-    if ((Self__ZRER->capacity__MNK ==  0)) {
-      Self__ZRER->capacity__MNK= 32;
-      Self__ZRER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YRER=(__INTEGER)(Self__ZRER->capacity__MNK <<  1);
-      Self__0RER=((__CHARACTER *)Self__ZRER->storage__XNK);
-      old_nb_elts__1RER=Self__ZRER->capacity__MNK;
-      new__2RER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0RER),((__UINTEGER_32 )old_nb_elts__1RER),((__UINTEGER_32 )new_capacity__YRER)));
-      upper__1CQR=(__INTEGER)(new_capacity__YRER -  1);
-      Self__ZCQR=old_nb_elts__1RER;
-      while ((Self__ZCQR <= upper__1CQR)) {
-        new__2RER[Self__ZCQR]='\0';
-        Self__ZCQR=(__INTEGER)(Self__ZCQR +  1);
-      };
-      Self__ZRER->storage__XNK=new__2RER;
-      Self__ZRER->capacity__MNK=new_capacity__YRER;
-    };
-  };
-  ((__CHARACTER *)Self__ZRER->storage__XNK)[Self__ZRER->count__VF]=' ';
-  Self__ZRER->count__VF=(__INTEGER)(Self__ZRER->count__VF +  1);
-  __tmp__Z0FK=Self__V0FK->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__Z0FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__U3JQ=((__IS_EXPANDED *)__tmp__Z0FK);
-    append__MOK(buffer__W0FK,(&__string_265));
-    display__UXFK(Self__U3JQ->receiver__WN2H,buffer__W0FK);
-    Self__5RER=((__STRING *)buffer__W0FK);
-    new_capacity__4RER= 0;
-    if ((Self__5RER->capacity__MNK <= Self__5RER->count__VF)) {
-      if ((Self__5RER->capacity__MNK ==  0)) {
-        Self__5RER->capacity__MNK= 32;
-        Self__5RER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4RER=(__INTEGER)(Self__5RER->capacity__MNK <<  1);
-        Self__ASER=((__CHARACTER *)Self__5RER->storage__XNK);
-        old_nb_elts__BSER=Self__5RER->capacity__MNK;
-        new__CSER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ASER),((__UINTEGER_32 )old_nb_elts__BSER),((__UINTEGER_32 )new_capacity__4RER)));
-        upper__ADQR=(__INTEGER)(new_capacity__4RER -  1);
-        Self__4CQR=old_nb_elts__BSER;
-        while ((Self__4CQR <= upper__ADQR)) {
-          new__CSER[Self__4CQR]='\0';
-          Self__4CQR=(__INTEGER)(Self__4CQR +  1);
-        };
-        Self__5RER->storage__XNK=new__CSER;
-        Self__5RER->capacity__MNK=new_capacity__4RER;
-      };
-    };
-    ((__CHARACTER *)Self__5RER->storage__XNK)[Self__5RER->count__VF]=')';
-    Self__5RER->count__VF=(__INTEGER)(Self__5RER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__Z0FK,buffer__W0FK);
+  append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__554J),buffer__254J);
+  add_last__ACV(((__STRING__BC *)buffer__254J),' ');
+  __tmp__454J=Self__154J->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__454J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__454J),buffer__254J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__Z0FK,buffer__W0FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__Z0FK,buffer__W0FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__Z0FK,buffer__W0FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__Z0FK,buffer__W0FK);
-  } break;
-  };
-  append__MOK(buffer__W0FK,(&__string_21));
-  __tmp__10FK=Self__V0FK->parent_expr_binary_cmp__LLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__10FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__10FK,buffer__W0FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__10FK,buffer__W0FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__10FK,buffer__W0FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__10FK,buffer__W0FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__10FK,buffer__W0FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__0Q2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__454J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__254J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__0Q2S->receiver__RA5J),buffer__254J);
+    add_last__ACV(((__STRING__BC *)buffer__254J),')');
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__G1FK=((__IS_EXPANDED *)__tmp__10FK);
-    append__MOK(buffer__W0FK,(&__string_265));
-    display__UXFK(Self__G1FK->receiver__WN2H,buffer__W0FK);
-    Self__FSER=((__STRING *)buffer__W0FK);
-    new_capacity__ESER= 0;
-    if ((Self__FSER->capacity__MNK <= Self__FSER->count__VF)) {
-      if ((Self__FSER->capacity__MNK ==  0)) {
-        Self__FSER->capacity__MNK= 32;
-        Self__FSER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ESER=(__INTEGER)(Self__FSER->capacity__MNK <<  1);
-        Self__GSER=((__CHARACTER *)Self__FSER->storage__XNK);
-        old_nb_elts__HSER=Self__FSER->capacity__MNK;
-        new__ISER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GSER),((__UINTEGER_32 )old_nb_elts__HSER),((__UINTEGER_32 )new_capacity__ESER)));
-        upper__FDQR=(__INTEGER)(new_capacity__ESER -  1);
-        Self__DDQR=old_nb_elts__HSER;
-        while ((Self__DDQR <= upper__FDQR)) {
-          new__ISER[Self__DDQR]='\0';
-          Self__DDQR=(__INTEGER)(Self__DDQR +  1);
-        };
-        Self__FSER->storage__XNK=new__ISER;
-        Self__FSER->capacity__MNK=new_capacity__ESER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__2Q2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__454J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__254J),(&__string_350));
+    __tmp__554J=((__TYPE_FULL__XMB *)Self__2Q2S->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
     };
-    ((__CHARACTER *)Self__FSER->storage__XNK)[Self__FSER->count__VF]=')';
-    Self__FSER->count__VF=(__INTEGER)(Self__FSER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__10FK,buffer__W0FK);
+    append_name_in__APXE(__tmp__554J,buffer__254J);
+    add_last__ACV(((__STRING__BC *)buffer__254J),')');
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__10FK,buffer__W0FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__10FK,buffer__W0FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__10FK,buffer__W0FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__10FK,buffer__W0FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__10FK,buffer__W0FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__10FK,buffer__W0FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__10FK,buffer__W0FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__10FK,buffer__W0FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__10FK,buffer__W0FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__10FK,buffer__W0FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__10FK,buffer__W0FK);
-  } break;
-  };
-  Self__LSER=((__STRING *)buffer__W0FK);
-  new_capacity__KSER= 0;
-  if ((Self__LSER->capacity__MNK <= Self__LSER->count__VF)) {
-    if ((Self__LSER->capacity__MNK ==  0)) {
-      Self__LSER->capacity__MNK= 32;
-      Self__LSER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KSER=(__INTEGER)(Self__LSER->capacity__MNK <<  1);
-      Self__MSER=((__CHARACTER *)Self__LSER->storage__XNK);
-      old_nb_elts__NSER=Self__LSER->capacity__MNK;
-      new__OSER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MSER),((__UINTEGER_32 )old_nb_elts__NSER),((__UINTEGER_32 )new_capacity__KSER)));
-      upper__KDQR=(__INTEGER)(new_capacity__KSER -  1);
-      Self__IDQR=old_nb_elts__NSER;
-      while ((Self__IDQR <= upper__KDQR)) {
-        new__OSER[Self__IDQR]='\0';
-        Self__IDQR=(__INTEGER)(Self__IDQR +  1);
-      };
-      Self__LSER->storage__XNK=new__OSER;
-      Self__LSER->capacity__MNK=new_capacity__KSER;
-    };
-  };
-  ((__CHARACTER *)Self__LSER->storage__XNK)[Self__LSER->count__VF]=')';
-  Self__LSER->count__VF=(__INTEGER)(Self__LSER->count__VF +  1);
-}
-
-static void display__20FK(__REAL_CST *Self__30FK,void *buffer__40FK)
-// ({REAL_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__RSER,*Self__XSER;
-  __INTEGER new_capacity__QSER,old_nb_elts__TSER,upper__PDQR,Self__NDQR;
-  __INTEGER new_capacity__WSER,old_nb_elts__ZSER,upper__UDQR,Self__SDQR;
-  __INTEGER __tmp__WZLK,result__G5ZK;
-  __CHARACTER *Self__SSER,*new__USER,*Self__YSER,*new__0SER;
-  Self__RSER=((__STRING *)buffer__40FK);
-  new_capacity__QSER= 0;
-  if ((Self__RSER->capacity__MNK <= Self__RSER->count__VF)) {
-    if ((Self__RSER->capacity__MNK ==  0)) {
-      Self__RSER->capacity__MNK= 32;
-      Self__RSER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QSER=(__INTEGER)(Self__RSER->capacity__MNK <<  1);
-      Self__SSER=((__CHARACTER *)Self__RSER->storage__XNK);
-      old_nb_elts__TSER=Self__RSER->capacity__MNK;
-      new__USER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SSER),((__UINTEGER_32 )old_nb_elts__TSER),((__UINTEGER_32 )new_capacity__QSER)));
-      upper__PDQR=(__INTEGER)(new_capacity__QSER -  1);
-      Self__NDQR=old_nb_elts__TSER;
-      while ((Self__NDQR <= upper__PDQR)) {
-        new__USER[Self__NDQR]='\0';
-        Self__NDQR=(__INTEGER)(Self__NDQR +  1);
-      };
-      Self__RSER->storage__XNK=new__USER;
-      Self__RSER->capacity__MNK=new_capacity__QSER;
-    };
-  };
-  ((__CHARACTER *)Self__RSER->storage__XNK)[Self__RSER->count__VF]='(';
-  Self__RSER->count__VF=(__INTEGER)(Self__RSER->count__VF +  1);
-  append_name_in__M5XD(Self__30FK->parent_constant__U2JH.static_type__M2YD,buffer__40FK);
-  Self__XSER=((__STRING *)buffer__40FK);
-  new_capacity__WSER= 0;
-  if ((Self__XSER->capacity__MNK <= Self__XSER->count__VF)) {
-    if ((Self__XSER->capacity__MNK ==  0)) {
-      Self__XSER->capacity__MNK= 32;
-      Self__XSER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WSER=(__INTEGER)(Self__XSER->capacity__MNK <<  1);
-      Self__YSER=((__CHARACTER *)Self__XSER->storage__XNK);
-      old_nb_elts__ZSER=Self__XSER->capacity__MNK;
-      new__0SER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YSER),((__UINTEGER_32 )old_nb_elts__ZSER),((__UINTEGER_32 )new_capacity__WSER)));
-      upper__UDQR=(__INTEGER)(new_capacity__WSER -  1);
-      Self__SDQR=old_nb_elts__ZSER;
-      while ((Self__SDQR <= upper__UDQR)) {
-        new__0SER[Self__SDQR]='\0';
-        Self__SDQR=(__INTEGER)(Self__SDQR +  1);
-      };
-      Self__XSER->storage__XNK=new__0SER;
-      Self__XSER->capacity__MNK=new_capacity__WSER;
-    };
-  };
-  ((__CHARACTER *)Self__XSER->storage__XNK)[Self__XSER->count__VF]=')';
-  Self__XSER->count__VF=(__INTEGER)(Self__XSER->count__VF +  1);
-  append__MOK(buffer__40FK,Self__30FK->value__HN2H);
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__40FK,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__WZLK=ANY__->object_id__45YG;
-    } else {
-      result__G5ZK=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__G5ZK;
-      ANY__->object_id__55YG=0;
-      __tmp__WZLK=result__G5ZK;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__WZLK),buffer__40FK);
-    append__MOK(buffer__40FK,(&__string_268));
-  };
-}
-
-static void display__B1FK(__CHARACTER_CST *Self__C1FK,void *buffer__D1FK)
-// ({CHARACTER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__3SER,*Self__DTER;
-  __INTEGER new_capacity__2SER,old_nb_elts__5SER,upper__ZDQR,Self__XDQR;
-  __INTEGER new_capacity__CTER,old_nb_elts__FTER,upper__4DQR,Self__2DQR;
-  __INTEGER __tmp__E0LK,result__T5ZK;
-  __CHARACTER *Self__4SER,*new__ATER,*Self__ETER,*new__GTER;
-  Self__3SER=((__STRING *)buffer__D1FK);
-  new_capacity__2SER= 0;
-  if ((Self__3SER->capacity__MNK <= Self__3SER->count__VF)) {
-    if ((Self__3SER->capacity__MNK ==  0)) {
-      Self__3SER->capacity__MNK= 32;
-      Self__3SER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2SER=(__INTEGER)(Self__3SER->capacity__MNK <<  1);
-      Self__4SER=((__CHARACTER *)Self__3SER->storage__XNK);
-      old_nb_elts__5SER=Self__3SER->capacity__MNK;
-      new__ATER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4SER),((__UINTEGER_32 )old_nb_elts__5SER),((__UINTEGER_32 )new_capacity__2SER)));
-      upper__ZDQR=(__INTEGER)(new_capacity__2SER -  1);
-      Self__XDQR=old_nb_elts__5SER;
-      while ((Self__XDQR <= upper__ZDQR)) {
-        new__ATER[Self__XDQR]='\0';
-        Self__XDQR=(__INTEGER)(Self__XDQR +  1);
-      };
-      Self__3SER->storage__XNK=new__ATER;
-      Self__3SER->capacity__MNK=new_capacity__2SER;
-    };
-  };
-  ((__CHARACTER *)Self__3SER->storage__XNK)[Self__3SER->count__VF]='\'';
-  Self__3SER->count__VF=(__INTEGER)(Self__3SER->count__VF +  1);
-  append__MOK(buffer__D1FK,Self__C1FK->text__PN2H);
-  Self__DTER=((__STRING *)buffer__D1FK);
-  new_capacity__CTER= 0;
-  if ((Self__DTER->capacity__MNK <= Self__DTER->count__VF)) {
-    if ((Self__DTER->capacity__MNK ==  0)) {
-      Self__DTER->capacity__MNK= 32;
-      Self__DTER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__CTER=(__INTEGER)(Self__DTER->capacity__MNK <<  1);
-      Self__ETER=((__CHARACTER *)Self__DTER->storage__XNK);
-      old_nb_elts__FTER=Self__DTER->capacity__MNK;
-      new__GTER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ETER),((__UINTEGER_32 )old_nb_elts__FTER),((__UINTEGER_32 )new_capacity__CTER)));
-      upper__4DQR=(__INTEGER)(new_capacity__CTER -  1);
-      Self__2DQR=old_nb_elts__FTER;
-      while ((Self__2DQR <= upper__4DQR)) {
-        new__GTER[Self__2DQR]='\0';
-        Self__2DQR=(__INTEGER)(Self__2DQR +  1);
-      };
-      Self__DTER->storage__XNK=new__GTER;
-      Self__DTER->capacity__MNK=new_capacity__CTER;
-    };
-  };
-  ((__CHARACTER *)Self__DTER->storage__XNK)[Self__DTER->count__VF]='\'';
-  Self__DTER->count__VF=(__INTEGER)(Self__DTER->count__VF +  1);
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__D1FK,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__E0LK=ANY__->object_id__45YG;
-    } else {
-      result__T5ZK=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__T5ZK;
-      ANY__->object_id__55YG=0;
-      __tmp__E0LK=result__T5ZK;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__E0LK),buffer__D1FK);
-    append__MOK(buffer__D1FK,(&__string_268));
-  };
-}
-
-static void display__J1FK(__GET_TYPE_ID *Self__K1FK,void *buffer__L1FK)
-// ({GET_TYPE_ID},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  void *__tmp__M1FK;
-  __IS_EXPANDED *Self__4G4P;
-  __STRING *Self__JTER,*Self__PTER;
-  __INTEGER new_capacity__ITER,old_nb_elts__LTER,upper__DEQR,Self__BEQR;
-  __INTEGER new_capacity__OTER,old_nb_elts__RTER,upper__IEQR,Self__GEQR;
-  __CHARACTER *Self__KTER,*new__MTER,*Self__QTER,*new__STER;
-  append__MOK(buffer__L1FK,(&__string_357));
-  __tmp__M1FK=Self__K1FK->receiver__5N2H;
-  switch (((struct ___OBJ *)__tmp__M1FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4G4P=((__IS_EXPANDED *)__tmp__M1FK);
-    append__MOK(buffer__L1FK,(&__string_265));
-    display__UXFK(Self__4G4P->receiver__WN2H,buffer__L1FK);
-    Self__JTER=((__STRING *)buffer__L1FK);
-    new_capacity__ITER= 0;
-    if ((Self__JTER->capacity__MNK <= Self__JTER->count__VF)) {
-      if ((Self__JTER->capacity__MNK ==  0)) {
-        Self__JTER->capacity__MNK= 32;
-        Self__JTER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ITER=(__INTEGER)(Self__JTER->capacity__MNK <<  1);
-        Self__KTER=((__CHARACTER *)Self__JTER->storage__XNK);
-        old_nb_elts__LTER=Self__JTER->capacity__MNK;
-        new__MTER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KTER),((__UINTEGER_32 )old_nb_elts__LTER),((__UINTEGER_32 )new_capacity__ITER)));
-        upper__DEQR=(__INTEGER)(new_capacity__ITER -  1);
-        Self__BEQR=old_nb_elts__LTER;
-        while ((Self__BEQR <= upper__DEQR)) {
-          new__MTER[Self__BEQR]='\0';
-          Self__BEQR=(__INTEGER)(Self__BEQR +  1);
-        };
-        Self__JTER->storage__XNK=new__MTER;
-        Self__JTER->capacity__MNK=new_capacity__ITER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__4Q2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__454J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__254J),(&__string_352));
+    __tmp__554J=((__TYPE_FULL__XMB *)Self__4Q2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
     };
-    ((__CHARACTER *)Self__JTER->storage__XNK)[Self__JTER->count__VF]=')';
-    Self__JTER->count__VF=(__INTEGER)(Self__JTER->count__VF +  1);
+    append_name_in__APXE(__tmp__554J,buffer__254J);
+    add_last__ACV(((__STRING__BC *)buffer__254J),')');
   } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__M1FK,buffer__L1FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__M1FK,buffer__L1FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__M1FK,buffer__L1FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__M1FK,buffer__L1FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__M1FK,buffer__L1FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__M1FK,buffer__L1FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__M1FK,buffer__L1FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__M1FK,buffer__L1FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__M1FK,buffer__L1FK);
-  } break;
-  };
-  Self__PTER=((__STRING *)buffer__L1FK);
-  new_capacity__OTER= 0;
-  if ((Self__PTER->capacity__MNK <= Self__PTER->count__VF)) {
-    if ((Self__PTER->capacity__MNK ==  0)) {
-      Self__PTER->capacity__MNK= 32;
-      Self__PTER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OTER=(__INTEGER)(Self__PTER->capacity__MNK <<  1);
-      Self__QTER=((__CHARACTER *)Self__PTER->storage__XNK);
-      old_nb_elts__RTER=Self__PTER->capacity__MNK;
-      new__STER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QTER),((__UINTEGER_32 )old_nb_elts__RTER),((__UINTEGER_32 )new_capacity__OTER)));
-      upper__IEQR=(__INTEGER)(new_capacity__OTER -  1);
-      Self__GEQR=old_nb_elts__RTER;
-      while ((Self__GEQR <= upper__IEQR)) {
-        new__STER[Self__GEQR]='\0';
-        Self__GEQR=(__INTEGER)(Self__GEQR +  1);
-      };
-      Self__PTER->storage__XNK=new__STER;
-      Self__PTER->capacity__MNK=new_capacity__OTER;
-    };
-  };
-  ((__CHARACTER *)Self__PTER->storage__XNK)[Self__PTER->count__VF]=')';
-  Self__PTER->count__VF=(__INTEGER)(Self__PTER->count__VF +  1);
-}
-
-static void display__N1FK(__EXPR_SUP *Self__O1FK,void *buffer__P1FK)
-// ({EXPR_SUP},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__VTER,*Self__1TER,*Self__BUER,*Self__HUER,*Self__NUER;
-  __INTEGER new_capacity__UTER,old_nb_elts__XTER,upper__NEQR,Self__LEQR;
-  __INTEGER new_capacity__0TER,old_nb_elts__3TER,upper__SEQR,Self__QEQR;
-  __INTEGER new_capacity__AUER,old_nb_elts__DUER,upper__XEQR,Self__VEQR;
-  __INTEGER new_capacity__GUER,old_nb_elts__JUER,upper__2EQR,Self__0EQR;
-  __INTEGER new_capacity__MUER,old_nb_elts__PUER,upper__BFQR,Self__5EQR;
-  void *__tmp__Q1FK,*__tmp__S1FK,*__tmp__U1FK;
-  void *__tmp__R1FK;
-  __IS_EXPANDED *Self__GH4P,*Self__IH4P;
-  __CHARACTER *Self__WTER,*new__YTER,*Self__2TER,*new__4TER,*Self__CUER;
-  __CHARACTER *new__EUER,*Self__IUER,*new__KUER,*Self__OUER,*new__QUER;
-  Self__VTER=((__STRING *)buffer__P1FK);
-  new_capacity__UTER= 0;
-  if ((Self__VTER->capacity__MNK <= Self__VTER->count__VF)) {
-    if ((Self__VTER->capacity__MNK ==  0)) {
-      Self__VTER->capacity__MNK= 32;
-      Self__VTER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UTER=(__INTEGER)(Self__VTER->capacity__MNK <<  1);
-      Self__WTER=((__CHARACTER *)Self__VTER->storage__XNK);
-      old_nb_elts__XTER=Self__VTER->capacity__MNK;
-      new__YTER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WTER),((__UINTEGER_32 )old_nb_elts__XTER),((__UINTEGER_32 )new_capacity__UTER)));
-      upper__NEQR=(__INTEGER)(new_capacity__UTER -  1);
-      Self__LEQR=old_nb_elts__XTER;
-      while ((Self__LEQR <= upper__NEQR)) {
-        new__YTER[Self__LEQR]='\0';
-        Self__LEQR=(__INTEGER)(Self__LEQR +  1);
-      };
-      Self__VTER->storage__XNK=new__YTER;
-      Self__VTER->capacity__MNK=new_capacity__UTER;
-    };
   };
-  ((__CHARACTER *)Self__VTER->storage__XNK)[Self__VTER->count__VF]='(';
-  Self__VTER->count__VF=(__INTEGER)(Self__VTER->count__VF +  1);
-  __tmp__Q1FK=Self__O1FK->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__Q1FK)->__id) {
-  case __LIST__: {
-    __tmp__R1FK=static_type__OHQG(__tmp__Q1FK);
+  append__KWX(((__STRING__BC *)buffer__254J),(&__string_489));
+  __tmp__454J=Self__154J->parent_expr_binary_cmp__NINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__454J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__454J),buffer__254J);
   } break;
-  case __STRING_CST__: {
-    __tmp__R1FK=((__STRING_CST *)__tmp__Q1FK)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__R1FK=((__EXTERNAL_C *)__tmp__Q1FK)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__R1FK=((__PROTOTYPE_CST *)__tmp__Q1FK)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __INTEGER_CST__: {
-    __tmp__R1FK=((__INTEGER_CST *)__tmp__Q1FK)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__R1FK=((__LOCAL *)((__READ_LOCAL *)__tmp__Q1FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__R1FK=static_type__CN1H(__tmp__Q1FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__R1FK=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__R1FK=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    Self__0Q2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__454J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__254J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__0Q2S->receiver__RA5J),buffer__254J);
+    add_last__ACV(((__STRING__BC *)buffer__254J),')');
   } break;
-  case __REAL_CST__: {
-    __tmp__R1FK=((__REAL_CST *)__tmp__Q1FK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__R1FK=((__CHARACTER_CST *)__tmp__Q1FK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__R1FK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__R1FK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__R1FK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__R1FK=static_type__UO1H(__tmp__Q1FK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__R1FK=static_type__0O1H(__tmp__Q1FK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__R1FK=static_type__5O1H(__tmp__Q1FK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__R1FK=static_type__EP1H(__tmp__Q1FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__R1FK=static_type__JP1H(__tmp__Q1FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__R1FK=static_type__OP1H(__tmp__Q1FK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__R1FK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__R1FK=static_type__XP1H(__tmp__Q1FK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__R1FK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__R1FK=((__CAST *)__tmp__Q1FK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__R1FK=static_type__NOKL(__tmp__Q1FK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__R1FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Q1FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__R1FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q1FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__R1FK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__R1FK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__R1FK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__R1FK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__R1FK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__R1FK=static_type__DFJM(__tmp__Q1FK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__R1FK=static_type__P3ML(__tmp__Q1FK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__R1FK=static_type__R3XM(__tmp__Q1FK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__R1FK=static_type__DREO(__tmp__Q1FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__R1FK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__R1FK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__R1FK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__R1FK=static_type__3YPN(__tmp__Q1FK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__R1FK=static_type__1HSO(__tmp__Q1FK);
-  } break;
-  };
-  append_name_in__M5XD(__tmp__R1FK,buffer__P1FK);
-  Self__1TER=((__STRING *)buffer__P1FK);
-  new_capacity__0TER= 0;
-  if ((Self__1TER->capacity__MNK <= Self__1TER->count__VF)) {
-    if ((Self__1TER->capacity__MNK ==  0)) {
-      Self__1TER->capacity__MNK= 32;
-      Self__1TER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0TER=(__INTEGER)(Self__1TER->capacity__MNK <<  1);
-      Self__2TER=((__CHARACTER *)Self__1TER->storage__XNK);
-      old_nb_elts__3TER=Self__1TER->capacity__MNK;
-      new__4TER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2TER),((__UINTEGER_32 )old_nb_elts__3TER),((__UINTEGER_32 )new_capacity__0TER)));
-      upper__SEQR=(__INTEGER)(new_capacity__0TER -  1);
-      Self__QEQR=old_nb_elts__3TER;
-      while ((Self__QEQR <= upper__SEQR)) {
-        new__4TER[Self__QEQR]='\0';
-        Self__QEQR=(__INTEGER)(Self__QEQR +  1);
-      };
-      Self__1TER->storage__XNK=new__4TER;
-      Self__1TER->capacity__MNK=new_capacity__0TER;
-    };
-  };
-  ((__CHARACTER *)Self__1TER->storage__XNK)[Self__1TER->count__VF]=' ';
-  Self__1TER->count__VF=(__INTEGER)(Self__1TER->count__VF +  1);
-  __tmp__S1FK=Self__O1FK->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__S1FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GH4P=((__IS_EXPANDED *)__tmp__S1FK);
-    append__MOK(buffer__P1FK,(&__string_265));
-    display__UXFK(Self__GH4P->receiver__WN2H,buffer__P1FK);
-    Self__BUER=((__STRING *)buffer__P1FK);
-    new_capacity__AUER= 0;
-    if ((Self__BUER->capacity__MNK <= Self__BUER->count__VF)) {
-      if ((Self__BUER->capacity__MNK ==  0)) {
-        Self__BUER->capacity__MNK= 32;
-        Self__BUER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AUER=(__INTEGER)(Self__BUER->capacity__MNK <<  1);
-        Self__CUER=((__CHARACTER *)Self__BUER->storage__XNK);
-        old_nb_elts__DUER=Self__BUER->capacity__MNK;
-        new__EUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CUER),((__UINTEGER_32 )old_nb_elts__DUER),((__UINTEGER_32 )new_capacity__AUER)));
-        upper__XEQR=(__INTEGER)(new_capacity__AUER -  1);
-        Self__VEQR=old_nb_elts__DUER;
-        while ((Self__VEQR <= upper__XEQR)) {
-          new__EUER[Self__VEQR]='\0';
-          Self__VEQR=(__INTEGER)(Self__VEQR +  1);
-        };
-        Self__BUER->storage__XNK=new__EUER;
-        Self__BUER->capacity__MNK=new_capacity__AUER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__2Q2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__454J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__254J),(&__string_350));
+    __tmp__554J=((__TYPE_FULL__XMB *)Self__2Q2S->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
     };
-    ((__CHARACTER *)Self__BUER->storage__XNK)[Self__BUER->count__VF]=')';
-    Self__BUER->count__VF=(__INTEGER)(Self__BUER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__S1FK,buffer__P1FK);
+    append_name_in__APXE(__tmp__554J,buffer__254J);
+    add_last__ACV(((__STRING__BC *)buffer__254J),')');
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__S1FK,buffer__P1FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__S1FK,buffer__P1FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__S1FK,buffer__P1FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__S1FK,buffer__P1FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__S1FK,buffer__P1FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__S1FK,buffer__P1FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__S1FK,buffer__P1FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__S1FK,buffer__P1FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__S1FK,buffer__P1FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__S1FK,buffer__P1FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__S1FK,buffer__P1FK);
-  } break;
-  };
-  append__MOK(buffer__P1FK,(&__string_268));
-  __tmp__U1FK=Self__O1FK->parent_expr_binary_cmp__15JH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__U1FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__IH4P=((__IS_EXPANDED *)__tmp__U1FK);
-    append__MOK(buffer__P1FK,(&__string_265));
-    display__UXFK(Self__IH4P->receiver__WN2H,buffer__P1FK);
-    Self__HUER=((__STRING *)buffer__P1FK);
-    new_capacity__GUER= 0;
-    if ((Self__HUER->capacity__MNK <= Self__HUER->count__VF)) {
-      if ((Self__HUER->capacity__MNK ==  0)) {
-        Self__HUER->capacity__MNK= 32;
-        Self__HUER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GUER=(__INTEGER)(Self__HUER->capacity__MNK <<  1);
-        Self__IUER=((__CHARACTER *)Self__HUER->storage__XNK);
-        old_nb_elts__JUER=Self__HUER->capacity__MNK;
-        new__KUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IUER),((__UINTEGER_32 )old_nb_elts__JUER),((__UINTEGER_32 )new_capacity__GUER)));
-        upper__2EQR=(__INTEGER)(new_capacity__GUER -  1);
-        Self__0EQR=old_nb_elts__JUER;
-        while ((Self__0EQR <= upper__2EQR)) {
-          new__KUER[Self__0EQR]='\0';
-          Self__0EQR=(__INTEGER)(Self__0EQR +  1);
-        };
-        Self__HUER->storage__XNK=new__KUER;
-        Self__HUER->capacity__MNK=new_capacity__GUER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__4Q2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__454J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__254J),(&__string_352));
+    __tmp__554J=((__TYPE_FULL__XMB *)Self__4Q2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
     };
-    ((__CHARACTER *)Self__HUER->storage__XNK)[Self__HUER->count__VF]=')';
-    Self__HUER->count__VF=(__INTEGER)(Self__HUER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__U1FK,buffer__P1FK);
+    append_name_in__APXE(__tmp__554J,buffer__254J);
+    add_last__ACV(((__STRING__BC *)buffer__254J),')');
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__U1FK,buffer__P1FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__U1FK,buffer__P1FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__U1FK,buffer__P1FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__U1FK,buffer__P1FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__U1FK,buffer__P1FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__U1FK,buffer__P1FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__U1FK,buffer__P1FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__U1FK,buffer__P1FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
   } break;
   };
-  Self__NUER=((__STRING *)buffer__P1FK);
-  new_capacity__MUER= 0;
-  if ((Self__NUER->capacity__MNK <= Self__NUER->count__VF)) {
-    if ((Self__NUER->capacity__MNK ==  0)) {
-      Self__NUER->capacity__MNK= 32;
-      Self__NUER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MUER=(__INTEGER)(Self__NUER->capacity__MNK <<  1);
-      Self__OUER=((__CHARACTER *)Self__NUER->storage__XNK);
-      old_nb_elts__PUER=Self__NUER->capacity__MNK;
-      new__QUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OUER),((__UINTEGER_32 )old_nb_elts__PUER),((__UINTEGER_32 )new_capacity__MUER)));
-      upper__BFQR=(__INTEGER)(new_capacity__MUER -  1);
-      Self__5EQR=old_nb_elts__PUER;
-      while ((Self__5EQR <= upper__BFQR)) {
-        new__QUER[Self__5EQR]='\0';
-        Self__5EQR=(__INTEGER)(Self__5EQR +  1);
-      };
-      Self__NUER->storage__XNK=new__QUER;
-      Self__NUER->capacity__MNK=new_capacity__MUER;
-    };
-  };
-  ((__CHARACTER *)Self__NUER->storage__XNK)[Self__NUER->count__VF]=')';
-  Self__NUER->count__VF=(__INTEGER)(Self__NUER->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__254J),')');
 }
 
-static void display__V1FK(__EXPR_SUB *Self__W1FK,void *buffer__X1FK)
-// ({EXPR_SUB},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__FA5J(__EXPR_NOT_EQUAL__VINJ *Self__GA5J,__STRING__BC *buffer__HA5J)
+// ({EXPR_NOT_EQUAL__VINJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__TUER,*Self__ZUER,*Self__5UER,*Self__FVER;
-  __INTEGER new_capacity__SUER,old_nb_elts__VUER,upper__GFQR,Self__EFQR;
-  __INTEGER new_capacity__YUER,old_nb_elts__1UER,upper__LFQR,Self__JFQR;
-  __INTEGER new_capacity__4UER,old_nb_elts__BVER,upper__QFQR,Self__OFQR;
-  __INTEGER new_capacity__EVER,old_nb_elts__HVER,upper__VFQR,Self__TFQR;
-  void *__tmp__Y1FK,*__tmp__01FK;
-  __IS_EXPANDED *Self__KH4P,*Self__MH4P;
-  __CHARACTER *Self__UUER,*new__WUER,*Self__0UER,*new__2UER,*Self__AVER;
-  __CHARACTER *new__CVER,*Self__GVER,*new__IVER;
-  Self__TUER=((__STRING *)buffer__X1FK);
-  new_capacity__SUER= 0;
-  if ((Self__TUER->capacity__MNK <= Self__TUER->count__VF)) {
-    if ((Self__TUER->capacity__MNK ==  0)) {
-      Self__TUER->capacity__MNK= 32;
-      Self__TUER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SUER=(__INTEGER)(Self__TUER->capacity__MNK <<  1);
-      Self__UUER=((__CHARACTER *)Self__TUER->storage__XNK);
-      old_nb_elts__VUER=Self__TUER->capacity__MNK;
-      new__WUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UUER),((__UINTEGER_32 )old_nb_elts__VUER),((__UINTEGER_32 )new_capacity__SUER)));
-      upper__GFQR=(__INTEGER)(new_capacity__SUER -  1);
-      Self__EFQR=old_nb_elts__VUER;
-      while ((Self__EFQR <= upper__GFQR)) {
-        new__WUER[Self__EFQR]='\0';
-        Self__EFQR=(__INTEGER)(Self__EFQR +  1);
-      };
-      Self__TUER->storage__XNK=new__WUER;
-      Self__TUER->capacity__MNK=new_capacity__SUER;
-    };
-  };
-  ((__CHARACTER *)Self__TUER->storage__XNK)[Self__TUER->count__VF]='(';
-  Self__TUER->count__VF=(__INTEGER)(Self__TUER->count__VF +  1);
-  __tmp__Y1FK=Self__W1FK->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__Y1FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__KH4P=((__IS_EXPANDED *)__tmp__Y1FK);
-    append__MOK(buffer__X1FK,(&__string_265));
-    display__UXFK(Self__KH4P->receiver__WN2H,buffer__X1FK);
-    Self__ZUER=((__STRING *)buffer__X1FK);
-    new_capacity__YUER= 0;
-    if ((Self__ZUER->capacity__MNK <= Self__ZUER->count__VF)) {
-      if ((Self__ZUER->capacity__MNK ==  0)) {
-        Self__ZUER->capacity__MNK= 32;
-        Self__ZUER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YUER=(__INTEGER)(Self__ZUER->capacity__MNK <<  1);
-        Self__0UER=((__CHARACTER *)Self__ZUER->storage__XNK);
-        old_nb_elts__1UER=Self__ZUER->capacity__MNK;
-        new__2UER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0UER),((__UINTEGER_32 )old_nb_elts__1UER),((__UINTEGER_32 )new_capacity__YUER)));
-        upper__LFQR=(__INTEGER)(new_capacity__YUER -  1);
-        Self__JFQR=old_nb_elts__1UER;
-        while ((Self__JFQR <= upper__LFQR)) {
-          new__2UER[Self__JFQR]='\0';
-          Self__JFQR=(__INTEGER)(Self__JFQR +  1);
-        };
-        Self__ZUER->storage__XNK=new__2UER;
-        Self__ZUER->capacity__MNK=new_capacity__YUER;
-      };
-    };
-    ((__CHARACTER *)Self__ZUER->storage__XNK)[Self__ZUER->count__VF]=')';
-    Self__ZUER->count__VF=(__INTEGER)(Self__ZUER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__Y1FK,buffer__X1FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__Y1FK,buffer__X1FK);
+  void *__tmp__IA5J;
+  __TYPE_FULL__XMB *__tmp__JA5J;
+  __IS_EXPANDED__35NJ *Self__GR2S;
+  __GET_TYPE_ID__HAOJ *Self__IR2S;
+  __SIZE_OF__5GOJ *Self__KR2S;
+  add_last__ACV(((__STRING__BC *)buffer__HA5J),'(');
+  __tmp__IA5J=Self__GA5J->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__IA5J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JA5J=((__STRING_CST__5J *)__tmp__IA5J)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__Y1FK,buffer__X1FK);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JA5J=((__EXTERNAL_C__Y5WC *)__tmp__IA5J)->static_type__W54D;
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__Y1FK,buffer__X1FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JA5J=((__PROTOTYPE_CST__LAXC *)__tmp__IA5J)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__Y1FK,buffer__X1FK);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JA5J=((__INTEGER_CST__XAXC *)__tmp__IA5J)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__JA5J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IA5J));
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__Y1FK,buffer__X1FK);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JA5J=((__READ_LOCAL__55ZI *)__tmp__IA5J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JA5J=static_type__ODCK();
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JA5J=static_type__TDCK();
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__Y1FK,buffer__X1FK);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JA5J=static_type__YDCK();
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__Y1FK,buffer__X1FK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JA5J=static_type__3DCK();
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JA5J=static_type__CECK();
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JA5J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IA5J));
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JA5J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IA5J));
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JA5J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IA5J));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JA5J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IA5J));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JA5J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IA5J));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JA5J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IA5J));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__Y1FK,buffer__X1FK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__JA5J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__Y1FK,buffer__X1FK);
+  case __ITEM__HGOJ__: {
+    __tmp__JA5J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IA5J));
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__Y1FK,buffer__X1FK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JA5J=static_type__VFCK();
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__Y1FK,buffer__X1FK);
+  case __CAST__1HOJ__: {
+    __tmp__JA5J=((__CAST__1HOJ *)__tmp__IA5J)->static_type__FD5J;
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__Y1FK,buffer__X1FK);
+  case __REAL_CST__1LOJ__: {
+    __tmp__JA5J=((__REAL_CST__1LOJ *)__tmp__IA5J)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__Y1FK,buffer__X1FK);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JA5J=((__CHARACTER_CST__RMOJ *)__tmp__IA5J)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__Y1FK,buffer__X1FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JA5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IA5J)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__Y1FK,buffer__X1FK);
+  case __READ_SLOT__LL4K__: {
+    __tmp__JA5J=((__READ_SLOT__LL4K *)__tmp__IA5J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JA5J=static_type__5L5O();
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JA5J=static_type__CRTP();
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__Y1FK,buffer__X1FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JA5J=static_type__M51P();
   } break;
-  };
-  append__MOK(buffer__X1FK,(&__string_358));
-  __tmp__01FK=Self__W1FK->parent_expr_binary__PAKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__01FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JA5J=static_type__HRTP();
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JA5J=static_type__S51P();
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JA5J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IA5J));
   } break;
-  case __IS_EXPANDED__: {
-    Self__MH4P=((__IS_EXPANDED *)__tmp__01FK);
-    append__MOK(buffer__X1FK,(&__string_265));
-    display__UXFK(Self__MH4P->receiver__WN2H,buffer__X1FK);
-    Self__5UER=((__STRING *)buffer__X1FK);
-    new_capacity__4UER= 0;
-    if ((Self__5UER->capacity__MNK <= Self__5UER->count__VF)) {
-      if ((Self__5UER->capacity__MNK ==  0)) {
-        Self__5UER->capacity__MNK= 32;
-        Self__5UER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4UER=(__INTEGER)(Self__5UER->capacity__MNK <<  1);
-        Self__AVER=((__CHARACTER *)Self__5UER->storage__XNK);
-        old_nb_elts__BVER=Self__5UER->capacity__MNK;
-        new__CVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AVER),((__UINTEGER_32 )old_nb_elts__BVER),((__UINTEGER_32 )new_capacity__4UER)));
-        upper__QFQR=(__INTEGER)(new_capacity__4UER -  1);
-        Self__OFQR=old_nb_elts__BVER;
-        while ((Self__OFQR <= upper__QFQR)) {
-          new__CVER[Self__OFQR]='\0';
-          Self__OFQR=(__INTEGER)(Self__OFQR +  1);
-        };
-        Self__5UER->storage__XNK=new__CVER;
-        Self__5UER->capacity__MNK=new_capacity__4UER;
-      };
-    };
-    ((__CHARACTER *)Self__5UER->storage__XNK)[Self__5UER->count__VF]=')';
-    Self__5UER->count__VF=(__INTEGER)(Self__5UER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JA5J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IA5J));
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__01FK,buffer__X1FK);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__JA5J=((__READ_GLOBAL__T4YL *)__tmp__IA5J)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JA5J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IA5J));
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JA5J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IA5J));
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JA5J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IA5J));
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JA5J=static_type__TA0Q();
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__JA5J=static_type__4BUP();
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JA5J=static_type__DCUP();
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JA5J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IA5J));
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__01FK,buffer__X1FK);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__01FK,buffer__X1FK);
+  };
+  append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__JA5J),buffer__HA5J);
+  add_last__ACV(((__STRING__BC *)buffer__HA5J),' ');
+  __tmp__IA5J=Self__GA5J->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__IA5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__IA5J),buffer__HA5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__01FK,buffer__X1FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__01FK,buffer__X1FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__01FK,buffer__X1FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__01FK,buffer__X1FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__01FK,buffer__X1FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__01FK,buffer__X1FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__01FK,buffer__X1FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__01FK,buffer__X1FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__GR2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__IA5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__GR2S->receiver__RA5J),buffer__HA5J);
+    add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__01FK,buffer__X1FK);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__IR2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_350));
+    __tmp__JA5J=((__TYPE_FULL__XMB *)Self__IR2S->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+    add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__01FK,buffer__X1FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__01FK,buffer__X1FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__01FK,buffer__X1FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__01FK,buffer__X1FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__01FK,buffer__X1FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__01FK,buffer__X1FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__01FK,buffer__X1FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__01FK,buffer__X1FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__01FK,buffer__X1FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  };
-  Self__FVER=((__STRING *)buffer__X1FK);
-  new_capacity__EVER= 0;
-  if ((Self__FVER->capacity__MNK <= Self__FVER->count__VF)) {
-    if ((Self__FVER->capacity__MNK ==  0)) {
-      Self__FVER->capacity__MNK= 32;
-      Self__FVER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__EVER=(__INTEGER)(Self__FVER->capacity__MNK <<  1);
-      Self__GVER=((__CHARACTER *)Self__FVER->storage__XNK);
-      old_nb_elts__HVER=Self__FVER->capacity__MNK;
-      new__IVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GVER),((__UINTEGER_32 )old_nb_elts__HVER),((__UINTEGER_32 )new_capacity__EVER)));
-      upper__VFQR=(__INTEGER)(new_capacity__EVER -  1);
-      Self__TFQR=old_nb_elts__HVER;
-      while ((Self__TFQR <= upper__VFQR)) {
-        new__IVER[Self__TFQR]='\0';
-        Self__TFQR=(__INTEGER)(Self__TFQR +  1);
-      };
-      Self__FVER->storage__XNK=new__IVER;
-      Self__FVER->capacity__MNK=new_capacity__EVER;
-    };
-  };
-  ((__CHARACTER *)Self__FVER->storage__XNK)[Self__FVER->count__VF]=')';
-  Self__FVER->count__VF=(__INTEGER)(Self__FVER->count__VF +  1);
-}
-
-static void display__11FK(__EXPR_MUL *Self__21FK,void *buffer__31FK)
-// ({EXPR_MUL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__LVER,*Self__RVER,*Self__XVER,*Self__3VER;
-  __INTEGER new_capacity__KVER,old_nb_elts__NVER,upper__0FQR,Self__YFQR;
-  __INTEGER new_capacity__QVER,old_nb_elts__TVER,upper__5FQR,Self__3FQR;
-  __INTEGER new_capacity__WVER,old_nb_elts__ZVER,upper__EGQR,Self__CGQR;
-  __INTEGER new_capacity__2VER,old_nb_elts__5VER,upper__JGQR,Self__HGQR;
-  void *__tmp__41FK,*__tmp__A2FK;
-  __IS_EXPANDED *Self__OH4P,*Self__QH4P;
-  __CHARACTER *Self__MVER,*new__OVER,*Self__SVER,*new__UVER,*Self__YVER;
-  __CHARACTER *new__0VER,*Self__4VER,*new__AWER;
-  Self__LVER=((__STRING *)buffer__31FK);
-  new_capacity__KVER= 0;
-  if ((Self__LVER->capacity__MNK <= Self__LVER->count__VF)) {
-    if ((Self__LVER->capacity__MNK ==  0)) {
-      Self__LVER->capacity__MNK= 32;
-      Self__LVER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KVER=(__INTEGER)(Self__LVER->capacity__MNK <<  1);
-      Self__MVER=((__CHARACTER *)Self__LVER->storage__XNK);
-      old_nb_elts__NVER=Self__LVER->capacity__MNK;
-      new__OVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MVER),((__UINTEGER_32 )old_nb_elts__NVER),((__UINTEGER_32 )new_capacity__KVER)));
-      upper__0FQR=(__INTEGER)(new_capacity__KVER -  1);
-      Self__YFQR=old_nb_elts__NVER;
-      while ((Self__YFQR <= upper__0FQR)) {
-        new__OVER[Self__YFQR]='\0';
-        Self__YFQR=(__INTEGER)(Self__YFQR +  1);
-      };
-      Self__LVER->storage__XNK=new__OVER;
-      Self__LVER->capacity__MNK=new_capacity__KVER;
-    };
-  };
-  ((__CHARACTER *)Self__LVER->storage__XNK)[Self__LVER->count__VF]='(';
-  Self__LVER->count__VF=(__INTEGER)(Self__LVER->count__VF +  1);
-  __tmp__41FK=Self__21FK->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__41FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__41FK,buffer__31FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__41FK,buffer__31FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OH4P=((__IS_EXPANDED *)__tmp__41FK);
-    append__MOK(buffer__31FK,(&__string_265));
-    display__UXFK(Self__OH4P->receiver__WN2H,buffer__31FK);
-    Self__RVER=((__STRING *)buffer__31FK);
-    new_capacity__QVER= 0;
-    if ((Self__RVER->capacity__MNK <= Self__RVER->count__VF)) {
-      if ((Self__RVER->capacity__MNK ==  0)) {
-        Self__RVER->capacity__MNK= 32;
-        Self__RVER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__QVER=(__INTEGER)(Self__RVER->capacity__MNK <<  1);
-        Self__SVER=((__CHARACTER *)Self__RVER->storage__XNK);
-        old_nb_elts__TVER=Self__RVER->capacity__MNK;
-        new__UVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SVER),((__UINTEGER_32 )old_nb_elts__TVER),((__UINTEGER_32 )new_capacity__QVER)));
-        upper__5FQR=(__INTEGER)(new_capacity__QVER -  1);
-        Self__3FQR=old_nb_elts__TVER;
-        while ((Self__3FQR <= upper__5FQR)) {
-          new__UVER[Self__3FQR]='\0';
-          Self__3FQR=(__INTEGER)(Self__3FQR +  1);
-        };
-        Self__RVER->storage__XNK=new__UVER;
-        Self__RVER->capacity__MNK=new_capacity__QVER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__KR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_352));
+    __tmp__JA5J=((__TYPE_FULL__XMB *)Self__KR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__RVER->storage__XNK)[Self__RVER->count__VF]=')';
-    Self__RVER->count__VF=(__INTEGER)(Self__RVER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__41FK,buffer__31FK);
+    append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+    add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__41FK,buffer__31FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__41FK,buffer__31FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__41FK,buffer__31FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__41FK,buffer__31FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__41FK,buffer__31FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__41FK,buffer__31FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__41FK,buffer__31FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__41FK,buffer__31FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__41FK,buffer__31FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__41FK,buffer__31FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__41FK,buffer__31FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__41FK,buffer__31FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__41FK,buffer__31FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__41FK,buffer__31FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__41FK,buffer__31FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__41FK,buffer__31FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__41FK,buffer__31FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__41FK,buffer__31FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__41FK,buffer__31FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__41FK,buffer__31FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__41FK,buffer__31FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
   };
-  append__MOK(buffer__31FK,(&__string_159));
-  __tmp__A2FK=Self__21FK->parent_expr_binary__CBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__A2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__A2FK,buffer__31FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__A2FK,buffer__31FK);
+  append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_26));
+  __tmp__IA5J=Self__GA5J->parent_expr_binary_cmp__WINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__IA5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__IA5J),buffer__HA5J);
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__A2FK,buffer__31FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__A2FK,buffer__31FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__A2FK,buffer__31FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__A2FK,buffer__31FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__A2FK,buffer__31FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__GR2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__IA5J));
+    append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__GR2S->receiver__RA5J),buffer__HA5J);
+    add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__A2FK,buffer__31FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__QH4P=((__IS_EXPANDED *)__tmp__A2FK);
-    append__MOK(buffer__31FK,(&__string_265));
-    display__UXFK(Self__QH4P->receiver__WN2H,buffer__31FK);
-    Self__XVER=((__STRING *)buffer__31FK);
-    new_capacity__WVER= 0;
-    if ((Self__XVER->capacity__MNK <= Self__XVER->count__VF)) {
-      if ((Self__XVER->capacity__MNK ==  0)) {
-        Self__XVER->capacity__MNK= 32;
-        Self__XVER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WVER=(__INTEGER)(Self__XVER->capacity__MNK <<  1);
-        Self__YVER=((__CHARACTER *)Self__XVER->storage__XNK);
-        old_nb_elts__ZVER=Self__XVER->capacity__MNK;
-        new__0VER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YVER),((__UINTEGER_32 )old_nb_elts__ZVER),((__UINTEGER_32 )new_capacity__WVER)));
-        upper__EGQR=(__INTEGER)(new_capacity__WVER -  1);
-        Self__CGQR=old_nb_elts__ZVER;
-        while ((Self__CGQR <= upper__EGQR)) {
-          new__0VER[Self__CGQR]='\0';
-          Self__CGQR=(__INTEGER)(Self__CGQR +  1);
-        };
-        Self__XVER->storage__XNK=new__0VER;
-        Self__XVER->capacity__MNK=new_capacity__WVER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__IR2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+    append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_350));
+    __tmp__JA5J=((__TYPE_FULL__XMB *)Self__IR2S->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__XVER->storage__XNK)[Self__XVER->count__VF]=')';
-    Self__XVER->count__VF=(__INTEGER)(Self__XVER->count__VF +  1);
+    append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+    add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
   } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__A2FK,buffer__31FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__A2FK,buffer__31FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__A2FK,buffer__31FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__A2FK,buffer__31FK);
+  case __SIZE_OF__5GOJ__: {
+    Self__KR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_352));
+    __tmp__JA5J=((__TYPE_FULL__XMB *)Self__KR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK &  32) !=  0)) {
+      append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+    add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__A2FK,buffer__31FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__A2FK,buffer__31FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__A2FK,buffer__31FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__A2FK,buffer__31FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__A2FK,buffer__31FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__A2FK,buffer__31FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__A2FK,buffer__31FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__A2FK,buffer__31FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__A2FK,buffer__31FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__A2FK,buffer__31FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__A2FK,buffer__31FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__A2FK,buffer__31FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__A2FK,buffer__31FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__A2FK,buffer__31FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__A2FK,buffer__31FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__A2FK,buffer__31FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__A2FK,buffer__31FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__A2FK,buffer__31FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__A2FK,buffer__31FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
   } break;
   };
-  Self__3VER=((__STRING *)buffer__31FK);
-  new_capacity__2VER= 0;
-  if ((Self__3VER->capacity__MNK <= Self__3VER->count__VF)) {
-    if ((Self__3VER->capacity__MNK ==  0)) {
-      Self__3VER->capacity__MNK= 32;
-      Self__3VER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2VER=(__INTEGER)(Self__3VER->capacity__MNK <<  1);
-      Self__4VER=((__CHARACTER *)Self__3VER->storage__XNK);
-      old_nb_elts__5VER=Self__3VER->capacity__MNK;
-      new__AWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4VER),((__UINTEGER_32 )old_nb_elts__5VER),((__UINTEGER_32 )new_capacity__2VER)));
-      upper__JGQR=(__INTEGER)(new_capacity__2VER -  1);
-      Self__HGQR=old_nb_elts__5VER;
-      while ((Self__HGQR <= upper__JGQR)) {
-        new__AWER[Self__HGQR]='\0';
-        Self__HGQR=(__INTEGER)(Self__HGQR +  1);
-      };
-      Self__3VER->storage__XNK=new__AWER;
-      Self__3VER->capacity__MNK=new_capacity__2VER;
-    };
-  };
-  ((__CHARACTER *)Self__3VER->storage__XNK)[Self__3VER->count__VF]=')';
-  Self__3VER->count__VF=(__INTEGER)(Self__3VER->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
 }
 
-static void display__B2FK(__EXPR_DIV *Self__C2FK,void *buffer__D2FK)
-// ({EXPR_DIV},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__YA5J(__EXPR_SUP__ABOJ *Self__ZA5J,__STRING__BC *buffer__0A5J)
+// ({EXPR_SUP__ABOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__DWER,*Self__JWER,*Self__PWER,*Self__VWER;
-  __INTEGER new_capacity__CWER,old_nb_elts__FWER,upper__OGQR,Self__MGQR;
-  __INTEGER new_capacity__IWER,old_nb_elts__LWER,upper__TGQR,Self__RGQR;
-  __INTEGER new_capacity__OWER,old_nb_elts__RWER,upper__YGQR,Self__WGQR;
-  __INTEGER new_capacity__UWER,old_nb_elts__XWER,upper__3GQR,Self__1GQR;
-  void *__tmp__E2FK,*__tmp__G2FK;
-  __IS_EXPANDED *Self__SH4P,*Self__UH4P;
-  __CHARACTER *Self__EWER,*new__GWER,*Self__KWER,*new__MWER,*Self__QWER;
-  __CHARACTER *new__SWER,*Self__WWER,*new__YWER;
-  Self__DWER=((__STRING *)buffer__D2FK);
-  new_capacity__CWER= 0;
-  if ((Self__DWER->capacity__MNK <= Self__DWER->count__VF)) {
-    if ((Self__DWER->capacity__MNK ==  0)) {
-      Self__DWER->capacity__MNK= 32;
-      Self__DWER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__CWER=(__INTEGER)(Self__DWER->capacity__MNK <<  1);
-      Self__EWER=((__CHARACTER *)Self__DWER->storage__XNK);
-      old_nb_elts__FWER=Self__DWER->capacity__MNK;
-      new__GWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EWER),((__UINTEGER_32 )old_nb_elts__FWER),((__UINTEGER_32 )new_capacity__CWER)));
-      upper__OGQR=(__INTEGER)(new_capacity__CWER -  1);
-      Self__MGQR=old_nb_elts__FWER;
-      while ((Self__MGQR <= upper__OGQR)) {
-        new__GWER[Self__MGQR]='\0';
-        Self__MGQR=(__INTEGER)(Self__MGQR +  1);
-      };
-      Self__DWER->storage__XNK=new__GWER;
-      Self__DWER->capacity__MNK=new_capacity__CWER;
-    };
-  };
-  ((__CHARACTER *)Self__DWER->storage__XNK)[Self__DWER->count__VF]='(';
-  Self__DWER->count__VF=(__INTEGER)(Self__DWER->count__VF +  1);
-  __tmp__E2FK=Self__C2FK->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__E2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__E2FK,buffer__D2FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__SH4P=((__IS_EXPANDED *)__tmp__E2FK);
-    append__MOK(buffer__D2FK,(&__string_265));
-    display__UXFK(Self__SH4P->receiver__WN2H,buffer__D2FK);
-    Self__JWER=((__STRING *)buffer__D2FK);
-    new_capacity__IWER= 0;
-    if ((Self__JWER->capacity__MNK <= Self__JWER->count__VF)) {
-      if ((Self__JWER->capacity__MNK ==  0)) {
-        Self__JWER->capacity__MNK= 32;
-        Self__JWER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IWER=(__INTEGER)(Self__JWER->capacity__MNK <<  1);
-        Self__KWER=((__CHARACTER *)Self__JWER->storage__XNK);
-        old_nb_elts__LWER=Self__JWER->capacity__MNK;
-        new__MWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KWER),((__UINTEGER_32 )old_nb_elts__LWER),((__UINTEGER_32 )new_capacity__IWER)));
-        upper__TGQR=(__INTEGER)(new_capacity__IWER -  1);
-        Self__RGQR=old_nb_elts__LWER;
-        while ((Self__RGQR <= upper__TGQR)) {
-          new__MWER[Self__RGQR]='\0';
-          Self__RGQR=(__INTEGER)(Self__RGQR +  1);
-        };
-        Self__JWER->storage__XNK=new__MWER;
-        Self__JWER->capacity__MNK=new_capacity__IWER;
-      };
-    };
-    ((__CHARACTER *)Self__JWER->storage__XNK)[Self__JWER->count__VF]=')';
-    Self__JWER->count__VF=(__INTEGER)(Self__JWER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__E2FK,buffer__D2FK);
+  void *__tmp__1A5J;
+  __TYPE_FULL__XMB *__tmp__2A5J;
+  __IS_EXPANDED__35NJ *Self__MACS;
+  __GET_TYPE_ID__HAOJ *Self__OACS;
+  __SIZE_OF__5GOJ *Self__OR2S;
+  add_last__ACV(((__STRING__BC *)buffer__0A5J),'(');
+  __tmp__1A5J=Self__ZA5J->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__1A5J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__2A5J=((__STRING_CST__5J *)__tmp__1A5J)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__E2FK,buffer__D2FK);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__2A5J=((__EXTERNAL_C__Y5WC *)__tmp__1A5J)->static_type__W54D;
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__E2FK,buffer__D2FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__2A5J=((__PROTOTYPE_CST__LAXC *)__tmp__1A5J)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__E2FK,buffer__D2FK);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__2A5J=((__INTEGER_CST__XAXC *)__tmp__1A5J)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__2A5J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1A5J));
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__E2FK,buffer__D2FK);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__2A5J=((__READ_LOCAL__55ZI *)__tmp__1A5J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__2A5J=static_type__ODCK();
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__2A5J=static_type__TDCK();
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__E2FK,buffer__D2FK);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__2A5J=static_type__YDCK();
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__E2FK,buffer__D2FK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__2A5J=static_type__3DCK();
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__2A5J=static_type__CECK();
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__2A5J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1A5J));
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__2A5J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1A5J));
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__2A5J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1A5J));
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__2A5J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1A5J));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__2A5J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1A5J));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__2A5J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1A5J));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__E2FK,buffer__D2FK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__2A5J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__E2FK,buffer__D2FK);
+  case __ITEM__HGOJ__: {
+    __tmp__2A5J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1A5J));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__E2FK,buffer__D2FK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__2A5J=static_type__VFCK();
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__E2FK,buffer__D2FK);
+  case __CAST__1HOJ__: {
+    __tmp__2A5J=((__CAST__1HOJ *)__tmp__1A5J)->static_type__FD5J;
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__E2FK,buffer__D2FK);
+  case __REAL_CST__1LOJ__: {
+    __tmp__2A5J=((__REAL_CST__1LOJ *)__tmp__1A5J)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__E2FK,buffer__D2FK);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__2A5J=((__CHARACTER_CST__RMOJ *)__tmp__1A5J)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__E2FK,buffer__D2FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__2A5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1A5J)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__E2FK,buffer__D2FK);
+  case __READ_SLOT__LL4K__: {
+    __tmp__2A5J=((__READ_SLOT__LL4K *)__tmp__1A5J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__2A5J=static_type__5L5O();
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__2A5J=static_type__CRTP();
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__2A5J=static_type__M51P();
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__E2FK,buffer__D2FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__2A5J=static_type__HRTP();
   } break;
-  };
-  append__MOK(buffer__D2FK,(&__string_359));
-  __tmp__G2FK=Self__C2FK->parent_expr_binary__VBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__G2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__2A5J=static_type__S51P();
   } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2A5J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1A5J));
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__2A5J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1A5J));
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__G2FK,buffer__D2FK);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__2A5J=((__READ_GLOBAL__T4YL *)__tmp__1A5J)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2A5J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1A5J));
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__2A5J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1A5J));
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__2A5J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1A5J));
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__2A5J=static_type__TA0Q();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__2A5J=static_type__4BUP();
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__2A5J=static_type__DCUP();
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__2A5J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1A5J));
   } break;
-  case __IS_EXPANDED__: {
-    Self__UH4P=((__IS_EXPANDED *)__tmp__G2FK);
-    append__MOK(buffer__D2FK,(&__string_265));
-    display__UXFK(Self__UH4P->receiver__WN2H,buffer__D2FK);
-    Self__PWER=((__STRING *)buffer__D2FK);
-    new_capacity__OWER= 0;
-    if ((Self__PWER->capacity__MNK <= Self__PWER->count__VF)) {
-      if ((Self__PWER->capacity__MNK ==  0)) {
-        Self__PWER->capacity__MNK= 32;
-        Self__PWER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__OWER=(__INTEGER)(Self__PWER->capacity__MNK <<  1);
-        Self__QWER=((__CHARACTER *)Self__PWER->storage__XNK);
-        old_nb_elts__RWER=Self__PWER->capacity__MNK;
-        new__SWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QWER),((__UINTEGER_32 )old_nb_elts__RWER),((__UINTEGER_32 )new_capacity__OWER)));
-        upper__YGQR=(__INTEGER)(new_capacity__OWER -  1);
-        Self__WGQR=old_nb_elts__RWER;
-        while ((Self__WGQR <= upper__YGQR)) {
-          new__SWER[Self__WGQR]='\0';
-          Self__WGQR=(__INTEGER)(Self__WGQR +  1);
-        };
-        Self__PWER->storage__XNK=new__SWER;
-        Self__PWER->capacity__MNK=new_capacity__OWER;
-      };
-    };
-    ((__CHARACTER *)Self__PWER->storage__XNK)[Self__PWER->count__VF]=')';
-    Self__PWER->count__VF=(__INTEGER)(Self__PWER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__G2FK,buffer__D2FK);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__G2FK,buffer__D2FK);
+  };
+  append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__2A5J),buffer__0A5J);
+  add_last__ACV(((__STRING__BC *)buffer__0A5J),' ');
+  __tmp__1A5J=Self__ZA5J->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__1A5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__1A5J),buffer__0A5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__G2FK,buffer__D2FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__G2FK,buffer__D2FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__G2FK,buffer__D2FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__G2FK,buffer__D2FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__G2FK,buffer__D2FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__MACS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__1A5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__MACS->receiver__RA5J),buffer__0A5J);
+    add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__G2FK,buffer__D2FK);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__OACS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_350));
+    __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OACS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+    add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__G2FK,buffer__D2FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__G2FK,buffer__D2FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__G2FK,buffer__D2FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  };
-  Self__VWER=((__STRING *)buffer__D2FK);
-  new_capacity__UWER= 0;
-  if ((Self__VWER->capacity__MNK <= Self__VWER->count__VF)) {
-    if ((Self__VWER->capacity__MNK ==  0)) {
-      Self__VWER->capacity__MNK= 32;
-      Self__VWER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UWER=(__INTEGER)(Self__VWER->capacity__MNK <<  1);
-      Self__WWER=((__CHARACTER *)Self__VWER->storage__XNK);
-      old_nb_elts__XWER=Self__VWER->capacity__MNK;
-      new__YWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WWER),((__UINTEGER_32 )old_nb_elts__XWER),((__UINTEGER_32 )new_capacity__UWER)));
-      upper__3GQR=(__INTEGER)(new_capacity__UWER -  1);
-      Self__1GQR=old_nb_elts__XWER;
-      while ((Self__1GQR <= upper__3GQR)) {
-        new__YWER[Self__1GQR]='\0';
-        Self__1GQR=(__INTEGER)(Self__1GQR +  1);
-      };
-      Self__VWER->storage__XNK=new__YWER;
-      Self__VWER->capacity__MNK=new_capacity__UWER;
-    };
-  };
-  ((__CHARACTER *)Self__VWER->storage__XNK)[Self__VWER->count__VF]=')';
-  Self__VWER->count__VF=(__INTEGER)(Self__VWER->count__VF +  1);
-}
-
-static void display__H2FK(__EXPR_AND *Self__I2FK,void *buffer__J2FK)
-// ({EXPR_AND},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__1WER,*Self__BXER,*Self__HXER,*Self__NXER;
-  __INTEGER new_capacity__0WER,old_nb_elts__3WER,upper__CHQR,Self__AHQR;
-  __INTEGER new_capacity__AXER,old_nb_elts__DXER,upper__HHQR,Self__FHQR;
-  __INTEGER new_capacity__GXER,old_nb_elts__JXER,upper__MHQR,Self__KHQR;
-  __INTEGER new_capacity__MXER,old_nb_elts__PXER,upper__RHQR,Self__PHQR;
-  void *__tmp__K2FK,*__tmp__M2FK;
-  __IS_EXPANDED *Self__WH4P,*Self__YH4P;
-  __CHARACTER *Self__2WER,*new__4WER,*Self__CXER,*new__EXER,*Self__IXER;
-  __CHARACTER *new__KXER,*Self__OXER,*new__QXER;
-  Self__1WER=((__STRING *)buffer__J2FK);
-  new_capacity__0WER= 0;
-  if ((Self__1WER->capacity__MNK <= Self__1WER->count__VF)) {
-    if ((Self__1WER->capacity__MNK ==  0)) {
-      Self__1WER->capacity__MNK= 32;
-      Self__1WER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0WER=(__INTEGER)(Self__1WER->capacity__MNK <<  1);
-      Self__2WER=((__CHARACTER *)Self__1WER->storage__XNK);
-      old_nb_elts__3WER=Self__1WER->capacity__MNK;
-      new__4WER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2WER),((__UINTEGER_32 )old_nb_elts__3WER),((__UINTEGER_32 )new_capacity__0WER)));
-      upper__CHQR=(__INTEGER)(new_capacity__0WER -  1);
-      Self__AHQR=old_nb_elts__3WER;
-      while ((Self__AHQR <= upper__CHQR)) {
-        new__4WER[Self__AHQR]='\0';
-        Self__AHQR=(__INTEGER)(Self__AHQR +  1);
-      };
-      Self__1WER->storage__XNK=new__4WER;
-      Self__1WER->capacity__MNK=new_capacity__0WER;
-    };
-  };
-  ((__CHARACTER *)Self__1WER->storage__XNK)[Self__1WER->count__VF]='(';
-  Self__1WER->count__VF=(__INTEGER)(Self__1WER->count__VF +  1);
-  __tmp__K2FK=Self__I2FK->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__K2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WH4P=((__IS_EXPANDED *)__tmp__K2FK);
-    append__MOK(buffer__J2FK,(&__string_265));
-    display__UXFK(Self__WH4P->receiver__WN2H,buffer__J2FK);
-    Self__BXER=((__STRING *)buffer__J2FK);
-    new_capacity__AXER= 0;
-    if ((Self__BXER->capacity__MNK <= Self__BXER->count__VF)) {
-      if ((Self__BXER->capacity__MNK ==  0)) {
-        Self__BXER->capacity__MNK= 32;
-        Self__BXER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AXER=(__INTEGER)(Self__BXER->capacity__MNK <<  1);
-        Self__CXER=((__CHARACTER *)Self__BXER->storage__XNK);
-        old_nb_elts__DXER=Self__BXER->capacity__MNK;
-        new__EXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CXER),((__UINTEGER_32 )old_nb_elts__DXER),((__UINTEGER_32 )new_capacity__AXER)));
-        upper__HHQR=(__INTEGER)(new_capacity__AXER -  1);
-        Self__FHQR=old_nb_elts__DXER;
-        while ((Self__FHQR <= upper__HHQR)) {
-          new__EXER[Self__FHQR]='\0';
-          Self__FHQR=(__INTEGER)(Self__FHQR +  1);
-        };
-        Self__BXER->storage__XNK=new__EXER;
-        Self__BXER->capacity__MNK=new_capacity__AXER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__OR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_352));
+    __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__BXER->storage__XNK)[Self__BXER->count__VF]=')';
-    Self__BXER->count__VF=(__INTEGER)(Self__BXER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__K2FK,buffer__J2FK);
+    append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+    add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__K2FK,buffer__J2FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__K2FK,buffer__J2FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__K2FK,buffer__J2FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__K2FK,buffer__J2FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__K2FK,buffer__J2FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__K2FK,buffer__J2FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__K2FK,buffer__J2FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__K2FK,buffer__J2FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
   };
-  append__MOK(buffer__J2FK,(&__string_360));
-  __tmp__M2FK=Self__I2FK->parent_expr_binary__ICKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__M2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__M2FK,buffer__J2FK);
+  append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_27));
+  __tmp__1A5J=Self__ZA5J->parent_expr_binary_cmp__BBOJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__1A5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__1A5J),buffer__0A5J);
   } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__M2FK,buffer__J2FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__M2FK,buffer__J2FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__M2FK,buffer__J2FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__M2FK,buffer__J2FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__M2FK,buffer__J2FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__MACS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__1A5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__MACS->receiver__RA5J),buffer__0A5J);
+    add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__M2FK,buffer__J2FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__M2FK,buffer__J2FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__YH4P=((__IS_EXPANDED *)__tmp__M2FK);
-    append__MOK(buffer__J2FK,(&__string_265));
-    display__UXFK(Self__YH4P->receiver__WN2H,buffer__J2FK);
-    Self__HXER=((__STRING *)buffer__J2FK);
-    new_capacity__GXER= 0;
-    if ((Self__HXER->capacity__MNK <= Self__HXER->count__VF)) {
-      if ((Self__HXER->capacity__MNK ==  0)) {
-        Self__HXER->capacity__MNK= 32;
-        Self__HXER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GXER=(__INTEGER)(Self__HXER->capacity__MNK <<  1);
-        Self__IXER=((__CHARACTER *)Self__HXER->storage__XNK);
-        old_nb_elts__JXER=Self__HXER->capacity__MNK;
-        new__KXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IXER),((__UINTEGER_32 )old_nb_elts__JXER),((__UINTEGER_32 )new_capacity__GXER)));
-        upper__MHQR=(__INTEGER)(new_capacity__GXER -  1);
-        Self__KHQR=old_nb_elts__JXER;
-        while ((Self__KHQR <= upper__MHQR)) {
-          new__KXER[Self__KHQR]='\0';
-          Self__KHQR=(__INTEGER)(Self__KHQR +  1);
-        };
-        Self__HXER->storage__XNK=new__KXER;
-        Self__HXER->capacity__MNK=new_capacity__GXER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__OACS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_350));
+    __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OACS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__HXER->storage__XNK)[Self__HXER->count__VF]=')';
-    Self__HXER->count__VF=(__INTEGER)(Self__HXER->count__VF +  1);
+    append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+    add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__M2FK,buffer__J2FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__M2FK,buffer__J2FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__M2FK,buffer__J2FK);
+  case __SIZE_OF__5GOJ__: {
+    Self__OR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_352));
+    __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+    add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__M2FK,buffer__J2FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__M2FK,buffer__J2FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__M2FK,buffer__J2FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__M2FK,buffer__J2FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__M2FK,buffer__J2FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__M2FK,buffer__J2FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__M2FK,buffer__J2FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
   } break;
   };
-  Self__NXER=((__STRING *)buffer__J2FK);
-  new_capacity__MXER= 0;
-  if ((Self__NXER->capacity__MNK <= Self__NXER->count__VF)) {
-    if ((Self__NXER->capacity__MNK ==  0)) {
-      Self__NXER->capacity__MNK= 32;
-      Self__NXER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MXER=(__INTEGER)(Self__NXER->capacity__MNK <<  1);
-      Self__OXER=((__CHARACTER *)Self__NXER->storage__XNK);
-      old_nb_elts__PXER=Self__NXER->capacity__MNK;
-      new__QXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OXER),((__UINTEGER_32 )old_nb_elts__PXER),((__UINTEGER_32 )new_capacity__MXER)));
-      upper__RHQR=(__INTEGER)(new_capacity__MXER -  1);
-      Self__PHQR=old_nb_elts__PXER;
-      while ((Self__PHQR <= upper__RHQR)) {
-        new__QXER[Self__PHQR]='\0';
-        Self__PHQR=(__INTEGER)(Self__PHQR +  1);
-      };
-      Self__NXER->storage__XNK=new__QXER;
-      Self__NXER->capacity__MNK=new_capacity__MXER;
-    };
-  };
-  ((__CHARACTER *)Self__NXER->storage__XNK)[Self__NXER->count__VF]=')';
-  Self__NXER->count__VF=(__INTEGER)(Self__NXER->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
 }
 
-static void display__N2FK(__EXPR_SHIFT_R *Self__O2FK,void *buffer__P2FK)
-// ({EXPR_SHIFT_R},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__BB5J(__EXPR_SUB__UBOJ *Self__CB5J,__STRING__BC *buffer__DB5J)
+// ({EXPR_SUB__UBOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__TXER,*Self__ZXER,*Self__5XER,*Self__FYER;
-  __INTEGER new_capacity__SXER,old_nb_elts__VXER,upper__WHQR,Self__UHQR;
-  __INTEGER new_capacity__YXER,old_nb_elts__1XER,upper__1HQR,Self__ZHQR;
-  __INTEGER new_capacity__4XER,old_nb_elts__BYER,upper__AIQR,Self__4HQR;
-  __INTEGER new_capacity__EYER,old_nb_elts__HYER,upper__FIQR,Self__DIQR;
-  void *__tmp__Q2FK,*__tmp__S2FK;
-  __IS_EXPANDED *Self__0H4P,*Self__2H4P;
-  __CHARACTER *Self__UXER,*new__WXER,*Self__0XER,*new__2XER,*Self__AYER;
-  __CHARACTER *new__CYER,*Self__GYER,*new__IYER;
-  Self__TXER=((__STRING *)buffer__P2FK);
-  new_capacity__SXER= 0;
-  if ((Self__TXER->capacity__MNK <= Self__TXER->count__VF)) {
-    if ((Self__TXER->capacity__MNK ==  0)) {
-      Self__TXER->capacity__MNK= 32;
-      Self__TXER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SXER=(__INTEGER)(Self__TXER->capacity__MNK <<  1);
-      Self__UXER=((__CHARACTER *)Self__TXER->storage__XNK);
-      old_nb_elts__VXER=Self__TXER->capacity__MNK;
-      new__WXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UXER),((__UINTEGER_32 )old_nb_elts__VXER),((__UINTEGER_32 )new_capacity__SXER)));
-      upper__WHQR=(__INTEGER)(new_capacity__SXER -  1);
-      Self__UHQR=old_nb_elts__VXER;
-      while ((Self__UHQR <= upper__WHQR)) {
-        new__WXER[Self__UHQR]='\0';
-        Self__UHQR=(__INTEGER)(Self__UHQR +  1);
-      };
-      Self__TXER->storage__XNK=new__WXER;
-      Self__TXER->capacity__MNK=new_capacity__SXER;
-    };
-  };
-  ((__CHARACTER *)Self__TXER->storage__XNK)[Self__TXER->count__VF]='(';
-  Self__TXER->count__VF=(__INTEGER)(Self__TXER->count__VF +  1);
-  __tmp__Q2FK=Self__O2FK->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__Q2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__0H4P=((__IS_EXPANDED *)__tmp__Q2FK);
-    append__MOK(buffer__P2FK,(&__string_265));
-    display__UXFK(Self__0H4P->receiver__WN2H,buffer__P2FK);
-    Self__ZXER=((__STRING *)buffer__P2FK);
-    new_capacity__YXER= 0;
-    if ((Self__ZXER->capacity__MNK <= Self__ZXER->count__VF)) {
-      if ((Self__ZXER->capacity__MNK ==  0)) {
-        Self__ZXER->capacity__MNK= 32;
-        Self__ZXER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YXER=(__INTEGER)(Self__ZXER->capacity__MNK <<  1);
-        Self__0XER=((__CHARACTER *)Self__ZXER->storage__XNK);
-        old_nb_elts__1XER=Self__ZXER->capacity__MNK;
-        new__2XER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0XER),((__UINTEGER_32 )old_nb_elts__1XER),((__UINTEGER_32 )new_capacity__YXER)));
-        upper__1HQR=(__INTEGER)(new_capacity__YXER -  1);
-        Self__ZHQR=old_nb_elts__1XER;
-        while ((Self__ZHQR <= upper__1HQR)) {
-          new__2XER[Self__ZHQR]='\0';
-          Self__ZHQR=(__INTEGER)(Self__ZHQR +  1);
-        };
-        Self__ZXER->storage__XNK=new__2XER;
-        Self__ZXER->capacity__MNK=new_capacity__YXER;
-      };
-    };
-    ((__CHARACTER *)Self__ZXER->storage__XNK)[Self__ZXER->count__VF]=')';
-    Self__ZXER->count__VF=(__INTEGER)(Self__ZXER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__Q2FK,buffer__P2FK);
+  void *__tmp__FB5J;
+  __IS_EXPANDED__35NJ *Self__UACS;
+  __GET_TYPE_ID__HAOJ *Self__WACS;
+  __TYPE_FULL__XMB *Self__RJXT;
+  __SIZE_OF__5GOJ *Self__SR2S;
+  add_last__ACV(((__STRING__BC *)buffer__DB5J),'(');
+  __tmp__FB5J=Self__CB5J->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__FB5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__Q2FK,buffer__P2FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__Q2FK,buffer__P2FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__Q2FK,buffer__P2FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__Q2FK,buffer__P2FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__Q2FK,buffer__P2FK);
-  } break;
-  };
-  append__MOK(buffer__P2FK,(&__string_361));
-  __tmp__S2FK=Self__O2FK->parent_expr_binary__1CKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__S2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__S2FK,buffer__P2FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__FB5J),buffer__DB5J);
   } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__S2FK,buffer__P2FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__UACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__UACS->receiver__RA5J),buffer__DB5J);
+    add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__2H4P=((__IS_EXPANDED *)__tmp__S2FK);
-    append__MOK(buffer__P2FK,(&__string_265));
-    display__UXFK(Self__2H4P->receiver__WN2H,buffer__P2FK);
-    Self__5XER=((__STRING *)buffer__P2FK);
-    new_capacity__4XER= 0;
-    if ((Self__5XER->capacity__MNK <= Self__5XER->count__VF)) {
-      if ((Self__5XER->capacity__MNK ==  0)) {
-        Self__5XER->capacity__MNK= 32;
-        Self__5XER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4XER=(__INTEGER)(Self__5XER->capacity__MNK <<  1);
-        Self__AYER=((__CHARACTER *)Self__5XER->storage__XNK);
-        old_nb_elts__BYER=Self__5XER->capacity__MNK;
-        new__CYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AYER),((__UINTEGER_32 )old_nb_elts__BYER),((__UINTEGER_32 )new_capacity__4XER)));
-        upper__AIQR=(__INTEGER)(new_capacity__4XER -  1);
-        Self__4HQR=old_nb_elts__BYER;
-        while ((Self__4HQR <= upper__AIQR)) {
-          new__CYER[Self__4HQR]='\0';
-          Self__4HQR=(__INTEGER)(Self__4HQR +  1);
-        };
-        Self__5XER->storage__XNK=new__CYER;
-        Self__5XER->capacity__MNK=new_capacity__4XER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__WACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_350));
+    Self__RJXT=((__TYPE_FULL__XMB *)Self__WACS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__5XER->storage__XNK)[Self__5XER->count__VF]=')';
-    Self__5XER->count__VF=(__INTEGER)(Self__5XER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__S2FK,buffer__P2FK);
+    append_name_in__APXE(Self__RJXT,buffer__DB5J);
+    add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__S2FK,buffer__P2FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__S2FK,buffer__P2FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__S2FK,buffer__P2FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__S2FK,buffer__P2FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__S2FK,buffer__P2FK);
-  } break;
-  };
-  Self__FYER=((__STRING *)buffer__P2FK);
-  new_capacity__EYER= 0;
-  if ((Self__FYER->capacity__MNK <= Self__FYER->count__VF)) {
-    if ((Self__FYER->capacity__MNK ==  0)) {
-      Self__FYER->capacity__MNK= 32;
-      Self__FYER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__EYER=(__INTEGER)(Self__FYER->capacity__MNK <<  1);
-      Self__GYER=((__CHARACTER *)Self__FYER->storage__XNK);
-      old_nb_elts__HYER=Self__FYER->capacity__MNK;
-      new__IYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GYER),((__UINTEGER_32 )old_nb_elts__HYER),((__UINTEGER_32 )new_capacity__EYER)));
-      upper__FIQR=(__INTEGER)(new_capacity__EYER -  1);
-      Self__DIQR=old_nb_elts__HYER;
-      while ((Self__DIQR <= upper__FIQR)) {
-        new__IYER[Self__DIQR]='\0';
-        Self__DIQR=(__INTEGER)(Self__DIQR +  1);
-      };
-      Self__FYER->storage__XNK=new__IYER;
-      Self__FYER->capacity__MNK=new_capacity__EYER;
-    };
-  };
-  ((__CHARACTER *)Self__FYER->storage__XNK)[Self__FYER->count__VF]=')';
-  Self__FYER->count__VF=(__INTEGER)(Self__FYER->count__VF +  1);
-}
-
-static void display__T2FK(__EXPR_SHIFT_L *Self__U2FK,void *buffer__V2FK)
-// ({EXPR_SHIFT_L},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__LYER,*Self__RYER,*Self__XYER,*Self__3YER;
-  __INTEGER new_capacity__KYER,old_nb_elts__NYER,upper__KIQR,Self__IIQR;
-  __INTEGER new_capacity__QYER,old_nb_elts__TYER,upper__PIQR,Self__NIQR;
-  __INTEGER new_capacity__WYER,old_nb_elts__ZYER,upper__UIQR,Self__SIQR;
-  __INTEGER new_capacity__2YER,old_nb_elts__5YER,upper__ZIQR,Self__XIQR;
-  void *__tmp__W2FK,*__tmp__Y2FK;
-  __IS_EXPANDED *Self__4H4P,*Self__AI4P;
-  __CHARACTER *Self__MYER,*new__OYER,*Self__SYER,*new__UYER,*Self__YYER;
-  __CHARACTER *new__0YER,*Self__4YER,*new__AZER;
-  Self__LYER=((__STRING *)buffer__V2FK);
-  new_capacity__KYER= 0;
-  if ((Self__LYER->capacity__MNK <= Self__LYER->count__VF)) {
-    if ((Self__LYER->capacity__MNK ==  0)) {
-      Self__LYER->capacity__MNK= 32;
-      Self__LYER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KYER=(__INTEGER)(Self__LYER->capacity__MNK <<  1);
-      Self__MYER=((__CHARACTER *)Self__LYER->storage__XNK);
-      old_nb_elts__NYER=Self__LYER->capacity__MNK;
-      new__OYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MYER),((__UINTEGER_32 )old_nb_elts__NYER),((__UINTEGER_32 )new_capacity__KYER)));
-      upper__KIQR=(__INTEGER)(new_capacity__KYER -  1);
-      Self__IIQR=old_nb_elts__NYER;
-      while ((Self__IIQR <= upper__KIQR)) {
-        new__OYER[Self__IIQR]='\0';
-        Self__IIQR=(__INTEGER)(Self__IIQR +  1);
-      };
-      Self__LYER->storage__XNK=new__OYER;
-      Self__LYER->capacity__MNK=new_capacity__KYER;
-    };
-  };
-  ((__CHARACTER *)Self__LYER->storage__XNK)[Self__LYER->count__VF]='(';
-  Self__LYER->count__VF=(__INTEGER)(Self__LYER->count__VF +  1);
-  __tmp__W2FK=Self__U2FK->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__W2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4H4P=((__IS_EXPANDED *)__tmp__W2FK);
-    append__MOK(buffer__V2FK,(&__string_265));
-    display__UXFK(Self__4H4P->receiver__WN2H,buffer__V2FK);
-    Self__RYER=((__STRING *)buffer__V2FK);
-    new_capacity__QYER= 0;
-    if ((Self__RYER->capacity__MNK <= Self__RYER->count__VF)) {
-      if ((Self__RYER->capacity__MNK ==  0)) {
-        Self__RYER->capacity__MNK= 32;
-        Self__RYER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__QYER=(__INTEGER)(Self__RYER->capacity__MNK <<  1);
-        Self__SYER=((__CHARACTER *)Self__RYER->storage__XNK);
-        old_nb_elts__TYER=Self__RYER->capacity__MNK;
-        new__UYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SYER),((__UINTEGER_32 )old_nb_elts__TYER),((__UINTEGER_32 )new_capacity__QYER)));
-        upper__PIQR=(__INTEGER)(new_capacity__QYER -  1);
-        Self__NIQR=old_nb_elts__TYER;
-        while ((Self__NIQR <= upper__PIQR)) {
-          new__UYER[Self__NIQR]='\0';
-          Self__NIQR=(__INTEGER)(Self__NIQR +  1);
-        };
-        Self__RYER->storage__XNK=new__UYER;
-        Self__RYER->capacity__MNK=new_capacity__QYER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__SR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_352));
+    Self__RJXT=((__TYPE_FULL__XMB *)Self__SR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__RYER->storage__XNK)[Self__RYER->count__VF]=')';
-    Self__RYER->count__VF=(__INTEGER)(Self__RYER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__W2FK,buffer__V2FK);
+    append_name_in__APXE(Self__RJXT,buffer__DB5J);
+    add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__W2FK,buffer__V2FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__W2FK,buffer__V2FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__W2FK,buffer__V2FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__W2FK,buffer__V2FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__W2FK,buffer__V2FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__W2FK,buffer__V2FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__W2FK,buffer__V2FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__W2FK,buffer__V2FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
   };
-  append__MOK(buffer__V2FK,(&__string_362));
-  __tmp__Y2FK=Self__U2FK->parent_expr_binary__ODKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__Y2FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__Y2FK,buffer__V2FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__Y2FK,buffer__V2FK);
+  append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_490));
+  __tmp__FB5J=Self__CB5J->parent_expr_binary__XBOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__FB5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__Y2FK,buffer__V2FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__Y2FK,buffer__V2FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__Y2FK,buffer__V2FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__Y2FK,buffer__V2FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__FB5J),buffer__DB5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__Y2FK,buffer__V2FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__UACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__UACS->receiver__RA5J),buffer__DB5J);
+    add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__Y2FK,buffer__V2FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__AI4P=((__IS_EXPANDED *)__tmp__Y2FK);
-    append__MOK(buffer__V2FK,(&__string_265));
-    display__UXFK(Self__AI4P->receiver__WN2H,buffer__V2FK);
-    Self__XYER=((__STRING *)buffer__V2FK);
-    new_capacity__WYER= 0;
-    if ((Self__XYER->capacity__MNK <= Self__XYER->count__VF)) {
-      if ((Self__XYER->capacity__MNK ==  0)) {
-        Self__XYER->capacity__MNK= 32;
-        Self__XYER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WYER=(__INTEGER)(Self__XYER->capacity__MNK <<  1);
-        Self__YYER=((__CHARACTER *)Self__XYER->storage__XNK);
-        old_nb_elts__ZYER=Self__XYER->capacity__MNK;
-        new__0YER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YYER),((__UINTEGER_32 )old_nb_elts__ZYER),((__UINTEGER_32 )new_capacity__WYER)));
-        upper__UIQR=(__INTEGER)(new_capacity__WYER -  1);
-        Self__SIQR=old_nb_elts__ZYER;
-        while ((Self__SIQR <= upper__UIQR)) {
-          new__0YER[Self__SIQR]='\0';
-          Self__SIQR=(__INTEGER)(Self__SIQR +  1);
-        };
-        Self__XYER->storage__XNK=new__0YER;
-        Self__XYER->capacity__MNK=new_capacity__WYER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__WACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_350));
+    Self__RJXT=((__TYPE_FULL__XMB *)Self__WACS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__XYER->storage__XNK)[Self__XYER->count__VF]=')';
-    Self__XYER->count__VF=(__INTEGER)(Self__XYER->count__VF +  1);
+    append_name_in__APXE(Self__RJXT,buffer__DB5J);
+    add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
   } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__Y2FK,buffer__V2FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__Y2FK,buffer__V2FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__Y2FK,buffer__V2FK);
+  case __SIZE_OF__5GOJ__: {
+    Self__SR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_352));
+    Self__RJXT=((__TYPE_FULL__XMB *)Self__SR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__RJXT,buffer__DB5J);
+    add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
+  } break;
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__Y2FK,buffer__V2FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__Y2FK,buffer__V2FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__Y2FK,buffer__V2FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__Y2FK,buffer__V2FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__Y2FK,buffer__V2FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__Y2FK,buffer__V2FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
   } break;
   };
-  Self__3YER=((__STRING *)buffer__V2FK);
-  new_capacity__2YER= 0;
-  if ((Self__3YER->capacity__MNK <= Self__3YER->count__VF)) {
-    if ((Self__3YER->capacity__MNK ==  0)) {
-      Self__3YER->capacity__MNK= 32;
-      Self__3YER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2YER=(__INTEGER)(Self__3YER->capacity__MNK <<  1);
-      Self__4YER=((__CHARACTER *)Self__3YER->storage__XNK);
-      old_nb_elts__5YER=Self__3YER->capacity__MNK;
-      new__AZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4YER),((__UINTEGER_32 )old_nb_elts__5YER),((__UINTEGER_32 )new_capacity__2YER)));
-      upper__ZIQR=(__INTEGER)(new_capacity__2YER -  1);
-      Self__XIQR=old_nb_elts__5YER;
-      while ((Self__XIQR <= upper__ZIQR)) {
-        new__AZER[Self__XIQR]='\0';
-        Self__XIQR=(__INTEGER)(Self__XIQR +  1);
-      };
-      Self__3YER->storage__XNK=new__AZER;
-      Self__3YER->capacity__MNK=new_capacity__2YER;
-    };
-  };
-  ((__CHARACTER *)Self__3YER->storage__XNK)[Self__3YER->count__VF]=')';
-  Self__3YER->count__VF=(__INTEGER)(Self__3YER->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
 }
 
-static void display__Z2FK(__PUT_TO *Self__02FK,void *buffer__12FK)
-// ({PUT_TO},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__KB5J(__EXPR_MUL__KCOJ *Self__LB5J,__STRING__BC *buffer__MB5J)
+// ({EXPR_MUL__KCOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  void *__tmp__22FK,*__tmp__32FK,*__tmp__42FK;
-  __IS_EXPANDED *Self__CI4P,*Self__EI4P,*Self__GI4P;
-  __STRING *Self__DZER,*Self__JZER,*Self__PZER,*Self__VZER;
-  __INTEGER new_capacity__CZER,old_nb_elts__FZER,upper__4IQR,Self__2IQR;
-  __INTEGER new_capacity__IZER,old_nb_elts__LZER,upper__DJQR,Self__BJQR;
-  __INTEGER new_capacity__OZER,old_nb_elts__RZER,upper__IJQR,Self__GJQR;
-  __INTEGER new_capacity__UZER,old_nb_elts__XZER,upper__NJQR,Self__LJQR;
-  __CHARACTER *Self__EZER,*new__GZER,*Self__KZER,*new__MZER,*Self__QZER;
-  __CHARACTER *new__SZER,*Self__WZER,*new__YZER;
-  __tmp__22FK=Self__02FK->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__22FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__22FK,buffer__12FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__CI4P=((__IS_EXPANDED *)__tmp__22FK);
-    append__MOK(buffer__12FK,(&__string_265));
-    display__UXFK(Self__CI4P->receiver__WN2H,buffer__12FK);
-    Self__DZER=((__STRING *)buffer__12FK);
-    new_capacity__CZER= 0;
-    if ((Self__DZER->capacity__MNK <= Self__DZER->count__VF)) {
-      if ((Self__DZER->capacity__MNK ==  0)) {
-        Self__DZER->capacity__MNK= 32;
-        Self__DZER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CZER=(__INTEGER)(Self__DZER->capacity__MNK <<  1);
-        Self__EZER=((__CHARACTER *)Self__DZER->storage__XNK);
-        old_nb_elts__FZER=Self__DZER->capacity__MNK;
-        new__GZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EZER),((__UINTEGER_32 )old_nb_elts__FZER),((__UINTEGER_32 )new_capacity__CZER)));
-        upper__4IQR=(__INTEGER)(new_capacity__CZER -  1);
-        Self__2IQR=old_nb_elts__FZER;
-        while ((Self__2IQR <= upper__4IQR)) {
-          new__GZER[Self__2IQR]='\0';
-          Self__2IQR=(__INTEGER)(Self__2IQR +  1);
-        };
-        Self__DZER->storage__XNK=new__GZER;
-        Self__DZER->capacity__MNK=new_capacity__CZER;
-      };
-    };
-    ((__CHARACTER *)Self__DZER->storage__XNK)[Self__DZER->count__VF]=')';
-    Self__DZER->count__VF=(__INTEGER)(Self__DZER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__22FK,buffer__12FK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__22FK,buffer__12FK);
+  void *__tmp__NB5J;
+  __IS_EXPANDED__35NJ *Self__2ACS;
+  __GET_TYPE_ID__HAOJ *Self__4ACS;
+  __TYPE_FULL__XMB *Self__ZJXT;
+  __SIZE_OF__5GOJ *Self__WR2S;
+  add_last__ACV(((__STRING__BC *)buffer__MB5J),'(');
+  __tmp__NB5J=Self__LB5J->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__NB5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__22FK,buffer__12FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__22FK,buffer__12FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__22FK,buffer__12FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__22FK,buffer__12FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__22FK,buffer__12FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__NB5J),buffer__MB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__22FK,buffer__12FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__22FK,buffer__12FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__22FK,buffer__12FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__2ACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__2ACS->receiver__RA5J),buffer__MB5J);
+    add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__22FK,buffer__12FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__22FK,buffer__12FK);
-  } break;
-  };
-  Self__JZER=((__STRING *)buffer__12FK);
-  new_capacity__IZER= 0;
-  if ((Self__JZER->capacity__MNK <= Self__JZER->count__VF)) {
-    if ((Self__JZER->capacity__MNK ==  0)) {
-      Self__JZER->capacity__MNK= 32;
-      Self__JZER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__IZER=(__INTEGER)(Self__JZER->capacity__MNK <<  1);
-      Self__KZER=((__CHARACTER *)Self__JZER->storage__XNK);
-      old_nb_elts__LZER=Self__JZER->capacity__MNK;
-      new__MZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KZER),((__UINTEGER_32 )old_nb_elts__LZER),((__UINTEGER_32 )new_capacity__IZER)));
-      upper__DJQR=(__INTEGER)(new_capacity__IZER -  1);
-      Self__BJQR=old_nb_elts__LZER;
-      while ((Self__BJQR <= upper__DJQR)) {
-        new__MZER[Self__BJQR]='\0';
-        Self__BJQR=(__INTEGER)(Self__BJQR +  1);
-      };
-      Self__JZER->storage__XNK=new__MZER;
-      Self__JZER->capacity__MNK=new_capacity__IZER;
-    };
-  };
-  ((__CHARACTER *)Self__JZER->storage__XNK)[Self__JZER->count__VF]='[';
-  Self__JZER->count__VF=(__INTEGER)(Self__JZER->count__VF +  1);
-  __tmp__32FK=Self__02FK->index__0Q2H;
-  switch (((struct ___OBJ *)__tmp__32FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__32FK,buffer__12FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__EI4P=((__IS_EXPANDED *)__tmp__32FK);
-    append__MOK(buffer__12FK,(&__string_265));
-    display__UXFK(Self__EI4P->receiver__WN2H,buffer__12FK);
-    Self__PZER=((__STRING *)buffer__12FK);
-    new_capacity__OZER= 0;
-    if ((Self__PZER->capacity__MNK <= Self__PZER->count__VF)) {
-      if ((Self__PZER->capacity__MNK ==  0)) {
-        Self__PZER->capacity__MNK= 32;
-        Self__PZER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__OZER=(__INTEGER)(Self__PZER->capacity__MNK <<  1);
-        Self__QZER=((__CHARACTER *)Self__PZER->storage__XNK);
-        old_nb_elts__RZER=Self__PZER->capacity__MNK;
-        new__SZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QZER),((__UINTEGER_32 )old_nb_elts__RZER),((__UINTEGER_32 )new_capacity__OZER)));
-        upper__IJQR=(__INTEGER)(new_capacity__OZER -  1);
-        Self__GJQR=old_nb_elts__RZER;
-        while ((Self__GJQR <= upper__IJQR)) {
-          new__SZER[Self__GJQR]='\0';
-          Self__GJQR=(__INTEGER)(Self__GJQR +  1);
-        };
-        Self__PZER->storage__XNK=new__SZER;
-        Self__PZER->capacity__MNK=new_capacity__OZER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__4ACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_350));
+    Self__ZJXT=((__TYPE_FULL__XMB *)Self__4ACS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__PZER->storage__XNK)[Self__PZER->count__VF]=')';
-    Self__PZER->count__VF=(__INTEGER)(Self__PZER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__32FK,buffer__12FK);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__32FK,buffer__12FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__32FK,buffer__12FK);
+    append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+    add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__32FK,buffer__12FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__32FK,buffer__12FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__32FK,buffer__12FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__32FK,buffer__12FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__32FK,buffer__12FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__32FK,buffer__12FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__32FK,buffer__12FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__32FK,buffer__12FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__32FK,buffer__12FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  };
-  append__MOK(buffer__12FK,(&__string_363));
-  __tmp__42FK=Self__02FK->value__4Q2H;
-  switch (((struct ___OBJ *)__tmp__42FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__42FK,buffer__12FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GI4P=((__IS_EXPANDED *)__tmp__42FK);
-    append__MOK(buffer__12FK,(&__string_265));
-    display__UXFK(Self__GI4P->receiver__WN2H,buffer__12FK);
-    Self__VZER=((__STRING *)buffer__12FK);
-    new_capacity__UZER= 0;
-    if ((Self__VZER->capacity__MNK <= Self__VZER->count__VF)) {
-      if ((Self__VZER->capacity__MNK ==  0)) {
-        Self__VZER->capacity__MNK= 32;
-        Self__VZER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__UZER=(__INTEGER)(Self__VZER->capacity__MNK <<  1);
-        Self__WZER=((__CHARACTER *)Self__VZER->storage__XNK);
-        old_nb_elts__XZER=Self__VZER->capacity__MNK;
-        new__YZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WZER),((__UINTEGER_32 )old_nb_elts__XZER),((__UINTEGER_32 )new_capacity__UZER)));
-        upper__NJQR=(__INTEGER)(new_capacity__UZER -  1);
-        Self__LJQR=old_nb_elts__XZER;
-        while ((Self__LJQR <= upper__NJQR)) {
-          new__YZER[Self__LJQR]='\0';
-          Self__LJQR=(__INTEGER)(Self__LJQR +  1);
-        };
-        Self__VZER->storage__XNK=new__YZER;
-        Self__VZER->capacity__MNK=new_capacity__UZER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__WR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_352));
+    Self__ZJXT=((__TYPE_FULL__XMB *)Self__WR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__VZER->storage__XNK)[Self__VZER->count__VF]=')';
-    Self__VZER->count__VF=(__INTEGER)(Self__VZER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__42FK,buffer__12FK);
+    append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+    add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__42FK,buffer__12FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__42FK,buffer__12FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__42FK,buffer__12FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__42FK,buffer__12FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__42FK,buffer__12FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__42FK,buffer__12FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__42FK,buffer__12FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__42FK,buffer__12FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__42FK,buffer__12FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__42FK,buffer__12FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__42FK,buffer__12FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__42FK,buffer__12FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__42FK,buffer__12FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__42FK,buffer__12FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__42FK,buffer__12FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__42FK,buffer__12FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__42FK,buffer__12FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__42FK,buffer__12FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__42FK,buffer__12FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__42FK,buffer__12FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__42FK,buffer__12FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
   };
-}
-
-static void display__52FK(__ITEM *Self__A3FK,void *buffer__B3FK)
-// ({ITEM},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  void *__tmp__C3FK,*__tmp__D3FK;
-  __IS_EXPANDED *Self__II4P,*Self__KI4P;
-  __STRING *Self__1ZER,*Self__B0ER,*Self__H0ER,*Self__N0ER;
-  __INTEGER new_capacity__0ZER,old_nb_elts__3ZER,upper__SJQR,Self__QJQR;
-  __INTEGER new_capacity__A0ER,old_nb_elts__D0ER,upper__XJQR,Self__VJQR;
-  __INTEGER new_capacity__G0ER,old_nb_elts__J0ER,upper__2JQR,Self__0JQR;
-  __INTEGER new_capacity__M0ER,old_nb_elts__P0ER,upper__BKQR,Self__5JQR;
-  __CHARACTER *Self__2ZER,*new__4ZER,*Self__C0ER,*new__E0ER,*Self__I0ER;
-  __CHARACTER *new__K0ER,*Self__O0ER,*new__Q0ER;
-  __tmp__C3FK=Self__A3FK->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__C3FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__II4P=((__IS_EXPANDED *)__tmp__C3FK);
-    append__MOK(buffer__B3FK,(&__string_265));
-    display__UXFK(Self__II4P->receiver__WN2H,buffer__B3FK);
-    Self__1ZER=((__STRING *)buffer__B3FK);
-    new_capacity__0ZER= 0;
-    if ((Self__1ZER->capacity__MNK <= Self__1ZER->count__VF)) {
-      if ((Self__1ZER->capacity__MNK ==  0)) {
-        Self__1ZER->capacity__MNK= 32;
-        Self__1ZER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0ZER=(__INTEGER)(Self__1ZER->capacity__MNK <<  1);
-        Self__2ZER=((__CHARACTER *)Self__1ZER->storage__XNK);
-        old_nb_elts__3ZER=Self__1ZER->capacity__MNK;
-        new__4ZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2ZER),((__UINTEGER_32 )old_nb_elts__3ZER),((__UINTEGER_32 )new_capacity__0ZER)));
-        upper__SJQR=(__INTEGER)(new_capacity__0ZER -  1);
-        Self__QJQR=old_nb_elts__3ZER;
-        while ((Self__QJQR <= upper__SJQR)) {
-          new__4ZER[Self__QJQR]='\0';
-          Self__QJQR=(__INTEGER)(Self__QJQR +  1);
-        };
-        Self__1ZER->storage__XNK=new__4ZER;
-        Self__1ZER->capacity__MNK=new_capacity__0ZER;
-      };
-    };
-    ((__CHARACTER *)Self__1ZER->storage__XNK)[Self__1ZER->count__VF]=')';
-    Self__1ZER->count__VF=(__INTEGER)(Self__1ZER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__C3FK,buffer__B3FK);
+  append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_210));
+  __tmp__NB5J=Self__LB5J->parent_expr_binary__LCOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__NB5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__C3FK,buffer__B3FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__C3FK,buffer__B3FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__C3FK,buffer__B3FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__C3FK,buffer__B3FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__NB5J),buffer__MB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__C3FK,buffer__B3FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__2ACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__2ACS->receiver__RA5J),buffer__MB5J);
+    add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__C3FK,buffer__B3FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__C3FK,buffer__B3FK);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__4ACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_350));
+    Self__ZJXT=((__TYPE_FULL__XMB *)Self__4ACS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+    add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__C3FK,buffer__B3FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__C3FK,buffer__B3FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__C3FK,buffer__B3FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  };
-  Self__B0ER=((__STRING *)buffer__B3FK);
-  new_capacity__A0ER= 0;
-  if ((Self__B0ER->capacity__MNK <= Self__B0ER->count__VF)) {
-    if ((Self__B0ER->capacity__MNK ==  0)) {
-      Self__B0ER->capacity__MNK= 32;
-      Self__B0ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__A0ER=(__INTEGER)(Self__B0ER->capacity__MNK <<  1);
-      Self__C0ER=((__CHARACTER *)Self__B0ER->storage__XNK);
-      old_nb_elts__D0ER=Self__B0ER->capacity__MNK;
-      new__E0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C0ER),((__UINTEGER_32 )old_nb_elts__D0ER),((__UINTEGER_32 )new_capacity__A0ER)));
-      upper__XJQR=(__INTEGER)(new_capacity__A0ER -  1);
-      Self__VJQR=old_nb_elts__D0ER;
-      while ((Self__VJQR <= upper__XJQR)) {
-        new__E0ER[Self__VJQR]='\0';
-        Self__VJQR=(__INTEGER)(Self__VJQR +  1);
-      };
-      Self__B0ER->storage__XNK=new__E0ER;
-      Self__B0ER->capacity__MNK=new_capacity__A0ER;
-    };
-  };
-  ((__CHARACTER *)Self__B0ER->storage__XNK)[Self__B0ER->count__VF]='[';
-  Self__B0ER->count__VF=(__INTEGER)(Self__B0ER->count__VF +  1);
-  __tmp__D3FK=Self__A3FK->index__KR2H;
-  switch (((struct ___OBJ *)__tmp__D3FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__KI4P=((__IS_EXPANDED *)__tmp__D3FK);
-    append__MOK(buffer__B3FK,(&__string_265));
-    display__UXFK(Self__KI4P->receiver__WN2H,buffer__B3FK);
-    Self__H0ER=((__STRING *)buffer__B3FK);
-    new_capacity__G0ER= 0;
-    if ((Self__H0ER->capacity__MNK <= Self__H0ER->count__VF)) {
-      if ((Self__H0ER->capacity__MNK ==  0)) {
-        Self__H0ER->capacity__MNK= 32;
-        Self__H0ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__G0ER=(__INTEGER)(Self__H0ER->capacity__MNK <<  1);
-        Self__I0ER=((__CHARACTER *)Self__H0ER->storage__XNK);
-        old_nb_elts__J0ER=Self__H0ER->capacity__MNK;
-        new__K0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I0ER),((__UINTEGER_32 )old_nb_elts__J0ER),((__UINTEGER_32 )new_capacity__G0ER)));
-        upper__2JQR=(__INTEGER)(new_capacity__G0ER -  1);
-        Self__0JQR=old_nb_elts__J0ER;
-        while ((Self__0JQR <= upper__2JQR)) {
-          new__K0ER[Self__0JQR]='\0';
-          Self__0JQR=(__INTEGER)(Self__0JQR +  1);
-        };
-        Self__H0ER->storage__XNK=new__K0ER;
-        Self__H0ER->capacity__MNK=new_capacity__G0ER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__WR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_352));
+    Self__ZJXT=((__TYPE_FULL__XMB *)Self__WR2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__H0ER->storage__XNK)[Self__H0ER->count__VF]=')';
-    Self__H0ER->count__VF=(__INTEGER)(Self__H0ER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__D3FK,buffer__B3FK);
+    append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+    add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__D3FK,buffer__B3FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__D3FK,buffer__B3FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__D3FK,buffer__B3FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__D3FK,buffer__B3FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__D3FK,buffer__B3FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__D3FK,buffer__B3FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__D3FK,buffer__B3FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__D3FK,buffer__B3FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
   } break;
   };
-  Self__N0ER=((__STRING *)buffer__B3FK);
-  new_capacity__M0ER= 0;
-  if ((Self__N0ER->capacity__MNK <= Self__N0ER->count__VF)) {
-    if ((Self__N0ER->capacity__MNK ==  0)) {
-      Self__N0ER->capacity__MNK= 32;
-      Self__N0ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__M0ER=(__INTEGER)(Self__N0ER->capacity__MNK <<  1);
-      Self__O0ER=((__CHARACTER *)Self__N0ER->storage__XNK);
-      old_nb_elts__P0ER=Self__N0ER->capacity__MNK;
-      new__Q0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O0ER),((__UINTEGER_32 )old_nb_elts__P0ER),((__UINTEGER_32 )new_capacity__M0ER)));
-      upper__BKQR=(__INTEGER)(new_capacity__M0ER -  1);
-      Self__5JQR=old_nb_elts__P0ER;
-      while ((Self__5JQR <= upper__BKQR)) {
-        new__Q0ER[Self__5JQR]='\0';
-        Self__5JQR=(__INTEGER)(Self__5JQR +  1);
-      };
-      Self__N0ER->storage__XNK=new__Q0ER;
-      Self__N0ER->capacity__MNK=new_capacity__M0ER;
-    };
-  };
-  ((__CHARACTER *)Self__N0ER->storage__XNK)[Self__N0ER->count__VF]=']';
-  Self__N0ER->count__VF=(__INTEGER)(Self__N0ER->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
 }
 
-static void display__E3FK(__SIZE_OF *Self__F3FK,void *buffer__G3FK)
-// ({SIZE_OF},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__RB5J(__EXPR_DIV__4COJ *Self__SB5J,__STRING__BC *buffer__TB5J)
+// ({EXPR_DIV__4COJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  void *__tmp__H3FK;
-  __IS_EXPANDED *Self__MI4P;
-  __STRING *Self__T0ER,*Self__Z0ER;
-  __INTEGER new_capacity__S0ER,old_nb_elts__V0ER,upper__GKQR,Self__EKQR;
-  __INTEGER new_capacity__Y0ER,old_nb_elts__10ER,upper__LKQR,Self__JKQR;
-  __CHARACTER *Self__U0ER,*new__W0ER,*Self__00ER,*new__20ER;
-  append__MOK(buffer__G3FK,(&__string_364));
-  __tmp__H3FK=Self__F3FK->receiver__TR2H;
-  switch (((struct ___OBJ *)__tmp__H3FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__MI4P=((__IS_EXPANDED *)__tmp__H3FK);
-    append__MOK(buffer__G3FK,(&__string_265));
-    display__UXFK(Self__MI4P->receiver__WN2H,buffer__G3FK);
-    Self__T0ER=((__STRING *)buffer__G3FK);
-    new_capacity__S0ER= 0;
-    if ((Self__T0ER->capacity__MNK <= Self__T0ER->count__VF)) {
-      if ((Self__T0ER->capacity__MNK ==  0)) {
-        Self__T0ER->capacity__MNK= 32;
-        Self__T0ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__S0ER=(__INTEGER)(Self__T0ER->capacity__MNK <<  1);
-        Self__U0ER=((__CHARACTER *)Self__T0ER->storage__XNK);
-        old_nb_elts__V0ER=Self__T0ER->capacity__MNK;
-        new__W0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U0ER),((__UINTEGER_32 )old_nb_elts__V0ER),((__UINTEGER_32 )new_capacity__S0ER)));
-        upper__GKQR=(__INTEGER)(new_capacity__S0ER -  1);
-        Self__EKQR=old_nb_elts__V0ER;
-        while ((Self__EKQR <= upper__GKQR)) {
-          new__W0ER[Self__EKQR]='\0';
-          Self__EKQR=(__INTEGER)(Self__EKQR +  1);
-        };
-        Self__T0ER->storage__XNK=new__W0ER;
-        Self__T0ER->capacity__MNK=new_capacity__S0ER;
-      };
-    };
-    ((__CHARACTER *)Self__T0ER->storage__XNK)[Self__T0ER->count__VF]=')';
-    Self__T0ER->count__VF=(__INTEGER)(Self__T0ER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__H3FK,buffer__G3FK);
+  void *__tmp__UB5J;
+  __IS_EXPANDED__35NJ *Self__EBCS;
+  __GET_TYPE_ID__HAOJ *Self__GBCS;
+  __TYPE_FULL__XMB *Self__BKXT;
+  __SIZE_OF__5GOJ *Self__0R2S;
+  add_last__ACV(((__STRING__BC *)buffer__TB5J),'(');
+  __tmp__UB5J=Self__SB5J->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__UB5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__H3FK,buffer__G3FK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__H3FK,buffer__G3FK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__H3FK,buffer__G3FK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__H3FK,buffer__G3FK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__UB5J),buffer__TB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__H3FK,buffer__G3FK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__EBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__EBCS->receiver__RA5J),buffer__TB5J);
+    add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__H3FK,buffer__G3FK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__H3FK,buffer__G3FK);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__GBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_350));
+    Self__BKXT=((__TYPE_FULL__XMB *)Self__GBCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__BKXT,buffer__TB5J);
+    add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__H3FK,buffer__G3FK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__H3FK,buffer__G3FK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__H3FK,buffer__G3FK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  };
-  Self__Z0ER=((__STRING *)buffer__G3FK);
-  new_capacity__Y0ER= 0;
-  if ((Self__Z0ER->capacity__MNK <= Self__Z0ER->count__VF)) {
-    if ((Self__Z0ER->capacity__MNK ==  0)) {
-      Self__Z0ER->capacity__MNK= 32;
-      Self__Z0ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__Y0ER=(__INTEGER)(Self__Z0ER->capacity__MNK <<  1);
-      Self__00ER=((__CHARACTER *)Self__Z0ER->storage__XNK);
-      old_nb_elts__10ER=Self__Z0ER->capacity__MNK;
-      new__20ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__00ER),((__UINTEGER_32 )old_nb_elts__10ER),((__UINTEGER_32 )new_capacity__Y0ER)));
-      upper__LKQR=(__INTEGER)(new_capacity__Y0ER -  1);
-      Self__JKQR=old_nb_elts__10ER;
-      while ((Self__JKQR <= upper__LKQR)) {
-        new__20ER[Self__JKQR]='\0';
-        Self__JKQR=(__INTEGER)(Self__JKQR +  1);
-      };
-      Self__Z0ER->storage__XNK=new__20ER;
-      Self__Z0ER->capacity__MNK=new_capacity__Y0ER;
-    };
-  };
-  ((__CHARACTER *)Self__Z0ER->storage__XNK)[Self__Z0ER->count__VF]=')';
-  Self__Z0ER->count__VF=(__INTEGER)(Self__Z0ER->count__VF +  1);
-}
-
-static void display__I3FK(__CAST *Self__J3FK,void *buffer__K3FK)
-// ({CAST},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__50ER,*Self__F1ER,*Self__L1ER,*Self__R1ER;
-  __INTEGER new_capacity__40ER,old_nb_elts__B1ER,upper__QKQR,Self__OKQR;
-  __INTEGER new_capacity__E1ER,old_nb_elts__H1ER,upper__VKQR,Self__TKQR;
-  __INTEGER new_capacity__K1ER,old_nb_elts__N1ER,upper__0KQR,Self__YKQR;
-  __INTEGER new_capacity__Q1ER,old_nb_elts__T1ER,upper__5KQR,Self__3KQR;
-  void *__tmp__U3FK;
-  __IS_EXPANDED *Self__SI4P;
-  __CHARACTER *Self__A1ER,*new__C1ER,*Self__G1ER,*new__I1ER,*Self__M1ER;
-  __CHARACTER *new__O1ER,*Self__S1ER,*new__U1ER;
-  Self__50ER=((__STRING *)buffer__K3FK);
-  new_capacity__40ER= 0;
-  if ((Self__50ER->capacity__MNK <= Self__50ER->count__VF)) {
-    if ((Self__50ER->capacity__MNK ==  0)) {
-      Self__50ER->capacity__MNK= 32;
-      Self__50ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__40ER=(__INTEGER)(Self__50ER->capacity__MNK <<  1);
-      Self__A1ER=((__CHARACTER *)Self__50ER->storage__XNK);
-      old_nb_elts__B1ER=Self__50ER->capacity__MNK;
-      new__C1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A1ER),((__UINTEGER_32 )old_nb_elts__B1ER),((__UINTEGER_32 )new_capacity__40ER)));
-      upper__QKQR=(__INTEGER)(new_capacity__40ER -  1);
-      Self__OKQR=old_nb_elts__B1ER;
-      while ((Self__OKQR <= upper__QKQR)) {
-        new__C1ER[Self__OKQR]='\0';
-        Self__OKQR=(__INTEGER)(Self__OKQR +  1);
-      };
-      Self__50ER->storage__XNK=new__C1ER;
-      Self__50ER->capacity__MNK=new_capacity__40ER;
-    };
-  };
-  ((__CHARACTER *)Self__50ER->storage__XNK)[Self__50ER->count__VF]='(';
-  Self__50ER->count__VF=(__INTEGER)(Self__50ER->count__VF +  1);
-  append_name_in__M5XD(Self__J3FK->static_type__0N1H,buffer__K3FK);
-  if ((! ((__UINTEGER_8)(((__TYPE_FULL *)Self__J3FK->static_type__0N1H)->flag__ATL &  1) !=  0))) {
-    Self__F1ER=((__STRING *)buffer__K3FK);
-    new_capacity__E1ER= 0;
-    if ((Self__F1ER->capacity__MNK <= Self__F1ER->count__VF)) {
-      if ((Self__F1ER->capacity__MNK ==  0)) {
-        Self__F1ER->capacity__MNK= 32;
-        Self__F1ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__E1ER=(__INTEGER)(Self__F1ER->capacity__MNK <<  1);
-        Self__G1ER=((__CHARACTER *)Self__F1ER->storage__XNK);
-        old_nb_elts__H1ER=Self__F1ER->capacity__MNK;
-        new__I1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G1ER),((__UINTEGER_32 )old_nb_elts__H1ER),((__UINTEGER_32 )new_capacity__E1ER)));
-        upper__VKQR=(__INTEGER)(new_capacity__E1ER -  1);
-        Self__TKQR=old_nb_elts__H1ER;
-        while ((Self__TKQR <= upper__VKQR)) {
-          new__I1ER[Self__TKQR]='\0';
-          Self__TKQR=(__INTEGER)(Self__TKQR +  1);
-        };
-        Self__F1ER->storage__XNK=new__I1ER;
-        Self__F1ER->capacity__MNK=new_capacity__E1ER;
-      };
-    };
-    ((__CHARACTER *)Self__F1ER->storage__XNK)[Self__F1ER->count__VF]='*';
-    Self__F1ER->count__VF=(__INTEGER)(Self__F1ER->count__VF +  1);
-  };
-  Self__L1ER=((__STRING *)buffer__K3FK);
-  new_capacity__K1ER= 0;
-  if ((Self__L1ER->capacity__MNK <= Self__L1ER->count__VF)) {
-    if ((Self__L1ER->capacity__MNK ==  0)) {
-      Self__L1ER->capacity__MNK= 32;
-      Self__L1ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__K1ER=(__INTEGER)(Self__L1ER->capacity__MNK <<  1);
-      Self__M1ER=((__CHARACTER *)Self__L1ER->storage__XNK);
-      old_nb_elts__N1ER=Self__L1ER->capacity__MNK;
-      new__O1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M1ER),((__UINTEGER_32 )old_nb_elts__N1ER),((__UINTEGER_32 )new_capacity__K1ER)));
-      upper__0KQR=(__INTEGER)(new_capacity__K1ER -  1);
-      Self__YKQR=old_nb_elts__N1ER;
-      while ((Self__YKQR <= upper__0KQR)) {
-        new__O1ER[Self__YKQR]='\0';
-        Self__YKQR=(__INTEGER)(Self__YKQR +  1);
-      };
-      Self__L1ER->storage__XNK=new__O1ER;
-      Self__L1ER->capacity__MNK=new_capacity__K1ER;
-    };
-  };
-  ((__CHARACTER *)Self__L1ER->storage__XNK)[Self__L1ER->count__VF]=')';
-  Self__L1ER->count__VF=(__INTEGER)(Self__L1ER->count__VF +  1);
-  __tmp__U3FK=Self__J3FK->value__2R2H;
-  switch (((struct ___OBJ *)__tmp__U3FK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__SI4P=((__IS_EXPANDED *)__tmp__U3FK);
-    append__MOK(buffer__K3FK,(&__string_265));
-    display__UXFK(Self__SI4P->receiver__WN2H,buffer__K3FK);
-    Self__R1ER=((__STRING *)buffer__K3FK);
-    new_capacity__Q1ER= 0;
-    if ((Self__R1ER->capacity__MNK <= Self__R1ER->count__VF)) {
-      if ((Self__R1ER->capacity__MNK ==  0)) {
-        Self__R1ER->capacity__MNK= 32;
-        Self__R1ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__Q1ER=(__INTEGER)(Self__R1ER->capacity__MNK <<  1);
-        Self__S1ER=((__CHARACTER *)Self__R1ER->storage__XNK);
-        old_nb_elts__T1ER=Self__R1ER->capacity__MNK;
-        new__U1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S1ER),((__UINTEGER_32 )old_nb_elts__T1ER),((__UINTEGER_32 )new_capacity__Q1ER)));
-        upper__5KQR=(__INTEGER)(new_capacity__Q1ER -  1);
-        Self__3KQR=old_nb_elts__T1ER;
-        while ((Self__3KQR <= upper__5KQR)) {
-          new__U1ER[Self__3KQR]='\0';
-          Self__3KQR=(__INTEGER)(Self__3KQR +  1);
-        };
-        Self__R1ER->storage__XNK=new__U1ER;
-        Self__R1ER->capacity__MNK=new_capacity__Q1ER;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__0R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_352));
+    Self__BKXT=((__TYPE_FULL__XMB *)Self__0R2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__R1ER->storage__XNK)[Self__R1ER->count__VF]=')';
-    Self__R1ER->count__VF=(__INTEGER)(Self__R1ER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__U3FK,buffer__K3FK);
+    append_name_in__APXE(Self__BKXT,buffer__TB5J);
+    add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__U3FK,buffer__K3FK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__U3FK,buffer__K3FK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__U3FK,buffer__K3FK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__U3FK,buffer__K3FK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__U3FK,buffer__K3FK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__U3FK,buffer__K3FK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__U3FK,buffer__K3FK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__U3FK,buffer__K3FK);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__U3FK,buffer__K3FK);
-  } break;
-  };
-}
-
-static void display__2TKL(__CALL_SLOT *Self__3TKL,void *buffer__4TKL)
-// ({CALL_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  void *arg__5TKL;
-  void *__tmp__AUKL;
-  void *__tmp__BUKL;
-  __INTEGER __tmp__SUQL,result__S22L,__tmp__SUKL,Self__NPXL;
-  __INTEGER new_capacity__W1ER,old_nb_elts__Z1ER,upper__ELQR,Self__CLQR;
-  __INTEGER new_capacity__21ER,old_nb_elts__51ER,upper__JLQR,Self__HLQR;
-  void *__tmp__EVKL;
-  __IS_EXPANDED *Self__1I4P;
-  __STRING *Self__X1ER,*Self__31ER;
-  __CHARACTER *Self__Y1ER,*new__01ER,*Self__41ER,*new__A2ER;
-  arg__5TKL=NULL;
-  __tmp__AUKL=Self__3TKL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__AUKL)->__id==__PROFIL_SLOT__) {
-    __tmp__BUKL=((__PROFIL_SLOT *)__tmp__AUKL)->parent_profil__R1LC.name__5IEI;
-  } else {
-    __tmp__BUKL=((__PROFIL_BLOCK *)__tmp__AUKL)->parent_profil__OGAG.name__5IEI;
-  };
-  append__MOK(buffer__4TKL,__tmp__BUKL);
-  if ((verbose_level__FX !=  0)) {
-    append__MOK(buffer__4TKL,(&__string_267));
-    if (ANY__->object_id__55YG==0) {
-      __tmp__SUQL=ANY__->object_id__45YG;
-    } else {
-      result__S22L=object_counter__Z5YG__05YG;
-      object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-      ANY__->object_id__45YG=result__S22L;
-      ANY__->object_id__55YG=0;
-      __tmp__SUQL=result__S22L;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__SUQL),buffer__4TKL);
-    append__MOK(buffer__4TKL,(&__string_268));
-  };
-  if ((((__FAST_ARRAYoWRITEo *)Self__3TKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
-    append__MOK(buffer__4TKL,(&__string_365));
-  } else {
-    append__MOK(buffer__4TKL,(&__string_366));
-    __tmp__SUKL=((__FAST_ARRAYoWRITEo *)Self__3TKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
-    Self__NPXL= 0;
-    while ((Self__NPXL <= __tmp__SUKL)) {
-      arg__5TKL=((void **)((__FAST_ARRAYoWRITEo *)Self__3TKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__NPXL];
-      if (((void *)arg__5TKL == (void *)NULL)) {
-        append__MOK(buffer__4TKL,(&__string_367));
-      } else {
-        switch (((struct ___OBJ *)arg__5TKL)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__EVKL=((__WRITE_GLOBAL *)arg__5TKL)->parent_write__YAGH.value__PAEH;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__EVKL=((__WRITE_SLOT *)arg__5TKL)->parent_write__FBGH.value__PAEH;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__EVKL=((__WRITE_LOCAL *)arg__5TKL)->parent_write__540I.value__PAEH;
-        } break;
-        };
-        switch (((struct ___OBJ *)__tmp__EVKL)->__id) {
-        case __LIST__: {
-          display__EQQG(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __STRING_CST__: {
-          display__0TFK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXTERNAL_C__: {
-          display__EUFK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __PROTOTYPE_CST__: {
-          display__JWFK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __INTEGER_CST__: {
-          display__NWFK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __READ_LOCAL__: {
-          display__UXFK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_MULTIPLE__: {
-          display__2XFK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_EQUAL__: {
-          display__M0FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          display__U0FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __REAL_CST__: {
-          display__20FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __CHARACTER_CST__: {
-          display__B1FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__1I4P=((__IS_EXPANDED *)__tmp__EVKL);
-          append__MOK(buffer__4TKL,(&__string_265));
-          display__UXFK(Self__1I4P->receiver__WN2H,buffer__4TKL);
-          Self__X1ER=((__STRING *)buffer__4TKL);
-          new_capacity__W1ER= 0;
-          if ((Self__X1ER->capacity__MNK <= Self__X1ER->count__VF)) {
-            if ((Self__X1ER->capacity__MNK ==  0)) {
-              Self__X1ER->capacity__MNK= 32;
-              Self__X1ER->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__W1ER=(__INTEGER)(Self__X1ER->capacity__MNK <<  1);
-              Self__Y1ER=((__CHARACTER *)Self__X1ER->storage__XNK);
-              old_nb_elts__Z1ER=Self__X1ER->capacity__MNK;
-              new__01ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y1ER),((__UINTEGER_32 )old_nb_elts__Z1ER),((__UINTEGER_32 )new_capacity__W1ER)));
-              upper__ELQR=(__INTEGER)(new_capacity__W1ER -  1);
-              Self__CLQR=old_nb_elts__Z1ER;
-              while ((Self__CLQR <= upper__ELQR)) {
-                new__01ER[Self__CLQR]='\0';
-                Self__CLQR=(__INTEGER)(Self__CLQR +  1);
-              };
-              Self__X1ER->storage__XNK=new__01ER;
-              Self__X1ER->capacity__MNK=new_capacity__W1ER;
-            };
-          };
-          ((__CHARACTER *)Self__X1ER->storage__XNK)[Self__X1ER->count__VF]=')';
-          Self__X1ER->count__VF=(__INTEGER)(Self__X1ER->count__VF +  1);
-        } break;
-        case __GET_TYPE_ID__: {
-          display__J1FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_SUP__: {
-          display__N1FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_SUB__: {
-          display__V1FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_MUL__: {
-          display__11FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_DIV__: {
-          display__B2FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_AND__: {
-          display__H2FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          display__N2FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          display__T2FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __PUT_TO__: {
-          display__Z2FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __ITEM__: {
-          display__52FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __SIZE_OF__: {
-          display__E3FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __CAST__: {
-          display__I3FK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __CALL_SLOT__: {
-          display__2TKL(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __READ_SLOT__: {
-          display__D2ZK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __READ_GLOBAL__: {
-          display__I2ZK(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          display__M0ZM(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          display__R4EO(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          display__JDLO(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          display__X4EO(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          display__QDLO(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_NEG__: {
-          display__55JM(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_ADD__: {
-          display__GDNL(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_NOT__: {
-          display__1UZM(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_MOD__: {
-          display__34EO(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          display__ZMEP(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_INF__: {
-          display__JYQN(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_INF_EQ__: {
-          display__SYQN(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_OR__: {
-          display__BKQN(__tmp__EVKL,buffer__4TKL);
-        } break;
-        case __EXPR_XOR__: {
-          display__WMUO(__tmp__EVKL,buffer__4TKL);
-        } break;
-        };
-      };
-      Self__31ER=((__STRING *)buffer__4TKL);
-      new_capacity__21ER= 0;
-      if ((Self__31ER->capacity__MNK <= Self__31ER->count__VF)) {
-        if ((Self__31ER->capacity__MNK ==  0)) {
-          Self__31ER->capacity__MNK= 32;
-          Self__31ER->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__21ER=(__INTEGER)(Self__31ER->capacity__MNK <<  1);
-          Self__41ER=((__CHARACTER *)Self__31ER->storage__XNK);
-          old_nb_elts__51ER=Self__31ER->capacity__MNK;
-          new__A2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__41ER),((__UINTEGER_32 )old_nb_elts__51ER),((__UINTEGER_32 )new_capacity__21ER)));
-          upper__JLQR=(__INTEGER)(new_capacity__21ER -  1);
-          Self__HLQR=old_nb_elts__51ER;
-          while ((Self__HLQR <= upper__JLQR)) {
-            new__A2ER[Self__HLQR]='\0';
-            Self__HLQR=(__INTEGER)(Self__HLQR +  1);
-          };
-          Self__31ER->storage__XNK=new__A2ER;
-          Self__31ER->capacity__MNK=new_capacity__21ER;
-        };
-      };
-      ((__CHARACTER *)Self__31ER->storage__XNK)[Self__31ER->count__VF]=',';
-      Self__31ER->count__VF=(__INTEGER)(Self__31ER->count__VF +  1);
-      Self__NPXL=(__INTEGER)(Self__NPXL +  1);
-    };
-    ((__CHARACTER *)((__STRING *)buffer__4TKL)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__4TKL)->count__VF -  1)]=')';
   };
-}
-
-static void display__D2ZK(__READ_SLOT *Self__E2ZK,void *buffer__F2ZK)
-// ({READ_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  void *__tmp__G2ZK;
-  __IS_EXPANDED *Self__AJ4P;
-  __STRING *Self__D2ER,*Self__J2ER,*Self__P2ER,*Self__V2ER,*Self__12ER;
-  __STRING *Self__B3ER,*Self__H3ER;
-  __INTEGER new_capacity__C2ER,old_nb_elts__F2ER,upper__OLQR,Self__MLQR;
-  __INTEGER new_capacity__I2ER,old_nb_elts__L2ER,upper__TLQR,Self__RLQR;
-  __INTEGER new_capacity__O2ER,old_nb_elts__R2ER,upper__YLQR,Self__WLQR;
-  __INTEGER new_capacity__U2ER,old_nb_elts__X2ER,upper__3LQR,Self__1LQR;
-  __INTEGER __tmp__525K,result__IFDL,__tmp__L35K,result__X3JQ;
-  __INTEGER result__LHRQ,result__MHRQ,Self__4BIL,limit_up__5BIL;
-  __INTEGER new_capacity__02ER,old_nb_elts__32ER,upper__CMQR,Self__AMQR;
-  __INTEGER __tmp__335K,result__Y3JQ,result__NHRQ,result__OHRQ;
-  __INTEGER new_capacity__A3ER,old_nb_elts__D3ER,upper__HMQR,Self__FMQR;
-  __INTEGER new_capacity__G3ER,old_nb_elts__J3ER,upper__MMQR,Self__KMQR;
-  void *result__V3JQ;
-  __CHARACTER *Self__E2ER,*new__G2ER,*Self__K2ER,*new__M2ER,*Self__Q2ER;
-  __CHARACTER *new__S2ER,*Self__W2ER,*new__Y2ER,*Self__22ER,*new__42ER;
-  __CHARACTER *Self__C3ER,*new__E3ER,*Self__I3ER,*new__K3ER;
-  void *req_list__425K;
-  __tmp__G2ZK=Self__E2ZK->receiver__Q0TI;
-  switch (((struct ___OBJ *)__tmp__G2ZK)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__AJ4P=((__IS_EXPANDED *)__tmp__G2ZK);
-    append__MOK(buffer__F2ZK,(&__string_265));
-    display__UXFK(Self__AJ4P->receiver__WN2H,buffer__F2ZK);
-    Self__D2ER=((__STRING *)buffer__F2ZK);
-    new_capacity__C2ER= 0;
-    if ((Self__D2ER->capacity__MNK <= Self__D2ER->count__VF)) {
-      if ((Self__D2ER->capacity__MNK ==  0)) {
-        Self__D2ER->capacity__MNK= 32;
-        Self__D2ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__C2ER=(__INTEGER)(Self__D2ER->capacity__MNK <<  1);
-        Self__E2ER=((__CHARACTER *)Self__D2ER->storage__XNK);
-        old_nb_elts__F2ER=Self__D2ER->capacity__MNK;
-        new__G2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E2ER),((__UINTEGER_32 )old_nb_elts__F2ER),((__UINTEGER_32 )new_capacity__C2ER)));
-        upper__OLQR=(__INTEGER)(new_capacity__C2ER -  1);
-        Self__MLQR=old_nb_elts__F2ER;
-        while ((Self__MLQR <= upper__OLQR)) {
-          new__G2ER[Self__MLQR]='\0';
-          Self__MLQR=(__INTEGER)(Self__MLQR +  1);
-        };
-        Self__D2ER->storage__XNK=new__G2ER;
-        Self__D2ER->capacity__MNK=new_capacity__C2ER;
-      };
-    };
-    ((__CHARACTER *)Self__D2ER->storage__XNK)[Self__D2ER->count__VF]=')';
-    Self__D2ER->count__VF=(__INTEGER)(Self__D2ER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__G2ZK,buffer__F2ZK);
+  append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_491));
+  __tmp__UB5J=Self__SB5J->parent_expr_binary__5COJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__UB5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__G2ZK,buffer__F2ZK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__G2ZK,buffer__F2ZK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__G2ZK,buffer__F2ZK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__G2ZK,buffer__F2ZK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__UB5J),buffer__TB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__G2ZK,buffer__F2ZK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__EBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__EBCS->receiver__RA5J),buffer__TB5J);
+    add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__G2ZK,buffer__F2ZK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__G2ZK,buffer__F2ZK);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__GBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_350));
+    Self__BKXT=((__TYPE_FULL__XMB *)Self__GBCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__BKXT,buffer__TB5J);
+    add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__G2ZK,buffer__F2ZK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__G2ZK,buffer__F2ZK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__G2ZK,buffer__F2ZK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  };
-  append__MOK(buffer__F2ZK,(&__string_19));
-  append__MOK(buffer__F2ZK,((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.intern_name__C25F);
-  Self__J2ER=((__STRING *)buffer__F2ZK);
-  new_capacity__I2ER= 0;
-  if ((Self__J2ER->capacity__MNK <= Self__J2ER->count__VF)) {
-    if ((Self__J2ER->capacity__MNK ==  0)) {
-      Self__J2ER->capacity__MNK= 32;
-      Self__J2ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__I2ER=(__INTEGER)(Self__J2ER->capacity__MNK <<  1);
-      Self__K2ER=((__CHARACTER *)Self__J2ER->storage__XNK);
-      old_nb_elts__L2ER=Self__J2ER->capacity__MNK;
-      new__M2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K2ER),((__UINTEGER_32 )old_nb_elts__L2ER),((__UINTEGER_32 )new_capacity__I2ER)));
-      upper__TLQR=(__INTEGER)(new_capacity__I2ER -  1);
-      Self__RLQR=old_nb_elts__L2ER;
-      while ((Self__RLQR <= upper__TLQR)) {
-        new__M2ER[Self__RLQR]='\0';
-        Self__RLQR=(__INTEGER)(Self__RLQR +  1);
-      };
-      Self__J2ER->storage__XNK=new__M2ER;
-      Self__J2ER->capacity__MNK=new_capacity__I2ER;
-    };
-  };
-  ((__CHARACTER *)Self__J2ER->storage__XNK)[Self__J2ER->count__VF]='[';
-  Self__J2ER->count__VF=(__INTEGER)(Self__J2ER->count__VF +  1);
-  append_name_in__M5XD(((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.type__D25F,buffer__F2ZK);
-  Self__P2ER=((__STRING *)buffer__F2ZK);
-  new_capacity__O2ER= 0;
-  if ((Self__P2ER->capacity__MNK <= Self__P2ER->count__VF)) {
-    if ((Self__P2ER->capacity__MNK ==  0)) {
-      Self__P2ER->capacity__MNK= 32;
-      Self__P2ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__O2ER=(__INTEGER)(Self__P2ER->capacity__MNK <<  1);
-      Self__Q2ER=((__CHARACTER *)Self__P2ER->storage__XNK);
-      old_nb_elts__R2ER=Self__P2ER->capacity__MNK;
-      new__S2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q2ER),((__UINTEGER_32 )old_nb_elts__R2ER),((__UINTEGER_32 )new_capacity__O2ER)));
-      upper__YLQR=(__INTEGER)(new_capacity__O2ER -  1);
-      Self__WLQR=old_nb_elts__R2ER;
-      while ((Self__WLQR <= upper__YLQR)) {
-        new__S2ER[Self__WLQR]='\0';
-        Self__WLQR=(__INTEGER)(Self__WLQR +  1);
-      };
-      Self__P2ER->storage__XNK=new__S2ER;
-      Self__P2ER->capacity__MNK=new_capacity__O2ER;
-    };
-  };
-  ((__CHARACTER *)Self__P2ER->storage__XNK)[Self__P2ER->count__VF]=']';
-  Self__P2ER->count__VF=(__INTEGER)(Self__P2ER->count__VF +  1);
-  req_list__425K=NULL;
-  Self__V2ER=((__STRING *)buffer__F2ZK);
-  new_capacity__U2ER= 0;
-  if ((Self__V2ER->capacity__MNK <= Self__V2ER->count__VF)) {
-    if ((Self__V2ER->capacity__MNK ==  0)) {
-      Self__V2ER->capacity__MNK= 32;
-      Self__V2ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__U2ER=(__INTEGER)(Self__V2ER->capacity__MNK <<  1);
-      Self__W2ER=((__CHARACTER *)Self__V2ER->storage__XNK);
-      old_nb_elts__X2ER=Self__V2ER->capacity__MNK;
-      new__Y2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W2ER),((__UINTEGER_32 )old_nb_elts__X2ER),((__UINTEGER_32 )new_capacity__U2ER)));
-      upper__3LQR=(__INTEGER)(new_capacity__U2ER -  1);
-      Self__1LQR=old_nb_elts__X2ER;
-      while ((Self__1LQR <= upper__3LQR)) {
-        new__Y2ER[Self__1LQR]='\0';
-        Self__1LQR=(__INTEGER)(Self__1LQR +  1);
-      };
-      Self__V2ER->storage__XNK=new__Y2ER;
-      Self__V2ER->capacity__MNK=new_capacity__U2ER;
-    };
-  };
-  ((__CHARACTER *)Self__V2ER->storage__XNK)[Self__V2ER->count__VF]='<';
-  Self__V2ER->count__VF=(__INTEGER)(Self__V2ER->count__VF +  1);
-  if (ANY__->object_id__55YG==0) {
-    __tmp__525K=ANY__->object_id__45YG;
-  } else {
-    result__IFDL=object_counter__Z5YG__05YG;
-    object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-    ANY__->object_id__45YG=result__IFDL;
-    ANY__->object_id__55YG=0;
-    __tmp__525K=result__IFDL;
-  };
-  result__V3JQ=create__AXB( 11);
-  append_in__4VC(((__INTEGER_32 )__tmp__525K),result__V3JQ);
-  append__MOK(buffer__F2ZK,result__V3JQ);
-  append__MOK(buffer__F2ZK,(&__string_354));
-  if (((void *)((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-    switch (((struct ___OBJ *)((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.require_first__L5DH)->__id) {
-    case __WRITE_GLOBAL__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__L35K=ANY__->object_id__45YG;
-      } else {
-        result__X3JQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__X3JQ;
-        ANY__->object_id__55YG=0;
-        __tmp__L35K=result__X3JQ;
-      };
-    } break;
-    case __WRITE_SLOT__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__L35K=ANY__->object_id__45YG;
-      } else {
-        result__LHRQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__LHRQ;
-        ANY__->object_id__55YG=0;
-        __tmp__L35K=result__LHRQ;
-      };
-    } break;
-    case __WRITE_LOCAL__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__L35K=ANY__->object_id__45YG;
-      } else {
-        result__MHRQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__MHRQ;
-        ANY__->object_id__55YG=0;
-        __tmp__L35K=result__MHRQ;
-      };
-    } break;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__L35K),buffer__F2ZK);
-    req_list__425K=((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.require_list__25DH;
-    if (((void *)req_list__425K != (void *)NULL)) {
-      Self__4BIL= 0;
-      limit_up__5BIL=((__FAST_ARRAYoWRITEo *)req_list__425K)->parent_arrayed_collection__15DH.upper__VODI;
-      while ((Self__4BIL <= limit_up__5BIL)) {
-        Self__12ER=((__STRING *)buffer__F2ZK);
-        new_capacity__02ER= 0;
-        if ((Self__12ER->capacity__MNK <= Self__12ER->count__VF)) {
-          if ((Self__12ER->capacity__MNK ==  0)) {
-            Self__12ER->capacity__MNK= 32;
-            Self__12ER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__02ER=(__INTEGER)(Self__12ER->capacity__MNK <<  1);
-            Self__22ER=((__CHARACTER *)Self__12ER->storage__XNK);
-            old_nb_elts__32ER=Self__12ER->capacity__MNK;
-            new__42ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__22ER),((__UINTEGER_32 )old_nb_elts__32ER),((__UINTEGER_32 )new_capacity__02ER)));
-            upper__CMQR=(__INTEGER)(new_capacity__02ER -  1);
-            Self__AMQR=old_nb_elts__32ER;
-            while ((Self__AMQR <= upper__CMQR)) {
-              new__42ER[Self__AMQR]='\0';
-              Self__AMQR=(__INTEGER)(Self__AMQR +  1);
-            };
-            Self__12ER->storage__XNK=new__42ER;
-            Self__12ER->capacity__MNK=new_capacity__02ER;
-          };
-        };
-        ((__CHARACTER *)Self__12ER->storage__XNK)[Self__12ER->count__VF]=',';
-        Self__12ER->count__VF=(__INTEGER)(Self__12ER->count__VF +  1);
-        switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__425K)->parent_arrayed_collection__15DH.storage__TPDI)[Self__4BIL])->__id) {
-        case __WRITE_GLOBAL__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__335K=ANY__->object_id__45YG;
-          } else {
-            result__Y3JQ=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__Y3JQ;
-            ANY__->object_id__55YG=0;
-            __tmp__335K=result__Y3JQ;
-          };
-        } break;
-        case __WRITE_SLOT__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__335K=ANY__->object_id__45YG;
-          } else {
-            result__NHRQ=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__NHRQ;
-            ANY__->object_id__55YG=0;
-            __tmp__335K=result__NHRQ;
-          };
-        } break;
-        case __WRITE_LOCAL__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__335K=ANY__->object_id__45YG;
-          } else {
-            result__OHRQ=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__OHRQ;
-            ANY__->object_id__55YG=0;
-            __tmp__335K=result__OHRQ;
-          };
-        } break;
-        };
-        append_in__4VC(((__INTEGER_32 )__tmp__335K),buffer__F2ZK);
-        Self__4BIL=(__INTEGER)(Self__4BIL +  1);
-      };
-    };
-  } else {
-    Self__B3ER=((__STRING *)buffer__F2ZK);
-    new_capacity__A3ER= 0;
-    if ((Self__B3ER->capacity__MNK <= Self__B3ER->count__VF)) {
-      if ((Self__B3ER->capacity__MNK ==  0)) {
-        Self__B3ER->capacity__MNK= 32;
-        Self__B3ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__A3ER=(__INTEGER)(Self__B3ER->capacity__MNK <<  1);
-        Self__C3ER=((__CHARACTER *)Self__B3ER->storage__XNK);
-        old_nb_elts__D3ER=Self__B3ER->capacity__MNK;
-        new__E3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C3ER),((__UINTEGER_32 )old_nb_elts__D3ER),((__UINTEGER_32 )new_capacity__A3ER)));
-        upper__HMQR=(__INTEGER)(new_capacity__A3ER -  1);
-        Self__FMQR=old_nb_elts__D3ER;
-        while ((Self__FMQR <= upper__HMQR)) {
-          new__E3ER[Self__FMQR]='\0';
-          Self__FMQR=(__INTEGER)(Self__FMQR +  1);
-        };
-        Self__B3ER->storage__XNK=new__E3ER;
-        Self__B3ER->capacity__MNK=new_capacity__A3ER;
-      };
-    };
-    ((__CHARACTER *)Self__B3ER->storage__XNK)[Self__B3ER->count__VF]='*';
-    Self__B3ER->count__VF=(__INTEGER)(Self__B3ER->count__VF +  1);
-  };
-  append__MOK(buffer__F2ZK,(&__string_355));
-  append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.ensure_count__YDAG),buffer__F2ZK);
-  Self__H3ER=((__STRING *)buffer__F2ZK);
-  new_capacity__G3ER= 0;
-  if ((Self__H3ER->capacity__MNK <= Self__H3ER->count__VF)) {
-    if ((Self__H3ER->capacity__MNK ==  0)) {
-      Self__H3ER->capacity__MNK= 32;
-      Self__H3ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__G3ER=(__INTEGER)(Self__H3ER->capacity__MNK <<  1);
-      Self__I3ER=((__CHARACTER *)Self__H3ER->storage__XNK);
-      old_nb_elts__J3ER=Self__H3ER->capacity__MNK;
-      new__K3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I3ER),((__UINTEGER_32 )old_nb_elts__J3ER),((__UINTEGER_32 )new_capacity__G3ER)));
-      upper__MMQR=(__INTEGER)(new_capacity__G3ER -  1);
-      Self__KMQR=old_nb_elts__J3ER;
-      while ((Self__KMQR <= upper__MMQR)) {
-        new__K3ER[Self__KMQR]='\0';
-        Self__KMQR=(__INTEGER)(Self__KMQR +  1);
-      };
-      Self__H3ER->storage__XNK=new__K3ER;
-      Self__H3ER->capacity__MNK=new_capacity__G3ER;
-    };
-  };
-  ((__CHARACTER *)Self__H3ER->storage__XNK)[Self__H3ER->count__VF]='>';
-  Self__H3ER->count__VF=(__INTEGER)(Self__H3ER->count__VF +  1);
-}
-
-static void display__I2ZK(__READ_GLOBAL *Self__J2ZK,void *buffer__K2ZK)
-// ({READ_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__N3ER,*Self__T3ER,*Self__Z3ER,*Self__53ER,*Self__F4ER;
-  __STRING *Self__L4ER;
-  __INTEGER new_capacity__M3ER,old_nb_elts__P3ER,upper__RMQR,Self__PMQR;
-  __INTEGER new_capacity__S3ER,old_nb_elts__V3ER,upper__WMQR,Self__UMQR;
-  __INTEGER new_capacity__Y3ER,old_nb_elts__13ER,upper__1MQR,Self__ZMQR;
-  __INTEGER __tmp__4V2K,result__R45K,__tmp__KW2K,result__13JQ;
-  __INTEGER result__PHRQ,result__QHRQ,Self__1IHL,limit_up__2IHL;
-  __INTEGER new_capacity__43ER,old_nb_elts__B4ER,upper__ANQR,Self__4MQR;
-  __INTEGER __tmp__2W2K,result__23JQ,result__O3ZK,result__Z3ZK;
-  __INTEGER new_capacity__E4ER,old_nb_elts__H4ER,upper__FNQR,Self__DNQR;
-  __INTEGER new_capacity__K4ER,old_nb_elts__N4ER,upper__KNQR,Self__INQR;
-  void *result__Z3JQ;
-  __CHARACTER *Self__O3ER,*new__Q3ER,*Self__U3ER,*new__W3ER,*Self__03ER;
-  __CHARACTER *new__23ER,*Self__A4ER,*new__C4ER,*Self__G4ER,*new__I4ER;
-  __CHARACTER *Self__M4ER,*new__O4ER;
-  void *req_list__3V2K;
-  append__MOK(buffer__K2ZK,((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  Self__N3ER=((__STRING *)buffer__K2ZK);
-  new_capacity__M3ER= 0;
-  if ((Self__N3ER->capacity__MNK <= Self__N3ER->count__VF)) {
-    if ((Self__N3ER->capacity__MNK ==  0)) {
-      Self__N3ER->capacity__MNK= 32;
-      Self__N3ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__M3ER=(__INTEGER)(Self__N3ER->capacity__MNK <<  1);
-      Self__O3ER=((__CHARACTER *)Self__N3ER->storage__XNK);
-      old_nb_elts__P3ER=Self__N3ER->capacity__MNK;
-      new__Q3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O3ER),((__UINTEGER_32 )old_nb_elts__P3ER),((__UINTEGER_32 )new_capacity__M3ER)));
-      upper__RMQR=(__INTEGER)(new_capacity__M3ER -  1);
-      Self__PMQR=old_nb_elts__P3ER;
-      while ((Self__PMQR <= upper__RMQR)) {
-        new__Q3ER[Self__PMQR]='\0';
-        Self__PMQR=(__INTEGER)(Self__PMQR +  1);
-      };
-      Self__N3ER->storage__XNK=new__Q3ER;
-      Self__N3ER->capacity__MNK=new_capacity__M3ER;
-    };
-  };
-  ((__CHARACTER *)Self__N3ER->storage__XNK)[Self__N3ER->count__VF]='[';
-  Self__N3ER->count__VF=(__INTEGER)(Self__N3ER->count__VF +  1);
-  append_name_in__M5XD(((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.type__D25F,buffer__K2ZK);
-  Self__T3ER=((__STRING *)buffer__K2ZK);
-  new_capacity__S3ER= 0;
-  if ((Self__T3ER->capacity__MNK <= Self__T3ER->count__VF)) {
-    if ((Self__T3ER->capacity__MNK ==  0)) {
-      Self__T3ER->capacity__MNK= 32;
-      Self__T3ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__S3ER=(__INTEGER)(Self__T3ER->capacity__MNK <<  1);
-      Self__U3ER=((__CHARACTER *)Self__T3ER->storage__XNK);
-      old_nb_elts__V3ER=Self__T3ER->capacity__MNK;
-      new__W3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U3ER),((__UINTEGER_32 )old_nb_elts__V3ER),((__UINTEGER_32 )new_capacity__S3ER)));
-      upper__WMQR=(__INTEGER)(new_capacity__S3ER -  1);
-      Self__UMQR=old_nb_elts__V3ER;
-      while ((Self__UMQR <= upper__WMQR)) {
-        new__W3ER[Self__UMQR]='\0';
-        Self__UMQR=(__INTEGER)(Self__UMQR +  1);
-      };
-      Self__T3ER->storage__XNK=new__W3ER;
-      Self__T3ER->capacity__MNK=new_capacity__S3ER;
-    };
-  };
-  ((__CHARACTER *)Self__T3ER->storage__XNK)[Self__T3ER->count__VF]=']';
-  Self__T3ER->count__VF=(__INTEGER)(Self__T3ER->count__VF +  1);
-  req_list__3V2K=NULL;
-  Self__Z3ER=((__STRING *)buffer__K2ZK);
-  new_capacity__Y3ER= 0;
-  if ((Self__Z3ER->capacity__MNK <= Self__Z3ER->count__VF)) {
-    if ((Self__Z3ER->capacity__MNK ==  0)) {
-      Self__Z3ER->capacity__MNK= 32;
-      Self__Z3ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__Y3ER=(__INTEGER)(Self__Z3ER->capacity__MNK <<  1);
-      Self__03ER=((__CHARACTER *)Self__Z3ER->storage__XNK);
-      old_nb_elts__13ER=Self__Z3ER->capacity__MNK;
-      new__23ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__03ER),((__UINTEGER_32 )old_nb_elts__13ER),((__UINTEGER_32 )new_capacity__Y3ER)));
-      upper__1MQR=(__INTEGER)(new_capacity__Y3ER -  1);
-      Self__ZMQR=old_nb_elts__13ER;
-      while ((Self__ZMQR <= upper__1MQR)) {
-        new__23ER[Self__ZMQR]='\0';
-        Self__ZMQR=(__INTEGER)(Self__ZMQR +  1);
-      };
-      Self__Z3ER->storage__XNK=new__23ER;
-      Self__Z3ER->capacity__MNK=new_capacity__Y3ER;
-    };
-  };
-  ((__CHARACTER *)Self__Z3ER->storage__XNK)[Self__Z3ER->count__VF]='<';
-  Self__Z3ER->count__VF=(__INTEGER)(Self__Z3ER->count__VF +  1);
-  if (ANY__->object_id__55YG==0) {
-    __tmp__4V2K=ANY__->object_id__45YG;
-  } else {
-    result__R45K=object_counter__Z5YG__05YG;
-    object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-    ANY__->object_id__45YG=result__R45K;
-    ANY__->object_id__55YG=0;
-    __tmp__4V2K=result__R45K;
-  };
-  result__Z3JQ=create__AXB( 11);
-  append_in__4VC(((__INTEGER_32 )__tmp__4V2K),result__Z3JQ);
-  append__MOK(buffer__K2ZK,result__Z3JQ);
-  append__MOK(buffer__K2ZK,(&__string_354));
-  if (((void *)((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-    switch (((struct ___OBJ *)((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.require_first__L5DH)->__id) {
-    case __WRITE_GLOBAL__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__KW2K=ANY__->object_id__45YG;
-      } else {
-        result__13JQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__13JQ;
-        ANY__->object_id__55YG=0;
-        __tmp__KW2K=result__13JQ;
-      };
-    } break;
-    case __WRITE_SLOT__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__KW2K=ANY__->object_id__45YG;
-      } else {
-        result__PHRQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__PHRQ;
-        ANY__->object_id__55YG=0;
-        __tmp__KW2K=result__PHRQ;
-      };
-    } break;
-    case __WRITE_LOCAL__: {
-      if (ANY__->object_id__55YG==0) {
-        __tmp__KW2K=ANY__->object_id__45YG;
-      } else {
-        result__QHRQ=object_counter__Z5YG__05YG;
-        object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-        ANY__->object_id__45YG=result__QHRQ;
-        ANY__->object_id__55YG=0;
-        __tmp__KW2K=result__QHRQ;
-      };
-    } break;
-    };
-    append_in__4VC(((__INTEGER_32 )__tmp__KW2K),buffer__K2ZK);
-    req_list__3V2K=((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.require_list__25DH;
-    if (((void *)req_list__3V2K != (void *)NULL)) {
-      Self__1IHL= 0;
-      limit_up__2IHL=((__FAST_ARRAYoWRITEo *)req_list__3V2K)->parent_arrayed_collection__15DH.upper__VODI;
-      while ((Self__1IHL <= limit_up__2IHL)) {
-        Self__53ER=((__STRING *)buffer__K2ZK);
-        new_capacity__43ER= 0;
-        if ((Self__53ER->capacity__MNK <= Self__53ER->count__VF)) {
-          if ((Self__53ER->capacity__MNK ==  0)) {
-            Self__53ER->capacity__MNK= 32;
-            Self__53ER->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__43ER=(__INTEGER)(Self__53ER->capacity__MNK <<  1);
-            Self__A4ER=((__CHARACTER *)Self__53ER->storage__XNK);
-            old_nb_elts__B4ER=Self__53ER->capacity__MNK;
-            new__C4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A4ER),((__UINTEGER_32 )old_nb_elts__B4ER),((__UINTEGER_32 )new_capacity__43ER)));
-            upper__ANQR=(__INTEGER)(new_capacity__43ER -  1);
-            Self__4MQR=old_nb_elts__B4ER;
-            while ((Self__4MQR <= upper__ANQR)) {
-              new__C4ER[Self__4MQR]='\0';
-              Self__4MQR=(__INTEGER)(Self__4MQR +  1);
-            };
-            Self__53ER->storage__XNK=new__C4ER;
-            Self__53ER->capacity__MNK=new_capacity__43ER;
-          };
-        };
-        ((__CHARACTER *)Self__53ER->storage__XNK)[Self__53ER->count__VF]=',';
-        Self__53ER->count__VF=(__INTEGER)(Self__53ER->count__VF +  1);
-        switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__3V2K)->parent_arrayed_collection__15DH.storage__TPDI)[Self__1IHL])->__id) {
-        case __WRITE_GLOBAL__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__2W2K=ANY__->object_id__45YG;
-          } else {
-            result__23JQ=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__23JQ;
-            ANY__->object_id__55YG=0;
-            __tmp__2W2K=result__23JQ;
-          };
-        } break;
-        case __WRITE_SLOT__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__2W2K=ANY__->object_id__45YG;
-          } else {
-            result__O3ZK=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__O3ZK;
-            ANY__->object_id__55YG=0;
-            __tmp__2W2K=result__O3ZK;
-          };
-        } break;
-        case __WRITE_LOCAL__: {
-          if (ANY__->object_id__55YG==0) {
-            __tmp__2W2K=ANY__->object_id__45YG;
-          } else {
-            result__Z3ZK=object_counter__Z5YG__05YG;
-            object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG +  1);
-            ANY__->object_id__45YG=result__Z3ZK;
-            ANY__->object_id__55YG=0;
-            __tmp__2W2K=result__Z3ZK;
-          };
-        } break;
-        };
-        append_in__4VC(((__INTEGER_32 )__tmp__2W2K),buffer__K2ZK);
-        Self__1IHL=(__INTEGER)(Self__1IHL +  1);
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__0R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_352));
+    Self__BKXT=((__TYPE_FULL__XMB *)Self__0R2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
     };
-  } else {
-    Self__F4ER=((__STRING *)buffer__K2ZK);
-    new_capacity__E4ER= 0;
-    if ((Self__F4ER->capacity__MNK <= Self__F4ER->count__VF)) {
-      if ((Self__F4ER->capacity__MNK ==  0)) {
-        Self__F4ER->capacity__MNK= 32;
-        Self__F4ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__E4ER=(__INTEGER)(Self__F4ER->capacity__MNK <<  1);
-        Self__G4ER=((__CHARACTER *)Self__F4ER->storage__XNK);
-        old_nb_elts__H4ER=Self__F4ER->capacity__MNK;
-        new__I4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G4ER),((__UINTEGER_32 )old_nb_elts__H4ER),((__UINTEGER_32 )new_capacity__E4ER)));
-        upper__FNQR=(__INTEGER)(new_capacity__E4ER -  1);
-        Self__DNQR=old_nb_elts__H4ER;
-        while ((Self__DNQR <= upper__FNQR)) {
-          new__I4ER[Self__DNQR]='\0';
-          Self__DNQR=(__INTEGER)(Self__DNQR +  1);
-        };
-        Self__F4ER->storage__XNK=new__I4ER;
-        Self__F4ER->capacity__MNK=new_capacity__E4ER;
-      };
-    };
-    ((__CHARACTER *)Self__F4ER->storage__XNK)[Self__F4ER->count__VF]='*';
-    Self__F4ER->count__VF=(__INTEGER)(Self__F4ER->count__VF +  1);
-  };
-  append__MOK(buffer__K2ZK,(&__string_355));
-  append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.ensure_count__YDAG),buffer__K2ZK);
-  Self__L4ER=((__STRING *)buffer__K2ZK);
-  new_capacity__K4ER= 0;
-  if ((Self__L4ER->capacity__MNK <= Self__L4ER->count__VF)) {
-    if ((Self__L4ER->capacity__MNK ==  0)) {
-      Self__L4ER->capacity__MNK= 32;
-      Self__L4ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__K4ER=(__INTEGER)(Self__L4ER->capacity__MNK <<  1);
-      Self__M4ER=((__CHARACTER *)Self__L4ER->storage__XNK);
-      old_nb_elts__N4ER=Self__L4ER->capacity__MNK;
-      new__O4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M4ER),((__UINTEGER_32 )old_nb_elts__N4ER),((__UINTEGER_32 )new_capacity__K4ER)));
-      upper__KNQR=(__INTEGER)(new_capacity__K4ER -  1);
-      Self__INQR=old_nb_elts__N4ER;
-      while ((Self__INQR <= upper__KNQR)) {
-        new__O4ER[Self__INQR]='\0';
-        Self__INQR=(__INTEGER)(Self__INQR +  1);
-      };
-      Self__L4ER->storage__XNK=new__O4ER;
-      Self__L4ER->capacity__MNK=new_capacity__K4ER;
-    };
-  };
-  ((__CHARACTER *)Self__L4ER->storage__XNK)[Self__L4ER->count__VF]='>';
-  Self__L4ER->count__VF=(__INTEGER)(Self__L4ER->count__VF +  1);
-}
-
-static void display__M0ZM(__EXPR_NOT_LOGIC *Self__N0ZM,void *buffer__O0ZM)
-// ({EXPR_NOT_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__R4ER,*Self__X4ER,*Self__34ER,*Self__D5ER,*Self__J5ER;
-  __INTEGER new_capacity__Q4ER,old_nb_elts__T4ER,upper__PNQR,Self__NNQR;
-  __INTEGER new_capacity__W4ER,old_nb_elts__Z4ER,upper__UNQR,Self__SNQR;
-  __INTEGER new_capacity__24ER,old_nb_elts__54ER,upper__ZNQR,Self__XNQR;
-  __INTEGER new_capacity__C5ER,old_nb_elts__F5ER,upper__4NQR,Self__2NQR;
-  __INTEGER new_capacity__I5ER,old_nb_elts__L5ER,upper__DOQR,Self__BOQR;
-  void *__tmp__R0ZM;
-  __IS_EXPANDED *Self__4J4P;
-  __CHARACTER *Self__S4ER,*new__U4ER,*Self__Y4ER,*new__04ER,*Self__44ER;
-  __CHARACTER *new__A5ER,*Self__E5ER,*new__G5ER,*Self__K5ER,*new__M5ER;
-  Self__R4ER=((__STRING *)buffer__O0ZM);
-  new_capacity__Q4ER= 0;
-  if ((Self__R4ER->capacity__MNK <= Self__R4ER->count__VF)) {
-    if ((Self__R4ER->capacity__MNK ==  0)) {
-      Self__R4ER->capacity__MNK= 32;
-      Self__R4ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__Q4ER=(__INTEGER)(Self__R4ER->capacity__MNK <<  1);
-      Self__S4ER=((__CHARACTER *)Self__R4ER->storage__XNK);
-      old_nb_elts__T4ER=Self__R4ER->capacity__MNK;
-      new__U4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S4ER),((__UINTEGER_32 )old_nb_elts__T4ER),((__UINTEGER_32 )new_capacity__Q4ER)));
-      upper__PNQR=(__INTEGER)(new_capacity__Q4ER -  1);
-      Self__NNQR=old_nb_elts__T4ER;
-      while ((Self__NNQR <= upper__PNQR)) {
-        new__U4ER[Self__NNQR]='\0';
-        Self__NNQR=(__INTEGER)(Self__NNQR +  1);
-      };
-      Self__R4ER->storage__XNK=new__U4ER;
-      Self__R4ER->capacity__MNK=new_capacity__Q4ER;
-    };
-  };
-  ((__CHARACTER *)Self__R4ER->storage__XNK)[Self__R4ER->count__VF]='(';
-  Self__R4ER->count__VF=(__INTEGER)(Self__R4ER->count__VF +  1);
-  Self__X4ER=((__STRING *)buffer__O0ZM);
-  new_capacity__W4ER= 0;
-  if ((Self__X4ER->capacity__MNK <= Self__X4ER->count__VF)) {
-    if ((Self__X4ER->capacity__MNK ==  0)) {
-      Self__X4ER->capacity__MNK= 32;
-      Self__X4ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__W4ER=(__INTEGER)(Self__X4ER->capacity__MNK <<  1);
-      Self__Y4ER=((__CHARACTER *)Self__X4ER->storage__XNK);
-      old_nb_elts__Z4ER=Self__X4ER->capacity__MNK;
-      new__04ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y4ER),((__UINTEGER_32 )old_nb_elts__Z4ER),((__UINTEGER_32 )new_capacity__W4ER)));
-      upper__UNQR=(__INTEGER)(new_capacity__W4ER -  1);
-      Self__SNQR=old_nb_elts__Z4ER;
-      while ((Self__SNQR <= upper__UNQR)) {
-        new__04ER[Self__SNQR]='\0';
-        Self__SNQR=(__INTEGER)(Self__SNQR +  1);
-      };
-      Self__X4ER->storage__XNK=new__04ER;
-      Self__X4ER->capacity__MNK=new_capacity__W4ER;
-    };
-  };
-  ((__CHARACTER *)Self__X4ER->storage__XNK)[Self__X4ER->count__VF]='!';
-  Self__X4ER->count__VF=(__INTEGER)(Self__X4ER->count__VF +  1);
-  Self__34ER=((__STRING *)buffer__O0ZM);
-  new_capacity__24ER= 0;
-  if ((Self__34ER->capacity__MNK <= Self__34ER->count__VF)) {
-    if ((Self__34ER->capacity__MNK ==  0)) {
-      Self__34ER->capacity__MNK= 32;
-      Self__34ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__24ER=(__INTEGER)(Self__34ER->capacity__MNK <<  1);
-      Self__44ER=((__CHARACTER *)Self__34ER->storage__XNK);
-      old_nb_elts__54ER=Self__34ER->capacity__MNK;
-      new__A5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__44ER),((__UINTEGER_32 )old_nb_elts__54ER),((__UINTEGER_32 )new_capacity__24ER)));
-      upper__ZNQR=(__INTEGER)(new_capacity__24ER -  1);
-      Self__XNQR=old_nb_elts__54ER;
-      while ((Self__XNQR <= upper__ZNQR)) {
-        new__A5ER[Self__XNQR]='\0';
-        Self__XNQR=(__INTEGER)(Self__XNQR +  1);
-      };
-      Self__34ER->storage__XNK=new__A5ER;
-      Self__34ER->capacity__MNK=new_capacity__24ER;
-    };
-  };
-  ((__CHARACTER *)Self__34ER->storage__XNK)[Self__34ER->count__VF]=' ';
-  Self__34ER->count__VF=(__INTEGER)(Self__34ER->count__VF +  1);
-  __tmp__R0ZM=Self__N0ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  switch (((struct ___OBJ *)__tmp__R0ZM)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4J4P=((__IS_EXPANDED *)__tmp__R0ZM);
-    append__MOK(buffer__O0ZM,(&__string_265));
-    display__UXFK(Self__4J4P->receiver__WN2H,buffer__O0ZM);
-    Self__D5ER=((__STRING *)buffer__O0ZM);
-    new_capacity__C5ER= 0;
-    if ((Self__D5ER->capacity__MNK <= Self__D5ER->count__VF)) {
-      if ((Self__D5ER->capacity__MNK ==  0)) {
-        Self__D5ER->capacity__MNK= 32;
-        Self__D5ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__C5ER=(__INTEGER)(Self__D5ER->capacity__MNK <<  1);
-        Self__E5ER=((__CHARACTER *)Self__D5ER->storage__XNK);
-        old_nb_elts__F5ER=Self__D5ER->capacity__MNK;
-        new__G5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E5ER),((__UINTEGER_32 )old_nb_elts__F5ER),((__UINTEGER_32 )new_capacity__C5ER)));
-        upper__4NQR=(__INTEGER)(new_capacity__C5ER -  1);
-        Self__2NQR=old_nb_elts__F5ER;
-        while ((Self__2NQR <= upper__4NQR)) {
-          new__G5ER[Self__2NQR]='\0';
-          Self__2NQR=(__INTEGER)(Self__2NQR +  1);
-        };
-        Self__D5ER->storage__XNK=new__G5ER;
-        Self__D5ER->capacity__MNK=new_capacity__C5ER;
-      };
-    };
-    ((__CHARACTER *)Self__D5ER->storage__XNK)[Self__D5ER->count__VF]=')';
-    Self__D5ER->count__VF=(__INTEGER)(Self__D5ER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__R0ZM,buffer__O0ZM);
+    append_name_in__APXE(Self__BKXT,buffer__TB5J);
+    add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__R0ZM,buffer__O0ZM);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__R0ZM,buffer__O0ZM);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__R0ZM,buffer__O0ZM);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__R0ZM,buffer__O0ZM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__R0ZM,buffer__O0ZM);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__R0ZM,buffer__O0ZM);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__R0ZM,buffer__O0ZM);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__R0ZM,buffer__O0ZM);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
   } break;
   };
-  Self__J5ER=((__STRING *)buffer__O0ZM);
-  new_capacity__I5ER= 0;
-  if ((Self__J5ER->capacity__MNK <= Self__J5ER->count__VF)) {
-    if ((Self__J5ER->capacity__MNK ==  0)) {
-      Self__J5ER->capacity__MNK= 32;
-      Self__J5ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__I5ER=(__INTEGER)(Self__J5ER->capacity__MNK <<  1);
-      Self__K5ER=((__CHARACTER *)Self__J5ER->storage__XNK);
-      old_nb_elts__L5ER=Self__J5ER->capacity__MNK;
-      new__M5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K5ER),((__UINTEGER_32 )old_nb_elts__L5ER),((__UINTEGER_32 )new_capacity__I5ER)));
-      upper__DOQR=(__INTEGER)(new_capacity__I5ER -  1);
-      Self__BOQR=old_nb_elts__L5ER;
-      while ((Self__BOQR <= upper__DOQR)) {
-        new__M5ER[Self__BOQR]='\0';
-        Self__BOQR=(__INTEGER)(Self__BOQR +  1);
-      };
-      Self__J5ER->storage__XNK=new__M5ER;
-      Self__J5ER->capacity__MNK=new_capacity__I5ER;
-    };
-  };
-  ((__CHARACTER *)Self__J5ER->storage__XNK)[Self__J5ER->count__VF]=')';
-  Self__J5ER->count__VF=(__INTEGER)(Self__J5ER->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
 }
 
-static void display__R4EO(__EXPR_OR_LOGIC *Self__S4EO,void *buffer__T4EO)
-// ({EXPR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__YB5J(__EXPR_AND__SDOJ *Self__ZB5J,__STRING__BC *buffer__0B5J)
+// ({EXPR_AND__SDOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__P5ER,*Self__V5ER,*Self__15ER,*Self__BAFR;
-  __INTEGER new_capacity__O5ER,old_nb_elts__R5ER,upper__IOQR,Self__GOQR;
-  __INTEGER new_capacity__U5ER,old_nb_elts__X5ER,upper__NOQR,Self__LOQR;
-  __INTEGER new_capacity__05ER,old_nb_elts__35ER,upper__SOQR,Self__QOQR;
-  __INTEGER new_capacity__AAFR,old_nb_elts__DAFR,upper__XOQR,Self__VOQR;
-  void *__tmp__U4EO,*__tmp__W4EO;
-  __IS_EXPANDED *Self__AK4P,*Self__CK4P;
-  __CHARACTER *Self__Q5ER,*new__S5ER,*Self__W5ER,*new__Y5ER,*Self__25ER;
-  __CHARACTER *new__45ER,*Self__CAFR,*new__EAFR;
-  Self__P5ER=((__STRING *)buffer__T4EO);
-  new_capacity__O5ER= 0;
-  if ((Self__P5ER->capacity__MNK <= Self__P5ER->count__VF)) {
-    if ((Self__P5ER->capacity__MNK ==  0)) {
-      Self__P5ER->capacity__MNK= 32;
-      Self__P5ER->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__O5ER=(__INTEGER)(Self__P5ER->capacity__MNK <<  1);
-      Self__Q5ER=((__CHARACTER *)Self__P5ER->storage__XNK);
-      old_nb_elts__R5ER=Self__P5ER->capacity__MNK;
-      new__S5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q5ER),((__UINTEGER_32 )old_nb_elts__R5ER),((__UINTEGER_32 )new_capacity__O5ER)));
-      upper__IOQR=(__INTEGER)(new_capacity__O5ER -  1);
-      Self__GOQR=old_nb_elts__R5ER;
-      while ((Self__GOQR <= upper__IOQR)) {
-        new__S5ER[Self__GOQR]='\0';
-        Self__GOQR=(__INTEGER)(Self__GOQR +  1);
-      };
-      Self__P5ER->storage__XNK=new__S5ER;
-      Self__P5ER->capacity__MNK=new_capacity__O5ER;
-    };
-  };
-  ((__CHARACTER *)Self__P5ER->storage__XNK)[Self__P5ER->count__VF]='(';
-  Self__P5ER->count__VF=(__INTEGER)(Self__P5ER->count__VF +  1);
-  __tmp__U4EO=Self__S4EO->parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__U4EO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__AK4P=((__IS_EXPANDED *)__tmp__U4EO);
-    append__MOK(buffer__T4EO,(&__string_265));
-    display__UXFK(Self__AK4P->receiver__WN2H,buffer__T4EO);
-    Self__V5ER=((__STRING *)buffer__T4EO);
-    new_capacity__U5ER= 0;
-    if ((Self__V5ER->capacity__MNK <= Self__V5ER->count__VF)) {
-      if ((Self__V5ER->capacity__MNK ==  0)) {
-        Self__V5ER->capacity__MNK= 32;
-        Self__V5ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__U5ER=(__INTEGER)(Self__V5ER->capacity__MNK <<  1);
-        Self__W5ER=((__CHARACTER *)Self__V5ER->storage__XNK);
-        old_nb_elts__X5ER=Self__V5ER->capacity__MNK;
-        new__Y5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W5ER),((__UINTEGER_32 )old_nb_elts__X5ER),((__UINTEGER_32 )new_capacity__U5ER)));
-        upper__NOQR=(__INTEGER)(new_capacity__U5ER -  1);
-        Self__LOQR=old_nb_elts__X5ER;
-        while ((Self__LOQR <= upper__NOQR)) {
-          new__Y5ER[Self__LOQR]='\0';
-          Self__LOQR=(__INTEGER)(Self__LOQR +  1);
-        };
-        Self__V5ER->storage__XNK=new__Y5ER;
-        Self__V5ER->capacity__MNK=new_capacity__U5ER;
-      };
-    };
-    ((__CHARACTER *)Self__V5ER->storage__XNK)[Self__V5ER->count__VF]=')';
-    Self__V5ER->count__VF=(__INTEGER)(Self__V5ER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__U4EO,buffer__T4EO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__U4EO,buffer__T4EO);
+  void *__tmp__1B5J;
+  __IS_EXPANDED__35NJ *Self__MBCS;
+  __GET_TYPE_ID__HAOJ *Self__OBCS;
+  __TYPE_FULL__XMB *Self__JKXT;
+  __SIZE_OF__5GOJ *Self__4R2S;
+  add_last__ACV(((__STRING__BC *)buffer__0B5J),'(');
+  __tmp__1B5J=Self__ZB5J->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__1B5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__U4EO,buffer__T4EO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__U4EO,buffer__T4EO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__U4EO,buffer__T4EO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__U4EO,buffer__T4EO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__U4EO,buffer__T4EO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__1B5J),buffer__0B5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__U4EO,buffer__T4EO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__U4EO,buffer__T4EO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__U4EO,buffer__T4EO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__MBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__MBCS->receiver__RA5J),buffer__0B5J);
+    add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__U4EO,buffer__T4EO);
-  } break;
-  };
-  append__MOK(buffer__T4EO,(&__string_368));
-  __tmp__W4EO=Self__S4EO->parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__W4EO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__CK4P=((__IS_EXPANDED *)__tmp__W4EO);
-    append__MOK(buffer__T4EO,(&__string_265));
-    display__UXFK(Self__CK4P->receiver__WN2H,buffer__T4EO);
-    Self__15ER=((__STRING *)buffer__T4EO);
-    new_capacity__05ER= 0;
-    if ((Self__15ER->capacity__MNK <= Self__15ER->count__VF)) {
-      if ((Self__15ER->capacity__MNK ==  0)) {
-        Self__15ER->capacity__MNK= 32;
-        Self__15ER->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__05ER=(__INTEGER)(Self__15ER->capacity__MNK <<  1);
-        Self__25ER=((__CHARACTER *)Self__15ER->storage__XNK);
-        old_nb_elts__35ER=Self__15ER->capacity__MNK;
-        new__45ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__25ER),((__UINTEGER_32 )old_nb_elts__35ER),((__UINTEGER_32 )new_capacity__05ER)));
-        upper__SOQR=(__INTEGER)(new_capacity__05ER -  1);
-        Self__QOQR=old_nb_elts__35ER;
-        while ((Self__QOQR <= upper__SOQR)) {
-          new__45ER[Self__QOQR]='\0';
-          Self__QOQR=(__INTEGER)(Self__QOQR +  1);
-        };
-        Self__15ER->storage__XNK=new__45ER;
-        Self__15ER->capacity__MNK=new_capacity__05ER;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__OBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_350));
+    Self__JKXT=((__TYPE_FULL__XMB *)Self__OBCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__15ER->storage__XNK)[Self__15ER->count__VF]=')';
-    Self__15ER->count__VF=(__INTEGER)(Self__15ER->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__W4EO,buffer__T4EO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__W4EO,buffer__T4EO);
+    append_name_in__APXE(Self__JKXT,buffer__0B5J);
+    add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__W4EO,buffer__T4EO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__W4EO,buffer__T4EO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__W4EO,buffer__T4EO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__W4EO,buffer__T4EO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__W4EO,buffer__T4EO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__W4EO,buffer__T4EO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__W4EO,buffer__T4EO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__W4EO,buffer__T4EO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__W4EO,buffer__T4EO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__W4EO,buffer__T4EO);
-  } break;
-  };
-  Self__BAFR=((__STRING *)buffer__T4EO);
-  new_capacity__AAFR= 0;
-  if ((Self__BAFR->capacity__MNK <= Self__BAFR->count__VF)) {
-    if ((Self__BAFR->capacity__MNK ==  0)) {
-      Self__BAFR->capacity__MNK= 32;
-      Self__BAFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__AAFR=(__INTEGER)(Self__BAFR->capacity__MNK <<  1);
-      Self__CAFR=((__CHARACTER *)Self__BAFR->storage__XNK);
-      old_nb_elts__DAFR=Self__BAFR->capacity__MNK;
-      new__EAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CAFR),((__UINTEGER_32 )old_nb_elts__DAFR),((__UINTEGER_32 )new_capacity__AAFR)));
-      upper__XOQR=(__INTEGER)(new_capacity__AAFR -  1);
-      Self__VOQR=old_nb_elts__DAFR;
-      while ((Self__VOQR <= upper__XOQR)) {
-        new__EAFR[Self__VOQR]='\0';
-        Self__VOQR=(__INTEGER)(Self__VOQR +  1);
-      };
-      Self__BAFR->storage__XNK=new__EAFR;
-      Self__BAFR->capacity__MNK=new_capacity__AAFR;
-    };
-  };
-  ((__CHARACTER *)Self__BAFR->storage__XNK)[Self__BAFR->count__VF]=')';
-  Self__BAFR->count__VF=(__INTEGER)(Self__BAFR->count__VF +  1);
-}
-
-static void display__JDLO(__EXPR_OR_OR_LOGIC *Self__KDLO,void *buffer__LDLO)
-// ({EXPR_OR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__HAFR,*Self__NAFR,*Self__TAFR,*Self__ZAFR;
-  __INTEGER new_capacity__GAFR,old_nb_elts__JAFR,upper__2OQR,Self__0OQR;
-  __INTEGER new_capacity__MAFR,old_nb_elts__PAFR,upper__BPQR,Self__5OQR;
-  __INTEGER new_capacity__SAFR,old_nb_elts__VAFR,upper__GPQR,Self__EPQR;
-  __INTEGER new_capacity__YAFR,old_nb_elts__1AFR,upper__LPQR,Self__JPQR;
-  void *__tmp__MDLO,*__tmp__ODLO;
-  __IS_EXPANDED *Self__EK4P,*Self__GK4P;
-  __CHARACTER *Self__IAFR,*new__KAFR,*Self__OAFR,*new__QAFR,*Self__UAFR;
-  __CHARACTER *new__WAFR,*Self__0AFR,*new__2AFR;
-  Self__HAFR=((__STRING *)buffer__LDLO);
-  new_capacity__GAFR= 0;
-  if ((Self__HAFR->capacity__MNK <= Self__HAFR->count__VF)) {
-    if ((Self__HAFR->capacity__MNK ==  0)) {
-      Self__HAFR->capacity__MNK= 32;
-      Self__HAFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GAFR=(__INTEGER)(Self__HAFR->capacity__MNK <<  1);
-      Self__IAFR=((__CHARACTER *)Self__HAFR->storage__XNK);
-      old_nb_elts__JAFR=Self__HAFR->capacity__MNK;
-      new__KAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IAFR),((__UINTEGER_32 )old_nb_elts__JAFR),((__UINTEGER_32 )new_capacity__GAFR)));
-      upper__2OQR=(__INTEGER)(new_capacity__GAFR -  1);
-      Self__0OQR=old_nb_elts__JAFR;
-      while ((Self__0OQR <= upper__2OQR)) {
-        new__KAFR[Self__0OQR]='\0';
-        Self__0OQR=(__INTEGER)(Self__0OQR +  1);
-      };
-      Self__HAFR->storage__XNK=new__KAFR;
-      Self__HAFR->capacity__MNK=new_capacity__GAFR;
-    };
-  };
-  ((__CHARACTER *)Self__HAFR->storage__XNK)[Self__HAFR->count__VF]='(';
-  Self__HAFR->count__VF=(__INTEGER)(Self__HAFR->count__VF +  1);
-  __tmp__MDLO=Self__KDLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__MDLO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__EK4P=((__IS_EXPANDED *)__tmp__MDLO);
-    append__MOK(buffer__LDLO,(&__string_265));
-    display__UXFK(Self__EK4P->receiver__WN2H,buffer__LDLO);
-    Self__NAFR=((__STRING *)buffer__LDLO);
-    new_capacity__MAFR= 0;
-    if ((Self__NAFR->capacity__MNK <= Self__NAFR->count__VF)) {
-      if ((Self__NAFR->capacity__MNK ==  0)) {
-        Self__NAFR->capacity__MNK= 32;
-        Self__NAFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MAFR=(__INTEGER)(Self__NAFR->capacity__MNK <<  1);
-        Self__OAFR=((__CHARACTER *)Self__NAFR->storage__XNK);
-        old_nb_elts__PAFR=Self__NAFR->capacity__MNK;
-        new__QAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OAFR),((__UINTEGER_32 )old_nb_elts__PAFR),((__UINTEGER_32 )new_capacity__MAFR)));
-        upper__BPQR=(__INTEGER)(new_capacity__MAFR -  1);
-        Self__5OQR=old_nb_elts__PAFR;
-        while ((Self__5OQR <= upper__BPQR)) {
-          new__QAFR[Self__5OQR]='\0';
-          Self__5OQR=(__INTEGER)(Self__5OQR +  1);
-        };
-        Self__NAFR->storage__XNK=new__QAFR;
-        Self__NAFR->capacity__MNK=new_capacity__MAFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__4R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_352));
+    Self__JKXT=((__TYPE_FULL__XMB *)Self__4R2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__NAFR->storage__XNK)[Self__NAFR->count__VF]=')';
-    Self__NAFR->count__VF=(__INTEGER)(Self__NAFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__MDLO,buffer__LDLO);
+    append_name_in__APXE(Self__JKXT,buffer__0B5J);
+    add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__MDLO,buffer__LDLO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__MDLO,buffer__LDLO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__MDLO,buffer__LDLO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__MDLO,buffer__LDLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__MDLO,buffer__LDLO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__MDLO,buffer__LDLO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__MDLO,buffer__LDLO);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__MDLO,buffer__LDLO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
   };
-  append__MOK(buffer__LDLO,(&__string_369));
-  __tmp__ODLO=Self__KDLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__ODLO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__ODLO,buffer__LDLO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__ODLO,buffer__LDLO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__ODLO,buffer__LDLO);
+  append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_492));
+  __tmp__1B5J=Self__ZB5J->parent_expr_binary__TDOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__1B5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__ODLO,buffer__LDLO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__ODLO,buffer__LDLO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__ODLO,buffer__LDLO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__ODLO,buffer__LDLO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__1B5J),buffer__0B5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__ODLO,buffer__LDLO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__MBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__MBCS->receiver__RA5J),buffer__0B5J);
+    add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
   } break;
-  case __IS_EXPANDED__: {
-    Self__GK4P=((__IS_EXPANDED *)__tmp__ODLO);
-    append__MOK(buffer__LDLO,(&__string_265));
-    display__UXFK(Self__GK4P->receiver__WN2H,buffer__LDLO);
-    Self__TAFR=((__STRING *)buffer__LDLO);
-    new_capacity__SAFR= 0;
-    if ((Self__TAFR->capacity__MNK <= Self__TAFR->count__VF)) {
-      if ((Self__TAFR->capacity__MNK ==  0)) {
-        Self__TAFR->capacity__MNK= 32;
-        Self__TAFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SAFR=(__INTEGER)(Self__TAFR->capacity__MNK <<  1);
-        Self__UAFR=((__CHARACTER *)Self__TAFR->storage__XNK);
-        old_nb_elts__VAFR=Self__TAFR->capacity__MNK;
-        new__WAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UAFR),((__UINTEGER_32 )old_nb_elts__VAFR),((__UINTEGER_32 )new_capacity__SAFR)));
-        upper__GPQR=(__INTEGER)(new_capacity__SAFR -  1);
-        Self__EPQR=old_nb_elts__VAFR;
-        while ((Self__EPQR <= upper__GPQR)) {
-          new__WAFR[Self__EPQR]='\0';
-          Self__EPQR=(__INTEGER)(Self__EPQR +  1);
-        };
-        Self__TAFR->storage__XNK=new__WAFR;
-        Self__TAFR->capacity__MNK=new_capacity__SAFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__OBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_350));
+    Self__JKXT=((__TYPE_FULL__XMB *)Self__OBCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__TAFR->storage__XNK)[Self__TAFR->count__VF]=')';
-    Self__TAFR->count__VF=(__INTEGER)(Self__TAFR->count__VF +  1);
+    append_name_in__APXE(Self__JKXT,buffer__0B5J);
+    add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__ODLO,buffer__LDLO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__ODLO,buffer__LDLO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__ODLO,buffer__LDLO);
+  case __SIZE_OF__5GOJ__: {
+    Self__4R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_352));
+    Self__JKXT=((__TYPE_FULL__XMB *)Self__4R2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__JKXT,buffer__0B5J);
+    add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__ODLO,buffer__LDLO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__ODLO,buffer__LDLO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__ODLO,buffer__LDLO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__ODLO,buffer__LDLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__ODLO,buffer__LDLO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__ODLO,buffer__LDLO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__ODLO,buffer__LDLO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
   } break;
   };
-  Self__ZAFR=((__STRING *)buffer__LDLO);
-  new_capacity__YAFR= 0;
-  if ((Self__ZAFR->capacity__MNK <= Self__ZAFR->count__VF)) {
-    if ((Self__ZAFR->capacity__MNK ==  0)) {
-      Self__ZAFR->capacity__MNK= 32;
-      Self__ZAFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YAFR=(__INTEGER)(Self__ZAFR->capacity__MNK <<  1);
-      Self__0AFR=((__CHARACTER *)Self__ZAFR->storage__XNK);
-      old_nb_elts__1AFR=Self__ZAFR->capacity__MNK;
-      new__2AFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0AFR),((__UINTEGER_32 )old_nb_elts__1AFR),((__UINTEGER_32 )new_capacity__YAFR)));
-      upper__LPQR=(__INTEGER)(new_capacity__YAFR -  1);
-      Self__JPQR=old_nb_elts__1AFR;
-      while ((Self__JPQR <= upper__LPQR)) {
-        new__2AFR[Self__JPQR]='\0';
-        Self__JPQR=(__INTEGER)(Self__JPQR +  1);
-      };
-      Self__ZAFR->storage__XNK=new__2AFR;
-      Self__ZAFR->capacity__MNK=new_capacity__YAFR;
-    };
-  };
-  ((__CHARACTER *)Self__ZAFR->storage__XNK)[Self__ZAFR->count__VF]=')';
-  Self__ZAFR->count__VF=(__INTEGER)(Self__ZAFR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
 }
 
-static void display__X4EO(__EXPR_AND_LOGIC *Self__Y4EO,void *buffer__Z4EO)
-// ({EXPR_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__5B5J(__EXPR_SHIFT_R__GEOJ *Self__AC5J,__STRING__BC *buffer__BC5J)
+// ({EXPR_SHIFT_R__GEOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__5AFR,*Self__FBFR,*Self__LBFR,*Self__RBFR;
-  __INTEGER new_capacity__4AFR,old_nb_elts__BBFR,upper__QPQR,Self__OPQR;
-  __INTEGER new_capacity__EBFR,old_nb_elts__HBFR,upper__VPQR,Self__TPQR;
-  __INTEGER new_capacity__KBFR,old_nb_elts__NBFR,upper__0PQR,Self__YPQR;
-  __INTEGER new_capacity__QBFR,old_nb_elts__TBFR,upper__5PQR,Self__3PQR;
-  void *__tmp__04EO,*__tmp__24EO;
-  __IS_EXPANDED *Self__IK4P,*Self__KK4P;
-  __CHARACTER *Self__ABFR,*new__CBFR,*Self__GBFR,*new__IBFR,*Self__MBFR;
-  __CHARACTER *new__OBFR,*Self__SBFR,*new__UBFR;
-  Self__5AFR=((__STRING *)buffer__Z4EO);
-  new_capacity__4AFR= 0;
-  if ((Self__5AFR->capacity__MNK <= Self__5AFR->count__VF)) {
-    if ((Self__5AFR->capacity__MNK ==  0)) {
-      Self__5AFR->capacity__MNK= 32;
-      Self__5AFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4AFR=(__INTEGER)(Self__5AFR->capacity__MNK <<  1);
-      Self__ABFR=((__CHARACTER *)Self__5AFR->storage__XNK);
-      old_nb_elts__BBFR=Self__5AFR->capacity__MNK;
-      new__CBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ABFR),((__UINTEGER_32 )old_nb_elts__BBFR),((__UINTEGER_32 )new_capacity__4AFR)));
-      upper__QPQR=(__INTEGER)(new_capacity__4AFR -  1);
-      Self__OPQR=old_nb_elts__BBFR;
-      while ((Self__OPQR <= upper__QPQR)) {
-        new__CBFR[Self__OPQR]='\0';
-        Self__OPQR=(__INTEGER)(Self__OPQR +  1);
-      };
-      Self__5AFR->storage__XNK=new__CBFR;
-      Self__5AFR->capacity__MNK=new_capacity__4AFR;
-    };
-  };
-  ((__CHARACTER *)Self__5AFR->storage__XNK)[Self__5AFR->count__VF]='(';
-  Self__5AFR->count__VF=(__INTEGER)(Self__5AFR->count__VF +  1);
-  __tmp__04EO=Self__Y4EO->parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__04EO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__IK4P=((__IS_EXPANDED *)__tmp__04EO);
-    append__MOK(buffer__Z4EO,(&__string_265));
-    display__UXFK(Self__IK4P->receiver__WN2H,buffer__Z4EO);
-    Self__FBFR=((__STRING *)buffer__Z4EO);
-    new_capacity__EBFR= 0;
-    if ((Self__FBFR->capacity__MNK <= Self__FBFR->count__VF)) {
-      if ((Self__FBFR->capacity__MNK ==  0)) {
-        Self__FBFR->capacity__MNK= 32;
-        Self__FBFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EBFR=(__INTEGER)(Self__FBFR->capacity__MNK <<  1);
-        Self__GBFR=((__CHARACTER *)Self__FBFR->storage__XNK);
-        old_nb_elts__HBFR=Self__FBFR->capacity__MNK;
-        new__IBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GBFR),((__UINTEGER_32 )old_nb_elts__HBFR),((__UINTEGER_32 )new_capacity__EBFR)));
-        upper__VPQR=(__INTEGER)(new_capacity__EBFR -  1);
-        Self__TPQR=old_nb_elts__HBFR;
-        while ((Self__TPQR <= upper__VPQR)) {
-          new__IBFR[Self__TPQR]='\0';
-          Self__TPQR=(__INTEGER)(Self__TPQR +  1);
-        };
-        Self__FBFR->storage__XNK=new__IBFR;
-        Self__FBFR->capacity__MNK=new_capacity__EBFR;
-      };
-    };
-    ((__CHARACTER *)Self__FBFR->storage__XNK)[Self__FBFR->count__VF]=')';
-    Self__FBFR->count__VF=(__INTEGER)(Self__FBFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__04EO,buffer__Z4EO);
+  void *__tmp__CC5J;
+  __IS_EXPANDED__35NJ *Self__UBCS;
+  __GET_TYPE_ID__HAOJ *Self__WBCS;
+  __TYPE_FULL__XMB *Self__RKXT;
+  __SIZE_OF__5GOJ *Self__CS2S;
+  add_last__ACV(((__STRING__BC *)buffer__BC5J),'(');
+  __tmp__CC5J=Self__AC5J->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__CC5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__04EO,buffer__Z4EO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__04EO,buffer__Z4EO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__04EO,buffer__Z4EO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__04EO,buffer__Z4EO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__04EO,buffer__Z4EO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__CC5J),buffer__BC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__04EO,buffer__Z4EO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__04EO,buffer__Z4EO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__04EO,buffer__Z4EO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__UBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__UBCS->receiver__RA5J),buffer__BC5J);
+    add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__04EO,buffer__Z4EO);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__04EO,buffer__Z4EO);
-  } break;
-  };
-  append__MOK(buffer__Z4EO,(&__string_360));
-  __tmp__24EO=Self__Y4EO->parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__24EO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__KK4P=((__IS_EXPANDED *)__tmp__24EO);
-    append__MOK(buffer__Z4EO,(&__string_265));
-    display__UXFK(Self__KK4P->receiver__WN2H,buffer__Z4EO);
-    Self__LBFR=((__STRING *)buffer__Z4EO);
-    new_capacity__KBFR= 0;
-    if ((Self__LBFR->capacity__MNK <= Self__LBFR->count__VF)) {
-      if ((Self__LBFR->capacity__MNK ==  0)) {
-        Self__LBFR->capacity__MNK= 32;
-        Self__LBFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__KBFR=(__INTEGER)(Self__LBFR->capacity__MNK <<  1);
-        Self__MBFR=((__CHARACTER *)Self__LBFR->storage__XNK);
-        old_nb_elts__NBFR=Self__LBFR->capacity__MNK;
-        new__OBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MBFR),((__UINTEGER_32 )old_nb_elts__NBFR),((__UINTEGER_32 )new_capacity__KBFR)));
-        upper__0PQR=(__INTEGER)(new_capacity__KBFR -  1);
-        Self__YPQR=old_nb_elts__NBFR;
-        while ((Self__YPQR <= upper__0PQR)) {
-          new__OBFR[Self__YPQR]='\0';
-          Self__YPQR=(__INTEGER)(Self__YPQR +  1);
-        };
-        Self__LBFR->storage__XNK=new__OBFR;
-        Self__LBFR->capacity__MNK=new_capacity__KBFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__WBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_350));
+    Self__RKXT=((__TYPE_FULL__XMB *)Self__WBCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__LBFR->storage__XNK)[Self__LBFR->count__VF]=')';
-    Self__LBFR->count__VF=(__INTEGER)(Self__LBFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__24EO,buffer__Z4EO);
+    append_name_in__APXE(Self__RKXT,buffer__BC5J);
+    add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__24EO,buffer__Z4EO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__24EO,buffer__Z4EO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__24EO,buffer__Z4EO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__24EO,buffer__Z4EO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__24EO,buffer__Z4EO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__24EO,buffer__Z4EO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__24EO,buffer__Z4EO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__24EO,buffer__Z4EO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__24EO,buffer__Z4EO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__24EO,buffer__Z4EO);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__24EO,buffer__Z4EO);
-  } break;
-  };
-  Self__RBFR=((__STRING *)buffer__Z4EO);
-  new_capacity__QBFR= 0;
-  if ((Self__RBFR->capacity__MNK <= Self__RBFR->count__VF)) {
-    if ((Self__RBFR->capacity__MNK ==  0)) {
-      Self__RBFR->capacity__MNK= 32;
-      Self__RBFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QBFR=(__INTEGER)(Self__RBFR->capacity__MNK <<  1);
-      Self__SBFR=((__CHARACTER *)Self__RBFR->storage__XNK);
-      old_nb_elts__TBFR=Self__RBFR->capacity__MNK;
-      new__UBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SBFR),((__UINTEGER_32 )old_nb_elts__TBFR),((__UINTEGER_32 )new_capacity__QBFR)));
-      upper__5PQR=(__INTEGER)(new_capacity__QBFR -  1);
-      Self__3PQR=old_nb_elts__TBFR;
-      while ((Self__3PQR <= upper__5PQR)) {
-        new__UBFR[Self__3PQR]='\0';
-        Self__3PQR=(__INTEGER)(Self__3PQR +  1);
-      };
-      Self__RBFR->storage__XNK=new__UBFR;
-      Self__RBFR->capacity__MNK=new_capacity__QBFR;
-    };
-  };
-  ((__CHARACTER *)Self__RBFR->storage__XNK)[Self__RBFR->count__VF]=')';
-  Self__RBFR->count__VF=(__INTEGER)(Self__RBFR->count__VF +  1);
-}
-
-static void display__QDLO(__EXPR_AND_AND_LOGIC *Self__RDLO,void *buffer__SDLO)
-// ({EXPR_AND_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__XBFR,*Self__3BFR,*Self__DCFR,*Self__JCFR;
-  __INTEGER new_capacity__WBFR,old_nb_elts__ZBFR,upper__EQQR,Self__CQQR;
-  __INTEGER new_capacity__2BFR,old_nb_elts__5BFR,upper__JQQR,Self__HQQR;
-  __INTEGER new_capacity__CCFR,old_nb_elts__FCFR,upper__OQQR,Self__MQQR;
-  __INTEGER new_capacity__ICFR,old_nb_elts__LCFR,upper__TQQR,Self__RQQR;
-  void *__tmp__TDLO,*__tmp__VDLO;
-  __IS_EXPANDED *Self__MK4P,*Self__OK4P;
-  __CHARACTER *Self__YBFR,*new__0BFR,*Self__4BFR,*new__ACFR,*Self__ECFR;
-  __CHARACTER *new__GCFR,*Self__KCFR,*new__MCFR;
-  Self__XBFR=((__STRING *)buffer__SDLO);
-  new_capacity__WBFR= 0;
-  if ((Self__XBFR->capacity__MNK <= Self__XBFR->count__VF)) {
-    if ((Self__XBFR->capacity__MNK ==  0)) {
-      Self__XBFR->capacity__MNK= 32;
-      Self__XBFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WBFR=(__INTEGER)(Self__XBFR->capacity__MNK <<  1);
-      Self__YBFR=((__CHARACTER *)Self__XBFR->storage__XNK);
-      old_nb_elts__ZBFR=Self__XBFR->capacity__MNK;
-      new__0BFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YBFR),((__UINTEGER_32 )old_nb_elts__ZBFR),((__UINTEGER_32 )new_capacity__WBFR)));
-      upper__EQQR=(__INTEGER)(new_capacity__WBFR -  1);
-      Self__CQQR=old_nb_elts__ZBFR;
-      while ((Self__CQQR <= upper__EQQR)) {
-        new__0BFR[Self__CQQR]='\0';
-        Self__CQQR=(__INTEGER)(Self__CQQR +  1);
-      };
-      Self__XBFR->storage__XNK=new__0BFR;
-      Self__XBFR->capacity__MNK=new_capacity__WBFR;
-    };
-  };
-  ((__CHARACTER *)Self__XBFR->storage__XNK)[Self__XBFR->count__VF]='(';
-  Self__XBFR->count__VF=(__INTEGER)(Self__XBFR->count__VF +  1);
-  __tmp__TDLO=Self__RDLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__TDLO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__MK4P=((__IS_EXPANDED *)__tmp__TDLO);
-    append__MOK(buffer__SDLO,(&__string_265));
-    display__UXFK(Self__MK4P->receiver__WN2H,buffer__SDLO);
-    Self__3BFR=((__STRING *)buffer__SDLO);
-    new_capacity__2BFR= 0;
-    if ((Self__3BFR->capacity__MNK <= Self__3BFR->count__VF)) {
-      if ((Self__3BFR->capacity__MNK ==  0)) {
-        Self__3BFR->capacity__MNK= 32;
-        Self__3BFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__2BFR=(__INTEGER)(Self__3BFR->capacity__MNK <<  1);
-        Self__4BFR=((__CHARACTER *)Self__3BFR->storage__XNK);
-        old_nb_elts__5BFR=Self__3BFR->capacity__MNK;
-        new__ACFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4BFR),((__UINTEGER_32 )old_nb_elts__5BFR),((__UINTEGER_32 )new_capacity__2BFR)));
-        upper__JQQR=(__INTEGER)(new_capacity__2BFR -  1);
-        Self__HQQR=old_nb_elts__5BFR;
-        while ((Self__HQQR <= upper__JQQR)) {
-          new__ACFR[Self__HQQR]='\0';
-          Self__HQQR=(__INTEGER)(Self__HQQR +  1);
-        };
-        Self__3BFR->storage__XNK=new__ACFR;
-        Self__3BFR->capacity__MNK=new_capacity__2BFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__CS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_352));
+    Self__RKXT=((__TYPE_FULL__XMB *)Self__CS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__3BFR->storage__XNK)[Self__3BFR->count__VF]=')';
-    Self__3BFR->count__VF=(__INTEGER)(Self__3BFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__TDLO,buffer__SDLO);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__TDLO,buffer__SDLO);
+    append_name_in__APXE(Self__RKXT,buffer__BC5J);
+    add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__TDLO,buffer__SDLO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__TDLO,buffer__SDLO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__TDLO,buffer__SDLO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__TDLO,buffer__SDLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__TDLO,buffer__SDLO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__TDLO,buffer__SDLO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__TDLO,buffer__SDLO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
   };
-  append__MOK(buffer__SDLO,(&__string_370));
-  __tmp__VDLO=Self__RDLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__VDLO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__VDLO,buffer__SDLO);
+  append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_493));
+  __tmp__CC5J=Self__AC5J->parent_expr_binary__HEOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__CC5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__VDLO,buffer__SDLO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__VDLO,buffer__SDLO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__VDLO,buffer__SDLO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__VDLO,buffer__SDLO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__CC5J),buffer__BC5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__VDLO,buffer__SDLO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__UBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__UBCS->receiver__RA5J),buffer__BC5J);
+    add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OK4P=((__IS_EXPANDED *)__tmp__VDLO);
-    append__MOK(buffer__SDLO,(&__string_265));
-    display__UXFK(Self__OK4P->receiver__WN2H,buffer__SDLO);
-    Self__DCFR=((__STRING *)buffer__SDLO);
-    new_capacity__CCFR= 0;
-    if ((Self__DCFR->capacity__MNK <= Self__DCFR->count__VF)) {
-      if ((Self__DCFR->capacity__MNK ==  0)) {
-        Self__DCFR->capacity__MNK= 32;
-        Self__DCFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CCFR=(__INTEGER)(Self__DCFR->capacity__MNK <<  1);
-        Self__ECFR=((__CHARACTER *)Self__DCFR->storage__XNK);
-        old_nb_elts__FCFR=Self__DCFR->capacity__MNK;
-        new__GCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ECFR),((__UINTEGER_32 )old_nb_elts__FCFR),((__UINTEGER_32 )new_capacity__CCFR)));
-        upper__OQQR=(__INTEGER)(new_capacity__CCFR -  1);
-        Self__MQQR=old_nb_elts__FCFR;
-        while ((Self__MQQR <= upper__OQQR)) {
-          new__GCFR[Self__MQQR]='\0';
-          Self__MQQR=(__INTEGER)(Self__MQQR +  1);
-        };
-        Self__DCFR->storage__XNK=new__GCFR;
-        Self__DCFR->capacity__MNK=new_capacity__CCFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__WBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_350));
+    Self__RKXT=((__TYPE_FULL__XMB *)Self__WBCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__DCFR->storage__XNK)[Self__DCFR->count__VF]=')';
-    Self__DCFR->count__VF=(__INTEGER)(Self__DCFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__VDLO,buffer__SDLO);
+    append_name_in__APXE(Self__RKXT,buffer__BC5J);
+    add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__VDLO,buffer__SDLO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__VDLO,buffer__SDLO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__VDLO,buffer__SDLO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__VDLO,buffer__SDLO);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__VDLO,buffer__SDLO);
-  } break;
-  };
-  Self__JCFR=((__STRING *)buffer__SDLO);
-  new_capacity__ICFR= 0;
-  if ((Self__JCFR->capacity__MNK <= Self__JCFR->count__VF)) {
-    if ((Self__JCFR->capacity__MNK ==  0)) {
-      Self__JCFR->capacity__MNK= 32;
-      Self__JCFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__ICFR=(__INTEGER)(Self__JCFR->capacity__MNK <<  1);
-      Self__KCFR=((__CHARACTER *)Self__JCFR->storage__XNK);
-      old_nb_elts__LCFR=Self__JCFR->capacity__MNK;
-      new__MCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KCFR),((__UINTEGER_32 )old_nb_elts__LCFR),((__UINTEGER_32 )new_capacity__ICFR)));
-      upper__TQQR=(__INTEGER)(new_capacity__ICFR -  1);
-      Self__RQQR=old_nb_elts__LCFR;
-      while ((Self__RQQR <= upper__TQQR)) {
-        new__MCFR[Self__RQQR]='\0';
-        Self__RQQR=(__INTEGER)(Self__RQQR +  1);
-      };
-      Self__JCFR->storage__XNK=new__MCFR;
-      Self__JCFR->capacity__MNK=new_capacity__ICFR;
-    };
-  };
-  ((__CHARACTER *)Self__JCFR->storage__XNK)[Self__JCFR->count__VF]=')';
-  Self__JCFR->count__VF=(__INTEGER)(Self__JCFR->count__VF +  1);
-}
-
-static void display__55JM(__EXPR_NEG *Self__AAKM,void *buffer__BAKM)
-// ({EXPR_NEG},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__PCFR,*Self__VCFR,*Self__1CFR,*Self__BDFR,*Self__HDFR;
-  __INTEGER new_capacity__OCFR,old_nb_elts__RCFR,upper__YQQR,Self__WQQR;
-  __INTEGER new_capacity__UCFR,old_nb_elts__XCFR,upper__3QQR,Self__1QQR;
-  __INTEGER new_capacity__0CFR,old_nb_elts__3CFR,upper__CRQR,Self__ARQR;
-  __INTEGER new_capacity__ADFR,old_nb_elts__DDFR,upper__HRQR,Self__FRQR;
-  __INTEGER new_capacity__GDFR,old_nb_elts__JDFR,upper__MRQR,Self__KRQR;
-  void *__tmp__DAKM;
-  __IS_EXPANDED *Self__QK4P;
-  __CHARACTER *Self__QCFR,*new__SCFR,*Self__WCFR,*new__YCFR,*Self__2CFR;
-  __CHARACTER *new__4CFR,*Self__CDFR,*new__EDFR,*Self__IDFR,*new__KDFR;
-  Self__PCFR=((__STRING *)buffer__BAKM);
-  new_capacity__OCFR= 0;
-  if ((Self__PCFR->capacity__MNK <= Self__PCFR->count__VF)) {
-    if ((Self__PCFR->capacity__MNK ==  0)) {
-      Self__PCFR->capacity__MNK= 32;
-      Self__PCFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OCFR=(__INTEGER)(Self__PCFR->capacity__MNK <<  1);
-      Self__QCFR=((__CHARACTER *)Self__PCFR->storage__XNK);
-      old_nb_elts__RCFR=Self__PCFR->capacity__MNK;
-      new__SCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QCFR),((__UINTEGER_32 )old_nb_elts__RCFR),((__UINTEGER_32 )new_capacity__OCFR)));
-      upper__YQQR=(__INTEGER)(new_capacity__OCFR -  1);
-      Self__WQQR=old_nb_elts__RCFR;
-      while ((Self__WQQR <= upper__YQQR)) {
-        new__SCFR[Self__WQQR]='\0';
-        Self__WQQR=(__INTEGER)(Self__WQQR +  1);
-      };
-      Self__PCFR->storage__XNK=new__SCFR;
-      Self__PCFR->capacity__MNK=new_capacity__OCFR;
-    };
-  };
-  ((__CHARACTER *)Self__PCFR->storage__XNK)[Self__PCFR->count__VF]='(';
-  Self__PCFR->count__VF=(__INTEGER)(Self__PCFR->count__VF +  1);
-  Self__VCFR=((__STRING *)buffer__BAKM);
-  new_capacity__UCFR= 0;
-  if ((Self__VCFR->capacity__MNK <= Self__VCFR->count__VF)) {
-    if ((Self__VCFR->capacity__MNK ==  0)) {
-      Self__VCFR->capacity__MNK= 32;
-      Self__VCFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UCFR=(__INTEGER)(Self__VCFR->capacity__MNK <<  1);
-      Self__WCFR=((__CHARACTER *)Self__VCFR->storage__XNK);
-      old_nb_elts__XCFR=Self__VCFR->capacity__MNK;
-      new__YCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WCFR),((__UINTEGER_32 )old_nb_elts__XCFR),((__UINTEGER_32 )new_capacity__UCFR)));
-      upper__3QQR=(__INTEGER)(new_capacity__UCFR -  1);
-      Self__1QQR=old_nb_elts__XCFR;
-      while ((Self__1QQR <= upper__3QQR)) {
-        new__YCFR[Self__1QQR]='\0';
-        Self__1QQR=(__INTEGER)(Self__1QQR +  1);
-      };
-      Self__VCFR->storage__XNK=new__YCFR;
-      Self__VCFR->capacity__MNK=new_capacity__UCFR;
-    };
-  };
-  ((__CHARACTER *)Self__VCFR->storage__XNK)[Self__VCFR->count__VF]='-';
-  Self__VCFR->count__VF=(__INTEGER)(Self__VCFR->count__VF +  1);
-  Self__1CFR=((__STRING *)buffer__BAKM);
-  new_capacity__0CFR= 0;
-  if ((Self__1CFR->capacity__MNK <= Self__1CFR->count__VF)) {
-    if ((Self__1CFR->capacity__MNK ==  0)) {
-      Self__1CFR->capacity__MNK= 32;
-      Self__1CFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0CFR=(__INTEGER)(Self__1CFR->capacity__MNK <<  1);
-      Self__2CFR=((__CHARACTER *)Self__1CFR->storage__XNK);
-      old_nb_elts__3CFR=Self__1CFR->capacity__MNK;
-      new__4CFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2CFR),((__UINTEGER_32 )old_nb_elts__3CFR),((__UINTEGER_32 )new_capacity__0CFR)));
-      upper__CRQR=(__INTEGER)(new_capacity__0CFR -  1);
-      Self__ARQR=old_nb_elts__3CFR;
-      while ((Self__ARQR <= upper__CRQR)) {
-        new__4CFR[Self__ARQR]='\0';
-        Self__ARQR=(__INTEGER)(Self__ARQR +  1);
-      };
-      Self__1CFR->storage__XNK=new__4CFR;
-      Self__1CFR->capacity__MNK=new_capacity__0CFR;
-    };
-  };
-  ((__CHARACTER *)Self__1CFR->storage__XNK)[Self__1CFR->count__VF]=' ';
-  Self__1CFR->count__VF=(__INTEGER)(Self__1CFR->count__VF +  1);
-  __tmp__DAKM=Self__AAKM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__DAKM)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__QK4P=((__IS_EXPANDED *)__tmp__DAKM);
-    append__MOK(buffer__BAKM,(&__string_265));
-    display__UXFK(Self__QK4P->receiver__WN2H,buffer__BAKM);
-    Self__BDFR=((__STRING *)buffer__BAKM);
-    new_capacity__ADFR= 0;
-    if ((Self__BDFR->capacity__MNK <= Self__BDFR->count__VF)) {
-      if ((Self__BDFR->capacity__MNK ==  0)) {
-        Self__BDFR->capacity__MNK= 32;
-        Self__BDFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ADFR=(__INTEGER)(Self__BDFR->capacity__MNK <<  1);
-        Self__CDFR=((__CHARACTER *)Self__BDFR->storage__XNK);
-        old_nb_elts__DDFR=Self__BDFR->capacity__MNK;
-        new__EDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CDFR),((__UINTEGER_32 )old_nb_elts__DDFR),((__UINTEGER_32 )new_capacity__ADFR)));
-        upper__HRQR=(__INTEGER)(new_capacity__ADFR -  1);
-        Self__FRQR=old_nb_elts__DDFR;
-        while ((Self__FRQR <= upper__HRQR)) {
-          new__EDFR[Self__FRQR]='\0';
-          Self__FRQR=(__INTEGER)(Self__FRQR +  1);
-        };
-        Self__BDFR->storage__XNK=new__EDFR;
-        Self__BDFR->capacity__MNK=new_capacity__ADFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__CS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_352));
+    Self__RKXT=((__TYPE_FULL__XMB *)Self__CS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__BDFR->storage__XNK)[Self__BDFR->count__VF]=')';
-    Self__BDFR->count__VF=(__INTEGER)(Self__BDFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__DAKM,buffer__BAKM);
+    append_name_in__APXE(Self__RKXT,buffer__BC5J);
+    add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__DAKM,buffer__BAKM);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__DAKM,buffer__BAKM);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__DAKM,buffer__BAKM);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__DAKM,buffer__BAKM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__DAKM,buffer__BAKM);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__DAKM,buffer__BAKM);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__DAKM,buffer__BAKM);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__DAKM,buffer__BAKM);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
   } break;
   };
-  Self__HDFR=((__STRING *)buffer__BAKM);
-  new_capacity__GDFR= 0;
-  if ((Self__HDFR->capacity__MNK <= Self__HDFR->count__VF)) {
-    if ((Self__HDFR->capacity__MNK ==  0)) {
-      Self__HDFR->capacity__MNK= 32;
-      Self__HDFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GDFR=(__INTEGER)(Self__HDFR->capacity__MNK <<  1);
-      Self__IDFR=((__CHARACTER *)Self__HDFR->storage__XNK);
-      old_nb_elts__JDFR=Self__HDFR->capacity__MNK;
-      new__KDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IDFR),((__UINTEGER_32 )old_nb_elts__JDFR),((__UINTEGER_32 )new_capacity__GDFR)));
-      upper__MRQR=(__INTEGER)(new_capacity__GDFR -  1);
-      Self__KRQR=old_nb_elts__JDFR;
-      while ((Self__KRQR <= upper__MRQR)) {
-        new__KDFR[Self__KRQR]='\0';
-        Self__KRQR=(__INTEGER)(Self__KRQR +  1);
-      };
-      Self__HDFR->storage__XNK=new__KDFR;
-      Self__HDFR->capacity__MNK=new_capacity__GDFR;
-    };
-  };
-  ((__CHARACTER *)Self__HDFR->storage__XNK)[Self__HDFR->count__VF]=')';
-  Self__HDFR->count__VF=(__INTEGER)(Self__HDFR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
 }
 
-static void display__GDNL(__EXPR_ADD *Self__HDNL,void *buffer__IDNL)
-// ({EXPR_ADD},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__GC5J(__EXPR_SHIFT_L__0EOJ *Self__HC5J,__STRING__BC *buffer__IC5J)
+// ({EXPR_SHIFT_L__0EOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__NDFR,*Self__TDFR,*Self__ZDFR,*Self__5DFR;
-  __INTEGER new_capacity__MDFR,old_nb_elts__PDFR,upper__RRQR,Self__PRQR;
-  __INTEGER new_capacity__SDFR,old_nb_elts__VDFR,upper__WRQR,Self__URQR;
-  __INTEGER new_capacity__YDFR,old_nb_elts__1DFR,upper__1RQR,Self__ZRQR;
-  __INTEGER new_capacity__4DFR,old_nb_elts__BEFR,upper__ASQR,Self__4RQR;
-  void *__tmp__JDNL,*__tmp__LDNL;
-  __IS_EXPANDED *Self__SK4P,*Self__UK4P;
-  __CHARACTER *Self__ODFR,*new__QDFR,*Self__UDFR,*new__WDFR,*Self__0DFR;
-  __CHARACTER *new__2DFR,*Self__AEFR,*new__CEFR;
-  Self__NDFR=((__STRING *)buffer__IDNL);
-  new_capacity__MDFR= 0;
-  if ((Self__NDFR->capacity__MNK <= Self__NDFR->count__VF)) {
-    if ((Self__NDFR->capacity__MNK ==  0)) {
-      Self__NDFR->capacity__MNK= 32;
-      Self__NDFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MDFR=(__INTEGER)(Self__NDFR->capacity__MNK <<  1);
-      Self__ODFR=((__CHARACTER *)Self__NDFR->storage__XNK);
-      old_nb_elts__PDFR=Self__NDFR->capacity__MNK;
-      new__QDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ODFR),((__UINTEGER_32 )old_nb_elts__PDFR),((__UINTEGER_32 )new_capacity__MDFR)));
-      upper__RRQR=(__INTEGER)(new_capacity__MDFR -  1);
-      Self__PRQR=old_nb_elts__PDFR;
-      while ((Self__PRQR <= upper__RRQR)) {
-        new__QDFR[Self__PRQR]='\0';
-        Self__PRQR=(__INTEGER)(Self__PRQR +  1);
-      };
-      Self__NDFR->storage__XNK=new__QDFR;
-      Self__NDFR->capacity__MNK=new_capacity__MDFR;
-    };
-  };
-  ((__CHARACTER *)Self__NDFR->storage__XNK)[Self__NDFR->count__VF]='(';
-  Self__NDFR->count__VF=(__INTEGER)(Self__NDFR->count__VF +  1);
-  __tmp__JDNL=Self__HDNL->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__JDNL)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__SK4P=((__IS_EXPANDED *)__tmp__JDNL);
-    append__MOK(buffer__IDNL,(&__string_265));
-    display__UXFK(Self__SK4P->receiver__WN2H,buffer__IDNL);
-    Self__TDFR=((__STRING *)buffer__IDNL);
-    new_capacity__SDFR= 0;
-    if ((Self__TDFR->capacity__MNK <= Self__TDFR->count__VF)) {
-      if ((Self__TDFR->capacity__MNK ==  0)) {
-        Self__TDFR->capacity__MNK= 32;
-        Self__TDFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SDFR=(__INTEGER)(Self__TDFR->capacity__MNK <<  1);
-        Self__UDFR=((__CHARACTER *)Self__TDFR->storage__XNK);
-        old_nb_elts__VDFR=Self__TDFR->capacity__MNK;
-        new__WDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UDFR),((__UINTEGER_32 )old_nb_elts__VDFR),((__UINTEGER_32 )new_capacity__SDFR)));
-        upper__WRQR=(__INTEGER)(new_capacity__SDFR -  1);
-        Self__URQR=old_nb_elts__VDFR;
-        while ((Self__URQR <= upper__WRQR)) {
-          new__WDFR[Self__URQR]='\0';
-          Self__URQR=(__INTEGER)(Self__URQR +  1);
-        };
-        Self__TDFR->storage__XNK=new__WDFR;
-        Self__TDFR->capacity__MNK=new_capacity__SDFR;
-      };
-    };
-    ((__CHARACTER *)Self__TDFR->storage__XNK)[Self__TDFR->count__VF]=')';
-    Self__TDFR->count__VF=(__INTEGER)(Self__TDFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__JDNL,buffer__IDNL);
+  void *__tmp__JC5J;
+  __IS_EXPANDED__35NJ *Self__2BCS;
+  __GET_TYPE_ID__HAOJ *Self__4BCS;
+  __TYPE_FULL__XMB *Self__ZKXT;
+  __SIZE_OF__5GOJ *Self__GS2S;
+  add_last__ACV(((__STRING__BC *)buffer__IC5J),'(');
+  __tmp__JC5J=Self__HC5J->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__JC5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__JDNL,buffer__IDNL);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__JDNL,buffer__IDNL);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__JDNL,buffer__IDNL);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__JDNL,buffer__IDNL);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__JDNL,buffer__IDNL);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__JC5J),buffer__IC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__JDNL,buffer__IDNL);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__JDNL,buffer__IDNL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__JDNL,buffer__IDNL);
+  case __IS_EXPANDED__35NJ__: {
+    Self__2BCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__2BCS->receiver__RA5J),buffer__IC5J);
+    add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__JDNL,buffer__IDNL);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__JDNL,buffer__IDNL);
-  } break;
-  };
-  append__MOK(buffer__IDNL,(&__string_371));
-  __tmp__LDNL=Self__HDNL->parent_expr_binary__PXDL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__LDNL)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__UK4P=((__IS_EXPANDED *)__tmp__LDNL);
-    append__MOK(buffer__IDNL,(&__string_265));
-    display__UXFK(Self__UK4P->receiver__WN2H,buffer__IDNL);
-    Self__ZDFR=((__STRING *)buffer__IDNL);
-    new_capacity__YDFR= 0;
-    if ((Self__ZDFR->capacity__MNK <= Self__ZDFR->count__VF)) {
-      if ((Self__ZDFR->capacity__MNK ==  0)) {
-        Self__ZDFR->capacity__MNK= 32;
-        Self__ZDFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YDFR=(__INTEGER)(Self__ZDFR->capacity__MNK <<  1);
-        Self__0DFR=((__CHARACTER *)Self__ZDFR->storage__XNK);
-        old_nb_elts__1DFR=Self__ZDFR->capacity__MNK;
-        new__2DFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0DFR),((__UINTEGER_32 )old_nb_elts__1DFR),((__UINTEGER_32 )new_capacity__YDFR)));
-        upper__1RQR=(__INTEGER)(new_capacity__YDFR -  1);
-        Self__ZRQR=old_nb_elts__1DFR;
-        while ((Self__ZRQR <= upper__1RQR)) {
-          new__2DFR[Self__ZRQR]='\0';
-          Self__ZRQR=(__INTEGER)(Self__ZRQR +  1);
-        };
-        Self__ZDFR->storage__XNK=new__2DFR;
-        Self__ZDFR->capacity__MNK=new_capacity__YDFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__4BCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_350));
+    Self__ZKXT=((__TYPE_FULL__XMB *)Self__4BCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__ZDFR->storage__XNK)[Self__ZDFR->count__VF]=')';
-    Self__ZDFR->count__VF=(__INTEGER)(Self__ZDFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__LDNL,buffer__IDNL);
+    append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+    add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__LDNL,buffer__IDNL);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__LDNL,buffer__IDNL);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__LDNL,buffer__IDNL);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__LDNL,buffer__IDNL);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__LDNL,buffer__IDNL);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__LDNL,buffer__IDNL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__LDNL,buffer__IDNL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__LDNL,buffer__IDNL);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__LDNL,buffer__IDNL);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__LDNL,buffer__IDNL);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__LDNL,buffer__IDNL);
-  } break;
-  };
-  Self__5DFR=((__STRING *)buffer__IDNL);
-  new_capacity__4DFR= 0;
-  if ((Self__5DFR->capacity__MNK <= Self__5DFR->count__VF)) {
-    if ((Self__5DFR->capacity__MNK ==  0)) {
-      Self__5DFR->capacity__MNK= 32;
-      Self__5DFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4DFR=(__INTEGER)(Self__5DFR->capacity__MNK <<  1);
-      Self__AEFR=((__CHARACTER *)Self__5DFR->storage__XNK);
-      old_nb_elts__BEFR=Self__5DFR->capacity__MNK;
-      new__CEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AEFR),((__UINTEGER_32 )old_nb_elts__BEFR),((__UINTEGER_32 )new_capacity__4DFR)));
-      upper__ASQR=(__INTEGER)(new_capacity__4DFR -  1);
-      Self__4RQR=old_nb_elts__BEFR;
-      while ((Self__4RQR <= upper__ASQR)) {
-        new__CEFR[Self__4RQR]='\0';
-        Self__4RQR=(__INTEGER)(Self__4RQR +  1);
-      };
-      Self__5DFR->storage__XNK=new__CEFR;
-      Self__5DFR->capacity__MNK=new_capacity__4DFR;
-    };
-  };
-  ((__CHARACTER *)Self__5DFR->storage__XNK)[Self__5DFR->count__VF]=')';
-  Self__5DFR->count__VF=(__INTEGER)(Self__5DFR->count__VF +  1);
-}
-
-static void display__1UZM(__EXPR_NOT *Self__2UZM,void *buffer__3UZM)
-// ({EXPR_NOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__FEFR,*Self__LEFR,*Self__REFR,*Self__XEFR,*Self__3EFR;
-  __INTEGER new_capacity__EEFR,old_nb_elts__HEFR,upper__FSQR,Self__DSQR;
-  __INTEGER new_capacity__KEFR,old_nb_elts__NEFR,upper__KSQR,Self__ISQR;
-  __INTEGER new_capacity__QEFR,old_nb_elts__TEFR,upper__PSQR,Self__NSQR;
-  __INTEGER new_capacity__WEFR,old_nb_elts__ZEFR,upper__USQR,Self__SSQR;
-  __INTEGER new_capacity__2EFR,old_nb_elts__5EFR,upper__ZSQR,Self__XSQR;
-  void *__tmp__5UZM;
-  __IS_EXPANDED *Self__WK4P;
-  __CHARACTER *Self__GEFR,*new__IEFR,*Self__MEFR,*new__OEFR,*Self__SEFR;
-  __CHARACTER *new__UEFR,*Self__YEFR,*new__0EFR,*Self__4EFR,*new__AFFR;
-  Self__FEFR=((__STRING *)buffer__3UZM);
-  new_capacity__EEFR= 0;
-  if ((Self__FEFR->capacity__MNK <= Self__FEFR->count__VF)) {
-    if ((Self__FEFR->capacity__MNK ==  0)) {
-      Self__FEFR->capacity__MNK= 32;
-      Self__FEFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__EEFR=(__INTEGER)(Self__FEFR->capacity__MNK <<  1);
-      Self__GEFR=((__CHARACTER *)Self__FEFR->storage__XNK);
-      old_nb_elts__HEFR=Self__FEFR->capacity__MNK;
-      new__IEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GEFR),((__UINTEGER_32 )old_nb_elts__HEFR),((__UINTEGER_32 )new_capacity__EEFR)));
-      upper__FSQR=(__INTEGER)(new_capacity__EEFR -  1);
-      Self__DSQR=old_nb_elts__HEFR;
-      while ((Self__DSQR <= upper__FSQR)) {
-        new__IEFR[Self__DSQR]='\0';
-        Self__DSQR=(__INTEGER)(Self__DSQR +  1);
-      };
-      Self__FEFR->storage__XNK=new__IEFR;
-      Self__FEFR->capacity__MNK=new_capacity__EEFR;
-    };
-  };
-  ((__CHARACTER *)Self__FEFR->storage__XNK)[Self__FEFR->count__VF]='(';
-  Self__FEFR->count__VF=(__INTEGER)(Self__FEFR->count__VF +  1);
-  Self__LEFR=((__STRING *)buffer__3UZM);
-  new_capacity__KEFR= 0;
-  if ((Self__LEFR->capacity__MNK <= Self__LEFR->count__VF)) {
-    if ((Self__LEFR->capacity__MNK ==  0)) {
-      Self__LEFR->capacity__MNK= 32;
-      Self__LEFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KEFR=(__INTEGER)(Self__LEFR->capacity__MNK <<  1);
-      Self__MEFR=((__CHARACTER *)Self__LEFR->storage__XNK);
-      old_nb_elts__NEFR=Self__LEFR->capacity__MNK;
-      new__OEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MEFR),((__UINTEGER_32 )old_nb_elts__NEFR),((__UINTEGER_32 )new_capacity__KEFR)));
-      upper__KSQR=(__INTEGER)(new_capacity__KEFR -  1);
-      Self__ISQR=old_nb_elts__NEFR;
-      while ((Self__ISQR <= upper__KSQR)) {
-        new__OEFR[Self__ISQR]='\0';
-        Self__ISQR=(__INTEGER)(Self__ISQR +  1);
-      };
-      Self__LEFR->storage__XNK=new__OEFR;
-      Self__LEFR->capacity__MNK=new_capacity__KEFR;
-    };
-  };
-  ((__CHARACTER *)Self__LEFR->storage__XNK)[Self__LEFR->count__VF]='~';
-  Self__LEFR->count__VF=(__INTEGER)(Self__LEFR->count__VF +  1);
-  Self__REFR=((__STRING *)buffer__3UZM);
-  new_capacity__QEFR= 0;
-  if ((Self__REFR->capacity__MNK <= Self__REFR->count__VF)) {
-    if ((Self__REFR->capacity__MNK ==  0)) {
-      Self__REFR->capacity__MNK= 32;
-      Self__REFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QEFR=(__INTEGER)(Self__REFR->capacity__MNK <<  1);
-      Self__SEFR=((__CHARACTER *)Self__REFR->storage__XNK);
-      old_nb_elts__TEFR=Self__REFR->capacity__MNK;
-      new__UEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SEFR),((__UINTEGER_32 )old_nb_elts__TEFR),((__UINTEGER_32 )new_capacity__QEFR)));
-      upper__PSQR=(__INTEGER)(new_capacity__QEFR -  1);
-      Self__NSQR=old_nb_elts__TEFR;
-      while ((Self__NSQR <= upper__PSQR)) {
-        new__UEFR[Self__NSQR]='\0';
-        Self__NSQR=(__INTEGER)(Self__NSQR +  1);
-      };
-      Self__REFR->storage__XNK=new__UEFR;
-      Self__REFR->capacity__MNK=new_capacity__QEFR;
-    };
-  };
-  ((__CHARACTER *)Self__REFR->storage__XNK)[Self__REFR->count__VF]=' ';
-  Self__REFR->count__VF=(__INTEGER)(Self__REFR->count__VF +  1);
-  __tmp__5UZM=Self__2UZM->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__5UZM)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WK4P=((__IS_EXPANDED *)__tmp__5UZM);
-    append__MOK(buffer__3UZM,(&__string_265));
-    display__UXFK(Self__WK4P->receiver__WN2H,buffer__3UZM);
-    Self__XEFR=((__STRING *)buffer__3UZM);
-    new_capacity__WEFR= 0;
-    if ((Self__XEFR->capacity__MNK <= Self__XEFR->count__VF)) {
-      if ((Self__XEFR->capacity__MNK ==  0)) {
-        Self__XEFR->capacity__MNK= 32;
-        Self__XEFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WEFR=(__INTEGER)(Self__XEFR->capacity__MNK <<  1);
-        Self__YEFR=((__CHARACTER *)Self__XEFR->storage__XNK);
-        old_nb_elts__ZEFR=Self__XEFR->capacity__MNK;
-        new__0EFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YEFR),((__UINTEGER_32 )old_nb_elts__ZEFR),((__UINTEGER_32 )new_capacity__WEFR)));
-        upper__USQR=(__INTEGER)(new_capacity__WEFR -  1);
-        Self__SSQR=old_nb_elts__ZEFR;
-        while ((Self__SSQR <= upper__USQR)) {
-          new__0EFR[Self__SSQR]='\0';
-          Self__SSQR=(__INTEGER)(Self__SSQR +  1);
-        };
-        Self__XEFR->storage__XNK=new__0EFR;
-        Self__XEFR->capacity__MNK=new_capacity__WEFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__GS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_352));
+    Self__ZKXT=((__TYPE_FULL__XMB *)Self__GS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__XEFR->storage__XNK)[Self__XEFR->count__VF]=')';
-    Self__XEFR->count__VF=(__INTEGER)(Self__XEFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__5UZM,buffer__3UZM);
+    append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+    add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__5UZM,buffer__3UZM);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__5UZM,buffer__3UZM);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__5UZM,buffer__3UZM);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__5UZM,buffer__3UZM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__5UZM,buffer__3UZM);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__5UZM,buffer__3UZM);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__5UZM,buffer__3UZM);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__5UZM,buffer__3UZM);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
   };
-  Self__3EFR=((__STRING *)buffer__3UZM);
-  new_capacity__2EFR= 0;
-  if ((Self__3EFR->capacity__MNK <= Self__3EFR->count__VF)) {
-    if ((Self__3EFR->capacity__MNK ==  0)) {
-      Self__3EFR->capacity__MNK= 32;
-      Self__3EFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2EFR=(__INTEGER)(Self__3EFR->capacity__MNK <<  1);
-      Self__4EFR=((__CHARACTER *)Self__3EFR->storage__XNK);
-      old_nb_elts__5EFR=Self__3EFR->capacity__MNK;
-      new__AFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4EFR),((__UINTEGER_32 )old_nb_elts__5EFR),((__UINTEGER_32 )new_capacity__2EFR)));
-      upper__ZSQR=(__INTEGER)(new_capacity__2EFR -  1);
-      Self__XSQR=old_nb_elts__5EFR;
-      while ((Self__XSQR <= upper__ZSQR)) {
-        new__AFFR[Self__XSQR]='\0';
-        Self__XSQR=(__INTEGER)(Self__XSQR +  1);
-      };
-      Self__3EFR->storage__XNK=new__AFFR;
-      Self__3EFR->capacity__MNK=new_capacity__2EFR;
-    };
-  };
-  ((__CHARACTER *)Self__3EFR->storage__XNK)[Self__3EFR->count__VF]=')';
-  Self__3EFR->count__VF=(__INTEGER)(Self__3EFR->count__VF +  1);
-}
-
-static void display__34EO(__EXPR_MOD *Self__44EO,void *buffer__54EO)
-// ({EXPR_MOD},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__DFFR,*Self__JFFR,*Self__PFFR,*Self__VFFR;
-  __INTEGER new_capacity__CFFR,old_nb_elts__FFFR,upper__4SQR,Self__2SQR;
-  __INTEGER new_capacity__IFFR,old_nb_elts__LFFR,upper__DTQR,Self__BTQR;
-  __INTEGER new_capacity__OFFR,old_nb_elts__RFFR,upper__ITQR,Self__GTQR;
-  __INTEGER new_capacity__UFFR,old_nb_elts__XFFR,upper__NTQR,Self__LTQR;
-  void *__tmp__A5EO,*__tmp__C5EO;
-  __IS_EXPANDED *Self__YK4P,*Self__0K4P;
-  __CHARACTER *Self__EFFR,*new__GFFR,*Self__KFFR,*new__MFFR,*Self__QFFR;
-  __CHARACTER *new__SFFR,*Self__WFFR,*new__YFFR;
-  Self__DFFR=((__STRING *)buffer__54EO);
-  new_capacity__CFFR= 0;
-  if ((Self__DFFR->capacity__MNK <= Self__DFFR->count__VF)) {
-    if ((Self__DFFR->capacity__MNK ==  0)) {
-      Self__DFFR->capacity__MNK= 32;
-      Self__DFFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__CFFR=(__INTEGER)(Self__DFFR->capacity__MNK <<  1);
-      Self__EFFR=((__CHARACTER *)Self__DFFR->storage__XNK);
-      old_nb_elts__FFFR=Self__DFFR->capacity__MNK;
-      new__GFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EFFR),((__UINTEGER_32 )old_nb_elts__FFFR),((__UINTEGER_32 )new_capacity__CFFR)));
-      upper__4SQR=(__INTEGER)(new_capacity__CFFR -  1);
-      Self__2SQR=old_nb_elts__FFFR;
-      while ((Self__2SQR <= upper__4SQR)) {
-        new__GFFR[Self__2SQR]='\0';
-        Self__2SQR=(__INTEGER)(Self__2SQR +  1);
-      };
-      Self__DFFR->storage__XNK=new__GFFR;
-      Self__DFFR->capacity__MNK=new_capacity__CFFR;
-    };
-  };
-  ((__CHARACTER *)Self__DFFR->storage__XNK)[Self__DFFR->count__VF]='(';
-  Self__DFFR->count__VF=(__INTEGER)(Self__DFFR->count__VF +  1);
-  __tmp__A5EO=Self__44EO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__A5EO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__YK4P=((__IS_EXPANDED *)__tmp__A5EO);
-    append__MOK(buffer__54EO,(&__string_265));
-    display__UXFK(Self__YK4P->receiver__WN2H,buffer__54EO);
-    Self__JFFR=((__STRING *)buffer__54EO);
-    new_capacity__IFFR= 0;
-    if ((Self__JFFR->capacity__MNK <= Self__JFFR->count__VF)) {
-      if ((Self__JFFR->capacity__MNK ==  0)) {
-        Self__JFFR->capacity__MNK= 32;
-        Self__JFFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IFFR=(__INTEGER)(Self__JFFR->capacity__MNK <<  1);
-        Self__KFFR=((__CHARACTER *)Self__JFFR->storage__XNK);
-        old_nb_elts__LFFR=Self__JFFR->capacity__MNK;
-        new__MFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KFFR),((__UINTEGER_32 )old_nb_elts__LFFR),((__UINTEGER_32 )new_capacity__IFFR)));
-        upper__DTQR=(__INTEGER)(new_capacity__IFFR -  1);
-        Self__BTQR=old_nb_elts__LFFR;
-        while ((Self__BTQR <= upper__DTQR)) {
-          new__MFFR[Self__BTQR]='\0';
-          Self__BTQR=(__INTEGER)(Self__BTQR +  1);
-        };
-        Self__JFFR->storage__XNK=new__MFFR;
-        Self__JFFR->capacity__MNK=new_capacity__IFFR;
-      };
-    };
-    ((__CHARACTER *)Self__JFFR->storage__XNK)[Self__JFFR->count__VF]=')';
-    Self__JFFR->count__VF=(__INTEGER)(Self__JFFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__A5EO,buffer__54EO);
+  append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_494));
+  __tmp__JC5J=Self__HC5J->parent_expr_binary__1EOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__JC5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__A5EO,buffer__54EO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__A5EO,buffer__54EO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__A5EO,buffer__54EO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__A5EO,buffer__54EO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__A5EO,buffer__54EO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__JC5J),buffer__IC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__A5EO,buffer__54EO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__A5EO,buffer__54EO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__A5EO,buffer__54EO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__2BCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__2BCS->receiver__RA5J),buffer__IC5J);
+    add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__A5EO,buffer__54EO);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__A5EO,buffer__54EO);
-  } break;
-  };
-  append__MOK(buffer__54EO,(&__string_372));
-  __tmp__C5EO=Self__44EO->parent_expr_binary__1KWL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__C5EO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__C5EO,buffer__54EO);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__4BCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_350));
+    Self__ZKXT=((__TYPE_FULL__XMB *)Self__4BCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+    add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__C5EO,buffer__54EO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__C5EO,buffer__54EO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __IS_EXPANDED__: {
-    Self__0K4P=((__IS_EXPANDED *)__tmp__C5EO);
-    append__MOK(buffer__54EO,(&__string_265));
-    display__UXFK(Self__0K4P->receiver__WN2H,buffer__54EO);
-    Self__PFFR=((__STRING *)buffer__54EO);
-    new_capacity__OFFR= 0;
-    if ((Self__PFFR->capacity__MNK <= Self__PFFR->count__VF)) {
-      if ((Self__PFFR->capacity__MNK ==  0)) {
-        Self__PFFR->capacity__MNK= 32;
-        Self__PFFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__OFFR=(__INTEGER)(Self__PFFR->capacity__MNK <<  1);
-        Self__QFFR=((__CHARACTER *)Self__PFFR->storage__XNK);
-        old_nb_elts__RFFR=Self__PFFR->capacity__MNK;
-        new__SFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QFFR),((__UINTEGER_32 )old_nb_elts__RFFR),((__UINTEGER_32 )new_capacity__OFFR)));
-        upper__ITQR=(__INTEGER)(new_capacity__OFFR -  1);
-        Self__GTQR=old_nb_elts__RFFR;
-        while ((Self__GTQR <= upper__ITQR)) {
-          new__SFFR[Self__GTQR]='\0';
-          Self__GTQR=(__INTEGER)(Self__GTQR +  1);
-        };
-        Self__PFFR->storage__XNK=new__SFFR;
-        Self__PFFR->capacity__MNK=new_capacity__OFFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__GS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_352));
+    Self__ZKXT=((__TYPE_FULL__XMB *)Self__GS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__PFFR->storage__XNK)[Self__PFFR->count__VF]=')';
-    Self__PFFR->count__VF=(__INTEGER)(Self__PFFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__C5EO,buffer__54EO);
+    append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+    add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__C5EO,buffer__54EO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__C5EO,buffer__54EO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__C5EO,buffer__54EO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__C5EO,buffer__54EO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__C5EO,buffer__54EO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__C5EO,buffer__54EO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__C5EO,buffer__54EO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__C5EO,buffer__54EO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__C5EO,buffer__54EO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__C5EO,buffer__54EO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__C5EO,buffer__54EO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__C5EO,buffer__54EO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__C5EO,buffer__54EO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__C5EO,buffer__54EO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__C5EO,buffer__54EO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__C5EO,buffer__54EO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__C5EO,buffer__54EO);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__C5EO,buffer__54EO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
   } break;
   };
-  Self__VFFR=((__STRING *)buffer__54EO);
-  new_capacity__UFFR= 0;
-  if ((Self__VFFR->capacity__MNK <= Self__VFFR->count__VF)) {
-    if ((Self__VFFR->capacity__MNK ==  0)) {
-      Self__VFFR->capacity__MNK= 32;
-      Self__VFFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UFFR=(__INTEGER)(Self__VFFR->capacity__MNK <<  1);
-      Self__WFFR=((__CHARACTER *)Self__VFFR->storage__XNK);
-      old_nb_elts__XFFR=Self__VFFR->capacity__MNK;
-      new__YFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WFFR),((__UINTEGER_32 )old_nb_elts__XFFR),((__UINTEGER_32 )new_capacity__UFFR)));
-      upper__NTQR=(__INTEGER)(new_capacity__UFFR -  1);
-      Self__LTQR=old_nb_elts__XFFR;
-      while ((Self__LTQR <= upper__NTQR)) {
-        new__YFFR[Self__LTQR]='\0';
-        Self__LTQR=(__INTEGER)(Self__LTQR +  1);
-      };
-      Self__VFFR->storage__XNK=new__YFFR;
-      Self__VFFR->capacity__MNK=new_capacity__UFFR;
-    };
-  };
-  ((__CHARACTER *)Self__VFFR->storage__XNK)[Self__VFFR->count__VF]=')';
-  Self__VFFR->count__VF=(__INTEGER)(Self__VFFR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
 }
 
-static void display__ZMEP(__EXPR_SUP_EQ *Self__0MEP,void *buffer__1MEP)
-// ({EXPR_SUP_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__NC5J(__PUT_TO__TFOJ *Self__OC5J,__STRING__BC *buffer__PC5J)
+// ({PUT_TO__TFOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__1FFR,*Self__BGFR,*Self__HGFR,*Self__NGFR,*Self__TGFR;
-  __INTEGER new_capacity__0FFR,old_nb_elts__3FFR,upper__STQR,Self__QTQR;
-  __INTEGER new_capacity__AGFR,old_nb_elts__DGFR,upper__XTQR,Self__VTQR;
-  __INTEGER new_capacity__GGFR,old_nb_elts__JGFR,upper__2TQR,Self__0TQR;
-  __INTEGER new_capacity__MGFR,old_nb_elts__PGFR,upper__BUQR,Self__5TQR;
-  __INTEGER new_capacity__SGFR,old_nb_elts__VGFR,upper__GUQR,Self__EUQR;
-  void *__tmp__2MEP,*__tmp__4MEP,*__tmp__ANEP;
-  void *__tmp__3MEP;
-  __IS_EXPANDED *Self__CL4P,*Self__EL4P;
-  __CHARACTER *Self__2FFR,*new__4FFR,*Self__CGFR,*new__EGFR,*Self__IGFR;
-  __CHARACTER *new__KGFR,*Self__OGFR,*new__QGFR,*Self__UGFR,*new__WGFR;
-  Self__1FFR=((__STRING *)buffer__1MEP);
-  new_capacity__0FFR= 0;
-  if ((Self__1FFR->capacity__MNK <= Self__1FFR->count__VF)) {
-    if ((Self__1FFR->capacity__MNK ==  0)) {
-      Self__1FFR->capacity__MNK= 32;
-      Self__1FFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0FFR=(__INTEGER)(Self__1FFR->capacity__MNK <<  1);
-      Self__2FFR=((__CHARACTER *)Self__1FFR->storage__XNK);
-      old_nb_elts__3FFR=Self__1FFR->capacity__MNK;
-      new__4FFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2FFR),((__UINTEGER_32 )old_nb_elts__3FFR),((__UINTEGER_32 )new_capacity__0FFR)));
-      upper__STQR=(__INTEGER)(new_capacity__0FFR -  1);
-      Self__QTQR=old_nb_elts__3FFR;
-      while ((Self__QTQR <= upper__STQR)) {
-        new__4FFR[Self__QTQR]='\0';
-        Self__QTQR=(__INTEGER)(Self__QTQR +  1);
-      };
-      Self__1FFR->storage__XNK=new__4FFR;
-      Self__1FFR->capacity__MNK=new_capacity__0FFR;
-    };
-  };
-  ((__CHARACTER *)Self__1FFR->storage__XNK)[Self__1FFR->count__VF]='(';
-  Self__1FFR->count__VF=(__INTEGER)(Self__1FFR->count__VF +  1);
-  __tmp__2MEP=Self__0MEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__2MEP)->__id) {
-  case __LIST__: {
-    __tmp__3MEP=static_type__OHQG(__tmp__2MEP);
-  } break;
-  case __STRING_CST__: {
-    __tmp__3MEP=((__STRING_CST *)__tmp__2MEP)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3MEP=((__EXTERNAL_C *)__tmp__2MEP)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__3MEP=((__PROTOTYPE_CST *)__tmp__2MEP)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__3MEP=((__INTEGER_CST *)__tmp__2MEP)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__3MEP=((__LOCAL *)((__READ_LOCAL *)__tmp__2MEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3MEP=static_type__CN1H(__tmp__2MEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3MEP=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3MEP=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__3MEP=((__REAL_CST *)__tmp__2MEP)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__3MEP=((__CHARACTER_CST *)__tmp__2MEP)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__3MEP=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3MEP=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__3MEP=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__3MEP=static_type__UO1H(__tmp__2MEP);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__3MEP=static_type__0O1H(__tmp__2MEP);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__3MEP=static_type__5O1H(__tmp__2MEP);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__3MEP=static_type__EP1H(__tmp__2MEP);
+  void *__tmp__RC5J;
+  __IS_EXPANDED__35NJ *Self__ECCS;
+  __GET_TYPE_ID__HAOJ *Self__GCCS;
+  __TYPE_FULL__XMB *Self__BLXT;
+  __SIZE_OF__5GOJ *Self__KS2S;
+  __tmp__RC5J=Self__OC5J->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__RC5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3MEP=static_type__JP1H(__tmp__2MEP);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3MEP=static_type__OP1H(__tmp__2MEP);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __PUT_TO__: {
-    __tmp__3MEP=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __ITEM__: {
-    __tmp__3MEP=static_type__XP1H(__tmp__2MEP);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __SIZE_OF__: {
-    __tmp__3MEP=static_type__DQ1H();
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__RC5J),buffer__PC5J);
   } break;
-  case __CAST__: {
-    __tmp__3MEP=((__CAST *)__tmp__2MEP)->static_type__0N1H;
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__3MEP=static_type__NOKL(__tmp__2MEP);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_SLOT__: {
-    __tmp__3MEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2MEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __IS_EXPANDED__35NJ__: {
+    Self__ECCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__ECCS->receiver__RA5J),buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__3MEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2MEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3MEP=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3MEP=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3MEP=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3MEP=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3MEP=static_type__V0IO();
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__GCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_350));
+    Self__BLXT=((__TYPE_FULL__XMB *)Self__GCCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__BLXT,buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __EXPR_NEG__: {
-    __tmp__3MEP=static_type__DFJM(__tmp__2MEP);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__3MEP=static_type__P3ML(__tmp__2MEP);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__3MEP=static_type__R3XM(__tmp__2MEP);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__3MEP=static_type__DREO(__tmp__2MEP);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3MEP=static_type__0BEP();
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_INF__: {
-    __tmp__3MEP=static_type__V0QN();
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3MEP=static_type__00QN();
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR__: {
-    __tmp__3MEP=static_type__3YPN(__tmp__2MEP);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__3MEP=static_type__1HSO(__tmp__2MEP);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  };
-  append_name_in__M5XD(__tmp__3MEP,buffer__1MEP);
-  Self__BGFR=((__STRING *)buffer__1MEP);
-  new_capacity__AGFR= 0;
-  if ((Self__BGFR->capacity__MNK <= Self__BGFR->count__VF)) {
-    if ((Self__BGFR->capacity__MNK ==  0)) {
-      Self__BGFR->capacity__MNK= 32;
-      Self__BGFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__AGFR=(__INTEGER)(Self__BGFR->capacity__MNK <<  1);
-      Self__CGFR=((__CHARACTER *)Self__BGFR->storage__XNK);
-      old_nb_elts__DGFR=Self__BGFR->capacity__MNK;
-      new__EGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CGFR),((__UINTEGER_32 )old_nb_elts__DGFR),((__UINTEGER_32 )new_capacity__AGFR)));
-      upper__XTQR=(__INTEGER)(new_capacity__AGFR -  1);
-      Self__VTQR=old_nb_elts__DGFR;
-      while ((Self__VTQR <= upper__XTQR)) {
-        new__EGFR[Self__VTQR]='\0';
-        Self__VTQR=(__INTEGER)(Self__VTQR +  1);
-      };
-      Self__BGFR->storage__XNK=new__EGFR;
-      Self__BGFR->capacity__MNK=new_capacity__AGFR;
-    };
-  };
-  ((__CHARACTER *)Self__BGFR->storage__XNK)[Self__BGFR->count__VF]=' ';
-  Self__BGFR->count__VF=(__INTEGER)(Self__BGFR->count__VF +  1);
-  __tmp__4MEP=Self__0MEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__4MEP)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__CL4P=((__IS_EXPANDED *)__tmp__4MEP);
-    append__MOK(buffer__1MEP,(&__string_265));
-    display__UXFK(Self__CL4P->receiver__WN2H,buffer__1MEP);
-    Self__HGFR=((__STRING *)buffer__1MEP);
-    new_capacity__GGFR= 0;
-    if ((Self__HGFR->capacity__MNK <= Self__HGFR->count__VF)) {
-      if ((Self__HGFR->capacity__MNK ==  0)) {
-        Self__HGFR->capacity__MNK= 32;
-        Self__HGFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GGFR=(__INTEGER)(Self__HGFR->capacity__MNK <<  1);
-        Self__IGFR=((__CHARACTER *)Self__HGFR->storage__XNK);
-        old_nb_elts__JGFR=Self__HGFR->capacity__MNK;
-        new__KGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IGFR),((__UINTEGER_32 )old_nb_elts__JGFR),((__UINTEGER_32 )new_capacity__GGFR)));
-        upper__2TQR=(__INTEGER)(new_capacity__GGFR -  1);
-        Self__0TQR=old_nb_elts__JGFR;
-        while ((Self__0TQR <= upper__2TQR)) {
-          new__KGFR[Self__0TQR]='\0';
-          Self__0TQR=(__INTEGER)(Self__0TQR +  1);
-        };
-        Self__HGFR->storage__XNK=new__KGFR;
-        Self__HGFR->capacity__MNK=new_capacity__GGFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__KS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_352));
+    Self__BLXT=((__TYPE_FULL__XMB *)Self__KS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__HGFR->storage__XNK)[Self__HGFR->count__VF]=')';
-    Self__HGFR->count__VF=(__INTEGER)(Self__HGFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__4MEP,buffer__1MEP);
+    append_name_in__APXE(Self__BLXT,buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__4MEP,buffer__1MEP);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__4MEP,buffer__1MEP);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__4MEP,buffer__1MEP);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__4MEP,buffer__1MEP);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__4MEP,buffer__1MEP);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__4MEP,buffer__1MEP);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__4MEP,buffer__1MEP);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__4MEP,buffer__1MEP);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
   };
-  append__MOK(buffer__1MEP,(&__string_373));
-  __tmp__ANEP=Self__0MEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__ANEP)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__ANEP,buffer__1MEP);
+  add_last__ACV(((__STRING__BC *)buffer__PC5J),'[');
+  __tmp__RC5J=Self__OC5J->index__SC5J;
+  switch (((struct ___OBJ *)__tmp__RC5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__ANEP,buffer__1MEP);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__ANEP,buffer__1MEP);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__ANEP,buffer__1MEP);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__ANEP,buffer__1MEP);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__RC5J),buffer__PC5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__ANEP,buffer__1MEP);
+  case __IS_EXPANDED__35NJ__: {
+    Self__ECCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__ECCS->receiver__RA5J),buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __IS_EXPANDED__: {
-    Self__EL4P=((__IS_EXPANDED *)__tmp__ANEP);
-    append__MOK(buffer__1MEP,(&__string_265));
-    display__UXFK(Self__EL4P->receiver__WN2H,buffer__1MEP);
-    Self__NGFR=((__STRING *)buffer__1MEP);
-    new_capacity__MGFR= 0;
-    if ((Self__NGFR->capacity__MNK <= Self__NGFR->count__VF)) {
-      if ((Self__NGFR->capacity__MNK ==  0)) {
-        Self__NGFR->capacity__MNK= 32;
-        Self__NGFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MGFR=(__INTEGER)(Self__NGFR->capacity__MNK <<  1);
-        Self__OGFR=((__CHARACTER *)Self__NGFR->storage__XNK);
-        old_nb_elts__PGFR=Self__NGFR->capacity__MNK;
-        new__QGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OGFR),((__UINTEGER_32 )old_nb_elts__PGFR),((__UINTEGER_32 )new_capacity__MGFR)));
-        upper__BUQR=(__INTEGER)(new_capacity__MGFR -  1);
-        Self__5TQR=old_nb_elts__PGFR;
-        while ((Self__5TQR <= upper__BUQR)) {
-          new__QGFR[Self__5TQR]='\0';
-          Self__5TQR=(__INTEGER)(Self__5TQR +  1);
-        };
-        Self__NGFR->storage__XNK=new__QGFR;
-        Self__NGFR->capacity__MNK=new_capacity__MGFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__GCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_350));
+    Self__BLXT=((__TYPE_FULL__XMB *)Self__GCCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__NGFR->storage__XNK)[Self__NGFR->count__VF]=')';
-    Self__NGFR->count__VF=(__INTEGER)(Self__NGFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__ANEP,buffer__1MEP);
+    append_name_in__APXE(Self__BLXT,buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__ANEP,buffer__1MEP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__ANEP,buffer__1MEP);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__ANEP,buffer__1MEP);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__ANEP,buffer__1MEP);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__ANEP,buffer__1MEP);
-  } break;
-  };
-  Self__TGFR=((__STRING *)buffer__1MEP);
-  new_capacity__SGFR= 0;
-  if ((Self__TGFR->capacity__MNK <= Self__TGFR->count__VF)) {
-    if ((Self__TGFR->capacity__MNK ==  0)) {
-      Self__TGFR->capacity__MNK= 32;
-      Self__TGFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SGFR=(__INTEGER)(Self__TGFR->capacity__MNK <<  1);
-      Self__UGFR=((__CHARACTER *)Self__TGFR->storage__XNK);
-      old_nb_elts__VGFR=Self__TGFR->capacity__MNK;
-      new__WGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UGFR),((__UINTEGER_32 )old_nb_elts__VGFR),((__UINTEGER_32 )new_capacity__SGFR)));
-      upper__GUQR=(__INTEGER)(new_capacity__SGFR -  1);
-      Self__EUQR=old_nb_elts__VGFR;
-      while ((Self__EUQR <= upper__GUQR)) {
-        new__WGFR[Self__EUQR]='\0';
-        Self__EUQR=(__INTEGER)(Self__EUQR +  1);
-      };
-      Self__TGFR->storage__XNK=new__WGFR;
-      Self__TGFR->capacity__MNK=new_capacity__SGFR;
-    };
-  };
-  ((__CHARACTER *)Self__TGFR->storage__XNK)[Self__TGFR->count__VF]=')';
-  Self__TGFR->count__VF=(__INTEGER)(Self__TGFR->count__VF +  1);
-}
-
-static void display__JYQN(__EXPR_INF *Self__KYQN,void *buffer__LYQN)
-// ({EXPR_INF},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__ZGFR,*Self__5GFR,*Self__FHFR,*Self__LHFR,*Self__RHFR;
-  __INTEGER new_capacity__YGFR,old_nb_elts__1GFR,upper__LUQR,Self__JUQR;
-  __INTEGER new_capacity__4GFR,old_nb_elts__BHFR,upper__QUQR,Self__OUQR;
-  __INTEGER new_capacity__EHFR,old_nb_elts__HHFR,upper__VUQR,Self__TUQR;
-  __INTEGER new_capacity__KHFR,old_nb_elts__NHFR,upper__0UQR,Self__YUQR;
-  __INTEGER new_capacity__QHFR,old_nb_elts__THFR,upper__5UQR,Self__3UQR;
-  void *__tmp__MYQN,*__tmp__OYQN,*__tmp__RYQN;
-  void *__tmp__NYQN;
-  __IS_EXPANDED *Self__ML4P,*Self__OL4P;
-  __CHARACTER *Self__0GFR,*new__2GFR,*Self__AHFR,*new__CHFR,*Self__GHFR;
-  __CHARACTER *new__IHFR,*Self__MHFR,*new__OHFR,*Self__SHFR,*new__UHFR;
-  Self__ZGFR=((__STRING *)buffer__LYQN);
-  new_capacity__YGFR= 0;
-  if ((Self__ZGFR->capacity__MNK <= Self__ZGFR->count__VF)) {
-    if ((Self__ZGFR->capacity__MNK ==  0)) {
-      Self__ZGFR->capacity__MNK= 32;
-      Self__ZGFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YGFR=(__INTEGER)(Self__ZGFR->capacity__MNK <<  1);
-      Self__0GFR=((__CHARACTER *)Self__ZGFR->storage__XNK);
-      old_nb_elts__1GFR=Self__ZGFR->capacity__MNK;
-      new__2GFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0GFR),((__UINTEGER_32 )old_nb_elts__1GFR),((__UINTEGER_32 )new_capacity__YGFR)));
-      upper__LUQR=(__INTEGER)(new_capacity__YGFR -  1);
-      Self__JUQR=old_nb_elts__1GFR;
-      while ((Self__JUQR <= upper__LUQR)) {
-        new__2GFR[Self__JUQR]='\0';
-        Self__JUQR=(__INTEGER)(Self__JUQR +  1);
-      };
-      Self__ZGFR->storage__XNK=new__2GFR;
-      Self__ZGFR->capacity__MNK=new_capacity__YGFR;
+  case __SIZE_OF__5GOJ__: {
+    Self__KS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_352));
+    Self__BLXT=((__TYPE_FULL__XMB *)Self__KS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
     };
-  };
-  ((__CHARACTER *)Self__ZGFR->storage__XNK)[Self__ZGFR->count__VF]='(';
-  Self__ZGFR->count__VF=(__INTEGER)(Self__ZGFR->count__VF +  1);
-  __tmp__MYQN=Self__KYQN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__MYQN)->__id) {
-  case __LIST__: {
-    __tmp__NYQN=static_type__OHQG(__tmp__MYQN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__NYQN=((__STRING_CST *)__tmp__MYQN)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NYQN=((__EXTERNAL_C *)__tmp__MYQN)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__NYQN=((__PROTOTYPE_CST *)__tmp__MYQN)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__NYQN=((__INTEGER_CST *)__tmp__MYQN)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__NYQN=((__LOCAL *)((__READ_LOCAL *)__tmp__MYQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NYQN=static_type__CN1H(__tmp__MYQN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NYQN=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NYQN=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__NYQN=((__REAL_CST *)__tmp__MYQN)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__NYQN=((__CHARACTER_CST *)__tmp__MYQN)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__NYQN=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__NYQN=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__NYQN=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__NYQN=static_type__UO1H(__tmp__MYQN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__NYQN=static_type__0O1H(__tmp__MYQN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__NYQN=static_type__5O1H(__tmp__MYQN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__NYQN=static_type__EP1H(__tmp__MYQN);
+    append_name_in__APXE(Self__BLXT,buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NYQN=static_type__JP1H(__tmp__MYQN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NYQN=static_type__OP1H(__tmp__MYQN);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __PUT_TO__: {
-    __tmp__NYQN=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __ITEM__: {
-    __tmp__NYQN=static_type__XP1H(__tmp__MYQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __SIZE_OF__: {
-    __tmp__NYQN=static_type__DQ1H();
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CAST__: {
-    __tmp__NYQN=((__CAST *)__tmp__MYQN)->static_type__0N1H;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__NYQN=static_type__NOKL(__tmp__MYQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_SLOT__: {
-    __tmp__NYQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MYQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__NYQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MYQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NYQN=static_type__Z1ZM();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NYQN=static_type__ZQEO();
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NYQN=static_type__P0IO();
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NYQN=static_type__4QEO();
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NYQN=static_type__V0IO();
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__NYQN=static_type__DFJM(__tmp__MYQN);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__NYQN=static_type__P3ML(__tmp__MYQN);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__NYQN=static_type__R3XM(__tmp__MYQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__NYQN=static_type__DREO(__tmp__MYQN);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NYQN=static_type__0BEP();
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_INF__: {
-    __tmp__NYQN=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NYQN=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__NYQN=static_type__3YPN(__tmp__MYQN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__NYQN=static_type__1HSO(__tmp__MYQN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
   };
-  append_name_in__M5XD(__tmp__NYQN,buffer__LYQN);
-  Self__5GFR=((__STRING *)buffer__LYQN);
-  new_capacity__4GFR= 0;
-  if ((Self__5GFR->capacity__MNK <= Self__5GFR->count__VF)) {
-    if ((Self__5GFR->capacity__MNK ==  0)) {
-      Self__5GFR->capacity__MNK= 32;
-      Self__5GFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4GFR=(__INTEGER)(Self__5GFR->capacity__MNK <<  1);
-      Self__AHFR=((__CHARACTER *)Self__5GFR->storage__XNK);
-      old_nb_elts__BHFR=Self__5GFR->capacity__MNK;
-      new__CHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AHFR),((__UINTEGER_32 )old_nb_elts__BHFR),((__UINTEGER_32 )new_capacity__4GFR)));
-      upper__QUQR=(__INTEGER)(new_capacity__4GFR -  1);
-      Self__OUQR=old_nb_elts__BHFR;
-      while ((Self__OUQR <= upper__QUQR)) {
-        new__CHFR[Self__OUQR]='\0';
-        Self__OUQR=(__INTEGER)(Self__OUQR +  1);
-      };
-      Self__5GFR->storage__XNK=new__CHFR;
-      Self__5GFR->capacity__MNK=new_capacity__4GFR;
-    };
-  };
-  ((__CHARACTER *)Self__5GFR->storage__XNK)[Self__5GFR->count__VF]=' ';
-  Self__5GFR->count__VF=(__INTEGER)(Self__5GFR->count__VF +  1);
-  __tmp__OYQN=Self__KYQN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__OYQN)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__ML4P=((__IS_EXPANDED *)__tmp__OYQN);
-    append__MOK(buffer__LYQN,(&__string_265));
-    display__UXFK(Self__ML4P->receiver__WN2H,buffer__LYQN);
-    Self__FHFR=((__STRING *)buffer__LYQN);
-    new_capacity__EHFR= 0;
-    if ((Self__FHFR->capacity__MNK <= Self__FHFR->count__VF)) {
-      if ((Self__FHFR->capacity__MNK ==  0)) {
-        Self__FHFR->capacity__MNK= 32;
-        Self__FHFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EHFR=(__INTEGER)(Self__FHFR->capacity__MNK <<  1);
-        Self__GHFR=((__CHARACTER *)Self__FHFR->storage__XNK);
-        old_nb_elts__HHFR=Self__FHFR->capacity__MNK;
-        new__IHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GHFR),((__UINTEGER_32 )old_nb_elts__HHFR),((__UINTEGER_32 )new_capacity__EHFR)));
-        upper__VUQR=(__INTEGER)(new_capacity__EHFR -  1);
-        Self__TUQR=old_nb_elts__HHFR;
-        while ((Self__TUQR <= upper__VUQR)) {
-          new__IHFR[Self__TUQR]='\0';
-          Self__TUQR=(__INTEGER)(Self__TUQR +  1);
-        };
-        Self__FHFR->storage__XNK=new__IHFR;
-        Self__FHFR->capacity__MNK=new_capacity__EHFR;
-      };
-    };
-    ((__CHARACTER *)Self__FHFR->storage__XNK)[Self__FHFR->count__VF]=')';
-    Self__FHFR->count__VF=(__INTEGER)(Self__FHFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__OYQN,buffer__LYQN);
+  append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_495));
+  __tmp__RC5J=Self__OC5J->value__UC5J;
+  switch (((struct ___OBJ *)__tmp__RC5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__OYQN,buffer__LYQN);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__OYQN,buffer__LYQN);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__OYQN,buffer__LYQN);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__OYQN,buffer__LYQN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__OYQN,buffer__LYQN);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__RC5J),buffer__PC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__OYQN,buffer__LYQN);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__OYQN,buffer__LYQN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__OYQN,buffer__LYQN);
+  case __IS_EXPANDED__35NJ__: {
+    Self__ECCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__ECCS->receiver__RA5J),buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__OYQN,buffer__LYQN);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__OYQN,buffer__LYQN);
-  } break;
-  };
-  append__MOK(buffer__LYQN,(&__string_267));
-  __tmp__RYQN=Self__KYQN->parent_expr_binary_cmp__G11M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__RYQN)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__RYQN,buffer__LYQN);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__GCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_350));
+    Self__BLXT=((__TYPE_FULL__XMB *)Self__GCCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__BLXT,buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__RYQN,buffer__LYQN);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__RYQN,buffer__LYQN);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __IS_EXPANDED__: {
-    Self__OL4P=((__IS_EXPANDED *)__tmp__RYQN);
-    append__MOK(buffer__LYQN,(&__string_265));
-    display__UXFK(Self__OL4P->receiver__WN2H,buffer__LYQN);
-    Self__LHFR=((__STRING *)buffer__LYQN);
-    new_capacity__KHFR= 0;
-    if ((Self__LHFR->capacity__MNK <= Self__LHFR->count__VF)) {
-      if ((Self__LHFR->capacity__MNK ==  0)) {
-        Self__LHFR->capacity__MNK= 32;
-        Self__LHFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__KHFR=(__INTEGER)(Self__LHFR->capacity__MNK <<  1);
-        Self__MHFR=((__CHARACTER *)Self__LHFR->storage__XNK);
-        old_nb_elts__NHFR=Self__LHFR->capacity__MNK;
-        new__OHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MHFR),((__UINTEGER_32 )old_nb_elts__NHFR),((__UINTEGER_32 )new_capacity__KHFR)));
-        upper__0UQR=(__INTEGER)(new_capacity__KHFR -  1);
-        Self__YUQR=old_nb_elts__NHFR;
-        while ((Self__YUQR <= upper__0UQR)) {
-          new__OHFR[Self__YUQR]='\0';
-          Self__YUQR=(__INTEGER)(Self__YUQR +  1);
-        };
-        Self__LHFR->storage__XNK=new__OHFR;
-        Self__LHFR->capacity__MNK=new_capacity__KHFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__KS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_352));
+    Self__BLXT=((__TYPE_FULL__XMB *)Self__KS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__LHFR->storage__XNK)[Self__LHFR->count__VF]=')';
-    Self__LHFR->count__VF=(__INTEGER)(Self__LHFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__RYQN,buffer__LYQN);
+    append_name_in__APXE(Self__BLXT,buffer__PC5J);
+    add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__RYQN,buffer__LYQN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__RYQN,buffer__LYQN);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__RYQN,buffer__LYQN);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__RYQN,buffer__LYQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__RYQN,buffer__LYQN);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__RYQN,buffer__LYQN);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__RYQN,buffer__LYQN);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__RYQN,buffer__LYQN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
   } break;
   };
-  Self__RHFR=((__STRING *)buffer__LYQN);
-  new_capacity__QHFR= 0;
-  if ((Self__RHFR->capacity__MNK <= Self__RHFR->count__VF)) {
-    if ((Self__RHFR->capacity__MNK ==  0)) {
-      Self__RHFR->capacity__MNK= 32;
-      Self__RHFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QHFR=(__INTEGER)(Self__RHFR->capacity__MNK <<  1);
-      Self__SHFR=((__CHARACTER *)Self__RHFR->storage__XNK);
-      old_nb_elts__THFR=Self__RHFR->capacity__MNK;
-      new__UHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SHFR),((__UINTEGER_32 )old_nb_elts__THFR),((__UINTEGER_32 )new_capacity__QHFR)));
-      upper__5UQR=(__INTEGER)(new_capacity__QHFR -  1);
-      Self__3UQR=old_nb_elts__THFR;
-      while ((Self__3UQR <= upper__5UQR)) {
-        new__UHFR[Self__3UQR]='\0';
-        Self__3UQR=(__INTEGER)(Self__3UQR +  1);
-      };
-      Self__RHFR->storage__XNK=new__UHFR;
-      Self__RHFR->capacity__MNK=new_capacity__QHFR;
-    };
-  };
-  ((__CHARACTER *)Self__RHFR->storage__XNK)[Self__RHFR->count__VF]=')';
-  Self__RHFR->count__VF=(__INTEGER)(Self__RHFR->count__VF +  1);
 }
 
-static void display__SYQN(__EXPR_INF_EQ *Self__TYQN,void *buffer__UYQN)
-// ({EXPR_INF_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__WC5J(__ITEM__HGOJ *Self__XC5J,__STRING__BC *buffer__YC5J)
+// ({ITEM__HGOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__XHFR,*Self__3HFR,*Self__DIFR,*Self__JIFR,*Self__PIFR;
-  __INTEGER new_capacity__WHFR,old_nb_elts__ZHFR,upper__EVQR,Self__CVQR;
-  __INTEGER new_capacity__2HFR,old_nb_elts__5HFR,upper__JVQR,Self__HVQR;
-  __INTEGER new_capacity__CIFR,old_nb_elts__FIFR,upper__OVQR,Self__MVQR;
-  __INTEGER new_capacity__IIFR,old_nb_elts__LIFR,upper__TVQR,Self__RVQR;
-  __INTEGER new_capacity__OIFR,old_nb_elts__RIFR,upper__YVQR,Self__WVQR;
-  void *__tmp__VYQN,*__tmp__XYQN,*__tmp__0YQN;
-  void *__tmp__WYQN;
-  __IS_EXPANDED *Self__WL4P,*Self__YL4P;
-  __CHARACTER *Self__YHFR,*new__0HFR,*Self__4HFR,*new__AIFR,*Self__EIFR;
-  __CHARACTER *new__GIFR,*Self__KIFR,*new__MIFR,*Self__QIFR,*new__SIFR;
-  Self__XHFR=((__STRING *)buffer__UYQN);
-  new_capacity__WHFR= 0;
-  if ((Self__XHFR->capacity__MNK <= Self__XHFR->count__VF)) {
-    if ((Self__XHFR->capacity__MNK ==  0)) {
-      Self__XHFR->capacity__MNK= 32;
-      Self__XHFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WHFR=(__INTEGER)(Self__XHFR->capacity__MNK <<  1);
-      Self__YHFR=((__CHARACTER *)Self__XHFR->storage__XNK);
-      old_nb_elts__ZHFR=Self__XHFR->capacity__MNK;
-      new__0HFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YHFR),((__UINTEGER_32 )old_nb_elts__ZHFR),((__UINTEGER_32 )new_capacity__WHFR)));
-      upper__EVQR=(__INTEGER)(new_capacity__WHFR -  1);
-      Self__CVQR=old_nb_elts__ZHFR;
-      while ((Self__CVQR <= upper__EVQR)) {
-        new__0HFR[Self__CVQR]='\0';
-        Self__CVQR=(__INTEGER)(Self__CVQR +  1);
-      };
-      Self__XHFR->storage__XNK=new__0HFR;
-      Self__XHFR->capacity__MNK=new_capacity__WHFR;
-    };
-  };
-  ((__CHARACTER *)Self__XHFR->storage__XNK)[Self__XHFR->count__VF]='(';
-  Self__XHFR->count__VF=(__INTEGER)(Self__XHFR->count__VF +  1);
-  __tmp__VYQN=Self__TYQN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__VYQN)->__id) {
-  case __LIST__: {
-    __tmp__WYQN=static_type__OHQG(__tmp__VYQN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__WYQN=((__STRING_CST *)__tmp__VYQN)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__WYQN=((__EXTERNAL_C *)__tmp__VYQN)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__WYQN=((__PROTOTYPE_CST *)__tmp__VYQN)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__WYQN=((__INTEGER_CST *)__tmp__VYQN)->parent_constant__B3LC.static_type__M2YD;
+  void *__tmp__0C5J;
+  __IS_EXPANDED__35NJ *Self__QCCS;
+  __GET_TYPE_ID__HAOJ *Self__SCCS;
+  __TYPE_FULL__XMB *Self__NLXT;
+  __SIZE_OF__5GOJ *Self__QS2S;
+  __tmp__0C5J=Self__XC5J->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__0C5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__WYQN=((__LOCAL *)((__READ_LOCAL *)__tmp__VYQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__WYQN=static_type__CN1H(__tmp__VYQN);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__WYQN=static_type__1N1H();
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__WYQN=static_type__AO1H();
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __REAL_CST__: {
-    __tmp__WYQN=((__REAL_CST *)__tmp__VYQN)->parent_constant__U2JH.static_type__M2YD;
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__0C5J),buffer__YC5J);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__WYQN=((__CHARACTER_CST *)__tmp__VYQN)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__WYQN=static_type__FO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__WYQN=static_type__KO1H();
+  case __IS_EXPANDED__35NJ__: {
+    Self__QCCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__QCCS->receiver__RA5J),buffer__YC5J);
+    add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
   } break;
-  case __EXPR_SUP__: {
-    __tmp__WYQN=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__WYQN=static_type__UO1H(__tmp__VYQN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__WYQN=static_type__0O1H(__tmp__VYQN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__WYQN=static_type__5O1H(__tmp__VYQN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__WYQN=static_type__EP1H(__tmp__VYQN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__WYQN=static_type__JP1H(__tmp__VYQN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__WYQN=static_type__OP1H(__tmp__VYQN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__WYQN=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__WYQN=static_type__XP1H(__tmp__VYQN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__WYQN=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__WYQN=((__CAST *)__tmp__VYQN)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__WYQN=static_type__NOKL(__tmp__VYQN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__WYQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VYQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__WYQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VYQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__WYQN=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__WYQN=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WYQN=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__WYQN=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WYQN=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__WYQN=static_type__DFJM(__tmp__VYQN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__WYQN=static_type__P3ML(__tmp__VYQN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__WYQN=static_type__R3XM(__tmp__VYQN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__WYQN=static_type__DREO(__tmp__VYQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__WYQN=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__WYQN=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__WYQN=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__WYQN=static_type__3YPN(__tmp__VYQN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__WYQN=static_type__1HSO(__tmp__VYQN);
-  } break;
-  };
-  append_name_in__M5XD(__tmp__WYQN,buffer__UYQN);
-  Self__3HFR=((__STRING *)buffer__UYQN);
-  new_capacity__2HFR= 0;
-  if ((Self__3HFR->capacity__MNK <= Self__3HFR->count__VF)) {
-    if ((Self__3HFR->capacity__MNK ==  0)) {
-      Self__3HFR->capacity__MNK= 32;
-      Self__3HFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2HFR=(__INTEGER)(Self__3HFR->capacity__MNK <<  1);
-      Self__4HFR=((__CHARACTER *)Self__3HFR->storage__XNK);
-      old_nb_elts__5HFR=Self__3HFR->capacity__MNK;
-      new__AIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4HFR),((__UINTEGER_32 )old_nb_elts__5HFR),((__UINTEGER_32 )new_capacity__2HFR)));
-      upper__JVQR=(__INTEGER)(new_capacity__2HFR -  1);
-      Self__HVQR=old_nb_elts__5HFR;
-      while ((Self__HVQR <= upper__JVQR)) {
-        new__AIFR[Self__HVQR]='\0';
-        Self__HVQR=(__INTEGER)(Self__HVQR +  1);
-      };
-      Self__3HFR->storage__XNK=new__AIFR;
-      Self__3HFR->capacity__MNK=new_capacity__2HFR;
-    };
-  };
-  ((__CHARACTER *)Self__3HFR->storage__XNK)[Self__3HFR->count__VF]=' ';
-  Self__3HFR->count__VF=(__INTEGER)(Self__3HFR->count__VF +  1);
-  __tmp__XYQN=Self__TYQN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__XYQN)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WL4P=((__IS_EXPANDED *)__tmp__XYQN);
-    append__MOK(buffer__UYQN,(&__string_265));
-    display__UXFK(Self__WL4P->receiver__WN2H,buffer__UYQN);
-    Self__DIFR=((__STRING *)buffer__UYQN);
-    new_capacity__CIFR= 0;
-    if ((Self__DIFR->capacity__MNK <= Self__DIFR->count__VF)) {
-      if ((Self__DIFR->capacity__MNK ==  0)) {
-        Self__DIFR->capacity__MNK= 32;
-        Self__DIFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CIFR=(__INTEGER)(Self__DIFR->capacity__MNK <<  1);
-        Self__EIFR=((__CHARACTER *)Self__DIFR->storage__XNK);
-        old_nb_elts__FIFR=Self__DIFR->capacity__MNK;
-        new__GIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EIFR),((__UINTEGER_32 )old_nb_elts__FIFR),((__UINTEGER_32 )new_capacity__CIFR)));
-        upper__OVQR=(__INTEGER)(new_capacity__CIFR -  1);
-        Self__MVQR=old_nb_elts__FIFR;
-        while ((Self__MVQR <= upper__OVQR)) {
-          new__GIFR[Self__MVQR]='\0';
-          Self__MVQR=(__INTEGER)(Self__MVQR +  1);
-        };
-        Self__DIFR->storage__XNK=new__GIFR;
-        Self__DIFR->capacity__MNK=new_capacity__CIFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__SCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_350));
+    Self__NLXT=((__TYPE_FULL__XMB *)Self__SCCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__DIFR->storage__XNK)[Self__DIFR->count__VF]=')';
-    Self__DIFR->count__VF=(__INTEGER)(Self__DIFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__XYQN,buffer__UYQN);
+    append_name_in__APXE(Self__NLXT,buffer__YC5J);
+    add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__XYQN,buffer__UYQN);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__XYQN,buffer__UYQN);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__XYQN,buffer__UYQN);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__XYQN,buffer__UYQN);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__XYQN,buffer__UYQN);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__XYQN,buffer__UYQN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__XYQN,buffer__UYQN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__XYQN,buffer__UYQN);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__XYQN,buffer__UYQN);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__XYQN,buffer__UYQN);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__XYQN,buffer__UYQN);
-  } break;
-  };
-  append__MOK(buffer__UYQN,(&__string_374));
-  __tmp__0YQN=Self__TYQN->parent_expr_binary_cmp__211M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__0YQN)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__YL4P=((__IS_EXPANDED *)__tmp__0YQN);
-    append__MOK(buffer__UYQN,(&__string_265));
-    display__UXFK(Self__YL4P->receiver__WN2H,buffer__UYQN);
-    Self__JIFR=((__STRING *)buffer__UYQN);
-    new_capacity__IIFR= 0;
-    if ((Self__JIFR->capacity__MNK <= Self__JIFR->count__VF)) {
-      if ((Self__JIFR->capacity__MNK ==  0)) {
-        Self__JIFR->capacity__MNK= 32;
-        Self__JIFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IIFR=(__INTEGER)(Self__JIFR->capacity__MNK <<  1);
-        Self__KIFR=((__CHARACTER *)Self__JIFR->storage__XNK);
-        old_nb_elts__LIFR=Self__JIFR->capacity__MNK;
-        new__MIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KIFR),((__UINTEGER_32 )old_nb_elts__LIFR),((__UINTEGER_32 )new_capacity__IIFR)));
-        upper__TVQR=(__INTEGER)(new_capacity__IIFR -  1);
-        Self__RVQR=old_nb_elts__LIFR;
-        while ((Self__RVQR <= upper__TVQR)) {
-          new__MIFR[Self__RVQR]='\0';
-          Self__RVQR=(__INTEGER)(Self__RVQR +  1);
-        };
-        Self__JIFR->storage__XNK=new__MIFR;
-        Self__JIFR->capacity__MNK=new_capacity__IIFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__QS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_352));
+    Self__NLXT=((__TYPE_FULL__XMB *)Self__QS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__JIFR->storage__XNK)[Self__JIFR->count__VF]=')';
-    Self__JIFR->count__VF=(__INTEGER)(Self__JIFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__0YQN,buffer__UYQN);
+    append_name_in__APXE(Self__NLXT,buffer__YC5J);
+    add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__0YQN,buffer__UYQN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__0YQN,buffer__UYQN);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__0YQN,buffer__UYQN);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__0YQN,buffer__UYQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__0YQN,buffer__UYQN);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__0YQN,buffer__UYQN);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__0YQN,buffer__UYQN);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__0YQN,buffer__UYQN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
   };
-  Self__PIFR=((__STRING *)buffer__UYQN);
-  new_capacity__OIFR= 0;
-  if ((Self__PIFR->capacity__MNK <= Self__PIFR->count__VF)) {
-    if ((Self__PIFR->capacity__MNK ==  0)) {
-      Self__PIFR->capacity__MNK= 32;
-      Self__PIFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OIFR=(__INTEGER)(Self__PIFR->capacity__MNK <<  1);
-      Self__QIFR=((__CHARACTER *)Self__PIFR->storage__XNK);
-      old_nb_elts__RIFR=Self__PIFR->capacity__MNK;
-      new__SIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QIFR),((__UINTEGER_32 )old_nb_elts__RIFR),((__UINTEGER_32 )new_capacity__OIFR)));
-      upper__YVQR=(__INTEGER)(new_capacity__OIFR -  1);
-      Self__WVQR=old_nb_elts__RIFR;
-      while ((Self__WVQR <= upper__YVQR)) {
-        new__SIFR[Self__WVQR]='\0';
-        Self__WVQR=(__INTEGER)(Self__WVQR +  1);
-      };
-      Self__PIFR->storage__XNK=new__SIFR;
-      Self__PIFR->capacity__MNK=new_capacity__OIFR;
-    };
-  };
-  ((__CHARACTER *)Self__PIFR->storage__XNK)[Self__PIFR->count__VF]=')';
-  Self__PIFR->count__VF=(__INTEGER)(Self__PIFR->count__VF +  1);
-}
-
-static void display__BKQN(__EXPR_OR *Self__CKQN,void *buffer__DKQN)
-// ({EXPR_OR},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__VIFR,*Self__1IFR,*Self__BJFR,*Self__HJFR;
-  __INTEGER new_capacity__UIFR,old_nb_elts__XIFR,upper__3VQR,Self__1VQR;
-  __INTEGER new_capacity__0IFR,old_nb_elts__3IFR,upper__CWQR,Self__AWQR;
-  __INTEGER new_capacity__AJFR,old_nb_elts__DJFR,upper__HWQR,Self__FWQR;
-  __INTEGER new_capacity__GJFR,old_nb_elts__JJFR,upper__MWQR,Self__KWQR;
-  void *__tmp__EKQN,*__tmp__GKQN;
-  __IS_EXPANDED *Self__0L4P,*Self__2L4P;
-  __CHARACTER *Self__WIFR,*new__YIFR,*Self__2IFR,*new__4IFR,*Self__CJFR;
-  __CHARACTER *new__EJFR,*Self__IJFR,*new__KJFR;
-  Self__VIFR=((__STRING *)buffer__DKQN);
-  new_capacity__UIFR= 0;
-  if ((Self__VIFR->capacity__MNK <= Self__VIFR->count__VF)) {
-    if ((Self__VIFR->capacity__MNK ==  0)) {
-      Self__VIFR->capacity__MNK= 32;
-      Self__VIFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UIFR=(__INTEGER)(Self__VIFR->capacity__MNK <<  1);
-      Self__WIFR=((__CHARACTER *)Self__VIFR->storage__XNK);
-      old_nb_elts__XIFR=Self__VIFR->capacity__MNK;
-      new__YIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WIFR),((__UINTEGER_32 )old_nb_elts__XIFR),((__UINTEGER_32 )new_capacity__UIFR)));
-      upper__3VQR=(__INTEGER)(new_capacity__UIFR -  1);
-      Self__1VQR=old_nb_elts__XIFR;
-      while ((Self__1VQR <= upper__3VQR)) {
-        new__YIFR[Self__1VQR]='\0';
-        Self__1VQR=(__INTEGER)(Self__1VQR +  1);
-      };
-      Self__VIFR->storage__XNK=new__YIFR;
-      Self__VIFR->capacity__MNK=new_capacity__UIFR;
-    };
-  };
-  ((__CHARACTER *)Self__VIFR->storage__XNK)[Self__VIFR->count__VF]='(';
-  Self__VIFR->count__VF=(__INTEGER)(Self__VIFR->count__VF +  1);
-  __tmp__EKQN=Self__CKQN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__EKQN)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__0L4P=((__IS_EXPANDED *)__tmp__EKQN);
-    append__MOK(buffer__DKQN,(&__string_265));
-    display__UXFK(Self__0L4P->receiver__WN2H,buffer__DKQN);
-    Self__1IFR=((__STRING *)buffer__DKQN);
-    new_capacity__0IFR= 0;
-    if ((Self__1IFR->capacity__MNK <= Self__1IFR->count__VF)) {
-      if ((Self__1IFR->capacity__MNK ==  0)) {
-        Self__1IFR->capacity__MNK= 32;
-        Self__1IFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0IFR=(__INTEGER)(Self__1IFR->capacity__MNK <<  1);
-        Self__2IFR=((__CHARACTER *)Self__1IFR->storage__XNK);
-        old_nb_elts__3IFR=Self__1IFR->capacity__MNK;
-        new__4IFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2IFR),((__UINTEGER_32 )old_nb_elts__3IFR),((__UINTEGER_32 )new_capacity__0IFR)));
-        upper__CWQR=(__INTEGER)(new_capacity__0IFR -  1);
-        Self__AWQR=old_nb_elts__3IFR;
-        while ((Self__AWQR <= upper__CWQR)) {
-          new__4IFR[Self__AWQR]='\0';
-          Self__AWQR=(__INTEGER)(Self__AWQR +  1);
-        };
-        Self__1IFR->storage__XNK=new__4IFR;
-        Self__1IFR->capacity__MNK=new_capacity__0IFR;
-      };
-    };
-    ((__CHARACTER *)Self__1IFR->storage__XNK)[Self__1IFR->count__VF]=')';
-    Self__1IFR->count__VF=(__INTEGER)(Self__1IFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__EKQN,buffer__DKQN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__EKQN,buffer__DKQN);
+  add_last__ACV(((__STRING__BC *)buffer__YC5J),'[');
+  __tmp__0C5J=Self__XC5J->index__1C5J;
+  switch (((struct ___OBJ *)__tmp__0C5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__EKQN,buffer__DKQN);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__EKQN,buffer__DKQN);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__EKQN,buffer__DKQN);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__EKQN,buffer__DKQN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__EKQN,buffer__DKQN);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__0C5J),buffer__YC5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__EKQN,buffer__DKQN);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__EKQN,buffer__DKQN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__EKQN,buffer__DKQN);
+  case __IS_EXPANDED__35NJ__: {
+    Self__QCCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__QCCS->receiver__RA5J),buffer__YC5J);
+    add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__EKQN,buffer__DKQN);
-  } break;
-  };
-  append__MOK(buffer__DKQN,(&__string_368));
-  __tmp__GKQN=Self__CKQN->parent_expr_binary__U31M.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__GKQN)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__GKQN,buffer__DKQN);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__SCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_350));
+    Self__NLXT=((__TYPE_FULL__XMB *)Self__SCCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__NLXT,buffer__YC5J);
+    add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__GKQN,buffer__DKQN);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__GKQN,buffer__DKQN);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __IS_EXPANDED__: {
-    Self__2L4P=((__IS_EXPANDED *)__tmp__GKQN);
-    append__MOK(buffer__DKQN,(&__string_265));
-    display__UXFK(Self__2L4P->receiver__WN2H,buffer__DKQN);
-    Self__BJFR=((__STRING *)buffer__DKQN);
-    new_capacity__AJFR= 0;
-    if ((Self__BJFR->capacity__MNK <= Self__BJFR->count__VF)) {
-      if ((Self__BJFR->capacity__MNK ==  0)) {
-        Self__BJFR->capacity__MNK= 32;
-        Self__BJFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AJFR=(__INTEGER)(Self__BJFR->capacity__MNK <<  1);
-        Self__CJFR=((__CHARACTER *)Self__BJFR->storage__XNK);
-        old_nb_elts__DJFR=Self__BJFR->capacity__MNK;
-        new__EJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CJFR),((__UINTEGER_32 )old_nb_elts__DJFR),((__UINTEGER_32 )new_capacity__AJFR)));
-        upper__HWQR=(__INTEGER)(new_capacity__AJFR -  1);
-        Self__FWQR=old_nb_elts__DJFR;
-        while ((Self__FWQR <= upper__HWQR)) {
-          new__EJFR[Self__FWQR]='\0';
-          Self__FWQR=(__INTEGER)(Self__FWQR +  1);
-        };
-        Self__BJFR->storage__XNK=new__EJFR;
-        Self__BJFR->capacity__MNK=new_capacity__AJFR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__QS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+    append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_352));
+    Self__NLXT=((__TYPE_FULL__XMB *)Self__QS2S->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__BJFR->storage__XNK)[Self__BJFR->count__VF]=')';
-    Self__BJFR->count__VF=(__INTEGER)(Self__BJFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__GKQN,buffer__DKQN);
+    append_name_in__APXE(Self__NLXT,buffer__YC5J);
+    add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__GKQN,buffer__DKQN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__GKQN,buffer__DKQN);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__GKQN,buffer__DKQN);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__GKQN,buffer__DKQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__GKQN,buffer__DKQN);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__GKQN,buffer__DKQN);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__GKQN,buffer__DKQN);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__GKQN,buffer__DKQN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
   } break;
   };
-  Self__HJFR=((__STRING *)buffer__DKQN);
-  new_capacity__GJFR= 0;
-  if ((Self__HJFR->capacity__MNK <= Self__HJFR->count__VF)) {
-    if ((Self__HJFR->capacity__MNK ==  0)) {
-      Self__HJFR->capacity__MNK= 32;
-      Self__HJFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GJFR=(__INTEGER)(Self__HJFR->capacity__MNK <<  1);
-      Self__IJFR=((__CHARACTER *)Self__HJFR->storage__XNK);
-      old_nb_elts__JJFR=Self__HJFR->capacity__MNK;
-      new__KJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IJFR),((__UINTEGER_32 )old_nb_elts__JJFR),((__UINTEGER_32 )new_capacity__GJFR)));
-      upper__MWQR=(__INTEGER)(new_capacity__GJFR -  1);
-      Self__KWQR=old_nb_elts__JJFR;
-      while ((Self__KWQR <= upper__MWQR)) {
-        new__KJFR[Self__KWQR]='\0';
-        Self__KWQR=(__INTEGER)(Self__KWQR +  1);
-      };
-      Self__HJFR->storage__XNK=new__KJFR;
-      Self__HJFR->capacity__MNK=new_capacity__GJFR;
-    };
-  };
-  ((__CHARACTER *)Self__HJFR->storage__XNK)[Self__HJFR->count__VF]=')';
-  Self__HJFR->count__VF=(__INTEGER)(Self__HJFR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__YC5J),']');
 }
 
-static void display__WMUO(__EXPR_XOR *Self__XMUO,void *buffer__YMUO)
-// ({EXPR_XOR},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__CD5J(__CAST__1HOJ *Self__DD5J,__STRING__BC *buffer__ED5J)
+// ({CAST__1HOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__NJFR,*Self__TJFR,*Self__ZJFR,*Self__5JFR;
-  __INTEGER new_capacity__MJFR,old_nb_elts__PJFR,upper__RWQR,Self__PWQR;
-  __INTEGER new_capacity__SJFR,old_nb_elts__VJFR,upper__WWQR,Self__UWQR;
-  __INTEGER new_capacity__YJFR,old_nb_elts__1JFR,upper__1WQR,Self__ZWQR;
-  __INTEGER new_capacity__4JFR,old_nb_elts__BKFR,upper__AXQR,Self__4WQR;
-  void *__tmp__ZMUO,*__tmp__1MUO;
-  __IS_EXPANDED *Self__4L4P,*Self__AM4P;
-  __CHARACTER *Self__OJFR,*new__QJFR,*Self__UJFR,*new__WJFR,*Self__0JFR;
-  __CHARACTER *new__2JFR,*Self__AKFR,*new__CKFR;
-  Self__NJFR=((__STRING *)buffer__YMUO);
-  new_capacity__MJFR= 0;
-  if ((Self__NJFR->capacity__MNK <= Self__NJFR->count__VF)) {
-    if ((Self__NJFR->capacity__MNK ==  0)) {
-      Self__NJFR->capacity__MNK= 32;
-      Self__NJFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MJFR=(__INTEGER)(Self__NJFR->capacity__MNK <<  1);
-      Self__OJFR=((__CHARACTER *)Self__NJFR->storage__XNK);
-      old_nb_elts__PJFR=Self__NJFR->capacity__MNK;
-      new__QJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OJFR),((__UINTEGER_32 )old_nb_elts__PJFR),((__UINTEGER_32 )new_capacity__MJFR)));
-      upper__RWQR=(__INTEGER)(new_capacity__MJFR -  1);
-      Self__PWQR=old_nb_elts__PJFR;
-      while ((Self__PWQR <= upper__RWQR)) {
-        new__QJFR[Self__PWQR]='\0';
-        Self__PWQR=(__INTEGER)(Self__PWQR +  1);
-      };
-      Self__NJFR->storage__XNK=new__QJFR;
-      Self__NJFR->capacity__MNK=new_capacity__MJFR;
-    };
-  };
-  ((__CHARACTER *)Self__NJFR->storage__XNK)[Self__NJFR->count__VF]='(';
-  Self__NJFR->count__VF=(__INTEGER)(Self__NJFR->count__VF +  1);
-  __tmp__ZMUO=Self__XMUO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__ZMUO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4L4P=((__IS_EXPANDED *)__tmp__ZMUO);
-    append__MOK(buffer__YMUO,(&__string_265));
-    display__UXFK(Self__4L4P->receiver__WN2H,buffer__YMUO);
-    Self__TJFR=((__STRING *)buffer__YMUO);
-    new_capacity__SJFR= 0;
-    if ((Self__TJFR->capacity__MNK <= Self__TJFR->count__VF)) {
-      if ((Self__TJFR->capacity__MNK ==  0)) {
-        Self__TJFR->capacity__MNK= 32;
-        Self__TJFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SJFR=(__INTEGER)(Self__TJFR->capacity__MNK <<  1);
-        Self__UJFR=((__CHARACTER *)Self__TJFR->storage__XNK);
-        old_nb_elts__VJFR=Self__TJFR->capacity__MNK;
-        new__WJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UJFR),((__UINTEGER_32 )old_nb_elts__VJFR),((__UINTEGER_32 )new_capacity__SJFR)));
-        upper__WWQR=(__INTEGER)(new_capacity__SJFR -  1);
-        Self__UWQR=old_nb_elts__VJFR;
-        while ((Self__UWQR <= upper__WWQR)) {
-          new__WJFR[Self__UWQR]='\0';
-          Self__UWQR=(__INTEGER)(Self__UWQR +  1);
-        };
-        Self__TJFR->storage__XNK=new__WJFR;
-        Self__TJFR->capacity__MNK=new_capacity__SJFR;
-      };
-    };
-    ((__CHARACTER *)Self__TJFR->storage__XNK)[Self__TJFR->count__VF]=')';
-    Self__TJFR->count__VF=(__INTEGER)(Self__TJFR->count__VF +  1);
-  } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __ITEM__: {
-    display__52FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __CAST__: {
-    display__I3FK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__ZMUO,buffer__YMUO);
-  } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__ZMUO,buffer__YMUO);
-  } break;
+  void *__tmp__QD5J;
+  __IS_EXPANDED__35NJ *Self__4CCS;
+  __GET_TYPE_ID__HAOJ *Self__ADCS;
+  __TYPE_FULL__XMB *Self__VLXT;
+  __SIZE_OF__5GOJ *Self__CDCS;
+  add_last__ACV(((__STRING__BC *)buffer__ED5J),'(');
+  append_name_in__APXE(((__TYPE_FULL__XMB *)Self__DD5J->static_type__FD5J),buffer__ED5J);
+  if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__DD5J->static_type__FD5J)->flag__RLK &  1) !=  0))) {
+    add_last__ACV(((__STRING__BC *)buffer__ED5J),'*');
   };
-  append__MOK(buffer__YMUO,(&__string_375));
-  __tmp__1MUO=Self__XMUO->parent_expr_binary__0G5N.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__1MUO)->__id) {
-  case __LIST__: {
-    display__EQQG(__tmp__1MUO,buffer__YMUO);
-  } break;
-  case __STRING_CST__: {
-    display__0TFK(__tmp__1MUO,buffer__YMUO);
+  add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
+  __tmp__QD5J=Self__DD5J->value__PD5J;
+  switch (((struct ___OBJ *)__tmp__QD5J)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__QD5J),buffer__ED5J);
   } break;
-  case __EXTERNAL_C__: {
-    display__EUFK(__tmp__1MUO,buffer__YMUO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __PROTOTYPE_CST__: {
-    display__JWFK(__tmp__1MUO,buffer__YMUO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __INTEGER_CST__: {
-    display__NWFK(__tmp__1MUO,buffer__YMUO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __READ_LOCAL__: {
-    display__UXFK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(__tmp__1MUO,buffer__YMUO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_EQUAL__: {
-    display__M0FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    display__U0FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __REAL_CST__: {
-    display__20FK(__tmp__1MUO,buffer__YMUO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__4CCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QD5J));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__4CCS->receiver__RA5J),buffer__ED5J);
+    add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
   } break;
-  case __CHARACTER_CST__: {
-    display__B1FK(__tmp__1MUO,buffer__YMUO);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__AM4P=((__IS_EXPANDED *)__tmp__1MUO);
-    append__MOK(buffer__YMUO,(&__string_265));
-    display__UXFK(Self__AM4P->receiver__WN2H,buffer__YMUO);
-    Self__ZJFR=((__STRING *)buffer__YMUO);
-    new_capacity__YJFR= 0;
-    if ((Self__ZJFR->capacity__MNK <= Self__ZJFR->count__VF)) {
-      if ((Self__ZJFR->capacity__MNK ==  0)) {
-        Self__ZJFR->capacity__MNK= 32;
-        Self__ZJFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YJFR=(__INTEGER)(Self__ZJFR->capacity__MNK <<  1);
-        Self__0JFR=((__CHARACTER *)Self__ZJFR->storage__XNK);
-        old_nb_elts__1JFR=Self__ZJFR->capacity__MNK;
-        new__2JFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0JFR),((__UINTEGER_32 )old_nb_elts__1JFR),((__UINTEGER_32 )new_capacity__YJFR)));
-        upper__1WQR=(__INTEGER)(new_capacity__YJFR -  1);
-        Self__ZWQR=old_nb_elts__1JFR;
-        while ((Self__ZWQR <= upper__1WQR)) {
-          new__2JFR[Self__ZWQR]='\0';
-          Self__ZWQR=(__INTEGER)(Self__ZWQR +  1);
-        };
-        Self__ZJFR->storage__XNK=new__2JFR;
-        Self__ZJFR->capacity__MNK=new_capacity__YJFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ADCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QD5J));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_350));
+    Self__VLXT=((__TYPE_FULL__XMB *)Self__ADCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__VLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_351));
     };
-    ((__CHARACTER *)Self__ZJFR->storage__XNK)[Self__ZJFR->count__VF]=')';
-    Self__ZJFR->count__VF=(__INTEGER)(Self__ZJFR->count__VF +  1);
+    append_name_in__APXE(Self__VLXT,buffer__ED5J);
+    add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
   } break;
-  case __GET_TYPE_ID__: {
-    display__J1FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_SUP__: {
-    display__N1FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_SUB__: {
-    display__V1FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_MUL__: {
-    display__11FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_DIV__: {
-    display__B2FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_AND__: {
-    display__H2FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_SHIFT_R__: {
-    display__N2FK(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_SHIFT_L__: {
-    display__T2FK(__tmp__1MUO,buffer__YMUO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __PUT_TO__: {
-    display__Z2FK(__tmp__1MUO,buffer__YMUO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __ITEM__: {
-    display__52FK(__tmp__1MUO,buffer__YMUO);
+  case __SIZE_OF__5GOJ__: {
+    Self__CDCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QD5J));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_352));
+    Self__VLXT=((__TYPE_FULL__XMB *)Self__CDCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__VLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_351));
+    };
+    append_name_in__APXE(Self__VLXT,buffer__ED5J);
+    add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
   } break;
-  case __SIZE_OF__: {
-    display__E3FK(__tmp__1MUO,buffer__YMUO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __CAST__: {
-    display__I3FK(__tmp__1MUO,buffer__YMUO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __CALL_SLOT__: {
-    display__2TKL(__tmp__1MUO,buffer__YMUO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __READ_SLOT__: {
-    display__D2ZK(__tmp__1MUO,buffer__YMUO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __READ_GLOBAL__: {
-    display__I2ZK(__tmp__1MUO,buffer__YMUO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    display__M0ZM(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    display__R4EO(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    display__JDLO(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    display__X4EO(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    display__QDLO(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_NEG__: {
-    display__55JM(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_ADD__: {
-    display__GDNL(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_NOT__: {
-    display__1UZM(__tmp__1MUO,buffer__YMUO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_MOD__: {
-    display__34EO(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_SUP_EQ__: {
-    display__ZMEP(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_INF__: {
-    display__JYQN(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_INF_EQ__: {
-    display__SYQN(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_OR__: {
-    display__BKQN(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
-  case __EXPR_XOR__: {
-    display__WMUO(__tmp__1MUO,buffer__YMUO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
   } break;
   };
-  Self__5JFR=((__STRING *)buffer__YMUO);
-  new_capacity__4JFR= 0;
-  if ((Self__5JFR->capacity__MNK <= Self__5JFR->count__VF)) {
-    if ((Self__5JFR->capacity__MNK ==  0)) {
-      Self__5JFR->capacity__MNK= 32;
-      Self__5JFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4JFR=(__INTEGER)(Self__5JFR->capacity__MNK <<  1);
-      Self__AKFR=((__CHARACTER *)Self__5JFR->storage__XNK);
-      old_nb_elts__BKFR=Self__5JFR->capacity__MNK;
-      new__CKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AKFR),((__UINTEGER_32 )old_nb_elts__BKFR),((__UINTEGER_32 )new_capacity__4JFR)));
-      upper__AXQR=(__INTEGER)(new_capacity__4JFR -  1);
-      Self__4WQR=old_nb_elts__BKFR;
-      while ((Self__4WQR <= upper__AXQR)) {
-        new__CKFR[Self__4WQR]='\0';
-        Self__4WQR=(__INTEGER)(Self__4WQR +  1);
-      };
-      Self__5JFR->storage__XNK=new__CKFR;
-      Self__5JFR->capacity__MNK=new_capacity__4JFR;
-    };
-  };
-  ((__CHARACTER *)Self__5JFR->storage__XNK)[Self__5JFR->count__VF]=')';
-  Self__5JFR->count__VF=(__INTEGER)(Self__5JFR->count__VF +  1);
 }
 
-static void genere_declaration__Y1NI(__TYPE_FULL *Self__Z1NI,void *buffer__01NI)
-// ({TYPE_FULL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__RD5J(__REAL_CST__1LOJ *Self__SD5J,__STRING__BC *buffer__TD5J)
+// ({REAL_CST__1LOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *__tmp__B2NI,*__tmp__P2NI,*__tmp__V2NI;
-  __TYPE *Self__SHRQ,*Self__UHRQ,*Self__WAVJ;
-  __TYPE_NULL *Self__HLZQ,*Self__NLZQ,*Self__HBVJ;
-  __TYPE_VOID *Self__JLZQ,*Self__PLZQ,*Self__YBVJ;
-  __TYPE_CONTEXT *Self__LLZQ,*Self__RLZQ,*Self__JCVJ;
-  __TYPE_GENERIC *Self__SFIQ,*Self__3CVJ;
-  __PROFIL_BLOCK *Self__WFIQ;
-  __BOOLEAN __tmp__D2NI;
-  if (((__UINTEGER_8)(Self__Z1NI->flag__ATL &  1) !=  0)) {
-    __tmp__B2NI=Self__Z1NI->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__B2NI)->__id) {
-    case __TYPE__: {
-      Self__SHRQ=((__TYPE *)__tmp__B2NI);
-      append__MOK(buffer__01NI,(&__string_92));
-      append__MOK(buffer__01NI,((__PROTOTYPE *)Self__SHRQ->prototype__RD)->parent_named__QD.name__1QB);
-      add_genere_list__UJ5I(Self__SHRQ);
-    } break;
-    case __TYPE_NULL__: {
-      Self__HLZQ=((__TYPE_NULL *)__tmp__B2NI);
-      append__MOK(buffer__01NI,(&__string_92));
-      append__MOK(buffer__01NI,(&__string_59));
-      add_genere_list__BL5I(Self__HLZQ);
-    } break;
-    case __TYPE_VOID__: {
-      Self__JLZQ=((__TYPE_VOID *)__tmp__B2NI);
-      append__MOK(buffer__01NI,(&__string_92));
-      append__MOK(buffer__01NI,(&__string_2));
-      add_genere_list__OM5I(Self__JLZQ);
-    } break;
-    case __TYPE_CONTEXT__: {
-      Self__LLZQ=((__TYPE_CONTEXT *)__tmp__B2NI);
-      append__MOK(buffer__01NI,(&__string_92));
-      append__MOK(buffer__01NI,(&__string_44));
-      add_genere_list__1N5I(Self__LLZQ);
-    } break;
-    case __TYPE_ID__: {
-      append__MOK(buffer__01NI,(&__string_92));
-      append__MOK(buffer__01NI,(&__string_46));
-    } break;
-    case __TYPE_GENERIC__: {
-      Self__SFIQ=((__TYPE_GENERIC *)__tmp__B2NI);
-      append__MOK(buffer__01NI,(&__string_92));
-      append__MOK(buffer__01NI,Self__SFIQ->intern_name__UR2B);
-      add_genere_list__JP5I(Self__SFIQ);
-    } break;
-    case __PROFIL_BLOCK__: {
-      append__MOK(buffer__01NI,(&__string_376));
-    } break;
-    };
-    __tmp__D2NI=TRUE__;
-  } else {
-    __tmp__D2NI=FALSE__;
-  };
-  if ((! __tmp__D2NI)) {
-    if (((__UINTEGER_8)(Self__Z1NI->flag__ATL &  4) !=  0)) {
-      __tmp__P2NI=Self__Z1NI->parent_type__5SL;
-      switch (((struct ___OBJ *)__tmp__P2NI)->__id) {
-      case __TYPE__: {
-        Self__UHRQ=((__TYPE *)__tmp__P2NI);
-        append__MOK(buffer__01NI,(&__string_92));
-        append__MOK(buffer__01NI,((__PROTOTYPE *)Self__UHRQ->prototype__RD)->parent_named__QD.name__1QB);
-        add_genere_list__UJ5I(Self__UHRQ);
-      } break;
-      case __TYPE_NULL__: {
-        Self__NLZQ=((__TYPE_NULL *)__tmp__P2NI);
-        append__MOK(buffer__01NI,(&__string_92));
-        append__MOK(buffer__01NI,(&__string_59));
-        add_genere_list__BL5I(Self__NLZQ);
-      } break;
-      case __TYPE_VOID__: {
-        Self__PLZQ=((__TYPE_VOID *)__tmp__P2NI);
-        append__MOK(buffer__01NI,(&__string_92));
-        append__MOK(buffer__01NI,(&__string_2));
-        add_genere_list__OM5I(Self__PLZQ);
-      } break;
-      case __TYPE_CONTEXT__: {
-        Self__RLZQ=((__TYPE_CONTEXT *)__tmp__P2NI);
-        append__MOK(buffer__01NI,(&__string_92));
-        append__MOK(buffer__01NI,(&__string_44));
-        add_genere_list__1N5I(Self__RLZQ);
-      } break;
-      case __TYPE_ID__: {
-        append__MOK(buffer__01NI,(&__string_92));
-        append__MOK(buffer__01NI,(&__string_46));
-      } break;
-      case __TYPE_GENERIC__: {
-        put_reference_declaration__H5UJ(__tmp__P2NI,buffer__01NI);
-      } break;
-      case __PROFIL_BLOCK__: {
-        Self__WFIQ=((__PROFIL_BLOCK *)__tmp__P2NI);
-        append__MOK(buffer__01NI,(&__string_92));
-        append__MOK(buffer__01NI,Self__WFIQ->parent_profil__OGAG.name__5IEI);
-        add_genere_list__VV0J(Self__WFIQ);
-      } break;
-      };
-    } else {
-      __tmp__V2NI=Self__Z1NI->parent_type__5SL;
-      switch (((struct ___OBJ *)__tmp__V2NI)->__id) {
-      case __TYPE__: {
-        Self__WAVJ=((__TYPE *)__tmp__V2NI);
-        if (((void *)Self__WAVJ == (void *)type_block__BLB)) {
-          append__MOK(buffer__01NI,(&__string_92));
-          append__MOK(buffer__01NI,((__PROTOTYPE *)Self__WAVJ->prototype__RD)->parent_named__QD.name__1QB);
-          add_genere_list__UJ5I(Self__WAVJ);
-        } else {
-          append__MOK(buffer__01NI,(&__string_89));
-        };
-      } break;
-      case __TYPE_NULL__: {
-        Self__HBVJ=((__TYPE_NULL *)__tmp__V2NI);
-        if (((void *)Self__HBVJ == (void *)type_block__BLB)) {
-          append__MOK(buffer__01NI,(&__string_92));
-          append__MOK(buffer__01NI,(&__string_59));
-          add_genere_list__BL5I(Self__HBVJ);
-        } else {
-          append__MOK(buffer__01NI,(&__string_89));
-        };
-      } break;
-      case __TYPE_VOID__: {
-        Self__YBVJ=((__TYPE_VOID *)__tmp__V2NI);
-        if (((void *)Self__YBVJ == (void *)type_block__BLB)) {
-          append__MOK(buffer__01NI,(&__string_92));
-          append__MOK(buffer__01NI,(&__string_2));
-          add_genere_list__OM5I(Self__YBVJ);
-        } else {
-          append__MOK(buffer__01NI,(&__string_89));
-        };
-      } break;
-      case __TYPE_CONTEXT__: {
-        Self__JCVJ=((__TYPE_CONTEXT *)__tmp__V2NI);
-        if (((void *)Self__JCVJ == (void *)type_block__BLB)) {
-          append__MOK(buffer__01NI,(&__string_92));
-          append__MOK(buffer__01NI,(&__string_44));
-          add_genere_list__1N5I(Self__JCVJ);
-        } else {
-          append__MOK(buffer__01NI,(&__string_89));
-        };
-      } break;
-      case __TYPE_ID__: {
-        append__MOK(buffer__01NI,(&__string_377));
-      } break;
-      case __TYPE_GENERIC__: {
-        Self__3CVJ=((__TYPE_GENERIC *)__tmp__V2NI);
-        if (((void *)Self__3CVJ == (void *)type_block__BLB)) {
-          append__MOK(buffer__01NI,(&__string_92));
-          append__MOK(buffer__01NI,Self__3CVJ->intern_name__UR2B);
-          add_genere_list__JP5I(Self__3CVJ);
-        } else {
-          append__MOK(buffer__01NI,(&__string_89));
-        };
-      } break;
-      case __PROFIL_BLOCK__: {
-        if (((void *)((__PROFIL_BLOCK *)__tmp__V2NI) == (void *)type_block__BLB)) {
-          append__MOK(buffer__01NI,(&__string_376));
-        } else {
-          append__MOK(buffer__01NI,(&__string_89));
-        };
-      } break;
-      };
-    };
+  __ANY__C *__tmp__YEYK,*__tmp__Q40K;
+  __INTEGER__Q __tmp__C1KK,result__2EYK;
+  add_last__ACV(((__STRING__BC *)buffer__TD5J),'(');
+  append_name_in__APXE(((__TYPE_FULL__XMB *)Self__SD5J->parent_constant__2LOJ.static_type__5G4D),buffer__TD5J);
+  add_last__ACV(((__STRING__BC *)buffer__TD5J),')');
+  append__KWX(((__STRING__BC *)buffer__TD5J),Self__SD5J->value__VD5J);
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__TD5J),(&__string_29));
+    __tmp__YEYK=&(Self__SD5J->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__YEYK->object_id__BS0E==0) {
+      __tmp__C1KK=__tmp__YEYK->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__2EYK=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__Q40K=&(Self__SD5J->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+      __tmp__Q40K->object_id__AS0E=result__2EYK;
+      __tmp__Q40K->object_id__BS0E=0;
+      __tmp__C1KK=result__2EYK;
+    };
+    append_in__AEE(__tmp__C1KK,buffer__TD5J);
+    append__KWX(((__STRING__BC *)buffer__TD5J),(&__string_27));
   };
 }
 
-static void genere_star_declaration__Y2NI(__TYPE_FULL *Self__Z2NI,void *buffer__02NI)
-// ({TYPE_FULL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__XD5J(__CHARACTER_CST__RMOJ *Self__YD5J,__STRING__BC *buffer__ZD5J)
+// ({CHARACTER_CST__RMOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *__tmp__L3NI;
-  __STRING *Self__FKFR,*Self__LKFR,*Self__RKFR,*Self__XKFR,*Self__3KFR;
-  __INTEGER new_capacity__EKFR,old_nb_elts__HKFR,upper__FXQR,Self__DXQR;
-  __INTEGER new_capacity__KKFR,old_nb_elts__NKFR,upper__KXQR,Self__IXQR;
-  __INTEGER new_capacity__QKFR,old_nb_elts__TKFR,upper__PXQR,Self__NXQR;
-  __INTEGER new_capacity__WKFR,old_nb_elts__ZKFR,upper__UXQR,Self__SXQR;
-  __INTEGER new_capacity__2KFR,old_nb_elts__5KFR,upper__ZXQR,Self__XXQR;
-  __CHARACTER *Self__GKFR,*new__IKFR,*Self__MKFR,*new__OKFR,*Self__SKFR;
-  __CHARACTER *new__UKFR,*Self__YKFR,*new__0KFR,*Self__4KFR,*new__ALFR;
-  if (((! ((__UINTEGER_8)(Self__Z2NI->flag__ATL &  1) !=  0)) || ((__UINTEGER_8)(Self__Z2NI->flag__ATL &  16) !=  0))) {
-    __tmp__L3NI=Self__Z2NI->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__L3NI)->__id) {
-    case __TYPE__: {
-      if (((void *)((__TYPE *)__tmp__L3NI) != (void *)type_block__BLB)) {
-        Self__FKFR=((__STRING *)buffer__02NI);
-        new_capacity__EKFR= 0;
-        if ((Self__FKFR->capacity__MNK <= Self__FKFR->count__VF)) {
-          if ((Self__FKFR->capacity__MNK ==  0)) {
-            Self__FKFR->capacity__MNK= 32;
-            Self__FKFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__EKFR=(__INTEGER)(Self__FKFR->capacity__MNK <<  1);
-            Self__GKFR=((__CHARACTER *)Self__FKFR->storage__XNK);
-            old_nb_elts__HKFR=Self__FKFR->capacity__MNK;
-            new__IKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GKFR),((__UINTEGER_32 )old_nb_elts__HKFR),((__UINTEGER_32 )new_capacity__EKFR)));
-            upper__FXQR=(__INTEGER)(new_capacity__EKFR -  1);
-            Self__DXQR=old_nb_elts__HKFR;
-            while ((Self__DXQR <= upper__FXQR)) {
-              new__IKFR[Self__DXQR]='\0';
-              Self__DXQR=(__INTEGER)(Self__DXQR +  1);
-            };
-            Self__FKFR->storage__XNK=new__IKFR;
-            Self__FKFR->capacity__MNK=new_capacity__EKFR;
-          };
-        };
-        ((__CHARACTER *)Self__FKFR->storage__XNK)[Self__FKFR->count__VF]='*';
-        Self__FKFR->count__VF=(__INTEGER)(Self__FKFR->count__VF +  1);
-      };
-    } break;
-    case __TYPE_NULL__: {
-      if (((void *)((__TYPE_NULL *)__tmp__L3NI) != (void *)type_block__BLB)) {
-        Self__LKFR=((__STRING *)buffer__02NI);
-        new_capacity__KKFR= 0;
-        if ((Self__LKFR->capacity__MNK <= Self__LKFR->count__VF)) {
-          if ((Self__LKFR->capacity__MNK ==  0)) {
-            Self__LKFR->capacity__MNK= 32;
-            Self__LKFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__KKFR=(__INTEGER)(Self__LKFR->capacity__MNK <<  1);
-            Self__MKFR=((__CHARACTER *)Self__LKFR->storage__XNK);
-            old_nb_elts__NKFR=Self__LKFR->capacity__MNK;
-            new__OKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MKFR),((__UINTEGER_32 )old_nb_elts__NKFR),((__UINTEGER_32 )new_capacity__KKFR)));
-            upper__KXQR=(__INTEGER)(new_capacity__KKFR -  1);
-            Self__IXQR=old_nb_elts__NKFR;
-            while ((Self__IXQR <= upper__KXQR)) {
-              new__OKFR[Self__IXQR]='\0';
-              Self__IXQR=(__INTEGER)(Self__IXQR +  1);
-            };
-            Self__LKFR->storage__XNK=new__OKFR;
-            Self__LKFR->capacity__MNK=new_capacity__KKFR;
-          };
-        };
-        ((__CHARACTER *)Self__LKFR->storage__XNK)[Self__LKFR->count__VF]='*';
-        Self__LKFR->count__VF=(__INTEGER)(Self__LKFR->count__VF +  1);
-      };
-    } break;
-    case __TYPE_VOID__: {
-      if (((void *)((__TYPE_VOID *)__tmp__L3NI) != (void *)type_block__BLB)) {
-        Self__RKFR=((__STRING *)buffer__02NI);
-        new_capacity__QKFR= 0;
-        if ((Self__RKFR->capacity__MNK <= Self__RKFR->count__VF)) {
-          if ((Self__RKFR->capacity__MNK ==  0)) {
-            Self__RKFR->capacity__MNK= 32;
-            Self__RKFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__QKFR=(__INTEGER)(Self__RKFR->capacity__MNK <<  1);
-            Self__SKFR=((__CHARACTER *)Self__RKFR->storage__XNK);
-            old_nb_elts__TKFR=Self__RKFR->capacity__MNK;
-            new__UKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SKFR),((__UINTEGER_32 )old_nb_elts__TKFR),((__UINTEGER_32 )new_capacity__QKFR)));
-            upper__PXQR=(__INTEGER)(new_capacity__QKFR -  1);
-            Self__NXQR=old_nb_elts__TKFR;
-            while ((Self__NXQR <= upper__PXQR)) {
-              new__UKFR[Self__NXQR]='\0';
-              Self__NXQR=(__INTEGER)(Self__NXQR +  1);
-            };
-            Self__RKFR->storage__XNK=new__UKFR;
-            Self__RKFR->capacity__MNK=new_capacity__QKFR;
-          };
-        };
-        ((__CHARACTER *)Self__RKFR->storage__XNK)[Self__RKFR->count__VF]='*';
-        Self__RKFR->count__VF=(__INTEGER)(Self__RKFR->count__VF +  1);
-      };
-    } break;
-    case __TYPE_CONTEXT__: {
-      if (((void *)((__TYPE_CONTEXT *)__tmp__L3NI) != (void *)type_block__BLB)) {
-        Self__XKFR=((__STRING *)buffer__02NI);
-        new_capacity__WKFR= 0;
-        if ((Self__XKFR->capacity__MNK <= Self__XKFR->count__VF)) {
-          if ((Self__XKFR->capacity__MNK ==  0)) {
-            Self__XKFR->capacity__MNK= 32;
-            Self__XKFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__WKFR=(__INTEGER)(Self__XKFR->capacity__MNK <<  1);
-            Self__YKFR=((__CHARACTER *)Self__XKFR->storage__XNK);
-            old_nb_elts__ZKFR=Self__XKFR->capacity__MNK;
-            new__0KFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YKFR),((__UINTEGER_32 )old_nb_elts__ZKFR),((__UINTEGER_32 )new_capacity__WKFR)));
-            upper__UXQR=(__INTEGER)(new_capacity__WKFR -  1);
-            Self__SXQR=old_nb_elts__ZKFR;
-            while ((Self__SXQR <= upper__UXQR)) {
-              new__0KFR[Self__SXQR]='\0';
-              Self__SXQR=(__INTEGER)(Self__SXQR +  1);
-            };
-            Self__XKFR->storage__XNK=new__0KFR;
-            Self__XKFR->capacity__MNK=new_capacity__WKFR;
-          };
-        };
-        ((__CHARACTER *)Self__XKFR->storage__XNK)[Self__XKFR->count__VF]='*';
-        Self__XKFR->count__VF=(__INTEGER)(Self__XKFR->count__VF +  1);
-      };
-    } break;
-    case __TYPE_ID__: {
-    } break;
-    case __TYPE_GENERIC__: {
-      put_reference_star_declaration__IF3I(__tmp__L3NI,buffer__02NI);
-    } break;
-    case __PROFIL_BLOCK__: {
-      if (((void *)((__PROFIL_BLOCK *)__tmp__L3NI) != (void *)type_block__BLB)) {
-        Self__3KFR=((__STRING *)buffer__02NI);
-        new_capacity__2KFR= 0;
-        if ((Self__3KFR->capacity__MNK <= Self__3KFR->count__VF)) {
-          if ((Self__3KFR->capacity__MNK ==  0)) {
-            Self__3KFR->capacity__MNK= 32;
-            Self__3KFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__2KFR=(__INTEGER)(Self__3KFR->capacity__MNK <<  1);
-            Self__4KFR=((__CHARACTER *)Self__3KFR->storage__XNK);
-            old_nb_elts__5KFR=Self__3KFR->capacity__MNK;
-            new__ALFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4KFR),((__UINTEGER_32 )old_nb_elts__5KFR),((__UINTEGER_32 )new_capacity__2KFR)));
-            upper__ZXQR=(__INTEGER)(new_capacity__2KFR -  1);
-            Self__XXQR=old_nb_elts__5KFR;
-            while ((Self__XXQR <= upper__ZXQR)) {
-              new__ALFR[Self__XXQR]='\0';
-              Self__XXQR=(__INTEGER)(Self__XXQR +  1);
-            };
-            Self__3KFR->storage__XNK=new__ALFR;
-            Self__3KFR->capacity__MNK=new_capacity__2KFR;
-          };
-        };
-        ((__CHARACTER *)Self__3KFR->storage__XNK)[Self__3KFR->count__VF]='*';
-        Self__3KFR->count__VF=(__INTEGER)(Self__3KFR->count__VF +  1);
-      };
-    } break;
-    };
+  __ANY__C *__tmp__GFYK,*__tmp__F50K;
+  __INTEGER__Q __tmp__Q1KK,result__KFYK;
+  add_last__ACV(((__STRING__BC *)buffer__ZD5J),'\'');
+  append__KWX(((__STRING__BC *)buffer__ZD5J),Self__YD5J->text__0D5J);
+  add_last__ACV(((__STRING__BC *)buffer__ZD5J),'\'');
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__ZD5J),(&__string_29));
+    __tmp__GFYK=&(Self__YD5J->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__GFYK->object_id__BS0E==0) {
+      __tmp__Q1KK=__tmp__GFYK->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__KFYK=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__F50K=&(Self__YD5J->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+      __tmp__F50K->object_id__AS0E=result__KFYK;
+      __tmp__F50K->object_id__BS0E=0;
+      __tmp__Q1KK=result__KFYK;
+    };
+    append_in__AEE(__tmp__Q1KK,buffer__ZD5J);
+    append__KWX(((__STRING__BC *)buffer__ZD5J),(&__string_27));
   };
 }
 
-static void genere__0EEK(__LIST *Self__1EEK,void *buffer__2EEK)
-// ({LIST},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__OWSK(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__PWSK,__STRING__BC *buffer__QWSK)
+// ({NATIVE_ARRAY_CHARACTER_CST__1NOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__BFEK,Self__Q3JK,new_capacity__CLFR,old_nb_elts__FLFR;
-  __INTEGER upper__4XQR,Self__2XQR,new_capacity__ILFR,old_nb_elts__LLFR;
-  __INTEGER upper__DYQR,Self__BYQR,new_capacity__OLFR,old_nb_elts__RLFR;
-  __INTEGER upper__IYQR,Self__GYQR;
-  void *__tmp__IFEK;
-  __CHARACTER_CST *Self__GGIQ;
-  __STRING *Self__DLFR,*Self__JLFR,*Self__CGAR,*Self__PLFR;
-  __LOOP_END *Self__2GDN;
-  __CHARACTER *Self__ELFR,*new__GLFR,*Self__KLFR,*new__MLFR,*Self__QLFR;
-  __CHARACTER *new__SLFR;
-  append__MOK(buffer__2EEK,(&__string_275));
-  append__MOK(indent__BQOG,(&__string_143));
-  __tmp__BFEK=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__1EEK->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-  Self__Q3JK= 1;
-  while ((Self__Q3JK <= __tmp__BFEK)) {
-    append__MOK(buffer__2EEK,indent__BQOG);
-    __tmp__IFEK=((void **)((__FAST_ARRAYoINSTRo *)Self__1EEK->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__Q3JK -  1)];
-    switch (((struct ___OBJ *)__tmp__IFEK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __PUSH__: {
-      genere__RMFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __SWITCH__: {
-      genere__3FJM(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __NODE_TYPE__: {
-      display__SWFK(((__NODE_TYPE *)__tmp__IFEK),buffer__2EEK);
-      append__MOK(buffer__2EEK,(&__string_276));
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__IFEK),buffer__2EEK);
-      append__MOK(buffer__2EEK,(&__string_276));
-    } break;
-    case __NODE_STYLE__: {
-      display__QYFK(((__NODE_STYLE *)__tmp__IFEK),buffer__2EEK);
-      append__MOK(buffer__2EEK,(&__string_276));
-    } break;
-    case __WRITE_GLOBAL__: {
-      genere__OOFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __WRITE_SLOT__: {
-      genere__QPFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__2EEK,((__REAL_CST *)__tmp__IFEK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__GGIQ=((__CHARACTER_CST *)__tmp__IFEK);
-      Self__DLFR=((__STRING *)buffer__2EEK);
-      new_capacity__CLFR= 0;
-      if ((Self__DLFR->capacity__MNK <= Self__DLFR->count__VF)) {
-        if ((Self__DLFR->capacity__MNK ==  0)) {
-          Self__DLFR->capacity__MNK= 32;
-          Self__DLFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__CLFR=(__INTEGER)(Self__DLFR->capacity__MNK <<  1);
-          Self__ELFR=((__CHARACTER *)Self__DLFR->storage__XNK);
-          old_nb_elts__FLFR=Self__DLFR->capacity__MNK;
-          new__GLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ELFR),((__UINTEGER_32 )old_nb_elts__FLFR),((__UINTEGER_32 )new_capacity__CLFR)));
-          upper__4XQR=(__INTEGER)(new_capacity__CLFR -  1);
-          Self__2XQR=old_nb_elts__FLFR;
-          while ((Self__2XQR <= upper__4XQR)) {
-            new__GLFR[Self__2XQR]='\0';
-            Self__2XQR=(__INTEGER)(Self__2XQR +  1);
-          };
-          Self__DLFR->storage__XNK=new__GLFR;
-          Self__DLFR->capacity__MNK=new_capacity__CLFR;
-        };
-      };
-      ((__CHARACTER *)Self__DLFR->storage__XNK)[Self__DLFR->count__VF]='\'';
-      Self__DLFR->count__VF=(__INTEGER)(Self__DLFR->count__VF +  1);
-      append__MOK(buffer__2EEK,Self__GGIQ->text__PN2H);
-      Self__JLFR=((__STRING *)buffer__2EEK);
-      new_capacity__ILFR= 0;
-      if ((Self__JLFR->capacity__MNK <= Self__JLFR->count__VF)) {
-        if ((Self__JLFR->capacity__MNK ==  0)) {
-          Self__JLFR->capacity__MNK= 32;
-          Self__JLFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ILFR=(__INTEGER)(Self__JLFR->capacity__MNK <<  1);
-          Self__KLFR=((__CHARACTER *)Self__JLFR->storage__XNK);
-          old_nb_elts__LLFR=Self__JLFR->capacity__MNK;
-          new__MLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KLFR),((__UINTEGER_32 )old_nb_elts__LLFR),((__UINTEGER_32 )new_capacity__ILFR)));
-          upper__DYQR=(__INTEGER)(new_capacity__ILFR -  1);
-          Self__BYQR=old_nb_elts__LLFR;
-          while ((Self__BYQR <= upper__DYQR)) {
-            new__MLFR[Self__BYQR]='\0';
-            Self__BYQR=(__INTEGER)(Self__BYQR +  1);
-          };
-          Self__JLFR->storage__XNK=new__MLFR;
-          Self__JLFR->capacity__MNK=new_capacity__ILFR;
-        };
-      };
-      ((__CHARACTER *)Self__JLFR->storage__XNK)[Self__JLFR->count__VF]='\'';
-      Self__JLFR->count__VF=(__INTEGER)(Self__JLFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __NOP__: {
-      append__MOK(buffer__2EEK,(&__string_266));
-      append__MOK(buffer__2EEK,(&__string_276));
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __WRITE_LOCAL__: {
-      genere__BSFK(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__2EEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IFEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __LOOP__: {
-      genere__G4XM(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __LOOP_END__: {
-      Self__2GDN=((__LOOP_END *)__tmp__IFEK);
-      append__MOK(buffer__2EEK,(&__string_270));
-      append__MOK(buffer__2EEK,((__LOOP *)Self__2GDN->loop__V5LM)->name__ZQLM);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__IFEK,buffer__2EEK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__IFEK,buffer__2EEK);
-    } break;
-    };
-    append__MOK(buffer__2EEK,(&__string_278));
-    Self__Q3JK=(__INTEGER)(Self__Q3JK +  1);
+  __ANY__C *__tmp__F43K,*__tmp__PA5K;
+  __INTEGER__Q __tmp__CEYK,result__J43K;
+  add_last__ACV(((__STRING__BC *)buffer__QWSK),'\"');
+  append__KWX(((__STRING__BC *)buffer__QWSK),Self__PWSK->string__WBJK);
+  add_last__ACV(((__STRING__BC *)buffer__QWSK),'\"');
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__QWSK),(&__string_29));
+    __tmp__F43K=&(Self__PWSK->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__F43K->object_id__BS0E==0) {
+      __tmp__CEYK=__tmp__F43K->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__J43K=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__PA5K=&(Self__PWSK->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+      __tmp__PA5K->object_id__AS0E=result__J43K;
+      __tmp__PA5K->object_id__BS0E=0;
+      __tmp__CEYK=result__J43K;
+    };
+    append_in__AEE(__tmp__CEYK,buffer__QWSK);
+    append__KWX(((__STRING__BC *)buffer__QWSK),(&__string_27));
   };
-  Self__CGAR=((__STRING *)indent__BQOG);
-  if (( 2 > Self__CGAR->count__VF)) {
-    Self__CGAR->count__VF= 0;
-  } else {
-    Self__CGAR->count__VF=(__INTEGER)(Self__CGAR->count__VF -  2);
-  };
-  append__MOK(buffer__2EEK,indent__BQOG);
-  Self__PLFR=((__STRING *)buffer__2EEK);
-  new_capacity__OLFR= 0;
-  if ((Self__PLFR->capacity__MNK <= Self__PLFR->count__VF)) {
-    if ((Self__PLFR->capacity__MNK ==  0)) {
-      Self__PLFR->capacity__MNK= 32;
-      Self__PLFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OLFR=(__INTEGER)(Self__PLFR->capacity__MNK <<  1);
-      Self__QLFR=((__CHARACTER *)Self__PLFR->storage__XNK);
-      old_nb_elts__RLFR=Self__PLFR->capacity__MNK;
-      new__SLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QLFR),((__UINTEGER_32 )old_nb_elts__RLFR),((__UINTEGER_32 )new_capacity__OLFR)));
-      upper__IYQR=(__INTEGER)(new_capacity__OLFR -  1);
-      Self__GYQR=old_nb_elts__RLFR;
-      while ((Self__GYQR <= upper__IYQR)) {
-        new__SLFR[Self__GYQR]='\0';
-        Self__GYQR=(__INTEGER)(Self__GYQR +  1);
-      };
-      Self__PLFR->storage__XNK=new__SLFR;
-      Self__PLFR->capacity__MNK=new_capacity__OLFR;
-    };
-  };
-  ((__CHARACTER *)Self__PLFR->storage__XNK)[Self__PLFR->count__VF]='}';
-  Self__PLFR->count__VF=(__INTEGER)(Self__PLFR->count__VF +  1);
 }
 
-static void genere__MFEK(__STRING_CST *Self__NFEK,void *buffer__OFEK)
-// ({STRING_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__YMFM(__READ_SLOT__LL4K *Self__ZMFM,__STRING__BC *buffer__0MFM)
+// ({READ_SLOT__LL4K},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __INTEGER idx__PFEK,cur__RFEK,val__QFEK,new_capacity__ULFR;
-  __INTEGER old_nb_elts__XLFR,upper__NYQR,Self__LYQR,new_capacity__0LFR;
-  __INTEGER old_nb_elts__3LFR,upper__SYQR,Self__QYQR;
-  void *__tmp__0FEK;
-  void *__tmp__3FEK;
-  void *__tmp__4FEK;
-  void *__tmp__OGEK;
-  __STRING *Self__VLFR,*Self__1LFR;
-  __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__P4JK;
-  void *node__04JK;
-  __CHARACTER *Self__WLFR,*new__YLFR,*Self__2LFR,*new__4LFR;
-  idx__PFEK= 0;
-  cur__RFEK= 0;
-  if ((is_storage__SFEK__TFEK ==  0)) {
-    __tmp__0FEK=type_string_constant__TKB;
-    switch (((struct ___OBJ *)__tmp__0FEK)->__id) {
-    case __TYPE__: {
-      __tmp__3FEK=get_local_slot__P3EG(__tmp__0FEK,(&__string_88));
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__3FEK=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__3FEK=get_local_slot__DAFG(__tmp__0FEK,(&__string_88));
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__3FEK=get_local_slot__LCFG(__tmp__0FEK,(&__string_88));
-    } break;
-    case __TYPE_ID__: {
-      __tmp__3FEK=get_local_slot__TEFG(__tmp__0FEK,(&__string_88));
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__3FEK=get_local_slot__1GFG(__tmp__0FEK,(&__string_88));
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__3FEK=get_local_slot__C5EJ((&__string_88));
-    } break;
-    };
-    if (((struct ___OBJ *)__tmp__3FEK)->__id==__SLOT_DATA__) {
-      __tmp__4FEK=((__SLOT *)((__SLOT_DATA *)__tmp__3FEK)->parent_slot__IHZD)->slot_data_intern__CIZD;
-    } else {
-      __tmp__4FEK=((__SLOT *)((__SLOT_CODE *)__tmp__3FEK)->parent_slot__A22F)->slot_data_intern__CIZD;
-    };
-    if ((((__SLOT_DATA *)__tmp__4FEK)->parent_variable__HHZD.ensure_count__YDAG ==  0)) {
-      is_storage__SFEK__TFEK= 1;
-    } else {
-      is_storage__SFEK__TFEK= 2;
-    };
-  };
-  __tmp__OGEK=Self__NFEK->string__BK2H;
-  Self__P4JK=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)dico_string__VB0D);
-  node__04JK=((void **)Self__P4JK->buckets__NJFF)[(__INTEGER)(hash_code__OPN(__tmp__OGEK) % Self__P4JK->capacity__IJFF)];
-  while (((void *)((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__04JK)->key__ZJFF != (void *)__tmp__OGEK)) {
-    node__04JK=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__04JK)->next__EKFF;
-  };
-  val__QFEK=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__04JK)->item__201F;
-  if ((val__QFEK >=  0)) {
-    output_count__AG=(__INTEGER)(output_count__AG +  1);
-    idx__PFEK=output_count__AG;
-    cur__RFEK=(__INTEGER)(((__STRING *)output__HG)->count__VF -  1);
-    append__MOK(output__HG,(&__string_378));
-    append_in__4VC(((__INTEGER_32 )idx__PFEK),output__HG);
-    append__MOK(output__HG,(&__string_379));
-    if (is_late_binding__1QSK(Self__NFEK->parent_constant__5F.static_type__M2YD)) {
-      append__MOK(output__HG,(&__string_380));
-    };
-    append_in__4VC(((__INTEGER_32 )val__QFEK),output__HG);
-    if ((is_storage__SFEK__TFEK ==  2)) {
-      append__MOK(output__HG,(&__string_191));
-      append__MOK(output__HG,Self__NFEK->string__BK2H);
-      while (((__INTEGER)(((__STRING *)output__HG)->count__VF - cur__RFEK) >  78)) {
-        insert_string__to__SLQG(output__HG,(&__string_381),(__INTEGER)(cur__RFEK +  78));
-        cur__RFEK=(__INTEGER)(cur__RFEK +  78);
-      };
-      Self__VLFR=((__STRING *)output__HG);
-      new_capacity__ULFR= 0;
-      if ((Self__VLFR->capacity__MNK <= Self__VLFR->count__VF)) {
-        if ((Self__VLFR->capacity__MNK ==  0)) {
-          Self__VLFR->capacity__MNK= 32;
-          Self__VLFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ULFR=(__INTEGER)(Self__VLFR->capacity__MNK <<  1);
-          Self__WLFR=((__CHARACTER *)Self__VLFR->storage__XNK);
-          old_nb_elts__XLFR=Self__VLFR->capacity__MNK;
-          new__YLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WLFR),((__UINTEGER_32 )old_nb_elts__XLFR),((__UINTEGER_32 )new_capacity__ULFR)));
-          upper__NYQR=(__INTEGER)(new_capacity__ULFR -  1);
-          Self__LYQR=old_nb_elts__XLFR;
-          while ((Self__LYQR <= upper__NYQR)) {
-            new__YLFR[Self__LYQR]='\0';
-            Self__LYQR=(__INTEGER)(Self__LYQR +  1);
-          };
-          Self__VLFR->storage__XNK=new__YLFR;
-          Self__VLFR->capacity__MNK=new_capacity__ULFR;
-        };
-      };
-      ((__CHARACTER *)Self__VLFR->storage__XNK)[Self__VLFR->count__VF]='"';
-      Self__VLFR->count__VF=(__INTEGER)(Self__VLFR->count__VF +  1);
-    };
-    append__MOK(output__HG,(&__string_301));
-    fast_put__to__ZIFF(dico_string__VB0D,(__INTEGER)(- idx__PFEK),Self__NFEK->string__BK2H);
-  } else {
-    idx__PFEK=(__INTEGER)(- val__QFEK);
-  };
-  append__MOK(buffer__OFEK,(&__string_382));
-  append_in__4VC(((__INTEGER_32 )idx__PFEK),buffer__OFEK);
-  Self__1LFR=((__STRING *)buffer__OFEK);
-  new_capacity__0LFR= 0;
-  if ((Self__1LFR->capacity__MNK <= Self__1LFR->count__VF)) {
-    if ((Self__1LFR->capacity__MNK ==  0)) {
-      Self__1LFR->capacity__MNK= 32;
-      Self__1LFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0LFR=(__INTEGER)(Self__1LFR->capacity__MNK <<  1);
-      Self__2LFR=((__CHARACTER *)Self__1LFR->storage__XNK);
-      old_nb_elts__3LFR=Self__1LFR->capacity__MNK;
-      new__4LFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2LFR),((__UINTEGER_32 )old_nb_elts__3LFR),((__UINTEGER_32 )new_capacity__0LFR)));
-      upper__SYQR=(__INTEGER)(new_capacity__0LFR -  1);
-      Self__QYQR=old_nb_elts__3LFR;
-      while ((Self__QYQR <= upper__SYQR)) {
-        new__4LFR[Self__QYQR]='\0';
-        Self__QYQR=(__INTEGER)(Self__QYQR +  1);
-      };
-      Self__1LFR->storage__XNK=new__4LFR;
-      Self__1LFR->capacity__MNK=new_capacity__0LFR;
-    };
-  };
-  ((__CHARACTER *)Self__1LFR->storage__XNK)[Self__1LFR->count__VF]=')';
-  Self__1LFR->count__VF=(__INTEGER)(Self__1LFR->count__VF +  1);
+  void *__tmp__1MFM;
+  __IS_EXPANDED__35NJ *Self__TDCS;
+  __GET_TYPE_ID__HAOJ *Self__VDCS;
+  __TYPE_FULL__XMB *Self__ZLXT;
+  __SIZE_OF__5GOJ *Self__XDCS;
+  __ANY__C *__tmp__3JSM,*__tmp__2KYM,*__tmp__5JFN,*__tmp__FECS;
+  __ANY__C *__tmp__L5GN,*__tmp__MECS;
+  __INTEGER__Q __tmp__SSNM,result__BKSM,__tmp__4SNM,result__AECS;
+  __INTEGER__Q __tmp__QTNM,result__HECS;
+  __STRING__BC *__tmp__3DCS;
+  void *__tmp__3SNM,*__tmp__PTNM;
+  __WRITE_GLOBAL__WXKJ *Self__EECS,*Self__LECS;
+  __WRITE_SLOT__EYKJ *Self__VS2S,*Self__GT2S;
+  __WRITE_LOCAL__TEYJ *Self__2S2S,*Self__NT2S;
+  __FAST_ARRAYoWRITEo__XJFJ *req_list__RSNM;
+  __tmp__1MFM=Self__ZMFM->receiver__2L4K;
+  switch (((struct ___OBJ *)__tmp__1MFM)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__1MFM),buffer__0MFM);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__TDCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__1MFM));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__TDCS->receiver__RA5J),buffer__0MFM);
+    add_last__ACV(((__STRING__BC *)buffer__0MFM),')');
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__VDCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1MFM));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_350));
+    Self__ZLXT=((__TYPE_FULL__XMB *)Self__VDCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZLXT,buffer__0MFM);
+    add_last__ACV(((__STRING__BC *)buffer__0MFM),')');
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__XDCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1MFM));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_352));
+    Self__ZLXT=((__TYPE_FULL__XMB *)Self__XDCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZLXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZLXT,buffer__0MFM);
+    add_last__ACV(((__STRING__BC *)buffer__0MFM),')');
+  } break;
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+  } break;
+  };
+  append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_24));
+  append__KWX(((__STRING__BC *)buffer__0MFM),Self__ZMFM->slot__UYFM->parent_variable__JJRG.intern_name__UN5D);
+  add_last__ACV(((__STRING__BC *)buffer__0MFM),'[');
+  append_name_in__APXE(((__TYPE_FULL__XMB *)Self__ZMFM->slot__UYFM->parent_variable__JJRG.type__IO5D),buffer__0MFM);
+  add_last__ACV(((__STRING__BC *)buffer__0MFM),']');
+  req_list__RSNM=NULL;
+  add_last__ACV(((__STRING__BC *)buffer__0MFM),'<');
+  __tmp__3JSM=&(Self__ZMFM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+  if (__tmp__3JSM->object_id__BS0E==0) {
+    __tmp__SSNM=__tmp__3JSM->object_id__AS0E;
+  } else /* ___TYPE_ID */ {
+    result__BKSM=object_counter__1R0E__2R0E;
+    object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+    __tmp__2KYM=&(Self__ZMFM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    __tmp__2KYM->object_id__AS0E=result__BKSM;
+    __tmp__2KYM->object_id__BS0E=0;
+    __tmp__SSNM=result__BKSM;
+  };
+  __tmp__3DCS=create__34B( 0);
+  append_in__AEE(__tmp__SSNM,__tmp__3DCS);
+  append__KWX(((__STRING__BC *)buffer__0MFM),__tmp__3DCS);
+  append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_487));
+  if (((void *)Self__ZMFM->slot__UYFM->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+    __tmp__3SNM=Self__ZMFM->slot__UYFM->parent_variable__JJRG.require_first__FKFJ;
+    switch (((struct ___OBJ *)__tmp__3SNM)->__id) {
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__5JFN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__3SNM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__5JFN->object_id__BS0E==0) {
+        __tmp__4SNM=__tmp__5JFN->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__EECS=((__WRITE_GLOBAL__WXKJ *)__tmp__3SNM);
+        result__AECS=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__FECS=&(Self__EECS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__FECS->object_id__AS0E=result__AECS;
+        __tmp__FECS->object_id__BS0E=0;
+        __tmp__4SNM=result__AECS;
+      };
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__5JFN=&(((__WRITE_SLOT__EYKJ *)__tmp__3SNM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__5JFN->object_id__BS0E==0) {
+        __tmp__4SNM=__tmp__5JFN->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__VS2S=((__WRITE_SLOT__EYKJ *)__tmp__3SNM);
+        result__AECS=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__FECS=&(Self__VS2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__FECS->object_id__AS0E=result__AECS;
+        __tmp__FECS->object_id__BS0E=0;
+        __tmp__4SNM=result__AECS;
+      };
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__5JFN=&(((__WRITE_LOCAL__TEYJ *)__tmp__3SNM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__5JFN->object_id__BS0E==0) {
+        __tmp__4SNM=__tmp__5JFN->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__2S2S=((__WRITE_LOCAL__TEYJ *)__tmp__3SNM);
+        result__AECS=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__FECS=&(Self__2S2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__FECS->object_id__AS0E=result__AECS;
+        __tmp__FECS->object_id__BS0E=0;
+        __tmp__4SNM=result__AECS;
+      };
+    } break;
+    };
+    append_in__AEE(__tmp__4SNM,buffer__0MFM);
+    req_list__RSNM=Self__ZMFM->slot__UYFM->parent_variable__JJRG.require_list__QKFJ;
+    if (((void *)req_list__RSNM != (void *)NULL)) {
+      __tmp__4SNM= 0;
+      result__AECS=req_list__RSNM->parent_arrayed_collection__5JFJ.upper__0KFJ;
+      while ((__tmp__4SNM <= result__AECS)) {
+        add_last__ACV(((__STRING__BC *)buffer__0MFM),',');
+        __tmp__PTNM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__RSNM)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__4SNM];
+        switch (((struct ___OBJ *)__tmp__PTNM)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__L5GN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__PTNM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__L5GN->object_id__BS0E==0) {
+            __tmp__QTNM=__tmp__L5GN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__LECS=((__WRITE_GLOBAL__WXKJ *)__tmp__PTNM);
+            result__HECS=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__MECS=&(Self__LECS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__MECS->object_id__AS0E=result__HECS;
+            __tmp__MECS->object_id__BS0E=0;
+            __tmp__QTNM=result__HECS;
+          };
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__L5GN=&(((__WRITE_SLOT__EYKJ *)__tmp__PTNM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__L5GN->object_id__BS0E==0) {
+            __tmp__QTNM=__tmp__L5GN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__GT2S=((__WRITE_SLOT__EYKJ *)__tmp__PTNM);
+            result__HECS=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__MECS=&(Self__GT2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__MECS->object_id__AS0E=result__HECS;
+            __tmp__MECS->object_id__BS0E=0;
+            __tmp__QTNM=result__HECS;
+          };
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__L5GN=&(((__WRITE_LOCAL__TEYJ *)__tmp__PTNM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__L5GN->object_id__BS0E==0) {
+            __tmp__QTNM=__tmp__L5GN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__NT2S=((__WRITE_LOCAL__TEYJ *)__tmp__PTNM);
+            result__HECS=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__MECS=&(Self__NT2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__MECS->object_id__AS0E=result__HECS;
+            __tmp__MECS->object_id__BS0E=0;
+            __tmp__QTNM=result__HECS;
+          };
+        } break;
+        };
+        append_in__AEE(__tmp__QTNM,buffer__0MFM);
+        __tmp__4SNM=(__INTEGER__Q)(__tmp__4SNM +  1);
+      };
+    };
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__0MFM),'*');
+  };
+  append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_488));
+  append_in__AEE(Self__ZMFM->slot__UYFM->parent_variable__JJRG.ensure_count__IT4D,buffer__0MFM);
+  add_last__ACV(((__STRING__BC *)buffer__0MFM),'>');
 }
 
-static void genere__RMFK(__PUSH *Self__SMFK,void *buffer__TMFK)
-// ({PUSH},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__KL5O(__EXPR_NOT_LOGIC__W4FL *Self__LL5O,__STRING__BC *buffer__ML5O)
+// ({EXPR_NOT_LOGIC__W4FL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  void *__tmp__XMFK;
-  __INTEGER j__JBLK,__tmp__KD5Q,__tmp__PD5Q,new_capacity__AMFR;
-  __INTEGER old_nb_elts__DMFR,upper__XYQR,Self__VYQR,pos__HL2K;
-  __INTEGER Self__EW5K,limit_up__FW5K,new_capacity__GMFR;
-  __INTEGER old_nb_elts__JMFR,upper__2YQR,Self__0YQR,new_capacity__MMFR;
-  __INTEGER old_nb_elts__PMFR,upper__BZQR,Self__5YQR,new_capacity__SMFR;
-  __INTEGER old_nb_elts__VMFR,upper__GZQR,Self__EZQR,h__IO2K,idx__JO2K;
-  __INTEGER idx__IFHL,new_capacity__JFHL,i__KFHL,typ_id__XHHL;
-  __INTEGER new_capacity__YMFR,old_nb_elts__1MFR,upper__VZQR,Self__TZQR;
-  __INTEGER new_capacity__4MFR,old_nb_elts__BNFR,upper__0ZQR,Self__YZQR;
-  __INTEGER new_capacity__ENFR,old_nb_elts__HNFR,upper__5ZQR,Self__3ZQR;
-  void *t__KBLK;
-  __POSITION __tmp__OCLK,Self__FL2K;
-  __STRING *Self__BMFR,*Self__HMFR,*Self__NMFR,*Self__TMFR,*Self__OG0Q;
-  __STRING *Self__HGAR,*result__NX5K,*Self__ZMFR,*Self__5MFR,*Self__FNFR;
-  __UINTEGER_32 id__UMFK,k__PKTK,__tmp__RL2K,k__BO2K,sz__UHHL,a__WG0Q;
-  __UINTEGER_32 new_size__UG0Q,t__0G0Q,a__2G0Q,new_size__RZQR;
-  __UINTEGER_32 lab_type__QZQR;
-  void *src__IL2K;
-  __POINTER ptr__SHHL,ptr_table__JZQR,next__IZQR,result__KZQR;
-  __POINTER ptr_table__OZQR,next__NZQR,result__PZQR;
-  void *tab__IBLK;
-  void **__tmp__EGAR,**__tmp__FGAR,**__tmp__GGAR;
-  __CHARACTER *Self__CMFR,*new__EMFR,*__tmp__VD5Q,*Self__IMFR,*new__KMFR;
-  __CHARACTER *Self__OMFR,*new__QMFR,*Self__UMFR,*new__WMFR,*Self__0MFR;
-  __CHARACTER *new__2MFR,*Self__ANFR,*new__CNFR,*Self__GNFR,*new__INFR;
-  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__OKTK;
-  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__5N2K;
-  void *node__YKTK,*node__KO2K,*node1__MFHL,*node2__NFHL,*__tmp__XP2K;
-  __CHARACTER char__JL2K;
-  void **old_buckets__LFHL,**__tmp__AE5Q,**__tmp__BE5Q;
-  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *result__RHHL;
-  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *Self__SRPL;
-  __tmp__XMFK=Self__SMFK->context__BYPG;
-  tab__IBLK=NULL;
-  j__JBLK= 0;
-  t__KBLK=NULL;
-  if (((! has_prefix__5ZOK(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.name__1QB,(&__string_15))) || (((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.ensure_count__YDAG != (__INTEGER)(-  1)))) {
-    if ((((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '+')) {
-      print__1ZE(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.intern_name__C25F);
-      print__1ZE((&__string_383));
-      fputc((int)(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
-      print__1ZE((&__string_384));
-      __tmp__OCLK=((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      put_error__text__0AH( 2,(&__string_385));
-      put_position__ECH(__tmp__OCLK);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    t__KBLK=((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.type__D25F;
-    tab__IBLK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[size__X1BJ(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.type__D25F)];
-    j__JBLK= 0;
-    __tmp__KD5Q=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F;
-    __tmp__EGAR=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG;
-    while (((j__JBLK <= __tmp__KD5Q) && ((void *)((__LOCAL *)((void **)__tmp__EGAR)[j__JBLK])->parent_variable__T1LC.type__D25F != (void *)t__KBLK))) {
-      j__JBLK=(__INTEGER)(j__JBLK +  1);
-    };
-    if ((j__JBLK > ((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-      add_last__11FH(tab__IBLK,__tmp__XMFK);
-    } else {
-      __tmp__PD5Q=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F;
-      __tmp__FGAR=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG;
-      __tmp__GGAR=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG;
-      while ((((j__JBLK <= __tmp__PD5Q) && ((void *)((void **)__tmp__FGAR)[j__JBLK] != (void *)__tmp__XMFK)) && ((void *)((__LOCAL *)((void **)__tmp__GGAR)[j__JBLK])->parent_variable__T1LC.type__D25F == (void *)t__KBLK))) {
-        j__JBLK=(__INTEGER)(j__JBLK +  1);
-      };
-      if (((j__JBLK > ((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG)[j__JBLK] != (void *)__tmp__XMFK))) {
-        add__to__UEFL(tab__IBLK,__tmp__XMFK,j__JBLK);
-      };
-    };
-  };
-  if (Self__SMFK->is_first__CYPG) {
-    append__MOK(buffer__TMFK,(&__string_386));
-  } else {
-    append__MOK(buffer__TMFK,(&__string_387));
-  };
-  append__MOK(buffer__TMFK,((__LOCAL *)Self__SMFK->context__BYPG)->parent_variable__T1LC.intern_name__C25F);
-  Self__BMFR=((__STRING *)buffer__TMFK);
-  new_capacity__AMFR= 0;
-  if ((Self__BMFR->capacity__MNK <= Self__BMFR->count__VF)) {
-    if ((Self__BMFR->capacity__MNK ==  0)) {
-      Self__BMFR->capacity__MNK= 32;
-      Self__BMFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__AMFR=(__INTEGER)(Self__BMFR->capacity__MNK <<  1);
-      Self__CMFR=((__CHARACTER *)Self__BMFR->storage__XNK);
-      old_nb_elts__DMFR=Self__BMFR->capacity__MNK;
-      new__EMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CMFR),((__UINTEGER_32 )old_nb_elts__DMFR),((__UINTEGER_32 )new_capacity__AMFR)));
-      upper__XYQR=(__INTEGER)(new_capacity__AMFR -  1);
-      Self__VYQR=old_nb_elts__DMFR;
-      while ((Self__VYQR <= upper__XYQR)) {
-        new__EMFR[Self__VYQR]='\0';
-        Self__VYQR=(__INTEGER)(Self__VYQR +  1);
-      };
-      Self__BMFR->storage__XNK=new__EMFR;
-      Self__BMFR->capacity__MNK=new_capacity__AMFR;
-    };
-  };
-  ((__CHARACTER *)Self__BMFR->storage__XNK)[Self__BMFR->count__VF]=',';
-  Self__BMFR->count__VF=(__INTEGER)(Self__BMFR->count__VF +  1);
-  id__UMFK=((__UINTEGER_32 )Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM);
-  if (debug_with_code__R1) {
-    Self__OKTK=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)source_line__ZRB);
-    k__PKTK=id__UMFK;
-    node__YKTK=((void **)Self__OKTK->buckets__EFAE)[(__INTEGER)(((__INTEGER )id__UMFK) % Self__OKTK->capacity__VWZD)];
-    while ((! (((void *)node__YKTK == (void *)NULL) || (((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__YKTK)->key__ZZ0D == id__UMFK)))) {
-      node__YKTK=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__YKTK)->next__21BE;
-    };
-    if ((! ((void *)node__YKTK != (void *)NULL))) {
-      Self__FL2K=Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM;
-      char__JL2K='\0';
-      src__IL2K=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FL2K)) &  511)])->source__UFD;
-      pos__HL2K= 1;
-      __tmp__RL2K=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FL2K) >>  17) -  1);
-      Self__EW5K= 1;
-      limit_up__FW5K=((__INTEGER )__tmp__RL2K);
-      __tmp__VD5Q=((__STRING *)src__IL2K)->storage__XNK;
-      while ((Self__EW5K <= limit_up__FW5K)) {
-        while ((((__CHARACTER *)__tmp__VD5Q)[(__INTEGER)(pos__HL2K -  1)] != '\n')) {
-          pos__HL2K=(__INTEGER)(pos__HL2K +  1);
-        };
-        pos__HL2K=(__INTEGER)(pos__HL2K +  1);
-        Self__EW5K=(__INTEGER)(Self__EW5K +  1);
-      };
-      ((__STRING *)string_tmp__RB)->count__VF= 0;
-      while ((! ((pos__HL2K > ((__STRING *)src__IL2K)->count__VF) || (((__CHARACTER *)((__STRING *)src__IL2K)->storage__XNK)[(__INTEGER)(pos__HL2K -  1)] == '\n')))) {
-        char__JL2K=((__CHARACTER *)((__STRING *)src__IL2K)->storage__XNK)[(__INTEGER)(pos__HL2K -  1)];
-        if ((char__JL2K == '\\')) {
-          Self__HMFR=((__STRING *)string_tmp__RB);
-          new_capacity__GMFR= 0;
-          if ((Self__HMFR->capacity__MNK <= Self__HMFR->count__VF)) {
-            if ((Self__HMFR->capacity__MNK ==  0)) {
-              Self__HMFR->capacity__MNK= 32;
-              Self__HMFR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GMFR=(__INTEGER)(Self__HMFR->capacity__MNK <<  1);
-              Self__IMFR=((__CHARACTER *)Self__HMFR->storage__XNK);
-              old_nb_elts__JMFR=Self__HMFR->capacity__MNK;
-              new__KMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IMFR),((__UINTEGER_32 )old_nb_elts__JMFR),((__UINTEGER_32 )new_capacity__GMFR)));
-              upper__2YQR=(__INTEGER)(new_capacity__GMFR -  1);
-              Self__0YQR=old_nb_elts__JMFR;
-              while ((Self__0YQR <= upper__2YQR)) {
-                new__KMFR[Self__0YQR]='\0';
-                Self__0YQR=(__INTEGER)(Self__0YQR +  1);
-              };
-              Self__HMFR->storage__XNK=new__KMFR;
-              Self__HMFR->capacity__MNK=new_capacity__GMFR;
-            };
-          };
-          ((__CHARACTER *)Self__HMFR->storage__XNK)[Self__HMFR->count__VF]='\\';
-          Self__HMFR->count__VF=(__INTEGER)(Self__HMFR->count__VF +  1);
-        };
-        if ((char__JL2K == '"')) {
-          Self__NMFR=((__STRING *)string_tmp__RB);
-          new_capacity__MMFR= 0;
-          if ((Self__NMFR->capacity__MNK <= Self__NMFR->count__VF)) {
-            if ((Self__NMFR->capacity__MNK ==  0)) {
-              Self__NMFR->capacity__MNK= 32;
-              Self__NMFR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MMFR=(__INTEGER)(Self__NMFR->capacity__MNK <<  1);
-              Self__OMFR=((__CHARACTER *)Self__NMFR->storage__XNK);
-              old_nb_elts__PMFR=Self__NMFR->capacity__MNK;
-              new__QMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OMFR),((__UINTEGER_32 )old_nb_elts__PMFR),((__UINTEGER_32 )new_capacity__MMFR)));
-              upper__BZQR=(__INTEGER)(new_capacity__MMFR -  1);
-              Self__5YQR=old_nb_elts__PMFR;
-              while ((Self__5YQR <= upper__BZQR)) {
-                new__QMFR[Self__5YQR]='\0';
-                Self__5YQR=(__INTEGER)(Self__5YQR +  1);
-              };
-              Self__NMFR->storage__XNK=new__QMFR;
-              Self__NMFR->capacity__MNK=new_capacity__MMFR;
-            };
-          };
-          ((__CHARACTER *)Self__NMFR->storage__XNK)[Self__NMFR->count__VF]='\\';
-          Self__NMFR->count__VF=(__INTEGER)(Self__NMFR->count__VF +  1);
-        };
-        Self__TMFR=((__STRING *)string_tmp__RB);
-        new_capacity__SMFR= 0;
-        if ((Self__TMFR->capacity__MNK <= Self__TMFR->count__VF)) {
-          if ((Self__TMFR->capacity__MNK ==  0)) {
-            Self__TMFR->capacity__MNK= 32;
-            Self__TMFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__SMFR=(__INTEGER)(Self__TMFR->capacity__MNK <<  1);
-            Self__UMFR=((__CHARACTER *)Self__TMFR->storage__XNK);
-            old_nb_elts__VMFR=Self__TMFR->capacity__MNK;
-            new__WMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UMFR),((__UINTEGER_32 )old_nb_elts__VMFR),((__UINTEGER_32 )new_capacity__SMFR)));
-            upper__GZQR=(__INTEGER)(new_capacity__SMFR -  1);
-            Self__EZQR=old_nb_elts__VMFR;
-            while ((Self__EZQR <= upper__GZQR)) {
-              new__WMFR[Self__EZQR]='\0';
-              Self__EZQR=(__INTEGER)(Self__EZQR +  1);
-            };
-            Self__TMFR->storage__XNK=new__WMFR;
-            Self__TMFR->capacity__MNK=new_capacity__SMFR;
-          };
-        };
-        ((__CHARACTER *)Self__TMFR->storage__XNK)[Self__TMFR->count__VF]=char__JL2K;
-        Self__TMFR->count__VF=(__INTEGER)(Self__TMFR->count__VF +  1);
-        pos__HL2K=(__INTEGER)(pos__HL2K +  1);
-      };
-      Self__OG0Q=((__STRING *)string_tmp__RB);
-      if ((((__INTEGER_8 )((__CHARACTER *)Self__OG0Q->storage__XNK)[(__INTEGER)(Self__OG0Q->count__VF -  1)]) ==  13)) {
-        Self__HGAR=((__STRING *)string_tmp__RB);
-        if (( 1 > Self__HGAR->count__VF)) {
-          Self__HGAR->count__VF= 0;
-        } else {
-          Self__HGAR->count__VF=(__INTEGER)(Self__HGAR->count__VF -  1);
-        };
-      };
-      result__NX5K=create__AXB(((__STRING *)string_tmp__RB)->count__VF);
-      copy__BNK(result__NX5K,string_tmp__RB);
-      Self__5N2K=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)source_line__ZRB);
-      k__BO2K=id__UMFK;
-      h__IO2K=((__INTEGER )id__UMFK);
-      idx__JO2K=(__INTEGER)(h__IO2K % Self__5N2K->capacity__VWZD);
-      node__KO2K=((void **)Self__5N2K->buckets__EFAE)[idx__JO2K];
-      while ((! (((void *)node__KO2K == (void *)NULL) || (((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__KO2K)->key__ZZ0D == id__UMFK)))) {
-        node__KO2K=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__KO2K)->next__21BE;
-      };
-      if (((void *)node__KO2K == (void *)NULL)) {
-        if ((Self__5N2K->capacity__VWZD == Self__5N2K->count__1RB)) {
-          idx__IFHL= 0;
-          node1__MFHL=NULL;
-          node2__NFHL=NULL;
-          old_buckets__LFHL=Self__5N2K->buckets__EFAE;
-          new_capacity__JFHL=prime_number_ceiling__X3Q((__INTEGER)(Self__5N2K->capacity__VWZD +  1));
-          Self__5N2K->buckets__EFAE=create__MBIE(new_capacity__JFHL);
-          i__KFHL=(__INTEGER)(Self__5N2K->capacity__VWZD -  1);
-          Self__5N2K->capacity__VWZD=new_capacity__JFHL;
-          __tmp__AE5Q=Self__5N2K->buckets__EFAE;
-          __tmp__BE5Q=Self__5N2K->buckets__EFAE;
-          while ((i__KFHL >=  0)) {
-            node1__MFHL=((void **)old_buckets__LFHL)[i__KFHL];
-            while (((void *)node1__MFHL != (void *)NULL)) {
-              node2__NFHL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__MFHL)->next__21BE;
-              idx__IFHL=(__INTEGER)(((__INTEGER )((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__MFHL)->key__ZZ0D) % new_capacity__JFHL);
-              ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__MFHL)->next__21BE=((void **)__tmp__AE5Q)[idx__IFHL];
-              ((void **)__tmp__BE5Q)[idx__IFHL]=node1__MFHL;
-              node1__MFHL=node2__NFHL;
-            };
-            i__KFHL=(__INTEGER)(i__KFHL -  1);
-          };
-          Self__5N2K->cache_user__GFAE=(__INTEGER)(-  1);
-          idx__JO2K=(__INTEGER)(h__IO2K % new_capacity__JFHL);
-        };
-        __tmp__XP2K=((void **)Self__5N2K->buckets__EFAE)[idx__JO2K];
-        result__RHHL=NULL;
-        ptr__SHHL=((__POINTER )(NULL));
-        typ_id__XHHL= 0;
-        sz__UHHL=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o));
-        if ((sz__UHHL ==  0)) {
-          result__RHHL=HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__;
-        } else {
-          typ_id__XHHL=__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UHHL);
-          if ((typ_id__XHHL == (__INTEGER)(-  1))) {
-            a__WG0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UG0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UHHL + a__WG0Q) & (__UINTEGER_32)(~ a__WG0Q));
-            ptr_table__JZQR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UG0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__IZQR=((__POINTER )(NULL));
-            result__KZQR=((__POINTER *)ptr_table__JZQR)[ 0];
-            if ((result__KZQR == (void *)NULL)) {
-              result__KZQR=new_lab__2PJ(new_size__UG0Q);
-              next__IZQR=(void *)((unsigned long)result__KZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UG0Q)));
-              ((__POINTER *)next__IZQR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JZQR)[ 0]=next__IZQR;
-            } else {
-              next__IZQR=((__POINTER *)result__KZQR)[ 0];
-              if ((next__IZQR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KZQR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UG0Q <<  1)) <=  4096)) {
-                  next__IZQR=(void *)((unsigned long)result__KZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UG0Q)));
-                } else {
-                  next__IZQR=new_lab__2PJ(new_size__UG0Q);
-                };
-                ((__POINTER *)next__IZQR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JZQR)[ 0]=next__IZQR;
-              } else {
-                ((__POINTER *)result__KZQR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IZQR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__KZQR=next__IZQR;
-              };
-            };
-            ptr__SHHL=result__KZQR;
-          } else {
-            t__0G0Q=((__UINTEGER_32 )typ_id__XHHL);
-            a__2G0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__RZQR=(__UINTEGER_32)((__UINTEGER_32)(sz__UHHL + a__2G0Q) & (__UINTEGER_32)(~ a__2G0Q));
-            ptr_table__OZQR=((__POINTER )(&(table_type[(t__0G0Q)])));
-            lab_type__QZQR=(__UINTEGER_32)(t__0G0Q |  1);
-            next__NZQR=((__POINTER )(NULL));
-            result__PZQR=((__POINTER *)ptr_table__OZQR)[ 0];
-            if ((result__PZQR == (void *)NULL)) {
-              result__PZQR=new_lab__2PJ(lab_type__QZQR);
-              next__NZQR=(void *)((unsigned long)result__PZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RZQR)));
-              ((__POINTER *)next__NZQR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OZQR)[ 0]=next__NZQR;
-            } else {
-              next__NZQR=((__POINTER *)result__PZQR)[ 0];
-              if ((next__NZQR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PZQR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RZQR <<  1)) <=  4096)) {
-                  next__NZQR=(void *)((unsigned long)result__PZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RZQR)));
-                } else {
-                  next__NZQR=new_lab__2PJ(lab_type__QZQR);
-                };
-                ((__POINTER *)next__NZQR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OZQR)[ 0]=next__NZQR;
-              } else {
-                ((__POINTER *)result__PZQR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NZQR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__PZQR=next__NZQR;
-              };
-            };
-            ptr__SHHL=result__PZQR;
-          };
-          result__RHHL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)ptr__SHHL);
-          *(result__RHHL) = *(HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__);
-        };
-        Self__SRPL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)result__RHHL);
-        Self__SRPL->item__Q00D=result__NX5K;
-        Self__SRPL->key__ZZ0D=id__UMFK;
-        Self__SRPL->next__21BE=__tmp__XP2K;
-        node__KO2K=result__RHHL;
-        ((void **)Self__5N2K->buckets__EFAE)[idx__JO2K]=result__RHHL;
-        Self__5N2K->count__1RB=(__INTEGER)(Self__5N2K->count__1RB +  1);
-        Self__5N2K->cache_user__GFAE=(__INTEGER)(-  1);
-      } else {
-        ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__KO2K)->item__Q00D=result__NX5K;
-      };
-    };
-    Self__ZMFR=((__STRING *)buffer__TMFK);
-    new_capacity__YMFR= 0;
-    if ((Self__ZMFR->capacity__MNK <= Self__ZMFR->count__VF)) {
-      if ((Self__ZMFR->capacity__MNK ==  0)) {
-        Self__ZMFR->capacity__MNK= 32;
-        Self__ZMFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YMFR=(__INTEGER)(Self__ZMFR->capacity__MNK <<  1);
-        Self__0MFR=((__CHARACTER *)Self__ZMFR->storage__XNK);
-        old_nb_elts__1MFR=Self__ZMFR->capacity__MNK;
-        new__2MFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0MFR),((__UINTEGER_32 )old_nb_elts__1MFR),((__UINTEGER_32 )new_capacity__YMFR)));
-        upper__VZQR=(__INTEGER)(new_capacity__YMFR -  1);
-        Self__TZQR=old_nb_elts__1MFR;
-        while ((Self__TZQR <= upper__VZQR)) {
-          new__2MFR[Self__TZQR]='\0';
-          Self__TZQR=(__INTEGER)(Self__TZQR +  1);
-        };
-        Self__ZMFR->storage__XNK=new__2MFR;
-        Self__ZMFR->capacity__MNK=new_capacity__YMFR;
-      };
-    };
-    ((__CHARACTER *)Self__ZMFR->storage__XNK)[Self__ZMFR->count__VF]='L';
-    Self__ZMFR->count__VF=(__INTEGER)(Self__ZMFR->count__VF +  1);
-  };
-  append_in__Z4H(id__UMFK,buffer__TMFK);
-  Self__5MFR=((__STRING *)buffer__TMFK);
-  new_capacity__4MFR= 0;
-  if ((Self__5MFR->capacity__MNK <= Self__5MFR->count__VF)) {
-    if ((Self__5MFR->capacity__MNK ==  0)) {
-      Self__5MFR->capacity__MNK= 32;
-      Self__5MFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4MFR=(__INTEGER)(Self__5MFR->capacity__MNK <<  1);
-      Self__ANFR=((__CHARACTER *)Self__5MFR->storage__XNK);
-      old_nb_elts__BNFR=Self__5MFR->capacity__MNK;
-      new__CNFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ANFR),((__UINTEGER_32 )old_nb_elts__BNFR),((__UINTEGER_32 )new_capacity__4MFR)));
-      upper__0ZQR=(__INTEGER)(new_capacity__4MFR -  1);
-      Self__YZQR=old_nb_elts__BNFR;
-      while ((Self__YZQR <= upper__0ZQR)) {
-        new__CNFR[Self__YZQR]='\0';
-        Self__YZQR=(__INTEGER)(Self__YZQR +  1);
-      };
-      Self__5MFR->storage__XNK=new__CNFR;
-      Self__5MFR->capacity__MNK=new_capacity__4MFR;
-    };
-  };
-  ((__CHARACTER *)Self__5MFR->storage__XNK)[Self__5MFR->count__VF]=')';
-  Self__5MFR->count__VF=(__INTEGER)(Self__5MFR->count__VF +  1);
-  append__MOK(buffer__TMFK,(&__string_388));
-  append_in__Z4H((__UINTEGER_32)(((__UINTEGER_32 )Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM) >>  17),buffer__TMFK);
-  Self__FNFR=((__STRING *)buffer__TMFK);
-  new_capacity__ENFR= 0;
-  if ((Self__FNFR->capacity__MNK <= Self__FNFR->count__VF)) {
-    if ((Self__FNFR->capacity__MNK ==  0)) {
-      Self__FNFR->capacity__MNK= 32;
-      Self__FNFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__ENFR=(__INTEGER)(Self__FNFR->capacity__MNK <<  1);
-      Self__GNFR=((__CHARACTER *)Self__FNFR->storage__XNK);
-      old_nb_elts__HNFR=Self__FNFR->capacity__MNK;
-      new__INFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GNFR),((__UINTEGER_32 )old_nb_elts__HNFR),((__UINTEGER_32 )new_capacity__ENFR)));
-      upper__5ZQR=(__INTEGER)(new_capacity__ENFR -  1);
-      Self__3ZQR=old_nb_elts__HNFR;
-      while ((Self__3ZQR <= upper__5ZQR)) {
-        new__INFR[Self__3ZQR]='\0';
-        Self__3ZQR=(__INTEGER)(Self__3ZQR +  1);
-      };
-      Self__FNFR->storage__XNK=new__INFR;
-      Self__FNFR->capacity__MNK=new_capacity__ENFR;
-    };
-  };
-  ((__CHARACTER *)Self__FNFR->storage__XNK)[Self__FNFR->count__VF]=' ';
-  Self__FNFR->count__VF=(__INTEGER)(Self__FNFR->count__VF +  1);
-  append__MOK(buffer__TMFK,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM)) &  511)])->parent_named__QD.name__1QB);
-}
-
-static void genere__WIEK(__EXTERNAL_C *Self__XIEK,void *buffer__YIEK)
-// ({EXTERNAL_C},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __INTEGER idx__ZIEK,beg__0IEK,new_capacity__KNFR,old_nb_elts__NNFR;
-  __INTEGER upper__E0QR,Self__C0QR,__tmp__VJEK,Self__0SSK,__tmp__2JEK;
-  __INTEGER Self__IBDL,new_capacity__QNFR,old_nb_elts__TNFR,upper__J0QR;
-  __INTEGER Self__H0QR,new_capacity__WNFR,old_nb_elts__ZNFR,upper__O0QR;
-  __INTEGER Self__M0QR,new_capacity__2NFR,old_nb_elts__5NFR,upper__T0QR;
-  __INTEGER Self__R0QR,__tmp__OKEK,Self__KTSK,new_capacity__COFR;
-  __INTEGER old_nb_elts__FOFR,upper__Y0QR,Self__W0QR;
-  __STRING *Self__LNFR,*Self__RNFR,*Self__XNFR,*Self__3NFR,*Self__DOFR;
-  void *__tmp__IKEK;
-  __CHARACTER_CST *Self__YGIQ;
-  __CHARACTER *Self__MNFR,*new__ONFR,*Self__SNFR,*new__UNFR,*Self__YNFR;
-  __CHARACTER *new__0NFR,*Self__4NFR,*new__AOFR,*Self__EOFR,*new__GOFR;
-  __CHARACTER ch__VNFR,ch__HOFR;
-  idx__ZIEK= 0;
-  beg__0IEK= 0;
-  if (((void *)((__TYPE_FULL *)Self__XIEK->static_type__1VZD)->parent_type__5SL != (void *)TYPE_VOID__)) {
-    append__MOK(buffer__YIEK,(&__string_389));
-    genere_declaration__Y1NI(Self__XIEK->static_type__1VZD,buffer__YIEK);
-    Self__LNFR=((__STRING *)buffer__YIEK);
-    new_capacity__KNFR= 0;
-    if ((Self__LNFR->capacity__MNK <= Self__LNFR->count__VF)) {
-      if ((Self__LNFR->capacity__MNK ==  0)) {
-        Self__LNFR->capacity__MNK= 32;
-        Self__LNFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__KNFR=(__INTEGER)(Self__LNFR->capacity__MNK <<  1);
-        Self__MNFR=((__CHARACTER *)Self__LNFR->storage__XNK);
-        old_nb_elts__NNFR=Self__LNFR->capacity__MNK;
-        new__ONFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MNFR),((__UINTEGER_32 )old_nb_elts__NNFR),((__UINTEGER_32 )new_capacity__KNFR)));
-        upper__E0QR=(__INTEGER)(new_capacity__KNFR -  1);
-        Self__C0QR=old_nb_elts__NNFR;
-        while ((Self__C0QR <= upper__E0QR)) {
-          new__ONFR[Self__C0QR]='\0';
-          Self__C0QR=(__INTEGER)(Self__C0QR +  1);
-        };
-        Self__LNFR->storage__XNK=new__ONFR;
-        Self__LNFR->capacity__MNK=new_capacity__KNFR;
-      };
-    };
-    ((__CHARACTER *)Self__LNFR->storage__XNK)[Self__LNFR->count__VF]=' ';
-    Self__LNFR->count__VF=(__INTEGER)(Self__LNFR->count__VF +  1);
-    genere_star_declaration__Y2NI(Self__XIEK->static_type__1VZD,buffer__YIEK);
-    append__MOK(buffer__YIEK,(&__string_390));
-  };
-  if (((void *)Self__XIEK->access_list__4VZD != (void *)NULL)) {
-    beg__0IEK= 1;
-    idx__ZIEK=index_of__since__QRSK(Self__XIEK->code__3VZD, 1);
-    __tmp__VJEK=((__FAST_ARRAYoEXPRo *)Self__XIEK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__0SSK= 0;
-    while ((Self__0SSK <= __tmp__VJEK)) {
-      __tmp__2JEK=(__INTEGER)(idx__ZIEK -  1);
-      Self__IBDL=beg__0IEK;
-      while ((Self__IBDL <= __tmp__2JEK)) {
-        Self__RNFR=((__STRING *)buffer__YIEK);
-        ch__VNFR=((__CHARACTER *)((__STRING_CONSTANT *)Self__XIEK->code__3VZD)->storage__X4K)[(__INTEGER)(Self__IBDL -  1)];
-        new_capacity__QNFR= 0;
-        if ((Self__RNFR->capacity__MNK <= Self__RNFR->count__VF)) {
-          if ((Self__RNFR->capacity__MNK ==  0)) {
-            Self__RNFR->capacity__MNK= 32;
-            Self__RNFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__QNFR=(__INTEGER)(Self__RNFR->capacity__MNK <<  1);
-            Self__SNFR=((__CHARACTER *)Self__RNFR->storage__XNK);
-            old_nb_elts__TNFR=Self__RNFR->capacity__MNK;
-            new__UNFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SNFR),((__UINTEGER_32 )old_nb_elts__TNFR),((__UINTEGER_32 )new_capacity__QNFR)));
-            upper__J0QR=(__INTEGER)(new_capacity__QNFR -  1);
-            Self__H0QR=old_nb_elts__TNFR;
-            while ((Self__H0QR <= upper__J0QR)) {
-              new__UNFR[Self__H0QR]='\0';
-              Self__H0QR=(__INTEGER)(Self__H0QR +  1);
-            };
-            Self__RNFR->storage__XNK=new__UNFR;
-            Self__RNFR->capacity__MNK=new_capacity__QNFR;
-          };
-        };
-        ((__CHARACTER *)Self__RNFR->storage__XNK)[Self__RNFR->count__VF]=ch__VNFR;
-        Self__RNFR->count__VF=(__INTEGER)(Self__RNFR->count__VF +  1);
-        Self__IBDL=(__INTEGER)(Self__IBDL +  1);
-      };
-      beg__0IEK=(__INTEGER)(idx__ZIEK +  1);
-      __tmp__IKEK=((void **)((__FAST_ARRAYoEXPRo *)Self__XIEK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0SSK];
-      switch (((struct ___OBJ *)__tmp__IKEK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__IKEK),buffer__YIEK);
-        append__MOK(buffer__YIEK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__YIEK,((__REAL_CST *)__tmp__IKEK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__YGIQ=((__CHARACTER_CST *)__tmp__IKEK);
-        Self__XNFR=((__STRING *)buffer__YIEK);
-        new_capacity__WNFR= 0;
-        if ((Self__XNFR->capacity__MNK <= Self__XNFR->count__VF)) {
-          if ((Self__XNFR->capacity__MNK ==  0)) {
-            Self__XNFR->capacity__MNK= 32;
-            Self__XNFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__WNFR=(__INTEGER)(Self__XNFR->capacity__MNK <<  1);
-            Self__YNFR=((__CHARACTER *)Self__XNFR->storage__XNK);
-            old_nb_elts__ZNFR=Self__XNFR->capacity__MNK;
-            new__0NFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YNFR),((__UINTEGER_32 )old_nb_elts__ZNFR),((__UINTEGER_32 )new_capacity__WNFR)));
-            upper__O0QR=(__INTEGER)(new_capacity__WNFR -  1);
-            Self__M0QR=old_nb_elts__ZNFR;
-            while ((Self__M0QR <= upper__O0QR)) {
-              new__0NFR[Self__M0QR]='\0';
-              Self__M0QR=(__INTEGER)(Self__M0QR +  1);
-            };
-            Self__XNFR->storage__XNK=new__0NFR;
-            Self__XNFR->capacity__MNK=new_capacity__WNFR;
-          };
-        };
-        ((__CHARACTER *)Self__XNFR->storage__XNK)[Self__XNFR->count__VF]='\'';
-        Self__XNFR->count__VF=(__INTEGER)(Self__XNFR->count__VF +  1);
-        append__MOK(buffer__YIEK,Self__YGIQ->text__PN2H);
-        Self__3NFR=((__STRING *)buffer__YIEK);
-        new_capacity__2NFR= 0;
-        if ((Self__3NFR->capacity__MNK <= Self__3NFR->count__VF)) {
-          if ((Self__3NFR->capacity__MNK ==  0)) {
-            Self__3NFR->capacity__MNK= 32;
-            Self__3NFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__2NFR=(__INTEGER)(Self__3NFR->capacity__MNK <<  1);
-            Self__4NFR=((__CHARACTER *)Self__3NFR->storage__XNK);
-            old_nb_elts__5NFR=Self__3NFR->capacity__MNK;
-            new__AOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4NFR),((__UINTEGER_32 )old_nb_elts__5NFR),((__UINTEGER_32 )new_capacity__2NFR)));
-            upper__T0QR=(__INTEGER)(new_capacity__2NFR -  1);
-            Self__R0QR=old_nb_elts__5NFR;
-            while ((Self__R0QR <= upper__T0QR)) {
-              new__AOFR[Self__R0QR]='\0';
-              Self__R0QR=(__INTEGER)(Self__R0QR +  1);
-            };
-            Self__3NFR->storage__XNK=new__AOFR;
-            Self__3NFR->capacity__MNK=new_capacity__2NFR;
-          };
-        };
-        ((__CHARACTER *)Self__3NFR->storage__XNK)[Self__3NFR->count__VF]='\'';
-        Self__3NFR->count__VF=(__INTEGER)(Self__3NFR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__YIEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IKEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__IKEK,buffer__YIEK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__IKEK,buffer__YIEK);
-      } break;
-      };
-      idx__ZIEK=index_of__since__QRSK(Self__XIEK->code__3VZD,beg__0IEK);
-      Self__0SSK=(__INTEGER)(Self__0SSK +  1);
-    };
-    __tmp__OKEK=((__STRING_CONSTANT *)Self__XIEK->code__3VZD)->count__XHB;
-    Self__KTSK=beg__0IEK;
-    while ((Self__KTSK <= __tmp__OKEK)) {
-      Self__DOFR=((__STRING *)buffer__YIEK);
-      ch__HOFR=((__CHARACTER *)((__STRING_CONSTANT *)Self__XIEK->code__3VZD)->storage__X4K)[(__INTEGER)(Self__KTSK -  1)];
-      new_capacity__COFR= 0;
-      if ((Self__DOFR->capacity__MNK <= Self__DOFR->count__VF)) {
-        if ((Self__DOFR->capacity__MNK ==  0)) {
-          Self__DOFR->capacity__MNK= 32;
-          Self__DOFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__COFR=(__INTEGER)(Self__DOFR->capacity__MNK <<  1);
-          Self__EOFR=((__CHARACTER *)Self__DOFR->storage__XNK);
-          old_nb_elts__FOFR=Self__DOFR->capacity__MNK;
-          new__GOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EOFR),((__UINTEGER_32 )old_nb_elts__FOFR),((__UINTEGER_32 )new_capacity__COFR)));
-          upper__Y0QR=(__INTEGER)(new_capacity__COFR -  1);
-          Self__W0QR=old_nb_elts__FOFR;
-          while ((Self__W0QR <= upper__Y0QR)) {
-            new__GOFR[Self__W0QR]='\0';
-            Self__W0QR=(__INTEGER)(Self__W0QR +  1);
-          };
-          Self__DOFR->storage__XNK=new__GOFR;
-          Self__DOFR->capacity__MNK=new_capacity__COFR;
-        };
-      };
-      ((__CHARACTER *)Self__DOFR->storage__XNK)[Self__DOFR->count__VF]=ch__HOFR;
-      Self__DOFR->count__VF=(__INTEGER)(Self__DOFR->count__VF +  1);
-      Self__KTSK=(__INTEGER)(Self__KTSK +  1);
-    };
-  } else {
-    append__MOK(buffer__YIEK,Self__XIEK->code__3VZD);
-  };
-  if (((void *)((__TYPE_FULL *)Self__XIEK->static_type__1VZD)->parent_type__5SL != (void *)TYPE_VOID__)) {
-    append__MOK(buffer__YIEK,(&__string_391));
-  };
-}
-
-static void genere__ILEK(__PROTOTYPE_CST *Self__JLEK,void *buffer__KLEK)
-// ({PROTOTYPE_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __TYPE_FULL *Self__RAKK;
-  void *tb__TAKK,*__tmp__UBKK;
-  void *__tmp__TBKK,*__tmp__ACKK,*__tmp__GCKK;
-  __TYPE *Self__EKRQ,*Self__PSZK;
-  __TYPE_VOID *Self__3LZQ,*Self__ZSZK;
-  __TYPE_CONTEXT *Self__5LZQ,*Self__5SZK;
-  __TYPE_GENERIC *Self__EHIQ,*Self__JTZK;
-  __STRING *Self__JOFR;
-  __INTEGER new_capacity__IOFR,old_nb_elts__LOFR,upper__30QR,Self__10QR;
-  __BOOLEAN __tmp__0BKK;
-  __CHARACTER *Self__KOFR,*new__MOFR;
-  Self__RAKK=((__TYPE_FULL *)Self__JLEK->parent_constant__W2LC.static_type__M2YD);
-  tb__TAKK=NULL;
-  if ((((((__UINTEGER_8)(Self__RAKK->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(Self__RAKK->flag__ATL &  16) !=  0))) && ((void *)Self__RAKK->parent_type__5SL != (void *)type_true__FJB)) && ((void *)Self__RAKK->parent_type__5SL != (void *)type_false__NJB))) {
-    __tmp__TBKK=Self__RAKK->parent_type__5SL;
-    if (__tmp__TBKK==NULL) {
-      __tmp__UBKK=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__TBKK)->__id) {
-      case __TYPE__: {
-        __tmp__UBKK=NULL;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__UBKK=NULL;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__UBKK=NULL;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__UBKK=NULL;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__UBKK=NULL;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__UBKK=NULL;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__UBKK=((void *)__tmp__TBKK);
-      } break;
-      }
-    };
-    tb__TAKK=__tmp__UBKK;
-    __tmp__0BKK=((void *)__tmp__UBKK == (void *)NULL);
-  } else {
-    __tmp__0BKK=FALSE__;
-  };
-  if (__tmp__0BKK) {
-    append__MOK(buffer__KLEK,(&__string_392));
-    __tmp__ACKK=Self__RAKK->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__ACKK)->__id) {
-    case __TYPE__: {
-      Self__EKRQ=((__TYPE *)__tmp__ACKK);
-      append__MOK(buffer__KLEK,((__PROTOTYPE *)Self__EKRQ->prototype__RD)->parent_named__QD.name__1QB);
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__UJ5I(Self__EKRQ);
-    } break;
-    case __TYPE_NULL__: {
-      append__MOK(buffer__KLEK,(&__string_59));
-    } break;
-    case __TYPE_VOID__: {
-      Self__3LZQ=((__TYPE_VOID *)__tmp__ACKK);
-      append__MOK(buffer__KLEK,(&__string_2));
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__OM5I(Self__3LZQ);
-    } break;
-    case __TYPE_CONTEXT__: {
-      Self__5LZQ=((__TYPE_CONTEXT *)__tmp__ACKK);
-      append__MOK(buffer__KLEK,(&__string_44));
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__1N5I(Self__5LZQ);
-    } break;
-    case __TYPE_ID__: {
-      append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__ACKK)->parent_type__WIB.index__LJC),buffer__KLEK);
-    } break;
-    case __TYPE_GENERIC__: {
-      Self__EHIQ=((__TYPE_GENERIC *)__tmp__ACKK);
-      append__MOK(buffer__KLEK,Self__EHIQ->intern_name__UR2B);
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__JP5I(Self__EHIQ);
-    } break;
-    case __PROFIL_BLOCK__: {
-      append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__ACKK)->parent_type__PGAG.index__LJC),buffer__KLEK);
-    } break;
-    };
-    Self__JOFR=((__STRING *)buffer__KLEK);
-    new_capacity__IOFR= 0;
-    if ((Self__JOFR->capacity__MNK <= Self__JOFR->count__VF)) {
-      if ((Self__JOFR->capacity__MNK ==  0)) {
-        Self__JOFR->capacity__MNK= 32;
-        Self__JOFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IOFR=(__INTEGER)(Self__JOFR->capacity__MNK <<  1);
-        Self__KOFR=((__CHARACTER *)Self__JOFR->storage__XNK);
-        old_nb_elts__LOFR=Self__JOFR->capacity__MNK;
-        new__MOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KOFR),((__UINTEGER_32 )old_nb_elts__LOFR),((__UINTEGER_32 )new_capacity__IOFR)));
-        upper__30QR=(__INTEGER)(new_capacity__IOFR -  1);
-        Self__10QR=old_nb_elts__LOFR;
-        while ((Self__10QR <= upper__30QR)) {
-          new__MOFR[Self__10QR]='\0';
-          Self__10QR=(__INTEGER)(Self__10QR +  1);
-        };
-        Self__JOFR->storage__XNK=new__MOFR;
-        Self__JOFR->capacity__MNK=new_capacity__IOFR;
-      };
-    };
-    ((__CHARACTER *)Self__JOFR->storage__XNK)[Self__JOFR->count__VF]=')';
-    Self__JOFR->count__VF=(__INTEGER)(Self__JOFR->count__VF +  1);
-  } else {
-    __tmp__GCKK=Self__RAKK->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__GCKK)->__id) {
-    case __TYPE__: {
-      Self__PSZK=((__TYPE *)__tmp__GCKK);
-      append__MOK(buffer__KLEK,((__PROTOTYPE *)Self__PSZK->prototype__RD)->parent_named__QD.name__1QB);
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__UJ5I(Self__PSZK);
-    } break;
-    case __TYPE_NULL__: {
-      append__MOK(buffer__KLEK,(&__string_59));
-    } break;
-    case __TYPE_VOID__: {
-      Self__ZSZK=((__TYPE_VOID *)__tmp__GCKK);
-      append__MOK(buffer__KLEK,(&__string_2));
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__OM5I(Self__ZSZK);
-    } break;
-    case __TYPE_CONTEXT__: {
-      Self__5SZK=((__TYPE_CONTEXT *)__tmp__GCKK);
-      append__MOK(buffer__KLEK,(&__string_44));
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__1N5I(Self__5SZK);
-    } break;
-    case __TYPE_ID__: {
-      append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__GCKK)->parent_type__WIB.index__LJC),buffer__KLEK);
-    } break;
-    case __TYPE_GENERIC__: {
-      Self__JTZK=((__TYPE_GENERIC *)__tmp__GCKK);
-      append__MOK(buffer__KLEK,Self__JTZK->intern_name__UR2B);
-      append__MOK(buffer__KLEK,(&__string_92));
-      add_genere_list__JP5I(Self__JTZK);
-    } break;
-    case __PROFIL_BLOCK__: {
-      append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__GCKK)->parent_type__PGAG.index__LJC),buffer__KLEK);
-    } break;
-    };
-  };
-}
-
-static void genere__MLEK(__INTEGER_CST *Self__NLEK,void *buffer__OLEK)
-// ({INTEGER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__POFR;
-  __INTEGER new_capacity__OOFR,old_nb_elts__ROFR,upper__C1QR,Self__A1QR;
-  __CHARACTER *Self__QOFR,*new__SOFR;
-  __BOOLEAN __tmp__2LEK;
-  Self__POFR=((__STRING *)buffer__OLEK);
-  new_capacity__OOFR= 0;
-  if ((Self__POFR->capacity__MNK <= Self__POFR->count__VF)) {
-    if ((Self__POFR->capacity__MNK ==  0)) {
-      Self__POFR->capacity__MNK= 32;
-      Self__POFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OOFR=(__INTEGER)(Self__POFR->capacity__MNK <<  1);
-      Self__QOFR=((__CHARACTER *)Self__POFR->storage__XNK);
-      old_nb_elts__ROFR=Self__POFR->capacity__MNK;
-      new__SOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QOFR),((__UINTEGER_32 )old_nb_elts__ROFR),((__UINTEGER_32 )new_capacity__OOFR)));
-      upper__C1QR=(__INTEGER)(new_capacity__OOFR -  1);
-      Self__A1QR=old_nb_elts__ROFR;
-      while ((Self__A1QR <= upper__C1QR)) {
-        new__SOFR[Self__A1QR]='\0';
-        Self__A1QR=(__INTEGER)(Self__A1QR +  1);
-      };
-      Self__POFR->storage__XNK=new__SOFR;
-      Self__POFR->capacity__MNK=new_capacity__OOFR;
-    };
-  };
-  ((__CHARACTER *)Self__POFR->storage__XNK)[Self__POFR->count__VF]=' ';
-  Self__POFR->count__VF=(__INTEGER)(Self__POFR->count__VF +  1);
-  append_in__XYWE(Self__NLEK->value__W4YD,buffer__OLEK);
-  if ((Self__NLEK->value__W4YD >  4294967295LU)) {
-    append__MOK(buffer__OLEK,(&__string_393));
-    __tmp__2LEK=TRUE__;
-  } else {
-    __tmp__2LEK=FALSE__;
-  };
-  if ((! __tmp__2LEK)) {
-    if ((Self__NLEK->value__W4YD >  2147483647)) {
-      append__MOK(buffer__OLEK,(&__string_394));
-    };
-  };
-}
-
-static void genere__3FJM(__SWITCH *Self__4FJM,void *buffer__5FJM)
-// ({SWITCH},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER first_case__BGJM,__tmp__ASIN,i__BWNN,new_capacity__UOFR;
-  __INTEGER old_nb_elts__XOFR,upper__H1QR,Self__F1QR,new_capacity__0OFR;
-  __INTEGER old_nb_elts__3OFR,upper__M1QR,Self__K1QR,__tmp__2KJM;
-  __INTEGER Self__EYPM,new_capacity__APFR,old_nb_elts__DPFR,upper__R1QR;
-  __INTEGER Self__P1QR,new_capacity__GPFR,old_nb_elts__JPFR,upper__W1QR;
-  __INTEGER Self__U1QR,new_capacity__MPFR,old_nb_elts__PPFR,upper__11QR;
-  __INTEGER Self__Z1QR,new_capacity__SPFR,old_nb_elts__VPFR,upper__A2QR;
-  __INTEGER Self__41QR;
-  void *wrt__EGJM,*__tmp__ZGJM;
-  void *__tmp__YGJM;
-  void *typ_first__CGJM,*__tmp__XKJM,*__tmp__FLJM;
-  void *__tmp__KHJM,*typ_id__DGJM;
-  void *__tmp__0HJM,*__tmp__LIJM,*__tmp__RIJM,*__tmp__SIJM,*__tmp__YKJM;
-  void *__tmp__1HJM,*__tmp__TIJM;
-  __CHARACTER_CST *Self__JHIQ;
-  __STRING *Self__VOFR,*Self__1OFR,*Self__BPFR,*Self__HPFR,*Self__NPFR;
-  __STRING *Self__JGAR,*Self__TPFR;
-  __TYPE *Self__2KRQ,*Self__O2WM;
-  __TYPE_GENERIC *Self__RHIQ,*Self__O3WM;
-  __BOOLEAN __tmp__3GJM;
-  __FAST_ARRAYoCASEo *Self__JRIN;
-  void **__tmp__5RIN,**Self__YVNN;
-  __CHARACTER *Self__WOFR,*new__YOFR,*Self__2OFR,*new__4OFR,*Self__CPFR;
-  __CHARACTER *new__EPFR,*Self__IPFR,*new__KPFR,*Self__OPFR,*new__QPFR;
-  __CHARACTER *Self__UPFR,*new__WPFR;
-  first_case__BGJM= 0;
-  wrt__EGJM=NULL;
-  if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)TYPE_NULL__) && (debug_level_option__3C ==  0))) {
-    __tmp__YGJM=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-    if (__tmp__YGJM==NULL) {
-      __tmp__ZGJM=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__YGJM)->__id) {
-      case __LIST__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __PUSH__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __SWITCH__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __NODE_TYPE__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __NODE_STYLE__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__ZGJM=((void *)__tmp__YGJM);
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__ZGJM=((void *)__tmp__YGJM);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __NOP__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__ZGJM=((void *)__tmp__YGJM);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __LOOP__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __LOOP_END__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__ZGJM=NULL;
-      } break;
-      }
-    };
-    wrt__EGJM=__tmp__ZGJM;
-    __tmp__3GJM=((void *)__tmp__ZGJM == (void *)NULL);
-  } else {
-    __tmp__3GJM=FALSE__;
-  };
-  if (__tmp__3GJM) {
-    Self__JRIN=((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG);
-    if ((Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG ==  0)) {
-      Self__JRIN->parent_arrayed_collection__KGAG.storage__VXEJ=NULL;
-      Self__JRIN->parent_arrayed_collection__KGAG.capacity__Y1GJ= 0;
-      Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(-  1);
-    } else {
-      __tmp__5RIN=Self__JRIN->parent_arrayed_collection__KGAG.storage__VXEJ;
-      __tmp__ASIN=Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG;
-      Self__YVNN=((void **)__tmp__5RIN);
-      i__BWNN= 0;
-      while ((i__BWNN != __tmp__ASIN)) {
-        Self__YVNN[i__BWNN]=Self__YVNN[(__INTEGER)(i__BWNN +  1)];
-        i__BWNN=(__INTEGER)(i__BWNN +  1);
-      };
-      Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG -  1);
-    };
-  };
-  typ_first__CGJM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG;
-  if (typ_first__CGJM==NULL) {
-    __tmp__KHJM=NULL;
-  } else {
-    switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
-    case __TYPE__: {
-      __tmp__KHJM=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__KHJM=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__KHJM=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__KHJM=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__KHJM=((void *)typ_first__CGJM);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__KHJM=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__KHJM=NULL;
-    } break;
-    }
-  };
-  typ_id__DGJM=__tmp__KHJM;
-  if ((((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2) || ((void *)typ_first__CGJM == (void *)TYPE_NULL__))) {
-    append__MOK(buffer__5FJM,(&__string_395));
-    __tmp__0HJM=Self__4FJM->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__0HJM)->__id) {
-    case __LIST__: {
-      __tmp__1HJM=static_type__OHQG(__tmp__0HJM);
-    } break;
-    case __STRING_CST__: {
-      __tmp__1HJM=((__STRING_CST *)__tmp__0HJM)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__1HJM=((__EXTERNAL_C *)__tmp__0HJM)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__1HJM=((__PROTOTYPE_CST *)__tmp__0HJM)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__1HJM=((__INTEGER_CST *)__tmp__0HJM)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__1HJM=((__LOCAL *)((__READ_LOCAL *)__tmp__0HJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__1HJM=static_type__CN1H(__tmp__0HJM);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__1HJM=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__1HJM=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__1HJM=((__REAL_CST *)__tmp__0HJM)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__1HJM=((__CHARACTER_CST *)__tmp__0HJM)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__1HJM=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__1HJM=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__1HJM=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__1HJM=static_type__UO1H(__tmp__0HJM);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__1HJM=static_type__0O1H(__tmp__0HJM);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__1HJM=static_type__5O1H(__tmp__0HJM);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__1HJM=static_type__EP1H(__tmp__0HJM);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__1HJM=static_type__JP1H(__tmp__0HJM);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__1HJM=static_type__OP1H(__tmp__0HJM);
-    } break;
-    case __PUT_TO__: {
-      __tmp__1HJM=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__1HJM=static_type__XP1H(__tmp__0HJM);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__1HJM=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__1HJM=((__CAST *)__tmp__0HJM)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__1HJM=static_type__NOKL(__tmp__0HJM);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__1HJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0HJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__1HJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0HJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__1HJM=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__1HJM=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1HJM=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__1HJM=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1HJM=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__1HJM=static_type__DFJM(__tmp__0HJM);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__1HJM=static_type__P3ML(__tmp__0HJM);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__1HJM=static_type__R3XM(__tmp__0HJM);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__1HJM=static_type__DREO(__tmp__0HJM);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__1HJM=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__1HJM=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__1HJM=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__1HJM=static_type__3YPN(__tmp__0HJM);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__1HJM=static_type__1HSO(__tmp__0HJM);
-    } break;
-    };
-    if ((((void *)((__TYPE_FULL *)__tmp__1HJM)->parent_type__5SL == (void *)type_block__BLB) && ((void *)typ_first__CGJM == (void *)TYPE_NULL__))) {
-      __tmp__LIJM=Self__4FJM->expr__ULFI;
-      switch (((struct ___OBJ *)__tmp__LIJM)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__LIJM),buffer__5FJM);
-        append__MOK(buffer__5FJM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__5FJM,((__REAL_CST *)__tmp__LIJM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__JHIQ=((__CHARACTER_CST *)__tmp__LIJM);
-        Self__VOFR=((__STRING *)buffer__5FJM);
-        new_capacity__UOFR= 0;
-        if ((Self__VOFR->capacity__MNK <= Self__VOFR->count__VF)) {
-          if ((Self__VOFR->capacity__MNK ==  0)) {
-            Self__VOFR->capacity__MNK= 32;
-            Self__VOFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__UOFR=(__INTEGER)(Self__VOFR->capacity__MNK <<  1);
-            Self__WOFR=((__CHARACTER *)Self__VOFR->storage__XNK);
-            old_nb_elts__XOFR=Self__VOFR->capacity__MNK;
-            new__YOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WOFR),((__UINTEGER_32 )old_nb_elts__XOFR),((__UINTEGER_32 )new_capacity__UOFR)));
-            upper__H1QR=(__INTEGER)(new_capacity__UOFR -  1);
-            Self__F1QR=old_nb_elts__XOFR;
-            while ((Self__F1QR <= upper__H1QR)) {
-              new__YOFR[Self__F1QR]='\0';
-              Self__F1QR=(__INTEGER)(Self__F1QR +  1);
-            };
-            Self__VOFR->storage__XNK=new__YOFR;
-            Self__VOFR->capacity__MNK=new_capacity__UOFR;
-          };
-        };
-        ((__CHARACTER *)Self__VOFR->storage__XNK)[Self__VOFR->count__VF]='\'';
-        Self__VOFR->count__VF=(__INTEGER)(Self__VOFR->count__VF +  1);
-        append__MOK(buffer__5FJM,Self__JHIQ->text__PN2H);
-        Self__1OFR=((__STRING *)buffer__5FJM);
-        new_capacity__0OFR= 0;
-        if ((Self__1OFR->capacity__MNK <= Self__1OFR->count__VF)) {
-          if ((Self__1OFR->capacity__MNK ==  0)) {
-            Self__1OFR->capacity__MNK= 32;
-            Self__1OFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__0OFR=(__INTEGER)(Self__1OFR->capacity__MNK <<  1);
-            Self__2OFR=((__CHARACTER *)Self__1OFR->storage__XNK);
-            old_nb_elts__3OFR=Self__1OFR->capacity__MNK;
-            new__4OFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2OFR),((__UINTEGER_32 )old_nb_elts__3OFR),((__UINTEGER_32 )new_capacity__0OFR)));
-            upper__M1QR=(__INTEGER)(new_capacity__0OFR -  1);
-            Self__K1QR=old_nb_elts__3OFR;
-            while ((Self__K1QR <= upper__M1QR)) {
-              new__4OFR[Self__K1QR]='\0';
-              Self__K1QR=(__INTEGER)(Self__K1QR +  1);
-            };
-            Self__1OFR->storage__XNK=new__4OFR;
-            Self__1OFR->capacity__MNK=new_capacity__0OFR;
-          };
-        };
-        ((__CHARACTER *)Self__1OFR->storage__XNK)[Self__1OFR->count__VF]='\'';
-        Self__1OFR->count__VF=(__INTEGER)(Self__1OFR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__5FJM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LIJM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__LIJM,buffer__5FJM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__LIJM,buffer__5FJM);
-      } break;
-      };
-      append__MOK(buffer__5FJM,(&__string_396));
-    } else {
-      __tmp__RIJM=Self__4FJM->expr__ULFI;
-      switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
-      case __TYPE__: {
-        put_access_id__in__VTPM(__tmp__RIJM,buffer__5FJM);
-      } break;
-      case __TYPE_NULL__: {
-        put_access_id__in__VUPM(__tmp__RIJM,buffer__5FJM);
-      } break;
-      case __TYPE_VOID__: {
-        put_access_id__in__ZUPM(__tmp__RIJM,buffer__5FJM);
-      } break;
-      case __TYPE_CONTEXT__: {
-        put_access_id__in__ZVPM(__tmp__RIJM,buffer__5FJM);
-      } break;
-      case __TYPE_ID__: {
-        put_access_id__in__ZWPM(__tmp__RIJM,buffer__5FJM);
-      } break;
-      case __TYPE_GENERIC__: {
-        put_access_id__in__3WPM(__tmp__RIJM,buffer__5FJM);
-      } break;
-      case __PROFIL_BLOCK__: {
-        put_access_id__in__3XPM(__tmp__RIJM,buffer__5FJM);
-      } break;
-      };
-      __tmp__SIJM=Self__4FJM->expr__ULFI;
-      switch (((struct ___OBJ *)__tmp__SIJM)->__id) {
-      case __LIST__: {
-        __tmp__TIJM=static_type__OHQG(__tmp__SIJM);
-      } break;
-      case __STRING_CST__: {
-        __tmp__TIJM=((__STRING_CST *)__tmp__SIJM)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__TIJM=((__EXTERNAL_C *)__tmp__SIJM)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__TIJM=((__PROTOTYPE_CST *)__tmp__SIJM)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__TIJM=((__INTEGER_CST *)__tmp__SIJM)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__TIJM=((__LOCAL *)((__READ_LOCAL *)__tmp__SIJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__TIJM=static_type__CN1H(__tmp__SIJM);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__TIJM=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__TIJM=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__TIJM=((__REAL_CST *)__tmp__SIJM)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__TIJM=((__CHARACTER_CST *)__tmp__SIJM)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__TIJM=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__TIJM=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__TIJM=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__TIJM=static_type__UO1H(__tmp__SIJM);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__TIJM=static_type__0O1H(__tmp__SIJM);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__TIJM=static_type__5O1H(__tmp__SIJM);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__TIJM=static_type__EP1H(__tmp__SIJM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__TIJM=static_type__JP1H(__tmp__SIJM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__TIJM=static_type__OP1H(__tmp__SIJM);
-      } break;
-      case __PUT_TO__: {
-        __tmp__TIJM=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__TIJM=static_type__XP1H(__tmp__SIJM);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__TIJM=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__TIJM=((__CAST *)__tmp__SIJM)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__TIJM=static_type__NOKL(__tmp__SIJM);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__TIJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SIJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__TIJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SIJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__TIJM=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__TIJM=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__TIJM=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__TIJM=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__TIJM=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__TIJM=static_type__DFJM(__tmp__SIJM);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__TIJM=static_type__P3ML(__tmp__SIJM);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__TIJM=static_type__R3XM(__tmp__SIJM);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__TIJM=static_type__DREO(__tmp__SIJM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__TIJM=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__TIJM=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__TIJM=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__TIJM=static_type__3YPN(__tmp__SIJM);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__TIJM=static_type__1HSO(__tmp__SIJM);
-      } break;
-      };
-      if (((void *)((__TYPE_FULL *)__tmp__TIJM)->parent_type__5SL != (void *)type_boolean__VJB)) {
-        append__MOK(buffer__5FJM,(&__string_356));
-        switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
-        case __TYPE__: {
-          Self__2KRQ=((__TYPE *)typ_first__CGJM);
-          append__MOK(buffer__5FJM,(&__string_92));
-          append__MOK(buffer__5FJM,((__PROTOTYPE *)Self__2KRQ->prototype__RD)->parent_named__QD.name__1QB);
-          append__MOK(buffer__5FJM,(&__string_92));
-        } break;
-        case __TYPE_NULL__: {
-          append__MOK(buffer__5FJM,(&__string_59));
-        } break;
-        case __TYPE_VOID__: {
-          append__MOK(buffer__5FJM,(&__string_92));
-          append__MOK(buffer__5FJM,(&__string_2));
-          append__MOK(buffer__5FJM,(&__string_92));
-        } break;
-        case __TYPE_CONTEXT__: {
-          append__MOK(buffer__5FJM,(&__string_92));
-          append__MOK(buffer__5FJM,(&__string_44));
-          append__MOK(buffer__5FJM,(&__string_92));
-        } break;
-        case __TYPE_ID__: {
-          append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)typ_first__CGJM)->parent_type__WIB.index__LJC),buffer__5FJM);
-        } break;
-        case __TYPE_GENERIC__: {
-          Self__RHIQ=((__TYPE_GENERIC *)typ_first__CGJM);
-          append__MOK(buffer__5FJM,(&__string_92));
-          append__MOK(buffer__5FJM,Self__RHIQ->intern_name__UR2B);
-          append__MOK(buffer__5FJM,(&__string_92));
-        } break;
-        case __PROFIL_BLOCK__: {
-          append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)typ_first__CGJM)->parent_type__PGAG.index__LJC),buffer__5FJM);
-        } break;
-        };
-      };
-    };
-    append__MOK(buffer__5FJM,(&__string_397));
-    genere__0EEK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG,buffer__5FJM);
-    if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) {
-      if ((! is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG))) {
-        append__MOK(buffer__5FJM,(&__string_398));
-        genere__0EEK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG,buffer__5FJM);
-      };
-      first_case__BGJM= 2;
-    } else {
-      append__MOK(buffer__5FJM,(&__string_399));
-      append__MOK(indent__BQOG,(&__string_143));
-      append__MOK(buffer__5FJM,indent__BQOG);
-      first_case__BGJM= 1;
-    };
-  };
-  if ((first_case__BGJM <= ((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG)) {
-    polymorphic_counter__FI=(__INTEGER)(polymorphic_counter__FI +  1);
-    append__MOK(buffer__5FJM,(&__string_400));
-    __tmp__XKJM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[first_case__BGJM])->id__YLAG;
-    __tmp__YKJM=Self__4FJM->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__XKJM)->__id) {
-    case __TYPE__: {
-      put_access_id__in__VTPM(__tmp__YKJM,buffer__5FJM);
-    } break;
-    case __TYPE_NULL__: {
-      put_access_id__in__VUPM(__tmp__YKJM,buffer__5FJM);
-    } break;
-    case __TYPE_VOID__: {
-      put_access_id__in__ZUPM(__tmp__YKJM,buffer__5FJM);
-    } break;
-    case __TYPE_CONTEXT__: {
-      put_access_id__in__ZVPM(__tmp__YKJM,buffer__5FJM);
-    } break;
-    case __TYPE_ID__: {
-      put_access_id__in__ZWPM(__tmp__YKJM,buffer__5FJM);
-    } break;
-    case __TYPE_GENERIC__: {
-      put_access_id__in__3WPM(__tmp__YKJM,buffer__5FJM);
-    } break;
-    case __PROFIL_BLOCK__: {
-      put_access_id__in__3XPM(__tmp__YKJM,buffer__5FJM);
-    } break;
-    };
-    append__MOK(buffer__5FJM,(&__string_401));
-    __tmp__2KJM=((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-    Self__EYPM=first_case__BGJM;
-    while ((Self__EYPM <= __tmp__2KJM)) {
-      append__MOK(buffer__5FJM,indent__BQOG);
-      append__MOK(buffer__5FJM,(&__string_402));
-      __tmp__FLJM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__EYPM])->id__YLAG;
-      switch (((struct ___OBJ *)__tmp__FLJM)->__id) {
-      case __TYPE__: {
-        Self__O2WM=((__TYPE *)__tmp__FLJM);
-        append__MOK(buffer__5FJM,(&__string_92));
-        append__MOK(buffer__5FJM,((__PROTOTYPE *)Self__O2WM->prototype__RD)->parent_named__QD.name__1QB);
-        append__MOK(buffer__5FJM,(&__string_92));
-      } break;
-      case __TYPE_NULL__: {
-        append__MOK(buffer__5FJM,(&__string_59));
-      } break;
-      case __TYPE_VOID__: {
-        append__MOK(buffer__5FJM,(&__string_92));
-        append__MOK(buffer__5FJM,(&__string_2));
-        append__MOK(buffer__5FJM,(&__string_92));
-      } break;
-      case __TYPE_CONTEXT__: {
-        append__MOK(buffer__5FJM,(&__string_92));
-        append__MOK(buffer__5FJM,(&__string_44));
-        append__MOK(buffer__5FJM,(&__string_92));
-      } break;
-      case __TYPE_ID__: {
-        append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__FLJM)->parent_type__WIB.index__LJC),buffer__5FJM);
-      } break;
-      case __TYPE_GENERIC__: {
-        Self__O3WM=((__TYPE_GENERIC *)__tmp__FLJM);
-        append__MOK(buffer__5FJM,(&__string_92));
-        append__MOK(buffer__5FJM,Self__O3WM->intern_name__UR2B);
-        append__MOK(buffer__5FJM,(&__string_92));
-      } break;
-      case __PROFIL_BLOCK__: {
-        append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__FLJM)->parent_type__PGAG.index__LJC),buffer__5FJM);
-      } break;
-      };
-      append__MOK(buffer__5FJM,(&__string_403));
-      genere__0EEK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__EYPM])->code__JPAG,buffer__5FJM);
-      Self__BPFR=((__STRING *)buffer__5FJM);
-      new_capacity__APFR= 0;
-      if ((Self__BPFR->capacity__MNK <= Self__BPFR->count__VF)) {
-        if ((Self__BPFR->capacity__MNK ==  0)) {
-          Self__BPFR->capacity__MNK= 32;
-          Self__BPFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__APFR=(__INTEGER)(Self__BPFR->capacity__MNK <<  1);
-          Self__CPFR=((__CHARACTER *)Self__BPFR->storage__XNK);
-          old_nb_elts__DPFR=Self__BPFR->capacity__MNK;
-          new__EPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CPFR),((__UINTEGER_32 )old_nb_elts__DPFR),((__UINTEGER_32 )new_capacity__APFR)));
-          upper__R1QR=(__INTEGER)(new_capacity__APFR -  1);
-          Self__P1QR=old_nb_elts__DPFR;
-          while ((Self__P1QR <= upper__R1QR)) {
-            new__EPFR[Self__P1QR]='\0';
-            Self__P1QR=(__INTEGER)(Self__P1QR +  1);
-          };
-          Self__BPFR->storage__XNK=new__EPFR;
-          Self__BPFR->capacity__MNK=new_capacity__APFR;
-        };
-      };
-      ((__CHARACTER *)Self__BPFR->storage__XNK)[Self__BPFR->count__VF]=' ';
-      Self__BPFR->count__VF=(__INTEGER)(Self__BPFR->count__VF +  1);
-      append__MOK(buffer__5FJM,(&__string_404));
-      Self__EYPM=(__INTEGER)(Self__EYPM +  1);
-    };
-    append__MOK(buffer__5FJM,indent__BQOG);
-    Self__HPFR=((__STRING *)buffer__5FJM);
-    new_capacity__GPFR= 0;
-    if ((Self__HPFR->capacity__MNK <= Self__HPFR->count__VF)) {
-      if ((Self__HPFR->capacity__MNK ==  0)) {
-        Self__HPFR->capacity__MNK= 32;
-        Self__HPFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GPFR=(__INTEGER)(Self__HPFR->capacity__MNK <<  1);
-        Self__IPFR=((__CHARACTER *)Self__HPFR->storage__XNK);
-        old_nb_elts__JPFR=Self__HPFR->capacity__MNK;
-        new__KPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IPFR),((__UINTEGER_32 )old_nb_elts__JPFR),((__UINTEGER_32 )new_capacity__GPFR)));
-        upper__W1QR=(__INTEGER)(new_capacity__GPFR -  1);
-        Self__U1QR=old_nb_elts__JPFR;
-        while ((Self__U1QR <= upper__W1QR)) {
-          new__KPFR[Self__U1QR]='\0';
-          Self__U1QR=(__INTEGER)(Self__U1QR +  1);
-        };
-        Self__HPFR->storage__XNK=new__KPFR;
-        Self__HPFR->capacity__MNK=new_capacity__GPFR;
-      };
-    };
-    ((__CHARACTER *)Self__HPFR->storage__XNK)[Self__HPFR->count__VF]='}';
-    Self__HPFR->count__VF=(__INTEGER)(Self__HPFR->count__VF +  1);
-    if ((first_case__BGJM !=  0)) {
-      Self__NPFR=((__STRING *)buffer__5FJM);
-      new_capacity__MPFR= 0;
-      if ((Self__NPFR->capacity__MNK <= Self__NPFR->count__VF)) {
-        if ((Self__NPFR->capacity__MNK ==  0)) {
-          Self__NPFR->capacity__MNK= 32;
-          Self__NPFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__MPFR=(__INTEGER)(Self__NPFR->capacity__MNK <<  1);
-          Self__OPFR=((__CHARACTER *)Self__NPFR->storage__XNK);
-          old_nb_elts__PPFR=Self__NPFR->capacity__MNK;
-          new__QPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OPFR),((__UINTEGER_32 )old_nb_elts__PPFR),((__UINTEGER_32 )new_capacity__MPFR)));
-          upper__11QR=(__INTEGER)(new_capacity__MPFR -  1);
-          Self__Z1QR=old_nb_elts__PPFR;
-          while ((Self__Z1QR <= upper__11QR)) {
-            new__QPFR[Self__Z1QR]='\0';
-            Self__Z1QR=(__INTEGER)(Self__Z1QR +  1);
-          };
-          Self__NPFR->storage__XNK=new__QPFR;
-          Self__NPFR->capacity__MNK=new_capacity__MPFR;
-        };
-      };
-      ((__CHARACTER *)Self__NPFR->storage__XNK)[Self__NPFR->count__VF]='\n';
-      Self__NPFR->count__VF=(__INTEGER)(Self__NPFR->count__VF +  1);
-      Self__JGAR=((__STRING *)indent__BQOG);
-      if (( 2 > Self__JGAR->count__VF)) {
-        Self__JGAR->count__VF= 0;
-      } else {
-        Self__JGAR->count__VF=(__INTEGER)(Self__JGAR->count__VF -  2);
-      };
-      append__MOK(buffer__5FJM,indent__BQOG);
-      Self__TPFR=((__STRING *)buffer__5FJM);
-      new_capacity__SPFR= 0;
-      if ((Self__TPFR->capacity__MNK <= Self__TPFR->count__VF)) {
-        if ((Self__TPFR->capacity__MNK ==  0)) {
-          Self__TPFR->capacity__MNK= 32;
-          Self__TPFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__SPFR=(__INTEGER)(Self__TPFR->capacity__MNK <<  1);
-          Self__UPFR=((__CHARACTER *)Self__TPFR->storage__XNK);
-          old_nb_elts__VPFR=Self__TPFR->capacity__MNK;
-          new__WPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UPFR),((__UINTEGER_32 )old_nb_elts__VPFR),((__UINTEGER_32 )new_capacity__SPFR)));
-          upper__A2QR=(__INTEGER)(new_capacity__SPFR -  1);
-          Self__41QR=old_nb_elts__VPFR;
-          while ((Self__41QR <= upper__A2QR)) {
-            new__WPFR[Self__41QR]='\0';
-            Self__41QR=(__INTEGER)(Self__41QR +  1);
-          };
-          Self__TPFR->storage__XNK=new__WPFR;
-          Self__TPFR->capacity__MNK=new_capacity__SPFR;
-        };
-      };
-      ((__CHARACTER *)Self__TPFR->storage__XNK)[Self__TPFR->count__VF]='}';
-      Self__TPFR->count__VF=(__INTEGER)(Self__TPFR->count__VF +  1);
-    };
-  };
-}
-
-static void genere__NMEK(__READ_LOCAL *Self__OMEK,void *buffer__PMEK)
-// ({READ_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__ZPFR;
-  __INTEGER new_capacity__YPFR,old_nb_elts__1PFR,upper__F2QR,Self__D2QR;
-  __INTEGER j__GUSK,__tmp__HF5Q,__tmp__MF5Q;
-  void *__tmp__BNEK;
-  void *__tmp__CNEK,*tb__QMEK;
-  void *__tmp__INEK;
-  void *t__HUSK;
-  __POSITION pos__0CFL;
-  __CHARACTER *Self__0PFR,*new__2PFR;
-  void *tab__FUSK;
-  void **__tmp__LGAR,**__tmp__MGAR,**__tmp__NGAR;
-  if ((((__LOCAL *)Self__OMEK->local__HJZD)->parent_variable__T1LC.ensure_count__YDAG == (__INTEGER)(-  1))) {
-    Self__ZPFR=((__STRING *)buffer__PMEK);
-    new_capacity__YPFR= 0;
-    if ((Self__ZPFR->capacity__MNK <= Self__ZPFR->count__VF)) {
-      if ((Self__ZPFR->capacity__MNK ==  0)) {
-        Self__ZPFR->capacity__MNK= 32;
-        Self__ZPFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YPFR=(__INTEGER)(Self__ZPFR->capacity__MNK <<  1);
-        Self__0PFR=((__CHARACTER *)Self__ZPFR->storage__XNK);
-        old_nb_elts__1PFR=Self__ZPFR->capacity__MNK;
-        new__2PFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0PFR),((__UINTEGER_32 )old_nb_elts__1PFR),((__UINTEGER_32 )new_capacity__YPFR)));
-        upper__F2QR=(__INTEGER)(new_capacity__YPFR -  1);
-        Self__D2QR=old_nb_elts__1PFR;
-        while ((Self__D2QR <= upper__F2QR)) {
-          new__2PFR[Self__D2QR]='\0';
-          Self__D2QR=(__INTEGER)(Self__D2QR +  1);
-        };
-        Self__ZPFR->storage__XNK=new__2PFR;
-        Self__ZPFR->capacity__MNK=new_capacity__YPFR;
-      };
-    };
-    ((__CHARACTER *)Self__ZPFR->storage__XNK)[Self__ZPFR->count__VF]='*';
-    Self__ZPFR->count__VF=(__INTEGER)(Self__ZPFR->count__VF +  1);
-  };
-  append__MOK(buffer__PMEK,((__LOCAL *)Self__OMEK->local__HJZD)->parent_variable__T1LC.intern_name__C25F);
-  __tmp__BNEK=((__TYPE_FULL *)((__LOCAL *)Self__OMEK->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
-  if (__tmp__BNEK==NULL) {
-    __tmp__CNEK=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__BNEK)->__id) {
-    case __TYPE__: {
-      __tmp__CNEK=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__CNEK=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__CNEK=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__CNEK=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__CNEK=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__CNEK=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__CNEK=((void *)__tmp__BNEK);
-    } break;
-    }
-  };
-  tb__QMEK=__tmp__CNEK;
-  if (((void *)__tmp__CNEK != (void *)NULL)) {
-    __tmp__INEK=Self__OMEK->local__HJZD;
-    tab__FUSK=NULL;
-    j__GUSK= 0;
-    t__HUSK=NULL;
-    if (((! has_prefix__5ZOK(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.name__1QB,(&__string_15))) || (((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.ensure_count__YDAG != (__INTEGER)(-  1)))) {
-      if ((((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '+')) {
-        print__1ZE(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.intern_name__C25F);
-        print__1ZE((&__string_383));
-        fputc((int)(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
-        print__1ZE((&__string_384));
-        pos__0CFL=((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        put_error__text__0AH( 2,(&__string_385));
-        put_position__ECH(pos__0CFL);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      t__HUSK=((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.type__D25F;
-      tab__FUSK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[size__X1BJ(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.type__D25F)];
-      j__GUSK= 0;
-      __tmp__HF5Q=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F;
-      __tmp__LGAR=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG;
-      while (((j__GUSK <= __tmp__HF5Q) && ((void *)((__LOCAL *)((void **)__tmp__LGAR)[j__GUSK])->parent_variable__T1LC.type__D25F != (void *)t__HUSK))) {
-        j__GUSK=(__INTEGER)(j__GUSK +  1);
-      };
-      if ((j__GUSK > ((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-        add_last__11FH(tab__FUSK,__tmp__INEK);
-      } else {
-        __tmp__MF5Q=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F;
-        __tmp__MGAR=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG;
-        __tmp__NGAR=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG;
-        while ((((j__GUSK <= __tmp__MF5Q) && ((void *)((void **)__tmp__MGAR)[j__GUSK] != (void *)__tmp__INEK)) && ((void *)((__LOCAL *)((void **)__tmp__NGAR)[j__GUSK])->parent_variable__T1LC.type__D25F == (void *)t__HUSK))) {
-          j__GUSK=(__INTEGER)(j__GUSK +  1);
-        };
-        if (((j__GUSK > ((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG)[j__GUSK] != (void *)__tmp__INEK))) {
-          add__to__UEFL(tab__FUSK,__tmp__INEK,j__GUSK);
-        };
-      };
-    };
-  };
-}
-
-static void genere__OOFK(__WRITE_GLOBAL *Self__POFK,void *buffer__QOFK)
-// ({WRITE_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __SLOT_DATA *Self__3FCR;
-  void *result__2FCR;
-  void *__tmp__WOFK;
-  void *__tmp__XOFK;
-  __STRING *Self__5PFR;
-  __INTEGER new_capacity__4PFR,old_nb_elts__BQFR,upper__K2QR,Self__I2QR;
-  __CHARACTER *Self__AQFR,*new__CQFR;
-  Self__3FCR=((__SLOT_DATA *)Self__POFK->global__GU1H);
-  result__2FCR=NULL;
-  if (((void *)Self__3FCR->parent_slot__IHZD != (void *)NULL)) {
-    result__2FCR=((__SLOT *)Self__3FCR->parent_slot__IHZD)->receiver_type__Y12F;
-  } else {
-    result__2FCR=type_block__BLB;
-  };
-  switch (((struct ___OBJ *)result__2FCR)->__id) {
-  case __TYPE__: {
-    add_genere_list__UJ5I(result__2FCR);
-  } break;
-  case __TYPE_NULL__: {
-    add_genere_list__BL5I(result__2FCR);
-  } break;
-  case __TYPE_VOID__: {
-    add_genere_list__OM5I(result__2FCR);
-  } break;
-  case __TYPE_CONTEXT__: {
-    add_genere_list__1N5I(result__2FCR);
-  } break;
-  case __TYPE_ID__: {
-  } break;
-  case __TYPE_GENERIC__: {
-    add_genere_list__JP5I(result__2FCR);
-  } break;
-  case __PROFIL_BLOCK__: {
-    add_genere_list__VV0J(result__2FCR);
-  } break;
-  };
-  append__MOK(buffer__QOFK,((__SLOT_DATA *)Self__POFK->global__GU1H)->parent_variable__HHZD.intern_name__C25F);
-  __tmp__WOFK=Self__POFK->parent_write__YAGH.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__WOFK)->__id) {
-  case __LIST__: {
-    __tmp__XOFK=static_type__OHQG(__tmp__WOFK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__XOFK=((__STRING_CST *)__tmp__WOFK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__XOFK=((__EXTERNAL_C *)__tmp__WOFK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__XOFK=((__PROTOTYPE_CST *)__tmp__WOFK)->parent_constant__W2LC.static_type__M2YD;
+  void *__tmp__PL5O;
+  __IS_EXPANDED__35NJ *Self__UECS;
+  __GET_TYPE_ID__HAOJ *Self__WECS;
+  __TYPE_FULL__XMB *Self__3LXT;
+  __SIZE_OF__5GOJ *Self__YECS;
+  add_last__ACV(((__STRING__BC *)buffer__ML5O),'(');
+  add_last__ACV(((__STRING__BC *)buffer__ML5O),'!');
+  add_last__ACV(((__STRING__BC *)buffer__ML5O),' ');
+  __tmp__PL5O=Self__LL5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+  switch (((struct ___OBJ *)__tmp__PL5O)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__PL5O),buffer__ML5O);
   } break;
-  case __INTEGER_CST__: {
-    __tmp__XOFK=((__INTEGER_CST *)__tmp__WOFK)->parent_constant__B3LC.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__XOFK=((__LOCAL *)((__READ_LOCAL *)__tmp__WOFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__XOFK=static_type__CN1H(__tmp__WOFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__XOFK=static_type__1N1H();
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__XOFK=static_type__AO1H();
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __REAL_CST__: {
-    __tmp__XOFK=((__REAL_CST *)__tmp__WOFK)->parent_constant__U2JH.static_type__M2YD;
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__XOFK=((__CHARACTER_CST *)__tmp__WOFK)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__XOFK=static_type__FO1H();
+  case __IS_EXPANDED__35NJ__: {
+    Self__UECS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__PL5O));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__UECS->receiver__RA5J),buffer__ML5O);
+    add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__XOFK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__XOFK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__XOFK=static_type__UO1H(__tmp__WOFK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__XOFK=static_type__0O1H(__tmp__WOFK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__XOFK=static_type__5O1H(__tmp__WOFK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__XOFK=static_type__EP1H(__tmp__WOFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__XOFK=static_type__JP1H(__tmp__WOFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__XOFK=static_type__OP1H(__tmp__WOFK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__XOFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__XOFK=static_type__XP1H(__tmp__WOFK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__XOFK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__XOFK=((__CAST *)__tmp__WOFK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__XOFK=static_type__NOKL(__tmp__WOFK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__XOFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WOFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__XOFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WOFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__XOFK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__XOFK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XOFK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__XOFK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XOFK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__XOFK=static_type__DFJM(__tmp__WOFK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__XOFK=static_type__P3ML(__tmp__WOFK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__XOFK=static_type__R3XM(__tmp__WOFK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__XOFK=static_type__DREO(__tmp__WOFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__XOFK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__XOFK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__XOFK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__XOFK=static_type__3YPN(__tmp__WOFK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__XOFK=static_type__1HSO(__tmp__WOFK);
-  } break;
-  };
-  if ((((void *)((__TYPE_FULL *)__tmp__XOFK)->parent_type__5SL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__SLOT_DATA *)Self__POFK->global__GU1H)->parent_variable__HHZD.type__D25F)->parent_type__5SL == (void *)type_block__BLB))) {
-    append__MOK(buffer__QOFK,(&__string_405));
-  } else {
-    Self__5PFR=((__STRING *)buffer__QOFK);
-    new_capacity__4PFR= 0;
-    if ((Self__5PFR->capacity__MNK <= Self__5PFR->count__VF)) {
-      if ((Self__5PFR->capacity__MNK ==  0)) {
-        Self__5PFR->capacity__MNK= 32;
-        Self__5PFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4PFR=(__INTEGER)(Self__5PFR->capacity__MNK <<  1);
-        Self__AQFR=((__CHARACTER *)Self__5PFR->storage__XNK);
-        old_nb_elts__BQFR=Self__5PFR->capacity__MNK;
-        new__CQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AQFR),((__UINTEGER_32 )old_nb_elts__BQFR),((__UINTEGER_32 )new_capacity__4PFR)));
-        upper__K2QR=(__INTEGER)(new_capacity__4PFR -  1);
-        Self__I2QR=old_nb_elts__BQFR;
-        while ((Self__I2QR <= upper__K2QR)) {
-          new__CQFR[Self__I2QR]='\0';
-          Self__I2QR=(__INTEGER)(Self__I2QR +  1);
-        };
-        Self__5PFR->storage__XNK=new__CQFR;
-        Self__5PFR->capacity__MNK=new_capacity__4PFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__WECS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__PL5O));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_350));
+    Self__3LXT=((__TYPE_FULL__XMB *)Self__WECS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__3LXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_351));
     };
-    ((__CHARACTER *)Self__5PFR->storage__XNK)[Self__5PFR->count__VF]='=';
-    Self__5PFR->count__VF=(__INTEGER)(Self__5PFR->count__VF +  1);
-    genere_value__AMTK(Self__POFK,buffer__QOFK);
-  };
-}
-
-static void genere__QPFK(__WRITE_SLOT *Self__RPFK,void *buffer__SPFK)
-// ({WRITE_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __SLOT_DATA *Self__5FCR,*Self__BGCR;
-  void *result__4FCR,*result__AGCR;
-  void *__tmp__XPFK,*__tmp__IQFK,*__tmp__WQFK,*__tmp__4QFK,*__tmp__DRFK;
-  void *__tmp__YPFK,*__tmp__ERFK;
-  __CHARACTER_CST *Self__SIIQ,*Self__1IIQ,*Self__HJIQ;
-  __STRING *Self__FQFR,*Self__LQFR,*Self__RQFR,*Self__XQFR,*Self__3QFR;
-  __STRING *Self__DRFR,*Self__JRFR,*Self__PRFR,*Self__VRFR,*Self__1RFR;
-  __STRING *Self__BSFR,*Self__HSFR,*Self__NSFR,*Self__TSFR,*Self__ZSFR;
-  __INTEGER new_capacity__EQFR,old_nb_elts__HQFR,upper__P2QR,Self__N2QR;
-  __INTEGER new_capacity__KQFR,old_nb_elts__NQFR,upper__U2QR,Self__S2QR;
-  __INTEGER new_capacity__QQFR,old_nb_elts__TQFR,upper__Z2QR,Self__X2QR;
-  __INTEGER new_capacity__WQFR,old_nb_elts__ZQFR,upper__42QR,Self__22QR;
-  __INTEGER new_capacity__2QFR,old_nb_elts__5QFR,upper__D3QR,Self__B3QR;
-  __INTEGER new_capacity__CRFR,old_nb_elts__FRFR,upper__I3QR,Self__G3QR;
-  __INTEGER new_capacity__IRFR,old_nb_elts__LRFR,upper__N3QR,Self__L3QR;
-  __INTEGER new_capacity__ORFR,old_nb_elts__RRFR,upper__S3QR,Self__Q3QR;
-  __INTEGER new_capacity__URFR,old_nb_elts__XRFR,upper__X3QR,Self__V3QR;
-  __INTEGER new_capacity__0RFR,old_nb_elts__3RFR,upper__23QR,Self__03QR;
-  __INTEGER new_capacity__ASFR,old_nb_elts__DSFR,upper__B4QR,Self__53QR;
-  __INTEGER new_capacity__GSFR,old_nb_elts__JSFR,upper__G4QR,Self__E4QR;
-  __INTEGER new_capacity__MSFR,old_nb_elts__PSFR,upper__L4QR,Self__J4QR;
-  __INTEGER new_capacity__SSFR,old_nb_elts__VSFR,upper__Q4QR,Self__O4QR;
-  __INTEGER new_capacity__YSFR,old_nb_elts__1SFR,upper__V4QR,Self__T4QR;
-  __TYPE *Self__ILRQ;
-  __TYPE_NULL *Self__LMZQ;
-  __TYPE_VOID *Self__NMZQ;
-  __TYPE_CONTEXT *Self__PMZQ;
-  __PROFIL_BLOCK *Self__DJIQ;
-  __CHARACTER *Self__GQFR,*new__IQFR,*Self__MQFR,*new__OQFR,*Self__SQFR;
-  __CHARACTER *new__UQFR,*Self__YQFR,*new__0QFR,*Self__4QFR,*new__ARFR;
-  __CHARACTER *Self__ERFR,*new__GRFR,*Self__KRFR,*new__MRFR,*Self__QRFR;
-  __CHARACTER *new__SRFR,*Self__WRFR,*new__YRFR,*Self__2RFR,*new__4RFR;
-  __CHARACTER *Self__CSFR,*new__ESFR,*Self__ISFR,*new__KSFR,*Self__OSFR;
-  __CHARACTER *new__QSFR,*Self__USFR,*new__WSFR,*Self__0SFR,*new__2SFR;
-  __BOOLEAN __tmp__KQFK;
-  Self__5FCR=((__SLOT_DATA *)Self__RPFK->slot__HT1H);
-  result__4FCR=NULL;
-  if (((void *)Self__5FCR->parent_slot__IHZD != (void *)NULL)) {
-    result__4FCR=((__SLOT *)Self__5FCR->parent_slot__IHZD)->receiver_type__Y12F;
-  } else {
-    result__4FCR=type_block__BLB;
-  };
-  switch (((struct ___OBJ *)result__4FCR)->__id) {
-  case __TYPE__: {
-    add_genere_list__UJ5I(result__4FCR);
-  } break;
-  case __TYPE_NULL__: {
-    add_genere_list__BL5I(result__4FCR);
-  } break;
-  case __TYPE_VOID__: {
-    add_genere_list__OM5I(result__4FCR);
-  } break;
-  case __TYPE_CONTEXT__: {
-    add_genere_list__1N5I(result__4FCR);
-  } break;
-  case __TYPE_ID__: {
-  } break;
-  case __TYPE_GENERIC__: {
-    add_genere_list__JP5I(result__4FCR);
-  } break;
-  case __PROFIL_BLOCK__: {
-    add_genere_list__VV0J(result__4FCR);
-  } break;
-  };
-  __tmp__XPFK=Self__RPFK->receiver__PT1H;
-  switch (((struct ___OBJ *)__tmp__XPFK)->__id) {
-  case __LIST__: {
-    __tmp__YPFK=static_type__OHQG(__tmp__XPFK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__YPFK=((__STRING_CST *)__tmp__XPFK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__YPFK=((__EXTERNAL_C *)__tmp__XPFK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__YPFK=((__PROTOTYPE_CST *)__tmp__XPFK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__YPFK=((__INTEGER_CST *)__tmp__XPFK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__YPFK=((__LOCAL *)((__READ_LOCAL *)__tmp__XPFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__YPFK=static_type__CN1H(__tmp__XPFK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YPFK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YPFK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__YPFK=((__REAL_CST *)__tmp__XPFK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__YPFK=((__CHARACTER_CST *)__tmp__XPFK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__YPFK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YPFK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__YPFK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__YPFK=static_type__UO1H(__tmp__XPFK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__YPFK=static_type__0O1H(__tmp__XPFK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__YPFK=static_type__5O1H(__tmp__XPFK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__YPFK=static_type__EP1H(__tmp__XPFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YPFK=static_type__JP1H(__tmp__XPFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YPFK=static_type__OP1H(__tmp__XPFK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__YPFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__YPFK=static_type__XP1H(__tmp__XPFK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__YPFK=static_type__DQ1H();
+    append_name_in__APXE(Self__3LXT,buffer__ML5O);
+    add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
   } break;
-  case __CAST__: {
-    __tmp__YPFK=((__CAST *)__tmp__XPFK)->static_type__0N1H;
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__YPFK=static_type__NOKL(__tmp__XPFK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __READ_SLOT__: {
-    __tmp__YPFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XPFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__YPFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XPFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YPFK=static_type__Z1ZM();
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YPFK=static_type__ZQEO();
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YPFK=static_type__P0IO();
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YPFK=static_type__4QEO();
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YPFK=static_type__V0IO();
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__YPFK=static_type__DFJM(__tmp__XPFK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__YPFK=static_type__P3ML(__tmp__XPFK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__YPFK=static_type__R3XM(__tmp__XPFK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__YPFK=static_type__DREO(__tmp__XPFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YPFK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__YPFK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YPFK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__YPFK=static_type__3YPN(__tmp__XPFK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__YPFK=static_type__1HSO(__tmp__XPFK);
-  } break;
-  };
-  if ((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YPFK)->flag__ATL &  4) !=  0) || ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YPFK)->flag__ATL &  16) !=  0))) {
-    __tmp__IQFK=Self__RPFK->receiver__PT1H;
-    switch (((struct ___OBJ *)__tmp__IQFK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__IQFK),buffer__SPFK);
-      append__MOK(buffer__SPFK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__IQFK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__SIIQ=((__CHARACTER_CST *)__tmp__IQFK);
-      Self__FQFR=((__STRING *)buffer__SPFK);
-      new_capacity__EQFR= 0;
-      if ((Self__FQFR->capacity__MNK <= Self__FQFR->count__VF)) {
-        if ((Self__FQFR->capacity__MNK ==  0)) {
-          Self__FQFR->capacity__MNK= 32;
-          Self__FQFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__EQFR=(__INTEGER)(Self__FQFR->capacity__MNK <<  1);
-          Self__GQFR=((__CHARACTER *)Self__FQFR->storage__XNK);
-          old_nb_elts__HQFR=Self__FQFR->capacity__MNK;
-          new__IQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GQFR),((__UINTEGER_32 )old_nb_elts__HQFR),((__UINTEGER_32 )new_capacity__EQFR)));
-          upper__P2QR=(__INTEGER)(new_capacity__EQFR -  1);
-          Self__N2QR=old_nb_elts__HQFR;
-          while ((Self__N2QR <= upper__P2QR)) {
-            new__IQFR[Self__N2QR]='\0';
-            Self__N2QR=(__INTEGER)(Self__N2QR +  1);
-          };
-          Self__FQFR->storage__XNK=new__IQFR;
-          Self__FQFR->capacity__MNK=new_capacity__EQFR;
-        };
-      };
-      ((__CHARACTER *)Self__FQFR->storage__XNK)[Self__FQFR->count__VF]='\'';
-      Self__FQFR->count__VF=(__INTEGER)(Self__FQFR->count__VF +  1);
-      append__MOK(buffer__SPFK,Self__SIIQ->text__PN2H);
-      Self__LQFR=((__STRING *)buffer__SPFK);
-      new_capacity__KQFR= 0;
-      if ((Self__LQFR->capacity__MNK <= Self__LQFR->count__VF)) {
-        if ((Self__LQFR->capacity__MNK ==  0)) {
-          Self__LQFR->capacity__MNK= 32;
-          Self__LQFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__KQFR=(__INTEGER)(Self__LQFR->capacity__MNK <<  1);
-          Self__MQFR=((__CHARACTER *)Self__LQFR->storage__XNK);
-          old_nb_elts__NQFR=Self__LQFR->capacity__MNK;
-          new__OQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MQFR),((__UINTEGER_32 )old_nb_elts__NQFR),((__UINTEGER_32 )new_capacity__KQFR)));
-          upper__U2QR=(__INTEGER)(new_capacity__KQFR -  1);
-          Self__S2QR=old_nb_elts__NQFR;
-          while ((Self__S2QR <= upper__U2QR)) {
-            new__OQFR[Self__S2QR]='\0';
-            Self__S2QR=(__INTEGER)(Self__S2QR +  1);
-          };
-          Self__LQFR->storage__XNK=new__OQFR;
-          Self__LQFR->capacity__MNK=new_capacity__KQFR;
-        };
-      };
-      ((__CHARACTER *)Self__LQFR->storage__XNK)[Self__LQFR->count__VF]='\'';
-      Self__LQFR->count__VF=(__INTEGER)(Self__LQFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IQFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__IQFK,buffer__SPFK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__IQFK,buffer__SPFK);
-    } break;
-    };
-    append__MOK(buffer__SPFK,(&__string_19));
-    __tmp__KQFK=TRUE__;
-  } else {
-    __tmp__KQFK=FALSE__;
-  };
-  if ((! __tmp__KQFK)) {
-    if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YPFK)->flag__ATL &  1) !=  0)) {
-      __tmp__WQFK=Self__RPFK->receiver__PT1H;
-      switch (((struct ___OBJ *)__tmp__WQFK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__WQFK),buffer__SPFK);
-        append__MOK(buffer__SPFK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__WQFK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__1IIQ=((__CHARACTER_CST *)__tmp__WQFK);
-        Self__RQFR=((__STRING *)buffer__SPFK);
-        new_capacity__QQFR= 0;
-        if ((Self__RQFR->capacity__MNK <= Self__RQFR->count__VF)) {
-          if ((Self__RQFR->capacity__MNK ==  0)) {
-            Self__RQFR->capacity__MNK= 32;
-            Self__RQFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__QQFR=(__INTEGER)(Self__RQFR->capacity__MNK <<  1);
-            Self__SQFR=((__CHARACTER *)Self__RQFR->storage__XNK);
-            old_nb_elts__TQFR=Self__RQFR->capacity__MNK;
-            new__UQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SQFR),((__UINTEGER_32 )old_nb_elts__TQFR),((__UINTEGER_32 )new_capacity__QQFR)));
-            upper__Z2QR=(__INTEGER)(new_capacity__QQFR -  1);
-            Self__X2QR=old_nb_elts__TQFR;
-            while ((Self__X2QR <= upper__Z2QR)) {
-              new__UQFR[Self__X2QR]='\0';
-              Self__X2QR=(__INTEGER)(Self__X2QR +  1);
-            };
-            Self__RQFR->storage__XNK=new__UQFR;
-            Self__RQFR->capacity__MNK=new_capacity__QQFR;
-          };
-        };
-        ((__CHARACTER *)Self__RQFR->storage__XNK)[Self__RQFR->count__VF]='\'';
-        Self__RQFR->count__VF=(__INTEGER)(Self__RQFR->count__VF +  1);
-        append__MOK(buffer__SPFK,Self__1IIQ->text__PN2H);
-        Self__XQFR=((__STRING *)buffer__SPFK);
-        new_capacity__WQFR= 0;
-        if ((Self__XQFR->capacity__MNK <= Self__XQFR->count__VF)) {
-          if ((Self__XQFR->capacity__MNK ==  0)) {
-            Self__XQFR->capacity__MNK= 32;
-            Self__XQFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__WQFR=(__INTEGER)(Self__XQFR->capacity__MNK <<  1);
-            Self__YQFR=((__CHARACTER *)Self__XQFR->storage__XNK);
-            old_nb_elts__ZQFR=Self__XQFR->capacity__MNK;
-            new__0QFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YQFR),((__UINTEGER_32 )old_nb_elts__ZQFR),((__UINTEGER_32 )new_capacity__WQFR)));
-            upper__42QR=(__INTEGER)(new_capacity__WQFR -  1);
-            Self__22QR=old_nb_elts__ZQFR;
-            while ((Self__22QR <= upper__42QR)) {
-              new__0QFR[Self__22QR]='\0';
-              Self__22QR=(__INTEGER)(Self__22QR +  1);
-            };
-            Self__XQFR->storage__XNK=new__0QFR;
-            Self__XQFR->capacity__MNK=new_capacity__WQFR;
-          };
-        };
-        ((__CHARACTER *)Self__XQFR->storage__XNK)[Self__XQFR->count__VF]='\'';
-        Self__XQFR->count__VF=(__INTEGER)(Self__XQFR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WQFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__WQFK,buffer__SPFK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__WQFK,buffer__SPFK);
-      } break;
-      };
-      Self__3QFR=((__STRING *)buffer__SPFK);
-      new_capacity__2QFR= 0;
-      if ((Self__3QFR->capacity__MNK <= Self__3QFR->count__VF)) {
-        if ((Self__3QFR->capacity__MNK ==  0)) {
-          Self__3QFR->capacity__MNK= 32;
-          Self__3QFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__2QFR=(__INTEGER)(Self__3QFR->capacity__MNK <<  1);
-          Self__4QFR=((__CHARACTER *)Self__3QFR->storage__XNK);
-          old_nb_elts__5QFR=Self__3QFR->capacity__MNK;
-          new__ARFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4QFR),((__UINTEGER_32 )old_nb_elts__5QFR),((__UINTEGER_32 )new_capacity__2QFR)));
-          upper__D3QR=(__INTEGER)(new_capacity__2QFR -  1);
-          Self__B3QR=old_nb_elts__5QFR;
-          while ((Self__B3QR <= upper__D3QR)) {
-            new__ARFR[Self__B3QR]='\0';
-            Self__B3QR=(__INTEGER)(Self__B3QR +  1);
-          };
-          Self__3QFR->storage__XNK=new__ARFR;
-          Self__3QFR->capacity__MNK=new_capacity__2QFR;
-        };
-      };
-      ((__CHARACTER *)Self__3QFR->storage__XNK)[Self__3QFR->count__VF]='.';
-      Self__3QFR->count__VF=(__INTEGER)(Self__3QFR->count__VF +  1);
-    } else {
-      append__MOK(buffer__SPFK,(&__string_389));
-      Self__BGCR=((__SLOT_DATA *)Self__RPFK->slot__HT1H);
-      result__AGCR=NULL;
-      if (((void *)Self__BGCR->parent_slot__IHZD != (void *)NULL)) {
-        result__AGCR=((__SLOT *)Self__BGCR->parent_slot__IHZD)->receiver_type__Y12F;
-      } else {
-        result__AGCR=type_block__BLB;
-      };
-      switch (((struct ___OBJ *)result__AGCR)->__id) {
-      case __TYPE__: {
-        Self__ILRQ=((__TYPE *)result__AGCR);
-        append__MOK(buffer__SPFK,(&__string_92));
-        append__MOK(buffer__SPFK,((__PROTOTYPE *)Self__ILRQ->prototype__RD)->parent_named__QD.name__1QB);
-        add_genere_list__UJ5I(Self__ILRQ);
-      } break;
-      case __TYPE_NULL__: {
-        Self__LMZQ=((__TYPE_NULL *)result__AGCR);
-        append__MOK(buffer__SPFK,(&__string_92));
-        append__MOK(buffer__SPFK,(&__string_59));
-        add_genere_list__BL5I(Self__LMZQ);
-      } break;
-      case __TYPE_VOID__: {
-        Self__NMZQ=((__TYPE_VOID *)result__AGCR);
-        append__MOK(buffer__SPFK,(&__string_92));
-        append__MOK(buffer__SPFK,(&__string_2));
-        add_genere_list__OM5I(Self__NMZQ);
-      } break;
-      case __TYPE_CONTEXT__: {
-        Self__PMZQ=((__TYPE_CONTEXT *)result__AGCR);
-        append__MOK(buffer__SPFK,(&__string_92));
-        append__MOK(buffer__SPFK,(&__string_44));
-        add_genere_list__1N5I(Self__PMZQ);
-      } break;
-      case __TYPE_ID__: {
-        append__MOK(buffer__SPFK,(&__string_92));
-        append__MOK(buffer__SPFK,(&__string_46));
-      } break;
-      case __TYPE_GENERIC__: {
-        put_reference_declaration__H5UJ(result__AGCR,buffer__SPFK);
-      } break;
-      case __PROFIL_BLOCK__: {
-        Self__DJIQ=((__PROFIL_BLOCK *)result__AGCR);
-        append__MOK(buffer__SPFK,(&__string_92));
-        append__MOK(buffer__SPFK,Self__DJIQ->parent_profil__OGAG.name__5IEI);
-        add_genere_list__VV0J(Self__DJIQ);
-      } break;
-      };
-      Self__DRFR=((__STRING *)buffer__SPFK);
-      new_capacity__CRFR= 0;
-      if ((Self__DRFR->capacity__MNK <= Self__DRFR->count__VF)) {
-        if ((Self__DRFR->capacity__MNK ==  0)) {
-          Self__DRFR->capacity__MNK= 32;
-          Self__DRFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__CRFR=(__INTEGER)(Self__DRFR->capacity__MNK <<  1);
-          Self__ERFR=((__CHARACTER *)Self__DRFR->storage__XNK);
-          old_nb_elts__FRFR=Self__DRFR->capacity__MNK;
-          new__GRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ERFR),((__UINTEGER_32 )old_nb_elts__FRFR),((__UINTEGER_32 )new_capacity__CRFR)));
-          upper__I3QR=(__INTEGER)(new_capacity__CRFR -  1);
-          Self__G3QR=old_nb_elts__FRFR;
-          while ((Self__G3QR <= upper__I3QR)) {
-            new__GRFR[Self__G3QR]='\0';
-            Self__G3QR=(__INTEGER)(Self__G3QR +  1);
-          };
-          Self__DRFR->storage__XNK=new__GRFR;
-          Self__DRFR->capacity__MNK=new_capacity__CRFR;
-        };
-      };
-      ((__CHARACTER *)Self__DRFR->storage__XNK)[Self__DRFR->count__VF]=' ';
-      Self__DRFR->count__VF=(__INTEGER)(Self__DRFR->count__VF +  1);
-      switch (((struct ___OBJ *)result__AGCR)->__id) {
-      case __TYPE__: {
-        if (((void *)((__TYPE *)result__AGCR) != (void *)type_block__BLB)) {
-          Self__JRFR=((__STRING *)buffer__SPFK);
-          new_capacity__IRFR= 0;
-          if ((Self__JRFR->capacity__MNK <= Self__JRFR->count__VF)) {
-            if ((Self__JRFR->capacity__MNK ==  0)) {
-              Self__JRFR->capacity__MNK= 32;
-              Self__JRFR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__IRFR=(__INTEGER)(Self__JRFR->capacity__MNK <<  1);
-              Self__KRFR=((__CHARACTER *)Self__JRFR->storage__XNK);
-              old_nb_elts__LRFR=Self__JRFR->capacity__MNK;
-              new__MRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KRFR),((__UINTEGER_32 )old_nb_elts__LRFR),((__UINTEGER_32 )new_capacity__IRFR)));
-              upper__N3QR=(__INTEGER)(new_capacity__IRFR -  1);
-              Self__L3QR=old_nb_elts__LRFR;
-              while ((Self__L3QR <= upper__N3QR)) {
-                new__MRFR[Self__L3QR]='\0';
-                Self__L3QR=(__INTEGER)(Self__L3QR +  1);
-              };
-              Self__JRFR->storage__XNK=new__MRFR;
-              Self__JRFR->capacity__MNK=new_capacity__IRFR;
-            };
-          };
-          ((__CHARACTER *)Self__JRFR->storage__XNK)[Self__JRFR->count__VF]='*';
-          Self__JRFR->count__VF=(__INTEGER)(Self__JRFR->count__VF +  1);
-        };
-      } break;
-      case __TYPE_NULL__: {
-        if (((void *)((__TYPE_NULL *)result__AGCR) != (void *)type_block__BLB)) {
-          Self__PRFR=((__STRING *)buffer__SPFK);
-          new_capacity__ORFR= 0;
-          if ((Self__PRFR->capacity__MNK <= Self__PRFR->count__VF)) {
-            if ((Self__PRFR->capacity__MNK ==  0)) {
-              Self__PRFR->capacity__MNK= 32;
-              Self__PRFR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__ORFR=(__INTEGER)(Self__PRFR->capacity__MNK <<  1);
-              Self__QRFR=((__CHARACTER *)Self__PRFR->storage__XNK);
-              old_nb_elts__RRFR=Self__PRFR->capacity__MNK;
-              new__SRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QRFR),((__UINTEGER_32 )old_nb_elts__RRFR),((__UINTEGER_32 )new_capacity__ORFR)));
-              upper__S3QR=(__INTEGER)(new_capacity__ORFR -  1);
-              Self__Q3QR=old_nb_elts__RRFR;
-              while ((Self__Q3QR <= upper__S3QR)) {
-                new__SRFR[Self__Q3QR]='\0';
-                Self__Q3QR=(__INTEGER)(Self__Q3QR +  1);
-              };
-              Self__PRFR->storage__XNK=new__SRFR;
-              Self__PRFR->capacity__MNK=new_capacity__ORFR;
-            };
-          };
-          ((__CHARACTER *)Self__PRFR->storage__XNK)[Self__PRFR->count__VF]='*';
-          Self__PRFR->count__VF=(__INTEGER)(Self__PRFR->count__VF +  1);
-        };
-      } break;
-      case __TYPE_VOID__: {
-        if (((void *)((__TYPE_VOID *)result__AGCR) != (void *)type_block__BLB)) {
-          Self__VRFR=((__STRING *)buffer__SPFK);
-          new_capacity__URFR= 0;
-          if ((Self__VRFR->capacity__MNK <= Self__VRFR->count__VF)) {
-            if ((Self__VRFR->capacity__MNK ==  0)) {
-              Self__VRFR->capacity__MNK= 32;
-              Self__VRFR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__URFR=(__INTEGER)(Self__VRFR->capacity__MNK <<  1);
-              Self__WRFR=((__CHARACTER *)Self__VRFR->storage__XNK);
-              old_nb_elts__XRFR=Self__VRFR->capacity__MNK;
-              new__YRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WRFR),((__UINTEGER_32 )old_nb_elts__XRFR),((__UINTEGER_32 )new_capacity__URFR)));
-              upper__X3QR=(__INTEGER)(new_capacity__URFR -  1);
-              Self__V3QR=old_nb_elts__XRFR;
-              while ((Self__V3QR <= upper__X3QR)) {
-                new__YRFR[Self__V3QR]='\0';
-                Self__V3QR=(__INTEGER)(Self__V3QR +  1);
-              };
-              Self__VRFR->storage__XNK=new__YRFR;
-              Self__VRFR->capacity__MNK=new_capacity__URFR;
-            };
-          };
-          ((__CHARACTER *)Self__VRFR->storage__XNK)[Self__VRFR->count__VF]='*';
-          Self__VRFR->count__VF=(__INTEGER)(Self__VRFR->count__VF +  1);
-        };
-      } break;
-      case __TYPE_CONTEXT__: {
-        if (((void *)((__TYPE_CONTEXT *)result__AGCR) != (void *)type_block__BLB)) {
-          Self__1RFR=((__STRING *)buffer__SPFK);
-          new_capacity__0RFR= 0;
-          if ((Self__1RFR->capacity__MNK <= Self__1RFR->count__VF)) {
-            if ((Self__1RFR->capacity__MNK ==  0)) {
-              Self__1RFR->capacity__MNK= 32;
-              Self__1RFR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__0RFR=(__INTEGER)(Self__1RFR->capacity__MNK <<  1);
-              Self__2RFR=((__CHARACTER *)Self__1RFR->storage__XNK);
-              old_nb_elts__3RFR=Self__1RFR->capacity__MNK;
-              new__4RFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2RFR),((__UINTEGER_32 )old_nb_elts__3RFR),((__UINTEGER_32 )new_capacity__0RFR)));
-              upper__23QR=(__INTEGER)(new_capacity__0RFR -  1);
-              Self__03QR=old_nb_elts__3RFR;
-              while ((Self__03QR <= upper__23QR)) {
-                new__4RFR[Self__03QR]='\0';
-                Self__03QR=(__INTEGER)(Self__03QR +  1);
-              };
-              Self__1RFR->storage__XNK=new__4RFR;
-              Self__1RFR->capacity__MNK=new_capacity__0RFR;
-            };
-          };
-          ((__CHARACTER *)Self__1RFR->storage__XNK)[Self__1RFR->count__VF]='*';
-          Self__1RFR->count__VF=(__INTEGER)(Self__1RFR->count__VF +  1);
-        };
-      } break;
-      case __TYPE_ID__: {
-      } break;
-      case __TYPE_GENERIC__: {
-        put_reference_star_declaration__IF3I(result__AGCR,buffer__SPFK);
-      } break;
-      case __PROFIL_BLOCK__: {
-        if (((void *)((__PROFIL_BLOCK *)result__AGCR) != (void *)type_block__BLB)) {
-          Self__BSFR=((__STRING *)buffer__SPFK);
-          new_capacity__ASFR= 0;
-          if ((Self__BSFR->capacity__MNK <= Self__BSFR->count__VF)) {
-            if ((Self__BSFR->capacity__MNK ==  0)) {
-              Self__BSFR->capacity__MNK= 32;
-              Self__BSFR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__ASFR=(__INTEGER)(Self__BSFR->capacity__MNK <<  1);
-              Self__CSFR=((__CHARACTER *)Self__BSFR->storage__XNK);
-              old_nb_elts__DSFR=Self__BSFR->capacity__MNK;
-              new__ESFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CSFR),((__UINTEGER_32 )old_nb_elts__DSFR),((__UINTEGER_32 )new_capacity__ASFR)));
-              upper__B4QR=(__INTEGER)(new_capacity__ASFR -  1);
-              Self__53QR=old_nb_elts__DSFR;
-              while ((Self__53QR <= upper__B4QR)) {
-                new__ESFR[Self__53QR]='\0';
-                Self__53QR=(__INTEGER)(Self__53QR +  1);
-              };
-              Self__BSFR->storage__XNK=new__ESFR;
-              Self__BSFR->capacity__MNK=new_capacity__ASFR;
-            };
-          };
-          ((__CHARACTER *)Self__BSFR->storage__XNK)[Self__BSFR->count__VF]='*';
-          Self__BSFR->count__VF=(__INTEGER)(Self__BSFR->count__VF +  1);
-        };
-      } break;
-      };
-      Self__HSFR=((__STRING *)buffer__SPFK);
-      new_capacity__GSFR= 0;
-      if ((Self__HSFR->capacity__MNK <= Self__HSFR->count__VF)) {
-        if ((Self__HSFR->capacity__MNK ==  0)) {
-          Self__HSFR->capacity__MNK= 32;
-          Self__HSFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__GSFR=(__INTEGER)(Self__HSFR->capacity__MNK <<  1);
-          Self__ISFR=((__CHARACTER *)Self__HSFR->storage__XNK);
-          old_nb_elts__JSFR=Self__HSFR->capacity__MNK;
-          new__KSFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ISFR),((__UINTEGER_32 )old_nb_elts__JSFR),((__UINTEGER_32 )new_capacity__GSFR)));
-          upper__G4QR=(__INTEGER)(new_capacity__GSFR -  1);
-          Self__E4QR=old_nb_elts__JSFR;
-          while ((Self__E4QR <= upper__G4QR)) {
-            new__KSFR[Self__E4QR]='\0';
-            Self__E4QR=(__INTEGER)(Self__E4QR +  1);
-          };
-          Self__HSFR->storage__XNK=new__KSFR;
-          Self__HSFR->capacity__MNK=new_capacity__GSFR;
-        };
-      };
-      ((__CHARACTER *)Self__HSFR->storage__XNK)[Self__HSFR->count__VF]=')';
-      Self__HSFR->count__VF=(__INTEGER)(Self__HSFR->count__VF +  1);
-      __tmp__4QFK=Self__RPFK->receiver__PT1H;
-      switch (((struct ___OBJ *)__tmp__4QFK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__4QFK),buffer__SPFK);
-        append__MOK(buffer__SPFK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__4QFK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__HJIQ=((__CHARACTER_CST *)__tmp__4QFK);
-        Self__NSFR=((__STRING *)buffer__SPFK);
-        new_capacity__MSFR= 0;
-        if ((Self__NSFR->capacity__MNK <= Self__NSFR->count__VF)) {
-          if ((Self__NSFR->capacity__MNK ==  0)) {
-            Self__NSFR->capacity__MNK= 32;
-            Self__NSFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__MSFR=(__INTEGER)(Self__NSFR->capacity__MNK <<  1);
-            Self__OSFR=((__CHARACTER *)Self__NSFR->storage__XNK);
-            old_nb_elts__PSFR=Self__NSFR->capacity__MNK;
-            new__QSFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OSFR),((__UINTEGER_32 )old_nb_elts__PSFR),((__UINTEGER_32 )new_capacity__MSFR)));
-            upper__L4QR=(__INTEGER)(new_capacity__MSFR -  1);
-            Self__J4QR=old_nb_elts__PSFR;
-            while ((Self__J4QR <= upper__L4QR)) {
-              new__QSFR[Self__J4QR]='\0';
-              Self__J4QR=(__INTEGER)(Self__J4QR +  1);
-            };
-            Self__NSFR->storage__XNK=new__QSFR;
-            Self__NSFR->capacity__MNK=new_capacity__MSFR;
-          };
-        };
-        ((__CHARACTER *)Self__NSFR->storage__XNK)[Self__NSFR->count__VF]='\'';
-        Self__NSFR->count__VF=(__INTEGER)(Self__NSFR->count__VF +  1);
-        append__MOK(buffer__SPFK,Self__HJIQ->text__PN2H);
-        Self__TSFR=((__STRING *)buffer__SPFK);
-        new_capacity__SSFR= 0;
-        if ((Self__TSFR->capacity__MNK <= Self__TSFR->count__VF)) {
-          if ((Self__TSFR->capacity__MNK ==  0)) {
-            Self__TSFR->capacity__MNK= 32;
-            Self__TSFR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__SSFR=(__INTEGER)(Self__TSFR->capacity__MNK <<  1);
-            Self__USFR=((__CHARACTER *)Self__TSFR->storage__XNK);
-            old_nb_elts__VSFR=Self__TSFR->capacity__MNK;
-            new__WSFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__USFR),((__UINTEGER_32 )old_nb_elts__VSFR),((__UINTEGER_32 )new_capacity__SSFR)));
-            upper__Q4QR=(__INTEGER)(new_capacity__SSFR -  1);
-            Self__O4QR=old_nb_elts__VSFR;
-            while ((Self__O4QR <= upper__Q4QR)) {
-              new__WSFR[Self__O4QR]='\0';
-              Self__O4QR=(__INTEGER)(Self__O4QR +  1);
-            };
-            Self__TSFR->storage__XNK=new__WSFR;
-            Self__TSFR->capacity__MNK=new_capacity__SSFR;
-          };
-        };
-        ((__CHARACTER *)Self__TSFR->storage__XNK)[Self__TSFR->count__VF]='\'';
-        Self__TSFR->count__VF=(__INTEGER)(Self__TSFR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4QFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__4QFK,buffer__SPFK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__4QFK,buffer__SPFK);
-      } break;
-      };
-      append__MOK(buffer__SPFK,(&__string_406));
+  case __SIZE_OF__5GOJ__: {
+    Self__YECS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__PL5O));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_352));
+    Self__3LXT=((__TYPE_FULL__XMB *)Self__YECS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__3LXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_351));
     };
-  };
-  append__MOK(buffer__SPFK,((__SLOT_DATA *)Self__RPFK->slot__HT1H)->parent_variable__HHZD.intern_name__C25F);
-  __tmp__DRFK=Self__RPFK->parent_write__FBGH.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__DRFK)->__id) {
-  case __LIST__: {
-    __tmp__ERFK=static_type__OHQG(__tmp__DRFK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__ERFK=((__STRING_CST *)__tmp__DRFK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ERFK=((__EXTERNAL_C *)__tmp__DRFK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ERFK=((__PROTOTYPE_CST *)__tmp__DRFK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__ERFK=((__INTEGER_CST *)__tmp__DRFK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__ERFK=((__LOCAL *)((__READ_LOCAL *)__tmp__DRFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ERFK=static_type__CN1H(__tmp__DRFK);
+    append_name_in__APXE(Self__3LXT,buffer__ML5O);
+    add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ERFK=static_type__1N1H();
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ERFK=static_type__AO1H();
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __REAL_CST__: {
-    __tmp__ERFK=((__REAL_CST *)__tmp__DRFK)->parent_constant__U2JH.static_type__M2YD;
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__ERFK=((__CHARACTER_CST *)__tmp__DRFK)->parent_constant__H3JH.static_type__M2YD;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__ERFK=static_type__FO1H();
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ERFK=static_type__KO1H();
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__ERFK=static_type__PO1H();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__ERFK=static_type__UO1H(__tmp__DRFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__ERFK=static_type__0O1H(__tmp__DRFK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__ERFK=static_type__5O1H(__tmp__DRFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_AND__: {
-    __tmp__ERFK=static_type__EP1H(__tmp__DRFK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ERFK=static_type__JP1H(__tmp__DRFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ERFK=static_type__OP1H(__tmp__DRFK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __PUT_TO__: {
-    __tmp__ERFK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __ITEM__: {
-    __tmp__ERFK=static_type__XP1H(__tmp__DRFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __SIZE_OF__: {
-    __tmp__ERFK=static_type__DQ1H();
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __CAST__: {
-    __tmp__ERFK=((__CAST *)__tmp__DRFK)->static_type__0N1H;
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ERFK=static_type__NOKL(__tmp__DRFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __READ_SLOT__: {
-    __tmp__ERFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DRFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__ERFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DRFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ERFK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ERFK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ERFK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ERFK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ERFK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__ERFK=static_type__DFJM(__tmp__DRFK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__ERFK=static_type__P3ML(__tmp__DRFK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__ERFK=static_type__R3XM(__tmp__DRFK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__ERFK=static_type__DREO(__tmp__DRFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ERFK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__ERFK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ERFK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__ERFK=static_type__3YPN(__tmp__DRFK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ERFK=static_type__1HSO(__tmp__DRFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
   } break;
   };
-  if ((((void *)((__TYPE_FULL *)__tmp__ERFK)->parent_type__5SL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__SLOT_DATA *)Self__RPFK->slot__HT1H)->parent_variable__HHZD.type__D25F)->parent_type__5SL == (void *)type_block__BLB))) {
-    append__MOK(buffer__SPFK,(&__string_405));
-  } else {
-    Self__ZSFR=((__STRING *)buffer__SPFK);
-    new_capacity__YSFR= 0;
-    if ((Self__ZSFR->capacity__MNK <= Self__ZSFR->count__VF)) {
-      if ((Self__ZSFR->capacity__MNK ==  0)) {
-        Self__ZSFR->capacity__MNK= 32;
-        Self__ZSFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YSFR=(__INTEGER)(Self__ZSFR->capacity__MNK <<  1);
-        Self__0SFR=((__CHARACTER *)Self__ZSFR->storage__XNK);
-        old_nb_elts__1SFR=Self__ZSFR->capacity__MNK;
-        new__2SFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0SFR),((__UINTEGER_32 )old_nb_elts__1SFR),((__UINTEGER_32 )new_capacity__YSFR)));
-        upper__V4QR=(__INTEGER)(new_capacity__YSFR -  1);
-        Self__T4QR=old_nb_elts__1SFR;
-        while ((Self__T4QR <= upper__V4QR)) {
-          new__2SFR[Self__T4QR]='\0';
-          Self__T4QR=(__INTEGER)(Self__T4QR +  1);
-        };
-        Self__ZSFR->storage__XNK=new__2SFR;
-        Self__ZSFR->capacity__MNK=new_capacity__YSFR;
-      };
-    };
-    ((__CHARACTER *)Self__ZSFR->storage__XNK)[Self__ZSFR->count__VF]='=';
-    Self__ZSFR->count__VF=(__INTEGER)(Self__ZSFR->count__VF +  1);
-    genere_value__RPTK(Self__RPFK,buffer__SPFK);
-  };
+  add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
 }
 
-static void genere__PNEK(__EXPR_EQUAL *Self__QNEK,void *buffer__RNEK)
-// ({EXPR_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__OOTP(__EXPR_OR_LOGIC__ADUL *Self__POTP,__STRING__BC *buffer__QOTP)
+// ({EXPR_OR_LOGIC__ADUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__5SFR,*Self__FTFR,*Self__LTFR,*Self__RTFR,*Self__XTFR;
-  __STRING *Self__3TFR,*Self__DUFR,*Self__JUFR,*Self__PUFR,*Self__VUFR;
-  __INTEGER new_capacity__4SFR,old_nb_elts__BTFR,upper__04QR,Self__Y4QR;
-  __INTEGER new_capacity__ETFR,old_nb_elts__HTFR,upper__54QR,Self__34QR;
-  __INTEGER new_capacity__KTFR,old_nb_elts__NTFR,upper__E5QR,Self__C5QR;
-  __INTEGER new_capacity__QTFR,old_nb_elts__TTFR,upper__J5QR,Self__H5QR;
-  __INTEGER new_capacity__WTFR,old_nb_elts__ZTFR,upper__O5QR,Self__M5QR;
-  __INTEGER new_capacity__2TFR,old_nb_elts__5TFR,upper__T5QR,Self__R5QR;
-  __INTEGER new_capacity__CUFR,old_nb_elts__FUFR,upper__Y5QR,Self__W5QR;
-  __INTEGER new_capacity__IUFR,old_nb_elts__LUFR,upper__35QR,Self__15QR;
-  __INTEGER new_capacity__OUFR,old_nb_elts__RUFR,upper__CARR,Self__AARR;
-  __INTEGER new_capacity__UUFR,old_nb_elts__XUFR,upper__HARR,Self__FARR;
-  void *__tmp__KOEK,*__tmp__WOEK,*__tmp__4OEK,*__tmp__PPEK,*__tmp__QPEK;
-  void *__tmp__MQEK,*__tmp__YQEK,*__tmp__AREK,*__tmp__RREK,*__tmp__SREK;
-  void *__tmp__LOEK,*__tmp__XOEK,*__tmp__5OEK,*__tmp__RPEK,*__tmp__NQEK;
-  void *__tmp__ZQEK,*__tmp__BREK,*__tmp__TREK;
-  __CHARACTER_CST *Self__QJIQ,*Self__ZJIQ;
-  __CHARACTER *Self__ATFR,*new__CTFR,*Self__GTFR,*new__ITFR,*Self__MTFR;
-  __CHARACTER *new__OTFR,*Self__STFR,*new__UTFR,*Self__YTFR,*new__0TFR;
-  __CHARACTER *Self__4TFR,*new__AUFR,*Self__EUFR,*new__GUFR,*Self__KUFR;
-  __CHARACTER *new__MUFR,*Self__QUFR,*new__SUFR,*Self__WUFR,*new__YUFR;
-  __BOOLEAN __tmp__FOEK,__tmp__EPEK,__tmp__HQEK,__tmp__GREK;
-  if (((void *)((__TYPE_FULL *)static_type__1N1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__RNEK,(&__string_407));
-  };
-  Self__5SFR=((__STRING *)buffer__RNEK);
-  new_capacity__4SFR= 0;
-  if ((Self__5SFR->capacity__MNK <= Self__5SFR->count__VF)) {
-    if ((Self__5SFR->capacity__MNK ==  0)) {
-      Self__5SFR->capacity__MNK= 32;
-      Self__5SFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4SFR=(__INTEGER)(Self__5SFR->capacity__MNK <<  1);
-      Self__ATFR=((__CHARACTER *)Self__5SFR->storage__XNK);
-      old_nb_elts__BTFR=Self__5SFR->capacity__MNK;
-      new__CTFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ATFR),((__UINTEGER_32 )old_nb_elts__BTFR),((__UINTEGER_32 )new_capacity__4SFR)));
-      upper__04QR=(__INTEGER)(new_capacity__4SFR -  1);
-      Self__Y4QR=old_nb_elts__BTFR;
-      while ((Self__Y4QR <= upper__04QR)) {
-        new__CTFR[Self__Y4QR]='\0';
-        Self__Y4QR=(__INTEGER)(Self__Y4QR +  1);
-      };
-      Self__5SFR->storage__XNK=new__CTFR;
-      Self__5SFR->capacity__MNK=new_capacity__4SFR;
-    };
-  };
-  ((__CHARACTER *)Self__5SFR->storage__XNK)[Self__5SFR->count__VF]='(';
-  Self__5SFR->count__VF=(__INTEGER)(Self__5SFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__1N1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__RNEK,(&__string_408));
-    __tmp__FOEK=TRUE__;
-  } else {
-    __tmp__FOEK=FALSE__;
-  };
-  if ((! __tmp__FOEK)) {
-    __tmp__KOEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__KOEK)->__id) {
-    case __LIST__: {
-      __tmp__LOEK=static_type__OHQG(__tmp__KOEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__LOEK=((__STRING_CST *)__tmp__KOEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__LOEK=((__EXTERNAL_C *)__tmp__KOEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LOEK=((__PROTOTYPE_CST *)__tmp__KOEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__LOEK=((__INTEGER_CST *)__tmp__KOEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__LOEK=((__LOCAL *)((__READ_LOCAL *)__tmp__KOEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LOEK=static_type__CN1H(__tmp__KOEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LOEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LOEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__LOEK=((__REAL_CST *)__tmp__KOEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__LOEK=((__CHARACTER_CST *)__tmp__KOEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__LOEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LOEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__LOEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__LOEK=static_type__UO1H(__tmp__KOEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__LOEK=static_type__0O1H(__tmp__KOEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__LOEK=static_type__5O1H(__tmp__KOEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__LOEK=static_type__EP1H(__tmp__KOEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LOEK=static_type__JP1H(__tmp__KOEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LOEK=static_type__OP1H(__tmp__KOEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__LOEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__LOEK=static_type__XP1H(__tmp__KOEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__LOEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__LOEK=((__CAST *)__tmp__KOEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__LOEK=static_type__NOKL(__tmp__KOEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__LOEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KOEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__LOEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KOEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LOEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LOEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LOEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LOEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LOEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__LOEK=static_type__DFJM(__tmp__KOEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__LOEK=static_type__P3ML(__tmp__KOEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__LOEK=static_type__R3XM(__tmp__KOEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__LOEK=static_type__DREO(__tmp__KOEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LOEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__LOEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LOEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__LOEK=static_type__3YPN(__tmp__KOEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LOEK=static_type__1HSO(__tmp__KOEK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__LOEK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__RNEK,(&__string_407));
-    };
-  };
-  __tmp__WOEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__WOEK)->__id) {
-  case __LIST__: {
-    __tmp__XOEK=static_type__OHQG(__tmp__WOEK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__XOEK=((__STRING_CST *)__tmp__WOEK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__XOEK=((__EXTERNAL_C *)__tmp__WOEK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__XOEK=((__PROTOTYPE_CST *)__tmp__WOEK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__XOEK=((__INTEGER_CST *)__tmp__WOEK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__XOEK=((__LOCAL *)((__READ_LOCAL *)__tmp__WOEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__XOEK=static_type__CN1H(__tmp__WOEK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__XOEK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__XOEK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__XOEK=((__REAL_CST *)__tmp__WOEK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__XOEK=((__CHARACTER_CST *)__tmp__WOEK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__XOEK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__XOEK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__XOEK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__XOEK=static_type__UO1H(__tmp__WOEK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__XOEK=static_type__0O1H(__tmp__WOEK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__XOEK=static_type__5O1H(__tmp__WOEK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__XOEK=static_type__EP1H(__tmp__WOEK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__XOEK=static_type__JP1H(__tmp__WOEK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__XOEK=static_type__OP1H(__tmp__WOEK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__XOEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__XOEK=static_type__XP1H(__tmp__WOEK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__XOEK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__XOEK=((__CAST *)__tmp__WOEK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__XOEK=static_type__NOKL(__tmp__WOEK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__XOEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WOEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__XOEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WOEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__XOEK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__XOEK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XOEK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__XOEK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XOEK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__XOEK=static_type__DFJM(__tmp__WOEK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__XOEK=static_type__P3ML(__tmp__WOEK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__XOEK=static_type__R3XM(__tmp__WOEK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__XOEK=static_type__DREO(__tmp__WOEK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__XOEK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__XOEK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__XOEK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__XOEK=static_type__3YPN(__tmp__WOEK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__XOEK=static_type__1HSO(__tmp__WOEK);
-  } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__XOEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__4OEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__4OEK)->__id) {
-    case __LIST__: {
-      __tmp__5OEK=static_type__OHQG(__tmp__4OEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__5OEK=((__STRING_CST *)__tmp__4OEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__5OEK=((__EXTERNAL_C *)__tmp__4OEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__5OEK=((__PROTOTYPE_CST *)__tmp__4OEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__5OEK=((__INTEGER_CST *)__tmp__4OEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__5OEK=((__LOCAL *)((__READ_LOCAL *)__tmp__4OEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__5OEK=static_type__CN1H(__tmp__4OEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__5OEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__5OEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__5OEK=((__REAL_CST *)__tmp__4OEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__5OEK=((__CHARACTER_CST *)__tmp__4OEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__5OEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__5OEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__5OEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__5OEK=static_type__UO1H(__tmp__4OEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__5OEK=static_type__0O1H(__tmp__4OEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__5OEK=static_type__5O1H(__tmp__4OEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__5OEK=static_type__EP1H(__tmp__4OEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__5OEK=static_type__JP1H(__tmp__4OEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__5OEK=static_type__OP1H(__tmp__4OEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__5OEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__5OEK=static_type__XP1H(__tmp__4OEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__5OEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__5OEK=((__CAST *)__tmp__4OEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__5OEK=static_type__NOKL(__tmp__4OEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__5OEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4OEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__5OEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4OEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__5OEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__5OEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5OEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__5OEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5OEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__5OEK=static_type__DFJM(__tmp__4OEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__5OEK=static_type__P3ML(__tmp__4OEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__5OEK=static_type__R3XM(__tmp__4OEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__5OEK=static_type__DREO(__tmp__4OEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__5OEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__5OEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__5OEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__5OEK=static_type__3YPN(__tmp__4OEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__5OEK=static_type__1HSO(__tmp__4OEK);
-    } break;
-    };
-    __tmp__EPEK=((void *)((__TYPE_FULL *)__tmp__5OEK)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__EPEK=FALSE__;
-  };
-  if (__tmp__EPEK) {
-    Self__FTFR=((__STRING *)buffer__RNEK);
-    new_capacity__ETFR= 0;
-    if ((Self__FTFR->capacity__MNK <= Self__FTFR->count__VF)) {
-      if ((Self__FTFR->capacity__MNK ==  0)) {
-        Self__FTFR->capacity__MNK= 32;
-        Self__FTFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ETFR=(__INTEGER)(Self__FTFR->capacity__MNK <<  1);
-        Self__GTFR=((__CHARACTER *)Self__FTFR->storage__XNK);
-        old_nb_elts__HTFR=Self__FTFR->capacity__MNK;
-        new__ITFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GTFR),((__UINTEGER_32 )old_nb_elts__HTFR),((__UINTEGER_32 )new_capacity__ETFR)));
-        upper__54QR=(__INTEGER)(new_capacity__ETFR -  1);
-        Self__34QR=old_nb_elts__HTFR;
-        while ((Self__34QR <= upper__54QR)) {
-          new__ITFR[Self__34QR]='\0';
-          Self__34QR=(__INTEGER)(Self__34QR +  1);
-        };
-        Self__FTFR->storage__XNK=new__ITFR;
-        Self__FTFR->capacity__MNK=new_capacity__ETFR;
-      };
-    };
-    ((__CHARACTER *)Self__FTFR->storage__XNK)[Self__FTFR->count__VF]='0';
-    Self__FTFR->count__VF=(__INTEGER)(Self__FTFR->count__VF +  1);
-  } else {
-    __tmp__PPEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__PPEK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__PPEK),buffer__RNEK);
-      append__MOK(buffer__RNEK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__RNEK,((__REAL_CST *)__tmp__PPEK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__QJIQ=((__CHARACTER_CST *)__tmp__PPEK);
-      Self__LTFR=((__STRING *)buffer__RNEK);
-      new_capacity__KTFR= 0;
-      if ((Self__LTFR->capacity__MNK <= Self__LTFR->count__VF)) {
-        if ((Self__LTFR->capacity__MNK ==  0)) {
-          Self__LTFR->capacity__MNK= 32;
-          Self__LTFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__KTFR=(__INTEGER)(Self__LTFR->capacity__MNK <<  1);
-          Self__MTFR=((__CHARACTER *)Self__LTFR->storage__XNK);
-          old_nb_elts__NTFR=Self__LTFR->capacity__MNK;
-          new__OTFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MTFR),((__UINTEGER_32 )old_nb_elts__NTFR),((__UINTEGER_32 )new_capacity__KTFR)));
-          upper__E5QR=(__INTEGER)(new_capacity__KTFR -  1);
-          Self__C5QR=old_nb_elts__NTFR;
-          while ((Self__C5QR <= upper__E5QR)) {
-            new__OTFR[Self__C5QR]='\0';
-            Self__C5QR=(__INTEGER)(Self__C5QR +  1);
-          };
-          Self__LTFR->storage__XNK=new__OTFR;
-          Self__LTFR->capacity__MNK=new_capacity__KTFR;
-        };
-      };
-      ((__CHARACTER *)Self__LTFR->storage__XNK)[Self__LTFR->count__VF]='\'';
-      Self__LTFR->count__VF=(__INTEGER)(Self__LTFR->count__VF +  1);
-      append__MOK(buffer__RNEK,Self__QJIQ->text__PN2H);
-      Self__RTFR=((__STRING *)buffer__RNEK);
-      new_capacity__QTFR= 0;
-      if ((Self__RTFR->capacity__MNK <= Self__RTFR->count__VF)) {
-        if ((Self__RTFR->capacity__MNK ==  0)) {
-          Self__RTFR->capacity__MNK= 32;
-          Self__RTFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__QTFR=(__INTEGER)(Self__RTFR->capacity__MNK <<  1);
-          Self__STFR=((__CHARACTER *)Self__RTFR->storage__XNK);
-          old_nb_elts__TTFR=Self__RTFR->capacity__MNK;
-          new__UTFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__STFR),((__UINTEGER_32 )old_nb_elts__TTFR),((__UINTEGER_32 )new_capacity__QTFR)));
-          upper__J5QR=(__INTEGER)(new_capacity__QTFR -  1);
-          Self__H5QR=old_nb_elts__TTFR;
-          while ((Self__H5QR <= upper__J5QR)) {
-            new__UTFR[Self__H5QR]='\0';
-            Self__H5QR=(__INTEGER)(Self__H5QR +  1);
-          };
-          Self__RTFR->storage__XNK=new__UTFR;
-          Self__RTFR->capacity__MNK=new_capacity__QTFR;
-        };
-      };
-      ((__CHARACTER *)Self__RTFR->storage__XNK)[Self__RTFR->count__VF]='\'';
-      Self__RTFR->count__VF=(__INTEGER)(Self__RTFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__RNEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PPEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__PPEK,buffer__RNEK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__PPEK,buffer__RNEK);
-    } break;
-    };
-    __tmp__QPEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__QPEK)->__id) {
-    case __LIST__: {
-      __tmp__RPEK=static_type__OHQG(__tmp__QPEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__RPEK=((__STRING_CST *)__tmp__QPEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__RPEK=((__EXTERNAL_C *)__tmp__QPEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__RPEK=((__PROTOTYPE_CST *)__tmp__QPEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__RPEK=((__INTEGER_CST *)__tmp__QPEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__RPEK=((__LOCAL *)((__READ_LOCAL *)__tmp__QPEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__RPEK=static_type__CN1H(__tmp__QPEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__RPEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__RPEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__RPEK=((__REAL_CST *)__tmp__QPEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__RPEK=((__CHARACTER_CST *)__tmp__QPEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__RPEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__RPEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__RPEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__RPEK=static_type__UO1H(__tmp__QPEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__RPEK=static_type__0O1H(__tmp__QPEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__RPEK=static_type__5O1H(__tmp__QPEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__RPEK=static_type__EP1H(__tmp__QPEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__RPEK=static_type__JP1H(__tmp__QPEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__RPEK=static_type__OP1H(__tmp__QPEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__RPEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__RPEK=static_type__XP1H(__tmp__QPEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__RPEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__RPEK=((__CAST *)__tmp__QPEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__RPEK=static_type__NOKL(__tmp__QPEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__RPEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QPEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__RPEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QPEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__RPEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__RPEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RPEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__RPEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RPEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__RPEK=static_type__DFJM(__tmp__QPEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__RPEK=static_type__P3ML(__tmp__QPEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__RPEK=static_type__R3XM(__tmp__QPEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__RPEK=static_type__DREO(__tmp__QPEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__RPEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__RPEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__RPEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__RPEK=static_type__3YPN(__tmp__QPEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__RPEK=static_type__1HSO(__tmp__QPEK);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__RPEK)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__RNEK,(&__string_409));
-    };
-  };
-  Self__XTFR=((__STRING *)buffer__RNEK);
-  new_capacity__WTFR= 0;
-  if ((Self__XTFR->capacity__MNK <= Self__XTFR->count__VF)) {
-    if ((Self__XTFR->capacity__MNK ==  0)) {
-      Self__XTFR->capacity__MNK= 32;
-      Self__XTFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WTFR=(__INTEGER)(Self__XTFR->capacity__MNK <<  1);
-      Self__YTFR=((__CHARACTER *)Self__XTFR->storage__XNK);
-      old_nb_elts__ZTFR=Self__XTFR->capacity__MNK;
-      new__0TFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YTFR),((__UINTEGER_32 )old_nb_elts__ZTFR),((__UINTEGER_32 )new_capacity__WTFR)));
-      upper__O5QR=(__INTEGER)(new_capacity__WTFR -  1);
-      Self__M5QR=old_nb_elts__ZTFR;
-      while ((Self__M5QR <= upper__O5QR)) {
-        new__0TFR[Self__M5QR]='\0';
-        Self__M5QR=(__INTEGER)(Self__M5QR +  1);
-      };
-      Self__XTFR->storage__XNK=new__0TFR;
-      Self__XTFR->capacity__MNK=new_capacity__WTFR;
-    };
-  };
-  ((__CHARACTER *)Self__XTFR->storage__XNK)[Self__XTFR->count__VF]=' ';
-  Self__XTFR->count__VF=(__INTEGER)(Self__XTFR->count__VF +  1);
-  append__MOK(buffer__RNEK,(&__string_356));
-  Self__3TFR=((__STRING *)buffer__RNEK);
-  new_capacity__2TFR= 0;
-  if ((Self__3TFR->capacity__MNK <= Self__3TFR->count__VF)) {
-    if ((Self__3TFR->capacity__MNK ==  0)) {
-      Self__3TFR->capacity__MNK= 32;
-      Self__3TFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2TFR=(__INTEGER)(Self__3TFR->capacity__MNK <<  1);
-      Self__4TFR=((__CHARACTER *)Self__3TFR->storage__XNK);
-      old_nb_elts__5TFR=Self__3TFR->capacity__MNK;
-      new__AUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4TFR),((__UINTEGER_32 )old_nb_elts__5TFR),((__UINTEGER_32 )new_capacity__2TFR)));
-      upper__T5QR=(__INTEGER)(new_capacity__2TFR -  1);
-      Self__R5QR=old_nb_elts__5TFR;
-      while ((Self__R5QR <= upper__T5QR)) {
-        new__AUFR[Self__R5QR]='\0';
-        Self__R5QR=(__INTEGER)(Self__R5QR +  1);
-      };
-      Self__3TFR->storage__XNK=new__AUFR;
-      Self__3TFR->capacity__MNK=new_capacity__2TFR;
-    };
-  };
-  ((__CHARACTER *)Self__3TFR->storage__XNK)[Self__3TFR->count__VF]=' ';
-  Self__3TFR->count__VF=(__INTEGER)(Self__3TFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__1N1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__RNEK,(&__string_408));
-    __tmp__HQEK=TRUE__;
-  } else {
-    __tmp__HQEK=FALSE__;
-  };
-  if ((! __tmp__HQEK)) {
-    __tmp__MQEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__MQEK)->__id) {
-    case __LIST__: {
-      __tmp__NQEK=static_type__OHQG(__tmp__MQEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__NQEK=((__STRING_CST *)__tmp__MQEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__NQEK=((__EXTERNAL_C *)__tmp__MQEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__NQEK=((__PROTOTYPE_CST *)__tmp__MQEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__NQEK=((__INTEGER_CST *)__tmp__MQEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__NQEK=((__LOCAL *)((__READ_LOCAL *)__tmp__MQEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__NQEK=static_type__CN1H(__tmp__MQEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__NQEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__NQEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__NQEK=((__REAL_CST *)__tmp__MQEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__NQEK=((__CHARACTER_CST *)__tmp__MQEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__NQEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__NQEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__NQEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__NQEK=static_type__UO1H(__tmp__MQEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__NQEK=static_type__0O1H(__tmp__MQEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__NQEK=static_type__5O1H(__tmp__MQEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__NQEK=static_type__EP1H(__tmp__MQEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__NQEK=static_type__JP1H(__tmp__MQEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__NQEK=static_type__OP1H(__tmp__MQEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__NQEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__NQEK=static_type__XP1H(__tmp__MQEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__NQEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__NQEK=((__CAST *)__tmp__MQEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__NQEK=static_type__NOKL(__tmp__MQEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__NQEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MQEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__NQEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MQEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__NQEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__NQEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NQEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__NQEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NQEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__NQEK=static_type__DFJM(__tmp__MQEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__NQEK=static_type__P3ML(__tmp__MQEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__NQEK=static_type__R3XM(__tmp__MQEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__NQEK=static_type__DREO(__tmp__MQEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__NQEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__NQEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__NQEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__NQEK=static_type__3YPN(__tmp__MQEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__NQEK=static_type__1HSO(__tmp__MQEK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__NQEK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__RNEK,(&__string_407));
-    };
-  };
-  __tmp__YQEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__YQEK)->__id) {
-  case __LIST__: {
-    __tmp__ZQEK=static_type__OHQG(__tmp__YQEK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__ZQEK=((__STRING_CST *)__tmp__YQEK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ZQEK=((__EXTERNAL_C *)__tmp__YQEK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ZQEK=((__PROTOTYPE_CST *)__tmp__YQEK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__ZQEK=((__INTEGER_CST *)__tmp__YQEK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__ZQEK=((__LOCAL *)((__READ_LOCAL *)__tmp__YQEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  void *__tmp__SOTP;
+  __IS_EXPANDED__35NJ *Self__0ECS;
+  __GET_TYPE_ID__HAOJ *Self__2ECS;
+  __TYPE_FULL__XMB *Self__BMXT;
+  __SIZE_OF__5GOJ *Self__4ECS;
+  add_last__ACV(((__STRING__BC *)buffer__QOTP),'(');
+  __tmp__SOTP=Self__POTP->parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__SOTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__SOTP),buffer__QOTP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ZQEK=static_type__CN1H(__tmp__YQEK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ZQEK=static_type__1N1H();
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ZQEK=static_type__AO1H();
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __REAL_CST__: {
-    __tmp__ZQEK=((__REAL_CST *)__tmp__YQEK)->parent_constant__U2JH.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__ZQEK=((__CHARACTER_CST *)__tmp__YQEK)->parent_constant__H3JH.static_type__M2YD;
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__ZQEK=static_type__FO1H();
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ZQEK=static_type__KO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__ZQEK=static_type__PO1H();
+  case __IS_EXPANDED__35NJ__: {
+    Self__0ECS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__SOTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__0ECS->receiver__RA5J),buffer__QOTP);
+    add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
   } break;
-  case __EXPR_SUB__: {
-    __tmp__ZQEK=static_type__UO1H(__tmp__YQEK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__ZQEK=static_type__0O1H(__tmp__YQEK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__ZQEK=static_type__5O1H(__tmp__YQEK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__ZQEK=static_type__EP1H(__tmp__YQEK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ZQEK=static_type__JP1H(__tmp__YQEK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ZQEK=static_type__OP1H(__tmp__YQEK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__ZQEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__ZQEK=static_type__XP1H(__tmp__YQEK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__ZQEK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__ZQEK=((__CAST *)__tmp__YQEK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__ZQEK=static_type__NOKL(__tmp__YQEK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__ZQEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YQEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZQEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YQEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ZQEK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ZQEK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZQEK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ZQEK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZQEK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__ZQEK=static_type__DFJM(__tmp__YQEK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__ZQEK=static_type__P3ML(__tmp__YQEK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__ZQEK=static_type__R3XM(__tmp__YQEK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__ZQEK=static_type__DREO(__tmp__YQEK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ZQEK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__ZQEK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ZQEK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__ZQEK=static_type__3YPN(__tmp__YQEK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ZQEK=static_type__1HSO(__tmp__YQEK);
-  } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__ZQEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__AREK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__AREK)->__id) {
-    case __LIST__: {
-      __tmp__BREK=static_type__OHQG(__tmp__AREK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__BREK=((__STRING_CST *)__tmp__AREK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__BREK=((__EXTERNAL_C *)__tmp__AREK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__BREK=((__PROTOTYPE_CST *)__tmp__AREK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__BREK=((__INTEGER_CST *)__tmp__AREK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__BREK=((__LOCAL *)((__READ_LOCAL *)__tmp__AREK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__BREK=static_type__CN1H(__tmp__AREK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__BREK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__BREK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__BREK=((__REAL_CST *)__tmp__AREK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__BREK=((__CHARACTER_CST *)__tmp__AREK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__BREK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__BREK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__BREK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__BREK=static_type__UO1H(__tmp__AREK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__BREK=static_type__0O1H(__tmp__AREK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__BREK=static_type__5O1H(__tmp__AREK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__BREK=static_type__EP1H(__tmp__AREK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__BREK=static_type__JP1H(__tmp__AREK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__BREK=static_type__OP1H(__tmp__AREK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__BREK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__BREK=static_type__XP1H(__tmp__AREK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__BREK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__BREK=((__CAST *)__tmp__AREK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__BREK=static_type__NOKL(__tmp__AREK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__BREK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AREK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__BREK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AREK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__BREK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__BREK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BREK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__BREK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BREK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__BREK=static_type__DFJM(__tmp__AREK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__BREK=static_type__P3ML(__tmp__AREK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__BREK=static_type__R3XM(__tmp__AREK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__BREK=static_type__DREO(__tmp__AREK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__BREK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__BREK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__BREK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__BREK=static_type__3YPN(__tmp__AREK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__BREK=static_type__1HSO(__tmp__AREK);
-    } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__2ECS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_350));
+    Self__BMXT=((__TYPE_FULL__XMB *)Self__2ECS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
     };
-    __tmp__GREK=((void *)((__TYPE_FULL *)__tmp__BREK)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__GREK=FALSE__;
-  };
-  if (__tmp__GREK) {
-    Self__DUFR=((__STRING *)buffer__RNEK);
-    new_capacity__CUFR= 0;
-    if ((Self__DUFR->capacity__MNK <= Self__DUFR->count__VF)) {
-      if ((Self__DUFR->capacity__MNK ==  0)) {
-        Self__DUFR->capacity__MNK= 32;
-        Self__DUFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CUFR=(__INTEGER)(Self__DUFR->capacity__MNK <<  1);
-        Self__EUFR=((__CHARACTER *)Self__DUFR->storage__XNK);
-        old_nb_elts__FUFR=Self__DUFR->capacity__MNK;
-        new__GUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EUFR),((__UINTEGER_32 )old_nb_elts__FUFR),((__UINTEGER_32 )new_capacity__CUFR)));
-        upper__Y5QR=(__INTEGER)(new_capacity__CUFR -  1);
-        Self__W5QR=old_nb_elts__FUFR;
-        while ((Self__W5QR <= upper__Y5QR)) {
-          new__GUFR[Self__W5QR]='\0';
-          Self__W5QR=(__INTEGER)(Self__W5QR +  1);
-        };
-        Self__DUFR->storage__XNK=new__GUFR;
-        Self__DUFR->capacity__MNK=new_capacity__CUFR;
-      };
-    };
-    ((__CHARACTER *)Self__DUFR->storage__XNK)[Self__DUFR->count__VF]='0';
-    Self__DUFR->count__VF=(__INTEGER)(Self__DUFR->count__VF +  1);
-  } else {
-    __tmp__RREK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__RREK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__RREK),buffer__RNEK);
-      append__MOK(buffer__RNEK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__RNEK,((__REAL_CST *)__tmp__RREK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__ZJIQ=((__CHARACTER_CST *)__tmp__RREK);
-      Self__JUFR=((__STRING *)buffer__RNEK);
-      new_capacity__IUFR= 0;
-      if ((Self__JUFR->capacity__MNK <= Self__JUFR->count__VF)) {
-        if ((Self__JUFR->capacity__MNK ==  0)) {
-          Self__JUFR->capacity__MNK= 32;
-          Self__JUFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__IUFR=(__INTEGER)(Self__JUFR->capacity__MNK <<  1);
-          Self__KUFR=((__CHARACTER *)Self__JUFR->storage__XNK);
-          old_nb_elts__LUFR=Self__JUFR->capacity__MNK;
-          new__MUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KUFR),((__UINTEGER_32 )old_nb_elts__LUFR),((__UINTEGER_32 )new_capacity__IUFR)));
-          upper__35QR=(__INTEGER)(new_capacity__IUFR -  1);
-          Self__15QR=old_nb_elts__LUFR;
-          while ((Self__15QR <= upper__35QR)) {
-            new__MUFR[Self__15QR]='\0';
-            Self__15QR=(__INTEGER)(Self__15QR +  1);
-          };
-          Self__JUFR->storage__XNK=new__MUFR;
-          Self__JUFR->capacity__MNK=new_capacity__IUFR;
-        };
-      };
-      ((__CHARACTER *)Self__JUFR->storage__XNK)[Self__JUFR->count__VF]='\'';
-      Self__JUFR->count__VF=(__INTEGER)(Self__JUFR->count__VF +  1);
-      append__MOK(buffer__RNEK,Self__ZJIQ->text__PN2H);
-      Self__PUFR=((__STRING *)buffer__RNEK);
-      new_capacity__OUFR= 0;
-      if ((Self__PUFR->capacity__MNK <= Self__PUFR->count__VF)) {
-        if ((Self__PUFR->capacity__MNK ==  0)) {
-          Self__PUFR->capacity__MNK= 32;
-          Self__PUFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__OUFR=(__INTEGER)(Self__PUFR->capacity__MNK <<  1);
-          Self__QUFR=((__CHARACTER *)Self__PUFR->storage__XNK);
-          old_nb_elts__RUFR=Self__PUFR->capacity__MNK;
-          new__SUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QUFR),((__UINTEGER_32 )old_nb_elts__RUFR),((__UINTEGER_32 )new_capacity__OUFR)));
-          upper__CARR=(__INTEGER)(new_capacity__OUFR -  1);
-          Self__AARR=old_nb_elts__RUFR;
-          while ((Self__AARR <= upper__CARR)) {
-            new__SUFR[Self__AARR]='\0';
-            Self__AARR=(__INTEGER)(Self__AARR +  1);
-          };
-          Self__PUFR->storage__XNK=new__SUFR;
-          Self__PUFR->capacity__MNK=new_capacity__OUFR;
-        };
-      };
-      ((__CHARACTER *)Self__PUFR->storage__XNK)[Self__PUFR->count__VF]='\'';
-      Self__PUFR->count__VF=(__INTEGER)(Self__PUFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__RNEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RREK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__RREK,buffer__RNEK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__RREK,buffer__RNEK);
-    } break;
-    };
-    __tmp__SREK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__SREK)->__id) {
-    case __LIST__: {
-      __tmp__TREK=static_type__OHQG(__tmp__SREK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__TREK=((__STRING_CST *)__tmp__SREK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__TREK=((__EXTERNAL_C *)__tmp__SREK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__TREK=((__PROTOTYPE_CST *)__tmp__SREK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__TREK=((__INTEGER_CST *)__tmp__SREK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__TREK=((__LOCAL *)((__READ_LOCAL *)__tmp__SREK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__TREK=static_type__CN1H(__tmp__SREK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__TREK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__TREK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__TREK=((__REAL_CST *)__tmp__SREK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__TREK=((__CHARACTER_CST *)__tmp__SREK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__TREK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__TREK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__TREK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__TREK=static_type__UO1H(__tmp__SREK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__TREK=static_type__0O1H(__tmp__SREK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__TREK=static_type__5O1H(__tmp__SREK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__TREK=static_type__EP1H(__tmp__SREK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__TREK=static_type__JP1H(__tmp__SREK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__TREK=static_type__OP1H(__tmp__SREK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__TREK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__TREK=static_type__XP1H(__tmp__SREK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__TREK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__TREK=((__CAST *)__tmp__SREK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__TREK=static_type__NOKL(__tmp__SREK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__TREK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SREK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__TREK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SREK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__TREK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__TREK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TREK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__TREK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TREK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__TREK=static_type__DFJM(__tmp__SREK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__TREK=static_type__P3ML(__tmp__SREK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__TREK=static_type__R3XM(__tmp__SREK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__TREK=static_type__DREO(__tmp__SREK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__TREK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__TREK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__TREK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__TREK=static_type__3YPN(__tmp__SREK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__TREK=static_type__1HSO(__tmp__SREK);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__TREK)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__RNEK,(&__string_409));
-    };
-  };
-  Self__VUFR=((__STRING *)buffer__RNEK);
-  new_capacity__UUFR= 0;
-  if ((Self__VUFR->capacity__MNK <= Self__VUFR->count__VF)) {
-    if ((Self__VUFR->capacity__MNK ==  0)) {
-      Self__VUFR->capacity__MNK= 32;
-      Self__VUFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UUFR=(__INTEGER)(Self__VUFR->capacity__MNK <<  1);
-      Self__WUFR=((__CHARACTER *)Self__VUFR->storage__XNK);
-      old_nb_elts__XUFR=Self__VUFR->capacity__MNK;
-      new__YUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WUFR),((__UINTEGER_32 )old_nb_elts__XUFR),((__UINTEGER_32 )new_capacity__UUFR)));
-      upper__HARR=(__INTEGER)(new_capacity__UUFR -  1);
-      Self__FARR=old_nb_elts__XUFR;
-      while ((Self__FARR <= upper__HARR)) {
-        new__YUFR[Self__FARR]='\0';
-        Self__FARR=(__INTEGER)(Self__FARR +  1);
-      };
-      Self__VUFR->storage__XNK=new__YUFR;
-      Self__VUFR->capacity__MNK=new_capacity__UUFR;
-    };
-  };
-  ((__CHARACTER *)Self__VUFR->storage__XNK)[Self__VUFR->count__VF]=')';
-  Self__VUFR->count__VF=(__INTEGER)(Self__VUFR->count__VF +  1);
-}
-
-static void genere__4REK(__EXPR_NOT_EQUAL *Self__5REK,void *buffer__ASEK)
-// ({EXPR_NOT_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__1UFR,*Self__BVFR,*Self__HVFR,*Self__NVFR,*Self__TVFR;
-  __STRING *Self__ZVFR,*Self__5VFR,*Self__FWFR,*Self__LWFR,*Self__RWFR;
-  __INTEGER new_capacity__0UFR,old_nb_elts__3UFR,upper__MARR,Self__KARR;
-  __INTEGER new_capacity__AVFR,old_nb_elts__DVFR,upper__RARR,Self__PARR;
-  __INTEGER new_capacity__GVFR,old_nb_elts__JVFR,upper__WARR,Self__UARR;
-  __INTEGER new_capacity__MVFR,old_nb_elts__PVFR,upper__1ARR,Self__ZARR;
-  __INTEGER new_capacity__SVFR,old_nb_elts__VVFR,upper__ABRR,Self__4ARR;
-  __INTEGER new_capacity__YVFR,old_nb_elts__1VFR,upper__FBRR,Self__DBRR;
-  __INTEGER new_capacity__4VFR,old_nb_elts__BWFR,upper__KBRR,Self__IBRR;
-  __INTEGER new_capacity__EWFR,old_nb_elts__HWFR,upper__PBRR,Self__NBRR;
-  __INTEGER new_capacity__KWFR,old_nb_elts__NWFR,upper__UBRR,Self__SBRR;
-  __INTEGER new_capacity__QWFR,old_nb_elts__TWFR,upper__ZBRR,Self__XBRR;
-  void *__tmp__ZSEK,*__tmp__FTEK,*__tmp__NTEK,*__tmp__4TEK,*__tmp__5TEK;
-  void *__tmp__1UEK,*__tmp__HVEK,*__tmp__PVEK,*__tmp__AWEK,*__tmp__BWEK;
-  void *__tmp__0SEK,*__tmp__GTEK,*__tmp__OTEK,*__tmp__AUEK,*__tmp__2UEK;
-  void *__tmp__IVEK,*__tmp__QVEK,*__tmp__CWEK;
-  __CHARACTER_CST *Self__CKIQ,*Self__SWEK;
-  __CHARACTER *Self__2UFR,*new__4UFR,*Self__CVFR,*new__EVFR,*Self__IVFR;
-  __CHARACTER *new__KVFR,*Self__OVFR,*new__QVFR,*Self__UVFR,*new__WVFR;
-  __CHARACTER *Self__0VFR,*new__2VFR,*Self__AWFR,*new__CWFR,*Self__GWFR;
-  __CHARACTER *new__IWFR,*Self__MWFR,*new__OWFR,*Self__SWFR,*new__UWFR;
-  __BOOLEAN __tmp__USEK,__tmp__TTEK,__tmp__WUEK,__tmp__VVEK;
-  if (((void *)((__TYPE_FULL *)static_type__AO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__ASEK,(&__string_407));
-  };
-  Self__1UFR=((__STRING *)buffer__ASEK);
-  new_capacity__0UFR= 0;
-  if ((Self__1UFR->capacity__MNK <= Self__1UFR->count__VF)) {
-    if ((Self__1UFR->capacity__MNK ==  0)) {
-      Self__1UFR->capacity__MNK= 32;
-      Self__1UFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0UFR=(__INTEGER)(Self__1UFR->capacity__MNK <<  1);
-      Self__2UFR=((__CHARACTER *)Self__1UFR->storage__XNK);
-      old_nb_elts__3UFR=Self__1UFR->capacity__MNK;
-      new__4UFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2UFR),((__UINTEGER_32 )old_nb_elts__3UFR),((__UINTEGER_32 )new_capacity__0UFR)));
-      upper__MARR=(__INTEGER)(new_capacity__0UFR -  1);
-      Self__KARR=old_nb_elts__3UFR;
-      while ((Self__KARR <= upper__MARR)) {
-        new__4UFR[Self__KARR]='\0';
-        Self__KARR=(__INTEGER)(Self__KARR +  1);
-      };
-      Self__1UFR->storage__XNK=new__4UFR;
-      Self__1UFR->capacity__MNK=new_capacity__0UFR;
-    };
-  };
-  ((__CHARACTER *)Self__1UFR->storage__XNK)[Self__1UFR->count__VF]='(';
-  Self__1UFR->count__VF=(__INTEGER)(Self__1UFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__AO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__ASEK,(&__string_408));
-    __tmp__USEK=TRUE__;
-  } else {
-    __tmp__USEK=FALSE__;
-  };
-  if ((! __tmp__USEK)) {
-    __tmp__ZSEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__ZSEK)->__id) {
-    case __LIST__: {
-      __tmp__0SEK=static_type__OHQG(__tmp__ZSEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__0SEK=((__STRING_CST *)__tmp__ZSEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__0SEK=((__EXTERNAL_C *)__tmp__ZSEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0SEK=((__PROTOTYPE_CST *)__tmp__ZSEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__0SEK=((__INTEGER_CST *)__tmp__ZSEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__0SEK=((__LOCAL *)((__READ_LOCAL *)__tmp__ZSEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0SEK=static_type__CN1H(__tmp__ZSEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0SEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0SEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__0SEK=((__REAL_CST *)__tmp__ZSEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__0SEK=((__CHARACTER_CST *)__tmp__ZSEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__0SEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0SEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__0SEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__0SEK=static_type__UO1H(__tmp__ZSEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__0SEK=static_type__0O1H(__tmp__ZSEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__0SEK=static_type__5O1H(__tmp__ZSEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__0SEK=static_type__EP1H(__tmp__ZSEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0SEK=static_type__JP1H(__tmp__ZSEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0SEK=static_type__OP1H(__tmp__ZSEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__0SEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__0SEK=static_type__XP1H(__tmp__ZSEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__0SEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__0SEK=((__CAST *)__tmp__ZSEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__0SEK=static_type__NOKL(__tmp__ZSEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__0SEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZSEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__0SEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZSEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0SEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0SEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0SEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0SEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0SEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__0SEK=static_type__DFJM(__tmp__ZSEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__0SEK=static_type__P3ML(__tmp__ZSEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__0SEK=static_type__R3XM(__tmp__ZSEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__0SEK=static_type__DREO(__tmp__ZSEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0SEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__0SEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0SEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__0SEK=static_type__3YPN(__tmp__ZSEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__0SEK=static_type__1HSO(__tmp__ZSEK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0SEK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__ASEK,(&__string_407));
-    };
-  };
-  __tmp__FTEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__FTEK)->__id) {
-  case __LIST__: {
-    __tmp__GTEK=static_type__OHQG(__tmp__FTEK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__GTEK=((__STRING_CST *)__tmp__FTEK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__GTEK=((__EXTERNAL_C *)__tmp__FTEK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__GTEK=((__PROTOTYPE_CST *)__tmp__FTEK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__GTEK=((__INTEGER_CST *)__tmp__FTEK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__GTEK=((__LOCAL *)((__READ_LOCAL *)__tmp__FTEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__GTEK=static_type__CN1H(__tmp__FTEK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__GTEK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__GTEK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__GTEK=((__REAL_CST *)__tmp__FTEK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__GTEK=((__CHARACTER_CST *)__tmp__FTEK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__GTEK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__GTEK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__GTEK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__GTEK=static_type__UO1H(__tmp__FTEK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__GTEK=static_type__0O1H(__tmp__FTEK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__GTEK=static_type__5O1H(__tmp__FTEK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__GTEK=static_type__EP1H(__tmp__FTEK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__GTEK=static_type__JP1H(__tmp__FTEK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__GTEK=static_type__OP1H(__tmp__FTEK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__GTEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__GTEK=static_type__XP1H(__tmp__FTEK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__GTEK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__GTEK=((__CAST *)__tmp__FTEK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__GTEK=static_type__NOKL(__tmp__FTEK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__GTEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FTEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__GTEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FTEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__GTEK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__GTEK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GTEK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__GTEK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GTEK=static_type__V0IO();
+    append_name_in__APXE(Self__BMXT,buffer__QOTP);
+    add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
   } break;
-  case __EXPR_NEG__: {
-    __tmp__GTEK=static_type__DFJM(__tmp__FTEK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__GTEK=static_type__P3ML(__tmp__FTEK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__GTEK=static_type__R3XM(__tmp__FTEK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__GTEK=static_type__DREO(__tmp__FTEK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__GTEK=static_type__0BEP();
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_INF__: {
-    __tmp__GTEK=static_type__V0QN();
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__GTEK=static_type__00QN();
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_OR__: {
-    __tmp__GTEK=static_type__3YPN(__tmp__FTEK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__GTEK=static_type__1HSO(__tmp__FTEK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__GTEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__NTEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__NTEK)->__id) {
-    case __LIST__: {
-      __tmp__OTEK=static_type__OHQG(__tmp__NTEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__OTEK=((__STRING_CST *)__tmp__NTEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__OTEK=((__EXTERNAL_C *)__tmp__NTEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OTEK=((__PROTOTYPE_CST *)__tmp__NTEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__OTEK=((__INTEGER_CST *)__tmp__NTEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__OTEK=((__LOCAL *)((__READ_LOCAL *)__tmp__NTEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OTEK=static_type__CN1H(__tmp__NTEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OTEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OTEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__OTEK=((__REAL_CST *)__tmp__NTEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__OTEK=((__CHARACTER_CST *)__tmp__NTEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__OTEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OTEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__OTEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__OTEK=static_type__UO1H(__tmp__NTEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__OTEK=static_type__0O1H(__tmp__NTEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__OTEK=static_type__5O1H(__tmp__NTEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__OTEK=static_type__EP1H(__tmp__NTEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OTEK=static_type__JP1H(__tmp__NTEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OTEK=static_type__OP1H(__tmp__NTEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__OTEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__OTEK=static_type__XP1H(__tmp__NTEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__OTEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__OTEK=((__CAST *)__tmp__NTEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__OTEK=static_type__NOKL(__tmp__NTEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__OTEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NTEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__OTEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NTEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OTEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OTEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OTEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OTEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OTEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__OTEK=static_type__DFJM(__tmp__NTEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__OTEK=static_type__P3ML(__tmp__NTEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__OTEK=static_type__R3XM(__tmp__NTEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__OTEK=static_type__DREO(__tmp__NTEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OTEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__OTEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OTEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__OTEK=static_type__3YPN(__tmp__NTEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__OTEK=static_type__1HSO(__tmp__NTEK);
-    } break;
-    };
-    __tmp__TTEK=((void *)((__TYPE_FULL *)__tmp__OTEK)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__TTEK=FALSE__;
-  };
-  if (__tmp__TTEK) {
-    Self__BVFR=((__STRING *)buffer__ASEK);
-    new_capacity__AVFR= 0;
-    if ((Self__BVFR->capacity__MNK <= Self__BVFR->count__VF)) {
-      if ((Self__BVFR->capacity__MNK ==  0)) {
-        Self__BVFR->capacity__MNK= 32;
-        Self__BVFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AVFR=(__INTEGER)(Self__BVFR->capacity__MNK <<  1);
-        Self__CVFR=((__CHARACTER *)Self__BVFR->storage__XNK);
-        old_nb_elts__DVFR=Self__BVFR->capacity__MNK;
-        new__EVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CVFR),((__UINTEGER_32 )old_nb_elts__DVFR),((__UINTEGER_32 )new_capacity__AVFR)));
-        upper__RARR=(__INTEGER)(new_capacity__AVFR -  1);
-        Self__PARR=old_nb_elts__DVFR;
-        while ((Self__PARR <= upper__RARR)) {
-          new__EVFR[Self__PARR]='\0';
-          Self__PARR=(__INTEGER)(Self__PARR +  1);
-        };
-        Self__BVFR->storage__XNK=new__EVFR;
-        Self__BVFR->capacity__MNK=new_capacity__AVFR;
-      };
-    };
-    ((__CHARACTER *)Self__BVFR->storage__XNK)[Self__BVFR->count__VF]='0';
-    Self__BVFR->count__VF=(__INTEGER)(Self__BVFR->count__VF +  1);
-  } else {
-    __tmp__4TEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__4TEK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__4TEK),buffer__ASEK);
-      append__MOK(buffer__ASEK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__ASEK,((__REAL_CST *)__tmp__4TEK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__CKIQ=((__CHARACTER_CST *)__tmp__4TEK);
-      Self__HVFR=((__STRING *)buffer__ASEK);
-      new_capacity__GVFR= 0;
-      if ((Self__HVFR->capacity__MNK <= Self__HVFR->count__VF)) {
-        if ((Self__HVFR->capacity__MNK ==  0)) {
-          Self__HVFR->capacity__MNK= 32;
-          Self__HVFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__GVFR=(__INTEGER)(Self__HVFR->capacity__MNK <<  1);
-          Self__IVFR=((__CHARACTER *)Self__HVFR->storage__XNK);
-          old_nb_elts__JVFR=Self__HVFR->capacity__MNK;
-          new__KVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IVFR),((__UINTEGER_32 )old_nb_elts__JVFR),((__UINTEGER_32 )new_capacity__GVFR)));
-          upper__WARR=(__INTEGER)(new_capacity__GVFR -  1);
-          Self__UARR=old_nb_elts__JVFR;
-          while ((Self__UARR <= upper__WARR)) {
-            new__KVFR[Self__UARR]='\0';
-            Self__UARR=(__INTEGER)(Self__UARR +  1);
-          };
-          Self__HVFR->storage__XNK=new__KVFR;
-          Self__HVFR->capacity__MNK=new_capacity__GVFR;
-        };
-      };
-      ((__CHARACTER *)Self__HVFR->storage__XNK)[Self__HVFR->count__VF]='\'';
-      Self__HVFR->count__VF=(__INTEGER)(Self__HVFR->count__VF +  1);
-      append__MOK(buffer__ASEK,Self__CKIQ->text__PN2H);
-      Self__NVFR=((__STRING *)buffer__ASEK);
-      new_capacity__MVFR= 0;
-      if ((Self__NVFR->capacity__MNK <= Self__NVFR->count__VF)) {
-        if ((Self__NVFR->capacity__MNK ==  0)) {
-          Self__NVFR->capacity__MNK= 32;
-          Self__NVFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__MVFR=(__INTEGER)(Self__NVFR->capacity__MNK <<  1);
-          Self__OVFR=((__CHARACTER *)Self__NVFR->storage__XNK);
-          old_nb_elts__PVFR=Self__NVFR->capacity__MNK;
-          new__QVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OVFR),((__UINTEGER_32 )old_nb_elts__PVFR),((__UINTEGER_32 )new_capacity__MVFR)));
-          upper__1ARR=(__INTEGER)(new_capacity__MVFR -  1);
-          Self__ZARR=old_nb_elts__PVFR;
-          while ((Self__ZARR <= upper__1ARR)) {
-            new__QVFR[Self__ZARR]='\0';
-            Self__ZARR=(__INTEGER)(Self__ZARR +  1);
-          };
-          Self__NVFR->storage__XNK=new__QVFR;
-          Self__NVFR->capacity__MNK=new_capacity__MVFR;
-        };
-      };
-      ((__CHARACTER *)Self__NVFR->storage__XNK)[Self__NVFR->count__VF]='\'';
-      Self__NVFR->count__VF=(__INTEGER)(Self__NVFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__ASEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4TEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__4TEK,buffer__ASEK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__4TEK,buffer__ASEK);
-    } break;
-    };
-    __tmp__5TEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__5TEK)->__id) {
-    case __LIST__: {
-      __tmp__AUEK=static_type__OHQG(__tmp__5TEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__AUEK=((__STRING_CST *)__tmp__5TEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__AUEK=((__EXTERNAL_C *)__tmp__5TEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__AUEK=((__PROTOTYPE_CST *)__tmp__5TEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__AUEK=((__INTEGER_CST *)__tmp__5TEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__AUEK=((__LOCAL *)((__READ_LOCAL *)__tmp__5TEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__AUEK=static_type__CN1H(__tmp__5TEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__AUEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__AUEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__AUEK=((__REAL_CST *)__tmp__5TEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__AUEK=((__CHARACTER_CST *)__tmp__5TEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__AUEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__AUEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__AUEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__AUEK=static_type__UO1H(__tmp__5TEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__AUEK=static_type__0O1H(__tmp__5TEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__AUEK=static_type__5O1H(__tmp__5TEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__AUEK=static_type__EP1H(__tmp__5TEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__AUEK=static_type__JP1H(__tmp__5TEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__AUEK=static_type__OP1H(__tmp__5TEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__AUEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__AUEK=static_type__XP1H(__tmp__5TEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__AUEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__AUEK=((__CAST *)__tmp__5TEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__AUEK=static_type__NOKL(__tmp__5TEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__AUEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5TEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__AUEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5TEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__AUEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__AUEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AUEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__AUEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AUEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__AUEK=static_type__DFJM(__tmp__5TEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__AUEK=static_type__P3ML(__tmp__5TEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__AUEK=static_type__R3XM(__tmp__5TEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__AUEK=static_type__DREO(__tmp__5TEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__AUEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__AUEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__AUEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__AUEK=static_type__3YPN(__tmp__5TEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__AUEK=static_type__1HSO(__tmp__5TEK);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__AUEK)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__ASEK,(&__string_409));
-    };
-  };
-  Self__TVFR=((__STRING *)buffer__ASEK);
-  new_capacity__SVFR= 0;
-  if ((Self__TVFR->capacity__MNK <= Self__TVFR->count__VF)) {
-    if ((Self__TVFR->capacity__MNK ==  0)) {
-      Self__TVFR->capacity__MNK= 32;
-      Self__TVFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SVFR=(__INTEGER)(Self__TVFR->capacity__MNK <<  1);
-      Self__UVFR=((__CHARACTER *)Self__TVFR->storage__XNK);
-      old_nb_elts__VVFR=Self__TVFR->capacity__MNK;
-      new__WVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UVFR),((__UINTEGER_32 )old_nb_elts__VVFR),((__UINTEGER_32 )new_capacity__SVFR)));
-      upper__ABRR=(__INTEGER)(new_capacity__SVFR -  1);
-      Self__4ARR=old_nb_elts__VVFR;
-      while ((Self__4ARR <= upper__ABRR)) {
-        new__WVFR[Self__4ARR]='\0';
-        Self__4ARR=(__INTEGER)(Self__4ARR +  1);
-      };
-      Self__TVFR->storage__XNK=new__WVFR;
-      Self__TVFR->capacity__MNK=new_capacity__SVFR;
-    };
-  };
-  ((__CHARACTER *)Self__TVFR->storage__XNK)[Self__TVFR->count__VF]=' ';
-  Self__TVFR->count__VF=(__INTEGER)(Self__TVFR->count__VF +  1);
-  append__MOK(buffer__ASEK,(&__string_21));
-  Self__ZVFR=((__STRING *)buffer__ASEK);
-  new_capacity__YVFR= 0;
-  if ((Self__ZVFR->capacity__MNK <= Self__ZVFR->count__VF)) {
-    if ((Self__ZVFR->capacity__MNK ==  0)) {
-      Self__ZVFR->capacity__MNK= 32;
-      Self__ZVFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YVFR=(__INTEGER)(Self__ZVFR->capacity__MNK <<  1);
-      Self__0VFR=((__CHARACTER *)Self__ZVFR->storage__XNK);
-      old_nb_elts__1VFR=Self__ZVFR->capacity__MNK;
-      new__2VFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0VFR),((__UINTEGER_32 )old_nb_elts__1VFR),((__UINTEGER_32 )new_capacity__YVFR)));
-      upper__FBRR=(__INTEGER)(new_capacity__YVFR -  1);
-      Self__DBRR=old_nb_elts__1VFR;
-      while ((Self__DBRR <= upper__FBRR)) {
-        new__2VFR[Self__DBRR]='\0';
-        Self__DBRR=(__INTEGER)(Self__DBRR +  1);
-      };
-      Self__ZVFR->storage__XNK=new__2VFR;
-      Self__ZVFR->capacity__MNK=new_capacity__YVFR;
-    };
-  };
-  ((__CHARACTER *)Self__ZVFR->storage__XNK)[Self__ZVFR->count__VF]=' ';
-  Self__ZVFR->count__VF=(__INTEGER)(Self__ZVFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__AO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__ASEK,(&__string_408));
-    __tmp__WUEK=TRUE__;
-  } else {
-    __tmp__WUEK=FALSE__;
-  };
-  if ((! __tmp__WUEK)) {
-    __tmp__1UEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__1UEK)->__id) {
-    case __LIST__: {
-      __tmp__2UEK=static_type__OHQG(__tmp__1UEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__2UEK=((__STRING_CST *)__tmp__1UEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__2UEK=((__EXTERNAL_C *)__tmp__1UEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__2UEK=((__PROTOTYPE_CST *)__tmp__1UEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__2UEK=((__INTEGER_CST *)__tmp__1UEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__2UEK=((__LOCAL *)((__READ_LOCAL *)__tmp__1UEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__2UEK=static_type__CN1H(__tmp__1UEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__2UEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__2UEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__2UEK=((__REAL_CST *)__tmp__1UEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__2UEK=((__CHARACTER_CST *)__tmp__1UEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__2UEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__2UEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__2UEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__2UEK=static_type__UO1H(__tmp__1UEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__2UEK=static_type__0O1H(__tmp__1UEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__2UEK=static_type__5O1H(__tmp__1UEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__2UEK=static_type__EP1H(__tmp__1UEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__2UEK=static_type__JP1H(__tmp__1UEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__2UEK=static_type__OP1H(__tmp__1UEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__2UEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__2UEK=static_type__XP1H(__tmp__1UEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__2UEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__2UEK=((__CAST *)__tmp__1UEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__2UEK=static_type__NOKL(__tmp__1UEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__2UEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1UEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__2UEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1UEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__2UEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__2UEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2UEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__2UEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2UEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__2UEK=static_type__DFJM(__tmp__1UEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__2UEK=static_type__P3ML(__tmp__1UEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__2UEK=static_type__R3XM(__tmp__1UEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__2UEK=static_type__DREO(__tmp__1UEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__2UEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__2UEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__2UEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__2UEK=static_type__3YPN(__tmp__1UEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__2UEK=static_type__1HSO(__tmp__1UEK);
-    } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__4ECS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_352));
+    Self__BMXT=((__TYPE_FULL__XMB *)Self__4ECS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
     };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2UEK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__ASEK,(&__string_407));
-    };
-  };
-  __tmp__HVEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__HVEK)->__id) {
-  case __LIST__: {
-    __tmp__IVEK=static_type__OHQG(__tmp__HVEK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__IVEK=((__STRING_CST *)__tmp__HVEK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__IVEK=((__EXTERNAL_C *)__tmp__HVEK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__IVEK=((__PROTOTYPE_CST *)__tmp__HVEK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__IVEK=((__INTEGER_CST *)__tmp__HVEK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__IVEK=((__LOCAL *)((__READ_LOCAL *)__tmp__HVEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__IVEK=static_type__CN1H(__tmp__HVEK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__IVEK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__IVEK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__IVEK=((__REAL_CST *)__tmp__HVEK)->parent_constant__U2JH.static_type__M2YD;
+    append_name_in__APXE(Self__BMXT,buffer__QOTP);
+    add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__IVEK=((__CHARACTER_CST *)__tmp__HVEK)->parent_constant__H3JH.static_type__M2YD;
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__IVEK=static_type__FO1H();
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__IVEK=static_type__KO1H();
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__IVEK=static_type__PO1H();
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__IVEK=static_type__UO1H(__tmp__HVEK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__IVEK=static_type__0O1H(__tmp__HVEK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__IVEK=static_type__5O1H(__tmp__HVEK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_AND__: {
-    __tmp__IVEK=static_type__EP1H(__tmp__HVEK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__IVEK=static_type__JP1H(__tmp__HVEK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__IVEK=static_type__OP1H(__tmp__HVEK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __PUT_TO__: {
-    __tmp__IVEK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __ITEM__: {
-    __tmp__IVEK=static_type__XP1H(__tmp__HVEK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__IVEK=static_type__DQ1H();
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __CAST__: {
-    __tmp__IVEK=((__CAST *)__tmp__HVEK)->static_type__0N1H;
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__IVEK=static_type__NOKL(__tmp__HVEK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__IVEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HVEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__IVEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HVEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__IVEK=static_type__Z1ZM();
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__IVEK=static_type__ZQEO();
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IVEK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__IVEK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IVEK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__IVEK=static_type__DFJM(__tmp__HVEK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__IVEK=static_type__P3ML(__tmp__HVEK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__IVEK=static_type__R3XM(__tmp__HVEK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__IVEK=static_type__DREO(__tmp__HVEK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__IVEK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__IVEK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__IVEK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__IVEK=static_type__3YPN(__tmp__HVEK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__IVEK=static_type__1HSO(__tmp__HVEK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
   };
-  if (((void *)((__TYPE_FULL *)__tmp__IVEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__PVEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__PVEK)->__id) {
-    case __LIST__: {
-      __tmp__QVEK=static_type__OHQG(__tmp__PVEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__QVEK=((__STRING_CST *)__tmp__PVEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__QVEK=((__EXTERNAL_C *)__tmp__PVEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__QVEK=((__PROTOTYPE_CST *)__tmp__PVEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__QVEK=((__INTEGER_CST *)__tmp__PVEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__QVEK=((__LOCAL *)((__READ_LOCAL *)__tmp__PVEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__QVEK=static_type__CN1H(__tmp__PVEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__QVEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__QVEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__QVEK=((__REAL_CST *)__tmp__PVEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__QVEK=((__CHARACTER_CST *)__tmp__PVEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__QVEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__QVEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__QVEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__QVEK=static_type__UO1H(__tmp__PVEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__QVEK=static_type__0O1H(__tmp__PVEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__QVEK=static_type__5O1H(__tmp__PVEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__QVEK=static_type__EP1H(__tmp__PVEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__QVEK=static_type__JP1H(__tmp__PVEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__QVEK=static_type__OP1H(__tmp__PVEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__QVEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__QVEK=static_type__XP1H(__tmp__PVEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__QVEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__QVEK=((__CAST *)__tmp__PVEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__QVEK=static_type__NOKL(__tmp__PVEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__QVEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__PVEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__QVEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PVEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__QVEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__QVEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QVEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__QVEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QVEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__QVEK=static_type__DFJM(__tmp__PVEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__QVEK=static_type__P3ML(__tmp__PVEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__QVEK=static_type__R3XM(__tmp__PVEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__QVEK=static_type__DREO(__tmp__PVEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__QVEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__QVEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__QVEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__QVEK=static_type__3YPN(__tmp__PVEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__QVEK=static_type__1HSO(__tmp__PVEK);
-    } break;
-    };
-    __tmp__VVEK=((void *)((__TYPE_FULL *)__tmp__QVEK)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__VVEK=FALSE__;
-  };
-  if (__tmp__VVEK) {
-    Self__5VFR=((__STRING *)buffer__ASEK);
-    new_capacity__4VFR= 0;
-    if ((Self__5VFR->capacity__MNK <= Self__5VFR->count__VF)) {
-      if ((Self__5VFR->capacity__MNK ==  0)) {
-        Self__5VFR->capacity__MNK= 32;
-        Self__5VFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4VFR=(__INTEGER)(Self__5VFR->capacity__MNK <<  1);
-        Self__AWFR=((__CHARACTER *)Self__5VFR->storage__XNK);
-        old_nb_elts__BWFR=Self__5VFR->capacity__MNK;
-        new__CWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AWFR),((__UINTEGER_32 )old_nb_elts__BWFR),((__UINTEGER_32 )new_capacity__4VFR)));
-        upper__KBRR=(__INTEGER)(new_capacity__4VFR -  1);
-        Self__IBRR=old_nb_elts__BWFR;
-        while ((Self__IBRR <= upper__KBRR)) {
-          new__CWFR[Self__IBRR]='\0';
-          Self__IBRR=(__INTEGER)(Self__IBRR +  1);
-        };
-        Self__5VFR->storage__XNK=new__CWFR;
-        Self__5VFR->capacity__MNK=new_capacity__4VFR;
-      };
-    };
-    ((__CHARACTER *)Self__5VFR->storage__XNK)[Self__5VFR->count__VF]='0';
-    Self__5VFR->count__VF=(__INTEGER)(Self__5VFR->count__VF +  1);
-  } else {
-    __tmp__AWEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__AWEK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__AWEK),buffer__ASEK);
-      append__MOK(buffer__ASEK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__ASEK,((__REAL_CST *)__tmp__AWEK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__SWEK=((__CHARACTER_CST *)__tmp__AWEK);
-      Self__FWFR=((__STRING *)buffer__ASEK);
-      new_capacity__EWFR= 0;
-      if ((Self__FWFR->capacity__MNK <= Self__FWFR->count__VF)) {
-        if ((Self__FWFR->capacity__MNK ==  0)) {
-          Self__FWFR->capacity__MNK= 32;
-          Self__FWFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__EWFR=(__INTEGER)(Self__FWFR->capacity__MNK <<  1);
-          Self__GWFR=((__CHARACTER *)Self__FWFR->storage__XNK);
-          old_nb_elts__HWFR=Self__FWFR->capacity__MNK;
-          new__IWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GWFR),((__UINTEGER_32 )old_nb_elts__HWFR),((__UINTEGER_32 )new_capacity__EWFR)));
-          upper__PBRR=(__INTEGER)(new_capacity__EWFR -  1);
-          Self__NBRR=old_nb_elts__HWFR;
-          while ((Self__NBRR <= upper__PBRR)) {
-            new__IWFR[Self__NBRR]='\0';
-            Self__NBRR=(__INTEGER)(Self__NBRR +  1);
-          };
-          Self__FWFR->storage__XNK=new__IWFR;
-          Self__FWFR->capacity__MNK=new_capacity__EWFR;
-        };
-      };
-      ((__CHARACTER *)Self__FWFR->storage__XNK)[Self__FWFR->count__VF]='\'';
-      Self__FWFR->count__VF=(__INTEGER)(Self__FWFR->count__VF +  1);
-      append__MOK(buffer__ASEK,Self__SWEK->text__PN2H);
-      Self__LWFR=((__STRING *)buffer__ASEK);
-      new_capacity__KWFR= 0;
-      if ((Self__LWFR->capacity__MNK <= Self__LWFR->count__VF)) {
-        if ((Self__LWFR->capacity__MNK ==  0)) {
-          Self__LWFR->capacity__MNK= 32;
-          Self__LWFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__KWFR=(__INTEGER)(Self__LWFR->capacity__MNK <<  1);
-          Self__MWFR=((__CHARACTER *)Self__LWFR->storage__XNK);
-          old_nb_elts__NWFR=Self__LWFR->capacity__MNK;
-          new__OWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MWFR),((__UINTEGER_32 )old_nb_elts__NWFR),((__UINTEGER_32 )new_capacity__KWFR)));
-          upper__UBRR=(__INTEGER)(new_capacity__KWFR -  1);
-          Self__SBRR=old_nb_elts__NWFR;
-          while ((Self__SBRR <= upper__UBRR)) {
-            new__OWFR[Self__SBRR]='\0';
-            Self__SBRR=(__INTEGER)(Self__SBRR +  1);
-          };
-          Self__LWFR->storage__XNK=new__OWFR;
-          Self__LWFR->capacity__MNK=new_capacity__KWFR;
-        };
-      };
-      ((__CHARACTER *)Self__LWFR->storage__XNK)[Self__LWFR->count__VF]='\'';
-      Self__LWFR->count__VF=(__INTEGER)(Self__LWFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__ASEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AWEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__AWEK,buffer__ASEK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__AWEK,buffer__ASEK);
-    } break;
-    };
-    __tmp__BWEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__BWEK)->__id) {
-    case __LIST__: {
-      __tmp__CWEK=static_type__OHQG(__tmp__BWEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__CWEK=((__STRING_CST *)__tmp__BWEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__CWEK=((__EXTERNAL_C *)__tmp__BWEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CWEK=((__PROTOTYPE_CST *)__tmp__BWEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__CWEK=((__INTEGER_CST *)__tmp__BWEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__CWEK=((__LOCAL *)((__READ_LOCAL *)__tmp__BWEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CWEK=static_type__CN1H(__tmp__BWEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CWEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CWEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__CWEK=((__REAL_CST *)__tmp__BWEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__CWEK=((__CHARACTER_CST *)__tmp__BWEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__CWEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CWEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__CWEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__CWEK=static_type__UO1H(__tmp__BWEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__CWEK=static_type__0O1H(__tmp__BWEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__CWEK=static_type__5O1H(__tmp__BWEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__CWEK=static_type__EP1H(__tmp__BWEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CWEK=static_type__JP1H(__tmp__BWEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CWEK=static_type__OP1H(__tmp__BWEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__CWEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__CWEK=static_type__XP1H(__tmp__BWEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__CWEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__CWEK=((__CAST *)__tmp__BWEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__CWEK=static_type__NOKL(__tmp__BWEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__CWEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BWEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__CWEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BWEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CWEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CWEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CWEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CWEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CWEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__CWEK=static_type__DFJM(__tmp__BWEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__CWEK=static_type__P3ML(__tmp__BWEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__CWEK=static_type__R3XM(__tmp__BWEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__CWEK=static_type__DREO(__tmp__BWEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CWEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__CWEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CWEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__CWEK=static_type__3YPN(__tmp__BWEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__CWEK=static_type__1HSO(__tmp__BWEK);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__CWEK)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__ASEK,(&__string_409));
-    };
-  };
-  Self__RWFR=((__STRING *)buffer__ASEK);
-  new_capacity__QWFR= 0;
-  if ((Self__RWFR->capacity__MNK <= Self__RWFR->count__VF)) {
-    if ((Self__RWFR->capacity__MNK ==  0)) {
-      Self__RWFR->capacity__MNK= 32;
-      Self__RWFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QWFR=(__INTEGER)(Self__RWFR->capacity__MNK <<  1);
-      Self__SWFR=((__CHARACTER *)Self__RWFR->storage__XNK);
-      old_nb_elts__TWFR=Self__RWFR->capacity__MNK;
-      new__UWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SWFR),((__UINTEGER_32 )old_nb_elts__TWFR),((__UINTEGER_32 )new_capacity__QWFR)));
-      upper__ZBRR=(__INTEGER)(new_capacity__QWFR -  1);
-      Self__XBRR=old_nb_elts__TWFR;
-      while ((Self__XBRR <= upper__ZBRR)) {
-        new__UWFR[Self__XBRR]='\0';
-        Self__XBRR=(__INTEGER)(Self__XBRR +  1);
-      };
-      Self__RWFR->storage__XNK=new__UWFR;
-      Self__RWFR->capacity__MNK=new_capacity__QWFR;
-    };
-  };
-  ((__CHARACTER *)Self__RWFR->storage__XNK)[Self__RWFR->count__VF]=')';
-  Self__RWFR->count__VF=(__INTEGER)(Self__RWFR->count__VF +  1);
-}
-
-static void genere__YWEK(__GET_TYPE_ID *Self__ZWEK,void *buffer__0WEK)
-// ({GET_TYPE_ID},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__1WEK,*__tmp__KXEK;
-  void *__tmp__2WEK,*__tmp__LXEK;
-  void *__tmp__MXEK;
-  void *__tmp__NXEK;
-  __tmp__1WEK=Self__ZWEK->receiver__5N2H;
-  switch (((struct ___OBJ *)__tmp__1WEK)->__id) {
-  case __LIST__: {
-    __tmp__2WEK=static_type__OHQG(__tmp__1WEK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__2WEK=((__STRING_CST *)__tmp__1WEK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__2WEK=((__EXTERNAL_C *)__tmp__1WEK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__2WEK=((__PROTOTYPE_CST *)__tmp__1WEK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__2WEK=((__INTEGER_CST *)__tmp__1WEK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__2WEK=((__LOCAL *)((__READ_LOCAL *)__tmp__1WEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_496));
+  __tmp__SOTP=Self__POTP->parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__SOTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__SOTP),buffer__QOTP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__2WEK=static_type__CN1H(__tmp__1WEK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__2WEK=static_type__1N1H();
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__2WEK=static_type__AO1H();
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __REAL_CST__: {
-    __tmp__2WEK=((__REAL_CST *)__tmp__1WEK)->parent_constant__U2JH.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__2WEK=((__CHARACTER_CST *)__tmp__1WEK)->parent_constant__H3JH.static_type__M2YD;
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__2WEK=static_type__FO1H();
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__2WEK=static_type__KO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__2WEK=static_type__PO1H();
+  case __IS_EXPANDED__35NJ__: {
+    Self__0ECS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__SOTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__0ECS->receiver__RA5J),buffer__QOTP);
+    add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
   } break;
-  case __EXPR_SUB__: {
-    __tmp__2WEK=static_type__UO1H(__tmp__1WEK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__2WEK=static_type__0O1H(__tmp__1WEK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__2WEK=static_type__5O1H(__tmp__1WEK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__2WEK=static_type__EP1H(__tmp__1WEK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__2WEK=static_type__JP1H(__tmp__1WEK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__2WEK=static_type__OP1H(__tmp__1WEK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__2WEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__2WEK=static_type__XP1H(__tmp__1WEK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__2WEK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__2WEK=((__CAST *)__tmp__1WEK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__2WEK=static_type__NOKL(__tmp__1WEK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__2WEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1WEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__2WEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1WEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__2WEK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__2WEK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2WEK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__2WEK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2WEK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__2WEK=static_type__DFJM(__tmp__1WEK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__2WEK=static_type__P3ML(__tmp__1WEK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__2WEK=static_type__R3XM(__tmp__1WEK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__2WEK=static_type__DREO(__tmp__1WEK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__2WEK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__2WEK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__2WEK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__2WEK=static_type__3YPN(__tmp__1WEK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__2WEK=static_type__1HSO(__tmp__1WEK);
-  } break;
-  };
-  if (is_late_binding__1QSK(__tmp__2WEK)) {
-    append__MOK(buffer__0WEK,(&__string_410));
-  } else {
-    append__MOK(buffer__0WEK,(&__string_92));
-    __tmp__KXEK=Self__ZWEK->receiver__5N2H;
-    switch (((struct ___OBJ *)__tmp__KXEK)->__id) {
-    case __LIST__: {
-      __tmp__LXEK=static_type__OHQG(__tmp__KXEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__LXEK=((__STRING_CST *)__tmp__KXEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__LXEK=((__EXTERNAL_C *)__tmp__KXEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LXEK=((__PROTOTYPE_CST *)__tmp__KXEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__LXEK=((__INTEGER_CST *)__tmp__KXEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__LXEK=((__LOCAL *)((__READ_LOCAL *)__tmp__KXEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LXEK=static_type__CN1H(__tmp__KXEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LXEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LXEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__LXEK=((__REAL_CST *)__tmp__KXEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__LXEK=((__CHARACTER_CST *)__tmp__KXEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__LXEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LXEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__LXEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__LXEK=static_type__UO1H(__tmp__KXEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__LXEK=static_type__0O1H(__tmp__KXEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__LXEK=static_type__5O1H(__tmp__KXEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__LXEK=static_type__EP1H(__tmp__KXEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LXEK=static_type__JP1H(__tmp__KXEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LXEK=static_type__OP1H(__tmp__KXEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__LXEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__LXEK=static_type__XP1H(__tmp__KXEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__LXEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__LXEK=((__CAST *)__tmp__KXEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__LXEK=static_type__NOKL(__tmp__KXEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__LXEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KXEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__LXEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KXEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LXEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LXEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LXEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LXEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LXEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__LXEK=static_type__DFJM(__tmp__KXEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__LXEK=static_type__P3ML(__tmp__KXEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__LXEK=static_type__R3XM(__tmp__KXEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__LXEK=static_type__DREO(__tmp__KXEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LXEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__LXEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LXEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__LXEK=static_type__3YPN(__tmp__KXEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LXEK=static_type__1HSO(__tmp__KXEK);
-    } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__2ECS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_350));
+    Self__BMXT=((__TYPE_FULL__XMB *)Self__2ECS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
     };
-    __tmp__MXEK=((__TYPE_FULL *)__tmp__LXEK)->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__MXEK)->__id) {
-    case __TYPE__: {
-      __tmp__NXEK=((__PROTOTYPE *)((__TYPE *)__tmp__MXEK)->prototype__RD)->parent_named__QD.name__1QB;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__NXEK=(&__string_59);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__NXEK=(&__string_2);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__NXEK=(&__string_44);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__NXEK=(&__string_46);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__NXEK=((__TYPE_GENERIC *)__tmp__MXEK)->intern_name__UR2B;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__NXEK=((__PROFIL_BLOCK *)__tmp__MXEK)->parent_profil__OGAG.name__5IEI;
-    } break;
-    };
-    append__MOK(buffer__0WEK,__tmp__NXEK);
-    append__MOK(buffer__0WEK,(&__string_92));
-  };
-}
-
-static void genere__SXEK(__EXPR_SUP *Self__TXEK,void *buffer__UXEK)
-// ({EXPR_SUP},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__XWFR,*Self__3WFR,*Self__DXFR,*Self__JXFR,*Self__PXFR;
-  __STRING *Self__VXFR,*Self__1XFR,*Self__BYFR,*Self__HYFR,*Self__NYFR;
-  __INTEGER new_capacity__WWFR,old_nb_elts__ZWFR,upper__4BRR,Self__2BRR;
-  __INTEGER new_capacity__2WFR,old_nb_elts__5WFR,upper__DCRR,Self__BCRR;
-  __INTEGER new_capacity__CXFR,old_nb_elts__FXFR,upper__ICRR,Self__GCRR;
-  __INTEGER new_capacity__IXFR,old_nb_elts__LXFR,upper__NCRR,Self__LCRR;
-  __INTEGER new_capacity__OXFR,old_nb_elts__RXFR,upper__SCRR,Self__QCRR;
-  __INTEGER new_capacity__UXFR,old_nb_elts__XXFR,upper__XCRR,Self__VCRR;
-  __INTEGER new_capacity__0XFR,old_nb_elts__3XFR,upper__2CRR,Self__0CRR;
-  __INTEGER new_capacity__AYFR,old_nb_elts__DYFR,upper__BDRR,Self__5CRR;
-  __INTEGER new_capacity__GYFR,old_nb_elts__JYFR,upper__GDRR,Self__EDRR;
-  __INTEGER new_capacity__MYFR,old_nb_elts__PYFR,upper__LDRR,Self__JDRR;
-  void *__tmp__NYEK,*__tmp__ZYEK,*__tmp__BZEK,*__tmp__SZEK,*__tmp__TZEK;
-  void *__tmp__P0EK,*__tmp__10EK,*__tmp__D1EK,*__tmp__U1EK,*__tmp__V1EK;
-  void *__tmp__OYEK,*__tmp__0YEK,*__tmp__CZEK,*__tmp__UZEK,*__tmp__Q0EK;
-  void *__tmp__20EK,*__tmp__E1EK,*__tmp__W1EK;
-  __CHARACTER_CST *Self__W5YP,*Self__0AZP;
-  __CHARACTER *Self__YWFR,*new__0WFR,*Self__4WFR,*new__AXFR,*Self__EXFR;
-  __CHARACTER *new__GXFR,*Self__KXFR,*new__MXFR,*Self__QXFR,*new__SXFR;
-  __CHARACTER *Self__WXFR,*new__YXFR,*Self__2XFR,*new__4XFR,*Self__CYFR;
-  __CHARACTER *new__EYFR,*Self__IYFR,*new__KYFR,*Self__OYFR,*new__QYFR;
-  __BOOLEAN __tmp__IYEK,__tmp__HZEK,__tmp__K0EK,__tmp__J1EK;
-  if (((void *)((__TYPE_FULL *)static_type__PO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__UXEK,(&__string_407));
-  };
-  Self__XWFR=((__STRING *)buffer__UXEK);
-  new_capacity__WWFR= 0;
-  if ((Self__XWFR->capacity__MNK <= Self__XWFR->count__VF)) {
-    if ((Self__XWFR->capacity__MNK ==  0)) {
-      Self__XWFR->capacity__MNK= 32;
-      Self__XWFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WWFR=(__INTEGER)(Self__XWFR->capacity__MNK <<  1);
-      Self__YWFR=((__CHARACTER *)Self__XWFR->storage__XNK);
-      old_nb_elts__ZWFR=Self__XWFR->capacity__MNK;
-      new__0WFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YWFR),((__UINTEGER_32 )old_nb_elts__ZWFR),((__UINTEGER_32 )new_capacity__WWFR)));
-      upper__4BRR=(__INTEGER)(new_capacity__WWFR -  1);
-      Self__2BRR=old_nb_elts__ZWFR;
-      while ((Self__2BRR <= upper__4BRR)) {
-        new__0WFR[Self__2BRR]='\0';
-        Self__2BRR=(__INTEGER)(Self__2BRR +  1);
-      };
-      Self__XWFR->storage__XNK=new__0WFR;
-      Self__XWFR->capacity__MNK=new_capacity__WWFR;
-    };
-  };
-  ((__CHARACTER *)Self__XWFR->storage__XNK)[Self__XWFR->count__VF]='(';
-  Self__XWFR->count__VF=(__INTEGER)(Self__XWFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__PO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__UXEK,(&__string_408));
-    __tmp__IYEK=TRUE__;
-  } else {
-    __tmp__IYEK=FALSE__;
-  };
-  if ((! __tmp__IYEK)) {
-    __tmp__NYEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__NYEK)->__id) {
-    case __LIST__: {
-      __tmp__OYEK=static_type__OHQG(__tmp__NYEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__OYEK=((__STRING_CST *)__tmp__NYEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__OYEK=((__EXTERNAL_C *)__tmp__NYEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OYEK=((__PROTOTYPE_CST *)__tmp__NYEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__OYEK=((__INTEGER_CST *)__tmp__NYEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__OYEK=((__LOCAL *)((__READ_LOCAL *)__tmp__NYEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OYEK=static_type__CN1H(__tmp__NYEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OYEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OYEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__OYEK=((__REAL_CST *)__tmp__NYEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__OYEK=((__CHARACTER_CST *)__tmp__NYEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__OYEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OYEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__OYEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__OYEK=static_type__UO1H(__tmp__NYEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__OYEK=static_type__0O1H(__tmp__NYEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__OYEK=static_type__5O1H(__tmp__NYEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__OYEK=static_type__EP1H(__tmp__NYEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OYEK=static_type__JP1H(__tmp__NYEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OYEK=static_type__OP1H(__tmp__NYEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__OYEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__OYEK=static_type__XP1H(__tmp__NYEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__OYEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__OYEK=((__CAST *)__tmp__NYEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__OYEK=static_type__NOKL(__tmp__NYEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__OYEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NYEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__OYEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NYEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OYEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OYEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OYEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OYEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OYEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__OYEK=static_type__DFJM(__tmp__NYEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__OYEK=static_type__P3ML(__tmp__NYEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__OYEK=static_type__R3XM(__tmp__NYEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__OYEK=static_type__DREO(__tmp__NYEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OYEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__OYEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OYEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__OYEK=static_type__3YPN(__tmp__NYEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__OYEK=static_type__1HSO(__tmp__NYEK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__OYEK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__UXEK,(&__string_407));
-    };
-  };
-  __tmp__ZYEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__ZYEK)->__id) {
-  case __LIST__: {
-    __tmp__0YEK=static_type__OHQG(__tmp__ZYEK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__0YEK=((__STRING_CST *)__tmp__ZYEK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__0YEK=((__EXTERNAL_C *)__tmp__ZYEK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__0YEK=((__PROTOTYPE_CST *)__tmp__ZYEK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__0YEK=((__INTEGER_CST *)__tmp__ZYEK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__0YEK=((__LOCAL *)((__READ_LOCAL *)__tmp__ZYEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__0YEK=static_type__CN1H(__tmp__ZYEK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0YEK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0YEK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__0YEK=((__REAL_CST *)__tmp__ZYEK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__0YEK=((__CHARACTER_CST *)__tmp__ZYEK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__0YEK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__0YEK=static_type__KO1H();
+    append_name_in__APXE(Self__BMXT,buffer__QOTP);
+    add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
   } break;
-  case __EXPR_SUP__: {
-    __tmp__0YEK=static_type__PO1H();
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__0YEK=static_type__UO1H(__tmp__ZYEK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__0YEK=static_type__0O1H(__tmp__ZYEK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__0YEK=static_type__5O1H(__tmp__ZYEK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_AND__: {
-    __tmp__0YEK=static_type__EP1H(__tmp__ZYEK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0YEK=static_type__JP1H(__tmp__ZYEK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0YEK=static_type__OP1H(__tmp__ZYEK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __PUT_TO__: {
-    __tmp__0YEK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __ITEM__: {
-    __tmp__0YEK=static_type__XP1H(__tmp__ZYEK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__0YEK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__0YEK=((__CAST *)__tmp__ZYEK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__0YEK=static_type__NOKL(__tmp__ZYEK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__0YEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZYEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__0YEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZYEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0YEK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0YEK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0YEK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0YEK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0YEK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__0YEK=static_type__DFJM(__tmp__ZYEK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__0YEK=static_type__P3ML(__tmp__ZYEK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__0YEK=static_type__R3XM(__tmp__ZYEK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__0YEK=static_type__DREO(__tmp__ZYEK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0YEK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__0YEK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0YEK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__0YEK=static_type__3YPN(__tmp__ZYEK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__0YEK=static_type__1HSO(__tmp__ZYEK);
-  } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__0YEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__BZEK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__BZEK)->__id) {
-    case __LIST__: {
-      __tmp__CZEK=static_type__OHQG(__tmp__BZEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__CZEK=((__STRING_CST *)__tmp__BZEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__CZEK=((__EXTERNAL_C *)__tmp__BZEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CZEK=((__PROTOTYPE_CST *)__tmp__BZEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__CZEK=((__INTEGER_CST *)__tmp__BZEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__CZEK=((__LOCAL *)((__READ_LOCAL *)__tmp__BZEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CZEK=static_type__CN1H(__tmp__BZEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CZEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CZEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__CZEK=((__REAL_CST *)__tmp__BZEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__CZEK=((__CHARACTER_CST *)__tmp__BZEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__CZEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CZEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__CZEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__CZEK=static_type__UO1H(__tmp__BZEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__CZEK=static_type__0O1H(__tmp__BZEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__CZEK=static_type__5O1H(__tmp__BZEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__CZEK=static_type__EP1H(__tmp__BZEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CZEK=static_type__JP1H(__tmp__BZEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CZEK=static_type__OP1H(__tmp__BZEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__CZEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__CZEK=static_type__XP1H(__tmp__BZEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__CZEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__CZEK=((__CAST *)__tmp__BZEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__CZEK=static_type__NOKL(__tmp__BZEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__CZEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BZEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__CZEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BZEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CZEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CZEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CZEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CZEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CZEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__CZEK=static_type__DFJM(__tmp__BZEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__CZEK=static_type__P3ML(__tmp__BZEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__CZEK=static_type__R3XM(__tmp__BZEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__CZEK=static_type__DREO(__tmp__BZEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CZEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__CZEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CZEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__CZEK=static_type__3YPN(__tmp__BZEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__CZEK=static_type__1HSO(__tmp__BZEK);
-    } break;
-    };
-    __tmp__HZEK=((void *)((__TYPE_FULL *)__tmp__CZEK)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__HZEK=FALSE__;
-  };
-  if (__tmp__HZEK) {
-    Self__3WFR=((__STRING *)buffer__UXEK);
-    new_capacity__2WFR= 0;
-    if ((Self__3WFR->capacity__MNK <= Self__3WFR->count__VF)) {
-      if ((Self__3WFR->capacity__MNK ==  0)) {
-        Self__3WFR->capacity__MNK= 32;
-        Self__3WFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__2WFR=(__INTEGER)(Self__3WFR->capacity__MNK <<  1);
-        Self__4WFR=((__CHARACTER *)Self__3WFR->storage__XNK);
-        old_nb_elts__5WFR=Self__3WFR->capacity__MNK;
-        new__AXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4WFR),((__UINTEGER_32 )old_nb_elts__5WFR),((__UINTEGER_32 )new_capacity__2WFR)));
-        upper__DCRR=(__INTEGER)(new_capacity__2WFR -  1);
-        Self__BCRR=old_nb_elts__5WFR;
-        while ((Self__BCRR <= upper__DCRR)) {
-          new__AXFR[Self__BCRR]='\0';
-          Self__BCRR=(__INTEGER)(Self__BCRR +  1);
-        };
-        Self__3WFR->storage__XNK=new__AXFR;
-        Self__3WFR->capacity__MNK=new_capacity__2WFR;
-      };
-    };
-    ((__CHARACTER *)Self__3WFR->storage__XNK)[Self__3WFR->count__VF]='0';
-    Self__3WFR->count__VF=(__INTEGER)(Self__3WFR->count__VF +  1);
-  } else {
-    __tmp__SZEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__SZEK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__SZEK),buffer__UXEK);
-      append__MOK(buffer__UXEK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__UXEK,((__REAL_CST *)__tmp__SZEK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__W5YP=((__CHARACTER_CST *)__tmp__SZEK);
-      Self__DXFR=((__STRING *)buffer__UXEK);
-      new_capacity__CXFR= 0;
-      if ((Self__DXFR->capacity__MNK <= Self__DXFR->count__VF)) {
-        if ((Self__DXFR->capacity__MNK ==  0)) {
-          Self__DXFR->capacity__MNK= 32;
-          Self__DXFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__CXFR=(__INTEGER)(Self__DXFR->capacity__MNK <<  1);
-          Self__EXFR=((__CHARACTER *)Self__DXFR->storage__XNK);
-          old_nb_elts__FXFR=Self__DXFR->capacity__MNK;
-          new__GXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EXFR),((__UINTEGER_32 )old_nb_elts__FXFR),((__UINTEGER_32 )new_capacity__CXFR)));
-          upper__ICRR=(__INTEGER)(new_capacity__CXFR -  1);
-          Self__GCRR=old_nb_elts__FXFR;
-          while ((Self__GCRR <= upper__ICRR)) {
-            new__GXFR[Self__GCRR]='\0';
-            Self__GCRR=(__INTEGER)(Self__GCRR +  1);
-          };
-          Self__DXFR->storage__XNK=new__GXFR;
-          Self__DXFR->capacity__MNK=new_capacity__CXFR;
-        };
-      };
-      ((__CHARACTER *)Self__DXFR->storage__XNK)[Self__DXFR->count__VF]='\'';
-      Self__DXFR->count__VF=(__INTEGER)(Self__DXFR->count__VF +  1);
-      append__MOK(buffer__UXEK,Self__W5YP->text__PN2H);
-      Self__JXFR=((__STRING *)buffer__UXEK);
-      new_capacity__IXFR= 0;
-      if ((Self__JXFR->capacity__MNK <= Self__JXFR->count__VF)) {
-        if ((Self__JXFR->capacity__MNK ==  0)) {
-          Self__JXFR->capacity__MNK= 32;
-          Self__JXFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__IXFR=(__INTEGER)(Self__JXFR->capacity__MNK <<  1);
-          Self__KXFR=((__CHARACTER *)Self__JXFR->storage__XNK);
-          old_nb_elts__LXFR=Self__JXFR->capacity__MNK;
-          new__MXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KXFR),((__UINTEGER_32 )old_nb_elts__LXFR),((__UINTEGER_32 )new_capacity__IXFR)));
-          upper__NCRR=(__INTEGER)(new_capacity__IXFR -  1);
-          Self__LCRR=old_nb_elts__LXFR;
-          while ((Self__LCRR <= upper__NCRR)) {
-            new__MXFR[Self__LCRR]='\0';
-            Self__LCRR=(__INTEGER)(Self__LCRR +  1);
-          };
-          Self__JXFR->storage__XNK=new__MXFR;
-          Self__JXFR->capacity__MNK=new_capacity__IXFR;
-        };
-      };
-      ((__CHARACTER *)Self__JXFR->storage__XNK)[Self__JXFR->count__VF]='\'';
-      Self__JXFR->count__VF=(__INTEGER)(Self__JXFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__UXEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SZEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__SZEK,buffer__UXEK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__SZEK,buffer__UXEK);
-    } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__4ECS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_352));
+    Self__BMXT=((__TYPE_FULL__XMB *)Self__4ECS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
     };
-    __tmp__TZEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__TZEK)->__id) {
-    case __LIST__: {
-      __tmp__UZEK=static_type__OHQG(__tmp__TZEK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__UZEK=((__STRING_CST *)__tmp__TZEK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__UZEK=((__EXTERNAL_C *)__tmp__TZEK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__UZEK=((__PROTOTYPE_CST *)__tmp__TZEK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__UZEK=((__INTEGER_CST *)__tmp__TZEK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__UZEK=((__LOCAL *)((__READ_LOCAL *)__tmp__TZEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__UZEK=static_type__CN1H(__tmp__TZEK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__UZEK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__UZEK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__UZEK=((__REAL_CST *)__tmp__TZEK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__UZEK=((__CHARACTER_CST *)__tmp__TZEK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__UZEK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__UZEK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__UZEK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__UZEK=static_type__UO1H(__tmp__TZEK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__UZEK=static_type__0O1H(__tmp__TZEK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__UZEK=static_type__5O1H(__tmp__TZEK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__UZEK=static_type__EP1H(__tmp__TZEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__UZEK=static_type__JP1H(__tmp__TZEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__UZEK=static_type__OP1H(__tmp__TZEK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__UZEK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__UZEK=static_type__XP1H(__tmp__TZEK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__UZEK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__UZEK=((__CAST *)__tmp__TZEK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__UZEK=static_type__NOKL(__tmp__TZEK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__UZEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TZEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__UZEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TZEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__UZEK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__UZEK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UZEK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__UZEK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UZEK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__UZEK=static_type__DFJM(__tmp__TZEK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__UZEK=static_type__P3ML(__tmp__TZEK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__UZEK=static_type__R3XM(__tmp__TZEK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__UZEK=static_type__DREO(__tmp__TZEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__UZEK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__UZEK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__UZEK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__UZEK=static_type__3YPN(__tmp__TZEK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__UZEK=static_type__1HSO(__tmp__TZEK);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__UZEK)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__UXEK,(&__string_409));
-    };
-  };
-  Self__PXFR=((__STRING *)buffer__UXEK);
-  new_capacity__OXFR= 0;
-  if ((Self__PXFR->capacity__MNK <= Self__PXFR->count__VF)) {
-    if ((Self__PXFR->capacity__MNK ==  0)) {
-      Self__PXFR->capacity__MNK= 32;
-      Self__PXFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OXFR=(__INTEGER)(Self__PXFR->capacity__MNK <<  1);
-      Self__QXFR=((__CHARACTER *)Self__PXFR->storage__XNK);
-      old_nb_elts__RXFR=Self__PXFR->capacity__MNK;
-      new__SXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QXFR),((__UINTEGER_32 )old_nb_elts__RXFR),((__UINTEGER_32 )new_capacity__OXFR)));
-      upper__SCRR=(__INTEGER)(new_capacity__OXFR -  1);
-      Self__QCRR=old_nb_elts__RXFR;
-      while ((Self__QCRR <= upper__SCRR)) {
-        new__SXFR[Self__QCRR]='\0';
-        Self__QCRR=(__INTEGER)(Self__QCRR +  1);
-      };
-      Self__PXFR->storage__XNK=new__SXFR;
-      Self__PXFR->capacity__MNK=new_capacity__OXFR;
-    };
-  };
-  ((__CHARACTER *)Self__PXFR->storage__XNK)[Self__PXFR->count__VF]=' ';
-  Self__PXFR->count__VF=(__INTEGER)(Self__PXFR->count__VF +  1);
-  append__MOK(buffer__UXEK,(&__string_268));
-  Self__VXFR=((__STRING *)buffer__UXEK);
-  new_capacity__UXFR= 0;
-  if ((Self__VXFR->capacity__MNK <= Self__VXFR->count__VF)) {
-    if ((Self__VXFR->capacity__MNK ==  0)) {
-      Self__VXFR->capacity__MNK= 32;
-      Self__VXFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UXFR=(__INTEGER)(Self__VXFR->capacity__MNK <<  1);
-      Self__WXFR=((__CHARACTER *)Self__VXFR->storage__XNK);
-      old_nb_elts__XXFR=Self__VXFR->capacity__MNK;
-      new__YXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WXFR),((__UINTEGER_32 )old_nb_elts__XXFR),((__UINTEGER_32 )new_capacity__UXFR)));
-      upper__XCRR=(__INTEGER)(new_capacity__UXFR -  1);
-      Self__VCRR=old_nb_elts__XXFR;
-      while ((Self__VCRR <= upper__XCRR)) {
-        new__YXFR[Self__VCRR]='\0';
-        Self__VCRR=(__INTEGER)(Self__VCRR +  1);
-      };
-      Self__VXFR->storage__XNK=new__YXFR;
-      Self__VXFR->capacity__MNK=new_capacity__UXFR;
-    };
-  };
-  ((__CHARACTER *)Self__VXFR->storage__XNK)[Self__VXFR->count__VF]=' ';
-  Self__VXFR->count__VF=(__INTEGER)(Self__VXFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__PO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__UXEK,(&__string_408));
-    __tmp__K0EK=TRUE__;
-  } else {
-    __tmp__K0EK=FALSE__;
-  };
-  if ((! __tmp__K0EK)) {
-    __tmp__P0EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__P0EK)->__id) {
-    case __LIST__: {
-      __tmp__Q0EK=static_type__OHQG(__tmp__P0EK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__Q0EK=((__STRING_CST *)__tmp__P0EK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__Q0EK=((__EXTERNAL_C *)__tmp__P0EK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Q0EK=((__PROTOTYPE_CST *)__tmp__P0EK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__Q0EK=((__INTEGER_CST *)__tmp__P0EK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__Q0EK=((__LOCAL *)((__READ_LOCAL *)__tmp__P0EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Q0EK=static_type__CN1H(__tmp__P0EK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Q0EK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Q0EK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__Q0EK=((__REAL_CST *)__tmp__P0EK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__Q0EK=((__CHARACTER_CST *)__tmp__P0EK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__Q0EK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Q0EK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__Q0EK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__Q0EK=static_type__UO1H(__tmp__P0EK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__Q0EK=static_type__0O1H(__tmp__P0EK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__Q0EK=static_type__5O1H(__tmp__P0EK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__Q0EK=static_type__EP1H(__tmp__P0EK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Q0EK=static_type__JP1H(__tmp__P0EK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Q0EK=static_type__OP1H(__tmp__P0EK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__Q0EK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__Q0EK=static_type__XP1H(__tmp__P0EK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__Q0EK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__Q0EK=((__CAST *)__tmp__P0EK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__Q0EK=static_type__NOKL(__tmp__P0EK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__Q0EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__P0EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__Q0EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P0EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Q0EK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Q0EK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Q0EK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Q0EK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Q0EK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__Q0EK=static_type__DFJM(__tmp__P0EK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__Q0EK=static_type__P3ML(__tmp__P0EK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__Q0EK=static_type__R3XM(__tmp__P0EK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__Q0EK=static_type__DREO(__tmp__P0EK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Q0EK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__Q0EK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Q0EK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__Q0EK=static_type__3YPN(__tmp__P0EK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__Q0EK=static_type__1HSO(__tmp__P0EK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__Q0EK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__UXEK,(&__string_407));
-    };
-  };
-  __tmp__10EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__10EK)->__id) {
-  case __LIST__: {
-    __tmp__20EK=static_type__OHQG(__tmp__10EK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__20EK=((__STRING_CST *)__tmp__10EK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__20EK=((__EXTERNAL_C *)__tmp__10EK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__20EK=((__PROTOTYPE_CST *)__tmp__10EK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__20EK=((__INTEGER_CST *)__tmp__10EK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__20EK=((__LOCAL *)((__READ_LOCAL *)__tmp__10EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__20EK=static_type__CN1H(__tmp__10EK);
+    append_name_in__APXE(Self__BMXT,buffer__QOTP);
+    add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__20EK=static_type__1N1H();
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__20EK=static_type__AO1H();
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __REAL_CST__: {
-    __tmp__20EK=((__REAL_CST *)__tmp__10EK)->parent_constant__U2JH.static_type__M2YD;
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__20EK=((__CHARACTER_CST *)__tmp__10EK)->parent_constant__H3JH.static_type__M2YD;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__20EK=static_type__FO1H();
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__20EK=static_type__KO1H();
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__20EK=static_type__PO1H();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__20EK=static_type__UO1H(__tmp__10EK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__20EK=static_type__0O1H(__tmp__10EK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__20EK=static_type__5O1H(__tmp__10EK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_AND__: {
-    __tmp__20EK=static_type__EP1H(__tmp__10EK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__20EK=static_type__JP1H(__tmp__10EK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__20EK=static_type__OP1H(__tmp__10EK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __PUT_TO__: {
-    __tmp__20EK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __ITEM__: {
-    __tmp__20EK=static_type__XP1H(__tmp__10EK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__20EK=static_type__DQ1H();
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __CAST__: {
-    __tmp__20EK=((__CAST *)__tmp__10EK)->static_type__0N1H;
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__20EK=static_type__NOKL(__tmp__10EK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__20EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__10EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__20EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__10EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__20EK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__20EK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__20EK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__20EK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__20EK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__20EK=static_type__DFJM(__tmp__10EK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__20EK=static_type__P3ML(__tmp__10EK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__20EK=static_type__R3XM(__tmp__10EK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__20EK=static_type__DREO(__tmp__10EK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__20EK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__20EK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__20EK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__20EK=static_type__3YPN(__tmp__10EK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__20EK=static_type__1HSO(__tmp__10EK);
-  } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__20EK)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__D1EK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__D1EK)->__id) {
-    case __LIST__: {
-      __tmp__E1EK=static_type__OHQG(__tmp__D1EK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__E1EK=((__STRING_CST *)__tmp__D1EK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__E1EK=((__EXTERNAL_C *)__tmp__D1EK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__E1EK=((__PROTOTYPE_CST *)__tmp__D1EK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__E1EK=((__INTEGER_CST *)__tmp__D1EK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__E1EK=((__LOCAL *)((__READ_LOCAL *)__tmp__D1EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__E1EK=static_type__CN1H(__tmp__D1EK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__E1EK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__E1EK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__E1EK=((__REAL_CST *)__tmp__D1EK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__E1EK=((__CHARACTER_CST *)__tmp__D1EK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__E1EK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__E1EK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__E1EK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__E1EK=static_type__UO1H(__tmp__D1EK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__E1EK=static_type__0O1H(__tmp__D1EK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__E1EK=static_type__5O1H(__tmp__D1EK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__E1EK=static_type__EP1H(__tmp__D1EK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__E1EK=static_type__JP1H(__tmp__D1EK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__E1EK=static_type__OP1H(__tmp__D1EK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__E1EK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__E1EK=static_type__XP1H(__tmp__D1EK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__E1EK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__E1EK=((__CAST *)__tmp__D1EK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__E1EK=static_type__NOKL(__tmp__D1EK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__E1EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__D1EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__E1EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__D1EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__E1EK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__E1EK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__E1EK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__E1EK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__E1EK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__E1EK=static_type__DFJM(__tmp__D1EK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__E1EK=static_type__P3ML(__tmp__D1EK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__E1EK=static_type__R3XM(__tmp__D1EK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__E1EK=static_type__DREO(__tmp__D1EK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__E1EK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__E1EK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__E1EK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__E1EK=static_type__3YPN(__tmp__D1EK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__E1EK=static_type__1HSO(__tmp__D1EK);
-    } break;
-    };
-    __tmp__J1EK=((void *)((__TYPE_FULL *)__tmp__E1EK)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__J1EK=FALSE__;
-  };
-  if (__tmp__J1EK) {
-    Self__1XFR=((__STRING *)buffer__UXEK);
-    new_capacity__0XFR= 0;
-    if ((Self__1XFR->capacity__MNK <= Self__1XFR->count__VF)) {
-      if ((Self__1XFR->capacity__MNK ==  0)) {
-        Self__1XFR->capacity__MNK= 32;
-        Self__1XFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0XFR=(__INTEGER)(Self__1XFR->capacity__MNK <<  1);
-        Self__2XFR=((__CHARACTER *)Self__1XFR->storage__XNK);
-        old_nb_elts__3XFR=Self__1XFR->capacity__MNK;
-        new__4XFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2XFR),((__UINTEGER_32 )old_nb_elts__3XFR),((__UINTEGER_32 )new_capacity__0XFR)));
-        upper__2CRR=(__INTEGER)(new_capacity__0XFR -  1);
-        Self__0CRR=old_nb_elts__3XFR;
-        while ((Self__0CRR <= upper__2CRR)) {
-          new__4XFR[Self__0CRR]='\0';
-          Self__0CRR=(__INTEGER)(Self__0CRR +  1);
-        };
-        Self__1XFR->storage__XNK=new__4XFR;
-        Self__1XFR->capacity__MNK=new_capacity__0XFR;
-      };
-    };
-    ((__CHARACTER *)Self__1XFR->storage__XNK)[Self__1XFR->count__VF]='0';
-    Self__1XFR->count__VF=(__INTEGER)(Self__1XFR->count__VF +  1);
-  } else {
-    __tmp__U1EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__U1EK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__U1EK),buffer__UXEK);
-      append__MOK(buffer__UXEK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__UXEK,((__REAL_CST *)__tmp__U1EK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__0AZP=((__CHARACTER_CST *)__tmp__U1EK);
-      Self__BYFR=((__STRING *)buffer__UXEK);
-      new_capacity__AYFR= 0;
-      if ((Self__BYFR->capacity__MNK <= Self__BYFR->count__VF)) {
-        if ((Self__BYFR->capacity__MNK ==  0)) {
-          Self__BYFR->capacity__MNK= 32;
-          Self__BYFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__AYFR=(__INTEGER)(Self__BYFR->capacity__MNK <<  1);
-          Self__CYFR=((__CHARACTER *)Self__BYFR->storage__XNK);
-          old_nb_elts__DYFR=Self__BYFR->capacity__MNK;
-          new__EYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CYFR),((__UINTEGER_32 )old_nb_elts__DYFR),((__UINTEGER_32 )new_capacity__AYFR)));
-          upper__BDRR=(__INTEGER)(new_capacity__AYFR -  1);
-          Self__5CRR=old_nb_elts__DYFR;
-          while ((Self__5CRR <= upper__BDRR)) {
-            new__EYFR[Self__5CRR]='\0';
-            Self__5CRR=(__INTEGER)(Self__5CRR +  1);
-          };
-          Self__BYFR->storage__XNK=new__EYFR;
-          Self__BYFR->capacity__MNK=new_capacity__AYFR;
-        };
-      };
-      ((__CHARACTER *)Self__BYFR->storage__XNK)[Self__BYFR->count__VF]='\'';
-      Self__BYFR->count__VF=(__INTEGER)(Self__BYFR->count__VF +  1);
-      append__MOK(buffer__UXEK,Self__0AZP->text__PN2H);
-      Self__HYFR=((__STRING *)buffer__UXEK);
-      new_capacity__GYFR= 0;
-      if ((Self__HYFR->capacity__MNK <= Self__HYFR->count__VF)) {
-        if ((Self__HYFR->capacity__MNK ==  0)) {
-          Self__HYFR->capacity__MNK= 32;
-          Self__HYFR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__GYFR=(__INTEGER)(Self__HYFR->capacity__MNK <<  1);
-          Self__IYFR=((__CHARACTER *)Self__HYFR->storage__XNK);
-          old_nb_elts__JYFR=Self__HYFR->capacity__MNK;
-          new__KYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IYFR),((__UINTEGER_32 )old_nb_elts__JYFR),((__UINTEGER_32 )new_capacity__GYFR)));
-          upper__GDRR=(__INTEGER)(new_capacity__GYFR -  1);
-          Self__EDRR=old_nb_elts__JYFR;
-          while ((Self__EDRR <= upper__GDRR)) {
-            new__KYFR[Self__EDRR]='\0';
-            Self__EDRR=(__INTEGER)(Self__EDRR +  1);
-          };
-          Self__HYFR->storage__XNK=new__KYFR;
-          Self__HYFR->capacity__MNK=new_capacity__GYFR;
-        };
-      };
-      ((__CHARACTER *)Self__HYFR->storage__XNK)[Self__HYFR->count__VF]='\'';
-      Self__HYFR->count__VF=(__INTEGER)(Self__HYFR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__UXEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__U1EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__U1EK,buffer__UXEK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__U1EK,buffer__UXEK);
-    } break;
-    };
-    __tmp__V1EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__V1EK)->__id) {
-    case __LIST__: {
-      __tmp__W1EK=static_type__OHQG(__tmp__V1EK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__W1EK=((__STRING_CST *)__tmp__V1EK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__W1EK=((__EXTERNAL_C *)__tmp__V1EK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__W1EK=((__PROTOTYPE_CST *)__tmp__V1EK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__W1EK=((__INTEGER_CST *)__tmp__V1EK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__W1EK=((__LOCAL *)((__READ_LOCAL *)__tmp__V1EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__W1EK=static_type__CN1H(__tmp__V1EK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__W1EK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__W1EK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__W1EK=((__REAL_CST *)__tmp__V1EK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__W1EK=((__CHARACTER_CST *)__tmp__V1EK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__W1EK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__W1EK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__W1EK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__W1EK=static_type__UO1H(__tmp__V1EK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__W1EK=static_type__0O1H(__tmp__V1EK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__W1EK=static_type__5O1H(__tmp__V1EK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__W1EK=static_type__EP1H(__tmp__V1EK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__W1EK=static_type__JP1H(__tmp__V1EK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__W1EK=static_type__OP1H(__tmp__V1EK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__W1EK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__W1EK=static_type__XP1H(__tmp__V1EK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__W1EK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__W1EK=((__CAST *)__tmp__V1EK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__W1EK=static_type__NOKL(__tmp__V1EK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__W1EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__V1EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__W1EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__V1EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__W1EK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__W1EK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__W1EK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__W1EK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__W1EK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__W1EK=static_type__DFJM(__tmp__V1EK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__W1EK=static_type__P3ML(__tmp__V1EK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__W1EK=static_type__R3XM(__tmp__V1EK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__W1EK=static_type__DREO(__tmp__V1EK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__W1EK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__W1EK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__W1EK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__W1EK=static_type__3YPN(__tmp__V1EK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__W1EK=static_type__1HSO(__tmp__V1EK);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__W1EK)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__UXEK,(&__string_409));
-    };
   };
-  Self__NYFR=((__STRING *)buffer__UXEK);
-  new_capacity__MYFR= 0;
-  if ((Self__NYFR->capacity__MNK <= Self__NYFR->count__VF)) {
-    if ((Self__NYFR->capacity__MNK ==  0)) {
-      Self__NYFR->capacity__MNK= 32;
-      Self__NYFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MYFR=(__INTEGER)(Self__NYFR->capacity__MNK <<  1);
-      Self__OYFR=((__CHARACTER *)Self__NYFR->storage__XNK);
-      old_nb_elts__PYFR=Self__NYFR->capacity__MNK;
-      new__QYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OYFR),((__UINTEGER_32 )old_nb_elts__PYFR),((__UINTEGER_32 )new_capacity__MYFR)));
-      upper__LDRR=(__INTEGER)(new_capacity__MYFR -  1);
-      Self__JDRR=old_nb_elts__PYFR;
-      while ((Self__JDRR <= upper__LDRR)) {
-        new__QYFR[Self__JDRR]='\0';
-        Self__JDRR=(__INTEGER)(Self__JDRR +  1);
-      };
-      Self__NYFR->storage__XNK=new__QYFR;
-      Self__NYFR->capacity__MNK=new_capacity__MYFR;
-    };
-  };
-  ((__CHARACTER *)Self__NYFR->storage__XNK)[Self__NYFR->count__VF]=')';
-  Self__NYFR->count__VF=(__INTEGER)(Self__NYFR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
 }
 
-static void genere__B2EK(__EXPR_SUB *Self__C2EK,void *buffer__D2EK)
-// ({EXPR_SUB},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__ZO0P(__EXPR_OR_OR_LOGIC__3DUL *Self__0O0P,__STRING__BC *buffer__1O0P)
+// ({EXPR_OR_OR_LOGIC__3DUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__TYFR,*Self__ZYFR,*Self__5YFR,*Self__FZFR,*Self__LZFR;
-  __STRING *Self__RZFR,*Self__XZFR,*Self__3ZFR,*Self__D0FR,*Self__J0FR;
-  __INTEGER new_capacity__SYFR,old_nb_elts__VYFR,upper__QDRR,Self__ODRR;
-  __INTEGER new_capacity__YYFR,old_nb_elts__1YFR,upper__VDRR,Self__TDRR;
-  __INTEGER new_capacity__4YFR,old_nb_elts__BZFR,upper__0DRR,Self__YDRR;
-  __INTEGER new_capacity__EZFR,old_nb_elts__HZFR,upper__5DRR,Self__3DRR;
-  __INTEGER new_capacity__KZFR,old_nb_elts__NZFR,upper__EERR,Self__CERR;
-  __INTEGER new_capacity__QZFR,old_nb_elts__TZFR,upper__JERR,Self__HERR;
-  __INTEGER new_capacity__WZFR,old_nb_elts__ZZFR,upper__OERR,Self__MERR;
-  __INTEGER new_capacity__2ZFR,old_nb_elts__5ZFR,upper__TERR,Self__RERR;
-  __INTEGER new_capacity__C0FR,old_nb_elts__F0FR,upper__YERR,Self__WERR;
-  __INTEGER new_capacity__I0FR,old_nb_elts__L0FR,upper__3ERR,Self__1ERR;
-  void *__tmp__B3EK,*__tmp__N3EK,*__tmp__43EK,*__tmp__K4EK;
-  void *__tmp__C3EK,*__tmp__53EK;
-  __CHARACTER_CST *Self__SBZP,*Self__ECZP;
-  __CHARACTER *Self__UYFR,*new__WYFR,*Self__0YFR,*new__2YFR,*Self__AZFR;
-  __CHARACTER *new__CZFR,*Self__GZFR,*new__IZFR,*Self__MZFR,*new__OZFR;
-  __CHARACTER *Self__SZFR,*new__UZFR,*Self__YZFR,*new__0ZFR,*Self__4ZFR;
-  __CHARACTER *new__A0FR,*Self__E0FR,*new__G0FR,*Self__K0FR,*new__M0FR;
-  __BOOLEAN __tmp__22EK,__tmp__Z3EK;
-  if (((void *)((__TYPE_FULL *)static_type__UO1H(Self__C2EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__D2EK,(&__string_407));
-  } else {
-    Self__TYFR=((__STRING *)buffer__D2EK);
-    new_capacity__SYFR= 0;
-    if ((Self__TYFR->capacity__MNK <= Self__TYFR->count__VF)) {
-      if ((Self__TYFR->capacity__MNK ==  0)) {
-        Self__TYFR->capacity__MNK= 32;
-        Self__TYFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SYFR=(__INTEGER)(Self__TYFR->capacity__MNK <<  1);
-        Self__UYFR=((__CHARACTER *)Self__TYFR->storage__XNK);
-        old_nb_elts__VYFR=Self__TYFR->capacity__MNK;
-        new__WYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UYFR),((__UINTEGER_32 )old_nb_elts__VYFR),((__UINTEGER_32 )new_capacity__SYFR)));
-        upper__QDRR=(__INTEGER)(new_capacity__SYFR -  1);
-        Self__ODRR=old_nb_elts__VYFR;
-        while ((Self__ODRR <= upper__QDRR)) {
-          new__WYFR[Self__ODRR]='\0';
-          Self__ODRR=(__INTEGER)(Self__ODRR +  1);
-        };
-        Self__TYFR->storage__XNK=new__WYFR;
-        Self__TYFR->capacity__MNK=new_capacity__SYFR;
-      };
-    };
-    ((__CHARACTER *)Self__TYFR->storage__XNK)[Self__TYFR->count__VF]='(';
-    Self__TYFR->count__VF=(__INTEGER)(Self__TYFR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__UO1H(Self__C2EK),buffer__D2EK);
-    Self__ZYFR=((__STRING *)buffer__D2EK);
-    new_capacity__YYFR= 0;
-    if ((Self__ZYFR->capacity__MNK <= Self__ZYFR->count__VF)) {
-      if ((Self__ZYFR->capacity__MNK ==  0)) {
-        Self__ZYFR->capacity__MNK= 32;
-        Self__ZYFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YYFR=(__INTEGER)(Self__ZYFR->capacity__MNK <<  1);
-        Self__0YFR=((__CHARACTER *)Self__ZYFR->storage__XNK);
-        old_nb_elts__1YFR=Self__ZYFR->capacity__MNK;
-        new__2YFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0YFR),((__UINTEGER_32 )old_nb_elts__1YFR),((__UINTEGER_32 )new_capacity__YYFR)));
-        upper__VDRR=(__INTEGER)(new_capacity__YYFR -  1);
-        Self__TDRR=old_nb_elts__1YFR;
-        while ((Self__TDRR <= upper__VDRR)) {
-          new__2YFR[Self__TDRR]='\0';
-          Self__TDRR=(__INTEGER)(Self__TDRR +  1);
-        };
-        Self__ZYFR->storage__XNK=new__2YFR;
-        Self__ZYFR->capacity__MNK=new_capacity__YYFR;
-      };
-    };
-    ((__CHARACTER *)Self__ZYFR->storage__XNK)[Self__ZYFR->count__VF]=')';
-    Self__ZYFR->count__VF=(__INTEGER)(Self__ZYFR->count__VF +  1);
-  };
-  Self__5YFR=((__STRING *)buffer__D2EK);
-  new_capacity__4YFR= 0;
-  if ((Self__5YFR->capacity__MNK <= Self__5YFR->count__VF)) {
-    if ((Self__5YFR->capacity__MNK ==  0)) {
-      Self__5YFR->capacity__MNK= 32;
-      Self__5YFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4YFR=(__INTEGER)(Self__5YFR->capacity__MNK <<  1);
-      Self__AZFR=((__CHARACTER *)Self__5YFR->storage__XNK);
-      old_nb_elts__BZFR=Self__5YFR->capacity__MNK;
-      new__CZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AZFR),((__UINTEGER_32 )old_nb_elts__BZFR),((__UINTEGER_32 )new_capacity__4YFR)));
-      upper__0DRR=(__INTEGER)(new_capacity__4YFR -  1);
-      Self__YDRR=old_nb_elts__BZFR;
-      while ((Self__YDRR <= upper__0DRR)) {
-        new__CZFR[Self__YDRR]='\0';
-        Self__YDRR=(__INTEGER)(Self__YDRR +  1);
-      };
-      Self__5YFR->storage__XNK=new__CZFR;
-      Self__5YFR->capacity__MNK=new_capacity__4YFR;
-    };
-  };
-  ((__CHARACTER *)Self__5YFR->storage__XNK)[Self__5YFR->count__VF]='(';
-  Self__5YFR->count__VF=(__INTEGER)(Self__5YFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__UO1H(Self__C2EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__D2EK,(&__string_408));
-    __tmp__22EK=TRUE__;
-  } else {
-    __tmp__22EK=FALSE__;
-  };
-  if ((! __tmp__22EK)) {
-    __tmp__B3EK=Self__C2EK->parent_expr_binary__PAKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__B3EK)->__id) {
-    case __LIST__: {
-      __tmp__C3EK=static_type__OHQG(__tmp__B3EK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__C3EK=((__STRING_CST *)__tmp__B3EK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__C3EK=((__EXTERNAL_C *)__tmp__B3EK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__C3EK=((__PROTOTYPE_CST *)__tmp__B3EK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__C3EK=((__INTEGER_CST *)__tmp__B3EK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__C3EK=((__LOCAL *)((__READ_LOCAL *)__tmp__B3EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__C3EK=static_type__CN1H(__tmp__B3EK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__C3EK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__C3EK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__C3EK=((__REAL_CST *)__tmp__B3EK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__C3EK=((__CHARACTER_CST *)__tmp__B3EK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__C3EK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__C3EK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__C3EK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__C3EK=static_type__UO1H(__tmp__B3EK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__C3EK=static_type__0O1H(__tmp__B3EK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__C3EK=static_type__5O1H(__tmp__B3EK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__C3EK=static_type__EP1H(__tmp__B3EK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__C3EK=static_type__JP1H(__tmp__B3EK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__C3EK=static_type__OP1H(__tmp__B3EK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__C3EK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__C3EK=static_type__XP1H(__tmp__B3EK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__C3EK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__C3EK=((__CAST *)__tmp__B3EK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__C3EK=static_type__NOKL(__tmp__B3EK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__C3EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__B3EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__C3EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B3EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__C3EK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__C3EK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__C3EK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__C3EK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__C3EK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__C3EK=static_type__DFJM(__tmp__B3EK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__C3EK=static_type__P3ML(__tmp__B3EK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__C3EK=static_type__R3XM(__tmp__B3EK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__C3EK=static_type__DREO(__tmp__B3EK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__C3EK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__C3EK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__C3EK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__C3EK=static_type__3YPN(__tmp__B3EK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__C3EK=static_type__1HSO(__tmp__B3EK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__C3EK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__D2EK,(&__string_407));
-    };
-  };
-  __tmp__N3EK=Self__C2EK->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__N3EK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__N3EK,buffer__D2EK);
+  void *__tmp__2O0P;
+  __IS_EXPANDED__35NJ *Self__GFCS;
+  __GET_TYPE_ID__HAOJ *Self__IFCS;
+  __TYPE_FULL__XMB *Self__JMXT;
+  __SIZE_OF__5GOJ *Self__KFCS;
+  add_last__ACV(((__STRING__BC *)buffer__1O0P),'(');
+  __tmp__2O0P=Self__0O0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__2O0P)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__2O0P),buffer__1O0P);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__N3EK,buffer__D2EK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__N3EK,buffer__D2EK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__N3EK,buffer__D2EK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__N3EK),buffer__D2EK);
-    append__MOK(buffer__D2EK,(&__string_276));
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__D2EK,((__REAL_CST *)__tmp__N3EK)->value__HN2H);
+  case __IS_EXPANDED__35NJ__: {
+    Self__GFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__2O0P));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__GFCS->receiver__RA5J),buffer__1O0P);
+    add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
   } break;
-  case __CHARACTER_CST__: {
-    Self__SBZP=((__CHARACTER_CST *)__tmp__N3EK);
-    Self__FZFR=((__STRING *)buffer__D2EK);
-    new_capacity__EZFR= 0;
-    if ((Self__FZFR->capacity__MNK <= Self__FZFR->count__VF)) {
-      if ((Self__FZFR->capacity__MNK ==  0)) {
-        Self__FZFR->capacity__MNK= 32;
-        Self__FZFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EZFR=(__INTEGER)(Self__FZFR->capacity__MNK <<  1);
-        Self__GZFR=((__CHARACTER *)Self__FZFR->storage__XNK);
-        old_nb_elts__HZFR=Self__FZFR->capacity__MNK;
-        new__IZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GZFR),((__UINTEGER_32 )old_nb_elts__HZFR),((__UINTEGER_32 )new_capacity__EZFR)));
-        upper__5DRR=(__INTEGER)(new_capacity__EZFR -  1);
-        Self__3DRR=old_nb_elts__HZFR;
-        while ((Self__3DRR <= upper__5DRR)) {
-          new__IZFR[Self__3DRR]='\0';
-          Self__3DRR=(__INTEGER)(Self__3DRR +  1);
-        };
-        Self__FZFR->storage__XNK=new__IZFR;
-        Self__FZFR->capacity__MNK=new_capacity__EZFR;
-      };
-    };
-    ((__CHARACTER *)Self__FZFR->storage__XNK)[Self__FZFR->count__VF]='\'';
-    Self__FZFR->count__VF=(__INTEGER)(Self__FZFR->count__VF +  1);
-    append__MOK(buffer__D2EK,Self__SBZP->text__PN2H);
-    Self__LZFR=((__STRING *)buffer__D2EK);
-    new_capacity__KZFR= 0;
-    if ((Self__LZFR->capacity__MNK <= Self__LZFR->count__VF)) {
-      if ((Self__LZFR->capacity__MNK ==  0)) {
-        Self__LZFR->capacity__MNK= 32;
-        Self__LZFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__KZFR=(__INTEGER)(Self__LZFR->capacity__MNK <<  1);
-        Self__MZFR=((__CHARACTER *)Self__LZFR->storage__XNK);
-        old_nb_elts__NZFR=Self__LZFR->capacity__MNK;
-        new__OZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MZFR),((__UINTEGER_32 )old_nb_elts__NZFR),((__UINTEGER_32 )new_capacity__KZFR)));
-        upper__EERR=(__INTEGER)(new_capacity__KZFR -  1);
-        Self__CERR=old_nb_elts__NZFR;
-        while ((Self__CERR <= upper__EERR)) {
-          new__OZFR[Self__CERR]='\0';
-          Self__CERR=(__INTEGER)(Self__CERR +  1);
-        };
-        Self__LZFR->storage__XNK=new__OZFR;
-        Self__LZFR->capacity__MNK=new_capacity__KZFR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__IFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_350));
+    Self__JMXT=((__TYPE_FULL__XMB *)Self__IFCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__LZFR->storage__XNK)[Self__LZFR->count__VF]='\'';
-    Self__LZFR->count__VF=(__INTEGER)(Self__LZFR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__N3EK,buffer__D2EK);
+    append_name_in__APXE(Self__JMXT,buffer__1O0P);
+    add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__N3EK,buffer__D2EK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__N3EK,buffer__D2EK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__N3EK,buffer__D2EK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__D2EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N3EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__N3EK,buffer__D2EK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__N3EK,buffer__D2EK);
-  } break;
-  };
-  Self__RZFR=((__STRING *)buffer__D2EK);
-  new_capacity__QZFR= 0;
-  if ((Self__RZFR->capacity__MNK <= Self__RZFR->count__VF)) {
-    if ((Self__RZFR->capacity__MNK ==  0)) {
-      Self__RZFR->capacity__MNK= 32;
-      Self__RZFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QZFR=(__INTEGER)(Self__RZFR->capacity__MNK <<  1);
-      Self__SZFR=((__CHARACTER *)Self__RZFR->storage__XNK);
-      old_nb_elts__TZFR=Self__RZFR->capacity__MNK;
-      new__UZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SZFR),((__UINTEGER_32 )old_nb_elts__TZFR),((__UINTEGER_32 )new_capacity__QZFR)));
-      upper__JERR=(__INTEGER)(new_capacity__QZFR -  1);
-      Self__HERR=old_nb_elts__TZFR;
-      while ((Self__HERR <= upper__JERR)) {
-        new__UZFR[Self__HERR]='\0';
-        Self__HERR=(__INTEGER)(Self__HERR +  1);
-      };
-      Self__RZFR->storage__XNK=new__UZFR;
-      Self__RZFR->capacity__MNK=new_capacity__QZFR;
-    };
-  };
-  ((__CHARACTER *)Self__RZFR->storage__XNK)[Self__RZFR->count__VF]=' ';
-  Self__RZFR->count__VF=(__INTEGER)(Self__RZFR->count__VF +  1);
-  append__MOK(buffer__D2EK,(&__string_358));
-  Self__XZFR=((__STRING *)buffer__D2EK);
-  new_capacity__WZFR= 0;
-  if ((Self__XZFR->capacity__MNK <= Self__XZFR->count__VF)) {
-    if ((Self__XZFR->capacity__MNK ==  0)) {
-      Self__XZFR->capacity__MNK= 32;
-      Self__XZFR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__WZFR=(__INTEGER)(Self__XZFR->capacity__MNK <<  1);
-      Self__YZFR=((__CHARACTER *)Self__XZFR->storage__XNK);
-      old_nb_elts__ZZFR=Self__XZFR->capacity__MNK;
-      new__0ZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YZFR),((__UINTEGER_32 )old_nb_elts__ZZFR),((__UINTEGER_32 )new_capacity__WZFR)));
-      upper__OERR=(__INTEGER)(new_capacity__WZFR -  1);
-      Self__MERR=old_nb_elts__ZZFR;
-      while ((Self__MERR <= upper__OERR)) {
-        new__0ZFR[Self__MERR]='\0';
-        Self__MERR=(__INTEGER)(Self__MERR +  1);
-      };
-      Self__XZFR->storage__XNK=new__0ZFR;
-      Self__XZFR->capacity__MNK=new_capacity__WZFR;
-    };
-  };
-  ((__CHARACTER *)Self__XZFR->storage__XNK)[Self__XZFR->count__VF]=' ';
-  Self__XZFR->count__VF=(__INTEGER)(Self__XZFR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__UO1H(Self__C2EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__D2EK,(&__string_408));
-    __tmp__Z3EK=TRUE__;
-  } else {
-    __tmp__Z3EK=FALSE__;
-  };
-  if ((! __tmp__Z3EK)) {
-    __tmp__43EK=Self__C2EK->parent_expr_binary__PAKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__43EK)->__id) {
-    case __LIST__: {
-      __tmp__53EK=static_type__OHQG(__tmp__43EK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__53EK=((__STRING_CST *)__tmp__43EK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__53EK=((__EXTERNAL_C *)__tmp__43EK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__53EK=((__PROTOTYPE_CST *)__tmp__43EK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__53EK=((__INTEGER_CST *)__tmp__43EK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__53EK=((__LOCAL *)((__READ_LOCAL *)__tmp__43EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__53EK=static_type__CN1H(__tmp__43EK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__53EK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__53EK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__53EK=((__REAL_CST *)__tmp__43EK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__53EK=((__CHARACTER_CST *)__tmp__43EK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__53EK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__53EK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__53EK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__53EK=static_type__UO1H(__tmp__43EK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__53EK=static_type__0O1H(__tmp__43EK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__53EK=static_type__5O1H(__tmp__43EK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__53EK=static_type__EP1H(__tmp__43EK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__53EK=static_type__JP1H(__tmp__43EK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__53EK=static_type__OP1H(__tmp__43EK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__53EK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__53EK=static_type__XP1H(__tmp__43EK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__53EK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__53EK=((__CAST *)__tmp__43EK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__53EK=static_type__NOKL(__tmp__43EK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__53EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__43EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__53EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__43EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__53EK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__53EK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__53EK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__53EK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__53EK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__53EK=static_type__DFJM(__tmp__43EK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__53EK=static_type__P3ML(__tmp__43EK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__53EK=static_type__R3XM(__tmp__43EK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__53EK=static_type__DREO(__tmp__43EK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__53EK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__53EK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__53EK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__53EK=static_type__3YPN(__tmp__43EK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__53EK=static_type__1HSO(__tmp__43EK);
-    } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__KFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_352));
+    Self__JMXT=((__TYPE_FULL__XMB *)Self__KFCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
     };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__53EK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__D2EK,(&__string_407));
-    };
-  };
-  __tmp__K4EK=Self__C2EK->parent_expr_binary__PAKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__K4EK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__K4EK,buffer__D2EK);
+    append_name_in__APXE(Self__JMXT,buffer__1O0P);
+    add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__K4EK,buffer__D2EK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__K4EK,buffer__D2EK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__K4EK,buffer__D2EK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__K4EK,buffer__D2EK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__K4EK,buffer__D2EK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__K4EK),buffer__D2EK);
-    append__MOK(buffer__D2EK,(&__string_276));
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__D2EK,((__REAL_CST *)__tmp__K4EK)->value__HN2H);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __CHARACTER_CST__: {
-    Self__ECZP=((__CHARACTER_CST *)__tmp__K4EK);
-    Self__3ZFR=((__STRING *)buffer__D2EK);
-    new_capacity__2ZFR= 0;
-    if ((Self__3ZFR->capacity__MNK <= Self__3ZFR->count__VF)) {
-      if ((Self__3ZFR->capacity__MNK ==  0)) {
-        Self__3ZFR->capacity__MNK= 32;
-        Self__3ZFR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__2ZFR=(__INTEGER)(Self__3ZFR->capacity__MNK <<  1);
-        Self__4ZFR=((__CHARACTER *)Self__3ZFR->storage__XNK);
-        old_nb_elts__5ZFR=Self__3ZFR->capacity__MNK;
-        new__A0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4ZFR),((__UINTEGER_32 )old_nb_elts__5ZFR),((__UINTEGER_32 )new_capacity__2ZFR)));
-        upper__TERR=(__INTEGER)(new_capacity__2ZFR -  1);
-        Self__RERR=old_nb_elts__5ZFR;
-        while ((Self__RERR <= upper__TERR)) {
-          new__A0FR[Self__RERR]='\0';
-          Self__RERR=(__INTEGER)(Self__RERR +  1);
-        };
-        Self__3ZFR->storage__XNK=new__A0FR;
-        Self__3ZFR->capacity__MNK=new_capacity__2ZFR;
-      };
-    };
-    ((__CHARACTER *)Self__3ZFR->storage__XNK)[Self__3ZFR->count__VF]='\'';
-    Self__3ZFR->count__VF=(__INTEGER)(Self__3ZFR->count__VF +  1);
-    append__MOK(buffer__D2EK,Self__ECZP->text__PN2H);
-    Self__D0FR=((__STRING *)buffer__D2EK);
-    new_capacity__C0FR= 0;
-    if ((Self__D0FR->capacity__MNK <= Self__D0FR->count__VF)) {
-      if ((Self__D0FR->capacity__MNK ==  0)) {
-        Self__D0FR->capacity__MNK= 32;
-        Self__D0FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__C0FR=(__INTEGER)(Self__D0FR->capacity__MNK <<  1);
-        Self__E0FR=((__CHARACTER *)Self__D0FR->storage__XNK);
-        old_nb_elts__F0FR=Self__D0FR->capacity__MNK;
-        new__G0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E0FR),((__UINTEGER_32 )old_nb_elts__F0FR),((__UINTEGER_32 )new_capacity__C0FR)));
-        upper__YERR=(__INTEGER)(new_capacity__C0FR -  1);
-        Self__WERR=old_nb_elts__F0FR;
-        while ((Self__WERR <= upper__YERR)) {
-          new__G0FR[Self__WERR]='\0';
-          Self__WERR=(__INTEGER)(Self__WERR +  1);
-        };
-        Self__D0FR->storage__XNK=new__G0FR;
-        Self__D0FR->capacity__MNK=new_capacity__C0FR;
-      };
-    };
-    ((__CHARACTER *)Self__D0FR->storage__XNK)[Self__D0FR->count__VF]='\'';
-    Self__D0FR->count__VF=(__INTEGER)(Self__D0FR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__D2EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K4EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__K4EK,buffer__D2EK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__K4EK,buffer__D2EK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__K4EK,buffer__D2EK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__K4EK,buffer__D2EK);
-  } break;
-  };
-  Self__J0FR=((__STRING *)buffer__D2EK);
-  new_capacity__I0FR= 0;
-  if ((Self__J0FR->capacity__MNK <= Self__J0FR->count__VF)) {
-    if ((Self__J0FR->capacity__MNK ==  0)) {
-      Self__J0FR->capacity__MNK= 32;
-      Self__J0FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__I0FR=(__INTEGER)(Self__J0FR->capacity__MNK <<  1);
-      Self__K0FR=((__CHARACTER *)Self__J0FR->storage__XNK);
-      old_nb_elts__L0FR=Self__J0FR->capacity__MNK;
-      new__M0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K0FR),((__UINTEGER_32 )old_nb_elts__L0FR),((__UINTEGER_32 )new_capacity__I0FR)));
-      upper__3ERR=(__INTEGER)(new_capacity__I0FR -  1);
-      Self__1ERR=old_nb_elts__L0FR;
-      while ((Self__1ERR <= upper__3ERR)) {
-        new__M0FR[Self__1ERR]='\0';
-        Self__1ERR=(__INTEGER)(Self__1ERR +  1);
-      };
-      Self__J0FR->storage__XNK=new__M0FR;
-      Self__J0FR->capacity__MNK=new_capacity__I0FR;
-    };
-  };
-  ((__CHARACTER *)Self__J0FR->storage__XNK)[Self__J0FR->count__VF]=')';
-  Self__J0FR->count__VF=(__INTEGER)(Self__J0FR->count__VF +  1);
-}
-
-static void genere__L4EK(__EXPR_MUL *Self__M4EK,void *buffer__N4EK)
-// ({EXPR_MUL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__P0FR,*Self__V0FR,*Self__10FR,*Self__B1FR,*Self__H1FR;
-  __STRING *Self__N1FR,*Self__T1FR,*Self__Z1FR,*Self__51FR,*Self__F2FR;
-  __INTEGER new_capacity__O0FR,old_nb_elts__R0FR,upper__CFRR,Self__AFRR;
-  __INTEGER new_capacity__U0FR,old_nb_elts__X0FR,upper__HFRR,Self__FFRR;
-  __INTEGER new_capacity__00FR,old_nb_elts__30FR,upper__MFRR,Self__KFRR;
-  __INTEGER new_capacity__A1FR,old_nb_elts__D1FR,upper__RFRR,Self__PFRR;
-  __INTEGER new_capacity__G1FR,old_nb_elts__J1FR,upper__WFRR,Self__UFRR;
-  __INTEGER new_capacity__M1FR,old_nb_elts__P1FR,upper__1FRR,Self__ZFRR;
-  __INTEGER new_capacity__S1FR,old_nb_elts__V1FR,upper__AGRR,Self__4FRR;
-  __INTEGER new_capacity__Y1FR,old_nb_elts__11FR,upper__FGRR,Self__DGRR;
-  __INTEGER new_capacity__41FR,old_nb_elts__B2FR,upper__KGRR,Self__IGRR;
-  __INTEGER new_capacity__E2FR,old_nb_elts__H2FR,upper__PGRR,Self__NGRR;
-  void *__tmp__L5EK,*__tmp__X5EK,*__tmp__IAFK,*__tmp__UAFK;
-  void *__tmp__M5EK,*__tmp__JAFK;
-  __CHARACTER_CST *Self__WCZP,*Self__IDZP;
-  __CHARACTER *Self__Q0FR,*new__S0FR,*Self__W0FR,*new__Y0FR,*Self__20FR;
-  __CHARACTER *new__40FR,*Self__C1FR,*new__E1FR,*Self__I1FR,*new__K1FR;
-  __CHARACTER *Self__O1FR,*new__Q1FR,*Self__U1FR,*new__W1FR,*Self__01FR;
-  __CHARACTER *new__21FR,*Self__A2FR,*new__C2FR,*Self__G2FR,*new__I2FR;
-  __BOOLEAN __tmp__G5EK,__tmp__DAFK;
-  if (((void *)((__TYPE_FULL *)static_type__0O1H(Self__M4EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__N4EK,(&__string_407));
-  } else {
-    Self__P0FR=((__STRING *)buffer__N4EK);
-    new_capacity__O0FR= 0;
-    if ((Self__P0FR->capacity__MNK <= Self__P0FR->count__VF)) {
-      if ((Self__P0FR->capacity__MNK ==  0)) {
-        Self__P0FR->capacity__MNK= 32;
-        Self__P0FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__O0FR=(__INTEGER)(Self__P0FR->capacity__MNK <<  1);
-        Self__Q0FR=((__CHARACTER *)Self__P0FR->storage__XNK);
-        old_nb_elts__R0FR=Self__P0FR->capacity__MNK;
-        new__S0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q0FR),((__UINTEGER_32 )old_nb_elts__R0FR),((__UINTEGER_32 )new_capacity__O0FR)));
-        upper__CFRR=(__INTEGER)(new_capacity__O0FR -  1);
-        Self__AFRR=old_nb_elts__R0FR;
-        while ((Self__AFRR <= upper__CFRR)) {
-          new__S0FR[Self__AFRR]='\0';
-          Self__AFRR=(__INTEGER)(Self__AFRR +  1);
-        };
-        Self__P0FR->storage__XNK=new__S0FR;
-        Self__P0FR->capacity__MNK=new_capacity__O0FR;
-      };
-    };
-    ((__CHARACTER *)Self__P0FR->storage__XNK)[Self__P0FR->count__VF]='(';
-    Self__P0FR->count__VF=(__INTEGER)(Self__P0FR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__0O1H(Self__M4EK),buffer__N4EK);
-    Self__V0FR=((__STRING *)buffer__N4EK);
-    new_capacity__U0FR= 0;
-    if ((Self__V0FR->capacity__MNK <= Self__V0FR->count__VF)) {
-      if ((Self__V0FR->capacity__MNK ==  0)) {
-        Self__V0FR->capacity__MNK= 32;
-        Self__V0FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__U0FR=(__INTEGER)(Self__V0FR->capacity__MNK <<  1);
-        Self__W0FR=((__CHARACTER *)Self__V0FR->storage__XNK);
-        old_nb_elts__X0FR=Self__V0FR->capacity__MNK;
-        new__Y0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W0FR),((__UINTEGER_32 )old_nb_elts__X0FR),((__UINTEGER_32 )new_capacity__U0FR)));
-        upper__HFRR=(__INTEGER)(new_capacity__U0FR -  1);
-        Self__FFRR=old_nb_elts__X0FR;
-        while ((Self__FFRR <= upper__HFRR)) {
-          new__Y0FR[Self__FFRR]='\0';
-          Self__FFRR=(__INTEGER)(Self__FFRR +  1);
-        };
-        Self__V0FR->storage__XNK=new__Y0FR;
-        Self__V0FR->capacity__MNK=new_capacity__U0FR;
-      };
-    };
-    ((__CHARACTER *)Self__V0FR->storage__XNK)[Self__V0FR->count__VF]=')';
-    Self__V0FR->count__VF=(__INTEGER)(Self__V0FR->count__VF +  1);
-  };
-  Self__10FR=((__STRING *)buffer__N4EK);
-  new_capacity__00FR= 0;
-  if ((Self__10FR->capacity__MNK <= Self__10FR->count__VF)) {
-    if ((Self__10FR->capacity__MNK ==  0)) {
-      Self__10FR->capacity__MNK= 32;
-      Self__10FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__00FR=(__INTEGER)(Self__10FR->capacity__MNK <<  1);
-      Self__20FR=((__CHARACTER *)Self__10FR->storage__XNK);
-      old_nb_elts__30FR=Self__10FR->capacity__MNK;
-      new__40FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__20FR),((__UINTEGER_32 )old_nb_elts__30FR),((__UINTEGER_32 )new_capacity__00FR)));
-      upper__MFRR=(__INTEGER)(new_capacity__00FR -  1);
-      Self__KFRR=old_nb_elts__30FR;
-      while ((Self__KFRR <= upper__MFRR)) {
-        new__40FR[Self__KFRR]='\0';
-        Self__KFRR=(__INTEGER)(Self__KFRR +  1);
-      };
-      Self__10FR->storage__XNK=new__40FR;
-      Self__10FR->capacity__MNK=new_capacity__00FR;
-    };
-  };
-  ((__CHARACTER *)Self__10FR->storage__XNK)[Self__10FR->count__VF]='(';
-  Self__10FR->count__VF=(__INTEGER)(Self__10FR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__0O1H(Self__M4EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__N4EK,(&__string_408));
-    __tmp__G5EK=TRUE__;
-  } else {
-    __tmp__G5EK=FALSE__;
   };
-  if ((! __tmp__G5EK)) {
-    __tmp__L5EK=Self__M4EK->parent_expr_binary__CBKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__L5EK)->__id) {
-    case __LIST__: {
-      __tmp__M5EK=static_type__OHQG(__tmp__L5EK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__M5EK=((__STRING_CST *)__tmp__L5EK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__M5EK=((__EXTERNAL_C *)__tmp__L5EK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__M5EK=((__PROTOTYPE_CST *)__tmp__L5EK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__M5EK=((__INTEGER_CST *)__tmp__L5EK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__M5EK=((__LOCAL *)((__READ_LOCAL *)__tmp__L5EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__M5EK=static_type__CN1H(__tmp__L5EK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__M5EK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__M5EK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__M5EK=((__REAL_CST *)__tmp__L5EK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__M5EK=((__CHARACTER_CST *)__tmp__L5EK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__M5EK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__M5EK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__M5EK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__M5EK=static_type__UO1H(__tmp__L5EK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__M5EK=static_type__0O1H(__tmp__L5EK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__M5EK=static_type__5O1H(__tmp__L5EK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__M5EK=static_type__EP1H(__tmp__L5EK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__M5EK=static_type__JP1H(__tmp__L5EK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__M5EK=static_type__OP1H(__tmp__L5EK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__M5EK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__M5EK=static_type__XP1H(__tmp__L5EK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__M5EK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__M5EK=((__CAST *)__tmp__L5EK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__M5EK=static_type__NOKL(__tmp__L5EK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__M5EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__L5EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__M5EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__L5EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__M5EK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__M5EK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__M5EK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__M5EK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__M5EK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__M5EK=static_type__DFJM(__tmp__L5EK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__M5EK=static_type__P3ML(__tmp__L5EK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__M5EK=static_type__R3XM(__tmp__L5EK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__M5EK=static_type__DREO(__tmp__L5EK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__M5EK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__M5EK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__M5EK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__M5EK=static_type__3YPN(__tmp__L5EK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__M5EK=static_type__1HSO(__tmp__L5EK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__M5EK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__N4EK,(&__string_407));
-    };
-  };
-  __tmp__X5EK=Self__M4EK->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__X5EK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__X5EK,buffer__N4EK);
+  append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_497));
+  __tmp__2O0P=Self__0O0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__2O0P)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__2O0P),buffer__1O0P);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__X5EK,buffer__N4EK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__X5EK,buffer__N4EK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__X5EK,buffer__N4EK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__X5EK),buffer__N4EK);
-    append__MOK(buffer__N4EK,(&__string_276));
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__N4EK,((__REAL_CST *)__tmp__X5EK)->value__HN2H);
+  case __IS_EXPANDED__35NJ__: {
+    Self__GFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__2O0P));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__GFCS->receiver__RA5J),buffer__1O0P);
+    add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
   } break;
-  case __CHARACTER_CST__: {
-    Self__WCZP=((__CHARACTER_CST *)__tmp__X5EK);
-    Self__B1FR=((__STRING *)buffer__N4EK);
-    new_capacity__A1FR= 0;
-    if ((Self__B1FR->capacity__MNK <= Self__B1FR->count__VF)) {
-      if ((Self__B1FR->capacity__MNK ==  0)) {
-        Self__B1FR->capacity__MNK= 32;
-        Self__B1FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__A1FR=(__INTEGER)(Self__B1FR->capacity__MNK <<  1);
-        Self__C1FR=((__CHARACTER *)Self__B1FR->storage__XNK);
-        old_nb_elts__D1FR=Self__B1FR->capacity__MNK;
-        new__E1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C1FR),((__UINTEGER_32 )old_nb_elts__D1FR),((__UINTEGER_32 )new_capacity__A1FR)));
-        upper__RFRR=(__INTEGER)(new_capacity__A1FR -  1);
-        Self__PFRR=old_nb_elts__D1FR;
-        while ((Self__PFRR <= upper__RFRR)) {
-          new__E1FR[Self__PFRR]='\0';
-          Self__PFRR=(__INTEGER)(Self__PFRR +  1);
-        };
-        Self__B1FR->storage__XNK=new__E1FR;
-        Self__B1FR->capacity__MNK=new_capacity__A1FR;
-      };
-    };
-    ((__CHARACTER *)Self__B1FR->storage__XNK)[Self__B1FR->count__VF]='\'';
-    Self__B1FR->count__VF=(__INTEGER)(Self__B1FR->count__VF +  1);
-    append__MOK(buffer__N4EK,Self__WCZP->text__PN2H);
-    Self__H1FR=((__STRING *)buffer__N4EK);
-    new_capacity__G1FR= 0;
-    if ((Self__H1FR->capacity__MNK <= Self__H1FR->count__VF)) {
-      if ((Self__H1FR->capacity__MNK ==  0)) {
-        Self__H1FR->capacity__MNK= 32;
-        Self__H1FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__G1FR=(__INTEGER)(Self__H1FR->capacity__MNK <<  1);
-        Self__I1FR=((__CHARACTER *)Self__H1FR->storage__XNK);
-        old_nb_elts__J1FR=Self__H1FR->capacity__MNK;
-        new__K1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I1FR),((__UINTEGER_32 )old_nb_elts__J1FR),((__UINTEGER_32 )new_capacity__G1FR)));
-        upper__WFRR=(__INTEGER)(new_capacity__G1FR -  1);
-        Self__UFRR=old_nb_elts__J1FR;
-        while ((Self__UFRR <= upper__WFRR)) {
-          new__K1FR[Self__UFRR]='\0';
-          Self__UFRR=(__INTEGER)(Self__UFRR +  1);
-        };
-        Self__H1FR->storage__XNK=new__K1FR;
-        Self__H1FR->capacity__MNK=new_capacity__G1FR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__IFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_350));
+    Self__JMXT=((__TYPE_FULL__XMB *)Self__IFCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__H1FR->storage__XNK)[Self__H1FR->count__VF]='\'';
-    Self__H1FR->count__VF=(__INTEGER)(Self__H1FR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__X5EK,buffer__N4EK);
+    append_name_in__APXE(Self__JMXT,buffer__1O0P);
+    add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__X5EK,buffer__N4EK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__X5EK,buffer__N4EK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__X5EK,buffer__N4EK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__N4EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X5EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__X5EK,buffer__N4EK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__X5EK,buffer__N4EK);
-  } break;
-  };
-  Self__N1FR=((__STRING *)buffer__N4EK);
-  new_capacity__M1FR= 0;
-  if ((Self__N1FR->capacity__MNK <= Self__N1FR->count__VF)) {
-    if ((Self__N1FR->capacity__MNK ==  0)) {
-      Self__N1FR->capacity__MNK= 32;
-      Self__N1FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__M1FR=(__INTEGER)(Self__N1FR->capacity__MNK <<  1);
-      Self__O1FR=((__CHARACTER *)Self__N1FR->storage__XNK);
-      old_nb_elts__P1FR=Self__N1FR->capacity__MNK;
-      new__Q1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O1FR),((__UINTEGER_32 )old_nb_elts__P1FR),((__UINTEGER_32 )new_capacity__M1FR)));
-      upper__1FRR=(__INTEGER)(new_capacity__M1FR -  1);
-      Self__ZFRR=old_nb_elts__P1FR;
-      while ((Self__ZFRR <= upper__1FRR)) {
-        new__Q1FR[Self__ZFRR]='\0';
-        Self__ZFRR=(__INTEGER)(Self__ZFRR +  1);
-      };
-      Self__N1FR->storage__XNK=new__Q1FR;
-      Self__N1FR->capacity__MNK=new_capacity__M1FR;
-    };
-  };
-  ((__CHARACTER *)Self__N1FR->storage__XNK)[Self__N1FR->count__VF]=' ';
-  Self__N1FR->count__VF=(__INTEGER)(Self__N1FR->count__VF +  1);
-  append__MOK(buffer__N4EK,(&__string_159));
-  Self__T1FR=((__STRING *)buffer__N4EK);
-  new_capacity__S1FR= 0;
-  if ((Self__T1FR->capacity__MNK <= Self__T1FR->count__VF)) {
-    if ((Self__T1FR->capacity__MNK ==  0)) {
-      Self__T1FR->capacity__MNK= 32;
-      Self__T1FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__S1FR=(__INTEGER)(Self__T1FR->capacity__MNK <<  1);
-      Self__U1FR=((__CHARACTER *)Self__T1FR->storage__XNK);
-      old_nb_elts__V1FR=Self__T1FR->capacity__MNK;
-      new__W1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U1FR),((__UINTEGER_32 )old_nb_elts__V1FR),((__UINTEGER_32 )new_capacity__S1FR)));
-      upper__AGRR=(__INTEGER)(new_capacity__S1FR -  1);
-      Self__4FRR=old_nb_elts__V1FR;
-      while ((Self__4FRR <= upper__AGRR)) {
-        new__W1FR[Self__4FRR]='\0';
-        Self__4FRR=(__INTEGER)(Self__4FRR +  1);
-      };
-      Self__T1FR->storage__XNK=new__W1FR;
-      Self__T1FR->capacity__MNK=new_capacity__S1FR;
-    };
-  };
-  ((__CHARACTER *)Self__T1FR->storage__XNK)[Self__T1FR->count__VF]=' ';
-  Self__T1FR->count__VF=(__INTEGER)(Self__T1FR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__0O1H(Self__M4EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__N4EK,(&__string_408));
-    __tmp__DAFK=TRUE__;
-  } else {
-    __tmp__DAFK=FALSE__;
-  };
-  if ((! __tmp__DAFK)) {
-    __tmp__IAFK=Self__M4EK->parent_expr_binary__CBKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__IAFK)->__id) {
-    case __LIST__: {
-      __tmp__JAFK=static_type__OHQG(__tmp__IAFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__JAFK=((__STRING_CST *)__tmp__IAFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__JAFK=((__EXTERNAL_C *)__tmp__IAFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__JAFK=((__PROTOTYPE_CST *)__tmp__IAFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__JAFK=((__INTEGER_CST *)__tmp__IAFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__JAFK=((__LOCAL *)((__READ_LOCAL *)__tmp__IAFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JAFK=static_type__CN1H(__tmp__IAFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JAFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JAFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__JAFK=((__REAL_CST *)__tmp__IAFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__JAFK=((__CHARACTER_CST *)__tmp__IAFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__JAFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JAFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__JAFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__JAFK=static_type__UO1H(__tmp__IAFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__JAFK=static_type__0O1H(__tmp__IAFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__JAFK=static_type__5O1H(__tmp__IAFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__JAFK=static_type__EP1H(__tmp__IAFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JAFK=static_type__JP1H(__tmp__IAFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JAFK=static_type__OP1H(__tmp__IAFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__JAFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__JAFK=static_type__XP1H(__tmp__IAFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__JAFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__JAFK=((__CAST *)__tmp__IAFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__JAFK=static_type__NOKL(__tmp__IAFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__JAFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IAFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__JAFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IAFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JAFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JAFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JAFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JAFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JAFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__JAFK=static_type__DFJM(__tmp__IAFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__JAFK=static_type__P3ML(__tmp__IAFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__JAFK=static_type__R3XM(__tmp__IAFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__JAFK=static_type__DREO(__tmp__IAFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JAFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__JAFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JAFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__JAFK=static_type__3YPN(__tmp__IAFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__JAFK=static_type__1HSO(__tmp__IAFK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__JAFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__N4EK,(&__string_407));
-    };
-  };
-  __tmp__UAFK=Self__M4EK->parent_expr_binary__CBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__UAFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__UAFK),buffer__N4EK);
-    append__MOK(buffer__N4EK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__N4EK,((__REAL_CST *)__tmp__UAFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__IDZP=((__CHARACTER_CST *)__tmp__UAFK);
-    Self__Z1FR=((__STRING *)buffer__N4EK);
-    new_capacity__Y1FR= 0;
-    if ((Self__Z1FR->capacity__MNK <= Self__Z1FR->count__VF)) {
-      if ((Self__Z1FR->capacity__MNK ==  0)) {
-        Self__Z1FR->capacity__MNK= 32;
-        Self__Z1FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__Y1FR=(__INTEGER)(Self__Z1FR->capacity__MNK <<  1);
-        Self__01FR=((__CHARACTER *)Self__Z1FR->storage__XNK);
-        old_nb_elts__11FR=Self__Z1FR->capacity__MNK;
-        new__21FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__01FR),((__UINTEGER_32 )old_nb_elts__11FR),((__UINTEGER_32 )new_capacity__Y1FR)));
-        upper__FGRR=(__INTEGER)(new_capacity__Y1FR -  1);
-        Self__DGRR=old_nb_elts__11FR;
-        while ((Self__DGRR <= upper__FGRR)) {
-          new__21FR[Self__DGRR]='\0';
-          Self__DGRR=(__INTEGER)(Self__DGRR +  1);
-        };
-        Self__Z1FR->storage__XNK=new__21FR;
-        Self__Z1FR->capacity__MNK=new_capacity__Y1FR;
-      };
-    };
-    ((__CHARACTER *)Self__Z1FR->storage__XNK)[Self__Z1FR->count__VF]='\'';
-    Self__Z1FR->count__VF=(__INTEGER)(Self__Z1FR->count__VF +  1);
-    append__MOK(buffer__N4EK,Self__IDZP->text__PN2H);
-    Self__51FR=((__STRING *)buffer__N4EK);
-    new_capacity__41FR= 0;
-    if ((Self__51FR->capacity__MNK <= Self__51FR->count__VF)) {
-      if ((Self__51FR->capacity__MNK ==  0)) {
-        Self__51FR->capacity__MNK= 32;
-        Self__51FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__41FR=(__INTEGER)(Self__51FR->capacity__MNK <<  1);
-        Self__A2FR=((__CHARACTER *)Self__51FR->storage__XNK);
-        old_nb_elts__B2FR=Self__51FR->capacity__MNK;
-        new__C2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A2FR),((__UINTEGER_32 )old_nb_elts__B2FR),((__UINTEGER_32 )new_capacity__41FR)));
-        upper__KGRR=(__INTEGER)(new_capacity__41FR -  1);
-        Self__IGRR=old_nb_elts__B2FR;
-        while ((Self__IGRR <= upper__KGRR)) {
-          new__C2FR[Self__IGRR]='\0';
-          Self__IGRR=(__INTEGER)(Self__IGRR +  1);
-        };
-        Self__51FR->storage__XNK=new__C2FR;
-        Self__51FR->capacity__MNK=new_capacity__41FR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__KFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_352));
+    Self__JMXT=((__TYPE_FULL__XMB *)Self__KFCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__51FR->storage__XNK)[Self__51FR->count__VF]='\'';
-    Self__51FR->count__VF=(__INTEGER)(Self__51FR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__UAFK,buffer__N4EK);
+    append_name_in__APXE(Self__JMXT,buffer__1O0P);
+    add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__UAFK,buffer__N4EK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__UAFK,buffer__N4EK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__UAFK,buffer__N4EK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__UAFK,buffer__N4EK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__UAFK,buffer__N4EK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__N4EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UAFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__UAFK,buffer__N4EK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__UAFK,buffer__N4EK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__UAFK,buffer__N4EK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
   } break;
   };
-  Self__F2FR=((__STRING *)buffer__N4EK);
-  new_capacity__E2FR= 0;
-  if ((Self__F2FR->capacity__MNK <= Self__F2FR->count__VF)) {
-    if ((Self__F2FR->capacity__MNK ==  0)) {
-      Self__F2FR->capacity__MNK= 32;
-      Self__F2FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__E2FR=(__INTEGER)(Self__F2FR->capacity__MNK <<  1);
-      Self__G2FR=((__CHARACTER *)Self__F2FR->storage__XNK);
-      old_nb_elts__H2FR=Self__F2FR->capacity__MNK;
-      new__I2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G2FR),((__UINTEGER_32 )old_nb_elts__H2FR),((__UINTEGER_32 )new_capacity__E2FR)));
-      upper__PGRR=(__INTEGER)(new_capacity__E2FR -  1);
-      Self__NGRR=old_nb_elts__H2FR;
-      while ((Self__NGRR <= upper__PGRR)) {
-        new__I2FR[Self__NGRR]='\0';
-        Self__NGRR=(__INTEGER)(Self__NGRR +  1);
-      };
-      Self__F2FR->storage__XNK=new__I2FR;
-      Self__F2FR->capacity__MNK=new_capacity__E2FR;
-    };
-  };
-  ((__CHARACTER *)Self__F2FR->storage__XNK)[Self__F2FR->count__VF]=')';
-  Self__F2FR->count__VF=(__INTEGER)(Self__F2FR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
 }
 
-static void genere__VAFK(__EXPR_DIV *Self__WAFK,void *buffer__XAFK)
-// ({EXPR_DIV},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__XOTP(__EXPR_AND_LOGIC__EFUL *Self__YOTP,__STRING__BC *buffer__ZOTP)
+// ({EXPR_AND_LOGIC__EFUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__L2FR,*Self__R2FR,*Self__X2FR,*Self__32FR,*Self__D3FR;
-  __STRING *Self__J3FR,*Self__P3FR,*Self__V3FR,*Self__13FR,*Self__B4FR;
-  __INTEGER new_capacity__K2FR,old_nb_elts__N2FR,upper__UGRR,Self__SGRR;
-  __INTEGER new_capacity__Q2FR,old_nb_elts__T2FR,upper__ZGRR,Self__XGRR;
-  __INTEGER new_capacity__W2FR,old_nb_elts__Z2FR,upper__4GRR,Self__2GRR;
-  __INTEGER new_capacity__22FR,old_nb_elts__52FR,upper__DHRR,Self__BHRR;
-  __INTEGER new_capacity__C3FR,old_nb_elts__F3FR,upper__IHRR,Self__GHRR;
-  __INTEGER new_capacity__I3FR,old_nb_elts__L3FR,upper__NHRR,Self__LHRR;
-  __INTEGER new_capacity__O3FR,old_nb_elts__R3FR,upper__SHRR,Self__QHRR;
-  __INTEGER new_capacity__U3FR,old_nb_elts__X3FR,upper__XHRR,Self__VHRR;
-  __INTEGER new_capacity__03FR,old_nb_elts__33FR,upper__2HRR,Self__0HRR;
-  __INTEGER new_capacity__A4FR,old_nb_elts__D4FR,upper__BIRR,Self__5HRR;
-  void *__tmp__VBFK,*__tmp__BCFK,*__tmp__SCFK,*__tmp__4CFK;
-  void *__tmp__WBFK,*__tmp__TCFK;
-  __CHARACTER_CST *Self__0DZP,*Self__MEZP;
-  __CHARACTER *Self__M2FR,*new__O2FR,*Self__S2FR,*new__U2FR,*Self__Y2FR;
-  __CHARACTER *new__02FR,*Self__42FR,*new__A3FR,*Self__E3FR,*new__G3FR;
-  __CHARACTER *Self__K3FR,*new__M3FR,*Self__Q3FR,*new__S3FR,*Self__W3FR;
-  __CHARACTER *new__Y3FR,*Self__23FR,*new__43FR,*Self__C4FR,*new__E4FR;
-  __BOOLEAN __tmp__QBFK,__tmp__NCFK;
-  if (((void *)((__TYPE_FULL *)static_type__5O1H(Self__WAFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__XAFK,(&__string_407));
-  } else {
-    Self__L2FR=((__STRING *)buffer__XAFK);
-    new_capacity__K2FR= 0;
-    if ((Self__L2FR->capacity__MNK <= Self__L2FR->count__VF)) {
-      if ((Self__L2FR->capacity__MNK ==  0)) {
-        Self__L2FR->capacity__MNK= 32;
-        Self__L2FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__K2FR=(__INTEGER)(Self__L2FR->capacity__MNK <<  1);
-        Self__M2FR=((__CHARACTER *)Self__L2FR->storage__XNK);
-        old_nb_elts__N2FR=Self__L2FR->capacity__MNK;
-        new__O2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M2FR),((__UINTEGER_32 )old_nb_elts__N2FR),((__UINTEGER_32 )new_capacity__K2FR)));
-        upper__UGRR=(__INTEGER)(new_capacity__K2FR -  1);
-        Self__SGRR=old_nb_elts__N2FR;
-        while ((Self__SGRR <= upper__UGRR)) {
-          new__O2FR[Self__SGRR]='\0';
-          Self__SGRR=(__INTEGER)(Self__SGRR +  1);
-        };
-        Self__L2FR->storage__XNK=new__O2FR;
-        Self__L2FR->capacity__MNK=new_capacity__K2FR;
-      };
-    };
-    ((__CHARACTER *)Self__L2FR->storage__XNK)[Self__L2FR->count__VF]='(';
-    Self__L2FR->count__VF=(__INTEGER)(Self__L2FR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__5O1H(Self__WAFK),buffer__XAFK);
-    Self__R2FR=((__STRING *)buffer__XAFK);
-    new_capacity__Q2FR= 0;
-    if ((Self__R2FR->capacity__MNK <= Self__R2FR->count__VF)) {
-      if ((Self__R2FR->capacity__MNK ==  0)) {
-        Self__R2FR->capacity__MNK= 32;
-        Self__R2FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__Q2FR=(__INTEGER)(Self__R2FR->capacity__MNK <<  1);
-        Self__S2FR=((__CHARACTER *)Self__R2FR->storage__XNK);
-        old_nb_elts__T2FR=Self__R2FR->capacity__MNK;
-        new__U2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S2FR),((__UINTEGER_32 )old_nb_elts__T2FR),((__UINTEGER_32 )new_capacity__Q2FR)));
-        upper__ZGRR=(__INTEGER)(new_capacity__Q2FR -  1);
-        Self__XGRR=old_nb_elts__T2FR;
-        while ((Self__XGRR <= upper__ZGRR)) {
-          new__U2FR[Self__XGRR]='\0';
-          Self__XGRR=(__INTEGER)(Self__XGRR +  1);
-        };
-        Self__R2FR->storage__XNK=new__U2FR;
-        Self__R2FR->capacity__MNK=new_capacity__Q2FR;
-      };
-    };
-    ((__CHARACTER *)Self__R2FR->storage__XNK)[Self__R2FR->count__VF]=')';
-    Self__R2FR->count__VF=(__INTEGER)(Self__R2FR->count__VF +  1);
-  };
-  Self__X2FR=((__STRING *)buffer__XAFK);
-  new_capacity__W2FR= 0;
-  if ((Self__X2FR->capacity__MNK <= Self__X2FR->count__VF)) {
-    if ((Self__X2FR->capacity__MNK ==  0)) {
-      Self__X2FR->capacity__MNK= 32;
-      Self__X2FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__W2FR=(__INTEGER)(Self__X2FR->capacity__MNK <<  1);
-      Self__Y2FR=((__CHARACTER *)Self__X2FR->storage__XNK);
-      old_nb_elts__Z2FR=Self__X2FR->capacity__MNK;
-      new__02FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y2FR),((__UINTEGER_32 )old_nb_elts__Z2FR),((__UINTEGER_32 )new_capacity__W2FR)));
-      upper__4GRR=(__INTEGER)(new_capacity__W2FR -  1);
-      Self__2GRR=old_nb_elts__Z2FR;
-      while ((Self__2GRR <= upper__4GRR)) {
-        new__02FR[Self__2GRR]='\0';
-        Self__2GRR=(__INTEGER)(Self__2GRR +  1);
-      };
-      Self__X2FR->storage__XNK=new__02FR;
-      Self__X2FR->capacity__MNK=new_capacity__W2FR;
-    };
-  };
-  ((__CHARACTER *)Self__X2FR->storage__XNK)[Self__X2FR->count__VF]='(';
-  Self__X2FR->count__VF=(__INTEGER)(Self__X2FR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__5O1H(Self__WAFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__XAFK,(&__string_408));
-    __tmp__QBFK=TRUE__;
-  } else {
-    __tmp__QBFK=FALSE__;
-  };
-  if ((! __tmp__QBFK)) {
-    __tmp__VBFK=Self__WAFK->parent_expr_binary__VBKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__VBFK)->__id) {
-    case __LIST__: {
-      __tmp__WBFK=static_type__OHQG(__tmp__VBFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__WBFK=((__STRING_CST *)__tmp__VBFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__WBFK=((__EXTERNAL_C *)__tmp__VBFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__WBFK=((__PROTOTYPE_CST *)__tmp__VBFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__WBFK=((__INTEGER_CST *)__tmp__VBFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__WBFK=((__LOCAL *)((__READ_LOCAL *)__tmp__VBFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__WBFK=static_type__CN1H(__tmp__VBFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__WBFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__WBFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__WBFK=((__REAL_CST *)__tmp__VBFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__WBFK=((__CHARACTER_CST *)__tmp__VBFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__WBFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__WBFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__WBFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__WBFK=static_type__UO1H(__tmp__VBFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__WBFK=static_type__0O1H(__tmp__VBFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__WBFK=static_type__5O1H(__tmp__VBFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__WBFK=static_type__EP1H(__tmp__VBFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__WBFK=static_type__JP1H(__tmp__VBFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__WBFK=static_type__OP1H(__tmp__VBFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__WBFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__WBFK=static_type__XP1H(__tmp__VBFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__WBFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__WBFK=((__CAST *)__tmp__VBFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__WBFK=static_type__NOKL(__tmp__VBFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__WBFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VBFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__WBFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VBFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__WBFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__WBFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WBFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__WBFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WBFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__WBFK=static_type__DFJM(__tmp__VBFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__WBFK=static_type__P3ML(__tmp__VBFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__WBFK=static_type__R3XM(__tmp__VBFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__WBFK=static_type__DREO(__tmp__VBFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__WBFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__WBFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__WBFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__WBFK=static_type__3YPN(__tmp__VBFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__WBFK=static_type__1HSO(__tmp__VBFK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__WBFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__XAFK,(&__string_407));
-    };
-  };
-  __tmp__BCFK=Self__WAFK->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__BCFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__BCFK),buffer__XAFK);
-    append__MOK(buffer__XAFK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__XAFK,((__REAL_CST *)__tmp__BCFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__0DZP=((__CHARACTER_CST *)__tmp__BCFK);
-    Self__32FR=((__STRING *)buffer__XAFK);
-    new_capacity__22FR= 0;
-    if ((Self__32FR->capacity__MNK <= Self__32FR->count__VF)) {
-      if ((Self__32FR->capacity__MNK ==  0)) {
-        Self__32FR->capacity__MNK= 32;
-        Self__32FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__22FR=(__INTEGER)(Self__32FR->capacity__MNK <<  1);
-        Self__42FR=((__CHARACTER *)Self__32FR->storage__XNK);
-        old_nb_elts__52FR=Self__32FR->capacity__MNK;
-        new__A3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__42FR),((__UINTEGER_32 )old_nb_elts__52FR),((__UINTEGER_32 )new_capacity__22FR)));
-        upper__DHRR=(__INTEGER)(new_capacity__22FR -  1);
-        Self__BHRR=old_nb_elts__52FR;
-        while ((Self__BHRR <= upper__DHRR)) {
-          new__A3FR[Self__BHRR]='\0';
-          Self__BHRR=(__INTEGER)(Self__BHRR +  1);
-        };
-        Self__32FR->storage__XNK=new__A3FR;
-        Self__32FR->capacity__MNK=new_capacity__22FR;
-      };
-    };
-    ((__CHARACTER *)Self__32FR->storage__XNK)[Self__32FR->count__VF]='\'';
-    Self__32FR->count__VF=(__INTEGER)(Self__32FR->count__VF +  1);
-    append__MOK(buffer__XAFK,Self__0DZP->text__PN2H);
-    Self__D3FR=((__STRING *)buffer__XAFK);
-    new_capacity__C3FR= 0;
-    if ((Self__D3FR->capacity__MNK <= Self__D3FR->count__VF)) {
-      if ((Self__D3FR->capacity__MNK ==  0)) {
-        Self__D3FR->capacity__MNK= 32;
-        Self__D3FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__C3FR=(__INTEGER)(Self__D3FR->capacity__MNK <<  1);
-        Self__E3FR=((__CHARACTER *)Self__D3FR->storage__XNK);
-        old_nb_elts__F3FR=Self__D3FR->capacity__MNK;
-        new__G3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E3FR),((__UINTEGER_32 )old_nb_elts__F3FR),((__UINTEGER_32 )new_capacity__C3FR)));
-        upper__IHRR=(__INTEGER)(new_capacity__C3FR -  1);
-        Self__GHRR=old_nb_elts__F3FR;
-        while ((Self__GHRR <= upper__IHRR)) {
-          new__G3FR[Self__GHRR]='\0';
-          Self__GHRR=(__INTEGER)(Self__GHRR +  1);
-        };
-        Self__D3FR->storage__XNK=new__G3FR;
-        Self__D3FR->capacity__MNK=new_capacity__C3FR;
-      };
-    };
-    ((__CHARACTER *)Self__D3FR->storage__XNK)[Self__D3FR->count__VF]='\'';
-    Self__D3FR->count__VF=(__INTEGER)(Self__D3FR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__XAFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BCFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__BCFK,buffer__XAFK);
+  void *__tmp__0OTP;
+  __IS_EXPANDED__35NJ *Self__SFCS;
+  __GET_TYPE_ID__HAOJ *Self__UFCS;
+  __TYPE_FULL__XMB *Self__RMXT;
+  __SIZE_OF__5GOJ *Self__WFCS;
+  add_last__ACV(((__STRING__BC *)buffer__ZOTP),'(');
+  __tmp__0OTP=Self__YOTP->parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__0OTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__0OTP),buffer__ZOTP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__BCFK,buffer__XAFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__BCFK,buffer__XAFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__BCFK,buffer__XAFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__BCFK,buffer__XAFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__BCFK,buffer__XAFK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__BCFK,buffer__XAFK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__BCFK,buffer__XAFK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__BCFK,buffer__XAFK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__SFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__0OTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__SFCS->receiver__RA5J),buffer__ZOTP);
+    add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__BCFK,buffer__XAFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__BCFK,buffer__XAFK);
-  } break;
-  };
-  Self__J3FR=((__STRING *)buffer__XAFK);
-  new_capacity__I3FR= 0;
-  if ((Self__J3FR->capacity__MNK <= Self__J3FR->count__VF)) {
-    if ((Self__J3FR->capacity__MNK ==  0)) {
-      Self__J3FR->capacity__MNK= 32;
-      Self__J3FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__I3FR=(__INTEGER)(Self__J3FR->capacity__MNK <<  1);
-      Self__K3FR=((__CHARACTER *)Self__J3FR->storage__XNK);
-      old_nb_elts__L3FR=Self__J3FR->capacity__MNK;
-      new__M3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K3FR),((__UINTEGER_32 )old_nb_elts__L3FR),((__UINTEGER_32 )new_capacity__I3FR)));
-      upper__NHRR=(__INTEGER)(new_capacity__I3FR -  1);
-      Self__LHRR=old_nb_elts__L3FR;
-      while ((Self__LHRR <= upper__NHRR)) {
-        new__M3FR[Self__LHRR]='\0';
-        Self__LHRR=(__INTEGER)(Self__LHRR +  1);
-      };
-      Self__J3FR->storage__XNK=new__M3FR;
-      Self__J3FR->capacity__MNK=new_capacity__I3FR;
-    };
-  };
-  ((__CHARACTER *)Self__J3FR->storage__XNK)[Self__J3FR->count__VF]=' ';
-  Self__J3FR->count__VF=(__INTEGER)(Self__J3FR->count__VF +  1);
-  append__MOK(buffer__XAFK,(&__string_359));
-  Self__P3FR=((__STRING *)buffer__XAFK);
-  new_capacity__O3FR= 0;
-  if ((Self__P3FR->capacity__MNK <= Self__P3FR->count__VF)) {
-    if ((Self__P3FR->capacity__MNK ==  0)) {
-      Self__P3FR->capacity__MNK= 32;
-      Self__P3FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__O3FR=(__INTEGER)(Self__P3FR->capacity__MNK <<  1);
-      Self__Q3FR=((__CHARACTER *)Self__P3FR->storage__XNK);
-      old_nb_elts__R3FR=Self__P3FR->capacity__MNK;
-      new__S3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q3FR),((__UINTEGER_32 )old_nb_elts__R3FR),((__UINTEGER_32 )new_capacity__O3FR)));
-      upper__SHRR=(__INTEGER)(new_capacity__O3FR -  1);
-      Self__QHRR=old_nb_elts__R3FR;
-      while ((Self__QHRR <= upper__SHRR)) {
-        new__S3FR[Self__QHRR]='\0';
-        Self__QHRR=(__INTEGER)(Self__QHRR +  1);
-      };
-      Self__P3FR->storage__XNK=new__S3FR;
-      Self__P3FR->capacity__MNK=new_capacity__O3FR;
-    };
-  };
-  ((__CHARACTER *)Self__P3FR->storage__XNK)[Self__P3FR->count__VF]=' ';
-  Self__P3FR->count__VF=(__INTEGER)(Self__P3FR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__5O1H(Self__WAFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__XAFK,(&__string_408));
-    __tmp__NCFK=TRUE__;
-  } else {
-    __tmp__NCFK=FALSE__;
-  };
-  if ((! __tmp__NCFK)) {
-    __tmp__SCFK=Self__WAFK->parent_expr_binary__VBKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__SCFK)->__id) {
-    case __LIST__: {
-      __tmp__TCFK=static_type__OHQG(__tmp__SCFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__TCFK=((__STRING_CST *)__tmp__SCFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__TCFK=((__EXTERNAL_C *)__tmp__SCFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__TCFK=((__PROTOTYPE_CST *)__tmp__SCFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__TCFK=((__INTEGER_CST *)__tmp__SCFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__TCFK=((__LOCAL *)((__READ_LOCAL *)__tmp__SCFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__TCFK=static_type__CN1H(__tmp__SCFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__TCFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__TCFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__TCFK=((__REAL_CST *)__tmp__SCFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__TCFK=((__CHARACTER_CST *)__tmp__SCFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__TCFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__TCFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__TCFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__TCFK=static_type__UO1H(__tmp__SCFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__TCFK=static_type__0O1H(__tmp__SCFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__TCFK=static_type__5O1H(__tmp__SCFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__TCFK=static_type__EP1H(__tmp__SCFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__TCFK=static_type__JP1H(__tmp__SCFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__TCFK=static_type__OP1H(__tmp__SCFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__TCFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__TCFK=static_type__XP1H(__tmp__SCFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__TCFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__TCFK=((__CAST *)__tmp__SCFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__TCFK=static_type__NOKL(__tmp__SCFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__TCFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SCFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__TCFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SCFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__TCFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__TCFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TCFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__TCFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TCFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__TCFK=static_type__DFJM(__tmp__SCFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__TCFK=static_type__P3ML(__tmp__SCFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__TCFK=static_type__R3XM(__tmp__SCFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__TCFK=static_type__DREO(__tmp__SCFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__TCFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__TCFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__TCFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__TCFK=static_type__3YPN(__tmp__SCFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__TCFK=static_type__1HSO(__tmp__SCFK);
-    } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__UFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_350));
+    Self__RMXT=((__TYPE_FULL__XMB *)Self__UFCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
     };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__TCFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__XAFK,(&__string_407));
-    };
-  };
-  __tmp__4CFK=Self__WAFK->parent_expr_binary__VBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__4CFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__4CFK,buffer__XAFK);
+    append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+    add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__4CFK),buffer__XAFK);
-    append__MOK(buffer__XAFK,(&__string_276));
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__4CFK,buffer__XAFK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__XAFK,((__REAL_CST *)__tmp__4CFK)->value__HN2H);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __CHARACTER_CST__: {
-    Self__MEZP=((__CHARACTER_CST *)__tmp__4CFK);
-    Self__V3FR=((__STRING *)buffer__XAFK);
-    new_capacity__U3FR= 0;
-    if ((Self__V3FR->capacity__MNK <= Self__V3FR->count__VF)) {
-      if ((Self__V3FR->capacity__MNK ==  0)) {
-        Self__V3FR->capacity__MNK= 32;
-        Self__V3FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__U3FR=(__INTEGER)(Self__V3FR->capacity__MNK <<  1);
-        Self__W3FR=((__CHARACTER *)Self__V3FR->storage__XNK);
-        old_nb_elts__X3FR=Self__V3FR->capacity__MNK;
-        new__Y3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W3FR),((__UINTEGER_32 )old_nb_elts__X3FR),((__UINTEGER_32 )new_capacity__U3FR)));
-        upper__XHRR=(__INTEGER)(new_capacity__U3FR -  1);
-        Self__VHRR=old_nb_elts__X3FR;
-        while ((Self__VHRR <= upper__XHRR)) {
-          new__Y3FR[Self__VHRR]='\0';
-          Self__VHRR=(__INTEGER)(Self__VHRR +  1);
-        };
-        Self__V3FR->storage__XNK=new__Y3FR;
-        Self__V3FR->capacity__MNK=new_capacity__U3FR;
-      };
-    };
-    ((__CHARACTER *)Self__V3FR->storage__XNK)[Self__V3FR->count__VF]='\'';
-    Self__V3FR->count__VF=(__INTEGER)(Self__V3FR->count__VF +  1);
-    append__MOK(buffer__XAFK,Self__MEZP->text__PN2H);
-    Self__13FR=((__STRING *)buffer__XAFK);
-    new_capacity__03FR= 0;
-    if ((Self__13FR->capacity__MNK <= Self__13FR->count__VF)) {
-      if ((Self__13FR->capacity__MNK ==  0)) {
-        Self__13FR->capacity__MNK= 32;
-        Self__13FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__03FR=(__INTEGER)(Self__13FR->capacity__MNK <<  1);
-        Self__23FR=((__CHARACTER *)Self__13FR->storage__XNK);
-        old_nb_elts__33FR=Self__13FR->capacity__MNK;
-        new__43FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__23FR),((__UINTEGER_32 )old_nb_elts__33FR),((__UINTEGER_32 )new_capacity__03FR)));
-        upper__2HRR=(__INTEGER)(new_capacity__03FR -  1);
-        Self__0HRR=old_nb_elts__33FR;
-        while ((Self__0HRR <= upper__2HRR)) {
-          new__43FR[Self__0HRR]='\0';
-          Self__0HRR=(__INTEGER)(Self__0HRR +  1);
-        };
-        Self__13FR->storage__XNK=new__43FR;
-        Self__13FR->capacity__MNK=new_capacity__03FR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__WFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_352));
+    Self__RMXT=((__TYPE_FULL__XMB *)Self__WFCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
     };
-    ((__CHARACTER *)Self__13FR->storage__XNK)[Self__13FR->count__VF]='\'';
-    Self__13FR->count__VF=(__INTEGER)(Self__13FR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__4CFK,buffer__XAFK);
+    append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+    add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__4CFK,buffer__XAFK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__4CFK,buffer__XAFK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__4CFK,buffer__XAFK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__4CFK,buffer__XAFK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__4CFK,buffer__XAFK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__XAFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4CFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__4CFK,buffer__XAFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__4CFK,buffer__XAFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
   };
-  Self__B4FR=((__STRING *)buffer__XAFK);
-  new_capacity__A4FR= 0;
-  if ((Self__B4FR->capacity__MNK <= Self__B4FR->count__VF)) {
-    if ((Self__B4FR->capacity__MNK ==  0)) {
-      Self__B4FR->capacity__MNK= 32;
-      Self__B4FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__A4FR=(__INTEGER)(Self__B4FR->capacity__MNK <<  1);
-      Self__C4FR=((__CHARACTER *)Self__B4FR->storage__XNK);
-      old_nb_elts__D4FR=Self__B4FR->capacity__MNK;
-      new__E4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C4FR),((__UINTEGER_32 )old_nb_elts__D4FR),((__UINTEGER_32 )new_capacity__A4FR)));
-      upper__BIRR=(__INTEGER)(new_capacity__A4FR -  1);
-      Self__5HRR=old_nb_elts__D4FR;
-      while ((Self__5HRR <= upper__BIRR)) {
-        new__E4FR[Self__5HRR]='\0';
-        Self__5HRR=(__INTEGER)(Self__5HRR +  1);
-      };
-      Self__B4FR->storage__XNK=new__E4FR;
-      Self__B4FR->capacity__MNK=new_capacity__A4FR;
-    };
-  };
-  ((__CHARACTER *)Self__B4FR->storage__XNK)[Self__B4FR->count__VF]=')';
-  Self__B4FR->count__VF=(__INTEGER)(Self__B4FR->count__VF +  1);
-}
-
-static void genere__5CFK(__EXPR_AND *Self__ADFK,void *buffer__BDFK)
-// ({EXPR_AND},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__H4FR,*Self__N4FR,*Self__T4FR,*Self__Z4FR,*Self__54FR;
-  __STRING *Self__F5FR,*Self__L5FR,*Self__R5FR,*Self__X5FR,*Self__35FR;
-  __INTEGER new_capacity__G4FR,old_nb_elts__J4FR,upper__GIRR,Self__EIRR;
-  __INTEGER new_capacity__M4FR,old_nb_elts__P4FR,upper__LIRR,Self__JIRR;
-  __INTEGER new_capacity__S4FR,old_nb_elts__V4FR,upper__QIRR,Self__OIRR;
-  __INTEGER new_capacity__Y4FR,old_nb_elts__14FR,upper__VIRR,Self__TIRR;
-  __INTEGER new_capacity__44FR,old_nb_elts__B5FR,upper__0IRR,Self__YIRR;
-  __INTEGER new_capacity__E5FR,old_nb_elts__H5FR,upper__5IRR,Self__3IRR;
-  __INTEGER new_capacity__K5FR,old_nb_elts__N5FR,upper__EJRR,Self__CJRR;
-  __INTEGER new_capacity__Q5FR,old_nb_elts__T5FR,upper__JJRR,Self__HJRR;
-  __INTEGER new_capacity__W5FR,old_nb_elts__Z5FR,upper__OJRR,Self__MJRR;
-  __INTEGER new_capacity__25FR,old_nb_elts__55FR,upper__TJRR,Self__RJRR;
-  void *__tmp__5DFK,*__tmp__LEFK,*__tmp__2EFK,*__tmp__IFFK;
-  void *__tmp__AEFK,*__tmp__3EFK;
-  __CHARACTER_CST *Self__4EZP,*Self__QFZP;
-  __CHARACTER *Self__I4FR,*new__K4FR,*Self__O4FR,*new__Q4FR,*Self__U4FR;
-  __CHARACTER *new__W4FR,*Self__04FR,*new__24FR,*Self__A5FR,*new__C5FR;
-  __CHARACTER *Self__G5FR,*new__I5FR,*Self__M5FR,*new__O5FR,*Self__S5FR;
-  __CHARACTER *new__U5FR,*Self__Y5FR,*new__05FR,*Self__45FR,*new__AAGR;
-  __BOOLEAN __tmp__0DFK,__tmp__XEFK;
-  if (((void *)((__TYPE_FULL *)static_type__EP1H(Self__ADFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__BDFK,(&__string_407));
-  } else {
-    Self__H4FR=((__STRING *)buffer__BDFK);
-    new_capacity__G4FR= 0;
-    if ((Self__H4FR->capacity__MNK <= Self__H4FR->count__VF)) {
-      if ((Self__H4FR->capacity__MNK ==  0)) {
-        Self__H4FR->capacity__MNK= 32;
-        Self__H4FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__G4FR=(__INTEGER)(Self__H4FR->capacity__MNK <<  1);
-        Self__I4FR=((__CHARACTER *)Self__H4FR->storage__XNK);
-        old_nb_elts__J4FR=Self__H4FR->capacity__MNK;
-        new__K4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I4FR),((__UINTEGER_32 )old_nb_elts__J4FR),((__UINTEGER_32 )new_capacity__G4FR)));
-        upper__GIRR=(__INTEGER)(new_capacity__G4FR -  1);
-        Self__EIRR=old_nb_elts__J4FR;
-        while ((Self__EIRR <= upper__GIRR)) {
-          new__K4FR[Self__EIRR]='\0';
-          Self__EIRR=(__INTEGER)(Self__EIRR +  1);
-        };
-        Self__H4FR->storage__XNK=new__K4FR;
-        Self__H4FR->capacity__MNK=new_capacity__G4FR;
-      };
-    };
-    ((__CHARACTER *)Self__H4FR->storage__XNK)[Self__H4FR->count__VF]='(';
-    Self__H4FR->count__VF=(__INTEGER)(Self__H4FR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__EP1H(Self__ADFK),buffer__BDFK);
-    Self__N4FR=((__STRING *)buffer__BDFK);
-    new_capacity__M4FR= 0;
-    if ((Self__N4FR->capacity__MNK <= Self__N4FR->count__VF)) {
-      if ((Self__N4FR->capacity__MNK ==  0)) {
-        Self__N4FR->capacity__MNK= 32;
-        Self__N4FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__M4FR=(__INTEGER)(Self__N4FR->capacity__MNK <<  1);
-        Self__O4FR=((__CHARACTER *)Self__N4FR->storage__XNK);
-        old_nb_elts__P4FR=Self__N4FR->capacity__MNK;
-        new__Q4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O4FR),((__UINTEGER_32 )old_nb_elts__P4FR),((__UINTEGER_32 )new_capacity__M4FR)));
-        upper__LIRR=(__INTEGER)(new_capacity__M4FR -  1);
-        Self__JIRR=old_nb_elts__P4FR;
-        while ((Self__JIRR <= upper__LIRR)) {
-          new__Q4FR[Self__JIRR]='\0';
-          Self__JIRR=(__INTEGER)(Self__JIRR +  1);
-        };
-        Self__N4FR->storage__XNK=new__Q4FR;
-        Self__N4FR->capacity__MNK=new_capacity__M4FR;
-      };
-    };
-    ((__CHARACTER *)Self__N4FR->storage__XNK)[Self__N4FR->count__VF]=')';
-    Self__N4FR->count__VF=(__INTEGER)(Self__N4FR->count__VF +  1);
-  };
-  Self__T4FR=((__STRING *)buffer__BDFK);
-  new_capacity__S4FR= 0;
-  if ((Self__T4FR->capacity__MNK <= Self__T4FR->count__VF)) {
-    if ((Self__T4FR->capacity__MNK ==  0)) {
-      Self__T4FR->capacity__MNK= 32;
-      Self__T4FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__S4FR=(__INTEGER)(Self__T4FR->capacity__MNK <<  1);
-      Self__U4FR=((__CHARACTER *)Self__T4FR->storage__XNK);
-      old_nb_elts__V4FR=Self__T4FR->capacity__MNK;
-      new__W4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U4FR),((__UINTEGER_32 )old_nb_elts__V4FR),((__UINTEGER_32 )new_capacity__S4FR)));
-      upper__QIRR=(__INTEGER)(new_capacity__S4FR -  1);
-      Self__OIRR=old_nb_elts__V4FR;
-      while ((Self__OIRR <= upper__QIRR)) {
-        new__W4FR[Self__OIRR]='\0';
-        Self__OIRR=(__INTEGER)(Self__OIRR +  1);
-      };
-      Self__T4FR->storage__XNK=new__W4FR;
-      Self__T4FR->capacity__MNK=new_capacity__S4FR;
-    };
-  };
-  ((__CHARACTER *)Self__T4FR->storage__XNK)[Self__T4FR->count__VF]='(';
-  Self__T4FR->count__VF=(__INTEGER)(Self__T4FR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__EP1H(Self__ADFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__BDFK,(&__string_408));
-    __tmp__0DFK=TRUE__;
-  } else {
-    __tmp__0DFK=FALSE__;
-  };
-  if ((! __tmp__0DFK)) {
-    __tmp__5DFK=Self__ADFK->parent_expr_binary__ICKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__5DFK)->__id) {
-    case __LIST__: {
-      __tmp__AEFK=static_type__OHQG(__tmp__5DFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__AEFK=((__STRING_CST *)__tmp__5DFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__AEFK=((__EXTERNAL_C *)__tmp__5DFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__AEFK=((__PROTOTYPE_CST *)__tmp__5DFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__AEFK=((__INTEGER_CST *)__tmp__5DFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__AEFK=((__LOCAL *)((__READ_LOCAL *)__tmp__5DFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__AEFK=static_type__CN1H(__tmp__5DFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__AEFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__AEFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__AEFK=((__REAL_CST *)__tmp__5DFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__AEFK=((__CHARACTER_CST *)__tmp__5DFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__AEFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__AEFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__AEFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__AEFK=static_type__UO1H(__tmp__5DFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__AEFK=static_type__0O1H(__tmp__5DFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__AEFK=static_type__5O1H(__tmp__5DFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__AEFK=static_type__EP1H(__tmp__5DFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__AEFK=static_type__JP1H(__tmp__5DFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__AEFK=static_type__OP1H(__tmp__5DFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__AEFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__AEFK=static_type__XP1H(__tmp__5DFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__AEFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__AEFK=((__CAST *)__tmp__5DFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__AEFK=static_type__NOKL(__tmp__5DFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__AEFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5DFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__AEFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5DFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__AEFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__AEFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AEFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__AEFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AEFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__AEFK=static_type__DFJM(__tmp__5DFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__AEFK=static_type__P3ML(__tmp__5DFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__AEFK=static_type__R3XM(__tmp__5DFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__AEFK=static_type__DREO(__tmp__5DFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__AEFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__AEFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__AEFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__AEFK=static_type__3YPN(__tmp__5DFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__AEFK=static_type__1HSO(__tmp__5DFK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AEFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__BDFK,(&__string_407));
-    };
-  };
-  __tmp__LEFK=Self__ADFK->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__LEFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__LEFK),buffer__BDFK);
-    append__MOK(buffer__BDFK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__BDFK,((__REAL_CST *)__tmp__LEFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__4EZP=((__CHARACTER_CST *)__tmp__LEFK);
-    Self__Z4FR=((__STRING *)buffer__BDFK);
-    new_capacity__Y4FR= 0;
-    if ((Self__Z4FR->capacity__MNK <= Self__Z4FR->count__VF)) {
-      if ((Self__Z4FR->capacity__MNK ==  0)) {
-        Self__Z4FR->capacity__MNK= 32;
-        Self__Z4FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__Y4FR=(__INTEGER)(Self__Z4FR->capacity__MNK <<  1);
-        Self__04FR=((__CHARACTER *)Self__Z4FR->storage__XNK);
-        old_nb_elts__14FR=Self__Z4FR->capacity__MNK;
-        new__24FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__04FR),((__UINTEGER_32 )old_nb_elts__14FR),((__UINTEGER_32 )new_capacity__Y4FR)));
-        upper__VIRR=(__INTEGER)(new_capacity__Y4FR -  1);
-        Self__TIRR=old_nb_elts__14FR;
-        while ((Self__TIRR <= upper__VIRR)) {
-          new__24FR[Self__TIRR]='\0';
-          Self__TIRR=(__INTEGER)(Self__TIRR +  1);
-        };
-        Self__Z4FR->storage__XNK=new__24FR;
-        Self__Z4FR->capacity__MNK=new_capacity__Y4FR;
-      };
-    };
-    ((__CHARACTER *)Self__Z4FR->storage__XNK)[Self__Z4FR->count__VF]='\'';
-    Self__Z4FR->count__VF=(__INTEGER)(Self__Z4FR->count__VF +  1);
-    append__MOK(buffer__BDFK,Self__4EZP->text__PN2H);
-    Self__54FR=((__STRING *)buffer__BDFK);
-    new_capacity__44FR= 0;
-    if ((Self__54FR->capacity__MNK <= Self__54FR->count__VF)) {
-      if ((Self__54FR->capacity__MNK ==  0)) {
-        Self__54FR->capacity__MNK= 32;
-        Self__54FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__44FR=(__INTEGER)(Self__54FR->capacity__MNK <<  1);
-        Self__A5FR=((__CHARACTER *)Self__54FR->storage__XNK);
-        old_nb_elts__B5FR=Self__54FR->capacity__MNK;
-        new__C5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A5FR),((__UINTEGER_32 )old_nb_elts__B5FR),((__UINTEGER_32 )new_capacity__44FR)));
-        upper__0IRR=(__INTEGER)(new_capacity__44FR -  1);
-        Self__YIRR=old_nb_elts__B5FR;
-        while ((Self__YIRR <= upper__0IRR)) {
-          new__C5FR[Self__YIRR]='\0';
-          Self__YIRR=(__INTEGER)(Self__YIRR +  1);
-        };
-        Self__54FR->storage__XNK=new__C5FR;
-        Self__54FR->capacity__MNK=new_capacity__44FR;
-      };
-    };
-    ((__CHARACTER *)Self__54FR->storage__XNK)[Self__54FR->count__VF]='\'';
-    Self__54FR->count__VF=(__INTEGER)(Self__54FR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__BDFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LEFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__LEFK,buffer__BDFK);
+  append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_492));
+  __tmp__0OTP=Self__YOTP->parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__0OTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__0OTP),buffer__ZOTP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__LEFK,buffer__BDFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__LEFK,buffer__BDFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__LEFK,buffer__BDFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__LEFK,buffer__BDFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__LEFK,buffer__BDFK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__LEFK,buffer__BDFK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__LEFK,buffer__BDFK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__LEFK,buffer__BDFK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__SFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__0OTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__SFCS->receiver__RA5J),buffer__ZOTP);
+    add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__LEFK,buffer__BDFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__LEFK,buffer__BDFK);
-  } break;
-  };
-  Self__F5FR=((__STRING *)buffer__BDFK);
-  new_capacity__E5FR= 0;
-  if ((Self__F5FR->capacity__MNK <= Self__F5FR->count__VF)) {
-    if ((Self__F5FR->capacity__MNK ==  0)) {
-      Self__F5FR->capacity__MNK= 32;
-      Self__F5FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__E5FR=(__INTEGER)(Self__F5FR->capacity__MNK <<  1);
-      Self__G5FR=((__CHARACTER *)Self__F5FR->storage__XNK);
-      old_nb_elts__H5FR=Self__F5FR->capacity__MNK;
-      new__I5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G5FR),((__UINTEGER_32 )old_nb_elts__H5FR),((__UINTEGER_32 )new_capacity__E5FR)));
-      upper__5IRR=(__INTEGER)(new_capacity__E5FR -  1);
-      Self__3IRR=old_nb_elts__H5FR;
-      while ((Self__3IRR <= upper__5IRR)) {
-        new__I5FR[Self__3IRR]='\0';
-        Self__3IRR=(__INTEGER)(Self__3IRR +  1);
-      };
-      Self__F5FR->storage__XNK=new__I5FR;
-      Self__F5FR->capacity__MNK=new_capacity__E5FR;
-    };
-  };
-  ((__CHARACTER *)Self__F5FR->storage__XNK)[Self__F5FR->count__VF]=' ';
-  Self__F5FR->count__VF=(__INTEGER)(Self__F5FR->count__VF +  1);
-  append__MOK(buffer__BDFK,(&__string_360));
-  Self__L5FR=((__STRING *)buffer__BDFK);
-  new_capacity__K5FR= 0;
-  if ((Self__L5FR->capacity__MNK <= Self__L5FR->count__VF)) {
-    if ((Self__L5FR->capacity__MNK ==  0)) {
-      Self__L5FR->capacity__MNK= 32;
-      Self__L5FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__K5FR=(__INTEGER)(Self__L5FR->capacity__MNK <<  1);
-      Self__M5FR=((__CHARACTER *)Self__L5FR->storage__XNK);
-      old_nb_elts__N5FR=Self__L5FR->capacity__MNK;
-      new__O5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M5FR),((__UINTEGER_32 )old_nb_elts__N5FR),((__UINTEGER_32 )new_capacity__K5FR)));
-      upper__EJRR=(__INTEGER)(new_capacity__K5FR -  1);
-      Self__CJRR=old_nb_elts__N5FR;
-      while ((Self__CJRR <= upper__EJRR)) {
-        new__O5FR[Self__CJRR]='\0';
-        Self__CJRR=(__INTEGER)(Self__CJRR +  1);
-      };
-      Self__L5FR->storage__XNK=new__O5FR;
-      Self__L5FR->capacity__MNK=new_capacity__K5FR;
-    };
-  };
-  ((__CHARACTER *)Self__L5FR->storage__XNK)[Self__L5FR->count__VF]=' ';
-  Self__L5FR->count__VF=(__INTEGER)(Self__L5FR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__EP1H(Self__ADFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__BDFK,(&__string_408));
-    __tmp__XEFK=TRUE__;
-  } else {
-    __tmp__XEFK=FALSE__;
-  };
-  if ((! __tmp__XEFK)) {
-    __tmp__2EFK=Self__ADFK->parent_expr_binary__ICKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__2EFK)->__id) {
-    case __LIST__: {
-      __tmp__3EFK=static_type__OHQG(__tmp__2EFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__3EFK=((__STRING_CST *)__tmp__2EFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__3EFK=((__EXTERNAL_C *)__tmp__2EFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3EFK=((__PROTOTYPE_CST *)__tmp__2EFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__3EFK=((__INTEGER_CST *)__tmp__2EFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__3EFK=((__LOCAL *)((__READ_LOCAL *)__tmp__2EFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3EFK=static_type__CN1H(__tmp__2EFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3EFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3EFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__3EFK=((__REAL_CST *)__tmp__2EFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__3EFK=((__CHARACTER_CST *)__tmp__2EFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__3EFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3EFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__3EFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__3EFK=static_type__UO1H(__tmp__2EFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__3EFK=static_type__0O1H(__tmp__2EFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__3EFK=static_type__5O1H(__tmp__2EFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__3EFK=static_type__EP1H(__tmp__2EFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3EFK=static_type__JP1H(__tmp__2EFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3EFK=static_type__OP1H(__tmp__2EFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__3EFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__3EFK=static_type__XP1H(__tmp__2EFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__3EFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__3EFK=((__CAST *)__tmp__2EFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__3EFK=static_type__NOKL(__tmp__2EFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__3EFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2EFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__3EFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2EFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3EFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3EFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3EFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3EFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3EFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__3EFK=static_type__DFJM(__tmp__2EFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__3EFK=static_type__P3ML(__tmp__2EFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__3EFK=static_type__R3XM(__tmp__2EFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__3EFK=static_type__DREO(__tmp__2EFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3EFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__3EFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3EFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__3EFK=static_type__3YPN(__tmp__2EFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__3EFK=static_type__1HSO(__tmp__2EFK);
-    } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__UFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_350));
+    Self__RMXT=((__TYPE_FULL__XMB *)Self__UFCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
     };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3EFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__BDFK,(&__string_407));
-    };
-  };
-  __tmp__IFFK=Self__ADFK->parent_expr_binary__ICKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__IFFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__IFFK,buffer__BDFK);
+    append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+    add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__IFFK),buffer__BDFK);
-    append__MOK(buffer__BDFK,(&__string_276));
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__IFFK,buffer__BDFK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__BDFK,((__REAL_CST *)__tmp__IFFK)->value__HN2H);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __CHARACTER_CST__: {
-    Self__QFZP=((__CHARACTER_CST *)__tmp__IFFK);
-    Self__R5FR=((__STRING *)buffer__BDFK);
-    new_capacity__Q5FR= 0;
-    if ((Self__R5FR->capacity__MNK <= Self__R5FR->count__VF)) {
-      if ((Self__R5FR->capacity__MNK ==  0)) {
-        Self__R5FR->capacity__MNK= 32;
-        Self__R5FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__Q5FR=(__INTEGER)(Self__R5FR->capacity__MNK <<  1);
-        Self__S5FR=((__CHARACTER *)Self__R5FR->storage__XNK);
-        old_nb_elts__T5FR=Self__R5FR->capacity__MNK;
-        new__U5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S5FR),((__UINTEGER_32 )old_nb_elts__T5FR),((__UINTEGER_32 )new_capacity__Q5FR)));
-        upper__JJRR=(__INTEGER)(new_capacity__Q5FR -  1);
-        Self__HJRR=old_nb_elts__T5FR;
-        while ((Self__HJRR <= upper__JJRR)) {
-          new__U5FR[Self__HJRR]='\0';
-          Self__HJRR=(__INTEGER)(Self__HJRR +  1);
-        };
-        Self__R5FR->storage__XNK=new__U5FR;
-        Self__R5FR->capacity__MNK=new_capacity__Q5FR;
-      };
-    };
-    ((__CHARACTER *)Self__R5FR->storage__XNK)[Self__R5FR->count__VF]='\'';
-    Self__R5FR->count__VF=(__INTEGER)(Self__R5FR->count__VF +  1);
-    append__MOK(buffer__BDFK,Self__QFZP->text__PN2H);
-    Self__X5FR=((__STRING *)buffer__BDFK);
-    new_capacity__W5FR= 0;
-    if ((Self__X5FR->capacity__MNK <= Self__X5FR->count__VF)) {
-      if ((Self__X5FR->capacity__MNK ==  0)) {
-        Self__X5FR->capacity__MNK= 32;
-        Self__X5FR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__W5FR=(__INTEGER)(Self__X5FR->capacity__MNK <<  1);
-        Self__Y5FR=((__CHARACTER *)Self__X5FR->storage__XNK);
-        old_nb_elts__Z5FR=Self__X5FR->capacity__MNK;
-        new__05FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y5FR),((__UINTEGER_32 )old_nb_elts__Z5FR),((__UINTEGER_32 )new_capacity__W5FR)));
-        upper__OJRR=(__INTEGER)(new_capacity__W5FR -  1);
-        Self__MJRR=old_nb_elts__Z5FR;
-        while ((Self__MJRR <= upper__OJRR)) {
-          new__05FR[Self__MJRR]='\0';
-          Self__MJRR=(__INTEGER)(Self__MJRR +  1);
-        };
-        Self__X5FR->storage__XNK=new__05FR;
-        Self__X5FR->capacity__MNK=new_capacity__W5FR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__WFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_352));
+    Self__RMXT=((__TYPE_FULL__XMB *)Self__WFCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
     };
-    ((__CHARACTER *)Self__X5FR->storage__XNK)[Self__X5FR->count__VF]='\'';
-    Self__X5FR->count__VF=(__INTEGER)(Self__X5FR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__IFFK,buffer__BDFK);
+    append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+    add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__IFFK,buffer__BDFK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__IFFK,buffer__BDFK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__IFFK,buffer__BDFK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__IFFK,buffer__BDFK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__IFFK,buffer__BDFK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__BDFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IFFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__IFFK,buffer__BDFK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__IFFK,buffer__BDFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__IFFK,buffer__BDFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
   } break;
   };
-  Self__35FR=((__STRING *)buffer__BDFK);
-  new_capacity__25FR= 0;
-  if ((Self__35FR->capacity__MNK <= Self__35FR->count__VF)) {
-    if ((Self__35FR->capacity__MNK ==  0)) {
-      Self__35FR->capacity__MNK= 32;
-      Self__35FR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__25FR=(__INTEGER)(Self__35FR->capacity__MNK <<  1);
-      Self__45FR=((__CHARACTER *)Self__35FR->storage__XNK);
-      old_nb_elts__55FR=Self__35FR->capacity__MNK;
-      new__AAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__45FR),((__UINTEGER_32 )old_nb_elts__55FR),((__UINTEGER_32 )new_capacity__25FR)));
-      upper__TJRR=(__INTEGER)(new_capacity__25FR -  1);
-      Self__RJRR=old_nb_elts__55FR;
-      while ((Self__RJRR <= upper__TJRR)) {
-        new__AAGR[Self__RJRR]='\0';
-        Self__RJRR=(__INTEGER)(Self__RJRR +  1);
-      };
-      Self__35FR->storage__XNK=new__AAGR;
-      Self__35FR->capacity__MNK=new_capacity__25FR;
-    };
-  };
-  ((__CHARACTER *)Self__35FR->storage__XNK)[Self__35FR->count__VF]=')';
-  Self__35FR->count__VF=(__INTEGER)(Self__35FR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
 }
 
-static void genere__JFFK(__EXPR_SHIFT_R *Self__KFFK,void *buffer__LFFK)
-// ({EXPR_SHIFT_R},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__BP0P(__EXPR_AND_AND_LOGIC__5FUL *Self__CP0P,__STRING__BC *buffer__DP0P)
+// ({EXPR_AND_AND_LOGIC__5FUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__DAGR,*Self__JAGR,*Self__PAGR,*Self__VAGR,*Self__1AGR;
-  __STRING *Self__BBGR,*Self__HBGR,*Self__NBGR,*Self__TBGR,*Self__ZBGR;
-  __INTEGER new_capacity__CAGR,old_nb_elts__FAGR,upper__YJRR,Self__WJRR;
-  __INTEGER new_capacity__IAGR,old_nb_elts__LAGR,upper__3JRR,Self__1JRR;
-  __INTEGER new_capacity__OAGR,old_nb_elts__RAGR,upper__CKRR,Self__AKRR;
-  __INTEGER new_capacity__UAGR,old_nb_elts__XAGR,upper__HKRR,Self__FKRR;
-  __INTEGER new_capacity__0AGR,old_nb_elts__3AGR,upper__MKRR,Self__KKRR;
-  __INTEGER new_capacity__ABGR,old_nb_elts__DBGR,upper__RKRR,Self__PKRR;
-  __INTEGER new_capacity__GBGR,old_nb_elts__JBGR,upper__WKRR,Self__UKRR;
-  __INTEGER new_capacity__MBGR,old_nb_elts__PBGR,upper__1KRR,Self__ZKRR;
-  __INTEGER new_capacity__SBGR,old_nb_elts__VBGR,upper__ALRR,Self__4KRR;
-  __INTEGER new_capacity__YBGR,old_nb_elts__1BGR,upper__FLRR,Self__DLRR;
-  void *__tmp__JGFK,*__tmp__VGFK,*__tmp__GHFK,*__tmp__SHFK;
-  void *__tmp__KGFK,*__tmp__HHFK;
-  __CHARACTER_CST *Self__CGZP,*Self__UGZP;
-  __CHARACTER *Self__EAGR,*new__GAGR,*Self__KAGR,*new__MAGR,*Self__QAGR;
-  __CHARACTER *new__SAGR,*Self__WAGR,*new__YAGR,*Self__2AGR,*new__4AGR;
-  __CHARACTER *Self__CBGR,*new__EBGR,*Self__IBGR,*new__KBGR,*Self__OBGR;
-  __CHARACTER *new__QBGR,*Self__UBGR,*new__WBGR,*Self__0BGR,*new__2BGR;
-  __BOOLEAN __tmp__EGFK,__tmp__BHFK;
-  if (((void *)((__TYPE_FULL *)static_type__JP1H(Self__KFFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__LFFK,(&__string_407));
-  } else {
-    Self__DAGR=((__STRING *)buffer__LFFK);
-    new_capacity__CAGR= 0;
-    if ((Self__DAGR->capacity__MNK <= Self__DAGR->count__VF)) {
-      if ((Self__DAGR->capacity__MNK ==  0)) {
-        Self__DAGR->capacity__MNK= 32;
-        Self__DAGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CAGR=(__INTEGER)(Self__DAGR->capacity__MNK <<  1);
-        Self__EAGR=((__CHARACTER *)Self__DAGR->storage__XNK);
-        old_nb_elts__FAGR=Self__DAGR->capacity__MNK;
-        new__GAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EAGR),((__UINTEGER_32 )old_nb_elts__FAGR),((__UINTEGER_32 )new_capacity__CAGR)));
-        upper__YJRR=(__INTEGER)(new_capacity__CAGR -  1);
-        Self__WJRR=old_nb_elts__FAGR;
-        while ((Self__WJRR <= upper__YJRR)) {
-          new__GAGR[Self__WJRR]='\0';
-          Self__WJRR=(__INTEGER)(Self__WJRR +  1);
-        };
-        Self__DAGR->storage__XNK=new__GAGR;
-        Self__DAGR->capacity__MNK=new_capacity__CAGR;
-      };
-    };
-    ((__CHARACTER *)Self__DAGR->storage__XNK)[Self__DAGR->count__VF]='(';
-    Self__DAGR->count__VF=(__INTEGER)(Self__DAGR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__JP1H(Self__KFFK),buffer__LFFK);
-    Self__JAGR=((__STRING *)buffer__LFFK);
-    new_capacity__IAGR= 0;
-    if ((Self__JAGR->capacity__MNK <= Self__JAGR->count__VF)) {
-      if ((Self__JAGR->capacity__MNK ==  0)) {
-        Self__JAGR->capacity__MNK= 32;
-        Self__JAGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IAGR=(__INTEGER)(Self__JAGR->capacity__MNK <<  1);
-        Self__KAGR=((__CHARACTER *)Self__JAGR->storage__XNK);
-        old_nb_elts__LAGR=Self__JAGR->capacity__MNK;
-        new__MAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KAGR),((__UINTEGER_32 )old_nb_elts__LAGR),((__UINTEGER_32 )new_capacity__IAGR)));
-        upper__3JRR=(__INTEGER)(new_capacity__IAGR -  1);
-        Self__1JRR=old_nb_elts__LAGR;
-        while ((Self__1JRR <= upper__3JRR)) {
-          new__MAGR[Self__1JRR]='\0';
-          Self__1JRR=(__INTEGER)(Self__1JRR +  1);
-        };
-        Self__JAGR->storage__XNK=new__MAGR;
-        Self__JAGR->capacity__MNK=new_capacity__IAGR;
-      };
-    };
-    ((__CHARACTER *)Self__JAGR->storage__XNK)[Self__JAGR->count__VF]=')';
-    Self__JAGR->count__VF=(__INTEGER)(Self__JAGR->count__VF +  1);
-  };
-  Self__PAGR=((__STRING *)buffer__LFFK);
-  new_capacity__OAGR= 0;
-  if ((Self__PAGR->capacity__MNK <= Self__PAGR->count__VF)) {
-    if ((Self__PAGR->capacity__MNK ==  0)) {
-      Self__PAGR->capacity__MNK= 32;
-      Self__PAGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OAGR=(__INTEGER)(Self__PAGR->capacity__MNK <<  1);
-      Self__QAGR=((__CHARACTER *)Self__PAGR->storage__XNK);
-      old_nb_elts__RAGR=Self__PAGR->capacity__MNK;
-      new__SAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QAGR),((__UINTEGER_32 )old_nb_elts__RAGR),((__UINTEGER_32 )new_capacity__OAGR)));
-      upper__CKRR=(__INTEGER)(new_capacity__OAGR -  1);
-      Self__AKRR=old_nb_elts__RAGR;
-      while ((Self__AKRR <= upper__CKRR)) {
-        new__SAGR[Self__AKRR]='\0';
-        Self__AKRR=(__INTEGER)(Self__AKRR +  1);
-      };
-      Self__PAGR->storage__XNK=new__SAGR;
-      Self__PAGR->capacity__MNK=new_capacity__OAGR;
-    };
-  };
-  ((__CHARACTER *)Self__PAGR->storage__XNK)[Self__PAGR->count__VF]='(';
-  Self__PAGR->count__VF=(__INTEGER)(Self__PAGR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__JP1H(Self__KFFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__LFFK,(&__string_408));
-    __tmp__EGFK=TRUE__;
-  } else {
-    __tmp__EGFK=FALSE__;
-  };
-  if ((! __tmp__EGFK)) {
-    __tmp__JGFK=Self__KFFK->parent_expr_binary__1CKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__JGFK)->__id) {
-    case __LIST__: {
-      __tmp__KGFK=static_type__OHQG(__tmp__JGFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__KGFK=((__STRING_CST *)__tmp__JGFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__KGFK=((__EXTERNAL_C *)__tmp__JGFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__KGFK=((__PROTOTYPE_CST *)__tmp__JGFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__KGFK=((__INTEGER_CST *)__tmp__JGFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__KGFK=((__LOCAL *)((__READ_LOCAL *)__tmp__JGFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__KGFK=static_type__CN1H(__tmp__JGFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__KGFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__KGFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__KGFK=((__REAL_CST *)__tmp__JGFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__KGFK=((__CHARACTER_CST *)__tmp__JGFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__KGFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__KGFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__KGFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__KGFK=static_type__UO1H(__tmp__JGFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__KGFK=static_type__0O1H(__tmp__JGFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__KGFK=static_type__5O1H(__tmp__JGFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__KGFK=static_type__EP1H(__tmp__JGFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__KGFK=static_type__JP1H(__tmp__JGFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__KGFK=static_type__OP1H(__tmp__JGFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__KGFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__KGFK=static_type__XP1H(__tmp__JGFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__KGFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__KGFK=((__CAST *)__tmp__JGFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__KGFK=static_type__NOKL(__tmp__JGFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__KGFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__JGFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__KGFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JGFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__KGFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__KGFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KGFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__KGFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KGFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__KGFK=static_type__DFJM(__tmp__JGFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__KGFK=static_type__P3ML(__tmp__JGFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__KGFK=static_type__R3XM(__tmp__JGFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__KGFK=static_type__DREO(__tmp__JGFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__KGFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__KGFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__KGFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__KGFK=static_type__3YPN(__tmp__JGFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__KGFK=static_type__1HSO(__tmp__JGFK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KGFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__LFFK,(&__string_407));
-    };
-  };
-  __tmp__VGFK=Self__KFFK->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__VGFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__VGFK,buffer__LFFK);
+  void *__tmp__EP0P;
+  __IS_EXPANDED__35NJ *Self__4FCS;
+  __GET_TYPE_ID__HAOJ *Self__AGCS;
+  __TYPE_FULL__XMB *Self__ZMXT;
+  __SIZE_OF__5GOJ *Self__CGCS;
+  add_last__ACV(((__STRING__BC *)buffer__DP0P),'(');
+  __tmp__EP0P=Self__CP0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__EP0P)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__EP0P),buffer__DP0P);
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__VGFK,buffer__LFFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__VGFK,buffer__LFFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__VGFK,buffer__LFFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__VGFK,buffer__LFFK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__VGFK),buffer__LFFK);
-    append__MOK(buffer__LFFK,(&__string_276));
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__VGFK,buffer__LFFK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__4FCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__EP0P));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__4FCS->receiver__RA5J),buffer__DP0P);
+    add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__LFFK,((__REAL_CST *)__tmp__VGFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__CGZP=((__CHARACTER_CST *)__tmp__VGFK);
-    Self__VAGR=((__STRING *)buffer__LFFK);
-    new_capacity__UAGR= 0;
-    if ((Self__VAGR->capacity__MNK <= Self__VAGR->count__VF)) {
-      if ((Self__VAGR->capacity__MNK ==  0)) {
-        Self__VAGR->capacity__MNK= 32;
-        Self__VAGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__UAGR=(__INTEGER)(Self__VAGR->capacity__MNK <<  1);
-        Self__WAGR=((__CHARACTER *)Self__VAGR->storage__XNK);
-        old_nb_elts__XAGR=Self__VAGR->capacity__MNK;
-        new__YAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WAGR),((__UINTEGER_32 )old_nb_elts__XAGR),((__UINTEGER_32 )new_capacity__UAGR)));
-        upper__HKRR=(__INTEGER)(new_capacity__UAGR -  1);
-        Self__FKRR=old_nb_elts__XAGR;
-        while ((Self__FKRR <= upper__HKRR)) {
-          new__YAGR[Self__FKRR]='\0';
-          Self__FKRR=(__INTEGER)(Self__FKRR +  1);
-        };
-        Self__VAGR->storage__XNK=new__YAGR;
-        Self__VAGR->capacity__MNK=new_capacity__UAGR;
-      };
-    };
-    ((__CHARACTER *)Self__VAGR->storage__XNK)[Self__VAGR->count__VF]='\'';
-    Self__VAGR->count__VF=(__INTEGER)(Self__VAGR->count__VF +  1);
-    append__MOK(buffer__LFFK,Self__CGZP->text__PN2H);
-    Self__1AGR=((__STRING *)buffer__LFFK);
-    new_capacity__0AGR= 0;
-    if ((Self__1AGR->capacity__MNK <= Self__1AGR->count__VF)) {
-      if ((Self__1AGR->capacity__MNK ==  0)) {
-        Self__1AGR->capacity__MNK= 32;
-        Self__1AGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0AGR=(__INTEGER)(Self__1AGR->capacity__MNK <<  1);
-        Self__2AGR=((__CHARACTER *)Self__1AGR->storage__XNK);
-        old_nb_elts__3AGR=Self__1AGR->capacity__MNK;
-        new__4AGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2AGR),((__UINTEGER_32 )old_nb_elts__3AGR),((__UINTEGER_32 )new_capacity__0AGR)));
-        upper__MKRR=(__INTEGER)(new_capacity__0AGR -  1);
-        Self__KKRR=old_nb_elts__3AGR;
-        while ((Self__KKRR <= upper__MKRR)) {
-          new__4AGR[Self__KKRR]='\0';
-          Self__KKRR=(__INTEGER)(Self__KKRR +  1);
-        };
-        Self__1AGR->storage__XNK=new__4AGR;
-        Self__1AGR->capacity__MNK=new_capacity__0AGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__AGCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_350));
+    Self__ZMXT=((__TYPE_FULL__XMB *)Self__AGCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__1AGR->storage__XNK)[Self__1AGR->count__VF]='\'';
-    Self__1AGR->count__VF=(__INTEGER)(Self__1AGR->count__VF +  1);
+    append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+    add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__VGFK,buffer__LFFK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__VGFK,buffer__LFFK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__VGFK,buffer__LFFK);
+  case __SIZE_OF__5GOJ__: {
+    Self__CGCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_352));
+    Self__ZMXT=((__TYPE_FULL__XMB *)Self__CGCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+    add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__VGFK,buffer__LFFK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__VGFK,buffer__LFFK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__VGFK,buffer__LFFK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__VGFK,buffer__LFFK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__VGFK,buffer__LFFK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__LFFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VGFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__VGFK,buffer__LFFK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__VGFK,buffer__LFFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
   };
-  Self__BBGR=((__STRING *)buffer__LFFK);
-  new_capacity__ABGR= 0;
-  if ((Self__BBGR->capacity__MNK <= Self__BBGR->count__VF)) {
-    if ((Self__BBGR->capacity__MNK ==  0)) {
-      Self__BBGR->capacity__MNK= 32;
-      Self__BBGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__ABGR=(__INTEGER)(Self__BBGR->capacity__MNK <<  1);
-      Self__CBGR=((__CHARACTER *)Self__BBGR->storage__XNK);
-      old_nb_elts__DBGR=Self__BBGR->capacity__MNK;
-      new__EBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CBGR),((__UINTEGER_32 )old_nb_elts__DBGR),((__UINTEGER_32 )new_capacity__ABGR)));
-      upper__RKRR=(__INTEGER)(new_capacity__ABGR -  1);
-      Self__PKRR=old_nb_elts__DBGR;
-      while ((Self__PKRR <= upper__RKRR)) {
-        new__EBGR[Self__PKRR]='\0';
-        Self__PKRR=(__INTEGER)(Self__PKRR +  1);
-      };
-      Self__BBGR->storage__XNK=new__EBGR;
-      Self__BBGR->capacity__MNK=new_capacity__ABGR;
-    };
-  };
-  ((__CHARACTER *)Self__BBGR->storage__XNK)[Self__BBGR->count__VF]=' ';
-  Self__BBGR->count__VF=(__INTEGER)(Self__BBGR->count__VF +  1);
-  append__MOK(buffer__LFFK,(&__string_361));
-  Self__HBGR=((__STRING *)buffer__LFFK);
-  new_capacity__GBGR= 0;
-  if ((Self__HBGR->capacity__MNK <= Self__HBGR->count__VF)) {
-    if ((Self__HBGR->capacity__MNK ==  0)) {
-      Self__HBGR->capacity__MNK= 32;
-      Self__HBGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GBGR=(__INTEGER)(Self__HBGR->capacity__MNK <<  1);
-      Self__IBGR=((__CHARACTER *)Self__HBGR->storage__XNK);
-      old_nb_elts__JBGR=Self__HBGR->capacity__MNK;
-      new__KBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IBGR),((__UINTEGER_32 )old_nb_elts__JBGR),((__UINTEGER_32 )new_capacity__GBGR)));
-      upper__WKRR=(__INTEGER)(new_capacity__GBGR -  1);
-      Self__UKRR=old_nb_elts__JBGR;
-      while ((Self__UKRR <= upper__WKRR)) {
-        new__KBGR[Self__UKRR]='\0';
-        Self__UKRR=(__INTEGER)(Self__UKRR +  1);
-      };
-      Self__HBGR->storage__XNK=new__KBGR;
-      Self__HBGR->capacity__MNK=new_capacity__GBGR;
-    };
-  };
-  ((__CHARACTER *)Self__HBGR->storage__XNK)[Self__HBGR->count__VF]=' ';
-  Self__HBGR->count__VF=(__INTEGER)(Self__HBGR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__JP1H(Self__KFFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__LFFK,(&__string_408));
-    __tmp__BHFK=TRUE__;
-  } else {
-    __tmp__BHFK=FALSE__;
-  };
-  if ((! __tmp__BHFK)) {
-    __tmp__GHFK=Self__KFFK->parent_expr_binary__1CKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__GHFK)->__id) {
-    case __LIST__: {
-      __tmp__HHFK=static_type__OHQG(__tmp__GHFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__HHFK=((__STRING_CST *)__tmp__GHFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__HHFK=((__EXTERNAL_C *)__tmp__GHFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HHFK=((__PROTOTYPE_CST *)__tmp__GHFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__HHFK=((__INTEGER_CST *)__tmp__GHFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__HHFK=((__LOCAL *)((__READ_LOCAL *)__tmp__GHFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HHFK=static_type__CN1H(__tmp__GHFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HHFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HHFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__HHFK=((__REAL_CST *)__tmp__GHFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__HHFK=((__CHARACTER_CST *)__tmp__GHFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__HHFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HHFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__HHFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__HHFK=static_type__UO1H(__tmp__GHFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__HHFK=static_type__0O1H(__tmp__GHFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__HHFK=static_type__5O1H(__tmp__GHFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__HHFK=static_type__EP1H(__tmp__GHFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HHFK=static_type__JP1H(__tmp__GHFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HHFK=static_type__OP1H(__tmp__GHFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__HHFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__HHFK=static_type__XP1H(__tmp__GHFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__HHFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__HHFK=((__CAST *)__tmp__GHFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__HHFK=static_type__NOKL(__tmp__GHFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__HHFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GHFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__HHFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GHFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HHFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HHFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HHFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HHFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HHFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__HHFK=static_type__DFJM(__tmp__GHFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__HHFK=static_type__P3ML(__tmp__GHFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__HHFK=static_type__R3XM(__tmp__GHFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__HHFK=static_type__DREO(__tmp__GHFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HHFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__HHFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HHFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__HHFK=static_type__3YPN(__tmp__GHFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__HHFK=static_type__1HSO(__tmp__GHFK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__HHFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__LFFK,(&__string_407));
-    };
-  };
-  __tmp__SHFK=Self__KFFK->parent_expr_binary__1CKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__SHFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__SHFK,buffer__LFFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__SHFK,buffer__LFFK);
+  append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_498));
+  __tmp__EP0P=Self__CP0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__EP0P)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__EP0P),buffer__DP0P);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__SHFK,buffer__LFFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__SHFK,buffer__LFFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__SHFK,buffer__LFFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__SHFK),buffer__LFFK);
-    append__MOK(buffer__LFFK,(&__string_276));
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__LFFK,((__REAL_CST *)__tmp__SHFK)->value__HN2H);
+  case __IS_EXPANDED__35NJ__: {
+    Self__4FCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__EP0P));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__4FCS->receiver__RA5J),buffer__DP0P);
+    add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
   } break;
-  case __CHARACTER_CST__: {
-    Self__UGZP=((__CHARACTER_CST *)__tmp__SHFK);
-    Self__NBGR=((__STRING *)buffer__LFFK);
-    new_capacity__MBGR= 0;
-    if ((Self__NBGR->capacity__MNK <= Self__NBGR->count__VF)) {
-      if ((Self__NBGR->capacity__MNK ==  0)) {
-        Self__NBGR->capacity__MNK= 32;
-        Self__NBGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MBGR=(__INTEGER)(Self__NBGR->capacity__MNK <<  1);
-        Self__OBGR=((__CHARACTER *)Self__NBGR->storage__XNK);
-        old_nb_elts__PBGR=Self__NBGR->capacity__MNK;
-        new__QBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OBGR),((__UINTEGER_32 )old_nb_elts__PBGR),((__UINTEGER_32 )new_capacity__MBGR)));
-        upper__1KRR=(__INTEGER)(new_capacity__MBGR -  1);
-        Self__ZKRR=old_nb_elts__PBGR;
-        while ((Self__ZKRR <= upper__1KRR)) {
-          new__QBGR[Self__ZKRR]='\0';
-          Self__ZKRR=(__INTEGER)(Self__ZKRR +  1);
-        };
-        Self__NBGR->storage__XNK=new__QBGR;
-        Self__NBGR->capacity__MNK=new_capacity__MBGR;
-      };
-    };
-    ((__CHARACTER *)Self__NBGR->storage__XNK)[Self__NBGR->count__VF]='\'';
-    Self__NBGR->count__VF=(__INTEGER)(Self__NBGR->count__VF +  1);
-    append__MOK(buffer__LFFK,Self__UGZP->text__PN2H);
-    Self__TBGR=((__STRING *)buffer__LFFK);
-    new_capacity__SBGR= 0;
-    if ((Self__TBGR->capacity__MNK <= Self__TBGR->count__VF)) {
-      if ((Self__TBGR->capacity__MNK ==  0)) {
-        Self__TBGR->capacity__MNK= 32;
-        Self__TBGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SBGR=(__INTEGER)(Self__TBGR->capacity__MNK <<  1);
-        Self__UBGR=((__CHARACTER *)Self__TBGR->storage__XNK);
-        old_nb_elts__VBGR=Self__TBGR->capacity__MNK;
-        new__WBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UBGR),((__UINTEGER_32 )old_nb_elts__VBGR),((__UINTEGER_32 )new_capacity__SBGR)));
-        upper__ALRR=(__INTEGER)(new_capacity__SBGR -  1);
-        Self__4KRR=old_nb_elts__VBGR;
-        while ((Self__4KRR <= upper__ALRR)) {
-          new__WBGR[Self__4KRR]='\0';
-          Self__4KRR=(__INTEGER)(Self__4KRR +  1);
-        };
-        Self__TBGR->storage__XNK=new__WBGR;
-        Self__TBGR->capacity__MNK=new_capacity__SBGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__AGCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_350));
+    Self__ZMXT=((__TYPE_FULL__XMB *)Self__AGCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__TBGR->storage__XNK)[Self__TBGR->count__VF]='\'';
-    Self__TBGR->count__VF=(__INTEGER)(Self__TBGR->count__VF +  1);
+    append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+    add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__SHFK,buffer__LFFK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__SHFK,buffer__LFFK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__SHFK,buffer__LFFK);
+  case __SIZE_OF__5GOJ__: {
+    Self__CGCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_352));
+    Self__ZMXT=((__TYPE_FULL__XMB *)Self__CGCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+    add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__SHFK,buffer__LFFK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__SHFK,buffer__LFFK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__SHFK,buffer__LFFK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__SHFK,buffer__LFFK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__SHFK,buffer__LFFK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__LFFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SHFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__SHFK,buffer__LFFK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__SHFK,buffer__LFFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
   } break;
   };
-  Self__ZBGR=((__STRING *)buffer__LFFK);
-  new_capacity__YBGR= 0;
-  if ((Self__ZBGR->capacity__MNK <= Self__ZBGR->count__VF)) {
-    if ((Self__ZBGR->capacity__MNK ==  0)) {
-      Self__ZBGR->capacity__MNK= 32;
-      Self__ZBGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YBGR=(__INTEGER)(Self__ZBGR->capacity__MNK <<  1);
-      Self__0BGR=((__CHARACTER *)Self__ZBGR->storage__XNK);
-      old_nb_elts__1BGR=Self__ZBGR->capacity__MNK;
-      new__2BGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0BGR),((__UINTEGER_32 )old_nb_elts__1BGR),((__UINTEGER_32 )new_capacity__YBGR)));
-      upper__FLRR=(__INTEGER)(new_capacity__YBGR -  1);
-      Self__DLRR=old_nb_elts__1BGR;
-      while ((Self__DLRR <= upper__FLRR)) {
-        new__2BGR[Self__DLRR]='\0';
-        Self__DLRR=(__INTEGER)(Self__DLRR +  1);
-      };
-      Self__ZBGR->storage__XNK=new__2BGR;
-      Self__ZBGR->capacity__MNK=new_capacity__YBGR;
-    };
-  };
-  ((__CHARACTER *)Self__ZBGR->storage__XNK)[Self__ZBGR->count__VF]=')';
-  Self__ZBGR->count__VF=(__INTEGER)(Self__ZBGR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
 }
 
-static void genere__THFK(__EXPR_SHIFT_L *Self__UHFK,void *buffer__VHFK)
-// ({EXPR_SHIFT_L},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__WSBN(__EXPR_NEG__EZVL *Self__XSBN,__STRING__BC *buffer__YSBN)
+// ({EXPR_NEG__EZVL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__5BGR,*Self__FCGR,*Self__LCGR,*Self__RCGR,*Self__XCGR;
-  __STRING *Self__3CGR,*Self__DDGR,*Self__JDGR,*Self__PDGR,*Self__VDGR;
-  __INTEGER new_capacity__4BGR,old_nb_elts__BCGR,upper__KLRR,Self__ILRR;
-  __INTEGER new_capacity__ECGR,old_nb_elts__HCGR,upper__PLRR,Self__NLRR;
-  __INTEGER new_capacity__KCGR,old_nb_elts__NCGR,upper__ULRR,Self__SLRR;
-  __INTEGER new_capacity__QCGR,old_nb_elts__TCGR,upper__ZLRR,Self__XLRR;
-  __INTEGER new_capacity__WCGR,old_nb_elts__ZCGR,upper__4LRR,Self__2LRR;
-  __INTEGER new_capacity__2CGR,old_nb_elts__5CGR,upper__DMRR,Self__BMRR;
-  __INTEGER new_capacity__CDGR,old_nb_elts__FDGR,upper__IMRR,Self__GMRR;
-  __INTEGER new_capacity__IDGR,old_nb_elts__LDGR,upper__NMRR,Self__LMRR;
-  __INTEGER new_capacity__ODGR,old_nb_elts__RDGR,upper__SMRR,Self__QMRR;
-  __INTEGER new_capacity__UDGR,old_nb_elts__XDGR,upper__XMRR,Self__VMRR;
-  void *__tmp__TIFK,*__tmp__5IFK,*__tmp__QJFK,*__tmp__2JFK;
-  void *__tmp__UIFK,*__tmp__RJFK;
-  __CHARACTER_CST *Self__GHZP,*Self__YHZP;
-  __CHARACTER *Self__ACGR,*new__CCGR,*Self__GCGR,*new__ICGR,*Self__MCGR;
-  __CHARACTER *new__OCGR,*Self__SCGR,*new__UCGR,*Self__YCGR,*new__0CGR;
-  __CHARACTER *Self__4CGR,*new__ADGR,*Self__EDGR,*new__GDGR,*Self__KDGR;
-  __CHARACTER *new__MDGR,*Self__QDGR,*new__SDGR,*Self__WDGR,*new__YDGR;
-  __BOOLEAN __tmp__OIFK,__tmp__LJFK;
-  if (((void *)((__TYPE_FULL *)static_type__OP1H(Self__UHFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__VHFK,(&__string_407));
-  } else {
-    Self__5BGR=((__STRING *)buffer__VHFK);
-    new_capacity__4BGR= 0;
-    if ((Self__5BGR->capacity__MNK <= Self__5BGR->count__VF)) {
-      if ((Self__5BGR->capacity__MNK ==  0)) {
-        Self__5BGR->capacity__MNK= 32;
-        Self__5BGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4BGR=(__INTEGER)(Self__5BGR->capacity__MNK <<  1);
-        Self__ACGR=((__CHARACTER *)Self__5BGR->storage__XNK);
-        old_nb_elts__BCGR=Self__5BGR->capacity__MNK;
-        new__CCGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ACGR),((__UINTEGER_32 )old_nb_elts__BCGR),((__UINTEGER_32 )new_capacity__4BGR)));
-        upper__KLRR=(__INTEGER)(new_capacity__4BGR -  1);
-        Self__ILRR=old_nb_elts__BCGR;
-        while ((Self__ILRR <= upper__KLRR)) {
-          new__CCGR[Self__ILRR]='\0';
-          Self__ILRR=(__INTEGER)(Self__ILRR +  1);
-        };
-        Self__5BGR->storage__XNK=new__CCGR;
-        Self__5BGR->capacity__MNK=new_capacity__4BGR;
-      };
-    };
-    ((__CHARACTER *)Self__5BGR->storage__XNK)[Self__5BGR->count__VF]='(';
-    Self__5BGR->count__VF=(__INTEGER)(Self__5BGR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__OP1H(Self__UHFK),buffer__VHFK);
-    Self__FCGR=((__STRING *)buffer__VHFK);
-    new_capacity__ECGR= 0;
-    if ((Self__FCGR->capacity__MNK <= Self__FCGR->count__VF)) {
-      if ((Self__FCGR->capacity__MNK ==  0)) {
-        Self__FCGR->capacity__MNK= 32;
-        Self__FCGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ECGR=(__INTEGER)(Self__FCGR->capacity__MNK <<  1);
-        Self__GCGR=((__CHARACTER *)Self__FCGR->storage__XNK);
-        old_nb_elts__HCGR=Self__FCGR->capacity__MNK;
-        new__ICGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GCGR),((__UINTEGER_32 )old_nb_elts__HCGR),((__UINTEGER_32 )new_capacity__ECGR)));
-        upper__PLRR=(__INTEGER)(new_capacity__ECGR -  1);
-        Self__NLRR=old_nb_elts__HCGR;
-        while ((Self__NLRR <= upper__PLRR)) {
-          new__ICGR[Self__NLRR]='\0';
-          Self__NLRR=(__INTEGER)(Self__NLRR +  1);
-        };
-        Self__FCGR->storage__XNK=new__ICGR;
-        Self__FCGR->capacity__MNK=new_capacity__ECGR;
-      };
-    };
-    ((__CHARACTER *)Self__FCGR->storage__XNK)[Self__FCGR->count__VF]=')';
-    Self__FCGR->count__VF=(__INTEGER)(Self__FCGR->count__VF +  1);
-  };
-  Self__LCGR=((__STRING *)buffer__VHFK);
-  new_capacity__KCGR= 0;
-  if ((Self__LCGR->capacity__MNK <= Self__LCGR->count__VF)) {
-    if ((Self__LCGR->capacity__MNK ==  0)) {
-      Self__LCGR->capacity__MNK= 32;
-      Self__LCGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KCGR=(__INTEGER)(Self__LCGR->capacity__MNK <<  1);
-      Self__MCGR=((__CHARACTER *)Self__LCGR->storage__XNK);
-      old_nb_elts__NCGR=Self__LCGR->capacity__MNK;
-      new__OCGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MCGR),((__UINTEGER_32 )old_nb_elts__NCGR),((__UINTEGER_32 )new_capacity__KCGR)));
-      upper__ULRR=(__INTEGER)(new_capacity__KCGR -  1);
-      Self__SLRR=old_nb_elts__NCGR;
-      while ((Self__SLRR <= upper__ULRR)) {
-        new__OCGR[Self__SLRR]='\0';
-        Self__SLRR=(__INTEGER)(Self__SLRR +  1);
-      };
-      Self__LCGR->storage__XNK=new__OCGR;
-      Self__LCGR->capacity__MNK=new_capacity__KCGR;
-    };
-  };
-  ((__CHARACTER *)Self__LCGR->storage__XNK)[Self__LCGR->count__VF]='(';
-  Self__LCGR->count__VF=(__INTEGER)(Self__LCGR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__OP1H(Self__UHFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__VHFK,(&__string_408));
-    __tmp__OIFK=TRUE__;
-  } else {
-    __tmp__OIFK=FALSE__;
-  };
-  if ((! __tmp__OIFK)) {
-    __tmp__TIFK=Self__UHFK->parent_expr_binary__ODKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__TIFK)->__id) {
-    case __LIST__: {
-      __tmp__UIFK=static_type__OHQG(__tmp__TIFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__UIFK=((__STRING_CST *)__tmp__TIFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__UIFK=((__EXTERNAL_C *)__tmp__TIFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__UIFK=((__PROTOTYPE_CST *)__tmp__TIFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__UIFK=((__INTEGER_CST *)__tmp__TIFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__UIFK=((__LOCAL *)((__READ_LOCAL *)__tmp__TIFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__UIFK=static_type__CN1H(__tmp__TIFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__UIFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__UIFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__UIFK=((__REAL_CST *)__tmp__TIFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__UIFK=((__CHARACTER_CST *)__tmp__TIFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__UIFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__UIFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__UIFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__UIFK=static_type__UO1H(__tmp__TIFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__UIFK=static_type__0O1H(__tmp__TIFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__UIFK=static_type__5O1H(__tmp__TIFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__UIFK=static_type__EP1H(__tmp__TIFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__UIFK=static_type__JP1H(__tmp__TIFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__UIFK=static_type__OP1H(__tmp__TIFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__UIFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__UIFK=static_type__XP1H(__tmp__TIFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__UIFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__UIFK=((__CAST *)__tmp__TIFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__UIFK=static_type__NOKL(__tmp__TIFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__UIFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TIFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__UIFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TIFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__UIFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__UIFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UIFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__UIFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UIFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__UIFK=static_type__DFJM(__tmp__TIFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__UIFK=static_type__P3ML(__tmp__TIFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__UIFK=static_type__R3XM(__tmp__TIFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__UIFK=static_type__DREO(__tmp__TIFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__UIFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__UIFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__UIFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__UIFK=static_type__3YPN(__tmp__TIFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__UIFK=static_type__1HSO(__tmp__TIFK);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__UIFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__VHFK,(&__string_407));
-    };
-  };
-  __tmp__5IFK=Self__UHFK->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__5IFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__5IFK,buffer__VHFK);
+  void *__tmp__0SBN;
+  __IS_EXPANDED__35NJ *Self__KGCS;
+  __GET_TYPE_ID__HAOJ *Self__MGCS;
+  __TYPE_FULL__XMB *Self__BNXT;
+  __SIZE_OF__5GOJ *Self__OGCS;
+  add_last__ACV(((__STRING__BC *)buffer__YSBN),'(');
+  add_last__ACV(((__STRING__BC *)buffer__YSBN),'-');
+  add_last__ACV(((__STRING__BC *)buffer__YSBN),' ');
+  __tmp__0SBN=Self__XSBN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__0SBN)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__5IFK,buffer__VHFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__5IFK,buffer__VHFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__5IFK,buffer__VHFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__5IFK,buffer__VHFK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__0SBN),buffer__YSBN);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__5IFK),buffer__VHFK);
-    append__MOK(buffer__VHFK,(&__string_276));
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__5IFK,buffer__VHFK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__KGCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__KGCS->receiver__RA5J),buffer__YSBN);
+    add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__VHFK,((__REAL_CST *)__tmp__5IFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__GHZP=((__CHARACTER_CST *)__tmp__5IFK);
-    Self__RCGR=((__STRING *)buffer__VHFK);
-    new_capacity__QCGR= 0;
-    if ((Self__RCGR->capacity__MNK <= Self__RCGR->count__VF)) {
-      if ((Self__RCGR->capacity__MNK ==  0)) {
-        Self__RCGR->capacity__MNK= 32;
-        Self__RCGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__QCGR=(__INTEGER)(Self__RCGR->capacity__MNK <<  1);
-        Self__SCGR=((__CHARACTER *)Self__RCGR->storage__XNK);
-        old_nb_elts__TCGR=Self__RCGR->capacity__MNK;
-        new__UCGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SCGR),((__UINTEGER_32 )old_nb_elts__TCGR),((__UINTEGER_32 )new_capacity__QCGR)));
-        upper__ZLRR=(__INTEGER)(new_capacity__QCGR -  1);
-        Self__XLRR=old_nb_elts__TCGR;
-        while ((Self__XLRR <= upper__ZLRR)) {
-          new__UCGR[Self__XLRR]='\0';
-          Self__XLRR=(__INTEGER)(Self__XLRR +  1);
-        };
-        Self__RCGR->storage__XNK=new__UCGR;
-        Self__RCGR->capacity__MNK=new_capacity__QCGR;
-      };
-    };
-    ((__CHARACTER *)Self__RCGR->storage__XNK)[Self__RCGR->count__VF]='\'';
-    Self__RCGR->count__VF=(__INTEGER)(Self__RCGR->count__VF +  1);
-    append__MOK(buffer__VHFK,Self__GHZP->text__PN2H);
-    Self__XCGR=((__STRING *)buffer__VHFK);
-    new_capacity__WCGR= 0;
-    if ((Self__XCGR->capacity__MNK <= Self__XCGR->count__VF)) {
-      if ((Self__XCGR->capacity__MNK ==  0)) {
-        Self__XCGR->capacity__MNK= 32;
-        Self__XCGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WCGR=(__INTEGER)(Self__XCGR->capacity__MNK <<  1);
-        Self__YCGR=((__CHARACTER *)Self__XCGR->storage__XNK);
-        old_nb_elts__ZCGR=Self__XCGR->capacity__MNK;
-        new__0CGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YCGR),((__UINTEGER_32 )old_nb_elts__ZCGR),((__UINTEGER_32 )new_capacity__WCGR)));
-        upper__4LRR=(__INTEGER)(new_capacity__WCGR -  1);
-        Self__2LRR=old_nb_elts__ZCGR;
-        while ((Self__2LRR <= upper__4LRR)) {
-          new__0CGR[Self__2LRR]='\0';
-          Self__2LRR=(__INTEGER)(Self__2LRR +  1);
-        };
-        Self__XCGR->storage__XNK=new__0CGR;
-        Self__XCGR->capacity__MNK=new_capacity__WCGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__MGCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_350));
+    Self__BNXT=((__TYPE_FULL__XMB *)Self__MGCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__BNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_351));
     };
-    ((__CHARACTER *)Self__XCGR->storage__XNK)[Self__XCGR->count__VF]='\'';
-    Self__XCGR->count__VF=(__INTEGER)(Self__XCGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__5IFK,buffer__VHFK);
+    append_name_in__APXE(Self__BNXT,buffer__YSBN);
+    add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__5IFK,buffer__VHFK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__5IFK,buffer__VHFK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__VHFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5IFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__5IFK,buffer__VHFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__5IFK,buffer__VHFK);
-  } break;
-  };
-  Self__3CGR=((__STRING *)buffer__VHFK);
-  new_capacity__2CGR= 0;
-  if ((Self__3CGR->capacity__MNK <= Self__3CGR->count__VF)) {
-    if ((Self__3CGR->capacity__MNK ==  0)) {
-      Self__3CGR->capacity__MNK= 32;
-      Self__3CGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2CGR=(__INTEGER)(Self__3CGR->capacity__MNK <<  1);
-      Self__4CGR=((__CHARACTER *)Self__3CGR->storage__XNK);
-      old_nb_elts__5CGR=Self__3CGR->capacity__MNK;
-      new__ADGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4CGR),((__UINTEGER_32 )old_nb_elts__5CGR),((__UINTEGER_32 )new_capacity__2CGR)));
-      upper__DMRR=(__INTEGER)(new_capacity__2CGR -  1);
-      Self__BMRR=old_nb_elts__5CGR;
-      while ((Self__BMRR <= upper__DMRR)) {
-        new__ADGR[Self__BMRR]='\0';
-        Self__BMRR=(__INTEGER)(Self__BMRR +  1);
-      };
-      Self__3CGR->storage__XNK=new__ADGR;
-      Self__3CGR->capacity__MNK=new_capacity__2CGR;
-    };
-  };
-  ((__CHARACTER *)Self__3CGR->storage__XNK)[Self__3CGR->count__VF]=' ';
-  Self__3CGR->count__VF=(__INTEGER)(Self__3CGR->count__VF +  1);
-  append__MOK(buffer__VHFK,(&__string_362));
-  Self__DDGR=((__STRING *)buffer__VHFK);
-  new_capacity__CDGR= 0;
-  if ((Self__DDGR->capacity__MNK <= Self__DDGR->count__VF)) {
-    if ((Self__DDGR->capacity__MNK ==  0)) {
-      Self__DDGR->capacity__MNK= 32;
-      Self__DDGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__CDGR=(__INTEGER)(Self__DDGR->capacity__MNK <<  1);
-      Self__EDGR=((__CHARACTER *)Self__DDGR->storage__XNK);
-      old_nb_elts__FDGR=Self__DDGR->capacity__MNK;
-      new__GDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EDGR),((__UINTEGER_32 )old_nb_elts__FDGR),((__UINTEGER_32 )new_capacity__CDGR)));
-      upper__IMRR=(__INTEGER)(new_capacity__CDGR -  1);
-      Self__GMRR=old_nb_elts__FDGR;
-      while ((Self__GMRR <= upper__IMRR)) {
-        new__GDGR[Self__GMRR]='\0';
-        Self__GMRR=(__INTEGER)(Self__GMRR +  1);
-      };
-      Self__DDGR->storage__XNK=new__GDGR;
-      Self__DDGR->capacity__MNK=new_capacity__CDGR;
-    };
-  };
-  ((__CHARACTER *)Self__DDGR->storage__XNK)[Self__DDGR->count__VF]=' ';
-  Self__DDGR->count__VF=(__INTEGER)(Self__DDGR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__OP1H(Self__UHFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__VHFK,(&__string_408));
-    __tmp__LJFK=TRUE__;
-  } else {
-    __tmp__LJFK=FALSE__;
-  };
-  if ((! __tmp__LJFK)) {
-    __tmp__QJFK=Self__UHFK->parent_expr_binary__ODKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__QJFK)->__id) {
-    case __LIST__: {
-      __tmp__RJFK=static_type__OHQG(__tmp__QJFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__RJFK=((__STRING_CST *)__tmp__QJFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__RJFK=((__EXTERNAL_C *)__tmp__QJFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__RJFK=((__PROTOTYPE_CST *)__tmp__QJFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__RJFK=((__INTEGER_CST *)__tmp__QJFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__RJFK=((__LOCAL *)((__READ_LOCAL *)__tmp__QJFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__RJFK=static_type__CN1H(__tmp__QJFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__RJFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__RJFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__RJFK=((__REAL_CST *)__tmp__QJFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__RJFK=((__CHARACTER_CST *)__tmp__QJFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__RJFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__RJFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__RJFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__RJFK=static_type__UO1H(__tmp__QJFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__RJFK=static_type__0O1H(__tmp__QJFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__RJFK=static_type__5O1H(__tmp__QJFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__RJFK=static_type__EP1H(__tmp__QJFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__RJFK=static_type__JP1H(__tmp__QJFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__RJFK=static_type__OP1H(__tmp__QJFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__RJFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__RJFK=static_type__XP1H(__tmp__QJFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__RJFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__RJFK=((__CAST *)__tmp__QJFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__RJFK=static_type__NOKL(__tmp__QJFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__RJFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QJFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__RJFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QJFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__RJFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__RJFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RJFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__RJFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RJFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__RJFK=static_type__DFJM(__tmp__QJFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__RJFK=static_type__P3ML(__tmp__QJFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__RJFK=static_type__R3XM(__tmp__QJFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__RJFK=static_type__DREO(__tmp__QJFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__RJFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__RJFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__RJFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__RJFK=static_type__3YPN(__tmp__QJFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__RJFK=static_type__1HSO(__tmp__QJFK);
-    } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__OGCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_352));
+    Self__BNXT=((__TYPE_FULL__XMB *)Self__OGCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__BNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_351));
     };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RJFK)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__VHFK,(&__string_407));
-    };
-  };
-  __tmp__2JFK=Self__UHFK->parent_expr_binary__ODKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__2JFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__2JFK,buffer__VHFK);
+    append_name_in__APXE(Self__BNXT,buffer__YSBN);
+    add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__2JFK,buffer__VHFK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__2JFK,buffer__VHFK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__2JFK,buffer__VHFK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__2JFK,buffer__VHFK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__2JFK,buffer__VHFK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__2JFK),buffer__VHFK);
-    append__MOK(buffer__VHFK,(&__string_276));
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__VHFK,((__REAL_CST *)__tmp__2JFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__YHZP=((__CHARACTER_CST *)__tmp__2JFK);
-    Self__JDGR=((__STRING *)buffer__VHFK);
-    new_capacity__IDGR= 0;
-    if ((Self__JDGR->capacity__MNK <= Self__JDGR->count__VF)) {
-      if ((Self__JDGR->capacity__MNK ==  0)) {
-        Self__JDGR->capacity__MNK= 32;
-        Self__JDGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IDGR=(__INTEGER)(Self__JDGR->capacity__MNK <<  1);
-        Self__KDGR=((__CHARACTER *)Self__JDGR->storage__XNK);
-        old_nb_elts__LDGR=Self__JDGR->capacity__MNK;
-        new__MDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KDGR),((__UINTEGER_32 )old_nb_elts__LDGR),((__UINTEGER_32 )new_capacity__IDGR)));
-        upper__NMRR=(__INTEGER)(new_capacity__IDGR -  1);
-        Self__LMRR=old_nb_elts__LDGR;
-        while ((Self__LMRR <= upper__NMRR)) {
-          new__MDGR[Self__LMRR]='\0';
-          Self__LMRR=(__INTEGER)(Self__LMRR +  1);
-        };
-        Self__JDGR->storage__XNK=new__MDGR;
-        Self__JDGR->capacity__MNK=new_capacity__IDGR;
-      };
-    };
-    ((__CHARACTER *)Self__JDGR->storage__XNK)[Self__JDGR->count__VF]='\'';
-    Self__JDGR->count__VF=(__INTEGER)(Self__JDGR->count__VF +  1);
-    append__MOK(buffer__VHFK,Self__YHZP->text__PN2H);
-    Self__PDGR=((__STRING *)buffer__VHFK);
-    new_capacity__ODGR= 0;
-    if ((Self__PDGR->capacity__MNK <= Self__PDGR->count__VF)) {
-      if ((Self__PDGR->capacity__MNK ==  0)) {
-        Self__PDGR->capacity__MNK= 32;
-        Self__PDGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ODGR=(__INTEGER)(Self__PDGR->capacity__MNK <<  1);
-        Self__QDGR=((__CHARACTER *)Self__PDGR->storage__XNK);
-        old_nb_elts__RDGR=Self__PDGR->capacity__MNK;
-        new__SDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QDGR),((__UINTEGER_32 )old_nb_elts__RDGR),((__UINTEGER_32 )new_capacity__ODGR)));
-        upper__SMRR=(__INTEGER)(new_capacity__ODGR -  1);
-        Self__QMRR=old_nb_elts__RDGR;
-        while ((Self__QMRR <= upper__SMRR)) {
-          new__SDGR[Self__QMRR]='\0';
-          Self__QMRR=(__INTEGER)(Self__QMRR +  1);
-        };
-        Self__PDGR->storage__XNK=new__SDGR;
-        Self__PDGR->capacity__MNK=new_capacity__ODGR;
-      };
-    };
-    ((__CHARACTER *)Self__PDGR->storage__XNK)[Self__PDGR->count__VF]='\'';
-    Self__PDGR->count__VF=(__INTEGER)(Self__PDGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__2JFK,buffer__VHFK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__VHFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2JFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__2JFK,buffer__VHFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__2JFK,buffer__VHFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
   } break;
   };
-  Self__VDGR=((__STRING *)buffer__VHFK);
-  new_capacity__UDGR= 0;
-  if ((Self__VDGR->capacity__MNK <= Self__VDGR->count__VF)) {
-    if ((Self__VDGR->capacity__MNK ==  0)) {
-      Self__VDGR->capacity__MNK= 32;
-      Self__VDGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UDGR=(__INTEGER)(Self__VDGR->capacity__MNK <<  1);
-      Self__WDGR=((__CHARACTER *)Self__VDGR->storage__XNK);
-      old_nb_elts__XDGR=Self__VDGR->capacity__MNK;
-      new__YDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WDGR),((__UINTEGER_32 )old_nb_elts__XDGR),((__UINTEGER_32 )new_capacity__UDGR)));
-      upper__XMRR=(__INTEGER)(new_capacity__UDGR -  1);
-      Self__VMRR=old_nb_elts__XDGR;
-      while ((Self__VMRR <= upper__XMRR)) {
-        new__YDGR[Self__VMRR]='\0';
-        Self__VMRR=(__INTEGER)(Self__VMRR +  1);
-      };
-      Self__VDGR->storage__XNK=new__YDGR;
-      Self__VDGR->capacity__MNK=new_capacity__UDGR;
-    };
-  };
-  ((__CHARACTER *)Self__VDGR->storage__XNK)[Self__VDGR->count__VF]=')';
-  Self__VDGR->count__VF=(__INTEGER)(Self__VDGR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
 }
 
-static void genere__3JFK(__PUT_TO *Self__4JFK,void *buffer__5JFK)
-// ({PUT_TO},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__HAGM(__EXPR_ADD__SZVL *Self__IAGM,__STRING__BC *buffer__JAGM)
+// ({EXPR_ADD__SZVL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  void *__tmp__CKFK,*__tmp__DKFK,*__tmp__EKFK,*__tmp__1KFK,*__tmp__DLFK;
-  void *__tmp__JLFK,*__tmp__QLFK;
-  __CHARACTER_CST *Self__AIZP,*Self__IIZP,*Self__AJZP,*Self__IJZP;
-  __CHARACTER_CST *Self__QJZP;
-  __STRING *Self__1DGR,*Self__BEGR,*Self__HEGR,*Self__NEGR,*Self__TEGR;
-  __STRING *Self__ZEGR,*Self__5EGR,*Self__FFGR,*Self__LFGR,*Self__RFGR;
-  __STRING *Self__XFGR,*Self__3FGR;
-  __INTEGER new_capacity__0DGR,old_nb_elts__3DGR,upper__2MRR,Self__0MRR;
-  __INTEGER new_capacity__AEGR,old_nb_elts__DEGR,upper__BNRR,Self__5MRR;
-  __INTEGER new_capacity__GEGR,old_nb_elts__JEGR,upper__GNRR,Self__ENRR;
-  __INTEGER new_capacity__MEGR,old_nb_elts__PEGR,upper__LNRR,Self__JNRR;
-  __INTEGER new_capacity__SEGR,old_nb_elts__VEGR,upper__QNRR,Self__ONRR;
-  __INTEGER new_capacity__YEGR,old_nb_elts__1EGR,upper__VNRR,Self__TNRR;
-  __INTEGER new_capacity__4EGR,old_nb_elts__BFGR,upper__0NRR,Self__YNRR;
-  __INTEGER new_capacity__EFGR,old_nb_elts__HFGR,upper__5NRR,Self__3NRR;
-  __INTEGER new_capacity__KFGR,old_nb_elts__NFGR,upper__EORR,Self__CORR;
-  __INTEGER new_capacity__QFGR,old_nb_elts__TFGR,upper__JORR,Self__HORR;
-  __INTEGER new_capacity__WFGR,old_nb_elts__ZFGR,upper__OORR,Self__MORR;
-  __INTEGER new_capacity__2FGR,old_nb_elts__5FGR,upper__TORR,Self__RORR;
-  void *__tmp__FKFK,*first_type__BKFK,*__tmp__2KFK;
-  void *__tmp__HKFK;
-  void *__tmp__IKFK,*type_generic__AKFK;
-  __CHARACTER *Self__2DGR,*new__4DGR,*Self__CEGR,*new__EEGR,*Self__IEGR;
-  __CHARACTER *new__KEGR,*Self__OEGR,*new__QEGR,*Self__UEGR,*new__WEGR;
-  __CHARACTER *Self__0EGR,*new__2EGR,*Self__AFGR,*new__CFGR,*Self__GFGR;
-  __CHARACTER *new__IFGR,*Self__MFGR,*new__OFGR,*Self__SFGR,*new__UFGR;
-  __CHARACTER *Self__YFGR,*new__0FGR,*Self__4FGR,*new__AGGR;
-  __tmp__CKFK=Self__4JFK->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__CKFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__CKFK),buffer__5JFK);
-    append__MOK(buffer__5JFK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__CKFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__AIZP=((__CHARACTER_CST *)__tmp__CKFK);
-    Self__1DGR=((__STRING *)buffer__5JFK);
-    new_capacity__0DGR= 0;
-    if ((Self__1DGR->capacity__MNK <= Self__1DGR->count__VF)) {
-      if ((Self__1DGR->capacity__MNK ==  0)) {
-        Self__1DGR->capacity__MNK= 32;
-        Self__1DGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0DGR=(__INTEGER)(Self__1DGR->capacity__MNK <<  1);
-        Self__2DGR=((__CHARACTER *)Self__1DGR->storage__XNK);
-        old_nb_elts__3DGR=Self__1DGR->capacity__MNK;
-        new__4DGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2DGR),((__UINTEGER_32 )old_nb_elts__3DGR),((__UINTEGER_32 )new_capacity__0DGR)));
-        upper__2MRR=(__INTEGER)(new_capacity__0DGR -  1);
-        Self__0MRR=old_nb_elts__3DGR;
-        while ((Self__0MRR <= upper__2MRR)) {
-          new__4DGR[Self__0MRR]='\0';
-          Self__0MRR=(__INTEGER)(Self__0MRR +  1);
-        };
-        Self__1DGR->storage__XNK=new__4DGR;
-        Self__1DGR->capacity__MNK=new_capacity__0DGR;
-      };
-    };
-    ((__CHARACTER *)Self__1DGR->storage__XNK)[Self__1DGR->count__VF]='\'';
-    Self__1DGR->count__VF=(__INTEGER)(Self__1DGR->count__VF +  1);
-    append__MOK(buffer__5JFK,Self__AIZP->text__PN2H);
-    Self__BEGR=((__STRING *)buffer__5JFK);
-    new_capacity__AEGR= 0;
-    if ((Self__BEGR->capacity__MNK <= Self__BEGR->count__VF)) {
-      if ((Self__BEGR->capacity__MNK ==  0)) {
-        Self__BEGR->capacity__MNK= 32;
-        Self__BEGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AEGR=(__INTEGER)(Self__BEGR->capacity__MNK <<  1);
-        Self__CEGR=((__CHARACTER *)Self__BEGR->storage__XNK);
-        old_nb_elts__DEGR=Self__BEGR->capacity__MNK;
-        new__EEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CEGR),((__UINTEGER_32 )old_nb_elts__DEGR),((__UINTEGER_32 )new_capacity__AEGR)));
-        upper__BNRR=(__INTEGER)(new_capacity__AEGR -  1);
-        Self__5MRR=old_nb_elts__DEGR;
-        while ((Self__5MRR <= upper__BNRR)) {
-          new__EEGR[Self__5MRR]='\0';
-          Self__5MRR=(__INTEGER)(Self__5MRR +  1);
-        };
-        Self__BEGR->storage__XNK=new__EEGR;
-        Self__BEGR->capacity__MNK=new_capacity__AEGR;
-      };
-    };
-    ((__CHARACTER *)Self__BEGR->storage__XNK)[Self__BEGR->count__VF]='\'';
-    Self__BEGR->count__VF=(__INTEGER)(Self__BEGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__CKFK,buffer__5JFK);
+  void *__tmp__KAGM;
+  __IS_EXPANDED__35NJ *Self__QGCS;
+  __GET_TYPE_ID__HAOJ *Self__SGCS;
+  __TYPE_FULL__XMB *Self__FNXT;
+  __SIZE_OF__5GOJ *Self__UGCS;
+  add_last__ACV(((__STRING__BC *)buffer__JAGM),'(');
+  __tmp__KAGM=Self__IAGM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__KAGM)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__CKFK,buffer__5JFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__CKFK,buffer__5JFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__CKFK,buffer__5JFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__CKFK,buffer__5JFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__CKFK,buffer__5JFK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__KAGM),buffer__JAGM);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__CKFK,buffer__5JFK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CKFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__CKFK,buffer__5JFK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__QGCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__QGCS->receiver__RA5J),buffer__JAGM);
+    add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__CKFK,buffer__5JFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__CKFK,buffer__5JFK);
-  } break;
-  };
-  Self__HEGR=((__STRING *)buffer__5JFK);
-  new_capacity__GEGR= 0;
-  if ((Self__HEGR->capacity__MNK <= Self__HEGR->count__VF)) {
-    if ((Self__HEGR->capacity__MNK ==  0)) {
-      Self__HEGR->capacity__MNK= 32;
-      Self__HEGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GEGR=(__INTEGER)(Self__HEGR->capacity__MNK <<  1);
-      Self__IEGR=((__CHARACTER *)Self__HEGR->storage__XNK);
-      old_nb_elts__JEGR=Self__HEGR->capacity__MNK;
-      new__KEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IEGR),((__UINTEGER_32 )old_nb_elts__JEGR),((__UINTEGER_32 )new_capacity__GEGR)));
-      upper__GNRR=(__INTEGER)(new_capacity__GEGR -  1);
-      Self__ENRR=old_nb_elts__JEGR;
-      while ((Self__ENRR <= upper__GNRR)) {
-        new__KEGR[Self__ENRR]='\0';
-        Self__ENRR=(__INTEGER)(Self__ENRR +  1);
-      };
-      Self__HEGR->storage__XNK=new__KEGR;
-      Self__HEGR->capacity__MNK=new_capacity__GEGR;
-    };
-  };
-  ((__CHARACTER *)Self__HEGR->storage__XNK)[Self__HEGR->count__VF]='[';
-  Self__HEGR->count__VF=(__INTEGER)(Self__HEGR->count__VF +  1);
-  __tmp__DKFK=Self__4JFK->index__0Q2H;
-  switch (((struct ___OBJ *)__tmp__DKFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__DKFK),buffer__5JFK);
-    append__MOK(buffer__5JFK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__DKFK,buffer__5JFK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__DKFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__IIZP=((__CHARACTER_CST *)__tmp__DKFK);
-    Self__NEGR=((__STRING *)buffer__5JFK);
-    new_capacity__MEGR= 0;
-    if ((Self__NEGR->capacity__MNK <= Self__NEGR->count__VF)) {
-      if ((Self__NEGR->capacity__MNK ==  0)) {
-        Self__NEGR->capacity__MNK= 32;
-        Self__NEGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MEGR=(__INTEGER)(Self__NEGR->capacity__MNK <<  1);
-        Self__OEGR=((__CHARACTER *)Self__NEGR->storage__XNK);
-        old_nb_elts__PEGR=Self__NEGR->capacity__MNK;
-        new__QEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OEGR),((__UINTEGER_32 )old_nb_elts__PEGR),((__UINTEGER_32 )new_capacity__MEGR)));
-        upper__LNRR=(__INTEGER)(new_capacity__MEGR -  1);
-        Self__JNRR=old_nb_elts__PEGR;
-        while ((Self__JNRR <= upper__LNRR)) {
-          new__QEGR[Self__JNRR]='\0';
-          Self__JNRR=(__INTEGER)(Self__JNRR +  1);
-        };
-        Self__NEGR->storage__XNK=new__QEGR;
-        Self__NEGR->capacity__MNK=new_capacity__MEGR;
-      };
-    };
-    ((__CHARACTER *)Self__NEGR->storage__XNK)[Self__NEGR->count__VF]='\'';
-    Self__NEGR->count__VF=(__INTEGER)(Self__NEGR->count__VF +  1);
-    append__MOK(buffer__5JFK,Self__IIZP->text__PN2H);
-    Self__TEGR=((__STRING *)buffer__5JFK);
-    new_capacity__SEGR= 0;
-    if ((Self__TEGR->capacity__MNK <= Self__TEGR->count__VF)) {
-      if ((Self__TEGR->capacity__MNK ==  0)) {
-        Self__TEGR->capacity__MNK= 32;
-        Self__TEGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SEGR=(__INTEGER)(Self__TEGR->capacity__MNK <<  1);
-        Self__UEGR=((__CHARACTER *)Self__TEGR->storage__XNK);
-        old_nb_elts__VEGR=Self__TEGR->capacity__MNK;
-        new__WEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UEGR),((__UINTEGER_32 )old_nb_elts__VEGR),((__UINTEGER_32 )new_capacity__SEGR)));
-        upper__QNRR=(__INTEGER)(new_capacity__SEGR -  1);
-        Self__ONRR=old_nb_elts__VEGR;
-        while ((Self__ONRR <= upper__QNRR)) {
-          new__WEGR[Self__ONRR]='\0';
-          Self__ONRR=(__INTEGER)(Self__ONRR +  1);
-        };
-        Self__TEGR->storage__XNK=new__WEGR;
-        Self__TEGR->capacity__MNK=new_capacity__SEGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__SGCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_350));
+    Self__FNXT=((__TYPE_FULL__XMB *)Self__SGCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
     };
-    ((__CHARACTER *)Self__TEGR->storage__XNK)[Self__TEGR->count__VF]='\'';
-    Self__TEGR->count__VF=(__INTEGER)(Self__TEGR->count__VF +  1);
+    append_name_in__APXE(Self__FNXT,buffer__JAGM);
+    add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__DKFK,buffer__5JFK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__DKFK,buffer__5JFK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__DKFK,buffer__5JFK);
+  case __SIZE_OF__5GOJ__: {
+    Self__UGCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_352));
+    Self__FNXT=((__TYPE_FULL__XMB *)Self__UGCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
+    };
+    append_name_in__APXE(Self__FNXT,buffer__JAGM);
+    add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__DKFK,buffer__5JFK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__DKFK,buffer__5JFK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__DKFK,buffer__5JFK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__DKFK,buffer__5JFK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__DKFK,buffer__5JFK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DKFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__DKFK,buffer__5JFK);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__DKFK,buffer__5JFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
   };
-  append__MOK(buffer__5JFK,(&__string_363));
-  __tmp__EKFK=Self__4JFK->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__EKFK)->__id) {
-  case __LIST__: {
-    __tmp__FKFK=static_type__OHQG(__tmp__EKFK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__FKFK=((__STRING_CST *)__tmp__EKFK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__FKFK=((__EXTERNAL_C *)__tmp__EKFK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__FKFK=((__PROTOTYPE_CST *)__tmp__EKFK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__FKFK=((__INTEGER_CST *)__tmp__EKFK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__FKFK=((__LOCAL *)((__READ_LOCAL *)__tmp__EKFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__FKFK=static_type__CN1H(__tmp__EKFK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__FKFK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__FKFK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__FKFK=((__REAL_CST *)__tmp__EKFK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__FKFK=((__CHARACTER_CST *)__tmp__EKFK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__FKFK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__FKFK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__FKFK=static_type__PO1H();
+  append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_499));
+  __tmp__KAGM=Self__IAGM->parent_expr_binary__TZVL.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__KAGM)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__FKFK=static_type__UO1H(__tmp__EKFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__FKFK=static_type__0O1H(__tmp__EKFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__FKFK=static_type__5O1H(__tmp__EKFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND__: {
-    __tmp__FKFK=static_type__EP1H(__tmp__EKFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__FKFK=static_type__JP1H(__tmp__EKFK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__KAGM),buffer__JAGM);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__FKFK=static_type__OP1H(__tmp__EKFK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __PUT_TO__: {
-    __tmp__FKFK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __ITEM__: {
-    __tmp__FKFK=static_type__XP1H(__tmp__EKFK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__QGCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__QGCS->receiver__RA5J),buffer__JAGM);
+    add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
   } break;
-  case __SIZE_OF__: {
-    __tmp__FKFK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__FKFK=((__CAST *)__tmp__EKFK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__FKFK=static_type__NOKL(__tmp__EKFK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__FKFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__EKFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__FKFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EKFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__FKFK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__FKFK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__FKFK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__FKFK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__FKFK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__FKFK=static_type__DFJM(__tmp__EKFK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__FKFK=static_type__P3ML(__tmp__EKFK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__FKFK=static_type__R3XM(__tmp__EKFK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__FKFK=static_type__DREO(__tmp__EKFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__FKFK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__FKFK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__FKFK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__FKFK=static_type__3YPN(__tmp__EKFK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__FKFK=static_type__1HSO(__tmp__EKFK);
-  } break;
-  };
-  __tmp__HKFK=((__TYPE_FULL *)__tmp__FKFK)->parent_type__5SL;
-  if (__tmp__HKFK==NULL) {
-    __tmp__IKFK=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__HKFK)->__id) {
-    case __TYPE__: {
-      __tmp__IKFK=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__IKFK=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__IKFK=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__IKFK=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__IKFK=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__IKFK=((void *)__tmp__HKFK);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__IKFK=NULL;
-    } break;
-    }
-  };
-  type_generic__AKFK=__tmp__IKFK;
-  first_type__BKFK=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__IKFK)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
-  if ((((__UINTEGER_8)(((__TYPE_FULL *)first_type__BKFK)->flag__ATL &  1) !=  0) && (! is_expanded_c__CZWG(first_type__BKFK)))) {
-    __tmp__1KFK=Self__4JFK->value__4Q2H;
-    switch (((struct ___OBJ *)__tmp__1KFK)->__id) {
-    case __LIST__: {
-      __tmp__2KFK=static_type__OHQG(__tmp__1KFK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__2KFK=((__STRING_CST *)__tmp__1KFK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__2KFK=((__EXTERNAL_C *)__tmp__1KFK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__2KFK=((__PROTOTYPE_CST *)__tmp__1KFK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__2KFK=((__INTEGER_CST *)__tmp__1KFK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__2KFK=((__LOCAL *)((__READ_LOCAL *)__tmp__1KFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__2KFK=static_type__CN1H(__tmp__1KFK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__2KFK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__2KFK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__2KFK=((__REAL_CST *)__tmp__1KFK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__2KFK=((__CHARACTER_CST *)__tmp__1KFK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__2KFK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__2KFK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__2KFK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__2KFK=static_type__UO1H(__tmp__1KFK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__2KFK=static_type__0O1H(__tmp__1KFK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__2KFK=static_type__5O1H(__tmp__1KFK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__2KFK=static_type__EP1H(__tmp__1KFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__2KFK=static_type__JP1H(__tmp__1KFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__2KFK=static_type__OP1H(__tmp__1KFK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__2KFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__2KFK=static_type__XP1H(__tmp__1KFK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__2KFK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__2KFK=((__CAST *)__tmp__1KFK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__2KFK=static_type__NOKL(__tmp__1KFK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__2KFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1KFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__2KFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1KFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__2KFK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__2KFK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2KFK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__2KFK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2KFK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__2KFK=static_type__DFJM(__tmp__1KFK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__2KFK=static_type__P3ML(__tmp__1KFK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__2KFK=static_type__R3XM(__tmp__1KFK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__2KFK=static_type__DREO(__tmp__1KFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__2KFK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__2KFK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__2KFK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__2KFK=static_type__3YPN(__tmp__1KFK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__2KFK=static_type__1HSO(__tmp__1KFK);
-    } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__SGCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_350));
+    Self__FNXT=((__TYPE_FULL__XMB *)Self__SGCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
     };
-    if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2KFK)->flag__ATL &  16) !=  0)) {
-      append__MOK(buffer__5JFK,(&__string_411));
-      __tmp__DLFK=Self__4JFK->value__4Q2H;
-      switch (((struct ___OBJ *)__tmp__DLFK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__DLFK),buffer__5JFK);
-        append__MOK(buffer__5JFK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__DLFK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__AJZP=((__CHARACTER_CST *)__tmp__DLFK);
-        Self__ZEGR=((__STRING *)buffer__5JFK);
-        new_capacity__YEGR= 0;
-        if ((Self__ZEGR->capacity__MNK <= Self__ZEGR->count__VF)) {
-          if ((Self__ZEGR->capacity__MNK ==  0)) {
-            Self__ZEGR->capacity__MNK= 32;
-            Self__ZEGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__YEGR=(__INTEGER)(Self__ZEGR->capacity__MNK <<  1);
-            Self__0EGR=((__CHARACTER *)Self__ZEGR->storage__XNK);
-            old_nb_elts__1EGR=Self__ZEGR->capacity__MNK;
-            new__2EGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0EGR),((__UINTEGER_32 )old_nb_elts__1EGR),((__UINTEGER_32 )new_capacity__YEGR)));
-            upper__VNRR=(__INTEGER)(new_capacity__YEGR -  1);
-            Self__TNRR=old_nb_elts__1EGR;
-            while ((Self__TNRR <= upper__VNRR)) {
-              new__2EGR[Self__TNRR]='\0';
-              Self__TNRR=(__INTEGER)(Self__TNRR +  1);
-            };
-            Self__ZEGR->storage__XNK=new__2EGR;
-            Self__ZEGR->capacity__MNK=new_capacity__YEGR;
-          };
-        };
-        ((__CHARACTER *)Self__ZEGR->storage__XNK)[Self__ZEGR->count__VF]='\'';
-        Self__ZEGR->count__VF=(__INTEGER)(Self__ZEGR->count__VF +  1);
-        append__MOK(buffer__5JFK,Self__AJZP->text__PN2H);
-        Self__5EGR=((__STRING *)buffer__5JFK);
-        new_capacity__4EGR= 0;
-        if ((Self__5EGR->capacity__MNK <= Self__5EGR->count__VF)) {
-          if ((Self__5EGR->capacity__MNK ==  0)) {
-            Self__5EGR->capacity__MNK= 32;
-            Self__5EGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__4EGR=(__INTEGER)(Self__5EGR->capacity__MNK <<  1);
-            Self__AFGR=((__CHARACTER *)Self__5EGR->storage__XNK);
-            old_nb_elts__BFGR=Self__5EGR->capacity__MNK;
-            new__CFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AFGR),((__UINTEGER_32 )old_nb_elts__BFGR),((__UINTEGER_32 )new_capacity__4EGR)));
-            upper__0NRR=(__INTEGER)(new_capacity__4EGR -  1);
-            Self__YNRR=old_nb_elts__BFGR;
-            while ((Self__YNRR <= upper__0NRR)) {
-              new__CFGR[Self__YNRR]='\0';
-              Self__YNRR=(__INTEGER)(Self__YNRR +  1);
-            };
-            Self__5EGR->storage__XNK=new__CFGR;
-            Self__5EGR->capacity__MNK=new_capacity__4EGR;
-          };
-        };
-        ((__CHARACTER *)Self__5EGR->storage__XNK)[Self__5EGR->count__VF]='\'';
-        Self__5EGR->count__VF=(__INTEGER)(Self__5EGR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__DLFK,buffer__5JFK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__DLFK,buffer__5JFK);
-      } break;
-      };
-      Self__FFGR=((__STRING *)buffer__5JFK);
-      new_capacity__EFGR= 0;
-      if ((Self__FFGR->capacity__MNK <= Self__FFGR->count__VF)) {
-        if ((Self__FFGR->capacity__MNK ==  0)) {
-          Self__FFGR->capacity__MNK= 32;
-          Self__FFGR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__EFGR=(__INTEGER)(Self__FFGR->capacity__MNK <<  1);
-          Self__GFGR=((__CHARACTER *)Self__FFGR->storage__XNK);
-          old_nb_elts__HFGR=Self__FFGR->capacity__MNK;
-          new__IFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GFGR),((__UINTEGER_32 )old_nb_elts__HFGR),((__UINTEGER_32 )new_capacity__EFGR)));
-          upper__5NRR=(__INTEGER)(new_capacity__EFGR -  1);
-          Self__3NRR=old_nb_elts__HFGR;
-          while ((Self__3NRR <= upper__5NRR)) {
-            new__IFGR[Self__3NRR]='\0';
-            Self__3NRR=(__INTEGER)(Self__3NRR +  1);
-          };
-          Self__FFGR->storage__XNK=new__IFGR;
-          Self__FFGR->capacity__MNK=new_capacity__EFGR;
-        };
-      };
-      ((__CHARACTER *)Self__FFGR->storage__XNK)[Self__FFGR->count__VF]=')';
-      Self__FFGR->count__VF=(__INTEGER)(Self__FFGR->count__VF +  1);
-    } else {
-      __tmp__JLFK=Self__4JFK->value__4Q2H;
-      switch (((struct ___OBJ *)__tmp__JLFK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__JLFK),buffer__5JFK);
-        append__MOK(buffer__5JFK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__JLFK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__IJZP=((__CHARACTER_CST *)__tmp__JLFK);
-        Self__LFGR=((__STRING *)buffer__5JFK);
-        new_capacity__KFGR= 0;
-        if ((Self__LFGR->capacity__MNK <= Self__LFGR->count__VF)) {
-          if ((Self__LFGR->capacity__MNK ==  0)) {
-            Self__LFGR->capacity__MNK= 32;
-            Self__LFGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__KFGR=(__INTEGER)(Self__LFGR->capacity__MNK <<  1);
-            Self__MFGR=((__CHARACTER *)Self__LFGR->storage__XNK);
-            old_nb_elts__NFGR=Self__LFGR->capacity__MNK;
-            new__OFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MFGR),((__UINTEGER_32 )old_nb_elts__NFGR),((__UINTEGER_32 )new_capacity__KFGR)));
-            upper__EORR=(__INTEGER)(new_capacity__KFGR -  1);
-            Self__CORR=old_nb_elts__NFGR;
-            while ((Self__CORR <= upper__EORR)) {
-              new__OFGR[Self__CORR]='\0';
-              Self__CORR=(__INTEGER)(Self__CORR +  1);
-            };
-            Self__LFGR->storage__XNK=new__OFGR;
-            Self__LFGR->capacity__MNK=new_capacity__KFGR;
-          };
-        };
-        ((__CHARACTER *)Self__LFGR->storage__XNK)[Self__LFGR->count__VF]='\'';
-        Self__LFGR->count__VF=(__INTEGER)(Self__LFGR->count__VF +  1);
-        append__MOK(buffer__5JFK,Self__IJZP->text__PN2H);
-        Self__RFGR=((__STRING *)buffer__5JFK);
-        new_capacity__QFGR= 0;
-        if ((Self__RFGR->capacity__MNK <= Self__RFGR->count__VF)) {
-          if ((Self__RFGR->capacity__MNK ==  0)) {
-            Self__RFGR->capacity__MNK= 32;
-            Self__RFGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__QFGR=(__INTEGER)(Self__RFGR->capacity__MNK <<  1);
-            Self__SFGR=((__CHARACTER *)Self__RFGR->storage__XNK);
-            old_nb_elts__TFGR=Self__RFGR->capacity__MNK;
-            new__UFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SFGR),((__UINTEGER_32 )old_nb_elts__TFGR),((__UINTEGER_32 )new_capacity__QFGR)));
-            upper__JORR=(__INTEGER)(new_capacity__QFGR -  1);
-            Self__HORR=old_nb_elts__TFGR;
-            while ((Self__HORR <= upper__JORR)) {
-              new__UFGR[Self__HORR]='\0';
-              Self__HORR=(__INTEGER)(Self__HORR +  1);
-            };
-            Self__RFGR->storage__XNK=new__UFGR;
-            Self__RFGR->capacity__MNK=new_capacity__QFGR;
-          };
-        };
-        ((__CHARACTER *)Self__RFGR->storage__XNK)[Self__RFGR->count__VF]='\'';
-        Self__RFGR->count__VF=(__INTEGER)(Self__RFGR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__JLFK,buffer__5JFK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__JLFK,buffer__5JFK);
-      } break;
-      };
-    };
-  } else {
-    __tmp__QLFK=Self__4JFK->value__4Q2H;
-    switch (((struct ___OBJ *)__tmp__QLFK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__QLFK),buffer__5JFK);
-      append__MOK(buffer__5JFK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__QLFK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__QJZP=((__CHARACTER_CST *)__tmp__QLFK);
-      Self__XFGR=((__STRING *)buffer__5JFK);
-      new_capacity__WFGR= 0;
-      if ((Self__XFGR->capacity__MNK <= Self__XFGR->count__VF)) {
-        if ((Self__XFGR->capacity__MNK ==  0)) {
-          Self__XFGR->capacity__MNK= 32;
-          Self__XFGR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__WFGR=(__INTEGER)(Self__XFGR->capacity__MNK <<  1);
-          Self__YFGR=((__CHARACTER *)Self__XFGR->storage__XNK);
-          old_nb_elts__ZFGR=Self__XFGR->capacity__MNK;
-          new__0FGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YFGR),((__UINTEGER_32 )old_nb_elts__ZFGR),((__UINTEGER_32 )new_capacity__WFGR)));
-          upper__OORR=(__INTEGER)(new_capacity__WFGR -  1);
-          Self__MORR=old_nb_elts__ZFGR;
-          while ((Self__MORR <= upper__OORR)) {
-            new__0FGR[Self__MORR]='\0';
-            Self__MORR=(__INTEGER)(Self__MORR +  1);
-          };
-          Self__XFGR->storage__XNK=new__0FGR;
-          Self__XFGR->capacity__MNK=new_capacity__WFGR;
-        };
-      };
-      ((__CHARACTER *)Self__XFGR->storage__XNK)[Self__XFGR->count__VF]='\'';
-      Self__XFGR->count__VF=(__INTEGER)(Self__XFGR->count__VF +  1);
-      append__MOK(buffer__5JFK,Self__QJZP->text__PN2H);
-      Self__3FGR=((__STRING *)buffer__5JFK);
-      new_capacity__2FGR= 0;
-      if ((Self__3FGR->capacity__MNK <= Self__3FGR->count__VF)) {
-        if ((Self__3FGR->capacity__MNK ==  0)) {
-          Self__3FGR->capacity__MNK= 32;
-          Self__3FGR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__2FGR=(__INTEGER)(Self__3FGR->capacity__MNK <<  1);
-          Self__4FGR=((__CHARACTER *)Self__3FGR->storage__XNK);
-          old_nb_elts__5FGR=Self__3FGR->capacity__MNK;
-          new__AGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4FGR),((__UINTEGER_32 )old_nb_elts__5FGR),((__UINTEGER_32 )new_capacity__2FGR)));
-          upper__TORR=(__INTEGER)(new_capacity__2FGR -  1);
-          Self__RORR=old_nb_elts__5FGR;
-          while ((Self__RORR <= upper__TORR)) {
-            new__AGGR[Self__RORR]='\0';
-            Self__RORR=(__INTEGER)(Self__RORR +  1);
-          };
-          Self__3FGR->storage__XNK=new__AGGR;
-          Self__3FGR->capacity__MNK=new_capacity__2FGR;
-        };
-      };
-      ((__CHARACTER *)Self__3FGR->storage__XNK)[Self__3FGR->count__VF]='\'';
-      Self__3FGR->count__VF=(__INTEGER)(Self__3FGR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__QLFK,buffer__5JFK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__QLFK,buffer__5JFK);
-    } break;
-    };
-  };
-}
-
-static void genere__SLFK(__ITEM *Self__TLFK,void *buffer__ULFK)
-// ({ITEM},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  void *__tmp__VLFK,*__tmp__WLFK;
-  __CHARACTER_CST *Self__YJZP,*Self__AKZP;
-  __STRING *Self__DGGR,*Self__JGGR,*Self__PGGR,*Self__VGGR,*Self__1GGR;
-  __STRING *Self__BHGR;
-  __INTEGER new_capacity__CGGR,old_nb_elts__FGGR,upper__YORR,Self__WORR;
-  __INTEGER new_capacity__IGGR,old_nb_elts__LGGR,upper__3ORR,Self__1ORR;
-  __INTEGER new_capacity__OGGR,old_nb_elts__RGGR,upper__CPRR,Self__APRR;
-  __INTEGER new_capacity__UGGR,old_nb_elts__XGGR,upper__HPRR,Self__FPRR;
-  __INTEGER new_capacity__0GGR,old_nb_elts__3GGR,upper__MPRR,Self__KPRR;
-  __INTEGER new_capacity__AHGR,old_nb_elts__DHGR,upper__RPRR,Self__PPRR;
-  __CHARACTER *Self__EGGR,*new__GGGR,*Self__KGGR,*new__MGGR,*Self__QGGR;
-  __CHARACTER *new__SGGR,*Self__WGGR,*new__YGGR,*Self__2GGR,*new__4GGR;
-  __CHARACTER *Self__CHGR,*new__EHGR;
-  __tmp__VLFK=Self__TLFK->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__VLFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__VLFK),buffer__ULFK);
-    append__MOK(buffer__ULFK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__ULFK,((__REAL_CST *)__tmp__VLFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__YJZP=((__CHARACTER_CST *)__tmp__VLFK);
-    Self__DGGR=((__STRING *)buffer__ULFK);
-    new_capacity__CGGR= 0;
-    if ((Self__DGGR->capacity__MNK <= Self__DGGR->count__VF)) {
-      if ((Self__DGGR->capacity__MNK ==  0)) {
-        Self__DGGR->capacity__MNK= 32;
-        Self__DGGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CGGR=(__INTEGER)(Self__DGGR->capacity__MNK <<  1);
-        Self__EGGR=((__CHARACTER *)Self__DGGR->storage__XNK);
-        old_nb_elts__FGGR=Self__DGGR->capacity__MNK;
-        new__GGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EGGR),((__UINTEGER_32 )old_nb_elts__FGGR),((__UINTEGER_32 )new_capacity__CGGR)));
-        upper__YORR=(__INTEGER)(new_capacity__CGGR -  1);
-        Self__WORR=old_nb_elts__FGGR;
-        while ((Self__WORR <= upper__YORR)) {
-          new__GGGR[Self__WORR]='\0';
-          Self__WORR=(__INTEGER)(Self__WORR +  1);
-        };
-        Self__DGGR->storage__XNK=new__GGGR;
-        Self__DGGR->capacity__MNK=new_capacity__CGGR;
-      };
-    };
-    ((__CHARACTER *)Self__DGGR->storage__XNK)[Self__DGGR->count__VF]='\'';
-    Self__DGGR->count__VF=(__INTEGER)(Self__DGGR->count__VF +  1);
-    append__MOK(buffer__ULFK,Self__YJZP->text__PN2H);
-    Self__JGGR=((__STRING *)buffer__ULFK);
-    new_capacity__IGGR= 0;
-    if ((Self__JGGR->capacity__MNK <= Self__JGGR->count__VF)) {
-      if ((Self__JGGR->capacity__MNK ==  0)) {
-        Self__JGGR->capacity__MNK= 32;
-        Self__JGGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IGGR=(__INTEGER)(Self__JGGR->capacity__MNK <<  1);
-        Self__KGGR=((__CHARACTER *)Self__JGGR->storage__XNK);
-        old_nb_elts__LGGR=Self__JGGR->capacity__MNK;
-        new__MGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KGGR),((__UINTEGER_32 )old_nb_elts__LGGR),((__UINTEGER_32 )new_capacity__IGGR)));
-        upper__3ORR=(__INTEGER)(new_capacity__IGGR -  1);
-        Self__1ORR=old_nb_elts__LGGR;
-        while ((Self__1ORR <= upper__3ORR)) {
-          new__MGGR[Self__1ORR]='\0';
-          Self__1ORR=(__INTEGER)(Self__1ORR +  1);
-        };
-        Self__JGGR->storage__XNK=new__MGGR;
-        Self__JGGR->capacity__MNK=new_capacity__IGGR;
-      };
-    };
-    ((__CHARACTER *)Self__JGGR->storage__XNK)[Self__JGGR->count__VF]='\'';
-    Self__JGGR->count__VF=(__INTEGER)(Self__JGGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__VLFK,buffer__ULFK);
+    append_name_in__APXE(Self__FNXT,buffer__JAGM);
+    add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__VLFK,buffer__ULFK);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__ULFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__VLFK,buffer__ULFK);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__VLFK,buffer__ULFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__VLFK,buffer__ULFK);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__VLFK,buffer__ULFK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__VLFK,buffer__ULFK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__VLFK,buffer__ULFK);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__VLFK,buffer__ULFK);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__VLFK,buffer__ULFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__VLFK,buffer__ULFK);
-  } break;
-  };
-  Self__PGGR=((__STRING *)buffer__ULFK);
-  new_capacity__OGGR= 0;
-  if ((Self__PGGR->capacity__MNK <= Self__PGGR->count__VF)) {
-    if ((Self__PGGR->capacity__MNK ==  0)) {
-      Self__PGGR->capacity__MNK= 32;
-      Self__PGGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OGGR=(__INTEGER)(Self__PGGR->capacity__MNK <<  1);
-      Self__QGGR=((__CHARACTER *)Self__PGGR->storage__XNK);
-      old_nb_elts__RGGR=Self__PGGR->capacity__MNK;
-      new__SGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QGGR),((__UINTEGER_32 )old_nb_elts__RGGR),((__UINTEGER_32 )new_capacity__OGGR)));
-      upper__CPRR=(__INTEGER)(new_capacity__OGGR -  1);
-      Self__APRR=old_nb_elts__RGGR;
-      while ((Self__APRR <= upper__CPRR)) {
-        new__SGGR[Self__APRR]='\0';
-        Self__APRR=(__INTEGER)(Self__APRR +  1);
-      };
-      Self__PGGR->storage__XNK=new__SGGR;
-      Self__PGGR->capacity__MNK=new_capacity__OGGR;
-    };
-  };
-  ((__CHARACTER *)Self__PGGR->storage__XNK)[Self__PGGR->count__VF]='[';
-  Self__PGGR->count__VF=(__INTEGER)(Self__PGGR->count__VF +  1);
-  __tmp__WLFK=Self__TLFK->index__KR2H;
-  switch (((struct ___OBJ *)__tmp__WLFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__WLFK),buffer__ULFK);
-    append__MOK(buffer__ULFK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__ULFK,((__REAL_CST *)__tmp__WLFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__AKZP=((__CHARACTER_CST *)__tmp__WLFK);
-    Self__VGGR=((__STRING *)buffer__ULFK);
-    new_capacity__UGGR= 0;
-    if ((Self__VGGR->capacity__MNK <= Self__VGGR->count__VF)) {
-      if ((Self__VGGR->capacity__MNK ==  0)) {
-        Self__VGGR->capacity__MNK= 32;
-        Self__VGGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__UGGR=(__INTEGER)(Self__VGGR->capacity__MNK <<  1);
-        Self__WGGR=((__CHARACTER *)Self__VGGR->storage__XNK);
-        old_nb_elts__XGGR=Self__VGGR->capacity__MNK;
-        new__YGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WGGR),((__UINTEGER_32 )old_nb_elts__XGGR),((__UINTEGER_32 )new_capacity__UGGR)));
-        upper__HPRR=(__INTEGER)(new_capacity__UGGR -  1);
-        Self__FPRR=old_nb_elts__XGGR;
-        while ((Self__FPRR <= upper__HPRR)) {
-          new__YGGR[Self__FPRR]='\0';
-          Self__FPRR=(__INTEGER)(Self__FPRR +  1);
-        };
-        Self__VGGR->storage__XNK=new__YGGR;
-        Self__VGGR->capacity__MNK=new_capacity__UGGR;
-      };
-    };
-    ((__CHARACTER *)Self__VGGR->storage__XNK)[Self__VGGR->count__VF]='\'';
-    Self__VGGR->count__VF=(__INTEGER)(Self__VGGR->count__VF +  1);
-    append__MOK(buffer__ULFK,Self__AKZP->text__PN2H);
-    Self__1GGR=((__STRING *)buffer__ULFK);
-    new_capacity__0GGR= 0;
-    if ((Self__1GGR->capacity__MNK <= Self__1GGR->count__VF)) {
-      if ((Self__1GGR->capacity__MNK ==  0)) {
-        Self__1GGR->capacity__MNK= 32;
-        Self__1GGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0GGR=(__INTEGER)(Self__1GGR->capacity__MNK <<  1);
-        Self__2GGR=((__CHARACTER *)Self__1GGR->storage__XNK);
-        old_nb_elts__3GGR=Self__1GGR->capacity__MNK;
-        new__4GGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2GGR),((__UINTEGER_32 )old_nb_elts__3GGR),((__UINTEGER_32 )new_capacity__0GGR)));
-        upper__MPRR=(__INTEGER)(new_capacity__0GGR -  1);
-        Self__KPRR=old_nb_elts__3GGR;
-        while ((Self__KPRR <= upper__MPRR)) {
-          new__4GGR[Self__KPRR]='\0';
-          Self__KPRR=(__INTEGER)(Self__KPRR +  1);
-        };
-        Self__1GGR->storage__XNK=new__4GGR;
-        Self__1GGR->capacity__MNK=new_capacity__0GGR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__UGCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_352));
+    Self__FNXT=((__TYPE_FULL__XMB *)Self__UGCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
     };
-    ((__CHARACTER *)Self__1GGR->storage__XNK)[Self__1GGR->count__VF]='\'';
-    Self__1GGR->count__VF=(__INTEGER)(Self__1GGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__WLFK,buffer__ULFK);
+    append_name_in__APXE(Self__FNXT,buffer__JAGM);
+    add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__WLFK,buffer__ULFK);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__WLFK,buffer__ULFK);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__WLFK,buffer__ULFK);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__WLFK,buffer__ULFK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__WLFK,buffer__ULFK);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__ULFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__WLFK,buffer__ULFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__WLFK,buffer__ULFK);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
   } break;
   };
-  Self__BHGR=((__STRING *)buffer__ULFK);
-  new_capacity__AHGR= 0;
-  if ((Self__BHGR->capacity__MNK <= Self__BHGR->count__VF)) {
-    if ((Self__BHGR->capacity__MNK ==  0)) {
-      Self__BHGR->capacity__MNK= 32;
-      Self__BHGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__AHGR=(__INTEGER)(Self__BHGR->capacity__MNK <<  1);
-      Self__CHGR=((__CHARACTER *)Self__BHGR->storage__XNK);
-      old_nb_elts__DHGR=Self__BHGR->capacity__MNK;
-      new__EHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CHGR),((__UINTEGER_32 )old_nb_elts__DHGR),((__UINTEGER_32 )new_capacity__AHGR)));
-      upper__RPRR=(__INTEGER)(new_capacity__AHGR -  1);
-      Self__PPRR=old_nb_elts__DHGR;
-      while ((Self__PPRR <= upper__RPRR)) {
-        new__EHGR[Self__PPRR]='\0';
-        Self__PPRR=(__INTEGER)(Self__PPRR +  1);
-      };
-      Self__BHGR->storage__XNK=new__EHGR;
-      Self__BHGR->capacity__MNK=new_capacity__AHGR;
-    };
-  };
-  ((__CHARACTER *)Self__BHGR->storage__XNK)[Self__BHGR->count__VF]=']';
-  Self__BHGR->count__VF=(__INTEGER)(Self__BHGR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
 }
 
-static void genere__XLFK(__SIZE_OF *Self__YLFK,void *buffer__ZLFK)
-// ({SIZE_OF},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__3MFM(__READ_GLOBAL__T4YL *Self__4MFM,__STRING__BC *buffer__5MFM)
+// ({READ_GLOBAL__T4YL},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *__tmp__1LFK;
-  void *__tmp__2LFK;
-  void *__tmp__3LFK;
-  __TYPE *Self__YC3I;
-  __TYPE_NULL *Self__2C3I;
-  __TYPE_VOID *Self__AD3I;
-  __TYPE_CONTEXT *Self__ED3I;
-  __TYPE_GENERIC *Self__ND3I;
-  __STRING *Self__HHGR;
-  __INTEGER new_capacity__GHGR,old_nb_elts__JHGR,upper__WPRR,Self__UPRR;
-  __CHARACTER *Self__IHGR,*new__KHGR;
-  append__MOK(buffer__ZLFK,(&__string_412));
-  __tmp__1LFK=Self__YLFK->receiver__TR2H;
-  switch (((struct ___OBJ *)__tmp__1LFK)->__id) {
-  case __LIST__: {
-    __tmp__2LFK=static_type__OHQG(__tmp__1LFK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__2LFK=((__STRING_CST *)__tmp__1LFK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__2LFK=((__EXTERNAL_C *)__tmp__1LFK)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__2LFK=((__PROTOTYPE_CST *)__tmp__1LFK)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__2LFK=((__INTEGER_CST *)__tmp__1LFK)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__2LFK=((__LOCAL *)((__READ_LOCAL *)__tmp__1LFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__2LFK=static_type__CN1H(__tmp__1LFK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__2LFK=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__2LFK=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__2LFK=((__REAL_CST *)__tmp__1LFK)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__2LFK=((__CHARACTER_CST *)__tmp__1LFK)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__2LFK=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__2LFK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__2LFK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__2LFK=static_type__UO1H(__tmp__1LFK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__2LFK=static_type__0O1H(__tmp__1LFK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__2LFK=static_type__5O1H(__tmp__1LFK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__2LFK=static_type__EP1H(__tmp__1LFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__2LFK=static_type__JP1H(__tmp__1LFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__2LFK=static_type__OP1H(__tmp__1LFK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__2LFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__2LFK=static_type__XP1H(__tmp__1LFK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__2LFK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__2LFK=((__CAST *)__tmp__1LFK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__2LFK=static_type__NOKL(__tmp__1LFK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__2LFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1LFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__2LFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1LFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__2LFK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__2LFK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2LFK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__2LFK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2LFK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__2LFK=static_type__DFJM(__tmp__1LFK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__2LFK=static_type__P3ML(__tmp__1LFK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__2LFK=static_type__R3XM(__tmp__1LFK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__2LFK=static_type__DREO(__tmp__1LFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__2LFK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__2LFK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__2LFK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__2LFK=static_type__3YPN(__tmp__1LFK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__2LFK=static_type__1HSO(__tmp__1LFK);
-  } break;
-  };
-  __tmp__3LFK=((__TYPE_FULL *)__tmp__2LFK)->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__3LFK)->__id) {
-  case __TYPE__: {
-    Self__YC3I=((__TYPE *)__tmp__3LFK);
-    append__MOK(buffer__ZLFK,(&__string_92));
-    append__MOK(buffer__ZLFK,((__PROTOTYPE *)Self__YC3I->prototype__RD)->parent_named__QD.name__1QB);
-    add_genere_list__UJ5I(Self__YC3I);
-  } break;
-  case __TYPE_NULL__: {
-    Self__2C3I=((__TYPE_NULL *)__tmp__3LFK);
-    append__MOK(buffer__ZLFK,(&__string_92));
-    append__MOK(buffer__ZLFK,(&__string_59));
-    add_genere_list__BL5I(Self__2C3I);
-  } break;
-  case __TYPE_VOID__: {
-    Self__AD3I=((__TYPE_VOID *)__tmp__3LFK);
-    append__MOK(buffer__ZLFK,(&__string_92));
-    append__MOK(buffer__ZLFK,(&__string_2));
-    add_genere_list__OM5I(Self__AD3I);
-  } break;
-  case __TYPE_CONTEXT__: {
-    Self__ED3I=((__TYPE_CONTEXT *)__tmp__3LFK);
-    append__MOK(buffer__ZLFK,(&__string_92));
-    append__MOK(buffer__ZLFK,(&__string_44));
-    add_genere_list__1N5I(Self__ED3I);
-  } break;
-  case __TYPE_ID__: {
-    append__MOK(buffer__ZLFK,(&__string_92));
-    append__MOK(buffer__ZLFK,(&__string_46));
-  } break;
-  case __TYPE_GENERIC__: {
-    Self__ND3I=((__TYPE_GENERIC *)__tmp__3LFK);
-    append__MOK(buffer__ZLFK,(&__string_92));
-    append__MOK(buffer__ZLFK,Self__ND3I->intern_name__UR2B);
-    add_genere_list__JP5I(Self__ND3I);
-  } break;
-  case __PROFIL_BLOCK__: {
-    append__MOK(buffer__ZLFK,(&__string_376));
-  } break;
-  };
-  Self__HHGR=((__STRING *)buffer__ZLFK);
-  new_capacity__GHGR= 0;
-  if ((Self__HHGR->capacity__MNK <= Self__HHGR->count__VF)) {
-    if ((Self__HHGR->capacity__MNK ==  0)) {
-      Self__HHGR->capacity__MNK= 32;
-      Self__HHGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GHGR=(__INTEGER)(Self__HHGR->capacity__MNK <<  1);
-      Self__IHGR=((__CHARACTER *)Self__HHGR->storage__XNK);
-      old_nb_elts__JHGR=Self__HHGR->capacity__MNK;
-      new__KHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IHGR),((__UINTEGER_32 )old_nb_elts__JHGR),((__UINTEGER_32 )new_capacity__GHGR)));
-      upper__WPRR=(__INTEGER)(new_capacity__GHGR -  1);
-      Self__UPRR=old_nb_elts__JHGR;
-      while ((Self__UPRR <= upper__WPRR)) {
-        new__KHGR[Self__UPRR]='\0';
-        Self__UPRR=(__INTEGER)(Self__UPRR +  1);
-      };
-      Self__HHGR->storage__XNK=new__KHGR;
-      Self__HHGR->capacity__MNK=new_capacity__GHGR;
-    };
-  };
-  ((__CHARACTER *)Self__HHGR->storage__XNK)[Self__HHGR->count__VF]=')';
-  Self__HHGR->count__VF=(__INTEGER)(Self__HHGR->count__VF +  1);
+  __ANY__C *__tmp__AUNM,*__tmp__DLSM,*__tmp__QEFN,*__tmp__IHCS;
+  __ANY__C *__tmp__K4GN,*__tmp__PHCS;
+  __INTEGER__Q __tmp__R5KM,result__EUNM,__tmp__35KM,result__DHCS;
+  __INTEGER__Q __tmp__PALM,result__KHCS;
+  __STRING__BC *__tmp__AHCS;
+  void *__tmp__25KM,*__tmp__OALM;
+  __WRITE_GLOBAL__WXKJ *Self__HHCS,*Self__OHCS;
+  __WRITE_SLOT__EYKJ *Self__UT2S,*Self__GJCK;
+  __WRITE_LOCAL__TEYJ *Self__1T2S,*Self__SJCK;
+  __FAST_ARRAYoWRITEo__XJFJ *req_list__Q5KM;
+  append__KWX(((__STRING__BC *)buffer__5MFM),Self__4MFM->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  add_last__ACV(((__STRING__BC *)buffer__5MFM),'[');
+  append_name_in__APXE(((__TYPE_FULL__XMB *)Self__4MFM->global__KAKM->parent_variable__JJRG.type__IO5D),buffer__5MFM);
+  add_last__ACV(((__STRING__BC *)buffer__5MFM),']');
+  req_list__Q5KM=NULL;
+  add_last__ACV(((__STRING__BC *)buffer__5MFM),'<');
+  __tmp__AUNM=&(Self__4MFM->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+  if (__tmp__AUNM->object_id__BS0E==0) {
+    __tmp__R5KM=__tmp__AUNM->object_id__AS0E;
+  } else /* ___TYPE_ID */ {
+    result__EUNM=object_counter__1R0E__2R0E;
+    object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+    __tmp__DLSM=&(Self__4MFM->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+    __tmp__DLSM->object_id__AS0E=result__EUNM;
+    __tmp__DLSM->object_id__BS0E=0;
+    __tmp__R5KM=result__EUNM;
+  };
+  __tmp__AHCS=create__34B( 0);
+  append_in__AEE(__tmp__R5KM,__tmp__AHCS);
+  append__KWX(((__STRING__BC *)buffer__5MFM),__tmp__AHCS);
+  append__KWX(((__STRING__BC *)buffer__5MFM),(&__string_487));
+  if (((void *)Self__4MFM->global__KAKM->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+    __tmp__25KM=Self__4MFM->global__KAKM->parent_variable__JJRG.require_first__FKFJ;
+    switch (((struct ___OBJ *)__tmp__25KM)->__id) {
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__QEFN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__25KM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__QEFN->object_id__BS0E==0) {
+        __tmp__35KM=__tmp__QEFN->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__HHCS=((__WRITE_GLOBAL__WXKJ *)__tmp__25KM);
+        result__DHCS=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__IHCS=&(Self__HHCS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__IHCS->object_id__AS0E=result__DHCS;
+        __tmp__IHCS->object_id__BS0E=0;
+        __tmp__35KM=result__DHCS;
+      };
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__QEFN=&(((__WRITE_SLOT__EYKJ *)__tmp__25KM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__QEFN->object_id__BS0E==0) {
+        __tmp__35KM=__tmp__QEFN->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__UT2S=((__WRITE_SLOT__EYKJ *)__tmp__25KM);
+        result__DHCS=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__IHCS=&(Self__UT2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__IHCS->object_id__AS0E=result__DHCS;
+        __tmp__IHCS->object_id__BS0E=0;
+        __tmp__35KM=result__DHCS;
+      };
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__QEFN=&(((__WRITE_LOCAL__TEYJ *)__tmp__25KM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+      if (__tmp__QEFN->object_id__BS0E==0) {
+        __tmp__35KM=__tmp__QEFN->object_id__AS0E;
+      } else /* ___TYPE_ID */ {
+        Self__1T2S=((__WRITE_LOCAL__TEYJ *)__tmp__25KM);
+        result__DHCS=object_counter__1R0E__2R0E;
+        object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+        __tmp__IHCS=&(Self__1T2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+        __tmp__IHCS->object_id__AS0E=result__DHCS;
+        __tmp__IHCS->object_id__BS0E=0;
+        __tmp__35KM=result__DHCS;
+      };
+    } break;
+    };
+    append_in__AEE(__tmp__35KM,buffer__5MFM);
+    req_list__Q5KM=Self__4MFM->global__KAKM->parent_variable__JJRG.require_list__QKFJ;
+    if (((void *)req_list__Q5KM != (void *)NULL)) {
+      __tmp__35KM= 0;
+      result__DHCS=req_list__Q5KM->parent_arrayed_collection__5JFJ.upper__0KFJ;
+      while ((__tmp__35KM <= result__DHCS)) {
+        add_last__ACV(((__STRING__BC *)buffer__5MFM),',');
+        __tmp__OALM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__Q5KM)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__35KM];
+        switch (((struct ___OBJ *)__tmp__OALM)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__K4GN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__OALM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__K4GN->object_id__BS0E==0) {
+            __tmp__PALM=__tmp__K4GN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__OHCS=((__WRITE_GLOBAL__WXKJ *)__tmp__OALM);
+            result__KHCS=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__PHCS=&(Self__OHCS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__PHCS->object_id__AS0E=result__KHCS;
+            __tmp__PHCS->object_id__BS0E=0;
+            __tmp__PALM=result__KHCS;
+          };
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__K4GN=&(((__WRITE_SLOT__EYKJ *)__tmp__OALM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__K4GN->object_id__BS0E==0) {
+            __tmp__PALM=__tmp__K4GN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__GJCK=((__WRITE_SLOT__EYKJ *)__tmp__OALM);
+            result__KHCS=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__PHCS=&(Self__GJCK->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__PHCS->object_id__AS0E=result__KHCS;
+            __tmp__PHCS->object_id__BS0E=0;
+            __tmp__PALM=result__KHCS;
+          };
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__K4GN=&(((__WRITE_LOCAL__TEYJ *)__tmp__OALM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+          if (__tmp__K4GN->object_id__BS0E==0) {
+            __tmp__PALM=__tmp__K4GN->object_id__AS0E;
+          } else /* ___TYPE_ID */ {
+            Self__SJCK=((__WRITE_LOCAL__TEYJ *)__tmp__OALM);
+            result__KHCS=object_counter__1R0E__2R0E;
+            object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+            __tmp__PHCS=&(Self__SJCK->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+            __tmp__PHCS->object_id__AS0E=result__KHCS;
+            __tmp__PHCS->object_id__BS0E=0;
+            __tmp__PALM=result__KHCS;
+          };
+        } break;
+        };
+        append_in__AEE(__tmp__PALM,buffer__5MFM);
+        __tmp__35KM=(__INTEGER__Q)(__tmp__35KM +  1);
+      };
+    };
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__5MFM),'*');
+  };
+  append__KWX(((__STRING__BC *)buffer__5MFM),(&__string_488));
+  append_in__AEE(Self__4MFM->global__KAKM->parent_variable__JJRG.ensure_count__IT4D,buffer__5MFM);
+  add_last__ACV(((__STRING__BC *)buffer__5MFM),'>');
 }
 
-static void genere__4LFK(__CAST *Self__5LFK,void *buffer__AMFK)
-// ({CAST},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__RDWN(__EXPR_NOT__XUPM *Self__SDWN,__STRING__BC *buffer__TDWN)
+// ({EXPR_NOT__XUPM},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__NHGR,*Self__THGR,*Self__ZHGR,*Self__5HGR,*Self__FIGR;
-  __STRING *Self__LIGR,*Self__RIGR;
-  __INTEGER new_capacity__MHGR,old_nb_elts__PHGR,upper__1PRR,Self__ZPRR;
-  __INTEGER new_capacity__SHGR,old_nb_elts__VHGR,upper__AQRR,Self__4PRR;
-  __INTEGER new_capacity__YHGR,old_nb_elts__1HGR,upper__FQRR,Self__DQRR;
-  __INTEGER new_capacity__4HGR,old_nb_elts__BIGR,upper__KQRR,Self__IQRR;
-  __INTEGER new_capacity__EIGR,old_nb_elts__HIGR,upper__PQRR,Self__NQRR;
-  __INTEGER new_capacity__KIGR,old_nb_elts__NIGR,upper__UQRR,Self__SQRR;
-  __INTEGER new_capacity__QIGR,old_nb_elts__TIGR,upper__ZQRR,Self__XQRR;
-  void *__tmp__DMFK;
-  __CHARACTER_CST *Self__OKZP;
-  __CHARACTER *Self__OHGR,*new__QHGR,*Self__UHGR,*new__WHGR,*Self__0HGR;
-  __CHARACTER *new__2HGR,*Self__AIGR,*new__CIGR,*Self__GIGR,*new__IIGR;
-  __CHARACTER *Self__MIGR,*new__OIGR,*Self__SIGR,*new__UIGR;
-  Self__NHGR=((__STRING *)buffer__AMFK);
-  new_capacity__MHGR= 0;
-  if ((Self__NHGR->capacity__MNK <= Self__NHGR->count__VF)) {
-    if ((Self__NHGR->capacity__MNK ==  0)) {
-      Self__NHGR->capacity__MNK= 32;
-      Self__NHGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MHGR=(__INTEGER)(Self__NHGR->capacity__MNK <<  1);
-      Self__OHGR=((__CHARACTER *)Self__NHGR->storage__XNK);
-      old_nb_elts__PHGR=Self__NHGR->capacity__MNK;
-      new__QHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OHGR),((__UINTEGER_32 )old_nb_elts__PHGR),((__UINTEGER_32 )new_capacity__MHGR)));
-      upper__1PRR=(__INTEGER)(new_capacity__MHGR -  1);
-      Self__ZPRR=old_nb_elts__PHGR;
-      while ((Self__ZPRR <= upper__1PRR)) {
-        new__QHGR[Self__ZPRR]='\0';
-        Self__ZPRR=(__INTEGER)(Self__ZPRR +  1);
-      };
-      Self__NHGR->storage__XNK=new__QHGR;
-      Self__NHGR->capacity__MNK=new_capacity__MHGR;
-    };
-  };
-  ((__CHARACTER *)Self__NHGR->storage__XNK)[Self__NHGR->count__VF]='(';
-  Self__NHGR->count__VF=(__INTEGER)(Self__NHGR->count__VF +  1);
-  Self__THGR=((__STRING *)buffer__AMFK);
-  new_capacity__SHGR= 0;
-  if ((Self__THGR->capacity__MNK <= Self__THGR->count__VF)) {
-    if ((Self__THGR->capacity__MNK ==  0)) {
-      Self__THGR->capacity__MNK= 32;
-      Self__THGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SHGR=(__INTEGER)(Self__THGR->capacity__MNK <<  1);
-      Self__UHGR=((__CHARACTER *)Self__THGR->storage__XNK);
-      old_nb_elts__VHGR=Self__THGR->capacity__MNK;
-      new__WHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UHGR),((__UINTEGER_32 )old_nb_elts__VHGR),((__UINTEGER_32 )new_capacity__SHGR)));
-      upper__AQRR=(__INTEGER)(new_capacity__SHGR -  1);
-      Self__4PRR=old_nb_elts__VHGR;
-      while ((Self__4PRR <= upper__AQRR)) {
-        new__WHGR[Self__4PRR]='\0';
-        Self__4PRR=(__INTEGER)(Self__4PRR +  1);
-      };
-      Self__THGR->storage__XNK=new__WHGR;
-      Self__THGR->capacity__MNK=new_capacity__SHGR;
-    };
-  };
-  ((__CHARACTER *)Self__THGR->storage__XNK)[Self__THGR->count__VF]='(';
-  Self__THGR->count__VF=(__INTEGER)(Self__THGR->count__VF +  1);
-  genere_declaration__Y1NI(Self__5LFK->static_type__0N1H,buffer__AMFK);
-  Self__ZHGR=((__STRING *)buffer__AMFK);
-  new_capacity__YHGR= 0;
-  if ((Self__ZHGR->capacity__MNK <= Self__ZHGR->count__VF)) {
-    if ((Self__ZHGR->capacity__MNK ==  0)) {
-      Self__ZHGR->capacity__MNK= 32;
-      Self__ZHGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YHGR=(__INTEGER)(Self__ZHGR->capacity__MNK <<  1);
-      Self__0HGR=((__CHARACTER *)Self__ZHGR->storage__XNK);
-      old_nb_elts__1HGR=Self__ZHGR->capacity__MNK;
-      new__2HGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0HGR),((__UINTEGER_32 )old_nb_elts__1HGR),((__UINTEGER_32 )new_capacity__YHGR)));
-      upper__FQRR=(__INTEGER)(new_capacity__YHGR -  1);
-      Self__DQRR=old_nb_elts__1HGR;
-      while ((Self__DQRR <= upper__FQRR)) {
-        new__2HGR[Self__DQRR]='\0';
-        Self__DQRR=(__INTEGER)(Self__DQRR +  1);
-      };
-      Self__ZHGR->storage__XNK=new__2HGR;
-      Self__ZHGR->capacity__MNK=new_capacity__YHGR;
-    };
-  };
-  ((__CHARACTER *)Self__ZHGR->storage__XNK)[Self__ZHGR->count__VF]=' ';
-  Self__ZHGR->count__VF=(__INTEGER)(Self__ZHGR->count__VF +  1);
-  genere_star_declaration__Y2NI(Self__5LFK->static_type__0N1H,buffer__AMFK);
-  Self__5HGR=((__STRING *)buffer__AMFK);
-  new_capacity__4HGR= 0;
-  if ((Self__5HGR->capacity__MNK <= Self__5HGR->count__VF)) {
-    if ((Self__5HGR->capacity__MNK ==  0)) {
-      Self__5HGR->capacity__MNK= 32;
-      Self__5HGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4HGR=(__INTEGER)(Self__5HGR->capacity__MNK <<  1);
-      Self__AIGR=((__CHARACTER *)Self__5HGR->storage__XNK);
-      old_nb_elts__BIGR=Self__5HGR->capacity__MNK;
-      new__CIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AIGR),((__UINTEGER_32 )old_nb_elts__BIGR),((__UINTEGER_32 )new_capacity__4HGR)));
-      upper__KQRR=(__INTEGER)(new_capacity__4HGR -  1);
-      Self__IQRR=old_nb_elts__BIGR;
-      while ((Self__IQRR <= upper__KQRR)) {
-        new__CIGR[Self__IQRR]='\0';
-        Self__IQRR=(__INTEGER)(Self__IQRR +  1);
-      };
-      Self__5HGR->storage__XNK=new__CIGR;
-      Self__5HGR->capacity__MNK=new_capacity__4HGR;
-    };
-  };
-  ((__CHARACTER *)Self__5HGR->storage__XNK)[Self__5HGR->count__VF]=')';
-  Self__5HGR->count__VF=(__INTEGER)(Self__5HGR->count__VF +  1);
-  __tmp__DMFK=Self__5LFK->value__2R2H;
-  switch (((struct ___OBJ *)__tmp__DMFK)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__DMFK),buffer__AMFK);
-    append__MOK(buffer__AMFK,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__AMFK,((__REAL_CST *)__tmp__DMFK)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__OKZP=((__CHARACTER_CST *)__tmp__DMFK);
-    Self__FIGR=((__STRING *)buffer__AMFK);
-    new_capacity__EIGR= 0;
-    if ((Self__FIGR->capacity__MNK <= Self__FIGR->count__VF)) {
-      if ((Self__FIGR->capacity__MNK ==  0)) {
-        Self__FIGR->capacity__MNK= 32;
-        Self__FIGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EIGR=(__INTEGER)(Self__FIGR->capacity__MNK <<  1);
-        Self__GIGR=((__CHARACTER *)Self__FIGR->storage__XNK);
-        old_nb_elts__HIGR=Self__FIGR->capacity__MNK;
-        new__IIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GIGR),((__UINTEGER_32 )old_nb_elts__HIGR),((__UINTEGER_32 )new_capacity__EIGR)));
-        upper__PQRR=(__INTEGER)(new_capacity__EIGR -  1);
-        Self__NQRR=old_nb_elts__HIGR;
-        while ((Self__NQRR <= upper__PQRR)) {
-          new__IIGR[Self__NQRR]='\0';
-          Self__NQRR=(__INTEGER)(Self__NQRR +  1);
-        };
-        Self__FIGR->storage__XNK=new__IIGR;
-        Self__FIGR->capacity__MNK=new_capacity__EIGR;
-      };
-    };
-    ((__CHARACTER *)Self__FIGR->storage__XNK)[Self__FIGR->count__VF]='\'';
-    Self__FIGR->count__VF=(__INTEGER)(Self__FIGR->count__VF +  1);
-    append__MOK(buffer__AMFK,Self__OKZP->text__PN2H);
-    Self__LIGR=((__STRING *)buffer__AMFK);
-    new_capacity__KIGR= 0;
-    if ((Self__LIGR->capacity__MNK <= Self__LIGR->count__VF)) {
-      if ((Self__LIGR->capacity__MNK ==  0)) {
-        Self__LIGR->capacity__MNK= 32;
-        Self__LIGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__KIGR=(__INTEGER)(Self__LIGR->capacity__MNK <<  1);
-        Self__MIGR=((__CHARACTER *)Self__LIGR->storage__XNK);
-        old_nb_elts__NIGR=Self__LIGR->capacity__MNK;
-        new__OIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MIGR),((__UINTEGER_32 )old_nb_elts__NIGR),((__UINTEGER_32 )new_capacity__KIGR)));
-        upper__UQRR=(__INTEGER)(new_capacity__KIGR -  1);
-        Self__SQRR=old_nb_elts__NIGR;
-        while ((Self__SQRR <= upper__UQRR)) {
-          new__OIGR[Self__SQRR]='\0';
-          Self__SQRR=(__INTEGER)(Self__SQRR +  1);
-        };
-        Self__LIGR->storage__XNK=new__OIGR;
-        Self__LIGR->capacity__MNK=new_capacity__KIGR;
-      };
-    };
-    ((__CHARACTER *)Self__LIGR->storage__XNK)[Self__LIGR->count__VF]='\'';
-    Self__LIGR->count__VF=(__INTEGER)(Self__LIGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__AMFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DMFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__DMFK,buffer__AMFK);
+  void *__tmp__VDWN;
+  __IS_EXPANDED__35NJ *Self__XHCS;
+  __GET_TYPE_ID__HAOJ *Self__ZHCS;
+  __TYPE_FULL__XMB *Self__NNXT;
+  __SIZE_OF__5GOJ *Self__1HCS;
+  add_last__ACV(((__STRING__BC *)buffer__TDWN),'(');
+  add_last__ACV(((__STRING__BC *)buffer__TDWN),'~');
+  add_last__ACV(((__STRING__BC *)buffer__TDWN),' ');
+  __tmp__VDWN=Self__SDWN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__VDWN)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__DMFK,buffer__AMFK);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__DMFK,buffer__AMFK);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__DMFK,buffer__AMFK);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__DMFK,buffer__AMFK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__DMFK,buffer__AMFK);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__VDWN),buffer__TDWN);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__DMFK,buffer__AMFK);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__DMFK,buffer__AMFK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__DMFK,buffer__AMFK);
+  case __IS_EXPANDED__35NJ__: {
+    Self__XHCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__XHCS->receiver__RA5J),buffer__TDWN);
+    add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__DMFK,buffer__AMFK);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__DMFK,buffer__AMFK);
-  } break;
-  };
-  Self__RIGR=((__STRING *)buffer__AMFK);
-  new_capacity__QIGR= 0;
-  if ((Self__RIGR->capacity__MNK <= Self__RIGR->count__VF)) {
-    if ((Self__RIGR->capacity__MNK ==  0)) {
-      Self__RIGR->capacity__MNK= 32;
-      Self__RIGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QIGR=(__INTEGER)(Self__RIGR->capacity__MNK <<  1);
-      Self__SIGR=((__CHARACTER *)Self__RIGR->storage__XNK);
-      old_nb_elts__TIGR=Self__RIGR->capacity__MNK;
-      new__UIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SIGR),((__UINTEGER_32 )old_nb_elts__TIGR),((__UINTEGER_32 )new_capacity__QIGR)));
-      upper__ZQRR=(__INTEGER)(new_capacity__QIGR -  1);
-      Self__XQRR=old_nb_elts__TIGR;
-      while ((Self__XQRR <= upper__ZQRR)) {
-        new__UIGR[Self__XQRR]='\0';
-        Self__XQRR=(__INTEGER)(Self__XQRR +  1);
-      };
-      Self__RIGR->storage__XNK=new__UIGR;
-      Self__RIGR->capacity__MNK=new_capacity__QIGR;
-    };
-  };
-  ((__CHARACTER *)Self__RIGR->storage__XNK)[Self__RIGR->count__VF]=')';
-  Self__RIGR->count__VF=(__INTEGER)(Self__RIGR->count__VF +  1);
-}
-
-static void genere__TPKL(__CALL_SLOT *Self__UPKL,void *buffer__VPKL)
-// ({CALL_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  void *val__WPKL,*__tmp__RQKL,*__tmp__YSKL;
-  void *arg__XPKL,*loc__RFXM,*loc__1FXM;
-  void *__tmp__YPKL,*__tmp__NGCR,*__tmp__VGOM,*__tmp__BUQL,*__tmp__NRKL;
-  void *__tmp__ZPKL;
-  __POSITION __tmp__SQKL,__tmp__BKXM,__tmp__TOXM;
-  __STRING *Self__XIGR,*Self__3IGR,*Self__DJGR,*Self__JJGR,*Self__PJGR;
-  __STRING *Self__VJGR,*Self__1JGR,*Self__OI0Q,*Self__UGAR,*Self__BKGR;
-  __INTEGER new_capacity__WIGR,old_nb_elts__ZIGR,upper__4QRR,Self__2QRR;
-  __INTEGER __tmp__FRKL,Self__EHOM,new_capacity__2IGR,old_nb_elts__5IGR;
-  __INTEGER upper__DRRR,Self__BRRR,new_capacity__CJGR,old_nb_elts__FJGR;
-  __INTEGER upper__IRRR,Self__GRRR,__tmp__RSKL,Self__2TUM;
-  __INTEGER new_capacity__IJGR,old_nb_elts__LJGR,upper__NRRR,Self__LRRR;
-  __INTEGER j__2IXM,__tmp__CG5Q,__tmp__HG5Q,new_capacity__OJGR;
-  __INTEGER old_nb_elts__RJGR,upper__SRRR,Self__QRRR,j__ONXM;
-  __INTEGER __tmp__MG5Q,__tmp__RG5Q,new_capacity__UJGR;
-  __INTEGER old_nb_elts__XJGR,upper__XRRR,Self__VRRR,new_capacity__0JGR;
-  __INTEGER old_nb_elts__3JGR,upper__2RRR,Self__0RRR,new_capacity__AKGR;
-  __INTEGER old_nb_elts__DKGR,upper__BSRR,Self__5RRR;
-  __WRITE_GLOBAL *Self__PFXM;
-  __WRITE_SLOT *Self__ZFXM;
-  __WRITE_LOCAL *Self__DGXM;
-  __BOOLEAN __tmp__OGCR,__tmp__DQKL,__tmp__XGOM,__tmp__DUQL,__tmp__WRKL;
-  __CHARACTER *Self__YIGR,*new__0IGR,*Self__4IGR,*new__AJGR,*Self__EJGR;
-  __CHARACTER *new__GJGR,*Self__KJGR,*new__MJGR,*Self__QJGR,*new__SJGR;
-  __CHARACTER *Self__WJGR,*new__YJGR,*Self__2JGR,*new__4JGR,*Self__CKGR;
-  __CHARACTER *new__EKGR;
-  void *__tmp__ORKL,*tab__1IXM,*tab__NNXM;
-  void **__tmp__OGAR,**__tmp__PGAR,**__tmp__QGAR,**__tmp__RGAR;
-  void **__tmp__SGAR,**__tmp__TGAR;
-  val__WPKL=NULL;
-  arg__XPKL=NULL;
-  __tmp__YPKL=Self__UPKL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__YPKL)->__id==__PROFIL_SLOT__) {
-    __tmp__ZPKL=((__PROFIL_SLOT *)__tmp__YPKL)->parent_profil__R1LC.name__5IEI;
-  } else {
-    __tmp__ZPKL=((__PROFIL_BLOCK *)__tmp__YPKL)->parent_profil__OGAG.name__5IEI;
-  };
-  append__MOK(buffer__VPKL,__tmp__ZPKL);
-  __tmp__NGCR=Self__UPKL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__NGCR)->__id==__PROFIL_SLOT__) {
-    __tmp__OGCR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__NGCR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
-  } else {
-    __tmp__OGCR=FALSE__;
-  };
-  if (__tmp__OGCR) {
-    __tmp__DQKL=TRUE__;
-  } else {
-    __tmp__VGOM=Self__UPKL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__VGOM)->__id==__PROFIL_SLOT__) {
-      __tmp__XGOM=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__VGOM)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30));
-    } else {
-      __tmp__XGOM=FALSE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ZHCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_350));
+    Self__NNXT=((__TYPE_FULL__XMB *)Self__ZHCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__NNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_351));
     };
-    __tmp__DQKL=__tmp__XGOM;
-  };
-  if (__tmp__DQKL) {
-    if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0] != (void *)NULL)) {
-      __tmp__RQKL=((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
-      switch (((struct ___OBJ *)__tmp__RQKL)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__SQKL=((__WRITE_GLOBAL *)__tmp__RQKL)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__SQKL=((__WRITE_SLOT *)__tmp__RQKL)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__SQKL=((__WRITE_LOCAL *)__tmp__RQKL)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-      } break;
-      };
-      put_error__text__0AH( 1,(&__string_413));
-      put_position__ECH(__tmp__SQKL);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  };
-  __tmp__BUQL=Self__UPKL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__BUQL)->__id==__PROFIL_SLOT__) {
-    __tmp__DUQL=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__BUQL)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
-  } else {
-    __tmp__DUQL=FALSE__;
-  };
-  if ((! __tmp__DUQL)) {
-    Self__XIGR=((__STRING *)buffer__VPKL);
-    new_capacity__WIGR= 0;
-    if ((Self__XIGR->capacity__MNK <= Self__XIGR->count__VF)) {
-      if ((Self__XIGR->capacity__MNK ==  0)) {
-        Self__XIGR->capacity__MNK= 32;
-        Self__XIGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WIGR=(__INTEGER)(Self__XIGR->capacity__MNK <<  1);
-        Self__YIGR=((__CHARACTER *)Self__XIGR->storage__XNK);
-        old_nb_elts__ZIGR=Self__XIGR->capacity__MNK;
-        new__0IGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YIGR),((__UINTEGER_32 )old_nb_elts__ZIGR),((__UINTEGER_32 )new_capacity__WIGR)));
-        upper__4QRR=(__INTEGER)(new_capacity__WIGR -  1);
-        Self__2QRR=old_nb_elts__ZIGR;
-        while ((Self__2QRR <= upper__4QRR)) {
-          new__0IGR[Self__2QRR]='\0';
-          Self__2QRR=(__INTEGER)(Self__2QRR +  1);
-        };
-        Self__XIGR->storage__XNK=new__0IGR;
-        Self__XIGR->capacity__MNK=new_capacity__WIGR;
-      };
-    };
-    ((__CHARACTER *)Self__XIGR->storage__XNK)[Self__XIGR->count__VF]='(';
-    Self__XIGR->count__VF=(__INTEGER)(Self__XIGR->count__VF +  1);
-    __tmp__FRKL=((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
-    Self__EHOM= 0;
-    while ((Self__EHOM <= __tmp__FRKL)) {
-      val__WPKL=((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__EHOM];
-      __tmp__NRKL=Self__UPKL->profil__Y51H;
-      if (((struct ___OBJ *)__tmp__NRKL)->__id==__PROFIL_SLOT__) {
-        __tmp__ORKL=((__PROFIL_SLOT *)__tmp__NRKL)->parent_profil__R1LC.argument_list__V4JH;
-      } else {
-        __tmp__ORKL=((__PROFIL_BLOCK *)__tmp__NRKL)->parent_profil__OGAG.argument_list__V4JH;
-      };
-      arg__XPKL=((void **)((__FAST_ARRAYoLOCALo *)__tmp__ORKL)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__EHOM];
-      if (((void *)val__WPKL != (void *)NULL)) {
-        switch (((struct ___OBJ *)val__WPKL)->__id) {
-        case __WRITE_GLOBAL__: {
-          genere_value__AMTK(val__WPKL,buffer__VPKL);
-        } break;
-        case __WRITE_SLOT__: {
-          genere_value__RPTK(val__WPKL,buffer__VPKL);
-        } break;
-        case __WRITE_LOCAL__: {
-          genere_value__NTTK(val__WPKL,buffer__VPKL);
-        } break;
-        };
-        Self__3IGR=((__STRING *)buffer__VPKL);
-        new_capacity__2IGR= 0;
-        if ((Self__3IGR->capacity__MNK <= Self__3IGR->count__VF)) {
-          if ((Self__3IGR->capacity__MNK ==  0)) {
-            Self__3IGR->capacity__MNK= 32;
-            Self__3IGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__2IGR=(__INTEGER)(Self__3IGR->capacity__MNK <<  1);
-            Self__4IGR=((__CHARACTER *)Self__3IGR->storage__XNK);
-            old_nb_elts__5IGR=Self__3IGR->capacity__MNK;
-            new__AJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4IGR),((__UINTEGER_32 )old_nb_elts__5IGR),((__UINTEGER_32 )new_capacity__2IGR)));
-            upper__DRRR=(__INTEGER)(new_capacity__2IGR -  1);
-            Self__BRRR=old_nb_elts__5IGR;
-            while ((Self__BRRR <= upper__DRRR)) {
-              new__AJGR[Self__BRRR]='\0';
-              Self__BRRR=(__INTEGER)(Self__BRRR +  1);
-            };
-            Self__3IGR->storage__XNK=new__AJGR;
-            Self__3IGR->capacity__MNK=new_capacity__2IGR;
-          };
-        };
-        ((__CHARACTER *)Self__3IGR->storage__XNK)[Self__3IGR->count__VF]=',';
-        Self__3IGR->count__VF=(__INTEGER)(Self__3IGR->count__VF +  1);
-        __tmp__WRKL=TRUE__;
-      } else {
-        __tmp__WRKL=FALSE__;
-      };
-      if ((! __tmp__WRKL)) {
-        if (((void *)arg__XPKL != (void *)NULL)) {
-          append__MOK(buffer__VPKL,((__LOCAL *)arg__XPKL)->parent_variable__T1LC.intern_name__C25F);
-          Self__DJGR=((__STRING *)buffer__VPKL);
-          new_capacity__CJGR= 0;
-          if ((Self__DJGR->capacity__MNK <= Self__DJGR->count__VF)) {
-            if ((Self__DJGR->capacity__MNK ==  0)) {
-              Self__DJGR->capacity__MNK= 32;
-              Self__DJGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__CJGR=(__INTEGER)(Self__DJGR->capacity__MNK <<  1);
-              Self__EJGR=((__CHARACTER *)Self__DJGR->storage__XNK);
-              old_nb_elts__FJGR=Self__DJGR->capacity__MNK;
-              new__GJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EJGR),((__UINTEGER_32 )old_nb_elts__FJGR),((__UINTEGER_32 )new_capacity__CJGR)));
-              upper__IRRR=(__INTEGER)(new_capacity__CJGR -  1);
-              Self__GRRR=old_nb_elts__FJGR;
-              while ((Self__GRRR <= upper__IRRR)) {
-                new__GJGR[Self__GRRR]='\0';
-                Self__GRRR=(__INTEGER)(Self__GRRR +  1);
-              };
-              Self__DJGR->storage__XNK=new__GJGR;
-              Self__DJGR->capacity__MNK=new_capacity__CJGR;
-            };
-          };
-          ((__CHARACTER *)Self__DJGR->storage__XNK)[Self__DJGR->count__VF]=',';
-          Self__DJGR->count__VF=(__INTEGER)(Self__DJGR->count__VF +  1);
-        };
-      };
-      Self__EHOM=(__INTEGER)(Self__EHOM +  1);
-    };
-    if (((void *)Self__UPKL->result_list__DA2H != (void *)NULL)) {
-      __tmp__RSKL=((__FAST_ARRAYoWRITEo *)Self__UPKL->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
-      Self__2TUM= 0;
-      while ((Self__2TUM <= __tmp__RSKL)) {
-        __tmp__YSKL=((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__2TUM];
-        switch (((struct ___OBJ *)__tmp__YSKL)->__id) {
-        case __WRITE_GLOBAL__: {
-          Self__PFXM=((__WRITE_GLOBAL *)__tmp__YSKL);
-          Self__JJGR=((__STRING *)buffer__VPKL);
-          new_capacity__IJGR= 0;
-          if ((Self__JJGR->capacity__MNK <= Self__JJGR->count__VF)) {
-            if ((Self__JJGR->capacity__MNK ==  0)) {
-              Self__JJGR->capacity__MNK= 32;
-              Self__JJGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__IJGR=(__INTEGER)(Self__JJGR->capacity__MNK <<  1);
-              Self__KJGR=((__CHARACTER *)Self__JJGR->storage__XNK);
-              old_nb_elts__LJGR=Self__JJGR->capacity__MNK;
-              new__MJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KJGR),((__UINTEGER_32 )old_nb_elts__LJGR),((__UINTEGER_32 )new_capacity__IJGR)));
-              upper__NRRR=(__INTEGER)(new_capacity__IJGR -  1);
-              Self__LRRR=old_nb_elts__LJGR;
-              while ((Self__LRRR <= upper__NRRR)) {
-                new__MJGR[Self__LRRR]='\0';
-                Self__LRRR=(__INTEGER)(Self__LRRR +  1);
-              };
-              Self__JJGR->storage__XNK=new__MJGR;
-              Self__JJGR->capacity__MNK=new_capacity__IJGR;
-            };
-          };
-          ((__CHARACTER *)Self__JJGR->storage__XNK)[Self__JJGR->count__VF]='&';
-          Self__JJGR->count__VF=(__INTEGER)(Self__JJGR->count__VF +  1);
-          append__MOK(buffer__VPKL,((__SLOT_DATA *)Self__PFXM->global__GU1H)->parent_variable__HHZD.intern_name__C25F);
-          loc__RFXM=NULL;
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          if (('\0' != '+')) {
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            print__1ZE((&__string_383));
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            fputc((int)('\0'),stdout);
-            print__1ZE((&__string_384));
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            __tmp__BKXM=((__POSITION ) 0);
-            put_error__text__0AH( 2,(&__string_385));
-            put_position__ECH(__tmp__BKXM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          tab__1IXM=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 0];
-          j__2IXM= 0;
-          __tmp__CG5Q=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F;
-          __tmp__OGAR=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG;
-          while (((j__2IXM <= __tmp__CG5Q) && ((void *)((__LOCAL *)((void **)__tmp__OGAR)[j__2IXM])->parent_variable__T1LC.type__D25F != (void *)NULL))) {
-            j__2IXM=(__INTEGER)(j__2IXM +  1);
-          };
-          if ((j__2IXM > ((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-            add_last__11FH(tab__1IXM,NULL);
-          } else {
-            __tmp__HG5Q=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F;
-            __tmp__PGAR=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG;
-            __tmp__QGAR=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG;
-            while ((((j__2IXM <= __tmp__HG5Q) && ((void *)((void **)__tmp__PGAR)[j__2IXM] != (void *)NULL)) && ((void *)((__LOCAL *)((void **)__tmp__QGAR)[j__2IXM])->parent_variable__T1LC.type__D25F == (void *)NULL))) {
-              j__2IXM=(__INTEGER)(j__2IXM +  1);
-            };
-            if (((j__2IXM > ((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG)[j__2IXM] != (void *)NULL))) {
-              add__to__UEFL(tab__1IXM,NULL,j__2IXM);
-            };
-          };
-        } break;
-        case __WRITE_SLOT__: {
-          Self__ZFXM=((__WRITE_SLOT *)__tmp__YSKL);
-          Self__PJGR=((__STRING *)buffer__VPKL);
-          new_capacity__OJGR= 0;
-          if ((Self__PJGR->capacity__MNK <= Self__PJGR->count__VF)) {
-            if ((Self__PJGR->capacity__MNK ==  0)) {
-              Self__PJGR->capacity__MNK= 32;
-              Self__PJGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OJGR=(__INTEGER)(Self__PJGR->capacity__MNK <<  1);
-              Self__QJGR=((__CHARACTER *)Self__PJGR->storage__XNK);
-              old_nb_elts__RJGR=Self__PJGR->capacity__MNK;
-              new__SJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QJGR),((__UINTEGER_32 )old_nb_elts__RJGR),((__UINTEGER_32 )new_capacity__OJGR)));
-              upper__SRRR=(__INTEGER)(new_capacity__OJGR -  1);
-              Self__QRRR=old_nb_elts__RJGR;
-              while ((Self__QRRR <= upper__SRRR)) {
-                new__SJGR[Self__QRRR]='\0';
-                Self__QRRR=(__INTEGER)(Self__QRRR +  1);
-              };
-              Self__PJGR->storage__XNK=new__SJGR;
-              Self__PJGR->capacity__MNK=new_capacity__OJGR;
-            };
-          };
-          ((__CHARACTER *)Self__PJGR->storage__XNK)[Self__PJGR->count__VF]='&';
-          Self__PJGR->count__VF=(__INTEGER)(Self__PJGR->count__VF +  1);
-          append__MOK(buffer__VPKL,((__SLOT_DATA *)Self__ZFXM->slot__HT1H)->parent_variable__HHZD.intern_name__C25F);
-          loc__1FXM=NULL;
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          if (('\0' != '+')) {
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            print__1ZE((&__string_383));
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            fputc((int)('\0'),stdout);
-            print__1ZE((&__string_384));
-            print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-            __tmp__TOXM=((__POSITION ) 0);
-            put_error__text__0AH( 2,(&__string_385));
-            put_position__ECH(__tmp__TOXM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          tab__NNXM=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 0];
-          j__ONXM= 0;
-          __tmp__MG5Q=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F;
-          __tmp__RGAR=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG;
-          while (((j__ONXM <= __tmp__MG5Q) && ((void *)((__LOCAL *)((void **)__tmp__RGAR)[j__ONXM])->parent_variable__T1LC.type__D25F != (void *)NULL))) {
-            j__ONXM=(__INTEGER)(j__ONXM +  1);
-          };
-          if ((j__ONXM > ((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-            add_last__11FH(tab__NNXM,NULL);
-          } else {
-            __tmp__RG5Q=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F;
-            __tmp__SGAR=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG;
-            __tmp__TGAR=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG;
-            while ((((j__ONXM <= __tmp__RG5Q) && ((void *)((void **)__tmp__SGAR)[j__ONXM] != (void *)NULL)) && ((void *)((__LOCAL *)((void **)__tmp__TGAR)[j__ONXM])->parent_variable__T1LC.type__D25F == (void *)NULL))) {
-              j__ONXM=(__INTEGER)(j__ONXM +  1);
-            };
-            if (((j__ONXM > ((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ONXM] != (void *)NULL))) {
-              add__to__UEFL(tab__NNXM,NULL,j__ONXM);
-            };
-          };
-        } break;
-        case __WRITE_LOCAL__: {
-          Self__DGXM=((__WRITE_LOCAL *)__tmp__YSKL);
-          Self__VJGR=((__STRING *)buffer__VPKL);
-          new_capacity__UJGR= 0;
-          if ((Self__VJGR->capacity__MNK <= Self__VJGR->count__VF)) {
-            if ((Self__VJGR->capacity__MNK ==  0)) {
-              Self__VJGR->capacity__MNK= 32;
-              Self__VJGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UJGR=(__INTEGER)(Self__VJGR->capacity__MNK <<  1);
-              Self__WJGR=((__CHARACTER *)Self__VJGR->storage__XNK);
-              old_nb_elts__XJGR=Self__VJGR->capacity__MNK;
-              new__YJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WJGR),((__UINTEGER_32 )old_nb_elts__XJGR),((__UINTEGER_32 )new_capacity__UJGR)));
-              upper__XRRR=(__INTEGER)(new_capacity__UJGR -  1);
-              Self__VRRR=old_nb_elts__XJGR;
-              while ((Self__VRRR <= upper__XRRR)) {
-                new__YJGR[Self__VRRR]='\0';
-                Self__VRRR=(__INTEGER)(Self__VRRR +  1);
-              };
-              Self__VJGR->storage__XNK=new__YJGR;
-              Self__VJGR->capacity__MNK=new_capacity__UJGR;
-            };
-          };
-          ((__CHARACTER *)Self__VJGR->storage__XNK)[Self__VJGR->count__VF]='&';
-          Self__VJGR->count__VF=(__INTEGER)(Self__VJGR->count__VF +  1);
-          append__MOK(buffer__VPKL,((__LOCAL *)Self__DGXM->local__ERIJ)->parent_variable__T1LC.intern_name__C25F);
-          ((__LOCAL *)Self__DGXM->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          add_var_size__2JLK(Self__DGXM->local__ERIJ);
-        } break;
-        };
-        Self__1JGR=((__STRING *)buffer__VPKL);
-        new_capacity__0JGR= 0;
-        if ((Self__1JGR->capacity__MNK <= Self__1JGR->count__VF)) {
-          if ((Self__1JGR->capacity__MNK ==  0)) {
-            Self__1JGR->capacity__MNK= 32;
-            Self__1JGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__0JGR=(__INTEGER)(Self__1JGR->capacity__MNK <<  1);
-            Self__2JGR=((__CHARACTER *)Self__1JGR->storage__XNK);
-            old_nb_elts__3JGR=Self__1JGR->capacity__MNK;
-            new__4JGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2JGR),((__UINTEGER_32 )old_nb_elts__3JGR),((__UINTEGER_32 )new_capacity__0JGR)));
-            upper__2RRR=(__INTEGER)(new_capacity__0JGR -  1);
-            Self__0RRR=old_nb_elts__3JGR;
-            while ((Self__0RRR <= upper__2RRR)) {
-              new__4JGR[Self__0RRR]='\0';
-              Self__0RRR=(__INTEGER)(Self__0RRR +  1);
-            };
-            Self__1JGR->storage__XNK=new__4JGR;
-            Self__1JGR->capacity__MNK=new_capacity__0JGR;
-          };
-        };
-        ((__CHARACTER *)Self__1JGR->storage__XNK)[Self__1JGR->count__VF]=',';
-        Self__1JGR->count__VF=(__INTEGER)(Self__1JGR->count__VF +  1);
-        Self__2TUM=(__INTEGER)(Self__2TUM +  1);
-      };
-    };
-    Self__OI0Q=((__STRING *)buffer__VPKL);
-    if ((((__CHARACTER *)Self__OI0Q->storage__XNK)[(__INTEGER)(Self__OI0Q->count__VF -  1)] == ',')) {
-      Self__UGAR=((__STRING *)buffer__VPKL);
-      if (( 1 > Self__UGAR->count__VF)) {
-        Self__UGAR->count__VF= 0;
-      } else {
-        Self__UGAR->count__VF=(__INTEGER)(Self__UGAR->count__VF -  1);
-      };
-    };
-    Self__BKGR=((__STRING *)buffer__VPKL);
-    new_capacity__AKGR= 0;
-    if ((Self__BKGR->capacity__MNK <= Self__BKGR->count__VF)) {
-      if ((Self__BKGR->capacity__MNK ==  0)) {
-        Self__BKGR->capacity__MNK= 32;
-        Self__BKGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AKGR=(__INTEGER)(Self__BKGR->capacity__MNK <<  1);
-        Self__CKGR=((__CHARACTER *)Self__BKGR->storage__XNK);
-        old_nb_elts__DKGR=Self__BKGR->capacity__MNK;
-        new__EKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CKGR),((__UINTEGER_32 )old_nb_elts__DKGR),((__UINTEGER_32 )new_capacity__AKGR)));
-        upper__BSRR=(__INTEGER)(new_capacity__AKGR -  1);
-        Self__5RRR=old_nb_elts__DKGR;
-        while ((Self__5RRR <= upper__BSRR)) {
-          new__EKGR[Self__5RRR]='\0';
-          Self__5RRR=(__INTEGER)(Self__5RRR +  1);
-        };
-        Self__BKGR->storage__XNK=new__EKGR;
-        Self__BKGR->capacity__MNK=new_capacity__AKGR;
-      };
-    };
-    ((__CHARACTER *)Self__BKGR->storage__XNK)[Self__BKGR->count__VF]=')';
-    Self__BKGR->count__VF=(__INTEGER)(Self__BKGR->count__VF +  1);
-  };
-}
-
-static void genere__40NL(__READ_SLOT *Self__50NL,void *buffer__A1NL)
-// ({READ_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  void *tf__B1NL,*__tmp__U1NL;
-  __STRING *Self__HKGR,*Self__NKGR,*Self__TKGR,*Self__ZKGR,*Self__5KGR;
-  __STRING *Self__FLGR,*Self__LLGR,*Self__RLGR,*Self__XLGR,*Self__3LGR;
-  __STRING *Self__DMGR,*Self__JMGR,*Self__PMGR,*Self__VMGR,*Self__1MGR;
-  __STRING *Self__BNGR,*Self__HNGR,*Self__NNGR;
-  __INTEGER new_capacity__GKGR,old_nb_elts__JKGR,upper__GSRR,Self__ESRR;
-  __INTEGER new_capacity__MKGR,old_nb_elts__PKGR,upper__LSRR,Self__JSRR;
-  __INTEGER new_capacity__SKGR,old_nb_elts__VKGR,upper__QSRR,Self__OSRR;
-  __INTEGER new_capacity__YKGR,old_nb_elts__1KGR,upper__VSRR,Self__TSRR;
-  __INTEGER new_capacity__4KGR,old_nb_elts__BLGR,upper__0SRR,Self__YSRR;
-  __INTEGER new_capacity__ELGR,old_nb_elts__HLGR,upper__5SRR,Self__3SRR;
-  __INTEGER new_capacity__KLGR,old_nb_elts__NLGR,upper__ETRR,Self__CTRR;
-  __INTEGER new_capacity__QLGR,old_nb_elts__TLGR,upper__JTRR,Self__HTRR;
-  __INTEGER new_capacity__WLGR,old_nb_elts__ZLGR,upper__OTRR,Self__MTRR;
-  __INTEGER new_capacity__2LGR,old_nb_elts__5LGR,upper__TTRR,Self__RTRR;
-  __INTEGER new_capacity__CMGR,old_nb_elts__FMGR,upper__YTRR,Self__WTRR;
-  __INTEGER new_capacity__IMGR,old_nb_elts__LMGR,upper__3TRR,Self__1TRR;
-  __INTEGER new_capacity__OMGR,old_nb_elts__RMGR,upper__CURR,Self__AURR;
-  __INTEGER new_capacity__UMGR,old_nb_elts__XMGR,upper__HURR,Self__FURR;
-  __INTEGER new_capacity__0MGR,old_nb_elts__3MGR,upper__MURR,Self__KURR;
-  __INTEGER new_capacity__ANGR,old_nb_elts__DNGR,upper__RURR,Self__PURR;
-  __INTEGER new_capacity__GNGR,old_nb_elts__JNGR,upper__WURR,Self__UURR;
-  __INTEGER new_capacity__MNGR,old_nb_elts__PNGR,upper__1URR,Self__ZURR;
-  void *__tmp__N1NL,*__tmp__T1NL,*__tmp__E2NL,*__tmp__S2NL,*__tmp__02NL;
-  __CHARACTER_CST *Self__5LZP,*Self__RMZP,*Self__3MZP,*Self__FNZP;
-  __SLOT_DATA *Self__QGCR;
-  void *result__PGCR;
-  __TYPE *Self__U4UJ;
-  __TYPE_NULL *Self__Y4UJ;
-  __TYPE_VOID *Self__24UJ;
-  __TYPE_CONTEXT *Self__A5UJ;
-  __PROFIL_BLOCK *Self__NAVJ;
-  __CHARACTER *Self__IKGR,*new__KKGR,*Self__OKGR,*new__QKGR,*Self__UKGR;
-  __CHARACTER *new__WKGR,*Self__0KGR,*new__2KGR,*Self__ALGR,*new__CLGR;
-  __CHARACTER *Self__GLGR,*new__ILGR,*Self__MLGR,*new__OLGR,*Self__SLGR;
-  __CHARACTER *new__ULGR,*Self__YLGR,*new__0LGR,*Self__4LGR,*new__AMGR;
-  __CHARACTER *Self__EMGR,*new__GMGR,*Self__KMGR,*new__MMGR,*Self__QMGR;
-  __CHARACTER *new__SMGR,*Self__WMGR,*new__YMGR,*Self__2MGR,*new__4MGR;
-  __CHARACTER *Self__CNGR,*new__ENGR,*Self__INGR,*new__KNGR,*Self__ONGR;
-  __CHARACTER *new__QNGR;
-  __BOOLEAN __tmp__G2NL;
-  tf__B1NL=NULL;
-  if (((void *)((__SLOT_DATA *)Self__50NL->slot__MUGK)->parent_variable__HHZD.intern_name__C25F == (void *)(&__string_80))) {
-    append__MOK(buffer__A1NL,(&__string_389));
-    tf__B1NL=((__SLOT_DATA *)Self__50NL->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    genere_declaration__Y1NI(tf__B1NL,buffer__A1NL);
-    Self__HKGR=((__STRING *)buffer__A1NL);
-    new_capacity__GKGR= 0;
-    if ((Self__HKGR->capacity__MNK <= Self__HKGR->count__VF)) {
-      if ((Self__HKGR->capacity__MNK ==  0)) {
-        Self__HKGR->capacity__MNK= 32;
-        Self__HKGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GKGR=(__INTEGER)(Self__HKGR->capacity__MNK <<  1);
-        Self__IKGR=((__CHARACTER *)Self__HKGR->storage__XNK);
-        old_nb_elts__JKGR=Self__HKGR->capacity__MNK;
-        new__KKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IKGR),((__UINTEGER_32 )old_nb_elts__JKGR),((__UINTEGER_32 )new_capacity__GKGR)));
-        upper__GSRR=(__INTEGER)(new_capacity__GKGR -  1);
-        Self__ESRR=old_nb_elts__JKGR;
-        while ((Self__ESRR <= upper__GSRR)) {
-          new__KKGR[Self__ESRR]='\0';
-          Self__ESRR=(__INTEGER)(Self__ESRR +  1);
-        };
-        Self__HKGR->storage__XNK=new__KKGR;
-        Self__HKGR->capacity__MNK=new_capacity__GKGR;
-      };
-    };
-    ((__CHARACTER *)Self__HKGR->storage__XNK)[Self__HKGR->count__VF]=' ';
-    Self__HKGR->count__VF=(__INTEGER)(Self__HKGR->count__VF +  1);
-    genere_star_declaration__Y2NI(tf__B1NL,buffer__A1NL);
-    Self__NKGR=((__STRING *)buffer__A1NL);
-    new_capacity__MKGR= 0;
-    if ((Self__NKGR->capacity__MNK <= Self__NKGR->count__VF)) {
-      if ((Self__NKGR->capacity__MNK ==  0)) {
-        Self__NKGR->capacity__MNK= 32;
-        Self__NKGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MKGR=(__INTEGER)(Self__NKGR->capacity__MNK <<  1);
-        Self__OKGR=((__CHARACTER *)Self__NKGR->storage__XNK);
-        old_nb_elts__PKGR=Self__NKGR->capacity__MNK;
-        new__QKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OKGR),((__UINTEGER_32 )old_nb_elts__PKGR),((__UINTEGER_32 )new_capacity__MKGR)));
-        upper__LSRR=(__INTEGER)(new_capacity__MKGR -  1);
-        Self__JSRR=old_nb_elts__PKGR;
-        while ((Self__JSRR <= upper__LSRR)) {
-          new__QKGR[Self__JSRR]='\0';
-          Self__JSRR=(__INTEGER)(Self__JSRR +  1);
-        };
-        Self__NKGR->storage__XNK=new__QKGR;
-        Self__NKGR->capacity__MNK=new_capacity__MKGR;
-      };
-    };
-    ((__CHARACTER *)Self__NKGR->storage__XNK)[Self__NKGR->count__VF]=')';
-    Self__NKGR->count__VF=(__INTEGER)(Self__NKGR->count__VF +  1);
-    __tmp__N1NL=Self__50NL->receiver__Q0TI;
-    switch (((struct ___OBJ *)__tmp__N1NL)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__N1NL),buffer__A1NL);
-      append__MOK(buffer__A1NL,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__N1NL)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__5LZP=((__CHARACTER_CST *)__tmp__N1NL);
-      Self__TKGR=((__STRING *)buffer__A1NL);
-      new_capacity__SKGR= 0;
-      if ((Self__TKGR->capacity__MNK <= Self__TKGR->count__VF)) {
-        if ((Self__TKGR->capacity__MNK ==  0)) {
-          Self__TKGR->capacity__MNK= 32;
-          Self__TKGR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__SKGR=(__INTEGER)(Self__TKGR->capacity__MNK <<  1);
-          Self__UKGR=((__CHARACTER *)Self__TKGR->storage__XNK);
-          old_nb_elts__VKGR=Self__TKGR->capacity__MNK;
-          new__WKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UKGR),((__UINTEGER_32 )old_nb_elts__VKGR),((__UINTEGER_32 )new_capacity__SKGR)));
-          upper__QSRR=(__INTEGER)(new_capacity__SKGR -  1);
-          Self__OSRR=old_nb_elts__VKGR;
-          while ((Self__OSRR <= upper__QSRR)) {
-            new__WKGR[Self__OSRR]='\0';
-            Self__OSRR=(__INTEGER)(Self__OSRR +  1);
-          };
-          Self__TKGR->storage__XNK=new__WKGR;
-          Self__TKGR->capacity__MNK=new_capacity__SKGR;
-        };
-      };
-      ((__CHARACTER *)Self__TKGR->storage__XNK)[Self__TKGR->count__VF]='\'';
-      Self__TKGR->count__VF=(__INTEGER)(Self__TKGR->count__VF +  1);
-      append__MOK(buffer__A1NL,Self__5LZP->text__PN2H);
-      Self__ZKGR=((__STRING *)buffer__A1NL);
-      new_capacity__YKGR= 0;
-      if ((Self__ZKGR->capacity__MNK <= Self__ZKGR->count__VF)) {
-        if ((Self__ZKGR->capacity__MNK ==  0)) {
-          Self__ZKGR->capacity__MNK= 32;
-          Self__ZKGR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__YKGR=(__INTEGER)(Self__ZKGR->capacity__MNK <<  1);
-          Self__0KGR=((__CHARACTER *)Self__ZKGR->storage__XNK);
-          old_nb_elts__1KGR=Self__ZKGR->capacity__MNK;
-          new__2KGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0KGR),((__UINTEGER_32 )old_nb_elts__1KGR),((__UINTEGER_32 )new_capacity__YKGR)));
-          upper__VSRR=(__INTEGER)(new_capacity__YKGR -  1);
-          Self__TSRR=old_nb_elts__1KGR;
-          while ((Self__TSRR <= upper__VSRR)) {
-            new__2KGR[Self__TSRR]='\0';
-            Self__TSRR=(__INTEGER)(Self__TSRR +  1);
-          };
-          Self__ZKGR->storage__XNK=new__2KGR;
-          Self__ZKGR->capacity__MNK=new_capacity__YKGR;
-        };
-      };
-      ((__CHARACTER *)Self__ZKGR->storage__XNK)[Self__ZKGR->count__VF]='\'';
-      Self__ZKGR->count__VF=(__INTEGER)(Self__ZKGR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N1NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__N1NL,buffer__A1NL);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__N1NL,buffer__A1NL);
-    } break;
-    };
-    append__MOK(buffer__A1NL,(&__string_414));
-  } else {
-    __tmp__T1NL=Self__50NL->receiver__Q0TI;
-    switch (((struct ___OBJ *)__tmp__T1NL)->__id) {
-    case __LIST__: {
-      __tmp__U1NL=static_type__OHQG(__tmp__T1NL);
-    } break;
-    case __STRING_CST__: {
-      __tmp__U1NL=((__STRING_CST *)__tmp__T1NL)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__U1NL=((__EXTERNAL_C *)__tmp__T1NL)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__U1NL=((__PROTOTYPE_CST *)__tmp__T1NL)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__U1NL=((__INTEGER_CST *)__tmp__T1NL)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__U1NL=((__LOCAL *)((__READ_LOCAL *)__tmp__T1NL)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__U1NL=static_type__CN1H(__tmp__T1NL);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__U1NL=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__U1NL=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__U1NL=((__REAL_CST *)__tmp__T1NL)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__U1NL=((__CHARACTER_CST *)__tmp__T1NL)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__U1NL=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__U1NL=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__U1NL=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__U1NL=static_type__UO1H(__tmp__T1NL);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__U1NL=static_type__0O1H(__tmp__T1NL);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__U1NL=static_type__5O1H(__tmp__T1NL);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__U1NL=static_type__EP1H(__tmp__T1NL);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__U1NL=static_type__JP1H(__tmp__T1NL);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__U1NL=static_type__OP1H(__tmp__T1NL);
-    } break;
-    case __PUT_TO__: {
-      __tmp__U1NL=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__U1NL=static_type__XP1H(__tmp__T1NL);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__U1NL=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__U1NL=((__CAST *)__tmp__T1NL)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__U1NL=static_type__NOKL(__tmp__T1NL);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__U1NL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__T1NL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__U1NL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__T1NL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__U1NL=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__U1NL=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__U1NL=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__U1NL=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__U1NL=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__U1NL=static_type__DFJM(__tmp__T1NL);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__U1NL=static_type__P3ML(__tmp__T1NL);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__U1NL=static_type__R3XM(__tmp__T1NL);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__U1NL=static_type__DREO(__tmp__T1NL);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__U1NL=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__U1NL=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__U1NL=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__U1NL=static_type__3YPN(__tmp__T1NL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__U1NL=static_type__1HSO(__tmp__T1NL);
-    } break;
-    };
-    tf__B1NL=__tmp__U1NL;
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__U1NL)->flag__ATL &  4) !=  0) || ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__U1NL)->flag__ATL &  16) !=  0))) {
-      __tmp__E2NL=Self__50NL->receiver__Q0TI;
-      switch (((struct ___OBJ *)__tmp__E2NL)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__E2NL),buffer__A1NL);
-        append__MOK(buffer__A1NL,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__E2NL)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__RMZP=((__CHARACTER_CST *)__tmp__E2NL);
-        Self__5KGR=((__STRING *)buffer__A1NL);
-        new_capacity__4KGR= 0;
-        if ((Self__5KGR->capacity__MNK <= Self__5KGR->count__VF)) {
-          if ((Self__5KGR->capacity__MNK ==  0)) {
-            Self__5KGR->capacity__MNK= 32;
-            Self__5KGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__4KGR=(__INTEGER)(Self__5KGR->capacity__MNK <<  1);
-            Self__ALGR=((__CHARACTER *)Self__5KGR->storage__XNK);
-            old_nb_elts__BLGR=Self__5KGR->capacity__MNK;
-            new__CLGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ALGR),((__UINTEGER_32 )old_nb_elts__BLGR),((__UINTEGER_32 )new_capacity__4KGR)));
-            upper__0SRR=(__INTEGER)(new_capacity__4KGR -  1);
-            Self__YSRR=old_nb_elts__BLGR;
-            while ((Self__YSRR <= upper__0SRR)) {
-              new__CLGR[Self__YSRR]='\0';
-              Self__YSRR=(__INTEGER)(Self__YSRR +  1);
-            };
-            Self__5KGR->storage__XNK=new__CLGR;
-            Self__5KGR->capacity__MNK=new_capacity__4KGR;
-          };
-        };
-        ((__CHARACTER *)Self__5KGR->storage__XNK)[Self__5KGR->count__VF]='\'';
-        Self__5KGR->count__VF=(__INTEGER)(Self__5KGR->count__VF +  1);
-        append__MOK(buffer__A1NL,Self__RMZP->text__PN2H);
-        Self__FLGR=((__STRING *)buffer__A1NL);
-        new_capacity__ELGR= 0;
-        if ((Self__FLGR->capacity__MNK <= Self__FLGR->count__VF)) {
-          if ((Self__FLGR->capacity__MNK ==  0)) {
-            Self__FLGR->capacity__MNK= 32;
-            Self__FLGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__ELGR=(__INTEGER)(Self__FLGR->capacity__MNK <<  1);
-            Self__GLGR=((__CHARACTER *)Self__FLGR->storage__XNK);
-            old_nb_elts__HLGR=Self__FLGR->capacity__MNK;
-            new__ILGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GLGR),((__UINTEGER_32 )old_nb_elts__HLGR),((__UINTEGER_32 )new_capacity__ELGR)));
-            upper__5SRR=(__INTEGER)(new_capacity__ELGR -  1);
-            Self__3SRR=old_nb_elts__HLGR;
-            while ((Self__3SRR <= upper__5SRR)) {
-              new__ILGR[Self__3SRR]='\0';
-              Self__3SRR=(__INTEGER)(Self__3SRR +  1);
-            };
-            Self__FLGR->storage__XNK=new__ILGR;
-            Self__FLGR->capacity__MNK=new_capacity__ELGR;
-          };
-        };
-        ((__CHARACTER *)Self__FLGR->storage__XNK)[Self__FLGR->count__VF]='\'';
-        Self__FLGR->count__VF=(__INTEGER)(Self__FLGR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__E2NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__E2NL,buffer__A1NL);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__E2NL,buffer__A1NL);
-      } break;
-      };
-      append__MOK(buffer__A1NL,(&__string_19));
-      __tmp__G2NL=TRUE__;
-    } else {
-      __tmp__G2NL=FALSE__;
-    };
-    if ((! __tmp__G2NL)) {
-      if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__U1NL)->flag__ATL &  1) !=  0)) {
-        __tmp__S2NL=Self__50NL->receiver__Q0TI;
-        switch (((struct ___OBJ *)__tmp__S2NL)->__id) {
-        case __LIST__: {
-          genere__0EEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __STRING_CST__: {
-          genere__MFEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXTERNAL_C__: {
-          genere__WIEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __PROTOTYPE_CST__: {
-          genere__ILEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __INTEGER_CST__: {
-          genere__MLEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __READ_LOCAL__: {
-          genere__NMEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_MULTIPLE__: {
-          display__2XFK(((__EXPR_MULTIPLE *)__tmp__S2NL),buffer__A1NL);
-          append__MOK(buffer__A1NL,(&__string_276));
-        } break;
-        case __EXPR_EQUAL__: {
-          genere__PNEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          genere__4REK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __REAL_CST__: {
-          append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__S2NL)->value__HN2H);
-        } break;
-        case __CHARACTER_CST__: {
-          Self__3MZP=((__CHARACTER_CST *)__tmp__S2NL);
-          Self__LLGR=((__STRING *)buffer__A1NL);
-          new_capacity__KLGR= 0;
-          if ((Self__LLGR->capacity__MNK <= Self__LLGR->count__VF)) {
-            if ((Self__LLGR->capacity__MNK ==  0)) {
-              Self__LLGR->capacity__MNK= 32;
-              Self__LLGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__KLGR=(__INTEGER)(Self__LLGR->capacity__MNK <<  1);
-              Self__MLGR=((__CHARACTER *)Self__LLGR->storage__XNK);
-              old_nb_elts__NLGR=Self__LLGR->capacity__MNK;
-              new__OLGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MLGR),((__UINTEGER_32 )old_nb_elts__NLGR),((__UINTEGER_32 )new_capacity__KLGR)));
-              upper__ETRR=(__INTEGER)(new_capacity__KLGR -  1);
-              Self__CTRR=old_nb_elts__NLGR;
-              while ((Self__CTRR <= upper__ETRR)) {
-                new__OLGR[Self__CTRR]='\0';
-                Self__CTRR=(__INTEGER)(Self__CTRR +  1);
-              };
-              Self__LLGR->storage__XNK=new__OLGR;
-              Self__LLGR->capacity__MNK=new_capacity__KLGR;
-            };
-          };
-          ((__CHARACTER *)Self__LLGR->storage__XNK)[Self__LLGR->count__VF]='\'';
-          Self__LLGR->count__VF=(__INTEGER)(Self__LLGR->count__VF +  1);
-          append__MOK(buffer__A1NL,Self__3MZP->text__PN2H);
-          Self__RLGR=((__STRING *)buffer__A1NL);
-          new_capacity__QLGR= 0;
-          if ((Self__RLGR->capacity__MNK <= Self__RLGR->count__VF)) {
-            if ((Self__RLGR->capacity__MNK ==  0)) {
-              Self__RLGR->capacity__MNK= 32;
-              Self__RLGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__QLGR=(__INTEGER)(Self__RLGR->capacity__MNK <<  1);
-              Self__SLGR=((__CHARACTER *)Self__RLGR->storage__XNK);
-              old_nb_elts__TLGR=Self__RLGR->capacity__MNK;
-              new__ULGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SLGR),((__UINTEGER_32 )old_nb_elts__TLGR),((__UINTEGER_32 )new_capacity__QLGR)));
-              upper__JTRR=(__INTEGER)(new_capacity__QLGR -  1);
-              Self__HTRR=old_nb_elts__TLGR;
-              while ((Self__HTRR <= upper__JTRR)) {
-                new__ULGR[Self__HTRR]='\0';
-                Self__HTRR=(__INTEGER)(Self__HTRR +  1);
-              };
-              Self__RLGR->storage__XNK=new__ULGR;
-              Self__RLGR->capacity__MNK=new_capacity__QLGR;
-            };
-          };
-          ((__CHARACTER *)Self__RLGR->storage__XNK)[Self__RLGR->count__VF]='\'';
-          Self__RLGR->count__VF=(__INTEGER)(Self__RLGR->count__VF +  1);
-        } break;
-        case __IS_EXPANDED__: {
-          print__1ZE((&__string_277));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        } break;
-        case __GET_TYPE_ID__: {
-          genere__YWEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_SUP__: {
-          genere__SXEK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_SUB__: {
-          genere__B2EK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_MUL__: {
-          genere__L4EK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_DIV__: {
-          genere__VAFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_AND__: {
-          genere__5CFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          genere__JFFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          genere__THFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __PUT_TO__: {
-          genere__3JFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __ITEM__: {
-          genere__SLFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __SIZE_OF__: {
-          genere__XLFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __CAST__: {
-          genere__4LFK(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __CALL_SLOT__: {
-          genere__TPKL(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __READ_SLOT__: {
-          genere__40NL(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __READ_GLOBAL__: {
-          append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S2NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          genere__WD1M(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          genere__10EO(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          genere__NBLO(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          genere__C1EO(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          genere__VBLO(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_NEG__: {
-          genere__M5JM(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_ADD__: {
-          genere__24ML(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_NOT__: {
-          genere__OUZM(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_MOD__: {
-          genere__J1EO(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          genere__THEP(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_INF__: {
-          genere__1XRN(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_INF_EQ__: {
-          genere__J2RN(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_OR__: {
-          genere__GFQN(__tmp__S2NL,buffer__A1NL);
-        } break;
-        case __EXPR_XOR__: {
-          genere__2FUO(__tmp__S2NL,buffer__A1NL);
-        } break;
-        };
-        Self__XLGR=((__STRING *)buffer__A1NL);
-        new_capacity__WLGR= 0;
-        if ((Self__XLGR->capacity__MNK <= Self__XLGR->count__VF)) {
-          if ((Self__XLGR->capacity__MNK ==  0)) {
-            Self__XLGR->capacity__MNK= 32;
-            Self__XLGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__WLGR=(__INTEGER)(Self__XLGR->capacity__MNK <<  1);
-            Self__YLGR=((__CHARACTER *)Self__XLGR->storage__XNK);
-            old_nb_elts__ZLGR=Self__XLGR->capacity__MNK;
-            new__0LGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YLGR),((__UINTEGER_32 )old_nb_elts__ZLGR),((__UINTEGER_32 )new_capacity__WLGR)));
-            upper__OTRR=(__INTEGER)(new_capacity__WLGR -  1);
-            Self__MTRR=old_nb_elts__ZLGR;
-            while ((Self__MTRR <= upper__OTRR)) {
-              new__0LGR[Self__MTRR]='\0';
-              Self__MTRR=(__INTEGER)(Self__MTRR +  1);
-            };
-            Self__XLGR->storage__XNK=new__0LGR;
-            Self__XLGR->capacity__MNK=new_capacity__WLGR;
-          };
-        };
-        ((__CHARACTER *)Self__XLGR->storage__XNK)[Self__XLGR->count__VF]='.';
-        Self__XLGR->count__VF=(__INTEGER)(Self__XLGR->count__VF +  1);
-      } else {
-        append__MOK(buffer__A1NL,(&__string_389));
-        Self__QGCR=((__SLOT_DATA *)Self__50NL->slot__MUGK);
-        result__PGCR=NULL;
-        if (((void *)Self__QGCR->parent_slot__IHZD != (void *)NULL)) {
-          result__PGCR=((__SLOT *)Self__QGCR->parent_slot__IHZD)->receiver_type__Y12F;
-        } else {
-          result__PGCR=type_block__BLB;
-        };
-        switch (((struct ___OBJ *)result__PGCR)->__id) {
-        case __TYPE__: {
-          Self__U4UJ=((__TYPE *)result__PGCR);
-          append__MOK(buffer__A1NL,(&__string_92));
-          append__MOK(buffer__A1NL,((__PROTOTYPE *)Self__U4UJ->prototype__RD)->parent_named__QD.name__1QB);
-          add_genere_list__UJ5I(Self__U4UJ);
-        } break;
-        case __TYPE_NULL__: {
-          Self__Y4UJ=((__TYPE_NULL *)result__PGCR);
-          append__MOK(buffer__A1NL,(&__string_92));
-          append__MOK(buffer__A1NL,(&__string_59));
-          add_genere_list__BL5I(Self__Y4UJ);
-        } break;
-        case __TYPE_VOID__: {
-          Self__24UJ=((__TYPE_VOID *)result__PGCR);
-          append__MOK(buffer__A1NL,(&__string_92));
-          append__MOK(buffer__A1NL,(&__string_2));
-          add_genere_list__OM5I(Self__24UJ);
-        } break;
-        case __TYPE_CONTEXT__: {
-          Self__A5UJ=((__TYPE_CONTEXT *)result__PGCR);
-          append__MOK(buffer__A1NL,(&__string_92));
-          append__MOK(buffer__A1NL,(&__string_44));
-          add_genere_list__1N5I(Self__A5UJ);
-        } break;
-        case __TYPE_ID__: {
-          append__MOK(buffer__A1NL,(&__string_92));
-          append__MOK(buffer__A1NL,(&__string_46));
-        } break;
-        case __TYPE_GENERIC__: {
-          put_reference_declaration__H5UJ(result__PGCR,buffer__A1NL);
-        } break;
-        case __PROFIL_BLOCK__: {
-          Self__NAVJ=((__PROFIL_BLOCK *)result__PGCR);
-          append__MOK(buffer__A1NL,(&__string_92));
-          append__MOK(buffer__A1NL,Self__NAVJ->parent_profil__OGAG.name__5IEI);
-          add_genere_list__VV0J(Self__NAVJ);
-        } break;
-        };
-        Self__3LGR=((__STRING *)buffer__A1NL);
-        new_capacity__2LGR= 0;
-        if ((Self__3LGR->capacity__MNK <= Self__3LGR->count__VF)) {
-          if ((Self__3LGR->capacity__MNK ==  0)) {
-            Self__3LGR->capacity__MNK= 32;
-            Self__3LGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__2LGR=(__INTEGER)(Self__3LGR->capacity__MNK <<  1);
-            Self__4LGR=((__CHARACTER *)Self__3LGR->storage__XNK);
-            old_nb_elts__5LGR=Self__3LGR->capacity__MNK;
-            new__AMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4LGR),((__UINTEGER_32 )old_nb_elts__5LGR),((__UINTEGER_32 )new_capacity__2LGR)));
-            upper__TTRR=(__INTEGER)(new_capacity__2LGR -  1);
-            Self__RTRR=old_nb_elts__5LGR;
-            while ((Self__RTRR <= upper__TTRR)) {
-              new__AMGR[Self__RTRR]='\0';
-              Self__RTRR=(__INTEGER)(Self__RTRR +  1);
-            };
-            Self__3LGR->storage__XNK=new__AMGR;
-            Self__3LGR->capacity__MNK=new_capacity__2LGR;
-          };
-        };
-        ((__CHARACTER *)Self__3LGR->storage__XNK)[Self__3LGR->count__VF]=' ';
-        Self__3LGR->count__VF=(__INTEGER)(Self__3LGR->count__VF +  1);
-        switch (((struct ___OBJ *)result__PGCR)->__id) {
-        case __TYPE__: {
-          if (((void *)((__TYPE *)result__PGCR) != (void *)type_block__BLB)) {
-            Self__DMGR=((__STRING *)buffer__A1NL);
-            new_capacity__CMGR= 0;
-            if ((Self__DMGR->capacity__MNK <= Self__DMGR->count__VF)) {
-              if ((Self__DMGR->capacity__MNK ==  0)) {
-                Self__DMGR->capacity__MNK= 32;
-                Self__DMGR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CMGR=(__INTEGER)(Self__DMGR->capacity__MNK <<  1);
-                Self__EMGR=((__CHARACTER *)Self__DMGR->storage__XNK);
-                old_nb_elts__FMGR=Self__DMGR->capacity__MNK;
-                new__GMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EMGR),((__UINTEGER_32 )old_nb_elts__FMGR),((__UINTEGER_32 )new_capacity__CMGR)));
-                upper__YTRR=(__INTEGER)(new_capacity__CMGR -  1);
-                Self__WTRR=old_nb_elts__FMGR;
-                while ((Self__WTRR <= upper__YTRR)) {
-                  new__GMGR[Self__WTRR]='\0';
-                  Self__WTRR=(__INTEGER)(Self__WTRR +  1);
-                };
-                Self__DMGR->storage__XNK=new__GMGR;
-                Self__DMGR->capacity__MNK=new_capacity__CMGR;
-              };
-            };
-            ((__CHARACTER *)Self__DMGR->storage__XNK)[Self__DMGR->count__VF]='*';
-            Self__DMGR->count__VF=(__INTEGER)(Self__DMGR->count__VF +  1);
-          };
-        } break;
-        case __TYPE_NULL__: {
-          if (((void *)((__TYPE_NULL *)result__PGCR) != (void *)type_block__BLB)) {
-            Self__JMGR=((__STRING *)buffer__A1NL);
-            new_capacity__IMGR= 0;
-            if ((Self__JMGR->capacity__MNK <= Self__JMGR->count__VF)) {
-              if ((Self__JMGR->capacity__MNK ==  0)) {
-                Self__JMGR->capacity__MNK= 32;
-                Self__JMGR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__IMGR=(__INTEGER)(Self__JMGR->capacity__MNK <<  1);
-                Self__KMGR=((__CHARACTER *)Self__JMGR->storage__XNK);
-                old_nb_elts__LMGR=Self__JMGR->capacity__MNK;
-                new__MMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KMGR),((__UINTEGER_32 )old_nb_elts__LMGR),((__UINTEGER_32 )new_capacity__IMGR)));
-                upper__3TRR=(__INTEGER)(new_capacity__IMGR -  1);
-                Self__1TRR=old_nb_elts__LMGR;
-                while ((Self__1TRR <= upper__3TRR)) {
-                  new__MMGR[Self__1TRR]='\0';
-                  Self__1TRR=(__INTEGER)(Self__1TRR +  1);
-                };
-                Self__JMGR->storage__XNK=new__MMGR;
-                Self__JMGR->capacity__MNK=new_capacity__IMGR;
-              };
-            };
-            ((__CHARACTER *)Self__JMGR->storage__XNK)[Self__JMGR->count__VF]='*';
-            Self__JMGR->count__VF=(__INTEGER)(Self__JMGR->count__VF +  1);
-          };
-        } break;
-        case __TYPE_VOID__: {
-          if (((void *)((__TYPE_VOID *)result__PGCR) != (void *)type_block__BLB)) {
-            Self__PMGR=((__STRING *)buffer__A1NL);
-            new_capacity__OMGR= 0;
-            if ((Self__PMGR->capacity__MNK <= Self__PMGR->count__VF)) {
-              if ((Self__PMGR->capacity__MNK ==  0)) {
-                Self__PMGR->capacity__MNK= 32;
-                Self__PMGR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__OMGR=(__INTEGER)(Self__PMGR->capacity__MNK <<  1);
-                Self__QMGR=((__CHARACTER *)Self__PMGR->storage__XNK);
-                old_nb_elts__RMGR=Self__PMGR->capacity__MNK;
-                new__SMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QMGR),((__UINTEGER_32 )old_nb_elts__RMGR),((__UINTEGER_32 )new_capacity__OMGR)));
-                upper__CURR=(__INTEGER)(new_capacity__OMGR -  1);
-                Self__AURR=old_nb_elts__RMGR;
-                while ((Self__AURR <= upper__CURR)) {
-                  new__SMGR[Self__AURR]='\0';
-                  Self__AURR=(__INTEGER)(Self__AURR +  1);
-                };
-                Self__PMGR->storage__XNK=new__SMGR;
-                Self__PMGR->capacity__MNK=new_capacity__OMGR;
-              };
-            };
-            ((__CHARACTER *)Self__PMGR->storage__XNK)[Self__PMGR->count__VF]='*';
-            Self__PMGR->count__VF=(__INTEGER)(Self__PMGR->count__VF +  1);
-          };
-        } break;
-        case __TYPE_CONTEXT__: {
-          if (((void *)((__TYPE_CONTEXT *)result__PGCR) != (void *)type_block__BLB)) {
-            Self__VMGR=((__STRING *)buffer__A1NL);
-            new_capacity__UMGR= 0;
-            if ((Self__VMGR->capacity__MNK <= Self__VMGR->count__VF)) {
-              if ((Self__VMGR->capacity__MNK ==  0)) {
-                Self__VMGR->capacity__MNK= 32;
-                Self__VMGR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__UMGR=(__INTEGER)(Self__VMGR->capacity__MNK <<  1);
-                Self__WMGR=((__CHARACTER *)Self__VMGR->storage__XNK);
-                old_nb_elts__XMGR=Self__VMGR->capacity__MNK;
-                new__YMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WMGR),((__UINTEGER_32 )old_nb_elts__XMGR),((__UINTEGER_32 )new_capacity__UMGR)));
-                upper__HURR=(__INTEGER)(new_capacity__UMGR -  1);
-                Self__FURR=old_nb_elts__XMGR;
-                while ((Self__FURR <= upper__HURR)) {
-                  new__YMGR[Self__FURR]='\0';
-                  Self__FURR=(__INTEGER)(Self__FURR +  1);
-                };
-                Self__VMGR->storage__XNK=new__YMGR;
-                Self__VMGR->capacity__MNK=new_capacity__UMGR;
-              };
-            };
-            ((__CHARACTER *)Self__VMGR->storage__XNK)[Self__VMGR->count__VF]='*';
-            Self__VMGR->count__VF=(__INTEGER)(Self__VMGR->count__VF +  1);
-          };
-        } break;
-        case __TYPE_ID__: {
-        } break;
-        case __TYPE_GENERIC__: {
-          put_reference_star_declaration__IF3I(result__PGCR,buffer__A1NL);
-        } break;
-        case __PROFIL_BLOCK__: {
-          if (((void *)((__PROFIL_BLOCK *)result__PGCR) != (void *)type_block__BLB)) {
-            Self__1MGR=((__STRING *)buffer__A1NL);
-            new_capacity__0MGR= 0;
-            if ((Self__1MGR->capacity__MNK <= Self__1MGR->count__VF)) {
-              if ((Self__1MGR->capacity__MNK ==  0)) {
-                Self__1MGR->capacity__MNK= 32;
-                Self__1MGR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0MGR=(__INTEGER)(Self__1MGR->capacity__MNK <<  1);
-                Self__2MGR=((__CHARACTER *)Self__1MGR->storage__XNK);
-                old_nb_elts__3MGR=Self__1MGR->capacity__MNK;
-                new__4MGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2MGR),((__UINTEGER_32 )old_nb_elts__3MGR),((__UINTEGER_32 )new_capacity__0MGR)));
-                upper__MURR=(__INTEGER)(new_capacity__0MGR -  1);
-                Self__KURR=old_nb_elts__3MGR;
-                while ((Self__KURR <= upper__MURR)) {
-                  new__4MGR[Self__KURR]='\0';
-                  Self__KURR=(__INTEGER)(Self__KURR +  1);
-                };
-                Self__1MGR->storage__XNK=new__4MGR;
-                Self__1MGR->capacity__MNK=new_capacity__0MGR;
-              };
-            };
-            ((__CHARACTER *)Self__1MGR->storage__XNK)[Self__1MGR->count__VF]='*';
-            Self__1MGR->count__VF=(__INTEGER)(Self__1MGR->count__VF +  1);
-          };
-        } break;
-        };
-        Self__BNGR=((__STRING *)buffer__A1NL);
-        new_capacity__ANGR= 0;
-        if ((Self__BNGR->capacity__MNK <= Self__BNGR->count__VF)) {
-          if ((Self__BNGR->capacity__MNK ==  0)) {
-            Self__BNGR->capacity__MNK= 32;
-            Self__BNGR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__ANGR=(__INTEGER)(Self__BNGR->capacity__MNK <<  1);
-            Self__CNGR=((__CHARACTER *)Self__BNGR->storage__XNK);
-            old_nb_elts__DNGR=Self__BNGR->capacity__MNK;
-            new__ENGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CNGR),((__UINTEGER_32 )old_nb_elts__DNGR),((__UINTEGER_32 )new_capacity__ANGR)));
-            upper__RURR=(__INTEGER)(new_capacity__ANGR -  1);
-            Self__PURR=old_nb_elts__DNGR;
-            while ((Self__PURR <= upper__RURR)) {
-              new__ENGR[Self__PURR]='\0';
-              Self__PURR=(__INTEGER)(Self__PURR +  1);
-            };
-            Self__BNGR->storage__XNK=new__ENGR;
-            Self__BNGR->capacity__MNK=new_capacity__ANGR;
-          };
-        };
-        ((__CHARACTER *)Self__BNGR->storage__XNK)[Self__BNGR->count__VF]=')';
-        Self__BNGR->count__VF=(__INTEGER)(Self__BNGR->count__VF +  1);
-        __tmp__02NL=Self__50NL->receiver__Q0TI;
-        switch (((struct ___OBJ *)__tmp__02NL)->__id) {
-        case __LIST__: {
-          genere__0EEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __STRING_CST__: {
-          genere__MFEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXTERNAL_C__: {
-          genere__WIEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __PROTOTYPE_CST__: {
-          genere__ILEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __INTEGER_CST__: {
-          genere__MLEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __READ_LOCAL__: {
-          genere__NMEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_MULTIPLE__: {
-          display__2XFK(((__EXPR_MULTIPLE *)__tmp__02NL),buffer__A1NL);
-          append__MOK(buffer__A1NL,(&__string_276));
-        } break;
-        case __EXPR_EQUAL__: {
-          genere__PNEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          genere__4REK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __REAL_CST__: {
-          append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__02NL)->value__HN2H);
-        } break;
-        case __CHARACTER_CST__: {
-          Self__FNZP=((__CHARACTER_CST *)__tmp__02NL);
-          Self__HNGR=((__STRING *)buffer__A1NL);
-          new_capacity__GNGR= 0;
-          if ((Self__HNGR->capacity__MNK <= Self__HNGR->count__VF)) {
-            if ((Self__HNGR->capacity__MNK ==  0)) {
-              Self__HNGR->capacity__MNK= 32;
-              Self__HNGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GNGR=(__INTEGER)(Self__HNGR->capacity__MNK <<  1);
-              Self__INGR=((__CHARACTER *)Self__HNGR->storage__XNK);
-              old_nb_elts__JNGR=Self__HNGR->capacity__MNK;
-              new__KNGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__INGR),((__UINTEGER_32 )old_nb_elts__JNGR),((__UINTEGER_32 )new_capacity__GNGR)));
-              upper__WURR=(__INTEGER)(new_capacity__GNGR -  1);
-              Self__UURR=old_nb_elts__JNGR;
-              while ((Self__UURR <= upper__WURR)) {
-                new__KNGR[Self__UURR]='\0';
-                Self__UURR=(__INTEGER)(Self__UURR +  1);
-              };
-              Self__HNGR->storage__XNK=new__KNGR;
-              Self__HNGR->capacity__MNK=new_capacity__GNGR;
-            };
-          };
-          ((__CHARACTER *)Self__HNGR->storage__XNK)[Self__HNGR->count__VF]='\'';
-          Self__HNGR->count__VF=(__INTEGER)(Self__HNGR->count__VF +  1);
-          append__MOK(buffer__A1NL,Self__FNZP->text__PN2H);
-          Self__NNGR=((__STRING *)buffer__A1NL);
-          new_capacity__MNGR= 0;
-          if ((Self__NNGR->capacity__MNK <= Self__NNGR->count__VF)) {
-            if ((Self__NNGR->capacity__MNK ==  0)) {
-              Self__NNGR->capacity__MNK= 32;
-              Self__NNGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MNGR=(__INTEGER)(Self__NNGR->capacity__MNK <<  1);
-              Self__ONGR=((__CHARACTER *)Self__NNGR->storage__XNK);
-              old_nb_elts__PNGR=Self__NNGR->capacity__MNK;
-              new__QNGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ONGR),((__UINTEGER_32 )old_nb_elts__PNGR),((__UINTEGER_32 )new_capacity__MNGR)));
-              upper__1URR=(__INTEGER)(new_capacity__MNGR -  1);
-              Self__ZURR=old_nb_elts__PNGR;
-              while ((Self__ZURR <= upper__1URR)) {
-                new__QNGR[Self__ZURR]='\0';
-                Self__ZURR=(__INTEGER)(Self__ZURR +  1);
-              };
-              Self__NNGR->storage__XNK=new__QNGR;
-              Self__NNGR->capacity__MNK=new_capacity__MNGR;
-            };
-          };
-          ((__CHARACTER *)Self__NNGR->storage__XNK)[Self__NNGR->count__VF]='\'';
-          Self__NNGR->count__VF=(__INTEGER)(Self__NNGR->count__VF +  1);
-        } break;
-        case __IS_EXPANDED__: {
-          print__1ZE((&__string_277));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        } break;
-        case __GET_TYPE_ID__: {
-          genere__YWEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_SUP__: {
-          genere__SXEK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_SUB__: {
-          genere__B2EK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_MUL__: {
-          genere__L4EK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_DIV__: {
-          genere__VAFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_AND__: {
-          genere__5CFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          genere__JFFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          genere__THFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __PUT_TO__: {
-          genere__3JFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __ITEM__: {
-          genere__SLFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __SIZE_OF__: {
-          genere__XLFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __CAST__: {
-          genere__4LFK(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __CALL_SLOT__: {
-          genere__TPKL(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __READ_SLOT__: {
-          genere__40NL(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __READ_GLOBAL__: {
-          append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__02NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          genere__WD1M(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          genere__10EO(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          genere__NBLO(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          genere__C1EO(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          genere__VBLO(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_NEG__: {
-          genere__M5JM(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_ADD__: {
-          genere__24ML(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_NOT__: {
-          genere__OUZM(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_MOD__: {
-          genere__J1EO(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          genere__THEP(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_INF__: {
-          genere__1XRN(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_INF_EQ__: {
-          genere__J2RN(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_OR__: {
-          genere__GFQN(__tmp__02NL,buffer__A1NL);
-        } break;
-        case __EXPR_XOR__: {
-          genere__2FUO(__tmp__02NL,buffer__A1NL);
-        } break;
-        };
-        append__MOK(buffer__A1NL,(&__string_406));
-      };
-    };
-    append__MOK(buffer__A1NL,((__SLOT_DATA *)Self__50NL->slot__MUGK)->parent_variable__HHZD.intern_name__C25F);
-  };
-}
-
-static void genere__BSFK(__WRITE_LOCAL *Self__CSFK,void *buffer__DSFK)
-// ({WRITE_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__TNGR,*Self__ZNGR;
-  __INTEGER new_capacity__SNGR,old_nb_elts__VNGR,upper__AVRR,Self__4URR;
-  __INTEGER new_capacity__YNGR,old_nb_elts__1NGR,upper__FVRR,Self__DVRR;
-  void *__tmp__SSFK;
-  void *__tmp__TSFK;
-  __CHARACTER *Self__UNGR,*new__WNGR,*Self__0NGR,*new__2NGR;
-  add_var_size__2JLK(Self__CSFK->local__ERIJ);
-  if ((((__LOCAL *)Self__CSFK->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG == (__INTEGER)(-  1))) {
-    Self__TNGR=((__STRING *)buffer__DSFK);
-    new_capacity__SNGR= 0;
-    if ((Self__TNGR->capacity__MNK <= Self__TNGR->count__VF)) {
-      if ((Self__TNGR->capacity__MNK ==  0)) {
-        Self__TNGR->capacity__MNK= 32;
-        Self__TNGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SNGR=(__INTEGER)(Self__TNGR->capacity__MNK <<  1);
-        Self__UNGR=((__CHARACTER *)Self__TNGR->storage__XNK);
-        old_nb_elts__VNGR=Self__TNGR->capacity__MNK;
-        new__WNGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UNGR),((__UINTEGER_32 )old_nb_elts__VNGR),((__UINTEGER_32 )new_capacity__SNGR)));
-        upper__AVRR=(__INTEGER)(new_capacity__SNGR -  1);
-        Self__4URR=old_nb_elts__VNGR;
-        while ((Self__4URR <= upper__AVRR)) {
-          new__WNGR[Self__4URR]='\0';
-          Self__4URR=(__INTEGER)(Self__4URR +  1);
-        };
-        Self__TNGR->storage__XNK=new__WNGR;
-        Self__TNGR->capacity__MNK=new_capacity__SNGR;
-      };
-    };
-    ((__CHARACTER *)Self__TNGR->storage__XNK)[Self__TNGR->count__VF]='*';
-    Self__TNGR->count__VF=(__INTEGER)(Self__TNGR->count__VF +  1);
-  };
-  append__MOK(buffer__DSFK,((__LOCAL *)Self__CSFK->local__ERIJ)->parent_variable__T1LC.intern_name__C25F);
-  __tmp__SSFK=Self__CSFK->parent_write__540I.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__SSFK)->__id) {
-  case __LIST__: {
-    __tmp__TSFK=static_type__OHQG(__tmp__SSFK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__TSFK=((__STRING_CST *)__tmp__SSFK)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__TSFK=((__EXTERNAL_C *)__tmp__SSFK)->static_type__1VZD;
+    append_name_in__APXE(Self__NNXT,buffer__TDWN);
+    add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__TSFK=((__PROTOTYPE_CST *)__tmp__SSFK)->parent_constant__W2LC.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __INTEGER_CST__: {
-    __tmp__TSFK=((__INTEGER_CST *)__tmp__SSFK)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__TSFK=((__LOCAL *)((__READ_LOCAL *)__tmp__SSFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__TSFK=static_type__CN1H(__tmp__SSFK);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__TSFK=static_type__1N1H();
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__TSFK=static_type__AO1H();
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __REAL_CST__: {
-    __tmp__TSFK=((__REAL_CST *)__tmp__SSFK)->parent_constant__U2JH.static_type__M2YD;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__TSFK=((__CHARACTER_CST *)__tmp__SSFK)->parent_constant__H3JH.static_type__M2YD;
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__TSFK=static_type__FO1H();
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__TSFK=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__TSFK=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__TSFK=static_type__UO1H(__tmp__SSFK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__TSFK=static_type__0O1H(__tmp__SSFK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__TSFK=static_type__5O1H(__tmp__SSFK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__TSFK=static_type__EP1H(__tmp__SSFK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__TSFK=static_type__JP1H(__tmp__SSFK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__TSFK=static_type__OP1H(__tmp__SSFK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__TSFK=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__TSFK=static_type__XP1H(__tmp__SSFK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__TSFK=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__TSFK=((__CAST *)__tmp__SSFK)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__TSFK=static_type__NOKL(__tmp__SSFK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__TSFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SSFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__TSFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SSFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__TSFK=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__TSFK=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TSFK=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__TSFK=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TSFK=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__TSFK=static_type__DFJM(__tmp__SSFK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__TSFK=static_type__P3ML(__tmp__SSFK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__TSFK=static_type__R3XM(__tmp__SSFK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__TSFK=static_type__DREO(__tmp__SSFK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__TSFK=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__TSFK=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__TSFK=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__TSFK=static_type__3YPN(__tmp__SSFK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__TSFK=static_type__1HSO(__tmp__SSFK);
-  } break;
-  };
-  if ((((void *)((__TYPE_FULL *)__tmp__TSFK)->parent_type__5SL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__LOCAL *)Self__CSFK->local__ERIJ)->parent_variable__T1LC.type__D25F)->parent_type__5SL == (void *)type_block__BLB))) {
-    append__MOK(buffer__DSFK,(&__string_405));
-  } else {
-    Self__ZNGR=((__STRING *)buffer__DSFK);
-    new_capacity__YNGR= 0;
-    if ((Self__ZNGR->capacity__MNK <= Self__ZNGR->count__VF)) {
-      if ((Self__ZNGR->capacity__MNK ==  0)) {
-        Self__ZNGR->capacity__MNK= 32;
-        Self__ZNGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YNGR=(__INTEGER)(Self__ZNGR->capacity__MNK <<  1);
-        Self__0NGR=((__CHARACTER *)Self__ZNGR->storage__XNK);
-        old_nb_elts__1NGR=Self__ZNGR->capacity__MNK;
-        new__2NGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0NGR),((__UINTEGER_32 )old_nb_elts__1NGR),((__UINTEGER_32 )new_capacity__YNGR)));
-        upper__FVRR=(__INTEGER)(new_capacity__YNGR -  1);
-        Self__DVRR=old_nb_elts__1NGR;
-        while ((Self__DVRR <= upper__FVRR)) {
-          new__2NGR[Self__DVRR]='\0';
-          Self__DVRR=(__INTEGER)(Self__DVRR +  1);
-        };
-        Self__ZNGR->storage__XNK=new__2NGR;
-        Self__ZNGR->capacity__MNK=new_capacity__YNGR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__1HCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_352));
+    Self__NNXT=((__TYPE_FULL__XMB *)Self__1HCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__NNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_351));
     };
-    ((__CHARACTER *)Self__ZNGR->storage__XNK)[Self__ZNGR->count__VF]='=';
-    Self__ZNGR->count__VF=(__INTEGER)(Self__ZNGR->count__VF +  1);
-    genere_value__NTTK(Self__CSFK,buffer__DSFK);
-  };
-}
-
-static void genere__WD1M(__EXPR_NOT_LOGIC *Self__XD1M,void *buffer__YD1M)
-// ({EXPR_NOT_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__5NGR,*Self__FOGR,*Self__LOGR,*Self__ROGR,*Self__XOGR;
-  __STRING *Self__3OGR;
-  __INTEGER new_capacity__4NGR,old_nb_elts__BOGR,upper__KVRR,Self__IVRR;
-  __INTEGER new_capacity__EOGR,old_nb_elts__HOGR,upper__PVRR,Self__NVRR;
-  __INTEGER new_capacity__KOGR,old_nb_elts__NOGR,upper__UVRR,Self__SVRR;
-  __INTEGER new_capacity__QOGR,old_nb_elts__TOGR,upper__ZVRR,Self__XVRR;
-  __INTEGER new_capacity__WOGR,old_nb_elts__ZOGR,upper__4VRR,Self__2VRR;
-  __INTEGER new_capacity__2OGR,old_nb_elts__5OGR,upper__DWRR,Self__BWRR;
-  void *__tmp__0D1M;
-  __CHARACTER_CST *Self__WNZP;
-  __CHARACTER *Self__AOGR,*new__COGR,*Self__GOGR,*new__IOGR,*Self__MOGR;
-  __CHARACTER *new__OOGR,*Self__SOGR,*new__UOGR,*Self__YOGR,*new__0OGR;
-  __CHARACTER *Self__4OGR,*new__APGR;
-  Self__5NGR=((__STRING *)buffer__YD1M);
-  new_capacity__4NGR= 0;
-  if ((Self__5NGR->capacity__MNK <= Self__5NGR->count__VF)) {
-    if ((Self__5NGR->capacity__MNK ==  0)) {
-      Self__5NGR->capacity__MNK= 32;
-      Self__5NGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4NGR=(__INTEGER)(Self__5NGR->capacity__MNK <<  1);
-      Self__AOGR=((__CHARACTER *)Self__5NGR->storage__XNK);
-      old_nb_elts__BOGR=Self__5NGR->capacity__MNK;
-      new__COGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AOGR),((__UINTEGER_32 )old_nb_elts__BOGR),((__UINTEGER_32 )new_capacity__4NGR)));
-      upper__KVRR=(__INTEGER)(new_capacity__4NGR -  1);
-      Self__IVRR=old_nb_elts__BOGR;
-      while ((Self__IVRR <= upper__KVRR)) {
-        new__COGR[Self__IVRR]='\0';
-        Self__IVRR=(__INTEGER)(Self__IVRR +  1);
-      };
-      Self__5NGR->storage__XNK=new__COGR;
-      Self__5NGR->capacity__MNK=new_capacity__4NGR;
-    };
-  };
-  ((__CHARACTER *)Self__5NGR->storage__XNK)[Self__5NGR->count__VF]='(';
-  Self__5NGR->count__VF=(__INTEGER)(Self__5NGR->count__VF +  1);
-  Self__FOGR=((__STRING *)buffer__YD1M);
-  new_capacity__EOGR= 0;
-  if ((Self__FOGR->capacity__MNK <= Self__FOGR->count__VF)) {
-    if ((Self__FOGR->capacity__MNK ==  0)) {
-      Self__FOGR->capacity__MNK= 32;
-      Self__FOGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__EOGR=(__INTEGER)(Self__FOGR->capacity__MNK <<  1);
-      Self__GOGR=((__CHARACTER *)Self__FOGR->storage__XNK);
-      old_nb_elts__HOGR=Self__FOGR->capacity__MNK;
-      new__IOGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GOGR),((__UINTEGER_32 )old_nb_elts__HOGR),((__UINTEGER_32 )new_capacity__EOGR)));
-      upper__PVRR=(__INTEGER)(new_capacity__EOGR -  1);
-      Self__NVRR=old_nb_elts__HOGR;
-      while ((Self__NVRR <= upper__PVRR)) {
-        new__IOGR[Self__NVRR]='\0';
-        Self__NVRR=(__INTEGER)(Self__NVRR +  1);
-      };
-      Self__FOGR->storage__XNK=new__IOGR;
-      Self__FOGR->capacity__MNK=new_capacity__EOGR;
-    };
-  };
-  ((__CHARACTER *)Self__FOGR->storage__XNK)[Self__FOGR->count__VF]='!';
-  Self__FOGR->count__VF=(__INTEGER)(Self__FOGR->count__VF +  1);
-  Self__LOGR=((__STRING *)buffer__YD1M);
-  new_capacity__KOGR= 0;
-  if ((Self__LOGR->capacity__MNK <= Self__LOGR->count__VF)) {
-    if ((Self__LOGR->capacity__MNK ==  0)) {
-      Self__LOGR->capacity__MNK= 32;
-      Self__LOGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KOGR=(__INTEGER)(Self__LOGR->capacity__MNK <<  1);
-      Self__MOGR=((__CHARACTER *)Self__LOGR->storage__XNK);
-      old_nb_elts__NOGR=Self__LOGR->capacity__MNK;
-      new__OOGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MOGR),((__UINTEGER_32 )old_nb_elts__NOGR),((__UINTEGER_32 )new_capacity__KOGR)));
-      upper__UVRR=(__INTEGER)(new_capacity__KOGR -  1);
-      Self__SVRR=old_nb_elts__NOGR;
-      while ((Self__SVRR <= upper__UVRR)) {
-        new__OOGR[Self__SVRR]='\0';
-        Self__SVRR=(__INTEGER)(Self__SVRR +  1);
-      };
-      Self__LOGR->storage__XNK=new__OOGR;
-      Self__LOGR->capacity__MNK=new_capacity__KOGR;
-    };
-  };
-  ((__CHARACTER *)Self__LOGR->storage__XNK)[Self__LOGR->count__VF]=' ';
-  Self__LOGR->count__VF=(__INTEGER)(Self__LOGR->count__VF +  1);
-  __tmp__0D1M=Self__XD1M->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  switch (((struct ___OBJ *)__tmp__0D1M)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__0D1M),buffer__YD1M);
-    append__MOK(buffer__YD1M,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__YD1M,((__REAL_CST *)__tmp__0D1M)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__WNZP=((__CHARACTER_CST *)__tmp__0D1M);
-    Self__ROGR=((__STRING *)buffer__YD1M);
-    new_capacity__QOGR= 0;
-    if ((Self__ROGR->capacity__MNK <= Self__ROGR->count__VF)) {
-      if ((Self__ROGR->capacity__MNK ==  0)) {
-        Self__ROGR->capacity__MNK= 32;
-        Self__ROGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__QOGR=(__INTEGER)(Self__ROGR->capacity__MNK <<  1);
-        Self__SOGR=((__CHARACTER *)Self__ROGR->storage__XNK);
-        old_nb_elts__TOGR=Self__ROGR->capacity__MNK;
-        new__UOGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SOGR),((__UINTEGER_32 )old_nb_elts__TOGR),((__UINTEGER_32 )new_capacity__QOGR)));
-        upper__ZVRR=(__INTEGER)(new_capacity__QOGR -  1);
-        Self__XVRR=old_nb_elts__TOGR;
-        while ((Self__XVRR <= upper__ZVRR)) {
-          new__UOGR[Self__XVRR]='\0';
-          Self__XVRR=(__INTEGER)(Self__XVRR +  1);
-        };
-        Self__ROGR->storage__XNK=new__UOGR;
-        Self__ROGR->capacity__MNK=new_capacity__QOGR;
-      };
-    };
-    ((__CHARACTER *)Self__ROGR->storage__XNK)[Self__ROGR->count__VF]='\'';
-    Self__ROGR->count__VF=(__INTEGER)(Self__ROGR->count__VF +  1);
-    append__MOK(buffer__YD1M,Self__WNZP->text__PN2H);
-    Self__XOGR=((__STRING *)buffer__YD1M);
-    new_capacity__WOGR= 0;
-    if ((Self__XOGR->capacity__MNK <= Self__XOGR->count__VF)) {
-      if ((Self__XOGR->capacity__MNK ==  0)) {
-        Self__XOGR->capacity__MNK= 32;
-        Self__XOGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WOGR=(__INTEGER)(Self__XOGR->capacity__MNK <<  1);
-        Self__YOGR=((__CHARACTER *)Self__XOGR->storage__XNK);
-        old_nb_elts__ZOGR=Self__XOGR->capacity__MNK;
-        new__0OGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YOGR),((__UINTEGER_32 )old_nb_elts__ZOGR),((__UINTEGER_32 )new_capacity__WOGR)));
-        upper__4VRR=(__INTEGER)(new_capacity__WOGR -  1);
-        Self__2VRR=old_nb_elts__ZOGR;
-        while ((Self__2VRR <= upper__4VRR)) {
-          new__0OGR[Self__2VRR]='\0';
-          Self__2VRR=(__INTEGER)(Self__2VRR +  1);
-        };
-        Self__XOGR->storage__XNK=new__0OGR;
-        Self__XOGR->capacity__MNK=new_capacity__WOGR;
-      };
-    };
-    ((__CHARACTER *)Self__XOGR->storage__XNK)[Self__XOGR->count__VF]='\'';
-    Self__XOGR->count__VF=(__INTEGER)(Self__XOGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__0D1M,buffer__YD1M);
+    append_name_in__APXE(Self__NNXT,buffer__TDWN);
+    add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__0D1M,buffer__YD1M);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__0D1M,buffer__YD1M);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__0D1M,buffer__YD1M);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__0D1M,buffer__YD1M);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__0D1M,buffer__YD1M);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__YD1M,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0D1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__0D1M,buffer__YD1M);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__0D1M,buffer__YD1M);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__0D1M,buffer__YD1M);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__0D1M,buffer__YD1M);
-  } break;
-  };
-  Self__3OGR=((__STRING *)buffer__YD1M);
-  new_capacity__2OGR= 0;
-  if ((Self__3OGR->capacity__MNK <= Self__3OGR->count__VF)) {
-    if ((Self__3OGR->capacity__MNK ==  0)) {
-      Self__3OGR->capacity__MNK= 32;
-      Self__3OGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2OGR=(__INTEGER)(Self__3OGR->capacity__MNK <<  1);
-      Self__4OGR=((__CHARACTER *)Self__3OGR->storage__XNK);
-      old_nb_elts__5OGR=Self__3OGR->capacity__MNK;
-      new__APGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4OGR),((__UINTEGER_32 )old_nb_elts__5OGR),((__UINTEGER_32 )new_capacity__2OGR)));
-      upper__DWRR=(__INTEGER)(new_capacity__2OGR -  1);
-      Self__BWRR=old_nb_elts__5OGR;
-      while ((Self__BWRR <= upper__DWRR)) {
-        new__APGR[Self__BWRR]='\0';
-        Self__BWRR=(__INTEGER)(Self__BWRR +  1);
-      };
-      Self__3OGR->storage__XNK=new__APGR;
-      Self__3OGR->capacity__MNK=new_capacity__2OGR;
-    };
-  };
-  ((__CHARACTER *)Self__3OGR->storage__XNK)[Self__3OGR->count__VF]=')';
-  Self__3OGR->count__VF=(__INTEGER)(Self__3OGR->count__VF +  1);
-}
-
-static void genere__G4XM(__LOOP *Self__H4XM,void *buffer__I4XM)
-// ({LOOP},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *lst_true__LK1M,*lst_false__MK1M,*lst__NK1M;
-  __POSITION pos__ANIQ;
-  void *__tmp__GL1M;
-  void *__tmp__HL1M,*switch__KK1M;
-  void *__tmp__2N1M,*__tmp__3O1M;
-  __CHARACTER_CST *Self__FOZP,*Self__QOZP;
-  __STRING *Self__DPGR,*Self__JPGR,*Self__PPGR,*Self__VPGR,*Self__1PGR;
-  __INTEGER new_capacity__CPGR,old_nb_elts__FPGR,upper__IWRR,Self__GWRR;
-  __INTEGER new_capacity__IPGR,old_nb_elts__LPGR,upper__NWRR,Self__LWRR;
-  __INTEGER idx__JZ4R,__tmp__KZ4R,__tmp__NZ4R,i__PZ4R,idx__TZ4R;
-  __INTEGER __tmp__UZ4R,__tmp__XZ4R,i__ZZ4R,new_capacity__OPGR;
-  __INTEGER old_nb_elts__RPGR,upper__SWRR,Self__QWRR,new_capacity__UPGR;
-  __INTEGER old_nb_elts__XPGR,upper__XWRR,Self__VWRR,new_capacity__0PGR;
-  __INTEGER old_nb_elts__3PGR,upper__2WRR,Self__0WRR;
-  __LIST *Self__HZ4R,*Self__RZ4R;
-  __BOOLEAN inverse__OK1M,result__PK1M,__tmp__BO1M;
-  __CHARACTER *Self__EPGR,*new__GPGR,*Self__KPGR,*new__MPGR,*Self__QPGR;
-  __CHARACTER *new__SPGR,*Self__WPGR,*new__YPGR,*Self__2PGR,*new__4PGR;
-  void *__tmp__IZ4R,*__tmp__SZ4R;
-  __FAST_ARRAYoINSTRo *Self__LZ4R,*Self__VZ4R;
-  void **__tmp__MZ4R,**Self__OZ4R,**__tmp__WZ4R,**Self__YZ4R;
-  lst_true__LK1M=NULL;
-  lst_false__MK1M=NULL;
-  lst__NK1M=NULL;
-  inverse__OK1M=FALSE__;
-  result__PK1M=FALSE__;
-  if (((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) <  1)) {
-    pos__ANIQ=Self__H4XM->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
-    put_error__text__0AH( 1,(&__string_415));
-    put_position__ECH(pos__ANIQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  __tmp__GL1M=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-  if (__tmp__GL1M==NULL) {
-    __tmp__HL1M=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__GL1M)->__id) {
-    case __LIST__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __PUSH__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __SWITCH__: {
-      __tmp__HL1M=((void *)__tmp__GL1M);
-    } break;
-    case __NODE_TYPE__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __NODE_STYLE__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __WRITE_SLOT__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __NOP__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __WRITE_LOCAL__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __LOOP__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __LOOP_END__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__HL1M=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__HL1M=NULL;
-    } break;
-    }
-  };
-  switch__KK1M=__tmp__HL1M;
-  if ((((((void *)__tmp__HL1M != (void *)NULL) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)type_true__FJB)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->id__YLAG == (void *)type_false__NJB))) {
-    lst_true__LK1M=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG;
-    lst_false__MK1M=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG;
-    if ((is_empty__CRVL(lst_true__LK1M) || is_empty__CRVL(lst_false__MK1M))) {
-      if ((! is_empty__CRVL(lst_false__MK1M))) {
-        inverse__OK1M=TRUE__;
-        lst__NK1M=lst_true__LK1M;
-        lst_true__LK1M=lst_false__MK1M;
-        lst_false__MK1M=lst__NK1M;
-      };
-      if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  2)) {
-        result__PK1M=TRUE__;
-        if (inverse__OK1M) {
-          append__MOK(buffer__I4XM,(&__string_416));
-        } else {
-          append__MOK(buffer__I4XM,(&__string_417));
-        };
-        __tmp__2N1M=((__SWITCH *)__tmp__HL1M)->expr__ULFI;
-        switch (((struct ___OBJ *)__tmp__2N1M)->__id) {
-        case __LIST__: {
-          genere__0EEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __STRING_CST__: {
-          genere__MFEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXTERNAL_C__: {
-          genere__WIEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __PROTOTYPE_CST__: {
-          genere__ILEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __INTEGER_CST__: {
-          genere__MLEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __READ_LOCAL__: {
-          genere__NMEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_MULTIPLE__: {
-          display__2XFK(((__EXPR_MULTIPLE *)__tmp__2N1M),buffer__I4XM);
-          append__MOK(buffer__I4XM,(&__string_276));
-        } break;
-        case __EXPR_EQUAL__: {
-          genere__PNEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          genere__4REK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __REAL_CST__: {
-          append__MOK(buffer__I4XM,((__REAL_CST *)__tmp__2N1M)->value__HN2H);
-        } break;
-        case __CHARACTER_CST__: {
-          Self__FOZP=((__CHARACTER_CST *)__tmp__2N1M);
-          Self__DPGR=((__STRING *)buffer__I4XM);
-          new_capacity__CPGR= 0;
-          if ((Self__DPGR->capacity__MNK <= Self__DPGR->count__VF)) {
-            if ((Self__DPGR->capacity__MNK ==  0)) {
-              Self__DPGR->capacity__MNK= 32;
-              Self__DPGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__CPGR=(__INTEGER)(Self__DPGR->capacity__MNK <<  1);
-              Self__EPGR=((__CHARACTER *)Self__DPGR->storage__XNK);
-              old_nb_elts__FPGR=Self__DPGR->capacity__MNK;
-              new__GPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EPGR),((__UINTEGER_32 )old_nb_elts__FPGR),((__UINTEGER_32 )new_capacity__CPGR)));
-              upper__IWRR=(__INTEGER)(new_capacity__CPGR -  1);
-              Self__GWRR=old_nb_elts__FPGR;
-              while ((Self__GWRR <= upper__IWRR)) {
-                new__GPGR[Self__GWRR]='\0';
-                Self__GWRR=(__INTEGER)(Self__GWRR +  1);
-              };
-              Self__DPGR->storage__XNK=new__GPGR;
-              Self__DPGR->capacity__MNK=new_capacity__CPGR;
-            };
-          };
-          ((__CHARACTER *)Self__DPGR->storage__XNK)[Self__DPGR->count__VF]='\'';
-          Self__DPGR->count__VF=(__INTEGER)(Self__DPGR->count__VF +  1);
-          append__MOK(buffer__I4XM,Self__FOZP->text__PN2H);
-          Self__JPGR=((__STRING *)buffer__I4XM);
-          new_capacity__IPGR= 0;
-          if ((Self__JPGR->capacity__MNK <= Self__JPGR->count__VF)) {
-            if ((Self__JPGR->capacity__MNK ==  0)) {
-              Self__JPGR->capacity__MNK= 32;
-              Self__JPGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__IPGR=(__INTEGER)(Self__JPGR->capacity__MNK <<  1);
-              Self__KPGR=((__CHARACTER *)Self__JPGR->storage__XNK);
-              old_nb_elts__LPGR=Self__JPGR->capacity__MNK;
-              new__MPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KPGR),((__UINTEGER_32 )old_nb_elts__LPGR),((__UINTEGER_32 )new_capacity__IPGR)));
-              upper__NWRR=(__INTEGER)(new_capacity__IPGR -  1);
-              Self__LWRR=old_nb_elts__LPGR;
-              while ((Self__LWRR <= upper__NWRR)) {
-                new__MPGR[Self__LWRR]='\0';
-                Self__LWRR=(__INTEGER)(Self__LWRR +  1);
-              };
-              Self__JPGR->storage__XNK=new__MPGR;
-              Self__JPGR->capacity__MNK=new_capacity__IPGR;
-            };
-          };
-          ((__CHARACTER *)Self__JPGR->storage__XNK)[Self__JPGR->count__VF]='\'';
-          Self__JPGR->count__VF=(__INTEGER)(Self__JPGR->count__VF +  1);
-        } break;
-        case __IS_EXPANDED__: {
-          print__1ZE((&__string_277));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        } break;
-        case __GET_TYPE_ID__: {
-          genere__YWEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_SUP__: {
-          genere__SXEK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_SUB__: {
-          genere__B2EK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_MUL__: {
-          genere__L4EK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_DIV__: {
-          genere__VAFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_AND__: {
-          genere__5CFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          genere__JFFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          genere__THFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __PUT_TO__: {
-          genere__3JFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __ITEM__: {
-          genere__SLFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __SIZE_OF__: {
-          genere__XLFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __CAST__: {
-          genere__4LFK(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __CALL_SLOT__: {
-          genere__TPKL(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __READ_SLOT__: {
-          genere__40NL(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __READ_GLOBAL__: {
-          append__MOK(buffer__I4XM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2N1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          genere__WD1M(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          genere__10EO(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          genere__NBLO(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          genere__C1EO(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          genere__VBLO(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_NEG__: {
-          genere__M5JM(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_ADD__: {
-          genere__24ML(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_NOT__: {
-          genere__OUZM(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_MOD__: {
-          genere__J1EO(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          genere__THEP(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_INF__: {
-          genere__1XRN(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_INF_EQ__: {
-          genere__J2RN(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_OR__: {
-          genere__GFQN(__tmp__2N1M,buffer__I4XM);
-        } break;
-        case __EXPR_XOR__: {
-          genere__2FUO(__tmp__2N1M,buffer__I4XM);
-        } break;
-        };
-        append__MOK(buffer__I4XM,(&__string_397));
-        Self__HZ4R=((__LIST *)lst_true__LK1M);
-        idx__JZ4R=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst_true__LK1M)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-        __tmp__IZ4R=Self__HZ4R->expr_list__RTOG;
-        __tmp__KZ4R=(__INTEGER)(idx__JZ4R -  1);
-        Self__LZ4R=((__FAST_ARRAYoINSTRo *)__tmp__IZ4R);
-        __tmp__MZ4R=Self__LZ4R->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__NZ4R=Self__LZ4R->parent_arrayed_collection__QTOG.upper__1GQG;
-        Self__OZ4R=((void **)__tmp__MZ4R);
-        i__PZ4R=__tmp__KZ4R;
-        while ((i__PZ4R != __tmp__NZ4R)) {
-          Self__OZ4R[i__PZ4R]=Self__OZ4R[(__INTEGER)(i__PZ4R +  1)];
-          i__PZ4R=(__INTEGER)(i__PZ4R +  1);
-        };
-        Self__LZ4R->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__LZ4R->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        genere__0EEK(lst_true__LK1M,buffer__I4XM);
-        __tmp__BO1M=TRUE__;
-      } else {
-        __tmp__BO1M=FALSE__;
-      };
-      if ((! __tmp__BO1M)) {
-        if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst_true__LK1M)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  2)) {
-          result__PK1M=TRUE__;
-          append__MOK(buffer__I4XM,(&__string_418));
-          Self__RZ4R=((__LIST *)Self__H4XM->body__VJLM);
-          idx__TZ4R=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-          __tmp__SZ4R=Self__RZ4R->expr_list__RTOG;
-          __tmp__UZ4R=(__INTEGER)(idx__TZ4R -  1);
-          Self__VZ4R=((__FAST_ARRAYoINSTRo *)__tmp__SZ4R);
-          __tmp__WZ4R=Self__VZ4R->parent_arrayed_collection__QTOG.storage__JL4G;
-          __tmp__XZ4R=Self__VZ4R->parent_arrayed_collection__QTOG.upper__1GQG;
-          Self__YZ4R=((void **)__tmp__WZ4R);
-          i__ZZ4R=__tmp__UZ4R;
-          while ((i__ZZ4R != __tmp__XZ4R)) {
-            Self__YZ4R[i__ZZ4R]=Self__YZ4R[(__INTEGER)(i__ZZ4R +  1)];
-            i__ZZ4R=(__INTEGER)(i__ZZ4R +  1);
-          };
-          Self__VZ4R->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__VZ4R->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-          genere__0EEK(Self__H4XM->body__VJLM,buffer__I4XM);
-          if (inverse__OK1M) {
-            append__MOK(buffer__I4XM,(&__string_419));
-          } else {
-            append__MOK(buffer__I4XM,(&__string_420));
-          };
-          __tmp__3O1M=((__SWITCH *)__tmp__HL1M)->expr__ULFI;
-          switch (((struct ___OBJ *)__tmp__3O1M)->__id) {
-          case __LIST__: {
-            genere__0EEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __STRING_CST__: {
-            genere__MFEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXTERNAL_C__: {
-            genere__WIEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __PROTOTYPE_CST__: {
-            genere__ILEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __INTEGER_CST__: {
-            genere__MLEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __READ_LOCAL__: {
-            genere__NMEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            display__2XFK(((__EXPR_MULTIPLE *)__tmp__3O1M),buffer__I4XM);
-            append__MOK(buffer__I4XM,(&__string_276));
-          } break;
-          case __EXPR_EQUAL__: {
-            genere__PNEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            genere__4REK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __REAL_CST__: {
-            append__MOK(buffer__I4XM,((__REAL_CST *)__tmp__3O1M)->value__HN2H);
-          } break;
-          case __CHARACTER_CST__: {
-            Self__QOZP=((__CHARACTER_CST *)__tmp__3O1M);
-            Self__PPGR=((__STRING *)buffer__I4XM);
-            new_capacity__OPGR= 0;
-            if ((Self__PPGR->capacity__MNK <= Self__PPGR->count__VF)) {
-              if ((Self__PPGR->capacity__MNK ==  0)) {
-                Self__PPGR->capacity__MNK= 32;
-                Self__PPGR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__OPGR=(__INTEGER)(Self__PPGR->capacity__MNK <<  1);
-                Self__QPGR=((__CHARACTER *)Self__PPGR->storage__XNK);
-                old_nb_elts__RPGR=Self__PPGR->capacity__MNK;
-                new__SPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QPGR),((__UINTEGER_32 )old_nb_elts__RPGR),((__UINTEGER_32 )new_capacity__OPGR)));
-                upper__SWRR=(__INTEGER)(new_capacity__OPGR -  1);
-                Self__QWRR=old_nb_elts__RPGR;
-                while ((Self__QWRR <= upper__SWRR)) {
-                  new__SPGR[Self__QWRR]='\0';
-                  Self__QWRR=(__INTEGER)(Self__QWRR +  1);
-                };
-                Self__PPGR->storage__XNK=new__SPGR;
-                Self__PPGR->capacity__MNK=new_capacity__OPGR;
-              };
-            };
-            ((__CHARACTER *)Self__PPGR->storage__XNK)[Self__PPGR->count__VF]='\'';
-            Self__PPGR->count__VF=(__INTEGER)(Self__PPGR->count__VF +  1);
-            append__MOK(buffer__I4XM,Self__QOZP->text__PN2H);
-            Self__VPGR=((__STRING *)buffer__I4XM);
-            new_capacity__UPGR= 0;
-            if ((Self__VPGR->capacity__MNK <= Self__VPGR->count__VF)) {
-              if ((Self__VPGR->capacity__MNK ==  0)) {
-                Self__VPGR->capacity__MNK= 32;
-                Self__VPGR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__UPGR=(__INTEGER)(Self__VPGR->capacity__MNK <<  1);
-                Self__WPGR=((__CHARACTER *)Self__VPGR->storage__XNK);
-                old_nb_elts__XPGR=Self__VPGR->capacity__MNK;
-                new__YPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WPGR),((__UINTEGER_32 )old_nb_elts__XPGR),((__UINTEGER_32 )new_capacity__UPGR)));
-                upper__XWRR=(__INTEGER)(new_capacity__UPGR -  1);
-                Self__VWRR=old_nb_elts__XPGR;
-                while ((Self__VWRR <= upper__XWRR)) {
-                  new__YPGR[Self__VWRR]='\0';
-                  Self__VWRR=(__INTEGER)(Self__VWRR +  1);
-                };
-                Self__VPGR->storage__XNK=new__YPGR;
-                Self__VPGR->capacity__MNK=new_capacity__UPGR;
-              };
-            };
-            ((__CHARACTER *)Self__VPGR->storage__XNK)[Self__VPGR->count__VF]='\'';
-            Self__VPGR->count__VF=(__INTEGER)(Self__VPGR->count__VF +  1);
-          } break;
-          case __IS_EXPANDED__: {
-            print__1ZE((&__string_277));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          } break;
-          case __GET_TYPE_ID__: {
-            genere__YWEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_SUP__: {
-            genere__SXEK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_SUB__: {
-            genere__B2EK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_MUL__: {
-            genere__L4EK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_DIV__: {
-            genere__VAFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_AND__: {
-            genere__5CFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            genere__JFFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            genere__THFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __PUT_TO__: {
-            genere__3JFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __ITEM__: {
-            genere__SLFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __SIZE_OF__: {
-            genere__XLFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __CAST__: {
-            genere__4LFK(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __CALL_SLOT__: {
-            genere__TPKL(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __READ_SLOT__: {
-            genere__40NL(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __READ_GLOBAL__: {
-            append__MOK(buffer__I4XM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3O1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            genere__WD1M(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            genere__10EO(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            genere__NBLO(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            genere__C1EO(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            genere__VBLO(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_NEG__: {
-            genere__M5JM(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_ADD__: {
-            genere__24ML(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_NOT__: {
-            genere__OUZM(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_MOD__: {
-            genere__J1EO(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            genere__THEP(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_INF__: {
-            genere__1XRN(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_INF_EQ__: {
-            genere__J2RN(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_OR__: {
-            genere__GFQN(__tmp__3O1M,buffer__I4XM);
-          } break;
-          case __EXPR_XOR__: {
-            genere__2FUO(__tmp__3O1M,buffer__I4XM);
-          } break;
-          };
-          Self__1PGR=((__STRING *)buffer__I4XM);
-          new_capacity__0PGR= 0;
-          if ((Self__1PGR->capacity__MNK <= Self__1PGR->count__VF)) {
-            if ((Self__1PGR->capacity__MNK ==  0)) {
-              Self__1PGR->capacity__MNK= 32;
-              Self__1PGR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__0PGR=(__INTEGER)(Self__1PGR->capacity__MNK <<  1);
-              Self__2PGR=((__CHARACTER *)Self__1PGR->storage__XNK);
-              old_nb_elts__3PGR=Self__1PGR->capacity__MNK;
-              new__4PGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2PGR),((__UINTEGER_32 )old_nb_elts__3PGR),((__UINTEGER_32 )new_capacity__0PGR)));
-              upper__2WRR=(__INTEGER)(new_capacity__0PGR -  1);
-              Self__0WRR=old_nb_elts__3PGR;
-              while ((Self__0WRR <= upper__2WRR)) {
-                new__4PGR[Self__0WRR]='\0';
-                Self__0WRR=(__INTEGER)(Self__0WRR +  1);
-              };
-              Self__1PGR->storage__XNK=new__4PGR;
-              Self__1PGR->capacity__MNK=new_capacity__0PGR;
-            };
-          };
-          ((__CHARACTER *)Self__1PGR->storage__XNK)[Self__1PGR->count__VF]=')';
-          Self__1PGR->count__VF=(__INTEGER)(Self__1PGR->count__VF +  1);
-        };
-      };
-    };
-  };
-  if ((! result__PK1M)) {
-    append__MOK(buffer__I4XM,Self__H4XM->name__ZQLM);
-    append__MOK(buffer__I4XM,(&__string_269));
-    append__MOK(buffer__I4XM,indent__BQOG);
-    genere__0EEK(Self__H4XM->body__VJLM,buffer__I4XM);
   };
+  add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
 }
 
-static void genere__10EO(__EXPR_OR_LOGIC *Self__20EO,void *buffer__30EO)
-// ({EXPR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__IP0P(__EXPR_MOD__3YPM *Self__JP0P,__STRING__BC *buffer__KP0P)
+// ({EXPR_MOD__3YPM},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__BQGR,*Self__HQGR,*Self__NQGR,*Self__TQGR,*Self__ZQGR;
-  __STRING *Self__5QGR,*Self__FRGR,*Self__LRGR;
-  __INTEGER new_capacity__AQGR,old_nb_elts__DQGR,upper__BXRR,Self__5WRR;
-  __INTEGER new_capacity__GQGR,old_nb_elts__JQGR,upper__GXRR,Self__EXRR;
-  __INTEGER new_capacity__MQGR,old_nb_elts__PQGR,upper__LXRR,Self__JXRR;
-  __INTEGER new_capacity__SQGR,old_nb_elts__VQGR,upper__QXRR,Self__OXRR;
-  __INTEGER new_capacity__YQGR,old_nb_elts__1QGR,upper__VXRR,Self__TXRR;
-  __INTEGER new_capacity__4QGR,old_nb_elts__BRGR,upper__0XRR,Self__YXRR;
-  __INTEGER new_capacity__ERGR,old_nb_elts__HRGR,upper__5XRR,Self__3XRR;
-  __INTEGER new_capacity__KRGR,old_nb_elts__NRGR,upper__EYRR,Self__CYRR;
-  void *__tmp__40EO,*__tmp__B1EO;
-  __CHARACTER_CST *Self__1OZP,*Self__GPZP;
-  __CHARACTER *Self__CQGR,*new__EQGR,*Self__IQGR,*new__KQGR,*Self__OQGR;
-  __CHARACTER *new__QQGR,*Self__UQGR,*new__WQGR,*Self__0QGR,*new__2QGR;
-  __CHARACTER *Self__ARGR,*new__CRGR,*Self__GRGR,*new__IRGR,*Self__MRGR;
-  __CHARACTER *new__ORGR;
-  Self__BQGR=((__STRING *)buffer__30EO);
-  new_capacity__AQGR= 0;
-  if ((Self__BQGR->capacity__MNK <= Self__BQGR->count__VF)) {
-    if ((Self__BQGR->capacity__MNK ==  0)) {
-      Self__BQGR->capacity__MNK= 32;
-      Self__BQGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__AQGR=(__INTEGER)(Self__BQGR->capacity__MNK <<  1);
-      Self__CQGR=((__CHARACTER *)Self__BQGR->storage__XNK);
-      old_nb_elts__DQGR=Self__BQGR->capacity__MNK;
-      new__EQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CQGR),((__UINTEGER_32 )old_nb_elts__DQGR),((__UINTEGER_32 )new_capacity__AQGR)));
-      upper__BXRR=(__INTEGER)(new_capacity__AQGR -  1);
-      Self__5WRR=old_nb_elts__DQGR;
-      while ((Self__5WRR <= upper__BXRR)) {
-        new__EQGR[Self__5WRR]='\0';
-        Self__5WRR=(__INTEGER)(Self__5WRR +  1);
-      };
-      Self__BQGR->storage__XNK=new__EQGR;
-      Self__BQGR->capacity__MNK=new_capacity__AQGR;
-    };
-  };
-  ((__CHARACTER *)Self__BQGR->storage__XNK)[Self__BQGR->count__VF]='(';
-  Self__BQGR->count__VF=(__INTEGER)(Self__BQGR->count__VF +  1);
-  __tmp__40EO=Self__20EO->parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__40EO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__40EO),buffer__30EO);
-    append__MOK(buffer__30EO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__30EO,((__REAL_CST *)__tmp__40EO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__1OZP=((__CHARACTER_CST *)__tmp__40EO);
-    Self__HQGR=((__STRING *)buffer__30EO);
-    new_capacity__GQGR= 0;
-    if ((Self__HQGR->capacity__MNK <= Self__HQGR->count__VF)) {
-      if ((Self__HQGR->capacity__MNK ==  0)) {
-        Self__HQGR->capacity__MNK= 32;
-        Self__HQGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GQGR=(__INTEGER)(Self__HQGR->capacity__MNK <<  1);
-        Self__IQGR=((__CHARACTER *)Self__HQGR->storage__XNK);
-        old_nb_elts__JQGR=Self__HQGR->capacity__MNK;
-        new__KQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IQGR),((__UINTEGER_32 )old_nb_elts__JQGR),((__UINTEGER_32 )new_capacity__GQGR)));
-        upper__GXRR=(__INTEGER)(new_capacity__GQGR -  1);
-        Self__EXRR=old_nb_elts__JQGR;
-        while ((Self__EXRR <= upper__GXRR)) {
-          new__KQGR[Self__EXRR]='\0';
-          Self__EXRR=(__INTEGER)(Self__EXRR +  1);
-        };
-        Self__HQGR->storage__XNK=new__KQGR;
-        Self__HQGR->capacity__MNK=new_capacity__GQGR;
-      };
-    };
-    ((__CHARACTER *)Self__HQGR->storage__XNK)[Self__HQGR->count__VF]='\'';
-    Self__HQGR->count__VF=(__INTEGER)(Self__HQGR->count__VF +  1);
-    append__MOK(buffer__30EO,Self__1OZP->text__PN2H);
-    Self__NQGR=((__STRING *)buffer__30EO);
-    new_capacity__MQGR= 0;
-    if ((Self__NQGR->capacity__MNK <= Self__NQGR->count__VF)) {
-      if ((Self__NQGR->capacity__MNK ==  0)) {
-        Self__NQGR->capacity__MNK= 32;
-        Self__NQGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MQGR=(__INTEGER)(Self__NQGR->capacity__MNK <<  1);
-        Self__OQGR=((__CHARACTER *)Self__NQGR->storage__XNK);
-        old_nb_elts__PQGR=Self__NQGR->capacity__MNK;
-        new__QQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OQGR),((__UINTEGER_32 )old_nb_elts__PQGR),((__UINTEGER_32 )new_capacity__MQGR)));
-        upper__LXRR=(__INTEGER)(new_capacity__MQGR -  1);
-        Self__JXRR=old_nb_elts__PQGR;
-        while ((Self__JXRR <= upper__LXRR)) {
-          new__QQGR[Self__JXRR]='\0';
-          Self__JXRR=(__INTEGER)(Self__JXRR +  1);
-        };
-        Self__NQGR->storage__XNK=new__QQGR;
-        Self__NQGR->capacity__MNK=new_capacity__MQGR;
-      };
-    };
-    ((__CHARACTER *)Self__NQGR->storage__XNK)[Self__NQGR->count__VF]='\'';
-    Self__NQGR->count__VF=(__INTEGER)(Self__NQGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__40EO,buffer__30EO);
+  void *__tmp__LP0P;
+  __IS_EXPANDED__35NJ *Self__3HCS;
+  __GET_TYPE_ID__HAOJ *Self__5HCS;
+  __TYPE_FULL__XMB *Self__RNXT;
+  __SIZE_OF__5GOJ *Self__BICS;
+  add_last__ACV(((__STRING__BC *)buffer__KP0P),'(');
+  __tmp__LP0P=Self__JP0P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__LP0P)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__LP0P),buffer__KP0P);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__40EO,buffer__30EO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__40EO,buffer__30EO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__40EO,buffer__30EO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__40EO,buffer__30EO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__40EO,buffer__30EO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__40EO,buffer__30EO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__40EO,buffer__30EO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__40EO,buffer__30EO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__3HCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__LP0P));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__3HCS->receiver__RA5J),buffer__KP0P);
+    add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__40EO,buffer__30EO);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__40EO,buffer__30EO);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__40EO,buffer__30EO);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__30EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__40EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__40EO,buffer__30EO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__40EO,buffer__30EO);
-  } break;
-  };
-  Self__TQGR=((__STRING *)buffer__30EO);
-  new_capacity__SQGR= 0;
-  if ((Self__TQGR->capacity__MNK <= Self__TQGR->count__VF)) {
-    if ((Self__TQGR->capacity__MNK ==  0)) {
-      Self__TQGR->capacity__MNK= 32;
-      Self__TQGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SQGR=(__INTEGER)(Self__TQGR->capacity__MNK <<  1);
-      Self__UQGR=((__CHARACTER *)Self__TQGR->storage__XNK);
-      old_nb_elts__VQGR=Self__TQGR->capacity__MNK;
-      new__WQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UQGR),((__UINTEGER_32 )old_nb_elts__VQGR),((__UINTEGER_32 )new_capacity__SQGR)));
-      upper__QXRR=(__INTEGER)(new_capacity__SQGR -  1);
-      Self__OXRR=old_nb_elts__VQGR;
-      while ((Self__OXRR <= upper__QXRR)) {
-        new__WQGR[Self__OXRR]='\0';
-        Self__OXRR=(__INTEGER)(Self__OXRR +  1);
-      };
-      Self__TQGR->storage__XNK=new__WQGR;
-      Self__TQGR->capacity__MNK=new_capacity__SQGR;
-    };
-  };
-  ((__CHARACTER *)Self__TQGR->storage__XNK)[Self__TQGR->count__VF]=' ';
-  Self__TQGR->count__VF=(__INTEGER)(Self__TQGR->count__VF +  1);
-  append__MOK(buffer__30EO,(&__string_368));
-  Self__ZQGR=((__STRING *)buffer__30EO);
-  new_capacity__YQGR= 0;
-  if ((Self__ZQGR->capacity__MNK <= Self__ZQGR->count__VF)) {
-    if ((Self__ZQGR->capacity__MNK ==  0)) {
-      Self__ZQGR->capacity__MNK= 32;
-      Self__ZQGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YQGR=(__INTEGER)(Self__ZQGR->capacity__MNK <<  1);
-      Self__0QGR=((__CHARACTER *)Self__ZQGR->storage__XNK);
-      old_nb_elts__1QGR=Self__ZQGR->capacity__MNK;
-      new__2QGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0QGR),((__UINTEGER_32 )old_nb_elts__1QGR),((__UINTEGER_32 )new_capacity__YQGR)));
-      upper__VXRR=(__INTEGER)(new_capacity__YQGR -  1);
-      Self__TXRR=old_nb_elts__1QGR;
-      while ((Self__TXRR <= upper__VXRR)) {
-        new__2QGR[Self__TXRR]='\0';
-        Self__TXRR=(__INTEGER)(Self__TXRR +  1);
-      };
-      Self__ZQGR->storage__XNK=new__2QGR;
-      Self__ZQGR->capacity__MNK=new_capacity__YQGR;
-    };
-  };
-  ((__CHARACTER *)Self__ZQGR->storage__XNK)[Self__ZQGR->count__VF]=' ';
-  Self__ZQGR->count__VF=(__INTEGER)(Self__ZQGR->count__VF +  1);
-  __tmp__B1EO=Self__20EO->parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__B1EO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__B1EO),buffer__30EO);
-    append__MOK(buffer__30EO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__30EO,((__REAL_CST *)__tmp__B1EO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__GPZP=((__CHARACTER_CST *)__tmp__B1EO);
-    Self__5QGR=((__STRING *)buffer__30EO);
-    new_capacity__4QGR= 0;
-    if ((Self__5QGR->capacity__MNK <= Self__5QGR->count__VF)) {
-      if ((Self__5QGR->capacity__MNK ==  0)) {
-        Self__5QGR->capacity__MNK= 32;
-        Self__5QGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4QGR=(__INTEGER)(Self__5QGR->capacity__MNK <<  1);
-        Self__ARGR=((__CHARACTER *)Self__5QGR->storage__XNK);
-        old_nb_elts__BRGR=Self__5QGR->capacity__MNK;
-        new__CRGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ARGR),((__UINTEGER_32 )old_nb_elts__BRGR),((__UINTEGER_32 )new_capacity__4QGR)));
-        upper__0XRR=(__INTEGER)(new_capacity__4QGR -  1);
-        Self__YXRR=old_nb_elts__BRGR;
-        while ((Self__YXRR <= upper__0XRR)) {
-          new__CRGR[Self__YXRR]='\0';
-          Self__YXRR=(__INTEGER)(Self__YXRR +  1);
-        };
-        Self__5QGR->storage__XNK=new__CRGR;
-        Self__5QGR->capacity__MNK=new_capacity__4QGR;
-      };
-    };
-    ((__CHARACTER *)Self__5QGR->storage__XNK)[Self__5QGR->count__VF]='\'';
-    Self__5QGR->count__VF=(__INTEGER)(Self__5QGR->count__VF +  1);
-    append__MOK(buffer__30EO,Self__GPZP->text__PN2H);
-    Self__FRGR=((__STRING *)buffer__30EO);
-    new_capacity__ERGR= 0;
-    if ((Self__FRGR->capacity__MNK <= Self__FRGR->count__VF)) {
-      if ((Self__FRGR->capacity__MNK ==  0)) {
-        Self__FRGR->capacity__MNK= 32;
-        Self__FRGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ERGR=(__INTEGER)(Self__FRGR->capacity__MNK <<  1);
-        Self__GRGR=((__CHARACTER *)Self__FRGR->storage__XNK);
-        old_nb_elts__HRGR=Self__FRGR->capacity__MNK;
-        new__IRGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GRGR),((__UINTEGER_32 )old_nb_elts__HRGR),((__UINTEGER_32 )new_capacity__ERGR)));
-        upper__5XRR=(__INTEGER)(new_capacity__ERGR -  1);
-        Self__3XRR=old_nb_elts__HRGR;
-        while ((Self__3XRR <= upper__5XRR)) {
-          new__IRGR[Self__3XRR]='\0';
-          Self__3XRR=(__INTEGER)(Self__3XRR +  1);
-        };
-        Self__FRGR->storage__XNK=new__IRGR;
-        Self__FRGR->capacity__MNK=new_capacity__ERGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__5HCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_350));
+    Self__RNXT=((__TYPE_FULL__XMB *)Self__5HCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__FRGR->storage__XNK)[Self__FRGR->count__VF]='\'';
-    Self__FRGR->count__VF=(__INTEGER)(Self__FRGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__B1EO,buffer__30EO);
+    append_name_in__APXE(Self__RNXT,buffer__KP0P);
+    add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__B1EO,buffer__30EO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__B1EO,buffer__30EO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__B1EO,buffer__30EO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__B1EO,buffer__30EO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__B1EO,buffer__30EO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__B1EO,buffer__30EO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__B1EO,buffer__30EO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__B1EO,buffer__30EO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__30EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__B1EO,buffer__30EO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__B1EO,buffer__30EO);
-  } break;
-  };
-  Self__LRGR=((__STRING *)buffer__30EO);
-  new_capacity__KRGR= 0;
-  if ((Self__LRGR->capacity__MNK <= Self__LRGR->count__VF)) {
-    if ((Self__LRGR->capacity__MNK ==  0)) {
-      Self__LRGR->capacity__MNK= 32;
-      Self__LRGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KRGR=(__INTEGER)(Self__LRGR->capacity__MNK <<  1);
-      Self__MRGR=((__CHARACTER *)Self__LRGR->storage__XNK);
-      old_nb_elts__NRGR=Self__LRGR->capacity__MNK;
-      new__ORGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MRGR),((__UINTEGER_32 )old_nb_elts__NRGR),((__UINTEGER_32 )new_capacity__KRGR)));
-      upper__EYRR=(__INTEGER)(new_capacity__KRGR -  1);
-      Self__CYRR=old_nb_elts__NRGR;
-      while ((Self__CYRR <= upper__EYRR)) {
-        new__ORGR[Self__CYRR]='\0';
-        Self__CYRR=(__INTEGER)(Self__CYRR +  1);
-      };
-      Self__LRGR->storage__XNK=new__ORGR;
-      Self__LRGR->capacity__MNK=new_capacity__KRGR;
-    };
-  };
-  ((__CHARACTER *)Self__LRGR->storage__XNK)[Self__LRGR->count__VF]=')';
-  Self__LRGR->count__VF=(__INTEGER)(Self__LRGR->count__VF +  1);
-}
-
-static void genere__NBLO(__EXPR_OR_OR_LOGIC *Self__OBLO,void *buffer__PBLO)
-// ({EXPR_OR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__RRGR,*Self__XRGR,*Self__3RGR,*Self__DSGR,*Self__JSGR;
-  __STRING *Self__PSGR,*Self__VSGR,*Self__1SGR;
-  __INTEGER new_capacity__QRGR,old_nb_elts__TRGR,upper__JYRR,Self__HYRR;
-  __INTEGER new_capacity__WRGR,old_nb_elts__ZRGR,upper__OYRR,Self__MYRR;
-  __INTEGER new_capacity__2RGR,old_nb_elts__5RGR,upper__TYRR,Self__RYRR;
-  __INTEGER new_capacity__CSGR,old_nb_elts__FSGR,upper__YYRR,Self__WYRR;
-  __INTEGER new_capacity__ISGR,old_nb_elts__LSGR,upper__3YRR,Self__1YRR;
-  __INTEGER new_capacity__OSGR,old_nb_elts__RSGR,upper__CZRR,Self__AZRR;
-  __INTEGER new_capacity__USGR,old_nb_elts__XSGR,upper__HZRR,Self__FZRR;
-  __INTEGER new_capacity__0SGR,old_nb_elts__3SGR,upper__MZRR,Self__KZRR;
-  void *__tmp__QBLO,*__tmp__TBLO;
-  __CHARACTER_CST *Self__RPZP,*Self__2PZP;
-  __CHARACTER *Self__SRGR,*new__URGR,*Self__YRGR,*new__0RGR,*Self__4RGR;
-  __CHARACTER *new__ASGR,*Self__ESGR,*new__GSGR,*Self__KSGR,*new__MSGR;
-  __CHARACTER *Self__QSGR,*new__SSGR,*Self__WSGR,*new__YSGR,*Self__2SGR;
-  __CHARACTER *new__4SGR;
-  Self__RRGR=((__STRING *)buffer__PBLO);
-  new_capacity__QRGR= 0;
-  if ((Self__RRGR->capacity__MNK <= Self__RRGR->count__VF)) {
-    if ((Self__RRGR->capacity__MNK ==  0)) {
-      Self__RRGR->capacity__MNK= 32;
-      Self__RRGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QRGR=(__INTEGER)(Self__RRGR->capacity__MNK <<  1);
-      Self__SRGR=((__CHARACTER *)Self__RRGR->storage__XNK);
-      old_nb_elts__TRGR=Self__RRGR->capacity__MNK;
-      new__URGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SRGR),((__UINTEGER_32 )old_nb_elts__TRGR),((__UINTEGER_32 )new_capacity__QRGR)));
-      upper__JYRR=(__INTEGER)(new_capacity__QRGR -  1);
-      Self__HYRR=old_nb_elts__TRGR;
-      while ((Self__HYRR <= upper__JYRR)) {
-        new__URGR[Self__HYRR]='\0';
-        Self__HYRR=(__INTEGER)(Self__HYRR +  1);
-      };
-      Self__RRGR->storage__XNK=new__URGR;
-      Self__RRGR->capacity__MNK=new_capacity__QRGR;
-    };
-  };
-  ((__CHARACTER *)Self__RRGR->storage__XNK)[Self__RRGR->count__VF]='(';
-  Self__RRGR->count__VF=(__INTEGER)(Self__RRGR->count__VF +  1);
-  __tmp__QBLO=Self__OBLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__QBLO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__QBLO),buffer__PBLO);
-    append__MOK(buffer__PBLO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__PBLO,((__REAL_CST *)__tmp__QBLO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__RPZP=((__CHARACTER_CST *)__tmp__QBLO);
-    Self__XRGR=((__STRING *)buffer__PBLO);
-    new_capacity__WRGR= 0;
-    if ((Self__XRGR->capacity__MNK <= Self__XRGR->count__VF)) {
-      if ((Self__XRGR->capacity__MNK ==  0)) {
-        Self__XRGR->capacity__MNK= 32;
-        Self__XRGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WRGR=(__INTEGER)(Self__XRGR->capacity__MNK <<  1);
-        Self__YRGR=((__CHARACTER *)Self__XRGR->storage__XNK);
-        old_nb_elts__ZRGR=Self__XRGR->capacity__MNK;
-        new__0RGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YRGR),((__UINTEGER_32 )old_nb_elts__ZRGR),((__UINTEGER_32 )new_capacity__WRGR)));
-        upper__OYRR=(__INTEGER)(new_capacity__WRGR -  1);
-        Self__MYRR=old_nb_elts__ZRGR;
-        while ((Self__MYRR <= upper__OYRR)) {
-          new__0RGR[Self__MYRR]='\0';
-          Self__MYRR=(__INTEGER)(Self__MYRR +  1);
-        };
-        Self__XRGR->storage__XNK=new__0RGR;
-        Self__XRGR->capacity__MNK=new_capacity__WRGR;
-      };
-    };
-    ((__CHARACTER *)Self__XRGR->storage__XNK)[Self__XRGR->count__VF]='\'';
-    Self__XRGR->count__VF=(__INTEGER)(Self__XRGR->count__VF +  1);
-    append__MOK(buffer__PBLO,Self__RPZP->text__PN2H);
-    Self__3RGR=((__STRING *)buffer__PBLO);
-    new_capacity__2RGR= 0;
-    if ((Self__3RGR->capacity__MNK <= Self__3RGR->count__VF)) {
-      if ((Self__3RGR->capacity__MNK ==  0)) {
-        Self__3RGR->capacity__MNK= 32;
-        Self__3RGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__2RGR=(__INTEGER)(Self__3RGR->capacity__MNK <<  1);
-        Self__4RGR=((__CHARACTER *)Self__3RGR->storage__XNK);
-        old_nb_elts__5RGR=Self__3RGR->capacity__MNK;
-        new__ASGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4RGR),((__UINTEGER_32 )old_nb_elts__5RGR),((__UINTEGER_32 )new_capacity__2RGR)));
-        upper__TYRR=(__INTEGER)(new_capacity__2RGR -  1);
-        Self__RYRR=old_nb_elts__5RGR;
-        while ((Self__RYRR <= upper__TYRR)) {
-          new__ASGR[Self__RYRR]='\0';
-          Self__RYRR=(__INTEGER)(Self__RYRR +  1);
-        };
-        Self__3RGR->storage__XNK=new__ASGR;
-        Self__3RGR->capacity__MNK=new_capacity__2RGR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__BICS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_352));
+    Self__RNXT=((__TYPE_FULL__XMB *)Self__BICS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__3RGR->storage__XNK)[Self__3RGR->count__VF]='\'';
-    Self__3RGR->count__VF=(__INTEGER)(Self__3RGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__QBLO,buffer__PBLO);
+    append_name_in__APXE(Self__RNXT,buffer__KP0P);
+    add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__QBLO,buffer__PBLO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__QBLO,buffer__PBLO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__QBLO,buffer__PBLO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__QBLO,buffer__PBLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__QBLO,buffer__PBLO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__PBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__QBLO,buffer__PBLO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__QBLO,buffer__PBLO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__QBLO,buffer__PBLO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
   };
-  Self__DSGR=((__STRING *)buffer__PBLO);
-  new_capacity__CSGR= 0;
-  if ((Self__DSGR->capacity__MNK <= Self__DSGR->count__VF)) {
-    if ((Self__DSGR->capacity__MNK ==  0)) {
-      Self__DSGR->capacity__MNK= 32;
-      Self__DSGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__CSGR=(__INTEGER)(Self__DSGR->capacity__MNK <<  1);
-      Self__ESGR=((__CHARACTER *)Self__DSGR->storage__XNK);
-      old_nb_elts__FSGR=Self__DSGR->capacity__MNK;
-      new__GSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ESGR),((__UINTEGER_32 )old_nb_elts__FSGR),((__UINTEGER_32 )new_capacity__CSGR)));
-      upper__YYRR=(__INTEGER)(new_capacity__CSGR -  1);
-      Self__WYRR=old_nb_elts__FSGR;
-      while ((Self__WYRR <= upper__YYRR)) {
-        new__GSGR[Self__WYRR]='\0';
-        Self__WYRR=(__INTEGER)(Self__WYRR +  1);
-      };
-      Self__DSGR->storage__XNK=new__GSGR;
-      Self__DSGR->capacity__MNK=new_capacity__CSGR;
-    };
-  };
-  ((__CHARACTER *)Self__DSGR->storage__XNK)[Self__DSGR->count__VF]=' ';
-  Self__DSGR->count__VF=(__INTEGER)(Self__DSGR->count__VF +  1);
-  append__MOK(buffer__PBLO,(&__string_369));
-  Self__JSGR=((__STRING *)buffer__PBLO);
-  new_capacity__ISGR= 0;
-  if ((Self__JSGR->capacity__MNK <= Self__JSGR->count__VF)) {
-    if ((Self__JSGR->capacity__MNK ==  0)) {
-      Self__JSGR->capacity__MNK= 32;
-      Self__JSGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__ISGR=(__INTEGER)(Self__JSGR->capacity__MNK <<  1);
-      Self__KSGR=((__CHARACTER *)Self__JSGR->storage__XNK);
-      old_nb_elts__LSGR=Self__JSGR->capacity__MNK;
-      new__MSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KSGR),((__UINTEGER_32 )old_nb_elts__LSGR),((__UINTEGER_32 )new_capacity__ISGR)));
-      upper__3YRR=(__INTEGER)(new_capacity__ISGR -  1);
-      Self__1YRR=old_nb_elts__LSGR;
-      while ((Self__1YRR <= upper__3YRR)) {
-        new__MSGR[Self__1YRR]='\0';
-        Self__1YRR=(__INTEGER)(Self__1YRR +  1);
-      };
-      Self__JSGR->storage__XNK=new__MSGR;
-      Self__JSGR->capacity__MNK=new_capacity__ISGR;
-    };
-  };
-  ((__CHARACTER *)Self__JSGR->storage__XNK)[Self__JSGR->count__VF]=' ';
-  Self__JSGR->count__VF=(__INTEGER)(Self__JSGR->count__VF +  1);
-  __tmp__TBLO=Self__OBLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__TBLO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__TBLO),buffer__PBLO);
-    append__MOK(buffer__PBLO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__PBLO,((__REAL_CST *)__tmp__TBLO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__2PZP=((__CHARACTER_CST *)__tmp__TBLO);
-    Self__PSGR=((__STRING *)buffer__PBLO);
-    new_capacity__OSGR= 0;
-    if ((Self__PSGR->capacity__MNK <= Self__PSGR->count__VF)) {
-      if ((Self__PSGR->capacity__MNK ==  0)) {
-        Self__PSGR->capacity__MNK= 32;
-        Self__PSGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__OSGR=(__INTEGER)(Self__PSGR->capacity__MNK <<  1);
-        Self__QSGR=((__CHARACTER *)Self__PSGR->storage__XNK);
-        old_nb_elts__RSGR=Self__PSGR->capacity__MNK;
-        new__SSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QSGR),((__UINTEGER_32 )old_nb_elts__RSGR),((__UINTEGER_32 )new_capacity__OSGR)));
-        upper__CZRR=(__INTEGER)(new_capacity__OSGR -  1);
-        Self__AZRR=old_nb_elts__RSGR;
-        while ((Self__AZRR <= upper__CZRR)) {
-          new__SSGR[Self__AZRR]='\0';
-          Self__AZRR=(__INTEGER)(Self__AZRR +  1);
-        };
-        Self__PSGR->storage__XNK=new__SSGR;
-        Self__PSGR->capacity__MNK=new_capacity__OSGR;
-      };
-    };
-    ((__CHARACTER *)Self__PSGR->storage__XNK)[Self__PSGR->count__VF]='\'';
-    Self__PSGR->count__VF=(__INTEGER)(Self__PSGR->count__VF +  1);
-    append__MOK(buffer__PBLO,Self__2PZP->text__PN2H);
-    Self__VSGR=((__STRING *)buffer__PBLO);
-    new_capacity__USGR= 0;
-    if ((Self__VSGR->capacity__MNK <= Self__VSGR->count__VF)) {
-      if ((Self__VSGR->capacity__MNK ==  0)) {
-        Self__VSGR->capacity__MNK= 32;
-        Self__VSGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__USGR=(__INTEGER)(Self__VSGR->capacity__MNK <<  1);
-        Self__WSGR=((__CHARACTER *)Self__VSGR->storage__XNK);
-        old_nb_elts__XSGR=Self__VSGR->capacity__MNK;
-        new__YSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WSGR),((__UINTEGER_32 )old_nb_elts__XSGR),((__UINTEGER_32 )new_capacity__USGR)));
-        upper__HZRR=(__INTEGER)(new_capacity__USGR -  1);
-        Self__FZRR=old_nb_elts__XSGR;
-        while ((Self__FZRR <= upper__HZRR)) {
-          new__YSGR[Self__FZRR]='\0';
-          Self__FZRR=(__INTEGER)(Self__FZRR +  1);
-        };
-        Self__VSGR->storage__XNK=new__YSGR;
-        Self__VSGR->capacity__MNK=new_capacity__USGR;
-      };
-    };
-    ((__CHARACTER *)Self__VSGR->storage__XNK)[Self__VSGR->count__VF]='\'';
-    Self__VSGR->count__VF=(__INTEGER)(Self__VSGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__TBLO,buffer__PBLO);
+  append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_500));
+  __tmp__LP0P=Self__JP0P->parent_expr_binary__4YPM.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__LP0P)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__LP0P),buffer__KP0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__TBLO,buffer__PBLO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__TBLO,buffer__PBLO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__TBLO,buffer__PBLO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__TBLO,buffer__PBLO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__TBLO,buffer__PBLO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__TBLO,buffer__PBLO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__TBLO,buffer__PBLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__PBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __IS_EXPANDED__35NJ__: {
+    Self__3HCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__LP0P));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__3HCS->receiver__RA5J),buffer__KP0P);
+    add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__TBLO,buffer__PBLO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__TBLO,buffer__PBLO);
-  } break;
-  };
-  Self__1SGR=((__STRING *)buffer__PBLO);
-  new_capacity__0SGR= 0;
-  if ((Self__1SGR->capacity__MNK <= Self__1SGR->count__VF)) {
-    if ((Self__1SGR->capacity__MNK ==  0)) {
-      Self__1SGR->capacity__MNK= 32;
-      Self__1SGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0SGR=(__INTEGER)(Self__1SGR->capacity__MNK <<  1);
-      Self__2SGR=((__CHARACTER *)Self__1SGR->storage__XNK);
-      old_nb_elts__3SGR=Self__1SGR->capacity__MNK;
-      new__4SGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2SGR),((__UINTEGER_32 )old_nb_elts__3SGR),((__UINTEGER_32 )new_capacity__0SGR)));
-      upper__MZRR=(__INTEGER)(new_capacity__0SGR -  1);
-      Self__KZRR=old_nb_elts__3SGR;
-      while ((Self__KZRR <= upper__MZRR)) {
-        new__4SGR[Self__KZRR]='\0';
-        Self__KZRR=(__INTEGER)(Self__KZRR +  1);
-      };
-      Self__1SGR->storage__XNK=new__4SGR;
-      Self__1SGR->capacity__MNK=new_capacity__0SGR;
-    };
-  };
-  ((__CHARACTER *)Self__1SGR->storage__XNK)[Self__1SGR->count__VF]=')';
-  Self__1SGR->count__VF=(__INTEGER)(Self__1SGR->count__VF +  1);
-}
-
-static void genere__C1EO(__EXPR_AND_LOGIC *Self__D1EO,void *buffer__E1EO)
-// ({EXPR_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__BTGR,*Self__HTGR,*Self__NTGR,*Self__TTGR,*Self__ZTGR;
-  __STRING *Self__5TGR,*Self__FUGR,*Self__LUGR;
-  __INTEGER new_capacity__ATGR,old_nb_elts__DTGR,upper__RZRR,Self__PZRR;
-  __INTEGER new_capacity__GTGR,old_nb_elts__JTGR,upper__WZRR,Self__UZRR;
-  __INTEGER new_capacity__MTGR,old_nb_elts__PTGR,upper__1ZRR,Self__ZZRR;
-  __INTEGER new_capacity__STGR,old_nb_elts__VTGR,upper__A0RR,Self__4ZRR;
-  __INTEGER new_capacity__YTGR,old_nb_elts__1TGR,upper__F0RR,Self__D0RR;
-  __INTEGER new_capacity__4TGR,old_nb_elts__BUGR,upper__K0RR,Self__I0RR;
-  __INTEGER new_capacity__EUGR,old_nb_elts__HUGR,upper__P0RR,Self__N0RR;
-  __INTEGER new_capacity__KUGR,old_nb_elts__NUGR,upper__U0RR,Self__S0RR;
-  void *__tmp__F1EO,*__tmp__I1EO;
-  __CHARACTER_CST *Self__HQZP,*Self__SQZP;
-  __CHARACTER *Self__CTGR,*new__ETGR,*Self__ITGR,*new__KTGR,*Self__OTGR;
-  __CHARACTER *new__QTGR,*Self__UTGR,*new__WTGR,*Self__0TGR,*new__2TGR;
-  __CHARACTER *Self__AUGR,*new__CUGR,*Self__GUGR,*new__IUGR,*Self__MUGR;
-  __CHARACTER *new__OUGR;
-  Self__BTGR=((__STRING *)buffer__E1EO);
-  new_capacity__ATGR= 0;
-  if ((Self__BTGR->capacity__MNK <= Self__BTGR->count__VF)) {
-    if ((Self__BTGR->capacity__MNK ==  0)) {
-      Self__BTGR->capacity__MNK= 32;
-      Self__BTGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__ATGR=(__INTEGER)(Self__BTGR->capacity__MNK <<  1);
-      Self__CTGR=((__CHARACTER *)Self__BTGR->storage__XNK);
-      old_nb_elts__DTGR=Self__BTGR->capacity__MNK;
-      new__ETGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CTGR),((__UINTEGER_32 )old_nb_elts__DTGR),((__UINTEGER_32 )new_capacity__ATGR)));
-      upper__RZRR=(__INTEGER)(new_capacity__ATGR -  1);
-      Self__PZRR=old_nb_elts__DTGR;
-      while ((Self__PZRR <= upper__RZRR)) {
-        new__ETGR[Self__PZRR]='\0';
-        Self__PZRR=(__INTEGER)(Self__PZRR +  1);
-      };
-      Self__BTGR->storage__XNK=new__ETGR;
-      Self__BTGR->capacity__MNK=new_capacity__ATGR;
-    };
-  };
-  ((__CHARACTER *)Self__BTGR->storage__XNK)[Self__BTGR->count__VF]='(';
-  Self__BTGR->count__VF=(__INTEGER)(Self__BTGR->count__VF +  1);
-  __tmp__F1EO=Self__D1EO->parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__F1EO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__F1EO),buffer__E1EO);
-    append__MOK(buffer__E1EO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__E1EO,((__REAL_CST *)__tmp__F1EO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__HQZP=((__CHARACTER_CST *)__tmp__F1EO);
-    Self__HTGR=((__STRING *)buffer__E1EO);
-    new_capacity__GTGR= 0;
-    if ((Self__HTGR->capacity__MNK <= Self__HTGR->count__VF)) {
-      if ((Self__HTGR->capacity__MNK ==  0)) {
-        Self__HTGR->capacity__MNK= 32;
-        Self__HTGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GTGR=(__INTEGER)(Self__HTGR->capacity__MNK <<  1);
-        Self__ITGR=((__CHARACTER *)Self__HTGR->storage__XNK);
-        old_nb_elts__JTGR=Self__HTGR->capacity__MNK;
-        new__KTGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ITGR),((__UINTEGER_32 )old_nb_elts__JTGR),((__UINTEGER_32 )new_capacity__GTGR)));
-        upper__WZRR=(__INTEGER)(new_capacity__GTGR -  1);
-        Self__UZRR=old_nb_elts__JTGR;
-        while ((Self__UZRR <= upper__WZRR)) {
-          new__KTGR[Self__UZRR]='\0';
-          Self__UZRR=(__INTEGER)(Self__UZRR +  1);
-        };
-        Self__HTGR->storage__XNK=new__KTGR;
-        Self__HTGR->capacity__MNK=new_capacity__GTGR;
-      };
-    };
-    ((__CHARACTER *)Self__HTGR->storage__XNK)[Self__HTGR->count__VF]='\'';
-    Self__HTGR->count__VF=(__INTEGER)(Self__HTGR->count__VF +  1);
-    append__MOK(buffer__E1EO,Self__HQZP->text__PN2H);
-    Self__NTGR=((__STRING *)buffer__E1EO);
-    new_capacity__MTGR= 0;
-    if ((Self__NTGR->capacity__MNK <= Self__NTGR->count__VF)) {
-      if ((Self__NTGR->capacity__MNK ==  0)) {
-        Self__NTGR->capacity__MNK= 32;
-        Self__NTGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MTGR=(__INTEGER)(Self__NTGR->capacity__MNK <<  1);
-        Self__OTGR=((__CHARACTER *)Self__NTGR->storage__XNK);
-        old_nb_elts__PTGR=Self__NTGR->capacity__MNK;
-        new__QTGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OTGR),((__UINTEGER_32 )old_nb_elts__PTGR),((__UINTEGER_32 )new_capacity__MTGR)));
-        upper__1ZRR=(__INTEGER)(new_capacity__MTGR -  1);
-        Self__ZZRR=old_nb_elts__PTGR;
-        while ((Self__ZZRR <= upper__1ZRR)) {
-          new__QTGR[Self__ZZRR]='\0';
-          Self__ZZRR=(__INTEGER)(Self__ZZRR +  1);
-        };
-        Self__NTGR->storage__XNK=new__QTGR;
-        Self__NTGR->capacity__MNK=new_capacity__MTGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__5HCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_350));
+    Self__RNXT=((__TYPE_FULL__XMB *)Self__5HCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__NTGR->storage__XNK)[Self__NTGR->count__VF]='\'';
-    Self__NTGR->count__VF=(__INTEGER)(Self__NTGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__F1EO,buffer__E1EO);
+    append_name_in__APXE(Self__RNXT,buffer__KP0P);
+    add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__F1EO,buffer__E1EO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__F1EO,buffer__E1EO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__F1EO,buffer__E1EO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__F1EO,buffer__E1EO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__F1EO,buffer__E1EO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__E1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__F1EO,buffer__E1EO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__F1EO,buffer__E1EO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__F1EO,buffer__E1EO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__F1EO,buffer__E1EO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__F1EO,buffer__E1EO);
-  } break;
-  };
-  Self__TTGR=((__STRING *)buffer__E1EO);
-  new_capacity__STGR= 0;
-  if ((Self__TTGR->capacity__MNK <= Self__TTGR->count__VF)) {
-    if ((Self__TTGR->capacity__MNK ==  0)) {
-      Self__TTGR->capacity__MNK= 32;
-      Self__TTGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__STGR=(__INTEGER)(Self__TTGR->capacity__MNK <<  1);
-      Self__UTGR=((__CHARACTER *)Self__TTGR->storage__XNK);
-      old_nb_elts__VTGR=Self__TTGR->capacity__MNK;
-      new__WTGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UTGR),((__UINTEGER_32 )old_nb_elts__VTGR),((__UINTEGER_32 )new_capacity__STGR)));
-      upper__A0RR=(__INTEGER)(new_capacity__STGR -  1);
-      Self__4ZRR=old_nb_elts__VTGR;
-      while ((Self__4ZRR <= upper__A0RR)) {
-        new__WTGR[Self__4ZRR]='\0';
-        Self__4ZRR=(__INTEGER)(Self__4ZRR +  1);
-      };
-      Self__TTGR->storage__XNK=new__WTGR;
-      Self__TTGR->capacity__MNK=new_capacity__STGR;
-    };
-  };
-  ((__CHARACTER *)Self__TTGR->storage__XNK)[Self__TTGR->count__VF]=' ';
-  Self__TTGR->count__VF=(__INTEGER)(Self__TTGR->count__VF +  1);
-  append__MOK(buffer__E1EO,(&__string_360));
-  Self__ZTGR=((__STRING *)buffer__E1EO);
-  new_capacity__YTGR= 0;
-  if ((Self__ZTGR->capacity__MNK <= Self__ZTGR->count__VF)) {
-    if ((Self__ZTGR->capacity__MNK ==  0)) {
-      Self__ZTGR->capacity__MNK= 32;
-      Self__ZTGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YTGR=(__INTEGER)(Self__ZTGR->capacity__MNK <<  1);
-      Self__0TGR=((__CHARACTER *)Self__ZTGR->storage__XNK);
-      old_nb_elts__1TGR=Self__ZTGR->capacity__MNK;
-      new__2TGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0TGR),((__UINTEGER_32 )old_nb_elts__1TGR),((__UINTEGER_32 )new_capacity__YTGR)));
-      upper__F0RR=(__INTEGER)(new_capacity__YTGR -  1);
-      Self__D0RR=old_nb_elts__1TGR;
-      while ((Self__D0RR <= upper__F0RR)) {
-        new__2TGR[Self__D0RR]='\0';
-        Self__D0RR=(__INTEGER)(Self__D0RR +  1);
-      };
-      Self__ZTGR->storage__XNK=new__2TGR;
-      Self__ZTGR->capacity__MNK=new_capacity__YTGR;
-    };
-  };
-  ((__CHARACTER *)Self__ZTGR->storage__XNK)[Self__ZTGR->count__VF]=' ';
-  Self__ZTGR->count__VF=(__INTEGER)(Self__ZTGR->count__VF +  1);
-  __tmp__I1EO=Self__D1EO->parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__I1EO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__I1EO),buffer__E1EO);
-    append__MOK(buffer__E1EO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__E1EO,((__REAL_CST *)__tmp__I1EO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__SQZP=((__CHARACTER_CST *)__tmp__I1EO);
-    Self__5TGR=((__STRING *)buffer__E1EO);
-    new_capacity__4TGR= 0;
-    if ((Self__5TGR->capacity__MNK <= Self__5TGR->count__VF)) {
-      if ((Self__5TGR->capacity__MNK ==  0)) {
-        Self__5TGR->capacity__MNK= 32;
-        Self__5TGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4TGR=(__INTEGER)(Self__5TGR->capacity__MNK <<  1);
-        Self__AUGR=((__CHARACTER *)Self__5TGR->storage__XNK);
-        old_nb_elts__BUGR=Self__5TGR->capacity__MNK;
-        new__CUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AUGR),((__UINTEGER_32 )old_nb_elts__BUGR),((__UINTEGER_32 )new_capacity__4TGR)));
-        upper__K0RR=(__INTEGER)(new_capacity__4TGR -  1);
-        Self__I0RR=old_nb_elts__BUGR;
-        while ((Self__I0RR <= upper__K0RR)) {
-          new__CUGR[Self__I0RR]='\0';
-          Self__I0RR=(__INTEGER)(Self__I0RR +  1);
-        };
-        Self__5TGR->storage__XNK=new__CUGR;
-        Self__5TGR->capacity__MNK=new_capacity__4TGR;
-      };
-    };
-    ((__CHARACTER *)Self__5TGR->storage__XNK)[Self__5TGR->count__VF]='\'';
-    Self__5TGR->count__VF=(__INTEGER)(Self__5TGR->count__VF +  1);
-    append__MOK(buffer__E1EO,Self__SQZP->text__PN2H);
-    Self__FUGR=((__STRING *)buffer__E1EO);
-    new_capacity__EUGR= 0;
-    if ((Self__FUGR->capacity__MNK <= Self__FUGR->count__VF)) {
-      if ((Self__FUGR->capacity__MNK ==  0)) {
-        Self__FUGR->capacity__MNK= 32;
-        Self__FUGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EUGR=(__INTEGER)(Self__FUGR->capacity__MNK <<  1);
-        Self__GUGR=((__CHARACTER *)Self__FUGR->storage__XNK);
-        old_nb_elts__HUGR=Self__FUGR->capacity__MNK;
-        new__IUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GUGR),((__UINTEGER_32 )old_nb_elts__HUGR),((__UINTEGER_32 )new_capacity__EUGR)));
-        upper__P0RR=(__INTEGER)(new_capacity__EUGR -  1);
-        Self__N0RR=old_nb_elts__HUGR;
-        while ((Self__N0RR <= upper__P0RR)) {
-          new__IUGR[Self__N0RR]='\0';
-          Self__N0RR=(__INTEGER)(Self__N0RR +  1);
-        };
-        Self__FUGR->storage__XNK=new__IUGR;
-        Self__FUGR->capacity__MNK=new_capacity__EUGR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__BICS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_352));
+    Self__RNXT=((__TYPE_FULL__XMB *)Self__BICS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
     };
-    ((__CHARACTER *)Self__FUGR->storage__XNK)[Self__FUGR->count__VF]='\'';
-    Self__FUGR->count__VF=(__INTEGER)(Self__FUGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__I1EO,buffer__E1EO);
+    append_name_in__APXE(Self__RNXT,buffer__KP0P);
+    add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__I1EO,buffer__E1EO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__I1EO,buffer__E1EO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__I1EO,buffer__E1EO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__I1EO,buffer__E1EO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__I1EO,buffer__E1EO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__E1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__I1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__I1EO,buffer__E1EO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__I1EO,buffer__E1EO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__I1EO,buffer__E1EO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
   } break;
   };
-  Self__LUGR=((__STRING *)buffer__E1EO);
-  new_capacity__KUGR= 0;
-  if ((Self__LUGR->capacity__MNK <= Self__LUGR->count__VF)) {
-    if ((Self__LUGR->capacity__MNK ==  0)) {
-      Self__LUGR->capacity__MNK= 32;
-      Self__LUGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KUGR=(__INTEGER)(Self__LUGR->capacity__MNK <<  1);
-      Self__MUGR=((__CHARACTER *)Self__LUGR->storage__XNK);
-      old_nb_elts__NUGR=Self__LUGR->capacity__MNK;
-      new__OUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MUGR),((__UINTEGER_32 )old_nb_elts__NUGR),((__UINTEGER_32 )new_capacity__KUGR)));
-      upper__U0RR=(__INTEGER)(new_capacity__KUGR -  1);
-      Self__S0RR=old_nb_elts__NUGR;
-      while ((Self__S0RR <= upper__U0RR)) {
-        new__OUGR[Self__S0RR]='\0';
-        Self__S0RR=(__INTEGER)(Self__S0RR +  1);
-      };
-      Self__LUGR->storage__XNK=new__OUGR;
-      Self__LUGR->capacity__MNK=new_capacity__KUGR;
-    };
-  };
-  ((__CHARACTER *)Self__LUGR->storage__XNK)[Self__LUGR->count__VF]=')';
-  Self__LUGR->count__VF=(__INTEGER)(Self__LUGR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
 }
 
-static void genere__VBLO(__EXPR_AND_AND_LOGIC *Self__WBLO,void *buffer__XBLO)
-// ({EXPR_AND_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__3OVO(__EXPR_OR__PQ0N *Self__4OVO,__STRING__BC *buffer__5OVO)
+// ({EXPR_OR__PQ0N},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__RUGR,*Self__XUGR,*Self__3UGR,*Self__DVGR,*Self__JVGR;
-  __STRING *Self__PVGR,*Self__VVGR,*Self__1VGR;
-  __INTEGER new_capacity__QUGR,old_nb_elts__TUGR,upper__Z0RR,Self__X0RR;
-  __INTEGER new_capacity__WUGR,old_nb_elts__ZUGR,upper__40RR,Self__20RR;
-  __INTEGER new_capacity__2UGR,old_nb_elts__5UGR,upper__D1RR,Self__B1RR;
-  __INTEGER new_capacity__CVGR,old_nb_elts__FVGR,upper__I1RR,Self__G1RR;
-  __INTEGER new_capacity__IVGR,old_nb_elts__LVGR,upper__N1RR,Self__L1RR;
-  __INTEGER new_capacity__OVGR,old_nb_elts__RVGR,upper__S1RR,Self__Q1RR;
-  __INTEGER new_capacity__UVGR,old_nb_elts__XVGR,upper__X1RR,Self__V1RR;
-  __INTEGER new_capacity__0VGR,old_nb_elts__3VGR,upper__21RR,Self__01RR;
-  void *__tmp__YBLO,*__tmp__1BLO;
-  __CHARACTER_CST *Self__3QZP,*Self__IRZP;
-  __CHARACTER *Self__SUGR,*new__UUGR,*Self__YUGR,*new__0UGR,*Self__4UGR;
-  __CHARACTER *new__AVGR,*Self__EVGR,*new__GVGR,*Self__KVGR,*new__MVGR;
-  __CHARACTER *Self__QVGR,*new__SVGR,*Self__WVGR,*new__YVGR,*Self__2VGR;
-  __CHARACTER *new__4VGR;
-  Self__RUGR=((__STRING *)buffer__XBLO);
-  new_capacity__QUGR= 0;
-  if ((Self__RUGR->capacity__MNK <= Self__RUGR->count__VF)) {
-    if ((Self__RUGR->capacity__MNK ==  0)) {
-      Self__RUGR->capacity__MNK= 32;
-      Self__RUGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QUGR=(__INTEGER)(Self__RUGR->capacity__MNK <<  1);
-      Self__SUGR=((__CHARACTER *)Self__RUGR->storage__XNK);
-      old_nb_elts__TUGR=Self__RUGR->capacity__MNK;
-      new__UUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SUGR),((__UINTEGER_32 )old_nb_elts__TUGR),((__UINTEGER_32 )new_capacity__QUGR)));
-      upper__Z0RR=(__INTEGER)(new_capacity__QUGR -  1);
-      Self__X0RR=old_nb_elts__TUGR;
-      while ((Self__X0RR <= upper__Z0RR)) {
-        new__UUGR[Self__X0RR]='\0';
-        Self__X0RR=(__INTEGER)(Self__X0RR +  1);
-      };
-      Self__RUGR->storage__XNK=new__UUGR;
-      Self__RUGR->capacity__MNK=new_capacity__QUGR;
-    };
-  };
-  ((__CHARACTER *)Self__RUGR->storage__XNK)[Self__RUGR->count__VF]='(';
-  Self__RUGR->count__VF=(__INTEGER)(Self__RUGR->count__VF +  1);
-  __tmp__YBLO=Self__WBLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__YBLO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__YBLO),buffer__XBLO);
-    append__MOK(buffer__XBLO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__XBLO,((__REAL_CST *)__tmp__YBLO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3QZP=((__CHARACTER_CST *)__tmp__YBLO);
-    Self__XUGR=((__STRING *)buffer__XBLO);
-    new_capacity__WUGR= 0;
-    if ((Self__XUGR->capacity__MNK <= Self__XUGR->count__VF)) {
-      if ((Self__XUGR->capacity__MNK ==  0)) {
-        Self__XUGR->capacity__MNK= 32;
-        Self__XUGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WUGR=(__INTEGER)(Self__XUGR->capacity__MNK <<  1);
-        Self__YUGR=((__CHARACTER *)Self__XUGR->storage__XNK);
-        old_nb_elts__ZUGR=Self__XUGR->capacity__MNK;
-        new__0UGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YUGR),((__UINTEGER_32 )old_nb_elts__ZUGR),((__UINTEGER_32 )new_capacity__WUGR)));
-        upper__40RR=(__INTEGER)(new_capacity__WUGR -  1);
-        Self__20RR=old_nb_elts__ZUGR;
-        while ((Self__20RR <= upper__40RR)) {
-          new__0UGR[Self__20RR]='\0';
-          Self__20RR=(__INTEGER)(Self__20RR +  1);
-        };
-        Self__XUGR->storage__XNK=new__0UGR;
-        Self__XUGR->capacity__MNK=new_capacity__WUGR;
-      };
-    };
-    ((__CHARACTER *)Self__XUGR->storage__XNK)[Self__XUGR->count__VF]='\'';
-    Self__XUGR->count__VF=(__INTEGER)(Self__XUGR->count__VF +  1);
-    append__MOK(buffer__XBLO,Self__3QZP->text__PN2H);
-    Self__3UGR=((__STRING *)buffer__XBLO);
-    new_capacity__2UGR= 0;
-    if ((Self__3UGR->capacity__MNK <= Self__3UGR->count__VF)) {
-      if ((Self__3UGR->capacity__MNK ==  0)) {
-        Self__3UGR->capacity__MNK= 32;
-        Self__3UGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__2UGR=(__INTEGER)(Self__3UGR->capacity__MNK <<  1);
-        Self__4UGR=((__CHARACTER *)Self__3UGR->storage__XNK);
-        old_nb_elts__5UGR=Self__3UGR->capacity__MNK;
-        new__AVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4UGR),((__UINTEGER_32 )old_nb_elts__5UGR),((__UINTEGER_32 )new_capacity__2UGR)));
-        upper__D1RR=(__INTEGER)(new_capacity__2UGR -  1);
-        Self__B1RR=old_nb_elts__5UGR;
-        while ((Self__B1RR <= upper__D1RR)) {
-          new__AVGR[Self__B1RR]='\0';
-          Self__B1RR=(__INTEGER)(Self__B1RR +  1);
-        };
-        Self__3UGR->storage__XNK=new__AVGR;
-        Self__3UGR->capacity__MNK=new_capacity__2UGR;
-      };
-    };
-    ((__CHARACTER *)Self__3UGR->storage__XNK)[Self__3UGR->count__VF]='\'';
-    Self__3UGR->count__VF=(__INTEGER)(Self__3UGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__YBLO,buffer__XBLO);
+  void *__tmp__APVO;
+  __IS_EXPANDED__35NJ *Self__JICS;
+  __GET_TYPE_ID__HAOJ *Self__LICS;
+  __TYPE_FULL__XMB *Self__ZNXT;
+  __SIZE_OF__5GOJ *Self__NICS;
+  add_last__ACV(((__STRING__BC *)buffer__5OVO),'(');
+  __tmp__APVO=Self__4OVO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__APVO)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__YBLO,buffer__XBLO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__YBLO,buffer__XBLO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__YBLO,buffer__XBLO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__YBLO,buffer__XBLO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__APVO),buffer__5OVO);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__YBLO,buffer__XBLO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__JICS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__JICS->receiver__RA5J),buffer__5OVO);
+    add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__XBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__YBLO,buffer__XBLO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__YBLO,buffer__XBLO);
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__LICS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_350));
+    Self__ZNXT=((__TYPE_FULL__XMB *)Self__LICS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+    add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__YBLO,buffer__XBLO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__YBLO,buffer__XBLO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__YBLO,buffer__XBLO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  };
-  Self__DVGR=((__STRING *)buffer__XBLO);
-  new_capacity__CVGR= 0;
-  if ((Self__DVGR->capacity__MNK <= Self__DVGR->count__VF)) {
-    if ((Self__DVGR->capacity__MNK ==  0)) {
-      Self__DVGR->capacity__MNK= 32;
-      Self__DVGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__CVGR=(__INTEGER)(Self__DVGR->capacity__MNK <<  1);
-      Self__EVGR=((__CHARACTER *)Self__DVGR->storage__XNK);
-      old_nb_elts__FVGR=Self__DVGR->capacity__MNK;
-      new__GVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EVGR),((__UINTEGER_32 )old_nb_elts__FVGR),((__UINTEGER_32 )new_capacity__CVGR)));
-      upper__I1RR=(__INTEGER)(new_capacity__CVGR -  1);
-      Self__G1RR=old_nb_elts__FVGR;
-      while ((Self__G1RR <= upper__I1RR)) {
-        new__GVGR[Self__G1RR]='\0';
-        Self__G1RR=(__INTEGER)(Self__G1RR +  1);
-      };
-      Self__DVGR->storage__XNK=new__GVGR;
-      Self__DVGR->capacity__MNK=new_capacity__CVGR;
-    };
-  };
-  ((__CHARACTER *)Self__DVGR->storage__XNK)[Self__DVGR->count__VF]=' ';
-  Self__DVGR->count__VF=(__INTEGER)(Self__DVGR->count__VF +  1);
-  append__MOK(buffer__XBLO,(&__string_370));
-  Self__JVGR=((__STRING *)buffer__XBLO);
-  new_capacity__IVGR= 0;
-  if ((Self__JVGR->capacity__MNK <= Self__JVGR->count__VF)) {
-    if ((Self__JVGR->capacity__MNK ==  0)) {
-      Self__JVGR->capacity__MNK= 32;
-      Self__JVGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__IVGR=(__INTEGER)(Self__JVGR->capacity__MNK <<  1);
-      Self__KVGR=((__CHARACTER *)Self__JVGR->storage__XNK);
-      old_nb_elts__LVGR=Self__JVGR->capacity__MNK;
-      new__MVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KVGR),((__UINTEGER_32 )old_nb_elts__LVGR),((__UINTEGER_32 )new_capacity__IVGR)));
-      upper__N1RR=(__INTEGER)(new_capacity__IVGR -  1);
-      Self__L1RR=old_nb_elts__LVGR;
-      while ((Self__L1RR <= upper__N1RR)) {
-        new__MVGR[Self__L1RR]='\0';
-        Self__L1RR=(__INTEGER)(Self__L1RR +  1);
-      };
-      Self__JVGR->storage__XNK=new__MVGR;
-      Self__JVGR->capacity__MNK=new_capacity__IVGR;
-    };
-  };
-  ((__CHARACTER *)Self__JVGR->storage__XNK)[Self__JVGR->count__VF]=' ';
-  Self__JVGR->count__VF=(__INTEGER)(Self__JVGR->count__VF +  1);
-  __tmp__1BLO=Self__WBLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__1BLO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__1BLO),buffer__XBLO);
-    append__MOK(buffer__XBLO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__1BLO,buffer__XBLO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__XBLO,((__REAL_CST *)__tmp__1BLO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__IRZP=((__CHARACTER_CST *)__tmp__1BLO);
-    Self__PVGR=((__STRING *)buffer__XBLO);
-    new_capacity__OVGR= 0;
-    if ((Self__PVGR->capacity__MNK <= Self__PVGR->count__VF)) {
-      if ((Self__PVGR->capacity__MNK ==  0)) {
-        Self__PVGR->capacity__MNK= 32;
-        Self__PVGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__OVGR=(__INTEGER)(Self__PVGR->capacity__MNK <<  1);
-        Self__QVGR=((__CHARACTER *)Self__PVGR->storage__XNK);
-        old_nb_elts__RVGR=Self__PVGR->capacity__MNK;
-        new__SVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QVGR),((__UINTEGER_32 )old_nb_elts__RVGR),((__UINTEGER_32 )new_capacity__OVGR)));
-        upper__S1RR=(__INTEGER)(new_capacity__OVGR -  1);
-        Self__Q1RR=old_nb_elts__RVGR;
-        while ((Self__Q1RR <= upper__S1RR)) {
-          new__SVGR[Self__Q1RR]='\0';
-          Self__Q1RR=(__INTEGER)(Self__Q1RR +  1);
-        };
-        Self__PVGR->storage__XNK=new__SVGR;
-        Self__PVGR->capacity__MNK=new_capacity__OVGR;
-      };
-    };
-    ((__CHARACTER *)Self__PVGR->storage__XNK)[Self__PVGR->count__VF]='\'';
-    Self__PVGR->count__VF=(__INTEGER)(Self__PVGR->count__VF +  1);
-    append__MOK(buffer__XBLO,Self__IRZP->text__PN2H);
-    Self__VVGR=((__STRING *)buffer__XBLO);
-    new_capacity__UVGR= 0;
-    if ((Self__VVGR->capacity__MNK <= Self__VVGR->count__VF)) {
-      if ((Self__VVGR->capacity__MNK ==  0)) {
-        Self__VVGR->capacity__MNK= 32;
-        Self__VVGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__UVGR=(__INTEGER)(Self__VVGR->capacity__MNK <<  1);
-        Self__WVGR=((__CHARACTER *)Self__VVGR->storage__XNK);
-        old_nb_elts__XVGR=Self__VVGR->capacity__MNK;
-        new__YVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WVGR),((__UINTEGER_32 )old_nb_elts__XVGR),((__UINTEGER_32 )new_capacity__UVGR)));
-        upper__X1RR=(__INTEGER)(new_capacity__UVGR -  1);
-        Self__V1RR=old_nb_elts__XVGR;
-        while ((Self__V1RR <= upper__X1RR)) {
-          new__YVGR[Self__V1RR]='\0';
-          Self__V1RR=(__INTEGER)(Self__V1RR +  1);
-        };
-        Self__VVGR->storage__XNK=new__YVGR;
-        Self__VVGR->capacity__MNK=new_capacity__UVGR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__NICS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_352));
+    Self__ZNXT=((__TYPE_FULL__XMB *)Self__NICS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
     };
-    ((__CHARACTER *)Self__VVGR->storage__XNK)[Self__VVGR->count__VF]='\'';
-    Self__VVGR->count__VF=(__INTEGER)(Self__VVGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+    append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+    add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__1BLO,buffer__XBLO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__1BLO,buffer__XBLO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__1BLO,buffer__XBLO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__1BLO,buffer__XBLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__1BLO,buffer__XBLO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__1BLO,buffer__XBLO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__XBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1BLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__1BLO,buffer__XBLO);
+  };
+  append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_496));
+  __tmp__APVO=Self__4OVO->parent_expr_binary__QQ0N.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__APVO)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__1BLO,buffer__XBLO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__1BLO,buffer__XBLO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__1BLO,buffer__XBLO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__1BLO,buffer__XBLO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__APVO),buffer__5OVO);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__1BLO,buffer__XBLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__1BLO,buffer__XBLO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__JICS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__JICS->receiver__RA5J),buffer__5OVO);
+    add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
   } break;
-  };
-  Self__1VGR=((__STRING *)buffer__XBLO);
-  new_capacity__0VGR= 0;
-  if ((Self__1VGR->capacity__MNK <= Self__1VGR->count__VF)) {
-    if ((Self__1VGR->capacity__MNK ==  0)) {
-      Self__1VGR->capacity__MNK= 32;
-      Self__1VGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__0VGR=(__INTEGER)(Self__1VGR->capacity__MNK <<  1);
-      Self__2VGR=((__CHARACTER *)Self__1VGR->storage__XNK);
-      old_nb_elts__3VGR=Self__1VGR->capacity__MNK;
-      new__4VGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2VGR),((__UINTEGER_32 )old_nb_elts__3VGR),((__UINTEGER_32 )new_capacity__0VGR)));
-      upper__21RR=(__INTEGER)(new_capacity__0VGR -  1);
-      Self__01RR=old_nb_elts__3VGR;
-      while ((Self__01RR <= upper__21RR)) {
-        new__4VGR[Self__01RR]='\0';
-        Self__01RR=(__INTEGER)(Self__01RR +  1);
-      };
-      Self__1VGR->storage__XNK=new__4VGR;
-      Self__1VGR->capacity__MNK=new_capacity__0VGR;
-    };
-  };
-  ((__CHARACTER *)Self__1VGR->storage__XNK)[Self__1VGR->count__VF]=')';
-  Self__1VGR->count__VF=(__INTEGER)(Self__1VGR->count__VF +  1);
-}
-
-static void genere__M5JM(__EXPR_NEG *Self__N5JM,void *buffer__O5JM)
-// ({EXPR_NEG},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__BWGR,*Self__HWGR,*Self__NWGR,*Self__TWGR,*Self__ZWGR;
-  __STRING *Self__5WGR,*Self__FXGR,*Self__LXGR;
-  __INTEGER new_capacity__AWGR,old_nb_elts__DWGR,upper__B2RR,Self__51RR;
-  __INTEGER new_capacity__GWGR,old_nb_elts__JWGR,upper__G2RR,Self__E2RR;
-  __INTEGER new_capacity__MWGR,old_nb_elts__PWGR,upper__L2RR,Self__J2RR;
-  __INTEGER new_capacity__SWGR,old_nb_elts__VWGR,upper__Q2RR,Self__O2RR;
-  __INTEGER new_capacity__YWGR,old_nb_elts__1WGR,upper__V2RR,Self__T2RR;
-  __INTEGER new_capacity__4WGR,old_nb_elts__BXGR,upper__02RR,Self__Y2RR;
-  __INTEGER new_capacity__EXGR,old_nb_elts__HXGR,upper__52RR,Self__32RR;
-  __INTEGER new_capacity__KXGR,old_nb_elts__NXGR,upper__E3RR,Self__C3RR;
-  void *__tmp__R5JM;
-  __CHARACTER_CST *Self__TRZP;
-  __CHARACTER *Self__CWGR,*new__EWGR,*Self__IWGR,*new__KWGR,*Self__OWGR;
-  __CHARACTER *new__QWGR,*Self__UWGR,*new__WWGR,*Self__0WGR,*new__2WGR;
-  __CHARACTER *Self__AXGR,*new__CXGR,*Self__GXGR,*new__IXGR,*Self__MXGR;
-  __CHARACTER *new__OXGR;
-  Self__BWGR=((__STRING *)buffer__O5JM);
-  new_capacity__AWGR= 0;
-  if ((Self__BWGR->capacity__MNK <= Self__BWGR->count__VF)) {
-    if ((Self__BWGR->capacity__MNK ==  0)) {
-      Self__BWGR->capacity__MNK= 32;
-      Self__BWGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__AWGR=(__INTEGER)(Self__BWGR->capacity__MNK <<  1);
-      Self__CWGR=((__CHARACTER *)Self__BWGR->storage__XNK);
-      old_nb_elts__DWGR=Self__BWGR->capacity__MNK;
-      new__EWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CWGR),((__UINTEGER_32 )old_nb_elts__DWGR),((__UINTEGER_32 )new_capacity__AWGR)));
-      upper__B2RR=(__INTEGER)(new_capacity__AWGR -  1);
-      Self__51RR=old_nb_elts__DWGR;
-      while ((Self__51RR <= upper__B2RR)) {
-        new__EWGR[Self__51RR]='\0';
-        Self__51RR=(__INTEGER)(Self__51RR +  1);
-      };
-      Self__BWGR->storage__XNK=new__EWGR;
-      Self__BWGR->capacity__MNK=new_capacity__AWGR;
-    };
-  };
-  ((__CHARACTER *)Self__BWGR->storage__XNK)[Self__BWGR->count__VF]='(';
-  Self__BWGR->count__VF=(__INTEGER)(Self__BWGR->count__VF +  1);
-  genere_declaration__Y1NI(static_type__DFJM(Self__N5JM),buffer__O5JM);
-  Self__HWGR=((__STRING *)buffer__O5JM);
-  new_capacity__GWGR= 0;
-  if ((Self__HWGR->capacity__MNK <= Self__HWGR->count__VF)) {
-    if ((Self__HWGR->capacity__MNK ==  0)) {
-      Self__HWGR->capacity__MNK= 32;
-      Self__HWGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GWGR=(__INTEGER)(Self__HWGR->capacity__MNK <<  1);
-      Self__IWGR=((__CHARACTER *)Self__HWGR->storage__XNK);
-      old_nb_elts__JWGR=Self__HWGR->capacity__MNK;
-      new__KWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IWGR),((__UINTEGER_32 )old_nb_elts__JWGR),((__UINTEGER_32 )new_capacity__GWGR)));
-      upper__G2RR=(__INTEGER)(new_capacity__GWGR -  1);
-      Self__E2RR=old_nb_elts__JWGR;
-      while ((Self__E2RR <= upper__G2RR)) {
-        new__KWGR[Self__E2RR]='\0';
-        Self__E2RR=(__INTEGER)(Self__E2RR +  1);
-      };
-      Self__HWGR->storage__XNK=new__KWGR;
-      Self__HWGR->capacity__MNK=new_capacity__GWGR;
-    };
-  };
-  ((__CHARACTER *)Self__HWGR->storage__XNK)[Self__HWGR->count__VF]=')';
-  Self__HWGR->count__VF=(__INTEGER)(Self__HWGR->count__VF +  1);
-  Self__NWGR=((__STRING *)buffer__O5JM);
-  new_capacity__MWGR= 0;
-  if ((Self__NWGR->capacity__MNK <= Self__NWGR->count__VF)) {
-    if ((Self__NWGR->capacity__MNK ==  0)) {
-      Self__NWGR->capacity__MNK= 32;
-      Self__NWGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MWGR=(__INTEGER)(Self__NWGR->capacity__MNK <<  1);
-      Self__OWGR=((__CHARACTER *)Self__NWGR->storage__XNK);
-      old_nb_elts__PWGR=Self__NWGR->capacity__MNK;
-      new__QWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OWGR),((__UINTEGER_32 )old_nb_elts__PWGR),((__UINTEGER_32 )new_capacity__MWGR)));
-      upper__L2RR=(__INTEGER)(new_capacity__MWGR -  1);
-      Self__J2RR=old_nb_elts__PWGR;
-      while ((Self__J2RR <= upper__L2RR)) {
-        new__QWGR[Self__J2RR]='\0';
-        Self__J2RR=(__INTEGER)(Self__J2RR +  1);
-      };
-      Self__NWGR->storage__XNK=new__QWGR;
-      Self__NWGR->capacity__MNK=new_capacity__MWGR;
-    };
-  };
-  ((__CHARACTER *)Self__NWGR->storage__XNK)[Self__NWGR->count__VF]='(';
-  Self__NWGR->count__VF=(__INTEGER)(Self__NWGR->count__VF +  1);
-  Self__TWGR=((__STRING *)buffer__O5JM);
-  new_capacity__SWGR= 0;
-  if ((Self__TWGR->capacity__MNK <= Self__TWGR->count__VF)) {
-    if ((Self__TWGR->capacity__MNK ==  0)) {
-      Self__TWGR->capacity__MNK= 32;
-      Self__TWGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SWGR=(__INTEGER)(Self__TWGR->capacity__MNK <<  1);
-      Self__UWGR=((__CHARACTER *)Self__TWGR->storage__XNK);
-      old_nb_elts__VWGR=Self__TWGR->capacity__MNK;
-      new__WWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UWGR),((__UINTEGER_32 )old_nb_elts__VWGR),((__UINTEGER_32 )new_capacity__SWGR)));
-      upper__Q2RR=(__INTEGER)(new_capacity__SWGR -  1);
-      Self__O2RR=old_nb_elts__VWGR;
-      while ((Self__O2RR <= upper__Q2RR)) {
-        new__WWGR[Self__O2RR]='\0';
-        Self__O2RR=(__INTEGER)(Self__O2RR +  1);
-      };
-      Self__TWGR->storage__XNK=new__WWGR;
-      Self__TWGR->capacity__MNK=new_capacity__SWGR;
-    };
-  };
-  ((__CHARACTER *)Self__TWGR->storage__XNK)[Self__TWGR->count__VF]='-';
-  Self__TWGR->count__VF=(__INTEGER)(Self__TWGR->count__VF +  1);
-  Self__ZWGR=((__STRING *)buffer__O5JM);
-  new_capacity__YWGR= 0;
-  if ((Self__ZWGR->capacity__MNK <= Self__ZWGR->count__VF)) {
-    if ((Self__ZWGR->capacity__MNK ==  0)) {
-      Self__ZWGR->capacity__MNK= 32;
-      Self__ZWGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YWGR=(__INTEGER)(Self__ZWGR->capacity__MNK <<  1);
-      Self__0WGR=((__CHARACTER *)Self__ZWGR->storage__XNK);
-      old_nb_elts__1WGR=Self__ZWGR->capacity__MNK;
-      new__2WGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0WGR),((__UINTEGER_32 )old_nb_elts__1WGR),((__UINTEGER_32 )new_capacity__YWGR)));
-      upper__V2RR=(__INTEGER)(new_capacity__YWGR -  1);
-      Self__T2RR=old_nb_elts__1WGR;
-      while ((Self__T2RR <= upper__V2RR)) {
-        new__2WGR[Self__T2RR]='\0';
-        Self__T2RR=(__INTEGER)(Self__T2RR +  1);
-      };
-      Self__ZWGR->storage__XNK=new__2WGR;
-      Self__ZWGR->capacity__MNK=new_capacity__YWGR;
-    };
-  };
-  ((__CHARACTER *)Self__ZWGR->storage__XNK)[Self__ZWGR->count__VF]=' ';
-  Self__ZWGR->count__VF=(__INTEGER)(Self__ZWGR->count__VF +  1);
-  __tmp__R5JM=Self__N5JM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__R5JM)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__R5JM),buffer__O5JM);
-    append__MOK(buffer__O5JM,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__R5JM,buffer__O5JM);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__O5JM,((__REAL_CST *)__tmp__R5JM)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__TRZP=((__CHARACTER_CST *)__tmp__R5JM);
-    Self__5WGR=((__STRING *)buffer__O5JM);
-    new_capacity__4WGR= 0;
-    if ((Self__5WGR->capacity__MNK <= Self__5WGR->count__VF)) {
-      if ((Self__5WGR->capacity__MNK ==  0)) {
-        Self__5WGR->capacity__MNK= 32;
-        Self__5WGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4WGR=(__INTEGER)(Self__5WGR->capacity__MNK <<  1);
-        Self__AXGR=((__CHARACTER *)Self__5WGR->storage__XNK);
-        old_nb_elts__BXGR=Self__5WGR->capacity__MNK;
-        new__CXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AXGR),((__UINTEGER_32 )old_nb_elts__BXGR),((__UINTEGER_32 )new_capacity__4WGR)));
-        upper__02RR=(__INTEGER)(new_capacity__4WGR -  1);
-        Self__Y2RR=old_nb_elts__BXGR;
-        while ((Self__Y2RR <= upper__02RR)) {
-          new__CXGR[Self__Y2RR]='\0';
-          Self__Y2RR=(__INTEGER)(Self__Y2RR +  1);
-        };
-        Self__5WGR->storage__XNK=new__CXGR;
-        Self__5WGR->capacity__MNK=new_capacity__4WGR;
-      };
-    };
-    ((__CHARACTER *)Self__5WGR->storage__XNK)[Self__5WGR->count__VF]='\'';
-    Self__5WGR->count__VF=(__INTEGER)(Self__5WGR->count__VF +  1);
-    append__MOK(buffer__O5JM,Self__TRZP->text__PN2H);
-    Self__FXGR=((__STRING *)buffer__O5JM);
-    new_capacity__EXGR= 0;
-    if ((Self__FXGR->capacity__MNK <= Self__FXGR->count__VF)) {
-      if ((Self__FXGR->capacity__MNK ==  0)) {
-        Self__FXGR->capacity__MNK= 32;
-        Self__FXGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EXGR=(__INTEGER)(Self__FXGR->capacity__MNK <<  1);
-        Self__GXGR=((__CHARACTER *)Self__FXGR->storage__XNK);
-        old_nb_elts__HXGR=Self__FXGR->capacity__MNK;
-        new__IXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GXGR),((__UINTEGER_32 )old_nb_elts__HXGR),((__UINTEGER_32 )new_capacity__EXGR)));
-        upper__52RR=(__INTEGER)(new_capacity__EXGR -  1);
-        Self__32RR=old_nb_elts__HXGR;
-        while ((Self__32RR <= upper__52RR)) {
-          new__IXGR[Self__32RR]='\0';
-          Self__32RR=(__INTEGER)(Self__32RR +  1);
-        };
-        Self__FXGR->storage__XNK=new__IXGR;
-        Self__FXGR->capacity__MNK=new_capacity__EXGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__LICS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_350));
+    Self__ZNXT=((__TYPE_FULL__XMB *)Self__LICS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
     };
-    ((__CHARACTER *)Self__FXGR->storage__XNK)[Self__FXGR->count__VF]='\'';
-    Self__FXGR->count__VF=(__INTEGER)(Self__FXGR->count__VF +  1);
+    append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+    add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__R5JM,buffer__O5JM);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__R5JM,buffer__O5JM);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__R5JM,buffer__O5JM);
+  case __SIZE_OF__5GOJ__: {
+    Self__NICS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_352));
+    Self__ZNXT=((__TYPE_FULL__XMB *)Self__NICS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+    add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__R5JM,buffer__O5JM);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__R5JM,buffer__O5JM);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__R5JM,buffer__O5JM);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__R5JM,buffer__O5JM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__R5JM,buffer__O5JM);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__O5JM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R5JM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__R5JM,buffer__O5JM);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__R5JM,buffer__O5JM);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
   } break;
   };
-  Self__LXGR=((__STRING *)buffer__O5JM);
-  new_capacity__KXGR= 0;
-  if ((Self__LXGR->capacity__MNK <= Self__LXGR->count__VF)) {
-    if ((Self__LXGR->capacity__MNK ==  0)) {
-      Self__LXGR->capacity__MNK= 32;
-      Self__LXGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KXGR=(__INTEGER)(Self__LXGR->capacity__MNK <<  1);
-      Self__MXGR=((__CHARACTER *)Self__LXGR->storage__XNK);
-      old_nb_elts__NXGR=Self__LXGR->capacity__MNK;
-      new__OXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MXGR),((__UINTEGER_32 )old_nb_elts__NXGR),((__UINTEGER_32 )new_capacity__KXGR)));
-      upper__E3RR=(__INTEGER)(new_capacity__KXGR -  1);
-      Self__C3RR=old_nb_elts__NXGR;
-      while ((Self__C3RR <= upper__E3RR)) {
-        new__OXGR[Self__C3RR]='\0';
-        Self__C3RR=(__INTEGER)(Self__C3RR +  1);
-      };
-      Self__LXGR->storage__XNK=new__OXGR;
-      Self__LXGR->capacity__MNK=new_capacity__KXGR;
-    };
-  };
-  ((__CHARACTER *)Self__LXGR->storage__XNK)[Self__LXGR->count__VF]=')';
-  Self__LXGR->count__VF=(__INTEGER)(Self__LXGR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
 }
 
-static void genere__24ML(__EXPR_ADD *Self__34ML,void *buffer__44ML)
-// ({EXPR_ADD},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__5UZQ(__EXPR_SUP_EQ__1VBP *Self__AVZQ,__STRING__BC *buffer__BVZQ)
+// ({EXPR_SUP_EQ__1VBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__RXGR,*Self__XXGR,*Self__3XGR,*Self__DYGR,*Self__JYGR;
-  __STRING *Self__PYGR,*Self__VYGR,*Self__1YGR,*Self__BZGR,*Self__HZGR;
-  __INTEGER new_capacity__QXGR,old_nb_elts__TXGR,upper__J3RR,Self__H3RR;
-  __INTEGER new_capacity__WXGR,old_nb_elts__ZXGR,upper__O3RR,Self__M3RR;
-  __INTEGER new_capacity__2XGR,old_nb_elts__5XGR,upper__T3RR,Self__R3RR;
-  __INTEGER new_capacity__CYGR,old_nb_elts__FYGR,upper__Y3RR,Self__W3RR;
-  __INTEGER new_capacity__IYGR,old_nb_elts__LYGR,upper__33RR,Self__13RR;
-  __INTEGER new_capacity__OYGR,old_nb_elts__RYGR,upper__C4RR,Self__A4RR;
-  __INTEGER new_capacity__UYGR,old_nb_elts__XYGR,upper__H4RR,Self__F4RR;
-  __INTEGER new_capacity__0YGR,old_nb_elts__3YGR,upper__M4RR,Self__K4RR;
-  __INTEGER new_capacity__AZGR,old_nb_elts__DZGR,upper__R4RR,Self__P4RR;
-  __INTEGER new_capacity__GZGR,old_nb_elts__JZGR,upper__W4RR,Self__U4RR;
-  void *__tmp__25ML,*__tmp__IANL,*__tmp__ZANL,*__tmp__FBNL;
-  void *__tmp__35ML,*__tmp__0ANL;
-  __CHARACTER_CST *Self__ISZP,*Self__3SZP;
-  __CHARACTER *Self__SXGR,*new__UXGR,*Self__YXGR,*new__0XGR,*Self__4XGR;
-  __CHARACTER *new__AYGR,*Self__EYGR,*new__GYGR,*Self__KYGR,*new__MYGR;
-  __CHARACTER *Self__QYGR,*new__SYGR,*Self__WYGR,*new__YYGR,*Self__2YGR;
-  __CHARACTER *new__4YGR,*Self__CZGR,*new__EZGR,*Self__IZGR,*new__KZGR;
-  __BOOLEAN __tmp__X5ML,__tmp__UANL;
-  if (((void *)((__TYPE_FULL *)static_type__P3ML(Self__34ML))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__44ML,(&__string_407));
-  } else {
-    Self__RXGR=((__STRING *)buffer__44ML);
-    new_capacity__QXGR= 0;
-    if ((Self__RXGR->capacity__MNK <= Self__RXGR->count__VF)) {
-      if ((Self__RXGR->capacity__MNK ==  0)) {
-        Self__RXGR->capacity__MNK= 32;
-        Self__RXGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__QXGR=(__INTEGER)(Self__RXGR->capacity__MNK <<  1);
-        Self__SXGR=((__CHARACTER *)Self__RXGR->storage__XNK);
-        old_nb_elts__TXGR=Self__RXGR->capacity__MNK;
-        new__UXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SXGR),((__UINTEGER_32 )old_nb_elts__TXGR),((__UINTEGER_32 )new_capacity__QXGR)));
-        upper__J3RR=(__INTEGER)(new_capacity__QXGR -  1);
-        Self__H3RR=old_nb_elts__TXGR;
-        while ((Self__H3RR <= upper__J3RR)) {
-          new__UXGR[Self__H3RR]='\0';
-          Self__H3RR=(__INTEGER)(Self__H3RR +  1);
-        };
-        Self__RXGR->storage__XNK=new__UXGR;
-        Self__RXGR->capacity__MNK=new_capacity__QXGR;
-      };
-    };
-    ((__CHARACTER *)Self__RXGR->storage__XNK)[Self__RXGR->count__VF]='(';
-    Self__RXGR->count__VF=(__INTEGER)(Self__RXGR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__P3ML(Self__34ML),buffer__44ML);
-    Self__XXGR=((__STRING *)buffer__44ML);
-    new_capacity__WXGR= 0;
-    if ((Self__XXGR->capacity__MNK <= Self__XXGR->count__VF)) {
-      if ((Self__XXGR->capacity__MNK ==  0)) {
-        Self__XXGR->capacity__MNK= 32;
-        Self__XXGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WXGR=(__INTEGER)(Self__XXGR->capacity__MNK <<  1);
-        Self__YXGR=((__CHARACTER *)Self__XXGR->storage__XNK);
-        old_nb_elts__ZXGR=Self__XXGR->capacity__MNK;
-        new__0XGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YXGR),((__UINTEGER_32 )old_nb_elts__ZXGR),((__UINTEGER_32 )new_capacity__WXGR)));
-        upper__O3RR=(__INTEGER)(new_capacity__WXGR -  1);
-        Self__M3RR=old_nb_elts__ZXGR;
-        while ((Self__M3RR <= upper__O3RR)) {
-          new__0XGR[Self__M3RR]='\0';
-          Self__M3RR=(__INTEGER)(Self__M3RR +  1);
-        };
-        Self__XXGR->storage__XNK=new__0XGR;
-        Self__XXGR->capacity__MNK=new_capacity__WXGR;
-      };
-    };
-    ((__CHARACTER *)Self__XXGR->storage__XNK)[Self__XXGR->count__VF]=')';
-    Self__XXGR->count__VF=(__INTEGER)(Self__XXGR->count__VF +  1);
-  };
-  Self__3XGR=((__STRING *)buffer__44ML);
-  new_capacity__2XGR= 0;
-  if ((Self__3XGR->capacity__MNK <= Self__3XGR->count__VF)) {
-    if ((Self__3XGR->capacity__MNK ==  0)) {
-      Self__3XGR->capacity__MNK= 32;
-      Self__3XGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2XGR=(__INTEGER)(Self__3XGR->capacity__MNK <<  1);
-      Self__4XGR=((__CHARACTER *)Self__3XGR->storage__XNK);
-      old_nb_elts__5XGR=Self__3XGR->capacity__MNK;
-      new__AYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4XGR),((__UINTEGER_32 )old_nb_elts__5XGR),((__UINTEGER_32 )new_capacity__2XGR)));
-      upper__T3RR=(__INTEGER)(new_capacity__2XGR -  1);
-      Self__R3RR=old_nb_elts__5XGR;
-      while ((Self__R3RR <= upper__T3RR)) {
-        new__AYGR[Self__R3RR]='\0';
-        Self__R3RR=(__INTEGER)(Self__R3RR +  1);
-      };
-      Self__3XGR->storage__XNK=new__AYGR;
-      Self__3XGR->capacity__MNK=new_capacity__2XGR;
-    };
-  };
-  ((__CHARACTER *)Self__3XGR->storage__XNK)[Self__3XGR->count__VF]='(';
-  Self__3XGR->count__VF=(__INTEGER)(Self__3XGR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__P3ML(Self__34ML))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__44ML,(&__string_408));
-    __tmp__X5ML=TRUE__;
-  } else {
-    __tmp__X5ML=FALSE__;
-  };
-  if ((! __tmp__X5ML)) {
-    __tmp__25ML=Self__34ML->parent_expr_binary__PXDL.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__25ML)->__id) {
-    case __LIST__: {
-      __tmp__35ML=static_type__OHQG(__tmp__25ML);
-    } break;
-    case __STRING_CST__: {
-      __tmp__35ML=((__STRING_CST *)__tmp__25ML)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__35ML=((__EXTERNAL_C *)__tmp__25ML)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__35ML=((__PROTOTYPE_CST *)__tmp__25ML)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__35ML=((__INTEGER_CST *)__tmp__25ML)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__35ML=((__LOCAL *)((__READ_LOCAL *)__tmp__25ML)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__35ML=static_type__CN1H(__tmp__25ML);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__35ML=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__35ML=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__35ML=((__REAL_CST *)__tmp__25ML)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__35ML=((__CHARACTER_CST *)__tmp__25ML)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__35ML=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__35ML=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__35ML=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__35ML=static_type__UO1H(__tmp__25ML);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__35ML=static_type__0O1H(__tmp__25ML);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__35ML=static_type__5O1H(__tmp__25ML);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__35ML=static_type__EP1H(__tmp__25ML);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__35ML=static_type__JP1H(__tmp__25ML);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__35ML=static_type__OP1H(__tmp__25ML);
-    } break;
-    case __PUT_TO__: {
-      __tmp__35ML=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__35ML=static_type__XP1H(__tmp__25ML);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__35ML=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__35ML=((__CAST *)__tmp__25ML)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__35ML=static_type__NOKL(__tmp__25ML);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__35ML=((__SLOT_DATA *)((__READ_SLOT *)__tmp__25ML)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__35ML=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__25ML)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__35ML=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__35ML=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__35ML=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__35ML=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__35ML=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__35ML=static_type__DFJM(__tmp__25ML);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__35ML=static_type__P3ML(__tmp__25ML);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__35ML=static_type__R3XM(__tmp__25ML);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__35ML=static_type__DREO(__tmp__25ML);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__35ML=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__35ML=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__35ML=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__35ML=static_type__3YPN(__tmp__25ML);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__35ML=static_type__1HSO(__tmp__25ML);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__35ML)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__44ML,(&__string_407));
-    };
-  };
-  __tmp__IANL=Self__34ML->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__IANL)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__IANL,buffer__44ML);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__IANL,buffer__44ML);
+  void *__tmp__CVZQ;
+  __TYPE_FULL__XMB *__tmp__DVZQ;
+  __IS_EXPANDED__35NJ *Self__BJCS;
+  __GET_TYPE_ID__HAOJ *Self__DJCS;
+  __SIZE_OF__5GOJ *Self__FJCS;
+  add_last__ACV(((__STRING__BC *)buffer__BVZQ),'(');
+  __tmp__CVZQ=Self__AVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__CVZQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__DVZQ=((__STRING_CST__5J *)__tmp__CVZQ)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__IANL,buffer__44ML);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__DVZQ=((__EXTERNAL_C__Y5WC *)__tmp__CVZQ)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__IANL,buffer__44ML);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__DVZQ=((__PROTOTYPE_CST__LAXC *)__tmp__CVZQ)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__IANL,buffer__44ML);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__DVZQ=((__INTEGER_CST__XAXC *)__tmp__CVZQ)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__IANL,buffer__44ML);
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__DVZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CVZQ));
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__IANL),buffer__44ML);
-    append__MOK(buffer__44ML,(&__string_276));
+  case __READ_LOCAL__55ZI__: {
+    __tmp__DVZQ=((__READ_LOCAL__55ZI *)__tmp__CVZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__IANL,buffer__44ML);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__DVZQ=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__IANL,buffer__44ML);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__DVZQ=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__44ML,((__REAL_CST *)__tmp__IANL)->value__HN2H);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__DVZQ=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    Self__ISZP=((__CHARACTER_CST *)__tmp__IANL);
-    Self__DYGR=((__STRING *)buffer__44ML);
-    new_capacity__CYGR= 0;
-    if ((Self__DYGR->capacity__MNK <= Self__DYGR->count__VF)) {
-      if ((Self__DYGR->capacity__MNK ==  0)) {
-        Self__DYGR->capacity__MNK= 32;
-        Self__DYGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__CYGR=(__INTEGER)(Self__DYGR->capacity__MNK <<  1);
-        Self__EYGR=((__CHARACTER *)Self__DYGR->storage__XNK);
-        old_nb_elts__FYGR=Self__DYGR->capacity__MNK;
-        new__GYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EYGR),((__UINTEGER_32 )old_nb_elts__FYGR),((__UINTEGER_32 )new_capacity__CYGR)));
-        upper__Y3RR=(__INTEGER)(new_capacity__CYGR -  1);
-        Self__W3RR=old_nb_elts__FYGR;
-        while ((Self__W3RR <= upper__Y3RR)) {
-          new__GYGR[Self__W3RR]='\0';
-          Self__W3RR=(__INTEGER)(Self__W3RR +  1);
-        };
-        Self__DYGR->storage__XNK=new__GYGR;
-        Self__DYGR->capacity__MNK=new_capacity__CYGR;
-      };
-    };
-    ((__CHARACTER *)Self__DYGR->storage__XNK)[Self__DYGR->count__VF]='\'';
-    Self__DYGR->count__VF=(__INTEGER)(Self__DYGR->count__VF +  1);
-    append__MOK(buffer__44ML,Self__ISZP->text__PN2H);
-    Self__JYGR=((__STRING *)buffer__44ML);
-    new_capacity__IYGR= 0;
-    if ((Self__JYGR->capacity__MNK <= Self__JYGR->count__VF)) {
-      if ((Self__JYGR->capacity__MNK ==  0)) {
-        Self__JYGR->capacity__MNK= 32;
-        Self__JYGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IYGR=(__INTEGER)(Self__JYGR->capacity__MNK <<  1);
-        Self__KYGR=((__CHARACTER *)Self__JYGR->storage__XNK);
-        old_nb_elts__LYGR=Self__JYGR->capacity__MNK;
-        new__MYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KYGR),((__UINTEGER_32 )old_nb_elts__LYGR),((__UINTEGER_32 )new_capacity__IYGR)));
-        upper__33RR=(__INTEGER)(new_capacity__IYGR -  1);
-        Self__13RR=old_nb_elts__LYGR;
-        while ((Self__13RR <= upper__33RR)) {
-          new__MYGR[Self__13RR]='\0';
-          Self__13RR=(__INTEGER)(Self__13RR +  1);
-        };
-        Self__JYGR->storage__XNK=new__MYGR;
-        Self__JYGR->capacity__MNK=new_capacity__IYGR;
-      };
-    };
-    ((__CHARACTER *)Self__JYGR->storage__XNK)[Self__JYGR->count__VF]='\'';
-    Self__JYGR->count__VF=(__INTEGER)(Self__JYGR->count__VF +  1);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__DVZQ=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__DVZQ=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__IANL,buffer__44ML);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__DVZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CVZQ));
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__IANL,buffer__44ML);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__DVZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CVZQ));
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__IANL,buffer__44ML);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__DVZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CVZQ));
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__IANL,buffer__44ML);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__DVZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CVZQ));
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__IANL,buffer__44ML);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__DVZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CVZQ));
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__IANL,buffer__44ML);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__DVZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CVZQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__IANL,buffer__44ML);
+  case __PUT_TO__TFOJ__: {
+    __tmp__DVZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__IANL,buffer__44ML);
+  case __ITEM__HGOJ__: {
+    __tmp__DVZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CVZQ));
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__IANL,buffer__44ML);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__DVZQ=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__IANL,buffer__44ML);
+  case __CAST__1HOJ__: {
+    __tmp__DVZQ=((__CAST__1HOJ *)__tmp__CVZQ)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__IANL,buffer__44ML);
+  case __REAL_CST__1LOJ__: {
+    __tmp__DVZQ=((__REAL_CST__1LOJ *)__tmp__CVZQ)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__IANL,buffer__44ML);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__DVZQ=((__CHARACTER_CST__RMOJ *)__tmp__CVZQ)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__IANL,buffer__44ML);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__DVZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CVZQ)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__IANL,buffer__44ML);
+  case __READ_SLOT__LL4K__: {
+    __tmp__DVZQ=((__READ_SLOT__LL4K *)__tmp__CVZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__44ML,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IANL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__DVZQ=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__IANL,buffer__44ML);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__DVZQ=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__IANL,buffer__44ML);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DVZQ=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__IANL,buffer__44ML);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__DVZQ=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__IANL,buffer__44ML);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DVZQ=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__IANL,buffer__44ML);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__DVZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CVZQ));
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__IANL,buffer__44ML);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__DVZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CVZQ));
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__IANL,buffer__44ML);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__DVZQ=((__READ_GLOBAL__T4YL *)__tmp__CVZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__IANL,buffer__44ML);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__DVZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CVZQ));
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__IANL,buffer__44ML);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__DVZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CVZQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__IANL,buffer__44ML);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__DVZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CVZQ));
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__IANL,buffer__44ML);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__DVZQ=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__IANL,buffer__44ML);
+  case __EXPR_INF__OXBP__: {
+    __tmp__DVZQ=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__IANL,buffer__44ML);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__DVZQ=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__IANL,buffer__44ML);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__DVZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CVZQ));
   } break;
   };
-  Self__PYGR=((__STRING *)buffer__44ML);
-  new_capacity__OYGR= 0;
-  if ((Self__PYGR->capacity__MNK <= Self__PYGR->count__VF)) {
-    if ((Self__PYGR->capacity__MNK ==  0)) {
-      Self__PYGR->capacity__MNK= 32;
-      Self__PYGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OYGR=(__INTEGER)(Self__PYGR->capacity__MNK <<  1);
-      Self__QYGR=((__CHARACTER *)Self__PYGR->storage__XNK);
-      old_nb_elts__RYGR=Self__PYGR->capacity__MNK;
-      new__SYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QYGR),((__UINTEGER_32 )old_nb_elts__RYGR),((__UINTEGER_32 )new_capacity__OYGR)));
-      upper__C4RR=(__INTEGER)(new_capacity__OYGR -  1);
-      Self__A4RR=old_nb_elts__RYGR;
-      while ((Self__A4RR <= upper__C4RR)) {
-        new__SYGR[Self__A4RR]='\0';
-        Self__A4RR=(__INTEGER)(Self__A4RR +  1);
-      };
-      Self__PYGR->storage__XNK=new__SYGR;
-      Self__PYGR->capacity__MNK=new_capacity__OYGR;
-    };
-  };
-  ((__CHARACTER *)Self__PYGR->storage__XNK)[Self__PYGR->count__VF]=' ';
-  Self__PYGR->count__VF=(__INTEGER)(Self__PYGR->count__VF +  1);
-  append__MOK(buffer__44ML,(&__string_371));
-  Self__VYGR=((__STRING *)buffer__44ML);
-  new_capacity__UYGR= 0;
-  if ((Self__VYGR->capacity__MNK <= Self__VYGR->count__VF)) {
-    if ((Self__VYGR->capacity__MNK ==  0)) {
-      Self__VYGR->capacity__MNK= 32;
-      Self__VYGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UYGR=(__INTEGER)(Self__VYGR->capacity__MNK <<  1);
-      Self__WYGR=((__CHARACTER *)Self__VYGR->storage__XNK);
-      old_nb_elts__XYGR=Self__VYGR->capacity__MNK;
-      new__YYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WYGR),((__UINTEGER_32 )old_nb_elts__XYGR),((__UINTEGER_32 )new_capacity__UYGR)));
-      upper__H4RR=(__INTEGER)(new_capacity__UYGR -  1);
-      Self__F4RR=old_nb_elts__XYGR;
-      while ((Self__F4RR <= upper__H4RR)) {
-        new__YYGR[Self__F4RR]='\0';
-        Self__F4RR=(__INTEGER)(Self__F4RR +  1);
-      };
-      Self__VYGR->storage__XNK=new__YYGR;
-      Self__VYGR->capacity__MNK=new_capacity__UYGR;
-    };
-  };
-  ((__CHARACTER *)Self__VYGR->storage__XNK)[Self__VYGR->count__VF]=' ';
-  Self__VYGR->count__VF=(__INTEGER)(Self__VYGR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__P3ML(Self__34ML))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__44ML,(&__string_408));
-    __tmp__UANL=TRUE__;
-  } else {
-    __tmp__UANL=FALSE__;
-  };
-  if ((! __tmp__UANL)) {
-    __tmp__ZANL=Self__34ML->parent_expr_binary__PXDL.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__ZANL)->__id) {
-    case __LIST__: {
-      __tmp__0ANL=static_type__OHQG(__tmp__ZANL);
-    } break;
-    case __STRING_CST__: {
-      __tmp__0ANL=((__STRING_CST *)__tmp__ZANL)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__0ANL=((__EXTERNAL_C *)__tmp__ZANL)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0ANL=((__PROTOTYPE_CST *)__tmp__ZANL)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__0ANL=((__INTEGER_CST *)__tmp__ZANL)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__0ANL=((__LOCAL *)((__READ_LOCAL *)__tmp__ZANL)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0ANL=static_type__CN1H(__tmp__ZANL);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0ANL=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0ANL=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__0ANL=((__REAL_CST *)__tmp__ZANL)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__0ANL=((__CHARACTER_CST *)__tmp__ZANL)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__0ANL=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0ANL=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__0ANL=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__0ANL=static_type__UO1H(__tmp__ZANL);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__0ANL=static_type__0O1H(__tmp__ZANL);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__0ANL=static_type__5O1H(__tmp__ZANL);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__0ANL=static_type__EP1H(__tmp__ZANL);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0ANL=static_type__JP1H(__tmp__ZANL);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0ANL=static_type__OP1H(__tmp__ZANL);
-    } break;
-    case __PUT_TO__: {
-      __tmp__0ANL=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__0ANL=static_type__XP1H(__tmp__ZANL);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__0ANL=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__0ANL=((__CAST *)__tmp__ZANL)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__0ANL=static_type__NOKL(__tmp__ZANL);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__0ANL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZANL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__0ANL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZANL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0ANL=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0ANL=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0ANL=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0ANL=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0ANL=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__0ANL=static_type__DFJM(__tmp__ZANL);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__0ANL=static_type__P3ML(__tmp__ZANL);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__0ANL=static_type__R3XM(__tmp__ZANL);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__0ANL=static_type__DREO(__tmp__ZANL);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0ANL=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__0ANL=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0ANL=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__0ANL=static_type__3YPN(__tmp__ZANL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__0ANL=static_type__1HSO(__tmp__ZANL);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0ANL)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__44ML,(&__string_407));
-    };
-  };
-  __tmp__FBNL=Self__34ML->parent_expr_binary__PXDL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__FBNL)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__FBNL,buffer__44ML);
+  append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__DVZQ),buffer__BVZQ);
+  add_last__ACV(((__STRING__BC *)buffer__BVZQ),' ');
+  __tmp__CVZQ=Self__AVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__CVZQ)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__CVZQ),buffer__BVZQ);
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__FBNL,buffer__44ML);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__FBNL,buffer__44ML);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__FBNL,buffer__44ML);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__FBNL,buffer__44ML);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__FBNL,buffer__44ML);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__FBNL),buffer__44ML);
-    append__MOK(buffer__44ML,(&__string_276));
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__FBNL,buffer__44ML);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__FBNL,buffer__44ML);
+  case __IS_EXPANDED__35NJ__: {
+    Self__BJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__BJCS->receiver__RA5J),buffer__BVZQ);
+    add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__44ML,((__REAL_CST *)__tmp__FBNL)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3SZP=((__CHARACTER_CST *)__tmp__FBNL);
-    Self__1YGR=((__STRING *)buffer__44ML);
-    new_capacity__0YGR= 0;
-    if ((Self__1YGR->capacity__MNK <= Self__1YGR->count__VF)) {
-      if ((Self__1YGR->capacity__MNK ==  0)) {
-        Self__1YGR->capacity__MNK= 32;
-        Self__1YGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0YGR=(__INTEGER)(Self__1YGR->capacity__MNK <<  1);
-        Self__2YGR=((__CHARACTER *)Self__1YGR->storage__XNK);
-        old_nb_elts__3YGR=Self__1YGR->capacity__MNK;
-        new__4YGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2YGR),((__UINTEGER_32 )old_nb_elts__3YGR),((__UINTEGER_32 )new_capacity__0YGR)));
-        upper__M4RR=(__INTEGER)(new_capacity__0YGR -  1);
-        Self__K4RR=old_nb_elts__3YGR;
-        while ((Self__K4RR <= upper__M4RR)) {
-          new__4YGR[Self__K4RR]='\0';
-          Self__K4RR=(__INTEGER)(Self__K4RR +  1);
-        };
-        Self__1YGR->storage__XNK=new__4YGR;
-        Self__1YGR->capacity__MNK=new_capacity__0YGR;
-      };
-    };
-    ((__CHARACTER *)Self__1YGR->storage__XNK)[Self__1YGR->count__VF]='\'';
-    Self__1YGR->count__VF=(__INTEGER)(Self__1YGR->count__VF +  1);
-    append__MOK(buffer__44ML,Self__3SZP->text__PN2H);
-    Self__BZGR=((__STRING *)buffer__44ML);
-    new_capacity__AZGR= 0;
-    if ((Self__BZGR->capacity__MNK <= Self__BZGR->count__VF)) {
-      if ((Self__BZGR->capacity__MNK ==  0)) {
-        Self__BZGR->capacity__MNK= 32;
-        Self__BZGR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AZGR=(__INTEGER)(Self__BZGR->capacity__MNK <<  1);
-        Self__CZGR=((__CHARACTER *)Self__BZGR->storage__XNK);
-        old_nb_elts__DZGR=Self__BZGR->capacity__MNK;
-        new__EZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CZGR),((__UINTEGER_32 )old_nb_elts__DZGR),((__UINTEGER_32 )new_capacity__AZGR)));
-        upper__R4RR=(__INTEGER)(new_capacity__AZGR -  1);
-        Self__P4RR=old_nb_elts__DZGR;
-        while ((Self__P4RR <= upper__R4RR)) {
-          new__EZGR[Self__P4RR]='\0';
-          Self__P4RR=(__INTEGER)(Self__P4RR +  1);
-        };
-        Self__BZGR->storage__XNK=new__EZGR;
-        Self__BZGR->capacity__MNK=new_capacity__AZGR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__DJCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_350));
+    __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__DJCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
     };
-    ((__CHARACTER *)Self__BZGR->storage__XNK)[Self__BZGR->count__VF]='\'';
-    Self__BZGR->count__VF=(__INTEGER)(Self__BZGR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__44ML,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FBNL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__FBNL,buffer__44ML);
+    append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+    add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__FBNL,buffer__44ML);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__FBNL,buffer__44ML);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__FBNL,buffer__44ML);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__FBNL,buffer__44ML);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__FBNL,buffer__44ML);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__FBNL,buffer__44ML);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__FBNL,buffer__44ML);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__FBNL,buffer__44ML);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__FBNL,buffer__44ML);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__FBNL,buffer__44ML);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__FBNL,buffer__44ML);
-  } break;
-  };
-  Self__HZGR=((__STRING *)buffer__44ML);
-  new_capacity__GZGR= 0;
-  if ((Self__HZGR->capacity__MNK <= Self__HZGR->count__VF)) {
-    if ((Self__HZGR->capacity__MNK ==  0)) {
-      Self__HZGR->capacity__MNK= 32;
-      Self__HZGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GZGR=(__INTEGER)(Self__HZGR->capacity__MNK <<  1);
-      Self__IZGR=((__CHARACTER *)Self__HZGR->storage__XNK);
-      old_nb_elts__JZGR=Self__HZGR->capacity__MNK;
-      new__KZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IZGR),((__UINTEGER_32 )old_nb_elts__JZGR),((__UINTEGER_32 )new_capacity__GZGR)));
-      upper__W4RR=(__INTEGER)(new_capacity__GZGR -  1);
-      Self__U4RR=old_nb_elts__JZGR;
-      while ((Self__U4RR <= upper__W4RR)) {
-        new__KZGR[Self__U4RR]='\0';
-        Self__U4RR=(__INTEGER)(Self__U4RR +  1);
-      };
-      Self__HZGR->storage__XNK=new__KZGR;
-      Self__HZGR->capacity__MNK=new_capacity__GZGR;
-    };
-  };
-  ((__CHARACTER *)Self__HZGR->storage__XNK)[Self__HZGR->count__VF]=')';
-  Self__HZGR->count__VF=(__INTEGER)(Self__HZGR->count__VF +  1);
-}
-
-static void genere__OUZM(__EXPR_NOT *Self__PUZM,void *buffer__QUZM)
-// ({EXPR_NOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__NZGR,*Self__TZGR,*Self__ZZGR,*Self__5ZGR,*Self__F0GR;
-  __STRING *Self__L0GR,*Self__R0GR,*Self__X0GR;
-  __INTEGER new_capacity__MZGR,old_nb_elts__PZGR,upper__14RR,Self__Z4RR;
-  __INTEGER new_capacity__SZGR,old_nb_elts__VZGR,upper__A5RR,Self__44RR;
-  __INTEGER new_capacity__YZGR,old_nb_elts__1ZGR,upper__F5RR,Self__D5RR;
-  __INTEGER new_capacity__4ZGR,old_nb_elts__B0GR,upper__K5RR,Self__I5RR;
-  __INTEGER new_capacity__E0GR,old_nb_elts__H0GR,upper__P5RR,Self__N5RR;
-  __INTEGER new_capacity__K0GR,old_nb_elts__N0GR,upper__U5RR,Self__S5RR;
-  __INTEGER new_capacity__Q0GR,old_nb_elts__T0GR,upper__Z5RR,Self__X5RR;
-  __INTEGER new_capacity__W0GR,old_nb_elts__Z0GR,upper__45RR,Self__25RR;
-  void *__tmp__TUZM;
-  __CHARACTER_CST *Self__ITZP;
-  __CHARACTER *Self__OZGR,*new__QZGR,*Self__UZGR,*new__WZGR,*Self__0ZGR;
-  __CHARACTER *new__2ZGR,*Self__A0GR,*new__C0GR,*Self__G0GR,*new__I0GR;
-  __CHARACTER *Self__M0GR,*new__O0GR,*Self__S0GR,*new__U0GR,*Self__Y0GR;
-  __CHARACTER *new__00GR;
-  Self__NZGR=((__STRING *)buffer__QUZM);
-  new_capacity__MZGR= 0;
-  if ((Self__NZGR->capacity__MNK <= Self__NZGR->count__VF)) {
-    if ((Self__NZGR->capacity__MNK ==  0)) {
-      Self__NZGR->capacity__MNK= 32;
-      Self__NZGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MZGR=(__INTEGER)(Self__NZGR->capacity__MNK <<  1);
-      Self__OZGR=((__CHARACTER *)Self__NZGR->storage__XNK);
-      old_nb_elts__PZGR=Self__NZGR->capacity__MNK;
-      new__QZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OZGR),((__UINTEGER_32 )old_nb_elts__PZGR),((__UINTEGER_32 )new_capacity__MZGR)));
-      upper__14RR=(__INTEGER)(new_capacity__MZGR -  1);
-      Self__Z4RR=old_nb_elts__PZGR;
-      while ((Self__Z4RR <= upper__14RR)) {
-        new__QZGR[Self__Z4RR]='\0';
-        Self__Z4RR=(__INTEGER)(Self__Z4RR +  1);
-      };
-      Self__NZGR->storage__XNK=new__QZGR;
-      Self__NZGR->capacity__MNK=new_capacity__MZGR;
-    };
-  };
-  ((__CHARACTER *)Self__NZGR->storage__XNK)[Self__NZGR->count__VF]='(';
-  Self__NZGR->count__VF=(__INTEGER)(Self__NZGR->count__VF +  1);
-  genere_declaration__Y1NI(static_type__R3XM(Self__PUZM),buffer__QUZM);
-  Self__TZGR=((__STRING *)buffer__QUZM);
-  new_capacity__SZGR= 0;
-  if ((Self__TZGR->capacity__MNK <= Self__TZGR->count__VF)) {
-    if ((Self__TZGR->capacity__MNK ==  0)) {
-      Self__TZGR->capacity__MNK= 32;
-      Self__TZGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__SZGR=(__INTEGER)(Self__TZGR->capacity__MNK <<  1);
-      Self__UZGR=((__CHARACTER *)Self__TZGR->storage__XNK);
-      old_nb_elts__VZGR=Self__TZGR->capacity__MNK;
-      new__WZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UZGR),((__UINTEGER_32 )old_nb_elts__VZGR),((__UINTEGER_32 )new_capacity__SZGR)));
-      upper__A5RR=(__INTEGER)(new_capacity__SZGR -  1);
-      Self__44RR=old_nb_elts__VZGR;
-      while ((Self__44RR <= upper__A5RR)) {
-        new__WZGR[Self__44RR]='\0';
-        Self__44RR=(__INTEGER)(Self__44RR +  1);
-      };
-      Self__TZGR->storage__XNK=new__WZGR;
-      Self__TZGR->capacity__MNK=new_capacity__SZGR;
-    };
-  };
-  ((__CHARACTER *)Self__TZGR->storage__XNK)[Self__TZGR->count__VF]=')';
-  Self__TZGR->count__VF=(__INTEGER)(Self__TZGR->count__VF +  1);
-  Self__ZZGR=((__STRING *)buffer__QUZM);
-  new_capacity__YZGR= 0;
-  if ((Self__ZZGR->capacity__MNK <= Self__ZZGR->count__VF)) {
-    if ((Self__ZZGR->capacity__MNK ==  0)) {
-      Self__ZZGR->capacity__MNK= 32;
-      Self__ZZGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YZGR=(__INTEGER)(Self__ZZGR->capacity__MNK <<  1);
-      Self__0ZGR=((__CHARACTER *)Self__ZZGR->storage__XNK);
-      old_nb_elts__1ZGR=Self__ZZGR->capacity__MNK;
-      new__2ZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0ZGR),((__UINTEGER_32 )old_nb_elts__1ZGR),((__UINTEGER_32 )new_capacity__YZGR)));
-      upper__F5RR=(__INTEGER)(new_capacity__YZGR -  1);
-      Self__D5RR=old_nb_elts__1ZGR;
-      while ((Self__D5RR <= upper__F5RR)) {
-        new__2ZGR[Self__D5RR]='\0';
-        Self__D5RR=(__INTEGER)(Self__D5RR +  1);
-      };
-      Self__ZZGR->storage__XNK=new__2ZGR;
-      Self__ZZGR->capacity__MNK=new_capacity__YZGR;
-    };
-  };
-  ((__CHARACTER *)Self__ZZGR->storage__XNK)[Self__ZZGR->count__VF]='(';
-  Self__ZZGR->count__VF=(__INTEGER)(Self__ZZGR->count__VF +  1);
-  Self__5ZGR=((__STRING *)buffer__QUZM);
-  new_capacity__4ZGR= 0;
-  if ((Self__5ZGR->capacity__MNK <= Self__5ZGR->count__VF)) {
-    if ((Self__5ZGR->capacity__MNK ==  0)) {
-      Self__5ZGR->capacity__MNK= 32;
-      Self__5ZGR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4ZGR=(__INTEGER)(Self__5ZGR->capacity__MNK <<  1);
-      Self__A0GR=((__CHARACTER *)Self__5ZGR->storage__XNK);
-      old_nb_elts__B0GR=Self__5ZGR->capacity__MNK;
-      new__C0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A0GR),((__UINTEGER_32 )old_nb_elts__B0GR),((__UINTEGER_32 )new_capacity__4ZGR)));
-      upper__K5RR=(__INTEGER)(new_capacity__4ZGR -  1);
-      Self__I5RR=old_nb_elts__B0GR;
-      while ((Self__I5RR <= upper__K5RR)) {
-        new__C0GR[Self__I5RR]='\0';
-        Self__I5RR=(__INTEGER)(Self__I5RR +  1);
-      };
-      Self__5ZGR->storage__XNK=new__C0GR;
-      Self__5ZGR->capacity__MNK=new_capacity__4ZGR;
-    };
-  };
-  ((__CHARACTER *)Self__5ZGR->storage__XNK)[Self__5ZGR->count__VF]='~';
-  Self__5ZGR->count__VF=(__INTEGER)(Self__5ZGR->count__VF +  1);
-  Self__F0GR=((__STRING *)buffer__QUZM);
-  new_capacity__E0GR= 0;
-  if ((Self__F0GR->capacity__MNK <= Self__F0GR->count__VF)) {
-    if ((Self__F0GR->capacity__MNK ==  0)) {
-      Self__F0GR->capacity__MNK= 32;
-      Self__F0GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__E0GR=(__INTEGER)(Self__F0GR->capacity__MNK <<  1);
-      Self__G0GR=((__CHARACTER *)Self__F0GR->storage__XNK);
-      old_nb_elts__H0GR=Self__F0GR->capacity__MNK;
-      new__I0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G0GR),((__UINTEGER_32 )old_nb_elts__H0GR),((__UINTEGER_32 )new_capacity__E0GR)));
-      upper__P5RR=(__INTEGER)(new_capacity__E0GR -  1);
-      Self__N5RR=old_nb_elts__H0GR;
-      while ((Self__N5RR <= upper__P5RR)) {
-        new__I0GR[Self__N5RR]='\0';
-        Self__N5RR=(__INTEGER)(Self__N5RR +  1);
-      };
-      Self__F0GR->storage__XNK=new__I0GR;
-      Self__F0GR->capacity__MNK=new_capacity__E0GR;
-    };
-  };
-  ((__CHARACTER *)Self__F0GR->storage__XNK)[Self__F0GR->count__VF]=' ';
-  Self__F0GR->count__VF=(__INTEGER)(Self__F0GR->count__VF +  1);
-  __tmp__TUZM=Self__PUZM->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__TUZM)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__TUZM),buffer__QUZM);
-    append__MOK(buffer__QUZM,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__QUZM,((__REAL_CST *)__tmp__TUZM)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__ITZP=((__CHARACTER_CST *)__tmp__TUZM);
-    Self__L0GR=((__STRING *)buffer__QUZM);
-    new_capacity__K0GR= 0;
-    if ((Self__L0GR->capacity__MNK <= Self__L0GR->count__VF)) {
-      if ((Self__L0GR->capacity__MNK ==  0)) {
-        Self__L0GR->capacity__MNK= 32;
-        Self__L0GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__K0GR=(__INTEGER)(Self__L0GR->capacity__MNK <<  1);
-        Self__M0GR=((__CHARACTER *)Self__L0GR->storage__XNK);
-        old_nb_elts__N0GR=Self__L0GR->capacity__MNK;
-        new__O0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M0GR),((__UINTEGER_32 )old_nb_elts__N0GR),((__UINTEGER_32 )new_capacity__K0GR)));
-        upper__U5RR=(__INTEGER)(new_capacity__K0GR -  1);
-        Self__S5RR=old_nb_elts__N0GR;
-        while ((Self__S5RR <= upper__U5RR)) {
-          new__O0GR[Self__S5RR]='\0';
-          Self__S5RR=(__INTEGER)(Self__S5RR +  1);
-        };
-        Self__L0GR->storage__XNK=new__O0GR;
-        Self__L0GR->capacity__MNK=new_capacity__K0GR;
-      };
-    };
-    ((__CHARACTER *)Self__L0GR->storage__XNK)[Self__L0GR->count__VF]='\'';
-    Self__L0GR->count__VF=(__INTEGER)(Self__L0GR->count__VF +  1);
-    append__MOK(buffer__QUZM,Self__ITZP->text__PN2H);
-    Self__R0GR=((__STRING *)buffer__QUZM);
-    new_capacity__Q0GR= 0;
-    if ((Self__R0GR->capacity__MNK <= Self__R0GR->count__VF)) {
-      if ((Self__R0GR->capacity__MNK ==  0)) {
-        Self__R0GR->capacity__MNK= 32;
-        Self__R0GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__Q0GR=(__INTEGER)(Self__R0GR->capacity__MNK <<  1);
-        Self__S0GR=((__CHARACTER *)Self__R0GR->storage__XNK);
-        old_nb_elts__T0GR=Self__R0GR->capacity__MNK;
-        new__U0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S0GR),((__UINTEGER_32 )old_nb_elts__T0GR),((__UINTEGER_32 )new_capacity__Q0GR)));
-        upper__Z5RR=(__INTEGER)(new_capacity__Q0GR -  1);
-        Self__X5RR=old_nb_elts__T0GR;
-        while ((Self__X5RR <= upper__Z5RR)) {
-          new__U0GR[Self__X5RR]='\0';
-          Self__X5RR=(__INTEGER)(Self__X5RR +  1);
-        };
-        Self__R0GR->storage__XNK=new__U0GR;
-        Self__R0GR->capacity__MNK=new_capacity__Q0GR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__FJCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_352));
+    __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__FJCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
     };
-    ((__CHARACTER *)Self__R0GR->storage__XNK)[Self__R0GR->count__VF]='\'';
-    Self__R0GR->count__VF=(__INTEGER)(Self__R0GR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__TUZM,buffer__QUZM);
+    append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+    add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__TUZM,buffer__QUZM);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__TUZM,buffer__QUZM);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__TUZM,buffer__QUZM);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__TUZM,buffer__QUZM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__TUZM,buffer__QUZM);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__QUZM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TUZM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__TUZM,buffer__QUZM);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__TUZM,buffer__QUZM);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__TUZM,buffer__QUZM);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__TUZM,buffer__QUZM);
-  } break;
-  };
-  Self__X0GR=((__STRING *)buffer__QUZM);
-  new_capacity__W0GR= 0;
-  if ((Self__X0GR->capacity__MNK <= Self__X0GR->count__VF)) {
-    if ((Self__X0GR->capacity__MNK ==  0)) {
-      Self__X0GR->capacity__MNK= 32;
-      Self__X0GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__W0GR=(__INTEGER)(Self__X0GR->capacity__MNK <<  1);
-      Self__Y0GR=((__CHARACTER *)Self__X0GR->storage__XNK);
-      old_nb_elts__Z0GR=Self__X0GR->capacity__MNK;
-      new__00GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y0GR),((__UINTEGER_32 )old_nb_elts__Z0GR),((__UINTEGER_32 )new_capacity__W0GR)));
-      upper__45RR=(__INTEGER)(new_capacity__W0GR -  1);
-      Self__25RR=old_nb_elts__Z0GR;
-      while ((Self__25RR <= upper__45RR)) {
-        new__00GR[Self__25RR]='\0';
-        Self__25RR=(__INTEGER)(Self__25RR +  1);
-      };
-      Self__X0GR->storage__XNK=new__00GR;
-      Self__X0GR->capacity__MNK=new_capacity__W0GR;
-    };
-  };
-  ((__CHARACTER *)Self__X0GR->storage__XNK)[Self__X0GR->count__VF]=')';
-  Self__X0GR->count__VF=(__INTEGER)(Self__X0GR->count__VF +  1);
-}
-
-static void genere__J1EO(__EXPR_MOD *Self__K1EO,void *buffer__L1EO)
-// ({EXPR_MOD},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__30GR,*Self__D1GR,*Self__J1GR,*Self__P1GR,*Self__V1GR;
-  __STRING *Self__11GR,*Self__B2GR,*Self__H2GR,*Self__N2GR,*Self__T2GR;
-  __INTEGER new_capacity__20GR,old_nb_elts__50GR,upper__DASR,Self__BASR;
-  __INTEGER new_capacity__C1GR,old_nb_elts__F1GR,upper__IASR,Self__GASR;
-  __INTEGER new_capacity__I1GR,old_nb_elts__L1GR,upper__NASR,Self__LASR;
-  __INTEGER new_capacity__O1GR,old_nb_elts__R1GR,upper__SASR,Self__QASR;
-  __INTEGER new_capacity__U1GR,old_nb_elts__X1GR,upper__XASR,Self__VASR;
-  __INTEGER new_capacity__01GR,old_nb_elts__31GR,upper__2ASR,Self__0ASR;
-  __INTEGER new_capacity__A2GR,old_nb_elts__D2GR,upper__BBSR,Self__5ASR;
-  __INTEGER new_capacity__G2GR,old_nb_elts__J2GR,upper__GBSR,Self__EBSR;
-  __INTEGER new_capacity__M2GR,old_nb_elts__P2GR,upper__LBSR,Self__JBSR;
-  __INTEGER new_capacity__S2GR,old_nb_elts__V2GR,upper__QBSR,Self__OBSR;
-  void *__tmp__J2EO,*__tmp__V2EO,*__tmp__G3EO,*__tmp__S3EO;
-  void *__tmp__K2EO,*__tmp__H3EO;
-  __CHARACTER_CST *Self__3TZP,*Self__SUZP;
-  __CHARACTER *Self__40GR,*new__A1GR,*Self__E1GR,*new__G1GR,*Self__K1GR;
-  __CHARACTER *new__M1GR,*Self__Q1GR,*new__S1GR,*Self__W1GR,*new__Y1GR;
-  __CHARACTER *Self__21GR,*new__41GR,*Self__C2GR,*new__E2GR,*Self__I2GR;
-  __CHARACTER *new__K2GR,*Self__O2GR,*new__Q2GR,*Self__U2GR,*new__W2GR;
-  __BOOLEAN __tmp__E2EO,__tmp__B3EO;
-  if (((void *)((__TYPE_FULL *)static_type__DREO(Self__K1EO))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__L1EO,(&__string_407));
-  } else {
-    Self__30GR=((__STRING *)buffer__L1EO);
-    new_capacity__20GR= 0;
-    if ((Self__30GR->capacity__MNK <= Self__30GR->count__VF)) {
-      if ((Self__30GR->capacity__MNK ==  0)) {
-        Self__30GR->capacity__MNK= 32;
-        Self__30GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__20GR=(__INTEGER)(Self__30GR->capacity__MNK <<  1);
-        Self__40GR=((__CHARACTER *)Self__30GR->storage__XNK);
-        old_nb_elts__50GR=Self__30GR->capacity__MNK;
-        new__A1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__40GR),((__UINTEGER_32 )old_nb_elts__50GR),((__UINTEGER_32 )new_capacity__20GR)));
-        upper__DASR=(__INTEGER)(new_capacity__20GR -  1);
-        Self__BASR=old_nb_elts__50GR;
-        while ((Self__BASR <= upper__DASR)) {
-          new__A1GR[Self__BASR]='\0';
-          Self__BASR=(__INTEGER)(Self__BASR +  1);
-        };
-        Self__30GR->storage__XNK=new__A1GR;
-        Self__30GR->capacity__MNK=new_capacity__20GR;
-      };
-    };
-    ((__CHARACTER *)Self__30GR->storage__XNK)[Self__30GR->count__VF]='(';
-    Self__30GR->count__VF=(__INTEGER)(Self__30GR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__DREO(Self__K1EO),buffer__L1EO);
-    Self__D1GR=((__STRING *)buffer__L1EO);
-    new_capacity__C1GR= 0;
-    if ((Self__D1GR->capacity__MNK <= Self__D1GR->count__VF)) {
-      if ((Self__D1GR->capacity__MNK ==  0)) {
-        Self__D1GR->capacity__MNK= 32;
-        Self__D1GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__C1GR=(__INTEGER)(Self__D1GR->capacity__MNK <<  1);
-        Self__E1GR=((__CHARACTER *)Self__D1GR->storage__XNK);
-        old_nb_elts__F1GR=Self__D1GR->capacity__MNK;
-        new__G1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E1GR),((__UINTEGER_32 )old_nb_elts__F1GR),((__UINTEGER_32 )new_capacity__C1GR)));
-        upper__IASR=(__INTEGER)(new_capacity__C1GR -  1);
-        Self__GASR=old_nb_elts__F1GR;
-        while ((Self__GASR <= upper__IASR)) {
-          new__G1GR[Self__GASR]='\0';
-          Self__GASR=(__INTEGER)(Self__GASR +  1);
-        };
-        Self__D1GR->storage__XNK=new__G1GR;
-        Self__D1GR->capacity__MNK=new_capacity__C1GR;
-      };
-    };
-    ((__CHARACTER *)Self__D1GR->storage__XNK)[Self__D1GR->count__VF]=')';
-    Self__D1GR->count__VF=(__INTEGER)(Self__D1GR->count__VF +  1);
-  };
-  Self__J1GR=((__STRING *)buffer__L1EO);
-  new_capacity__I1GR= 0;
-  if ((Self__J1GR->capacity__MNK <= Self__J1GR->count__VF)) {
-    if ((Self__J1GR->capacity__MNK ==  0)) {
-      Self__J1GR->capacity__MNK= 32;
-      Self__J1GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__I1GR=(__INTEGER)(Self__J1GR->capacity__MNK <<  1);
-      Self__K1GR=((__CHARACTER *)Self__J1GR->storage__XNK);
-      old_nb_elts__L1GR=Self__J1GR->capacity__MNK;
-      new__M1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K1GR),((__UINTEGER_32 )old_nb_elts__L1GR),((__UINTEGER_32 )new_capacity__I1GR)));
-      upper__NASR=(__INTEGER)(new_capacity__I1GR -  1);
-      Self__LASR=old_nb_elts__L1GR;
-      while ((Self__LASR <= upper__NASR)) {
-        new__M1GR[Self__LASR]='\0';
-        Self__LASR=(__INTEGER)(Self__LASR +  1);
-      };
-      Self__J1GR->storage__XNK=new__M1GR;
-      Self__J1GR->capacity__MNK=new_capacity__I1GR;
-    };
-  };
-  ((__CHARACTER *)Self__J1GR->storage__XNK)[Self__J1GR->count__VF]='(';
-  Self__J1GR->count__VF=(__INTEGER)(Self__J1GR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__DREO(Self__K1EO))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__L1EO,(&__string_408));
-    __tmp__E2EO=TRUE__;
-  } else {
-    __tmp__E2EO=FALSE__;
   };
-  if ((! __tmp__E2EO)) {
-    __tmp__J2EO=Self__K1EO->parent_expr_binary__1KWL.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__J2EO)->__id) {
-    case __LIST__: {
-      __tmp__K2EO=static_type__OHQG(__tmp__J2EO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__K2EO=((__STRING_CST *)__tmp__J2EO)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__K2EO=((__EXTERNAL_C *)__tmp__J2EO)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__K2EO=((__PROTOTYPE_CST *)__tmp__J2EO)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__K2EO=((__INTEGER_CST *)__tmp__J2EO)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__K2EO=((__LOCAL *)((__READ_LOCAL *)__tmp__J2EO)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__K2EO=static_type__CN1H(__tmp__J2EO);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__K2EO=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__K2EO=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__K2EO=((__REAL_CST *)__tmp__J2EO)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__K2EO=((__CHARACTER_CST *)__tmp__J2EO)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__K2EO=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__K2EO=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__K2EO=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__K2EO=static_type__UO1H(__tmp__J2EO);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__K2EO=static_type__0O1H(__tmp__J2EO);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__K2EO=static_type__5O1H(__tmp__J2EO);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__K2EO=static_type__EP1H(__tmp__J2EO);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__K2EO=static_type__JP1H(__tmp__J2EO);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__K2EO=static_type__OP1H(__tmp__J2EO);
-    } break;
-    case __PUT_TO__: {
-      __tmp__K2EO=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__K2EO=static_type__XP1H(__tmp__J2EO);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__K2EO=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__K2EO=((__CAST *)__tmp__J2EO)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__K2EO=static_type__NOKL(__tmp__J2EO);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__K2EO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__J2EO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__K2EO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__J2EO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__K2EO=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__K2EO=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__K2EO=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__K2EO=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__K2EO=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__K2EO=static_type__DFJM(__tmp__J2EO);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__K2EO=static_type__P3ML(__tmp__J2EO);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__K2EO=static_type__R3XM(__tmp__J2EO);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__K2EO=static_type__DREO(__tmp__J2EO);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__K2EO=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__K2EO=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__K2EO=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__K2EO=static_type__3YPN(__tmp__J2EO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__K2EO=static_type__1HSO(__tmp__J2EO);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__K2EO)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__L1EO,(&__string_407));
-    };
-  };
-  __tmp__V2EO=Self__K1EO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__V2EO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__V2EO,buffer__L1EO);
+  append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_28));
+  __tmp__CVZQ=Self__AVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__CVZQ)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__CVZQ),buffer__BVZQ);
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__V2EO,buffer__L1EO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__V2EO,buffer__L1EO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__V2EO,buffer__L1EO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__V2EO,buffer__L1EO);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__V2EO),buffer__L1EO);
-    append__MOK(buffer__L1EO,(&__string_276));
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__V2EO,buffer__L1EO);
+  case __IS_EXPANDED__35NJ__: {
+    Self__BJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__BJCS->receiver__RA5J),buffer__BVZQ);
+    add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__L1EO,((__REAL_CST *)__tmp__V2EO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3TZP=((__CHARACTER_CST *)__tmp__V2EO);
-    Self__P1GR=((__STRING *)buffer__L1EO);
-    new_capacity__O1GR= 0;
-    if ((Self__P1GR->capacity__MNK <= Self__P1GR->count__VF)) {
-      if ((Self__P1GR->capacity__MNK ==  0)) {
-        Self__P1GR->capacity__MNK= 32;
-        Self__P1GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__O1GR=(__INTEGER)(Self__P1GR->capacity__MNK <<  1);
-        Self__Q1GR=((__CHARACTER *)Self__P1GR->storage__XNK);
-        old_nb_elts__R1GR=Self__P1GR->capacity__MNK;
-        new__S1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q1GR),((__UINTEGER_32 )old_nb_elts__R1GR),((__UINTEGER_32 )new_capacity__O1GR)));
-        upper__SASR=(__INTEGER)(new_capacity__O1GR -  1);
-        Self__QASR=old_nb_elts__R1GR;
-        while ((Self__QASR <= upper__SASR)) {
-          new__S1GR[Self__QASR]='\0';
-          Self__QASR=(__INTEGER)(Self__QASR +  1);
-        };
-        Self__P1GR->storage__XNK=new__S1GR;
-        Self__P1GR->capacity__MNK=new_capacity__O1GR;
-      };
-    };
-    ((__CHARACTER *)Self__P1GR->storage__XNK)[Self__P1GR->count__VF]='\'';
-    Self__P1GR->count__VF=(__INTEGER)(Self__P1GR->count__VF +  1);
-    append__MOK(buffer__L1EO,Self__3TZP->text__PN2H);
-    Self__V1GR=((__STRING *)buffer__L1EO);
-    new_capacity__U1GR= 0;
-    if ((Self__V1GR->capacity__MNK <= Self__V1GR->count__VF)) {
-      if ((Self__V1GR->capacity__MNK ==  0)) {
-        Self__V1GR->capacity__MNK= 32;
-        Self__V1GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__U1GR=(__INTEGER)(Self__V1GR->capacity__MNK <<  1);
-        Self__W1GR=((__CHARACTER *)Self__V1GR->storage__XNK);
-        old_nb_elts__X1GR=Self__V1GR->capacity__MNK;
-        new__Y1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W1GR),((__UINTEGER_32 )old_nb_elts__X1GR),((__UINTEGER_32 )new_capacity__U1GR)));
-        upper__XASR=(__INTEGER)(new_capacity__U1GR -  1);
-        Self__VASR=old_nb_elts__X1GR;
-        while ((Self__VASR <= upper__XASR)) {
-          new__Y1GR[Self__VASR]='\0';
-          Self__VASR=(__INTEGER)(Self__VASR +  1);
-        };
-        Self__V1GR->storage__XNK=new__Y1GR;
-        Self__V1GR->capacity__MNK=new_capacity__U1GR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__DJCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_350));
+    __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__DJCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
     };
-    ((__CHARACTER *)Self__V1GR->storage__XNK)[Self__V1GR->count__VF]='\'';
-    Self__V1GR->count__VF=(__INTEGER)(Self__V1GR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__V2EO,buffer__L1EO);
+    append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+    add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__L1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__V2EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__V2EO,buffer__L1EO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__V2EO,buffer__L1EO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__V2EO,buffer__L1EO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__V2EO,buffer__L1EO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__V2EO,buffer__L1EO);
-  } break;
-  };
-  Self__11GR=((__STRING *)buffer__L1EO);
-  new_capacity__01GR= 0;
-  if ((Self__11GR->capacity__MNK <= Self__11GR->count__VF)) {
-    if ((Self__11GR->capacity__MNK ==  0)) {
-      Self__11GR->capacity__MNK= 32;
-      Self__11GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__01GR=(__INTEGER)(Self__11GR->capacity__MNK <<  1);
-      Self__21GR=((__CHARACTER *)Self__11GR->storage__XNK);
-      old_nb_elts__31GR=Self__11GR->capacity__MNK;
-      new__41GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__21GR),((__UINTEGER_32 )old_nb_elts__31GR),((__UINTEGER_32 )new_capacity__01GR)));
-      upper__2ASR=(__INTEGER)(new_capacity__01GR -  1);
-      Self__0ASR=old_nb_elts__31GR;
-      while ((Self__0ASR <= upper__2ASR)) {
-        new__41GR[Self__0ASR]='\0';
-        Self__0ASR=(__INTEGER)(Self__0ASR +  1);
-      };
-      Self__11GR->storage__XNK=new__41GR;
-      Self__11GR->capacity__MNK=new_capacity__01GR;
-    };
-  };
-  ((__CHARACTER *)Self__11GR->storage__XNK)[Self__11GR->count__VF]=' ';
-  Self__11GR->count__VF=(__INTEGER)(Self__11GR->count__VF +  1);
-  append__MOK(buffer__L1EO,(&__string_372));
-  Self__B2GR=((__STRING *)buffer__L1EO);
-  new_capacity__A2GR= 0;
-  if ((Self__B2GR->capacity__MNK <= Self__B2GR->count__VF)) {
-    if ((Self__B2GR->capacity__MNK ==  0)) {
-      Self__B2GR->capacity__MNK= 32;
-      Self__B2GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__A2GR=(__INTEGER)(Self__B2GR->capacity__MNK <<  1);
-      Self__C2GR=((__CHARACTER *)Self__B2GR->storage__XNK);
-      old_nb_elts__D2GR=Self__B2GR->capacity__MNK;
-      new__E2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C2GR),((__UINTEGER_32 )old_nb_elts__D2GR),((__UINTEGER_32 )new_capacity__A2GR)));
-      upper__BBSR=(__INTEGER)(new_capacity__A2GR -  1);
-      Self__5ASR=old_nb_elts__D2GR;
-      while ((Self__5ASR <= upper__BBSR)) {
-        new__E2GR[Self__5ASR]='\0';
-        Self__5ASR=(__INTEGER)(Self__5ASR +  1);
-      };
-      Self__B2GR->storage__XNK=new__E2GR;
-      Self__B2GR->capacity__MNK=new_capacity__A2GR;
-    };
-  };
-  ((__CHARACTER *)Self__B2GR->storage__XNK)[Self__B2GR->count__VF]=' ';
-  Self__B2GR->count__VF=(__INTEGER)(Self__B2GR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__DREO(Self__K1EO))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__L1EO,(&__string_408));
-    __tmp__B3EO=TRUE__;
-  } else {
-    __tmp__B3EO=FALSE__;
-  };
-  if ((! __tmp__B3EO)) {
-    __tmp__G3EO=Self__K1EO->parent_expr_binary__1KWL.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__G3EO)->__id) {
-    case __LIST__: {
-      __tmp__H3EO=static_type__OHQG(__tmp__G3EO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__H3EO=((__STRING_CST *)__tmp__G3EO)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__H3EO=((__EXTERNAL_C *)__tmp__G3EO)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__H3EO=((__PROTOTYPE_CST *)__tmp__G3EO)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__H3EO=((__INTEGER_CST *)__tmp__G3EO)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__H3EO=((__LOCAL *)((__READ_LOCAL *)__tmp__G3EO)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__H3EO=static_type__CN1H(__tmp__G3EO);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__H3EO=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__H3EO=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__H3EO=((__REAL_CST *)__tmp__G3EO)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__H3EO=((__CHARACTER_CST *)__tmp__G3EO)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__H3EO=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__H3EO=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__H3EO=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__H3EO=static_type__UO1H(__tmp__G3EO);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__H3EO=static_type__0O1H(__tmp__G3EO);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__H3EO=static_type__5O1H(__tmp__G3EO);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__H3EO=static_type__EP1H(__tmp__G3EO);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__H3EO=static_type__JP1H(__tmp__G3EO);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__H3EO=static_type__OP1H(__tmp__G3EO);
-    } break;
-    case __PUT_TO__: {
-      __tmp__H3EO=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__H3EO=static_type__XP1H(__tmp__G3EO);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__H3EO=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__H3EO=((__CAST *)__tmp__G3EO)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__H3EO=static_type__NOKL(__tmp__G3EO);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__H3EO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__G3EO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__H3EO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__G3EO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__H3EO=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__H3EO=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__H3EO=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__H3EO=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__H3EO=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__H3EO=static_type__DFJM(__tmp__G3EO);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__H3EO=static_type__P3ML(__tmp__G3EO);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__H3EO=static_type__R3XM(__tmp__G3EO);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__H3EO=static_type__DREO(__tmp__G3EO);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__H3EO=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__H3EO=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__H3EO=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__H3EO=static_type__3YPN(__tmp__G3EO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__H3EO=static_type__1HSO(__tmp__G3EO);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__H3EO)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__L1EO,(&__string_407));
+  case __SIZE_OF__5GOJ__: {
+    Self__FJCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_352));
+    __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__FJCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
     };
-  };
-  __tmp__S3EO=Self__K1EO->parent_expr_binary__1KWL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__S3EO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__S3EO),buffer__L1EO);
-    append__MOK(buffer__L1EO,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__L1EO,((__REAL_CST *)__tmp__S3EO)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__SUZP=((__CHARACTER_CST *)__tmp__S3EO);
-    Self__H2GR=((__STRING *)buffer__L1EO);
-    new_capacity__G2GR= 0;
-    if ((Self__H2GR->capacity__MNK <= Self__H2GR->count__VF)) {
-      if ((Self__H2GR->capacity__MNK ==  0)) {
-        Self__H2GR->capacity__MNK= 32;
-        Self__H2GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__G2GR=(__INTEGER)(Self__H2GR->capacity__MNK <<  1);
-        Self__I2GR=((__CHARACTER *)Self__H2GR->storage__XNK);
-        old_nb_elts__J2GR=Self__H2GR->capacity__MNK;
-        new__K2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I2GR),((__UINTEGER_32 )old_nb_elts__J2GR),((__UINTEGER_32 )new_capacity__G2GR)));
-        upper__GBSR=(__INTEGER)(new_capacity__G2GR -  1);
-        Self__EBSR=old_nb_elts__J2GR;
-        while ((Self__EBSR <= upper__GBSR)) {
-          new__K2GR[Self__EBSR]='\0';
-          Self__EBSR=(__INTEGER)(Self__EBSR +  1);
-        };
-        Self__H2GR->storage__XNK=new__K2GR;
-        Self__H2GR->capacity__MNK=new_capacity__G2GR;
-      };
-    };
-    ((__CHARACTER *)Self__H2GR->storage__XNK)[Self__H2GR->count__VF]='\'';
-    Self__H2GR->count__VF=(__INTEGER)(Self__H2GR->count__VF +  1);
-    append__MOK(buffer__L1EO,Self__SUZP->text__PN2H);
-    Self__N2GR=((__STRING *)buffer__L1EO);
-    new_capacity__M2GR= 0;
-    if ((Self__N2GR->capacity__MNK <= Self__N2GR->count__VF)) {
-      if ((Self__N2GR->capacity__MNK ==  0)) {
-        Self__N2GR->capacity__MNK= 32;
-        Self__N2GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__M2GR=(__INTEGER)(Self__N2GR->capacity__MNK <<  1);
-        Self__O2GR=((__CHARACTER *)Self__N2GR->storage__XNK);
-        old_nb_elts__P2GR=Self__N2GR->capacity__MNK;
-        new__Q2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O2GR),((__UINTEGER_32 )old_nb_elts__P2GR),((__UINTEGER_32 )new_capacity__M2GR)));
-        upper__LBSR=(__INTEGER)(new_capacity__M2GR -  1);
-        Self__JBSR=old_nb_elts__P2GR;
-        while ((Self__JBSR <= upper__LBSR)) {
-          new__Q2GR[Self__JBSR]='\0';
-          Self__JBSR=(__INTEGER)(Self__JBSR +  1);
-        };
-        Self__N2GR->storage__XNK=new__Q2GR;
-        Self__N2GR->capacity__MNK=new_capacity__M2GR;
-      };
-    };
-    ((__CHARACTER *)Self__N2GR->storage__XNK)[Self__N2GR->count__VF]='\'';
-    Self__N2GR->count__VF=(__INTEGER)(Self__N2GR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__S3EO,buffer__L1EO);
+    append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+    add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__S3EO,buffer__L1EO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__S3EO,buffer__L1EO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__S3EO,buffer__L1EO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__S3EO,buffer__L1EO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__S3EO,buffer__L1EO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__L1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S3EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__S3EO,buffer__L1EO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__S3EO,buffer__L1EO);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__S3EO,buffer__L1EO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
   } break;
   };
-  Self__T2GR=((__STRING *)buffer__L1EO);
-  new_capacity__S2GR= 0;
-  if ((Self__T2GR->capacity__MNK <= Self__T2GR->count__VF)) {
-    if ((Self__T2GR->capacity__MNK ==  0)) {
-      Self__T2GR->capacity__MNK= 32;
-      Self__T2GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__S2GR=(__INTEGER)(Self__T2GR->capacity__MNK <<  1);
-      Self__U2GR=((__CHARACTER *)Self__T2GR->storage__XNK);
-      old_nb_elts__V2GR=Self__T2GR->capacity__MNK;
-      new__W2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U2GR),((__UINTEGER_32 )old_nb_elts__V2GR),((__UINTEGER_32 )new_capacity__S2GR)));
-      upper__QBSR=(__INTEGER)(new_capacity__S2GR -  1);
-      Self__OBSR=old_nb_elts__V2GR;
-      while ((Self__OBSR <= upper__QBSR)) {
-        new__W2GR[Self__OBSR]='\0';
-        Self__OBSR=(__INTEGER)(Self__OBSR +  1);
-      };
-      Self__T2GR->storage__XNK=new__W2GR;
-      Self__T2GR->capacity__MNK=new_capacity__S2GR;
-    };
-  };
-  ((__CHARACTER *)Self__T2GR->storage__XNK)[Self__T2GR->count__VF]=')';
-  Self__T2GR->count__VF=(__INTEGER)(Self__T2GR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
 }
 
-static void genere__THEP(__EXPR_SUP_EQ *Self__UHEP,void *buffer__VHEP)
-// ({EXPR_SUP_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__USTP(__EXPR_INF__OXBP *Self__VSTP,__STRING__BC *buffer__WSTP)
+// ({EXPR_INF__OXBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__Z2GR,*Self__52GR,*Self__F3GR,*Self__L3GR,*Self__R3GR;
-  __STRING *Self__X3GR,*Self__33GR,*Self__D4GR,*Self__J4GR,*Self__P4GR;
-  __INTEGER new_capacity__Y2GR,old_nb_elts__12GR,upper__VBSR,Self__TBSR;
-  __INTEGER new_capacity__42GR,old_nb_elts__B3GR,upper__0BSR,Self__YBSR;
-  __INTEGER new_capacity__E3GR,old_nb_elts__H3GR,upper__5BSR,Self__3BSR;
-  __INTEGER new_capacity__K3GR,old_nb_elts__N3GR,upper__ECSR,Self__CCSR;
-  __INTEGER new_capacity__Q3GR,old_nb_elts__T3GR,upper__JCSR,Self__HCSR;
-  __INTEGER new_capacity__W3GR,old_nb_elts__Z3GR,upper__OCSR,Self__MCSR;
-  __INTEGER new_capacity__23GR,old_nb_elts__53GR,upper__TCSR,Self__RCSR;
-  __INTEGER new_capacity__C4GR,old_nb_elts__F4GR,upper__YCSR,Self__WCSR;
-  __INTEGER new_capacity__I4GR,old_nb_elts__L4GR,upper__3CSR,Self__1CSR;
-  __INTEGER new_capacity__O4GR,old_nb_elts__R4GR,upper__CDSR,Self__ADSR;
-  void *__tmp__OIEP,*__tmp__0IEP,*__tmp__CJEP,*__tmp__TJEP,*__tmp__UJEP;
-  void *__tmp__QKEP,*__tmp__2KEP,*__tmp__ELEP,*__tmp__VLEP,*__tmp__WLEP;
-  void *__tmp__PIEP,*__tmp__1IEP,*__tmp__DJEP,*__tmp__VJEP,*__tmp__RKEP;
-  void *__tmp__3KEP,*__tmp__FLEP,*__tmp__XLEP;
-  __CHARACTER_CST *Self__TVZP,*Self__0WZP;
-  __CHARACTER *Self__02GR,*new__22GR,*Self__A3GR,*new__C3GR,*Self__G3GR;
-  __CHARACTER *new__I3GR,*Self__M3GR,*new__O3GR,*Self__S3GR,*new__U3GR;
-  __CHARACTER *Self__Y3GR,*new__03GR,*Self__43GR,*new__A4GR,*Self__E4GR;
-  __CHARACTER *new__G4GR,*Self__K4GR,*new__M4GR,*Self__Q4GR,*new__S4GR;
-  __BOOLEAN __tmp__JIEP,__tmp__IJEP,__tmp__LKEP,__tmp__KLEP;
-  if (((void *)((__TYPE_FULL *)static_type__0BEP())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__VHEP,(&__string_407));
-  };
-  Self__Z2GR=((__STRING *)buffer__VHEP);
-  new_capacity__Y2GR= 0;
-  if ((Self__Z2GR->capacity__MNK <= Self__Z2GR->count__VF)) {
-    if ((Self__Z2GR->capacity__MNK ==  0)) {
-      Self__Z2GR->capacity__MNK= 32;
-      Self__Z2GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__Y2GR=(__INTEGER)(Self__Z2GR->capacity__MNK <<  1);
-      Self__02GR=((__CHARACTER *)Self__Z2GR->storage__XNK);
-      old_nb_elts__12GR=Self__Z2GR->capacity__MNK;
-      new__22GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__02GR),((__UINTEGER_32 )old_nb_elts__12GR),((__UINTEGER_32 )new_capacity__Y2GR)));
-      upper__VBSR=(__INTEGER)(new_capacity__Y2GR -  1);
-      Self__TBSR=old_nb_elts__12GR;
-      while ((Self__TBSR <= upper__VBSR)) {
-        new__22GR[Self__TBSR]='\0';
-        Self__TBSR=(__INTEGER)(Self__TBSR +  1);
-      };
-      Self__Z2GR->storage__XNK=new__22GR;
-      Self__Z2GR->capacity__MNK=new_capacity__Y2GR;
-    };
-  };
-  ((__CHARACTER *)Self__Z2GR->storage__XNK)[Self__Z2GR->count__VF]='(';
-  Self__Z2GR->count__VF=(__INTEGER)(Self__Z2GR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__0BEP())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__VHEP,(&__string_408));
-    __tmp__JIEP=TRUE__;
-  } else {
-    __tmp__JIEP=FALSE__;
-  };
-  if ((! __tmp__JIEP)) {
-    __tmp__OIEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__OIEP)->__id) {
-    case __LIST__: {
-      __tmp__PIEP=static_type__OHQG(__tmp__OIEP);
-    } break;
-    case __STRING_CST__: {
-      __tmp__PIEP=((__STRING_CST *)__tmp__OIEP)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__PIEP=((__EXTERNAL_C *)__tmp__OIEP)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__PIEP=((__PROTOTYPE_CST *)__tmp__OIEP)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__PIEP=((__INTEGER_CST *)__tmp__OIEP)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__PIEP=((__LOCAL *)((__READ_LOCAL *)__tmp__OIEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__PIEP=static_type__CN1H(__tmp__OIEP);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__PIEP=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__PIEP=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__PIEP=((__REAL_CST *)__tmp__OIEP)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__PIEP=((__CHARACTER_CST *)__tmp__OIEP)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__PIEP=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__PIEP=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__PIEP=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__PIEP=static_type__UO1H(__tmp__OIEP);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__PIEP=static_type__0O1H(__tmp__OIEP);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__PIEP=static_type__5O1H(__tmp__OIEP);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__PIEP=static_type__EP1H(__tmp__OIEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__PIEP=static_type__JP1H(__tmp__OIEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__PIEP=static_type__OP1H(__tmp__OIEP);
-    } break;
-    case __PUT_TO__: {
-      __tmp__PIEP=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__PIEP=static_type__XP1H(__tmp__OIEP);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__PIEP=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__PIEP=((__CAST *)__tmp__OIEP)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__PIEP=static_type__NOKL(__tmp__OIEP);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__PIEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OIEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__PIEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OIEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__PIEP=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__PIEP=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PIEP=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__PIEP=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PIEP=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__PIEP=static_type__DFJM(__tmp__OIEP);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__PIEP=static_type__P3ML(__tmp__OIEP);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__PIEP=static_type__R3XM(__tmp__OIEP);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__PIEP=static_type__DREO(__tmp__OIEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__PIEP=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__PIEP=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__PIEP=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__PIEP=static_type__3YPN(__tmp__OIEP);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__PIEP=static_type__1HSO(__tmp__OIEP);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PIEP)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__VHEP,(&__string_407));
-    };
-  };
-  __tmp__0IEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__0IEP)->__id) {
-  case __LIST__: {
-    __tmp__1IEP=static_type__OHQG(__tmp__0IEP);
+  void *__tmp__XSTP;
+  __TYPE_FULL__XMB *__tmp__YSTP;
+  __IS_EXPANDED__35NJ *Self__ZJCS;
+  __GET_TYPE_ID__HAOJ *Self__1JCS;
+  __SIZE_OF__5GOJ *Self__3JCS;
+  add_last__ACV(((__STRING__BC *)buffer__WSTP),'(');
+  __tmp__XSTP=Self__VSTP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__XSTP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__YSTP=((__STRING_CST__5J *)__tmp__XSTP)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __STRING_CST__: {
-    __tmp__1IEP=((__STRING_CST *)__tmp__0IEP)->parent_constant__5F.static_type__M2YD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__YSTP=((__EXTERNAL_C__Y5WC *)__tmp__XSTP)->static_type__W54D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__1IEP=((__EXTERNAL_C *)__tmp__0IEP)->static_type__1VZD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__YSTP=((__PROTOTYPE_CST__LAXC *)__tmp__XSTP)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__1IEP=((__PROTOTYPE_CST *)__tmp__0IEP)->parent_constant__W2LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__YSTP=((__INTEGER_CST__XAXC *)__tmp__XSTP)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__1IEP=((__INTEGER_CST *)__tmp__0IEP)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__YSTP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XSTP));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__1IEP=((__LOCAL *)((__READ_LOCAL *)__tmp__0IEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__YSTP=((__READ_LOCAL__55ZI *)__tmp__XSTP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__1IEP=static_type__CN1H(__tmp__0IEP);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__YSTP=static_type__ODCK();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__1IEP=static_type__1N1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__YSTP=static_type__TDCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__1IEP=static_type__AO1H();
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__YSTP=static_type__YDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__1IEP=((__REAL_CST *)__tmp__0IEP)->parent_constant__U2JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__YSTP=static_type__3DCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__1IEP=((__CHARACTER_CST *)__tmp__0IEP)->parent_constant__H3JH.static_type__M2YD;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__YSTP=static_type__CECK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__1IEP=static_type__FO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__YSTP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XSTP));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__1IEP=static_type__KO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__YSTP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XSTP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__1IEP=static_type__PO1H();
+  case __EXPR_DIV__4COJ__: {
+    __tmp__YSTP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XSTP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__1IEP=static_type__UO1H(__tmp__0IEP);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__YSTP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XSTP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__1IEP=static_type__0O1H(__tmp__0IEP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__YSTP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XSTP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__1IEP=static_type__5O1H(__tmp__0IEP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__YSTP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XSTP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__1IEP=static_type__EP1H(__tmp__0IEP);
+  case __PUT_TO__TFOJ__: {
+    __tmp__YSTP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__1IEP=static_type__JP1H(__tmp__0IEP);
+  case __ITEM__HGOJ__: {
+    __tmp__YSTP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XSTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__1IEP=static_type__OP1H(__tmp__0IEP);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__YSTP=static_type__VFCK();
   } break;
-  case __PUT_TO__: {
-    __tmp__1IEP=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __CAST__1HOJ__: {
+    __tmp__YSTP=((__CAST__1HOJ *)__tmp__XSTP)->static_type__FD5J;
   } break;
-  case __ITEM__: {
-    __tmp__1IEP=static_type__XP1H(__tmp__0IEP);
+  case __REAL_CST__1LOJ__: {
+    __tmp__YSTP=((__REAL_CST__1LOJ *)__tmp__XSTP)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __SIZE_OF__: {
-    __tmp__1IEP=static_type__DQ1H();
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__YSTP=((__CHARACTER_CST__RMOJ *)__tmp__XSTP)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__1IEP=((__CAST *)__tmp__0IEP)->static_type__0N1H;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__YSTP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XSTP)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__1IEP=static_type__NOKL(__tmp__0IEP);
+  case __READ_SLOT__LL4K__: {
+    __tmp__YSTP=((__READ_SLOT__LL4K *)__tmp__XSTP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__1IEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0IEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__YSTP=static_type__5L5O();
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__1IEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0IEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__YSTP=static_type__CRTP();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__1IEP=static_type__Z1ZM();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__YSTP=static_type__M51P();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__1IEP=static_type__ZQEO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__YSTP=static_type__HRTP();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1IEP=static_type__P0IO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__YSTP=static_type__S51P();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__1IEP=static_type__4QEO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__YSTP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XSTP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1IEP=static_type__V0IO();
+  case __EXPR_ADD__SZVL__: {
+    __tmp__YSTP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XSTP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__1IEP=static_type__DFJM(__tmp__0IEP);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__YSTP=((__READ_GLOBAL__T4YL *)__tmp__XSTP)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__1IEP=static_type__P3ML(__tmp__0IEP);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__YSTP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XSTP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__1IEP=static_type__R3XM(__tmp__0IEP);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__YSTP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XSTP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__1IEP=static_type__DREO(__tmp__0IEP);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__YSTP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XSTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__1IEP=static_type__0BEP();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__YSTP=static_type__TA0Q();
   } break;
-  case __EXPR_INF__: {
-    __tmp__1IEP=static_type__V0QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__YSTP=static_type__4BUP();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__1IEP=static_type__00QN();
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__YSTP=static_type__DCUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__1IEP=static_type__3YPN(__tmp__0IEP);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__1IEP=static_type__1HSO(__tmp__0IEP);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__YSTP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XSTP));
   } break;
   };
-  if (((void *)((__TYPE_FULL *)__tmp__1IEP)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__CJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__CJEP)->__id) {
-    case __LIST__: {
-      __tmp__DJEP=static_type__OHQG(__tmp__CJEP);
-    } break;
-    case __STRING_CST__: {
-      __tmp__DJEP=((__STRING_CST *)__tmp__CJEP)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__DJEP=((__EXTERNAL_C *)__tmp__CJEP)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__DJEP=((__PROTOTYPE_CST *)__tmp__CJEP)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__DJEP=((__INTEGER_CST *)__tmp__CJEP)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__DJEP=((__LOCAL *)((__READ_LOCAL *)__tmp__CJEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__DJEP=static_type__CN1H(__tmp__CJEP);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__DJEP=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__DJEP=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__DJEP=((__REAL_CST *)__tmp__CJEP)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__DJEP=((__CHARACTER_CST *)__tmp__CJEP)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__DJEP=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__DJEP=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__DJEP=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__DJEP=static_type__UO1H(__tmp__CJEP);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__DJEP=static_type__0O1H(__tmp__CJEP);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__DJEP=static_type__5O1H(__tmp__CJEP);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__DJEP=static_type__EP1H(__tmp__CJEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__DJEP=static_type__JP1H(__tmp__CJEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__DJEP=static_type__OP1H(__tmp__CJEP);
-    } break;
-    case __PUT_TO__: {
-      __tmp__DJEP=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__DJEP=static_type__XP1H(__tmp__CJEP);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__DJEP=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__DJEP=((__CAST *)__tmp__CJEP)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__DJEP=static_type__NOKL(__tmp__CJEP);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__DJEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CJEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__DJEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CJEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__DJEP=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__DJEP=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DJEP=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__DJEP=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DJEP=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__DJEP=static_type__DFJM(__tmp__CJEP);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__DJEP=static_type__P3ML(__tmp__CJEP);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__DJEP=static_type__R3XM(__tmp__CJEP);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__DJEP=static_type__DREO(__tmp__CJEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__DJEP=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__DJEP=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__DJEP=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__DJEP=static_type__3YPN(__tmp__CJEP);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__DJEP=static_type__1HSO(__tmp__CJEP);
-    } break;
-    };
-    __tmp__IJEP=((void *)((__TYPE_FULL *)__tmp__DJEP)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__IJEP=FALSE__;
-  };
-  if (__tmp__IJEP) {
-    Self__52GR=((__STRING *)buffer__VHEP);
-    new_capacity__42GR= 0;
-    if ((Self__52GR->capacity__MNK <= Self__52GR->count__VF)) {
-      if ((Self__52GR->capacity__MNK ==  0)) {
-        Self__52GR->capacity__MNK= 32;
-        Self__52GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__42GR=(__INTEGER)(Self__52GR->capacity__MNK <<  1);
-        Self__A3GR=((__CHARACTER *)Self__52GR->storage__XNK);
-        old_nb_elts__B3GR=Self__52GR->capacity__MNK;
-        new__C3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A3GR),((__UINTEGER_32 )old_nb_elts__B3GR),((__UINTEGER_32 )new_capacity__42GR)));
-        upper__0BSR=(__INTEGER)(new_capacity__42GR -  1);
-        Self__YBSR=old_nb_elts__B3GR;
-        while ((Self__YBSR <= upper__0BSR)) {
-          new__C3GR[Self__YBSR]='\0';
-          Self__YBSR=(__INTEGER)(Self__YBSR +  1);
-        };
-        Self__52GR->storage__XNK=new__C3GR;
-        Self__52GR->capacity__MNK=new_capacity__42GR;
-      };
-    };
-    ((__CHARACTER *)Self__52GR->storage__XNK)[Self__52GR->count__VF]='0';
-    Self__52GR->count__VF=(__INTEGER)(Self__52GR->count__VF +  1);
-  } else {
-    __tmp__TJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__TJEP)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__TJEP),buffer__VHEP);
-      append__MOK(buffer__VHEP,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__VHEP,((__REAL_CST *)__tmp__TJEP)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__TVZP=((__CHARACTER_CST *)__tmp__TJEP);
-      Self__F3GR=((__STRING *)buffer__VHEP);
-      new_capacity__E3GR= 0;
-      if ((Self__F3GR->capacity__MNK <= Self__F3GR->count__VF)) {
-        if ((Self__F3GR->capacity__MNK ==  0)) {
-          Self__F3GR->capacity__MNK= 32;
-          Self__F3GR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__E3GR=(__INTEGER)(Self__F3GR->capacity__MNK <<  1);
-          Self__G3GR=((__CHARACTER *)Self__F3GR->storage__XNK);
-          old_nb_elts__H3GR=Self__F3GR->capacity__MNK;
-          new__I3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G3GR),((__UINTEGER_32 )old_nb_elts__H3GR),((__UINTEGER_32 )new_capacity__E3GR)));
-          upper__5BSR=(__INTEGER)(new_capacity__E3GR -  1);
-          Self__3BSR=old_nb_elts__H3GR;
-          while ((Self__3BSR <= upper__5BSR)) {
-            new__I3GR[Self__3BSR]='\0';
-            Self__3BSR=(__INTEGER)(Self__3BSR +  1);
-          };
-          Self__F3GR->storage__XNK=new__I3GR;
-          Self__F3GR->capacity__MNK=new_capacity__E3GR;
-        };
-      };
-      ((__CHARACTER *)Self__F3GR->storage__XNK)[Self__F3GR->count__VF]='\'';
-      Self__F3GR->count__VF=(__INTEGER)(Self__F3GR->count__VF +  1);
-      append__MOK(buffer__VHEP,Self__TVZP->text__PN2H);
-      Self__L3GR=((__STRING *)buffer__VHEP);
-      new_capacity__K3GR= 0;
-      if ((Self__L3GR->capacity__MNK <= Self__L3GR->count__VF)) {
-        if ((Self__L3GR->capacity__MNK ==  0)) {
-          Self__L3GR->capacity__MNK= 32;
-          Self__L3GR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__K3GR=(__INTEGER)(Self__L3GR->capacity__MNK <<  1);
-          Self__M3GR=((__CHARACTER *)Self__L3GR->storage__XNK);
-          old_nb_elts__N3GR=Self__L3GR->capacity__MNK;
-          new__O3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M3GR),((__UINTEGER_32 )old_nb_elts__N3GR),((__UINTEGER_32 )new_capacity__K3GR)));
-          upper__ECSR=(__INTEGER)(new_capacity__K3GR -  1);
-          Self__CCSR=old_nb_elts__N3GR;
-          while ((Self__CCSR <= upper__ECSR)) {
-            new__O3GR[Self__CCSR]='\0';
-            Self__CCSR=(__INTEGER)(Self__CCSR +  1);
-          };
-          Self__L3GR->storage__XNK=new__O3GR;
-          Self__L3GR->capacity__MNK=new_capacity__K3GR;
-        };
-      };
-      ((__CHARACTER *)Self__L3GR->storage__XNK)[Self__L3GR->count__VF]='\'';
-      Self__L3GR->count__VF=(__INTEGER)(Self__L3GR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__VHEP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TJEP)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__TJEP,buffer__VHEP);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__TJEP,buffer__VHEP);
-    } break;
-    };
-    __tmp__UJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__UJEP)->__id) {
-    case __LIST__: {
-      __tmp__VJEP=static_type__OHQG(__tmp__UJEP);
-    } break;
-    case __STRING_CST__: {
-      __tmp__VJEP=((__STRING_CST *)__tmp__UJEP)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__VJEP=((__EXTERNAL_C *)__tmp__UJEP)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__VJEP=((__PROTOTYPE_CST *)__tmp__UJEP)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__VJEP=((__INTEGER_CST *)__tmp__UJEP)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__VJEP=((__LOCAL *)((__READ_LOCAL *)__tmp__UJEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__VJEP=static_type__CN1H(__tmp__UJEP);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__VJEP=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__VJEP=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__VJEP=((__REAL_CST *)__tmp__UJEP)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__VJEP=((__CHARACTER_CST *)__tmp__UJEP)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__VJEP=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__VJEP=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__VJEP=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__VJEP=static_type__UO1H(__tmp__UJEP);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__VJEP=static_type__0O1H(__tmp__UJEP);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__VJEP=static_type__5O1H(__tmp__UJEP);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__VJEP=static_type__EP1H(__tmp__UJEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__VJEP=static_type__JP1H(__tmp__UJEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__VJEP=static_type__OP1H(__tmp__UJEP);
-    } break;
-    case __PUT_TO__: {
-      __tmp__VJEP=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__VJEP=static_type__XP1H(__tmp__UJEP);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__VJEP=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__VJEP=((__CAST *)__tmp__UJEP)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__VJEP=static_type__NOKL(__tmp__UJEP);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__VJEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UJEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__VJEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UJEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__VJEP=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__VJEP=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__VJEP=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__VJEP=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__VJEP=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__VJEP=static_type__DFJM(__tmp__UJEP);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__VJEP=static_type__P3ML(__tmp__UJEP);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__VJEP=static_type__R3XM(__tmp__UJEP);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__VJEP=static_type__DREO(__tmp__UJEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__VJEP=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__VJEP=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__VJEP=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__VJEP=static_type__3YPN(__tmp__UJEP);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__VJEP=static_type__1HSO(__tmp__UJEP);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__VJEP)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__VHEP,(&__string_409));
-    };
-  };
-  Self__R3GR=((__STRING *)buffer__VHEP);
-  new_capacity__Q3GR= 0;
-  if ((Self__R3GR->capacity__MNK <= Self__R3GR->count__VF)) {
-    if ((Self__R3GR->capacity__MNK ==  0)) {
-      Self__R3GR->capacity__MNK= 32;
-      Self__R3GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__Q3GR=(__INTEGER)(Self__R3GR->capacity__MNK <<  1);
-      Self__S3GR=((__CHARACTER *)Self__R3GR->storage__XNK);
-      old_nb_elts__T3GR=Self__R3GR->capacity__MNK;
-      new__U3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S3GR),((__UINTEGER_32 )old_nb_elts__T3GR),((__UINTEGER_32 )new_capacity__Q3GR)));
-      upper__JCSR=(__INTEGER)(new_capacity__Q3GR -  1);
-      Self__HCSR=old_nb_elts__T3GR;
-      while ((Self__HCSR <= upper__JCSR)) {
-        new__U3GR[Self__HCSR]='\0';
-        Self__HCSR=(__INTEGER)(Self__HCSR +  1);
-      };
-      Self__R3GR->storage__XNK=new__U3GR;
-      Self__R3GR->capacity__MNK=new_capacity__Q3GR;
-    };
-  };
-  ((__CHARACTER *)Self__R3GR->storage__XNK)[Self__R3GR->count__VF]=' ';
-  Self__R3GR->count__VF=(__INTEGER)(Self__R3GR->count__VF +  1);
-  append__MOK(buffer__VHEP,(&__string_373));
-  Self__X3GR=((__STRING *)buffer__VHEP);
-  new_capacity__W3GR= 0;
-  if ((Self__X3GR->capacity__MNK <= Self__X3GR->count__VF)) {
-    if ((Self__X3GR->capacity__MNK ==  0)) {
-      Self__X3GR->capacity__MNK= 32;
-      Self__X3GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__W3GR=(__INTEGER)(Self__X3GR->capacity__MNK <<  1);
-      Self__Y3GR=((__CHARACTER *)Self__X3GR->storage__XNK);
-      old_nb_elts__Z3GR=Self__X3GR->capacity__MNK;
-      new__03GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y3GR),((__UINTEGER_32 )old_nb_elts__Z3GR),((__UINTEGER_32 )new_capacity__W3GR)));
-      upper__OCSR=(__INTEGER)(new_capacity__W3GR -  1);
-      Self__MCSR=old_nb_elts__Z3GR;
-      while ((Self__MCSR <= upper__OCSR)) {
-        new__03GR[Self__MCSR]='\0';
-        Self__MCSR=(__INTEGER)(Self__MCSR +  1);
-      };
-      Self__X3GR->storage__XNK=new__03GR;
-      Self__X3GR->capacity__MNK=new_capacity__W3GR;
-    };
-  };
-  ((__CHARACTER *)Self__X3GR->storage__XNK)[Self__X3GR->count__VF]=' ';
-  Self__X3GR->count__VF=(__INTEGER)(Self__X3GR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__0BEP())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__VHEP,(&__string_408));
-    __tmp__LKEP=TRUE__;
-  } else {
-    __tmp__LKEP=FALSE__;
-  };
-  if ((! __tmp__LKEP)) {
-    __tmp__QKEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__QKEP)->__id) {
-    case __LIST__: {
-      __tmp__RKEP=static_type__OHQG(__tmp__QKEP);
-    } break;
-    case __STRING_CST__: {
-      __tmp__RKEP=((__STRING_CST *)__tmp__QKEP)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__RKEP=((__EXTERNAL_C *)__tmp__QKEP)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__RKEP=((__PROTOTYPE_CST *)__tmp__QKEP)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__RKEP=((__INTEGER_CST *)__tmp__QKEP)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__RKEP=((__LOCAL *)((__READ_LOCAL *)__tmp__QKEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__RKEP=static_type__CN1H(__tmp__QKEP);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__RKEP=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__RKEP=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__RKEP=((__REAL_CST *)__tmp__QKEP)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__RKEP=((__CHARACTER_CST *)__tmp__QKEP)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__RKEP=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__RKEP=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__RKEP=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__RKEP=static_type__UO1H(__tmp__QKEP);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__RKEP=static_type__0O1H(__tmp__QKEP);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__RKEP=static_type__5O1H(__tmp__QKEP);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__RKEP=static_type__EP1H(__tmp__QKEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__RKEP=static_type__JP1H(__tmp__QKEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__RKEP=static_type__OP1H(__tmp__QKEP);
-    } break;
-    case __PUT_TO__: {
-      __tmp__RKEP=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__RKEP=static_type__XP1H(__tmp__QKEP);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__RKEP=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__RKEP=((__CAST *)__tmp__QKEP)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__RKEP=static_type__NOKL(__tmp__QKEP);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__RKEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QKEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__RKEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QKEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__RKEP=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__RKEP=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RKEP=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__RKEP=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RKEP=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__RKEP=static_type__DFJM(__tmp__QKEP);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__RKEP=static_type__P3ML(__tmp__QKEP);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__RKEP=static_type__R3XM(__tmp__QKEP);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__RKEP=static_type__DREO(__tmp__QKEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__RKEP=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__RKEP=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__RKEP=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__RKEP=static_type__3YPN(__tmp__QKEP);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__RKEP=static_type__1HSO(__tmp__QKEP);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RKEP)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__VHEP,(&__string_407));
-    };
-  };
-  __tmp__2KEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__2KEP)->__id) {
-  case __LIST__: {
-    __tmp__3KEP=static_type__OHQG(__tmp__2KEP);
-  } break;
-  case __STRING_CST__: {
-    __tmp__3KEP=((__STRING_CST *)__tmp__2KEP)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3KEP=((__EXTERNAL_C *)__tmp__2KEP)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__3KEP=((__PROTOTYPE_CST *)__tmp__2KEP)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__3KEP=((__INTEGER_CST *)__tmp__2KEP)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__3KEP=((__LOCAL *)((__READ_LOCAL *)__tmp__2KEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3KEP=static_type__CN1H(__tmp__2KEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3KEP=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3KEP=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__3KEP=((__REAL_CST *)__tmp__2KEP)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__3KEP=((__CHARACTER_CST *)__tmp__2KEP)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__3KEP=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3KEP=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__3KEP=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__3KEP=static_type__UO1H(__tmp__2KEP);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__3KEP=static_type__0O1H(__tmp__2KEP);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__3KEP=static_type__5O1H(__tmp__2KEP);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__3KEP=static_type__EP1H(__tmp__2KEP);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3KEP=static_type__JP1H(__tmp__2KEP);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3KEP=static_type__OP1H(__tmp__2KEP);
+  append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__YSTP),buffer__WSTP);
+  add_last__ACV(((__STRING__BC *)buffer__WSTP),' ');
+  __tmp__XSTP=Self__VSTP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__XSTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__XSTP),buffer__WSTP);
   } break;
-  case __PUT_TO__: {
-    __tmp__3KEP=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __ITEM__: {
-    __tmp__3KEP=static_type__XP1H(__tmp__2KEP);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__3KEP=static_type__DQ1H();
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __CAST__: {
-    __tmp__3KEP=((__CAST *)__tmp__2KEP)->static_type__0N1H;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__3KEP=static_type__NOKL(__tmp__2KEP);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__3KEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2KEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__3KEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2KEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3KEP=static_type__Z1ZM();
+  case __IS_EXPANDED__35NJ__: {
+    Self__ZJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__XSTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__ZJCS->receiver__RA5J),buffer__WSTP);
+    add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3KEP=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3KEP=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3KEP=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3KEP=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__3KEP=static_type__DFJM(__tmp__2KEP);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__3KEP=static_type__P3ML(__tmp__2KEP);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__3KEP=static_type__R3XM(__tmp__2KEP);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__3KEP=static_type__DREO(__tmp__2KEP);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3KEP=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__3KEP=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3KEP=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__3KEP=static_type__3YPN(__tmp__2KEP);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__3KEP=static_type__1HSO(__tmp__2KEP);
-  } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__3KEP)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__ELEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__ELEP)->__id) {
-    case __LIST__: {
-      __tmp__FLEP=static_type__OHQG(__tmp__ELEP);
-    } break;
-    case __STRING_CST__: {
-      __tmp__FLEP=((__STRING_CST *)__tmp__ELEP)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__FLEP=((__EXTERNAL_C *)__tmp__ELEP)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FLEP=((__PROTOTYPE_CST *)__tmp__ELEP)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__FLEP=((__INTEGER_CST *)__tmp__ELEP)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__FLEP=((__LOCAL *)((__READ_LOCAL *)__tmp__ELEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FLEP=static_type__CN1H(__tmp__ELEP);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FLEP=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FLEP=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__FLEP=((__REAL_CST *)__tmp__ELEP)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__FLEP=((__CHARACTER_CST *)__tmp__ELEP)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__FLEP=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FLEP=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__FLEP=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__FLEP=static_type__UO1H(__tmp__ELEP);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__FLEP=static_type__0O1H(__tmp__ELEP);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__FLEP=static_type__5O1H(__tmp__ELEP);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__FLEP=static_type__EP1H(__tmp__ELEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FLEP=static_type__JP1H(__tmp__ELEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FLEP=static_type__OP1H(__tmp__ELEP);
-    } break;
-    case __PUT_TO__: {
-      __tmp__FLEP=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__FLEP=static_type__XP1H(__tmp__ELEP);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__FLEP=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__FLEP=((__CAST *)__tmp__ELEP)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__FLEP=static_type__NOKL(__tmp__ELEP);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__FLEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ELEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__FLEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ELEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FLEP=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FLEP=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FLEP=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FLEP=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FLEP=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__FLEP=static_type__DFJM(__tmp__ELEP);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__FLEP=static_type__P3ML(__tmp__ELEP);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__FLEP=static_type__R3XM(__tmp__ELEP);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__FLEP=static_type__DREO(__tmp__ELEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FLEP=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__FLEP=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FLEP=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__FLEP=static_type__3YPN(__tmp__ELEP);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__FLEP=static_type__1HSO(__tmp__ELEP);
-    } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__1JCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_350));
+    __tmp__YSTP=((__TYPE_FULL__XMB *)Self__1JCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
     };
-    __tmp__KLEP=((void *)((__TYPE_FULL *)__tmp__FLEP)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__KLEP=FALSE__;
-  };
-  if (__tmp__KLEP) {
-    Self__33GR=((__STRING *)buffer__VHEP);
-    new_capacity__23GR= 0;
-    if ((Self__33GR->capacity__MNK <= Self__33GR->count__VF)) {
-      if ((Self__33GR->capacity__MNK ==  0)) {
-        Self__33GR->capacity__MNK= 32;
-        Self__33GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__23GR=(__INTEGER)(Self__33GR->capacity__MNK <<  1);
-        Self__43GR=((__CHARACTER *)Self__33GR->storage__XNK);
-        old_nb_elts__53GR=Self__33GR->capacity__MNK;
-        new__A4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__43GR),((__UINTEGER_32 )old_nb_elts__53GR),((__UINTEGER_32 )new_capacity__23GR)));
-        upper__TCSR=(__INTEGER)(new_capacity__23GR -  1);
-        Self__RCSR=old_nb_elts__53GR;
-        while ((Self__RCSR <= upper__TCSR)) {
-          new__A4GR[Self__RCSR]='\0';
-          Self__RCSR=(__INTEGER)(Self__RCSR +  1);
-        };
-        Self__33GR->storage__XNK=new__A4GR;
-        Self__33GR->capacity__MNK=new_capacity__23GR;
-      };
-    };
-    ((__CHARACTER *)Self__33GR->storage__XNK)[Self__33GR->count__VF]='0';
-    Self__33GR->count__VF=(__INTEGER)(Self__33GR->count__VF +  1);
-  } else {
-    __tmp__VLEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__VLEP)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__VLEP),buffer__VHEP);
-      append__MOK(buffer__VHEP,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__VHEP,((__REAL_CST *)__tmp__VLEP)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__0WZP=((__CHARACTER_CST *)__tmp__VLEP);
-      Self__D4GR=((__STRING *)buffer__VHEP);
-      new_capacity__C4GR= 0;
-      if ((Self__D4GR->capacity__MNK <= Self__D4GR->count__VF)) {
-        if ((Self__D4GR->capacity__MNK ==  0)) {
-          Self__D4GR->capacity__MNK= 32;
-          Self__D4GR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__C4GR=(__INTEGER)(Self__D4GR->capacity__MNK <<  1);
-          Self__E4GR=((__CHARACTER *)Self__D4GR->storage__XNK);
-          old_nb_elts__F4GR=Self__D4GR->capacity__MNK;
-          new__G4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E4GR),((__UINTEGER_32 )old_nb_elts__F4GR),((__UINTEGER_32 )new_capacity__C4GR)));
-          upper__YCSR=(__INTEGER)(new_capacity__C4GR -  1);
-          Self__WCSR=old_nb_elts__F4GR;
-          while ((Self__WCSR <= upper__YCSR)) {
-            new__G4GR[Self__WCSR]='\0';
-            Self__WCSR=(__INTEGER)(Self__WCSR +  1);
-          };
-          Self__D4GR->storage__XNK=new__G4GR;
-          Self__D4GR->capacity__MNK=new_capacity__C4GR;
-        };
-      };
-      ((__CHARACTER *)Self__D4GR->storage__XNK)[Self__D4GR->count__VF]='\'';
-      Self__D4GR->count__VF=(__INTEGER)(Self__D4GR->count__VF +  1);
-      append__MOK(buffer__VHEP,Self__0WZP->text__PN2H);
-      Self__J4GR=((__STRING *)buffer__VHEP);
-      new_capacity__I4GR= 0;
-      if ((Self__J4GR->capacity__MNK <= Self__J4GR->count__VF)) {
-        if ((Self__J4GR->capacity__MNK ==  0)) {
-          Self__J4GR->capacity__MNK= 32;
-          Self__J4GR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__I4GR=(__INTEGER)(Self__J4GR->capacity__MNK <<  1);
-          Self__K4GR=((__CHARACTER *)Self__J4GR->storage__XNK);
-          old_nb_elts__L4GR=Self__J4GR->capacity__MNK;
-          new__M4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K4GR),((__UINTEGER_32 )old_nb_elts__L4GR),((__UINTEGER_32 )new_capacity__I4GR)));
-          upper__3CSR=(__INTEGER)(new_capacity__I4GR -  1);
-          Self__1CSR=old_nb_elts__L4GR;
-          while ((Self__1CSR <= upper__3CSR)) {
-            new__M4GR[Self__1CSR]='\0';
-            Self__1CSR=(__INTEGER)(Self__1CSR +  1);
-          };
-          Self__J4GR->storage__XNK=new__M4GR;
-          Self__J4GR->capacity__MNK=new_capacity__I4GR;
-        };
-      };
-      ((__CHARACTER *)Self__J4GR->storage__XNK)[Self__J4GR->count__VF]='\'';
-      Self__J4GR->count__VF=(__INTEGER)(Self__J4GR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__VHEP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VLEP)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__VLEP,buffer__VHEP);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__VLEP,buffer__VHEP);
-    } break;
-    };
-    __tmp__WLEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__WLEP)->__id) {
-    case __LIST__: {
-      __tmp__XLEP=static_type__OHQG(__tmp__WLEP);
-    } break;
-    case __STRING_CST__: {
-      __tmp__XLEP=((__STRING_CST *)__tmp__WLEP)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__XLEP=((__EXTERNAL_C *)__tmp__WLEP)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XLEP=((__PROTOTYPE_CST *)__tmp__WLEP)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__XLEP=((__INTEGER_CST *)__tmp__WLEP)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__XLEP=((__LOCAL *)((__READ_LOCAL *)__tmp__WLEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XLEP=static_type__CN1H(__tmp__WLEP);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XLEP=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XLEP=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__XLEP=((__REAL_CST *)__tmp__WLEP)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__XLEP=((__CHARACTER_CST *)__tmp__WLEP)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__XLEP=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XLEP=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__XLEP=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__XLEP=static_type__UO1H(__tmp__WLEP);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__XLEP=static_type__0O1H(__tmp__WLEP);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__XLEP=static_type__5O1H(__tmp__WLEP);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__XLEP=static_type__EP1H(__tmp__WLEP);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XLEP=static_type__JP1H(__tmp__WLEP);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XLEP=static_type__OP1H(__tmp__WLEP);
-    } break;
-    case __PUT_TO__: {
-      __tmp__XLEP=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__XLEP=static_type__XP1H(__tmp__WLEP);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__XLEP=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__XLEP=((__CAST *)__tmp__WLEP)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__XLEP=static_type__NOKL(__tmp__WLEP);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__XLEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WLEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__XLEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WLEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XLEP=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XLEP=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XLEP=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XLEP=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XLEP=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__XLEP=static_type__DFJM(__tmp__WLEP);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__XLEP=static_type__P3ML(__tmp__WLEP);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__XLEP=static_type__R3XM(__tmp__WLEP);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__XLEP=static_type__DREO(__tmp__WLEP);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XLEP=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__XLEP=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XLEP=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__XLEP=static_type__3YPN(__tmp__WLEP);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XLEP=static_type__1HSO(__tmp__WLEP);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__XLEP)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__VHEP,(&__string_409));
-    };
-  };
-  Self__P4GR=((__STRING *)buffer__VHEP);
-  new_capacity__O4GR= 0;
-  if ((Self__P4GR->capacity__MNK <= Self__P4GR->count__VF)) {
-    if ((Self__P4GR->capacity__MNK ==  0)) {
-      Self__P4GR->capacity__MNK= 32;
-      Self__P4GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__O4GR=(__INTEGER)(Self__P4GR->capacity__MNK <<  1);
-      Self__Q4GR=((__CHARACTER *)Self__P4GR->storage__XNK);
-      old_nb_elts__R4GR=Self__P4GR->capacity__MNK;
-      new__S4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q4GR),((__UINTEGER_32 )old_nb_elts__R4GR),((__UINTEGER_32 )new_capacity__O4GR)));
-      upper__CDSR=(__INTEGER)(new_capacity__O4GR -  1);
-      Self__ADSR=old_nb_elts__R4GR;
-      while ((Self__ADSR <= upper__CDSR)) {
-        new__S4GR[Self__ADSR]='\0';
-        Self__ADSR=(__INTEGER)(Self__ADSR +  1);
-      };
-      Self__P4GR->storage__XNK=new__S4GR;
-      Self__P4GR->capacity__MNK=new_capacity__O4GR;
-    };
-  };
-  ((__CHARACTER *)Self__P4GR->storage__XNK)[Self__P4GR->count__VF]=')';
-  Self__P4GR->count__VF=(__INTEGER)(Self__P4GR->count__VF +  1);
-}
-
-static void genere__1XRN(__EXPR_INF *Self__2XRN,void *buffer__3XRN)
-// ({EXPR_INF},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__V4GR,*Self__14GR,*Self__B5GR,*Self__H5GR,*Self__N5GR;
-  __STRING *Self__T5GR,*Self__Z5GR,*Self__55GR,*Self__FAHR,*Self__LAHR;
-  __INTEGER new_capacity__U4GR,old_nb_elts__X4GR,upper__HDSR,Self__FDSR;
-  __INTEGER new_capacity__04GR,old_nb_elts__34GR,upper__MDSR,Self__KDSR;
-  __INTEGER new_capacity__A5GR,old_nb_elts__D5GR,upper__RDSR,Self__PDSR;
-  __INTEGER new_capacity__G5GR,old_nb_elts__J5GR,upper__WDSR,Self__UDSR;
-  __INTEGER new_capacity__M5GR,old_nb_elts__P5GR,upper__1DSR,Self__ZDSR;
-  __INTEGER new_capacity__S5GR,old_nb_elts__V5GR,upper__AESR,Self__4DSR;
-  __INTEGER new_capacity__Y5GR,old_nb_elts__15GR,upper__FESR,Self__DESR;
-  __INTEGER new_capacity__45GR,old_nb_elts__BAHR,upper__KESR,Self__IESR;
-  __INTEGER new_capacity__EAHR,old_nb_elts__HAHR,upper__PESR,Self__NESR;
-  __INTEGER new_capacity__KAHR,old_nb_elts__NAHR,upper__UESR,Self__SESR;
-  void *__tmp__WYRN,*__tmp__CZRN,*__tmp__KZRN,*__tmp__1ZRN,*__tmp__2ZRN;
-  void *__tmp__X0RN,*__tmp__D1RN,*__tmp__L1RN,*__tmp__21RN,*__tmp__31RN;
-  void *__tmp__XYRN,*__tmp__DZRN,*__tmp__LZRN,*__tmp__3ZRN,*__tmp__Y0RN;
-  void *__tmp__E1RN,*__tmp__M1RN,*__tmp__41RN;
-  __CHARACTER_CST *Self__BYZP,*Self__IZZP;
-  __CHARACTER *Self__W4GR,*new__Y4GR,*Self__24GR,*new__44GR,*Self__C5GR;
-  __CHARACTER *new__E5GR,*Self__I5GR,*new__K5GR,*Self__O5GR,*new__Q5GR;
-  __CHARACTER *Self__U5GR,*new__W5GR,*Self__05GR,*new__25GR,*Self__AAHR;
-  __CHARACTER *new__CAHR,*Self__GAHR,*new__IAHR,*Self__MAHR,*new__OAHR;
-  __BOOLEAN __tmp__RYRN,__tmp__QZRN,__tmp__S0RN,__tmp__R1RN;
-  if (((void *)((__TYPE_FULL *)static_type__V0QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__3XRN,(&__string_407));
-  };
-  Self__V4GR=((__STRING *)buffer__3XRN);
-  new_capacity__U4GR= 0;
-  if ((Self__V4GR->capacity__MNK <= Self__V4GR->count__VF)) {
-    if ((Self__V4GR->capacity__MNK ==  0)) {
-      Self__V4GR->capacity__MNK= 32;
-      Self__V4GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__U4GR=(__INTEGER)(Self__V4GR->capacity__MNK <<  1);
-      Self__W4GR=((__CHARACTER *)Self__V4GR->storage__XNK);
-      old_nb_elts__X4GR=Self__V4GR->capacity__MNK;
-      new__Y4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W4GR),((__UINTEGER_32 )old_nb_elts__X4GR),((__UINTEGER_32 )new_capacity__U4GR)));
-      upper__HDSR=(__INTEGER)(new_capacity__U4GR -  1);
-      Self__FDSR=old_nb_elts__X4GR;
-      while ((Self__FDSR <= upper__HDSR)) {
-        new__Y4GR[Self__FDSR]='\0';
-        Self__FDSR=(__INTEGER)(Self__FDSR +  1);
-      };
-      Self__V4GR->storage__XNK=new__Y4GR;
-      Self__V4GR->capacity__MNK=new_capacity__U4GR;
-    };
-  };
-  ((__CHARACTER *)Self__V4GR->storage__XNK)[Self__V4GR->count__VF]='(';
-  Self__V4GR->count__VF=(__INTEGER)(Self__V4GR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__V0QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__3XRN,(&__string_408));
-    __tmp__RYRN=TRUE__;
-  } else {
-    __tmp__RYRN=FALSE__;
-  };
-  if ((! __tmp__RYRN)) {
-    __tmp__WYRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__WYRN)->__id) {
-    case __LIST__: {
-      __tmp__XYRN=static_type__OHQG(__tmp__WYRN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__XYRN=((__STRING_CST *)__tmp__WYRN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__XYRN=((__EXTERNAL_C *)__tmp__WYRN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XYRN=((__PROTOTYPE_CST *)__tmp__WYRN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__XYRN=((__INTEGER_CST *)__tmp__WYRN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__XYRN=((__LOCAL *)((__READ_LOCAL *)__tmp__WYRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XYRN=static_type__CN1H(__tmp__WYRN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XYRN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XYRN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__XYRN=((__REAL_CST *)__tmp__WYRN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__XYRN=((__CHARACTER_CST *)__tmp__WYRN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__XYRN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XYRN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__XYRN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__XYRN=static_type__UO1H(__tmp__WYRN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__XYRN=static_type__0O1H(__tmp__WYRN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__XYRN=static_type__5O1H(__tmp__WYRN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__XYRN=static_type__EP1H(__tmp__WYRN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XYRN=static_type__JP1H(__tmp__WYRN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XYRN=static_type__OP1H(__tmp__WYRN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__XYRN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__XYRN=static_type__XP1H(__tmp__WYRN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__XYRN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__XYRN=((__CAST *)__tmp__WYRN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__XYRN=static_type__NOKL(__tmp__WYRN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__XYRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WYRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__XYRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WYRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XYRN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XYRN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XYRN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XYRN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XYRN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__XYRN=static_type__DFJM(__tmp__WYRN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__XYRN=static_type__P3ML(__tmp__WYRN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__XYRN=static_type__R3XM(__tmp__WYRN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__XYRN=static_type__DREO(__tmp__WYRN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XYRN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__XYRN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XYRN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__XYRN=static_type__3YPN(__tmp__WYRN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XYRN=static_type__1HSO(__tmp__WYRN);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XYRN)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__3XRN,(&__string_407));
-    };
-  };
-  __tmp__CZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__CZRN)->__id) {
-  case __LIST__: {
-    __tmp__DZRN=static_type__OHQG(__tmp__CZRN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__DZRN=((__STRING_CST *)__tmp__CZRN)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__DZRN=((__EXTERNAL_C *)__tmp__CZRN)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__DZRN=((__PROTOTYPE_CST *)__tmp__CZRN)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__DZRN=((__INTEGER_CST *)__tmp__CZRN)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__CZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__DZRN=static_type__CN1H(__tmp__CZRN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__DZRN=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__DZRN=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__DZRN=((__REAL_CST *)__tmp__CZRN)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__DZRN=((__CHARACTER_CST *)__tmp__CZRN)->parent_constant__H3JH.static_type__M2YD;
+    append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+    add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__DZRN=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__DZRN=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__DZRN=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__DZRN=static_type__UO1H(__tmp__CZRN);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__DZRN=static_type__0O1H(__tmp__CZRN);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__DZRN=static_type__5O1H(__tmp__CZRN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_AND__: {
-    __tmp__DZRN=static_type__EP1H(__tmp__CZRN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__DZRN=static_type__JP1H(__tmp__CZRN);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__DZRN=static_type__OP1H(__tmp__CZRN);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __PUT_TO__: {
-    __tmp__DZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    Self__3JCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_352));
+    __tmp__YSTP=((__TYPE_FULL__XMB *)Self__3JCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+    add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
   } break;
-  case __ITEM__: {
-    __tmp__DZRN=static_type__XP1H(__tmp__CZRN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__DZRN=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __CAST__: {
-    __tmp__DZRN=((__CAST *)__tmp__CZRN)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__DZRN=static_type__NOKL(__tmp__CZRN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__DZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__DZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__DZRN=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__DZRN=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DZRN=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__DZRN=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DZRN=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__DZRN=static_type__DFJM(__tmp__CZRN);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__DZRN=static_type__P3ML(__tmp__CZRN);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__DZRN=static_type__R3XM(__tmp__CZRN);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__DZRN=static_type__DREO(__tmp__CZRN);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__DZRN=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_INF__: {
-    __tmp__DZRN=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__DZRN=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_OR__: {
-    __tmp__DZRN=static_type__3YPN(__tmp__CZRN);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__DZRN=static_type__1HSO(__tmp__CZRN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
   };
-  if (((void *)((__TYPE_FULL *)__tmp__DZRN)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__KZRN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__KZRN)->__id) {
-    case __LIST__: {
-      __tmp__LZRN=static_type__OHQG(__tmp__KZRN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__LZRN=((__STRING_CST *)__tmp__KZRN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__LZRN=((__EXTERNAL_C *)__tmp__KZRN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LZRN=((__PROTOTYPE_CST *)__tmp__KZRN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__LZRN=((__INTEGER_CST *)__tmp__KZRN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__LZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__KZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LZRN=static_type__CN1H(__tmp__KZRN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LZRN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LZRN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__LZRN=((__REAL_CST *)__tmp__KZRN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__LZRN=((__CHARACTER_CST *)__tmp__KZRN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__LZRN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LZRN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__LZRN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__LZRN=static_type__UO1H(__tmp__KZRN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__LZRN=static_type__0O1H(__tmp__KZRN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__LZRN=static_type__5O1H(__tmp__KZRN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__LZRN=static_type__EP1H(__tmp__KZRN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LZRN=static_type__JP1H(__tmp__KZRN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LZRN=static_type__OP1H(__tmp__KZRN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__LZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__LZRN=static_type__XP1H(__tmp__KZRN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__LZRN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__LZRN=((__CAST *)__tmp__KZRN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__LZRN=static_type__NOKL(__tmp__KZRN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__LZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__LZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LZRN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LZRN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LZRN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LZRN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LZRN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__LZRN=static_type__DFJM(__tmp__KZRN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__LZRN=static_type__P3ML(__tmp__KZRN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__LZRN=static_type__R3XM(__tmp__KZRN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__LZRN=static_type__DREO(__tmp__KZRN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LZRN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__LZRN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LZRN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__LZRN=static_type__3YPN(__tmp__KZRN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LZRN=static_type__1HSO(__tmp__KZRN);
-    } break;
-    };
-    __tmp__QZRN=((void *)((__TYPE_FULL *)__tmp__LZRN)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__QZRN=FALSE__;
-  };
-  if (__tmp__QZRN) {
-    Self__14GR=((__STRING *)buffer__3XRN);
-    new_capacity__04GR= 0;
-    if ((Self__14GR->capacity__MNK <= Self__14GR->count__VF)) {
-      if ((Self__14GR->capacity__MNK ==  0)) {
-        Self__14GR->capacity__MNK= 32;
-        Self__14GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__04GR=(__INTEGER)(Self__14GR->capacity__MNK <<  1);
-        Self__24GR=((__CHARACTER *)Self__14GR->storage__XNK);
-        old_nb_elts__34GR=Self__14GR->capacity__MNK;
-        new__44GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__24GR),((__UINTEGER_32 )old_nb_elts__34GR),((__UINTEGER_32 )new_capacity__04GR)));
-        upper__MDSR=(__INTEGER)(new_capacity__04GR -  1);
-        Self__KDSR=old_nb_elts__34GR;
-        while ((Self__KDSR <= upper__MDSR)) {
-          new__44GR[Self__KDSR]='\0';
-          Self__KDSR=(__INTEGER)(Self__KDSR +  1);
-        };
-        Self__14GR->storage__XNK=new__44GR;
-        Self__14GR->capacity__MNK=new_capacity__04GR;
-      };
-    };
-    ((__CHARACTER *)Self__14GR->storage__XNK)[Self__14GR->count__VF]='0';
-    Self__14GR->count__VF=(__INTEGER)(Self__14GR->count__VF +  1);
-  } else {
-    __tmp__1ZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__1ZRN)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__1ZRN),buffer__3XRN);
-      append__MOK(buffer__3XRN,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__3XRN,((__REAL_CST *)__tmp__1ZRN)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__BYZP=((__CHARACTER_CST *)__tmp__1ZRN);
-      Self__B5GR=((__STRING *)buffer__3XRN);
-      new_capacity__A5GR= 0;
-      if ((Self__B5GR->capacity__MNK <= Self__B5GR->count__VF)) {
-        if ((Self__B5GR->capacity__MNK ==  0)) {
-          Self__B5GR->capacity__MNK= 32;
-          Self__B5GR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__A5GR=(__INTEGER)(Self__B5GR->capacity__MNK <<  1);
-          Self__C5GR=((__CHARACTER *)Self__B5GR->storage__XNK);
-          old_nb_elts__D5GR=Self__B5GR->capacity__MNK;
-          new__E5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C5GR),((__UINTEGER_32 )old_nb_elts__D5GR),((__UINTEGER_32 )new_capacity__A5GR)));
-          upper__RDSR=(__INTEGER)(new_capacity__A5GR -  1);
-          Self__PDSR=old_nb_elts__D5GR;
-          while ((Self__PDSR <= upper__RDSR)) {
-            new__E5GR[Self__PDSR]='\0';
-            Self__PDSR=(__INTEGER)(Self__PDSR +  1);
-          };
-          Self__B5GR->storage__XNK=new__E5GR;
-          Self__B5GR->capacity__MNK=new_capacity__A5GR;
-        };
-      };
-      ((__CHARACTER *)Self__B5GR->storage__XNK)[Self__B5GR->count__VF]='\'';
-      Self__B5GR->count__VF=(__INTEGER)(Self__B5GR->count__VF +  1);
-      append__MOK(buffer__3XRN,Self__BYZP->text__PN2H);
-      Self__H5GR=((__STRING *)buffer__3XRN);
-      new_capacity__G5GR= 0;
-      if ((Self__H5GR->capacity__MNK <= Self__H5GR->count__VF)) {
-        if ((Self__H5GR->capacity__MNK ==  0)) {
-          Self__H5GR->capacity__MNK= 32;
-          Self__H5GR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__G5GR=(__INTEGER)(Self__H5GR->capacity__MNK <<  1);
-          Self__I5GR=((__CHARACTER *)Self__H5GR->storage__XNK);
-          old_nb_elts__J5GR=Self__H5GR->capacity__MNK;
-          new__K5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I5GR),((__UINTEGER_32 )old_nb_elts__J5GR),((__UINTEGER_32 )new_capacity__G5GR)));
-          upper__WDSR=(__INTEGER)(new_capacity__G5GR -  1);
-          Self__UDSR=old_nb_elts__J5GR;
-          while ((Self__UDSR <= upper__WDSR)) {
-            new__K5GR[Self__UDSR]='\0';
-            Self__UDSR=(__INTEGER)(Self__UDSR +  1);
-          };
-          Self__H5GR->storage__XNK=new__K5GR;
-          Self__H5GR->capacity__MNK=new_capacity__G5GR;
-        };
-      };
-      ((__CHARACTER *)Self__H5GR->storage__XNK)[Self__H5GR->count__VF]='\'';
-      Self__H5GR->count__VF=(__INTEGER)(Self__H5GR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__3XRN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1ZRN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__1ZRN,buffer__3XRN);
-    } break;
-    };
-    __tmp__2ZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__2ZRN)->__id) {
-    case __LIST__: {
-      __tmp__3ZRN=static_type__OHQG(__tmp__2ZRN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__3ZRN=((__STRING_CST *)__tmp__2ZRN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__3ZRN=((__EXTERNAL_C *)__tmp__2ZRN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3ZRN=((__PROTOTYPE_CST *)__tmp__2ZRN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__3ZRN=((__INTEGER_CST *)__tmp__2ZRN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__3ZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__2ZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3ZRN=static_type__CN1H(__tmp__2ZRN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3ZRN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3ZRN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__3ZRN=((__REAL_CST *)__tmp__2ZRN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__3ZRN=((__CHARACTER_CST *)__tmp__2ZRN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__3ZRN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3ZRN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__3ZRN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__3ZRN=static_type__UO1H(__tmp__2ZRN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__3ZRN=static_type__0O1H(__tmp__2ZRN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__3ZRN=static_type__5O1H(__tmp__2ZRN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__3ZRN=static_type__EP1H(__tmp__2ZRN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3ZRN=static_type__JP1H(__tmp__2ZRN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3ZRN=static_type__OP1H(__tmp__2ZRN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__3ZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__3ZRN=static_type__XP1H(__tmp__2ZRN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__3ZRN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__3ZRN=((__CAST *)__tmp__2ZRN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__3ZRN=static_type__NOKL(__tmp__2ZRN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__3ZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2ZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__3ZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2ZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3ZRN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3ZRN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3ZRN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3ZRN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3ZRN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__3ZRN=static_type__DFJM(__tmp__2ZRN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__3ZRN=static_type__P3ML(__tmp__2ZRN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__3ZRN=static_type__R3XM(__tmp__2ZRN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__3ZRN=static_type__DREO(__tmp__2ZRN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3ZRN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__3ZRN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3ZRN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__3ZRN=static_type__3YPN(__tmp__2ZRN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__3ZRN=static_type__1HSO(__tmp__2ZRN);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__3ZRN)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__3XRN,(&__string_409));
-    };
-  };
-  Self__N5GR=((__STRING *)buffer__3XRN);
-  new_capacity__M5GR= 0;
-  if ((Self__N5GR->capacity__MNK <= Self__N5GR->count__VF)) {
-    if ((Self__N5GR->capacity__MNK ==  0)) {
-      Self__N5GR->capacity__MNK= 32;
-      Self__N5GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__M5GR=(__INTEGER)(Self__N5GR->capacity__MNK <<  1);
-      Self__O5GR=((__CHARACTER *)Self__N5GR->storage__XNK);
-      old_nb_elts__P5GR=Self__N5GR->capacity__MNK;
-      new__Q5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O5GR),((__UINTEGER_32 )old_nb_elts__P5GR),((__UINTEGER_32 )new_capacity__M5GR)));
-      upper__1DSR=(__INTEGER)(new_capacity__M5GR -  1);
-      Self__ZDSR=old_nb_elts__P5GR;
-      while ((Self__ZDSR <= upper__1DSR)) {
-        new__Q5GR[Self__ZDSR]='\0';
-        Self__ZDSR=(__INTEGER)(Self__ZDSR +  1);
-      };
-      Self__N5GR->storage__XNK=new__Q5GR;
-      Self__N5GR->capacity__MNK=new_capacity__M5GR;
-    };
-  };
-  ((__CHARACTER *)Self__N5GR->storage__XNK)[Self__N5GR->count__VF]=' ';
-  Self__N5GR->count__VF=(__INTEGER)(Self__N5GR->count__VF +  1);
-  append__MOK(buffer__3XRN,(&__string_267));
-  Self__T5GR=((__STRING *)buffer__3XRN);
-  new_capacity__S5GR= 0;
-  if ((Self__T5GR->capacity__MNK <= Self__T5GR->count__VF)) {
-    if ((Self__T5GR->capacity__MNK ==  0)) {
-      Self__T5GR->capacity__MNK= 32;
-      Self__T5GR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__S5GR=(__INTEGER)(Self__T5GR->capacity__MNK <<  1);
-      Self__U5GR=((__CHARACTER *)Self__T5GR->storage__XNK);
-      old_nb_elts__V5GR=Self__T5GR->capacity__MNK;
-      new__W5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U5GR),((__UINTEGER_32 )old_nb_elts__V5GR),((__UINTEGER_32 )new_capacity__S5GR)));
-      upper__AESR=(__INTEGER)(new_capacity__S5GR -  1);
-      Self__4DSR=old_nb_elts__V5GR;
-      while ((Self__4DSR <= upper__AESR)) {
-        new__W5GR[Self__4DSR]='\0';
-        Self__4DSR=(__INTEGER)(Self__4DSR +  1);
-      };
-      Self__T5GR->storage__XNK=new__W5GR;
-      Self__T5GR->capacity__MNK=new_capacity__S5GR;
-    };
-  };
-  ((__CHARACTER *)Self__T5GR->storage__XNK)[Self__T5GR->count__VF]=' ';
-  Self__T5GR->count__VF=(__INTEGER)(Self__T5GR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__V0QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__3XRN,(&__string_408));
-    __tmp__S0RN=TRUE__;
-  } else {
-    __tmp__S0RN=FALSE__;
-  };
-  if ((! __tmp__S0RN)) {
-    __tmp__X0RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__X0RN)->__id) {
-    case __LIST__: {
-      __tmp__Y0RN=static_type__OHQG(__tmp__X0RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__Y0RN=((__STRING_CST *)__tmp__X0RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__Y0RN=((__EXTERNAL_C *)__tmp__X0RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Y0RN=((__PROTOTYPE_CST *)__tmp__X0RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__Y0RN=((__INTEGER_CST *)__tmp__X0RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__Y0RN=((__LOCAL *)((__READ_LOCAL *)__tmp__X0RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Y0RN=static_type__CN1H(__tmp__X0RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Y0RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Y0RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__Y0RN=((__REAL_CST *)__tmp__X0RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__Y0RN=((__CHARACTER_CST *)__tmp__X0RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__Y0RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Y0RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__Y0RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__Y0RN=static_type__UO1H(__tmp__X0RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__Y0RN=static_type__0O1H(__tmp__X0RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__Y0RN=static_type__5O1H(__tmp__X0RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__Y0RN=static_type__EP1H(__tmp__X0RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Y0RN=static_type__JP1H(__tmp__X0RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Y0RN=static_type__OP1H(__tmp__X0RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__Y0RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__Y0RN=static_type__XP1H(__tmp__X0RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__Y0RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__Y0RN=((__CAST *)__tmp__X0RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__Y0RN=static_type__NOKL(__tmp__X0RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__Y0RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__X0RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__Y0RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X0RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Y0RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Y0RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Y0RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Y0RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Y0RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__Y0RN=static_type__DFJM(__tmp__X0RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__Y0RN=static_type__P3ML(__tmp__X0RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__Y0RN=static_type__R3XM(__tmp__X0RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__Y0RN=static_type__DREO(__tmp__X0RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Y0RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__Y0RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Y0RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__Y0RN=static_type__3YPN(__tmp__X0RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__Y0RN=static_type__1HSO(__tmp__X0RN);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__Y0RN)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__3XRN,(&__string_407));
-    };
-  };
-  __tmp__D1RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__D1RN)->__id) {
-  case __LIST__: {
-    __tmp__E1RN=static_type__OHQG(__tmp__D1RN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__E1RN=((__STRING_CST *)__tmp__D1RN)->parent_constant__5F.static_type__M2YD;
+  append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_29));
+  __tmp__XSTP=Self__VSTP->parent_expr_binary_cmp__PXBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__XSTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__XSTP),buffer__WSTP);
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__E1RN=((__EXTERNAL_C *)__tmp__D1RN)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__E1RN=((__PROTOTYPE_CST *)__tmp__D1RN)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __INTEGER_CST__: {
-    __tmp__E1RN=((__INTEGER_CST *)__tmp__D1RN)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__E1RN=((__LOCAL *)((__READ_LOCAL *)__tmp__D1RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__E1RN=static_type__CN1H(__tmp__D1RN);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__E1RN=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__E1RN=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __REAL_CST__: {
-    __tmp__E1RN=((__REAL_CST *)__tmp__D1RN)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    Self__ZJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__XSTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__ZJCS->receiver__RA5J),buffer__WSTP);
+    add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__E1RN=((__CHARACTER_CST *)__tmp__D1RN)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__1JCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_350));
+    __tmp__YSTP=((__TYPE_FULL__XMB *)Self__1JCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+    add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__E1RN=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__E1RN=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__E1RN=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__E1RN=static_type__UO1H(__tmp__D1RN);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__E1RN=static_type__0O1H(__tmp__D1RN);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__E1RN=static_type__5O1H(__tmp__D1RN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_AND__: {
-    __tmp__E1RN=static_type__EP1H(__tmp__D1RN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__E1RN=static_type__JP1H(__tmp__D1RN);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__E1RN=static_type__OP1H(__tmp__D1RN);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __PUT_TO__: {
-    __tmp__E1RN=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    Self__3JCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_352));
+    __tmp__YSTP=((__TYPE_FULL__XMB *)Self__3JCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+    add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
   } break;
-  case __ITEM__: {
-    __tmp__E1RN=static_type__XP1H(__tmp__D1RN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__E1RN=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __CAST__: {
-    __tmp__E1RN=((__CAST *)__tmp__D1RN)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__E1RN=static_type__NOKL(__tmp__D1RN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__E1RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__D1RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__E1RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__D1RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__E1RN=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__E1RN=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__E1RN=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__E1RN=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__E1RN=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__E1RN=static_type__DFJM(__tmp__D1RN);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__E1RN=static_type__P3ML(__tmp__D1RN);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__E1RN=static_type__R3XM(__tmp__D1RN);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__E1RN=static_type__DREO(__tmp__D1RN);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__E1RN=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_INF__: {
-    __tmp__E1RN=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__E1RN=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_OR__: {
-    __tmp__E1RN=static_type__3YPN(__tmp__D1RN);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__E1RN=static_type__1HSO(__tmp__D1RN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
   } break;
   };
-  if (((void *)((__TYPE_FULL *)__tmp__E1RN)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__L1RN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__L1RN)->__id) {
-    case __LIST__: {
-      __tmp__M1RN=static_type__OHQG(__tmp__L1RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__M1RN=((__STRING_CST *)__tmp__L1RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__M1RN=((__EXTERNAL_C *)__tmp__L1RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__M1RN=((__PROTOTYPE_CST *)__tmp__L1RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__M1RN=((__INTEGER_CST *)__tmp__L1RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__M1RN=((__LOCAL *)((__READ_LOCAL *)__tmp__L1RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__M1RN=static_type__CN1H(__tmp__L1RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__M1RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__M1RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__M1RN=((__REAL_CST *)__tmp__L1RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__M1RN=((__CHARACTER_CST *)__tmp__L1RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__M1RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__M1RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__M1RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__M1RN=static_type__UO1H(__tmp__L1RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__M1RN=static_type__0O1H(__tmp__L1RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__M1RN=static_type__5O1H(__tmp__L1RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__M1RN=static_type__EP1H(__tmp__L1RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__M1RN=static_type__JP1H(__tmp__L1RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__M1RN=static_type__OP1H(__tmp__L1RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__M1RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__M1RN=static_type__XP1H(__tmp__L1RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__M1RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__M1RN=((__CAST *)__tmp__L1RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__M1RN=static_type__NOKL(__tmp__L1RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__M1RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__L1RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__M1RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__L1RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__M1RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__M1RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__M1RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__M1RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__M1RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__M1RN=static_type__DFJM(__tmp__L1RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__M1RN=static_type__P3ML(__tmp__L1RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__M1RN=static_type__R3XM(__tmp__L1RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__M1RN=static_type__DREO(__tmp__L1RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__M1RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__M1RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__M1RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__M1RN=static_type__3YPN(__tmp__L1RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__M1RN=static_type__1HSO(__tmp__L1RN);
-    } break;
-    };
-    __tmp__R1RN=((void *)((__TYPE_FULL *)__tmp__M1RN)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__R1RN=FALSE__;
-  };
-  if (__tmp__R1RN) {
-    Self__Z5GR=((__STRING *)buffer__3XRN);
-    new_capacity__Y5GR= 0;
-    if ((Self__Z5GR->capacity__MNK <= Self__Z5GR->count__VF)) {
-      if ((Self__Z5GR->capacity__MNK ==  0)) {
-        Self__Z5GR->capacity__MNK= 32;
-        Self__Z5GR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__Y5GR=(__INTEGER)(Self__Z5GR->capacity__MNK <<  1);
-        Self__05GR=((__CHARACTER *)Self__Z5GR->storage__XNK);
-        old_nb_elts__15GR=Self__Z5GR->capacity__MNK;
-        new__25GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__05GR),((__UINTEGER_32 )old_nb_elts__15GR),((__UINTEGER_32 )new_capacity__Y5GR)));
-        upper__FESR=(__INTEGER)(new_capacity__Y5GR -  1);
-        Self__DESR=old_nb_elts__15GR;
-        while ((Self__DESR <= upper__FESR)) {
-          new__25GR[Self__DESR]='\0';
-          Self__DESR=(__INTEGER)(Self__DESR +  1);
-        };
-        Self__Z5GR->storage__XNK=new__25GR;
-        Self__Z5GR->capacity__MNK=new_capacity__Y5GR;
-      };
-    };
-    ((__CHARACTER *)Self__Z5GR->storage__XNK)[Self__Z5GR->count__VF]='0';
-    Self__Z5GR->count__VF=(__INTEGER)(Self__Z5GR->count__VF +  1);
-  } else {
-    __tmp__21RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__21RN)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__21RN),buffer__3XRN);
-      append__MOK(buffer__3XRN,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__3XRN,((__REAL_CST *)__tmp__21RN)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__IZZP=((__CHARACTER_CST *)__tmp__21RN);
-      Self__55GR=((__STRING *)buffer__3XRN);
-      new_capacity__45GR= 0;
-      if ((Self__55GR->capacity__MNK <= Self__55GR->count__VF)) {
-        if ((Self__55GR->capacity__MNK ==  0)) {
-          Self__55GR->capacity__MNK= 32;
-          Self__55GR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__45GR=(__INTEGER)(Self__55GR->capacity__MNK <<  1);
-          Self__AAHR=((__CHARACTER *)Self__55GR->storage__XNK);
-          old_nb_elts__BAHR=Self__55GR->capacity__MNK;
-          new__CAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AAHR),((__UINTEGER_32 )old_nb_elts__BAHR),((__UINTEGER_32 )new_capacity__45GR)));
-          upper__KESR=(__INTEGER)(new_capacity__45GR -  1);
-          Self__IESR=old_nb_elts__BAHR;
-          while ((Self__IESR <= upper__KESR)) {
-            new__CAHR[Self__IESR]='\0';
-            Self__IESR=(__INTEGER)(Self__IESR +  1);
-          };
-          Self__55GR->storage__XNK=new__CAHR;
-          Self__55GR->capacity__MNK=new_capacity__45GR;
-        };
-      };
-      ((__CHARACTER *)Self__55GR->storage__XNK)[Self__55GR->count__VF]='\'';
-      Self__55GR->count__VF=(__INTEGER)(Self__55GR->count__VF +  1);
-      append__MOK(buffer__3XRN,Self__IZZP->text__PN2H);
-      Self__FAHR=((__STRING *)buffer__3XRN);
-      new_capacity__EAHR= 0;
-      if ((Self__FAHR->capacity__MNK <= Self__FAHR->count__VF)) {
-        if ((Self__FAHR->capacity__MNK ==  0)) {
-          Self__FAHR->capacity__MNK= 32;
-          Self__FAHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__EAHR=(__INTEGER)(Self__FAHR->capacity__MNK <<  1);
-          Self__GAHR=((__CHARACTER *)Self__FAHR->storage__XNK);
-          old_nb_elts__HAHR=Self__FAHR->capacity__MNK;
-          new__IAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GAHR),((__UINTEGER_32 )old_nb_elts__HAHR),((__UINTEGER_32 )new_capacity__EAHR)));
-          upper__PESR=(__INTEGER)(new_capacity__EAHR -  1);
-          Self__NESR=old_nb_elts__HAHR;
-          while ((Self__NESR <= upper__PESR)) {
-            new__IAHR[Self__NESR]='\0';
-            Self__NESR=(__INTEGER)(Self__NESR +  1);
-          };
-          Self__FAHR->storage__XNK=new__IAHR;
-          Self__FAHR->capacity__MNK=new_capacity__EAHR;
-        };
-      };
-      ((__CHARACTER *)Self__FAHR->storage__XNK)[Self__FAHR->count__VF]='\'';
-      Self__FAHR->count__VF=(__INTEGER)(Self__FAHR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__3XRN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__21RN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__21RN,buffer__3XRN);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__21RN,buffer__3XRN);
-    } break;
-    };
-    __tmp__31RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__31RN)->__id) {
-    case __LIST__: {
-      __tmp__41RN=static_type__OHQG(__tmp__31RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__41RN=((__STRING_CST *)__tmp__31RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__41RN=((__EXTERNAL_C *)__tmp__31RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__41RN=((__PROTOTYPE_CST *)__tmp__31RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__41RN=((__INTEGER_CST *)__tmp__31RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__41RN=((__LOCAL *)((__READ_LOCAL *)__tmp__31RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__41RN=static_type__CN1H(__tmp__31RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__41RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__41RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__41RN=((__REAL_CST *)__tmp__31RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__41RN=((__CHARACTER_CST *)__tmp__31RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__41RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__41RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__41RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__41RN=static_type__UO1H(__tmp__31RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__41RN=static_type__0O1H(__tmp__31RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__41RN=static_type__5O1H(__tmp__31RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__41RN=static_type__EP1H(__tmp__31RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__41RN=static_type__JP1H(__tmp__31RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__41RN=static_type__OP1H(__tmp__31RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__41RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__41RN=static_type__XP1H(__tmp__31RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__41RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__41RN=((__CAST *)__tmp__31RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__41RN=static_type__NOKL(__tmp__31RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__41RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__31RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__41RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__31RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__41RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__41RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__41RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__41RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__41RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__41RN=static_type__DFJM(__tmp__31RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__41RN=static_type__P3ML(__tmp__31RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__41RN=static_type__R3XM(__tmp__31RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__41RN=static_type__DREO(__tmp__31RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__41RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__41RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__41RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__41RN=static_type__3YPN(__tmp__31RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__41RN=static_type__1HSO(__tmp__31RN);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__41RN)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__3XRN,(&__string_409));
-    };
-  };
-  Self__LAHR=((__STRING *)buffer__3XRN);
-  new_capacity__KAHR= 0;
-  if ((Self__LAHR->capacity__MNK <= Self__LAHR->count__VF)) {
-    if ((Self__LAHR->capacity__MNK ==  0)) {
-      Self__LAHR->capacity__MNK= 32;
-      Self__LAHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KAHR=(__INTEGER)(Self__LAHR->capacity__MNK <<  1);
-      Self__MAHR=((__CHARACTER *)Self__LAHR->storage__XNK);
-      old_nb_elts__NAHR=Self__LAHR->capacity__MNK;
-      new__OAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MAHR),((__UINTEGER_32 )old_nb_elts__NAHR),((__UINTEGER_32 )new_capacity__KAHR)));
-      upper__UESR=(__INTEGER)(new_capacity__KAHR -  1);
-      Self__SESR=old_nb_elts__NAHR;
-      while ((Self__SESR <= upper__UESR)) {
-        new__OAHR[Self__SESR]='\0';
-        Self__SESR=(__INTEGER)(Self__SESR +  1);
-      };
-      Self__LAHR->storage__XNK=new__OAHR;
-      Self__LAHR->capacity__MNK=new_capacity__KAHR;
-    };
-  };
-  ((__CHARACTER *)Self__LAHR->storage__XNK)[Self__LAHR->count__VF]=')';
-  Self__LAHR->count__VF=(__INTEGER)(Self__LAHR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
 }
 
-static void genere__J2RN(__EXPR_INF_EQ *Self__K2RN,void *buffer__L2RN)
-// ({EXPR_INF_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__3STP(__EXPR_INF_EQ__FYBP *Self__4STP,__STRING__BC *buffer__5STP)
+// ({EXPR_INF_EQ__FYBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__RAHR,*Self__XAHR,*Self__3AHR,*Self__DBHR,*Self__JBHR;
-  __STRING *Self__PBHR,*Self__VBHR,*Self__1BHR,*Self__BCHR,*Self__HCHR;
-  __INTEGER new_capacity__QAHR,old_nb_elts__TAHR,upper__ZESR,Self__XESR;
-  __INTEGER new_capacity__WAHR,old_nb_elts__ZAHR,upper__4ESR,Self__2ESR;
-  __INTEGER new_capacity__2AHR,old_nb_elts__5AHR,upper__DFSR,Self__BFSR;
-  __INTEGER new_capacity__CBHR,old_nb_elts__FBHR,upper__IFSR,Self__GFSR;
-  __INTEGER new_capacity__IBHR,old_nb_elts__LBHR,upper__NFSR,Self__LFSR;
-  __INTEGER new_capacity__OBHR,old_nb_elts__RBHR,upper__SFSR,Self__QFSR;
-  __INTEGER new_capacity__UBHR,old_nb_elts__XBHR,upper__XFSR,Self__VFSR;
-  __INTEGER new_capacity__0BHR,old_nb_elts__3BHR,upper__2FSR,Self__0FSR;
-  __INTEGER new_capacity__ACHR,old_nb_elts__DCHR,upper__BGSR,Self__5FSR;
-  __INTEGER new_capacity__GCHR,old_nb_elts__JCHR,upper__GGSR,Self__EGSR;
-  void *__tmp__E3RN,*__tmp__Q3RN,*__tmp__Y3RN,*__tmp__J4RN,*__tmp__K4RN;
-  void *__tmp__F5RN,*__tmp__R5RN,*__tmp__Z5RN,*__tmp__KASN,*__tmp__LASN;
-  void *__tmp__F3RN,*__tmp__R3RN,*__tmp__Z3RN,*__tmp__L4RN,*__tmp__G5RN;
-  void *__tmp__S5RN,*__tmp__05RN,*__tmp__MASN;
-  __CHARACTER_CST *Self__P0ZP,*Self__W1ZP;
-  __CHARACTER *Self__SAHR,*new__UAHR,*Self__YAHR,*new__0AHR,*Self__4AHR;
-  __CHARACTER *new__ABHR,*Self__EBHR,*new__GBHR,*Self__KBHR,*new__MBHR;
-  __CHARACTER *Self__QBHR,*new__SBHR,*Self__WBHR,*new__YBHR,*Self__2BHR;
-  __CHARACTER *new__4BHR,*Self__CCHR,*new__ECHR,*Self__ICHR,*new__KCHR;
-  __BOOLEAN __tmp__52RN,__tmp__43RN,__tmp__A5RN,__tmp__55RN;
-  if (((void *)((__TYPE_FULL *)static_type__00QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__L2RN,(&__string_407));
-  };
-  Self__RAHR=((__STRING *)buffer__L2RN);
-  new_capacity__QAHR= 0;
-  if ((Self__RAHR->capacity__MNK <= Self__RAHR->count__VF)) {
-    if ((Self__RAHR->capacity__MNK ==  0)) {
-      Self__RAHR->capacity__MNK= 32;
-      Self__RAHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QAHR=(__INTEGER)(Self__RAHR->capacity__MNK <<  1);
-      Self__SAHR=((__CHARACTER *)Self__RAHR->storage__XNK);
-      old_nb_elts__TAHR=Self__RAHR->capacity__MNK;
-      new__UAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SAHR),((__UINTEGER_32 )old_nb_elts__TAHR),((__UINTEGER_32 )new_capacity__QAHR)));
-      upper__ZESR=(__INTEGER)(new_capacity__QAHR -  1);
-      Self__XESR=old_nb_elts__TAHR;
-      while ((Self__XESR <= upper__ZESR)) {
-        new__UAHR[Self__XESR]='\0';
-        Self__XESR=(__INTEGER)(Self__XESR +  1);
-      };
-      Self__RAHR->storage__XNK=new__UAHR;
-      Self__RAHR->capacity__MNK=new_capacity__QAHR;
-    };
-  };
-  ((__CHARACTER *)Self__RAHR->storage__XNK)[Self__RAHR->count__VF]='(';
-  Self__RAHR->count__VF=(__INTEGER)(Self__RAHR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__00QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__L2RN,(&__string_408));
-    __tmp__52RN=TRUE__;
-  } else {
-    __tmp__52RN=FALSE__;
-  };
-  if ((! __tmp__52RN)) {
-    __tmp__E3RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__E3RN)->__id) {
-    case __LIST__: {
-      __tmp__F3RN=static_type__OHQG(__tmp__E3RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__F3RN=((__STRING_CST *)__tmp__E3RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__F3RN=((__EXTERNAL_C *)__tmp__E3RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__F3RN=((__PROTOTYPE_CST *)__tmp__E3RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__F3RN=((__INTEGER_CST *)__tmp__E3RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__F3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__E3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__F3RN=static_type__CN1H(__tmp__E3RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__F3RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__F3RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__F3RN=((__REAL_CST *)__tmp__E3RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__F3RN=((__CHARACTER_CST *)__tmp__E3RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__F3RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__F3RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__F3RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__F3RN=static_type__UO1H(__tmp__E3RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__F3RN=static_type__0O1H(__tmp__E3RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__F3RN=static_type__5O1H(__tmp__E3RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__F3RN=static_type__EP1H(__tmp__E3RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__F3RN=static_type__JP1H(__tmp__E3RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__F3RN=static_type__OP1H(__tmp__E3RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__F3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__F3RN=static_type__XP1H(__tmp__E3RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__F3RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__F3RN=((__CAST *)__tmp__E3RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__F3RN=static_type__NOKL(__tmp__E3RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__F3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__E3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__F3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__E3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__F3RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__F3RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__F3RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__F3RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__F3RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__F3RN=static_type__DFJM(__tmp__E3RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__F3RN=static_type__P3ML(__tmp__E3RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__F3RN=static_type__R3XM(__tmp__E3RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__F3RN=static_type__DREO(__tmp__E3RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__F3RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__F3RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__F3RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__F3RN=static_type__3YPN(__tmp__E3RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__F3RN=static_type__1HSO(__tmp__E3RN);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__F3RN)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__L2RN,(&__string_407));
-    };
-  };
-  __tmp__Q3RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__Q3RN)->__id) {
-  case __LIST__: {
-    __tmp__R3RN=static_type__OHQG(__tmp__Q3RN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__R3RN=((__STRING_CST *)__tmp__Q3RN)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__ATTP;
+  __TYPE_FULL__XMB *__tmp__BTTP;
+  __IS_EXPANDED__35NJ *Self__RKCS;
+  __GET_TYPE_ID__HAOJ *Self__TKCS;
+  __SIZE_OF__5GOJ *Self__VKCS;
+  add_last__ACV(((__STRING__BC *)buffer__5STP),'(');
+  __tmp__ATTP=Self__4STP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__ATTP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__BTTP=((__STRING_CST__5J *)__tmp__ATTP)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__R3RN=((__EXTERNAL_C *)__tmp__Q3RN)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__BTTP=((__EXTERNAL_C__Y5WC *)__tmp__ATTP)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__R3RN=((__PROTOTYPE_CST *)__tmp__Q3RN)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__BTTP=((__PROTOTYPE_CST__LAXC *)__tmp__ATTP)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__R3RN=((__INTEGER_CST *)__tmp__Q3RN)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__BTTP=((__INTEGER_CST__XAXC *)__tmp__ATTP)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__R3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Q3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__BTTP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ATTP));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__R3RN=static_type__CN1H(__tmp__Q3RN);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BTTP=((__READ_LOCAL__55ZI *)__tmp__ATTP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__R3RN=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__BTTP=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__R3RN=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__BTTP=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__R3RN=((__REAL_CST *)__tmp__Q3RN)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__BTTP=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__R3RN=((__CHARACTER_CST *)__tmp__Q3RN)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__BTTP=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__R3RN=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__BTTP=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__R3RN=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__BTTP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ATTP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__R3RN=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__BTTP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ATTP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__R3RN=static_type__UO1H(__tmp__Q3RN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__BTTP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ATTP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__R3RN=static_type__0O1H(__tmp__Q3RN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__BTTP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ATTP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__R3RN=static_type__5O1H(__tmp__Q3RN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__BTTP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ATTP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__R3RN=static_type__EP1H(__tmp__Q3RN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__BTTP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ATTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__R3RN=static_type__JP1H(__tmp__Q3RN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__BTTP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__R3RN=static_type__OP1H(__tmp__Q3RN);
+  case __ITEM__HGOJ__: {
+    __tmp__BTTP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ATTP));
   } break;
-  case __PUT_TO__: {
-    __tmp__R3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__BTTP=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__R3RN=static_type__XP1H(__tmp__Q3RN);
+  case __CAST__1HOJ__: {
+    __tmp__BTTP=((__CAST__1HOJ *)__tmp__ATTP)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__R3RN=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__BTTP=((__REAL_CST__1LOJ *)__tmp__ATTP)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__R3RN=((__CAST *)__tmp__Q3RN)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__BTTP=((__CHARACTER_CST__RMOJ *)__tmp__ATTP)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__R3RN=static_type__NOKL(__tmp__Q3RN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__BTTP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ATTP)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__R3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Q3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__BTTP=((__READ_SLOT__LL4K *)__tmp__ATTP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__R3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__BTTP=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__R3RN=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__BTTP=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__R3RN=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__BTTP=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__R3RN=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__BTTP=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__R3RN=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__BTTP=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__R3RN=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__BTTP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ATTP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__R3RN=static_type__DFJM(__tmp__Q3RN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__BTTP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ATTP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__R3RN=static_type__P3ML(__tmp__Q3RN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__BTTP=((__READ_GLOBAL__T4YL *)__tmp__ATTP)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__R3RN=static_type__R3XM(__tmp__Q3RN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__BTTP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ATTP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__R3RN=static_type__DREO(__tmp__Q3RN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__BTTP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ATTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__R3RN=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__BTTP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ATTP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__R3RN=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__BTTP=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__R3RN=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__BTTP=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__R3RN=static_type__3YPN(__tmp__Q3RN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__BTTP=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__R3RN=static_type__1HSO(__tmp__Q3RN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__BTTP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ATTP));
   } break;
   };
-  if (((void *)((__TYPE_FULL *)__tmp__R3RN)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__Y3RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__Y3RN)->__id) {
-    case __LIST__: {
-      __tmp__Z3RN=static_type__OHQG(__tmp__Y3RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__Z3RN=((__STRING_CST *)__tmp__Y3RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__Z3RN=((__EXTERNAL_C *)__tmp__Y3RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Z3RN=((__PROTOTYPE_CST *)__tmp__Y3RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__Z3RN=((__INTEGER_CST *)__tmp__Y3RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__Z3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Y3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Z3RN=static_type__CN1H(__tmp__Y3RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Z3RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Z3RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__Z3RN=((__REAL_CST *)__tmp__Y3RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__Z3RN=((__CHARACTER_CST *)__tmp__Y3RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__Z3RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Z3RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__Z3RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__Z3RN=static_type__UO1H(__tmp__Y3RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__Z3RN=static_type__0O1H(__tmp__Y3RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__Z3RN=static_type__5O1H(__tmp__Y3RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__Z3RN=static_type__EP1H(__tmp__Y3RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Z3RN=static_type__JP1H(__tmp__Y3RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Z3RN=static_type__OP1H(__tmp__Y3RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__Z3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__Z3RN=static_type__XP1H(__tmp__Y3RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__Z3RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__Z3RN=((__CAST *)__tmp__Y3RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__Z3RN=static_type__NOKL(__tmp__Y3RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__Z3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Y3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__Z3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Y3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Z3RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Z3RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Z3RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Z3RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Z3RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__Z3RN=static_type__DFJM(__tmp__Y3RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__Z3RN=static_type__P3ML(__tmp__Y3RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__Z3RN=static_type__R3XM(__tmp__Y3RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__Z3RN=static_type__DREO(__tmp__Y3RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Z3RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__Z3RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Z3RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__Z3RN=static_type__3YPN(__tmp__Y3RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__Z3RN=static_type__1HSO(__tmp__Y3RN);
-    } break;
-    };
-    __tmp__43RN=((void *)((__TYPE_FULL *)__tmp__Z3RN)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__43RN=FALSE__;
-  };
-  if (__tmp__43RN) {
-    Self__XAHR=((__STRING *)buffer__L2RN);
-    new_capacity__WAHR= 0;
-    if ((Self__XAHR->capacity__MNK <= Self__XAHR->count__VF)) {
-      if ((Self__XAHR->capacity__MNK ==  0)) {
-        Self__XAHR->capacity__MNK= 32;
-        Self__XAHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WAHR=(__INTEGER)(Self__XAHR->capacity__MNK <<  1);
-        Self__YAHR=((__CHARACTER *)Self__XAHR->storage__XNK);
-        old_nb_elts__ZAHR=Self__XAHR->capacity__MNK;
-        new__0AHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YAHR),((__UINTEGER_32 )old_nb_elts__ZAHR),((__UINTEGER_32 )new_capacity__WAHR)));
-        upper__4ESR=(__INTEGER)(new_capacity__WAHR -  1);
-        Self__2ESR=old_nb_elts__ZAHR;
-        while ((Self__2ESR <= upper__4ESR)) {
-          new__0AHR[Self__2ESR]='\0';
-          Self__2ESR=(__INTEGER)(Self__2ESR +  1);
-        };
-        Self__XAHR->storage__XNK=new__0AHR;
-        Self__XAHR->capacity__MNK=new_capacity__WAHR;
-      };
-    };
-    ((__CHARACTER *)Self__XAHR->storage__XNK)[Self__XAHR->count__VF]='0';
-    Self__XAHR->count__VF=(__INTEGER)(Self__XAHR->count__VF +  1);
-  } else {
-    __tmp__J4RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__J4RN)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__J4RN),buffer__L2RN);
-      append__MOK(buffer__L2RN,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__L2RN,((__REAL_CST *)__tmp__J4RN)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__P0ZP=((__CHARACTER_CST *)__tmp__J4RN);
-      Self__3AHR=((__STRING *)buffer__L2RN);
-      new_capacity__2AHR= 0;
-      if ((Self__3AHR->capacity__MNK <= Self__3AHR->count__VF)) {
-        if ((Self__3AHR->capacity__MNK ==  0)) {
-          Self__3AHR->capacity__MNK= 32;
-          Self__3AHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__2AHR=(__INTEGER)(Self__3AHR->capacity__MNK <<  1);
-          Self__4AHR=((__CHARACTER *)Self__3AHR->storage__XNK);
-          old_nb_elts__5AHR=Self__3AHR->capacity__MNK;
-          new__ABHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4AHR),((__UINTEGER_32 )old_nb_elts__5AHR),((__UINTEGER_32 )new_capacity__2AHR)));
-          upper__DFSR=(__INTEGER)(new_capacity__2AHR -  1);
-          Self__BFSR=old_nb_elts__5AHR;
-          while ((Self__BFSR <= upper__DFSR)) {
-            new__ABHR[Self__BFSR]='\0';
-            Self__BFSR=(__INTEGER)(Self__BFSR +  1);
-          };
-          Self__3AHR->storage__XNK=new__ABHR;
-          Self__3AHR->capacity__MNK=new_capacity__2AHR;
-        };
-      };
-      ((__CHARACTER *)Self__3AHR->storage__XNK)[Self__3AHR->count__VF]='\'';
-      Self__3AHR->count__VF=(__INTEGER)(Self__3AHR->count__VF +  1);
-      append__MOK(buffer__L2RN,Self__P0ZP->text__PN2H);
-      Self__DBHR=((__STRING *)buffer__L2RN);
-      new_capacity__CBHR= 0;
-      if ((Self__DBHR->capacity__MNK <= Self__DBHR->count__VF)) {
-        if ((Self__DBHR->capacity__MNK ==  0)) {
-          Self__DBHR->capacity__MNK= 32;
-          Self__DBHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__CBHR=(__INTEGER)(Self__DBHR->capacity__MNK <<  1);
-          Self__EBHR=((__CHARACTER *)Self__DBHR->storage__XNK);
-          old_nb_elts__FBHR=Self__DBHR->capacity__MNK;
-          new__GBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EBHR),((__UINTEGER_32 )old_nb_elts__FBHR),((__UINTEGER_32 )new_capacity__CBHR)));
-          upper__IFSR=(__INTEGER)(new_capacity__CBHR -  1);
-          Self__GFSR=old_nb_elts__FBHR;
-          while ((Self__GFSR <= upper__IFSR)) {
-            new__GBHR[Self__GFSR]='\0';
-            Self__GFSR=(__INTEGER)(Self__GFSR +  1);
-          };
-          Self__DBHR->storage__XNK=new__GBHR;
-          Self__DBHR->capacity__MNK=new_capacity__CBHR;
-        };
-      };
-      ((__CHARACTER *)Self__DBHR->storage__XNK)[Self__DBHR->count__VF]='\'';
-      Self__DBHR->count__VF=(__INTEGER)(Self__DBHR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__L2RN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__J4RN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__J4RN,buffer__L2RN);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__J4RN,buffer__L2RN);
-    } break;
-    };
-    __tmp__K4RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__K4RN)->__id) {
-    case __LIST__: {
-      __tmp__L4RN=static_type__OHQG(__tmp__K4RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__L4RN=((__STRING_CST *)__tmp__K4RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__L4RN=((__EXTERNAL_C *)__tmp__K4RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__L4RN=((__PROTOTYPE_CST *)__tmp__K4RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__L4RN=((__INTEGER_CST *)__tmp__K4RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__L4RN=((__LOCAL *)((__READ_LOCAL *)__tmp__K4RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__L4RN=static_type__CN1H(__tmp__K4RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__L4RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__L4RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__L4RN=((__REAL_CST *)__tmp__K4RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__L4RN=((__CHARACTER_CST *)__tmp__K4RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__L4RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__L4RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__L4RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__L4RN=static_type__UO1H(__tmp__K4RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__L4RN=static_type__0O1H(__tmp__K4RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__L4RN=static_type__5O1H(__tmp__K4RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__L4RN=static_type__EP1H(__tmp__K4RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__L4RN=static_type__JP1H(__tmp__K4RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__L4RN=static_type__OP1H(__tmp__K4RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__L4RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__L4RN=static_type__XP1H(__tmp__K4RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__L4RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__L4RN=((__CAST *)__tmp__K4RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__L4RN=static_type__NOKL(__tmp__K4RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__L4RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__K4RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__L4RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K4RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__L4RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__L4RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__L4RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__L4RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__L4RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__L4RN=static_type__DFJM(__tmp__K4RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__L4RN=static_type__P3ML(__tmp__K4RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__L4RN=static_type__R3XM(__tmp__K4RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__L4RN=static_type__DREO(__tmp__K4RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__L4RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__L4RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__L4RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__L4RN=static_type__3YPN(__tmp__K4RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__L4RN=static_type__1HSO(__tmp__K4RN);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__L4RN)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__L2RN,(&__string_409));
-    };
-  };
-  Self__JBHR=((__STRING *)buffer__L2RN);
-  new_capacity__IBHR= 0;
-  if ((Self__JBHR->capacity__MNK <= Self__JBHR->count__VF)) {
-    if ((Self__JBHR->capacity__MNK ==  0)) {
-      Self__JBHR->capacity__MNK= 32;
-      Self__JBHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__IBHR=(__INTEGER)(Self__JBHR->capacity__MNK <<  1);
-      Self__KBHR=((__CHARACTER *)Self__JBHR->storage__XNK);
-      old_nb_elts__LBHR=Self__JBHR->capacity__MNK;
-      new__MBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KBHR),((__UINTEGER_32 )old_nb_elts__LBHR),((__UINTEGER_32 )new_capacity__IBHR)));
-      upper__NFSR=(__INTEGER)(new_capacity__IBHR -  1);
-      Self__LFSR=old_nb_elts__LBHR;
-      while ((Self__LFSR <= upper__NFSR)) {
-        new__MBHR[Self__LFSR]='\0';
-        Self__LFSR=(__INTEGER)(Self__LFSR +  1);
-      };
-      Self__JBHR->storage__XNK=new__MBHR;
-      Self__JBHR->capacity__MNK=new_capacity__IBHR;
-    };
-  };
-  ((__CHARACTER *)Self__JBHR->storage__XNK)[Self__JBHR->count__VF]=' ';
-  Self__JBHR->count__VF=(__INTEGER)(Self__JBHR->count__VF +  1);
-  append__MOK(buffer__L2RN,(&__string_374));
-  Self__PBHR=((__STRING *)buffer__L2RN);
-  new_capacity__OBHR= 0;
-  if ((Self__PBHR->capacity__MNK <= Self__PBHR->count__VF)) {
-    if ((Self__PBHR->capacity__MNK ==  0)) {
-      Self__PBHR->capacity__MNK= 32;
-      Self__PBHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__OBHR=(__INTEGER)(Self__PBHR->capacity__MNK <<  1);
-      Self__QBHR=((__CHARACTER *)Self__PBHR->storage__XNK);
-      old_nb_elts__RBHR=Self__PBHR->capacity__MNK;
-      new__SBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QBHR),((__UINTEGER_32 )old_nb_elts__RBHR),((__UINTEGER_32 )new_capacity__OBHR)));
-      upper__SFSR=(__INTEGER)(new_capacity__OBHR -  1);
-      Self__QFSR=old_nb_elts__RBHR;
-      while ((Self__QFSR <= upper__SFSR)) {
-        new__SBHR[Self__QFSR]='\0';
-        Self__QFSR=(__INTEGER)(Self__QFSR +  1);
-      };
-      Self__PBHR->storage__XNK=new__SBHR;
-      Self__PBHR->capacity__MNK=new_capacity__OBHR;
-    };
-  };
-  ((__CHARACTER *)Self__PBHR->storage__XNK)[Self__PBHR->count__VF]=' ';
-  Self__PBHR->count__VF=(__INTEGER)(Self__PBHR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__00QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__L2RN,(&__string_408));
-    __tmp__A5RN=TRUE__;
-  } else {
-    __tmp__A5RN=FALSE__;
-  };
-  if ((! __tmp__A5RN)) {
-    __tmp__F5RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__F5RN)->__id) {
-    case __LIST__: {
-      __tmp__G5RN=static_type__OHQG(__tmp__F5RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__G5RN=((__STRING_CST *)__tmp__F5RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__G5RN=((__EXTERNAL_C *)__tmp__F5RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__G5RN=((__PROTOTYPE_CST *)__tmp__F5RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__G5RN=((__INTEGER_CST *)__tmp__F5RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__G5RN=((__LOCAL *)((__READ_LOCAL *)__tmp__F5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__G5RN=static_type__CN1H(__tmp__F5RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__G5RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__G5RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__G5RN=((__REAL_CST *)__tmp__F5RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__G5RN=((__CHARACTER_CST *)__tmp__F5RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__G5RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__G5RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__G5RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__G5RN=static_type__UO1H(__tmp__F5RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__G5RN=static_type__0O1H(__tmp__F5RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__G5RN=static_type__5O1H(__tmp__F5RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__G5RN=static_type__EP1H(__tmp__F5RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__G5RN=static_type__JP1H(__tmp__F5RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__G5RN=static_type__OP1H(__tmp__F5RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__G5RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__G5RN=static_type__XP1H(__tmp__F5RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__G5RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__G5RN=((__CAST *)__tmp__F5RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__G5RN=static_type__NOKL(__tmp__F5RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__G5RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__F5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__G5RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__G5RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__G5RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__G5RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__G5RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__G5RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__G5RN=static_type__DFJM(__tmp__F5RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__G5RN=static_type__P3ML(__tmp__F5RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__G5RN=static_type__R3XM(__tmp__F5RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__G5RN=static_type__DREO(__tmp__F5RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__G5RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__G5RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__G5RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__G5RN=static_type__3YPN(__tmp__F5RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__G5RN=static_type__1HSO(__tmp__F5RN);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__G5RN)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__L2RN,(&__string_407));
-    };
-  };
-  __tmp__R5RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__R5RN)->__id) {
-  case __LIST__: {
-    __tmp__S5RN=static_type__OHQG(__tmp__R5RN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__S5RN=((__STRING_CST *)__tmp__R5RN)->parent_constant__5F.static_type__M2YD;
+  append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__BTTP),buffer__5STP);
+  add_last__ACV(((__STRING__BC *)buffer__5STP),' ');
+  __tmp__ATTP=Self__4STP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__ATTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__ATTP),buffer__5STP);
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__S5RN=((__EXTERNAL_C *)__tmp__R5RN)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__S5RN=((__PROTOTYPE_CST *)__tmp__R5RN)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __INTEGER_CST__: {
-    __tmp__S5RN=((__INTEGER_CST *)__tmp__R5RN)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__S5RN=((__LOCAL *)((__READ_LOCAL *)__tmp__R5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__S5RN=static_type__CN1H(__tmp__R5RN);
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__S5RN=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__S5RN=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __REAL_CST__: {
-    __tmp__S5RN=((__REAL_CST *)__tmp__R5RN)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    Self__RKCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__ATTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__5STP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__RKCS->receiver__RA5J),buffer__5STP);
+    add_last__ACV(((__STRING__BC *)buffer__5STP),')');
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__S5RN=((__CHARACTER_CST *)__tmp__R5RN)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__S5RN=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__S5RN=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__S5RN=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__S5RN=static_type__UO1H(__tmp__R5RN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__S5RN=static_type__0O1H(__tmp__R5RN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__S5RN=static_type__5O1H(__tmp__R5RN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__S5RN=static_type__EP1H(__tmp__R5RN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__S5RN=static_type__JP1H(__tmp__R5RN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__S5RN=static_type__OP1H(__tmp__R5RN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__S5RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__S5RN=static_type__XP1H(__tmp__R5RN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__S5RN=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__S5RN=((__CAST *)__tmp__R5RN)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__S5RN=static_type__NOKL(__tmp__R5RN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__S5RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__R5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__S5RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__S5RN=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__S5RN=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__S5RN=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__S5RN=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__S5RN=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__S5RN=static_type__DFJM(__tmp__R5RN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__S5RN=static_type__P3ML(__tmp__R5RN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__S5RN=static_type__R3XM(__tmp__R5RN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__S5RN=static_type__DREO(__tmp__R5RN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__S5RN=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__S5RN=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__S5RN=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__S5RN=static_type__3YPN(__tmp__R5RN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__S5RN=static_type__1HSO(__tmp__R5RN);
-  } break;
-  };
-  if (((void *)((__TYPE_FULL *)__tmp__S5RN)->parent_type__5SL == (void *)TYPE_NULL__)) {
-    __tmp__Z5RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__Z5RN)->__id) {
-    case __LIST__: {
-      __tmp__05RN=static_type__OHQG(__tmp__Z5RN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__05RN=((__STRING_CST *)__tmp__Z5RN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__05RN=((__EXTERNAL_C *)__tmp__Z5RN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__05RN=((__PROTOTYPE_CST *)__tmp__Z5RN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__05RN=((__INTEGER_CST *)__tmp__Z5RN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__05RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Z5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__05RN=static_type__CN1H(__tmp__Z5RN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__05RN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__05RN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__05RN=((__REAL_CST *)__tmp__Z5RN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__05RN=((__CHARACTER_CST *)__tmp__Z5RN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__05RN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__05RN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__05RN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__05RN=static_type__UO1H(__tmp__Z5RN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__05RN=static_type__0O1H(__tmp__Z5RN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__05RN=static_type__5O1H(__tmp__Z5RN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__05RN=static_type__EP1H(__tmp__Z5RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__05RN=static_type__JP1H(__tmp__Z5RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__05RN=static_type__OP1H(__tmp__Z5RN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__05RN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__05RN=static_type__XP1H(__tmp__Z5RN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__05RN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__05RN=((__CAST *)__tmp__Z5RN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__05RN=static_type__NOKL(__tmp__Z5RN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__05RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Z5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__05RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Z5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__05RN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__05RN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__05RN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__05RN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__05RN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__05RN=static_type__DFJM(__tmp__Z5RN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__05RN=static_type__P3ML(__tmp__Z5RN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__05RN=static_type__R3XM(__tmp__Z5RN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__05RN=static_type__DREO(__tmp__Z5RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__05RN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__05RN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__05RN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__05RN=static_type__3YPN(__tmp__Z5RN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__05RN=static_type__1HSO(__tmp__Z5RN);
-    } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__TKCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__5STP),(&__string_350));
+    __tmp__BTTP=((__TYPE_FULL__XMB *)Self__TKCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
     };
-    __tmp__55RN=((void *)((__TYPE_FULL *)__tmp__05RN)->parent_type__5SL == (void *)type_block__BLB);
-  } else {
-    __tmp__55RN=FALSE__;
-  };
-  if (__tmp__55RN) {
-    Self__VBHR=((__STRING *)buffer__L2RN);
-    new_capacity__UBHR= 0;
-    if ((Self__VBHR->capacity__MNK <= Self__VBHR->count__VF)) {
-      if ((Self__VBHR->capacity__MNK ==  0)) {
-        Self__VBHR->capacity__MNK= 32;
-        Self__VBHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__UBHR=(__INTEGER)(Self__VBHR->capacity__MNK <<  1);
-        Self__WBHR=((__CHARACTER *)Self__VBHR->storage__XNK);
-        old_nb_elts__XBHR=Self__VBHR->capacity__MNK;
-        new__YBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WBHR),((__UINTEGER_32 )old_nb_elts__XBHR),((__UINTEGER_32 )new_capacity__UBHR)));
-        upper__XFSR=(__INTEGER)(new_capacity__UBHR -  1);
-        Self__VFSR=old_nb_elts__XBHR;
-        while ((Self__VFSR <= upper__XFSR)) {
-          new__YBHR[Self__VFSR]='\0';
-          Self__VFSR=(__INTEGER)(Self__VFSR +  1);
-        };
-        Self__VBHR->storage__XNK=new__YBHR;
-        Self__VBHR->capacity__MNK=new_capacity__UBHR;
-      };
-    };
-    ((__CHARACTER *)Self__VBHR->storage__XNK)[Self__VBHR->count__VF]='0';
-    Self__VBHR->count__VF=(__INTEGER)(Self__VBHR->count__VF +  1);
-  } else {
-    __tmp__KASN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__KASN)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__KASN),buffer__L2RN);
-      append__MOK(buffer__L2RN,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__L2RN,((__REAL_CST *)__tmp__KASN)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__W1ZP=((__CHARACTER_CST *)__tmp__KASN);
-      Self__1BHR=((__STRING *)buffer__L2RN);
-      new_capacity__0BHR= 0;
-      if ((Self__1BHR->capacity__MNK <= Self__1BHR->count__VF)) {
-        if ((Self__1BHR->capacity__MNK ==  0)) {
-          Self__1BHR->capacity__MNK= 32;
-          Self__1BHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__0BHR=(__INTEGER)(Self__1BHR->capacity__MNK <<  1);
-          Self__2BHR=((__CHARACTER *)Self__1BHR->storage__XNK);
-          old_nb_elts__3BHR=Self__1BHR->capacity__MNK;
-          new__4BHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2BHR),((__UINTEGER_32 )old_nb_elts__3BHR),((__UINTEGER_32 )new_capacity__0BHR)));
-          upper__2FSR=(__INTEGER)(new_capacity__0BHR -  1);
-          Self__0FSR=old_nb_elts__3BHR;
-          while ((Self__0FSR <= upper__2FSR)) {
-            new__4BHR[Self__0FSR]='\0';
-            Self__0FSR=(__INTEGER)(Self__0FSR +  1);
-          };
-          Self__1BHR->storage__XNK=new__4BHR;
-          Self__1BHR->capacity__MNK=new_capacity__0BHR;
-        };
-      };
-      ((__CHARACTER *)Self__1BHR->storage__XNK)[Self__1BHR->count__VF]='\'';
-      Self__1BHR->count__VF=(__INTEGER)(Self__1BHR->count__VF +  1);
-      append__MOK(buffer__L2RN,Self__W1ZP->text__PN2H);
-      Self__BCHR=((__STRING *)buffer__L2RN);
-      new_capacity__ACHR= 0;
-      if ((Self__BCHR->capacity__MNK <= Self__BCHR->count__VF)) {
-        if ((Self__BCHR->capacity__MNK ==  0)) {
-          Self__BCHR->capacity__MNK= 32;
-          Self__BCHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ACHR=(__INTEGER)(Self__BCHR->capacity__MNK <<  1);
-          Self__CCHR=((__CHARACTER *)Self__BCHR->storage__XNK);
-          old_nb_elts__DCHR=Self__BCHR->capacity__MNK;
-          new__ECHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CCHR),((__UINTEGER_32 )old_nb_elts__DCHR),((__UINTEGER_32 )new_capacity__ACHR)));
-          upper__BGSR=(__INTEGER)(new_capacity__ACHR -  1);
-          Self__5FSR=old_nb_elts__DCHR;
-          while ((Self__5FSR <= upper__BGSR)) {
-            new__ECHR[Self__5FSR]='\0';
-            Self__5FSR=(__INTEGER)(Self__5FSR +  1);
-          };
-          Self__BCHR->storage__XNK=new__ECHR;
-          Self__BCHR->capacity__MNK=new_capacity__ACHR;
-        };
-      };
-      ((__CHARACTER *)Self__BCHR->storage__XNK)[Self__BCHR->count__VF]='\'';
-      Self__BCHR->count__VF=(__INTEGER)(Self__BCHR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__L2RN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KASN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__KASN,buffer__L2RN);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__KASN,buffer__L2RN);
-    } break;
-    };
-    __tmp__LASN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__LASN)->__id) {
-    case __LIST__: {
-      __tmp__MASN=static_type__OHQG(__tmp__LASN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__MASN=((__STRING_CST *)__tmp__LASN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__MASN=((__EXTERNAL_C *)__tmp__LASN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__MASN=((__PROTOTYPE_CST *)__tmp__LASN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__MASN=((__INTEGER_CST *)__tmp__LASN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__MASN=((__LOCAL *)((__READ_LOCAL *)__tmp__LASN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__MASN=static_type__CN1H(__tmp__LASN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__MASN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__MASN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__MASN=((__REAL_CST *)__tmp__LASN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__MASN=((__CHARACTER_CST *)__tmp__LASN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__MASN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__MASN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__MASN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__MASN=static_type__UO1H(__tmp__LASN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__MASN=static_type__0O1H(__tmp__LASN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__MASN=static_type__5O1H(__tmp__LASN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__MASN=static_type__EP1H(__tmp__LASN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__MASN=static_type__JP1H(__tmp__LASN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__MASN=static_type__OP1H(__tmp__LASN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__MASN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__MASN=static_type__XP1H(__tmp__LASN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__MASN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__MASN=((__CAST *)__tmp__LASN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__MASN=static_type__NOKL(__tmp__LASN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__MASN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LASN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__MASN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LASN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__MASN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__MASN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MASN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__MASN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MASN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__MASN=static_type__DFJM(__tmp__LASN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__MASN=static_type__P3ML(__tmp__LASN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__MASN=static_type__R3XM(__tmp__LASN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__MASN=static_type__DREO(__tmp__LASN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__MASN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__MASN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__MASN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__MASN=static_type__3YPN(__tmp__LASN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__MASN=static_type__1HSO(__tmp__LASN);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__MASN)->parent_type__5SL == (void *)type_block__BLB)) {
-      append__MOK(buffer__L2RN,(&__string_409));
-    };
-  };
-  Self__HCHR=((__STRING *)buffer__L2RN);
-  new_capacity__GCHR= 0;
-  if ((Self__HCHR->capacity__MNK <= Self__HCHR->count__VF)) {
-    if ((Self__HCHR->capacity__MNK ==  0)) {
-      Self__HCHR->capacity__MNK= 32;
-      Self__HCHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GCHR=(__INTEGER)(Self__HCHR->capacity__MNK <<  1);
-      Self__ICHR=((__CHARACTER *)Self__HCHR->storage__XNK);
-      old_nb_elts__JCHR=Self__HCHR->capacity__MNK;
-      new__KCHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ICHR),((__UINTEGER_32 )old_nb_elts__JCHR),((__UINTEGER_32 )new_capacity__GCHR)));
-      upper__GGSR=(__INTEGER)(new_capacity__GCHR -  1);
-      Self__EGSR=old_nb_elts__JCHR;
-      while ((Self__EGSR <= upper__GGSR)) {
-        new__KCHR[Self__EGSR]='\0';
-        Self__EGSR=(__INTEGER)(Self__EGSR +  1);
-      };
-      Self__HCHR->storage__XNK=new__KCHR;
-      Self__HCHR->capacity__MNK=new_capacity__GCHR;
-    };
-  };
-  ((__CHARACTER *)Self__HCHR->storage__XNK)[Self__HCHR->count__VF]=')';
-  Self__HCHR->count__VF=(__INTEGER)(Self__HCHR->count__VF +  1);
-}
-
-static void genere__GFQN(__EXPR_OR *Self__HFQN,void *buffer__IFQN)
-// ({EXPR_OR},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __STRING *Self__NCHR,*Self__TCHR,*Self__ZCHR,*Self__5CHR,*Self__FDHR;
-  __STRING *Self__LDHR,*Self__RDHR,*Self__XDHR,*Self__3DHR,*Self__DEHR;
-  __INTEGER new_capacity__MCHR,old_nb_elts__PCHR,upper__LGSR,Self__JGSR;
-  __INTEGER new_capacity__SCHR,old_nb_elts__VCHR,upper__QGSR,Self__OGSR;
-  __INTEGER new_capacity__YCHR,old_nb_elts__1CHR,upper__VGSR,Self__TGSR;
-  __INTEGER new_capacity__4CHR,old_nb_elts__BDHR,upper__0GSR,Self__YGSR;
-  __INTEGER new_capacity__EDHR,old_nb_elts__HDHR,upper__5GSR,Self__3GSR;
-  __INTEGER new_capacity__KDHR,old_nb_elts__NDHR,upper__EHSR,Self__CHSR;
-  __INTEGER new_capacity__QDHR,old_nb_elts__TDHR,upper__JHSR,Self__HHSR;
-  __INTEGER new_capacity__WDHR,old_nb_elts__ZDHR,upper__OHSR,Self__MHSR;
-  __INTEGER new_capacity__2DHR,old_nb_elts__5DHR,upper__THSR,Self__RHSR;
-  __INTEGER new_capacity__CEHR,old_nb_elts__FEHR,upper__YHSR,Self__WHSR;
-  void *__tmp__GGQN,*__tmp__SGQN,*__tmp__DHQN,*__tmp__PHQN;
-  void *__tmp__HGQN,*__tmp__EHQN;
-  __CHARACTER_CST *Self__R2ZP,*Self__G3ZP;
-  __CHARACTER *Self__OCHR,*new__QCHR,*Self__UCHR,*new__WCHR,*Self__0CHR;
-  __CHARACTER *new__2CHR,*Self__ADHR,*new__CDHR,*Self__GDHR,*new__IDHR;
-  __CHARACTER *Self__MDHR,*new__ODHR,*Self__SDHR,*new__UDHR,*Self__YDHR;
-  __CHARACTER *new__0DHR,*Self__4DHR,*new__AEHR,*Self__EEHR,*new__GEHR;
-  __BOOLEAN __tmp__BGQN,__tmp__4GQN;
-  if (((void *)((__TYPE_FULL *)static_type__3YPN(Self__HFQN))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__IFQN,(&__string_407));
-  } else {
-    Self__NCHR=((__STRING *)buffer__IFQN);
-    new_capacity__MCHR= 0;
-    if ((Self__NCHR->capacity__MNK <= Self__NCHR->count__VF)) {
-      if ((Self__NCHR->capacity__MNK ==  0)) {
-        Self__NCHR->capacity__MNK= 32;
-        Self__NCHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__MCHR=(__INTEGER)(Self__NCHR->capacity__MNK <<  1);
-        Self__OCHR=((__CHARACTER *)Self__NCHR->storage__XNK);
-        old_nb_elts__PCHR=Self__NCHR->capacity__MNK;
-        new__QCHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OCHR),((__UINTEGER_32 )old_nb_elts__PCHR),((__UINTEGER_32 )new_capacity__MCHR)));
-        upper__LGSR=(__INTEGER)(new_capacity__MCHR -  1);
-        Self__JGSR=old_nb_elts__PCHR;
-        while ((Self__JGSR <= upper__LGSR)) {
-          new__QCHR[Self__JGSR]='\0';
-          Self__JGSR=(__INTEGER)(Self__JGSR +  1);
-        };
-        Self__NCHR->storage__XNK=new__QCHR;
-        Self__NCHR->capacity__MNK=new_capacity__MCHR;
-      };
-    };
-    ((__CHARACTER *)Self__NCHR->storage__XNK)[Self__NCHR->count__VF]='(';
-    Self__NCHR->count__VF=(__INTEGER)(Self__NCHR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__3YPN(Self__HFQN),buffer__IFQN);
-    Self__TCHR=((__STRING *)buffer__IFQN);
-    new_capacity__SCHR= 0;
-    if ((Self__TCHR->capacity__MNK <= Self__TCHR->count__VF)) {
-      if ((Self__TCHR->capacity__MNK ==  0)) {
-        Self__TCHR->capacity__MNK= 32;
-        Self__TCHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SCHR=(__INTEGER)(Self__TCHR->capacity__MNK <<  1);
-        Self__UCHR=((__CHARACTER *)Self__TCHR->storage__XNK);
-        old_nb_elts__VCHR=Self__TCHR->capacity__MNK;
-        new__WCHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UCHR),((__UINTEGER_32 )old_nb_elts__VCHR),((__UINTEGER_32 )new_capacity__SCHR)));
-        upper__QGSR=(__INTEGER)(new_capacity__SCHR -  1);
-        Self__OGSR=old_nb_elts__VCHR;
-        while ((Self__OGSR <= upper__QGSR)) {
-          new__WCHR[Self__OGSR]='\0';
-          Self__OGSR=(__INTEGER)(Self__OGSR +  1);
-        };
-        Self__TCHR->storage__XNK=new__WCHR;
-        Self__TCHR->capacity__MNK=new_capacity__SCHR;
-      };
-    };
-    ((__CHARACTER *)Self__TCHR->storage__XNK)[Self__TCHR->count__VF]=')';
-    Self__TCHR->count__VF=(__INTEGER)(Self__TCHR->count__VF +  1);
-  };
-  Self__ZCHR=((__STRING *)buffer__IFQN);
-  new_capacity__YCHR= 0;
-  if ((Self__ZCHR->capacity__MNK <= Self__ZCHR->count__VF)) {
-    if ((Self__ZCHR->capacity__MNK ==  0)) {
-      Self__ZCHR->capacity__MNK= 32;
-      Self__ZCHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__YCHR=(__INTEGER)(Self__ZCHR->capacity__MNK <<  1);
-      Self__0CHR=((__CHARACTER *)Self__ZCHR->storage__XNK);
-      old_nb_elts__1CHR=Self__ZCHR->capacity__MNK;
-      new__2CHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0CHR),((__UINTEGER_32 )old_nb_elts__1CHR),((__UINTEGER_32 )new_capacity__YCHR)));
-      upper__VGSR=(__INTEGER)(new_capacity__YCHR -  1);
-      Self__TGSR=old_nb_elts__1CHR;
-      while ((Self__TGSR <= upper__VGSR)) {
-        new__2CHR[Self__TGSR]='\0';
-        Self__TGSR=(__INTEGER)(Self__TGSR +  1);
-      };
-      Self__ZCHR->storage__XNK=new__2CHR;
-      Self__ZCHR->capacity__MNK=new_capacity__YCHR;
-    };
-  };
-  ((__CHARACTER *)Self__ZCHR->storage__XNK)[Self__ZCHR->count__VF]='(';
-  Self__ZCHR->count__VF=(__INTEGER)(Self__ZCHR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__3YPN(Self__HFQN))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__IFQN,(&__string_408));
-    __tmp__BGQN=TRUE__;
-  } else {
-    __tmp__BGQN=FALSE__;
-  };
-  if ((! __tmp__BGQN)) {
-    __tmp__GGQN=Self__HFQN->parent_expr_binary__U31M.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__GGQN)->__id) {
-    case __LIST__: {
-      __tmp__HGQN=static_type__OHQG(__tmp__GGQN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__HGQN=((__STRING_CST *)__tmp__GGQN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__HGQN=((__EXTERNAL_C *)__tmp__GGQN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HGQN=((__PROTOTYPE_CST *)__tmp__GGQN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__HGQN=((__INTEGER_CST *)__tmp__GGQN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__HGQN=((__LOCAL *)((__READ_LOCAL *)__tmp__GGQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HGQN=static_type__CN1H(__tmp__GGQN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HGQN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HGQN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__HGQN=((__REAL_CST *)__tmp__GGQN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__HGQN=((__CHARACTER_CST *)__tmp__GGQN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__HGQN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HGQN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__HGQN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__HGQN=static_type__UO1H(__tmp__GGQN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__HGQN=static_type__0O1H(__tmp__GGQN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__HGQN=static_type__5O1H(__tmp__GGQN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__HGQN=static_type__EP1H(__tmp__GGQN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HGQN=static_type__JP1H(__tmp__GGQN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HGQN=static_type__OP1H(__tmp__GGQN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__HGQN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__HGQN=static_type__XP1H(__tmp__GGQN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__HGQN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__HGQN=((__CAST *)__tmp__GGQN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__HGQN=static_type__NOKL(__tmp__GGQN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__HGQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GGQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__HGQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GGQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HGQN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HGQN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HGQN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HGQN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HGQN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__HGQN=static_type__DFJM(__tmp__GGQN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__HGQN=static_type__P3ML(__tmp__GGQN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__HGQN=static_type__R3XM(__tmp__GGQN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__HGQN=static_type__DREO(__tmp__GGQN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HGQN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__HGQN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HGQN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__HGQN=static_type__3YPN(__tmp__GGQN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__HGQN=static_type__1HSO(__tmp__GGQN);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__HGQN)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__IFQN,(&__string_407));
-    };
-  };
-  __tmp__SGQN=Self__HFQN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__SGQN)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__SGQN,buffer__IFQN);
+    append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+    add_last__ACV(((__STRING__BC *)buffer__5STP),')');
   } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__SGQN),buffer__IFQN);
-    append__MOK(buffer__IFQN,(&__string_276));
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__SGQN,buffer__IFQN);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__IFQN,((__REAL_CST *)__tmp__SGQN)->value__HN2H);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __CHARACTER_CST__: {
-    Self__R2ZP=((__CHARACTER_CST *)__tmp__SGQN);
-    Self__5CHR=((__STRING *)buffer__IFQN);
-    new_capacity__4CHR= 0;
-    if ((Self__5CHR->capacity__MNK <= Self__5CHR->count__VF)) {
-      if ((Self__5CHR->capacity__MNK ==  0)) {
-        Self__5CHR->capacity__MNK= 32;
-        Self__5CHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__4CHR=(__INTEGER)(Self__5CHR->capacity__MNK <<  1);
-        Self__ADHR=((__CHARACTER *)Self__5CHR->storage__XNK);
-        old_nb_elts__BDHR=Self__5CHR->capacity__MNK;
-        new__CDHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ADHR),((__UINTEGER_32 )old_nb_elts__BDHR),((__UINTEGER_32 )new_capacity__4CHR)));
-        upper__0GSR=(__INTEGER)(new_capacity__4CHR -  1);
-        Self__YGSR=old_nb_elts__BDHR;
-        while ((Self__YGSR <= upper__0GSR)) {
-          new__CDHR[Self__YGSR]='\0';
-          Self__YGSR=(__INTEGER)(Self__YGSR +  1);
-        };
-        Self__5CHR->storage__XNK=new__CDHR;
-        Self__5CHR->capacity__MNK=new_capacity__4CHR;
-      };
-    };
-    ((__CHARACTER *)Self__5CHR->storage__XNK)[Self__5CHR->count__VF]='\'';
-    Self__5CHR->count__VF=(__INTEGER)(Self__5CHR->count__VF +  1);
-    append__MOK(buffer__IFQN,Self__R2ZP->text__PN2H);
-    Self__FDHR=((__STRING *)buffer__IFQN);
-    new_capacity__EDHR= 0;
-    if ((Self__FDHR->capacity__MNK <= Self__FDHR->count__VF)) {
-      if ((Self__FDHR->capacity__MNK ==  0)) {
-        Self__FDHR->capacity__MNK= 32;
-        Self__FDHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__EDHR=(__INTEGER)(Self__FDHR->capacity__MNK <<  1);
-        Self__GDHR=((__CHARACTER *)Self__FDHR->storage__XNK);
-        old_nb_elts__HDHR=Self__FDHR->capacity__MNK;
-        new__IDHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GDHR),((__UINTEGER_32 )old_nb_elts__HDHR),((__UINTEGER_32 )new_capacity__EDHR)));
-        upper__5GSR=(__INTEGER)(new_capacity__EDHR -  1);
-        Self__3GSR=old_nb_elts__HDHR;
-        while ((Self__3GSR <= upper__5GSR)) {
-          new__IDHR[Self__3GSR]='\0';
-          Self__3GSR=(__INTEGER)(Self__3GSR +  1);
-        };
-        Self__FDHR->storage__XNK=new__IDHR;
-        Self__FDHR->capacity__MNK=new_capacity__EDHR;
-      };
+  case __SIZE_OF__5GOJ__: {
+    Self__VKCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__5STP),(&__string_352));
+    __tmp__BTTP=((__TYPE_FULL__XMB *)Self__VKCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
     };
-    ((__CHARACTER *)Self__FDHR->storage__XNK)[Self__FDHR->count__VF]='\'';
-    Self__FDHR->count__VF=(__INTEGER)(Self__FDHR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+    append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+    add_last__ACV(((__STRING__BC *)buffer__5STP),')');
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__SGQN,buffer__IFQN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__SGQN,buffer__IFQN);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__SGQN,buffer__IFQN);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__SGQN,buffer__IFQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__SGQN,buffer__IFQN);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__SGQN,buffer__IFQN);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__IFQN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SGQN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__SGQN,buffer__IFQN);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__SGQN,buffer__IFQN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
   };
-  Self__LDHR=((__STRING *)buffer__IFQN);
-  new_capacity__KDHR= 0;
-  if ((Self__LDHR->capacity__MNK <= Self__LDHR->count__VF)) {
-    if ((Self__LDHR->capacity__MNK ==  0)) {
-      Self__LDHR->capacity__MNK= 32;
-      Self__LDHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__KDHR=(__INTEGER)(Self__LDHR->capacity__MNK <<  1);
-      Self__MDHR=((__CHARACTER *)Self__LDHR->storage__XNK);
-      old_nb_elts__NDHR=Self__LDHR->capacity__MNK;
-      new__ODHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MDHR),((__UINTEGER_32 )old_nb_elts__NDHR),((__UINTEGER_32 )new_capacity__KDHR)));
-      upper__EHSR=(__INTEGER)(new_capacity__KDHR -  1);
-      Self__CHSR=old_nb_elts__NDHR;
-      while ((Self__CHSR <= upper__EHSR)) {
-        new__ODHR[Self__CHSR]='\0';
-        Self__CHSR=(__INTEGER)(Self__CHSR +  1);
-      };
-      Self__LDHR->storage__XNK=new__ODHR;
-      Self__LDHR->capacity__MNK=new_capacity__KDHR;
-    };
-  };
-  ((__CHARACTER *)Self__LDHR->storage__XNK)[Self__LDHR->count__VF]=' ';
-  Self__LDHR->count__VF=(__INTEGER)(Self__LDHR->count__VF +  1);
-  append__MOK(buffer__IFQN,(&__string_368));
-  Self__RDHR=((__STRING *)buffer__IFQN);
-  new_capacity__QDHR= 0;
-  if ((Self__RDHR->capacity__MNK <= Self__RDHR->count__VF)) {
-    if ((Self__RDHR->capacity__MNK ==  0)) {
-      Self__RDHR->capacity__MNK= 32;
-      Self__RDHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QDHR=(__INTEGER)(Self__RDHR->capacity__MNK <<  1);
-      Self__SDHR=((__CHARACTER *)Self__RDHR->storage__XNK);
-      old_nb_elts__TDHR=Self__RDHR->capacity__MNK;
-      new__UDHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SDHR),((__UINTEGER_32 )old_nb_elts__TDHR),((__UINTEGER_32 )new_capacity__QDHR)));
-      upper__JHSR=(__INTEGER)(new_capacity__QDHR -  1);
-      Self__HHSR=old_nb_elts__TDHR;
-      while ((Self__HHSR <= upper__JHSR)) {
-        new__UDHR[Self__HHSR]='\0';
-        Self__HHSR=(__INTEGER)(Self__HHSR +  1);
-      };
-      Self__RDHR->storage__XNK=new__UDHR;
-      Self__RDHR->capacity__MNK=new_capacity__QDHR;
-    };
-  };
-  ((__CHARACTER *)Self__RDHR->storage__XNK)[Self__RDHR->count__VF]=' ';
-  Self__RDHR->count__VF=(__INTEGER)(Self__RDHR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__3YPN(Self__HFQN))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__IFQN,(&__string_408));
-    __tmp__4GQN=TRUE__;
-  } else {
-    __tmp__4GQN=FALSE__;
-  };
-  if ((! __tmp__4GQN)) {
-    __tmp__DHQN=Self__HFQN->parent_expr_binary__U31M.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__DHQN)->__id) {
-    case __LIST__: {
-      __tmp__EHQN=static_type__OHQG(__tmp__DHQN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__EHQN=((__STRING_CST *)__tmp__DHQN)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__EHQN=((__EXTERNAL_C *)__tmp__DHQN)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__EHQN=((__PROTOTYPE_CST *)__tmp__DHQN)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__EHQN=((__INTEGER_CST *)__tmp__DHQN)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__EHQN=((__LOCAL *)((__READ_LOCAL *)__tmp__DHQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__EHQN=static_type__CN1H(__tmp__DHQN);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__EHQN=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__EHQN=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__EHQN=((__REAL_CST *)__tmp__DHQN)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__EHQN=((__CHARACTER_CST *)__tmp__DHQN)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__EHQN=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__EHQN=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__EHQN=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__EHQN=static_type__UO1H(__tmp__DHQN);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__EHQN=static_type__0O1H(__tmp__DHQN);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__EHQN=static_type__5O1H(__tmp__DHQN);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__EHQN=static_type__EP1H(__tmp__DHQN);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__EHQN=static_type__JP1H(__tmp__DHQN);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__EHQN=static_type__OP1H(__tmp__DHQN);
-    } break;
-    case __PUT_TO__: {
-      __tmp__EHQN=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__EHQN=static_type__XP1H(__tmp__DHQN);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__EHQN=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__EHQN=((__CAST *)__tmp__DHQN)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__EHQN=static_type__NOKL(__tmp__DHQN);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__EHQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DHQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__EHQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DHQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__EHQN=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__EHQN=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EHQN=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__EHQN=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EHQN=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__EHQN=static_type__DFJM(__tmp__DHQN);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__EHQN=static_type__P3ML(__tmp__DHQN);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__EHQN=static_type__R3XM(__tmp__DHQN);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__EHQN=static_type__DREO(__tmp__DHQN);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__EHQN=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__EHQN=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__EHQN=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__EHQN=static_type__3YPN(__tmp__DHQN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__EHQN=static_type__1HSO(__tmp__DHQN);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__EHQN)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__IFQN,(&__string_407));
-    };
-  };
-  __tmp__PHQN=Self__HFQN->parent_expr_binary__U31M.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__PHQN)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__PHQN,buffer__IFQN);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__PHQN,buffer__IFQN);
+  append__KWX(((__STRING__BC *)buffer__5STP),(&__string_30));
+  __tmp__ATTP=Self__4STP->parent_expr_binary_cmp__GYBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__ATTP)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__ATTP),buffer__5STP);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__PHQN,buffer__IFQN);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__PHQN,buffer__IFQN);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__PHQN,buffer__IFQN);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__PHQN),buffer__IFQN);
-    append__MOK(buffer__IFQN,(&__string_276));
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__IFQN,((__REAL_CST *)__tmp__PHQN)->value__HN2H);
+  case __IS_EXPANDED__35NJ__: {
+    Self__RKCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__ATTP));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__5STP),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__RKCS->receiver__RA5J),buffer__5STP);
+    add_last__ACV(((__STRING__BC *)buffer__5STP),')');
   } break;
-  case __CHARACTER_CST__: {
-    Self__G3ZP=((__CHARACTER_CST *)__tmp__PHQN);
-    Self__XDHR=((__STRING *)buffer__IFQN);
-    new_capacity__WDHR= 0;
-    if ((Self__XDHR->capacity__MNK <= Self__XDHR->count__VF)) {
-      if ((Self__XDHR->capacity__MNK ==  0)) {
-        Self__XDHR->capacity__MNK= 32;
-        Self__XDHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__WDHR=(__INTEGER)(Self__XDHR->capacity__MNK <<  1);
-        Self__YDHR=((__CHARACTER *)Self__XDHR->storage__XNK);
-        old_nb_elts__ZDHR=Self__XDHR->capacity__MNK;
-        new__0DHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YDHR),((__UINTEGER_32 )old_nb_elts__ZDHR),((__UINTEGER_32 )new_capacity__WDHR)));
-        upper__OHSR=(__INTEGER)(new_capacity__WDHR -  1);
-        Self__MHSR=old_nb_elts__ZDHR;
-        while ((Self__MHSR <= upper__OHSR)) {
-          new__0DHR[Self__MHSR]='\0';
-          Self__MHSR=(__INTEGER)(Self__MHSR +  1);
-        };
-        Self__XDHR->storage__XNK=new__0DHR;
-        Self__XDHR->capacity__MNK=new_capacity__WDHR;
-      };
-    };
-    ((__CHARACTER *)Self__XDHR->storage__XNK)[Self__XDHR->count__VF]='\'';
-    Self__XDHR->count__VF=(__INTEGER)(Self__XDHR->count__VF +  1);
-    append__MOK(buffer__IFQN,Self__G3ZP->text__PN2H);
-    Self__3DHR=((__STRING *)buffer__IFQN);
-    new_capacity__2DHR= 0;
-    if ((Self__3DHR->capacity__MNK <= Self__3DHR->count__VF)) {
-      if ((Self__3DHR->capacity__MNK ==  0)) {
-        Self__3DHR->capacity__MNK= 32;
-        Self__3DHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__2DHR=(__INTEGER)(Self__3DHR->capacity__MNK <<  1);
-        Self__4DHR=((__CHARACTER *)Self__3DHR->storage__XNK);
-        old_nb_elts__5DHR=Self__3DHR->capacity__MNK;
-        new__AEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4DHR),((__UINTEGER_32 )old_nb_elts__5DHR),((__UINTEGER_32 )new_capacity__2DHR)));
-        upper__THSR=(__INTEGER)(new_capacity__2DHR -  1);
-        Self__RHSR=old_nb_elts__5DHR;
-        while ((Self__RHSR <= upper__THSR)) {
-          new__AEHR[Self__RHSR]='\0';
-          Self__RHSR=(__INTEGER)(Self__RHSR +  1);
-        };
-        Self__3DHR->storage__XNK=new__AEHR;
-        Self__3DHR->capacity__MNK=new_capacity__2DHR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__TKCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__5STP),(&__string_350));
+    __tmp__BTTP=((__TYPE_FULL__XMB *)Self__TKCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
     };
-    ((__CHARACTER *)Self__3DHR->storage__XNK)[Self__3DHR->count__VF]='\'';
-    Self__3DHR->count__VF=(__INTEGER)(Self__3DHR->count__VF +  1);
+    append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+    add_last__ACV(((__STRING__BC *)buffer__5STP),')');
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__PHQN,buffer__IFQN);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__PHQN,buffer__IFQN);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__PHQN,buffer__IFQN);
+  case __SIZE_OF__5GOJ__: {
+    Self__VKCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__5STP),(&__string_352));
+    __tmp__BTTP=((__TYPE_FULL__XMB *)Self__VKCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
+    };
+    append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+    add_last__ACV(((__STRING__BC *)buffer__5STP),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__PHQN,buffer__IFQN);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__PHQN,buffer__IFQN);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__PHQN,buffer__IFQN);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__PHQN,buffer__IFQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__PHQN,buffer__IFQN);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__IFQN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PHQN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__PHQN,buffer__IFQN);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__PHQN,buffer__IFQN);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
   } break;
   };
-  Self__DEHR=((__STRING *)buffer__IFQN);
-  new_capacity__CEHR= 0;
-  if ((Self__DEHR->capacity__MNK <= Self__DEHR->count__VF)) {
-    if ((Self__DEHR->capacity__MNK ==  0)) {
-      Self__DEHR->capacity__MNK= 32;
-      Self__DEHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__CEHR=(__INTEGER)(Self__DEHR->capacity__MNK <<  1);
-      Self__EEHR=((__CHARACTER *)Self__DEHR->storage__XNK);
-      old_nb_elts__FEHR=Self__DEHR->capacity__MNK;
-      new__GEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EEHR),((__UINTEGER_32 )old_nb_elts__FEHR),((__UINTEGER_32 )new_capacity__CEHR)));
-      upper__YHSR=(__INTEGER)(new_capacity__CEHR -  1);
-      Self__WHSR=old_nb_elts__FEHR;
-      while ((Self__WHSR <= upper__YHSR)) {
-        new__GEHR[Self__WHSR]='\0';
-        Self__WHSR=(__INTEGER)(Self__WHSR +  1);
-      };
-      Self__DEHR->storage__XNK=new__GEHR;
-      Self__DEHR->capacity__MNK=new_capacity__CEHR;
-    };
-  };
-  ((__CHARACTER *)Self__DEHR->storage__XNK)[Self__DEHR->count__VF]=')';
-  Self__DEHR->count__VF=(__INTEGER)(Self__DEHR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__5STP),')');
 }
 
-static void genere__2FUO(__EXPR_XOR *Self__3FUO,void *buffer__4FUO)
-// ({EXPR_XOR},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__1PEQ(__EXPR_XOR__ABEP *Self__2PEQ,__STRING__BC *buffer__3PEQ)
+// ({EXPR_XOR__ABEP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __STRING *Self__JEHR,*Self__PEHR,*Self__VEHR,*Self__1EHR,*Self__BFHR;
-  __STRING *Self__HFHR,*Self__NFHR,*Self__TFHR,*Self__ZFHR,*Self__5FHR;
-  __INTEGER new_capacity__IEHR,old_nb_elts__LEHR,upper__3HSR,Self__1HSR;
-  __INTEGER new_capacity__OEHR,old_nb_elts__REHR,upper__CISR,Self__AISR;
-  __INTEGER new_capacity__UEHR,old_nb_elts__XEHR,upper__HISR,Self__FISR;
-  __INTEGER new_capacity__0EHR,old_nb_elts__3EHR,upper__MISR,Self__KISR;
-  __INTEGER new_capacity__AFHR,old_nb_elts__DFHR,upper__RISR,Self__PISR;
-  __INTEGER new_capacity__GFHR,old_nb_elts__JFHR,upper__WISR,Self__UISR;
-  __INTEGER new_capacity__MFHR,old_nb_elts__PFHR,upper__1ISR,Self__ZISR;
-  __INTEGER new_capacity__SFHR,old_nb_elts__VFHR,upper__AJSR,Self__4ISR;
-  __INTEGER new_capacity__YFHR,old_nb_elts__1FHR,upper__FJSR,Self__DJSR;
-  __INTEGER new_capacity__4FHR,old_nb_elts__BGHR,upper__KJSR,Self__IJSR;
-  void *__tmp__2GUO,*__tmp__IHUO,*__tmp__ZHUO,*__tmp__FIUO;
-  void *__tmp__3GUO,*__tmp__0HUO;
-  __CHARACTER_CST *Self__13ZP,*Self__Q4ZP;
-  __CHARACTER *Self__KEHR,*new__MEHR,*Self__QEHR,*new__SEHR,*Self__WEHR;
-  __CHARACTER *new__YEHR,*Self__2EHR,*new__4EHR,*Self__CFHR,*new__EFHR;
-  __CHARACTER *Self__IFHR,*new__KFHR,*Self__OFHR,*new__QFHR,*Self__UFHR;
-  __CHARACTER *new__WFHR,*Self__0FHR,*new__2FHR,*Self__AGHR,*new__CGHR;
-  __BOOLEAN __tmp__XGUO,__tmp__UHUO;
-  if (((void *)((__TYPE_FULL *)static_type__1HSO(Self__3FUO))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__4FUO,(&__string_407));
-  } else {
-    Self__JEHR=((__STRING *)buffer__4FUO);
-    new_capacity__IEHR= 0;
-    if ((Self__JEHR->capacity__MNK <= Self__JEHR->count__VF)) {
-      if ((Self__JEHR->capacity__MNK ==  0)) {
-        Self__JEHR->capacity__MNK= 32;
-        Self__JEHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__IEHR=(__INTEGER)(Self__JEHR->capacity__MNK <<  1);
-        Self__KEHR=((__CHARACTER *)Self__JEHR->storage__XNK);
-        old_nb_elts__LEHR=Self__JEHR->capacity__MNK;
-        new__MEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KEHR),((__UINTEGER_32 )old_nb_elts__LEHR),((__UINTEGER_32 )new_capacity__IEHR)));
-        upper__3HSR=(__INTEGER)(new_capacity__IEHR -  1);
-        Self__1HSR=old_nb_elts__LEHR;
-        while ((Self__1HSR <= upper__3HSR)) {
-          new__MEHR[Self__1HSR]='\0';
-          Self__1HSR=(__INTEGER)(Self__1HSR +  1);
-        };
-        Self__JEHR->storage__XNK=new__MEHR;
-        Self__JEHR->capacity__MNK=new_capacity__IEHR;
-      };
-    };
-    ((__CHARACTER *)Self__JEHR->storage__XNK)[Self__JEHR->count__VF]='(';
-    Self__JEHR->count__VF=(__INTEGER)(Self__JEHR->count__VF +  1);
-    genere_declaration__Y1NI(static_type__1HSO(Self__3FUO),buffer__4FUO);
-    Self__PEHR=((__STRING *)buffer__4FUO);
-    new_capacity__OEHR= 0;
-    if ((Self__PEHR->capacity__MNK <= Self__PEHR->count__VF)) {
-      if ((Self__PEHR->capacity__MNK ==  0)) {
-        Self__PEHR->capacity__MNK= 32;
-        Self__PEHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__OEHR=(__INTEGER)(Self__PEHR->capacity__MNK <<  1);
-        Self__QEHR=((__CHARACTER *)Self__PEHR->storage__XNK);
-        old_nb_elts__REHR=Self__PEHR->capacity__MNK;
-        new__SEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QEHR),((__UINTEGER_32 )old_nb_elts__REHR),((__UINTEGER_32 )new_capacity__OEHR)));
-        upper__CISR=(__INTEGER)(new_capacity__OEHR -  1);
-        Self__AISR=old_nb_elts__REHR;
-        while ((Self__AISR <= upper__CISR)) {
-          new__SEHR[Self__AISR]='\0';
-          Self__AISR=(__INTEGER)(Self__AISR +  1);
-        };
-        Self__PEHR->storage__XNK=new__SEHR;
-        Self__PEHR->capacity__MNK=new_capacity__OEHR;
-      };
-    };
-    ((__CHARACTER *)Self__PEHR->storage__XNK)[Self__PEHR->count__VF]=')';
-    Self__PEHR->count__VF=(__INTEGER)(Self__PEHR->count__VF +  1);
-  };
-  Self__VEHR=((__STRING *)buffer__4FUO);
-  new_capacity__UEHR= 0;
-  if ((Self__VEHR->capacity__MNK <= Self__VEHR->count__VF)) {
-    if ((Self__VEHR->capacity__MNK ==  0)) {
-      Self__VEHR->capacity__MNK= 32;
-      Self__VEHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__UEHR=(__INTEGER)(Self__VEHR->capacity__MNK <<  1);
-      Self__WEHR=((__CHARACTER *)Self__VEHR->storage__XNK);
-      old_nb_elts__XEHR=Self__VEHR->capacity__MNK;
-      new__YEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WEHR),((__UINTEGER_32 )old_nb_elts__XEHR),((__UINTEGER_32 )new_capacity__UEHR)));
-      upper__HISR=(__INTEGER)(new_capacity__UEHR -  1);
-      Self__FISR=old_nb_elts__XEHR;
-      while ((Self__FISR <= upper__HISR)) {
-        new__YEHR[Self__FISR]='\0';
-        Self__FISR=(__INTEGER)(Self__FISR +  1);
-      };
-      Self__VEHR->storage__XNK=new__YEHR;
-      Self__VEHR->capacity__MNK=new_capacity__UEHR;
-    };
-  };
-  ((__CHARACTER *)Self__VEHR->storage__XNK)[Self__VEHR->count__VF]='(';
-  Self__VEHR->count__VF=(__INTEGER)(Self__VEHR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__1HSO(Self__3FUO))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__4FUO,(&__string_408));
-    __tmp__XGUO=TRUE__;
-  } else {
-    __tmp__XGUO=FALSE__;
-  };
-  if ((! __tmp__XGUO)) {
-    __tmp__2GUO=Self__3FUO->parent_expr_binary__0G5N.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__2GUO)->__id) {
-    case __LIST__: {
-      __tmp__3GUO=static_type__OHQG(__tmp__2GUO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__3GUO=((__STRING_CST *)__tmp__2GUO)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__3GUO=((__EXTERNAL_C *)__tmp__2GUO)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3GUO=((__PROTOTYPE_CST *)__tmp__2GUO)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__3GUO=((__INTEGER_CST *)__tmp__2GUO)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__3GUO=((__LOCAL *)((__READ_LOCAL *)__tmp__2GUO)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3GUO=static_type__CN1H(__tmp__2GUO);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3GUO=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3GUO=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__3GUO=((__REAL_CST *)__tmp__2GUO)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__3GUO=((__CHARACTER_CST *)__tmp__2GUO)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__3GUO=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3GUO=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__3GUO=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__3GUO=static_type__UO1H(__tmp__2GUO);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__3GUO=static_type__0O1H(__tmp__2GUO);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__3GUO=static_type__5O1H(__tmp__2GUO);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__3GUO=static_type__EP1H(__tmp__2GUO);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3GUO=static_type__JP1H(__tmp__2GUO);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3GUO=static_type__OP1H(__tmp__2GUO);
-    } break;
-    case __PUT_TO__: {
-      __tmp__3GUO=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__3GUO=static_type__XP1H(__tmp__2GUO);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__3GUO=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__3GUO=((__CAST *)__tmp__2GUO)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__3GUO=static_type__NOKL(__tmp__2GUO);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__3GUO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2GUO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__3GUO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2GUO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3GUO=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3GUO=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3GUO=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3GUO=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3GUO=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__3GUO=static_type__DFJM(__tmp__2GUO);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__3GUO=static_type__P3ML(__tmp__2GUO);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__3GUO=static_type__R3XM(__tmp__2GUO);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__3GUO=static_type__DREO(__tmp__2GUO);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3GUO=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__3GUO=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3GUO=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__3GUO=static_type__3YPN(__tmp__2GUO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__3GUO=static_type__1HSO(__tmp__2GUO);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3GUO)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__4FUO,(&__string_407));
-    };
-  };
-  __tmp__IHUO=Self__3FUO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__IHUO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__IHUO,buffer__4FUO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__IHUO,buffer__4FUO);
+  void *__tmp__4PEQ;
+  __IS_EXPANDED__35NJ *Self__3KCS;
+  __GET_TYPE_ID__HAOJ *Self__5KCS;
+  __TYPE_FULL__XMB *Self__ZOXT;
+  __SIZE_OF__5GOJ *Self__BLCS;
+  add_last__ACV(((__STRING__BC *)buffer__3PEQ),'(');
+  __tmp__4PEQ=Self__2PEQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__4PEQ)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__4PEQ),buffer__3PEQ);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__IHUO,buffer__4FUO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__IHUO,buffer__4FUO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__IHUO,buffer__4FUO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__IHUO),buffer__4FUO);
-    append__MOK(buffer__4FUO,(&__string_276));
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__4FUO,((__REAL_CST *)__tmp__IHUO)->value__HN2H);
+  case __IS_EXPANDED__35NJ__: {
+    Self__3KCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__3KCS->receiver__RA5J),buffer__3PEQ);
+    add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
   } break;
-  case __CHARACTER_CST__: {
-    Self__13ZP=((__CHARACTER_CST *)__tmp__IHUO);
-    Self__1EHR=((__STRING *)buffer__4FUO);
-    new_capacity__0EHR= 0;
-    if ((Self__1EHR->capacity__MNK <= Self__1EHR->count__VF)) {
-      if ((Self__1EHR->capacity__MNK ==  0)) {
-        Self__1EHR->capacity__MNK= 32;
-        Self__1EHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__0EHR=(__INTEGER)(Self__1EHR->capacity__MNK <<  1);
-        Self__2EHR=((__CHARACTER *)Self__1EHR->storage__XNK);
-        old_nb_elts__3EHR=Self__1EHR->capacity__MNK;
-        new__4EHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2EHR),((__UINTEGER_32 )old_nb_elts__3EHR),((__UINTEGER_32 )new_capacity__0EHR)));
-        upper__MISR=(__INTEGER)(new_capacity__0EHR -  1);
-        Self__KISR=old_nb_elts__3EHR;
-        while ((Self__KISR <= upper__MISR)) {
-          new__4EHR[Self__KISR]='\0';
-          Self__KISR=(__INTEGER)(Self__KISR +  1);
-        };
-        Self__1EHR->storage__XNK=new__4EHR;
-        Self__1EHR->capacity__MNK=new_capacity__0EHR;
-      };
-    };
-    ((__CHARACTER *)Self__1EHR->storage__XNK)[Self__1EHR->count__VF]='\'';
-    Self__1EHR->count__VF=(__INTEGER)(Self__1EHR->count__VF +  1);
-    append__MOK(buffer__4FUO,Self__13ZP->text__PN2H);
-    Self__BFHR=((__STRING *)buffer__4FUO);
-    new_capacity__AFHR= 0;
-    if ((Self__BFHR->capacity__MNK <= Self__BFHR->count__VF)) {
-      if ((Self__BFHR->capacity__MNK ==  0)) {
-        Self__BFHR->capacity__MNK= 32;
-        Self__BFHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__AFHR=(__INTEGER)(Self__BFHR->capacity__MNK <<  1);
-        Self__CFHR=((__CHARACTER *)Self__BFHR->storage__XNK);
-        old_nb_elts__DFHR=Self__BFHR->capacity__MNK;
-        new__EFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CFHR),((__UINTEGER_32 )old_nb_elts__DFHR),((__UINTEGER_32 )new_capacity__AFHR)));
-        upper__RISR=(__INTEGER)(new_capacity__AFHR -  1);
-        Self__PISR=old_nb_elts__DFHR;
-        while ((Self__PISR <= upper__RISR)) {
-          new__EFHR[Self__PISR]='\0';
-          Self__PISR=(__INTEGER)(Self__PISR +  1);
-        };
-        Self__BFHR->storage__XNK=new__EFHR;
-        Self__BFHR->capacity__MNK=new_capacity__AFHR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__5KCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_350));
+    Self__ZOXT=((__TYPE_FULL__XMB *)Self__5KCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
     };
-    ((__CHARACTER *)Self__BFHR->storage__XNK)[Self__BFHR->count__VF]='\'';
-    Self__BFHR->count__VF=(__INTEGER)(Self__BFHR->count__VF +  1);
+    append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+    add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__IHUO,buffer__4FUO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__IHUO,buffer__4FUO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__IHUO,buffer__4FUO);
+  case __SIZE_OF__5GOJ__: {
+    Self__BLCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_352));
+    Self__ZOXT=((__TYPE_FULL__XMB *)Self__BLCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+    add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__IHUO,buffer__4FUO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__IHUO,buffer__4FUO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__IHUO,buffer__4FUO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__IHUO,buffer__4FUO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__IHUO,buffer__4FUO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__4FUO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IHUO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__IHUO,buffer__4FUO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__IHUO,buffer__4FUO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
   };
-  Self__HFHR=((__STRING *)buffer__4FUO);
-  new_capacity__GFHR= 0;
-  if ((Self__HFHR->capacity__MNK <= Self__HFHR->count__VF)) {
-    if ((Self__HFHR->capacity__MNK ==  0)) {
-      Self__HFHR->capacity__MNK= 32;
-      Self__HFHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__GFHR=(__INTEGER)(Self__HFHR->capacity__MNK <<  1);
-      Self__IFHR=((__CHARACTER *)Self__HFHR->storage__XNK);
-      old_nb_elts__JFHR=Self__HFHR->capacity__MNK;
-      new__KFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IFHR),((__UINTEGER_32 )old_nb_elts__JFHR),((__UINTEGER_32 )new_capacity__GFHR)));
-      upper__WISR=(__INTEGER)(new_capacity__GFHR -  1);
-      Self__UISR=old_nb_elts__JFHR;
-      while ((Self__UISR <= upper__WISR)) {
-        new__KFHR[Self__UISR]='\0';
-        Self__UISR=(__INTEGER)(Self__UISR +  1);
-      };
-      Self__HFHR->storage__XNK=new__KFHR;
-      Self__HFHR->capacity__MNK=new_capacity__GFHR;
-    };
-  };
-  ((__CHARACTER *)Self__HFHR->storage__XNK)[Self__HFHR->count__VF]=' ';
-  Self__HFHR->count__VF=(__INTEGER)(Self__HFHR->count__VF +  1);
-  append__MOK(buffer__4FUO,(&__string_375));
-  Self__NFHR=((__STRING *)buffer__4FUO);
-  new_capacity__MFHR= 0;
-  if ((Self__NFHR->capacity__MNK <= Self__NFHR->count__VF)) {
-    if ((Self__NFHR->capacity__MNK ==  0)) {
-      Self__NFHR->capacity__MNK= 32;
-      Self__NFHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__MFHR=(__INTEGER)(Self__NFHR->capacity__MNK <<  1);
-      Self__OFHR=((__CHARACTER *)Self__NFHR->storage__XNK);
-      old_nb_elts__PFHR=Self__NFHR->capacity__MNK;
-      new__QFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OFHR),((__UINTEGER_32 )old_nb_elts__PFHR),((__UINTEGER_32 )new_capacity__MFHR)));
-      upper__1ISR=(__INTEGER)(new_capacity__MFHR -  1);
-      Self__ZISR=old_nb_elts__PFHR;
-      while ((Self__ZISR <= upper__1ISR)) {
-        new__QFHR[Self__ZISR]='\0';
-        Self__ZISR=(__INTEGER)(Self__ZISR +  1);
-      };
-      Self__NFHR->storage__XNK=new__QFHR;
-      Self__NFHR->capacity__MNK=new_capacity__MFHR;
-    };
-  };
-  ((__CHARACTER *)Self__NFHR->storage__XNK)[Self__NFHR->count__VF]=' ';
-  Self__NFHR->count__VF=(__INTEGER)(Self__NFHR->count__VF +  1);
-  if (((void *)((__TYPE_FULL *)static_type__1HSO(Self__3FUO))->parent_type__5SL == (void *)type_pointer__HLB)) {
-    append__MOK(buffer__4FUO,(&__string_408));
-    __tmp__UHUO=TRUE__;
-  } else {
-    __tmp__UHUO=FALSE__;
-  };
-  if ((! __tmp__UHUO)) {
-    __tmp__ZHUO=Self__3FUO->parent_expr_binary__0G5N.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__ZHUO)->__id) {
-    case __LIST__: {
-      __tmp__0HUO=static_type__OHQG(__tmp__ZHUO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__0HUO=((__STRING_CST *)__tmp__ZHUO)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__0HUO=((__EXTERNAL_C *)__tmp__ZHUO)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0HUO=((__PROTOTYPE_CST *)__tmp__ZHUO)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__0HUO=((__INTEGER_CST *)__tmp__ZHUO)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__0HUO=((__LOCAL *)((__READ_LOCAL *)__tmp__ZHUO)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0HUO=static_type__CN1H(__tmp__ZHUO);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0HUO=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0HUO=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__0HUO=((__REAL_CST *)__tmp__ZHUO)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__0HUO=((__CHARACTER_CST *)__tmp__ZHUO)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__0HUO=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0HUO=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__0HUO=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__0HUO=static_type__UO1H(__tmp__ZHUO);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__0HUO=static_type__0O1H(__tmp__ZHUO);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__0HUO=static_type__5O1H(__tmp__ZHUO);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__0HUO=static_type__EP1H(__tmp__ZHUO);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0HUO=static_type__JP1H(__tmp__ZHUO);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0HUO=static_type__OP1H(__tmp__ZHUO);
-    } break;
-    case __PUT_TO__: {
-      __tmp__0HUO=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__0HUO=static_type__XP1H(__tmp__ZHUO);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__0HUO=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__0HUO=((__CAST *)__tmp__ZHUO)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__0HUO=static_type__NOKL(__tmp__ZHUO);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__0HUO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZHUO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__0HUO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZHUO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0HUO=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0HUO=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0HUO=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0HUO=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0HUO=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__0HUO=static_type__DFJM(__tmp__ZHUO);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__0HUO=static_type__P3ML(__tmp__ZHUO);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__0HUO=static_type__R3XM(__tmp__ZHUO);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__0HUO=static_type__DREO(__tmp__ZHUO);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0HUO=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__0HUO=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0HUO=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__0HUO=static_type__3YPN(__tmp__ZHUO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__0HUO=static_type__1HSO(__tmp__ZHUO);
-    } break;
-    };
-    if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0HUO)->flag__ATL &  1) !=  0))) {
-      append__MOK(buffer__4FUO,(&__string_407));
-    };
-  };
-  __tmp__FIUO=Self__3FUO->parent_expr_binary__0G5N.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__FIUO)->__id) {
-  case __LIST__: {
-    genere__0EEK(__tmp__FIUO,buffer__4FUO);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(__tmp__FIUO,buffer__4FUO);
+  append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_501));
+  __tmp__4PEQ=Self__2PEQ->parent_expr_binary__BBEP.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__4PEQ)->__id) {
+  case __STRING_CST__5J__: {
+    display__044J(((__STRING_CST__5J *)__tmp__4PEQ),buffer__3PEQ);
   } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(__tmp__FIUO,buffer__4FUO);
+  case __EXTERNAL_C__Y5WC__: {
+    display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(__tmp__FIUO,buffer__4FUO);
+  case __PROTOTYPE_CST__LAXC__: {
+    display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(__tmp__FIUO,buffer__4FUO);
+  case __INTEGER_CST__XAXC__: {
+    display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)__tmp__FIUO),buffer__4FUO);
-    append__MOK(buffer__4FUO,(&__string_276));
+  case __READ_LOCAL__55ZI__: {
+    display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_EQUAL__KINJ__: {
+    display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__4FUO,((__REAL_CST *)__tmp__FIUO)->value__HN2H);
+  case __IS_EXPANDED__35NJ__: {
+    Self__3KCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+    (&__string_349)->count__0C= 12;
+    (&__string_349)->storage__1C="is_expanded(";
+    append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_349));
+    display__HAEJ(((__READ_LOCAL__55ZI *)Self__3KCS->receiver__RA5J),buffer__3PEQ);
+    add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
   } break;
-  case __CHARACTER_CST__: {
-    Self__Q4ZP=((__CHARACTER_CST *)__tmp__FIUO);
-    Self__TFHR=((__STRING *)buffer__4FUO);
-    new_capacity__SFHR= 0;
-    if ((Self__TFHR->capacity__MNK <= Self__TFHR->count__VF)) {
-      if ((Self__TFHR->capacity__MNK ==  0)) {
-        Self__TFHR->capacity__MNK= 32;
-        Self__TFHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__SFHR=(__INTEGER)(Self__TFHR->capacity__MNK <<  1);
-        Self__UFHR=((__CHARACTER *)Self__TFHR->storage__XNK);
-        old_nb_elts__VFHR=Self__TFHR->capacity__MNK;
-        new__WFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UFHR),((__UINTEGER_32 )old_nb_elts__VFHR),((__UINTEGER_32 )new_capacity__SFHR)));
-        upper__AJSR=(__INTEGER)(new_capacity__SFHR -  1);
-        Self__4ISR=old_nb_elts__VFHR;
-        while ((Self__4ISR <= upper__AJSR)) {
-          new__WFHR[Self__4ISR]='\0';
-          Self__4ISR=(__INTEGER)(Self__4ISR +  1);
-        };
-        Self__TFHR->storage__XNK=new__WFHR;
-        Self__TFHR->capacity__MNK=new_capacity__SFHR;
-      };
-    };
-    ((__CHARACTER *)Self__TFHR->storage__XNK)[Self__TFHR->count__VF]='\'';
-    Self__TFHR->count__VF=(__INTEGER)(Self__TFHR->count__VF +  1);
-    append__MOK(buffer__4FUO,Self__Q4ZP->text__PN2H);
-    Self__ZFHR=((__STRING *)buffer__4FUO);
-    new_capacity__YFHR= 0;
-    if ((Self__ZFHR->capacity__MNK <= Self__ZFHR->count__VF)) {
-      if ((Self__ZFHR->capacity__MNK ==  0)) {
-        Self__ZFHR->capacity__MNK= 32;
-        Self__ZFHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__YFHR=(__INTEGER)(Self__ZFHR->capacity__MNK <<  1);
-        Self__0FHR=((__CHARACTER *)Self__ZFHR->storage__XNK);
-        old_nb_elts__1FHR=Self__ZFHR->capacity__MNK;
-        new__2FHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0FHR),((__UINTEGER_32 )old_nb_elts__1FHR),((__UINTEGER_32 )new_capacity__YFHR)));
-        upper__FJSR=(__INTEGER)(new_capacity__YFHR -  1);
-        Self__DJSR=old_nb_elts__1FHR;
-        while ((Self__DJSR <= upper__FJSR)) {
-          new__2FHR[Self__DJSR]='\0';
-          Self__DJSR=(__INTEGER)(Self__DJSR +  1);
-        };
-        Self__ZFHR->storage__XNK=new__2FHR;
-        Self__ZFHR->capacity__MNK=new_capacity__YFHR;
-      };
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__5KCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+    (&__string_350)->count__0C= 8;
+    (&__string_350)->storage__1C="type_id(";
+    append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_350));
+    Self__ZOXT=((__TYPE_FULL__XMB *)Self__5KCS->receiver__WA5J);
+    if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
     };
-    ((__CHARACTER *)Self__ZFHR->storage__XNK)[Self__ZFHR->count__VF]='\'';
-    Self__ZFHR->count__VF=(__INTEGER)(Self__ZFHR->count__VF +  1);
+    append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+    add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
   } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
+  case __EXPR_SUP__ABOJ__: {
+    display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_SUB__UBOJ__: {
+    display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_MUL__KCOJ__: {
+    display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_DIV__4COJ__: {
+    display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_AND__SDOJ__: {
+    display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(__tmp__FIUO,buffer__4FUO);
+  case __PUT_TO__TFOJ__: {
+    display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(__tmp__FIUO,buffer__4FUO);
+  case __ITEM__HGOJ__: {
+    display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(__tmp__FIUO,buffer__4FUO);
+  case __SIZE_OF__5GOJ__: {
+    Self__BLCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+    (&__string_352)->count__0C= 8;
+    (&__string_352)->storage__1C="size_of(";
+    append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_352));
+    Self__ZOXT=((__TYPE_FULL__XMB *)Self__BLCS->receiver__AD5J);
+    if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
+    };
+    append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+    add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
   } break;
-  case __ITEM__: {
-    genere__SLFK(__tmp__FIUO,buffer__4FUO);
+  case __CAST__1HOJ__: {
+    display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(__tmp__FIUO,buffer__4FUO);
+  case __REAL_CST__1LOJ__: {
+    display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __CAST__: {
-    genere__4LFK(__tmp__FIUO,buffer__4FUO);
+  case __CHARACTER_CST__RMOJ__: {
+    display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(__tmp__FIUO,buffer__4FUO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(__tmp__FIUO,buffer__4FUO);
+  case __READ_SLOT__LL4K__: {
+    display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__4FUO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FIUO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_NEG__EZVL__: {
+    display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_ADD__SZVL__: {
+    display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(__tmp__FIUO,buffer__4FUO);
+  case __READ_GLOBAL__T4YL__: {
+    display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_NOT__XUPM__: {
+    display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_MOD__3YPM__: {
+    display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_OR__PQ0N__: {
+    display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_INF__OXBP__: {
+    display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_INF_EQ__FYBP__: {
+    display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(__tmp__FIUO,buffer__4FUO);
+  case __EXPR_XOR__ABEP__: {
+    display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
   } break;
   };
-  Self__5FHR=((__STRING *)buffer__4FUO);
-  new_capacity__4FHR= 0;
-  if ((Self__5FHR->capacity__MNK <= Self__5FHR->count__VF)) {
-    if ((Self__5FHR->capacity__MNK ==  0)) {
-      Self__5FHR->capacity__MNK= 32;
-      Self__5FHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__4FHR=(__INTEGER)(Self__5FHR->capacity__MNK <<  1);
-      Self__AGHR=((__CHARACTER *)Self__5FHR->storage__XNK);
-      old_nb_elts__BGHR=Self__5FHR->capacity__MNK;
-      new__CGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AGHR),((__UINTEGER_32 )old_nb_elts__BGHR),((__UINTEGER_32 )new_capacity__4FHR)));
-      upper__KJSR=(__INTEGER)(new_capacity__4FHR -  1);
-      Self__IJSR=old_nb_elts__BGHR;
-      while ((Self__IJSR <= upper__KJSR)) {
-        new__CGHR[Self__IJSR]='\0';
-        Self__IJSR=(__INTEGER)(Self__IJSR +  1);
-      };
-      Self__5FHR->storage__XNK=new__CGHR;
-      Self__5FHR->capacity__MNK=new_capacity__4FHR;
-    };
-  };
-  ((__CHARACTER *)Self__5FHR->storage__XNK)[Self__5FHR->count__VF]=')';
-  Self__5FHR->count__VF=(__INTEGER)(Self__5FHR->count__VF +  1);
+  add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
 }
 
-static __BOOLEAN is_expanded_c__CZWG(__TYPE_FULL *Self__DZWG)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
+static void display__RSEM(__CALL_SLOT__GAZK *Self__SSEM,__STRING__BC *buffer__TSEM)
+// ({CALL_SLOT__GAZK},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *__tmp__LZWG;
-  void *__tmp__MZWG;
-  __BOOLEAN __tmp__PZWG;
-  if (((__UINTEGER_8)(Self__DZWG->flag__ATL &  1) !=  0)) {
-    __tmp__LZWG=Self__DZWG->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__LZWG)->__id) {
-    case __TYPE__: {
-      __tmp__MZWG=((__PROTOTYPE *)((__TYPE *)__tmp__LZWG)->prototype__RD)->type_c__WODC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__MZWG=((__PROTOTYPE *)((__TYPE_NULL *)__tmp__LZWG)->parent_type__TIB.prototype__RD)->type_c__WODC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__MZWG=((__PROTOTYPE *)((__TYPE_VOID *)__tmp__LZWG)->parent_type__UIB.prototype__RD)->type_c__WODC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__MZWG=(&__string_421);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__MZWG=((__PROTOTYPE *)((__TYPE_ID *)__tmp__LZWG)->parent_type__WIB.prototype__RD)->type_c__WODC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__MZWG=((__PROTOTYPE *)((__TYPE_GENERIC *)__tmp__LZWG)->parent_type__C2IB.prototype__RD)->type_c__WODC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__MZWG=(&__string_376);
-    } break;
-    };
-    __tmp__PZWG=((void *)__tmp__MZWG != (void *)NULL);
-  } else {
-    __tmp__PZWG=FALSE__;
+  void *__tmp__VSEM;
+  __STRING_CONSTANT__0 *__tmp__WSEM;
+  __ANY__C *__tmp__EDYM,*__tmp__UJ0M;
+  __INTEGER__Q __tmp__ZRKM,result__IDYM;
+  void *__tmp__OTEM;
+  void *__tmp__0TEM;
+  __IS_EXPANDED__35NJ *Self__YLCS;
+  __GET_TYPE_ID__HAOJ *Self__0LCS;
+  __TYPE_FULL__XMB *Self__BPXT;
+  __SIZE_OF__5GOJ *Self__2LCS;
+  __BOOLEAN__L Result__ASWL;
+  __tmp__VSEM=Self__SSEM->profil__TCZK;
+  if (((struct ___OBJ *)__tmp__VSEM)->__id==__PROFIL_SLOT__OO2C__) {
+    __tmp__WSEM=((__PROFIL_SLOT__OO2C *)__tmp__VSEM)->parent_profil__PO2C.name__B2IK;
+  } else /* PROFIL_BLOCK */ {
+    __tmp__WSEM=((__PROFIL_BLOCK__O3NJ *)__tmp__VSEM)->parent_profil__P3NJ.name__B2IK;
   };
-  return(__tmp__PZWG);
-}
-
-static void add_local__in__TIQG(void *tab__VIQG,void *buf__WIQG)
-// ({NULLxFAST_ARRAYoLOCALo},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *loc__XIQG;
-  void *t__YIQG;
-  __INTEGER cur__ZIQG,__tmp__FJQG,Self__C5WG,new_capacity__EGHR;
-  __INTEGER old_nb_elts__HGHR,upper__PJSR,Self__NJSR,new_capacity__KGHR;
-  __INTEGER old_nb_elts__NGHR,upper__UJSR,Self__SJSR;
-  __STRING *Self__FGHR,*Self__LGHR;
-  __CHARACTER *Self__GGHR,*new__IGHR,*Self__MGHR,*new__OGHR;
-  loc__XIQG=NULL;
-  t__YIQG=NULL;
-  cur__ZIQG= 0;
-  if ((! (((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.upper__1H4F <  0))) {
-    __tmp__FJQG=((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.upper__1H4F;
-    Self__C5WG= 0;
-    while ((Self__C5WG <= __tmp__FJQG)) {
-      loc__XIQG=((void **)((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__C5WG];
-      if ((((__INTEGER)((__INTEGER)(((__STRING *)buf__WIQG)->count__VF + ((__STRING_CONSTANT *)((__LOCAL *)loc__XIQG)->parent_variable__T1LC.intern_name__C25F)->count__XHB) - cur__ZIQG) >  70) || ((void *)t__YIQG != (void *)((__LOCAL *)loc__XIQG)->parent_variable__T1LC.type__D25F))) {
-        if (((void *)t__YIQG != (void *)NULL)) {
-          append__MOK(buf__WIQG,(&__string_278));
-        };
-        cur__ZIQG=((__STRING *)buf__WIQG)->count__VF;
-        t__YIQG=((__LOCAL *)loc__XIQG)->parent_variable__T1LC.type__D25F;
-        append__MOK(buf__WIQG,indent__BQOG);
-        genere_declaration__Y1NI(t__YIQG,buf__WIQG);
-        Self__FGHR=((__STRING *)buf__WIQG);
-        new_capacity__EGHR= 0;
-        if ((Self__FGHR->capacity__MNK <= Self__FGHR->count__VF)) {
-          if ((Self__FGHR->capacity__MNK ==  0)) {
-            Self__FGHR->capacity__MNK= 32;
-            Self__FGHR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__EGHR=(__INTEGER)(Self__FGHR->capacity__MNK <<  1);
-            Self__GGHR=((__CHARACTER *)Self__FGHR->storage__XNK);
-            old_nb_elts__HGHR=Self__FGHR->capacity__MNK;
-            new__IGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GGHR),((__UINTEGER_32 )old_nb_elts__HGHR),((__UINTEGER_32 )new_capacity__EGHR)));
-            upper__PJSR=(__INTEGER)(new_capacity__EGHR -  1);
-            Self__NJSR=old_nb_elts__HGHR;
-            while ((Self__NJSR <= upper__PJSR)) {
-              new__IGHR[Self__NJSR]='\0';
-              Self__NJSR=(__INTEGER)(Self__NJSR +  1);
-            };
-            Self__FGHR->storage__XNK=new__IGHR;
-            Self__FGHR->capacity__MNK=new_capacity__EGHR;
-          };
-        };
-        ((__CHARACTER *)Self__FGHR->storage__XNK)[Self__FGHR->count__VF]=' ';
-        Self__FGHR->count__VF=(__INTEGER)(Self__FGHR->count__VF +  1);
-      } else {
-        Self__LGHR=((__STRING *)buf__WIQG);
-        new_capacity__KGHR= 0;
-        if ((Self__LGHR->capacity__MNK <= Self__LGHR->count__VF)) {
-          if ((Self__LGHR->capacity__MNK ==  0)) {
-            Self__LGHR->capacity__MNK= 32;
-            Self__LGHR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__KGHR=(__INTEGER)(Self__LGHR->capacity__MNK <<  1);
-            Self__MGHR=((__CHARACTER *)Self__LGHR->storage__XNK);
-            old_nb_elts__NGHR=Self__LGHR->capacity__MNK;
-            new__OGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MGHR),((__UINTEGER_32 )old_nb_elts__NGHR),((__UINTEGER_32 )new_capacity__KGHR)));
-            upper__UJSR=(__INTEGER)(new_capacity__KGHR -  1);
-            Self__SJSR=old_nb_elts__NGHR;
-            while ((Self__SJSR <= upper__UJSR)) {
-              new__OGHR[Self__SJSR]='\0';
-              Self__SJSR=(__INTEGER)(Self__SJSR +  1);
-            };
-            Self__LGHR->storage__XNK=new__OGHR;
-            Self__LGHR->capacity__MNK=new_capacity__KGHR;
-          };
-        };
-        ((__CHARACTER *)Self__LGHR->storage__XNK)[Self__LGHR->count__VF]=',';
-        Self__LGHR->count__VF=(__INTEGER)(Self__LGHR->count__VF +  1);
-      };
-      genere_star_declaration__Y2NI(t__YIQG,buf__WIQG);
-      append__MOK(buf__WIQG,((__LOCAL *)loc__XIQG)->parent_variable__T1LC.intern_name__C25F);
-      Self__C5WG=(__INTEGER)(Self__C5WG +  1);
-    };
-    append__MOK(buf__WIQG,(&__string_278));
-    ((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-  };
-}
-
-static void insert_string__to__SLQG(__STRING *Self__TLQG,void *s__ULQG,__INTEGER i__VLQG)
-// ({STRING},{NULLxSTRING_CONSTANTxSTRING},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER j__WLQG,__tmp__JMQG,__tmp__LMQG,old_nb_elts__1I0Q;
-  __INTEGER upper__ZJSR,Self__XJSR,lower__1JSR,upper__4JSR,Self__2JSR;
-  __INTEGER __tmp__UMQG,__tmp__WMQG,offset__XBXG,Self__XB1G,Self__GC1G;
-  __INTEGER dest__BKSR,src_capacity__FKSR,i2__AKSR,i1__CKSR;
-  __CHARACTER *Self__0I0Q,*new__3I0Q,*Self__3JSR,*__tmp__SMQG;
-  __CHARACTER *Self__UBXG,*__tmp__ZMQG,*__tmp__0MQG,*Self__DKSR;
-  __CHARACTER *src__EKSR;
-  j__WLQG=Self__TLQG->count__VF;
-  if (((struct ___OBJ *)s__ULQG)->__id==__STRING_CONSTANT__) {
-    __tmp__JMQG=((__STRING_CONSTANT *)s__ULQG)->count__XHB;
-  } else {
-    __tmp__JMQG=((__STRING *)s__ULQG)->count__VF;
-  };
-  __tmp__LMQG=(__INTEGER)(j__WLQG + __tmp__JMQG);
-  if ((! (__tmp__LMQG <= Self__TLQG->count__VF))) {
-    if ((Self__TLQG->capacity__MNK < __tmp__LMQG)) {
-      if ((Self__TLQG->capacity__MNK ==  0)) {
-        Self__TLQG->storage__XNK=create__OUX(__tmp__LMQG);
-      } else {
-        Self__0I0Q=((__CHARACTER *)Self__TLQG->storage__XNK);
-        old_nb_elts__1I0Q=Self__TLQG->capacity__MNK;
-        new__3I0Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0I0Q),((__UINTEGER_32 )old_nb_elts__1I0Q),((__UINTEGER_32 )__tmp__LMQG)));
-        upper__ZJSR=(__INTEGER)(__tmp__LMQG -  1);
-        Self__XJSR=old_nb_elts__1I0Q;
-        while ((Self__XJSR <= upper__ZJSR)) {
-          new__3I0Q[Self__XJSR]='\0';
-          Self__XJSR=(__INTEGER)(Self__XJSR +  1);
-        };
-        Self__TLQG->storage__XNK=new__3I0Q;
-      };
-      Self__TLQG->capacity__MNK=__tmp__LMQG;
-    } else {
-      Self__3JSR=((__CHARACTER *)Self__TLQG->storage__XNK);
-      lower__1JSR=Self__TLQG->count__VF;
-      upper__4JSR=(__INTEGER)(__tmp__LMQG -  1);
-      Self__2JSR=lower__1JSR;
-      while ((Self__2JSR <= upper__4JSR)) {
-        Self__3JSR[Self__2JSR]='\0';
-        Self__2JSR=(__INTEGER)(Self__2JSR +  1);
-      };
-    };
-  };
-  Self__TLQG->count__VF=__tmp__LMQG;
-  if ((i__VLQG <= j__WLQG)) {
-    __tmp__SMQG=Self__TLQG->storage__XNK;
-    __tmp__UMQG=(__INTEGER)(i__VLQG -  1);
-    __tmp__WMQG=(__INTEGER)(j__WLQG -  1);
-    Self__UBXG=((__CHARACTER *)__tmp__SMQG);
-    offset__XBXG=__tmp__JMQG;
-    if ((__tmp__JMQG !=  0)) {
-      if ((__tmp__JMQG <  0)) {
-        Self__XB1G=__tmp__UMQG;
-        while ((Self__XB1G <= __tmp__WMQG)) {
-          Self__UBXG[(__INTEGER)(Self__XB1G + offset__XBXG)]=Self__UBXG[Self__XB1G];
-          Self__XB1G=(__INTEGER)(Self__XB1G +  1);
-        };
-      } else {
-        Self__GC1G=__tmp__WMQG;
-        while ((Self__GC1G >= __tmp__UMQG)) {
-          Self__UBXG[(__INTEGER)(Self__GC1G + offset__XBXG)]=Self__UBXG[Self__GC1G];
-          Self__GC1G=(__INTEGER)(Self__GC1G -  1);
-        };
-      };
-    };
-  };
-  __tmp__ZMQG=Self__TLQG->storage__XNK;
-  if (((struct ___OBJ *)s__ULQG)->__id==__STRING_CONSTANT__) {
-    __tmp__0MQG=((__STRING_CONSTANT *)s__ULQG)->storage__X4K;
-  } else {
-    __tmp__0MQG=((__STRING *)s__ULQG)->storage__XNK;
-  };
-  Self__DKSR=((__CHARACTER *)__tmp__ZMQG);
-  src__EKSR=__tmp__0MQG;
-  dest__BKSR=(__INTEGER)(i__VLQG -  1);
-  src_capacity__FKSR=__tmp__JMQG;
-  i2__AKSR= 0;
-  i1__CKSR=dest__BKSR;
-  while ((i2__AKSR != src_capacity__FKSR)) {
-    Self__DKSR[i1__CKSR]=((__CHARACTER *)src__EKSR)[i2__AKSR];
-    i2__AKSR=(__INTEGER)(i2__AKSR +  1);
-    i1__CKSR=(__INTEGER)(i1__CKSR +  1);
-  };
-}
-
-static void display_type__FQBK(__LOCAL *Self__GQBK,void *buffer__HQBK)
-// ({LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__RGHR,*Self__XGHR,*Self__3GHR;
-  __INTEGER new_capacity__QGHR,old_nb_elts__TGHR,upper__KKSR,Self__IKSR;
-  __INTEGER __tmp__VQBK,Self__GIDK,new_capacity__WGHR,old_nb_elts__ZGHR;
-  __INTEGER upper__PKSR,Self__NKSR,new_capacity__2GHR,old_nb_elts__5GHR;
-  __INTEGER upper__UKSR,Self__SKSR;
-  void *__tmp__2QBK,*__tmp__BRBK;
-  void *__tmp__3QBK,*__tmp__CRBK;
-  __TYPES *Self__VIDK;
-  __CHARACTER *Self__SGHR,*new__UGHR,*Self__YGHR,*new__0GHR,*Self__4GHR;
-  __CHARACTER *new__AHHR;
-  Self__RGHR=((__STRING *)buffer__HQBK);
-  new_capacity__QGHR= 0;
-  if ((Self__RGHR->capacity__MNK <= Self__RGHR->count__VF)) {
-    if ((Self__RGHR->capacity__MNK ==  0)) {
-      Self__RGHR->capacity__MNK= 32;
-      Self__RGHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__QGHR=(__INTEGER)(Self__RGHR->capacity__MNK <<  1);
-      Self__SGHR=((__CHARACTER *)Self__RGHR->storage__XNK);
-      old_nb_elts__TGHR=Self__RGHR->capacity__MNK;
-      new__UGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SGHR),((__UINTEGER_32 )old_nb_elts__TGHR),((__UINTEGER_32 )new_capacity__QGHR)));
-      upper__KKSR=(__INTEGER)(new_capacity__QGHR -  1);
-      Self__IKSR=old_nb_elts__TGHR;
-      while ((Self__IKSR <= upper__KKSR)) {
-        new__UGHR[Self__IKSR]='\0';
-        Self__IKSR=(__INTEGER)(Self__IKSR +  1);
-      };
-      Self__RGHR->storage__XNK=new__UGHR;
-      Self__RGHR->capacity__MNK=new_capacity__QGHR;
-    };
-  };
-  ((__CHARACTER *)Self__RGHR->storage__XNK)[Self__RGHR->count__VF]='{';
-  Self__RGHR->count__VF=(__INTEGER)(Self__RGHR->count__VF +  1);
-  if ((((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD)->upper__GLAG != (__INTEGER)(-  1))) {
-    __tmp__VQBK=(__INTEGER)(((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD)->upper__GLAG -  1);
-    Self__GIDK= 0;
-    while ((Self__GIDK <= __tmp__VQBK)) {
-      __tmp__2QBK=((void **)((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD)->storage__4VFJ)[Self__GIDK];
-      switch (((struct ___OBJ *)__tmp__2QBK)->__id) {
-      case __TYPE__: {
-        __tmp__3QBK=((__PROTOTYPE *)((__TYPE *)__tmp__2QBK)->prototype__RD)->parent_named__QD.name__1QB;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__3QBK=(&__string_59);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__3QBK=(&__string_2);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__3QBK=(&__string_44);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__3QBK=(&__string_46);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__3QBK=((__TYPE_GENERIC *)__tmp__2QBK)->intern_name__UR2B;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__3QBK=((__PROFIL_BLOCK *)__tmp__2QBK)->parent_profil__OGAG.name__5IEI;
-      } break;
-      };
-      append__MOK(buffer__HQBK,__tmp__3QBK);
-      Self__XGHR=((__STRING *)buffer__HQBK);
-      new_capacity__WGHR= 0;
-      if ((Self__XGHR->capacity__MNK <= Self__XGHR->count__VF)) {
-        if ((Self__XGHR->capacity__MNK ==  0)) {
-          Self__XGHR->capacity__MNK= 32;
-          Self__XGHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__WGHR=(__INTEGER)(Self__XGHR->capacity__MNK <<  1);
-          Self__YGHR=((__CHARACTER *)Self__XGHR->storage__XNK);
-          old_nb_elts__ZGHR=Self__XGHR->capacity__MNK;
-          new__0GHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YGHR),((__UINTEGER_32 )old_nb_elts__ZGHR),((__UINTEGER_32 )new_capacity__WGHR)));
-          upper__PKSR=(__INTEGER)(new_capacity__WGHR -  1);
-          Self__NKSR=old_nb_elts__ZGHR;
-          while ((Self__NKSR <= upper__PKSR)) {
-            new__0GHR[Self__NKSR]='\0';
-            Self__NKSR=(__INTEGER)(Self__NKSR +  1);
-          };
-          Self__XGHR->storage__XNK=new__0GHR;
-          Self__XGHR->capacity__MNK=new_capacity__WGHR;
-        };
-      };
-      ((__CHARACTER *)Self__XGHR->storage__XNK)[Self__XGHR->count__VF]='x';
-      Self__XGHR->count__VF=(__INTEGER)(Self__XGHR->count__VF +  1);
-      Self__GIDK=(__INTEGER)(Self__GIDK +  1);
-    };
-    Self__VIDK=((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD);
-    __tmp__BRBK=((void **)Self__VIDK->storage__4VFJ)[Self__VIDK->upper__GLAG];
-    switch (((struct ___OBJ *)__tmp__BRBK)->__id) {
-    case __TYPE__: {
-      __tmp__CRBK=((__PROTOTYPE *)((__TYPE *)__tmp__BRBK)->prototype__RD)->parent_named__QD.name__1QB;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__CRBK=(&__string_59);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__CRBK=(&__string_2);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__CRBK=(&__string_44);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__CRBK=(&__string_46);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__CRBK=((__TYPE_GENERIC *)__tmp__BRBK)->intern_name__UR2B;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__CRBK=((__PROFIL_BLOCK *)__tmp__BRBK)->parent_profil__OGAG.name__5IEI;
-    } break;
-    };
-    append__MOK(buffer__HQBK,__tmp__CRBK);
-  };
-  Self__3GHR=((__STRING *)buffer__HQBK);
-  new_capacity__2GHR= 0;
-  if ((Self__3GHR->capacity__MNK <= Self__3GHR->count__VF)) {
-    if ((Self__3GHR->capacity__MNK ==  0)) {
-      Self__3GHR->capacity__MNK= 32;
-      Self__3GHR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__2GHR=(__INTEGER)(Self__3GHR->capacity__MNK <<  1);
-      Self__4GHR=((__CHARACTER *)Self__3GHR->storage__XNK);
-      old_nb_elts__5GHR=Self__3GHR->capacity__MNK;
-      new__AHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4GHR),((__UINTEGER_32 )old_nb_elts__5GHR),((__UINTEGER_32 )new_capacity__2GHR)));
-      upper__UKSR=(__INTEGER)(new_capacity__2GHR -  1);
-      Self__SKSR=old_nb_elts__5GHR;
-      while ((Self__SKSR <= upper__UKSR)) {
-        new__AHHR[Self__SKSR]='\0';
-        Self__SKSR=(__INTEGER)(Self__SKSR +  1);
-      };
-      Self__3GHR->storage__XNK=new__AHHR;
-      Self__3GHR->capacity__MNK=new_capacity__2GHR;
-    };
-  };
-  ((__CHARACTER *)Self__3GHR->storage__XNK)[Self__3GHR->count__VF]='}';
-  Self__3GHR->count__VF=(__INTEGER)(Self__3GHR->count__VF +  1);
-}
-
-static void add_slot_struct__1TRI(__TYPE *Self__2TRI,void *s__3TRI)
-// ({TYPE},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
-{
-  __SLOT_DATA *Self__XGAR;
-  void *result__WGAR;
-  __POSITION pos__J1BJ;
-  if (((__PROTOTYPE *)Self__2TRI->prototype__RD)->is_mapping__IRMC) {
-    Self__XGAR=((__SLOT_DATA *)s__3TRI);
-    result__WGAR=NULL;
-    if (((void *)Self__XGAR->parent_slot__IHZD != (void *)NULL)) {
-      result__WGAR=((__ITM_SLOT *)((__SLOT *)Self__XGAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-    } else {
-      result__WGAR=get_name__GCJD((&__string_26));
-    };
-    if (((void *)((__SECTION_ *)result__WGAR)->name__CH0D == (void *)(&__string_28))) {
-      add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 0],s__3TRI);
-    } else {
-      pos__J1BJ=((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      put_error__text__0AH( 1,(&__string_422));
-      put_position__ECH(pos__J1BJ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  } else {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.type__D25F)->flag__ATL &  2) !=  0)))) {
-      add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 4],s__3TRI);
-    } else {
-      add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[size__X1BJ(((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.type__D25F)],s__3TRI);
+  append__KWX(((__STRING__BC *)buffer__TSEM),__tmp__WSEM);
+  if ((verbose_level__R5 !=  0)) {
+    append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_29));
+    __tmp__EDYM=&(Self__SSEM->parent_instr__HAZK.parent_itm_object__YH.parent_any__KC);
+    if (__tmp__EDYM->object_id__BS0E==0) {
+      __tmp__ZRKM=__tmp__EDYM->object_id__AS0E;
+    } else /* ___TYPE_ID */ {
+      result__IDYM=object_counter__1R0E__2R0E;
+      object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E +  1);
+      __tmp__UJ0M=&(Self__SSEM->parent_instr__HAZK.parent_itm_object__YH.parent_any__KC);
+      __tmp__UJ0M->object_id__AS0E=result__IDYM;
+      __tmp__UJ0M->object_id__BS0E=0;
+      __tmp__ZRKM=result__IDYM;
     };
+    append_in__AEE(__tmp__ZRKM,buffer__TSEM);
+    append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_27));
   };
-}
-
-static void* slot_data__B4TH(__SLOT_DATA *Self__C4TH)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__WSYH,*result__202G;
-  void *type_mono__ERYH,*__tmp__3RYH,*__tmp__ESYH,*__tmp__QSYH;
-  void *type_self__CRYH,*__tmp__4RYH,*__tmp__YB0P,*__tmp__FSYH;
-  void *__tmp__4B0P,*__tmp__RSYH,*__tmp__BC0P,*t__FOIQ;
-  void *__tmp__KRYH,*__tmp__PSYH;
-  void *__tmp__LRYH,*type_multiple__DRYH;
-  __INTEGER __tmp__TRYH,Self__MY0H,typ_id__YKSR,typ_id__RLSR;
-  __INTEGER typ_id__KMSR,typ_id__DNSR;
-  __ITM_TYPE_STYLE *Self__XB0P,*Self__3B0P,*Self__AC0P;
-  __POSITION pos__RGCR,__tmp__NNIQ,pos__SGCR,__tmp__UNIQ,pos__TGCR;
-  __POSITION __tmp__0NIQ,__tmp__AOIQ;
-  void *b__ONIQ,*b__VNIQ,*b__1NIQ,*b__BOIQ;
-  void *__tmp__PNIQ,*__tmp__WNIQ,*__tmp__2NIQ,*__tmp__COIQ;
-  __SLOT_DATA *result__WKSR,*Self__KLSR,*result__PLSR,*Self__DMSR;
-  __SLOT_DATA *result__IMSR,*Self__2MSR,*result__BNSR,*Self__VNSR;
-  __POINTER ptr__XKSR,ptr_table__5KSR,next__4KSR,result__ALSR;
-  __POINTER ptr_table__ELSR,next__DLSR,result__FLSR,ptr__QLSR;
-  __POINTER ptr_table__YLSR,next__XLSR,result__ZLSR,ptr_table__3LSR;
-  __POINTER next__2LSR,result__4LSR,ptr__JMSR,ptr_table__RMSR;
-  __POINTER next__QMSR,result__SMSR,ptr_table__WMSR,next__VMSR;
-  __POINTER result__XMSR,ptr__CNSR,ptr_table__KNSR,next__JNSR;
-  __POINTER result__LNSR,ptr_table__PNSR,next__ONSR,result__QNSR;
-  __UINTEGER_32 sz__ZKSR,a__0KSR,new_size__1KSR,t__2KSR,a__3KSR;
-  __UINTEGER_32 new_size__HLSR,lab_type__GLSR,sz__SLSR,a__TLSR;
-  __UINTEGER_32 new_size__ULSR,t__VLSR,a__WLSR,new_size__AMSR;
-  __UINTEGER_32 lab_type__5LSR,sz__LMSR,a__MMSR,new_size__NMSR,t__OMSR;
-  __UINTEGER_32 a__PMSR,new_size__ZMSR,lab_type__YMSR,sz__ENSR,a__FNSR;
-  __UINTEGER_32 new_size__GNSR,t__HNSR,a__INSR,new_size__SNSR;
-  __UINTEGER_32 lab_type__RNSR;
-  void *tmp__ILSR,*tmp__BMSR,*tmp__0MSR,*tmp__TNSR;
-  void *result__UGCR;
-  __CHARACTER __tmp__QNIQ,__tmp__XNIQ,__tmp__3NIQ,__tmp__DOIQ;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__MH5Q;
-  if (((void *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-    __tmp__WSYH=self_up__TJEF;
-    type_mono__ERYH=NULL;
-    type_self__CRYH=run_value__SLQC;
-    result__202G=NULL;
-    if (((void *)Self__C4TH->parent_slot__IHZD != (void *)NULL)) {
-      result__202G=((__SLOT *)Self__C4TH->parent_slot__IHZD)->receiver_type__Y12F;
-    } else {
-      result__202G=type_block__BLB;
-    };
-    self_up__TJEF=result__202G;
-    run_value__SLQC=NULL;
-    last_position__CI1=Self__C4TH->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    __tmp__KRYH=((__ITM_SLOT *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
-    if (__tmp__KRYH==NULL) {
-      __tmp__LRYH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__KRYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__LRYH=NULL;
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__LRYH=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__LRYH=NULL;
-      } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__LRYH=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__LRYH=NULL;
-      } break;
-      case __ITM_TYPE_MULTI__: {
-        __tmp__LRYH=((void *)__tmp__KRYH);
-      } break;
-      }
-    };
-    type_multiple__DRYH=__tmp__LRYH;
-    if (((void *)__tmp__LRYH != (void *)NULL)) {
-      __tmp__TRYH=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__LRYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK -  1);
-      Self__MY0H= 0;
-      while ((Self__MY0H <= __tmp__TRYH)) {
-        ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_list__KK3F=create_with_capacity__1A4F((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__DRYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1) -  1));
-        __tmp__3RYH=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__DRYH)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__MY0H];
-        switch (((struct ___OBJ *)__tmp__3RYH)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          if (((__ITM_TYPE_SIMPLE *)__tmp__3RYH)->to_run__2VK==0) {
-            __tmp__4RYH=((__ITM_TYPE_SIMPLE *)__tmp__3RYH)->to_run__1VK;
-          } else {
-            __tmp__4RYH=to_run__XVK(__tmp__3RYH);
-          };
+  Result__ASWL=(((__FAST_ARRAYoWRITEo__XJFJ *)Self__SSEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.upper__0KFJ <  0);
+  if (Result__ASWL) {
+    append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_502));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_503));
+    __tmp__ZRKM=Self__SSEM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+    result__IDYM= 0;
+    while ((result__IDYM <= __tmp__ZRKM)) {
+      __tmp__OTEM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__SSEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[result__IDYM];
+      if (((void *)__tmp__OTEM == (void *)NULL)) {
+        append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_504));
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__OTEM)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__0TEM=((__WRITE_GLOBAL__WXKJ *)__tmp__OTEM)->parent_write__XXKJ.value__3EJJ;
         } break;
-        case __ITM_TYPE_STYLE__: {
-          if (((__ITM_TYPE_STYLE *)__tmp__3RYH)->to_run__E1IB==0) {
-            __tmp__4RYH=((__ITM_TYPE_STYLE *)__tmp__3RYH)->to_run__D1IB;
-          } else {
-            Self__XB0P=((__ITM_TYPE_STYLE *)__tmp__3RYH);
-            __tmp__YB0P=get__PUN(Self__XB0P);
-            Self__XB0P->to_run__D1IB=__tmp__YB0P;
-            Self__XB0P->to_run__E1IB=0;
-            __tmp__4RYH=__tmp__YB0P;
-          };
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__4RYH=to_run__F1IB(__tmp__3RYH);
-        } break;
-        case __ITM_TYPE_SELF__: {
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__RGCR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__RGCR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          __tmp__4RYH=run_value__SLQC;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__0TEM=((__WRITE_SLOT__EYKJ *)__tmp__OTEM)->parent_write__FYKJ.value__3EJJ;
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__4RYH=to_run__LJEF(__tmp__3RYH);
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__0TEM=((__WRITE_LOCAL__TEYJ *)__tmp__OTEM)->parent_write__UEYJ.value__3EJJ;
         } break;
         };
-        b__ONIQ=Self__C4TH->parent_slot__IHZD;
-        __tmp__NNIQ=ITM_OBJECT__->position__WIM;
-        __tmp__PNIQ=((__ITM_SLOT *)((__SLOT *)b__ONIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        __tmp__QNIQ=((__ITM_SLOT *)((__SLOT *)b__ONIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-        result__WKSR=NULL;
-        ptr__XKSR=((__POINTER )(NULL));
-        typ_id__YKSR= 0;
-        sz__ZKSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-        if ((sz__ZKSR ==  0)) {
-          result__WKSR=SLOT_DATA__;
-        } else {
-          typ_id__YKSR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKSR);
-          if ((typ_id__YKSR == (__INTEGER)(-  1))) {
-            a__0KSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__1KSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKSR + a__0KSR) & (__UINTEGER_32)(~ a__0KSR));
-            ptr_table__5KSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__4KSR=((__POINTER )(NULL));
-            result__ALSR=((__POINTER *)ptr_table__5KSR)[ 0];
-            if ((result__ALSR == (void *)NULL)) {
-              result__ALSR=new_lab__2PJ(new_size__1KSR);
-              next__4KSR=(void *)((unsigned long)result__ALSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KSR)));
-              ((__POINTER *)next__4KSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5KSR)[ 0]=next__4KSR;
-            } else {
-              next__4KSR=((__POINTER *)result__ALSR)[ 0];
-              if ((next__4KSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ALSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1KSR <<  1)) <=  4096)) {
-                  next__4KSR=(void *)((unsigned long)result__ALSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KSR)));
-                } else {
-                  next__4KSR=new_lab__2PJ(new_size__1KSR);
-                };
-                ((__POINTER *)next__4KSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5KSR)[ 0]=next__4KSR;
-              } else {
-                ((__POINTER *)result__ALSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4KSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ALSR=next__4KSR;
-              };
-            };
-            ptr__XKSR=result__ALSR;
-          } else {
-            t__2KSR=((__UINTEGER_32 )typ_id__YKSR);
-            a__3KSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__HLSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKSR + a__3KSR) & (__UINTEGER_32)(~ a__3KSR));
-            ptr_table__ELSR=((__POINTER )(&(table_type[(t__2KSR)])));
-            lab_type__GLSR=(__UINTEGER_32)(t__2KSR |  1);
-            next__DLSR=((__POINTER )(NULL));
-            result__FLSR=((__POINTER *)ptr_table__ELSR)[ 0];
-            if ((result__FLSR == (void *)NULL)) {
-              result__FLSR=new_lab__2PJ(lab_type__GLSR);
-              next__DLSR=(void *)((unsigned long)result__FLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLSR)));
-              ((__POINTER *)next__DLSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ELSR)[ 0]=next__DLSR;
-            } else {
-              next__DLSR=((__POINTER *)result__FLSR)[ 0];
-              if ((next__DLSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FLSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HLSR <<  1)) <=  4096)) {
-                  next__DLSR=(void *)((unsigned long)result__FLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLSR)));
-                } else {
-                  next__DLSR=new_lab__2PJ(lab_type__GLSR);
-                };
-                ((__POINTER *)next__DLSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ELSR)[ 0]=next__DLSR;
-              } else {
-                ((__POINTER *)result__FLSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DLSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__FLSR=next__DLSR;
-              };
-            };
-            ptr__XKSR=result__FLSR;
-          };
-          result__WKSR=((__SLOT_DATA *)ptr__XKSR);
-          *(result__WKSR) = *(SLOT_DATA__);
-        };
-        Self__KLSR=((__SLOT_DATA *)result__WKSR);
-        tmp__ILSR=NULL;
-        Self__KLSR->parent_slot__IHZD=b__ONIQ;
-        Self__KLSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__NNIQ;
-        Self__KLSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__PNIQ;
-        Self__KLSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__QNIQ;
-        Self__KLSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__KLSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-        Self__KLSR->parent_variable__HHZD.type__D25F=__tmp__4RYH;
-        if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__KLSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__KLSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__KLSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-          tmp__ILSR=new__5VSG();
-          add__Z1EJ(tmp__ILSR,((__TYPE_FULL *)Self__KLSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-          Self__KLSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__ILSR);
-        } else {
-          Self__KLSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-        };
-        add_last__425F(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_list__KK3F,result__WKSR);
-        Self__MY0H=(__INTEGER)(Self__MY0H +  1);
-      };
-      Self__MH5Q=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__LRYH)->list_type__YXVD);
-      __tmp__ESYH=((void **)Self__MH5Q->parent_arrayed_collection__PIB.storage__5WK)[Self__MH5Q->parent_arrayed_collection__PIB.upper__BWK];
-      switch (((struct ___OBJ *)__tmp__ESYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__ESYH)->to_run__2VK==0) {
-          __tmp__FSYH=((__ITM_TYPE_SIMPLE *)__tmp__ESYH)->to_run__1VK;
-        } else {
-          __tmp__FSYH=to_run__XVK(__tmp__ESYH);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__ESYH)->to_run__E1IB==0) {
-          __tmp__FSYH=((__ITM_TYPE_STYLE *)__tmp__ESYH)->to_run__D1IB;
-        } else {
-          Self__3B0P=((__ITM_TYPE_STYLE *)__tmp__ESYH);
-          __tmp__4B0P=get__PUN(Self__3B0P);
-          Self__3B0P->to_run__D1IB=__tmp__4B0P;
-          Self__3B0P->to_run__E1IB=0;
-          __tmp__FSYH=__tmp__4B0P;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__FSYH=to_run__F1IB(__tmp__ESYH);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__SGCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__SGCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__FSYH=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__FSYH=to_run__LJEF(__tmp__ESYH);
-      } break;
-      };
-      b__VNIQ=Self__C4TH->parent_slot__IHZD;
-      __tmp__UNIQ=ITM_OBJECT__->position__WIM;
-      __tmp__WNIQ=((__ITM_SLOT *)((__SLOT *)b__VNIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__XNIQ=((__ITM_SLOT *)((__SLOT *)b__VNIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__PLSR=NULL;
-      ptr__QLSR=((__POINTER )(NULL));
-      typ_id__RLSR= 0;
-      sz__SLSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__SLSR ==  0)) {
-        result__PLSR=SLOT_DATA__;
-      } else {
-        typ_id__RLSR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SLSR);
-        if ((typ_id__RLSR == (__INTEGER)(-  1))) {
-          a__TLSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__ULSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SLSR + a__TLSR) & (__UINTEGER_32)(~ a__TLSR));
-          ptr_table__YLSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ULSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__XLSR=((__POINTER )(NULL));
-          result__ZLSR=((__POINTER *)ptr_table__YLSR)[ 0];
-          if ((result__ZLSR == (void *)NULL)) {
-            result__ZLSR=new_lab__2PJ(new_size__ULSR);
-            next__XLSR=(void *)((unsigned long)result__ZLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULSR)));
-            ((__POINTER *)next__XLSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YLSR)[ 0]=next__XLSR;
-          } else {
-            next__XLSR=((__POINTER *)result__ZLSR)[ 0];
-            if ((next__XLSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZLSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ULSR <<  1)) <=  4096)) {
-                next__XLSR=(void *)((unsigned long)result__ZLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULSR)));
-              } else {
-                next__XLSR=new_lab__2PJ(new_size__ULSR);
-              };
-              ((__POINTER *)next__XLSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YLSR)[ 0]=next__XLSR;
-            } else {
-              ((__POINTER *)result__ZLSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XLSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ZLSR=next__XLSR;
-            };
-          };
-          ptr__QLSR=result__ZLSR;
-        } else {
-          t__VLSR=((__UINTEGER_32 )typ_id__RLSR);
-          a__WLSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__AMSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SLSR + a__WLSR) & (__UINTEGER_32)(~ a__WLSR));
-          ptr_table__3LSR=((__POINTER )(&(table_type[(t__VLSR)])));
-          lab_type__5LSR=(__UINTEGER_32)(t__VLSR |  1);
-          next__2LSR=((__POINTER )(NULL));
-          result__4LSR=((__POINTER *)ptr_table__3LSR)[ 0];
-          if ((result__4LSR == (void *)NULL)) {
-            result__4LSR=new_lab__2PJ(lab_type__5LSR);
-            next__2LSR=(void *)((unsigned long)result__4LSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMSR)));
-            ((__POINTER *)next__2LSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3LSR)[ 0]=next__2LSR;
-          } else {
-            next__2LSR=((__POINTER *)result__4LSR)[ 0];
-            if ((next__2LSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4LSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AMSR <<  1)) <=  4096)) {
-                next__2LSR=(void *)((unsigned long)result__4LSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMSR)));
-              } else {
-                next__2LSR=new_lab__2PJ(lab_type__5LSR);
-              };
-              ((__POINTER *)next__2LSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3LSR)[ 0]=next__2LSR;
-            } else {
-              ((__POINTER *)result__4LSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2LSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4LSR=next__2LSR;
-            };
-          };
-          ptr__QLSR=result__4LSR;
-        };
-        result__PLSR=((__SLOT_DATA *)ptr__QLSR);
-        *(result__PLSR) = *(SLOT_DATA__);
-      };
-      Self__DMSR=((__SLOT_DATA *)result__PLSR);
-      tmp__BMSR=NULL;
-      Self__DMSR->parent_slot__IHZD=b__VNIQ;
-      Self__DMSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__UNIQ;
-      Self__DMSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__WNIQ;
-      Self__DMSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__XNIQ;
-      Self__DMSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__DMSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__DMSR->parent_variable__HHZD.type__D25F=__tmp__FSYH;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__DMSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__DMSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__DMSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__BMSR=new__5VSG();
-        add__Z1EJ(tmp__BMSR,((__TYPE_FULL *)Self__DMSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__DMSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__BMSR);
-      } else {
-        Self__DMSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD=result__PLSR;
-    } else {
-      __tmp__PSYH=((__ITM_SLOT *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
-      if (__tmp__PSYH==NULL) {
-        __tmp__QSYH=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__PSYH)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__QSYH=((void *)__tmp__PSYH);
+        switch (((struct ___OBJ *)__tmp__0TEM)->__id) {
+        case __STRING_CST__5J__: {
+          display__044J(((__STRING_CST__5J *)__tmp__0TEM),buffer__TSEM);
         } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__QSYH=((void *)__tmp__PSYH);
+        case __EXTERNAL_C__Y5WC__: {
+          display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__QSYH=((void *)__tmp__PSYH);
+        case __PROTOTYPE_CST__LAXC__: {
+          display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__QSYH=((void *)__tmp__PSYH);
+        case __INTEGER_CST__XAXC__: {
+          display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__QSYH=((void *)__tmp__PSYH);
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_MULTI__: {
-          __tmp__QSYH=NULL;
+        case __READ_LOCAL__55ZI__: {
+          display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        }
-      };
-      type_mono__ERYH=__tmp__QSYH;
-      switch (((struct ___OBJ *)__tmp__QSYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__QSYH)->to_run__2VK==0) {
-          __tmp__RSYH=((__ITM_TYPE_SIMPLE *)__tmp__QSYH)->to_run__1VK;
-        } else {
-          __tmp__RSYH=to_run__XVK(__tmp__QSYH);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__QSYH)->to_run__E1IB==0) {
-          __tmp__RSYH=((__ITM_TYPE_STYLE *)__tmp__QSYH)->to_run__D1IB;
-        } else {
-          Self__AC0P=((__ITM_TYPE_STYLE *)__tmp__QSYH);
-          __tmp__BC0P=get__PUN(Self__AC0P);
-          Self__AC0P->to_run__D1IB=__tmp__BC0P;
-          Self__AC0P->to_run__E1IB=0;
-          __tmp__RSYH=__tmp__BC0P;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__RSYH=to_run__F1IB(__tmp__QSYH);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__TGCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__TGCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__RSYH=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__RSYH=to_run__LJEF(__tmp__QSYH);
-      } break;
-      };
-      b__1NIQ=Self__C4TH->parent_slot__IHZD;
-      __tmp__0NIQ=ITM_OBJECT__->position__WIM;
-      __tmp__2NIQ=((__ITM_SLOT *)((__SLOT *)b__1NIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__3NIQ=((__ITM_SLOT *)((__SLOT *)b__1NIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__IMSR=NULL;
-      ptr__JMSR=((__POINTER )(NULL));
-      typ_id__KMSR= 0;
-      sz__LMSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__LMSR ==  0)) {
-        result__IMSR=SLOT_DATA__;
-      } else {
-        typ_id__KMSR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LMSR);
-        if ((typ_id__KMSR == (__INTEGER)(-  1))) {
-          a__MMSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__NMSR=(__UINTEGER_32)((__UINTEGER_32)(sz__LMSR + a__MMSR) & (__UINTEGER_32)(~ a__MMSR));
-          ptr_table__RMSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NMSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__QMSR=((__POINTER )(NULL));
-          result__SMSR=((__POINTER *)ptr_table__RMSR)[ 0];
-          if ((result__SMSR == (void *)NULL)) {
-            result__SMSR=new_lab__2PJ(new_size__NMSR);
-            next__QMSR=(void *)((unsigned long)result__SMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NMSR)));
-            ((__POINTER *)next__QMSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RMSR)[ 0]=next__QMSR;
-          } else {
-            next__QMSR=((__POINTER *)result__SMSR)[ 0];
-            if ((next__QMSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NMSR <<  1)) <=  4096)) {
-                next__QMSR=(void *)((unsigned long)result__SMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NMSR)));
-              } else {
-                next__QMSR=new_lab__2PJ(new_size__NMSR);
-              };
-              ((__POINTER *)next__QMSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RMSR)[ 0]=next__QMSR;
-            } else {
-              ((__POINTER *)result__SMSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__SMSR=next__QMSR;
-            };
-          };
-          ptr__JMSR=result__SMSR;
-        } else {
-          t__OMSR=((__UINTEGER_32 )typ_id__KMSR);
-          a__PMSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__ZMSR=(__UINTEGER_32)((__UINTEGER_32)(sz__LMSR + a__PMSR) & (__UINTEGER_32)(~ a__PMSR));
-          ptr_table__WMSR=((__POINTER )(&(table_type[(t__OMSR)])));
-          lab_type__YMSR=(__UINTEGER_32)(t__OMSR |  1);
-          next__VMSR=((__POINTER )(NULL));
-          result__XMSR=((__POINTER *)ptr_table__WMSR)[ 0];
-          if ((result__XMSR == (void *)NULL)) {
-            result__XMSR=new_lab__2PJ(lab_type__YMSR);
-            next__VMSR=(void *)((unsigned long)result__XMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMSR)));
-            ((__POINTER *)next__VMSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WMSR)[ 0]=next__VMSR;
-          } else {
-            next__VMSR=((__POINTER *)result__XMSR)[ 0];
-            if ((next__VMSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XMSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZMSR <<  1)) <=  4096)) {
-                next__VMSR=(void *)((unsigned long)result__XMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMSR)));
-              } else {
-                next__VMSR=new_lab__2PJ(lab_type__YMSR);
-              };
-              ((__POINTER *)next__VMSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WMSR)[ 0]=next__VMSR;
-            } else {
-              ((__POINTER *)result__XMSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VMSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__XMSR=next__VMSR;
-            };
-          };
-          ptr__JMSR=result__XMSR;
-        };
-        result__IMSR=((__SLOT_DATA *)ptr__JMSR);
-        *(result__IMSR) = *(SLOT_DATA__);
-      };
-      Self__2MSR=((__SLOT_DATA *)result__IMSR);
-      tmp__0MSR=NULL;
-      Self__2MSR->parent_slot__IHZD=b__1NIQ;
-      Self__2MSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__0NIQ;
-      Self__2MSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__2NIQ;
-      Self__2MSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__3NIQ;
-      Self__2MSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__2MSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__2MSR->parent_variable__HHZD.type__D25F=__tmp__RSYH;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__2MSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__2MSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__2MSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__0MSR=new__5VSG();
-        add__Z1EJ(tmp__0MSR,((__TYPE_FULL *)Self__2MSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__2MSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__0MSR);
-      } else {
-        Self__2MSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD=result__IMSR;
-    };
-    run_value__SLQC=type_self__CRYH;
-    self_up__TJEF=__tmp__WSYH;
-    if (((void *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_id__C4OG == (void *)NULL)) {
-      b__BOIQ=Self__C4TH->parent_slot__IHZD;
-      result__UGCR=NULL;
-      if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-        result__UGCR=create__WKD( 1);
-        add_last__3CL(list_id__YKC,result__UGCR);
-      } else {
-        result__UGCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
-      };
-      t__FOIQ=((__TYPE_ID *)result__UGCR)->parent_type__WIB.default__AKC;
-      __tmp__AOIQ=ITM_OBJECT__->position__WIM;
-      __tmp__COIQ=((__ITM_SLOT *)((__SLOT *)b__BOIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__DOIQ=((__ITM_SLOT *)((__SLOT *)b__BOIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__BNSR=NULL;
-      ptr__CNSR=((__POINTER )(NULL));
-      typ_id__DNSR= 0;
-      sz__ENSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__ENSR ==  0)) {
-        result__BNSR=SLOT_DATA__;
-      } else {
-        typ_id__DNSR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ENSR);
-        if ((typ_id__DNSR == (__INTEGER)(-  1))) {
-          a__FNSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GNSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ENSR + a__FNSR) & (__UINTEGER_32)(~ a__FNSR));
-          ptr_table__KNSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GNSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__JNSR=((__POINTER )(NULL));
-          result__LNSR=((__POINTER *)ptr_table__KNSR)[ 0];
-          if ((result__LNSR == (void *)NULL)) {
-            result__LNSR=new_lab__2PJ(new_size__GNSR);
-            next__JNSR=(void *)((unsigned long)result__LNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNSR)));
-            ((__POINTER *)next__JNSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KNSR)[ 0]=next__JNSR;
-          } else {
-            next__JNSR=((__POINTER *)result__LNSR)[ 0];
-            if ((next__JNSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LNSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GNSR <<  1)) <=  4096)) {
-                next__JNSR=(void *)((unsigned long)result__LNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNSR)));
-              } else {
-                next__JNSR=new_lab__2PJ(new_size__GNSR);
-              };
-              ((__POINTER *)next__JNSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KNSR)[ 0]=next__JNSR;
-            } else {
-              ((__POINTER *)result__LNSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JNSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__LNSR=next__JNSR;
-            };
-          };
-          ptr__CNSR=result__LNSR;
-        } else {
-          t__HNSR=((__UINTEGER_32 )typ_id__DNSR);
-          a__INSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__SNSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ENSR + a__INSR) & (__UINTEGER_32)(~ a__INSR));
-          ptr_table__PNSR=((__POINTER )(&(table_type[(t__HNSR)])));
-          lab_type__RNSR=(__UINTEGER_32)(t__HNSR |  1);
-          next__ONSR=((__POINTER )(NULL));
-          result__QNSR=((__POINTER *)ptr_table__PNSR)[ 0];
-          if ((result__QNSR == (void *)NULL)) {
-            result__QNSR=new_lab__2PJ(lab_type__RNSR);
-            next__ONSR=(void *)((unsigned long)result__QNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNSR)));
-            ((__POINTER *)next__ONSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PNSR)[ 0]=next__ONSR;
-          } else {
-            next__ONSR=((__POINTER *)result__QNSR)[ 0];
-            if ((next__ONSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QNSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SNSR <<  1)) <=  4096)) {
-                next__ONSR=(void *)((unsigned long)result__QNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNSR)));
-              } else {
-                next__ONSR=new_lab__2PJ(lab_type__RNSR);
-              };
-              ((__POINTER *)next__ONSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PNSR)[ 0]=next__ONSR;
-            } else {
-              ((__POINTER *)result__QNSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ONSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__QNSR=next__ONSR;
-            };
-          };
-          ptr__CNSR=result__QNSR;
-        };
-        result__BNSR=((__SLOT_DATA *)ptr__CNSR);
-        *(result__BNSR) = *(SLOT_DATA__);
-      };
-      Self__VNSR=((__SLOT_DATA *)result__BNSR);
-      tmp__TNSR=NULL;
-      Self__VNSR->parent_slot__IHZD=b__BOIQ;
-      Self__VNSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__AOIQ;
-      Self__VNSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__COIQ;
-      Self__VNSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__DOIQ;
-      Self__VNSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__VNSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__VNSR->parent_variable__HHZD.type__D25F=t__FOIQ;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__VNSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__VNSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__VNSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__TNSR=new__5VSG();
-        add__Z1EJ(tmp__TNSR,((__TYPE_FULL *)Self__VNSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__VNSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__TNSR);
-      } else {
-        Self__VNSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_id__C4OG=result__BNSR;
-      init__K3OG(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_id__C4OG);
-    };
-  };
-  return(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD);
-}
-
-static void* slot_data__14TH(__SLOT_CODE *Self__24TH)
-// ({SLOT_CODE}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__ZUYH;
-  void *type_mono__HTYH,*__tmp__AUYH,*__tmp__HUYH,*__tmp__TUYH;
-  void *type_self__FTYH,*__tmp__BUYH,*__tmp__GC0P,*__tmp__IUYH;
-  void *__tmp__MC0P,*__tmp__UUYH,*__tmp__PC0P,*t__BPIQ;
-  void *__tmp__NTYH,*__tmp__SUYH;
-  void *__tmp__OTYH,*type_multiple__GTYH;
-  __INTEGER __tmp__WTYH,Self__JZ0H,typ_id__2NSR,typ_id__VOSR;
-  __INTEGER typ_id__OPSR,typ_id__HQSR;
-  __ITM_TYPE_STYLE *Self__FC0P,*Self__LC0P,*Self__OC0P;
-  __POSITION pos__WGCR,__tmp__JOIQ,pos__XGCR,__tmp__QOIQ,pos__YGCR;
-  __POSITION __tmp__WOIQ,__tmp__2OIQ;
-  void *b__KOIQ,*b__ROIQ,*b__XOIQ,*b__3OIQ;
-  void *__tmp__LOIQ,*__tmp__SOIQ,*__tmp__YOIQ,*__tmp__4OIQ;
-  __SLOT_DATA *result__0NSR,*Self__OOSR,*result__TOSR,*Self__HPSR;
-  __SLOT_DATA *result__MPSR,*Self__AQSR,*result__FQSR,*Self__ZQSR;
-  __POINTER ptr__1NSR,ptr_table__DOSR,next__COSR,result__EOSR;
-  __POINTER ptr_table__IOSR,next__HOSR,result__JOSR,ptr__UOSR;
-  __POINTER ptr_table__2OSR,next__1OSR,result__3OSR,ptr_table__BPSR;
-  __POINTER next__APSR,result__CPSR,ptr__NPSR,ptr_table__VPSR;
-  __POINTER next__UPSR,result__WPSR,ptr_table__0PSR,next__ZPSR;
-  __POINTER result__1PSR,ptr__GQSR,ptr_table__OQSR,next__NQSR;
-  __POINTER result__PQSR,ptr_table__TQSR,next__SQSR,result__UQSR;
-  __UINTEGER_32 sz__3NSR,a__4NSR,new_size__5NSR,t__AOSR,a__BOSR;
-  __UINTEGER_32 new_size__LOSR,lab_type__KOSR,sz__WOSR,a__XOSR;
-  __UINTEGER_32 new_size__YOSR,t__ZOSR,a__0OSR,new_size__EPSR;
-  __UINTEGER_32 lab_type__DPSR,sz__PPSR,a__QPSR,new_size__RPSR,t__SPSR;
-  __UINTEGER_32 a__TPSR,new_size__3PSR,lab_type__2PSR,sz__IQSR,a__JQSR;
-  __UINTEGER_32 new_size__KQSR,t__LQSR,a__MQSR,new_size__WQSR;
-  __UINTEGER_32 lab_type__VQSR;
-  void *tmp__MOSR,*tmp__FPSR,*tmp__4PSR,*tmp__XQSR;
-  void *result__N2ZH;
-  __CHARACTER __tmp__MOIQ,__tmp__TOIQ,__tmp__ZOIQ,__tmp__5OIQ;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__PH5Q;
-  if (((void *)((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-    __tmp__ZUYH=self_up__TJEF;
-    type_mono__HTYH=NULL;
-    type_self__FTYH=run_value__SLQC;
-    self_up__TJEF=((__SLOT *)Self__24TH->parent_slot__A22F)->receiver_type__Y12F;
-    run_value__SLQC=NULL;
-    last_position__CI1=((__ITM_SLOT *)((__SLOT *)Self__24TH->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-    __tmp__NTYH=((__ITM_SLOT *)((__SLOT *)Self__24TH->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
-    if (__tmp__NTYH==NULL) {
-      __tmp__OTYH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__NTYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__OTYH=NULL;
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__OTYH=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__OTYH=NULL;
-      } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__OTYH=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__OTYH=NULL;
-      } break;
-      case __ITM_TYPE_MULTI__: {
-        __tmp__OTYH=((void *)__tmp__NTYH);
-      } break;
-      }
-    };
-    type_multiple__GTYH=__tmp__OTYH;
-    if (((void *)__tmp__OTYH != (void *)NULL)) {
-      __tmp__WTYH=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OTYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK -  1);
-      Self__JZ0H= 0;
-      while ((Self__JZ0H <= __tmp__WTYH)) {
-        ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_list__KK3F=create_with_capacity__1A4F((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__GTYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1) -  1));
-        __tmp__AUYH=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__GTYH)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__JZ0H];
-        switch (((struct ___OBJ *)__tmp__AUYH)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          if (((__ITM_TYPE_SIMPLE *)__tmp__AUYH)->to_run__2VK==0) {
-            __tmp__BUYH=((__ITM_TYPE_SIMPLE *)__tmp__AUYH)->to_run__1VK;
-          } else {
-            __tmp__BUYH=to_run__XVK(__tmp__AUYH);
-          };
+        case __EXPR_EQUAL__KINJ__: {
+          display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_STYLE__: {
-          if (((__ITM_TYPE_STYLE *)__tmp__AUYH)->to_run__E1IB==0) {
-            __tmp__BUYH=((__ITM_TYPE_STYLE *)__tmp__AUYH)->to_run__D1IB;
-          } else {
-            Self__FC0P=((__ITM_TYPE_STYLE *)__tmp__AUYH);
-            __tmp__GC0P=get__PUN(Self__FC0P);
-            Self__FC0P->to_run__D1IB=__tmp__GC0P;
-            Self__FC0P->to_run__E1IB=0;
-            __tmp__BUYH=__tmp__GC0P;
-          };
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__BUYH=to_run__F1IB(__tmp__AUYH);
-        } break;
-        case __ITM_TYPE_SELF__: {
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__WGCR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__WGCR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          __tmp__BUYH=run_value__SLQC;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__BUYH=to_run__LJEF(__tmp__AUYH);
+        case __IS_EXPANDED__35NJ__: {
+          Self__YLCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__0TEM));
+          (&__string_349)->count__0C= 12;
+          (&__string_349)->storage__1C="is_expanded(";
+          append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_349));
+          display__HAEJ(((__READ_LOCAL__55ZI *)Self__YLCS->receiver__RA5J),buffer__TSEM);
+          add_last__ACV(((__STRING__BC *)buffer__TSEM),')');
         } break;
-        };
-        b__KOIQ=Self__24TH->parent_slot__A22F;
-        __tmp__JOIQ=ITM_OBJECT__->position__WIM;
-        __tmp__LOIQ=((__ITM_SLOT *)((__SLOT *)b__KOIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        __tmp__MOIQ=((__ITM_SLOT *)((__SLOT *)b__KOIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-        result__0NSR=NULL;
-        ptr__1NSR=((__POINTER )(NULL));
-        typ_id__2NSR= 0;
-        sz__3NSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-        if ((sz__3NSR ==  0)) {
-          result__0NSR=SLOT_DATA__;
-        } else {
-          typ_id__2NSR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3NSR);
-          if ((typ_id__2NSR == (__INTEGER)(-  1))) {
-            a__4NSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5NSR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NSR + a__4NSR) & (__UINTEGER_32)(~ a__4NSR));
-            ptr_table__DOSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5NSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__COSR=((__POINTER )(NULL));
-            result__EOSR=((__POINTER *)ptr_table__DOSR)[ 0];
-            if ((result__EOSR == (void *)NULL)) {
-              result__EOSR=new_lab__2PJ(new_size__5NSR);
-              next__COSR=(void *)((unsigned long)result__EOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NSR)));
-              ((__POINTER *)next__COSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DOSR)[ 0]=next__COSR;
-            } else {
-              next__COSR=((__POINTER *)result__EOSR)[ 0];
-              if ((next__COSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EOSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5NSR <<  1)) <=  4096)) {
-                  next__COSR=(void *)((unsigned long)result__EOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NSR)));
-                } else {
-                  next__COSR=new_lab__2PJ(new_size__5NSR);
-                };
-                ((__POINTER *)next__COSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DOSR)[ 0]=next__COSR;
-              } else {
-                ((__POINTER *)result__EOSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__COSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__EOSR=next__COSR;
-              };
-            };
-            ptr__1NSR=result__EOSR;
-          } else {
-            t__AOSR=((__UINTEGER_32 )typ_id__2NSR);
-            a__BOSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__LOSR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NSR + a__BOSR) & (__UINTEGER_32)(~ a__BOSR));
-            ptr_table__IOSR=((__POINTER )(&(table_type[(t__AOSR)])));
-            lab_type__KOSR=(__UINTEGER_32)(t__AOSR |  1);
-            next__HOSR=((__POINTER )(NULL));
-            result__JOSR=((__POINTER *)ptr_table__IOSR)[ 0];
-            if ((result__JOSR == (void *)NULL)) {
-              result__JOSR=new_lab__2PJ(lab_type__KOSR);
-              next__HOSR=(void *)((unsigned long)result__JOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOSR)));
-              ((__POINTER *)next__HOSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IOSR)[ 0]=next__HOSR;
-            } else {
-              next__HOSR=((__POINTER *)result__JOSR)[ 0];
-              if ((next__HOSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JOSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LOSR <<  1)) <=  4096)) {
-                  next__HOSR=(void *)((unsigned long)result__JOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOSR)));
-                } else {
-                  next__HOSR=new_lab__2PJ(lab_type__KOSR);
-                };
-                ((__POINTER *)next__HOSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IOSR)[ 0]=next__HOSR;
-              } else {
-                ((__POINTER *)result__JOSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HOSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JOSR=next__HOSR;
-              };
-            };
-            ptr__1NSR=result__JOSR;
-          };
-          result__0NSR=((__SLOT_DATA *)ptr__1NSR);
-          *(result__0NSR) = *(SLOT_DATA__);
-        };
-        Self__OOSR=((__SLOT_DATA *)result__0NSR);
-        tmp__MOSR=NULL;
-        Self__OOSR->parent_slot__IHZD=b__KOIQ;
-        Self__OOSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__JOIQ;
-        Self__OOSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__LOIQ;
-        Self__OOSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__MOIQ;
-        Self__OOSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__OOSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-        Self__OOSR->parent_variable__HHZD.type__D25F=__tmp__BUYH;
-        if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__OOSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__OOSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__OOSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-          tmp__MOSR=new__5VSG();
-          add__Z1EJ(tmp__MOSR,((__TYPE_FULL *)Self__OOSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-          Self__OOSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__MOSR);
-        } else {
-          Self__OOSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-        };
-        add_last__425F(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_list__KK3F,result__0NSR);
-        Self__JZ0H=(__INTEGER)(Self__JZ0H +  1);
-      };
-      Self__PH5Q=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OTYH)->list_type__YXVD);
-      __tmp__HUYH=((void **)Self__PH5Q->parent_arrayed_collection__PIB.storage__5WK)[Self__PH5Q->parent_arrayed_collection__PIB.upper__BWK];
-      switch (((struct ___OBJ *)__tmp__HUYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__HUYH)->to_run__2VK==0) {
-          __tmp__IUYH=((__ITM_TYPE_SIMPLE *)__tmp__HUYH)->to_run__1VK;
-        } else {
-          __tmp__IUYH=to_run__XVK(__tmp__HUYH);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__HUYH)->to_run__E1IB==0) {
-          __tmp__IUYH=((__ITM_TYPE_STYLE *)__tmp__HUYH)->to_run__D1IB;
-        } else {
-          Self__LC0P=((__ITM_TYPE_STYLE *)__tmp__HUYH);
-          __tmp__MC0P=get__PUN(Self__LC0P);
-          Self__LC0P->to_run__D1IB=__tmp__MC0P;
-          Self__LC0P->to_run__E1IB=0;
-          __tmp__IUYH=__tmp__MC0P;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__IUYH=to_run__F1IB(__tmp__HUYH);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__XGCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__XGCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__0LCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__0TEM));
+          (&__string_350)->count__0C= 8;
+          (&__string_350)->storage__1C="type_id(";
+          append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_350));
+          Self__BPXT=((__TYPE_FULL__XMB *)Self__0LCS->receiver__WA5J);
+          if (((__UINTEGER_8__4LC)(Self__BPXT->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_351));
           };
-        };
-        __tmp__IUYH=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__IUYH=to_run__LJEF(__tmp__HUYH);
-      } break;
-      };
-      b__ROIQ=Self__24TH->parent_slot__A22F;
-      __tmp__QOIQ=ITM_OBJECT__->position__WIM;
-      __tmp__SOIQ=((__ITM_SLOT *)((__SLOT *)b__ROIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__TOIQ=((__ITM_SLOT *)((__SLOT *)b__ROIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__TOSR=NULL;
-      ptr__UOSR=((__POINTER )(NULL));
-      typ_id__VOSR= 0;
-      sz__WOSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__WOSR ==  0)) {
-        result__TOSR=SLOT_DATA__;
-      } else {
-        typ_id__VOSR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WOSR);
-        if ((typ_id__VOSR == (__INTEGER)(-  1))) {
-          a__XOSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YOSR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOSR + a__XOSR) & (__UINTEGER_32)(~ a__XOSR));
-          ptr_table__2OSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YOSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__1OSR=((__POINTER )(NULL));
-          result__3OSR=((__POINTER *)ptr_table__2OSR)[ 0];
-          if ((result__3OSR == (void *)NULL)) {
-            result__3OSR=new_lab__2PJ(new_size__YOSR);
-            next__1OSR=(void *)((unsigned long)result__3OSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOSR)));
-            ((__POINTER *)next__1OSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2OSR)[ 0]=next__1OSR;
-          } else {
-            next__1OSR=((__POINTER *)result__3OSR)[ 0];
-            if ((next__1OSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YOSR <<  1)) <=  4096)) {
-                next__1OSR=(void *)((unsigned long)result__3OSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOSR)));
-              } else {
-                next__1OSR=new_lab__2PJ(new_size__YOSR);
-              };
-              ((__POINTER *)next__1OSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2OSR)[ 0]=next__1OSR;
-            } else {
-              ((__POINTER *)result__3OSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3OSR=next__1OSR;
-            };
-          };
-          ptr__UOSR=result__3OSR;
-        } else {
-          t__ZOSR=((__UINTEGER_32 )typ_id__VOSR);
-          a__0OSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EPSR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOSR + a__0OSR) & (__UINTEGER_32)(~ a__0OSR));
-          ptr_table__BPSR=((__POINTER )(&(table_type[(t__ZOSR)])));
-          lab_type__DPSR=(__UINTEGER_32)(t__ZOSR |  1);
-          next__APSR=((__POINTER )(NULL));
-          result__CPSR=((__POINTER *)ptr_table__BPSR)[ 0];
-          if ((result__CPSR == (void *)NULL)) {
-            result__CPSR=new_lab__2PJ(lab_type__DPSR);
-            next__APSR=(void *)((unsigned long)result__CPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPSR)));
-            ((__POINTER *)next__APSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BPSR)[ 0]=next__APSR;
-          } else {
-            next__APSR=((__POINTER *)result__CPSR)[ 0];
-            if ((next__APSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CPSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EPSR <<  1)) <=  4096)) {
-                next__APSR=(void *)((unsigned long)result__CPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPSR)));
-              } else {
-                next__APSR=new_lab__2PJ(lab_type__DPSR);
-              };
-              ((__POINTER *)next__APSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BPSR)[ 0]=next__APSR;
-            } else {
-              ((__POINTER *)result__CPSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__APSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__CPSR=next__APSR;
-            };
-          };
-          ptr__UOSR=result__CPSR;
-        };
-        result__TOSR=((__SLOT_DATA *)ptr__UOSR);
-        *(result__TOSR) = *(SLOT_DATA__);
-      };
-      Self__HPSR=((__SLOT_DATA *)result__TOSR);
-      tmp__FPSR=NULL;
-      Self__HPSR->parent_slot__IHZD=b__ROIQ;
-      Self__HPSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__QOIQ;
-      Self__HPSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__SOIQ;
-      Self__HPSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__TOIQ;
-      Self__HPSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__HPSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__HPSR->parent_variable__HHZD.type__D25F=__tmp__IUYH;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__HPSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__HPSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__HPSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__FPSR=new__5VSG();
-        add__Z1EJ(tmp__FPSR,((__TYPE_FULL *)Self__HPSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__HPSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__FPSR);
-      } else {
-        Self__HPSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD=result__TOSR;
-    } else {
-      __tmp__SUYH=((__ITM_SLOT *)((__SLOT *)Self__24TH->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
-      if (__tmp__SUYH==NULL) {
-        __tmp__TUYH=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__SUYH)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__TUYH=((void *)__tmp__SUYH);
+          append_name_in__APXE(Self__BPXT,buffer__TSEM);
+          add_last__ACV(((__STRING__BC *)buffer__TSEM),')');
         } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__TUYH=((void *)__tmp__SUYH);
+        case __EXPR_SUP__ABOJ__: {
+          display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__TUYH=((void *)__tmp__SUYH);
+        case __EXPR_SUB__UBOJ__: {
+          display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__TUYH=((void *)__tmp__SUYH);
+        case __EXPR_MUL__KCOJ__: {
+          display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__TUYH=((void *)__tmp__SUYH);
+        case __EXPR_DIV__4COJ__: {
+          display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_MULTI__: {
-          __tmp__TUYH=NULL;
-        } break;
-        }
-      };
-      type_mono__HTYH=__tmp__TUYH;
-      switch (((struct ___OBJ *)__tmp__TUYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__TUYH)->to_run__2VK==0) {
-          __tmp__UUYH=((__ITM_TYPE_SIMPLE *)__tmp__TUYH)->to_run__1VK;
-        } else {
-          __tmp__UUYH=to_run__XVK(__tmp__TUYH);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__TUYH)->to_run__E1IB==0) {
-          __tmp__UUYH=((__ITM_TYPE_STYLE *)__tmp__TUYH)->to_run__D1IB;
-        } else {
-          Self__OC0P=((__ITM_TYPE_STYLE *)__tmp__TUYH);
-          __tmp__PC0P=get__PUN(Self__OC0P);
-          Self__OC0P->to_run__D1IB=__tmp__PC0P;
-          Self__OC0P->to_run__E1IB=0;
-          __tmp__UUYH=__tmp__PC0P;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__UUYH=to_run__F1IB(__tmp__TUYH);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__YGCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__YGCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__UUYH=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__UUYH=to_run__LJEF(__tmp__TUYH);
-      } break;
-      };
-      b__XOIQ=Self__24TH->parent_slot__A22F;
-      __tmp__WOIQ=ITM_OBJECT__->position__WIM;
-      __tmp__YOIQ=((__ITM_SLOT *)((__SLOT *)b__XOIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__ZOIQ=((__ITM_SLOT *)((__SLOT *)b__XOIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__MPSR=NULL;
-      ptr__NPSR=((__POINTER )(NULL));
-      typ_id__OPSR= 0;
-      sz__PPSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__PPSR ==  0)) {
-        result__MPSR=SLOT_DATA__;
-      } else {
-        typ_id__OPSR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PPSR);
-        if ((typ_id__OPSR == (__INTEGER)(-  1))) {
-          a__QPSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__RPSR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPSR + a__QPSR) & (__UINTEGER_32)(~ a__QPSR));
-          ptr_table__VPSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RPSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__UPSR=((__POINTER )(NULL));
-          result__WPSR=((__POINTER *)ptr_table__VPSR)[ 0];
-          if ((result__WPSR == (void *)NULL)) {
-            result__WPSR=new_lab__2PJ(new_size__RPSR);
-            next__UPSR=(void *)((unsigned long)result__WPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPSR)));
-            ((__POINTER *)next__UPSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VPSR)[ 0]=next__UPSR;
-          } else {
-            next__UPSR=((__POINTER *)result__WPSR)[ 0];
-            if ((next__UPSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WPSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RPSR <<  1)) <=  4096)) {
-                next__UPSR=(void *)((unsigned long)result__WPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPSR)));
-              } else {
-                next__UPSR=new_lab__2PJ(new_size__RPSR);
-              };
-              ((__POINTER *)next__UPSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VPSR)[ 0]=next__UPSR;
-            } else {
-              ((__POINTER *)result__WPSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UPSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__WPSR=next__UPSR;
-            };
-          };
-          ptr__NPSR=result__WPSR;
-        } else {
-          t__SPSR=((__UINTEGER_32 )typ_id__OPSR);
-          a__TPSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__3PSR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPSR + a__TPSR) & (__UINTEGER_32)(~ a__TPSR));
-          ptr_table__0PSR=((__POINTER )(&(table_type[(t__SPSR)])));
-          lab_type__2PSR=(__UINTEGER_32)(t__SPSR |  1);
-          next__ZPSR=((__POINTER )(NULL));
-          result__1PSR=((__POINTER *)ptr_table__0PSR)[ 0];
-          if ((result__1PSR == (void *)NULL)) {
-            result__1PSR=new_lab__2PJ(lab_type__2PSR);
-            next__ZPSR=(void *)((unsigned long)result__1PSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PSR)));
-            ((__POINTER *)next__ZPSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0PSR)[ 0]=next__ZPSR;
-          } else {
-            next__ZPSR=((__POINTER *)result__1PSR)[ 0];
-            if ((next__ZPSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1PSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3PSR <<  1)) <=  4096)) {
-                next__ZPSR=(void *)((unsigned long)result__1PSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PSR)));
-              } else {
-                next__ZPSR=new_lab__2PJ(lab_type__2PSR);
-              };
-              ((__POINTER *)next__ZPSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0PSR)[ 0]=next__ZPSR;
-            } else {
-              ((__POINTER *)result__1PSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZPSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1PSR=next__ZPSR;
-            };
-          };
-          ptr__NPSR=result__1PSR;
-        };
-        result__MPSR=((__SLOT_DATA *)ptr__NPSR);
-        *(result__MPSR) = *(SLOT_DATA__);
-      };
-      Self__AQSR=((__SLOT_DATA *)result__MPSR);
-      tmp__4PSR=NULL;
-      Self__AQSR->parent_slot__IHZD=b__XOIQ;
-      Self__AQSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__WOIQ;
-      Self__AQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__YOIQ;
-      Self__AQSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__ZOIQ;
-      Self__AQSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__AQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__AQSR->parent_variable__HHZD.type__D25F=__tmp__UUYH;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__AQSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__AQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__AQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__4PSR=new__5VSG();
-        add__Z1EJ(tmp__4PSR,((__TYPE_FULL *)Self__AQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__AQSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__4PSR);
-      } else {
-        Self__AQSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD=result__MPSR;
-    };
-    run_value__SLQC=type_self__FTYH;
-    self_up__TJEF=__tmp__ZUYH;
-    if (((void *)((__SLOT *)Self__24TH->parent_slot__A22F)->slot_id__C4OG == (void *)NULL)) {
-      b__3OIQ=Self__24TH->parent_slot__A22F;
-      result__N2ZH=NULL;
-      if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-        result__N2ZH=create__WKD( 1);
-        add_last__3CL(list_id__YKC,result__N2ZH);
-      } else {
-        result__N2ZH=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
-      };
-      t__BPIQ=((__TYPE_ID *)result__N2ZH)->parent_type__WIB.default__AKC;
-      __tmp__2OIQ=ITM_OBJECT__->position__WIM;
-      __tmp__4OIQ=((__ITM_SLOT *)((__SLOT *)b__3OIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__5OIQ=((__ITM_SLOT *)((__SLOT *)b__3OIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__FQSR=NULL;
-      ptr__GQSR=((__POINTER )(NULL));
-      typ_id__HQSR= 0;
-      sz__IQSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__IQSR ==  0)) {
-        result__FQSR=SLOT_DATA__;
-      } else {
-        typ_id__HQSR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IQSR);
-        if ((typ_id__HQSR == (__INTEGER)(-  1))) {
-          a__JQSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KQSR=(__UINTEGER_32)((__UINTEGER_32)(sz__IQSR + a__JQSR) & (__UINTEGER_32)(~ a__JQSR));
-          ptr_table__OQSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KQSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__NQSR=((__POINTER )(NULL));
-          result__PQSR=((__POINTER *)ptr_table__OQSR)[ 0];
-          if ((result__PQSR == (void *)NULL)) {
-            result__PQSR=new_lab__2PJ(new_size__KQSR);
-            next__NQSR=(void *)((unsigned long)result__PQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KQSR)));
-            ((__POINTER *)next__NQSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OQSR)[ 0]=next__NQSR;
-          } else {
-            next__NQSR=((__POINTER *)result__PQSR)[ 0];
-            if ((next__NQSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PQSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KQSR <<  1)) <=  4096)) {
-                next__NQSR=(void *)((unsigned long)result__PQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KQSR)));
-              } else {
-                next__NQSR=new_lab__2PJ(new_size__KQSR);
-              };
-              ((__POINTER *)next__NQSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OQSR)[ 0]=next__NQSR;
-            } else {
-              ((__POINTER *)result__PQSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NQSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__PQSR=next__NQSR;
-            };
-          };
-          ptr__GQSR=result__PQSR;
-        } else {
-          t__LQSR=((__UINTEGER_32 )typ_id__HQSR);
-          a__MQSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WQSR=(__UINTEGER_32)((__UINTEGER_32)(sz__IQSR + a__MQSR) & (__UINTEGER_32)(~ a__MQSR));
-          ptr_table__TQSR=((__POINTER )(&(table_type[(t__LQSR)])));
-          lab_type__VQSR=(__UINTEGER_32)(t__LQSR |  1);
-          next__SQSR=((__POINTER )(NULL));
-          result__UQSR=((__POINTER *)ptr_table__TQSR)[ 0];
-          if ((result__UQSR == (void *)NULL)) {
-            result__UQSR=new_lab__2PJ(lab_type__VQSR);
-            next__SQSR=(void *)((unsigned long)result__UQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQSR)));
-            ((__POINTER *)next__SQSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TQSR)[ 0]=next__SQSR;
-          } else {
-            next__SQSR=((__POINTER *)result__UQSR)[ 0];
-            if ((next__SQSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UQSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WQSR <<  1)) <=  4096)) {
-                next__SQSR=(void *)((unsigned long)result__UQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQSR)));
-              } else {
-                next__SQSR=new_lab__2PJ(lab_type__VQSR);
-              };
-              ((__POINTER *)next__SQSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TQSR)[ 0]=next__SQSR;
-            } else {
-              ((__POINTER *)result__UQSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SQSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__UQSR=next__SQSR;
-            };
-          };
-          ptr__GQSR=result__UQSR;
-        };
-        result__FQSR=((__SLOT_DATA *)ptr__GQSR);
-        *(result__FQSR) = *(SLOT_DATA__);
-      };
-      Self__ZQSR=((__SLOT_DATA *)result__FQSR);
-      tmp__XQSR=NULL;
-      Self__ZQSR->parent_slot__IHZD=b__3OIQ;
-      Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__2OIQ;
-      Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__4OIQ;
-      Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__5OIQ;
-      Self__ZQSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__ZQSR->parent_variable__HHZD.type__D25F=t__BPIQ;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__ZQSR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__ZQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__XQSR=new__5VSG();
-        add__Z1EJ(tmp__XQSR,((__TYPE_FULL *)Self__ZQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__ZQSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__XQSR);
-      } else {
-        Self__ZQSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_id__C4OG=result__FQSR;
-      init__K3OG(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_id__C4OG);
-    };
-  };
-  return(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD);
-}
-
-static void force__to__QCDH(__FAST_ARRAYoSLOTo *Self__RCDH)
-// ({FAST_ARRAYoSLOTo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__MU2F,old_nb_elts__HO3F,upper__4Z4R,Self__2Z4R;
-  __INTEGER new_capacity__4WNH,old_nb_elts__XH5Q,upper__D04R,Self__B04R;
-  __INTEGER upper__I04R,Self__G04R;
-  __BOOLEAN __tmp__FDDH,__tmp__0U2F,__tmp__OXNH,__tmp__QYNH;
-  void **Self__GO3F,**new__4O3F,**Self__WH5Q,**new__ZH5Q,**Self__H04R;
-  if (( 0 <= Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL)) {
-    ((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL)[ 0]=NULL;
-    __tmp__FDDH=TRUE__;
-  } else {
-    __tmp__FDDH=FALSE__;
-  };
-  if ((! __tmp__FDDH)) {
-    if (( 0 == (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL +  1))) {
-      new_capacity__MU2F= 0;
-      if (((__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__0U2F=TRUE__;
-      } else {
-        __tmp__0U2F=FALSE__;
-      };
-      if ((! __tmp__0U2F)) {
-        if ((Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__MU2F=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__GO3F=((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__HO3F=Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__4O3F=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GO3F),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__HO3F * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__MU2F * ((__INTEGER )(sizeof(void *)))))));
-          upper__4Z4R=(__INTEGER)(new_capacity__MU2F -  1);
-          Self__2Z4R=old_nb_elts__HO3F;
-          while ((Self__2Z4R <= upper__4Z4R)) {
-            new__4O3F[Self__2Z4R]=NULL;
-            Self__2Z4R=(__INTEGER)(Self__2Z4R +  1);
-          };
-          Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=new__4O3F;
-          Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__MU2F;
-          Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        };
-      };
-      ((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL)[Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL]=NULL;
-    } else {
-      new_capacity__4WNH= 0;
-      if (( 1 > (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL +  1))) {
-        if ((Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 1);
-          Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL= 1;
-          __tmp__OXNH=TRUE__;
-        } else {
-          __tmp__OXNH=FALSE__;
-        };
-        if ((! __tmp__OXNH)) {
-          if ((Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL <  1)) {
-            new_capacity__4WNH=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-            while ((new_capacity__4WNH <  1)) {
-              new_capacity__4WNH=(__INTEGER)(new_capacity__4WNH <<  1);
-            };
-            Self__WH5Q=((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL);
-            old_nb_elts__XH5Q=Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL;
-            new__ZH5Q=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WH5Q),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__XH5Q * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4WNH * ((__INTEGER )(sizeof(void *)))))));
-            upper__D04R=(__INTEGER)(new_capacity__4WNH -  1);
-            Self__B04R=old_nb_elts__XH5Q;
-            while ((Self__B04R <= upper__D04R)) {
-              new__ZH5Q[Self__B04R]=NULL;
-              Self__B04R=(__INTEGER)(Self__B04R +  1);
-            };
-            Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=new__ZH5Q;
-            Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__4WNH;
-          };
-        };
-        __tmp__QYNH=TRUE__;
-      } else {
-        __tmp__QYNH=FALSE__;
-      };
-      if ((! __tmp__QYNH)) {
-        if (( 1 != (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL +  1))) {
-          Self__H04R=((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL);
-          upper__I04R=(__INTEGER)((__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL +  1) -  1);
-          Self__G04R= 1;
-          while ((Self__G04R <= upper__I04R)) {
-            Self__H04R[Self__G04R]=NULL;
-            Self__G04R=(__INTEGER)(Self__G04R +  1);
-          };
-        };
-      };
-      Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL= 0;
-      ((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL)[ 0]=NULL;
-    };
-  };
-}
-
-static void add_slot_struct__5VRI(__TYPE_GENERIC *Self__AWRI,void *s__BWRI)
-// ({TYPE_GENERIC},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
-{
-  __SLOT_DATA *Self__ZGAR;
-  void *result__YGAR;
-  __POSITION pos__G2BJ;
-  if (((__PROTOTYPE *)Self__AWRI->parent_type__C2IB.prototype__RD)->is_mapping__IRMC) {
-    Self__ZGAR=((__SLOT_DATA *)s__BWRI);
-    result__YGAR=NULL;
-    if (((void *)Self__ZGAR->parent_slot__IHZD != (void *)NULL)) {
-      result__YGAR=((__ITM_SLOT *)((__SLOT *)Self__ZGAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-    } else {
-      result__YGAR=get_name__GCJD((&__string_26));
-    };
-    if (((void *)((__SECTION_ *)result__YGAR)->name__CH0D == (void *)(&__string_28))) {
-      add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 0],s__BWRI);
-    } else {
-      pos__G2BJ=((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      put_error__text__0AH( 1,(&__string_422));
-      put_position__ECH(pos__G2BJ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  } else {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.type__D25F)->flag__ATL &  2) !=  0)))) {
-      add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 4],s__BWRI);
-    } else {
-      add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[size__X1BJ(((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.type__D25F)],s__BWRI);
-    };
-  };
-}
-
-static __BOOLEAN fast_has__IKP(__HASHED_SEToABSTRACT_STRINGo *Self__JKP,void *e__KKP)
-// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *node__TKP;
-  node__TKP=((void **)Self__JKP->buckets__YRK)[(__INTEGER)(hash_code__OPN(e__KKP) % Self__JKP->capacity__TRK)];
-  while ((! (((void *)node__TKP == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__TKP)->item__ESK == (void *)e__KKP)))) {
-    node__TKP=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__TKP)->next__QSK;
-  };
-  return(((void *)node__TKP != (void *)NULL));
-}
-
-static __BOOLEAN read_string__QKIB()
-// () With resultNo recursive, No inlinable.
-{
-  __STRING *Self__DHHR;
-  __INTEGER new_capacity__CHHR,old_nb_elts__FHHR,upper__BRSR,Self__5QSR;
-  __POSITION pos__5K0P;
-  __BOOLEAN result__TKIB,__tmp__4KIB,__tmp__4LIB,__tmp__5LIB;
-  __CHARACTER result__1GAR,result__2GAR,result__3GAR,result__4GAR;
-  __CHARACTER result__5GAR,result__AHAR,result__BHAR;
-  __CHARACTER *Self__EHHR,*new__GHHR;
-  result__TKIB=FALSE__;
-  if (read_space__UAF()) {
-    result__1GAR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__1GAR=((__CHARACTER )(( 0)));
-    } else {
-      result__1GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    __tmp__4KIB=(result__1GAR == '"');
-  } else {
-    __tmp__4KIB=FALSE__;
-  };
-  if (__tmp__4KIB) {
-    last_len_string__ELIB= 0;
-    position__ZFD=(__INTEGER)(position__ZFD +  1);
-    ((__STRING *)string_tmp__RB)->count__VF= 0;
-    until_do__QWXB:
-    {
-      result__2GAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__2GAR=((__CHARACTER )(( 0)));
-      } else {
-        result__2GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__2GAR == ((__CHARACTER )(( 0))))) {
-        __tmp__4LIB=TRUE__;
-      } else {
-        result__3GAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__3GAR=((__CHARACTER )(( 0)));
-        } else {
-          result__3GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__4LIB=(result__3GAR == '\n');
-      };
-      if (__tmp__4LIB) {
-        __tmp__5LIB=TRUE__;
-      } else {
-        result__4GAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__4GAR=((__CHARACTER )(( 0)));
-        } else {
-          result__4GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__5LIB=(result__4GAR == '"');
-      };
-      if ((! __tmp__5LIB)) {
-        result__5GAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__5GAR=((__CHARACTER )(( 0)));
-        } else {
-          result__5GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        Self__DHHR=((__STRING *)string_tmp__RB);
-        new_capacity__CHHR= 0;
-        if ((Self__DHHR->capacity__MNK <= Self__DHHR->count__VF)) {
-          if ((Self__DHHR->capacity__MNK ==  0)) {
-            Self__DHHR->capacity__MNK= 32;
-            Self__DHHR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__CHHR=(__INTEGER)(Self__DHHR->capacity__MNK <<  1);
-            Self__EHHR=((__CHARACTER *)Self__DHHR->storage__XNK);
-            old_nb_elts__FHHR=Self__DHHR->capacity__MNK;
-            new__GHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EHHR),((__UINTEGER_32 )old_nb_elts__FHHR),((__UINTEGER_32 )new_capacity__CHHR)));
-            upper__BRSR=(__INTEGER)(new_capacity__CHHR -  1);
-            Self__5QSR=old_nb_elts__FHHR;
-            while ((Self__5QSR <= upper__BRSR)) {
-              new__GHHR[Self__5QSR]='\0';
-              Self__5QSR=(__INTEGER)(Self__5QSR +  1);
-            };
-            Self__DHHR->storage__XNK=new__GHHR;
-            Self__DHHR->capacity__MNK=new_capacity__CHHR;
-          };
-        };
-        ((__CHARACTER *)Self__DHHR->storage__XNK)[Self__DHHR->count__VF]=result__5GAR;
-        Self__DHHR->count__VF=(__INTEGER)(Self__DHHR->count__VF +  1);
-        result__AHAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__AHAR=((__CHARACTER )(( 0)));
-        } else {
-          result__AHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__AHAR == '\\')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          read_escape_character__JG0E();
-        } else {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          last_len_string__ELIB=(__INTEGER)(last_len_string__ELIB +  1);
-        };
-        goto until_do__QWXB;
-      };
-    };
-    result__BHAR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__BHAR=((__CHARACTER )(( 0)));
-    } else {
-      result__BHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__BHAR == '"')) {
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      last_string__V1G=get__QEC(string_tmp__RB);
-      result__TKIB=TRUE__;
-    } else {
-      position__ZFD=begin_position__SOF;
-      pos__5K0P=current_position__EJG();
-      put_error__text__0AH( 0,(&__string_423));
-      put_position__ECH(pos__5K0P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  };
-  return(result__TKIB);
-}
-
-static __BOOLEAN read_slot_header__A1CC(__BOOLEAN first__C1CC)
-// ({TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *t__F1CC;
-  void *v__H1CC;
-  __POSITION pos__3N0P,pos__5N0P,pos__BO0P,pos__HO0P,pos__JO0P;
-  __POSITION pos__LO0P,pos__NO0P,pos__PO0P,pos__RO0P,pos__TO0P;
-  __POSITION pos__VO0P,pos__XO0P,pos__ZO0P,pos__1O0P,pos__3O0P;
-  __POSITION pos__DP0P,pos__FP0P,pos__HP0P,pos__JP0P,pos__LP0P;
-  __POSITION pos__NP0P,pos__PP0P,pos__ZPIQ,pos__RP0P,pos__TP0P;
-  __POSITION pos__3PJD,pos__VP0P,pos__XP0P,pos__ZP0P,pos__1P0P;
-  __POSITION pos__3P0P,pos__5P0P;
-  __STRING *Self__JHHR,*Self__PHHR;
-  __INTEGER new_capacity__IHHR,old_nb_elts__LHHR,upper__SRSR,Self__QRSR;
-  __INTEGER new_capacity__OHHR,old_nb_elts__RHHR,upper__XRSR,Self__VRSR;
-  __BOOLEAN result__E1CC,is_export__L1CC,result__DRSR,result__GRSR;
-  __BOOLEAN result__JRSR,result__MRSR,__tmp__RHDC,__tmp__XJDC;
-  __BOOLEAN __tmp__DIDC,__tmp__NLDC,result__J1EC,__tmp__JNDC;
-  __BOOLEAN result__11EC,__tmp__FPDC,result__N2EC,__tmp__SQDC;
-  __BOOLEAN result__52EC,result__ZRSR;
-  void *cast__I1CC;
-  __CHARACTER parameter_type__K1CC,style__J1CC,result__ERSR;
-  __CHARACTER result__HRSR,result__KRSR,result__NRSR,result__0RSR;
-  __CHARACTER *Self__KHHR,*new__MHHR,*Self__QHHR,*new__SHHR;
-  result__E1CC=FALSE__;
-  t__F1CC=NULL;
-  v__H1CC=NULL;
-  cast__I1CC=NULL;
-  parameter_type__K1CC='\0';
-  is_export__L1CC=FALSE__;
-  style__J1CC=read_style__YCEC();
-  if ((style__J1CC != ' ')) {
-    result__E1CC=TRUE__;
-    if (((! first__C1CC) && (style__J1CC == '+'))) {
-      pos__3N0P=current_position__EJG();
-      put_error__text__0AH( 2,(&__string_424));
-      put_position__ECH(pos__3N0P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    if (first__C1CC) {
-      if (read_word__NWH((&__string_65))) {
-        if ((style__J1CC == '-')) {
-          pos__5N0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_425));
-          put_position__ECH(pos__5N0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        ((__PROTOTYPE *)object__ODD)->parent_named__QD.parent_itm_object__PD.position__WIM=current_position__EJG();
-        ((__PROTOTYPE *)object__ODD)->parent_named__QD.style__3CGC=style__J1CC;
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__BO0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_426));
-          put_position__ECH(pos__BO0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((read_word__NWH((&__string_13)) || read_word__NWH((&__string_14)))) {
-          ((__PROTOTYPE *)object__ODD)->type_style__0NY=last_string__V1G;
-        };
-        if ((! read_cap_identifier__ODAB())) {
-          pos__HO0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_427));
-          put_position__ECH(pos__HO0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((void *)last_string__V1G != (void *)((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB)) {
-          pos__JO0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_428));
-          put_position__ECH(pos__JO0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((((__STRING_CONSTANT *)last_string__V1G)->count__XHB ==  1)) {
-          pos__LO0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_429));
-          put_position__ECH(pos__LO0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        result__DRSR=FALSE__;
-        if ((! read_space__UAF())) {
-          result__DRSR=FALSE__;
-        } else {
-          result__ERSR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__ERSR=((__CHARACTER )(( 0)));
-          } else {
-            result__ERSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__ERSR == '[')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__DRSR=TRUE__;
-          };
-        };
-        if (result__DRSR) {
-          if ((((__PROTOTYPE *)object__ODD)->generic_count__YHM ==  0)) {
-            pos__NO0P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_430));
-            put_position__ECH(pos__NO0P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          parameter_type__K1CC=read_cap_character__0OGC();
-          if ((parameter_type__K1CC == '\0')) {
-            pos__PO0P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_431));
-            put_position__ECH(pos__PO0P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          add_last__5QGC(((__PROTOTYPE *)object__ODD)->idf_generic_list__5HM,parameter_type__K1CC);
-          last_string__V1G=NULL;
-          while_do__TTGC:
-          {
-            result__GRSR=FALSE__;
-            if ((! read_space__UAF())) {
-              result__GRSR=FALSE__;
-            } else {
-              result__HRSR='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__HRSR=((__CHARACTER )(( 0)));
-              } else {
-                result__HRSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-              };
-              if ((result__HRSR == ',')) {
-                position__ZFD=(__INTEGER)(position__ZFD +  1);
-                result__GRSR=TRUE__;
-              };
-            };
-            if ((result__GRSR || read_identifier__TPEB())) {
-              if (((void *)last_string__V1G != (void *)NULL)) {
-                pos__RO0P=current_position__EJG();
-                put_error__text__0AH( 2,(&__string_432));
-                put_position__ECH(pos__RO0P);
-                put_string__EQD(msg_err__5AH);
-                if ((verbose_level__FX !=  0)) {
-                  put_string__2EG(((__STRING *)msg_err__5AH));
-                };
-                if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                  exit(( 1));
-                };
-              };
-              parameter_type__K1CC=read_cap_character__0OGC();
-              if ((parameter_type__K1CC == '\0')) {
-                pos__TO0P=current_position__EJG();
-                put_error__text__0AH( 0,(&__string_431));
-                put_position__ECH(pos__TO0P);
-                put_string__EQD(msg_err__5AH);
-                if ((verbose_level__FX !=  0)) {
-                  put_string__2EG(((__STRING *)msg_err__5AH));
-                };
-                if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                  exit(( 1));
-                };
-              };
-              add_last__5QGC(((__PROTOTYPE *)object__ODD)->idf_generic_list__5HM,parameter_type__K1CC);
-              goto while_do__TTGC;
-            };
-          };
-          result__JRSR=FALSE__;
-          if ((! read_space__UAF())) {
-            result__JRSR=FALSE__;
-          } else {
-            result__KRSR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__KRSR=((__CHARACTER )(( 0)));
-            } else {
-              result__KRSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__KRSR == ']')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__JRSR=TRUE__;
-            };
-          };
-          if ((! result__JRSR)) {
-            pos__VO0P=current_position__EJG();
-            put_error__text__0AH( 2,(&__string_433));
-            put_position__ECH(pos__VO0P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          if (((__INTEGER)(((__FAST_ARRAYoExpanded_CHARACTERo *)((__PROTOTYPE *)object__ODD)->idf_generic_list__5HM)->parent_arrayed_collection__3HM.upper__FTJB +  1) != ((__PROTOTYPE *)object__ODD)->generic_count__YHM)) {
-            pos__XO0P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_434));
-            put_position__ECH(pos__XO0P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        };
-        while_do__QEGC:
-        {
-          is_export__L1CC=read_symbol__ETEB((&__string_19));
-          if ((is_export__L1CC || read_symbol__ETEB((&__string_18)))) {
-            pos__ZO0P=current_position__EJG();
-            put_error__text__0AH( 2,(&__string_435));
-            put_position__ECH(pos__ZO0P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-            if (is_export__L1CC) {
-              cast__I1CC=((__PROTOTYPE *)object__ODD)->export_list__EFDC;
-            } else {
-              cast__I1CC=((__PROTOTYPE *)object__ODD)->import_list__MFDC;
-            };
-            if (((void *)cast__I1CC == (void *)NULL)) {
-              cast__I1CC=create_with_capacity__L0F( 4);
-            };
-            t__F1CC=read_type__KKLC(PARSER__,TRUE__);
-            if (((void *)t__F1CC == (void *)NULL)) {
-              pos__1O0P=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_436));
-              put_position__ECH(pos__1O0P);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            while_do__RIBD:
-            {
-              result__MRSR=FALSE__;
-              if ((! read_space__UAF())) {
-                result__MRSR=FALSE__;
-              } else {
-                result__NRSR='\0';
-                if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                  result__NRSR=((__CHARACTER )(( 0)));
-                } else {
-                  result__NRSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-                };
-                if ((result__NRSR == ',')) {
-                  position__ZFD=(__INTEGER)(position__ZFD +  1);
-                  result__MRSR=TRUE__;
-                };
-              };
-              if (result__MRSR) {
-                add_last__3VK(cast__I1CC,t__F1CC);
-                t__F1CC=read_type__KKLC(PARSER__,TRUE__);
-                if (((void *)t__F1CC == (void *)NULL)) {
-                  pos__3O0P=current_position__EJG();
-                  put_error__text__0AH( 0,(&__string_436));
-                  put_position__ECH(pos__3O0P);
-                  put_string__EQD(msg_err__5AH);
-                  if ((verbose_level__FX !=  0)) {
-                    put_string__2EG(((__STRING *)msg_err__5AH));
-                  };
-                  if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                    exit(( 1));
-                  };
-                };
-                goto while_do__RIBD;
-              };
-            };
-            add_last__3VK(cast__I1CC,t__F1CC);
-            if (is_export__L1CC) {
-              ((__PROTOTYPE *)object__ODD)->export_list__EFDC=cast__I1CC;
-            } else {
-              ((__PROTOTYPE *)object__ODD)->import_list__MFDC=cast__I1CC;
-            };
-            goto while_do__QEGC;
-          };
-        };
-      } else {
-        pos__DP0P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_437));
-        put_position__ECH(pos__DP0P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__RHDC=TRUE__;
-    } else {
-      __tmp__RHDC=FALSE__;
-    };
-    if (__tmp__RHDC) {
-      __tmp__XJDC=TRUE__;
-    } else {
-      is_export__L1CC=read_word__NWH((&__string_66));
-      __tmp__DIDC=(is_export__L1CC || read_word__NWH((&__string_67)));
-      if (__tmp__DIDC) {
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__FP0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_426));
-          put_position__ECH(pos__FP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        cast__I1CC=read_type_list__MUAD(PARSER__,FALSE__);
-        if (((void *)cast__I1CC == (void *)NULL)) {
-          pos__HP0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_438));
-          put_position__ECH(pos__HP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (is_export__L1CC) {
-          ((__PROTOTYPE *)object__ODD)->export_list__EFDC=cast__I1CC;
-        } else {
-          ((__PROTOTYPE *)object__ODD)->import_list__MFDC=cast__I1CC;
-        };
-      };
-      __tmp__XJDC=__tmp__DIDC;
-    };
-    if (__tmp__XJDC) {
-      __tmp__NLDC=TRUE__;
-    } else {
-      result__J1EC=read_word__NWH((&__string_68));
-      if (result__J1EC) {
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__JP0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_426));
-          put_position__ECH(pos__JP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((! read_external__1VKC())) {
-          pos__LP0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_439));
-          put_position__ECH(pos__LP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        append__MOK(output_decl__1C,(&__string_283));
-        append__MOK(output_decl__1C,((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB);
-        Self__JHHR=((__STRING *)output_decl__1C);
-        new_capacity__IHHR= 0;
-        if ((Self__JHHR->capacity__MNK <= Self__JHHR->count__VF)) {
-          if ((Self__JHHR->capacity__MNK ==  0)) {
-            Self__JHHR->capacity__MNK= 32;
-            Self__JHHR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__IHHR=(__INTEGER)(Self__JHHR->capacity__MNK <<  1);
-            Self__KHHR=((__CHARACTER *)Self__JHHR->storage__XNK);
-            old_nb_elts__LHHR=Self__JHHR->capacity__MNK;
-            new__MHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KHHR),((__UINTEGER_32 )old_nb_elts__LHHR),((__UINTEGER_32 )new_capacity__IHHR)));
-            upper__SRSR=(__INTEGER)(new_capacity__IHHR -  1);
-            Self__QRSR=old_nb_elts__LHHR;
-            while ((Self__QRSR <= upper__SRSR)) {
-              new__MHHR[Self__QRSR]='\0';
-              Self__QRSR=(__INTEGER)(Self__QRSR +  1);
-            };
-            Self__JHHR->storage__XNK=new__MHHR;
-            Self__JHHR->capacity__MNK=new_capacity__IHHR;
-          };
-        };
-        ((__CHARACTER *)Self__JHHR->storage__XNK)[Self__JHHR->count__VF]='\n';
-        Self__JHHR->count__VF=(__INTEGER)(Self__JHHR->count__VF +  1);
-        append__MOK(output_decl__1C,last_string__V1G);
-        Self__PHHR=((__STRING *)output_decl__1C);
-        new_capacity__OHHR= 0;
-        if ((Self__PHHR->capacity__MNK <= Self__PHHR->count__VF)) {
-          if ((Self__PHHR->capacity__MNK ==  0)) {
-            Self__PHHR->capacity__MNK= 32;
-            Self__PHHR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__OHHR=(__INTEGER)(Self__PHHR->capacity__MNK <<  1);
-            Self__QHHR=((__CHARACTER *)Self__PHHR->storage__XNK);
-            old_nb_elts__RHHR=Self__PHHR->capacity__MNK;
-            new__SHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QHHR),((__UINTEGER_32 )old_nb_elts__RHHR),((__UINTEGER_32 )new_capacity__OHHR)));
-            upper__XRSR=(__INTEGER)(new_capacity__OHHR -  1);
-            Self__VRSR=old_nb_elts__RHHR;
-            while ((Self__VRSR <= upper__XRSR)) {
-              new__SHHR[Self__VRSR]='\0';
-              Self__VRSR=(__INTEGER)(Self__VRSR +  1);
-            };
-            Self__PHHR->storage__XNK=new__SHHR;
-            Self__PHHR->capacity__MNK=new_capacity__OHHR;
-          };
-        };
-        ((__CHARACTER *)Self__PHHR->storage__XNK)[Self__PHHR->count__VF]='\n';
-        Self__PHHR->count__VF=(__INTEGER)(Self__PHHR->count__VF +  1);
-      };
-      __tmp__NLDC=result__J1EC;
-    };
-    if (__tmp__NLDC) {
-      __tmp__JNDC=TRUE__;
-    } else {
-      result__11EC=read_word__NWH((&__string_69));
-      if (result__11EC) {
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__NP0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_426));
-          put_position__ECH(pos__NP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        v__H1CC=read_expr_primary__WWIC(PARSER__);
-        if (((void *)v__H1CC == (void *)NULL)) {
-          pos__PP0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_440));
-          put_position__ECH(pos__PP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((void *)((__PROTOTYPE *)object__ODD)->default_value__1MDC != (void *)NULL)) {
-          pos__ZPIQ=current_position__EJG();
-          put_error__text__0AH( 1,(&__string_441));
-          put_position__ECH(pos__ZPIQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        ((__PROTOTYPE *)object__ODD)->default_value__1MDC=v__H1CC;
-      };
-      __tmp__JNDC=result__11EC;
-    };
-    if (__tmp__JNDC) {
-      __tmp__FPDC=TRUE__;
-    } else {
-      result__N2EC=read_word__NWH((&__string_70));
-      if (result__N2EC) {
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__RP0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_426));
-          put_position__ECH(pos__RP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((! read_external__1VKC())) {
-          pos__TP0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_439));
-          put_position__ECH(pos__TP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((void *)((__PROTOTYPE *)object__ODD)->type_c__WODC != (void *)NULL)) {
-          pos__3PJD=current_position__EJG();
-          put_error__text__0AH( 1,(&__string_442));
-          put_position__ECH(pos__3PJD);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        ((__PROTOTYPE *)object__ODD)->type_c__WODC=last_string__V1G;
-      };
-      __tmp__FPDC=result__N2EC;
-    };
-    if (__tmp__FPDC) {
-      __tmp__SQDC=TRUE__;
-    } else {
-      result__52EC=read_word__NWH((&__string_71));
-      if (result__52EC) {
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__VP0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_426));
-          put_position__ECH(pos__VP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((! read_integer__QMKC())) {
-          pos__XP0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_443));
-          put_position__ECH(pos__XP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      };
-      __tmp__SQDC=result__52EC;
-    };
-    if ((! __tmp__SQDC)) {
-      if (((((((read_word__NWH((&__string_72)) || read_word__NWH((&__string_73))) || read_word__NWH((&__string_74))) || read_word__NWH((&__string_75))) || read_word__NWH((&__string_76))) || read_word__NWH((&__string_77))) || read_word__NWH((&__string_78)))) {
-        if ((! read_symbol__ETEB((&__string_16)))) {
-          pos__ZP0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_426));
-          put_position__ECH(pos__ZP0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((! read_string__QKIB())) {
-          pos__1P0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_444));
-          put_position__ECH(pos__1P0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      } else {
-        pos__3P0P=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_445));
-        put_position__ECH(pos__3P0P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-    result__ZRSR=FALSE__;
-    if ((! read_space__UAF())) {
-      result__ZRSR=FALSE__;
-    } else {
-      result__0RSR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__0RSR=((__CHARACTER )(( 0)));
-      } else {
-        result__0RSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__0RSR == ';')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__ZRSR=TRUE__;
-      };
-    };
-    if ((! result__ZRSR)) {
-      pos__5P0P=current_position__EJG();
-      put_error__text__0AH( 2,(&__string_326));
-      put_position__ECH(pos__5P0P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  };
-  return(result__E1CC);
-}
-
-static void* read_type_list__MUAD(__PARSER *Self__NUAD,__BOOLEAN is_section__OUAD)
-// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *ts__SUAD,*__tmp__5UAD,*__tmp__JWAD;
-  void *t__RUAD;
-  __POSITION pos__MS0P,pos__OS0P,pos__QS0P;
-  void *lst__QUAD,*result__CHAR;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__DHAR,*Self__EHAR;
-  __BOOLEAN result__2RSR;
-  __CHARACTER result__3RSR;
-  lst__QUAD=NULL;
-  ts__SUAD=NULL;
-  t__RUAD=read_type__KKLC(Self__NUAD,FALSE__);
-  if (((void *)t__RUAD != (void *)NULL)) {
-    if (is_section__OUAD) {
-      if (t__RUAD==NULL) {
-        __tmp__5UAD=NULL;
-      } else {
-        switch (((struct ___OBJ *)t__RUAD)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__5UAD=((void *)t__RUAD);
+        case __EXPR_AND__SDOJ__: {
+          display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__5UAD=((void *)t__RUAD);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__5UAD=((void *)t__RUAD);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__5UAD=((void *)t__RUAD);
+        case __PUT_TO__TFOJ__: {
+          display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__5UAD=NULL;
+        case __ITEM__HGOJ__: {
+          display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        }
-      };
-      ts__SUAD=__tmp__5UAD;
-      if (((void *)__tmp__5UAD == (void *)NULL)) {
-        pos__MS0P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_446));
-        put_position__ECH(pos__MS0P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-    result__CHAR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC)->parent_arrayed_collection__ROC.upper__LIL <  0)) {
-      result__CHAR=create_with_capacity__L0F( 16);
-    } else {
-      Self__DHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
-      result__CHAR=((void **)Self__DHAR->parent_arrayed_collection__ROC.storage__XYL)[Self__DHAR->parent_arrayed_collection__ROC.upper__LIL];
-      Self__EHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
-      Self__EHAR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__EHAR->parent_arrayed_collection__ROC.upper__LIL -  1);
-    };
-    lst__QUAD=result__CHAR;
-    add_last__3VK(result__CHAR,t__RUAD);
-    while_do__VGMD:
-    {
-      result__2RSR=FALSE__;
-      if ((! read_space__UAF())) {
-        result__2RSR=FALSE__;
-      } else {
-        result__3RSR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__3RSR=((__CHARACTER )(( 0)));
-        } else {
-          result__3RSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__3RSR == ',')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__2RSR=TRUE__;
-        };
-      };
-      if (result__2RSR) {
-        t__RUAD=read_type__KKLC(Self__NUAD,FALSE__);
-        if (((void *)t__RUAD == (void *)NULL)) {
-          pos__OS0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_438));
-          put_position__ECH(pos__OS0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        case __SIZE_OF__5GOJ__: {
+          Self__2LCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__0TEM));
+          (&__string_352)->count__0C= 8;
+          (&__string_352)->storage__1C="size_of(";
+          append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_352));
+          Self__BPXT=((__TYPE_FULL__XMB *)Self__2LCS->receiver__AD5J);
+          if (((__UINTEGER_8__4LC)(Self__BPXT->flag__RLK &  32) !=  0)) {
+            (&__string_351)->count__0C= 8;
+            (&__string_351)->storage__1C="Generic ";
+            append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_351));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (is_section__OUAD) {
-          if (t__RUAD==NULL) {
-            __tmp__JWAD=NULL;
-          } else {
-            switch (((struct ___OBJ *)t__RUAD)->__id) {
-            case __ITM_TYPE_SIMPLE__: {
-              __tmp__JWAD=((void *)t__RUAD);
-            } break;
-            case __ITM_TYPE_STYLE__: {
-              __tmp__JWAD=((void *)t__RUAD);
-            } break;
-            case __ITM_TYPE_GENERIC__: {
-              __tmp__JWAD=((void *)t__RUAD);
-            } break;
-            case __ITM_TYPE_SELF__: {
-              __tmp__JWAD=((void *)t__RUAD);
-            } break;
-            case __ITM_TYPE_GENERIC_ELT__: {
-              __tmp__JWAD=NULL;
-            } break;
-            }
-          };
-          ts__SUAD=__tmp__JWAD;
-          if (((void *)__tmp__JWAD == (void *)NULL)) {
-            pos__QS0P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_446));
-            put_position__ECH(pos__QS0P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        };
-        add_last__3VK(lst__QUAD,t__RUAD);
-        goto while_do__VGMD;
-      };
-    };
-    lst__QUAD=alias__EPC(result__CHAR);
-  };
-  return(lst__QUAD);
-}
-
-static __CHARACTER read_style__YCEC()
-// () With resultNo recursive, No inlinable.
-{
-  __CHARACTER result__1CEC,result__ASSR,result__DSSR;
-  __BOOLEAN result__5RSR,__tmp__IDEC,result__CSSR;
-  result__1CEC='\0';
-  result__5RSR=FALSE__;
-  if ((! read_space__UAF())) {
-    result__5RSR=FALSE__;
-  } else {
-    result__ASSR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__ASSR=((__CHARACTER )(( 0)));
-    } else {
-      result__ASSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__ASSR == '-')) {
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      result__5RSR=TRUE__;
-    };
-  };
-  if (result__5RSR) {
-    result__1CEC='-';
-    __tmp__IDEC=TRUE__;
-  } else {
-    __tmp__IDEC=FALSE__;
-  };
-  if ((! __tmp__IDEC)) {
-    result__CSSR=FALSE__;
-    if ((! read_space__UAF())) {
-      result__CSSR=FALSE__;
-    } else {
-      result__DSSR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__DSSR=((__CHARACTER )(( 0)));
-      } else {
-        result__DSSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__DSSR == '+')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__CSSR=TRUE__;
-      };
-    };
-    if (result__CSSR) {
-      result__1CEC='+';
-    } else {
-      result__1CEC=' ';
-    };
-  };
-  return(result__1CEC);
-}
-
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__IRRD(__INTEGER new_count__KRRD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__ZUSD,ptr_table__GSSR,next__FSSR,result__HSSR;
-  __POINTER ptr_table__LSSR,next__KSSR,result__MSSR;
-  __INTEGER typ_id__4USD;
-  __UINTEGER_32 sz__1USD,a__ZO1Q,new_size__XO1Q,t__3O1Q,a__5O1Q;
-  __UINTEGER_32 new_size__OSSR,lab_type__NSSR;
-  __FAST_ARRAYoITM_ARGUMENTo *result__YUSD,*Self__VU2D;
-  result__YUSD=NULL;
-  ptr__ZUSD=((__POINTER )(NULL));
-  typ_id__4USD= 0;
-  sz__1USD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_ARGUMENTo));
-  if ((sz__1USD ==  0)) {
-    result__YUSD=FAST_ARRAYoITM_ARGUMENTo__;
-  } else {
-    typ_id__4USD=__FAST_ARRAYoITM_ARGUMENTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1USD);
-    if ((typ_id__4USD == (__INTEGER)(-  1))) {
-      a__ZO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XO1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__1USD + a__ZO1Q) & (__UINTEGER_32)(~ a__ZO1Q));
-      ptr_table__GSSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XO1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FSSR=((__POINTER )(NULL));
-      result__HSSR=((__POINTER *)ptr_table__GSSR)[ 0];
-      if ((result__HSSR == (void *)NULL)) {
-        result__HSSR=new_lab__2PJ(new_size__XO1Q);
-        next__FSSR=(void *)((unsigned long)result__HSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XO1Q)));
-        ((__POINTER *)next__FSSR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GSSR)[ 0]=next__FSSR;
-      } else {
-        next__FSSR=((__POINTER *)result__HSSR)[ 0];
-        if ((next__FSSR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HSSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XO1Q <<  1)) <=  4096)) {
-            next__FSSR=(void *)((unsigned long)result__HSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XO1Q)));
-          } else {
-            next__FSSR=new_lab__2PJ(new_size__XO1Q);
-          };
-          ((__POINTER *)next__FSSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GSSR)[ 0]=next__FSSR;
-        } else {
-          ((__POINTER *)result__HSSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FSSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HSSR=next__FSSR;
-        };
-      };
-      ptr__ZUSD=result__HSSR;
-    } else {
-      t__3O1Q=((__UINTEGER_32 )typ_id__4USD);
-      a__5O1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OSSR=(__UINTEGER_32)((__UINTEGER_32)(sz__1USD + a__5O1Q) & (__UINTEGER_32)(~ a__5O1Q));
-      ptr_table__LSSR=((__POINTER )(&(table_type[(t__3O1Q)])));
-      lab_type__NSSR=(__UINTEGER_32)(t__3O1Q |  1);
-      next__KSSR=((__POINTER )(NULL));
-      result__MSSR=((__POINTER *)ptr_table__LSSR)[ 0];
-      if ((result__MSSR == (void *)NULL)) {
-        result__MSSR=new_lab__2PJ(lab_type__NSSR);
-        next__KSSR=(void *)((unsigned long)result__MSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OSSR)));
-        ((__POINTER *)next__KSSR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LSSR)[ 0]=next__KSSR;
-      } else {
-        next__KSSR=((__POINTER *)result__MSSR)[ 0];
-        if ((next__KSSR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MSSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OSSR <<  1)) <=  4096)) {
-            next__KSSR=(void *)((unsigned long)result__MSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OSSR)));
-          } else {
-            next__KSSR=new_lab__2PJ(lab_type__NSSR);
-          };
-          ((__POINTER *)next__KSSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LSSR)[ 0]=next__KSSR;
-        } else {
-          ((__POINTER *)result__MSSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KSSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MSSR=next__KSSR;
-        };
-      };
-      ptr__ZUSD=result__MSSR;
-    };
-    result__YUSD=((__FAST_ARRAYoITM_ARGUMENTo *)ptr__ZUSD);
-    *(result__YUSD) = *(FAST_ARRAYoITM_ARGUMENTo__);
-  };
-  Self__VU2D=((__FAST_ARRAYoITM_ARGUMENTo *)result__YUSD);
-  if ((Self__VU2D->parent_arrayed_collection__CFJD.capacity__511D < new_count__KRRD)) {
-    Self__VU2D->parent_arrayed_collection__CFJD.storage__121D=create__UGUE(new_count__KRRD);
-    Self__VU2D->parent_arrayed_collection__CFJD.capacity__511D=new_count__KRRD;
-  };
-  Self__VU2D->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(-  1);
-  return(result__YUSD);
-}
-
-static void* read_local_arg__with_self__COSD(__PARSER *Self__DOSD,__BOOLEAN m__EOSD,__BOOLEAN s__FOSD)
-// ({PARSER},{TRUExFALSE},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *t__HOSD,*tmp__FOWD,*t__HUSD;
-  void *tm__IOSD;
-  __INTEGER beg__LOSD,Self__DPME,limit_up__EPME,Self__0BDF,Self__HMXD;
-  __INTEGER typ_id__OSTD,typ_id__IAWD;
-  void *result__NOSD;
-  __POSITION pos__FT0P,pos__HT0P,pos__UT0P,p__FUSD,p__ZYVD;
-  void *tmp__DJ3E,*n__GUSD;
-  __ITM_ARG *result__ISTD,*Self__A22D;
-  __POINTER ptr__JSTD,ptr_table__WSSR,next__VSSR,result__XSSR;
-  __POINTER ptr_table__1SSR,next__0SSR,result__2SSR,ptr__DAWD;
-  __POINTER ptr_table__ATSR,next__5SSR,result__BTSR,ptr_table__FTSR;
-  __POINTER next__ETSR,result__GTSR;
-  __UINTEGER_32 sz__LSTD,a__FN0Q,new_size__DN0Q,t__JN0Q,a__LN0Q;
-  __UINTEGER_32 new_size__4SSR,lab_type__3SSR,sz__FAWD,a__0M0Q;
-  __UINTEGER_32 new_size__YM0Q,t__4M0Q,a__AN0Q,new_size__ITSR;
-  __UINTEGER_32 lab_type__HTSR;
-  __ITM_ARGS *result__CAWD,*Self__IF3D;
-  void *type__JOSD,*result__FHAR;
-  void *name__KOSD,*result__ZGCR;
-  __BOOLEAN mute__MOSD,result__PSSR,__tmp__DQSD,result__SSSR;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__0GCR,*Self__1GCR;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__GHAR,*Self__HHAR;
-  __CHARACTER result__QSSR,result__IHAR,result__TSSR;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__4C3D;
-  void **__tmp__WJ5Q,**__tmp__XJ5Q,**__tmp__YJ5Q;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__UUVD;
-  void **__tmp__SHAR,**__tmp__THAR,**__tmp__UHAR;
-  t__HOSD=NULL;
-  tm__IOSD=NULL;
-  type__JOSD=NULL;
-  name__KOSD=NULL;
-  beg__LOSD= 0;
-  result__NOSD=NULL;
-  mute__MOSD=m__EOSD;
-  if (read_identifier__TPEB()) {
-    result__ZGCR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC <  0)) {
-      result__ZGCR=create_with_capacity__BMOD( 16);
-    } else {
-      Self__0GCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-      result__ZGCR=((void **)Self__0GCR->parent_arrayed_collection__11GC.storage__NTPC)[Self__0GCR->parent_arrayed_collection__11GC.upper__PRPC];
-      Self__1GCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-      Self__1GCR->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__1GCR->parent_arrayed_collection__11GC.upper__PRPC -  1);
-    };
-    name__KOSD=result__ZGCR;
-    result__FHAR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC)->parent_arrayed_collection__ROC.upper__LIL <  0)) {
-      result__FHAR=create_with_capacity__L0F( 16);
-    } else {
-      Self__GHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
-      result__FHAR=((void **)Self__GHAR->parent_arrayed_collection__ROC.storage__XYL)[Self__GHAR->parent_arrayed_collection__ROC.upper__LIL];
-      Self__HHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
-      Self__HHAR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__HHAR->parent_arrayed_collection__ROC.upper__LIL -  1);
-    };
-    type__JOSD=result__FHAR;
-    beg__LOSD= 0;
-    do {
-      if (((((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__KOSD)->parent_arrayed_collection__HTFC.upper__UQSD +  1) !=  0) && (! read_identifier__TPEB())) && (! mute__MOSD))) {
-        pos__FT0P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_447));
-        put_position__ECH(pos__FT0P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      add_last__FA1D(name__KOSD,last_string__V1G);
-      result__PSSR=FALSE__;
-      if ((! read_space__UAF())) {
-        result__PSSR=FALSE__;
-      } else {
-        result__QSSR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__QSSR=((__CHARACTER )(( 0)));
-        } else {
-          result__QSSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__QSSR == ':')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__PSSR=TRUE__;
-        };
-      };
-      if (result__PSSR) {
-        result__IHAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__IHAR=((__CHARACTER )(( 0)));
-        } else {
-          result__IHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__DQSD=(result__IHAR != '=');
-      } else {
-        __tmp__DQSD=FALSE__;
-      };
-      if (__tmp__DQSD) {
-        mute__MOSD=FALSE__;
-        t__HOSD=read_type__KKLC(Self__DOSD,TRUE__);
-        if (((void *)t__HOSD == (void *)NULL)) {
-          pos__HT0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_448));
-          put_position__ECH(pos__HT0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        Self__DPME=beg__LOSD;
-        limit_up__EPME=((__FAST_ARRAYoSTRING_CONSTANTo *)name__KOSD)->parent_arrayed_collection__HTFC.upper__UQSD;
-        while ((Self__DPME <= limit_up__EPME)) {
-          add_last__3VK(type__JOSD,t__HOSD);
-          Self__DPME=(__INTEGER)(Self__DPME +  1);
-        };
-        beg__LOSD=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__KOSD)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-      };
-      result__SSSR=FALSE__;
-      if ((! read_space__UAF())) {
-        result__SSSR=FALSE__;
-      } else {
-        result__TSSR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__TSSR=((__CHARACTER )(( 0)));
-        } else {
-          result__TSSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__TSSR == ',')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__SSSR=TRUE__;
-        };
-      };
-    } while (result__SSSR);
-    if ((beg__LOSD != (__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR)->parent_arrayed_collection__HTFC.upper__UQSD +  1))) {
-      if ((! mute__MOSD)) {
-        pos__UT0P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_448));
-        put_position__ECH(pos__UT0P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      free__UWZC(result__ZGCR);
-      free__EMD(result__FHAR);
-    } else {
-      if (s__FOSD) {
-        Self__4C3D=((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR);
-        add_last__FA1D(Self__4C3D,(&__string_57));
-        if ((Self__4C3D->parent_arrayed_collection__HTFC.upper__UQSD !=  0)) {
-          if ((Self__4C3D->parent_arrayed_collection__HTFC.upper__UQSD ==  1)) {
-            tmp__DJ3E=((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0];
-            ((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0]=((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 1];
-            ((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 1]=tmp__DJ3E;
-          } else {
-            Self__0BDF=(__INTEGER)(Self__4C3D->parent_arrayed_collection__HTFC.upper__UQSD -  1);
-            __tmp__WJ5Q=Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD;
-            __tmp__XJ5Q=Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD;
-            __tmp__YJ5Q=Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD;
-            while ((Self__0BDF >=  0)) {
-              ((void **)__tmp__XJ5Q)[(__INTEGER)(Self__0BDF +  1)]=((void **)__tmp__WJ5Q)[Self__0BDF];
-              ((void **)__tmp__YJ5Q)[Self__0BDF]=NULL;
-              Self__0BDF=(__INTEGER)(Self__0BDF -  1);
-            };
-            ((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0]=(&__string_57);
-          };
-        };
-        Self__UUVD=((__FAST_ARRAYoITM_TYPE_MONOo *)result__FHAR);
-        add_last__3VK(Self__UUVD,ITM_TYPE_SELF__);
-        if ((Self__UUVD->parent_arrayed_collection__PIB.upper__BWK !=  0)) {
-          if ((Self__UUVD->parent_arrayed_collection__PIB.upper__BWK ==  1)) {
-            tmp__FOWD=((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 0];
-            ((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 0]=((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 1];
-            ((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 1]=tmp__FOWD;
-          } else {
-            Self__HMXD=(__INTEGER)(Self__UUVD->parent_arrayed_collection__PIB.upper__BWK -  1);
-            __tmp__SHAR=Self__UUVD->parent_arrayed_collection__PIB.storage__5WK;
-            __tmp__THAR=Self__UUVD->parent_arrayed_collection__PIB.storage__5WK;
-            __tmp__UHAR=Self__UUVD->parent_arrayed_collection__PIB.storage__5WK;
-            while ((Self__HMXD >=  0)) {
-              ((void **)__tmp__THAR)[(__INTEGER)(Self__HMXD +  1)]=((void **)__tmp__SHAR)[Self__HMXD];
-              ((void **)__tmp__UHAR)[Self__HMXD]=NULL;
-              Self__HMXD=(__INTEGER)(Self__HMXD -  1);
-            };
-            ((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 0]=ITM_TYPE_SELF__;
-          };
-        };
-      };
-      if (((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR)->parent_arrayed_collection__HTFC.upper__UQSD +  1) ==  1)) {
-        p__FUSD=current_position__EJG();
-        n__GUSD=((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR)->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0];
-        t__HUSD=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)result__FHAR)->parent_arrayed_collection__PIB.storage__5WK)[ 0];
-        result__ISTD=NULL;
-        ptr__JSTD=((__POINTER )(NULL));
-        typ_id__OSTD= 0;
-        sz__LSTD=((__UINTEGER_32 )sizeof(__ITM_ARG));
-        if ((sz__LSTD ==  0)) {
-          result__ISTD=ITM_ARG__;
-        } else {
-          typ_id__OSTD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LSTD);
-          if ((typ_id__OSTD == (__INTEGER)(-  1))) {
-            a__FN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__DN0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LSTD + a__FN0Q) & (__UINTEGER_32)(~ a__FN0Q));
-            ptr_table__WSSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DN0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__VSSR=((__POINTER )(NULL));
-            result__XSSR=((__POINTER *)ptr_table__WSSR)[ 0];
-            if ((result__XSSR == (void *)NULL)) {
-              result__XSSR=new_lab__2PJ(new_size__DN0Q);
-              next__VSSR=(void *)((unsigned long)result__XSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DN0Q)));
-              ((__POINTER *)next__VSSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WSSR)[ 0]=next__VSSR;
-            } else {
-              next__VSSR=((__POINTER *)result__XSSR)[ 0];
-              if ((next__VSSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XSSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DN0Q <<  1)) <=  4096)) {
-                  next__VSSR=(void *)((unsigned long)result__XSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DN0Q)));
-                } else {
-                  next__VSSR=new_lab__2PJ(new_size__DN0Q);
-                };
-                ((__POINTER *)next__VSSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WSSR)[ 0]=next__VSSR;
-              } else {
-                ((__POINTER *)result__XSSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VSSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__XSSR=next__VSSR;
-              };
-            };
-            ptr__JSTD=result__XSSR;
-          } else {
-            t__JN0Q=((__UINTEGER_32 )typ_id__OSTD);
-            a__LN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__4SSR=(__UINTEGER_32)((__UINTEGER_32)(sz__LSTD + a__LN0Q) & (__UINTEGER_32)(~ a__LN0Q));
-            ptr_table__1SSR=((__POINTER )(&(table_type[(t__JN0Q)])));
-            lab_type__3SSR=(__UINTEGER_32)(t__JN0Q |  1);
-            next__0SSR=((__POINTER )(NULL));
-            result__2SSR=((__POINTER *)ptr_table__1SSR)[ 0];
-            if ((result__2SSR == (void *)NULL)) {
-              result__2SSR=new_lab__2PJ(lab_type__3SSR);
-              next__0SSR=(void *)((unsigned long)result__2SSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4SSR)));
-              ((__POINTER *)next__0SSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1SSR)[ 0]=next__0SSR;
-            } else {
-              next__0SSR=((__POINTER *)result__2SSR)[ 0];
-              if ((next__0SSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2SSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4SSR <<  1)) <=  4096)) {
-                  next__0SSR=(void *)((unsigned long)result__2SSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4SSR)));
-                } else {
-                  next__0SSR=new_lab__2PJ(lab_type__3SSR);
-                };
-                ((__POINTER *)next__0SSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1SSR)[ 0]=next__0SSR;
-              } else {
-                ((__POINTER *)result__2SSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0SSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__2SSR=next__0SSR;
-              };
-            };
-            ptr__JSTD=result__2SSR;
-          };
-          result__ISTD=((__ITM_ARG *)ptr__JSTD);
-          *(result__ISTD) = *(ITM_ARG__);
-        };
-        Self__A22D=((__ITM_ARG *)result__ISTD);
-        Self__A22D->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=p__FUSD;
-        Self__A22D->name__E22D=n__GUSD;
-        Self__A22D->type__F22D=t__HUSD;
-        result__NOSD=result__ISTD;
-        free__UWZC(result__ZGCR);
-        free__EMD(result__FHAR);
-      } else {
-        name__KOSD=alias__4VGD(result__ZGCR);
-        type__JOSD=alias__EPC(result__FHAR);
-        tm__IOSD=get__0WVD(type__JOSD);
-        p__ZYVD=current_position__EJG();
-        result__CAWD=NULL;
-        ptr__DAWD=((__POINTER )(NULL));
-        typ_id__IAWD= 0;
-        sz__FAWD=((__UINTEGER_32 )sizeof(__ITM_ARGS));
-        if ((sz__FAWD ==  0)) {
-          result__CAWD=ITM_ARGS__;
-        } else {
-          typ_id__IAWD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FAWD);
-          if ((typ_id__IAWD == (__INTEGER)(-  1))) {
-            a__0M0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YM0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__FAWD + a__0M0Q) & (__UINTEGER_32)(~ a__0M0Q));
-            ptr_table__ATSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YM0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__5SSR=((__POINTER )(NULL));
-            result__BTSR=((__POINTER *)ptr_table__ATSR)[ 0];
-            if ((result__BTSR == (void *)NULL)) {
-              result__BTSR=new_lab__2PJ(new_size__YM0Q);
-              next__5SSR=(void *)((unsigned long)result__BTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM0Q)));
-              ((__POINTER *)next__5SSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ATSR)[ 0]=next__5SSR;
-            } else {
-              next__5SSR=((__POINTER *)result__BTSR)[ 0];
-              if ((next__5SSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BTSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YM0Q <<  1)) <=  4096)) {
-                  next__5SSR=(void *)((unsigned long)result__BTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM0Q)));
-                } else {
-                  next__5SSR=new_lab__2PJ(new_size__YM0Q);
-                };
-                ((__POINTER *)next__5SSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ATSR)[ 0]=next__5SSR;
-              } else {
-                ((__POINTER *)result__BTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5SSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BTSR=next__5SSR;
-              };
-            };
-            ptr__DAWD=result__BTSR;
-          } else {
-            t__4M0Q=((__UINTEGER_32 )typ_id__IAWD);
-            a__AN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ITSR=(__UINTEGER_32)((__UINTEGER_32)(sz__FAWD + a__AN0Q) & (__UINTEGER_32)(~ a__AN0Q));
-            ptr_table__FTSR=((__POINTER )(&(table_type[(t__4M0Q)])));
-            lab_type__HTSR=(__UINTEGER_32)(t__4M0Q |  1);
-            next__ETSR=((__POINTER )(NULL));
-            result__GTSR=((__POINTER *)ptr_table__FTSR)[ 0];
-            if ((result__GTSR == (void *)NULL)) {
-              result__GTSR=new_lab__2PJ(lab_type__HTSR);
-              next__ETSR=(void *)((unsigned long)result__GTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ITSR)));
-              ((__POINTER *)next__ETSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FTSR)[ 0]=next__ETSR;
-            } else {
-              next__ETSR=((__POINTER *)result__GTSR)[ 0];
-              if ((next__ETSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GTSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ITSR <<  1)) <=  4096)) {
-                  next__ETSR=(void *)((unsigned long)result__GTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ITSR)));
-                } else {
-                  next__ETSR=new_lab__2PJ(lab_type__HTSR);
-                };
-                ((__POINTER *)next__ETSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FTSR)[ 0]=next__ETSR;
-              } else {
-                ((__POINTER *)result__GTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ETSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__GTSR=next__ETSR;
-              };
-            };
-            ptr__DAWD=result__GTSR;
-          };
-          result__CAWD=((__ITM_ARGS *)ptr__DAWD);
-          *(result__CAWD) = *(ITM_ARGS__);
-        };
-        Self__IF3D=((__ITM_ARGS *)result__CAWD);
-        Self__IF3D->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM=p__ZYVD;
-        Self__IF3D->name__MF3D=name__KOSD;
-        Self__IF3D->type__NF3D=tm__IOSD;
-        result__NOSD=result__CAWD;
-      };
-    };
-  };
-  return(result__NOSD);
-}
-
-static void add_last__Z11D(__FAST_ARRAYoITM_ARGUMENTo *Self__011D,void *element__111D)
-// ({FAST_ARRAYoITM_ARGUMENTo},{NULLxITM_ARGxITM_ARGS}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__211D,__tmp__F31D,__tmp__FFHF,Self__H2AG;
-  __BOOLEAN __tmp__M21D;
-  void **__tmp__E31D,**new__SEHF;
-  new_capacity__211D= 0;
-  if (((__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.upper__311D +  1) <= (__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.capacity__511D -  1))) {
-    Self__011D->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.upper__311D +  1);
-    __tmp__M21D=TRUE__;
-  } else {
-    __tmp__M21D=FALSE__;
-  };
-  if ((! __tmp__M21D)) {
-    if ((Self__011D->parent_arrayed_collection__CFJD.capacity__511D ==  0)) {
-      Self__011D->parent_arrayed_collection__CFJD.storage__121D=create__UGUE( 2);
-      Self__011D->parent_arrayed_collection__CFJD.capacity__511D= 2;
-      Self__011D->parent_arrayed_collection__CFJD.upper__311D= 0;
-    } else {
-      new_capacity__211D=(__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.capacity__511D <<  1);
-      __tmp__E31D=Self__011D->parent_arrayed_collection__CFJD.storage__121D;
-      __tmp__F31D=Self__011D->parent_arrayed_collection__CFJD.capacity__511D;
-      new__SEHF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__E31D)),((__UINTEGER_32 )(__INTEGER)(__tmp__F31D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__211D * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__FFHF=(__INTEGER)(new_capacity__211D -  1);
-      Self__H2AG=__tmp__F31D;
-      while ((Self__H2AG <= __tmp__FFHF)) {
-        new__SEHF[Self__H2AG]=NULL;
-        Self__H2AG=(__INTEGER)(Self__H2AG +  1);
-      };
-      Self__011D->parent_arrayed_collection__CFJD.storage__121D=new__SEHF;
-      Self__011D->parent_arrayed_collection__CFJD.capacity__511D=new_capacity__211D;
-      Self__011D->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.upper__311D +  1);
-    };
-  };
-  ((void **)Self__011D->parent_arrayed_collection__CFJD.storage__121D)[Self__011D->parent_arrayed_collection__CFJD.upper__311D]=element__111D;
-}
-
-static void* read_loc_arg__QBCD(__PARSER *Self__RBCD,__BOOLEAN mute__SBCD)
-// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *result__UBCD;
-  void *t__VBCD;
-  __POSITION pos__WBCD,pos__DZ0P,pos__FZ0P,pos__HZ0P,pos__JZ0P;
-  void *n__ZBCD;
-  __ITM_ARG *result__UHHR,*Self__2HHR;
-  __POINTER ptr__VHHR,ptr_table__NTSR,next__MTSR,result__OTSR;
-  __POINTER ptr_table__STSR,next__RTSR,result__TTSR;
-  __INTEGER typ_id__WHHR;
-  __UINTEGER_32 sz__XHHR,a__YHHR,new_size__ZHHR,t__0HHR,a__1HHR;
-  __UINTEGER_32 new_size__VTSR,lab_type__UTSR;
-  __BOOLEAN result__JTSR,__tmp__LCCD,__tmp__WDCD,result__WTSR;
-  __BOOLEAN result__ZTSR;
-  __CHARACTER result__KTSR,result__VHAR,result__XTSR,result__0TSR;
-  result__UBCD=NULL;
-  t__VBCD=NULL;
-  pos__WBCD=((__POSITION ) 0);
-  n__ZBCD=NULL;
-  if (read_identifier__TPEB()) {
-    pos__WBCD=current_position__EJG();
-    n__ZBCD=last_string__V1G;
-    result__JTSR=FALSE__;
-    if ((! read_space__UAF())) {
-      result__JTSR=FALSE__;
-    } else {
-      result__KTSR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__KTSR=((__CHARACTER )(( 0)));
-      } else {
-        result__KTSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__KTSR == ':')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__JTSR=TRUE__;
-      };
-    };
-    if (result__JTSR) {
-      result__VHAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__VHAR=((__CHARACTER )(( 0)));
-      } else {
-        result__VHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      __tmp__LCCD=(result__VHAR != '=');
-    } else {
-      __tmp__LCCD=FALSE__;
-    };
-    if (__tmp__LCCD) {
-      t__VBCD=read_type__KKLC(Self__RBCD,TRUE__);
-      if (((void *)t__VBCD == (void *)NULL)) {
-        pos__DZ0P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_436));
-        put_position__ECH(pos__DZ0P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      result__UHHR=NULL;
-      ptr__VHHR=((__POINTER )(NULL));
-      typ_id__WHHR= 0;
-      sz__XHHR=((__UINTEGER_32 )sizeof(__ITM_ARG));
-      if ((sz__XHHR ==  0)) {
-        result__UHHR=ITM_ARG__;
-      } else {
-        typ_id__WHHR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XHHR);
-        if ((typ_id__WHHR == (__INTEGER)(-  1))) {
-          a__YHHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__ZHHR=(__UINTEGER_32)((__UINTEGER_32)(sz__XHHR + a__YHHR) & (__UINTEGER_32)(~ a__YHHR));
-          ptr_table__NTSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZHHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__MTSR=((__POINTER )(NULL));
-          result__OTSR=((__POINTER *)ptr_table__NTSR)[ 0];
-          if ((result__OTSR == (void *)NULL)) {
-            result__OTSR=new_lab__2PJ(new_size__ZHHR);
-            next__MTSR=(void *)((unsigned long)result__OTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZHHR)));
-            ((__POINTER *)next__MTSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NTSR)[ 0]=next__MTSR;
-          } else {
-            next__MTSR=((__POINTER *)result__OTSR)[ 0];
-            if ((next__MTSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OTSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZHHR <<  1)) <=  4096)) {
-                next__MTSR=(void *)((unsigned long)result__OTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZHHR)));
-              } else {
-                next__MTSR=new_lab__2PJ(new_size__ZHHR);
-              };
-              ((__POINTER *)next__MTSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NTSR)[ 0]=next__MTSR;
-            } else {
-              ((__POINTER *)result__OTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MTSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OTSR=next__MTSR;
-            };
-          };
-          ptr__VHHR=result__OTSR;
-        } else {
-          t__0HHR=((__UINTEGER_32 )typ_id__WHHR);
-          a__1HHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VTSR=(__UINTEGER_32)((__UINTEGER_32)(sz__XHHR + a__1HHR) & (__UINTEGER_32)(~ a__1HHR));
-          ptr_table__STSR=((__POINTER )(&(table_type[(t__0HHR)])));
-          lab_type__UTSR=(__UINTEGER_32)(t__0HHR |  1);
-          next__RTSR=((__POINTER )(NULL));
-          result__TTSR=((__POINTER *)ptr_table__STSR)[ 0];
-          if ((result__TTSR == (void *)NULL)) {
-            result__TTSR=new_lab__2PJ(lab_type__UTSR);
-            next__RTSR=(void *)((unsigned long)result__TTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTSR)));
-            ((__POINTER *)next__RTSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__STSR)[ 0]=next__RTSR;
-          } else {
-            next__RTSR=((__POINTER *)result__TTSR)[ 0];
-            if ((next__RTSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TTSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VTSR <<  1)) <=  4096)) {
-                next__RTSR=(void *)((unsigned long)result__TTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTSR)));
-              } else {
-                next__RTSR=new_lab__2PJ(lab_type__UTSR);
-              };
-              ((__POINTER *)next__RTSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__STSR)[ 0]=next__RTSR;
-            } else {
-              ((__POINTER *)result__TTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RTSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__TTSR=next__RTSR;
-            };
-          };
-          ptr__VHHR=result__TTSR;
-        };
-        result__UHHR=((__ITM_ARG *)ptr__VHHR);
-        *(result__UHHR) = *(ITM_ARG__);
-      };
-      Self__2HHR=((__ITM_ARG *)result__UHHR);
-      Self__2HHR->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=pos__WBCD;
-      Self__2HHR->name__E22D=n__ZBCD;
-      Self__2HHR->type__F22D=t__VBCD;
-      result__UBCD=result__UHHR;
-    } else {
-      if ((! mute__SBCD)) {
-        pos__FZ0P=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_449));
-        put_position__ECH(pos__FZ0P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-    __tmp__WDCD=TRUE__;
-  } else {
-    __tmp__WDCD=FALSE__;
-  };
-  if ((! __tmp__WDCD)) {
-    result__WTSR=FALSE__;
-    if ((! read_space__UAF())) {
-      result__WTSR=FALSE__;
-    } else {
-      result__XTSR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__XTSR=((__CHARACTER )(( 0)));
-      } else {
-        result__XTSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__XTSR == '(')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__WTSR=TRUE__;
-      };
-    };
-    if (result__WTSR) {
-      result__UBCD=read_local_arg__with_self__COSD(Self__RBCD,mute__SBCD,FALSE__);
-      if (((void *)result__UBCD == (void *)NULL)) {
-        if ((! mute__SBCD)) {
-          pos__HZ0P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_315));
-          put_position__ECH(pos__HZ0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      } else {
-        result__ZTSR=FALSE__;
-        if ((! read_space__UAF())) {
-          result__ZTSR=FALSE__;
-        } else {
-          result__0TSR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__0TSR=((__CHARACTER )(( 0)));
-          } else {
-            result__0TSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__0TSR == ')')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__ZTSR=TRUE__;
-          };
-        };
-        if ((! result__ZTSR)) {
-          pos__JZ0P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_450));
-          put_position__ECH(pos__JZ0P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      };
-    };
-  };
-  return(result__UBCD);
-}
-
-static __BOOLEAN read_operator__OIHC()
-// () With resultNo recursive, No inlinable.
-{
-  __INTEGER __tmp__WCY,i__E00,new_capacity__AIHR,old_nb_elts__DIHR;
-  __INTEGER upper__5TSR,Self__3TSR;
-  __STRING *Self__BIHR;
-  __POSITION pos__XZ0P;
-  __BOOLEAN result__RIHC,__tmp__NJHC;
-  __CHARACTER result__WHAR,result__XHAR,ch__RCY,result__YHAR;
-  __CHARACTER *__tmp__TCY,*Self__YZ0,*Self__CIHR,*new__EIHR;
-  result__RIHC=FALSE__;
-  read_space__UAF();
-  ((__STRING *)string_tmp__RB)->count__VF= 0;
-  until_do__RSHC:
-  {
-    result__WHAR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__WHAR=((__CHARACTER )(( 0)));
-    } else {
-      result__WHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__WHAR == ((__CHARACTER )(( 0))))) {
-      __tmp__NJHC=TRUE__;
-    } else {
-      result__XHAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__XHAR=((__CHARACTER )(( 0)));
-      } else {
-        result__XHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      ch__RCY=result__XHAR;
-      __tmp__TCY=((__STRING_CONSTANT *)(&__string_451))->storage__X4K;
-      __tmp__WCY=(__INTEGER)(((__STRING_CONSTANT *)(&__string_451))->count__XHB -  1);
-      Self__YZ0=((__CHARACTER *)__tmp__TCY);
-      i__E00=__tmp__WCY;
-      while ((! ((i__E00 <  0) || (ch__RCY == Self__YZ0[i__E00])))) {
-        i__E00=(__INTEGER)(i__E00 -  1);
-      };
-      __tmp__NJHC=(i__E00 <  0);
-    };
-    if ((! __tmp__NJHC)) {
-      result__YHAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__YHAR=((__CHARACTER )(( 0)));
-      } else {
-        result__YHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      Self__BIHR=((__STRING *)string_tmp__RB);
-      new_capacity__AIHR= 0;
-      if ((Self__BIHR->capacity__MNK <= Self__BIHR->count__VF)) {
-        if ((Self__BIHR->capacity__MNK ==  0)) {
-          Self__BIHR->capacity__MNK= 32;
-          Self__BIHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__AIHR=(__INTEGER)(Self__BIHR->capacity__MNK <<  1);
-          Self__CIHR=((__CHARACTER *)Self__BIHR->storage__XNK);
-          old_nb_elts__DIHR=Self__BIHR->capacity__MNK;
-          new__EIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CIHR),((__UINTEGER_32 )old_nb_elts__DIHR),((__UINTEGER_32 )new_capacity__AIHR)));
-          upper__5TSR=(__INTEGER)(new_capacity__AIHR -  1);
-          Self__3TSR=old_nb_elts__DIHR;
-          while ((Self__3TSR <= upper__5TSR)) {
-            new__EIHR[Self__3TSR]='\0';
-            Self__3TSR=(__INTEGER)(Self__3TSR +  1);
-          };
-          Self__BIHR->storage__XNK=new__EIHR;
-          Self__BIHR->capacity__MNK=new_capacity__AIHR;
-        };
-      };
-      ((__CHARACTER *)Self__BIHR->storage__XNK)[Self__BIHR->count__VF]=result__YHAR;
-      Self__BIHR->count__VF=(__INTEGER)(Self__BIHR->count__VF +  1);
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      goto until_do__RSHC;
-    };
-  };
-  if ((((__STRING *)string_tmp__RB)->count__VF !=  0)) {
-    last_string__V1G=get__QEC(string_tmp__RB);
-    if (((((void *)last_string__V1G == (void *)(&__string_16)) || ((void *)last_string__V1G == (void *)(&__string_18))) || ((void *)last_string__V1G == (void *)(&__string_17)))) {
-      pos__XZ0P=current_position__EJG();
-      put_error__text__0AH( 0,(&__string_319));
-      put_position__ECH(pos__XZ0P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    result__RIHC=TRUE__;
-  };
-  return(result__RIHC);
-}
-
-static __BOOLEAN read_integer__QMKC()
-// () With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 result__SLHD,__tmp__EMHD,result__SAND,result__MXQD;
-  __STRING *Self__HIHR,*Self__NIHR,*Self__QLHD,*Self__DO0Q,*Self__CIAR;
-  __STRING *Self__A5MD,*Self__QAND,*Self__UVQD,*Self__KXQD,*Self__WYQD;
-  __STRING *Self__RARD;
-  __INTEGER new_capacity__GIHR,old_nb_elts__JIHR,upper__EUSR,Self__CUSR;
-  __INTEGER new_capacity__MIHR,old_nb_elts__PIHR,upper__JUSR,Self__HUSR;
-  __INTEGER __tmp__3LHD,Self__W0KD,result__UCSD,j__D5MD,__tmp__IO0Q;
-  __INTEGER __tmp__3AND,Self__3YOD,i__WVQD,__tmp__XXQD,Self__SHSD;
-  __INTEGER state__ZYQD,value__0YQD,i__YYQD,__tmp__5GCR,state__UARD;
-  __INTEGER result__XARD,i__TARD,__tmp__CHCR,__tmp__EHCR;
-  __POSITION pos__E10P,pos__X10P,pos__H20P;
-  __BOOLEAN result__TMKC,result__ZHAR,__tmp__5MKC,__tmp__ZNKC;
-  __BOOLEAN __tmp__LDSD,result__C5MD,__tmp__15MD,result__HWUD;
-  __BOOLEAN __tmp__BQKC,result__XVQD,negative__1YQD,result__2YQD;
-  __BOOLEAN __tmp__K0QD,result__0TEJ,__tmp__W0QD,result__HUEJ;
-  __BOOLEAN result__HIAR,__tmp__K1QD,__tmp__J2QD,result__FLUE;
-  __BOOLEAN result__JIAR,__tmp__34QD,result__XLUE,result__LIAR;
-  __BOOLEAN __tmp__K4QD,negative__WARD,__tmp__DCRD,result__JVEJ;
-  __BOOLEAN __tmp__WCRD,__tmp__LDRD,result__FNUE,__tmp__SERD;
-  __BOOLEAN result__XNUE,result__NIAR;
-  __CHARACTER result__1HAR,result__2HAR,result__3HAR,result__4HAR;
-  __CHARACTER result__5HAR,result__AIAR,result__BIAR,Self__SCSD;
-  __CHARACTER result__EIAR,Self__FWUD,result__FIAR,Self__VJUE;
-  __CHARACTER result__GIAR,cc__3YQD,cc__VARD;
-  __CHARACTER *Self__IIHR,*new__KIHR,*Self__OIHR,*new__QIHR,*__tmp__CO0Q;
-  __CHARACTER *__tmp__JO0Q,*__tmp__NO0Q,*__tmp__RO0Q,*__tmp__VO0Q;
-  __CHARACTER *__tmp__AHCR,*__tmp__DHCR;
-  result__TMKC=FALSE__;
-  if (read_space__UAF()) {
-    result__1HAR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__1HAR=((__CHARACTER )(( 0)));
-    } else {
-      result__1HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    result__ZHAR=FALSE__;
-    if ((((__INTEGER_8 )result__1HAR) >= ((__INTEGER_8 )'0'))) {
-      result__ZHAR=(((__INTEGER_8 )result__1HAR) <= ((__INTEGER_8 )'9'));
-    };
-    __tmp__5MKC=result__ZHAR;
-  } else {
-    __tmp__5MKC=FALSE__;
-  };
-  if (__tmp__5MKC) {
-    result__TMKC=TRUE__;
-    ((__STRING *)string_tmp__RB)->count__VF= 0;
-    result__2HAR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__2HAR=((__CHARACTER )(( 0)));
-    } else {
-      result__2HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    Self__HIHR=((__STRING *)string_tmp__RB);
-    new_capacity__GIHR= 0;
-    if ((Self__HIHR->capacity__MNK <= Self__HIHR->count__VF)) {
-      if ((Self__HIHR->capacity__MNK ==  0)) {
-        Self__HIHR->capacity__MNK= 32;
-        Self__HIHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__GIHR=(__INTEGER)(Self__HIHR->capacity__MNK <<  1);
-        Self__IIHR=((__CHARACTER *)Self__HIHR->storage__XNK);
-        old_nb_elts__JIHR=Self__HIHR->capacity__MNK;
-        new__KIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IIHR),((__UINTEGER_32 )old_nb_elts__JIHR),((__UINTEGER_32 )new_capacity__GIHR)));
-        upper__EUSR=(__INTEGER)(new_capacity__GIHR -  1);
-        Self__CUSR=old_nb_elts__JIHR;
-        while ((Self__CUSR <= upper__EUSR)) {
-          new__KIHR[Self__CUSR]='\0';
-          Self__CUSR=(__INTEGER)(Self__CUSR +  1);
-        };
-        Self__HIHR->storage__XNK=new__KIHR;
-        Self__HIHR->capacity__MNK=new_capacity__GIHR;
-      };
-    };
-    ((__CHARACTER *)Self__HIHR->storage__XNK)[Self__HIHR->count__VF]=result__2HAR;
-    Self__HIHR->count__VF=(__INTEGER)(Self__HIHR->count__VF +  1);
-    position__ZFD=(__INTEGER)(position__ZFD +  1);
-    while_do__ZD0C:
-    {
-      result__3HAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__3HAR=((__CHARACTER )(( 0)));
-      } else {
-        result__3HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if (is_hexadecimal_digit__QJHD(result__3HAR)) {
-        __tmp__ZNKC=TRUE__;
-      } else {
-        result__4HAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__4HAR=((__CHARACTER )(( 0)));
-        } else {
-          result__4HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__ZNKC=(result__4HAR == '_');
-      };
-      if (__tmp__ZNKC) {
-        result__5HAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__5HAR=((__CHARACTER )(( 0)));
-        } else {
-          result__5HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__5HAR != '_')) {
-          result__AIAR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__AIAR=((__CHARACTER )(( 0)));
-          } else {
-            result__AIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          Self__NIHR=((__STRING *)string_tmp__RB);
-          new_capacity__MIHR= 0;
-          if ((Self__NIHR->capacity__MNK <= Self__NIHR->count__VF)) {
-            if ((Self__NIHR->capacity__MNK ==  0)) {
-              Self__NIHR->capacity__MNK= 32;
-              Self__NIHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MIHR=(__INTEGER)(Self__NIHR->capacity__MNK <<  1);
-              Self__OIHR=((__CHARACTER *)Self__NIHR->storage__XNK);
-              old_nb_elts__PIHR=Self__NIHR->capacity__MNK;
-              new__QIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OIHR),((__UINTEGER_32 )old_nb_elts__PIHR),((__UINTEGER_32 )new_capacity__MIHR)));
-              upper__JUSR=(__INTEGER)(new_capacity__MIHR -  1);
-              Self__HUSR=old_nb_elts__PIHR;
-              while ((Self__HUSR <= upper__JUSR)) {
-                new__QIHR[Self__HUSR]='\0';
-                Self__HUSR=(__INTEGER)(Self__HUSR +  1);
-              };
-              Self__NIHR->storage__XNK=new__QIHR;
-              Self__NIHR->capacity__MNK=new_capacity__MIHR;
-            };
-          };
-          ((__CHARACTER *)Self__NIHR->storage__XNK)[Self__NIHR->count__VF]=result__AIAR;
-          Self__NIHR->count__VF=(__INTEGER)(Self__NIHR->count__VF +  1);
-        };
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        goto while_do__ZD0C;
-      };
-    };
-    result__BIAR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__BIAR=((__CHARACTER )(( 0)));
-    } else {
-      result__BIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__BIAR == 'h')) {
-      Self__QLHD=((__STRING *)string_tmp__RB);
-      result__SLHD= 0;
-      __tmp__3LHD=Self__QLHD->count__VF;
-      Self__W0KD= 1;
-      __tmp__CO0Q=Self__QLHD->storage__XNK;
-      while ((Self__W0KD <= __tmp__3LHD)) {
-        __tmp__EMHD=(__INTEGER_64)(result__SLHD <<  4);
-        Self__SCSD=((__CHARACTER *)__tmp__CO0Q)[(__INTEGER)(Self__W0KD -  1)];
-        result__UCSD= 0;
-        if ((((__INTEGER_8 )Self__SCSD) < ((__INTEGER_8 )'A'))) {
-          result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) -  48));
-          __tmp__LDSD=TRUE__;
-        } else {
-          __tmp__LDSD=FALSE__;
-        };
-        if ((! __tmp__LDSD)) {
-          if ((((__INTEGER_8 )Self__SCSD) < ((__INTEGER_8 )'a'))) {
-            result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) -  55));
-          } else {
-            result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) -  87));
-          };
-        };
-        result__SLHD=(__INTEGER_64)(__tmp__EMHD | ((__INTEGER_64 )result__UCSD));
-        Self__W0KD=(__INTEGER)(Self__W0KD +  1);
-      };
-      last_integer__D1IC=result__SLHD;
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-    } else {
-      Self__DO0Q=((__STRING *)string_tmp__RB);
-      if ((((__INTEGER_8 )((__CHARACTER *)Self__DO0Q->storage__XNK)[(__INTEGER)(Self__DO0Q->count__VF -  1)]) > ((__INTEGER_8 )'9'))) {
-        Self__CIAR=((__STRING *)string_tmp__RB);
-        if (( 1 > Self__CIAR->count__VF)) {
-          Self__CIAR->count__VF= 0;
-        } else {
-          Self__CIAR->count__VF=(__INTEGER)(Self__CIAR->count__VF -  1);
-        };
-        position__ZFD=(__INTEGER)(position__ZFD -  1);
-      };
-      result__EIAR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__EIAR=((__CHARACTER )(( 0)));
-      } else {
-        result__EIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__EIAR == 'o')) {
-        Self__A5MD=((__STRING *)string_tmp__RB);
-        result__C5MD=FALSE__;
-        j__D5MD= 0;
-        if ((Self__A5MD->count__VF !=  0)) {
-          j__D5MD= 1;
-          __tmp__IO0Q=Self__A5MD->count__VF;
-          __tmp__JO0Q=Self__A5MD->storage__XNK;
-          until_do__BFSD:
-          {
-            if ((j__D5MD > __tmp__IO0Q)) {
-              __tmp__15MD=TRUE__;
-            } else {
-              Self__FWUD=((__CHARACTER *)__tmp__JO0Q)[(__INTEGER)(j__D5MD -  1)];
-              result__HWUD=FALSE__;
-              if ((((__INTEGER_8 )Self__FWUD) >= ((__INTEGER_8 )'0'))) {
-                result__HWUD=(((__INTEGER_8 )Self__FWUD) <= ((__INTEGER_8 )'7'));
-              };
-              __tmp__15MD=(! result__HWUD);
-            };
-            if ((! __tmp__15MD)) {
-              j__D5MD=(__INTEGER)(j__D5MD +  1);
-              goto until_do__BFSD;
-            };
-          };
-          result__C5MD=(j__D5MD > Self__A5MD->count__VF);
-        };
-        if ((! result__C5MD)) {
-          pos__E10P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_452));
-          put_position__ECH(pos__E10P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        Self__QAND=((__STRING *)string_tmp__RB);
-        result__SAND= 0;
-        __tmp__3AND=Self__QAND->count__VF;
-        Self__3YOD= 1;
-        __tmp__NO0Q=Self__QAND->storage__XNK;
-        while ((Self__3YOD <= __tmp__3AND)) {
-          result__SAND=(__INTEGER_64)((__INTEGER_64)(result__SAND <<  3) | ((__INTEGER_64 )((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )((__CHARACTER *)__tmp__NO0Q)[(__INTEGER)(Self__3YOD -  1)]) -  48))));
-          Self__3YOD=(__INTEGER)(Self__3YOD +  1);
-        };
-        last_integer__D1IC=result__SAND;
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        __tmp__BQKC=TRUE__;
-      } else {
-        __tmp__BQKC=FALSE__;
-      };
-      if ((! __tmp__BQKC)) {
-        result__FIAR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__FIAR=((__CHARACTER )(( 0)));
-        } else {
-          result__FIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__FIAR == 'b')) {
-          Self__UVQD=((__STRING *)string_tmp__RB);
-          i__WVQD=Self__UVQD->count__VF;
-          result__XVQD=TRUE__;
-          __tmp__RO0Q=Self__UVQD->storage__XNK;
-          while ((! ((! result__XVQD) || (i__WVQD ==  0)))) {
-            Self__VJUE=((__CHARACTER *)__tmp__RO0Q)[(__INTEGER)(i__WVQD -  1)];
-            result__XVQD=((Self__VJUE == '0') || (Self__VJUE == '1'));
-            i__WVQD=(__INTEGER)(i__WVQD -  1);
-          };
-          if ((! result__XVQD)) {
-            pos__X10P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_453));
-            put_position__ECH(pos__X10P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          Self__KXQD=((__STRING *)string_tmp__RB);
-          result__MXQD= 0;
-          __tmp__XXQD=Self__KXQD->count__VF;
-          Self__SHSD= 1;
-          __tmp__VO0Q=Self__KXQD->storage__XNK;
-          while ((Self__SHSD <= __tmp__XXQD)) {
-            result__MXQD=(__INTEGER_64)(result__MXQD <<  1);
-            if ((((__CHARACTER *)__tmp__VO0Q)[(__INTEGER)(Self__SHSD -  1)] == '1')) {
-              result__MXQD=(__INTEGER_64)(~ (__INTEGER_64)((__INTEGER_64)(~ result__MXQD) &  -2));
-            };
-            Self__SHSD=(__INTEGER)(Self__SHSD +  1);
-          };
-          last_integer__D1IC=result__MXQD;
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-        } else {
-          result__GIAR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__GIAR=((__CHARACTER )(( 0)));
-          } else {
-            result__GIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__GIAR == 'd')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-          };
-          Self__WYQD=((__STRING *)string_tmp__RB);
-          state__ZYQD= 0;
-          value__0YQD= 0;
-          negative__1YQD=FALSE__;
-          result__2YQD=FALSE__;
-          cc__3YQD='\0';
-          i__YYQD= 1;
-          __tmp__5GCR=Self__WYQD->count__VF;
-          __tmp__AHCR=Self__WYQD->storage__XNK;
-          while ((! ((state__ZYQD ==  4) || (i__YYQD > __tmp__5GCR)))) {
-            cc__3YQD=((__CHARACTER *)__tmp__AHCR)[(__INTEGER)(i__YYQD -  1)];
-            if ((state__ZYQD ==  0)) {
-              if ((((((((cc__3YQD == ' ') || (cc__3YQD == '\t')) || (cc__3YQD == '\n')) || (cc__3YQD == '\r')) || (cc__3YQD == '\0')) || (cc__3YQD == '\f')) || (cc__3YQD == '\v'))) {
-                __tmp__K0QD=TRUE__;
-              } else {
-                result__0TEJ=(cc__3YQD == '+');
-                if (result__0TEJ) {
-                  state__ZYQD= 1;
-                };
-                __tmp__K0QD=result__0TEJ;
-              };
-              if (__tmp__K0QD) {
-                __tmp__W0QD=TRUE__;
-              } else {
-                result__HUEJ=(cc__3YQD == '-');
-                if (result__HUEJ) {
-                  negative__1YQD=TRUE__;
-                  state__ZYQD= 1;
-                };
-                __tmp__W0QD=result__HUEJ;
-              };
-              if ((! __tmp__W0QD)) {
-                result__HIAR=FALSE__;
-                if ((((__INTEGER_8 )cc__3YQD) >= ((__INTEGER_8 )'0'))) {
-                  result__HIAR=(((__INTEGER_8 )cc__3YQD) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__HIAR) {
-                  value__0YQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) -  48);
-                  state__ZYQD= 2;
-                } else {
-                  state__ZYQD= 4;
-                };
-              };
-              __tmp__K1QD=TRUE__;
-            } else {
-              __tmp__K1QD=FALSE__;
-            };
-            if (__tmp__K1QD) {
-              __tmp__J2QD=TRUE__;
-            } else {
-              result__FLUE=(state__ZYQD ==  1);
-              if (result__FLUE) {
-                result__JIAR=FALSE__;
-                if ((((__INTEGER_8 )cc__3YQD) >= ((__INTEGER_8 )'0'))) {
-                  result__JIAR=(((__INTEGER_8 )cc__3YQD) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__JIAR) {
-                  value__0YQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) -  48);
-                  if (negative__1YQD) {
-                    value__0YQD=(__INTEGER)(- value__0YQD);
-                  };
-                  state__ZYQD= 2;
-                } else {
-                  state__ZYQD= 4;
-                };
-              };
-              __tmp__J2QD=result__FLUE;
-            };
-            if (__tmp__J2QD) {
-              __tmp__34QD=TRUE__;
-            } else {
-              result__XLUE=(state__ZYQD ==  2);
-              if (result__XLUE) {
-                result__LIAR=FALSE__;
-                if ((((__INTEGER_8 )cc__3YQD) >= ((__INTEGER_8 )'0'))) {
-                  result__LIAR=(((__INTEGER_8 )cc__3YQD) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__LIAR) {
-                  if (negative__1YQD) {
-                    value__0YQD=(__INTEGER)((__INTEGER)( 10 * value__0YQD) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) -  48));
-                  } else {
-                    value__0YQD=(__INTEGER)((__INTEGER)( 10 * value__0YQD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) -  48));
-                  };
-                  if (((negative__1YQD && (value__0YQD >  0)) || ((! negative__1YQD) && (value__0YQD <  0)))) {
-                    state__ZYQD= 4;
-                  };
-                  __tmp__K4QD=TRUE__;
-                } else {
-                  __tmp__K4QD=FALSE__;
-                };
-                if ((! __tmp__K4QD)) {
-                  if ((((((((cc__3YQD == ' ') || (cc__3YQD == '\t')) || (cc__3YQD == '\n')) || (cc__3YQD == '\r')) || (cc__3YQD == '\0')) || (cc__3YQD == '\f')) || (cc__3YQD == '\v'))) {
-                    state__ZYQD= 3;
-                  } else {
-                    state__ZYQD= 4;
-                  };
-                };
-              };
-              __tmp__34QD=result__XLUE;
-            };
-            if ((! __tmp__34QD)) {
-              if ((state__ZYQD ==  3)) {
-                if ((! (((((((cc__3YQD == ' ') || (cc__3YQD == '\t')) || (cc__3YQD == '\n')) || (cc__3YQD == '\r')) || (cc__3YQD == '\0')) || (cc__3YQD == '\f')) || (cc__3YQD == '\v')))) {
-                  state__ZYQD= 4;
-                };
-              };
-            };
-            i__YYQD=(__INTEGER)(i__YYQD +  1);
-          };
-          if (((state__ZYQD !=  0) && (state__ZYQD !=  4))) {
-            result__2YQD=TRUE__;
-          };
-          if ((! result__2YQD)) {
-            pos__H20P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_454));
-            put_position__ECH(pos__H20P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          Self__RARD=((__STRING *)string_tmp__RB);
-          state__UARD= 0;
-          cc__VARD='\0';
-          negative__WARD=FALSE__;
-          result__XARD= 0;
-          i__TARD= 1;
-          __tmp__CHCR=Self__RARD->count__VF;
-          __tmp__DHCR=Self__RARD->storage__XNK;
-          __tmp__EHCR=Self__RARD->count__VF;
-          while ((i__TARD <= __tmp__CHCR)) {
-            cc__VARD=((__CHARACTER *)__tmp__DHCR)[(__INTEGER)(i__TARD -  1)];
-            if ((state__UARD ==  0)) {
-              if ((((((((cc__VARD == ' ') || (cc__VARD == '\t')) || (cc__VARD == '\n')) || (cc__VARD == '\r')) || (cc__VARD == '\0')) || (cc__VARD == '\f')) || (cc__VARD == '\v'))) {
-                __tmp__DCRD=TRUE__;
-              } else {
-                result__JVEJ=(cc__VARD == '+');
-                if (result__JVEJ) {
-                  state__UARD= 1;
-                };
-                __tmp__DCRD=result__JVEJ;
-              };
-              if ((! __tmp__DCRD)) {
-                if ((cc__VARD == '-')) {
-                  negative__WARD=TRUE__;
-                  state__UARD= 1;
-                } else {
-                  result__XARD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) -  48);
-                  state__UARD= 2;
-                };
-              };
-              __tmp__WCRD=TRUE__;
-            } else {
-              __tmp__WCRD=FALSE__;
-            };
-            if (__tmp__WCRD) {
-              __tmp__LDRD=TRUE__;
-            } else {
-              result__FNUE=(state__UARD ==  1);
-              if (result__FNUE) {
-                result__XARD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) -  48);
-                if (negative__WARD) {
-                  result__XARD=(__INTEGER)(- result__XARD);
-                };
-                state__UARD= 2;
-              };
-              __tmp__LDRD=result__FNUE;
-            };
-            if (__tmp__LDRD) {
-              __tmp__SERD=TRUE__;
-            } else {
-              result__XNUE=(state__UARD ==  2);
-              if (result__XNUE) {
-                result__NIAR=FALSE__;
-                if ((((__INTEGER_8 )cc__VARD) >= ((__INTEGER_8 )'0'))) {
-                  result__NIAR=(((__INTEGER_8 )cc__VARD) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__NIAR) {
-                  if (negative__WARD) {
-                    result__XARD=(__INTEGER)((__INTEGER)( 10 * result__XARD) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) -  48));
-                  } else {
-                    result__XARD=(__INTEGER)((__INTEGER)( 10 * result__XARD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) -  48));
-                  };
-                } else {
-                  state__UARD= 3;
-                };
-              };
-              __tmp__SERD=result__XNUE;
-            };
-            if ((! __tmp__SERD)) {
-              if ((state__UARD ==  3)) {
-                i__TARD=__tmp__EHCR;
-              };
-            };
-            i__TARD=(__INTEGER)(i__TARD +  1);
-          };
-          last_integer__D1IC=((__INTEGER_64 )result__XARD);
-        };
-      };
-    };
-  };
-  return(result__TMKC);
-}
-
-static void* operator_to_name__OYHC(void *typ__QYHC,void *op__RYHC)
-// ({STRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER __tmp__YYHC,Self__1EIC;
-  __CHARACTER c__TYHC;
-  __BOOLEAN __tmp__GZHC,__tmp__TZHC,result__YEJC,__tmp__A0HC;
-  __BOOLEAN result__KFJC,__tmp__N0HC,result__2FJC,__tmp__00HC;
-  __BOOLEAN result__OGJC,__tmp__H1HC,result__AHJC,__tmp__U1HC;
-  __BOOLEAN result__SHJC,__tmp__B2HC,result__EIJC,__tmp__O2HC;
-  __BOOLEAN result__WIJC,__tmp__12HC,result__IJJC,__tmp__I3HC;
-  __BOOLEAN result__0JJC,__tmp__V3HC,result__MKJC,__tmp__C4HC;
-  __BOOLEAN result__4KJC,__tmp__P4HC,result__QLJC,__tmp__24HC;
-  __BOOLEAN result__CMJC,__tmp__J5HC,result__UMJC,__tmp__W5HC;
-  __BOOLEAN result__GNJC;
-  c__TYHC='\0';
-  copy__BNK(string_tmp__RB,typ__QYHC);
-  __tmp__YYHC=((__STRING_CONSTANT *)op__RYHC)->count__XHB;
-  Self__1EIC= 1;
-  while ((Self__1EIC <= __tmp__YYHC)) {
-    c__TYHC=((__CHARACTER *)((__STRING_CONSTANT *)op__RYHC)->storage__X4K)[(__INTEGER)(Self__1EIC -  1)];
-    if ((c__TYHC == '+')) {
-      append__MOK(string_tmp__RB,(&__string_214));
-      __tmp__GZHC=TRUE__;
-    } else {
-      __tmp__GZHC=FALSE__;
-    };
-    if (__tmp__GZHC) {
-      __tmp__TZHC=TRUE__;
-    } else {
-      result__YEJC=(c__TYHC == '-');
-      if (result__YEJC) {
-        append__MOK(string_tmp__RB,(&__string_215));
-      };
-      __tmp__TZHC=result__YEJC;
-    };
-    if (__tmp__TZHC) {
-      __tmp__A0HC=TRUE__;
-    } else {
-      result__KFJC=(c__TYHC == '~');
-      if (result__KFJC) {
-        append__MOK(string_tmp__RB,(&__string_216));
-      };
-      __tmp__A0HC=result__KFJC;
-    };
-    if (__tmp__A0HC) {
-      __tmp__N0HC=TRUE__;
-    } else {
-      result__2FJC=(c__TYHC == '!');
-      if (result__2FJC) {
-        append__MOK(string_tmp__RB,(&__string_217));
-      };
-      __tmp__N0HC=result__2FJC;
-    };
-    if (__tmp__N0HC) {
-      __tmp__00HC=TRUE__;
-    } else {
-      result__OGJC=(c__TYHC == '/');
-      if (result__OGJC) {
-        append__MOK(string_tmp__RB,(&__string_218));
-      };
-      __tmp__00HC=result__OGJC;
-    };
-    if (__tmp__00HC) {
-      __tmp__H1HC=TRUE__;
-    } else {
-      result__AHJC=(c__TYHC == '*');
-      if (result__AHJC) {
-        append__MOK(string_tmp__RB,(&__string_219));
-      };
-      __tmp__H1HC=result__AHJC;
-    };
-    if (__tmp__H1HC) {
-      __tmp__U1HC=TRUE__;
-    } else {
-      result__SHJC=(c__TYHC == '^');
-      if (result__SHJC) {
-        append__MOK(string_tmp__RB,(&__string_220));
-      };
-      __tmp__U1HC=result__SHJC;
-    };
-    if (__tmp__U1HC) {
-      __tmp__B2HC=TRUE__;
-    } else {
-      result__EIJC=(c__TYHC == '%');
-      if (result__EIJC) {
-        append__MOK(string_tmp__RB,(&__string_221));
-      };
-      __tmp__B2HC=result__EIJC;
-    };
-    if (__tmp__B2HC) {
-      __tmp__O2HC=TRUE__;
-    } else {
-      result__WIJC=(c__TYHC == '>');
-      if (result__WIJC) {
-        append__MOK(string_tmp__RB,(&__string_222));
-      };
-      __tmp__O2HC=result__WIJC;
-    };
-    if (__tmp__O2HC) {
-      __tmp__12HC=TRUE__;
-    } else {
-      result__IJJC=(c__TYHC == '<');
-      if (result__IJJC) {
-        append__MOK(string_tmp__RB,(&__string_223));
-      };
-      __tmp__12HC=result__IJJC;
-    };
-    if (__tmp__12HC) {
-      __tmp__I3HC=TRUE__;
-    } else {
-      result__0JJC=(c__TYHC == '=');
-      if (result__0JJC) {
-        append__MOK(string_tmp__RB,(&__string_224));
-      };
-      __tmp__I3HC=result__0JJC;
-    };
-    if (__tmp__I3HC) {
-      __tmp__V3HC=TRUE__;
-    } else {
-      result__MKJC=(c__TYHC == '\\');
-      if (result__MKJC) {
-        append__MOK(string_tmp__RB,(&__string_225));
-      };
-      __tmp__V3HC=result__MKJC;
-    };
-    if (__tmp__V3HC) {
-      __tmp__C4HC=TRUE__;
-    } else {
-      result__4KJC=(c__TYHC == '|');
-      if (result__4KJC) {
-        append__MOK(string_tmp__RB,(&__string_226));
-      };
-      __tmp__C4HC=result__4KJC;
-    };
-    if (__tmp__C4HC) {
-      __tmp__P4HC=TRUE__;
-    } else {
-      result__QLJC=(c__TYHC == '&');
-      if (result__QLJC) {
-        append__MOK(string_tmp__RB,(&__string_227));
-      };
-      __tmp__P4HC=result__QLJC;
-    };
-    if (__tmp__P4HC) {
-      __tmp__24HC=TRUE__;
-    } else {
-      result__CMJC=(c__TYHC == '$');
-      if (result__CMJC) {
-        append__MOK(string_tmp__RB,(&__string_228));
-      };
-      __tmp__24HC=result__CMJC;
-    };
-    if (__tmp__24HC) {
-      __tmp__J5HC=TRUE__;
-    } else {
-      result__UMJC=(c__TYHC == '#');
-      if (result__UMJC) {
-        append__MOK(string_tmp__RB,(&__string_229));
-      };
-      __tmp__J5HC=result__UMJC;
-    };
-    if (__tmp__J5HC) {
-      __tmp__W5HC=TRUE__;
-    } else {
-      result__GNJC=(c__TYHC == '@');
-      if (result__GNJC) {
-        append__MOK(string_tmp__RB,(&__string_230));
-      };
-      __tmp__W5HC=result__GNJC;
-    };
-    if ((! __tmp__W5HC)) {
-      if ((c__TYHC == '?')) {
-        append__MOK(string_tmp__RB,(&__string_231));
-      };
-    };
-    Self__1EIC=(__INTEGER)(Self__1EIC +  1);
-  };
-  return(get__QEC(string_tmp__RB));
-}
-
-static void* copy__IBQD(void *tmp__KBQD)
-// ({NULLxFAST_ARRAYoITM_ARGUMENTo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__OS2D,other_upper__NS2D,Self__P1JF;
-  __INTEGER new_capacity__OW2D,__tmp__WX2D,__tmp__2GHF,Self__G4AG;
-  void *result__MBQD;
-  __FAST_ARRAYoITM_ARGUMENTo *Self__LS2D;
-  void **__tmp__BT2D,**__tmp__DT2D,**Self__BPGF;
-  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__MW2D;
-  __BOOLEAN __tmp__3W2D;
-  void **__tmp__VX2D,**new__JGHF;
-  result__MBQD=create_with_capacity__IRRD((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.upper__311D +  1));
-  Self__LS2D=((__FAST_ARRAYoITM_ARGUMENTo *)result__MBQD);
-  new_capacity__OS2D= 0;
-  other_upper__NS2D=((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.upper__311D;
-  if ((other_upper__NS2D >=  0)) {
-    new_capacity__OS2D=(__INTEGER)(other_upper__NS2D +  1);
-    if ((Self__LS2D->parent_arrayed_collection__CFJD.capacity__511D < new_capacity__OS2D)) {
-      Self__LS2D->parent_arrayed_collection__CFJD.storage__121D=create__UGUE(new_capacity__OS2D);
-      Self__LS2D->parent_arrayed_collection__CFJD.capacity__511D=new_capacity__OS2D;
-    };
-    __tmp__BT2D=Self__LS2D->parent_arrayed_collection__CFJD.storage__121D;
-    __tmp__DT2D=((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.storage__121D;
-    Self__BPGF=((void **)__tmp__BT2D);
-    Self__P1JF=other_upper__NS2D;
-    while ((Self__P1JF >=  0)) {
-      Self__BPGF[Self__P1JF]=((void **)__tmp__DT2D)[Self__P1JF];
-      Self__P1JF=(__INTEGER)(Self__P1JF -  1);
-    };
-  };
-  Self__LS2D->parent_arrayed_collection__CFJD.upper__311D=other_upper__NS2D;
-  ((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(-  1);
-  Self__MW2D=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
-  new_capacity__OW2D= 0;
-  if (((__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D +  1) <= (__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D -  1))) {
-    Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D +  1);
-    __tmp__3W2D=TRUE__;
-  } else {
-    __tmp__3W2D=FALSE__;
-  };
-  if ((! __tmp__3W2D)) {
-    if ((Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D ==  0)) {
-      Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D=create__WPUE( 2);
-      Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D= 2;
-      Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D= 0;
-    } else {
-      new_capacity__OW2D=(__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D <<  1);
-      __tmp__VX2D=Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D;
-      __tmp__WX2D=Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D;
-      new__JGHF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__VX2D)),((__UINTEGER_32 )(__INTEGER)(__tmp__WX2D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__OW2D * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__2GHF=(__INTEGER)(new_capacity__OW2D -  1);
-      Self__G4AG=__tmp__WX2D;
-      while ((Self__G4AG <= __tmp__2GHF)) {
-        new__JGHF[Self__G4AG]=NULL;
-        Self__G4AG=(__INTEGER)(Self__G4AG +  1);
-      };
-      Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D=new__JGHF;
-      Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D=new_capacity__OW2D;
-      Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D +  1);
-    };
-  };
-  ((void **)Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D)[Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D]=tmp__KBQD;
-  return(result__MBQD);
-}
-
-static void set_argument_list__X41D(__ITM_SLOT *Self__Y41D,void *p__Z41D)
-// ({ITM_SLOT},{NULLxFAST_ARRAYoITM_ARGUMENTo}) VoidNo recursive, No inlinable.
-{
-  void *Result__3XTE,*__tmp__T51D,*__tmp__AA2D;
-  __INTEGER __tmp__C51D;
-  __POSITION __tmp__U51D,__tmp__BA2D;
-  __SECTION_ *Self__YRIQ;
-  __BOOLEAN __tmp__G51D;
-  __FAST_ARRAYoITM_ARGUMENTo *Self__PIAR,*Self__LT2E;
-  if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D)->parent_arrayed_collection__CFJD.upper__311D +  1) >  1)) {
-    __tmp__G51D=TRUE__;
-  } else {
-    Result__3XTE=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
-    if (((struct ___OBJ *)Result__3XTE)->__id==__ITM_ARG__) {
-      __tmp__C51D= 1;
-    } else {
-      __tmp__C51D=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)Result__3XTE)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-    };
-    __tmp__G51D=(__tmp__C51D >  1);
-  };
-  if (__tmp__G51D) {
-    if (((void *)((__SECTION_ *)Self__Y41D->id_section__T5BC)->name__CH0D == (void *)(&__string_25))) {
-      Self__PIAR=((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D);
-      __tmp__T51D=((void **)Self__PIAR->parent_arrayed_collection__CFJD.storage__121D)[Self__PIAR->parent_arrayed_collection__CFJD.upper__311D];
-      if (((struct ___OBJ *)__tmp__T51D)->__id==__ITM_ARG__) {
-        __tmp__U51D=((__ITM_ARG *)__tmp__T51D)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-      } else {
-        __tmp__U51D=((__ITM_ARGS *)__tmp__T51D)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-      };
-      put_error__text__0AH( 1,(&__string_455));
-      put_position__ECH(__tmp__U51D);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    Self__YRIQ=((__SECTION_ *)Self__Y41D->id_section__T5BC);
-    if ((((void *)Self__YRIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__YRIQ->name__CH0D == (void *)(&__string_24)))) {
-      Self__LT2E=((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D);
-      __tmp__AA2D=((void **)Self__LT2E->parent_arrayed_collection__CFJD.storage__121D)[Self__LT2E->parent_arrayed_collection__CFJD.upper__311D];
-      if (((struct ___OBJ *)__tmp__AA2D)->__id==__ITM_ARG__) {
-        __tmp__BA2D=((__ITM_ARG *)__tmp__AA2D)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-      } else {
-        __tmp__BA2D=((__ITM_ARGS *)__tmp__AA2D)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-      };
-      put_error__text__0AH( 1,(&__string_456));
-      put_position__ECH(__tmp__BA2D);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  };
-  Self__Y41D->argument_list__IA2D=p__Z41D;
-}
-
-static __BOOLEAN read_affect__FVZC()
-// () With resultNo recursive, No inlinable.
-{
-  __BOOLEAN result__IVZC,__tmp__TVZC,__tmp__DWZC,result__0OBD;
-  result__IVZC=FALSE__;
-  if (read_symbol__ETEB((&__string_16))) {
-    last_string__V1G=(&__string_16);
-    result__IVZC=TRUE__;
-    __tmp__TVZC=TRUE__;
-  } else {
-    __tmp__TVZC=FALSE__;
-  };
-  if (__tmp__TVZC) {
-    __tmp__DWZC=TRUE__;
-  } else {
-    result__0OBD=read_symbol__ETEB((&__string_17));
-    if (result__0OBD) {
-      last_string__V1G=(&__string_17);
-      result__IVZC=TRUE__;
-    };
-    __tmp__DWZC=result__0OBD;
-  };
-  if ((! __tmp__DWZC)) {
-    if (read_symbol__ETEB((&__string_18))) {
-      last_string__V1G=(&__string_18);
-      result__IVZC=TRUE__;
-    };
-  };
-  return(result__IVZC);
-}
-
-static void* get__0WVD(void *lt__2WVD)
-// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
-{
-  void *result__4WVD;
-  __INTEGER idx__5WVD,__tmp__PK5Q,typ_id__PKWD,new_capacity__5H3D;
-  __INTEGER __tmp__DJ3D,__tmp__GJHF,Self__FABG;
-  __ITM_TYPE_MULTI *result__JKWD;
-  __POINTER ptr__KKWD,ptr_table__MUSR,next__LUSR,result__NUSR;
-  __POINTER ptr_table__RUSR,next__QUSR,result__SUSR;
-  __UINTEGER_32 sz__MKWD,a__RP0Q,new_size__PP0Q,t__VP0Q,a__XP0Q;
-  __UINTEGER_32 new_size__UUSR,lab_type__TUSR;
-  void **__tmp__RIAR,**__tmp__CJ3D,**new__TIHF;
-  __FAST_ARRAYoITM_TYPE_MULTIo *Self__3H3D;
-  __BOOLEAN __tmp__NI3D;
-  result__4WVD=NULL;
-  idx__5WVD= 0;
-  __tmp__PK5Q=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.upper__OXVD;
-  __tmp__RIAR=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.storage__1G3D;
-  while (((idx__5WVD <= __tmp__PK5Q) && ((void *)((__ITM_TYPE_MULTI *)((void **)__tmp__RIAR)[idx__5WVD])->list_type__YXVD != (void *)lt__2WVD))) {
-    idx__5WVD=(__INTEGER)(idx__5WVD +  1);
-  };
-  if ((idx__5WVD <= ((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.upper__OXVD)) {
-    result__4WVD=((void **)((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.storage__1G3D)[idx__5WVD];
-  } else {
-    result__JKWD=NULL;
-    ptr__KKWD=((__POINTER )(NULL));
-    typ_id__PKWD= 0;
-    sz__MKWD=((__UINTEGER_32 )sizeof(__ITM_TYPE_MULTI));
-    if ((sz__MKWD ==  0)) {
-      result__JKWD=ITM_TYPE_MULTI__;
-    } else {
-      typ_id__PKWD=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MKWD);
-      if ((typ_id__PKWD == (__INTEGER)(-  1))) {
-        a__RP0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PP0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MKWD + a__RP0Q) & (__UINTEGER_32)(~ a__RP0Q));
-        ptr_table__MUSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PP0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LUSR=((__POINTER )(NULL));
-        result__NUSR=((__POINTER *)ptr_table__MUSR)[ 0];
-        if ((result__NUSR == (void *)NULL)) {
-          result__NUSR=new_lab__2PJ(new_size__PP0Q);
-          next__LUSR=(void *)((unsigned long)result__NUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PP0Q)));
-          ((__POINTER *)next__LUSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MUSR)[ 0]=next__LUSR;
-        } else {
-          next__LUSR=((__POINTER *)result__NUSR)[ 0];
-          if ((next__LUSR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NUSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PP0Q <<  1)) <=  4096)) {
-              next__LUSR=(void *)((unsigned long)result__NUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PP0Q)));
-            } else {
-              next__LUSR=new_lab__2PJ(new_size__PP0Q);
-            };
-            ((__POINTER *)next__LUSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MUSR)[ 0]=next__LUSR;
-          } else {
-            ((__POINTER *)result__NUSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LUSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NUSR=next__LUSR;
-          };
-        };
-        ptr__KKWD=result__NUSR;
-      } else {
-        t__VP0Q=((__UINTEGER_32 )typ_id__PKWD);
-        a__XP0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UUSR=(__UINTEGER_32)((__UINTEGER_32)(sz__MKWD + a__XP0Q) & (__UINTEGER_32)(~ a__XP0Q));
-        ptr_table__RUSR=((__POINTER )(&(table_type[(t__VP0Q)])));
-        lab_type__TUSR=(__UINTEGER_32)(t__VP0Q |  1);
-        next__QUSR=((__POINTER )(NULL));
-        result__SUSR=((__POINTER *)ptr_table__RUSR)[ 0];
-        if ((result__SUSR == (void *)NULL)) {
-          result__SUSR=new_lab__2PJ(lab_type__TUSR);
-          next__QUSR=(void *)((unsigned long)result__SUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUSR)));
-          ((__POINTER *)next__QUSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RUSR)[ 0]=next__QUSR;
-        } else {
-          next__QUSR=((__POINTER *)result__SUSR)[ 0];
-          if ((next__QUSR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SUSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UUSR <<  1)) <=  4096)) {
-              next__QUSR=(void *)((unsigned long)result__SUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUSR)));
-            } else {
-              next__QUSR=new_lab__2PJ(lab_type__TUSR);
-            };
-            ((__POINTER *)next__QUSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RUSR)[ 0]=next__QUSR;
-          } else {
-            ((__POINTER *)result__SUSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QUSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SUSR=next__QUSR;
-          };
-        };
-        ptr__KKWD=result__SUSR;
-      };
-      result__JKWD=((__ITM_TYPE_MULTI *)ptr__KKWD);
-      *(result__JKWD) = *(ITM_TYPE_MULTI__);
-    };
-    ((__ITM_TYPE_MULTI *)result__JKWD)->list_type__YXVD=lt__2WVD;
-    result__4WVD=result__JKWD;
-    Self__3H3D=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD);
-    new_capacity__5H3D= 0;
-    if (((__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD +  1) <= (__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D -  1))) {
-      Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD=(__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD +  1);
-      __tmp__NI3D=TRUE__;
-    } else {
-      __tmp__NI3D=FALSE__;
-    };
-    if ((! __tmp__NI3D)) {
-      if ((Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D ==  0)) {
-        Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D=create__J1UE( 2);
-        Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D= 2;
-        Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD= 0;
-      } else {
-        new_capacity__5H3D=(__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D <<  1);
-        __tmp__CJ3D=Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D;
-        __tmp__DJ3D=Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D;
-        new__TIHF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__CJ3D)),((__UINTEGER_32 )(__INTEGER)(__tmp__DJ3D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__5H3D * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__GJHF=(__INTEGER)(new_capacity__5H3D -  1);
-        Self__FABG=__tmp__DJ3D;
-        while ((Self__FABG <= __tmp__GJHF)) {
-          new__TIHF[Self__FABG]=NULL;
-          Self__FABG=(__INTEGER)(Self__FABG +  1);
-        };
-        Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D=new__TIHF;
-        Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D=new_capacity__5H3D;
-        Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD=(__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD +  1);
-      };
-    };
-    ((void **)Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D)[Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD]=result__JKWD;
-  };
-  return(result__4WVD);
-}
-
-static void* read_type__KKLC(__PARSER *Self__LKLC,__BOOLEAN is_local__MKLC)
-// ({PARSER},{TRUExFALSE}) With resultRecursive, No inlinable.
-{
-  void *style__OKLC;
-  __POSITION pos__UA1P;
-  style__OKLC=NULL;
-  if ((read_word__NWH((&__string_13)) || read_word__NWH((&__string_14)))) {
-    style__OKLC=last_string__V1G;
-    if ((is_local__MKLC && ((void *)last_string__V1G == (void *)(&__string_13)))) {
-      pos__UA1P=current_position__EJG();
-      put_error__text__0AH( 0,(&__string_457));
-      put_position__ECH(pos__UA1P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  };
-  return(read_prototype__J5JC(Self__LKLC,style__OKLC));
-}
-
-static void set_type__NA2D(__ITM_SLOT *Self__OA2D,void *t__PA2D)
-// ({ITM_SLOT},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_TYPE_GENERIC_ELTxITM_TYPE_MULTI}) VoidNo recursive, No inlinable.
-{
-  void *tm__QA2D,*__tmp__ZA2D;
-  __SECTION_ *Self__2RIQ;
-  __POSITION pos__ZV2E;
-  tm__QA2D=NULL;
-  Self__2RIQ=((__SECTION_ *)Self__OA2D->id_section__T5BC);
-  if ((((void *)Self__2RIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__2RIQ->name__CH0D == (void *)(&__string_24)))) {
-    if (t__PA2D==NULL) {
-      __tmp__ZA2D=NULL;
-    } else {
-      switch (((struct ___OBJ *)t__PA2D)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__ZA2D=((void *)t__PA2D);
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__ZA2D=((void *)t__PA2D);
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__ZA2D=((void *)t__PA2D);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__ZA2D=((void *)t__PA2D);
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__ZA2D=((void *)t__PA2D);
-      } break;
-      case __ITM_TYPE_MULTI__: {
-        __tmp__ZA2D=NULL;
-      } break;
-      }
-    };
-    tm__QA2D=__tmp__ZA2D;
-    if (((((void *)__tmp__ZA2D == (void *)NULL) || ((void *)__tmp__ZA2D == (void *)ITM_TYPE_SELF__)) || ((void *)__tmp__ZA2D == (void *)type_void__5GEC))) {
-      pos__ZV2E=Self__OA2D->parent_named__MIM.parent_itm_object__PD.position__WIM;
-      put_error__text__0AH( 1,(&__string_458));
-      put_position__ECH(pos__ZV2E);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  };
-  Self__OA2D->type__WB2D=t__PA2D;
-}
-
-static void* read_contract__IEEC()
-// () With resultNo recursive, No inlinable.
-{
-  void *e__MEEC;
-  void *result__NEEC;
-  __POSITION p__AVSR,p__RLHC,pos__3A1P,pos__5A1P,p__EWSR;
-  __ITM_LIST *result__YUSR;
-  __POINTER ptr__ZUSR,ptr_table__CVSR,next__BVSR,result__DVSR;
-  __POINTER ptr_table__HVSR,next__GVSR,result__IVSR,ptr__NTHC;
-  __POINTER ptr_table__MVSR,next__LVSR,result__NVSR,ptr_table__RVSR;
-  __POINTER next__QVSR,result__SVSR,ptr__2VSR,ptr_table__HWSR;
-  __POINTER next__GWSR,result__IWSR,ptr_table__MWSR,next__LWSR;
-  __POINTER result__NWSR;
-  __INTEGER typ_id__0USR,typ_id__STHC,typ_id__3VSR;
-  __UINTEGER_32 sz__1USR,a__2USR,new_size__3USR,t__4USR,a__5USR;
-  __UINTEGER_32 new_size__KVSR,lab_type__JVSR,sz__PTHC,a__CQ0Q;
-  __UINTEGER_32 new_size__AQ0Q,t__GQ0Q,a__IQ0Q,new_size__UVSR;
-  __UINTEGER_32 lab_type__TVSR,sz__4VSR,a__5VSR,new_size__AWSR,t__BWSR;
-  __UINTEGER_32 a__CWSR,new_size__PWSR,lab_type__OWSR;
-  __ITM_LDOTS *result__MTHC;
-  __ITM_PROTOTYPE *result__1VSR,*Self__DWSR;
-  __BOOLEAN continue__LEEC,result__VUSR,result__VVSR,result__YVSR;
-  void *lst__TEEC,*result__FHCR;
-  __CHARACTER result__WUSR,result__WVSR,result__ZVSR;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__GHCR,*Self__HHCR;
-  continue__LEEC=FALSE__;
-  e__MEEC=NULL;
-  result__NEEC=NULL;
-  lst__TEEC=NULL;
-  result__VUSR=FALSE__;
-  if ((! read_space__UAF())) {
-    result__VUSR=FALSE__;
-  } else {
-    result__WUSR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__WUSR=((__CHARACTER )(( 0)));
-    } else {
-      result__WUSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__WUSR == '[')) {
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      result__VUSR=TRUE__;
-    };
-  };
-  if (result__VUSR) {
-    p__AVSR=current_position__EJG();
-    result__YUSR=NULL;
-    ptr__ZUSR=((__POINTER )(NULL));
-    typ_id__0USR= 0;
-    sz__1USR=((__UINTEGER_32 )sizeof(__ITM_LIST));
-    if ((sz__1USR ==  0)) {
-      result__YUSR=ITM_LIST__;
-    } else {
-      typ_id__0USR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1USR);
-      if ((typ_id__0USR == (__INTEGER)(-  1))) {
-        a__2USR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3USR=(__UINTEGER_32)((__UINTEGER_32)(sz__1USR + a__2USR) & (__UINTEGER_32)(~ a__2USR));
-        ptr_table__CVSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3USR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BVSR=((__POINTER )(NULL));
-        result__DVSR=((__POINTER *)ptr_table__CVSR)[ 0];
-        if ((result__DVSR == (void *)NULL)) {
-          result__DVSR=new_lab__2PJ(new_size__3USR);
-          next__BVSR=(void *)((unsigned long)result__DVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3USR)));
-          ((__POINTER *)next__BVSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CVSR)[ 0]=next__BVSR;
-        } else {
-          next__BVSR=((__POINTER *)result__DVSR)[ 0];
-          if ((next__BVSR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DVSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3USR <<  1)) <=  4096)) {
-              next__BVSR=(void *)((unsigned long)result__DVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3USR)));
-            } else {
-              next__BVSR=new_lab__2PJ(new_size__3USR);
-            };
-            ((__POINTER *)next__BVSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CVSR)[ 0]=next__BVSR;
-          } else {
-            ((__POINTER *)result__DVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DVSR=next__BVSR;
-          };
-        };
-        ptr__ZUSR=result__DVSR;
-      } else {
-        t__4USR=((__UINTEGER_32 )typ_id__0USR);
-        a__5USR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KVSR=(__UINTEGER_32)((__UINTEGER_32)(sz__1USR + a__5USR) & (__UINTEGER_32)(~ a__5USR));
-        ptr_table__HVSR=((__POINTER )(&(table_type[(t__4USR)])));
-        lab_type__JVSR=(__UINTEGER_32)(t__4USR |  1);
-        next__GVSR=((__POINTER )(NULL));
-        result__IVSR=((__POINTER *)ptr_table__HVSR)[ 0];
-        if ((result__IVSR == (void *)NULL)) {
-          result__IVSR=new_lab__2PJ(lab_type__JVSR);
-          next__GVSR=(void *)((unsigned long)result__IVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVSR)));
-          ((__POINTER *)next__GVSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HVSR)[ 0]=next__GVSR;
-        } else {
-          next__GVSR=((__POINTER *)result__IVSR)[ 0];
-          if ((next__GVSR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IVSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KVSR <<  1)) <=  4096)) {
-              next__GVSR=(void *)((unsigned long)result__IVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVSR)));
-            } else {
-              next__GVSR=new_lab__2PJ(lab_type__JVSR);
-            };
-            ((__POINTER *)next__GVSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HVSR)[ 0]=next__GVSR;
-          } else {
-            ((__POINTER *)result__IVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IVSR=next__GVSR;
-          };
-        };
-        ptr__ZUSR=result__IVSR;
-      };
-      result__YUSR=((__ITM_LIST *)ptr__ZUSR);
-      *(result__YUSR) = *(ITM_LIST__);
-    };
-    ((__ITM_LIST *)result__YUSR)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM=p__AVSR;
-    last_group__2EEC=result__YUSR;
-    result__NEEC=result__YUSR;
-    read_def_local__BCFC(PARSER__);
-    result__FHCR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
-      result__FHCR=create_with_capacity__YPFC( 16);
-    } else {
-      Self__GHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-      result__FHCR=((void **)Self__GHCR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__GHCR->parent_arrayed_collection__EFFC.upper__P5OC];
-      Self__HHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-      Self__HHCR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__HHCR->parent_arrayed_collection__EFFC.upper__P5OC -  1);
-    };
-    lst__TEEC=result__FHCR;
-    do {
-      e__MEEC=read_expr__5SFC(PARSER__);
-      if (((void *)e__MEEC == (void *)NULL)) {
-        continue__LEEC=read_word__NWH((&__string_11));
-        if (continue__LEEC) {
-          p__RLHC=current_position__EJG();
-          result__MTHC=NULL;
-          ptr__NTHC=((__POINTER )(NULL));
-          typ_id__STHC= 0;
-          sz__PTHC=((__UINTEGER_32 )sizeof(__ITM_LDOTS));
-          if ((sz__PTHC ==  0)) {
-            result__MTHC=ITM_LDOTS__;
-          } else {
-            typ_id__STHC=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PTHC);
-            if ((typ_id__STHC == (__INTEGER)(-  1))) {
-              a__CQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AQ0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PTHC + a__CQ0Q) & (__UINTEGER_32)(~ a__CQ0Q));
-              ptr_table__MVSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AQ0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__LVSR=((__POINTER )(NULL));
-              result__NVSR=((__POINTER *)ptr_table__MVSR)[ 0];
-              if ((result__NVSR == (void *)NULL)) {
-                result__NVSR=new_lab__2PJ(new_size__AQ0Q);
-                next__LVSR=(void *)((unsigned long)result__NVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0Q)));
-                ((__POINTER *)next__LVSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MVSR)[ 0]=next__LVSR;
-              } else {
-                next__LVSR=((__POINTER *)result__NVSR)[ 0];
-                if ((next__LVSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NVSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AQ0Q <<  1)) <=  4096)) {
-                    next__LVSR=(void *)((unsigned long)result__NVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0Q)));
-                  } else {
-                    next__LVSR=new_lab__2PJ(new_size__AQ0Q);
-                  };
-                  ((__POINTER *)next__LVSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MVSR)[ 0]=next__LVSR;
-                } else {
-                  ((__POINTER *)result__NVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NVSR=next__LVSR;
-                };
-              };
-              ptr__NTHC=result__NVSR;
-            } else {
-              t__GQ0Q=((__UINTEGER_32 )typ_id__STHC);
-              a__IQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UVSR=(__UINTEGER_32)((__UINTEGER_32)(sz__PTHC + a__IQ0Q) & (__UINTEGER_32)(~ a__IQ0Q));
-              ptr_table__RVSR=((__POINTER )(&(table_type[(t__GQ0Q)])));
-              lab_type__TVSR=(__UINTEGER_32)(t__GQ0Q |  1);
-              next__QVSR=((__POINTER )(NULL));
-              result__SVSR=((__POINTER *)ptr_table__RVSR)[ 0];
-              if ((result__SVSR == (void *)NULL)) {
-                result__SVSR=new_lab__2PJ(lab_type__TVSR);
-                next__QVSR=(void *)((unsigned long)result__SVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVSR)));
-                ((__POINTER *)next__QVSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RVSR)[ 0]=next__QVSR;
-              } else {
-                next__QVSR=((__POINTER *)result__SVSR)[ 0];
-                if ((next__QVSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SVSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UVSR <<  1)) <=  4096)) {
-                    next__QVSR=(void *)((unsigned long)result__SVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVSR)));
-                  } else {
-                    next__QVSR=new_lab__2PJ(lab_type__TVSR);
-                  };
-                  ((__POINTER *)next__QVSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RVSR)[ 0]=next__QVSR;
-                } else {
-                  ((__POINTER *)result__SVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SVSR=next__QVSR;
-                };
-              };
-              ptr__NTHC=result__SVSR;
-            };
-            result__MTHC=((__ITM_LDOTS *)ptr__NTHC);
-            *(result__MTHC) = *(ITM_LDOTS__);
-          };
-          ((__ITM_LDOTS *)result__MTHC)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM=p__RLHC;
-          add_last__V3PC(lst__TEEC,result__MTHC);
-        };
-      } else {
-        add_last__V3PC(lst__TEEC,e__MEEC);
-        result__VVSR=FALSE__;
-        if ((! read_space__UAF())) {
-          result__VVSR=FALSE__;
-        } else {
-          result__WVSR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__WVSR=((__CHARACTER )(( 0)));
-          } else {
-            result__WVSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__WVSR == ';')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__VVSR=TRUE__;
-          };
-        };
-        if ((! result__VVSR)) {
-          pos__3A1P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_326));
-          put_position__ECH(pos__3A1P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        continue__LEEC=TRUE__;
-      };
-    } while (continue__LEEC);
-    result__YVSR=FALSE__;
-    if ((! read_space__UAF())) {
-      result__YVSR=FALSE__;
-    } else {
-      result__ZVSR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__ZVSR=((__CHARACTER )(( 0)));
-      } else {
-        result__ZVSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__ZVSR == ']')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__YVSR=TRUE__;
-      };
-    };
-    if ((! result__YVSR)) {
-      pos__5A1P=current_position__EJG();
-      put_error__text__0AH( 2,(&__string_433));
-      put_position__ECH(pos__5A1P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    p__EWSR=current_position__EJG();
-    result__1VSR=NULL;
-    ptr__2VSR=((__POINTER )(NULL));
-    typ_id__3VSR= 0;
-    sz__4VSR=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-    if ((sz__4VSR ==  0)) {
-      result__1VSR=ITM_PROTOTYPE__;
-    } else {
-      typ_id__3VSR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4VSR);
-      if ((typ_id__3VSR == (__INTEGER)(-  1))) {
-        a__5VSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AWSR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VSR + a__5VSR) & (__UINTEGER_32)(~ a__5VSR));
-        ptr_table__HWSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AWSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__GWSR=((__POINTER )(NULL));
-        result__IWSR=((__POINTER *)ptr_table__HWSR)[ 0];
-        if ((result__IWSR == (void *)NULL)) {
-          result__IWSR=new_lab__2PJ(new_size__AWSR);
-          next__GWSR=(void *)((unsigned long)result__IWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWSR)));
-          ((__POINTER *)next__GWSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HWSR)[ 0]=next__GWSR;
-        } else {
-          next__GWSR=((__POINTER *)result__IWSR)[ 0];
-          if ((next__GWSR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AWSR <<  1)) <=  4096)) {
-              next__GWSR=(void *)((unsigned long)result__IWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWSR)));
-            } else {
-              next__GWSR=new_lab__2PJ(new_size__AWSR);
-            };
-            ((__POINTER *)next__GWSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HWSR)[ 0]=next__GWSR;
-          } else {
-            ((__POINTER *)result__IWSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IWSR=next__GWSR;
-          };
-        };
-        ptr__2VSR=result__IWSR;
-      } else {
-        t__BWSR=((__UINTEGER_32 )typ_id__3VSR);
-        a__CWSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PWSR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VSR + a__CWSR) & (__UINTEGER_32)(~ a__CWSR));
-        ptr_table__MWSR=((__POINTER )(&(table_type[(t__BWSR)])));
-        lab_type__OWSR=(__UINTEGER_32)(t__BWSR |  1);
-        next__LWSR=((__POINTER )(NULL));
-        result__NWSR=((__POINTER *)ptr_table__MWSR)[ 0];
-        if ((result__NWSR == (void *)NULL)) {
-          result__NWSR=new_lab__2PJ(lab_type__OWSR);
-          next__LWSR=(void *)((unsigned long)result__NWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWSR)));
-          ((__POINTER *)next__LWSR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MWSR)[ 0]=next__LWSR;
-        } else {
-          next__LWSR=((__POINTER *)result__NWSR)[ 0];
-          if ((next__LWSR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PWSR <<  1)) <=  4096)) {
-              next__LWSR=(void *)((unsigned long)result__NWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWSR)));
-            } else {
-              next__LWSR=new_lab__2PJ(lab_type__OWSR);
-            };
-            ((__POINTER *)next__LWSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MWSR)[ 0]=next__LWSR;
-          } else {
-            ((__POINTER *)result__NWSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NWSR=next__LWSR;
-          };
-        };
-        ptr__2VSR=result__NWSR;
-      };
-      result__1VSR=((__ITM_PROTOTYPE *)ptr__2VSR);
-      *(result__1VSR) = *(ITM_PROTOTYPE__);
-    };
-    Self__DWSR=((__ITM_PROTOTYPE *)result__1VSR);
-    Self__DWSR->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__EWSR;
-    Self__DWSR->type__CAPC=type_void__5GEC;
-    e__MEEC=result__1VSR;
-    add_last__V3PC(result__FHCR,result__1VSR);
-    ((__ITM_LIST *)result__YUSR)->code__T4OC=copy__UGFC(result__FHCR);
-  };
-  return(result__NEEC);
-}
-
-static void* read_expr__5SFC(__PARSER *Self__ATFC)
-// ({PARSER}) With resultRecursive, No inlinable.
-{
-  void *result__CTFC,*value__DTFC,*a1__XJLC,*a2__YJLC;
-  void *name__UTFC,*n__WJLC;
-  __POSITION p__1IGE,pos__LB1P,p__MXSR,pos__NB1P,pos__PB1P,__tmp__MYFC;
-  __POSITION p__YYSR,pos__SB1P,__tmp__N1FC,__tmp__X1FC,__tmp__A2FC;
-  __POSITION __tmp__S3FC,v__2J5F,pos__JD1P,p__VJLC;
-  __ITM_LIST_IDF *result__NZPE,*Self__IGGF;
-  __POINTER ptr__OZPE,ptr_table__0WSR,next__ZWSR,result__1WSR;
-  __POINTER ptr_table__5WSR,next__4WSR,result__AXSR,ptr__EXSR;
-  __POINTER ptr_table__QXSR,next__PXSR,result__RXSR,ptr_table__VXSR;
-  __POINTER next__UXSR,result__WXSR,ptr__0XSR,ptr_table__GYSR;
-  __POINTER next__FYSR,result__HYSR,ptr_table__LYSR,next__KYSR;
-  __POINTER result__MYSR,ptr__QYSR,ptr_table__1YSR,next__0YSR;
-  __POINTER result__2YSR,ptr_table__AZSR,next__5YSR,result__BZSR;
-  __POINTER ptr__TXRD,ptr_table__FZSR,next__EZSR,result__GZSR;
-  __POINTER ptr_table__KZSR,next__JZSR,result__LZSR,ptr__EZRD;
-  __POINTER ptr_table__PZSR,next__OZSR,result__QZSR,ptr_table__UZSR;
-  __POINTER next__TZSR,result__VZSR,ptr__V0RD,ptr_table__ZZSR;
-  __POINTER next__YZSR,result__0ZSR,ptr_table__4ZSR,next__3ZSR;
-  __POINTER result__5ZSR,ptr__KNLC,ptr_table__D0SR,next__C0SR;
-  __POINTER result__E0SR,ptr_table__I0SR,next__H0SR,result__J0SR;
-  __POINTER ptr__5JKD,ptr_table__N0SR,next__M0SR,result__O0SR;
-  __POINTER ptr_table__S0SR,next__R0SR,result__T0SR;
-  __INTEGER typ_id__TZPE,typ_id__FXSR,typ_id__1XSR,typ_id__RYSR;
-  __INTEGER typ_id__YXRD,typ_id__JZRD,typ_id__00RD,new_capacity__2C1D;
-  __INTEGER __tmp__AE1D,__tmp__PBHF,Self__I0AG,typ_id__PNLC;
-  __INTEGER typ_id__EKKD;
-  __UINTEGER_32 sz__QZPE,a__OQ0Q,new_size__MQ0Q,t__SQ0Q,a__UQ0Q;
-  __UINTEGER_32 new_size__CXSR,lab_type__BXSR,sz__GXSR,a__HXSR;
-  __UINTEGER_32 new_size__IXSR,t__JXSR,a__KXSR,new_size__YXSR;
-  __UINTEGER_32 lab_type__XXSR,sz__2XSR,a__3XSR,new_size__4XSR,t__5XSR;
-  __UINTEGER_32 a__AYSR,new_size__OYSR,lab_type__NYSR,sz__SYSR,a__TYSR;
-  __UINTEGER_32 new_size__UYSR,t__VYSR,a__WYSR,new_size__DZSR;
-  __UINTEGER_32 lab_type__CZSR,sz__VXRD,a__XR1Q,new_size__VR1Q,t__1R1Q;
-  __UINTEGER_32 a__3R1Q,new_size__NZSR,lab_type__MZSR,sz__GZRD,a__3Q0Q;
-  __UINTEGER_32 new_size__1Q0Q,t__BR0Q,a__DR0Q,new_size__XZSR;
-  __UINTEGER_32 lab_type__WZSR,sz__X0RD,a__CS1Q,new_size__AS1Q,t__GS1Q;
-  __UINTEGER_32 a__IS1Q,new_size__B0SR,lab_type__A0SR,sz__MNLC,a__DT1Q;
-  __UINTEGER_32 new_size__BT1Q,t__HT1Q,a__JT1Q,new_size__L0SR;
-  __UINTEGER_32 lab_type__K0SR,sz__BKKD,a__IR0Q,new_size__GR0Q,t__MR0Q;
-  __UINTEGER_32 a__OR0Q,new_size__V0SR,lab_type__U0SR;
-  __ITM_WRITE_VALUE *result__DXSR,*Self__LXSR,*result__SXRD,*Self__KT2D;
-  __ITM_WRITE_CAST *result__ZXSR,*Self__BYSR,*result__U0RD,*Self__YT2D;
-  __ITM_READ *result__PYSR,*Self__XYSR;
-  __ITM_WRITE_CODE *result__DZRD,*Self__ST2D;
-  __ITM_READ_ARG2 *result__JNLC,*Self__ODQC;
-  __ITM_BINARY *result__4JKD,*Self__4T0D;
-  void *l_expr__ETFC,*result__LHCR;
-  void *l_oper__ITFC,*l_assignment__STFC,*result__IHCR,*result__VIGE;
-  void *result__OHCR;
-  void *l_posi__OTFC,*result__RHCR,*result__YWGD;
-  __BOOLEAN is_not_op__PTFC,again__RTFC,result__QWSR,result__TWSR;
-  __BOOLEAN result__WWSR,__tmp__XWFC,__tmp__YYFC,__tmp__KD1D;
-  __CHARACTER affect__QTFC,result__RWSR,result__UWSR,result__XWSR;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__JHCR,*Self__KHCR;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__PHCR,*Self__QHCR;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__MHCR,*Self__NHCR;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__SHCR,*Self__THCR;
-  __FAST_ARRAYoExpanded_POSITIONo *Self__0C1D;
-  __POSITION *__tmp__5D1D,*new__2AHF;
-  result__CTFC=NULL;
-  value__DTFC=NULL;
-  l_expr__ETFC=NULL;
-  l_oper__ITFC=NULL;
-  l_posi__OTFC=NULL;
-  is_not_op__PTFC=FALSE__;
-  affect__QTFC='\0';
-  again__RTFC=FALSE__;
-  l_assignment__STFC=NULL;
-  name__UTFC=NULL;
-  old_position__FMFC=position__ZFD;
-  old_pos_cur__HMFC=pos_cur__2FD;
-  old_pos_line__JMFC=pos_line__3FD;
-  old_pos_col__LMFC=pos_col__4FD;
-  result__QWSR=FALSE__;
-  if ((! read_space__UAF())) {
-    result__QWSR=FALSE__;
-  } else {
-    result__RWSR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__RWSR=((__CHARACTER )(( 0)));
-    } else {
-      result__RWSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__RWSR == '(')) {
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      result__QWSR=TRUE__;
-    };
-  };
-  if (result__QWSR) {
-    result__IHCR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC <  0)) {
-      result__IHCR=create_with_capacity__BMOD( 16);
-    } else {
-      Self__JHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-      result__IHCR=((void **)Self__JHCR->parent_arrayed_collection__11GC.storage__NTPC)[Self__JHCR->parent_arrayed_collection__11GC.upper__PRPC];
-      Self__KHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-      Self__KHCR->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__KHCR->parent_arrayed_collection__11GC.upper__PRPC -  1);
-    };
-    l_assignment__STFC=result__IHCR;
-    do {
-      again__RTFC=FALSE__;
-      if (read_identifier__TPEB()) {
-        copy__BNK(string_tmp2__ADB,last_string__V1G);
-        while (read_identifier__TPEB()) {
-          append__MOK(string_tmp2__ADB,(&__string_92));
-          append__MOK(string_tmp2__ADB,last_string__V1G);
-        };
-        name__UTFC=get__QEC(string_tmp2__ADB);
-        add_last__FA1D(l_assignment__STFC,name__UTFC);
-        result__TWSR=FALSE__;
-        if ((! read_space__UAF())) {
-          result__TWSR=FALSE__;
-        } else {
-          result__UWSR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__UWSR=((__CHARACTER )(( 0)));
-          } else {
-            result__UWSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__UWSR == ',')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__TWSR=TRUE__;
-          };
-        };
-        if (result__TWSR) {
-          again__RTFC=TRUE__;
-        };
-      };
-    } while (again__RTFC);
-    if ((! (((__FAST_ARRAYoSTRING_CONSTANTo *)result__IHCR)->parent_arrayed_collection__HTFC.upper__UQSD <  0))) {
-      result__WWSR=FALSE__;
-      if ((! read_space__UAF())) {
-        result__WWSR=FALSE__;
-      } else {
-        result__XWSR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__XWSR=((__CHARACTER )(( 0)));
-        } else {
-          result__XWSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__XWSR == ')')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__WWSR=TRUE__;
-        };
-      };
-      __tmp__XWFC=result__WWSR;
-    } else {
-      __tmp__XWFC=FALSE__;
-    };
-    if ((__tmp__XWFC && read_affect__FVZC())) {
-      result__VIGE=create_with_capacity__BMOD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__IHCR)->parent_arrayed_collection__HTFC.upper__UQSD +  1));
-      copy__JP1D(result__VIGE,result__IHCR);
-      free__UWZC(result__IHCR);
-      l_assignment__STFC=result__VIGE;
-      p__1IGE=current_position__EJG();
-      result__NZPE=NULL;
-      ptr__OZPE=((__POINTER )(NULL));
-      typ_id__TZPE= 0;
-      sz__QZPE=((__UINTEGER_32 )sizeof(__ITM_LIST_IDF));
-      if ((sz__QZPE ==  0)) {
-        result__NZPE=ITM_LIST_IDF__;
-      } else {
-        typ_id__TZPE=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QZPE);
-        if ((typ_id__TZPE == (__INTEGER)(-  1))) {
-          a__OQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MQ0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QZPE + a__OQ0Q) & (__UINTEGER_32)(~ a__OQ0Q));
-          ptr_table__0WSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MQ0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__ZWSR=((__POINTER )(NULL));
-          result__1WSR=((__POINTER *)ptr_table__0WSR)[ 0];
-          if ((result__1WSR == (void *)NULL)) {
-            result__1WSR=new_lab__2PJ(new_size__MQ0Q);
-            next__ZWSR=(void *)((unsigned long)result__1WSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MQ0Q)));
-            ((__POINTER *)next__ZWSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0WSR)[ 0]=next__ZWSR;
-          } else {
-            next__ZWSR=((__POINTER *)result__1WSR)[ 0];
-            if ((next__ZWSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1WSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MQ0Q <<  1)) <=  4096)) {
-                next__ZWSR=(void *)((unsigned long)result__1WSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MQ0Q)));
-              } else {
-                next__ZWSR=new_lab__2PJ(new_size__MQ0Q);
-              };
-              ((__POINTER *)next__ZWSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0WSR)[ 0]=next__ZWSR;
-            } else {
-              ((__POINTER *)result__1WSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZWSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1WSR=next__ZWSR;
-            };
-          };
-          ptr__OZPE=result__1WSR;
-        } else {
-          t__SQ0Q=((__UINTEGER_32 )typ_id__TZPE);
-          a__UQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__CXSR=(__UINTEGER_32)((__UINTEGER_32)(sz__QZPE + a__UQ0Q) & (__UINTEGER_32)(~ a__UQ0Q));
-          ptr_table__5WSR=((__POINTER )(&(table_type[(t__SQ0Q)])));
-          lab_type__BXSR=(__UINTEGER_32)(t__SQ0Q |  1);
-          next__4WSR=((__POINTER )(NULL));
-          result__AXSR=((__POINTER *)ptr_table__5WSR)[ 0];
-          if ((result__AXSR == (void *)NULL)) {
-            result__AXSR=new_lab__2PJ(lab_type__BXSR);
-            next__4WSR=(void *)((unsigned long)result__AXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXSR)));
-            ((__POINTER *)next__4WSR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5WSR)[ 0]=next__4WSR;
-          } else {
-            next__4WSR=((__POINTER *)result__AXSR)[ 0];
-            if ((next__4WSR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AXSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CXSR <<  1)) <=  4096)) {
-                next__4WSR=(void *)((unsigned long)result__AXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXSR)));
-              } else {
-                next__4WSR=new_lab__2PJ(lab_type__BXSR);
-              };
-              ((__POINTER *)next__4WSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5WSR)[ 0]=next__4WSR;
-            } else {
-              ((__POINTER *)result__AXSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4WSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__AXSR=next__4WSR;
-            };
-          };
-          ptr__OZPE=result__AXSR;
-        };
-        result__NZPE=((__ITM_LIST_IDF *)ptr__OZPE);
-        *(result__NZPE) = *(ITM_LIST_IDF__);
-      };
-      Self__IGGF=((__ITM_LIST_IDF *)result__NZPE);
-      Self__IGGF->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM=p__1IGE;
-      Self__IGGF->list_name__LGGF=result__VIGE;
-      result__CTFC=result__NZPE;
-      affect__QTFC=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
-      value__DTFC=read_expr__5SFC(Self__ATFC);
-      if (((void *)value__DTFC == (void *)NULL)) {
-        pos__LB1P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_325));
-        put_position__ECH(pos__LB1P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if ((affect__QTFC == ':')) {
-        p__MXSR=result__NZPE->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-        result__DXSR=NULL;
-        ptr__EXSR=((__POINTER )(NULL));
-        typ_id__FXSR= 0;
-        sz__GXSR=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
-        if ((sz__GXSR ==  0)) {
-          result__DXSR=ITM_WRITE_VALUE__;
-        } else {
-          typ_id__FXSR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GXSR);
-          if ((typ_id__FXSR == (__INTEGER)(-  1))) {
-            a__HXSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__IXSR=(__UINTEGER_32)((__UINTEGER_32)(sz__GXSR + a__HXSR) & (__UINTEGER_32)(~ a__HXSR));
-            ptr_table__QXSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IXSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__PXSR=((__POINTER )(NULL));
-            result__RXSR=((__POINTER *)ptr_table__QXSR)[ 0];
-            if ((result__RXSR == (void *)NULL)) {
-              result__RXSR=new_lab__2PJ(new_size__IXSR);
-              next__PXSR=(void *)((unsigned long)result__RXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXSR)));
-              ((__POINTER *)next__PXSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__QXSR)[ 0]=next__PXSR;
-            } else {
-              next__PXSR=((__POINTER *)result__RXSR)[ 0];
-              if ((next__PXSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RXSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IXSR <<  1)) <=  4096)) {
-                  next__PXSR=(void *)((unsigned long)result__RXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXSR)));
-                } else {
-                  next__PXSR=new_lab__2PJ(new_size__IXSR);
-                };
-                ((__POINTER *)next__PXSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QXSR)[ 0]=next__PXSR;
-              } else {
-                ((__POINTER *)result__RXSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PXSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__RXSR=next__PXSR;
-              };
-            };
-            ptr__EXSR=result__RXSR;
-          } else {
-            t__JXSR=((__UINTEGER_32 )typ_id__FXSR);
-            a__KXSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YXSR=(__UINTEGER_32)((__UINTEGER_32)(sz__GXSR + a__KXSR) & (__UINTEGER_32)(~ a__KXSR));
-            ptr_table__VXSR=((__POINTER )(&(table_type[(t__JXSR)])));
-            lab_type__XXSR=(__UINTEGER_32)(t__JXSR |  1);
-            next__UXSR=((__POINTER )(NULL));
-            result__WXSR=((__POINTER *)ptr_table__VXSR)[ 0];
-            if ((result__WXSR == (void *)NULL)) {
-              result__WXSR=new_lab__2PJ(lab_type__XXSR);
-              next__UXSR=(void *)((unsigned long)result__WXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXSR)));
-              ((__POINTER *)next__UXSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VXSR)[ 0]=next__UXSR;
-            } else {
-              next__UXSR=((__POINTER *)result__WXSR)[ 0];
-              if ((next__UXSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WXSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YXSR <<  1)) <=  4096)) {
-                  next__UXSR=(void *)((unsigned long)result__WXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXSR)));
-                } else {
-                  next__UXSR=new_lab__2PJ(lab_type__XXSR);
-                };
-                ((__POINTER *)next__UXSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VXSR)[ 0]=next__UXSR;
-              } else {
-                ((__POINTER *)result__WXSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UXSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__WXSR=next__UXSR;
-              };
-            };
-            ptr__EXSR=result__WXSR;
-          };
-          result__DXSR=((__ITM_WRITE_VALUE *)ptr__EXSR);
-          *(result__DXSR) = *(ITM_WRITE_VALUE__);
-        };
-        Self__LXSR=((__ITM_WRITE_VALUE *)result__DXSR);
-        Self__LXSR->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=p__MXSR;
-        Self__LXSR->parent_itm_write__VXFC.assign__OT2D=result__NZPE;
-        Self__LXSR->parent_itm_write__VXFC.value__PT2D=value__DTFC;
-        result__CTFC=result__DXSR;
-      };
-      if ((affect__QTFC == '<')) {
-        pos__NB1P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_459));
-        put_position__ECH(pos__NB1P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if ((affect__QTFC == '?')) {
-        pos__PB1P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_460));
-        put_position__ECH(pos__PB1P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-        switch (((struct ___OBJ *)result__CTFC)->__id) {
-        case __ITM_LIST__: {
-          __tmp__MYFC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__MYFC=((__ITM_PROTOTYPE *)result__CTFC)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-        } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__MYFC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-        } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__MYFC=((__ITM_WRITE_VALUE *)result__CTFC)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-        } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__MYFC=((__ITM_WRITE_CAST *)result__CTFC)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-        } break;
-        case __ITM_READ__: {
-          __tmp__MYFC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+          append_name_in__APXE(Self__BPXT,buffer__TSEM);
+          add_last__ACV(((__STRING__BC *)buffer__TSEM),')');
         } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__MYFC=((__ITM_WRITE_CODE *)result__CTFC)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+        case __CAST__1HOJ__: {
+          display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__MYFC=((__ITM_READ_ARG2 *)result__CTFC)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+        case __REAL_CST__1LOJ__: {
+          display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_BINARY__: {
-          __tmp__MYFC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
+        case __CHARACTER_CST__RMOJ__: {
+          display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__MYFC=((__ITM_READ_ARG1 *)result__CTFC)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_OLD__: {
-          __tmp__MYFC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
+        case __READ_SLOT__LL4K__: {
+          display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__MYFC=((__ITM_EXTERNAL_TYPE *)result__CTFC)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_REAL__: {
-          __tmp__MYFC=((__ITM_REAL *)result__CTFC)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_NUMBER__: {
-          __tmp__MYFC=((__ITM_NUMBER *)result__CTFC)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_CHARACTER__: {
-          __tmp__MYFC=((__ITM_CHARACTER *)result__CTFC)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_STRING__: {
-          __tmp__MYFC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__MYFC=((__ITM_EXTERNAL *)result__CTFC)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_NEG__EZVL__: {
+          display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__MYFC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-        } break;
-        };
-        result__ZXSR=NULL;
-        ptr__0XSR=((__POINTER )(NULL));
-        typ_id__1XSR= 0;
-        sz__2XSR=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
-        if ((sz__2XSR ==  0)) {
-          result__ZXSR=ITM_WRITE_CAST__;
-        } else {
-          typ_id__1XSR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2XSR);
-          if ((typ_id__1XSR == (__INTEGER)(-  1))) {
-            a__3XSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__4XSR=(__UINTEGER_32)((__UINTEGER_32)(sz__2XSR + a__3XSR) & (__UINTEGER_32)(~ a__3XSR));
-            ptr_table__GYSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4XSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__FYSR=((__POINTER )(NULL));
-            result__HYSR=((__POINTER *)ptr_table__GYSR)[ 0];
-            if ((result__HYSR == (void *)NULL)) {
-              result__HYSR=new_lab__2PJ(new_size__4XSR);
-              next__FYSR=(void *)((unsigned long)result__HYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XSR)));
-              ((__POINTER *)next__FYSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GYSR)[ 0]=next__FYSR;
-            } else {
-              next__FYSR=((__POINTER *)result__HYSR)[ 0];
-              if ((next__FYSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HYSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4XSR <<  1)) <=  4096)) {
-                  next__FYSR=(void *)((unsigned long)result__HYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XSR)));
-                } else {
-                  next__FYSR=new_lab__2PJ(new_size__4XSR);
-                };
-                ((__POINTER *)next__FYSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GYSR)[ 0]=next__FYSR;
-              } else {
-                ((__POINTER *)result__HYSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FYSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HYSR=next__FYSR;
-              };
-            };
-            ptr__0XSR=result__HYSR;
-          } else {
-            t__5XSR=((__UINTEGER_32 )typ_id__1XSR);
-            a__AYSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__OYSR=(__UINTEGER_32)((__UINTEGER_32)(sz__2XSR + a__AYSR) & (__UINTEGER_32)(~ a__AYSR));
-            ptr_table__LYSR=((__POINTER )(&(table_type[(t__5XSR)])));
-            lab_type__NYSR=(__UINTEGER_32)(t__5XSR |  1);
-            next__KYSR=((__POINTER )(NULL));
-            result__MYSR=((__POINTER *)ptr_table__LYSR)[ 0];
-            if ((result__MYSR == (void *)NULL)) {
-              result__MYSR=new_lab__2PJ(lab_type__NYSR);
-              next__KYSR=(void *)((unsigned long)result__MYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYSR)));
-              ((__POINTER *)next__KYSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LYSR)[ 0]=next__KYSR;
-            } else {
-              next__KYSR=((__POINTER *)result__MYSR)[ 0];
-              if ((next__KYSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MYSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OYSR <<  1)) <=  4096)) {
-                  next__KYSR=(void *)((unsigned long)result__MYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYSR)));
-                } else {
-                  next__KYSR=new_lab__2PJ(lab_type__NYSR);
-                };
-                ((__POINTER *)next__KYSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LYSR)[ 0]=next__KYSR;
-              } else {
-                ((__POINTER *)result__MYSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KYSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__MYSR=next__KYSR;
-              };
-            };
-            ptr__0XSR=result__MYSR;
-          };
-          result__ZXSR=((__ITM_WRITE_CAST *)ptr__0XSR);
-          *(result__ZXSR) = *(ITM_WRITE_CAST__);
-        };
-        Self__BYSR=((__ITM_WRITE_CAST *)result__ZXSR);
-        Self__BYSR->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__MYFC;
-        Self__BYSR->parent_itm_write__LYFC.assign__OT2D=result__CTFC;
-        Self__BYSR->parent_itm_write__LYFC.value__PT2D=value__DTFC;
-        result__CTFC=result__ZXSR;
-      };
-    } else {
-      free__UWZC(l_assignment__STFC);
-    };
-    __tmp__YYFC=TRUE__;
-  } else {
-    __tmp__YYFC=FALSE__;
-  };
-  if ((! __tmp__YYFC)) {
-    if (read_identifier__TPEB()) {
-      copy__BNK(string_tmp2__ADB,last_string__V1G);
-      while (read_identifier__TPEB()) {
-        append__MOK(string_tmp2__ADB,(&__string_92));
-        append__MOK(string_tmp2__ADB,last_string__V1G);
-      };
-      name__UTFC=get__QEC(string_tmp2__ADB);
-      if (read_affect__FVZC()) {
-        p__YYSR=current_position__EJG();
-        result__PYSR=NULL;
-        ptr__QYSR=((__POINTER )(NULL));
-        typ_id__RYSR= 0;
-        sz__SYSR=((__UINTEGER_32 )sizeof(__ITM_READ));
-        if ((sz__SYSR ==  0)) {
-          result__PYSR=ITM_READ__;
-        } else {
-          typ_id__RYSR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SYSR);
-          if ((typ_id__RYSR == (__INTEGER)(-  1))) {
-            a__TYSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UYSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYSR + a__TYSR) & (__UINTEGER_32)(~ a__TYSR));
-            ptr_table__1YSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UYSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__0YSR=((__POINTER )(NULL));
-            result__2YSR=((__POINTER *)ptr_table__1YSR)[ 0];
-            if ((result__2YSR == (void *)NULL)) {
-              result__2YSR=new_lab__2PJ(new_size__UYSR);
-              next__0YSR=(void *)((unsigned long)result__2YSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UYSR)));
-              ((__POINTER *)next__0YSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1YSR)[ 0]=next__0YSR;
-            } else {
-              next__0YSR=((__POINTER *)result__2YSR)[ 0];
-              if ((next__0YSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2YSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UYSR <<  1)) <=  4096)) {
-                  next__0YSR=(void *)((unsigned long)result__2YSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UYSR)));
-                } else {
-                  next__0YSR=new_lab__2PJ(new_size__UYSR);
-                };
-                ((__POINTER *)next__0YSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1YSR)[ 0]=next__0YSR;
-              } else {
-                ((__POINTER *)result__2YSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0YSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__2YSR=next__0YSR;
-              };
-            };
-            ptr__QYSR=result__2YSR;
-          } else {
-            t__VYSR=((__UINTEGER_32 )typ_id__RYSR);
-            a__WYSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__DZSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYSR + a__WYSR) & (__UINTEGER_32)(~ a__WYSR));
-            ptr_table__AZSR=((__POINTER )(&(table_type[(t__VYSR)])));
-            lab_type__CZSR=(__UINTEGER_32)(t__VYSR |  1);
-            next__5YSR=((__POINTER )(NULL));
-            result__BZSR=((__POINTER *)ptr_table__AZSR)[ 0];
-            if ((result__BZSR == (void *)NULL)) {
-              result__BZSR=new_lab__2PJ(lab_type__CZSR);
-              next__5YSR=(void *)((unsigned long)result__BZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZSR)));
-              ((__POINTER *)next__5YSR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__AZSR)[ 0]=next__5YSR;
-            } else {
-              next__5YSR=((__POINTER *)result__BZSR)[ 0];
-              if ((next__5YSR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BZSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DZSR <<  1)) <=  4096)) {
-                  next__5YSR=(void *)((unsigned long)result__BZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZSR)));
-                } else {
-                  next__5YSR=new_lab__2PJ(lab_type__CZSR);
-                };
-                ((__POINTER *)next__5YSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AZSR)[ 0]=next__5YSR;
-              } else {
-                ((__POINTER *)result__BZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5YSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BZSR=next__5YSR;
-              };
-            };
-            ptr__QYSR=result__BZSR;
-          };
-          result__PYSR=((__ITM_READ *)ptr__QYSR);
-          *(result__PYSR) = *(ITM_READ__);
-        };
-        Self__XYSR=((__ITM_READ *)result__PYSR);
-        Self__XYSR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__YYSR;
-        Self__XYSR->name__AVPC=name__UTFC;
-        result__CTFC=result__PYSR;
-        affect__QTFC=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
-        value__DTFC=read_expr__5SFC(Self__ATFC);
-        if (((void *)value__DTFC == (void *)NULL)) {
-          pos__SB1P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_325));
-          put_position__ECH(pos__SB1P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((affect__QTFC == ':')) {
-          __tmp__N1FC=result__PYSR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          result__SXRD=NULL;
-          ptr__TXRD=((__POINTER )(NULL));
-          typ_id__YXRD= 0;
-          sz__VXRD=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
-          if ((sz__VXRD ==  0)) {
-            result__SXRD=ITM_WRITE_VALUE__;
-          } else {
-            typ_id__YXRD=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VXRD);
-            if ((typ_id__YXRD == (__INTEGER)(-  1))) {
-              a__XR1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VR1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VXRD + a__XR1Q) & (__UINTEGER_32)(~ a__XR1Q));
-              ptr_table__FZSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VR1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__EZSR=((__POINTER )(NULL));
-              result__GZSR=((__POINTER *)ptr_table__FZSR)[ 0];
-              if ((result__GZSR == (void *)NULL)) {
-                result__GZSR=new_lab__2PJ(new_size__VR1Q);
-                next__EZSR=(void *)((unsigned long)result__GZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VR1Q)));
-                ((__POINTER *)next__EZSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FZSR)[ 0]=next__EZSR;
-              } else {
-                next__EZSR=((__POINTER *)result__GZSR)[ 0];
-                if ((next__EZSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GZSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VR1Q <<  1)) <=  4096)) {
-                    next__EZSR=(void *)((unsigned long)result__GZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VR1Q)));
-                  } else {
-                    next__EZSR=new_lab__2PJ(new_size__VR1Q);
-                  };
-                  ((__POINTER *)next__EZSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FZSR)[ 0]=next__EZSR;
-                } else {
-                  ((__POINTER *)result__GZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GZSR=next__EZSR;
-                };
-              };
-              ptr__TXRD=result__GZSR;
-            } else {
-              t__1R1Q=((__UINTEGER_32 )typ_id__YXRD);
-              a__3R1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NZSR=(__UINTEGER_32)((__UINTEGER_32)(sz__VXRD + a__3R1Q) & (__UINTEGER_32)(~ a__3R1Q));
-              ptr_table__KZSR=((__POINTER )(&(table_type[(t__1R1Q)])));
-              lab_type__MZSR=(__UINTEGER_32)(t__1R1Q |  1);
-              next__JZSR=((__POINTER )(NULL));
-              result__LZSR=((__POINTER *)ptr_table__KZSR)[ 0];
-              if ((result__LZSR == (void *)NULL)) {
-                result__LZSR=new_lab__2PJ(lab_type__MZSR);
-                next__JZSR=(void *)((unsigned long)result__LZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NZSR)));
-                ((__POINTER *)next__JZSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KZSR)[ 0]=next__JZSR;
-              } else {
-                next__JZSR=((__POINTER *)result__LZSR)[ 0];
-                if ((next__JZSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LZSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NZSR <<  1)) <=  4096)) {
-                    next__JZSR=(void *)((unsigned long)result__LZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NZSR)));
-                  } else {
-                    next__JZSR=new_lab__2PJ(lab_type__MZSR);
-                  };
-                  ((__POINTER *)next__JZSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KZSR)[ 0]=next__JZSR;
-                } else {
-                  ((__POINTER *)result__LZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LZSR=next__JZSR;
-                };
-              };
-              ptr__TXRD=result__LZSR;
-            };
-            result__SXRD=((__ITM_WRITE_VALUE *)ptr__TXRD);
-            *(result__SXRD) = *(ITM_WRITE_VALUE__);
-          };
-          Self__KT2D=((__ITM_WRITE_VALUE *)result__SXRD);
-          Self__KT2D->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__N1FC;
-          Self__KT2D->parent_itm_write__VXFC.assign__OT2D=result__PYSR;
-          Self__KT2D->parent_itm_write__VXFC.value__PT2D=value__DTFC;
-          result__CTFC=result__SXRD;
-        };
-        if ((affect__QTFC == '<')) {
-          switch (((struct ___OBJ *)result__CTFC)->__id) {
-          case __ITM_LIST__: {
-            __tmp__X1FC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_PROTOTYPE__: {
-            __tmp__X1FC=((__ITM_PROTOTYPE *)result__CTFC)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_LIST_IDF__: {
-            __tmp__X1FC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_WRITE_VALUE__: {
-            __tmp__X1FC=((__ITM_WRITE_VALUE *)result__CTFC)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_WRITE_CAST__: {
-            __tmp__X1FC=((__ITM_WRITE_CAST *)result__CTFC)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ__: {
-            __tmp__X1FC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_WRITE_CODE__: {
-            __tmp__X1FC=((__ITM_WRITE_CODE *)result__CTFC)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ_ARG2__: {
-            __tmp__X1FC=((__ITM_READ_ARG2 *)result__CTFC)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_BINARY__: {
-            __tmp__X1FC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ_ARG1__: {
-            __tmp__X1FC=((__ITM_READ_ARG1 *)result__CTFC)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_OLD__: {
-            __tmp__X1FC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_EXTERNAL_TYPE__: {
-            __tmp__X1FC=((__ITM_EXTERNAL_TYPE *)result__CTFC)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_REAL__: {
-            __tmp__X1FC=((__ITM_REAL *)result__CTFC)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_NUMBER__: {
-            __tmp__X1FC=((__ITM_NUMBER *)result__CTFC)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_CHARACTER__: {
-            __tmp__X1FC=((__ITM_CHARACTER *)result__CTFC)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_STRING__: {
-            __tmp__X1FC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_EXTERNAL__: {
-            __tmp__X1FC=((__ITM_EXTERNAL *)result__CTFC)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ_ARGS__: {
-            __tmp__X1FC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          };
-          result__DZRD=NULL;
-          ptr__EZRD=((__POINTER )(NULL));
-          typ_id__JZRD= 0;
-          sz__GZRD=((__UINTEGER_32 )sizeof(__ITM_WRITE_CODE));
-          if ((sz__GZRD ==  0)) {
-            result__DZRD=ITM_WRITE_CODE__;
-          } else {
-            typ_id__JZRD=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZRD);
-            if ((typ_id__JZRD == (__INTEGER)(-  1))) {
-              a__3Q0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1Q0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GZRD + a__3Q0Q) & (__UINTEGER_32)(~ a__3Q0Q));
-              ptr_table__PZSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1Q0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__OZSR=((__POINTER )(NULL));
-              result__QZSR=((__POINTER *)ptr_table__PZSR)[ 0];
-              if ((result__QZSR == (void *)NULL)) {
-                result__QZSR=new_lab__2PJ(new_size__1Q0Q);
-                next__OZSR=(void *)((unsigned long)result__QZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Q0Q)));
-                ((__POINTER *)next__OZSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PZSR)[ 0]=next__OZSR;
-              } else {
-                next__OZSR=((__POINTER *)result__QZSR)[ 0];
-                if ((next__OZSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QZSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1Q0Q <<  1)) <=  4096)) {
-                    next__OZSR=(void *)((unsigned long)result__QZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Q0Q)));
-                  } else {
-                    next__OZSR=new_lab__2PJ(new_size__1Q0Q);
-                  };
-                  ((__POINTER *)next__OZSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PZSR)[ 0]=next__OZSR;
-                } else {
-                  ((__POINTER *)result__QZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QZSR=next__OZSR;
-                };
-              };
-              ptr__EZRD=result__QZSR;
-            } else {
-              t__BR0Q=((__UINTEGER_32 )typ_id__JZRD);
-              a__DR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XZSR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZRD + a__DR0Q) & (__UINTEGER_32)(~ a__DR0Q));
-              ptr_table__UZSR=((__POINTER )(&(table_type[(t__BR0Q)])));
-              lab_type__WZSR=(__UINTEGER_32)(t__BR0Q |  1);
-              next__TZSR=((__POINTER )(NULL));
-              result__VZSR=((__POINTER *)ptr_table__UZSR)[ 0];
-              if ((result__VZSR == (void *)NULL)) {
-                result__VZSR=new_lab__2PJ(lab_type__WZSR);
-                next__TZSR=(void *)((unsigned long)result__VZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZSR)));
-                ((__POINTER *)next__TZSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UZSR)[ 0]=next__TZSR;
-              } else {
-                next__TZSR=((__POINTER *)result__VZSR)[ 0];
-                if ((next__TZSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VZSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XZSR <<  1)) <=  4096)) {
-                    next__TZSR=(void *)((unsigned long)result__VZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZSR)));
-                  } else {
-                    next__TZSR=new_lab__2PJ(lab_type__WZSR);
-                  };
-                  ((__POINTER *)next__TZSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UZSR)[ 0]=next__TZSR;
-                } else {
-                  ((__POINTER *)result__VZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VZSR=next__TZSR;
-                };
-              };
-              ptr__EZRD=result__VZSR;
-            };
-            result__DZRD=((__ITM_WRITE_CODE *)ptr__EZRD);
-            *(result__DZRD) = *(ITM_WRITE_CODE__);
-          };
-          Self__ST2D=((__ITM_WRITE_CODE *)result__DZRD);
-          Self__ST2D->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__X1FC;
-          Self__ST2D->parent_itm_write__W1FC.assign__OT2D=result__CTFC;
-          Self__ST2D->parent_itm_write__W1FC.value__PT2D=value__DTFC;
-          result__CTFC=result__DZRD;
-        };
-        if ((affect__QTFC == '?')) {
-          switch (((struct ___OBJ *)result__CTFC)->__id) {
-          case __ITM_LIST__: {
-            __tmp__A2FC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_PROTOTYPE__: {
-            __tmp__A2FC=((__ITM_PROTOTYPE *)result__CTFC)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_LIST_IDF__: {
-            __tmp__A2FC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_WRITE_VALUE__: {
-            __tmp__A2FC=((__ITM_WRITE_VALUE *)result__CTFC)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_WRITE_CAST__: {
-            __tmp__A2FC=((__ITM_WRITE_CAST *)result__CTFC)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ__: {
-            __tmp__A2FC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_WRITE_CODE__: {
-            __tmp__A2FC=((__ITM_WRITE_CODE *)result__CTFC)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ_ARG2__: {
-            __tmp__A2FC=((__ITM_READ_ARG2 *)result__CTFC)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_BINARY__: {
-            __tmp__A2FC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ_ARG1__: {
-            __tmp__A2FC=((__ITM_READ_ARG1 *)result__CTFC)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_OLD__: {
-            __tmp__A2FC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_EXTERNAL_TYPE__: {
-            __tmp__A2FC=((__ITM_EXTERNAL_TYPE *)result__CTFC)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_REAL__: {
-            __tmp__A2FC=((__ITM_REAL *)result__CTFC)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_NUMBER__: {
-            __tmp__A2FC=((__ITM_NUMBER *)result__CTFC)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_CHARACTER__: {
-            __tmp__A2FC=((__ITM_CHARACTER *)result__CTFC)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_STRING__: {
-            __tmp__A2FC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_EXTERNAL__: {
-            __tmp__A2FC=((__ITM_EXTERNAL *)result__CTFC)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          case __ITM_READ_ARGS__: {
-            __tmp__A2FC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          } break;
-          };
-          result__U0RD=NULL;
-          ptr__V0RD=((__POINTER )(NULL));
-          typ_id__00RD= 0;
-          sz__X0RD=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
-          if ((sz__X0RD ==  0)) {
-            result__U0RD=ITM_WRITE_CAST__;
-          } else {
-            typ_id__00RD=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X0RD);
-            if ((typ_id__00RD == (__INTEGER)(-  1))) {
-              a__CS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AS1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__X0RD + a__CS1Q) & (__UINTEGER_32)(~ a__CS1Q));
-              ptr_table__ZZSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AS1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__YZSR=((__POINTER )(NULL));
-              result__0ZSR=((__POINTER *)ptr_table__ZZSR)[ 0];
-              if ((result__0ZSR == (void *)NULL)) {
-                result__0ZSR=new_lab__2PJ(new_size__AS1Q);
-                next__YZSR=(void *)((unsigned long)result__0ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AS1Q)));
-                ((__POINTER *)next__YZSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZZSR)[ 0]=next__YZSR;
-              } else {
-                next__YZSR=((__POINTER *)result__0ZSR)[ 0];
-                if ((next__YZSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0ZSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AS1Q <<  1)) <=  4096)) {
-                    next__YZSR=(void *)((unsigned long)result__0ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AS1Q)));
-                  } else {
-                    next__YZSR=new_lab__2PJ(new_size__AS1Q);
-                  };
-                  ((__POINTER *)next__YZSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZZSR)[ 0]=next__YZSR;
-                } else {
-                  ((__POINTER *)result__0ZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0ZSR=next__YZSR;
-                };
-              };
-              ptr__V0RD=result__0ZSR;
-            } else {
-              t__GS1Q=((__UINTEGER_32 )typ_id__00RD);
-              a__IS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__B0SR=(__UINTEGER_32)((__UINTEGER_32)(sz__X0RD + a__IS1Q) & (__UINTEGER_32)(~ a__IS1Q));
-              ptr_table__4ZSR=((__POINTER )(&(table_type[(t__GS1Q)])));
-              lab_type__A0SR=(__UINTEGER_32)(t__GS1Q |  1);
-              next__3ZSR=((__POINTER )(NULL));
-              result__5ZSR=((__POINTER *)ptr_table__4ZSR)[ 0];
-              if ((result__5ZSR == (void *)NULL)) {
-                result__5ZSR=new_lab__2PJ(lab_type__A0SR);
-                next__3ZSR=(void *)((unsigned long)result__5ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0SR)));
-                ((__POINTER *)next__3ZSR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4ZSR)[ 0]=next__3ZSR;
-              } else {
-                next__3ZSR=((__POINTER *)result__5ZSR)[ 0];
-                if ((next__3ZSR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5ZSR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B0SR <<  1)) <=  4096)) {
-                    next__3ZSR=(void *)((unsigned long)result__5ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0SR)));
-                  } else {
-                    next__3ZSR=new_lab__2PJ(lab_type__A0SR);
-                  };
-                  ((__POINTER *)next__3ZSR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4ZSR)[ 0]=next__3ZSR;
-                } else {
-                  ((__POINTER *)result__5ZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3ZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__5ZSR=next__3ZSR;
-                };
-              };
-              ptr__V0RD=result__5ZSR;
-            };
-            result__U0RD=((__ITM_WRITE_CAST *)ptr__V0RD);
-            *(result__U0RD) = *(ITM_WRITE_CAST__);
-          };
-          Self__YT2D=((__ITM_WRITE_CAST *)result__U0RD);
-          Self__YT2D->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__A2FC;
-          Self__YT2D->parent_itm_write__LYFC.assign__OT2D=result__CTFC;
-          Self__YT2D->parent_itm_write__LYFC.value__PT2D=value__DTFC;
-          result__CTFC=result__U0RD;
-        };
-      };
-    };
-  };
-  if (((void *)result__CTFC == (void *)NULL)) {
-    position__ZFD=old_position__FMFC;
-    pos_cur__2FD=old_pos_cur__HMFC;
-    pos_line__3FD=old_pos_line__JMFC;
-    pos_col__4FD=old_pos_col__LMFC;
-    result__CTFC=read_expr_prefix__I4GC(Self__ATFC);
-    if ((((void *)result__CTFC != (void *)NULL) && read_operator__OIHC())) {
-      result__LHCR=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
-        result__LHCR=create_with_capacity__YPFC( 16);
-      } else {
-        Self__MHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-        result__LHCR=((void **)Self__MHCR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__MHCR->parent_arrayed_collection__EFFC.upper__P5OC];
-        Self__NHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-        Self__NHCR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__NHCR->parent_arrayed_collection__EFFC.upper__P5OC -  1);
-      };
-      l_expr__ETFC=result__LHCR;
-      result__OHCR=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC <  0)) {
-        result__OHCR=create_with_capacity__BMOD( 16);
-      } else {
-        Self__PHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-        result__OHCR=((void **)Self__PHCR->parent_arrayed_collection__11GC.storage__NTPC)[Self__PHCR->parent_arrayed_collection__11GC.upper__PRPC];
-        Self__QHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-        Self__QHCR->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__QHCR->parent_arrayed_collection__11GC.upper__PRPC -  1);
-      };
-      l_oper__ITFC=result__OHCR;
-      result__RHCR=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC)->parent_arrayed_collection__AXZC.upper__5PZD <  0)) {
-        result__RHCR=create_with_capacity__PJKD( 16);
-      } else {
-        Self__SHCR=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
-        result__RHCR=((void **)Self__SHCR->parent_arrayed_collection__AXZC.storage__GM0D)[Self__SHCR->parent_arrayed_collection__AXZC.upper__5PZD];
-        Self__THCR=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
-        Self__THCR->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__THCR->parent_arrayed_collection__AXZC.upper__5PZD -  1);
-      };
-      l_posi__OTFC=result__RHCR;
-      while ((! is_not_op__PTFC)) {
-        add_last__V3PC(l_expr__ETFC,result__CTFC);
-        add_last__FA1D(l_oper__ITFC,operator_to_name__OYHC((&__string_84),last_string__V1G));
-        __tmp__S3FC=current_position__EJG();
-        Self__0C1D=((__FAST_ARRAYoExpanded_POSITIONo *)l_posi__OTFC);
-        new_capacity__2C1D= 0;
-        if (((__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D +  1) <= (__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D -  1))) {
-          Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D +  1);
-          __tmp__KD1D=TRUE__;
-        } else {
-          __tmp__KD1D=FALSE__;
-        };
-        if ((! __tmp__KD1D)) {
-          if ((Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D ==  0)) {
-            Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD=create__VWSE( 2);
-            Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D= 2;
-            Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D= 0;
-          } else {
-            new_capacity__2C1D=(__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D <<  1);
-            __tmp__5D1D=Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD;
-            __tmp__AE1D=Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D;
-            new__2AHF=((__POSITION *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((__POSITION *)__tmp__5D1D)),((__UINTEGER_32 )(__INTEGER)(__tmp__AE1D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2C1D * ((__INTEGER )(sizeof(void *)))))));
-            __tmp__PBHF=(__INTEGER)(new_capacity__2C1D -  1);
-            v__2J5F=((__POSITION ) 0);
-            Self__I0AG=__tmp__AE1D;
-            while ((Self__I0AG <= __tmp__PBHF)) {
-              new__2AHF[Self__I0AG]=v__2J5F;
-              Self__I0AG=(__INTEGER)(Self__I0AG +  1);
-            };
-            Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD=new__2AHF;
-            Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D=new_capacity__2C1D;
-            Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D +  1);
-          };
-        };
-        ((__POSITION *)Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD)[Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D]=__tmp__S3FC;
-        result__CTFC=read_expr_prefix__I4GC(Self__ATFC);
-        if (((void *)result__CTFC == (void *)NULL)) {
-          pos__JD1P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_325));
-          put_position__ECH(pos__JD1P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        is_not_op__PTFC=(! read_operator__OIHC());
-      };
-      add_last__V3PC(result__LHCR,result__CTFC);
-      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__LHCR)->parent_arrayed_collection__SEEC.upper__GAPC +  1) ==  2)) {
-        p__VJLC=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)result__RHCR)->parent_arrayed_collection__NTFC.storage__T4ZD)[ 0];
-        n__WJLC=((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)result__OHCR)->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0];
-        a1__XJLC=((void **)((__FAST_ARRAYoITM_CODEo *)result__LHCR)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
-        a2__YJLC=((void **)((__FAST_ARRAYoITM_CODEo *)result__LHCR)->parent_arrayed_collection__SEEC.storage__NBPC)[ 1];
-        result__JNLC=NULL;
-        ptr__KNLC=((__POINTER )(NULL));
-        typ_id__PNLC= 0;
-        sz__MNLC=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
-        if ((sz__MNLC ==  0)) {
-          result__JNLC=ITM_READ_ARG2__;
-        } else {
-          typ_id__PNLC=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MNLC);
-          if ((typ_id__PNLC == (__INTEGER)(-  1))) {
-            a__DT1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__BT1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MNLC + a__DT1Q) & (__UINTEGER_32)(~ a__DT1Q));
-            ptr_table__D0SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BT1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__C0SR=((__POINTER )(NULL));
-            result__E0SR=((__POINTER *)ptr_table__D0SR)[ 0];
-            if ((result__E0SR == (void *)NULL)) {
-              result__E0SR=new_lab__2PJ(new_size__BT1Q);
-              next__C0SR=(void *)((unsigned long)result__E0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BT1Q)));
-              ((__POINTER *)next__C0SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__D0SR)[ 0]=next__C0SR;
-            } else {
-              next__C0SR=((__POINTER *)result__E0SR)[ 0];
-              if ((next__C0SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E0SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BT1Q <<  1)) <=  4096)) {
-                  next__C0SR=(void *)((unsigned long)result__E0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BT1Q)));
-                } else {
-                  next__C0SR=new_lab__2PJ(new_size__BT1Q);
-                };
-                ((__POINTER *)next__C0SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__D0SR)[ 0]=next__C0SR;
-              } else {
-                ((__POINTER *)result__E0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__E0SR=next__C0SR;
-              };
-            };
-            ptr__KNLC=result__E0SR;
-          } else {
-            t__HT1Q=((__UINTEGER_32 )typ_id__PNLC);
-            a__JT1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__L0SR=(__UINTEGER_32)((__UINTEGER_32)(sz__MNLC + a__JT1Q) & (__UINTEGER_32)(~ a__JT1Q));
-            ptr_table__I0SR=((__POINTER )(&(table_type[(t__HT1Q)])));
-            lab_type__K0SR=(__UINTEGER_32)(t__HT1Q |  1);
-            next__H0SR=((__POINTER )(NULL));
-            result__J0SR=((__POINTER *)ptr_table__I0SR)[ 0];
-            if ((result__J0SR == (void *)NULL)) {
-              result__J0SR=new_lab__2PJ(lab_type__K0SR);
-              next__H0SR=(void *)((unsigned long)result__J0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0SR)));
-              ((__POINTER *)next__H0SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__I0SR)[ 0]=next__H0SR;
-            } else {
-              next__H0SR=((__POINTER *)result__J0SR)[ 0];
-              if ((next__H0SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J0SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0SR <<  1)) <=  4096)) {
-                  next__H0SR=(void *)((unsigned long)result__J0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0SR)));
-                } else {
-                  next__H0SR=new_lab__2PJ(lab_type__K0SR);
-                };
-                ((__POINTER *)next__H0SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__I0SR)[ 0]=next__H0SR;
-              } else {
-                ((__POINTER *)result__J0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__J0SR=next__H0SR;
-              };
-            };
-            ptr__KNLC=result__J0SR;
-          };
-          result__JNLC=((__ITM_READ_ARG2 *)ptr__KNLC);
-          *(result__JNLC) = *(ITM_READ_ARG2__);
-        };
-        Self__ODQC=((__ITM_READ_ARG2 *)result__JNLC);
-        Self__ODQC->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__VJLC;
-        Self__ODQC->parent_itm_read__H4FC.name__AVPC=n__WJLC;
-        Self__ODQC->arg_first__ZDQC=a1__XJLC;
-        Self__ODQC->arg_second__0DQC=a2__YJLC;
-        result__CTFC=result__JNLC;
-        free__4PFC(result__LHCR);
-        free__UWZC(result__OHCR);
-        free__0VGD(result__RHCR);
-      } else {
-        l_expr__ETFC=copy__UGFC(result__LHCR);
-        l_oper__ITFC=alias__4VGD(result__OHCR);
-        result__YWGD=create_with_capacity__PJKD((__INTEGER)(((__FAST_ARRAYoExpanded_POSITIONo *)result__RHCR)->parent_arrayed_collection__NTFC.upper__2M0D +  1));
-        copy__BT0D(result__YWGD,result__RHCR);
-        free__0VGD(result__RHCR);
-        l_posi__OTFC=result__YWGD;
-        result__4JKD=NULL;
-        ptr__5JKD=((__POINTER )(NULL));
-        typ_id__EKKD= 0;
-        sz__BKKD=((__UINTEGER_32 )sizeof(__ITM_BINARY));
-        if ((sz__BKKD ==  0)) {
-          result__4JKD=ITM_BINARY__;
-        } else {
-          typ_id__EKKD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BKKD);
-          if ((typ_id__EKKD == (__INTEGER)(-  1))) {
-            a__IR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GR0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BKKD + a__IR0Q) & (__UINTEGER_32)(~ a__IR0Q));
-            ptr_table__N0SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GR0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__M0SR=((__POINTER )(NULL));
-            result__O0SR=((__POINTER *)ptr_table__N0SR)[ 0];
-            if ((result__O0SR == (void *)NULL)) {
-              result__O0SR=new_lab__2PJ(new_size__GR0Q);
-              next__M0SR=(void *)((unsigned long)result__O0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR0Q)));
-              ((__POINTER *)next__M0SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__N0SR)[ 0]=next__M0SR;
-            } else {
-              next__M0SR=((__POINTER *)result__O0SR)[ 0];
-              if ((next__M0SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O0SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GR0Q <<  1)) <=  4096)) {
-                  next__M0SR=(void *)((unsigned long)result__O0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR0Q)));
-                } else {
-                  next__M0SR=new_lab__2PJ(new_size__GR0Q);
-                };
-                ((__POINTER *)next__M0SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__N0SR)[ 0]=next__M0SR;
-              } else {
-                ((__POINTER *)result__O0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__O0SR=next__M0SR;
-              };
-            };
-            ptr__5JKD=result__O0SR;
-          } else {
-            t__MR0Q=((__UINTEGER_32 )typ_id__EKKD);
-            a__OR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__V0SR=(__UINTEGER_32)((__UINTEGER_32)(sz__BKKD + a__OR0Q) & (__UINTEGER_32)(~ a__OR0Q));
-            ptr_table__S0SR=((__POINTER )(&(table_type[(t__MR0Q)])));
-            lab_type__U0SR=(__UINTEGER_32)(t__MR0Q |  1);
-            next__R0SR=((__POINTER )(NULL));
-            result__T0SR=((__POINTER *)ptr_table__S0SR)[ 0];
-            if ((result__T0SR == (void *)NULL)) {
-              result__T0SR=new_lab__2PJ(lab_type__U0SR);
-              next__R0SR=(void *)((unsigned long)result__T0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0SR)));
-              ((__POINTER *)next__R0SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__S0SR)[ 0]=next__R0SR;
-            } else {
-              next__R0SR=((__POINTER *)result__T0SR)[ 0];
-              if ((next__R0SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T0SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V0SR <<  1)) <=  4096)) {
-                  next__R0SR=(void *)((unsigned long)result__T0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0SR)));
-                } else {
-                  next__R0SR=new_lab__2PJ(lab_type__U0SR);
-                };
-                ((__POINTER *)next__R0SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__S0SR)[ 0]=next__R0SR;
-              } else {
-                ((__POINTER *)result__T0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__T0SR=next__R0SR;
-              };
-            };
-            ptr__5JKD=result__T0SR;
-          };
-          result__4JKD=((__ITM_BINARY *)ptr__5JKD);
-          *(result__4JKD) = *(ITM_BINARY__);
-        };
-        Self__4T0D=((__ITM_BINARY *)result__4JKD);
-        Self__4T0D->position_list__UU0D=result__YWGD;
-        Self__4T0D->value_list__VU0D=l_expr__ETFC;
-        Self__4T0D->operator_list__WU0D=l_oper__ITFC;
-        result__CTFC=result__4JKD;
-      };
-    };
-  };
-  return(result__CTFC);
-}
-
-static void* fast_reference_at__XCQD(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__YCQD,void *k__ZCQD)
-// ({HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__DDQD;
-  void *node__CDQD;
-  result__DDQD=NULL;
-  node__CDQD=((void **)Self__YCQD->buckets__HYNB)[(__INTEGER)(hash_code__OPN(k__ZCQD) % Self__YCQD->capacity__PUJB)];
-  while ((! (((void *)node__CDQD == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CDQD)->key__SDQD == (void *)k__ZCQD)))) {
-    node__CDQD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CDQD)->next__3DQD;
-  };
-  if (((void *)node__CDQD != (void *)NULL)) {
-    result__DDQD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CDQD)->item__FEQD;
-  };
-  return(result__DDQD);
-}
-
-static void add_slot__AFQD(__PROTOTYPE *Self__BFQD,void *s__CFQD)
-// ({PROTOTYPE},{NULLxITM_SLOT}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__FFQD;
-  __INTEGER h__BURD,idx__CURD,idx__U3UD,new_capacity__V3UD,i__W3UD;
-  __INTEGER typ_id__DAVD;
-  __POINTER ptr__45UD,ptr_table__X0SR,next__W0SR,result__Y0SR;
-  __POINTER ptr_table__20SR,next__10SR,result__30SR;
-  __UINTEGER_32 sz__AAVD,a__WR0Q,new_size__UR0Q,t__0R0Q,a__2R0Q;
-  __UINTEGER_32 new_size__50SR,lab_type__40SR;
-  void *__tmp__DFQD;
-  __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__YTRD;
-  void *node__DURD,*node1__Y3UD,*node2__Z3UD,*__tmp__QVRD;
-  void **old_buckets__X3UD;
-  __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *result__35UD;
-  __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *Self__AA3D;
-  __tmp__DFQD=Self__BFQD->slot_list__SIM;
-  __tmp__FFQD=((__ITM_SLOT *)s__CFQD)->parent_named__MIM.name__1QB;
-  Self__YTRD=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)__tmp__DFQD);
-  h__BURD=hash_code__OPN(__tmp__FFQD);
-  idx__CURD=(__INTEGER)(h__BURD % Self__YTRD->capacity__PUJB);
-  node__DURD=((void **)Self__YTRD->buckets__HYNB)[idx__CURD];
-  while ((! (((void *)node__DURD == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__DURD)->key__SDQD == (void *)__tmp__FFQD)))) {
-    node__DURD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__DURD)->next__3DQD;
-  };
-  if (((void *)node__DURD == (void *)NULL)) {
-    if ((Self__YTRD->capacity__PUJB == Self__YTRD->count__KYNB)) {
-      idx__U3UD= 0;
-      node1__Y3UD=NULL;
-      node2__Z3UD=NULL;
-      old_buckets__X3UD=Self__YTRD->buckets__HYNB;
-      new_capacity__V3UD=prime_number_ceiling__X3Q((__INTEGER)(Self__YTRD->capacity__PUJB +  1));
-      Self__YTRD->buckets__HYNB=create__MDTB(new_capacity__V3UD);
-      i__W3UD=(__INTEGER)(Self__YTRD->capacity__PUJB -  1);
-      Self__YTRD->capacity__PUJB=new_capacity__V3UD;
-      while ((i__W3UD >=  0)) {
-        node1__Y3UD=((void **)old_buckets__X3UD)[i__W3UD];
-        while (((void *)node1__Y3UD != (void *)NULL)) {
-          node2__Z3UD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__Y3UD)->next__3DQD;
-          idx__U3UD=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__Y3UD)->key__SDQD) % Self__YTRD->capacity__PUJB);
-          ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__Y3UD)->next__3DQD=((void **)Self__YTRD->buckets__HYNB)[idx__U3UD];
-          ((void **)Self__YTRD->buckets__HYNB)[idx__U3UD]=node1__Y3UD;
-          node1__Y3UD=node2__Z3UD;
-        };
-        i__W3UD=(__INTEGER)(i__W3UD -  1);
-      };
-      idx__CURD=(__INTEGER)(h__BURD % Self__YTRD->capacity__PUJB);
-    };
-    __tmp__QVRD=((void **)Self__YTRD->buckets__HYNB)[idx__CURD];
-    result__35UD=NULL;
-    ptr__45UD=((__POINTER )(NULL));
-    typ_id__DAVD= 0;
-    sz__AAVD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo));
-    if ((sz__AAVD ==  0)) {
-      result__35UD=HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
-    } else {
-      typ_id__DAVD=__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AAVD);
-      if ((typ_id__DAVD == (__INTEGER)(-  1))) {
-        a__WR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UR0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__AAVD + a__WR0Q) & (__UINTEGER_32)(~ a__WR0Q));
-        ptr_table__X0SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UR0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__W0SR=((__POINTER )(NULL));
-        result__Y0SR=((__POINTER *)ptr_table__X0SR)[ 0];
-        if ((result__Y0SR == (void *)NULL)) {
-          result__Y0SR=new_lab__2PJ(new_size__UR0Q);
-          next__W0SR=(void *)((unsigned long)result__Y0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR0Q)));
-          ((__POINTER *)next__W0SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__X0SR)[ 0]=next__W0SR;
-        } else {
-          next__W0SR=((__POINTER *)result__Y0SR)[ 0];
-          if ((next__W0SR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y0SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UR0Q <<  1)) <=  4096)) {
-              next__W0SR=(void *)((unsigned long)result__Y0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR0Q)));
-            } else {
-              next__W0SR=new_lab__2PJ(new_size__UR0Q);
-            };
-            ((__POINTER *)next__W0SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__X0SR)[ 0]=next__W0SR;
-          } else {
-            ((__POINTER *)result__Y0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Y0SR=next__W0SR;
-          };
-        };
-        ptr__45UD=result__Y0SR;
-      } else {
-        t__0R0Q=((__UINTEGER_32 )typ_id__DAVD);
-        a__2R0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__50SR=(__UINTEGER_32)((__UINTEGER_32)(sz__AAVD + a__2R0Q) & (__UINTEGER_32)(~ a__2R0Q));
-        ptr_table__20SR=((__POINTER )(&(table_type[(t__0R0Q)])));
-        lab_type__40SR=(__UINTEGER_32)(t__0R0Q |  1);
-        next__10SR=((__POINTER )(NULL));
-        result__30SR=((__POINTER *)ptr_table__20SR)[ 0];
-        if ((result__30SR == (void *)NULL)) {
-          result__30SR=new_lab__2PJ(lab_type__40SR);
-          next__10SR=(void *)((unsigned long)result__30SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50SR)));
-          ((__POINTER *)next__10SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__20SR)[ 0]=next__10SR;
-        } else {
-          next__10SR=((__POINTER *)result__30SR)[ 0];
-          if ((next__10SR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__30SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__50SR <<  1)) <=  4096)) {
-              next__10SR=(void *)((unsigned long)result__30SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50SR)));
-            } else {
-              next__10SR=new_lab__2PJ(lab_type__40SR);
-            };
-            ((__POINTER *)next__10SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__20SR)[ 0]=next__10SR;
-          } else {
-            ((__POINTER *)result__30SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__10SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__30SR=next__10SR;
-          };
-        };
-        ptr__45UD=result__30SR;
-      };
-      result__35UD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)ptr__45UD);
-      *(result__35UD) = *(HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__);
-    };
-    Self__AA3D=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)result__35UD);
-    Self__AA3D->item__FEQD=s__CFQD;
-    Self__AA3D->key__SDQD=__tmp__FFQD;
-    Self__AA3D->next__3DQD=__tmp__QVRD;
-    node__DURD=result__35UD;
-    ((void **)Self__YTRD->buckets__HYNB)[idx__CURD]=result__35UD;
-    Self__YTRD->count__KYNB=(__INTEGER)(Self__YTRD->count__KYNB +  1);
-  } else {
-    ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__DURD)->item__FEQD=s__CFQD;
-  };
-  if (((void *)Self__BFQD->first_slot__MQMC == (void *)NULL)) {
-    Self__BFQD->first_slot__MQMC=s__CFQD;
-  } else {
-    ((__ITM_SLOT *)Self__BFQD->last_slot__J5BC)->next__FRMC=s__CFQD;
-  };
-  Self__BFQD->last_slot__J5BC=s__CFQD;
-}
-
-static void* create__type__BU2F(void *s__DU2F,void *t__EU2F)
-// ({NULLxITM_SLOT},{TYPExTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERIC}) With resultNo recursive, No inlinable.
-{
-  __SLOT *result__J02F,*Self__S12F;
-  __POINTER ptr__K02F,ptr_table__B1SR,next__A1SR,result__C1SR;
-  __POINTER ptr_table__G1SR,next__F1SR,result__H1SR,ptr__HM3F;
-  __POINTER ptr_table__L1SR,next__K1SR,result__M1SR,ptr_table__Q1SR;
-  __POINTER next__P1SR,result__R1SR,ptr__V1SR,ptr_table__31SR;
-  __POINTER next__21SR,result__41SR,ptr_table__C2SR,next__B2SR;
-  __POINTER result__D2SR,ptr__O2SR,ptr_table__W2SR,next__V2SR;
-  __POINTER result__X2SR,ptr_table__12SR,next__02SR,result__22SR;
-  __POINTER ptr__H3SR,ptr_table__P3SR,next__O3SR,result__Q3SR;
-  __POINTER ptr_table__U3SR,next__T3SR,result__V3SR;
-  __INTEGER typ_id__P02F,typ_id__MM3F,__tmp__1J3F,Self__5V3F;
-  __INTEGER typ_id__W1SR,typ_id__P2SR,typ_id__I3SR;
-  __UINTEGER_32 sz__M02F,a__ES0Q,new_size__CS0Q,t__IS0Q,a__KS0Q;
-  __UINTEGER_32 new_size__J1SR,lab_type__I1SR,sz__JM3F,a__BD1Q;
-  __UINTEGER_32 new_size__5C1Q,t__FD1Q,a__HD1Q,new_size__T1SR;
-  __UINTEGER_32 lab_type__S1SR,sz__X1SR,a__Y1SR,new_size__Z1SR,t__01SR;
-  __UINTEGER_32 a__11SR,new_size__F2SR,lab_type__E2SR,sz__Q2SR,a__R2SR;
-  __UINTEGER_32 new_size__S2SR,t__T2SR,a__U2SR,new_size__42SR;
-  __UINTEGER_32 lab_type__32SR,sz__J3SR,a__K3SR,new_size__L3SR,t__M3SR;
-  __UINTEGER_32 a__N3SR,new_size__X3SR,lab_type__W3SR;
-  void *styl__W12F;
-  void *val__DJ3F;
-  __SLOT_CODE *result__GM3F,*Self__H05F;
-  void *__tmp__EL3F;
-  void *type_mono__MJ3F,*__tmp__LK3F,*__tmp__SK3F,*__tmp__4K3F;
-  void *type_self__KJ3F,*__tmp__MK3F,*__tmp__RG1P,*__tmp__TK3F;
-  void *__tmp__YG1P,*__tmp__5K3F,*__tmp__2G1P;
-  void *__tmp__SJ3F,*__tmp__3K3F;
-  void *__tmp__TJ3F,*type_multiple__LJ3F;
-  __ITM_TYPE_STYLE *Self__QG1P,*Self__XG1P,*Self__1G1P;
-  __POSITION pos__UHCR,__tmp__3RIQ,pos__VHCR,__tmp__DSIQ,pos__WHCR;
-  __POSITION __tmp__0W3F;
-  void *__tmp__5RIQ,*__tmp__FSIQ,*__tmp__2W3F;
-  __SLOT_DATA *result__U1SR,*Self__I2SR,*result__N2SR,*Self__B3SR;
-  __SLOT_DATA *result__G3SR,*Self__03SR;
-  void *tmp__G2SR,*tmp__52SR,*tmp__Y3SR;
-  __CHARACTER __tmp__ASIQ,__tmp__GSIQ,__tmp__4W3F;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__NN1;
-  result__J02F=NULL;
-  ptr__K02F=((__POINTER )(NULL));
-  typ_id__P02F= 0;
-  sz__M02F=((__UINTEGER_32 )sizeof(__SLOT));
-  if ((sz__M02F ==  0)) {
-    result__J02F=SLOT__;
-  } else {
-    typ_id__P02F=__SLOT__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__M02F);
-    if ((typ_id__P02F == (__INTEGER)(-  1))) {
-      a__ES0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CS0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__M02F + a__ES0Q) & (__UINTEGER_32)(~ a__ES0Q));
-      ptr_table__B1SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CS0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__A1SR=((__POINTER )(NULL));
-      result__C1SR=((__POINTER *)ptr_table__B1SR)[ 0];
-      if ((result__C1SR == (void *)NULL)) {
-        result__C1SR=new_lab__2PJ(new_size__CS0Q);
-        next__A1SR=(void *)((unsigned long)result__C1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CS0Q)));
-        ((__POINTER *)next__A1SR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__B1SR)[ 0]=next__A1SR;
-      } else {
-        next__A1SR=((__POINTER *)result__C1SR)[ 0];
-        if ((next__A1SR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C1SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CS0Q <<  1)) <=  4096)) {
-            next__A1SR=(void *)((unsigned long)result__C1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CS0Q)));
-          } else {
-            next__A1SR=new_lab__2PJ(new_size__CS0Q);
-          };
-          ((__POINTER *)next__A1SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__B1SR)[ 0]=next__A1SR;
-        } else {
-          ((__POINTER *)result__C1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__C1SR=next__A1SR;
-        };
-      };
-      ptr__K02F=result__C1SR;
-    } else {
-      t__IS0Q=((__UINTEGER_32 )typ_id__P02F);
-      a__KS0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__J1SR=(__UINTEGER_32)((__UINTEGER_32)(sz__M02F + a__KS0Q) & (__UINTEGER_32)(~ a__KS0Q));
-      ptr_table__G1SR=((__POINTER )(&(table_type[(t__IS0Q)])));
-      lab_type__I1SR=(__UINTEGER_32)(t__IS0Q |  1);
-      next__F1SR=((__POINTER )(NULL));
-      result__H1SR=((__POINTER *)ptr_table__G1SR)[ 0];
-      if ((result__H1SR == (void *)NULL)) {
-        result__H1SR=new_lab__2PJ(lab_type__I1SR);
-        next__F1SR=(void *)((unsigned long)result__H1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J1SR)));
-        ((__POINTER *)next__F1SR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__G1SR)[ 0]=next__F1SR;
-      } else {
-        next__F1SR=((__POINTER *)result__H1SR)[ 0];
-        if ((next__F1SR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H1SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J1SR <<  1)) <=  4096)) {
-            next__F1SR=(void *)((unsigned long)result__H1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J1SR)));
-          } else {
-            next__F1SR=new_lab__2PJ(lab_type__I1SR);
-          };
-          ((__POINTER *)next__F1SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__G1SR)[ 0]=next__F1SR;
-        } else {
-          ((__POINTER *)result__H1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__H1SR=next__F1SR;
-        };
-      };
-      ptr__K02F=result__H1SR;
-    };
-    result__J02F=((__SLOT *)ptr__K02F);
-    *(result__J02F) = *(SLOT__);
-  };
-  Self__S12F=((__SLOT *)result__J02F);
-  styl__W12F=NULL;
-  Self__S12F->base_slot__X12F=s__DU2F;
-  Self__S12F->receiver_type__Y12F=t__EU2F;
-  ITM_OBJECT__->position__WIM=((__ITM_SLOT *)s__DU2F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-  if ((((__ITM_SLOT *)s__DU2F)->affect__0B2D == '<')) {
-    val__DJ3F=((__ITM_SLOT *)s__DU2F)->value__J22D;
-    result__GM3F=NULL;
-    ptr__HM3F=((__POINTER )(NULL));
-    typ_id__MM3F= 0;
-    sz__JM3F=((__UINTEGER_32 )sizeof(__SLOT_CODE));
-    if ((sz__JM3F ==  0)) {
-      result__GM3F=SLOT_CODE__;
-    } else {
-      typ_id__MM3F=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JM3F);
-      if ((typ_id__MM3F == (__INTEGER)(-  1))) {
-        a__BD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5C1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__JM3F + a__BD1Q) & (__UINTEGER_32)(~ a__BD1Q));
-        ptr_table__L1SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5C1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__K1SR=((__POINTER )(NULL));
-        result__M1SR=((__POINTER *)ptr_table__L1SR)[ 0];
-        if ((result__M1SR == (void *)NULL)) {
-          result__M1SR=new_lab__2PJ(new_size__5C1Q);
-          next__K1SR=(void *)((unsigned long)result__M1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5C1Q)));
-          ((__POINTER *)next__K1SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__L1SR)[ 0]=next__K1SR;
-        } else {
-          next__K1SR=((__POINTER *)result__M1SR)[ 0];
-          if ((next__K1SR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M1SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5C1Q <<  1)) <=  4096)) {
-              next__K1SR=(void *)((unsigned long)result__M1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5C1Q)));
-            } else {
-              next__K1SR=new_lab__2PJ(new_size__5C1Q);
-            };
-            ((__POINTER *)next__K1SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__L1SR)[ 0]=next__K1SR;
-          } else {
-            ((__POINTER *)result__M1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__M1SR=next__K1SR;
-          };
-        };
-        ptr__HM3F=result__M1SR;
-      } else {
-        t__FD1Q=((__UINTEGER_32 )typ_id__MM3F);
-        a__HD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__T1SR=(__UINTEGER_32)((__UINTEGER_32)(sz__JM3F + a__HD1Q) & (__UINTEGER_32)(~ a__HD1Q));
-        ptr_table__Q1SR=((__POINTER )(&(table_type[(t__FD1Q)])));
-        lab_type__S1SR=(__UINTEGER_32)(t__FD1Q |  1);
-        next__P1SR=((__POINTER )(NULL));
-        result__R1SR=((__POINTER *)ptr_table__Q1SR)[ 0];
-        if ((result__R1SR == (void *)NULL)) {
-          result__R1SR=new_lab__2PJ(lab_type__S1SR);
-          next__P1SR=(void *)((unsigned long)result__R1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1SR)));
-          ((__POINTER *)next__P1SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Q1SR)[ 0]=next__P1SR;
-        } else {
-          next__P1SR=((__POINTER *)result__R1SR)[ 0];
-          if ((next__P1SR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R1SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T1SR <<  1)) <=  4096)) {
-              next__P1SR=(void *)((unsigned long)result__R1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1SR)));
-            } else {
-              next__P1SR=new_lab__2PJ(lab_type__S1SR);
-            };
-            ((__POINTER *)next__P1SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Q1SR)[ 0]=next__P1SR;
-          } else {
-            ((__POINTER *)result__R1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__R1SR=next__P1SR;
-          };
-        };
-        ptr__HM3F=result__R1SR;
-      };
-      result__GM3F=((__SLOT_CODE *)ptr__HM3F);
-      *(result__GM3F) = *(SLOT_CODE__);
-    };
-    Self__H05F=((__SLOT_CODE *)result__GM3F);
-    Self__H05F->parent_slot__A22F=Self__S12F;
-    Self__H05F->value__K05F=val__DJ3F;
-    Self__H05F->profil__R05F=create_with_capacity__XJBG( 1);
-    Self__S12F->slot_code_intern__F22F=result__GM3F;
-    styl__W12F=result__GM3F;
-  } else {
-    __tmp__EL3F=self_up__TJEF;
-    type_mono__MJ3F=NULL;
-    type_self__KJ3F=run_value__SLQC;
-    self_up__TJEF=Self__S12F->receiver_type__Y12F;
-    run_value__SLQC=NULL;
-    last_position__CI1=ITM_OBJECT__->position__WIM;
-    __tmp__SJ3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->type__WB2D;
-    if (__tmp__SJ3F==NULL) {
-      __tmp__TJ3F=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__SJ3F)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__TJ3F=NULL;
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__TJ3F=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__TJ3F=NULL;
-      } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__TJ3F=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__TJ3F=NULL;
-      } break;
-      case __ITM_TYPE_MULTI__: {
-        __tmp__TJ3F=((void *)__tmp__SJ3F);
-      } break;
-      }
-    };
-    type_multiple__LJ3F=__tmp__TJ3F;
-    if (((void *)__tmp__TJ3F != (void *)NULL)) {
-      __tmp__1J3F=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__TJ3F)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK -  1);
-      Self__5V3F= 0;
-      while ((Self__5V3F <= __tmp__1J3F)) {
-        Self__S12F->slot_data_list__KK3F=create_with_capacity__1A4F((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__LJ3F)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1) -  1));
-        __tmp__LK3F=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__LJ3F)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__5V3F];
-        switch (((struct ___OBJ *)__tmp__LK3F)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          if (((__ITM_TYPE_SIMPLE *)__tmp__LK3F)->to_run__2VK==0) {
-            __tmp__MK3F=((__ITM_TYPE_SIMPLE *)__tmp__LK3F)->to_run__1VK;
-          } else {
-            __tmp__MK3F=to_run__XVK(__tmp__LK3F);
-          };
+        case __EXPR_ADD__SZVL__: {
+          display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_STYLE__: {
-          if (((__ITM_TYPE_STYLE *)__tmp__LK3F)->to_run__E1IB==0) {
-            __tmp__MK3F=((__ITM_TYPE_STYLE *)__tmp__LK3F)->to_run__D1IB;
-          } else {
-            Self__QG1P=((__ITM_TYPE_STYLE *)__tmp__LK3F);
-            __tmp__RG1P=get__PUN(Self__QG1P);
-            Self__QG1P->to_run__D1IB=__tmp__RG1P;
-            Self__QG1P->to_run__E1IB=0;
-            __tmp__MK3F=__tmp__RG1P;
-          };
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__MK3F=to_run__F1IB(__tmp__LK3F);
-        } break;
-        case __ITM_TYPE_SELF__: {
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__UHCR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__UHCR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          __tmp__MK3F=run_value__SLQC;
+        case __READ_GLOBAL__T4YL__: {
+          display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__MK3F=to_run__LJEF(__tmp__LK3F);
+        case __EXPR_NOT__XUPM__: {
+          display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        };
-        __tmp__3RIQ=ITM_OBJECT__->position__WIM;
-        __tmp__5RIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.name__1QB;
-        __tmp__ASIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.style__3CGC;
-        result__U1SR=NULL;
-        ptr__V1SR=((__POINTER )(NULL));
-        typ_id__W1SR= 0;
-        sz__X1SR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-        if ((sz__X1SR ==  0)) {
-          result__U1SR=SLOT_DATA__;
-        } else {
-          typ_id__W1SR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X1SR);
-          if ((typ_id__W1SR == (__INTEGER)(-  1))) {
-            a__Y1SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__Z1SR=(__UINTEGER_32)((__UINTEGER_32)(sz__X1SR + a__Y1SR) & (__UINTEGER_32)(~ a__Y1SR));
-            ptr_table__31SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z1SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__21SR=((__POINTER )(NULL));
-            result__41SR=((__POINTER *)ptr_table__31SR)[ 0];
-            if ((result__41SR == (void *)NULL)) {
-              result__41SR=new_lab__2PJ(new_size__Z1SR);
-              next__21SR=(void *)((unsigned long)result__41SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1SR)));
-              ((__POINTER *)next__21SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__31SR)[ 0]=next__21SR;
-            } else {
-              next__21SR=((__POINTER *)result__41SR)[ 0];
-              if ((next__21SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__41SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z1SR <<  1)) <=  4096)) {
-                  next__21SR=(void *)((unsigned long)result__41SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1SR)));
-                } else {
-                  next__21SR=new_lab__2PJ(new_size__Z1SR);
-                };
-                ((__POINTER *)next__21SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__31SR)[ 0]=next__21SR;
-              } else {
-                ((__POINTER *)result__41SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__21SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__41SR=next__21SR;
-              };
-            };
-            ptr__V1SR=result__41SR;
-          } else {
-            t__01SR=((__UINTEGER_32 )typ_id__W1SR);
-            a__11SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__F2SR=(__UINTEGER_32)((__UINTEGER_32)(sz__X1SR + a__11SR) & (__UINTEGER_32)(~ a__11SR));
-            ptr_table__C2SR=((__POINTER )(&(table_type[(t__01SR)])));
-            lab_type__E2SR=(__UINTEGER_32)(t__01SR |  1);
-            next__B2SR=((__POINTER )(NULL));
-            result__D2SR=((__POINTER *)ptr_table__C2SR)[ 0];
-            if ((result__D2SR == (void *)NULL)) {
-              result__D2SR=new_lab__2PJ(lab_type__E2SR);
-              next__B2SR=(void *)((unsigned long)result__D2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2SR)));
-              ((__POINTER *)next__B2SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__C2SR)[ 0]=next__B2SR;
-            } else {
-              next__B2SR=((__POINTER *)result__D2SR)[ 0];
-              if ((next__B2SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D2SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F2SR <<  1)) <=  4096)) {
-                  next__B2SR=(void *)((unsigned long)result__D2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2SR)));
-                } else {
-                  next__B2SR=new_lab__2PJ(lab_type__E2SR);
-                };
-                ((__POINTER *)next__B2SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__C2SR)[ 0]=next__B2SR;
-              } else {
-                ((__POINTER *)result__D2SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B2SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__D2SR=next__B2SR;
-              };
-            };
-            ptr__V1SR=result__D2SR;
-          };
-          result__U1SR=((__SLOT_DATA *)ptr__V1SR);
-          *(result__U1SR) = *(SLOT_DATA__);
-        };
-        Self__I2SR=((__SLOT_DATA *)result__U1SR);
-        tmp__G2SR=NULL;
-        Self__I2SR->parent_slot__IHZD=Self__S12F;
-        Self__I2SR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__3RIQ;
-        Self__I2SR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__5RIQ;
-        Self__I2SR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__ASIQ;
-        Self__I2SR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__I2SR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-        Self__I2SR->parent_variable__HHZD.type__D25F=__tmp__MK3F;
-        if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__I2SR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__I2SR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__I2SR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-          tmp__G2SR=new__5VSG();
-          add__Z1EJ(tmp__G2SR,((__TYPE_FULL *)Self__I2SR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-          Self__I2SR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__G2SR);
-        } else {
-          Self__I2SR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-        };
-        add_last__425F(Self__S12F->slot_data_list__KK3F,result__U1SR);
-        Self__5V3F=(__INTEGER)(Self__5V3F +  1);
-      };
-      Self__NN1=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__TJ3F)->list_type__YXVD);
-      __tmp__SK3F=((void **)Self__NN1->parent_arrayed_collection__PIB.storage__5WK)[Self__NN1->parent_arrayed_collection__PIB.upper__BWK];
-      switch (((struct ___OBJ *)__tmp__SK3F)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__SK3F)->to_run__2VK==0) {
-          __tmp__TK3F=((__ITM_TYPE_SIMPLE *)__tmp__SK3F)->to_run__1VK;
-        } else {
-          __tmp__TK3F=to_run__XVK(__tmp__SK3F);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__SK3F)->to_run__E1IB==0) {
-          __tmp__TK3F=((__ITM_TYPE_STYLE *)__tmp__SK3F)->to_run__D1IB;
-        } else {
-          Self__XG1P=((__ITM_TYPE_STYLE *)__tmp__SK3F);
-          __tmp__YG1P=get__PUN(Self__XG1P);
-          Self__XG1P->to_run__D1IB=__tmp__YG1P;
-          Self__XG1P->to_run__E1IB=0;
-          __tmp__TK3F=__tmp__YG1P;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__TK3F=to_run__F1IB(__tmp__SK3F);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__VHCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__VHCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__TK3F=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__TK3F=to_run__LJEF(__tmp__SK3F);
-      } break;
-      };
-      __tmp__DSIQ=ITM_OBJECT__->position__WIM;
-      __tmp__FSIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__GSIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__N2SR=NULL;
-      ptr__O2SR=((__POINTER )(NULL));
-      typ_id__P2SR= 0;
-      sz__Q2SR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__Q2SR ==  0)) {
-        result__N2SR=SLOT_DATA__;
-      } else {
-        typ_id__P2SR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q2SR);
-        if ((typ_id__P2SR == (__INTEGER)(-  1))) {
-          a__R2SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__S2SR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q2SR + a__R2SR) & (__UINTEGER_32)(~ a__R2SR));
-          ptr_table__W2SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S2SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__V2SR=((__POINTER )(NULL));
-          result__X2SR=((__POINTER *)ptr_table__W2SR)[ 0];
-          if ((result__X2SR == (void *)NULL)) {
-            result__X2SR=new_lab__2PJ(new_size__S2SR);
-            next__V2SR=(void *)((unsigned long)result__X2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2SR)));
-            ((__POINTER *)next__V2SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__W2SR)[ 0]=next__V2SR;
-          } else {
-            next__V2SR=((__POINTER *)result__X2SR)[ 0];
-            if ((next__V2SR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X2SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S2SR <<  1)) <=  4096)) {
-                next__V2SR=(void *)((unsigned long)result__X2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2SR)));
-              } else {
-                next__V2SR=new_lab__2PJ(new_size__S2SR);
-              };
-              ((__POINTER *)next__V2SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__W2SR)[ 0]=next__V2SR;
-            } else {
-              ((__POINTER *)result__X2SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V2SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__X2SR=next__V2SR;
-            };
-          };
-          ptr__O2SR=result__X2SR;
-        } else {
-          t__T2SR=((__UINTEGER_32 )typ_id__P2SR);
-          a__U2SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__42SR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q2SR + a__U2SR) & (__UINTEGER_32)(~ a__U2SR));
-          ptr_table__12SR=((__POINTER )(&(table_type[(t__T2SR)])));
-          lab_type__32SR=(__UINTEGER_32)(t__T2SR |  1);
-          next__02SR=((__POINTER )(NULL));
-          result__22SR=((__POINTER *)ptr_table__12SR)[ 0];
-          if ((result__22SR == (void *)NULL)) {
-            result__22SR=new_lab__2PJ(lab_type__32SR);
-            next__02SR=(void *)((unsigned long)result__22SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42SR)));
-            ((__POINTER *)next__02SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__12SR)[ 0]=next__02SR;
-          } else {
-            next__02SR=((__POINTER *)result__22SR)[ 0];
-            if ((next__02SR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__22SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__42SR <<  1)) <=  4096)) {
-                next__02SR=(void *)((unsigned long)result__22SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42SR)));
-              } else {
-                next__02SR=new_lab__2PJ(lab_type__32SR);
-              };
-              ((__POINTER *)next__02SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__12SR)[ 0]=next__02SR;
-            } else {
-              ((__POINTER *)result__22SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__02SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__22SR=next__02SR;
-            };
-          };
-          ptr__O2SR=result__22SR;
-        };
-        result__N2SR=((__SLOT_DATA *)ptr__O2SR);
-        *(result__N2SR) = *(SLOT_DATA__);
-      };
-      Self__B3SR=((__SLOT_DATA *)result__N2SR);
-      tmp__52SR=NULL;
-      Self__B3SR->parent_slot__IHZD=Self__S12F;
-      Self__B3SR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__DSIQ;
-      Self__B3SR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__FSIQ;
-      Self__B3SR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__GSIQ;
-      Self__B3SR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__B3SR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__B3SR->parent_variable__HHZD.type__D25F=__tmp__TK3F;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__B3SR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__B3SR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__B3SR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__52SR=new__5VSG();
-        add__Z1EJ(tmp__52SR,((__TYPE_FULL *)Self__B3SR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__B3SR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__52SR);
-      } else {
-        Self__B3SR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      Self__S12F->slot_data_intern__CIZD=result__N2SR;
-    } else {
-      __tmp__3K3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->type__WB2D;
-      if (__tmp__3K3F==NULL) {
-        __tmp__4K3F=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__3K3F)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__4K3F=((void *)__tmp__3K3F);
+        case __EXPR_MOD__3YPM__: {
+          display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__4K3F=((void *)__tmp__3K3F);
+        case __EXPR_OR__PQ0N__: {
+          display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__4K3F=((void *)__tmp__3K3F);
+        case __EXPR_SUP_EQ__1VBP__: {
+          display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__4K3F=((void *)__tmp__3K3F);
+        case __EXPR_INF__OXBP__: {
+          display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__4K3F=((void *)__tmp__3K3F);
+        case __EXPR_INF_EQ__FYBP__: {
+          display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        case __ITM_TYPE_MULTI__: {
-          __tmp__4K3F=NULL;
+        case __EXPR_XOR__ABEP__: {
+          display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
         } break;
-        }
-      };
-      type_mono__MJ3F=__tmp__4K3F;
-      switch (((struct ___OBJ *)__tmp__4K3F)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__4K3F)->to_run__2VK==0) {
-          __tmp__5K3F=((__ITM_TYPE_SIMPLE *)__tmp__4K3F)->to_run__1VK;
-        } else {
-          __tmp__5K3F=to_run__XVK(__tmp__4K3F);
         };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__4K3F)->to_run__E1IB==0) {
-          __tmp__5K3F=((__ITM_TYPE_STYLE *)__tmp__4K3F)->to_run__D1IB;
-        } else {
-          Self__1G1P=((__ITM_TYPE_STYLE *)__tmp__4K3F);
-          __tmp__2G1P=get__PUN(Self__1G1P);
-          Self__1G1P->to_run__D1IB=__tmp__2G1P;
-          Self__1G1P->to_run__E1IB=0;
-          __tmp__5K3F=__tmp__2G1P;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__5K3F=to_run__F1IB(__tmp__4K3F);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__WHCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__WHCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__5K3F=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__5K3F=to_run__LJEF(__tmp__4K3F);
-      } break;
       };
-      __tmp__0W3F=ITM_OBJECT__->position__WIM;
-      __tmp__2W3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.name__1QB;
-      __tmp__4W3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      result__G3SR=NULL;
-      ptr__H3SR=((__POINTER )(NULL));
-      typ_id__I3SR= 0;
-      sz__J3SR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-      if ((sz__J3SR ==  0)) {
-        result__G3SR=SLOT_DATA__;
-      } else {
-        typ_id__I3SR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J3SR);
-        if ((typ_id__I3SR == (__INTEGER)(-  1))) {
-          a__K3SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__L3SR=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SR + a__K3SR) & (__UINTEGER_32)(~ a__K3SR));
-          ptr_table__P3SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L3SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__O3SR=((__POINTER )(NULL));
-          result__Q3SR=((__POINTER *)ptr_table__P3SR)[ 0];
-          if ((result__Q3SR == (void *)NULL)) {
-            result__Q3SR=new_lab__2PJ(new_size__L3SR);
-            next__O3SR=(void *)((unsigned long)result__Q3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3SR)));
-            ((__POINTER *)next__O3SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P3SR)[ 0]=next__O3SR;
-          } else {
-            next__O3SR=((__POINTER *)result__Q3SR)[ 0];
-            if ((next__O3SR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q3SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L3SR <<  1)) <=  4096)) {
-                next__O3SR=(void *)((unsigned long)result__Q3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3SR)));
-              } else {
-                next__O3SR=new_lab__2PJ(new_size__L3SR);
-              };
-              ((__POINTER *)next__O3SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__P3SR)[ 0]=next__O3SR;
-            } else {
-              ((__POINTER *)result__Q3SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O3SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__Q3SR=next__O3SR;
-            };
-          };
-          ptr__H3SR=result__Q3SR;
-        } else {
-          t__M3SR=((__UINTEGER_32 )typ_id__I3SR);
-          a__N3SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__X3SR=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SR + a__N3SR) & (__UINTEGER_32)(~ a__N3SR));
-          ptr_table__U3SR=((__POINTER )(&(table_type[(t__M3SR)])));
-          lab_type__W3SR=(__UINTEGER_32)(t__M3SR |  1);
-          next__T3SR=((__POINTER )(NULL));
-          result__V3SR=((__POINTER *)ptr_table__U3SR)[ 0];
-          if ((result__V3SR == (void *)NULL)) {
-            result__V3SR=new_lab__2PJ(lab_type__W3SR);
-            next__T3SR=(void *)((unsigned long)result__V3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3SR)));
-            ((__POINTER *)next__T3SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U3SR)[ 0]=next__T3SR;
-          } else {
-            next__T3SR=((__POINTER *)result__V3SR)[ 0];
-            if ((next__T3SR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V3SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X3SR <<  1)) <=  4096)) {
-                next__T3SR=(void *)((unsigned long)result__V3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3SR)));
-              } else {
-                next__T3SR=new_lab__2PJ(lab_type__W3SR);
-              };
-              ((__POINTER *)next__T3SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__U3SR)[ 0]=next__T3SR;
-            } else {
-              ((__POINTER *)result__V3SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T3SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__V3SR=next__T3SR;
-            };
-          };
-          ptr__H3SR=result__V3SR;
-        };
-        result__G3SR=((__SLOT_DATA *)ptr__H3SR);
-        *(result__G3SR) = *(SLOT_DATA__);
-      };
-      Self__03SR=((__SLOT_DATA *)result__G3SR);
-      tmp__Y3SR=NULL;
-      Self__03SR->parent_slot__IHZD=Self__S12F;
-      Self__03SR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__0W3F;
-      Self__03SR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__2W3F;
-      Self__03SR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__4W3F;
-      Self__03SR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__03SR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-      Self__03SR->parent_variable__HHZD.type__D25F=__tmp__5K3F;
-      if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__03SR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__03SR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__03SR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-        tmp__Y3SR=new__5VSG();
-        add__Z1EJ(tmp__Y3SR,((__TYPE_FULL *)Self__03SR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-        Self__03SR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__Y3SR);
-      } else {
-        Self__03SR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-      };
-      Self__S12F->slot_data_intern__CIZD=result__G3SR;
-    };
-    run_value__SLQC=type_self__KJ3F;
-    self_up__TJEF=__tmp__EL3F;
-    styl__W12F=Self__S12F->slot_data_intern__CIZD;
-  };
-  return(styl__W12F);
-}
-
-static __BOOLEAN fast_has__WBLB(__HASHED_SEToTYPEo *Self__XBLB,void *e__YBLB)
-// ({HASHED_SEToTYPEo},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) With resultNo recursive, No inlinable.
-{
-  __INTEGER __tmp__CCLB;
-  void *node__BCLB;
-  switch (((struct ___OBJ *)e__YBLB)->__id) {
-  case __TYPE__: {
-    __tmp__CCLB=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)e__YBLB)->prototype__RD)->parent_named__QD.name__1QB);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__CCLB=hash_code__OPN((&__string_59));
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__CCLB=hash_code__OPN((&__string_2));
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__CCLB=hash_code__OPN((&__string_44));
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__CCLB=hash_code__OPN(((__TYPE_GENERIC *)e__YBLB)->intern_name__UR2B);
-  } break;
-  };
-  node__BCLB=((void **)Self__XBLB->buckets__SQKB)[(__INTEGER)(__tmp__CCLB % Self__XBLB->capacity__NQKB)];
-  while ((! (((void *)node__BCLB == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPEo *)node__BCLB)->item__4QKB == (void *)e__YBLB)))) {
-    node__BCLB=((__HASHED_SET_NODEoTYPEo *)node__BCLB)->next__JRKB;
-  };
-  return(((void *)node__BCLB != (void *)NULL));
-}
-
-static void add_subtype__3R3D(__TYPE_NULL *Self__4R3D,void *t__5R3D)
-// ({TYPE_NULL},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
-  __INTEGER j__AS3D;
-  void *__tmp__ZS3D,*__tmp__GT3D,*__tmp__PT3D;
-  __SLOT_DATA *Self__1IAR,*Self__3IAR;
-  void *result__0IAR,*__tmp__0S3D,*result__2IAR,*__tmp__HT3D;
-  __SECTION_ *Self__JSIQ;
-  void *__tmp__QT3D;
-  void *__tmp__RT3D;
-  __BOOLEAN __tmp__4S3D;
-  j__AS3D= 0;
-  if ((! fast_has__WBLB(Self__4R3D->parent_type__TIB.subtype_list__BPY,t__5R3D))) {
-    fast_add__3PKB(Self__4R3D->parent_type__TIB.subtype_list__BPY,t__5R3D);
-    j__AS3D= 0;
-    while_do__JEVE:
-    {
-      if ((j__AS3D <= ((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__ZS3D=((void **)((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AS3D];
-        if (((struct ___OBJ *)__tmp__ZS3D)->__id==__SLOT_DATA__) {
-          Self__1IAR=((__SLOT_DATA *)__tmp__ZS3D);
-          result__0IAR=NULL;
-          if (((void *)Self__1IAR->parent_slot__IHZD != (void *)NULL)) {
-            result__0IAR=((__ITM_SLOT *)((__SLOT *)Self__1IAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__0IAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__0S3D=result__0IAR;
-        } else {
-          __tmp__0S3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZS3D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        Self__JSIQ=((__SECTION_ *)__tmp__0S3D);
-        __tmp__4S3D=(((void *)Self__JSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__JSIQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__4S3D=FALSE__;
-      };
-      if (__tmp__4S3D) {
-        __tmp__GT3D=((void **)((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AS3D];
-        if (((struct ___OBJ *)__tmp__GT3D)->__id==__SLOT_DATA__) {
-          Self__3IAR=((__SLOT_DATA *)__tmp__GT3D);
-          result__2IAR=NULL;
-          if (((void *)Self__3IAR->parent_slot__IHZD != (void *)NULL)) {
-            result__2IAR=((__ITM_SLOT *)((__SLOT *)Self__3IAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__2IAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__HT3D=result__2IAR;
-        } else {
-          __tmp__HT3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__GT3D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        if (((void *)((__SECTION_ *)__tmp__HT3D)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__PT3D=((void **)((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AS3D];
-          if (((struct ___OBJ *)__tmp__PT3D)->__id==__SLOT_DATA__) {
-            __tmp__QT3D=get_type_result__XF2G(__tmp__PT3D);
-          } else {
-            __tmp__QT3D=get_type_result__BH2G(__tmp__PT3D);
-          };
-          __tmp__RT3D=((__TYPE_FULL *)__tmp__QT3D)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__RT3D)->__id) {
-          case __TYPE__: {
-            add_subtype__3J1(__tmp__RT3D,t__5R3D);
-          } break;
-          case __TYPE_NULL__: {
-            add_subtype__3R3D(__tmp__RT3D,t__5R3D);
-          } break;
-          case __TYPE_VOID__: {
-            add_subtype__Z23D(__tmp__RT3D,t__5R3D);
-          } break;
-          case __TYPE_CONTEXT__: {
-            add_subtype__VH4D(__tmp__RT3D,t__5R3D);
-          } break;
-          case __TYPE_ID__: {
-            add_subtype__5HHH(__tmp__RT3D,t__5R3D);
-          } break;
-          case __TYPE_GENERIC__: {
-            add_subtype__3Z5B(__tmp__RT3D,t__5R3D);
-          } break;
-          case __PROFIL_BLOCK__: {
-            add_subtype__4MFJ(t__5R3D);
-          } break;
-          };
-        };
-        j__AS3D=(__INTEGER)(j__AS3D +  1);
-        goto while_do__JEVE;
-      };
-    };
-  };
-}
-
-static void add_subtype__Z23D(__TYPE_VOID *Self__023D,void *t__123D)
-// ({TYPE_VOID},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
-  __INTEGER j__223D;
-  void *__tmp__V33D,*__tmp__C43D,*__tmp__L43D;
-  __SLOT_DATA *Self__5IAR,*Self__BJAR;
-  void *result__4IAR,*__tmp__W33D,*result__AJAR,*__tmp__D43D;
-  __SECTION_ *Self__KSIQ;
-  void *__tmp__M43D;
-  void *__tmp__N43D;
-  __BOOLEAN __tmp__033D;
-  j__223D= 0;
-  if ((! fast_has__WBLB(Self__023D->parent_type__UIB.subtype_list__BPY,t__123D))) {
-    fast_add__3PKB(Self__023D->parent_type__UIB.subtype_list__BPY,t__123D);
-    j__223D= 0;
-    while_do__2FVE:
-    {
-      if ((j__223D <= ((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__V33D=((void **)((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__223D];
-        if (((struct ___OBJ *)__tmp__V33D)->__id==__SLOT_DATA__) {
-          Self__5IAR=((__SLOT_DATA *)__tmp__V33D);
-          result__4IAR=NULL;
-          if (((void *)Self__5IAR->parent_slot__IHZD != (void *)NULL)) {
-            result__4IAR=((__ITM_SLOT *)((__SLOT *)Self__5IAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__4IAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__W33D=result__4IAR;
-        } else {
-          __tmp__W33D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__V33D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        Self__KSIQ=((__SECTION_ *)__tmp__W33D);
-        __tmp__033D=(((void *)Self__KSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__KSIQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__033D=FALSE__;
-      };
-      if (__tmp__033D) {
-        __tmp__C43D=((void **)((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__223D];
-        if (((struct ___OBJ *)__tmp__C43D)->__id==__SLOT_DATA__) {
-          Self__BJAR=((__SLOT_DATA *)__tmp__C43D);
-          result__AJAR=NULL;
-          if (((void *)Self__BJAR->parent_slot__IHZD != (void *)NULL)) {
-            result__AJAR=((__ITM_SLOT *)((__SLOT *)Self__BJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__AJAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__D43D=result__AJAR;
-        } else {
-          __tmp__D43D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__C43D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        if (((void *)((__SECTION_ *)__tmp__D43D)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__L43D=((void **)((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__223D];
-          if (((struct ___OBJ *)__tmp__L43D)->__id==__SLOT_DATA__) {
-            __tmp__M43D=get_type_result__XF2G(__tmp__L43D);
-          } else {
-            __tmp__M43D=get_type_result__BH2G(__tmp__L43D);
-          };
-          __tmp__N43D=((__TYPE_FULL *)__tmp__M43D)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__N43D)->__id) {
-          case __TYPE__: {
-            add_subtype__3J1(__tmp__N43D,t__123D);
-          } break;
-          case __TYPE_NULL__: {
-            add_subtype__3R3D(__tmp__N43D,t__123D);
-          } break;
-          case __TYPE_VOID__: {
-            add_subtype__Z23D(__tmp__N43D,t__123D);
-          } break;
-          case __TYPE_CONTEXT__: {
-            add_subtype__VH4D(__tmp__N43D,t__123D);
-          } break;
-          case __TYPE_ID__: {
-            add_subtype__5HHH(__tmp__N43D,t__123D);
-          } break;
-          case __TYPE_GENERIC__: {
-            add_subtype__3Z5B(__tmp__N43D,t__123D);
-          } break;
-          case __PROFIL_BLOCK__: {
-            add_subtype__4MFJ(t__123D);
-          } break;
-          };
-        };
-        j__223D=(__INTEGER)(j__223D +  1);
-        goto while_do__2FVE;
-      };
-    };
-  };
-}
-
-static void add_subtype__VH4D(__TYPE_CONTEXT *Self__WH4D,void *t__XH4D)
-// ({TYPE_CONTEXT},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
-  __INTEGER j__YH4D;
-  void *__tmp__RI4D,*__tmp__4I4D,*__tmp__HJ4D;
-  __SLOT_DATA *Self__DJAR,*Self__FJAR;
-  void *result__CJAR,*__tmp__SI4D,*result__EJAR,*__tmp__5I4D;
-  __SECTION_ *Self__LSIQ;
-  void *__tmp__IJ4D;
-  void *__tmp__JJ4D;
-  __BOOLEAN __tmp__WI4D;
-  j__YH4D= 0;
-  if ((! fast_has__WBLB(Self__WH4D->parent_type__VIB.subtype_list__BPY,t__XH4D))) {
-    fast_add__3PKB(Self__WH4D->parent_type__VIB.subtype_list__BPY,t__XH4D);
-    j__YH4D= 0;
-    while_do__PHVE:
-    {
-      if ((j__YH4D <= ((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__RI4D=((void **)((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__YH4D];
-        if (((struct ___OBJ *)__tmp__RI4D)->__id==__SLOT_DATA__) {
-          Self__DJAR=((__SLOT_DATA *)__tmp__RI4D);
-          result__CJAR=NULL;
-          if (((void *)Self__DJAR->parent_slot__IHZD != (void *)NULL)) {
-            result__CJAR=((__ITM_SLOT *)((__SLOT *)Self__DJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__CJAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__SI4D=result__CJAR;
-        } else {
-          __tmp__SI4D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__RI4D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        Self__LSIQ=((__SECTION_ *)__tmp__SI4D);
-        __tmp__WI4D=(((void *)Self__LSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__LSIQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__WI4D=FALSE__;
-      };
-      if (__tmp__WI4D) {
-        __tmp__4I4D=((void **)((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__YH4D];
-        if (((struct ___OBJ *)__tmp__4I4D)->__id==__SLOT_DATA__) {
-          Self__FJAR=((__SLOT_DATA *)__tmp__4I4D);
-          result__EJAR=NULL;
-          if (((void *)Self__FJAR->parent_slot__IHZD != (void *)NULL)) {
-            result__EJAR=((__ITM_SLOT *)((__SLOT *)Self__FJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__EJAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__5I4D=result__EJAR;
-        } else {
-          __tmp__5I4D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4I4D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        if (((void *)((__SECTION_ *)__tmp__5I4D)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__HJ4D=((void **)((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__YH4D];
-          if (((struct ___OBJ *)__tmp__HJ4D)->__id==__SLOT_DATA__) {
-            __tmp__IJ4D=get_type_result__XF2G(__tmp__HJ4D);
-          } else {
-            __tmp__IJ4D=get_type_result__BH2G(__tmp__HJ4D);
-          };
-          __tmp__JJ4D=((__TYPE_FULL *)__tmp__IJ4D)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__JJ4D)->__id) {
-          case __TYPE__: {
-            add_subtype__3J1(__tmp__JJ4D,t__XH4D);
-          } break;
-          case __TYPE_NULL__: {
-            add_subtype__3R3D(__tmp__JJ4D,t__XH4D);
-          } break;
-          case __TYPE_VOID__: {
-            add_subtype__Z23D(__tmp__JJ4D,t__XH4D);
-          } break;
-          case __TYPE_CONTEXT__: {
-            add_subtype__VH4D(__tmp__JJ4D,t__XH4D);
-          } break;
-          case __TYPE_ID__: {
-            add_subtype__5HHH(__tmp__JJ4D,t__XH4D);
-          } break;
-          case __TYPE_GENERIC__: {
-            add_subtype__3Z5B(__tmp__JJ4D,t__XH4D);
-          } break;
-          case __PROFIL_BLOCK__: {
-            add_subtype__4MFJ(t__XH4D);
-          } break;
-          };
-        };
-        j__YH4D=(__INTEGER)(j__YH4D +  1);
-        goto while_do__PHVE;
-      };
-    };
-  };
-}
-
-static void add_subtype__5HHH(__TYPE_ID *Self__AIHH,void *t__BIHH)
-// ({TYPE_ID},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
-  __INTEGER j__CIHH;
-  void *__tmp__1IHH,*__tmp__IJHH,*__tmp__RJHH;
-  __SLOT_DATA *Self__HJAR,*Self__JJAR;
-  void *result__GJAR,*__tmp__2IHH,*result__IJAR,*__tmp__JJHH;
-  __SECTION_ *Self__MSIQ;
-  void *__tmp__SJHH;
-  void *__tmp__TJHH;
-  __BOOLEAN __tmp__AJHH;
-  j__CIHH= 0;
-  if ((! fast_has__WBLB(Self__AIHH->parent_type__WIB.subtype_list__BPY,t__BIHH))) {
-    fast_add__3PKB(Self__AIHH->parent_type__WIB.subtype_list__BPY,t__BIHH);
-    j__CIHH= 0;
-    while_do__ZZNH:
-    {
-      if ((j__CIHH <= ((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__1IHH=((void **)((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__CIHH];
-        if (((struct ___OBJ *)__tmp__1IHH)->__id==__SLOT_DATA__) {
-          Self__HJAR=((__SLOT_DATA *)__tmp__1IHH);
-          result__GJAR=NULL;
-          if (((void *)Self__HJAR->parent_slot__IHZD != (void *)NULL)) {
-            result__GJAR=((__ITM_SLOT *)((__SLOT *)Self__HJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__GJAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__2IHH=result__GJAR;
-        } else {
-          __tmp__2IHH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1IHH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        Self__MSIQ=((__SECTION_ *)__tmp__2IHH);
-        __tmp__AJHH=(((void *)Self__MSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__MSIQ->name__CH0D == (void *)(&__string_24)));
-      } else {
-        __tmp__AJHH=FALSE__;
-      };
-      if (__tmp__AJHH) {
-        __tmp__IJHH=((void **)((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__CIHH];
-        if (((struct ___OBJ *)__tmp__IJHH)->__id==__SLOT_DATA__) {
-          Self__JJAR=((__SLOT_DATA *)__tmp__IJHH);
-          result__IJAR=NULL;
-          if (((void *)Self__JJAR->parent_slot__IHZD != (void *)NULL)) {
-            result__IJAR=((__ITM_SLOT *)((__SLOT *)Self__JJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__IJAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__JJHH=result__IJAR;
-        } else {
-          __tmp__JJHH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__IJHH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        if (((void *)((__SECTION_ *)__tmp__JJHH)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__RJHH=((void **)((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__CIHH];
-          if (((struct ___OBJ *)__tmp__RJHH)->__id==__SLOT_DATA__) {
-            __tmp__SJHH=get_type_result__XF2G(__tmp__RJHH);
-          } else {
-            __tmp__SJHH=get_type_result__BH2G(__tmp__RJHH);
-          };
-          __tmp__TJHH=((__TYPE_FULL *)__tmp__SJHH)->parent_type__5SL;
-          switch (((struct ___OBJ *)__tmp__TJHH)->__id) {
-          case __TYPE__: {
-            add_subtype__3J1(__tmp__TJHH,t__BIHH);
-          } break;
-          case __TYPE_NULL__: {
-            add_subtype__3R3D(__tmp__TJHH,t__BIHH);
-          } break;
-          case __TYPE_VOID__: {
-            add_subtype__Z23D(__tmp__TJHH,t__BIHH);
-          } break;
-          case __TYPE_CONTEXT__: {
-            add_subtype__VH4D(__tmp__TJHH,t__BIHH);
-          } break;
-          case __TYPE_ID__: {
-            add_subtype__5HHH(__tmp__TJHH,t__BIHH);
-          } break;
-          case __TYPE_GENERIC__: {
-            add_subtype__3Z5B(__tmp__TJHH,t__BIHH);
-          } break;
-          case __PROFIL_BLOCK__: {
-            add_subtype__4MFJ(t__BIHH);
-          } break;
-          };
-        };
-        j__CIHH=(__INTEGER)(j__CIHH +  1);
-        goto while_do__ZZNH;
-      };
-    };
-  };
-}
-
-static void add_subtype__4MFJ(void *t__ANFJ)
-// ({TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
-  void *__tmp__BNFJ;
-  __tmp__BNFJ=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__BNFJ)->__id) {
-  case __TYPE__: {
-    add_subtype__3J1(__tmp__BNFJ,t__ANFJ);
-  } break;
-  case __TYPE_NULL__: {
-    add_subtype__3R3D(__tmp__BNFJ,t__ANFJ);
-  } break;
-  case __TYPE_VOID__: {
-    add_subtype__Z23D(__tmp__BNFJ,t__ANFJ);
-  } break;
-  case __TYPE_CONTEXT__: {
-    add_subtype__VH4D(__tmp__BNFJ,t__ANFJ);
-  } break;
-  case __TYPE_ID__: {
-    add_subtype__5HHH(__tmp__BNFJ,t__ANFJ);
-  } break;
-  case __TYPE_GENERIC__: {
-    add_subtype__3Z5B(__tmp__BNFJ,t__ANFJ);
-  } break;
-  case __PROFIL_BLOCK__: {
-    add_subtype__4MFJ(t__ANFJ);
-  } break;
-  };
-}
-
-static void* prototype__VPRF(__TYPE_FULL *Self__WPRF)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__YPRF;
-  void *__tmp__ZPRF;
-  __tmp__YPRF=Self__WPRF->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__YPRF)->__id) {
-  case __TYPE__: {
-    __tmp__ZPRF=((__TYPE *)__tmp__YPRF)->prototype__RD;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__ZPRF=((__TYPE_NULL *)__tmp__YPRF)->parent_type__TIB.prototype__RD;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__ZPRF=((__TYPE_VOID *)__tmp__YPRF)->parent_type__UIB.prototype__RD;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__ZPRF=((__TYPE_CONTEXT *)__tmp__YPRF)->parent_type__VIB.prototype__RD;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__ZPRF=((__TYPE_ID *)__tmp__YPRF)->parent_type__WIB.prototype__RD;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__ZPRF=((__TYPE_GENERIC *)__tmp__YPRF)->parent_type__C2IB.prototype__RD;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__ZPRF=prototype__QLEJ();
-  } break;
-  };
-  return(__tmp__ZPRF);
-}
-
-static __INTEGER hash_code__000D(__TYPE_FULL *Self__100D)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__300D;
-  void *__tmp__400D;
-  __tmp__300D=Self__100D->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__300D)->__id) {
-  case __TYPE__: {
-    __tmp__400D=((__PROTOTYPE *)((__TYPE *)__tmp__300D)->prototype__RD)->parent_named__QD.name__1QB;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__400D=(&__string_59);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__400D=(&__string_2);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__400D=(&__string_44);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__400D=(&__string_46);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__400D=((__TYPE_GENERIC *)__tmp__300D)->name__LR2B;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__400D=((__PROFIL_BLOCK *)__tmp__300D)->parent_profil__OGAG.name__5IEI;
-  } break;
-  };
-  return(hash_code__OPN(__tmp__400D));
-}
-
-static void* get_intern__FMBG(void *str__HMBG)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER m__LMBG,v__KMBG,new_capacity__SIHR,old_nb_elts__VIHR;
-  __INTEGER upper__C4SR,Self__A4SR,new_capacity__YIHR,old_nb_elts__1IHR;
-  __INTEGER upper__H4SR,Self__F4SR,typ_id__AJHR,__tmp__0HCR,Self__U4SR;
-  __STRING *Self__TIHR,*Self__ZIHR;
-  void *other__ZHCR;
-  __STRING_CONSTANT *result__4IHR,*Self__YHCR;
-  __POINTER ptr__5IHR,ptr_table__K4SR,next__J4SR,result__L4SR;
-  __POINTER ptr_table__P4SR,next__O4SR,result__Q4SR;
-  __UINTEGER_32 sz__BJHR,a__CJHR,new_size__DJHR,t__EJHR,a__FJHR;
-  __UINTEGER_32 new_size__S4SR,lab_type__R4SR;
-  __CHARACTER ch__XIHR,ch__3IHR;
-  __CHARACTER *Self__UIHR,*new__WIHR,*Self__0IHR,*new__2IHR,*Self__V4SR;
-  __CHARACTER *model__W4SR;
-  m__LMBG= 0;
-  copy__BNK(tmp_name__MK,str__HMBG);
-  append__MOK(tmp_name__MK,(&__string_92));
-  count_variable__OMBG=(__INTEGER)(count_variable__OMBG +  1);
-  v__KMBG=count_variable__OMBG;
-  while ((v__KMBG !=  0)) {
-    m__LMBG=(__INTEGER)(v__KMBG &  31);
-    if ((m__LMBG <  26)) {
-      Self__TIHR=((__STRING *)tmp_name__MK);
-      ch__XIHR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'A') + ((__INTEGER_8 )m__LMBG)))));
-      new_capacity__SIHR= 0;
-      if ((Self__TIHR->capacity__MNK <= Self__TIHR->count__VF)) {
-        if ((Self__TIHR->capacity__MNK ==  0)) {
-          Self__TIHR->capacity__MNK= 32;
-          Self__TIHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__SIHR=(__INTEGER)(Self__TIHR->capacity__MNK <<  1);
-          Self__UIHR=((__CHARACTER *)Self__TIHR->storage__XNK);
-          old_nb_elts__VIHR=Self__TIHR->capacity__MNK;
-          new__WIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UIHR),((__UINTEGER_32 )old_nb_elts__VIHR),((__UINTEGER_32 )new_capacity__SIHR)));
-          upper__C4SR=(__INTEGER)(new_capacity__SIHR -  1);
-          Self__A4SR=old_nb_elts__VIHR;
-          while ((Self__A4SR <= upper__C4SR)) {
-            new__WIHR[Self__A4SR]='\0';
-            Self__A4SR=(__INTEGER)(Self__A4SR +  1);
-          };
-          Self__TIHR->storage__XNK=new__WIHR;
-          Self__TIHR->capacity__MNK=new_capacity__SIHR;
-        };
-      };
-      ((__CHARACTER *)Self__TIHR->storage__XNK)[Self__TIHR->count__VF]=ch__XIHR;
-      Self__TIHR->count__VF=(__INTEGER)(Self__TIHR->count__VF +  1);
-    } else {
-      Self__ZIHR=((__STRING *)tmp_name__MK);
-      ch__3IHR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'0') + ((__INTEGER_8 )(__INTEGER)(m__LMBG -  26))))));
-      new_capacity__YIHR= 0;
-      if ((Self__ZIHR->capacity__MNK <= Self__ZIHR->count__VF)) {
-        if ((Self__ZIHR->capacity__MNK ==  0)) {
-          Self__ZIHR->capacity__MNK= 32;
-          Self__ZIHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__YIHR=(__INTEGER)(Self__ZIHR->capacity__MNK <<  1);
-          Self__0IHR=((__CHARACTER *)Self__ZIHR->storage__XNK);
-          old_nb_elts__1IHR=Self__ZIHR->capacity__MNK;
-          new__2IHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0IHR),((__UINTEGER_32 )old_nb_elts__1IHR),((__UINTEGER_32 )new_capacity__YIHR)));
-          upper__H4SR=(__INTEGER)(new_capacity__YIHR -  1);
-          Self__F4SR=old_nb_elts__1IHR;
-          while ((Self__F4SR <= upper__H4SR)) {
-            new__2IHR[Self__F4SR]='\0';
-            Self__F4SR=(__INTEGER)(Self__F4SR +  1);
-          };
-          Self__ZIHR->storage__XNK=new__2IHR;
-          Self__ZIHR->capacity__MNK=new_capacity__YIHR;
-        };
-      };
-      ((__CHARACTER *)Self__ZIHR->storage__XNK)[Self__ZIHR->count__VF]=ch__3IHR;
-      Self__ZIHR->count__VF=(__INTEGER)(Self__ZIHR->count__VF +  1);
-    };
-    v__KMBG=(__INTEGER)(v__KMBG >>  5);
-  };
-  other__ZHCR=tmp_name__MK;
-  result__4IHR=NULL;
-  ptr__5IHR=((__POINTER )(NULL));
-  typ_id__AJHR= 0;
-  sz__BJHR=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
-  if ((sz__BJHR ==  0)) {
-    result__4IHR=STRING_CONSTANT__;
-  } else {
-    typ_id__AJHR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BJHR);
-    if ((typ_id__AJHR == (__INTEGER)(-  1))) {
-      a__CJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DJHR=(__UINTEGER_32)((__UINTEGER_32)(sz__BJHR + a__CJHR) & (__UINTEGER_32)(~ a__CJHR));
-      ptr_table__K4SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DJHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__J4SR=((__POINTER )(NULL));
-      result__L4SR=((__POINTER *)ptr_table__K4SR)[ 0];
-      if ((result__L4SR == (void *)NULL)) {
-        result__L4SR=new_lab__2PJ(new_size__DJHR);
-        next__J4SR=(void *)((unsigned long)result__L4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJHR)));
-        ((__POINTER *)next__J4SR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__K4SR)[ 0]=next__J4SR;
-      } else {
-        next__J4SR=((__POINTER *)result__L4SR)[ 0];
-        if ((next__J4SR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L4SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DJHR <<  1)) <=  4096)) {
-            next__J4SR=(void *)((unsigned long)result__L4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJHR)));
-          } else {
-            next__J4SR=new_lab__2PJ(new_size__DJHR);
-          };
-          ((__POINTER *)next__J4SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__K4SR)[ 0]=next__J4SR;
-        } else {
-          ((__POINTER *)result__L4SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J4SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__L4SR=next__J4SR;
-        };
-      };
-      ptr__5IHR=result__L4SR;
-    } else {
-      t__EJHR=((__UINTEGER_32 )typ_id__AJHR);
-      a__FJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__S4SR=(__UINTEGER_32)((__UINTEGER_32)(sz__BJHR + a__FJHR) & (__UINTEGER_32)(~ a__FJHR));
-      ptr_table__P4SR=((__POINTER )(&(table_type[(t__EJHR)])));
-      lab_type__R4SR=(__UINTEGER_32)(t__EJHR |  1);
-      next__O4SR=((__POINTER )(NULL));
-      result__Q4SR=((__POINTER *)ptr_table__P4SR)[ 0];
-      if ((result__Q4SR == (void *)NULL)) {
-        result__Q4SR=new_lab__2PJ(lab_type__R4SR);
-        next__O4SR=(void *)((unsigned long)result__Q4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4SR)));
-        ((__POINTER *)next__O4SR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__P4SR)[ 0]=next__O4SR;
-      } else {
-        next__O4SR=((__POINTER *)result__Q4SR)[ 0];
-        if ((next__O4SR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q4SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S4SR <<  1)) <=  4096)) {
-            next__O4SR=(void *)((unsigned long)result__Q4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4SR)));
-          } else {
-            next__O4SR=new_lab__2PJ(lab_type__R4SR);
-          };
-          ((__POINTER *)next__O4SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__P4SR)[ 0]=next__O4SR;
-        } else {
-          ((__POINTER *)result__Q4SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O4SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Q4SR=next__O4SR;
-        };
-      };
-      ptr__5IHR=result__Q4SR;
-    };
-    result__4IHR=((__STRING_CONSTANT *)ptr__5IHR);
-    *(result__4IHR) = *(STRING_CONSTANT__);
-  };
-  Self__YHCR=((__STRING_CONSTANT *)result__4IHR);
-  __tmp__0HCR=((__STRING *)other__ZHCR)->count__VF;
-  if ((__tmp__0HCR !=  0)) {
-    Self__YHCR->storage__X4K=create__OUX((__INTEGER)(__tmp__0HCR +  1));
-    Self__V4SR=((__CHARACTER *)Self__YHCR->storage__X4K);
-    model__W4SR=((__STRING *)other__ZHCR)->storage__XNK;
-    Self__U4SR=(__INTEGER)(__tmp__0HCR -  1);
-    while ((Self__U4SR >=  0)) {
-      Self__V4SR[Self__U4SR]=((__CHARACTER *)model__W4SR)[Self__U4SR];
-      Self__U4SR=(__INTEGER)(Self__U4SR -  1);
+      add_last__ACV(((__STRING__BC *)buffer__TSEM),',');
+      result__IDYM=(__INTEGER__Q)(result__IDYM +  1);
     };
-    ((__CHARACTER *)Self__YHCR->storage__X4K)[__tmp__0HCR]='\0';
-    Self__YHCR->count__XHB=__tmp__0HCR;
+    ((__CHARACTER__DB *)((__STRING__BC *)buffer__TSEM)->storage__LFL)[(__INTEGER__Q)(((__STRING__BC *)buffer__TSEM)->count__WJ -  1)]=')';
   };
-  fast_add__15L(list__TK,result__4IHR);
-  return(result__4IHR);
 }
 
-static void* to_types__I3EJ(__TYPES_TMP *Self__J3EJ)
-// ({TYPES_TMP}) With resultNo recursive, No inlinable.
+static void display__AUEM(__NODE_STYLE__RD4K *Self__BUEM,__STRING__BC *buffer__CUEM)
+// ({NODE_STYLE__RD4K},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  void *result__L3EJ,*result__BIIK,*e__4UIK;
-  __INTEGER result__5HNK,__tmp__JINK,__tmp__LINK,__tmp__ZT0Q;
-  __INTEGER __tmp__RDJK,i__10EL,typ_id__KD5J,up__JCJK,Self__G5RK;
-  __INTEGER h__FVIK,idx__GVIK,idx__514K,new_capacity__A24K,i__414K;
-  __INTEGER typ_id__QX1K;
-  void *__tmp__KINK;
-  __TYPES *Self__XCJK,*result__ED5J,*Self__HCJK;
-  __POINTER ptr__FD5J,ptr_table__Z4SR,next__Y4SR,result__04SR;
-  __POINTER ptr_table__44SR,next__34SR,result__54SR,result__KJAR;
-  __POINTER ptr_table__D5SR,next__C5SR,result__E5SR,ptr__LX1K;
-  __POINTER ptr_table__I5SR,next__H5SR,result__J5SR,ptr_table__N5SR;
-  __POINTER next__M5SR,result__O5SR;
-  __UINTEGER_32 sz__HD5J,a__4T0Q,new_size__2T0Q,t__CU0Q,a__EU0Q;
-  __UINTEGER_32 new_size__B5SR,lab_type__A5SR,sz__MJAR,a__LJAR;
-  __UINTEGER_32 new_size__NJAR,new_size2__OJAR,a__PJAR,new_size__QJAR;
-  __UINTEGER_32 sz__NX1K,a__RU0Q,new_size__PU0Q,t__VU0Q,a__XU0Q;
-  __UINTEGER_32 new_size__Q5SR,lab_type__P5SR;
-  __HASHED_SEToTYPESo *Self__NHIK,*Self__3UIK;
-  void *node__AIIK,*node__HVIK,*node1__C24K,*node2__D24K,*__tmp__XWIK;
-  void **__tmp__0T0Q,**__tmp__MDJK,**Self__H0EL,**__tmp__OCJK;
-  void **__tmp__QCJK,**Self__YEOK;
-  __BOOLEAN __tmp__ZIIK,__tmp__1DJK,__tmp__VDJK,__tmp__YDJK;
-  void **old_buckets__B24K;
-  __HASHED_SET_NODEoTYPESo *result__KX1K,*Self__VLOL;
-  result__L3EJ=NULL;
-  if ((Self__J3EJ->parent_types__415F.upper__GLAG == (__INTEGER)(-  1))) {
-    result__L3EJ=TYPES__;
-  } else {
-    Self__NHIK=((__HASHED_SEToTYPESo *)bucket__33EJ);
-    result__BIIK=NULL;
-    result__5HNK= 0;
-    if ((Self__J3EJ->parent_types__415F.upper__GLAG != (__INTEGER)(-  1))) {
-      __tmp__JINK=(__INTEGER)(Self__J3EJ->parent_types__415F.upper__GLAG <<  8);
-      __tmp__KINK=((void **)Self__J3EJ->parent_types__415F.storage__4VFJ)[Self__J3EJ->parent_types__415F.upper__GLAG];
-      switch (((struct ___OBJ *)__tmp__KINK)->__id) {
-      case __TYPE__: {
-        __tmp__LINK=((__TYPE *)__tmp__KINK)->index__LJC;
+  void *__tmp__QUEM;
+  __IS_EXPANDED__35NJ *Self__DMCS;
+  __GET_TYPE_ID__HAOJ *Self__FMCS;
+  __TYPE_FULL__XMB *Self__FPXT;
+  __SIZE_OF__5GOJ *Self__HMCS;
+  if (((void *)Self__BUEM->parent_node__SD4K.switch__21RH == (void *)NULL)) {
+    if (((void *)Self__BUEM->parent_node__SD4K.first_code__D2RH == (void *)NULL)) {
+      append_in__4N5H(((__POINTER__IB )Self__BUEM),buffer__CUEM);
+      append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_481));
+      __tmp__QUEM=Self__BUEM->parent_node__SD4K.expr__CV4D;
+      switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)__tmp__QUEM),buffer__CUEM);
       } break;
-      case __TYPE_NULL__: {
-        __tmp__LINK=((__TYPE_NULL *)__tmp__KINK)->parent_type__TIB.index__LJC;
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __TYPE_VOID__: {
-        __tmp__LINK=((__TYPE_VOID *)__tmp__KINK)->parent_type__UIB.index__LJC;
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__LINK=((__TYPE_CONTEXT *)__tmp__KINK)->parent_type__VIB.index__LJC;
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __TYPE_ID__: {
-        __tmp__LINK=((__TYPE_ID *)__tmp__KINK)->parent_type__WIB.index__LJC;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__LINK=((__TYPE_GENERIC *)__tmp__KINK)->parent_type__C2IB.index__LJC;
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__LINK=((__PROFIL_BLOCK *)__tmp__KINK)->parent_type__PGAG.index__LJC;
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      };
-      result__5HNK=(__INTEGER)(__tmp__JINK + __tmp__LINK);
-    };
-    node__AIIK=((void **)Self__NHIK->buckets__IIIK)[(__INTEGER)(result__5HNK % Self__NHIK->capacity__DIIK)];
-    __tmp__ZT0Q=Self__J3EJ->parent_types__415F.upper__GLAG;
-    __tmp__0T0Q=Self__J3EJ->parent_types__415F.storage__4VFJ;
-    until_do__RINK:
-    {
-      if (((void *)node__AIIK == (void *)NULL)) {
-        __tmp__ZIIK=TRUE__;
-      } else {
-        Self__XCJK=((__TYPES *)((__HASHED_SET_NODEoTYPESo *)node__AIIK)->item__UIIK);
-        if (((void *)Self__XCJK == (void *)Self__J3EJ)) {
-          __tmp__1DJK=TRUE__;
-        } else {
-          if ((Self__XCJK->upper__GLAG == __tmp__ZT0Q)) {
-            if ((Self__XCJK->upper__GLAG == (__INTEGER)(-  1))) {
-              __tmp__VDJK=TRUE__;
-            } else {
-              __tmp__MDJK=Self__XCJK->storage__4VFJ;
-              __tmp__RDJK=(__INTEGER)(Self__XCJK->upper__GLAG +  1);
-              Self__H0EL=((void **)__tmp__MDJK);
-              i__10EL=(__INTEGER)(__tmp__RDJK -  1);
-              while (((i__10EL >=  0) && ((void *)Self__H0EL[i__10EL] == (void *)((void **)__tmp__0T0Q)[i__10EL]))) {
-                i__10EL=(__INTEGER)(i__10EL -  1);
-              };
-              __tmp__VDJK=(i__10EL <  0);
-            };
-            __tmp__YDJK=__tmp__VDJK;
-          } else {
-            __tmp__YDJK=FALSE__;
-          };
-          __tmp__1DJK=__tmp__YDJK;
-        };
-        __tmp__ZIIK=__tmp__1DJK;
-      };
-      if ((! __tmp__ZIIK)) {
-        node__AIIK=((__HASHED_SET_NODEoTYPESo *)node__AIIK)->next__AJIK;
-        goto until_do__RINK;
-      };
-    };
-    if (((void *)node__AIIK != (void *)NULL)) {
-      result__BIIK=((__HASHED_SET_NODEoTYPESo *)node__AIIK)->item__UIIK;
-    };
-    result__L3EJ=result__BIIK;
-    if (((void *)result__BIIK == (void *)NULL)) {
-      result__ED5J=NULL;
-      ptr__FD5J=((__POINTER )(NULL));
-      typ_id__KD5J= 0;
-      sz__HD5J=((__UINTEGER_32 )sizeof(__TYPES));
-      if ((sz__HD5J ==  0)) {
-        result__ED5J=TYPES__;
-      } else {
-        typ_id__KD5J=__TYPES__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HD5J);
-        if ((typ_id__KD5J == (__INTEGER)(-  1))) {
-          a__4T0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__2T0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HD5J + a__4T0Q) & (__UINTEGER_32)(~ a__4T0Q));
-          ptr_table__Z4SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2T0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__Y4SR=((__POINTER )(NULL));
-          result__04SR=((__POINTER *)ptr_table__Z4SR)[ 0];
-          if ((result__04SR == (void *)NULL)) {
-            result__04SR=new_lab__2PJ(new_size__2T0Q);
-            next__Y4SR=(void *)((unsigned long)result__04SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T0Q)));
-            ((__POINTER *)next__Y4SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z4SR)[ 0]=next__Y4SR;
-          } else {
-            next__Y4SR=((__POINTER *)result__04SR)[ 0];
-            if ((next__Y4SR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__04SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2T0Q <<  1)) <=  4096)) {
-                next__Y4SR=(void *)((unsigned long)result__04SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T0Q)));
-              } else {
-                next__Y4SR=new_lab__2PJ(new_size__2T0Q);
-              };
-              ((__POINTER *)next__Y4SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__Z4SR)[ 0]=next__Y4SR;
-            } else {
-              ((__POINTER *)result__04SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y4SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__04SR=next__Y4SR;
-            };
-          };
-          ptr__FD5J=result__04SR;
-        } else {
-          t__CU0Q=((__UINTEGER_32 )typ_id__KD5J);
-          a__EU0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__B5SR=(__UINTEGER_32)((__UINTEGER_32)(sz__HD5J + a__EU0Q) & (__UINTEGER_32)(~ a__EU0Q));
-          ptr_table__44SR=((__POINTER )(&(table_type[(t__CU0Q)])));
-          lab_type__A5SR=(__UINTEGER_32)(t__CU0Q |  1);
-          next__34SR=((__POINTER )(NULL));
-          result__54SR=((__POINTER *)ptr_table__44SR)[ 0];
-          if ((result__54SR == (void *)NULL)) {
-            result__54SR=new_lab__2PJ(lab_type__A5SR);
-            next__34SR=(void *)((unsigned long)result__54SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B5SR)));
-            ((__POINTER *)next__34SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__44SR)[ 0]=next__34SR;
-          } else {
-            next__34SR=((__POINTER *)result__54SR)[ 0];
-            if ((next__34SR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__54SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B5SR <<  1)) <=  4096)) {
-                next__34SR=(void *)((unsigned long)result__54SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B5SR)));
-              } else {
-                next__34SR=new_lab__2PJ(lab_type__A5SR);
-              };
-              ((__POINTER *)next__34SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__44SR)[ 0]=next__34SR;
-            } else {
-              ((__POINTER *)result__54SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__34SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__54SR=next__34SR;
-            };
-          };
-          ptr__FD5J=result__54SR;
-        };
-        result__ED5J=((__TYPES *)ptr__FD5J);
-        *(result__ED5J) = *(TYPES__);
-      };
-      Self__HCJK=((__TYPES *)result__ED5J);
-      up__JCJK=Self__J3EJ->parent_types__415F.upper__GLAG;
-      sz__MJAR=((__UINTEGER_32 )(__INTEGER)((__INTEGER)(up__JCJK +  1) * ((__INTEGER )(sizeof(void *)))));
-      result__KJAR=((__POINTER )(NULL));
-      a__LJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NJAR=(__UINTEGER_32)((__UINTEGER_32)(sz__MJAR + a__LJAR) & (__UINTEGER_32)(~ a__LJAR));
-      new_size2__OJAR=(__UINTEGER_32)(new_size__NJAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-      if ((new_size2__OJAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-        a__PJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QJAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OJAR + a__PJAR) & (__UINTEGER_32)(~ a__PJAR));
-        ptr_table__D5SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__C5SR=((__POINTER )(NULL));
-        result__E5SR=((__POINTER *)ptr_table__D5SR)[ 0];
-        if ((result__E5SR == (void *)NULL)) {
-          result__E5SR=new_lab__2PJ(new_size__QJAR);
-          next__C5SR=(void *)((unsigned long)result__E5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJAR)));
-          ((__POINTER *)next__C5SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D5SR)[ 0]=next__C5SR;
-        } else {
-          next__C5SR=((__POINTER *)result__E5SR)[ 0];
-          if ((next__C5SR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E5SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJAR <<  1)) <=  4096)) {
-              next__C5SR=(void *)((unsigned long)result__E5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJAR)));
-            } else {
-              next__C5SR=new_lab__2PJ(new_size__QJAR);
-            };
-            ((__POINTER *)next__C5SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__D5SR)[ 0]=next__C5SR;
-          } else {
-            ((__POINTER *)result__E5SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C5SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__E5SR=next__C5SR;
-          };
-        };
-        ((__POINTER *)result__E5SR)[ 0]=((__POINTER ) 3);
-        result__KJAR=(void *)((unsigned long)result__E5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-      } else {
-        result__KJAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__NJAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-      };
-      Self__HCJK->storage__4VFJ=((void **)result__KJAR);
-      __tmp__OCJK=Self__HCJK->storage__4VFJ;
-      __tmp__QCJK=Self__J3EJ->parent_types__415F.storage__4VFJ;
-      Self__YEOK=((void **)__tmp__OCJK);
-      Self__G5RK=up__JCJK;
-      while ((Self__G5RK >=  0)) {
-        Self__YEOK[Self__G5RK]=((void **)__tmp__QCJK)[Self__G5RK];
-        Self__G5RK=(__INTEGER)(Self__G5RK -  1);
-      };
-      Self__HCJK->upper__GLAG=up__JCJK;
-      size__RCJK=(__INTEGER)(size__RCJK + (__INTEGER)((__INTEGER)(up__JCJK +  1) <<  2));
-      result__L3EJ=result__ED5J;
-      Self__3UIK=((__HASHED_SEToTYPESo *)bucket__33EJ);
-      e__4UIK=result__ED5J;
-      fast_has__RVNK(Self__3UIK,result__ED5J);
-      fast_has__RVNK(Self__3UIK,result__ED5J);
-      h__FVIK=hash_code__HUNK(result__ED5J);
-      idx__GVIK=(__INTEGER)(h__FVIK % Self__3UIK->capacity__DIIK);
-      node__HVIK=((void **)Self__3UIK->buckets__IIIK)[idx__GVIK];
-      while ((! (((void *)node__HVIK == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPESo *)node__HVIK)->item__UIIK == (void *)e__4UIK)))) {
-        node__HVIK=((__HASHED_SET_NODEoTYPESo *)node__HVIK)->next__AJIK;
-      };
-      if (((void *)node__HVIK == (void *)NULL)) {
-        if ((Self__3UIK->capacity__DIIK == Self__3UIK->count__KWIK)) {
-          idx__514K= 0;
-          node1__C24K=NULL;
-          node2__D24K=NULL;
-          new_capacity__A24K=prime_number_ceiling__X3Q((__INTEGER)(Self__3UIK->capacity__DIIK +  1));
-          old_buckets__B24K=Self__3UIK->buckets__IIIK;
-          Self__3UIK->buckets__IIIK=create__BMRK(new_capacity__A24K);
-          i__414K=(__INTEGER)(Self__3UIK->capacity__DIIK -  1);
-          Self__3UIK->capacity__DIIK=new_capacity__A24K;
-          while ((i__414K >=  0)) {
-            node1__C24K=((void **)old_buckets__B24K)[i__414K];
-            while (((void *)node1__C24K != (void *)NULL)) {
-              node2__D24K=((__HASHED_SET_NODEoTYPESo *)node1__C24K)->next__AJIK;
-              idx__514K=(__INTEGER)(hash_code__HUNK(((__HASHED_SET_NODEoTYPESo *)node1__C24K)->item__UIIK) % Self__3UIK->capacity__DIIK);
-              ((__HASHED_SET_NODEoTYPESo *)node1__C24K)->next__AJIK=((void **)Self__3UIK->buckets__IIIK)[idx__514K];
-              ((void **)Self__3UIK->buckets__IIIK)[idx__514K]=node1__C24K;
-              node1__C24K=node2__D24K;
-            };
-            i__414K=(__INTEGER)(i__414K -  1);
-          };
-          idx__GVIK=(__INTEGER)(h__FVIK % Self__3UIK->capacity__DIIK);
-        };
-        __tmp__XWIK=((void **)Self__3UIK->buckets__IIIK)[idx__GVIK];
-        result__KX1K=NULL;
-        ptr__LX1K=((__POINTER )(NULL));
-        typ_id__QX1K= 0;
-        sz__NX1K=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoTYPESo));
-        if ((sz__NX1K ==  0)) {
-          result__KX1K=HASHED_SET_NODEoTYPESo__;
-        } else {
-          typ_id__QX1K=__HASHED_SET_NODEoTYPESo__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NX1K);
-          if ((typ_id__QX1K == (__INTEGER)(-  1))) {
-            a__RU0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PU0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NX1K + a__RU0Q) & (__UINTEGER_32)(~ a__RU0Q));
-            ptr_table__I5SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PU0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__H5SR=((__POINTER )(NULL));
-            result__J5SR=((__POINTER *)ptr_table__I5SR)[ 0];
-            if ((result__J5SR == (void *)NULL)) {
-              result__J5SR=new_lab__2PJ(new_size__PU0Q);
-              next__H5SR=(void *)((unsigned long)result__J5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PU0Q)));
-              ((__POINTER *)next__H5SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__I5SR)[ 0]=next__H5SR;
-            } else {
-              next__H5SR=((__POINTER *)result__J5SR)[ 0];
-              if ((next__H5SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J5SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PU0Q <<  1)) <=  4096)) {
-                  next__H5SR=(void *)((unsigned long)result__J5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PU0Q)));
-                } else {
-                  next__H5SR=new_lab__2PJ(new_size__PU0Q);
-                };
-                ((__POINTER *)next__H5SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__I5SR)[ 0]=next__H5SR;
-              } else {
-                ((__POINTER *)result__J5SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H5SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__J5SR=next__H5SR;
-              };
-            };
-            ptr__LX1K=result__J5SR;
-          } else {
-            t__VU0Q=((__UINTEGER_32 )typ_id__QX1K);
-            a__XU0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__Q5SR=(__UINTEGER_32)((__UINTEGER_32)(sz__NX1K + a__XU0Q) & (__UINTEGER_32)(~ a__XU0Q));
-            ptr_table__N5SR=((__POINTER )(&(table_type[(t__VU0Q)])));
-            lab_type__P5SR=(__UINTEGER_32)(t__VU0Q |  1);
-            next__M5SR=((__POINTER )(NULL));
-            result__O5SR=((__POINTER *)ptr_table__N5SR)[ 0];
-            if ((result__O5SR == (void *)NULL)) {
-              result__O5SR=new_lab__2PJ(lab_type__P5SR);
-              next__M5SR=(void *)((unsigned long)result__O5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q5SR)));
-              ((__POINTER *)next__M5SR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__N5SR)[ 0]=next__M5SR;
-            } else {
-              next__M5SR=((__POINTER *)result__O5SR)[ 0];
-              if ((next__M5SR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O5SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q5SR <<  1)) <=  4096)) {
-                  next__M5SR=(void *)((unsigned long)result__O5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q5SR)));
-                } else {
-                  next__M5SR=new_lab__2PJ(lab_type__P5SR);
-                };
-                ((__POINTER *)next__M5SR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__N5SR)[ 0]=next__M5SR;
-              } else {
-                ((__POINTER *)result__O5SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M5SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__O5SR=next__M5SR;
-              };
-            };
-            ptr__LX1K=result__O5SR;
-          };
-          result__KX1K=((__HASHED_SET_NODEoTYPESo *)ptr__LX1K);
-          *(result__KX1K) = *(HASHED_SET_NODEoTYPESo__);
-        };
-        Self__VLOL=((__HASHED_SET_NODEoTYPESo *)result__KX1K);
-        Self__VLOL->item__UIIK=result__ED5J;
-        Self__VLOL->next__AJIK=__tmp__XWIK;
-        node__HVIK=result__KX1K;
-        ((void **)Self__3UIK->buckets__IIIK)[idx__GVIK]=result__KX1K;
-        Self__3UIK->count__KWIK=(__INTEGER)(Self__3UIK->count__KWIK +  1);
-      };
-    };
-  };
-  free__WNFJ(Self__J3EJ);
-  return(result__L3EJ);
-}
-
-static void* last_expr__2QRG(__LIST *Self__3QRG)
-// ({LIST}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__BRRG;
-  void *__tmp__CRRG,*result__5QRG;
-  __FAST_ARRAYoINSTRo *Self__2U0Q;
-  Self__2U0Q=((__FAST_ARRAYoINSTRo *)Self__3QRG->expr_list__RTOG);
-  __tmp__BRRG=((void **)Self__2U0Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__2U0Q->parent_arrayed_collection__QTOG.upper__1GQG];
-  if (__tmp__BRRG==NULL) {
-    __tmp__CRRG=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__BRRG)->__id) {
-    case __LIST__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __STRING_CST__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __PUSH__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __SWITCH__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __NODE_TYPE__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __NODE_STYLE__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __WRITE_SLOT__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __REAL_CST__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __PUT_TO__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __ITEM__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __CAST__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __NOP__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __WRITE_LOCAL__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __LOOP__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __LOOP_END__: {
-      __tmp__CRRG=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__CRRG=((void *)__tmp__BRRG);
-    } break;
-    }
-  };
-  result__5QRG=__tmp__CRRG;
-  return(__tmp__CRRG);
-}
-
-static void* read__QB5G(__LOCAL *Self__RB5G)
-// ({LOCAL}) With resultNo recursive, No inlinable.
-{
-  void *result__WVAH;
-  __LOCAL *Self__R5SR,*Self__GATR;
-  __POSITION __tmp__S5SR,__tmp__HATR,__tmp__MAVI;
-  __READ_LOCAL *result__T5SR,*Self__15SR,*result__IATR,*Self__QATR;
-  __READ_LOCAL *result__245I,*Self__UQIJ;
-  __POINTER ptr__U5SR,ptr_table__35SR,next__25SR,result__45SR;
-  __POINTER ptr_table__CATR,next__BATR,result__DATR,ptr__JATR;
-  __POINTER ptr_table__SATR,next__RATR,result__TATR,ptr_table__XATR;
-  __POINTER next__WATR,result__YATR,ptr__345I,ptr_table__2ATR;
-  __POINTER next__1ATR,result__3ATR,ptr_table__BBTR,next__ABTR;
-  __POINTER result__CBTR;
-  __INTEGER typ_id__V5SR,typ_id__KATR,typ_id__C55I;
-  __UINTEGER_32 sz__W5SR,a__X5SR,new_size__Y5SR,t__Z5SR,a__05SR;
-  __UINTEGER_32 new_size__FATR,lab_type__EATR,sz__LATR,a__MATR;
-  __UINTEGER_32 new_size__NATR,t__OATR,a__PATR,new_size__0ATR;
-  __UINTEGER_32 lab_type__ZATR,sz__545I,a__0M2Q,new_size__YM2Q,t__4M2Q;
-  __UINTEGER_32 a__AN2Q,new_size__EBTR,lab_type__DBTR;
-  __BOOLEAN __tmp__BWAH;
-  result__WVAH=NULL;
-  if (((void *)Self__RB5G->my_alias__XVAH != (void *)NULL)) {
-    Self__R5SR=((__LOCAL *)Self__RB5G->my_alias__XVAH);
-    __tmp__S5SR=Self__R5SR->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    result__T5SR=NULL;
-    ptr__U5SR=((__POINTER )(NULL));
-    typ_id__V5SR= 0;
-    sz__W5SR=((__UINTEGER_32 )sizeof(__READ_LOCAL));
-    if ((sz__W5SR ==  0)) {
-      result__T5SR=READ_LOCAL__;
-    } else {
-      typ_id__V5SR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W5SR);
-      if ((typ_id__V5SR == (__INTEGER)(-  1))) {
-        a__X5SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Y5SR=(__UINTEGER_32)((__UINTEGER_32)(sz__W5SR + a__X5SR) & (__UINTEGER_32)(~ a__X5SR));
-        ptr_table__35SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y5SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__25SR=((__POINTER )(NULL));
-        result__45SR=((__POINTER *)ptr_table__35SR)[ 0];
-        if ((result__45SR == (void *)NULL)) {
-          result__45SR=new_lab__2PJ(new_size__Y5SR);
-          next__25SR=(void *)((unsigned long)result__45SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5SR)));
-          ((__POINTER *)next__25SR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__35SR)[ 0]=next__25SR;
-        } else {
-          next__25SR=((__POINTER *)result__45SR)[ 0];
-          if ((next__25SR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__45SR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y5SR <<  1)) <=  4096)) {
-              next__25SR=(void *)((unsigned long)result__45SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5SR)));
-            } else {
-              next__25SR=new_lab__2PJ(new_size__Y5SR);
-            };
-            ((__POINTER *)next__25SR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__35SR)[ 0]=next__25SR;
-          } else {
-            ((__POINTER *)result__45SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__25SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__45SR=next__25SR;
-          };
-        };
-        ptr__U5SR=result__45SR;
-      } else {
-        t__Z5SR=((__UINTEGER_32 )typ_id__V5SR);
-        a__05SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FATR=(__UINTEGER_32)((__UINTEGER_32)(sz__W5SR + a__05SR) & (__UINTEGER_32)(~ a__05SR));
-        ptr_table__CATR=((__POINTER )(&(table_type[(t__Z5SR)])));
-        lab_type__EATR=(__UINTEGER_32)(t__Z5SR |  1);
-        next__BATR=((__POINTER )(NULL));
-        result__DATR=((__POINTER *)ptr_table__CATR)[ 0];
-        if ((result__DATR == (void *)NULL)) {
-          result__DATR=new_lab__2PJ(lab_type__EATR);
-          next__BATR=(void *)((unsigned long)result__DATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FATR)));
-          ((__POINTER *)next__BATR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CATR)[ 0]=next__BATR;
-        } else {
-          next__BATR=((__POINTER *)result__DATR)[ 0];
-          if ((next__BATR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DATR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FATR <<  1)) <=  4096)) {
-              next__BATR=(void *)((unsigned long)result__DATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FATR)));
-            } else {
-              next__BATR=new_lab__2PJ(lab_type__EATR);
-            };
-            ((__POINTER *)next__BATR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CATR)[ 0]=next__BATR;
-          } else {
-            ((__POINTER *)result__DATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DATR=next__BATR;
-          };
-        };
-        ptr__U5SR=result__DATR;
-      };
-      result__T5SR=((__READ_LOCAL *)ptr__U5SR);
-      *(result__T5SR) = *(READ_LOCAL__);
-    };
-    Self__15SR=((__READ_LOCAL *)result__T5SR);
-    Self__15SR->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__S5SR;
-    Self__15SR->local__HJZD=Self__R5SR;
-    Self__R5SR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__R5SR->parent_variable__T1LC.ensure_count__YDAG +  1);
-    result__WVAH=result__T5SR;
-    __tmp__BWAH=TRUE__;
-  } else {
-    __tmp__BWAH=FALSE__;
-  };
-  if ((! __tmp__BWAH)) {
-    if (is_alias__GWAH) {
-      if (((void *)Self__RB5G->my_alias__XVAH == (void *)NULL)) {
-        Self__RB5G->my_alias__XVAH=create__name__style__type__E5JG(Self__RB5G->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__RB5G->parent_variable__T1LC.parent_named__S1LC.name__1QB,Self__RB5G->parent_variable__T1LC.parent_named__S1LC.style__3CGC,Self__RB5G->parent_variable__T1LC.type__D25F);
-        ((__LOCAL *)Self__RB5G->my_alias__XVAH)->parent_variable__T1LC.type_list__OIZD=Self__RB5G->parent_variable__T1LC.type_list__OIZD;
-        add_last__11FH(list_alias__WSZN,Self__RB5G);
-      };
-      Self__GATR=((__LOCAL *)Self__RB5G->my_alias__XVAH);
-      __tmp__HATR=Self__GATR->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__IATR=NULL;
-      ptr__JATR=((__POINTER )(NULL));
-      typ_id__KATR= 0;
-      sz__LATR=((__UINTEGER_32 )sizeof(__READ_LOCAL));
-      if ((sz__LATR ==  0)) {
-        result__IATR=READ_LOCAL__;
-      } else {
-        typ_id__KATR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LATR);
-        if ((typ_id__KATR == (__INTEGER)(-  1))) {
-          a__MATR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__NATR=(__UINTEGER_32)((__UINTEGER_32)(sz__LATR + a__MATR) & (__UINTEGER_32)(~ a__MATR));
-          ptr_table__SATR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NATR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__RATR=((__POINTER )(NULL));
-          result__TATR=((__POINTER *)ptr_table__SATR)[ 0];
-          if ((result__TATR == (void *)NULL)) {
-            result__TATR=new_lab__2PJ(new_size__NATR);
-            next__RATR=(void *)((unsigned long)result__TATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NATR)));
-            ((__POINTER *)next__RATR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SATR)[ 0]=next__RATR;
-          } else {
-            next__RATR=((__POINTER *)result__TATR)[ 0];
-            if ((next__RATR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TATR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NATR <<  1)) <=  4096)) {
-                next__RATR=(void *)((unsigned long)result__TATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NATR)));
-              } else {
-                next__RATR=new_lab__2PJ(new_size__NATR);
-              };
-              ((__POINTER *)next__RATR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SATR)[ 0]=next__RATR;
-            } else {
-              ((__POINTER *)result__TATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__TATR=next__RATR;
-            };
-          };
-          ptr__JATR=result__TATR;
-        } else {
-          t__OATR=((__UINTEGER_32 )typ_id__KATR);
-          a__PATR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__0ATR=(__UINTEGER_32)((__UINTEGER_32)(sz__LATR + a__PATR) & (__UINTEGER_32)(~ a__PATR));
-          ptr_table__XATR=((__POINTER )(&(table_type[(t__OATR)])));
-          lab_type__ZATR=(__UINTEGER_32)(t__OATR |  1);
-          next__WATR=((__POINTER )(NULL));
-          result__YATR=((__POINTER *)ptr_table__XATR)[ 0];
-          if ((result__YATR == (void *)NULL)) {
-            result__YATR=new_lab__2PJ(lab_type__ZATR);
-            next__WATR=(void *)((unsigned long)result__YATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ATR)));
-            ((__POINTER *)next__WATR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XATR)[ 0]=next__WATR;
-          } else {
-            next__WATR=((__POINTER *)result__YATR)[ 0];
-            if ((next__WATR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YATR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0ATR <<  1)) <=  4096)) {
-                next__WATR=(void *)((unsigned long)result__YATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ATR)));
-              } else {
-                next__WATR=new_lab__2PJ(lab_type__ZATR);
-              };
-              ((__POINTER *)next__WATR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XATR)[ 0]=next__WATR;
-            } else {
-              ((__POINTER *)result__YATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YATR=next__WATR;
-            };
-          };
-          ptr__JATR=result__YATR;
-        };
-        result__IATR=((__READ_LOCAL *)ptr__JATR);
-        *(result__IATR) = *(READ_LOCAL__);
-      };
-      Self__QATR=((__READ_LOCAL *)result__IATR);
-      Self__QATR->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__HATR;
-      Self__QATR->local__HJZD=Self__GATR;
-      Self__GATR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GATR->parent_variable__T1LC.ensure_count__YDAG +  1);
-      result__WVAH=result__IATR;
-    } else {
-      __tmp__MAVI=Self__RB5G->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__245I=NULL;
-      ptr__345I=((__POINTER )(NULL));
-      typ_id__C55I= 0;
-      sz__545I=((__UINTEGER_32 )sizeof(__READ_LOCAL));
-      if ((sz__545I ==  0)) {
-        result__245I=READ_LOCAL__;
-      } else {
-        typ_id__C55I=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__545I);
-        if ((typ_id__C55I == (__INTEGER)(-  1))) {
-          a__0M2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YM2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__545I + a__0M2Q) & (__UINTEGER_32)(~ a__0M2Q));
-          ptr_table__2ATR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YM2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__1ATR=((__POINTER )(NULL));
-          result__3ATR=((__POINTER *)ptr_table__2ATR)[ 0];
-          if ((result__3ATR == (void *)NULL)) {
-            result__3ATR=new_lab__2PJ(new_size__YM2Q);
-            next__1ATR=(void *)((unsigned long)result__3ATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM2Q)));
-            ((__POINTER *)next__1ATR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2ATR)[ 0]=next__1ATR;
-          } else {
-            next__1ATR=((__POINTER *)result__3ATR)[ 0];
-            if ((next__1ATR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3ATR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YM2Q <<  1)) <=  4096)) {
-                next__1ATR=(void *)((unsigned long)result__3ATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM2Q)));
-              } else {
-                next__1ATR=new_lab__2PJ(new_size__YM2Q);
-              };
-              ((__POINTER *)next__1ATR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2ATR)[ 0]=next__1ATR;
-            } else {
-              ((__POINTER *)result__3ATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1ATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3ATR=next__1ATR;
-            };
-          };
-          ptr__345I=result__3ATR;
-        } else {
-          t__4M2Q=((__UINTEGER_32 )typ_id__C55I);
-          a__AN2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EBTR=(__UINTEGER_32)((__UINTEGER_32)(sz__545I + a__AN2Q) & (__UINTEGER_32)(~ a__AN2Q));
-          ptr_table__BBTR=((__POINTER )(&(table_type[(t__4M2Q)])));
-          lab_type__DBTR=(__UINTEGER_32)(t__4M2Q |  1);
-          next__ABTR=((__POINTER )(NULL));
-          result__CBTR=((__POINTER *)ptr_table__BBTR)[ 0];
-          if ((result__CBTR == (void *)NULL)) {
-            result__CBTR=new_lab__2PJ(lab_type__DBTR);
-            next__ABTR=(void *)((unsigned long)result__CBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBTR)));
-            ((__POINTER *)next__ABTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BBTR)[ 0]=next__ABTR;
-          } else {
-            next__ABTR=((__POINTER *)result__CBTR)[ 0];
-            if ((next__ABTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CBTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EBTR <<  1)) <=  4096)) {
-                next__ABTR=(void *)((unsigned long)result__CBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBTR)));
-              } else {
-                next__ABTR=new_lab__2PJ(lab_type__DBTR);
-              };
-              ((__POINTER *)next__ABTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BBTR)[ 0]=next__ABTR;
-            } else {
-              ((__POINTER *)result__CBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ABTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__CBTR=next__ABTR;
-            };
-          };
-          ptr__345I=result__CBTR;
-        };
-        result__245I=((__READ_LOCAL *)ptr__345I);
-        *(result__245I) = *(READ_LOCAL__);
-      };
-      Self__UQIJ=((__READ_LOCAL *)result__245I);
-      Self__UQIJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__MAVI;
-      Self__UQIJ->local__HJZD=Self__RB5G;
-      Self__RB5G->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RB5G->parent_variable__T1LC.ensure_count__YDAG +  1);
-      result__WVAH=result__245I;
-    };
-  };
-  return(result__WVAH);
-}
-
-static __FAST_ARRAYoEXPRo* create_with_capacity__FTHH(__INTEGER new_count__HTHH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__KJKH,ptr_table__GBTR,next__FBTR,result__HBTR;
-  __POINTER ptr_table__LBTR,next__KBTR,result__MBTR;
-  __INTEGER typ_id__PJKH;
-  __UINTEGER_32 sz__MJKH,a__BV0Q,new_size__5U0Q,t__FV0Q,a__HV0Q;
-  __UINTEGER_32 new_size__OBTR,lab_type__NBTR;
-  __FAST_ARRAYoEXPRo *result__JJKH,*Self__PRDI;
-  result__JJKH=NULL;
-  ptr__KJKH=((__POINTER )(NULL));
-  typ_id__PJKH= 0;
-  sz__MJKH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoEXPRo));
-  if ((sz__MJKH ==  0)) {
-    result__JJKH=FAST_ARRAYoEXPRo__;
-  } else {
-    typ_id__PJKH=__FAST_ARRAYoEXPRo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MJKH);
-    if ((typ_id__PJKH == (__INTEGER)(-  1))) {
-      a__BV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__5U0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MJKH + a__BV0Q) & (__UINTEGER_32)(~ a__BV0Q));
-      ptr_table__GBTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5U0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FBTR=((__POINTER )(NULL));
-      result__HBTR=((__POINTER *)ptr_table__GBTR)[ 0];
-      if ((result__HBTR == (void *)NULL)) {
-        result__HBTR=new_lab__2PJ(new_size__5U0Q);
-        next__FBTR=(void *)((unsigned long)result__HBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5U0Q)));
-        ((__POINTER *)next__FBTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GBTR)[ 0]=next__FBTR;
-      } else {
-        next__FBTR=((__POINTER *)result__HBTR)[ 0];
-        if ((next__FBTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HBTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5U0Q <<  1)) <=  4096)) {
-            next__FBTR=(void *)((unsigned long)result__HBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5U0Q)));
-          } else {
-            next__FBTR=new_lab__2PJ(new_size__5U0Q);
-          };
-          ((__POINTER *)next__FBTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GBTR)[ 0]=next__FBTR;
-        } else {
-          ((__POINTER *)result__HBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HBTR=next__FBTR;
-        };
-      };
-      ptr__KJKH=result__HBTR;
-    } else {
-      t__FV0Q=((__UINTEGER_32 )typ_id__PJKH);
-      a__HV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OBTR=(__UINTEGER_32)((__UINTEGER_32)(sz__MJKH + a__HV0Q) & (__UINTEGER_32)(~ a__HV0Q));
-      ptr_table__LBTR=((__POINTER )(&(table_type[(t__FV0Q)])));
-      lab_type__NBTR=(__UINTEGER_32)(t__FV0Q |  1);
-      next__KBTR=((__POINTER )(NULL));
-      result__MBTR=((__POINTER *)ptr_table__LBTR)[ 0];
-      if ((result__MBTR == (void *)NULL)) {
-        result__MBTR=new_lab__2PJ(lab_type__NBTR);
-        next__KBTR=(void *)((unsigned long)result__MBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OBTR)));
-        ((__POINTER *)next__KBTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LBTR)[ 0]=next__KBTR;
-      } else {
-        next__KBTR=((__POINTER *)result__MBTR)[ 0];
-        if ((next__KBTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MBTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OBTR <<  1)) <=  4096)) {
-            next__KBTR=(void *)((unsigned long)result__MBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OBTR)));
-          } else {
-            next__KBTR=new_lab__2PJ(lab_type__NBTR);
-          };
-          ((__POINTER *)next__KBTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LBTR)[ 0]=next__KBTR;
-        } else {
-          ((__POINTER *)result__MBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MBTR=next__KBTR;
-        };
-      };
-      ptr__KJKH=result__MBTR;
-    };
-    result__JJKH=((__FAST_ARRAYoEXPRo *)ptr__KJKH);
-    *(result__JJKH) = *(FAST_ARRAYoEXPRo__);
-  };
-  Self__PRDI=((__FAST_ARRAYoEXPRo *)result__JJKH);
-  if ((Self__PRDI->parent_arrayed_collection__Q2LC.capacity__YRDI < new_count__HTHH)) {
-    Self__PRDI->parent_arrayed_collection__Q2LC.storage__DSDI=create__ABWI(new_count__HTHH);
-    Self__PRDI->parent_arrayed_collection__Q2LC.capacity__YRDI=new_count__HTHH;
-  };
-  Self__PRDI->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(-  1);
-  return(result__JJKH);
-}
-
-static void add_last__5REI(__FAST_ARRAYoEXPRo *Self__ASEI,void *element__BSEI)
-// ({FAST_ARRAYoEXPRo},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__CSEI,__tmp__GTEI,__tmp__VMIJ,Self__LDNK;
-  __BOOLEAN __tmp__QSEI;
-  void **__tmp__FTEI,**new__CMIJ;
-  new_capacity__CSEI= 0;
-  if (((__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH +  1) <= (__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI -  1))) {
-    Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH +  1);
-    __tmp__QSEI=TRUE__;
-  } else {
-    __tmp__QSEI=FALSE__;
-  };
-  if ((! __tmp__QSEI)) {
-    if ((Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI ==  0)) {
-      Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI=create__ABWI( 2);
-      Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI= 2;
-      Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH= 0;
-    } else {
-      new_capacity__CSEI=(__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI <<  1);
-      __tmp__FTEI=Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI;
-      __tmp__GTEI=Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI;
-      new__CMIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__FTEI)),((__UINTEGER_32 )(__INTEGER)(__tmp__GTEI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__CSEI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__VMIJ=(__INTEGER)(new_capacity__CSEI -  1);
-      Self__LDNK=__tmp__GTEI;
-      while ((Self__LDNK <= __tmp__VMIJ)) {
-        new__CMIJ[Self__LDNK]=NULL;
-        Self__LDNK=(__INTEGER)(Self__LDNK +  1);
-      };
-      Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI=new__CMIJ;
-      Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI=new_capacity__CSEI;
-      Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH +  1);
-    };
-  };
-  ((void **)Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH]=element__BSEI;
-}
-
-static __EXPR_MULTIPLE* create__0THH(void *l__2THH)
-// ({NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
-{
-  __EXPR_MULTIPLE *result__ELKH;
-  __POINTER ptr__FLKH,ptr_table__QBTR,next__PBTR,result__RBTR;
-  __POINTER ptr_table__VBTR,next__UBTR,result__WBTR;
-  __INTEGER typ_id__KLKH;
-  __UINTEGER_32 sz__HLKH,a__MV0Q,new_size__KV0Q,t__QV0Q,a__SV0Q;
-  __UINTEGER_32 new_size__YBTR,lab_type__XBTR;
-  void *__tmp__ZSDI;
-  __POSITION __tmp__0SDI;
-  __FAST_ARRAYoEXPRo *Self__QEJI;
-  result__ELKH=NULL;
-  ptr__FLKH=((__POINTER )(NULL));
-  typ_id__KLKH= 0;
-  sz__HLKH=((__UINTEGER_32 )sizeof(__EXPR_MULTIPLE));
-  if ((sz__HLKH ==  0)) {
-    result__ELKH=EXPR_MULTIPLE__;
-  } else {
-    typ_id__KLKH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HLKH);
-    if ((typ_id__KLKH == (__INTEGER)(-  1))) {
-      a__MV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KV0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HLKH + a__MV0Q) & (__UINTEGER_32)(~ a__MV0Q));
-      ptr_table__QBTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KV0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__PBTR=((__POINTER )(NULL));
-      result__RBTR=((__POINTER *)ptr_table__QBTR)[ 0];
-      if ((result__RBTR == (void *)NULL)) {
-        result__RBTR=new_lab__2PJ(new_size__KV0Q);
-        next__PBTR=(void *)((unsigned long)result__RBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KV0Q)));
-        ((__POINTER *)next__PBTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QBTR)[ 0]=next__PBTR;
-      } else {
-        next__PBTR=((__POINTER *)result__RBTR)[ 0];
-        if ((next__PBTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RBTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KV0Q <<  1)) <=  4096)) {
-            next__PBTR=(void *)((unsigned long)result__RBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KV0Q)));
-          } else {
-            next__PBTR=new_lab__2PJ(new_size__KV0Q);
-          };
-          ((__POINTER *)next__PBTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QBTR)[ 0]=next__PBTR;
-        } else {
-          ((__POINTER *)result__RBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RBTR=next__PBTR;
-        };
-      };
-      ptr__FLKH=result__RBTR;
-    } else {
-      t__QV0Q=((__UINTEGER_32 )typ_id__KLKH);
-      a__SV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YBTR=(__UINTEGER_32)((__UINTEGER_32)(sz__HLKH + a__SV0Q) & (__UINTEGER_32)(~ a__SV0Q));
-      ptr_table__VBTR=((__POINTER )(&(table_type[(t__QV0Q)])));
-      lab_type__XBTR=(__UINTEGER_32)(t__QV0Q |  1);
-      next__UBTR=((__POINTER )(NULL));
-      result__WBTR=((__POINTER *)ptr_table__VBTR)[ 0];
-      if ((result__WBTR == (void *)NULL)) {
-        result__WBTR=new_lab__2PJ(lab_type__XBTR);
-        next__UBTR=(void *)((unsigned long)result__WBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBTR)));
-        ((__POINTER *)next__UBTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VBTR)[ 0]=next__UBTR;
-      } else {
-        next__UBTR=((__POINTER *)result__WBTR)[ 0];
-        if ((next__UBTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WBTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YBTR <<  1)) <=  4096)) {
-            next__UBTR=(void *)((unsigned long)result__WBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBTR)));
-          } else {
-            next__UBTR=new_lab__2PJ(lab_type__XBTR);
-          };
-          ((__POINTER *)next__UBTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VBTR)[ 0]=next__UBTR;
-        } else {
-          ((__POINTER *)result__WBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WBTR=next__UBTR;
-        };
-      };
-      ptr__FLKH=result__WBTR;
-    };
-    result__ELKH=((__EXPR_MULTIPLE *)ptr__FLKH);
-    *(result__ELKH) = *(EXPR_MULTIPLE__);
-  };
-  ((__EXPR_MULTIPLE *)result__ELKH)->expr_list__3EMH=l__2THH;
-  Self__QEJI=((__FAST_ARRAYoEXPRo *)l__2THH);
-  __tmp__ZSDI=((void **)Self__QEJI->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__QEJI->parent_arrayed_collection__Q2LC.upper__2RSH];
-  switch (((struct ___OBJ *)__tmp__ZSDI)->__id) {
-  case __LIST__: {
-    __tmp__0SDI=((__LIST *)__tmp__ZSDI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__0SDI=((__STRING_CST *)__tmp__ZSDI)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__0SDI=((__EXTERNAL_C *)__tmp__ZSDI)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__0SDI=((__PROTOTYPE_CST *)__tmp__ZSDI)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__0SDI=((__INTEGER_CST *)__tmp__ZSDI)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__0SDI=((__READ_LOCAL *)__tmp__ZSDI)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__0SDI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0SDI=((__EXPR_EQUAL *)__tmp__ZSDI)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0SDI=((__EXPR_NOT_EQUAL *)__tmp__ZSDI)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __REAL_CST__: {
-    __tmp__0SDI=((__REAL_CST *)__tmp__ZSDI)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__0SDI=((__CHARACTER_CST *)__tmp__ZSDI)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__0SDI=((__IS_EXPANDED *)__tmp__ZSDI)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__0SDI=((__GET_TYPE_ID *)__tmp__ZSDI)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__0SDI=((__EXPR_SUP *)__tmp__ZSDI)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__0SDI=((__EXPR_SUB *)__tmp__ZSDI)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__0SDI=((__EXPR_MUL *)__tmp__ZSDI)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__0SDI=((__EXPR_DIV *)__tmp__ZSDI)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND__: {
-    __tmp__0SDI=((__EXPR_AND *)__tmp__ZSDI)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0SDI=((__EXPR_SHIFT_R *)__tmp__ZSDI)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0SDI=((__EXPR_SHIFT_L *)__tmp__ZSDI)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __PUT_TO__: {
-    __tmp__0SDI=((__PUT_TO *)__tmp__ZSDI)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __ITEM__: {
-    __tmp__0SDI=((__ITEM *)__tmp__ZSDI)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __SIZE_OF__: {
-    __tmp__0SDI=((__SIZE_OF *)__tmp__ZSDI)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CAST__: {
-    __tmp__0SDI=((__CAST *)__tmp__ZSDI)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__0SDI=((__CALL_SLOT *)__tmp__ZSDI)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_SLOT__: {
-    __tmp__0SDI=((__READ_SLOT *)__tmp__ZSDI)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__0SDI=((__READ_GLOBAL *)__tmp__ZSDI)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0SDI=((__EXPR_NOT_LOGIC *)__tmp__ZSDI)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0SDI=((__EXPR_OR_LOGIC *)__tmp__ZSDI)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0SDI=((__EXPR_OR_OR_LOGIC *)__tmp__ZSDI)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0SDI=((__EXPR_AND_LOGIC *)__tmp__ZSDI)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0SDI=((__EXPR_AND_AND_LOGIC *)__tmp__ZSDI)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__0SDI=((__EXPR_NEG *)__tmp__ZSDI)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__0SDI=((__EXPR_ADD *)__tmp__ZSDI)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__0SDI=((__EXPR_NOT *)__tmp__ZSDI)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__0SDI=((__EXPR_MOD *)__tmp__ZSDI)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0SDI=((__EXPR_SUP_EQ *)__tmp__ZSDI)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF__: {
-    __tmp__0SDI=((__EXPR_INF *)__tmp__ZSDI)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0SDI=((__EXPR_INF_EQ *)__tmp__ZSDI)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_OR__: {
-    __tmp__0SDI=((__EXPR_OR *)__tmp__ZSDI)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__0SDI=((__EXPR_XOR *)__tmp__ZSDI)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  };
-  EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__0SDI;
-  return(result__ELKH);
-}
-
-static void add_last__11FH(__FAST_ARRAYoLOCALo *Self__21FH,void *element__31FH)
-// ({FAST_ARRAYoLOCALo},{NULLxLOCAL}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__41FH,__tmp__C3FH,upper__2BTR,Self__0BTR;
-  __BOOLEAN __tmp__M2FH;
-  void **__tmp__B3FH,**new__PZPH;
-  new_capacity__41FH= 0;
-  if (((__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F +  1) <= (__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG -  1))) {
-    Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-    __tmp__M2FH=TRUE__;
-  } else {
-    __tmp__M2FH=FALSE__;
-  };
-  if ((! __tmp__M2FH)) {
-    if ((Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG ==  0)) {
-      Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 2);
-      Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG= 2;
-      Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F= 0;
-    } else {
-      new_capacity__41FH=(__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG <<  1);
-      __tmp__B3FH=Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG;
-      __tmp__C3FH=Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG;
-      new__PZPH=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__B3FH)),((__UINTEGER_32 )(__INTEGER)(__tmp__C3FH * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__41FH * ((__INTEGER )(sizeof(void *)))))));
-      upper__2BTR=(__INTEGER)(new_capacity__41FH -  1);
-      Self__0BTR=__tmp__C3FH;
-      while ((Self__0BTR <= upper__2BTR)) {
-        new__PZPH[Self__0BTR]=NULL;
-        Self__0BTR=(__INTEGER)(Self__0BTR +  1);
-      };
-      Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG=new__PZPH;
-      Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG=new_capacity__41FH;
-      Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-    };
-  };
-  ((void **)Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG)[Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F]=element__31FH;
-}
-
-static void* write__value__14FH(__LOCAL *Self__24FH,__POSITION p__34FH,void *val__44FH)
-// ({LOCAL},{POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  void *result__IRHH;
-  __BOOLEAN __tmp__SRHH;
-  result__IRHH=NULL;
-  if (((void *)Self__24FH->my_alias__XVAH != (void *)NULL)) {
-    result__IRHH=write_direct__with__value__IHWI(Self__24FH->my_alias__XVAH,p__34FH,val__44FH);
-    __tmp__SRHH=TRUE__;
-  } else {
-    __tmp__SRHH=FALSE__;
-  };
-  if ((! __tmp__SRHH)) {
-    if (is_alias__GWAH) {
-      if (((void *)Self__24FH->my_alias__XVAH == (void *)NULL)) {
-        Self__24FH->my_alias__XVAH=create__name__style__type__E5JG(Self__24FH->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__24FH->parent_variable__T1LC.parent_named__S1LC.name__1QB,Self__24FH->parent_variable__T1LC.parent_named__S1LC.style__3CGC,Self__24FH->parent_variable__T1LC.type__D25F);
-        ((__LOCAL *)Self__24FH->my_alias__XVAH)->parent_variable__T1LC.type_list__OIZD=Self__24FH->parent_variable__T1LC.type_list__OIZD;
-        add_last__11FH(list_alias__WSZN,Self__24FH);
-      };
-      result__IRHH=write_direct__with__value__IHWI(Self__24FH->my_alias__XVAH,p__34FH,val__44FH);
-    } else {
-      result__IRHH=write_direct__with__value__IHWI(Self__24FH,p__34FH,val__44FH);
-    };
-  };
-  return(result__IRHH);
-}
-
-static void* default_value__20IH(__TYPE_FULL *Self__30IH,__POSITION p__40IH)
-// ({TYPE_FULL},{POSITION}) With resultRecursive, No inlinable.
-{
-  void *result__A1IH,*__tmp__T1IH,*result__4BTR;
-  void *__tmp__S1IH;
-  __ITM_READ *Self__5BTR;
-  void *loc__ACTR;
-  __ITM_CHARACTER *Self__YSIQ;
-  __ITM_STRING *Self__ZSIQ;
-  result__A1IH=NULL;
-  if ((((void *)prototype__VPRF(Self__30IH) != (void *)NULL) && ((void *)((__PROTOTYPE *)prototype__VPRF(Self__30IH))->default_value__1MDC != (void *)NULL))) {
-    __tmp__S1IH=((__PROTOTYPE *)prototype__VPRF(Self__30IH))->default_value__1MDC;
-    switch (((struct ___OBJ *)__tmp__S1IH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__T1IH=to_run_expr__L2IH(__tmp__S1IH);
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__T1IH=to_run_expr__U2IH(__tmp__S1IH);
-    } break;
-    case __ITM_READ__: {
-      Self__5BTR=((__ITM_READ *)__tmp__S1IH);
-      result__4BTR=NULL;
-      loc__ACTR=lookup__FRLH(Self__5BTR->name__AVPC);
-      if (((void *)loc__ACTR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__ACTR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__ACTR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__5BTR->name__AVPC=((__LOCAL *)loc__ACTR)->parent_variable__T1LC.intern_name__C25F;
-          result__4BTR=to_run_with__args__XJQH(Self__5BTR);
-        } else {
-          result__4BTR=read__QB5G(loc__ACTR);
-        };
-      } else {
-        result__4BTR=to_run_with__args__XJQH(Self__5BTR);
-      };
-      __tmp__T1IH=result__4BTR;
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__T1IH=to_run_expr__20JH(__tmp__S1IH);
-    } break;
-    case __ITM_REAL__: {
-      __tmp__T1IH=to_run_expr__R2JH(__tmp__S1IH);
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__T1IH=to_run_expr__12JH(__tmp__S1IH);
-    } break;
-    case __ITM_CHARACTER__: {
-      Self__YSIQ=((__ITM_CHARACTER *)__tmp__S1IH);
-      __tmp__T1IH=create__char__4SMH(Self__YSIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__YSIQ->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__ZSIQ=((__ITM_STRING *)__tmp__S1IH);
-      __tmp__T1IH=create__text__ITMH(Self__ZSIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__ZSIQ->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__T1IH=to_run_expr__R3JH(__tmp__S1IH);
-    } break;
-    };
-    result__A1IH=__tmp__T1IH;
-  } else {
-    if (((__UINTEGER_8)(Self__30IH->flag__ATL &  1) !=  0)) {
-      result__A1IH=create__type__PKQC(p__40IH,Self__30IH);
-    } else {
-      result__A1IH=create__type__PKQC(p__40IH,TYPE_NULL__->parent_type__TIB.default__AKC);
-    };
-  };
-  return(result__A1IH);
-}
-
-static void* to_run_expr__L2IH(__ITM_LIST *Self__M2IH)
-// ({ITM_LIST}) With resultRecursive, No inlinable.
-{
-  __POSITION p__5BLH;
-  __CONTEXT *result__GJHR,*Self__31NH,*Self__OJHR;
-  __POINTER ptr__HJHR,ptr_table__CCTR,next__BCTR,result__DCTR;
-  __POINTER ptr_table__HCTR,next__GCTR,result__ICTR;
-  __INTEGER typ_id__IJHR,__tmp__UGLH,__tmp__WGLH,nb_result__MGLH;
-  __INTEGER __tmp__VILH,Self__OTVH;
-  __UINTEGER_32 sz__JJHR,a__KJHR,new_size__LJHR,t__MJHR,a__NJHR;
-  __UINTEGER_32 new_size__KCTR,lab_type__JCTR;
-  void *result__JGLH;
-  void *var__KGLH;
-  __LIST *Self__1SIQ;
-  void *voir__0SIQ;
-  void *lr__NGLH;
-  __BOOLEAN has_last__OGLH;
-  __FAST_ARRAYoLOCALo *Self__XV0Q,*Self__PJHR;
-  p__5BLH=Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-  top__KGQC=(__INTEGER)(top__KGQC +  1);
-  if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
-    result__GJHR=NULL;
-    ptr__HJHR=((__POINTER )(NULL));
-    typ_id__IJHR= 0;
-    sz__JJHR=((__UINTEGER_32 )sizeof(__CONTEXT));
-    if ((sz__JJHR ==  0)) {
-      result__GJHR=CONTEXT__;
-    } else {
-      typ_id__IJHR=__CONTEXT__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JJHR);
-      if ((typ_id__IJHR == (__INTEGER)(-  1))) {
-        a__KJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LJHR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJHR + a__KJHR) & (__UINTEGER_32)(~ a__KJHR));
-        ptr_table__CCTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LJHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BCTR=((__POINTER )(NULL));
-        result__DCTR=((__POINTER *)ptr_table__CCTR)[ 0];
-        if ((result__DCTR == (void *)NULL)) {
-          result__DCTR=new_lab__2PJ(new_size__LJHR);
-          next__BCTR=(void *)((unsigned long)result__DCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJHR)));
-          ((__POINTER *)next__BCTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CCTR)[ 0]=next__BCTR;
-        } else {
-          next__BCTR=((__POINTER *)result__DCTR)[ 0];
-          if ((next__BCTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DCTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LJHR <<  1)) <=  4096)) {
-              next__BCTR=(void *)((unsigned long)result__DCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJHR)));
-            } else {
-              next__BCTR=new_lab__2PJ(new_size__LJHR);
-            };
-            ((__POINTER *)next__BCTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CCTR)[ 0]=next__BCTR;
-          } else {
-            ((__POINTER *)result__DCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DCTR=next__BCTR;
-          };
-        };
-        ptr__HJHR=result__DCTR;
-      } else {
-        t__MJHR=((__UINTEGER_32 )typ_id__IJHR);
-        a__NJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KCTR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJHR + a__NJHR) & (__UINTEGER_32)(~ a__NJHR));
-        ptr_table__HCTR=((__POINTER )(&(table_type[(t__MJHR)])));
-        lab_type__JCTR=(__UINTEGER_32)(t__MJHR |  1);
-        next__GCTR=((__POINTER )(NULL));
-        result__ICTR=((__POINTER *)ptr_table__HCTR)[ 0];
-        if ((result__ICTR == (void *)NULL)) {
-          result__ICTR=new_lab__2PJ(lab_type__JCTR);
-          next__GCTR=(void *)((unsigned long)result__ICTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCTR)));
-          ((__POINTER *)next__GCTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HCTR)[ 0]=next__GCTR;
-        } else {
-          next__GCTR=((__POINTER *)result__ICTR)[ 0];
-          if ((next__GCTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ICTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KCTR <<  1)) <=  4096)) {
-              next__GCTR=(void *)((unsigned long)result__ICTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCTR)));
-            } else {
-              next__GCTR=new_lab__2PJ(lab_type__JCTR);
-            };
-            ((__POINTER *)next__GCTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HCTR)[ 0]=next__GCTR;
-          } else {
-            ((__POINTER *)result__ICTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ICTR=next__GCTR;
-          };
-        };
-        ptr__HJHR=result__ICTR;
-      };
-      result__GJHR=((__CONTEXT *)ptr__HJHR);
-      *(result__GJHR) = *(CONTEXT__);
-    };
-    add_last__5SZD(stack__TGQC,result__GJHR);
-  };
-  Self__31NH=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-  Self__31NH->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-  Self__31NH->result__NH4F=stack_result_lower__LH4F;
-  Self__31NH->list__PH4F=list_current__EH1;
-  stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-  list_current__EH1=create__YBAG(p__5BLH);
-  Self__31NH->context_extern__J2NH=context_extern__DOLH;
-  context_extern__DOLH=NULL;
-  to_run_base__SCLH(Self__M2IH,TRUE__);
-  result__JGLH=NULL;
-  var__KGLH=NULL;
-  lr__NGLH=NULL;
-  has_last__OGLH=((void *)((__TYPE_FULL *)static_type__OHQG(list_current__EH1))->parent_type__5SL != (void *)TYPE_VOID__);
-  __tmp__UGLH=((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  if (has_last__OGLH) {
-    __tmp__WGLH= 1;
-  } else {
-    __tmp__WGLH= 0;
-  };
-  nb_result__MGLH=(__INTEGER)((__INTEGER)((__INTEGER)(__tmp__UGLH - stack_result_lower__LH4F) +  1) + __tmp__WGLH);
-  if ((nb_result__MGLH ==  0)) {
-    last_expr__S2IH=list_current__EH1;
-    result__JGLH=create__type__PKQC(Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC);
-  } else {
-    if (has_last__OGLH) {
-      if (((void *)static_type__OHQG(list_current__EH1) == (void *)NULL)) {
-        Self__1SIQ=((__LIST *)list_current__EH1);
-        voir__0SIQ=create__AXB( 250);
-        display__EQQG(Self__1SIQ,voir__0SIQ);
-        put_string__2EG(((__STRING *)voir__0SIQ));
-        fputc((int)('\n'),stdout);
-      };
-      var__KGLH=create__name__style__type__E5JG(Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(list_current__EH1)));
-      last_expr__S2IH=write__value__14FH(var__KGLH,Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,list_current__EH1);
-    } else {
-      Self__XV0Q=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-      var__KGLH=((void **)Self__XV0Q->parent_arrayed_collection__YH4F.storage__NWPG)[Self__XV0Q->parent_arrayed_collection__YH4F.upper__1H4F];
-    };
-    result__JGLH=read__QB5G(var__KGLH);
-    if ((nb_result__MGLH >  1)) {
-      lr__NGLH=create_with_capacity__FTHH(nb_result__MGLH);
-      __tmp__VILH=(__INTEGER)((__INTEGER)(stack_result_lower__LH4F + nb_result__MGLH) -  2);
-      Self__OTVH=stack_result_lower__LH4F;
-      while ((Self__OTVH <= __tmp__VILH)) {
-        add_last__5REI(lr__NGLH,read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__OTVH]));
-        Self__OTVH=(__INTEGER)(Self__OTVH +  1);
-      };
-      add_last__5REI(lr__NGLH,result__JGLH);
-      result__JGLH=create__0THH(lr__NGLH);
-    };
-  };
-  Self__OJHR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-  list_current__EH1=Self__OJHR->list__PH4F;
-  pop_stack_until__LCAG(Self__OJHR->local__KH4F);
-  Self__PJHR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-  if ((stack_result_lower__LH4F <= Self__PJHR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-    Self__PJHR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
-  };
-  stack_result_lower__LH4F=Self__OJHR->result__NH4F;
-  if (((void *)context_extern__DOLH == (void *)NULL)) {
-    context_extern__DOLH=Self__OJHR->context_extern__J2NH;
-  };
-  top__KGQC=(__INTEGER)(top__KGQC -  1);
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,last_expr__S2IH);
-  return(result__JGLH);
-}
-
-static void* to_run_expr__U2IH(__ITM_PROTOTYPE *Self__V2IH)
-// ({ITM_PROTOTYPE}) With resultNo recursive, No inlinable.
-{
-  void *loc__Z2IH,*res__U1RI,*result__05PH;
-  void *result__12IH,*val__22IH,*rec__32IH,*__tmp__M5IH;
-  void *wrt__42IH;
-  void *__tmp__52IH;
-  void *__tmp__A3IH,*__tmp__LR1P,*t__XDTR,*t__315F;
-  __ITM_TYPE_STYLE *Self__KR1P;
-  __POSITION pos__2HCR,pos__3HCR,pos__UDTR,pos__Z15F,p__41JI;
-  __POSITION __tmp__L5IH;
-  void *base__JDOH;
-  __PROFIL_BLOCK *result__W3PH,*Self__SHEI;
-  __POINTER ptr__X3PH,ptr_table__MCTR,next__LCTR,result__NCTR;
-  __POINTER ptr_table__RCTR,next__QCTR,result__SCTR,ptr__SJHR;
-  __POINTER ptr_table__WCTR,next__VCTR,result__XCTR,ptr_table__1CTR;
-  __POINTER next__0CTR,result__2CTR,ptr__ADTR,ptr_table__IDTR;
-  __POINTER next__HDTR,result__JDTR,ptr_table__NDTR,next__MDTR;
-  __POINTER result__ODTR,ptr__W43F,ptr_table__ZDTR,next__YDTR;
-  __POINTER result__0DTR,ptr_table__4DTR,next__3DTR,result__5DTR;
-  __POINTER ptr__3JHR,ptr_table__DETR,next__CETR,result__EETR;
-  __POINTER ptr_table__IETR,next__HETR,result__JETR,ptr__FKHR;
-  __POINTER ptr_table__NETR,next__METR,result__OETR,ptr_table__SETR;
-  __POINTER next__RETR,result__TETR,ptr__NKHR,ptr_table__XETR;
-  __POINTER next__WETR,result__YETR,ptr_table__2ETR,next__1ETR;
-  __POINTER result__3ETR,ptr__VKHR,ptr_table__BFTR,next__AFTR;
-  __POINTER result__CFTR,ptr_table__GFTR,next__FFTR,result__HFTR;
-  __INTEGER typ_id__23PH,typ_id__TJHR,typ_id__BDTR,typ_id__143F;
-  __INTEGER typ_id__4JHR,typ_id__GKHR,__tmp__KJEI,new_count__UJAR;
-  __INTEGER typ_id__OKHR,__tmp__EKEI,Self__J3JI,nb_result__33JI;
-  __INTEGER typ_id__WKHR,__tmp__O4JI,Self__M01I,j__15PH;
-  __UINTEGER_32 sz__Z3PH,a__5V0Q,new_size__3V0Q,t__DW0Q,a__FW0Q;
-  __UINTEGER_32 new_size__UCTR,lab_type__TCTR,sz__UJHR,a__VJHR;
-  __UINTEGER_32 new_size__WJHR,t__XJHR,a__YJHR,new_size__4CTR;
-  __UINTEGER_32 lab_type__3CTR,sz__CDTR,a__DDTR,new_size__EDTR,t__FDTR;
-  __UINTEGER_32 a__GDTR,new_size__QDTR,lab_type__PDTR,sz__Y43F,a__MD1Q;
-  __UINTEGER_32 new_size__KD1Q,t__QD1Q,a__SD1Q,new_size__BETR;
-  __UINTEGER_32 lab_type__AETR,sz__5JHR,a__AKHR,new_size__BKHR,t__CKHR;
-  __UINTEGER_32 a__DKHR,new_size__LETR,lab_type__KETR,sz__HKHR,a__IKHR;
-  __UINTEGER_32 new_size__JKHR,t__KKHR,a__LKHR,new_size__VETR;
-  __UINTEGER_32 lab_type__UETR,sz__PKHR,a__QKHR,new_size__RKHR,t__SKHR;
-  __UINTEGER_32 a__TKHR,new_size__5ETR,lab_type__4ETR,sz__XKHR,a__YKHR;
-  __UINTEGER_32 new_size__ZKHR,t__0KHR,a__1KHR,new_size__JFTR;
-  __UINTEGER_32 lab_type__IFTR;
-  void *list__UHEI;
-  __TYPE_FULL *result__RJHR,*Self__ZJHR;
-  __SLOT_DATA *result__5CTR,*Self__TDTR,*result__V43F,*Self__Y15F;
-  void *tmp__RDTR,*tmp__515F;
-  __CONTEXT *result__EKHR,*Self__Q1RI,*Self__K3RI;
-  void *__tmp__JJEI,*__tmp__PJEI;
-  void *__tmp__C3IH;
-  void *__tmp__D3IH,*tb__Y2IH;
-  __LINKED_LISToNODE_TYPEo *result__2JHR;
-  void *old_node_list__VHEI;
-  __FAST_ARRAYoLOCALo *result__MKHR,*Self__TJAR,*result__UKHR;
-  __FAST_ARRAYoLOCALo *Self__ZJAR,*Self__2JAR;
-  void *__tmp__QJEI,*result__23JI;
-  void **__tmp__3JAR;
-  __BOOLEAN __tmp__0BQH;
-  loc__Z2IH=NULL;
-  result__12IH=NULL;
-  val__22IH=NULL;
-  rec__32IH=NULL;
-  wrt__42IH=NULL;
-  __tmp__52IH=Self__V2IH->type__CAPC;
-  switch (((struct ___OBJ *)__tmp__52IH)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__52IH)->to_run__2VK==0) {
-      __tmp__A3IH=((__ITM_TYPE_SIMPLE *)__tmp__52IH)->to_run__1VK;
-    } else {
-      __tmp__A3IH=to_run__XVK(__tmp__52IH);
-    };
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__52IH)->to_run__E1IB==0) {
-      __tmp__A3IH=((__ITM_TYPE_STYLE *)__tmp__52IH)->to_run__D1IB;
-    } else {
-      Self__KR1P=((__ITM_TYPE_STYLE *)__tmp__52IH);
-      __tmp__LR1P=get__PUN(Self__KR1P);
-      Self__KR1P->to_run__D1IB=__tmp__LR1P;
-      Self__KR1P->to_run__E1IB=0;
-      __tmp__A3IH=__tmp__LR1P;
-    };
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    __tmp__A3IH=to_run__F1IB(__tmp__52IH);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__2HCR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__2HCR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__A3IH=run_value__SLQC;
-  } break;
-  case __ITM_BLOCK__: {
-    base__JDOH=((__ITM_BLOCK *)__tmp__52IH);
-    result__W3PH=NULL;
-    ptr__X3PH=((__POINTER )(NULL));
-    typ_id__23PH= 0;
-    sz__Z3PH=((__UINTEGER_32 )sizeof(__PROFIL_BLOCK));
-    if ((sz__Z3PH ==  0)) {
-      result__W3PH=PROFIL_BLOCK__;
-    } else {
-      typ_id__23PH=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z3PH);
-      if ((typ_id__23PH == (__INTEGER)(-  1))) {
-        a__5V0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3V0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Z3PH + a__5V0Q) & (__UINTEGER_32)(~ a__5V0Q));
-        ptr_table__MCTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3V0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LCTR=((__POINTER )(NULL));
-        result__NCTR=((__POINTER *)ptr_table__MCTR)[ 0];
-        if ((result__NCTR == (void *)NULL)) {
-          result__NCTR=new_lab__2PJ(new_size__3V0Q);
-          next__LCTR=(void *)((unsigned long)result__NCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V0Q)));
-          ((__POINTER *)next__LCTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MCTR)[ 0]=next__LCTR;
-        } else {
-          next__LCTR=((__POINTER *)result__NCTR)[ 0];
-          if ((next__LCTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NCTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3V0Q <<  1)) <=  4096)) {
-              next__LCTR=(void *)((unsigned long)result__NCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V0Q)));
-            } else {
-              next__LCTR=new_lab__2PJ(new_size__3V0Q);
-            };
-            ((__POINTER *)next__LCTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MCTR)[ 0]=next__LCTR;
-          } else {
-            ((__POINTER *)result__NCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NCTR=next__LCTR;
-          };
-        };
-        ptr__X3PH=result__NCTR;
-      } else {
-        t__DW0Q=((__UINTEGER_32 )typ_id__23PH);
-        a__FW0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UCTR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z3PH + a__FW0Q) & (__UINTEGER_32)(~ a__FW0Q));
-        ptr_table__RCTR=((__POINTER )(&(table_type[(t__DW0Q)])));
-        lab_type__TCTR=(__UINTEGER_32)(t__DW0Q |  1);
-        next__QCTR=((__POINTER )(NULL));
-        result__SCTR=((__POINTER *)ptr_table__RCTR)[ 0];
-        if ((result__SCTR == (void *)NULL)) {
-          result__SCTR=new_lab__2PJ(lab_type__TCTR);
-          next__QCTR=(void *)((unsigned long)result__SCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UCTR)));
-          ((__POINTER *)next__QCTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RCTR)[ 0]=next__QCTR;
-        } else {
-          next__QCTR=((__POINTER *)result__SCTR)[ 0];
-          if ((next__QCTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SCTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UCTR <<  1)) <=  4096)) {
-              next__QCTR=(void *)((unsigned long)result__SCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UCTR)));
-            } else {
-              next__QCTR=new_lab__2PJ(lab_type__TCTR);
-            };
-            ((__POINTER *)next__QCTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RCTR)[ 0]=next__QCTR;
-          } else {
-            ((__POINTER *)result__SCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SCTR=next__QCTR;
-          };
-        };
-        ptr__X3PH=result__SCTR;
-      };
-      result__W3PH=((__PROFIL_BLOCK *)ptr__X3PH);
-      *(result__W3PH) = *(PROFIL_BLOCK__);
-    };
-    Self__SHEI=((__PROFIL_BLOCK *)result__W3PH);
-    list__UHEI=((__ITM_BLOCK *)base__JDOH)->list__2B0D;
-    add__F0JI(Self__SHEI);
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__3HCR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__3HCR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    Self__SHEI->parent_profil__OGAG.type_self__ZHEI=run_value__SLQC;
-    result__RJHR=NULL;
-    ptr__SJHR=((__POINTER )(NULL));
-    typ_id__TJHR= 0;
-    sz__UJHR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-    if ((sz__UJHR ==  0)) {
-      result__RJHR=TYPE_FULL__;
-    } else {
-      typ_id__TJHR=__TYPE_FULL__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UJHR);
-      if ((typ_id__TJHR == (__INTEGER)(-  1))) {
-        a__VJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WJHR=(__UINTEGER_32)((__UINTEGER_32)(sz__UJHR + a__VJHR) & (__UINTEGER_32)(~ a__VJHR));
-        ptr_table__WCTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WJHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VCTR=((__POINTER )(NULL));
-        result__XCTR=((__POINTER *)ptr_table__WCTR)[ 0];
-        if ((result__XCTR == (void *)NULL)) {
-          result__XCTR=new_lab__2PJ(new_size__WJHR);
-          next__VCTR=(void *)((unsigned long)result__XCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJHR)));
-          ((__POINTER *)next__VCTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WCTR)[ 0]=next__VCTR;
-        } else {
-          next__VCTR=((__POINTER *)result__XCTR)[ 0];
-          if ((next__VCTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XCTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WJHR <<  1)) <=  4096)) {
-              next__VCTR=(void *)((unsigned long)result__XCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJHR)));
-            } else {
-              next__VCTR=new_lab__2PJ(new_size__WJHR);
-            };
-            ((__POINTER *)next__VCTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WCTR)[ 0]=next__VCTR;
-          } else {
-            ((__POINTER *)result__XCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XCTR=next__VCTR;
-          };
-        };
-        ptr__SJHR=result__XCTR;
-      } else {
-        t__XJHR=((__UINTEGER_32 )typ_id__TJHR);
-        a__YJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4CTR=(__UINTEGER_32)((__UINTEGER_32)(sz__UJHR + a__YJHR) & (__UINTEGER_32)(~ a__YJHR));
-        ptr_table__1CTR=((__POINTER )(&(table_type[(t__XJHR)])));
-        lab_type__3CTR=(__UINTEGER_32)(t__XJHR |  1);
-        next__0CTR=((__POINTER )(NULL));
-        result__2CTR=((__POINTER *)ptr_table__1CTR)[ 0];
-        if ((result__2CTR == (void *)NULL)) {
-          result__2CTR=new_lab__2PJ(lab_type__3CTR);
-          next__0CTR=(void *)((unsigned long)result__2CTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4CTR)));
-          ((__POINTER *)next__0CTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1CTR)[ 0]=next__0CTR;
-        } else {
-          next__0CTR=((__POINTER *)result__2CTR)[ 0];
-          if ((next__0CTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2CTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4CTR <<  1)) <=  4096)) {
-              next__0CTR=(void *)((unsigned long)result__2CTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4CTR)));
-            } else {
-              next__0CTR=new_lab__2PJ(lab_type__3CTR);
-            };
-            ((__POINTER *)next__0CTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1CTR)[ 0]=next__0CTR;
-          } else {
-            ((__POINTER *)result__2CTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0CTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2CTR=next__0CTR;
-          };
-        };
-        ptr__SJHR=result__2CTR;
-      };
-      result__RJHR=((__TYPE_FULL *)ptr__SJHR);
-      *(result__RJHR) = *(TYPE_FULL__);
-    };
-    Self__ZJHR=((__TYPE_FULL *)result__RJHR);
-    Self__ZJHR->parent_type__5SL=Self__SHEI;
-    Self__ZJHR->flag__ATL= 3;
-    Self__SHEI->parent_type__PGAG.default__AKC=result__RJHR;
-    result__5CTR=NULL;
-    ptr__ADTR=((__POINTER )(NULL));
-    typ_id__BDTR= 0;
-    sz__CDTR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-    if ((sz__CDTR ==  0)) {
-      result__5CTR=SLOT_DATA__;
-    } else {
-      typ_id__BDTR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CDTR);
-      if ((typ_id__BDTR == (__INTEGER)(-  1))) {
-        a__DDTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EDTR=(__UINTEGER_32)((__UINTEGER_32)(sz__CDTR + a__DDTR) & (__UINTEGER_32)(~ a__DDTR));
-        ptr_table__IDTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EDTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__HDTR=((__POINTER )(NULL));
-        result__JDTR=((__POINTER *)ptr_table__IDTR)[ 0];
-        if ((result__JDTR == (void *)NULL)) {
-          result__JDTR=new_lab__2PJ(new_size__EDTR);
-          next__HDTR=(void *)((unsigned long)result__JDTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDTR)));
-          ((__POINTER *)next__HDTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IDTR)[ 0]=next__HDTR;
-        } else {
-          next__HDTR=((__POINTER *)result__JDTR)[ 0];
-          if ((next__HDTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JDTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EDTR <<  1)) <=  4096)) {
-              next__HDTR=(void *)((unsigned long)result__JDTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDTR)));
-            } else {
-              next__HDTR=new_lab__2PJ(new_size__EDTR);
-            };
-            ((__POINTER *)next__HDTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IDTR)[ 0]=next__HDTR;
-          } else {
-            ((__POINTER *)result__JDTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HDTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JDTR=next__HDTR;
-          };
-        };
-        ptr__ADTR=result__JDTR;
-      } else {
-        t__FDTR=((__UINTEGER_32 )typ_id__BDTR);
-        a__GDTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QDTR=(__UINTEGER_32)((__UINTEGER_32)(sz__CDTR + a__GDTR) & (__UINTEGER_32)(~ a__GDTR));
-        ptr_table__NDTR=((__POINTER )(&(table_type[(t__FDTR)])));
-        lab_type__PDTR=(__UINTEGER_32)(t__FDTR |  1);
-        next__MDTR=((__POINTER )(NULL));
-        result__ODTR=((__POINTER *)ptr_table__NDTR)[ 0];
-        if ((result__ODTR == (void *)NULL)) {
-          result__ODTR=new_lab__2PJ(lab_type__PDTR);
-          next__MDTR=(void *)((unsigned long)result__ODTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDTR)));
-          ((__POINTER *)next__MDTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NDTR)[ 0]=next__MDTR;
-        } else {
-          next__MDTR=((__POINTER *)result__ODTR)[ 0];
-          if ((next__MDTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ODTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QDTR <<  1)) <=  4096)) {
-              next__MDTR=(void *)((unsigned long)result__ODTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDTR)));
-            } else {
-              next__MDTR=new_lab__2PJ(lab_type__PDTR);
-            };
-            ((__POINTER *)next__MDTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NDTR)[ 0]=next__MDTR;
-          } else {
-            ((__POINTER *)result__ODTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MDTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ODTR=next__MDTR;
-          };
-        };
-        ptr__ADTR=result__ODTR;
-      };
-      result__5CTR=((__SLOT_DATA *)ptr__ADTR);
-      *(result__5CTR) = *(SLOT_DATA__);
-    };
-    Self__SHEI->slot_self__13IH=result__5CTR;
-    Self__TDTR=((__SLOT_DATA *)result__5CTR);
-    pos__UDTR=((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-    t__XDTR=Self__SHEI->parent_profil__OGAG.type_self__ZHEI;
-    tmp__RDTR=NULL;
-    Self__TDTR->parent_slot__IHZD=NULL;
-    Self__TDTR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=pos__UDTR;
-    Self__TDTR->parent_variable__HHZD.parent_named__S1LC.name__1QB=(&__string_80);
-    Self__TDTR->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
-    Self__TDTR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__TDTR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-    Self__TDTR->parent_variable__HHZD.type__D25F=t__XDTR;
-    if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__TDTR->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__TDTR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__TDTR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-      tmp__RDTR=new__5VSG();
-      add__Z1EJ(tmp__RDTR,((__TYPE_FULL *)Self__TDTR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-      Self__TDTR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__RDTR);
-    } else {
-      Self__TDTR->parent_variable__HHZD.type_list__OIZD=TYPES__;
-    };
-    ((__SLOT_DATA *)Self__SHEI->slot_self__13IH)->parent_variable__HHZD.intern_name__C25F=(&__string_80);
-    result__V43F=NULL;
-    ptr__W43F=((__POINTER )(NULL));
-    typ_id__143F= 0;
-    sz__Y43F=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-    if ((sz__Y43F ==  0)) {
-      result__V43F=SLOT_DATA__;
-    } else {
-      typ_id__143F=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y43F);
-      if ((typ_id__143F == (__INTEGER)(-  1))) {
-        a__MD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KD1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Y43F + a__MD1Q) & (__UINTEGER_32)(~ a__MD1Q));
-        ptr_table__ZDTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KD1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YDTR=((__POINTER )(NULL));
-        result__0DTR=((__POINTER *)ptr_table__ZDTR)[ 0];
-        if ((result__0DTR == (void *)NULL)) {
-          result__0DTR=new_lab__2PJ(new_size__KD1Q);
-          next__YDTR=(void *)((unsigned long)result__0DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KD1Q)));
-          ((__POINTER *)next__YDTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZDTR)[ 0]=next__YDTR;
-        } else {
-          next__YDTR=((__POINTER *)result__0DTR)[ 0];
-          if ((next__YDTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0DTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KD1Q <<  1)) <=  4096)) {
-              next__YDTR=(void *)((unsigned long)result__0DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KD1Q)));
-            } else {
-              next__YDTR=new_lab__2PJ(new_size__KD1Q);
-            };
-            ((__POINTER *)next__YDTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZDTR)[ 0]=next__YDTR;
-          } else {
-            ((__POINTER *)result__0DTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YDTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0DTR=next__YDTR;
-          };
-        };
-        ptr__W43F=result__0DTR;
-      } else {
-        t__QD1Q=((__UINTEGER_32 )typ_id__143F);
-        a__SD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BETR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y43F + a__SD1Q) & (__UINTEGER_32)(~ a__SD1Q));
-        ptr_table__4DTR=((__POINTER )(&(table_type[(t__QD1Q)])));
-        lab_type__AETR=(__UINTEGER_32)(t__QD1Q |  1);
-        next__3DTR=((__POINTER )(NULL));
-        result__5DTR=((__POINTER *)ptr_table__4DTR)[ 0];
-        if ((result__5DTR == (void *)NULL)) {
-          result__5DTR=new_lab__2PJ(lab_type__AETR);
-          next__3DTR=(void *)((unsigned long)result__5DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BETR)));
-          ((__POINTER *)next__3DTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4DTR)[ 0]=next__3DTR;
-        } else {
-          next__3DTR=((__POINTER *)result__5DTR)[ 0];
-          if ((next__3DTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5DTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BETR <<  1)) <=  4096)) {
-              next__3DTR=(void *)((unsigned long)result__5DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BETR)));
-            } else {
-              next__3DTR=new_lab__2PJ(lab_type__AETR);
-            };
-            ((__POINTER *)next__3DTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4DTR)[ 0]=next__3DTR;
-          } else {
-            ((__POINTER *)result__5DTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3DTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5DTR=next__3DTR;
-          };
-        };
-        ptr__W43F=result__5DTR;
-      };
-      result__V43F=((__SLOT_DATA *)ptr__W43F);
-      *(result__V43F) = *(SLOT_DATA__);
-    };
-    Self__SHEI->slot_value__P3IH=result__V43F;
-    Self__Y15F=((__SLOT_DATA *)result__V43F);
-    pos__Z15F=((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-    t__315F=Self__SHEI->parent_type__PGAG.default__AKC;
-    tmp__515F=NULL;
-    Self__Y15F->parent_slot__IHZD=NULL;
-    Self__Y15F->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=pos__Z15F;
-    Self__Y15F->parent_variable__HHZD.parent_named__S1LC.name__1QB=(&__string_81);
-    Self__Y15F->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
-    Self__Y15F->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__Y15F->parent_variable__HHZD.parent_named__S1LC.name__1QB);
-    Self__Y15F->parent_variable__HHZD.type__D25F=t__315F;
-    if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__Y15F->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__Y15F->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__Y15F->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
-      tmp__515F=new__5VSG();
-      add__Z1EJ(tmp__515F,((__TYPE_FULL *)Self__Y15F->parent_variable__HHZD.type__D25F)->parent_type__5SL);
-      Self__Y15F->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__515F);
-    } else {
-      Self__Y15F->parent_variable__HHZD.type_list__OIZD=TYPES__;
-    };
-    ((__SLOT_DATA *)Self__SHEI->slot_value__P3IH)->parent_variable__HHZD.intern_name__C25F=(&__string_81);
-    Self__SHEI->profil_list__UIEI=create_with_capacity__XJBG( 2);
-    result__2JHR=NULL;
-    ptr__3JHR=((__POINTER )(NULL));
-    typ_id__4JHR= 0;
-    sz__5JHR=((__UINTEGER_32 )sizeof(__LINKED_LISToNODE_TYPEo));
-    if ((sz__5JHR ==  0)) {
-      result__2JHR=LINKED_LISToNODE_TYPEo__;
-    } else {
-      typ_id__4JHR=__LINKED_LISToNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5JHR);
-      if ((typ_id__4JHR == (__INTEGER)(-  1))) {
-        a__AKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JHR + a__AKHR) & (__UINTEGER_32)(~ a__AKHR));
-        ptr_table__DETR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__CETR=((__POINTER )(NULL));
-        result__EETR=((__POINTER *)ptr_table__DETR)[ 0];
-        if ((result__EETR == (void *)NULL)) {
-          result__EETR=new_lab__2PJ(new_size__BKHR);
-          next__CETR=(void *)((unsigned long)result__EETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKHR)));
-          ((__POINTER *)next__CETR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DETR)[ 0]=next__CETR;
-        } else {
-          next__CETR=((__POINTER *)result__EETR)[ 0];
-          if ((next__CETR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EETR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BKHR <<  1)) <=  4096)) {
-              next__CETR=(void *)((unsigned long)result__EETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKHR)));
-            } else {
-              next__CETR=new_lab__2PJ(new_size__BKHR);
-            };
-            ((__POINTER *)next__CETR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DETR)[ 0]=next__CETR;
-          } else {
-            ((__POINTER *)result__EETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EETR=next__CETR;
-          };
-        };
-        ptr__3JHR=result__EETR;
-      } else {
-        t__CKHR=((__UINTEGER_32 )typ_id__4JHR);
-        a__DKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LETR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JHR + a__DKHR) & (__UINTEGER_32)(~ a__DKHR));
-        ptr_table__IETR=((__POINTER )(&(table_type[(t__CKHR)])));
-        lab_type__KETR=(__UINTEGER_32)(t__CKHR |  1);
-        next__HETR=((__POINTER )(NULL));
-        result__JETR=((__POINTER *)ptr_table__IETR)[ 0];
-        if ((result__JETR == (void *)NULL)) {
-          result__JETR=new_lab__2PJ(lab_type__KETR);
-          next__HETR=(void *)((unsigned long)result__JETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LETR)));
-          ((__POINTER *)next__HETR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IETR)[ 0]=next__HETR;
-        } else {
-          next__HETR=((__POINTER *)result__JETR)[ 0];
-          if ((next__HETR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JETR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LETR <<  1)) <=  4096)) {
-              next__HETR=(void *)((unsigned long)result__JETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LETR)));
-            } else {
-              next__HETR=new_lab__2PJ(lab_type__KETR);
-            };
-            ((__POINTER *)next__HETR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IETR)[ 0]=next__HETR;
-          } else {
-            ((__POINTER *)result__JETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JETR=next__HETR;
-          };
-        };
-        ptr__3JHR=result__JETR;
-      };
-      result__2JHR=((__LINKED_LISToNODE_TYPEo *)ptr__3JHR);
-      *(result__2JHR) = *(LINKED_LISToNODE_TYPEo__);
-    };
-    Self__SHEI->node_list__WIEI=result__2JHR;
-    old_node_list__VHEI=node_list__2LQC;
-    node_list__2LQC=result__2JHR;
-    Self__SHEI->parent_type__PGAG.index__LJC=index_count__JJC;
-    index_count__JJC=(__INTEGER)(index_count__JJC +  1);
-    Self__SHEI->parent_profil__OGAG.name__5IEI=get_intern__FMBG((&__string_79));
-    p__41JI=((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-    top__KGQC=(__INTEGER)(top__KGQC +  1);
-    if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
-      result__EKHR=NULL;
-      ptr__FKHR=((__POINTER )(NULL));
-      typ_id__GKHR= 0;
-      sz__HKHR=((__UINTEGER_32 )sizeof(__CONTEXT));
-      if ((sz__HKHR ==  0)) {
-        result__EKHR=CONTEXT__;
-      } else {
-        typ_id__GKHR=__CONTEXT__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HKHR);
-        if ((typ_id__GKHR == (__INTEGER)(-  1))) {
-          a__IKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__JKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__HKHR + a__IKHR) & (__UINTEGER_32)(~ a__IKHR));
-          ptr_table__NETR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__METR=((__POINTER )(NULL));
-          result__OETR=((__POINTER *)ptr_table__NETR)[ 0];
-          if ((result__OETR == (void *)NULL)) {
-            result__OETR=new_lab__2PJ(new_size__JKHR);
-            next__METR=(void *)((unsigned long)result__OETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JKHR)));
-            ((__POINTER *)next__METR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NETR)[ 0]=next__METR;
-          } else {
-            next__METR=((__POINTER *)result__OETR)[ 0];
-            if ((next__METR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OETR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JKHR <<  1)) <=  4096)) {
-                next__METR=(void *)((unsigned long)result__OETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JKHR)));
-              } else {
-                next__METR=new_lab__2PJ(new_size__JKHR);
-              };
-              ((__POINTER *)next__METR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NETR)[ 0]=next__METR;
-            } else {
-              ((__POINTER *)result__OETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__METR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OETR=next__METR;
-            };
-          };
-          ptr__FKHR=result__OETR;
-        } else {
-          t__KKHR=((__UINTEGER_32 )typ_id__GKHR);
-          a__LKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VETR=(__UINTEGER_32)((__UINTEGER_32)(sz__HKHR + a__LKHR) & (__UINTEGER_32)(~ a__LKHR));
-          ptr_table__SETR=((__POINTER )(&(table_type[(t__KKHR)])));
-          lab_type__UETR=(__UINTEGER_32)(t__KKHR |  1);
-          next__RETR=((__POINTER )(NULL));
-          result__TETR=((__POINTER *)ptr_table__SETR)[ 0];
-          if ((result__TETR == (void *)NULL)) {
-            result__TETR=new_lab__2PJ(lab_type__UETR);
-            next__RETR=(void *)((unsigned long)result__TETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VETR)));
-            ((__POINTER *)next__RETR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SETR)[ 0]=next__RETR;
-          } else {
-            next__RETR=((__POINTER *)result__TETR)[ 0];
-            if ((next__RETR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TETR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VETR <<  1)) <=  4096)) {
-                next__RETR=(void *)((unsigned long)result__TETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VETR)));
-              } else {
-                next__RETR=new_lab__2PJ(lab_type__UETR);
-              };
-              ((__POINTER *)next__RETR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SETR)[ 0]=next__RETR;
-            } else {
-              ((__POINTER *)result__TETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__TETR=next__RETR;
-            };
-          };
-          ptr__FKHR=result__TETR;
-        };
-        result__EKHR=((__CONTEXT *)ptr__FKHR);
-        *(result__EKHR) = *(CONTEXT__);
-      };
-      add_last__5SZD(stack__TGQC,result__EKHR);
-    };
-    Self__Q1RI=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-    res__U1RI=NULL;
-    Self__Q1RI->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-    Self__Q1RI->result__NH4F=stack_result_lower__LH4F;
-    Self__Q1RI->list__PH4F=list_current__EH1;
-    Self__Q1RI->profil__TH4F=profil_second__KPQC;
-    profil_second__KPQC=Self__SHEI;
-    stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-    list_current__EH1=create__YBAG(p__41JI);
-    Self__Q1RI->context_extern__J2NH=context_extern__DOLH;
-    context_extern__DOLH=NULL;
-    if ((debug_level_option__3C !=  0)) {
-      res__U1RI=create__name__style__type__E5JG(p__41JI,(&__string_58),'+',((__TYPE_FULL *)TYPE_CONTEXT__->parent_type__VIB.default__AKC));
-      ((__LOCAL *)res__U1RI)->parent_variable__T1LC.ensure_count__YDAG= 1;
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__context__first__E0EG(PUSH__,p__41JI,res__U1RI,TRUE__));
-    };
-    Self__SHEI->parent_profil__OGAG.context__CM0G=res__U1RI;
-    if (((void *)((__ITM_BLOCK *)base__JDOH)->argument__3B0D != (void *)NULL)) {
-      __tmp__JJEI=((__ITM_BLOCK *)base__JDOH)->argument__3B0D;
-      if (((struct ___OBJ *)__tmp__JJEI)->__id==__ITM_ARG__) {
-        __tmp__KJEI= 1;
-      } else {
-        __tmp__KJEI=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__JJEI)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-      };
-      new_count__UJAR=(__INTEGER)(__tmp__KJEI +  1);
-      result__MKHR=NULL;
-      ptr__NKHR=((__POINTER )(NULL));
-      typ_id__OKHR= 0;
-      sz__PKHR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-      if ((sz__PKHR ==  0)) {
-        result__MKHR=FAST_ARRAYoLOCALo__;
-      } else {
-        typ_id__OKHR=__FAST_ARRAYoLOCALo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PKHR);
-        if ((typ_id__OKHR == (__INTEGER)(-  1))) {
-          a__QKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__RKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKHR + a__QKHR) & (__UINTEGER_32)(~ a__QKHR));
-          ptr_table__XETR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__WETR=((__POINTER )(NULL));
-          result__YETR=((__POINTER *)ptr_table__XETR)[ 0];
-          if ((result__YETR == (void *)NULL)) {
-            result__YETR=new_lab__2PJ(new_size__RKHR);
-            next__WETR=(void *)((unsigned long)result__YETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKHR)));
-            ((__POINTER *)next__WETR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XETR)[ 0]=next__WETR;
-          } else {
-            next__WETR=((__POINTER *)result__YETR)[ 0];
-            if ((next__WETR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YETR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RKHR <<  1)) <=  4096)) {
-                next__WETR=(void *)((unsigned long)result__YETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKHR)));
-              } else {
-                next__WETR=new_lab__2PJ(new_size__RKHR);
-              };
-              ((__POINTER *)next__WETR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XETR)[ 0]=next__WETR;
-            } else {
-              ((__POINTER *)result__YETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YETR=next__WETR;
-            };
-          };
-          ptr__NKHR=result__YETR;
-        } else {
-          t__SKHR=((__UINTEGER_32 )typ_id__OKHR);
-          a__TKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5ETR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKHR + a__TKHR) & (__UINTEGER_32)(~ a__TKHR));
-          ptr_table__2ETR=((__POINTER )(&(table_type[(t__SKHR)])));
-          lab_type__4ETR=(__UINTEGER_32)(t__SKHR |  1);
-          next__1ETR=((__POINTER )(NULL));
-          result__3ETR=((__POINTER *)ptr_table__2ETR)[ 0];
-          if ((result__3ETR == (void *)NULL)) {
-            result__3ETR=new_lab__2PJ(lab_type__4ETR);
-            next__1ETR=(void *)((unsigned long)result__3ETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ETR)));
-            ((__POINTER *)next__1ETR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2ETR)[ 0]=next__1ETR;
-          } else {
-            next__1ETR=((__POINTER *)result__3ETR)[ 0];
-            if ((next__1ETR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3ETR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5ETR <<  1)) <=  4096)) {
-                next__1ETR=(void *)((unsigned long)result__3ETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ETR)));
-              } else {
-                next__1ETR=new_lab__2PJ(lab_type__4ETR);
-              };
-              ((__POINTER *)next__1ETR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2ETR)[ 0]=next__1ETR;
-            } else {
-              ((__POINTER *)result__3ETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1ETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3ETR=next__1ETR;
-            };
-          };
-          ptr__NKHR=result__3ETR;
-        };
-        result__MKHR=((__FAST_ARRAYoLOCALo *)ptr__NKHR);
-        *(result__MKHR) = *(FAST_ARRAYoLOCALo__);
-      };
-      Self__TJAR=((__FAST_ARRAYoLOCALo *)result__MKHR);
-      if ((Self__TJAR->parent_arrayed_collection__YH4F.capacity__CWPG < new_count__UJAR)) {
-        Self__TJAR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__UJAR);
-        Self__TJAR->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__UJAR;
-      };
-      Self__TJAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-      Self__SHEI->parent_profil__OGAG.argument_list__V4JH=result__MKHR;
-      add_last__11FH(Self__SHEI->parent_profil__OGAG.argument_list__V4JH,NULL);
-      __tmp__PJEI=((__ITM_BLOCK *)base__JDOH)->argument__3B0D;
-      __tmp__QJEI=Self__SHEI->parent_profil__OGAG.argument_list__V4JH;
-      if (((struct ___OBJ *)__tmp__PJEI)->__id==__ITM_ARG__) {
-        to_run__1KXI(__tmp__PJEI,__tmp__QJEI);
-      } else {
-        to_run__FLXI(__tmp__PJEI,__tmp__QJEI);
-      };
-    } else {
-      Self__SHEI->parent_profil__OGAG.argument_list__V4JH=create__VSOH( 1);
-    };
-    ((void **)((__FAST_ARRAYoLOCALo *)Self__SHEI->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]=create__name__style__type__E5JG(((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,(&__string_57),' ',Self__SHEI->parent_profil__OGAG.type_self__ZHEI);
-    __tmp__EKEI=((__FAST_ARRAYoLOCALo *)Self__SHEI->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-    Self__J3JI= 0;
-    while ((Self__J3JI <= __tmp__EKEI)) {
-      add_last__11FH(stack_local__ZH4F,((void **)((__FAST_ARRAYoLOCALo *)Self__SHEI->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__J3JI]);
-      Self__J3JI=(__INTEGER)(Self__J3JI +  1);
-    };
-    Self__SHEI->parent_profil__OGAG.code__PYJH=list_current__EH1;
-    to_run_base__SCLH(list__UHEI,TRUE__);
-    result__23JI=NULL;
-    nb_result__33JI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F - stack_result_lower__LH4F) +  1);
-    if ((nb_result__33JI !=  0)) {
-      result__UKHR=NULL;
-      ptr__VKHR=((__POINTER )(NULL));
-      typ_id__WKHR= 0;
-      sz__XKHR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-      if ((sz__XKHR ==  0)) {
-        result__UKHR=FAST_ARRAYoLOCALo__;
-      } else {
-        typ_id__WKHR=__FAST_ARRAYoLOCALo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XKHR);
-        if ((typ_id__WKHR == (__INTEGER)(-  1))) {
-          a__YKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__ZKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__XKHR + a__YKHR) & (__UINTEGER_32)(~ a__YKHR));
-          ptr_table__BFTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__AFTR=((__POINTER )(NULL));
-          result__CFTR=((__POINTER *)ptr_table__BFTR)[ 0];
-          if ((result__CFTR == (void *)NULL)) {
-            result__CFTR=new_lab__2PJ(new_size__ZKHR);
-            next__AFTR=(void *)((unsigned long)result__CFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKHR)));
-            ((__POINTER *)next__AFTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BFTR)[ 0]=next__AFTR;
-          } else {
-            next__AFTR=((__POINTER *)result__CFTR)[ 0];
-            if ((next__AFTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CFTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZKHR <<  1)) <=  4096)) {
-                next__AFTR=(void *)((unsigned long)result__CFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKHR)));
-              } else {
-                next__AFTR=new_lab__2PJ(new_size__ZKHR);
-              };
-              ((__POINTER *)next__AFTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BFTR)[ 0]=next__AFTR;
-            } else {
-              ((__POINTER *)result__CFTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AFTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__CFTR=next__AFTR;
-            };
-          };
-          ptr__VKHR=result__CFTR;
-        } else {
-          t__0KHR=((__UINTEGER_32 )typ_id__WKHR);
-          a__1KHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__JFTR=(__UINTEGER_32)((__UINTEGER_32)(sz__XKHR + a__1KHR) & (__UINTEGER_32)(~ a__1KHR));
-          ptr_table__GFTR=((__POINTER )(&(table_type[(t__0KHR)])));
-          lab_type__IFTR=(__UINTEGER_32)(t__0KHR |  1);
-          next__FFTR=((__POINTER )(NULL));
-          result__HFTR=((__POINTER *)ptr_table__GFTR)[ 0];
-          if ((result__HFTR == (void *)NULL)) {
-            result__HFTR=new_lab__2PJ(lab_type__IFTR);
-            next__FFTR=(void *)((unsigned long)result__HFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFTR)));
-            ((__POINTER *)next__FFTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GFTR)[ 0]=next__FFTR;
-          } else {
-            next__FFTR=((__POINTER *)result__HFTR)[ 0];
-            if ((next__FFTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HFTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JFTR <<  1)) <=  4096)) {
-                next__FFTR=(void *)((unsigned long)result__HFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFTR)));
-              } else {
-                next__FFTR=new_lab__2PJ(lab_type__IFTR);
-              };
-              ((__POINTER *)next__FFTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GFTR)[ 0]=next__FFTR;
-            } else {
-              ((__POINTER *)result__HFTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FFTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__HFTR=next__FFTR;
-            };
-          };
-          ptr__VKHR=result__HFTR;
-        };
-        result__UKHR=((__FAST_ARRAYoLOCALo *)ptr__VKHR);
-        *(result__UKHR) = *(FAST_ARRAYoLOCALo__);
-      };
-      Self__ZJAR=((__FAST_ARRAYoLOCALo *)result__UKHR);
-      if ((Self__ZJAR->parent_arrayed_collection__YH4F.capacity__CWPG < nb_result__33JI)) {
-        Self__ZJAR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(nb_result__33JI);
-        Self__ZJAR->parent_arrayed_collection__YH4F.capacity__CWPG=nb_result__33JI;
-      };
-      Self__ZJAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-      result__23JI=result__UKHR;
-      __tmp__O4JI=((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-      Self__M01I=stack_result_lower__LH4F;
-      while ((Self__M01I <= __tmp__O4JI)) {
-        add_last__11FH(result__23JI,((void **)((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__M01I]);
-        Self__M01I=(__INTEGER)(Self__M01I +  1);
-      };
-    };
-    Self__SHEI->parent_profil__OGAG.result_list__051H=result__23JI;
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(list_current__EH1))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      Self__SHEI->parent_profil__OGAG.result_last__5FKH=create__name__style__type__E5JG(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(list_current__EH1)));
-    };
-    Self__SHEI->context_extern__WLXH=context_extern__DOLH;
-    Self__K3RI=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-    list_current__EH1=Self__K3RI->list__PH4F;
-    pop_stack_until__LCAG(Self__K3RI->local__KH4F);
-    Self__2JAR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-    if ((stack_result_lower__LH4F <= Self__2JAR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-      Self__2JAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
-    };
-    stack_result_lower__LH4F=Self__K3RI->result__NH4F;
-    if (((void *)context_extern__DOLH == (void *)NULL)) {
-      context_extern__DOLH=Self__K3RI->context_extern__J2NH;
-    };
-    profil_second__KPQC=Self__K3RI->profil__TH4F;
-    top__KGQC=(__INTEGER)(top__KGQC -  1);
-    node_list__2LQC=old_node_list__VHEI;
-    __tmp__A3IH=result__W3PH->parent_type__PGAG.default__AKC;
-  } break;
-  case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__A3IH=to_run__LJEF(__tmp__52IH);
-  } break;
-  };
-  __tmp__C3IH=((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL;
-  if (__tmp__C3IH==NULL) {
-    __tmp__D3IH=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__C3IH)->__id) {
-    case __TYPE__: {
-      __tmp__D3IH=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__D3IH=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__D3IH=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__D3IH=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__D3IH=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__D3IH=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__D3IH=((void *)__tmp__C3IH);
-    } break;
-    }
-  };
-  tb__Y2IH=__tmp__D3IH;
-  if (((void *)__tmp__D3IH != (void *)NULL)) {
-    loc__Z2IH=create__name__style__type__E5JG(Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)__tmp__A3IH));
-    rec__32IH=read__QB5G(loc__Z2IH);
-    val__22IH=create__type__PKQC(Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,__tmp__A3IH);
-    wrt__42IH=write_direct__with__value__C5DH(((__SLOT_DATA *)((__PROFIL_BLOCK *)__tmp__D3IH)->slot_value__P3IH),Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,rec__32IH,val__22IH);
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__42IH);
-    rec__32IH=read__QB5G(loc__Z2IH);
-    result__05PH=NULL;
-    j__15PH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-    __tmp__3JAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-    while ((! ((j__15PH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__3JAR)[j__15PH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-      j__15PH=(__INTEGER)(j__15PH -  1);
-    };
-    if ((j__15PH >= stack_local_lower__IH4F)) {
-      result__05PH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__15PH];
-      if (((j__15PH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__05PH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-        context_extern__DOLH=result__05PH;
-      };
-      __tmp__0BQH=TRUE__;
-    } else {
-      __tmp__0BQH=FALSE__;
-    };
-    if ((! __tmp__0BQH)) {
-      if (((void *)profil_first__LPQC != (void *)NULL)) {
-        result__05PH=lookup__VTJM(profil_first__LPQC,(&__string_57));
-        if ((((void *)result__05PH != (void *)NULL) && ((void *)((__LOCAL *)result__05PH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-          context_extern__DOLH=result__05PH;
-        };
-      };
-    };
-    val__22IH=read__QB5G(result__05PH);
-    wrt__42IH=write_direct__with__value__C5DH(((__SLOT_DATA *)((__PROFIL_BLOCK *)__tmp__D3IH)->slot_self__13IH),Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,rec__32IH,val__22IH);
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__42IH);
-    result__12IH=read__QB5G(loc__Z2IH);
-  } else {
-    if ((((is_expanded_c__CZWG(__tmp__A3IH) && ((void *)((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL != (void *)type_boolean__VJB)) && ((void *)((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL != (void *)type_true__FJB)) && ((void *)((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL != (void *)type_false__NJB))) {
-      result__12IH=default_value__20IH(__tmp__A3IH,Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM);
-      __tmp__L5IH=Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-      switch (((struct ___OBJ *)result__12IH)->__id) {
-      case __LIST__: {
-        __tmp__M5IH=check_type__with__DKDN(result__12IH,__tmp__A3IH,__tmp__L5IH);
-      } break;
-      case __STRING_CST__: {
-        __tmp__M5IH=check_type__with__Y12H(result__12IH,__tmp__A3IH,__tmp__L5IH);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__M5IH=check_type__with__XE3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__M5IH=check_type__with__WN3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __IS_EXPANDED__35NJ__: {
+        Self__DMCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__DMCS->receiver__RA5J),buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __INTEGER_CST__: {
-        __tmp__M5IH=check_type__with__VW3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__FMCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_350));
+        Self__FPXT=((__TYPE_FULL__XMB *)Self__FMCS->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+        };
+        append_name_in__APXE(Self__FPXT,buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __READ_LOCAL__: {
-        __tmp__M5IH=check_type__with__TDFJ(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__M5IH=check_type__with__T53H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__M5IH=check_type__with__SI4H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__M5IH=check_type__with__RR4H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __REAL_CST__: {
-        __tmp__M5IH=check_type__with__Q04H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__M5IH=check_type__with__PD5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__M5IH=check_type__with__NM5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__M5IH=check_type__with__LV5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SUP__: {
-        __tmp__M5IH=check_type__with__K45H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SUB__: {
-        __tmp__M5IH=check_type__with__JHAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __SIZE_OF__5GOJ__: {
+        Self__HMCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_352));
+        Self__FPXT=((__TYPE_FULL__XMB *)Self__HMCS->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+        };
+        append_name_in__APXE(Self__FPXT,buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __EXPR_MUL__: {
-        __tmp__M5IH=check_type__with__IQAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_DIV__: {
-        __tmp__M5IH=check_type__with__HZAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_AND__: {
-        __tmp__M5IH=check_type__with__GCBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__M5IH=check_type__with__FLBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__M5IH=check_type__with__EUBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __PUT_TO__: {
-        __tmp__M5IH=check_type__with__C3BI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITEM__: {
-        __tmp__M5IH=check_type__with__AGCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __SIZE_OF__: {
-        __tmp__M5IH=check_type__with__4OCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __CAST__: {
-        __tmp__M5IH=check_type__with__2XCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __CALL_SLOT__: {
-        __tmp__M5IH=check_type__with__BTDN(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __READ_SLOT__: {
-        __tmp__M5IH=check_type__with__2VKL(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__M5IH=check_type__with__14KL(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__M5IH=check_type__with__M12O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__M5IH=check_type__with__E3IO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__M5IH=check_type__with__MKSO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__M5IH=check_type__with__DGJO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__M5IH=check_type__with__MTSO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NEG__: {
-        __tmp__M5IH=check_type__with__CAYM(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_ADD__: {
-        __tmp__M5IH=check_type__with__BJYM(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__M5IH=check_type__with__A2DN(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_MOD__: {
-        __tmp__M5IH=check_type__with__CPJO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      };
+      append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_482));
+      __tmp__QUEM=Self__BUEM->parent_node__SD4K.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+      case __DTA_RD__VK2C__: {
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_483));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__M5IH=check_type__with__WVIP(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __DTA_CAST__5FPJ__: {
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_484));
       } break;
-      case __EXPR_INF__: {
-        __tmp__M5IH=check_type__with__LE3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __DTA_WR_CODE__UPPJ__: {
+        display__3JBK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__M5IH=check_type__with__KN3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __DTA_WR_VALUE__KIWJ__: {
+        display__DKBK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_OR__: {
-        __tmp__M5IH=check_type__with__35ZN(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __DTA_BLOCK__GSWJ__: {
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_485));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__M5IH=check_type__with__JW3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+      case __DTA_RD_ARGS__HSWJ__: {
+        display__MKBK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__QUEM)),buffer__CUEM);
       } break;
       };
-      result__12IH=__tmp__M5IH;
-    } else {
-      result__12IH=create__type__PKQC(Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,__tmp__A3IH);
-    };
-  };
-  return(result__12IH);
-}
-
-static void* to_run_expr__25IH(__ITM_WRITE_VALUE *Self__35IH)
-// ({ITM_WRITE_VALUE}) With resultRecursive, No inlinable.
-{
-  void *ass_multiple__55IH,*__tmp__VAJH;
-  __INTEGER j__CAJH,__tmp__ABJH,Self__1IUH;
-  void *itm_read__EAJH,*__tmp__UBJH,*__tmp__TCJH;
-  void *result__GAJH,*__tmp__IAJH,*result__KFTR,*result__TFQH;
-  void *__tmp__HAJH,*__tmp__UAJH,*__tmp__TBJH,*__tmp__SCJH;
-  __POSITION __tmp__FT1P,pos__XTIQ;
-  __ITM_READ *Self__LFTR;
-  void *loc__MFTR,*loc__SFQH;
-  __ITM_CHARACTER *Self__UTIQ;
-  __ITM_STRING *Self__VTIQ;
-  void *__tmp__KAJH,*val_multiple__BAJH;
-  void *__tmp__1BJH,*__tmp__0CJH;
-  void *lst_idf__DAJH;
-  void *lst_exp__FAJH;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__JZ1E;
-  ass_multiple__55IH=NULL;
-  j__CAJH= 0;
-  lst_idf__DAJH=NULL;
-  itm_read__EAJH=NULL;
-  lst_exp__FAJH=NULL;
-  result__GAJH=NULL;
-  __tmp__HAJH=Self__35IH->parent_itm_write__VXFC.value__PT2D;
-  switch (((struct ___OBJ *)__tmp__HAJH)->__id) {
-  case __ITM_LIST__: {
-    __tmp__IAJH=to_run_expr__L2IH(__tmp__HAJH);
-  } break;
-  case __ITM_PROTOTYPE__: {
-    __tmp__IAJH=to_run_expr__U2IH(__tmp__HAJH);
-  } break;
-  case __ITM_LIST_IDF__: {
-    __tmp__FT1P=((__ITM_LIST_IDF *)__tmp__HAJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_334));
-    put_position__ECH(__tmp__FT1P);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-    __tmp__IAJH=NULL;
-  } break;
-  case __ITM_WRITE_VALUE__: {
-    __tmp__IAJH=to_run_expr__25IH(__tmp__HAJH);
-  } break;
-  case __ITM_WRITE_CAST__: {
-    __tmp__IAJH=to_run_expr__4CJH(__tmp__HAJH);
-  } break;
-  case __ITM_READ__: {
-    Self__LFTR=((__ITM_READ *)__tmp__HAJH);
-    result__KFTR=NULL;
-    loc__MFTR=lookup__FRLH(Self__LFTR->name__AVPC);
-    if (((void *)loc__MFTR != (void *)NULL)) {
-      if ((((__LOCAL *)loc__MFTR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-        ((__LOCAL *)loc__MFTR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-        Self__LFTR->name__AVPC=((__LOCAL *)loc__MFTR)->parent_variable__T1LC.intern_name__C25F;
-        result__KFTR=to_run_with__args__XJQH(Self__LFTR);
-      } else {
-        result__KFTR=read__QB5G(loc__MFTR);
-      };
-    } else {
-      result__KFTR=to_run_with__args__XJQH(Self__LFTR);
-    };
-    __tmp__IAJH=result__KFTR;
-  } break;
-  case __ITM_WRITE_CODE__: {
-    __tmp__IAJH=to_run_expr__UGJH(__tmp__HAJH);
-  } break;
-  case __ITM_READ_ARG2__: {
-    __tmp__IAJH=to_run_expr__FIJH(__tmp__HAJH);
-  } break;
-  case __ITM_BINARY__: {
-    __tmp__IAJH=to_run_expr__ZLJH(__tmp__HAJH);
-  } break;
-  case __ITM_READ_ARG1__: {
-    __tmp__IAJH=to_run_expr__CXJH(__tmp__HAJH);
-  } break;
-  case __ITM_OLD__: {
-    __tmp__IAJH=to_run_expr__HXJH(__tmp__HAJH);
-  } break;
-  case __ITM_EXTERNAL_TYPE__: {
-    __tmp__IAJH=to_run_expr__20JH(__tmp__HAJH);
-  } break;
-  case __ITM_REAL__: {
-    __tmp__IAJH=to_run_expr__R2JH(__tmp__HAJH);
-  } break;
-  case __ITM_NUMBER__: {
-    __tmp__IAJH=to_run_expr__12JH(__tmp__HAJH);
-  } break;
-  case __ITM_CHARACTER__: {
-    Self__UTIQ=((__ITM_CHARACTER *)__tmp__HAJH);
-    __tmp__IAJH=create__char__4SMH(Self__UTIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__UTIQ->character__LB0D);
-  } break;
-  case __ITM_STRING__: {
-    Self__VTIQ=((__ITM_STRING *)__tmp__HAJH);
-    __tmp__IAJH=create__text__ITMH(Self__VTIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__VTIQ->string__XB0D);
-  } break;
-  case __ITM_EXTERNAL__: {
-    __tmp__IAJH=to_run_expr__R3JH(__tmp__HAJH);
-  } break;
-  case __ITM_READ_ARGS__: {
-    __tmp__IAJH=to_run_expr__1HKH(__tmp__HAJH);
-  } break;
-  };
-  if (__tmp__IAJH==NULL) {
-    __tmp__KAJH=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__IAJH)->__id) {
-    case __LIST__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__KAJH=((void *)__tmp__IAJH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__KAJH=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__KAJH=NULL;
-    } break;
-    }
-  };
-  val_multiple__BAJH=__tmp__KAJH;
-  if (((void *)__tmp__KAJH != (void *)NULL)) {
-    lst_exp__FAJH=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KAJH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
-    __tmp__UAJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
-    if (__tmp__UAJH==NULL) {
-      __tmp__VAJH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__UAJH)->__id) {
-      case __ITM_LIST__: {
-        __tmp__VAJH=NULL;
+      append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_486));
+      __tmp__QUEM=Self__BUEM->result_expr__VOKL;
+      switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)__tmp__QUEM),buffer__CUEM);
       } break;
-      case __ITM_PROTOTYPE__: {
-        __tmp__VAJH=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_LIST_IDF__: {
-        __tmp__VAJH=((void *)__tmp__UAJH);
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_WRITE_VALUE__: {
-        __tmp__VAJH=NULL;
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_WRITE_CAST__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ__: {
-        __tmp__VAJH=NULL;
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_WRITE_CODE__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_BINARY__: {
-        __tmp__VAJH=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        Self__DMCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__DMCS->receiver__RA5J),buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__VAJH=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__FMCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_350));
+        Self__FPXT=((__TYPE_FULL__XMB *)Self__FMCS->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+        };
+        append_name_in__APXE(Self__FPXT,buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __ITM_OLD__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_REAL__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_NUMBER__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_CHARACTER__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_STRING__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_EXTERNAL__: {
-        __tmp__VAJH=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__VAJH=NULL;
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      }
-    };
-    ass_multiple__55IH=__tmp__VAJH;
-    if (((void *)__tmp__VAJH != (void *)NULL)) {
-      lst_idf__DAJH=((__ITM_LIST_IDF *)__tmp__VAJH)->list_name__LGGF;
-      __tmp__ABJH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__DAJH)->parent_arrayed_collection__HTFC.upper__UQSD -  1);
-      Self__1IUH= 0;
-      while ((Self__1IUH <= __tmp__ABJH)) {
-        j__CAJH=affect__with__index__in__JJUH(Self__35IH,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__DAJH)->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__1IUH],val_multiple__BAJH,j__CAJH,lst_exp__FAJH);
-        Self__1IUH=(__INTEGER)(Self__1IUH +  1);
-      };
-      Self__JZ1E=((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__DAJH);
-      j__CAJH=affect__with__index__in__JJUH(Self__35IH,((void **)Self__JZ1E->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__JZ1E->parent_arrayed_collection__HTFC.upper__UQSD],__tmp__KAJH,j__CAJH,lst_exp__FAJH);
-    } else {
-      __tmp__TBJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
-      if (__tmp__TBJH==NULL) {
-        __tmp__UBJH=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__TBJH)->__id) {
-        case __ITM_LIST__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_READ__: {
-          __tmp__UBJH=((void *)__tmp__TBJH);
-        } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__UBJH=((void *)__tmp__TBJH);
-        } break;
-        case __ITM_BINARY__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__UBJH=((void *)__tmp__TBJH);
-        } break;
-        case __ITM_OLD__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_REAL__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_NUMBER__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_CHARACTER__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_STRING__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__UBJH=NULL;
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__UBJH=((void *)__tmp__TBJH);
-        } break;
-        }
-      };
-      itm_read__EAJH=__tmp__UBJH;
-      switch (((struct ___OBJ *)__tmp__UBJH)->__id) {
-      case __ITM_READ__: {
-        __tmp__1BJH=((__ITM_READ *)__tmp__UBJH)->name__AVPC;
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__1BJH=((__ITM_READ_ARG2 *)__tmp__UBJH)->parent_itm_read__H4FC.name__AVPC;
+      case __SIZE_OF__5GOJ__: {
+        Self__HMCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_352));
+        Self__FPXT=((__TYPE_FULL__XMB *)Self__HMCS->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+        };
+        append_name_in__APXE(Self__FPXT,buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__1BJH=((__ITM_READ_ARG1 *)__tmp__UBJH)->parent_itm_read__E5GC.name__AVPC;
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__1BJH=((__ITM_READ_ARGS *)__tmp__UBJH)->parent_itm_read__14JC.name__AVPC;
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      };
-      j__CAJH=affect__with__index__in__JJUH(Self__35IH,__tmp__1BJH,__tmp__KAJH,j__CAJH,lst_exp__FAJH);
-    };
-    if ((j__CAJH <= ((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KAJH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH)) {
-      pos__XTIQ=Self__35IH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_461));
-      put_position__ECH(pos__XTIQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    result__GAJH=create__0THH(lst_exp__FAJH);
-  } else {
-    __tmp__SCJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
-    if (__tmp__SCJH==NULL) {
-      __tmp__TCJH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__SCJH)->__id) {
-      case __ITM_LIST__: {
-        __tmp__TCJH=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_PROTOTYPE__: {
-        __tmp__TCJH=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_LIST_IDF__: {
-        __tmp__TCJH=NULL;
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_WRITE_VALUE__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_WRITE_CAST__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ__: {
-        __tmp__TCJH=((void *)__tmp__SCJH);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_WRITE_CODE__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__TCJH=((void *)__tmp__SCJH);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_BINARY__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__TCJH=((void *)__tmp__SCJH);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_OLD__: {
-        __tmp__TCJH=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_REAL__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_NUMBER__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_CHARACTER__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_STRING__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_EXTERNAL__: {
-        __tmp__TCJH=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__TCJH=((void *)__tmp__SCJH);
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      }
-    };
-    itm_read__EAJH=__tmp__TCJH;
-    switch (((struct ___OBJ *)__tmp__TCJH)->__id) {
-    case __ITM_READ__: {
-      __tmp__0CJH=((__ITM_READ *)__tmp__TCJH)->name__AVPC;
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__0CJH=((__ITM_READ_ARG2 *)__tmp__TCJH)->parent_itm_read__H4FC.name__AVPC;
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__0CJH=((__ITM_READ_ARG1 *)__tmp__TCJH)->parent_itm_read__E5GC.name__AVPC;
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__0CJH=((__ITM_READ_ARGS *)__tmp__TCJH)->parent_itm_read__14JC.name__AVPC;
-    } break;
-    };
-    result__TFQH=NULL;
-    loc__SFQH=lookup__1ISH(__tmp__0CJH);
-    if (((void *)loc__SFQH != (void *)NULL)) {
-      result__TFQH=affect_local__with__XYVH(Self__35IH,loc__SFQH,__tmp__IAJH);
-    } else {
-      result__TFQH=affect_slot__with__H0VH(Self__35IH,__tmp__0CJH,__tmp__IAJH);
-    };
-    result__GAJH=result__TFQH;
-  };
-  return(result__GAJH);
-}
-
-static void* to_run_expr__4CJH(__ITM_WRITE_CAST *Self__5CJH)
-// ({ITM_WRITE_CAST}) With resultRecursive, No inlinable.
-{
-  void *typ_cast__FDJH,*__tmp__JDJH,*__tmp__SEJH,*__tmp__3PSH;
-  void *slot__GDJH;
-  void *__tmp__HDJH,*__tmp__OLLH,*__tmp__PFJH;
-  void *__tmp__IDJH,*result__NFTR,*val__BDJH,*result__AICR,*__tmp__M04R;
-  void *__tmp__5PSH,*__tmp__QFJH,*result__UFJH;
-  __POSITION __tmp__TT1P,pos__BUIQ,pos__4HCR,pos__5HCR,pos__UMSH;
-  __POSITION __tmp__DFJH,p__2PLH,__tmp__4PSH,__tmp__KU1P;
-  __ITM_READ *Self__OFTR,*Self__SFJH;
-  void *loc__PFTR,*loc__CDJH,*loc__QQLH,*loc__VFJH;
-  __ITM_CHARACTER *Self__ZTIQ,*Self__DUIQ;
-  __ITM_STRING *Self__0TIQ,*Self__EUIQ;
-  void *result__LLLH,*__tmp__VLLH;
-  void *__tmp__PLLH,*without_arg__MLLH;
-  __STRING *Self__3KHR;
-  __INTEGER new_capacity__2KHR,old_nb_elts__5KHR,upper__TFTR,Self__RFTR;
-  __INTEGER typ_id__THQH,typ_id__ELHR,typ_id__PLHR,typ_id__ZLHR;
-  __DTA_CAST *result__NHQH;
-  __POINTER ptr__OHQH,ptr_table__WFTR,next__VFTR,result__XFTR;
-  __POINTER ptr_table__1FTR,next__0FTR,result__2FTR,ptr__DLHR;
-  __POINTER ptr_table__AGTR,next__5FTR,result__BGTR,ptr_table__FGTR;
-  __POINTER next__EGTR,result__GGTR,ptr__OLHR,ptr_table__KGTR;
-  __POINTER next__JGTR,result__LGTR,ptr_table__PGTR,next__OGTR;
-  __POINTER result__QGTR,ptr__YLHR,ptr_table__UGTR,next__TGTR;
-  __POINTER result__VGTR,ptr_table__ZGTR,next__YGTR,result__0GTR;
-  __UINTEGER_32 sz__QHQH,a__5W0Q,new_size__3W0Q,t__DX0Q,a__FX0Q;
-  __UINTEGER_32 new_size__4FTR,lab_type__3FTR,sz__FLHR,a__GLHR;
-  __UINTEGER_32 new_size__HLHR,t__ILHR,a__JLHR,new_size__IGTR;
-  __UINTEGER_32 lab_type__HGTR,sz__QLHR,a__RLHR,new_size__SLHR,t__TLHR;
-  __UINTEGER_32 a__ULHR,new_size__SGTR,lab_type__RGTR,sz__0LHR,a__1LHR;
-  __UINTEGER_32 new_size__2LHR,t__3LHR,a__4LHR,new_size__2GTR;
-  __UINTEGER_32 lab_type__1GTR;
-  __TYPE_FULL *Self__CICR;
-  __NODE_TYPE *result__CLHR,*Self__KLHR;
-  void *__tmp__L04R;
-  __CHARACTER *Self__4KHR,*new__ALHR;
-  __LINKED_LISToNODE_TYPEo *Self__AKAR;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__NLHR,*Self__VLHR,*result__XLHR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__5LHR;
-  typ_cast__FDJH=NULL;
-  slot__GDJH=NULL;
-  __tmp__HDJH=Self__5CJH->parent_itm_write__LYFC.value__PT2D;
-  switch (((struct ___OBJ *)__tmp__HDJH)->__id) {
-  case __ITM_LIST__: {
-    __tmp__IDJH=to_run_expr__L2IH(__tmp__HDJH);
-  } break;
-  case __ITM_PROTOTYPE__: {
-    __tmp__IDJH=to_run_expr__U2IH(__tmp__HDJH);
-  } break;
-  case __ITM_LIST_IDF__: {
-    __tmp__TT1P=((__ITM_LIST_IDF *)__tmp__HDJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_334));
-    put_position__ECH(__tmp__TT1P);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-    __tmp__IDJH=NULL;
-  } break;
-  case __ITM_WRITE_VALUE__: {
-    __tmp__IDJH=to_run_expr__25IH(__tmp__HDJH);
-  } break;
-  case __ITM_WRITE_CAST__: {
-    __tmp__IDJH=to_run_expr__4CJH(__tmp__HDJH);
-  } break;
-  case __ITM_READ__: {
-    Self__OFTR=((__ITM_READ *)__tmp__HDJH);
-    result__NFTR=NULL;
-    loc__PFTR=lookup__FRLH(Self__OFTR->name__AVPC);
-    if (((void *)loc__PFTR != (void *)NULL)) {
-      if ((((__LOCAL *)loc__PFTR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-        ((__LOCAL *)loc__PFTR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-        Self__OFTR->name__AVPC=((__LOCAL *)loc__PFTR)->parent_variable__T1LC.intern_name__C25F;
-        result__NFTR=to_run_with__args__XJQH(Self__OFTR);
-      } else {
-        result__NFTR=read__QB5G(loc__PFTR);
       };
-    } else {
-      result__NFTR=to_run_with__args__XJQH(Self__OFTR);
-    };
-    __tmp__IDJH=result__NFTR;
-  } break;
-  case __ITM_WRITE_CODE__: {
-    __tmp__IDJH=to_run_expr__UGJH(__tmp__HDJH);
-  } break;
-  case __ITM_READ_ARG2__: {
-    __tmp__IDJH=to_run_expr__FIJH(__tmp__HDJH);
-  } break;
-  case __ITM_BINARY__: {
-    __tmp__IDJH=to_run_expr__ZLJH(__tmp__HDJH);
-  } break;
-  case __ITM_READ_ARG1__: {
-    __tmp__IDJH=to_run_expr__CXJH(__tmp__HDJH);
-  } break;
-  case __ITM_OLD__: {
-    __tmp__IDJH=to_run_expr__HXJH(__tmp__HDJH);
-  } break;
-  case __ITM_EXTERNAL_TYPE__: {
-    __tmp__IDJH=to_run_expr__20JH(__tmp__HDJH);
-  } break;
-  case __ITM_REAL__: {
-    __tmp__IDJH=to_run_expr__R2JH(__tmp__HDJH);
-  } break;
-  case __ITM_NUMBER__: {
-    __tmp__IDJH=to_run_expr__12JH(__tmp__HDJH);
-  } break;
-  case __ITM_CHARACTER__: {
-    Self__ZTIQ=((__ITM_CHARACTER *)__tmp__HDJH);
-    __tmp__IDJH=create__char__4SMH(Self__ZTIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__ZTIQ->character__LB0D);
-  } break;
-  case __ITM_STRING__: {
-    Self__0TIQ=((__ITM_STRING *)__tmp__HDJH);
-    __tmp__IDJH=create__text__ITMH(Self__0TIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__0TIQ->string__XB0D);
-  } break;
-  case __ITM_EXTERNAL__: {
-    __tmp__IDJH=to_run_expr__R3JH(__tmp__HDJH);
-  } break;
-  case __ITM_READ_ARGS__: {
-    __tmp__IDJH=to_run_expr__1HKH(__tmp__HDJH);
-  } break;
-  };
-  switch (((struct ___OBJ *)__tmp__IDJH)->__id) {
-  case __LIST__: {
-    __tmp__JDJH=static_type__OHQG(__tmp__IDJH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__JDJH=((__STRING_CST *)__tmp__IDJH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__JDJH=((__EXTERNAL_C *)__tmp__IDJH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__JDJH=((__PROTOTYPE_CST *)__tmp__IDJH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__JDJH=((__INTEGER_CST *)__tmp__IDJH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__JDJH=((__LOCAL *)((__READ_LOCAL *)__tmp__IDJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__JDJH=static_type__CN1H(__tmp__IDJH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JDJH=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JDJH=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__JDJH=((__REAL_CST *)__tmp__IDJH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__JDJH=((__CHARACTER_CST *)__tmp__IDJH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__JDJH=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__JDJH=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__JDJH=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__JDJH=static_type__UO1H(__tmp__IDJH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__JDJH=static_type__0O1H(__tmp__IDJH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__JDJH=static_type__5O1H(__tmp__IDJH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__JDJH=static_type__EP1H(__tmp__IDJH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JDJH=static_type__JP1H(__tmp__IDJH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JDJH=static_type__OP1H(__tmp__IDJH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__JDJH=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__JDJH=static_type__XP1H(__tmp__IDJH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__JDJH=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__JDJH=((__CAST *)__tmp__IDJH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__JDJH=static_type__NOKL(__tmp__IDJH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__JDJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IDJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__JDJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IDJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JDJH=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JDJH=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JDJH=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JDJH=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JDJH=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__JDJH=static_type__DFJM(__tmp__IDJH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__JDJH=static_type__P3ML(__tmp__IDJH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__JDJH=static_type__R3XM(__tmp__IDJH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__JDJH=static_type__DREO(__tmp__IDJH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JDJH=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__JDJH=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JDJH=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__JDJH=static_type__3YPN(__tmp__IDJH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__JDJH=static_type__1HSO(__tmp__IDJH);
-  } break;
-  };
-  loc__CDJH=create__name__style__type__E5JG(Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)__tmp__JDJH));
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__CDJH,Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__IDJH));
-  val__BDJH=read__QB5G(loc__CDJH);
-  result__LLLH=NULL;
-  __tmp__OLLH=Self__5CJH->parent_itm_write__LYFC.assign__OT2D;
-  if (__tmp__OLLH==NULL) {
-    __tmp__PLLH=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__OLLH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_READ__: {
-      __tmp__PLLH=((void *)__tmp__OLLH);
-    } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__PLLH=((void *)__tmp__OLLH);
-    } break;
-    case __ITM_BINARY__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__PLLH=((void *)__tmp__OLLH);
-    } break;
-    case __ITM_OLD__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_REAL__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_CHARACTER__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_STRING__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__PLLH=NULL;
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__PLLH=((void *)__tmp__OLLH);
-    } break;
-    }
-  };
-  without_arg__MLLH=__tmp__PLLH;
-  if (((void *)__tmp__PLLH != (void *)NULL)) {
-    switch (((struct ___OBJ *)__tmp__PLLH)->__id) {
-    case __ITM_READ__: {
-      __tmp__VLLH=((__ITM_READ *)__tmp__PLLH)->name__AVPC;
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__VLLH=((__ITM_READ_ARG2 *)__tmp__PLLH)->parent_itm_read__H4FC.name__AVPC;
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__VLLH=((__ITM_READ_ARG1 *)__tmp__PLLH)->parent_itm_read__E5GC.name__AVPC;
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__VLLH=((__ITM_READ_ARGS *)__tmp__PLLH)->parent_itm_read__14JC.name__AVPC;
-    } break;
-    };
-    result__LLLH=__tmp__VLLH;
-  } else {
-    pos__BUIQ=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_462));
-    put_position__ECH(pos__BUIQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  loc__CDJH=lookup__CMLH(result__LLLH);
-  if (((void *)loc__CDJH != (void *)NULL)) {
-    typ_cast__FDJH=((__LOCAL *)loc__CDJH)->parent_variable__T1LC.type__D25F;
-  } else {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__4HCR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__4HCR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    slot__GDJH=get_slot__IO5G(run_value__SLQC,result__LLLH);
-    if (((void *)slot__GDJH == (void *)NULL)) {
-      copy__BNK(string_tmp__RB,(&__string_463));
-      append__MOK(string_tmp__RB,result__LLLH);
-      append__MOK(string_tmp__RB,(&__string_464));
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__5HCR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__5HCR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
-      Self__3KHR=((__STRING *)string_tmp__RB);
-      new_capacity__2KHR= 0;
-      if ((Self__3KHR->capacity__MNK <= Self__3KHR->count__VF)) {
-        if ((Self__3KHR->capacity__MNK ==  0)) {
-          Self__3KHR->capacity__MNK= 32;
-          Self__3KHR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__2KHR=(__INTEGER)(Self__3KHR->capacity__MNK <<  1);
-          Self__4KHR=((__CHARACTER *)Self__3KHR->storage__XNK);
-          old_nb_elts__5KHR=Self__3KHR->capacity__MNK;
-          new__ALHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4KHR),((__UINTEGER_32 )old_nb_elts__5KHR),((__UINTEGER_32 )new_capacity__2KHR)));
-          upper__TFTR=(__INTEGER)(new_capacity__2KHR -  1);
-          Self__RFTR=old_nb_elts__5KHR;
-          while ((Self__RFTR <= upper__TFTR)) {
-            new__ALHR[Self__RFTR]='\0';
-            Self__RFTR=(__INTEGER)(Self__RFTR +  1);
-          };
-          Self__3KHR->storage__XNK=new__ALHR;
-          Self__3KHR->capacity__MNK=new_capacity__2KHR;
-        };
-      };
-      ((__CHARACTER *)Self__3KHR->storage__XNK)[Self__3KHR->count__VF]='.';
-      Self__3KHR->count__VF=(__INTEGER)(Self__3KHR->count__VF +  1);
-      pos__UMSH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(pos__UMSH);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    if (((struct ___OBJ *)slot__GDJH)->__id==__SLOT_DATA__) {
-      __tmp__SEJH=get_type_result__XF2G(slot__GDJH);
-    } else {
-      __tmp__SEJH=get_type_result__BH2G(slot__GDJH);
-    };
-    typ_cast__FDJH=__tmp__SEJH;
-  };
-  if (verify__RCAG) {
-    if (affect_with__BCHI(typ_cast__FDJH,((__LOCAL *)((__READ_LOCAL *)val__BDJH)->local__HJZD)->parent_variable__T1LC.type__D25F)) {
-      __tmp__DFJH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 2,(&__string_465));
-      put_position__ECH(__tmp__DFJH);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  };
-  p__2PLH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-  result__NHQH=NULL;
-  ptr__OHQH=((__POINTER )(NULL));
-  typ_id__THQH= 0;
-  sz__QHQH=((__UINTEGER_32 )sizeof(__DTA_CAST));
-  if ((sz__QHQH ==  0)) {
-    result__NHQH=DTA_CAST__;
-  } else {
-    typ_id__THQH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QHQH);
-    if ((typ_id__THQH == (__INTEGER)(-  1))) {
-      a__5W0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3W0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QHQH + a__5W0Q) & (__UINTEGER_32)(~ a__5W0Q));
-      ptr_table__WFTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3W0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__VFTR=((__POINTER )(NULL));
-      result__XFTR=((__POINTER *)ptr_table__WFTR)[ 0];
-      if ((result__XFTR == (void *)NULL)) {
-        result__XFTR=new_lab__2PJ(new_size__3W0Q);
-        next__VFTR=(void *)((unsigned long)result__XFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3W0Q)));
-        ((__POINTER *)next__VFTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WFTR)[ 0]=next__VFTR;
-      } else {
-        next__VFTR=((__POINTER *)result__XFTR)[ 0];
-        if ((next__VFTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3W0Q <<  1)) <=  4096)) {
-            next__VFTR=(void *)((unsigned long)result__XFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3W0Q)));
-          } else {
-            next__VFTR=new_lab__2PJ(new_size__3W0Q);
-          };
-          ((__POINTER *)next__VFTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WFTR)[ 0]=next__VFTR;
-        } else {
-          ((__POINTER *)result__XFTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XFTR=next__VFTR;
-        };
-      };
-      ptr__OHQH=result__XFTR;
-    } else {
-      t__DX0Q=((__UINTEGER_32 )typ_id__THQH);
-      a__FX0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4FTR=(__UINTEGER_32)((__UINTEGER_32)(sz__QHQH + a__FX0Q) & (__UINTEGER_32)(~ a__FX0Q));
-      ptr_table__1FTR=((__POINTER )(&(table_type[(t__DX0Q)])));
-      lab_type__3FTR=(__UINTEGER_32)(t__DX0Q |  1);
-      next__0FTR=((__POINTER )(NULL));
-      result__2FTR=((__POINTER *)ptr_table__1FTR)[ 0];
-      if ((result__2FTR == (void *)NULL)) {
-        result__2FTR=new_lab__2PJ(lab_type__3FTR);
-        next__0FTR=(void *)((unsigned long)result__2FTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FTR)));
-        ((__POINTER *)next__0FTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1FTR)[ 0]=next__0FTR;
-      } else {
-        next__0FTR=((__POINTER *)result__2FTR)[ 0];
-        if ((next__0FTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2FTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4FTR <<  1)) <=  4096)) {
-            next__0FTR=(void *)((unsigned long)result__2FTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FTR)));
-          } else {
-            next__0FTR=new_lab__2PJ(lab_type__3FTR);
-          };
-          ((__POINTER *)next__0FTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1FTR)[ 0]=next__0FTR;
-        } else {
-          ((__POINTER *)result__2FTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0FTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2FTR=next__0FTR;
-        };
-      };
-      ptr__OHQH=result__2FTR;
-    };
-    result__NHQH=((__DTA_CAST *)ptr__OHQH);
-    *(result__NHQH) = *(DTA_CAST__);
-  };
-  Self__CICR=((__TYPE_FULL *)typ_cast__FDJH);
-  result__AICR=NULL;
-  if (((void *)Self__CICR->parent_type__5SL == (void *)TYPE_VOID__)) {
-    result__AICR=create__type__PKQC(p__2PLH,TYPE_VOID__->parent_type__UIB.default__AKC);
-  } else {
-    result__AICR=read__QB5G(create__name__style__type__E5JG(p__2PLH,(&__string_60),'+',Self__CICR));
-  };
-  ((__DTA_CAST *)result__NHQH)->result_expr__G01H=result__AICR;
-  result__CLHR=NULL;
-  ptr__DLHR=((__POINTER )(NULL));
-  typ_id__ELHR= 0;
-  sz__FLHR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-  if ((sz__FLHR ==  0)) {
-    result__CLHR=NODE_TYPE__;
-  } else {
-    typ_id__ELHR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FLHR);
-    if ((typ_id__ELHR == (__INTEGER)(-  1))) {
-      a__GLHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__HLHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FLHR + a__GLHR) & (__UINTEGER_32)(~ a__GLHR));
-      ptr_table__AGTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HLHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__5FTR=((__POINTER )(NULL));
-      result__BGTR=((__POINTER *)ptr_table__AGTR)[ 0];
-      if ((result__BGTR == (void *)NULL)) {
-        result__BGTR=new_lab__2PJ(new_size__HLHR);
-        next__5FTR=(void *)((unsigned long)result__BGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLHR)));
-        ((__POINTER *)next__5FTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__AGTR)[ 0]=next__5FTR;
-      } else {
-        next__5FTR=((__POINTER *)result__BGTR)[ 0];
-        if ((next__5FTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BGTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HLHR <<  1)) <=  4096)) {
-            next__5FTR=(void *)((unsigned long)result__BGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLHR)));
-          } else {
-            next__5FTR=new_lab__2PJ(new_size__HLHR);
-          };
-          ((__POINTER *)next__5FTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AGTR)[ 0]=next__5FTR;
-        } else {
-          ((__POINTER *)result__BGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5FTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BGTR=next__5FTR;
-        };
-      };
-      ptr__DLHR=result__BGTR;
-    } else {
-      t__ILHR=((__UINTEGER_32 )typ_id__ELHR);
-      a__JLHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IGTR=(__UINTEGER_32)((__UINTEGER_32)(sz__FLHR + a__JLHR) & (__UINTEGER_32)(~ a__JLHR));
-      ptr_table__FGTR=((__POINTER )(&(table_type[(t__ILHR)])));
-      lab_type__HGTR=(__UINTEGER_32)(t__ILHR |  1);
-      next__EGTR=((__POINTER )(NULL));
-      result__GGTR=((__POINTER *)ptr_table__FGTR)[ 0];
-      if ((result__GGTR == (void *)NULL)) {
-        result__GGTR=new_lab__2PJ(lab_type__HGTR);
-        next__EGTR=(void *)((unsigned long)result__GGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGTR)));
-        ((__POINTER *)next__EGTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FGTR)[ 0]=next__EGTR;
-      } else {
-        next__EGTR=((__POINTER *)result__GGTR)[ 0];
-        if ((next__EGTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GGTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IGTR <<  1)) <=  4096)) {
-            next__EGTR=(void *)((unsigned long)result__GGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGTR)));
-          } else {
-            next__EGTR=new_lab__2PJ(lab_type__HGTR);
-          };
-          ((__POINTER *)next__EGTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FGTR)[ 0]=next__EGTR;
-        } else {
-          ((__POINTER *)result__GGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GGTR=next__EGTR;
-        };
-      };
-      ptr__DLHR=result__GGTR;
-    };
-    result__CLHR=((__NODE_TYPE *)ptr__DLHR);
-    *(result__CLHR) = *(NODE_TYPE__);
-  };
-  Self__KLHR=((__NODE_TYPE *)result__CLHR);
-  Self__KLHR->parent_node__QLQC.expr__RJZD=val__BDJH;
-  Self__KLHR->parent_node__QLQC.data__SJZD=result__NHQH;
-  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-  Self__AKAR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-  if (((void *)Self__AKAR->first_link__U2YD == (void *)NULL)) {
-    result__NLHR=NULL;
-    ptr__OLHR=((__POINTER )(NULL));
-    typ_id__PLHR= 0;
-    sz__QLHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__QLHR ==  0)) {
-      result__NLHR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__PLHR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QLHR);
-      if ((typ_id__PLHR == (__INTEGER)(-  1))) {
-        a__RLHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SLHR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLHR + a__RLHR) & (__UINTEGER_32)(~ a__RLHR));
-        ptr_table__KGTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SLHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JGTR=((__POINTER )(NULL));
-        result__LGTR=((__POINTER *)ptr_table__KGTR)[ 0];
-        if ((result__LGTR == (void *)NULL)) {
-          result__LGTR=new_lab__2PJ(new_size__SLHR);
-          next__JGTR=(void *)((unsigned long)result__LGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLHR)));
-          ((__POINTER *)next__JGTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KGTR)[ 0]=next__JGTR;
-        } else {
-          next__JGTR=((__POINTER *)result__LGTR)[ 0];
-          if ((next__JGTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LGTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SLHR <<  1)) <=  4096)) {
-              next__JGTR=(void *)((unsigned long)result__LGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLHR)));
-            } else {
-              next__JGTR=new_lab__2PJ(new_size__SLHR);
-            };
-            ((__POINTER *)next__JGTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KGTR)[ 0]=next__JGTR;
-          } else {
-            ((__POINTER *)result__LGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LGTR=next__JGTR;
-          };
-        };
-        ptr__OLHR=result__LGTR;
-      } else {
-        t__TLHR=((__UINTEGER_32 )typ_id__PLHR);
-        a__ULHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SGTR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLHR + a__ULHR) & (__UINTEGER_32)(~ a__ULHR));
-        ptr_table__PGTR=((__POINTER )(&(table_type[(t__TLHR)])));
-        lab_type__RGTR=(__UINTEGER_32)(t__TLHR |  1);
-        next__OGTR=((__POINTER )(NULL));
-        result__QGTR=((__POINTER *)ptr_table__PGTR)[ 0];
-        if ((result__QGTR == (void *)NULL)) {
-          result__QGTR=new_lab__2PJ(lab_type__RGTR);
-          next__OGTR=(void *)((unsigned long)result__QGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGTR)));
-          ((__POINTER *)next__OGTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PGTR)[ 0]=next__OGTR;
-        } else {
-          next__OGTR=((__POINTER *)result__QGTR)[ 0];
-          if ((next__OGTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QGTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SGTR <<  1)) <=  4096)) {
-              next__OGTR=(void *)((unsigned long)result__QGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGTR)));
-            } else {
-              next__OGTR=new_lab__2PJ(lab_type__RGTR);
-            };
-            ((__POINTER *)next__OGTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PGTR)[ 0]=next__OGTR;
-          } else {
-            ((__POINTER *)result__QGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QGTR=next__OGTR;
-          };
-        };
-        ptr__OLHR=result__QGTR;
-      };
-      result__NLHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__OLHR);
-      *(result__NLHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__VLHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__NLHR);
-    Self__VLHR->item__N0SE=result__CLHR;
-    Self__VLHR->next__OW4E=NULL;
-    Self__AKAR->first_link__U2YD=result__NLHR;
-    Self__AKAR->parent_linked_collection__1LQC.upper__2AID= 1;
-    Self__AKAR->last_link__32YD=result__NLHR;
-    Self__AKAR->mem_idx__42YD= 1;
-    Self__AKAR->mem_lnk__A3YD=result__NLHR;
-  } else {
-    result__XLHR=NULL;
-    ptr__YLHR=((__POINTER )(NULL));
-    typ_id__ZLHR= 0;
-    sz__0LHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__0LHR ==  0)) {
-      result__XLHR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__ZLHR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0LHR);
-      if ((typ_id__ZLHR == (__INTEGER)(-  1))) {
-        a__1LHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2LHR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LHR + a__1LHR) & (__UINTEGER_32)(~ a__1LHR));
-        ptr_table__UGTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2LHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TGTR=((__POINTER )(NULL));
-        result__VGTR=((__POINTER *)ptr_table__UGTR)[ 0];
-        if ((result__VGTR == (void *)NULL)) {
-          result__VGTR=new_lab__2PJ(new_size__2LHR);
-          next__TGTR=(void *)((unsigned long)result__VGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LHR)));
-          ((__POINTER *)next__TGTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UGTR)[ 0]=next__TGTR;
-        } else {
-          next__TGTR=((__POINTER *)result__VGTR)[ 0];
-          if ((next__TGTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VGTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2LHR <<  1)) <=  4096)) {
-              next__TGTR=(void *)((unsigned long)result__VGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LHR)));
-            } else {
-              next__TGTR=new_lab__2PJ(new_size__2LHR);
-            };
-            ((__POINTER *)next__TGTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UGTR)[ 0]=next__TGTR;
-          } else {
-            ((__POINTER *)result__VGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VGTR=next__TGTR;
-          };
-        };
-        ptr__YLHR=result__VGTR;
-      } else {
-        t__3LHR=((__UINTEGER_32 )typ_id__ZLHR);
-        a__4LHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2GTR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LHR + a__4LHR) & (__UINTEGER_32)(~ a__4LHR));
-        ptr_table__ZGTR=((__POINTER )(&(table_type[(t__3LHR)])));
-        lab_type__1GTR=(__UINTEGER_32)(t__3LHR |  1);
-        next__YGTR=((__POINTER )(NULL));
-        result__0GTR=((__POINTER *)ptr_table__ZGTR)[ 0];
-        if ((result__0GTR == (void *)NULL)) {
-          result__0GTR=new_lab__2PJ(lab_type__1GTR);
-          next__YGTR=(void *)((unsigned long)result__0GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GTR)));
-          ((__POINTER *)next__YGTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZGTR)[ 0]=next__YGTR;
-        } else {
-          next__YGTR=((__POINTER *)result__0GTR)[ 0];
-          if ((next__YGTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0GTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2GTR <<  1)) <=  4096)) {
-              next__YGTR=(void *)((unsigned long)result__0GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GTR)));
-            } else {
-              next__YGTR=new_lab__2PJ(lab_type__1GTR);
-            };
-            ((__POINTER *)next__YGTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZGTR)[ 0]=next__YGTR;
-          } else {
-            ((__POINTER *)result__0GTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0GTR=next__YGTR;
-          };
-        };
-        ptr__YLHR=result__0GTR;
-      };
-      result__XLHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__YLHR);
-      *(result__XLHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__5LHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__XLHR);
-    Self__5LHR->item__N0SE=result__CLHR;
-    Self__5LHR->next__OW4E=NULL;
-    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__AKAR->last_link__32YD)->next__OW4E=result__XLHR;
-    Self__AKAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__AKAR->parent_linked_collection__1LQC.upper__2AID +  1);
-    Self__AKAR->last_link__32YD=result__XLHR;
-  };
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__CLHR);
-  __tmp__L04R=((__NODE_TYPE *)result__CLHR)->parent_node__QLQC.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__L04R)->__id) {
-  case __DTA_RD__: {
-    __tmp__M04R=((__DTA_RD *)__tmp__L04R)->parent_dta__NLQC.result_expr__YHZD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__M04R=((__DTA_CAST *)__tmp__L04R)->result_expr__G01H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__M04R=((__DTA_WR_CODE *)__tmp__L04R)->parent_dta__MZLH.result_expr__YHZD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__M04R=((__DTA_BLOCK *)__tmp__L04R)->result_expr__F41H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__M04R=((__DTA_WR_VALUE *)__tmp__L04R)->parent_dta__XSUH.result_expr__YHZD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__M04R=((__DTA_RD_ARGS *)__tmp__L04R)->parent_dta__HOWH.result_expr__YHZD;
-  } break;
-  };
-  loc__QQLH=lookup__CMLH(result__LLLH);
-  if (((void *)loc__QQLH != (void *)NULL)) {
-    if ((((__LOCAL *)loc__QQLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-      affect_slot__with__HQSH(Self__5CJH,((__LOCAL *)loc__QQLH)->parent_variable__T1LC.intern_name__C25F,__tmp__M04R);
-    } else {
-      if ((((__LOCAL *)loc__QQLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')) {
-        put_error__text__0AH( 1,(&__string_466));
-        put_position__ECH(((__LOCAL *)loc__QQLH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-        put_position__ECH(Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__3PSH=((__LOCAL *)loc__QQLH)->parent_variable__T1LC.type__D25F;
-      __tmp__4PSH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-      switch (((struct ___OBJ *)__tmp__M04R)->__id) {
-      case __LIST__: {
-        __tmp__5PSH=check_type__with__DKDN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      add_last__ACV(((__STRING__BC *)buffer__CUEM),'>');
+    } else /* FALSE */ {
+      __tmp__QUEM=Self__BUEM->parent_node__SD4K.expr__CV4D;
+      switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+      case __STRING_CST__5J__: {
+        display__044J(((__STRING_CST__5J *)__tmp__QUEM),buffer__CUEM);
       } break;
-      case __STRING_CST__: {
-        __tmp__5PSH=check_type__with__Y12H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXTERNAL_C__Y5WC__: {
+        display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__5PSH=check_type__with__XE3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __PROTOTYPE_CST__LAXC__: {
+        display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__5PSH=check_type__with__WN3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __INTEGER_CST__XAXC__: {
+        display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __INTEGER_CST__: {
-        __tmp__5PSH=check_type__with__VW3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __READ_LOCAL__: {
-        __tmp__5PSH=check_type__with__TDFJ(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __READ_LOCAL__55ZI__: {
+        display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__5PSH=check_type__with__T53H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_EQUAL__KINJ__: {
+        display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__5PSH=check_type__with__SI4H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__5PSH=check_type__with__RR4H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __IS_EXPANDED__35NJ__: {
+        Self__DMCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_349)->count__0C= 12;
+        (&__string_349)->storage__1C="is_expanded(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_349));
+        display__HAEJ(((__READ_LOCAL__55ZI *)Self__DMCS->receiver__RA5J),buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __REAL_CST__: {
-        __tmp__5PSH=check_type__with__Q04H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__5PSH=check_type__with__PD5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__FMCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_350)->count__0C= 8;
+        (&__string_350)->storage__1C="type_id(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_350));
+        Self__FPXT=((__TYPE_FULL__XMB *)Self__FMCS->receiver__WA5J);
+        if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+        };
+        append_name_in__APXE(Self__FPXT,buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__5PSH=check_type__with__NM5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_SUP__ABOJ__: {
+        display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__5PSH=check_type__with__LV5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_SUB__UBOJ__: {
+        display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SUP__: {
-        __tmp__5PSH=check_type__with__K45H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_MUL__KCOJ__: {
+        display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SUB__: {
-        __tmp__5PSH=check_type__with__JHAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_DIV__4COJ__: {
+        display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_MUL__: {
-        __tmp__5PSH=check_type__with__IQAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_AND__SDOJ__: {
+        display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_DIV__: {
-        __tmp__5PSH=check_type__with__HZAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_AND__: {
-        __tmp__5PSH=check_type__with__GCBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__5PSH=check_type__with__FLBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __PUT_TO__TFOJ__: {
+        display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__5PSH=check_type__with__EUBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __ITEM__HGOJ__: {
+        display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __PUT_TO__: {
-        __tmp__5PSH=check_type__with__C3BI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __SIZE_OF__5GOJ__: {
+        Self__HMCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+        (&__string_352)->count__0C= 8;
+        (&__string_352)->storage__1C="size_of(";
+        append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_352));
+        Self__FPXT=((__TYPE_FULL__XMB *)Self__HMCS->receiver__AD5J);
+        if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+        };
+        append_name_in__APXE(Self__FPXT,buffer__CUEM);
+        add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
       } break;
-      case __ITEM__: {
-        __tmp__5PSH=check_type__with__AGCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __CAST__1HOJ__: {
+        display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __SIZE_OF__: {
-        __tmp__5PSH=check_type__with__4OCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __REAL_CST__1LOJ__: {
+        display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __CAST__: {
-        __tmp__5PSH=check_type__with__2XCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __CHARACTER_CST__RMOJ__: {
+        display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __CALL_SLOT__: {
-        __tmp__5PSH=check_type__with__BTDN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __READ_SLOT__: {
-        __tmp__5PSH=check_type__with__2VKL(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __READ_SLOT__LL4K__: {
+        display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__5PSH=check_type__with__14KL(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__5PSH=check_type__with__M12O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__5PSH=check_type__with__E3IO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__5PSH=check_type__with__MKSO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__5PSH=check_type__with__DGJO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__5PSH=check_type__with__MTSO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_NEG__EZVL__: {
+        display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NEG__: {
-        __tmp__5PSH=check_type__with__CAYM(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_ADD__SZVL__: {
+        display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_ADD__: {
-        __tmp__5PSH=check_type__with__BJYM(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __READ_GLOBAL__T4YL__: {
+        display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__5PSH=check_type__with__A2DN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_NOT__XUPM__: {
+        display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_MOD__: {
-        __tmp__5PSH=check_type__with__CPJO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_MOD__3YPM__: {
+        display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__5PSH=check_type__with__WVIP(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_OR__PQ0N__: {
+        display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_INF__: {
-        __tmp__5PSH=check_type__with__LE3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_SUP_EQ__1VBP__: {
+        display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__5PSH=check_type__with__KN3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_INF__OXBP__: {
+        display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_OR__: {
-        __tmp__5PSH=check_type__with__35ZN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_INF_EQ__FYBP__: {
+        display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
-      case __EXPR_XOR__: {
-        __tmp__5PSH=check_type__with__JW3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+      case __EXPR_XOR__ABEP__: {
+        display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
       } break;
       };
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__QQLH,Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__5PSH));
-      read__QB5G(loc__QQLH);
-    };
-  } else {
-    affect_slot__with__HQSH(Self__5CJH,result__LLLH,__tmp__M04R);
-  };
-  __tmp__PFJH=Self__5CJH->parent_itm_write__LYFC.assign__OT2D;
-  switch (((struct ___OBJ *)__tmp__PFJH)->__id) {
-  case __ITM_LIST__: {
-    __tmp__QFJH=to_run_expr__L2IH(__tmp__PFJH);
-  } break;
-  case __ITM_PROTOTYPE__: {
-    __tmp__QFJH=to_run_expr__U2IH(__tmp__PFJH);
-  } break;
-  case __ITM_LIST_IDF__: {
-    __tmp__KU1P=((__ITM_LIST_IDF *)__tmp__PFJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_334));
-    put_position__ECH(__tmp__KU1P);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-    __tmp__QFJH=NULL;
-  } break;
-  case __ITM_WRITE_VALUE__: {
-    __tmp__QFJH=to_run_expr__25IH(__tmp__PFJH);
-  } break;
-  case __ITM_WRITE_CAST__: {
-    __tmp__QFJH=to_run_expr__4CJH(__tmp__PFJH);
-  } break;
-  case __ITM_READ__: {
-    Self__SFJH=((__ITM_READ *)__tmp__PFJH);
-    result__UFJH=NULL;
-    loc__VFJH=lookup__FRLH(Self__SFJH->name__AVPC);
-    if (((void *)loc__VFJH != (void *)NULL)) {
-      if ((((__LOCAL *)loc__VFJH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-        ((__LOCAL *)loc__VFJH)->parent_variable__T1LC.ensure_count__YDAG= 1;
-        Self__SFJH->name__AVPC=((__LOCAL *)loc__VFJH)->parent_variable__T1LC.intern_name__C25F;
-        result__UFJH=to_run_with__args__XJQH(Self__SFJH);
-      } else {
-        result__UFJH=read__QB5G(loc__VFJH);
-      };
-    } else {
-      result__UFJH=to_run_with__args__XJQH(Self__SFJH);
-    };
-    __tmp__QFJH=result__UFJH;
-  } break;
-  case __ITM_WRITE_CODE__: {
-    __tmp__QFJH=to_run_expr__UGJH(__tmp__PFJH);
-  } break;
-  case __ITM_READ_ARG2__: {
-    __tmp__QFJH=to_run_expr__FIJH(__tmp__PFJH);
-  } break;
-  case __ITM_BINARY__: {
-    __tmp__QFJH=to_run_expr__ZLJH(__tmp__PFJH);
-  } break;
-  case __ITM_READ_ARG1__: {
-    __tmp__QFJH=to_run_expr__CXJH(__tmp__PFJH);
-  } break;
-  case __ITM_OLD__: {
-    __tmp__QFJH=to_run_expr__HXJH(__tmp__PFJH);
-  } break;
-  case __ITM_EXTERNAL_TYPE__: {
-    __tmp__QFJH=to_run_expr__20JH(__tmp__PFJH);
-  } break;
-  case __ITM_REAL__: {
-    __tmp__QFJH=to_run_expr__R2JH(__tmp__PFJH);
-  } break;
-  case __ITM_NUMBER__: {
-    __tmp__QFJH=to_run_expr__12JH(__tmp__PFJH);
-  } break;
-  case __ITM_CHARACTER__: {
-    Self__DUIQ=((__ITM_CHARACTER *)__tmp__PFJH);
-    __tmp__QFJH=create__char__4SMH(Self__DUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__DUIQ->character__LB0D);
-  } break;
-  case __ITM_STRING__: {
-    Self__EUIQ=((__ITM_STRING *)__tmp__PFJH);
-    __tmp__QFJH=create__text__ITMH(Self__EUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__EUIQ->string__XB0D);
-  } break;
-  case __ITM_EXTERNAL__: {
-    __tmp__QFJH=to_run_expr__R3JH(__tmp__PFJH);
-  } break;
-  case __ITM_READ_ARGS__: {
-    __tmp__QFJH=to_run_expr__1HKH(__tmp__PFJH);
-  } break;
-  };
-  return(__tmp__QFJH);
-}
-
-static void* lookup__FRLH(void *n__HRLH)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__JRLH;
-  __INTEGER j__KRLH;
-  void **__tmp__E45Q;
-  __BOOLEAN __tmp__JTLH;
-  result__JRLH=NULL;
-  j__KRLH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__E45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__KRLH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__E45Q)[j__KRLH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__HRLH)))) {
-    j__KRLH=(__INTEGER)(j__KRLH -  1);
-  };
-  if ((j__KRLH >= stack_local_lower__IH4F)) {
-    result__JRLH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__KRLH];
-    if (((j__KRLH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__JRLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-      context_extern__DOLH=result__JRLH;
-    };
-    __tmp__JTLH=TRUE__;
-  } else {
-    __tmp__JTLH=FALSE__;
-  };
-  if ((! __tmp__JTLH)) {
-    if (((void *)profil_first__LPQC != (void *)NULL)) {
-      result__JRLH=lookup__VTJM(profil_first__LPQC,n__HRLH);
-      if ((((void *)result__JRLH != (void *)NULL) && ((void *)((__LOCAL *)result__JRLH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__DOLH=result__JRLH;
-      };
+      display__0HFE(((__LIST__WH *)Self__BUEM->parent_node__SD4K.first_code__D2RH),buffer__CUEM);
     };
+  } else /* FALSE */ {
+    display__JUFL(((__SWITCH__QDXC *)Self__BUEM->parent_node__SD4K.switch__21RH),buffer__CUEM);
   };
-  return(result__JRLH);
 }
 
-static void* to_run_with__args__XJQH(__ITM_READ *Self__YJQH)
-// ({ITM_READ}) With resultNo recursive, No inlinable.
+static void genere_body__W0BE(__LIST__WH *Self__X0BE,__STRING__BC *buffer__Y0BE)
+// ({LIST__WH},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  __INTEGER_64 v__00LR,v__31LR;
-  __POSITION pos_null__AKQH,pos__25JQ,pos__15VH,__tmp__WPQH,__tmp__2PQH;
-  __POSITION pos__C2CR,pos__D2CR,__tmp__QQQH,__tmp__XWSH,p__Z0LR;
-  __POSITION p__F1LR,p__R1LR,__tmp__CUQH,p__21LR,p__I2LR,p__U2LR;
-  void *itm_list__DKQH;
-  void *itm_read__EKQH;
-  void *slot_msg__GKQH,*__tmp__5MQH;
-  void *base__IKQH;
-  void *receiver__3JQH,*__tmp__ASQH,*__tmp__BSQH,*__tmp__AVQH;
-  void *__tmp__BVQH,*__tmp__P04R;
-  void *receiver_type__4JQH,*__tmp__IMQH,*__tmp__ZNQH,*__tmp__0NQH;
-  void *__tmp__4MQH,*v__G1LR,*v__J2LR;
-  void *__tmp__RNQH,*__tmp__XNQH,*__tmp__EOQH;
-  void *__tmp__SOQH,*__tmp__IWSH,*__tmp__UWSH;
-  __SLOT_DATA *Self__S4AR;
-  void *result__R4AR,*__tmp__3PQH;
-  void *em__KVSH,*em__5JQH;
-  void *__tmp__KWSH,*__tmp__WWSH;
-  __INTEGER __tmp__LWSH,typ_id__S0LR,typ_id__40LR,typ_id__K1LR;
-  __INTEGER typ_id__V1LR,typ_id__B2LR,typ_id__N2LR;
-  __STRING_CST *Self__TTAQ,*Self__3TAQ;
-  __PROTOTYPE_CST *Self__UTAQ,*Self__4TAQ;
-  __INTEGER_CST *Self__VTAQ,*result__Q0LR,*Self__Y0LR,*Self__5TAQ;
-  __INTEGER_CST *result__T1LR,*Self__11LR;
-  void *t__10LR,*t__H1LR,*t__41LR,*t__K2LR;
-  __POINTER ptr__R0LR,ptr_table__4GTR,next__3GTR,result__5GTR;
-  __POINTER ptr_table__DHTR,next__CHTR,result__EHTR,ptr__30LR;
-  __POINTER ptr_table__IHTR,next__HHTR,result__JHTR,ptr_table__NHTR;
-  __POINTER next__MHTR,result__OHTR,ptr__J1LR,ptr_table__SHTR;
-  __POINTER next__RHTR,result__THTR,ptr_table__XHTR,next__WHTR;
-  __POINTER result__YHTR,ptr__U1LR,ptr_table__2HTR,next__1HTR;
-  __POINTER result__3HTR,ptr_table__BITR,next__AITR,result__CITR;
-  __POINTER ptr__A2LR,ptr_table__GITR,next__FITR,result__HITR;
-  __POINTER ptr_table__LITR,next__KITR,result__MITR,ptr__M2LR;
-  __POINTER ptr_table__QITR,next__PITR,result__RITR,ptr_table__VITR;
-  __POINTER next__UITR,result__WITR;
-  __UINTEGER_32 sz__T0LR,a__U0LR,new_size__V0LR,t__W0LR,a__X0LR;
-  __UINTEGER_32 new_size__GHTR,lab_type__FHTR,sz__50LR,a__A1LR;
-  __UINTEGER_32 new_size__B1LR,t__C1LR,a__D1LR,new_size__QHTR;
-  __UINTEGER_32 lab_type__PHTR,sz__L1LR,a__M1LR,new_size__N1LR,t__O1LR;
-  __UINTEGER_32 a__P1LR,new_size__0HTR,lab_type__ZHTR,sz__W1LR,a__X1LR;
-  __UINTEGER_32 new_size__Y1LR,t__Z1LR,a__01LR,new_size__EITR;
-  __UINTEGER_32 lab_type__DITR,sz__C2LR,a__D2LR,new_size__E2LR,t__F2LR;
-  __UINTEGER_32 a__G2LR,new_size__OITR,lab_type__NITR,sz__O2LR,a__P2LR;
-  __UINTEGER_32 new_size__Q2LR,t__R2LR,a__S2LR,new_size__YITR;
-  __UINTEGER_32 lab_type__XITR;
-  void *__tmp__U4AR,*__tmp__Y4AR,*__tmp__F2CR,*__tmp__24AR,*__tmp__A5AR;
-  void *__tmp__J2CR;
-  __READ_LOCAL *__tmp__V4AR,*__tmp__Z4AR,*__tmp__34AR,*__tmp__B5AR;
-  __REAL_CST *Self__XTAQ,*result__20LR,*Self__E1LR,*Self__BUAQ;
-  __REAL_CST *result__51LR,*Self__H2LR;
-  __CHARACTER_CST *Self__ZTAQ,*Self__DUAQ;
-  __IS_EXPANDED *Self__0TAQ,*result__I1LR,*Self__Q1LR,*Self__EUAQ;
-  __IS_EXPANDED *result__L2LR,*Self__T2LR;
-  __READ_GLOBAL *__tmp__G2CR,*__tmp__K2CR;
-  void *__tmp__O04R;
-  __BOOLEAN is_block_value__HKQH,__tmp__JMQH,__tmp__1NQH,__tmp__4NQH;
-  __BOOLEAN __tmp__GSQH;
-  void *result__K0LH,*args__2JQH;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__X5QI,*Self__NARI;
-  pos_null__AKQH=((__POSITION ) 0);
-  itm_list__DKQH=NULL;
-  itm_read__EKQH=NULL;
-  slot_msg__GKQH=NULL;
-  is_block_value__HKQH=FALSE__;
-  base__IKQH=NULL;
-  result__K0LH=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI <  0)) {
-    result__K0LH=create_with_capacity__FTHH( 16);
-  } else {
-    Self__X5QI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    result__K0LH=((void **)Self__X5QI->parent_arrayed_collection__P0LH.storage__GZDI)[Self__X5QI->parent_arrayed_collection__P0LH.upper__NWDI];
-    Self__NARI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    Self__NARI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__NARI->parent_arrayed_collection__P0LH.upper__NWDI -  1);
-  };
-  args__2JQH=result__K0LH;
-  receiver__3JQH=read__QB5G(lookup__FRLH((&__string_57)));
-  receiver_type__4JQH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)receiver__3JQH)->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
-  if (((void *)receiver_type__4JQH == (void *)TYPE_VOID__)) {
-    pos__25JQ=Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_467));
-    put_position__ECH(pos__25JQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  __tmp__IMQH=type_block__BLB;
-  switch (((struct ___OBJ *)receiver_type__4JQH)->__id) {
-  case __TYPE__: {
-    __tmp__JMQH=((void *)((__TYPE *)receiver_type__4JQH) == (void *)__tmp__IMQH);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__JMQH=((void *)((__TYPE_NULL *)receiver_type__4JQH) == (void *)__tmp__IMQH);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__JMQH=((void *)((__TYPE_VOID *)receiver_type__4JQH) == (void *)__tmp__IMQH);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__JMQH=((void *)((__TYPE_CONTEXT *)receiver_type__4JQH) == (void *)__tmp__IMQH);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__JMQH=((void *)((__TYPE_ID *)receiver_type__4JQH) == (void *)__tmp__IMQH);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__JMQH=((void *)((__TYPE_GENERIC *)receiver_type__4JQH) == (void *)__tmp__IMQH);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__JMQH=__infix_equal_equal__ORFJ(receiver_type__4JQH,__tmp__IMQH);
-  } break;
-  };
-  if ((__tmp__JMQH && ((void *)Self__YJQH->name__AVPC == (void *)(&__string_79)))) {
-    is_block_value__HKQH=TRUE__;
-  } else {
-    __tmp__4MQH=Self__YJQH->name__AVPC;
-    switch (((struct ___OBJ *)receiver_type__4JQH)->__id) {
-    case __TYPE__: {
-      __tmp__5MQH=get_slot__20BG(receiver_type__4JQH,__tmp__4MQH);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__5MQH=get_slot__S2BG(receiver_type__4JQH,__tmp__4MQH);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__5MQH=get_slot__I4BG(receiver_type__4JQH,__tmp__4MQH);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__5MQH=get_slot__45BG(receiver_type__4JQH,__tmp__4MQH);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__5MQH=get_slot__UBCG(receiver_type__4JQH,__tmp__4MQH);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__5MQH=get_slot__KDCG(receiver_type__4JQH,__tmp__4MQH);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__5MQH=get_slot__3WEJ(__tmp__4MQH);
-    } break;
-    };
-    slot_msg__GKQH=__tmp__5MQH;
-    if (((void *)__tmp__5MQH == (void *)NULL)) {
-      copy__BNK(string_tmp__RB,(&__string_463));
-      append__MOK(string_tmp__RB,Self__YJQH->name__AVPC);
-      append__MOK(string_tmp__RB,(&__string_468));
-      switch (((struct ___OBJ *)receiver_type__4JQH)->__id) {
-      case __TYPE__: {
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__4JQH)->prototype__RD)->parent_named__QD.name__1QB);
-      } break;
-      case __TYPE_NULL__: {
-        append__MOK(string_tmp__RB,(&__string_59));
-      } break;
-      case __TYPE_VOID__: {
-        append__MOK(string_tmp__RB,(&__string_2));
-      } break;
-      case __TYPE_CONTEXT__: {
-        append__MOK(string_tmp__RB,(&__string_44));
-      } break;
-      case __TYPE_ID__: {
-        append__MOK(string_tmp__RB,(&__string_46));
-      } break;
-      case __TYPE_GENERIC__: {
-        append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__4JQH)->name__LR2B);
-      } break;
-      case __PROFIL_BLOCK__: {
-        append__MOK(string_tmp__RB,(&__string_39));
-      } break;
-      };
-      append__MOK(string_tmp__RB,(&__string_469));
-      pos__15VH=Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(pos__15VH);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-      __tmp__RNQH=((__SLOT *)((__SLOT_DATA *)__tmp__5MQH)->parent_slot__IHZD)->slot_data_intern__CIZD;
-    } else {
-      __tmp__RNQH=((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->slot_data_intern__CIZD;
-    };
-    if (((void *)__tmp__RNQH != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-        __tmp__XNQH=((__SLOT *)((__SLOT_DATA *)__tmp__5MQH)->parent_slot__IHZD)->slot_data_intern__CIZD;
-      } else {
-        __tmp__XNQH=((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->slot_data_intern__CIZD;
-      };
-      __tmp__ZNQH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__XNQH)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
-      __tmp__0NQH=type_block__BLB;
-      switch (((struct ___OBJ *)__tmp__ZNQH)->__id) {
-      case __TYPE__: {
-        __tmp__1NQH=((void *)((__TYPE *)__tmp__ZNQH) == (void *)__tmp__0NQH);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__1NQH=((void *)((__TYPE_NULL *)__tmp__ZNQH) == (void *)__tmp__0NQH);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__1NQH=((void *)((__TYPE_VOID *)__tmp__ZNQH) == (void *)__tmp__0NQH);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__1NQH=((void *)((__TYPE_CONTEXT *)__tmp__ZNQH) == (void *)__tmp__0NQH);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__1NQH=((void *)((__TYPE_ID *)__tmp__ZNQH) == (void *)__tmp__0NQH);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__1NQH=((void *)((__TYPE_GENERIC *)__tmp__ZNQH) == (void *)__tmp__0NQH);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__1NQH=__infix_equal_equal__ORFJ(__tmp__ZNQH,__tmp__0NQH);
-      } break;
-      };
-      __tmp__4NQH=__tmp__1NQH;
-    } else {
-      __tmp__4NQH=FALSE__;
-    };
-    if (__tmp__4NQH) {
-      if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-        __tmp__EOQH=slot_data__B4TH(__tmp__5MQH);
-      } else {
-        __tmp__EOQH=slot_data__14TH(__tmp__5MQH);
-      };
-      init__K3OG(__tmp__EOQH);
-    };
-    if (verify__RCAG) {
-      if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-        __tmp__SOQH=((__SLOT *)((__SLOT_DATA *)__tmp__5MQH)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__SOQH=((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__SOQH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D +  1) !=  1)) {
-        put_error__text__0AH( 1,(&__string_470));
-        if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-          __tmp__WPQH=((__SLOT_DATA *)__tmp__5MQH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__WPQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__WPQH);
-        put_position__ECH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-        __tmp__2PQH=((__SLOT_DATA *)__tmp__5MQH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      } else {
-        __tmp__2PQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-      };
-      last_position__CI1=__tmp__2PQH;
-      if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-        Self__S4AR=((__SLOT_DATA *)__tmp__5MQH);
-        result__R4AR=NULL;
-        if (((void *)Self__S4AR->parent_slot__IHZD != (void *)NULL)) {
-          result__R4AR=((__ITM_SLOT *)((__SLOT *)Self__S4AR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__R4AR=get_name__GCJD((&__string_26));
-        };
-        __tmp__3PQH=result__R4AR;
-      } else {
-        __tmp__3PQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__C2CR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__C2CR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if ((! access__with__SZMM(__tmp__3PQH,receiver_type__4JQH,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_471));
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__D2CR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__D2CR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+  __INTEGER_64__1SG v__J45T;
+  __INTEGER__Q old_count__Z0BE,j__00BE,__tmp__MOUH,pos__MS5H;
+  __INTEGER__Q __tmp__MT5H,Self__MFAI,__tmp__V3BI,Self__UM1T;
+  __INTEGER__Q __tmp__T4BI,Result__FPLM;
+  void *__tmp__4AOT,*__tmp__V0LL;
+  __LIST__WH *Self__T35T,*Self__W35T,*Self__Z35T,*Self__R45T,*Self__X45T;
+  __STRING__BC *Self__U35T,*src__NS5H,*Self__QPXT,*Self__S45T;
+  __STRING__BC *Self__Y45T,*Self__GEOT;
+  __STRING_CONSTANT__0 *code__CYEM,*__tmp__D3EM,*__tmp__Q3MI;
+  __PUSH__IXB *Self__XCSH;
+  __LOCAL__L4WC *loc2__1NUH,*loc__0NUH;
+  __UINTEGER_32__ZWB __tmp__LDSH,__tmp__4M1T;
+  __POSITION__OL Self__KS5H,p__I45T,__tmp__0EFM;
+  __POINTER__IB sz__ZM1T,result__XM1T,__tmp__YM1T,__tmp__0M1T;
+  __POINTER__IB __tmp__2M1T,__tmp__3M1T;
+  __MEMORY__2PG *__tmp__BN1T;
+  __SWITCH__QDXC *Self__QYEM,*__tmp__QFHN;
+  __CASE__E5EJ *Result__IUUT,*Result__NUUT;
+  void *__tmp__XZEM,*__tmp__BCFM,*__tmp__HHFM;
+  __TYPE_FULL__XMB *__tmp__10EM,*__tmp__T1EM;
+  void *__tmp__L1EM,*__tmp__O45J,*__tmp__BJHN,*__tmp__ICFM;
+  __CHARACTER_CST__RMOJ *Self__C30S,*__tmp__D50S,*Self__GA1S,*Self__SA1S;
+  __CHARACTER_CST__RMOJ *Self__1D1S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__E30S,*__tmp__G50S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__IA1S,*Self__UA1S,*Self__3D1S;
+  __TYPE__FF *Self__I30S,*Self__22JO;
+  __TYPE_GENERIC__OCY *Self__O30S,*Self__13JO;
+  void *__tmp__C3EM,*__tmp__L5EM;
+  __PROTOTYPE__MF *__tmp__1B2R;
+  __STRING_CST__5J *Self__1DSJ,*result__3DSJ;
+  __PROTOTYPE_CST__LAXC *Self__M40S,*__tmp__N40S;
+  __INTEGER_CST__XAXC *Self__P40S,*Self__H45T;
+  __READ_LOCAL__55ZI *__tmp__FN1T,*__tmp__GN1T;
+  __IS_EXPANDED__35NJ *Self__T40S,*Self__NTPU;
+  __GET_TYPE_ID__HAOJ *Self__Y40S,*Self__3TPU;
+  __SIZE_OF__5GOJ *Self__140S,*Self__NUPU;
+  __REAL_CST__1LOJ *Self__440S,*Self__3UPU;
+  void *__tmp__N45T;
+  __READ_GLOBAL__T4YL *__tmp__O45T;
+  __WRITE_GLOBAL__WXKJ *Self__L15J;
+  __SLOT_DATA__IJRG *Self__ON1T,*Self__UN1T;
+  __WRITE_SLOT__EYKJ *Self__W25J;
+  __TYPE_NULL__GMB *Self__Z1MI;
+  __TYPE_VOID__IMB *Self__31MI;
+  __TYPE_CONTEXT__KMB *Self__B2MI;
+  __TYPE_BLOCK__CP5D *Self__O3MI;
+  __PROFIL_BLOCK__O3NJ *Self__ZEGL;
+  __WRITE_LOCAL__TEYJ *Self__55AK,*__tmp__4DFM,*Self__CY0M,*__tmp__IHFM;
+  __LOOP__LRBK *Self__QRBN;
+  __CALL_SLOT__GAZK *Self__45EM;
+  __SECTION___RVOB *__tmp__FVPU,*__tmp__KRYN;
+  __RESULT__3CZK *result__P10M;
+  __LOOP_END__W0RM *Self__JOVO;
+  __COP_LOCK__240M *Self__5BWN;
+  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__YKZH;
+  __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__FV5H;
+  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node__CLZH;
+  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node__QV5H;
+  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node1__P3BI;
+  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node2__Q3BI;
+  __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *Self__HAFI;
+  __CHARACTER__DB __tmp__DU5H;
+  void **old_buckets__O3BI,**Result__TM1T;
+  __BOOLEAN__L is_genered__XYEM,__tmp__1ZEM,__tmp__30EM,__tmp__F25J;
+  __BOOLEAN__L __tmp__JIHN,__tmp__B3KM,__tmp__Q10M;
+  __FAST_ARRAYoCASEo__G5EJ *Self__U5CP;
+  void **__tmp__KADP,**Self__KSHP;
+  __FAST_ARRAYoINSTRo__EA4D *Self__QDOT,*Self__MWUT,*Self__ADYJ;
+  __SLIM_ARRAYoRESULTo__5CZK *Self__QVPU,*Self__W2KM,*Self__M10M;
+  __BLOCK__GB __tmp__RVPU,__tmp__I3KM;
+  __BLOCK__GB __tmp__SVPU,__tmp__P3KM;
+  __BLOCK__GB __tmp__W10M;
+  __BLOCK__GB __tmp__510M;
+  old_count__Z0BE= 0;
+  j__00BE= 1;
+  while ((j__00BE <= (__INTEGER__Q)(Self__X0BE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+    append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+    old_count__Z0BE=buffer__Y0BE->count__WJ;
+    do {
+      __tmp__4AOT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__X0BE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(j__00BE -  1)];
+      switch (((struct ___OBJ *)__tmp__4AOT)->__id) {
+      case __LIST__WH__: {
+        Self__T35T=((__LIST__WH *)((__PUSH__IXB *)__tmp__4AOT));
+        (&__string_226)->count__0C= 2;
+        (&__string_226)->storage__1C="{\n";
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+        (&__string_189)->count__0C= 2;
+        (&__string_189)->storage__1C="  ";
+        append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+        current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+        genere_body__W0BE(Self__T35T,buffer__Y0BE);
+        current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+        Self__U35T=((__STRING__BC *)indent__UH);
+        if (( 2 > Self__U35T->count__WJ)) {
+          Self__U35T->count__WJ= 0;
+        } else /* FALSE */ {
+          Self__U35T->count__WJ=(__INTEGER__Q)(Self__U35T->count__WJ -  2);
+        };
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+      } break;
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __CALL_NULL__IUB__: {
+        code__CYEM=NULL;
+        if ((debug_level_option__YE !=  0)) {
+          code__CYEM=(&__string_505);
+        } else /* FALSE */ {
+          code__CYEM=(&__string_506);
+        };
+        append__KWX(((__STRING__BC *)buffer__Y0BE),code__CYEM);
+        is_necessary__KUB=TRUE__K__;
+      } break;
+      case __PUSH__IXB__: {
+        Self__XCSH=((__PUSH__IXB *)__tmp__4AOT);
+        loc2__1NUH=NULL;
+        loc__0NUH=Self__XCSH->context__N54D;
+        if (Self__XCSH->is_first__O54D) {
+          __tmp__MOUH=(__INTEGER__Q)(top_context__U0BE +  1);
+          top_context__U0BE=__tmp__MOUH;
+          if ((__tmp__MOUH <= free_context__R0BE->parent_arrayed_collection__EX1D.upper__12BE)) {
+            loc2__1NUH=((void **)((__FAST_ARRAYoLOCALo__2W1D *)free_context__R0BE)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__MOUH];
+          } else /* FALSE */ {
+            add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)free_context__R0BE),loc__0NUH);
+            loc2__1NUH=loc__0NUH;
+            add_var_size__QURI(loc__0NUH);
+          };
+          ((__LOCAL__L4WC *)loc__0NUH)->my_alias__JPUH=loc2__1NUH;
+          ((__LOCAL__L4WC *)loc__0NUH)->list_level__GPUH=top_context__U0BE;
+        } else /* FALSE */ {
+          top_context__U0BE=loc__0NUH->list_level__GPUH;
+        };
+        code__CYEM=loc__0NUH->my_alias__JPUH->parent_variable__O4WC.intern_name__UN5D;
+        if (Self__XCSH->is_first__O54D) {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_507));
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_508));
+        };
+        append__KWX(((__STRING__BC *)buffer__Y0BE),code__CYEM);
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),',');
+        __tmp__LDSH=((__UINTEGER_32__ZWB )Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B);
+        if (debug_with_code__WJB) {
+          Self__YKZH=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)source_line__KXB);
+          node__CLZH=((void **)Self__YKZH->buckets__KD4G)[(__INTEGER__Q)(((__INTEGER__Q )__tmp__LDSH) % Self__YKZH->capacity__5E1G)];
+          while ((! (((void *)node__CLZH == (void *)NULL) || (node__CLZH->key__RM1G == __tmp__LDSH)))) {
+            node__CLZH=node__CLZH->next__DS4G;
+          };
+          if ((! ((void *)node__CLZH != (void *)NULL))) {
+            Self__KS5H=Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B;
+            src__NS5H=((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__KS5H)) &  511)])->source__3KE;
+            pos__MS5H= 1;
+            __tmp__MT5H=((__INTEGER__Q )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__KS5H) >>  17) -  1));
+            Self__MFAI= 1;
+            while ((Self__MFAI <= __tmp__MT5H)) {
+              while ((((__CHARACTER__DB *)((__STRING__BC *)src__NS5H)->storage__LFL)[(__INTEGER__Q)(pos__MS5H -  1)] != '\n')) {
+                pos__MS5H=(__INTEGER__Q)(pos__MS5H +  1);
+              };
+              pos__MS5H=(__INTEGER__Q)(pos__MS5H +  1);
+              Self__MFAI=(__INTEGER__Q)(Self__MFAI +  1);
+            };
+            ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+            while ((! ((pos__MS5H > ((__STRING__BC *)src__NS5H)->count__WJ) || (((__CHARACTER__DB *)((__STRING__BC *)src__NS5H)->storage__LFL)[(__INTEGER__Q)(pos__MS5H -  1)] == '\n')))) {
+              __tmp__DU5H=((__CHARACTER__DB *)((__STRING__BC *)src__NS5H)->storage__LFL)[(__INTEGER__Q)(pos__MS5H -  1)];
+              if ((__tmp__DU5H == '\\')) {
+                add_last__ACV(((__STRING__BC *)string_tmp__YC),'\\');
+              };
+              if ((__tmp__DU5H == '"')) {
+                add_last__ACV(((__STRING__BC *)string_tmp__YC),'\\');
+              };
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),__tmp__DU5H);
+              pos__MS5H=(__INTEGER__Q)(pos__MS5H +  1);
+            };
+            src__NS5H=((__STRING__BC *)string_tmp__YC);
+            if ((((__INTEGER_8__FZF )((__CHARACTER__DB *)src__NS5H->storage__LFL)[(__INTEGER__Q)(src__NS5H->count__WJ -  1)]) ==  13)) {
+              Self__QPXT=((__STRING__BC *)string_tmp__YC);
+              if (( 1 > Self__QPXT->count__WJ)) {
+                Self__QPXT->count__WJ= 0;
+              } else /* FALSE */ {
+                Self__QPXT->count__WJ=(__INTEGER__Q)(Self__QPXT->count__WJ -  1);
+              };
+            };
+            src__NS5H=create__34B(string_tmp__YC->count__WJ);
+            copy__Q2X(((__STRING__BC *)src__NS5H),string_tmp__YC);
+            Self__FV5H=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)source_line__KXB);
+            pos__MS5H=((__INTEGER__Q )__tmp__LDSH);
+            __tmp__MT5H=(__INTEGER__Q)(pos__MS5H % Self__FV5H->capacity__5E1G);
+            Self__MFAI=__tmp__MT5H;
+            node__QV5H=((void **)Self__FV5H->buckets__KD4G)[__tmp__MT5H];
+            while ((! (((void *)node__QV5H == (void *)NULL) || (node__QV5H->key__RM1G == __tmp__LDSH)))) {
+              node__QV5H=node__QV5H->next__DS4G;
+            };
+            if (((void *)node__QV5H == (void *)NULL)) {
+              if ((Self__FV5H->capacity__5E1G == Self__FV5H->count__MXB)) {
+                node1__P3BI=NULL;
+                node2__Q3BI=NULL;
+                old_buckets__O3BI=Self__FV5H->buckets__KD4G;
+                __tmp__V3BI=prime_number_ceiling__OKN((__INTEGER__Q)(Self__FV5H->capacity__5E1G +  1));
+                sz__ZM1T=((__POINTER__IB )(__INTEGER__Q)(__tmp__V3BI * ((__INTEGER__Q )(sizeof(void *)))));
+                result__XM1T=((__POINTER__IB )(NULL));
+                (&__string_4)->count__0C= 16;
+                (&__string_4)->storage__1C="Memory: Size = 0";
+                __tmp__YM1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__0M1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YM1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YM1T) - (unsigned long)((__POINTER__IB ) 1)));
+                sz__ZM1T=(void *)((unsigned long)__tmp__0M1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+                if ((sz__ZM1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  ((__POINTER__IB *)__tmp__2M1T)[ 0]=((__POINTER__IB ) 3);
+                  result__XM1T=(void *)((unsigned long)__tmp__2M1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+                } else /* FALSE */ {
+                  __tmp__BN1T=search__LQCB(__tmp__0M1T);
+                  result__XM1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BN1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+                };
+                Result__TM1T=((void **)result__XM1T);
+                Self__UM1T=(__INTEGER__Q)(__tmp__V3BI -  1);
+                while ((Self__UM1T >=  0)) {
+                  Result__TM1T[Self__UM1T]=NULL;
+                  Self__UM1T=(__INTEGER__Q)(Self__UM1T -  1);
+                };
+                Self__FV5H->buckets__KD4G=Result__TM1T;
+                Self__UM1T=(__INTEGER__Q)(Self__FV5H->capacity__5E1G -  1);
+                Self__FV5H->capacity__5E1G=__tmp__V3BI;
+                while ((Self__UM1T >=  0)) {
+                  node1__P3BI=((void **)old_buckets__O3BI)[Self__UM1T];
+                  while (((void *)node1__P3BI != (void *)NULL)) {
+                    node2__Q3BI=node1__P3BI->next__DS4G;
+                    __tmp__T4BI=(__INTEGER__Q)(((__INTEGER__Q )node1__P3BI->key__RM1G) % Self__FV5H->capacity__5E1G);
+                    ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)node1__P3BI)->next__DS4G=((void **)Self__FV5H->buckets__KD4G)[__tmp__T4BI];
+                    ((void **)Self__FV5H->buckets__KD4G)[__tmp__T4BI]=node1__P3BI;
+                    node1__P3BI=node2__Q3BI;
+                  };
+                  Self__UM1T=(__INTEGER__Q)(Self__UM1T -  1);
+                };
+                Self__FV5H->cache_user__MD4G=(__INTEGER__Q)(-  1);
+                Self__MFAI=(__INTEGER__Q)(pos__MS5H % __tmp__V3BI);
+              };
+              node1__P3BI=((void **)Self__FV5H->buckets__KD4G)[Self__MFAI];
+              node2__Q3BI=NULL;
+              sz__ZM1T=((__POINTER__IB )(NULL));
+              __tmp__V3BI= 0;
+              result__XM1T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G));
+              if (((unsigned long)result__XM1T ==  0)) {
+                node2__Q3BI=HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__;
+              } else /* FALSE */ {
+                __tmp__V3BI=__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+                if ((__tmp__V3BI == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  sz__ZM1T=__tmp__2M1T;
+                } else /* FALSE */ {
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T |  1));
+                  sz__ZM1T=__tmp__2M1T;
+                };
+                node2__Q3BI=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)sz__ZM1T);
+                *(node2__Q3BI) = *(HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__);
+              };
+              Self__HAFI=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)node2__Q3BI);
+              Self__HAFI->item__JN1G=src__NS5H;
+              Self__HAFI->key__RM1G=__tmp__LDSH;
+              Self__HAFI->next__DS4G=node1__P3BI;
+              node__QV5H=node2__Q3BI;
+              ((void **)Self__FV5H->buckets__KD4G)[Self__MFAI]=node2__Q3BI;
+              Self__FV5H->count__MXB=(__INTEGER__Q)(Self__FV5H->count__MXB +  1);
+              Self__FV5H->cache_user__MD4G=(__INTEGER__Q)(-  1);
+            } else /* FALSE */ {
+              ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)node__QV5H)->item__JN1G=src__NS5H;
+            };
+          };
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'L');
+        };
+        append_in__G1G(__tmp__LDSH,buffer__Y0BE);
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_509));
+        append_in__G1G((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B) >>  17),buffer__Y0BE);
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),' ');
+        append__KWX(((__STRING__BC *)buffer__Y0BE),((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B)) &  511)])->parent_named__PF.name__GWB);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __SWITCH__QDXC__: {
+        Self__QYEM=((__SWITCH__QDXC *)((__PUSH__IXB *)__tmp__4AOT));
+        __tmp__MOUH= 0;
+        is_genered__XYEM=FALSE__O__;
+        Result__IUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((((void *)Result__IUUT->id__KEFJ == (void *)TYPE_NULL__GMB__) && (debug_level_option__YE ==  0))) {
+          Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          pos__MS5H=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__NUUT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__1ZEM=(pos__MS5H !=  0);
+        } else /* FALSE */ {
+          __tmp__1ZEM=FALSE__O__;
+        };
+        if (__tmp__1ZEM) {
+          Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__V0LL=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__NUUT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+          if (__tmp__V0LL==NULL) {
+            __tmp__XZEM=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+            case __LIST__WH__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __STRING_CST__5J__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __CALL_NULL__IUB__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __PUSH__IXB__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __SWITCH__QDXC__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __NODE_TYPE__SK2C__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__XZEM=((void *)__tmp__V0LL);
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__XZEM=((void *)__tmp__V0LL);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __NOP__RXVJ__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__XZEM=((void *)__tmp__V0LL);
+            } break;
+            case __LOOP__LRBK__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __CALL_SLOT__GAZK__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __NODE_STYLE__RD4K__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __LOOP_END__W0RM__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __COP_LOCK__240M__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __COP_UNLOCK__4C1M__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__XZEM=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__XZEM=NULL;
+            } break;
+            }
           };
+          __tmp__1ZEM=((void *)__tmp__XZEM == (void *)NULL);
+        } else /* FALSE */ {
+          __tmp__1ZEM=FALSE__O__;
         };
-        append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_472));
-        put_error__text__0AH( 2,string_tmp__RB);
-        if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
-          __tmp__QQQH=((__SLOT_DATA *)__tmp__5MQH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__QQQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__QQQH);
-        put_position__ECH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      last_position__CI1=pos_null__AKQH;
-    };
-  };
-  em__KVSH=NULL;
-  add_last__5REI(result__K0LH,receiver__3JQH);
-  if (verify__RCAG) {
-    if ((! is_block_value__HKQH)) {
-      if (((struct ___OBJ *)slot_msg__GKQH)->__id==__SLOT_DATA__) {
-        __tmp__IWSH=((__SLOT *)((__SLOT_DATA *)slot_msg__GKQH)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__IWSH=((__SLOT *)((__SLOT_CODE *)slot_msg__GKQH)->parent_slot__A22F)->base_slot__X12F;
-      };
-      __tmp__KWSH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__IWSH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
-      if (((struct ___OBJ *)__tmp__KWSH)->__id==__ITM_ARG__) {
-        __tmp__LWSH= 1;
-      } else {
-        __tmp__LWSH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__KWSH)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-      };
-      if ((__tmp__LWSH !=  1)) {
-        put_error__text__0AH( 1,(&__string_335));
-        if (((struct ___OBJ *)slot_msg__GKQH)->__id==__SLOT_DATA__) {
-          __tmp__UWSH=((__SLOT *)((__SLOT_DATA *)slot_msg__GKQH)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__UWSH=((__SLOT *)((__SLOT_CODE *)slot_msg__GKQH)->parent_slot__A22F)->base_slot__X12F;
-        };
-        __tmp__WWSH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__UWSH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
-        if (((struct ___OBJ *)__tmp__WWSH)->__id==__ITM_ARG__) {
-          __tmp__XWSH=((__ITM_ARG *)__tmp__WWSH)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-        } else {
-          __tmp__XWSH=((__ITM_ARGS *)__tmp__WWSH)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-        };
-        put_position__ECH(__tmp__XWSH);
-        put_position__ECH(((__READ_LOCAL *)receiver__3JQH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  em__5JQH=NULL;
-  if (is_block_value__HKQH) {
-    args__2JQH=copy__YFTH(result__K0LH);
-    __tmp__ASQH=((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-    switch (((struct ___OBJ *)__tmp__ASQH)->__id) {
-    case __LIST__: {
-      __tmp__BSQH=my_copy__MSYM(__tmp__ASQH);
-    } break;
-    case __STRING_CST__: {
-      Self__TTAQ=((__STRING_CST *)__tmp__ASQH);
-      __tmp__BSQH=create__text__ITMH(Self__TTAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TTAQ->string__BK2H);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__BSQH=my_copy__EK2H(__tmp__ASQH);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__UTAQ=((__PROTOTYPE_CST *)__tmp__ASQH);
-      __tmp__BSQH=create__type__PKQC(Self__UTAQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UTAQ->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__VTAQ=((__INTEGER_CST *)__tmp__ASQH);
-      p__Z0LR=Self__VTAQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__00LR=Self__VTAQ->value__W4YD;
-      t__10LR=Self__VTAQ->parent_constant__B3LC.static_type__M2YD;
-      result__Q0LR=NULL;
-      ptr__R0LR=((__POINTER )(NULL));
-      typ_id__S0LR= 0;
-      sz__T0LR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__T0LR ==  0)) {
-        result__Q0LR=INTEGER_CST__;
-      } else {
-        typ_id__S0LR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T0LR);
-        if ((typ_id__S0LR == (__INTEGER)(-  1))) {
-          a__U0LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__V0LR=(__UINTEGER_32)((__UINTEGER_32)(sz__T0LR + a__U0LR) & (__UINTEGER_32)(~ a__U0LR));
-          ptr_table__4GTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V0LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__3GTR=((__POINTER )(NULL));
-          result__5GTR=((__POINTER *)ptr_table__4GTR)[ 0];
-          if ((result__5GTR == (void *)NULL)) {
-            result__5GTR=new_lab__2PJ(new_size__V0LR);
-            next__3GTR=(void *)((unsigned long)result__5GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0LR)));
-            ((__POINTER *)next__3GTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4GTR)[ 0]=next__3GTR;
-          } else {
-            next__3GTR=((__POINTER *)result__5GTR)[ 0];
-            if ((next__3GTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5GTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V0LR <<  1)) <=  4096)) {
-                next__3GTR=(void *)((unsigned long)result__5GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0LR)));
-              } else {
-                next__3GTR=new_lab__2PJ(new_size__V0LR);
-              };
-              ((__POINTER *)next__3GTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4GTR)[ 0]=next__3GTR;
-            } else {
-              ((__POINTER *)result__5GTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3GTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__5GTR=next__3GTR;
+        if (__tmp__1ZEM) {
+          Self__U5CP=((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ ==  0)) {
+            Self__U5CP->parent_arrayed_collection__O5EJ.storage__LXBN=NULL;
+            Self__U5CP->parent_arrayed_collection__O5EJ.capacity__THDN= 0;
+            Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(-  1);
+          } else /* FALSE */ {
+            __tmp__KADP=Self__U5CP->parent_arrayed_collection__O5EJ.storage__LXBN;
+            __tmp__MT5H=Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ;
+            Self__KSHP=((void **)__tmp__KADP);
+            Self__MFAI= 0;
+            while ((Self__MFAI != __tmp__MT5H)) {
+              Self__KSHP[Self__MFAI]=Self__KSHP[(__INTEGER__Q)(Self__MFAI +  1)];
+              Self__MFAI=(__INTEGER__Q)(Self__MFAI +  1);
             };
+            Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ -  1);
           };
-          ptr__R0LR=result__5GTR;
-        } else {
-          t__W0LR=((__UINTEGER_32 )typ_id__S0LR);
-          a__X0LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GHTR=(__UINTEGER_32)((__UINTEGER_32)(sz__T0LR + a__X0LR) & (__UINTEGER_32)(~ a__X0LR));
-          ptr_table__DHTR=((__POINTER )(&(table_type[(t__W0LR)])));
-          lab_type__FHTR=(__UINTEGER_32)(t__W0LR |  1);
-          next__CHTR=((__POINTER )(NULL));
-          result__EHTR=((__POINTER *)ptr_table__DHTR)[ 0];
-          if ((result__EHTR == (void *)NULL)) {
-            result__EHTR=new_lab__2PJ(lab_type__FHTR);
-            next__CHTR=(void *)((unsigned long)result__EHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHTR)));
-            ((__POINTER *)next__CHTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DHTR)[ 0]=next__CHTR;
-          } else {
-            next__CHTR=((__POINTER *)result__EHTR)[ 0];
-            if ((next__CHTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GHTR <<  1)) <=  4096)) {
-                next__CHTR=(void *)((unsigned long)result__EHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHTR)));
-              } else {
-                next__CHTR=new_lab__2PJ(lab_type__FHTR);
-              };
-              ((__POINTER *)next__CHTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DHTR)[ 0]=next__CHTR;
-            } else {
-              ((__POINTER *)result__EHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__EHTR=next__CHTR;
-            };
-          };
-          ptr__R0LR=result__EHTR;
         };
-        result__Q0LR=((__INTEGER_CST *)ptr__R0LR);
-        *(result__Q0LR) = *(INTEGER_CST__);
-      };
-      Self__Y0LR=((__INTEGER_CST *)result__Q0LR);
-      Self__Y0LR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Z0LR;
-      Self__Y0LR->value__W4YD=v__00LR;
-      Self__Y0LR->parent_constant__B3LC.static_type__M2YD=t__10LR;
-      check_type__YG5D(Self__Y0LR);
-      __tmp__BSQH=result__Q0LR;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__U4AR=read__QB5G(((__READ_LOCAL *)__tmp__ASQH)->local__HJZD);
-      if (__tmp__U4AR==NULL) {
-        __tmp__V4AR=NULL;
-      } else {
-        __tmp__V4AR=((__READ_LOCAL *)__tmp__U4AR);
-      };
-      __tmp__BSQH=__tmp__V4AR;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__BSQH=my_copy__SL2H(__tmp__ASQH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__BSQH=my_copy__LM2H(__tmp__ASQH);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__BSQH=my_copy__YM2H(__tmp__ASQH);
-    } break;
-    case __REAL_CST__: {
-      Self__XTAQ=((__REAL_CST *)__tmp__ASQH);
-      p__F1LR=Self__XTAQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__G1LR=Self__XTAQ->value__HN2H;
-      t__H1LR=Self__XTAQ->parent_constant__U2JH.static_type__M2YD;
-      result__20LR=NULL;
-      ptr__30LR=((__POINTER )(NULL));
-      typ_id__40LR= 0;
-      sz__50LR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__50LR ==  0)) {
-        result__20LR=REAL_CST__;
-      } else {
-        typ_id__40LR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__50LR);
-        if ((typ_id__40LR == (__INTEGER)(-  1))) {
-          a__A1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__B1LR=(__UINTEGER_32)((__UINTEGER_32)(sz__50LR + a__A1LR) & (__UINTEGER_32)(~ a__A1LR));
-          ptr_table__IHTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__B1LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__HHTR=((__POINTER )(NULL));
-          result__JHTR=((__POINTER *)ptr_table__IHTR)[ 0];
-          if ((result__JHTR == (void *)NULL)) {
-            result__JHTR=new_lab__2PJ(new_size__B1LR);
-            next__HHTR=(void *)((unsigned long)result__JHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1LR)));
-            ((__POINTER *)next__HHTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IHTR)[ 0]=next__HHTR;
-          } else {
-            next__HHTR=((__POINTER *)result__JHTR)[ 0];
-            if ((next__HHTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B1LR <<  1)) <=  4096)) {
-                next__HHTR=(void *)((unsigned long)result__JHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1LR)));
-              } else {
-                next__HHTR=new_lab__2PJ(new_size__B1LR);
-              };
-              ((__POINTER *)next__HHTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IHTR)[ 0]=next__HHTR;
-            } else {
-              ((__POINTER *)result__JHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__JHTR=next__HHTR;
-            };
+        Result__IUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__V0LL=Result__IUUT->id__KEFJ;
+        pos__MS5H=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (((pos__MS5H <=  2) || ((void *)__tmp__V0LL == (void *)TYPE_NULL__GMB__))) {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_510));
+          __tmp__XZEM=Self__QYEM->expr__OVFL;
+          switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__10EM=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__10EM=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__10EM=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__10EM=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__10EM=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__10EM=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__10EM=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__10EM=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__10EM=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__10EM=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__10EM=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__10EM=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__10EM=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__10EM=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
+          } break;
           };
-          ptr__30LR=result__JHTR;
-        } else {
-          t__C1LR=((__UINTEGER_32 )typ_id__40LR);
-          a__D1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__QHTR=(__UINTEGER_32)((__UINTEGER_32)(sz__50LR + a__D1LR) & (__UINTEGER_32)(~ a__D1LR));
-          ptr_table__NHTR=((__POINTER )(&(table_type[(t__C1LR)])));
-          lab_type__PHTR=(__UINTEGER_32)(t__C1LR |  1);
-          next__MHTR=((__POINTER )(NULL));
-          result__OHTR=((__POINTER *)ptr_table__NHTR)[ 0];
-          if ((result__OHTR == (void *)NULL)) {
-            result__OHTR=new_lab__2PJ(lab_type__PHTR);
-            next__MHTR=(void *)((unsigned long)result__OHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHTR)));
-            ((__POINTER *)next__MHTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NHTR)[ 0]=next__MHTR;
-          } else {
-            next__MHTR=((__POINTER *)result__OHTR)[ 0];
-            if ((next__MHTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QHTR <<  1)) <=  4096)) {
-                next__MHTR=(void *)((unsigned long)result__OHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHTR)));
-              } else {
-                next__MHTR=new_lab__2PJ(lab_type__PHTR);
-              };
-              ((__POINTER *)next__MHTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NHTR)[ 0]=next__MHTR;
-            } else {
-              ((__POINTER *)result__OHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OHTR=next__MHTR;
-            };
+          switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK)->__id) {
+          case __TYPE__FF__: {
+            __tmp__30EM=FALSE__O__;
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__30EM=FALSE__O__;
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__30EM=FALSE__O__;
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__30EM=FALSE__O__;
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__30EM=FALSE__O__;
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__30EM=FALSE__O__;
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__30EM=TRUE__K__;
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__30EM=TRUE__K__;
+          } break;
           };
-          ptr__30LR=result__OHTR;
-        };
-        result__20LR=((__REAL_CST *)ptr__30LR);
-        *(result__20LR) = *(REAL_CST__);
-      };
-      Self__E1LR=((__REAL_CST *)result__20LR);
-      Self__E1LR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__F1LR;
-      Self__E1LR->value__HN2H=v__G1LR;
-      Self__E1LR->parent_constant__U2JH.static_type__M2YD=t__H1LR;
-      __tmp__BSQH=result__20LR;
-    } break;
-    case __CHARACTER_CST__: {
-      Self__ZTAQ=((__CHARACTER_CST *)__tmp__ASQH);
-      __tmp__BSQH=create__char__4SMH(Self__ZTAQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZTAQ->text__PN2H);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__0TAQ=((__IS_EXPANDED *)__tmp__ASQH);
-      __tmp__Y4AR=read__QB5G(((__READ_LOCAL *)Self__0TAQ->receiver__WN2H)->local__HJZD);
-      if (__tmp__Y4AR==NULL) {
-        __tmp__Z4AR=NULL;
-      } else {
-        __tmp__Z4AR=((__READ_LOCAL *)__tmp__Y4AR);
-      };
-      p__R1LR=Self__0TAQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__I1LR=NULL;
-      ptr__J1LR=((__POINTER )(NULL));
-      typ_id__K1LR= 0;
-      sz__L1LR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__L1LR ==  0)) {
-        result__I1LR=IS_EXPANDED__;
-      } else {
-        typ_id__K1LR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L1LR);
-        if ((typ_id__K1LR == (__INTEGER)(-  1))) {
-          a__M1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__N1LR=(__UINTEGER_32)((__UINTEGER_32)(sz__L1LR + a__M1LR) & (__UINTEGER_32)(~ a__M1LR));
-          ptr_table__SHTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N1LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__RHTR=((__POINTER )(NULL));
-          result__THTR=((__POINTER *)ptr_table__SHTR)[ 0];
-          if ((result__THTR == (void *)NULL)) {
-            result__THTR=new_lab__2PJ(new_size__N1LR);
-            next__RHTR=(void *)((unsigned long)result__THTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N1LR)));
-            ((__POINTER *)next__RHTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SHTR)[ 0]=next__RHTR;
-          } else {
-            next__RHTR=((__POINTER *)result__THTR)[ 0];
-            if ((next__RHTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N1LR <<  1)) <=  4096)) {
-                next__RHTR=(void *)((unsigned long)result__THTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N1LR)));
-              } else {
-                next__RHTR=new_lab__2PJ(new_size__N1LR);
-              };
-              ((__POINTER *)next__RHTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SHTR)[ 0]=next__RHTR;
-            } else {
-              ((__POINTER *)result__THTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__THTR=next__RHTR;
+          if ((__tmp__30EM && ((void *)__tmp__V0LL == (void *)TYPE_NULL__GMB__))) {
+            __tmp__L1EM=Self__QYEM->expr__OVFL;
+            switch (((struct ___OBJ *)__tmp__L1EM)->__id) {
+            case __STRING_CST__5J__: {
+              genere__MU5J(((__STRING_CST__5J *)__tmp__L1EM),buffer__Y0BE);
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+              (&__string_511)->count__0C= 35;
+              (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              (&__string_512)->count__0C= 20;
+              (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+              print__KKG((&__string_512));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __PUT_TO__TFOJ__: {
+              genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __ITEM__HGOJ__: {
+              genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __CAST__1HOJ__: {
+              genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __REAL_CST__1LOJ__: {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__L1EM))->value__VD5J);
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              Self__C30S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__L1EM));
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+              append__KWX(((__STRING__BC *)buffer__Y0BE),Self__C30S->text__0D5J);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__L1EM));
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+              append__KWX(((__STRING__BC *)buffer__Y0BE),Self__E30S->string__WBJK);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+            } break;
+            case __READ_SLOT__LL4K__: {
+              genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__L1EM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_INF__OXBP__: {
+              genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+            } break;
             };
-          };
-          ptr__J1LR=result__THTR;
-        } else {
-          t__O1LR=((__UINTEGER_32 )typ_id__K1LR);
-          a__P1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__0HTR=(__UINTEGER_32)((__UINTEGER_32)(sz__L1LR + a__P1LR) & (__UINTEGER_32)(~ a__P1LR));
-          ptr_table__XHTR=((__POINTER )(&(table_type[(t__O1LR)])));
-          lab_type__ZHTR=(__UINTEGER_32)(t__O1LR |  1);
-          next__WHTR=((__POINTER )(NULL));
-          result__YHTR=((__POINTER *)ptr_table__XHTR)[ 0];
-          if ((result__YHTR == (void *)NULL)) {
-            result__YHTR=new_lab__2PJ(lab_type__ZHTR);
-            next__WHTR=(void *)((unsigned long)result__YHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HTR)));
-            ((__POINTER *)next__WHTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XHTR)[ 0]=next__WHTR;
-          } else {
-            next__WHTR=((__POINTER *)result__YHTR)[ 0];
-            if ((next__WHTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YHTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0HTR <<  1)) <=  4096)) {
-                next__WHTR=(void *)((unsigned long)result__YHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HTR)));
-              } else {
-                next__WHTR=new_lab__2PJ(lab_type__ZHTR);
-              };
-              ((__POINTER *)next__WHTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XHTR)[ 0]=next__WHTR;
-            } else {
-              ((__POINTER *)result__YHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YHTR=next__WHTR;
+            is_genered__XYEM=TRUE__K__;
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_513));
+          } else /* FALSE */ {
+            __tmp__L1EM=Self__QYEM->expr__OVFL;
+            switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+            case __TYPE__FF__: {
+              put_access_id__in__NTJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
+            case __TYPE_NULL__GMB__: {
+              put_access_id__in__ZUJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
+            case __TYPE_VOID__IMB__: {
+              put_access_id__in__3UJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              put_access_id__in__JWJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
+            case __TYPE_ID__MMB__: {
+              put_access_id__in__VXJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              put_access_id__in__ZXJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              put_access_id__in__FZJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              put_access_id__in__JZJO(__tmp__L1EM,buffer__Y0BE);
+            } break;
             };
-          };
-          ptr__J1LR=result__YHTR;
-        };
-        result__I1LR=((__IS_EXPANDED *)ptr__J1LR);
-        *(result__I1LR) = *(IS_EXPANDED__);
-      };
-      Self__Q1LR=((__IS_EXPANDED *)result__I1LR);
-      Self__Q1LR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__R1LR;
-      Self__Q1LR->receiver__WN2H=__tmp__Z4AR;
-      __tmp__BSQH=result__I1LR;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__BSQH=my_copy__1N2H(__tmp__ASQH);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__BSQH=my_copy__EO2H(__tmp__ASQH);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__BSQH=my_copy__PO2H(__tmp__ASQH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__BSQH=my_copy__1O2H(__tmp__ASQH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__BSQH=my_copy__GP2H(__tmp__ASQH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__BSQH=my_copy__RP2H(__tmp__ASQH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__BSQH=my_copy__2P2H(__tmp__ASQH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__BSQH=my_copy__HQ2H(__tmp__ASQH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__BSQH=my_copy__SQ2H(__tmp__ASQH);
-    } break;
-    case __ITEM__: {
-      __tmp__BSQH=my_copy__DR2H(__tmp__ASQH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__BSQH=my_copy__PR2H(__tmp__ASQH);
-    } break;
-    case __CAST__: {
-      __tmp__BSQH=my_copy__YR2H(__tmp__ASQH);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__BSQH=my_copy__5SYM(__tmp__ASQH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__BSQH=my_copy__IUGK(__tmp__ASQH);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__F2CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ASQH)->global__ZGJK),NULL);
-      if (__tmp__F2CR==NULL) {
-        __tmp__G2CR=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__F2CR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__G2CR=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__G2CR=((__READ_GLOBAL *)__tmp__F2CR);
-        } break;
-        }
-      };
-      __tmp__BSQH=__tmp__G2CR;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__BSQH=my_copy__BQCN(__tmp__ASQH);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__BSQH=my_copy__NREO(__tmp__ASQH);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BSQH=my_copy__VYJO(__tmp__ASQH);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__BSQH=my_copy__0REO(__tmp__ASQH);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BSQH=my_copy__BZJO(__tmp__ASQH);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__BSQH=my_copy__CNJM(__tmp__ASQH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__BSQH=my_copy__5XLL(__tmp__ASQH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__BSQH=my_copy__WVYM(__tmp__ASQH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__BSQH=my_copy__FSEO(__tmp__ASQH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__BSQH=my_copy__QCEP(__tmp__ASQH);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__BSQH=my_copy__5LSN(__tmp__ASQH);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__BSQH=my_copy__KMSN(__tmp__ASQH);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__BSQH=my_copy__JZPN(__tmp__ASQH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__BSQH=my_copy__G3SO(__tmp__ASQH);
-    } break;
-    };
-    ((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__BSQH;
-    base__IKQH=new_block__receiver__with__DGTH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__3JQH,args__2JQH);
-    __tmp__GSQH=TRUE__;
-  } else {
-    __tmp__GSQH=FALSE__;
-  };
-  if ((! __tmp__GSQH)) {
-    if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1) ==  1)) {
-      if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__YJQH->name__AVPC,(&__string_473)))) {
-        copy__BNK(string_tmp__RB,(&__string_474));
-        append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
-        append__MOK(string_tmp__RB,(&__string_475));
-        append_name_in__M5XD(((__LOCAL *)((__READ_LOCAL *)receiver__3JQH)->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
-        __tmp__CUQH=Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 2,string_tmp__RB);
-        put_position__ECH(__tmp__CUQH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      base__IKQH=new_read__slot__receiver__self__FLQC(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__GKQH,receiver__3JQH,((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
-      free__K3LH(args__2JQH);
-    } else {
-      __tmp__AVQH=((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-      switch (((struct ___OBJ *)__tmp__AVQH)->__id) {
-      case __LIST__: {
-        __tmp__BVQH=my_copy__MSYM(__tmp__AVQH);
-      } break;
-      case __STRING_CST__: {
-        Self__3TAQ=((__STRING_CST *)__tmp__AVQH);
-        __tmp__BVQH=create__text__ITMH(Self__3TAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3TAQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__BVQH=my_copy__EK2H(__tmp__AVQH);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__4TAQ=((__PROTOTYPE_CST *)__tmp__AVQH);
-        __tmp__BVQH=create__type__PKQC(Self__4TAQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4TAQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__5TAQ=((__INTEGER_CST *)__tmp__AVQH);
-        p__21LR=Self__5TAQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__31LR=Self__5TAQ->value__W4YD;
-        t__41LR=Self__5TAQ->parent_constant__B3LC.static_type__M2YD;
-        result__T1LR=NULL;
-        ptr__U1LR=((__POINTER )(NULL));
-        typ_id__V1LR= 0;
-        sz__W1LR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__W1LR ==  0)) {
-          result__T1LR=INTEGER_CST__;
-        } else {
-          typ_id__V1LR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W1LR);
-          if ((typ_id__V1LR == (__INTEGER)(-  1))) {
-            a__X1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__Y1LR=(__UINTEGER_32)((__UINTEGER_32)(sz__W1LR + a__X1LR) & (__UINTEGER_32)(~ a__X1LR));
-            ptr_table__2HTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y1LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1HTR=((__POINTER )(NULL));
-            result__3HTR=((__POINTER *)ptr_table__2HTR)[ 0];
-            if ((result__3HTR == (void *)NULL)) {
-              result__3HTR=new_lab__2PJ(new_size__Y1LR);
-              next__1HTR=(void *)((unsigned long)result__3HTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y1LR)));
-              ((__POINTER *)next__1HTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2HTR)[ 0]=next__1HTR;
-            } else {
-              next__1HTR=((__POINTER *)result__3HTR)[ 0];
-              if ((next__1HTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y1LR <<  1)) <=  4096)) {
-                  next__1HTR=(void *)((unsigned long)result__3HTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y1LR)));
-                } else {
-                  next__1HTR=new_lab__2PJ(new_size__Y1LR);
-                };
-                ((__POINTER *)next__1HTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2HTR)[ 0]=next__1HTR;
-              } else {
-                ((__POINTER *)result__3HTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3HTR=next__1HTR;
-              };
+            is_genered__XYEM=TRUE__K__;
+            __tmp__L1EM=Self__QYEM->expr__OVFL;
+            switch (((struct ___OBJ *)__tmp__L1EM)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__T1EM=((__STRING_CST__5J *)__tmp__L1EM)->parent_constant__EK.static_type__5G4D;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__T1EM=((__EXTERNAL_C__Y5WC *)__tmp__L1EM)->static_type__W54D;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__T1EM=((__PROTOTYPE_CST__LAXC *)__tmp__L1EM)->parent_constant__MAXC.static_type__5G4D;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__T1EM=((__INTEGER_CST__XAXC *)__tmp__L1EM)->parent_constant__YAXC.static_type__5G4D;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__T1EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__L1EM));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__T1EM=((__READ_LOCAL__55ZI *)__tmp__L1EM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__T1EM=static_type__ODCK();
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__T1EM=static_type__TDCK();
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__T1EM=static_type__YDCK();
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__T1EM=static_type__3DCK();
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__T1EM=static_type__CECK();
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__T1EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__T1EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__T1EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__T1EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__T1EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__T1EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__L1EM));
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__T1EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__T1EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__L1EM));
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__T1EM=static_type__VFCK();
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__T1EM=((__CAST__1HOJ *)__tmp__L1EM)->static_type__FD5J;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__T1EM=((__REAL_CST__1LOJ *)__tmp__L1EM)->parent_constant__2LOJ.static_type__5G4D;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__T1EM=((__CHARACTER_CST__RMOJ *)__tmp__L1EM)->parent_constant__SMOJ.static_type__5G4D;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__T1EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__L1EM)->parent_constant__2NOJ.static_type__5G4D;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__T1EM=((__READ_SLOT__LL4K *)__tmp__L1EM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__T1EM=static_type__5L5O();
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__T1EM=static_type__CRTP();
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__T1EM=static_type__M51P();
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__T1EM=static_type__HRTP();
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__T1EM=static_type__S51P();
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__T1EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__L1EM));
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__T1EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__L1EM));
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__T1EM=((__READ_GLOBAL__T4YL *)__tmp__L1EM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__T1EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__L1EM));
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__T1EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__L1EM));
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__T1EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__L1EM));
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__T1EM=static_type__TA0Q();
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__T1EM=static_type__4BUP();
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__T1EM=static_type__DCUP();
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__T1EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__L1EM));
+            } break;
             };
-            ptr__U1LR=result__3HTR;
-          } else {
-            t__Z1LR=((__UINTEGER_32 )typ_id__V1LR);
-            a__01LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__EITR=(__UINTEGER_32)((__UINTEGER_32)(sz__W1LR + a__01LR) & (__UINTEGER_32)(~ a__01LR));
-            ptr_table__BITR=((__POINTER )(&(table_type[(t__Z1LR)])));
-            lab_type__DITR=(__UINTEGER_32)(t__Z1LR |  1);
-            next__AITR=((__POINTER )(NULL));
-            result__CITR=((__POINTER *)ptr_table__BITR)[ 0];
-            if ((result__CITR == (void *)NULL)) {
-              result__CITR=new_lab__2PJ(lab_type__DITR);
-              next__AITR=(void *)((unsigned long)result__CITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EITR)));
-              ((__POINTER *)next__AITR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BITR)[ 0]=next__AITR;
-            } else {
-              next__AITR=((__POINTER *)result__CITR)[ 0];
-              if ((next__AITR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CITR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EITR <<  1)) <=  4096)) {
-                  next__AITR=(void *)((unsigned long)result__CITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EITR)));
-                } else {
-                  next__AITR=new_lab__2PJ(lab_type__DITR);
+            if (((void *)((__TYPE_FULL__XMB *)__tmp__T1EM)->the_parent_type__QLK != (void *)type_boolean__UNB)) {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_489));
+              switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+              case __TYPE__FF__: {
+                Self__I30S=((__TYPE__FF *)__tmp__V0LL);
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__I30S->intern_name__TZMB);
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_NULL__GMB__: {
+                if (is_java__EE) {
+                  (&__string_514)->count__0C= 4;
+                  (&__string_514)->storage__1C="null";
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_514));
+                } else /* FALSE */ {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_5));
                 };
-                ((__POINTER *)next__AITR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BITR)[ 0]=next__AITR;
-              } else {
-                ((__POINTER *)result__CITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CITR=next__AITR;
+              } break;
+              case __TYPE_VOID__IMB__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_6));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_CONTEXT__KMB__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_54));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_ID__MMB__: {
+                append_in__AEE(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__V0LL))->parent_type__NMB.index__CLC,buffer__Y0BE);
+              } break;
+              case __TYPE_GENERIC__OCY__: {
+                Self__O30S=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__V0LL));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__O30S->parent_type__PCY.intern_name__TZMB);
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_BLOCK__CP5D__: {
+                append_in__AEE(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__V0LL))->parent_type__DP5D.index__CLC,buffer__Y0BE);
+              } break;
+              case __PROFIL_BLOCK__O3NJ__: {
+                append_in__AEE(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__V0LL))->parent_type__Q3NJ.index__CLC,buffer__Y0BE);
+              } break;
               };
             };
-            ptr__U1LR=result__CITR;
           };
-          result__T1LR=((__INTEGER_CST *)ptr__U1LR);
-          *(result__T1LR) = *(INTEGER_CST__);
-        };
-        Self__11LR=((__INTEGER_CST *)result__T1LR);
-        Self__11LR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__21LR;
-        Self__11LR->value__W4YD=v__31LR;
-        Self__11LR->parent_constant__B3LC.static_type__M2YD=t__41LR;
-        check_type__YG5D(Self__11LR);
-        __tmp__BVQH=result__T1LR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__24AR=read__QB5G(((__READ_LOCAL *)__tmp__AVQH)->local__HJZD);
-        if (__tmp__24AR==NULL) {
-          __tmp__34AR=NULL;
-        } else {
-          __tmp__34AR=((__READ_LOCAL *)__tmp__24AR);
-        };
-        __tmp__BVQH=__tmp__34AR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__BVQH=my_copy__SL2H(__tmp__AVQH);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__BVQH=my_copy__LM2H(__tmp__AVQH);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__BVQH=my_copy__YM2H(__tmp__AVQH);
-      } break;
-      case __REAL_CST__: {
-        Self__BUAQ=((__REAL_CST *)__tmp__AVQH);
-        p__I2LR=Self__BUAQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__J2LR=Self__BUAQ->value__HN2H;
-        t__K2LR=Self__BUAQ->parent_constant__U2JH.static_type__M2YD;
-        result__51LR=NULL;
-        ptr__A2LR=((__POINTER )(NULL));
-        typ_id__B2LR= 0;
-        sz__C2LR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__C2LR ==  0)) {
-          result__51LR=REAL_CST__;
-        } else {
-          typ_id__B2LR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__C2LR);
-          if ((typ_id__B2LR == (__INTEGER)(-  1))) {
-            a__D2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__E2LR=(__UINTEGER_32)((__UINTEGER_32)(sz__C2LR + a__D2LR) & (__UINTEGER_32)(~ a__D2LR));
-            ptr_table__GITR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__E2LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__FITR=((__POINTER )(NULL));
-            result__HITR=((__POINTER *)ptr_table__GITR)[ 0];
-            if ((result__HITR == (void *)NULL)) {
-              result__HITR=new_lab__2PJ(new_size__E2LR);
-              next__FITR=(void *)((unsigned long)result__HITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E2LR)));
-              ((__POINTER *)next__FITR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GITR)[ 0]=next__FITR;
-            } else {
-              next__FITR=((__POINTER *)result__HITR)[ 0];
-              if ((next__FITR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HITR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E2LR <<  1)) <=  4096)) {
-                  next__FITR=(void *)((unsigned long)result__HITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E2LR)));
-                } else {
-                  next__FITR=new_lab__2PJ(new_size__E2LR);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_515));
+          Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__W35T=((__LIST__WH *)((__CASE__E5EJ *)Result__NUUT)->code__DIFJ);
+          (&__string_226)->count__0C= 2;
+          (&__string_226)->storage__1C="{\n";
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+          (&__string_189)->count__0C= 2;
+          (&__string_189)->storage__1C="  ";
+          append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+          current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+          genere_body__W0BE(Self__W35T,buffer__Y0BE);
+          current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+          src__NS5H=((__STRING__BC *)indent__UH);
+          if (( 2 > src__NS5H->count__WJ)) {
+            src__NS5H->count__WJ= 0;
+          } else /* FALSE */ {
+            src__NS5H->count__WJ=(__INTEGER__Q)(src__NS5H->count__WJ -  2);
+          };
+          append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+          __tmp__MOUH= 1;
+          __tmp__MT5H=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((__tmp__MT5H ==  2)) {
+            Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((Self__MFAI !=  0)) {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_516));
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_517));
+              __tmp__C3EM=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->id__KEFJ;
+              switch (((struct ___OBJ *)__tmp__C3EM)->__id) {
+              case __TYPE__FF__: {
+                __tmp__D3EM=((__TYPE__FF *)__tmp__C3EM)->prototype__QF->parent_named__PF.name__GWB;
+              } break;
+              case __TYPE_NULL__GMB__: {
+                __tmp__D3EM=(&__string_5);
+              } break;
+              case __TYPE_VOID__IMB__: {
+                __tmp__D3EM=(&__string_6);
+              } break;
+              case __TYPE_CONTEXT__KMB__: {
+                __tmp__D3EM=(&__string_54);
+              } break;
+              case __TYPE_ID__MMB__: {
+                __tmp__D3EM=(&__string_56);
+              } break;
+              case __TYPE_GENERIC__OCY__: {
+                __tmp__D3EM=((__TYPE_GENERIC__OCY *)__tmp__C3EM)->name__HZMB;
+              } break;
+              case __TYPE_BLOCK__CP5D__: {
+                __tmp__1B2R=prototype__32ZG();
+                __tmp__D3EM=__tmp__1B2R->parent_named__PF.name__GWB;
+              } break;
+              case __PROFIL_BLOCK__O3NJ__: {
+                __tmp__D3EM=((__PROFIL_BLOCK__O3NJ *)__tmp__C3EM)->parent_profil__P3NJ.name__B2IK;
+              } break;
+              };
+              append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_518));
+              Self__Z35T=((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ);
+              (&__string_226)->count__0C= 2;
+              (&__string_226)->storage__1C="{\n";
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+              (&__string_189)->count__0C= 2;
+              (&__string_189)->storage__1C="  ";
+              append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+              current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+              genere_body__W0BE(Self__Z35T,buffer__Y0BE);
+              current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+              Self__QPXT=((__STRING__BC *)indent__UH);
+              if (( 2 > Self__QPXT->count__WJ)) {
+                Self__QPXT->count__WJ= 0;
+              } else /* FALSE */ {
+                Self__QPXT->count__WJ=(__INTEGER__Q)(Self__QPXT->count__WJ -  2);
+              };
+              append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+            };
+            __tmp__MOUH= 2;
+            __tmp__30EM=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__30EM=FALSE__O__;
+          };
+          if ((! __tmp__30EM)) {
+            Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((Self__MFAI >  2)) {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_519));
+              append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+              append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+            };
+          };
+        };
+        if ((__tmp__MOUH <= Self__QYEM->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ)) {
+          polymorphic_counter__0M=(__INTEGER__Q)(polymorphic_counter__0M +  1);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_520));
+          if (is_genered__XYEM) {
+            __tmp__L1EM=Self__QYEM->expr__OVFL;
+            switch (((struct ___OBJ *)__tmp__L1EM)->__id) {
+            case __STRING_CST__5J__: {
+              Self__1DSJ=((__STRING_CST__5J *)__tmp__L1EM);
+              result__3DSJ=NULL;
+              sz__ZM1T=((__POINTER__IB )(NULL));
+              __tmp__V3BI= 0;
+              result__XM1T=((__POINTER__IB )sizeof(__STRING_CST__5J));
+              if (((unsigned long)result__XM1T ==  0)) {
+                result__3DSJ=Self__1DSJ;
+              } else /* FALSE */ {
+                __tmp__V3BI=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+                if ((__tmp__V3BI == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  sz__ZM1T=__tmp__2M1T;
+                } else /* FALSE */ {
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T |  1));
+                  sz__ZM1T=__tmp__2M1T;
                 };
-                ((__POINTER *)next__FITR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GITR)[ 0]=next__FITR;
-              } else {
-                ((__POINTER *)result__HITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HITR=next__FITR;
+                result__3DSJ=((__STRING_CST__5J *)sz__ZM1T);
+                *(result__3DSJ) = *(Self__1DSJ);
               };
-            };
-            ptr__A2LR=result__HITR;
-          } else {
-            t__F2LR=((__UINTEGER_32 )typ_id__B2LR);
-            a__G2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__OITR=(__UINTEGER_32)((__UINTEGER_32)(sz__C2LR + a__G2LR) & (__UINTEGER_32)(~ a__G2LR));
-            ptr_table__LITR=((__POINTER )(&(table_type[(t__F2LR)])));
-            lab_type__NITR=(__UINTEGER_32)(t__F2LR |  1);
-            next__KITR=((__POINTER )(NULL));
-            result__MITR=((__POINTER *)ptr_table__LITR)[ 0];
-            if ((result__MITR == (void *)NULL)) {
-              result__MITR=new_lab__2PJ(lab_type__NITR);
-              next__KITR=(void *)((unsigned long)result__MITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OITR)));
-              ((__POINTER *)next__KITR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LITR)[ 0]=next__KITR;
-            } else {
-              next__KITR=((__POINTER *)result__MITR)[ 0];
-              if ((next__KITR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MITR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OITR <<  1)) <=  4096)) {
-                  next__KITR=(void *)((unsigned long)result__MITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OITR)));
-                } else {
-                  next__KITR=new_lab__2PJ(lab_type__NITR);
+              __tmp__C3EM=result__3DSJ;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__C3EM=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__L1EM));
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              Self__M40S=((__PROTOTYPE_CST__LAXC *)__tmp__L1EM);
+              __tmp__N40S=create__type__VJ2C(Self__M40S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__M40S->parent_constant__MAXC.static_type__5G4D);
+              __tmp__C3EM=__tmp__N40S;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              Self__P40S=((__INTEGER_CST__XAXC *)__tmp__L1EM);
+              p__I45T=Self__P40S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              v__J45T=Self__P40S->value__FH4D;
+              __tmp__T1EM=Self__P40S->parent_constant__YAXC.static_type__5G4D;
+              Self__P40S=NULL;
+              sz__ZM1T=((__POINTER__IB )(NULL));
+              __tmp__V3BI= 0;
+              result__XM1T=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+              if (((unsigned long)result__XM1T ==  0)) {
+                Self__P40S=INTEGER_CST__XAXC__;
+              } else /* FALSE */ {
+                __tmp__V3BI=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+                if ((__tmp__V3BI == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  sz__ZM1T=__tmp__2M1T;
+                } else /* FALSE */ {
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T |  1));
+                  sz__ZM1T=__tmp__2M1T;
                 };
-                ((__POINTER *)next__KITR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LITR)[ 0]=next__KITR;
-              } else {
-                ((__POINTER *)result__MITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__MITR=next__KITR;
+                Self__P40S=((__INTEGER_CST__XAXC *)sz__ZM1T);
+                *(Self__P40S) = *(INTEGER_CST__XAXC__);
+              };
+              Self__H45T=((__INTEGER_CST__XAXC *)Self__P40S);
+              Self__H45T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+              Self__H45T->value__FH4D=v__J45T;
+              Self__H45T->parent_constant__YAXC.static_type__5G4D=__tmp__T1EM;
+              check_type__XYEE(Self__H45T);
+              __tmp__C3EM=Self__P40S;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__C3EM=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__L1EM));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__FN1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__L1EM)->local__BVEJ));
+              if (__tmp__FN1T==NULL) {
+                __tmp__GN1T=NULL;
+              } else /* READ_LOCAL */ {
+                __tmp__GN1T=((__READ_LOCAL__55ZI *)__tmp__FN1T);
+              };
+              __tmp__C3EM=__tmp__GN1T;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__C3EM=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__C3EM=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__L1EM));
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              Self__T40S=((__IS_EXPANDED__35NJ *)__tmp__L1EM);
+              p__I45T=Self__T40S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              __tmp__FN1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__T40S->receiver__RA5J)->local__BVEJ));
+              if (__tmp__FN1T==NULL) {
+                __tmp__GN1T=NULL;
+              } else /* READ_LOCAL */ {
+                __tmp__GN1T=((__READ_LOCAL__55ZI *)__tmp__FN1T);
+              };
+              Self__T40S=NULL;
+              sz__ZM1T=((__POINTER__IB )(NULL));
+              __tmp__V3BI= 0;
+              result__XM1T=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+              if (((unsigned long)result__XM1T ==  0)) {
+                Self__T40S=IS_EXPANDED__35NJ__;
+              } else /* FALSE */ {
+                __tmp__V3BI=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+                if ((__tmp__V3BI == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  sz__ZM1T=__tmp__2M1T;
+                } else /* FALSE */ {
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T |  1));
+                  sz__ZM1T=__tmp__2M1T;
+                };
+                Self__T40S=((__IS_EXPANDED__35NJ *)sz__ZM1T);
+                *(Self__T40S) = *(IS_EXPANDED__35NJ__);
               };
-            };
-            ptr__A2LR=result__MITR;
-          };
-          result__51LR=((__REAL_CST *)ptr__A2LR);
-          *(result__51LR) = *(REAL_CST__);
-        };
-        Self__H2LR=((__REAL_CST *)result__51LR);
-        Self__H2LR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__I2LR;
-        Self__H2LR->value__HN2H=v__J2LR;
-        Self__H2LR->parent_constant__U2JH.static_type__M2YD=t__K2LR;
-        __tmp__BVQH=result__51LR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__DUAQ=((__CHARACTER_CST *)__tmp__AVQH);
-        __tmp__BVQH=create__char__4SMH(Self__DUAQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DUAQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__EUAQ=((__IS_EXPANDED *)__tmp__AVQH);
-        __tmp__A5AR=read__QB5G(((__READ_LOCAL *)Self__EUAQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__A5AR==NULL) {
-          __tmp__B5AR=NULL;
-        } else {
-          __tmp__B5AR=((__READ_LOCAL *)__tmp__A5AR);
-        };
-        p__U2LR=Self__EUAQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__L2LR=NULL;
-        ptr__M2LR=((__POINTER )(NULL));
-        typ_id__N2LR= 0;
-        sz__O2LR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__O2LR ==  0)) {
-          result__L2LR=IS_EXPANDED__;
-        } else {
-          typ_id__N2LR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O2LR);
-          if ((typ_id__N2LR == (__INTEGER)(-  1))) {
-            a__P2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__Q2LR=(__UINTEGER_32)((__UINTEGER_32)(sz__O2LR + a__P2LR) & (__UINTEGER_32)(~ a__P2LR));
-            ptr_table__QITR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q2LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__PITR=((__POINTER )(NULL));
-            result__RITR=((__POINTER *)ptr_table__QITR)[ 0];
-            if ((result__RITR == (void *)NULL)) {
-              result__RITR=new_lab__2PJ(new_size__Q2LR);
-              next__PITR=(void *)((unsigned long)result__RITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q2LR)));
-              ((__POINTER *)next__PITR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__QITR)[ 0]=next__PITR;
-            } else {
-              next__PITR=((__POINTER *)result__RITR)[ 0];
-              if ((next__PITR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RITR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q2LR <<  1)) <=  4096)) {
-                  next__PITR=(void *)((unsigned long)result__RITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q2LR)));
-                } else {
-                  next__PITR=new_lab__2PJ(new_size__Q2LR);
+              Self__NTPU=((__IS_EXPANDED__35NJ *)Self__T40S);
+              Self__NTPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+              Self__NTPU->receiver__RA5J=__tmp__GN1T;
+              __tmp__C3EM=Self__T40S;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              Self__Y40S=((__GET_TYPE_ID__HAOJ *)__tmp__L1EM);
+              p__I45T=Self__Y40S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              __tmp__T1EM=Self__Y40S->receiver__WA5J;
+              Self__Y40S=NULL;
+              sz__ZM1T=((__POINTER__IB )(NULL));
+              __tmp__V3BI= 0;
+              result__XM1T=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+              if (((unsigned long)result__XM1T ==  0)) {
+                Self__Y40S=GET_TYPE_ID__HAOJ__;
+              } else /* FALSE */ {
+                __tmp__V3BI=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+                if ((__tmp__V3BI == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  sz__ZM1T=__tmp__2M1T;
+                } else /* FALSE */ {
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T |  1));
+                  sz__ZM1T=__tmp__2M1T;
                 };
-                ((__POINTER *)next__PITR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QITR)[ 0]=next__PITR;
-              } else {
-                ((__POINTER *)result__RITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__RITR=next__PITR;
+                Self__Y40S=((__GET_TYPE_ID__HAOJ *)sz__ZM1T);
+                *(Self__Y40S) = *(GET_TYPE_ID__HAOJ__);
               };
-            };
-            ptr__M2LR=result__RITR;
-          } else {
-            t__R2LR=((__UINTEGER_32 )typ_id__N2LR);
-            a__S2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YITR=(__UINTEGER_32)((__UINTEGER_32)(sz__O2LR + a__S2LR) & (__UINTEGER_32)(~ a__S2LR));
-            ptr_table__VITR=((__POINTER )(&(table_type[(t__R2LR)])));
-            lab_type__XITR=(__UINTEGER_32)(t__R2LR |  1);
-            next__UITR=((__POINTER )(NULL));
-            result__WITR=((__POINTER *)ptr_table__VITR)[ 0];
-            if ((result__WITR == (void *)NULL)) {
-              result__WITR=new_lab__2PJ(lab_type__XITR);
-              next__UITR=(void *)((unsigned long)result__WITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YITR)));
-              ((__POINTER *)next__UITR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VITR)[ 0]=next__UITR;
-            } else {
-              next__UITR=((__POINTER *)result__WITR)[ 0];
-              if ((next__UITR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WITR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YITR <<  1)) <=  4096)) {
-                  next__UITR=(void *)((unsigned long)result__WITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YITR)));
-                } else {
-                  next__UITR=new_lab__2PJ(lab_type__XITR);
+              Self__3TPU=((__GET_TYPE_ID__HAOJ *)Self__Y40S);
+              Self__3TPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+              Self__3TPU->receiver__WA5J=__tmp__T1EM;
+              __tmp__C3EM=Self__Y40S;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__C3EM=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__C3EM=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__C3EM=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__C3EM=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__C3EM=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__C3EM=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__L1EM));
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__C3EM=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__L1EM));
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__C3EM=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__L1EM));
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__C3EM=my_copy__03AL(((__ITEM__HGOJ *)__tmp__L1EM));
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              Self__140S=((__SIZE_OF__5GOJ *)__tmp__L1EM);
+              p__I45T=Self__140S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              __tmp__T1EM=Self__140S->receiver__AD5J;
+              Self__140S=NULL;
+              sz__ZM1T=((__POINTER__IB )(NULL));
+              __tmp__V3BI= 0;
+              result__XM1T=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+              if (((unsigned long)result__XM1T ==  0)) {
+                Self__140S=SIZE_OF__5GOJ__;
+              } else /* FALSE */ {
+                __tmp__V3BI=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+                if ((__tmp__V3BI == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  sz__ZM1T=__tmp__2M1T;
+                } else /* FALSE */ {
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T |  1));
+                  sz__ZM1T=__tmp__2M1T;
                 };
-                ((__POINTER *)next__UITR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VITR)[ 0]=next__UITR;
-              } else {
-                ((__POINTER *)result__WITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__WITR=next__UITR;
+                Self__140S=((__SIZE_OF__5GOJ *)sz__ZM1T);
+                *(Self__140S) = *(SIZE_OF__5GOJ__);
               };
-            };
-            ptr__M2LR=result__WITR;
-          };
-          result__L2LR=((__IS_EXPANDED *)ptr__M2LR);
-          *(result__L2LR) = *(IS_EXPANDED__);
-        };
-        Self__T2LR=((__IS_EXPANDED *)result__L2LR);
-        Self__T2LR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__U2LR;
-        Self__T2LR->receiver__WN2H=__tmp__B5AR;
-        __tmp__BVQH=result__L2LR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__BVQH=my_copy__1N2H(__tmp__AVQH);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__BVQH=my_copy__EO2H(__tmp__AVQH);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__BVQH=my_copy__PO2H(__tmp__AVQH);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__BVQH=my_copy__1O2H(__tmp__AVQH);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__BVQH=my_copy__GP2H(__tmp__AVQH);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__BVQH=my_copy__RP2H(__tmp__AVQH);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__BVQH=my_copy__2P2H(__tmp__AVQH);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__BVQH=my_copy__HQ2H(__tmp__AVQH);
-      } break;
-      case __PUT_TO__: {
-        __tmp__BVQH=my_copy__SQ2H(__tmp__AVQH);
-      } break;
-      case __ITEM__: {
-        __tmp__BVQH=my_copy__DR2H(__tmp__AVQH);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__BVQH=my_copy__PR2H(__tmp__AVQH);
-      } break;
-      case __CAST__: {
-        __tmp__BVQH=my_copy__YR2H(__tmp__AVQH);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__BVQH=my_copy__5SYM(__tmp__AVQH);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__BVQH=my_copy__IUGK(__tmp__AVQH);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__J2CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AVQH)->global__ZGJK),NULL);
-        if (__tmp__J2CR==NULL) {
-          __tmp__K2CR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__J2CR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__K2CR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__K2CR=((__READ_GLOBAL *)__tmp__J2CR);
-          } break;
-          }
-        };
-        __tmp__BVQH=__tmp__K2CR;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__BVQH=my_copy__BQCN(__tmp__AVQH);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__BVQH=my_copy__NREO(__tmp__AVQH);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__BVQH=my_copy__VYJO(__tmp__AVQH);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__BVQH=my_copy__0REO(__tmp__AVQH);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__BVQH=my_copy__BZJO(__tmp__AVQH);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__BVQH=my_copy__CNJM(__tmp__AVQH);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__BVQH=my_copy__5XLL(__tmp__AVQH);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__BVQH=my_copy__WVYM(__tmp__AVQH);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__BVQH=my_copy__FSEO(__tmp__AVQH);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__BVQH=my_copy__QCEP(__tmp__AVQH);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__BVQH=my_copy__5LSN(__tmp__AVQH);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__BVQH=my_copy__KMSN(__tmp__AVQH);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__BVQH=my_copy__JZPN(__tmp__AVQH);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__BVQH=my_copy__G3SO(__tmp__AVQH);
-      } break;
-      };
-      ((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__BVQH;
-      args__2JQH=copy__YFTH(args__2JQH);
-      base__IKQH=new_read__slot__receiver__with__AOWH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__GKQH,receiver__3JQH,args__2JQH);
-    };
-  };
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__IKQH);
-  __tmp__O04R=((__NODE_TYPE *)base__IKQH)->parent_node__QLQC.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__O04R)->__id) {
-  case __DTA_RD__: {
-    __tmp__P04R=((__DTA_RD *)__tmp__O04R)->parent_dta__NLQC.result_expr__YHZD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__P04R=((__DTA_CAST *)__tmp__O04R)->result_expr__G01H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__P04R=((__DTA_WR_CODE *)__tmp__O04R)->parent_dta__MZLH.result_expr__YHZD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__P04R=((__DTA_BLOCK *)__tmp__O04R)->result_expr__F41H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__P04R=((__DTA_WR_VALUE *)__tmp__O04R)->parent_dta__XSUH.result_expr__YHZD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__P04R=((__DTA_RD_ARGS *)__tmp__O04R)->parent_dta__HOWH.result_expr__YHZD;
-  } break;
-  };
-  return(__tmp__P04R);
-}
-
-static void* to_run_expr__UGJH(__ITM_WRITE_CODE *Self__VGJH)
-// ({ITM_WRITE_CODE}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__AHJH,*__tmp__BIJH;
-  void *__tmp__BHJH,*itm_read__XGJH;
-  void *__tmp__CHJH;
-  void *result__VVLH;
-  __INTEGER j__WVLH,new_capacity__BMHR,old_nb_elts__EMHR,upper__2ITR;
-  __INTEGER Self__0ITR,typ_id__HYQH,typ_id__JMHR,typ_id__UMHR;
-  __INTEGER typ_id__4MHR;
-  void *rec__ZGJH,*__tmp__PNEI,*__tmp__S04R;
-  void *type__2GJH;
-  void *slot__3GJH,*__tmp__ONEI;
-  __STRING *Self__CMHR;
-  __POSITION __tmp__1HJH,__tmp__AIJH;
-  __DTA_WR_CODE *result__BYQH,*Self__INEI;
-  __POINTER ptr__CYQH,ptr_table__5ITR,next__4ITR,result__AJTR;
-  __POINTER ptr_table__EJTR,next__DJTR,result__FJTR,ptr__IMHR;
-  __POINTER ptr_table__JJTR,next__IJTR,result__KJTR,ptr_table__OJTR;
-  __POINTER next__NJTR,result__PJTR,ptr__TMHR,ptr_table__TJTR;
-  __POINTER next__SJTR,result__UJTR,ptr_table__YJTR,next__XJTR;
-  __POINTER result__ZJTR,ptr__3MHR,ptr_table__3JTR,next__2JTR;
-  __POINTER result__4JTR,ptr_table__CKTR,next__BKTR,result__DKTR;
-  __UINTEGER_32 sz__EYQH,a__SX0Q,new_size__QX0Q,t__WX0Q,a__YX0Q;
-  __UINTEGER_32 new_size__HJTR,lab_type__GJTR,sz__KMHR,a__LMHR;
-  __UINTEGER_32 new_size__MMHR,t__NMHR,a__OMHR,new_size__RJTR;
-  __UINTEGER_32 lab_type__QJTR,sz__VMHR,a__WMHR,new_size__XMHR,t__YMHR;
-  __UINTEGER_32 a__ZMHR,new_size__1JTR,lab_type__0JTR,sz__5MHR,a__ANHR;
-  __UINTEGER_32 new_size__BNHR,t__CNHR,a__DNHR,new_size__FKTR;
-  __UINTEGER_32 lab_type__EKTR;
-  __NODE_TYPE *result__HMHR,*Self__PMHR;
-  void *__tmp__R04R;
-  void **__tmp__BKAR;
-  __BOOLEAN __tmp__VXLH;
-  __CHARACTER *Self__DMHR,*new__FMHR;
-  __LINKED_LISToNODE_TYPEo *Self__EKAR;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__SMHR,*Self__0MHR,*result__2MHR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__ENHR;
-  __tmp__AHJH=Self__VGJH->parent_itm_write__W1FC.assign__OT2D;
-  if (__tmp__AHJH==NULL) {
-    __tmp__BHJH=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__AHJH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_READ__: {
-      __tmp__BHJH=((void *)__tmp__AHJH);
-    } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__BHJH=((void *)__tmp__AHJH);
-    } break;
-    case __ITM_BINARY__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__BHJH=((void *)__tmp__AHJH);
-    } break;
-    case __ITM_OLD__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_REAL__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_CHARACTER__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_STRING__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__BHJH=NULL;
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__BHJH=((void *)__tmp__AHJH);
-    } break;
-    }
-  };
-  itm_read__XGJH=__tmp__BHJH;
-  switch (((struct ___OBJ *)__tmp__BHJH)->__id) {
-  case __ITM_READ__: {
-    __tmp__CHJH=((__ITM_READ *)__tmp__BHJH)->name__AVPC;
-  } break;
-  case __ITM_READ_ARG2__: {
-    __tmp__CHJH=((__ITM_READ_ARG2 *)__tmp__BHJH)->parent_itm_read__H4FC.name__AVPC;
-  } break;
-  case __ITM_READ_ARG1__: {
-    __tmp__CHJH=((__ITM_READ_ARG1 *)__tmp__BHJH)->parent_itm_read__E5GC.name__AVPC;
-  } break;
-  case __ITM_READ_ARGS__: {
-    __tmp__CHJH=((__ITM_READ_ARGS *)__tmp__BHJH)->parent_itm_read__14JC.name__AVPC;
-  } break;
-  };
-  result__VVLH=NULL;
-  j__WVLH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__BKAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__WVLH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__BKAR)[j__WVLH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-    j__WVLH=(__INTEGER)(j__WVLH -  1);
-  };
-  if ((j__WVLH >= stack_local_lower__IH4F)) {
-    result__VVLH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__WVLH];
-    if (((j__WVLH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__VVLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-      context_extern__DOLH=result__VVLH;
-    };
-    __tmp__VXLH=TRUE__;
-  } else {
-    __tmp__VXLH=FALSE__;
-  };
-  if ((! __tmp__VXLH)) {
-    if (((void *)profil_first__LPQC != (void *)NULL)) {
-      result__VVLH=lookup__VTJM(profil_first__LPQC,(&__string_57));
-      if ((((void *)result__VVLH != (void *)NULL) && ((void *)((__LOCAL *)result__VVLH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__DOLH=result__VVLH;
-      };
-    };
-  };
-  rec__ZGJH=read__QB5G(result__VVLH);
-  type__2GJH=((__LOCAL *)((__READ_LOCAL *)rec__ZGJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  slot__3GJH=get_slot__IO5G(type__2GJH,__tmp__CHJH);
-  if (((void *)slot__3GJH == (void *)NULL)) {
-    copy__BNK(string_tmp__RB,(&__string_463));
-    append__MOK(string_tmp__RB,__tmp__CHJH);
-    append__MOK(string_tmp__RB,(&__string_464));
-    append_name_in__M5XD(type__2GJH,string_tmp__RB);
-    Self__CMHR=((__STRING *)string_tmp__RB);
-    new_capacity__BMHR= 0;
-    if ((Self__CMHR->capacity__MNK <= Self__CMHR->count__VF)) {
-      if ((Self__CMHR->capacity__MNK ==  0)) {
-        Self__CMHR->capacity__MNK= 32;
-        Self__CMHR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__BMHR=(__INTEGER)(Self__CMHR->capacity__MNK <<  1);
-        Self__DMHR=((__CHARACTER *)Self__CMHR->storage__XNK);
-        old_nb_elts__EMHR=Self__CMHR->capacity__MNK;
-        new__FMHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DMHR),((__UINTEGER_32 )old_nb_elts__EMHR),((__UINTEGER_32 )new_capacity__BMHR)));
-        upper__2ITR=(__INTEGER)(new_capacity__BMHR -  1);
-        Self__0ITR=old_nb_elts__EMHR;
-        while ((Self__0ITR <= upper__2ITR)) {
-          new__FMHR[Self__0ITR]='\0';
-          Self__0ITR=(__INTEGER)(Self__0ITR +  1);
-        };
-        Self__CMHR->storage__XNK=new__FMHR;
-        Self__CMHR->capacity__MNK=new_capacity__BMHR;
-      };
-    };
-    ((__CHARACTER *)Self__CMHR->storage__XNK)[Self__CMHR->count__VF]='.';
-    Self__CMHR->count__VF=(__INTEGER)(Self__CMHR->count__VF +  1);
-    __tmp__1HJH=Self__VGJH->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(__tmp__1HJH);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  __tmp__AIJH=Self__VGJH->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-  __tmp__BIJH=Self__VGJH->parent_itm_write__W1FC.value__PT2D;
-  result__BYQH=NULL;
-  ptr__CYQH=((__POINTER )(NULL));
-  typ_id__HYQH= 0;
-  sz__EYQH=((__UINTEGER_32 )sizeof(__DTA_WR_CODE));
-  if ((sz__EYQH ==  0)) {
-    result__BYQH=DTA_WR_CODE__;
-  } else {
-    typ_id__HYQH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EYQH);
-    if ((typ_id__HYQH == (__INTEGER)(-  1))) {
-      a__SX0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QX0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EYQH + a__SX0Q) & (__UINTEGER_32)(~ a__SX0Q));
-      ptr_table__5ITR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QX0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__4ITR=((__POINTER )(NULL));
-      result__AJTR=((__POINTER *)ptr_table__5ITR)[ 0];
-      if ((result__AJTR == (void *)NULL)) {
-        result__AJTR=new_lab__2PJ(new_size__QX0Q);
-        next__4ITR=(void *)((unsigned long)result__AJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QX0Q)));
-        ((__POINTER *)next__4ITR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5ITR)[ 0]=next__4ITR;
-      } else {
-        next__4ITR=((__POINTER *)result__AJTR)[ 0];
-        if ((next__4ITR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QX0Q <<  1)) <=  4096)) {
-            next__4ITR=(void *)((unsigned long)result__AJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QX0Q)));
-          } else {
-            next__4ITR=new_lab__2PJ(new_size__QX0Q);
-          };
-          ((__POINTER *)next__4ITR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5ITR)[ 0]=next__4ITR;
-        } else {
-          ((__POINTER *)result__AJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4ITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__AJTR=next__4ITR;
-        };
-      };
-      ptr__CYQH=result__AJTR;
-    } else {
-      t__WX0Q=((__UINTEGER_32 )typ_id__HYQH);
-      a__YX0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__HJTR=(__UINTEGER_32)((__UINTEGER_32)(sz__EYQH + a__YX0Q) & (__UINTEGER_32)(~ a__YX0Q));
-      ptr_table__EJTR=((__POINTER )(&(table_type[(t__WX0Q)])));
-      lab_type__GJTR=(__UINTEGER_32)(t__WX0Q |  1);
-      next__DJTR=((__POINTER )(NULL));
-      result__FJTR=((__POINTER *)ptr_table__EJTR)[ 0];
-      if ((result__FJTR == (void *)NULL)) {
-        result__FJTR=new_lab__2PJ(lab_type__GJTR);
-        next__DJTR=(void *)((unsigned long)result__FJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJTR)));
-        ((__POINTER *)next__DJTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EJTR)[ 0]=next__DJTR;
-      } else {
-        next__DJTR=((__POINTER *)result__FJTR)[ 0];
-        if ((next__DJTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HJTR <<  1)) <=  4096)) {
-            next__DJTR=(void *)((unsigned long)result__FJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJTR)));
-          } else {
-            next__DJTR=new_lab__2PJ(lab_type__GJTR);
-          };
-          ((__POINTER *)next__DJTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EJTR)[ 0]=next__DJTR;
-        } else {
-          ((__POINTER *)result__FJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FJTR=next__DJTR;
-        };
-      };
-      ptr__CYQH=result__FJTR;
-    };
-    result__BYQH=((__DTA_WR_CODE *)ptr__CYQH);
-    *(result__BYQH) = *(DTA_WR_CODE__);
-  };
-  Self__INEI=((__DTA_WR_CODE *)result__BYQH);
-  Self__INEI->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM=__tmp__AIJH;
-  Self__INEI->parent_dta__MZLH.context__VHZD=profil_second__KPQC;
-  Self__INEI->parent_dta__MZLH.slot__WHZD=slot__3GJH;
-  Self__INEI->parent_dta__MZLH.self_arg__XHZD=rec__ZGJH;
-  __tmp__ONEI=Self__INEI->parent_dta__MZLH.slot__WHZD;
-  if (((struct ___OBJ *)__tmp__ONEI)->__id==__SLOT_DATA__) {
-    __tmp__PNEI=get_expr_result__ZTOG(__tmp__ONEI);
-  } else {
-    __tmp__PNEI=get_expr_result__YWOG(__tmp__ONEI);
-  };
-  Self__INEI->parent_dta__MZLH.result_expr__YHZD=__tmp__PNEI;
-  Self__INEI->code__QNEI=__tmp__BIJH;
-  result__HMHR=NULL;
-  ptr__IMHR=((__POINTER )(NULL));
-  typ_id__JMHR= 0;
-  sz__KMHR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-  if ((sz__KMHR ==  0)) {
-    result__HMHR=NODE_TYPE__;
-  } else {
-    typ_id__JMHR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KMHR);
-    if ((typ_id__JMHR == (__INTEGER)(-  1))) {
-      a__LMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MMHR=(__UINTEGER_32)((__UINTEGER_32)(sz__KMHR + a__LMHR) & (__UINTEGER_32)(~ a__LMHR));
-      ptr_table__JJTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MMHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__IJTR=((__POINTER )(NULL));
-      result__KJTR=((__POINTER *)ptr_table__JJTR)[ 0];
-      if ((result__KJTR == (void *)NULL)) {
-        result__KJTR=new_lab__2PJ(new_size__MMHR);
-        next__IJTR=(void *)((unsigned long)result__KJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MMHR)));
-        ((__POINTER *)next__IJTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JJTR)[ 0]=next__IJTR;
-      } else {
-        next__IJTR=((__POINTER *)result__KJTR)[ 0];
-        if ((next__IJTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MMHR <<  1)) <=  4096)) {
-            next__IJTR=(void *)((unsigned long)result__KJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MMHR)));
-          } else {
-            next__IJTR=new_lab__2PJ(new_size__MMHR);
-          };
-          ((__POINTER *)next__IJTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JJTR)[ 0]=next__IJTR;
-        } else {
-          ((__POINTER *)result__KJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KJTR=next__IJTR;
-        };
-      };
-      ptr__IMHR=result__KJTR;
-    } else {
-      t__NMHR=((__UINTEGER_32 )typ_id__JMHR);
-      a__OMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RJTR=(__UINTEGER_32)((__UINTEGER_32)(sz__KMHR + a__OMHR) & (__UINTEGER_32)(~ a__OMHR));
-      ptr_table__OJTR=((__POINTER )(&(table_type[(t__NMHR)])));
-      lab_type__QJTR=(__UINTEGER_32)(t__NMHR |  1);
-      next__NJTR=((__POINTER )(NULL));
-      result__PJTR=((__POINTER *)ptr_table__OJTR)[ 0];
-      if ((result__PJTR == (void *)NULL)) {
-        result__PJTR=new_lab__2PJ(lab_type__QJTR);
-        next__NJTR=(void *)((unsigned long)result__PJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJTR)));
-        ((__POINTER *)next__NJTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OJTR)[ 0]=next__NJTR;
-      } else {
-        next__NJTR=((__POINTER *)result__PJTR)[ 0];
-        if ((next__NJTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RJTR <<  1)) <=  4096)) {
-            next__NJTR=(void *)((unsigned long)result__PJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJTR)));
-          } else {
-            next__NJTR=new_lab__2PJ(lab_type__QJTR);
-          };
-          ((__POINTER *)next__NJTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OJTR)[ 0]=next__NJTR;
-        } else {
-          ((__POINTER *)result__PJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PJTR=next__NJTR;
-        };
-      };
-      ptr__IMHR=result__PJTR;
-    };
-    result__HMHR=((__NODE_TYPE *)ptr__IMHR);
-    *(result__HMHR) = *(NODE_TYPE__);
-  };
-  Self__PMHR=((__NODE_TYPE *)result__HMHR);
-  Self__PMHR->parent_node__QLQC.expr__RJZD=rec__ZGJH;
-  Self__PMHR->parent_node__QLQC.data__SJZD=result__BYQH;
-  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-  Self__EKAR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-  if (((void *)Self__EKAR->first_link__U2YD == (void *)NULL)) {
-    result__SMHR=NULL;
-    ptr__TMHR=((__POINTER )(NULL));
-    typ_id__UMHR= 0;
-    sz__VMHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__VMHR ==  0)) {
-      result__SMHR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__UMHR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VMHR);
-      if ((typ_id__UMHR == (__INTEGER)(-  1))) {
-        a__WMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XMHR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMHR + a__WMHR) & (__UINTEGER_32)(~ a__WMHR));
-        ptr_table__TJTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XMHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__SJTR=((__POINTER )(NULL));
-        result__UJTR=((__POINTER *)ptr_table__TJTR)[ 0];
-        if ((result__UJTR == (void *)NULL)) {
-          result__UJTR=new_lab__2PJ(new_size__XMHR);
-          next__SJTR=(void *)((unsigned long)result__UJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMHR)));
-          ((__POINTER *)next__SJTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TJTR)[ 0]=next__SJTR;
-        } else {
-          next__SJTR=((__POINTER *)result__UJTR)[ 0];
-          if ((next__SJTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XMHR <<  1)) <=  4096)) {
-              next__SJTR=(void *)((unsigned long)result__UJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMHR)));
-            } else {
-              next__SJTR=new_lab__2PJ(new_size__XMHR);
-            };
-            ((__POINTER *)next__SJTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TJTR)[ 0]=next__SJTR;
-          } else {
-            ((__POINTER *)result__UJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UJTR=next__SJTR;
-          };
-        };
-        ptr__TMHR=result__UJTR;
-      } else {
-        t__YMHR=((__UINTEGER_32 )typ_id__UMHR);
-        a__ZMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1JTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMHR + a__ZMHR) & (__UINTEGER_32)(~ a__ZMHR));
-        ptr_table__YJTR=((__POINTER )(&(table_type[(t__YMHR)])));
-        lab_type__0JTR=(__UINTEGER_32)(t__YMHR |  1);
-        next__XJTR=((__POINTER )(NULL));
-        result__ZJTR=((__POINTER *)ptr_table__YJTR)[ 0];
-        if ((result__ZJTR == (void *)NULL)) {
-          result__ZJTR=new_lab__2PJ(lab_type__0JTR);
-          next__XJTR=(void *)((unsigned long)result__ZJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JTR)));
-          ((__POINTER *)next__XJTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YJTR)[ 0]=next__XJTR;
-        } else {
-          next__XJTR=((__POINTER *)result__ZJTR)[ 0];
-          if ((next__XJTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1JTR <<  1)) <=  4096)) {
-              next__XJTR=(void *)((unsigned long)result__ZJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JTR)));
-            } else {
-              next__XJTR=new_lab__2PJ(lab_type__0JTR);
-            };
-            ((__POINTER *)next__XJTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YJTR)[ 0]=next__XJTR;
-          } else {
-            ((__POINTER *)result__ZJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZJTR=next__XJTR;
-          };
-        };
-        ptr__TMHR=result__ZJTR;
-      };
-      result__SMHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__TMHR);
-      *(result__SMHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__0MHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__SMHR);
-    Self__0MHR->item__N0SE=result__HMHR;
-    Self__0MHR->next__OW4E=NULL;
-    Self__EKAR->first_link__U2YD=result__SMHR;
-    Self__EKAR->parent_linked_collection__1LQC.upper__2AID= 1;
-    Self__EKAR->last_link__32YD=result__SMHR;
-    Self__EKAR->mem_idx__42YD= 1;
-    Self__EKAR->mem_lnk__A3YD=result__SMHR;
-  } else {
-    result__2MHR=NULL;
-    ptr__3MHR=((__POINTER )(NULL));
-    typ_id__4MHR= 0;
-    sz__5MHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__5MHR ==  0)) {
-      result__2MHR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__4MHR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5MHR);
-      if ((typ_id__4MHR == (__INTEGER)(-  1))) {
-        a__ANHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BNHR=(__UINTEGER_32)((__UINTEGER_32)(sz__5MHR + a__ANHR) & (__UINTEGER_32)(~ a__ANHR));
-        ptr_table__3JTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BNHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__2JTR=((__POINTER )(NULL));
-        result__4JTR=((__POINTER *)ptr_table__3JTR)[ 0];
-        if ((result__4JTR == (void *)NULL)) {
-          result__4JTR=new_lab__2PJ(new_size__BNHR);
-          next__2JTR=(void *)((unsigned long)result__4JTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BNHR)));
-          ((__POINTER *)next__2JTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3JTR)[ 0]=next__2JTR;
-        } else {
-          next__2JTR=((__POINTER *)result__4JTR)[ 0];
-          if ((next__2JTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BNHR <<  1)) <=  4096)) {
-              next__2JTR=(void *)((unsigned long)result__4JTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BNHR)));
-            } else {
-              next__2JTR=new_lab__2PJ(new_size__BNHR);
-            };
-            ((__POINTER *)next__2JTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3JTR)[ 0]=next__2JTR;
-          } else {
-            ((__POINTER *)result__4JTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4JTR=next__2JTR;
-          };
-        };
-        ptr__3MHR=result__4JTR;
-      } else {
-        t__CNHR=((__UINTEGER_32 )typ_id__4MHR);
-        a__DNHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FKTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5MHR + a__DNHR) & (__UINTEGER_32)(~ a__DNHR));
-        ptr_table__CKTR=((__POINTER )(&(table_type[(t__CNHR)])));
-        lab_type__EKTR=(__UINTEGER_32)(t__CNHR |  1);
-        next__BKTR=((__POINTER )(NULL));
-        result__DKTR=((__POINTER *)ptr_table__CKTR)[ 0];
-        if ((result__DKTR == (void *)NULL)) {
-          result__DKTR=new_lab__2PJ(lab_type__EKTR);
-          next__BKTR=(void *)((unsigned long)result__DKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKTR)));
-          ((__POINTER *)next__BKTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CKTR)[ 0]=next__BKTR;
-        } else {
-          next__BKTR=((__POINTER *)result__DKTR)[ 0];
-          if ((next__BKTR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DKTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FKTR <<  1)) <=  4096)) {
-              next__BKTR=(void *)((unsigned long)result__DKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKTR)));
-            } else {
-              next__BKTR=new_lab__2PJ(lab_type__EKTR);
-            };
-            ((__POINTER *)next__BKTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CKTR)[ 0]=next__BKTR;
-          } else {
-            ((__POINTER *)result__DKTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BKTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DKTR=next__BKTR;
-          };
-        };
-        ptr__3MHR=result__DKTR;
-      };
-      result__2MHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__3MHR);
-      *(result__2MHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__ENHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__2MHR);
-    Self__ENHR->item__N0SE=result__HMHR;
-    Self__ENHR->next__OW4E=NULL;
-    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__EKAR->last_link__32YD)->next__OW4E=result__2MHR;
-    Self__EKAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__EKAR->parent_linked_collection__1LQC.upper__2AID +  1);
-    Self__EKAR->last_link__32YD=result__2MHR;
-  };
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__HMHR);
-  __tmp__R04R=((__NODE_TYPE *)result__HMHR)->parent_node__QLQC.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__R04R)->__id) {
-  case __DTA_RD__: {
-    __tmp__S04R=((__DTA_RD *)__tmp__R04R)->parent_dta__NLQC.result_expr__YHZD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__S04R=((__DTA_CAST *)__tmp__R04R)->result_expr__G01H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__S04R=((__DTA_WR_CODE *)__tmp__R04R)->parent_dta__MZLH.result_expr__YHZD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__S04R=((__DTA_BLOCK *)__tmp__R04R)->result_expr__F41H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__S04R=((__DTA_WR_VALUE *)__tmp__R04R)->parent_dta__XSUH.result_expr__YHZD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__S04R=((__DTA_RD_ARGS *)__tmp__R04R)->parent_dta__HOWH.result_expr__YHZD;
-  } break;
-  };
-  return(__tmp__S04R);
-}
-
-static void* to_run_expr__FIJH(__ITM_READ_ARG2 *Self__GIJH)
-// ({ITM_READ_ARG2}) With resultRecursive, No inlinable.
-{
-  __INTEGER_64 v__2NHR,v__MOHR;
-  void *result__IIJH,*__tmp__AJJH,*result__GNHR,*__tmp__CJJH;
-  void *result__JNHR,*receiver__ZRQI,*__tmp__VSQI,*result__MNHR;
-  void *__tmp__PZQI,*result__PNHR,*__tmp__2ZQI,*__tmp__3ZQI,*__tmp__Z0QI;
-  void *__tmp__22QI,*__tmp__32QI,*__tmp__504R;
-  void *__tmp__5IJH,*__tmp__BJJH,*__tmp__WLJH,*__tmp__5SQI,*__tmp__OZQI;
-  __POSITION __tmp__EICR,__tmp__5U1P,__tmp__GICR,__tmp__BV1P,pos__OUIQ;
-  __POSITION p__PKTR,p__FLTR,pos_null__2RQI,__tmp__OICR,__tmp__XV1P;
-  __POSITION pos__WUIQ,pos__153I,__tmp__SXQI,__tmp__YXQI,pos__PICR;
-  __POSITION pos__QICR,__tmp__MYQI,__tmp__SICR,__tmp__ZW1P,p__1NHR;
-  __POSITION p__FMTR,p__1MTR,pos__5LIN,p__LOHR,p__0NTR,p__QOTR;
-  __ITM_READ *Self__HNHR,*Self__KNHR,*Self__NNHR,*Self__QNHR;
-  void *loc__INHR,*loc__LNHR,*loc__ONHR,*loc__RNHR;
-  __ITM_CHARACTER *Self__FUIQ,*Self__JUIQ,*Self__QUIQ,*Self__BVIQ;
-  __ITM_STRING *Self__GUIQ,*Self__KUIQ,*Self__RUIQ,*Self__CVIQ;
-  void *__tmp__JJJH,*__tmp__KJJH,*__tmp__YTQI,*t__3NHR,*t__HMTR;
-  void *__tmp__11QI,*t__NOHR,*t__2NTR;
-  __EXPR_EQUAL *result__GKTR,*Self__OKTR;
-  __POINTER ptr__HKTR,ptr_table__TKTR,next__SKTR,result__UKTR;
-  __POINTER ptr_table__YKTR,next__XKTR,result__ZKTR,ptr__3KTR;
-  __POINTER ptr_table__JLTR,next__ILTR,result__KLTR,ptr_table__OLTR;
-  __POINTER next__NLTR,result__PLTR,ptr__TNHR,ptr_table__TLTR;
-  __POINTER next__SLTR,result__ULTR,ptr_table__YLTR,next__XLTR;
-  __POINTER result__ZLTR,ptr__3LTR,ptr_table__JMTR,next__IMTR;
-  __POINTER result__KMTR,ptr_table__OMTR,next__NMTR,result__PMTR;
-  __POINTER ptr__TMTR,ptr_table__4MTR,next__3MTR,result__5MTR;
-  __POINTER ptr_table__DNTR,next__CNTR,result__ENTR,ptr__DOHR;
-  __POINTER ptr_table__INTR,next__HNTR,result__JNTR,ptr_table__NNTR;
-  __POINTER next__MNTR,result__ONTR,ptr__SNTR,ptr_table__4NTR;
-  __POINTER next__3NTR,result__5NTR,ptr_table__DOTR,next__COTR;
-  __POINTER result__EOTR,ptr__IOTR,ptr_table__TOTR,next__SOTR;
-  __POINTER result__UOTR,ptr_table__YOTR,next__XOTR,result__ZOTR;
-  __INTEGER typ_id__IKTR,typ_id__4KTR,__tmp__4WQI,__tmp__IZQI;
-  __INTEGER Self__AB4I,typ_id__UNHR,typ_id__4LTR,typ_id__UMTR;
-  __INTEGER typ_id__EOHR,typ_id__TNTR,typ_id__JOTR;
-  __UINTEGER_32 sz__JKTR,a__KKTR,new_size__LKTR,t__MKTR,a__NKTR;
-  __UINTEGER_32 new_size__1KTR,lab_type__0KTR,sz__5KTR,a__ALTR;
-  __UINTEGER_32 new_size__BLTR,t__CLTR,a__DLTR,new_size__RLTR;
-  __UINTEGER_32 lab_type__QLTR,sz__VNHR,a__WNHR,new_size__XNHR,t__YNHR;
-  __UINTEGER_32 a__ZNHR,new_size__1LTR,lab_type__0LTR,sz__5LTR,a__AMTR;
-  __UINTEGER_32 new_size__BMTR,t__CMTR,a__DMTR,new_size__RMTR;
-  __UINTEGER_32 lab_type__QMTR,sz__VMTR,a__WMTR,new_size__XMTR,t__YMTR;
-  __UINTEGER_32 a__ZMTR,new_size__GNTR,lab_type__FNTR,sz__FOHR,a__GOHR;
-  __UINTEGER_32 new_size__HOHR,t__IOHR,a__JOHR,new_size__QNTR;
-  __UINTEGER_32 lab_type__PNTR,sz__UNTR,a__VNTR,new_size__WNTR,t__XNTR;
-  __UINTEGER_32 a__YNTR,new_size__GOTR,lab_type__FOTR,sz__KOTR,a__LOTR;
-  __UINTEGER_32 new_size__MOTR,t__NOTR,a__OOTR,new_size__1OTR;
-  __UINTEGER_32 lab_type__0OTR;
-  __EXPR_NOT_EQUAL *result__2KTR,*Self__ELTR;
-  void *itm_list__5RQI,*__tmp__XSQI;
-  void *itm_read__ASQI,*__tmp__ATQI,*__tmp__HTQI;
-  void *slot_msg__CSQI,*__tmp__1UQI;
-  void *base__ESQI;
-  void *__tmp__PTQI;
-  void *__tmp__QTQI,*__tmp__0UQI,*v__GMTR,*v__1NTR;
-  void *receiver_type__0RQI,*__tmp__EUQI,*__tmp__VVQI,*__tmp__WVQI;
-  void *__tmp__NVQI,*__tmp__TVQI,*__tmp__AWQI;
-  void *__tmp__OWQI,*__tmp__5WQI;
-  __SLOT_DATA *Self__GKAR;
-  void *result__FKAR,*__tmp__ZXQI;
-  void *__tmp__WYQI,*em__1RQI;
-  __STRING_CST *Self__FVIQ,*Self__RVIQ;
-  __PROTOTYPE_CST *Self__GVIQ,*Self__SVIQ;
-  __INTEGER_CST *Self__HVIQ,*result__SNHR,*Self__0NHR,*Self__TVIQ;
-  __INTEGER_CST *result__COHR,*Self__KOHR;
-  void *__tmp__UICR,*__tmp__YICR,*__tmp__5NHR,*__tmp__2ICR,*__tmp__AJCR;
-  void *__tmp__POHR;
-  __READ_LOCAL *__tmp__VICR,*__tmp__ZICR,*Self__NVIQ,*Self__PVIQ;
-  __READ_LOCAL *__tmp__3ICR,*__tmp__BJCR;
-  __REAL_CST *Self__JVIQ,*result__2LTR,*Self__EMTR,*Self__VVIQ;
-  __REAL_CST *result__RNTR,*Self__ZNTR;
-  __CHARACTER_CST *Self__LVIQ,*Self__XVIQ;
-  __IS_EXPANDED *Self__MVIQ,*result__SMTR,*Self__0MTR,*Self__YVIQ;
-  __IS_EXPANDED *result__HOTR,*Self__POTR;
-  __READ_GLOBAL *__tmp__AOHR,*Self__QVIQ,*__tmp__QOHR;
-  __LOCAL *Self__T04R,*Self__Y04R;
-  void *voir__U04R,*voir__X04R,*voir__Z04R,*voir__204R;
-  __LIST *Self__W04R,*Self__104R;
-  void *__tmp__404R;
-  void *result__HICR,*larg__WRQI;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__IICR,*Self__JICR;
-  __BOOLEAN is_resend__BSQI,is_block_value__DSQI,__tmp__VTQI;
-  __BOOLEAN __tmp__FUQI,__tmp__XVQI,__tmp__0VQI,__tmp__TWQI,__tmp__JXQI;
-  __BOOLEAN __tmp__GXQI,__tmp__C0QI;
-  void *result__KICR,*args__YRQI;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__LICR,*Self__MICR;
-  result__IIJH=NULL;
-  if ((((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)operator_equal__0V) || ((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)operator_not_equal__5V))) {
-    __tmp__5IJH=Self__GIJH->arg_first__ZDQC;
-    switch (((struct ___OBJ *)__tmp__5IJH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__AJJH=to_run_expr__L2IH(__tmp__5IJH);
-    } break;
-    case __ITM_LDOTS__: {
-      __tmp__EICR=((__ITM_LDOTS *)__tmp__5IJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 2,(&__string_476));
-      put_position__ECH(__tmp__EICR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__AJJH=NULL;
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__AJJH=to_run_expr__U2IH(__tmp__5IJH);
-    } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__5U1P=((__ITM_LIST_IDF *)__tmp__5IJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_334));
-      put_position__ECH(__tmp__5U1P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      __tmp__AJJH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__AJJH=to_run_expr__25IH(__tmp__5IJH);
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__AJJH=to_run_expr__4CJH(__tmp__5IJH);
-    } break;
-    case __ITM_READ__: {
-      Self__HNHR=((__ITM_READ *)__tmp__5IJH);
-      result__GNHR=NULL;
-      loc__INHR=lookup__FRLH(Self__HNHR->name__AVPC);
-      if (((void *)loc__INHR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__INHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__INHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__HNHR->name__AVPC=((__LOCAL *)loc__INHR)->parent_variable__T1LC.intern_name__C25F;
-          result__GNHR=to_run_with__args__XJQH(Self__HNHR);
-        } else {
-          result__GNHR=read__QB5G(loc__INHR);
-        };
-      } else {
-        result__GNHR=to_run_with__args__XJQH(Self__HNHR);
-      };
-      __tmp__AJJH=result__GNHR;
-    } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__AJJH=to_run_expr__UGJH(__tmp__5IJH);
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__AJJH=to_run_expr__FIJH(__tmp__5IJH);
-    } break;
-    case __ITM_BINARY__: {
-      __tmp__AJJH=to_run_expr__ZLJH(__tmp__5IJH);
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__AJJH=to_run_expr__CXJH(__tmp__5IJH);
-    } break;
-    case __ITM_OLD__: {
-      __tmp__AJJH=to_run_expr__HXJH(__tmp__5IJH);
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__AJJH=to_run_expr__20JH(__tmp__5IJH);
-    } break;
-    case __ITM_REAL__: {
-      __tmp__AJJH=to_run_expr__R2JH(__tmp__5IJH);
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__AJJH=to_run_expr__12JH(__tmp__5IJH);
-    } break;
-    case __ITM_CHARACTER__: {
-      Self__FUIQ=((__ITM_CHARACTER *)__tmp__5IJH);
-      __tmp__AJJH=create__char__4SMH(Self__FUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__FUIQ->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__GUIQ=((__ITM_STRING *)__tmp__5IJH);
-      __tmp__AJJH=create__text__ITMH(Self__GUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__GUIQ->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__AJJH=to_run_expr__R3JH(__tmp__5IJH);
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__AJJH=to_run_expr__1HKH(__tmp__5IJH);
-    } break;
-    case __ITM_RESULT__: {
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__AJJH=NULL;
-    } break;
-    };
-    __tmp__BJJH=Self__GIJH->arg_second__0DQC;
-    switch (((struct ___OBJ *)__tmp__BJJH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__CJJH=to_run_expr__L2IH(__tmp__BJJH);
-    } break;
-    case __ITM_LDOTS__: {
-      __tmp__GICR=((__ITM_LDOTS *)__tmp__BJJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 2,(&__string_476));
-      put_position__ECH(__tmp__GICR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__CJJH=NULL;
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__CJJH=to_run_expr__U2IH(__tmp__BJJH);
-    } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__BV1P=((__ITM_LIST_IDF *)__tmp__BJJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_334));
-      put_position__ECH(__tmp__BV1P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      __tmp__CJJH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__CJJH=to_run_expr__25IH(__tmp__BJJH);
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__CJJH=to_run_expr__4CJH(__tmp__BJJH);
-    } break;
-    case __ITM_READ__: {
-      Self__KNHR=((__ITM_READ *)__tmp__BJJH);
-      result__JNHR=NULL;
-      loc__LNHR=lookup__FRLH(Self__KNHR->name__AVPC);
-      if (((void *)loc__LNHR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__LNHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__LNHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__KNHR->name__AVPC=((__LOCAL *)loc__LNHR)->parent_variable__T1LC.intern_name__C25F;
-          result__JNHR=to_run_with__args__XJQH(Self__KNHR);
-        } else {
-          result__JNHR=read__QB5G(loc__LNHR);
-        };
-      } else {
-        result__JNHR=to_run_with__args__XJQH(Self__KNHR);
-      };
-      __tmp__CJJH=result__JNHR;
-    } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__CJJH=to_run_expr__UGJH(__tmp__BJJH);
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__CJJH=to_run_expr__FIJH(__tmp__BJJH);
-    } break;
-    case __ITM_BINARY__: {
-      __tmp__CJJH=to_run_expr__ZLJH(__tmp__BJJH);
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__CJJH=to_run_expr__CXJH(__tmp__BJJH);
-    } break;
-    case __ITM_OLD__: {
-      __tmp__CJJH=to_run_expr__HXJH(__tmp__BJJH);
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__CJJH=to_run_expr__20JH(__tmp__BJJH);
-    } break;
-    case __ITM_REAL__: {
-      __tmp__CJJH=to_run_expr__R2JH(__tmp__BJJH);
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__CJJH=to_run_expr__12JH(__tmp__BJJH);
-    } break;
-    case __ITM_CHARACTER__: {
-      Self__JUIQ=((__ITM_CHARACTER *)__tmp__BJJH);
-      __tmp__CJJH=create__char__4SMH(Self__JUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__JUIQ->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__KUIQ=((__ITM_STRING *)__tmp__BJJH);
-      __tmp__CJJH=create__text__ITMH(Self__KUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__KUIQ->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__CJJH=to_run_expr__R3JH(__tmp__BJJH);
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__CJJH=to_run_expr__1HKH(__tmp__BJJH);
-    } break;
-    case __ITM_RESULT__: {
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__CJJH=NULL;
-    } break;
-    };
-    if (verify__RCAG) {
-      switch (((struct ___OBJ *)__tmp__AJJH)->__id) {
-      case __LIST__: {
-        __tmp__JJJH=static_type__OHQG(__tmp__AJJH);
-      } break;
-      case __STRING_CST__: {
-        __tmp__JJJH=((__STRING_CST *)__tmp__AJJH)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__JJJH=((__EXTERNAL_C *)__tmp__AJJH)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__JJJH=((__PROTOTYPE_CST *)__tmp__AJJH)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__JJJH=((__INTEGER_CST *)__tmp__AJJH)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__JJJH=((__LOCAL *)((__READ_LOCAL *)__tmp__AJJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__JJJH=static_type__CN1H(__tmp__AJJH);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__JJJH=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__JJJH=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__JJJH=((__REAL_CST *)__tmp__AJJH)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__JJJH=((__CHARACTER_CST *)__tmp__AJJH)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__JJJH=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__JJJH=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__JJJH=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__JJJH=static_type__UO1H(__tmp__AJJH);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__JJJH=static_type__0O1H(__tmp__AJJH);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__JJJH=static_type__5O1H(__tmp__AJJH);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__JJJH=static_type__EP1H(__tmp__AJJH);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__JJJH=static_type__JP1H(__tmp__AJJH);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__JJJH=static_type__OP1H(__tmp__AJJH);
-      } break;
-      case __PUT_TO__: {
-        __tmp__JJJH=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__JJJH=static_type__XP1H(__tmp__AJJH);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__JJJH=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__JJJH=((__CAST *)__tmp__AJJH)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__JJJH=static_type__NOKL(__tmp__AJJH);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__JJJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AJJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__JJJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AJJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__JJJH=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__JJJH=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__JJJH=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__JJJH=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__JJJH=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__JJJH=static_type__DFJM(__tmp__AJJH);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__JJJH=static_type__P3ML(__tmp__AJJH);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__JJJH=static_type__R3XM(__tmp__AJJH);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__JJJH=static_type__DREO(__tmp__AJJH);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__JJJH=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__JJJH=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__JJJH=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__JJJH=static_type__3YPN(__tmp__AJJH);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__JJJH=static_type__1HSO(__tmp__AJJH);
-      } break;
-      };
-      switch (((struct ___OBJ *)__tmp__CJJH)->__id) {
-      case __LIST__: {
-        __tmp__KJJH=static_type__OHQG(__tmp__CJJH);
-      } break;
-      case __STRING_CST__: {
-        __tmp__KJJH=((__STRING_CST *)__tmp__CJJH)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__KJJH=((__EXTERNAL_C *)__tmp__CJJH)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__KJJH=((__PROTOTYPE_CST *)__tmp__CJJH)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__KJJH=((__INTEGER_CST *)__tmp__CJJH)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__KJJH=((__LOCAL *)((__READ_LOCAL *)__tmp__CJJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__KJJH=static_type__CN1H(__tmp__CJJH);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__KJJH=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__KJJH=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__KJJH=((__REAL_CST *)__tmp__CJJH)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__KJJH=((__CHARACTER_CST *)__tmp__CJJH)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__KJJH=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__KJJH=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__KJJH=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__KJJH=static_type__UO1H(__tmp__CJJH);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__KJJH=static_type__0O1H(__tmp__CJJH);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__KJJH=static_type__5O1H(__tmp__CJJH);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__KJJH=static_type__EP1H(__tmp__CJJH);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__KJJH=static_type__JP1H(__tmp__CJJH);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__KJJH=static_type__OP1H(__tmp__CJJH);
-      } break;
-      case __PUT_TO__: {
-        __tmp__KJJH=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__KJJH=static_type__XP1H(__tmp__CJJH);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__KJJH=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__KJJH=((__CAST *)__tmp__CJJH)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__KJJH=static_type__NOKL(__tmp__CJJH);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__KJJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CJJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__KJJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CJJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__KJJH=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__KJJH=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__KJJH=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__KJJH=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__KJJH=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__KJJH=static_type__DFJM(__tmp__CJJH);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__KJJH=static_type__P3ML(__tmp__CJJH);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__KJJH=static_type__R3XM(__tmp__CJJH);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__KJJH=static_type__DREO(__tmp__CJJH);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__KJJH=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__KJJH=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__KJJH=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__KJJH=static_type__3YPN(__tmp__CJJH);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__KJJH=static_type__1HSO(__tmp__CJJH);
-      } break;
-      };
-      if (((((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__JJJH)->flag__ATL &  1) !=  0)) && (! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KJJH)->flag__ATL &  1) !=  0))) && (! is_sub_type__NV4J(__tmp__JJJH,__tmp__KJJH))) && (! is_sub_type__NV4J(__tmp__KJJH,__tmp__JJJH)))) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(__tmp__JJJH,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_477));
-        append_name_in__M5XD(__tmp__KJJH,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_478));
-        pos__OUIQ=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 2,string_tmp__RB);
-        put_position__ECH(pos__OUIQ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-    if (((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)operator_equal__0V)) {
-      p__PKTR=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-      result__GKTR=NULL;
-      ptr__HKTR=((__POINTER )(NULL));
-      typ_id__IKTR= 0;
-      sz__JKTR=((__UINTEGER_32 )sizeof(__EXPR_EQUAL));
-      if ((sz__JKTR ==  0)) {
-        result__GKTR=EXPR_EQUAL__;
-      } else {
-        typ_id__IKTR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JKTR);
-        if ((typ_id__IKTR == (__INTEGER)(-  1))) {
-          a__KKTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__LKTR=(__UINTEGER_32)((__UINTEGER_32)(sz__JKTR + a__KKTR) & (__UINTEGER_32)(~ a__KKTR));
-          ptr_table__TKTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LKTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__SKTR=((__POINTER )(NULL));
-          result__UKTR=((__POINTER *)ptr_table__TKTR)[ 0];
-          if ((result__UKTR == (void *)NULL)) {
-            result__UKTR=new_lab__2PJ(new_size__LKTR);
-            next__SKTR=(void *)((unsigned long)result__UKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKTR)));
-            ((__POINTER *)next__SKTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TKTR)[ 0]=next__SKTR;
-          } else {
-            next__SKTR=((__POINTER *)result__UKTR)[ 0];
-            if ((next__SKTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UKTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LKTR <<  1)) <=  4096)) {
-                next__SKTR=(void *)((unsigned long)result__UKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKTR)));
+              Self__NUPU=((__SIZE_OF__5GOJ *)Self__140S);
+              Self__NUPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+              Self__NUPU->receiver__AD5J=__tmp__T1EM;
+              __tmp__C3EM=Self__140S;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__C3EM=my_copy__L4AL(((__CAST__1HOJ *)__tmp__L1EM));
+            } break;
+            case __REAL_CST__1LOJ__: {
+              Self__440S=((__REAL_CST__1LOJ *)__tmp__L1EM);
+              p__I45T=Self__440S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              __tmp__D3EM=Self__440S->value__VD5J;
+              __tmp__T1EM=Self__440S->parent_constant__2LOJ.static_type__5G4D;
+              Self__440S=NULL;
+              sz__ZM1T=((__POINTER__IB )(NULL));
+              __tmp__V3BI= 0;
+              result__XM1T=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+              if (((unsigned long)result__XM1T ==  0)) {
+                Self__440S=REAL_CST__1LOJ__;
+              } else /* FALSE */ {
+                __tmp__V3BI=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+                if ((__tmp__V3BI == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+                  sz__ZM1T=__tmp__2M1T;
+                } else /* FALSE */ {
+                  __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T |  1));
+                  sz__ZM1T=__tmp__2M1T;
+                };
+                Self__440S=((__REAL_CST__1LOJ *)sz__ZM1T);
+                *(Self__440S) = *(REAL_CST__1LOJ__);
+              };
+              Self__3UPU=((__REAL_CST__1LOJ *)Self__440S);
+              Self__3UPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+              Self__3UPU->value__VD5J=__tmp__D3EM;
+              Self__3UPU->parent_constant__2LOJ.static_type__5G4D=__tmp__T1EM;
+              __tmp__C3EM=Self__440S;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              Self__C30S=((__CHARACTER_CST__RMOJ *)__tmp__L1EM);
+              __tmp__D50S=create__char__UMQJ(Self__C30S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C30S->text__0D5J);
+              __tmp__C3EM=__tmp__D50S;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__L1EM);
+              __tmp__G50S=create__text__OQQJ(Self__E30S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__E30S->string__WBJK);
+              __tmp__C3EM=__tmp__G50S;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__C3EM=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__L1EM));
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__C3EM=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__L1EM));
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__C3EM=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__L1EM));
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__C3EM=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__L1EM));
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__C3EM=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__L1EM));
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__C3EM=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__L1EM));
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__C3EM=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__L1EM));
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__C3EM=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__L1EM));
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__N45T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__L1EM)->global__KAKM),NULL);
+              if (__tmp__N45T==NULL) {
+                __tmp__O45T=NULL;
               } else {
-                next__SKTR=new_lab__2PJ(new_size__LKTR);
+                switch (((struct ___OBJ *)__tmp__N45T)->__id) {
+                case __READ_SLOT__LL4K__: {
+                  __tmp__O45T=NULL;
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  __tmp__O45T=((__READ_GLOBAL__T4YL *)__tmp__N45T);
+                } break;
+                }
               };
-              ((__POINTER *)next__SKTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TKTR)[ 0]=next__SKTR;
-            } else {
-              ((__POINTER *)result__UKTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SKTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__UKTR=next__SKTR;
+              __tmp__C3EM=__tmp__O45T;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__C3EM=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__L1EM));
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__C3EM=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__L1EM));
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__C3EM=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__L1EM));
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__C3EM=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__L1EM));
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__C3EM=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__L1EM));
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__C3EM=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__L1EM));
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__C3EM=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__L1EM));
+            } break;
             };
-          };
-          ptr__HKTR=result__UKTR;
-        } else {
-          t__MKTR=((__UINTEGER_32 )typ_id__IKTR);
-          a__NKTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__1KTR=(__UINTEGER_32)((__UINTEGER_32)(sz__JKTR + a__NKTR) & (__UINTEGER_32)(~ a__NKTR));
-          ptr_table__YKTR=((__POINTER )(&(table_type[(t__MKTR)])));
-          lab_type__0KTR=(__UINTEGER_32)(t__MKTR |  1);
-          next__XKTR=((__POINTER )(NULL));
-          result__ZKTR=((__POINTER *)ptr_table__YKTR)[ 0];
-          if ((result__ZKTR == (void *)NULL)) {
-            result__ZKTR=new_lab__2PJ(lab_type__0KTR);
-            next__XKTR=(void *)((unsigned long)result__ZKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KTR)));
-            ((__POINTER *)next__XKTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YKTR)[ 0]=next__XKTR;
-          } else {
-            next__XKTR=((__POINTER *)result__ZKTR)[ 0];
-            if ((next__XKTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZKTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1KTR <<  1)) <=  4096)) {
-                next__XKTR=(void *)((unsigned long)result__ZKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KTR)));
-              } else {
-                next__XKTR=new_lab__2PJ(lab_type__0KTR);
+            Self__QYEM->expr__OVFL=__tmp__C3EM;
+          };
+          __tmp__XZEM=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__MOUH])->id__KEFJ;
+          __tmp__L1EM=Self__QYEM->expr__OVFL;
+          switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+          case __TYPE__FF__: {
+            put_access_id__in__NTJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            put_access_id__in__ZUJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            put_access_id__in__3UJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            put_access_id__in__JWJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          case __TYPE_ID__MMB__: {
+            put_access_id__in__VXJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            put_access_id__in__ZXJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            put_access_id__in__FZJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            put_access_id__in__JZJO(__tmp__L1EM,buffer__Y0BE);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_521));
+          __tmp__MT5H=Self__QYEM->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+          Self__MFAI=__tmp__MOUH;
+          while ((Self__MFAI <= __tmp__MT5H)) {
+            __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__MFAI])->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((__tmp__V3BI !=  0)) {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_522));
+              __tmp__L5EM=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__MFAI])->id__KEFJ;
+              switch (((struct ___OBJ *)__tmp__L5EM)->__id) {
+              case __TYPE__FF__: {
+                Self__22JO=((__TYPE__FF *)__tmp__L5EM);
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__22JO->intern_name__TZMB);
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_NULL__GMB__: {
+                if (is_java__EE) {
+                  (&__string_514)->count__0C= 4;
+                  (&__string_514)->storage__1C="null";
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_514));
+                } else /* FALSE */ {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_5));
+                };
+              } break;
+              case __TYPE_VOID__IMB__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_6));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_CONTEXT__KMB__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_54));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_ID__MMB__: {
+                append_in__AEE(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__L5EM))->parent_type__NMB.index__CLC,buffer__Y0BE);
+              } break;
+              case __TYPE_GENERIC__OCY__: {
+                Self__13JO=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__L5EM));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__13JO->parent_type__PCY.intern_name__TZMB);
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+              } break;
+              case __TYPE_BLOCK__CP5D__: {
+                append_in__AEE(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__L5EM))->parent_type__DP5D.index__CLC,buffer__Y0BE);
+              } break;
+              case __PROFIL_BLOCK__O3NJ__: {
+                append_in__AEE(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__L5EM))->parent_type__Q3NJ.index__CLC,buffer__Y0BE);
+              } break;
               };
-              ((__POINTER *)next__XKTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YKTR)[ 0]=next__XKTR;
-            } else {
-              ((__POINTER *)result__ZKTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XKTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ZKTR=next__XKTR;
-            };
-          };
-          ptr__HKTR=result__ZKTR;
-        };
-        result__GKTR=((__EXPR_EQUAL *)ptr__HKTR);
-        *(result__GKTR) = *(EXPR_EQUAL__);
-      };
-      Self__OKTR=((__EXPR_EQUAL *)result__GKTR);
-      Self__OKTR->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PKTR;
-      Self__OKTR->parent_expr_binary_cmp__DLJH.left__PM2H=__tmp__AJJH;
-      Self__OKTR->parent_expr_binary_cmp__DLJH.right__TM2H=__tmp__CJJH;
-      result__IIJH=result__GKTR;
-    } else {
-      p__FLTR=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-      result__2KTR=NULL;
-      ptr__3KTR=((__POINTER )(NULL));
-      typ_id__4KTR= 0;
-      sz__5KTR=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
-      if ((sz__5KTR ==  0)) {
-        result__2KTR=EXPR_NOT_EQUAL__;
-      } else {
-        typ_id__4KTR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5KTR);
-        if ((typ_id__4KTR == (__INTEGER)(-  1))) {
-          a__ALTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__BLTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KTR + a__ALTR) & (__UINTEGER_32)(~ a__ALTR));
-          ptr_table__JLTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BLTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__ILTR=((__POINTER )(NULL));
-          result__KLTR=((__POINTER *)ptr_table__JLTR)[ 0];
-          if ((result__KLTR == (void *)NULL)) {
-            result__KLTR=new_lab__2PJ(new_size__BLTR);
-            next__ILTR=(void *)((unsigned long)result__KLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLTR)));
-            ((__POINTER *)next__ILTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JLTR)[ 0]=next__ILTR;
-          } else {
-            next__ILTR=((__POINTER *)result__KLTR)[ 0];
-            if ((next__ILTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KLTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BLTR <<  1)) <=  4096)) {
-                next__ILTR=(void *)((unsigned long)result__KLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLTR)));
-              } else {
-                next__ILTR=new_lab__2PJ(new_size__BLTR);
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_523));
+              Self__R45T=((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__MFAI])->code__DIFJ);
+              (&__string_226)->count__0C= 2;
+              (&__string_226)->storage__1C="{\n";
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+              (&__string_189)->count__0C= 2;
+              (&__string_189)->storage__1C="  ";
+              append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+              current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+              genere_body__W0BE(Self__R45T,buffer__Y0BE);
+              current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+              Self__S45T=((__STRING__BC *)indent__UH);
+              if (( 2 > Self__S45T->count__WJ)) {
+                Self__S45T->count__WJ= 0;
+              } else /* FALSE */ {
+                Self__S45T->count__WJ=(__INTEGER__Q)(Self__S45T->count__WJ -  2);
               };
-              ((__POINTER *)next__ILTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JLTR)[ 0]=next__ILTR;
-            } else {
-              ((__POINTER *)result__KLTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ILTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__KLTR=next__ILTR;
+              append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),' ');
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_524));
             };
+            Self__MFAI=(__INTEGER__Q)(Self__MFAI +  1);
           };
-          ptr__3KTR=result__KLTR;
-        } else {
-          t__CLTR=((__UINTEGER_32 )typ_id__4KTR);
-          a__DLTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__RLTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KTR + a__DLTR) & (__UINTEGER_32)(~ a__DLTR));
-          ptr_table__OLTR=((__POINTER )(&(table_type[(t__CLTR)])));
-          lab_type__QLTR=(__UINTEGER_32)(t__CLTR |  1);
-          next__NLTR=((__POINTER )(NULL));
-          result__PLTR=((__POINTER *)ptr_table__OLTR)[ 0];
-          if ((result__PLTR == (void *)NULL)) {
-            result__PLTR=new_lab__2PJ(lab_type__QLTR);
-            next__NLTR=(void *)((unsigned long)result__PLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RLTR)));
-            ((__POINTER *)next__NLTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OLTR)[ 0]=next__NLTR;
-          } else {
-            next__NLTR=((__POINTER *)result__PLTR)[ 0];
-            if ((next__NLTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PLTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RLTR <<  1)) <=  4096)) {
-                next__NLTR=(void *)((unsigned long)result__PLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RLTR)));
-              } else {
-                next__NLTR=new_lab__2PJ(lab_type__QLTR);
-              };
-              ((__POINTER *)next__NLTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OLTR)[ 0]=next__NLTR;
-            } else {
-              ((__POINTER *)result__PLTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NLTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__PLTR=next__NLTR;
+          append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+          if ((__tmp__MOUH !=  0)) {
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\n');
+            Self__QPXT=((__STRING__BC *)indent__UH);
+            if (( 2 > Self__QPXT->count__WJ)) {
+              Self__QPXT->count__WJ= 0;
+            } else /* FALSE */ {
+              Self__QPXT->count__WJ=(__INTEGER__Q)(Self__QPXT->count__WJ -  2);
             };
+            append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
           };
-          ptr__3KTR=result__PLTR;
         };
-        result__2KTR=((__EXPR_NOT_EQUAL *)ptr__3KTR);
-        *(result__2KTR) = *(EXPR_NOT_EQUAL__);
-      };
-      Self__ELTR=((__EXPR_NOT_EQUAL *)result__2KTR);
-      Self__ELTR->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FLTR;
-      Self__ELTR->parent_expr_binary_cmp__LLJH.left__PM2H=__tmp__AJJH;
-      Self__ELTR->parent_expr_binary_cmp__LLJH.right__TM2H=__tmp__CJJH;
-      result__IIJH=result__2KTR;
-    };
-  } else {
-    result__HICR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
-      result__HICR=create_with_capacity__YPFC( 16);
-    } else {
-      Self__IICR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-      result__HICR=((void **)Self__IICR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__IICR->parent_arrayed_collection__EFFC.upper__P5OC];
-      Self__JICR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-      Self__JICR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__JICR->parent_arrayed_collection__EFFC.upper__P5OC -  1);
-    };
-    add_last__V3PC(result__HICR,Self__GIJH->arg_second__0DQC);
-    __tmp__WLJH=Self__GIJH->arg_first__ZDQC;
-    larg__WRQI=result__HICR;
-    receiver__ZRQI=NULL;
-    pos_null__2RQI=((__POSITION ) 0);
-    itm_list__5RQI=NULL;
-    itm_read__ASQI=NULL;
-    is_resend__BSQI=FALSE__;
-    slot_msg__CSQI=NULL;
-    is_block_value__DSQI=FALSE__;
-    base__ESQI=NULL;
-    result__KICR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI <  0)) {
-      result__KICR=create_with_capacity__FTHH( 16);
-    } else {
-      Self__LICR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-      result__KICR=((void **)Self__LICR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__LICR->parent_arrayed_collection__P0LH.upper__NWDI];
-      Self__MICR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-      Self__MICR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__MICR->parent_arrayed_collection__P0LH.upper__NWDI -  1);
-    };
-    args__YRQI=result__KICR;
-    if (((void *)__tmp__WLJH == (void *)NULL)) {
-      receiver__ZRQI=read__QB5G(lookup__Z13I());
-    } else {
-      switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
-      case __ITM_LIST__: {
-        __tmp__VSQI=to_run_expr__L2IH(__tmp__WLJH);
-      } break;
-      case __ITM_LDOTS__: {
-        __tmp__OICR=((__ITM_LDOTS *)__tmp__WLJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 2,(&__string_476));
-        put_position__ECH(__tmp__OICR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-        __tmp__VSQI=NULL;
-      } break;
-      case __ITM_PROTOTYPE__: {
-        __tmp__VSQI=to_run_expr__U2IH(__tmp__WLJH);
       } break;
-      case __ITM_LIST_IDF__: {
-        __tmp__XV1P=((__ITM_LIST_IDF *)__tmp__WLJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 1,(&__string_334));
-        put_position__ECH(__tmp__XV1P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-        __tmp__VSQI=NULL;
+      case __NODE_TYPE__SK2C__: {
+        display__Z1RH(((__NODE_TYPE__SK2C *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
       } break;
-      case __ITM_WRITE_VALUE__: {
-        __tmp__VSQI=to_run_expr__25IH(__tmp__WLJH);
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
       } break;
-      case __ITM_WRITE_CAST__: {
-        __tmp__VSQI=to_run_expr__4CJH(__tmp__WLJH);
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __ITM_READ__: {
-        Self__NNHR=((__ITM_READ *)__tmp__WLJH);
-        result__MNHR=NULL;
-        loc__ONHR=lookup__FRLH(Self__NNHR->name__AVPC);
-        if (((void *)loc__ONHR != (void *)NULL)) {
-          if ((((__LOCAL *)loc__ONHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-            ((__LOCAL *)loc__ONHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-            Self__NNHR->name__AVPC=((__LOCAL *)loc__ONHR)->parent_variable__T1LC.intern_name__C25F;
-            result__MNHR=to_run_with__args__XJQH(Self__NNHR);
-          } else {
-            result__MNHR=read__QB5G(loc__ONHR);
-          };
-        } else {
-          result__MNHR=to_run_with__args__XJQH(Self__NNHR);
+      case __WRITE_GLOBAL__WXKJ__: {
+        Self__L15J=((__WRITE_GLOBAL__WXKJ *)((__PUSH__IXB *)__tmp__4AOT));
+        Self__ON1T=((__SLOT_DATA__IJRG *)Self__L15J->global__N15J);
+        __tmp__V0LL=NULL;
+        if (((void *)Self__ON1T->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__V0LL=Self__ON1T->parent_slot__KJRG->receiver_type__XIRG;
+        } else /* FALSE */ {
+          __tmp__V0LL=type_block__APB;
         };
-        __tmp__VSQI=result__MNHR;
-      } break;
-      case __ITM_WRITE_CODE__: {
-        __tmp__VSQI=to_run_expr__UGJH(__tmp__WLJH);
-      } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__VSQI=to_run_expr__FIJH(__tmp__WLJH);
-      } break;
-      case __ITM_BINARY__: {
-        __tmp__VSQI=to_run_expr__ZLJH(__tmp__WLJH);
-      } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__VSQI=to_run_expr__CXJH(__tmp__WLJH);
-      } break;
-      case __ITM_OLD__: {
-        __tmp__VSQI=to_run_expr__HXJH(__tmp__WLJH);
-      } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        __tmp__VSQI=to_run_expr__20JH(__tmp__WLJH);
-      } break;
-      case __ITM_REAL__: {
-        __tmp__VSQI=to_run_expr__R2JH(__tmp__WLJH);
-      } break;
-      case __ITM_NUMBER__: {
-        __tmp__VSQI=to_run_expr__12JH(__tmp__WLJH);
-      } break;
-      case __ITM_CHARACTER__: {
-        Self__QUIQ=((__ITM_CHARACTER *)__tmp__WLJH);
-        __tmp__VSQI=create__char__4SMH(Self__QUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__QUIQ->character__LB0D);
-      } break;
-      case __ITM_STRING__: {
-        Self__RUIQ=((__ITM_STRING *)__tmp__WLJH);
-        __tmp__VSQI=create__text__ITMH(Self__RUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__RUIQ->string__XB0D);
-      } break;
-      case __ITM_EXTERNAL__: {
-        __tmp__VSQI=to_run_expr__R3JH(__tmp__WLJH);
-      } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__VSQI=to_run_expr__1HKH(__tmp__WLJH);
-      } break;
-      case __ITM_RESULT__: {
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-        __tmp__VSQI=NULL;
-      } break;
-      };
-      receiver__ZRQI=__tmp__VSQI;
-      if (__tmp__WLJH==NULL) {
-        __tmp__XSQI=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
-        case __ITM_LIST__: {
-          __tmp__XSQI=((void *)__tmp__WLJH);
-        } break;
-        case __ITM_LDOTS__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_READ__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__XSQI=NULL;
+        switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+        case __TYPE__FF__: {
+          add_genere_list__55AI(((__TYPE__FF *)__tmp__V0LL));
         } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__XSQI=NULL;
+        case __TYPE_NULL__GMB__: {
+          add_genere_list__0BBI(((__TYPE_NULL__GMB *)__tmp__V0LL));
         } break;
-        case __ITM_BINARY__: {
-          __tmp__XSQI=NULL;
+        case __TYPE_VOID__IMB__: {
+          add_genere_list__VDBI(((__TYPE_VOID__IMB *)__tmp__V0LL));
         } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__XSQI=NULL;
+        case __TYPE_CONTEXT__KMB__: {
+          add_genere_list__QFBI(((__TYPE_CONTEXT__KMB *)__tmp__V0LL));
         } break;
-        case __ITM_OLD__: {
-          __tmp__XSQI=NULL;
+        case __TYPE_GENERIC__OCY__: {
+          add_genere_list__0HBI(((__TYPE_GENERIC__OCY *)__tmp__V0LL));
         } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__XSQI=NULL;
+        case __TYPE_BLOCK__CP5D__: {
+          add_genere_list__VJBI(((__TYPE_BLOCK__CP5D *)__tmp__V0LL));
         } break;
-        case __ITM_REAL__: {
-          __tmp__XSQI=NULL;
+        case __PROFIL_BLOCK__O3NJ__: {
+          add_genere_list__URHL(((__PROFIL_BLOCK__O3NJ *)__tmp__V0LL));
         } break;
-        case __ITM_NUMBER__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_CHARACTER__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_STRING__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__XSQI=NULL;
-        } break;
-        case __ITM_RESULT__: {
-          __tmp__XSQI=NULL;
-        } break;
-        }
-      };
-      itm_list__5RQI=__tmp__XSQI;
-      if (((void *)__tmp__XSQI != (void *)NULL)) {
-        __tmp__5SQI=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__XSQI)->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
-        if (__tmp__5SQI==NULL) {
-          __tmp__ATQI=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__5SQI)->__id) {
-          case __ITM_LIST__: {
-            __tmp__ATQI=NULL;
+        };
+        if ((! Self__L15J->parent_write__XXKJ.quiet_generation__Q15J)) {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),Self__L15J->global__N15J->parent_variable__JJRG.intern_name__UN5D);
+          __tmp__XZEM=Self__L15J->parent_write__XXKJ.value__3EJJ;
+          switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
           } break;
-          case __ITM_LDOTS__: {
-            __tmp__ATQI=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
           } break;
-          case __ITM_PROTOTYPE__: {
-            __tmp__ATQI=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
           } break;
-          case __ITM_LIST_IDF__: {
-            __tmp__ATQI=NULL;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
           } break;
-          case __ITM_WRITE_VALUE__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
           } break;
-          case __ITM_WRITE_CAST__: {
-            __tmp__ATQI=NULL;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
           } break;
-          case __ITM_READ__: {
-            __tmp__ATQI=((void *)__tmp__5SQI);
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__10EM=static_type__ODCK();
           } break;
-          case __ITM_WRITE_CODE__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__10EM=static_type__TDCK();
           } break;
-          case __ITM_READ_ARG2__: {
-            __tmp__ATQI=((void *)__tmp__5SQI);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__10EM=static_type__YDCK();
           } break;
-          case __ITM_BINARY__: {
-            __tmp__ATQI=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__10EM=static_type__3DCK();
           } break;
-          case __ITM_READ_ARG1__: {
-            __tmp__ATQI=((void *)__tmp__5SQI);
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__10EM=static_type__CECK();
           } break;
-          case __ITM_OLD__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
           } break;
-          case __ITM_EXTERNAL_TYPE__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
           } break;
-          case __ITM_REAL__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
           } break;
-          case __ITM_NUMBER__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
           } break;
-          case __ITM_CHARACTER__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
           } break;
-          case __ITM_STRING__: {
-            __tmp__ATQI=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
           } break;
-          case __ITM_EXTERNAL__: {
-            __tmp__ATQI=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
           } break;
-          case __ITM_READ_ARGS__: {
-            __tmp__ATQI=((void *)__tmp__5SQI);
+          case __ITEM__HGOJ__: {
+            __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
           } break;
-          case __ITM_RESULT__: {
-            __tmp__ATQI=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__10EM=static_type__VFCK();
           } break;
-          }
-        };
-        itm_read__ASQI=__tmp__ATQI;
-      } else {
-        if (__tmp__WLJH==NULL) {
-          __tmp__HTQI=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
-          case __ITM_LIST__: {
-            __tmp__HTQI=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
           } break;
-          case __ITM_LDOTS__: {
-            __tmp__HTQI=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
           } break;
-          case __ITM_PROTOTYPE__: {
-            __tmp__HTQI=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
           } break;
-          case __ITM_LIST_IDF__: {
-            __tmp__HTQI=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
           } break;
-          case __ITM_WRITE_VALUE__: {
-            __tmp__HTQI=NULL;
+          case __READ_SLOT__LL4K__: {
+            __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
           } break;
-          case __ITM_WRITE_CAST__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__10EM=static_type__5L5O();
           } break;
-          case __ITM_READ__: {
-            __tmp__HTQI=((void *)__tmp__WLJH);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__10EM=static_type__CRTP();
           } break;
-          case __ITM_WRITE_CODE__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__10EM=static_type__M51P();
           } break;
-          case __ITM_READ_ARG2__: {
-            __tmp__HTQI=((void *)__tmp__WLJH);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__10EM=static_type__HRTP();
           } break;
-          case __ITM_BINARY__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__10EM=static_type__S51P();
           } break;
-          case __ITM_READ_ARG1__: {
-            __tmp__HTQI=((void *)__tmp__WLJH);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
           } break;
-          case __ITM_OLD__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
           } break;
-          case __ITM_EXTERNAL_TYPE__: {
-            __tmp__HTQI=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
           } break;
-          case __ITM_REAL__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
           } break;
-          case __ITM_NUMBER__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
           } break;
-          case __ITM_CHARACTER__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
           } break;
-          case __ITM_STRING__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__10EM=static_type__TA0Q();
           } break;
-          case __ITM_EXTERNAL__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__10EM=static_type__4BUP();
           } break;
-          case __ITM_READ_ARGS__: {
-            __tmp__HTQI=((void *)__tmp__WLJH);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__10EM=static_type__DCUP();
           } break;
-          case __ITM_RESULT__: {
-            __tmp__HTQI=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
           } break;
-          }
-        };
-        itm_read__ASQI=__tmp__HTQI;
-      };
-      if (((void *)itm_read__ASQI != (void *)NULL)) {
-        __tmp__PTQI=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM)) &  511)];
-        switch (((struct ___OBJ *)itm_read__ASQI)->__id) {
-        case __ITM_READ__: {
-          __tmp__QTQI=((__ITM_READ *)itm_read__ASQI)->name__AVPC;
-        } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__QTQI=((__ITM_READ_ARG2 *)itm_read__ASQI)->parent_itm_read__H4FC.name__AVPC;
-        } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__QTQI=((__ITM_READ_ARG1 *)itm_read__ASQI)->parent_itm_read__E5GC.name__AVPC;
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__QTQI=((__ITM_READ_ARGS *)itm_read__ASQI)->parent_itm_read__14JC.name__AVPC;
-        } break;
+          };
+          if (((void *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+            switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)Self__L15J->global__N15J->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK)->__id) {
+            case __TYPE__FF__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__F25J=TRUE__K__;
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__F25J=TRUE__K__;
+            } break;
+            };
+            __tmp__30EM=__tmp__F25J;
+          } else /* FALSE */ {
+            __tmp__30EM=FALSE__O__;
+          };
+          if (__tmp__30EM) {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_525));
+          } else /* FALSE */ {
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+            genere_value__PA1K(Self__L15J,buffer__Y0BE);
+          };
         };
-        __tmp__VTQI=search_parent__2IWH(__tmp__PTQI,__tmp__QTQI);
-      } else {
-        __tmp__VTQI=FALSE__;
-      };
-      is_resend__BSQI=__tmp__VTQI;
-    };
-    switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
-    case __LIST__: {
-      __tmp__YTQI=static_type__OHQG(receiver__ZRQI);
-    } break;
-    case __STRING_CST__: {
-      __tmp__YTQI=((__STRING_CST *)receiver__ZRQI)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__YTQI=((__EXTERNAL_C *)receiver__ZRQI)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__YTQI=((__PROTOTYPE_CST *)receiver__ZRQI)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__YTQI=((__INTEGER_CST *)receiver__ZRQI)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__YTQI=((__LOCAL *)((__READ_LOCAL *)receiver__ZRQI)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__YTQI=static_type__CN1H(receiver__ZRQI);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__YTQI=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__YTQI=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__YTQI=((__REAL_CST *)receiver__ZRQI)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__YTQI=((__CHARACTER_CST *)receiver__ZRQI)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__YTQI=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__YTQI=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__YTQI=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__YTQI=static_type__UO1H(receiver__ZRQI);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__YTQI=static_type__0O1H(receiver__ZRQI);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__YTQI=static_type__5O1H(receiver__ZRQI);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__YTQI=static_type__EP1H(receiver__ZRQI);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__YTQI=static_type__JP1H(receiver__ZRQI);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__YTQI=static_type__OP1H(receiver__ZRQI);
-    } break;
-    case __PUT_TO__: {
-      __tmp__YTQI=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__YTQI=static_type__XP1H(receiver__ZRQI);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__YTQI=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__YTQI=((__CAST *)receiver__ZRQI)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__YTQI=static_type__NOKL(receiver__ZRQI);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__YTQI=((__SLOT_DATA *)((__READ_SLOT *)receiver__ZRQI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__YTQI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__ZRQI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__YTQI=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__YTQI=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YTQI=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__YTQI=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YTQI=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__YTQI=static_type__DFJM(receiver__ZRQI);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__YTQI=static_type__P3ML(receiver__ZRQI);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__YTQI=static_type__R3XM(receiver__ZRQI);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__YTQI=static_type__DREO(receiver__ZRQI);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__YTQI=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__YTQI=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__YTQI=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__YTQI=static_type__3YPN(receiver__ZRQI);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__YTQI=static_type__1HSO(receiver__ZRQI);
-    } break;
-    };
-    receiver_type__0RQI=((__TYPE_FULL *)__tmp__YTQI)->parent_type__5SL;
-    if (((void *)receiver_type__0RQI == (void *)TYPE_VOID__)) {
-      pos__WUIQ=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_467));
-      put_position__ECH(pos__WUIQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__EUQI=type_block__BLB;
-    switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
-    case __TYPE__: {
-      __tmp__FUQI=((void *)((__TYPE *)receiver_type__0RQI) == (void *)__tmp__EUQI);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__FUQI=((void *)((__TYPE_NULL *)receiver_type__0RQI) == (void *)__tmp__EUQI);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__FUQI=((void *)((__TYPE_VOID *)receiver_type__0RQI) == (void *)__tmp__EUQI);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__FUQI=((void *)((__TYPE_CONTEXT *)receiver_type__0RQI) == (void *)__tmp__EUQI);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__FUQI=((void *)((__TYPE_ID *)receiver_type__0RQI) == (void *)__tmp__EUQI);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__FUQI=((void *)((__TYPE_GENERIC *)receiver_type__0RQI) == (void *)__tmp__EUQI);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__FUQI=__infix_equal_equal__ORFJ(receiver_type__0RQI,__tmp__EUQI);
-    } break;
-    };
-    if ((__tmp__FUQI && ((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)(&__string_79)))) {
-      is_block_value__DSQI=TRUE__;
-    } else {
-      __tmp__0UQI=Self__GIJH->parent_itm_read__H4FC.name__AVPC;
-      switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
-      case __TYPE__: {
-        __tmp__1UQI=get_slot__20BG(receiver_type__0RQI,__tmp__0UQI);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__1UQI=get_slot__S2BG(receiver_type__0RQI,__tmp__0UQI);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__1UQI=get_slot__I4BG(receiver_type__0RQI,__tmp__0UQI);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__1UQI=get_slot__45BG(receiver_type__0RQI,__tmp__0UQI);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__1UQI=get_slot__UBCG(receiver_type__0RQI,__tmp__0UQI);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__1UQI=get_slot__KDCG(receiver_type__0RQI,__tmp__0UQI);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__1UQI=get_slot__3WEJ(__tmp__0UQI);
       } break;
-      };
-      slot_msg__CSQI=__tmp__1UQI;
-      if (((void *)__tmp__1UQI == (void *)NULL)) {
-        copy__BNK(string_tmp__RB,(&__string_463));
-        append__MOK(string_tmp__RB,Self__GIJH->parent_itm_read__H4FC.name__AVPC);
-        append__MOK(string_tmp__RB,(&__string_468));
-        switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
-        case __TYPE__: {
-          append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__0RQI)->prototype__RD)->parent_named__QD.name__1QB);
-        } break;
-        case __TYPE_NULL__: {
-          append__MOK(string_tmp__RB,(&__string_59));
-        } break;
-        case __TYPE_VOID__: {
-          append__MOK(string_tmp__RB,(&__string_2));
-        } break;
-        case __TYPE_CONTEXT__: {
-          append__MOK(string_tmp__RB,(&__string_44));
-        } break;
-        case __TYPE_ID__: {
-          append__MOK(string_tmp__RB,(&__string_46));
-        } break;
-        case __TYPE_GENERIC__: {
-          append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__0RQI)->name__LR2B);
-        } break;
-        case __PROFIL_BLOCK__: {
-          append__MOK(string_tmp__RB,(&__string_39));
-        } break;
-        };
-        append__MOK(string_tmp__RB,(&__string_469));
-        pos__153I=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(pos__153I);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
+      case __WRITE_SLOT__EYKJ__: {
+        Self__W25J=((__WRITE_SLOT__EYKJ *)((__PUSH__IXB *)__tmp__4AOT));
+        Self__ON1T=((__SLOT_DATA__IJRG *)Self__W25J->slot__025J);
+        __tmp__V0LL=NULL;
+        if (((void *)Self__ON1T->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__V0LL=Self__ON1T->parent_slot__KJRG->receiver_type__XIRG;
+        } else /* FALSE */ {
+          __tmp__V0LL=type_block__APB;
         };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-        __tmp__NVQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->slot_data_intern__CIZD;
-      } else {
-        __tmp__NVQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->slot_data_intern__CIZD;
-      };
-      if (((void *)__tmp__NVQI != (void *)NULL)) {
-        if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-          __tmp__TVQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->slot_data_intern__CIZD;
-        } else {
-          __tmp__TVQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->slot_data_intern__CIZD;
-        };
-        __tmp__VVQI=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__TVQI)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
-        __tmp__WVQI=type_block__BLB;
-        switch (((struct ___OBJ *)__tmp__VVQI)->__id) {
-        case __TYPE__: {
-          __tmp__XVQI=((void *)((__TYPE *)__tmp__VVQI) == (void *)__tmp__WVQI);
+        switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+        case __TYPE__FF__: {
+          add_genere_list__55AI(((__TYPE__FF *)__tmp__V0LL));
         } break;
-        case __TYPE_NULL__: {
-          __tmp__XVQI=((void *)((__TYPE_NULL *)__tmp__VVQI) == (void *)__tmp__WVQI);
+        case __TYPE_NULL__GMB__: {
+          add_genere_list__0BBI(((__TYPE_NULL__GMB *)__tmp__V0LL));
         } break;
-        case __TYPE_VOID__: {
-          __tmp__XVQI=((void *)((__TYPE_VOID *)__tmp__VVQI) == (void *)__tmp__WVQI);
+        case __TYPE_VOID__IMB__: {
+          add_genere_list__VDBI(((__TYPE_VOID__IMB *)__tmp__V0LL));
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__XVQI=((void *)((__TYPE_CONTEXT *)__tmp__VVQI) == (void *)__tmp__WVQI);
+        case __TYPE_CONTEXT__KMB__: {
+          add_genere_list__QFBI(((__TYPE_CONTEXT__KMB *)__tmp__V0LL));
         } break;
-        case __TYPE_ID__: {
-          __tmp__XVQI=((void *)((__TYPE_ID *)__tmp__VVQI) == (void *)__tmp__WVQI);
+        case __TYPE_GENERIC__OCY__: {
+          add_genere_list__0HBI(((__TYPE_GENERIC__OCY *)__tmp__V0LL));
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__XVQI=((void *)((__TYPE_GENERIC *)__tmp__VVQI) == (void *)__tmp__WVQI);
+        case __TYPE_BLOCK__CP5D__: {
+          add_genere_list__VJBI(((__TYPE_BLOCK__CP5D *)__tmp__V0LL));
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__XVQI=__infix_equal_equal__ORFJ(__tmp__VVQI,__tmp__WVQI);
+        case __PROFIL_BLOCK__O3NJ__: {
+          add_genere_list__URHL(((__PROFIL_BLOCK__O3NJ *)__tmp__V0LL));
         } break;
         };
-        __tmp__0VQI=__tmp__XVQI;
-      } else {
-        __tmp__0VQI=FALSE__;
-      };
-      if (__tmp__0VQI) {
-        if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-          __tmp__AWQI=slot_data__B4TH(__tmp__1UQI);
-        } else {
-          __tmp__AWQI=slot_data__14TH(__tmp__1UQI);
-        };
-        init__K3OG(__tmp__AWQI);
-      };
-      if (verify__RCAG) {
-        if (((void *)result__HICR == (void *)NULL)) {
-          if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-            __tmp__OWQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->base_slot__X12F;
-          } else {
-            __tmp__OWQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F;
-          };
-          __tmp__TWQI=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__OWQI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D +  1) !=  1);
-        } else {
-          __tmp__TWQI=FALSE__;
-        };
-        if (__tmp__TWQI) {
-          __tmp__JXQI=TRUE__;
-        } else {
-          if (((void *)result__HICR != (void *)NULL)) {
-            __tmp__4WQI=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__HICR)->parent_arrayed_collection__SEEC.upper__GAPC +  1);
-            if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-              __tmp__5WQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->base_slot__X12F;
-            } else {
-              __tmp__5WQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F;
-            };
-            __tmp__GXQI=(__tmp__4WQI != (__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__5WQI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D +  1) -  1));
-          } else {
-            __tmp__GXQI=FALSE__;
-          };
-          __tmp__JXQI=__tmp__GXQI;
-        };
-        if (__tmp__JXQI) {
-          put_error__text__0AH( 1,(&__string_470));
-          if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-            __tmp__SXQI=((__SLOT_DATA *)__tmp__1UQI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__SXQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__SXQI);
-          put_position__ECH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-          __tmp__YXQI=((__SLOT_DATA *)__tmp__1UQI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__YXQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        last_position__CI1=__tmp__YXQI;
-        if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-          Self__GKAR=((__SLOT_DATA *)__tmp__1UQI);
-          result__FKAR=NULL;
-          if (((void *)Self__GKAR->parent_slot__IHZD != (void *)NULL)) {
-            result__FKAR=((__ITM_SLOT *)((__SLOT *)Self__GKAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__FKAR=get_name__GCJD((&__string_26));
-          };
-          __tmp__ZXQI=result__FKAR;
-        } else {
-          __tmp__ZXQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-        };
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__PICR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__PICR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((! access__with__SZMM(__tmp__ZXQI,receiver_type__0RQI,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_471));
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__QICR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__QICR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((! Self__W25J->parent_write__FYKJ.quiet_generation__Q15J)) {
+          if (is_java__EE) {
+            __tmp__C3EM=Self__W25J->receiver__X54J;
+            switch (((struct ___OBJ *)__tmp__C3EM)->__id) {
+            case __STRING_CST__5J__: {
+              genere__MU5J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              genere__IESH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              genere__G05J(((__PROTOTYPE_CST__LAXC *)__tmp__C3EM),buffer__Y0BE);
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              genere__0GSH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+              (&__string_511)->count__0C= 35;
+              (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              genere__O05J(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              genere__X55J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              (&__string_512)->count__0C= 20;
+              (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+              print__KKG((&__string_512));
+              fputc((int)('\n'),stdout);
               exit(( 1));
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              genere__WKAK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              genere__YPAK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              genere__BSAK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              genere__KUAK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              genere__TWAK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __PUT_TO__TFOJ__: {
+              genere__O3AK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __ITEM__HGOJ__: {
+              genere__D5AK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              genere__I5AK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __CAST__1HOJ__: {
+              genere__N5AK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __REAL_CST__1LOJ__: {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM))->value__VD5J);
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              Self__C30S=((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM));
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+              append__KWX(((__STRING__BC *)buffer__Y0BE),Self__C30S->text__0D5J);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM));
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+              append__KWX(((__STRING__BC *)buffer__Y0BE),Self__E30S->string__WBJK);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+            } break;
+            case __READ_SLOT__LL4K__: {
+              genere__3SBN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              genere__LOCN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              genere__KSGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              genere__VEXN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              genere__XQ0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              genere__RUVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_INF__OXBP__: {
+              genere__PXUP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              genere__CREQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+            } break;
             };
-          };
-          append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_472));
-          put_error__text__0AH( 2,string_tmp__RB);
-          if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
-            __tmp__MYQI=((__SLOT_DATA *)__tmp__1UQI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__MYQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__MYQI);
-          put_position__ECH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        last_position__CI1=pos_null__2RQI;
-      };
-    };
-    add_arg__to__in__for__block__MKWI(receiver__ZRQI, 0,result__KICR,slot_msg__CSQI,is_block_value__DSQI);
-    if (receiver__ZRQI==NULL) {
-      __tmp__WYQI=NULL;
-    } else {
-      switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
-      case __LIST__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__WYQI=((void *)receiver__ZRQI);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__WYQI=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__WYQI=NULL;
-      } break;
-      }
-    };
-    em__1RQI=__tmp__WYQI;
-    if (((void *)__tmp__WYQI != (void *)NULL)) {
-      receiver__ZRQI=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__WYQI)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-    };
-    if (((void *)result__HICR != (void *)NULL)) {
-      __tmp__IZQI=((__FAST_ARRAYoITM_CODEo *)result__HICR)->parent_arrayed_collection__SEEC.upper__GAPC;
-      Self__AB4I= 0;
-      while ((Self__AB4I <= __tmp__IZQI)) {
-        __tmp__OZQI=((void **)((__FAST_ARRAYoITM_CODEo *)larg__WRQI)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__AB4I];
-        switch (((struct ___OBJ *)__tmp__OZQI)->__id) {
-        case __ITM_LIST__: {
-          __tmp__PZQI=to_run_expr__L2IH(__tmp__OZQI);
-        } break;
-        case __ITM_LDOTS__: {
-          __tmp__SICR=((__ITM_LDOTS *)__tmp__OZQI)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 2,(&__string_476));
-          put_position__ECH(__tmp__SICR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-          __tmp__PZQI=NULL;
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__PZQI=to_run_expr__U2IH(__tmp__OZQI);
-        } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__ZW1P=((__ITM_LIST_IDF *)__tmp__OZQI)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 1,(&__string_334));
-          put_position__ECH(__tmp__ZW1P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-          __tmp__PZQI=NULL;
-        } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__PZQI=to_run_expr__25IH(__tmp__OZQI);
-        } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__PZQI=to_run_expr__4CJH(__tmp__OZQI);
-        } break;
-        case __ITM_READ__: {
-          Self__QNHR=((__ITM_READ *)__tmp__OZQI);
-          result__PNHR=NULL;
-          loc__RNHR=lookup__FRLH(Self__QNHR->name__AVPC);
-          if (((void *)loc__RNHR != (void *)NULL)) {
-            if ((((__LOCAL *)loc__RNHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-              ((__LOCAL *)loc__RNHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-              Self__QNHR->name__AVPC=((__LOCAL *)loc__RNHR)->parent_variable__T1LC.intern_name__C25F;
-              result__PNHR=to_run_with__args__XJQH(Self__QNHR);
-            } else {
-              result__PNHR=read__QB5G(loc__RNHR);
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'.');
+          } else /* FALSE */ {
+            __tmp__C3EM=Self__W25J->receiver__X54J;
+            switch (((struct ___OBJ *)__tmp__C3EM)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__T1EM=((__STRING_CST__5J *)__tmp__C3EM)->parent_constant__EK.static_type__5G4D;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__T1EM=((__EXTERNAL_C__Y5WC *)__tmp__C3EM)->static_type__W54D;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__T1EM=((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)->parent_constant__MAXC.static_type__5G4D;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__T1EM=((__INTEGER_CST__XAXC *)__tmp__C3EM)->parent_constant__YAXC.static_type__5G4D;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__T1EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__C3EM));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__T1EM=((__READ_LOCAL__55ZI *)__tmp__C3EM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__T1EM=static_type__ODCK();
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__T1EM=static_type__TDCK();
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__T1EM=static_type__YDCK();
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__T1EM=static_type__3DCK();
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__T1EM=static_type__CECK();
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__T1EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__C3EM));
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__T1EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__C3EM));
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__T1EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__C3EM));
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__T1EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__C3EM));
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__T1EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__C3EM));
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__T1EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__C3EM));
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__T1EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__T1EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__C3EM));
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__T1EM=static_type__VFCK();
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__T1EM=((__CAST__1HOJ *)__tmp__C3EM)->static_type__FD5J;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__T1EM=((__REAL_CST__1LOJ *)__tmp__C3EM)->parent_constant__2LOJ.static_type__5G4D;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__T1EM=((__CHARACTER_CST__RMOJ *)__tmp__C3EM)->parent_constant__SMOJ.static_type__5G4D;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__T1EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__C3EM)->parent_constant__2NOJ.static_type__5G4D;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__T1EM=((__READ_SLOT__LL4K *)__tmp__C3EM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__T1EM=static_type__5L5O();
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__T1EM=static_type__CRTP();
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__T1EM=static_type__M51P();
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__T1EM=static_type__HRTP();
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__T1EM=static_type__S51P();
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__T1EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__C3EM));
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__T1EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__C3EM));
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__T1EM=((__READ_GLOBAL__T4YL *)__tmp__C3EM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__T1EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__C3EM));
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__T1EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__C3EM));
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__T1EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__C3EM));
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__T1EM=static_type__TA0Q();
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__T1EM=static_type__4BUP();
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__T1EM=static_type__DCUP();
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__T1EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__C3EM));
+            } break;
             };
-          } else {
-            result__PNHR=to_run_with__args__XJQH(Self__QNHR);
-          };
-          __tmp__PZQI=result__PNHR;
-        } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__PZQI=to_run_expr__UGJH(__tmp__OZQI);
-        } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__PZQI=to_run_expr__FIJH(__tmp__OZQI);
-        } break;
-        case __ITM_BINARY__: {
-          __tmp__PZQI=to_run_expr__ZLJH(__tmp__OZQI);
-        } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__PZQI=to_run_expr__CXJH(__tmp__OZQI);
-        } break;
-        case __ITM_OLD__: {
-          __tmp__PZQI=to_run_expr__HXJH(__tmp__OZQI);
-        } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__PZQI=to_run_expr__20JH(__tmp__OZQI);
-        } break;
-        case __ITM_REAL__: {
-          __tmp__PZQI=to_run_expr__R2JH(__tmp__OZQI);
-        } break;
-        case __ITM_NUMBER__: {
-          __tmp__PZQI=to_run_expr__12JH(__tmp__OZQI);
-        } break;
-        case __ITM_CHARACTER__: {
-          Self__BVIQ=((__ITM_CHARACTER *)__tmp__OZQI);
-          __tmp__PZQI=create__char__4SMH(Self__BVIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__BVIQ->character__LB0D);
-        } break;
-        case __ITM_STRING__: {
-          Self__CVIQ=((__ITM_STRING *)__tmp__OZQI);
-          __tmp__PZQI=create__text__ITMH(Self__CVIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__CVIQ->string__XB0D);
-        } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__PZQI=to_run_expr__R3JH(__tmp__OZQI);
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__PZQI=to_run_expr__1HKH(__tmp__OZQI);
-        } break;
-        case __ITM_RESULT__: {
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-          __tmp__PZQI=NULL;
-        } break;
-        };
-        add_arg__to__in__for__block__MKWI(__tmp__PZQI,(__INTEGER)(Self__AB4I +  1),args__YRQI,slot_msg__CSQI,is_block_value__DSQI);
-        Self__AB4I=(__INTEGER)(Self__AB4I +  1);
-      };
-    };
-    if (is_block_value__DSQI) {
-      args__YRQI=copy__YFTH(result__KICR);
-      __tmp__2ZQI=((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-      switch (((struct ___OBJ *)__tmp__2ZQI)->__id) {
-      case __LIST__: {
-        __tmp__3ZQI=my_copy__MSYM(__tmp__2ZQI);
-      } break;
-      case __STRING_CST__: {
-        Self__FVIQ=((__STRING_CST *)__tmp__2ZQI);
-        __tmp__3ZQI=create__text__ITMH(Self__FVIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FVIQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__3ZQI=my_copy__EK2H(__tmp__2ZQI);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__GVIQ=((__PROTOTYPE_CST *)__tmp__2ZQI);
-        __tmp__3ZQI=create__type__PKQC(Self__GVIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GVIQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__HVIQ=((__INTEGER_CST *)__tmp__2ZQI);
-        p__1NHR=Self__HVIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__2NHR=Self__HVIQ->value__W4YD;
-        t__3NHR=Self__HVIQ->parent_constant__B3LC.static_type__M2YD;
-        result__SNHR=NULL;
-        ptr__TNHR=((__POINTER )(NULL));
-        typ_id__UNHR= 0;
-        sz__VNHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__VNHR ==  0)) {
-          result__SNHR=INTEGER_CST__;
-        } else {
-          typ_id__UNHR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VNHR);
-          if ((typ_id__UNHR == (__INTEGER)(-  1))) {
-            a__WNHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__XNHR=(__UINTEGER_32)((__UINTEGER_32)(sz__VNHR + a__WNHR) & (__UINTEGER_32)(~ a__WNHR));
-            ptr_table__TLTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XNHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__SLTR=((__POINTER )(NULL));
-            result__ULTR=((__POINTER *)ptr_table__TLTR)[ 0];
-            if ((result__ULTR == (void *)NULL)) {
-              result__ULTR=new_lab__2PJ(new_size__XNHR);
-              next__SLTR=(void *)((unsigned long)result__ULTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNHR)));
-              ((__POINTER *)next__SLTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TLTR)[ 0]=next__SLTR;
-            } else {
-              next__SLTR=((__POINTER *)result__ULTR)[ 0];
-              if ((next__SLTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ULTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XNHR <<  1)) <=  4096)) {
-                  next__SLTR=(void *)((unsigned long)result__ULTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNHR)));
-                } else {
-                  next__SLTR=new_lab__2PJ(new_size__XNHR);
-                };
-                ((__POINTER *)next__SLTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TLTR)[ 0]=next__SLTR;
-              } else {
-                ((__POINTER *)result__ULTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SLTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ULTR=next__SLTR;
+            if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T1EM)->flag__RLK &  4) !=  0) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T1EM)->flag__RLK &  16) !=  0))) {
+              __tmp__L5EM=Self__W25J->receiver__X54J;
+              switch (((struct ___OBJ *)__tmp__L5EM)->__id) {
+              case __STRING_CST__5J__: {
+                genere__MU5J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXTERNAL_C__Y5WC__: {
+                genere__IESH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __PROTOTYPE_CST__LAXC__: {
+                genere__G05J(((__PROTOTYPE_CST__LAXC *)__tmp__L5EM),buffer__Y0BE);
+              } break;
+              case __INTEGER_CST__XAXC__: {
+                genere__0GSH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_MULTIPLE__GLWH__: {
+                display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+                (&__string_511)->count__0C= 35;
+                (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+              } break;
+              case __READ_LOCAL__55ZI__: {
+                genere__O05J(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_EQUAL__KINJ__: {
+                genere__X55J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_NOT_EQUAL__VINJ__: {
+                genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __IS_EXPANDED__35NJ__: {
+                (&__string_512)->count__0C= 20;
+                (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+                print__KKG((&__string_512));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              } break;
+              case __GET_TYPE_ID__HAOJ__: {
+                genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_SUP__ABOJ__: {
+                genere__WKAK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_SUB__UBOJ__: {
+                genere__YPAK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_MUL__KCOJ__: {
+                genere__BSAK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_DIV__4COJ__: {
+                genere__KUAK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_AND__SDOJ__: {
+                genere__TWAK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_SHIFT_R__GEOJ__: {
+                genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_SHIFT_L__0EOJ__: {
+                genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __PUT_TO__TFOJ__: {
+                genere__O3AK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __ITEM__HGOJ__: {
+                genere__D5AK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __SIZE_OF__5GOJ__: {
+                genere__I5AK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __CAST__1HOJ__: {
+                genere__N5AK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __REAL_CST__1LOJ__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM))->value__VD5J);
+              } break;
+              case __CHARACTER_CST__RMOJ__: {
+                Self__GA1S=((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM));
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__GA1S->text__0D5J);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+              } break;
+              case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                Self__IA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM));
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__IA1S->string__WBJK);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+              } break;
+              case __READ_SLOT__LL4K__: {
+                genere__3SBN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_NOT_LOGIC__W4FL__: {
+                genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_OR_LOGIC__ADUL__: {
+                genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_OR_OR_LOGIC__3DUL__: {
+                genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_AND_LOGIC__EFUL__: {
+                genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_AND_AND_LOGIC__5FUL__: {
+                genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_NEG__EZVL__: {
+                genere__LOCN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_ADD__SZVL__: {
+                genere__KSGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __READ_GLOBAL__T4YL__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+              } break;
+              case __EXPR_NOT__XUPM__: {
+                genere__VEXN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_MOD__3YPM__: {
+                genere__XQ0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_OR__PQ0N__: {
+                genere__RUVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_SUP_EQ__1VBP__: {
+                genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_INF__OXBP__: {
+                genere__PXUP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_INF_EQ__FYBP__: {
+                genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
+              case __EXPR_XOR__ABEP__: {
+                genere__CREQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+              } break;
               };
-            };
-            ptr__TNHR=result__ULTR;
-          } else {
-            t__YNHR=((__UINTEGER_32 )typ_id__UNHR);
-            a__ZNHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__1LTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VNHR + a__ZNHR) & (__UINTEGER_32)(~ a__ZNHR));
-            ptr_table__YLTR=((__POINTER )(&(table_type[(t__YNHR)])));
-            lab_type__0LTR=(__UINTEGER_32)(t__YNHR |  1);
-            next__XLTR=((__POINTER )(NULL));
-            result__ZLTR=((__POINTER *)ptr_table__YLTR)[ 0];
-            if ((result__ZLTR == (void *)NULL)) {
-              result__ZLTR=new_lab__2PJ(lab_type__0LTR);
-              next__XLTR=(void *)((unsigned long)result__ZLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1LTR)));
-              ((__POINTER *)next__XLTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YLTR)[ 0]=next__XLTR;
-            } else {
-              next__XLTR=((__POINTER *)result__ZLTR)[ 0];
-              if ((next__XLTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZLTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1LTR <<  1)) <=  4096)) {
-                  next__XLTR=(void *)((unsigned long)result__ZLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1LTR)));
-                } else {
-                  next__XLTR=new_lab__2PJ(lab_type__0LTR);
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_24));
+              __tmp__F25J=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__F25J=FALSE__O__;
+            };
+            if ((! __tmp__F25J)) {
+              if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T1EM)->flag__RLK &  1) !=  0)) {
+                __tmp__O45J=Self__W25J->receiver__X54J;
+                switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+                case __STRING_CST__5J__: {
+                  genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+                } break;
+                case __EXTERNAL_C__Y5WC__: {
+                  genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __PROTOTYPE_CST__LAXC__: {
+                  genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __INTEGER_CST__XAXC__: {
+                  genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_MULTIPLE__GLWH__: {
+                  display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                  (&__string_511)->count__0C= 35;
+                  (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+                } break;
+                case __READ_LOCAL__55ZI__: {
+                  genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_EQUAL__KINJ__: {
+                  genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_EQUAL__VINJ__: {
+                  genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __IS_EXPANDED__35NJ__: {
+                  (&__string_512)->count__0C= 20;
+                  (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+                  print__KKG((&__string_512));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                } break;
+                case __GET_TYPE_ID__HAOJ__: {
+                  genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP__ABOJ__: {
+                  genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUB__UBOJ__: {
+                  genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_MUL__KCOJ__: {
+                  genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_DIV__4COJ__: {
+                  genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND__SDOJ__: {
+                  genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_R__GEOJ__: {
+                  genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_L__0EOJ__: {
+                  genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __PUT_TO__TFOJ__: {
+                  genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __ITEM__HGOJ__: {
+                  genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __SIZE_OF__5GOJ__: {
+                  genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __CAST__1HOJ__: {
+                  genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __REAL_CST__1LOJ__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+                } break;
+                case __CHARACTER_CST__RMOJ__: {
+                  Self__SA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__SA1S->text__0D5J);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                } break;
+                case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                  Self__UA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__UA1S->string__WBJK);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                } break;
+                case __READ_SLOT__LL4K__: {
+                  genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_LOGIC__W4FL__: {
+                  genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_LOGIC__ADUL__: {
+                  genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_OR_LOGIC__3DUL__: {
+                  genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_LOGIC__EFUL__: {
+                  genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_AND_LOGIC__5FUL__: {
+                  genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_NEG__EZVL__: {
+                  genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_ADD__SZVL__: {
+                  genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+                } break;
+                case __EXPR_NOT__XUPM__: {
+                  genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_MOD__3YPM__: {
+                  genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR__PQ0N__: {
+                  genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP_EQ__1VBP__: {
+                  genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF__OXBP__: {
+                  genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF_EQ__FYBP__: {
+                  genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_XOR__ABEP__: {
+                  genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
                 };
-                ((__POINTER *)next__XLTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YLTR)[ 0]=next__XLTR;
-              } else {
-                ((__POINTER *)result__ZLTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XLTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ZLTR=next__XLTR;
-              };
-            };
-            ptr__TNHR=result__ZLTR;
-          };
-          result__SNHR=((__INTEGER_CST *)ptr__TNHR);
-          *(result__SNHR) = *(INTEGER_CST__);
-        };
-        Self__0NHR=((__INTEGER_CST *)result__SNHR);
-        Self__0NHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1NHR;
-        Self__0NHR->value__W4YD=v__2NHR;
-        Self__0NHR->parent_constant__B3LC.static_type__M2YD=t__3NHR;
-        check_type__YG5D(Self__0NHR);
-        __tmp__3ZQI=result__SNHR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__UICR=read__QB5G(((__READ_LOCAL *)__tmp__2ZQI)->local__HJZD);
-        if (__tmp__UICR==NULL) {
-          __tmp__VICR=NULL;
-        } else {
-          __tmp__VICR=((__READ_LOCAL *)__tmp__UICR);
-        };
-        __tmp__3ZQI=__tmp__VICR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__3ZQI=my_copy__SL2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__3ZQI=my_copy__LM2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__3ZQI=my_copy__YM2H(__tmp__2ZQI);
-      } break;
-      case __REAL_CST__: {
-        Self__JVIQ=((__REAL_CST *)__tmp__2ZQI);
-        p__FMTR=Self__JVIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__GMTR=Self__JVIQ->value__HN2H;
-        t__HMTR=Self__JVIQ->parent_constant__U2JH.static_type__M2YD;
-        result__2LTR=NULL;
-        ptr__3LTR=((__POINTER )(NULL));
-        typ_id__4LTR= 0;
-        sz__5LTR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__5LTR ==  0)) {
-          result__2LTR=REAL_CST__;
-        } else {
-          typ_id__4LTR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5LTR);
-          if ((typ_id__4LTR == (__INTEGER)(-  1))) {
-            a__AMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__BMTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5LTR + a__AMTR) & (__UINTEGER_32)(~ a__AMTR));
-            ptr_table__JMTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BMTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__IMTR=((__POINTER )(NULL));
-            result__KMTR=((__POINTER *)ptr_table__JMTR)[ 0];
-            if ((result__KMTR == (void *)NULL)) {
-              result__KMTR=new_lab__2PJ(new_size__BMTR);
-              next__IMTR=(void *)((unsigned long)result__KMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMTR)));
-              ((__POINTER *)next__IMTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JMTR)[ 0]=next__IMTR;
-            } else {
-              next__IMTR=((__POINTER *)result__KMTR)[ 0];
-              if ((next__IMTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KMTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BMTR <<  1)) <=  4096)) {
-                  next__IMTR=(void *)((unsigned long)result__KMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMTR)));
-                } else {
-                  next__IMTR=new_lab__2PJ(new_size__BMTR);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'.');
+              } else /* FALSE */ {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_526));
+                Self__UN1T=((__SLOT_DATA__IJRG *)Self__W25J->slot__025J);
+                __tmp__O45J=NULL;
+                if (((void *)Self__UN1T->parent_slot__KJRG != (void *)NULL)) {
+                  __tmp__O45J=Self__UN1T->parent_slot__KJRG->receiver_type__XIRG;
+                } else /* FALSE */ {
+                  __tmp__O45J=type_block__APB;
                 };
-                ((__POINTER *)next__IMTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JMTR)[ 0]=next__IMTR;
-              } else {
-                ((__POINTER *)result__KMTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IMTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__KMTR=next__IMTR;
-              };
-            };
-            ptr__3LTR=result__KMTR;
-          } else {
-            t__CMTR=((__UINTEGER_32 )typ_id__4LTR);
-            a__DMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__RMTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5LTR + a__DMTR) & (__UINTEGER_32)(~ a__DMTR));
-            ptr_table__OMTR=((__POINTER )(&(table_type[(t__CMTR)])));
-            lab_type__QMTR=(__UINTEGER_32)(t__CMTR |  1);
-            next__NMTR=((__POINTER )(NULL));
-            result__PMTR=((__POINTER *)ptr_table__OMTR)[ 0];
-            if ((result__PMTR == (void *)NULL)) {
-              result__PMTR=new_lab__2PJ(lab_type__QMTR);
-              next__NMTR=(void *)((unsigned long)result__PMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMTR)));
-              ((__POINTER *)next__NMTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OMTR)[ 0]=next__NMTR;
-            } else {
-              next__NMTR=((__POINTER *)result__PMTR)[ 0];
-              if ((next__NMTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PMTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RMTR <<  1)) <=  4096)) {
-                  next__NMTR=(void *)((unsigned long)result__PMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMTR)));
-                } else {
-                  next__NMTR=new_lab__2PJ(lab_type__QMTR);
+                switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+                case __TYPE__FF__: {
+                  Self__22JO=((__TYPE__FF *)__tmp__O45J);
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__22JO->intern_name__TZMB);
+                  add_genere_list__55AI(Self__22JO);
+                } break;
+                case __TYPE_NULL__GMB__: {
+                  Self__Z1MI=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__O45J));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_5));
+                  add_genere_list__0BBI(Self__Z1MI);
+                } break;
+                case __TYPE_VOID__IMB__: {
+                  Self__31MI=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__O45J));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_6));
+                  add_genere_list__VDBI(Self__31MI);
+                } break;
+                case __TYPE_CONTEXT__KMB__: {
+                  Self__B2MI=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__O45J));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_54));
+                  add_genere_list__QFBI(Self__B2MI);
+                } break;
+                case __TYPE_ID__MMB__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_56));
+                } break;
+                case __TYPE_GENERIC__OCY__: {
+                  put_reference_declaration__I2MI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __TYPE_BLOCK__CP5D__: {
+                  Self__O3MI=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__O45J));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                  __tmp__Q3MI=intern_name__KZBI();
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__Q3MI);
+                  add_genere_list__VJBI(Self__O3MI);
+                } break;
+                case __PROFIL_BLOCK__O3NJ__: {
+                  Self__ZEGL=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__O45J));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__ZEGL->parent_profil__P3NJ.name__B2IK);
+                  add_genere_list__URHL(Self__ZEGL);
+                } break;
                 };
-                ((__POINTER *)next__NMTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OMTR)[ 0]=next__NMTR;
-              } else {
-                ((__POINTER *)result__PMTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NMTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__PMTR=next__NMTR;
-              };
-            };
-            ptr__3LTR=result__PMTR;
-          };
-          result__2LTR=((__REAL_CST *)ptr__3LTR);
-          *(result__2LTR) = *(REAL_CST__);
-        };
-        Self__EMTR=((__REAL_CST *)result__2LTR);
-        Self__EMTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FMTR;
-        Self__EMTR->value__HN2H=v__GMTR;
-        Self__EMTR->parent_constant__U2JH.static_type__M2YD=t__HMTR;
-        __tmp__3ZQI=result__2LTR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__LVIQ=((__CHARACTER_CST *)__tmp__2ZQI);
-        __tmp__3ZQI=create__char__4SMH(Self__LVIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LVIQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__MVIQ=((__IS_EXPANDED *)__tmp__2ZQI);
-        __tmp__YICR=read__QB5G(((__READ_LOCAL *)Self__MVIQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__YICR==NULL) {
-          __tmp__ZICR=NULL;
-        } else {
-          __tmp__ZICR=((__READ_LOCAL *)__tmp__YICR);
-        };
-        p__1MTR=Self__MVIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__SMTR=NULL;
-        ptr__TMTR=((__POINTER )(NULL));
-        typ_id__UMTR= 0;
-        sz__VMTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__VMTR ==  0)) {
-          result__SMTR=IS_EXPANDED__;
-        } else {
-          typ_id__UMTR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VMTR);
-          if ((typ_id__UMTR == (__INTEGER)(-  1))) {
-            a__WMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__XMTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMTR + a__WMTR) & (__UINTEGER_32)(~ a__WMTR));
-            ptr_table__4MTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XMTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__3MTR=((__POINTER )(NULL));
-            result__5MTR=((__POINTER *)ptr_table__4MTR)[ 0];
-            if ((result__5MTR == (void *)NULL)) {
-              result__5MTR=new_lab__2PJ(new_size__XMTR);
-              next__3MTR=(void *)((unsigned long)result__5MTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMTR)));
-              ((__POINTER *)next__3MTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4MTR)[ 0]=next__3MTR;
-            } else {
-              next__3MTR=((__POINTER *)result__5MTR)[ 0];
-              if ((next__3MTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5MTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XMTR <<  1)) <=  4096)) {
-                  next__3MTR=(void *)((unsigned long)result__5MTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMTR)));
-                } else {
-                  next__3MTR=new_lab__2PJ(new_size__XMTR);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),' ');
+                switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+                case __TYPE__FF__: {
+                  if (is_java__EE) {
+                    append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+                  } else /* FALSE */ {
+                    add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+                  };
+                } break;
+                case __TYPE_NULL__GMB__: {
+                  if (is_java__EE) {
+                    append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+                  } else /* FALSE */ {
+                    add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+                  };
+                } break;
+                case __TYPE_VOID__IMB__: {
+                  if (is_java__EE) {
+                    append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+                  } else /* FALSE */ {
+                    add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+                  };
+                } break;
+                case __TYPE_CONTEXT__KMB__: {
+                  if (is_java__EE) {
+                    append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+                  } else /* FALSE */ {
+                    add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+                  };
+                } break;
+                case __TYPE_GENERIC__OCY__: {
+                  put_reference_star_declaration__CSAI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__O45J)),buffer__Y0BE);
+                } break;
                 };
-                ((__POINTER *)next__3MTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4MTR)[ 0]=next__3MTR;
-              } else {
-                ((__POINTER *)result__5MTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3MTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__5MTR=next__3MTR;
-              };
-            };
-            ptr__TMTR=result__5MTR;
-          } else {
-            t__YMTR=((__UINTEGER_32 )typ_id__UMTR);
-            a__ZMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GNTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMTR + a__ZMTR) & (__UINTEGER_32)(~ a__ZMTR));
-            ptr_table__DNTR=((__POINTER )(&(table_type[(t__YMTR)])));
-            lab_type__FNTR=(__UINTEGER_32)(t__YMTR |  1);
-            next__CNTR=((__POINTER )(NULL));
-            result__ENTR=((__POINTER *)ptr_table__DNTR)[ 0];
-            if ((result__ENTR == (void *)NULL)) {
-              result__ENTR=new_lab__2PJ(lab_type__FNTR);
-              next__CNTR=(void *)((unsigned long)result__ENTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNTR)));
-              ((__POINTER *)next__CNTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DNTR)[ 0]=next__CNTR;
-            } else {
-              next__CNTR=((__POINTER *)result__ENTR)[ 0];
-              if ((next__CNTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ENTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GNTR <<  1)) <=  4096)) {
-                  next__CNTR=(void *)((unsigned long)result__ENTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNTR)));
-                } else {
-                  next__CNTR=new_lab__2PJ(lab_type__FNTR);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+                __tmp__O45J=Self__W25J->receiver__X54J;
+                switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+                case __STRING_CST__5J__: {
+                  genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+                } break;
+                case __EXTERNAL_C__Y5WC__: {
+                  genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __PROTOTYPE_CST__LAXC__: {
+                  genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __INTEGER_CST__XAXC__: {
+                  genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_MULTIPLE__GLWH__: {
+                  display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                  (&__string_511)->count__0C= 35;
+                  (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+                } break;
+                case __READ_LOCAL__55ZI__: {
+                  genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_EQUAL__KINJ__: {
+                  genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_EQUAL__VINJ__: {
+                  genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __IS_EXPANDED__35NJ__: {
+                  (&__string_512)->count__0C= 20;
+                  (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+                  print__KKG((&__string_512));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                } break;
+                case __GET_TYPE_ID__HAOJ__: {
+                  genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP__ABOJ__: {
+                  genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUB__UBOJ__: {
+                  genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_MUL__KCOJ__: {
+                  genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_DIV__4COJ__: {
+                  genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND__SDOJ__: {
+                  genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_R__GEOJ__: {
+                  genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_L__0EOJ__: {
+                  genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __PUT_TO__TFOJ__: {
+                  genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __ITEM__HGOJ__: {
+                  genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __SIZE_OF__5GOJ__: {
+                  genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __CAST__1HOJ__: {
+                  genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __REAL_CST__1LOJ__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+                } break;
+                case __CHARACTER_CST__RMOJ__: {
+                  Self__SA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__SA1S->text__0D5J);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                } break;
+                case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                  Self__UA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__UA1S->string__WBJK);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                } break;
+                case __READ_SLOT__LL4K__: {
+                  genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_LOGIC__W4FL__: {
+                  genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_LOGIC__ADUL__: {
+                  genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_OR_LOGIC__3DUL__: {
+                  genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_LOGIC__EFUL__: {
+                  genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_AND_LOGIC__5FUL__: {
+                  genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_NEG__EZVL__: {
+                  genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_ADD__SZVL__: {
+                  genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+                } break;
+                case __EXPR_NOT__XUPM__: {
+                  genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_MOD__3YPM__: {
+                  genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR__PQ0N__: {
+                  genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP_EQ__1VBP__: {
+                  genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF__OXBP__: {
+                  genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF_EQ__FYBP__: {
+                  genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
+                case __EXPR_XOR__ABEP__: {
+                  genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                } break;
                 };
-                ((__POINTER *)next__CNTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DNTR)[ 0]=next__CNTR;
-              } else {
-                ((__POINTER *)result__ENTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CNTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ENTR=next__CNTR;
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_527));
               };
             };
-            ptr__TMTR=result__ENTR;
           };
-          result__SMTR=((__IS_EXPANDED *)ptr__TMTR);
-          *(result__SMTR) = *(IS_EXPANDED__);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),Self__W25J->slot__025J->parent_variable__JJRG.intern_name__UN5D);
+          __tmp__XZEM=Self__W25J->parent_write__FYKJ.value__3EJJ;
+          switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__10EM=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__10EM=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__10EM=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__10EM=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__10EM=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__10EM=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__10EM=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__10EM=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__10EM=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__10EM=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__10EM=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__10EM=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__10EM=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__10EM=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
+          } break;
+          };
+          if (((void *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+            switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)Self__W25J->slot__025J->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK)->__id) {
+            case __TYPE__FF__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__F25J=TRUE__K__;
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__F25J=TRUE__K__;
+            } break;
+            };
+            __tmp__30EM=__tmp__F25J;
+          } else /* FALSE */ {
+            __tmp__30EM=FALSE__O__;
+          };
+          if (__tmp__30EM) {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_525));
+          } else /* FALSE */ {
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+            genere_value__NE1K(Self__W25J,buffer__Y0BE);
+          };
         };
-        Self__0MTR=((__IS_EXPANDED *)result__SMTR);
-        Self__0MTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1MTR;
-        Self__0MTR->receiver__WN2H=__tmp__ZICR;
-        __tmp__3ZQI=result__SMTR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__3ZQI=my_copy__1N2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__3ZQI=my_copy__EO2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__3ZQI=my_copy__PO2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__3ZQI=my_copy__1O2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__3ZQI=my_copy__GP2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__3ZQI=my_copy__RP2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__3ZQI=my_copy__2P2H(__tmp__2ZQI);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__3ZQI=my_copy__HQ2H(__tmp__2ZQI);
-      } break;
-      case __PUT_TO__: {
-        __tmp__3ZQI=my_copy__SQ2H(__tmp__2ZQI);
       } break;
-      case __ITEM__: {
-        __tmp__3ZQI=my_copy__DR2H(__tmp__2ZQI);
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __SIZE_OF__: {
-        __tmp__3ZQI=my_copy__PR2H(__tmp__2ZQI);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __CAST__: {
-        __tmp__3ZQI=my_copy__YR2H(__tmp__2ZQI);
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
       } break;
-      case __CALL_SLOT__: {
-        __tmp__3ZQI=my_copy__5SYM(__tmp__2ZQI);
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __READ_SLOT__: {
-        __tmp__3ZQI=my_copy__IUGK(__tmp__2ZQI);
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__5NHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2ZQI)->global__ZGJK),NULL);
-        if (__tmp__5NHR==NULL) {
-          __tmp__AOHR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__5NHR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__AOHR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__AOHR=((__READ_GLOBAL *)__tmp__5NHR);
-          } break;
-          }
-        };
-        __tmp__3ZQI=__tmp__AOHR;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__3ZQI=my_copy__BQCN(__tmp__2ZQI);
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__3ZQI=my_copy__NREO(__tmp__2ZQI);
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__3ZQI=my_copy__VYJO(__tmp__2ZQI);
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__3ZQI=my_copy__0REO(__tmp__2ZQI);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__3ZQI=my_copy__BZJO(__tmp__2ZQI);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_NEG__: {
-        __tmp__3ZQI=my_copy__CNJM(__tmp__2ZQI);
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_ADD__: {
-        __tmp__3ZQI=my_copy__5XLL(__tmp__2ZQI);
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__3ZQI=my_copy__WVYM(__tmp__2ZQI);
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_MOD__: {
-        __tmp__3ZQI=my_copy__FSEO(__tmp__2ZQI);
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__3ZQI=my_copy__QCEP(__tmp__2ZQI);
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__PUSH__IXB *)__tmp__4AOT))->value__VD5J);
       } break;
-      case __EXPR_INF__: {
-        __tmp__3ZQI=my_copy__5LSN(__tmp__2ZQI);
+      case __CHARACTER_CST__RMOJ__: {
+        Self__C30S=((__CHARACTER_CST__RMOJ *)((__PUSH__IXB *)__tmp__4AOT));
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+        append__KWX(((__STRING__BC *)buffer__Y0BE),Self__C30S->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__3ZQI=my_copy__KMSN(__tmp__2ZQI);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PUSH__IXB *)__tmp__4AOT));
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+        append__KWX(((__STRING__BC *)buffer__Y0BE),Self__E30S->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
       } break;
-      case __EXPR_OR__: {
-        __tmp__3ZQI=my_copy__JZPN(__tmp__2ZQI);
+      case __NOP__RXVJ__: {
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_353));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__3ZQI=my_copy__G3SO(__tmp__2ZQI);
-      } break;
-      };
-      ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__3ZQI;
-      base__ESQI=new_block__receiver__with__DGTH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__ZRQI,args__YRQI);
-      __tmp__C0QI=TRUE__;
-    } else {
-      __tmp__C0QI=FALSE__;
-    };
-    if ((! __tmp__C0QI)) {
-      if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.upper__2RSH +  1) ==  1)) {
-        if (is_resend__BSQI) {
-          ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__Z13I());
-          __tmp__Z0QI=((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-          switch (((struct ___OBJ *)__tmp__Z0QI)->__id) {
-          case __LIST__: {
-            remove__SOJJ(__tmp__Z0QI);
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-            remove__2TAK(__tmp__Z0QI);
-          } break;
-          case __PROTOTYPE_CST__: {
-          } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-            Self__NVIQ=((__READ_LOCAL *)__tmp__Z0QI);
-            Self__T04R=((__LOCAL *)Self__NVIQ->local__HJZD);
-            Self__T04R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T04R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__T04R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__U04R=create__AXB( 250);
-              display__UXFK(Self__NVIQ,voir__U04R);
-              put_string__2EG(((__STRING *)voir__U04R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__W04R=((__LIST *)list_current__EH1);
-              voir__X04R=create__AXB( 250);
-              display__EQQG(Self__W04R,voir__X04R);
-              put_string__2EG(((__STRING *)voir__X04R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
-            };
+      case __WRITE_LOCAL__TEYJ__: {
+        Self__55AK=((__WRITE_LOCAL__TEYJ *)((__PUSH__IXB *)__tmp__4AOT));
+        code__CYEM=write__3GMK(Self__55AK);
+        if ((! Self__55AK->parent_write__UEYJ.quiet_generation__Q15J)) {
+          if ((Self__55AK->local__0FKK->parent_variable__O4WC.ensure_count__IT4D == (__INTEGER__Q)(-  1))) {
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+          };
+          append__KWX(((__STRING__BC *)buffer__Y0BE),code__CYEM);
+          __tmp__XZEM=Self__55AK->parent_write__UEYJ.value__3EJJ;
+          switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
           } break;
-          case __EXPR_MULTIPLE__: {
-            remove__1UAK(__tmp__Z0QI);
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
           } break;
-          case __EXPR_EQUAL__: {
-            remove__LVAK(__tmp__Z0QI);
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            remove__PVAK(__tmp__Z0QI);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
           } break;
-          case __REAL_CST__: {
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
           } break;
-          case __CHARACTER_CST__: {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
           } break;
-          case __IS_EXPANDED__: {
-            Self__PVIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Z0QI)->receiver__WN2H);
-            Self__Y04R=((__LOCAL *)Self__PVIQ->local__HJZD);
-            Self__Y04R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y04R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__Y04R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__Z04R=create__AXB( 250);
-              display__UXFK(Self__PVIQ,voir__Z04R);
-              put_string__2EG(((__STRING *)voir__Z04R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__104R=((__LIST *)list_current__EH1);
-              voir__204R=create__AXB( 250);
-              display__EQQG(Self__104R,voir__204R);
-              put_string__2EG(((__STRING *)voir__204R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
-            };
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__10EM=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__10EM=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__10EM=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__10EM=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__10EM=static_type__CECK();
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(__tmp__Z0QI);
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
           } break;
-          case __EXPR_SUP__: {
-            remove__3VAK(__tmp__Z0QI);
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
           } break;
-          case __EXPR_SUB__: {
-            remove__BWAK(__tmp__Z0QI);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
           } break;
-          case __EXPR_MUL__: {
-            remove__FWAK(__tmp__Z0QI);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
           } break;
-          case __EXPR_DIV__: {
-            remove__JWAK(__tmp__Z0QI);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
           } break;
-          case __EXPR_AND__: {
-            remove__NWAK(__tmp__Z0QI);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
           } break;
-          case __EXPR_SHIFT_R__: {
-            remove__RWAK(__tmp__Z0QI);
+          case __PUT_TO__TFOJ__: {
+            __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
           } break;
-          case __EXPR_SHIFT_L__: {
-            remove__VWAK(__tmp__Z0QI);
+          case __ITEM__HGOJ__: {
+            __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
           } break;
-          case __PUT_TO__: {
-            remove__ZWAK(__tmp__Z0QI);
+          case __SIZE_OF__5GOJ__: {
+            __tmp__10EM=static_type__VFCK();
           } break;
-          case __ITEM__: {
-            remove__0XAK(__tmp__Z0QI);
+          case __CAST__1HOJ__: {
+            __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
           } break;
-          case __SIZE_OF__: {
-            remove__4XAK(__tmp__Z0QI);
+          case __REAL_CST__1LOJ__: {
+            __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
           } break;
-          case __CAST__: {
-            remove__BYAK(__tmp__Z0QI);
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
           } break;
-          case __CALL_SLOT__: {
-            remove__DUML(__tmp__Z0QI);
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
           } break;
-          case __READ_SLOT__: {
-            remove__GGHK(__tmp__Z0QI);
+          case __READ_SLOT__LL4K__: {
+            __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
           } break;
-          case __READ_GLOBAL__: {
-            Self__QVIQ=((__READ_GLOBAL *)__tmp__Z0QI);
-            unread__CGNL(Self__QVIQ->global__ZGJK,Self__QVIQ);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__10EM=static_type__5L5O();
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            remove__WA0M(__tmp__Z0QI);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__10EM=static_type__CRTP();
           } break;
-          case __EXPR_OR_LOGIC__: {
-            remove__0UEO(__tmp__Z0QI);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__10EM=static_type__M51P();
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            remove__0RKO(__tmp__Z0QI);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__10EM=static_type__HRTP();
           } break;
-          case __EXPR_AND_LOGIC__: {
-            remove__4UEO(__tmp__Z0QI);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__10EM=static_type__S51P();
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            remove__5RKO(__tmp__Z0QI);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
           } break;
-          case __EXPR_NEG__: {
-            remove__HTJM(__tmp__Z0QI);
+          case __EXPR_ADD__SZVL__: {
+            __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
           } break;
-          case __EXPR_ADD__: {
-            remove__XWML(__tmp__Z0QI);
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
           } break;
-          case __EXPR_NOT__: {
-            remove__TJZM(__tmp__Z0QI);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
           } break;
-          case __EXPR_MOD__: {
-            remove__CVEO(__tmp__Z0QI);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
           } break;
-          case __EXPR_SUP_EQ__: {
-            remove__1EEP(__tmp__Z0QI);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
           } break;
-          case __EXPR_INF__: {
-            remove__0DRN(__tmp__Z0QI);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__10EM=static_type__TA0Q();
           } break;
-          case __EXPR_INF_EQ__: {
-            remove__4DRN(__tmp__Z0QI);
+          case __EXPR_INF__OXBP__: {
+            __tmp__10EM=static_type__4BUP();
           } break;
-          case __EXPR_OR__: {
-            remove__14PN(__tmp__Z0QI);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__10EM=static_type__DCUP();
           } break;
-          case __EXPR_XOR__: {
-            remove__EVTO(__tmp__Z0QI);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
           } break;
           };
+          if (((void *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+            switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)Self__55AK->local__0FKK->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK)->__id) {
+            case __TYPE__FF__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__F25J=FALSE__O__;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__F25J=TRUE__K__;
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__F25J=TRUE__K__;
+            } break;
+            };
+            __tmp__30EM=__tmp__F25J;
+          } else /* FALSE */ {
+            __tmp__30EM=FALSE__O__;
+          };
+          if (__tmp__30EM) {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_525));
+          } else /* FALSE */ {
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+            genere_value__2H1K(Self__55AK,buffer__Y0BE);
+          };
+        };
+      } break;
+      case __LOOP__LRBK__: {
+        Self__QRBN=((__LOOP__LRBK *)((__PUSH__IXB *)__tmp__4AOT));
+        Self__T35T=NULL;
+        Self__W35T=NULL;
+        Self__Z35T=NULL;
+        is_genered__XYEM=FALSE__O__;
+        __tmp__1ZEM=FALSE__O__;
+        __tmp__MOUH=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((__tmp__MOUH ==  0)) {
+          Self__KS5H=Self__QRBN->parent_instr__MRBK.parent_itm_object__YH.position__P2B;
+          put_error__text__EQE( 1,(&__string_528));
+          put_position__PRE(Self__KS5H);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-        if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__GIJH->parent_itm_read__H4FC.name__AVPC,(&__string_473)))) {
-          copy__BNK(string_tmp__RB,(&__string_474));
-          append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
-          append__MOK(string_tmp__RB,(&__string_475));
-          switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
-          case __LIST__: {
-            __tmp__11QI=static_type__OHQG(receiver__ZRQI);
+        Self__QDOT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D);
+        __tmp__V0LL=((void **)Self__QDOT->parent_arrayed_collection__MA4D.storage__V14F)[Self__QDOT->parent_arrayed_collection__MA4D.upper__4TLE];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (__tmp__V0LL==NULL) {
+          __tmp__QFHN=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+          case __LIST__WH__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __STRING_CST__: {
-            __tmp__11QI=((__STRING_CST *)receiver__ZRQI)->parent_constant__5F.static_type__M2YD;
+          case __STRING_CST__5J__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__11QI=((__EXTERNAL_C *)receiver__ZRQI)->static_type__1VZD;
+          case __CALL_NULL__IUB__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__11QI=((__PROTOTYPE_CST *)receiver__ZRQI)->parent_constant__W2LC.static_type__M2YD;
+          case __PUSH__IXB__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__11QI=((__INTEGER_CST *)receiver__ZRQI)->parent_constant__B3LC.static_type__M2YD;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__11QI=((__LOCAL *)((__READ_LOCAL *)receiver__ZRQI)->local__HJZD)->parent_variable__T1LC.type__D25F;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__11QI=static_type__CN1H(receiver__ZRQI);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__11QI=static_type__1N1H();
+          case __SWITCH__QDXC__: {
+            __tmp__QFHN=((void *)__tmp__V0LL);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__11QI=static_type__AO1H();
+          case __NODE_TYPE__SK2C__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __REAL_CST__: {
-            __tmp__11QI=((__REAL_CST *)receiver__ZRQI)->parent_constant__U2JH.static_type__M2YD;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__11QI=((__CHARACTER_CST *)receiver__ZRQI)->parent_constant__H3JH.static_type__M2YD;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__11QI=static_type__FO1H();
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__11QI=static_type__KO1H();
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__11QI=static_type__PO1H();
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__11QI=static_type__UO1H(receiver__ZRQI);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__11QI=static_type__0O1H(receiver__ZRQI);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__11QI=static_type__5O1H(receiver__ZRQI);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__11QI=static_type__EP1H(receiver__ZRQI);
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__11QI=static_type__JP1H(receiver__ZRQI);
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__11QI=static_type__OP1H(receiver__ZRQI);
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__11QI=TYPE_VOID__->parent_type__UIB.default__AKC;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__11QI=static_type__XP1H(receiver__ZRQI);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__11QI=static_type__DQ1H();
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __CAST__: {
-            __tmp__11QI=((__CAST *)receiver__ZRQI)->static_type__0N1H;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__11QI=static_type__NOKL(receiver__ZRQI);
+          case __PUT_TO__TFOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __READ_SLOT__: {
-            __tmp__11QI=((__SLOT_DATA *)((__READ_SLOT *)receiver__ZRQI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+          case __ITEM__HGOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__11QI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__ZRQI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__11QI=static_type__Z1ZM();
+          case __CAST__1HOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__11QI=static_type__ZQEO();
+          case __REAL_CST__1LOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__11QI=static_type__P0IO();
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__11QI=static_type__4QEO();
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__11QI=static_type__V0IO();
+          case __NOP__RXVJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__11QI=static_type__DFJM(receiver__ZRQI);
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__11QI=static_type__P3ML(receiver__ZRQI);
+          case __LOOP__LRBK__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__11QI=static_type__R3XM(receiver__ZRQI);
+          case __CALL_SLOT__GAZK__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__11QI=static_type__DREO(receiver__ZRQI);
+          case __NODE_STYLE__RD4K__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__11QI=static_type__0BEP();
+          case __READ_SLOT__LL4K__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__11QI=static_type__V0QN();
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__11QI=static_type__00QN();
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__11QI=static_type__3YPN(receiver__ZRQI);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__QFHN=NULL;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__11QI=static_type__1HSO(receiver__ZRQI);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__QFHN=NULL;
           } break;
-          };
-          append_name_in__M5XD(__tmp__11QI,string_tmp__RB);
-          pos__5LIN=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(pos__5LIN);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __LOOP_END__W0RM__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __COP_LOCK__240M__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __COP_UNLOCK__4C1M__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__QFHN=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__QFHN=NULL;
+          } break;
+          }
         };
-        base__ESQI=new_read__slot__receiver__self__FLQC(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__CSQI,receiver__ZRQI,((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
-        free__K3LH(args__YRQI);
-      } else {
-        if (is_resend__BSQI) {
-          ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__Z13I());
-        } else {
-          __tmp__22QI=((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-          switch (((struct ___OBJ *)__tmp__22QI)->__id) {
-          case __LIST__: {
-            __tmp__32QI=my_copy__MSYM(__tmp__22QI);
-          } break;
-          case __STRING_CST__: {
-            Self__RVIQ=((__STRING_CST *)__tmp__22QI);
-            __tmp__32QI=create__text__ITMH(Self__RVIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RVIQ->string__BK2H);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__32QI=my_copy__EK2H(__tmp__22QI);
-          } break;
-          case __PROTOTYPE_CST__: {
-            Self__SVIQ=((__PROTOTYPE_CST *)__tmp__22QI);
-            __tmp__32QI=create__type__PKQC(Self__SVIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SVIQ->parent_constant__W2LC.static_type__M2YD);
-          } break;
-          case __INTEGER_CST__: {
-            Self__TVIQ=((__INTEGER_CST *)__tmp__22QI);
-            p__LOHR=Self__TVIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            v__MOHR=Self__TVIQ->value__W4YD;
-            t__NOHR=Self__TVIQ->parent_constant__B3LC.static_type__M2YD;
-            result__COHR=NULL;
-            ptr__DOHR=((__POINTER )(NULL));
-            typ_id__EOHR= 0;
-            sz__FOHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-            if ((sz__FOHR ==  0)) {
-              result__COHR=INTEGER_CST__;
-            } else {
-              typ_id__EOHR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FOHR);
-              if ((typ_id__EOHR == (__INTEGER)(-  1))) {
-                a__GOHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__HOHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FOHR + a__GOHR) & (__UINTEGER_32)(~ a__GOHR));
-                ptr_table__INTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HOHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__HNTR=((__POINTER )(NULL));
-                result__JNTR=((__POINTER *)ptr_table__INTR)[ 0];
-                if ((result__JNTR == (void *)NULL)) {
-                  result__JNTR=new_lab__2PJ(new_size__HOHR);
-                  next__HNTR=(void *)((unsigned long)result__JNTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOHR)));
-                  ((__POINTER *)next__HNTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__INTR)[ 0]=next__HNTR;
-                } else {
-                  next__HNTR=((__POINTER *)result__JNTR)[ 0];
-                  if ((next__HNTR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JNTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HOHR <<  1)) <=  4096)) {
-                      next__HNTR=(void *)((unsigned long)result__JNTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOHR)));
-                    } else {
-                      next__HNTR=new_lab__2PJ(new_size__HOHR);
-                    };
-                    ((__POINTER *)next__HNTR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__INTR)[ 0]=next__HNTR;
-                  } else {
-                    ((__POINTER *)result__JNTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HNTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__JNTR=next__HNTR;
-                  };
+        if (((void *)__tmp__QFHN != (void *)NULL)) {
+          __tmp__MT5H=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__30EM=(__tmp__MT5H ==  2);
+        } else /* FALSE */ {
+          __tmp__30EM=FALSE__O__;
+        };
+        if (__tmp__30EM) {
+          Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__30EM=((void *)Result__NUUT->id__KEFJ == (void *)type_true__ENB);
+        } else /* FALSE */ {
+          __tmp__30EM=FALSE__O__;
+        };
+        if ((__tmp__30EM && ((void *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->id__KEFJ == (void *)type_false__MNB))) {
+          Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__T35T=Result__NUUT->code__DIFJ;
+          Self__W35T=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ;
+          __tmp__MT5H=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__T35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((__tmp__MT5H ==  0)) {
+            __tmp__F25J=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__W35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__F25J=(__tmp__V3BI ==  0);
+          };
+          if (__tmp__F25J) {
+            __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__W35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((__tmp__V3BI !=  0)) {
+              is_genered__XYEM=TRUE__K__;
+              Self__Z35T=Self__T35T;
+              Self__T35T=Self__W35T;
+              Self__W35T=Self__Z35T;
+            };
+            current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+            __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((__tmp__V3BI ==  1)) {
+              __tmp__1ZEM=TRUE__K__;
+              if (is_genered__XYEM) {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_529));
+              } else /* FALSE */ {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_530));
+              };
+              __tmp__O45J=__tmp__QFHN->expr__OVFL;
+              switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+              case __STRING_CST__5J__: {
+                genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+              } break;
+              case __EXTERNAL_C__Y5WC__: {
+                genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __PROTOTYPE_CST__LAXC__: {
+                genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __INTEGER_CST__XAXC__: {
+                genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_MULTIPLE__GLWH__: {
+                display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+                (&__string_511)->count__0C= 35;
+                (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+              } break;
+              case __READ_LOCAL__55ZI__: {
+                genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_EQUAL__KINJ__: {
+                genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_NOT_EQUAL__VINJ__: {
+                genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __IS_EXPANDED__35NJ__: {
+                (&__string_512)->count__0C= 20;
+                (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+                print__KKG((&__string_512));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              } break;
+              case __GET_TYPE_ID__HAOJ__: {
+                genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_SUP__ABOJ__: {
+                genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_SUB__UBOJ__: {
+                genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_MUL__KCOJ__: {
+                genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_DIV__4COJ__: {
+                genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_AND__SDOJ__: {
+                genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_SHIFT_R__GEOJ__: {
+                genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_SHIFT_L__0EOJ__: {
+                genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __PUT_TO__TFOJ__: {
+                genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __ITEM__HGOJ__: {
+                genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __SIZE_OF__5GOJ__: {
+                genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __CAST__1HOJ__: {
+                genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __REAL_CST__1LOJ__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+              } break;
+              case __CHARACTER_CST__RMOJ__: {
+                Self__GA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__GA1S->text__0D5J);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+              } break;
+              case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                Self__IA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                append__KWX(((__STRING__BC *)buffer__Y0BE),Self__IA1S->string__WBJK);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+              } break;
+              case __READ_SLOT__LL4K__: {
+                genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_NOT_LOGIC__W4FL__: {
+                genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_OR_LOGIC__ADUL__: {
+                genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_OR_OR_LOGIC__3DUL__: {
+                genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_AND_LOGIC__EFUL__: {
+                genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_AND_AND_LOGIC__5FUL__: {
+                genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_NEG__EZVL__: {
+                genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_ADD__SZVL__: {
+                genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __READ_GLOBAL__T4YL__: {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+              } break;
+              case __EXPR_NOT__XUPM__: {
+                genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_MOD__3YPM__: {
+                genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_OR__PQ0N__: {
+                genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_SUP_EQ__1VBP__: {
+                genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_INF__OXBP__: {
+                genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_INF_EQ__FYBP__: {
+                genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              case __EXPR_XOR__ABEP__: {
+                genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              } break;
+              };
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_515));
+              Self__MWUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__T35T)->expr_list__NA4D);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              Self__MWUT->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__MWUT->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+              Self__R45T=((__LIST__WH *)Self__T35T);
+              (&__string_226)->count__0C= 2;
+              (&__string_226)->storage__1C="{\n";
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+              (&__string_189)->count__0C= 2;
+              (&__string_189)->storage__1C="  ";
+              append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+              current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+              genere_body__W0BE(Self__R45T,buffer__Y0BE);
+              current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+              Self__S45T=((__STRING__BC *)indent__UH);
+              if (( 2 > Self__S45T->count__WJ)) {
+                Self__S45T->count__WJ= 0;
+              } else /* FALSE */ {
+                Self__S45T->count__WJ=(__INTEGER__Q)(Self__S45T->count__WJ -  2);
+              };
+              append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+              __tmp__JIHN=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__JIHN=FALSE__O__;
+            };
+            if ((! __tmp__JIHN)) {
+              Self__UM1T=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__T35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              if ((Self__UM1T ==  1)) {
+                __tmp__1ZEM=TRUE__K__;
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_531));
+                Self__ADYJ=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D);
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                Self__ADYJ->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__ADYJ->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+                Self__X45T=((__LIST__WH *)Self__QRBN->body__JPBN);
+                (&__string_226)->count__0C= 2;
+                (&__string_226)->storage__1C="{\n";
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+                (&__string_189)->count__0C= 2;
+                (&__string_189)->storage__1C="  ";
+                append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+                current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+                genere_body__W0BE(Self__X45T,buffer__Y0BE);
+                current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+                Self__Y45T=((__STRING__BC *)indent__UH);
+                if (( 2 > Self__Y45T->count__WJ)) {
+                  Self__Y45T->count__WJ= 0;
+                } else /* FALSE */ {
+                  Self__Y45T->count__WJ=(__INTEGER__Q)(Self__Y45T->count__WJ -  2);
                 };
-                ptr__DOHR=result__JNTR;
-              } else {
-                t__IOHR=((__UINTEGER_32 )typ_id__EOHR);
-                a__JOHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__QNTR=(__UINTEGER_32)((__UINTEGER_32)(sz__FOHR + a__JOHR) & (__UINTEGER_32)(~ a__JOHR));
-                ptr_table__NNTR=((__POINTER )(&(table_type[(t__IOHR)])));
-                lab_type__PNTR=(__UINTEGER_32)(t__IOHR |  1);
-                next__MNTR=((__POINTER )(NULL));
-                result__ONTR=((__POINTER *)ptr_table__NNTR)[ 0];
-                if ((result__ONTR == (void *)NULL)) {
-                  result__ONTR=new_lab__2PJ(lab_type__PNTR);
-                  next__MNTR=(void *)((unsigned long)result__ONTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNTR)));
-                  ((__POINTER *)next__MNTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NNTR)[ 0]=next__MNTR;
-                } else {
-                  next__MNTR=((__POINTER *)result__ONTR)[ 0];
-                  if ((next__MNTR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ONTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QNTR <<  1)) <=  4096)) {
-                      next__MNTR=(void *)((unsigned long)result__ONTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNTR)));
-                    } else {
-                      next__MNTR=new_lab__2PJ(lab_type__PNTR);
-                    };
-                    ((__POINTER *)next__MNTR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__NNTR)[ 0]=next__MNTR;
-                  } else {
-                    ((__POINTER *)result__ONTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MNTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__ONTR=next__MNTR;
-                  };
+                append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+                if (is_genered__XYEM) {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_532));
+                } else /* FALSE */ {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_533));
                 };
-                ptr__DOHR=result__ONTR;
-              };
-              result__COHR=((__INTEGER_CST *)ptr__DOHR);
-              *(result__COHR) = *(INTEGER_CST__);
-            };
-            Self__KOHR=((__INTEGER_CST *)result__COHR);
-            Self__KOHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LOHR;
-            Self__KOHR->value__W4YD=v__MOHR;
-            Self__KOHR->parent_constant__B3LC.static_type__M2YD=t__NOHR;
-            check_type__YG5D(Self__KOHR);
-            __tmp__32QI=result__COHR;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__2ICR=read__QB5G(((__READ_LOCAL *)__tmp__22QI)->local__HJZD);
-            if (__tmp__2ICR==NULL) {
-              __tmp__3ICR=NULL;
-            } else {
-              __tmp__3ICR=((__READ_LOCAL *)__tmp__2ICR);
-            };
-            __tmp__32QI=__tmp__3ICR;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__32QI=my_copy__SL2H(__tmp__22QI);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__32QI=my_copy__LM2H(__tmp__22QI);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__32QI=my_copy__YM2H(__tmp__22QI);
-          } break;
-          case __REAL_CST__: {
-            Self__VVIQ=((__REAL_CST *)__tmp__22QI);
-            p__0NTR=Self__VVIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            v__1NTR=Self__VVIQ->value__HN2H;
-            t__2NTR=Self__VVIQ->parent_constant__U2JH.static_type__M2YD;
-            result__RNTR=NULL;
-            ptr__SNTR=((__POINTER )(NULL));
-            typ_id__TNTR= 0;
-            sz__UNTR=((__UINTEGER_32 )sizeof(__REAL_CST));
-            if ((sz__UNTR ==  0)) {
-              result__RNTR=REAL_CST__;
-            } else {
-              typ_id__TNTR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UNTR);
-              if ((typ_id__TNTR == (__INTEGER)(-  1))) {
-                a__VNTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__WNTR=(__UINTEGER_32)((__UINTEGER_32)(sz__UNTR + a__VNTR) & (__UINTEGER_32)(~ a__VNTR));
-                ptr_table__4NTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WNTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__3NTR=((__POINTER )(NULL));
-                result__5NTR=((__POINTER *)ptr_table__4NTR)[ 0];
-                if ((result__5NTR == (void *)NULL)) {
-                  result__5NTR=new_lab__2PJ(new_size__WNTR);
-                  next__3NTR=(void *)((unsigned long)result__5NTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNTR)));
-                  ((__POINTER *)next__3NTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4NTR)[ 0]=next__3NTR;
-                } else {
-                  next__3NTR=((__POINTER *)result__5NTR)[ 0];
-                  if ((next__3NTR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5NTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WNTR <<  1)) <=  4096)) {
-                      next__3NTR=(void *)((unsigned long)result__5NTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNTR)));
-                    } else {
-                      next__3NTR=new_lab__2PJ(new_size__WNTR);
-                    };
-                    ((__POINTER *)next__3NTR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__4NTR)[ 0]=next__3NTR;
-                  } else {
-                    ((__POINTER *)result__5NTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3NTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__5NTR=next__3NTR;
-                  };
+                __tmp__BJHN=__tmp__QFHN->expr__OVFL;
+                switch (((struct ___OBJ *)__tmp__BJHN)->__id) {
+                case __STRING_CST__5J__: {
+                  genere__MU5J(((__STRING_CST__5J *)__tmp__BJHN),buffer__Y0BE);
+                } break;
+                case __EXTERNAL_C__Y5WC__: {
+                  genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __PROTOTYPE_CST__LAXC__: {
+                  genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __INTEGER_CST__XAXC__: {
+                  genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_MULTIPLE__GLWH__: {
+                  display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                  (&__string_511)->count__0C= 35;
+                  (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+                } break;
+                case __READ_LOCAL__55ZI__: {
+                  genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_EQUAL__KINJ__: {
+                  genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_EQUAL__VINJ__: {
+                  genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __IS_EXPANDED__35NJ__: {
+                  (&__string_512)->count__0C= 20;
+                  (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+                  print__KKG((&__string_512));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                } break;
+                case __GET_TYPE_ID__HAOJ__: {
+                  genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP__ABOJ__: {
+                  genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUB__UBOJ__: {
+                  genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_MUL__KCOJ__: {
+                  genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_DIV__4COJ__: {
+                  genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND__SDOJ__: {
+                  genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_R__GEOJ__: {
+                  genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_L__0EOJ__: {
+                  genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __PUT_TO__TFOJ__: {
+                  genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __ITEM__HGOJ__: {
+                  genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __SIZE_OF__5GOJ__: {
+                  genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __CAST__1HOJ__: {
+                  genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __REAL_CST__1LOJ__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__BJHN))->value__VD5J);
+                } break;
+                case __CHARACTER_CST__RMOJ__: {
+                  Self__SA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__BJHN));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__SA1S->text__0D5J);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                } break;
+                case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                  Self__UA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__BJHN));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__UA1S->string__WBJK);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                } break;
+                case __READ_SLOT__LL4K__: {
+                  genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_LOGIC__W4FL__: {
+                  genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_LOGIC__ADUL__: {
+                  genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_OR_LOGIC__3DUL__: {
+                  genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_LOGIC__EFUL__: {
+                  genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_AND_LOGIC__5FUL__: {
+                  genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_NEG__EZVL__: {
+                  genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_ADD__SZVL__: {
+                  genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__BJHN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+                } break;
+                case __EXPR_NOT__XUPM__: {
+                  genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_MOD__3YPM__: {
+                  genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR__PQ0N__: {
+                  genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP_EQ__1VBP__: {
+                  genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF__OXBP__: {
+                  genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF_EQ__FYBP__: {
+                  genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
+                case __EXPR_XOR__ABEP__: {
+                  genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+                } break;
                 };
-                ptr__SNTR=result__5NTR;
-              } else {
-                t__XNTR=((__UINTEGER_32 )typ_id__TNTR);
-                a__YNTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__GOTR=(__UINTEGER_32)((__UINTEGER_32)(sz__UNTR + a__YNTR) & (__UINTEGER_32)(~ a__YNTR));
-                ptr_table__DOTR=((__POINTER )(&(table_type[(t__XNTR)])));
-                lab_type__FOTR=(__UINTEGER_32)(t__XNTR |  1);
-                next__COTR=((__POINTER )(NULL));
-                result__EOTR=((__POINTER *)ptr_table__DOTR)[ 0];
-                if ((result__EOTR == (void *)NULL)) {
-                  result__EOTR=new_lab__2PJ(lab_type__FOTR);
-                  next__COTR=(void *)((unsigned long)result__EOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GOTR)));
-                  ((__POINTER *)next__COTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DOTR)[ 0]=next__COTR;
-                } else {
-                  next__COTR=((__POINTER *)result__EOTR)[ 0];
-                  if ((next__COTR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EOTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GOTR <<  1)) <=  4096)) {
-                      next__COTR=(void *)((unsigned long)result__EOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GOTR)));
-                    } else {
-                      next__COTR=new_lab__2PJ(lab_type__FOTR);
-                    };
-                    ((__POINTER *)next__COTR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__DOTR)[ 0]=next__COTR;
-                  } else {
-                    ((__POINTER *)result__EOTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__COTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__EOTR=next__COTR;
-                  };
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+              };
+            };
+            current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+          };
+        };
+        if ((! __tmp__1ZEM)) {
+          current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + Self__QRBN->link_count__RPBN);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),Self__QRBN->name__GPBN);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_354));
+          append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+          Self__R45T=((__LIST__WH *)Self__QRBN->body__JPBN);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+          append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+          current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE +  1);
+          genere_body__W0BE(Self__R45T,buffer__Y0BE);
+          current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
+          src__NS5H=((__STRING__BC *)indent__UH);
+          if (( 2 > src__NS5H->count__WJ)) {
+            src__NS5H->count__WJ= 0;
+          } else /* FALSE */ {
+            src__NS5H->count__WJ=(__INTEGER__Q)(src__NS5H->count__WJ -  2);
+          };
+          append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+        };
+      } break;
+      case __CALL_SLOT__GAZK__: {
+        Self__45EM=((__CALL_SLOT__GAZK *)((__PUSH__IXB *)__tmp__4AOT));
+        __tmp__MOUH= 0;
+        pos__MS5H= 0;
+        __tmp__MT5H= 0;
+        if (((void *)Self__45EM->cop_argument__P4JL != (void *)NULL)) {
+          Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((Self__MFAI >=  1)) {
+            __tmp__O45J=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__F25J=((void *)__tmp__O45J != (void *)NULL);
+          } else /* FALSE */ {
+            __tmp__F25J=FALSE__O__;
+          };
+          if (__tmp__F25J) {
+            __tmp__O45J=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__BJHN=((__WRITE_GLOBAL__WXKJ *)__tmp__O45J)->global__N15J;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__BJHN=((__WRITE_SLOT__EYKJ *)__tmp__O45J)->slot__025J;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__BJHN=((__WRITE_LOCAL__TEYJ *)__tmp__O45J)->local__0FKK;
+            } break;
+            };
+            if (((struct ___OBJ *)__tmp__BJHN)->__id==__LOCAL__L4WC__) {
+              __tmp__D3EM=((__LOCAL__L4WC *)__tmp__BJHN)->parent_variable__O4WC.parent_named__N4WC.name__GWB;
+            } else /* SLOT_DATA */ {
+              __tmp__D3EM=((__SLOT_DATA__IJRG *)__tmp__BJHN)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+            };
+            __tmp__F25J=((void *)__tmp__D3EM == (void *)(&__string_67));
+          } else /* FALSE */ {
+            __tmp__F25J=FALSE__O__;
+          };
+          if (__tmp__F25J) {
+            pos__MS5H= 1;
+          };
+          Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if (((__INTEGER__Q)(Self__MFAI - pos__MS5H) >  0)) {
+            __tmp__MT5H=buffer__Y0BE->count__WJ;
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_534));
+            __tmp__O45J=Self__45EM->cop_argument__P4JL;
+            switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+            case __STRING_CST__5J__: {
+              genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+              (&__string_511)->count__0C= 35;
+              (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+              append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              (&__string_512)->count__0C= 20;
+              (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+              print__KKG((&__string_512));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __PUT_TO__TFOJ__: {
+              genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __ITEM__HGOJ__: {
+              genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __CAST__1HOJ__: {
+              genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __REAL_CST__1LOJ__: {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+              append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+              append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+            } break;
+            case __READ_SLOT__LL4K__: {
+              genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_INF__OXBP__: {
+              genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+            } break;
+            };
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_535));
+            __tmp__V3BI=Self__45EM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+            Self__UM1T=pos__MS5H;
+            while ((Self__UM1T <= __tmp__V3BI)) {
+              __tmp__BCFM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__UM1T];
+              if (((void *)__tmp__BCFM != (void *)NULL)) {
+                append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+                __tmp__ICFM=Self__45EM->cop_argument__P4JL;
+                switch (((struct ___OBJ *)__tmp__ICFM)->__id) {
+                case __STRING_CST__5J__: {
+                  genere__MU5J(((__STRING_CST__5J *)__tmp__ICFM),buffer__Y0BE);
+                } break;
+                case __EXTERNAL_C__Y5WC__: {
+                  genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __PROTOTYPE_CST__LAXC__: {
+                  genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __INTEGER_CST__XAXC__: {
+                  genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_MULTIPLE__GLWH__: {
+                  display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                  (&__string_511)->count__0C= 35;
+                  (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+                } break;
+                case __READ_LOCAL__55ZI__: {
+                  genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_EQUAL__KINJ__: {
+                  genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_EQUAL__VINJ__: {
+                  genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __IS_EXPANDED__35NJ__: {
+                  (&__string_512)->count__0C= 20;
+                  (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+                  print__KKG((&__string_512));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                } break;
+                case __GET_TYPE_ID__HAOJ__: {
+                  genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP__ABOJ__: {
+                  genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUB__UBOJ__: {
+                  genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_MUL__KCOJ__: {
+                  genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_DIV__4COJ__: {
+                  genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND__SDOJ__: {
+                  genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_R__GEOJ__: {
+                  genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_SHIFT_L__0EOJ__: {
+                  genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __PUT_TO__TFOJ__: {
+                  genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __ITEM__HGOJ__: {
+                  genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __SIZE_OF__5GOJ__: {
+                  genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __CAST__1HOJ__: {
+                  genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __REAL_CST__1LOJ__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ICFM))->value__VD5J);
+                } break;
+                case __CHARACTER_CST__RMOJ__: {
+                  Self__1D1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ICFM));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__1D1S->text__0D5J);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+                } break;
+                case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                  Self__3D1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ICFM));
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),Self__3D1S->string__WBJK);
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+                } break;
+                case __READ_SLOT__LL4K__: {
+                  genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_NOT_LOGIC__W4FL__: {
+                  genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_LOGIC__ADUL__: {
+                  genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR_OR_LOGIC__3DUL__: {
+                  genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_LOGIC__EFUL__: {
+                  genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_AND_AND_LOGIC__5FUL__: {
+                  genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_NEG__EZVL__: {
+                  genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_ADD__SZVL__: {
+                  genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ICFM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+                } break;
+                case __EXPR_NOT__XUPM__: {
+                  genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_MOD__3YPM__: {
+                  genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_OR__PQ0N__: {
+                  genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_SUP_EQ__1VBP__: {
+                  genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF__OXBP__: {
+                  genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_INF_EQ__FYBP__: {
+                  genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __EXPR_XOR__ABEP__: {
+                  genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
                 };
-                ptr__SNTR=result__EOTR;
-              };
-              result__RNTR=((__REAL_CST *)ptr__SNTR);
-              *(result__RNTR) = *(REAL_CST__);
-            };
-            Self__ZNTR=((__REAL_CST *)result__RNTR);
-            Self__ZNTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0NTR;
-            Self__ZNTR->value__HN2H=v__1NTR;
-            Self__ZNTR->parent_constant__U2JH.static_type__M2YD=t__2NTR;
-            __tmp__32QI=result__RNTR;
-          } break;
-          case __CHARACTER_CST__: {
-            Self__XVIQ=((__CHARACTER_CST *)__tmp__22QI);
-            __tmp__32QI=create__char__4SMH(Self__XVIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XVIQ->text__PN2H);
-          } break;
-          case __IS_EXPANDED__: {
-            Self__YVIQ=((__IS_EXPANDED *)__tmp__22QI);
-            __tmp__AJCR=read__QB5G(((__READ_LOCAL *)Self__YVIQ->receiver__WN2H)->local__HJZD);
-            if (__tmp__AJCR==NULL) {
-              __tmp__BJCR=NULL;
-            } else {
-              __tmp__BJCR=((__READ_LOCAL *)__tmp__AJCR);
-            };
-            p__QOTR=Self__YVIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            result__HOTR=NULL;
-            ptr__IOTR=((__POINTER )(NULL));
-            typ_id__JOTR= 0;
-            sz__KOTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-            if ((sz__KOTR ==  0)) {
-              result__HOTR=IS_EXPANDED__;
-            } else {
-              typ_id__JOTR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KOTR);
-              if ((typ_id__JOTR == (__INTEGER)(-  1))) {
-                a__LOTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__MOTR=(__UINTEGER_32)((__UINTEGER_32)(sz__KOTR + a__LOTR) & (__UINTEGER_32)(~ a__LOTR));
-                ptr_table__TOTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MOTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__SOTR=((__POINTER )(NULL));
-                result__UOTR=((__POINTER *)ptr_table__TOTR)[ 0];
-                if ((result__UOTR == (void *)NULL)) {
-                  result__UOTR=new_lab__2PJ(new_size__MOTR);
-                  next__SOTR=(void *)((unsigned long)result__UOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MOTR)));
-                  ((__POINTER *)next__SOTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TOTR)[ 0]=next__SOTR;
-                } else {
-                  next__SOTR=((__POINTER *)result__UOTR)[ 0];
-                  if ((next__SOTR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UOTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MOTR <<  1)) <=  4096)) {
-                      next__SOTR=(void *)((unsigned long)result__UOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MOTR)));
-                    } else {
-                      next__SOTR=new_lab__2PJ(new_size__MOTR);
-                    };
-                    ((__POINTER *)next__SOTR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__TOTR)[ 0]=next__SOTR;
-                  } else {
-                    ((__POINTER *)result__UOTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SOTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__UOTR=next__SOTR;
-                  };
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_536));
+                append_in__AEE(__tmp__MOUH,buffer__Y0BE);
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_537));
+                switch (((struct ___OBJ *)__tmp__BCFM)->__id) {
+                case __WRITE_GLOBAL__WXKJ__: {
+                  genere_value__PA1K(((__WRITE_GLOBAL__WXKJ *)__tmp__BCFM),buffer__Y0BE);
+                } break;
+                case __WRITE_SLOT__EYKJ__: {
+                  genere_value__NE1K(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__BCFM)),buffer__Y0BE);
+                } break;
+                case __WRITE_LOCAL__TEYJ__: {
+                  genere_value__2H1K(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__BCFM)),buffer__Y0BE);
+                } break;
                 };
-                ptr__IOTR=result__UOTR;
-              } else {
-                t__NOTR=((__UINTEGER_32 )typ_id__JOTR);
-                a__OOTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__1OTR=(__UINTEGER_32)((__UINTEGER_32)(sz__KOTR + a__OOTR) & (__UINTEGER_32)(~ a__OOTR));
-                ptr_table__YOTR=((__POINTER )(&(table_type[(t__NOTR)])));
-                lab_type__0OTR=(__UINTEGER_32)(t__NOTR |  1);
-                next__XOTR=((__POINTER )(NULL));
-                result__ZOTR=((__POINTER *)ptr_table__YOTR)[ 0];
-                if ((result__ZOTR == (void *)NULL)) {
-                  result__ZOTR=new_lab__2PJ(lab_type__0OTR);
-                  next__XOTR=(void *)((unsigned long)result__ZOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OTR)));
-                  ((__POINTER *)next__XOTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YOTR)[ 0]=next__XOTR;
-                } else {
-                  next__XOTR=((__POINTER *)result__ZOTR)[ 0];
-                  if ((next__XOTR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZOTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1OTR <<  1)) <=  4096)) {
-                      next__XOTR=(void *)((unsigned long)result__ZOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OTR)));
-                    } else {
-                      next__XOTR=new_lab__2PJ(lab_type__0OTR);
-                    };
-                    ((__POINTER *)next__XOTR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__YOTR)[ 0]=next__XOTR;
-                  } else {
-                    ((__POINTER *)result__ZOTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XOTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__ZOTR=next__XOTR;
-                  };
+                append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_220));
+                __tmp__MOUH=(__INTEGER__Q)(__tmp__MOUH +  1);
+              } else /* FALSE */ {
+                print__KKG((&__string_538));
+              };
+              Self__UM1T=(__INTEGER__Q)(Self__UM1T +  1);
+            };
+            append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+            if ((__tmp__MOUH ==  0)) {
+              Self__S45T=((__STRING__BC *)buffer__Y0BE);
+              if ((__tmp__MT5H < Self__S45T->count__WJ)) {
+                __tmp__T4BI=(__INTEGER__Q)(Self__S45T->count__WJ - __tmp__MT5H);
+                if ((__tmp__T4BI > Self__S45T->count__WJ)) {
+                  Self__S45T->count__WJ= 0;
+                } else /* FALSE */ {
+                  Self__S45T->count__WJ=(__INTEGER__Q)(Self__S45T->count__WJ - __tmp__T4BI);
                 };
-                ptr__IOTR=result__ZOTR;
               };
-              result__HOTR=((__IS_EXPANDED *)ptr__IOTR);
-              *(result__HOTR) = *(IS_EXPANDED__);
             };
-            Self__POTR=((__IS_EXPANDED *)result__HOTR);
-            Self__POTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QOTR;
-            Self__POTR->receiver__WN2H=__tmp__BJCR;
-            __tmp__32QI=result__HOTR;
+          };
+          __tmp__XZEM=Self__45EM->cop_argument__P4JL;
+          switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+          case __STRING_CST__5J__: {
+            genere__MU5J(((__STRING_CST__5J *)__tmp__XZEM),buffer__Y0BE);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__32QI=my_copy__1N2H(__tmp__22QI);
+          case __EXTERNAL_C__Y5WC__: {
+            genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__32QI=my_copy__EO2H(__tmp__22QI);
+          case __PROTOTYPE_CST__LAXC__: {
+            genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__32QI=my_copy__PO2H(__tmp__22QI);
+          case __INTEGER_CST__XAXC__: {
+            genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__32QI=my_copy__1O2H(__tmp__22QI);
+          case __EXPR_MULTIPLE__GLWH__: {
+            display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+            (&__string_511)->count__0C= 35;
+            (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
           } break;
-          case __EXPR_DIV__: {
-            __tmp__32QI=my_copy__GP2H(__tmp__22QI);
+          case __READ_LOCAL__55ZI__: {
+            genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_AND__: {
-            __tmp__32QI=my_copy__RP2H(__tmp__22QI);
+          case __EXPR_EQUAL__KINJ__: {
+            genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__32QI=my_copy__2P2H(__tmp__22QI);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__32QI=my_copy__HQ2H(__tmp__22QI);
+          case __IS_EXPANDED__35NJ__: {
+            (&__string_512)->count__0C= 20;
+            (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+            print__KKG((&__string_512));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
           } break;
-          case __PUT_TO__: {
-            __tmp__32QI=my_copy__SQ2H(__tmp__22QI);
+          case __GET_TYPE_ID__HAOJ__: {
+            genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __ITEM__: {
-            __tmp__32QI=my_copy__DR2H(__tmp__22QI);
+          case __EXPR_SUP__ABOJ__: {
+            genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __SIZE_OF__: {
-            __tmp__32QI=my_copy__PR2H(__tmp__22QI);
+          case __EXPR_SUB__UBOJ__: {
+            genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __CAST__: {
-            __tmp__32QI=my_copy__YR2H(__tmp__22QI);
+          case __EXPR_MUL__KCOJ__: {
+            genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__32QI=my_copy__5SYM(__tmp__22QI);
+          case __EXPR_DIV__4COJ__: {
+            genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __READ_SLOT__: {
-            __tmp__32QI=my_copy__IUGK(__tmp__22QI);
+          case __EXPR_AND__SDOJ__: {
+            genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__POHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__22QI)->global__ZGJK),NULL);
-            if (__tmp__POHR==NULL) {
-              __tmp__QOHR=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__POHR)->__id) {
-              case __READ_SLOT__: {
-                __tmp__QOHR=NULL;
-              } break;
-              case __READ_GLOBAL__: {
-                __tmp__QOHR=((__READ_GLOBAL *)__tmp__POHR);
-              } break;
-              }
-            };
-            __tmp__32QI=__tmp__QOHR;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __PUT_TO__TFOJ__: {
+            genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __ITEM__HGOJ__: {
+            genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __CAST__1HOJ__: {
+            genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __REAL_CST__1LOJ__: {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XZEM))->value__VD5J);
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+            append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__32QI=my_copy__BQCN(__tmp__22QI);
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+            append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__32QI=my_copy__NREO(__tmp__22QI);
+          case __READ_SLOT__LL4K__: {
+            genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__32QI=my_copy__VYJO(__tmp__22QI);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__32QI=my_copy__0REO(__tmp__22QI);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__32QI=my_copy__BZJO(__tmp__22QI);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__32QI=my_copy__CNJM(__tmp__22QI);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__32QI=my_copy__5XLL(__tmp__22QI);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__32QI=my_copy__WVYM(__tmp__22QI);
+          case __EXPR_NEG__EZVL__: {
+            genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__32QI=my_copy__FSEO(__tmp__22QI);
+          case __EXPR_ADD__SZVL__: {
+            genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__32QI=my_copy__QCEP(__tmp__22QI);
+          case __READ_GLOBAL__T4YL__: {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XZEM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
           } break;
-          case __EXPR_INF__: {
-            __tmp__32QI=my_copy__5LSN(__tmp__22QI);
+          case __EXPR_NOT__XUPM__: {
+            genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__32QI=my_copy__KMSN(__tmp__22QI);
+          case __EXPR_MOD__3YPM__: {
+            genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_OR__: {
-            __tmp__32QI=my_copy__JZPN(__tmp__22QI);
+          case __EXPR_OR__PQ0N__: {
+            genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __EXPR_XOR__: {
-            __tmp__32QI=my_copy__G3SO(__tmp__22QI);
+          case __EXPR_SUP_EQ__1VBP__: {
+            genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_INF__OXBP__: {
+            genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
           };
-          ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__32QI;
-        };
-        args__YRQI=copy__YFTH(args__YRQI);
-        base__ESQI=new_read__slot__receiver__with__AOWH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__CSQI,receiver__ZRQI,args__YRQI);
-      };
-    };
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__ESQI);
-    if (((void *)result__HICR != (void *)NULL)) {
-      free__4PFC(result__HICR);
-    };
-    __tmp__404R=((__NODE_TYPE *)base__ESQI)->parent_node__QLQC.data__SJZD;
-    switch (((struct ___OBJ *)__tmp__404R)->__id) {
-    case __DTA_RD__: {
-      __tmp__504R=((__DTA_RD *)__tmp__404R)->parent_dta__NLQC.result_expr__YHZD;
-    } break;
-    case __DTA_CAST__: {
-      __tmp__504R=((__DTA_CAST *)__tmp__404R)->result_expr__G01H;
-    } break;
-    case __DTA_WR_CODE__: {
-      __tmp__504R=((__DTA_WR_CODE *)__tmp__404R)->parent_dta__MZLH.result_expr__YHZD;
-    } break;
-    case __DTA_BLOCK__: {
-      __tmp__504R=((__DTA_BLOCK *)__tmp__404R)->result_expr__F41H;
-    } break;
-    case __DTA_WR_VALUE__: {
-      __tmp__504R=((__DTA_WR_VALUE *)__tmp__404R)->parent_dta__XSUH.result_expr__YHZD;
-    } break;
-    case __DTA_RD_ARGS__: {
-      __tmp__504R=((__DTA_RD_ARGS *)__tmp__404R)->parent_dta__HOWH.result_expr__YHZD;
-    } break;
-    };
-    result__IIJH=__tmp__504R;
-  };
-  return(result__IIJH);
-}
-
-static void* to_run_expr__ZLJH(__ITM_BINARY *Self__0LJH)
-// ({ITM_BINARY}) With resultRecursive, No inlinable.
-{
-  __INTEGER_64 v__5OHR;
-  __INTEGER max_pos__2LJH,max_lev__3LJH,__tmp__3MJH,Self__B2LH;
-  __INTEGER __tmp__ONJH,Self__R2LH,j__SNJH,new_capacity__2OTR;
-  __INTEGER old_nb_elts__APTR,upper__D14R,Self__B14R,new_capacity__DPTR;
-  __INTEGER old_nb_elts__HPTR,upper__V05F,Self__PLBG,__tmp__3OJH;
-  __INTEGER Self__GH2I,__tmp__SPJH,__tmp__TPJH,__tmp__WQJH,Self__B0WI;
-  __INTEGER Self__JJCR,result__KJCR,__tmp__BSJH,Self__MJCR,result__NJCR;
-  __INTEGER Self__PJCR,result__QJCR,__tmp__ISJH,Self__SJCR,result__TJCR;
-  __INTEGER Self__ZJCR,result__0JCR,__tmp__CTJH,Self__2JCR,result__3JCR;
-  __INTEGER Self__EKCR,result__FKCR,__tmp__1TJH,Self__WBEJ,result__YBEJ;
-  __INTEGER typ_id__MPTR,typ_id__CQTR,typ_id__XOHR,typ_id__CRTR;
-  __INTEGER typ_id__YRTR,__tmp__GJHK,i__CTMK,__tmp__X1WI,i__NM1I;
-  __INTEGER __tmp__Z2WI,i__AQ1I,__tmp__5WJH,__tmp__IKHK,i__VWMK;
-  __INTEGER new_capacity__B1DI,__tmp__J2DI,__tmp__KJIJ,Self__MBNK;
-  void *max_pri__4LJH,*nam__JMJH,*result__UJCR,*__tmp__OSJH;
-  void *result__WJCR,*result__4JCR,*__tmp__DTJH,*result__AKCR;
-  void *result__GKCR,*__tmp__FUJH,*result__DGEJ,*v__KRTR;
-  void *val__BMJH,*extern__LMJH,*__tmp__FNJH,*result__SOHR,*l__UPTR;
-  void *r__VPTR,*l__KQTR,*r__LQTR,*__tmp__XWJH,*__tmp__YWJH,*__tmp__H14R;
-  void *result__OMJH;
-  void *typ__DMJH,*__tmp__1VJH;
-  void *slo__FMJH,*slo_ref__GMJH,*__tmp__LOJH,*__tmp__EPJH,*__tmp__0TJH;
-  void *__tmp__EUJH,*__tmp__WWJH;
-  void *site__KMJH;
-  void *loc__MMJH;
-  void *typ_list__CMJH;
-  void *__tmp__ENJH;
-  __POSITION __tmp__HJCR,__tmp__VX1P,__tmp__1PJH,__tmp__2PJH;
-  __POSITION __tmp__SUJH,p__TPTR,p__JQTR,__tmp__UWJH,p__4OHR,p__JRTR;
-  __POSITION p__5RTR;
-  __ITM_READ *Self__TOHR;
-  void *loc__UOHR;
-  __ITM_CHARACTER *Self__ZVIQ;
-  __ITM_STRING *Self__0VIQ;
-  void *__tmp__GNJH,*__tmp__2VJH,*t__APHR,*t__LRTR;
-  __ITM_SLOT *Self__VJCR,*Self__XJCR,*Self__5JCR,*Self__BKCR,*Self__HKCR;
-  __ITM_SLOT *Self__BGEJ;
-  __EXPR_EQUAL *result__KPTR,*Self__SPTR;
-  __POINTER ptr__LPTR,ptr_table__XPTR,next__WPTR,result__YPTR;
-  __POINTER ptr_table__2PTR,next__1PTR,result__3PTR,ptr__BQTR;
-  __POINTER ptr_table__NQTR,next__MQTR,result__OQTR,ptr_table__SQTR;
-  __POINTER next__RQTR,result__TQTR,ptr__WOHR,ptr_table__XQTR;
-  __POINTER next__WQTR,result__YQTR,ptr_table__2QTR,next__1QTR;
-  __POINTER result__3QTR,ptr__BRTR,ptr_table__NRTR,next__MRTR;
-  __POINTER result__ORTR,ptr_table__SRTR,next__RRTR,result__TRTR;
-  __POINTER ptr__XRTR,ptr_table__CSTR,next__BSTR,result__DSTR;
-  __POINTER ptr_table__HSTR,next__GSTR,result__ISTR;
-  __UINTEGER_32 sz__NPTR,a__OPTR,new_size__PPTR,t__QPTR,a__RPTR;
-  __UINTEGER_32 new_size__5PTR,lab_type__4PTR,sz__DQTR,a__EQTR;
-  __UINTEGER_32 new_size__FQTR,t__GQTR,a__HQTR,new_size__VQTR;
-  __UINTEGER_32 lab_type__UQTR,sz__YOHR,a__ZOHR,new_size__0OHR,t__1OHR;
-  __UINTEGER_32 a__2OHR,new_size__5QTR,lab_type__4QTR,sz__DRTR,a__ERTR;
-  __UINTEGER_32 new_size__FRTR,t__GRTR,a__HRTR,new_size__VRTR;
-  __UINTEGER_32 lab_type__URTR,sz__ZRTR,a__0RTR,new_size__1RTR,t__2RTR;
-  __UINTEGER_32 a__3RTR,new_size__KSTR,lab_type__JSTR;
-  __EXPR_NOT_EQUAL *result__AQTR,*Self__IQTR;
-  __STRING_CST *Self__MWIQ;
-  __PROTOTYPE_CST *Self__NWIQ;
-  __INTEGER_CST *Self__OWIQ,*result__VOHR,*Self__3OHR;
-  void *__tmp__JKCR,*__tmp__NKCR,*__tmp__CPHR;
-  __READ_LOCAL *__tmp__KKCR,*__tmp__OKCR;
-  __REAL_CST *Self__QWIQ,*result__ARTR,*Self__IRTR;
-  __CHARACTER_CST *Self__SWIQ;
-  __IS_EXPANDED *Self__TWIQ,*result__WRTR,*Self__4RTR;
-  __READ_GLOBAL *__tmp__DPHR;
-  void *__tmp__G14R;
-  void *l_arg__NMJH,*result__DJCR,*val_list__AMJH;
-  void *result__W1GC,*ope_list__HMJH;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__UZZC,*Self__K0ZC;
-  void *result__1WZC,*pos_list__IMJH;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__CZHE,*Self__YZHE;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__EJCR,*Self__FJCR;
-  void *result__F1LH,*slo_list__EMJH;
-  __FAST_ARRAYoFAST_ARRAYoSLOToo *Self__HCRI,*Self__3CRI,*Self__50DI;
-  __FAST_ARRAYoSLOTo *Self__3OTR,*Self__EPTR,*Self__2IHK;
-  __BOOLEAN __tmp__4OTR,__tmp__FPTR,__tmp__2SJH,__tmp__YSJH,__tmp__JUJH;
-  __BOOLEAN __tmp__KUJH,__tmp__Q1DI;
-  void **Self__5OTR,**new__BPTR,**Self__GPTR,**new__IPTR,**__tmp__CKCR;
-  void **__tmp__FJHK,**Self__RSMK;
-  __FAST_ARRAYoExpanded_POSITIONo *Self__1P5Q,*Self__HQ5Q,*Self__P2WI;
-  void **Self__BQ5Q,**Self__NQ5Q,**__tmp__HKHK,**Self__EWMK;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__N1WI;
-  void **__tmp__W1WI,**Self__2L1I;
-  __POSITION *__tmp__Y2WI,*Self__PP1I;
-  __FAST_ARRAYoEXPRo *Self__4JHK;
-  void **__tmp__I2DI,**new__XIIJ;
-  max_pos__2LJH= 0;
-  max_lev__3LJH= 0;
-  max_pri__4LJH=NULL;
-  val__BMJH=NULL;
-  typ__DMJH=NULL;
-  slo__FMJH=NULL;
-  slo_ref__GMJH=NULL;
-  nam__JMJH=NULL;
-  site__KMJH=NULL;
-  extern__LMJH=NULL;
-  loc__MMJH=NULL;
-  l_arg__NMJH=NULL;
-  result__W1GC=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC <  0)) {
-    result__W1GC=create_with_capacity__BMOD( 16);
-  } else {
-    Self__UZZC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-    result__W1GC=((void **)Self__UZZC->parent_arrayed_collection__11GC.storage__NTPC)[Self__UZZC->parent_arrayed_collection__11GC.upper__PRPC];
-    Self__K0ZC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-    Self__K0ZC->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__K0ZC->parent_arrayed_collection__11GC.upper__PRPC -  1);
-  };
-  ope_list__HMJH=result__W1GC;
-  copy__JP1D(result__W1GC,Self__0LJH->operator_list__WU0D);
-  result__1WZC=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC)->parent_arrayed_collection__AXZC.upper__5PZD <  0)) {
-    result__1WZC=create_with_capacity__PJKD( 16);
-  } else {
-    Self__CZHE=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
-    result__1WZC=((void **)Self__CZHE->parent_arrayed_collection__AXZC.storage__GM0D)[Self__CZHE->parent_arrayed_collection__AXZC.upper__5PZD];
-    Self__YZHE=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
-    Self__YZHE->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__YZHE->parent_arrayed_collection__AXZC.upper__5PZD -  1);
-  };
-  pos_list__IMJH=result__1WZC;
-  copy__BT0D(result__1WZC,Self__0LJH->position_list__UU0D);
-  result__DJCR=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI <  0)) {
-    result__DJCR=create_with_capacity__FTHH( 16);
-  } else {
-    Self__EJCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    result__DJCR=((void **)Self__EJCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__EJCR->parent_arrayed_collection__P0LH.upper__NWDI];
-    Self__FJCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    Self__FJCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__FJCR->parent_arrayed_collection__P0LH.upper__NWDI -  1);
-  };
-  val_list__AMJH=result__DJCR;
-  typ_list__CMJH=new__5VSG();
-  result__F1LH=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH)->parent_arrayed_collection__K1LH.upper__5WDI <  0)) {
-    result__F1LH=create_with_capacity__YID( 16);
-  } else {
-    Self__HCRI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH);
-    result__F1LH=((void **)Self__HCRI->parent_arrayed_collection__K1LH.storage__51DI)[Self__HCRI->parent_arrayed_collection__K1LH.upper__5WDI];
-    Self__3CRI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH);
-    Self__3CRI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(Self__3CRI->parent_arrayed_collection__K1LH.upper__5WDI -  1);
-  };
-  slo_list__EMJH=result__F1LH;
-  __tmp__3MJH=((__FAST_ARRAYoITM_CODEo *)Self__0LJH->value_list__VU0D)->parent_arrayed_collection__SEEC.upper__GAPC;
-  Self__B2LH= 0;
-  while ((Self__B2LH <= __tmp__3MJH)) {
-    __tmp__ENJH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__0LJH->value_list__VU0D)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__B2LH];
-    switch (((struct ___OBJ *)__tmp__ENJH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__FNJH=to_run_expr__L2IH(__tmp__ENJH);
-    } break;
-    case __ITM_LDOTS__: {
-      __tmp__HJCR=((__ITM_LDOTS *)__tmp__ENJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 2,(&__string_476));
-      put_position__ECH(__tmp__HJCR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__FNJH=NULL;
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__FNJH=to_run_expr__U2IH(__tmp__ENJH);
-    } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__VX1P=((__ITM_LIST_IDF *)__tmp__ENJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_334));
-      put_position__ECH(__tmp__VX1P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      __tmp__FNJH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__FNJH=to_run_expr__25IH(__tmp__ENJH);
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__FNJH=to_run_expr__4CJH(__tmp__ENJH);
-    } break;
-    case __ITM_READ__: {
-      Self__TOHR=((__ITM_READ *)__tmp__ENJH);
-      result__SOHR=NULL;
-      loc__UOHR=lookup__FRLH(Self__TOHR->name__AVPC);
-      if (((void *)loc__UOHR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__UOHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__UOHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__TOHR->name__AVPC=((__LOCAL *)loc__UOHR)->parent_variable__T1LC.intern_name__C25F;
-          result__SOHR=to_run_with__args__XJQH(Self__TOHR);
-        } else {
-          result__SOHR=read__QB5G(loc__UOHR);
-        };
-      } else {
-        result__SOHR=to_run_with__args__XJQH(Self__TOHR);
-      };
-      __tmp__FNJH=result__SOHR;
-    } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__FNJH=to_run_expr__UGJH(__tmp__ENJH);
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__FNJH=to_run_expr__FIJH(__tmp__ENJH);
-    } break;
-    case __ITM_BINARY__: {
-      __tmp__FNJH=to_run_expr__ZLJH(__tmp__ENJH);
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__FNJH=to_run_expr__CXJH(__tmp__ENJH);
-    } break;
-    case __ITM_OLD__: {
-      __tmp__FNJH=to_run_expr__HXJH(__tmp__ENJH);
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__FNJH=to_run_expr__20JH(__tmp__ENJH);
-    } break;
-    case __ITM_REAL__: {
-      __tmp__FNJH=to_run_expr__R2JH(__tmp__ENJH);
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__FNJH=to_run_expr__12JH(__tmp__ENJH);
-    } break;
-    case __ITM_CHARACTER__: {
-      Self__ZVIQ=((__ITM_CHARACTER *)__tmp__ENJH);
-      __tmp__FNJH=create__char__4SMH(Self__ZVIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__ZVIQ->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__0VIQ=((__ITM_STRING *)__tmp__ENJH);
-      __tmp__FNJH=create__text__ITMH(Self__0VIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__0VIQ->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__FNJH=to_run_expr__R3JH(__tmp__ENJH);
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__FNJH=to_run_expr__1HKH(__tmp__ENJH);
-    } break;
-    case __ITM_RESULT__: {
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__FNJH=NULL;
-    } break;
-    };
-    val__BMJH=__tmp__FNJH;
-    add_last__5REI(val_list__AMJH,__tmp__FNJH);
-    switch (((struct ___OBJ *)__tmp__FNJH)->__id) {
-    case __LIST__: {
-      __tmp__GNJH=static_type__OHQG(__tmp__FNJH);
-    } break;
-    case __STRING_CST__: {
-      __tmp__GNJH=((__STRING_CST *)__tmp__FNJH)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__GNJH=((__EXTERNAL_C *)__tmp__FNJH)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GNJH=((__PROTOTYPE_CST *)__tmp__FNJH)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__GNJH=((__INTEGER_CST *)__tmp__FNJH)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__GNJH=((__LOCAL *)((__READ_LOCAL *)__tmp__FNJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GNJH=static_type__CN1H(__tmp__FNJH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GNJH=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GNJH=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__GNJH=((__REAL_CST *)__tmp__FNJH)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__GNJH=((__CHARACTER_CST *)__tmp__FNJH)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__GNJH=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GNJH=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__GNJH=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__GNJH=static_type__UO1H(__tmp__FNJH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__GNJH=static_type__0O1H(__tmp__FNJH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__GNJH=static_type__5O1H(__tmp__FNJH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__GNJH=static_type__EP1H(__tmp__FNJH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GNJH=static_type__JP1H(__tmp__FNJH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GNJH=static_type__OP1H(__tmp__FNJH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__GNJH=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__GNJH=static_type__XP1H(__tmp__FNJH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__GNJH=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__GNJH=((__CAST *)__tmp__FNJH)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__GNJH=static_type__NOKL(__tmp__FNJH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__GNJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FNJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__GNJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FNJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GNJH=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GNJH=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GNJH=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GNJH=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GNJH=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__GNJH=static_type__DFJM(__tmp__FNJH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__GNJH=static_type__P3ML(__tmp__FNJH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__GNJH=static_type__R3XM(__tmp__FNJH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__GNJH=static_type__DREO(__tmp__FNJH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GNJH=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__GNJH=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GNJH=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__GNJH=static_type__3YPN(__tmp__FNJH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__GNJH=static_type__1HSO(__tmp__FNJH);
-    } break;
-    };
-    typ__DMJH=((__TYPE_FULL *)__tmp__GNJH)->parent_type__5SL;
-    add__Z1EJ(typ_list__CMJH,typ__DMJH);
-    Self__B2LH=(__INTEGER)(Self__B2LH +  1);
-  };
-  __tmp__ONJH=((__FAST_ARRAYoSTRING_CONSTANTo *)Self__0LJH->operator_list__WU0D)->parent_arrayed_collection__HTFC.upper__UQSD;
-  Self__R2LH= 0;
-  while ((Self__R2LH <= __tmp__ONJH)) {
-    j__SNJH=Self__R2LH;
-    nam__JMJH=((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)Self__0LJH->operator_list__WU0D)->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__R2LH];
-    if ((((void *)nam__JMJH == (void *)operator_equal__0V) || ((void *)nam__JMJH == (void *)operator_not_equal__5V))) {
-      Self__3OTR=((__FAST_ARRAYoSLOTo *)slo_list__EMJH);
-      new_capacity__2OTR= 0;
-      if (((__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-        Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        __tmp__4OTR=TRUE__;
-      } else {
-        __tmp__4OTR=FALSE__;
-      };
-      if ((! __tmp__4OTR)) {
-        if ((Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-          Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-          Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-          Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL= 0;
-        } else {
-          new_capacity__2OTR=(__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-          Self__5OTR=((void **)Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL);
-          old_nb_elts__APTR=Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL;
-          new__BPTR=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5OTR),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__APTR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2OTR * ((__INTEGER )(sizeof(void *)))))));
-          upper__D14R=(__INTEGER)(new_capacity__2OTR -  1);
-          Self__B14R=old_nb_elts__APTR;
-          while ((Self__B14R <= upper__D14R)) {
-            new__BPTR[Self__B14R]=NULL;
-            Self__B14R=(__INTEGER)(Self__B14R +  1);
-          };
-          Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL=new__BPTR;
-          Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__2OTR;
-          Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL +  1);
-        };
-      };
-      ((void **)Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL)[Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL]=NULL;
-    } else {
-      typ__DMJH=((void **)((__TYPES_TMP *)typ_list__CMJH)->parent_types__415F.storage__4VFJ)[ 0];
-      switch (((struct ___OBJ *)typ__DMJH)->__id) {
-      case __TYPE__: {
-        __tmp__LOJH=get_slot__20BG(typ__DMJH,nam__JMJH);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__LOJH=get_slot__S2BG(typ__DMJH,nam__JMJH);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__LOJH=get_slot__I4BG(typ__DMJH,nam__JMJH);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__LOJH=get_slot__45BG(typ__DMJH,nam__JMJH);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__LOJH=get_slot__UBCG(typ__DMJH,nam__JMJH);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__LOJH=get_slot__KDCG(typ__DMJH,nam__JMJH);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__LOJH=get_slot__3WEJ(nam__JMJH);
-      } break;
-      };
-      slo_ref__GMJH=__tmp__LOJH;
-      if (((void *)__tmp__LOJH == (void *)NULL)) {
-        error_slot__name__in__list__CG2I(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__0LJH->position_list__UU0D)->parent_arrayed_collection__NTFC.storage__T4ZD)[Self__R2LH],nam__JMJH,typ__DMJH,typ_list__CMJH);
-      } else {
-        Self__EPTR=((__FAST_ARRAYoSLOTo *)slo_list__EMJH);
-        new_capacity__DPTR= 0;
-        if (((__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL +  1) <= (__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL -  1))) {
-          Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL +  1);
-          __tmp__FPTR=TRUE__;
-        } else {
-          __tmp__FPTR=FALSE__;
-        };
-        if ((! __tmp__FPTR)) {
-          if ((Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL ==  0)) {
-            Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
-            Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL= 2;
-            Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL= 0;
-          } else {
-            new_capacity__DPTR=(__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL <<  1);
-            Self__GPTR=((void **)Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL);
-            old_nb_elts__HPTR=Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL;
-            new__IPTR=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GPTR),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__HPTR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__DPTR * ((__INTEGER )(sizeof(void *)))))));
-            upper__V05F=(__INTEGER)(new_capacity__DPTR -  1);
-            Self__PLBG=old_nb_elts__HPTR;
-            while ((Self__PLBG <= upper__V05F)) {
-              new__IPTR[Self__PLBG]=NULL;
-              Self__PLBG=(__INTEGER)(Self__PLBG +  1);
-            };
-            Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL=new__IPTR;
-            Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__DPTR;
-            Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL +  1);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_539));
+          __tmp__XZEM=Self__45EM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__D3EM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->parent_profil__PO2C.name__B2IK;
+          } else /* PROFIL_BLOCK */ {
+            __tmp__D3EM=((__PROFIL_BLOCK__O3NJ *)__tmp__XZEM)->parent_profil__P3NJ.name__B2IK;
           };
-        };
-        ((void **)Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL)[Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL]=__tmp__LOJH;
-        __tmp__3OJH=((__TYPES_TMP *)typ_list__CMJH)->parent_types__415F.upper__GLAG;
-        Self__GH2I= 1;
-        while ((Self__GH2I <= __tmp__3OJH)) {
-          typ__DMJH=((void **)((__TYPES_TMP *)typ_list__CMJH)->parent_types__415F.storage__4VFJ)[Self__GH2I];
-          switch (((struct ___OBJ *)typ__DMJH)->__id) {
-          case __TYPE__: {
-            __tmp__EPJH=get_slot__20BG(typ__DMJH,nam__JMJH);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_220));
+          append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+          if (Self__45EM->is_cop_return__ADFM) {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_540));
+          } else /* FALSE */ {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_541));
+          };
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_542));
+          __tmp__XZEM=Self__45EM->cop_argument__P4JL;
+          switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+          case __STRING_CST__5J__: {
+            genere__MU5J(((__STRING_CST__5J *)__tmp__XZEM),buffer__Y0BE);
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+            (&__string_511)->count__0C= 35;
+            (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+            append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            (&__string_512)->count__0C= 20;
+            (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+            print__KKG((&__string_512));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __PUT_TO__TFOJ__: {
+            genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __ITEM__HGOJ__: {
+            genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __CAST__1HOJ__: {
+            genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __REAL_CST__1LOJ__: {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XZEM))->value__VD5J);
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+            append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+            append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+          } break;
+          case __READ_SLOT__LL4K__: {
+            genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __TYPE_NULL__: {
-            __tmp__EPJH=get_slot__S2BG(typ__DMJH,nam__JMJH);
+          case __READ_GLOBAL__T4YL__: {
+            append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XZEM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__EPJH=get_slot__I4BG(typ__DMJH,nam__JMJH);
+          case __EXPR_NOT__XUPM__: {
+            genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__EPJH=get_slot__45BG(typ__DMJH,nam__JMJH);
+          case __EXPR_MOD__3YPM__: {
+            genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __TYPE_ID__: {
-            __tmp__EPJH=get_slot__UBCG(typ__DMJH,nam__JMJH);
+          case __EXPR_OR__PQ0N__: {
+            genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__EPJH=get_slot__KDCG(typ__DMJH,nam__JMJH);
+          case __EXPR_SUP_EQ__1VBP__: {
+            genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__EPJH=get_slot__3WEJ(nam__JMJH);
+          case __EXPR_INF__OXBP__: {
+            genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
           } break;
           };
-          slo__FMJH=__tmp__EPJH;
-          if (((void *)__tmp__EPJH == (void *)NULL)) {
-            error_slot__name__in__list__CG2I(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__0LJH->position_list__UU0D)->parent_arrayed_collection__NTFC.storage__T4ZD)[j__SNJH],nam__JMJH,typ__DMJH,typ_list__CMJH);
-          } else {
-            if (((struct ___OBJ *)slo_ref__GMJH)->__id==__SLOT_DATA__) {
-              __tmp__SPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo_ref__GMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
-            } else {
-              __tmp__SPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo_ref__GMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
-            };
-            if (((struct ___OBJ *)__tmp__EPJH)->__id==__SLOT_DATA__) {
-              __tmp__TPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)__tmp__EPJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+        } else /* FALSE */ {
+          if (((void *)Self__45EM->result_list__BDZK.first__FHCL != (void *)NULL)) {
+            __tmp__BCFM=Self__45EM->result_list__BDZK.first__FHCL->write__DWKL;
+            if (__tmp__BCFM==NULL) {
+              __tmp__4DFM=NULL;
             } else {
-              __tmp__TPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EPJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
+              switch (((struct ___OBJ *)__tmp__BCFM)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                __tmp__4DFM=NULL;
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                __tmp__4DFM=NULL;
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                __tmp__4DFM=((void *)__tmp__BCFM);
+              } break;
+              }
             };
-            if ((__tmp__SPJH != __tmp__TPJH)) {
-              put_error__text__0AH( 1,(&__string_479));
-              if (((struct ___OBJ *)slo_ref__GMJH)->__id==__SLOT_DATA__) {
-                __tmp__1PJH=((__SLOT_DATA *)slo_ref__GMJH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-              } else {
-                __tmp__1PJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo_ref__GMJH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-              };
-              put_position__ECH(__tmp__1PJH);
-              if (((struct ___OBJ *)__tmp__EPJH)->__id==__SLOT_DATA__) {
-                __tmp__2PJH=((__SLOT_DATA *)__tmp__EPJH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-              } else {
-                __tmp__2PJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EPJH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+            Self__CY0M=((__WRITE_LOCAL__TEYJ *)__tmp__4DFM);
+            __tmp__D3EM=write__3GMK(Self__CY0M);
+            if ((Self__CY0M->local__0FKK->parent_variable__O4WC.ensure_count__IT4D == (__INTEGER__Q)(-  1))) {
+              add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+            };
+            append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+          };
+          __tmp__XZEM=Self__45EM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__D3EM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->parent_profil__PO2C.name__B2IK;
+          } else /* PROFIL_BLOCK */ {
+            __tmp__D3EM=((__PROFIL_BLOCK__O3NJ *)__tmp__XZEM)->parent_profil__P3NJ.name__B2IK;
+          };
+          append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+          __tmp__XZEM=Self__45EM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__BCFM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BCFM)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FVPU=((__ITM_SLOT__PLC *)__tmp__BCFM)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FVPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BCFM)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__F25J=((void *)((__SECTION___RVOB *)__tmp__FVPU)->name__G25E == (void *)(&__string_34));
+          } else /* PROFIL_BLOCK */ {
+            __tmp__F25J=FALSE__O__;
+          };
+          if (__tmp__F25J) {
+            __tmp__F25J=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__BCFM=Self__45EM->profil__TCZK;
+            if (((struct ___OBJ *)__tmp__BCFM)->__id==__PROFIL_SLOT__OO2C__) {
+              __tmp__BJHN=((__PROFIL_SLOT__OO2C *)__tmp__BCFM)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__BJHN)->__id==__ITM_SLOT__PLC__) {
+                __tmp__KRYN=((__ITM_SLOT__PLC *)__tmp__BJHN)->id_section__TVOB;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__KRYN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BJHN)->parent_itm_slot__3F0D.id_section__TVOB;
+              };
+              __tmp__JIHN=((void *)((__SECTION___RVOB *)__tmp__KRYN)->name__G25E == (void *)(&__string_39));
+            } else /* PROFIL_BLOCK */ {
+              __tmp__JIHN=FALSE__O__;
+            };
+            __tmp__F25J=__tmp__JIHN;
+          };
+          if (__tmp__F25J) {
+            __tmp__BCFM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if (((void *)__tmp__BCFM != (void *)NULL)) {
+              __tmp__BJHN=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+              switch (((struct ___OBJ *)__tmp__BJHN)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                __tmp__0EFM=((__WRITE_GLOBAL__WXKJ *)__tmp__BJHN)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                __tmp__0EFM=((__WRITE_SLOT__EYKJ *)__tmp__BJHN)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                __tmp__0EFM=((__WRITE_LOCAL__TEYJ *)__tmp__BJHN)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+              } break;
               };
-              put_position__ECH(__tmp__2PJH);
-              put_position__ECH(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__0LJH->position_list__UU0D)->parent_arrayed_collection__NTFC.storage__T4ZD)[j__SNJH]);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
+              put_error__text__EQE( 1,(&__string_543));
+              put_position__PRE(__tmp__0EFM);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
               };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
                 exit(( 1));
               };
             };
           };
-          Self__GH2I=(__INTEGER)(Self__GH2I +  1);
-        };
-      };
-    };
-    Self__R2LH=(__INTEGER)(Self__R2LH +  1);
-  };
-  while ((! (((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.upper__LSL <  0))) {
-    max_lev__3LJH=(__INTEGER)(-  1);
-    __tmp__WQJH=((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.upper__LSL;
-    Self__B0WI= 0;
-    __tmp__CKCR=((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL;
-    while ((Self__B0WI <= __tmp__WQJH)) {
-      slo__FMJH=((void **)__tmp__CKCR)[Self__B0WI];
-      if (((void *)slo__FMJH == (void *)NULL)) {
-        if ((( 50 > max_lev__3LJH) || (( 50 == max_lev__3LJH) && ((void *)max_pri__4LJH == (void *)(&__string_9))))) {
-          max_lev__3LJH= 50;
-          max_pri__4LJH=(&__string_9);
-          max_pos__2LJH=Self__B0WI;
-        };
-      } else {
-        if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
-          Self__JJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
-          result__KJCR= 0;
-          if ((Self__JJCR <  0)) {
-            result__KJCR=(__INTEGER)(- Self__JJCR);
-          } else {
-            result__KJCR=Self__JJCR;
-          };
-          __tmp__BSJH=result__KJCR;
-        } else {
-          Self__MJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
-          result__NJCR= 0;
-          if ((Self__MJCR <  0)) {
-            result__NJCR=(__INTEGER)(- Self__MJCR);
-          } else {
-            result__NJCR=Self__MJCR;
-          };
-          __tmp__BSJH=result__NJCR;
-        };
-        if ((__tmp__BSJH > max_lev__3LJH)) {
-          __tmp__2SJH=TRUE__;
-        } else {
-          if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
-            Self__PJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
-            result__QJCR= 0;
-            if ((Self__PJCR <  0)) {
-              result__QJCR=(__INTEGER)(- Self__PJCR);
-            } else {
-              result__QJCR=Self__PJCR;
-            };
-            __tmp__ISJH=result__QJCR;
-          } else {
-            Self__SJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
-            result__TJCR= 0;
-            if ((Self__SJCR <  0)) {
-              result__TJCR=(__INTEGER)(- Self__SJCR);
-            } else {
-              result__TJCR=Self__SJCR;
+          __tmp__XZEM=Self__45EM->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__BCFM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BCFM)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FVPU=((__ITM_SLOT__PLC *)__tmp__BCFM)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FVPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BCFM)->parent_itm_slot__3F0D.id_section__TVOB;
             };
-            __tmp__ISJH=result__TJCR;
+            __tmp__F25J=((void *)((__SECTION___RVOB *)__tmp__FVPU)->name__G25E == (void *)(&__string_34));
+          } else /* PROFIL_BLOCK */ {
+            __tmp__F25J=FALSE__O__;
           };
-          if ((__tmp__ISJH == max_lev__3LJH)) {
-            if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
-              Self__VJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F);
-              result__UJCR=NULL;
-              if ((Self__VJCR->priority_and_level__MGUE >=  0)) {
-                result__UJCR=(&__string_10);
-              } else {
-                result__UJCR=(&__string_9);
+          if ((! __tmp__F25J)) {
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),'(');
+            __tmp__V3BI=Self__45EM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+            Self__UM1T= 0;
+            while ((Self__UM1T <= __tmp__V3BI)) {
+              __tmp__ICFM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__UM1T];
+              if (((struct ___OBJ *)Self__45EM->profil__TCZK)->__id==__PROFIL_SLOT__OO2C__) {
               };
-              __tmp__OSJH=result__UJCR;
-            } else {
-              Self__XJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F);
-              result__WJCR=NULL;
-              if ((Self__XJCR->priority_and_level__MGUE >=  0)) {
-                result__WJCR=(&__string_10);
-              } else {
-                result__WJCR=(&__string_9);
-              };
-              __tmp__OSJH=result__WJCR;
-            };
-            __tmp__YSJH=((void *)__tmp__OSJH == (void *)max_pri__4LJH);
-          } else {
-            __tmp__YSJH=FALSE__;
-          };
-          __tmp__2SJH=(__tmp__YSJH && ((void *)max_pri__4LJH == (void *)(&__string_9)));
-        };
-        if (__tmp__2SJH) {
-          if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
-            Self__ZJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
-            result__0JCR= 0;
-            if ((Self__ZJCR <  0)) {
-              result__0JCR=(__INTEGER)(- Self__ZJCR);
-            } else {
-              result__0JCR=Self__ZJCR;
-            };
-            __tmp__CTJH=result__0JCR;
-          } else {
-            Self__2JCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
-            result__3JCR= 0;
-            if ((Self__2JCR <  0)) {
-              result__3JCR=(__INTEGER)(- Self__2JCR);
-            } else {
-              result__3JCR=Self__2JCR;
-            };
-            __tmp__CTJH=result__3JCR;
-          };
-          max_lev__3LJH=__tmp__CTJH;
-          if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
-            Self__5JCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F);
-            result__4JCR=NULL;
-            if ((Self__5JCR->priority_and_level__MGUE >=  0)) {
-              result__4JCR=(&__string_10);
-            } else {
-              result__4JCR=(&__string_9);
-            };
-            __tmp__DTJH=result__4JCR;
-          } else {
-            Self__BKCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F);
-            result__AKCR=NULL;
-            if ((Self__BKCR->priority_and_level__MGUE >=  0)) {
-              result__AKCR=(&__string_10);
-            } else {
-              result__AKCR=(&__string_9);
-            };
-            __tmp__DTJH=result__AKCR;
-          };
-          max_pri__4LJH=__tmp__DTJH;
-          max_pos__2LJH=Self__B0WI;
-        };
-      };
-      Self__B0WI=(__INTEGER)(Self__B0WI +  1);
-    };
-    if (((max_pos__2LJH < ((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.upper__LSL) && ((void *)((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(max_pos__2LJH +  1)] != (void *)NULL))) {
-      __tmp__0TJH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(max_pos__2LJH +  1)];
-      if (((struct ___OBJ *)__tmp__0TJH)->__id==__SLOT_DATA__) {
-        Self__EKCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)__tmp__0TJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
-        result__FKCR= 0;
-        if ((Self__EKCR <  0)) {
-          result__FKCR=(__INTEGER)(- Self__EKCR);
-        } else {
-          result__FKCR=Self__EKCR;
-        };
-        __tmp__1TJH=result__FKCR;
-      } else {
-        Self__WBEJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0TJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
-        result__YBEJ= 0;
-        if ((Self__WBEJ <  0)) {
-          result__YBEJ=(__INTEGER)(- Self__WBEJ);
-        } else {
-          result__YBEJ=Self__WBEJ;
-        };
-        __tmp__1TJH=result__YBEJ;
-      };
-      __tmp__JUJH=(__tmp__1TJH == max_lev__3LJH);
-    } else {
-      __tmp__JUJH=FALSE__;
-    };
-    if (__tmp__JUJH) {
-      __tmp__EUJH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(max_pos__2LJH +  1)];
-      if (((struct ___OBJ *)__tmp__EUJH)->__id==__SLOT_DATA__) {
-        Self__HKCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)__tmp__EUJH)->parent_slot__IHZD)->base_slot__X12F);
-        result__GKCR=NULL;
-        if ((Self__HKCR->priority_and_level__MGUE >=  0)) {
-          result__GKCR=(&__string_10);
-        } else {
-          result__GKCR=(&__string_9);
-        };
-        __tmp__FUJH=result__GKCR;
-      } else {
-        Self__BGEJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EUJH)->parent_slot__A22F)->base_slot__X12F);
-        result__DGEJ=NULL;
-        if ((Self__BGEJ->priority_and_level__MGUE >=  0)) {
-          result__DGEJ=(&__string_10);
-        } else {
-          result__DGEJ=(&__string_9);
-        };
-        __tmp__FUJH=result__DGEJ;
-      };
-      __tmp__KUJH=((void *)__tmp__FUJH != (void *)max_pri__4LJH);
-    } else {
-      __tmp__KUJH=FALSE__;
-    };
-    if (__tmp__KUJH) {
-      __tmp__SUJH=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
-      put_error__text__0AH( 2,(&__string_480));
-      put_position__ECH(__tmp__SUJH);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    if (((void *)((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[max_pos__2LJH] == (void *)NULL)) {
-      if (((void *)((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)ope_list__HMJH)->parent_arrayed_collection__HTFC.storage__M5ZD)[max_pos__2LJH] == (void *)operator_equal__0V)) {
-        Self__1P5Q=((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH);
-        Self__BQ5Q=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI);
-        p__TPTR=((__POSITION *)Self__1P5Q->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
-        l__UPTR=Self__BQ5Q[max_pos__2LJH];
-        r__VPTR=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(max_pos__2LJH +  1)];
-        result__KPTR=NULL;
-        ptr__LPTR=((__POINTER )(NULL));
-        typ_id__MPTR= 0;
-        sz__NPTR=((__UINTEGER_32 )sizeof(__EXPR_EQUAL));
-        if ((sz__NPTR ==  0)) {
-          result__KPTR=EXPR_EQUAL__;
-        } else {
-          typ_id__MPTR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NPTR);
-          if ((typ_id__MPTR == (__INTEGER)(-  1))) {
-            a__OPTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PPTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NPTR + a__OPTR) & (__UINTEGER_32)(~ a__OPTR));
-            ptr_table__XPTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PPTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__WPTR=((__POINTER )(NULL));
-            result__YPTR=((__POINTER *)ptr_table__XPTR)[ 0];
-            if ((result__YPTR == (void *)NULL)) {
-              result__YPTR=new_lab__2PJ(new_size__PPTR);
-              next__WPTR=(void *)((unsigned long)result__YPTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PPTR)));
-              ((__POINTER *)next__WPTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XPTR)[ 0]=next__WPTR;
-            } else {
-              next__WPTR=((__POINTER *)result__YPTR)[ 0];
-              if ((next__WPTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YPTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PPTR <<  1)) <=  4096)) {
-                  next__WPTR=(void *)((unsigned long)result__YPTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PPTR)));
-                } else {
-                  next__WPTR=new_lab__2PJ(new_size__PPTR);
-                };
-                ((__POINTER *)next__WPTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XPTR)[ 0]=next__WPTR;
-              } else {
-                ((__POINTER *)result__YPTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WPTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YPTR=next__WPTR;
-              };
-            };
-            ptr__LPTR=result__YPTR;
-          } else {
-            t__QPTR=((__UINTEGER_32 )typ_id__MPTR);
-            a__RPTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5PTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NPTR + a__RPTR) & (__UINTEGER_32)(~ a__RPTR));
-            ptr_table__2PTR=((__POINTER )(&(table_type[(t__QPTR)])));
-            lab_type__4PTR=(__UINTEGER_32)(t__QPTR |  1);
-            next__1PTR=((__POINTER )(NULL));
-            result__3PTR=((__POINTER *)ptr_table__2PTR)[ 0];
-            if ((result__3PTR == (void *)NULL)) {
-              result__3PTR=new_lab__2PJ(lab_type__4PTR);
-              next__1PTR=(void *)((unsigned long)result__3PTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5PTR)));
-              ((__POINTER *)next__1PTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2PTR)[ 0]=next__1PTR;
-            } else {
-              next__1PTR=((__POINTER *)result__3PTR)[ 0];
-              if ((next__1PTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3PTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5PTR <<  1)) <=  4096)) {
-                  next__1PTR=(void *)((unsigned long)result__3PTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5PTR)));
-                } else {
-                  next__1PTR=new_lab__2PJ(lab_type__4PTR);
-                };
-                ((__POINTER *)next__1PTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2PTR)[ 0]=next__1PTR;
-              } else {
-                ((__POINTER *)result__3PTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1PTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3PTR=next__1PTR;
-              };
-            };
-            ptr__LPTR=result__3PTR;
-          };
-          result__KPTR=((__EXPR_EQUAL *)ptr__LPTR);
-          *(result__KPTR) = *(EXPR_EQUAL__);
-        };
-        Self__SPTR=((__EXPR_EQUAL *)result__KPTR);
-        Self__SPTR->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TPTR;
-        Self__SPTR->parent_expr_binary_cmp__DLJH.left__PM2H=l__UPTR;
-        Self__SPTR->parent_expr_binary_cmp__DLJH.right__TM2H=r__VPTR;
-        extern__LMJH=result__KPTR;
-      } else {
-        Self__HQ5Q=((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH);
-        Self__NQ5Q=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI);
-        p__JQTR=((__POSITION *)Self__HQ5Q->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
-        l__KQTR=Self__NQ5Q[max_pos__2LJH];
-        r__LQTR=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(max_pos__2LJH +  1)];
-        result__AQTR=NULL;
-        ptr__BQTR=((__POINTER )(NULL));
-        typ_id__CQTR= 0;
-        sz__DQTR=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
-        if ((sz__DQTR ==  0)) {
-          result__AQTR=EXPR_NOT_EQUAL__;
-        } else {
-          typ_id__CQTR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DQTR);
-          if ((typ_id__CQTR == (__INTEGER)(-  1))) {
-            a__EQTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__FQTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQTR + a__EQTR) & (__UINTEGER_32)(~ a__EQTR));
-            ptr_table__NQTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FQTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MQTR=((__POINTER )(NULL));
-            result__OQTR=((__POINTER *)ptr_table__NQTR)[ 0];
-            if ((result__OQTR == (void *)NULL)) {
-              result__OQTR=new_lab__2PJ(new_size__FQTR);
-              next__MQTR=(void *)((unsigned long)result__OQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQTR)));
-              ((__POINTER *)next__MQTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NQTR)[ 0]=next__MQTR;
-            } else {
-              next__MQTR=((__POINTER *)result__OQTR)[ 0];
-              if ((next__MQTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OQTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FQTR <<  1)) <=  4096)) {
-                  next__MQTR=(void *)((unsigned long)result__OQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQTR)));
-                } else {
-                  next__MQTR=new_lab__2PJ(new_size__FQTR);
-                };
-                ((__POINTER *)next__MQTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NQTR)[ 0]=next__MQTR;
-              } else {
-                ((__POINTER *)result__OQTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MQTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OQTR=next__MQTR;
-              };
-            };
-            ptr__BQTR=result__OQTR;
-          } else {
-            t__GQTR=((__UINTEGER_32 )typ_id__CQTR);
-            a__HQTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VQTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQTR + a__HQTR) & (__UINTEGER_32)(~ a__HQTR));
-            ptr_table__SQTR=((__POINTER )(&(table_type[(t__GQTR)])));
-            lab_type__UQTR=(__UINTEGER_32)(t__GQTR |  1);
-            next__RQTR=((__POINTER )(NULL));
-            result__TQTR=((__POINTER *)ptr_table__SQTR)[ 0];
-            if ((result__TQTR == (void *)NULL)) {
-              result__TQTR=new_lab__2PJ(lab_type__UQTR);
-              next__RQTR=(void *)((unsigned long)result__TQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQTR)));
-              ((__POINTER *)next__RQTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SQTR)[ 0]=next__RQTR;
-            } else {
-              next__RQTR=((__POINTER *)result__TQTR)[ 0];
-              if ((next__RQTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TQTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VQTR <<  1)) <=  4096)) {
-                  next__RQTR=(void *)((unsigned long)result__TQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQTR)));
-                } else {
-                  next__RQTR=new_lab__2PJ(lab_type__UQTR);
-                };
-                ((__POINTER *)next__RQTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SQTR)[ 0]=next__RQTR;
-              } else {
-                ((__POINTER *)result__TQTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RQTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TQTR=next__RQTR;
-              };
-            };
-            ptr__BQTR=result__TQTR;
-          };
-          result__AQTR=((__EXPR_NOT_EQUAL *)ptr__BQTR);
-          *(result__AQTR) = *(EXPR_NOT_EQUAL__);
-        };
-        Self__IQTR=((__EXPR_NOT_EQUAL *)result__AQTR);
-        Self__IQTR->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JQTR;
-        Self__IQTR->parent_expr_binary_cmp__LLJH.left__PM2H=l__KQTR;
-        Self__IQTR->parent_expr_binary_cmp__LLJH.right__TM2H=r__LQTR;
-        extern__LMJH=result__AQTR;
-      };
-      __tmp__1VJH=type_boolean__VJB;
-      switch (((struct ___OBJ *)__tmp__1VJH)->__id) {
-      case __TYPE__: {
-        __tmp__2VJH=((__TYPE *)__tmp__1VJH)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__2VJH=((__TYPE_NULL *)__tmp__1VJH)->parent_type__TIB.default__AKC;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__2VJH=((__TYPE_VOID *)__tmp__1VJH)->parent_type__UIB.default__AKC;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__2VJH=((__TYPE_CONTEXT *)__tmp__1VJH)->parent_type__VIB.default__AKC;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__2VJH=((__TYPE_ID *)__tmp__1VJH)->parent_type__WIB.default__AKC;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__2VJH=((__TYPE_GENERIC *)__tmp__1VJH)->parent_type__C2IB.default__AKC;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__2VJH=((__PROFIL_BLOCK *)__tmp__1VJH)->parent_type__PGAG.default__AKC;
-      } break;
-      };
-      loc__MMJH=create__name__style__type__E5JG(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH],(&__string_60),'+',((__TYPE_FULL *)__tmp__2VJH));
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__MMJH,((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH],extern__LMJH));
-      val__BMJH=read__QB5G(loc__MMJH);
-    } else {
-      l_arg__NMJH=create_with_capacity__FTHH( 2);
-      add_last__5REI(l_arg__NMJH,((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[max_pos__2LJH]);
-      add_last__5REI(l_arg__NMJH,((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(max_pos__2LJH +  1)]);
-      __tmp__UWJH=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
-      __tmp__WWJH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[max_pos__2LJH];
-      __tmp__XWJH=((void **)((__FAST_ARRAYoEXPRo *)l_arg__NMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-      switch (((struct ___OBJ *)__tmp__XWJH)->__id) {
-      case __LIST__: {
-        __tmp__YWJH=my_copy__MSYM(__tmp__XWJH);
-      } break;
-      case __STRING_CST__: {
-        Self__MWIQ=((__STRING_CST *)__tmp__XWJH);
-        __tmp__YWJH=create__text__ITMH(Self__MWIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MWIQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__YWJH=my_copy__EK2H(__tmp__XWJH);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__NWIQ=((__PROTOTYPE_CST *)__tmp__XWJH);
-        __tmp__YWJH=create__type__PKQC(Self__NWIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NWIQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__OWIQ=((__INTEGER_CST *)__tmp__XWJH);
-        p__4OHR=Self__OWIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__5OHR=Self__OWIQ->value__W4YD;
-        t__APHR=Self__OWIQ->parent_constant__B3LC.static_type__M2YD;
-        result__VOHR=NULL;
-        ptr__WOHR=((__POINTER )(NULL));
-        typ_id__XOHR= 0;
-        sz__YOHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__YOHR ==  0)) {
-          result__VOHR=INTEGER_CST__;
-        } else {
-          typ_id__XOHR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YOHR);
-          if ((typ_id__XOHR == (__INTEGER)(-  1))) {
-            a__ZOHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0OHR=(__UINTEGER_32)((__UINTEGER_32)(sz__YOHR + a__ZOHR) & (__UINTEGER_32)(~ a__ZOHR));
-            ptr_table__XQTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0OHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__WQTR=((__POINTER )(NULL));
-            result__YQTR=((__POINTER *)ptr_table__XQTR)[ 0];
-            if ((result__YQTR == (void *)NULL)) {
-              result__YQTR=new_lab__2PJ(new_size__0OHR);
-              next__WQTR=(void *)((unsigned long)result__YQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0OHR)));
-              ((__POINTER *)next__WQTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XQTR)[ 0]=next__WQTR;
-            } else {
-              next__WQTR=((__POINTER *)result__YQTR)[ 0];
-              if ((next__WQTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YQTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0OHR <<  1)) <=  4096)) {
-                  next__WQTR=(void *)((unsigned long)result__YQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0OHR)));
-                } else {
-                  next__WQTR=new_lab__2PJ(new_size__0OHR);
+              if (((void *)__tmp__ICFM != (void *)NULL)) {
+                Self__GEOT=((__STRING__BC *)buffer__Y0BE);
+                if ((((__CHARACTER__DB *)Self__GEOT->storage__LFL)[(__INTEGER__Q)(Self__GEOT->count__WJ -  1)] != '(')) {
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),',');
                 };
-                ((__POINTER *)next__WQTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XQTR)[ 0]=next__WQTR;
-              } else {
-                ((__POINTER *)result__YQTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WQTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YQTR=next__WQTR;
-              };
-            };
-            ptr__WOHR=result__YQTR;
-          } else {
-            t__1OHR=((__UINTEGER_32 )typ_id__XOHR);
-            a__2OHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5QTR=(__UINTEGER_32)((__UINTEGER_32)(sz__YOHR + a__2OHR) & (__UINTEGER_32)(~ a__2OHR));
-            ptr_table__2QTR=((__POINTER )(&(table_type[(t__1OHR)])));
-            lab_type__4QTR=(__UINTEGER_32)(t__1OHR |  1);
-            next__1QTR=((__POINTER )(NULL));
-            result__3QTR=((__POINTER *)ptr_table__2QTR)[ 0];
-            if ((result__3QTR == (void *)NULL)) {
-              result__3QTR=new_lab__2PJ(lab_type__4QTR);
-              next__1QTR=(void *)((unsigned long)result__3QTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QTR)));
-              ((__POINTER *)next__1QTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2QTR)[ 0]=next__1QTR;
-            } else {
-              next__1QTR=((__POINTER *)result__3QTR)[ 0];
-              if ((next__1QTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3QTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5QTR <<  1)) <=  4096)) {
-                  next__1QTR=(void *)((unsigned long)result__3QTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QTR)));
-                } else {
-                  next__1QTR=new_lab__2PJ(lab_type__4QTR);
+                switch (((struct ___OBJ *)__tmp__ICFM)->__id) {
+                case __WRITE_GLOBAL__WXKJ__: {
+                  genere_value__PA1K(((__WRITE_GLOBAL__WXKJ *)__tmp__ICFM),buffer__Y0BE);
+                } break;
+                case __WRITE_SLOT__EYKJ__: {
+                  genere_value__NE1K(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
+                case __WRITE_LOCAL__TEYJ__: {
+                  genere_value__2H1K(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__ICFM)),buffer__Y0BE);
+                } break;
                 };
-                ((__POINTER *)next__1QTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2QTR)[ 0]=next__1QTR;
-              } else {
-                ((__POINTER *)result__3QTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1QTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3QTR=next__1QTR;
               };
-            };
-            ptr__WOHR=result__3QTR;
-          };
-          result__VOHR=((__INTEGER_CST *)ptr__WOHR);
-          *(result__VOHR) = *(INTEGER_CST__);
-        };
-        Self__3OHR=((__INTEGER_CST *)result__VOHR);
-        Self__3OHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4OHR;
-        Self__3OHR->value__W4YD=v__5OHR;
-        Self__3OHR->parent_constant__B3LC.static_type__M2YD=t__APHR;
-        check_type__YG5D(Self__3OHR);
-        __tmp__YWJH=result__VOHR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__JKCR=read__QB5G(((__READ_LOCAL *)__tmp__XWJH)->local__HJZD);
-        if (__tmp__JKCR==NULL) {
-          __tmp__KKCR=NULL;
-        } else {
-          __tmp__KKCR=((__READ_LOCAL *)__tmp__JKCR);
-        };
-        __tmp__YWJH=__tmp__KKCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__YWJH=my_copy__SL2H(__tmp__XWJH);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__YWJH=my_copy__LM2H(__tmp__XWJH);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__YWJH=my_copy__YM2H(__tmp__XWJH);
-      } break;
-      case __REAL_CST__: {
-        Self__QWIQ=((__REAL_CST *)__tmp__XWJH);
-        p__JRTR=Self__QWIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__KRTR=Self__QWIQ->value__HN2H;
-        t__LRTR=Self__QWIQ->parent_constant__U2JH.static_type__M2YD;
-        result__ARTR=NULL;
-        ptr__BRTR=((__POINTER )(NULL));
-        typ_id__CRTR= 0;
-        sz__DRTR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__DRTR ==  0)) {
-          result__ARTR=REAL_CST__;
-        } else {
-          typ_id__CRTR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DRTR);
-          if ((typ_id__CRTR == (__INTEGER)(-  1))) {
-            a__ERTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__FRTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DRTR + a__ERTR) & (__UINTEGER_32)(~ a__ERTR));
-            ptr_table__NRTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FRTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MRTR=((__POINTER )(NULL));
-            result__ORTR=((__POINTER *)ptr_table__NRTR)[ 0];
-            if ((result__ORTR == (void *)NULL)) {
-              result__ORTR=new_lab__2PJ(new_size__FRTR);
-              next__MRTR=(void *)((unsigned long)result__ORTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRTR)));
-              ((__POINTER *)next__MRTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NRTR)[ 0]=next__MRTR;
-            } else {
-              next__MRTR=((__POINTER *)result__ORTR)[ 0];
-              if ((next__MRTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ORTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FRTR <<  1)) <=  4096)) {
-                  next__MRTR=(void *)((unsigned long)result__ORTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRTR)));
-                } else {
-                  next__MRTR=new_lab__2PJ(new_size__FRTR);
+              Self__UM1T=(__INTEGER__Q)(Self__UM1T +  1);
+            };
+            Self__QVPU=&(Self__45EM->result_list__BDZK);
+            __tmp__V3BI= 0;
+            if (((void *)Self__QVPU->first__FHCL == (void *)NULL)) {
+              __tmp__V3BI=(__INTEGER__Q)(-  1);
+              __tmp__JIHN=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__JIHN=FALSE__O__;
+            };
+            __tmp__RVPU.self=Self__QVPU;
+            __tmp__SVPU.self=Self__QVPU;
+            if ((! __tmp__JIHN)) {
+              if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__RVPU.self)->list__0HCL != (void *)NULL)) {
+                __tmp__T4BI=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__SVPU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                __tmp__V3BI=__tmp__T4BI;
+              };
+            };
+            if (((__INTEGER__Q)(__tmp__V3BI +  1) >  1)) {
+              Self__W2KM=&(Self__45EM->result_list__BDZK);
+              __tmp__T4BI= 0;
+              if (((void *)Self__W2KM->first__FHCL == (void *)NULL)) {
+                __tmp__T4BI=(__INTEGER__Q)(-  1);
+                __tmp__B3KM=TRUE__K__;
+              } else /* FALSE */ {
+                __tmp__B3KM=FALSE__O__;
+              };
+              __tmp__I3KM.self=Self__W2KM;
+              __tmp__P3KM.self=Self__W2KM;
+              if ((! __tmp__B3KM)) {
+                if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__I3KM.self)->list__0HCL != (void *)NULL)) {
+                  Result__FPLM=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__P3KM.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+                  __tmp__T4BI=Result__FPLM;
                 };
-                ((__POINTER *)next__MRTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NRTR)[ 0]=next__MRTR;
-              } else {
-                ((__POINTER *)result__ORTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MRTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ORTR=next__MRTR;
               };
-            };
-            ptr__BRTR=result__ORTR;
-          } else {
-            t__GRTR=((__UINTEGER_32 )typ_id__CRTR);
-            a__HRTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VRTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DRTR + a__HRTR) & (__UINTEGER_32)(~ a__HRTR));
-            ptr_table__SRTR=((__POINTER )(&(table_type[(t__GRTR)])));
-            lab_type__URTR=(__UINTEGER_32)(t__GRTR |  1);
-            next__RRTR=((__POINTER )(NULL));
-            result__TRTR=((__POINTER *)ptr_table__SRTR)[ 0];
-            if ((result__TRTR == (void *)NULL)) {
-              result__TRTR=new_lab__2PJ(lab_type__URTR);
-              next__RRTR=(void *)((unsigned long)result__TRTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRTR)));
-              ((__POINTER *)next__RRTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SRTR)[ 0]=next__RRTR;
-            } else {
-              next__RRTR=((__POINTER *)result__TRTR)[ 0];
-              if ((next__RRTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TRTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VRTR <<  1)) <=  4096)) {
-                  next__RRTR=(void *)((unsigned long)result__TRTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRTR)));
-                } else {
-                  next__RRTR=new_lab__2PJ(lab_type__URTR);
+              Result__FPLM=__tmp__T4BI;
+              __tmp__T4BI= 1;
+              while ((__tmp__T4BI <= Result__FPLM)) {
+                Self__GEOT=((__STRING__BC *)buffer__Y0BE);
+                if ((((__CHARACTER__DB *)Self__GEOT->storage__LFL)[(__INTEGER__Q)(Self__GEOT->count__WJ -  1)] != '(')) {
+                  add_last__ACV(((__STRING__BC *)buffer__Y0BE),',');
                 };
-                ((__POINTER *)next__RRTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SRTR)[ 0]=next__RRTR;
-              } else {
-                ((__POINTER *)result__TRTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RRTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TRTR=next__RRTR;
-              };
-            };
-            ptr__BRTR=result__TRTR;
-          };
-          result__ARTR=((__REAL_CST *)ptr__BRTR);
-          *(result__ARTR) = *(REAL_CST__);
-        };
-        Self__IRTR=((__REAL_CST *)result__ARTR);
-        Self__IRTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JRTR;
-        Self__IRTR->value__HN2H=v__KRTR;
-        Self__IRTR->parent_constant__U2JH.static_type__M2YD=t__LRTR;
-        __tmp__YWJH=result__ARTR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__SWIQ=((__CHARACTER_CST *)__tmp__XWJH);
-        __tmp__YWJH=create__char__4SMH(Self__SWIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SWIQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__TWIQ=((__IS_EXPANDED *)__tmp__XWJH);
-        __tmp__NKCR=read__QB5G(((__READ_LOCAL *)Self__TWIQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__NKCR==NULL) {
-          __tmp__OKCR=NULL;
-        } else {
-          __tmp__OKCR=((__READ_LOCAL *)__tmp__NKCR);
-        };
-        p__5RTR=Self__TWIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__WRTR=NULL;
-        ptr__XRTR=((__POINTER )(NULL));
-        typ_id__YRTR= 0;
-        sz__ZRTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__ZRTR ==  0)) {
-          result__WRTR=IS_EXPANDED__;
-        } else {
-          typ_id__YRTR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZRTR);
-          if ((typ_id__YRTR == (__INTEGER)(-  1))) {
-            a__0RTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__1RTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRTR + a__0RTR) & (__UINTEGER_32)(~ a__0RTR));
-            ptr_table__CSTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1RTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__BSTR=((__POINTER )(NULL));
-            result__DSTR=((__POINTER *)ptr_table__CSTR)[ 0];
-            if ((result__DSTR == (void *)NULL)) {
-              result__DSTR=new_lab__2PJ(new_size__1RTR);
-              next__BSTR=(void *)((unsigned long)result__DSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RTR)));
-              ((__POINTER *)next__BSTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CSTR)[ 0]=next__BSTR;
-            } else {
-              next__BSTR=((__POINTER *)result__DSTR)[ 0];
-              if ((next__BSTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DSTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1RTR <<  1)) <=  4096)) {
-                  next__BSTR=(void *)((unsigned long)result__DSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RTR)));
-                } else {
-                  next__BSTR=new_lab__2PJ(new_size__1RTR);
+                Self__M10M=&(Self__45EM->result_list__BDZK);
+                result__P10M=NULL;
+                __tmp__Q10M=(__tmp__T4BI ==  0);
+                __tmp__W10M.self=Self__M10M;
+                __tmp__510M.self=Self__M10M;
+                if (__tmp__Q10M) {
+                  result__P10M=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__W10M.self)->first__FHCL;
+                } else /* FALSE */ {
+                  result__P10M=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__510M.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(__tmp__T4BI -  1)];
                 };
-                ((__POINTER *)next__BSTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CSTR)[ 0]=next__BSTR;
-              } else {
-                ((__POINTER *)result__DSTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__DSTR=next__BSTR;
-              };
-            };
-            ptr__XRTR=result__DSTR;
-          } else {
-            t__2RTR=((__UINTEGER_32 )typ_id__YRTR);
-            a__3RTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KSTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRTR + a__3RTR) & (__UINTEGER_32)(~ a__3RTR));
-            ptr_table__HSTR=((__POINTER )(&(table_type[(t__2RTR)])));
-            lab_type__JSTR=(__UINTEGER_32)(t__2RTR |  1);
-            next__GSTR=((__POINTER )(NULL));
-            result__ISTR=((__POINTER *)ptr_table__HSTR)[ 0];
-            if ((result__ISTR == (void *)NULL)) {
-              result__ISTR=new_lab__2PJ(lab_type__JSTR);
-              next__GSTR=(void *)((unsigned long)result__ISTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KSTR)));
-              ((__POINTER *)next__GSTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HSTR)[ 0]=next__GSTR;
-            } else {
-              next__GSTR=((__POINTER *)result__ISTR)[ 0];
-              if ((next__GSTR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ISTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KSTR <<  1)) <=  4096)) {
-                  next__GSTR=(void *)((unsigned long)result__ISTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KSTR)));
+                __tmp__HHFM=result__P10M->write__DWKL;
+                if (__tmp__HHFM==NULL) {
+                  __tmp__IHFM=NULL;
                 } else {
-                  next__GSTR=new_lab__2PJ(lab_type__JSTR);
+                  switch (((struct ___OBJ *)__tmp__HHFM)->__id) {
+                  case __WRITE_GLOBAL__WXKJ__: {
+                    __tmp__IHFM=NULL;
+                  } break;
+                  case __WRITE_SLOT__EYKJ__: {
+                    __tmp__IHFM=NULL;
+                  } break;
+                  case __WRITE_LOCAL__TEYJ__: {
+                    __tmp__IHFM=((void *)__tmp__HHFM);
+                  } break;
+                  }
                 };
-                ((__POINTER *)next__GSTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HSTR)[ 0]=next__GSTR;
-              } else {
-                ((__POINTER *)result__ISTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ISTR=next__GSTR;
+                __tmp__Q3MI=write__3GMK(((__WRITE_LOCAL__TEYJ *)__tmp__IHFM));
+                add_last__ACV(((__STRING__BC *)buffer__Y0BE),'&');
+                append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__Q3MI);
+                __tmp__T4BI=(__INTEGER__Q)(__tmp__T4BI +  1);
               };
             };
-            ptr__XRTR=result__ISTR;
+            add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
           };
-          result__WRTR=((__IS_EXPANDED *)ptr__XRTR);
-          *(result__WRTR) = *(IS_EXPANDED__);
         };
-        Self__4RTR=((__IS_EXPANDED *)result__WRTR);
-        Self__4RTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5RTR;
-        Self__4RTR->receiver__WN2H=__tmp__OKCR;
-        __tmp__YWJH=result__WRTR;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__YWJH=my_copy__1N2H(__tmp__XWJH);
+      case __NODE_STYLE__RD4K__: {
+        display__AUEM(((__NODE_STYLE__RD4K *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
       } break;
-      case __EXPR_SUP__: {
-        __tmp__YWJH=my_copy__EO2H(__tmp__XWJH);
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_SUB__: {
-        __tmp__YWJH=my_copy__PO2H(__tmp__XWJH);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_MUL__: {
-        __tmp__YWJH=my_copy__1O2H(__tmp__XWJH);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_DIV__: {
-        __tmp__YWJH=my_copy__GP2H(__tmp__XWJH);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_AND__: {
-        __tmp__YWJH=my_copy__RP2H(__tmp__XWJH);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__YWJH=my_copy__2P2H(__tmp__XWJH);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__YWJH=my_copy__HQ2H(__tmp__XWJH);
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __PUT_TO__: {
-        __tmp__YWJH=my_copy__SQ2H(__tmp__XWJH);
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __ITEM__: {
-        __tmp__YWJH=my_copy__DR2H(__tmp__XWJH);
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__PUSH__IXB *)__tmp__4AOT))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
       } break;
-      case __SIZE_OF__: {
-        __tmp__YWJH=my_copy__PR2H(__tmp__XWJH);
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __CAST__: {
-        __tmp__YWJH=my_copy__YR2H(__tmp__XWJH);
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
       } break;
-      case __CALL_SLOT__: {
-        __tmp__YWJH=my_copy__5SYM(__tmp__XWJH);
+      case __LOOP_END__W0RM__: {
+        Self__JOVO=((__LOOP_END__W0RM *)((__PUSH__IXB *)__tmp__4AOT));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_355));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),Self__JOVO->loop__QLVO->name__GPBN);
+        current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE -  1);
       } break;
-      case __READ_SLOT__: {
-        __tmp__YWJH=my_copy__IUGK(__tmp__XWJH);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__CPHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XWJH)->global__ZGJK),NULL);
-        if (__tmp__CPHR==NULL) {
-          __tmp__DPHR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__CPHR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__DPHR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__DPHR=((__READ_GLOBAL *)__tmp__CPHR);
-          } break;
-          }
-        };
-        __tmp__YWJH=__tmp__DPHR;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__YWJH=my_copy__BQCN(__tmp__XWJH);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__YWJH=my_copy__NREO(__tmp__XWJH);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__YWJH=my_copy__VYJO(__tmp__XWJH);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__YWJH=my_copy__0REO(__tmp__XWJH);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__YWJH=my_copy__BZJO(__tmp__XWJH);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__YWJH=my_copy__CNJM(__tmp__XWJH);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__YWJH=my_copy__5XLL(__tmp__XWJH);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__YWJH=my_copy__WVYM(__tmp__XWJH);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__YWJH=my_copy__FSEO(__tmp__XWJH);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__YWJH=my_copy__QCEP(__tmp__XWJH);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__YWJH=my_copy__5LSN(__tmp__XWJH);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__YWJH=my_copy__KMSN(__tmp__XWJH);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__YWJH=my_copy__JZPN(__tmp__XWJH);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__YWJH=my_copy__G3SO(__tmp__XWJH);
-      } break;
-      };
-      site__KMJH=new_read__slot__receiver__with__AOWH(__tmp__UWJH,__tmp__WWJH,__tmp__YWJH,l_arg__NMJH);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,site__KMJH);
-      __tmp__G14R=((__NODE_TYPE *)site__KMJH)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__G14R)->__id) {
-      case __DTA_RD__: {
-        __tmp__H14R=((__DTA_RD *)__tmp__G14R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__H14R=((__DTA_CAST *)__tmp__G14R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__H14R=((__DTA_WR_CODE *)__tmp__G14R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__H14R=((__DTA_BLOCK *)__tmp__G14R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__H14R=((__DTA_WR_VALUE *)__tmp__G14R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__H14R=((__DTA_RD_ARGS *)__tmp__G14R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      val__BMJH=__tmp__H14R;
-    };
-    Self__2IHK=((__FAST_ARRAYoSLOTo *)slo_list__EMJH);
-    __tmp__FJHK=Self__2IHK->parent_arrayed_collection__ZJC.storage__HSL;
-    __tmp__GJHK=Self__2IHK->parent_arrayed_collection__ZJC.upper__LSL;
-    Self__RSMK=((void **)__tmp__FJHK);
-    i__CTMK=max_pos__2LJH;
-    while ((i__CTMK != __tmp__GJHK)) {
-      Self__RSMK[i__CTMK]=Self__RSMK[(__INTEGER)(i__CTMK +  1)];
-      i__CTMK=(__INTEGER)(i__CTMK +  1);
-    };
-    Self__2IHK->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__2IHK->parent_arrayed_collection__ZJC.upper__LSL -  1);
-    Self__N1WI=((__FAST_ARRAYoSTRING_CONSTANTo *)ope_list__HMJH);
-    __tmp__W1WI=Self__N1WI->parent_arrayed_collection__HTFC.storage__M5ZD;
-    __tmp__X1WI=Self__N1WI->parent_arrayed_collection__HTFC.upper__UQSD;
-    Self__2L1I=((void **)__tmp__W1WI);
-    i__NM1I=max_pos__2LJH;
-    while ((i__NM1I != __tmp__X1WI)) {
-      Self__2L1I[i__NM1I]=Self__2L1I[(__INTEGER)(i__NM1I +  1)];
-      i__NM1I=(__INTEGER)(i__NM1I +  1);
-    };
-    Self__N1WI->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(Self__N1WI->parent_arrayed_collection__HTFC.upper__UQSD -  1);
-    Self__P2WI=((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH);
-    __tmp__Y2WI=Self__P2WI->parent_arrayed_collection__NTFC.storage__T4ZD;
-    __tmp__Z2WI=Self__P2WI->parent_arrayed_collection__NTFC.upper__2M0D;
-    Self__PP1I=((__POSITION *)__tmp__Y2WI);
-    i__AQ1I=max_pos__2LJH;
-    while ((i__AQ1I != __tmp__Z2WI)) {
-      Self__PP1I[i__AQ1I]=Self__PP1I[(__INTEGER)(i__AQ1I +  1)];
-      i__AQ1I=(__INTEGER)(i__AQ1I +  1);
-    };
-    Self__P2WI->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(Self__P2WI->parent_arrayed_collection__NTFC.upper__2M0D -  1);
-    __tmp__5WJH=(__INTEGER)(max_pos__2LJH +  1);
-    Self__4JHK=((__FAST_ARRAYoEXPRo *)val_list__AMJH);
-    __tmp__HKHK=Self__4JHK->parent_arrayed_collection__Q2LC.storage__DSDI;
-    __tmp__IKHK=Self__4JHK->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__EWMK=((void **)__tmp__HKHK);
-    i__VWMK=__tmp__5WJH;
-    while ((i__VWMK != __tmp__IKHK)) {
-      Self__EWMK[i__VWMK]=Self__EWMK[(__INTEGER)(i__VWMK +  1)];
-      i__VWMK=(__INTEGER)(i__VWMK +  1);
-    };
-    Self__4JHK->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(Self__4JHK->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-    ((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[max_pos__2LJH]=val__BMJH;
-  };
-  result__OMJH=((void **)((__FAST_ARRAYoEXPRo *)result__DJCR)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-  free__UWZC(result__W1GC);
-  free__0VGD(result__1WZC);
-  free__K3LH(result__DJCR);
-  free__WNFJ(typ_list__CMJH);
-  ((__FAST_ARRAYoSLOTo *)result__F1LH)->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(-  1);
-  Self__50DI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH);
-  new_capacity__B1DI= 0;
-  if (((__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI +  1) <= (__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI -  1))) {
-    Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI +  1);
-    __tmp__Q1DI=TRUE__;
-  } else {
-    __tmp__Q1DI=FALSE__;
-  };
-  if ((! __tmp__Q1DI)) {
-    if ((Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI ==  0)) {
-      Self__50DI->parent_arrayed_collection__K1LH.storage__51DI=create__YXXI( 2);
-      Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI= 2;
-      Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI= 0;
-    } else {
-      new_capacity__B1DI=(__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI <<  1);
-      __tmp__I2DI=Self__50DI->parent_arrayed_collection__K1LH.storage__51DI;
-      __tmp__J2DI=Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI;
-      new__XIIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__I2DI)),((__UINTEGER_32 )(__INTEGER)(__tmp__J2DI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__B1DI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__KJIJ=(__INTEGER)(new_capacity__B1DI -  1);
-      Self__MBNK=__tmp__J2DI;
-      while ((Self__MBNK <= __tmp__KJIJ)) {
-        new__XIIJ[Self__MBNK]=NULL;
-        Self__MBNK=(__INTEGER)(Self__MBNK +  1);
-      };
-      Self__50DI->parent_arrayed_collection__K1LH.storage__51DI=new__XIIJ;
-      Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI=new_capacity__B1DI;
-      Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI +  1);
-    };
-  };
-  ((void **)Self__50DI->parent_arrayed_collection__K1LH.storage__51DI)[Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI]=result__F1LH;
-  return(result__OMJH);
-}
-
-static void* to_run_expr__CXJH(__ITM_READ_ARG1 *Self__DXJH)
-// ({ITM_READ_ARG1}) With resultRecursive, No inlinable.
-{
-  __INTEGER_64 v__SPHR,v__CQHR;
-  void *__tmp__FXJH,*__tmp__A5LH;
-  void *receiver__03LH,*__tmp__W4LH,*result__FPHR,*__tmp__4FMH;
-  void *__tmp__5FMH,*__tmp__1GMH,*__tmp__4IMH,*__tmp__5IMH,*__tmp__U14R;
-  __POSITION pos_null__33LH,pos__YWIQ,pos__EXIQ,__tmp__TDMH,__tmp__ZDMH;
-  __POSITION pos__TKCR,pos__UKCR,__tmp__NEMH,__tmp__HPOH,__tmp__IPOH;
-  __POSITION __tmp__BQOH,p__RPHR,p__4STR,p__UTTR,__tmp__AIMH,p__BQHR;
-  __POSITION p__TUTR,p__JVTR;
-  void *itm_list__A4LH,*__tmp__Y4LH;
-  void *itm_read__B4LH,*__tmp__B5LH,*__tmp__I5LH;
-  void *slot_msg__D4LH,*__tmp__2AMH;
-  void *base__F4LH;
-  __ITM_READ *Self__GPHR;
-  void *loc__HPHR;
-  __ITM_CHARACTER *Self__UWIQ;
-  __ITM_STRING *Self__VWIQ;
-  void *__tmp__Q5LH;
-  void *__tmp__R5LH,*__tmp__1AMH,*v__5STR,*v__UUTR;
-  void *__tmp__Z5LH,*t__TPHR,*t__ATTR,*__tmp__3HMH,*t__DQHR,*t__VUTR;
-  void *receiver_type__13LH,*__tmp__FAMH,*__tmp__WBMH,*__tmp__XBMH;
-  void *__tmp__OBMH,*__tmp__UBMH,*__tmp__BCMH;
-  void *__tmp__PCMH,*__tmp__YOOH,*__tmp__EPOH;
-  __SLOT_DATA *Self__IKAR;
-  void *result__HKAR,*__tmp__0DMH;
-  __INTEGER count__1NOH,__tmp__1OOH,typ_id__KPHR,typ_id__XSTR;
-  __INTEGER typ_id__NTTR,typ_id__0PHR,typ_id__MUTR,typ_id__CVTR;
-  void *__tmp__3NOH,*em__0NOH,*__tmp__XEMH,*em__23LH;
-  void *__tmp__0OOH,*__tmp__GPOH;
-  __STRING_CST *Self__HXIQ,*Self__TXIQ;
-  __PROTOTYPE_CST *Self__IXIQ,*Self__UXIQ;
-  __INTEGER_CST *Self__JXIQ,*result__IPHR,*Self__QPHR,*Self__VXIQ;
-  __INTEGER_CST *result__YPHR,*Self__AQHR;
-  __POINTER ptr__JPHR,ptr_table__MSTR,next__LSTR,result__NSTR;
-  __POINTER ptr_table__RSTR,next__QSTR,result__SSTR,ptr__WSTR;
-  __POINTER ptr_table__CTTR,next__BTTR,result__DTTR,ptr_table__HTTR;
-  __POINTER next__GTTR,result__ITTR,ptr__MTTR,ptr_table__XTTR;
-  __POINTER next__WTTR,result__YTTR,ptr_table__2TTR,next__1TTR;
-  __POINTER result__3TTR,ptr__ZPHR,ptr_table__BUTR,next__AUTR;
-  __POINTER result__CUTR,ptr_table__GUTR,next__FUTR,result__HUTR;
-  __POINTER ptr__LUTR,ptr_table__XUTR,next__WUTR,result__YUTR;
-  __POINTER ptr_table__2UTR,next__1UTR,result__3UTR,ptr__BVTR;
-  __POINTER ptr_table__MVTR,next__LVTR,result__NVTR,ptr_table__RVTR;
-  __POINTER next__QVTR,result__SVTR;
-  __UINTEGER_32 sz__LPHR,a__MPHR,new_size__NPHR,t__OPHR,a__PPHR;
-  __UINTEGER_32 new_size__USTR,lab_type__TSTR,sz__YSTR,a__ZSTR;
-  __UINTEGER_32 new_size__0STR,t__1STR,a__2STR,new_size__KTTR;
-  __UINTEGER_32 lab_type__JTTR,sz__OTTR,a__PTTR,new_size__QTTR,t__RTTR;
-  __UINTEGER_32 a__STTR,new_size__5TTR,lab_type__4TTR,sz__1PHR,a__2PHR;
-  __UINTEGER_32 new_size__3PHR,t__4PHR,a__5PHR,new_size__JUTR;
-  __UINTEGER_32 lab_type__IUTR,sz__NUTR,a__OUTR,new_size__PUTR,t__QUTR;
-  __UINTEGER_32 a__RUTR,new_size__5UTR,lab_type__4UTR,sz__DVTR,a__EVTR;
-  __UINTEGER_32 new_size__FVTR,t__GVTR,a__HVTR,new_size__UVTR;
-  __UINTEGER_32 lab_type__TVTR;
-  void *__tmp__WKCR,*__tmp__0KCR,*__tmp__VPHR,*__tmp__4KCR,*__tmp__CLCR;
-  void *__tmp__FQHR;
-  __READ_LOCAL *__tmp__XKCR,*__tmp__1KCR,*Self__PXIQ,*Self__RXIQ;
-  __READ_LOCAL *__tmp__5KCR,*__tmp__DLCR;
-  __REAL_CST *Self__LXIQ,*result__VSTR,*Self__3STR,*Self__XXIQ;
-  __REAL_CST *result__KUTR,*Self__SUTR;
-  __CHARACTER_CST *Self__NXIQ,*Self__ZXIQ;
-  __IS_EXPANDED *Self__OXIQ,*result__LTTR,*Self__TTTR,*Self__0XIQ;
-  __IS_EXPANDED *result__AVTR,*Self__IVTR;
-  __READ_GLOBAL *__tmp__WPHR,*Self__SXIQ,*__tmp__GQHR;
-  __LOCAL *Self__I14R,*Self__N14R;
-  void *voir__J14R,*voir__M14R,*voir__O14R,*voir__R14R;
-  __LIST *Self__L14R,*Self__Q14R;
-  void *__tmp__T14R;
-  __BOOLEAN is_resend__C4LH,is_block_value__E4LH,__tmp__W5LH;
-  __BOOLEAN __tmp__GAMH,__tmp__YBMH,__tmp__1BMH,__tmp__OPOH,__tmp__EGMH;
-  void *result__QKCR,*args__Z3LH;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__RKCR,*Self__SKCR;
-  __tmp__FXJH=Self__DXJH->arg__BVPC;
-  receiver__03LH=NULL;
-  pos_null__33LH=((__POSITION ) 0);
-  itm_list__A4LH=NULL;
-  itm_read__B4LH=NULL;
-  is_resend__C4LH=FALSE__;
-  slot_msg__D4LH=NULL;
-  is_block_value__E4LH=FALSE__;
-  base__F4LH=NULL;
-  result__QKCR=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI <  0)) {
-    result__QKCR=create_with_capacity__FTHH( 16);
-  } else {
-    Self__RKCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    result__QKCR=((void **)Self__RKCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__RKCR->parent_arrayed_collection__P0LH.upper__NWDI];
-    Self__SKCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    Self__SKCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__SKCR->parent_arrayed_collection__P0LH.upper__NWDI -  1);
-  };
-  args__Z3LH=result__QKCR;
-  if (((void *)__tmp__FXJH == (void *)NULL)) {
-    receiver__03LH=read__QB5G(lookup__FATH());
-  } else {
-    switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__W4LH=to_run_expr__L2IH(__tmp__FXJH);
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__W4LH=to_run_expr__U2IH(__tmp__FXJH);
-    } break;
-    case __ITM_READ__: {
-      Self__GPHR=((__ITM_READ *)__tmp__FXJH);
-      result__FPHR=NULL;
-      loc__HPHR=lookup__FRLH(Self__GPHR->name__AVPC);
-      if (((void *)loc__HPHR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__HPHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__HPHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__GPHR->name__AVPC=((__LOCAL *)loc__HPHR)->parent_variable__T1LC.intern_name__C25F;
-          result__FPHR=to_run_with__args__XJQH(Self__GPHR);
-        } else {
-          result__FPHR=read__QB5G(loc__HPHR);
-        };
-      } else {
-        result__FPHR=to_run_with__args__XJQH(Self__GPHR);
-      };
-      __tmp__W4LH=result__FPHR;
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__W4LH=to_run_expr__FIJH(__tmp__FXJH);
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__W4LH=to_run_expr__CXJH(__tmp__FXJH);
-    } break;
-    case __ITM_OLD__: {
-      __tmp__W4LH=to_run_expr__HXJH(__tmp__FXJH);
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__W4LH=to_run_expr__20JH(__tmp__FXJH);
-    } break;
-    case __ITM_REAL__: {
-      __tmp__W4LH=to_run_expr__R2JH(__tmp__FXJH);
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__W4LH=to_run_expr__12JH(__tmp__FXJH);
-    } break;
-    case __ITM_CHARACTER__: {
-      Self__UWIQ=((__ITM_CHARACTER *)__tmp__FXJH);
-      __tmp__W4LH=create__char__4SMH(Self__UWIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__UWIQ->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__VWIQ=((__ITM_STRING *)__tmp__FXJH);
-      __tmp__W4LH=create__text__ITMH(Self__VWIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__VWIQ->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__W4LH=to_run_expr__R3JH(__tmp__FXJH);
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__W4LH=to_run_expr__1HKH(__tmp__FXJH);
-    } break;
-    };
-    receiver__03LH=__tmp__W4LH;
-    if (__tmp__FXJH==NULL) {
-      __tmp__Y4LH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
-      case __ITM_LIST__: {
-        __tmp__Y4LH=((void *)__tmp__FXJH);
-      } break;
-      case __ITM_PROTOTYPE__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_READ__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_OLD__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_REAL__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_NUMBER__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_CHARACTER__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_STRING__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_EXTERNAL__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__Y4LH=NULL;
-      } break;
-      }
-    };
-    itm_list__A4LH=__tmp__Y4LH;
-    if (((void *)__tmp__Y4LH != (void *)NULL)) {
-      __tmp__A5LH=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__Y4LH)->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
-      if (__tmp__A5LH==NULL) {
-        __tmp__B5LH=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__A5LH)->__id) {
-        case __ITM_LIST__: {
-          __tmp__B5LH=NULL;
+      case __COP_LOCK__240M__: {
+        Self__5BWN=((__COP_LOCK__240M *)((__PUSH__IXB *)__tmp__4AOT));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_544));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_545));
+        append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_546));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_547));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_548));
+        __tmp__V0LL=Self__5BWN->data__W5GN;
+        switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__V0LL),buffer__Y0BE);
         } break;
-        case __ITM_LDOTS__: {
-          __tmp__B5LH=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__B5LH=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__B5LH=NULL;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__B5LH=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
         } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__B5LH=NULL;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITM_READ__: {
-          __tmp__B5LH=((void *)__tmp__A5LH);
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__B5LH=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__B5LH=((void *)__tmp__A5LH);
-        } break;
-        case __ITM_BINARY__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__B5LH=((void *)__tmp__A5LH);
-        } break;
-        case __ITM_OLD__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_REAL__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_NUMBER__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_CHARACTER__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_STRING__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__B5LH=NULL;
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__B5LH=((void *)__tmp__A5LH);
-        } break;
-        case __ITM_RESULT__: {
-          __tmp__B5LH=NULL;
-        } break;
-        }
-      };
-      itm_read__B4LH=__tmp__B5LH;
-    } else {
-      if (__tmp__FXJH==NULL) {
-        __tmp__I5LH=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
-        case __ITM_LIST__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_READ__: {
-          __tmp__I5LH=((void *)__tmp__FXJH);
-        } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__I5LH=((void *)__tmp__FXJH);
-        } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__I5LH=((void *)__tmp__FXJH);
-        } break;
-        case __ITM_OLD__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_REAL__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_NUMBER__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_CHARACTER__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_STRING__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__I5LH=NULL;
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__I5LH=((void *)__tmp__FXJH);
-        } break;
-        }
-      };
-      itm_read__B4LH=__tmp__I5LH;
-    };
-    if (((void *)itm_read__B4LH != (void *)NULL)) {
-      __tmp__Q5LH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM)) &  511)];
-      switch (((struct ___OBJ *)itm_read__B4LH)->__id) {
-      case __ITM_READ__: {
-        __tmp__R5LH=((__ITM_READ *)itm_read__B4LH)->name__AVPC;
-      } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__R5LH=((__ITM_READ_ARG2 *)itm_read__B4LH)->parent_itm_read__H4FC.name__AVPC;
-      } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__R5LH=((__ITM_READ_ARG1 *)itm_read__B4LH)->parent_itm_read__E5GC.name__AVPC;
-      } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__R5LH=((__ITM_READ_ARGS *)itm_read__B4LH)->parent_itm_read__14JC.name__AVPC;
-      } break;
-      };
-      __tmp__W5LH=search_parent__2IWH(__tmp__Q5LH,__tmp__R5LH);
-    } else {
-      __tmp__W5LH=FALSE__;
-    };
-    is_resend__C4LH=__tmp__W5LH;
-  };
-  switch (((struct ___OBJ *)receiver__03LH)->__id) {
-  case __LIST__: {
-    __tmp__Z5LH=static_type__OHQG(receiver__03LH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__Z5LH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__Z5LH=((__EXTERNAL_C *)receiver__03LH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Z5LH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__Z5LH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__Z5LH=((__LOCAL *)((__READ_LOCAL *)receiver__03LH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__Z5LH=static_type__CN1H(receiver__03LH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Z5LH=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Z5LH=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__Z5LH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__Z5LH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__Z5LH=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Z5LH=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__Z5LH=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__Z5LH=static_type__UO1H(receiver__03LH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__Z5LH=static_type__0O1H(receiver__03LH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__Z5LH=static_type__5O1H(receiver__03LH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__Z5LH=static_type__EP1H(receiver__03LH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Z5LH=static_type__JP1H(receiver__03LH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Z5LH=static_type__OP1H(receiver__03LH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__Z5LH=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__Z5LH=static_type__XP1H(receiver__03LH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__Z5LH=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__Z5LH=((__CAST *)receiver__03LH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__Z5LH=static_type__NOKL(receiver__03LH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__Z5LH=((__SLOT_DATA *)((__READ_SLOT *)receiver__03LH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__Z5LH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__03LH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Z5LH=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Z5LH=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Z5LH=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Z5LH=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Z5LH=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__Z5LH=static_type__DFJM(receiver__03LH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__Z5LH=static_type__P3ML(receiver__03LH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__Z5LH=static_type__R3XM(receiver__03LH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__Z5LH=static_type__DREO(receiver__03LH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Z5LH=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__Z5LH=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Z5LH=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__Z5LH=static_type__3YPN(receiver__03LH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__Z5LH=static_type__1HSO(receiver__03LH);
-  } break;
-  };
-  receiver_type__13LH=((__TYPE_FULL *)__tmp__Z5LH)->parent_type__5SL;
-  if (((void *)receiver_type__13LH == (void *)TYPE_VOID__)) {
-    pos__YWIQ=Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_467));
-    put_position__ECH(pos__YWIQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  __tmp__FAMH=type_block__BLB;
-  switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
-  case __TYPE__: {
-    __tmp__GAMH=((void *)((__TYPE *)receiver_type__13LH) == (void *)__tmp__FAMH);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__GAMH=((void *)((__TYPE_NULL *)receiver_type__13LH) == (void *)__tmp__FAMH);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__GAMH=((void *)((__TYPE_VOID *)receiver_type__13LH) == (void *)__tmp__FAMH);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__GAMH=((void *)((__TYPE_CONTEXT *)receiver_type__13LH) == (void *)__tmp__FAMH);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__GAMH=((void *)((__TYPE_ID *)receiver_type__13LH) == (void *)__tmp__FAMH);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__GAMH=((void *)((__TYPE_GENERIC *)receiver_type__13LH) == (void *)__tmp__FAMH);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__GAMH=__infix_equal_equal__ORFJ(receiver_type__13LH,__tmp__FAMH);
-  } break;
-  };
-  if ((__tmp__GAMH && ((void *)Self__DXJH->parent_itm_read__E5GC.name__AVPC == (void *)(&__string_79)))) {
-    is_block_value__E4LH=TRUE__;
-  } else {
-    __tmp__1AMH=Self__DXJH->parent_itm_read__E5GC.name__AVPC;
-    switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
-    case __TYPE__: {
-      __tmp__2AMH=get_slot__20BG(receiver_type__13LH,__tmp__1AMH);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__2AMH=get_slot__S2BG(receiver_type__13LH,__tmp__1AMH);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__2AMH=get_slot__I4BG(receiver_type__13LH,__tmp__1AMH);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__2AMH=get_slot__45BG(receiver_type__13LH,__tmp__1AMH);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__2AMH=get_slot__UBCG(receiver_type__13LH,__tmp__1AMH);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__2AMH=get_slot__KDCG(receiver_type__13LH,__tmp__1AMH);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__2AMH=get_slot__3WEJ(__tmp__1AMH);
-    } break;
-    };
-    slot_msg__D4LH=__tmp__2AMH;
-    if (((void *)__tmp__2AMH == (void *)NULL)) {
-      copy__BNK(string_tmp__RB,(&__string_463));
-      append__MOK(string_tmp__RB,Self__DXJH->parent_itm_read__E5GC.name__AVPC);
-      append__MOK(string_tmp__RB,(&__string_468));
-      switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
-      case __TYPE__: {
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__13LH)->prototype__RD)->parent_named__QD.name__1QB);
-      } break;
-      case __TYPE_NULL__: {
-        append__MOK(string_tmp__RB,(&__string_59));
-      } break;
-      case __TYPE_VOID__: {
-        append__MOK(string_tmp__RB,(&__string_2));
-      } break;
-      case __TYPE_CONTEXT__: {
-        append__MOK(string_tmp__RB,(&__string_44));
-      } break;
-      case __TYPE_ID__: {
-        append__MOK(string_tmp__RB,(&__string_46));
-      } break;
-      case __TYPE_GENERIC__: {
-        append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__13LH)->name__LR2B);
-      } break;
-      case __PROFIL_BLOCK__: {
-        append__MOK(string_tmp__RB,(&__string_39));
-      } break;
-      };
-      append__MOK(string_tmp__RB,(&__string_469));
-      pos__EXIQ=Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(pos__EXIQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-      __tmp__OBMH=((__SLOT *)((__SLOT_DATA *)__tmp__2AMH)->parent_slot__IHZD)->slot_data_intern__CIZD;
-    } else {
-      __tmp__OBMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->slot_data_intern__CIZD;
-    };
-    if (((void *)__tmp__OBMH != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-        __tmp__UBMH=((__SLOT *)((__SLOT_DATA *)__tmp__2AMH)->parent_slot__IHZD)->slot_data_intern__CIZD;
-      } else {
-        __tmp__UBMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->slot_data_intern__CIZD;
-      };
-      __tmp__WBMH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__UBMH)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
-      __tmp__XBMH=type_block__BLB;
-      switch (((struct ___OBJ *)__tmp__WBMH)->__id) {
-      case __TYPE__: {
-        __tmp__YBMH=((void *)((__TYPE *)__tmp__WBMH) == (void *)__tmp__XBMH);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__YBMH=((void *)((__TYPE_NULL *)__tmp__WBMH) == (void *)__tmp__XBMH);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__YBMH=((void *)((__TYPE_VOID *)__tmp__WBMH) == (void *)__tmp__XBMH);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__YBMH=((void *)((__TYPE_CONTEXT *)__tmp__WBMH) == (void *)__tmp__XBMH);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__YBMH=((void *)((__TYPE_ID *)__tmp__WBMH) == (void *)__tmp__XBMH);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__YBMH=((void *)((__TYPE_GENERIC *)__tmp__WBMH) == (void *)__tmp__XBMH);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__YBMH=__infix_equal_equal__ORFJ(__tmp__WBMH,__tmp__XBMH);
-      } break;
-      };
-      __tmp__1BMH=__tmp__YBMH;
-    } else {
-      __tmp__1BMH=FALSE__;
-    };
-    if (__tmp__1BMH) {
-      if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-        __tmp__BCMH=slot_data__B4TH(__tmp__2AMH);
-      } else {
-        __tmp__BCMH=slot_data__14TH(__tmp__2AMH);
-      };
-      init__K3OG(__tmp__BCMH);
-    };
-    if (verify__RCAG) {
-      if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-        __tmp__PCMH=((__SLOT *)((__SLOT_DATA *)__tmp__2AMH)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__PCMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__PCMH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D +  1) !=  1)) {
-        put_error__text__0AH( 1,(&__string_470));
-        if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-          __tmp__TDMH=((__SLOT_DATA *)__tmp__2AMH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__TDMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__TDMH);
-        put_position__ECH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-        __tmp__ZDMH=((__SLOT_DATA *)__tmp__2AMH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      } else {
-        __tmp__ZDMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-      };
-      last_position__CI1=__tmp__ZDMH;
-      if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-        Self__IKAR=((__SLOT_DATA *)__tmp__2AMH);
-        result__HKAR=NULL;
-        if (((void *)Self__IKAR->parent_slot__IHZD != (void *)NULL)) {
-          result__HKAR=((__ITM_SLOT *)((__SLOT *)Self__IKAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__HKAR=get_name__GCJD((&__string_26));
-        };
-        __tmp__0DMH=result__HKAR;
-      } else {
-        __tmp__0DMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__TKCR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__TKCR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if ((! access__with__SZMM(__tmp__0DMH,receiver_type__13LH,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_471));
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__UKCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__UKCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_472));
-        put_error__text__0AH( 2,string_tmp__RB);
-        if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
-          __tmp__NEMH=((__SLOT_DATA *)__tmp__2AMH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__NEMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__NEMH);
-        put_position__ECH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
           exit(( 1));
-        };
-      };
-      last_position__CI1=pos_null__33LH;
-    };
-  };
-  count__1NOH= 0;
-  if (receiver__03LH==NULL) {
-    __tmp__3NOH=NULL;
-  } else {
-    switch (((struct ___OBJ *)receiver__03LH)->__id) {
-    case __LIST__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3NOH=((void *)receiver__03LH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__3NOH=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__3NOH=NULL;
-    } break;
-    }
-  };
-  em__0NOH=__tmp__3NOH;
-  if (((void *)__tmp__3NOH != (void *)NULL)) {
-    count__1NOH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__3NOH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1);
-    append_collection__H3EI(result__QKCR,((__EXPR_MULTIPLE *)__tmp__3NOH)->expr_list__3EMH);
-  } else {
-    count__1NOH= 1;
-    add_last__5REI(result__QKCR,receiver__03LH);
-  };
-  if (verify__RCAG) {
-    if ((! is_block_value__E4LH)) {
-      if (((struct ___OBJ *)slot_msg__D4LH)->__id==__SLOT_DATA__) {
-        __tmp__YOOH=((__SLOT *)((__SLOT_DATA *)slot_msg__D4LH)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__YOOH=((__SLOT *)((__SLOT_CODE *)slot_msg__D4LH)->parent_slot__A22F)->base_slot__X12F;
-      };
-      __tmp__0OOH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__YOOH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
-      if (((struct ___OBJ *)__tmp__0OOH)->__id==__ITM_ARG__) {
-        __tmp__1OOH= 1;
-      } else {
-        __tmp__1OOH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__0OOH)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-      };
-      if ((__tmp__1OOH != count__1NOH)) {
-        put_error__text__0AH( 1,(&__string_335));
-        if (((struct ___OBJ *)slot_msg__D4LH)->__id==__SLOT_DATA__) {
-          __tmp__EPOH=((__SLOT *)((__SLOT_DATA *)slot_msg__D4LH)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__EPOH=((__SLOT *)((__SLOT_CODE *)slot_msg__D4LH)->parent_slot__A22F)->base_slot__X12F;
-        };
-        __tmp__GPOH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__EPOH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
-        if (((struct ___OBJ *)__tmp__GPOH)->__id==__ITM_ARG__) {
-          __tmp__HPOH=((__ITM_ARG *)__tmp__GPOH)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-        } else {
-          __tmp__HPOH=((__ITM_ARGS *)__tmp__GPOH)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-        };
-        put_position__ECH(__tmp__HPOH);
-        switch (((struct ___OBJ *)receiver__03LH)->__id) {
-        case __LIST__: {
-          __tmp__IPOH=((__LIST *)receiver__03LH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__IPOH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__IPOH=((__EXTERNAL_C *)receiver__03LH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__IPOH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__IPOH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IPOH=((__READ_LOCAL *)receiver__03LH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__IPOH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__IPOH=((__EXPR_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__IPOH=((__EXPR_NOT_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __REAL_CST__: {
-          __tmp__IPOH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__IPOH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__IPOH=((__IS_EXPANDED *)receiver__03LH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__IPOH=((__GET_TYPE_ID *)receiver__03LH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__IPOH=((__EXPR_SUP *)receiver__03LH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__IPOH=((__EXPR_SUB *)receiver__03LH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_MUL__: {
-          __tmp__IPOH=((__EXPR_MUL *)receiver__03LH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_DIV__: {
-          __tmp__IPOH=((__EXPR_DIV *)receiver__03LH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_AND__: {
-          __tmp__IPOH=((__EXPR_AND *)receiver__03LH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__IPOH=((__EXPR_SHIFT_R *)receiver__03LH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__IPOH=((__EXPR_SHIFT_L *)receiver__03LH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__V0LL))->value__VD5J);
         } break;
-        case __PUT_TO__: {
-          __tmp__IPOH=((__PUT_TO *)receiver__03LH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+          append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
         } break;
-        case __ITEM__: {
-          __tmp__IPOH=((__ITEM *)receiver__03LH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+          append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
         } break;
-        case __SIZE_OF__: {
-          __tmp__IPOH=((__SIZE_OF *)receiver__03LH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CAST__: {
-          __tmp__IPOH=((__CAST *)receiver__03LH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CALL_SLOT__: {
-          __tmp__IPOH=((__CALL_SLOT *)receiver__03LH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __READ_SLOT__: {
-          __tmp__IPOH=((__READ_SLOT *)receiver__03LH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__IPOH=((__READ_GLOBAL *)receiver__03LH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__IPOH=((__EXPR_NOT_LOGIC *)receiver__03LH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__IPOH=((__EXPR_OR_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__IPOH=((__EXPR_OR_OR_LOGIC *)receiver__03LH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__IPOH=((__EXPR_AND_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__V0LL))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__IPOH=((__EXPR_AND_AND_LOGIC *)receiver__03LH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__IPOH=((__EXPR_NEG *)receiver__03LH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_ADD__: {
-          __tmp__IPOH=((__EXPR_ADD *)receiver__03LH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__IPOH=((__EXPR_NOT *)receiver__03LH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__IPOH=((__EXPR_MOD *)receiver__03LH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__IPOH=((__EXPR_SUP_EQ *)receiver__03LH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_INF__: {
-          __tmp__IPOH=((__EXPR_INF *)receiver__03LH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__IPOH=((__EXPR_INF_EQ *)receiver__03LH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__IPOH=((__EXPR_OR *)receiver__03LH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__IPOH=((__EXPR_XOR *)receiver__03LH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
         };
-        put_position__ECH(__tmp__IPOH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__OPOH=TRUE__;
-    } else {
-      __tmp__OPOH=FALSE__;
-    };
-    if ((! __tmp__OPOH)) {
-      if ((count__1NOH !=  1)) {
-        switch (((struct ___OBJ *)receiver__03LH)->__id) {
-        case __LIST__: {
-          __tmp__BQOH=((__LIST *)receiver__03LH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__BQOH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__BQOH=((__EXTERNAL_C *)receiver__03LH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__BQOH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__BQOH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__BQOH=((__READ_LOCAL *)receiver__03LH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__BQOH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__BQOH=((__EXPR_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__BQOH=((__EXPR_NOT_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __REAL_CST__: {
-          __tmp__BQOH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__BQOH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__BQOH=((__IS_EXPANDED *)receiver__03LH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__BQOH=((__GET_TYPE_ID *)receiver__03LH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__BQOH=((__EXPR_SUP *)receiver__03LH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__BQOH=((__EXPR_SUB *)receiver__03LH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__BQOH=((__EXPR_MUL *)receiver__03LH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__BQOH=((__EXPR_DIV *)receiver__03LH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__BQOH=((__EXPR_AND *)receiver__03LH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_549));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_550));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_551));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_552));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_553));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_554));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_555));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_556));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_557));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_558));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_408));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_559));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_560));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_561));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_562));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_563));
+        __tmp__V0LL=Self__5BWN->data__W5GN;
+        switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__V0LL),buffer__Y0BE);
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__BQOH=((__EXPR_SHIFT_R *)receiver__03LH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__BQOH=((__EXPR_SHIFT_L *)receiver__03LH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __PUT_TO__: {
-          __tmp__BQOH=((__PUT_TO *)receiver__03LH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITEM__: {
-          __tmp__BQOH=((__ITEM *)receiver__03LH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
         } break;
-        case __SIZE_OF__: {
-          __tmp__BQOH=((__SIZE_OF *)receiver__03LH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CAST__: {
-          __tmp__BQOH=((__CAST *)receiver__03LH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CALL_SLOT__: {
-          __tmp__BQOH=((__CALL_SLOT *)receiver__03LH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __READ_SLOT__: {
-          __tmp__BQOH=((__READ_SLOT *)receiver__03LH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__BQOH=((__READ_GLOBAL *)receiver__03LH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__BQOH=((__EXPR_NOT_LOGIC *)receiver__03LH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__BQOH=((__EXPR_OR_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__BQOH=((__EXPR_OR_OR_LOGIC *)receiver__03LH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__BQOH=((__EXPR_AND_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__BQOH=((__EXPR_AND_AND_LOGIC *)receiver__03LH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__BQOH=((__EXPR_NEG *)receiver__03LH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__BQOH=((__EXPR_ADD *)receiver__03LH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__BQOH=((__EXPR_NOT *)receiver__03LH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__BQOH=((__EXPR_MOD *)receiver__03LH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__BQOH=((__EXPR_SUP_EQ *)receiver__03LH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__BQOH=((__EXPR_INF *)receiver__03LH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__BQOH=((__EXPR_INF_EQ *)receiver__03LH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__BQOH=((__EXPR_OR *)receiver__03LH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__BQOH=((__EXPR_XOR *)receiver__03LH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        };
-        put_error__text__0AH( 1,(&__string_481));
-        put_position__ECH(__tmp__BQOH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
           exit(( 1));
-        };
-      };
-    };
-  };
-  if (receiver__03LH==NULL) {
-    __tmp__XEMH=NULL;
-  } else {
-    switch (((struct ___OBJ *)receiver__03LH)->__id) {
-    case __LIST__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XEMH=((void *)receiver__03LH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__XEMH=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XEMH=NULL;
-    } break;
-    }
-  };
-  em__23LH=__tmp__XEMH;
-  if (((void *)__tmp__XEMH != (void *)NULL)) {
-    receiver__03LH=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__XEMH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-  };
-  if (is_block_value__E4LH) {
-    args__Z3LH=copy__YFTH(result__QKCR);
-    __tmp__4FMH=((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-    switch (((struct ___OBJ *)__tmp__4FMH)->__id) {
-    case __LIST__: {
-      __tmp__5FMH=my_copy__MSYM(__tmp__4FMH);
-    } break;
-    case __STRING_CST__: {
-      Self__HXIQ=((__STRING_CST *)__tmp__4FMH);
-      __tmp__5FMH=create__text__ITMH(Self__HXIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HXIQ->string__BK2H);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__5FMH=my_copy__EK2H(__tmp__4FMH);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__IXIQ=((__PROTOTYPE_CST *)__tmp__4FMH);
-      __tmp__5FMH=create__type__PKQC(Self__IXIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IXIQ->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__JXIQ=((__INTEGER_CST *)__tmp__4FMH);
-      p__RPHR=Self__JXIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__SPHR=Self__JXIQ->value__W4YD;
-      t__TPHR=Self__JXIQ->parent_constant__B3LC.static_type__M2YD;
-      result__IPHR=NULL;
-      ptr__JPHR=((__POINTER )(NULL));
-      typ_id__KPHR= 0;
-      sz__LPHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__LPHR ==  0)) {
-        result__IPHR=INTEGER_CST__;
-      } else {
-        typ_id__KPHR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LPHR);
-        if ((typ_id__KPHR == (__INTEGER)(-  1))) {
-          a__MPHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__NPHR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPHR + a__MPHR) & (__UINTEGER_32)(~ a__MPHR));
-          ptr_table__MSTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NPHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__LSTR=((__POINTER )(NULL));
-          result__NSTR=((__POINTER *)ptr_table__MSTR)[ 0];
-          if ((result__NSTR == (void *)NULL)) {
-            result__NSTR=new_lab__2PJ(new_size__NPHR);
-            next__LSTR=(void *)((unsigned long)result__NSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPHR)));
-            ((__POINTER *)next__LSTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MSTR)[ 0]=next__LSTR;
-          } else {
-            next__LSTR=((__POINTER *)result__NSTR)[ 0];
-            if ((next__LSTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NSTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NPHR <<  1)) <=  4096)) {
-                next__LSTR=(void *)((unsigned long)result__NSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPHR)));
-              } else {
-                next__LSTR=new_lab__2PJ(new_size__NPHR);
-              };
-              ((__POINTER *)next__LSTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MSTR)[ 0]=next__LSTR;
-            } else {
-              ((__POINTER *)result__NSTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__NSTR=next__LSTR;
-            };
-          };
-          ptr__JPHR=result__NSTR;
-        } else {
-          t__OPHR=((__UINTEGER_32 )typ_id__KPHR);
-          a__PPHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__USTR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPHR + a__PPHR) & (__UINTEGER_32)(~ a__PPHR));
-          ptr_table__RSTR=((__POINTER )(&(table_type[(t__OPHR)])));
-          lab_type__TSTR=(__UINTEGER_32)(t__OPHR |  1);
-          next__QSTR=((__POINTER )(NULL));
-          result__SSTR=((__POINTER *)ptr_table__RSTR)[ 0];
-          if ((result__SSTR == (void *)NULL)) {
-            result__SSTR=new_lab__2PJ(lab_type__TSTR);
-            next__QSTR=(void *)((unsigned long)result__SSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USTR)));
-            ((__POINTER *)next__QSTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RSTR)[ 0]=next__QSTR;
-          } else {
-            next__QSTR=((__POINTER *)result__SSTR)[ 0];
-            if ((next__QSTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SSTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__USTR <<  1)) <=  4096)) {
-                next__QSTR=(void *)((unsigned long)result__SSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USTR)));
-              } else {
-                next__QSTR=new_lab__2PJ(lab_type__TSTR);
-              };
-              ((__POINTER *)next__QSTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RSTR)[ 0]=next__QSTR;
-            } else {
-              ((__POINTER *)result__SSTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__SSTR=next__QSTR;
-            };
-          };
-          ptr__JPHR=result__SSTR;
-        };
-        result__IPHR=((__INTEGER_CST *)ptr__JPHR);
-        *(result__IPHR) = *(INTEGER_CST__);
-      };
-      Self__QPHR=((__INTEGER_CST *)result__IPHR);
-      Self__QPHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RPHR;
-      Self__QPHR->value__W4YD=v__SPHR;
-      Self__QPHR->parent_constant__B3LC.static_type__M2YD=t__TPHR;
-      check_type__YG5D(Self__QPHR);
-      __tmp__5FMH=result__IPHR;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__WKCR=read__QB5G(((__READ_LOCAL *)__tmp__4FMH)->local__HJZD);
-      if (__tmp__WKCR==NULL) {
-        __tmp__XKCR=NULL;
-      } else {
-        __tmp__XKCR=((__READ_LOCAL *)__tmp__WKCR);
-      };
-      __tmp__5FMH=__tmp__XKCR;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__5FMH=my_copy__SL2H(__tmp__4FMH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__5FMH=my_copy__LM2H(__tmp__4FMH);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__5FMH=my_copy__YM2H(__tmp__4FMH);
-    } break;
-    case __REAL_CST__: {
-      Self__LXIQ=((__REAL_CST *)__tmp__4FMH);
-      p__4STR=Self__LXIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__5STR=Self__LXIQ->value__HN2H;
-      t__ATTR=Self__LXIQ->parent_constant__U2JH.static_type__M2YD;
-      result__VSTR=NULL;
-      ptr__WSTR=((__POINTER )(NULL));
-      typ_id__XSTR= 0;
-      sz__YSTR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__YSTR ==  0)) {
-        result__VSTR=REAL_CST__;
-      } else {
-        typ_id__XSTR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YSTR);
-        if ((typ_id__XSTR == (__INTEGER)(-  1))) {
-          a__ZSTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__0STR=(__UINTEGER_32)((__UINTEGER_32)(sz__YSTR + a__ZSTR) & (__UINTEGER_32)(~ a__ZSTR));
-          ptr_table__CTTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0STR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__BTTR=((__POINTER )(NULL));
-          result__DTTR=((__POINTER *)ptr_table__CTTR)[ 0];
-          if ((result__DTTR == (void *)NULL)) {
-            result__DTTR=new_lab__2PJ(new_size__0STR);
-            next__BTTR=(void *)((unsigned long)result__DTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0STR)));
-            ((__POINTER *)next__BTTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CTTR)[ 0]=next__BTTR;
-          } else {
-            next__BTTR=((__POINTER *)result__DTTR)[ 0];
-            if ((next__BTTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DTTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0STR <<  1)) <=  4096)) {
-                next__BTTR=(void *)((unsigned long)result__DTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0STR)));
-              } else {
-                next__BTTR=new_lab__2PJ(new_size__0STR);
-              };
-              ((__POINTER *)next__BTTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CTTR)[ 0]=next__BTTR;
-            } else {
-              ((__POINTER *)result__DTTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BTTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DTTR=next__BTTR;
-            };
-          };
-          ptr__WSTR=result__DTTR;
-        } else {
-          t__1STR=((__UINTEGER_32 )typ_id__XSTR);
-          a__2STR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KTTR=(__UINTEGER_32)((__UINTEGER_32)(sz__YSTR + a__2STR) & (__UINTEGER_32)(~ a__2STR));
-          ptr_table__HTTR=((__POINTER )(&(table_type[(t__1STR)])));
-          lab_type__JTTR=(__UINTEGER_32)(t__1STR |  1);
-          next__GTTR=((__POINTER )(NULL));
-          result__ITTR=((__POINTER *)ptr_table__HTTR)[ 0];
-          if ((result__ITTR == (void *)NULL)) {
-            result__ITTR=new_lab__2PJ(lab_type__JTTR);
-            next__GTTR=(void *)((unsigned long)result__ITTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KTTR)));
-            ((__POINTER *)next__GTTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HTTR)[ 0]=next__GTTR;
-          } else {
-            next__GTTR=((__POINTER *)result__ITTR)[ 0];
-            if ((next__GTTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ITTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KTTR <<  1)) <=  4096)) {
-                next__GTTR=(void *)((unsigned long)result__ITTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KTTR)));
-              } else {
-                next__GTTR=new_lab__2PJ(lab_type__JTTR);
-              };
-              ((__POINTER *)next__GTTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HTTR)[ 0]=next__GTTR;
-            } else {
-              ((__POINTER *)result__ITTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GTTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ITTR=next__GTTR;
-            };
-          };
-          ptr__WSTR=result__ITTR;
-        };
-        result__VSTR=((__REAL_CST *)ptr__WSTR);
-        *(result__VSTR) = *(REAL_CST__);
-      };
-      Self__3STR=((__REAL_CST *)result__VSTR);
-      Self__3STR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4STR;
-      Self__3STR->value__HN2H=v__5STR;
-      Self__3STR->parent_constant__U2JH.static_type__M2YD=t__ATTR;
-      __tmp__5FMH=result__VSTR;
-    } break;
-    case __CHARACTER_CST__: {
-      Self__NXIQ=((__CHARACTER_CST *)__tmp__4FMH);
-      __tmp__5FMH=create__char__4SMH(Self__NXIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NXIQ->text__PN2H);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__OXIQ=((__IS_EXPANDED *)__tmp__4FMH);
-      __tmp__0KCR=read__QB5G(((__READ_LOCAL *)Self__OXIQ->receiver__WN2H)->local__HJZD);
-      if (__tmp__0KCR==NULL) {
-        __tmp__1KCR=NULL;
-      } else {
-        __tmp__1KCR=((__READ_LOCAL *)__tmp__0KCR);
-      };
-      p__UTTR=Self__OXIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__LTTR=NULL;
-      ptr__MTTR=((__POINTER )(NULL));
-      typ_id__NTTR= 0;
-      sz__OTTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__OTTR ==  0)) {
-        result__LTTR=IS_EXPANDED__;
-      } else {
-        typ_id__NTTR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OTTR);
-        if ((typ_id__NTTR == (__INTEGER)(-  1))) {
-          a__PTTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__QTTR=(__UINTEGER_32)((__UINTEGER_32)(sz__OTTR + a__PTTR) & (__UINTEGER_32)(~ a__PTTR));
-          ptr_table__XTTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QTTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__WTTR=((__POINTER )(NULL));
-          result__YTTR=((__POINTER *)ptr_table__XTTR)[ 0];
-          if ((result__YTTR == (void *)NULL)) {
-            result__YTTR=new_lab__2PJ(new_size__QTTR);
-            next__WTTR=(void *)((unsigned long)result__YTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTTR)));
-            ((__POINTER *)next__WTTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XTTR)[ 0]=next__WTTR;
-          } else {
-            next__WTTR=((__POINTER *)result__YTTR)[ 0];
-            if ((next__WTTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YTTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QTTR <<  1)) <=  4096)) {
-                next__WTTR=(void *)((unsigned long)result__YTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTTR)));
-              } else {
-                next__WTTR=new_lab__2PJ(new_size__QTTR);
-              };
-              ((__POINTER *)next__WTTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XTTR)[ 0]=next__WTTR;
-            } else {
-              ((__POINTER *)result__YTTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WTTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YTTR=next__WTTR;
-            };
-          };
-          ptr__MTTR=result__YTTR;
-        } else {
-          t__RTTR=((__UINTEGER_32 )typ_id__NTTR);
-          a__STTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5TTR=(__UINTEGER_32)((__UINTEGER_32)(sz__OTTR + a__STTR) & (__UINTEGER_32)(~ a__STTR));
-          ptr_table__2TTR=((__POINTER )(&(table_type[(t__RTTR)])));
-          lab_type__4TTR=(__UINTEGER_32)(t__RTTR |  1);
-          next__1TTR=((__POINTER )(NULL));
-          result__3TTR=((__POINTER *)ptr_table__2TTR)[ 0];
-          if ((result__3TTR == (void *)NULL)) {
-            result__3TTR=new_lab__2PJ(lab_type__4TTR);
-            next__1TTR=(void *)((unsigned long)result__3TTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TTR)));
-            ((__POINTER *)next__1TTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2TTR)[ 0]=next__1TTR;
-          } else {
-            next__1TTR=((__POINTER *)result__3TTR)[ 0];
-            if ((next__1TTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5TTR <<  1)) <=  4096)) {
-                next__1TTR=(void *)((unsigned long)result__3TTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TTR)));
-              } else {
-                next__1TTR=new_lab__2PJ(lab_type__4TTR);
-              };
-              ((__POINTER *)next__1TTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2TTR)[ 0]=next__1TTR;
-            } else {
-              ((__POINTER *)result__3TTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3TTR=next__1TTR;
-            };
-          };
-          ptr__MTTR=result__3TTR;
-        };
-        result__LTTR=((__IS_EXPANDED *)ptr__MTTR);
-        *(result__LTTR) = *(IS_EXPANDED__);
-      };
-      Self__TTTR=((__IS_EXPANDED *)result__LTTR);
-      Self__TTTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UTTR;
-      Self__TTTR->receiver__WN2H=__tmp__1KCR;
-      __tmp__5FMH=result__LTTR;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__5FMH=my_copy__1N2H(__tmp__4FMH);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__5FMH=my_copy__EO2H(__tmp__4FMH);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__5FMH=my_copy__PO2H(__tmp__4FMH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__5FMH=my_copy__1O2H(__tmp__4FMH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__5FMH=my_copy__GP2H(__tmp__4FMH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__5FMH=my_copy__RP2H(__tmp__4FMH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__5FMH=my_copy__2P2H(__tmp__4FMH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__5FMH=my_copy__HQ2H(__tmp__4FMH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__5FMH=my_copy__SQ2H(__tmp__4FMH);
-    } break;
-    case __ITEM__: {
-      __tmp__5FMH=my_copy__DR2H(__tmp__4FMH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__5FMH=my_copy__PR2H(__tmp__4FMH);
-    } break;
-    case __CAST__: {
-      __tmp__5FMH=my_copy__YR2H(__tmp__4FMH);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__5FMH=my_copy__5SYM(__tmp__4FMH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__5FMH=my_copy__IUGK(__tmp__4FMH);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__VPHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4FMH)->global__ZGJK),NULL);
-      if (__tmp__VPHR==NULL) {
-        __tmp__WPHR=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__VPHR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__WPHR=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__WPHR=((__READ_GLOBAL *)__tmp__VPHR);
-        } break;
-        }
-      };
-      __tmp__5FMH=__tmp__WPHR;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__5FMH=my_copy__BQCN(__tmp__4FMH);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__5FMH=my_copy__NREO(__tmp__4FMH);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5FMH=my_copy__VYJO(__tmp__4FMH);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__5FMH=my_copy__0REO(__tmp__4FMH);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5FMH=my_copy__BZJO(__tmp__4FMH);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__5FMH=my_copy__CNJM(__tmp__4FMH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__5FMH=my_copy__5XLL(__tmp__4FMH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__5FMH=my_copy__WVYM(__tmp__4FMH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__5FMH=my_copy__FSEO(__tmp__4FMH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__5FMH=my_copy__QCEP(__tmp__4FMH);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__5FMH=my_copy__5LSN(__tmp__4FMH);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__5FMH=my_copy__KMSN(__tmp__4FMH);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__5FMH=my_copy__JZPN(__tmp__4FMH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__5FMH=my_copy__G3SO(__tmp__4FMH);
-    } break;
-    };
-    ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__5FMH;
-    base__F4LH=new_block__receiver__with__DGTH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__03LH,args__Z3LH);
-    __tmp__EGMH=TRUE__;
-  } else {
-    __tmp__EGMH=FALSE__;
-  };
-  if ((! __tmp__EGMH)) {
-    if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1) ==  1)) {
-      if (is_resend__C4LH) {
-        ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__FATH());
-        __tmp__1GMH=((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__1GMH)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__1GMH);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__1GMH);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__PXIQ=((__READ_LOCAL *)__tmp__1GMH);
-          Self__I14R=((__LOCAL *)Self__PXIQ->local__HJZD);
-          Self__I14R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I14R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__I14R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__J14R=create__AXB( 250);
-            display__UXFK(Self__PXIQ,voir__J14R);
-            put_string__2EG(((__STRING *)voir__J14R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__L14R=((__LIST *)list_current__EH1);
-            voir__M14R=create__AXB( 250);
-            display__EQQG(Self__L14R,voir__M14R);
-            put_string__2EG(((__STRING *)voir__M14R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-        } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__1GMH);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__1GMH);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__1GMH);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__RXIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1GMH)->receiver__WN2H);
-          Self__N14R=((__LOCAL *)Self__RXIQ->local__HJZD);
-          Self__N14R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N14R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__N14R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__O14R=create__AXB( 250);
-            display__UXFK(Self__RXIQ,voir__O14R);
-            put_string__2EG(((__STRING *)voir__O14R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__Q14R=((__LIST *)list_current__EH1);
-            voir__R14R=create__AXB( 250);
-            display__EQQG(Self__Q14R,voir__R14R);
-            put_string__2EG(((__STRING *)voir__R14R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-        } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__1GMH);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__1GMH);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__1GMH);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__1GMH);
-        } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__1GMH);
-        } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__1GMH);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__1GMH);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__1GMH);
-        } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__1GMH);
-        } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__1GMH);
-        } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__1GMH);
-        } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__1GMH);
-        } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__1GMH);
-        } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__1GMH);
-        } break;
-        case __READ_GLOBAL__: {
-          Self__SXIQ=((__READ_GLOBAL *)__tmp__1GMH);
-          unread__CGNL(Self__SXIQ->global__ZGJK,Self__SXIQ);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__1GMH);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__1GMH);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__1GMH);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__1GMH);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__1GMH);
-        } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__1GMH);
-        } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__1GMH);
-        } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__1GMH);
-        } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__1GMH);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__1GMH);
-        } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__1GMH);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__1GMH);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__1GMH);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__1GMH);
-        } break;
-        };
-      };
-      if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__DXJH->parent_itm_read__E5GC.name__AVPC,(&__string_473)))) {
-        copy__BNK(string_tmp__RB,(&__string_474));
-        append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
-        append__MOK(string_tmp__RB,(&__string_475));
-        switch (((struct ___OBJ *)receiver__03LH)->__id) {
-        case __LIST__: {
-          __tmp__3HMH=static_type__OHQG(receiver__03LH);
-        } break;
-        case __STRING_CST__: {
-          __tmp__3HMH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.static_type__M2YD;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__3HMH=((__EXTERNAL_C *)receiver__03LH)->static_type__1VZD;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__3HMH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.static_type__M2YD;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__3HMH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.static_type__M2YD;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__3HMH=((__LOCAL *)((__READ_LOCAL *)receiver__03LH)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__3HMH=static_type__CN1H(receiver__03LH);
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__3HMH=static_type__1N1H();
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__3HMH=static_type__AO1H();
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __REAL_CST__: {
-          __tmp__3HMH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.static_type__M2YD;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__3HMH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.static_type__M2YD;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__3HMH=static_type__FO1H();
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__3HMH=static_type__KO1H();
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__3HMH=static_type__PO1H();
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__3HMH=static_type__UO1H(receiver__03LH);
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_MUL__: {
-          __tmp__3HMH=static_type__0O1H(receiver__03LH);
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_DIV__: {
-          __tmp__3HMH=static_type__5O1H(receiver__03LH);
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_AND__: {
-          __tmp__3HMH=static_type__EP1H(receiver__03LH);
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__V0LL))->value__VD5J);
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__3HMH=static_type__JP1H(receiver__03LH);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+          append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__3HMH=static_type__OP1H(receiver__03LH);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+          append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
         } break;
-        case __PUT_TO__: {
-          __tmp__3HMH=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __ITEM__: {
-          __tmp__3HMH=static_type__XP1H(receiver__03LH);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __SIZE_OF__: {
-          __tmp__3HMH=static_type__DQ1H();
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CAST__: {
-          __tmp__3HMH=((__CAST *)receiver__03LH)->static_type__0N1H;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __CALL_SLOT__: {
-          __tmp__3HMH=static_type__NOKL(receiver__03LH);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __READ_SLOT__: {
-          __tmp__3HMH=((__SLOT_DATA *)((__READ_SLOT *)receiver__03LH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__3HMH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__03LH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__3HMH=static_type__Z1ZM();
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__3HMH=static_type__ZQEO();
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__V0LL))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__3HMH=static_type__P0IO();
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__3HMH=static_type__4QEO();
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__3HMH=static_type__V0IO();
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__3HMH=static_type__DFJM(receiver__03LH);
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_ADD__: {
-          __tmp__3HMH=static_type__P3ML(receiver__03LH);
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__3HMH=static_type__R3XM(receiver__03LH);
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__3HMH=static_type__DREO(receiver__03LH);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__3HMH=static_type__0BEP();
-        } break;
-        case __EXPR_INF__: {
-          __tmp__3HMH=static_type__V0QN();
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__3HMH=static_type__00QN();
-        } break;
-        case __EXPR_OR__: {
-          __tmp__3HMH=static_type__3YPN(receiver__03LH);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__3HMH=static_type__1HSO(receiver__03LH);
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
         } break;
         };
-        append_name_in__M5XD(__tmp__3HMH,string_tmp__RB);
-        __tmp__AIMH=Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 2,string_tmp__RB);
-        put_position__ECH(__tmp__AIMH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      base__F4LH=new_read__slot__receiver__self__FLQC(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__D4LH,receiver__03LH,((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
-      free__K3LH(args__Z3LH);
-    } else {
-      if (is_resend__C4LH) {
-        ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__FATH());
-      } else {
-        __tmp__4IMH=((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__4IMH)->__id) {
-        case __LIST__: {
-          __tmp__5IMH=my_copy__MSYM(__tmp__4IMH);
-        } break;
-        case __STRING_CST__: {
-          Self__TXIQ=((__STRING_CST *)__tmp__4IMH);
-          __tmp__5IMH=create__text__ITMH(Self__TXIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TXIQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__5IMH=my_copy__EK2H(__tmp__4IMH);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__UXIQ=((__PROTOTYPE_CST *)__tmp__4IMH);
-          __tmp__5IMH=create__type__PKQC(Self__UXIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UXIQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__VXIQ=((__INTEGER_CST *)__tmp__4IMH);
-          p__BQHR=Self__VXIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__CQHR=Self__VXIQ->value__W4YD;
-          t__DQHR=Self__VXIQ->parent_constant__B3LC.static_type__M2YD;
-          result__YPHR=NULL;
-          ptr__ZPHR=((__POINTER )(NULL));
-          typ_id__0PHR= 0;
-          sz__1PHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__1PHR ==  0)) {
-            result__YPHR=INTEGER_CST__;
-          } else {
-            typ_id__0PHR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1PHR);
-            if ((typ_id__0PHR == (__INTEGER)(-  1))) {
-              a__2PHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3PHR=(__UINTEGER_32)((__UINTEGER_32)(sz__1PHR + a__2PHR) & (__UINTEGER_32)(~ a__2PHR));
-              ptr_table__BUTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3PHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__AUTR=((__POINTER )(NULL));
-              result__CUTR=((__POINTER *)ptr_table__BUTR)[ 0];
-              if ((result__CUTR == (void *)NULL)) {
-                result__CUTR=new_lab__2PJ(new_size__3PHR);
-                next__AUTR=(void *)((unsigned long)result__CUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PHR)));
-                ((__POINTER *)next__AUTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BUTR)[ 0]=next__AUTR;
-              } else {
-                next__AUTR=((__POINTER *)result__CUTR)[ 0];
-                if ((next__AUTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CUTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3PHR <<  1)) <=  4096)) {
-                    next__AUTR=(void *)((unsigned long)result__CUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PHR)));
-                  } else {
-                    next__AUTR=new_lab__2PJ(new_size__3PHR);
-                  };
-                  ((__POINTER *)next__AUTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BUTR)[ 0]=next__AUTR;
-                } else {
-                  ((__POINTER *)result__CUTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AUTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CUTR=next__AUTR;
-                };
-              };
-              ptr__ZPHR=result__CUTR;
-            } else {
-              t__4PHR=((__UINTEGER_32 )typ_id__0PHR);
-              a__5PHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JUTR=(__UINTEGER_32)((__UINTEGER_32)(sz__1PHR + a__5PHR) & (__UINTEGER_32)(~ a__5PHR));
-              ptr_table__GUTR=((__POINTER )(&(table_type[(t__4PHR)])));
-              lab_type__IUTR=(__UINTEGER_32)(t__4PHR |  1);
-              next__FUTR=((__POINTER )(NULL));
-              result__HUTR=((__POINTER *)ptr_table__GUTR)[ 0];
-              if ((result__HUTR == (void *)NULL)) {
-                result__HUTR=new_lab__2PJ(lab_type__IUTR);
-                next__FUTR=(void *)((unsigned long)result__HUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUTR)));
-                ((__POINTER *)next__FUTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GUTR)[ 0]=next__FUTR;
-              } else {
-                next__FUTR=((__POINTER *)result__HUTR)[ 0];
-                if ((next__FUTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HUTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JUTR <<  1)) <=  4096)) {
-                    next__FUTR=(void *)((unsigned long)result__HUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUTR)));
-                  } else {
-                    next__FUTR=new_lab__2PJ(lab_type__IUTR);
-                  };
-                  ((__POINTER *)next__FUTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GUTR)[ 0]=next__FUTR;
-                } else {
-                  ((__POINTER *)result__HUTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FUTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HUTR=next__FUTR;
-                };
-              };
-              ptr__ZPHR=result__HUTR;
-            };
-            result__YPHR=((__INTEGER_CST *)ptr__ZPHR);
-            *(result__YPHR) = *(INTEGER_CST__);
-          };
-          Self__AQHR=((__INTEGER_CST *)result__YPHR);
-          Self__AQHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BQHR;
-          Self__AQHR->value__W4YD=v__CQHR;
-          Self__AQHR->parent_constant__B3LC.static_type__M2YD=t__DQHR;
-          check_type__YG5D(Self__AQHR);
-          __tmp__5IMH=result__YPHR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__4KCR=read__QB5G(((__READ_LOCAL *)__tmp__4IMH)->local__HJZD);
-          if (__tmp__4KCR==NULL) {
-            __tmp__5KCR=NULL;
-          } else {
-            __tmp__5KCR=((__READ_LOCAL *)__tmp__4KCR);
-          };
-          __tmp__5IMH=__tmp__5KCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__5IMH=my_copy__SL2H(__tmp__4IMH);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__5IMH=my_copy__LM2H(__tmp__4IMH);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__5IMH=my_copy__YM2H(__tmp__4IMH);
-        } break;
-        case __REAL_CST__: {
-          Self__XXIQ=((__REAL_CST *)__tmp__4IMH);
-          p__TUTR=Self__XXIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__UUTR=Self__XXIQ->value__HN2H;
-          t__VUTR=Self__XXIQ->parent_constant__U2JH.static_type__M2YD;
-          result__KUTR=NULL;
-          ptr__LUTR=((__POINTER )(NULL));
-          typ_id__MUTR= 0;
-          sz__NUTR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__NUTR ==  0)) {
-            result__KUTR=REAL_CST__;
-          } else {
-            typ_id__MUTR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NUTR);
-            if ((typ_id__MUTR == (__INTEGER)(-  1))) {
-              a__OUTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__PUTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NUTR + a__OUTR) & (__UINTEGER_32)(~ a__OUTR));
-              ptr_table__XUTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PUTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__WUTR=((__POINTER )(NULL));
-              result__YUTR=((__POINTER *)ptr_table__XUTR)[ 0];
-              if ((result__YUTR == (void *)NULL)) {
-                result__YUTR=new_lab__2PJ(new_size__PUTR);
-                next__WUTR=(void *)((unsigned long)result__YUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUTR)));
-                ((__POINTER *)next__WUTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XUTR)[ 0]=next__WUTR;
-              } else {
-                next__WUTR=((__POINTER *)result__YUTR)[ 0];
-                if ((next__WUTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YUTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PUTR <<  1)) <=  4096)) {
-                    next__WUTR=(void *)((unsigned long)result__YUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUTR)));
-                  } else {
-                    next__WUTR=new_lab__2PJ(new_size__PUTR);
-                  };
-                  ((__POINTER *)next__WUTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XUTR)[ 0]=next__WUTR;
-                } else {
-                  ((__POINTER *)result__YUTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WUTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YUTR=next__WUTR;
-                };
-              };
-              ptr__LUTR=result__YUTR;
-            } else {
-              t__QUTR=((__UINTEGER_32 )typ_id__MUTR);
-              a__RUTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5UTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NUTR + a__RUTR) & (__UINTEGER_32)(~ a__RUTR));
-              ptr_table__2UTR=((__POINTER )(&(table_type[(t__QUTR)])));
-              lab_type__4UTR=(__UINTEGER_32)(t__QUTR |  1);
-              next__1UTR=((__POINTER )(NULL));
-              result__3UTR=((__POINTER *)ptr_table__2UTR)[ 0];
-              if ((result__3UTR == (void *)NULL)) {
-                result__3UTR=new_lab__2PJ(lab_type__4UTR);
-                next__1UTR=(void *)((unsigned long)result__3UTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UTR)));
-                ((__POINTER *)next__1UTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2UTR)[ 0]=next__1UTR;
-              } else {
-                next__1UTR=((__POINTER *)result__3UTR)[ 0];
-                if ((next__1UTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3UTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5UTR <<  1)) <=  4096)) {
-                    next__1UTR=(void *)((unsigned long)result__3UTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UTR)));
-                  } else {
-                    next__1UTR=new_lab__2PJ(lab_type__4UTR);
-                  };
-                  ((__POINTER *)next__1UTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2UTR)[ 0]=next__1UTR;
-                } else {
-                  ((__POINTER *)result__3UTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1UTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3UTR=next__1UTR;
-                };
-              };
-              ptr__LUTR=result__3UTR;
-            };
-            result__KUTR=((__REAL_CST *)ptr__LUTR);
-            *(result__KUTR) = *(REAL_CST__);
-          };
-          Self__SUTR=((__REAL_CST *)result__KUTR);
-          Self__SUTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TUTR;
-          Self__SUTR->value__HN2H=v__UUTR;
-          Self__SUTR->parent_constant__U2JH.static_type__M2YD=t__VUTR;
-          __tmp__5IMH=result__KUTR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__ZXIQ=((__CHARACTER_CST *)__tmp__4IMH);
-          __tmp__5IMH=create__char__4SMH(Self__ZXIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZXIQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__0XIQ=((__IS_EXPANDED *)__tmp__4IMH);
-          __tmp__CLCR=read__QB5G(((__READ_LOCAL *)Self__0XIQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__CLCR==NULL) {
-            __tmp__DLCR=NULL;
-          } else {
-            __tmp__DLCR=((__READ_LOCAL *)__tmp__CLCR);
-          };
-          p__JVTR=Self__0XIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__AVTR=NULL;
-          ptr__BVTR=((__POINTER )(NULL));
-          typ_id__CVTR= 0;
-          sz__DVTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__DVTR ==  0)) {
-            result__AVTR=IS_EXPANDED__;
-          } else {
-            typ_id__CVTR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DVTR);
-            if ((typ_id__CVTR == (__INTEGER)(-  1))) {
-              a__EVTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__FVTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DVTR + a__EVTR) & (__UINTEGER_32)(~ a__EVTR));
-              ptr_table__MVTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FVTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__LVTR=((__POINTER )(NULL));
-              result__NVTR=((__POINTER *)ptr_table__MVTR)[ 0];
-              if ((result__NVTR == (void *)NULL)) {
-                result__NVTR=new_lab__2PJ(new_size__FVTR);
-                next__LVTR=(void *)((unsigned long)result__NVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVTR)));
-                ((__POINTER *)next__LVTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MVTR)[ 0]=next__LVTR;
-              } else {
-                next__LVTR=((__POINTER *)result__NVTR)[ 0];
-                if ((next__LVTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NVTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FVTR <<  1)) <=  4096)) {
-                    next__LVTR=(void *)((unsigned long)result__NVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVTR)));
-                  } else {
-                    next__LVTR=new_lab__2PJ(new_size__FVTR);
-                  };
-                  ((__POINTER *)next__LVTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MVTR)[ 0]=next__LVTR;
-                } else {
-                  ((__POINTER *)result__NVTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LVTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NVTR=next__LVTR;
-                };
-              };
-              ptr__BVTR=result__NVTR;
-            } else {
-              t__GVTR=((__UINTEGER_32 )typ_id__CVTR);
-              a__HVTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UVTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DVTR + a__HVTR) & (__UINTEGER_32)(~ a__HVTR));
-              ptr_table__RVTR=((__POINTER )(&(table_type[(t__GVTR)])));
-              lab_type__TVTR=(__UINTEGER_32)(t__GVTR |  1);
-              next__QVTR=((__POINTER )(NULL));
-              result__SVTR=((__POINTER *)ptr_table__RVTR)[ 0];
-              if ((result__SVTR == (void *)NULL)) {
-                result__SVTR=new_lab__2PJ(lab_type__TVTR);
-                next__QVTR=(void *)((unsigned long)result__SVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVTR)));
-                ((__POINTER *)next__QVTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RVTR)[ 0]=next__QVTR;
-              } else {
-                next__QVTR=((__POINTER *)result__SVTR)[ 0];
-                if ((next__QVTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SVTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UVTR <<  1)) <=  4096)) {
-                    next__QVTR=(void *)((unsigned long)result__SVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVTR)));
-                  } else {
-                    next__QVTR=new_lab__2PJ(lab_type__TVTR);
-                  };
-                  ((__POINTER *)next__QVTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RVTR)[ 0]=next__QVTR;
-                } else {
-                  ((__POINTER *)result__SVTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QVTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SVTR=next__QVTR;
-                };
-              };
-              ptr__BVTR=result__SVTR;
-            };
-            result__AVTR=((__IS_EXPANDED *)ptr__BVTR);
-            *(result__AVTR) = *(IS_EXPANDED__);
-          };
-          Self__IVTR=((__IS_EXPANDED *)result__AVTR);
-          Self__IVTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JVTR;
-          Self__IVTR->receiver__WN2H=__tmp__DLCR;
-          __tmp__5IMH=result__AVTR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__5IMH=my_copy__1N2H(__tmp__4IMH);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__5IMH=my_copy__EO2H(__tmp__4IMH);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__5IMH=my_copy__PO2H(__tmp__4IMH);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__5IMH=my_copy__1O2H(__tmp__4IMH);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__5IMH=my_copy__GP2H(__tmp__4IMH);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__5IMH=my_copy__RP2H(__tmp__4IMH);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__5IMH=my_copy__2P2H(__tmp__4IMH);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__5IMH=my_copy__HQ2H(__tmp__4IMH);
-        } break;
-        case __PUT_TO__: {
-          __tmp__5IMH=my_copy__SQ2H(__tmp__4IMH);
-        } break;
-        case __ITEM__: {
-          __tmp__5IMH=my_copy__DR2H(__tmp__4IMH);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__5IMH=my_copy__PR2H(__tmp__4IMH);
-        } break;
-        case __CAST__: {
-          __tmp__5IMH=my_copy__YR2H(__tmp__4IMH);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__5IMH=my_copy__5SYM(__tmp__4IMH);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__5IMH=my_copy__IUGK(__tmp__4IMH);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__FQHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4IMH)->global__ZGJK),NULL);
-          if (__tmp__FQHR==NULL) {
-            __tmp__GQHR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__FQHR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__GQHR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__GQHR=((__READ_GLOBAL *)__tmp__FQHR);
-            } break;
-            }
-          };
-          __tmp__5IMH=__tmp__GQHR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__5IMH=my_copy__BQCN(__tmp__4IMH);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__5IMH=my_copy__NREO(__tmp__4IMH);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__5IMH=my_copy__VYJO(__tmp__4IMH);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__5IMH=my_copy__0REO(__tmp__4IMH);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__5IMH=my_copy__BZJO(__tmp__4IMH);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__5IMH=my_copy__CNJM(__tmp__4IMH);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__5IMH=my_copy__5XLL(__tmp__4IMH);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__5IMH=my_copy__WVYM(__tmp__4IMH);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__5IMH=my_copy__FSEO(__tmp__4IMH);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__5IMH=my_copy__QCEP(__tmp__4IMH);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__5IMH=my_copy__5LSN(__tmp__4IMH);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__5IMH=my_copy__KMSN(__tmp__4IMH);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__5IMH=my_copy__JZPN(__tmp__4IMH);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__5IMH=my_copy__G3SO(__tmp__4IMH);
-        } break;
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+      } break;
+      case __COP_UNLOCK__4C1M__: {
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_564));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_565));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_566));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_567));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_556));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_568));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_408));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_569));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_560));
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_570));
+        Self__U35T=((__STRING__BC *)indent__UH);
+        if (( 2 > Self__U35T->count__WJ)) {
+          Self__U35T->count__WJ= 0;
+        } else /* FALSE */ {
+          Self__U35T->count__WJ=(__INTEGER__Q)(Self__U35T->count__WJ -  2);
         };
-        ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__5IMH;
+        append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+        add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+      } break;
       };
-      args__Z3LH=copy__YFTH(args__Z3LH);
-      base__F4LH=new_read__slot__receiver__with__AOWH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__D4LH,receiver__03LH,args__Z3LH);
-    };
+      __tmp__MOUH=(__INTEGER__Q)(j__00BE +  1);
+      j__00BE=__tmp__MOUH;
+    } while (((__tmp__MOUH <= (__INTEGER__Q)(Self__X0BE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1)) && (old_count__Z0BE == buffer__Y0BE->count__WJ)));
+    append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_220));
   };
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__F4LH);
-  __tmp__T14R=((__NODE_TYPE *)base__F4LH)->parent_node__QLQC.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__T14R)->__id) {
-  case __DTA_RD__: {
-    __tmp__U14R=((__DTA_RD *)__tmp__T14R)->parent_dta__NLQC.result_expr__YHZD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__U14R=((__DTA_CAST *)__tmp__T14R)->result_expr__G01H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__U14R=((__DTA_WR_CODE *)__tmp__T14R)->parent_dta__MZLH.result_expr__YHZD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__U14R=((__DTA_BLOCK *)__tmp__T14R)->result_expr__F41H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__U14R=((__DTA_WR_VALUE *)__tmp__T14R)->parent_dta__XSUH.result_expr__YHZD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__U14R=((__DTA_RD_ARGS *)__tmp__T14R)->parent_dta__HOWH.result_expr__YHZD;
-  } break;
+}
+
+static void add_local__in__K2BE(__FAST_ARRAYoLOCALo__2W1D *tab__M2BE,__STRING__BC *buf__N2BE)
+// ({NULLxFAST_ARRAYoLOCALo__2W1D},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *t__P2BE;
+  __INTEGER__Q cur__Q2BE,__tmp__32BE,Self__JGWH;
+  __LOCAL__L4WC *__tmp__QEOT;
+  __BOOLEAN__L Result__0NVG;
+  t__P2BE=NULL;
+  cur__Q2BE= 0;
+  Result__0NVG=(((__FAST_ARRAYoLOCALo__2W1D *)tab__M2BE)->parent_arrayed_collection__EX1D.upper__12BE <  0);
+  if ((! Result__0NVG)) {
+    __tmp__32BE=tab__M2BE->parent_arrayed_collection__EX1D.upper__12BE;
+    Self__JGWH= 0;
+    while ((Self__JGWH <= __tmp__32BE)) {
+      __tmp__QEOT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)tab__M2BE)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__JGWH];
+      if ((! __tmp__QEOT->is_result__SN5D)) {
+        if (((void *)((__TYPE_FULL__XMB *)__tmp__QEOT->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK == (void *)TYPE_CONTEXT__KMB__)) {
+          context_counter__KM=(__INTEGER__Q)(context_counter__KM +  1);
+        } else /* FALSE */ {
+          local_counter__HM=(__INTEGER__Q)(local_counter__HM +  1);
+        };
+        if ((((__INTEGER__Q)((__INTEGER__Q)(buf__N2BE->count__WJ + __tmp__QEOT->parent_variable__O4WC.intern_name__UN5D->count__0C) - cur__Q2BE) >  70) || ((void *)t__P2BE != (void *)__tmp__QEOT->parent_variable__O4WC.type__IO5D))) {
+          if (((void *)t__P2BE != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)buf__N2BE),(&__string_220));
+          };
+          cur__Q2BE=buf__N2BE->count__WJ;
+          t__P2BE=__tmp__QEOT->parent_variable__O4WC.type__IO5D;
+          append__KWX(((__STRING__BC *)buf__N2BE),indent__UH);
+          genere_declaration__HMZH(((__TYPE_FULL__XMB *)t__P2BE),buf__N2BE);
+          add_last__ACV(((__STRING__BC *)buf__N2BE),' ');
+        } else /* FALSE */ {
+          add_last__ACV(((__STRING__BC *)buf__N2BE),',');
+        };
+        genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)t__P2BE),buf__N2BE);
+        append__KWX(((__STRING__BC *)buf__N2BE),__tmp__QEOT->parent_variable__O4WC.intern_name__UN5D);
+      };
+      Self__JGWH=(__INTEGER__Q)(Self__JGWH +  1);
+    };
+    append__KWX(((__STRING__BC *)buf__N2BE),(&__string_220));
   };
-  return(__tmp__U14R);
 }
 
-static void* to_run_expr__HXJH(__ITM_OLD *Self__IXJH)
-// ({ITM_OLD}) With resultRecursive, No inlinable.
+static void insert_string__to__R5BE(__STRING__BC *Self__S5BE,void *s__T5BE,__INTEGER__Q i__U5BE)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  void *instr__LXJH,*tmp__ANHM;
-  void *node__QXJH,*__tmp__GZJH,*element__3C0H;
-  void *old_profil_second__SXJH;
-  __INTEGER old_upper__OXJH,diff__PXJH,result__BD0H,u__AD0H;
-  __INTEGER typ_id__NQHR,typ_id__XQHR,Self__W14R,Self__414R;
-  void *__tmp__CYJH;
-  void *__tmp__DYJH,*result__IQHR;
-  __POSITION __tmp__U41P;
-  __ITM_READ *Self__JQHR;
-  void *loc__KQHR,*result_old__MXJH;
-  __ITM_CHARACTER *Self__F3JH;
-  __ITM_STRING *Self__M3JH;
-  void *__tmp__EYJH;
-  void *lst__NXJH;
-  __POINTER ptr__MQHR,ptr_table__WVTR,next__VVTR,result__XVTR;
-  __POINTER ptr_table__1VTR,next__0VTR,result__2VTR,ptr__WQHR;
-  __POINTER ptr_table__AWTR,next__5VTR,result__BWTR,ptr_table__FWTR;
-  __POINTER next__EWTR,result__GWTR;
-  __UINTEGER_32 sz__OQHR,a__PQHR,new_size__QQHR,t__RQHR,a__SQHR;
-  __UINTEGER_32 new_size__4VTR,lab_type__3VTR,sz__YQHR,a__ZQHR;
-  __UINTEGER_32 new_size__0QHR,t__1QHR,a__2QHR,new_size__IWTR;
-  __UINTEGER_32 lab_type__HWTR;
-  void *old_stack_local__RXJH;
-  __FAST_ARRAYoINSTRo *Self__C00Q,*Self__HPWH,*Self__5QHR,*Self__23DM;
-  void *__tmp__MZJH;
-  __LINKED_LISToNODE_TYPEo *Self__0ZZH,*Self__NKAR;
-  __BOOLEAN __tmp__QD0H;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__LQHR,*Self__TQHR,*result__VQHR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__3QHR;
-  void **__tmp__Y14R,**__tmp__Z14R,**__tmp__014R,**__tmp__A24R;
-  void **__tmp__B24R,**__tmp__C24R;
-  instr__LXJH=NULL;
-  node__QXJH=NULL;
-  old_stack_local__RXJH=stack_local__ZH4F;
-  old_profil_second__SXJH=profil_second__KPQC;
-  stack_local__ZH4F=stack_local_empty__VXJH;
-  profil_second__KPQC=profil_first__LPQC;
-  old_upper__OXJH=(__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1);
-  __tmp__CYJH=Self__IXJH->value__1YPC;
-  switch (((struct ___OBJ *)__tmp__CYJH)->__id) {
-  case __ITM_LIST__: {
-    __tmp__DYJH=to_run_expr__L2IH(__tmp__CYJH);
-  } break;
-  case __ITM_PROTOTYPE__: {
-    __tmp__DYJH=to_run_expr__U2IH(__tmp__CYJH);
-  } break;
-  case __ITM_LIST_IDF__: {
-    __tmp__U41P=((__ITM_LIST_IDF *)__tmp__CYJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_334));
-    put_position__ECH(__tmp__U41P);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-    __tmp__DYJH=NULL;
-  } break;
-  case __ITM_WRITE_VALUE__: {
-    __tmp__DYJH=to_run_expr__25IH(__tmp__CYJH);
-  } break;
-  case __ITM_WRITE_CAST__: {
-    __tmp__DYJH=to_run_expr__4CJH(__tmp__CYJH);
-  } break;
-  case __ITM_READ__: {
-    Self__JQHR=((__ITM_READ *)__tmp__CYJH);
-    result__IQHR=NULL;
-    loc__KQHR=lookup__FRLH(Self__JQHR->name__AVPC);
-    if (((void *)loc__KQHR != (void *)NULL)) {
-      if ((((__LOCAL *)loc__KQHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-        ((__LOCAL *)loc__KQHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-        Self__JQHR->name__AVPC=((__LOCAL *)loc__KQHR)->parent_variable__T1LC.intern_name__C25F;
-        result__IQHR=to_run_with__args__XJQH(Self__JQHR);
-      } else {
-        result__IQHR=read__QB5G(loc__KQHR);
-      };
-    } else {
-      result__IQHR=to_run_with__args__XJQH(Self__JQHR);
-    };
-    __tmp__DYJH=result__IQHR;
-  } break;
-  case __ITM_WRITE_CODE__: {
-    __tmp__DYJH=to_run_expr__UGJH(__tmp__CYJH);
-  } break;
-  case __ITM_READ_ARG2__: {
-    __tmp__DYJH=to_run_expr__FIJH(__tmp__CYJH);
-  } break;
-  case __ITM_BINARY__: {
-    __tmp__DYJH=to_run_expr__ZLJH(__tmp__CYJH);
-  } break;
-  case __ITM_READ_ARG1__: {
-    __tmp__DYJH=to_run_expr__CXJH(__tmp__CYJH);
-  } break;
-  case __ITM_OLD__: {
-    __tmp__DYJH=to_run_expr__HXJH(__tmp__CYJH);
-  } break;
-  case __ITM_EXTERNAL_TYPE__: {
-    __tmp__DYJH=to_run_expr__20JH(__tmp__CYJH);
-  } break;
-  case __ITM_REAL__: {
-    __tmp__DYJH=to_run_expr__R2JH(__tmp__CYJH);
-  } break;
-  case __ITM_NUMBER__: {
-    __tmp__DYJH=to_run_expr__12JH(__tmp__CYJH);
-  } break;
-  case __ITM_CHARACTER__: {
-    Self__F3JH=((__ITM_CHARACTER *)__tmp__CYJH);
-    __tmp__DYJH=create__char__4SMH(Self__F3JH->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__F3JH->character__LB0D);
-  } break;
-  case __ITM_STRING__: {
-    Self__M3JH=((__ITM_STRING *)__tmp__CYJH);
-    __tmp__DYJH=create__text__ITMH(Self__M3JH->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__M3JH->string__XB0D);
-  } break;
-  case __ITM_EXTERNAL__: {
-    __tmp__DYJH=to_run_expr__R3JH(__tmp__CYJH);
-  } break;
-  case __ITM_READ_ARGS__: {
-    __tmp__DYJH=to_run_expr__1HKH(__tmp__CYJH);
-  } break;
+  __INTEGER__Q j__V5BE,__tmp__IACE,src_capacity__4N1T,i1__1N1T;
+  __CHARACTER__DB *__tmp__YACE,*__tmp__ZACE,*Self__2N1T;
+  j__V5BE=Self__S5BE->count__WJ;
+  if (((struct ___OBJ *)s__T5BE)->__id==__STRING_CONSTANT__0__) {
+    __tmp__IACE=((__STRING_CONSTANT__0 *)s__T5BE)->count__0C;
+  } else /* STRING */ {
+    __tmp__IACE=((__STRING__BC *)s__T5BE)->count__WJ;
+  };
+  resize__ZQHE(Self__S5BE,(__INTEGER__Q)(j__V5BE + __tmp__IACE));
+  if ((i__U5BE <= j__V5BE)) {
+    move__to__by__HAVE(((__CHARACTER__DB *)Self__S5BE->storage__LFL),(__INTEGER__Q)(i__U5BE -  1),(__INTEGER__Q)(j__V5BE -  1),__tmp__IACE);
+  };
+  __tmp__YACE=Self__S5BE->storage__LFL;
+  if (((struct ___OBJ *)s__T5BE)->__id==__STRING_CONSTANT__0__) {
+    __tmp__ZACE=((__STRING_CONSTANT__0 *)s__T5BE)->storage__1C;
+  } else /* STRING */ {
+    __tmp__ZACE=((__STRING__BC *)s__T5BE)->storage__LFL;
+  };
+  Self__2N1T=((__CHARACTER__DB *)__tmp__YACE);
+  __tmp__YACE=__tmp__ZACE;
+  j__V5BE=(__INTEGER__Q)(i__U5BE -  1);
+  src_capacity__4N1T=__tmp__IACE;
+  __tmp__IACE= 0;
+  i1__1N1T=j__V5BE;
+  while ((__tmp__IACE != src_capacity__4N1T)) {
+    Self__2N1T[i1__1N1T]=((__CHARACTER__DB *)__tmp__YACE)[__tmp__IACE];
+    __tmp__IACE=(__INTEGER__Q)(__tmp__IACE +  1);
+    i1__1N1T=(__INTEGER__Q)(i1__1N1T +  1);
   };
-  switch (((struct ___OBJ *)__tmp__DYJH)->__id) {
-  case __LIST__: {
-    __tmp__EYJH=static_type__OHQG(__tmp__DYJH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__EYJH=((__STRING_CST *)__tmp__DYJH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__EYJH=((__EXTERNAL_C *)__tmp__DYJH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__EYJH=((__PROTOTYPE_CST *)__tmp__DYJH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__EYJH=((__INTEGER_CST *)__tmp__DYJH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__EYJH=((__LOCAL *)((__READ_LOCAL *)__tmp__DYJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__EYJH=static_type__CN1H(__tmp__DYJH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EYJH=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EYJH=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__EYJH=((__REAL_CST *)__tmp__DYJH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__EYJH=((__CHARACTER_CST *)__tmp__DYJH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__EYJH=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EYJH=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__EYJH=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__EYJH=static_type__UO1H(__tmp__DYJH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__EYJH=static_type__0O1H(__tmp__DYJH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__EYJH=static_type__5O1H(__tmp__DYJH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__EYJH=static_type__EP1H(__tmp__DYJH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EYJH=static_type__JP1H(__tmp__DYJH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EYJH=static_type__OP1H(__tmp__DYJH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__EYJH=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__EYJH=static_type__XP1H(__tmp__DYJH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__EYJH=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__EYJH=((__CAST *)__tmp__DYJH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__EYJH=static_type__NOKL(__tmp__DYJH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__EYJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DYJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__EYJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DYJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EYJH=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EYJH=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EYJH=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EYJH=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EYJH=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__EYJH=static_type__DFJM(__tmp__DYJH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__EYJH=static_type__P3ML(__tmp__DYJH);
+}
+
+static __STRING_CONSTANT__0* type_c__4SFL()
+// () With result No recursive, No inlinable.
+{
+  void *__tmp__BTFL;
+  __STRING_CONSTANT__0 *__tmp__CTFL,*Result__ATFL;
+  __tmp__BTFL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__BTFL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__CTFL=((__TYPE__FF *)__tmp__BTFL)->intern_name__TZMB;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__EYJH=static_type__R3XM(__tmp__DYJH);
+  case __TYPE_NULL__GMB__: {
+    __tmp__CTFL=(&__string_5);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__EYJH=static_type__DREO(__tmp__DYJH);
+  case __TYPE_VOID__IMB__: {
+    __tmp__CTFL=(&__string_6);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EYJH=static_type__0BEP();
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__CTFL=(&__string_54);
   } break;
-  case __EXPR_INF__: {
-    __tmp__EYJH=static_type__V0QN();
+  case __TYPE_ID__MMB__: {
+    __tmp__CTFL=(&__string_56);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EYJH=static_type__00QN();
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__CTFL=((__TYPE_GENERIC__OCY *)__tmp__BTFL)->parent_type__PCY.intern_name__TZMB;
   } break;
-  case __EXPR_OR__: {
-    __tmp__EYJH=static_type__3YPN(__tmp__DYJH);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__CTFL=intern_name__KZBI();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__EYJH=static_type__1HSO(__tmp__DYJH);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__CTFL=((__PROFIL_BLOCK__O3NJ *)__tmp__BTFL)->parent_profil__P3NJ.name__B2IK;
   } break;
   };
-  result_old__MXJH=create__name__style__type__E5JG(Self__IXJH->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)__tmp__EYJH));
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(result_old__MXJH,Self__IXJH->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM,__tmp__DYJH));
-  diff__PXJH=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) - old_upper__OXJH);
-  lst__NXJH=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH;
-  while ((diff__PXJH !=  0)) {
-    Self__C00Q=((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG);
-    instr__LXJH=((void **)Self__C00Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__C00Q->parent_arrayed_collection__QTOG.upper__1GQG];
-    if (((void *)node_list__2LQC != (void *)node_list_base__4YJH)) {
-      if (instr__LXJH==NULL) {
-        __tmp__GZJH=NULL;
-      } else {
-        switch (((struct ___OBJ *)instr__LXJH)->__id) {
-        case __LIST__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__GZJH=((void *)instr__LXJH);
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__GZJH=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__GZJH=NULL;
-        } break;
-        }
-      };
-      node__QXJH=__tmp__GZJH;
-      if (((void *)__tmp__GZJH != (void *)NULL)) {
-        __tmp__MZJH=node_list__2LQC;
-        Self__0ZZH=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-        element__3C0H=__tmp__GZJH;
-        result__BD0H= 1;
-        u__AD0H=Self__0ZZH->parent_linked_collection__1LQC.upper__2AID;
-        until_do__S40H:
-        {
-          if ((result__BD0H > u__AD0H)) {
-            __tmp__QD0H=TRUE__;
-          } else {
-            if ((result__BD0H != Self__0ZZH->mem_idx__42YD)) {
-              go_item__YU4E(Self__0ZZH,result__BD0H);
-            };
-            __tmp__QD0H=((void *)element__3C0H == (void *)((__LINKED_LIST_NODEoNODE_TYPEo *)Self__0ZZH->mem_lnk__A3YD)->item__N0SE);
-          };
-          if ((! __tmp__QD0H)) {
-            result__BD0H=(__INTEGER)(result__BD0H +  1);
-            goto until_do__S40H;
-          };
-        };
-        remove__H0RG(__tmp__MZJH,result__BD0H);
-        Self__NKAR=((__LINKED_LISToNODE_TYPEo *)node_list_base__4YJH);
-        if (((void *)Self__NKAR->first_link__U2YD == (void *)NULL)) {
-          result__LQHR=NULL;
-          ptr__MQHR=((__POINTER )(NULL));
-          typ_id__NQHR= 0;
-          sz__OQHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-          if ((sz__OQHR ==  0)) {
-            result__LQHR=LINKED_LIST_NODEoNODE_TYPEo__;
-          } else {
-            typ_id__NQHR=__LINKED_LIST_NODEoNODE_TYPEo__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OQHR);
-            if ((typ_id__NQHR == (__INTEGER)(-  1))) {
-              a__PQHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QQHR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQHR + a__PQHR) & (__UINTEGER_32)(~ a__PQHR));
-              ptr_table__WVTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QQHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__VVTR=((__POINTER )(NULL));
-              result__XVTR=((__POINTER *)ptr_table__WVTR)[ 0];
-              if ((result__XVTR == (void *)NULL)) {
-                result__XVTR=new_lab__2PJ(new_size__QQHR);
-                next__VVTR=(void *)((unsigned long)result__XVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQHR)));
-                ((__POINTER *)next__VVTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WVTR)[ 0]=next__VVTR;
-              } else {
-                next__VVTR=((__POINTER *)result__XVTR)[ 0];
-                if ((next__VVTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XVTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QQHR <<  1)) <=  4096)) {
-                    next__VVTR=(void *)((unsigned long)result__XVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQHR)));
-                  } else {
-                    next__VVTR=new_lab__2PJ(new_size__QQHR);
-                  };
-                  ((__POINTER *)next__VVTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WVTR)[ 0]=next__VVTR;
-                } else {
-                  ((__POINTER *)result__XVTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VVTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XVTR=next__VVTR;
-                };
-              };
-              ptr__MQHR=result__XVTR;
-            } else {
-              t__RQHR=((__UINTEGER_32 )typ_id__NQHR);
-              a__SQHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__4VTR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQHR + a__SQHR) & (__UINTEGER_32)(~ a__SQHR));
-              ptr_table__1VTR=((__POINTER )(&(table_type[(t__RQHR)])));
-              lab_type__3VTR=(__UINTEGER_32)(t__RQHR |  1);
-              next__0VTR=((__POINTER )(NULL));
-              result__2VTR=((__POINTER *)ptr_table__1VTR)[ 0];
-              if ((result__2VTR == (void *)NULL)) {
-                result__2VTR=new_lab__2PJ(lab_type__3VTR);
-                next__0VTR=(void *)((unsigned long)result__2VTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VTR)));
-                ((__POINTER *)next__0VTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1VTR)[ 0]=next__0VTR;
-              } else {
-                next__0VTR=((__POINTER *)result__2VTR)[ 0];
-                if ((next__0VTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2VTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4VTR <<  1)) <=  4096)) {
-                    next__0VTR=(void *)((unsigned long)result__2VTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VTR)));
-                  } else {
-                    next__0VTR=new_lab__2PJ(lab_type__3VTR);
-                  };
-                  ((__POINTER *)next__0VTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1VTR)[ 0]=next__0VTR;
-                } else {
-                  ((__POINTER *)result__2VTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0VTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2VTR=next__0VTR;
-                };
-              };
-              ptr__MQHR=result__2VTR;
-            };
-            result__LQHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__MQHR);
-            *(result__LQHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-          };
-          Self__TQHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__LQHR);
-          Self__TQHR->item__N0SE=__tmp__GZJH;
-          Self__TQHR->next__OW4E=NULL;
-          Self__NKAR->first_link__U2YD=result__LQHR;
-          Self__NKAR->parent_linked_collection__1LQC.upper__2AID= 1;
-          Self__NKAR->last_link__32YD=result__LQHR;
-          Self__NKAR->mem_idx__42YD= 1;
-          Self__NKAR->mem_lnk__A3YD=result__LQHR;
-        } else {
-          result__VQHR=NULL;
-          ptr__WQHR=((__POINTER )(NULL));
-          typ_id__XQHR= 0;
-          sz__YQHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-          if ((sz__YQHR ==  0)) {
-            result__VQHR=LINKED_LIST_NODEoNODE_TYPEo__;
-          } else {
-            typ_id__XQHR=__LINKED_LIST_NODEoNODE_TYPEo__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YQHR);
-            if ((typ_id__XQHR == (__INTEGER)(-  1))) {
-              a__ZQHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0QHR=(__UINTEGER_32)((__UINTEGER_32)(sz__YQHR + a__ZQHR) & (__UINTEGER_32)(~ a__ZQHR));
-              ptr_table__AWTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0QHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__5VTR=((__POINTER )(NULL));
-              result__BWTR=((__POINTER *)ptr_table__AWTR)[ 0];
-              if ((result__BWTR == (void *)NULL)) {
-                result__BWTR=new_lab__2PJ(new_size__0QHR);
-                next__5VTR=(void *)((unsigned long)result__BWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0QHR)));
-                ((__POINTER *)next__5VTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AWTR)[ 0]=next__5VTR;
-              } else {
-                next__5VTR=((__POINTER *)result__BWTR)[ 0];
-                if ((next__5VTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BWTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0QHR <<  1)) <=  4096)) {
-                    next__5VTR=(void *)((unsigned long)result__BWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0QHR)));
-                  } else {
-                    next__5VTR=new_lab__2PJ(new_size__0QHR);
-                  };
-                  ((__POINTER *)next__5VTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__AWTR)[ 0]=next__5VTR;
-                } else {
-                  ((__POINTER *)result__BWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5VTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BWTR=next__5VTR;
-                };
-              };
-              ptr__WQHR=result__BWTR;
-            } else {
-              t__1QHR=((__UINTEGER_32 )typ_id__XQHR);
-              a__2QHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__IWTR=(__UINTEGER_32)((__UINTEGER_32)(sz__YQHR + a__2QHR) & (__UINTEGER_32)(~ a__2QHR));
-              ptr_table__FWTR=((__POINTER )(&(table_type[(t__1QHR)])));
-              lab_type__HWTR=(__UINTEGER_32)(t__1QHR |  1);
-              next__EWTR=((__POINTER )(NULL));
-              result__GWTR=((__POINTER *)ptr_table__FWTR)[ 0];
-              if ((result__GWTR == (void *)NULL)) {
-                result__GWTR=new_lab__2PJ(lab_type__HWTR);
-                next__EWTR=(void *)((unsigned long)result__GWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IWTR)));
-                ((__POINTER *)next__EWTR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FWTR)[ 0]=next__EWTR;
-              } else {
-                next__EWTR=((__POINTER *)result__GWTR)[ 0];
-                if ((next__EWTR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GWTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IWTR <<  1)) <=  4096)) {
-                    next__EWTR=(void *)((unsigned long)result__GWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IWTR)));
-                  } else {
-                    next__EWTR=new_lab__2PJ(lab_type__HWTR);
-                  };
-                  ((__POINTER *)next__EWTR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FWTR)[ 0]=next__EWTR;
-                } else {
-                  ((__POINTER *)result__GWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EWTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GWTR=next__EWTR;
-                };
-              };
-              ptr__WQHR=result__GWTR;
-            };
-            result__VQHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__WQHR);
-            *(result__VQHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-          };
-          Self__3QHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__VQHR);
-          Self__3QHR->item__N0SE=__tmp__GZJH;
-          Self__3QHR->next__OW4E=NULL;
-          ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__NKAR->last_link__32YD)->next__OW4E=result__VQHR;
-          Self__NKAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__NKAR->parent_linked_collection__1LQC.upper__2AID +  1);
-          Self__NKAR->last_link__32YD=result__VQHR;
-        };
-      };
-    };
-    Self__HPWH=((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG);
-    Self__HPWH->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__HPWH->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-    if ((debug_level_option__3C !=  0)) {
-      Self__5QHR=((__FAST_ARRAYoINSTRo *)((__LIST *)lst__NXJH)->expr_list__RTOG);
-      if (( 1 == (__INTEGER)(Self__5QHR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__5QHR,instr__LXJH);
-      } else {
-        add_last__IK4G(Self__5QHR,instr__LXJH);
-        Self__W14R=(__INTEGER)(Self__5QHR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__Y14R=Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__Z14R=Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__014R=Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__W14R >=  1)) {
-          ((void **)__tmp__Z14R)[(__INTEGER)(Self__W14R +  1)]=((void **)__tmp__Y14R)[Self__W14R];
-          ((void **)__tmp__014R)[Self__W14R]=NULL;
-          Self__W14R=(__INTEGER)(Self__W14R -  1);
-        };
-        ((void **)Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=instr__LXJH;
-      };
-    } else {
-      Self__23DM=((__FAST_ARRAYoINSTRo *)((__LIST *)lst__NXJH)->expr_list__RTOG);
-      add_last__IK4G(Self__23DM,instr__LXJH);
-      if ((Self__23DM->parent_arrayed_collection__QTOG.upper__1GQG !=  0)) {
-        if ((Self__23DM->parent_arrayed_collection__QTOG.upper__1GQG ==  1)) {
-          tmp__ANHM=((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-          ((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
-          ((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=tmp__ANHM;
-        } else {
-          Self__414R=(__INTEGER)(Self__23DM->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-          __tmp__A24R=Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G;
-          __tmp__B24R=Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G;
-          __tmp__C24R=Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G;
-          while ((Self__414R >=  0)) {
-            ((void **)__tmp__B24R)[(__INTEGER)(Self__414R +  1)]=((void **)__tmp__A24R)[Self__414R];
-            ((void **)__tmp__C24R)[Self__414R]=NULL;
-            Self__414R=(__INTEGER)(Self__414R -  1);
-          };
-          ((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=instr__LXJH;
-        };
-      };
-    };
-    diff__PXJH=(__INTEGER)(diff__PXJH -  1);
-  };
-  profil_second__KPQC=old_profil_second__SXJH;
-  stack_local__ZH4F=old_stack_local__RXJH;
-  return(read__QB5G(result_old__MXJH));
+  Result__ATFL=__tmp__CTFL;
+  return(Result__ATFL);
 }
 
-static void* to_run_expr__20JH(__ITM_EXTERNAL_TYPE *Self__30JH)
-// ({ITM_EXTERNAL_TYPE}) With resultNo recursive, No inlinable.
+static void add_genere_list__55AI(__TYPE__FF *Self__AABI)
+// ({TYPE__FF}) Void No recursive, No inlinable.
 {
-  void *lt__A1JH;
-  __INTEGER base__IMMH,idx__HMMH,new_capacity__CRHR,old_nb_elts__FRHR;
-  __INTEGER upper__MWTR,Self__KWTR,j__Q4XI,typ_id__KRHR,__tmp__Z1JH;
-  __INTEGER Self__J3QH;
-  void *loc__KMMH,*n__N4XI,*__tmp__H1JH;
-  __STRING *Self__DRHR;
-  __POSITION __tmp__2OMH,pos__GYIQ,pos__NF5I,__tmp__F1JH,pos__ILCR;
-  __POSITION pos__JLCR;
-  void *result__P4XI;
-  void *__tmp__J1JH,*__tmp__A2JH;
-  void *__tmp__K1JH,*__tmp__BA2P,*__tmp__B2JH,*__tmp__FA2P;
-  __ITM_TYPE_STYLE *Self__AA2P,*Self__EA2P;
-  __EXTERNAL_C *result__IRHR,*Self__QRHR;
-  __POINTER ptr__JRHR,ptr_table__PWTR,next__OWTR,result__QWTR;
-  __POINTER ptr_table__UWTR,next__TWTR,result__VWTR;
-  __UINTEGER_32 sz__LRHR,a__MRHR,new_size__NRHR,t__ORHR,a__PRHR;
-  __UINTEGER_32 new_size__XWTR,lab_type__WWTR;
-  void *tmp__D1JH;
-  void *access_list__MMMH,*result__FLCR;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__GLCR,*Self__HLCR;
-  __CHARACTER ch__HRHR;
-  __CHARACTER *Self__ERHR,*new__GRHR;
-  void **__tmp__OKAR;
-  __BOOLEAN __tmp__PAYI,__tmp__QPMH,__tmp__I1JH;
-  lt__A1JH=NULL;
-  base__IMMH= 0;
-  loc__KMMH=NULL;
-  access_list__MMMH=NULL;
-  copy__BNK(string_tmp2__ADB,Self__30JH->parent_itm_extern__3WIC.extern__JH1D);
-  idx__HMMH=index_of__since__IUOH(string_tmp2__ADB, 1);
-  if ((idx__HMMH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
-    result__FLCR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI <  0)) {
-      result__FLCR=create_with_capacity__FTHH( 16);
-    } else {
-      Self__GLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-      result__FLCR=((void **)Self__GLCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__GLCR->parent_arrayed_collection__P0LH.upper__NWDI];
-      Self__HLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-      Self__HLCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__HLCR->parent_arrayed_collection__P0LH.upper__NWDI -  1);
-    };
-    access_list__MMMH=result__FLCR;
-    while ((idx__HMMH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
-      base__IMMH=idx__HMMH;
-      idx__HMMH=(__INTEGER)(idx__HMMH +  1);
-      ((__STRING *)string_tmp__RB)->count__VF= 0;
-      while ((! ((idx__HMMH > ((__STRING *)string_tmp2__ADB)->count__VF) || ((! is_letter_or_digit__1ACJ(((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__HMMH -  1)])) && (((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__HMMH -  1)] != '_'))))) {
-        Self__DRHR=((__STRING *)string_tmp__RB);
-        ch__HRHR=((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__HMMH -  1)];
-        new_capacity__CRHR= 0;
-        if ((Self__DRHR->capacity__MNK <= Self__DRHR->count__VF)) {
-          if ((Self__DRHR->capacity__MNK ==  0)) {
-            Self__DRHR->capacity__MNK= 32;
-            Self__DRHR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__CRHR=(__INTEGER)(Self__DRHR->capacity__MNK <<  1);
-            Self__ERHR=((__CHARACTER *)Self__DRHR->storage__XNK);
-            old_nb_elts__FRHR=Self__DRHR->capacity__MNK;
-            new__GRHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ERHR),((__UINTEGER_32 )old_nb_elts__FRHR),((__UINTEGER_32 )new_capacity__CRHR)));
-            upper__MWTR=(__INTEGER)(new_capacity__CRHR -  1);
-            Self__KWTR=old_nb_elts__FRHR;
-            while ((Self__KWTR <= upper__MWTR)) {
-              new__GRHR[Self__KWTR]='\0';
-              Self__KWTR=(__INTEGER)(Self__KWTR +  1);
-            };
-            Self__DRHR->storage__XNK=new__GRHR;
-            Self__DRHR->capacity__MNK=new_capacity__CRHR;
-          };
-        };
-        ((__CHARACTER *)Self__DRHR->storage__XNK)[Self__DRHR->count__VF]=ch__HRHR;
-        Self__DRHR->count__VF=(__INTEGER)(Self__DRHR->count__VF +  1);
-        idx__HMMH=(__INTEGER)(idx__HMMH +  1);
-      };
-      if ((((__STRING *)string_tmp__RB)->count__VF ==  0)) {
-        __tmp__2OMH=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 0,(&__string_482));
-        put_position__ECH(__tmp__2OMH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      loc__KMMH=get__QEC(string_tmp__RB);
-      n__N4XI=loc__KMMH;
-      result__P4XI=NULL;
-      j__Q4XI=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-      __tmp__OKAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-      while ((! ((j__Q4XI < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__OKAR)[j__Q4XI])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__N4XI)))) {
-        j__Q4XI=(__INTEGER)(j__Q4XI -  1);
-      };
-      if ((j__Q4XI >= stack_local_lower__IH4F)) {
-        result__P4XI=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__Q4XI];
-        if (((j__Q4XI < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__P4XI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-          context_extern__DOLH=result__P4XI;
-        };
-        __tmp__PAYI=TRUE__;
-      } else {
-        __tmp__PAYI=FALSE__;
-      };
-      if ((! __tmp__PAYI)) {
-        if (((void *)profil_first__LPQC != (void *)NULL)) {
-          result__P4XI=lookup__VTJM(profil_first__LPQC,loc__KMMH);
-          if ((((void *)result__P4XI != (void *)NULL) && ((void *)((__LOCAL *)result__P4XI)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-            context_extern__DOLH=result__P4XI;
-          };
-        };
-      };
-      if (((void *)result__P4XI == (void *)NULL)) {
-        copy__BNK(string_tmp__RB,(&__string_483));
-        append__MOK(string_tmp__RB,loc__KMMH);
-        append__MOK(string_tmp__RB,(&__string_484));
-        pos__GYIQ=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(pos__GYIQ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-        __tmp__QPMH=TRUE__;
-      } else {
-        __tmp__QPMH=FALSE__;
-      };
-      if ((! __tmp__QPMH)) {
-        if ((((__LOCAL *)result__P4XI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          copy__BNK(string_tmp__RB,(&__string_483));
-          append__MOK(string_tmp__RB,loc__KMMH);
-          append__MOK(string_tmp__RB,(&__string_485));
-          pos__NF5I=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(pos__NF5I);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      };
-      add_last__5REI(access_list__MMMH,read__QB5G(result__P4XI));
-      remove_between__to__IVCC(string_tmp2__ADB,base__IMMH,(__INTEGER)(base__IMMH + ((__STRING_CONSTANT *)loc__KMMH)->count__XHB));
-      insert_string__to__SLQG(string_tmp2__ADB,(&__string_486),base__IMMH);
-      idx__HMMH=index_of__since__IUOH(string_tmp2__ADB,(__INTEGER)(base__IMMH +  2));
+  void *__tmp__3XUT;
+  __INTEGER__Q __tmp__2ABI;
+  __BOOLEAN__L Result__1XUT,__tmp__SABI;
+  if (((void *)Self__AABI->slot_run__2LC != (void *)NULL)) {
+    Result__1XUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__AABI->slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__1XUT) {
+      __tmp__SABI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__3XUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__AABI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__SABI=((void *)__tmp__3XUT != (void *)NULL);
+    };
+    Result__1XUT=__tmp__SABI;
+  } else /* FALSE */ {
+    Result__1XUT=FALSE__O__;
+  };
+  if (Result__1XUT) {
+    __tmp__2ABI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__AABI);
+    if ((__tmp__2ABI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+      add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__AABI);
     };
-    access_list__MMMH=copy__YFTH(result__FLCR);
   };
-  last_code__G1JH=get__QEC(string_tmp2__ADB);
-  __tmp__F1JH=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-  __tmp__H1JH=last_code__G1JH;
-  __tmp__I1JH=Self__30JH->is_persistant__WBJC;
-  __tmp__J1JH=Self__30JH->type__3W0D;
-  switch (((struct ___OBJ *)__tmp__J1JH)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__J1JH)->to_run__2VK==0) {
-      __tmp__K1JH=((__ITM_TYPE_SIMPLE *)__tmp__J1JH)->to_run__1VK;
-    } else {
-      __tmp__K1JH=to_run__XVK(__tmp__J1JH);
-    };
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__J1JH)->to_run__E1IB==0) {
-      __tmp__K1JH=((__ITM_TYPE_STYLE *)__tmp__J1JH)->to_run__D1IB;
-    } else {
-      Self__AA2P=((__ITM_TYPE_STYLE *)__tmp__J1JH);
-      __tmp__BA2P=get__PUN(Self__AA2P);
-      Self__AA2P->to_run__D1IB=__tmp__BA2P;
-      Self__AA2P->to_run__E1IB=0;
-      __tmp__K1JH=__tmp__BA2P;
-    };
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    __tmp__K1JH=to_run__F1IB(__tmp__J1JH);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__ILCR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__ILCR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
+}
+
+static void add_genere_list__0BBI(__TYPE_NULL__GMB *Self__1BBI)
+// ({TYPE_NULL__GMB}) Void No recursive, No inlinable.
+{
+  void *__tmp__FYUT;
+  __INTEGER__Q __tmp__XCBI;
+  __BOOLEAN__L Result__DYUT,__tmp__NCBI;
+  if (((void *)Self__1BBI->parent_type__HMB.slot_run__2LC != (void *)NULL)) {
+    Result__DYUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__1BBI->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__DYUT) {
+      __tmp__NCBI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__FYUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__1BBI->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__NCBI=((void *)__tmp__FYUT != (void *)NULL);
+    };
+    Result__DYUT=__tmp__NCBI;
+  } else /* FALSE */ {
+    Result__DYUT=FALSE__O__;
+  };
+  if (Result__DYUT) {
+    __tmp__XCBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1BBI);
+    if ((__tmp__XCBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+      add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1BBI);
     };
-    __tmp__K1JH=run_value__SLQC;
-  } break;
-  case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__K1JH=to_run__LJEF(__tmp__J1JH);
-  } break;
   };
-  result__IRHR=NULL;
-  ptr__JRHR=((__POINTER )(NULL));
-  typ_id__KRHR= 0;
-  sz__LRHR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-  if ((sz__LRHR ==  0)) {
-    result__IRHR=EXTERNAL_C__;
-  } else {
-    typ_id__KRHR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LRHR);
-    if ((typ_id__KRHR == (__INTEGER)(-  1))) {
-      a__MRHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NRHR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRHR + a__MRHR) & (__UINTEGER_32)(~ a__MRHR));
-      ptr_table__PWTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NRHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__OWTR=((__POINTER )(NULL));
-      result__QWTR=((__POINTER *)ptr_table__PWTR)[ 0];
-      if ((result__QWTR == (void *)NULL)) {
-        result__QWTR=new_lab__2PJ(new_size__NRHR);
-        next__OWTR=(void *)((unsigned long)result__QWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRHR)));
-        ((__POINTER *)next__OWTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PWTR)[ 0]=next__OWTR;
-      } else {
-        next__OWTR=((__POINTER *)result__QWTR)[ 0];
-        if ((next__OWTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QWTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NRHR <<  1)) <=  4096)) {
-            next__OWTR=(void *)((unsigned long)result__QWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRHR)));
-          } else {
-            next__OWTR=new_lab__2PJ(new_size__NRHR);
-          };
-          ((__POINTER *)next__OWTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PWTR)[ 0]=next__OWTR;
-        } else {
-          ((__POINTER *)result__QWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OWTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QWTR=next__OWTR;
-        };
-      };
-      ptr__JRHR=result__QWTR;
-    } else {
-      t__ORHR=((__UINTEGER_32 )typ_id__KRHR);
-      a__PRHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XWTR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRHR + a__PRHR) & (__UINTEGER_32)(~ a__PRHR));
-      ptr_table__UWTR=((__POINTER )(&(table_type[(t__ORHR)])));
-      lab_type__WWTR=(__UINTEGER_32)(t__ORHR |  1);
-      next__TWTR=((__POINTER )(NULL));
-      result__VWTR=((__POINTER *)ptr_table__UWTR)[ 0];
-      if ((result__VWTR == (void *)NULL)) {
-        result__VWTR=new_lab__2PJ(lab_type__WWTR);
-        next__TWTR=(void *)((unsigned long)result__VWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWTR)));
-        ((__POINTER *)next__TWTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UWTR)[ 0]=next__TWTR;
-      } else {
-        next__TWTR=((__POINTER *)result__VWTR)[ 0];
-        if ((next__TWTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VWTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XWTR <<  1)) <=  4096)) {
-            next__TWTR=(void *)((unsigned long)result__VWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWTR)));
-          } else {
-            next__TWTR=new_lab__2PJ(lab_type__WWTR);
-          };
-          ((__POINTER *)next__TWTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UWTR)[ 0]=next__TWTR;
-        } else {
-          ((__POINTER *)result__VWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TWTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VWTR=next__TWTR;
-        };
-      };
-      ptr__JRHR=result__VWTR;
-    };
-    result__IRHR=((__EXTERNAL_C *)ptr__JRHR);
-    *(result__IRHR) = *(EXTERNAL_C__);
-  };
-  Self__QRHR=((__EXTERNAL_C *)result__IRHR);
-  Self__QRHR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__F1JH;
-  Self__QRHR->static_type__1VZD=__tmp__K1JH;
-  Self__QRHR->is_persistant__2VZD=__tmp__I1JH;
-  Self__QRHR->code__3VZD=__tmp__H1JH;
-  Self__QRHR->access_list__4VZD=access_list__MMMH;
-  if (((void *)Self__30JH->type_list__0T1D != (void *)NULL)) {
-    lt__A1JH=new__5VSG();
-    __tmp__Z1JH=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__30JH->type_list__0T1D)->parent_arrayed_collection__PIB.upper__BWK;
-    Self__J3QH= 0;
-    while ((Self__J3QH <= __tmp__Z1JH)) {
-      __tmp__A2JH=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__30JH->type_list__0T1D)->parent_arrayed_collection__PIB.storage__5WK)[Self__J3QH];
-      switch (((struct ___OBJ *)__tmp__A2JH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__A2JH)->to_run__2VK==0) {
-          __tmp__B2JH=((__ITM_TYPE_SIMPLE *)__tmp__A2JH)->to_run__1VK;
-        } else {
-          __tmp__B2JH=to_run__XVK(__tmp__A2JH);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__A2JH)->to_run__E1IB==0) {
-          __tmp__B2JH=((__ITM_TYPE_STYLE *)__tmp__A2JH)->to_run__D1IB;
-        } else {
-          Self__EA2P=((__ITM_TYPE_STYLE *)__tmp__A2JH);
-          __tmp__FA2P=get__PUN(Self__EA2P);
-          Self__EA2P->to_run__D1IB=__tmp__FA2P;
-          Self__EA2P->to_run__E1IB=0;
-          __tmp__B2JH=__tmp__FA2P;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__B2JH=to_run__F1IB(__tmp__A2JH);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__JLCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__JLCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__B2JH=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__B2JH=to_run__LJEF(__tmp__A2JH);
-      } break;
-      };
-      add__Z1EJ(lt__A1JH,((__TYPE_FULL *)__tmp__B2JH)->parent_type__5SL);
-      Self__J3QH=(__INTEGER)(Self__J3QH +  1);
+}
+
+static void add_genere_list__VDBI(__TYPE_VOID__IMB *Self__WDBI)
+// ({TYPE_VOID__IMB}) Void No recursive, No inlinable.
+{
+  void *__tmp__NYUT;
+  __INTEGER__Q __tmp__SEBI;
+  __BOOLEAN__L Result__LYUT,__tmp__IEBI;
+  if (((void *)Self__WDBI->parent_type__JMB.slot_run__2LC != (void *)NULL)) {
+    Result__LYUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__WDBI->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__LYUT) {
+      __tmp__IEBI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__NYUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WDBI->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__IEBI=((void *)__tmp__NYUT != (void *)NULL);
+    };
+    Result__LYUT=__tmp__IEBI;
+  } else /* FALSE */ {
+    Result__LYUT=FALSE__O__;
+  };
+  if (Result__LYUT) {
+    __tmp__SEBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WDBI);
+    if ((__tmp__SEBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+      add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WDBI);
     };
-    ((__EXTERNAL_C *)result__IRHR)->living_type__Z3QH=to_types__I3EJ(lt__A1JH);
   };
-  tmp__D1JH=create__name__style__type__E5JG(Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)result__IRHR->static_type__1VZD));
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(tmp__D1JH,Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,result__IRHR));
-  return(read__QB5G(tmp__D1JH));
 }
 
-static void* to_run_expr__R2JH(__ITM_REAL *Self__S2JH)
-// ({ITM_REAL}) With resultNo recursive, No inlinable.
+static void add_genere_list__QFBI(__TYPE_CONTEXT__KMB *Self__RFBI)
+// ({TYPE_CONTEXT__KMB}) Void No recursive, No inlinable.
 {
-  __POSITION __tmp__V2JH;
-  void *__tmp__W2JH;
-  void *__tmp__X2JH;
-  void *__tmp__Y2JH;
-  __REAL_CST *result__YWTR,*Self__AXTR;
-  __POINTER ptr__ZWTR,ptr_table__FXTR,next__EXTR,result__GXTR;
-  __POINTER ptr_table__KXTR,next__JXTR,result__LXTR;
-  __INTEGER typ_id__0WTR;
-  __UINTEGER_32 sz__1WTR,a__2WTR,new_size__3WTR,t__4WTR,a__5WTR;
-  __UINTEGER_32 new_size__NXTR,lab_type__MXTR;
-  __tmp__V2JH=Self__S2JH->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-  __tmp__W2JH=Self__S2JH->value__BB0D;
-  __tmp__X2JH=type_real__FKB;
-  switch (((struct ___OBJ *)__tmp__X2JH)->__id) {
-  case __TYPE__: {
-    __tmp__Y2JH=((__TYPE *)__tmp__X2JH)->default__AKC;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__Y2JH=((__TYPE_NULL *)__tmp__X2JH)->parent_type__TIB.default__AKC;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__Y2JH=((__TYPE_VOID *)__tmp__X2JH)->parent_type__UIB.default__AKC;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__Y2JH=((__TYPE_CONTEXT *)__tmp__X2JH)->parent_type__VIB.default__AKC;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__Y2JH=((__TYPE_ID *)__tmp__X2JH)->parent_type__WIB.default__AKC;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__Y2JH=((__TYPE_GENERIC *)__tmp__X2JH)->parent_type__C2IB.default__AKC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__Y2JH=((__PROFIL_BLOCK *)__tmp__X2JH)->parent_type__PGAG.default__AKC;
-  } break;
-  };
-  result__YWTR=NULL;
-  ptr__ZWTR=((__POINTER )(NULL));
-  typ_id__0WTR= 0;
-  sz__1WTR=((__UINTEGER_32 )sizeof(__REAL_CST));
-  if ((sz__1WTR ==  0)) {
-    result__YWTR=REAL_CST__;
-  } else {
-    typ_id__0WTR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1WTR);
-    if ((typ_id__0WTR == (__INTEGER)(-  1))) {
-      a__2WTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3WTR=(__UINTEGER_32)((__UINTEGER_32)(sz__1WTR + a__2WTR) & (__UINTEGER_32)(~ a__2WTR));
-      ptr_table__FXTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3WTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__EXTR=((__POINTER )(NULL));
-      result__GXTR=((__POINTER *)ptr_table__FXTR)[ 0];
-      if ((result__GXTR == (void *)NULL)) {
-        result__GXTR=new_lab__2PJ(new_size__3WTR);
-        next__EXTR=(void *)((unsigned long)result__GXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3WTR)));
-        ((__POINTER *)next__EXTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FXTR)[ 0]=next__EXTR;
-      } else {
-        next__EXTR=((__POINTER *)result__GXTR)[ 0];
-        if ((next__EXTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3WTR <<  1)) <=  4096)) {
-            next__EXTR=(void *)((unsigned long)result__GXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3WTR)));
-          } else {
-            next__EXTR=new_lab__2PJ(new_size__3WTR);
-          };
-          ((__POINTER *)next__EXTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FXTR)[ 0]=next__EXTR;
-        } else {
-          ((__POINTER *)result__GXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GXTR=next__EXTR;
-        };
-      };
-      ptr__ZWTR=result__GXTR;
-    } else {
-      t__4WTR=((__UINTEGER_32 )typ_id__0WTR);
-      a__5WTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NXTR=(__UINTEGER_32)((__UINTEGER_32)(sz__1WTR + a__5WTR) & (__UINTEGER_32)(~ a__5WTR));
-      ptr_table__KXTR=((__POINTER )(&(table_type[(t__4WTR)])));
-      lab_type__MXTR=(__UINTEGER_32)(t__4WTR |  1);
-      next__JXTR=((__POINTER )(NULL));
-      result__LXTR=((__POINTER *)ptr_table__KXTR)[ 0];
-      if ((result__LXTR == (void *)NULL)) {
-        result__LXTR=new_lab__2PJ(lab_type__MXTR);
-        next__JXTR=(void *)((unsigned long)result__LXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXTR)));
-        ((__POINTER *)next__JXTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KXTR)[ 0]=next__JXTR;
-      } else {
-        next__JXTR=((__POINTER *)result__LXTR)[ 0];
-        if ((next__JXTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NXTR <<  1)) <=  4096)) {
-            next__JXTR=(void *)((unsigned long)result__LXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXTR)));
-          } else {
-            next__JXTR=new_lab__2PJ(lab_type__MXTR);
-          };
-          ((__POINTER *)next__JXTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KXTR)[ 0]=next__JXTR;
-        } else {
-          ((__POINTER *)result__LXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LXTR=next__JXTR;
-        };
-      };
-      ptr__ZWTR=result__LXTR;
+  void *__tmp__VYUT;
+  __INTEGER__Q __tmp__NGBI;
+  __BOOLEAN__L Result__TYUT,__tmp__DGBI;
+  if (((void *)Self__RFBI->parent_type__LMB.slot_run__2LC != (void *)NULL)) {
+    Result__TYUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__RFBI->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__TYUT) {
+      __tmp__DGBI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__VYUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__RFBI->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__DGBI=((void *)__tmp__VYUT != (void *)NULL);
+    };
+    Result__TYUT=__tmp__DGBI;
+  } else /* FALSE */ {
+    Result__TYUT=FALSE__O__;
+  };
+  if (Result__TYUT) {
+    __tmp__NGBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__RFBI);
+    if ((__tmp__NGBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+      add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__RFBI);
     };
-    result__YWTR=((__REAL_CST *)ptr__ZWTR);
-    *(result__YWTR) = *(REAL_CST__);
   };
-  Self__AXTR=((__REAL_CST *)result__YWTR);
-  Self__AXTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__V2JH;
-  Self__AXTR->value__HN2H=__tmp__W2JH;
-  Self__AXTR->parent_constant__U2JH.static_type__M2YD=__tmp__Y2JH;
-  return(result__YWTR);
 }
 
-static void* to_run_expr__12JH(__ITM_NUMBER *Self__22JH)
-// ({ITM_NUMBER}) With resultNo recursive, No inlinable.
+static void add_genere_list__0HBI(__TYPE_GENERIC__OCY *Self__1HBI)
+// ({TYPE_GENERIC__OCY}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__52JH;
-  __POSITION __tmp__42JH;
-  void *__tmp__A3JH;
-  void *__tmp__B3JH;
-  __INTEGER_CST *result__WRHR,*Self__4RHR;
-  __POINTER ptr__XRHR,ptr_table__PXTR,next__OXTR,result__QXTR;
-  __POINTER ptr_table__UXTR,next__TXTR,result__VXTR;
-  __INTEGER typ_id__YRHR;
-  __UINTEGER_32 sz__ZRHR,a__0RHR,new_size__1RHR,t__2RHR,a__3RHR;
-  __UINTEGER_32 new_size__XXTR,lab_type__WXTR;
-  __tmp__42JH=Self__22JH->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
-  __tmp__52JH=Self__22JH->value__GB0D;
-  __tmp__A3JH=type_integer__3JB;
-  switch (((struct ___OBJ *)__tmp__A3JH)->__id) {
-  case __TYPE__: {
-    __tmp__B3JH=((__TYPE *)__tmp__A3JH)->default__AKC;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__B3JH=((__TYPE_NULL *)__tmp__A3JH)->parent_type__TIB.default__AKC;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__B3JH=((__TYPE_VOID *)__tmp__A3JH)->parent_type__UIB.default__AKC;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__B3JH=((__TYPE_CONTEXT *)__tmp__A3JH)->parent_type__VIB.default__AKC;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__B3JH=((__TYPE_ID *)__tmp__A3JH)->parent_type__WIB.default__AKC;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__B3JH=((__TYPE_GENERIC *)__tmp__A3JH)->parent_type__C2IB.default__AKC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__B3JH=((__PROFIL_BLOCK *)__tmp__A3JH)->parent_type__PGAG.default__AKC;
-  } break;
-  };
-  result__WRHR=NULL;
-  ptr__XRHR=((__POINTER )(NULL));
-  typ_id__YRHR= 0;
-  sz__ZRHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-  if ((sz__ZRHR ==  0)) {
-    result__WRHR=INTEGER_CST__;
-  } else {
-    typ_id__YRHR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZRHR);
-    if ((typ_id__YRHR == (__INTEGER)(-  1))) {
-      a__0RHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1RHR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRHR + a__0RHR) & (__UINTEGER_32)(~ a__0RHR));
-      ptr_table__PXTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1RHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__OXTR=((__POINTER )(NULL));
-      result__QXTR=((__POINTER *)ptr_table__PXTR)[ 0];
-      if ((result__QXTR == (void *)NULL)) {
-        result__QXTR=new_lab__2PJ(new_size__1RHR);
-        next__OXTR=(void *)((unsigned long)result__QXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RHR)));
-        ((__POINTER *)next__OXTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PXTR)[ 0]=next__OXTR;
-      } else {
-        next__OXTR=((__POINTER *)result__QXTR)[ 0];
-        if ((next__OXTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QXTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1RHR <<  1)) <=  4096)) {
-            next__OXTR=(void *)((unsigned long)result__QXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RHR)));
-          } else {
-            next__OXTR=new_lab__2PJ(new_size__1RHR);
-          };
-          ((__POINTER *)next__OXTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PXTR)[ 0]=next__OXTR;
-        } else {
-          ((__POINTER *)result__QXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QXTR=next__OXTR;
-        };
-      };
-      ptr__XRHR=result__QXTR;
-    } else {
-      t__2RHR=((__UINTEGER_32 )typ_id__YRHR);
-      a__3RHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XXTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRHR + a__3RHR) & (__UINTEGER_32)(~ a__3RHR));
-      ptr_table__UXTR=((__POINTER )(&(table_type[(t__2RHR)])));
-      lab_type__WXTR=(__UINTEGER_32)(t__2RHR |  1);
-      next__TXTR=((__POINTER )(NULL));
-      result__VXTR=((__POINTER *)ptr_table__UXTR)[ 0];
-      if ((result__VXTR == (void *)NULL)) {
-        result__VXTR=new_lab__2PJ(lab_type__WXTR);
-        next__TXTR=(void *)((unsigned long)result__VXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXTR)));
-        ((__POINTER *)next__TXTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UXTR)[ 0]=next__TXTR;
-      } else {
-        next__TXTR=((__POINTER *)result__VXTR)[ 0];
-        if ((next__TXTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VXTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XXTR <<  1)) <=  4096)) {
-            next__TXTR=(void *)((unsigned long)result__VXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXTR)));
-          } else {
-            next__TXTR=new_lab__2PJ(lab_type__WXTR);
-          };
-          ((__POINTER *)next__TXTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UXTR)[ 0]=next__TXTR;
-        } else {
-          ((__POINTER *)result__VXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VXTR=next__TXTR;
-        };
-      };
-      ptr__XRHR=result__VXTR;
+  void *__tmp__BUPT;
+  __INTEGER__Q __tmp__XIBI;
+  __BOOLEAN__L Result__5TPT,__tmp__NIBI;
+  if (((void *)Self__1HBI->parent_type__PCY.slot_run__2LC != (void *)NULL)) {
+    Result__5TPT=(((__FAST_ARRAYoSLOTo__SLC *)Self__1HBI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__5TPT) {
+      __tmp__NIBI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__BUPT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__1HBI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__NIBI=((void *)__tmp__BUPT != (void *)NULL);
+    };
+    Result__5TPT=__tmp__NIBI;
+  } else /* FALSE */ {
+    Result__5TPT=FALSE__O__;
+  };
+  if (Result__5TPT) {
+    __tmp__XIBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1HBI);
+    if ((__tmp__XIBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+      add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1HBI);
     };
-    result__WRHR=((__INTEGER_CST *)ptr__XRHR);
-    *(result__WRHR) = *(INTEGER_CST__);
   };
-  Self__4RHR=((__INTEGER_CST *)result__WRHR);
-  Self__4RHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__42JH;
-  Self__4RHR->value__W4YD=__tmp__52JH;
-  Self__4RHR->parent_constant__B3LC.static_type__M2YD=__tmp__B3JH;
-  check_type__YG5D(Self__4RHR);
-  return(result__WRHR);
 }
 
-static __CHARACTER_CST* create__char__4SMH(__POSITION p__ATMH,void *car__BTMH)
-// ({POSITION},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void put_expanded_declaration__DOAI(__TYPE_BLOCK__CP5D *Self__EOAI,__STRING__BC *buffer__FOAI)
+// ({TYPE_BLOCK__CP5D},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __CHARACTER_CST *result__AYOH,*Self__N5DI;
-  __POINTER ptr__BYOH,ptr_table__ZXTR,next__YXTR,result__0XTR;
-  __POINTER ptr_table__4XTR,next__3XTR,result__5XTR;
-  __INTEGER typ_id__GYOH;
-  __UINTEGER_32 sz__DYOH,a__300Q,new_size__100Q,t__B10Q,a__D10Q;
-  __UINTEGER_32 new_size__BYTR,lab_type__AYTR;
-  void *__tmp__Q5DI;
-  void *__tmp__R5DI;
-  result__AYOH=NULL;
-  ptr__BYOH=((__POINTER )(NULL));
-  typ_id__GYOH= 0;
-  sz__DYOH=((__UINTEGER_32 )sizeof(__CHARACTER_CST));
-  if ((sz__DYOH ==  0)) {
-    result__AYOH=CHARACTER_CST__;
-  } else {
-    typ_id__GYOH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYOH);
-    if ((typ_id__GYOH == (__INTEGER)(-  1))) {
-      a__300Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__100Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DYOH + a__300Q) & (__UINTEGER_32)(~ a__300Q));
-      ptr_table__ZXTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__100Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__YXTR=((__POINTER )(NULL));
-      result__0XTR=((__POINTER *)ptr_table__ZXTR)[ 0];
-      if ((result__0XTR == (void *)NULL)) {
-        result__0XTR=new_lab__2PJ(new_size__100Q);
-        next__YXTR=(void *)((unsigned long)result__0XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__100Q)));
-        ((__POINTER *)next__YXTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZXTR)[ 0]=next__YXTR;
-      } else {
-        next__YXTR=((__POINTER *)result__0XTR)[ 0];
-        if ((next__YXTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__100Q <<  1)) <=  4096)) {
-            next__YXTR=(void *)((unsigned long)result__0XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__100Q)));
-          } else {
-            next__YXTR=new_lab__2PJ(new_size__100Q);
-          };
-          ((__POINTER *)next__YXTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZXTR)[ 0]=next__YXTR;
-        } else {
-          ((__POINTER *)result__0XTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0XTR=next__YXTR;
-        };
-      };
-      ptr__BYOH=result__0XTR;
-    } else {
-      t__B10Q=((__UINTEGER_32 )typ_id__GYOH);
-      a__D10Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BYTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYOH + a__D10Q) & (__UINTEGER_32)(~ a__D10Q));
-      ptr_table__4XTR=((__POINTER )(&(table_type[(t__B10Q)])));
-      lab_type__AYTR=(__UINTEGER_32)(t__B10Q |  1);
-      next__3XTR=((__POINTER )(NULL));
-      result__5XTR=((__POINTER *)ptr_table__4XTR)[ 0];
-      if ((result__5XTR == (void *)NULL)) {
-        result__5XTR=new_lab__2PJ(lab_type__AYTR);
-        next__3XTR=(void *)((unsigned long)result__5XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYTR)));
-        ((__POINTER *)next__3XTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4XTR)[ 0]=next__3XTR;
-      } else {
-        next__3XTR=((__POINTER *)result__5XTR)[ 0];
-        if ((next__3XTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BYTR <<  1)) <=  4096)) {
-            next__3XTR=(void *)((unsigned long)result__5XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYTR)));
-          } else {
-            next__3XTR=new_lab__2PJ(lab_type__AYTR);
-          };
-          ((__POINTER *)next__3XTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4XTR)[ 0]=next__3XTR;
-        } else {
-          ((__POINTER *)result__5XTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5XTR=next__3XTR;
-        };
-      };
-      ptr__BYOH=result__5XTR;
+  __PROTOTYPE__MF *__tmp__MH2R;
+  __STRING_CONSTANT__0 *__tmp__1OAI;
+  __BOOLEAN__L __tmp__POAI;
+  if (is_java__EE) {
+    __tmp__MH2R=prototype__32ZG();
+    __tmp__POAI=((void *)__tmp__MH2R->type_c__QSOC != (void *)NULL);
+  } else /* FALSE */ {
+    __tmp__POAI=FALSE__O__;
+  };
+  if (__tmp__POAI) {
+    __tmp__MH2R=prototype__32ZG();
+    append__KWX(((__STRING__BC *)buffer__FOAI),__tmp__MH2R->type_c__QSOC);
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__FOAI),(&__string_121));
+    __tmp__1OAI=intern_name__KZBI();
+    append__KWX(((__STRING__BC *)buffer__FOAI),__tmp__1OAI);
+  };
+  add_genere_list__VJBI(Self__EOAI);
+}
+
+static void put_reference_declaration__I2MI(__TYPE_GENERIC__OCY *Self__J2MI,__STRING__BC *buffer__K2MI)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__1YUT,*__tmp__BZUT;
+  __BOOLEAN__L __tmp__W2MI;
+  if (((void *)Self__J2MI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47))) {
+    __tmp__1YUT=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__J2MI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__1YUT),buffer__K2MI);
+    __tmp__W2MI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__W2MI=FALSE__O__;
+  };
+  if ((! __tmp__W2MI)) {
+    if (((void *)Self__J2MI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48))) {
+      append__KWX(((__STRING__BC *)buffer__K2MI),(&__string_571));
+      __tmp__BZUT=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__J2MI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__BZUT),buffer__K2MI);
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)buffer__K2MI),(&__string_121));
+      append__KWX(((__STRING__BC *)buffer__K2MI),Self__J2MI->parent_type__PCY.intern_name__TZMB);
+      add_genere_list__0HBI(Self__J2MI);
     };
-    result__AYOH=((__CHARACTER_CST *)ptr__BYOH);
-    *(result__AYOH) = *(CHARACTER_CST__);
   };
-  Self__N5DI=((__CHARACTER_CST *)result__AYOH);
-  Self__N5DI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ATMH;
-  Self__N5DI->text__PN2H=car__BTMH;
-  __tmp__Q5DI=type_character__1KB;
-  switch (((struct ___OBJ *)__tmp__Q5DI)->__id) {
-  case __TYPE__: {
-    __tmp__R5DI=((__TYPE *)__tmp__Q5DI)->default__AKC;
+}
+
+static __STRING_CONSTANT__0* intern_name__KZBI()
+// () With result Recursive, No inlinable.
+{
+  void *__tmp__NZBI;
+  __STRING_CONSTANT__0 *__tmp__OZBI,*Result__MZBI;
+  __tmp__NZBI=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__NZBI)->__id) {
+  case __TYPE__FF__: {
+    __tmp__OZBI=((__TYPE__FF *)__tmp__NZBI)->intern_name__TZMB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__OZBI=(&__string_5);
   } break;
-  case __TYPE_NULL__: {
-    __tmp__R5DI=((__TYPE_NULL *)__tmp__Q5DI)->parent_type__TIB.default__AKC;
+  case __TYPE_VOID__IMB__: {
+    __tmp__OZBI=(&__string_6);
   } break;
-  case __TYPE_VOID__: {
-    __tmp__R5DI=((__TYPE_VOID *)__tmp__Q5DI)->parent_type__UIB.default__AKC;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__OZBI=(&__string_54);
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__R5DI=((__TYPE_CONTEXT *)__tmp__Q5DI)->parent_type__VIB.default__AKC;
+  case __TYPE_ID__MMB__: {
+    __tmp__OZBI=(&__string_56);
   } break;
-  case __TYPE_ID__: {
-    __tmp__R5DI=((__TYPE_ID *)__tmp__Q5DI)->parent_type__WIB.default__AKC;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__OZBI=((__TYPE_GENERIC__OCY *)__tmp__NZBI)->parent_type__PCY.intern_name__TZMB;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__R5DI=((__TYPE_GENERIC *)__tmp__Q5DI)->parent_type__C2IB.default__AKC;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__OZBI=intern_name__KZBI();
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__R5DI=((__PROFIL_BLOCK *)__tmp__Q5DI)->parent_type__PGAG.default__AKC;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__OZBI=((__PROFIL_BLOCK__O3NJ *)__tmp__NZBI)->parent_profil__P3NJ.name__B2IK;
   } break;
   };
-  Self__N5DI->parent_constant__H3JH.static_type__M2YD=__tmp__R5DI;
-  return(result__AYOH);
+  Result__MZBI=__tmp__OZBI;
+  return(Result__MZBI);
 }
 
-static __STRING_CST* create__text__ITMH(__POSITION p__KTMH,void *n__LTMH)
-// ({POSITION},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void add_genere_list__VJBI(__TYPE_BLOCK__CP5D *Self__WJBI)
+// ({TYPE_BLOCK__CP5D}) Void No recursive, No inlinable.
 {
-  __STRING_CST *result__SZOH,*Self__T5DI;
-  __POINTER ptr__TZOH,ptr_table__DYTR,next__CYTR,result__EYTR;
-  __POINTER ptr_table__IYTR,next__HYTR,result__JYTR;
-  __INTEGER typ_id__YZOH;
-  __UINTEGER_32 sz__VZOH,a__I10Q,new_size__G10Q,t__M10Q,a__O10Q;
-  __UINTEGER_32 new_size__LYTR,lab_type__KYTR;
-  void *__tmp__W5DI;
-  void *__tmp__X5DI;
-  result__SZOH=NULL;
-  ptr__TZOH=((__POINTER )(NULL));
-  typ_id__YZOH= 0;
-  sz__VZOH=((__UINTEGER_32 )sizeof(__STRING_CST));
-  if ((sz__VZOH ==  0)) {
-    result__SZOH=STRING_CST__;
-  } else {
-    typ_id__YZOH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VZOH);
-    if ((typ_id__YZOH == (__INTEGER)(-  1))) {
-      a__I10Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__G10Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VZOH + a__I10Q) & (__UINTEGER_32)(~ a__I10Q));
-      ptr_table__DYTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G10Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__CYTR=((__POINTER )(NULL));
-      result__EYTR=((__POINTER *)ptr_table__DYTR)[ 0];
-      if ((result__EYTR == (void *)NULL)) {
-        result__EYTR=new_lab__2PJ(new_size__G10Q);
-        next__CYTR=(void *)((unsigned long)result__EYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G10Q)));
-        ((__POINTER *)next__CYTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DYTR)[ 0]=next__CYTR;
-      } else {
-        next__CYTR=((__POINTER *)result__EYTR)[ 0];
-        if ((next__CYTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EYTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G10Q <<  1)) <=  4096)) {
-            next__CYTR=(void *)((unsigned long)result__EYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G10Q)));
-          } else {
-            next__CYTR=new_lab__2PJ(new_size__G10Q);
-          };
-          ((__POINTER *)next__CYTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DYTR)[ 0]=next__CYTR;
-        } else {
-          ((__POINTER *)result__EYTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CYTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__EYTR=next__CYTR;
-        };
-      };
-      ptr__TZOH=result__EYTR;
-    } else {
-      t__M10Q=((__UINTEGER_32 )typ_id__YZOH);
-      a__O10Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__LYTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VZOH + a__O10Q) & (__UINTEGER_32)(~ a__O10Q));
-      ptr_table__IYTR=((__POINTER )(&(table_type[(t__M10Q)])));
-      lab_type__KYTR=(__UINTEGER_32)(t__M10Q |  1);
-      next__HYTR=((__POINTER )(NULL));
-      result__JYTR=((__POINTER *)ptr_table__IYTR)[ 0];
-      if ((result__JYTR == (void *)NULL)) {
-        result__JYTR=new_lab__2PJ(lab_type__KYTR);
-        next__HYTR=(void *)((unsigned long)result__JYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYTR)));
-        ((__POINTER *)next__HYTR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IYTR)[ 0]=next__HYTR;
-      } else {
-        next__HYTR=((__POINTER *)result__JYTR)[ 0];
-        if ((next__HYTR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LYTR <<  1)) <=  4096)) {
-            next__HYTR=(void *)((unsigned long)result__JYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYTR)));
-          } else {
-            next__HYTR=new_lab__2PJ(lab_type__KYTR);
-          };
-          ((__POINTER *)next__HYTR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IYTR)[ 0]=next__HYTR;
-        } else {
-          ((__POINTER *)result__JYTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__JYTR=next__HYTR;
-        };
-      };
-      ptr__TZOH=result__JYTR;
+  void *__tmp__JUPT;
+  __INTEGER__Q __tmp__SKBI;
+  __BOOLEAN__L Result__HUPT,__tmp__IKBI;
+  if (((void *)Self__WJBI->parent_type__DP5D.slot_run__2LC != (void *)NULL)) {
+    Result__HUPT=(((__FAST_ARRAYoSLOTo__SLC *)Self__WJBI->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__HUPT) {
+      __tmp__IKBI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__JUPT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WJBI->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__IKBI=((void *)__tmp__JUPT != (void *)NULL);
+    };
+    Result__HUPT=__tmp__IKBI;
+  } else /* FALSE */ {
+    Result__HUPT=FALSE__O__;
+  };
+  if (Result__HUPT) {
+    __tmp__SKBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WJBI);
+    if ((__tmp__SKBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+      add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WJBI);
     };
-    result__SZOH=((__STRING_CST *)ptr__TZOH);
-    *(result__SZOH) = *(STRING_CST__);
   };
-  Self__T5DI=((__STRING_CST *)result__SZOH);
-  Self__T5DI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KTMH;
-  Self__T5DI->string__BK2H=n__LTMH;
-  __tmp__W5DI=type_string_constant__TKB;
-  switch (((struct ___OBJ *)__tmp__W5DI)->__id) {
-  case __TYPE__: {
-    __tmp__X5DI=((__TYPE *)__tmp__W5DI)->default__AKC;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__X5DI=((__TYPE_NULL *)__tmp__W5DI)->parent_type__TIB.default__AKC;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__X5DI=((__TYPE_VOID *)__tmp__W5DI)->parent_type__UIB.default__AKC;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__X5DI=((__TYPE_CONTEXT *)__tmp__W5DI)->parent_type__VIB.default__AKC;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__X5DI=((__TYPE_ID *)__tmp__W5DI)->parent_type__WIB.default__AKC;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__X5DI=((__TYPE_GENERIC *)__tmp__W5DI)->parent_type__C2IB.default__AKC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__X5DI=((__PROFIL_BLOCK *)__tmp__W5DI)->parent_type__PGAG.default__AKC;
-  } break;
-  };
-  Self__T5DI->parent_constant__5F.static_type__M2YD=__tmp__X5DI;
-  return(result__SZOH);
 }
 
-static void* to_run_expr__R3JH(__ITM_EXTERNAL *Self__S3JH)
-// ({ITM_EXTERNAL}) With resultNo recursive, No inlinable.
+static void add_genere_list__URHL(__PROFIL_BLOCK__O3NJ *Self__VRHL)
+// ({PROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__MSHR;
-  void *result__U3JH,*exp1__X3JH,*exp2__Y3JH,*left__03JH,*right__13JH;
-  void *type__23JH,*__tmp__FFKH,*__tmp__AHKH,*t__MTHR;
-  __STRING_CONSTANT *Self__TTMH,*Self__Z5QH;
-  __INTEGER state__WTMH,value__XTMH,i__VTMH,__tmp__NLCR,state__25QH;
-  __INTEGER result__55QH,i__15QH,__tmp__QLCR,__tmp__SLCR,typ_id__OYTR;
-  __INTEGER typ_id__DZTR,typ_id__YZTR,typ_id__O0TR,typ_id__E1TR;
-  __INTEGER typ_id__01TR,typ_id__Q2TR,typ_id__G3TR,typ_id__23TR;
-  __INTEGER typ_id__S4TR,__tmp__DFKH,typ_id__ESHR,typ_id__S5TR;
-  __INTEGER typ_id__QSHR,base__YIRH,idx__XIRH,new_capacity__2SHR;
-  __INTEGER old_nb_elts__5SHR,upper__SAUR,Self__QAUR,j__ZNYI;
-  __INTEGER typ_id__ETHR;
-  __POSITION pos__OYIQ,p__VYTR,p__KZTR,p__5ZTR,p__V0TR,p__L1TR,p__B2TR;
-  __POSITION p__X2TR,p__N3TR,p__D4TR,p__Z4TR,__tmp__CFKH,p__Z5TR;
-  __POSITION __tmp__4GKH,pos__RYIQ,pos__KDVH,pos__UYIQ,pos__PJ5I;
-  __POSITION p__LTHR;
-  __IS_EXPANDED *result__MYTR,*Self__UYTR;
-  __POINTER ptr__NYTR,ptr_table__YYTR,next__XYTR,result__ZYTR;
-  __POINTER ptr_table__3YTR,next__2YTR,result__4YTR,ptr__CZTR;
-  __POINTER ptr_table__NZTR,next__MZTR,result__OZTR,ptr_table__SZTR;
-  __POINTER next__RZTR,result__TZTR,ptr__XZTR,ptr_table__D0TR;
-  __POINTER next__C0TR,result__E0TR,ptr_table__I0TR,next__H0TR;
-  __POINTER result__J0TR,ptr__N0TR,ptr_table__Z0TR,next__Y0TR;
-  __POINTER result__00TR,ptr_table__40TR,next__30TR,result__50TR;
-  __POINTER ptr__D1TR,ptr_table__P1TR,next__O1TR,result__Q1TR;
-  __POINTER ptr_table__U1TR,next__T1TR,result__V1TR,ptr__Z1TR;
-  __POINTER ptr_table__F2TR,next__E2TR,result__G2TR,ptr_table__K2TR;
-  __POINTER next__J2TR,result__L2TR,ptr__P2TR,ptr_table__12TR;
-  __POINTER next__02TR,result__22TR,ptr_table__A3TR,next__52TR;
-  __POINTER result__B3TR,ptr__F3TR,ptr_table__R3TR,next__Q3TR;
-  __POINTER result__S3TR,ptr_table__W3TR,next__V3TR,result__X3TR;
-  __POINTER ptr__13TR,ptr_table__H4TR,next__G4TR,result__I4TR;
-  __POINTER ptr_table__M4TR,next__L4TR,result__N4TR,ptr__R4TR;
-  __POINTER ptr_table__34TR,next__24TR,result__44TR,ptr_table__C5TR;
-  __POINTER next__B5TR,result__D5TR,ptr__DSHR,ptr_table__H5TR;
-  __POINTER next__G5TR,result__I5TR,ptr_table__M5TR,next__L5TR;
-  __POINTER result__N5TR,ptr__R5TR,ptr_table__25TR,next__15TR;
-  __POINTER result__35TR,ptr_table__BAUR,next__AAUR,result__CAUR;
-  __POINTER ptr__PSHR,ptr_table__GAUR,next__FAUR,result__HAUR;
-  __POINTER ptr_table__LAUR,next__KAUR,result__MAUR,ptr__DTHR;
-  __POINTER ptr_table__VAUR,next__UAUR,result__WAUR,ptr_table__0AUR;
-  __POINTER next__ZAUR,result__1AUR;
-  __UINTEGER_32 sz__PYTR,a__QYTR,new_size__RYTR,t__SYTR,a__TYTR;
-  __UINTEGER_32 new_size__AZTR,lab_type__5YTR,sz__EZTR,a__FZTR;
-  __UINTEGER_32 new_size__GZTR,t__HZTR,a__IZTR,new_size__VZTR;
-  __UINTEGER_32 lab_type__UZTR,sz__ZZTR,a__0ZTR,new_size__1ZTR,t__2ZTR;
-  __UINTEGER_32 a__3ZTR,new_size__L0TR,lab_type__K0TR,sz__P0TR,a__Q0TR;
-  __UINTEGER_32 new_size__R0TR,t__S0TR,a__T0TR,new_size__B1TR;
-  __UINTEGER_32 lab_type__A1TR,sz__F1TR,a__G1TR,new_size__H1TR,t__I1TR;
-  __UINTEGER_32 a__J1TR,new_size__X1TR,lab_type__W1TR,sz__11TR,a__21TR;
-  __UINTEGER_32 new_size__31TR,t__41TR,a__51TR,new_size__N2TR;
-  __UINTEGER_32 lab_type__M2TR,sz__R2TR,a__S2TR,new_size__T2TR,t__U2TR;
-  __UINTEGER_32 a__V2TR,new_size__D3TR,lab_type__C3TR,sz__H3TR,a__I3TR;
-  __UINTEGER_32 new_size__J3TR,t__K3TR,a__L3TR,new_size__Z3TR;
-  __UINTEGER_32 lab_type__Y3TR,sz__33TR,a__43TR,new_size__53TR,t__A4TR;
-  __UINTEGER_32 a__B4TR,new_size__P4TR,lab_type__O4TR,sz__T4TR,a__U4TR;
-  __UINTEGER_32 new_size__V4TR,t__W4TR,a__X4TR,new_size__F5TR;
-  __UINTEGER_32 lab_type__E5TR,sz__FSHR,a__GSHR,new_size__HSHR,t__ISHR;
-  __UINTEGER_32 a__JSHR,new_size__P5TR,lab_type__O5TR,sz__T5TR,a__U5TR;
-  __UINTEGER_32 new_size__V5TR,t__W5TR,a__X5TR,new_size__EAUR;
-  __UINTEGER_32 lab_type__DAUR,sz__RSHR,a__SSHR,new_size__TSHR,t__USHR;
-  __UINTEGER_32 a__VSHR,new_size__OAUR,lab_type__NAUR,sz__FTHR,a__GTHR;
-  __UINTEGER_32 new_size__HTHR,t__ITHR,a__JTHR,new_size__3AUR;
-  __UINTEGER_32 lab_type__2AUR;
-  __GET_TYPE_ID *result__BZTR,*Self__JZTR;
-  __EXPR_SUP *result__WZTR,*Self__4ZTR;
-  __EXPR_SUB *result__M0TR,*Self__U0TR;
-  __EXPR_MUL *result__C1TR,*Self__K1TR;
-  __EXPR_DIV *result__Y1TR,*Self__A2TR;
-  __EXPR_AND *result__O2TR,*Self__W2TR;
-  __EXPR_SHIFT_R *result__E3TR,*Self__M3TR;
-  __EXPR_SHIFT_L *result__03TR,*Self__C4TR;
-  __ITEM *result__Q4TR,*Self__Y4TR;
-  void *__tmp__EFKH,*__tmp__5GKH;
-  __INTEGER_CST *result__CSHR,*Self__KSHR;
-  __SIZE_OF *result__Q5TR,*Self__Y5TR;
-  __EXTERNAL_C *result__OSHR,*Self__WSHR,*result__CTHR,*Self__KTHR;
-  void *loc__0IRH,*n__WNYI,*c__OTHR;
-  __STRING *Self__3SHR;
-  void *result__YNYI;
-  __BOOLEAN negative__YTMH,result__ZTMH,__tmp__HVMH,result__DKIJ;
-  __BOOLEAN __tmp__TVMH,result__QKIJ,result__PKAR,__tmp__HWMH;
-  __BOOLEAN __tmp__GXMH,result__XRXI,result__RKAR,__tmp__0ZMH;
-  __BOOLEAN result__JSXI,result__TKAR,__tmp__HZMH,negative__45QH;
-  __BOOLEAN __tmp__LBRH,result__NOIJ,__tmp__4BRH,__tmp__TCRH;
-  __BOOLEAN result__PDYI,__tmp__0DRH,result__BEYI,result__VKAR;
-  __BOOLEAN __tmp__YPYI,__tmp__AMRH;
-  __CHARACTER cc__0TMH,cc__35QH,ch__BTHR;
-  __CHARACTER *__tmp__OLCR,*__tmp__RLCR,*Self__4SHR,*new__ATHR;
-  void *access_list__2IRH,*result__TLCR;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__ULCR,*Self__VLCR;
-  void **__tmp__XKAR;
-  result__U3JH=NULL;
-  exp1__X3JH=NULL;
-  exp2__Y3JH=NULL;
-  left__03JH=NULL;
-  right__13JH=NULL;
-  type__23JH=NULL;
-  Self__TTMH=((__STRING_CONSTANT *)Self__S3JH->parent_itm_extern__45IC.extern__JH1D);
-  state__WTMH= 0;
-  value__XTMH= 0;
-  negative__YTMH=FALSE__;
-  result__ZTMH=FALSE__;
-  cc__0TMH='\0';
-  i__VTMH= 1;
-  __tmp__NLCR=Self__TTMH->count__XHB;
-  __tmp__OLCR=Self__TTMH->storage__X4K;
-  while ((! ((state__WTMH ==  4) || (i__VTMH > __tmp__NLCR)))) {
-    cc__0TMH=((__CHARACTER *)__tmp__OLCR)[(__INTEGER)(i__VTMH -  1)];
-    if ((state__WTMH ==  0)) {
-      if ((((((((cc__0TMH == ' ') || (cc__0TMH == '\t')) || (cc__0TMH == '\n')) || (cc__0TMH == '\r')) || (cc__0TMH == '\0')) || (cc__0TMH == '\f')) || (cc__0TMH == '\v'))) {
-        __tmp__HVMH=TRUE__;
-      } else {
-        result__DKIJ=(cc__0TMH == '+');
-        if (result__DKIJ) {
-          state__WTMH= 1;
-        };
-        __tmp__HVMH=result__DKIJ;
-      };
-      if (__tmp__HVMH) {
-        __tmp__TVMH=TRUE__;
-      } else {
-        result__QKIJ=(cc__0TMH == '-');
-        if (result__QKIJ) {
-          negative__YTMH=TRUE__;
-          state__WTMH= 1;
-        };
-        __tmp__TVMH=result__QKIJ;
-      };
-      if ((! __tmp__TVMH)) {
-        result__PKAR=FALSE__;
-        if ((((__INTEGER_8 )cc__0TMH) >= ((__INTEGER_8 )'0'))) {
-          result__PKAR=(((__INTEGER_8 )cc__0TMH) <= ((__INTEGER_8 )'9'));
-        };
-        if (result__PKAR) {
-          value__XTMH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) -  48);
-          state__WTMH= 2;
-        } else {
-          state__WTMH= 4;
-        };
-      };
-      __tmp__HWMH=TRUE__;
-    } else {
-      __tmp__HWMH=FALSE__;
-    };
-    if (__tmp__HWMH) {
-      __tmp__GXMH=TRUE__;
-    } else {
-      result__XRXI=(state__WTMH ==  1);
-      if (result__XRXI) {
-        result__RKAR=FALSE__;
-        if ((((__INTEGER_8 )cc__0TMH) >= ((__INTEGER_8 )'0'))) {
-          result__RKAR=(((__INTEGER_8 )cc__0TMH) <= ((__INTEGER_8 )'9'));
-        };
-        if (result__RKAR) {
-          value__XTMH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) -  48);
-          if (negative__YTMH) {
-            value__XTMH=(__INTEGER)(- value__XTMH);
-          };
-          state__WTMH= 2;
-        } else {
-          state__WTMH= 4;
-        };
-      };
-      __tmp__GXMH=result__XRXI;
-    };
-    if (__tmp__GXMH) {
-      __tmp__0ZMH=TRUE__;
-    } else {
-      result__JSXI=(state__WTMH ==  2);
-      if (result__JSXI) {
-        result__TKAR=FALSE__;
-        if ((((__INTEGER_8 )cc__0TMH) >= ((__INTEGER_8 )'0'))) {
-          result__TKAR=(((__INTEGER_8 )cc__0TMH) <= ((__INTEGER_8 )'9'));
-        };
-        if (result__TKAR) {
-          if (negative__YTMH) {
-            value__XTMH=(__INTEGER)((__INTEGER)( 10 * value__XTMH) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) -  48));
-          } else {
-            value__XTMH=(__INTEGER)((__INTEGER)( 10 * value__XTMH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) -  48));
-          };
-          if (((negative__YTMH && (value__XTMH >  0)) || ((! negative__YTMH) && (value__XTMH <  0)))) {
-            state__WTMH= 4;
-          };
-          __tmp__HZMH=TRUE__;
-        } else {
-          __tmp__HZMH=FALSE__;
-        };
-        if ((! __tmp__HZMH)) {
-          if ((((((((cc__0TMH == ' ') || (cc__0TMH == '\t')) || (cc__0TMH == '\n')) || (cc__0TMH == '\r')) || (cc__0TMH == '\0')) || (cc__0TMH == '\f')) || (cc__0TMH == '\v'))) {
-            state__WTMH= 3;
-          } else {
-            state__WTMH= 4;
-          };
-        };
-      };
-      __tmp__0ZMH=result__JSXI;
+  void *__tmp__4KCI;
+  __INTEGER__Q __tmp__RSHL;
+  __BOOLEAN__L Result__0SS,__tmp__HSHL;
+  if (((void *)Self__VRHL->parent_type__Q3NJ.slot_run__2LC != (void *)NULL)) {
+    Result__0SS=(((__FAST_ARRAYoSLOTo__SLC *)Self__VRHL->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK <  0);
+    if (Result__0SS) {
+      __tmp__HSHL=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__4KCI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__VRHL->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+      __tmp__HSHL=((void *)__tmp__4KCI != (void *)NULL);
+    };
+    Result__0SS=__tmp__HSHL;
+  } else /* FALSE */ {
+    Result__0SS=FALSE__O__;
+  };
+  if (Result__0SS) {
+    __tmp__RSHL=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__VRHL);
+    if ((__tmp__RSHL > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+      add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__VRHL);
     };
-    if ((! __tmp__0ZMH)) {
-      if ((state__WTMH ==  3)) {
-        if ((! (((((((cc__0TMH == ' ') || (cc__0TMH == '\t')) || (cc__0TMH == '\n')) || (cc__0TMH == '\r')) || (cc__0TMH == '\0')) || (cc__0TMH == '\f')) || (cc__0TMH == '\v')))) {
-          state__WTMH= 4;
-        };
-      };
-    };
-    i__VTMH=(__INTEGER)(i__VTMH +  1);
   };
-  if (((state__WTMH !=  0) && (state__WTMH !=  4))) {
-    result__ZTMH=TRUE__;
-  };
-  if (result__ZTMH) {
-    Self__Z5QH=((__STRING_CONSTANT *)Self__S3JH->parent_itm_extern__45IC.extern__JH1D);
-    state__25QH= 0;
-    cc__35QH='\0';
-    negative__45QH=FALSE__;
-    result__55QH= 0;
-    i__15QH= 1;
-    __tmp__QLCR=Self__Z5QH->count__XHB;
-    __tmp__RLCR=Self__Z5QH->storage__X4K;
-    __tmp__SLCR=Self__Z5QH->count__XHB;
-    while ((i__15QH <= __tmp__QLCR)) {
-      cc__35QH=((__CHARACTER *)__tmp__RLCR)[(__INTEGER)(i__15QH -  1)];
-      if ((state__25QH ==  0)) {
-        if ((((((((cc__35QH == ' ') || (cc__35QH == '\t')) || (cc__35QH == '\n')) || (cc__35QH == '\r')) || (cc__35QH == '\0')) || (cc__35QH == '\f')) || (cc__35QH == '\v'))) {
-          __tmp__LBRH=TRUE__;
-        } else {
-          result__NOIJ=(cc__35QH == '+');
-          if (result__NOIJ) {
-            state__25QH= 1;
-          };
-          __tmp__LBRH=result__NOIJ;
-        };
-        if ((! __tmp__LBRH)) {
-          if ((cc__35QH == '-')) {
-            negative__45QH=TRUE__;
-            state__25QH= 1;
-          } else {
-            result__55QH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) -  48);
-            state__25QH= 2;
-          };
-        };
-        __tmp__4BRH=TRUE__;
-      } else {
-        __tmp__4BRH=FALSE__;
-      };
-      if (__tmp__4BRH) {
-        __tmp__TCRH=TRUE__;
-      } else {
-        result__PDYI=(state__25QH ==  1);
-        if (result__PDYI) {
-          result__55QH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) -  48);
-          if (negative__45QH) {
-            result__55QH=(__INTEGER)(- result__55QH);
-          };
-          state__25QH= 2;
-        };
-        __tmp__TCRH=result__PDYI;
-      };
-      if (__tmp__TCRH) {
-        __tmp__0DRH=TRUE__;
-      } else {
-        result__BEYI=(state__25QH ==  2);
-        if (result__BEYI) {
-          result__VKAR=FALSE__;
-          if ((((__INTEGER_8 )cc__35QH) >= ((__INTEGER_8 )'0'))) {
-            result__VKAR=(((__INTEGER_8 )cc__35QH) <= ((__INTEGER_8 )'9'));
-          };
-          if (result__VKAR) {
-            if (negative__45QH) {
-              result__55QH=(__INTEGER)((__INTEGER)( 10 * result__55QH) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) -  48));
-            } else {
-              result__55QH=(__INTEGER)((__INTEGER)( 10 * result__55QH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) -  48));
-            };
-          } else {
-            state__25QH= 3;
-          };
-        };
-        __tmp__0DRH=result__BEYI;
-      };
-      if ((! __tmp__0DRH)) {
-        if ((state__25QH ==  3)) {
-          i__15QH=__tmp__SLCR;
-        };
-      };
-      i__15QH=(__INTEGER)(i__15QH +  1);
+}
+
+static void put_reference_star_declaration__CSAI(__TYPE_GENERIC__OCY *Self__DSAI,__STRING__BC *buffer__ESAI)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__ENOH;
+  if ((((void *)Self__DSAI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__DSAI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+    if (is_java__EE) {
+      append__KWX(((__STRING__BC *)buffer__ESAI),(&__string_371));
+    } else /* FALSE */ {
+      add_last__ACV(((__STRING__BC *)buffer__ESAI),'*');
+    };
+    __tmp__ENOH=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__DSAI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+    genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)__tmp__ENOH),buffer__ESAI);
+  } else /* FALSE */ {
+    if (is_java__EE) {
+      append__KWX(((__STRING__BC *)buffer__ESAI),(&__string_371));
+    } else /* FALSE */ {
+      add_last__ACV(((__STRING__BC *)buffer__ESAI),'*');
     };
-    if ((result__55QH >  15)) {
-      pos__OYIQ=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 0,(&__string_487));
-      put_position__ECH(pos__OYIQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  };
+}
+
+static void add_slot_struct__Y2GJ(__TYPE__FF *Self__Z2GJ,__SLOT_DATA__IJRG *s__02GJ)
+// ({TYPE__FF},{NULLxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
+{
+  __SLOT_DATA__IJRG *Self__045T;
+  __SECTION___RVOB *result__Z45T,*__tmp__245T;
+  void *__tmp__145T;
+  __POSITION__OL __tmp__R3GJ;
+  __INTEGER__Q __tmp__U4GJ;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__NZUT;
+  if (Self__Z2GJ->prototype__QF->is_mapping__3JZC) {
+    Self__045T=((__SLOT_DATA__IJRG *)s__02GJ);
+    result__Z45T=NULL;
+    if (((void *)Self__045T->parent_slot__KJRG != (void *)NULL)) {
+      __tmp__145T=Self__045T->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__145T)->__id==__ITM_SLOT__PLC__) {
+        __tmp__245T=((__ITM_SLOT__PLC *)__tmp__145T)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__245T=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__145T)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      result__Z45T=__tmp__245T;
+    } else /* FALSE */ {
+      __tmp__245T=get_name__TAUD((&__string_35));
+      result__Z45T=__tmp__245T;
+    };
+    if (((void *)((__SECTION___RVOB *)result__Z45T)->name__G25E == (void *)(&__string_37))) {
+      __tmp__NZUT=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__NZUT),s__02GJ);
+    } else /* FALSE */ {
+      __tmp__R3GJ=s__02GJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      put_error__text__EQE( 1,(&__string_572));
+      put_position__PRE(__tmp__R3GJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
     };
-    if ((result__55QH ==  0)) {
-      exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      p__VYTR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__MYTR=NULL;
-      ptr__NYTR=((__POINTER )(NULL));
-      typ_id__OYTR= 0;
-      sz__PYTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__PYTR ==  0)) {
-        result__MYTR=IS_EXPANDED__;
-      } else {
-        typ_id__OYTR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYTR);
-        if ((typ_id__OYTR == (__INTEGER)(-  1))) {
-          a__QYTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__RYTR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTR + a__QYTR) & (__UINTEGER_32)(~ a__QYTR));
-          ptr_table__YYTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__XYTR=((__POINTER )(NULL));
-          result__ZYTR=((__POINTER *)ptr_table__YYTR)[ 0];
-          if ((result__ZYTR == (void *)NULL)) {
-            result__ZYTR=new_lab__2PJ(new_size__RYTR);
-            next__XYTR=(void *)((unsigned long)result__ZYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYTR)));
-            ((__POINTER *)next__XYTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YYTR)[ 0]=next__XYTR;
-          } else {
-            next__XYTR=((__POINTER *)result__ZYTR)[ 0];
-            if ((next__XYTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZYTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RYTR <<  1)) <=  4096)) {
-                next__XYTR=(void *)((unsigned long)result__ZYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYTR)));
-              } else {
-                next__XYTR=new_lab__2PJ(new_size__RYTR);
-              };
-              ((__POINTER *)next__XYTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YYTR)[ 0]=next__XYTR;
-            } else {
-              ((__POINTER *)result__ZYTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XYTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ZYTR=next__XYTR;
-            };
-          };
-          ptr__NYTR=result__ZYTR;
-        } else {
-          t__SYTR=((__UINTEGER_32 )typ_id__OYTR);
-          a__TYTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__AZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTR + a__TYTR) & (__UINTEGER_32)(~ a__TYTR));
-          ptr_table__3YTR=((__POINTER )(&(table_type[(t__SYTR)])));
-          lab_type__5YTR=(__UINTEGER_32)(t__SYTR |  1);
-          next__2YTR=((__POINTER )(NULL));
-          result__4YTR=((__POINTER *)ptr_table__3YTR)[ 0];
-          if ((result__4YTR == (void *)NULL)) {
-            result__4YTR=new_lab__2PJ(lab_type__5YTR);
-            next__2YTR=(void *)((unsigned long)result__4YTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AZTR)));
-            ((__POINTER *)next__2YTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3YTR)[ 0]=next__2YTR;
-          } else {
-            next__2YTR=((__POINTER *)result__4YTR)[ 0];
-            if ((next__2YTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4YTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AZTR <<  1)) <=  4096)) {
-                next__2YTR=(void *)((unsigned long)result__4YTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AZTR)));
-              } else {
-                next__2YTR=new_lab__2PJ(lab_type__5YTR);
-              };
-              ((__POINTER *)next__2YTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3YTR)[ 0]=next__2YTR;
-            } else {
-              ((__POINTER *)result__4YTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2YTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4YTR=next__2YTR;
-            };
-          };
-          ptr__NYTR=result__4YTR;
-        };
-        result__MYTR=((__IS_EXPANDED *)ptr__NYTR);
-        *(result__MYTR) = *(IS_EXPANDED__);
-      };
-      Self__UYTR=((__IS_EXPANDED *)result__MYTR);
-      Self__UYTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VYTR;
-      Self__UYTR->receiver__WN2H=exp1__X3JH;
-      result__U3JH=result__MYTR;
+  } else /* FALSE */ {
+    if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__02GJ->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__02GJ->parent_variable__JJRG.type__IO5D)->flag__RLK &  2) !=  0)))) {
+      add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 4]),s__02GJ);
+    } else /* FALSE */ {
+      __tmp__U4GJ=size__RSSI(((__TYPE_FULL__XMB *)s__02GJ->parent_variable__JJRG.type__IO5D));
+      add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[__tmp__U4GJ]),s__02GJ);
     };
-    if ((result__55QH ==  1)) {
-      exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      p__KZTR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__BZTR=NULL;
-      ptr__CZTR=((__POINTER )(NULL));
-      typ_id__DZTR= 0;
-      sz__EZTR=((__UINTEGER_32 )sizeof(__GET_TYPE_ID));
-      if ((sz__EZTR ==  0)) {
-        result__BZTR=GET_TYPE_ID__;
-      } else {
-        typ_id__DZTR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EZTR);
-        if ((typ_id__DZTR == (__INTEGER)(-  1))) {
-          a__FZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__EZTR + a__FZTR) & (__UINTEGER_32)(~ a__FZTR));
-          ptr_table__NZTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__MZTR=((__POINTER )(NULL));
-          result__OZTR=((__POINTER *)ptr_table__NZTR)[ 0];
-          if ((result__OZTR == (void *)NULL)) {
-            result__OZTR=new_lab__2PJ(new_size__GZTR);
-            next__MZTR=(void *)((unsigned long)result__OZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZTR)));
-            ((__POINTER *)next__MZTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NZTR)[ 0]=next__MZTR;
-          } else {
-            next__MZTR=((__POINTER *)result__OZTR)[ 0];
-            if ((next__MZTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OZTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GZTR <<  1)) <=  4096)) {
-                next__MZTR=(void *)((unsigned long)result__OZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZTR)));
-              } else {
-                next__MZTR=new_lab__2PJ(new_size__GZTR);
-              };
-              ((__POINTER *)next__MZTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NZTR)[ 0]=next__MZTR;
-            } else {
-              ((__POINTER *)result__OZTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MZTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OZTR=next__MZTR;
-            };
-          };
-          ptr__CZTR=result__OZTR;
-        } else {
-          t__HZTR=((__UINTEGER_32 )typ_id__DZTR);
-          a__IZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__EZTR + a__IZTR) & (__UINTEGER_32)(~ a__IZTR));
-          ptr_table__SZTR=((__POINTER )(&(table_type[(t__HZTR)])));
-          lab_type__UZTR=(__UINTEGER_32)(t__HZTR |  1);
-          next__RZTR=((__POINTER )(NULL));
-          result__TZTR=((__POINTER *)ptr_table__SZTR)[ 0];
-          if ((result__TZTR == (void *)NULL)) {
-            result__TZTR=new_lab__2PJ(lab_type__UZTR);
-            next__RZTR=(void *)((unsigned long)result__TZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VZTR)));
-            ((__POINTER *)next__RZTR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SZTR)[ 0]=next__RZTR;
-          } else {
-            next__RZTR=((__POINTER *)result__TZTR)[ 0];
-            if ((next__RZTR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TZTR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VZTR <<  1)) <=  4096)) {
-                next__RZTR=(void *)((unsigned long)result__TZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VZTR)));
-              } else {
-                next__RZTR=new_lab__2PJ(lab_type__UZTR);
-              };
-              ((__POINTER *)next__RZTR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SZTR)[ 0]=next__RZTR;
-            } else {
-              ((__POINTER *)result__TZTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RZTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__TZTR=next__RZTR;
-            };
-          };
-          ptr__CZTR=result__TZTR;
-        };
-        result__BZTR=((__GET_TYPE_ID *)ptr__CZTR);
-        *(result__BZTR) = *(GET_TYPE_ID__);
-      };
-      Self__JZTR=((__GET_TYPE_ID *)result__BZTR);
-      Self__JZTR->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KZTR;
-      Self__JZTR->receiver__5N2H=exp1__X3JH;
-      result__U3JH=result__BZTR;
-    };
-    if ((result__55QH ==  2)) {
-      left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__5ZTR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__WZTR=NULL;
-      ptr__XZTR=((__POINTER )(NULL));
-      typ_id__YZTR= 0;
-      sz__ZZTR=((__UINTEGER_32 )sizeof(__EXPR_SUP));
-      if ((sz__ZZTR ==  0)) {
-        result__WZTR=EXPR_SUP__;
-      } else {
-        typ_id__YZTR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZZTR);
-        if ((typ_id__YZTR == (__INTEGER)(-  1))) {
-          a__0ZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__1ZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZZTR + a__0ZTR) & (__UINTEGER_32)(~ a__0ZTR));
-          ptr_table__D0TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1ZTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__C0TR=((__POINTER )(NULL));
-          result__E0TR=((__POINTER *)ptr_table__D0TR)[ 0];
-          if ((result__E0TR == (void *)NULL)) {
-            result__E0TR=new_lab__2PJ(new_size__1ZTR);
-            next__C0TR=(void *)((unsigned long)result__E0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZTR)));
-            ((__POINTER *)next__C0TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__D0TR)[ 0]=next__C0TR;
-          } else {
-            next__C0TR=((__POINTER *)result__E0TR)[ 0];
-            if ((next__C0TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E0TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1ZTR <<  1)) <=  4096)) {
-                next__C0TR=(void *)((unsigned long)result__E0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZTR)));
-              } else {
-                next__C0TR=new_lab__2PJ(new_size__1ZTR);
-              };
-              ((__POINTER *)next__C0TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__D0TR)[ 0]=next__C0TR;
-            } else {
-              ((__POINTER *)result__E0TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C0TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__E0TR=next__C0TR;
-            };
-          };
-          ptr__XZTR=result__E0TR;
-        } else {
-          t__2ZTR=((__UINTEGER_32 )typ_id__YZTR);
-          a__3ZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__L0TR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZZTR + a__3ZTR) & (__UINTEGER_32)(~ a__3ZTR));
-          ptr_table__I0TR=((__POINTER )(&(table_type[(t__2ZTR)])));
-          lab_type__K0TR=(__UINTEGER_32)(t__2ZTR |  1);
-          next__H0TR=((__POINTER )(NULL));
-          result__J0TR=((__POINTER *)ptr_table__I0TR)[ 0];
-          if ((result__J0TR == (void *)NULL)) {
-            result__J0TR=new_lab__2PJ(lab_type__K0TR);
-            next__H0TR=(void *)((unsigned long)result__J0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0TR)));
-            ((__POINTER *)next__H0TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__I0TR)[ 0]=next__H0TR;
-          } else {
-            next__H0TR=((__POINTER *)result__J0TR)[ 0];
-            if ((next__H0TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J0TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0TR <<  1)) <=  4096)) {
-                next__H0TR=(void *)((unsigned long)result__J0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0TR)));
-              } else {
-                next__H0TR=new_lab__2PJ(lab_type__K0TR);
-              };
-              ((__POINTER *)next__H0TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__I0TR)[ 0]=next__H0TR;
-            } else {
-              ((__POINTER *)result__J0TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H0TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__J0TR=next__H0TR;
-            };
-          };
-          ptr__XZTR=result__J0TR;
-        };
-        result__WZTR=((__EXPR_SUP *)ptr__XZTR);
-        *(result__WZTR) = *(EXPR_SUP__);
-      };
-      Self__4ZTR=((__EXPR_SUP *)result__WZTR);
-      Self__4ZTR->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5ZTR;
-      Self__4ZTR->parent_expr_binary_cmp__15JH.left__PM2H=left__03JH;
-      Self__4ZTR->parent_expr_binary_cmp__15JH.right__TM2H=right__13JH;
-      result__U3JH=result__WZTR;
-    };
-    if ((result__55QH ==  3)) {
-      left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__V0TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__M0TR=NULL;
-      ptr__N0TR=((__POINTER )(NULL));
-      typ_id__O0TR= 0;
-      sz__P0TR=((__UINTEGER_32 )sizeof(__EXPR_SUB));
-      if ((sz__P0TR ==  0)) {
-        result__M0TR=EXPR_SUB__;
-      } else {
-        typ_id__O0TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__P0TR);
-        if ((typ_id__O0TR == (__INTEGER)(-  1))) {
-          a__Q0TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__R0TR=(__UINTEGER_32)((__UINTEGER_32)(sz__P0TR + a__Q0TR) & (__UINTEGER_32)(~ a__Q0TR));
-          ptr_table__Z0TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R0TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__Y0TR=((__POINTER )(NULL));
-          result__00TR=((__POINTER *)ptr_table__Z0TR)[ 0];
-          if ((result__00TR == (void *)NULL)) {
-            result__00TR=new_lab__2PJ(new_size__R0TR);
-            next__Y0TR=(void *)((unsigned long)result__00TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0TR)));
-            ((__POINTER *)next__Y0TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z0TR)[ 0]=next__Y0TR;
-          } else {
-            next__Y0TR=((__POINTER *)result__00TR)[ 0];
-            if ((next__Y0TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__00TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R0TR <<  1)) <=  4096)) {
-                next__Y0TR=(void *)((unsigned long)result__00TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0TR)));
-              } else {
-                next__Y0TR=new_lab__2PJ(new_size__R0TR);
-              };
-              ((__POINTER *)next__Y0TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__Z0TR)[ 0]=next__Y0TR;
-            } else {
-              ((__POINTER *)result__00TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y0TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__00TR=next__Y0TR;
-            };
-          };
-          ptr__N0TR=result__00TR;
-        } else {
-          t__S0TR=((__UINTEGER_32 )typ_id__O0TR);
-          a__T0TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__B1TR=(__UINTEGER_32)((__UINTEGER_32)(sz__P0TR + a__T0TR) & (__UINTEGER_32)(~ a__T0TR));
-          ptr_table__40TR=((__POINTER )(&(table_type[(t__S0TR)])));
-          lab_type__A1TR=(__UINTEGER_32)(t__S0TR |  1);
-          next__30TR=((__POINTER )(NULL));
-          result__50TR=((__POINTER *)ptr_table__40TR)[ 0];
-          if ((result__50TR == (void *)NULL)) {
-            result__50TR=new_lab__2PJ(lab_type__A1TR);
-            next__30TR=(void *)((unsigned long)result__50TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1TR)));
-            ((__POINTER *)next__30TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__40TR)[ 0]=next__30TR;
-          } else {
-            next__30TR=((__POINTER *)result__50TR)[ 0];
-            if ((next__30TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__50TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B1TR <<  1)) <=  4096)) {
-                next__30TR=(void *)((unsigned long)result__50TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1TR)));
-              } else {
-                next__30TR=new_lab__2PJ(lab_type__A1TR);
-              };
-              ((__POINTER *)next__30TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__40TR)[ 0]=next__30TR;
-            } else {
-              ((__POINTER *)result__50TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__30TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__50TR=next__30TR;
-            };
-          };
-          ptr__N0TR=result__50TR;
-        };
-        result__M0TR=((__EXPR_SUB *)ptr__N0TR);
-        *(result__M0TR) = *(EXPR_SUB__);
-      };
-      Self__U0TR=((__EXPR_SUB *)result__M0TR);
-      Self__U0TR->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__V0TR;
-      Self__U0TR->parent_expr_binary__PAKH.left__XO1H=left__03JH;
-      Self__U0TR->parent_expr_binary__PAKH.right__WO2H=right__13JH;
-      result__U3JH=result__M0TR;
-    };
-    if ((result__55QH ==  4)) {
-      left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__L1TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__C1TR=NULL;
-      ptr__D1TR=((__POINTER )(NULL));
-      typ_id__E1TR= 0;
-      sz__F1TR=((__UINTEGER_32 )sizeof(__EXPR_MUL));
-      if ((sz__F1TR ==  0)) {
-        result__C1TR=EXPR_MUL__;
-      } else {
-        typ_id__E1TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F1TR);
-        if ((typ_id__E1TR == (__INTEGER)(-  1))) {
-          a__G1TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__H1TR=(__UINTEGER_32)((__UINTEGER_32)(sz__F1TR + a__G1TR) & (__UINTEGER_32)(~ a__G1TR));
-          ptr_table__P1TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H1TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__O1TR=((__POINTER )(NULL));
-          result__Q1TR=((__POINTER *)ptr_table__P1TR)[ 0];
-          if ((result__Q1TR == (void *)NULL)) {
-            result__Q1TR=new_lab__2PJ(new_size__H1TR);
-            next__O1TR=(void *)((unsigned long)result__Q1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1TR)));
-            ((__POINTER *)next__O1TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P1TR)[ 0]=next__O1TR;
-          } else {
-            next__O1TR=((__POINTER *)result__Q1TR)[ 0];
-            if ((next__O1TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q1TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H1TR <<  1)) <=  4096)) {
-                next__O1TR=(void *)((unsigned long)result__Q1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1TR)));
-              } else {
-                next__O1TR=new_lab__2PJ(new_size__H1TR);
-              };
-              ((__POINTER *)next__O1TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__P1TR)[ 0]=next__O1TR;
-            } else {
-              ((__POINTER *)result__Q1TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O1TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__Q1TR=next__O1TR;
-            };
-          };
-          ptr__D1TR=result__Q1TR;
-        } else {
-          t__I1TR=((__UINTEGER_32 )typ_id__E1TR);
-          a__J1TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__X1TR=(__UINTEGER_32)((__UINTEGER_32)(sz__F1TR + a__J1TR) & (__UINTEGER_32)(~ a__J1TR));
-          ptr_table__U1TR=((__POINTER )(&(table_type[(t__I1TR)])));
-          lab_type__W1TR=(__UINTEGER_32)(t__I1TR |  1);
-          next__T1TR=((__POINTER )(NULL));
-          result__V1TR=((__POINTER *)ptr_table__U1TR)[ 0];
-          if ((result__V1TR == (void *)NULL)) {
-            result__V1TR=new_lab__2PJ(lab_type__W1TR);
-            next__T1TR=(void *)((unsigned long)result__V1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X1TR)));
-            ((__POINTER *)next__T1TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U1TR)[ 0]=next__T1TR;
-          } else {
-            next__T1TR=((__POINTER *)result__V1TR)[ 0];
-            if ((next__T1TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V1TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X1TR <<  1)) <=  4096)) {
-                next__T1TR=(void *)((unsigned long)result__V1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X1TR)));
-              } else {
-                next__T1TR=new_lab__2PJ(lab_type__W1TR);
-              };
-              ((__POINTER *)next__T1TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__U1TR)[ 0]=next__T1TR;
-            } else {
-              ((__POINTER *)result__V1TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T1TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__V1TR=next__T1TR;
-            };
-          };
-          ptr__D1TR=result__V1TR;
-        };
-        result__C1TR=((__EXPR_MUL *)ptr__D1TR);
-        *(result__C1TR) = *(EXPR_MUL__);
-      };
-      Self__K1TR=((__EXPR_MUL *)result__C1TR);
-      Self__K1TR->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L1TR;
-      Self__K1TR->parent_expr_binary__CBKH.left__XO1H=left__03JH;
-      Self__K1TR->parent_expr_binary__CBKH.right__WO2H=right__13JH;
-      result__U3JH=result__C1TR;
-    };
-    if ((result__55QH ==  5)) {
-      left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__B2TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__Y1TR=NULL;
-      ptr__Z1TR=((__POINTER )(NULL));
-      typ_id__01TR= 0;
-      sz__11TR=((__UINTEGER_32 )sizeof(__EXPR_DIV));
-      if ((sz__11TR ==  0)) {
-        result__Y1TR=EXPR_DIV__;
-      } else {
-        typ_id__01TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__11TR);
-        if ((typ_id__01TR == (__INTEGER)(-  1))) {
-          a__21TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__31TR=(__UINTEGER_32)((__UINTEGER_32)(sz__11TR + a__21TR) & (__UINTEGER_32)(~ a__21TR));
-          ptr_table__F2TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__31TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__E2TR=((__POINTER )(NULL));
-          result__G2TR=((__POINTER *)ptr_table__F2TR)[ 0];
-          if ((result__G2TR == (void *)NULL)) {
-            result__G2TR=new_lab__2PJ(new_size__31TR);
-            next__E2TR=(void *)((unsigned long)result__G2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__31TR)));
-            ((__POINTER *)next__E2TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__F2TR)[ 0]=next__E2TR;
-          } else {
-            next__E2TR=((__POINTER *)result__G2TR)[ 0];
-            if ((next__E2TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G2TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__31TR <<  1)) <=  4096)) {
-                next__E2TR=(void *)((unsigned long)result__G2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__31TR)));
-              } else {
-                next__E2TR=new_lab__2PJ(new_size__31TR);
-              };
-              ((__POINTER *)next__E2TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__F2TR)[ 0]=next__E2TR;
-            } else {
-              ((__POINTER *)result__G2TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E2TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__G2TR=next__E2TR;
-            };
-          };
-          ptr__Z1TR=result__G2TR;
-        } else {
-          t__41TR=((__UINTEGER_32 )typ_id__01TR);
-          a__51TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__N2TR=(__UINTEGER_32)((__UINTEGER_32)(sz__11TR + a__51TR) & (__UINTEGER_32)(~ a__51TR));
-          ptr_table__K2TR=((__POINTER )(&(table_type[(t__41TR)])));
-          lab_type__M2TR=(__UINTEGER_32)(t__41TR |  1);
-          next__J2TR=((__POINTER )(NULL));
-          result__L2TR=((__POINTER *)ptr_table__K2TR)[ 0];
-          if ((result__L2TR == (void *)NULL)) {
-            result__L2TR=new_lab__2PJ(lab_type__M2TR);
-            next__J2TR=(void *)((unsigned long)result__L2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2TR)));
-            ((__POINTER *)next__J2TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K2TR)[ 0]=next__J2TR;
-          } else {
-            next__J2TR=((__POINTER *)result__L2TR)[ 0];
-            if ((next__J2TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L2TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N2TR <<  1)) <=  4096)) {
-                next__J2TR=(void *)((unsigned long)result__L2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2TR)));
-              } else {
-                next__J2TR=new_lab__2PJ(lab_type__M2TR);
-              };
-              ((__POINTER *)next__J2TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__K2TR)[ 0]=next__J2TR;
-            } else {
-              ((__POINTER *)result__L2TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J2TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__L2TR=next__J2TR;
-            };
-          };
-          ptr__Z1TR=result__L2TR;
-        };
-        result__Y1TR=((__EXPR_DIV *)ptr__Z1TR);
-        *(result__Y1TR) = *(EXPR_DIV__);
-      };
-      Self__A2TR=((__EXPR_DIV *)result__Y1TR);
-      Self__A2TR->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__B2TR;
-      Self__A2TR->parent_expr_binary__VBKH.left__XO1H=left__03JH;
-      Self__A2TR->parent_expr_binary__VBKH.right__WO2H=right__13JH;
-      result__U3JH=result__Y1TR;
-    };
-    if ((result__55QH ==  6)) {
-      left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__X2TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__O2TR=NULL;
-      ptr__P2TR=((__POINTER )(NULL));
-      typ_id__Q2TR= 0;
-      sz__R2TR=((__UINTEGER_32 )sizeof(__EXPR_AND));
-      if ((sz__R2TR ==  0)) {
-        result__O2TR=EXPR_AND__;
-      } else {
-        typ_id__Q2TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R2TR);
-        if ((typ_id__Q2TR == (__INTEGER)(-  1))) {
-          a__S2TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__T2TR=(__UINTEGER_32)((__UINTEGER_32)(sz__R2TR + a__S2TR) & (__UINTEGER_32)(~ a__S2TR));
-          ptr_table__12TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T2TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__02TR=((__POINTER )(NULL));
-          result__22TR=((__POINTER *)ptr_table__12TR)[ 0];
-          if ((result__22TR == (void *)NULL)) {
-            result__22TR=new_lab__2PJ(new_size__T2TR);
-            next__02TR=(void *)((unsigned long)result__22TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2TR)));
-            ((__POINTER *)next__02TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__12TR)[ 0]=next__02TR;
-          } else {
-            next__02TR=((__POINTER *)result__22TR)[ 0];
-            if ((next__02TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__22TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T2TR <<  1)) <=  4096)) {
-                next__02TR=(void *)((unsigned long)result__22TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2TR)));
-              } else {
-                next__02TR=new_lab__2PJ(new_size__T2TR);
-              };
-              ((__POINTER *)next__02TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__12TR)[ 0]=next__02TR;
-            } else {
-              ((__POINTER *)result__22TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__02TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__22TR=next__02TR;
-            };
-          };
-          ptr__P2TR=result__22TR;
-        } else {
-          t__U2TR=((__UINTEGER_32 )typ_id__Q2TR);
-          a__V2TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__D3TR=(__UINTEGER_32)((__UINTEGER_32)(sz__R2TR + a__V2TR) & (__UINTEGER_32)(~ a__V2TR));
-          ptr_table__A3TR=((__POINTER )(&(table_type[(t__U2TR)])));
-          lab_type__C3TR=(__UINTEGER_32)(t__U2TR |  1);
-          next__52TR=((__POINTER )(NULL));
-          result__B3TR=((__POINTER *)ptr_table__A3TR)[ 0];
-          if ((result__B3TR == (void *)NULL)) {
-            result__B3TR=new_lab__2PJ(lab_type__C3TR);
-            next__52TR=(void *)((unsigned long)result__B3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3TR)));
-            ((__POINTER *)next__52TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__A3TR)[ 0]=next__52TR;
-          } else {
-            next__52TR=((__POINTER *)result__B3TR)[ 0];
-            if ((next__52TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B3TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D3TR <<  1)) <=  4096)) {
-                next__52TR=(void *)((unsigned long)result__B3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3TR)));
-              } else {
-                next__52TR=new_lab__2PJ(lab_type__C3TR);
-              };
-              ((__POINTER *)next__52TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__A3TR)[ 0]=next__52TR;
-            } else {
-              ((__POINTER *)result__B3TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__52TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__B3TR=next__52TR;
-            };
-          };
-          ptr__P2TR=result__B3TR;
-        };
-        result__O2TR=((__EXPR_AND *)ptr__P2TR);
-        *(result__O2TR) = *(EXPR_AND__);
-      };
-      Self__W2TR=((__EXPR_AND *)result__O2TR);
-      Self__W2TR->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X2TR;
-      Self__W2TR->parent_expr_binary__ICKH.left__XO1H=left__03JH;
-      Self__W2TR->parent_expr_binary__ICKH.right__WO2H=right__13JH;
-      result__U3JH=result__O2TR;
-    };
-    if ((result__55QH ==  7)) {
-      left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__N3TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__E3TR=NULL;
-      ptr__F3TR=((__POINTER )(NULL));
-      typ_id__G3TR= 0;
-      sz__H3TR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_R));
-      if ((sz__H3TR ==  0)) {
-        result__E3TR=EXPR_SHIFT_R__;
-      } else {
-        typ_id__G3TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H3TR);
-        if ((typ_id__G3TR == (__INTEGER)(-  1))) {
-          a__I3TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__J3TR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3TR + a__I3TR) & (__UINTEGER_32)(~ a__I3TR));
-          ptr_table__R3TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J3TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__Q3TR=((__POINTER )(NULL));
-          result__S3TR=((__POINTER *)ptr_table__R3TR)[ 0];
-          if ((result__S3TR == (void *)NULL)) {
-            result__S3TR=new_lab__2PJ(new_size__J3TR);
-            next__Q3TR=(void *)((unsigned long)result__S3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3TR)));
-            ((__POINTER *)next__Q3TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__R3TR)[ 0]=next__Q3TR;
-          } else {
-            next__Q3TR=((__POINTER *)result__S3TR)[ 0];
-            if ((next__Q3TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S3TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J3TR <<  1)) <=  4096)) {
-                next__Q3TR=(void *)((unsigned long)result__S3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3TR)));
-              } else {
-                next__Q3TR=new_lab__2PJ(new_size__J3TR);
-              };
-              ((__POINTER *)next__Q3TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__R3TR)[ 0]=next__Q3TR;
-            } else {
-              ((__POINTER *)result__S3TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q3TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__S3TR=next__Q3TR;
-            };
-          };
-          ptr__F3TR=result__S3TR;
-        } else {
-          t__K3TR=((__UINTEGER_32 )typ_id__G3TR);
-          a__L3TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__Z3TR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3TR + a__L3TR) & (__UINTEGER_32)(~ a__L3TR));
-          ptr_table__W3TR=((__POINTER )(&(table_type[(t__K3TR)])));
-          lab_type__Y3TR=(__UINTEGER_32)(t__K3TR |  1);
-          next__V3TR=((__POINTER )(NULL));
-          result__X3TR=((__POINTER *)ptr_table__W3TR)[ 0];
-          if ((result__X3TR == (void *)NULL)) {
-            result__X3TR=new_lab__2PJ(lab_type__Y3TR);
-            next__V3TR=(void *)((unsigned long)result__X3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z3TR)));
-            ((__POINTER *)next__V3TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__W3TR)[ 0]=next__V3TR;
-          } else {
-            next__V3TR=((__POINTER *)result__X3TR)[ 0];
-            if ((next__V3TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X3TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z3TR <<  1)) <=  4096)) {
-                next__V3TR=(void *)((unsigned long)result__X3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z3TR)));
-              } else {
-                next__V3TR=new_lab__2PJ(lab_type__Y3TR);
-              };
-              ((__POINTER *)next__V3TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__W3TR)[ 0]=next__V3TR;
-            } else {
-              ((__POINTER *)result__X3TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V3TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__X3TR=next__V3TR;
-            };
-          };
-          ptr__F3TR=result__X3TR;
-        };
-        result__E3TR=((__EXPR_SHIFT_R *)ptr__F3TR);
-        *(result__E3TR) = *(EXPR_SHIFT_R__);
-      };
-      Self__M3TR=((__EXPR_SHIFT_R *)result__E3TR);
-      Self__M3TR->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__N3TR;
-      Self__M3TR->parent_expr_binary__1CKH.left__XO1H=left__03JH;
-      Self__M3TR->parent_expr_binary__1CKH.right__WO2H=right__13JH;
-      result__U3JH=result__E3TR;
-    };
-    if ((result__55QH ==  8)) {
-      left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__D4TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__03TR=NULL;
-      ptr__13TR=((__POINTER )(NULL));
-      typ_id__23TR= 0;
-      sz__33TR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
-      if ((sz__33TR ==  0)) {
-        result__03TR=EXPR_SHIFT_L__;
-      } else {
-        typ_id__23TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__33TR);
-        if ((typ_id__23TR == (__INTEGER)(-  1))) {
-          a__43TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__53TR=(__UINTEGER_32)((__UINTEGER_32)(sz__33TR + a__43TR) & (__UINTEGER_32)(~ a__43TR));
-          ptr_table__H4TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__53TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__G4TR=((__POINTER )(NULL));
-          result__I4TR=((__POINTER *)ptr_table__H4TR)[ 0];
-          if ((result__I4TR == (void *)NULL)) {
-            result__I4TR=new_lab__2PJ(new_size__53TR);
-            next__G4TR=(void *)((unsigned long)result__I4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53TR)));
-            ((__POINTER *)next__G4TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__H4TR)[ 0]=next__G4TR;
-          } else {
-            next__G4TR=((__POINTER *)result__I4TR)[ 0];
-            if ((next__G4TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I4TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__53TR <<  1)) <=  4096)) {
-                next__G4TR=(void *)((unsigned long)result__I4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53TR)));
-              } else {
-                next__G4TR=new_lab__2PJ(new_size__53TR);
-              };
-              ((__POINTER *)next__G4TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__H4TR)[ 0]=next__G4TR;
-            } else {
-              ((__POINTER *)result__I4TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G4TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__I4TR=next__G4TR;
-            };
-          };
-          ptr__13TR=result__I4TR;
-        } else {
-          t__A4TR=((__UINTEGER_32 )typ_id__23TR);
-          a__B4TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__P4TR=(__UINTEGER_32)((__UINTEGER_32)(sz__33TR + a__B4TR) & (__UINTEGER_32)(~ a__B4TR));
-          ptr_table__M4TR=((__POINTER )(&(table_type[(t__A4TR)])));
-          lab_type__O4TR=(__UINTEGER_32)(t__A4TR |  1);
-          next__L4TR=((__POINTER )(NULL));
-          result__N4TR=((__POINTER *)ptr_table__M4TR)[ 0];
-          if ((result__N4TR == (void *)NULL)) {
-            result__N4TR=new_lab__2PJ(lab_type__O4TR);
-            next__L4TR=(void *)((unsigned long)result__N4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4TR)));
-            ((__POINTER *)next__L4TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__M4TR)[ 0]=next__L4TR;
-          } else {
-            next__L4TR=((__POINTER *)result__N4TR)[ 0];
-            if ((next__L4TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N4TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P4TR <<  1)) <=  4096)) {
-                next__L4TR=(void *)((unsigned long)result__N4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4TR)));
-              } else {
-                next__L4TR=new_lab__2PJ(lab_type__O4TR);
-              };
-              ((__POINTER *)next__L4TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__M4TR)[ 0]=next__L4TR;
-            } else {
-              ((__POINTER *)result__N4TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L4TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__N4TR=next__L4TR;
-            };
-          };
-          ptr__13TR=result__N4TR;
-        };
-        result__03TR=((__EXPR_SHIFT_L *)ptr__13TR);
-        *(result__03TR) = *(EXPR_SHIFT_L__);
-      };
-      Self__C4TR=((__EXPR_SHIFT_L *)result__03TR);
-      Self__C4TR->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D4TR;
-      Self__C4TR->parent_expr_binary__ODKH.left__XO1H=left__03JH;
-      Self__C4TR->parent_expr_binary__ODKH.right__WO2H=right__13JH;
-      result__U3JH=result__03TR;
-    };
-    if ((result__55QH ==  9)) {
-      exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      exp2__Y3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      result__U3JH=create__base__index__value__LYWH(Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,exp1__X3JH,read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 2]),exp2__Y3JH);
-    };
-    if ((result__55QH ==  10)) {
-      exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      exp2__Y3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      p__Z4TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__Q4TR=NULL;
-      ptr__R4TR=((__POINTER )(NULL));
-      typ_id__S4TR= 0;
-      sz__T4TR=((__UINTEGER_32 )sizeof(__ITEM));
-      if ((sz__T4TR ==  0)) {
-        result__Q4TR=ITEM__;
-      } else {
-        typ_id__S4TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T4TR);
-        if ((typ_id__S4TR == (__INTEGER)(-  1))) {
-          a__U4TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__V4TR=(__UINTEGER_32)((__UINTEGER_32)(sz__T4TR + a__U4TR) & (__UINTEGER_32)(~ a__U4TR));
-          ptr_table__34TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V4TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__24TR=((__POINTER )(NULL));
-          result__44TR=((__POINTER *)ptr_table__34TR)[ 0];
-          if ((result__44TR == (void *)NULL)) {
-            result__44TR=new_lab__2PJ(new_size__V4TR);
-            next__24TR=(void *)((unsigned long)result__44TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4TR)));
-            ((__POINTER *)next__24TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__34TR)[ 0]=next__24TR;
-          } else {
-            next__24TR=((__POINTER *)result__44TR)[ 0];
-            if ((next__24TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__44TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V4TR <<  1)) <=  4096)) {
-                next__24TR=(void *)((unsigned long)result__44TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4TR)));
-              } else {
-                next__24TR=new_lab__2PJ(new_size__V4TR);
-              };
-              ((__POINTER *)next__24TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__34TR)[ 0]=next__24TR;
-            } else {
-              ((__POINTER *)result__44TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__24TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__44TR=next__24TR;
-            };
-          };
-          ptr__R4TR=result__44TR;
-        } else {
-          t__W4TR=((__UINTEGER_32 )typ_id__S4TR);
-          a__X4TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__F5TR=(__UINTEGER_32)((__UINTEGER_32)(sz__T4TR + a__X4TR) & (__UINTEGER_32)(~ a__X4TR));
-          ptr_table__C5TR=((__POINTER )(&(table_type[(t__W4TR)])));
-          lab_type__E5TR=(__UINTEGER_32)(t__W4TR |  1);
-          next__B5TR=((__POINTER )(NULL));
-          result__D5TR=((__POINTER *)ptr_table__C5TR)[ 0];
-          if ((result__D5TR == (void *)NULL)) {
-            result__D5TR=new_lab__2PJ(lab_type__E5TR);
-            next__B5TR=(void *)((unsigned long)result__D5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F5TR)));
-            ((__POINTER *)next__B5TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__C5TR)[ 0]=next__B5TR;
-          } else {
-            next__B5TR=((__POINTER *)result__D5TR)[ 0];
-            if ((next__B5TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D5TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F5TR <<  1)) <=  4096)) {
-                next__B5TR=(void *)((unsigned long)result__D5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F5TR)));
-              } else {
-                next__B5TR=new_lab__2PJ(lab_type__E5TR);
-              };
-              ((__POINTER *)next__B5TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__C5TR)[ 0]=next__B5TR;
-            } else {
-              ((__POINTER *)result__D5TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B5TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__D5TR=next__B5TR;
-            };
-          };
-          ptr__R4TR=result__D5TR;
+  };
+}
+
+static void* slot_data__MCDJ(__SLOT_CODE__4IRG *Self__NCDJ)
+// ({SLOT_CODE__4IRG}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *typ__FMDJ,*__tmp__ANDJ;
+  void *__tmp__4QDJ;
+  void *__tmp__IMDJ;
+  __ITM_TYPE_MULTI__0URC *__tmp__KMDJ,*tm__GMDJ;
+  __INTEGER__Q Result__TEOT,Self__LYDJ,typ_id__B55T;
+  void *__tmp__4H1S;
+  void *__tmp__5MDJ;
+  __SLOT_DATA__IJRG *__tmp__DNDJ,*__tmp__5CDJ;
+  __SLOT__OLC *__tmp__1CDJ;
+  __TYPE_ID__MMB *result__AO1T,*result__545T,*Self__L55T;
+  __POINTER__IB ptr__A55T,__tmp__C55T,__tmp__D55T,__tmp__E55T;
+  __UINTEGER_32__ZWB __tmp__F55T;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__TMDJ,*__tmp__BNDJ;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__2ZUT;
+  if (((void *)Self__NCDJ->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+    typ__FMDJ=NULL;
+    __tmp__4QDJ=Self__NCDJ->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__4QDJ)->__id==__ITM_SLOT__PLC__) {
+      __tmp__IMDJ=((__ITM_SLOT__PLC *)__tmp__4QDJ)->result_type__KWOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__IMDJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4QDJ)->parent_itm_slot__3F0D.result_type__KWOB;
+    };
+    if (__tmp__IMDJ==NULL) {
+      __tmp__KMDJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__IMDJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__KMDJ=NULL;
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__KMDJ=NULL;
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__KMDJ=NULL;
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__KMDJ=NULL;
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__KMDJ=((void *)__tmp__IMDJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__KMDJ=NULL;
+      } break;
+      }
+    };
+    tm__GMDJ=__tmp__KMDJ;
+    if (((void *)__tmp__KMDJ != (void *)NULL)) {
+      Result__TEOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__KMDJ)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__TMDJ=create_with_capacity__XEZG((__INTEGER__Q)(Result__TEOT -  1));
+      Self__NCDJ->parent_slot__5IRG->slot_data_list__NCXG=__tmp__TMDJ;
+      Result__TEOT=(__INTEGER__Q)(((__ITM_TYPE_MULTI__0URC *)__tmp__KMDJ)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY -  1);
+      Self__LYDJ= 0;
+      while ((Self__LYDJ <= Result__TEOT)) {
+        __tmp__4H1S=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)tm__GMDJ)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__LYDJ];
+        __tmp__5MDJ=Self__NCDJ->parent_slot__5IRG->receiver_type__XIRG;
+        switch (((struct ___OBJ *)__tmp__4H1S)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ANDJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ANDJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ANDJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)),__tmp__5MDJ);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ANDJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)),__tmp__5MDJ);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__ANDJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)),__tmp__5MDJ);
+        } break;
         };
-        result__Q4TR=((__ITEM *)ptr__R4TR);
-        *(result__Q4TR) = *(ITEM__);
+        typ__FMDJ=__tmp__ANDJ;
+        __tmp__BNDJ=Self__NCDJ->parent_slot__5IRG->slot_data_list__NCXG;
+        __tmp__DNDJ=create__type__C0XG(Self__NCDJ->parent_slot__5IRG,typ__FMDJ);
+        add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__BNDJ),__tmp__DNDJ);
+        Self__LYDJ=(__INTEGER__Q)(Self__LYDJ +  1);
       };
-      Self__Y4TR=((__ITEM *)result__Q4TR);
-      Self__Y4TR->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Z4TR;
-      Self__Y4TR->receiver__1P1H=exp1__X3JH;
-      Self__Y4TR->index__KR2H=exp2__Y3JH;
-      result__U3JH=result__Q4TR;
-    };
-    if ((result__55QH ==  11)) {
-      __tmp__CFKH=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      __tmp__DFKH=debug_level_option__3C;
-      __tmp__EFKH=type_integer__3JB;
-      switch (((struct ___OBJ *)__tmp__EFKH)->__id) {
-      case __TYPE__: {
-        __tmp__FFKH=((__TYPE *)__tmp__EFKH)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__FFKH=((__TYPE_NULL *)__tmp__EFKH)->parent_type__TIB.default__AKC;
+      Self__2ZUT=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__KMDJ)->list_type__R4UC);
+      __tmp__IMDJ=((void **)Self__2ZUT->parent_arrayed_collection__CMB.storage__DIXC)[Self__2ZUT->parent_arrayed_collection__CMB.upper__WBY];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      switch (((struct ___OBJ *)__tmp__IMDJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__ANDJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__FFKH=((__TYPE_VOID *)__tmp__EFKH)->parent_type__UIB.default__AKC;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__ANDJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__FFKH=((__TYPE_CONTEXT *)__tmp__EFKH)->parent_type__VIB.default__AKC;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__ANDJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)),NULL);
       } break;
-      case __TYPE_ID__: {
-        __tmp__FFKH=((__TYPE_ID *)__tmp__EFKH)->parent_type__WIB.default__AKC;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__ANDJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)),NULL);
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__FFKH=((__TYPE_GENERIC *)__tmp__EFKH)->parent_type__C2IB.default__AKC;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__FFKH=((__PROFIL_BLOCK *)__tmp__EFKH)->parent_type__PGAG.default__AKC;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__ANDJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)),NULL);
       } break;
       };
-      v__MSHR=((__INTEGER_64 )__tmp__DFKH);
-      result__CSHR=NULL;
-      ptr__DSHR=((__POINTER )(NULL));
-      typ_id__ESHR= 0;
-      sz__FSHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__FSHR ==  0)) {
-        result__CSHR=INTEGER_CST__;
-      } else {
-        typ_id__ESHR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FSHR);
-        if ((typ_id__ESHR == (__INTEGER)(-  1))) {
-          a__GSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HSHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FSHR + a__GSHR) & (__UINTEGER_32)(~ a__GSHR));
-          ptr_table__H5TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HSHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__G5TR=((__POINTER )(NULL));
-          result__I5TR=((__POINTER *)ptr_table__H5TR)[ 0];
-          if ((result__I5TR == (void *)NULL)) {
-            result__I5TR=new_lab__2PJ(new_size__HSHR);
-            next__G5TR=(void *)((unsigned long)result__I5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HSHR)));
-            ((__POINTER *)next__G5TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__H5TR)[ 0]=next__G5TR;
-          } else {
-            next__G5TR=((__POINTER *)result__I5TR)[ 0];
-            if ((next__G5TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I5TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HSHR <<  1)) <=  4096)) {
-                next__G5TR=(void *)((unsigned long)result__I5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HSHR)));
-              } else {
-                next__G5TR=new_lab__2PJ(new_size__HSHR);
-              };
-              ((__POINTER *)next__G5TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__H5TR)[ 0]=next__G5TR;
-            } else {
-              ((__POINTER *)result__I5TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G5TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__I5TR=next__G5TR;
-            };
-          };
-          ptr__DSHR=result__I5TR;
-        } else {
-          t__ISHR=((__UINTEGER_32 )typ_id__ESHR);
-          a__JSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__P5TR=(__UINTEGER_32)((__UINTEGER_32)(sz__FSHR + a__JSHR) & (__UINTEGER_32)(~ a__JSHR));
-          ptr_table__M5TR=((__POINTER )(&(table_type[(t__ISHR)])));
-          lab_type__O5TR=(__UINTEGER_32)(t__ISHR |  1);
-          next__L5TR=((__POINTER )(NULL));
-          result__N5TR=((__POINTER *)ptr_table__M5TR)[ 0];
-          if ((result__N5TR == (void *)NULL)) {
-            result__N5TR=new_lab__2PJ(lab_type__O5TR);
-            next__L5TR=(void *)((unsigned long)result__N5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5TR)));
-            ((__POINTER *)next__L5TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__M5TR)[ 0]=next__L5TR;
-          } else {
-            next__L5TR=((__POINTER *)result__N5TR)[ 0];
-            if ((next__L5TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N5TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P5TR <<  1)) <=  4096)) {
-                next__L5TR=(void *)((unsigned long)result__N5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5TR)));
-              } else {
-                next__L5TR=new_lab__2PJ(lab_type__O5TR);
-              };
-              ((__POINTER *)next__L5TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__M5TR)[ 0]=next__L5TR;
-            } else {
-              ((__POINTER *)result__N5TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L5TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__N5TR=next__L5TR;
-            };
-          };
-          ptr__DSHR=result__N5TR;
-        };
-        result__CSHR=((__INTEGER_CST *)ptr__DSHR);
-        *(result__CSHR) = *(INTEGER_CST__);
-      };
-      Self__KSHR=((__INTEGER_CST *)result__CSHR);
-      Self__KSHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CFKH;
-      Self__KSHR->value__W4YD=v__MSHR;
-      Self__KSHR->parent_constant__B3LC.static_type__M2YD=__tmp__FFKH;
-      check_type__YG5D(Self__KSHR);
-      result__U3JH=result__CSHR;
-    };
-    if ((result__55QH ==  12)) {
-      exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
-      p__Z5TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      result__Q5TR=NULL;
-      ptr__R5TR=((__POINTER )(NULL));
-      typ_id__S5TR= 0;
-      sz__T5TR=((__UINTEGER_32 )sizeof(__SIZE_OF));
-      if ((sz__T5TR ==  0)) {
-        result__Q5TR=SIZE_OF__;
-      } else {
-        typ_id__S5TR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T5TR);
-        if ((typ_id__S5TR == (__INTEGER)(-  1))) {
-          a__U5TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__V5TR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5TR + a__U5TR) & (__UINTEGER_32)(~ a__U5TR));
-          ptr_table__25TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V5TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__15TR=((__POINTER )(NULL));
-          result__35TR=((__POINTER *)ptr_table__25TR)[ 0];
-          if ((result__35TR == (void *)NULL)) {
-            result__35TR=new_lab__2PJ(new_size__V5TR);
-            next__15TR=(void *)((unsigned long)result__35TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5TR)));
-            ((__POINTER *)next__15TR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__25TR)[ 0]=next__15TR;
-          } else {
-            next__15TR=((__POINTER *)result__35TR)[ 0];
-            if ((next__15TR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__35TR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V5TR <<  1)) <=  4096)) {
-                next__15TR=(void *)((unsigned long)result__35TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5TR)));
-              } else {
-                next__15TR=new_lab__2PJ(new_size__V5TR);
-              };
-              ((__POINTER *)next__15TR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__25TR)[ 0]=next__15TR;
-            } else {
-              ((__POINTER *)result__35TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__15TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__35TR=next__15TR;
-            };
-          };
-          ptr__R5TR=result__35TR;
-        } else {
-          t__W5TR=((__UINTEGER_32 )typ_id__S5TR);
-          a__X5TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EAUR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5TR + a__X5TR) & (__UINTEGER_32)(~ a__X5TR));
-          ptr_table__BAUR=((__POINTER )(&(table_type[(t__W5TR)])));
-          lab_type__DAUR=(__UINTEGER_32)(t__W5TR |  1);
-          next__AAUR=((__POINTER )(NULL));
-          result__CAUR=((__POINTER *)ptr_table__BAUR)[ 0];
-          if ((result__CAUR == (void *)NULL)) {
-            result__CAUR=new_lab__2PJ(lab_type__DAUR);
-            next__AAUR=(void *)((unsigned long)result__CAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAUR)));
-            ((__POINTER *)next__AAUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BAUR)[ 0]=next__AAUR;
-          } else {
-            next__AAUR=((__POINTER *)result__CAUR)[ 0];
-            if ((next__AAUR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CAUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EAUR <<  1)) <=  4096)) {
-                next__AAUR=(void *)((unsigned long)result__CAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAUR)));
-              } else {
-                next__AAUR=new_lab__2PJ(lab_type__DAUR);
-              };
-              ((__POINTER *)next__AAUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BAUR)[ 0]=next__AAUR;
-            } else {
-              ((__POINTER *)result__CAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__CAUR=next__AAUR;
-            };
-          };
-          ptr__R5TR=result__CAUR;
-        };
-        result__Q5TR=((__SIZE_OF *)ptr__R5TR);
-        *(result__Q5TR) = *(SIZE_OF__);
+      typ__FMDJ=__tmp__ANDJ;
+    } else /* FALSE */ {
+      __tmp__IMDJ=Self__NCDJ->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__IMDJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__4H1S=((__ITM_SLOT__PLC *)__tmp__IMDJ)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__4H1S=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IMDJ)->parent_itm_slot__3F0D.result_type__KWOB;
       };
-      Self__Y5TR=((__SIZE_OF *)result__Q5TR);
-      Self__Y5TR->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Z5TR;
-      Self__Y5TR->receiver__TR2H=exp1__X3JH;
-      result__U3JH=result__Q5TR;
-    };
-    if ((result__55QH ==  13)) {
-      type__23JH=((__LOCAL *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH)->parent_variable__T1LC.type__D25F;
-      exp2__Y3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
-      result__U3JH=create__value__00WH(CAST__,type__23JH,exp2__Y3JH);
-    };
-    if ((result__55QH ==  14)) {
-      if ((debug_level_option__3C ==  0)) {
-        result__U3JH=create__type__PKQC(Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,TYPE_NULL__->parent_type__TIB.default__AKC);
+      if (__tmp__4H1S==NULL) {
+        __tmp__5MDJ=NULL;
       } else {
-        __tmp__4GKH=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-        __tmp__5GKH=type_pointer__HLB;
-        switch (((struct ___OBJ *)__tmp__5GKH)->__id) {
-        case __TYPE__: {
-          __tmp__AHKH=((__TYPE *)__tmp__5GKH)->default__AKC;
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__AHKH=((__TYPE_NULL *)__tmp__5GKH)->parent_type__TIB.default__AKC;
+        switch (((struct ___OBJ *)__tmp__4H1S)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__5MDJ=((void *)__tmp__4H1S);
         } break;
-        case __TYPE_VOID__: {
-          __tmp__AHKH=((__TYPE_VOID *)__tmp__5GKH)->parent_type__UIB.default__AKC;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__5MDJ=((void *)__tmp__4H1S);
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__AHKH=((__TYPE_CONTEXT *)__tmp__5GKH)->parent_type__VIB.default__AKC;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__5MDJ=((void *)__tmp__4H1S);
         } break;
-        case __TYPE_ID__: {
-          __tmp__AHKH=((__TYPE_ID *)__tmp__5GKH)->parent_type__WIB.default__AKC;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__5MDJ=((void *)__tmp__4H1S);
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__AHKH=((__TYPE_GENERIC *)__tmp__5GKH)->parent_type__C2IB.default__AKC;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__5MDJ=NULL;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__AHKH=((__PROFIL_BLOCK *)__tmp__5GKH)->parent_type__PGAG.default__AKC;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__5MDJ=((void *)__tmp__4H1S);
         } break;
-        };
-        result__OSHR=NULL;
-        ptr__PSHR=((__POINTER )(NULL));
-        typ_id__QSHR= 0;
-        sz__RSHR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-        if ((sz__RSHR ==  0)) {
-          result__OSHR=EXTERNAL_C__;
-        } else {
-          typ_id__QSHR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RSHR);
-          if ((typ_id__QSHR == (__INTEGER)(-  1))) {
-            a__SSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__TSHR=(__UINTEGER_32)((__UINTEGER_32)(sz__RSHR + a__SSHR) & (__UINTEGER_32)(~ a__SSHR));
-            ptr_table__GAUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TSHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__FAUR=((__POINTER )(NULL));
-            result__HAUR=((__POINTER *)ptr_table__GAUR)[ 0];
-            if ((result__HAUR == (void *)NULL)) {
-              result__HAUR=new_lab__2PJ(new_size__TSHR);
-              next__FAUR=(void *)((unsigned long)result__HAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TSHR)));
-              ((__POINTER *)next__FAUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GAUR)[ 0]=next__FAUR;
-            } else {
-              next__FAUR=((__POINTER *)result__HAUR)[ 0];
-              if ((next__FAUR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HAUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TSHR <<  1)) <=  4096)) {
-                  next__FAUR=(void *)((unsigned long)result__HAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TSHR)));
-                } else {
-                  next__FAUR=new_lab__2PJ(new_size__TSHR);
-                };
-                ((__POINTER *)next__FAUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GAUR)[ 0]=next__FAUR;
-              } else {
-                ((__POINTER *)result__HAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HAUR=next__FAUR;
-              };
-            };
-            ptr__PSHR=result__HAUR;
-          } else {
-            t__USHR=((__UINTEGER_32 )typ_id__QSHR);
-            a__VSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__OAUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RSHR + a__VSHR) & (__UINTEGER_32)(~ a__VSHR));
-            ptr_table__LAUR=((__POINTER )(&(table_type[(t__USHR)])));
-            lab_type__NAUR=(__UINTEGER_32)(t__USHR |  1);
-            next__KAUR=((__POINTER )(NULL));
-            result__MAUR=((__POINTER *)ptr_table__LAUR)[ 0];
-            if ((result__MAUR == (void *)NULL)) {
-              result__MAUR=new_lab__2PJ(lab_type__NAUR);
-              next__KAUR=(void *)((unsigned long)result__MAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAUR)));
-              ((__POINTER *)next__KAUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LAUR)[ 0]=next__KAUR;
-            } else {
-              next__KAUR=((__POINTER *)result__MAUR)[ 0];
-              if ((next__KAUR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MAUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OAUR <<  1)) <=  4096)) {
-                  next__KAUR=(void *)((unsigned long)result__MAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAUR)));
-                } else {
-                  next__KAUR=new_lab__2PJ(lab_type__NAUR);
-                };
-                ((__POINTER *)next__KAUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LAUR)[ 0]=next__KAUR;
-              } else {
-                ((__POINTER *)result__MAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__MAUR=next__KAUR;
-              };
-            };
-            ptr__PSHR=result__MAUR;
-          };
-          result__OSHR=((__EXTERNAL_C *)ptr__PSHR);
-          *(result__OSHR) = *(EXTERNAL_C__);
-        };
-        Self__WSHR=((__EXTERNAL_C *)result__OSHR);
-        Self__WSHR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__4GKH;
-        Self__WSHR->static_type__1VZD=__tmp__AHKH;
-        Self__WSHR->is_persistant__2VZD=FALSE__;
-        Self__WSHR->code__3VZD=(&__string_488);
-        Self__WSHR->access_list__4VZD=NULL;
-        result__U3JH=result__OSHR;
-      };
-    };
-    if ((result__55QH ==  15)) {
-      pos__RYIQ=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 0,(&__string_489));
-      put_position__ECH(pos__RYIQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  } else {
-    base__YIRH= 0;
-    loc__0IRH=NULL;
-    access_list__2IRH=NULL;
-    copy__BNK(string_tmp2__ADB,Self__S3JH->parent_itm_extern__45IC.extern__JH1D);
-    idx__XIRH=index_of__since__IUOH(string_tmp2__ADB, 1);
-    if ((idx__XIRH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
-      result__TLCR=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI <  0)) {
-        result__TLCR=create_with_capacity__FTHH( 16);
-      } else {
-        Self__ULCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-        result__TLCR=((void **)Self__ULCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__ULCR->parent_arrayed_collection__P0LH.upper__NWDI];
-        Self__VLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-        Self__VLCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__VLCR->parent_arrayed_collection__P0LH.upper__NWDI -  1);
-      };
-      access_list__2IRH=result__TLCR;
-      while ((idx__XIRH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
-        base__YIRH=idx__XIRH;
-        idx__XIRH=(__INTEGER)(idx__XIRH +  1);
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        while ((! ((idx__XIRH > ((__STRING *)string_tmp2__ADB)->count__VF) || ((! is_letter_or_digit__1ACJ(((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__XIRH -  1)])) && (((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__XIRH -  1)] != '_'))))) {
-          Self__3SHR=((__STRING *)string_tmp__RB);
-          ch__BTHR=((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__XIRH -  1)];
-          new_capacity__2SHR= 0;
-          if ((Self__3SHR->capacity__MNK <= Self__3SHR->count__VF)) {
-            if ((Self__3SHR->capacity__MNK ==  0)) {
-              Self__3SHR->capacity__MNK= 32;
-              Self__3SHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2SHR=(__INTEGER)(Self__3SHR->capacity__MNK <<  1);
-              Self__4SHR=((__CHARACTER *)Self__3SHR->storage__XNK);
-              old_nb_elts__5SHR=Self__3SHR->capacity__MNK;
-              new__ATHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4SHR),((__UINTEGER_32 )old_nb_elts__5SHR),((__UINTEGER_32 )new_capacity__2SHR)));
-              upper__SAUR=(__INTEGER)(new_capacity__2SHR -  1);
-              Self__QAUR=old_nb_elts__5SHR;
-              while ((Self__QAUR <= upper__SAUR)) {
-                new__ATHR[Self__QAUR]='\0';
-                Self__QAUR=(__INTEGER)(Self__QAUR +  1);
-              };
-              Self__3SHR->storage__XNK=new__ATHR;
-              Self__3SHR->capacity__MNK=new_capacity__2SHR;
-            };
-          };
-          ((__CHARACTER *)Self__3SHR->storage__XNK)[Self__3SHR->count__VF]=ch__BTHR;
-          Self__3SHR->count__VF=(__INTEGER)(Self__3SHR->count__VF +  1);
-          idx__XIRH=(__INTEGER)(idx__XIRH +  1);
-        };
-        if ((((__STRING *)string_tmp__RB)->count__VF ==  0)) {
-          pos__KDVH=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 0,(&__string_482));
-          put_position__ECH(pos__KDVH);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        loc__0IRH=get__QEC(string_tmp__RB);
-        n__WNYI=loc__0IRH;
-        result__YNYI=NULL;
-        j__ZNYI=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-        __tmp__XKAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-        while ((! ((j__ZNYI < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__XKAR)[j__ZNYI])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__WNYI)))) {
-          j__ZNYI=(__INTEGER)(j__ZNYI -  1);
-        };
-        if ((j__ZNYI >= stack_local_lower__IH4F)) {
-          result__YNYI=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ZNYI];
-          if (((j__ZNYI < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__YNYI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-            context_extern__DOLH=result__YNYI;
-          };
-          __tmp__YPYI=TRUE__;
-        } else {
-          __tmp__YPYI=FALSE__;
-        };
-        if ((! __tmp__YPYI)) {
-          if (((void *)profil_first__LPQC != (void *)NULL)) {
-            result__YNYI=lookup__VTJM(profil_first__LPQC,loc__0IRH);
-            if ((((void *)result__YNYI != (void *)NULL) && ((void *)((__LOCAL *)result__YNYI)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-              context_extern__DOLH=result__YNYI;
-            };
-          };
-        };
-        if (((void *)result__YNYI == (void *)NULL)) {
-          copy__BNK(string_tmp__RB,(&__string_483));
-          append__MOK(string_tmp__RB,loc__0IRH);
-          append__MOK(string_tmp__RB,(&__string_484));
-          pos__UYIQ=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(pos__UYIQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-          __tmp__AMRH=TRUE__;
-        } else {
-          __tmp__AMRH=FALSE__;
-        };
-        if ((! __tmp__AMRH)) {
-          if ((((__LOCAL *)result__YNYI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-            copy__BNK(string_tmp__RB,(&__string_483));
-            append__MOK(string_tmp__RB,loc__0IRH);
-            append__MOK(string_tmp__RB,(&__string_485));
-            pos__PJ5I=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-            put_error__text__0AH( 1,string_tmp__RB);
-            put_position__ECH(pos__PJ5I);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        };
-        add_last__5REI(access_list__2IRH,read__QB5G(result__YNYI));
-        remove_between__to__IVCC(string_tmp2__ADB,base__YIRH,(__INTEGER)(base__YIRH + ((__STRING_CONSTANT *)loc__0IRH)->count__XHB));
-        insert_string__to__SLQG(string_tmp2__ADB,(&__string_486),base__YIRH);
-        idx__XIRH=index_of__since__IUOH(string_tmp2__ADB,(__INTEGER)(base__YIRH +  2));
-      };
-      access_list__2IRH=copy__YFTH(result__TLCR);
-    };
-    last_code__G1JH=get__QEC(string_tmp2__ADB);
-    p__LTHR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
-    c__OTHR=last_code__G1JH;
-    t__MTHR=TYPE_VOID__->parent_type__UIB.default__AKC;
-    result__CTHR=NULL;
-    ptr__DTHR=((__POINTER )(NULL));
-    typ_id__ETHR= 0;
-    sz__FTHR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-    if ((sz__FTHR ==  0)) {
-      result__CTHR=EXTERNAL_C__;
-    } else {
-      typ_id__ETHR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FTHR);
-      if ((typ_id__ETHR == (__INTEGER)(-  1))) {
-        a__GTHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HTHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FTHR + a__GTHR) & (__UINTEGER_32)(~ a__GTHR));
-        ptr_table__VAUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HTHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__UAUR=((__POINTER )(NULL));
-        result__WAUR=((__POINTER *)ptr_table__VAUR)[ 0];
-        if ((result__WAUR == (void *)NULL)) {
-          result__WAUR=new_lab__2PJ(new_size__HTHR);
-          next__UAUR=(void *)((unsigned long)result__WAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HTHR)));
-          ((__POINTER *)next__UAUR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VAUR)[ 0]=next__UAUR;
-        } else {
-          next__UAUR=((__POINTER *)result__WAUR)[ 0];
-          if ((next__UAUR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WAUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HTHR <<  1)) <=  4096)) {
-              next__UAUR=(void *)((unsigned long)result__WAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HTHR)));
-            } else {
-              next__UAUR=new_lab__2PJ(new_size__HTHR);
-            };
-            ((__POINTER *)next__UAUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VAUR)[ 0]=next__UAUR;
-          } else {
-            ((__POINTER *)result__WAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WAUR=next__UAUR;
-          };
-        };
-        ptr__DTHR=result__WAUR;
-      } else {
-        t__ITHR=((__UINTEGER_32 )typ_id__ETHR);
-        a__JTHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3AUR=(__UINTEGER_32)((__UINTEGER_32)(sz__FTHR + a__JTHR) & (__UINTEGER_32)(~ a__JTHR));
-        ptr_table__0AUR=((__POINTER )(&(table_type[(t__ITHR)])));
-        lab_type__2AUR=(__UINTEGER_32)(t__ITHR |  1);
-        next__ZAUR=((__POINTER )(NULL));
-        result__1AUR=((__POINTER *)ptr_table__0AUR)[ 0];
-        if ((result__1AUR == (void *)NULL)) {
-          result__1AUR=new_lab__2PJ(lab_type__2AUR);
-          next__ZAUR=(void *)((unsigned long)result__1AUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3AUR)));
-          ((__POINTER *)next__ZAUR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0AUR)[ 0]=next__ZAUR;
-        } else {
-          next__ZAUR=((__POINTER *)result__1AUR)[ 0];
-          if ((next__ZAUR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1AUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3AUR <<  1)) <=  4096)) {
-              next__ZAUR=(void *)((unsigned long)result__1AUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3AUR)));
-            } else {
-              next__ZAUR=new_lab__2PJ(lab_type__2AUR);
-            };
-            ((__POINTER *)next__ZAUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0AUR)[ 0]=next__ZAUR;
-          } else {
-            ((__POINTER *)result__1AUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1AUR=next__ZAUR;
-          };
-        };
-        ptr__DTHR=result__1AUR;
+        }
       };
-      result__CTHR=((__EXTERNAL_C *)ptr__DTHR);
-      *(result__CTHR) = *(EXTERNAL_C__);
-    };
-    Self__KTHR=((__EXTERNAL_C *)result__CTHR);
-    Self__KTHR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LTHR;
-    Self__KTHR->static_type__1VZD=t__MTHR;
-    Self__KTHR->is_persistant__2VZD=TRUE__;
-    Self__KTHR->code__3VZD=c__OTHR;
-    Self__KTHR->access_list__4VZD=access_list__2IRH;
-    result__U3JH=result__CTHR;
-  };
-  return(result__U3JH);
+      __tmp__IMDJ=Self__NCDJ->parent_slot__5IRG->receiver_type__XIRG;
+      switch (((struct ___OBJ *)__tmp__5MDJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__ANDJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__ANDJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__ANDJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)),__tmp__IMDJ);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__ANDJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)),__tmp__IMDJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__ANDJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)),__tmp__IMDJ);
+      } break;
+      };
+      typ__FMDJ=__tmp__ANDJ;
+    };
+    __tmp__DNDJ=create__type__C0XG(Self__NCDJ->parent_slot__5IRG,typ__FMDJ);
+    Self__NCDJ->parent_slot__5IRG->slot_data_intern__LJRG=__tmp__DNDJ;
+    if (((void *)Self__NCDJ->parent_slot__5IRG->slot_id__GFWI == (void *)NULL)) {
+      __tmp__1CDJ=Self__NCDJ->parent_slot__5IRG;
+      result__AO1T=NULL;
+      if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+        result__545T=NULL;
+        ptr__A55T=((__POINTER__IB )(NULL));
+        typ_id__B55T= 0;
+        __tmp__C55T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+        if (((unsigned long)__tmp__C55T ==  0)) {
+          result__545T=TYPE_ID__MMB__;
+        } else /* FALSE */ {
+          typ_id__B55T=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C55T));
+          if ((typ_id__B55T == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__D55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__E55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__C55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__F55T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__E55T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__D55T=micro_alloc__table__lab__UKI(__tmp__E55T,((__POINTER__IB )(&(table_size[(__tmp__F55T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__E55T)));
+            ptr__A55T=__tmp__D55T;
+          } else /* FALSE */ {
+            __tmp__F55T=((__UINTEGER_32__ZWB )typ_id__B55T);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__D55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__E55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__C55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__D55T=micro_alloc__table__lab__UKI(__tmp__E55T,((__POINTER__IB )(&(table_type[(__tmp__F55T)]))),(__UINTEGER_32__ZWB)(__tmp__F55T |  1));
+            ptr__A55T=__tmp__D55T;
+          };
+          result__545T=((__TYPE_ID__MMB *)ptr__A55T);
+          *(result__545T) = *(TYPE_ID__MMB__);
+        };
+        Self__L55T=((__TYPE_ID__MMB *)result__545T);
+        Self__L55T->parent_type__NMB.index__CLC= 1;
+        __tmp__ANDJ=create__with__FND(Self__L55T, 0);
+        Self__L55T->parent_type__NMB.default__CMC=__tmp__ANDJ;
+        result__AO1T=result__545T;
+        add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__545T);
+      } else /* FALSE */ {
+        result__AO1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+      };
+      __tmp__5CDJ=create__type__C0XG(__tmp__1CDJ,result__AO1T->parent_type__NMB.default__CMC);
+      Self__NCDJ->parent_slot__5IRG->slot_id__GFWI=__tmp__5CDJ;
+      init__BTDJ(((__SLOT_DATA__IJRG *)Self__NCDJ->parent_slot__5IRG->slot_id__GFWI));
+    };
+  };
+  __tmp__4QDJ=Self__NCDJ->parent_slot__5IRG->slot_data_intern__LJRG;
+  return(__tmp__4QDJ);
 }
 
-static void* to_run_expr__1HKH(__ITM_READ_ARGS *Self__2HKH)
-// ({ITM_READ_ARGS}) With resultRecursive, No inlinable.
+static void* slot_data__HDDJ(__SLOT_DATA__IJRG *Self__IDDJ)
+// ({SLOT_DATA__IJRG}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__AUHR,v__QUHR;
-  __INTEGER __tmp__GIKH,Self__Q1MH,__tmp__KBNH,__tmp__UDNH,Self__BXTH;
-  __INTEGER typ_id__YTHR,typ_id__KBUR,typ_id__ACUR,typ_id__IUHR;
-  __INTEGER typ_id__5CUR,typ_id__VDUR;
-  void *__tmp__SIKH,*__tmp__L3MH,*__tmp__0DNH;
-  void *receiver__F2MH,*__tmp__B3MH,*result__QTHR,*__tmp__1DNH;
-  void *result__TTHR,*__tmp__IENH,*__tmp__JENH,*__tmp__FFNH,*__tmp__IHNH;
-  void *__tmp__JHNH,*__tmp__R24R;
-  __POSITION pos_null__I2MH,__tmp__0LCR,__tmp__VB2P,pos__0YIQ,pos__2VTH;
-  __POSITION __tmp__4BNH,__tmp__ECNH,pos__1LCR,pos__2LCR,__tmp__YCNH;
-  __POSITION __tmp__4LCR,__tmp__ZC2P,p__5THR,p__RBUR,p__HCUR;
-  __POSITION __tmp__KGNH,p__PUHR,p__GDUR,p__2DUR;
-  void *itm_list__L2MH,*__tmp__D3MH;
-  void *itm_read__M2MH,*__tmp__M3MH,*__tmp__T3MH;
-  void *slot_msg__O2MH,*__tmp__H5MH;
-  void *base__Q2MH;
-  __ITM_READ *Self__RTHR,*Self__UTHR;
-  void *loc__STHR,*loc__VTHR;
-  __ITM_CHARACTER *Self__WB2P,*Self__0C2P;
-  __ITM_STRING *Self__XB2P,*Self__1C2P;
-  void *__tmp__13MH;
-  void *__tmp__23MH,*__tmp__G5MH,*v__SBUR,*v__HDUR;
-  void *__tmp__E4MH,*t__BUHR,*t__TBUR,*__tmp__HGNH,*t__RUHR,*t__IDUR;
-  void *receiver_type__G2MH,*__tmp__Q4MH,*__tmp__BANH,*__tmp__CANH;
-  void *__tmp__Z5MH,*__tmp__55MH,*__tmp__MANH;
-  void *__tmp__0ANH,*__tmp__LBNH;
-  __SLOT_DATA *Self__ZKAR;
-  void *result__YKAR,*__tmp__FCNH;
-  void *__tmp__CDNH,*em__H2MH;
-  __STRING_CST *Self__4YIQ,*Self__KZIQ;
-  __PROTOTYPE_CST *Self__5YIQ,*Self__LZIQ;
-  __INTEGER_CST *Self__AZIQ,*result__WTHR,*Self__4THR,*Self__MZIQ;
-  __INTEGER_CST *result__GUHR,*Self__OUHR;
-  __POINTER ptr__XTHR,ptr_table__5AUR,next__4AUR,result__ABUR;
-  __POINTER ptr_table__EBUR,next__DBUR,result__FBUR,ptr__JBUR;
-  __POINTER ptr_table__VBUR,next__UBUR,result__WBUR,ptr_table__0BUR;
-  __POINTER next__ZBUR,result__1BUR,ptr__5BUR,ptr_table__KCUR;
-  __POINTER next__JCUR,result__LCUR,ptr_table__PCUR,next__OCUR;
-  __POINTER result__QCUR,ptr__HUHR,ptr_table__UCUR,next__TCUR;
-  __POINTER result__VCUR,ptr_table__ZCUR,next__YCUR,result__0CUR;
-  __POINTER ptr__4CUR,ptr_table__KDUR,next__JDUR,result__LDUR;
-  __POINTER ptr_table__PDUR,next__ODUR,result__QDUR,ptr__UDUR;
-  __POINTER ptr_table__5DUR,next__4DUR,result__AEUR,ptr_table__EEUR;
-  __POINTER next__DEUR,result__FEUR;
-  __UINTEGER_32 sz__ZTHR,a__0THR,new_size__1THR,t__2THR,a__3THR;
-  __UINTEGER_32 new_size__HBUR,lab_type__GBUR,sz__LBUR,a__MBUR;
-  __UINTEGER_32 new_size__NBUR,t__OBUR,a__PBUR,new_size__3BUR;
-  __UINTEGER_32 lab_type__2BUR,sz__BCUR,a__CCUR,new_size__DCUR,t__ECUR;
-  __UINTEGER_32 a__FCUR,new_size__SCUR,lab_type__RCUR,sz__JUHR,a__KUHR;
-  __UINTEGER_32 new_size__LUHR,t__MUHR,a__NUHR,new_size__2CUR;
-  __UINTEGER_32 lab_type__1CUR,sz__ADUR,a__BDUR,new_size__CDUR,t__DDUR;
-  __UINTEGER_32 a__EDUR,new_size__SDUR,lab_type__RDUR,sz__WDUR,a__XDUR;
-  __UINTEGER_32 new_size__YDUR,t__ZDUR,a__0DUR,new_size__HEUR;
-  __UINTEGER_32 lab_type__GEUR;
-  void *__tmp__AMCR,*__tmp__EMCR,*__tmp__DUHR,*__tmp__IMCR,*__tmp__MMCR;
-  void *__tmp__TUHR;
-  __READ_LOCAL *__tmp__BMCR,*__tmp__FMCR,*Self__GZIQ,*Self__IZIQ;
-  __READ_LOCAL *__tmp__JMCR,*__tmp__NMCR;
-  __REAL_CST *Self__CZIQ,*result__IBUR,*Self__QBUR,*Self__OZIQ;
-  __REAL_CST *result__3CUR,*Self__FDUR;
-  __CHARACTER_CST *Self__EZIQ,*Self__QZIQ;
-  __IS_EXPANDED *Self__FZIQ,*result__4BUR,*Self__GCUR,*Self__RZIQ;
-  __IS_EXPANDED *result__TDUR,*Self__1DUR;
-  __READ_GLOBAL *__tmp__EUHR,*Self__JZIQ,*__tmp__UUHR;
-  __LOCAL *Self__F24R,*Self__K24R;
-  void *voir__G24R,*voir__J24R,*voir__L24R,*voir__O24R;
-  __LIST *Self__I24R,*Self__N24R;
-  void *__tmp__Q24R;
-  void *result__5EFC,*l_arg__4HKH;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__M2YC,*Self__C3YC;
-  __BOOLEAN is_resend__N2MH,is_block_value__P2MH,__tmp__B4MH;
-  __BOOLEAN __tmp__R4MH,__tmp__DANH,__tmp__GANH,__tmp__5ANH,__tmp__VBNH;
-  __BOOLEAN __tmp__SBNH,__tmp__OENH;
-  void *result__WLCR,*args__E2MH;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__XLCR,*Self__YLCR;
-  result__5EFC=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
-    result__5EFC=create_with_capacity__YPFC( 16);
-  } else {
-    Self__M2YC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-    result__5EFC=((void **)Self__M2YC->parent_arrayed_collection__EFFC.storage__5EPC)[Self__M2YC->parent_arrayed_collection__EFFC.upper__P5OC];
-    Self__C3YC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-    Self__C3YC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__C3YC->parent_arrayed_collection__EFFC.upper__P5OC -  1);
-  };
-  l_arg__4HKH=result__5EFC;
-  __tmp__GIKH=((__FAST_ARRAYoITM_CODEo *)Self__2HKH->args__AEQC)->parent_arrayed_collection__SEEC.upper__GAPC;
-  Self__Q1MH= 1;
-  while ((Self__Q1MH <= __tmp__GIKH)) {
-    add_last__V3PC(l_arg__4HKH,((void **)((__FAST_ARRAYoITM_CODEo *)Self__2HKH->args__AEQC)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__Q1MH]);
-    Self__Q1MH=(__INTEGER)(Self__Q1MH +  1);
-  };
-  __tmp__SIKH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__2HKH->args__AEQC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
-  receiver__F2MH=NULL;
-  pos_null__I2MH=((__POSITION ) 0);
-  itm_list__L2MH=NULL;
-  itm_read__M2MH=NULL;
-  is_resend__N2MH=FALSE__;
-  slot_msg__O2MH=NULL;
-  is_block_value__P2MH=FALSE__;
-  base__Q2MH=NULL;
-  result__WLCR=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI <  0)) {
-    result__WLCR=create_with_capacity__FTHH( 16);
-  } else {
-    Self__XLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    result__WLCR=((void **)Self__XLCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__XLCR->parent_arrayed_collection__P0LH.upper__NWDI];
-    Self__YLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-    Self__YLCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__YLCR->parent_arrayed_collection__P0LH.upper__NWDI -  1);
-  };
-  args__E2MH=result__WLCR;
-  if (((void *)__tmp__SIKH == (void *)NULL)) {
-    receiver__F2MH=read__QB5G(lookup__0RTH());
-  } else {
-    switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__B3MH=to_run_expr__L2IH(__tmp__SIKH);
-    } break;
-    case __ITM_LDOTS__: {
-      __tmp__0LCR=((__ITM_LDOTS *)__tmp__SIKH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 2,(&__string_476));
-      put_position__ECH(__tmp__0LCR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__B3MH=NULL;
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__B3MH=to_run_expr__U2IH(__tmp__SIKH);
-    } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__VB2P=((__ITM_LIST_IDF *)__tmp__SIKH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_334));
-      put_position__ECH(__tmp__VB2P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      __tmp__B3MH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__B3MH=to_run_expr__25IH(__tmp__SIKH);
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__B3MH=to_run_expr__4CJH(__tmp__SIKH);
-    } break;
-    case __ITM_READ__: {
-      Self__RTHR=((__ITM_READ *)__tmp__SIKH);
-      result__QTHR=NULL;
-      loc__STHR=lookup__FRLH(Self__RTHR->name__AVPC);
-      if (((void *)loc__STHR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__STHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__STHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__RTHR->name__AVPC=((__LOCAL *)loc__STHR)->parent_variable__T1LC.intern_name__C25F;
-          result__QTHR=to_run_with__args__XJQH(Self__RTHR);
-        } else {
-          result__QTHR=read__QB5G(loc__STHR);
-        };
-      } else {
-        result__QTHR=to_run_with__args__XJQH(Self__RTHR);
-      };
-      __tmp__B3MH=result__QTHR;
-    } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__B3MH=to_run_expr__UGJH(__tmp__SIKH);
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__B3MH=to_run_expr__FIJH(__tmp__SIKH);
-    } break;
-    case __ITM_BINARY__: {
-      __tmp__B3MH=to_run_expr__ZLJH(__tmp__SIKH);
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__B3MH=to_run_expr__CXJH(__tmp__SIKH);
-    } break;
-    case __ITM_OLD__: {
-      __tmp__B3MH=to_run_expr__HXJH(__tmp__SIKH);
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__B3MH=to_run_expr__20JH(__tmp__SIKH);
-    } break;
-    case __ITM_REAL__: {
-      __tmp__B3MH=to_run_expr__R2JH(__tmp__SIKH);
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__B3MH=to_run_expr__12JH(__tmp__SIKH);
-    } break;
-    case __ITM_CHARACTER__: {
-      Self__WB2P=((__ITM_CHARACTER *)__tmp__SIKH);
-      __tmp__B3MH=create__char__4SMH(Self__WB2P->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__WB2P->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__XB2P=((__ITM_STRING *)__tmp__SIKH);
-      __tmp__B3MH=create__text__ITMH(Self__XB2P->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__XB2P->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__B3MH=to_run_expr__R3JH(__tmp__SIKH);
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__B3MH=to_run_expr__1HKH(__tmp__SIKH);
-    } break;
-    case __ITM_RESULT__: {
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__B3MH=NULL;
-    } break;
-    };
-    receiver__F2MH=__tmp__B3MH;
-    if (__tmp__SIKH==NULL) {
-      __tmp__D3MH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
-      case __ITM_LIST__: {
-        __tmp__D3MH=((void *)__tmp__SIKH);
-      } break;
-      case __ITM_LDOTS__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_PROTOTYPE__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_LIST_IDF__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_WRITE_VALUE__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_WRITE_CAST__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_READ__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_WRITE_CODE__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_BINARY__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_OLD__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_REAL__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_NUMBER__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_CHARACTER__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_STRING__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_EXTERNAL__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__D3MH=NULL;
-      } break;
-      case __ITM_RESULT__: {
-        __tmp__D3MH=NULL;
+  __TYPE_FULL__XMB *typ__CODJ,*__tmp__3ODJ;
+  void *__tmp__ORDJ;
+  void *__tmp__FODJ;
+  __ITM_TYPE_MULTI__0URC *__tmp__HODJ,*tm__DODJ;
+  __INTEGER__Q Result__1EOT,Self__0ZDJ,typ_id__R55T;
+  void *__tmp__LI1S;
+  void *result__EO1T;
+  __SLOT_DATA__IJRG *__tmp__APDJ,*__tmp__0DDJ;
+  __SLOT__OLC *__tmp__WDDJ;
+  __TYPE_ID__MMB *result__DSDJ,*result__P55T,*Self__155T;
+  __POINTER__IB ptr__Q55T,__tmp__S55T,__tmp__T55T,__tmp__U55T;
+  __UINTEGER_32__ZWB __tmp__V55T;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__QODJ,*__tmp__4ODJ;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__Z1RD;
+  if (((void *)Self__IDDJ->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+    typ__CODJ=NULL;
+    __tmp__ORDJ=Self__IDDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__ORDJ)->__id==__ITM_SLOT__PLC__) {
+      __tmp__FODJ=((__ITM_SLOT__PLC *)__tmp__ORDJ)->result_type__KWOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__FODJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ORDJ)->parent_itm_slot__3F0D.result_type__KWOB;
+    };
+    if (__tmp__FODJ==NULL) {
+      __tmp__HODJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__FODJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__HODJ=NULL;
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__HODJ=NULL;
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__HODJ=NULL;
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__HODJ=NULL;
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__HODJ=((void *)__tmp__FODJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__HODJ=NULL;
       } break;
       }
     };
-    itm_list__L2MH=__tmp__D3MH;
-    if (((void *)__tmp__D3MH != (void *)NULL)) {
-      __tmp__L3MH=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__D3MH)->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
-      if (__tmp__L3MH==NULL) {
-        __tmp__M3MH=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__L3MH)->__id) {
-        case __ITM_LIST__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_LDOTS__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_READ__: {
-          __tmp__M3MH=((void *)__tmp__L3MH);
-        } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__M3MH=((void *)__tmp__L3MH);
-        } break;
-        case __ITM_BINARY__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__M3MH=((void *)__tmp__L3MH);
-        } break;
-        case __ITM_OLD__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_REAL__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_NUMBER__: {
-          __tmp__M3MH=NULL;
-        } break;
-        case __ITM_CHARACTER__: {
-          __tmp__M3MH=NULL;
+    tm__DODJ=__tmp__HODJ;
+    if (((void *)__tmp__HODJ != (void *)NULL)) {
+      Result__1EOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__HODJ)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__QODJ=create_with_capacity__XEZG((__INTEGER__Q)(Result__1EOT -  1));
+      Self__IDDJ->parent_slot__KJRG->slot_data_list__NCXG=__tmp__QODJ;
+      Result__1EOT=(__INTEGER__Q)(((__ITM_TYPE_MULTI__0URC *)__tmp__HODJ)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY -  1);
+      Self__0ZDJ= 0;
+      while ((Self__0ZDJ <= Result__1EOT)) {
+        __tmp__LI1S=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)tm__DODJ)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__0ZDJ];
+        result__EO1T=NULL;
+        if (((void *)Self__IDDJ->parent_slot__KJRG != (void *)NULL)) {
+          result__EO1T=Self__IDDJ->parent_slot__KJRG->receiver_type__XIRG;
+        } else /* FALSE */ {
+          result__EO1T=type_block__APB;
+        };
+        switch (((struct ___OBJ *)__tmp__LI1S)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__3ODJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S));
         } break;
-        case __ITM_STRING__: {
-          __tmp__M3MH=NULL;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__3ODJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)));
         } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__M3MH=NULL;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__3ODJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)),result__EO1T);
         } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__M3MH=((void *)__tmp__L3MH);
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__3ODJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)),result__EO1T);
         } break;
-        case __ITM_RESULT__: {
-          __tmp__M3MH=NULL;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__3ODJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)),result__EO1T);
         } break;
-        }
+        };
+        typ__CODJ=__tmp__3ODJ;
+        __tmp__4ODJ=Self__IDDJ->parent_slot__KJRG->slot_data_list__NCXG;
+        __tmp__APDJ=create__type__C0XG(Self__IDDJ->parent_slot__KJRG,typ__CODJ);
+        add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__4ODJ),__tmp__APDJ);
+        Self__0ZDJ=(__INTEGER__Q)(Self__0ZDJ +  1);
       };
-      itm_read__M2MH=__tmp__M3MH;
-    } else {
-      if (__tmp__SIKH==NULL) {
-        __tmp__T3MH=NULL;
+      Self__Z1RD=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__HODJ)->list_type__R4UC);
+      __tmp__FODJ=((void **)Self__Z1RD->parent_arrayed_collection__CMB.storage__DIXC)[Self__Z1RD->parent_arrayed_collection__CMB.upper__WBY];
+      switch (((struct ___OBJ *)__tmp__FODJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__3ODJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__3ODJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__3ODJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)),NULL);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__3ODJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)),NULL);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__3ODJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)),NULL);
+      } break;
+      };
+      typ__CODJ=__tmp__3ODJ;
+    } else /* FALSE */ {
+      __tmp__FODJ=Self__IDDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__FODJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__LI1S=((__ITM_SLOT__PLC *)__tmp__FODJ)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__LI1S=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FODJ)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+      if (__tmp__LI1S==NULL) {
+        result__EO1T=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
-        case __ITM_LIST__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_LDOTS__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_READ__: {
-          __tmp__T3MH=((void *)__tmp__SIKH);
-        } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__T3MH=NULL;
+        switch (((struct ___OBJ *)__tmp__LI1S)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          result__EO1T=((void *)__tmp__LI1S);
         } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__T3MH=((void *)__tmp__SIKH);
+        case __ITM_TYPE_STYLE__1MB__: {
+          result__EO1T=((void *)__tmp__LI1S);
         } break;
-        case __ITM_BINARY__: {
-          __tmp__T3MH=NULL;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          result__EO1T=((void *)__tmp__LI1S);
         } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__T3MH=((void *)__tmp__SIKH);
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          result__EO1T=((void *)__tmp__LI1S);
         } break;
-        case __ITM_OLD__: {
-          __tmp__T3MH=NULL;
+        case __ITM_TYPE_MULTI__0URC__: {
+          result__EO1T=NULL;
         } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_REAL__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_NUMBER__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_CHARACTER__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_STRING__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__T3MH=NULL;
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__T3MH=((void *)__tmp__SIKH);
-        } break;
-        case __ITM_RESULT__: {
-          __tmp__T3MH=NULL;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          result__EO1T=((void *)__tmp__LI1S);
         } break;
         }
       };
-      itm_read__M2MH=__tmp__T3MH;
-    };
-    if (((void *)itm_read__M2MH != (void *)NULL)) {
-      __tmp__13MH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM)) &  511)];
-      switch (((struct ___OBJ *)itm_read__M2MH)->__id) {
-      case __ITM_READ__: {
-        __tmp__23MH=((__ITM_READ *)itm_read__M2MH)->name__AVPC;
-      } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__23MH=((__ITM_READ_ARG2 *)itm_read__M2MH)->parent_itm_read__H4FC.name__AVPC;
-      } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__23MH=((__ITM_READ_ARG1 *)itm_read__M2MH)->parent_itm_read__E5GC.name__AVPC;
-      } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__23MH=((__ITM_READ_ARGS *)itm_read__M2MH)->parent_itm_read__14JC.name__AVPC;
-      } break;
-      };
-      __tmp__B4MH=search_parent__2IWH(__tmp__13MH,__tmp__23MH);
-    } else {
-      __tmp__B4MH=FALSE__;
-    };
-    is_resend__N2MH=__tmp__B4MH;
-  };
-  switch (((struct ___OBJ *)receiver__F2MH)->__id) {
-  case __LIST__: {
-    __tmp__E4MH=static_type__OHQG(receiver__F2MH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__E4MH=((__STRING_CST *)receiver__F2MH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__E4MH=((__EXTERNAL_C *)receiver__F2MH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__E4MH=((__PROTOTYPE_CST *)receiver__F2MH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__E4MH=((__INTEGER_CST *)receiver__F2MH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__E4MH=((__LOCAL *)((__READ_LOCAL *)receiver__F2MH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__E4MH=static_type__CN1H(receiver__F2MH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__E4MH=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__E4MH=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__E4MH=((__REAL_CST *)receiver__F2MH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__E4MH=((__CHARACTER_CST *)receiver__F2MH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__E4MH=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__E4MH=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__E4MH=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__E4MH=static_type__UO1H(receiver__F2MH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__E4MH=static_type__0O1H(receiver__F2MH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__E4MH=static_type__5O1H(receiver__F2MH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__E4MH=static_type__EP1H(receiver__F2MH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__E4MH=static_type__JP1H(receiver__F2MH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__E4MH=static_type__OP1H(receiver__F2MH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__E4MH=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__E4MH=static_type__XP1H(receiver__F2MH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__E4MH=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__E4MH=((__CAST *)receiver__F2MH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__E4MH=static_type__NOKL(receiver__F2MH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__E4MH=((__SLOT_DATA *)((__READ_SLOT *)receiver__F2MH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__E4MH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__F2MH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__E4MH=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__E4MH=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__E4MH=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__E4MH=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__E4MH=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__E4MH=static_type__DFJM(receiver__F2MH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__E4MH=static_type__P3ML(receiver__F2MH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__E4MH=static_type__R3XM(receiver__F2MH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__E4MH=static_type__DREO(receiver__F2MH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__E4MH=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__E4MH=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__E4MH=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__E4MH=static_type__3YPN(receiver__F2MH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__E4MH=static_type__1HSO(receiver__F2MH);
-  } break;
-  };
-  receiver_type__G2MH=((__TYPE_FULL *)__tmp__E4MH)->parent_type__5SL;
-  if (((void *)receiver_type__G2MH == (void *)TYPE_VOID__)) {
-    pos__0YIQ=Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_467));
-    put_position__ECH(pos__0YIQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
+      __tmp__FODJ=NULL;
+      if (((void *)Self__IDDJ->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__FODJ=Self__IDDJ->parent_slot__KJRG->receiver_type__XIRG;
+      } else /* FALSE */ {
+        __tmp__FODJ=type_block__APB;
+      };
+      switch (((struct ___OBJ *)result__EO1T)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__3ODJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)result__EO1T));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__3ODJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__3ODJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)),__tmp__FODJ);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__3ODJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)),__tmp__FODJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__3ODJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)),__tmp__FODJ);
+      } break;
+      };
+      typ__CODJ=__tmp__3ODJ;
+    };
+    __tmp__APDJ=create__type__C0XG(Self__IDDJ->parent_slot__KJRG,typ__CODJ);
+    Self__IDDJ->parent_slot__KJRG->slot_data_intern__LJRG=__tmp__APDJ;
+    if (((void *)Self__IDDJ->parent_slot__KJRG->slot_id__GFWI == (void *)NULL)) {
+      __tmp__WDDJ=Self__IDDJ->parent_slot__KJRG;
+      result__DSDJ=NULL;
+      if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+        result__P55T=NULL;
+        ptr__Q55T=((__POINTER__IB )(NULL));
+        typ_id__R55T= 0;
+        __tmp__S55T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+        if (((unsigned long)__tmp__S55T ==  0)) {
+          result__P55T=TYPE_ID__MMB__;
+        } else /* FALSE */ {
+          typ_id__R55T=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S55T));
+          if ((typ_id__R55T == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__T55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__U55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__S55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V55T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__U55T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__T55T=micro_alloc__table__lab__UKI(__tmp__U55T,((__POINTER__IB )(&(table_size[(__tmp__V55T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__U55T)));
+            ptr__Q55T=__tmp__T55T;
+          } else /* FALSE */ {
+            __tmp__V55T=((__UINTEGER_32__ZWB )typ_id__R55T);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__T55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__U55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__S55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T55T=micro_alloc__table__lab__UKI(__tmp__U55T,((__POINTER__IB )(&(table_type[(__tmp__V55T)]))),(__UINTEGER_32__ZWB)(__tmp__V55T |  1));
+            ptr__Q55T=__tmp__T55T;
+          };
+          result__P55T=((__TYPE_ID__MMB *)ptr__Q55T);
+          *(result__P55T) = *(TYPE_ID__MMB__);
+        };
+        Self__155T=((__TYPE_ID__MMB *)result__P55T);
+        Self__155T->parent_type__NMB.index__CLC= 1;
+        __tmp__3ODJ=create__with__FND(Self__155T, 0);
+        Self__155T->parent_type__NMB.default__CMC=__tmp__3ODJ;
+        result__DSDJ=result__P55T;
+        add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__P55T);
+      } else /* FALSE */ {
+        result__DSDJ=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+      };
+      __tmp__0DDJ=create__type__C0XG(__tmp__WDDJ,result__DSDJ->parent_type__NMB.default__CMC);
+      Self__IDDJ->parent_slot__KJRG->slot_id__GFWI=__tmp__0DDJ;
+      init__BTDJ(((__SLOT_DATA__IJRG *)Self__IDDJ->parent_slot__KJRG->slot_id__GFWI));
+    };
+  };
+  __tmp__ORDJ=Self__IDDJ->parent_slot__KJRG->slot_data_intern__LJRG;
+  return(__tmp__ORDJ);
+}
+
+static void force__to__3P2I(__FAST_ARRAYoSLOTo__SLC *Self__4P2I)
+// ({FAST_ARRAYoSLOTo__SLC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q new_capacity__CMCJ,Result__F0UT,Result__H0UT;
+  __INTEGER__Q Result__J0UT,upper__CAAU;
+  __BOOLEAN__L __tmp__SQ2I,__tmp__SMCJ;
+  void **__tmp__QMCJ,**__tmp__QNCJ;
+  if (( 0 <= Self__4P2I->parent_arrayed_collection__0LC.upper__HJK)) {
+    ((void **)Self__4P2I->parent_arrayed_collection__0LC.storage__DJK)[ 0]=NULL;
+    __tmp__SQ2I=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__SQ2I=FALSE__O__;
+  };
+  if ((! __tmp__SQ2I)) {
+    if (( 0 == (__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK +  1))) {
+      add_last__HKLG(Self__4P2I,NULL);
+    } else /* FALSE */ {
+      new_capacity__CMCJ= 0;
+      Result__F0UT=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (( 1 > Result__F0UT)) {
+        if ((Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK ==  0)) {
+          __tmp__QMCJ=create__FPBB( 1);
+          Self__4P2I->parent_arrayed_collection__0LC.storage__DJK=__tmp__QMCJ;
+          Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK= 1;
+          __tmp__SMCJ=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__SMCJ=FALSE__O__;
+        };
+        if ((! __tmp__SMCJ)) {
+          if ((Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK <  1)) {
+            new_capacity__CMCJ=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK <<  1);
+            while ((new_capacity__CMCJ <  1)) {
+              new_capacity__CMCJ=(__INTEGER__Q)(new_capacity__CMCJ <<  1);
+            };
+            __tmp__QNCJ=realloc__with__W0XG(((void **)Self__4P2I->parent_arrayed_collection__0LC.storage__DJK),Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK,new_capacity__CMCJ);
+            Self__4P2I->parent_arrayed_collection__0LC.storage__DJK=__tmp__QNCJ;
+            Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK=new_capacity__CMCJ;
+          };
+        };
+        __tmp__SMCJ=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__SMCJ=FALSE__O__;
+      };
+      if ((! __tmp__SMCJ)) {
+        Result__H0UT=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (( 1 != Result__H0UT)) {
+          __tmp__QMCJ=Self__4P2I->parent_arrayed_collection__0LC.storage__DJK;
+          Result__J0UT=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__QNCJ=((void **)__tmp__QMCJ);
+          upper__CAAU=(__INTEGER__Q)(Result__J0UT -  1);
+          Result__J0UT= 1;
+          while ((Result__J0UT <= upper__CAAU)) {
+            __tmp__QNCJ[Result__J0UT]=NULL;
+            Result__J0UT=(__INTEGER__Q)(Result__J0UT +  1);
+          };
+        };
+      };
+      Self__4P2I->parent_arrayed_collection__0LC.upper__HJK= 0;
+      ((void **)Self__4P2I->parent_arrayed_collection__0LC.storage__DJK)[ 0]=NULL;
     };
   };
-  __tmp__Q4MH=type_block__BLB;
-  switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
-  case __TYPE__: {
-    __tmp__R4MH=((void *)((__TYPE *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__R4MH=((void *)((__TYPE_NULL *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__R4MH=((void *)((__TYPE_VOID *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__R4MH=((void *)((__TYPE_CONTEXT *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__R4MH=((void *)((__TYPE_ID *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__R4MH=((void *)((__TYPE_GENERIC *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__R4MH=__infix_equal_equal__ORFJ(receiver_type__G2MH,__tmp__Q4MH);
-  } break;
-  };
-  if ((__tmp__R4MH && ((void *)Self__2HKH->parent_itm_read__14JC.name__AVPC == (void *)(&__string_79)))) {
-    is_block_value__P2MH=TRUE__;
-  } else {
-    __tmp__G5MH=Self__2HKH->parent_itm_read__14JC.name__AVPC;
-    switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
-    case __TYPE__: {
-      __tmp__H5MH=get_slot__20BG(receiver_type__G2MH,__tmp__G5MH);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__H5MH=get_slot__S2BG(receiver_type__G2MH,__tmp__G5MH);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__H5MH=get_slot__I4BG(receiver_type__G2MH,__tmp__G5MH);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__H5MH=get_slot__45BG(receiver_type__G2MH,__tmp__G5MH);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__H5MH=get_slot__UBCG(receiver_type__G2MH,__tmp__G5MH);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__H5MH=get_slot__KDCG(receiver_type__G2MH,__tmp__G5MH);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__H5MH=get_slot__3WEJ(__tmp__G5MH);
-    } break;
-    };
-    slot_msg__O2MH=__tmp__H5MH;
-    if (((void *)__tmp__H5MH == (void *)NULL)) {
-      copy__BNK(string_tmp__RB,(&__string_463));
-      append__MOK(string_tmp__RB,Self__2HKH->parent_itm_read__14JC.name__AVPC);
-      append__MOK(string_tmp__RB,(&__string_468));
-      switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
-      case __TYPE__: {
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__G2MH)->prototype__RD)->parent_named__QD.name__1QB);
-      } break;
-      case __TYPE_NULL__: {
-        append__MOK(string_tmp__RB,(&__string_59));
-      } break;
-      case __TYPE_VOID__: {
-        append__MOK(string_tmp__RB,(&__string_2));
-      } break;
-      case __TYPE_CONTEXT__: {
-        append__MOK(string_tmp__RB,(&__string_44));
-      } break;
-      case __TYPE_ID__: {
-        append__MOK(string_tmp__RB,(&__string_46));
-      } break;
-      case __TYPE_GENERIC__: {
-        append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__G2MH)->name__LR2B);
-      } break;
-      case __PROFIL_BLOCK__: {
-        append__MOK(string_tmp__RB,(&__string_39));
-      } break;
-      };
-      append__MOK(string_tmp__RB,(&__string_469));
-      pos__2VTH=Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(pos__2VTH);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+}
+
+static void add_slot_struct__24GJ(__TYPE_GENERIC__OCY *Self__34GJ,__SLOT_DATA__IJRG *s__44GJ)
+// ({TYPE_GENERIC__OCY},{NULLxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
+{
+  __SLOT_DATA__IJRG *Self__FAAU;
+  __SECTION___RVOB *result__EAAU,*__tmp__HAAU;
+  void *__tmp__GAAU;
+  __POSITION__OL __tmp__V5GJ;
+  __INTEGER__Q __tmp__YAHJ;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__5TGL;
+  if (Self__34GJ->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+    Self__FAAU=((__SLOT_DATA__IJRG *)s__44GJ);
+    result__EAAU=NULL;
+    if (((void *)Self__FAAU->parent_slot__KJRG != (void *)NULL)) {
+      __tmp__GAAU=Self__FAAU->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__GAAU)->__id==__ITM_SLOT__PLC__) {
+        __tmp__HAAU=((__ITM_SLOT__PLC *)__tmp__GAAU)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__HAAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GAAU)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      result__EAAU=__tmp__HAAU;
+    } else /* FALSE */ {
+      __tmp__HAAU=get_name__TAUD((&__string_35));
+      result__EAAU=__tmp__HAAU;
+    };
+    if (((void *)((__SECTION___RVOB *)result__EAAU)->name__G25E == (void *)(&__string_37))) {
+      __tmp__5TGL=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 0];
+      add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__5TGL),s__44GJ);
+    } else /* FALSE */ {
+      __tmp__V5GJ=s__44GJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      put_error__text__EQE( 1,(&__string_572));
+      put_position__PRE(__tmp__V5GJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
     };
-    if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-      __tmp__Z5MH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->slot_data_intern__CIZD;
-    } else {
-      __tmp__Z5MH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->slot_data_intern__CIZD;
+  } else /* FALSE */ {
+    if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__44GJ->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__44GJ->parent_variable__JJRG.type__IO5D)->flag__RLK &  2) !=  0)))) {
+      add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 4]),s__44GJ);
+    } else /* FALSE */ {
+      __tmp__YAHJ=size__RSSI(((__TYPE_FULL__XMB *)s__44GJ->parent_variable__JJRG.type__IO5D));
+      add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[__tmp__YAHJ]),s__44GJ);
     };
-    if (((void *)__tmp__Z5MH != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-        __tmp__55MH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->slot_data_intern__CIZD;
-      } else {
-        __tmp__55MH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->slot_data_intern__CIZD;
+  };
+}
+
+static void print_positif__45PG(__INTEGER__Q Self__55PG)
+// ({INTEGER__Q}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__MAQG;
+  __CHARACTER__DB __tmp__LAQG;
+  __tmp__LAQG=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER__Q)(Self__55PG %  10)) + ((__INTEGER_8__FZF )'0')))));
+  __tmp__MAQG=(__INTEGER__Q)(Self__55PG /  10);
+  if ((__tmp__MAQG !=  0)) {
+    print_positif__45PG(__tmp__MAQG);
+  };
+  fputc((int)(__tmp__LAQG),stdout);
+}
+
+static __BOOLEAN__L read_word__CGF(__STRING_CONSTANT__0 *st__EGF)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q posold__GGF,idx__HGF;
+  __BOOLEAN__L result__IGF,__tmp__JGF,__tmp__GHF;
+  __CHARACTER__DB result__KO1T;
+  posold__GGF= 0;
+  idx__HGF= 0;
+  result__IGF=FALSE__O__;
+  __tmp__JGF=read_space__CIF();
+  if ((! __tmp__JGF)) {
+    result__IGF=FALSE__O__;
+  } else /* FALSE */ {
+    posold__GGF=position__CLE;
+    idx__HGF= 1;
+    until_do__1WH:
+    {
+      if ((idx__HGF > st__EGF->count__0C)) {
+        __tmp__GHF=TRUE__K__;
+      } else /* FALSE */ {
+        result__KO1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__KO1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__KO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__GHF=(result__KO1T != ((__CHARACTER__DB *)st__EGF->storage__1C)[(__INTEGER__Q)(idx__HGF -  1)]);
       };
-      __tmp__BANH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__55MH)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
-      __tmp__CANH=type_block__BLB;
-      switch (((struct ___OBJ *)__tmp__BANH)->__id) {
-      case __TYPE__: {
-        __tmp__DANH=((void *)((__TYPE *)__tmp__BANH) == (void *)__tmp__CANH);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__DANH=((void *)((__TYPE_NULL *)__tmp__BANH) == (void *)__tmp__CANH);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__DANH=((void *)((__TYPE_VOID *)__tmp__BANH) == (void *)__tmp__CANH);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__DANH=((void *)((__TYPE_CONTEXT *)__tmp__BANH) == (void *)__tmp__CANH);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__DANH=((void *)((__TYPE_ID *)__tmp__BANH) == (void *)__tmp__CANH);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__DANH=((void *)((__TYPE_GENERIC *)__tmp__BANH) == (void *)__tmp__CANH);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__DANH=__infix_equal_equal__ORFJ(__tmp__BANH,__tmp__CANH);
-      } break;
+      if ((! __tmp__GHF)) {
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        idx__HGF=(__INTEGER__Q)(idx__HGF +  1);
+        goto until_do__1WH;
       };
-      __tmp__GANH=__tmp__DANH;
-    } else {
-      __tmp__GANH=FALSE__;
     };
-    if (__tmp__GANH) {
-      if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-        __tmp__MANH=slot_data__B4TH(__tmp__H5MH);
-      } else {
-        __tmp__MANH=slot_data__14TH(__tmp__H5MH);
-      };
-      init__K3OG(__tmp__MANH);
+    if ((idx__HGF > st__EGF->count__0C)) {
+      last_string__U4E=st__EGF;
+      result__IGF=TRUE__K__;
+    } else /* FALSE */ {
+      position__CLE=posold__GGF;
     };
-    if (verify__RCAG) {
-      if (((void *)result__5EFC == (void *)NULL)) {
-        if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-          __tmp__0ANH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__0ANH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F;
-        };
-        __tmp__5ANH=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__0ANH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D +  1) !=  1);
-      } else {
-        __tmp__5ANH=FALSE__;
-      };
-      if (__tmp__5ANH) {
-        __tmp__VBNH=TRUE__;
-      } else {
-        if (((void *)result__5EFC != (void *)NULL)) {
-          __tmp__KBNH=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__5EFC)->parent_arrayed_collection__SEEC.upper__GAPC +  1);
-          if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-            __tmp__LBNH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->base_slot__X12F;
-          } else {
-            __tmp__LBNH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F;
-          };
-          __tmp__SBNH=(__tmp__KBNH != (__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__LBNH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D +  1) -  1));
-        } else {
-          __tmp__SBNH=FALSE__;
-        };
-        __tmp__VBNH=__tmp__SBNH;
-      };
-      if (__tmp__VBNH) {
-        put_error__text__0AH( 1,(&__string_470));
-        if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-          __tmp__4BNH=((__SLOT_DATA *)__tmp__H5MH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__4BNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__4BNH);
-        put_position__ECH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-        __tmp__ECNH=((__SLOT_DATA *)__tmp__H5MH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      } else {
-        __tmp__ECNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-      };
-      last_position__CI1=__tmp__ECNH;
-      if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-        Self__ZKAR=((__SLOT_DATA *)__tmp__H5MH);
-        result__YKAR=NULL;
-        if (((void *)Self__ZKAR->parent_slot__IHZD != (void *)NULL)) {
-          result__YKAR=((__ITM_SLOT *)((__SLOT *)Self__ZKAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__YKAR=get_name__GCJD((&__string_26));
-        };
-        __tmp__FCNH=result__YKAR;
-      } else {
-        __tmp__FCNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__1LCR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__1LCR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if ((! access__with__SZMM(__tmp__FCNH,receiver_type__G2MH,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_471));
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__2LCR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__2LCR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_472));
-        put_error__text__0AH( 2,string_tmp__RB);
-        if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
-          __tmp__YCNH=((__SLOT_DATA *)__tmp__H5MH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__YCNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__YCNH);
-        put_position__ECH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  };
+  __tmp__JGF=result__IGF;
+  return(__tmp__JGF);
+}
+
+static __BOOLEAN__L read_character__MXI(__CHARACTER__DB ch__OXI)
+// ({CHARACTER__DB}) With result No recursive, No inlinable.
+{
+  __BOOLEAN__L result__QXI,__tmp__RXI;
+  __CHARACTER__DB result__MO1T;
+  result__QXI=FALSE__O__;
+  __tmp__RXI=read_space__CIF();
+  if ((! __tmp__RXI)) {
+    result__QXI=FALSE__O__;
+  } else /* FALSE */ {
+    result__MO1T='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__MO1T=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__MO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__MO1T == ch__OXI)) {
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+      result__QXI=TRUE__K__;
+    };
+  };
+  __tmp__RXI=result__QXI;
+  return(__tmp__RXI);
+}
+
+static __BOOLEAN__L read_identifier__TYQ()
+// () With result No recursive, No inlinable.
+{
+  __INTEGER__Q posold__XYQ,__tmp__K1Q;
+  __POSITION__OL __tmp__R1Q;
+  __STRING_CONSTANT__0 *__tmp__X1Q;
+  __BOOLEAN__L result__WYQ,__tmp__ZYQ,__tmp__FZQ,result__QO1T;
+  __BOOLEAN__L __tmp__V0Q,result__4HU,result__BQXT,__tmp__R0Q;
+  __CHARACTER__DB result__OO1T,result__TO1T,result__VO1T,result__XO1T;
+  result__WYQ=FALSE__O__;
+  posold__XYQ= 0;
+  __tmp__ZYQ=read_space__CIF();
+  if ((! __tmp__ZYQ)) {
+    __tmp__FZQ=TRUE__K__;
+  } else /* FALSE */ {
+    result__OO1T='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__OO1T=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__OO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    result__QO1T=FALSE__O__;
+    if ((((__INTEGER_8__FZF )result__OO1T) >= ((__INTEGER_8__FZF )'a'))) {
+      result__QO1T=(((__INTEGER_8__FZF )result__OO1T) <= ((__INTEGER_8__FZF )'z'));
+    };
+    __tmp__FZQ=(! result__QO1T);
+  };
+  if (__tmp__FZQ) {
+    result__WYQ=FALSE__O__;
+  } else /* FALSE */ {
+    posold__XYQ=position__CLE;
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    until_do__PXAD:
+    {
+      result__TO1T='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__TO1T=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__TO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__TO1T == ((__CHARACTER__DB )(( 0))))) {
+        __tmp__V0Q=TRUE__K__;
+      } else /* FALSE */ {
+        result__VO1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__VO1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__VO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        result__4HU=FALSE__O__;
+        if ((((__INTEGER_8__FZF )result__VO1T) >= ((__INTEGER_8__FZF )'a'))) {
+          result__4HU=(((__INTEGER_8__FZF )result__VO1T) <= ((__INTEGER_8__FZF )'z'));
+        };
+        if ((! result__4HU)) {
+          result__XO1T='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__XO1T=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__XO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__BQXT=FALSE__O__;
+          if ((((__INTEGER_8__FZF )result__XO1T) >= ((__INTEGER_8__FZF )'0'))) {
+            result__BQXT=(((__INTEGER_8__FZF )result__XO1T) <= ((__INTEGER_8__FZF )'9'));
+          };
+          __tmp__R0Q=(! result__BQXT);
+        } else /* FALSE */ {
+          __tmp__R0Q=FALSE__O__;
+        };
+        if (__tmp__R0Q) {
+          result__XO1T='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__XO1T=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__XO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__BQXT=(result__XO1T != '_');
+        } else /* FALSE */ {
+          result__BQXT=FALSE__O__;
+        };
+        __tmp__V0Q=result__BQXT;
+      };
+      if ((! __tmp__V0Q)) {
+        result__VO1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__VO1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__VO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),result__VO1T);
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        goto until_do__PXAD;
+      };
+    };
+    if ((((__STRING__BC *)string_tmp__YC)->count__WJ !=  0)) {
+      __tmp__K1Q=first_substring_index__PBBD(((__STRING__BC *)string_tmp__YC));
+      if ((__tmp__K1Q !=  0)) {
+        position__CLE=(__INTEGER__Q)(posold__XYQ + __tmp__K1Q);
+        __tmp__R1Q=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_423));
+        put_position__PRE(__tmp__R1Q);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      last_position__CI1=pos_null__I2MH;
+      __tmp__X1Q=get__PJC(string_tmp__YC);
+      last_string__U4E=__tmp__X1Q;
+      result__WYQ=TRUE__K__;
     };
   };
-  add_arg__to__in__for__block__Z2OH(receiver__F2MH, 0,result__WLCR,slot_msg__O2MH,is_block_value__P2MH);
-  if (receiver__F2MH==NULL) {
-    __tmp__CDNH=NULL;
-  } else {
-    switch (((struct ___OBJ *)receiver__F2MH)->__id) {
-    case __LIST__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CDNH=((void *)receiver__F2MH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__CDNH=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__CDNH=NULL;
-    } break;
-    }
+  __tmp__ZYQ=result__WYQ;
+  return(__tmp__ZYQ);
+}
+
+static __POSITION__OL current_position__UVQ()
+// () With result No recursive, No inlinable.
+{
+  __POSITION__OL __tmp__PXQ;
+  while ((pos_cur__FLE != position__CLE)) {
+    if ((((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(pos_cur__FLE -  1)] == '\n')) {
+      pos_col__HLE= 0;
+      pos_line__GLE=(__INTEGER__Q)(pos_line__GLE +  1);
+    } else /* FALSE */ {
+      pos_col__HLE=(__INTEGER__Q)(pos_col__HLE +  1);
+    };
+    pos_cur__FLE=(__INTEGER__Q)(pos_cur__FLE +  1);
+  };
+  if ((pos_line__GLE >  32767)) {
+    __tmp__PXQ=((__POSITION__OL )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )object__1KE->index__HCS) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_col__HLE <<  9))) |  4294836224LU));
+    put_error__text__EQE( 0,(&__string_573));
+    put_position__PRE(__tmp__PXQ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
   };
-  em__H2MH=__tmp__CDNH;
-  if (((void *)__tmp__CDNH != (void *)NULL)) {
-    receiver__F2MH=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__CDNH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-  };
-  if (((void *)result__5EFC != (void *)NULL)) {
-    __tmp__UDNH=((__FAST_ARRAYoITM_CODEo *)result__5EFC)->parent_arrayed_collection__SEEC.upper__GAPC;
-    Self__BXTH= 0;
-    while ((Self__BXTH <= __tmp__UDNH)) {
-      __tmp__0DNH=((void **)((__FAST_ARRAYoITM_CODEo *)l_arg__4HKH)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__BXTH];
-      switch (((struct ___OBJ *)__tmp__0DNH)->__id) {
-      case __ITM_LIST__: {
-        __tmp__1DNH=to_run_expr__L2IH(__tmp__0DNH);
-      } break;
-      case __ITM_LDOTS__: {
-        __tmp__4LCR=((__ITM_LDOTS *)__tmp__0DNH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 2,(&__string_476));
-        put_position__ECH(__tmp__4LCR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-        __tmp__1DNH=NULL;
-      } break;
-      case __ITM_PROTOTYPE__: {
-        __tmp__1DNH=to_run_expr__U2IH(__tmp__0DNH);
-      } break;
-      case __ITM_LIST_IDF__: {
-        __tmp__ZC2P=((__ITM_LIST_IDF *)__tmp__0DNH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 1,(&__string_334));
-        put_position__ECH(__tmp__ZC2P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-        __tmp__1DNH=NULL;
-      } break;
-      case __ITM_WRITE_VALUE__: {
-        __tmp__1DNH=to_run_expr__25IH(__tmp__0DNH);
-      } break;
-      case __ITM_WRITE_CAST__: {
-        __tmp__1DNH=to_run_expr__4CJH(__tmp__0DNH);
-      } break;
-      case __ITM_READ__: {
-        Self__UTHR=((__ITM_READ *)__tmp__0DNH);
-        result__TTHR=NULL;
-        loc__VTHR=lookup__FRLH(Self__UTHR->name__AVPC);
-        if (((void *)loc__VTHR != (void *)NULL)) {
-          if ((((__LOCAL *)loc__VTHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-            ((__LOCAL *)loc__VTHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-            Self__UTHR->name__AVPC=((__LOCAL *)loc__VTHR)->parent_variable__T1LC.intern_name__C25F;
-            result__TTHR=to_run_with__args__XJQH(Self__UTHR);
-          } else {
-            result__TTHR=read__QB5G(loc__VTHR);
-          };
-        } else {
-          result__TTHR=to_run_with__args__XJQH(Self__UTHR);
-        };
-        __tmp__1DNH=result__TTHR;
-      } break;
-      case __ITM_WRITE_CODE__: {
-        __tmp__1DNH=to_run_expr__UGJH(__tmp__0DNH);
-      } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__1DNH=to_run_expr__FIJH(__tmp__0DNH);
-      } break;
-      case __ITM_BINARY__: {
-        __tmp__1DNH=to_run_expr__ZLJH(__tmp__0DNH);
-      } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__1DNH=to_run_expr__CXJH(__tmp__0DNH);
-      } break;
-      case __ITM_OLD__: {
-        __tmp__1DNH=to_run_expr__HXJH(__tmp__0DNH);
-      } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        __tmp__1DNH=to_run_expr__20JH(__tmp__0DNH);
-      } break;
-      case __ITM_REAL__: {
-        __tmp__1DNH=to_run_expr__R2JH(__tmp__0DNH);
-      } break;
-      case __ITM_NUMBER__: {
-        __tmp__1DNH=to_run_expr__12JH(__tmp__0DNH);
-      } break;
-      case __ITM_CHARACTER__: {
-        Self__0C2P=((__ITM_CHARACTER *)__tmp__0DNH);
-        __tmp__1DNH=create__char__4SMH(Self__0C2P->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__0C2P->character__LB0D);
-      } break;
-      case __ITM_STRING__: {
-        Self__1C2P=((__ITM_STRING *)__tmp__0DNH);
-        __tmp__1DNH=create__text__ITMH(Self__1C2P->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__1C2P->string__XB0D);
-      } break;
-      case __ITM_EXTERNAL__: {
-        __tmp__1DNH=to_run_expr__R3JH(__tmp__0DNH);
-      } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__1DNH=to_run_expr__1HKH(__tmp__0DNH);
-      } break;
-      case __ITM_RESULT__: {
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-        __tmp__1DNH=NULL;
-      } break;
-      };
-      add_arg__to__in__for__block__Z2OH(__tmp__1DNH,(__INTEGER)(Self__BXTH +  1),args__E2MH,slot_msg__O2MH,is_block_value__P2MH);
-      Self__BXTH=(__INTEGER)(Self__BXTH +  1);
-    };
-  };
-  if (is_block_value__P2MH) {
-    args__E2MH=copy__YFTH(result__WLCR);
-    __tmp__IENH=((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-    switch (((struct ___OBJ *)__tmp__IENH)->__id) {
-    case __LIST__: {
-      __tmp__JENH=my_copy__MSYM(__tmp__IENH);
-    } break;
-    case __STRING_CST__: {
-      Self__4YIQ=((__STRING_CST *)__tmp__IENH);
-      __tmp__JENH=create__text__ITMH(Self__4YIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4YIQ->string__BK2H);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__JENH=my_copy__EK2H(__tmp__IENH);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__5YIQ=((__PROTOTYPE_CST *)__tmp__IENH);
-      __tmp__JENH=create__type__PKQC(Self__5YIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5YIQ->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__AZIQ=((__INTEGER_CST *)__tmp__IENH);
-      p__5THR=Self__AZIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__AUHR=Self__AZIQ->value__W4YD;
-      t__BUHR=Self__AZIQ->parent_constant__B3LC.static_type__M2YD;
-      result__WTHR=NULL;
-      ptr__XTHR=((__POINTER )(NULL));
-      typ_id__YTHR= 0;
-      sz__ZTHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__ZTHR ==  0)) {
-        result__WTHR=INTEGER_CST__;
-      } else {
-        typ_id__YTHR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZTHR);
-        if ((typ_id__YTHR == (__INTEGER)(-  1))) {
-          a__0THR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__1THR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZTHR + a__0THR) & (__UINTEGER_32)(~ a__0THR));
-          ptr_table__5AUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1THR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__4AUR=((__POINTER )(NULL));
-          result__ABUR=((__POINTER *)ptr_table__5AUR)[ 0];
-          if ((result__ABUR == (void *)NULL)) {
-            result__ABUR=new_lab__2PJ(new_size__1THR);
-            next__4AUR=(void *)((unsigned long)result__ABUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1THR)));
-            ((__POINTER *)next__4AUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5AUR)[ 0]=next__4AUR;
-          } else {
-            next__4AUR=((__POINTER *)result__ABUR)[ 0];
-            if ((next__4AUR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ABUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1THR <<  1)) <=  4096)) {
-                next__4AUR=(void *)((unsigned long)result__ABUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1THR)));
-              } else {
-                next__4AUR=new_lab__2PJ(new_size__1THR);
-              };
-              ((__POINTER *)next__4AUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5AUR)[ 0]=next__4AUR;
-            } else {
-              ((__POINTER *)result__ABUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4AUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ABUR=next__4AUR;
-            };
-          };
-          ptr__XTHR=result__ABUR;
-        } else {
-          t__2THR=((__UINTEGER_32 )typ_id__YTHR);
-          a__3THR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HBUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZTHR + a__3THR) & (__UINTEGER_32)(~ a__3THR));
-          ptr_table__EBUR=((__POINTER )(&(table_type[(t__2THR)])));
-          lab_type__GBUR=(__UINTEGER_32)(t__2THR |  1);
-          next__DBUR=((__POINTER )(NULL));
-          result__FBUR=((__POINTER *)ptr_table__EBUR)[ 0];
-          if ((result__FBUR == (void *)NULL)) {
-            result__FBUR=new_lab__2PJ(lab_type__GBUR);
-            next__DBUR=(void *)((unsigned long)result__FBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBUR)));
-            ((__POINTER *)next__DBUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EBUR)[ 0]=next__DBUR;
-          } else {
-            next__DBUR=((__POINTER *)result__FBUR)[ 0];
-            if ((next__DBUR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FBUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HBUR <<  1)) <=  4096)) {
-                next__DBUR=(void *)((unsigned long)result__FBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBUR)));
-              } else {
-                next__DBUR=new_lab__2PJ(lab_type__GBUR);
-              };
-              ((__POINTER *)next__DBUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__EBUR)[ 0]=next__DBUR;
-            } else {
-              ((__POINTER *)result__FBUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DBUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__FBUR=next__DBUR;
-            };
-          };
-          ptr__XTHR=result__FBUR;
-        };
-        result__WTHR=((__INTEGER_CST *)ptr__XTHR);
-        *(result__WTHR) = *(INTEGER_CST__);
-      };
-      Self__4THR=((__INTEGER_CST *)result__WTHR);
-      Self__4THR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5THR;
-      Self__4THR->value__W4YD=v__AUHR;
-      Self__4THR->parent_constant__B3LC.static_type__M2YD=t__BUHR;
-      check_type__YG5D(Self__4THR);
-      __tmp__JENH=result__WTHR;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__AMCR=read__QB5G(((__READ_LOCAL *)__tmp__IENH)->local__HJZD);
-      if (__tmp__AMCR==NULL) {
-        __tmp__BMCR=NULL;
-      } else {
-        __tmp__BMCR=((__READ_LOCAL *)__tmp__AMCR);
-      };
-      __tmp__JENH=__tmp__BMCR;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JENH=my_copy__SL2H(__tmp__IENH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JENH=my_copy__LM2H(__tmp__IENH);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JENH=my_copy__YM2H(__tmp__IENH);
-    } break;
-    case __REAL_CST__: {
-      Self__CZIQ=((__REAL_CST *)__tmp__IENH);
-      p__RBUR=Self__CZIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__SBUR=Self__CZIQ->value__HN2H;
-      t__TBUR=Self__CZIQ->parent_constant__U2JH.static_type__M2YD;
-      result__IBUR=NULL;
-      ptr__JBUR=((__POINTER )(NULL));
-      typ_id__KBUR= 0;
-      sz__LBUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__LBUR ==  0)) {
-        result__IBUR=REAL_CST__;
-      } else {
-        typ_id__KBUR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LBUR);
-        if ((typ_id__KBUR == (__INTEGER)(-  1))) {
-          a__MBUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__NBUR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBUR + a__MBUR) & (__UINTEGER_32)(~ a__MBUR));
-          ptr_table__VBUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NBUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__UBUR=((__POINTER )(NULL));
-          result__WBUR=((__POINTER *)ptr_table__VBUR)[ 0];
-          if ((result__WBUR == (void *)NULL)) {
-            result__WBUR=new_lab__2PJ(new_size__NBUR);
-            next__UBUR=(void *)((unsigned long)result__WBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBUR)));
-            ((__POINTER *)next__UBUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VBUR)[ 0]=next__UBUR;
-          } else {
-            next__UBUR=((__POINTER *)result__WBUR)[ 0];
-            if ((next__UBUR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WBUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NBUR <<  1)) <=  4096)) {
-                next__UBUR=(void *)((unsigned long)result__WBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBUR)));
-              } else {
-                next__UBUR=new_lab__2PJ(new_size__NBUR);
-              };
-              ((__POINTER *)next__UBUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VBUR)[ 0]=next__UBUR;
-            } else {
-              ((__POINTER *)result__WBUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UBUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__WBUR=next__UBUR;
-            };
-          };
-          ptr__JBUR=result__WBUR;
-        } else {
-          t__OBUR=((__UINTEGER_32 )typ_id__KBUR);
-          a__PBUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__3BUR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBUR + a__PBUR) & (__UINTEGER_32)(~ a__PBUR));
-          ptr_table__0BUR=((__POINTER )(&(table_type[(t__OBUR)])));
-          lab_type__2BUR=(__UINTEGER_32)(t__OBUR |  1);
-          next__ZBUR=((__POINTER )(NULL));
-          result__1BUR=((__POINTER *)ptr_table__0BUR)[ 0];
-          if ((result__1BUR == (void *)NULL)) {
-            result__1BUR=new_lab__2PJ(lab_type__2BUR);
-            next__ZBUR=(void *)((unsigned long)result__1BUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3BUR)));
-            ((__POINTER *)next__ZBUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0BUR)[ 0]=next__ZBUR;
-          } else {
-            next__ZBUR=((__POINTER *)result__1BUR)[ 0];
-            if ((next__ZBUR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1BUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3BUR <<  1)) <=  4096)) {
-                next__ZBUR=(void *)((unsigned long)result__1BUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3BUR)));
-              } else {
-                next__ZBUR=new_lab__2PJ(lab_type__2BUR);
-              };
-              ((__POINTER *)next__ZBUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0BUR)[ 0]=next__ZBUR;
-            } else {
-              ((__POINTER *)result__1BUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZBUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1BUR=next__ZBUR;
-            };
-          };
-          ptr__JBUR=result__1BUR;
-        };
-        result__IBUR=((__REAL_CST *)ptr__JBUR);
-        *(result__IBUR) = *(REAL_CST__);
-      };
-      Self__QBUR=((__REAL_CST *)result__IBUR);
-      Self__QBUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RBUR;
-      Self__QBUR->value__HN2H=v__SBUR;
-      Self__QBUR->parent_constant__U2JH.static_type__M2YD=t__TBUR;
-      __tmp__JENH=result__IBUR;
-    } break;
-    case __CHARACTER_CST__: {
-      Self__EZIQ=((__CHARACTER_CST *)__tmp__IENH);
-      __tmp__JENH=create__char__4SMH(Self__EZIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EZIQ->text__PN2H);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__FZIQ=((__IS_EXPANDED *)__tmp__IENH);
-      __tmp__EMCR=read__QB5G(((__READ_LOCAL *)Self__FZIQ->receiver__WN2H)->local__HJZD);
-      if (__tmp__EMCR==NULL) {
-        __tmp__FMCR=NULL;
-      } else {
-        __tmp__FMCR=((__READ_LOCAL *)__tmp__EMCR);
-      };
-      p__HCUR=Self__FZIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__4BUR=NULL;
-      ptr__5BUR=((__POINTER )(NULL));
-      typ_id__ACUR= 0;
-      sz__BCUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__BCUR ==  0)) {
-        result__4BUR=IS_EXPANDED__;
-      } else {
-        typ_id__ACUR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BCUR);
-        if ((typ_id__ACUR == (__INTEGER)(-  1))) {
-          a__CCUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__DCUR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCUR + a__CCUR) & (__UINTEGER_32)(~ a__CCUR));
-          ptr_table__KCUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DCUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__JCUR=((__POINTER )(NULL));
-          result__LCUR=((__POINTER *)ptr_table__KCUR)[ 0];
-          if ((result__LCUR == (void *)NULL)) {
-            result__LCUR=new_lab__2PJ(new_size__DCUR);
-            next__JCUR=(void *)((unsigned long)result__LCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCUR)));
-            ((__POINTER *)next__JCUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KCUR)[ 0]=next__JCUR;
-          } else {
-            next__JCUR=((__POINTER *)result__LCUR)[ 0];
-            if ((next__JCUR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LCUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DCUR <<  1)) <=  4096)) {
-                next__JCUR=(void *)((unsigned long)result__LCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCUR)));
-              } else {
-                next__JCUR=new_lab__2PJ(new_size__DCUR);
-              };
-              ((__POINTER *)next__JCUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KCUR)[ 0]=next__JCUR;
-            } else {
-              ((__POINTER *)result__LCUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__LCUR=next__JCUR;
-            };
-          };
-          ptr__5BUR=result__LCUR;
-        } else {
-          t__ECUR=((__UINTEGER_32 )typ_id__ACUR);
-          a__FCUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__SCUR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCUR + a__FCUR) & (__UINTEGER_32)(~ a__FCUR));
-          ptr_table__PCUR=((__POINTER )(&(table_type[(t__ECUR)])));
-          lab_type__RCUR=(__UINTEGER_32)(t__ECUR |  1);
-          next__OCUR=((__POINTER )(NULL));
-          result__QCUR=((__POINTER *)ptr_table__PCUR)[ 0];
-          if ((result__QCUR == (void *)NULL)) {
-            result__QCUR=new_lab__2PJ(lab_type__RCUR);
-            next__OCUR=(void *)((unsigned long)result__QCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCUR)));
-            ((__POINTER *)next__OCUR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PCUR)[ 0]=next__OCUR;
-          } else {
-            next__OCUR=((__POINTER *)result__QCUR)[ 0];
-            if ((next__OCUR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QCUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SCUR <<  1)) <=  4096)) {
-                next__OCUR=(void *)((unsigned long)result__QCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCUR)));
-              } else {
-                next__OCUR=new_lab__2PJ(lab_type__RCUR);
-              };
-              ((__POINTER *)next__OCUR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PCUR)[ 0]=next__OCUR;
-            } else {
-              ((__POINTER *)result__QCUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__QCUR=next__OCUR;
-            };
-          };
-          ptr__5BUR=result__QCUR;
-        };
-        result__4BUR=((__IS_EXPANDED *)ptr__5BUR);
-        *(result__4BUR) = *(IS_EXPANDED__);
-      };
-      Self__GCUR=((__IS_EXPANDED *)result__4BUR);
-      Self__GCUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HCUR;
-      Self__GCUR->receiver__WN2H=__tmp__FMCR;
-      __tmp__JENH=result__4BUR;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JENH=my_copy__1N2H(__tmp__IENH);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__JENH=my_copy__EO2H(__tmp__IENH);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__JENH=my_copy__PO2H(__tmp__IENH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__JENH=my_copy__1O2H(__tmp__IENH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__JENH=my_copy__GP2H(__tmp__IENH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__JENH=my_copy__RP2H(__tmp__IENH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JENH=my_copy__2P2H(__tmp__IENH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JENH=my_copy__HQ2H(__tmp__IENH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__JENH=my_copy__SQ2H(__tmp__IENH);
-    } break;
-    case __ITEM__: {
-      __tmp__JENH=my_copy__DR2H(__tmp__IENH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__JENH=my_copy__PR2H(__tmp__IENH);
-    } break;
-    case __CAST__: {
-      __tmp__JENH=my_copy__YR2H(__tmp__IENH);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__JENH=my_copy__5SYM(__tmp__IENH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__JENH=my_copy__IUGK(__tmp__IENH);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__DUHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IENH)->global__ZGJK),NULL);
-      if (__tmp__DUHR==NULL) {
-        __tmp__EUHR=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__DUHR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__EUHR=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__EUHR=((__READ_GLOBAL *)__tmp__DUHR);
-        } break;
-        }
-      };
-      __tmp__JENH=__tmp__EUHR;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JENH=my_copy__BQCN(__tmp__IENH);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JENH=my_copy__NREO(__tmp__IENH);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JENH=my_copy__VYJO(__tmp__IENH);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JENH=my_copy__0REO(__tmp__IENH);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JENH=my_copy__BZJO(__tmp__IENH);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__JENH=my_copy__CNJM(__tmp__IENH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__JENH=my_copy__5XLL(__tmp__IENH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__JENH=my_copy__WVYM(__tmp__IENH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__JENH=my_copy__FSEO(__tmp__IENH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JENH=my_copy__QCEP(__tmp__IENH);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__JENH=my_copy__5LSN(__tmp__IENH);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JENH=my_copy__KMSN(__tmp__IENH);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__JENH=my_copy__JZPN(__tmp__IENH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__JENH=my_copy__G3SO(__tmp__IENH);
-    } break;
+  if ((pos_col__HLE >  255)) {
+    __tmp__PXQ=((__POSITION__OL )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )object__1KE->index__HCS) |  130560) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_line__GLE <<  17))));
+    put_error__text__EQE( 0,(&__string_574));
+    put_position__PRE(__tmp__PXQ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
     };
-    ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__JENH;
-    base__Q2MH=new_block__receiver__with__DGTH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__F2MH,args__E2MH);
-    __tmp__OENH=TRUE__;
-  } else {
-    __tmp__OENH=FALSE__;
-  };
-  if ((! __tmp__OENH)) {
-    if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1) ==  1)) {
-      if (is_resend__N2MH) {
-        ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__0RTH());
-        __tmp__FFNH=((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__FFNH)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__FFNH);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__FFNH);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__GZIQ=((__READ_LOCAL *)__tmp__FFNH);
-          Self__F24R=((__LOCAL *)Self__GZIQ->local__HJZD);
-          Self__F24R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F24R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__F24R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__G24R=create__AXB( 250);
-            display__UXFK(Self__GZIQ,voir__G24R);
-            put_string__2EG(((__STRING *)voir__G24R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__I24R=((__LIST *)list_current__EH1);
-            voir__J24R=create__AXB( 250);
-            display__EQQG(Self__I24R,voir__J24R);
-            put_string__2EG(((__STRING *)voir__J24R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-        } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__FFNH);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__FFNH);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__FFNH);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__IZIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FFNH)->receiver__WN2H);
-          Self__K24R=((__LOCAL *)Self__IZIQ->local__HJZD);
-          Self__K24R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__K24R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__K24R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__L24R=create__AXB( 250);
-            display__UXFK(Self__IZIQ,voir__L24R);
-            put_string__2EG(((__STRING *)voir__L24R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__N24R=((__LIST *)list_current__EH1);
-            voir__O24R=create__AXB( 250);
-            display__EQQG(Self__N24R,voir__O24R);
-            put_string__2EG(((__STRING *)voir__O24R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-        } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__FFNH);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__FFNH);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__FFNH);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__FFNH);
-        } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__FFNH);
-        } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__FFNH);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__FFNH);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__FFNH);
-        } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__FFNH);
-        } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__FFNH);
-        } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__FFNH);
-        } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__FFNH);
-        } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__FFNH);
-        } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__FFNH);
-        } break;
-        case __READ_GLOBAL__: {
-          Self__JZIQ=((__READ_GLOBAL *)__tmp__FFNH);
-          unread__CGNL(Self__JZIQ->global__ZGJK,Self__JZIQ);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__FFNH);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__FFNH);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__FFNH);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__FFNH);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__FFNH);
-        } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__FFNH);
-        } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__FFNH);
-        } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__FFNH);
-        } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__FFNH);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__FFNH);
-        } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__FFNH);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__FFNH);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__FFNH);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__FFNH);
-        } break;
-        };
-      };
-      if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__2HKH->parent_itm_read__14JC.name__AVPC,(&__string_473)))) {
-        copy__BNK(string_tmp__RB,(&__string_474));
-        append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
-        append__MOK(string_tmp__RB,(&__string_475));
-        switch (((struct ___OBJ *)receiver__F2MH)->__id) {
-        case __LIST__: {
-          __tmp__HGNH=static_type__OHQG(receiver__F2MH);
-        } break;
-        case __STRING_CST__: {
-          __tmp__HGNH=((__STRING_CST *)receiver__F2MH)->parent_constant__5F.static_type__M2YD;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__HGNH=((__EXTERNAL_C *)receiver__F2MH)->static_type__1VZD;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__HGNH=((__PROTOTYPE_CST *)receiver__F2MH)->parent_constant__W2LC.static_type__M2YD;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__HGNH=((__INTEGER_CST *)receiver__F2MH)->parent_constant__B3LC.static_type__M2YD;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__HGNH=((__LOCAL *)((__READ_LOCAL *)receiver__F2MH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__HGNH=static_type__CN1H(receiver__F2MH);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__HGNH=static_type__1N1H();
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__HGNH=static_type__AO1H();
-        } break;
-        case __REAL_CST__: {
-          __tmp__HGNH=((__REAL_CST *)receiver__F2MH)->parent_constant__U2JH.static_type__M2YD;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__HGNH=((__CHARACTER_CST *)receiver__F2MH)->parent_constant__H3JH.static_type__M2YD;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__HGNH=static_type__FO1H();
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__HGNH=static_type__KO1H();
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__HGNH=static_type__PO1H();
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__HGNH=static_type__UO1H(receiver__F2MH);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__HGNH=static_type__0O1H(receiver__F2MH);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__HGNH=static_type__5O1H(receiver__F2MH);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__HGNH=static_type__EP1H(receiver__F2MH);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__HGNH=static_type__JP1H(receiver__F2MH);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__HGNH=static_type__OP1H(receiver__F2MH);
-        } break;
-        case __PUT_TO__: {
-          __tmp__HGNH=TYPE_VOID__->parent_type__UIB.default__AKC;
-        } break;
-        case __ITEM__: {
-          __tmp__HGNH=static_type__XP1H(receiver__F2MH);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__HGNH=static_type__DQ1H();
-        } break;
-        case __CAST__: {
-          __tmp__HGNH=((__CAST *)receiver__F2MH)->static_type__0N1H;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__HGNH=static_type__NOKL(receiver__F2MH);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__HGNH=((__SLOT_DATA *)((__READ_SLOT *)receiver__F2MH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__HGNH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__F2MH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__HGNH=static_type__Z1ZM();
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__HGNH=static_type__ZQEO();
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__HGNH=static_type__P0IO();
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__HGNH=static_type__4QEO();
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__HGNH=static_type__V0IO();
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__HGNH=static_type__DFJM(receiver__F2MH);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__HGNH=static_type__P3ML(receiver__F2MH);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__HGNH=static_type__R3XM(receiver__F2MH);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__HGNH=static_type__DREO(receiver__F2MH);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__HGNH=static_type__0BEP();
-        } break;
-        case __EXPR_INF__: {
-          __tmp__HGNH=static_type__V0QN();
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__HGNH=static_type__00QN();
-        } break;
-        case __EXPR_OR__: {
-          __tmp__HGNH=static_type__3YPN(receiver__F2MH);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__HGNH=static_type__1HSO(receiver__F2MH);
-        } break;
-        };
-        append_name_in__M5XD(__tmp__HGNH,string_tmp__RB);
-        __tmp__KGNH=Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 2,string_tmp__RB);
-        put_position__ECH(__tmp__KGNH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      base__Q2MH=new_read__slot__receiver__self__FLQC(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__O2MH,receiver__F2MH,((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
-      free__K3LH(args__E2MH);
-    } else {
-      if (is_resend__N2MH) {
-        ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__0RTH());
-      } else {
-        __tmp__IHNH=((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__IHNH)->__id) {
-        case __LIST__: {
-          __tmp__JHNH=my_copy__MSYM(__tmp__IHNH);
-        } break;
-        case __STRING_CST__: {
-          Self__KZIQ=((__STRING_CST *)__tmp__IHNH);
-          __tmp__JHNH=create__text__ITMH(Self__KZIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KZIQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__JHNH=my_copy__EK2H(__tmp__IHNH);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__LZIQ=((__PROTOTYPE_CST *)__tmp__IHNH);
-          __tmp__JHNH=create__type__PKQC(Self__LZIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LZIQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__MZIQ=((__INTEGER_CST *)__tmp__IHNH);
-          p__PUHR=Self__MZIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QUHR=Self__MZIQ->value__W4YD;
-          t__RUHR=Self__MZIQ->parent_constant__B3LC.static_type__M2YD;
-          result__GUHR=NULL;
-          ptr__HUHR=((__POINTER )(NULL));
-          typ_id__IUHR= 0;
-          sz__JUHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JUHR ==  0)) {
-            result__GUHR=INTEGER_CST__;
-          } else {
-            typ_id__IUHR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JUHR);
-            if ((typ_id__IUHR == (__INTEGER)(-  1))) {
-              a__KUHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LUHR=(__UINTEGER_32)((__UINTEGER_32)(sz__JUHR + a__KUHR) & (__UINTEGER_32)(~ a__KUHR));
-              ptr_table__UCUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LUHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__TCUR=((__POINTER )(NULL));
-              result__VCUR=((__POINTER *)ptr_table__UCUR)[ 0];
-              if ((result__VCUR == (void *)NULL)) {
-                result__VCUR=new_lab__2PJ(new_size__LUHR);
-                next__TCUR=(void *)((unsigned long)result__VCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LUHR)));
-                ((__POINTER *)next__TCUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UCUR)[ 0]=next__TCUR;
-              } else {
-                next__TCUR=((__POINTER *)result__VCUR)[ 0];
-                if ((next__TCUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VCUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LUHR <<  1)) <=  4096)) {
-                    next__TCUR=(void *)((unsigned long)result__VCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LUHR)));
-                  } else {
-                    next__TCUR=new_lab__2PJ(new_size__LUHR);
-                  };
-                  ((__POINTER *)next__TCUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UCUR)[ 0]=next__TCUR;
-                } else {
-                  ((__POINTER *)result__VCUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VCUR=next__TCUR;
-                };
-              };
-              ptr__HUHR=result__VCUR;
-            } else {
-              t__MUHR=((__UINTEGER_32 )typ_id__IUHR);
-              a__NUHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2CUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JUHR + a__NUHR) & (__UINTEGER_32)(~ a__NUHR));
-              ptr_table__ZCUR=((__POINTER )(&(table_type[(t__MUHR)])));
-              lab_type__1CUR=(__UINTEGER_32)(t__MUHR |  1);
-              next__YCUR=((__POINTER )(NULL));
-              result__0CUR=((__POINTER *)ptr_table__ZCUR)[ 0];
-              if ((result__0CUR == (void *)NULL)) {
-                result__0CUR=new_lab__2PJ(lab_type__1CUR);
-                next__YCUR=(void *)((unsigned long)result__0CUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CUR)));
-                ((__POINTER *)next__YCUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZCUR)[ 0]=next__YCUR;
-              } else {
-                next__YCUR=((__POINTER *)result__0CUR)[ 0];
-                if ((next__YCUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0CUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2CUR <<  1)) <=  4096)) {
-                    next__YCUR=(void *)((unsigned long)result__0CUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CUR)));
-                  } else {
-                    next__YCUR=new_lab__2PJ(lab_type__1CUR);
-                  };
-                  ((__POINTER *)next__YCUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZCUR)[ 0]=next__YCUR;
-                } else {
-                  ((__POINTER *)result__0CUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0CUR=next__YCUR;
-                };
-              };
-              ptr__HUHR=result__0CUR;
-            };
-            result__GUHR=((__INTEGER_CST *)ptr__HUHR);
-            *(result__GUHR) = *(INTEGER_CST__);
-          };
-          Self__OUHR=((__INTEGER_CST *)result__GUHR);
-          Self__OUHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PUHR;
-          Self__OUHR->value__W4YD=v__QUHR;
-          Self__OUHR->parent_constant__B3LC.static_type__M2YD=t__RUHR;
-          check_type__YG5D(Self__OUHR);
-          __tmp__JHNH=result__GUHR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IMCR=read__QB5G(((__READ_LOCAL *)__tmp__IHNH)->local__HJZD);
-          if (__tmp__IMCR==NULL) {
-            __tmp__JMCR=NULL;
-          } else {
-            __tmp__JMCR=((__READ_LOCAL *)__tmp__IMCR);
-          };
-          __tmp__JHNH=__tmp__JMCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__JHNH=my_copy__SL2H(__tmp__IHNH);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__JHNH=my_copy__LM2H(__tmp__IHNH);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__JHNH=my_copy__YM2H(__tmp__IHNH);
-        } break;
-        case __REAL_CST__: {
-          Self__OZIQ=((__REAL_CST *)__tmp__IHNH);
-          p__GDUR=Self__OZIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__HDUR=Self__OZIQ->value__HN2H;
-          t__IDUR=Self__OZIQ->parent_constant__U2JH.static_type__M2YD;
-          result__3CUR=NULL;
-          ptr__4CUR=((__POINTER )(NULL));
-          typ_id__5CUR= 0;
-          sz__ADUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__ADUR ==  0)) {
-            result__3CUR=REAL_CST__;
-          } else {
-            typ_id__5CUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ADUR);
-            if ((typ_id__5CUR == (__INTEGER)(-  1))) {
-              a__BDUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__CDUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ADUR + a__BDUR) & (__UINTEGER_32)(~ a__BDUR));
-              ptr_table__KDUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CDUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__JDUR=((__POINTER )(NULL));
-              result__LDUR=((__POINTER *)ptr_table__KDUR)[ 0];
-              if ((result__LDUR == (void *)NULL)) {
-                result__LDUR=new_lab__2PJ(new_size__CDUR);
-                next__JDUR=(void *)((unsigned long)result__LDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDUR)));
-                ((__POINTER *)next__JDUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KDUR)[ 0]=next__JDUR;
-              } else {
-                next__JDUR=((__POINTER *)result__LDUR)[ 0];
-                if ((next__JDUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LDUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CDUR <<  1)) <=  4096)) {
-                    next__JDUR=(void *)((unsigned long)result__LDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDUR)));
-                  } else {
-                    next__JDUR=new_lab__2PJ(new_size__CDUR);
-                  };
-                  ((__POINTER *)next__JDUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KDUR)[ 0]=next__JDUR;
-                } else {
-                  ((__POINTER *)result__LDUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JDUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LDUR=next__JDUR;
-                };
-              };
-              ptr__4CUR=result__LDUR;
-            } else {
-              t__DDUR=((__UINTEGER_32 )typ_id__5CUR);
-              a__EDUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SDUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ADUR + a__EDUR) & (__UINTEGER_32)(~ a__EDUR));
-              ptr_table__PDUR=((__POINTER )(&(table_type[(t__DDUR)])));
-              lab_type__RDUR=(__UINTEGER_32)(t__DDUR |  1);
-              next__ODUR=((__POINTER )(NULL));
-              result__QDUR=((__POINTER *)ptr_table__PDUR)[ 0];
-              if ((result__QDUR == (void *)NULL)) {
-                result__QDUR=new_lab__2PJ(lab_type__RDUR);
-                next__ODUR=(void *)((unsigned long)result__QDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDUR)));
-                ((__POINTER *)next__ODUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PDUR)[ 0]=next__ODUR;
-              } else {
-                next__ODUR=((__POINTER *)result__QDUR)[ 0];
-                if ((next__ODUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QDUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SDUR <<  1)) <=  4096)) {
-                    next__ODUR=(void *)((unsigned long)result__QDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDUR)));
-                  } else {
-                    next__ODUR=new_lab__2PJ(lab_type__RDUR);
-                  };
-                  ((__POINTER *)next__ODUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PDUR)[ 0]=next__ODUR;
-                } else {
-                  ((__POINTER *)result__QDUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ODUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QDUR=next__ODUR;
-                };
-              };
-              ptr__4CUR=result__QDUR;
-            };
-            result__3CUR=((__REAL_CST *)ptr__4CUR);
-            *(result__3CUR) = *(REAL_CST__);
-          };
-          Self__FDUR=((__REAL_CST *)result__3CUR);
-          Self__FDUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GDUR;
-          Self__FDUR->value__HN2H=v__HDUR;
-          Self__FDUR->parent_constant__U2JH.static_type__M2YD=t__IDUR;
-          __tmp__JHNH=result__3CUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__QZIQ=((__CHARACTER_CST *)__tmp__IHNH);
-          __tmp__JHNH=create__char__4SMH(Self__QZIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QZIQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__RZIQ=((__IS_EXPANDED *)__tmp__IHNH);
-          __tmp__MMCR=read__QB5G(((__READ_LOCAL *)Self__RZIQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MMCR==NULL) {
-            __tmp__NMCR=NULL;
-          } else {
-            __tmp__NMCR=((__READ_LOCAL *)__tmp__MMCR);
-          };
-          p__2DUR=Self__RZIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__TDUR=NULL;
-          ptr__UDUR=((__POINTER )(NULL));
-          typ_id__VDUR= 0;
-          sz__WDUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__WDUR ==  0)) {
-            result__TDUR=IS_EXPANDED__;
-          } else {
-            typ_id__VDUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WDUR);
-            if ((typ_id__VDUR == (__INTEGER)(-  1))) {
-              a__XDUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YDUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDUR + a__XDUR) & (__UINTEGER_32)(~ a__XDUR));
-              ptr_table__5DUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YDUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__4DUR=((__POINTER )(NULL));
-              result__AEUR=((__POINTER *)ptr_table__5DUR)[ 0];
-              if ((result__AEUR == (void *)NULL)) {
-                result__AEUR=new_lab__2PJ(new_size__YDUR);
-                next__4DUR=(void *)((unsigned long)result__AEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDUR)));
-                ((__POINTER *)next__4DUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5DUR)[ 0]=next__4DUR;
-              } else {
-                next__4DUR=((__POINTER *)result__AEUR)[ 0];
-                if ((next__4DUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AEUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YDUR <<  1)) <=  4096)) {
-                    next__4DUR=(void *)((unsigned long)result__AEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDUR)));
-                  } else {
-                    next__4DUR=new_lab__2PJ(new_size__YDUR);
-                  };
-                  ((__POINTER *)next__4DUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5DUR)[ 0]=next__4DUR;
-                } else {
-                  ((__POINTER *)result__AEUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4DUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__AEUR=next__4DUR;
-                };
-              };
-              ptr__UDUR=result__AEUR;
-            } else {
-              t__ZDUR=((__UINTEGER_32 )typ_id__VDUR);
-              a__0DUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HEUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDUR + a__0DUR) & (__UINTEGER_32)(~ a__0DUR));
-              ptr_table__EEUR=((__POINTER )(&(table_type[(t__ZDUR)])));
-              lab_type__GEUR=(__UINTEGER_32)(t__ZDUR |  1);
-              next__DEUR=((__POINTER )(NULL));
-              result__FEUR=((__POINTER *)ptr_table__EEUR)[ 0];
-              if ((result__FEUR == (void *)NULL)) {
-                result__FEUR=new_lab__2PJ(lab_type__GEUR);
-                next__DEUR=(void *)((unsigned long)result__FEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEUR)));
-                ((__POINTER *)next__DEUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EEUR)[ 0]=next__DEUR;
-              } else {
-                next__DEUR=((__POINTER *)result__FEUR)[ 0];
-                if ((next__DEUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FEUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HEUR <<  1)) <=  4096)) {
-                    next__DEUR=(void *)((unsigned long)result__FEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEUR)));
-                  } else {
-                    next__DEUR=new_lab__2PJ(lab_type__GEUR);
-                  };
-                  ((__POINTER *)next__DEUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__EEUR)[ 0]=next__DEUR;
-                } else {
-                  ((__POINTER *)result__FEUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DEUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FEUR=next__DEUR;
-                };
-              };
-              ptr__UDUR=result__FEUR;
-            };
-            result__TDUR=((__IS_EXPANDED *)ptr__UDUR);
-            *(result__TDUR) = *(IS_EXPANDED__);
-          };
-          Self__1DUR=((__IS_EXPANDED *)result__TDUR);
-          Self__1DUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2DUR;
-          Self__1DUR->receiver__WN2H=__tmp__NMCR;
-          __tmp__JHNH=result__TDUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__JHNH=my_copy__1N2H(__tmp__IHNH);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__JHNH=my_copy__EO2H(__tmp__IHNH);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__JHNH=my_copy__PO2H(__tmp__IHNH);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__JHNH=my_copy__1O2H(__tmp__IHNH);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__JHNH=my_copy__GP2H(__tmp__IHNH);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__JHNH=my_copy__RP2H(__tmp__IHNH);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__JHNH=my_copy__2P2H(__tmp__IHNH);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__JHNH=my_copy__HQ2H(__tmp__IHNH);
-        } break;
-        case __PUT_TO__: {
-          __tmp__JHNH=my_copy__SQ2H(__tmp__IHNH);
-        } break;
-        case __ITEM__: {
-          __tmp__JHNH=my_copy__DR2H(__tmp__IHNH);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__JHNH=my_copy__PR2H(__tmp__IHNH);
-        } break;
-        case __CAST__: {
-          __tmp__JHNH=my_copy__YR2H(__tmp__IHNH);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__JHNH=my_copy__5SYM(__tmp__IHNH);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__JHNH=my_copy__IUGK(__tmp__IHNH);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TUHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IHNH)->global__ZGJK),NULL);
-          if (__tmp__TUHR==NULL) {
-            __tmp__UUHR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TUHR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UUHR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__UUHR=((__READ_GLOBAL *)__tmp__TUHR);
-            } break;
-            }
-          };
-          __tmp__JHNH=__tmp__UUHR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__JHNH=my_copy__BQCN(__tmp__IHNH);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__JHNH=my_copy__NREO(__tmp__IHNH);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__JHNH=my_copy__VYJO(__tmp__IHNH);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__JHNH=my_copy__0REO(__tmp__IHNH);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__JHNH=my_copy__BZJO(__tmp__IHNH);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__JHNH=my_copy__CNJM(__tmp__IHNH);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__JHNH=my_copy__5XLL(__tmp__IHNH);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__JHNH=my_copy__WVYM(__tmp__IHNH);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__JHNH=my_copy__FSEO(__tmp__IHNH);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__JHNH=my_copy__QCEP(__tmp__IHNH);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__JHNH=my_copy__5LSN(__tmp__IHNH);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__JHNH=my_copy__KMSN(__tmp__IHNH);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__JHNH=my_copy__JZPN(__tmp__IHNH);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__JHNH=my_copy__G3SO(__tmp__IHNH);
-        } break;
-        };
-        ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__JHNH;
-      };
-      args__E2MH=copy__YFTH(args__E2MH);
-      base__Q2MH=new_read__slot__receiver__with__AOWH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__O2MH,receiver__F2MH,args__E2MH);
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
   };
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__Q2MH);
-  if (((void *)result__5EFC != (void *)NULL)) {
-    free__4PFC(result__5EFC);
-  };
-  __tmp__Q24R=((__NODE_TYPE *)base__Q2MH)->parent_node__QLQC.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__Q24R)->__id) {
-  case __DTA_RD__: {
-    __tmp__R24R=((__DTA_RD *)__tmp__Q24R)->parent_dta__NLQC.result_expr__YHZD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__R24R=((__DTA_CAST *)__tmp__Q24R)->result_expr__G01H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__R24R=((__DTA_WR_CODE *)__tmp__Q24R)->parent_dta__MZLH.result_expr__YHZD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__R24R=((__DTA_BLOCK *)__tmp__Q24R)->result_expr__F41H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__R24R=((__DTA_WR_VALUE *)__tmp__Q24R)->parent_dta__XSUH.result_expr__YHZD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__R24R=((__DTA_RD_ARGS *)__tmp__Q24R)->parent_dta__HOWH.result_expr__YHZD;
-  } break;
-  };
-  return(__tmp__R24R);
+  __tmp__PXQ=((__POSITION__OL )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )object__1KE->index__HCS) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_col__HLE <<  9))) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_line__GLE <<  17))));
+  return(__tmp__PXQ);
 }
 
-static void* check_type__with__DKDN(__LIST *Self__EKDN,void *t__FKDN,__POSITION p__GKDN)
-// ({LIST},{NULLxTYPE_FULL},{POSITION}) With resultRecursive, No inlinable.
+static __BOOLEAN__L read_symbol__F2Q(__STRING_CONSTANT__0 *st__H2Q)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__YVHR;
-  void *result__IKDN,*rec__LKDN,*__tmp__U24R,*__tmp__HSDN,*__tmp__ISDN;
-  void *__tmp__X24R;
-  void *local__JKDN;
-  void *instr__KKDN;
-  void *slot_name__MKDN,*v__QFUR;
-  void *slot_msg__NKDN;
-  void *node__OKDN;
-  __TYPE_FULL *Self__SZIQ,*Self__2ZIQ;
-  void *__tmp__4MDN,*__tmp__KQDN;
-  __POSITION __tmp__FNDN,__tmp__NODN,__tmp__RQDN,__tmp__ZRDN;
-  __POSITION __tmp__GSDN,p__XVHR,p__PFUR,p__FGUR;
-  void *__tmp__LNDN,*__tmp__XQDN,*t__ZVHR,*t__RFUR;
-  __STRING *Self__XUHR,*Self__3UHR,*Self__DVHR,*Self__JVHR;
-  __INTEGER new_capacity__WUHR,old_nb_elts__ZUHR,upper__LEUR,Self__JEUR;
-  __INTEGER new_capacity__2UHR,old_nb_elts__5UHR,upper__QEUR,Self__OEUR;
-  __INTEGER new_capacity__CVHR,old_nb_elts__FVHR,upper__VEUR,Self__TEUR;
-  __INTEGER new_capacity__IVHR,old_nb_elts__LVHR,upper__0EUR,Self__YEUR;
-  __INTEGER typ_id__QVHR,typ_id__IFUR,typ_id__4FUR;
-  void *__tmp__T24R,*__tmp__W24R;
-  __STRING_CST *Self__D0IQ;
-  __PROTOTYPE_CST *Self__E0IQ;
-  __INTEGER_CST *Self__F0IQ,*result__OVHR,*Self__WVHR;
-  __POINTER ptr__PVHR,ptr_table__3EUR,next__2EUR,result__4EUR;
-  __POINTER ptr_table__CFUR,next__BFUR,result__DFUR,ptr__HFUR;
-  __POINTER ptr_table__TFUR,next__SFUR,result__UFUR,ptr_table__YFUR;
-  __POINTER next__XFUR,result__ZFUR,ptr__3FUR,ptr_table__IGUR;
-  __POINTER next__HGUR,result__JGUR,ptr_table__NGUR,next__MGUR;
-  __POINTER result__OGUR;
-  __UINTEGER_32 sz__RVHR,a__SVHR,new_size__TVHR,t__UVHR,a__VVHR;
-  __UINTEGER_32 new_size__FFUR,lab_type__EFUR,sz__JFUR,a__KFUR;
-  __UINTEGER_32 new_size__LFUR,t__MFUR,a__NFUR,new_size__1FUR;
-  __UINTEGER_32 lab_type__0FUR,sz__5FUR,a__AGUR,new_size__BGUR,t__CGUR;
-  __UINTEGER_32 a__DGUR,new_size__QGUR,lab_type__PGUR;
-  void *__tmp__QMCR,*__tmp__UMCR,*__tmp__1VHR;
-  __READ_LOCAL *__tmp__RMCR,*__tmp__VMCR;
-  __REAL_CST *Self__H0IQ,*result__GFUR,*Self__OFUR;
-  __CHARACTER_CST *Self__J0IQ;
-  __IS_EXPANDED *Self__K0IQ,*result__2FUR,*Self__EGUR;
-  __READ_GLOBAL *__tmp__2VHR;
-  void *args__PKDN;
-  __CHARACTER *Self__YUHR,*new__0UHR,*Self__4UHR,*new__AVHR,*Self__EVHR;
-  __CHARACTER *new__GVHR,*Self__KVHR,*new__MVHR;
-  __BOOLEAN __tmp__0ODN;
-  result__IKDN=NULL;
-  local__JKDN=NULL;
-  instr__KKDN=NULL;
-  rec__LKDN=NULL;
-  slot_name__MKDN=NULL;
-  slot_msg__NKDN=NULL;
-  node__OKDN=NULL;
-  args__PKDN=NULL;
-  if (affect_with__BCHI(t__FKDN,static_type__OHQG(Self__EKDN))) {
-    result__IKDN=Self__EKDN;
-  } else {
-    Self__SZIQ=((__TYPE_FULL *)static_type__OHQG(Self__EKDN));
-    if (is_cast__to__in__BD0I(Self__SZIQ,(&__string_86),t__FKDN,((__PROTOTYPE *)prototype__VPRF(Self__SZIQ))->export_list__EFDC)) {
-      local__JKDN=create__name__style__type__E5JG(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(Self__EKDN)));
-      instr__KKDN=write__value__14FH(local__JKDN,Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EKDN);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__KKDN);
-      slot_name__MKDN=get__QEC(last_cast_name__T32H);
-      slot_msg__NKDN=get_slot__IO5G(static_type__OHQG(Self__EKDN),slot_name__MKDN);
-      if (((void *)slot_msg__NKDN == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__FKDN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__MKDN);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__GKDN);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__OHQG(Self__EKDN)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-        __tmp__4MDN=((__SLOT *)((__SLOT_DATA *)slot_msg__NKDN)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__4MDN=((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__4MDN) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-          __tmp__FNDN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__FNDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__FNDN);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-        __tmp__LNDN=get_type_result__XF2G(slot_msg__NKDN);
-      } else {
-        __tmp__LNDN=get_type_result__BH2G(slot_msg__NKDN);
-      };
-      if ((((void *)__tmp__LNDN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LNDN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__FKDN)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__LNDN != (void *)NULL)) {
-          Self__XUHR=((__STRING *)string_tmp__RB);
-          new_capacity__WUHR= 0;
-          if ((Self__XUHR->capacity__MNK <= Self__XUHR->count__VF)) {
-            if ((Self__XUHR->capacity__MNK ==  0)) {
-              Self__XUHR->capacity__MNK= 32;
-              Self__XUHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WUHR=(__INTEGER)(Self__XUHR->capacity__MNK <<  1);
-              Self__YUHR=((__CHARACTER *)Self__XUHR->storage__XNK);
-              old_nb_elts__ZUHR=Self__XUHR->capacity__MNK;
-              new__0UHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YUHR),((__UINTEGER_32 )old_nb_elts__ZUHR),((__UINTEGER_32 )new_capacity__WUHR)));
-              upper__LEUR=(__INTEGER)(new_capacity__WUHR -  1);
-              Self__JEUR=old_nb_elts__ZUHR;
-              while ((Self__JEUR <= upper__LEUR)) {
-                new__0UHR[Self__JEUR]='\0';
-                Self__JEUR=(__INTEGER)(Self__JEUR +  1);
-              };
-              Self__XUHR->storage__XNK=new__0UHR;
-              Self__XUHR->capacity__MNK=new_capacity__WUHR;
-            };
-          };
-          ((__CHARACTER *)Self__XUHR->storage__XNK)[Self__XUHR->count__VF]='`';
-          Self__XUHR->count__VF=(__INTEGER)(Self__XUHR->count__VF +  1);
-          append_name_in__M5XD(__tmp__LNDN,string_tmp__RB);
-          Self__3UHR=((__STRING *)string_tmp__RB);
-          new_capacity__2UHR= 0;
-          if ((Self__3UHR->capacity__MNK <= Self__3UHR->count__VF)) {
-            if ((Self__3UHR->capacity__MNK ==  0)) {
-              Self__3UHR->capacity__MNK= 32;
-              Self__3UHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2UHR=(__INTEGER)(Self__3UHR->capacity__MNK <<  1);
-              Self__4UHR=((__CHARACTER *)Self__3UHR->storage__XNK);
-              old_nb_elts__5UHR=Self__3UHR->capacity__MNK;
-              new__AVHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4UHR),((__UINTEGER_32 )old_nb_elts__5UHR),((__UINTEGER_32 )new_capacity__2UHR)));
-              upper__QEUR=(__INTEGER)(new_capacity__2UHR -  1);
-              Self__OEUR=old_nb_elts__5UHR;
-              while ((Self__OEUR <= upper__QEUR)) {
-                new__AVHR[Self__OEUR]='\0';
-                Self__OEUR=(__INTEGER)(Self__OEUR +  1);
-              };
-              Self__3UHR->storage__XNK=new__AVHR;
-              Self__3UHR->capacity__MNK=new_capacity__2UHR;
-            };
-          };
-          ((__CHARACTER *)Self__3UHR->storage__XNK)[Self__3UHR->count__VF]='\'';
-          Self__3UHR->count__VF=(__INTEGER)(Self__3UHR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__FKDN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-          __tmp__NODN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__NODN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__NODN);
-        put_position__ECH(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__LKDN=read__QB5G(local__JKDN);
-      node__OKDN=new_read__slot__receiver__self__FLQC(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__NKDN,rec__LKDN,rec__LKDN);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__OKDN);
-      __tmp__T24R=((__NODE_TYPE *)node__OKDN)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__T24R)->__id) {
-      case __DTA_RD__: {
-        __tmp__U24R=((__DTA_RD *)__tmp__T24R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__U24R=((__DTA_CAST *)__tmp__T24R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__U24R=((__DTA_WR_CODE *)__tmp__T24R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__U24R=((__DTA_BLOCK *)__tmp__T24R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__U24R=((__DTA_WR_VALUE *)__tmp__T24R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__U24R=((__DTA_RD_ARGS *)__tmp__T24R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__IKDN=__tmp__U24R;
-      __tmp__0ODN=TRUE__;
-    } else {
-      __tmp__0ODN=FALSE__;
-    };
-    if ((! __tmp__0ODN)) {
-      Self__2ZIQ=((__TYPE_FULL *)t__FKDN);
-      if (is_cast__to__in__BD0I(Self__2ZIQ,(&__string_87),static_type__OHQG(Self__EKDN),((__PROTOTYPE *)prototype__VPRF(Self__2ZIQ))->import_list__MFDC)) {
-        local__JKDN=create__name__style__type__E5JG(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(Self__EKDN)));
-        instr__KKDN=write__value__14FH(local__JKDN,Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EKDN);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__KKDN);
-        slot_name__MKDN=get__QEC(last_cast_name__T32H);
-        slot_msg__NKDN=get_slot__IO5G(t__FKDN,slot_name__MKDN);
-        if (((void *)slot_msg__NKDN == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__FKDN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__MKDN);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__FKDN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__GKDN);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__FKDN))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-          __tmp__KQDN=((__SLOT *)((__SLOT_DATA *)slot_msg__NKDN)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__KQDN=((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__KQDN) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-            __tmp__RQDN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__RQDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__RQDN);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-          __tmp__XQDN=get_type_result__XF2G(slot_msg__NKDN);
-        } else {
-          __tmp__XQDN=get_type_result__BH2G(slot_msg__NKDN);
-        };
-        if ((((void *)__tmp__XQDN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__XQDN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__FKDN)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__XQDN != (void *)NULL)) {
-            Self__DVHR=((__STRING *)string_tmp__RB);
-            new_capacity__CVHR= 0;
-            if ((Self__DVHR->capacity__MNK <= Self__DVHR->count__VF)) {
-              if ((Self__DVHR->capacity__MNK ==  0)) {
-                Self__DVHR->capacity__MNK= 32;
-                Self__DVHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CVHR=(__INTEGER)(Self__DVHR->capacity__MNK <<  1);
-                Self__EVHR=((__CHARACTER *)Self__DVHR->storage__XNK);
-                old_nb_elts__FVHR=Self__DVHR->capacity__MNK;
-                new__GVHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EVHR),((__UINTEGER_32 )old_nb_elts__FVHR),((__UINTEGER_32 )new_capacity__CVHR)));
-                upper__VEUR=(__INTEGER)(new_capacity__CVHR -  1);
-                Self__TEUR=old_nb_elts__FVHR;
-                while ((Self__TEUR <= upper__VEUR)) {
-                  new__GVHR[Self__TEUR]='\0';
-                  Self__TEUR=(__INTEGER)(Self__TEUR +  1);
-                };
-                Self__DVHR->storage__XNK=new__GVHR;
-                Self__DVHR->capacity__MNK=new_capacity__CVHR;
-              };
-            };
-            ((__CHARACTER *)Self__DVHR->storage__XNK)[Self__DVHR->count__VF]='`';
-            Self__DVHR->count__VF=(__INTEGER)(Self__DVHR->count__VF +  1);
-            append_name_in__M5XD(__tmp__XQDN,string_tmp__RB);
-            Self__JVHR=((__STRING *)string_tmp__RB);
-            new_capacity__IVHR= 0;
-            if ((Self__JVHR->capacity__MNK <= Self__JVHR->count__VF)) {
-              if ((Self__JVHR->capacity__MNK ==  0)) {
-                Self__JVHR->capacity__MNK= 32;
-                Self__JVHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__IVHR=(__INTEGER)(Self__JVHR->capacity__MNK <<  1);
-                Self__KVHR=((__CHARACTER *)Self__JVHR->storage__XNK);
-                old_nb_elts__LVHR=Self__JVHR->capacity__MNK;
-                new__MVHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KVHR),((__UINTEGER_32 )old_nb_elts__LVHR),((__UINTEGER_32 )new_capacity__IVHR)));
-                upper__0EUR=(__INTEGER)(new_capacity__IVHR -  1);
-                Self__YEUR=old_nb_elts__LVHR;
-                while ((Self__YEUR <= upper__0EUR)) {
-                  new__MVHR[Self__YEUR]='\0';
-                  Self__YEUR=(__INTEGER)(Self__YEUR +  1);
-                };
-                Self__JVHR->storage__XNK=new__MVHR;
-                Self__JVHR->capacity__MNK=new_capacity__IVHR;
-              };
-            };
-            ((__CHARACTER *)Self__JVHR->storage__XNK)[Self__JVHR->count__VF]='\'';
-            Self__JVHR->count__VF=(__INTEGER)(Self__JVHR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__FKDN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
-            __tmp__ZRDN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__ZRDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__ZRDN);
-          put_position__ECH(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__PKDN=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__PKDN,create__type__PKQC(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,t__FKDN));
-        add_last__5REI(args__PKDN,read__QB5G(local__JKDN));
-        __tmp__GSDN=Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__HSDN=((void **)((__FAST_ARRAYoEXPRo *)args__PKDN)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__HSDN)->__id) {
-        case __LIST__: {
-          __tmp__ISDN=my_copy__MSYM(__tmp__HSDN);
-        } break;
-        case __STRING_CST__: {
-          Self__D0IQ=((__STRING_CST *)__tmp__HSDN);
-          __tmp__ISDN=create__text__ITMH(Self__D0IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D0IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__ISDN=my_copy__EK2H(__tmp__HSDN);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__E0IQ=((__PROTOTYPE_CST *)__tmp__HSDN);
-          __tmp__ISDN=create__type__PKQC(Self__E0IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__E0IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__F0IQ=((__INTEGER_CST *)__tmp__HSDN);
-          p__XVHR=Self__F0IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YVHR=Self__F0IQ->value__W4YD;
-          t__ZVHR=Self__F0IQ->parent_constant__B3LC.static_type__M2YD;
-          result__OVHR=NULL;
-          ptr__PVHR=((__POINTER )(NULL));
-          typ_id__QVHR= 0;
-          sz__RVHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__RVHR ==  0)) {
-            result__OVHR=INTEGER_CST__;
-          } else {
-            typ_id__QVHR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RVHR);
-            if ((typ_id__QVHR == (__INTEGER)(-  1))) {
-              a__SVHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TVHR=(__UINTEGER_32)((__UINTEGER_32)(sz__RVHR + a__SVHR) & (__UINTEGER_32)(~ a__SVHR));
-              ptr_table__3EUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TVHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__2EUR=((__POINTER )(NULL));
-              result__4EUR=((__POINTER *)ptr_table__3EUR)[ 0];
-              if ((result__4EUR == (void *)NULL)) {
-                result__4EUR=new_lab__2PJ(new_size__TVHR);
-                next__2EUR=(void *)((unsigned long)result__4EUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVHR)));
-                ((__POINTER *)next__2EUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3EUR)[ 0]=next__2EUR;
-              } else {
-                next__2EUR=((__POINTER *)result__4EUR)[ 0];
-                if ((next__2EUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4EUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TVHR <<  1)) <=  4096)) {
-                    next__2EUR=(void *)((unsigned long)result__4EUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVHR)));
-                  } else {
-                    next__2EUR=new_lab__2PJ(new_size__TVHR);
-                  };
-                  ((__POINTER *)next__2EUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3EUR)[ 0]=next__2EUR;
-                } else {
-                  ((__POINTER *)result__4EUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2EUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4EUR=next__2EUR;
-                };
-              };
-              ptr__PVHR=result__4EUR;
-            } else {
-              t__UVHR=((__UINTEGER_32 )typ_id__QVHR);
-              a__VVHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__FFUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RVHR + a__VVHR) & (__UINTEGER_32)(~ a__VVHR));
-              ptr_table__CFUR=((__POINTER )(&(table_type[(t__UVHR)])));
-              lab_type__EFUR=(__UINTEGER_32)(t__UVHR |  1);
-              next__BFUR=((__POINTER )(NULL));
-              result__DFUR=((__POINTER *)ptr_table__CFUR)[ 0];
-              if ((result__DFUR == (void *)NULL)) {
-                result__DFUR=new_lab__2PJ(lab_type__EFUR);
-                next__BFUR=(void *)((unsigned long)result__DFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFUR)));
-                ((__POINTER *)next__BFUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CFUR)[ 0]=next__BFUR;
-              } else {
-                next__BFUR=((__POINTER *)result__DFUR)[ 0];
-                if ((next__BFUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DFUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FFUR <<  1)) <=  4096)) {
-                    next__BFUR=(void *)((unsigned long)result__DFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFUR)));
-                  } else {
-                    next__BFUR=new_lab__2PJ(lab_type__EFUR);
-                  };
-                  ((__POINTER *)next__BFUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__CFUR)[ 0]=next__BFUR;
-                } else {
-                  ((__POINTER *)result__DFUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BFUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__DFUR=next__BFUR;
-                };
-              };
-              ptr__PVHR=result__DFUR;
-            };
-            result__OVHR=((__INTEGER_CST *)ptr__PVHR);
-            *(result__OVHR) = *(INTEGER_CST__);
-          };
-          Self__WVHR=((__INTEGER_CST *)result__OVHR);
-          Self__WVHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XVHR;
-          Self__WVHR->value__W4YD=v__YVHR;
-          Self__WVHR->parent_constant__B3LC.static_type__M2YD=t__ZVHR;
-          check_type__YG5D(Self__WVHR);
-          __tmp__ISDN=result__OVHR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QMCR=read__QB5G(((__READ_LOCAL *)__tmp__HSDN)->local__HJZD);
-          if (__tmp__QMCR==NULL) {
-            __tmp__RMCR=NULL;
-          } else {
-            __tmp__RMCR=((__READ_LOCAL *)__tmp__QMCR);
-          };
-          __tmp__ISDN=__tmp__RMCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__ISDN=my_copy__SL2H(__tmp__HSDN);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__ISDN=my_copy__LM2H(__tmp__HSDN);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__ISDN=my_copy__YM2H(__tmp__HSDN);
-        } break;
-        case __REAL_CST__: {
-          Self__H0IQ=((__REAL_CST *)__tmp__HSDN);
-          p__PFUR=Self__H0IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QFUR=Self__H0IQ->value__HN2H;
-          t__RFUR=Self__H0IQ->parent_constant__U2JH.static_type__M2YD;
-          result__GFUR=NULL;
-          ptr__HFUR=((__POINTER )(NULL));
-          typ_id__IFUR= 0;
-          sz__JFUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__JFUR ==  0)) {
-            result__GFUR=REAL_CST__;
-          } else {
-            typ_id__IFUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JFUR);
-            if ((typ_id__IFUR == (__INTEGER)(-  1))) {
-              a__KFUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LFUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JFUR + a__KFUR) & (__UINTEGER_32)(~ a__KFUR));
-              ptr_table__TFUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LFUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__SFUR=((__POINTER )(NULL));
-              result__UFUR=((__POINTER *)ptr_table__TFUR)[ 0];
-              if ((result__UFUR == (void *)NULL)) {
-                result__UFUR=new_lab__2PJ(new_size__LFUR);
-                next__SFUR=(void *)((unsigned long)result__UFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LFUR)));
-                ((__POINTER *)next__SFUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TFUR)[ 0]=next__SFUR;
-              } else {
-                next__SFUR=((__POINTER *)result__UFUR)[ 0];
-                if ((next__SFUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UFUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LFUR <<  1)) <=  4096)) {
-                    next__SFUR=(void *)((unsigned long)result__UFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LFUR)));
-                  } else {
-                    next__SFUR=new_lab__2PJ(new_size__LFUR);
-                  };
-                  ((__POINTER *)next__SFUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TFUR)[ 0]=next__SFUR;
-                } else {
-                  ((__POINTER *)result__UFUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SFUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UFUR=next__SFUR;
-                };
-              };
-              ptr__HFUR=result__UFUR;
-            } else {
-              t__MFUR=((__UINTEGER_32 )typ_id__IFUR);
-              a__NFUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1FUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JFUR + a__NFUR) & (__UINTEGER_32)(~ a__NFUR));
-              ptr_table__YFUR=((__POINTER )(&(table_type[(t__MFUR)])));
-              lab_type__0FUR=(__UINTEGER_32)(t__MFUR |  1);
-              next__XFUR=((__POINTER )(NULL));
-              result__ZFUR=((__POINTER *)ptr_table__YFUR)[ 0];
-              if ((result__ZFUR == (void *)NULL)) {
-                result__ZFUR=new_lab__2PJ(lab_type__0FUR);
-                next__XFUR=(void *)((unsigned long)result__ZFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FUR)));
-                ((__POINTER *)next__XFUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YFUR)[ 0]=next__XFUR;
-              } else {
-                next__XFUR=((__POINTER *)result__ZFUR)[ 0];
-                if ((next__XFUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZFUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1FUR <<  1)) <=  4096)) {
-                    next__XFUR=(void *)((unsigned long)result__ZFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FUR)));
-                  } else {
-                    next__XFUR=new_lab__2PJ(lab_type__0FUR);
-                  };
-                  ((__POINTER *)next__XFUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YFUR)[ 0]=next__XFUR;
-                } else {
-                  ((__POINTER *)result__ZFUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XFUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZFUR=next__XFUR;
-                };
-              };
-              ptr__HFUR=result__ZFUR;
-            };
-            result__GFUR=((__REAL_CST *)ptr__HFUR);
-            *(result__GFUR) = *(REAL_CST__);
-          };
-          Self__OFUR=((__REAL_CST *)result__GFUR);
-          Self__OFUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PFUR;
-          Self__OFUR->value__HN2H=v__QFUR;
-          Self__OFUR->parent_constant__U2JH.static_type__M2YD=t__RFUR;
-          __tmp__ISDN=result__GFUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__J0IQ=((__CHARACTER_CST *)__tmp__HSDN);
-          __tmp__ISDN=create__char__4SMH(Self__J0IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__J0IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__K0IQ=((__IS_EXPANDED *)__tmp__HSDN);
-          __tmp__UMCR=read__QB5G(((__READ_LOCAL *)Self__K0IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UMCR==NULL) {
-            __tmp__VMCR=NULL;
-          } else {
-            __tmp__VMCR=((__READ_LOCAL *)__tmp__UMCR);
-          };
-          p__FGUR=Self__K0IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__2FUR=NULL;
-          ptr__3FUR=((__POINTER )(NULL));
-          typ_id__4FUR= 0;
-          sz__5FUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__5FUR ==  0)) {
-            result__2FUR=IS_EXPANDED__;
-          } else {
-            typ_id__4FUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5FUR);
-            if ((typ_id__4FUR == (__INTEGER)(-  1))) {
-              a__AGUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BGUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FUR + a__AGUR) & (__UINTEGER_32)(~ a__AGUR));
-              ptr_table__IGUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BGUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__HGUR=((__POINTER )(NULL));
-              result__JGUR=((__POINTER *)ptr_table__IGUR)[ 0];
-              if ((result__JGUR == (void *)NULL)) {
-                result__JGUR=new_lab__2PJ(new_size__BGUR);
-                next__HGUR=(void *)((unsigned long)result__JGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGUR)));
-                ((__POINTER *)next__HGUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IGUR)[ 0]=next__HGUR;
-              } else {
-                next__HGUR=((__POINTER *)result__JGUR)[ 0];
-                if ((next__HGUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JGUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BGUR <<  1)) <=  4096)) {
-                    next__HGUR=(void *)((unsigned long)result__JGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGUR)));
-                  } else {
-                    next__HGUR=new_lab__2PJ(new_size__BGUR);
-                  };
-                  ((__POINTER *)next__HGUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IGUR)[ 0]=next__HGUR;
-                } else {
-                  ((__POINTER *)result__JGUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HGUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JGUR=next__HGUR;
-                };
-              };
-              ptr__3FUR=result__JGUR;
-            } else {
-              t__CGUR=((__UINTEGER_32 )typ_id__4FUR);
-              a__DGUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QGUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FUR + a__DGUR) & (__UINTEGER_32)(~ a__DGUR));
-              ptr_table__NGUR=((__POINTER )(&(table_type[(t__CGUR)])));
-              lab_type__PGUR=(__UINTEGER_32)(t__CGUR |  1);
-              next__MGUR=((__POINTER )(NULL));
-              result__OGUR=((__POINTER *)ptr_table__NGUR)[ 0];
-              if ((result__OGUR == (void *)NULL)) {
-                result__OGUR=new_lab__2PJ(lab_type__PGUR);
-                next__MGUR=(void *)((unsigned long)result__OGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QGUR)));
-                ((__POINTER *)next__MGUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NGUR)[ 0]=next__MGUR;
-              } else {
-                next__MGUR=((__POINTER *)result__OGUR)[ 0];
-                if ((next__MGUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OGUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QGUR <<  1)) <=  4096)) {
-                    next__MGUR=(void *)((unsigned long)result__OGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QGUR)));
-                  } else {
-                    next__MGUR=new_lab__2PJ(lab_type__PGUR);
-                  };
-                  ((__POINTER *)next__MGUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NGUR)[ 0]=next__MGUR;
-                } else {
-                  ((__POINTER *)result__OGUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MGUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OGUR=next__MGUR;
-                };
-              };
-              ptr__3FUR=result__OGUR;
-            };
-            result__2FUR=((__IS_EXPANDED *)ptr__3FUR);
-            *(result__2FUR) = *(IS_EXPANDED__);
-          };
-          Self__EGUR=((__IS_EXPANDED *)result__2FUR);
-          Self__EGUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FGUR;
-          Self__EGUR->receiver__WN2H=__tmp__VMCR;
-          __tmp__ISDN=result__2FUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__ISDN=my_copy__1N2H(__tmp__HSDN);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__ISDN=my_copy__EO2H(__tmp__HSDN);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__ISDN=my_copy__PO2H(__tmp__HSDN);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__ISDN=my_copy__1O2H(__tmp__HSDN);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__ISDN=my_copy__GP2H(__tmp__HSDN);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__ISDN=my_copy__RP2H(__tmp__HSDN);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__ISDN=my_copy__2P2H(__tmp__HSDN);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__ISDN=my_copy__HQ2H(__tmp__HSDN);
-        } break;
-        case __PUT_TO__: {
-          __tmp__ISDN=my_copy__SQ2H(__tmp__HSDN);
-        } break;
-        case __ITEM__: {
-          __tmp__ISDN=my_copy__DR2H(__tmp__HSDN);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__ISDN=my_copy__PR2H(__tmp__HSDN);
-        } break;
-        case __CAST__: {
-          __tmp__ISDN=my_copy__YR2H(__tmp__HSDN);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__ISDN=my_copy__5SYM(__tmp__HSDN);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__ISDN=my_copy__IUGK(__tmp__HSDN);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1VHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HSDN)->global__ZGJK),NULL);
-          if (__tmp__1VHR==NULL) {
-            __tmp__2VHR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1VHR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2VHR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__2VHR=((__READ_GLOBAL *)__tmp__1VHR);
-            } break;
-            }
-          };
-          __tmp__ISDN=__tmp__2VHR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__ISDN=my_copy__BQCN(__tmp__HSDN);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__ISDN=my_copy__NREO(__tmp__HSDN);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__ISDN=my_copy__VYJO(__tmp__HSDN);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__ISDN=my_copy__0REO(__tmp__HSDN);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__ISDN=my_copy__BZJO(__tmp__HSDN);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__ISDN=my_copy__CNJM(__tmp__HSDN);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__ISDN=my_copy__5XLL(__tmp__HSDN);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__ISDN=my_copy__WVYM(__tmp__HSDN);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__ISDN=my_copy__FSEO(__tmp__HSDN);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__ISDN=my_copy__QCEP(__tmp__HSDN);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__ISDN=my_copy__5LSN(__tmp__HSDN);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__ISDN=my_copy__KMSN(__tmp__HSDN);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__ISDN=my_copy__JZPN(__tmp__HSDN);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__ISDN=my_copy__G3SO(__tmp__HSDN);
-        } break;
-        };
-        node__OKDN=new_read__slot__receiver__with__AOWH(__tmp__GSDN,slot_msg__NKDN,__tmp__ISDN,args__PKDN);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__OKDN);
-        __tmp__W24R=((__NODE_TYPE *)node__OKDN)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__W24R)->__id) {
-        case __DTA_RD__: {
-          __tmp__X24R=((__DTA_RD *)__tmp__W24R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__X24R=((__DTA_CAST *)__tmp__W24R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__X24R=((__DTA_WR_CODE *)__tmp__W24R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__X24R=((__DTA_BLOCK *)__tmp__W24R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__X24R=((__DTA_WR_VALUE *)__tmp__W24R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__X24R=((__DTA_RD_ARGS *)__tmp__W24R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__IKDN=__tmp__X24R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__FKDN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__GKDN);
-        put_position__ECH(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+  __INTEGER__Q posold__J2Q,j__K2Q;
+  __BOOLEAN__L result__L2Q,__tmp__M2Q,__tmp__T3Q,__tmp__Q3Q;
+  __CHARACTER__DB result__3O1T,result__5O1T;
+  posold__J2Q= 0;
+  j__K2Q= 0;
+  result__L2Q=FALSE__O__;
+  __tmp__M2Q=read_space__CIF();
+  if ((! __tmp__M2Q)) {
+    result__L2Q=FALSE__O__;
+  } else /* FALSE */ {
+    posold__J2Q=position__CLE;
+    j__K2Q= 1;
+    until_do__PIU:
+    {
+      result__3O1T='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__3O1T=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__3O1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__3O1T == ((__CHARACTER__DB )(( 0))))) {
+        __tmp__T3Q=TRUE__K__;
+      } else /* FALSE */ {
+        if ((j__K2Q > st__H2Q->count__0C)) {
+          __tmp__Q3Q=TRUE__K__;
+        } else /* FALSE */ {
+          result__5O1T='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__5O1T=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__5O1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          __tmp__Q3Q=(result__5O1T != ((__CHARACTER__DB *)st__H2Q->storage__1C)[(__INTEGER__Q)(j__K2Q -  1)]);
+        };
+        __tmp__T3Q=__tmp__Q3Q;
+      };
+      if ((! __tmp__T3Q)) {
+        j__K2Q=(__INTEGER__Q)(j__K2Q +  1);
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        goto until_do__PIU;
+      };
+    };
+    if ((j__K2Q > st__H2Q->count__0C)) {
+      result__L2Q=TRUE__K__;
+      last_string__U4E=st__H2Q;
+    } else /* FALSE */ {
+      position__CLE=posold__J2Q;
+      result__L2Q=FALSE__O__;
+    };
+  };
+  __tmp__M2Q=result__L2Q;
+  return(__tmp__M2Q);
+}
+
+static __BOOLEAN__L read_string__2KT()
+// () With result No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *__tmp__NNT;
+  __POSITION__OL __tmp__XNT;
+  __BOOLEAN__L result__5KT,__tmp__BLT,__tmp__KLT,__tmp__JMT;
+  __CHARACTER__DB result__BP1T,result__DP1T,result__FP1T;
+  result__5KT=FALSE__O__;
+  __tmp__BLT=read_space__CIF();
+  if (__tmp__BLT) {
+    result__BP1T='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__BP1T=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__BP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    __tmp__KLT=(result__BP1T == '\"');
+  } else /* FALSE */ {
+    __tmp__KLT=FALSE__O__;
+  };
+  if (__tmp__KLT) {
+    position__CLE=(__INTEGER__Q)(position__CLE +  1);
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    until_do__YTCB:
+    {
+      result__DP1T='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__DP1T=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__DP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__DP1T == ((__CHARACTER__DB )(( 0))))) {
+        __tmp__JMT=TRUE__K__;
+      } else /* FALSE */ {
+        result__FP1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FP1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__JMT=(result__FP1T == '\n');
+      };
+      if (__tmp__JMT) {
+        __tmp__JMT=TRUE__K__;
+      } else /* FALSE */ {
+        result__FP1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FP1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__JMT=(result__FP1T == '\"');
+      };
+      if ((! __tmp__JMT)) {
+        result__FP1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FP1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),result__FP1T);
+        result__FP1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FP1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if ((result__FP1T == '\\')) {
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+          read_escape_character__2ISD();
+        } else /* FALSE */ {
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        };
+        goto until_do__YTCB;
+      };
+    };
+    result__BP1T='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__BP1T=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__BP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__BP1T == '\"')) {
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+      __tmp__NNT=get__PJC(string_tmp__YC);
+      last_string__U4E=__tmp__NNT;
+      result__5KT=TRUE__K__;
+    } else /* FALSE */ {
+      position__CLE=begin_position__PXF;
+      __tmp__XNT=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_575));
+      put_position__PRE(__tmp__XNT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
   };
-  return(result__IKDN);
+  __tmp__BLT=result__5KT;
+  return(__tmp__BLT);
 }
 
-static void* check_type__with__Y12H(__STRING_CST *Self__Z12H,void *t__012H,__POSITION p__112H)
-// ({STRING_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* readlip_type__DEV()
+// () With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__AXHR;
-  void *result__312H,*rec__A22H,*__tmp__024R,*__tmp__3D3H,*__tmp__4D3H;
-  void *__tmp__324R;
-  void *local__412H;
-  void *instr__512H;
-  void *slot_name__B22H,*v__ZHUR;
-  void *slot_msg__C22H;
-  void *node__D22H;
-  __TYPE_FULL *Self__L0IQ,*Self__V0IQ;
-  void *__tmp__U42H,*__tmp__AC3H;
-  __POSITION __tmp__142H,__tmp__DA3H,__tmp__HC3H,__tmp__PD3H;
-  __POSITION __tmp__2D3H,p__5WHR,p__YHUR,p__OIUR;
-  void *__tmp__B52H,*__tmp__NC3H,*t__BXHR,*t__0HUR;
-  __STRING *Self__5VHR,*Self__FWHR,*Self__LWHR,*Self__RWHR;
-  __INTEGER new_capacity__4VHR,old_nb_elts__BWHR,upper__UGUR,Self__SGUR;
-  __INTEGER new_capacity__EWHR,old_nb_elts__HWHR,upper__ZGUR,Self__XGUR;
-  __INTEGER new_capacity__KWHR,old_nb_elts__NWHR,upper__4GUR,Self__2GUR;
-  __INTEGER new_capacity__QWHR,old_nb_elts__TWHR,upper__DHUR,Self__BHUR;
-  __INTEGER typ_id__YWHR,typ_id__RHUR,typ_id__HIUR;
-  void *__tmp__Z24R,*__tmp__224R;
-  __STRING_CST *Self__20IQ;
-  __PROTOTYPE_CST *Self__30IQ;
-  __INTEGER_CST *Self__40IQ,*result__WWHR,*Self__4WHR;
-  __POINTER ptr__XWHR,ptr_table__GHUR,next__FHUR,result__HHUR;
-  __POINTER ptr_table__LHUR,next__KHUR,result__MHUR,ptr__QHUR;
-  __POINTER ptr_table__2HUR,next__1HUR,result__3HUR,ptr_table__BIUR;
-  __POINTER next__AIUR,result__CIUR,ptr__GIUR,ptr_table__RIUR;
-  __POINTER next__QIUR,result__SIUR,ptr_table__WIUR,next__VIUR;
-  __POINTER result__XIUR;
-  __UINTEGER_32 sz__ZWHR,a__0WHR,new_size__1WHR,t__2WHR,a__3WHR;
-  __UINTEGER_32 new_size__OHUR,lab_type__NHUR,sz__SHUR,a__THUR;
-  __UINTEGER_32 new_size__UHUR,t__VHUR,a__WHUR,new_size__EIUR;
-  __UINTEGER_32 lab_type__DIUR,sz__IIUR,a__JIUR,new_size__KIUR,t__LIUR;
-  __UINTEGER_32 a__MIUR,new_size__ZIUR,lab_type__YIUR;
-  void *__tmp__YMCR,*__tmp__2MCR,*__tmp__DXHR;
-  __READ_LOCAL *__tmp__ZMCR,*__tmp__3MCR;
-  __REAL_CST *Self__A1IQ,*result__PHUR,*Self__XHUR;
-  __CHARACTER_CST *Self__C1IQ;
-  __IS_EXPANDED *Self__D1IQ,*result__FIUR,*Self__NIUR;
-  __READ_GLOBAL *__tmp__EXHR;
-  void *args__E22H;
-  __CHARACTER *Self__AWHR,*new__CWHR,*Self__GWHR,*new__IWHR,*Self__MWHR;
-  __CHARACTER *new__OWHR,*Self__SWHR,*new__UWHR;
-  __BOOLEAN __tmp__QA3H;
-  result__312H=NULL;
-  local__412H=NULL;
-  instr__512H=NULL;
-  rec__A22H=NULL;
-  slot_name__B22H=NULL;
-  slot_msg__C22H=NULL;
-  node__D22H=NULL;
-  args__E22H=NULL;
-  if (affect_with__BCHI(t__012H,Self__Z12H->parent_constant__5F.static_type__M2YD)) {
-    result__312H=Self__Z12H;
-  } else {
-    Self__L0IQ=((__TYPE_FULL *)Self__Z12H->parent_constant__5F.static_type__M2YD);
-    if (is_cast__to__in__BD0I(Self__L0IQ,(&__string_86),t__012H,((__PROTOTYPE *)prototype__VPRF(Self__L0IQ))->export_list__EFDC)) {
-      local__412H=create__name__style__type__E5JG(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__Z12H->parent_constant__5F.static_type__M2YD));
-      instr__512H=write__value__14FH(local__412H,Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z12H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__512H);
-      slot_name__B22H=get__QEC(last_cast_name__T32H);
-      slot_msg__C22H=get_slot__IO5G(Self__Z12H->parent_constant__5F.static_type__M2YD,slot_name__B22H);
-      if (((void *)slot_msg__C22H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__012H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__B22H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__112H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__Z12H->parent_constant__5F.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-        __tmp__U42H=((__SLOT *)((__SLOT_DATA *)slot_msg__C22H)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__U42H=((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__U42H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-          __tmp__142H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__142H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__142H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-        __tmp__B52H=get_type_result__XF2G(slot_msg__C22H);
-      } else {
-        __tmp__B52H=get_type_result__BH2G(slot_msg__C22H);
-      };
-      if ((((void *)__tmp__B52H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__B52H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__012H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__B52H != (void *)NULL)) {
-          Self__5VHR=((__STRING *)string_tmp__RB);
-          new_capacity__4VHR= 0;
-          if ((Self__5VHR->capacity__MNK <= Self__5VHR->count__VF)) {
-            if ((Self__5VHR->capacity__MNK ==  0)) {
-              Self__5VHR->capacity__MNK= 32;
-              Self__5VHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__4VHR=(__INTEGER)(Self__5VHR->capacity__MNK <<  1);
-              Self__AWHR=((__CHARACTER *)Self__5VHR->storage__XNK);
-              old_nb_elts__BWHR=Self__5VHR->capacity__MNK;
-              new__CWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AWHR),((__UINTEGER_32 )old_nb_elts__BWHR),((__UINTEGER_32 )new_capacity__4VHR)));
-              upper__UGUR=(__INTEGER)(new_capacity__4VHR -  1);
-              Self__SGUR=old_nb_elts__BWHR;
-              while ((Self__SGUR <= upper__UGUR)) {
-                new__CWHR[Self__SGUR]='\0';
-                Self__SGUR=(__INTEGER)(Self__SGUR +  1);
-              };
-              Self__5VHR->storage__XNK=new__CWHR;
-              Self__5VHR->capacity__MNK=new_capacity__4VHR;
-            };
-          };
-          ((__CHARACTER *)Self__5VHR->storage__XNK)[Self__5VHR->count__VF]='`';
-          Self__5VHR->count__VF=(__INTEGER)(Self__5VHR->count__VF +  1);
-          append_name_in__M5XD(__tmp__B52H,string_tmp__RB);
-          Self__FWHR=((__STRING *)string_tmp__RB);
-          new_capacity__EWHR= 0;
-          if ((Self__FWHR->capacity__MNK <= Self__FWHR->count__VF)) {
-            if ((Self__FWHR->capacity__MNK ==  0)) {
-              Self__FWHR->capacity__MNK= 32;
-              Self__FWHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EWHR=(__INTEGER)(Self__FWHR->capacity__MNK <<  1);
-              Self__GWHR=((__CHARACTER *)Self__FWHR->storage__XNK);
-              old_nb_elts__HWHR=Self__FWHR->capacity__MNK;
-              new__IWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GWHR),((__UINTEGER_32 )old_nb_elts__HWHR),((__UINTEGER_32 )new_capacity__EWHR)));
-              upper__ZGUR=(__INTEGER)(new_capacity__EWHR -  1);
-              Self__XGUR=old_nb_elts__HWHR;
-              while ((Self__XGUR <= upper__ZGUR)) {
-                new__IWHR[Self__XGUR]='\0';
-                Self__XGUR=(__INTEGER)(Self__XGUR +  1);
-              };
-              Self__FWHR->storage__XNK=new__IWHR;
-              Self__FWHR->capacity__MNK=new_capacity__EWHR;
-            };
-          };
-          ((__CHARACTER *)Self__FWHR->storage__XNK)[Self__FWHR->count__VF]='\'';
-          Self__FWHR->count__VF=(__INTEGER)(Self__FWHR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__012H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-          __tmp__DA3H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__DA3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__DA3H);
-        put_position__ECH(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__A22H=read__QB5G(local__412H);
-      node__D22H=new_read__slot__receiver__self__FLQC(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__C22H,rec__A22H,rec__A22H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__D22H);
-      __tmp__Z24R=((__NODE_TYPE *)node__D22H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__Z24R)->__id) {
-      case __DTA_RD__: {
-        __tmp__024R=((__DTA_RD *)__tmp__Z24R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__024R=((__DTA_CAST *)__tmp__Z24R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__024R=((__DTA_WR_CODE *)__tmp__Z24R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__024R=((__DTA_BLOCK *)__tmp__Z24R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__024R=((__DTA_WR_VALUE *)__tmp__Z24R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__024R=((__DTA_RD_ARGS *)__tmp__Z24R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__312H=__tmp__024R;
-      __tmp__QA3H=TRUE__;
-    } else {
-      __tmp__QA3H=FALSE__;
-    };
-    if ((! __tmp__QA3H)) {
-      Self__V0IQ=((__TYPE_FULL *)t__012H);
-      if (is_cast__to__in__BD0I(Self__V0IQ,(&__string_87),Self__Z12H->parent_constant__5F.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__V0IQ))->import_list__MFDC)) {
-        local__412H=create__name__style__type__E5JG(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__Z12H->parent_constant__5F.static_type__M2YD));
-        instr__512H=write__value__14FH(local__412H,Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z12H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__512H);
-        slot_name__B22H=get__QEC(last_cast_name__T32H);
-        slot_msg__C22H=get_slot__IO5G(t__012H,slot_name__B22H);
-        if (((void *)slot_msg__C22H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__012H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__B22H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__012H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__112H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__012H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-          __tmp__AC3H=((__SLOT *)((__SLOT_DATA *)slot_msg__C22H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__AC3H=((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__AC3H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-            __tmp__HC3H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__HC3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__HC3H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-          __tmp__NC3H=get_type_result__XF2G(slot_msg__C22H);
-        } else {
-          __tmp__NC3H=get_type_result__BH2G(slot_msg__C22H);
-        };
-        if ((((void *)__tmp__NC3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__NC3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__012H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__NC3H != (void *)NULL)) {
-            Self__LWHR=((__STRING *)string_tmp__RB);
-            new_capacity__KWHR= 0;
-            if ((Self__LWHR->capacity__MNK <= Self__LWHR->count__VF)) {
-              if ((Self__LWHR->capacity__MNK ==  0)) {
-                Self__LWHR->capacity__MNK= 32;
-                Self__LWHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KWHR=(__INTEGER)(Self__LWHR->capacity__MNK <<  1);
-                Self__MWHR=((__CHARACTER *)Self__LWHR->storage__XNK);
-                old_nb_elts__NWHR=Self__LWHR->capacity__MNK;
-                new__OWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MWHR),((__UINTEGER_32 )old_nb_elts__NWHR),((__UINTEGER_32 )new_capacity__KWHR)));
-                upper__4GUR=(__INTEGER)(new_capacity__KWHR -  1);
-                Self__2GUR=old_nb_elts__NWHR;
-                while ((Self__2GUR <= upper__4GUR)) {
-                  new__OWHR[Self__2GUR]='\0';
-                  Self__2GUR=(__INTEGER)(Self__2GUR +  1);
-                };
-                Self__LWHR->storage__XNK=new__OWHR;
-                Self__LWHR->capacity__MNK=new_capacity__KWHR;
-              };
-            };
-            ((__CHARACTER *)Self__LWHR->storage__XNK)[Self__LWHR->count__VF]='`';
-            Self__LWHR->count__VF=(__INTEGER)(Self__LWHR->count__VF +  1);
-            append_name_in__M5XD(__tmp__NC3H,string_tmp__RB);
-            Self__RWHR=((__STRING *)string_tmp__RB);
-            new_capacity__QWHR= 0;
-            if ((Self__RWHR->capacity__MNK <= Self__RWHR->count__VF)) {
-              if ((Self__RWHR->capacity__MNK ==  0)) {
-                Self__RWHR->capacity__MNK= 32;
-                Self__RWHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QWHR=(__INTEGER)(Self__RWHR->capacity__MNK <<  1);
-                Self__SWHR=((__CHARACTER *)Self__RWHR->storage__XNK);
-                old_nb_elts__TWHR=Self__RWHR->capacity__MNK;
-                new__UWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SWHR),((__UINTEGER_32 )old_nb_elts__TWHR),((__UINTEGER_32 )new_capacity__QWHR)));
-                upper__DHUR=(__INTEGER)(new_capacity__QWHR -  1);
-                Self__BHUR=old_nb_elts__TWHR;
-                while ((Self__BHUR <= upper__DHUR)) {
-                  new__UWHR[Self__BHUR]='\0';
-                  Self__BHUR=(__INTEGER)(Self__BHUR +  1);
-                };
-                Self__RWHR->storage__XNK=new__UWHR;
-                Self__RWHR->capacity__MNK=new_capacity__QWHR;
-              };
-            };
-            ((__CHARACTER *)Self__RWHR->storage__XNK)[Self__RWHR->count__VF]='\'';
-            Self__RWHR->count__VF=(__INTEGER)(Self__RWHR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__012H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
-            __tmp__PD3H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__PD3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__PD3H);
-          put_position__ECH(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__E22H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__E22H,create__type__PKQC(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__012H));
-        add_last__5REI(args__E22H,read__QB5G(local__412H));
-        __tmp__2D3H=Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__3D3H=((void **)((__FAST_ARRAYoEXPRo *)args__E22H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__3D3H)->__id) {
-        case __LIST__: {
-          __tmp__4D3H=my_copy__MSYM(__tmp__3D3H);
-        } break;
-        case __STRING_CST__: {
-          Self__20IQ=((__STRING_CST *)__tmp__3D3H);
-          __tmp__4D3H=create__text__ITMH(Self__20IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__20IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__4D3H=my_copy__EK2H(__tmp__3D3H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__30IQ=((__PROTOTYPE_CST *)__tmp__3D3H);
-          __tmp__4D3H=create__type__PKQC(Self__30IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__30IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__40IQ=((__INTEGER_CST *)__tmp__3D3H);
-          p__5WHR=Self__40IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AXHR=Self__40IQ->value__W4YD;
-          t__BXHR=Self__40IQ->parent_constant__B3LC.static_type__M2YD;
-          result__WWHR=NULL;
-          ptr__XWHR=((__POINTER )(NULL));
-          typ_id__YWHR= 0;
-          sz__ZWHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZWHR ==  0)) {
-            result__WWHR=INTEGER_CST__;
-          } else {
-            typ_id__YWHR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZWHR);
-            if ((typ_id__YWHR == (__INTEGER)(-  1))) {
-              a__0WHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1WHR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZWHR + a__0WHR) & (__UINTEGER_32)(~ a__0WHR));
-              ptr_table__GHUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1WHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__FHUR=((__POINTER )(NULL));
-              result__HHUR=((__POINTER *)ptr_table__GHUR)[ 0];
-              if ((result__HHUR == (void *)NULL)) {
-                result__HHUR=new_lab__2PJ(new_size__1WHR);
-                next__FHUR=(void *)((unsigned long)result__HHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WHR)));
-                ((__POINTER *)next__FHUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GHUR)[ 0]=next__FHUR;
-              } else {
-                next__FHUR=((__POINTER *)result__HHUR)[ 0];
-                if ((next__FHUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HHUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1WHR <<  1)) <=  4096)) {
-                    next__FHUR=(void *)((unsigned long)result__HHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WHR)));
-                  } else {
-                    next__FHUR=new_lab__2PJ(new_size__1WHR);
-                  };
-                  ((__POINTER *)next__FHUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GHUR)[ 0]=next__FHUR;
-                } else {
-                  ((__POINTER *)result__HHUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FHUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HHUR=next__FHUR;
-                };
-              };
-              ptr__XWHR=result__HHUR;
-            } else {
-              t__2WHR=((__UINTEGER_32 )typ_id__YWHR);
-              a__3WHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__OHUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZWHR + a__3WHR) & (__UINTEGER_32)(~ a__3WHR));
-              ptr_table__LHUR=((__POINTER )(&(table_type[(t__2WHR)])));
-              lab_type__NHUR=(__UINTEGER_32)(t__2WHR |  1);
-              next__KHUR=((__POINTER )(NULL));
-              result__MHUR=((__POINTER *)ptr_table__LHUR)[ 0];
-              if ((result__MHUR == (void *)NULL)) {
-                result__MHUR=new_lab__2PJ(lab_type__NHUR);
-                next__KHUR=(void *)((unsigned long)result__MHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHUR)));
-                ((__POINTER *)next__KHUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LHUR)[ 0]=next__KHUR;
-              } else {
-                next__KHUR=((__POINTER *)result__MHUR)[ 0];
-                if ((next__KHUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MHUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OHUR <<  1)) <=  4096)) {
-                    next__KHUR=(void *)((unsigned long)result__MHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHUR)));
-                  } else {
-                    next__KHUR=new_lab__2PJ(lab_type__NHUR);
-                  };
-                  ((__POINTER *)next__KHUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LHUR)[ 0]=next__KHUR;
-                } else {
-                  ((__POINTER *)result__MHUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KHUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MHUR=next__KHUR;
-                };
-              };
-              ptr__XWHR=result__MHUR;
-            };
-            result__WWHR=((__INTEGER_CST *)ptr__XWHR);
-            *(result__WWHR) = *(INTEGER_CST__);
-          };
-          Self__4WHR=((__INTEGER_CST *)result__WWHR);
-          Self__4WHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5WHR;
-          Self__4WHR->value__W4YD=v__AXHR;
-          Self__4WHR->parent_constant__B3LC.static_type__M2YD=t__BXHR;
-          check_type__YG5D(Self__4WHR);
-          __tmp__4D3H=result__WWHR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YMCR=read__QB5G(((__READ_LOCAL *)__tmp__3D3H)->local__HJZD);
-          if (__tmp__YMCR==NULL) {
-            __tmp__ZMCR=NULL;
-          } else {
-            __tmp__ZMCR=((__READ_LOCAL *)__tmp__YMCR);
-          };
-          __tmp__4D3H=__tmp__ZMCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__4D3H=my_copy__SL2H(__tmp__3D3H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__4D3H=my_copy__LM2H(__tmp__3D3H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__4D3H=my_copy__YM2H(__tmp__3D3H);
-        } break;
-        case __REAL_CST__: {
-          Self__A1IQ=((__REAL_CST *)__tmp__3D3H);
-          p__YHUR=Self__A1IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__ZHUR=Self__A1IQ->value__HN2H;
-          t__0HUR=Self__A1IQ->parent_constant__U2JH.static_type__M2YD;
-          result__PHUR=NULL;
-          ptr__QHUR=((__POINTER )(NULL));
-          typ_id__RHUR= 0;
-          sz__SHUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__SHUR ==  0)) {
-            result__PHUR=REAL_CST__;
-          } else {
-            typ_id__RHUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SHUR);
-            if ((typ_id__RHUR == (__INTEGER)(-  1))) {
-              a__THUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UHUR=(__UINTEGER_32)((__UINTEGER_32)(sz__SHUR + a__THUR) & (__UINTEGER_32)(~ a__THUR));
-              ptr_table__2HUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UHUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1HUR=((__POINTER )(NULL));
-              result__3HUR=((__POINTER *)ptr_table__2HUR)[ 0];
-              if ((result__3HUR == (void *)NULL)) {
-                result__3HUR=new_lab__2PJ(new_size__UHUR);
-                next__1HUR=(void *)((unsigned long)result__3HUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHUR)));
-                ((__POINTER *)next__1HUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2HUR)[ 0]=next__1HUR;
-              } else {
-                next__1HUR=((__POINTER *)result__3HUR)[ 0];
-                if ((next__1HUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UHUR <<  1)) <=  4096)) {
-                    next__1HUR=(void *)((unsigned long)result__3HUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHUR)));
-                  } else {
-                    next__1HUR=new_lab__2PJ(new_size__UHUR);
-                  };
-                  ((__POINTER *)next__1HUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2HUR)[ 0]=next__1HUR;
-                } else {
-                  ((__POINTER *)result__3HUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3HUR=next__1HUR;
-                };
-              };
-              ptr__QHUR=result__3HUR;
-            } else {
-              t__VHUR=((__UINTEGER_32 )typ_id__RHUR);
-              a__WHUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EIUR=(__UINTEGER_32)((__UINTEGER_32)(sz__SHUR + a__WHUR) & (__UINTEGER_32)(~ a__WHUR));
-              ptr_table__BIUR=((__POINTER )(&(table_type[(t__VHUR)])));
-              lab_type__DIUR=(__UINTEGER_32)(t__VHUR |  1);
-              next__AIUR=((__POINTER )(NULL));
-              result__CIUR=((__POINTER *)ptr_table__BIUR)[ 0];
-              if ((result__CIUR == (void *)NULL)) {
-                result__CIUR=new_lab__2PJ(lab_type__DIUR);
-                next__AIUR=(void *)((unsigned long)result__CIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIUR)));
-                ((__POINTER *)next__AIUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BIUR)[ 0]=next__AIUR;
-              } else {
-                next__AIUR=((__POINTER *)result__CIUR)[ 0];
-                if ((next__AIUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CIUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EIUR <<  1)) <=  4096)) {
-                    next__AIUR=(void *)((unsigned long)result__CIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIUR)));
-                  } else {
-                    next__AIUR=new_lab__2PJ(lab_type__DIUR);
-                  };
-                  ((__POINTER *)next__AIUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BIUR)[ 0]=next__AIUR;
-                } else {
-                  ((__POINTER *)result__CIUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AIUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CIUR=next__AIUR;
-                };
-              };
-              ptr__QHUR=result__CIUR;
-            };
-            result__PHUR=((__REAL_CST *)ptr__QHUR);
-            *(result__PHUR) = *(REAL_CST__);
-          };
-          Self__XHUR=((__REAL_CST *)result__PHUR);
-          Self__XHUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YHUR;
-          Self__XHUR->value__HN2H=v__ZHUR;
-          Self__XHUR->parent_constant__U2JH.static_type__M2YD=t__0HUR;
-          __tmp__4D3H=result__PHUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__C1IQ=((__CHARACTER_CST *)__tmp__3D3H);
-          __tmp__4D3H=create__char__4SMH(Self__C1IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__C1IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__D1IQ=((__IS_EXPANDED *)__tmp__3D3H);
-          __tmp__2MCR=read__QB5G(((__READ_LOCAL *)Self__D1IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2MCR==NULL) {
-            __tmp__3MCR=NULL;
-          } else {
-            __tmp__3MCR=((__READ_LOCAL *)__tmp__2MCR);
-          };
-          p__OIUR=Self__D1IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__FIUR=NULL;
-          ptr__GIUR=((__POINTER )(NULL));
-          typ_id__HIUR= 0;
-          sz__IIUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__IIUR ==  0)) {
-            result__FIUR=IS_EXPANDED__;
-          } else {
-            typ_id__HIUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IIUR);
-            if ((typ_id__HIUR == (__INTEGER)(-  1))) {
-              a__JIUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__KIUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IIUR + a__JIUR) & (__UINTEGER_32)(~ a__JIUR));
-              ptr_table__RIUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KIUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__QIUR=((__POINTER )(NULL));
-              result__SIUR=((__POINTER *)ptr_table__RIUR)[ 0];
-              if ((result__SIUR == (void *)NULL)) {
-                result__SIUR=new_lab__2PJ(new_size__KIUR);
-                next__QIUR=(void *)((unsigned long)result__SIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KIUR)));
-                ((__POINTER *)next__QIUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RIUR)[ 0]=next__QIUR;
-              } else {
-                next__QIUR=((__POINTER *)result__SIUR)[ 0];
-                if ((next__QIUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SIUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KIUR <<  1)) <=  4096)) {
-                    next__QIUR=(void *)((unsigned long)result__SIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KIUR)));
-                  } else {
-                    next__QIUR=new_lab__2PJ(new_size__KIUR);
-                  };
-                  ((__POINTER *)next__QIUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RIUR)[ 0]=next__QIUR;
-                } else {
-                  ((__POINTER *)result__SIUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QIUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SIUR=next__QIUR;
-                };
-              };
-              ptr__GIUR=result__SIUR;
-            } else {
-              t__LIUR=((__UINTEGER_32 )typ_id__HIUR);
-              a__MIUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ZIUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IIUR + a__MIUR) & (__UINTEGER_32)(~ a__MIUR));
-              ptr_table__WIUR=((__POINTER )(&(table_type[(t__LIUR)])));
-              lab_type__YIUR=(__UINTEGER_32)(t__LIUR |  1);
-              next__VIUR=((__POINTER )(NULL));
-              result__XIUR=((__POINTER *)ptr_table__WIUR)[ 0];
-              if ((result__XIUR == (void *)NULL)) {
-                result__XIUR=new_lab__2PJ(lab_type__YIUR);
-                next__VIUR=(void *)((unsigned long)result__XIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIUR)));
-                ((__POINTER *)next__VIUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WIUR)[ 0]=next__VIUR;
-              } else {
-                next__VIUR=((__POINTER *)result__XIUR)[ 0];
-                if ((next__VIUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XIUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZIUR <<  1)) <=  4096)) {
-                    next__VIUR=(void *)((unsigned long)result__XIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIUR)));
-                  } else {
-                    next__VIUR=new_lab__2PJ(lab_type__YIUR);
-                  };
-                  ((__POINTER *)next__VIUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WIUR)[ 0]=next__VIUR;
-                } else {
-                  ((__POINTER *)result__XIUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VIUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XIUR=next__VIUR;
-                };
-              };
-              ptr__GIUR=result__XIUR;
-            };
-            result__FIUR=((__IS_EXPANDED *)ptr__GIUR);
-            *(result__FIUR) = *(IS_EXPANDED__);
-          };
-          Self__NIUR=((__IS_EXPANDED *)result__FIUR);
-          Self__NIUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OIUR;
-          Self__NIUR->receiver__WN2H=__tmp__3MCR;
-          __tmp__4D3H=result__FIUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__4D3H=my_copy__1N2H(__tmp__3D3H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__4D3H=my_copy__EO2H(__tmp__3D3H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__4D3H=my_copy__PO2H(__tmp__3D3H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__4D3H=my_copy__1O2H(__tmp__3D3H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__4D3H=my_copy__GP2H(__tmp__3D3H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__4D3H=my_copy__RP2H(__tmp__3D3H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__4D3H=my_copy__2P2H(__tmp__3D3H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__4D3H=my_copy__HQ2H(__tmp__3D3H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__4D3H=my_copy__SQ2H(__tmp__3D3H);
-        } break;
-        case __ITEM__: {
-          __tmp__4D3H=my_copy__DR2H(__tmp__3D3H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__4D3H=my_copy__PR2H(__tmp__3D3H);
-        } break;
-        case __CAST__: {
-          __tmp__4D3H=my_copy__YR2H(__tmp__3D3H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__4D3H=my_copy__5SYM(__tmp__3D3H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__4D3H=my_copy__IUGK(__tmp__3D3H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DXHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3D3H)->global__ZGJK),NULL);
-          if (__tmp__DXHR==NULL) {
-            __tmp__EXHR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__DXHR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__EXHR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__EXHR=((__READ_GLOBAL *)__tmp__DXHR);
-            } break;
-            }
-          };
-          __tmp__4D3H=__tmp__EXHR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__4D3H=my_copy__BQCN(__tmp__3D3H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__4D3H=my_copy__NREO(__tmp__3D3H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__4D3H=my_copy__VYJO(__tmp__3D3H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__4D3H=my_copy__0REO(__tmp__3D3H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__4D3H=my_copy__BZJO(__tmp__3D3H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__4D3H=my_copy__CNJM(__tmp__3D3H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__4D3H=my_copy__5XLL(__tmp__3D3H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__4D3H=my_copy__WVYM(__tmp__3D3H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__4D3H=my_copy__FSEO(__tmp__3D3H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__4D3H=my_copy__QCEP(__tmp__3D3H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__4D3H=my_copy__5LSN(__tmp__3D3H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__4D3H=my_copy__KMSN(__tmp__3D3H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__4D3H=my_copy__JZPN(__tmp__3D3H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__4D3H=my_copy__G3SO(__tmp__3D3H);
-        } break;
-        };
-        node__D22H=new_read__slot__receiver__with__AOWH(__tmp__2D3H,slot_msg__C22H,__tmp__4D3H,args__E22H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__D22H);
-        __tmp__224R=((__NODE_TYPE *)node__D22H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__224R)->__id) {
-        case __DTA_RD__: {
-          __tmp__324R=((__DTA_RD *)__tmp__224R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__324R=((__DTA_CAST *)__tmp__224R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__324R=((__DTA_WR_CODE *)__tmp__224R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__324R=((__DTA_BLOCK *)__tmp__224R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__324R=((__DTA_WR_VALUE *)__tmp__224R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__324R=((__DTA_RD_ARGS *)__tmp__224R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__312H=__tmp__324R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__012H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__112H);
-        put_position__ECH(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  void *result__GEV,*Result__FEV;
+  __LIP_INTEGER__HDB *__tmp__UEV;
+  __STRING_CONSTANT__0 *__tmp__DFV;
+  __LIP_STRING__TDB *__tmp__FFV;
+  __POSITION__OL __tmp__0FV;
+  __BOOLEAN__L __tmp__HEV,__tmp__WEV,result__WGW;
+  result__GEV=NULL;
+  __tmp__HEV=read_cap_identifier__JRV();
+  if (__tmp__HEV) {
+    if (((void *)last_string__U4E == (void *)(&__string_42))) {
+      __tmp__UEV=get__HYW(LIP_INTEGER__HDB__, 0);
+      result__GEV=__tmp__UEV;
+      __tmp__WEV=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__WEV=FALSE__O__;
+    };
+    if (__tmp__WEV) {
+      __tmp__WEV=TRUE__K__;
+    } else /* FALSE */ {
+      result__WGW=((void *)last_string__U4E == (void *)(&__string_46));
+      if (result__WGW) {
+        __tmp__DFV=get__PJC((&__string_576));
+        __tmp__FFV=get__TTW(LIP_STRING__TDB__,__tmp__DFV);
+        result__GEV=__tmp__FFV;
+      };
+      __tmp__WEV=result__WGW;
+    };
+    if ((! __tmp__WEV)) {
+      if (((void *)last_string__U4E == (void *)(&__string_50))) {
+        result__GEV=LIP_BOOLEAN__BCB__;
+      } else /* FALSE */ {
+        __tmp__0FV=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_426));
+        put_position__PRE(__tmp__0FV);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
     };
   };
-  return(result__312H);
+  Result__FEV=result__GEV;
+  return(Result__FEV);
 }
 
-static void* check_type__with__XE3H(__EXTERNAL_C *Self__YE3H,void *t__ZE3H,__POSITION p__0E3H)
-// ({EXTERNAL_C},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __LIP_SLOT_DATA__3AB* create__name__value__argument__KGV(__POSITION__OL p__MGV,__STRING_CONSTANT__0 *n__NGV,void *v__OGV,__BOOLEAN__L is_arg__PGV)
+// ({POSITION__OL},{NULLxSTRING_CONSTANT__0},{NULLxLIP_BOOLEAN__BCBxLIP_INTEGER__HDBxLIP_STRING__TDB},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__IYHR;
-  void *result__2E3H,*rec__5E3H,*__tmp__A34R,*__tmp__1M3H,*__tmp__2M3H;
-  void *__tmp__D34R;
-  void *local__3E3H;
-  void *instr__4E3H;
-  void *slot_name__AF3H,*v__CKUR;
-  void *slot_msg__BF3H;
-  void *node__CF3H;
-  __TYPE_FULL *Self__E1IQ,*Self__O1IQ;
-  void *__tmp__SH3H,*__tmp__4K3H;
-  __POSITION __tmp__ZH3H,__tmp__BJ3H,__tmp__FL3H,__tmp__NM3H;
-  __POSITION __tmp__0M3H,p__HYHR,p__BKUR,p__XKUR;
-  void *__tmp__5H3H,*__tmp__LL3H,*t__JYHR,*t__DKUR;
-  __STRING *Self__HXHR,*Self__NXHR,*Self__TXHR,*Self__ZXHR;
-  __INTEGER new_capacity__GXHR,old_nb_elts__JXHR,upper__3IUR,Self__1IUR;
-  __INTEGER new_capacity__MXHR,old_nb_elts__PXHR,upper__CJUR,Self__AJUR;
-  __INTEGER new_capacity__SXHR,old_nb_elts__VXHR,upper__HJUR,Self__FJUR;
-  __INTEGER new_capacity__YXHR,old_nb_elts__1XHR,upper__MJUR,Self__KJUR;
-  __INTEGER typ_id__AYHR,typ_id__0JUR,typ_id__QKUR;
-  void *__tmp__524R,*__tmp__C34R;
-  __STRING_CST *Self__V1IQ;
-  __PROTOTYPE_CST *Self__W1IQ;
-  __INTEGER_CST *Self__X1IQ,*result__4XHR,*Self__GYHR;
-  __POINTER ptr__5XHR,ptr_table__PJUR,next__OJUR,result__QJUR;
-  __POINTER ptr_table__UJUR,next__TJUR,result__VJUR,ptr__ZJUR;
-  __POINTER ptr_table__FKUR,next__EKUR,result__GKUR,ptr_table__KKUR;
-  __POINTER next__JKUR,result__LKUR,ptr__PKUR,ptr_table__0KUR;
-  __POINTER next__ZKUR,result__1KUR,ptr_table__5KUR,next__4KUR;
-  __POINTER result__ALUR;
-  __UINTEGER_32 sz__BYHR,a__CYHR,new_size__DYHR,t__EYHR,a__FYHR;
-  __UINTEGER_32 new_size__XJUR,lab_type__WJUR,sz__1JUR,a__2JUR;
-  __UINTEGER_32 new_size__3JUR,t__4JUR,a__5JUR,new_size__NKUR;
-  __UINTEGER_32 lab_type__MKUR,sz__RKUR,a__SKUR,new_size__TKUR,t__UKUR;
-  __UINTEGER_32 a__VKUR,new_size__CLUR,lab_type__BLUR;
-  void *__tmp__ANCR,*__tmp__ENCR,*__tmp__LYHR;
-  __READ_LOCAL *__tmp__BNCR,*__tmp__FNCR;
-  __REAL_CST *Self__Z1IQ,*result__YJUR,*Self__AKUR;
-  __CHARACTER_CST *Self__11IQ;
-  __IS_EXPANDED *Self__21IQ,*result__OKUR,*Self__WKUR;
-  __READ_GLOBAL *__tmp__MYHR;
-  void *args__DF3H;
-  __CHARACTER *Self__IXHR,*new__KXHR,*Self__OXHR,*new__QXHR,*Self__UXHR;
-  __CHARACTER *new__WXHR,*Self__0XHR,*new__2XHR;
-  __BOOLEAN __tmp__OJ3H;
-  result__2E3H=NULL;
-  local__3E3H=NULL;
-  instr__4E3H=NULL;
-  rec__5E3H=NULL;
-  slot_name__AF3H=NULL;
-  slot_msg__BF3H=NULL;
-  node__CF3H=NULL;
-  args__DF3H=NULL;
-  if (affect_with__BCHI(t__ZE3H,Self__YE3H->static_type__1VZD)) {
-    result__2E3H=Self__YE3H;
-  } else {
-    Self__E1IQ=((__TYPE_FULL *)Self__YE3H->static_type__1VZD);
-    if (is_cast__to__in__BD0I(Self__E1IQ,(&__string_86),t__ZE3H,((__PROTOTYPE *)prototype__VPRF(Self__E1IQ))->export_list__EFDC)) {
-      local__3E3H=create__name__style__type__E5JG(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__YE3H->static_type__1VZD));
-      instr__4E3H=write__value__14FH(local__3E3H,Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YE3H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__4E3H);
-      slot_name__AF3H=get__QEC(last_cast_name__T32H);
-      slot_msg__BF3H=get_slot__IO5G(Self__YE3H->static_type__1VZD,slot_name__AF3H);
-      if (((void *)slot_msg__BF3H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__ZE3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__AF3H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__0E3H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__YE3H->static_type__1VZD))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-        __tmp__SH3H=((__SLOT *)((__SLOT_DATA *)slot_msg__BF3H)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__SH3H=((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__SH3H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-          __tmp__ZH3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__ZH3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__ZH3H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-        __tmp__5H3H=get_type_result__XF2G(slot_msg__BF3H);
-      } else {
-        __tmp__5H3H=get_type_result__BH2G(slot_msg__BF3H);
-      };
-      if ((((void *)__tmp__5H3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__5H3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ZE3H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__5H3H != (void *)NULL)) {
-          Self__HXHR=((__STRING *)string_tmp__RB);
-          new_capacity__GXHR= 0;
-          if ((Self__HXHR->capacity__MNK <= Self__HXHR->count__VF)) {
-            if ((Self__HXHR->capacity__MNK ==  0)) {
-              Self__HXHR->capacity__MNK= 32;
-              Self__HXHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GXHR=(__INTEGER)(Self__HXHR->capacity__MNK <<  1);
-              Self__IXHR=((__CHARACTER *)Self__HXHR->storage__XNK);
-              old_nb_elts__JXHR=Self__HXHR->capacity__MNK;
-              new__KXHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IXHR),((__UINTEGER_32 )old_nb_elts__JXHR),((__UINTEGER_32 )new_capacity__GXHR)));
-              upper__3IUR=(__INTEGER)(new_capacity__GXHR -  1);
-              Self__1IUR=old_nb_elts__JXHR;
-              while ((Self__1IUR <= upper__3IUR)) {
-                new__KXHR[Self__1IUR]='\0';
-                Self__1IUR=(__INTEGER)(Self__1IUR +  1);
-              };
-              Self__HXHR->storage__XNK=new__KXHR;
-              Self__HXHR->capacity__MNK=new_capacity__GXHR;
-            };
-          };
-          ((__CHARACTER *)Self__HXHR->storage__XNK)[Self__HXHR->count__VF]='`';
-          Self__HXHR->count__VF=(__INTEGER)(Self__HXHR->count__VF +  1);
-          append_name_in__M5XD(__tmp__5H3H,string_tmp__RB);
-          Self__NXHR=((__STRING *)string_tmp__RB);
-          new_capacity__MXHR= 0;
-          if ((Self__NXHR->capacity__MNK <= Self__NXHR->count__VF)) {
-            if ((Self__NXHR->capacity__MNK ==  0)) {
-              Self__NXHR->capacity__MNK= 32;
-              Self__NXHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MXHR=(__INTEGER)(Self__NXHR->capacity__MNK <<  1);
-              Self__OXHR=((__CHARACTER *)Self__NXHR->storage__XNK);
-              old_nb_elts__PXHR=Self__NXHR->capacity__MNK;
-              new__QXHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OXHR),((__UINTEGER_32 )old_nb_elts__PXHR),((__UINTEGER_32 )new_capacity__MXHR)));
-              upper__CJUR=(__INTEGER)(new_capacity__MXHR -  1);
-              Self__AJUR=old_nb_elts__PXHR;
-              while ((Self__AJUR <= upper__CJUR)) {
-                new__QXHR[Self__AJUR]='\0';
-                Self__AJUR=(__INTEGER)(Self__AJUR +  1);
-              };
-              Self__NXHR->storage__XNK=new__QXHR;
-              Self__NXHR->capacity__MNK=new_capacity__MXHR;
-            };
-          };
-          ((__CHARACTER *)Self__NXHR->storage__XNK)[Self__NXHR->count__VF]='\'';
-          Self__NXHR->count__VF=(__INTEGER)(Self__NXHR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__ZE3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-          __tmp__BJ3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__BJ3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__BJ3H);
-        put_position__ECH(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__5E3H=read__QB5G(local__3E3H);
-      node__CF3H=new_read__slot__receiver__self__FLQC(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__BF3H,rec__5E3H,rec__5E3H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__CF3H);
-      __tmp__524R=((__NODE_TYPE *)node__CF3H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__524R)->__id) {
-      case __DTA_RD__: {
-        __tmp__A34R=((__DTA_RD *)__tmp__524R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__A34R=((__DTA_CAST *)__tmp__524R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__A34R=((__DTA_WR_CODE *)__tmp__524R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__A34R=((__DTA_BLOCK *)__tmp__524R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__A34R=((__DTA_WR_VALUE *)__tmp__524R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__A34R=((__DTA_RD_ARGS *)__tmp__524R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__2E3H=__tmp__A34R;
-      __tmp__OJ3H=TRUE__;
-    } else {
-      __tmp__OJ3H=FALSE__;
-    };
-    if ((! __tmp__OJ3H)) {
-      Self__O1IQ=((__TYPE_FULL *)t__ZE3H);
-      if (is_cast__to__in__BD0I(Self__O1IQ,(&__string_87),Self__YE3H->static_type__1VZD,((__PROTOTYPE *)prototype__VPRF(Self__O1IQ))->import_list__MFDC)) {
-        local__3E3H=create__name__style__type__E5JG(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__YE3H->static_type__1VZD));
-        instr__4E3H=write__value__14FH(local__3E3H,Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YE3H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__4E3H);
-        slot_name__AF3H=get__QEC(last_cast_name__T32H);
-        slot_msg__BF3H=get_slot__IO5G(t__ZE3H,slot_name__AF3H);
-        if (((void *)slot_msg__BF3H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__ZE3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__AF3H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__ZE3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__0E3H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__ZE3H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-          __tmp__4K3H=((__SLOT *)((__SLOT_DATA *)slot_msg__BF3H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__4K3H=((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__4K3H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-            __tmp__FL3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__FL3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__FL3H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-          __tmp__LL3H=get_type_result__XF2G(slot_msg__BF3H);
-        } else {
-          __tmp__LL3H=get_type_result__BH2G(slot_msg__BF3H);
-        };
-        if ((((void *)__tmp__LL3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LL3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ZE3H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__LL3H != (void *)NULL)) {
-            Self__TXHR=((__STRING *)string_tmp__RB);
-            new_capacity__SXHR= 0;
-            if ((Self__TXHR->capacity__MNK <= Self__TXHR->count__VF)) {
-              if ((Self__TXHR->capacity__MNK ==  0)) {
-                Self__TXHR->capacity__MNK= 32;
-                Self__TXHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__SXHR=(__INTEGER)(Self__TXHR->capacity__MNK <<  1);
-                Self__UXHR=((__CHARACTER *)Self__TXHR->storage__XNK);
-                old_nb_elts__VXHR=Self__TXHR->capacity__MNK;
-                new__WXHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UXHR),((__UINTEGER_32 )old_nb_elts__VXHR),((__UINTEGER_32 )new_capacity__SXHR)));
-                upper__HJUR=(__INTEGER)(new_capacity__SXHR -  1);
-                Self__FJUR=old_nb_elts__VXHR;
-                while ((Self__FJUR <= upper__HJUR)) {
-                  new__WXHR[Self__FJUR]='\0';
-                  Self__FJUR=(__INTEGER)(Self__FJUR +  1);
-                };
-                Self__TXHR->storage__XNK=new__WXHR;
-                Self__TXHR->capacity__MNK=new_capacity__SXHR;
-              };
-            };
-            ((__CHARACTER *)Self__TXHR->storage__XNK)[Self__TXHR->count__VF]='`';
-            Self__TXHR->count__VF=(__INTEGER)(Self__TXHR->count__VF +  1);
-            append_name_in__M5XD(__tmp__LL3H,string_tmp__RB);
-            Self__ZXHR=((__STRING *)string_tmp__RB);
-            new_capacity__YXHR= 0;
-            if ((Self__ZXHR->capacity__MNK <= Self__ZXHR->count__VF)) {
-              if ((Self__ZXHR->capacity__MNK ==  0)) {
-                Self__ZXHR->capacity__MNK= 32;
-                Self__ZXHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__YXHR=(__INTEGER)(Self__ZXHR->capacity__MNK <<  1);
-                Self__0XHR=((__CHARACTER *)Self__ZXHR->storage__XNK);
-                old_nb_elts__1XHR=Self__ZXHR->capacity__MNK;
-                new__2XHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0XHR),((__UINTEGER_32 )old_nb_elts__1XHR),((__UINTEGER_32 )new_capacity__YXHR)));
-                upper__MJUR=(__INTEGER)(new_capacity__YXHR -  1);
-                Self__KJUR=old_nb_elts__1XHR;
-                while ((Self__KJUR <= upper__MJUR)) {
-                  new__2XHR[Self__KJUR]='\0';
-                  Self__KJUR=(__INTEGER)(Self__KJUR +  1);
-                };
-                Self__ZXHR->storage__XNK=new__2XHR;
-                Self__ZXHR->capacity__MNK=new_capacity__YXHR;
-              };
-            };
-            ((__CHARACTER *)Self__ZXHR->storage__XNK)[Self__ZXHR->count__VF]='\'';
-            Self__ZXHR->count__VF=(__INTEGER)(Self__ZXHR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__ZE3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
-            __tmp__NM3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__NM3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__NM3H);
-          put_position__ECH(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__DF3H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__DF3H,create__type__PKQC(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,t__ZE3H));
-        add_last__5REI(args__DF3H,read__QB5G(local__3E3H));
-        __tmp__0M3H=Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__1M3H=((void **)((__FAST_ARRAYoEXPRo *)args__DF3H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__1M3H)->__id) {
-        case __LIST__: {
-          __tmp__2M3H=my_copy__MSYM(__tmp__1M3H);
-        } break;
-        case __STRING_CST__: {
-          Self__V1IQ=((__STRING_CST *)__tmp__1M3H);
-          __tmp__2M3H=create__text__ITMH(Self__V1IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V1IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__2M3H=my_copy__EK2H(__tmp__1M3H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__W1IQ=((__PROTOTYPE_CST *)__tmp__1M3H);
-          __tmp__2M3H=create__type__PKQC(Self__W1IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W1IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__X1IQ=((__INTEGER_CST *)__tmp__1M3H);
-          p__HYHR=Self__X1IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IYHR=Self__X1IQ->value__W4YD;
-          t__JYHR=Self__X1IQ->parent_constant__B3LC.static_type__M2YD;
-          result__4XHR=NULL;
-          ptr__5XHR=((__POINTER )(NULL));
-          typ_id__AYHR= 0;
-          sz__BYHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BYHR ==  0)) {
-            result__4XHR=INTEGER_CST__;
-          } else {
-            typ_id__AYHR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BYHR);
-            if ((typ_id__AYHR == (__INTEGER)(-  1))) {
-              a__CYHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DYHR=(__UINTEGER_32)((__UINTEGER_32)(sz__BYHR + a__CYHR) & (__UINTEGER_32)(~ a__CYHR));
-              ptr_table__PJUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DYHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__OJUR=((__POINTER )(NULL));
-              result__QJUR=((__POINTER *)ptr_table__PJUR)[ 0];
-              if ((result__QJUR == (void *)NULL)) {
-                result__QJUR=new_lab__2PJ(new_size__DYHR);
-                next__OJUR=(void *)((unsigned long)result__QJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYHR)));
-                ((__POINTER *)next__OJUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PJUR)[ 0]=next__OJUR;
-              } else {
-                next__OJUR=((__POINTER *)result__QJUR)[ 0];
-                if ((next__OJUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QJUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DYHR <<  1)) <=  4096)) {
-                    next__OJUR=(void *)((unsigned long)result__QJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYHR)));
-                  } else {
-                    next__OJUR=new_lab__2PJ(new_size__DYHR);
-                  };
-                  ((__POINTER *)next__OJUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PJUR)[ 0]=next__OJUR;
-                } else {
-                  ((__POINTER *)result__QJUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OJUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QJUR=next__OJUR;
-                };
-              };
-              ptr__5XHR=result__QJUR;
-            } else {
-              t__EYHR=((__UINTEGER_32 )typ_id__AYHR);
-              a__FYHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XJUR=(__UINTEGER_32)((__UINTEGER_32)(sz__BYHR + a__FYHR) & (__UINTEGER_32)(~ a__FYHR));
-              ptr_table__UJUR=((__POINTER )(&(table_type[(t__EYHR)])));
-              lab_type__WJUR=(__UINTEGER_32)(t__EYHR |  1);
-              next__TJUR=((__POINTER )(NULL));
-              result__VJUR=((__POINTER *)ptr_table__UJUR)[ 0];
-              if ((result__VJUR == (void *)NULL)) {
-                result__VJUR=new_lab__2PJ(lab_type__WJUR);
-                next__TJUR=(void *)((unsigned long)result__VJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XJUR)));
-                ((__POINTER *)next__TJUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UJUR)[ 0]=next__TJUR;
-              } else {
-                next__TJUR=((__POINTER *)result__VJUR)[ 0];
-                if ((next__TJUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VJUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XJUR <<  1)) <=  4096)) {
-                    next__TJUR=(void *)((unsigned long)result__VJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XJUR)));
-                  } else {
-                    next__TJUR=new_lab__2PJ(lab_type__WJUR);
-                  };
-                  ((__POINTER *)next__TJUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UJUR)[ 0]=next__TJUR;
-                } else {
-                  ((__POINTER *)result__VJUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TJUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VJUR=next__TJUR;
-                };
-              };
-              ptr__5XHR=result__VJUR;
-            };
-            result__4XHR=((__INTEGER_CST *)ptr__5XHR);
-            *(result__4XHR) = *(INTEGER_CST__);
-          };
-          Self__GYHR=((__INTEGER_CST *)result__4XHR);
-          Self__GYHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HYHR;
-          Self__GYHR->value__W4YD=v__IYHR;
-          Self__GYHR->parent_constant__B3LC.static_type__M2YD=t__JYHR;
-          check_type__YG5D(Self__GYHR);
-          __tmp__2M3H=result__4XHR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ANCR=read__QB5G(((__READ_LOCAL *)__tmp__1M3H)->local__HJZD);
-          if (__tmp__ANCR==NULL) {
-            __tmp__BNCR=NULL;
-          } else {
-            __tmp__BNCR=((__READ_LOCAL *)__tmp__ANCR);
-          };
-          __tmp__2M3H=__tmp__BNCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__2M3H=my_copy__SL2H(__tmp__1M3H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__2M3H=my_copy__LM2H(__tmp__1M3H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__2M3H=my_copy__YM2H(__tmp__1M3H);
-        } break;
-        case __REAL_CST__: {
-          Self__Z1IQ=((__REAL_CST *)__tmp__1M3H);
-          p__BKUR=Self__Z1IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__CKUR=Self__Z1IQ->value__HN2H;
-          t__DKUR=Self__Z1IQ->parent_constant__U2JH.static_type__M2YD;
-          result__YJUR=NULL;
-          ptr__ZJUR=((__POINTER )(NULL));
-          typ_id__0JUR= 0;
-          sz__1JUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__1JUR ==  0)) {
-            result__YJUR=REAL_CST__;
-          } else {
-            typ_id__0JUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1JUR);
-            if ((typ_id__0JUR == (__INTEGER)(-  1))) {
-              a__2JUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3JUR=(__UINTEGER_32)((__UINTEGER_32)(sz__1JUR + a__2JUR) & (__UINTEGER_32)(~ a__2JUR));
-              ptr_table__FKUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3JUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__EKUR=((__POINTER )(NULL));
-              result__GKUR=((__POINTER *)ptr_table__FKUR)[ 0];
-              if ((result__GKUR == (void *)NULL)) {
-                result__GKUR=new_lab__2PJ(new_size__3JUR);
-                next__EKUR=(void *)((unsigned long)result__GKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3JUR)));
-                ((__POINTER *)next__EKUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FKUR)[ 0]=next__EKUR;
-              } else {
-                next__EKUR=((__POINTER *)result__GKUR)[ 0];
-                if ((next__EKUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GKUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3JUR <<  1)) <=  4096)) {
-                    next__EKUR=(void *)((unsigned long)result__GKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3JUR)));
-                  } else {
-                    next__EKUR=new_lab__2PJ(new_size__3JUR);
-                  };
-                  ((__POINTER *)next__EKUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FKUR)[ 0]=next__EKUR;
-                } else {
-                  ((__POINTER *)result__GKUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EKUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GKUR=next__EKUR;
-                };
-              };
-              ptr__ZJUR=result__GKUR;
-            } else {
-              t__4JUR=((__UINTEGER_32 )typ_id__0JUR);
-              a__5JUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NKUR=(__UINTEGER_32)((__UINTEGER_32)(sz__1JUR + a__5JUR) & (__UINTEGER_32)(~ a__5JUR));
-              ptr_table__KKUR=((__POINTER )(&(table_type[(t__4JUR)])));
-              lab_type__MKUR=(__UINTEGER_32)(t__4JUR |  1);
-              next__JKUR=((__POINTER )(NULL));
-              result__LKUR=((__POINTER *)ptr_table__KKUR)[ 0];
-              if ((result__LKUR == (void *)NULL)) {
-                result__LKUR=new_lab__2PJ(lab_type__MKUR);
-                next__JKUR=(void *)((unsigned long)result__LKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKUR)));
-                ((__POINTER *)next__JKUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KKUR)[ 0]=next__JKUR;
-              } else {
-                next__JKUR=((__POINTER *)result__LKUR)[ 0];
-                if ((next__JKUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LKUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NKUR <<  1)) <=  4096)) {
-                    next__JKUR=(void *)((unsigned long)result__LKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKUR)));
-                  } else {
-                    next__JKUR=new_lab__2PJ(lab_type__MKUR);
-                  };
-                  ((__POINTER *)next__JKUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KKUR)[ 0]=next__JKUR;
-                } else {
-                  ((__POINTER *)result__LKUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JKUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LKUR=next__JKUR;
-                };
-              };
-              ptr__ZJUR=result__LKUR;
-            };
-            result__YJUR=((__REAL_CST *)ptr__ZJUR);
-            *(result__YJUR) = *(REAL_CST__);
-          };
-          Self__AKUR=((__REAL_CST *)result__YJUR);
-          Self__AKUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BKUR;
-          Self__AKUR->value__HN2H=v__CKUR;
-          Self__AKUR->parent_constant__U2JH.static_type__M2YD=t__DKUR;
-          __tmp__2M3H=result__YJUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__11IQ=((__CHARACTER_CST *)__tmp__1M3H);
-          __tmp__2M3H=create__char__4SMH(Self__11IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__11IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__21IQ=((__IS_EXPANDED *)__tmp__1M3H);
-          __tmp__ENCR=read__QB5G(((__READ_LOCAL *)Self__21IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__ENCR==NULL) {
-            __tmp__FNCR=NULL;
-          } else {
-            __tmp__FNCR=((__READ_LOCAL *)__tmp__ENCR);
-          };
-          p__XKUR=Self__21IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__OKUR=NULL;
-          ptr__PKUR=((__POINTER )(NULL));
-          typ_id__QKUR= 0;
-          sz__RKUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__RKUR ==  0)) {
-            result__OKUR=IS_EXPANDED__;
-          } else {
-            typ_id__QKUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RKUR);
-            if ((typ_id__QKUR == (__INTEGER)(-  1))) {
-              a__SKUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TKUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RKUR + a__SKUR) & (__UINTEGER_32)(~ a__SKUR));
-              ptr_table__0KUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TKUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ZKUR=((__POINTER )(NULL));
-              result__1KUR=((__POINTER *)ptr_table__0KUR)[ 0];
-              if ((result__1KUR == (void *)NULL)) {
-                result__1KUR=new_lab__2PJ(new_size__TKUR);
-                next__ZKUR=(void *)((unsigned long)result__1KUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKUR)));
-                ((__POINTER *)next__ZKUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0KUR)[ 0]=next__ZKUR;
-              } else {
-                next__ZKUR=((__POINTER *)result__1KUR)[ 0];
-                if ((next__ZKUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1KUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TKUR <<  1)) <=  4096)) {
-                    next__ZKUR=(void *)((unsigned long)result__1KUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKUR)));
-                  } else {
-                    next__ZKUR=new_lab__2PJ(new_size__TKUR);
-                  };
-                  ((__POINTER *)next__ZKUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0KUR)[ 0]=next__ZKUR;
-                } else {
-                  ((__POINTER *)result__1KUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZKUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1KUR=next__ZKUR;
-                };
-              };
-              ptr__PKUR=result__1KUR;
-            } else {
-              t__UKUR=((__UINTEGER_32 )typ_id__QKUR);
-              a__VKUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__CLUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RKUR + a__VKUR) & (__UINTEGER_32)(~ a__VKUR));
-              ptr_table__5KUR=((__POINTER )(&(table_type[(t__UKUR)])));
-              lab_type__BLUR=(__UINTEGER_32)(t__UKUR |  1);
-              next__4KUR=((__POINTER )(NULL));
-              result__ALUR=((__POINTER *)ptr_table__5KUR)[ 0];
-              if ((result__ALUR == (void *)NULL)) {
-                result__ALUR=new_lab__2PJ(lab_type__BLUR);
-                next__4KUR=(void *)((unsigned long)result__ALUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLUR)));
-                ((__POINTER *)next__4KUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5KUR)[ 0]=next__4KUR;
-              } else {
-                next__4KUR=((__POINTER *)result__ALUR)[ 0];
-                if ((next__4KUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ALUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CLUR <<  1)) <=  4096)) {
-                    next__4KUR=(void *)((unsigned long)result__ALUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLUR)));
-                  } else {
-                    next__4KUR=new_lab__2PJ(lab_type__BLUR);
-                  };
-                  ((__POINTER *)next__4KUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5KUR)[ 0]=next__4KUR;
-                } else {
-                  ((__POINTER *)result__ALUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4KUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ALUR=next__4KUR;
-                };
-              };
-              ptr__PKUR=result__ALUR;
-            };
-            result__OKUR=((__IS_EXPANDED *)ptr__PKUR);
-            *(result__OKUR) = *(IS_EXPANDED__);
-          };
-          Self__WKUR=((__IS_EXPANDED *)result__OKUR);
-          Self__WKUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XKUR;
-          Self__WKUR->receiver__WN2H=__tmp__FNCR;
-          __tmp__2M3H=result__OKUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__2M3H=my_copy__1N2H(__tmp__1M3H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__2M3H=my_copy__EO2H(__tmp__1M3H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__2M3H=my_copy__PO2H(__tmp__1M3H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__2M3H=my_copy__1O2H(__tmp__1M3H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__2M3H=my_copy__GP2H(__tmp__1M3H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__2M3H=my_copy__RP2H(__tmp__1M3H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__2M3H=my_copy__2P2H(__tmp__1M3H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__2M3H=my_copy__HQ2H(__tmp__1M3H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__2M3H=my_copy__SQ2H(__tmp__1M3H);
-        } break;
-        case __ITEM__: {
-          __tmp__2M3H=my_copy__DR2H(__tmp__1M3H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__2M3H=my_copy__PR2H(__tmp__1M3H);
-        } break;
-        case __CAST__: {
-          __tmp__2M3H=my_copy__YR2H(__tmp__1M3H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__2M3H=my_copy__5SYM(__tmp__1M3H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__2M3H=my_copy__IUGK(__tmp__1M3H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LYHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1M3H)->global__ZGJK),NULL);
-          if (__tmp__LYHR==NULL) {
-            __tmp__MYHR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LYHR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MYHR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MYHR=((__READ_GLOBAL *)__tmp__LYHR);
-            } break;
-            }
-          };
-          __tmp__2M3H=__tmp__MYHR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__2M3H=my_copy__BQCN(__tmp__1M3H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__2M3H=my_copy__NREO(__tmp__1M3H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__2M3H=my_copy__VYJO(__tmp__1M3H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__2M3H=my_copy__0REO(__tmp__1M3H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__2M3H=my_copy__BZJO(__tmp__1M3H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__2M3H=my_copy__CNJM(__tmp__1M3H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__2M3H=my_copy__5XLL(__tmp__1M3H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__2M3H=my_copy__WVYM(__tmp__1M3H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__2M3H=my_copy__FSEO(__tmp__1M3H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__2M3H=my_copy__QCEP(__tmp__1M3H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__2M3H=my_copy__5LSN(__tmp__1M3H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__2M3H=my_copy__KMSN(__tmp__1M3H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__2M3H=my_copy__JZPN(__tmp__1M3H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__2M3H=my_copy__G3SO(__tmp__1M3H);
-        } break;
-        };
-        node__CF3H=new_read__slot__receiver__with__AOWH(__tmp__0M3H,slot_msg__BF3H,__tmp__2M3H,args__DF3H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__CF3H);
-        __tmp__C34R=((__NODE_TYPE *)node__CF3H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__C34R)->__id) {
-        case __DTA_RD__: {
-          __tmp__D34R=((__DTA_RD *)__tmp__C34R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__D34R=((__DTA_CAST *)__tmp__C34R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__D34R=((__DTA_WR_CODE *)__tmp__C34R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__D34R=((__DTA_BLOCK *)__tmp__C34R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__D34R=((__DTA_WR_VALUE *)__tmp__C34R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__D34R=((__DTA_RD_ARGS *)__tmp__C34R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__2E3H=__tmp__D34R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__ZE3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__0E3H);
-        put_position__ECH(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
+  __LIP_SLOT_DATA__3AB *result__AWV,*Self__JW0,*__tmp__K14;
+  __POINTER__IB ptr__BWV,__tmp__HWV,__tmp__5QXT,__tmp__BRXT,__tmp__WP1T;
+  __POINTER__IB __tmp__YP1T,__tmp__0P1T,__tmp__1P1T;
+  __INTEGER__Q typ_id__FWV,__tmp__MGOB,Self__SP1T,result__KAAU;
+  __INTEGER__Q __tmp__MAAU,Self__NAAU;
+  __UINTEGER_32__ZWB __tmp__CRXT,__tmp__2P1T;
+  __POSITION__OL __tmp__WW0;
+  __MEMORY__2PG *__tmp__5P1T;
+  __STRING_CONSTANT__0 *Self__LAAU;
+  __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__LCGB;
+  __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *node1__GGOB;
+  __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *node2__HGOB;
+  __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *Self__QHZC;
+  void **old_buckets__FGOB,**Result__RP1T;
+  result__AWV=NULL;
+  ptr__BWV=((__POINTER__IB )(NULL));
+  typ_id__FWV= 0;
+  __tmp__HWV=((__POINTER__IB )sizeof(__LIP_SLOT_DATA__3AB));
+  if (((unsigned long)__tmp__HWV ==  0)) {
+    result__AWV=LIP_SLOT_DATA__3AB__;
+  } else /* FALSE */ {
+    typ_id__FWV=__LIP_SLOT_DATA__3AB__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HWV));
+    if ((typ_id__FWV == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__5QXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__BRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HWV - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__CRXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BRXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__5QXT=micro_alloc__table__lab__UKI(__tmp__BRXT,((__POINTER__IB )(&(table_size[(__tmp__CRXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BRXT)));
+      ptr__BWV=__tmp__5QXT;
+    } else /* FALSE */ {
+      __tmp__CRXT=((__UINTEGER_32__ZWB )typ_id__FWV);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__5QXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__BRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HWV - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__5QXT=micro_alloc__table__lab__UKI(__tmp__BRXT,((__POINTER__IB )(&(table_type[(__tmp__CRXT)]))),(__UINTEGER_32__ZWB)(__tmp__CRXT |  1));
+      ptr__BWV=__tmp__5QXT;
+    };
+    result__AWV=((__LIP_SLOT_DATA__3AB *)ptr__BWV);
+    *(result__AWV) = *(LIP_SLOT_DATA__3AB__);
+  };
+  Self__JW0=((__LIP_SLOT_DATA__3AB *)result__AWV);
+  Self__JW0->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B=p__MGV;
+  __tmp__K14=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__NGV);
+  if (((void *)__tmp__K14 != (void *)NULL)) {
+    __tmp__WW0=__tmp__K14->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 1,(&__string_577));
+    put_position__PRE(__tmp__WW0);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
   };
-  return(result__2E3H);
+  Self__JW0->name__0W0=n__NGV;
+  Self__JW0->value__SBB=v__OGV;
+  if ((! is_arg__PGV)) {
+    Self__LCGB=((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC);
+    if ((Self__LCGB->capacity__WDK == Self__LCGB->count__1XM)) {
+      node1__GGOB=NULL;
+      node2__HGOB=NULL;
+      old_buckets__FGOB=Self__LCGB->buckets__3DK;
+      __tmp__MGOB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__LCGB->capacity__WDK +  1));
+      __tmp__5QXT=((__POINTER__IB )(__INTEGER__Q)(__tmp__MGOB * ((__INTEGER__Q )(sizeof(void *)))));
+      __tmp__BRXT=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__WP1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__YP1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5QXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WP1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WP1T) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__5QXT=(void *)((unsigned long)__tmp__YP1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((__tmp__5QXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__0P1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__1P1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5QXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__2P1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1P1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__0P1T=micro_alloc__table__lab__UKI(__tmp__1P1T,((__POINTER__IB )(&(table_size[(__tmp__2P1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1P1T)));
+        ((__POINTER__IB *)__tmp__0P1T)[ 0]=((__POINTER__IB ) 3);
+        __tmp__BRXT=(void *)((unsigned long)__tmp__0P1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__5P1T=search__LQCB(__tmp__YP1T);
+        __tmp__BRXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5P1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      Result__RP1T=((void **)__tmp__BRXT);
+      Self__SP1T=(__INTEGER__Q)(__tmp__MGOB -  1);
+      while ((Self__SP1T >=  0)) {
+        Result__RP1T[Self__SP1T]=NULL;
+        Self__SP1T=(__INTEGER__Q)(Self__SP1T -  1);
+      };
+      Self__LCGB->buckets__3DK=Result__RP1T;
+      Self__SP1T=(__INTEGER__Q)(Self__LCGB->capacity__WDK -  1);
+      Self__LCGB->capacity__WDK=__tmp__MGOB;
+      while ((Self__SP1T >=  0)) {
+        node1__GGOB=((void **)old_buckets__FGOB)[Self__SP1T];
+        while (((void *)node1__GGOB != (void *)NULL)) {
+          node2__HGOB=node1__GGOB->next__UEK;
+          Self__LAAU=((__STRING_CONSTANT__0 *)node1__GGOB->key__JEK);
+          result__KAAU= 0;
+          __tmp__MAAU=Self__LAAU->count__0C;
+          Self__NAAU= 1;
+          while ((Self__NAAU <= __tmp__MAAU)) {
+            result__KAAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__KAAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__LAAU->storage__1C)[(__INTEGER__Q)(Self__NAAU -  1)])));
+            Self__NAAU=(__INTEGER__Q)(Self__NAAU +  1);
+          };
+          if ((result__KAAU <  0)) {
+            result__KAAU=(__INTEGER__Q)(~ result__KAAU);
+          };
+          __tmp__MAAU=(__INTEGER__Q)(result__KAAU % Self__LCGB->capacity__WDK);
+          ((__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *)node1__GGOB)->next__UEK=((void **)Self__LCGB->buckets__3DK)[__tmp__MAAU];
+          ((void **)Self__LCGB->buckets__3DK)[__tmp__MAAU]=node1__GGOB;
+          node1__GGOB=node2__HGOB;
+        };
+        Self__SP1T=(__INTEGER__Q)(Self__SP1T -  1);
+      };
+    };
+    Self__LAAU=((__STRING_CONSTANT__0 *)n__NGV);
+    __tmp__MGOB= 0;
+    Self__SP1T=Self__LAAU->count__0C;
+    result__KAAU= 1;
+    while ((result__KAAU <= Self__SP1T)) {
+      __tmp__MGOB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__MGOB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__LAAU->storage__1C)[(__INTEGER__Q)(result__KAAU -  1)])));
+      result__KAAU=(__INTEGER__Q)(result__KAAU +  1);
+    };
+    if ((__tmp__MGOB <  0)) {
+      __tmp__MGOB=(__INTEGER__Q)(~ __tmp__MGOB);
+    };
+    Self__SP1T=(__INTEGER__Q)(__tmp__MGOB % Self__LCGB->capacity__WDK);
+    node1__GGOB=((void **)Self__LCGB->buckets__3DK)[Self__SP1T];
+    node2__HGOB=NULL;
+    __tmp__5QXT=((__POINTER__IB )(NULL));
+    __tmp__MGOB= 0;
+    __tmp__BRXT=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK));
+    if (((unsigned long)__tmp__BRXT ==  0)) {
+      node2__HGOB=HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__;
+    } else /* FALSE */ {
+      __tmp__MGOB=__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BRXT));
+      if ((__tmp__MGOB == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__0P1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__1P1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__2P1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1P1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__0P1T=micro_alloc__table__lab__UKI(__tmp__1P1T,((__POINTER__IB )(&(table_size[(__tmp__2P1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1P1T)));
+        __tmp__5QXT=__tmp__0P1T;
+      } else /* FALSE */ {
+        __tmp__2P1T=((__UINTEGER_32__ZWB )__tmp__MGOB);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__0P1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__1P1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0P1T=micro_alloc__table__lab__UKI(__tmp__1P1T,((__POINTER__IB )(&(table_type[(__tmp__2P1T)]))),(__UINTEGER_32__ZWB)(__tmp__2P1T |  1));
+        __tmp__5QXT=__tmp__0P1T;
+      };
+      node2__HGOB=((__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *)__tmp__5QXT);
+      *(node2__HGOB) = *(HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__);
+    };
+    Self__QHZC=((__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *)node2__HGOB);
+    Self__QHZC->item__2EK=Self__JW0;
+    Self__QHZC->key__JEK=n__NGV;
+    Self__QHZC->next__UEK=node1__GGOB;
+    ((void **)Self__LCGB->buckets__3DK)[Self__SP1T]=node2__HGOB;
+    Self__LCGB->count__1XM=(__INTEGER__Q)(Self__LCGB->count__1XM +  1);
+  };
+  Self__JW0=result__AWV;
+  return(Self__JW0);
 }
 
-static void* check_type__with__WN3H(__PROTOTYPE_CST *Self__XN3H,void *t__YN3H,__POSITION p__ZN3H)
-// ({PROTOTYPE_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* readlip_expr_constant__G5V()
+// () With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__QZHR;
-  void *result__1N3H,*rec__4N3H,*__tmp__G34R,*__tmp__0V3H,*__tmp__1V3H;
-  void *__tmp__J34R;
-  void *local__2N3H;
-  void *instr__3N3H;
-  void *slot_name__5N3H,*v__LMUR;
-  void *slot_msg__AO3H;
-  void *node__BO3H;
-  __TYPE_FULL *Self__31IQ,*Self__H2IQ;
-  void *__tmp__RQ3H,*__tmp__3T3H;
-  __POSITION __tmp__YQ3H,__tmp__AS3H,__tmp__EU3H,__tmp__MV3H;
-  __POSITION __tmp__ZV3H,p__PZHR,p__KMUR,p__ANUR;
-  void *__tmp__4Q3H,*__tmp__KU3H,*t__RZHR,*t__MMUR;
-  __STRING *Self__PYHR,*Self__VYHR,*Self__1YHR,*Self__BZHR;
-  __INTEGER new_capacity__OYHR,old_nb_elts__RYHR,upper__GLUR,Self__ELUR;
-  __INTEGER new_capacity__UYHR,old_nb_elts__XYHR,upper__LLUR,Self__JLUR;
-  __INTEGER new_capacity__0YHR,old_nb_elts__3YHR,upper__QLUR,Self__OLUR;
-  __INTEGER new_capacity__AZHR,old_nb_elts__DZHR,upper__VLUR,Self__TLUR;
-  __INTEGER typ_id__IZHR,typ_id__DMUR,typ_id__ZMUR;
-  void *__tmp__F34R,*__tmp__I34R;
-  __STRING_CST *Self__O2IQ;
-  __PROTOTYPE_CST *Self__P2IQ;
-  __INTEGER_CST *Self__Q2IQ,*result__GZHR,*Self__OZHR;
-  __POINTER ptr__HZHR,ptr_table__YLUR,next__XLUR,result__ZLUR;
-  __POINTER ptr_table__3LUR,next__2LUR,result__4LUR,ptr__CMUR;
-  __POINTER ptr_table__OMUR,next__NMUR,result__PMUR,ptr_table__TMUR;
-  __POINTER next__SMUR,result__UMUR,ptr__YMUR,ptr_table__DNUR;
-  __POINTER next__CNUR,result__ENUR,ptr_table__INUR,next__HNUR;
-  __POINTER result__JNUR;
-  __UINTEGER_32 sz__JZHR,a__KZHR,new_size__LZHR,t__MZHR,a__NZHR;
-  __UINTEGER_32 new_size__AMUR,lab_type__5LUR,sz__EMUR,a__FMUR;
-  __UINTEGER_32 new_size__GMUR,t__HMUR,a__IMUR,new_size__WMUR;
-  __UINTEGER_32 lab_type__VMUR,sz__0MUR,a__1MUR,new_size__2MUR,t__3MUR;
-  __UINTEGER_32 a__4MUR,new_size__LNUR,lab_type__KNUR;
-  void *__tmp__INCR,*__tmp__MNCR,*__tmp__TZHR;
-  __READ_LOCAL *__tmp__JNCR,*__tmp__NNCR;
-  __REAL_CST *Self__S2IQ,*result__BMUR,*Self__JMUR;
-  __CHARACTER_CST *Self__U2IQ;
-  __IS_EXPANDED *Self__V2IQ,*result__XMUR,*Self__5MUR;
-  __READ_GLOBAL *__tmp__UZHR;
-  void *args__CO3H;
-  __CHARACTER *Self__QYHR,*new__SYHR,*Self__WYHR,*new__YYHR,*Self__2YHR;
-  __CHARACTER *new__4YHR,*Self__CZHR,*new__EZHR;
-  __BOOLEAN __tmp__NS3H;
-  result__1N3H=NULL;
-  local__2N3H=NULL;
-  instr__3N3H=NULL;
-  rec__4N3H=NULL;
-  slot_name__5N3H=NULL;
-  slot_msg__AO3H=NULL;
-  node__BO3H=NULL;
-  args__CO3H=NULL;
-  if (affect_with__BCHI(t__YN3H,Self__XN3H->parent_constant__W2LC.static_type__M2YD)) {
-    result__1N3H=Self__XN3H;
-  } else {
-    Self__31IQ=((__TYPE_FULL *)Self__XN3H->parent_constant__W2LC.static_type__M2YD);
-    if (is_cast__to__in__BD0I(Self__31IQ,(&__string_86),t__YN3H,((__PROTOTYPE *)prototype__VPRF(Self__31IQ))->export_list__EFDC)) {
-      local__2N3H=create__name__style__type__E5JG(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__XN3H->parent_constant__W2LC.static_type__M2YD));
-      instr__3N3H=write__value__14FH(local__2N3H,Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XN3H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__3N3H);
-      slot_name__5N3H=get__QEC(last_cast_name__T32H);
-      slot_msg__AO3H=get_slot__IO5G(Self__XN3H->parent_constant__W2LC.static_type__M2YD,slot_name__5N3H);
-      if (((void *)slot_msg__AO3H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__YN3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__5N3H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ZN3H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__XN3H->parent_constant__W2LC.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-        __tmp__RQ3H=((__SLOT *)((__SLOT_DATA *)slot_msg__AO3H)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__RQ3H=((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__RQ3H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-          __tmp__YQ3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__YQ3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__YQ3H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-        __tmp__4Q3H=get_type_result__XF2G(slot_msg__AO3H);
-      } else {
-        __tmp__4Q3H=get_type_result__BH2G(slot_msg__AO3H);
-      };
-      if ((((void *)__tmp__4Q3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4Q3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__YN3H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__4Q3H != (void *)NULL)) {
-          Self__PYHR=((__STRING *)string_tmp__RB);
-          new_capacity__OYHR= 0;
-          if ((Self__PYHR->capacity__MNK <= Self__PYHR->count__VF)) {
-            if ((Self__PYHR->capacity__MNK ==  0)) {
-              Self__PYHR->capacity__MNK= 32;
-              Self__PYHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OYHR=(__INTEGER)(Self__PYHR->capacity__MNK <<  1);
-              Self__QYHR=((__CHARACTER *)Self__PYHR->storage__XNK);
-              old_nb_elts__RYHR=Self__PYHR->capacity__MNK;
-              new__SYHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QYHR),((__UINTEGER_32 )old_nb_elts__RYHR),((__UINTEGER_32 )new_capacity__OYHR)));
-              upper__GLUR=(__INTEGER)(new_capacity__OYHR -  1);
-              Self__ELUR=old_nb_elts__RYHR;
-              while ((Self__ELUR <= upper__GLUR)) {
-                new__SYHR[Self__ELUR]='\0';
-                Self__ELUR=(__INTEGER)(Self__ELUR +  1);
-              };
-              Self__PYHR->storage__XNK=new__SYHR;
-              Self__PYHR->capacity__MNK=new_capacity__OYHR;
-            };
-          };
-          ((__CHARACTER *)Self__PYHR->storage__XNK)[Self__PYHR->count__VF]='`';
-          Self__PYHR->count__VF=(__INTEGER)(Self__PYHR->count__VF +  1);
-          append_name_in__M5XD(__tmp__4Q3H,string_tmp__RB);
-          Self__VYHR=((__STRING *)string_tmp__RB);
-          new_capacity__UYHR= 0;
-          if ((Self__VYHR->capacity__MNK <= Self__VYHR->count__VF)) {
-            if ((Self__VYHR->capacity__MNK ==  0)) {
-              Self__VYHR->capacity__MNK= 32;
-              Self__VYHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UYHR=(__INTEGER)(Self__VYHR->capacity__MNK <<  1);
-              Self__WYHR=((__CHARACTER *)Self__VYHR->storage__XNK);
-              old_nb_elts__XYHR=Self__VYHR->capacity__MNK;
-              new__YYHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WYHR),((__UINTEGER_32 )old_nb_elts__XYHR),((__UINTEGER_32 )new_capacity__UYHR)));
-              upper__LLUR=(__INTEGER)(new_capacity__UYHR -  1);
-              Self__JLUR=old_nb_elts__XYHR;
-              while ((Self__JLUR <= upper__LLUR)) {
-                new__YYHR[Self__JLUR]='\0';
-                Self__JLUR=(__INTEGER)(Self__JLUR +  1);
-              };
-              Self__VYHR->storage__XNK=new__YYHR;
-              Self__VYHR->capacity__MNK=new_capacity__UYHR;
-            };
-          };
-          ((__CHARACTER *)Self__VYHR->storage__XNK)[Self__VYHR->count__VF]='\'';
-          Self__VYHR->count__VF=(__INTEGER)(Self__VYHR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__YN3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-          __tmp__AS3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__AS3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__AS3H);
-        put_position__ECH(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__4N3H=read__QB5G(local__2N3H);
-      node__BO3H=new_read__slot__receiver__self__FLQC(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__AO3H,rec__4N3H,rec__4N3H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__BO3H);
-      __tmp__F34R=((__NODE_TYPE *)node__BO3H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__F34R)->__id) {
-      case __DTA_RD__: {
-        __tmp__G34R=((__DTA_RD *)__tmp__F34R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__G34R=((__DTA_CAST *)__tmp__F34R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__G34R=((__DTA_WR_CODE *)__tmp__F34R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__G34R=((__DTA_BLOCK *)__tmp__F34R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__G34R=((__DTA_WR_VALUE *)__tmp__F34R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__G34R=((__DTA_RD_ARGS *)__tmp__F34R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__1N3H=__tmp__G34R;
-      __tmp__NS3H=TRUE__;
-    } else {
-      __tmp__NS3H=FALSE__;
-    };
-    if ((! __tmp__NS3H)) {
-      Self__H2IQ=((__TYPE_FULL *)t__YN3H);
-      if (is_cast__to__in__BD0I(Self__H2IQ,(&__string_87),Self__XN3H->parent_constant__W2LC.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__H2IQ))->import_list__MFDC)) {
-        local__2N3H=create__name__style__type__E5JG(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__XN3H->parent_constant__W2LC.static_type__M2YD));
-        instr__3N3H=write__value__14FH(local__2N3H,Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XN3H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__3N3H);
-        slot_name__5N3H=get__QEC(last_cast_name__T32H);
-        slot_msg__AO3H=get_slot__IO5G(t__YN3H,slot_name__5N3H);
-        if (((void *)slot_msg__AO3H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__YN3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__5N3H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__YN3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__ZN3H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__YN3H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-          __tmp__3T3H=((__SLOT *)((__SLOT_DATA *)slot_msg__AO3H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__3T3H=((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__3T3H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-            __tmp__EU3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__EU3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__EU3H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  void *result__J5V,*Result__I5V;
+  __LIP_INTEGER__HDB *__tmp__S5V;
+  __LIP_STRING__TDB *__tmp__DAW;
+  __POSITION__OL __tmp__NBW;
+  __BOOLEAN__L __tmp__K5V,__tmp__W5V,__tmp__15V,__tmp__0AW;
+  result__J5V=NULL;
+  __tmp__K5V=read_integer__QHW();
+  if (__tmp__K5V) {
+    __tmp__S5V=get__HYW(LIP_INTEGER__HDB__,((__INTEGER__Q )last_integer__Q5V));
+    result__J5V=__tmp__S5V;
+    __tmp__W5V=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__W5V=FALSE__O__;
+  };
+  if (__tmp__W5V) {
+    __tmp__W5V=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__15V=read_string__2KT();
+    if (__tmp__15V) {
+      __tmp__DAW=get__TTW(LIP_STRING__TDB__,last_string__U4E);
+      result__J5V=__tmp__DAW;
+    };
+    __tmp__W5V=__tmp__15V;
+  };
+  if ((! __tmp__W5V)) {
+    __tmp__W5V=read_cap_identifier__JRV();
+    if (__tmp__W5V) {
+      if (((void *)last_string__U4E == (void *)(&__string_51))) {
+        result__J5V=true__10D;
+        __tmp__0AW=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__0AW=FALSE__O__;
+      };
+      if ((! __tmp__0AW)) {
+        if (((void *)last_string__U4E == (void *)(&__string_52))) {
+          result__J5V=LIP_BOOLEAN__BCB__;
+        } else /* FALSE */ {
+          __tmp__NBW=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_578));
+          put_position__PRE(__tmp__NBW);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-          __tmp__KU3H=get_type_result__XF2G(slot_msg__AO3H);
-        } else {
-          __tmp__KU3H=get_type_result__BH2G(slot_msg__AO3H);
-        };
-        if ((((void *)__tmp__KU3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__KU3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__YN3H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__KU3H != (void *)NULL)) {
-            Self__1YHR=((__STRING *)string_tmp__RB);
-            new_capacity__0YHR= 0;
-            if ((Self__1YHR->capacity__MNK <= Self__1YHR->count__VF)) {
-              if ((Self__1YHR->capacity__MNK ==  0)) {
-                Self__1YHR->capacity__MNK= 32;
-                Self__1YHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0YHR=(__INTEGER)(Self__1YHR->capacity__MNK <<  1);
-                Self__2YHR=((__CHARACTER *)Self__1YHR->storage__XNK);
-                old_nb_elts__3YHR=Self__1YHR->capacity__MNK;
-                new__4YHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2YHR),((__UINTEGER_32 )old_nb_elts__3YHR),((__UINTEGER_32 )new_capacity__0YHR)));
-                upper__QLUR=(__INTEGER)(new_capacity__0YHR -  1);
-                Self__OLUR=old_nb_elts__3YHR;
-                while ((Self__OLUR <= upper__QLUR)) {
-                  new__4YHR[Self__OLUR]='\0';
-                  Self__OLUR=(__INTEGER)(Self__OLUR +  1);
-                };
-                Self__1YHR->storage__XNK=new__4YHR;
-                Self__1YHR->capacity__MNK=new_capacity__0YHR;
-              };
-            };
-            ((__CHARACTER *)Self__1YHR->storage__XNK)[Self__1YHR->count__VF]='`';
-            Self__1YHR->count__VF=(__INTEGER)(Self__1YHR->count__VF +  1);
-            append_name_in__M5XD(__tmp__KU3H,string_tmp__RB);
-            Self__BZHR=((__STRING *)string_tmp__RB);
-            new_capacity__AZHR= 0;
-            if ((Self__BZHR->capacity__MNK <= Self__BZHR->count__VF)) {
-              if ((Self__BZHR->capacity__MNK ==  0)) {
-                Self__BZHR->capacity__MNK= 32;
-                Self__BZHR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__AZHR=(__INTEGER)(Self__BZHR->capacity__MNK <<  1);
-                Self__CZHR=((__CHARACTER *)Self__BZHR->storage__XNK);
-                old_nb_elts__DZHR=Self__BZHR->capacity__MNK;
-                new__EZHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CZHR),((__UINTEGER_32 )old_nb_elts__DZHR),((__UINTEGER_32 )new_capacity__AZHR)));
-                upper__VLUR=(__INTEGER)(new_capacity__AZHR -  1);
-                Self__TLUR=old_nb_elts__DZHR;
-                while ((Self__TLUR <= upper__VLUR)) {
-                  new__EZHR[Self__TLUR]='\0';
-                  Self__TLUR=(__INTEGER)(Self__TLUR +  1);
-                };
-                Self__BZHR->storage__XNK=new__EZHR;
-                Self__BZHR->capacity__MNK=new_capacity__AZHR;
-              };
-            };
-            ((__CHARACTER *)Self__BZHR->storage__XNK)[Self__BZHR->count__VF]='\'';
-            Self__BZHR->count__VF=(__INTEGER)(Self__BZHR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__YN3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
-            __tmp__MV3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__MV3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__MV3H);
-          put_position__ECH(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__CO3H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__CO3H,create__type__PKQC(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__YN3H));
-        add_last__5REI(args__CO3H,read__QB5G(local__2N3H));
-        __tmp__ZV3H=Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__0V3H=((void **)((__FAST_ARRAYoEXPRo *)args__CO3H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__0V3H)->__id) {
-        case __LIST__: {
-          __tmp__1V3H=my_copy__MSYM(__tmp__0V3H);
-        } break;
-        case __STRING_CST__: {
-          Self__O2IQ=((__STRING_CST *)__tmp__0V3H);
-          __tmp__1V3H=create__text__ITMH(Self__O2IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O2IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__1V3H=my_copy__EK2H(__tmp__0V3H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__P2IQ=((__PROTOTYPE_CST *)__tmp__0V3H);
-          __tmp__1V3H=create__type__PKQC(Self__P2IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__P2IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__Q2IQ=((__INTEGER_CST *)__tmp__0V3H);
-          p__PZHR=Self__Q2IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QZHR=Self__Q2IQ->value__W4YD;
-          t__RZHR=Self__Q2IQ->parent_constant__B3LC.static_type__M2YD;
-          result__GZHR=NULL;
-          ptr__HZHR=((__POINTER )(NULL));
-          typ_id__IZHR= 0;
-          sz__JZHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JZHR ==  0)) {
-            result__GZHR=INTEGER_CST__;
-          } else {
-            typ_id__IZHR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JZHR);
-            if ((typ_id__IZHR == (__INTEGER)(-  1))) {
-              a__KZHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LZHR=(__UINTEGER_32)((__UINTEGER_32)(sz__JZHR + a__KZHR) & (__UINTEGER_32)(~ a__KZHR));
-              ptr_table__YLUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LZHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__XLUR=((__POINTER )(NULL));
-              result__ZLUR=((__POINTER *)ptr_table__YLUR)[ 0];
-              if ((result__ZLUR == (void *)NULL)) {
-                result__ZLUR=new_lab__2PJ(new_size__LZHR);
-                next__XLUR=(void *)((unsigned long)result__ZLUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZHR)));
-                ((__POINTER *)next__XLUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YLUR)[ 0]=next__XLUR;
-              } else {
-                next__XLUR=((__POINTER *)result__ZLUR)[ 0];
-                if ((next__XLUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZLUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LZHR <<  1)) <=  4096)) {
-                    next__XLUR=(void *)((unsigned long)result__ZLUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZHR)));
-                  } else {
-                    next__XLUR=new_lab__2PJ(new_size__LZHR);
-                  };
-                  ((__POINTER *)next__XLUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YLUR)[ 0]=next__XLUR;
-                } else {
-                  ((__POINTER *)result__ZLUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XLUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZLUR=next__XLUR;
-                };
-              };
-              ptr__HZHR=result__ZLUR;
-            } else {
-              t__MZHR=((__UINTEGER_32 )typ_id__IZHR);
-              a__NZHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AMUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JZHR + a__NZHR) & (__UINTEGER_32)(~ a__NZHR));
-              ptr_table__3LUR=((__POINTER )(&(table_type[(t__MZHR)])));
-              lab_type__5LUR=(__UINTEGER_32)(t__MZHR |  1);
-              next__2LUR=((__POINTER )(NULL));
-              result__4LUR=((__POINTER *)ptr_table__3LUR)[ 0];
-              if ((result__4LUR == (void *)NULL)) {
-                result__4LUR=new_lab__2PJ(lab_type__5LUR);
-                next__2LUR=(void *)((unsigned long)result__4LUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMUR)));
-                ((__POINTER *)next__2LUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3LUR)[ 0]=next__2LUR;
-              } else {
-                next__2LUR=((__POINTER *)result__4LUR)[ 0];
-                if ((next__2LUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4LUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AMUR <<  1)) <=  4096)) {
-                    next__2LUR=(void *)((unsigned long)result__4LUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMUR)));
-                  } else {
-                    next__2LUR=new_lab__2PJ(lab_type__5LUR);
-                  };
-                  ((__POINTER *)next__2LUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3LUR)[ 0]=next__2LUR;
-                } else {
-                  ((__POINTER *)result__4LUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2LUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4LUR=next__2LUR;
-                };
-              };
-              ptr__HZHR=result__4LUR;
-            };
-            result__GZHR=((__INTEGER_CST *)ptr__HZHR);
-            *(result__GZHR) = *(INTEGER_CST__);
-          };
-          Self__OZHR=((__INTEGER_CST *)result__GZHR);
-          Self__OZHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PZHR;
-          Self__OZHR->value__W4YD=v__QZHR;
-          Self__OZHR->parent_constant__B3LC.static_type__M2YD=t__RZHR;
-          check_type__YG5D(Self__OZHR);
-          __tmp__1V3H=result__GZHR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__INCR=read__QB5G(((__READ_LOCAL *)__tmp__0V3H)->local__HJZD);
-          if (__tmp__INCR==NULL) {
-            __tmp__JNCR=NULL;
-          } else {
-            __tmp__JNCR=((__READ_LOCAL *)__tmp__INCR);
-          };
-          __tmp__1V3H=__tmp__JNCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__1V3H=my_copy__SL2H(__tmp__0V3H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__1V3H=my_copy__LM2H(__tmp__0V3H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__1V3H=my_copy__YM2H(__tmp__0V3H);
-        } break;
-        case __REAL_CST__: {
-          Self__S2IQ=((__REAL_CST *)__tmp__0V3H);
-          p__KMUR=Self__S2IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__LMUR=Self__S2IQ->value__HN2H;
-          t__MMUR=Self__S2IQ->parent_constant__U2JH.static_type__M2YD;
-          result__BMUR=NULL;
-          ptr__CMUR=((__POINTER )(NULL));
-          typ_id__DMUR= 0;
-          sz__EMUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__EMUR ==  0)) {
-            result__BMUR=REAL_CST__;
-          } else {
-            typ_id__DMUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EMUR);
-            if ((typ_id__DMUR == (__INTEGER)(-  1))) {
-              a__FMUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GMUR=(__UINTEGER_32)((__UINTEGER_32)(sz__EMUR + a__FMUR) & (__UINTEGER_32)(~ a__FMUR));
-              ptr_table__OMUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GMUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__NMUR=((__POINTER )(NULL));
-              result__PMUR=((__POINTER *)ptr_table__OMUR)[ 0];
-              if ((result__PMUR == (void *)NULL)) {
-                result__PMUR=new_lab__2PJ(new_size__GMUR);
-                next__NMUR=(void *)((unsigned long)result__PMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GMUR)));
-                ((__POINTER *)next__NMUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OMUR)[ 0]=next__NMUR;
-              } else {
-                next__NMUR=((__POINTER *)result__PMUR)[ 0];
-                if ((next__NMUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PMUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GMUR <<  1)) <=  4096)) {
-                    next__NMUR=(void *)((unsigned long)result__PMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GMUR)));
-                  } else {
-                    next__NMUR=new_lab__2PJ(new_size__GMUR);
-                  };
-                  ((__POINTER *)next__NMUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OMUR)[ 0]=next__NMUR;
-                } else {
-                  ((__POINTER *)result__PMUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NMUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PMUR=next__NMUR;
-                };
-              };
-              ptr__CMUR=result__PMUR;
-            } else {
-              t__HMUR=((__UINTEGER_32 )typ_id__DMUR);
-              a__IMUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WMUR=(__UINTEGER_32)((__UINTEGER_32)(sz__EMUR + a__IMUR) & (__UINTEGER_32)(~ a__IMUR));
-              ptr_table__TMUR=((__POINTER )(&(table_type[(t__HMUR)])));
-              lab_type__VMUR=(__UINTEGER_32)(t__HMUR |  1);
-              next__SMUR=((__POINTER )(NULL));
-              result__UMUR=((__POINTER *)ptr_table__TMUR)[ 0];
-              if ((result__UMUR == (void *)NULL)) {
-                result__UMUR=new_lab__2PJ(lab_type__VMUR);
-                next__SMUR=(void *)((unsigned long)result__UMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WMUR)));
-                ((__POINTER *)next__SMUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TMUR)[ 0]=next__SMUR;
-              } else {
-                next__SMUR=((__POINTER *)result__UMUR)[ 0];
-                if ((next__SMUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UMUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WMUR <<  1)) <=  4096)) {
-                    next__SMUR=(void *)((unsigned long)result__UMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WMUR)));
-                  } else {
-                    next__SMUR=new_lab__2PJ(lab_type__VMUR);
-                  };
-                  ((__POINTER *)next__SMUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TMUR)[ 0]=next__SMUR;
-                } else {
-                  ((__POINTER *)result__UMUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SMUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UMUR=next__SMUR;
-                };
-              };
-              ptr__CMUR=result__UMUR;
-            };
-            result__BMUR=((__REAL_CST *)ptr__CMUR);
-            *(result__BMUR) = *(REAL_CST__);
-          };
-          Self__JMUR=((__REAL_CST *)result__BMUR);
-          Self__JMUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KMUR;
-          Self__JMUR->value__HN2H=v__LMUR;
-          Self__JMUR->parent_constant__U2JH.static_type__M2YD=t__MMUR;
-          __tmp__1V3H=result__BMUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__U2IQ=((__CHARACTER_CST *)__tmp__0V3H);
-          __tmp__1V3H=create__char__4SMH(Self__U2IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U2IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__V2IQ=((__IS_EXPANDED *)__tmp__0V3H);
-          __tmp__MNCR=read__QB5G(((__READ_LOCAL *)Self__V2IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MNCR==NULL) {
-            __tmp__NNCR=NULL;
-          } else {
-            __tmp__NNCR=((__READ_LOCAL *)__tmp__MNCR);
-          };
-          p__ANUR=Self__V2IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__XMUR=NULL;
-          ptr__YMUR=((__POINTER )(NULL));
-          typ_id__ZMUR= 0;
-          sz__0MUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__0MUR ==  0)) {
-            result__XMUR=IS_EXPANDED__;
-          } else {
-            typ_id__ZMUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0MUR);
-            if ((typ_id__ZMUR == (__INTEGER)(-  1))) {
-              a__1MUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2MUR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MUR + a__1MUR) & (__UINTEGER_32)(~ a__1MUR));
-              ptr_table__DNUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2MUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CNUR=((__POINTER )(NULL));
-              result__ENUR=((__POINTER *)ptr_table__DNUR)[ 0];
-              if ((result__ENUR == (void *)NULL)) {
-                result__ENUR=new_lab__2PJ(new_size__2MUR);
-                next__CNUR=(void *)((unsigned long)result__ENUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MUR)));
-                ((__POINTER *)next__CNUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DNUR)[ 0]=next__CNUR;
-              } else {
-                next__CNUR=((__POINTER *)result__ENUR)[ 0];
-                if ((next__CNUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ENUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2MUR <<  1)) <=  4096)) {
-                    next__CNUR=(void *)((unsigned long)result__ENUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MUR)));
-                  } else {
-                    next__CNUR=new_lab__2PJ(new_size__2MUR);
-                  };
-                  ((__POINTER *)next__CNUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DNUR)[ 0]=next__CNUR;
-                } else {
-                  ((__POINTER *)result__ENUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CNUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ENUR=next__CNUR;
-                };
-              };
-              ptr__YMUR=result__ENUR;
-            } else {
-              t__3MUR=((__UINTEGER_32 )typ_id__ZMUR);
-              a__4MUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LNUR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MUR + a__4MUR) & (__UINTEGER_32)(~ a__4MUR));
-              ptr_table__INUR=((__POINTER )(&(table_type[(t__3MUR)])));
-              lab_type__KNUR=(__UINTEGER_32)(t__3MUR |  1);
-              next__HNUR=((__POINTER )(NULL));
-              result__JNUR=((__POINTER *)ptr_table__INUR)[ 0];
-              if ((result__JNUR == (void *)NULL)) {
-                result__JNUR=new_lab__2PJ(lab_type__KNUR);
-                next__HNUR=(void *)((unsigned long)result__JNUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNUR)));
-                ((__POINTER *)next__HNUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__INUR)[ 0]=next__HNUR;
-              } else {
-                next__HNUR=((__POINTER *)result__JNUR)[ 0];
-                if ((next__HNUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JNUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LNUR <<  1)) <=  4096)) {
-                    next__HNUR=(void *)((unsigned long)result__JNUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNUR)));
-                  } else {
-                    next__HNUR=new_lab__2PJ(lab_type__KNUR);
-                  };
-                  ((__POINTER *)next__HNUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__INUR)[ 0]=next__HNUR;
-                } else {
-                  ((__POINTER *)result__JNUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HNUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JNUR=next__HNUR;
-                };
-              };
-              ptr__YMUR=result__JNUR;
-            };
-            result__XMUR=((__IS_EXPANDED *)ptr__YMUR);
-            *(result__XMUR) = *(IS_EXPANDED__);
-          };
-          Self__5MUR=((__IS_EXPANDED *)result__XMUR);
-          Self__5MUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ANUR;
-          Self__5MUR->receiver__WN2H=__tmp__NNCR;
-          __tmp__1V3H=result__XMUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__1V3H=my_copy__1N2H(__tmp__0V3H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__1V3H=my_copy__EO2H(__tmp__0V3H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__1V3H=my_copy__PO2H(__tmp__0V3H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__1V3H=my_copy__1O2H(__tmp__0V3H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__1V3H=my_copy__GP2H(__tmp__0V3H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__1V3H=my_copy__RP2H(__tmp__0V3H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__1V3H=my_copy__2P2H(__tmp__0V3H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__1V3H=my_copy__HQ2H(__tmp__0V3H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__1V3H=my_copy__SQ2H(__tmp__0V3H);
-        } break;
-        case __ITEM__: {
-          __tmp__1V3H=my_copy__DR2H(__tmp__0V3H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__1V3H=my_copy__PR2H(__tmp__0V3H);
-        } break;
-        case __CAST__: {
-          __tmp__1V3H=my_copy__YR2H(__tmp__0V3H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__1V3H=my_copy__5SYM(__tmp__0V3H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__1V3H=my_copy__IUGK(__tmp__0V3H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TZHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0V3H)->global__ZGJK),NULL);
-          if (__tmp__TZHR==NULL) {
-            __tmp__UZHR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TZHR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UZHR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__UZHR=((__READ_GLOBAL *)__tmp__TZHR);
-            } break;
-            }
-          };
-          __tmp__1V3H=__tmp__UZHR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__1V3H=my_copy__BQCN(__tmp__0V3H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__1V3H=my_copy__NREO(__tmp__0V3H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__1V3H=my_copy__VYJO(__tmp__0V3H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__1V3H=my_copy__0REO(__tmp__0V3H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__1V3H=my_copy__BZJO(__tmp__0V3H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__1V3H=my_copy__CNJM(__tmp__0V3H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__1V3H=my_copy__5XLL(__tmp__0V3H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__1V3H=my_copy__WVYM(__tmp__0V3H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__1V3H=my_copy__FSEO(__tmp__0V3H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__1V3H=my_copy__QCEP(__tmp__0V3H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__1V3H=my_copy__5LSN(__tmp__0V3H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__1V3H=my_copy__KMSN(__tmp__0V3H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__1V3H=my_copy__JZPN(__tmp__0V3H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__1V3H=my_copy__G3SO(__tmp__0V3H);
-        } break;
-        };
-        node__BO3H=new_read__slot__receiver__with__AOWH(__tmp__ZV3H,slot_msg__AO3H,__tmp__1V3H,args__CO3H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__BO3H);
-        __tmp__I34R=((__NODE_TYPE *)node__BO3H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__I34R)->__id) {
-        case __DTA_RD__: {
-          __tmp__J34R=((__DTA_RD *)__tmp__I34R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__J34R=((__DTA_CAST *)__tmp__I34R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__J34R=((__DTA_WR_CODE *)__tmp__I34R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__J34R=((__DTA_BLOCK *)__tmp__I34R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__J34R=((__DTA_WR_VALUE *)__tmp__I34R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__J34R=((__DTA_RD_ARGS *)__tmp__I34R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__1N3H=__tmp__J34R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__YN3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ZN3H);
-        put_position__ECH(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
       };
     };
   };
-  return(result__1N3H);
+  Result__I5V=result__J5V;
+  return(Result__I5V);
 }
 
-static void* check_type__with__VW3H(__INTEGER_CST *Self__WW3H,void *t__XW3H,__POSITION p__YW3H)
-// ({INTEGER_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void free__TZ1D(__LIP_INTEGER__HDB *Self__UZ1D)
+// ({LIP_INTEGER__HDB}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__Y0HR;
-  void *result__0W3H,*rec__3W3H,*__tmp__M34R,*__tmp__Z43H,*__tmp__043H;
-  void *__tmp__P34R;
-  void *local__1W3H;
-  void *instr__2W3H;
-  void *slot_name__4W3H,*v__UOUR;
-  void *slot_msg__5W3H;
-  void *node__AX3H;
-  __TYPE_FULL *Self__W2IQ,*Self__A3IQ;
-  void *__tmp__QZ3H,*__tmp__223H;
-  __POSITION __tmp__XZ3H,__tmp__503H,__tmp__D33H,__tmp__L43H;
-  __POSITION __tmp__Y43H,p__X0HR,p__TOUR,p__JPUR;
-  void *__tmp__3Z3H,*__tmp__J33H,*t__Z0HR,*t__VOUR;
-  __STRING *Self__XZHR,*Self__3ZHR,*Self__D0HR,*Self__J0HR;
-  __INTEGER new_capacity__WZHR,old_nb_elts__ZZHR,upper__PNUR,Self__NNUR;
-  __INTEGER new_capacity__2ZHR,old_nb_elts__5ZHR,upper__UNUR,Self__SNUR;
-  __INTEGER new_capacity__C0HR,old_nb_elts__F0HR,upper__ZNUR,Self__XNUR;
-  __INTEGER new_capacity__I0HR,old_nb_elts__L0HR,upper__4NUR,Self__2NUR;
-  __INTEGER typ_id__Q0HR,typ_id__MOUR,typ_id__CPUR;
-  void *__tmp__L34R,*__tmp__O34R;
-  __STRING_CST *Self__H3IQ;
-  __PROTOTYPE_CST *Self__I3IQ;
-  __INTEGER_CST *Self__J3IQ,*result__O0HR,*Self__W0HR;
-  __POINTER ptr__P0HR,ptr_table__BOUR,next__AOUR,result__COUR;
-  __POINTER ptr_table__GOUR,next__FOUR,result__HOUR,ptr__LOUR;
-  __POINTER ptr_table__XOUR,next__WOUR,result__YOUR,ptr_table__2OUR;
-  __POINTER next__1OUR,result__3OUR,ptr__BPUR,ptr_table__MPUR;
-  __POINTER next__LPUR,result__NPUR,ptr_table__RPUR,next__QPUR;
-  __POINTER result__SPUR;
-  __UINTEGER_32 sz__R0HR,a__S0HR,new_size__T0HR,t__U0HR,a__V0HR;
-  __UINTEGER_32 new_size__JOUR,lab_type__IOUR,sz__NOUR,a__OOUR;
-  __UINTEGER_32 new_size__POUR,t__QOUR,a__ROUR,new_size__5OUR;
-  __UINTEGER_32 lab_type__4OUR,sz__DPUR,a__EPUR,new_size__FPUR,t__GPUR;
-  __UINTEGER_32 a__HPUR,new_size__UPUR,lab_type__TPUR;
-  void *__tmp__QNCR,*__tmp__UNCR,*__tmp__10HR;
-  __READ_LOCAL *__tmp__RNCR,*__tmp__VNCR;
-  __REAL_CST *Self__L3IQ,*result__KOUR,*Self__SOUR;
-  __CHARACTER_CST *Self__N3IQ;
-  __IS_EXPANDED *Self__O3IQ,*result__APUR,*Self__IPUR;
-  __READ_GLOBAL *__tmp__20HR;
-  void *args__BX3H;
-  __CHARACTER *Self__YZHR,*new__0ZHR,*Self__4ZHR,*new__A0HR,*Self__E0HR;
-  __CHARACTER *new__G0HR,*Self__K0HR,*new__M0HR;
-  __BOOLEAN __tmp__M13H;
-  result__0W3H=NULL;
-  local__1W3H=NULL;
-  instr__2W3H=NULL;
-  rec__3W3H=NULL;
-  slot_name__4W3H=NULL;
-  slot_msg__5W3H=NULL;
-  node__AX3H=NULL;
-  args__BX3H=NULL;
-  if (affect_with__BCHI(t__XW3H,Self__WW3H->parent_constant__B3LC.static_type__M2YD)) {
-    result__0W3H=Self__WW3H;
-  } else {
-    Self__W2IQ=((__TYPE_FULL *)Self__WW3H->parent_constant__B3LC.static_type__M2YD);
-    if (is_cast__to__in__BD0I(Self__W2IQ,(&__string_86),t__XW3H,((__PROTOTYPE *)prototype__VPRF(Self__W2IQ))->export_list__EFDC)) {
-      local__1W3H=create__name__style__type__E5JG(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__WW3H->parent_constant__B3LC.static_type__M2YD));
-      instr__2W3H=write__value__14FH(local__1W3H,Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WW3H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__2W3H);
-      slot_name__4W3H=get__QEC(last_cast_name__T32H);
-      slot_msg__5W3H=get_slot__IO5G(Self__WW3H->parent_constant__B3LC.static_type__M2YD,slot_name__4W3H);
-      if (((void *)slot_msg__5W3H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__XW3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__4W3H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__YW3H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__WW3H->parent_constant__B3LC.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __POINTER__IB sz__JQ1T,result__HQ1T,__tmp__IQ1T,__tmp__KQ1T;
+  __POINTER__IB __tmp__MQ1T,__tmp__NQ1T;
+  __UINTEGER_32__ZWB __tmp__OQ1T;
+  __MEMORY__2PG *__tmp__RQ1T;
+  __INTEGER__Q Self__EQ1T,__tmp__DCCE,__tmp__RI1E,Self__1VIF;
+  __FAST_ARRAYoLIP_INTEGERo__MYW *Self__4ACE;
+  __BOOLEAN__L __tmp__OBCE;
+  void **__tmp__DQ1T;
+  Self__4ACE=((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB +  1) <= (__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB -  1))) {
+    Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB +  1);
+    __tmp__OBCE=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__OBCE=FALSE__O__;
+  };
+  if ((! __tmp__OBCE)) {
+    if ((Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB ==  0)) {
+      sz__JQ1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__HQ1T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__IQ1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__KQ1T=(void *)((unsigned long)(void *)((unsigned long)sz__JQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IQ1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IQ1T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__JQ1T=(void *)((unsigned long)__tmp__KQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__JQ1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__MQ1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__NQ1T=(void *)((unsigned long)(void *)((unsigned long)sz__JQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MQ1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MQ1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__OQ1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NQ1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__MQ1T=micro_alloc__table__lab__UKI(__tmp__NQ1T,((__POINTER__IB )(&(table_size[(__tmp__OQ1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NQ1T)));
+        ((__POINTER__IB *)__tmp__MQ1T)[ 0]=((__POINTER__IB ) 3);
+        result__HQ1T=(void *)((unsigned long)__tmp__MQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__RQ1T=search__LQCB(__tmp__KQ1T);
+        result__HQ1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__RQ1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__DQ1T=((void **)result__HQ1T);
+      Self__EQ1T= 1;
+      while ((Self__EQ1T >=  0)) {
+        __tmp__DQ1T[Self__EQ1T]=NULL;
+        Self__EQ1T=(__INTEGER__Q)(Self__EQ1T -  1);
+      };
+      Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB=__tmp__DQ1T;
+      Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB= 2;
+      Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB= 0;
+    } else /* FALSE */ {
+      Self__EQ1T=(__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB <<  1);
+      __tmp__DQ1T=Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB;
+      __tmp__DCCE=Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB;
+      sz__JQ1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__DQ1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__DCCE * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__EQ1T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__DQ1T=((void **)sz__JQ1T);
+      __tmp__RI1E=(__INTEGER__Q)(Self__EQ1T -  1);
+      Self__1VIF=__tmp__DCCE;
+      while ((Self__1VIF <= __tmp__RI1E)) {
+        __tmp__DQ1T[Self__1VIF]=NULL;
+        Self__1VIF=(__INTEGER__Q)(Self__1VIF +  1);
+      };
+      Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB=__tmp__DQ1T;
+      Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB=Self__EQ1T;
+      Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB +  1);
+    };
+  };
+  ((void **)Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB)[Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB]=Self__UZ1D;
+}
+
+static void free__WZ1D(__LIP_STRING__TDB *Self__XZ1D)
+// ({LIP_STRING__TDB}) Void No recursive, No inlinable.
+{
+  __POINTER__IB sz__1Q1T,result__ZQ1T,__tmp__0Q1T,__tmp__2Q1T;
+  __POINTER__IB __tmp__4Q1T,__tmp__5Q1T;
+  __UINTEGER_32__ZWB __tmp__AR1T;
+  __MEMORY__2PG *__tmp__DR1T;
+  __INTEGER__Q Self__WQ1T,__tmp__WECE,__tmp__WK1E,Self__0XIF;
+  __FAST_ARRAYoLIP_STRINGo__YTW *Self__RDCE;
+  __BOOLEAN__L __tmp__BECE;
+  void **__tmp__VQ1T;
+  Self__RDCE=((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB +  1) <= (__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB -  1))) {
+    Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB +  1);
+    __tmp__BECE=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__BECE=FALSE__O__;
+  };
+  if ((! __tmp__BECE)) {
+    if ((Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB ==  0)) {
+      sz__1Q1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__ZQ1T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__0Q1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2Q1T=(void *)((unsigned long)(void *)((unsigned long)sz__1Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Q1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Q1T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__1Q1T=(void *)((unsigned long)__tmp__2Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__1Q1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__4Q1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5Q1T=(void *)((unsigned long)(void *)((unsigned long)sz__1Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Q1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Q1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__AR1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5Q1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__4Q1T=micro_alloc__table__lab__UKI(__tmp__5Q1T,((__POINTER__IB )(&(table_size[(__tmp__AR1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5Q1T)));
+        ((__POINTER__IB *)__tmp__4Q1T)[ 0]=((__POINTER__IB ) 3);
+        result__ZQ1T=(void *)((unsigned long)__tmp__4Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__DR1T=search__LQCB(__tmp__2Q1T);
+        result__ZQ1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__DR1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__VQ1T=((void **)result__ZQ1T);
+      Self__WQ1T= 1;
+      while ((Self__WQ1T >=  0)) {
+        __tmp__VQ1T[Self__WQ1T]=NULL;
+        Self__WQ1T=(__INTEGER__Q)(Self__WQ1T -  1);
+      };
+      Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB=__tmp__VQ1T;
+      Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB= 2;
+      Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB= 0;
+    } else /* FALSE */ {
+      Self__WQ1T=(__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB <<  1);
+      __tmp__VQ1T=Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB;
+      __tmp__WECE=Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB;
+      sz__1Q1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__VQ1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__WECE * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__WQ1T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__VQ1T=((void **)sz__1Q1T);
+      __tmp__WK1E=(__INTEGER__Q)(Self__WQ1T -  1);
+      Self__0XIF=__tmp__WECE;
+      while ((Self__0XIF <= __tmp__WK1E)) {
+        __tmp__VQ1T[Self__0XIF]=NULL;
+        Self__0XIF=(__INTEGER__Q)(Self__0XIF +  1);
+      };
+      Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB=__tmp__VQ1T;
+      Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB=Self__WQ1T;
+      Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB +  1);
+    };
+  };
+  ((void **)Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB)[Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB]=Self__XZ1D;
+}
+
+static __FAST_ARRAYoLIP_CODEo__04S* create_with_capacity__05IB(__INTEGER__Q new_count__25IB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB ptr__HPWB,__tmp__NPWB,__tmp__W0YT,__tmp__Y0YT;
+  __INTEGER__Q typ_id__LPWB;
+  __UINTEGER_32__ZWB __tmp__Z0YT;
+  __FAST_ARRAYoLIP_CODEo__04S *result__GPWB,*Self__X3YC;
+  void **__tmp__H4YC;
+  result__GPWB=NULL;
+  ptr__HPWB=((__POINTER__IB )(NULL));
+  typ_id__LPWB= 0;
+  __tmp__NPWB=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_CODEo__04S));
+  if (((unsigned long)__tmp__NPWB ==  0)) {
+    result__GPWB=FAST_ARRAYoLIP_CODEo__04S__;
+  } else /* FALSE */ {
+    typ_id__LPWB=__FAST_ARRAYoLIP_CODEo__04S__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NPWB));
+    if ((typ_id__LPWB == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__W0YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__Y0YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NPWB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__Z0YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y0YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__W0YT=micro_alloc__table__lab__UKI(__tmp__Y0YT,((__POINTER__IB )(&(table_size[(__tmp__Z0YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y0YT)));
+      ptr__HPWB=__tmp__W0YT;
+    } else /* FALSE */ {
+      __tmp__Z0YT=((__UINTEGER_32__ZWB )typ_id__LPWB);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__W0YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__Y0YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NPWB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__W0YT=micro_alloc__table__lab__UKI(__tmp__Y0YT,((__POINTER__IB )(&(table_type[(__tmp__Z0YT)]))),(__UINTEGER_32__ZWB)(__tmp__Z0YT |  1));
+      ptr__HPWB=__tmp__W0YT;
+    };
+    result__GPWB=((__FAST_ARRAYoLIP_CODEo__04S *)ptr__HPWB);
+    *(result__GPWB) = *(FAST_ARRAYoLIP_CODEo__04S__);
+  };
+  Self__X3YC=((__FAST_ARRAYoLIP_CODEo__04S *)result__GPWB);
+  if ((Self__X3YC->parent_arrayed_collection__C5S.capacity__NOYC < new_count__25IB)) {
+    __tmp__H4YC=create__HFJD(new_count__25IB);
+    Self__X3YC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__H4YC;
+    Self__X3YC->parent_arrayed_collection__C5S.capacity__NOYC=new_count__25IB;
+  };
+  Self__X3YC->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(-  1);
+  Self__X3YC=result__GPWB;
+  return(Self__X3YC);
+}
+
+static void* readlip_expr__50LB(__PARSER__VSD *Self__A1LB)
+// ({PARSER__VSD}) With result Recursive, No inlinable.
+{
+  void *result__C1LB,*__tmp__U1LB,*result__UNAC,*__tmp__POAC;
+  void *__tmp__EQAC;
+  __STRING_CONSTANT__0 *nam__E1LB;
+  __POSITION__OL __tmp__01LB,__tmp__HOAC,__tmp__3OAC,__tmp__SQAC;
+  __LIP_AFFECT__51LB *result__CWSB,*Self__WAYB;
+  __POINTER__IB ptr__DWSB,__tmp__JWSB,__tmp__TRXT,__tmp__VRXT;
+  __POINTER__IB __tmp__ISXT,__tmp__KSXT,__tmp__PSXT,__tmp__RSXT;
+  __INTEGER__Q typ_id__HWSB,typ_id__J2KC,typ_id__CSQD;
+  __UINTEGER_32__ZWB __tmp__WRXT,__tmp__LSXT,__tmp__SSXT;
+  __LIP_IF__ERAC *result__E2KC,*Self__FZ0C;
+  __LIP_PRINT__XRAC *result__3RQD,*Self__1G5D;
+  __BOOLEAN__L __tmp__F1LB,__tmp__O1LB,__tmp__W2LB,__tmp__Z2LB;
+  __BOOLEAN__L Result__1RXT,__tmp__XOAC,__tmp__MQAC;
+  __FAST_ARRAYoLIP_CODEo__04S *the__VNAC,*els__WNAC,*result__0RXT;
+  __FAST_ARRAYoLIP_CODEo__04S *__tmp__2RXT,*result__BSXT,*__tmp__DSXT;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *Self__3RXT,*Self__ESXT;
+  result__C1LB=NULL;
+  nam__E1LB=NULL;
+  old_position__OCOB=position__CLE;
+  old_pos_cur__QCOB=pos_cur__FLE;
+  old_pos_line__SCOB=pos_line__GLE;
+  old_pos_col__UCOB=pos_col__HLE;
+  __tmp__F1LB=read_identifier__TYQ();
+  if (__tmp__F1LB) {
+    nam__E1LB=last_string__U4E;
+    __tmp__O1LB=read_symbol__F2Q((&__string_21));
+    if (__tmp__O1LB) {
+      __tmp__U1LB=readlip_expr_operator__FVQB(Self__A1LB);
+      if (((void *)__tmp__U1LB == (void *)NULL)) {
+        __tmp__01LB=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_425));
+        put_position__PRE(__tmp__01LB);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-        __tmp__QZ3H=((__SLOT *)((__SLOT_DATA *)slot_msg__5W3H)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__QZ3H=((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__QZ3H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-          __tmp__XZ3H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__XZ3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__XZ3H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+      __tmp__01LB=current_position__UVQ();
+      result__CWSB=NULL;
+      ptr__DWSB=((__POINTER__IB )(NULL));
+      typ_id__HWSB= 0;
+      __tmp__JWSB=((__POINTER__IB )sizeof(__LIP_AFFECT__51LB));
+      if (((unsigned long)__tmp__JWSB ==  0)) {
+        result__CWSB=LIP_AFFECT__51LB__;
+      } else /* FALSE */ {
+        typ_id__HWSB=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JWSB));
+        if ((typ_id__HWSB == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__TRXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__VRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JWSB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__WRXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__TRXT=micro_alloc__table__lab__UKI(__tmp__VRXT,((__POINTER__IB )(&(table_size[(__tmp__WRXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRXT)));
+          ptr__DWSB=__tmp__TRXT;
+        } else /* FALSE */ {
+          __tmp__WRXT=((__UINTEGER_32__ZWB )typ_id__HWSB);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__TRXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__VRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JWSB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__TRXT=micro_alloc__table__lab__UKI(__tmp__VRXT,((__POINTER__IB )(&(table_type[(__tmp__WRXT)]))),(__UINTEGER_32__ZWB)(__tmp__WRXT |  1));
+          ptr__DWSB=__tmp__TRXT;
+        };
+        result__CWSB=((__LIP_AFFECT__51LB *)ptr__DWSB);
+        *(result__CWSB) = *(LIP_AFFECT__51LB__);
+      };
+      Self__WAYB=((__LIP_AFFECT__51LB *)result__CWSB);
+      Self__WAYB->parent_lip_code__A2LB.parent_itm_object__MC.position__P2B=__tmp__01LB;
+      Self__WAYB->name__0AYB=nam__E1LB;
+      Self__WAYB->value__1AYB=__tmp__U1LB;
+      result__C1LB=result__CWSB;
+    } else /* FALSE */ {
+      position__CLE=old_position__OCOB;
+      pos_cur__FLE=old_pos_cur__QCOB;
+      pos_line__GLE=old_pos_line__SCOB;
+      pos_col__HLE=old_pos_col__UCOB;
+    };
+  };
+  if (((void *)result__C1LB == (void *)NULL)) {
+    __tmp__U1LB=readlip_expr_operator__FVQB(Self__A1LB);
+    result__C1LB=__tmp__U1LB;
+    if (((void *)__tmp__U1LB != (void *)NULL)) {
+      __tmp__W2LB=read_character__MXI('.');
+      __tmp__Z2LB=__tmp__W2LB;
+    } else /* FALSE */ {
+      __tmp__Z2LB=FALSE__O__;
+    };
+    if (__tmp__Z2LB) {
+      result__UNAC=NULL;
+      the__VNAC=NULL;
+      els__WNAC=NULL;
+      __tmp__W2LB=read_word__CGF((&__string_98));
+      if (__tmp__W2LB) {
+        result__0RXT=NULL;
+        Result__1RXT=(((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB)->parent_arrayed_collection__P1FB.upper__DNYC <  0);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (Result__1RXT) {
+          __tmp__2RXT=create_with_capacity__05IB( 16);
+          result__0RXT=__tmp__2RXT;
+        } else /* FALSE */ {
+          Self__3RXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+          __tmp__2RXT=((void **)Self__3RXT->parent_arrayed_collection__P1FB.storage__QAZC)[Self__3RXT->parent_arrayed_collection__P1FB.upper__DNYC];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          result__0RXT=__tmp__2RXT;
+          Self__3RXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__3RXT->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__3RXT->parent_arrayed_collection__P1FB.upper__DNYC -  1);
+        };
+        the__VNAC=result__0RXT;
+        Result__1RXT=read_character__MXI('{');
+        if ((! Result__1RXT)) {
+          __tmp__HOAC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_428));
+          put_position__PRE(__tmp__HOAC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-      };
-      if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-        __tmp__3Z3H=get_type_result__XF2G(slot_msg__5W3H);
-      } else {
-        __tmp__3Z3H=get_type_result__BH2G(slot_msg__5W3H);
-      };
-      if ((((void *)__tmp__3Z3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__3Z3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__XW3H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__3Z3H != (void *)NULL)) {
-          Self__XZHR=((__STRING *)string_tmp__RB);
-          new_capacity__WZHR= 0;
-          if ((Self__XZHR->capacity__MNK <= Self__XZHR->count__VF)) {
-            if ((Self__XZHR->capacity__MNK ==  0)) {
-              Self__XZHR->capacity__MNK= 32;
-              Self__XZHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WZHR=(__INTEGER)(Self__XZHR->capacity__MNK <<  1);
-              Self__YZHR=((__CHARACTER *)Self__XZHR->storage__XNK);
-              old_nb_elts__ZZHR=Self__XZHR->capacity__MNK;
-              new__0ZHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YZHR),((__UINTEGER_32 )old_nb_elts__ZZHR),((__UINTEGER_32 )new_capacity__WZHR)));
-              upper__PNUR=(__INTEGER)(new_capacity__WZHR -  1);
-              Self__NNUR=old_nb_elts__ZZHR;
-              while ((Self__NNUR <= upper__PNUR)) {
-                new__0ZHR[Self__NNUR]='\0';
-                Self__NNUR=(__INTEGER)(Self__NNUR +  1);
-              };
-              Self__XZHR->storage__XNK=new__0ZHR;
-              Self__XZHR->capacity__MNK=new_capacity__WZHR;
-            };
-          };
-          ((__CHARACTER *)Self__XZHR->storage__XNK)[Self__XZHR->count__VF]='`';
-          Self__XZHR->count__VF=(__INTEGER)(Self__XZHR->count__VF +  1);
-          append_name_in__M5XD(__tmp__3Z3H,string_tmp__RB);
-          Self__3ZHR=((__STRING *)string_tmp__RB);
-          new_capacity__2ZHR= 0;
-          if ((Self__3ZHR->capacity__MNK <= Self__3ZHR->count__VF)) {
-            if ((Self__3ZHR->capacity__MNK ==  0)) {
-              Self__3ZHR->capacity__MNK= 32;
-              Self__3ZHR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2ZHR=(__INTEGER)(Self__3ZHR->capacity__MNK <<  1);
-              Self__4ZHR=((__CHARACTER *)Self__3ZHR->storage__XNK);
-              old_nb_elts__5ZHR=Self__3ZHR->capacity__MNK;
-              new__A0HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4ZHR),((__UINTEGER_32 )old_nb_elts__5ZHR),((__UINTEGER_32 )new_capacity__2ZHR)));
-              upper__UNUR=(__INTEGER)(new_capacity__2ZHR -  1);
-              Self__SNUR=old_nb_elts__5ZHR;
-              while ((Self__SNUR <= upper__UNUR)) {
-                new__A0HR[Self__SNUR]='\0';
-                Self__SNUR=(__INTEGER)(Self__SNUR +  1);
+        while_do__E0JC:
+        {
+          __tmp__POAC=readlip_expr__50LB(Self__A1LB);
+          if (((void *)__tmp__POAC != (void *)NULL)) {
+            add_last__OQZC(((__FAST_ARRAYoLIP_CODEo__04S *)the__VNAC),__tmp__POAC);
+            __tmp__XOAC=read_character__MXI(';');
+            if ((! __tmp__XOAC)) {
+              __tmp__3OAC=current_position__UVQ();
+              put_error__text__EQE( 2,(&__string_421));
+              put_position__PRE(__tmp__3OAC);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              Self__3ZHR->storage__XNK=new__A0HR;
-              Self__3ZHR->capacity__MNK=new_capacity__2ZHR;
             };
+            goto while_do__E0JC;
           };
-          ((__CHARACTER *)Self__3ZHR->storage__XNK)[Self__3ZHR->count__VF]='\'';
-          Self__3ZHR->count__VF=(__INTEGER)(Self__3ZHR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__XW3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-          __tmp__503H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__503H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__503H);
-        put_position__ECH(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__3W3H=read__QB5G(local__1W3H);
-      node__AX3H=new_read__slot__receiver__self__FLQC(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__5W3H,rec__3W3H,rec__3W3H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__AX3H);
-      __tmp__L34R=((__NODE_TYPE *)node__AX3H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__L34R)->__id) {
-      case __DTA_RD__: {
-        __tmp__M34R=((__DTA_RD *)__tmp__L34R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__M34R=((__DTA_CAST *)__tmp__L34R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__M34R=((__DTA_WR_CODE *)__tmp__L34R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__M34R=((__DTA_BLOCK *)__tmp__L34R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__M34R=((__DTA_WR_VALUE *)__tmp__L34R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__M34R=((__DTA_RD_ARGS *)__tmp__L34R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__0W3H=__tmp__M34R;
-      __tmp__M13H=TRUE__;
-    } else {
-      __tmp__M13H=FALSE__;
-    };
-    if ((! __tmp__M13H)) {
-      Self__A3IQ=((__TYPE_FULL *)t__XW3H);
-      if (is_cast__to__in__BD0I(Self__A3IQ,(&__string_87),Self__WW3H->parent_constant__B3LC.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__A3IQ))->import_list__MFDC)) {
-        local__1W3H=create__name__style__type__E5JG(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__WW3H->parent_constant__B3LC.static_type__M2YD));
-        instr__2W3H=write__value__14FH(local__1W3H,Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WW3H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__2W3H);
-        slot_name__4W3H=get__QEC(last_cast_name__T32H);
-        slot_msg__5W3H=get_slot__IO5G(t__XW3H,slot_name__4W3H);
-        if (((void *)slot_msg__5W3H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__XW3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__4W3H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__XW3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__YW3H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__XW3H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-          __tmp__223H=((__SLOT *)((__SLOT_DATA *)slot_msg__5W3H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__223H=((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F;
         };
-        if ((argument_count__XZBG(__tmp__223H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-            __tmp__D33H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__D33H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__D33H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        Result__1RXT=read_character__MXI('}');
+        if ((! Result__1RXT)) {
+          __tmp__HOAC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_428));
+          put_position__PRE(__tmp__HOAC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-          __tmp__J33H=get_type_result__XF2G(slot_msg__5W3H);
-        } else {
-          __tmp__J33H=get_type_result__BH2G(slot_msg__5W3H);
-        };
-        if ((((void *)__tmp__J33H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__J33H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__XW3H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__J33H != (void *)NULL)) {
-            Self__D0HR=((__STRING *)string_tmp__RB);
-            new_capacity__C0HR= 0;
-            if ((Self__D0HR->capacity__MNK <= Self__D0HR->count__VF)) {
-              if ((Self__D0HR->capacity__MNK ==  0)) {
-                Self__D0HR->capacity__MNK= 32;
-                Self__D0HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__C0HR=(__INTEGER)(Self__D0HR->capacity__MNK <<  1);
-                Self__E0HR=((__CHARACTER *)Self__D0HR->storage__XNK);
-                old_nb_elts__F0HR=Self__D0HR->capacity__MNK;
-                new__G0HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E0HR),((__UINTEGER_32 )old_nb_elts__F0HR),((__UINTEGER_32 )new_capacity__C0HR)));
-                upper__ZNUR=(__INTEGER)(new_capacity__C0HR -  1);
-                Self__XNUR=old_nb_elts__F0HR;
-                while ((Self__XNUR <= upper__ZNUR)) {
-                  new__G0HR[Self__XNUR]='\0';
-                  Self__XNUR=(__INTEGER)(Self__XNUR +  1);
-                };
-                Self__D0HR->storage__XNK=new__G0HR;
-                Self__D0HR->capacity__MNK=new_capacity__C0HR;
-              };
-            };
-            ((__CHARACTER *)Self__D0HR->storage__XNK)[Self__D0HR->count__VF]='`';
-            Self__D0HR->count__VF=(__INTEGER)(Self__D0HR->count__VF +  1);
-            append_name_in__M5XD(__tmp__J33H,string_tmp__RB);
-            Self__J0HR=((__STRING *)string_tmp__RB);
-            new_capacity__I0HR= 0;
-            if ((Self__J0HR->capacity__MNK <= Self__J0HR->count__VF)) {
-              if ((Self__J0HR->capacity__MNK ==  0)) {
-                Self__J0HR->capacity__MNK= 32;
-                Self__J0HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__I0HR=(__INTEGER)(Self__J0HR->capacity__MNK <<  1);
-                Self__K0HR=((__CHARACTER *)Self__J0HR->storage__XNK);
-                old_nb_elts__L0HR=Self__J0HR->capacity__MNK;
-                new__M0HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K0HR),((__UINTEGER_32 )old_nb_elts__L0HR),((__UINTEGER_32 )new_capacity__I0HR)));
-                upper__4NUR=(__INTEGER)(new_capacity__I0HR -  1);
-                Self__2NUR=old_nb_elts__L0HR;
-                while ((Self__2NUR <= upper__4NUR)) {
-                  new__M0HR[Self__2NUR]='\0';
-                  Self__2NUR=(__INTEGER)(Self__2NUR +  1);
-                };
-                Self__J0HR->storage__XNK=new__M0HR;
-                Self__J0HR->capacity__MNK=new_capacity__I0HR;
-              };
+        __tmp__2RXT=copy__Q2FB(result__0RXT);
+        the__VNAC=__tmp__2RXT;
+        Result__1RXT=read_word__CGF((&__string_99));
+        if (Result__1RXT) {
+          result__BSXT=NULL;
+          __tmp__XOAC=(((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB)->parent_arrayed_collection__P1FB.upper__DNYC <  0);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if (__tmp__XOAC) {
+            __tmp__DSXT=create_with_capacity__05IB( 16);
+            result__BSXT=__tmp__DSXT;
+          } else /* FALSE */ {
+            Self__ESXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+            __tmp__DSXT=((void **)Self__ESXT->parent_arrayed_collection__P1FB.storage__QAZC)[Self__ESXT->parent_arrayed_collection__P1FB.upper__DNYC];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            result__BSXT=__tmp__DSXT;
+            Self__ESXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            Self__ESXT->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__ESXT->parent_arrayed_collection__P1FB.upper__DNYC -  1);
+          };
+          els__WNAC=result__BSXT;
+          __tmp__XOAC=read_character__MXI('{');
+          if ((! __tmp__XOAC)) {
+            __tmp__3OAC=current_position__UVQ();
+            put_error__text__EQE( 2,(&__string_428));
+            put_position__PRE(__tmp__3OAC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ((__CHARACTER *)Self__J0HR->storage__XNK)[Self__J0HR->count__VF]='\'';
-            Self__J0HR->count__VF=(__INTEGER)(Self__J0HR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__XW3H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
-            __tmp__L43H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__L43H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
           };
-          put_position__ECH(__tmp__L43H);
-          put_position__ECH(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__BX3H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__BX3H,create__type__PKQC(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__XW3H));
-        add_last__5REI(args__BX3H,read__QB5G(local__1W3H));
-        __tmp__Y43H=Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__Z43H=((void **)((__FAST_ARRAYoEXPRo *)args__BX3H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__Z43H)->__id) {
-        case __LIST__: {
-          __tmp__043H=my_copy__MSYM(__tmp__Z43H);
-        } break;
-        case __STRING_CST__: {
-          Self__H3IQ=((__STRING_CST *)__tmp__Z43H);
-          __tmp__043H=create__text__ITMH(Self__H3IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__H3IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__043H=my_copy__EK2H(__tmp__Z43H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__I3IQ=((__PROTOTYPE_CST *)__tmp__Z43H);
-          __tmp__043H=create__type__PKQC(Self__I3IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__I3IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__J3IQ=((__INTEGER_CST *)__tmp__Z43H);
-          p__X0HR=Self__J3IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__Y0HR=Self__J3IQ->value__W4YD;
-          t__Z0HR=Self__J3IQ->parent_constant__B3LC.static_type__M2YD;
-          result__O0HR=NULL;
-          ptr__P0HR=((__POINTER )(NULL));
-          typ_id__Q0HR= 0;
-          sz__R0HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__R0HR ==  0)) {
-            result__O0HR=INTEGER_CST__;
-          } else {
-            typ_id__Q0HR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R0HR);
-            if ((typ_id__Q0HR == (__INTEGER)(-  1))) {
-              a__S0HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__T0HR=(__UINTEGER_32)((__UINTEGER_32)(sz__R0HR + a__S0HR) & (__UINTEGER_32)(~ a__S0HR));
-              ptr_table__BOUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T0HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__AOUR=((__POINTER )(NULL));
-              result__COUR=((__POINTER *)ptr_table__BOUR)[ 0];
-              if ((result__COUR == (void *)NULL)) {
-                result__COUR=new_lab__2PJ(new_size__T0HR);
-                next__AOUR=(void *)((unsigned long)result__COUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0HR)));
-                ((__POINTER *)next__AOUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BOUR)[ 0]=next__AOUR;
-              } else {
-                next__AOUR=((__POINTER *)result__COUR)[ 0];
-                if ((next__AOUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__COUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T0HR <<  1)) <=  4096)) {
-                    next__AOUR=(void *)((unsigned long)result__COUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0HR)));
-                  } else {
-                    next__AOUR=new_lab__2PJ(new_size__T0HR);
-                  };
-                  ((__POINTER *)next__AOUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BOUR)[ 0]=next__AOUR;
-                } else {
-                  ((__POINTER *)result__COUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AOUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__COUR=next__AOUR;
-                };
-              };
-              ptr__P0HR=result__COUR;
-            } else {
-              t__U0HR=((__UINTEGER_32 )typ_id__Q0HR);
-              a__V0HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JOUR=(__UINTEGER_32)((__UINTEGER_32)(sz__R0HR + a__V0HR) & (__UINTEGER_32)(~ a__V0HR));
-              ptr_table__GOUR=((__POINTER )(&(table_type[(t__U0HR)])));
-              lab_type__IOUR=(__UINTEGER_32)(t__U0HR |  1);
-              next__FOUR=((__POINTER )(NULL));
-              result__HOUR=((__POINTER *)ptr_table__GOUR)[ 0];
-              if ((result__HOUR == (void *)NULL)) {
-                result__HOUR=new_lab__2PJ(lab_type__IOUR);
-                next__FOUR=(void *)((unsigned long)result__HOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOUR)));
-                ((__POINTER *)next__FOUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GOUR)[ 0]=next__FOUR;
-              } else {
-                next__FOUR=((__POINTER *)result__HOUR)[ 0];
-                if ((next__FOUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HOUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JOUR <<  1)) <=  4096)) {
-                    next__FOUR=(void *)((unsigned long)result__HOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOUR)));
-                  } else {
-                    next__FOUR=new_lab__2PJ(lab_type__IOUR);
-                  };
-                  ((__POINTER *)next__FOUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GOUR)[ 0]=next__FOUR;
-                } else {
-                  ((__POINTER *)result__HOUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FOUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HOUR=next__FOUR;
-                };
-              };
-              ptr__P0HR=result__HOUR;
-            };
-            result__O0HR=((__INTEGER_CST *)ptr__P0HR);
-            *(result__O0HR) = *(INTEGER_CST__);
-          };
-          Self__W0HR=((__INTEGER_CST *)result__O0HR);
-          Self__W0HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X0HR;
-          Self__W0HR->value__W4YD=v__Y0HR;
-          Self__W0HR->parent_constant__B3LC.static_type__M2YD=t__Z0HR;
-          check_type__YG5D(Self__W0HR);
-          __tmp__043H=result__O0HR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QNCR=read__QB5G(((__READ_LOCAL *)__tmp__Z43H)->local__HJZD);
-          if (__tmp__QNCR==NULL) {
-            __tmp__RNCR=NULL;
-          } else {
-            __tmp__RNCR=((__READ_LOCAL *)__tmp__QNCR);
-          };
-          __tmp__043H=__tmp__RNCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__043H=my_copy__SL2H(__tmp__Z43H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__043H=my_copy__LM2H(__tmp__Z43H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__043H=my_copy__YM2H(__tmp__Z43H);
-        } break;
-        case __REAL_CST__: {
-          Self__L3IQ=((__REAL_CST *)__tmp__Z43H);
-          p__TOUR=Self__L3IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__UOUR=Self__L3IQ->value__HN2H;
-          t__VOUR=Self__L3IQ->parent_constant__U2JH.static_type__M2YD;
-          result__KOUR=NULL;
-          ptr__LOUR=((__POINTER )(NULL));
-          typ_id__MOUR= 0;
-          sz__NOUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__NOUR ==  0)) {
-            result__KOUR=REAL_CST__;
-          } else {
-            typ_id__MOUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NOUR);
-            if ((typ_id__MOUR == (__INTEGER)(-  1))) {
-              a__OOUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__POUR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOUR + a__OOUR) & (__UINTEGER_32)(~ a__OOUR));
-              ptr_table__XOUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__POUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__WOUR=((__POINTER )(NULL));
-              result__YOUR=((__POINTER *)ptr_table__XOUR)[ 0];
-              if ((result__YOUR == (void *)NULL)) {
-                result__YOUR=new_lab__2PJ(new_size__POUR);
-                next__WOUR=(void *)((unsigned long)result__YOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POUR)));
-                ((__POINTER *)next__WOUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XOUR)[ 0]=next__WOUR;
-              } else {
-                next__WOUR=((__POINTER *)result__YOUR)[ 0];
-                if ((next__WOUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YOUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__POUR <<  1)) <=  4096)) {
-                    next__WOUR=(void *)((unsigned long)result__YOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POUR)));
-                  } else {
-                    next__WOUR=new_lab__2PJ(new_size__POUR);
-                  };
-                  ((__POINTER *)next__WOUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XOUR)[ 0]=next__WOUR;
-                } else {
-                  ((__POINTER *)result__YOUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WOUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YOUR=next__WOUR;
-                };
-              };
-              ptr__LOUR=result__YOUR;
-            } else {
-              t__QOUR=((__UINTEGER_32 )typ_id__MOUR);
-              a__ROUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5OUR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOUR + a__ROUR) & (__UINTEGER_32)(~ a__ROUR));
-              ptr_table__2OUR=((__POINTER )(&(table_type[(t__QOUR)])));
-              lab_type__4OUR=(__UINTEGER_32)(t__QOUR |  1);
-              next__1OUR=((__POINTER )(NULL));
-              result__3OUR=((__POINTER *)ptr_table__2OUR)[ 0];
-              if ((result__3OUR == (void *)NULL)) {
-                result__3OUR=new_lab__2PJ(lab_type__4OUR);
-                next__1OUR=(void *)((unsigned long)result__3OUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OUR)));
-                ((__POINTER *)next__1OUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2OUR)[ 0]=next__1OUR;
-              } else {
-                next__1OUR=((__POINTER *)result__3OUR)[ 0];
-                if ((next__1OUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5OUR <<  1)) <=  4096)) {
-                    next__1OUR=(void *)((unsigned long)result__3OUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OUR)));
-                  } else {
-                    next__1OUR=new_lab__2PJ(lab_type__4OUR);
-                  };
-                  ((__POINTER *)next__1OUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2OUR)[ 0]=next__1OUR;
-                } else {
-                  ((__POINTER *)result__3OUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3OUR=next__1OUR;
-                };
-              };
-              ptr__LOUR=result__3OUR;
-            };
-            result__KOUR=((__REAL_CST *)ptr__LOUR);
-            *(result__KOUR) = *(REAL_CST__);
-          };
-          Self__SOUR=((__REAL_CST *)result__KOUR);
-          Self__SOUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TOUR;
-          Self__SOUR->value__HN2H=v__UOUR;
-          Self__SOUR->parent_constant__U2JH.static_type__M2YD=t__VOUR;
-          __tmp__043H=result__KOUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__N3IQ=((__CHARACTER_CST *)__tmp__Z43H);
-          __tmp__043H=create__char__4SMH(Self__N3IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N3IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__O3IQ=((__IS_EXPANDED *)__tmp__Z43H);
-          __tmp__UNCR=read__QB5G(((__READ_LOCAL *)Self__O3IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UNCR==NULL) {
-            __tmp__VNCR=NULL;
-          } else {
-            __tmp__VNCR=((__READ_LOCAL *)__tmp__UNCR);
-          };
-          p__JPUR=Self__O3IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__APUR=NULL;
-          ptr__BPUR=((__POINTER )(NULL));
-          typ_id__CPUR= 0;
-          sz__DPUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__DPUR ==  0)) {
-            result__APUR=IS_EXPANDED__;
-          } else {
-            typ_id__CPUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DPUR);
-            if ((typ_id__CPUR == (__INTEGER)(-  1))) {
-              a__EPUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__FPUR=(__UINTEGER_32)((__UINTEGER_32)(sz__DPUR + a__EPUR) & (__UINTEGER_32)(~ a__EPUR));
-              ptr_table__MPUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FPUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__LPUR=((__POINTER )(NULL));
-              result__NPUR=((__POINTER *)ptr_table__MPUR)[ 0];
-              if ((result__NPUR == (void *)NULL)) {
-                result__NPUR=new_lab__2PJ(new_size__FPUR);
-                next__LPUR=(void *)((unsigned long)result__NPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FPUR)));
-                ((__POINTER *)next__LPUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MPUR)[ 0]=next__LPUR;
-              } else {
-                next__LPUR=((__POINTER *)result__NPUR)[ 0];
-                if ((next__LPUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NPUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FPUR <<  1)) <=  4096)) {
-                    next__LPUR=(void *)((unsigned long)result__NPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FPUR)));
-                  } else {
-                    next__LPUR=new_lab__2PJ(new_size__FPUR);
-                  };
-                  ((__POINTER *)next__LPUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MPUR)[ 0]=next__LPUR;
-                } else {
-                  ((__POINTER *)result__NPUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LPUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NPUR=next__LPUR;
+          while_do__GSLC:
+          {
+            __tmp__EQAC=readlip_expr__50LB(Self__A1LB);
+            if (((void *)__tmp__EQAC != (void *)NULL)) {
+              add_last__OQZC(((__FAST_ARRAYoLIP_CODEo__04S *)els__WNAC),__tmp__EQAC);
+              __tmp__MQAC=read_character__MXI(';');
+              if ((! __tmp__MQAC)) {
+                __tmp__SQAC=current_position__UVQ();
+                put_error__text__EQE( 2,(&__string_421));
+                put_position__PRE(__tmp__SQAC);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                 };
-              };
-              ptr__BPUR=result__NPUR;
-            } else {
-              t__GPUR=((__UINTEGER_32 )typ_id__CPUR);
-              a__HPUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UPUR=(__UINTEGER_32)((__UINTEGER_32)(sz__DPUR + a__HPUR) & (__UINTEGER_32)(~ a__HPUR));
-              ptr_table__RPUR=((__POINTER )(&(table_type[(t__GPUR)])));
-              lab_type__TPUR=(__UINTEGER_32)(t__GPUR |  1);
-              next__QPUR=((__POINTER )(NULL));
-              result__SPUR=((__POINTER *)ptr_table__RPUR)[ 0];
-              if ((result__SPUR == (void *)NULL)) {
-                result__SPUR=new_lab__2PJ(lab_type__TPUR);
-                next__QPUR=(void *)((unsigned long)result__SPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UPUR)));
-                ((__POINTER *)next__QPUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RPUR)[ 0]=next__QPUR;
-              } else {
-                next__QPUR=((__POINTER *)result__SPUR)[ 0];
-                if ((next__QPUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SPUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UPUR <<  1)) <=  4096)) {
-                    next__QPUR=(void *)((unsigned long)result__SPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UPUR)));
-                  } else {
-                    next__QPUR=new_lab__2PJ(lab_type__TPUR);
-                  };
-                  ((__POINTER *)next__QPUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RPUR)[ 0]=next__QPUR;
-                } else {
-                  ((__POINTER *)result__SPUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QPUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SPUR=next__QPUR;
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
               };
-              ptr__BPUR=result__SPUR;
+              goto while_do__GSLC;
             };
-            result__APUR=((__IS_EXPANDED *)ptr__BPUR);
-            *(result__APUR) = *(IS_EXPANDED__);
           };
-          Self__IPUR=((__IS_EXPANDED *)result__APUR);
-          Self__IPUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JPUR;
-          Self__IPUR->receiver__WN2H=__tmp__VNCR;
-          __tmp__043H=result__APUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__043H=my_copy__1N2H(__tmp__Z43H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__043H=my_copy__EO2H(__tmp__Z43H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__043H=my_copy__PO2H(__tmp__Z43H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__043H=my_copy__1O2H(__tmp__Z43H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__043H=my_copy__GP2H(__tmp__Z43H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__043H=my_copy__RP2H(__tmp__Z43H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__043H=my_copy__2P2H(__tmp__Z43H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__043H=my_copy__HQ2H(__tmp__Z43H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__043H=my_copy__SQ2H(__tmp__Z43H);
-        } break;
-        case __ITEM__: {
-          __tmp__043H=my_copy__DR2H(__tmp__Z43H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__043H=my_copy__PR2H(__tmp__Z43H);
-        } break;
-        case __CAST__: {
-          __tmp__043H=my_copy__YR2H(__tmp__Z43H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__043H=my_copy__5SYM(__tmp__Z43H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__043H=my_copy__IUGK(__tmp__Z43H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__10HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Z43H)->global__ZGJK),NULL);
-          if (__tmp__10HR==NULL) {
-            __tmp__20HR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__10HR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__20HR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__20HR=((__READ_GLOBAL *)__tmp__10HR);
-            } break;
-            }
+          __tmp__XOAC=read_character__MXI('}');
+          if ((! __tmp__XOAC)) {
+            __tmp__3OAC=current_position__UVQ();
+            put_error__text__EQE( 2,(&__string_428));
+            put_position__PRE(__tmp__3OAC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
           };
-          __tmp__043H=__tmp__20HR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__043H=my_copy__BQCN(__tmp__Z43H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__043H=my_copy__NREO(__tmp__Z43H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__043H=my_copy__VYJO(__tmp__Z43H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__043H=my_copy__0REO(__tmp__Z43H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__043H=my_copy__BZJO(__tmp__Z43H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__043H=my_copy__CNJM(__tmp__Z43H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__043H=my_copy__5XLL(__tmp__Z43H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__043H=my_copy__WVYM(__tmp__Z43H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__043H=my_copy__FSEO(__tmp__Z43H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__043H=my_copy__QCEP(__tmp__Z43H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__043H=my_copy__5LSN(__tmp__Z43H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__043H=my_copy__KMSN(__tmp__Z43H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__043H=my_copy__JZPN(__tmp__Z43H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__043H=my_copy__G3SO(__tmp__Z43H);
-        } break;
-        };
-        node__AX3H=new_read__slot__receiver__with__AOWH(__tmp__Y43H,slot_msg__5W3H,__tmp__043H,args__BX3H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__AX3H);
-        __tmp__O34R=((__NODE_TYPE *)node__AX3H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__O34R)->__id) {
-        case __DTA_RD__: {
-          __tmp__P34R=((__DTA_RD *)__tmp__O34R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__P34R=((__DTA_CAST *)__tmp__O34R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__P34R=((__DTA_WR_CODE *)__tmp__O34R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__P34R=((__DTA_BLOCK *)__tmp__O34R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__P34R=((__DTA_WR_VALUE *)__tmp__O34R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__P34R=((__DTA_RD_ARGS *)__tmp__O34R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__0W3H=__tmp__P34R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__XW3H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__YW3H);
-        put_position__ECH(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          __tmp__DSXT=copy__Q2FB(result__BSXT);
+          els__WNAC=__tmp__DSXT;
+        };
+        __tmp__HOAC=current_position__UVQ();
+        result__E2KC=NULL;
+        __tmp__TRXT=((__POINTER__IB )(NULL));
+        typ_id__J2KC= 0;
+        __tmp__VRXT=((__POINTER__IB )sizeof(__LIP_IF__ERAC));
+        if (((unsigned long)__tmp__VRXT ==  0)) {
+          result__E2KC=LIP_IF__ERAC__;
+        } else /* FALSE */ {
+          typ_id__J2KC=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VRXT));
+          if ((typ_id__J2KC == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ISXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__KSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KSXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ISXT=micro_alloc__table__lab__UKI(__tmp__KSXT,((__POINTER__IB )(&(table_size[(__tmp__LSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KSXT)));
+            __tmp__TRXT=__tmp__ISXT;
+          } else /* FALSE */ {
+            __tmp__LSXT=((__UINTEGER_32__ZWB )typ_id__J2KC);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ISXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__KSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ISXT=micro_alloc__table__lab__UKI(__tmp__KSXT,((__POINTER__IB )(&(table_type[(__tmp__LSXT)]))),(__UINTEGER_32__ZWB)(__tmp__LSXT |  1));
+            __tmp__TRXT=__tmp__ISXT;
+          };
+          result__E2KC=((__LIP_IF__ERAC *)__tmp__TRXT);
+          *(result__E2KC) = *(LIP_IF__ERAC__);
+        };
+        Self__FZ0C=((__LIP_IF__ERAC *)result__E2KC);
+        Self__FZ0C->parent_lip_code__FRAC.parent_itm_object__MC.position__P2B=__tmp__HOAC;
+        Self__FZ0C->condition__KZ0C=__tmp__U1LB;
+        Self__FZ0C->then__LZ0C=__tmp__2RXT;
+        Self__FZ0C->else__MZ0C=els__WNAC;
+        result__UNAC=result__E2KC;
+        Result__1RXT=TRUE__K__;
+      } else /* FALSE */ {
+        Result__1RXT=FALSE__O__;
+      };
+      if ((! Result__1RXT)) {
+        Result__1RXT=read_word__CGF((&__string_100));
+        if (Result__1RXT) {
+          __tmp__3OAC=current_position__UVQ();
+          result__3RQD=NULL;
+          __tmp__ISXT=((__POINTER__IB )(NULL));
+          typ_id__CSQD= 0;
+          __tmp__KSXT=((__POINTER__IB )sizeof(__LIP_PRINT__XRAC));
+          if (((unsigned long)__tmp__KSXT ==  0)) {
+            result__3RQD=LIP_PRINT__XRAC__;
+          } else /* FALSE */ {
+            typ_id__CSQD=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSXT));
+            if ((typ_id__CSQD == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__PSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RSXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__PSXT=micro_alloc__table__lab__UKI(__tmp__RSXT,((__POINTER__IB )(&(table_size[(__tmp__SSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RSXT)));
+              __tmp__ISXT=__tmp__PSXT;
+            } else /* FALSE */ {
+              __tmp__SSXT=((__UINTEGER_32__ZWB )typ_id__CSQD);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__PSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__PSXT=micro_alloc__table__lab__UKI(__tmp__RSXT,((__POINTER__IB )(&(table_type[(__tmp__SSXT)]))),(__UINTEGER_32__ZWB)(__tmp__SSXT |  1));
+              __tmp__ISXT=__tmp__PSXT;
+            };
+            result__3RQD=((__LIP_PRINT__XRAC *)__tmp__ISXT);
+            *(result__3RQD) = *(LIP_PRINT__XRAC__);
+          };
+          Self__1G5D=((__LIP_PRINT__XRAC *)result__3RQD);
+          Self__1G5D->parent_lip_code__YRAC.parent_itm_object__MC.position__P2B=__tmp__3OAC;
+          Self__1G5D->message__4G5D=__tmp__U1LB;
+          result__UNAC=result__3RQD;
+        };
+      };
+      result__C1LB=result__UNAC;
+      if (((void *)result__UNAC == (void *)NULL)) {
+        __tmp__HOAC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_579));
+        put_position__PRE(__tmp__HOAC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
     };
   };
-  return(result__0W3H);
+  __tmp__U1LB=result__C1LB;
+  return(__tmp__U1LB);
 }
 
-static void* check_type__with__TDFJ(__READ_LOCAL *Self__UDFJ,void *t__VDFJ,__POSITION p__WDFJ)
-// ({READ_LOCAL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void add_last__OQZC(__FAST_ARRAYoLIP_CODEo__04S *Self__PQZC,void *element__QQZC)
+// ({FAST_ARRAYoLIP_CODEo__04S},{NULLxLIP_CALL__EHBxLIP_AFFECT__51LBxLIP_BINARY__VWQBxLIP_UNARY__HZSBxLIP_IF__ERACxLIP_PRINT__XRACxLIP_VALUE__ALKD}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__A2HR;
-  void *result__YDFJ,*rec__1DFJ,*__tmp__S34R,*__tmp__XLFJ,*__tmp__YLFJ;
-  void *__tmp__V34R;
-  void *local__ZDFJ;
-  void *instr__0DFJ;
-  void *slot_name__2DFJ,*v__3QUR;
-  void *slot_msg__3DFJ;
-  void *node__4DFJ;
-  __TYPE_FULL *Self__P3IQ,*Self__Z3IQ;
-  void *__tmp__OGFJ,*__tmp__0JFJ;
-  __POSITION __tmp__VGFJ,__tmp__3HFJ,__tmp__BKFJ,__tmp__JLFJ;
-  __POSITION __tmp__WLFJ,p__51HR,p__2QUR,p__SRUR;
-  void *__tmp__1GFJ,*__tmp__HKFJ,*t__B2HR,*t__4QUR;
-  __STRING *Self__50HR,*Self__F1HR,*Self__L1HR,*Self__R1HR;
-  __INTEGER new_capacity__40HR,old_nb_elts__B1HR,upper__YPUR,Self__WPUR;
-  __INTEGER new_capacity__E1HR,old_nb_elts__H1HR,upper__3PUR,Self__1PUR;
-  __INTEGER new_capacity__K1HR,old_nb_elts__N1HR,upper__CQUR,Self__AQUR;
-  __INTEGER new_capacity__Q1HR,old_nb_elts__T1HR,upper__HQUR,Self__FQUR;
-  __INTEGER typ_id__Y1HR,typ_id__VQUR,typ_id__LRUR;
-  void *__tmp__R34R,*__tmp__U34R;
-  __STRING_CST *Self__A4IQ;
-  __PROTOTYPE_CST *Self__B4IQ;
-  __INTEGER_CST *Self__C4IQ,*result__W1HR,*Self__41HR;
-  __POINTER ptr__X1HR,ptr_table__KQUR,next__JQUR,result__LQUR;
-  __POINTER ptr_table__PQUR,next__OQUR,result__QQUR,ptr__UQUR;
-  __POINTER ptr_table__ARUR,next__5QUR,result__BRUR,ptr_table__FRUR;
-  __POINTER next__ERUR,result__GRUR,ptr__KRUR,ptr_table__VRUR;
-  __POINTER next__URUR,result__WRUR,ptr_table__0RUR,next__ZRUR;
-  __POINTER result__1RUR;
-  __UINTEGER_32 sz__Z1HR,a__01HR,new_size__11HR,t__21HR,a__31HR;
-  __UINTEGER_32 new_size__SQUR,lab_type__RQUR,sz__WQUR,a__XQUR;
-  __UINTEGER_32 new_size__YQUR,t__ZQUR,a__0QUR,new_size__IRUR;
-  __UINTEGER_32 lab_type__HRUR,sz__MRUR,a__NRUR,new_size__ORUR,t__PRUR;
-  __UINTEGER_32 a__QRUR,new_size__3RUR,lab_type__2RUR;
-  void *__tmp__YNCR,*__tmp__2NCR,*__tmp__D2HR;
-  __READ_LOCAL *__tmp__ZNCR,*__tmp__3NCR;
-  __REAL_CST *Self__E4IQ,*result__TQUR,*Self__1QUR;
-  __CHARACTER_CST *Self__G4IQ;
-  __IS_EXPANDED *Self__H4IQ,*result__JRUR,*Self__RRUR;
-  __READ_GLOBAL *__tmp__E2HR;
-  void *args__5DFJ;
-  __CHARACTER *Self__A1HR,*new__C1HR,*Self__G1HR,*new__I1HR,*Self__M1HR;
-  __CHARACTER *new__O1HR,*Self__S1HR,*new__U1HR;
-  __BOOLEAN __tmp__KIFJ;
-  result__YDFJ=NULL;
-  local__ZDFJ=NULL;
-  instr__0DFJ=NULL;
-  rec__1DFJ=NULL;
-  slot_name__2DFJ=NULL;
-  slot_msg__3DFJ=NULL;
-  node__4DFJ=NULL;
-  args__5DFJ=NULL;
-  if (affect_with__BCHI(t__VDFJ,((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F)) {
-    result__YDFJ=Self__UDFJ;
-  } else {
-    Self__P3IQ=((__TYPE_FULL *)((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F);
-    if (is_cast__to__in__BD0I(Self__P3IQ,(&__string_86),t__VDFJ,((__PROTOTYPE *)prototype__VPRF(Self__P3IQ))->export_list__EFDC)) {
-      local__ZDFJ=create__name__style__type__E5JG(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F));
-      instr__0DFJ=write__value__14FH(local__ZDFJ,Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UDFJ);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__0DFJ);
-      slot_name__2DFJ=get__QEC(last_cast_name__T32H);
-      slot_msg__3DFJ=get_slot__IO5G(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,slot_name__2DFJ);
-      if (((void *)slot_msg__3DFJ == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__VDFJ,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__2DFJ);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__WDFJ);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-        __tmp__OGFJ=((__SLOT *)((__SLOT_DATA *)slot_msg__3DFJ)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__OGFJ=((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__OGFJ) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-          __tmp__VGFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__VGFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__VGFJ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+  __INTEGER__Q __tmp__SRZC,__tmp__URZC,__tmp__O05D,Self__YPHF;
+  __POINTER__IB __tmp__M05D;
+  __BOOLEAN__L __tmp__5QZC;
+  void **__tmp__LRZC;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC +  1) <= (__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC -  1))) {
+    Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC +  1);
+    __tmp__5QZC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5QZC=FALSE__O__;
+  };
+  if ((! __tmp__5QZC)) {
+    if ((Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC ==  0)) {
+      __tmp__LRZC=create__HFJD( 2);
+      Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__LRZC;
+      Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC= 2;
+      Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC= 0;
+    } else /* FALSE */ {
+      __tmp__SRZC=(__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC <<  1);
+      __tmp__LRZC=Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC;
+      __tmp__URZC=Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC;
+      __tmp__M05D=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__LRZC)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__URZC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__SRZC * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__LRZC=((void **)__tmp__M05D);
+      __tmp__O05D=(__INTEGER__Q)(__tmp__SRZC -  1);
+      Self__YPHF=__tmp__URZC;
+      while ((Self__YPHF <= __tmp__O05D)) {
+        __tmp__LRZC[Self__YPHF]=NULL;
+        Self__YPHF=(__INTEGER__Q)(Self__YPHF +  1);
+      };
+      Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__LRZC;
+      Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC=__tmp__SRZC;
+      Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC +  1);
+    };
+  };
+  ((void **)Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC)[Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC]=element__QQZC;
+}
+
+static void* copy__Q2FB(__FAST_ARRAYoLIP_CODEo__04S *tmp__S2FB)
+// ({NULLxFAST_ARRAYoLIP_CODEo__04S}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q Result__RNYC,__tmp__MOYC;
+  __FAST_ARRAYoLIP_CODEo__04S *__tmp__X2FB,*Self__BOYC;
+  void **__tmp__ZOYC,**__tmp__5OYC,**Self__5W4D;
+  void *Result__T2FB;
+  Result__RNYC=(__INTEGER__Q)(((__FAST_ARRAYoLIP_CODEo__04S *)tmp__S2FB)->parent_arrayed_collection__C5S.upper__PGXC +  1);
+  __tmp__X2FB=create_with_capacity__05IB(Result__RNYC);
+  Self__BOYC=((__FAST_ARRAYoLIP_CODEo__04S *)__tmp__X2FB);
+  Result__RNYC=tmp__S2FB->parent_arrayed_collection__C5S.upper__PGXC;
+  if ((Result__RNYC >=  0)) {
+    __tmp__MOYC=(__INTEGER__Q)(Result__RNYC +  1);
+    if ((Self__BOYC->parent_arrayed_collection__C5S.capacity__NOYC < __tmp__MOYC)) {
+      __tmp__ZOYC=create__HFJD(__tmp__MOYC);
+      Self__BOYC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__ZOYC;
+      Self__BOYC->parent_arrayed_collection__C5S.capacity__NOYC=__tmp__MOYC;
+    };
+    __tmp__ZOYC=Self__BOYC->parent_arrayed_collection__C5S.storage__0OYC;
+    __tmp__5OYC=tmp__S2FB->parent_arrayed_collection__C5S.storage__0OYC;
+    Self__5W4D=((void **)__tmp__ZOYC);
+    __tmp__MOYC=Result__RNYC;
+    while ((__tmp__MOYC >=  0)) {
+      Self__5W4D[__tmp__MOYC]=((void **)__tmp__5OYC)[__tmp__MOYC];
+      __tmp__MOYC=(__INTEGER__Q)(__tmp__MOYC -  1);
+    };
+  };
+  Self__BOYC->parent_arrayed_collection__C5S.upper__PGXC=Result__RNYC;
+  free__BAJB(tmp__S2FB);
+  Result__T2FB=__tmp__X2FB;
+  return(Result__T2FB);
+}
+
+static void free__BAJB(__FAST_ARRAYoLIP_CODEo__04S *tmp__DAJB)
+// ({NULLxFAST_ARRAYoLIP_CODEo__04S}) Void No recursive, No inlinable.
+{
+  __POINTER__IB sz__NR1T,result__LR1T,__tmp__MR1T,__tmp__OR1T;
+  __POINTER__IB __tmp__QR1T,__tmp__RR1T;
+  __UINTEGER_32__ZWB __tmp__SR1T;
+  __MEMORY__2PG *__tmp__VR1T;
+  __INTEGER__Q Self__IR1T,__tmp__ZAZC,__tmp__RW5D,Self__ZNHF;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *Self__O5YC;
+  __BOOLEAN__L __tmp__55YC;
+  void **__tmp__HR1T;
+  ((__FAST_ARRAYoLIP_CODEo__04S *)tmp__DAJB)->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(-  1);
+  Self__O5YC=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+  if (((__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC +  1) <= (__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC -  1))) {
+    Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC +  1);
+    __tmp__55YC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__55YC=FALSE__O__;
+  };
+  if ((! __tmp__55YC)) {
+    if ((Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC ==  0)) {
+      sz__NR1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__LR1T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__MR1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__OR1T=(void *)((unsigned long)(void *)((unsigned long)sz__NR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MR1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MR1T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__NR1T=(void *)((unsigned long)__tmp__OR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__NR1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QR1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RR1T=(void *)((unsigned long)(void *)((unsigned long)sz__NR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QR1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QR1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__SR1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RR1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__QR1T=micro_alloc__table__lab__UKI(__tmp__RR1T,((__POINTER__IB )(&(table_size[(__tmp__SR1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RR1T)));
+        ((__POINTER__IB *)__tmp__QR1T)[ 0]=((__POINTER__IB ) 3);
+        result__LR1T=(void *)((unsigned long)__tmp__QR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__VR1T=search__LQCB(__tmp__OR1T);
+        result__LR1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__VR1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__HR1T=((void **)result__LR1T);
+      Self__IR1T= 1;
+      while ((Self__IR1T >=  0)) {
+        __tmp__HR1T[Self__IR1T]=NULL;
+        Self__IR1T=(__INTEGER__Q)(Self__IR1T -  1);
+      };
+      Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC=__tmp__HR1T;
+      Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC= 2;
+      Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC= 0;
+    } else /* FALSE */ {
+      Self__IR1T=(__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC <<  1);
+      __tmp__HR1T=Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC;
+      __tmp__ZAZC=Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC;
+      sz__NR1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__HR1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__ZAZC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__IR1T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__HR1T=((void **)sz__NR1T);
+      __tmp__RW5D=(__INTEGER__Q)(Self__IR1T -  1);
+      Self__ZNHF=__tmp__ZAZC;
+      while ((Self__ZNHF <= __tmp__RW5D)) {
+        __tmp__HR1T[Self__ZNHF]=NULL;
+        Self__ZNHF=(__INTEGER__Q)(Self__ZNHF +  1);
+      };
+      Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC=__tmp__HR1T;
+      Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC=Self__IR1T;
+      Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC +  1);
+    };
+  };
+  ((void **)Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC)[Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC]=tmp__DAJB;
+}
+
+static __BOOLEAN__L fast_has__FF2(__HASHED_SEToABSTRACT_STRINGo__IO *Self__GF2,__STRING_CONSTANT__0 *e__HF2)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *Self__XAAU;
+  __INTEGER__Q result__WAAU,__tmp__YAAU,Self__ZAAU;
+  __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__QF2;
+  __BOOLEAN__L Result__IF2;
+  Self__XAAU=((__STRING_CONSTANT__0 *)e__HF2);
+  result__WAAU= 0;
+  __tmp__YAAU=Self__XAAU->count__0C;
+  Self__ZAAU= 1;
+  while ((Self__ZAAU <= __tmp__YAAU)) {
+    result__WAAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__WAAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__XAAU->storage__1C)[(__INTEGER__Q)(Self__ZAAU -  1)])));
+    Self__ZAAU=(__INTEGER__Q)(Self__ZAAU +  1);
+  };
+  if ((result__WAAU <  0)) {
+    result__WAAU=(__INTEGER__Q)(~ result__WAAU);
+  };
+  node__QF2=((void **)Self__GF2->buckets__WZX)[(__INTEGER__Q)(result__WAAU % Self__GF2->capacity__PZX)];
+  while ((! (((void *)node__QF2 == (void *)NULL) || ((void *)node__QF2->item__C0X == (void *)e__HF2)))) {
+    node__QF2=node__QF2->next__O0X;
+  };
+  Result__IF2=((void *)node__QF2 != (void *)NULL);
+  return(Result__IF2);
+}
+
+static void* run_expr__J2AE(__LIP_CALL__EHB *Self__K2AE)
+// ({LIP_CALL__EHB}) With result Recursive, No inlinable.
+{
+  __LIP_SLOT_DATA__3AB *slot__M2AE,*__tmp__XC1E,*__tmp__RTAG;
+  void *val__O2AE,*result__P2AE,*__tmp__Y2AE,*__tmp__WVPU,*__tmp__XVPU;
+  void *__tmp__X2AE;
+  __LIP_INTEGER__HDB *Self__YVPU,*__tmp__ZVPU,*Self__EO1S,*__tmp__FO1S;
+  __LIP_STRING__TDB *Self__0VPU,*__tmp__1VPU,*__tmp__IO1S;
+  __POSITION__OL __tmp__K3AE,pos__FB1E;
+  __STRING__BC *Self__3SXT;
+  __INTEGER__Q __tmp__Y4AE;
+  __STRING_CONSTANT__0 *__tmp__L5AE;
+  __BOOLEAN__L __tmp__U3AE,result__DCHE,__tmp__H4AE;
+  __FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__GTAG;
+  slot__M2AE=NULL;
+  val__O2AE=NULL;
+  result__P2AE=NULL;
+  if (((void *)Self__K2AE->argument__UF5D != (void *)NULL)) {
+    __tmp__X2AE=Self__K2AE->argument__UF5D;
+    switch (((struct ___OBJ *)__tmp__X2AE)->__id) {
+    case __LIP_CALL__EHB__: {
+      __tmp__Y2AE=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__X2AE));
+    } break;
+    case __LIP_BINARY__VWQB__: {
+      __tmp__Y2AE=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__X2AE));
+    } break;
+    case __LIP_UNARY__HZSB__: {
+      __tmp__Y2AE=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__X2AE));
+    } break;
+    case __LIP_VALUE__ALKD__: {
+      __tmp__WVPU=((__LIP_VALUE__ALKD *)__tmp__X2AE)->value__0ABE;
+      switch (((struct ___OBJ *)__tmp__WVPU)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__XVPU=((__LIP_BOOLEAN__BCB *)__tmp__WVPU);
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        Self__YVPU=((__LIP_INTEGER__HDB *)__tmp__WVPU);
+        __tmp__ZVPU=get__HYW(Self__YVPU,Self__YVPU->value__PHC);
+        __tmp__XVPU=__tmp__ZVPU;
+      } break;
+      case __LIP_STRING__TDB__: {
+        Self__0VPU=((__LIP_STRING__TDB *)__tmp__WVPU);
+        __tmp__1VPU=get__TTW(Self__0VPU,Self__0VPU->value__MGC);
+        __tmp__XVPU=__tmp__1VPU;
+      } break;
+      };
+      __tmp__Y2AE=__tmp__XVPU;
+    } break;
+    };
+    val__O2AE=__tmp__Y2AE;
+  };
+  if (((void *)Self__K2AE->name__TF5D == (void *)(&__string_102))) {
+    if (val__O2AE==NULL) {
+      Self__0VPU=NULL;
+    } else {
+      switch (((struct ___OBJ *)val__O2AE)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        Self__0VPU=NULL;
+      } break;
+      case __LIP_INTEGER__HDB__: {
+        Self__0VPU=NULL;
+      } break;
+      case __LIP_STRING__TDB__: {
+        Self__0VPU=((void *)val__O2AE);
+      } break;
+      }
+    };
+    if (((void *)Self__0VPU == (void *)NULL)) {
+      __tmp__K3AE=Self__K2AE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+      put_error__text__EQE( 1,(&__string_434));
+      put_position__PRE(__tmp__K3AE);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-        __tmp__1GFJ=get_type_result__XF2G(slot_msg__3DFJ);
-      } else {
-        __tmp__1GFJ=get_type_result__BH2G(slot_msg__3DFJ);
-      };
-      if ((((void *)__tmp__1GFJ == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__1GFJ)->parent_type__5SL != (void *)((__TYPE_FULL *)t__VDFJ)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__1GFJ != (void *)NULL)) {
-          Self__50HR=((__STRING *)string_tmp__RB);
-          new_capacity__40HR= 0;
-          if ((Self__50HR->capacity__MNK <= Self__50HR->count__VF)) {
-            if ((Self__50HR->capacity__MNK ==  0)) {
-              Self__50HR->capacity__MNK= 32;
-              Self__50HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__40HR=(__INTEGER)(Self__50HR->capacity__MNK <<  1);
-              Self__A1HR=((__CHARACTER *)Self__50HR->storage__XNK);
-              old_nb_elts__B1HR=Self__50HR->capacity__MNK;
-              new__C1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A1HR),((__UINTEGER_32 )old_nb_elts__B1HR),((__UINTEGER_32 )new_capacity__40HR)));
-              upper__YPUR=(__INTEGER)(new_capacity__40HR -  1);
-              Self__WPUR=old_nb_elts__B1HR;
-              while ((Self__WPUR <= upper__YPUR)) {
-                new__C1HR[Self__WPUR]='\0';
-                Self__WPUR=(__INTEGER)(Self__WPUR +  1);
-              };
-              Self__50HR->storage__XNK=new__C1HR;
-              Self__50HR->capacity__MNK=new_capacity__40HR;
-            };
-          };
-          ((__CHARACTER *)Self__50HR->storage__XNK)[Self__50HR->count__VF]='`';
-          Self__50HR->count__VF=(__INTEGER)(Self__50HR->count__VF +  1);
-          append_name_in__M5XD(__tmp__1GFJ,string_tmp__RB);
-          Self__F1HR=((__STRING *)string_tmp__RB);
-          new_capacity__E1HR= 0;
-          if ((Self__F1HR->capacity__MNK <= Self__F1HR->count__VF)) {
-            if ((Self__F1HR->capacity__MNK ==  0)) {
-              Self__F1HR->capacity__MNK= 32;
-              Self__F1HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__E1HR=(__INTEGER)(Self__F1HR->capacity__MNK <<  1);
-              Self__G1HR=((__CHARACTER *)Self__F1HR->storage__XNK);
-              old_nb_elts__H1HR=Self__F1HR->capacity__MNK;
-              new__I1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G1HR),((__UINTEGER_32 )old_nb_elts__H1HR),((__UINTEGER_32 )new_capacity__E1HR)));
-              upper__3PUR=(__INTEGER)(new_capacity__E1HR -  1);
-              Self__1PUR=old_nb_elts__H1HR;
-              while ((Self__1PUR <= upper__3PUR)) {
-                new__I1HR[Self__1PUR]='\0';
-                Self__1PUR=(__INTEGER)(Self__1PUR +  1);
-              };
-              Self__F1HR->storage__XNK=new__I1HR;
-              Self__F1HR->capacity__MNK=new_capacity__E1HR;
-            };
+    };
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    append_in__KTCF(((__LIP_STRING__TDB *)Self__0VPU),string_tmp__YC);
+    Self__3SXT=((__STRING__BC *)string_tmp__YC);
+    if ((Self__3SXT->capacity__UFL > Self__3SXT->count__WJ)) {
+      ((__CHARACTER__DB *)Self__3SXT->storage__LFL)[Self__3SXT->count__WJ]='\0';
+    } else /* FALSE */ {
+      add_last__ACV(Self__3SXT,'\0');
+      Self__3SXT->count__WJ=(__INTEGER__Q)(Self__3SXT->count__WJ -  1);
+    };
+    Self__YVPU=get__HYW(LIP_INTEGER__HDB__,((__INTEGER__Q )(system(((char*)((Self__3SXT->storage__LFL)))))));
+    result__P2AE=Self__YVPU;
+    __tmp__U3AE=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__U3AE=FALSE__O__;
+  };
+  if (__tmp__U3AE) {
+    __tmp__U3AE=TRUE__K__;
+  } else /* FALSE */ {
+    result__DCHE=((void *)Self__K2AE->name__TF5D == (void *)(&__string_115));
+    if (result__DCHE) {
+      do {
+        read_line__CC1E();
+        __tmp__H4AE=is_integer__E3LC(((__STRING__BC *)last_string__F4AE));
+        if ((! __tmp__H4AE)) {
+          print__KKG((&__string_580));
+        };
+        __tmp__H4AE=is_integer__E3LC(((__STRING__BC *)last_string__F4AE));
+      } while ((! __tmp__H4AE));
+      __tmp__Y4AE=to_integer__BFMC(((__STRING__BC *)last_string__F4AE));
+      __tmp__ZVPU=get__HYW(LIP_INTEGER__HDB__,__tmp__Y4AE);
+      result__P2AE=__tmp__ZVPU;
+    };
+    __tmp__U3AE=result__DCHE;
+  };
+  if ((! __tmp__U3AE)) {
+    if (((void *)Self__K2AE->name__TF5D == (void *)(&__string_116))) {
+      read_line__CC1E();
+      __tmp__L5AE=get__PJC(last_string__F4AE);
+      Self__0VPU=get__TTW(LIP_STRING__TDB__,__tmp__L5AE);
+      result__P2AE=Self__0VPU;
+    } else /* FALSE */ {
+      __tmp__XC1E=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),Self__K2AE->name__TF5D);
+      slot__M2AE=__tmp__XC1E;
+      if (((void *)__tmp__XC1E == (void *)NULL)) {
+        Self__GTAG=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC);
+        __tmp__RTAG=((void **)Self__GTAG->parent_arrayed_collection__0FXC.storage__BY5F)[Self__GTAG->parent_arrayed_collection__0FXC.upper__CE5F];
+        slot__M2AE=__tmp__RTAG;
+        if (((void *)__tmp__RTAG == (void *)NULL)) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__K2AE->name__TF5D);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_436));
+          pos__FB1E=Self__K2AE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(pos__FB1E);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__CHARACTER *)Self__F1HR->storage__XNK)[Self__F1HR->count__VF]='\'';
-          Self__F1HR->count__VF=(__INTEGER)(Self__F1HR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__VDFJ,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-          __tmp__3HFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__3HFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__3HFJ);
-        put_position__ECH(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
         };
       };
-      rec__1DFJ=read__QB5G(local__ZDFJ);
-      node__4DFJ=new_read__slot__receiver__self__FLQC(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__3DFJ,rec__1DFJ,rec__1DFJ);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__4DFJ);
-      __tmp__R34R=((__NODE_TYPE *)node__4DFJ)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__R34R)->__id) {
-      case __DTA_RD__: {
-        __tmp__S34R=((__DTA_RD *)__tmp__R34R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__S34R=((__DTA_CAST *)__tmp__R34R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__S34R=((__DTA_WR_CODE *)__tmp__R34R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__S34R=((__DTA_BLOCK *)__tmp__R34R)->result_expr__F41H;
+      __tmp__Y2AE=((__LIP_SLOT_DATA__3AB *)slot__M2AE)->value__SBB;
+      switch (((struct ___OBJ *)__tmp__Y2AE)->__id) {
+      case __LIP_BOOLEAN__BCB__: {
+        __tmp__XVPU=((__LIP_BOOLEAN__BCB *)__tmp__Y2AE);
       } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__S34R=((__DTA_WR_VALUE *)__tmp__R34R)->parent_dta__XSUH.result_expr__YHZD;
+      case __LIP_INTEGER__HDB__: {
+        Self__EO1S=((__LIP_INTEGER__HDB *)__tmp__Y2AE);
+        __tmp__FO1S=get__HYW(Self__EO1S,Self__EO1S->value__PHC);
+        __tmp__XVPU=__tmp__FO1S;
       } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__S34R=((__DTA_RD_ARGS *)__tmp__R34R)->parent_dta__HOWH.result_expr__YHZD;
+      case __LIP_STRING__TDB__: {
+        __tmp__1VPU=((__LIP_STRING__TDB *)__tmp__Y2AE);
+        __tmp__IO1S=get__TTW(__tmp__1VPU,__tmp__1VPU->value__MGC);
+        __tmp__XVPU=__tmp__IO1S;
       } break;
       };
-      result__YDFJ=__tmp__S34R;
-      __tmp__KIFJ=TRUE__;
-    } else {
-      __tmp__KIFJ=FALSE__;
-    };
-    if ((! __tmp__KIFJ)) {
-      Self__Z3IQ=((__TYPE_FULL *)t__VDFJ);
-      if (is_cast__to__in__BD0I(Self__Z3IQ,(&__string_87),((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,((__PROTOTYPE *)prototype__VPRF(Self__Z3IQ))->import_list__MFDC)) {
-        local__ZDFJ=create__name__style__type__E5JG(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F));
-        instr__0DFJ=write__value__14FH(local__ZDFJ,Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UDFJ);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__0DFJ);
-        slot_name__2DFJ=get__QEC(last_cast_name__T32H);
-        slot_msg__3DFJ=get_slot__IO5G(t__VDFJ,slot_name__2DFJ);
-        if (((void *)slot_msg__3DFJ == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__VDFJ,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__2DFJ);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__VDFJ,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__WDFJ);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__VDFJ))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-          __tmp__0JFJ=((__SLOT *)((__SLOT_DATA *)slot_msg__3DFJ)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__0JFJ=((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__0JFJ) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-            __tmp__BKFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__BKFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__BKFJ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-          __tmp__HKFJ=get_type_result__XF2G(slot_msg__3DFJ);
-        } else {
-          __tmp__HKFJ=get_type_result__BH2G(slot_msg__3DFJ);
-        };
-        if ((((void *)__tmp__HKFJ == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__HKFJ)->parent_type__5SL != (void *)((__TYPE_FULL *)t__VDFJ)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__HKFJ != (void *)NULL)) {
-            Self__L1HR=((__STRING *)string_tmp__RB);
-            new_capacity__K1HR= 0;
-            if ((Self__L1HR->capacity__MNK <= Self__L1HR->count__VF)) {
-              if ((Self__L1HR->capacity__MNK ==  0)) {
-                Self__L1HR->capacity__MNK= 32;
-                Self__L1HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__K1HR=(__INTEGER)(Self__L1HR->capacity__MNK <<  1);
-                Self__M1HR=((__CHARACTER *)Self__L1HR->storage__XNK);
-                old_nb_elts__N1HR=Self__L1HR->capacity__MNK;
-                new__O1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M1HR),((__UINTEGER_32 )old_nb_elts__N1HR),((__UINTEGER_32 )new_capacity__K1HR)));
-                upper__CQUR=(__INTEGER)(new_capacity__K1HR -  1);
-                Self__AQUR=old_nb_elts__N1HR;
-                while ((Self__AQUR <= upper__CQUR)) {
-                  new__O1HR[Self__AQUR]='\0';
-                  Self__AQUR=(__INTEGER)(Self__AQUR +  1);
-                };
-                Self__L1HR->storage__XNK=new__O1HR;
-                Self__L1HR->capacity__MNK=new_capacity__K1HR;
-              };
-            };
-            ((__CHARACTER *)Self__L1HR->storage__XNK)[Self__L1HR->count__VF]='`';
-            Self__L1HR->count__VF=(__INTEGER)(Self__L1HR->count__VF +  1);
-            append_name_in__M5XD(__tmp__HKFJ,string_tmp__RB);
-            Self__R1HR=((__STRING *)string_tmp__RB);
-            new_capacity__Q1HR= 0;
-            if ((Self__R1HR->capacity__MNK <= Self__R1HR->count__VF)) {
-              if ((Self__R1HR->capacity__MNK ==  0)) {
-                Self__R1HR->capacity__MNK= 32;
-                Self__R1HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__Q1HR=(__INTEGER)(Self__R1HR->capacity__MNK <<  1);
-                Self__S1HR=((__CHARACTER *)Self__R1HR->storage__XNK);
-                old_nb_elts__T1HR=Self__R1HR->capacity__MNK;
-                new__U1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S1HR),((__UINTEGER_32 )old_nb_elts__T1HR),((__UINTEGER_32 )new_capacity__Q1HR)));
-                upper__HQUR=(__INTEGER)(new_capacity__Q1HR -  1);
-                Self__FQUR=old_nb_elts__T1HR;
-                while ((Self__FQUR <= upper__HQUR)) {
-                  new__U1HR[Self__FQUR]='\0';
-                  Self__FQUR=(__INTEGER)(Self__FQUR +  1);
-                };
-                Self__R1HR->storage__XNK=new__U1HR;
-                Self__R1HR->capacity__MNK=new_capacity__Q1HR;
-              };
-            };
-            ((__CHARACTER *)Self__R1HR->storage__XNK)[Self__R1HR->count__VF]='\'';
-            Self__R1HR->count__VF=(__INTEGER)(Self__R1HR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__VDFJ,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
-            __tmp__JLFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__JLFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__JLFJ);
-          put_position__ECH(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__5DFJ=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__5DFJ,create__type__PKQC(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,t__VDFJ));
-        add_last__5REI(args__5DFJ,read__QB5G(local__ZDFJ));
-        __tmp__WLFJ=Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__XLFJ=((void **)((__FAST_ARRAYoEXPRo *)args__5DFJ)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__XLFJ)->__id) {
-        case __LIST__: {
-          __tmp__YLFJ=my_copy__MSYM(__tmp__XLFJ);
-        } break;
-        case __STRING_CST__: {
-          Self__A4IQ=((__STRING_CST *)__tmp__XLFJ);
-          __tmp__YLFJ=create__text__ITMH(Self__A4IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__A4IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__YLFJ=my_copy__EK2H(__tmp__XLFJ);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__B4IQ=((__PROTOTYPE_CST *)__tmp__XLFJ);
-          __tmp__YLFJ=create__type__PKQC(Self__B4IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__B4IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__C4IQ=((__INTEGER_CST *)__tmp__XLFJ);
-          p__51HR=Self__C4IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__A2HR=Self__C4IQ->value__W4YD;
-          t__B2HR=Self__C4IQ->parent_constant__B3LC.static_type__M2YD;
-          result__W1HR=NULL;
-          ptr__X1HR=((__POINTER )(NULL));
-          typ_id__Y1HR= 0;
-          sz__Z1HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__Z1HR ==  0)) {
-            result__W1HR=INTEGER_CST__;
-          } else {
-            typ_id__Y1HR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z1HR);
-            if ((typ_id__Y1HR == (__INTEGER)(-  1))) {
-              a__01HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__11HR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1HR + a__01HR) & (__UINTEGER_32)(~ a__01HR));
-              ptr_table__KQUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__11HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__JQUR=((__POINTER )(NULL));
-              result__LQUR=((__POINTER *)ptr_table__KQUR)[ 0];
-              if ((result__LQUR == (void *)NULL)) {
-                result__LQUR=new_lab__2PJ(new_size__11HR);
-                next__JQUR=(void *)((unsigned long)result__LQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11HR)));
-                ((__POINTER *)next__JQUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KQUR)[ 0]=next__JQUR;
-              } else {
-                next__JQUR=((__POINTER *)result__LQUR)[ 0];
-                if ((next__JQUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LQUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__11HR <<  1)) <=  4096)) {
-                    next__JQUR=(void *)((unsigned long)result__LQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11HR)));
-                  } else {
-                    next__JQUR=new_lab__2PJ(new_size__11HR);
-                  };
-                  ((__POINTER *)next__JQUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KQUR)[ 0]=next__JQUR;
-                } else {
-                  ((__POINTER *)result__LQUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JQUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LQUR=next__JQUR;
-                };
-              };
-              ptr__X1HR=result__LQUR;
-            } else {
-              t__21HR=((__UINTEGER_32 )typ_id__Y1HR);
-              a__31HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SQUR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1HR + a__31HR) & (__UINTEGER_32)(~ a__31HR));
-              ptr_table__PQUR=((__POINTER )(&(table_type[(t__21HR)])));
-              lab_type__RQUR=(__UINTEGER_32)(t__21HR |  1);
-              next__OQUR=((__POINTER )(NULL));
-              result__QQUR=((__POINTER *)ptr_table__PQUR)[ 0];
-              if ((result__QQUR == (void *)NULL)) {
-                result__QQUR=new_lab__2PJ(lab_type__RQUR);
-                next__OQUR=(void *)((unsigned long)result__QQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SQUR)));
-                ((__POINTER *)next__OQUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PQUR)[ 0]=next__OQUR;
-              } else {
-                next__OQUR=((__POINTER *)result__QQUR)[ 0];
-                if ((next__OQUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QQUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SQUR <<  1)) <=  4096)) {
-                    next__OQUR=(void *)((unsigned long)result__QQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SQUR)));
-                  } else {
-                    next__OQUR=new_lab__2PJ(lab_type__RQUR);
-                  };
-                  ((__POINTER *)next__OQUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PQUR)[ 0]=next__OQUR;
-                } else {
-                  ((__POINTER *)result__QQUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OQUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QQUR=next__OQUR;
-                };
-              };
-              ptr__X1HR=result__QQUR;
-            };
-            result__W1HR=((__INTEGER_CST *)ptr__X1HR);
-            *(result__W1HR) = *(INTEGER_CST__);
-          };
-          Self__41HR=((__INTEGER_CST *)result__W1HR);
-          Self__41HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__51HR;
-          Self__41HR->value__W4YD=v__A2HR;
-          Self__41HR->parent_constant__B3LC.static_type__M2YD=t__B2HR;
-          check_type__YG5D(Self__41HR);
-          __tmp__YLFJ=result__W1HR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YNCR=read__QB5G(((__READ_LOCAL *)__tmp__XLFJ)->local__HJZD);
-          if (__tmp__YNCR==NULL) {
-            __tmp__ZNCR=NULL;
-          } else {
-            __tmp__ZNCR=((__READ_LOCAL *)__tmp__YNCR);
-          };
-          __tmp__YLFJ=__tmp__ZNCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__YLFJ=my_copy__SL2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__YLFJ=my_copy__LM2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__YLFJ=my_copy__YM2H(__tmp__XLFJ);
-        } break;
-        case __REAL_CST__: {
-          Self__E4IQ=((__REAL_CST *)__tmp__XLFJ);
-          p__2QUR=Self__E4IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__3QUR=Self__E4IQ->value__HN2H;
-          t__4QUR=Self__E4IQ->parent_constant__U2JH.static_type__M2YD;
-          result__TQUR=NULL;
-          ptr__UQUR=((__POINTER )(NULL));
-          typ_id__VQUR= 0;
-          sz__WQUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__WQUR ==  0)) {
-            result__TQUR=REAL_CST__;
-          } else {
-            typ_id__VQUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WQUR);
-            if ((typ_id__VQUR == (__INTEGER)(-  1))) {
-              a__XQUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YQUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WQUR + a__XQUR) & (__UINTEGER_32)(~ a__XQUR));
-              ptr_table__ARUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YQUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__5QUR=((__POINTER )(NULL));
-              result__BRUR=((__POINTER *)ptr_table__ARUR)[ 0];
-              if ((result__BRUR == (void *)NULL)) {
-                result__BRUR=new_lab__2PJ(new_size__YQUR);
-                next__5QUR=(void *)((unsigned long)result__BRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQUR)));
-                ((__POINTER *)next__5QUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ARUR)[ 0]=next__5QUR;
-              } else {
-                next__5QUR=((__POINTER *)result__BRUR)[ 0];
-                if ((next__5QUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BRUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YQUR <<  1)) <=  4096)) {
-                    next__5QUR=(void *)((unsigned long)result__BRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQUR)));
-                  } else {
-                    next__5QUR=new_lab__2PJ(new_size__YQUR);
-                  };
-                  ((__POINTER *)next__5QUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ARUR)[ 0]=next__5QUR;
-                } else {
-                  ((__POINTER *)result__BRUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5QUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BRUR=next__5QUR;
-                };
-              };
-              ptr__UQUR=result__BRUR;
-            } else {
-              t__ZQUR=((__UINTEGER_32 )typ_id__VQUR);
-              a__0QUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__IRUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WQUR + a__0QUR) & (__UINTEGER_32)(~ a__0QUR));
-              ptr_table__FRUR=((__POINTER )(&(table_type[(t__ZQUR)])));
-              lab_type__HRUR=(__UINTEGER_32)(t__ZQUR |  1);
-              next__ERUR=((__POINTER )(NULL));
-              result__GRUR=((__POINTER *)ptr_table__FRUR)[ 0];
-              if ((result__GRUR == (void *)NULL)) {
-                result__GRUR=new_lab__2PJ(lab_type__HRUR);
-                next__ERUR=(void *)((unsigned long)result__GRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRUR)));
-                ((__POINTER *)next__ERUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FRUR)[ 0]=next__ERUR;
-              } else {
-                next__ERUR=((__POINTER *)result__GRUR)[ 0];
-                if ((next__ERUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GRUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IRUR <<  1)) <=  4096)) {
-                    next__ERUR=(void *)((unsigned long)result__GRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRUR)));
-                  } else {
-                    next__ERUR=new_lab__2PJ(lab_type__HRUR);
-                  };
-                  ((__POINTER *)next__ERUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FRUR)[ 0]=next__ERUR;
-                } else {
-                  ((__POINTER *)result__GRUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ERUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GRUR=next__ERUR;
-                };
-              };
-              ptr__UQUR=result__GRUR;
-            };
-            result__TQUR=((__REAL_CST *)ptr__UQUR);
-            *(result__TQUR) = *(REAL_CST__);
-          };
-          Self__1QUR=((__REAL_CST *)result__TQUR);
-          Self__1QUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2QUR;
-          Self__1QUR->value__HN2H=v__3QUR;
-          Self__1QUR->parent_constant__U2JH.static_type__M2YD=t__4QUR;
-          __tmp__YLFJ=result__TQUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__G4IQ=((__CHARACTER_CST *)__tmp__XLFJ);
-          __tmp__YLFJ=create__char__4SMH(Self__G4IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G4IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__H4IQ=((__IS_EXPANDED *)__tmp__XLFJ);
-          __tmp__2NCR=read__QB5G(((__READ_LOCAL *)Self__H4IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2NCR==NULL) {
-            __tmp__3NCR=NULL;
-          } else {
-            __tmp__3NCR=((__READ_LOCAL *)__tmp__2NCR);
-          };
-          p__SRUR=Self__H4IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__JRUR=NULL;
-          ptr__KRUR=((__POINTER )(NULL));
-          typ_id__LRUR= 0;
-          sz__MRUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__MRUR ==  0)) {
-            result__JRUR=IS_EXPANDED__;
-          } else {
-            typ_id__LRUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MRUR);
-            if ((typ_id__LRUR == (__INTEGER)(-  1))) {
-              a__NRUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ORUR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRUR + a__NRUR) & (__UINTEGER_32)(~ a__NRUR));
-              ptr_table__VRUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ORUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__URUR=((__POINTER )(NULL));
-              result__WRUR=((__POINTER *)ptr_table__VRUR)[ 0];
-              if ((result__WRUR == (void *)NULL)) {
-                result__WRUR=new_lab__2PJ(new_size__ORUR);
-                next__URUR=(void *)((unsigned long)result__WRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORUR)));
-                ((__POINTER *)next__URUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VRUR)[ 0]=next__URUR;
-              } else {
-                next__URUR=((__POINTER *)result__WRUR)[ 0];
-                if ((next__URUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WRUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ORUR <<  1)) <=  4096)) {
-                    next__URUR=(void *)((unsigned long)result__WRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORUR)));
-                  } else {
-                    next__URUR=new_lab__2PJ(new_size__ORUR);
-                  };
-                  ((__POINTER *)next__URUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VRUR)[ 0]=next__URUR;
-                } else {
-                  ((__POINTER *)result__WRUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__URUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WRUR=next__URUR;
-                };
-              };
-              ptr__KRUR=result__WRUR;
-            } else {
-              t__PRUR=((__UINTEGER_32 )typ_id__LRUR);
-              a__QRUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3RUR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRUR + a__QRUR) & (__UINTEGER_32)(~ a__QRUR));
-              ptr_table__0RUR=((__POINTER )(&(table_type[(t__PRUR)])));
-              lab_type__2RUR=(__UINTEGER_32)(t__PRUR |  1);
-              next__ZRUR=((__POINTER )(NULL));
-              result__1RUR=((__POINTER *)ptr_table__0RUR)[ 0];
-              if ((result__1RUR == (void *)NULL)) {
-                result__1RUR=new_lab__2PJ(lab_type__2RUR);
-                next__ZRUR=(void *)((unsigned long)result__1RUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RUR)));
-                ((__POINTER *)next__ZRUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0RUR)[ 0]=next__ZRUR;
-              } else {
-                next__ZRUR=((__POINTER *)result__1RUR)[ 0];
-                if ((next__ZRUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1RUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3RUR <<  1)) <=  4096)) {
-                    next__ZRUR=(void *)((unsigned long)result__1RUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RUR)));
-                  } else {
-                    next__ZRUR=new_lab__2PJ(lab_type__2RUR);
-                  };
-                  ((__POINTER *)next__ZRUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0RUR)[ 0]=next__ZRUR;
-                } else {
-                  ((__POINTER *)result__1RUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZRUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1RUR=next__ZRUR;
-                };
-              };
-              ptr__KRUR=result__1RUR;
-            };
-            result__JRUR=((__IS_EXPANDED *)ptr__KRUR);
-            *(result__JRUR) = *(IS_EXPANDED__);
-          };
-          Self__RRUR=((__IS_EXPANDED *)result__JRUR);
-          Self__RRUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SRUR;
-          Self__RRUR->receiver__WN2H=__tmp__3NCR;
-          __tmp__YLFJ=result__JRUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__YLFJ=my_copy__1N2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__YLFJ=my_copy__EO2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__YLFJ=my_copy__PO2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__YLFJ=my_copy__1O2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__YLFJ=my_copy__GP2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__YLFJ=my_copy__RP2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__YLFJ=my_copy__2P2H(__tmp__XLFJ);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__YLFJ=my_copy__HQ2H(__tmp__XLFJ);
-        } break;
-        case __PUT_TO__: {
-          __tmp__YLFJ=my_copy__SQ2H(__tmp__XLFJ);
-        } break;
-        case __ITEM__: {
-          __tmp__YLFJ=my_copy__DR2H(__tmp__XLFJ);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__YLFJ=my_copy__PR2H(__tmp__XLFJ);
-        } break;
-        case __CAST__: {
-          __tmp__YLFJ=my_copy__YR2H(__tmp__XLFJ);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__YLFJ=my_copy__5SYM(__tmp__XLFJ);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__YLFJ=my_copy__IUGK(__tmp__XLFJ);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__D2HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XLFJ)->global__ZGJK),NULL);
-          if (__tmp__D2HR==NULL) {
-            __tmp__E2HR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__D2HR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__E2HR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__E2HR=((__READ_GLOBAL *)__tmp__D2HR);
-            } break;
-            }
-          };
-          __tmp__YLFJ=__tmp__E2HR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__YLFJ=my_copy__BQCN(__tmp__XLFJ);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__YLFJ=my_copy__NREO(__tmp__XLFJ);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__YLFJ=my_copy__VYJO(__tmp__XLFJ);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__YLFJ=my_copy__0REO(__tmp__XLFJ);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__YLFJ=my_copy__BZJO(__tmp__XLFJ);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__YLFJ=my_copy__CNJM(__tmp__XLFJ);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__YLFJ=my_copy__5XLL(__tmp__XLFJ);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__YLFJ=my_copy__WVYM(__tmp__XLFJ);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__YLFJ=my_copy__FSEO(__tmp__XLFJ);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__YLFJ=my_copy__QCEP(__tmp__XLFJ);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__YLFJ=my_copy__5LSN(__tmp__XLFJ);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__YLFJ=my_copy__KMSN(__tmp__XLFJ);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__YLFJ=my_copy__JZPN(__tmp__XLFJ);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__YLFJ=my_copy__G3SO(__tmp__XLFJ);
-        } break;
-        };
-        node__4DFJ=new_read__slot__receiver__with__AOWH(__tmp__WLFJ,slot_msg__3DFJ,__tmp__YLFJ,args__5DFJ);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__4DFJ);
-        __tmp__U34R=((__NODE_TYPE *)node__4DFJ)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__U34R)->__id) {
-        case __DTA_RD__: {
-          __tmp__V34R=((__DTA_RD *)__tmp__U34R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__V34R=((__DTA_CAST *)__tmp__U34R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__V34R=((__DTA_WR_CODE *)__tmp__U34R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__V34R=((__DTA_BLOCK *)__tmp__U34R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__V34R=((__DTA_WR_VALUE *)__tmp__U34R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__V34R=((__DTA_RD_ARGS *)__tmp__U34R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__YDFJ=__tmp__V34R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__VDFJ,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__WDFJ);
-        put_position__ECH(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
+      result__P2AE=__tmp__XVPU;
     };
   };
-  return(result__YDFJ);
+  if (((void *)val__O2AE != (void *)NULL)) {
+    switch (((struct ___OBJ *)val__O2AE)->__id) {
+    case __LIP_INTEGER__HDB__: {
+      free__TZ1D(((__LIP_INTEGER__HDB *)val__O2AE));
+    } break;
+    case __LIP_STRING__TDB__: {
+      free__WZ1D(((__LIP_STRING__TDB *)val__O2AE));
+    } break;
+    };
+  };
+  val__O2AE=result__P2AE;
+  return(val__O2AE);
 }
 
-static void* check_type__with__T53H(__EXPR_MULTIPLE *Self__U53H,void *t__V53H,__POSITION p__W53H)
-// ({EXPR_MULTIPLE},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* run_expr__ONYD(__LIP_BINARY__VWQB *Self__PNYD)
+// ({LIP_BINARY__VWQB}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__I3HR;
-  void *result__Y53H,*rec__153H,*__tmp__Y34R,*__tmp__XH4H,*__tmp__YH4H;
-  void *__tmp__134R;
-  void *local__Z53H;
-  void *instr__053H;
-  void *slot_name__253H,*v__GTUR;
-  void *slot_msg__353H;
-  void *node__453H;
-  __TYPE_FULL *Self__I4IQ,*Self__R4IQ;
-  void *__tmp__OC4H,*__tmp__0F4H;
-  __POSITION __tmp__VC4H,__tmp__3D4H,__tmp__BG4H,__tmp__JH4H;
-  __POSITION __tmp__WH4H,p__H3HR,p__FTUR,p__1TUR;
-  void *__tmp__1C4H,*__tmp__HG4H,*t__J3HR,*t__HTUR;
-  __STRING *Self__H2HR,*Self__N2HR,*Self__T2HR,*Self__Z2HR;
-  __INTEGER new_capacity__G2HR,old_nb_elts__J2HR,upper__BSUR,Self__5RUR;
-  __INTEGER new_capacity__M2HR,old_nb_elts__P2HR,upper__GSUR,Self__ESUR;
-  __INTEGER new_capacity__S2HR,old_nb_elts__V2HR,upper__LSUR,Self__JSUR;
-  __INTEGER new_capacity__Y2HR,old_nb_elts__12HR,upper__QSUR,Self__OSUR;
-  __INTEGER typ_id__A3HR,typ_id__4SUR,typ_id__UTUR;
-  void *__tmp__X34R,*__tmp__034R;
-  __STRING_CST *Self__Y4IQ;
-  __PROTOTYPE_CST *Self__Z4IQ;
-  __INTEGER_CST *Self__04IQ,*result__42HR,*Self__G3HR;
-  __POINTER ptr__52HR,ptr_table__TSUR,next__SSUR,result__USUR;
-  __POINTER ptr_table__YSUR,next__XSUR,result__ZSUR,ptr__3SUR;
-  __POINTER ptr_table__JTUR,next__ITUR,result__KTUR,ptr_table__OTUR;
-  __POINTER next__NTUR,result__PTUR,ptr__TTUR,ptr_table__4TUR;
-  __POINTER next__3TUR,result__5TUR,ptr_table__DUUR,next__CUUR;
-  __POINTER result__EUUR;
-  __UINTEGER_32 sz__B3HR,a__C3HR,new_size__D3HR,t__E3HR,a__F3HR;
-  __UINTEGER_32 new_size__1SUR,lab_type__0SUR,sz__5SUR,a__ATUR;
-  __UINTEGER_32 new_size__BTUR,t__CTUR,a__DTUR,new_size__RTUR;
-  __UINTEGER_32 lab_type__QTUR,sz__VTUR,a__WTUR,new_size__XTUR,t__YTUR;
-  __UINTEGER_32 a__ZTUR,new_size__GUUR,lab_type__FUUR;
-  void *__tmp__AOCR,*__tmp__EOCR,*__tmp__L3HR;
-  __READ_LOCAL *__tmp__BOCR,*__tmp__FOCR;
-  __REAL_CST *Self__24IQ,*result__2SUR,*Self__ETUR;
-  __CHARACTER_CST *Self__44IQ;
-  __IS_EXPANDED *Self__54IQ,*result__STUR,*Self__0TUR;
-  __READ_GLOBAL *__tmp__M3HR;
-  void *args__553H;
-  __CHARACTER *Self__I2HR,*new__K2HR,*Self__O2HR,*new__Q2HR,*Self__U2HR;
-  __CHARACTER *new__W2HR,*Self__02HR,*new__22HR;
-  __BOOLEAN __tmp__KE4H;
-  result__Y53H=NULL;
-  local__Z53H=NULL;
-  instr__053H=NULL;
-  rec__153H=NULL;
-  slot_name__253H=NULL;
-  slot_msg__353H=NULL;
-  node__453H=NULL;
-  args__553H=NULL;
-  if (affect_with__BCHI(t__V53H,static_type__CN1H(Self__U53H))) {
-    result__Y53H=Self__U53H;
-  } else {
-    Self__I4IQ=((__TYPE_FULL *)static_type__CN1H(Self__U53H));
-    if (is_cast__to__in__BD0I(Self__I4IQ,(&__string_86),t__V53H,((__PROTOTYPE *)prototype__VPRF(Self__I4IQ))->export_list__EFDC)) {
-      local__Z53H=create__name__style__type__E5JG(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__CN1H(Self__U53H)));
-      instr__053H=write__value__14FH(local__Z53H,EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U53H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__053H);
-      slot_name__253H=get__QEC(last_cast_name__T32H);
-      slot_msg__353H=get_slot__IO5G(static_type__CN1H(Self__U53H),slot_name__253H);
-      if (((void *)slot_msg__353H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__V53H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__253H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__W53H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__CN1H(Self__U53H)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-        __tmp__OC4H=((__SLOT *)((__SLOT_DATA *)slot_msg__353H)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__OC4H=((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F;
+  void *result__RNYD,*__tmp__VNYD,*__tmp__4VPU,*__tmp__5VPU,*__tmp__GWPU;
+  void *__tmp__HWPU;
+  void *__tmp__UNYD;
+  __LIP_INTEGER__HDB *Self__AWPU,*__tmp__BWPU,*__tmp__5CBF,*__tmp__DNBF;
+  __LIP_STRING__TDB *Self__CWPU,*__tmp__DWPU,*__tmp__YFBF;
+  __LIP_BOOLEAN__BCB *Self__XS4F,*result__0S4F,*__tmp__3S4F;
+  __STRING_CONSTANT__0 *__tmp__4WSF;
+  __POSITION__OL __tmp__HQYD;
+  __CHARACTER__DB Self__KCZD;
+  __BOOLEAN__L b__ATXT;
+  result__RNYD=NULL;
+  __tmp__UNYD=Self__PNYD->left__MS0C;
+  switch (((struct ___OBJ *)__tmp__UNYD)->__id) {
+  case __LIP_CALL__EHB__: {
+    __tmp__VNYD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__UNYD));
+  } break;
+  case __LIP_BINARY__VWQB__: {
+    __tmp__VNYD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__UNYD));
+  } break;
+  case __LIP_UNARY__HZSB__: {
+    __tmp__VNYD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__UNYD));
+  } break;
+  case __LIP_VALUE__ALKD__: {
+    __tmp__4VPU=((__LIP_VALUE__ALKD *)__tmp__UNYD)->value__0ABE;
+    switch (((struct ___OBJ *)__tmp__4VPU)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__5VPU=((__LIP_BOOLEAN__BCB *)__tmp__4VPU);
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__4VPU);
+      __tmp__BWPU=get__HYW(Self__AWPU,Self__AWPU->value__PHC);
+      __tmp__5VPU=__tmp__BWPU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__CWPU=((__LIP_STRING__TDB *)__tmp__4VPU);
+      __tmp__DWPU=get__TTW(Self__CWPU,Self__CWPU->value__MGC);
+      __tmp__5VPU=__tmp__DWPU;
+    } break;
+    };
+    __tmp__VNYD=__tmp__5VPU;
+  } break;
+  };
+  __tmp__4VPU=Self__PNYD->right__NS0C;
+  switch (((struct ___OBJ *)__tmp__4VPU)->__id) {
+  case __LIP_CALL__EHB__: {
+    __tmp__5VPU=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__4VPU));
+  } break;
+  case __LIP_BINARY__VWQB__: {
+    __tmp__5VPU=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__4VPU));
+  } break;
+  case __LIP_UNARY__HZSB__: {
+    __tmp__5VPU=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__4VPU));
+  } break;
+  case __LIP_VALUE__ALKD__: {
+    __tmp__GWPU=((__LIP_VALUE__ALKD *)__tmp__4VPU)->value__0ABE;
+    switch (((struct ___OBJ *)__tmp__GWPU)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__HWPU=((__LIP_BOOLEAN__BCB *)__tmp__GWPU);
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__GWPU);
+      __tmp__BWPU=get__HYW(Self__AWPU,Self__AWPU->value__PHC);
+      __tmp__HWPU=__tmp__BWPU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__CWPU=((__LIP_STRING__TDB *)__tmp__GWPU);
+      __tmp__DWPU=get__TTW(Self__CWPU,Self__CWPU->value__MGC);
+      __tmp__HWPU=__tmp__DWPU;
+    } break;
+    };
+    __tmp__5VPU=__tmp__HWPU;
+  } break;
+  };
+  Self__KCZD=Self__PNYD->operator__OS0C;
+  if ((Self__KCZD == '|')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__3S4F=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__3S4F=NULL;
+        } break;
+        case __LIP_STRING__TDB__: {
+          __tmp__3S4F=NULL;
+        } break;
+        }
       };
-      if ((argument_count__XZBG(__tmp__OC4H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-          __tmp__VC4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__VC4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__VC4H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+      if (((void *)__tmp__3S4F != (void *)NULL)) {
+        b__ATXT=(Self__XS4F->value__TIC | __tmp__3S4F->value__TIC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
+        result__0S4F=__tmp__3S4F;
       };
-      if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-        __tmp__1C4H=get_type_result__XF2G(slot_msg__353H);
+      __tmp__HWPU=result__0S4F;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      __tmp__BWPU=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
       } else {
-        __tmp__1C4H=get_type_result__BH2G(slot_msg__353H);
-      };
-      if ((((void *)__tmp__1C4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__1C4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__V53H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__1C4H != (void *)NULL)) {
-          Self__H2HR=((__STRING *)string_tmp__RB);
-          new_capacity__G2HR= 0;
-          if ((Self__H2HR->capacity__MNK <= Self__H2HR->count__VF)) {
-            if ((Self__H2HR->capacity__MNK ==  0)) {
-              Self__H2HR->capacity__MNK= 32;
-              Self__H2HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__G2HR=(__INTEGER)(Self__H2HR->capacity__MNK <<  1);
-              Self__I2HR=((__CHARACTER *)Self__H2HR->storage__XNK);
-              old_nb_elts__J2HR=Self__H2HR->capacity__MNK;
-              new__K2HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I2HR),((__UINTEGER_32 )old_nb_elts__J2HR),((__UINTEGER_32 )new_capacity__G2HR)));
-              upper__BSUR=(__INTEGER)(new_capacity__G2HR -  1);
-              Self__5RUR=old_nb_elts__J2HR;
-              while ((Self__5RUR <= upper__BSUR)) {
-                new__K2HR[Self__5RUR]='\0';
-                Self__5RUR=(__INTEGER)(Self__5RUR +  1);
-              };
-              Self__H2HR->storage__XNK=new__K2HR;
-              Self__H2HR->capacity__MNK=new_capacity__G2HR;
-            };
-          };
-          ((__CHARACTER *)Self__H2HR->storage__XNK)[Self__H2HR->count__VF]='`';
-          Self__H2HR->count__VF=(__INTEGER)(Self__H2HR->count__VF +  1);
-          append_name_in__M5XD(__tmp__1C4H,string_tmp__RB);
-          Self__N2HR=((__STRING *)string_tmp__RB);
-          new_capacity__M2HR= 0;
-          if ((Self__N2HR->capacity__MNK <= Self__N2HR->count__VF)) {
-            if ((Self__N2HR->capacity__MNK ==  0)) {
-              Self__N2HR->capacity__MNK= 32;
-              Self__N2HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__M2HR=(__INTEGER)(Self__N2HR->capacity__MNK <<  1);
-              Self__O2HR=((__CHARACTER *)Self__N2HR->storage__XNK);
-              old_nb_elts__P2HR=Self__N2HR->capacity__MNK;
-              new__Q2HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O2HR),((__UINTEGER_32 )old_nb_elts__P2HR),((__UINTEGER_32 )new_capacity__M2HR)));
-              upper__GSUR=(__INTEGER)(new_capacity__M2HR -  1);
-              Self__ESUR=old_nb_elts__P2HR;
-              while ((Self__ESUR <= upper__GSUR)) {
-                new__Q2HR[Self__ESUR]='\0';
-                Self__ESUR=(__INTEGER)(Self__ESUR +  1);
-              };
-              Self__N2HR->storage__XNK=new__Q2HR;
-              Self__N2HR->capacity__MNK=new_capacity__M2HR;
-            };
-          };
-          ((__CHARACTER *)Self__N2HR->storage__XNK)[Self__N2HR->count__VF]='\'';
-          Self__N2HR->count__VF=(__INTEGER)(Self__N2HR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__V53H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-          __tmp__3D4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__3D4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__3D4H);
-        put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__153H=read__QB5G(local__Z53H);
-      node__453H=new_read__slot__receiver__self__FLQC(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__353H,rec__153H,rec__153H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__453H);
-      __tmp__X34R=((__NODE_TYPE *)node__453H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__X34R)->__id) {
-      case __DTA_RD__: {
-        __tmp__Y34R=((__DTA_RD *)__tmp__X34R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__Y34R=((__DTA_CAST *)__tmp__X34R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__Y34R=((__DTA_WR_CODE *)__tmp__X34R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__Y34R=((__DTA_BLOCK *)__tmp__X34R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__Y34R=((__DTA_WR_VALUE *)__tmp__X34R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__Y34R=((__DTA_RD_ARGS *)__tmp__X34R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__Y53H=__tmp__Y34R;
-      __tmp__KE4H=TRUE__;
-    } else {
-      __tmp__KE4H=FALSE__;
-    };
-    if ((! __tmp__KE4H)) {
-      Self__R4IQ=((__TYPE_FULL *)t__V53H);
-      if (is_cast__to__in__BD0I(Self__R4IQ,(&__string_87),static_type__CN1H(Self__U53H),((__PROTOTYPE *)prototype__VPRF(Self__R4IQ))->import_list__MFDC)) {
-        local__Z53H=create__name__style__type__E5JG(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__CN1H(Self__U53H)));
-        instr__053H=write__value__14FH(local__Z53H,EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U53H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__053H);
-        slot_name__253H=get__QEC(last_cast_name__T32H);
-        slot_msg__353H=get_slot__IO5G(t__V53H,slot_name__253H);
-        if (((void *)slot_msg__353H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__V53H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__253H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__V53H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__W53H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__V53H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-          __tmp__0F4H=((__SLOT *)((__SLOT_DATA *)slot_msg__353H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__0F4H=((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__0F4H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-            __tmp__BG4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__BG4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__BG4H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-          __tmp__HG4H=get_type_result__XF2G(slot_msg__353H);
-        } else {
-          __tmp__HG4H=get_type_result__BH2G(slot_msg__353H);
-        };
-        if ((((void *)__tmp__HG4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__HG4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__V53H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__HG4H != (void *)NULL)) {
-            Self__T2HR=((__STRING *)string_tmp__RB);
-            new_capacity__S2HR= 0;
-            if ((Self__T2HR->capacity__MNK <= Self__T2HR->count__VF)) {
-              if ((Self__T2HR->capacity__MNK ==  0)) {
-                Self__T2HR->capacity__MNK= 32;
-                Self__T2HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__S2HR=(__INTEGER)(Self__T2HR->capacity__MNK <<  1);
-                Self__U2HR=((__CHARACTER *)Self__T2HR->storage__XNK);
-                old_nb_elts__V2HR=Self__T2HR->capacity__MNK;
-                new__W2HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U2HR),((__UINTEGER_32 )old_nb_elts__V2HR),((__UINTEGER_32 )new_capacity__S2HR)));
-                upper__LSUR=(__INTEGER)(new_capacity__S2HR -  1);
-                Self__JSUR=old_nb_elts__V2HR;
-                while ((Self__JSUR <= upper__LSUR)) {
-                  new__W2HR[Self__JSUR]='\0';
-                  Self__JSUR=(__INTEGER)(Self__JSUR +  1);
-                };
-                Self__T2HR->storage__XNK=new__W2HR;
-                Self__T2HR->capacity__MNK=new_capacity__S2HR;
-              };
-            };
-            ((__CHARACTER *)Self__T2HR->storage__XNK)[Self__T2HR->count__VF]='`';
-            Self__T2HR->count__VF=(__INTEGER)(Self__T2HR->count__VF +  1);
-            append_name_in__M5XD(__tmp__HG4H,string_tmp__RB);
-            Self__Z2HR=((__STRING *)string_tmp__RB);
-            new_capacity__Y2HR= 0;
-            if ((Self__Z2HR->capacity__MNK <= Self__Z2HR->count__VF)) {
-              if ((Self__Z2HR->capacity__MNK ==  0)) {
-                Self__Z2HR->capacity__MNK= 32;
-                Self__Z2HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__Y2HR=(__INTEGER)(Self__Z2HR->capacity__MNK <<  1);
-                Self__02HR=((__CHARACTER *)Self__Z2HR->storage__XNK);
-                old_nb_elts__12HR=Self__Z2HR->capacity__MNK;
-                new__22HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__02HR),((__UINTEGER_32 )old_nb_elts__12HR),((__UINTEGER_32 )new_capacity__Y2HR)));
-                upper__QSUR=(__INTEGER)(new_capacity__Y2HR -  1);
-                Self__OSUR=old_nb_elts__12HR;
-                while ((Self__OSUR <= upper__QSUR)) {
-                  new__22HR[Self__OSUR]='\0';
-                  Self__OSUR=(__INTEGER)(Self__OSUR +  1);
-                };
-                Self__Z2HR->storage__XNK=new__22HR;
-                Self__Z2HR->capacity__MNK=new_capacity__Y2HR;
-              };
-            };
-            ((__CHARACTER *)Self__Z2HR->storage__XNK)[Self__Z2HR->count__VF]='\'';
-            Self__Z2HR->count__VF=(__INTEGER)(Self__Z2HR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__V53H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
-            __tmp__JH4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__JH4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__JH4H);
-          put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__553H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__553H,create__type__PKQC(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,t__V53H));
-        add_last__5REI(args__553H,read__QB5G(local__Z53H));
-        __tmp__WH4H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__XH4H=((void **)((__FAST_ARRAYoEXPRo *)args__553H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__XH4H)->__id) {
-        case __LIST__: {
-          __tmp__YH4H=my_copy__MSYM(__tmp__XH4H);
-        } break;
-        case __STRING_CST__: {
-          Self__Y4IQ=((__STRING_CST *)__tmp__XH4H);
-          __tmp__YH4H=create__text__ITMH(Self__Y4IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Y4IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__YH4H=my_copy__EK2H(__tmp__XH4H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__Z4IQ=((__PROTOTYPE_CST *)__tmp__XH4H);
-          __tmp__YH4H=create__type__PKQC(Self__Z4IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z4IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__04IQ=((__INTEGER_CST *)__tmp__XH4H);
-          p__H3HR=Self__04IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__I3HR=Self__04IQ->value__W4YD;
-          t__J3HR=Self__04IQ->parent_constant__B3LC.static_type__M2YD;
-          result__42HR=NULL;
-          ptr__52HR=((__POINTER )(NULL));
-          typ_id__A3HR= 0;
-          sz__B3HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__B3HR ==  0)) {
-            result__42HR=INTEGER_CST__;
-          } else {
-            typ_id__A3HR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B3HR);
-            if ((typ_id__A3HR == (__INTEGER)(-  1))) {
-              a__C3HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__D3HR=(__UINTEGER_32)((__UINTEGER_32)(sz__B3HR + a__C3HR) & (__UINTEGER_32)(~ a__C3HR));
-              ptr_table__TSUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D3HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__SSUR=((__POINTER )(NULL));
-              result__USUR=((__POINTER *)ptr_table__TSUR)[ 0];
-              if ((result__USUR == (void *)NULL)) {
-                result__USUR=new_lab__2PJ(new_size__D3HR);
-                next__SSUR=(void *)((unsigned long)result__USUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3HR)));
-                ((__POINTER *)next__SSUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TSUR)[ 0]=next__SSUR;
-              } else {
-                next__SSUR=((__POINTER *)result__USUR)[ 0];
-                if ((next__SSUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__USUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D3HR <<  1)) <=  4096)) {
-                    next__SSUR=(void *)((unsigned long)result__USUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3HR)));
-                  } else {
-                    next__SSUR=new_lab__2PJ(new_size__D3HR);
-                  };
-                  ((__POINTER *)next__SSUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TSUR)[ 0]=next__SSUR;
-                } else {
-                  ((__POINTER *)result__USUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SSUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__USUR=next__SSUR;
-                };
-              };
-              ptr__52HR=result__USUR;
-            } else {
-              t__E3HR=((__UINTEGER_32 )typ_id__A3HR);
-              a__F3HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1SUR=(__UINTEGER_32)((__UINTEGER_32)(sz__B3HR + a__F3HR) & (__UINTEGER_32)(~ a__F3HR));
-              ptr_table__YSUR=((__POINTER )(&(table_type[(t__E3HR)])));
-              lab_type__0SUR=(__UINTEGER_32)(t__E3HR |  1);
-              next__XSUR=((__POINTER )(NULL));
-              result__ZSUR=((__POINTER *)ptr_table__YSUR)[ 0];
-              if ((result__ZSUR == (void *)NULL)) {
-                result__ZSUR=new_lab__2PJ(lab_type__0SUR);
-                next__XSUR=(void *)((unsigned long)result__ZSUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1SUR)));
-                ((__POINTER *)next__XSUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YSUR)[ 0]=next__XSUR;
-              } else {
-                next__XSUR=((__POINTER *)result__ZSUR)[ 0];
-                if ((next__XSUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZSUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1SUR <<  1)) <=  4096)) {
-                    next__XSUR=(void *)((unsigned long)result__ZSUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1SUR)));
-                  } else {
-                    next__XSUR=new_lab__2PJ(lab_type__0SUR);
-                  };
-                  ((__POINTER *)next__XSUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YSUR)[ 0]=next__XSUR;
-                } else {
-                  ((__POINTER *)result__ZSUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XSUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZSUR=next__XSUR;
-                };
-              };
-              ptr__52HR=result__ZSUR;
-            };
-            result__42HR=((__INTEGER_CST *)ptr__52HR);
-            *(result__42HR) = *(INTEGER_CST__);
-          };
-          Self__G3HR=((__INTEGER_CST *)result__42HR);
-          Self__G3HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H3HR;
-          Self__G3HR->value__W4YD=v__I3HR;
-          Self__G3HR->parent_constant__B3LC.static_type__M2YD=t__J3HR;
-          check_type__YG5D(Self__G3HR);
-          __tmp__YH4H=result__42HR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__AOCR=read__QB5G(((__READ_LOCAL *)__tmp__XH4H)->local__HJZD);
-          if (__tmp__AOCR==NULL) {
-            __tmp__BOCR=NULL;
-          } else {
-            __tmp__BOCR=((__READ_LOCAL *)__tmp__AOCR);
-          };
-          __tmp__YH4H=__tmp__BOCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__YH4H=my_copy__SL2H(__tmp__XH4H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__YH4H=my_copy__LM2H(__tmp__XH4H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__YH4H=my_copy__YM2H(__tmp__XH4H);
-        } break;
-        case __REAL_CST__: {
-          Self__24IQ=((__REAL_CST *)__tmp__XH4H);
-          p__FTUR=Self__24IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__GTUR=Self__24IQ->value__HN2H;
-          t__HTUR=Self__24IQ->parent_constant__U2JH.static_type__M2YD;
-          result__2SUR=NULL;
-          ptr__3SUR=((__POINTER )(NULL));
-          typ_id__4SUR= 0;
-          sz__5SUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__5SUR ==  0)) {
-            result__2SUR=REAL_CST__;
-          } else {
-            typ_id__4SUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5SUR);
-            if ((typ_id__4SUR == (__INTEGER)(-  1))) {
-              a__ATUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BTUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SUR + a__ATUR) & (__UINTEGER_32)(~ a__ATUR));
-              ptr_table__JTUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BTUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ITUR=((__POINTER )(NULL));
-              result__KTUR=((__POINTER *)ptr_table__JTUR)[ 0];
-              if ((result__KTUR == (void *)NULL)) {
-                result__KTUR=new_lab__2PJ(new_size__BTUR);
-                next__ITUR=(void *)((unsigned long)result__KTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTUR)));
-                ((__POINTER *)next__ITUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JTUR)[ 0]=next__ITUR;
-              } else {
-                next__ITUR=((__POINTER *)result__KTUR)[ 0];
-                if ((next__ITUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KTUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BTUR <<  1)) <=  4096)) {
-                    next__ITUR=(void *)((unsigned long)result__KTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTUR)));
-                  } else {
-                    next__ITUR=new_lab__2PJ(new_size__BTUR);
-                  };
-                  ((__POINTER *)next__ITUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JTUR)[ 0]=next__ITUR;
-                } else {
-                  ((__POINTER *)result__KTUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ITUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__KTUR=next__ITUR;
-                };
-              };
-              ptr__3SUR=result__KTUR;
-            } else {
-              t__CTUR=((__UINTEGER_32 )typ_id__4SUR);
-              a__DTUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RTUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SUR + a__DTUR) & (__UINTEGER_32)(~ a__DTUR));
-              ptr_table__OTUR=((__POINTER )(&(table_type[(t__CTUR)])));
-              lab_type__QTUR=(__UINTEGER_32)(t__CTUR |  1);
-              next__NTUR=((__POINTER )(NULL));
-              result__PTUR=((__POINTER *)ptr_table__OTUR)[ 0];
-              if ((result__PTUR == (void *)NULL)) {
-                result__PTUR=new_lab__2PJ(lab_type__QTUR);
-                next__NTUR=(void *)((unsigned long)result__PTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTUR)));
-                ((__POINTER *)next__NTUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OTUR)[ 0]=next__NTUR;
-              } else {
-                next__NTUR=((__POINTER *)result__PTUR)[ 0];
-                if ((next__NTUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PTUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RTUR <<  1)) <=  4096)) {
-                    next__NTUR=(void *)((unsigned long)result__PTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTUR)));
-                  } else {
-                    next__NTUR=new_lab__2PJ(lab_type__QTUR);
-                  };
-                  ((__POINTER *)next__NTUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OTUR)[ 0]=next__NTUR;
-                } else {
-                  ((__POINTER *)result__PTUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NTUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PTUR=next__NTUR;
-                };
-              };
-              ptr__3SUR=result__PTUR;
-            };
-            result__2SUR=((__REAL_CST *)ptr__3SUR);
-            *(result__2SUR) = *(REAL_CST__);
-          };
-          Self__ETUR=((__REAL_CST *)result__2SUR);
-          Self__ETUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FTUR;
-          Self__ETUR->value__HN2H=v__GTUR;
-          Self__ETUR->parent_constant__U2JH.static_type__M2YD=t__HTUR;
-          __tmp__YH4H=result__2SUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__44IQ=((__CHARACTER_CST *)__tmp__XH4H);
-          __tmp__YH4H=create__char__4SMH(Self__44IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__44IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__54IQ=((__IS_EXPANDED *)__tmp__XH4H);
-          __tmp__EOCR=read__QB5G(((__READ_LOCAL *)Self__54IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__EOCR==NULL) {
-            __tmp__FOCR=NULL;
-          } else {
-            __tmp__FOCR=((__READ_LOCAL *)__tmp__EOCR);
-          };
-          p__1TUR=Self__54IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__STUR=NULL;
-          ptr__TTUR=((__POINTER )(NULL));
-          typ_id__UTUR= 0;
-          sz__VTUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__VTUR ==  0)) {
-            result__STUR=IS_EXPANDED__;
-          } else {
-            typ_id__UTUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VTUR);
-            if ((typ_id__UTUR == (__INTEGER)(-  1))) {
-              a__WTUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XTUR=(__UINTEGER_32)((__UINTEGER_32)(sz__VTUR + a__WTUR) & (__UINTEGER_32)(~ a__WTUR));
-              ptr_table__4TUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XTUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__3TUR=((__POINTER )(NULL));
-              result__5TUR=((__POINTER *)ptr_table__4TUR)[ 0];
-              if ((result__5TUR == (void *)NULL)) {
-                result__5TUR=new_lab__2PJ(new_size__XTUR);
-                next__3TUR=(void *)((unsigned long)result__5TUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XTUR)));
-                ((__POINTER *)next__3TUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4TUR)[ 0]=next__3TUR;
-              } else {
-                next__3TUR=((__POINTER *)result__5TUR)[ 0];
-                if ((next__3TUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5TUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XTUR <<  1)) <=  4096)) {
-                    next__3TUR=(void *)((unsigned long)result__5TUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XTUR)));
-                  } else {
-                    next__3TUR=new_lab__2PJ(new_size__XTUR);
-                  };
-                  ((__POINTER *)next__3TUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4TUR)[ 0]=next__3TUR;
-                } else {
-                  ((__POINTER *)result__5TUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3TUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__5TUR=next__3TUR;
-                };
-              };
-              ptr__TTUR=result__5TUR;
-            } else {
-              t__YTUR=((__UINTEGER_32 )typ_id__UTUR);
-              a__ZTUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GUUR=(__UINTEGER_32)((__UINTEGER_32)(sz__VTUR + a__ZTUR) & (__UINTEGER_32)(~ a__ZTUR));
-              ptr_table__DUUR=((__POINTER )(&(table_type[(t__YTUR)])));
-              lab_type__FUUR=(__UINTEGER_32)(t__YTUR |  1);
-              next__CUUR=((__POINTER )(NULL));
-              result__EUUR=((__POINTER *)ptr_table__DUUR)[ 0];
-              if ((result__EUUR == (void *)NULL)) {
-                result__EUUR=new_lab__2PJ(lab_type__FUUR);
-                next__CUUR=(void *)((unsigned long)result__EUUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUUR)));
-                ((__POINTER *)next__CUUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DUUR)[ 0]=next__CUUR;
-              } else {
-                next__CUUR=((__POINTER *)result__EUUR)[ 0];
-                if ((next__CUUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EUUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GUUR <<  1)) <=  4096)) {
-                    next__CUUR=(void *)((unsigned long)result__EUUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUUR)));
-                  } else {
-                    next__CUUR=new_lab__2PJ(lab_type__FUUR);
-                  };
-                  ((__POINTER *)next__CUUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DUUR)[ 0]=next__CUUR;
-                } else {
-                  ((__POINTER *)result__EUUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CUUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EUUR=next__CUUR;
-                };
-              };
-              ptr__TTUR=result__EUUR;
-            };
-            result__STUR=((__IS_EXPANDED *)ptr__TTUR);
-            *(result__STUR) = *(IS_EXPANDED__);
-          };
-          Self__0TUR=((__IS_EXPANDED *)result__STUR);
-          Self__0TUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1TUR;
-          Self__0TUR->receiver__WN2H=__tmp__FOCR;
-          __tmp__YH4H=result__STUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__YH4H=my_copy__1N2H(__tmp__XH4H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__YH4H=my_copy__EO2H(__tmp__XH4H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__YH4H=my_copy__PO2H(__tmp__XH4H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__YH4H=my_copy__1O2H(__tmp__XH4H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__YH4H=my_copy__GP2H(__tmp__XH4H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__YH4H=my_copy__RP2H(__tmp__XH4H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__YH4H=my_copy__2P2H(__tmp__XH4H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__YH4H=my_copy__HQ2H(__tmp__XH4H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__YH4H=my_copy__SQ2H(__tmp__XH4H);
-        } break;
-        case __ITEM__: {
-          __tmp__YH4H=my_copy__DR2H(__tmp__XH4H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__YH4H=my_copy__PR2H(__tmp__XH4H);
-        } break;
-        case __CAST__: {
-          __tmp__YH4H=my_copy__YR2H(__tmp__XH4H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__YH4H=my_copy__5SYM(__tmp__XH4H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__YH4H=my_copy__IUGK(__tmp__XH4H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__L3HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XH4H)->global__ZGJK),NULL);
-          if (__tmp__L3HR==NULL) {
-            __tmp__M3HR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__L3HR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__M3HR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__M3HR=((__READ_GLOBAL *)__tmp__L3HR);
-            } break;
-            }
-          };
-          __tmp__YH4H=__tmp__M3HR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__YH4H=my_copy__BQCN(__tmp__XH4H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__YH4H=my_copy__NREO(__tmp__XH4H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__YH4H=my_copy__VYJO(__tmp__XH4H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__YH4H=my_copy__0REO(__tmp__XH4H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__YH4H=my_copy__BZJO(__tmp__XH4H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__YH4H=my_copy__CNJM(__tmp__XH4H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__YH4H=my_copy__5XLL(__tmp__XH4H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__YH4H=my_copy__WVYM(__tmp__XH4H);
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__YH4H=my_copy__FSEO(__tmp__XH4H);
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__YH4H=my_copy__QCEP(__tmp__XH4H);
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__YH4H=my_copy__5LSN(__tmp__XH4H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__YH4H=my_copy__KMSN(__tmp__XH4H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__YH4H=my_copy__JZPN(__tmp__XH4H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__YH4H=my_copy__G3SO(__tmp__XH4H);
-        } break;
-        };
-        node__453H=new_read__slot__receiver__with__AOWH(__tmp__WH4H,slot_msg__353H,__tmp__YH4H,args__553H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__453H);
-        __tmp__034R=((__NODE_TYPE *)node__453H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__034R)->__id) {
-        case __DTA_RD__: {
-          __tmp__134R=((__DTA_RD *)__tmp__034R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__134R=((__DTA_CAST *)__tmp__034R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__134R=((__DTA_WR_CODE *)__tmp__034R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__134R=((__DTA_BLOCK *)__tmp__034R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__134R=((__DTA_WR_VALUE *)__tmp__034R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__134R=((__DTA_RD_ARGS *)__tmp__034R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__Y53H=__tmp__134R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__V53H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__W53H);
-        put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        }
       };
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        Self__AWPU->value__PHC=(__INTEGER__Q)(Self__AWPU->value__PHC | __tmp__5CBF->value__PHC);
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        __tmp__BWPU=Self__AWPU;
+      };
+      __tmp__HWPU=__tmp__BWPU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      __tmp__HWPU=NULL;
+    } break;
     };
+    result__RNYD=__tmp__HWPU;
   };
-  return(result__Y53H);
-}
-
-static void* check_type__with__SI4H(__EXPR_EQUAL *Self__TI4H,void *t__UI4H,__POSITION p__VI4H)
-// ({EXPR_EQUAL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__Q4HR;
-  void *result__XI4H,*rec__0I4H,*__tmp__434R,*__tmp__WQ4H,*__tmp__XQ4H;
-  void *__tmp__B44R;
-  void *local__YI4H;
-  void *instr__ZI4H;
-  void *slot_name__1I4H,*v__PVUR;
-  void *slot_msg__2I4H;
-  void *node__3I4H;
-  __TYPE_FULL *Self__A5IQ,*Self__K5IQ;
-  void *__tmp__NL4H,*__tmp__ZO4H;
-  __POSITION __tmp__UL4H,__tmp__2M4H,__tmp__AP4H,__tmp__IQ4H;
-  __POSITION __tmp__VQ4H,p__P4HR,p__OVUR,p__EWUR;
-  void *__tmp__0L4H,*__tmp__GP4H,*t__R4HR,*t__QVUR;
-  __STRING *Self__P3HR,*Self__V3HR,*Self__13HR,*Self__B4HR;
-  __INTEGER new_capacity__O3HR,old_nb_elts__R3HR,upper__KUUR,Self__IUUR;
-  __INTEGER new_capacity__U3HR,old_nb_elts__X3HR,upper__PUUR,Self__NUUR;
-  __INTEGER new_capacity__03HR,old_nb_elts__33HR,upper__UUUR,Self__SUUR;
-  __INTEGER new_capacity__A4HR,old_nb_elts__D4HR,upper__ZUUR,Self__XUUR;
-  __INTEGER typ_id__I4HR,typ_id__HVUR,typ_id__3VUR;
-  void *__tmp__334R,*__tmp__A44R;
-  __STRING_CST *Self__R5IQ;
-  __PROTOTYPE_CST *Self__S5IQ;
-  __INTEGER_CST *Self__T5IQ,*result__G4HR,*Self__O4HR;
-  __POINTER ptr__H4HR,ptr_table__2UUR,next__1UUR,result__3UUR;
-  __POINTER ptr_table__BVUR,next__AVUR,result__CVUR,ptr__GVUR;
-  __POINTER ptr_table__SVUR,next__RVUR,result__TVUR,ptr_table__XVUR;
-  __POINTER next__WVUR,result__YVUR,ptr__2VUR,ptr_table__HWUR;
-  __POINTER next__GWUR,result__IWUR,ptr_table__MWUR,next__LWUR;
-  __POINTER result__NWUR;
-  __UINTEGER_32 sz__J4HR,a__K4HR,new_size__L4HR,t__M4HR,a__N4HR;
-  __UINTEGER_32 new_size__EVUR,lab_type__DVUR,sz__IVUR,a__JVUR;
-  __UINTEGER_32 new_size__KVUR,t__LVUR,a__MVUR,new_size__0VUR;
-  __UINTEGER_32 lab_type__ZVUR,sz__4VUR,a__5VUR,new_size__AWUR,t__BWUR;
-  __UINTEGER_32 a__CWUR,new_size__PWUR,lab_type__OWUR;
-  void *__tmp__IOCR,*__tmp__MOCR,*__tmp__T4HR;
-  __READ_LOCAL *__tmp__JOCR,*__tmp__NOCR;
-  __REAL_CST *Self__V5IQ,*result__FVUR,*Self__NVUR;
-  __CHARACTER_CST *Self__X5IQ;
-  __IS_EXPANDED *Self__Y5IQ,*result__1VUR,*Self__DWUR;
-  __READ_GLOBAL *__tmp__U4HR;
-  void *args__4I4H;
-  __CHARACTER *Self__Q3HR,*new__S3HR,*Self__W3HR,*new__Y3HR,*Self__23HR;
-  __CHARACTER *new__43HR,*Self__C4HR,*new__E4HR;
-  __BOOLEAN __tmp__JN4H;
-  result__XI4H=NULL;
-  local__YI4H=NULL;
-  instr__ZI4H=NULL;
-  rec__0I4H=NULL;
-  slot_name__1I4H=NULL;
-  slot_msg__2I4H=NULL;
-  node__3I4H=NULL;
-  args__4I4H=NULL;
-  if (affect_with__BCHI(t__UI4H,static_type__1N1H())) {
-    result__XI4H=Self__TI4H;
-  } else {
-    Self__A5IQ=((__TYPE_FULL *)static_type__1N1H());
-    if (is_cast__to__in__BD0I(Self__A5IQ,(&__string_86),t__UI4H,((__PROTOTYPE *)prototype__VPRF(Self__A5IQ))->export_list__EFDC)) {
-      local__YI4H=create__name__style__type__E5JG(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1N1H()));
-      instr__ZI4H=write__value__14FH(local__YI4H,Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TI4H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ZI4H);
-      slot_name__1I4H=get__QEC(last_cast_name__T32H);
-      slot_msg__2I4H=get_slot__IO5G(static_type__1N1H(),slot_name__1I4H);
-      if (((void *)slot_msg__2I4H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__UI4H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__1I4H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__VI4H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__1N1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-        __tmp__NL4H=((__SLOT *)((__SLOT_DATA *)slot_msg__2I4H)->parent_slot__IHZD)->base_slot__X12F;
+  if ((Self__KCZD == '&')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__3S4F=NULL;
       } else {
-        __tmp__NL4H=((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__NL4H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-          __tmp__UL4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__UL4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__UL4H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-        __tmp__0L4H=get_type_result__XF2G(slot_msg__2I4H);
-      } else {
-        __tmp__0L4H=get_type_result__BH2G(slot_msg__2I4H);
-      };
-      if ((((void *)__tmp__0L4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__0L4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__UI4H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__0L4H != (void *)NULL)) {
-          Self__P3HR=((__STRING *)string_tmp__RB);
-          new_capacity__O3HR= 0;
-          if ((Self__P3HR->capacity__MNK <= Self__P3HR->count__VF)) {
-            if ((Self__P3HR->capacity__MNK ==  0)) {
-              Self__P3HR->capacity__MNK= 32;
-              Self__P3HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__O3HR=(__INTEGER)(Self__P3HR->capacity__MNK <<  1);
-              Self__Q3HR=((__CHARACTER *)Self__P3HR->storage__XNK);
-              old_nb_elts__R3HR=Self__P3HR->capacity__MNK;
-              new__S3HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q3HR),((__UINTEGER_32 )old_nb_elts__R3HR),((__UINTEGER_32 )new_capacity__O3HR)));
-              upper__KUUR=(__INTEGER)(new_capacity__O3HR -  1);
-              Self__IUUR=old_nb_elts__R3HR;
-              while ((Self__IUUR <= upper__KUUR)) {
-                new__S3HR[Self__IUUR]='\0';
-                Self__IUUR=(__INTEGER)(Self__IUUR +  1);
-              };
-              Self__P3HR->storage__XNK=new__S3HR;
-              Self__P3HR->capacity__MNK=new_capacity__O3HR;
-            };
-          };
-          ((__CHARACTER *)Self__P3HR->storage__XNK)[Self__P3HR->count__VF]='`';
-          Self__P3HR->count__VF=(__INTEGER)(Self__P3HR->count__VF +  1);
-          append_name_in__M5XD(__tmp__0L4H,string_tmp__RB);
-          Self__V3HR=((__STRING *)string_tmp__RB);
-          new_capacity__U3HR= 0;
-          if ((Self__V3HR->capacity__MNK <= Self__V3HR->count__VF)) {
-            if ((Self__V3HR->capacity__MNK ==  0)) {
-              Self__V3HR->capacity__MNK= 32;
-              Self__V3HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__U3HR=(__INTEGER)(Self__V3HR->capacity__MNK <<  1);
-              Self__W3HR=((__CHARACTER *)Self__V3HR->storage__XNK);
-              old_nb_elts__X3HR=Self__V3HR->capacity__MNK;
-              new__Y3HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W3HR),((__UINTEGER_32 )old_nb_elts__X3HR),((__UINTEGER_32 )new_capacity__U3HR)));
-              upper__PUUR=(__INTEGER)(new_capacity__U3HR -  1);
-              Self__NUUR=old_nb_elts__X3HR;
-              while ((Self__NUUR <= upper__PUUR)) {
-                new__Y3HR[Self__NUUR]='\0';
-                Self__NUUR=(__INTEGER)(Self__NUUR +  1);
-              };
-              Self__V3HR->storage__XNK=new__Y3HR;
-              Self__V3HR->capacity__MNK=new_capacity__U3HR;
-            };
-          };
-          ((__CHARACTER *)Self__V3HR->storage__XNK)[Self__V3HR->count__VF]='\'';
-          Self__V3HR->count__VF=(__INTEGER)(Self__V3HR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__UI4H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-          __tmp__2M4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__2M4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__2M4H);
-        put_position__ECH(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__0I4H=read__QB5G(local__YI4H);
-      node__3I4H=new_read__slot__receiver__self__FLQC(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__2I4H,rec__0I4H,rec__0I4H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__3I4H);
-      __tmp__334R=((__NODE_TYPE *)node__3I4H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__334R)->__id) {
-      case __DTA_RD__: {
-        __tmp__434R=((__DTA_RD *)__tmp__334R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__434R=((__DTA_CAST *)__tmp__334R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__434R=((__DTA_WR_CODE *)__tmp__334R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__434R=((__DTA_BLOCK *)__tmp__334R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__434R=((__DTA_WR_VALUE *)__tmp__334R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__434R=((__DTA_RD_ARGS *)__tmp__334R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__XI4H=__tmp__434R;
-      __tmp__JN4H=TRUE__;
-    } else {
-      __tmp__JN4H=FALSE__;
-    };
-    if ((! __tmp__JN4H)) {
-      Self__K5IQ=((__TYPE_FULL *)t__UI4H);
-      if (is_cast__to__in__BD0I(Self__K5IQ,(&__string_87),static_type__1N1H(),((__PROTOTYPE *)prototype__VPRF(Self__K5IQ))->import_list__MFDC)) {
-        local__YI4H=create__name__style__type__E5JG(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1N1H()));
-        instr__ZI4H=write__value__14FH(local__YI4H,Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TI4H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ZI4H);
-        slot_name__1I4H=get__QEC(last_cast_name__T32H);
-        slot_msg__2I4H=get_slot__IO5G(t__UI4H,slot_name__1I4H);
-        if (((void *)slot_msg__2I4H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__UI4H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__1I4H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__UI4H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__VI4H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__UI4H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-          __tmp__ZO4H=((__SLOT *)((__SLOT_DATA *)slot_msg__2I4H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__ZO4H=((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__ZO4H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-            __tmp__AP4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__AP4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__AP4H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-          __tmp__GP4H=get_type_result__XF2G(slot_msg__2I4H);
-        } else {
-          __tmp__GP4H=get_type_result__BH2G(slot_msg__2I4H);
-        };
-        if ((((void *)__tmp__GP4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__GP4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__UI4H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__GP4H != (void *)NULL)) {
-            Self__13HR=((__STRING *)string_tmp__RB);
-            new_capacity__03HR= 0;
-            if ((Self__13HR->capacity__MNK <= Self__13HR->count__VF)) {
-              if ((Self__13HR->capacity__MNK ==  0)) {
-                Self__13HR->capacity__MNK= 32;
-                Self__13HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__03HR=(__INTEGER)(Self__13HR->capacity__MNK <<  1);
-                Self__23HR=((__CHARACTER *)Self__13HR->storage__XNK);
-                old_nb_elts__33HR=Self__13HR->capacity__MNK;
-                new__43HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__23HR),((__UINTEGER_32 )old_nb_elts__33HR),((__UINTEGER_32 )new_capacity__03HR)));
-                upper__UUUR=(__INTEGER)(new_capacity__03HR -  1);
-                Self__SUUR=old_nb_elts__33HR;
-                while ((Self__SUUR <= upper__UUUR)) {
-                  new__43HR[Self__SUUR]='\0';
-                  Self__SUUR=(__INTEGER)(Self__SUUR +  1);
-                };
-                Self__13HR->storage__XNK=new__43HR;
-                Self__13HR->capacity__MNK=new_capacity__03HR;
-              };
-            };
-            ((__CHARACTER *)Self__13HR->storage__XNK)[Self__13HR->count__VF]='`';
-            Self__13HR->count__VF=(__INTEGER)(Self__13HR->count__VF +  1);
-            append_name_in__M5XD(__tmp__GP4H,string_tmp__RB);
-            Self__B4HR=((__STRING *)string_tmp__RB);
-            new_capacity__A4HR= 0;
-            if ((Self__B4HR->capacity__MNK <= Self__B4HR->count__VF)) {
-              if ((Self__B4HR->capacity__MNK ==  0)) {
-                Self__B4HR->capacity__MNK= 32;
-                Self__B4HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__A4HR=(__INTEGER)(Self__B4HR->capacity__MNK <<  1);
-                Self__C4HR=((__CHARACTER *)Self__B4HR->storage__XNK);
-                old_nb_elts__D4HR=Self__B4HR->capacity__MNK;
-                new__E4HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C4HR),((__UINTEGER_32 )old_nb_elts__D4HR),((__UINTEGER_32 )new_capacity__A4HR)));
-                upper__ZUUR=(__INTEGER)(new_capacity__A4HR -  1);
-                Self__XUUR=old_nb_elts__D4HR;
-                while ((Self__XUUR <= upper__ZUUR)) {
-                  new__E4HR[Self__XUUR]='\0';
-                  Self__XUUR=(__INTEGER)(Self__XUUR +  1);
-                };
-                Self__B4HR->storage__XNK=new__E4HR;
-                Self__B4HR->capacity__MNK=new_capacity__A4HR;
-              };
-            };
-            ((__CHARACTER *)Self__B4HR->storage__XNK)[Self__B4HR->count__VF]='\'';
-            Self__B4HR->count__VF=(__INTEGER)(Self__B4HR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__UI4H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
-            __tmp__IQ4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__IQ4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__IQ4H);
-          put_position__ECH(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__4I4H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__4I4H,create__type__PKQC(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__UI4H));
-        add_last__5REI(args__4I4H,read__QB5G(local__YI4H));
-        __tmp__VQ4H=Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__WQ4H=((void **)((__FAST_ARRAYoEXPRo *)args__4I4H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__WQ4H)->__id) {
-        case __LIST__: {
-          __tmp__XQ4H=my_copy__MSYM(__tmp__WQ4H);
-        } break;
-        case __STRING_CST__: {
-          Self__R5IQ=((__STRING_CST *)__tmp__WQ4H);
-          __tmp__XQ4H=create__text__ITMH(Self__R5IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R5IQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__XQ4H=my_copy__EK2H(__tmp__WQ4H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__S5IQ=((__PROTOTYPE_CST *)__tmp__WQ4H);
-          __tmp__XQ4H=create__type__PKQC(Self__S5IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__S5IQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__T5IQ=((__INTEGER_CST *)__tmp__WQ4H);
-          p__P4HR=Self__T5IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__Q4HR=Self__T5IQ->value__W4YD;
-          t__R4HR=Self__T5IQ->parent_constant__B3LC.static_type__M2YD;
-          result__G4HR=NULL;
-          ptr__H4HR=((__POINTER )(NULL));
-          typ_id__I4HR= 0;
-          sz__J4HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__J4HR ==  0)) {
-            result__G4HR=INTEGER_CST__;
-          } else {
-            typ_id__I4HR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J4HR);
-            if ((typ_id__I4HR == (__INTEGER)(-  1))) {
-              a__K4HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__L4HR=(__UINTEGER_32)((__UINTEGER_32)(sz__J4HR + a__K4HR) & (__UINTEGER_32)(~ a__K4HR));
-              ptr_table__2UUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L4HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1UUR=((__POINTER )(NULL));
-              result__3UUR=((__POINTER *)ptr_table__2UUR)[ 0];
-              if ((result__3UUR == (void *)NULL)) {
-                result__3UUR=new_lab__2PJ(new_size__L4HR);
-                next__1UUR=(void *)((unsigned long)result__3UUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4HR)));
-                ((__POINTER *)next__1UUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2UUR)[ 0]=next__1UUR;
-              } else {
-                next__1UUR=((__POINTER *)result__3UUR)[ 0];
-                if ((next__1UUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3UUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L4HR <<  1)) <=  4096)) {
-                    next__1UUR=(void *)((unsigned long)result__3UUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4HR)));
-                  } else {
-                    next__1UUR=new_lab__2PJ(new_size__L4HR);
-                  };
-                  ((__POINTER *)next__1UUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2UUR)[ 0]=next__1UUR;
-                } else {
-                  ((__POINTER *)result__3UUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1UUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3UUR=next__1UUR;
-                };
-              };
-              ptr__H4HR=result__3UUR;
-            } else {
-              t__M4HR=((__UINTEGER_32 )typ_id__I4HR);
-              a__N4HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EVUR=(__UINTEGER_32)((__UINTEGER_32)(sz__J4HR + a__N4HR) & (__UINTEGER_32)(~ a__N4HR));
-              ptr_table__BVUR=((__POINTER )(&(table_type[(t__M4HR)])));
-              lab_type__DVUR=(__UINTEGER_32)(t__M4HR |  1);
-              next__AVUR=((__POINTER )(NULL));
-              result__CVUR=((__POINTER *)ptr_table__BVUR)[ 0];
-              if ((result__CVUR == (void *)NULL)) {
-                result__CVUR=new_lab__2PJ(lab_type__DVUR);
-                next__AVUR=(void *)((unsigned long)result__CVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EVUR)));
-                ((__POINTER *)next__AVUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BVUR)[ 0]=next__AVUR;
-              } else {
-                next__AVUR=((__POINTER *)result__CVUR)[ 0];
-                if ((next__AVUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CVUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EVUR <<  1)) <=  4096)) {
-                    next__AVUR=(void *)((unsigned long)result__CVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EVUR)));
-                  } else {
-                    next__AVUR=new_lab__2PJ(lab_type__DVUR);
-                  };
-                  ((__POINTER *)next__AVUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BVUR)[ 0]=next__AVUR;
-                } else {
-                  ((__POINTER *)result__CVUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AVUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CVUR=next__AVUR;
-                };
-              };
-              ptr__H4HR=result__CVUR;
-            };
-            result__G4HR=((__INTEGER_CST *)ptr__H4HR);
-            *(result__G4HR) = *(INTEGER_CST__);
-          };
-          Self__O4HR=((__INTEGER_CST *)result__G4HR);
-          Self__O4HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P4HR;
-          Self__O4HR->value__W4YD=v__Q4HR;
-          Self__O4HR->parent_constant__B3LC.static_type__M2YD=t__R4HR;
-          check_type__YG5D(Self__O4HR);
-          __tmp__XQ4H=result__G4HR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IOCR=read__QB5G(((__READ_LOCAL *)__tmp__WQ4H)->local__HJZD);
-          if (__tmp__IOCR==NULL) {
-            __tmp__JOCR=NULL;
-          } else {
-            __tmp__JOCR=((__READ_LOCAL *)__tmp__IOCR);
-          };
-          __tmp__XQ4H=__tmp__JOCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__XQ4H=my_copy__SL2H(__tmp__WQ4H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__XQ4H=my_copy__LM2H(__tmp__WQ4H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__XQ4H=my_copy__YM2H(__tmp__WQ4H);
-        } break;
-        case __REAL_CST__: {
-          Self__V5IQ=((__REAL_CST *)__tmp__WQ4H);
-          p__OVUR=Self__V5IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__PVUR=Self__V5IQ->value__HN2H;
-          t__QVUR=Self__V5IQ->parent_constant__U2JH.static_type__M2YD;
-          result__FVUR=NULL;
-          ptr__GVUR=((__POINTER )(NULL));
-          typ_id__HVUR= 0;
-          sz__IVUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__IVUR ==  0)) {
-            result__FVUR=REAL_CST__;
-          } else {
-            typ_id__HVUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IVUR);
-            if ((typ_id__HVUR == (__INTEGER)(-  1))) {
-              a__JVUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__KVUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IVUR + a__JVUR) & (__UINTEGER_32)(~ a__JVUR));
-              ptr_table__SVUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KVUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__RVUR=((__POINTER )(NULL));
-              result__TVUR=((__POINTER *)ptr_table__SVUR)[ 0];
-              if ((result__TVUR == (void *)NULL)) {
-                result__TVUR=new_lab__2PJ(new_size__KVUR);
-                next__RVUR=(void *)((unsigned long)result__TVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVUR)));
-                ((__POINTER *)next__RVUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SVUR)[ 0]=next__RVUR;
-              } else {
-                next__RVUR=((__POINTER *)result__TVUR)[ 0];
-                if ((next__RVUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TVUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KVUR <<  1)) <=  4096)) {
-                    next__RVUR=(void *)((unsigned long)result__TVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVUR)));
-                  } else {
-                    next__RVUR=new_lab__2PJ(new_size__KVUR);
-                  };
-                  ((__POINTER *)next__RVUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SVUR)[ 0]=next__RVUR;
-                } else {
-                  ((__POINTER *)result__TVUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RVUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TVUR=next__RVUR;
-                };
-              };
-              ptr__GVUR=result__TVUR;
-            } else {
-              t__LVUR=((__UINTEGER_32 )typ_id__HVUR);
-              a__MVUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0VUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IVUR + a__MVUR) & (__UINTEGER_32)(~ a__MVUR));
-              ptr_table__XVUR=((__POINTER )(&(table_type[(t__LVUR)])));
-              lab_type__ZVUR=(__UINTEGER_32)(t__LVUR |  1);
-              next__WVUR=((__POINTER )(NULL));
-              result__YVUR=((__POINTER *)ptr_table__XVUR)[ 0];
-              if ((result__YVUR == (void *)NULL)) {
-                result__YVUR=new_lab__2PJ(lab_type__ZVUR);
-                next__WVUR=(void *)((unsigned long)result__YVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0VUR)));
-                ((__POINTER *)next__WVUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XVUR)[ 0]=next__WVUR;
-              } else {
-                next__WVUR=((__POINTER *)result__YVUR)[ 0];
-                if ((next__WVUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YVUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0VUR <<  1)) <=  4096)) {
-                    next__WVUR=(void *)((unsigned long)result__YVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0VUR)));
-                  } else {
-                    next__WVUR=new_lab__2PJ(lab_type__ZVUR);
-                  };
-                  ((__POINTER *)next__WVUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XVUR)[ 0]=next__WVUR;
-                } else {
-                  ((__POINTER *)result__YVUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WVUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YVUR=next__WVUR;
-                };
-              };
-              ptr__GVUR=result__YVUR;
-            };
-            result__FVUR=((__REAL_CST *)ptr__GVUR);
-            *(result__FVUR) = *(REAL_CST__);
-          };
-          Self__NVUR=((__REAL_CST *)result__FVUR);
-          Self__NVUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OVUR;
-          Self__NVUR->value__HN2H=v__PVUR;
-          Self__NVUR->parent_constant__U2JH.static_type__M2YD=t__QVUR;
-          __tmp__XQ4H=result__FVUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__X5IQ=((__CHARACTER_CST *)__tmp__WQ4H);
-          __tmp__XQ4H=create__char__4SMH(Self__X5IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__X5IQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__Y5IQ=((__IS_EXPANDED *)__tmp__WQ4H);
-          __tmp__MOCR=read__QB5G(((__READ_LOCAL *)Self__Y5IQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MOCR==NULL) {
-            __tmp__NOCR=NULL;
-          } else {
-            __tmp__NOCR=((__READ_LOCAL *)__tmp__MOCR);
-          };
-          p__EWUR=Self__Y5IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__1VUR=NULL;
-          ptr__2VUR=((__POINTER )(NULL));
-          typ_id__3VUR= 0;
-          sz__4VUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__4VUR ==  0)) {
-            result__1VUR=IS_EXPANDED__;
-          } else {
-            typ_id__3VUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4VUR);
-            if ((typ_id__3VUR == (__INTEGER)(-  1))) {
-              a__5VUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AWUR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VUR + a__5VUR) & (__UINTEGER_32)(~ a__5VUR));
-              ptr_table__HWUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AWUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__GWUR=((__POINTER )(NULL));
-              result__IWUR=((__POINTER *)ptr_table__HWUR)[ 0];
-              if ((result__IWUR == (void *)NULL)) {
-                result__IWUR=new_lab__2PJ(new_size__AWUR);
-                next__GWUR=(void *)((unsigned long)result__IWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWUR)));
-                ((__POINTER *)next__GWUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HWUR)[ 0]=next__GWUR;
-              } else {
-                next__GWUR=((__POINTER *)result__IWUR)[ 0];
-                if ((next__GWUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AWUR <<  1)) <=  4096)) {
-                    next__GWUR=(void *)((unsigned long)result__IWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWUR)));
-                  } else {
-                    next__GWUR=new_lab__2PJ(new_size__AWUR);
-                  };
-                  ((__POINTER *)next__GWUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__HWUR)[ 0]=next__GWUR;
-                } else {
-                  ((__POINTER *)result__IWUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__IWUR=next__GWUR;
-                };
-              };
-              ptr__2VUR=result__IWUR;
-            } else {
-              t__BWUR=((__UINTEGER_32 )typ_id__3VUR);
-              a__CWUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__PWUR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VUR + a__CWUR) & (__UINTEGER_32)(~ a__CWUR));
-              ptr_table__MWUR=((__POINTER )(&(table_type[(t__BWUR)])));
-              lab_type__OWUR=(__UINTEGER_32)(t__BWUR |  1);
-              next__LWUR=((__POINTER )(NULL));
-              result__NWUR=((__POINTER *)ptr_table__MWUR)[ 0];
-              if ((result__NWUR == (void *)NULL)) {
-                result__NWUR=new_lab__2PJ(lab_type__OWUR);
-                next__LWUR=(void *)((unsigned long)result__NWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWUR)));
-                ((__POINTER *)next__LWUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MWUR)[ 0]=next__LWUR;
-              } else {
-                next__LWUR=((__POINTER *)result__NWUR)[ 0];
-                if ((next__LWUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PWUR <<  1)) <=  4096)) {
-                    next__LWUR=(void *)((unsigned long)result__NWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWUR)));
-                  } else {
-                    next__LWUR=new_lab__2PJ(lab_type__OWUR);
-                  };
-                  ((__POINTER *)next__LWUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MWUR)[ 0]=next__LWUR;
-                } else {
-                  ((__POINTER *)result__NWUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NWUR=next__LWUR;
-                };
-              };
-              ptr__2VUR=result__NWUR;
-            };
-            result__1VUR=((__IS_EXPANDED *)ptr__2VUR);
-            *(result__1VUR) = *(IS_EXPANDED__);
-          };
-          Self__DWUR=((__IS_EXPANDED *)result__1VUR);
-          Self__DWUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EWUR;
-          Self__DWUR->receiver__WN2H=__tmp__NOCR;
-          __tmp__XQ4H=result__1VUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__XQ4H=my_copy__1N2H(__tmp__WQ4H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__XQ4H=my_copy__EO2H(__tmp__WQ4H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__XQ4H=my_copy__PO2H(__tmp__WQ4H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__XQ4H=my_copy__1O2H(__tmp__WQ4H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__XQ4H=my_copy__GP2H(__tmp__WQ4H);
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
         } break;
-        case __EXPR_AND__: {
-          __tmp__XQ4H=my_copy__RP2H(__tmp__WQ4H);
+        case __LIP_INTEGER__HDB__: {
+          __tmp__3S4F=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__XQ4H=my_copy__2P2H(__tmp__WQ4H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__XQ4H=my_copy__HQ2H(__tmp__WQ4H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__XQ4H=my_copy__SQ2H(__tmp__WQ4H);
-        } break;
-        case __ITEM__: {
-          __tmp__XQ4H=my_copy__DR2H(__tmp__WQ4H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__XQ4H=my_copy__PR2H(__tmp__WQ4H);
-        } break;
-        case __CAST__: {
-          __tmp__XQ4H=my_copy__YR2H(__tmp__WQ4H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__XQ4H=my_copy__5SYM(__tmp__WQ4H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__XQ4H=my_copy__IUGK(__tmp__WQ4H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__T4HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WQ4H)->global__ZGJK),NULL);
-          if (__tmp__T4HR==NULL) {
-            __tmp__U4HR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__T4HR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__U4HR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__U4HR=((__READ_GLOBAL *)__tmp__T4HR);
-            } break;
-            }
-          };
-          __tmp__XQ4H=__tmp__U4HR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__XQ4H=my_copy__BQCN(__tmp__WQ4H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__XQ4H=my_copy__NREO(__tmp__WQ4H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__XQ4H=my_copy__VYJO(__tmp__WQ4H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__XQ4H=my_copy__0REO(__tmp__WQ4H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__XQ4H=my_copy__BZJO(__tmp__WQ4H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__XQ4H=my_copy__CNJM(__tmp__WQ4H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__XQ4H=my_copy__5XLL(__tmp__WQ4H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__XQ4H=my_copy__WVYM(__tmp__WQ4H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__XQ4H=my_copy__FSEO(__tmp__WQ4H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__XQ4H=my_copy__QCEP(__tmp__WQ4H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__XQ4H=my_copy__5LSN(__tmp__WQ4H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__XQ4H=my_copy__KMSN(__tmp__WQ4H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__XQ4H=my_copy__JZPN(__tmp__WQ4H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__XQ4H=my_copy__G3SO(__tmp__WQ4H);
+        case __LIP_STRING__TDB__: {
+          __tmp__3S4F=NULL;
         } break;
+        }
+      };
+      if (((void *)__tmp__3S4F != (void *)NULL)) {
+        b__ATXT=(Self__XS4F->value__TIC & __tmp__3S4F->value__TIC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
-        node__3I4H=new_read__slot__receiver__with__AOWH(__tmp__VQ4H,slot_msg__2I4H,__tmp__XQ4H,args__4I4H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__3I4H);
-        __tmp__A44R=((__NODE_TYPE *)node__3I4H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__A44R)->__id) {
-        case __DTA_RD__: {
-          __tmp__B44R=((__DTA_RD *)__tmp__A44R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__B44R=((__DTA_CAST *)__tmp__A44R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__B44R=((__DTA_WR_CODE *)__tmp__A44R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__B44R=((__DTA_BLOCK *)__tmp__A44R)->result_expr__F41H;
+        result__0S4F=__tmp__3S4F;
+      };
+      __tmp__HWPU=result__0S4F;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      __tmp__BWPU=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__B44R=((__DTA_WR_VALUE *)__tmp__A44R)->parent_dta__XSUH.result_expr__YHZD;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__B44R=((__DTA_RD_ARGS *)__tmp__A44R)->parent_dta__HOWH.result_expr__YHZD;
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
         } break;
-        };
-        result__XI4H=__tmp__B44R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__UI4H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__VI4H);
-        put_position__ECH(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        }
       };
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        Self__AWPU->value__PHC=(__INTEGER__Q)(Self__AWPU->value__PHC & __tmp__5CBF->value__PHC);
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        __tmp__BWPU=Self__AWPU;
+      };
+      __tmp__HWPU=__tmp__BWPU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      __tmp__HWPU=NULL;
+    } break;
     };
+    result__RNYD=__tmp__HWPU;
   };
-  return(result__XI4H);
-}
-
-static void* check_type__with__RR4H(__EXPR_NOT_EQUAL *Self__SR4H,void *t__TR4H,__POSITION p__UR4H)
-// ({EXPR_NOT_EQUAL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__Y5HR;
-  void *result__WR4H,*rec__ZR4H,*__tmp__E44R,*__tmp__VZ4H,*__tmp__WZ4H;
-  void *__tmp__H44R;
-  void *local__XR4H;
-  void *instr__YR4H;
-  void *slot_name__0R4H,*v__YXUR;
-  void *slot_msg__1R4H;
-  void *node__2R4H;
-  __TYPE_FULL *Self__Z5IQ,*Self__DAJQ;
-  void *__tmp__MU4H,*__tmp__YX4H;
-  __POSITION __tmp__TU4H,__tmp__1V4H,__tmp__5X4H,__tmp__HZ4H;
-  __POSITION __tmp__UZ4H,p__X5HR,p__XXUR,p__NYUR;
-  void *__tmp__ZU4H,*__tmp__FY4H,*t__Z5HR,*t__ZXUR;
-  __STRING *Self__X4HR,*Self__34HR,*Self__D5HR,*Self__J5HR;
-  __INTEGER new_capacity__W4HR,old_nb_elts__Z4HR,upper__TWUR,Self__RWUR;
-  __INTEGER new_capacity__24HR,old_nb_elts__54HR,upper__YWUR,Self__WWUR;
-  __INTEGER new_capacity__C5HR,old_nb_elts__F5HR,upper__3WUR,Self__1WUR;
-  __INTEGER new_capacity__I5HR,old_nb_elts__L5HR,upper__CXUR,Self__AXUR;
-  __INTEGER typ_id__Q5HR,typ_id__QXUR,typ_id__GYUR;
-  void *__tmp__D44R,*__tmp__G44R;
-  __STRING_CST *Self__KAJQ;
-  __PROTOTYPE_CST *Self__LAJQ;
-  __INTEGER_CST *Self__MAJQ,*result__O5HR,*Self__W5HR;
-  __POINTER ptr__P5HR,ptr_table__FXUR,next__EXUR,result__GXUR;
-  __POINTER ptr_table__KXUR,next__JXUR,result__LXUR,ptr__PXUR;
-  __POINTER ptr_table__1XUR,next__0XUR,result__2XUR,ptr_table__AYUR;
-  __POINTER next__5XUR,result__BYUR,ptr__FYUR,ptr_table__QYUR;
-  __POINTER next__PYUR,result__RYUR,ptr_table__VYUR,next__UYUR;
-  __POINTER result__WYUR;
-  __UINTEGER_32 sz__R5HR,a__S5HR,new_size__T5HR,t__U5HR,a__V5HR;
-  __UINTEGER_32 new_size__NXUR,lab_type__MXUR,sz__RXUR,a__SXUR;
-  __UINTEGER_32 new_size__TXUR,t__UXUR,a__VXUR,new_size__DYUR;
-  __UINTEGER_32 lab_type__CYUR,sz__HYUR,a__IYUR,new_size__JYUR,t__KYUR;
-  __UINTEGER_32 a__LYUR,new_size__YYUR,lab_type__XYUR;
-  void *__tmp__QOCR,*__tmp__UOCR,*__tmp__15HR;
-  __READ_LOCAL *__tmp__ROCR,*__tmp__VOCR;
-  __REAL_CST *Self__OAJQ,*result__OXUR,*Self__WXUR;
-  __CHARACTER_CST *Self__QAJQ;
-  __IS_EXPANDED *Self__RAJQ,*result__EYUR,*Self__MYUR;
-  __READ_GLOBAL *__tmp__25HR;
-  void *args__3R4H;
-  __CHARACTER *Self__Y4HR,*new__04HR,*Self__44HR,*new__A5HR,*Self__E5HR;
-  __CHARACTER *new__G5HR,*Self__K5HR,*new__M5HR;
-  __BOOLEAN __tmp__IW4H;
-  result__WR4H=NULL;
-  local__XR4H=NULL;
-  instr__YR4H=NULL;
-  rec__ZR4H=NULL;
-  slot_name__0R4H=NULL;
-  slot_msg__1R4H=NULL;
-  node__2R4H=NULL;
-  args__3R4H=NULL;
-  if (affect_with__BCHI(t__TR4H,static_type__AO1H())) {
-    result__WR4H=Self__SR4H;
-  } else {
-    Self__Z5IQ=((__TYPE_FULL *)static_type__AO1H());
-    if (is_cast__to__in__BD0I(Self__Z5IQ,(&__string_86),t__TR4H,((__PROTOTYPE *)prototype__VPRF(Self__Z5IQ))->export_list__EFDC)) {
-      local__XR4H=create__name__style__type__E5JG(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__AO1H()));
-      instr__YR4H=write__value__14FH(local__XR4H,Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SR4H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__YR4H);
-      slot_name__0R4H=get__QEC(last_cast_name__T32H);
-      slot_msg__1R4H=get_slot__IO5G(static_type__AO1H(),slot_name__0R4H);
-      if (((void *)slot_msg__1R4H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__TR4H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__0R4H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__UR4H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__AO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-        __tmp__MU4H=((__SLOT *)((__SLOT_DATA *)slot_msg__1R4H)->parent_slot__IHZD)->base_slot__X12F;
+  if ((Self__KCZD == '=')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__3S4F=NULL;
       } else {
-        __tmp__MU4H=((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F;
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__3S4F=NULL;
+        } break;
+        case __LIP_STRING__TDB__: {
+          __tmp__3S4F=NULL;
+        } break;
+        }
       };
-      if ((argument_count__XZBG(__tmp__MU4H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-          __tmp__TU4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__TU4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__TU4H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+      if (((void *)__tmp__3S4F != (void *)NULL)) {
+        b__ATXT=(Self__XS4F->value__TIC == __tmp__3S4F->value__TIC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
+        result__0S4F=__tmp__3S4F;
       };
-      if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-        __tmp__ZU4H=get_type_result__XF2G(slot_msg__1R4H);
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
       } else {
-        __tmp__ZU4H=get_type_result__BH2G(slot_msg__1R4H);
-      };
-      if ((((void *)__tmp__ZU4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ZU4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__TR4H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__ZU4H != (void *)NULL)) {
-          Self__X4HR=((__STRING *)string_tmp__RB);
-          new_capacity__W4HR= 0;
-          if ((Self__X4HR->capacity__MNK <= Self__X4HR->count__VF)) {
-            if ((Self__X4HR->capacity__MNK ==  0)) {
-              Self__X4HR->capacity__MNK= 32;
-              Self__X4HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__W4HR=(__INTEGER)(Self__X4HR->capacity__MNK <<  1);
-              Self__Y4HR=((__CHARACTER *)Self__X4HR->storage__XNK);
-              old_nb_elts__Z4HR=Self__X4HR->capacity__MNK;
-              new__04HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y4HR),((__UINTEGER_32 )old_nb_elts__Z4HR),((__UINTEGER_32 )new_capacity__W4HR)));
-              upper__TWUR=(__INTEGER)(new_capacity__W4HR -  1);
-              Self__RWUR=old_nb_elts__Z4HR;
-              while ((Self__RWUR <= upper__TWUR)) {
-                new__04HR[Self__RWUR]='\0';
-                Self__RWUR=(__INTEGER)(Self__RWUR +  1);
-              };
-              Self__X4HR->storage__XNK=new__04HR;
-              Self__X4HR->capacity__MNK=new_capacity__W4HR;
-            };
-          };
-          ((__CHARACTER *)Self__X4HR->storage__XNK)[Self__X4HR->count__VF]='`';
-          Self__X4HR->count__VF=(__INTEGER)(Self__X4HR->count__VF +  1);
-          append_name_in__M5XD(__tmp__ZU4H,string_tmp__RB);
-          Self__34HR=((__STRING *)string_tmp__RB);
-          new_capacity__24HR= 0;
-          if ((Self__34HR->capacity__MNK <= Self__34HR->count__VF)) {
-            if ((Self__34HR->capacity__MNK ==  0)) {
-              Self__34HR->capacity__MNK= 32;
-              Self__34HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__24HR=(__INTEGER)(Self__34HR->capacity__MNK <<  1);
-              Self__44HR=((__CHARACTER *)Self__34HR->storage__XNK);
-              old_nb_elts__54HR=Self__34HR->capacity__MNK;
-              new__A5HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__44HR),((__UINTEGER_32 )old_nb_elts__54HR),((__UINTEGER_32 )new_capacity__24HR)));
-              upper__YWUR=(__INTEGER)(new_capacity__24HR -  1);
-              Self__WWUR=old_nb_elts__54HR;
-              while ((Self__WWUR <= upper__YWUR)) {
-                new__A5HR[Self__WWUR]='\0';
-                Self__WWUR=(__INTEGER)(Self__WWUR +  1);
-              };
-              Self__34HR->storage__XNK=new__A5HR;
-              Self__34HR->capacity__MNK=new_capacity__24HR;
-            };
-          };
-          ((__CHARACTER *)Self__34HR->storage__XNK)[Self__34HR->count__VF]='\'';
-          Self__34HR->count__VF=(__INTEGER)(Self__34HR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__TR4H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-          __tmp__1V4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__1V4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__1V4H);
-        put_position__ECH(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__ZR4H=read__QB5G(local__XR4H);
-      node__2R4H=new_read__slot__receiver__self__FLQC(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__1R4H,rec__ZR4H,rec__ZR4H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__2R4H);
-      __tmp__D44R=((__NODE_TYPE *)node__2R4H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__D44R)->__id) {
-      case __DTA_RD__: {
-        __tmp__E44R=((__DTA_RD *)__tmp__D44R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__E44R=((__DTA_CAST *)__tmp__D44R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__E44R=((__DTA_WR_CODE *)__tmp__D44R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__E44R=((__DTA_BLOCK *)__tmp__D44R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__E44R=((__DTA_WR_VALUE *)__tmp__D44R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__E44R=((__DTA_RD_ARGS *)__tmp__D44R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__WR4H=__tmp__E44R;
-      __tmp__IW4H=TRUE__;
-    } else {
-      __tmp__IW4H=FALSE__;
-    };
-    if ((! __tmp__IW4H)) {
-      Self__DAJQ=((__TYPE_FULL *)t__TR4H);
-      if (is_cast__to__in__BD0I(Self__DAJQ,(&__string_87),static_type__AO1H(),((__PROTOTYPE *)prototype__VPRF(Self__DAJQ))->import_list__MFDC)) {
-        local__XR4H=create__name__style__type__E5JG(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__AO1H()));
-        instr__YR4H=write__value__14FH(local__XR4H,Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SR4H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__YR4H);
-        slot_name__0R4H=get__QEC(last_cast_name__T32H);
-        slot_msg__1R4H=get_slot__IO5G(t__TR4H,slot_name__0R4H);
-        if (((void *)slot_msg__1R4H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__TR4H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__0R4H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__TR4H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__UR4H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__TR4H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-          __tmp__YX4H=((__SLOT *)((__SLOT_DATA *)slot_msg__1R4H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__YX4H=((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__YX4H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-            __tmp__5X4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__5X4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__5X4H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-          __tmp__FY4H=get_type_result__XF2G(slot_msg__1R4H);
-        } else {
-          __tmp__FY4H=get_type_result__BH2G(slot_msg__1R4H);
-        };
-        if ((((void *)__tmp__FY4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__FY4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__TR4H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__FY4H != (void *)NULL)) {
-            Self__D5HR=((__STRING *)string_tmp__RB);
-            new_capacity__C5HR= 0;
-            if ((Self__D5HR->capacity__MNK <= Self__D5HR->count__VF)) {
-              if ((Self__D5HR->capacity__MNK ==  0)) {
-                Self__D5HR->capacity__MNK= 32;
-                Self__D5HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__C5HR=(__INTEGER)(Self__D5HR->capacity__MNK <<  1);
-                Self__E5HR=((__CHARACTER *)Self__D5HR->storage__XNK);
-                old_nb_elts__F5HR=Self__D5HR->capacity__MNK;
-                new__G5HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E5HR),((__UINTEGER_32 )old_nb_elts__F5HR),((__UINTEGER_32 )new_capacity__C5HR)));
-                upper__3WUR=(__INTEGER)(new_capacity__C5HR -  1);
-                Self__1WUR=old_nb_elts__F5HR;
-                while ((Self__1WUR <= upper__3WUR)) {
-                  new__G5HR[Self__1WUR]='\0';
-                  Self__1WUR=(__INTEGER)(Self__1WUR +  1);
-                };
-                Self__D5HR->storage__XNK=new__G5HR;
-                Self__D5HR->capacity__MNK=new_capacity__C5HR;
-              };
-            };
-            ((__CHARACTER *)Self__D5HR->storage__XNK)[Self__D5HR->count__VF]='`';
-            Self__D5HR->count__VF=(__INTEGER)(Self__D5HR->count__VF +  1);
-            append_name_in__M5XD(__tmp__FY4H,string_tmp__RB);
-            Self__J5HR=((__STRING *)string_tmp__RB);
-            new_capacity__I5HR= 0;
-            if ((Self__J5HR->capacity__MNK <= Self__J5HR->count__VF)) {
-              if ((Self__J5HR->capacity__MNK ==  0)) {
-                Self__J5HR->capacity__MNK= 32;
-                Self__J5HR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__I5HR=(__INTEGER)(Self__J5HR->capacity__MNK <<  1);
-                Self__K5HR=((__CHARACTER *)Self__J5HR->storage__XNK);
-                old_nb_elts__L5HR=Self__J5HR->capacity__MNK;
-                new__M5HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K5HR),((__UINTEGER_32 )old_nb_elts__L5HR),((__UINTEGER_32 )new_capacity__I5HR)));
-                upper__CXUR=(__INTEGER)(new_capacity__I5HR -  1);
-                Self__AXUR=old_nb_elts__L5HR;
-                while ((Self__AXUR <= upper__CXUR)) {
-                  new__M5HR[Self__AXUR]='\0';
-                  Self__AXUR=(__INTEGER)(Self__AXUR +  1);
-                };
-                Self__J5HR->storage__XNK=new__M5HR;
-                Self__J5HR->capacity__MNK=new_capacity__I5HR;
-              };
-            };
-            ((__CHARACTER *)Self__J5HR->storage__XNK)[Self__J5HR->count__VF]='\'';
-            Self__J5HR->count__VF=(__INTEGER)(Self__J5HR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__TR4H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
-            __tmp__HZ4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__HZ4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__HZ4H);
-          put_position__ECH(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__3R4H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__3R4H,create__type__PKQC(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__TR4H));
-        add_last__5REI(args__3R4H,read__QB5G(local__XR4H));
-        __tmp__UZ4H=Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__VZ4H=((void **)((__FAST_ARRAYoEXPRo *)args__3R4H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__VZ4H)->__id) {
-        case __LIST__: {
-          __tmp__WZ4H=my_copy__MSYM(__tmp__VZ4H);
-        } break;
-        case __STRING_CST__: {
-          Self__KAJQ=((__STRING_CST *)__tmp__VZ4H);
-          __tmp__WZ4H=create__text__ITMH(Self__KAJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KAJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__WZ4H=my_copy__EK2H(__tmp__VZ4H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__LAJQ=((__PROTOTYPE_CST *)__tmp__VZ4H);
-          __tmp__WZ4H=create__type__PKQC(Self__LAJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LAJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__MAJQ=((__INTEGER_CST *)__tmp__VZ4H);
-          p__X5HR=Self__MAJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__Y5HR=Self__MAJQ->value__W4YD;
-          t__Z5HR=Self__MAJQ->parent_constant__B3LC.static_type__M2YD;
-          result__O5HR=NULL;
-          ptr__P5HR=((__POINTER )(NULL));
-          typ_id__Q5HR= 0;
-          sz__R5HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__R5HR ==  0)) {
-            result__O5HR=INTEGER_CST__;
-          } else {
-            typ_id__Q5HR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5HR);
-            if ((typ_id__Q5HR == (__INTEGER)(-  1))) {
-              a__S5HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__T5HR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5HR + a__S5HR) & (__UINTEGER_32)(~ a__S5HR));
-              ptr_table__FXUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T5HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__EXUR=((__POINTER )(NULL));
-              result__GXUR=((__POINTER *)ptr_table__FXUR)[ 0];
-              if ((result__GXUR == (void *)NULL)) {
-                result__GXUR=new_lab__2PJ(new_size__T5HR);
-                next__EXUR=(void *)((unsigned long)result__GXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5HR)));
-                ((__POINTER *)next__EXUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FXUR)[ 0]=next__EXUR;
-              } else {
-                next__EXUR=((__POINTER *)result__GXUR)[ 0];
-                if ((next__EXUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T5HR <<  1)) <=  4096)) {
-                    next__EXUR=(void *)((unsigned long)result__GXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5HR)));
-                  } else {
-                    next__EXUR=new_lab__2PJ(new_size__T5HR);
-                  };
-                  ((__POINTER *)next__EXUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FXUR)[ 0]=next__EXUR;
-                } else {
-                  ((__POINTER *)result__GXUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GXUR=next__EXUR;
-                };
-              };
-              ptr__P5HR=result__GXUR;
-            } else {
-              t__U5HR=((__UINTEGER_32 )typ_id__Q5HR);
-              a__V5HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NXUR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5HR + a__V5HR) & (__UINTEGER_32)(~ a__V5HR));
-              ptr_table__KXUR=((__POINTER )(&(table_type[(t__U5HR)])));
-              lab_type__MXUR=(__UINTEGER_32)(t__U5HR |  1);
-              next__JXUR=((__POINTER )(NULL));
-              result__LXUR=((__POINTER *)ptr_table__KXUR)[ 0];
-              if ((result__LXUR == (void *)NULL)) {
-                result__LXUR=new_lab__2PJ(lab_type__MXUR);
-                next__JXUR=(void *)((unsigned long)result__LXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXUR)));
-                ((__POINTER *)next__JXUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KXUR)[ 0]=next__JXUR;
-              } else {
-                next__JXUR=((__POINTER *)result__LXUR)[ 0];
-                if ((next__JXUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NXUR <<  1)) <=  4096)) {
-                    next__JXUR=(void *)((unsigned long)result__LXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXUR)));
-                  } else {
-                    next__JXUR=new_lab__2PJ(lab_type__MXUR);
-                  };
-                  ((__POINTER *)next__JXUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KXUR)[ 0]=next__JXUR;
-                } else {
-                  ((__POINTER *)result__LXUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LXUR=next__JXUR;
-                };
-              };
-              ptr__P5HR=result__LXUR;
-            };
-            result__O5HR=((__INTEGER_CST *)ptr__P5HR);
-            *(result__O5HR) = *(INTEGER_CST__);
-          };
-          Self__W5HR=((__INTEGER_CST *)result__O5HR);
-          Self__W5HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X5HR;
-          Self__W5HR->value__W4YD=v__Y5HR;
-          Self__W5HR->parent_constant__B3LC.static_type__M2YD=t__Z5HR;
-          check_type__YG5D(Self__W5HR);
-          __tmp__WZ4H=result__O5HR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QOCR=read__QB5G(((__READ_LOCAL *)__tmp__VZ4H)->local__HJZD);
-          if (__tmp__QOCR==NULL) {
-            __tmp__ROCR=NULL;
-          } else {
-            __tmp__ROCR=((__READ_LOCAL *)__tmp__QOCR);
-          };
-          __tmp__WZ4H=__tmp__ROCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__WZ4H=my_copy__SL2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__WZ4H=my_copy__LM2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__WZ4H=my_copy__YM2H(__tmp__VZ4H);
-        } break;
-        case __REAL_CST__: {
-          Self__OAJQ=((__REAL_CST *)__tmp__VZ4H);
-          p__XXUR=Self__OAJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YXUR=Self__OAJQ->value__HN2H;
-          t__ZXUR=Self__OAJQ->parent_constant__U2JH.static_type__M2YD;
-          result__OXUR=NULL;
-          ptr__PXUR=((__POINTER )(NULL));
-          typ_id__QXUR= 0;
-          sz__RXUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__RXUR ==  0)) {
-            result__OXUR=REAL_CST__;
-          } else {
-            typ_id__QXUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RXUR);
-            if ((typ_id__QXUR == (__INTEGER)(-  1))) {
-              a__SXUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TXUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RXUR + a__SXUR) & (__UINTEGER_32)(~ a__SXUR));
-              ptr_table__1XUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TXUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__0XUR=((__POINTER )(NULL));
-              result__2XUR=((__POINTER *)ptr_table__1XUR)[ 0];
-              if ((result__2XUR == (void *)NULL)) {
-                result__2XUR=new_lab__2PJ(new_size__TXUR);
-                next__0XUR=(void *)((unsigned long)result__2XUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXUR)));
-                ((__POINTER *)next__0XUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1XUR)[ 0]=next__0XUR;
-              } else {
-                next__0XUR=((__POINTER *)result__2XUR)[ 0];
-                if ((next__0XUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2XUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TXUR <<  1)) <=  4096)) {
-                    next__0XUR=(void *)((unsigned long)result__2XUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXUR)));
-                  } else {
-                    next__0XUR=new_lab__2PJ(new_size__TXUR);
-                  };
-                  ((__POINTER *)next__0XUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1XUR)[ 0]=next__0XUR;
-                } else {
-                  ((__POINTER *)result__2XUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0XUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2XUR=next__0XUR;
-                };
-              };
-              ptr__PXUR=result__2XUR;
-            } else {
-              t__UXUR=((__UINTEGER_32 )typ_id__QXUR);
-              a__VXUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DYUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RXUR + a__VXUR) & (__UINTEGER_32)(~ a__VXUR));
-              ptr_table__AYUR=((__POINTER )(&(table_type[(t__UXUR)])));
-              lab_type__CYUR=(__UINTEGER_32)(t__UXUR |  1);
-              next__5XUR=((__POINTER )(NULL));
-              result__BYUR=((__POINTER *)ptr_table__AYUR)[ 0];
-              if ((result__BYUR == (void *)NULL)) {
-                result__BYUR=new_lab__2PJ(lab_type__CYUR);
-                next__5XUR=(void *)((unsigned long)result__BYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYUR)));
-                ((__POINTER *)next__5XUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AYUR)[ 0]=next__5XUR;
-              } else {
-                next__5XUR=((__POINTER *)result__BYUR)[ 0];
-                if ((next__5XUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BYUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DYUR <<  1)) <=  4096)) {
-                    next__5XUR=(void *)((unsigned long)result__BYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYUR)));
-                  } else {
-                    next__5XUR=new_lab__2PJ(lab_type__CYUR);
-                  };
-                  ((__POINTER *)next__5XUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__AYUR)[ 0]=next__5XUR;
-                } else {
-                  ((__POINTER *)result__BYUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5XUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BYUR=next__5XUR;
-                };
-              };
-              ptr__PXUR=result__BYUR;
-            };
-            result__OXUR=((__REAL_CST *)ptr__PXUR);
-            *(result__OXUR) = *(REAL_CST__);
-          };
-          Self__WXUR=((__REAL_CST *)result__OXUR);
-          Self__WXUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XXUR;
-          Self__WXUR->value__HN2H=v__YXUR;
-          Self__WXUR->parent_constant__U2JH.static_type__M2YD=t__ZXUR;
-          __tmp__WZ4H=result__OXUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__QAJQ=((__CHARACTER_CST *)__tmp__VZ4H);
-          __tmp__WZ4H=create__char__4SMH(Self__QAJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QAJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__RAJQ=((__IS_EXPANDED *)__tmp__VZ4H);
-          __tmp__UOCR=read__QB5G(((__READ_LOCAL *)Self__RAJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UOCR==NULL) {
-            __tmp__VOCR=NULL;
-          } else {
-            __tmp__VOCR=((__READ_LOCAL *)__tmp__UOCR);
-          };
-          p__NYUR=Self__RAJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__EYUR=NULL;
-          ptr__FYUR=((__POINTER )(NULL));
-          typ_id__GYUR= 0;
-          sz__HYUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__HYUR ==  0)) {
-            result__EYUR=IS_EXPANDED__;
-          } else {
-            typ_id__GYUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HYUR);
-            if ((typ_id__GYUR == (__INTEGER)(-  1))) {
-              a__IYUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JYUR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYUR + a__IYUR) & (__UINTEGER_32)(~ a__IYUR));
-              ptr_table__QYUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JYUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__PYUR=((__POINTER )(NULL));
-              result__RYUR=((__POINTER *)ptr_table__QYUR)[ 0];
-              if ((result__RYUR == (void *)NULL)) {
-                result__RYUR=new_lab__2PJ(new_size__JYUR);
-                next__PYUR=(void *)((unsigned long)result__RYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYUR)));
-                ((__POINTER *)next__PYUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QYUR)[ 0]=next__PYUR;
-              } else {
-                next__PYUR=((__POINTER *)result__RYUR)[ 0];
-                if ((next__PYUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RYUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JYUR <<  1)) <=  4096)) {
-                    next__PYUR=(void *)((unsigned long)result__RYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYUR)));
-                  } else {
-                    next__PYUR=new_lab__2PJ(new_size__JYUR);
-                  };
-                  ((__POINTER *)next__PYUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QYUR)[ 0]=next__PYUR;
-                } else {
-                  ((__POINTER *)result__RYUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PYUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__RYUR=next__PYUR;
-                };
-              };
-              ptr__FYUR=result__RYUR;
-            } else {
-              t__KYUR=((__UINTEGER_32 )typ_id__GYUR);
-              a__LYUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YYUR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYUR + a__LYUR) & (__UINTEGER_32)(~ a__LYUR));
-              ptr_table__VYUR=((__POINTER )(&(table_type[(t__KYUR)])));
-              lab_type__XYUR=(__UINTEGER_32)(t__KYUR |  1);
-              next__UYUR=((__POINTER )(NULL));
-              result__WYUR=((__POINTER *)ptr_table__VYUR)[ 0];
-              if ((result__WYUR == (void *)NULL)) {
-                result__WYUR=new_lab__2PJ(lab_type__XYUR);
-                next__UYUR=(void *)((unsigned long)result__WYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYUR)));
-                ((__POINTER *)next__UYUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VYUR)[ 0]=next__UYUR;
-              } else {
-                next__UYUR=((__POINTER *)result__WYUR)[ 0];
-                if ((next__UYUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WYUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YYUR <<  1)) <=  4096)) {
-                    next__UYUR=(void *)((unsigned long)result__WYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYUR)));
-                  } else {
-                    next__UYUR=new_lab__2PJ(lab_type__XYUR);
-                  };
-                  ((__POINTER *)next__UYUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VYUR)[ 0]=next__UYUR;
-                } else {
-                  ((__POINTER *)result__WYUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UYUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WYUR=next__UYUR;
-                };
-              };
-              ptr__FYUR=result__WYUR;
-            };
-            result__EYUR=((__IS_EXPANDED *)ptr__FYUR);
-            *(result__EYUR) = *(IS_EXPANDED__);
-          };
-          Self__MYUR=((__IS_EXPANDED *)result__EYUR);
-          Self__MYUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NYUR;
-          Self__MYUR->receiver__WN2H=__tmp__VOCR;
-          __tmp__WZ4H=result__EYUR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__WZ4H=my_copy__1N2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__WZ4H=my_copy__EO2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__WZ4H=my_copy__PO2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__WZ4H=my_copy__1O2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__WZ4H=my_copy__GP2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__WZ4H=my_copy__RP2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__WZ4H=my_copy__2P2H(__tmp__VZ4H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__WZ4H=my_copy__HQ2H(__tmp__VZ4H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__WZ4H=my_copy__SQ2H(__tmp__VZ4H);
-        } break;
-        case __ITEM__: {
-          __tmp__WZ4H=my_copy__DR2H(__tmp__VZ4H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__WZ4H=my_copy__PR2H(__tmp__VZ4H);
-        } break;
-        case __CAST__: {
-          __tmp__WZ4H=my_copy__YR2H(__tmp__VZ4H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__WZ4H=my_copy__5SYM(__tmp__VZ4H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__WZ4H=my_copy__IUGK(__tmp__VZ4H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__15HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VZ4H)->global__ZGJK),NULL);
-          if (__tmp__15HR==NULL) {
-            __tmp__25HR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__15HR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__25HR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__25HR=((__READ_GLOBAL *)__tmp__15HR);
-            } break;
-            }
-          };
-          __tmp__WZ4H=__tmp__25HR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__WZ4H=my_copy__BQCN(__tmp__VZ4H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__WZ4H=my_copy__NREO(__tmp__VZ4H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__WZ4H=my_copy__VYJO(__tmp__VZ4H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__WZ4H=my_copy__0REO(__tmp__VZ4H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__WZ4H=my_copy__BZJO(__tmp__VZ4H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__WZ4H=my_copy__CNJM(__tmp__VZ4H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__WZ4H=my_copy__5XLL(__tmp__VZ4H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__WZ4H=my_copy__WVYM(__tmp__VZ4H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__WZ4H=my_copy__FSEO(__tmp__VZ4H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__WZ4H=my_copy__QCEP(__tmp__VZ4H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__WZ4H=my_copy__5LSN(__tmp__VZ4H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__WZ4H=my_copy__KMSN(__tmp__VZ4H);
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__WZ4H=my_copy__JZPN(__tmp__VZ4H);
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __EXPR_XOR__: {
-          __tmp__WZ4H=my_copy__G3SO(__tmp__VZ4H);
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
         } break;
+        }
+      };
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        free__TZ1D(Self__AWPU);
+        b__ATXT=(Self__AWPU->value__PHC == __tmp__5CBF->value__PHC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
-        node__2R4H=new_read__slot__receiver__with__AOWH(__tmp__UZ4H,slot_msg__1R4H,__tmp__WZ4H,args__3R4H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__2R4H);
-        __tmp__G44R=((__NODE_TYPE *)node__2R4H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__G44R)->__id) {
-        case __DTA_RD__: {
-          __tmp__H44R=((__DTA_RD *)__tmp__G44R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__H44R=((__DTA_CAST *)__tmp__G44R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__H44R=((__DTA_WR_CODE *)__tmp__G44R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__H44R=((__DTA_BLOCK *)__tmp__G44R)->result_expr__F41H;
+        result__0S4F=__tmp__3S4F;
+      };
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__CWPU=((__LIP_STRING__TDB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__YFBF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__YFBF=NULL;
         } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__H44R=((__DTA_WR_VALUE *)__tmp__G44R)->parent_dta__XSUH.result_expr__YHZD;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__YFBF=NULL;
         } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__H44R=((__DTA_RD_ARGS *)__tmp__G44R)->parent_dta__HOWH.result_expr__YHZD;
+        case __LIP_STRING__TDB__: {
+          __tmp__YFBF=((__LIP_STRING__TDB *)__tmp__5VPU);
         } break;
+        }
+      };
+      if (((void *)__tmp__YFBF != (void *)NULL)) {
+        free__WZ1D(((__LIP_STRING__TDB *)__tmp__YFBF));
+        free__WZ1D(Self__CWPU);
+        b__ATXT=((void *)Self__CWPU->value__MGC == (void *)__tmp__YFBF->value__MGC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
-        result__WR4H=__tmp__H44R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__TR4H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__UR4H);
-        put_position__ECH(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        result__0S4F=__tmp__3S4F;
       };
+      Self__XS4F=result__0S4F;
+    } break;
     };
+    result__RNYD=Self__XS4F;
   };
-  return(result__WR4H);
-}
-
-static void* check_type__with__Q04H(__REAL_CST *Self__R04H,void *t__S04H,__POSITION p__T04H)
-// ({REAL_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__ABIR;
-  void *result__V04H,*rec__Y04H,*__tmp__K44R,*__tmp__UC5H,*__tmp__VC5H;
-  void *__tmp__N44R;
-  void *local__W04H;
-  void *instr__X04H;
-  void *slot_name__Z04H,*v__B0UR;
-  void *slot_msg__004H;
-  void *node__104H;
-  __TYPE_FULL *Self__SAJQ,*Self__2AJQ;
-  void *__tmp__L34H,*__tmp__XA5H;
-  __POSITION __tmp__S34H,__tmp__044H,__tmp__4A5H,__tmp__GC5H;
-  __POSITION __tmp__TC5H,p__5AIR,p__A0UR,p__W0UR;
-  void *__tmp__Y34H,*__tmp__EB5H,*t__BBIR,*t__C0UR;
-  __STRING *Self__55HR,*Self__FAIR,*Self__LAIR,*Self__RAIR;
-  __INTEGER new_capacity__45HR,old_nb_elts__BAIR,upper__2YUR,Self__0YUR;
-  __INTEGER new_capacity__EAIR,old_nb_elts__HAIR,upper__BZUR,Self__5YUR;
-  __INTEGER new_capacity__KAIR,old_nb_elts__NAIR,upper__GZUR,Self__EZUR;
-  __INTEGER new_capacity__QAIR,old_nb_elts__TAIR,upper__LZUR,Self__JZUR;
-  __INTEGER typ_id__YAIR,typ_id__ZZUR,typ_id__P0UR;
-  void *__tmp__J44R,*__tmp__M44R;
-  __STRING_CST *Self__DBJQ;
-  __PROTOTYPE_CST *Self__EBJQ;
-  __INTEGER_CST *Self__FBJQ,*result__WAIR,*Self__4AIR;
-  __POINTER ptr__XAIR,ptr_table__OZUR,next__NZUR,result__PZUR;
-  __POINTER ptr_table__TZUR,next__SZUR,result__UZUR,ptr__YZUR;
-  __POINTER ptr_table__E0UR,next__D0UR,result__F0UR,ptr_table__J0UR;
-  __POINTER next__I0UR,result__K0UR,ptr__O0UR,ptr_table__Z0UR;
-  __POINTER next__Y0UR,result__00UR,ptr_table__40UR,next__30UR;
-  __POINTER result__50UR;
-  __UINTEGER_32 sz__ZAIR,a__0AIR,new_size__1AIR,t__2AIR,a__3AIR;
-  __UINTEGER_32 new_size__WZUR,lab_type__VZUR,sz__0ZUR,a__1ZUR;
-  __UINTEGER_32 new_size__2ZUR,t__3ZUR,a__4ZUR,new_size__M0UR;
-  __UINTEGER_32 lab_type__L0UR,sz__Q0UR,a__R0UR,new_size__S0UR,t__T0UR;
-  __UINTEGER_32 a__U0UR,new_size__B1UR,lab_type__A1UR;
-  void *__tmp__YOCR,*__tmp__2OCR,*__tmp__DBIR;
-  __READ_LOCAL *__tmp__ZOCR,*__tmp__3OCR;
-  __REAL_CST *Self__HBJQ,*result__XZUR,*Self__5ZUR;
-  __CHARACTER_CST *Self__JBJQ;
-  __IS_EXPANDED *Self__KBJQ,*result__N0UR,*Self__V0UR;
-  __READ_GLOBAL *__tmp__EBIR;
-  void *args__204H;
-  __CHARACTER *Self__AAIR,*new__CAIR,*Self__GAIR,*new__IAIR,*Self__MAIR;
-  __CHARACTER *new__OAIR,*Self__SAIR,*new__UAIR;
-  __BOOLEAN __tmp__H54H;
-  result__V04H=NULL;
-  local__W04H=NULL;
-  instr__X04H=NULL;
-  rec__Y04H=NULL;
-  slot_name__Z04H=NULL;
-  slot_msg__004H=NULL;
-  node__104H=NULL;
-  args__204H=NULL;
-  if (affect_with__BCHI(t__S04H,Self__R04H->parent_constant__U2JH.static_type__M2YD)) {
-    result__V04H=Self__R04H;
-  } else {
-    Self__SAJQ=((__TYPE_FULL *)Self__R04H->parent_constant__U2JH.static_type__M2YD);
-    if (is_cast__to__in__BD0I(Self__SAJQ,(&__string_86),t__S04H,((__PROTOTYPE *)prototype__VPRF(Self__SAJQ))->export_list__EFDC)) {
-      local__W04H=create__name__style__type__E5JG(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__R04H->parent_constant__U2JH.static_type__M2YD));
-      instr__X04H=write__value__14FH(local__W04H,Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R04H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__X04H);
-      slot_name__Z04H=get__QEC(last_cast_name__T32H);
-      slot_msg__004H=get_slot__IO5G(Self__R04H->parent_constant__U2JH.static_type__M2YD,slot_name__Z04H);
-      if (((void *)slot_msg__004H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__S04H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__Z04H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__T04H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__R04H->parent_constant__U2JH.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-        __tmp__L34H=((__SLOT *)((__SLOT_DATA *)slot_msg__004H)->parent_slot__IHZD)->base_slot__X12F;
+  if ((Self__KCZD == 'E')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__3S4F=NULL;
       } else {
-        __tmp__L34H=((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F;
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__3S4F=NULL;
+        } break;
+        case __LIP_STRING__TDB__: {
+          __tmp__3S4F=NULL;
+        } break;
+        }
       };
-      if ((argument_count__XZBG(__tmp__L34H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-          __tmp__S34H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__S34H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__S34H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+      if (((void *)__tmp__3S4F != (void *)NULL)) {
+        b__ATXT=(Self__XS4F->value__TIC != __tmp__3S4F->value__TIC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
+        result__0S4F=__tmp__3S4F;
       };
-      if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-        __tmp__Y34H=get_type_result__XF2G(slot_msg__004H);
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
       } else {
-        __tmp__Y34H=get_type_result__BH2G(slot_msg__004H);
-      };
-      if ((((void *)__tmp__Y34H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__Y34H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__S04H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__Y34H != (void *)NULL)) {
-          Self__55HR=((__STRING *)string_tmp__RB);
-          new_capacity__45HR= 0;
-          if ((Self__55HR->capacity__MNK <= Self__55HR->count__VF)) {
-            if ((Self__55HR->capacity__MNK ==  0)) {
-              Self__55HR->capacity__MNK= 32;
-              Self__55HR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__45HR=(__INTEGER)(Self__55HR->capacity__MNK <<  1);
-              Self__AAIR=((__CHARACTER *)Self__55HR->storage__XNK);
-              old_nb_elts__BAIR=Self__55HR->capacity__MNK;
-              new__CAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AAIR),((__UINTEGER_32 )old_nb_elts__BAIR),((__UINTEGER_32 )new_capacity__45HR)));
-              upper__2YUR=(__INTEGER)(new_capacity__45HR -  1);
-              Self__0YUR=old_nb_elts__BAIR;
-              while ((Self__0YUR <= upper__2YUR)) {
-                new__CAIR[Self__0YUR]='\0';
-                Self__0YUR=(__INTEGER)(Self__0YUR +  1);
-              };
-              Self__55HR->storage__XNK=new__CAIR;
-              Self__55HR->capacity__MNK=new_capacity__45HR;
-            };
-          };
-          ((__CHARACTER *)Self__55HR->storage__XNK)[Self__55HR->count__VF]='`';
-          Self__55HR->count__VF=(__INTEGER)(Self__55HR->count__VF +  1);
-          append_name_in__M5XD(__tmp__Y34H,string_tmp__RB);
-          Self__FAIR=((__STRING *)string_tmp__RB);
-          new_capacity__EAIR= 0;
-          if ((Self__FAIR->capacity__MNK <= Self__FAIR->count__VF)) {
-            if ((Self__FAIR->capacity__MNK ==  0)) {
-              Self__FAIR->capacity__MNK= 32;
-              Self__FAIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EAIR=(__INTEGER)(Self__FAIR->capacity__MNK <<  1);
-              Self__GAIR=((__CHARACTER *)Self__FAIR->storage__XNK);
-              old_nb_elts__HAIR=Self__FAIR->capacity__MNK;
-              new__IAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GAIR),((__UINTEGER_32 )old_nb_elts__HAIR),((__UINTEGER_32 )new_capacity__EAIR)));
-              upper__BZUR=(__INTEGER)(new_capacity__EAIR -  1);
-              Self__5YUR=old_nb_elts__HAIR;
-              while ((Self__5YUR <= upper__BZUR)) {
-                new__IAIR[Self__5YUR]='\0';
-                Self__5YUR=(__INTEGER)(Self__5YUR +  1);
-              };
-              Self__FAIR->storage__XNK=new__IAIR;
-              Self__FAIR->capacity__MNK=new_capacity__EAIR;
-            };
-          };
-          ((__CHARACTER *)Self__FAIR->storage__XNK)[Self__FAIR->count__VF]='\'';
-          Self__FAIR->count__VF=(__INTEGER)(Self__FAIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__S04H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-          __tmp__044H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__044H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__044H);
-        put_position__ECH(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__Y04H=read__QB5G(local__W04H);
-      node__104H=new_read__slot__receiver__self__FLQC(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__004H,rec__Y04H,rec__Y04H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__104H);
-      __tmp__J44R=((__NODE_TYPE *)node__104H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__J44R)->__id) {
-      case __DTA_RD__: {
-        __tmp__K44R=((__DTA_RD *)__tmp__J44R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__K44R=((__DTA_CAST *)__tmp__J44R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__K44R=((__DTA_WR_CODE *)__tmp__J44R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__K44R=((__DTA_BLOCK *)__tmp__J44R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__K44R=((__DTA_WR_VALUE *)__tmp__J44R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__K44R=((__DTA_RD_ARGS *)__tmp__J44R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__V04H=__tmp__K44R;
-      __tmp__H54H=TRUE__;
-    } else {
-      __tmp__H54H=FALSE__;
-    };
-    if ((! __tmp__H54H)) {
-      Self__2AJQ=((__TYPE_FULL *)t__S04H);
-      if (is_cast__to__in__BD0I(Self__2AJQ,(&__string_87),Self__R04H->parent_constant__U2JH.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__2AJQ))->import_list__MFDC)) {
-        local__W04H=create__name__style__type__E5JG(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__R04H->parent_constant__U2JH.static_type__M2YD));
-        instr__X04H=write__value__14FH(local__W04H,Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R04H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__X04H);
-        slot_name__Z04H=get__QEC(last_cast_name__T32H);
-        slot_msg__004H=get_slot__IO5G(t__S04H,slot_name__Z04H);
-        if (((void *)slot_msg__004H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__S04H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__Z04H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__S04H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__T04H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__S04H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-          __tmp__XA5H=((__SLOT *)((__SLOT_DATA *)slot_msg__004H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__XA5H=((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__XA5H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-            __tmp__4A5H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__4A5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__4A5H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-          __tmp__EB5H=get_type_result__XF2G(slot_msg__004H);
-        } else {
-          __tmp__EB5H=get_type_result__BH2G(slot_msg__004H);
-        };
-        if ((((void *)__tmp__EB5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__EB5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__S04H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__EB5H != (void *)NULL)) {
-            Self__LAIR=((__STRING *)string_tmp__RB);
-            new_capacity__KAIR= 0;
-            if ((Self__LAIR->capacity__MNK <= Self__LAIR->count__VF)) {
-              if ((Self__LAIR->capacity__MNK ==  0)) {
-                Self__LAIR->capacity__MNK= 32;
-                Self__LAIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KAIR=(__INTEGER)(Self__LAIR->capacity__MNK <<  1);
-                Self__MAIR=((__CHARACTER *)Self__LAIR->storage__XNK);
-                old_nb_elts__NAIR=Self__LAIR->capacity__MNK;
-                new__OAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MAIR),((__UINTEGER_32 )old_nb_elts__NAIR),((__UINTEGER_32 )new_capacity__KAIR)));
-                upper__GZUR=(__INTEGER)(new_capacity__KAIR -  1);
-                Self__EZUR=old_nb_elts__NAIR;
-                while ((Self__EZUR <= upper__GZUR)) {
-                  new__OAIR[Self__EZUR]='\0';
-                  Self__EZUR=(__INTEGER)(Self__EZUR +  1);
-                };
-                Self__LAIR->storage__XNK=new__OAIR;
-                Self__LAIR->capacity__MNK=new_capacity__KAIR;
-              };
-            };
-            ((__CHARACTER *)Self__LAIR->storage__XNK)[Self__LAIR->count__VF]='`';
-            Self__LAIR->count__VF=(__INTEGER)(Self__LAIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__EB5H,string_tmp__RB);
-            Self__RAIR=((__STRING *)string_tmp__RB);
-            new_capacity__QAIR= 0;
-            if ((Self__RAIR->capacity__MNK <= Self__RAIR->count__VF)) {
-              if ((Self__RAIR->capacity__MNK ==  0)) {
-                Self__RAIR->capacity__MNK= 32;
-                Self__RAIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QAIR=(__INTEGER)(Self__RAIR->capacity__MNK <<  1);
-                Self__SAIR=((__CHARACTER *)Self__RAIR->storage__XNK);
-                old_nb_elts__TAIR=Self__RAIR->capacity__MNK;
-                new__UAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SAIR),((__UINTEGER_32 )old_nb_elts__TAIR),((__UINTEGER_32 )new_capacity__QAIR)));
-                upper__LZUR=(__INTEGER)(new_capacity__QAIR -  1);
-                Self__JZUR=old_nb_elts__TAIR;
-                while ((Self__JZUR <= upper__LZUR)) {
-                  new__UAIR[Self__JZUR]='\0';
-                  Self__JZUR=(__INTEGER)(Self__JZUR +  1);
-                };
-                Self__RAIR->storage__XNK=new__UAIR;
-                Self__RAIR->capacity__MNK=new_capacity__QAIR;
-              };
-            };
-            ((__CHARACTER *)Self__RAIR->storage__XNK)[Self__RAIR->count__VF]='\'';
-            Self__RAIR->count__VF=(__INTEGER)(Self__RAIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__S04H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
-            __tmp__GC5H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__GC5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__GC5H);
-          put_position__ECH(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__204H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__204H,create__type__PKQC(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__S04H));
-        add_last__5REI(args__204H,read__QB5G(local__W04H));
-        __tmp__TC5H=Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__UC5H=((void **)((__FAST_ARRAYoEXPRo *)args__204H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__UC5H)->__id) {
-        case __LIST__: {
-          __tmp__VC5H=my_copy__MSYM(__tmp__UC5H);
-        } break;
-        case __STRING_CST__: {
-          Self__DBJQ=((__STRING_CST *)__tmp__UC5H);
-          __tmp__VC5H=create__text__ITMH(Self__DBJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DBJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__VC5H=my_copy__EK2H(__tmp__UC5H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__EBJQ=((__PROTOTYPE_CST *)__tmp__UC5H);
-          __tmp__VC5H=create__type__PKQC(Self__EBJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EBJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__FBJQ=((__INTEGER_CST *)__tmp__UC5H);
-          p__5AIR=Self__FBJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__ABIR=Self__FBJQ->value__W4YD;
-          t__BBIR=Self__FBJQ->parent_constant__B3LC.static_type__M2YD;
-          result__WAIR=NULL;
-          ptr__XAIR=((__POINTER )(NULL));
-          typ_id__YAIR= 0;
-          sz__ZAIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZAIR ==  0)) {
-            result__WAIR=INTEGER_CST__;
-          } else {
-            typ_id__YAIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZAIR);
-            if ((typ_id__YAIR == (__INTEGER)(-  1))) {
-              a__0AIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1AIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAIR + a__0AIR) & (__UINTEGER_32)(~ a__0AIR));
-              ptr_table__OZUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1AIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__NZUR=((__POINTER )(NULL));
-              result__PZUR=((__POINTER *)ptr_table__OZUR)[ 0];
-              if ((result__PZUR == (void *)NULL)) {
-                result__PZUR=new_lab__2PJ(new_size__1AIR);
-                next__NZUR=(void *)((unsigned long)result__PZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AIR)));
-                ((__POINTER *)next__NZUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OZUR)[ 0]=next__NZUR;
-              } else {
-                next__NZUR=((__POINTER *)result__PZUR)[ 0];
-                if ((next__NZUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PZUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1AIR <<  1)) <=  4096)) {
-                    next__NZUR=(void *)((unsigned long)result__PZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AIR)));
-                  } else {
-                    next__NZUR=new_lab__2PJ(new_size__1AIR);
-                  };
-                  ((__POINTER *)next__NZUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OZUR)[ 0]=next__NZUR;
-                } else {
-                  ((__POINTER *)result__PZUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NZUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PZUR=next__NZUR;
-                };
-              };
-              ptr__XAIR=result__PZUR;
-            } else {
-              t__2AIR=((__UINTEGER_32 )typ_id__YAIR);
-              a__3AIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WZUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAIR + a__3AIR) & (__UINTEGER_32)(~ a__3AIR));
-              ptr_table__TZUR=((__POINTER )(&(table_type[(t__2AIR)])));
-              lab_type__VZUR=(__UINTEGER_32)(t__2AIR |  1);
-              next__SZUR=((__POINTER )(NULL));
-              result__UZUR=((__POINTER *)ptr_table__TZUR)[ 0];
-              if ((result__UZUR == (void *)NULL)) {
-                result__UZUR=new_lab__2PJ(lab_type__VZUR);
-                next__SZUR=(void *)((unsigned long)result__UZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZUR)));
-                ((__POINTER *)next__SZUR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TZUR)[ 0]=next__SZUR;
-              } else {
-                next__SZUR=((__POINTER *)result__UZUR)[ 0];
-                if ((next__SZUR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UZUR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WZUR <<  1)) <=  4096)) {
-                    next__SZUR=(void *)((unsigned long)result__UZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZUR)));
-                  } else {
-                    next__SZUR=new_lab__2PJ(lab_type__VZUR);
-                  };
-                  ((__POINTER *)next__SZUR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TZUR)[ 0]=next__SZUR;
-                } else {
-                  ((__POINTER *)result__UZUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SZUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UZUR=next__SZUR;
-                };
-              };
-              ptr__XAIR=result__UZUR;
-            };
-            result__WAIR=((__INTEGER_CST *)ptr__XAIR);
-            *(result__WAIR) = *(INTEGER_CST__);
-          };
-          Self__4AIR=((__INTEGER_CST *)result__WAIR);
-          Self__4AIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5AIR;
-          Self__4AIR->value__W4YD=v__ABIR;
-          Self__4AIR->parent_constant__B3LC.static_type__M2YD=t__BBIR;
-          check_type__YG5D(Self__4AIR);
-          __tmp__VC5H=result__WAIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YOCR=read__QB5G(((__READ_LOCAL *)__tmp__UC5H)->local__HJZD);
-          if (__tmp__YOCR==NULL) {
-            __tmp__ZOCR=NULL;
-          } else {
-            __tmp__ZOCR=((__READ_LOCAL *)__tmp__YOCR);
-          };
-          __tmp__VC5H=__tmp__ZOCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__VC5H=my_copy__SL2H(__tmp__UC5H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__VC5H=my_copy__LM2H(__tmp__UC5H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__VC5H=my_copy__YM2H(__tmp__UC5H);
-        } break;
-        case __REAL_CST__: {
-          Self__HBJQ=((__REAL_CST *)__tmp__UC5H);
-          p__A0UR=Self__HBJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__B0UR=Self__HBJQ->value__HN2H;
-          t__C0UR=Self__HBJQ->parent_constant__U2JH.static_type__M2YD;
-          result__XZUR=NULL;
-          ptr__YZUR=((__POINTER )(NULL));
-          typ_id__ZZUR= 0;
-          sz__0ZUR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__0ZUR ==  0)) {
-            result__XZUR=REAL_CST__;
-          } else {
-            typ_id__ZZUR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0ZUR);
-            if ((typ_id__ZZUR == (__INTEGER)(-  1))) {
-              a__1ZUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2ZUR=(__UINTEGER_32)((__UINTEGER_32)(sz__0ZUR + a__1ZUR) & (__UINTEGER_32)(~ a__1ZUR));
-              ptr_table__E0UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2ZUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__D0UR=((__POINTER )(NULL));
-              result__F0UR=((__POINTER *)ptr_table__E0UR)[ 0];
-              if ((result__F0UR == (void *)NULL)) {
-                result__F0UR=new_lab__2PJ(new_size__2ZUR);
-                next__D0UR=(void *)((unsigned long)result__F0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2ZUR)));
-                ((__POINTER *)next__D0UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__E0UR)[ 0]=next__D0UR;
-              } else {
-                next__D0UR=((__POINTER *)result__F0UR)[ 0];
-                if ((next__D0UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F0UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2ZUR <<  1)) <=  4096)) {
-                    next__D0UR=(void *)((unsigned long)result__F0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2ZUR)));
-                  } else {
-                    next__D0UR=new_lab__2PJ(new_size__2ZUR);
-                  };
-                  ((__POINTER *)next__D0UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__E0UR)[ 0]=next__D0UR;
-                } else {
-                  ((__POINTER *)result__F0UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D0UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__F0UR=next__D0UR;
-                };
-              };
-              ptr__YZUR=result__F0UR;
-            } else {
-              t__3ZUR=((__UINTEGER_32 )typ_id__ZZUR);
-              a__4ZUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__M0UR=(__UINTEGER_32)((__UINTEGER_32)(sz__0ZUR + a__4ZUR) & (__UINTEGER_32)(~ a__4ZUR));
-              ptr_table__J0UR=((__POINTER )(&(table_type[(t__3ZUR)])));
-              lab_type__L0UR=(__UINTEGER_32)(t__3ZUR |  1);
-              next__I0UR=((__POINTER )(NULL));
-              result__K0UR=((__POINTER *)ptr_table__J0UR)[ 0];
-              if ((result__K0UR == (void *)NULL)) {
-                result__K0UR=new_lab__2PJ(lab_type__L0UR);
-                next__I0UR=(void *)((unsigned long)result__K0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0UR)));
-                ((__POINTER *)next__I0UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__J0UR)[ 0]=next__I0UR;
-              } else {
-                next__I0UR=((__POINTER *)result__K0UR)[ 0];
-                if ((next__I0UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K0UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M0UR <<  1)) <=  4096)) {
-                    next__I0UR=(void *)((unsigned long)result__K0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0UR)));
-                  } else {
-                    next__I0UR=new_lab__2PJ(lab_type__L0UR);
-                  };
-                  ((__POINTER *)next__I0UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__J0UR)[ 0]=next__I0UR;
-                } else {
-                  ((__POINTER *)result__K0UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I0UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__K0UR=next__I0UR;
-                };
-              };
-              ptr__YZUR=result__K0UR;
-            };
-            result__XZUR=((__REAL_CST *)ptr__YZUR);
-            *(result__XZUR) = *(REAL_CST__);
-          };
-          Self__5ZUR=((__REAL_CST *)result__XZUR);
-          Self__5ZUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__A0UR;
-          Self__5ZUR->value__HN2H=v__B0UR;
-          Self__5ZUR->parent_constant__U2JH.static_type__M2YD=t__C0UR;
-          __tmp__VC5H=result__XZUR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__JBJQ=((__CHARACTER_CST *)__tmp__UC5H);
-          __tmp__VC5H=create__char__4SMH(Self__JBJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JBJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__KBJQ=((__IS_EXPANDED *)__tmp__UC5H);
-          __tmp__2OCR=read__QB5G(((__READ_LOCAL *)Self__KBJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2OCR==NULL) {
-            __tmp__3OCR=NULL;
-          } else {
-            __tmp__3OCR=((__READ_LOCAL *)__tmp__2OCR);
-          };
-          p__W0UR=Self__KBJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__N0UR=NULL;
-          ptr__O0UR=((__POINTER )(NULL));
-          typ_id__P0UR= 0;
-          sz__Q0UR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__Q0UR ==  0)) {
-            result__N0UR=IS_EXPANDED__;
-          } else {
-            typ_id__P0UR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q0UR);
-            if ((typ_id__P0UR == (__INTEGER)(-  1))) {
-              a__R0UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__S0UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q0UR + a__R0UR) & (__UINTEGER_32)(~ a__R0UR));
-              ptr_table__Z0UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S0UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__Y0UR=((__POINTER )(NULL));
-              result__00UR=((__POINTER *)ptr_table__Z0UR)[ 0];
-              if ((result__00UR == (void *)NULL)) {
-                result__00UR=new_lab__2PJ(new_size__S0UR);
-                next__Y0UR=(void *)((unsigned long)result__00UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S0UR)));
-                ((__POINTER *)next__Y0UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__Z0UR)[ 0]=next__Y0UR;
-              } else {
-                next__Y0UR=((__POINTER *)result__00UR)[ 0];
-                if ((next__Y0UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__00UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S0UR <<  1)) <=  4096)) {
-                    next__Y0UR=(void *)((unsigned long)result__00UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S0UR)));
-                  } else {
-                    next__Y0UR=new_lab__2PJ(new_size__S0UR);
-                  };
-                  ((__POINTER *)next__Y0UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Z0UR)[ 0]=next__Y0UR;
-                } else {
-                  ((__POINTER *)result__00UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y0UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__00UR=next__Y0UR;
-                };
-              };
-              ptr__O0UR=result__00UR;
-            } else {
-              t__T0UR=((__UINTEGER_32 )typ_id__P0UR);
-              a__U0UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__B1UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q0UR + a__U0UR) & (__UINTEGER_32)(~ a__U0UR));
-              ptr_table__40UR=((__POINTER )(&(table_type[(t__T0UR)])));
-              lab_type__A1UR=(__UINTEGER_32)(t__T0UR |  1);
-              next__30UR=((__POINTER )(NULL));
-              result__50UR=((__POINTER *)ptr_table__40UR)[ 0];
-              if ((result__50UR == (void *)NULL)) {
-                result__50UR=new_lab__2PJ(lab_type__A1UR);
-                next__30UR=(void *)((unsigned long)result__50UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1UR)));
-                ((__POINTER *)next__30UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__40UR)[ 0]=next__30UR;
-              } else {
-                next__30UR=((__POINTER *)result__50UR)[ 0];
-                if ((next__30UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__50UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B1UR <<  1)) <=  4096)) {
-                    next__30UR=(void *)((unsigned long)result__50UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1UR)));
-                  } else {
-                    next__30UR=new_lab__2PJ(lab_type__A1UR);
-                  };
-                  ((__POINTER *)next__30UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__40UR)[ 0]=next__30UR;
-                } else {
-                  ((__POINTER *)result__50UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__30UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__50UR=next__30UR;
-                };
-              };
-              ptr__O0UR=result__50UR;
-            };
-            result__N0UR=((__IS_EXPANDED *)ptr__O0UR);
-            *(result__N0UR) = *(IS_EXPANDED__);
-          };
-          Self__V0UR=((__IS_EXPANDED *)result__N0UR);
-          Self__V0UR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__W0UR;
-          Self__V0UR->receiver__WN2H=__tmp__3OCR;
-          __tmp__VC5H=result__N0UR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__VC5H=my_copy__1N2H(__tmp__UC5H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__VC5H=my_copy__EO2H(__tmp__UC5H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__VC5H=my_copy__PO2H(__tmp__UC5H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__VC5H=my_copy__1O2H(__tmp__UC5H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__VC5H=my_copy__GP2H(__tmp__UC5H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__VC5H=my_copy__RP2H(__tmp__UC5H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__VC5H=my_copy__2P2H(__tmp__UC5H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__VC5H=my_copy__HQ2H(__tmp__UC5H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__VC5H=my_copy__SQ2H(__tmp__UC5H);
-        } break;
-        case __ITEM__: {
-          __tmp__VC5H=my_copy__DR2H(__tmp__UC5H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__VC5H=my_copy__PR2H(__tmp__UC5H);
-        } break;
-        case __CAST__: {
-          __tmp__VC5H=my_copy__YR2H(__tmp__UC5H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__VC5H=my_copy__5SYM(__tmp__UC5H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__VC5H=my_copy__IUGK(__tmp__UC5H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DBIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UC5H)->global__ZGJK),NULL);
-          if (__tmp__DBIR==NULL) {
-            __tmp__EBIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__DBIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__EBIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__EBIR=((__READ_GLOBAL *)__tmp__DBIR);
-            } break;
-            }
-          };
-          __tmp__VC5H=__tmp__EBIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__VC5H=my_copy__BQCN(__tmp__UC5H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__VC5H=my_copy__NREO(__tmp__UC5H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__VC5H=my_copy__VYJO(__tmp__UC5H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__VC5H=my_copy__0REO(__tmp__UC5H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__VC5H=my_copy__BZJO(__tmp__UC5H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__VC5H=my_copy__CNJM(__tmp__UC5H);
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__VC5H=my_copy__5XLL(__tmp__UC5H);
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__VC5H=my_copy__WVYM(__tmp__UC5H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__VC5H=my_copy__FSEO(__tmp__UC5H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__VC5H=my_copy__QCEP(__tmp__UC5H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__VC5H=my_copy__5LSN(__tmp__UC5H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__VC5H=my_copy__KMSN(__tmp__UC5H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__VC5H=my_copy__JZPN(__tmp__UC5H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__VC5H=my_copy__G3SO(__tmp__UC5H);
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
         } break;
+        }
+      };
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        free__TZ1D(Self__AWPU);
+        b__ATXT=(Self__AWPU->value__PHC != __tmp__5CBF->value__PHC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
-        node__104H=new_read__slot__receiver__with__AOWH(__tmp__TC5H,slot_msg__004H,__tmp__VC5H,args__204H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__104H);
-        __tmp__M44R=((__NODE_TYPE *)node__104H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__M44R)->__id) {
-        case __DTA_RD__: {
-          __tmp__N44R=((__DTA_RD *)__tmp__M44R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__N44R=((__DTA_CAST *)__tmp__M44R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__N44R=((__DTA_WR_CODE *)__tmp__M44R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__N44R=((__DTA_BLOCK *)__tmp__M44R)->result_expr__F41H;
+        result__0S4F=__tmp__3S4F;
+      };
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__CWPU=((__LIP_STRING__TDB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__YFBF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__YFBF=NULL;
         } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__N44R=((__DTA_WR_VALUE *)__tmp__M44R)->parent_dta__XSUH.result_expr__YHZD;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__YFBF=NULL;
         } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__N44R=((__DTA_RD_ARGS *)__tmp__M44R)->parent_dta__HOWH.result_expr__YHZD;
+        case __LIP_STRING__TDB__: {
+          __tmp__YFBF=((__LIP_STRING__TDB *)__tmp__5VPU);
         } break;
+        }
+      };
+      if (((void *)__tmp__YFBF != (void *)NULL)) {
+        free__WZ1D(((__LIP_STRING__TDB *)__tmp__YFBF));
+        free__WZ1D(Self__CWPU);
+        b__ATXT=((void *)Self__CWPU->value__MGC != (void *)__tmp__YFBF->value__MGC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
-        result__V04H=__tmp__N44R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__S04H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__T04H);
-        put_position__ECH(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        result__0S4F=__tmp__3S4F;
       };
+      Self__XS4F=result__0S4F;
+    } break;
     };
+    result__RNYD=Self__XS4F;
   };
-  return(result__V04H);
-}
-
-static void* check_type__with__PD5H(__CHARACTER_CST *Self__QD5H,void *t__RD5H,__POSITION p__SD5H)
-// ({CHARACTER_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__ICIR;
-  void *result__UD5H,*rec__XD5H,*__tmp__Q44R,*__tmp__TL5H,*__tmp__UL5H;
-  void *__tmp__T44R;
-  void *local__VD5H;
-  void *instr__WD5H;
-  void *slot_name__YD5H,*v__K2UR;
-  void *slot_msg__ZD5H;
-  void *node__0D5H;
-  __TYPE_FULL *Self__LBJQ,*Self__VBJQ;
-  void *__tmp__KG5H,*__tmp__WJ5H;
-  __POSITION __tmp__RG5H,__tmp__ZH5H,__tmp__3J5H,__tmp__FL5H;
-  __POSITION __tmp__SL5H,p__HCIR,p__J2UR,p__52UR;
-  void *__tmp__XG5H,*__tmp__DK5H,*t__JCIR,*t__L2UR;
-  __STRING *Self__HBIR,*Self__NBIR,*Self__TBIR,*Self__ZBIR;
-  __INTEGER new_capacity__GBIR,old_nb_elts__JBIR,upper__F1UR,Self__D1UR;
-  __INTEGER new_capacity__MBIR,old_nb_elts__PBIR,upper__K1UR,Self__I1UR;
-  __INTEGER new_capacity__SBIR,old_nb_elts__VBIR,upper__P1UR,Self__N1UR;
-  __INTEGER new_capacity__YBIR,old_nb_elts__1BIR,upper__U1UR,Self__S1UR;
-  __INTEGER typ_id__ACIR,typ_id__C2UR,typ_id__Y2UR;
-  void *__tmp__P44R,*__tmp__S44R;
-  __STRING_CST *Self__2BJQ;
-  __PROTOTYPE_CST *Self__3BJQ;
-  __INTEGER_CST *Self__4BJQ,*result__4BIR,*Self__GCIR;
-  __POINTER ptr__5BIR,ptr_table__X1UR,next__W1UR,result__Y1UR;
-  __POINTER ptr_table__21UR,next__11UR,result__31UR,ptr__B2UR;
-  __POINTER ptr_table__N2UR,next__M2UR,result__O2UR,ptr_table__S2UR;
-  __POINTER next__R2UR,result__T2UR,ptr__X2UR,ptr_table__C3UR;
-  __POINTER next__B3UR,result__D3UR,ptr_table__H3UR,next__G3UR;
-  __POINTER result__I3UR;
-  __UINTEGER_32 sz__BCIR,a__CCIR,new_size__DCIR,t__ECIR,a__FCIR;
-  __UINTEGER_32 new_size__51UR,lab_type__41UR,sz__D2UR,a__E2UR;
-  __UINTEGER_32 new_size__F2UR,t__G2UR,a__H2UR,new_size__V2UR;
-  __UINTEGER_32 lab_type__U2UR,sz__Z2UR,a__02UR,new_size__12UR,t__22UR;
-  __UINTEGER_32 a__32UR,new_size__K3UR,lab_type__J3UR;
-  void *__tmp__APCR,*__tmp__EPCR,*__tmp__LCIR;
-  __READ_LOCAL *__tmp__BPCR,*__tmp__FPCR;
-  __REAL_CST *Self__ACJQ,*result__A2UR,*Self__I2UR;
-  __CHARACTER_CST *Self__CCJQ;
-  __IS_EXPANDED *Self__DCJQ,*result__W2UR,*Self__42UR;
-  __READ_GLOBAL *__tmp__MCIR;
-  void *args__1D5H;
-  __CHARACTER *Self__IBIR,*new__KBIR,*Self__OBIR,*new__QBIR,*Self__UBIR;
-  __CHARACTER *new__WBIR,*Self__0BIR,*new__2BIR;
-  __BOOLEAN __tmp__GI5H;
-  result__UD5H=NULL;
-  local__VD5H=NULL;
-  instr__WD5H=NULL;
-  rec__XD5H=NULL;
-  slot_name__YD5H=NULL;
-  slot_msg__ZD5H=NULL;
-  node__0D5H=NULL;
-  args__1D5H=NULL;
-  if (affect_with__BCHI(t__RD5H,Self__QD5H->parent_constant__H3JH.static_type__M2YD)) {
-    result__UD5H=Self__QD5H;
-  } else {
-    Self__LBJQ=((__TYPE_FULL *)Self__QD5H->parent_constant__H3JH.static_type__M2YD);
-    if (is_cast__to__in__BD0I(Self__LBJQ,(&__string_86),t__RD5H,((__PROTOTYPE *)prototype__VPRF(Self__LBJQ))->export_list__EFDC)) {
-      local__VD5H=create__name__style__type__E5JG(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__QD5H->parent_constant__H3JH.static_type__M2YD));
-      instr__WD5H=write__value__14FH(local__VD5H,Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QD5H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__WD5H);
-      slot_name__YD5H=get__QEC(last_cast_name__T32H);
-      slot_msg__ZD5H=get_slot__IO5G(Self__QD5H->parent_constant__H3JH.static_type__M2YD,slot_name__YD5H);
-      if (((void *)slot_msg__ZD5H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__RD5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__YD5H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__SD5H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__QD5H->parent_constant__H3JH.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-        __tmp__KG5H=((__SLOT *)((__SLOT_DATA *)slot_msg__ZD5H)->parent_slot__IHZD)->base_slot__X12F;
+  if ((Self__KCZD == '>')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=NULL;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
       } else {
-        __tmp__KG5H=((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F;
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
+        } break;
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
+        } break;
+        }
       };
-      if ((argument_count__XZBG(__tmp__KG5H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-          __tmp__RG5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__RG5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__RG5H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        free__TZ1D(Self__AWPU);
+        b__ATXT=(Self__AWPU->value__PHC > __tmp__5CBF->value__PHC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
+        result__0S4F=__tmp__3S4F;
       };
-      if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-        __tmp__XG5H=get_type_result__XF2G(slot_msg__ZD5H);
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__XS4F=NULL;
+    } break;
+    };
+    result__RNYD=Self__XS4F;
+  };
+  if ((Self__KCZD == '<')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=NULL;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
       } else {
-        __tmp__XG5H=get_type_result__BH2G(slot_msg__ZD5H);
-      };
-      if ((((void *)__tmp__XG5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__XG5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__RD5H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__XG5H != (void *)NULL)) {
-          Self__HBIR=((__STRING *)string_tmp__RB);
-          new_capacity__GBIR= 0;
-          if ((Self__HBIR->capacity__MNK <= Self__HBIR->count__VF)) {
-            if ((Self__HBIR->capacity__MNK ==  0)) {
-              Self__HBIR->capacity__MNK= 32;
-              Self__HBIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GBIR=(__INTEGER)(Self__HBIR->capacity__MNK <<  1);
-              Self__IBIR=((__CHARACTER *)Self__HBIR->storage__XNK);
-              old_nb_elts__JBIR=Self__HBIR->capacity__MNK;
-              new__KBIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IBIR),((__UINTEGER_32 )old_nb_elts__JBIR),((__UINTEGER_32 )new_capacity__GBIR)));
-              upper__F1UR=(__INTEGER)(new_capacity__GBIR -  1);
-              Self__D1UR=old_nb_elts__JBIR;
-              while ((Self__D1UR <= upper__F1UR)) {
-                new__KBIR[Self__D1UR]='\0';
-                Self__D1UR=(__INTEGER)(Self__D1UR +  1);
-              };
-              Self__HBIR->storage__XNK=new__KBIR;
-              Self__HBIR->capacity__MNK=new_capacity__GBIR;
-            };
-          };
-          ((__CHARACTER *)Self__HBIR->storage__XNK)[Self__HBIR->count__VF]='`';
-          Self__HBIR->count__VF=(__INTEGER)(Self__HBIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__XG5H,string_tmp__RB);
-          Self__NBIR=((__STRING *)string_tmp__RB);
-          new_capacity__MBIR= 0;
-          if ((Self__NBIR->capacity__MNK <= Self__NBIR->count__VF)) {
-            if ((Self__NBIR->capacity__MNK ==  0)) {
-              Self__NBIR->capacity__MNK= 32;
-              Self__NBIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MBIR=(__INTEGER)(Self__NBIR->capacity__MNK <<  1);
-              Self__OBIR=((__CHARACTER *)Self__NBIR->storage__XNK);
-              old_nb_elts__PBIR=Self__NBIR->capacity__MNK;
-              new__QBIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OBIR),((__UINTEGER_32 )old_nb_elts__PBIR),((__UINTEGER_32 )new_capacity__MBIR)));
-              upper__K1UR=(__INTEGER)(new_capacity__MBIR -  1);
-              Self__I1UR=old_nb_elts__PBIR;
-              while ((Self__I1UR <= upper__K1UR)) {
-                new__QBIR[Self__I1UR]='\0';
-                Self__I1UR=(__INTEGER)(Self__I1UR +  1);
-              };
-              Self__NBIR->storage__XNK=new__QBIR;
-              Self__NBIR->capacity__MNK=new_capacity__MBIR;
-            };
-          };
-          ((__CHARACTER *)Self__NBIR->storage__XNK)[Self__NBIR->count__VF]='\'';
-          Self__NBIR->count__VF=(__INTEGER)(Self__NBIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__RD5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-          __tmp__ZH5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__ZH5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__ZH5H);
-        put_position__ECH(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__XD5H=read__QB5G(local__VD5H);
-      node__0D5H=new_read__slot__receiver__self__FLQC(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__ZD5H,rec__XD5H,rec__XD5H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__0D5H);
-      __tmp__P44R=((__NODE_TYPE *)node__0D5H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__P44R)->__id) {
-      case __DTA_RD__: {
-        __tmp__Q44R=((__DTA_RD *)__tmp__P44R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__Q44R=((__DTA_CAST *)__tmp__P44R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__Q44R=((__DTA_WR_CODE *)__tmp__P44R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__Q44R=((__DTA_BLOCK *)__tmp__P44R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__Q44R=((__DTA_WR_VALUE *)__tmp__P44R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__Q44R=((__DTA_RD_ARGS *)__tmp__P44R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__UD5H=__tmp__Q44R;
-      __tmp__GI5H=TRUE__;
-    } else {
-      __tmp__GI5H=FALSE__;
-    };
-    if ((! __tmp__GI5H)) {
-      Self__VBJQ=((__TYPE_FULL *)t__RD5H);
-      if (is_cast__to__in__BD0I(Self__VBJQ,(&__string_87),Self__QD5H->parent_constant__H3JH.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__VBJQ))->import_list__MFDC)) {
-        local__VD5H=create__name__style__type__E5JG(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__QD5H->parent_constant__H3JH.static_type__M2YD));
-        instr__WD5H=write__value__14FH(local__VD5H,Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QD5H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__WD5H);
-        slot_name__YD5H=get__QEC(last_cast_name__T32H);
-        slot_msg__ZD5H=get_slot__IO5G(t__RD5H,slot_name__YD5H);
-        if (((void *)slot_msg__ZD5H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__RD5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__YD5H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__RD5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__SD5H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__RD5H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-          __tmp__WJ5H=((__SLOT *)((__SLOT_DATA *)slot_msg__ZD5H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__WJ5H=((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__WJ5H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-            __tmp__3J5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__3J5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__3J5H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-          __tmp__DK5H=get_type_result__XF2G(slot_msg__ZD5H);
-        } else {
-          __tmp__DK5H=get_type_result__BH2G(slot_msg__ZD5H);
-        };
-        if ((((void *)__tmp__DK5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__DK5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__RD5H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__DK5H != (void *)NULL)) {
-            Self__TBIR=((__STRING *)string_tmp__RB);
-            new_capacity__SBIR= 0;
-            if ((Self__TBIR->capacity__MNK <= Self__TBIR->count__VF)) {
-              if ((Self__TBIR->capacity__MNK ==  0)) {
-                Self__TBIR->capacity__MNK= 32;
-                Self__TBIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__SBIR=(__INTEGER)(Self__TBIR->capacity__MNK <<  1);
-                Self__UBIR=((__CHARACTER *)Self__TBIR->storage__XNK);
-                old_nb_elts__VBIR=Self__TBIR->capacity__MNK;
-                new__WBIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UBIR),((__UINTEGER_32 )old_nb_elts__VBIR),((__UINTEGER_32 )new_capacity__SBIR)));
-                upper__P1UR=(__INTEGER)(new_capacity__SBIR -  1);
-                Self__N1UR=old_nb_elts__VBIR;
-                while ((Self__N1UR <= upper__P1UR)) {
-                  new__WBIR[Self__N1UR]='\0';
-                  Self__N1UR=(__INTEGER)(Self__N1UR +  1);
-                };
-                Self__TBIR->storage__XNK=new__WBIR;
-                Self__TBIR->capacity__MNK=new_capacity__SBIR;
-              };
-            };
-            ((__CHARACTER *)Self__TBIR->storage__XNK)[Self__TBIR->count__VF]='`';
-            Self__TBIR->count__VF=(__INTEGER)(Self__TBIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__DK5H,string_tmp__RB);
-            Self__ZBIR=((__STRING *)string_tmp__RB);
-            new_capacity__YBIR= 0;
-            if ((Self__ZBIR->capacity__MNK <= Self__ZBIR->count__VF)) {
-              if ((Self__ZBIR->capacity__MNK ==  0)) {
-                Self__ZBIR->capacity__MNK= 32;
-                Self__ZBIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__YBIR=(__INTEGER)(Self__ZBIR->capacity__MNK <<  1);
-                Self__0BIR=((__CHARACTER *)Self__ZBIR->storage__XNK);
-                old_nb_elts__1BIR=Self__ZBIR->capacity__MNK;
-                new__2BIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0BIR),((__UINTEGER_32 )old_nb_elts__1BIR),((__UINTEGER_32 )new_capacity__YBIR)));
-                upper__U1UR=(__INTEGER)(new_capacity__YBIR -  1);
-                Self__S1UR=old_nb_elts__1BIR;
-                while ((Self__S1UR <= upper__U1UR)) {
-                  new__2BIR[Self__S1UR]='\0';
-                  Self__S1UR=(__INTEGER)(Self__S1UR +  1);
-                };
-                Self__ZBIR->storage__XNK=new__2BIR;
-                Self__ZBIR->capacity__MNK=new_capacity__YBIR;
-              };
-            };
-            ((__CHARACTER *)Self__ZBIR->storage__XNK)[Self__ZBIR->count__VF]='\'';
-            Self__ZBIR->count__VF=(__INTEGER)(Self__ZBIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__RD5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
-            __tmp__FL5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__FL5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__FL5H);
-          put_position__ECH(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__1D5H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__1D5H,create__type__PKQC(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__RD5H));
-        add_last__5REI(args__1D5H,read__QB5G(local__VD5H));
-        __tmp__SL5H=Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__TL5H=((void **)((__FAST_ARRAYoEXPRo *)args__1D5H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__TL5H)->__id) {
-        case __LIST__: {
-          __tmp__UL5H=my_copy__MSYM(__tmp__TL5H);
-        } break;
-        case __STRING_CST__: {
-          Self__2BJQ=((__STRING_CST *)__tmp__TL5H);
-          __tmp__UL5H=create__text__ITMH(Self__2BJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2BJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__UL5H=my_copy__EK2H(__tmp__TL5H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__3BJQ=((__PROTOTYPE_CST *)__tmp__TL5H);
-          __tmp__UL5H=create__type__PKQC(Self__3BJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3BJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__4BJQ=((__INTEGER_CST *)__tmp__TL5H);
-          p__HCIR=Self__4BJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__ICIR=Self__4BJQ->value__W4YD;
-          t__JCIR=Self__4BJQ->parent_constant__B3LC.static_type__M2YD;
-          result__4BIR=NULL;
-          ptr__5BIR=((__POINTER )(NULL));
-          typ_id__ACIR= 0;
-          sz__BCIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BCIR ==  0)) {
-            result__4BIR=INTEGER_CST__;
-          } else {
-            typ_id__ACIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BCIR);
-            if ((typ_id__ACIR == (__INTEGER)(-  1))) {
-              a__CCIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DCIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCIR + a__CCIR) & (__UINTEGER_32)(~ a__CCIR));
-              ptr_table__X1UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DCIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__W1UR=((__POINTER )(NULL));
-              result__Y1UR=((__POINTER *)ptr_table__X1UR)[ 0];
-              if ((result__Y1UR == (void *)NULL)) {
-                result__Y1UR=new_lab__2PJ(new_size__DCIR);
-                next__W1UR=(void *)((unsigned long)result__Y1UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCIR)));
-                ((__POINTER *)next__W1UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__X1UR)[ 0]=next__W1UR;
-              } else {
-                next__W1UR=((__POINTER *)result__Y1UR)[ 0];
-                if ((next__W1UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y1UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DCIR <<  1)) <=  4096)) {
-                    next__W1UR=(void *)((unsigned long)result__Y1UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCIR)));
-                  } else {
-                    next__W1UR=new_lab__2PJ(new_size__DCIR);
-                  };
-                  ((__POINTER *)next__W1UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__X1UR)[ 0]=next__W1UR;
-                } else {
-                  ((__POINTER *)result__Y1UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W1UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__Y1UR=next__W1UR;
-                };
-              };
-              ptr__5BIR=result__Y1UR;
-            } else {
-              t__ECIR=((__UINTEGER_32 )typ_id__ACIR);
-              a__FCIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__51UR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCIR + a__FCIR) & (__UINTEGER_32)(~ a__FCIR));
-              ptr_table__21UR=((__POINTER )(&(table_type[(t__ECIR)])));
-              lab_type__41UR=(__UINTEGER_32)(t__ECIR |  1);
-              next__11UR=((__POINTER )(NULL));
-              result__31UR=((__POINTER *)ptr_table__21UR)[ 0];
-              if ((result__31UR == (void *)NULL)) {
-                result__31UR=new_lab__2PJ(lab_type__41UR);
-                next__11UR=(void *)((unsigned long)result__31UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__51UR)));
-                ((__POINTER *)next__11UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__21UR)[ 0]=next__11UR;
-              } else {
-                next__11UR=((__POINTER *)result__31UR)[ 0];
-                if ((next__11UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__31UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__51UR <<  1)) <=  4096)) {
-                    next__11UR=(void *)((unsigned long)result__31UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__51UR)));
-                  } else {
-                    next__11UR=new_lab__2PJ(lab_type__41UR);
-                  };
-                  ((__POINTER *)next__11UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__21UR)[ 0]=next__11UR;
-                } else {
-                  ((__POINTER *)result__31UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__11UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__31UR=next__11UR;
-                };
-              };
-              ptr__5BIR=result__31UR;
-            };
-            result__4BIR=((__INTEGER_CST *)ptr__5BIR);
-            *(result__4BIR) = *(INTEGER_CST__);
-          };
-          Self__GCIR=((__INTEGER_CST *)result__4BIR);
-          Self__GCIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HCIR;
-          Self__GCIR->value__W4YD=v__ICIR;
-          Self__GCIR->parent_constant__B3LC.static_type__M2YD=t__JCIR;
-          check_type__YG5D(Self__GCIR);
-          __tmp__UL5H=result__4BIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__APCR=read__QB5G(((__READ_LOCAL *)__tmp__TL5H)->local__HJZD);
-          if (__tmp__APCR==NULL) {
-            __tmp__BPCR=NULL;
-          } else {
-            __tmp__BPCR=((__READ_LOCAL *)__tmp__APCR);
-          };
-          __tmp__UL5H=__tmp__BPCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__UL5H=my_copy__SL2H(__tmp__TL5H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__UL5H=my_copy__LM2H(__tmp__TL5H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__UL5H=my_copy__YM2H(__tmp__TL5H);
-        } break;
-        case __REAL_CST__: {
-          Self__ACJQ=((__REAL_CST *)__tmp__TL5H);
-          p__J2UR=Self__ACJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__K2UR=Self__ACJQ->value__HN2H;
-          t__L2UR=Self__ACJQ->parent_constant__U2JH.static_type__M2YD;
-          result__A2UR=NULL;
-          ptr__B2UR=((__POINTER )(NULL));
-          typ_id__C2UR= 0;
-          sz__D2UR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__D2UR ==  0)) {
-            result__A2UR=REAL_CST__;
-          } else {
-            typ_id__C2UR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D2UR);
-            if ((typ_id__C2UR == (__INTEGER)(-  1))) {
-              a__E2UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__F2UR=(__UINTEGER_32)((__UINTEGER_32)(sz__D2UR + a__E2UR) & (__UINTEGER_32)(~ a__E2UR));
-              ptr_table__N2UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__F2UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__M2UR=((__POINTER )(NULL));
-              result__O2UR=((__POINTER *)ptr_table__N2UR)[ 0];
-              if ((result__O2UR == (void *)NULL)) {
-                result__O2UR=new_lab__2PJ(new_size__F2UR);
-                next__M2UR=(void *)((unsigned long)result__O2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2UR)));
-                ((__POINTER *)next__M2UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__N2UR)[ 0]=next__M2UR;
-              } else {
-                next__M2UR=((__POINTER *)result__O2UR)[ 0];
-                if ((next__M2UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O2UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F2UR <<  1)) <=  4096)) {
-                    next__M2UR=(void *)((unsigned long)result__O2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2UR)));
-                  } else {
-                    next__M2UR=new_lab__2PJ(new_size__F2UR);
-                  };
-                  ((__POINTER *)next__M2UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__N2UR)[ 0]=next__M2UR;
-                } else {
-                  ((__POINTER *)result__O2UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M2UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__O2UR=next__M2UR;
-                };
-              };
-              ptr__B2UR=result__O2UR;
-            } else {
-              t__G2UR=((__UINTEGER_32 )typ_id__C2UR);
-              a__H2UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__V2UR=(__UINTEGER_32)((__UINTEGER_32)(sz__D2UR + a__H2UR) & (__UINTEGER_32)(~ a__H2UR));
-              ptr_table__S2UR=((__POINTER )(&(table_type[(t__G2UR)])));
-              lab_type__U2UR=(__UINTEGER_32)(t__G2UR |  1);
-              next__R2UR=((__POINTER )(NULL));
-              result__T2UR=((__POINTER *)ptr_table__S2UR)[ 0];
-              if ((result__T2UR == (void *)NULL)) {
-                result__T2UR=new_lab__2PJ(lab_type__U2UR);
-                next__R2UR=(void *)((unsigned long)result__T2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V2UR)));
-                ((__POINTER *)next__R2UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__S2UR)[ 0]=next__R2UR;
-              } else {
-                next__R2UR=((__POINTER *)result__T2UR)[ 0];
-                if ((next__R2UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T2UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V2UR <<  1)) <=  4096)) {
-                    next__R2UR=(void *)((unsigned long)result__T2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V2UR)));
-                  } else {
-                    next__R2UR=new_lab__2PJ(lab_type__U2UR);
-                  };
-                  ((__POINTER *)next__R2UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__S2UR)[ 0]=next__R2UR;
-                } else {
-                  ((__POINTER *)result__T2UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R2UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__T2UR=next__R2UR;
-                };
-              };
-              ptr__B2UR=result__T2UR;
-            };
-            result__A2UR=((__REAL_CST *)ptr__B2UR);
-            *(result__A2UR) = *(REAL_CST__);
-          };
-          Self__I2UR=((__REAL_CST *)result__A2UR);
-          Self__I2UR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__J2UR;
-          Self__I2UR->value__HN2H=v__K2UR;
-          Self__I2UR->parent_constant__U2JH.static_type__M2YD=t__L2UR;
-          __tmp__UL5H=result__A2UR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__CCJQ=((__CHARACTER_CST *)__tmp__TL5H);
-          __tmp__UL5H=create__char__4SMH(Self__CCJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CCJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__DCJQ=((__IS_EXPANDED *)__tmp__TL5H);
-          __tmp__EPCR=read__QB5G(((__READ_LOCAL *)Self__DCJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__EPCR==NULL) {
-            __tmp__FPCR=NULL;
-          } else {
-            __tmp__FPCR=((__READ_LOCAL *)__tmp__EPCR);
-          };
-          p__52UR=Self__DCJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__W2UR=NULL;
-          ptr__X2UR=((__POINTER )(NULL));
-          typ_id__Y2UR= 0;
-          sz__Z2UR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__Z2UR ==  0)) {
-            result__W2UR=IS_EXPANDED__;
-          } else {
-            typ_id__Y2UR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z2UR);
-            if ((typ_id__Y2UR == (__INTEGER)(-  1))) {
-              a__02UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__12UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2UR + a__02UR) & (__UINTEGER_32)(~ a__02UR));
-              ptr_table__C3UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__12UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__B3UR=((__POINTER )(NULL));
-              result__D3UR=((__POINTER *)ptr_table__C3UR)[ 0];
-              if ((result__D3UR == (void *)NULL)) {
-                result__D3UR=new_lab__2PJ(new_size__12UR);
-                next__B3UR=(void *)((unsigned long)result__D3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12UR)));
-                ((__POINTER *)next__B3UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__C3UR)[ 0]=next__B3UR;
-              } else {
-                next__B3UR=((__POINTER *)result__D3UR)[ 0];
-                if ((next__B3UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D3UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__12UR <<  1)) <=  4096)) {
-                    next__B3UR=(void *)((unsigned long)result__D3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12UR)));
-                  } else {
-                    next__B3UR=new_lab__2PJ(new_size__12UR);
-                  };
-                  ((__POINTER *)next__B3UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__C3UR)[ 0]=next__B3UR;
-                } else {
-                  ((__POINTER *)result__D3UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B3UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__D3UR=next__B3UR;
-                };
-              };
-              ptr__X2UR=result__D3UR;
-            } else {
-              t__22UR=((__UINTEGER_32 )typ_id__Y2UR);
-              a__32UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__K3UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2UR + a__32UR) & (__UINTEGER_32)(~ a__32UR));
-              ptr_table__H3UR=((__POINTER )(&(table_type[(t__22UR)])));
-              lab_type__J3UR=(__UINTEGER_32)(t__22UR |  1);
-              next__G3UR=((__POINTER )(NULL));
-              result__I3UR=((__POINTER *)ptr_table__H3UR)[ 0];
-              if ((result__I3UR == (void *)NULL)) {
-                result__I3UR=new_lab__2PJ(lab_type__J3UR);
-                next__G3UR=(void *)((unsigned long)result__I3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3UR)));
-                ((__POINTER *)next__G3UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__H3UR)[ 0]=next__G3UR;
-              } else {
-                next__G3UR=((__POINTER *)result__I3UR)[ 0];
-                if ((next__G3UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I3UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K3UR <<  1)) <=  4096)) {
-                    next__G3UR=(void *)((unsigned long)result__I3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3UR)));
-                  } else {
-                    next__G3UR=new_lab__2PJ(lab_type__J3UR);
-                  };
-                  ((__POINTER *)next__G3UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__H3UR)[ 0]=next__G3UR;
-                } else {
-                  ((__POINTER *)result__I3UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G3UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__I3UR=next__G3UR;
-                };
-              };
-              ptr__X2UR=result__I3UR;
-            };
-            result__W2UR=((__IS_EXPANDED *)ptr__X2UR);
-            *(result__W2UR) = *(IS_EXPANDED__);
-          };
-          Self__42UR=((__IS_EXPANDED *)result__W2UR);
-          Self__42UR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__52UR;
-          Self__42UR->receiver__WN2H=__tmp__FPCR;
-          __tmp__UL5H=result__W2UR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__UL5H=my_copy__1N2H(__tmp__TL5H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__UL5H=my_copy__EO2H(__tmp__TL5H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__UL5H=my_copy__PO2H(__tmp__TL5H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__UL5H=my_copy__1O2H(__tmp__TL5H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__UL5H=my_copy__GP2H(__tmp__TL5H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__UL5H=my_copy__RP2H(__tmp__TL5H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__UL5H=my_copy__2P2H(__tmp__TL5H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__UL5H=my_copy__HQ2H(__tmp__TL5H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__UL5H=my_copy__SQ2H(__tmp__TL5H);
-        } break;
-        case __ITEM__: {
-          __tmp__UL5H=my_copy__DR2H(__tmp__TL5H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__UL5H=my_copy__PR2H(__tmp__TL5H);
-        } break;
-        case __CAST__: {
-          __tmp__UL5H=my_copy__YR2H(__tmp__TL5H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__UL5H=my_copy__5SYM(__tmp__TL5H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__UL5H=my_copy__IUGK(__tmp__TL5H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LCIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TL5H)->global__ZGJK),NULL);
-          if (__tmp__LCIR==NULL) {
-            __tmp__MCIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LCIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MCIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MCIR=((__READ_GLOBAL *)__tmp__LCIR);
-            } break;
-            }
-          };
-          __tmp__UL5H=__tmp__MCIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__UL5H=my_copy__BQCN(__tmp__TL5H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__UL5H=my_copy__NREO(__tmp__TL5H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__UL5H=my_copy__VYJO(__tmp__TL5H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__UL5H=my_copy__0REO(__tmp__TL5H);
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__UL5H=my_copy__BZJO(__tmp__TL5H);
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__UL5H=my_copy__CNJM(__tmp__TL5H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__UL5H=my_copy__5XLL(__tmp__TL5H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__UL5H=my_copy__WVYM(__tmp__TL5H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__UL5H=my_copy__FSEO(__tmp__TL5H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__UL5H=my_copy__QCEP(__tmp__TL5H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__UL5H=my_copy__5LSN(__tmp__TL5H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__UL5H=my_copy__KMSN(__tmp__TL5H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__UL5H=my_copy__JZPN(__tmp__TL5H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__UL5H=my_copy__G3SO(__tmp__TL5H);
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
         } break;
+        }
+      };
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        free__TZ1D(Self__AWPU);
+        b__ATXT=(Self__AWPU->value__PHC < __tmp__5CBF->value__PHC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
-        node__0D5H=new_read__slot__receiver__with__AOWH(__tmp__SL5H,slot_msg__ZD5H,__tmp__UL5H,args__1D5H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__0D5H);
-        __tmp__S44R=((__NODE_TYPE *)node__0D5H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__S44R)->__id) {
-        case __DTA_RD__: {
-          __tmp__T44R=((__DTA_RD *)__tmp__S44R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__T44R=((__DTA_CAST *)__tmp__S44R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__T44R=((__DTA_WR_CODE *)__tmp__S44R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__T44R=((__DTA_BLOCK *)__tmp__S44R)->result_expr__F41H;
+        result__0S4F=__tmp__3S4F;
+      };
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__XS4F=NULL;
+    } break;
+    };
+    result__RNYD=Self__XS4F;
+  };
+  if ((Self__KCZD == 'S')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=NULL;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__T44R=((__DTA_WR_VALUE *)__tmp__S44R)->parent_dta__XSUH.result_expr__YHZD;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__T44R=((__DTA_RD_ARGS *)__tmp__S44R)->parent_dta__HOWH.result_expr__YHZD;
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
         } break;
+        }
+      };
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        free__TZ1D(Self__AWPU);
+        b__ATXT=(Self__AWPU->value__PHC >= __tmp__5CBF->value__PHC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
-        result__UD5H=__tmp__T44R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__RD5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__SD5H);
-        put_position__ECH(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        result__0S4F=__tmp__3S4F;
       };
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__XS4F=NULL;
+    } break;
     };
+    result__RNYD=Self__XS4F;
   };
-  return(result__UD5H);
-}
-
-static void* check_type__with__NM5H(__IS_EXPANDED *Self__OM5H,void *t__PM5H,__POSITION p__QM5H)
-// ({IS_EXPANDED},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__QDIR;
-  void *result__SM5H,*rec__VM5H,*__tmp__W44R,*__tmp__RU5H,*__tmp__SU5H;
-  void *__tmp__Z44R;
-  void *local__TM5H;
-  void *instr__UM5H;
-  void *slot_name__WM5H,*v__T4UR;
-  void *slot_msg__XM5H;
-  void *node__YM5H;
-  __TYPE_FULL *Self__ECJQ,*Self__OCJQ;
-  void *__tmp__IP5H,*__tmp__US5H;
-  __POSITION __tmp__PP5H,__tmp__XQ5H,__tmp__1S5H,__tmp__DU5H;
-  __POSITION __tmp__QU5H,p__PDIR,p__S4UR,p__I5UR;
-  void *__tmp__VP5H,*__tmp__BT5H,*t__RDIR,*t__U4UR;
-  __STRING *Self__PCIR,*Self__VCIR,*Self__1CIR,*Self__BDIR;
-  __INTEGER new_capacity__OCIR,old_nb_elts__RCIR,upper__O3UR,Self__M3UR;
-  __INTEGER new_capacity__UCIR,old_nb_elts__XCIR,upper__T3UR,Self__R3UR;
-  __INTEGER new_capacity__0CIR,old_nb_elts__3CIR,upper__Y3UR,Self__W3UR;
-  __INTEGER new_capacity__ADIR,old_nb_elts__DDIR,upper__33UR,Self__13UR;
-  __INTEGER typ_id__IDIR,typ_id__L4UR,typ_id__B5UR;
-  void *__tmp__V44R,*__tmp__Y44R;
-  __STRING_CST *Self__VCJQ;
-  __PROTOTYPE_CST *Self__WCJQ;
-  __INTEGER_CST *Self__XCJQ,*result__GDIR,*Self__ODIR;
-  __POINTER ptr__HDIR,ptr_table__A4UR,next__53UR,result__B4UR;
-  __POINTER ptr_table__F4UR,next__E4UR,result__G4UR,ptr__K4UR;
-  __POINTER ptr_table__W4UR,next__V4UR,result__X4UR,ptr_table__14UR;
-  __POINTER next__04UR,result__24UR,ptr__A5UR,ptr_table__L5UR;
-  __POINTER next__K5UR,result__M5UR,ptr_table__Q5UR,next__P5UR;
-  __POINTER result__R5UR;
-  __UINTEGER_32 sz__JDIR,a__KDIR,new_size__LDIR,t__MDIR,a__NDIR;
-  __UINTEGER_32 new_size__I4UR,lab_type__H4UR,sz__M4UR,a__N4UR;
-  __UINTEGER_32 new_size__O4UR,t__P4UR,a__Q4UR,new_size__44UR;
-  __UINTEGER_32 lab_type__34UR,sz__C5UR,a__D5UR,new_size__E5UR,t__F5UR;
-  __UINTEGER_32 a__G5UR,new_size__T5UR,lab_type__S5UR;
-  void *__tmp__IPCR,*__tmp__MPCR,*__tmp__TDIR;
-  __READ_LOCAL *__tmp__JPCR,*__tmp__NPCR;
-  __REAL_CST *Self__ZCJQ,*result__J4UR,*Self__R4UR;
-  __CHARACTER_CST *Self__1CJQ;
-  __IS_EXPANDED *Self__2CJQ,*result__54UR,*Self__H5UR;
-  __READ_GLOBAL *__tmp__UDIR;
-  void *args__ZM5H;
-  __CHARACTER *Self__QCIR,*new__SCIR,*Self__WCIR,*new__YCIR,*Self__2CIR;
-  __CHARACTER *new__4CIR,*Self__CDIR,*new__EDIR;
-  __BOOLEAN __tmp__ER5H;
-  result__SM5H=NULL;
-  local__TM5H=NULL;
-  instr__UM5H=NULL;
-  rec__VM5H=NULL;
-  slot_name__WM5H=NULL;
-  slot_msg__XM5H=NULL;
-  node__YM5H=NULL;
-  args__ZM5H=NULL;
-  if (affect_with__BCHI(t__PM5H,static_type__FO1H())) {
-    result__SM5H=Self__OM5H;
-  } else {
-    Self__ECJQ=((__TYPE_FULL *)static_type__FO1H());
-    if (is_cast__to__in__BD0I(Self__ECJQ,(&__string_86),t__PM5H,((__PROTOTYPE *)prototype__VPRF(Self__ECJQ))->export_list__EFDC)) {
-      local__TM5H=create__name__style__type__E5JG(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__FO1H()));
-      instr__UM5H=write__value__14FH(local__TM5H,Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OM5H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__UM5H);
-      slot_name__WM5H=get__QEC(last_cast_name__T32H);
-      slot_msg__XM5H=get_slot__IO5G(static_type__FO1H(),slot_name__WM5H);
-      if (((void *)slot_msg__XM5H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__PM5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__WM5H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__QM5H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__FO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-        __tmp__IP5H=((__SLOT *)((__SLOT_DATA *)slot_msg__XM5H)->parent_slot__IHZD)->base_slot__X12F;
+  if ((Self__KCZD == 'I')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__XS4F=NULL;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      result__0S4F=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
       } else {
-        __tmp__IP5H=((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F;
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
+        } break;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
+        } break;
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
+        } break;
+        }
       };
-      if ((argument_count__XZBG(__tmp__IP5H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-          __tmp__PP5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__PP5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__PP5H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        free__TZ1D(Self__AWPU);
+        b__ATXT=(Self__AWPU->value__PHC <= __tmp__5CBF->value__PHC);
+        __tmp__3S4F=NULL;
+        if (b__ATXT) {
+          __tmp__3S4F=true__10D;
+        } else /* FALSE */ {
+          __tmp__3S4F=LIP_BOOLEAN__BCB__;
         };
+        result__0S4F=__tmp__3S4F;
       };
-      if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-        __tmp__VP5H=get_type_result__XF2G(slot_msg__XM5H);
+      Self__XS4F=result__0S4F;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__XS4F=NULL;
+    } break;
+    };
+    result__RNYD=Self__XS4F;
+  };
+  if ((Self__KCZD == '+')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__HWPU=NULL;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      __tmp__BWPU=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__5CBF=NULL;
       } else {
-        __tmp__VP5H=get_type_result__BH2G(slot_msg__XM5H);
-      };
-      if ((((void *)__tmp__VP5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__VP5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__PM5H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__VP5H != (void *)NULL)) {
-          Self__PCIR=((__STRING *)string_tmp__RB);
-          new_capacity__OCIR= 0;
-          if ((Self__PCIR->capacity__MNK <= Self__PCIR->count__VF)) {
-            if ((Self__PCIR->capacity__MNK ==  0)) {
-              Self__PCIR->capacity__MNK= 32;
-              Self__PCIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OCIR=(__INTEGER)(Self__PCIR->capacity__MNK <<  1);
-              Self__QCIR=((__CHARACTER *)Self__PCIR->storage__XNK);
-              old_nb_elts__RCIR=Self__PCIR->capacity__MNK;
-              new__SCIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QCIR),((__UINTEGER_32 )old_nb_elts__RCIR),((__UINTEGER_32 )new_capacity__OCIR)));
-              upper__O3UR=(__INTEGER)(new_capacity__OCIR -  1);
-              Self__M3UR=old_nb_elts__RCIR;
-              while ((Self__M3UR <= upper__O3UR)) {
-                new__SCIR[Self__M3UR]='\0';
-                Self__M3UR=(__INTEGER)(Self__M3UR +  1);
-              };
-              Self__PCIR->storage__XNK=new__SCIR;
-              Self__PCIR->capacity__MNK=new_capacity__OCIR;
-            };
-          };
-          ((__CHARACTER *)Self__PCIR->storage__XNK)[Self__PCIR->count__VF]='`';
-          Self__PCIR->count__VF=(__INTEGER)(Self__PCIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__VP5H,string_tmp__RB);
-          Self__VCIR=((__STRING *)string_tmp__RB);
-          new_capacity__UCIR= 0;
-          if ((Self__VCIR->capacity__MNK <= Self__VCIR->count__VF)) {
-            if ((Self__VCIR->capacity__MNK ==  0)) {
-              Self__VCIR->capacity__MNK= 32;
-              Self__VCIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UCIR=(__INTEGER)(Self__VCIR->capacity__MNK <<  1);
-              Self__WCIR=((__CHARACTER *)Self__VCIR->storage__XNK);
-              old_nb_elts__XCIR=Self__VCIR->capacity__MNK;
-              new__YCIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WCIR),((__UINTEGER_32 )old_nb_elts__XCIR),((__UINTEGER_32 )new_capacity__UCIR)));
-              upper__T3UR=(__INTEGER)(new_capacity__UCIR -  1);
-              Self__R3UR=old_nb_elts__XCIR;
-              while ((Self__R3UR <= upper__T3UR)) {
-                new__YCIR[Self__R3UR]='\0';
-                Self__R3UR=(__INTEGER)(Self__R3UR +  1);
-              };
-              Self__VCIR->storage__XNK=new__YCIR;
-              Self__VCIR->capacity__MNK=new_capacity__UCIR;
-            };
-          };
-          ((__CHARACTER *)Self__VCIR->storage__XNK)[Self__VCIR->count__VF]='\'';
-          Self__VCIR->count__VF=(__INTEGER)(Self__VCIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__PM5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-          __tmp__XQ5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__XQ5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__XQ5H);
-        put_position__ECH(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__VM5H=read__QB5G(local__TM5H);
-      node__YM5H=new_read__slot__receiver__self__FLQC(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__XM5H,rec__VM5H,rec__VM5H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__YM5H);
-      __tmp__V44R=((__NODE_TYPE *)node__YM5H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__V44R)->__id) {
-      case __DTA_RD__: {
-        __tmp__W44R=((__DTA_RD *)__tmp__V44R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__W44R=((__DTA_CAST *)__tmp__V44R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__W44R=((__DTA_WR_CODE *)__tmp__V44R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__W44R=((__DTA_BLOCK *)__tmp__V44R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__W44R=((__DTA_WR_VALUE *)__tmp__V44R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__W44R=((__DTA_RD_ARGS *)__tmp__V44R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__SM5H=__tmp__W44R;
-      __tmp__ER5H=TRUE__;
-    } else {
-      __tmp__ER5H=FALSE__;
-    };
-    if ((! __tmp__ER5H)) {
-      Self__OCJQ=((__TYPE_FULL *)t__PM5H);
-      if (is_cast__to__in__BD0I(Self__OCJQ,(&__string_87),static_type__FO1H(),((__PROTOTYPE *)prototype__VPRF(Self__OCJQ))->import_list__MFDC)) {
-        local__TM5H=create__name__style__type__E5JG(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__FO1H()));
-        instr__UM5H=write__value__14FH(local__TM5H,Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OM5H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__UM5H);
-        slot_name__WM5H=get__QEC(last_cast_name__T32H);
-        slot_msg__XM5H=get_slot__IO5G(t__PM5H,slot_name__WM5H);
-        if (((void *)slot_msg__XM5H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__PM5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__WM5H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__PM5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__QM5H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__PM5H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-          __tmp__US5H=((__SLOT *)((__SLOT_DATA *)slot_msg__XM5H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__US5H=((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__US5H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-            __tmp__1S5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__1S5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__1S5H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-          __tmp__BT5H=get_type_result__XF2G(slot_msg__XM5H);
-        } else {
-          __tmp__BT5H=get_type_result__BH2G(slot_msg__XM5H);
-        };
-        if ((((void *)__tmp__BT5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__BT5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__PM5H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__BT5H != (void *)NULL)) {
-            Self__1CIR=((__STRING *)string_tmp__RB);
-            new_capacity__0CIR= 0;
-            if ((Self__1CIR->capacity__MNK <= Self__1CIR->count__VF)) {
-              if ((Self__1CIR->capacity__MNK ==  0)) {
-                Self__1CIR->capacity__MNK= 32;
-                Self__1CIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0CIR=(__INTEGER)(Self__1CIR->capacity__MNK <<  1);
-                Self__2CIR=((__CHARACTER *)Self__1CIR->storage__XNK);
-                old_nb_elts__3CIR=Self__1CIR->capacity__MNK;
-                new__4CIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2CIR),((__UINTEGER_32 )old_nb_elts__3CIR),((__UINTEGER_32 )new_capacity__0CIR)));
-                upper__Y3UR=(__INTEGER)(new_capacity__0CIR -  1);
-                Self__W3UR=old_nb_elts__3CIR;
-                while ((Self__W3UR <= upper__Y3UR)) {
-                  new__4CIR[Self__W3UR]='\0';
-                  Self__W3UR=(__INTEGER)(Self__W3UR +  1);
-                };
-                Self__1CIR->storage__XNK=new__4CIR;
-                Self__1CIR->capacity__MNK=new_capacity__0CIR;
-              };
-            };
-            ((__CHARACTER *)Self__1CIR->storage__XNK)[Self__1CIR->count__VF]='`';
-            Self__1CIR->count__VF=(__INTEGER)(Self__1CIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__BT5H,string_tmp__RB);
-            Self__BDIR=((__STRING *)string_tmp__RB);
-            new_capacity__ADIR= 0;
-            if ((Self__BDIR->capacity__MNK <= Self__BDIR->count__VF)) {
-              if ((Self__BDIR->capacity__MNK ==  0)) {
-                Self__BDIR->capacity__MNK= 32;
-                Self__BDIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__ADIR=(__INTEGER)(Self__BDIR->capacity__MNK <<  1);
-                Self__CDIR=((__CHARACTER *)Self__BDIR->storage__XNK);
-                old_nb_elts__DDIR=Self__BDIR->capacity__MNK;
-                new__EDIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CDIR),((__UINTEGER_32 )old_nb_elts__DDIR),((__UINTEGER_32 )new_capacity__ADIR)));
-                upper__33UR=(__INTEGER)(new_capacity__ADIR -  1);
-                Self__13UR=old_nb_elts__DDIR;
-                while ((Self__13UR <= upper__33UR)) {
-                  new__EDIR[Self__13UR]='\0';
-                  Self__13UR=(__INTEGER)(Self__13UR +  1);
-                };
-                Self__BDIR->storage__XNK=new__EDIR;
-                Self__BDIR->capacity__MNK=new_capacity__ADIR;
-              };
-            };
-            ((__CHARACTER *)Self__BDIR->storage__XNK)[Self__BDIR->count__VF]='\'';
-            Self__BDIR->count__VF=(__INTEGER)(Self__BDIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__PM5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
-            __tmp__DU5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__DU5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__DU5H);
-          put_position__ECH(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__ZM5H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__ZM5H,create__type__PKQC(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__PM5H));
-        add_last__5REI(args__ZM5H,read__QB5G(local__TM5H));
-        __tmp__QU5H=Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__RU5H=((void **)((__FAST_ARRAYoEXPRo *)args__ZM5H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__RU5H)->__id) {
-        case __LIST__: {
-          __tmp__SU5H=my_copy__MSYM(__tmp__RU5H);
-        } break;
-        case __STRING_CST__: {
-          Self__VCJQ=((__STRING_CST *)__tmp__RU5H);
-          __tmp__SU5H=create__text__ITMH(Self__VCJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VCJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__SU5H=my_copy__EK2H(__tmp__RU5H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__WCJQ=((__PROTOTYPE_CST *)__tmp__RU5H);
-          __tmp__SU5H=create__type__PKQC(Self__WCJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WCJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__XCJQ=((__INTEGER_CST *)__tmp__RU5H);
-          p__PDIR=Self__XCJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QDIR=Self__XCJQ->value__W4YD;
-          t__RDIR=Self__XCJQ->parent_constant__B3LC.static_type__M2YD;
-          result__GDIR=NULL;
-          ptr__HDIR=((__POINTER )(NULL));
-          typ_id__IDIR= 0;
-          sz__JDIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JDIR ==  0)) {
-            result__GDIR=INTEGER_CST__;
-          } else {
-            typ_id__IDIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JDIR);
-            if ((typ_id__IDIR == (__INTEGER)(-  1))) {
-              a__KDIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LDIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JDIR + a__KDIR) & (__UINTEGER_32)(~ a__KDIR));
-              ptr_table__A4UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LDIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__53UR=((__POINTER )(NULL));
-              result__B4UR=((__POINTER *)ptr_table__A4UR)[ 0];
-              if ((result__B4UR == (void *)NULL)) {
-                result__B4UR=new_lab__2PJ(new_size__LDIR);
-                next__53UR=(void *)((unsigned long)result__B4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LDIR)));
-                ((__POINTER *)next__53UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__A4UR)[ 0]=next__53UR;
-              } else {
-                next__53UR=((__POINTER *)result__B4UR)[ 0];
-                if ((next__53UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B4UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LDIR <<  1)) <=  4096)) {
-                    next__53UR=(void *)((unsigned long)result__B4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LDIR)));
-                  } else {
-                    next__53UR=new_lab__2PJ(new_size__LDIR);
-                  };
-                  ((__POINTER *)next__53UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__A4UR)[ 0]=next__53UR;
-                } else {
-                  ((__POINTER *)result__B4UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__53UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__B4UR=next__53UR;
-                };
-              };
-              ptr__HDIR=result__B4UR;
-            } else {
-              t__MDIR=((__UINTEGER_32 )typ_id__IDIR);
-              a__NDIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__I4UR=(__UINTEGER_32)((__UINTEGER_32)(sz__JDIR + a__NDIR) & (__UINTEGER_32)(~ a__NDIR));
-              ptr_table__F4UR=((__POINTER )(&(table_type[(t__MDIR)])));
-              lab_type__H4UR=(__UINTEGER_32)(t__MDIR |  1);
-              next__E4UR=((__POINTER )(NULL));
-              result__G4UR=((__POINTER *)ptr_table__F4UR)[ 0];
-              if ((result__G4UR == (void *)NULL)) {
-                result__G4UR=new_lab__2PJ(lab_type__H4UR);
-                next__E4UR=(void *)((unsigned long)result__G4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I4UR)));
-                ((__POINTER *)next__E4UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__F4UR)[ 0]=next__E4UR;
-              } else {
-                next__E4UR=((__POINTER *)result__G4UR)[ 0];
-                if ((next__E4UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G4UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I4UR <<  1)) <=  4096)) {
-                    next__E4UR=(void *)((unsigned long)result__G4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I4UR)));
-                  } else {
-                    next__E4UR=new_lab__2PJ(lab_type__H4UR);
-                  };
-                  ((__POINTER *)next__E4UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__F4UR)[ 0]=next__E4UR;
-                } else {
-                  ((__POINTER *)result__G4UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E4UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__G4UR=next__E4UR;
-                };
-              };
-              ptr__HDIR=result__G4UR;
-            };
-            result__GDIR=((__INTEGER_CST *)ptr__HDIR);
-            *(result__GDIR) = *(INTEGER_CST__);
-          };
-          Self__ODIR=((__INTEGER_CST *)result__GDIR);
-          Self__ODIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PDIR;
-          Self__ODIR->value__W4YD=v__QDIR;
-          Self__ODIR->parent_constant__B3LC.static_type__M2YD=t__RDIR;
-          check_type__YG5D(Self__ODIR);
-          __tmp__SU5H=result__GDIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IPCR=read__QB5G(((__READ_LOCAL *)__tmp__RU5H)->local__HJZD);
-          if (__tmp__IPCR==NULL) {
-            __tmp__JPCR=NULL;
-          } else {
-            __tmp__JPCR=((__READ_LOCAL *)__tmp__IPCR);
-          };
-          __tmp__SU5H=__tmp__JPCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__SU5H=my_copy__SL2H(__tmp__RU5H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__SU5H=my_copy__LM2H(__tmp__RU5H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__SU5H=my_copy__YM2H(__tmp__RU5H);
-        } break;
-        case __REAL_CST__: {
-          Self__ZCJQ=((__REAL_CST *)__tmp__RU5H);
-          p__S4UR=Self__ZCJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__T4UR=Self__ZCJQ->value__HN2H;
-          t__U4UR=Self__ZCJQ->parent_constant__U2JH.static_type__M2YD;
-          result__J4UR=NULL;
-          ptr__K4UR=((__POINTER )(NULL));
-          typ_id__L4UR= 0;
-          sz__M4UR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__M4UR ==  0)) {
-            result__J4UR=REAL_CST__;
-          } else {
-            typ_id__L4UR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__M4UR);
-            if ((typ_id__L4UR == (__INTEGER)(-  1))) {
-              a__N4UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__O4UR=(__UINTEGER_32)((__UINTEGER_32)(sz__M4UR + a__N4UR) & (__UINTEGER_32)(~ a__N4UR));
-              ptr_table__W4UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O4UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__V4UR=((__POINTER )(NULL));
-              result__X4UR=((__POINTER *)ptr_table__W4UR)[ 0];
-              if ((result__X4UR == (void *)NULL)) {
-                result__X4UR=new_lab__2PJ(new_size__O4UR);
-                next__V4UR=(void *)((unsigned long)result__X4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4UR)));
-                ((__POINTER *)next__V4UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__W4UR)[ 0]=next__V4UR;
-              } else {
-                next__V4UR=((__POINTER *)result__X4UR)[ 0];
-                if ((next__V4UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X4UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O4UR <<  1)) <=  4096)) {
-                    next__V4UR=(void *)((unsigned long)result__X4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4UR)));
-                  } else {
-                    next__V4UR=new_lab__2PJ(new_size__O4UR);
-                  };
-                  ((__POINTER *)next__V4UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__W4UR)[ 0]=next__V4UR;
-                } else {
-                  ((__POINTER *)result__X4UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V4UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__X4UR=next__V4UR;
-                };
-              };
-              ptr__K4UR=result__X4UR;
-            } else {
-              t__P4UR=((__UINTEGER_32 )typ_id__L4UR);
-              a__Q4UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__44UR=(__UINTEGER_32)((__UINTEGER_32)(sz__M4UR + a__Q4UR) & (__UINTEGER_32)(~ a__Q4UR));
-              ptr_table__14UR=((__POINTER )(&(table_type[(t__P4UR)])));
-              lab_type__34UR=(__UINTEGER_32)(t__P4UR |  1);
-              next__04UR=((__POINTER )(NULL));
-              result__24UR=((__POINTER *)ptr_table__14UR)[ 0];
-              if ((result__24UR == (void *)NULL)) {
-                result__24UR=new_lab__2PJ(lab_type__34UR);
-                next__04UR=(void *)((unsigned long)result__24UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__44UR)));
-                ((__POINTER *)next__04UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__14UR)[ 0]=next__04UR;
-              } else {
-                next__04UR=((__POINTER *)result__24UR)[ 0];
-                if ((next__04UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__24UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__44UR <<  1)) <=  4096)) {
-                    next__04UR=(void *)((unsigned long)result__24UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__44UR)));
-                  } else {
-                    next__04UR=new_lab__2PJ(lab_type__34UR);
-                  };
-                  ((__POINTER *)next__04UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__14UR)[ 0]=next__04UR;
-                } else {
-                  ((__POINTER *)result__24UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__04UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__24UR=next__04UR;
-                };
-              };
-              ptr__K4UR=result__24UR;
-            };
-            result__J4UR=((__REAL_CST *)ptr__K4UR);
-            *(result__J4UR) = *(REAL_CST__);
-          };
-          Self__R4UR=((__REAL_CST *)result__J4UR);
-          Self__R4UR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__S4UR;
-          Self__R4UR->value__HN2H=v__T4UR;
-          Self__R4UR->parent_constant__U2JH.static_type__M2YD=t__U4UR;
-          __tmp__SU5H=result__J4UR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__1CJQ=((__CHARACTER_CST *)__tmp__RU5H);
-          __tmp__SU5H=create__char__4SMH(Self__1CJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1CJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__2CJQ=((__IS_EXPANDED *)__tmp__RU5H);
-          __tmp__MPCR=read__QB5G(((__READ_LOCAL *)Self__2CJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MPCR==NULL) {
-            __tmp__NPCR=NULL;
-          } else {
-            __tmp__NPCR=((__READ_LOCAL *)__tmp__MPCR);
-          };
-          p__I5UR=Self__2CJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__54UR=NULL;
-          ptr__A5UR=((__POINTER )(NULL));
-          typ_id__B5UR= 0;
-          sz__C5UR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__C5UR ==  0)) {
-            result__54UR=IS_EXPANDED__;
-          } else {
-            typ_id__B5UR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__C5UR);
-            if ((typ_id__B5UR == (__INTEGER)(-  1))) {
-              a__D5UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__E5UR=(__UINTEGER_32)((__UINTEGER_32)(sz__C5UR + a__D5UR) & (__UINTEGER_32)(~ a__D5UR));
-              ptr_table__L5UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__E5UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__K5UR=((__POINTER )(NULL));
-              result__M5UR=((__POINTER *)ptr_table__L5UR)[ 0];
-              if ((result__M5UR == (void *)NULL)) {
-                result__M5UR=new_lab__2PJ(new_size__E5UR);
-                next__K5UR=(void *)((unsigned long)result__M5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E5UR)));
-                ((__POINTER *)next__K5UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__L5UR)[ 0]=next__K5UR;
-              } else {
-                next__K5UR=((__POINTER *)result__M5UR)[ 0];
-                if ((next__K5UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M5UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E5UR <<  1)) <=  4096)) {
-                    next__K5UR=(void *)((unsigned long)result__M5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E5UR)));
-                  } else {
-                    next__K5UR=new_lab__2PJ(new_size__E5UR);
-                  };
-                  ((__POINTER *)next__K5UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__L5UR)[ 0]=next__K5UR;
-                } else {
-                  ((__POINTER *)result__M5UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K5UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__M5UR=next__K5UR;
-                };
-              };
-              ptr__A5UR=result__M5UR;
-            } else {
-              t__F5UR=((__UINTEGER_32 )typ_id__B5UR);
-              a__G5UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__T5UR=(__UINTEGER_32)((__UINTEGER_32)(sz__C5UR + a__G5UR) & (__UINTEGER_32)(~ a__G5UR));
-              ptr_table__Q5UR=((__POINTER )(&(table_type[(t__F5UR)])));
-              lab_type__S5UR=(__UINTEGER_32)(t__F5UR |  1);
-              next__P5UR=((__POINTER )(NULL));
-              result__R5UR=((__POINTER *)ptr_table__Q5UR)[ 0];
-              if ((result__R5UR == (void *)NULL)) {
-                result__R5UR=new_lab__2PJ(lab_type__S5UR);
-                next__P5UR=(void *)((unsigned long)result__R5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5UR)));
-                ((__POINTER *)next__P5UR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__Q5UR)[ 0]=next__P5UR;
-              } else {
-                next__P5UR=((__POINTER *)result__R5UR)[ 0];
-                if ((next__P5UR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R5UR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T5UR <<  1)) <=  4096)) {
-                    next__P5UR=(void *)((unsigned long)result__R5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5UR)));
-                  } else {
-                    next__P5UR=new_lab__2PJ(lab_type__S5UR);
-                  };
-                  ((__POINTER *)next__P5UR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Q5UR)[ 0]=next__P5UR;
-                } else {
-                  ((__POINTER *)result__R5UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P5UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__R5UR=next__P5UR;
-                };
-              };
-              ptr__A5UR=result__R5UR;
-            };
-            result__54UR=((__IS_EXPANDED *)ptr__A5UR);
-            *(result__54UR) = *(IS_EXPANDED__);
-          };
-          Self__H5UR=((__IS_EXPANDED *)result__54UR);
-          Self__H5UR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__I5UR;
-          Self__H5UR->receiver__WN2H=__tmp__NPCR;
-          __tmp__SU5H=result__54UR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__SU5H=my_copy__1N2H(__tmp__RU5H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__SU5H=my_copy__EO2H(__tmp__RU5H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__SU5H=my_copy__PO2H(__tmp__RU5H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__SU5H=my_copy__1O2H(__tmp__RU5H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__SU5H=my_copy__GP2H(__tmp__RU5H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__SU5H=my_copy__RP2H(__tmp__RU5H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__SU5H=my_copy__2P2H(__tmp__RU5H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__SU5H=my_copy__HQ2H(__tmp__RU5H);
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__SU5H=my_copy__SQ2H(__tmp__RU5H);
+        case __LIP_INTEGER__HDB__: {
+          __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __ITEM__: {
-          __tmp__SU5H=my_copy__DR2H(__tmp__RU5H);
+        case __LIP_STRING__TDB__: {
+          __tmp__5CBF=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__SU5H=my_copy__PR2H(__tmp__RU5H);
-        } break;
-        case __CAST__: {
-          __tmp__SU5H=my_copy__YR2H(__tmp__RU5H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__SU5H=my_copy__5SYM(__tmp__RU5H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__SU5H=my_copy__IUGK(__tmp__RU5H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TDIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RU5H)->global__ZGJK),NULL);
-          if (__tmp__TDIR==NULL) {
-            __tmp__UDIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TDIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UDIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__UDIR=((__READ_GLOBAL *)__tmp__TDIR);
-            } break;
-            }
-          };
-          __tmp__SU5H=__tmp__UDIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__SU5H=my_copy__BQCN(__tmp__RU5H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__SU5H=my_copy__NREO(__tmp__RU5H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__SU5H=my_copy__VYJO(__tmp__RU5H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__SU5H=my_copy__0REO(__tmp__RU5H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__SU5H=my_copy__BZJO(__tmp__RU5H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__SU5H=my_copy__CNJM(__tmp__RU5H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__SU5H=my_copy__5XLL(__tmp__RU5H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__SU5H=my_copy__WVYM(__tmp__RU5H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__SU5H=my_copy__FSEO(__tmp__RU5H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__SU5H=my_copy__QCEP(__tmp__RU5H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__SU5H=my_copy__5LSN(__tmp__RU5H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__SU5H=my_copy__KMSN(__tmp__RU5H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__SU5H=my_copy__JZPN(__tmp__RU5H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__SU5H=my_copy__G3SO(__tmp__RU5H);
-        } break;
-        };
-        node__YM5H=new_read__slot__receiver__with__AOWH(__tmp__QU5H,slot_msg__XM5H,__tmp__SU5H,args__ZM5H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__YM5H);
-        __tmp__Y44R=((__NODE_TYPE *)node__YM5H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__Y44R)->__id) {
-        case __DTA_RD__: {
-          __tmp__Z44R=((__DTA_RD *)__tmp__Y44R)->parent_dta__NLQC.result_expr__YHZD;
+        }
+      };
+      if (((void *)__tmp__5CBF != (void *)NULL)) {
+        Self__AWPU->value__PHC=(__INTEGER__Q)(Self__AWPU->value__PHC + __tmp__5CBF->value__PHC);
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+        __tmp__BWPU=Self__AWPU;
+      };
+      __tmp__HWPU=__tmp__BWPU;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__CWPU=((__LIP_STRING__TDB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+      __tmp__DWPU=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__YFBF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__YFBF=NULL;
         } break;
-        case __DTA_CAST__: {
-          __tmp__Z44R=((__DTA_CAST *)__tmp__Y44R)->result_expr__G01H;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__YFBF=NULL;
         } break;
-        case __DTA_WR_CODE__: {
-          __tmp__Z44R=((__DTA_WR_CODE *)__tmp__Y44R)->parent_dta__MZLH.result_expr__YHZD;
+        case __LIP_STRING__TDB__: {
+          __tmp__YFBF=((__LIP_STRING__TDB *)__tmp__5VPU);
         } break;
-        case __DTA_BLOCK__: {
-          __tmp__Z44R=((__DTA_BLOCK *)__tmp__Y44R)->result_expr__F41H;
+        }
+      };
+      if (((void *)__tmp__YFBF != (void *)NULL)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),Self__CWPU->value__MGC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__YFBF->value__MGC);
+        __tmp__4WSF=get__PJC(string_tmp__YC);
+        Self__CWPU->value__MGC=__tmp__4WSF;
+        free__WZ1D(((__LIP_STRING__TDB *)__tmp__YFBF));
+        __tmp__DWPU=Self__CWPU;
+      };
+      __tmp__HWPU=__tmp__DWPU;
+    } break;
+    };
+    result__RNYD=__tmp__HWPU;
+  };
+  if ((Self__KCZD == '-')) {
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__AWPU=NULL;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      __tmp__BWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+      __tmp__5CBF=NULL;
+      if (__tmp__5VPU==NULL) {
+        __tmp__DNBF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+        case __LIP_BOOLEAN__BCB__: {
+          __tmp__DNBF=NULL;
         } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__Z44R=((__DTA_WR_VALUE *)__tmp__Y44R)->parent_dta__XSUH.result_expr__YHZD;
+        case __LIP_INTEGER__HDB__: {
+          __tmp__DNBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
         } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__Z44R=((__DTA_RD_ARGS *)__tmp__Y44R)->parent_dta__HOWH.result_expr__YHZD;
+        case __LIP_STRING__TDB__: {
+          __tmp__DNBF=NULL;
         } break;
-        };
-        result__SM5H=__tmp__Z44R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__PM5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__QM5H);
-        put_position__ECH(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        }
+      };
+      if (((void *)__tmp__DNBF != (void *)NULL)) {
+        __tmp__BWPU->value__PHC=(__INTEGER__Q)(__tmp__BWPU->value__PHC - __tmp__DNBF->value__PHC);
+        free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__DNBF));
+        __tmp__5CBF=__tmp__BWPU;
       };
+      Self__AWPU=__tmp__5CBF;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__AWPU=NULL;
+    } break;
     };
+    result__RNYD=Self__AWPU;
   };
-  return(result__SM5H);
+  if (((void *)result__RNYD == (void *)NULL)) {
+    fputc((int)(Self__PNYD->operator__OS0C),stdout);
+    fputc((int)('\n'),stdout);
+    switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      if (((__LIP_BOOLEAN__BCB *)__tmp__VNYD)->value__TIC) {
+        (&__string_51)->count__0C= 4;
+        (&__string_51)->storage__1C="TRUE";
+        print__KKG((&__string_51));
+      } else /* FALSE */ {
+        (&__string_52)->count__0C= 5;
+        (&__string_52)->storage__1C="FALSE";
+        print__KKG((&__string_52));
+      };
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      print__TFGF(((__LIP_INTEGER__HDB *)__tmp__VNYD)->value__PHC);
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__CWPU=((__LIP_STRING__TDB *)__tmp__VNYD);
+      ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+      append_in__KTCF(Self__CWPU,string_tmp__YC);
+      put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+    } break;
+    };
+    fputc((int)('\n'),stdout);
+    switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      if (((__LIP_BOOLEAN__BCB *)__tmp__5VPU)->value__TIC) {
+        print__KKG((&__string_51));
+      } else /* FALSE */ {
+        print__KKG((&__string_52));
+      };
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      print__TFGF(((__LIP_INTEGER__HDB *)__tmp__5VPU)->value__PHC);
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__CWPU=((__LIP_STRING__TDB *)__tmp__5VPU);
+      ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+      append_in__KTCF(Self__CWPU,string_tmp__YC);
+      put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+    } break;
+    };
+    fputc((int)('\n'),stdout);
+    __tmp__HQYD=Self__PNYD->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 1,(&__string_581));
+    put_position__PRE(__tmp__HQYD);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  __tmp__VNYD=result__RNYD;
+  return(__tmp__VNYD);
 }
 
-static void* check_type__with__LV5H(__GET_TYPE_ID *Self__MV5H,void *t__NV5H,__POSITION p__OV5H)
-// ({GET_TYPE_ID},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* run_expr__MQYD(__LIP_UNARY__HZSB *Self__NQYD)
+// ({LIP_UNARY__HZSB}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__YEIR;
-  void *result__QV5H,*rec__TV5H,*__tmp__244R,*__tmp__P35H,*__tmp__Q35H;
-  void *__tmp__544R;
-  void *local__RV5H;
-  void *instr__SV5H;
-  void *slot_name__UV5H,*v__2AVR;
-  void *slot_msg__VV5H;
-  void *node__WV5H;
-  __TYPE_FULL *Self__3CJQ,*Self__HDJQ;
-  void *__tmp__GY5H,*__tmp__S15H;
-  __POSITION __tmp__NY5H,__tmp__VZ5H,__tmp__Z15H,__tmp__B35H;
-  __POSITION __tmp__O35H,p__XEIR,p__1AVR,p__RBVR;
-  void *__tmp__TY5H,*__tmp__515H,*t__ZEIR,*t__3AVR;
-  __STRING *Self__XDIR,*Self__3DIR,*Self__DEIR,*Self__JEIR;
-  __INTEGER new_capacity__WDIR,old_nb_elts__ZDIR,upper__X5UR,Self__V5UR;
-  __INTEGER new_capacity__2DIR,old_nb_elts__5DIR,upper__25UR,Self__05UR;
-  __INTEGER new_capacity__CEIR,old_nb_elts__FEIR,upper__BAVR,Self__55UR;
-  __INTEGER new_capacity__IEIR,old_nb_elts__LEIR,upper__GAVR,Self__EAVR;
-  __INTEGER typ_id__QEIR,typ_id__UAVR,typ_id__KBVR;
-  void *__tmp__144R,*__tmp__444R;
-  __STRING_CST *Self__ODJQ;
-  __PROTOTYPE_CST *Self__PDJQ;
-  __INTEGER_CST *Self__QDJQ,*result__OEIR,*Self__WEIR;
-  __POINTER ptr__PEIR,ptr_table__JAVR,next__IAVR,result__KAVR;
-  __POINTER ptr_table__OAVR,next__NAVR,result__PAVR,ptr__TAVR;
-  __POINTER ptr_table__5AVR,next__4AVR,result__ABVR,ptr_table__EBVR;
-  __POINTER next__DBVR,result__FBVR,ptr__JBVR,ptr_table__UBVR;
-  __POINTER next__TBVR,result__VBVR,ptr_table__ZBVR,next__YBVR;
-  __POINTER result__0BVR;
-  __UINTEGER_32 sz__REIR,a__SEIR,new_size__TEIR,t__UEIR,a__VEIR;
-  __UINTEGER_32 new_size__RAVR,lab_type__QAVR,sz__VAVR,a__WAVR;
-  __UINTEGER_32 new_size__XAVR,t__YAVR,a__ZAVR,new_size__HBVR;
-  __UINTEGER_32 lab_type__GBVR,sz__LBVR,a__MBVR,new_size__NBVR,t__OBVR;
-  __UINTEGER_32 a__PBVR,new_size__2BVR,lab_type__1BVR;
-  void *__tmp__QPCR,*__tmp__UPCR,*__tmp__1EIR;
-  __READ_LOCAL *__tmp__RPCR,*__tmp__VPCR;
-  __REAL_CST *Self__SDJQ,*result__SAVR,*Self__0AVR;
-  __CHARACTER_CST *Self__UDJQ;
-  __IS_EXPANDED *Self__VDJQ,*result__IBVR,*Self__QBVR;
-  __READ_GLOBAL *__tmp__2EIR;
-  void *args__XV5H;
-  __CHARACTER *Self__YDIR,*new__0DIR,*Self__4DIR,*new__AEIR,*Self__EEIR;
-  __CHARACTER *new__GEIR,*Self__KEIR,*new__MEIR;
-  __BOOLEAN __tmp__C05H;
-  result__QV5H=NULL;
-  local__RV5H=NULL;
-  instr__SV5H=NULL;
-  rec__TV5H=NULL;
-  slot_name__UV5H=NULL;
-  slot_msg__VV5H=NULL;
-  node__WV5H=NULL;
-  args__XV5H=NULL;
-  if (affect_with__BCHI(t__NV5H,static_type__KO1H())) {
-    result__QV5H=Self__MV5H;
-  } else {
-    Self__3CJQ=((__TYPE_FULL *)static_type__KO1H());
-    if (is_cast__to__in__BD0I(Self__3CJQ,(&__string_86),t__NV5H,((__PROTOTYPE *)prototype__VPRF(Self__3CJQ))->export_list__EFDC)) {
-      local__RV5H=create__name__style__type__E5JG(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__KO1H()));
-      instr__SV5H=write__value__14FH(local__RV5H,Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MV5H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__SV5H);
-      slot_name__UV5H=get__QEC(last_cast_name__T32H);
-      slot_msg__VV5H=get_slot__IO5G(static_type__KO1H(),slot_name__UV5H);
-      if (((void *)slot_msg__VV5H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__NV5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__UV5H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__OV5H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__KO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-        __tmp__GY5H=((__SLOT *)((__SLOT_DATA *)slot_msg__VV5H)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__GY5H=((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__GY5H) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-          __tmp__NY5H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__NY5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__NY5H);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-        __tmp__TY5H=get_type_result__XF2G(slot_msg__VV5H);
-      } else {
-        __tmp__TY5H=get_type_result__BH2G(slot_msg__VV5H);
-      };
-      if ((((void *)__tmp__TY5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__TY5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__NV5H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__TY5H != (void *)NULL)) {
-          Self__XDIR=((__STRING *)string_tmp__RB);
-          new_capacity__WDIR= 0;
-          if ((Self__XDIR->capacity__MNK <= Self__XDIR->count__VF)) {
-            if ((Self__XDIR->capacity__MNK ==  0)) {
-              Self__XDIR->capacity__MNK= 32;
-              Self__XDIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WDIR=(__INTEGER)(Self__XDIR->capacity__MNK <<  1);
-              Self__YDIR=((__CHARACTER *)Self__XDIR->storage__XNK);
-              old_nb_elts__ZDIR=Self__XDIR->capacity__MNK;
-              new__0DIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YDIR),((__UINTEGER_32 )old_nb_elts__ZDIR),((__UINTEGER_32 )new_capacity__WDIR)));
-              upper__X5UR=(__INTEGER)(new_capacity__WDIR -  1);
-              Self__V5UR=old_nb_elts__ZDIR;
-              while ((Self__V5UR <= upper__X5UR)) {
-                new__0DIR[Self__V5UR]='\0';
-                Self__V5UR=(__INTEGER)(Self__V5UR +  1);
-              };
-              Self__XDIR->storage__XNK=new__0DIR;
-              Self__XDIR->capacity__MNK=new_capacity__WDIR;
-            };
-          };
-          ((__CHARACTER *)Self__XDIR->storage__XNK)[Self__XDIR->count__VF]='`';
-          Self__XDIR->count__VF=(__INTEGER)(Self__XDIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__TY5H,string_tmp__RB);
-          Self__3DIR=((__STRING *)string_tmp__RB);
-          new_capacity__2DIR= 0;
-          if ((Self__3DIR->capacity__MNK <= Self__3DIR->count__VF)) {
-            if ((Self__3DIR->capacity__MNK ==  0)) {
-              Self__3DIR->capacity__MNK= 32;
-              Self__3DIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2DIR=(__INTEGER)(Self__3DIR->capacity__MNK <<  1);
-              Self__4DIR=((__CHARACTER *)Self__3DIR->storage__XNK);
-              old_nb_elts__5DIR=Self__3DIR->capacity__MNK;
-              new__AEIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4DIR),((__UINTEGER_32 )old_nb_elts__5DIR),((__UINTEGER_32 )new_capacity__2DIR)));
-              upper__25UR=(__INTEGER)(new_capacity__2DIR -  1);
-              Self__05UR=old_nb_elts__5DIR;
-              while ((Self__05UR <= upper__25UR)) {
-                new__AEIR[Self__05UR]='\0';
-                Self__05UR=(__INTEGER)(Self__05UR +  1);
-              };
-              Self__3DIR->storage__XNK=new__AEIR;
-              Self__3DIR->capacity__MNK=new_capacity__2DIR;
-            };
-          };
-          ((__CHARACTER *)Self__3DIR->storage__XNK)[Self__3DIR->count__VF]='\'';
-          Self__3DIR->count__VF=(__INTEGER)(Self__3DIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__NV5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-          __tmp__VZ5H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__VZ5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__VZ5H);
-        put_position__ECH(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__TV5H=read__QB5G(local__RV5H);
-      node__WV5H=new_read__slot__receiver__self__FLQC(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__VV5H,rec__TV5H,rec__TV5H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__WV5H);
-      __tmp__144R=((__NODE_TYPE *)node__WV5H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__144R)->__id) {
-      case __DTA_RD__: {
-        __tmp__244R=((__DTA_RD *)__tmp__144R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__244R=((__DTA_CAST *)__tmp__144R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__244R=((__DTA_WR_CODE *)__tmp__144R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__244R=((__DTA_BLOCK *)__tmp__144R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__244R=((__DTA_WR_VALUE *)__tmp__144R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__244R=((__DTA_RD_ARGS *)__tmp__144R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__QV5H=__tmp__244R;
-      __tmp__C05H=TRUE__;
-    } else {
-      __tmp__C05H=FALSE__;
-    };
-    if ((! __tmp__C05H)) {
-      Self__HDJQ=((__TYPE_FULL *)t__NV5H);
-      if (is_cast__to__in__BD0I(Self__HDJQ,(&__string_87),static_type__KO1H(),((__PROTOTYPE *)prototype__VPRF(Self__HDJQ))->import_list__MFDC)) {
-        local__RV5H=create__name__style__type__E5JG(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__KO1H()));
-        instr__SV5H=write__value__14FH(local__RV5H,Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MV5H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__SV5H);
-        slot_name__UV5H=get__QEC(last_cast_name__T32H);
-        slot_msg__VV5H=get_slot__IO5G(t__NV5H,slot_name__UV5H);
-        if (((void *)slot_msg__VV5H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__NV5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__UV5H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__NV5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__OV5H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__NV5H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-          __tmp__S15H=((__SLOT *)((__SLOT_DATA *)slot_msg__VV5H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__S15H=((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__S15H) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-            __tmp__Z15H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__Z15H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__Z15H);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-          __tmp__515H=get_type_result__XF2G(slot_msg__VV5H);
-        } else {
-          __tmp__515H=get_type_result__BH2G(slot_msg__VV5H);
-        };
-        if ((((void *)__tmp__515H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__515H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__NV5H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__515H != (void *)NULL)) {
-            Self__DEIR=((__STRING *)string_tmp__RB);
-            new_capacity__CEIR= 0;
-            if ((Self__DEIR->capacity__MNK <= Self__DEIR->count__VF)) {
-              if ((Self__DEIR->capacity__MNK ==  0)) {
-                Self__DEIR->capacity__MNK= 32;
-                Self__DEIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CEIR=(__INTEGER)(Self__DEIR->capacity__MNK <<  1);
-                Self__EEIR=((__CHARACTER *)Self__DEIR->storage__XNK);
-                old_nb_elts__FEIR=Self__DEIR->capacity__MNK;
-                new__GEIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EEIR),((__UINTEGER_32 )old_nb_elts__FEIR),((__UINTEGER_32 )new_capacity__CEIR)));
-                upper__BAVR=(__INTEGER)(new_capacity__CEIR -  1);
-                Self__55UR=old_nb_elts__FEIR;
-                while ((Self__55UR <= upper__BAVR)) {
-                  new__GEIR[Self__55UR]='\0';
-                  Self__55UR=(__INTEGER)(Self__55UR +  1);
-                };
-                Self__DEIR->storage__XNK=new__GEIR;
-                Self__DEIR->capacity__MNK=new_capacity__CEIR;
-              };
-            };
-            ((__CHARACTER *)Self__DEIR->storage__XNK)[Self__DEIR->count__VF]='`';
-            Self__DEIR->count__VF=(__INTEGER)(Self__DEIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__515H,string_tmp__RB);
-            Self__JEIR=((__STRING *)string_tmp__RB);
-            new_capacity__IEIR= 0;
-            if ((Self__JEIR->capacity__MNK <= Self__JEIR->count__VF)) {
-              if ((Self__JEIR->capacity__MNK ==  0)) {
-                Self__JEIR->capacity__MNK= 32;
-                Self__JEIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__IEIR=(__INTEGER)(Self__JEIR->capacity__MNK <<  1);
-                Self__KEIR=((__CHARACTER *)Self__JEIR->storage__XNK);
-                old_nb_elts__LEIR=Self__JEIR->capacity__MNK;
-                new__MEIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KEIR),((__UINTEGER_32 )old_nb_elts__LEIR),((__UINTEGER_32 )new_capacity__IEIR)));
-                upper__GAVR=(__INTEGER)(new_capacity__IEIR -  1);
-                Self__EAVR=old_nb_elts__LEIR;
-                while ((Self__EAVR <= upper__GAVR)) {
-                  new__MEIR[Self__EAVR]='\0';
-                  Self__EAVR=(__INTEGER)(Self__EAVR +  1);
-                };
-                Self__JEIR->storage__XNK=new__MEIR;
-                Self__JEIR->capacity__MNK=new_capacity__IEIR;
-              };
-            };
-            ((__CHARACTER *)Self__JEIR->storage__XNK)[Self__JEIR->count__VF]='\'';
-            Self__JEIR->count__VF=(__INTEGER)(Self__JEIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__NV5H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
-            __tmp__B35H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__B35H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__B35H);
-          put_position__ECH(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__XV5H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__XV5H,create__type__PKQC(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__NV5H));
-        add_last__5REI(args__XV5H,read__QB5G(local__RV5H));
-        __tmp__O35H=Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__P35H=((void **)((__FAST_ARRAYoEXPRo *)args__XV5H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__P35H)->__id) {
-        case __LIST__: {
-          __tmp__Q35H=my_copy__MSYM(__tmp__P35H);
-        } break;
-        case __STRING_CST__: {
-          Self__ODJQ=((__STRING_CST *)__tmp__P35H);
-          __tmp__Q35H=create__text__ITMH(Self__ODJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ODJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__Q35H=my_copy__EK2H(__tmp__P35H);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__PDJQ=((__PROTOTYPE_CST *)__tmp__P35H);
-          __tmp__Q35H=create__type__PKQC(Self__PDJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PDJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__QDJQ=((__INTEGER_CST *)__tmp__P35H);
-          p__XEIR=Self__QDJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YEIR=Self__QDJQ->value__W4YD;
-          t__ZEIR=Self__QDJQ->parent_constant__B3LC.static_type__M2YD;
-          result__OEIR=NULL;
-          ptr__PEIR=((__POINTER )(NULL));
-          typ_id__QEIR= 0;
-          sz__REIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__REIR ==  0)) {
-            result__OEIR=INTEGER_CST__;
-          } else {
-            typ_id__QEIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__REIR);
-            if ((typ_id__QEIR == (__INTEGER)(-  1))) {
-              a__SEIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TEIR=(__UINTEGER_32)((__UINTEGER_32)(sz__REIR + a__SEIR) & (__UINTEGER_32)(~ a__SEIR));
-              ptr_table__JAVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TEIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__IAVR=((__POINTER )(NULL));
-              result__KAVR=((__POINTER *)ptr_table__JAVR)[ 0];
-              if ((result__KAVR == (void *)NULL)) {
-                result__KAVR=new_lab__2PJ(new_size__TEIR);
-                next__IAVR=(void *)((unsigned long)result__KAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEIR)));
-                ((__POINTER *)next__IAVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JAVR)[ 0]=next__IAVR;
-              } else {
-                next__IAVR=((__POINTER *)result__KAVR)[ 0];
-                if ((next__IAVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KAVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TEIR <<  1)) <=  4096)) {
-                    next__IAVR=(void *)((unsigned long)result__KAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEIR)));
-                  } else {
-                    next__IAVR=new_lab__2PJ(new_size__TEIR);
-                  };
-                  ((__POINTER *)next__IAVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JAVR)[ 0]=next__IAVR;
-                } else {
-                  ((__POINTER *)result__KAVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IAVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__KAVR=next__IAVR;
-                };
-              };
-              ptr__PEIR=result__KAVR;
-            } else {
-              t__UEIR=((__UINTEGER_32 )typ_id__QEIR);
-              a__VEIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RAVR=(__UINTEGER_32)((__UINTEGER_32)(sz__REIR + a__VEIR) & (__UINTEGER_32)(~ a__VEIR));
-              ptr_table__OAVR=((__POINTER )(&(table_type[(t__UEIR)])));
-              lab_type__QAVR=(__UINTEGER_32)(t__UEIR |  1);
-              next__NAVR=((__POINTER )(NULL));
-              result__PAVR=((__POINTER *)ptr_table__OAVR)[ 0];
-              if ((result__PAVR == (void *)NULL)) {
-                result__PAVR=new_lab__2PJ(lab_type__QAVR);
-                next__NAVR=(void *)((unsigned long)result__PAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RAVR)));
-                ((__POINTER *)next__NAVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OAVR)[ 0]=next__NAVR;
-              } else {
-                next__NAVR=((__POINTER *)result__PAVR)[ 0];
-                if ((next__NAVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PAVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RAVR <<  1)) <=  4096)) {
-                    next__NAVR=(void *)((unsigned long)result__PAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RAVR)));
-                  } else {
-                    next__NAVR=new_lab__2PJ(lab_type__QAVR);
-                  };
-                  ((__POINTER *)next__NAVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OAVR)[ 0]=next__NAVR;
-                } else {
-                  ((__POINTER *)result__PAVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NAVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PAVR=next__NAVR;
-                };
-              };
-              ptr__PEIR=result__PAVR;
-            };
-            result__OEIR=((__INTEGER_CST *)ptr__PEIR);
-            *(result__OEIR) = *(INTEGER_CST__);
-          };
-          Self__WEIR=((__INTEGER_CST *)result__OEIR);
-          Self__WEIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XEIR;
-          Self__WEIR->value__W4YD=v__YEIR;
-          Self__WEIR->parent_constant__B3LC.static_type__M2YD=t__ZEIR;
-          check_type__YG5D(Self__WEIR);
-          __tmp__Q35H=result__OEIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QPCR=read__QB5G(((__READ_LOCAL *)__tmp__P35H)->local__HJZD);
-          if (__tmp__QPCR==NULL) {
-            __tmp__RPCR=NULL;
-          } else {
-            __tmp__RPCR=((__READ_LOCAL *)__tmp__QPCR);
-          };
-          __tmp__Q35H=__tmp__RPCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__Q35H=my_copy__SL2H(__tmp__P35H);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__Q35H=my_copy__LM2H(__tmp__P35H);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__Q35H=my_copy__YM2H(__tmp__P35H);
-        } break;
-        case __REAL_CST__: {
-          Self__SDJQ=((__REAL_CST *)__tmp__P35H);
-          p__1AVR=Self__SDJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__2AVR=Self__SDJQ->value__HN2H;
-          t__3AVR=Self__SDJQ->parent_constant__U2JH.static_type__M2YD;
-          result__SAVR=NULL;
-          ptr__TAVR=((__POINTER )(NULL));
-          typ_id__UAVR= 0;
-          sz__VAVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__VAVR ==  0)) {
-            result__SAVR=REAL_CST__;
-          } else {
-            typ_id__UAVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VAVR);
-            if ((typ_id__UAVR == (__INTEGER)(-  1))) {
-              a__WAVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XAVR=(__UINTEGER_32)((__UINTEGER_32)(sz__VAVR + a__WAVR) & (__UINTEGER_32)(~ a__WAVR));
-              ptr_table__5AVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XAVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__4AVR=((__POINTER )(NULL));
-              result__ABVR=((__POINTER *)ptr_table__5AVR)[ 0];
-              if ((result__ABVR == (void *)NULL)) {
-                result__ABVR=new_lab__2PJ(new_size__XAVR);
-                next__4AVR=(void *)((unsigned long)result__ABVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XAVR)));
-                ((__POINTER *)next__4AVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5AVR)[ 0]=next__4AVR;
-              } else {
-                next__4AVR=((__POINTER *)result__ABVR)[ 0];
-                if ((next__4AVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ABVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XAVR <<  1)) <=  4096)) {
-                    next__4AVR=(void *)((unsigned long)result__ABVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XAVR)));
-                  } else {
-                    next__4AVR=new_lab__2PJ(new_size__XAVR);
-                  };
-                  ((__POINTER *)next__4AVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5AVR)[ 0]=next__4AVR;
-                } else {
-                  ((__POINTER *)result__ABVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4AVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ABVR=next__4AVR;
-                };
-              };
-              ptr__TAVR=result__ABVR;
-            } else {
-              t__YAVR=((__UINTEGER_32 )typ_id__UAVR);
-              a__ZAVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HBVR=(__UINTEGER_32)((__UINTEGER_32)(sz__VAVR + a__ZAVR) & (__UINTEGER_32)(~ a__ZAVR));
-              ptr_table__EBVR=((__POINTER )(&(table_type[(t__YAVR)])));
-              lab_type__GBVR=(__UINTEGER_32)(t__YAVR |  1);
-              next__DBVR=((__POINTER )(NULL));
-              result__FBVR=((__POINTER *)ptr_table__EBVR)[ 0];
-              if ((result__FBVR == (void *)NULL)) {
-                result__FBVR=new_lab__2PJ(lab_type__GBVR);
-                next__DBVR=(void *)((unsigned long)result__FBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBVR)));
-                ((__POINTER *)next__DBVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EBVR)[ 0]=next__DBVR;
-              } else {
-                next__DBVR=((__POINTER *)result__FBVR)[ 0];
-                if ((next__DBVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FBVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HBVR <<  1)) <=  4096)) {
-                    next__DBVR=(void *)((unsigned long)result__FBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBVR)));
-                  } else {
-                    next__DBVR=new_lab__2PJ(lab_type__GBVR);
-                  };
-                  ((__POINTER *)next__DBVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__EBVR)[ 0]=next__DBVR;
-                } else {
-                  ((__POINTER *)result__FBVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DBVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FBVR=next__DBVR;
-                };
-              };
-              ptr__TAVR=result__FBVR;
-            };
-            result__SAVR=((__REAL_CST *)ptr__TAVR);
-            *(result__SAVR) = *(REAL_CST__);
-          };
-          Self__0AVR=((__REAL_CST *)result__SAVR);
-          Self__0AVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1AVR;
-          Self__0AVR->value__HN2H=v__2AVR;
-          Self__0AVR->parent_constant__U2JH.static_type__M2YD=t__3AVR;
-          __tmp__Q35H=result__SAVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__UDJQ=((__CHARACTER_CST *)__tmp__P35H);
-          __tmp__Q35H=create__char__4SMH(Self__UDJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UDJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__VDJQ=((__IS_EXPANDED *)__tmp__P35H);
-          __tmp__UPCR=read__QB5G(((__READ_LOCAL *)Self__VDJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UPCR==NULL) {
-            __tmp__VPCR=NULL;
-          } else {
-            __tmp__VPCR=((__READ_LOCAL *)__tmp__UPCR);
-          };
-          p__RBVR=Self__VDJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__IBVR=NULL;
-          ptr__JBVR=((__POINTER )(NULL));
-          typ_id__KBVR= 0;
-          sz__LBVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__LBVR ==  0)) {
-            result__IBVR=IS_EXPANDED__;
-          } else {
-            typ_id__KBVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LBVR);
-            if ((typ_id__KBVR == (__INTEGER)(-  1))) {
-              a__MBVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NBVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBVR + a__MBVR) & (__UINTEGER_32)(~ a__MBVR));
-              ptr_table__UBVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NBVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__TBVR=((__POINTER )(NULL));
-              result__VBVR=((__POINTER *)ptr_table__UBVR)[ 0];
-              if ((result__VBVR == (void *)NULL)) {
-                result__VBVR=new_lab__2PJ(new_size__NBVR);
-                next__TBVR=(void *)((unsigned long)result__VBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBVR)));
-                ((__POINTER *)next__TBVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UBVR)[ 0]=next__TBVR;
-              } else {
-                next__TBVR=((__POINTER *)result__VBVR)[ 0];
-                if ((next__TBVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VBVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NBVR <<  1)) <=  4096)) {
-                    next__TBVR=(void *)((unsigned long)result__VBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBVR)));
-                  } else {
-                    next__TBVR=new_lab__2PJ(new_size__NBVR);
-                  };
-                  ((__POINTER *)next__TBVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UBVR)[ 0]=next__TBVR;
-                } else {
-                  ((__POINTER *)result__VBVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TBVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VBVR=next__TBVR;
-                };
-              };
-              ptr__JBVR=result__VBVR;
-            } else {
-              t__OBVR=((__UINTEGER_32 )typ_id__KBVR);
-              a__PBVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2BVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBVR + a__PBVR) & (__UINTEGER_32)(~ a__PBVR));
-              ptr_table__ZBVR=((__POINTER )(&(table_type[(t__OBVR)])));
-              lab_type__1BVR=(__UINTEGER_32)(t__OBVR |  1);
-              next__YBVR=((__POINTER )(NULL));
-              result__0BVR=((__POINTER *)ptr_table__ZBVR)[ 0];
-              if ((result__0BVR == (void *)NULL)) {
-                result__0BVR=new_lab__2PJ(lab_type__1BVR);
-                next__YBVR=(void *)((unsigned long)result__0BVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BVR)));
-                ((__POINTER *)next__YBVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZBVR)[ 0]=next__YBVR;
-              } else {
-                next__YBVR=((__POINTER *)result__0BVR)[ 0];
-                if ((next__YBVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0BVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2BVR <<  1)) <=  4096)) {
-                    next__YBVR=(void *)((unsigned long)result__0BVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BVR)));
-                  } else {
-                    next__YBVR=new_lab__2PJ(lab_type__1BVR);
-                  };
-                  ((__POINTER *)next__YBVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZBVR)[ 0]=next__YBVR;
-                } else {
-                  ((__POINTER *)result__0BVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YBVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0BVR=next__YBVR;
-                };
-              };
-              ptr__JBVR=result__0BVR;
-            };
-            result__IBVR=((__IS_EXPANDED *)ptr__JBVR);
-            *(result__IBVR) = *(IS_EXPANDED__);
-          };
-          Self__QBVR=((__IS_EXPANDED *)result__IBVR);
-          Self__QBVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RBVR;
-          Self__QBVR->receiver__WN2H=__tmp__VPCR;
-          __tmp__Q35H=result__IBVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__Q35H=my_copy__1N2H(__tmp__P35H);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__Q35H=my_copy__EO2H(__tmp__P35H);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__Q35H=my_copy__PO2H(__tmp__P35H);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__Q35H=my_copy__1O2H(__tmp__P35H);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__Q35H=my_copy__GP2H(__tmp__P35H);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__Q35H=my_copy__RP2H(__tmp__P35H);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__Q35H=my_copy__2P2H(__tmp__P35H);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__Q35H=my_copy__HQ2H(__tmp__P35H);
-        } break;
-        case __PUT_TO__: {
-          __tmp__Q35H=my_copy__SQ2H(__tmp__P35H);
-        } break;
-        case __ITEM__: {
-          __tmp__Q35H=my_copy__DR2H(__tmp__P35H);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__Q35H=my_copy__PR2H(__tmp__P35H);
-        } break;
-        case __CAST__: {
-          __tmp__Q35H=my_copy__YR2H(__tmp__P35H);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__Q35H=my_copy__5SYM(__tmp__P35H);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__Q35H=my_copy__IUGK(__tmp__P35H);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1EIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P35H)->global__ZGJK),NULL);
-          if (__tmp__1EIR==NULL) {
-            __tmp__2EIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1EIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2EIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__2EIR=((__READ_GLOBAL *)__tmp__1EIR);
-            } break;
-            }
-          };
-          __tmp__Q35H=__tmp__2EIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__Q35H=my_copy__BQCN(__tmp__P35H);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__Q35H=my_copy__NREO(__tmp__P35H);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__Q35H=my_copy__VYJO(__tmp__P35H);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__Q35H=my_copy__0REO(__tmp__P35H);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__Q35H=my_copy__BZJO(__tmp__P35H);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__Q35H=my_copy__CNJM(__tmp__P35H);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__Q35H=my_copy__5XLL(__tmp__P35H);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__Q35H=my_copy__WVYM(__tmp__P35H);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__Q35H=my_copy__FSEO(__tmp__P35H);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__Q35H=my_copy__QCEP(__tmp__P35H);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__Q35H=my_copy__5LSN(__tmp__P35H);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__Q35H=my_copy__KMSN(__tmp__P35H);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__Q35H=my_copy__JZPN(__tmp__P35H);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__Q35H=my_copy__G3SO(__tmp__P35H);
-        } break;
-        };
-        node__WV5H=new_read__slot__receiver__with__AOWH(__tmp__O35H,slot_msg__VV5H,__tmp__Q35H,args__XV5H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__WV5H);
-        __tmp__444R=((__NODE_TYPE *)node__WV5H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__444R)->__id) {
-        case __DTA_RD__: {
-          __tmp__544R=((__DTA_RD *)__tmp__444R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__544R=((__DTA_CAST *)__tmp__444R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__544R=((__DTA_WR_CODE *)__tmp__444R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__544R=((__DTA_BLOCK *)__tmp__444R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__544R=((__DTA_WR_VALUE *)__tmp__444R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__544R=((__DTA_RD_ARGS *)__tmp__444R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__QV5H=__tmp__544R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__NV5H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__OV5H);
-        put_position__ECH(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
+  void *__tmp__QQYD;
+  void *__tmp__RQYD,*__tmp__1ABE,*__tmp__2ABE;
+  __LIP_INTEGER__HDB *Self__PACF,*__tmp__SACF;
+  __LIP_STRING__TDB *Self__VACF,*__tmp__YACF;
+  __LIP_BOOLEAN__BCB *result__DUXT;
+  __POSITION__OL __tmp__IRYD;
+  __CHARACTER__DB Self__DFZD;
+  __BOOLEAN__L b__EUXT;
+  __tmp__QQYD=Self__NQYD->value__1M0C;
+  switch (((struct ___OBJ *)__tmp__QQYD)->__id) {
+  case __LIP_CALL__EHB__: {
+    __tmp__RQYD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__QQYD));
+  } break;
+  case __LIP_BINARY__VWQB__: {
+    __tmp__RQYD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__QQYD));
+  } break;
+  case __LIP_UNARY__HZSB__: {
+    __tmp__RQYD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__QQYD));
+  } break;
+  case __LIP_VALUE__ALKD__: {
+    __tmp__1ABE=((__LIP_VALUE__ALKD *)__tmp__QQYD)->value__0ABE;
+    switch (((struct ___OBJ *)__tmp__1ABE)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      __tmp__2ABE=((__LIP_BOOLEAN__BCB *)__tmp__1ABE);
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__PACF=((__LIP_INTEGER__HDB *)__tmp__1ABE);
+      __tmp__SACF=get__HYW(Self__PACF,Self__PACF->value__PHC);
+      __tmp__2ABE=__tmp__SACF;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__VACF=((__LIP_STRING__TDB *)__tmp__1ABE);
+      __tmp__YACF=get__TTW(Self__VACF,Self__VACF->value__MGC);
+      __tmp__2ABE=__tmp__YACF;
+    } break;
+    };
+    __tmp__RQYD=__tmp__2ABE;
+  } break;
+  };
+  __tmp__QQYD=__tmp__RQYD;
+  Self__DFZD=Self__NQYD->operator__0M0C;
+  if ((Self__DFZD == '-')) {
+    switch (((struct ___OBJ *)__tmp__RQYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      Self__PACF=NULL;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      __tmp__SACF=((__LIP_INTEGER__HDB *)__tmp__RQYD);
+      __tmp__SACF->value__PHC=(__INTEGER__Q)(- __tmp__SACF->value__PHC);
+      Self__PACF=__tmp__SACF;
+    } break;
+    case __LIP_STRING__TDB__: {
+      Self__PACF=NULL;
+    } break;
+    };
+    __tmp__QQYD=Self__PACF;
+  };
+  if ((Self__DFZD == '!')) {
+    switch (((struct ___OBJ *)__tmp__QQYD)->__id) {
+    case __LIP_BOOLEAN__BCB__: {
+      b__EUXT=(! ((__LIP_BOOLEAN__BCB *)__tmp__QQYD)->value__TIC);
+      result__DUXT=NULL;
+      if (b__EUXT) {
+        result__DUXT=true__10D;
+      } else /* FALSE */ {
+        result__DUXT=LIP_BOOLEAN__BCB__;
+      };
+      __tmp__2ABE=result__DUXT;
+    } break;
+    case __LIP_INTEGER__HDB__: {
+      Self__PACF=((__LIP_INTEGER__HDB *)__tmp__QQYD);
+      Self__PACF->value__PHC=(__INTEGER__Q)(~ Self__PACF->value__PHC);
+      __tmp__2ABE=Self__PACF;
+    } break;
+    case __LIP_STRING__TDB__: {
+      __tmp__2ABE=NULL;
+    } break;
+    };
+    __tmp__QQYD=__tmp__2ABE;
+  };
+  if (((void *)__tmp__QQYD == (void *)NULL)) {
+    __tmp__IRYD=Self__NQYD->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+    put_error__text__EQE( 1,(&__string_426));
+    put_position__PRE(__tmp__IRYD);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
   };
-  return(result__QV5H);
+  __tmp__RQYD=__tmp__QQYD;
+  return(__tmp__RQYD);
 }
 
-static void* check_type__with__K45H(__EXPR_SUP *Self__L45H,void *t__M45H,__POSITION p__N45H)
-// ({EXPR_SUP},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void append_in__KTCF(__LIP_STRING__TDB *Self__LTCF,__STRING__BC *str__MTCF)
+// ({LIP_STRING__TDB},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__AGIR;
-  void *result__P45H,*rec__S45H,*__tmp__C54R,*__tmp__OGAI,*__tmp__PGAI;
-  void *__tmp__F54R;
-  void *local__Q45H;
-  void *instr__R45H;
-  void *slot_name__T45H,*v__FDVR;
-  void *slot_msg__U45H;
-  void *node__V45H;
-  __TYPE_FULL *Self__WDJQ,*Self__AEJQ;
-  void *__tmp__FBAI,*__tmp__REAI;
-  __POSITION __tmp__MBAI,__tmp__UCAI,__tmp__YEAI,__tmp__AGAI;
-  __POSITION __tmp__NGAI,p__5FIR,p__EDVR,p__0DVR;
-  void *__tmp__SBAI,*__tmp__4EAI,*t__BGIR,*t__GDVR;
-  __STRING *Self__5EIR,*Self__FFIR,*Self__LFIR,*Self__RFIR;
-  __INTEGER new_capacity__4EIR,old_nb_elts__BFIR,upper__ACVR,Self__4BVR;
-  __INTEGER new_capacity__EFIR,old_nb_elts__HFIR,upper__FCVR,Self__DCVR;
-  __INTEGER new_capacity__KFIR,old_nb_elts__NFIR,upper__KCVR,Self__ICVR;
-  __INTEGER new_capacity__QFIR,old_nb_elts__TFIR,upper__PCVR,Self__NCVR;
-  __INTEGER typ_id__YFIR,typ_id__3CVR,typ_id__TDVR;
-  void *__tmp__B54R,*__tmp__E54R;
-  __STRING_CST *Self__HEJQ;
-  __PROTOTYPE_CST *Self__IEJQ;
-  __INTEGER_CST *Self__JEJQ,*result__WFIR,*Self__4FIR;
-  __POINTER ptr__XFIR,ptr_table__SCVR,next__RCVR,result__TCVR;
-  __POINTER ptr_table__XCVR,next__WCVR,result__YCVR,ptr__2CVR;
-  __POINTER ptr_table__IDVR,next__HDVR,result__JDVR,ptr_table__NDVR;
-  __POINTER next__MDVR,result__ODVR,ptr__SDVR,ptr_table__3DVR;
-  __POINTER next__2DVR,result__4DVR,ptr_table__CEVR,next__BEVR;
-  __POINTER result__DEVR;
-  __UINTEGER_32 sz__ZFIR,a__0FIR,new_size__1FIR,t__2FIR,a__3FIR;
-  __UINTEGER_32 new_size__0CVR,lab_type__ZCVR,sz__4CVR,a__5CVR;
-  __UINTEGER_32 new_size__ADVR,t__BDVR,a__CDVR,new_size__QDVR;
-  __UINTEGER_32 lab_type__PDVR,sz__UDVR,a__VDVR,new_size__WDVR,t__XDVR;
-  __UINTEGER_32 a__YDVR,new_size__FEVR,lab_type__EEVR;
-  void *__tmp__YPCR,*__tmp__2PCR,*__tmp__DGIR;
-  __READ_LOCAL *__tmp__ZPCR,*__tmp__3PCR;
-  __REAL_CST *Self__LEJQ,*result__1CVR,*Self__DDVR;
-  __CHARACTER_CST *Self__NEJQ;
-  __IS_EXPANDED *Self__OEJQ,*result__RDVR,*Self__ZDVR;
-  __READ_GLOBAL *__tmp__EGIR;
-  void *args__W45H;
-  __CHARACTER *Self__AFIR,*new__CFIR,*Self__GFIR,*new__IFIR,*Self__MFIR;
-  __CHARACTER *new__OFIR,*Self__SFIR,*new__UFIR;
-  __BOOLEAN __tmp__BDAI;
-  result__P45H=NULL;
-  local__Q45H=NULL;
-  instr__R45H=NULL;
-  rec__S45H=NULL;
-  slot_name__T45H=NULL;
-  slot_msg__U45H=NULL;
-  node__V45H=NULL;
-  args__W45H=NULL;
-  if (affect_with__BCHI(t__M45H,static_type__PO1H())) {
-    result__P45H=Self__L45H;
-  } else {
-    Self__WDJQ=((__TYPE_FULL *)static_type__PO1H());
-    if (is_cast__to__in__BD0I(Self__WDJQ,(&__string_86),t__M45H,((__PROTOTYPE *)prototype__VPRF(Self__WDJQ))->export_list__EFDC)) {
-      local__Q45H=create__name__style__type__E5JG(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__PO1H()));
-      instr__R45H=write__value__14FH(local__Q45H,Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L45H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__R45H);
-      slot_name__T45H=get__QEC(last_cast_name__T32H);
-      slot_msg__U45H=get_slot__IO5G(static_type__PO1H(),slot_name__T45H);
-      if (((void *)slot_msg__U45H == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__M45H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__T45H);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__N45H);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__PO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+  __INTEGER__Q i__NTCF,__tmp__FUCF;
+  __CHARACTER__DB car__OTCF,__tmp__5TCF,__tmp__PUCF;
+  car__OTCF='\0';
+  i__NTCF= 1;
+  while ((i__NTCF <= ((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->count__0C)) {
+    __tmp__5TCF=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->storage__1C)[(__INTEGER__Q)(i__NTCF -  1)];
+    car__OTCF=__tmp__5TCF;
+    if ((__tmp__5TCF == '\\')) {
+      __tmp__FUCF=(__INTEGER__Q)(i__NTCF +  1);
+      i__NTCF=__tmp__FUCF;
+      if ((__tmp__FUCF <= ((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->count__0C)) {
+        __tmp__PUCF=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->storage__1C)[(__INTEGER__Q)(__tmp__FUCF -  1)];
+        car__OTCF=__tmp__PUCF;
+        if ((__tmp__PUCF == 'a')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\a');
         };
-      };
-      if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-        __tmp__FBAI=((__SLOT *)((__SLOT_DATA *)slot_msg__U45H)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__FBAI=((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__FBAI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-          __tmp__MBAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__MBAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+        if ((__tmp__PUCF == 'b')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\b');
         };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__MBAI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
+        if ((__tmp__PUCF == 'f')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\f');
         };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+        if ((__tmp__PUCF == 'n')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\n');
         };
-      };
-      if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-        __tmp__SBAI=get_type_result__XF2G(slot_msg__U45H);
-      } else {
-        __tmp__SBAI=get_type_result__BH2G(slot_msg__U45H);
-      };
-      if ((((void *)__tmp__SBAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__SBAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__M45H)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__SBAI != (void *)NULL)) {
-          Self__5EIR=((__STRING *)string_tmp__RB);
-          new_capacity__4EIR= 0;
-          if ((Self__5EIR->capacity__MNK <= Self__5EIR->count__VF)) {
-            if ((Self__5EIR->capacity__MNK ==  0)) {
-              Self__5EIR->capacity__MNK= 32;
-              Self__5EIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__4EIR=(__INTEGER)(Self__5EIR->capacity__MNK <<  1);
-              Self__AFIR=((__CHARACTER *)Self__5EIR->storage__XNK);
-              old_nb_elts__BFIR=Self__5EIR->capacity__MNK;
-              new__CFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AFIR),((__UINTEGER_32 )old_nb_elts__BFIR),((__UINTEGER_32 )new_capacity__4EIR)));
-              upper__ACVR=(__INTEGER)(new_capacity__4EIR -  1);
-              Self__4BVR=old_nb_elts__BFIR;
-              while ((Self__4BVR <= upper__ACVR)) {
-                new__CFIR[Self__4BVR]='\0';
-                Self__4BVR=(__INTEGER)(Self__4BVR +  1);
-              };
-              Self__5EIR->storage__XNK=new__CFIR;
-              Self__5EIR->capacity__MNK=new_capacity__4EIR;
-            };
-          };
-          ((__CHARACTER *)Self__5EIR->storage__XNK)[Self__5EIR->count__VF]='`';
-          Self__5EIR->count__VF=(__INTEGER)(Self__5EIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__SBAI,string_tmp__RB);
-          Self__FFIR=((__STRING *)string_tmp__RB);
-          new_capacity__EFIR= 0;
-          if ((Self__FFIR->capacity__MNK <= Self__FFIR->count__VF)) {
-            if ((Self__FFIR->capacity__MNK ==  0)) {
-              Self__FFIR->capacity__MNK= 32;
-              Self__FFIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EFIR=(__INTEGER)(Self__FFIR->capacity__MNK <<  1);
-              Self__GFIR=((__CHARACTER *)Self__FFIR->storage__XNK);
-              old_nb_elts__HFIR=Self__FFIR->capacity__MNK;
-              new__IFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GFIR),((__UINTEGER_32 )old_nb_elts__HFIR),((__UINTEGER_32 )new_capacity__EFIR)));
-              upper__FCVR=(__INTEGER)(new_capacity__EFIR -  1);
-              Self__DCVR=old_nb_elts__HFIR;
-              while ((Self__DCVR <= upper__FCVR)) {
-                new__IFIR[Self__DCVR]='\0';
-                Self__DCVR=(__INTEGER)(Self__DCVR +  1);
-              };
-              Self__FFIR->storage__XNK=new__IFIR;
-              Self__FFIR->capacity__MNK=new_capacity__EFIR;
-            };
-          };
-          ((__CHARACTER *)Self__FFIR->storage__XNK)[Self__FFIR->count__VF]='\'';
-          Self__FFIR->count__VF=(__INTEGER)(Self__FFIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__M45H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-          __tmp__UCAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__UCAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__UCAI);
-        put_position__ECH(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__S45H=read__QB5G(local__Q45H);
-      node__V45H=new_read__slot__receiver__self__FLQC(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__U45H,rec__S45H,rec__S45H);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__V45H);
-      __tmp__B54R=((__NODE_TYPE *)node__V45H)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__B54R)->__id) {
-      case __DTA_RD__: {
-        __tmp__C54R=((__DTA_RD *)__tmp__B54R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__C54R=((__DTA_CAST *)__tmp__B54R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__C54R=((__DTA_WR_CODE *)__tmp__B54R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__C54R=((__DTA_BLOCK *)__tmp__B54R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__C54R=((__DTA_WR_VALUE *)__tmp__B54R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__C54R=((__DTA_RD_ARGS *)__tmp__B54R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__P45H=__tmp__C54R;
-      __tmp__BDAI=TRUE__;
-    } else {
-      __tmp__BDAI=FALSE__;
-    };
-    if ((! __tmp__BDAI)) {
-      Self__AEJQ=((__TYPE_FULL *)t__M45H);
-      if (is_cast__to__in__BD0I(Self__AEJQ,(&__string_87),static_type__PO1H(),((__PROTOTYPE *)prototype__VPRF(Self__AEJQ))->import_list__MFDC)) {
-        local__Q45H=create__name__style__type__E5JG(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__PO1H()));
-        instr__R45H=write__value__14FH(local__Q45H,Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L45H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__R45H);
-        slot_name__T45H=get__QEC(last_cast_name__T32H);
-        slot_msg__U45H=get_slot__IO5G(t__M45H,slot_name__T45H);
-        if (((void *)slot_msg__U45H == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__M45H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__T45H);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__M45H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__N45H);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__M45H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        if ((__tmp__PUCF == 'r')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\r');
         };
-        if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-          __tmp__REAI=((__SLOT *)((__SLOT_DATA *)slot_msg__U45H)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__REAI=((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F;
+        if ((__tmp__PUCF == 't')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\t');
         };
-        if ((argument_count__XZBG(__tmp__REAI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-            __tmp__YEAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__YEAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__YEAI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        if ((__tmp__PUCF == 'v')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\v');
         };
-        if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-          __tmp__4EAI=get_type_result__XF2G(slot_msg__U45H);
-        } else {
-          __tmp__4EAI=get_type_result__BH2G(slot_msg__U45H);
-        };
-        if ((((void *)__tmp__4EAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4EAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__M45H)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__4EAI != (void *)NULL)) {
-            Self__LFIR=((__STRING *)string_tmp__RB);
-            new_capacity__KFIR= 0;
-            if ((Self__LFIR->capacity__MNK <= Self__LFIR->count__VF)) {
-              if ((Self__LFIR->capacity__MNK ==  0)) {
-                Self__LFIR->capacity__MNK= 32;
-                Self__LFIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KFIR=(__INTEGER)(Self__LFIR->capacity__MNK <<  1);
-                Self__MFIR=((__CHARACTER *)Self__LFIR->storage__XNK);
-                old_nb_elts__NFIR=Self__LFIR->capacity__MNK;
-                new__OFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MFIR),((__UINTEGER_32 )old_nb_elts__NFIR),((__UINTEGER_32 )new_capacity__KFIR)));
-                upper__KCVR=(__INTEGER)(new_capacity__KFIR -  1);
-                Self__ICVR=old_nb_elts__NFIR;
-                while ((Self__ICVR <= upper__KCVR)) {
-                  new__OFIR[Self__ICVR]='\0';
-                  Self__ICVR=(__INTEGER)(Self__ICVR +  1);
-                };
-                Self__LFIR->storage__XNK=new__OFIR;
-                Self__LFIR->capacity__MNK=new_capacity__KFIR;
-              };
-            };
-            ((__CHARACTER *)Self__LFIR->storage__XNK)[Self__LFIR->count__VF]='`';
-            Self__LFIR->count__VF=(__INTEGER)(Self__LFIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__4EAI,string_tmp__RB);
-            Self__RFIR=((__STRING *)string_tmp__RB);
-            new_capacity__QFIR= 0;
-            if ((Self__RFIR->capacity__MNK <= Self__RFIR->count__VF)) {
-              if ((Self__RFIR->capacity__MNK ==  0)) {
-                Self__RFIR->capacity__MNK= 32;
-                Self__RFIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QFIR=(__INTEGER)(Self__RFIR->capacity__MNK <<  1);
-                Self__SFIR=((__CHARACTER *)Self__RFIR->storage__XNK);
-                old_nb_elts__TFIR=Self__RFIR->capacity__MNK;
-                new__UFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SFIR),((__UINTEGER_32 )old_nb_elts__TFIR),((__UINTEGER_32 )new_capacity__QFIR)));
-                upper__PCVR=(__INTEGER)(new_capacity__QFIR -  1);
-                Self__NCVR=old_nb_elts__TFIR;
-                while ((Self__NCVR <= upper__PCVR)) {
-                  new__UFIR[Self__NCVR]='\0';
-                  Self__NCVR=(__INTEGER)(Self__NCVR +  1);
-                };
-                Self__RFIR->storage__XNK=new__UFIR;
-                Self__RFIR->capacity__MNK=new_capacity__QFIR;
-              };
-            };
-            ((__CHARACTER *)Self__RFIR->storage__XNK)[Self__RFIR->count__VF]='\'';
-            Self__RFIR->count__VF=(__INTEGER)(Self__RFIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__M45H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
-            __tmp__AGAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__AGAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__AGAI);
-          put_position__ECH(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        if ((__tmp__PUCF == '\\')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\\');
         };
-        args__W45H=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__W45H,create__type__PKQC(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__M45H));
-        add_last__5REI(args__W45H,read__QB5G(local__Q45H));
-        __tmp__NGAI=Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__OGAI=((void **)((__FAST_ARRAYoEXPRo *)args__W45H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__OGAI)->__id) {
-        case __LIST__: {
-          __tmp__PGAI=my_copy__MSYM(__tmp__OGAI);
-        } break;
-        case __STRING_CST__: {
-          Self__HEJQ=((__STRING_CST *)__tmp__OGAI);
-          __tmp__PGAI=create__text__ITMH(Self__HEJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HEJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__PGAI=my_copy__EK2H(__tmp__OGAI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__IEJQ=((__PROTOTYPE_CST *)__tmp__OGAI);
-          __tmp__PGAI=create__type__PKQC(Self__IEJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IEJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__JEJQ=((__INTEGER_CST *)__tmp__OGAI);
-          p__5FIR=Self__JEJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AGIR=Self__JEJQ->value__W4YD;
-          t__BGIR=Self__JEJQ->parent_constant__B3LC.static_type__M2YD;
-          result__WFIR=NULL;
-          ptr__XFIR=((__POINTER )(NULL));
-          typ_id__YFIR= 0;
-          sz__ZFIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZFIR ==  0)) {
-            result__WFIR=INTEGER_CST__;
-          } else {
-            typ_id__YFIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZFIR);
-            if ((typ_id__YFIR == (__INTEGER)(-  1))) {
-              a__0FIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1FIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFIR + a__0FIR) & (__UINTEGER_32)(~ a__0FIR));
-              ptr_table__SCVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1FIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__RCVR=((__POINTER )(NULL));
-              result__TCVR=((__POINTER *)ptr_table__SCVR)[ 0];
-              if ((result__TCVR == (void *)NULL)) {
-                result__TCVR=new_lab__2PJ(new_size__1FIR);
-                next__RCVR=(void *)((unsigned long)result__TCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FIR)));
-                ((__POINTER *)next__RCVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SCVR)[ 0]=next__RCVR;
-              } else {
-                next__RCVR=((__POINTER *)result__TCVR)[ 0];
-                if ((next__RCVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TCVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1FIR <<  1)) <=  4096)) {
-                    next__RCVR=(void *)((unsigned long)result__TCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FIR)));
-                  } else {
-                    next__RCVR=new_lab__2PJ(new_size__1FIR);
-                  };
-                  ((__POINTER *)next__RCVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SCVR)[ 0]=next__RCVR;
-                } else {
-                  ((__POINTER *)result__TCVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RCVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TCVR=next__RCVR;
-                };
-              };
-              ptr__XFIR=result__TCVR;
-            } else {
-              t__2FIR=((__UINTEGER_32 )typ_id__YFIR);
-              a__3FIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0CVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFIR + a__3FIR) & (__UINTEGER_32)(~ a__3FIR));
-              ptr_table__XCVR=((__POINTER )(&(table_type[(t__2FIR)])));
-              lab_type__ZCVR=(__UINTEGER_32)(t__2FIR |  1);
-              next__WCVR=((__POINTER )(NULL));
-              result__YCVR=((__POINTER *)ptr_table__XCVR)[ 0];
-              if ((result__YCVR == (void *)NULL)) {
-                result__YCVR=new_lab__2PJ(lab_type__ZCVR);
-                next__WCVR=(void *)((unsigned long)result__YCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CVR)));
-                ((__POINTER *)next__WCVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XCVR)[ 0]=next__WCVR;
-              } else {
-                next__WCVR=((__POINTER *)result__YCVR)[ 0];
-                if ((next__WCVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YCVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0CVR <<  1)) <=  4096)) {
-                    next__WCVR=(void *)((unsigned long)result__YCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CVR)));
-                  } else {
-                    next__WCVR=new_lab__2PJ(lab_type__ZCVR);
-                  };
-                  ((__POINTER *)next__WCVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XCVR)[ 0]=next__WCVR;
-                } else {
-                  ((__POINTER *)result__YCVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WCVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YCVR=next__WCVR;
-                };
-              };
-              ptr__XFIR=result__YCVR;
-            };
-            result__WFIR=((__INTEGER_CST *)ptr__XFIR);
-            *(result__WFIR) = *(INTEGER_CST__);
-          };
-          Self__4FIR=((__INTEGER_CST *)result__WFIR);
-          Self__4FIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5FIR;
-          Self__4FIR->value__W4YD=v__AGIR;
-          Self__4FIR->parent_constant__B3LC.static_type__M2YD=t__BGIR;
-          check_type__YG5D(Self__4FIR);
-          __tmp__PGAI=result__WFIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YPCR=read__QB5G(((__READ_LOCAL *)__tmp__OGAI)->local__HJZD);
-          if (__tmp__YPCR==NULL) {
-            __tmp__ZPCR=NULL;
-          } else {
-            __tmp__ZPCR=((__READ_LOCAL *)__tmp__YPCR);
-          };
-          __tmp__PGAI=__tmp__ZPCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__PGAI=my_copy__SL2H(__tmp__OGAI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__PGAI=my_copy__LM2H(__tmp__OGAI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__PGAI=my_copy__YM2H(__tmp__OGAI);
-        } break;
-        case __REAL_CST__: {
-          Self__LEJQ=((__REAL_CST *)__tmp__OGAI);
-          p__EDVR=Self__LEJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__FDVR=Self__LEJQ->value__HN2H;
-          t__GDVR=Self__LEJQ->parent_constant__U2JH.static_type__M2YD;
-          result__1CVR=NULL;
-          ptr__2CVR=((__POINTER )(NULL));
-          typ_id__3CVR= 0;
-          sz__4CVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__4CVR ==  0)) {
-            result__1CVR=REAL_CST__;
-          } else {
-            typ_id__3CVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4CVR);
-            if ((typ_id__3CVR == (__INTEGER)(-  1))) {
-              a__5CVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ADVR=(__UINTEGER_32)((__UINTEGER_32)(sz__4CVR + a__5CVR) & (__UINTEGER_32)(~ a__5CVR));
-              ptr_table__IDVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ADVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__HDVR=((__POINTER )(NULL));
-              result__JDVR=((__POINTER *)ptr_table__IDVR)[ 0];
-              if ((result__JDVR == (void *)NULL)) {
-                result__JDVR=new_lab__2PJ(new_size__ADVR);
-                next__HDVR=(void *)((unsigned long)result__JDVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADVR)));
-                ((__POINTER *)next__HDVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IDVR)[ 0]=next__HDVR;
-              } else {
-                next__HDVR=((__POINTER *)result__JDVR)[ 0];
-                if ((next__HDVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JDVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ADVR <<  1)) <=  4096)) {
-                    next__HDVR=(void *)((unsigned long)result__JDVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADVR)));
-                  } else {
-                    next__HDVR=new_lab__2PJ(new_size__ADVR);
-                  };
-                  ((__POINTER *)next__HDVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IDVR)[ 0]=next__HDVR;
-                } else {
-                  ((__POINTER *)result__JDVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HDVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JDVR=next__HDVR;
-                };
-              };
-              ptr__2CVR=result__JDVR;
-            } else {
-              t__BDVR=((__UINTEGER_32 )typ_id__3CVR);
-              a__CDVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QDVR=(__UINTEGER_32)((__UINTEGER_32)(sz__4CVR + a__CDVR) & (__UINTEGER_32)(~ a__CDVR));
-              ptr_table__NDVR=((__POINTER )(&(table_type[(t__BDVR)])));
-              lab_type__PDVR=(__UINTEGER_32)(t__BDVR |  1);
-              next__MDVR=((__POINTER )(NULL));
-              result__ODVR=((__POINTER *)ptr_table__NDVR)[ 0];
-              if ((result__ODVR == (void *)NULL)) {
-                result__ODVR=new_lab__2PJ(lab_type__PDVR);
-                next__MDVR=(void *)((unsigned long)result__ODVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDVR)));
-                ((__POINTER *)next__MDVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NDVR)[ 0]=next__MDVR;
-              } else {
-                next__MDVR=((__POINTER *)result__ODVR)[ 0];
-                if ((next__MDVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ODVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QDVR <<  1)) <=  4096)) {
-                    next__MDVR=(void *)((unsigned long)result__ODVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDVR)));
-                  } else {
-                    next__MDVR=new_lab__2PJ(lab_type__PDVR);
-                  };
-                  ((__POINTER *)next__MDVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NDVR)[ 0]=next__MDVR;
-                } else {
-                  ((__POINTER *)result__ODVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MDVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ODVR=next__MDVR;
-                };
-              };
-              ptr__2CVR=result__ODVR;
-            };
-            result__1CVR=((__REAL_CST *)ptr__2CVR);
-            *(result__1CVR) = *(REAL_CST__);
-          };
-          Self__DDVR=((__REAL_CST *)result__1CVR);
-          Self__DDVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EDVR;
-          Self__DDVR->value__HN2H=v__FDVR;
-          Self__DDVR->parent_constant__U2JH.static_type__M2YD=t__GDVR;
-          __tmp__PGAI=result__1CVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__NEJQ=((__CHARACTER_CST *)__tmp__OGAI);
-          __tmp__PGAI=create__char__4SMH(Self__NEJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NEJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__OEJQ=((__IS_EXPANDED *)__tmp__OGAI);
-          __tmp__2PCR=read__QB5G(((__READ_LOCAL *)Self__OEJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2PCR==NULL) {
-            __tmp__3PCR=NULL;
-          } else {
-            __tmp__3PCR=((__READ_LOCAL *)__tmp__2PCR);
-          };
-          p__0DVR=Self__OEJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__RDVR=NULL;
-          ptr__SDVR=((__POINTER )(NULL));
-          typ_id__TDVR= 0;
-          sz__UDVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__UDVR ==  0)) {
-            result__RDVR=IS_EXPANDED__;
-          } else {
-            typ_id__TDVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UDVR);
-            if ((typ_id__TDVR == (__INTEGER)(-  1))) {
-              a__VDVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WDVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UDVR + a__VDVR) & (__UINTEGER_32)(~ a__VDVR));
-              ptr_table__3DVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WDVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__2DVR=((__POINTER )(NULL));
-              result__4DVR=((__POINTER *)ptr_table__3DVR)[ 0];
-              if ((result__4DVR == (void *)NULL)) {
-                result__4DVR=new_lab__2PJ(new_size__WDVR);
-                next__2DVR=(void *)((unsigned long)result__4DVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WDVR)));
-                ((__POINTER *)next__2DVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3DVR)[ 0]=next__2DVR;
-              } else {
-                next__2DVR=((__POINTER *)result__4DVR)[ 0];
-                if ((next__2DVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4DVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WDVR <<  1)) <=  4096)) {
-                    next__2DVR=(void *)((unsigned long)result__4DVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WDVR)));
-                  } else {
-                    next__2DVR=new_lab__2PJ(new_size__WDVR);
-                  };
-                  ((__POINTER *)next__2DVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3DVR)[ 0]=next__2DVR;
-                } else {
-                  ((__POINTER *)result__4DVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2DVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4DVR=next__2DVR;
-                };
-              };
-              ptr__SDVR=result__4DVR;
-            } else {
-              t__XDVR=((__UINTEGER_32 )typ_id__TDVR);
-              a__YDVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__FEVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UDVR + a__YDVR) & (__UINTEGER_32)(~ a__YDVR));
-              ptr_table__CEVR=((__POINTER )(&(table_type[(t__XDVR)])));
-              lab_type__EEVR=(__UINTEGER_32)(t__XDVR |  1);
-              next__BEVR=((__POINTER )(NULL));
-              result__DEVR=((__POINTER *)ptr_table__CEVR)[ 0];
-              if ((result__DEVR == (void *)NULL)) {
-                result__DEVR=new_lab__2PJ(lab_type__EEVR);
-                next__BEVR=(void *)((unsigned long)result__DEVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FEVR)));
-                ((__POINTER *)next__BEVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CEVR)[ 0]=next__BEVR;
-              } else {
-                next__BEVR=((__POINTER *)result__DEVR)[ 0];
-                if ((next__BEVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DEVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FEVR <<  1)) <=  4096)) {
-                    next__BEVR=(void *)((unsigned long)result__DEVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FEVR)));
-                  } else {
-                    next__BEVR=new_lab__2PJ(lab_type__EEVR);
-                  };
-                  ((__POINTER *)next__BEVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__CEVR)[ 0]=next__BEVR;
-                } else {
-                  ((__POINTER *)result__DEVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BEVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__DEVR=next__BEVR;
-                };
-              };
-              ptr__SDVR=result__DEVR;
-            };
-            result__RDVR=((__IS_EXPANDED *)ptr__SDVR);
-            *(result__RDVR) = *(IS_EXPANDED__);
-          };
-          Self__ZDVR=((__IS_EXPANDED *)result__RDVR);
-          Self__ZDVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0DVR;
-          Self__ZDVR->receiver__WN2H=__tmp__3PCR;
-          __tmp__PGAI=result__RDVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__PGAI=my_copy__1N2H(__tmp__OGAI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__PGAI=my_copy__EO2H(__tmp__OGAI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__PGAI=my_copy__PO2H(__tmp__OGAI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__PGAI=my_copy__1O2H(__tmp__OGAI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__PGAI=my_copy__GP2H(__tmp__OGAI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__PGAI=my_copy__RP2H(__tmp__OGAI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__PGAI=my_copy__2P2H(__tmp__OGAI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__PGAI=my_copy__HQ2H(__tmp__OGAI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__PGAI=my_copy__SQ2H(__tmp__OGAI);
-        } break;
-        case __ITEM__: {
-          __tmp__PGAI=my_copy__DR2H(__tmp__OGAI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__PGAI=my_copy__PR2H(__tmp__OGAI);
-        } break;
-        case __CAST__: {
-          __tmp__PGAI=my_copy__YR2H(__tmp__OGAI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__PGAI=my_copy__5SYM(__tmp__OGAI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__PGAI=my_copy__IUGK(__tmp__OGAI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DGIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OGAI)->global__ZGJK),NULL);
-          if (__tmp__DGIR==NULL) {
-            __tmp__EGIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__DGIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__EGIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__EGIR=((__READ_GLOBAL *)__tmp__DGIR);
-            } break;
-            }
-          };
-          __tmp__PGAI=__tmp__EGIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__PGAI=my_copy__BQCN(__tmp__OGAI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__PGAI=my_copy__NREO(__tmp__OGAI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__PGAI=my_copy__VYJO(__tmp__OGAI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__PGAI=my_copy__0REO(__tmp__OGAI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__PGAI=my_copy__BZJO(__tmp__OGAI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__PGAI=my_copy__CNJM(__tmp__OGAI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__PGAI=my_copy__5XLL(__tmp__OGAI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__PGAI=my_copy__WVYM(__tmp__OGAI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__PGAI=my_copy__FSEO(__tmp__OGAI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__PGAI=my_copy__QCEP(__tmp__OGAI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__PGAI=my_copy__5LSN(__tmp__OGAI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__PGAI=my_copy__KMSN(__tmp__OGAI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__PGAI=my_copy__JZPN(__tmp__OGAI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__PGAI=my_copy__G3SO(__tmp__OGAI);
-        } break;
+        if ((__tmp__PUCF == '?')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\?');
         };
-        node__V45H=new_read__slot__receiver__with__AOWH(__tmp__NGAI,slot_msg__U45H,__tmp__PGAI,args__W45H);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__V45H);
-        __tmp__E54R=((__NODE_TYPE *)node__V45H)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__E54R)->__id) {
-        case __DTA_RD__: {
-          __tmp__F54R=((__DTA_RD *)__tmp__E54R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__F54R=((__DTA_CAST *)__tmp__E54R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__F54R=((__DTA_WR_CODE *)__tmp__E54R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__F54R=((__DTA_BLOCK *)__tmp__E54R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__F54R=((__DTA_WR_VALUE *)__tmp__E54R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__F54R=((__DTA_RD_ARGS *)__tmp__E54R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
+        if ((__tmp__PUCF == '\'')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\'');
         };
-        result__P45H=__tmp__F54R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__M45H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__N45H);
-        put_position__ECH(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+        if ((__tmp__PUCF == '\"')) {
+          add_last__ACV(((__STRING__BC *)str__MTCF),'\"');
         };
+      } else /* FALSE */ {
+        add_last__ACV(((__STRING__BC *)str__MTCF),car__OTCF);
       };
+    } else /* FALSE */ {
+      add_last__ACV(((__STRING__BC *)str__MTCF),car__OTCF);
     };
+    i__NTCF=(__INTEGER__Q)(i__NTCF +  1);
   };
-  return(result__P45H);
 }
 
-static void* check_type__with__JHAI(__EXPR_SUB *Self__KHAI,void *t__LHAI,__POSITION p__MHAI)
-// ({EXPR_SUB},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void put__to__125E(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__225E,void *v__325E,__STRING_CONSTANT__0 *k__425E)
+// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD},{NULLxDIRECTORY_UNIX__POGDxFILE_UNIX__2VND},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__IHIR;
-  void *result__OHAI,*rec__RHAI,*__tmp__I54R,*__tmp__NPAI,*__tmp__OPAI;
-  void *__tmp__L54R;
-  void *local__PHAI;
-  void *instr__QHAI;
-  void *slot_name__SHAI,*v__OFVR;
-  void *slot_msg__THAI;
-  void *node__UHAI;
-  __TYPE_FULL *Self__PEJQ,*Self__ZEJQ;
-  void *__tmp__EKAI,*__tmp__QNAI;
-  __POSITION __tmp__LKAI,__tmp__TLAI,__tmp__XNAI,__tmp__5OAI;
-  __POSITION __tmp__MPAI,p__HHIR,p__NFVR,p__DGVR;
-  void *__tmp__RKAI,*__tmp__3NAI,*t__JHIR,*t__PFVR;
-  __STRING *Self__HGIR,*Self__NGIR,*Self__TGIR,*Self__ZGIR;
-  __INTEGER new_capacity__GGIR,old_nb_elts__JGIR,upper__JEVR,Self__HEVR;
-  __INTEGER new_capacity__MGIR,old_nb_elts__PGIR,upper__OEVR,Self__MEVR;
-  __INTEGER new_capacity__SGIR,old_nb_elts__VGIR,upper__TEVR,Self__REVR;
-  __INTEGER new_capacity__YGIR,old_nb_elts__1GIR,upper__YEVR,Self__WEVR;
-  __INTEGER typ_id__AHIR,typ_id__GFVR,typ_id__2FVR;
-  void *__tmp__H54R,*__tmp__K54R;
-  __STRING_CST *Self__AFJQ;
-  __PROTOTYPE_CST *Self__BFJQ;
-  __INTEGER_CST *Self__CFJQ,*result__4GIR,*Self__GHIR;
-  __POINTER ptr__5GIR,ptr_table__1EVR,next__0EVR,result__2EVR;
-  __POINTER ptr_table__AFVR,next__5EVR,result__BFVR,ptr__FFVR;
-  __POINTER ptr_table__RFVR,next__QFVR,result__SFVR,ptr_table__WFVR;
-  __POINTER next__VFVR,result__XFVR,ptr__1FVR,ptr_table__GGVR;
-  __POINTER next__FGVR,result__HGVR,ptr_table__LGVR,next__KGVR;
-  __POINTER result__MGVR;
-  __UINTEGER_32 sz__BHIR,a__CHIR,new_size__DHIR,t__EHIR,a__FHIR;
-  __UINTEGER_32 new_size__DFVR,lab_type__CFVR,sz__HFVR,a__IFVR;
-  __UINTEGER_32 new_size__JFVR,t__KFVR,a__LFVR,new_size__ZFVR;
-  __UINTEGER_32 lab_type__YFVR,sz__3FVR,a__4FVR,new_size__5FVR,t__AGVR;
-  __UINTEGER_32 a__BGVR,new_size__OGVR,lab_type__NGVR;
-  void *__tmp__AQCR,*__tmp__EQCR,*__tmp__LHIR;
-  __READ_LOCAL *__tmp__BQCR,*__tmp__FQCR;
-  __REAL_CST *Self__EFJQ,*result__EFVR,*Self__MFVR;
-  __CHARACTER_CST *Self__GFJQ;
-  __IS_EXPANDED *Self__HFJQ,*result__0FVR,*Self__CGVR;
-  __READ_GLOBAL *__tmp__MHIR;
-  void *args__VHAI;
-  __CHARACTER *Self__IGIR,*new__KGIR,*Self__OGIR,*new__QGIR,*Self__UGIR;
-  __CHARACTER *new__WGIR,*Self__0GIR,*new__2GIR;
-  __BOOLEAN __tmp__AMAI;
-  result__OHAI=NULL;
-  local__PHAI=NULL;
-  instr__QHAI=NULL;
-  rec__RHAI=NULL;
-  slot_name__SHAI=NULL;
-  slot_msg__THAI=NULL;
-  node__UHAI=NULL;
-  args__VHAI=NULL;
-  if (affect_with__BCHI(t__LHAI,static_type__UO1H(Self__KHAI))) {
-    result__OHAI=Self__KHAI;
-  } else {
-    Self__PEJQ=((__TYPE_FULL *)static_type__UO1H(Self__KHAI));
-    if (is_cast__to__in__BD0I(Self__PEJQ,(&__string_86),t__LHAI,((__PROTOTYPE *)prototype__VPRF(Self__PEJQ))->export_list__EFDC)) {
-      local__PHAI=create__name__style__type__E5JG(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__UO1H(Self__KHAI)));
-      instr__QHAI=write__value__14FH(local__PHAI,Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KHAI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__QHAI);
-      slot_name__SHAI=get__QEC(last_cast_name__T32H);
-      slot_msg__THAI=get_slot__IO5G(static_type__UO1H(Self__KHAI),slot_name__SHAI);
-      if (((void *)slot_msg__THAI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__LHAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__SHAI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__MHAI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__UO1H(Self__KHAI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-        __tmp__EKAI=((__SLOT *)((__SLOT_DATA *)slot_msg__THAI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__EKAI=((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__EKAI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-          __tmp__LKAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__LKAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__LKAI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-        __tmp__RKAI=get_type_result__XF2G(slot_msg__THAI);
-      } else {
-        __tmp__RKAI=get_type_result__BH2G(slot_msg__THAI);
-      };
-      if ((((void *)__tmp__RKAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__RKAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__LHAI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__RKAI != (void *)NULL)) {
-          Self__HGIR=((__STRING *)string_tmp__RB);
-          new_capacity__GGIR= 0;
-          if ((Self__HGIR->capacity__MNK <= Self__HGIR->count__VF)) {
-            if ((Self__HGIR->capacity__MNK ==  0)) {
-              Self__HGIR->capacity__MNK= 32;
-              Self__HGIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GGIR=(__INTEGER)(Self__HGIR->capacity__MNK <<  1);
-              Self__IGIR=((__CHARACTER *)Self__HGIR->storage__XNK);
-              old_nb_elts__JGIR=Self__HGIR->capacity__MNK;
-              new__KGIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IGIR),((__UINTEGER_32 )old_nb_elts__JGIR),((__UINTEGER_32 )new_capacity__GGIR)));
-              upper__JEVR=(__INTEGER)(new_capacity__GGIR -  1);
-              Self__HEVR=old_nb_elts__JGIR;
-              while ((Self__HEVR <= upper__JEVR)) {
-                new__KGIR[Self__HEVR]='\0';
-                Self__HEVR=(__INTEGER)(Self__HEVR +  1);
-              };
-              Self__HGIR->storage__XNK=new__KGIR;
-              Self__HGIR->capacity__MNK=new_capacity__GGIR;
-            };
-          };
-          ((__CHARACTER *)Self__HGIR->storage__XNK)[Self__HGIR->count__VF]='`';
-          Self__HGIR->count__VF=(__INTEGER)(Self__HGIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__RKAI,string_tmp__RB);
-          Self__NGIR=((__STRING *)string_tmp__RB);
-          new_capacity__MGIR= 0;
-          if ((Self__NGIR->capacity__MNK <= Self__NGIR->count__VF)) {
-            if ((Self__NGIR->capacity__MNK ==  0)) {
-              Self__NGIR->capacity__MNK= 32;
-              Self__NGIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MGIR=(__INTEGER)(Self__NGIR->capacity__MNK <<  1);
-              Self__OGIR=((__CHARACTER *)Self__NGIR->storage__XNK);
-              old_nb_elts__PGIR=Self__NGIR->capacity__MNK;
-              new__QGIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OGIR),((__UINTEGER_32 )old_nb_elts__PGIR),((__UINTEGER_32 )new_capacity__MGIR)));
-              upper__OEVR=(__INTEGER)(new_capacity__MGIR -  1);
-              Self__MEVR=old_nb_elts__PGIR;
-              while ((Self__MEVR <= upper__OEVR)) {
-                new__QGIR[Self__MEVR]='\0';
-                Self__MEVR=(__INTEGER)(Self__MEVR +  1);
-              };
-              Self__NGIR->storage__XNK=new__QGIR;
-              Self__NGIR->capacity__MNK=new_capacity__MGIR;
-            };
-          };
-          ((__CHARACTER *)Self__NGIR->storage__XNK)[Self__NGIR->count__VF]='\'';
-          Self__NGIR->count__VF=(__INTEGER)(Self__NGIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__LHAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-          __tmp__TLAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__TLAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__TLAI);
-        put_position__ECH(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__RHAI=read__QB5G(local__PHAI);
-      node__UHAI=new_read__slot__receiver__self__FLQC(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__THAI,rec__RHAI,rec__RHAI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__UHAI);
-      __tmp__H54R=((__NODE_TYPE *)node__UHAI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__H54R)->__id) {
-      case __DTA_RD__: {
-        __tmp__I54R=((__DTA_RD *)__tmp__H54R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__I54R=((__DTA_CAST *)__tmp__H54R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__I54R=((__DTA_WR_CODE *)__tmp__H54R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__I54R=((__DTA_BLOCK *)__tmp__H54R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__I54R=((__DTA_WR_VALUE *)__tmp__H54R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__I54R=((__DTA_RD_ARGS *)__tmp__H54R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__OHAI=__tmp__I54R;
-      __tmp__AMAI=TRUE__;
-    } else {
-      __tmp__AMAI=FALSE__;
-    };
-    if ((! __tmp__AMAI)) {
-      Self__ZEJQ=((__TYPE_FULL *)t__LHAI);
-      if (is_cast__to__in__BD0I(Self__ZEJQ,(&__string_87),static_type__UO1H(Self__KHAI),((__PROTOTYPE *)prototype__VPRF(Self__ZEJQ))->import_list__MFDC)) {
-        local__PHAI=create__name__style__type__E5JG(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__UO1H(Self__KHAI)));
-        instr__QHAI=write__value__14FH(local__PHAI,Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KHAI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__QHAI);
-        slot_name__SHAI=get__QEC(last_cast_name__T32H);
-        slot_msg__THAI=get_slot__IO5G(t__LHAI,slot_name__SHAI);
-        if (((void *)slot_msg__THAI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__LHAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__SHAI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__LHAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__MHAI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__LHAI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-          __tmp__QNAI=((__SLOT *)((__SLOT_DATA *)slot_msg__THAI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__QNAI=((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__QNAI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-            __tmp__XNAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__XNAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__XNAI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-          __tmp__3NAI=get_type_result__XF2G(slot_msg__THAI);
-        } else {
-          __tmp__3NAI=get_type_result__BH2G(slot_msg__THAI);
-        };
-        if ((((void *)__tmp__3NAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__3NAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__LHAI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__3NAI != (void *)NULL)) {
-            Self__TGIR=((__STRING *)string_tmp__RB);
-            new_capacity__SGIR= 0;
-            if ((Self__TGIR->capacity__MNK <= Self__TGIR->count__VF)) {
-              if ((Self__TGIR->capacity__MNK ==  0)) {
-                Self__TGIR->capacity__MNK= 32;
-                Self__TGIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__SGIR=(__INTEGER)(Self__TGIR->capacity__MNK <<  1);
-                Self__UGIR=((__CHARACTER *)Self__TGIR->storage__XNK);
-                old_nb_elts__VGIR=Self__TGIR->capacity__MNK;
-                new__WGIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UGIR),((__UINTEGER_32 )old_nb_elts__VGIR),((__UINTEGER_32 )new_capacity__SGIR)));
-                upper__TEVR=(__INTEGER)(new_capacity__SGIR -  1);
-                Self__REVR=old_nb_elts__VGIR;
-                while ((Self__REVR <= upper__TEVR)) {
-                  new__WGIR[Self__REVR]='\0';
-                  Self__REVR=(__INTEGER)(Self__REVR +  1);
-                };
-                Self__TGIR->storage__XNK=new__WGIR;
-                Self__TGIR->capacity__MNK=new_capacity__SGIR;
-              };
-            };
-            ((__CHARACTER *)Self__TGIR->storage__XNK)[Self__TGIR->count__VF]='`';
-            Self__TGIR->count__VF=(__INTEGER)(Self__TGIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__3NAI,string_tmp__RB);
-            Self__ZGIR=((__STRING *)string_tmp__RB);
-            new_capacity__YGIR= 0;
-            if ((Self__ZGIR->capacity__MNK <= Self__ZGIR->count__VF)) {
-              if ((Self__ZGIR->capacity__MNK ==  0)) {
-                Self__ZGIR->capacity__MNK= 32;
-                Self__ZGIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__YGIR=(__INTEGER)(Self__ZGIR->capacity__MNK <<  1);
-                Self__0GIR=((__CHARACTER *)Self__ZGIR->storage__XNK);
-                old_nb_elts__1GIR=Self__ZGIR->capacity__MNK;
-                new__2GIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0GIR),((__UINTEGER_32 )old_nb_elts__1GIR),((__UINTEGER_32 )new_capacity__YGIR)));
-                upper__YEVR=(__INTEGER)(new_capacity__YGIR -  1);
-                Self__WEVR=old_nb_elts__1GIR;
-                while ((Self__WEVR <= upper__YEVR)) {
-                  new__2GIR[Self__WEVR]='\0';
-                  Self__WEVR=(__INTEGER)(Self__WEVR +  1);
-                };
-                Self__ZGIR->storage__XNK=new__2GIR;
-                Self__ZGIR->capacity__MNK=new_capacity__YGIR;
-              };
-            };
-            ((__CHARACTER *)Self__ZGIR->storage__XNK)[Self__ZGIR->count__VF]='\'';
-            Self__ZGIR->count__VF=(__INTEGER)(Self__ZGIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__LHAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
-            __tmp__5OAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__5OAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__5OAI);
-          put_position__ECH(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__VHAI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__VHAI,create__type__PKQC(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__LHAI));
-        add_last__5REI(args__VHAI,read__QB5G(local__PHAI));
-        __tmp__MPAI=Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__NPAI=((void **)((__FAST_ARRAYoEXPRo *)args__VHAI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__NPAI)->__id) {
-        case __LIST__: {
-          __tmp__OPAI=my_copy__MSYM(__tmp__NPAI);
-        } break;
-        case __STRING_CST__: {
-          Self__AFJQ=((__STRING_CST *)__tmp__NPAI);
-          __tmp__OPAI=create__text__ITMH(Self__AFJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AFJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__OPAI=my_copy__EK2H(__tmp__NPAI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__BFJQ=((__PROTOTYPE_CST *)__tmp__NPAI);
-          __tmp__OPAI=create__type__PKQC(Self__BFJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BFJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__CFJQ=((__INTEGER_CST *)__tmp__NPAI);
-          p__HHIR=Self__CFJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IHIR=Self__CFJQ->value__W4YD;
-          t__JHIR=Self__CFJQ->parent_constant__B3LC.static_type__M2YD;
-          result__4GIR=NULL;
-          ptr__5GIR=((__POINTER )(NULL));
-          typ_id__AHIR= 0;
-          sz__BHIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BHIR ==  0)) {
-            result__4GIR=INTEGER_CST__;
-          } else {
-            typ_id__AHIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BHIR);
-            if ((typ_id__AHIR == (__INTEGER)(-  1))) {
-              a__CHIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DHIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BHIR + a__CHIR) & (__UINTEGER_32)(~ a__CHIR));
-              ptr_table__1EVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DHIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__0EVR=((__POINTER )(NULL));
-              result__2EVR=((__POINTER *)ptr_table__1EVR)[ 0];
-              if ((result__2EVR == (void *)NULL)) {
-                result__2EVR=new_lab__2PJ(new_size__DHIR);
-                next__0EVR=(void *)((unsigned long)result__2EVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHIR)));
-                ((__POINTER *)next__0EVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1EVR)[ 0]=next__0EVR;
-              } else {
-                next__0EVR=((__POINTER *)result__2EVR)[ 0];
-                if ((next__0EVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2EVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DHIR <<  1)) <=  4096)) {
-                    next__0EVR=(void *)((unsigned long)result__2EVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHIR)));
-                  } else {
-                    next__0EVR=new_lab__2PJ(new_size__DHIR);
-                  };
-                  ((__POINTER *)next__0EVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1EVR)[ 0]=next__0EVR;
-                } else {
-                  ((__POINTER *)result__2EVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0EVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2EVR=next__0EVR;
-                };
-              };
-              ptr__5GIR=result__2EVR;
-            } else {
-              t__EHIR=((__UINTEGER_32 )typ_id__AHIR);
-              a__FHIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DFVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BHIR + a__FHIR) & (__UINTEGER_32)(~ a__FHIR));
-              ptr_table__AFVR=((__POINTER )(&(table_type[(t__EHIR)])));
-              lab_type__CFVR=(__UINTEGER_32)(t__EHIR |  1);
-              next__5EVR=((__POINTER )(NULL));
-              result__BFVR=((__POINTER *)ptr_table__AFVR)[ 0];
-              if ((result__BFVR == (void *)NULL)) {
-                result__BFVR=new_lab__2PJ(lab_type__CFVR);
-                next__5EVR=(void *)((unsigned long)result__BFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DFVR)));
-                ((__POINTER *)next__5EVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AFVR)[ 0]=next__5EVR;
-              } else {
-                next__5EVR=((__POINTER *)result__BFVR)[ 0];
-                if ((next__5EVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BFVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DFVR <<  1)) <=  4096)) {
-                    next__5EVR=(void *)((unsigned long)result__BFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DFVR)));
-                  } else {
-                    next__5EVR=new_lab__2PJ(lab_type__CFVR);
-                  };
-                  ((__POINTER *)next__5EVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__AFVR)[ 0]=next__5EVR;
-                } else {
-                  ((__POINTER *)result__BFVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5EVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BFVR=next__5EVR;
-                };
-              };
-              ptr__5GIR=result__BFVR;
-            };
-            result__4GIR=((__INTEGER_CST *)ptr__5GIR);
-            *(result__4GIR) = *(INTEGER_CST__);
-          };
-          Self__GHIR=((__INTEGER_CST *)result__4GIR);
-          Self__GHIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HHIR;
-          Self__GHIR->value__W4YD=v__IHIR;
-          Self__GHIR->parent_constant__B3LC.static_type__M2YD=t__JHIR;
-          check_type__YG5D(Self__GHIR);
-          __tmp__OPAI=result__4GIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__AQCR=read__QB5G(((__READ_LOCAL *)__tmp__NPAI)->local__HJZD);
-          if (__tmp__AQCR==NULL) {
-            __tmp__BQCR=NULL;
-          } else {
-            __tmp__BQCR=((__READ_LOCAL *)__tmp__AQCR);
-          };
-          __tmp__OPAI=__tmp__BQCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__OPAI=my_copy__SL2H(__tmp__NPAI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__OPAI=my_copy__LM2H(__tmp__NPAI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__OPAI=my_copy__YM2H(__tmp__NPAI);
-        } break;
-        case __REAL_CST__: {
-          Self__EFJQ=((__REAL_CST *)__tmp__NPAI);
-          p__NFVR=Self__EFJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__OFVR=Self__EFJQ->value__HN2H;
-          t__PFVR=Self__EFJQ->parent_constant__U2JH.static_type__M2YD;
-          result__EFVR=NULL;
-          ptr__FFVR=((__POINTER )(NULL));
-          typ_id__GFVR= 0;
-          sz__HFVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__HFVR ==  0)) {
-            result__EFVR=REAL_CST__;
-          } else {
-            typ_id__GFVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HFVR);
-            if ((typ_id__GFVR == (__INTEGER)(-  1))) {
-              a__IFVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JFVR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFVR + a__IFVR) & (__UINTEGER_32)(~ a__IFVR));
-              ptr_table__RFVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JFVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__QFVR=((__POINTER )(NULL));
-              result__SFVR=((__POINTER *)ptr_table__RFVR)[ 0];
-              if ((result__SFVR == (void *)NULL)) {
-                result__SFVR=new_lab__2PJ(new_size__JFVR);
-                next__QFVR=(void *)((unsigned long)result__SFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFVR)));
-                ((__POINTER *)next__QFVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RFVR)[ 0]=next__QFVR;
-              } else {
-                next__QFVR=((__POINTER *)result__SFVR)[ 0];
-                if ((next__QFVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SFVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JFVR <<  1)) <=  4096)) {
-                    next__QFVR=(void *)((unsigned long)result__SFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFVR)));
-                  } else {
-                    next__QFVR=new_lab__2PJ(new_size__JFVR);
-                  };
-                  ((__POINTER *)next__QFVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RFVR)[ 0]=next__QFVR;
-                } else {
-                  ((__POINTER *)result__SFVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QFVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SFVR=next__QFVR;
-                };
-              };
-              ptr__FFVR=result__SFVR;
-            } else {
-              t__KFVR=((__UINTEGER_32 )typ_id__GFVR);
-              a__LFVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ZFVR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFVR + a__LFVR) & (__UINTEGER_32)(~ a__LFVR));
-              ptr_table__WFVR=((__POINTER )(&(table_type[(t__KFVR)])));
-              lab_type__YFVR=(__UINTEGER_32)(t__KFVR |  1);
-              next__VFVR=((__POINTER )(NULL));
-              result__XFVR=((__POINTER *)ptr_table__WFVR)[ 0];
-              if ((result__XFVR == (void *)NULL)) {
-                result__XFVR=new_lab__2PJ(lab_type__YFVR);
-                next__VFVR=(void *)((unsigned long)result__XFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFVR)));
-                ((__POINTER *)next__VFVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WFVR)[ 0]=next__VFVR;
-              } else {
-                next__VFVR=((__POINTER *)result__XFVR)[ 0];
-                if ((next__VFVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZFVR <<  1)) <=  4096)) {
-                    next__VFVR=(void *)((unsigned long)result__XFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFVR)));
-                  } else {
-                    next__VFVR=new_lab__2PJ(lab_type__YFVR);
-                  };
-                  ((__POINTER *)next__VFVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WFVR)[ 0]=next__VFVR;
-                } else {
-                  ((__POINTER *)result__XFVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XFVR=next__VFVR;
-                };
-              };
-              ptr__FFVR=result__XFVR;
-            };
-            result__EFVR=((__REAL_CST *)ptr__FFVR);
-            *(result__EFVR) = *(REAL_CST__);
-          };
-          Self__MFVR=((__REAL_CST *)result__EFVR);
-          Self__MFVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NFVR;
-          Self__MFVR->value__HN2H=v__OFVR;
-          Self__MFVR->parent_constant__U2JH.static_type__M2YD=t__PFVR;
-          __tmp__OPAI=result__EFVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__GFJQ=((__CHARACTER_CST *)__tmp__NPAI);
-          __tmp__OPAI=create__char__4SMH(Self__GFJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GFJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__HFJQ=((__IS_EXPANDED *)__tmp__NPAI);
-          __tmp__EQCR=read__QB5G(((__READ_LOCAL *)Self__HFJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__EQCR==NULL) {
-            __tmp__FQCR=NULL;
-          } else {
-            __tmp__FQCR=((__READ_LOCAL *)__tmp__EQCR);
-          };
-          p__DGVR=Self__HFJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__0FVR=NULL;
-          ptr__1FVR=((__POINTER )(NULL));
-          typ_id__2FVR= 0;
-          sz__3FVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__3FVR ==  0)) {
-            result__0FVR=IS_EXPANDED__;
-          } else {
-            typ_id__2FVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3FVR);
-            if ((typ_id__2FVR == (__INTEGER)(-  1))) {
-              a__4FVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5FVR=(__UINTEGER_32)((__UINTEGER_32)(sz__3FVR + a__4FVR) & (__UINTEGER_32)(~ a__4FVR));
-              ptr_table__GGVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5FVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__FGVR=((__POINTER )(NULL));
-              result__HGVR=((__POINTER *)ptr_table__GGVR)[ 0];
-              if ((result__HGVR == (void *)NULL)) {
-                result__HGVR=new_lab__2PJ(new_size__5FVR);
-                next__FGVR=(void *)((unsigned long)result__HGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FVR)));
-                ((__POINTER *)next__FGVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GGVR)[ 0]=next__FGVR;
-              } else {
-                next__FGVR=((__POINTER *)result__HGVR)[ 0];
-                if ((next__FGVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HGVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5FVR <<  1)) <=  4096)) {
-                    next__FGVR=(void *)((unsigned long)result__HGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FVR)));
-                  } else {
-                    next__FGVR=new_lab__2PJ(new_size__5FVR);
-                  };
-                  ((__POINTER *)next__FGVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GGVR)[ 0]=next__FGVR;
-                } else {
-                  ((__POINTER *)result__HGVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FGVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HGVR=next__FGVR;
-                };
-              };
-              ptr__1FVR=result__HGVR;
-            } else {
-              t__AGVR=((__UINTEGER_32 )typ_id__2FVR);
-              a__BGVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__OGVR=(__UINTEGER_32)((__UINTEGER_32)(sz__3FVR + a__BGVR) & (__UINTEGER_32)(~ a__BGVR));
-              ptr_table__LGVR=((__POINTER )(&(table_type[(t__AGVR)])));
-              lab_type__NGVR=(__UINTEGER_32)(t__AGVR |  1);
-              next__KGVR=((__POINTER )(NULL));
-              result__MGVR=((__POINTER *)ptr_table__LGVR)[ 0];
-              if ((result__MGVR == (void *)NULL)) {
-                result__MGVR=new_lab__2PJ(lab_type__NGVR);
-                next__KGVR=(void *)((unsigned long)result__MGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGVR)));
-                ((__POINTER *)next__KGVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LGVR)[ 0]=next__KGVR;
-              } else {
-                next__KGVR=((__POINTER *)result__MGVR)[ 0];
-                if ((next__KGVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MGVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OGVR <<  1)) <=  4096)) {
-                    next__KGVR=(void *)((unsigned long)result__MGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGVR)));
-                  } else {
-                    next__KGVR=new_lab__2PJ(lab_type__NGVR);
-                  };
-                  ((__POINTER *)next__KGVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LGVR)[ 0]=next__KGVR;
-                } else {
-                  ((__POINTER *)result__MGVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KGVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MGVR=next__KGVR;
-                };
-              };
-              ptr__1FVR=result__MGVR;
-            };
-            result__0FVR=((__IS_EXPANDED *)ptr__1FVR);
-            *(result__0FVR) = *(IS_EXPANDED__);
-          };
-          Self__CGVR=((__IS_EXPANDED *)result__0FVR);
-          Self__CGVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DGVR;
-          Self__CGVR->receiver__WN2H=__tmp__FQCR;
-          __tmp__OPAI=result__0FVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__OPAI=my_copy__1N2H(__tmp__NPAI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__OPAI=my_copy__EO2H(__tmp__NPAI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__OPAI=my_copy__PO2H(__tmp__NPAI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__OPAI=my_copy__1O2H(__tmp__NPAI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__OPAI=my_copy__GP2H(__tmp__NPAI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__OPAI=my_copy__RP2H(__tmp__NPAI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__OPAI=my_copy__2P2H(__tmp__NPAI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__OPAI=my_copy__HQ2H(__tmp__NPAI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__OPAI=my_copy__SQ2H(__tmp__NPAI);
-        } break;
-        case __ITEM__: {
-          __tmp__OPAI=my_copy__DR2H(__tmp__NPAI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__OPAI=my_copy__PR2H(__tmp__NPAI);
-        } break;
-        case __CAST__: {
-          __tmp__OPAI=my_copy__YR2H(__tmp__NPAI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__OPAI=my_copy__5SYM(__tmp__NPAI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__OPAI=my_copy__IUGK(__tmp__NPAI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LHIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NPAI)->global__ZGJK),NULL);
-          if (__tmp__LHIR==NULL) {
-            __tmp__MHIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LHIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MHIR=NULL;
+  __STRING_CONSTANT__0 *Self__3AAU,*Self__DBAU;
+  __INTEGER__Q result__2AAU,__tmp__4AAU,Self__5AAU,__tmp__V3ZF;
+  __INTEGER__Q Self__1R1T,result__CBAU,__tmp__EBAU,Self__FBAU;
+  __POINTER__IB sz__AS1T,result__4R1T,__tmp__5R1T,__tmp__BS1T;
+  __POINTER__IB __tmp__DS1T,__tmp__ES1T;
+  __UINTEGER_32__ZWB __tmp__FS1T;
+  __MEMORY__2PG *__tmp__IS1T;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node__J35E;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node1__P3ZF;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node2__Q3ZF;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *Self__NI1G;
+  __BOOLEAN__L __tmp__D45E,__tmp__A45E;
+  void **old_buckets__O3ZF,**Result__0R1T;
+  Self__3AAU=((__STRING_CONSTANT__0 *)k__425E);
+  result__2AAU= 0;
+  __tmp__4AAU=Self__3AAU->count__0C;
+  Self__5AAU= 1;
+  while ((Self__5AAU <= __tmp__4AAU)) {
+    result__2AAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__2AAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__3AAU->storage__1C)[(__INTEGER__Q)(Self__5AAU -  1)])));
+    Self__5AAU=(__INTEGER__Q)(Self__5AAU +  1);
+  };
+  if ((result__2AAU <  0)) {
+    result__2AAU=(__INTEGER__Q)(~ result__2AAU);
+  };
+  __tmp__4AAU=(__INTEGER__Q)(result__2AAU % Self__225E->capacity__L35E);
+  Self__5AAU=__tmp__4AAU;
+  node__J35E=((void **)Self__225E->buckets__S35E)[__tmp__4AAU];
+  until_do__UHFF:
+  {
+    if (((void *)node__J35E == (void *)NULL)) {
+      __tmp__D45E=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__A45E=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__J35E->key__435E),k__425E);
+      __tmp__D45E=__tmp__A45E;
+    };
+    if ((! __tmp__D45E)) {
+      node__J35E=node__J35E->next__K45E;
+      goto until_do__UHFF;
+    };
+  };
+  if (((void *)node__J35E == (void *)NULL)) {
+    if ((Self__225E->capacity__L35E == Self__225E->count__T45E)) {
+      node1__P3ZF=NULL;
+      node2__Q3ZF=NULL;
+      old_buckets__O3ZF=Self__225E->buckets__S35E;
+      __tmp__V3ZF=prime_number_ceiling__OKN((__INTEGER__Q)(Self__225E->capacity__L35E +  1));
+      sz__AS1T=((__POINTER__IB )(__INTEGER__Q)(__tmp__V3ZF * ((__INTEGER__Q )(sizeof(void *)))));
+      result__4R1T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__5R1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__BS1T=(void *)((unsigned long)(void *)((unsigned long)sz__AS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5R1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5R1T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__AS1T=(void *)((unsigned long)__tmp__BS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__AS1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DS1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ES1T=(void *)((unsigned long)(void *)((unsigned long)sz__AS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FS1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ES1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DS1T=micro_alloc__table__lab__UKI(__tmp__ES1T,((__POINTER__IB )(&(table_size[(__tmp__FS1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ES1T)));
+        ((__POINTER__IB *)__tmp__DS1T)[ 0]=((__POINTER__IB ) 3);
+        result__4R1T=(void *)((unsigned long)__tmp__DS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__IS1T=search__LQCB(__tmp__BS1T);
+        result__4R1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__IS1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      Result__0R1T=((void **)result__4R1T);
+      Self__1R1T=(__INTEGER__Q)(__tmp__V3ZF -  1);
+      while ((Self__1R1T >=  0)) {
+        Result__0R1T[Self__1R1T]=NULL;
+        Self__1R1T=(__INTEGER__Q)(Self__1R1T -  1);
+      };
+      Self__225E->buckets__S35E=Result__0R1T;
+      Self__1R1T=(__INTEGER__Q)(Self__225E->capacity__L35E -  1);
+      Self__225E->capacity__L35E=__tmp__V3ZF;
+      while ((Self__1R1T >=  0)) {
+        node1__P3ZF=((void **)old_buckets__O3ZF)[Self__1R1T];
+        while (((void *)node1__P3ZF != (void *)NULL)) {
+          node2__Q3ZF=node1__P3ZF->next__K45E;
+          Self__DBAU=((__STRING_CONSTANT__0 *)node1__P3ZF->key__435E);
+          result__CBAU= 0;
+          __tmp__EBAU=Self__DBAU->count__0C;
+          Self__FBAU= 1;
+          while ((Self__FBAU <= __tmp__EBAU)) {
+            result__CBAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__CBAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__DBAU->storage__1C)[(__INTEGER__Q)(Self__FBAU -  1)])));
+            Self__FBAU=(__INTEGER__Q)(Self__FBAU +  1);
+          };
+          if ((result__CBAU <  0)) {
+            result__CBAU=(__INTEGER__Q)(~ result__CBAU);
+          };
+          __tmp__EBAU=(__INTEGER__Q)(result__CBAU % Self__225E->capacity__L35E);
+          ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)node1__P3ZF)->next__K45E=((void **)Self__225E->buckets__S35E)[__tmp__EBAU];
+          ((void **)Self__225E->buckets__S35E)[__tmp__EBAU]=node1__P3ZF;
+          node1__P3ZF=node2__Q3ZF;
+        };
+        Self__1R1T=(__INTEGER__Q)(Self__1R1T -  1);
+      };
+      Self__5AAU=(__INTEGER__Q)(result__2AAU % __tmp__V3ZF);
+    };
+    node1__P3ZF=((void **)Self__225E->buckets__S35E)[Self__5AAU];
+    node2__Q3ZF=NULL;
+    sz__AS1T=((__POINTER__IB )(NULL));
+    __tmp__V3ZF= 0;
+    result__4R1T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E));
+    if (((unsigned long)result__4R1T ==  0)) {
+      node2__Q3ZF=HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__;
+    } else /* FALSE */ {
+      __tmp__V3ZF=__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__4R1T));
+      if ((__tmp__V3ZF == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DS1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ES1T=(void *)((unsigned long)(void *)((unsigned long)result__4R1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FS1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ES1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DS1T=micro_alloc__table__lab__UKI(__tmp__ES1T,((__POINTER__IB )(&(table_size[(__tmp__FS1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ES1T)));
+        sz__AS1T=__tmp__DS1T;
+      } else /* FALSE */ {
+        __tmp__FS1T=((__UINTEGER_32__ZWB )__tmp__V3ZF);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DS1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ES1T=(void *)((unsigned long)(void *)((unsigned long)result__4R1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DS1T=micro_alloc__table__lab__UKI(__tmp__ES1T,((__POINTER__IB )(&(table_type[(__tmp__FS1T)]))),(__UINTEGER_32__ZWB)(__tmp__FS1T |  1));
+        sz__AS1T=__tmp__DS1T;
+      };
+      node2__Q3ZF=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)sz__AS1T);
+      *(node2__Q3ZF) = *(HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__);
+    };
+    Self__NI1G=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)node2__Q3ZF);
+    Self__NI1G->item__RA0F=v__325E;
+    Self__NI1G->key__435E=k__425E;
+    Self__NI1G->next__K45E=node1__P3ZF;
+    node__J35E=node2__Q3ZF;
+    ((void **)Self__225E->buckets__S35E)[Self__5AAU]=node2__Q3ZF;
+    Self__225E->count__T45E=(__INTEGER__Q)(Self__225E->count__T45E +  1);
+  } else /* FALSE */ {
+    ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)node__J35E)->item__RA0F=v__325E;
+  };
+}
+
+static void set_path__MNAF(__DIRECTORY_UNIX__POGD *Self__NNAF,__STRING__BC *n__ONAF)
+// ({DIRECTORY_UNIX__POGD},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *__tmp__QNAF,*result__IBAU;
+  __INTEGER__Q idx__LS1T,__tmp__BP1S,typ_id__KBAU;
+  __POINTER__IB ptr__JBAU,__tmp__LBAU,__tmp__MBAU,__tmp__NBAU;
+  __UINTEGER_32__ZWB __tmp__OBAU;
+  __CHARACTER__DB *Self__NS1T;
+  __tmp__QNAF=create_copy__QBE(n__ONAF);
+  Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD=__tmp__QNAF;
+  __tmp__QNAF=((__STRING_CONSTANT__0 *)Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+  Self__NS1T=((__CHARACTER__DB *)__tmp__QNAF->storage__1C);
+  idx__LS1T=(__INTEGER__Q)(__tmp__QNAF->count__0C -  1);
+  while ((! ((idx__LS1T <  0) || ('/' == Self__NS1T[idx__LS1T])))) {
+    idx__LS1T=(__INTEGER__Q)(idx__LS1T -  1);
+  };
+  __tmp__BP1S=(__INTEGER__Q)( 1 + idx__LS1T);
+  if (((void *)Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD == (void *)NULL)) {
+    result__IBAU=NULL;
+    ptr__JBAU=((__POINTER__IB )(NULL));
+    typ_id__KBAU= 0;
+    __tmp__LBAU=((__POINTER__IB )sizeof(__STRING_CONSTANT__0));
+    if (((unsigned long)__tmp__LBAU ==  0)) {
+      result__IBAU=STRING_CONSTANT__0__;
+    } else /* FALSE */ {
+      typ_id__KBAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LBAU));
+      if ((typ_id__KBAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__MBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__NBAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__LBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__OBAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NBAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__MBAU=micro_alloc__table__lab__UKI(__tmp__NBAU,((__POINTER__IB )(&(table_size[(__tmp__OBAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NBAU)));
+        ptr__JBAU=__tmp__MBAU;
+      } else /* FALSE */ {
+        __tmp__OBAU=((__UINTEGER_32__ZWB )typ_id__KBAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__MBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__NBAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__LBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__MBAU=micro_alloc__table__lab__UKI(__tmp__NBAU,((__POINTER__IB )(&(table_type[(__tmp__OBAU)]))),(__UINTEGER_32__ZWB)(__tmp__OBAU |  1));
+        ptr__JBAU=__tmp__MBAU;
+      };
+      result__IBAU=((__STRING_CONSTANT__0 *)ptr__JBAU);
+      *(result__IBAU) = *(STRING_CONSTANT__0__);
+    };
+    Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD=result__IBAU;
+  };
+  __tmp__QNAF=Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD;
+  Self__NS1T=((__CHARACTER__DB *)(void *)((unsigned long)((__POINTER__IB )((__CHARACTER__DB *)Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD->storage__1C)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )__tmp__BP1S))));
+  idx__LS1T=(__INTEGER__Q)(Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD->count__0C - __tmp__BP1S);
+  result__IBAU=((__STRING_CONSTANT__0 *)__tmp__QNAF);
+  result__IBAU->storage__1C=Self__NS1T;
+  result__IBAU->count__0C=idx__LS1T;
+}
+
+static void set_path__GOAF(__FILE_UNIX__2VND *Self__HOAF,__STRING__BC *n__IOAF)
+// ({FILE_UNIX__2VND},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *__tmp__KOAF,*result__VBAU;
+  __INTEGER__Q idx__RS1T,__tmp__ZTFF,typ_id__XBAU;
+  __POINTER__IB ptr__WBAU,__tmp__YBAU,__tmp__ZBAU,__tmp__0BAU;
+  __UINTEGER_32__ZWB __tmp__1BAU;
+  __CHARACTER__DB *Self__TS1T;
+  __tmp__KOAF=create_copy__QBE(n__IOAF);
+  Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD=__tmp__KOAF;
+  __tmp__KOAF=((__STRING_CONSTANT__0 *)Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD);
+  Self__TS1T=((__CHARACTER__DB *)__tmp__KOAF->storage__1C);
+  idx__RS1T=(__INTEGER__Q)(__tmp__KOAF->count__0C -  1);
+  while ((! ((idx__RS1T <  0) || ('/' == Self__TS1T[idx__RS1T])))) {
+    idx__RS1T=(__INTEGER__Q)(idx__RS1T -  1);
+  };
+  __tmp__ZTFF=(__INTEGER__Q)( 1 + idx__RS1T);
+  if (((void *)Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD == (void *)NULL)) {
+    result__VBAU=NULL;
+    ptr__WBAU=((__POINTER__IB )(NULL));
+    typ_id__XBAU= 0;
+    __tmp__YBAU=((__POINTER__IB )sizeof(__STRING_CONSTANT__0));
+    if (((unsigned long)__tmp__YBAU ==  0)) {
+      result__VBAU=STRING_CONSTANT__0__;
+    } else /* FALSE */ {
+      typ_id__XBAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YBAU));
+      if ((typ_id__XBAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0BAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1BAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0BAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZBAU=micro_alloc__table__lab__UKI(__tmp__0BAU,((__POINTER__IB )(&(table_size[(__tmp__1BAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0BAU)));
+        ptr__WBAU=__tmp__ZBAU;
+      } else /* FALSE */ {
+        __tmp__1BAU=((__UINTEGER_32__ZWB )typ_id__XBAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0BAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZBAU=micro_alloc__table__lab__UKI(__tmp__0BAU,((__POINTER__IB )(&(table_type[(__tmp__1BAU)]))),(__UINTEGER_32__ZWB)(__tmp__1BAU |  1));
+        ptr__WBAU=__tmp__ZBAU;
+      };
+      result__VBAU=((__STRING_CONSTANT__0 *)ptr__WBAU);
+      *(result__VBAU) = *(STRING_CONSTANT__0__);
+    };
+    Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD=result__VBAU;
+  };
+  __tmp__KOAF=Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD;
+  Self__TS1T=((__CHARACTER__DB *)(void *)((unsigned long)((__POINTER__IB )((__CHARACTER__DB *)Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD->storage__1C)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )__tmp__ZTFF))));
+  idx__RS1T=(__INTEGER__Q)(Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD->count__0C - __tmp__ZTFF);
+  result__VBAU=((__STRING_CONSTANT__0 *)__tmp__KOAF);
+  result__VBAU->storage__1C=Self__TS1T;
+  result__VBAU->count__0C=idx__RS1T;
+}
+
+static void add_subtype__TC1B(__TYPE__FF *Self__UC1B,void *t__VC1B)
+// ({TYPE__FF},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q j__WC1B;
+  void *__tmp__ZKOT;
+  void *__tmp__3URH,*__tmp__ECAU;
+  __SECTION___RVOB *__tmp__RD1B,*result__CCAU,*__tmp__FCAU,*__tmp__LCAU;
+  __SLOT_DATA__IJRG *Self__DCAU;
+  void *__tmp__HE1B;
+  __TYPE_FULL__XMB *__tmp__KE1B;
+  __BOOLEAN__L __tmp__ZC1B,__tmp__VD1B;
+  j__WC1B= 0;
+  __tmp__ZC1B=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__UC1B->subtype_list__A1MB),t__VC1B);
+  if ((! __tmp__ZC1B)) {
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__UC1B->subtype_list__A1MB),t__VC1B);
+    j__WC1B= 0;
+    while_do__1NED:
+    {
+      if ((j__WC1B <= Self__UC1B->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__ZKOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UC1B->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WC1B];
+        if (((struct ___OBJ *)__tmp__ZKOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__3URH=((__SLOT_CODE__4IRG *)__tmp__ZKOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3URH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__RD1B=((__ITM_SLOT__PLC *)__tmp__3URH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__RD1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3URH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__DCAU=((__SLOT_DATA__IJRG *)__tmp__ZKOT);
+          result__CCAU=NULL;
+          if (((void *)Self__DCAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__ECAU=Self__DCAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FCAU=((__ITM_SLOT__PLC *)__tmp__ECAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FCAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__CCAU=__tmp__FCAU;
+          } else /* FALSE */ {
+            __tmp__FCAU=get_name__TAUD((&__string_35));
+            result__CCAU=__tmp__FCAU;
+          };
+          __tmp__RD1B=result__CCAU;
+        };
+        result__CCAU=((__SECTION___RVOB *)__tmp__RD1B);
+        __tmp__VD1B=(((void *)result__CCAU->name__G25E == (void *)(&__string_32)) || ((void *)result__CCAU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__VD1B=FALSE__O__;
+      };
+      if (__tmp__VD1B) {
+        __tmp__ZKOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UC1B->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WC1B];
+        if (((struct ___OBJ *)__tmp__ZKOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__3URH=((__SLOT_CODE__4IRG *)__tmp__ZKOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3URH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__RD1B=((__ITM_SLOT__PLC *)__tmp__3URH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__RD1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3URH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__DCAU=((__SLOT_DATA__IJRG *)__tmp__ZKOT);
+          __tmp__FCAU=NULL;
+          if (((void *)Self__DCAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__ECAU=Self__DCAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LCAU=((__ITM_SLOT__PLC *)__tmp__ECAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LCAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__FCAU=__tmp__LCAU;
+          } else /* FALSE */ {
+            __tmp__LCAU=get_name__TAUD((&__string_35));
+            __tmp__FCAU=__tmp__LCAU;
+          };
+          __tmp__RD1B=__tmp__FCAU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__RD1B)->name__G25E == (void *)(&__string_32))) {
+          __tmp__3URH=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UC1B->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WC1B];
+          if (((struct ___OBJ *)__tmp__3URH)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__ECAU=((__SLOT_CODE__4IRG *)__tmp__3URH)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HE1B=((__ITM_SLOT__PLC *)__tmp__ECAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HE1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__ECAU=((__SLOT_DATA__IJRG *)__tmp__3URH)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HE1B=((__ITM_SLOT__PLC *)__tmp__ECAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HE1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__HE1B==NULL) {
+            __tmp__ECAU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__HE1B)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__ECAU=((void *)__tmp__HE1B);
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__MHIR=((__READ_GLOBAL *)__tmp__LHIR);
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__ECAU=((void *)__tmp__HE1B);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__ECAU=((void *)__tmp__HE1B);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__ECAU=((void *)__tmp__HE1B);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__ECAU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__ECAU=((void *)__tmp__HE1B);
             } break;
             }
           };
-          __tmp__OPAI=__tmp__MHIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__OPAI=my_copy__BQCN(__tmp__NPAI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__OPAI=my_copy__NREO(__tmp__NPAI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__OPAI=my_copy__VYJO(__tmp__NPAI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__OPAI=my_copy__0REO(__tmp__NPAI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__OPAI=my_copy__BZJO(__tmp__NPAI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__OPAI=my_copy__CNJM(__tmp__NPAI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__OPAI=my_copy__5XLL(__tmp__NPAI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__OPAI=my_copy__WVYM(__tmp__NPAI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__OPAI=my_copy__FSEO(__tmp__NPAI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__OPAI=my_copy__QCEP(__tmp__NPAI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__OPAI=my_copy__5LSN(__tmp__NPAI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__OPAI=my_copy__KMSN(__tmp__NPAI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__OPAI=my_copy__JZPN(__tmp__NPAI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__OPAI=my_copy__G3SO(__tmp__NPAI);
-        } break;
-        };
-        node__UHAI=new_read__slot__receiver__with__AOWH(__tmp__MPAI,slot_msg__THAI,__tmp__OPAI,args__VHAI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__UHAI);
-        __tmp__K54R=((__NODE_TYPE *)node__UHAI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__K54R)->__id) {
-        case __DTA_RD__: {
-          __tmp__L54R=((__DTA_RD *)__tmp__K54R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__L54R=((__DTA_CAST *)__tmp__K54R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__L54R=((__DTA_WR_CODE *)__tmp__K54R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__L54R=((__DTA_BLOCK *)__tmp__K54R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__L54R=((__DTA_WR_VALUE *)__tmp__K54R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__L54R=((__DTA_RD_ARGS *)__tmp__K54R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__OHAI=__tmp__L54R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__LHAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__MHAI);
-        put_position__ECH(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+          switch (((struct ___OBJ *)__tmp__ECAU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__KE1B=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__KE1B=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__KE1B=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)),Self__UC1B);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__KE1B=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)),Self__UC1B);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__KE1B=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)),Self__UC1B);
+          } break;
+          };
+          __tmp__3URH=((__TYPE_FULL__XMB *)__tmp__KE1B)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__3URH)->__id) {
+          case __TYPE__FF__: {
+            add_subtype__TC1B(((__TYPE__FF *)__tmp__3URH),t__VC1B);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+          } break;
+          case __TYPE_ID__MMB__: {
+            add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            add_subtype__5FGL(t__VC1B);
+          } break;
+          };
         };
+        j__WC1B=(__INTEGER__Q)(j__WC1B +  1);
+        goto while_do__1NED;
       };
     };
   };
-  return(result__OHAI);
 }
 
-static void* check_type__with__IQAI(__EXPR_MUL *Self__JQAI,void *t__KQAI,__POSITION p__LQAI)
-// ({EXPR_MUL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void to_run_in__for__UCWF(__ITM_TYPE_MULTI__0URC *Self__VCWF,__FAST_ARRAYoTYPE_FULLo__VAY *lst__WCWF,void *p__XCWF)
+// ({ITM_TYPE_MULTI__0URC},{NULLxFAST_ARRAYoTYPE_FULLo__VAY},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__QIIR;
-  void *result__NQAI,*rec__QQAI,*__tmp__O54R,*__tmp__MYAI,*__tmp__NYAI;
-  void *__tmp__R54R;
-  void *local__OQAI;
-  void *instr__PQAI;
-  void *slot_name__RQAI,*v__XHVR;
-  void *slot_msg__SQAI;
-  void *node__TQAI;
-  __TYPE_FULL *Self__IFJQ,*Self__SFJQ;
-  void *__tmp__DTAI,*__tmp__PWAI;
-  __POSITION __tmp__KTAI,__tmp__SUAI,__tmp__WWAI,__tmp__4XAI;
-  __POSITION __tmp__LYAI,p__PIIR,p__WHVR,p__MIVR;
-  void *__tmp__QTAI,*__tmp__2WAI,*t__RIIR,*t__YHVR;
-  __STRING *Self__PHIR,*Self__VHIR,*Self__1HIR,*Self__BIIR;
-  __INTEGER new_capacity__OHIR,old_nb_elts__RHIR,upper__SGVR,Self__QGVR;
-  __INTEGER new_capacity__UHIR,old_nb_elts__XHIR,upper__XGVR,Self__VGVR;
-  __INTEGER new_capacity__0HIR,old_nb_elts__3HIR,upper__2GVR,Self__0GVR;
-  __INTEGER new_capacity__AIIR,old_nb_elts__DIIR,upper__BHVR,Self__5GVR;
-  __INTEGER typ_id__IIIR,typ_id__PHVR,typ_id__FIVR;
-  void *__tmp__N54R,*__tmp__Q54R;
-  __STRING_CST *Self__ZFJQ;
-  __PROTOTYPE_CST *Self__0FJQ;
-  __INTEGER_CST *Self__1FJQ,*result__GIIR,*Self__OIIR;
-  __POINTER ptr__HIIR,ptr_table__EHVR,next__DHVR,result__FHVR;
-  __POINTER ptr_table__JHVR,next__IHVR,result__KHVR,ptr__OHVR;
-  __POINTER ptr_table__0HVR,next__ZHVR,result__1HVR,ptr_table__5HVR;
-  __POINTER next__4HVR,result__AIVR,ptr__EIVR,ptr_table__PIVR;
-  __POINTER next__OIVR,result__QIVR,ptr_table__UIVR,next__TIVR;
-  __POINTER result__VIVR;
-  __UINTEGER_32 sz__JIIR,a__KIIR,new_size__LIIR,t__MIIR,a__NIIR;
-  __UINTEGER_32 new_size__MHVR,lab_type__LHVR,sz__QHVR,a__RHVR;
-  __UINTEGER_32 new_size__SHVR,t__THVR,a__UHVR,new_size__CIVR;
-  __UINTEGER_32 lab_type__BIVR,sz__GIVR,a__HIVR,new_size__IIVR,t__JIVR;
-  __UINTEGER_32 a__KIVR,new_size__XIVR,lab_type__WIVR;
-  void *__tmp__IQCR,*__tmp__MQCR,*__tmp__TIIR;
-  __READ_LOCAL *__tmp__JQCR,*__tmp__NQCR;
-  __REAL_CST *Self__3FJQ,*result__NHVR,*Self__VHVR;
-  __CHARACTER_CST *Self__5FJQ;
-  __IS_EXPANDED *Self__AGJQ,*result__DIVR,*Self__LIVR;
-  __READ_GLOBAL *__tmp__UIIR;
-  void *args__UQAI;
-  __CHARACTER *Self__QHIR,*new__SHIR,*Self__WHIR,*new__YHIR,*Self__2HIR;
-  __CHARACTER *new__4HIR,*Self__CIIR,*new__EIIR;
-  __BOOLEAN __tmp__5UAI;
-  result__NQAI=NULL;
-  local__OQAI=NULL;
-  instr__PQAI=NULL;
-  rec__QQAI=NULL;
-  slot_name__RQAI=NULL;
-  slot_msg__SQAI=NULL;
-  node__TQAI=NULL;
-  args__UQAI=NULL;
-  if (affect_with__BCHI(t__KQAI,static_type__0O1H(Self__JQAI))) {
-    result__NQAI=Self__JQAI;
-  } else {
-    Self__IFJQ=((__TYPE_FULL *)static_type__0O1H(Self__JQAI));
-    if (is_cast__to__in__BD0I(Self__IFJQ,(&__string_86),t__KQAI,((__PROTOTYPE *)prototype__VPRF(Self__IFJQ))->export_list__EFDC)) {
-      local__OQAI=create__name__style__type__E5JG(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0O1H(Self__JQAI)));
-      instr__PQAI=write__value__14FH(local__OQAI,Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JQAI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__PQAI);
-      slot_name__RQAI=get__QEC(last_cast_name__T32H);
-      slot_msg__SQAI=get_slot__IO5G(static_type__0O1H(Self__JQAI),slot_name__RQAI);
-      if (((void *)slot_msg__SQAI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__KQAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__RQAI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__LQAI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__0O1H(Self__JQAI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-        __tmp__DTAI=((__SLOT *)((__SLOT_DATA *)slot_msg__SQAI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__DTAI=((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__DTAI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-          __tmp__KTAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__KTAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__KTAI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-        __tmp__QTAI=get_type_result__XF2G(slot_msg__SQAI);
-      } else {
-        __tmp__QTAI=get_type_result__BH2G(slot_msg__SQAI);
-      };
-      if ((((void *)__tmp__QTAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__QTAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__KQAI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__QTAI != (void *)NULL)) {
-          Self__PHIR=((__STRING *)string_tmp__RB);
-          new_capacity__OHIR= 0;
-          if ((Self__PHIR->capacity__MNK <= Self__PHIR->count__VF)) {
-            if ((Self__PHIR->capacity__MNK ==  0)) {
-              Self__PHIR->capacity__MNK= 32;
-              Self__PHIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OHIR=(__INTEGER)(Self__PHIR->capacity__MNK <<  1);
-              Self__QHIR=((__CHARACTER *)Self__PHIR->storage__XNK);
-              old_nb_elts__RHIR=Self__PHIR->capacity__MNK;
-              new__SHIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QHIR),((__UINTEGER_32 )old_nb_elts__RHIR),((__UINTEGER_32 )new_capacity__OHIR)));
-              upper__SGVR=(__INTEGER)(new_capacity__OHIR -  1);
-              Self__QGVR=old_nb_elts__RHIR;
-              while ((Self__QGVR <= upper__SGVR)) {
-                new__SHIR[Self__QGVR]='\0';
-                Self__QGVR=(__INTEGER)(Self__QGVR +  1);
-              };
-              Self__PHIR->storage__XNK=new__SHIR;
-              Self__PHIR->capacity__MNK=new_capacity__OHIR;
-            };
-          };
-          ((__CHARACTER *)Self__PHIR->storage__XNK)[Self__PHIR->count__VF]='`';
-          Self__PHIR->count__VF=(__INTEGER)(Self__PHIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__QTAI,string_tmp__RB);
-          Self__VHIR=((__STRING *)string_tmp__RB);
-          new_capacity__UHIR= 0;
-          if ((Self__VHIR->capacity__MNK <= Self__VHIR->count__VF)) {
-            if ((Self__VHIR->capacity__MNK ==  0)) {
-              Self__VHIR->capacity__MNK= 32;
-              Self__VHIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UHIR=(__INTEGER)(Self__VHIR->capacity__MNK <<  1);
-              Self__WHIR=((__CHARACTER *)Self__VHIR->storage__XNK);
-              old_nb_elts__XHIR=Self__VHIR->capacity__MNK;
-              new__YHIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WHIR),((__UINTEGER_32 )old_nb_elts__XHIR),((__UINTEGER_32 )new_capacity__UHIR)));
-              upper__XGVR=(__INTEGER)(new_capacity__UHIR -  1);
-              Self__VGVR=old_nb_elts__XHIR;
-              while ((Self__VGVR <= upper__XGVR)) {
-                new__YHIR[Self__VGVR]='\0';
-                Self__VGVR=(__INTEGER)(Self__VGVR +  1);
-              };
-              Self__VHIR->storage__XNK=new__YHIR;
-              Self__VHIR->capacity__MNK=new_capacity__UHIR;
-            };
-          };
-          ((__CHARACTER *)Self__VHIR->storage__XNK)[Self__VHIR->count__VF]='\'';
-          Self__VHIR->count__VF=(__INTEGER)(Self__VHIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__KQAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-          __tmp__SUAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__SUAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__SUAI);
-        put_position__ECH(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__QQAI=read__QB5G(local__OQAI);
-      node__TQAI=new_read__slot__receiver__self__FLQC(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__SQAI,rec__QQAI,rec__QQAI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__TQAI);
-      __tmp__N54R=((__NODE_TYPE *)node__TQAI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__N54R)->__id) {
-      case __DTA_RD__: {
-        __tmp__O54R=((__DTA_RD *)__tmp__N54R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__O54R=((__DTA_CAST *)__tmp__N54R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__O54R=((__DTA_WR_CODE *)__tmp__N54R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__O54R=((__DTA_BLOCK *)__tmp__N54R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__O54R=((__DTA_WR_VALUE *)__tmp__N54R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__O54R=((__DTA_RD_ARGS *)__tmp__N54R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__NQAI=__tmp__O54R;
-      __tmp__5UAI=TRUE__;
-    } else {
-      __tmp__5UAI=FALSE__;
-    };
-    if ((! __tmp__5UAI)) {
-      Self__SFJQ=((__TYPE_FULL *)t__KQAI);
-      if (is_cast__to__in__BD0I(Self__SFJQ,(&__string_87),static_type__0O1H(Self__JQAI),((__PROTOTYPE *)prototype__VPRF(Self__SFJQ))->import_list__MFDC)) {
-        local__OQAI=create__name__style__type__E5JG(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0O1H(Self__JQAI)));
-        instr__PQAI=write__value__14FH(local__OQAI,Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JQAI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__PQAI);
-        slot_name__RQAI=get__QEC(last_cast_name__T32H);
-        slot_msg__SQAI=get_slot__IO5G(t__KQAI,slot_name__RQAI);
-        if (((void *)slot_msg__SQAI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__KQAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__RQAI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__KQAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__LQAI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__KQAI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-          __tmp__PWAI=((__SLOT *)((__SLOT_DATA *)slot_msg__SQAI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__PWAI=((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__PWAI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-            __tmp__WWAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__WWAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__WWAI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-          __tmp__2WAI=get_type_result__XF2G(slot_msg__SQAI);
-        } else {
-          __tmp__2WAI=get_type_result__BH2G(slot_msg__SQAI);
-        };
-        if ((((void *)__tmp__2WAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__2WAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__KQAI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__2WAI != (void *)NULL)) {
-            Self__1HIR=((__STRING *)string_tmp__RB);
-            new_capacity__0HIR= 0;
-            if ((Self__1HIR->capacity__MNK <= Self__1HIR->count__VF)) {
-              if ((Self__1HIR->capacity__MNK ==  0)) {
-                Self__1HIR->capacity__MNK= 32;
-                Self__1HIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0HIR=(__INTEGER)(Self__1HIR->capacity__MNK <<  1);
-                Self__2HIR=((__CHARACTER *)Self__1HIR->storage__XNK);
-                old_nb_elts__3HIR=Self__1HIR->capacity__MNK;
-                new__4HIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2HIR),((__UINTEGER_32 )old_nb_elts__3HIR),((__UINTEGER_32 )new_capacity__0HIR)));
-                upper__2GVR=(__INTEGER)(new_capacity__0HIR -  1);
-                Self__0GVR=old_nb_elts__3HIR;
-                while ((Self__0GVR <= upper__2GVR)) {
-                  new__4HIR[Self__0GVR]='\0';
-                  Self__0GVR=(__INTEGER)(Self__0GVR +  1);
-                };
-                Self__1HIR->storage__XNK=new__4HIR;
-                Self__1HIR->capacity__MNK=new_capacity__0HIR;
-              };
-            };
-            ((__CHARACTER *)Self__1HIR->storage__XNK)[Self__1HIR->count__VF]='`';
-            Self__1HIR->count__VF=(__INTEGER)(Self__1HIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__2WAI,string_tmp__RB);
-            Self__BIIR=((__STRING *)string_tmp__RB);
-            new_capacity__AIIR= 0;
-            if ((Self__BIIR->capacity__MNK <= Self__BIIR->count__VF)) {
-              if ((Self__BIIR->capacity__MNK ==  0)) {
-                Self__BIIR->capacity__MNK= 32;
-                Self__BIIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__AIIR=(__INTEGER)(Self__BIIR->capacity__MNK <<  1);
-                Self__CIIR=((__CHARACTER *)Self__BIIR->storage__XNK);
-                old_nb_elts__DIIR=Self__BIIR->capacity__MNK;
-                new__EIIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CIIR),((__UINTEGER_32 )old_nb_elts__DIIR),((__UINTEGER_32 )new_capacity__AIIR)));
-                upper__BHVR=(__INTEGER)(new_capacity__AIIR -  1);
-                Self__5GVR=old_nb_elts__DIIR;
-                while ((Self__5GVR <= upper__BHVR)) {
-                  new__EIIR[Self__5GVR]='\0';
-                  Self__5GVR=(__INTEGER)(Self__5GVR +  1);
-                };
-                Self__BIIR->storage__XNK=new__EIIR;
-                Self__BIIR->capacity__MNK=new_capacity__AIIR;
-              };
-            };
-            ((__CHARACTER *)Self__BIIR->storage__XNK)[Self__BIIR->count__VF]='\'';
-            Self__BIIR->count__VF=(__INTEGER)(Self__BIIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__KQAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
-            __tmp__4XAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__4XAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__4XAI);
-          put_position__ECH(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__UQAI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__UQAI,create__type__PKQC(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__KQAI));
-        add_last__5REI(args__UQAI,read__QB5G(local__OQAI));
-        __tmp__LYAI=Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__MYAI=((void **)((__FAST_ARRAYoEXPRo *)args__UQAI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__MYAI)->__id) {
-        case __LIST__: {
-          __tmp__NYAI=my_copy__MSYM(__tmp__MYAI);
-        } break;
-        case __STRING_CST__: {
-          Self__ZFJQ=((__STRING_CST *)__tmp__MYAI);
-          __tmp__NYAI=create__text__ITMH(Self__ZFJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZFJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__NYAI=my_copy__EK2H(__tmp__MYAI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__0FJQ=((__PROTOTYPE_CST *)__tmp__MYAI);
-          __tmp__NYAI=create__type__PKQC(Self__0FJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0FJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__1FJQ=((__INTEGER_CST *)__tmp__MYAI);
-          p__PIIR=Self__1FJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QIIR=Self__1FJQ->value__W4YD;
-          t__RIIR=Self__1FJQ->parent_constant__B3LC.static_type__M2YD;
-          result__GIIR=NULL;
-          ptr__HIIR=((__POINTER )(NULL));
-          typ_id__IIIR= 0;
-          sz__JIIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JIIR ==  0)) {
-            result__GIIR=INTEGER_CST__;
-          } else {
-            typ_id__IIIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JIIR);
-            if ((typ_id__IIIR == (__INTEGER)(-  1))) {
-              a__KIIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LIIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JIIR + a__KIIR) & (__UINTEGER_32)(~ a__KIIR));
-              ptr_table__EHVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LIIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__DHVR=((__POINTER )(NULL));
-              result__FHVR=((__POINTER *)ptr_table__EHVR)[ 0];
-              if ((result__FHVR == (void *)NULL)) {
-                result__FHVR=new_lab__2PJ(new_size__LIIR);
-                next__DHVR=(void *)((unsigned long)result__FHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIIR)));
-                ((__POINTER *)next__DHVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EHVR)[ 0]=next__DHVR;
-              } else {
-                next__DHVR=((__POINTER *)result__FHVR)[ 0];
-                if ((next__DHVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FHVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LIIR <<  1)) <=  4096)) {
-                    next__DHVR=(void *)((unsigned long)result__FHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIIR)));
-                  } else {
-                    next__DHVR=new_lab__2PJ(new_size__LIIR);
-                  };
-                  ((__POINTER *)next__DHVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__EHVR)[ 0]=next__DHVR;
-                } else {
-                  ((__POINTER *)result__FHVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DHVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FHVR=next__DHVR;
-                };
-              };
-              ptr__HIIR=result__FHVR;
-            } else {
-              t__MIIR=((__UINTEGER_32 )typ_id__IIIR);
-              a__NIIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__MHVR=(__UINTEGER_32)((__UINTEGER_32)(sz__JIIR + a__NIIR) & (__UINTEGER_32)(~ a__NIIR));
-              ptr_table__JHVR=((__POINTER )(&(table_type[(t__MIIR)])));
-              lab_type__LHVR=(__UINTEGER_32)(t__MIIR |  1);
-              next__IHVR=((__POINTER )(NULL));
-              result__KHVR=((__POINTER *)ptr_table__JHVR)[ 0];
-              if ((result__KHVR == (void *)NULL)) {
-                result__KHVR=new_lab__2PJ(lab_type__LHVR);
-                next__IHVR=(void *)((unsigned long)result__KHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHVR)));
-                ((__POINTER *)next__IHVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JHVR)[ 0]=next__IHVR;
-              } else {
-                next__IHVR=((__POINTER *)result__KHVR)[ 0];
-                if ((next__IHVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KHVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MHVR <<  1)) <=  4096)) {
-                    next__IHVR=(void *)((unsigned long)result__KHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHVR)));
-                  } else {
-                    next__IHVR=new_lab__2PJ(lab_type__LHVR);
-                  };
-                  ((__POINTER *)next__IHVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JHVR)[ 0]=next__IHVR;
-                } else {
-                  ((__POINTER *)result__KHVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IHVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__KHVR=next__IHVR;
-                };
-              };
-              ptr__HIIR=result__KHVR;
-            };
-            result__GIIR=((__INTEGER_CST *)ptr__HIIR);
-            *(result__GIIR) = *(INTEGER_CST__);
-          };
-          Self__OIIR=((__INTEGER_CST *)result__GIIR);
-          Self__OIIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PIIR;
-          Self__OIIR->value__W4YD=v__QIIR;
-          Self__OIIR->parent_constant__B3LC.static_type__M2YD=t__RIIR;
-          check_type__YG5D(Self__OIIR);
-          __tmp__NYAI=result__GIIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IQCR=read__QB5G(((__READ_LOCAL *)__tmp__MYAI)->local__HJZD);
-          if (__tmp__IQCR==NULL) {
-            __tmp__JQCR=NULL;
-          } else {
-            __tmp__JQCR=((__READ_LOCAL *)__tmp__IQCR);
-          };
-          __tmp__NYAI=__tmp__JQCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__NYAI=my_copy__SL2H(__tmp__MYAI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__NYAI=my_copy__LM2H(__tmp__MYAI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__NYAI=my_copy__YM2H(__tmp__MYAI);
-        } break;
-        case __REAL_CST__: {
-          Self__3FJQ=((__REAL_CST *)__tmp__MYAI);
-          p__WHVR=Self__3FJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__XHVR=Self__3FJQ->value__HN2H;
-          t__YHVR=Self__3FJQ->parent_constant__U2JH.static_type__M2YD;
-          result__NHVR=NULL;
-          ptr__OHVR=((__POINTER )(NULL));
-          typ_id__PHVR= 0;
-          sz__QHVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__QHVR ==  0)) {
-            result__NHVR=REAL_CST__;
-          } else {
-            typ_id__PHVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QHVR);
-            if ((typ_id__PHVR == (__INTEGER)(-  1))) {
-              a__RHVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SHVR=(__UINTEGER_32)((__UINTEGER_32)(sz__QHVR + a__RHVR) & (__UINTEGER_32)(~ a__RHVR));
-              ptr_table__0HVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SHVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ZHVR=((__POINTER )(NULL));
-              result__1HVR=((__POINTER *)ptr_table__0HVR)[ 0];
-              if ((result__1HVR == (void *)NULL)) {
-                result__1HVR=new_lab__2PJ(new_size__SHVR);
-                next__ZHVR=(void *)((unsigned long)result__1HVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHVR)));
-                ((__POINTER *)next__ZHVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0HVR)[ 0]=next__ZHVR;
-              } else {
-                next__ZHVR=((__POINTER *)result__1HVR)[ 0];
-                if ((next__ZHVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1HVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SHVR <<  1)) <=  4096)) {
-                    next__ZHVR=(void *)((unsigned long)result__1HVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHVR)));
-                  } else {
-                    next__ZHVR=new_lab__2PJ(new_size__SHVR);
-                  };
-                  ((__POINTER *)next__ZHVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0HVR)[ 0]=next__ZHVR;
-                } else {
-                  ((__POINTER *)result__1HVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZHVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1HVR=next__ZHVR;
-                };
-              };
-              ptr__OHVR=result__1HVR;
-            } else {
-              t__THVR=((__UINTEGER_32 )typ_id__PHVR);
-              a__UHVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__CIVR=(__UINTEGER_32)((__UINTEGER_32)(sz__QHVR + a__UHVR) & (__UINTEGER_32)(~ a__UHVR));
-              ptr_table__5HVR=((__POINTER )(&(table_type[(t__THVR)])));
-              lab_type__BIVR=(__UINTEGER_32)(t__THVR |  1);
-              next__4HVR=((__POINTER )(NULL));
-              result__AIVR=((__POINTER *)ptr_table__5HVR)[ 0];
-              if ((result__AIVR == (void *)NULL)) {
-                result__AIVR=new_lab__2PJ(lab_type__BIVR);
-                next__4HVR=(void *)((unsigned long)result__AIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CIVR)));
-                ((__POINTER *)next__4HVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5HVR)[ 0]=next__4HVR;
-              } else {
-                next__4HVR=((__POINTER *)result__AIVR)[ 0];
-                if ((next__4HVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AIVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CIVR <<  1)) <=  4096)) {
-                    next__4HVR=(void *)((unsigned long)result__AIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CIVR)));
-                  } else {
-                    next__4HVR=new_lab__2PJ(lab_type__BIVR);
-                  };
-                  ((__POINTER *)next__4HVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5HVR)[ 0]=next__4HVR;
-                } else {
-                  ((__POINTER *)result__AIVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4HVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__AIVR=next__4HVR;
-                };
-              };
-              ptr__OHVR=result__AIVR;
-            };
-            result__NHVR=((__REAL_CST *)ptr__OHVR);
-            *(result__NHVR) = *(REAL_CST__);
-          };
-          Self__VHVR=((__REAL_CST *)result__NHVR);
-          Self__VHVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WHVR;
-          Self__VHVR->value__HN2H=v__XHVR;
-          Self__VHVR->parent_constant__U2JH.static_type__M2YD=t__YHVR;
-          __tmp__NYAI=result__NHVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__5FJQ=((__CHARACTER_CST *)__tmp__MYAI);
-          __tmp__NYAI=create__char__4SMH(Self__5FJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5FJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__AGJQ=((__IS_EXPANDED *)__tmp__MYAI);
-          __tmp__MQCR=read__QB5G(((__READ_LOCAL *)Self__AGJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MQCR==NULL) {
-            __tmp__NQCR=NULL;
-          } else {
-            __tmp__NQCR=((__READ_LOCAL *)__tmp__MQCR);
-          };
-          p__MIVR=Self__AGJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__DIVR=NULL;
-          ptr__EIVR=((__POINTER )(NULL));
-          typ_id__FIVR= 0;
-          sz__GIVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__GIVR ==  0)) {
-            result__DIVR=IS_EXPANDED__;
-          } else {
-            typ_id__FIVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GIVR);
-            if ((typ_id__FIVR == (__INTEGER)(-  1))) {
-              a__HIVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__IIVR=(__UINTEGER_32)((__UINTEGER_32)(sz__GIVR + a__HIVR) & (__UINTEGER_32)(~ a__HIVR));
-              ptr_table__PIVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IIVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__OIVR=((__POINTER )(NULL));
-              result__QIVR=((__POINTER *)ptr_table__PIVR)[ 0];
-              if ((result__QIVR == (void *)NULL)) {
-                result__QIVR=new_lab__2PJ(new_size__IIVR);
-                next__OIVR=(void *)((unsigned long)result__QIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIVR)));
-                ((__POINTER *)next__OIVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PIVR)[ 0]=next__OIVR;
-              } else {
-                next__OIVR=((__POINTER *)result__QIVR)[ 0];
-                if ((next__OIVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QIVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IIVR <<  1)) <=  4096)) {
-                    next__OIVR=(void *)((unsigned long)result__QIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIVR)));
-                  } else {
-                    next__OIVR=new_lab__2PJ(new_size__IIVR);
-                  };
-                  ((__POINTER *)next__OIVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PIVR)[ 0]=next__OIVR;
-                } else {
-                  ((__POINTER *)result__QIVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OIVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QIVR=next__OIVR;
-                };
-              };
-              ptr__EIVR=result__QIVR;
-            } else {
-              t__JIVR=((__UINTEGER_32 )typ_id__FIVR);
-              a__KIVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XIVR=(__UINTEGER_32)((__UINTEGER_32)(sz__GIVR + a__KIVR) & (__UINTEGER_32)(~ a__KIVR));
-              ptr_table__UIVR=((__POINTER )(&(table_type[(t__JIVR)])));
-              lab_type__WIVR=(__UINTEGER_32)(t__JIVR |  1);
-              next__TIVR=((__POINTER )(NULL));
-              result__VIVR=((__POINTER *)ptr_table__UIVR)[ 0];
-              if ((result__VIVR == (void *)NULL)) {
-                result__VIVR=new_lab__2PJ(lab_type__WIVR);
-                next__TIVR=(void *)((unsigned long)result__VIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XIVR)));
-                ((__POINTER *)next__TIVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UIVR)[ 0]=next__TIVR;
-              } else {
-                next__TIVR=((__POINTER *)result__VIVR)[ 0];
-                if ((next__TIVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VIVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XIVR <<  1)) <=  4096)) {
-                    next__TIVR=(void *)((unsigned long)result__VIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XIVR)));
-                  } else {
-                    next__TIVR=new_lab__2PJ(lab_type__WIVR);
-                  };
-                  ((__POINTER *)next__TIVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UIVR)[ 0]=next__TIVR;
-                } else {
-                  ((__POINTER *)result__VIVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TIVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VIVR=next__TIVR;
-                };
-              };
-              ptr__EIVR=result__VIVR;
-            };
-            result__DIVR=((__IS_EXPANDED *)ptr__EIVR);
-            *(result__DIVR) = *(IS_EXPANDED__);
-          };
-          Self__LIVR=((__IS_EXPANDED *)result__DIVR);
-          Self__LIVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MIVR;
-          Self__LIVR->receiver__WN2H=__tmp__NQCR;
-          __tmp__NYAI=result__DIVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__NYAI=my_copy__1N2H(__tmp__MYAI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__NYAI=my_copy__EO2H(__tmp__MYAI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__NYAI=my_copy__PO2H(__tmp__MYAI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__NYAI=my_copy__1O2H(__tmp__MYAI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__NYAI=my_copy__GP2H(__tmp__MYAI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__NYAI=my_copy__RP2H(__tmp__MYAI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__NYAI=my_copy__2P2H(__tmp__MYAI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__NYAI=my_copy__HQ2H(__tmp__MYAI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__NYAI=my_copy__SQ2H(__tmp__MYAI);
-        } break;
-        case __ITEM__: {
-          __tmp__NYAI=my_copy__DR2H(__tmp__MYAI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__NYAI=my_copy__PR2H(__tmp__MYAI);
-        } break;
-        case __CAST__: {
-          __tmp__NYAI=my_copy__YR2H(__tmp__MYAI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__NYAI=my_copy__5SYM(__tmp__MYAI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__NYAI=my_copy__IUGK(__tmp__MYAI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TIIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MYAI)->global__ZGJK),NULL);
-          if (__tmp__TIIR==NULL) {
-            __tmp__UIIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TIIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UIIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__UIIR=((__READ_GLOBAL *)__tmp__TIIR);
-            } break;
-            }
-          };
-          __tmp__NYAI=__tmp__UIIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__NYAI=my_copy__BQCN(__tmp__MYAI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__NYAI=my_copy__NREO(__tmp__MYAI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__NYAI=my_copy__VYJO(__tmp__MYAI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__NYAI=my_copy__0REO(__tmp__MYAI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__NYAI=my_copy__BZJO(__tmp__MYAI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__NYAI=my_copy__CNJM(__tmp__MYAI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__NYAI=my_copy__5XLL(__tmp__MYAI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__NYAI=my_copy__WVYM(__tmp__MYAI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__NYAI=my_copy__FSEO(__tmp__MYAI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__NYAI=my_copy__QCEP(__tmp__MYAI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__NYAI=my_copy__5LSN(__tmp__MYAI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__NYAI=my_copy__KMSN(__tmp__MYAI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__NYAI=my_copy__JZPN(__tmp__MYAI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__NYAI=my_copy__G3SO(__tmp__MYAI);
-        } break;
-        };
-        node__TQAI=new_read__slot__receiver__with__AOWH(__tmp__LYAI,slot_msg__SQAI,__tmp__NYAI,args__UQAI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__TQAI);
-        __tmp__Q54R=((__NODE_TYPE *)node__TQAI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__Q54R)->__id) {
-        case __DTA_RD__: {
-          __tmp__R54R=((__DTA_RD *)__tmp__Q54R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__R54R=((__DTA_CAST *)__tmp__Q54R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__R54R=((__DTA_WR_CODE *)__tmp__Q54R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__R54R=((__DTA_BLOCK *)__tmp__Q54R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__R54R=((__DTA_WR_VALUE *)__tmp__Q54R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__R54R=((__DTA_RD_ARGS *)__tmp__Q54R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__NQAI=__tmp__R54R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__KQAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__LQAI);
-        put_position__ECH(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
+  __INTEGER__Q __tmp__0CWF,Self__PZZF;
+  void *__tmp__IR1S;
+  __TYPE_FULL__XMB *__tmp__BDWF;
+  __tmp__0CWF=Self__VCWF->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY;
+  Self__PZZF= 0;
+  while ((Self__PZZF <= __tmp__0CWF)) {
+    __tmp__IR1S=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__VCWF->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__PZZF];
+    switch (((struct ___OBJ *)__tmp__IR1S)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__BDWF=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__BDWF=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__BDWF=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)),p__XCWF);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__BDWF=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)),p__XCWF);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__BDWF=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)),p__XCWF);
+    } break;
     };
+    add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)lst__WCWF),__tmp__BDWF);
+    Self__PZZF=(__INTEGER__Q)(Self__PZZF +  1);
   };
-  return(result__NQAI);
 }
 
-static void* check_type__with__HZAI(__EXPR_DIV *Self__IZAI,void *t__JZAI,__POSITION p__KZAI)
-// ({EXPR_DIV},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* get_direct__and_result__LOJF(__FAST_ARRAYoTYPE_FULLo__VAY *a_list__NOJF,__FAST_ARRAYoTYPE_FULLo__VAY *r_list__OOJF)
+// ({NULLxFAST_ARRAYoTYPE_FULLo__VAY},{NULLxFAST_ARRAYoTYPE_FULLo__VAY}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__YJIR;
-  void *result__MZAI,*rec__PZAI,*__tmp__U54R,*__tmp__LBBI,*__tmp__MBBI;
-  void *__tmp__X54R;
-  void *local__NZAI;
-  void *instr__OZAI;
-  void *slot_name__QZAI,*v__AKVR;
-  void *slot_msg__RZAI;
-  void *node__SZAI;
-  __TYPE_FULL *Self__BGJQ,*Self__LGJQ;
-  void *__tmp__C2AI,*__tmp__O5AI;
-  __POSITION __tmp__J2AI,__tmp__R3AI,__tmp__V5AI,__tmp__3ABI;
-  __POSITION __tmp__KBBI,p__XJIR,p__5JVR,p__VKVR;
-  void *__tmp__P2AI,*__tmp__15AI,*t__ZJIR,*t__BKVR;
-  __STRING *Self__XIIR,*Self__3IIR,*Self__DJIR,*Self__JJIR;
-  __INTEGER new_capacity__WIIR,old_nb_elts__ZIIR,upper__1IVR,Self__ZIVR;
-  __INTEGER new_capacity__2IIR,old_nb_elts__5IIR,upper__AJVR,Self__4IVR;
-  __INTEGER new_capacity__CJIR,old_nb_elts__FJIR,upper__FJVR,Self__DJVR;
-  __INTEGER new_capacity__IJIR,old_nb_elts__LJIR,upper__KJVR,Self__IJVR;
-  __INTEGER typ_id__QJIR,typ_id__YJVR,typ_id__OKVR;
-  void *__tmp__T54R,*__tmp__W54R;
-  __STRING_CST *Self__SGJQ;
-  __PROTOTYPE_CST *Self__TGJQ;
-  __INTEGER_CST *Self__UGJQ,*result__OJIR,*Self__WJIR;
-  __POINTER ptr__PJIR,ptr_table__NJVR,next__MJVR,result__OJVR;
-  __POINTER ptr_table__SJVR,next__RJVR,result__TJVR,ptr__XJVR;
-  __POINTER ptr_table__DKVR,next__CKVR,result__EKVR,ptr_table__IKVR;
-  __POINTER next__HKVR,result__JKVR,ptr__NKVR,ptr_table__YKVR;
-  __POINTER next__XKVR,result__ZKVR,ptr_table__3KVR,next__2KVR;
-  __POINTER result__4KVR;
-  __UINTEGER_32 sz__RJIR,a__SJIR,new_size__TJIR,t__UJIR,a__VJIR;
-  __UINTEGER_32 new_size__VJVR,lab_type__UJVR,sz__ZJVR,a__0JVR;
-  __UINTEGER_32 new_size__1JVR,t__2JVR,a__3JVR,new_size__LKVR;
-  __UINTEGER_32 lab_type__KKVR,sz__PKVR,a__QKVR,new_size__RKVR,t__SKVR;
-  __UINTEGER_32 a__TKVR,new_size__ALVR,lab_type__5KVR;
-  void *__tmp__QQCR,*__tmp__UQCR,*__tmp__1JIR;
-  __READ_LOCAL *__tmp__RQCR,*__tmp__VQCR;
-  __REAL_CST *Self__WGJQ,*result__WJVR,*Self__4JVR;
-  __CHARACTER_CST *Self__YGJQ;
-  __IS_EXPANDED *Self__ZGJQ,*result__MKVR,*Self__UKVR;
-  __READ_GLOBAL *__tmp__2JIR;
-  void *args__TZAI;
-  __CHARACTER *Self__YIIR,*new__0IIR,*Self__4IIR,*new__AJIR,*Self__EJIR;
-  __CHARACTER *new__GJIR,*Self__KJIR,*new__MJIR;
-  __BOOLEAN __tmp__43AI;
-  result__MZAI=NULL;
-  local__NZAI=NULL;
-  instr__OZAI=NULL;
-  rec__PZAI=NULL;
-  slot_name__QZAI=NULL;
-  slot_msg__RZAI=NULL;
-  node__SZAI=NULL;
-  args__TZAI=NULL;
-  if (affect_with__BCHI(t__JZAI,static_type__5O1H(Self__IZAI))) {
-    result__MZAI=Self__IZAI;
-  } else {
-    Self__BGJQ=((__TYPE_FULL *)static_type__5O1H(Self__IZAI));
-    if (is_cast__to__in__BD0I(Self__BGJQ,(&__string_86),t__JZAI,((__PROTOTYPE *)prototype__VPRF(Self__BGJQ))->export_list__EFDC)) {
-      local__NZAI=create__name__style__type__E5JG(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__5O1H(Self__IZAI)));
-      instr__OZAI=write__value__14FH(local__NZAI,Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IZAI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__OZAI);
-      slot_name__QZAI=get__QEC(last_cast_name__T32H);
-      slot_msg__RZAI=get_slot__IO5G(static_type__5O1H(Self__IZAI),slot_name__QZAI);
-      if (((void *)slot_msg__RZAI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__JZAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__QZAI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__KZAI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__5O1H(Self__IZAI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-        __tmp__C2AI=((__SLOT *)((__SLOT_DATA *)slot_msg__RZAI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__C2AI=((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__C2AI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-          __tmp__J2AI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__J2AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__J2AI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-        __tmp__P2AI=get_type_result__XF2G(slot_msg__RZAI);
-      } else {
-        __tmp__P2AI=get_type_result__BH2G(slot_msg__RZAI);
-      };
-      if ((((void *)__tmp__P2AI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__P2AI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__JZAI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__P2AI != (void *)NULL)) {
-          Self__XIIR=((__STRING *)string_tmp__RB);
-          new_capacity__WIIR= 0;
-          if ((Self__XIIR->capacity__MNK <= Self__XIIR->count__VF)) {
-            if ((Self__XIIR->capacity__MNK ==  0)) {
-              Self__XIIR->capacity__MNK= 32;
-              Self__XIIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WIIR=(__INTEGER)(Self__XIIR->capacity__MNK <<  1);
-              Self__YIIR=((__CHARACTER *)Self__XIIR->storage__XNK);
-              old_nb_elts__ZIIR=Self__XIIR->capacity__MNK;
-              new__0IIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YIIR),((__UINTEGER_32 )old_nb_elts__ZIIR),((__UINTEGER_32 )new_capacity__WIIR)));
-              upper__1IVR=(__INTEGER)(new_capacity__WIIR -  1);
-              Self__ZIVR=old_nb_elts__ZIIR;
-              while ((Self__ZIVR <= upper__1IVR)) {
-                new__0IIR[Self__ZIVR]='\0';
-                Self__ZIVR=(__INTEGER)(Self__ZIVR +  1);
-              };
-              Self__XIIR->storage__XNK=new__0IIR;
-              Self__XIIR->capacity__MNK=new_capacity__WIIR;
-            };
-          };
-          ((__CHARACTER *)Self__XIIR->storage__XNK)[Self__XIIR->count__VF]='`';
-          Self__XIIR->count__VF=(__INTEGER)(Self__XIIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__P2AI,string_tmp__RB);
-          Self__3IIR=((__STRING *)string_tmp__RB);
-          new_capacity__2IIR= 0;
-          if ((Self__3IIR->capacity__MNK <= Self__3IIR->count__VF)) {
-            if ((Self__3IIR->capacity__MNK ==  0)) {
-              Self__3IIR->capacity__MNK= 32;
-              Self__3IIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2IIR=(__INTEGER)(Self__3IIR->capacity__MNK <<  1);
-              Self__4IIR=((__CHARACTER *)Self__3IIR->storage__XNK);
-              old_nb_elts__5IIR=Self__3IIR->capacity__MNK;
-              new__AJIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4IIR),((__UINTEGER_32 )old_nb_elts__5IIR),((__UINTEGER_32 )new_capacity__2IIR)));
-              upper__AJVR=(__INTEGER)(new_capacity__2IIR -  1);
-              Self__4IVR=old_nb_elts__5IIR;
-              while ((Self__4IVR <= upper__AJVR)) {
-                new__AJIR[Self__4IVR]='\0';
-                Self__4IVR=(__INTEGER)(Self__4IVR +  1);
-              };
-              Self__3IIR->storage__XNK=new__AJIR;
-              Self__3IIR->capacity__MNK=new_capacity__2IIR;
-            };
-          };
-          ((__CHARACTER *)Self__3IIR->storage__XNK)[Self__3IIR->count__VF]='\'';
-          Self__3IIR->count__VF=(__INTEGER)(Self__3IIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__JZAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-          __tmp__R3AI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__R3AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__R3AI);
-        put_position__ECH(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__PZAI=read__QB5G(local__NZAI);
-      node__SZAI=new_read__slot__receiver__self__FLQC(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__RZAI,rec__PZAI,rec__PZAI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__SZAI);
-      __tmp__T54R=((__NODE_TYPE *)node__SZAI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__T54R)->__id) {
-      case __DTA_RD__: {
-        __tmp__U54R=((__DTA_RD *)__tmp__T54R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__U54R=((__DTA_CAST *)__tmp__T54R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__U54R=((__DTA_WR_CODE *)__tmp__T54R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__U54R=((__DTA_BLOCK *)__tmp__T54R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__U54R=((__DTA_WR_VALUE *)__tmp__T54R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__U54R=((__DTA_RD_ARGS *)__tmp__T54R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__MZAI=__tmp__U54R;
-      __tmp__43AI=TRUE__;
-    } else {
-      __tmp__43AI=FALSE__;
-    };
-    if ((! __tmp__43AI)) {
-      Self__LGJQ=((__TYPE_FULL *)t__JZAI);
-      if (is_cast__to__in__BD0I(Self__LGJQ,(&__string_87),static_type__5O1H(Self__IZAI),((__PROTOTYPE *)prototype__VPRF(Self__LGJQ))->import_list__MFDC)) {
-        local__NZAI=create__name__style__type__E5JG(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__5O1H(Self__IZAI)));
-        instr__OZAI=write__value__14FH(local__NZAI,Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IZAI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__OZAI);
-        slot_name__QZAI=get__QEC(last_cast_name__T32H);
-        slot_msg__RZAI=get_slot__IO5G(t__JZAI,slot_name__QZAI);
-        if (((void *)slot_msg__RZAI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__JZAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__QZAI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__JZAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__KZAI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__JZAI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-          __tmp__O5AI=((__SLOT *)((__SLOT_DATA *)slot_msg__RZAI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__O5AI=((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__O5AI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-            __tmp__V5AI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__V5AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__V5AI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-          __tmp__15AI=get_type_result__XF2G(slot_msg__RZAI);
-        } else {
-          __tmp__15AI=get_type_result__BH2G(slot_msg__RZAI);
-        };
-        if ((((void *)__tmp__15AI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__15AI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__JZAI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__15AI != (void *)NULL)) {
-            Self__DJIR=((__STRING *)string_tmp__RB);
-            new_capacity__CJIR= 0;
-            if ((Self__DJIR->capacity__MNK <= Self__DJIR->count__VF)) {
-              if ((Self__DJIR->capacity__MNK ==  0)) {
-                Self__DJIR->capacity__MNK= 32;
-                Self__DJIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CJIR=(__INTEGER)(Self__DJIR->capacity__MNK <<  1);
-                Self__EJIR=((__CHARACTER *)Self__DJIR->storage__XNK);
-                old_nb_elts__FJIR=Self__DJIR->capacity__MNK;
-                new__GJIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EJIR),((__UINTEGER_32 )old_nb_elts__FJIR),((__UINTEGER_32 )new_capacity__CJIR)));
-                upper__FJVR=(__INTEGER)(new_capacity__CJIR -  1);
-                Self__DJVR=old_nb_elts__FJIR;
-                while ((Self__DJVR <= upper__FJVR)) {
-                  new__GJIR[Self__DJVR]='\0';
-                  Self__DJVR=(__INTEGER)(Self__DJVR +  1);
+  __TYPE_BLOCK__CP5D *result__ROJF,*result__PI1F,*Self__1DCG;
+  __INTEGER__Q idx__QOJF,typ_id__UI1F,Self__ZS1T,__tmp__5G1G;
+  __INTEGER__Q __tmp__B3TH,Self__J1FI;
+  __POINTER__IB ptr__QI1F,__tmp__WI1F,__tmp__1UXT,__tmp__3UXT;
+  __POINTER__IB __tmp__3S1T,__tmp__5S1T,__tmp__BT1T,__tmp__CT1T;
+  __UINTEGER_32__ZWB __tmp__4UXT,__tmp__DT1T;
+  __TYPE_FULL__XMB *__tmp__4DCG;
+  __MEMORY__2PG *__tmp__GT1T;
+  void *Result__POJF;
+  __FAST_ARRAYoTYPE_BLOCKo__SOJF *Self__ZF1G;
+  __BOOLEAN__L __tmp__KG1G;
+  void **__tmp__YS1T;
+  result__ROJF=NULL;
+  idx__QOJF= 0;
+  while (((idx__QOJF <= dico__1OJF->parent_arrayed_collection__0OJF.upper__EPJF) && (((void *)((__TYPE_BLOCK__CP5D *)((void **)((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF)->parent_arrayed_collection__0OJF.storage__UF1G)[idx__QOJF])->argument_list__SPJF != (void *)a_list__NOJF) || ((void *)((__TYPE_BLOCK__CP5D *)((void **)((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF)->parent_arrayed_collection__0OJF.storage__UF1G)[idx__QOJF])->result_list__2PJF != (void *)r_list__OOJF)))) {
+    idx__QOJF=(__INTEGER__Q)(idx__QOJF +  1);
+  };
+  if ((idx__QOJF <= dico__1OJF->parent_arrayed_collection__0OJF.upper__EPJF)) {
+    result__ROJF=((void **)((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF)->parent_arrayed_collection__0OJF.storage__UF1G)[idx__QOJF];
+  } else /* FALSE */ {
+    result__PI1F=NULL;
+    ptr__QI1F=((__POINTER__IB )(NULL));
+    typ_id__UI1F= 0;
+    __tmp__WI1F=((__POINTER__IB )sizeof(__TYPE_BLOCK__CP5D));
+    if (((unsigned long)__tmp__WI1F ==  0)) {
+      result__PI1F=TYPE_BLOCK__CP5D__;
+    } else /* FALSE */ {
+      typ_id__UI1F=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WI1F));
+      if ((typ_id__UI1F == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1UXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3UXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__WI1F - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4UXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3UXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1UXT=micro_alloc__table__lab__UKI(__tmp__3UXT,((__POINTER__IB )(&(table_size[(__tmp__4UXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3UXT)));
+        ptr__QI1F=__tmp__1UXT;
+      } else /* FALSE */ {
+        __tmp__4UXT=((__UINTEGER_32__ZWB )typ_id__UI1F);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1UXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3UXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__WI1F - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1UXT=micro_alloc__table__lab__UKI(__tmp__3UXT,((__POINTER__IB )(&(table_type[(__tmp__4UXT)]))),(__UINTEGER_32__ZWB)(__tmp__4UXT |  1));
+        ptr__QI1F=__tmp__1UXT;
+      };
+      result__PI1F=((__TYPE_BLOCK__CP5D *)ptr__QI1F);
+      *(result__PI1F) = *(TYPE_BLOCK__CP5D__);
+    };
+    Self__1DCG=((__TYPE_BLOCK__CP5D *)result__PI1F);
+    Self__1DCG->argument_list__SPJF=a_list__NOJF;
+    Self__1DCG->result_list__2PJF=r_list__OOJF;
+    __tmp__4DCG=create__with__FND(Self__1DCG, 0);
+    Self__1DCG->parent_type__DP5D.default__CMC=__tmp__4DCG;
+    result__ROJF=result__PI1F;
+    Self__ZF1G=((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF);
+    if (((__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF +  1) <= (__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G -  1))) {
+      Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF=(__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF +  1);
+      __tmp__KG1G=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__KG1G=FALSE__O__;
+    };
+    if ((! __tmp__KG1G)) {
+      if ((Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G ==  0)) {
+        __tmp__1UXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+        __tmp__3UXT=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__3S1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5S1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1UXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S1T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__1UXT=(void *)((unsigned long)__tmp__5S1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__1UXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__BT1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__CT1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1UXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT1T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__DT1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CT1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__BT1T=micro_alloc__table__lab__UKI(__tmp__CT1T,((__POINTER__IB )(&(table_size[(__tmp__DT1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CT1T)));
+          ((__POINTER__IB *)__tmp__BT1T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__3UXT=(void *)((unsigned long)__tmp__BT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__GT1T=search__LQCB(__tmp__5S1T);
+          __tmp__3UXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GT1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__YS1T=((void **)__tmp__3UXT);
+        Self__ZS1T= 1;
+        while ((Self__ZS1T >=  0)) {
+          __tmp__YS1T[Self__ZS1T]=NULL;
+          Self__ZS1T=(__INTEGER__Q)(Self__ZS1T -  1);
+        };
+        Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G=__tmp__YS1T;
+        Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G= 2;
+        Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF= 0;
+      } else /* FALSE */ {
+        Self__ZS1T=(__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G <<  1);
+        __tmp__YS1T=Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G;
+        __tmp__5G1G=Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G;
+        __tmp__1UXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__YS1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__5G1G * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__ZS1T * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__YS1T=((void **)__tmp__1UXT);
+        __tmp__B3TH=(__INTEGER__Q)(Self__ZS1T -  1);
+        Self__J1FI=__tmp__5G1G;
+        while ((Self__J1FI <= __tmp__B3TH)) {
+          __tmp__YS1T[Self__J1FI]=NULL;
+          Self__J1FI=(__INTEGER__Q)(Self__J1FI +  1);
+        };
+        Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G=__tmp__YS1T;
+        Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G=Self__ZS1T;
+        Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF=(__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF +  1);
+      };
+    };
+    ((void **)Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G)[Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF]=result__PI1F;
+  };
+  Result__POJF=result__ROJF;
+  return(Result__POJF);
+}
+
+static __INTEGER__Q hash_code__VEFI(__FAST_ARRAYoTYPE_FULLo__VAY *Self__WEFI)
+// ({FAST_ARRAYoTYPE_FULLo__VAY}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q result__YEFI,__tmp__HFFI,__tmp__WFFI;
+  __TYPE_FULL__XMB *__tmp__IMOT,*__tmp__OMOT,*__tmp__WMOT;
+  __BOOLEAN__L Result__FMOT,__tmp__JFFI;
+  result__YEFI= 0;
+  Result__FMOT=(Self__WEFI->parent_arrayed_collection__3AY.upper__QUDB <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((! Result__FMOT)) {
+    __tmp__IMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[Self__WEFI->parent_arrayed_collection__3AY.upper__QUDB];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((void *)__tmp__IMOT != (void *)NULL)) {
+      __tmp__OMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[Self__WEFI->parent_arrayed_collection__3AY.upper__QUDB];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__HFFI=hash_code__OKRI(((__TYPE_FULL__XMB *)__tmp__OMOT));
+      result__YEFI=__tmp__HFFI;
+      __tmp__JFFI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__JFFI=FALSE__O__;
+    };
+    if ((! __tmp__JFFI)) {
+      __tmp__OMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (((void *)__tmp__OMOT != (void *)NULL)) {
+        __tmp__WMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__WFFI=hash_code__OKRI(((__TYPE_FULL__XMB *)__tmp__WMOT));
+        result__YEFI=__tmp__WFFI;
+      };
+    };
+  };
+  __tmp__HFFI=result__YEFI;
+  return(__tmp__HFFI);
+}
+
+static void** create__OZCC(__INTEGER__Q nb_elements__QZCC)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__KT1T,result__IT1T,__tmp__JT1T,__tmp__LT1T;
+  __POINTER__IB __tmp__NT1T,__tmp__OT1T;
+  __UINTEGER_32__ZWB __tmp__PT1T;
+  __MEMORY__2PG *__tmp__ST1T;
+  __INTEGER__Q Self__UH5C;
+  void **__tmp__VEHC,**Result__RZCC;
+  sz__KT1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__QZCC * ((__INTEGER__Q )(sizeof(void *)))));
+  result__IT1T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__JT1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__LT1T=(void *)((unsigned long)(void *)((unsigned long)sz__KT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JT1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JT1T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__KT1T=(void *)((unsigned long)__tmp__LT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__KT1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__NT1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__OT1T=(void *)((unsigned long)(void *)((unsigned long)sz__KT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NT1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NT1T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__PT1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__OT1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__NT1T=micro_alloc__table__lab__UKI(__tmp__OT1T,((__POINTER__IB )(&(table_size[(__tmp__PT1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__OT1T)));
+    ((__POINTER__IB *)__tmp__NT1T)[ 0]=((__POINTER__IB ) 3);
+    result__IT1T=(void *)((unsigned long)__tmp__NT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__ST1T=search__LQCB(__tmp__LT1T);
+    result__IT1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__ST1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__VEHC=((void **)result__IT1T);
+  Self__UH5C=(__INTEGER__Q)(nb_elements__QZCC -  1);
+  while ((Self__UH5C >=  0)) {
+    __tmp__VEHC[Self__UH5C]=NULL;
+    Self__UH5C=(__INTEGER__Q)(Self__UH5C -  1);
+  };
+  Result__RZCC=__tmp__VEHC;
+  return(Result__RZCC);
+}
+
+static void** create__ZS3B(__INTEGER__Q nb_elements__1S3B)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__IU1T,result__GU1T,__tmp__HU1T,__tmp__JU1T;
+  __POINTER__IB __tmp__LU1T,__tmp__MU1T;
+  __UINTEGER_32__ZWB __tmp__NU1T;
+  __MEMORY__2PG *__tmp__QU1T;
+  __INTEGER__Q Self__OD5C;
+  void **Result__B4CC,**Result__2S3B;
+  sz__IU1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__1S3B * ((__INTEGER__Q )(sizeof(void *)))));
+  result__GU1T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__HU1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__JU1T=(void *)((unsigned long)(void *)((unsigned long)sz__IU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HU1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HU1T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__IU1T=(void *)((unsigned long)__tmp__JU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__IU1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__LU1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__MU1T=(void *)((unsigned long)(void *)((unsigned long)sz__IU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LU1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LU1T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__NU1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MU1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__LU1T=micro_alloc__table__lab__UKI(__tmp__MU1T,((__POINTER__IB )(&(table_size[(__tmp__NU1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MU1T)));
+    ((__POINTER__IB *)__tmp__LU1T)[ 0]=((__POINTER__IB ) 3);
+    result__GU1T=(void *)((unsigned long)__tmp__LU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__QU1T=search__LQCB(__tmp__JU1T);
+    result__GU1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__QU1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__B4CC=((void **)result__GU1T);
+  Self__OD5C=(__INTEGER__Q)(nb_elements__1S3B -  1);
+  while ((Self__OD5C >=  0)) {
+    Result__B4CC[Self__OD5C]=NULL;
+    Self__OD5C=(__INTEGER__Q)(Self__OD5C -  1);
+  };
+  Result__2S3B=Result__B4CC;
+  return(Result__2S3B);
+}
+
+static __BOOLEAN__L read_space__CIF()
+// () With result No recursive, No inlinable.
+{
+  __INTEGER__Q pos2__HIF,level_comment__IIF,stat__JIF,pos__GIF;
+  __INTEGER__Q posold__FIF,Self__4JGC;
+  __POSITION__OL __tmp__TVF;
+  __STRING_CONSTANT__0 *__tmp__5WF;
+  __CHARACTER__DB result__SU1T,result__UU1T,result__WU1T,result__2U1T;
+  __CHARACTER__DB result__4U1T;
+  __BOOLEAN__L __tmp__UJF,__tmp__XMF,__tmp__JUF;
+  pos2__HIF= 0;
+  level_comment__IIF= 0;
+  stat__JIF= 0;
+  pos__GIF=position__CLE;
+  posold__FIF=(__INTEGER__Q)(-  1);
+  if (is_shorter2__MIF) {
+    ((__STRING__BC *)string_tmp3__TIF)->count__WJ= 0;
+    ((__STRING__BC *)string_tmp4__VIF)->count__WJ= 0;
+  };
+  while ((posold__FIF != position__CLE)) {
+    posold__FIF=position__CLE;
+    until_do__A0F:
+    {
+      result__SU1T='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__SU1T=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__SU1T == ((__CHARACTER__DB )(( 0))))) {
+        __tmp__UJF=TRUE__K__;
+      } else /* FALSE */ {
+        result__UU1T='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__UU1T=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__UU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UJF=(((__INTEGER_8__FZF )result__UU1T) > ((__INTEGER_8__FZF )' '));
+      };
+      if ((! __tmp__UJF)) {
+        if (is_shorter2__MIF) {
+          result__WU1T='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__WU1T=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__WU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          if ((result__WU1T == '\n')) {
+            Self__4JGC=stat__JIF;
+            if ((stat__JIF ==  0)) {
+              stat__JIF= 1;
+            };
+            if ((Self__4JGC ==  1)) {
+              stat__JIF= 2;
+            };
+          };
+        };
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        goto until_do__A0F;
+      };
+    };
+    if ((position__CLE < ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__SU1T='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__SU1T=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if (((result__SU1T == '/') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE +  1) -  1)] == '/'))) {
+        Self__4JGC=(__INTEGER__Q)(position__CLE +  2);
+        position__CLE=Self__4JGC;
+        pos2__HIF=Self__4JGC;
+        until_do__0V3B:
+        {
+          result__WU1T='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__WU1T=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__WU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          if ((result__WU1T == ((__CHARACTER__DB )(( 0))))) {
+            __tmp__XMF=TRUE__K__;
+          } else /* FALSE */ {
+            result__2U1T='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__2U1T=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__2U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            __tmp__XMF=(result__2U1T == '\n');
+          };
+          if ((! __tmp__XMF)) {
+            if (is_shorter2__MIF) {
+              if (((stat__JIF ==  0) || (stat__JIF ==  1))) {
+                result__4U1T='\0';
+                if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                  result__4U1T=((__CHARACTER__DB )(( 0)));
+                } else /* FALSE */ {
+                  result__4U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
                 };
-                Self__DJIR->storage__XNK=new__GJIR;
-                Self__DJIR->capacity__MNK=new_capacity__CJIR;
-              };
-            };
-            ((__CHARACTER *)Self__DJIR->storage__XNK)[Self__DJIR->count__VF]='`';
-            Self__DJIR->count__VF=(__INTEGER)(Self__DJIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__15AI,string_tmp__RB);
-            Self__JJIR=((__STRING *)string_tmp__RB);
-            new_capacity__IJIR= 0;
-            if ((Self__JJIR->capacity__MNK <= Self__JJIR->count__VF)) {
-              if ((Self__JJIR->capacity__MNK ==  0)) {
-                Self__JJIR->capacity__MNK= 32;
-                Self__JJIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__IJIR=(__INTEGER)(Self__JJIR->capacity__MNK <<  1);
-                Self__KJIR=((__CHARACTER *)Self__JJIR->storage__XNK);
-                old_nb_elts__LJIR=Self__JJIR->capacity__MNK;
-                new__MJIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KJIR),((__UINTEGER_32 )old_nb_elts__LJIR),((__UINTEGER_32 )new_capacity__IJIR)));
-                upper__KJVR=(__INTEGER)(new_capacity__IJIR -  1);
-                Self__IJVR=old_nb_elts__LJIR;
-                while ((Self__IJVR <= upper__KJVR)) {
-                  new__MJIR[Self__IJVR]='\0';
-                  Self__IJVR=(__INTEGER)(Self__IJVR +  1);
+                add_last__ACV(((__STRING__BC *)string_tmp3__TIF),result__4U1T);
+              };
+              if ((stat__JIF ==  2)) {
+                result__4U1T='\0';
+                if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                  result__4U1T=((__CHARACTER__DB )(( 0)));
+                } else /* FALSE */ {
+                  result__4U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
                 };
-                Self__JJIR->storage__XNK=new__MJIR;
-                Self__JJIR->capacity__MNK=new_capacity__IJIR;
+                add_last__ACV(((__STRING__BC *)string_tmp4__VIF),result__4U1T);
               };
             };
-            ((__CHARACTER *)Self__JJIR->storage__XNK)[Self__JJIR->count__VF]='\'';
-            Self__JJIR->count__VF=(__INTEGER)(Self__JJIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__JZAI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
-            __tmp__3ABI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__3ABI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__3ABI);
-          put_position__ECH(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+            goto until_do__0V3B;
           };
         };
-        args__TZAI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__TZAI,create__type__PKQC(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__JZAI));
-        add_last__5REI(args__TZAI,read__QB5G(local__NZAI));
-        __tmp__KBBI=Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__LBBI=((void **)((__FAST_ARRAYoEXPRo *)args__TZAI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__LBBI)->__id) {
-        case __LIST__: {
-          __tmp__MBBI=my_copy__MSYM(__tmp__LBBI);
-        } break;
-        case __STRING_CST__: {
-          Self__SGJQ=((__STRING_CST *)__tmp__LBBI);
-          __tmp__MBBI=create__text__ITMH(Self__SGJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SGJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__MBBI=my_copy__EK2H(__tmp__LBBI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__TGJQ=((__PROTOTYPE_CST *)__tmp__LBBI);
-          __tmp__MBBI=create__type__PKQC(Self__TGJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TGJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__UGJQ=((__INTEGER_CST *)__tmp__LBBI);
-          p__XJIR=Self__UGJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YJIR=Self__UGJQ->value__W4YD;
-          t__ZJIR=Self__UGJQ->parent_constant__B3LC.static_type__M2YD;
-          result__OJIR=NULL;
-          ptr__PJIR=((__POINTER )(NULL));
-          typ_id__QJIR= 0;
-          sz__RJIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__RJIR ==  0)) {
-            result__OJIR=INTEGER_CST__;
-          } else {
-            typ_id__QJIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RJIR);
-            if ((typ_id__QJIR == (__INTEGER)(-  1))) {
-              a__SJIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TJIR=(__UINTEGER_32)((__UINTEGER_32)(sz__RJIR + a__SJIR) & (__UINTEGER_32)(~ a__SJIR));
-              ptr_table__NJVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TJIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__MJVR=((__POINTER )(NULL));
-              result__OJVR=((__POINTER *)ptr_table__NJVR)[ 0];
-              if ((result__OJVR == (void *)NULL)) {
-                result__OJVR=new_lab__2PJ(new_size__TJIR);
-                next__MJVR=(void *)((unsigned long)result__OJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJIR)));
-                ((__POINTER *)next__MJVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NJVR)[ 0]=next__MJVR;
-              } else {
-                next__MJVR=((__POINTER *)result__OJVR)[ 0];
-                if ((next__MJVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OJVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TJIR <<  1)) <=  4096)) {
-                    next__MJVR=(void *)((unsigned long)result__OJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJIR)));
-                  } else {
-                    next__MJVR=new_lab__2PJ(new_size__TJIR);
-                  };
-                  ((__POINTER *)next__MJVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NJVR)[ 0]=next__MJVR;
-                } else {
-                  ((__POINTER *)result__OJVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MJVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OJVR=next__MJVR;
-                };
-              };
-              ptr__PJIR=result__OJVR;
-            } else {
-              t__UJIR=((__UINTEGER_32 )typ_id__QJIR);
-              a__VJIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VJVR=(__UINTEGER_32)((__UINTEGER_32)(sz__RJIR + a__VJIR) & (__UINTEGER_32)(~ a__VJIR));
-              ptr_table__SJVR=((__POINTER )(&(table_type[(t__UJIR)])));
-              lab_type__UJVR=(__UINTEGER_32)(t__UJIR |  1);
-              next__RJVR=((__POINTER )(NULL));
-              result__TJVR=((__POINTER *)ptr_table__SJVR)[ 0];
-              if ((result__TJVR == (void *)NULL)) {
-                result__TJVR=new_lab__2PJ(lab_type__UJVR);
-                next__RJVR=(void *)((unsigned long)result__TJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJVR)));
-                ((__POINTER *)next__RJVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SJVR)[ 0]=next__RJVR;
-              } else {
-                next__RJVR=((__POINTER *)result__TJVR)[ 0];
-                if ((next__RJVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TJVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VJVR <<  1)) <=  4096)) {
-                    next__RJVR=(void *)((unsigned long)result__TJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJVR)));
-                  } else {
-                    next__RJVR=new_lab__2PJ(lab_type__UJVR);
-                  };
-                  ((__POINTER *)next__RJVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SJVR)[ 0]=next__RJVR;
-                } else {
-                  ((__POINTER *)result__TJVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RJVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TJVR=next__RJVR;
-                };
-              };
-              ptr__PJIR=result__TJVR;
-            };
-            result__OJIR=((__INTEGER_CST *)ptr__PJIR);
-            *(result__OJIR) = *(INTEGER_CST__);
-          };
-          Self__WJIR=((__INTEGER_CST *)result__OJIR);
-          Self__WJIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XJIR;
-          Self__WJIR->value__W4YD=v__YJIR;
-          Self__WJIR->parent_constant__B3LC.static_type__M2YD=t__ZJIR;
-          check_type__YG5D(Self__WJIR);
-          __tmp__MBBI=result__OJIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QQCR=read__QB5G(((__READ_LOCAL *)__tmp__LBBI)->local__HJZD);
-          if (__tmp__QQCR==NULL) {
-            __tmp__RQCR=NULL;
-          } else {
-            __tmp__RQCR=((__READ_LOCAL *)__tmp__QQCR);
-          };
-          __tmp__MBBI=__tmp__RQCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__MBBI=my_copy__SL2H(__tmp__LBBI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__MBBI=my_copy__LM2H(__tmp__LBBI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__MBBI=my_copy__YM2H(__tmp__LBBI);
-        } break;
-        case __REAL_CST__: {
-          Self__WGJQ=((__REAL_CST *)__tmp__LBBI);
-          p__5JVR=Self__WGJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AKVR=Self__WGJQ->value__HN2H;
-          t__BKVR=Self__WGJQ->parent_constant__U2JH.static_type__M2YD;
-          result__WJVR=NULL;
-          ptr__XJVR=((__POINTER )(NULL));
-          typ_id__YJVR= 0;
-          sz__ZJVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__ZJVR ==  0)) {
-            result__WJVR=REAL_CST__;
-          } else {
-            typ_id__YJVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZJVR);
-            if ((typ_id__YJVR == (__INTEGER)(-  1))) {
-              a__0JVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1JVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJVR + a__0JVR) & (__UINTEGER_32)(~ a__0JVR));
-              ptr_table__DKVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1JVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CKVR=((__POINTER )(NULL));
-              result__EKVR=((__POINTER *)ptr_table__DKVR)[ 0];
-              if ((result__EKVR == (void *)NULL)) {
-                result__EKVR=new_lab__2PJ(new_size__1JVR);
-                next__CKVR=(void *)((unsigned long)result__EKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JVR)));
-                ((__POINTER *)next__CKVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DKVR)[ 0]=next__CKVR;
-              } else {
-                next__CKVR=((__POINTER *)result__EKVR)[ 0];
-                if ((next__CKVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EKVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1JVR <<  1)) <=  4096)) {
-                    next__CKVR=(void *)((unsigned long)result__EKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JVR)));
-                  } else {
-                    next__CKVR=new_lab__2PJ(new_size__1JVR);
-                  };
-                  ((__POINTER *)next__CKVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DKVR)[ 0]=next__CKVR;
-                } else {
-                  ((__POINTER *)result__EKVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CKVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EKVR=next__CKVR;
-                };
-              };
-              ptr__XJVR=result__EKVR;
-            } else {
-              t__2JVR=((__UINTEGER_32 )typ_id__YJVR);
-              a__3JVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LKVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJVR + a__3JVR) & (__UINTEGER_32)(~ a__3JVR));
-              ptr_table__IKVR=((__POINTER )(&(table_type[(t__2JVR)])));
-              lab_type__KKVR=(__UINTEGER_32)(t__2JVR |  1);
-              next__HKVR=((__POINTER )(NULL));
-              result__JKVR=((__POINTER *)ptr_table__IKVR)[ 0];
-              if ((result__JKVR == (void *)NULL)) {
-                result__JKVR=new_lab__2PJ(lab_type__KKVR);
-                next__HKVR=(void *)((unsigned long)result__JKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKVR)));
-                ((__POINTER *)next__HKVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IKVR)[ 0]=next__HKVR;
-              } else {
-                next__HKVR=((__POINTER *)result__JKVR)[ 0];
-                if ((next__HKVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JKVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LKVR <<  1)) <=  4096)) {
-                    next__HKVR=(void *)((unsigned long)result__JKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKVR)));
-                  } else {
-                    next__HKVR=new_lab__2PJ(lab_type__KKVR);
-                  };
-                  ((__POINTER *)next__HKVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IKVR)[ 0]=next__HKVR;
-                } else {
-                  ((__POINTER *)result__JKVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HKVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JKVR=next__HKVR;
-                };
-              };
-              ptr__XJVR=result__JKVR;
-            };
-            result__WJVR=((__REAL_CST *)ptr__XJVR);
-            *(result__WJVR) = *(REAL_CST__);
-          };
-          Self__4JVR=((__REAL_CST *)result__WJVR);
-          Self__4JVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5JVR;
-          Self__4JVR->value__HN2H=v__AKVR;
-          Self__4JVR->parent_constant__U2JH.static_type__M2YD=t__BKVR;
-          __tmp__MBBI=result__WJVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__YGJQ=((__CHARACTER_CST *)__tmp__LBBI);
-          __tmp__MBBI=create__char__4SMH(Self__YGJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YGJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__ZGJQ=((__IS_EXPANDED *)__tmp__LBBI);
-          __tmp__UQCR=read__QB5G(((__READ_LOCAL *)Self__ZGJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UQCR==NULL) {
-            __tmp__VQCR=NULL;
-          } else {
-            __tmp__VQCR=((__READ_LOCAL *)__tmp__UQCR);
-          };
-          p__VKVR=Self__ZGJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__MKVR=NULL;
-          ptr__NKVR=((__POINTER )(NULL));
-          typ_id__OKVR= 0;
-          sz__PKVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__PKVR ==  0)) {
-            result__MKVR=IS_EXPANDED__;
-          } else {
-            typ_id__OKVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PKVR);
-            if ((typ_id__OKVR == (__INTEGER)(-  1))) {
-              a__QKVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RKVR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKVR + a__QKVR) & (__UINTEGER_32)(~ a__QKVR));
-              ptr_table__YKVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RKVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__XKVR=((__POINTER )(NULL));
-              result__ZKVR=((__POINTER *)ptr_table__YKVR)[ 0];
-              if ((result__ZKVR == (void *)NULL)) {
-                result__ZKVR=new_lab__2PJ(new_size__RKVR);
-                next__XKVR=(void *)((unsigned long)result__ZKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKVR)));
-                ((__POINTER *)next__XKVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YKVR)[ 0]=next__XKVR;
-              } else {
-                next__XKVR=((__POINTER *)result__ZKVR)[ 0];
-                if ((next__XKVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZKVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RKVR <<  1)) <=  4096)) {
-                    next__XKVR=(void *)((unsigned long)result__ZKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKVR)));
-                  } else {
-                    next__XKVR=new_lab__2PJ(new_size__RKVR);
-                  };
-                  ((__POINTER *)next__XKVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YKVR)[ 0]=next__XKVR;
-                } else {
-                  ((__POINTER *)result__ZKVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XKVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZKVR=next__XKVR;
-                };
-              };
-              ptr__NKVR=result__ZKVR;
-            } else {
-              t__SKVR=((__UINTEGER_32 )typ_id__OKVR);
-              a__TKVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ALVR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKVR + a__TKVR) & (__UINTEGER_32)(~ a__TKVR));
-              ptr_table__3KVR=((__POINTER )(&(table_type[(t__SKVR)])));
-              lab_type__5KVR=(__UINTEGER_32)(t__SKVR |  1);
-              next__2KVR=((__POINTER )(NULL));
-              result__4KVR=((__POINTER *)ptr_table__3KVR)[ 0];
-              if ((result__4KVR == (void *)NULL)) {
-                result__4KVR=new_lab__2PJ(lab_type__5KVR);
-                next__2KVR=(void *)((unsigned long)result__4KVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ALVR)));
-                ((__POINTER *)next__2KVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3KVR)[ 0]=next__2KVR;
-              } else {
-                next__2KVR=((__POINTER *)result__4KVR)[ 0];
-                if ((next__2KVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4KVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ALVR <<  1)) <=  4096)) {
-                    next__2KVR=(void *)((unsigned long)result__4KVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ALVR)));
-                  } else {
-                    next__2KVR=new_lab__2PJ(lab_type__5KVR);
-                  };
-                  ((__POINTER *)next__2KVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3KVR)[ 0]=next__2KVR;
-                } else {
-                  ((__POINTER *)result__4KVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2KVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4KVR=next__2KVR;
-                };
-              };
-              ptr__NKVR=result__4KVR;
-            };
-            result__MKVR=((__IS_EXPANDED *)ptr__NKVR);
-            *(result__MKVR) = *(IS_EXPANDED__);
+        if (is_shorter2__MIF) {
+          if (((stat__JIF ==  0) || (stat__JIF ==  1))) {
+            add_last__ACV(((__STRING__BC *)string_tmp3__TIF),'\n');
           };
-          Self__UKVR=((__IS_EXPANDED *)result__MKVR);
-          Self__UKVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VKVR;
-          Self__UKVR->receiver__WN2H=__tmp__VQCR;
-          __tmp__MBBI=result__MKVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__MBBI=my_copy__1N2H(__tmp__LBBI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__MBBI=my_copy__EO2H(__tmp__LBBI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__MBBI=my_copy__PO2H(__tmp__LBBI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__MBBI=my_copy__1O2H(__tmp__LBBI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__MBBI=my_copy__GP2H(__tmp__LBBI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__MBBI=my_copy__RP2H(__tmp__LBBI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__MBBI=my_copy__2P2H(__tmp__LBBI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__MBBI=my_copy__HQ2H(__tmp__LBBI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__MBBI=my_copy__SQ2H(__tmp__LBBI);
-        } break;
-        case __ITEM__: {
-          __tmp__MBBI=my_copy__DR2H(__tmp__LBBI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__MBBI=my_copy__PR2H(__tmp__LBBI);
-        } break;
-        case __CAST__: {
-          __tmp__MBBI=my_copy__YR2H(__tmp__LBBI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__MBBI=my_copy__5SYM(__tmp__LBBI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__MBBI=my_copy__IUGK(__tmp__LBBI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1JIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LBBI)->global__ZGJK),NULL);
-          if (__tmp__1JIR==NULL) {
-            __tmp__2JIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1JIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2JIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__2JIR=((__READ_GLOBAL *)__tmp__1JIR);
-            } break;
-            }
+          if ((stat__JIF ==  2)) {
+            add_last__ACV(((__STRING__BC *)string_tmp4__VIF),'\n');
           };
-          __tmp__MBBI=__tmp__2JIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__MBBI=my_copy__BQCN(__tmp__LBBI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__MBBI=my_copy__NREO(__tmp__LBBI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__MBBI=my_copy__VYJO(__tmp__LBBI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__MBBI=my_copy__0REO(__tmp__LBBI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__MBBI=my_copy__BZJO(__tmp__LBBI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__MBBI=my_copy__CNJM(__tmp__LBBI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__MBBI=my_copy__5XLL(__tmp__LBBI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__MBBI=my_copy__WVYM(__tmp__LBBI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__MBBI=my_copy__FSEO(__tmp__LBBI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__MBBI=my_copy__QCEP(__tmp__LBBI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__MBBI=my_copy__5LSN(__tmp__LBBI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__MBBI=my_copy__KMSN(__tmp__LBBI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__MBBI=my_copy__JZPN(__tmp__LBBI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__MBBI=my_copy__G3SO(__tmp__LBBI);
-        } break;
-        };
-        node__SZAI=new_read__slot__receiver__with__AOWH(__tmp__KBBI,slot_msg__RZAI,__tmp__MBBI,args__TZAI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__SZAI);
-        __tmp__W54R=((__NODE_TYPE *)node__SZAI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__W54R)->__id) {
-        case __DTA_RD__: {
-          __tmp__X54R=((__DTA_RD *)__tmp__W54R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__X54R=((__DTA_CAST *)__tmp__W54R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__X54R=((__DTA_WR_CODE *)__tmp__W54R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__X54R=((__DTA_BLOCK *)__tmp__W54R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__X54R=((__DTA_WR_VALUE *)__tmp__W54R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__X54R=((__DTA_RD_ARGS *)__tmp__W54R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__MZAI=__tmp__X54R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__JZAI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__KZAI);
-        put_position__ECH(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
         };
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
       };
     };
-  };
-  return(result__MZAI);
-}
-
-static void* check_type__with__GCBI(__EXPR_AND *Self__HCBI,void *t__ICBI,__POSITION p__JCBI)
-// ({EXPR_AND},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__ALIR;
-  void *result__LCBI,*rec__OCBI,*__tmp__054R,*__tmp__KKBI,*__tmp__LKBI;
-  void *__tmp__354R;
-  void *local__MCBI;
-  void *instr__NCBI;
-  void *slot_name__PCBI,*v__JMVR;
-  void *slot_msg__QCBI;
-  void *node__RCBI;
-  __TYPE_FULL *Self__0GJQ,*Self__EHJQ;
-  void *__tmp__BFBI,*__tmp__NIBI;
-  __POSITION __tmp__IFBI,__tmp__QGBI,__tmp__UIBI,__tmp__2JBI;
-  __POSITION __tmp__JKBI,p__5KIR,p__IMVR,p__4MVR;
-  void *__tmp__OFBI,*__tmp__0IBI,*t__BLIR,*t__KMVR;
-  __STRING *Self__5JIR,*Self__FKIR,*Self__LKIR,*Self__RKIR;
-  __INTEGER new_capacity__4JIR,old_nb_elts__BKIR,upper__ELVR,Self__CLVR;
-  __INTEGER new_capacity__EKIR,old_nb_elts__HKIR,upper__JLVR,Self__HLVR;
-  __INTEGER new_capacity__KKIR,old_nb_elts__NKIR,upper__OLVR,Self__MLVR;
-  __INTEGER new_capacity__QKIR,old_nb_elts__TKIR,upper__TLVR,Self__RLVR;
-  __INTEGER typ_id__YKIR,typ_id__BMVR,typ_id__XMVR;
-  void *__tmp__Z54R,*__tmp__254R;
-  __STRING_CST *Self__LHJQ;
-  __PROTOTYPE_CST *Self__MHJQ;
-  __INTEGER_CST *Self__NHJQ,*result__WKIR,*Self__4KIR;
-  __POINTER ptr__XKIR,ptr_table__WLVR,next__VLVR,result__XLVR;
-  __POINTER ptr_table__1LVR,next__0LVR,result__2LVR,ptr__AMVR;
-  __POINTER ptr_table__MMVR,next__LMVR,result__NMVR,ptr_table__RMVR;
-  __POINTER next__QMVR,result__SMVR,ptr__WMVR,ptr_table__BNVR;
-  __POINTER next__ANVR,result__CNVR,ptr_table__GNVR,next__FNVR;
-  __POINTER result__HNVR;
-  __UINTEGER_32 sz__ZKIR,a__0KIR,new_size__1KIR,t__2KIR,a__3KIR;
-  __UINTEGER_32 new_size__4LVR,lab_type__3LVR,sz__CMVR,a__DMVR;
-  __UINTEGER_32 new_size__EMVR,t__FMVR,a__GMVR,new_size__UMVR;
-  __UINTEGER_32 lab_type__TMVR,sz__YMVR,a__ZMVR,new_size__0MVR,t__1MVR;
-  __UINTEGER_32 a__2MVR,new_size__JNVR,lab_type__INVR;
-  void *__tmp__YQCR,*__tmp__2QCR,*__tmp__DLIR;
-  __READ_LOCAL *__tmp__ZQCR,*__tmp__3QCR;
-  __REAL_CST *Self__PHJQ,*result__5LVR,*Self__HMVR;
-  __CHARACTER_CST *Self__RHJQ;
-  __IS_EXPANDED *Self__SHJQ,*result__VMVR,*Self__3MVR;
-  __READ_GLOBAL *__tmp__ELIR;
-  void *args__SCBI;
-  __CHARACTER *Self__AKIR,*new__CKIR,*Self__GKIR,*new__IKIR,*Self__MKIR;
-  __CHARACTER *new__OKIR,*Self__SKIR,*new__UKIR;
-  __BOOLEAN __tmp__3GBI;
-  result__LCBI=NULL;
-  local__MCBI=NULL;
-  instr__NCBI=NULL;
-  rec__OCBI=NULL;
-  slot_name__PCBI=NULL;
-  slot_msg__QCBI=NULL;
-  node__RCBI=NULL;
-  args__SCBI=NULL;
-  if (affect_with__BCHI(t__ICBI,static_type__EP1H(Self__HCBI))) {
-    result__LCBI=Self__HCBI;
-  } else {
-    Self__0GJQ=((__TYPE_FULL *)static_type__EP1H(Self__HCBI));
-    if (is_cast__to__in__BD0I(Self__0GJQ,(&__string_86),t__ICBI,((__PROTOTYPE *)prototype__VPRF(Self__0GJQ))->export_list__EFDC)) {
-      local__MCBI=create__name__style__type__E5JG(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__EP1H(Self__HCBI)));
-      instr__NCBI=write__value__14FH(local__MCBI,Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HCBI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__NCBI);
-      slot_name__PCBI=get__QEC(last_cast_name__T32H);
-      slot_msg__QCBI=get_slot__IO5G(static_type__EP1H(Self__HCBI),slot_name__PCBI);
-      if (((void *)slot_msg__QCBI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__ICBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__PCBI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__JCBI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__EP1H(Self__HCBI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-        __tmp__BFBI=((__SLOT *)((__SLOT_DATA *)slot_msg__QCBI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__BFBI=((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F;
+    if ((position__CLE < ((__STRING__BC *)source__5KE)->count__WJ)) {
+      pos2__HIF=position__CLE;
+      result__SU1T='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__SU1T=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
       };
-      if ((argument_count__XZBG(__tmp__BFBI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-          __tmp__IFBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__IFBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__IFBI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-        __tmp__OFBI=get_type_result__XF2G(slot_msg__QCBI);
-      } else {
-        __tmp__OFBI=get_type_result__BH2G(slot_msg__QCBI);
-      };
-      if ((((void *)__tmp__OFBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__OFBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ICBI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__OFBI != (void *)NULL)) {
-          Self__5JIR=((__STRING *)string_tmp__RB);
-          new_capacity__4JIR= 0;
-          if ((Self__5JIR->capacity__MNK <= Self__5JIR->count__VF)) {
-            if ((Self__5JIR->capacity__MNK ==  0)) {
-              Self__5JIR->capacity__MNK= 32;
-              Self__5JIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__4JIR=(__INTEGER)(Self__5JIR->capacity__MNK <<  1);
-              Self__AKIR=((__CHARACTER *)Self__5JIR->storage__XNK);
-              old_nb_elts__BKIR=Self__5JIR->capacity__MNK;
-              new__CKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AKIR),((__UINTEGER_32 )old_nb_elts__BKIR),((__UINTEGER_32 )new_capacity__4JIR)));
-              upper__ELVR=(__INTEGER)(new_capacity__4JIR -  1);
-              Self__CLVR=old_nb_elts__BKIR;
-              while ((Self__CLVR <= upper__ELVR)) {
-                new__CKIR[Self__CLVR]='\0';
-                Self__CLVR=(__INTEGER)(Self__CLVR +  1);
-              };
-              Self__5JIR->storage__XNK=new__CKIR;
-              Self__5JIR->capacity__MNK=new_capacity__4JIR;
-            };
-          };
-          ((__CHARACTER *)Self__5JIR->storage__XNK)[Self__5JIR->count__VF]='`';
-          Self__5JIR->count__VF=(__INTEGER)(Self__5JIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__OFBI,string_tmp__RB);
-          Self__FKIR=((__STRING *)string_tmp__RB);
-          new_capacity__EKIR= 0;
-          if ((Self__FKIR->capacity__MNK <= Self__FKIR->count__VF)) {
-            if ((Self__FKIR->capacity__MNK ==  0)) {
-              Self__FKIR->capacity__MNK= 32;
-              Self__FKIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EKIR=(__INTEGER)(Self__FKIR->capacity__MNK <<  1);
-              Self__GKIR=((__CHARACTER *)Self__FKIR->storage__XNK);
-              old_nb_elts__HKIR=Self__FKIR->capacity__MNK;
-              new__IKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GKIR),((__UINTEGER_32 )old_nb_elts__HKIR),((__UINTEGER_32 )new_capacity__EKIR)));
-              upper__JLVR=(__INTEGER)(new_capacity__EKIR -  1);
-              Self__HLVR=old_nb_elts__HKIR;
-              while ((Self__HLVR <= upper__JLVR)) {
-                new__IKIR[Self__HLVR]='\0';
-                Self__HLVR=(__INTEGER)(Self__HLVR +  1);
-              };
-              Self__FKIR->storage__XNK=new__IKIR;
-              Self__FKIR->capacity__MNK=new_capacity__EKIR;
-            };
-          };
-          ((__CHARACTER *)Self__FKIR->storage__XNK)[Self__FKIR->count__VF]='\'';
-          Self__FKIR->count__VF=(__INTEGER)(Self__FKIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__ICBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-          __tmp__QGBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__QGBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__QGBI);
-        put_position__ECH(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__OCBI=read__QB5G(local__MCBI);
-      node__RCBI=new_read__slot__receiver__self__FLQC(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__QCBI,rec__OCBI,rec__OCBI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__RCBI);
-      __tmp__Z54R=((__NODE_TYPE *)node__RCBI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__Z54R)->__id) {
-      case __DTA_RD__: {
-        __tmp__054R=((__DTA_RD *)__tmp__Z54R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__054R=((__DTA_CAST *)__tmp__Z54R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__054R=((__DTA_WR_CODE *)__tmp__Z54R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__054R=((__DTA_BLOCK *)__tmp__Z54R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__054R=((__DTA_WR_VALUE *)__tmp__Z54R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__054R=((__DTA_RD_ARGS *)__tmp__Z54R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__LCBI=__tmp__054R;
-      __tmp__3GBI=TRUE__;
-    } else {
-      __tmp__3GBI=FALSE__;
-    };
-    if ((! __tmp__3GBI)) {
-      Self__EHJQ=((__TYPE_FULL *)t__ICBI);
-      if (is_cast__to__in__BD0I(Self__EHJQ,(&__string_87),static_type__EP1H(Self__HCBI),((__PROTOTYPE *)prototype__VPRF(Self__EHJQ))->import_list__MFDC)) {
-        local__MCBI=create__name__style__type__E5JG(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__EP1H(Self__HCBI)));
-        instr__NCBI=write__value__14FH(local__MCBI,Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HCBI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__NCBI);
-        slot_name__PCBI=get__QEC(last_cast_name__T32H);
-        slot_msg__QCBI=get_slot__IO5G(t__ICBI,slot_name__PCBI);
-        if (((void *)slot_msg__QCBI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__ICBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__PCBI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__ICBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__JCBI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__ICBI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-          __tmp__NIBI=((__SLOT *)((__SLOT_DATA *)slot_msg__QCBI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__NIBI=((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__NIBI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-            __tmp__UIBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__UIBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__UIBI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-          __tmp__0IBI=get_type_result__XF2G(slot_msg__QCBI);
-        } else {
-          __tmp__0IBI=get_type_result__BH2G(slot_msg__QCBI);
-        };
-        if ((((void *)__tmp__0IBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__0IBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ICBI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__0IBI != (void *)NULL)) {
-            Self__LKIR=((__STRING *)string_tmp__RB);
-            new_capacity__KKIR= 0;
-            if ((Self__LKIR->capacity__MNK <= Self__LKIR->count__VF)) {
-              if ((Self__LKIR->capacity__MNK ==  0)) {
-                Self__LKIR->capacity__MNK= 32;
-                Self__LKIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KKIR=(__INTEGER)(Self__LKIR->capacity__MNK <<  1);
-                Self__MKIR=((__CHARACTER *)Self__LKIR->storage__XNK);
-                old_nb_elts__NKIR=Self__LKIR->capacity__MNK;
-                new__OKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MKIR),((__UINTEGER_32 )old_nb_elts__NKIR),((__UINTEGER_32 )new_capacity__KKIR)));
-                upper__OLVR=(__INTEGER)(new_capacity__KKIR -  1);
-                Self__MLVR=old_nb_elts__NKIR;
-                while ((Self__MLVR <= upper__OLVR)) {
-                  new__OKIR[Self__MLVR]='\0';
-                  Self__MLVR=(__INTEGER)(Self__MLVR +  1);
-                };
-                Self__LKIR->storage__XNK=new__OKIR;
-                Self__LKIR->capacity__MNK=new_capacity__KKIR;
-              };
-            };
-            ((__CHARACTER *)Self__LKIR->storage__XNK)[Self__LKIR->count__VF]='`';
-            Self__LKIR->count__VF=(__INTEGER)(Self__LKIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__0IBI,string_tmp__RB);
-            Self__RKIR=((__STRING *)string_tmp__RB);
-            new_capacity__QKIR= 0;
-            if ((Self__RKIR->capacity__MNK <= Self__RKIR->count__VF)) {
-              if ((Self__RKIR->capacity__MNK ==  0)) {
-                Self__RKIR->capacity__MNK= 32;
-                Self__RKIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QKIR=(__INTEGER)(Self__RKIR->capacity__MNK <<  1);
-                Self__SKIR=((__CHARACTER *)Self__RKIR->storage__XNK);
-                old_nb_elts__TKIR=Self__RKIR->capacity__MNK;
-                new__UKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SKIR),((__UINTEGER_32 )old_nb_elts__TKIR),((__UINTEGER_32 )new_capacity__QKIR)));
-                upper__TLVR=(__INTEGER)(new_capacity__QKIR -  1);
-                Self__RLVR=old_nb_elts__TKIR;
-                while ((Self__RLVR <= upper__TLVR)) {
-                  new__UKIR[Self__RLVR]='\0';
-                  Self__RLVR=(__INTEGER)(Self__RLVR +  1);
-                };
-                Self__RKIR->storage__XNK=new__UKIR;
-                Self__RKIR->capacity__MNK=new_capacity__QKIR;
-              };
-            };
-            ((__CHARACTER *)Self__RKIR->storage__XNK)[Self__RKIR->count__VF]='\'';
-            Self__RKIR->count__VF=(__INTEGER)(Self__RKIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__ICBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
-            __tmp__2JBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__2JBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__2JBI);
-          put_position__ECH(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      if (((result__SU1T == '/') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE +  1) -  1)] == '*'))) {
+        position__CLE=(__INTEGER__Q)(position__CLE +  2);
+        level_comment__IIF= 1;
+        until_do__ZW3B:
+        {
+          result__WU1T='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__WU1T=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__WU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          if ((! ((result__WU1T == ((__CHARACTER__DB )(( 0)))) || (level_comment__IIF ==  0)))) {
+            result__2U1T='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__2U1T=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__2U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            if (((result__2U1T == '/') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE +  1) -  1)] == '*'))) {
+              level_comment__IIF=(__INTEGER__Q)(level_comment__IIF +  1);
+              position__CLE=(__INTEGER__Q)(position__CLE +  2);
+              __tmp__JUF=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__JUF=FALSE__O__;
+            };
+            if ((! __tmp__JUF)) {
+              result__4U1T='\0';
+              if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                result__4U1T=((__CHARACTER__DB )(( 0)));
+              } else /* FALSE */ {
+                result__4U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+              };
+              if (((result__4U1T == '*') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE +  1) -  1)] == '/'))) {
+                level_comment__IIF=(__INTEGER__Q)(level_comment__IIF -  1);
+                position__CLE=(__INTEGER__Q)(position__CLE +  2);
+              } else /* FALSE */ {
+                position__CLE=(__INTEGER__Q)(position__CLE +  1);
+              };
+            };
+            goto until_do__ZW3B;
+          };
+        };
+        if ((level_comment__IIF !=  0)) {
+          position__CLE=pos2__HIF;
+          __tmp__TVF=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_582));
+          put_position__PRE(__tmp__TVF);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__SCBI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__SCBI,create__type__PKQC(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__ICBI));
-        add_last__5REI(args__SCBI,read__QB5G(local__MCBI));
-        __tmp__JKBI=Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__KKBI=((void **)((__FAST_ARRAYoEXPRo *)args__SCBI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__KKBI)->__id) {
-        case __LIST__: {
-          __tmp__LKBI=my_copy__MSYM(__tmp__KKBI);
-        } break;
-        case __STRING_CST__: {
-          Self__LHJQ=((__STRING_CST *)__tmp__KKBI);
-          __tmp__LKBI=create__text__ITMH(Self__LHJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LHJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__LKBI=my_copy__EK2H(__tmp__KKBI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__MHJQ=((__PROTOTYPE_CST *)__tmp__KKBI);
-          __tmp__LKBI=create__type__PKQC(Self__MHJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MHJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__NHJQ=((__INTEGER_CST *)__tmp__KKBI);
-          p__5KIR=Self__NHJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__ALIR=Self__NHJQ->value__W4YD;
-          t__BLIR=Self__NHJQ->parent_constant__B3LC.static_type__M2YD;
-          result__WKIR=NULL;
-          ptr__XKIR=((__POINTER )(NULL));
-          typ_id__YKIR= 0;
-          sz__ZKIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZKIR ==  0)) {
-            result__WKIR=INTEGER_CST__;
-          } else {
-            typ_id__YKIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKIR);
-            if ((typ_id__YKIR == (__INTEGER)(-  1))) {
-              a__0KIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1KIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKIR + a__0KIR) & (__UINTEGER_32)(~ a__0KIR));
-              ptr_table__WLVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__VLVR=((__POINTER )(NULL));
-              result__XLVR=((__POINTER *)ptr_table__WLVR)[ 0];
-              if ((result__XLVR == (void *)NULL)) {
-                result__XLVR=new_lab__2PJ(new_size__1KIR);
-                next__VLVR=(void *)((unsigned long)result__XLVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KIR)));
-                ((__POINTER *)next__VLVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WLVR)[ 0]=next__VLVR;
-              } else {
-                next__VLVR=((__POINTER *)result__XLVR)[ 0];
-                if ((next__VLVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XLVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1KIR <<  1)) <=  4096)) {
-                    next__VLVR=(void *)((unsigned long)result__XLVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KIR)));
-                  } else {
-                    next__VLVR=new_lab__2PJ(new_size__1KIR);
-                  };
-                  ((__POINTER *)next__VLVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WLVR)[ 0]=next__VLVR;
-                } else {
-                  ((__POINTER *)result__XLVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VLVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XLVR=next__VLVR;
-                };
-              };
-              ptr__XKIR=result__XLVR;
-            } else {
-              t__2KIR=((__UINTEGER_32 )typ_id__YKIR);
-              a__3KIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__4LVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKIR + a__3KIR) & (__UINTEGER_32)(~ a__3KIR));
-              ptr_table__1LVR=((__POINTER )(&(table_type[(t__2KIR)])));
-              lab_type__3LVR=(__UINTEGER_32)(t__2KIR |  1);
-              next__0LVR=((__POINTER )(NULL));
-              result__2LVR=((__POINTER *)ptr_table__1LVR)[ 0];
-              if ((result__2LVR == (void *)NULL)) {
-                result__2LVR=new_lab__2PJ(lab_type__3LVR);
-                next__0LVR=(void *)((unsigned long)result__2LVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LVR)));
-                ((__POINTER *)next__0LVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1LVR)[ 0]=next__0LVR;
-              } else {
-                next__0LVR=((__POINTER *)result__2LVR)[ 0];
-                if ((next__0LVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2LVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4LVR <<  1)) <=  4096)) {
-                    next__0LVR=(void *)((unsigned long)result__2LVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LVR)));
-                  } else {
-                    next__0LVR=new_lab__2PJ(lab_type__3LVR);
-                  };
-                  ((__POINTER *)next__0LVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1LVR)[ 0]=next__0LVR;
-                } else {
-                  ((__POINTER *)result__2LVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0LVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2LVR=next__0LVR;
-                };
-              };
-              ptr__XKIR=result__2LVR;
-            };
-            result__WKIR=((__INTEGER_CST *)ptr__XKIR);
-            *(result__WKIR) = *(INTEGER_CST__);
-          };
-          Self__4KIR=((__INTEGER_CST *)result__WKIR);
-          Self__4KIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5KIR;
-          Self__4KIR->value__W4YD=v__ALIR;
-          Self__4KIR->parent_constant__B3LC.static_type__M2YD=t__BLIR;
-          check_type__YG5D(Self__4KIR);
-          __tmp__LKBI=result__WKIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YQCR=read__QB5G(((__READ_LOCAL *)__tmp__KKBI)->local__HJZD);
-          if (__tmp__YQCR==NULL) {
-            __tmp__ZQCR=NULL;
-          } else {
-            __tmp__ZQCR=((__READ_LOCAL *)__tmp__YQCR);
-          };
-          __tmp__LKBI=__tmp__ZQCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__LKBI=my_copy__SL2H(__tmp__KKBI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__LKBI=my_copy__LM2H(__tmp__KKBI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__LKBI=my_copy__YM2H(__tmp__KKBI);
-        } break;
-        case __REAL_CST__: {
-          Self__PHJQ=((__REAL_CST *)__tmp__KKBI);
-          p__IMVR=Self__PHJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__JMVR=Self__PHJQ->value__HN2H;
-          t__KMVR=Self__PHJQ->parent_constant__U2JH.static_type__M2YD;
-          result__5LVR=NULL;
-          ptr__AMVR=((__POINTER )(NULL));
-          typ_id__BMVR= 0;
-          sz__CMVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__CMVR ==  0)) {
-            result__5LVR=REAL_CST__;
-          } else {
-            typ_id__BMVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CMVR);
-            if ((typ_id__BMVR == (__INTEGER)(-  1))) {
-              a__DMVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EMVR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMVR + a__DMVR) & (__UINTEGER_32)(~ a__DMVR));
-              ptr_table__MMVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EMVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__LMVR=((__POINTER )(NULL));
-              result__NMVR=((__POINTER *)ptr_table__MMVR)[ 0];
-              if ((result__NMVR == (void *)NULL)) {
-                result__NMVR=new_lab__2PJ(new_size__EMVR);
-                next__LMVR=(void *)((unsigned long)result__NMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMVR)));
-                ((__POINTER *)next__LMVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MMVR)[ 0]=next__LMVR;
-              } else {
-                next__LMVR=((__POINTER *)result__NMVR)[ 0];
-                if ((next__LMVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NMVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EMVR <<  1)) <=  4096)) {
-                    next__LMVR=(void *)((unsigned long)result__NMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMVR)));
-                  } else {
-                    next__LMVR=new_lab__2PJ(new_size__EMVR);
-                  };
-                  ((__POINTER *)next__LMVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MMVR)[ 0]=next__LMVR;
-                } else {
-                  ((__POINTER *)result__NMVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LMVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NMVR=next__LMVR;
-                };
-              };
-              ptr__AMVR=result__NMVR;
-            } else {
-              t__FMVR=((__UINTEGER_32 )typ_id__BMVR);
-              a__GMVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UMVR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMVR + a__GMVR) & (__UINTEGER_32)(~ a__GMVR));
-              ptr_table__RMVR=((__POINTER )(&(table_type[(t__FMVR)])));
-              lab_type__TMVR=(__UINTEGER_32)(t__FMVR |  1);
-              next__QMVR=((__POINTER )(NULL));
-              result__SMVR=((__POINTER *)ptr_table__RMVR)[ 0];
-              if ((result__SMVR == (void *)NULL)) {
-                result__SMVR=new_lab__2PJ(lab_type__TMVR);
-                next__QMVR=(void *)((unsigned long)result__SMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMVR)));
-                ((__POINTER *)next__QMVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RMVR)[ 0]=next__QMVR;
-              } else {
-                next__QMVR=((__POINTER *)result__SMVR)[ 0];
-                if ((next__QMVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UMVR <<  1)) <=  4096)) {
-                    next__QMVR=(void *)((unsigned long)result__SMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMVR)));
-                  } else {
-                    next__QMVR=new_lab__2PJ(lab_type__TMVR);
-                  };
-                  ((__POINTER *)next__QMVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RMVR)[ 0]=next__QMVR;
-                } else {
-                  ((__POINTER *)result__SMVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SMVR=next__QMVR;
-                };
-              };
-              ptr__AMVR=result__SMVR;
-            };
-            result__5LVR=((__REAL_CST *)ptr__AMVR);
-            *(result__5LVR) = *(REAL_CST__);
-          };
-          Self__HMVR=((__REAL_CST *)result__5LVR);
-          Self__HMVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IMVR;
-          Self__HMVR->value__HN2H=v__JMVR;
-          Self__HMVR->parent_constant__U2JH.static_type__M2YD=t__KMVR;
-          __tmp__LKBI=result__5LVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__RHJQ=((__CHARACTER_CST *)__tmp__KKBI);
-          __tmp__LKBI=create__char__4SMH(Self__RHJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RHJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__SHJQ=((__IS_EXPANDED *)__tmp__KKBI);
-          __tmp__2QCR=read__QB5G(((__READ_LOCAL *)Self__SHJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2QCR==NULL) {
-            __tmp__3QCR=NULL;
-          } else {
-            __tmp__3QCR=((__READ_LOCAL *)__tmp__2QCR);
-          };
-          p__4MVR=Self__SHJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__VMVR=NULL;
-          ptr__WMVR=((__POINTER )(NULL));
-          typ_id__XMVR= 0;
-          sz__YMVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__YMVR ==  0)) {
-            result__VMVR=IS_EXPANDED__;
-          } else {
-            typ_id__XMVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YMVR);
-            if ((typ_id__XMVR == (__INTEGER)(-  1))) {
-              a__ZMVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0MVR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMVR + a__ZMVR) & (__UINTEGER_32)(~ a__ZMVR));
-              ptr_table__BNVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0MVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ANVR=((__POINTER )(NULL));
-              result__CNVR=((__POINTER *)ptr_table__BNVR)[ 0];
-              if ((result__CNVR == (void *)NULL)) {
-                result__CNVR=new_lab__2PJ(new_size__0MVR);
-                next__ANVR=(void *)((unsigned long)result__CNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MVR)));
-                ((__POINTER *)next__ANVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BNVR)[ 0]=next__ANVR;
-              } else {
-                next__ANVR=((__POINTER *)result__CNVR)[ 0];
-                if ((next__ANVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CNVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0MVR <<  1)) <=  4096)) {
-                    next__ANVR=(void *)((unsigned long)result__CNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MVR)));
-                  } else {
-                    next__ANVR=new_lab__2PJ(new_size__0MVR);
-                  };
-                  ((__POINTER *)next__ANVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BNVR)[ 0]=next__ANVR;
-                } else {
-                  ((__POINTER *)result__CNVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ANVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CNVR=next__ANVR;
-                };
-              };
-              ptr__WMVR=result__CNVR;
-            } else {
-              t__1MVR=((__UINTEGER_32 )typ_id__XMVR);
-              a__2MVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JNVR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMVR + a__2MVR) & (__UINTEGER_32)(~ a__2MVR));
-              ptr_table__GNVR=((__POINTER )(&(table_type[(t__1MVR)])));
-              lab_type__INVR=(__UINTEGER_32)(t__1MVR |  1);
-              next__FNVR=((__POINTER )(NULL));
-              result__HNVR=((__POINTER *)ptr_table__GNVR)[ 0];
-              if ((result__HNVR == (void *)NULL)) {
-                result__HNVR=new_lab__2PJ(lab_type__INVR);
-                next__FNVR=(void *)((unsigned long)result__HNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNVR)));
-                ((__POINTER *)next__FNVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GNVR)[ 0]=next__FNVR;
-              } else {
-                next__FNVR=((__POINTER *)result__HNVR)[ 0];
-                if ((next__FNVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HNVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JNVR <<  1)) <=  4096)) {
-                    next__FNVR=(void *)((unsigned long)result__HNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNVR)));
-                  } else {
-                    next__FNVR=new_lab__2PJ(lab_type__INVR);
-                  };
-                  ((__POINTER *)next__FNVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GNVR)[ 0]=next__FNVR;
-                } else {
-                  ((__POINTER *)result__HNVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FNVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HNVR=next__FNVR;
-                };
-              };
-              ptr__WMVR=result__HNVR;
-            };
-            result__VMVR=((__IS_EXPANDED *)ptr__WMVR);
-            *(result__VMVR) = *(IS_EXPANDED__);
-          };
-          Self__3MVR=((__IS_EXPANDED *)result__VMVR);
-          Self__3MVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4MVR;
-          Self__3MVR->receiver__WN2H=__tmp__3QCR;
-          __tmp__LKBI=result__VMVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__LKBI=my_copy__1N2H(__tmp__KKBI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__LKBI=my_copy__EO2H(__tmp__KKBI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__LKBI=my_copy__PO2H(__tmp__KKBI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__LKBI=my_copy__1O2H(__tmp__KKBI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__LKBI=my_copy__GP2H(__tmp__KKBI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__LKBI=my_copy__RP2H(__tmp__KKBI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__LKBI=my_copy__2P2H(__tmp__KKBI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__LKBI=my_copy__HQ2H(__tmp__KKBI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__LKBI=my_copy__SQ2H(__tmp__KKBI);
-        } break;
-        case __ITEM__: {
-          __tmp__LKBI=my_copy__DR2H(__tmp__KKBI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__LKBI=my_copy__PR2H(__tmp__KKBI);
-        } break;
-        case __CAST__: {
-          __tmp__LKBI=my_copy__YR2H(__tmp__KKBI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__LKBI=my_copy__5SYM(__tmp__KKBI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__LKBI=my_copy__IUGK(__tmp__KKBI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DLIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KKBI)->global__ZGJK),NULL);
-          if (__tmp__DLIR==NULL) {
-            __tmp__ELIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__DLIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__ELIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__ELIR=((__READ_GLOBAL *)__tmp__DLIR);
-            } break;
-            }
-          };
-          __tmp__LKBI=__tmp__ELIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__LKBI=my_copy__BQCN(__tmp__KKBI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__LKBI=my_copy__NREO(__tmp__KKBI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__LKBI=my_copy__VYJO(__tmp__KKBI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__LKBI=my_copy__0REO(__tmp__KKBI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__LKBI=my_copy__BZJO(__tmp__KKBI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__LKBI=my_copy__CNJM(__tmp__KKBI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__LKBI=my_copy__5XLL(__tmp__KKBI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__LKBI=my_copy__WVYM(__tmp__KKBI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__LKBI=my_copy__FSEO(__tmp__KKBI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__LKBI=my_copy__QCEP(__tmp__KKBI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__LKBI=my_copy__5LSN(__tmp__KKBI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__LKBI=my_copy__KMSN(__tmp__KKBI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__LKBI=my_copy__JZPN(__tmp__KKBI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__LKBI=my_copy__G3SO(__tmp__KKBI);
-        } break;
-        };
-        node__RCBI=new_read__slot__receiver__with__AOWH(__tmp__JKBI,slot_msg__QCBI,__tmp__LKBI,args__SCBI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__RCBI);
-        __tmp__254R=((__NODE_TYPE *)node__RCBI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__254R)->__id) {
-        case __DTA_RD__: {
-          __tmp__354R=((__DTA_RD *)__tmp__254R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__354R=((__DTA_CAST *)__tmp__254R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__354R=((__DTA_WR_CODE *)__tmp__254R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__354R=((__DTA_BLOCK *)__tmp__254R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__354R=((__DTA_WR_VALUE *)__tmp__254R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__354R=((__DTA_RD_ARGS *)__tmp__254R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__LCBI=__tmp__354R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__ICBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__JCBI);
-        put_position__ECH(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
       };
     };
   };
-  return(result__LCBI);
+  if ((is_shorter2__MIF && (! skip_comment__GWF))) {
+    if ((((__STRING__BC *)string_tmp3__TIF)->count__WJ ==  0)) {
+      last_comment_slot__YWF=NULL;
+    } else /* FALSE */ {
+      __tmp__5WF=get__PJC(string_tmp3__TIF);
+      last_comment_slot__YWF=__tmp__5WF;
+    };
+    if ((((__STRING__BC *)string_tmp4__VIF)->count__WJ !=  0)) {
+      __tmp__5WF=get__PJC(string_tmp4__VIF);
+      last_comment_extern__KXF=__tmp__5WF;
+    };
+  };
+  begin_position__PXF=position__CLE;
+  __tmp__UJF=(position__CLE != pos__GIF);
+  result__SU1T='\0';
+  if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+    result__SU1T=((__CHARACTER__DB )(( 0)));
+  } else /* FALSE */ {
+    result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+  };
+  __tmp__XMF=(__tmp__UJF | (result__SU1T != ((__CHARACTER__DB )(( 0)))));
+  return(__tmp__XMF);
 }
 
-static void* check_type__with__FLBI(__EXPR_SHIFT_R *Self__GLBI,void *t__HLBI,__POSITION p__ILBI)
-// ({EXPR_SHIFT_R},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L read_slot_header__CAOC(__BOOLEAN__L first__EAOC)
+// ({TRUE__KxFALSE__O}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__IMIR;
-  void *result__KLBI,*rec__NLBI,*__tmp__AA5R,*__tmp__JTBI,*__tmp__KTBI;
-  void *__tmp__DA5R;
-  void *local__LLBI;
-  void *instr__MLBI;
-  void *slot_name__OLBI,*v__SOVR;
-  void *slot_msg__PLBI;
-  void *node__QLBI;
-  __TYPE_FULL *Self__THJQ,*Self__3HJQ;
-  void *__tmp__AOBI,*__tmp__MRBI;
-  __POSITION __tmp__HOBI,__tmp__PPBI,__tmp__TRBI,__tmp__1SBI;
-  __POSITION __tmp__ITBI,p__HMIR,p__ROVR,p__HPVR;
-  void *__tmp__NOBI,*__tmp__ZRBI,*t__JMIR,*t__TOVR;
-  __STRING *Self__HLIR,*Self__NLIR,*Self__TLIR,*Self__ZLIR;
-  __INTEGER new_capacity__GLIR,old_nb_elts__JLIR,upper__NNVR,Self__LNVR;
-  __INTEGER new_capacity__MLIR,old_nb_elts__PLIR,upper__SNVR,Self__QNVR;
-  __INTEGER new_capacity__SLIR,old_nb_elts__VLIR,upper__XNVR,Self__VNVR;
-  __INTEGER new_capacity__YLIR,old_nb_elts__1LIR,upper__2NVR,Self__0NVR;
-  __INTEGER typ_id__AMIR,typ_id__KOVR,typ_id__APVR;
-  void *__tmp__554R,*__tmp__CA5R;
-  __STRING_CST *Self__EIJQ;
-  __PROTOTYPE_CST *Self__FIJQ;
-  __INTEGER_CST *Self__GIJQ,*result__4LIR,*Self__GMIR;
-  __POINTER ptr__5LIR,ptr_table__5NVR,next__4NVR,result__AOVR;
-  __POINTER ptr_table__EOVR,next__DOVR,result__FOVR,ptr__JOVR;
-  __POINTER ptr_table__VOVR,next__UOVR,result__WOVR,ptr_table__0OVR;
-  __POINTER next__ZOVR,result__1OVR,ptr__5OVR,ptr_table__KPVR;
-  __POINTER next__JPVR,result__LPVR,ptr_table__PPVR,next__OPVR;
-  __POINTER result__QPVR;
-  __UINTEGER_32 sz__BMIR,a__CMIR,new_size__DMIR,t__EMIR,a__FMIR;
-  __UINTEGER_32 new_size__HOVR,lab_type__GOVR,sz__LOVR,a__MOVR;
-  __UINTEGER_32 new_size__NOVR,t__OOVR,a__POVR,new_size__3OVR;
-  __UINTEGER_32 lab_type__2OVR,sz__BPVR,a__CPVR,new_size__DPVR,t__EPVR;
-  __UINTEGER_32 a__FPVR,new_size__SPVR,lab_type__RPVR;
-  void *__tmp__ARCR,*__tmp__ERCR,*__tmp__LMIR;
-  __READ_LOCAL *__tmp__BRCR,*__tmp__FRCR;
-  __REAL_CST *Self__IIJQ,*result__IOVR,*Self__QOVR;
-  __CHARACTER_CST *Self__KIJQ;
-  __IS_EXPANDED *Self__LIJQ,*result__4OVR,*Self__GPVR;
-  __READ_GLOBAL *__tmp__MMIR;
-  void *args__RLBI;
-  __CHARACTER *Self__ILIR,*new__KLIR,*Self__OLIR,*new__QLIR,*Self__ULIR;
-  __CHARACTER *new__WLIR,*Self__0LIR,*new__2LIR;
-  __BOOLEAN __tmp__2PBI;
-  result__KLBI=NULL;
-  local__LLBI=NULL;
-  instr__MLBI=NULL;
-  rec__NLBI=NULL;
-  slot_name__OLBI=NULL;
-  slot_msg__PLBI=NULL;
-  node__QLBI=NULL;
-  args__RLBI=NULL;
-  if (affect_with__BCHI(t__HLBI,static_type__JP1H(Self__GLBI))) {
-    result__KLBI=Self__GLBI;
-  } else {
-    Self__THJQ=((__TYPE_FULL *)static_type__JP1H(Self__GLBI));
-    if (is_cast__to__in__BD0I(Self__THJQ,(&__string_86),t__HLBI,((__PROTOTYPE *)prototype__VPRF(Self__THJQ))->export_list__EFDC)) {
-      local__LLBI=create__name__style__type__E5JG(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__JP1H(Self__GLBI)));
-      instr__MLBI=write__value__14FH(local__LLBI,Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GLBI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__MLBI);
-      slot_name__OLBI=get__QEC(last_cast_name__T32H);
-      slot_msg__PLBI=get_slot__IO5G(static_type__JP1H(Self__GLBI),slot_name__OLBI);
-      if (((void *)slot_msg__PLBI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__HLBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__OLBI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ILBI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__JP1H(Self__GLBI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-        __tmp__AOBI=((__SLOT *)((__SLOT_DATA *)slot_msg__PLBI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__AOBI=((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__AOBI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-          __tmp__HOBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__HOBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__HOBI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+  __POSITION__OL __tmp__EBOC,__tmp__BCOC,__tmp__ADOC,__tmp__EIOC;
+  __POSITION__OL pos__D13R,pos__G13R,pos__KT1S,__tmp__YGOC,pos__J13R;
+  __POSITION__OL pos__P13R,pos__V13R;
+  __PROTOTYPE__MF *__tmp__VCOC;
+  __ITM_TYPE_PARAMETER__ZEZ *res__GFOC,*result__OCAU,*Self__0CAU;
+  __ITM_TYPE_PARAMETER__ZEZ *result__3CAU,*Self__JDAU;
+  void *__tmp__XFOC;
+  __STRING_CONSTANT__0 *n__KV1T,*n__INMD;
+  void *__tmp__LV1T,*result__MV1T,*__tmp__SNMD,*result__QNMD;
+  __POINTER__IB ptr__PCAU,__tmp__RCAU,__tmp__SCAU,__tmp__TCAU,ptr__4CAU;
+  __POINTER__IB __tmp__ADAU,__tmp__BDAU,__tmp__CDAU;
+  __INTEGER__Q typ_id__QCAU,typ_id__5CAU;
+  __UINTEGER_32__ZWB __tmp__UCAU,__tmp__DDAU;
+  __BOOLEAN__L result__GAOC,__tmp__QBOC,__tmp__0COC,__tmp__RDOC;
+  __BOOLEAN__L __tmp__W03R,__tmp__NFOC,__tmp__YFOC,__tmp__GGOC;
+  __BOOLEAN__L __tmp__LGOC,__tmp__TGOC,__tmp__2IOC;
+  __CHARACTER__DB __tmp__QAOC;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__YMOC;
+  result__GAOC=FALSE__O__;
+  __tmp__QAOC=read_style__45OC();
+  if ((__tmp__QAOC != ' ')) {
+    result__GAOC=TRUE__K__;
+    if (((! first__EAOC) && (__tmp__QAOC == '+'))) {
+      __tmp__EBOC=current_position__UVQ();
+      put_error__text__EQE( 2,(&__string_583));
+      put_position__PRE(__tmp__EBOC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-        __tmp__NOBI=get_type_result__XF2G(slot_msg__PLBI);
-      } else {
-        __tmp__NOBI=get_type_result__BH2G(slot_msg__PLBI);
-      };
-      if ((((void *)__tmp__NOBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__NOBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__HLBI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__NOBI != (void *)NULL)) {
-          Self__HLIR=((__STRING *)string_tmp__RB);
-          new_capacity__GLIR= 0;
-          if ((Self__HLIR->capacity__MNK <= Self__HLIR->count__VF)) {
-            if ((Self__HLIR->capacity__MNK ==  0)) {
-              Self__HLIR->capacity__MNK= 32;
-              Self__HLIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GLIR=(__INTEGER)(Self__HLIR->capacity__MNK <<  1);
-              Self__ILIR=((__CHARACTER *)Self__HLIR->storage__XNK);
-              old_nb_elts__JLIR=Self__HLIR->capacity__MNK;
-              new__KLIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ILIR),((__UINTEGER_32 )old_nb_elts__JLIR),((__UINTEGER_32 )new_capacity__GLIR)));
-              upper__NNVR=(__INTEGER)(new_capacity__GLIR -  1);
-              Self__LNVR=old_nb_elts__JLIR;
-              while ((Self__LNVR <= upper__NNVR)) {
-                new__KLIR[Self__LNVR]='\0';
-                Self__LNVR=(__INTEGER)(Self__LNVR +  1);
-              };
-              Self__HLIR->storage__XNK=new__KLIR;
-              Self__HLIR->capacity__MNK=new_capacity__GLIR;
-            };
-          };
-          ((__CHARACTER *)Self__HLIR->storage__XNK)[Self__HLIR->count__VF]='`';
-          Self__HLIR->count__VF=(__INTEGER)(Self__HLIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__NOBI,string_tmp__RB);
-          Self__NLIR=((__STRING *)string_tmp__RB);
-          new_capacity__MLIR= 0;
-          if ((Self__NLIR->capacity__MNK <= Self__NLIR->count__VF)) {
-            if ((Self__NLIR->capacity__MNK ==  0)) {
-              Self__NLIR->capacity__MNK= 32;
-              Self__NLIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MLIR=(__INTEGER)(Self__NLIR->capacity__MNK <<  1);
-              Self__OLIR=((__CHARACTER *)Self__NLIR->storage__XNK);
-              old_nb_elts__PLIR=Self__NLIR->capacity__MNK;
-              new__QLIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OLIR),((__UINTEGER_32 )old_nb_elts__PLIR),((__UINTEGER_32 )new_capacity__MLIR)));
-              upper__SNVR=(__INTEGER)(new_capacity__MLIR -  1);
-              Self__QNVR=old_nb_elts__PLIR;
-              while ((Self__QNVR <= upper__SNVR)) {
-                new__QLIR[Self__QNVR]='\0';
-                Self__QNVR=(__INTEGER)(Self__QNVR +  1);
-              };
-              Self__NLIR->storage__XNK=new__QLIR;
-              Self__NLIR->capacity__MNK=new_capacity__MLIR;
+    };
+    if (first__EAOC) {
+      __tmp__QBOC=read_word__CGF((&__string_71));
+      if (__tmp__QBOC) {
+        if ((__tmp__QAOC == '-')) {
+          is_cop__KN=TRUE__K__;
+          if (is_java__EE) {
+            __tmp__BCOC=current_position__UVQ();
+            put_error__text__EQE( 1,(&__string_584));
+            put_position__PRE(__tmp__BCOC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-          };
-          ((__CHARACTER *)Self__NLIR->storage__XNK)[Self__NLIR->count__VF]='\'';
-          Self__NLIR->count__VF=(__INTEGER)(Self__NLIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__HLBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-          __tmp__PPBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__PPBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__PPBI);
-        put_position__ECH(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__NLBI=read__QB5G(local__LLBI);
-      node__QLBI=new_read__slot__receiver__self__FLQC(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__PLBI,rec__NLBI,rec__NLBI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__QLBI);
-      __tmp__554R=((__NODE_TYPE *)node__QLBI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__554R)->__id) {
-      case __DTA_RD__: {
-        __tmp__AA5R=((__DTA_RD *)__tmp__554R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__AA5R=((__DTA_CAST *)__tmp__554R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__AA5R=((__DTA_WR_CODE *)__tmp__554R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__AA5R=((__DTA_BLOCK *)__tmp__554R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__AA5R=((__DTA_WR_VALUE *)__tmp__554R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__AA5R=((__DTA_RD_ARGS *)__tmp__554R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__KLBI=__tmp__AA5R;
-      __tmp__2PBI=TRUE__;
-    } else {
-      __tmp__2PBI=FALSE__;
-    };
-    if ((! __tmp__2PBI)) {
-      Self__3HJQ=((__TYPE_FULL *)t__HLBI);
-      if (is_cast__to__in__BD0I(Self__3HJQ,(&__string_87),static_type__JP1H(Self__GLBI),((__PROTOTYPE *)prototype__VPRF(Self__3HJQ))->import_list__MFDC)) {
-        local__LLBI=create__name__style__type__E5JG(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__JP1H(Self__GLBI)));
-        instr__MLBI=write__value__14FH(local__LLBI,Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GLBI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__MLBI);
-        slot_name__OLBI=get__QEC(last_cast_name__T32H);
-        slot_msg__PLBI=get_slot__IO5G(t__HLBI,slot_name__OLBI);
-        if (((void *)slot_msg__PLBI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__HLBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__OLBI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__HLBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__ILBI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__HLBI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          } else /* FALSE */ {
+            append__KWX(((__STRING__BC *)output_decl__LE),(&__string_585));
+          };
+        };
+        __tmp__VCOC=object__1KE;
+        __tmp__BCOC=current_position__UVQ();
+        ((__PROTOTYPE__MF *)__tmp__VCOC)->parent_named__PF.parent_itm_object__OF.position__P2B=__tmp__BCOC;
+        ((__PROTOTYPE__MF *)object__1KE)->parent_named__PF.style__0KQC=__tmp__QAOC;
+        __tmp__0COC=read_symbol__F2Q((&__string_21));
+        if ((! __tmp__0COC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_586));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-          __tmp__MRBI=((__SLOT *)((__SLOT_DATA *)slot_msg__PLBI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__MRBI=((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__MRBI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-            __tmp__TRBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__TRBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__TRBI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        __tmp__0COC=read_word__CGF((&__string_18));
+        if (__tmp__0COC) {
+          __tmp__RDOC=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__W03R=read_word__CGF((&__string_19));
+          __tmp__RDOC=__tmp__W03R;
+        };
+        if (__tmp__RDOC) {
+          ((__PROTOTYPE__MF *)object__1KE)->type_style__XZMB=last_string__U4E;
+        };
+        __tmp__0COC=read_cap_identifier__JRV();
+        if ((! __tmp__0COC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_587));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-          __tmp__ZRBI=get_type_result__XF2G(slot_msg__PLBI);
-        } else {
-          __tmp__ZRBI=get_type_result__BH2G(slot_msg__PLBI);
-        };
-        if ((((void *)__tmp__ZRBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ZRBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__HLBI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__ZRBI != (void *)NULL)) {
-            Self__TLIR=((__STRING *)string_tmp__RB);
-            new_capacity__SLIR= 0;
-            if ((Self__TLIR->capacity__MNK <= Self__TLIR->count__VF)) {
-              if ((Self__TLIR->capacity__MNK ==  0)) {
-                Self__TLIR->capacity__MNK= 32;
-                Self__TLIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__SLIR=(__INTEGER)(Self__TLIR->capacity__MNK <<  1);
-                Self__ULIR=((__CHARACTER *)Self__TLIR->storage__XNK);
-                old_nb_elts__VLIR=Self__TLIR->capacity__MNK;
-                new__WLIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ULIR),((__UINTEGER_32 )old_nb_elts__VLIR),((__UINTEGER_32 )new_capacity__SLIR)));
-                upper__XNVR=(__INTEGER)(new_capacity__SLIR -  1);
-                Self__VNVR=old_nb_elts__VLIR;
-                while ((Self__VNVR <= upper__XNVR)) {
-                  new__WLIR[Self__VNVR]='\0';
-                  Self__VNVR=(__INTEGER)(Self__VNVR +  1);
-                };
-                Self__TLIR->storage__XNK=new__WLIR;
-                Self__TLIR->capacity__MNK=new_capacity__SLIR;
-              };
-            };
-            ((__CHARACTER *)Self__TLIR->storage__XNK)[Self__TLIR->count__VF]='`';
-            Self__TLIR->count__VF=(__INTEGER)(Self__TLIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__ZRBI,string_tmp__RB);
-            Self__ZLIR=((__STRING *)string_tmp__RB);
-            new_capacity__YLIR= 0;
-            if ((Self__ZLIR->capacity__MNK <= Self__ZLIR->count__VF)) {
-              if ((Self__ZLIR->capacity__MNK ==  0)) {
-                Self__ZLIR->capacity__MNK= 32;
-                Self__ZLIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__YLIR=(__INTEGER)(Self__ZLIR->capacity__MNK <<  1);
-                Self__0LIR=((__CHARACTER *)Self__ZLIR->storage__XNK);
-                old_nb_elts__1LIR=Self__ZLIR->capacity__MNK;
-                new__2LIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0LIR),((__UINTEGER_32 )old_nb_elts__1LIR),((__UINTEGER_32 )new_capacity__YLIR)));
-                upper__2NVR=(__INTEGER)(new_capacity__YLIR -  1);
-                Self__0NVR=old_nb_elts__1LIR;
-                while ((Self__0NVR <= upper__2NVR)) {
-                  new__2LIR[Self__0NVR]='\0';
-                  Self__0NVR=(__INTEGER)(Self__0NVR +  1);
-                };
-                Self__ZLIR->storage__XNK=new__2LIR;
-                Self__ZLIR->capacity__MNK=new_capacity__YLIR;
-              };
-            };
-            ((__CHARACTER *)Self__ZLIR->storage__XNK)[Self__ZLIR->count__VF]='\'';
-            Self__ZLIR->count__VF=(__INTEGER)(Self__ZLIR->count__VF +  1);
+        if (((void *)object__1KE->shortname__REZ != (void *)last_string__U4E)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_588));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__HLBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
-            __tmp__1SBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__1SBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__1SBI);
-          put_position__ECH(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__RLBI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__RLBI,create__type__PKQC(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__HLBI));
-        add_last__5REI(args__RLBI,read__QB5G(local__LLBI));
-        __tmp__ITBI=Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__JTBI=((void **)((__FAST_ARRAYoEXPRo *)args__RLBI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__JTBI)->__id) {
-        case __LIST__: {
-          __tmp__KTBI=my_copy__MSYM(__tmp__JTBI);
-        } break;
-        case __STRING_CST__: {
-          Self__EIJQ=((__STRING_CST *)__tmp__JTBI);
-          __tmp__KTBI=create__text__ITMH(Self__EIJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EIJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__KTBI=my_copy__EK2H(__tmp__JTBI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__FIJQ=((__PROTOTYPE_CST *)__tmp__JTBI);
-          __tmp__KTBI=create__type__PKQC(Self__FIJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FIJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__GIJQ=((__INTEGER_CST *)__tmp__JTBI);
-          p__HMIR=Self__GIJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IMIR=Self__GIJQ->value__W4YD;
-          t__JMIR=Self__GIJQ->parent_constant__B3LC.static_type__M2YD;
-          result__4LIR=NULL;
-          ptr__5LIR=((__POINTER )(NULL));
-          typ_id__AMIR= 0;
-          sz__BMIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BMIR ==  0)) {
-            result__4LIR=INTEGER_CST__;
-          } else {
-            typ_id__AMIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BMIR);
-            if ((typ_id__AMIR == (__INTEGER)(-  1))) {
-              a__CMIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DMIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BMIR + a__CMIR) & (__UINTEGER_32)(~ a__CMIR));
-              ptr_table__5NVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DMIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__4NVR=((__POINTER )(NULL));
-              result__AOVR=((__POINTER *)ptr_table__5NVR)[ 0];
-              if ((result__AOVR == (void *)NULL)) {
-                result__AOVR=new_lab__2PJ(new_size__DMIR);
-                next__4NVR=(void *)((unsigned long)result__AOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DMIR)));
-                ((__POINTER *)next__4NVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5NVR)[ 0]=next__4NVR;
-              } else {
-                next__4NVR=((__POINTER *)result__AOVR)[ 0];
-                if ((next__4NVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AOVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DMIR <<  1)) <=  4096)) {
-                    next__4NVR=(void *)((unsigned long)result__AOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DMIR)));
-                  } else {
-                    next__4NVR=new_lab__2PJ(new_size__DMIR);
-                  };
-                  ((__POINTER *)next__4NVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5NVR)[ 0]=next__4NVR;
-                } else {
-                  ((__POINTER *)result__AOVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4NVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__AOVR=next__4NVR;
-                };
-              };
-              ptr__5LIR=result__AOVR;
-            } else {
-              t__EMIR=((__UINTEGER_32 )typ_id__AMIR);
-              a__FMIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HOVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BMIR + a__FMIR) & (__UINTEGER_32)(~ a__FMIR));
-              ptr_table__EOVR=((__POINTER )(&(table_type[(t__EMIR)])));
-              lab_type__GOVR=(__UINTEGER_32)(t__EMIR |  1);
-              next__DOVR=((__POINTER )(NULL));
-              result__FOVR=((__POINTER *)ptr_table__EOVR)[ 0];
-              if ((result__FOVR == (void *)NULL)) {
-                result__FOVR=new_lab__2PJ(lab_type__GOVR);
-                next__DOVR=(void *)((unsigned long)result__FOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOVR)));
-                ((__POINTER *)next__DOVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EOVR)[ 0]=next__DOVR;
-              } else {
-                next__DOVR=((__POINTER *)result__FOVR)[ 0];
-                if ((next__DOVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FOVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HOVR <<  1)) <=  4096)) {
-                    next__DOVR=(void *)((unsigned long)result__FOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOVR)));
-                  } else {
-                    next__DOVR=new_lab__2PJ(lab_type__GOVR);
-                  };
-                  ((__POINTER *)next__DOVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__EOVR)[ 0]=next__DOVR;
-                } else {
-                  ((__POINTER *)result__FOVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DOVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FOVR=next__DOVR;
-                };
-              };
-              ptr__5LIR=result__FOVR;
-            };
-            result__4LIR=((__INTEGER_CST *)ptr__5LIR);
-            *(result__4LIR) = *(INTEGER_CST__);
-          };
-          Self__GMIR=((__INTEGER_CST *)result__4LIR);
-          Self__GMIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HMIR;
-          Self__GMIR->value__W4YD=v__IMIR;
-          Self__GMIR->parent_constant__B3LC.static_type__M2YD=t__JMIR;
-          check_type__YG5D(Self__GMIR);
-          __tmp__KTBI=result__4LIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ARCR=read__QB5G(((__READ_LOCAL *)__tmp__JTBI)->local__HJZD);
-          if (__tmp__ARCR==NULL) {
-            __tmp__BRCR=NULL;
-          } else {
-            __tmp__BRCR=((__READ_LOCAL *)__tmp__ARCR);
-          };
-          __tmp__KTBI=__tmp__BRCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__KTBI=my_copy__SL2H(__tmp__JTBI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__KTBI=my_copy__LM2H(__tmp__JTBI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__KTBI=my_copy__YM2H(__tmp__JTBI);
-        } break;
-        case __REAL_CST__: {
-          Self__IIJQ=((__REAL_CST *)__tmp__JTBI);
-          p__ROVR=Self__IIJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__SOVR=Self__IIJQ->value__HN2H;
-          t__TOVR=Self__IIJQ->parent_constant__U2JH.static_type__M2YD;
-          result__IOVR=NULL;
-          ptr__JOVR=((__POINTER )(NULL));
-          typ_id__KOVR= 0;
-          sz__LOVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__LOVR ==  0)) {
-            result__IOVR=REAL_CST__;
-          } else {
-            typ_id__KOVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LOVR);
-            if ((typ_id__KOVR == (__INTEGER)(-  1))) {
-              a__MOVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NOVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LOVR + a__MOVR) & (__UINTEGER_32)(~ a__MOVR));
-              ptr_table__VOVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NOVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__UOVR=((__POINTER )(NULL));
-              result__WOVR=((__POINTER *)ptr_table__VOVR)[ 0];
-              if ((result__WOVR == (void *)NULL)) {
-                result__WOVR=new_lab__2PJ(new_size__NOVR);
-                next__UOVR=(void *)((unsigned long)result__WOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NOVR)));
-                ((__POINTER *)next__UOVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VOVR)[ 0]=next__UOVR;
-              } else {
-                next__UOVR=((__POINTER *)result__WOVR)[ 0];
-                if ((next__UOVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WOVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NOVR <<  1)) <=  4096)) {
-                    next__UOVR=(void *)((unsigned long)result__WOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NOVR)));
-                  } else {
-                    next__UOVR=new_lab__2PJ(new_size__NOVR);
-                  };
-                  ((__POINTER *)next__UOVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VOVR)[ 0]=next__UOVR;
-                } else {
-                  ((__POINTER *)result__WOVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UOVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WOVR=next__UOVR;
-                };
-              };
-              ptr__JOVR=result__WOVR;
-            } else {
-              t__OOVR=((__UINTEGER_32 )typ_id__KOVR);
-              a__POVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3OVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LOVR + a__POVR) & (__UINTEGER_32)(~ a__POVR));
-              ptr_table__0OVR=((__POINTER )(&(table_type[(t__OOVR)])));
-              lab_type__2OVR=(__UINTEGER_32)(t__OOVR |  1);
-              next__ZOVR=((__POINTER )(NULL));
-              result__1OVR=((__POINTER *)ptr_table__0OVR)[ 0];
-              if ((result__1OVR == (void *)NULL)) {
-                result__1OVR=new_lab__2PJ(lab_type__2OVR);
-                next__ZOVR=(void *)((unsigned long)result__1OVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3OVR)));
-                ((__POINTER *)next__ZOVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0OVR)[ 0]=next__ZOVR;
-              } else {
-                next__ZOVR=((__POINTER *)result__1OVR)[ 0];
-                if ((next__ZOVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1OVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3OVR <<  1)) <=  4096)) {
-                    next__ZOVR=(void *)((unsigned long)result__1OVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3OVR)));
-                  } else {
-                    next__ZOVR=new_lab__2PJ(lab_type__2OVR);
-                  };
-                  ((__POINTER *)next__ZOVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0OVR)[ 0]=next__ZOVR;
-                } else {
-                  ((__POINTER *)result__1OVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZOVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1OVR=next__ZOVR;
-                };
-              };
-              ptr__JOVR=result__1OVR;
-            };
-            result__IOVR=((__REAL_CST *)ptr__JOVR);
-            *(result__IOVR) = *(REAL_CST__);
-          };
-          Self__QOVR=((__REAL_CST *)result__IOVR);
-          Self__QOVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ROVR;
-          Self__QOVR->value__HN2H=v__SOVR;
-          Self__QOVR->parent_constant__U2JH.static_type__M2YD=t__TOVR;
-          __tmp__KTBI=result__IOVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__KIJQ=((__CHARACTER_CST *)__tmp__JTBI);
-          __tmp__KTBI=create__char__4SMH(Self__KIJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KIJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__LIJQ=((__IS_EXPANDED *)__tmp__JTBI);
-          __tmp__ERCR=read__QB5G(((__READ_LOCAL *)Self__LIJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__ERCR==NULL) {
-            __tmp__FRCR=NULL;
-          } else {
-            __tmp__FRCR=((__READ_LOCAL *)__tmp__ERCR);
-          };
-          p__HPVR=Self__LIJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__4OVR=NULL;
-          ptr__5OVR=((__POINTER )(NULL));
-          typ_id__APVR= 0;
-          sz__BPVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__BPVR ==  0)) {
-            result__4OVR=IS_EXPANDED__;
-          } else {
-            typ_id__APVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BPVR);
-            if ((typ_id__APVR == (__INTEGER)(-  1))) {
-              a__CPVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DPVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BPVR + a__CPVR) & (__UINTEGER_32)(~ a__CPVR));
-              ptr_table__KPVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DPVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__JPVR=((__POINTER )(NULL));
-              result__LPVR=((__POINTER *)ptr_table__KPVR)[ 0];
-              if ((result__LPVR == (void *)NULL)) {
-                result__LPVR=new_lab__2PJ(new_size__DPVR);
-                next__JPVR=(void *)((unsigned long)result__LPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DPVR)));
-                ((__POINTER *)next__JPVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KPVR)[ 0]=next__JPVR;
-              } else {
-                next__JPVR=((__POINTER *)result__LPVR)[ 0];
-                if ((next__JPVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LPVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DPVR <<  1)) <=  4096)) {
-                    next__JPVR=(void *)((unsigned long)result__LPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DPVR)));
-                  } else {
-                    next__JPVR=new_lab__2PJ(new_size__DPVR);
-                  };
-                  ((__POINTER *)next__JPVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KPVR)[ 0]=next__JPVR;
-                } else {
-                  ((__POINTER *)result__LPVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JPVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LPVR=next__JPVR;
-                };
-              };
-              ptr__5OVR=result__LPVR;
-            } else {
-              t__EPVR=((__UINTEGER_32 )typ_id__APVR);
-              a__FPVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SPVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BPVR + a__FPVR) & (__UINTEGER_32)(~ a__FPVR));
-              ptr_table__PPVR=((__POINTER )(&(table_type[(t__EPVR)])));
-              lab_type__RPVR=(__UINTEGER_32)(t__EPVR |  1);
-              next__OPVR=((__POINTER )(NULL));
-              result__QPVR=((__POINTER *)ptr_table__PPVR)[ 0];
-              if ((result__QPVR == (void *)NULL)) {
-                result__QPVR=new_lab__2PJ(lab_type__RPVR);
-                next__OPVR=(void *)((unsigned long)result__QPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SPVR)));
-                ((__POINTER *)next__OPVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PPVR)[ 0]=next__OPVR;
-              } else {
-                next__OPVR=((__POINTER *)result__QPVR)[ 0];
-                if ((next__OPVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QPVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SPVR <<  1)) <=  4096)) {
-                    next__OPVR=(void *)((unsigned long)result__QPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SPVR)));
-                  } else {
-                    next__OPVR=new_lab__2PJ(lab_type__RPVR);
-                  };
-                  ((__POINTER *)next__OPVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PPVR)[ 0]=next__OPVR;
-                } else {
-                  ((__POINTER *)result__QPVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OPVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QPVR=next__OPVR;
-                };
+        __tmp__0COC=read_character__MXI('(');
+        if (__tmp__0COC) {
+          if ((! is_shorter2__MIF)) {
+            if ((object__1KE->generic_count__YEZ ==  0)) {
+              __tmp__EIOC=current_position__UVQ();
+              put_error__text__EQE( 0,(&__string_589));
+              put_position__PRE(__tmp__EIOC);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              ptr__5OVR=result__QPVR;
             };
-            result__4OVR=((__IS_EXPANDED *)ptr__5OVR);
-            *(result__4OVR) = *(IS_EXPANDED__);
-          };
-          Self__GPVR=((__IS_EXPANDED *)result__4OVR);
-          Self__GPVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HPVR;
-          Self__GPVR->receiver__WN2H=__tmp__FRCR;
-          __tmp__KTBI=result__4OVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__KTBI=my_copy__1N2H(__tmp__JTBI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__KTBI=my_copy__EO2H(__tmp__JTBI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__KTBI=my_copy__PO2H(__tmp__JTBI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__KTBI=my_copy__1O2H(__tmp__JTBI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__KTBI=my_copy__GP2H(__tmp__JTBI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__KTBI=my_copy__RP2H(__tmp__JTBI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__KTBI=my_copy__2P2H(__tmp__JTBI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__KTBI=my_copy__HQ2H(__tmp__JTBI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__KTBI=my_copy__SQ2H(__tmp__JTBI);
-        } break;
-        case __ITEM__: {
-          __tmp__KTBI=my_copy__DR2H(__tmp__JTBI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__KTBI=my_copy__PR2H(__tmp__JTBI);
-        } break;
-        case __CAST__: {
-          __tmp__KTBI=my_copy__YR2H(__tmp__JTBI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__KTBI=my_copy__5SYM(__tmp__JTBI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__KTBI=my_copy__IUGK(__tmp__JTBI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LMIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JTBI)->global__ZGJK),NULL);
-          if (__tmp__LMIR==NULL) {
-            __tmp__MMIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LMIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MMIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MMIR=((__READ_GLOBAL *)__tmp__LMIR);
-            } break;
-            }
           };
-          __tmp__KTBI=__tmp__MMIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__KTBI=my_copy__BQCN(__tmp__JTBI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__KTBI=my_copy__NREO(__tmp__JTBI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__KTBI=my_copy__VYJO(__tmp__JTBI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__KTBI=my_copy__0REO(__tmp__JTBI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__KTBI=my_copy__BZJO(__tmp__JTBI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__KTBI=my_copy__CNJM(__tmp__JTBI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__KTBI=my_copy__5XLL(__tmp__JTBI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__KTBI=my_copy__WVYM(__tmp__JTBI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__KTBI=my_copy__FSEO(__tmp__JTBI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__KTBI=my_copy__QCEP(__tmp__JTBI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__KTBI=my_copy__5LSN(__tmp__JTBI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__KTBI=my_copy__KMSN(__tmp__JTBI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__KTBI=my_copy__JZPN(__tmp__JTBI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__KTBI=my_copy__G3SO(__tmp__JTBI);
-        } break;
-        };
-        node__QLBI=new_read__slot__receiver__with__AOWH(__tmp__ITBI,slot_msg__PLBI,__tmp__KTBI,args__RLBI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__QLBI);
-        __tmp__CA5R=((__NODE_TYPE *)node__QLBI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__CA5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__DA5R=((__DTA_RD *)__tmp__CA5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__DA5R=((__DTA_CAST *)__tmp__CA5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__DA5R=((__DTA_WR_CODE *)__tmp__CA5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__DA5R=((__DTA_BLOCK *)__tmp__CA5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__DA5R=((__DTA_WR_VALUE *)__tmp__CA5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__DA5R=((__DTA_RD_ARGS *)__tmp__CA5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__KLBI=__tmp__DA5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__HLBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ILBI);
-        put_position__ECH(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__KLBI);
-}
-
-static void* check_type__with__EUBI(__EXPR_SHIFT_L *Self__FUBI,void *t__GUBI,__POSITION p__HUBI)
-// ({EXPR_SHIFT_L},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__QNIR;
-  void *result__JUBI,*rec__MUBI,*__tmp__GA5R,*__tmp__I2BI,*__tmp__J2BI;
-  void *__tmp__JA5R;
-  void *local__KUBI;
-  void *instr__LUBI;
-  void *slot_name__NUBI,*v__1QVR;
-  void *slot_msg__OUBI;
-  void *node__PUBI;
-  __TYPE_FULL *Self__MIJQ,*Self__WIJQ;
-  void *__tmp__5WBI,*__tmp__L0BI;
-  __POSITION __tmp__GXBI,__tmp__OYBI,__tmp__S0BI,__tmp__01BI;
-  __POSITION __tmp__H2BI,p__PNIR,p__0QVR,p__QRVR;
-  void *__tmp__MXBI,*__tmp__Y0BI,*t__RNIR,*t__2QVR;
-  __STRING *Self__PMIR,*Self__VMIR,*Self__1MIR,*Self__BNIR;
-  __INTEGER new_capacity__OMIR,old_nb_elts__RMIR,upper__WPVR,Self__UPVR;
-  __INTEGER new_capacity__UMIR,old_nb_elts__XMIR,upper__1PVR,Self__ZPVR;
-  __INTEGER new_capacity__0MIR,old_nb_elts__3MIR,upper__AQVR,Self__4PVR;
-  __INTEGER new_capacity__ANIR,old_nb_elts__DNIR,upper__FQVR,Self__DQVR;
-  __INTEGER typ_id__INIR,typ_id__TQVR,typ_id__JRVR;
-  void *__tmp__FA5R,*__tmp__IA5R;
-  __STRING_CST *Self__3IJQ;
-  __PROTOTYPE_CST *Self__4IJQ;
-  __INTEGER_CST *Self__5IJQ,*result__GNIR,*Self__ONIR;
-  __POINTER ptr__HNIR,ptr_table__IQVR,next__HQVR,result__JQVR;
-  __POINTER ptr_table__NQVR,next__MQVR,result__OQVR,ptr__SQVR;
-  __POINTER ptr_table__4QVR,next__3QVR,result__5QVR,ptr_table__DRVR;
-  __POINTER next__CRVR,result__ERVR,ptr__IRVR,ptr_table__TRVR;
-  __POINTER next__SRVR,result__URVR,ptr_table__YRVR,next__XRVR;
-  __POINTER result__ZRVR;
-  __UINTEGER_32 sz__JNIR,a__KNIR,new_size__LNIR,t__MNIR,a__NNIR;
-  __UINTEGER_32 new_size__QQVR,lab_type__PQVR,sz__UQVR,a__VQVR;
-  __UINTEGER_32 new_size__WQVR,t__XQVR,a__YQVR,new_size__GRVR;
-  __UINTEGER_32 lab_type__FRVR,sz__KRVR,a__LRVR,new_size__MRVR,t__NRVR;
-  __UINTEGER_32 a__ORVR,new_size__1RVR,lab_type__0RVR;
-  void *__tmp__IRCR,*__tmp__MRCR,*__tmp__TNIR;
-  __READ_LOCAL *__tmp__JRCR,*__tmp__NRCR;
-  __REAL_CST *Self__BJJQ,*result__RQVR,*Self__ZQVR;
-  __CHARACTER_CST *Self__DJJQ;
-  __IS_EXPANDED *Self__EJJQ,*result__HRVR,*Self__PRVR;
-  __READ_GLOBAL *__tmp__UNIR;
-  void *args__QUBI;
-  __CHARACTER *Self__QMIR,*new__SMIR,*Self__WMIR,*new__YMIR,*Self__2MIR;
-  __CHARACTER *new__4MIR,*Self__CNIR,*new__ENIR;
-  __BOOLEAN __tmp__1YBI;
-  result__JUBI=NULL;
-  local__KUBI=NULL;
-  instr__LUBI=NULL;
-  rec__MUBI=NULL;
-  slot_name__NUBI=NULL;
-  slot_msg__OUBI=NULL;
-  node__PUBI=NULL;
-  args__QUBI=NULL;
-  if (affect_with__BCHI(t__GUBI,static_type__OP1H(Self__FUBI))) {
-    result__JUBI=Self__FUBI;
-  } else {
-    Self__MIJQ=((__TYPE_FULL *)static_type__OP1H(Self__FUBI));
-    if (is_cast__to__in__BD0I(Self__MIJQ,(&__string_86),t__GUBI,((__PROTOTYPE *)prototype__VPRF(Self__MIJQ))->export_list__EFDC)) {
-      local__KUBI=create__name__style__type__E5JG(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OP1H(Self__FUBI)));
-      instr__LUBI=write__value__14FH(local__KUBI,Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FUBI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__LUBI);
-      slot_name__NUBI=get__QEC(last_cast_name__T32H);
-      slot_msg__OUBI=get_slot__IO5G(static_type__OP1H(Self__FUBI),slot_name__NUBI);
-      if (((void *)slot_msg__OUBI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__GUBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__NUBI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__HUBI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__OP1H(Self__FUBI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-        __tmp__5WBI=((__SLOT *)((__SLOT_DATA *)slot_msg__OUBI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__5WBI=((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__5WBI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-          __tmp__GXBI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__GXBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__GXBI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-        __tmp__MXBI=get_type_result__XF2G(slot_msg__OUBI);
-      } else {
-        __tmp__MXBI=get_type_result__BH2G(slot_msg__OUBI);
-      };
-      if ((((void *)__tmp__MXBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__MXBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__GUBI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__MXBI != (void *)NULL)) {
-          Self__PMIR=((__STRING *)string_tmp__RB);
-          new_capacity__OMIR= 0;
-          if ((Self__PMIR->capacity__MNK <= Self__PMIR->count__VF)) {
-            if ((Self__PMIR->capacity__MNK ==  0)) {
-              Self__PMIR->capacity__MNK= 32;
-              Self__PMIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OMIR=(__INTEGER)(Self__PMIR->capacity__MNK <<  1);
-              Self__QMIR=((__CHARACTER *)Self__PMIR->storage__XNK);
-              old_nb_elts__RMIR=Self__PMIR->capacity__MNK;
-              new__SMIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QMIR),((__UINTEGER_32 )old_nb_elts__RMIR),((__UINTEGER_32 )new_capacity__OMIR)));
-              upper__WPVR=(__INTEGER)(new_capacity__OMIR -  1);
-              Self__UPVR=old_nb_elts__RMIR;
-              while ((Self__UPVR <= upper__WPVR)) {
-                new__SMIR[Self__UPVR]='\0';
-                Self__UPVR=(__INTEGER)(Self__UPVR +  1);
+          res__GFOC=NULL;
+          __tmp__RDOC=read_identifier__TYQ();
+          if (__tmp__RDOC) {
+            __tmp__NFOC=read_character__MXI(':');
+            if ((! __tmp__NFOC)) {
+              __tmp__EIOC=current_position__UVQ();
+              pos__D13R=__tmp__EIOC;
+              put_error__text__EQE( 2,(&__string_590));
+              put_position__PRE(pos__D13R);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
               };
-              Self__PMIR->storage__XNK=new__SMIR;
-              Self__PMIR->capacity__MNK=new_capacity__OMIR;
-            };
-          };
-          ((__CHARACTER *)Self__PMIR->storage__XNK)[Self__PMIR->count__VF]='`';
-          Self__PMIR->count__VF=(__INTEGER)(Self__PMIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__MXBI,string_tmp__RB);
-          Self__VMIR=((__STRING *)string_tmp__RB);
-          new_capacity__UMIR= 0;
-          if ((Self__VMIR->capacity__MNK <= Self__VMIR->count__VF)) {
-            if ((Self__VMIR->capacity__MNK ==  0)) {
-              Self__VMIR->capacity__MNK= 32;
-              Self__VMIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UMIR=(__INTEGER)(Self__VMIR->capacity__MNK <<  1);
-              Self__WMIR=((__CHARACTER *)Self__VMIR->storage__XNK);
-              old_nb_elts__XMIR=Self__VMIR->capacity__MNK;
-              new__YMIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WMIR),((__UINTEGER_32 )old_nb_elts__XMIR),((__UINTEGER_32 )new_capacity__UMIR)));
-              upper__1PVR=(__INTEGER)(new_capacity__UMIR -  1);
-              Self__ZPVR=old_nb_elts__XMIR;
-              while ((Self__ZPVR <= upper__1PVR)) {
-                new__YMIR[Self__ZPVR]='\0';
-                Self__ZPVR=(__INTEGER)(Self__ZPVR +  1);
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              Self__VMIR->storage__XNK=new__YMIR;
-              Self__VMIR->capacity__MNK=new_capacity__UMIR;
             };
-          };
-          ((__CHARACTER *)Self__VMIR->storage__XNK)[Self__VMIR->count__VF]='\'';
-          Self__VMIR->count__VF=(__INTEGER)(Self__VMIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__GUBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-          __tmp__OYBI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__OYBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__OYBI);
-        put_position__ECH(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__MUBI=read__QB5G(local__KUBI);
-      node__PUBI=new_read__slot__receiver__self__FLQC(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__OUBI,rec__MUBI,rec__MUBI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__PUBI);
-      __tmp__FA5R=((__NODE_TYPE *)node__PUBI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__FA5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__GA5R=((__DTA_RD *)__tmp__FA5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__GA5R=((__DTA_CAST *)__tmp__FA5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__GA5R=((__DTA_WR_CODE *)__tmp__FA5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__GA5R=((__DTA_BLOCK *)__tmp__FA5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__GA5R=((__DTA_WR_VALUE *)__tmp__FA5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__GA5R=((__DTA_RD_ARGS *)__tmp__FA5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__JUBI=__tmp__GA5R;
-      __tmp__1YBI=TRUE__;
-    } else {
-      __tmp__1YBI=FALSE__;
-    };
-    if ((! __tmp__1YBI)) {
-      Self__WIJQ=((__TYPE_FULL *)t__GUBI);
-      if (is_cast__to__in__BD0I(Self__WIJQ,(&__string_87),static_type__OP1H(Self__FUBI),((__PROTOTYPE *)prototype__VPRF(Self__WIJQ))->import_list__MFDC)) {
-        local__KUBI=create__name__style__type__E5JG(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OP1H(Self__FUBI)));
-        instr__LUBI=write__value__14FH(local__KUBI,Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FUBI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__LUBI);
-        slot_name__NUBI=get__QEC(last_cast_name__T32H);
-        slot_msg__OUBI=get_slot__IO5G(t__GUBI,slot_name__NUBI);
-        if (((void *)slot_msg__OUBI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__GUBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__NUBI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__GUBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__HUBI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__GUBI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-          __tmp__L0BI=((__SLOT *)((__SLOT_DATA *)slot_msg__OUBI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__L0BI=((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__L0BI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-            __tmp__S0BI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__S0BI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__S0BI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-          __tmp__Y0BI=get_type_result__XF2G(slot_msg__OUBI);
-        } else {
-          __tmp__Y0BI=get_type_result__BH2G(slot_msg__OUBI);
-        };
-        if ((((void *)__tmp__Y0BI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__Y0BI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__GUBI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__Y0BI != (void *)NULL)) {
-            Self__1MIR=((__STRING *)string_tmp__RB);
-            new_capacity__0MIR= 0;
-            if ((Self__1MIR->capacity__MNK <= Self__1MIR->count__VF)) {
-              if ((Self__1MIR->capacity__MNK ==  0)) {
-                Self__1MIR->capacity__MNK= 32;
-                Self__1MIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0MIR=(__INTEGER)(Self__1MIR->capacity__MNK <<  1);
-                Self__2MIR=((__CHARACTER *)Self__1MIR->storage__XNK);
-                old_nb_elts__3MIR=Self__1MIR->capacity__MNK;
-                new__4MIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2MIR),((__UINTEGER_32 )old_nb_elts__3MIR),((__UINTEGER_32 )new_capacity__0MIR)));
-                upper__AQVR=(__INTEGER)(new_capacity__0MIR -  1);
-                Self__4PVR=old_nb_elts__3MIR;
-                while ((Self__4PVR <= upper__AQVR)) {
-                  new__4MIR[Self__4PVR]='\0';
-                  Self__4PVR=(__INTEGER)(Self__4PVR +  1);
-                };
-                Self__1MIR->storage__XNK=new__4MIR;
-                Self__1MIR->capacity__MNK=new_capacity__0MIR;
+            __tmp__XFOC=read_type__NTRC(PARSER__VSD__,TRUE__K__);
+            __tmp__YFOC=((void *)__tmp__XFOC == (void *)NULL);
+            if (__tmp__YFOC) {
+              pos__D13R=current_position__UVQ();
+              pos__G13R=pos__D13R;
+              put_error__text__EQE( 0,(&__string_591));
+              put_position__PRE(pos__G13R);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
             };
-            ((__CHARACTER *)Self__1MIR->storage__XNK)[Self__1MIR->count__VF]='`';
-            Self__1MIR->count__VF=(__INTEGER)(Self__1MIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__Y0BI,string_tmp__RB);
-            Self__BNIR=((__STRING *)string_tmp__RB);
-            new_capacity__ANIR= 0;
-            if ((Self__BNIR->capacity__MNK <= Self__BNIR->count__VF)) {
-              if ((Self__BNIR->capacity__MNK ==  0)) {
-                Self__BNIR->capacity__MNK= 32;
-                Self__BNIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__ANIR=(__INTEGER)(Self__BNIR->capacity__MNK <<  1);
-                Self__CNIR=((__CHARACTER *)Self__BNIR->storage__XNK);
-                old_nb_elts__DNIR=Self__BNIR->capacity__MNK;
-                new__ENIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CNIR),((__UINTEGER_32 )old_nb_elts__DNIR),((__UINTEGER_32 )new_capacity__ANIR)));
-                upper__FQVR=(__INTEGER)(new_capacity__ANIR -  1);
-                Self__DQVR=old_nb_elts__DNIR;
-                while ((Self__DQVR <= upper__FQVR)) {
-                  new__ENIR[Self__DQVR]='\0';
-                  Self__DQVR=(__INTEGER)(Self__DQVR +  1);
-                };
-                Self__BNIR->storage__XNK=new__ENIR;
-                Self__BNIR->capacity__MNK=new_capacity__ANIR;
-              };
+            pos__G13R=current_position__UVQ();
+            pos__KT1S=pos__G13R;
+            put_error__text__EQE( 1,(&__string_592));
+            put_position__PRE(pos__KT1S);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
             };
-            ((__CHARACTER *)Self__BNIR->storage__XNK)[Self__BNIR->count__VF]='\'';
-            Self__BNIR->count__VF=(__INTEGER)(Self__BNIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__GUBI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
-            __tmp__01BI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__01BI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__01BI);
-          put_position__ECH(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__QUBI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__QUBI,create__type__PKQC(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__GUBI));
-        add_last__5REI(args__QUBI,read__QB5G(local__KUBI));
-        __tmp__H2BI=Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__I2BI=((void **)((__FAST_ARRAYoEXPRo *)args__QUBI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__I2BI)->__id) {
-        case __LIST__: {
-          __tmp__J2BI=my_copy__MSYM(__tmp__I2BI);
-        } break;
-        case __STRING_CST__: {
-          Self__3IJQ=((__STRING_CST *)__tmp__I2BI);
-          __tmp__J2BI=create__text__ITMH(Self__3IJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3IJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__J2BI=my_copy__EK2H(__tmp__I2BI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__4IJQ=((__PROTOTYPE_CST *)__tmp__I2BI);
-          __tmp__J2BI=create__type__PKQC(Self__4IJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4IJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__5IJQ=((__INTEGER_CST *)__tmp__I2BI);
-          p__PNIR=Self__5IJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QNIR=Self__5IJQ->value__W4YD;
-          t__RNIR=Self__5IJQ->parent_constant__B3LC.static_type__M2YD;
-          result__GNIR=NULL;
-          ptr__HNIR=((__POINTER )(NULL));
-          typ_id__INIR= 0;
-          sz__JNIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JNIR ==  0)) {
-            result__GNIR=INTEGER_CST__;
-          } else {
-            typ_id__INIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JNIR);
-            if ((typ_id__INIR == (__INTEGER)(-  1))) {
-              a__KNIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LNIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JNIR + a__KNIR) & (__UINTEGER_32)(~ a__KNIR));
-              ptr_table__IQVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LNIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__HQVR=((__POINTER )(NULL));
-              result__JQVR=((__POINTER *)ptr_table__IQVR)[ 0];
-              if ((result__JQVR == (void *)NULL)) {
-                result__JQVR=new_lab__2PJ(new_size__LNIR);
-                next__HQVR=(void *)((unsigned long)result__JQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNIR)));
-                ((__POINTER *)next__HQVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IQVR)[ 0]=next__HQVR;
-              } else {
-                next__HQVR=((__POINTER *)result__JQVR)[ 0];
-                if ((next__HQVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JQVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LNIR <<  1)) <=  4096)) {
-                    next__HQVR=(void *)((unsigned long)result__JQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNIR)));
-                  } else {
-                    next__HQVR=new_lab__2PJ(new_size__LNIR);
-                  };
-                  ((__POINTER *)next__HQVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IQVR)[ 0]=next__HQVR;
-                } else {
-                  ((__POINTER *)result__JQVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HQVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JQVR=next__HQVR;
-                };
-              };
-              ptr__HNIR=result__JQVR;
-            } else {
-              t__MNIR=((__UINTEGER_32 )typ_id__INIR);
-              a__NNIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QQVR=(__UINTEGER_32)((__UINTEGER_32)(sz__JNIR + a__NNIR) & (__UINTEGER_32)(~ a__NNIR));
-              ptr_table__NQVR=((__POINTER )(&(table_type[(t__MNIR)])));
-              lab_type__PQVR=(__UINTEGER_32)(t__MNIR |  1);
-              next__MQVR=((__POINTER )(NULL));
-              result__OQVR=((__POINTER *)ptr_table__NQVR)[ 0];
-              if ((result__OQVR == (void *)NULL)) {
-                result__OQVR=new_lab__2PJ(lab_type__PQVR);
-                next__MQVR=(void *)((unsigned long)result__OQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQVR)));
-                ((__POINTER *)next__MQVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NQVR)[ 0]=next__MQVR;
-              } else {
-                next__MQVR=((__POINTER *)result__OQVR)[ 0];
-                if ((next__MQVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OQVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QQVR <<  1)) <=  4096)) {
-                    next__MQVR=(void *)((unsigned long)result__OQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQVR)));
-                  } else {
-                    next__MQVR=new_lab__2PJ(lab_type__PQVR);
-                  };
-                  ((__POINTER *)next__MQVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NQVR)[ 0]=next__MQVR;
-                } else {
-                  ((__POINTER *)result__OQVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MQVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OQVR=next__MQVR;
-                };
-              };
-              ptr__HNIR=result__OQVR;
-            };
-            result__GNIR=((__INTEGER_CST *)ptr__HNIR);
-            *(result__GNIR) = *(INTEGER_CST__);
-          };
-          Self__ONIR=((__INTEGER_CST *)result__GNIR);
-          Self__ONIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PNIR;
-          Self__ONIR->value__W4YD=v__QNIR;
-          Self__ONIR->parent_constant__B3LC.static_type__M2YD=t__RNIR;
-          check_type__YG5D(Self__ONIR);
-          __tmp__J2BI=result__GNIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IRCR=read__QB5G(((__READ_LOCAL *)__tmp__I2BI)->local__HJZD);
-          if (__tmp__IRCR==NULL) {
-            __tmp__JRCR=NULL;
-          } else {
-            __tmp__JRCR=((__READ_LOCAL *)__tmp__IRCR);
-          };
-          __tmp__J2BI=__tmp__JRCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__J2BI=my_copy__SL2H(__tmp__I2BI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__J2BI=my_copy__LM2H(__tmp__I2BI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__J2BI=my_copy__YM2H(__tmp__I2BI);
-        } break;
-        case __REAL_CST__: {
-          Self__BJJQ=((__REAL_CST *)__tmp__I2BI);
-          p__0QVR=Self__BJJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__1QVR=Self__BJJQ->value__HN2H;
-          t__2QVR=Self__BJJQ->parent_constant__U2JH.static_type__M2YD;
-          result__RQVR=NULL;
-          ptr__SQVR=((__POINTER )(NULL));
-          typ_id__TQVR= 0;
-          sz__UQVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__UQVR ==  0)) {
-            result__RQVR=REAL_CST__;
-          } else {
-            typ_id__TQVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UQVR);
-            if ((typ_id__TQVR == (__INTEGER)(-  1))) {
-              a__VQVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WQVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UQVR + a__VQVR) & (__UINTEGER_32)(~ a__VQVR));
-              ptr_table__4QVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WQVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__3QVR=((__POINTER )(NULL));
-              result__5QVR=((__POINTER *)ptr_table__4QVR)[ 0];
-              if ((result__5QVR == (void *)NULL)) {
-                result__5QVR=new_lab__2PJ(new_size__WQVR);
-                next__3QVR=(void *)((unsigned long)result__5QVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQVR)));
-                ((__POINTER *)next__3QVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4QVR)[ 0]=next__3QVR;
-              } else {
-                next__3QVR=((__POINTER *)result__5QVR)[ 0];
-                if ((next__3QVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5QVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WQVR <<  1)) <=  4096)) {
-                    next__3QVR=(void *)((unsigned long)result__5QVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQVR)));
-                  } else {
-                    next__3QVR=new_lab__2PJ(new_size__WQVR);
-                  };
-                  ((__POINTER *)next__3QVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4QVR)[ 0]=next__3QVR;
-                } else {
-                  ((__POINTER *)result__5QVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3QVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__5QVR=next__3QVR;
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+            __tmp__GGOC=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__GGOC=FALSE__O__;
+          };
+          if ((! __tmp__GGOC)) {
+            __tmp__LGOC=read_cap_identifier__JRV();
+            if (__tmp__LGOC) {
+              __tmp__TGOC=is_parameter_type__NSV;
+              if ((! __tmp__TGOC)) {
+                __tmp__YGOC=current_position__UVQ();
+                pos__J13R=__tmp__YGOC;
+                put_error__text__EQE( 0,(&__string_593));
+                put_position__PRE(pos__J13R);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                 };
-              };
-              ptr__SQVR=result__5QVR;
-            } else {
-              t__XQVR=((__UINTEGER_32 )typ_id__TQVR);
-              a__YQVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GRVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UQVR + a__YQVR) & (__UINTEGER_32)(~ a__YQVR));
-              ptr_table__DRVR=((__POINTER )(&(table_type[(t__XQVR)])));
-              lab_type__FRVR=(__UINTEGER_32)(t__XQVR |  1);
-              next__CRVR=((__POINTER )(NULL));
-              result__ERVR=((__POINTER *)ptr_table__DRVR)[ 0];
-              if ((result__ERVR == (void *)NULL)) {
-                result__ERVR=new_lab__2PJ(lab_type__FRVR);
-                next__CRVR=(void *)((unsigned long)result__ERVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GRVR)));
-                ((__POINTER *)next__CRVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DRVR)[ 0]=next__CRVR;
-              } else {
-                next__CRVR=((__POINTER *)result__ERVR)[ 0];
-                if ((next__CRVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ERVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GRVR <<  1)) <=  4096)) {
-                    next__CRVR=(void *)((unsigned long)result__ERVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GRVR)));
-                  } else {
-                    next__CRVR=new_lab__2PJ(lab_type__FRVR);
-                  };
-                  ((__POINTER *)next__CRVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DRVR)[ 0]=next__CRVR;
-                } else {
-                  ((__POINTER *)result__ERVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CRVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ERVR=next__CRVR;
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
               };
-              ptr__SQVR=result__ERVR;
-            };
-            result__RQVR=((__REAL_CST *)ptr__SQVR);
-            *(result__RQVR) = *(REAL_CST__);
-          };
-          Self__ZQVR=((__REAL_CST *)result__RQVR);
-          Self__ZQVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0QVR;
-          Self__ZQVR->value__HN2H=v__1QVR;
-          Self__ZQVR->parent_constant__U2JH.static_type__M2YD=t__2QVR;
-          __tmp__J2BI=result__RQVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__DJJQ=((__CHARACTER_CST *)__tmp__I2BI);
-          __tmp__J2BI=create__char__4SMH(Self__DJJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DJJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__EJJQ=((__IS_EXPANDED *)__tmp__I2BI);
-          __tmp__MRCR=read__QB5G(((__READ_LOCAL *)Self__EJJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MRCR==NULL) {
-            __tmp__NRCR=NULL;
-          } else {
-            __tmp__NRCR=((__READ_LOCAL *)__tmp__MRCR);
-          };
-          p__QRVR=Self__EJJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__HRVR=NULL;
-          ptr__IRVR=((__POINTER )(NULL));
-          typ_id__JRVR= 0;
-          sz__KRVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__KRVR ==  0)) {
-            result__HRVR=IS_EXPANDED__;
-          } else {
-            typ_id__JRVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KRVR);
-            if ((typ_id__JRVR == (__INTEGER)(-  1))) {
-              a__LRVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__MRVR=(__UINTEGER_32)((__UINTEGER_32)(sz__KRVR + a__LRVR) & (__UINTEGER_32)(~ a__LRVR));
-              ptr_table__TRVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MRVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__SRVR=((__POINTER )(NULL));
-              result__URVR=((__POINTER *)ptr_table__TRVR)[ 0];
-              if ((result__URVR == (void *)NULL)) {
-                result__URVR=new_lab__2PJ(new_size__MRVR);
-                next__SRVR=(void *)((unsigned long)result__URVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MRVR)));
-                ((__POINTER *)next__SRVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TRVR)[ 0]=next__SRVR;
-              } else {
-                next__SRVR=((__POINTER *)result__URVR)[ 0];
-                if ((next__SRVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__URVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MRVR <<  1)) <=  4096)) {
-                    next__SRVR=(void *)((unsigned long)result__URVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MRVR)));
-                  } else {
-                    next__SRVR=new_lab__2PJ(new_size__MRVR);
+              n__KV1T=last_string__U4E;
+              __tmp__LV1T=fast_reference_at__15J(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),n__KV1T);
+              result__MV1T=__tmp__LV1T;
+              if (((void *)__tmp__LV1T == (void *)NULL)) {
+                result__OCAU=NULL;
+                ptr__PCAU=((__POINTER__IB )(NULL));
+                typ_id__QCAU= 0;
+                __tmp__RCAU=((__POINTER__IB )sizeof(__ITM_TYPE_PARAMETER__ZEZ));
+                if (((unsigned long)__tmp__RCAU ==  0)) {
+                  result__OCAU=ITM_TYPE_PARAMETER__ZEZ__;
+                } else /* FALSE */ {
+                  typ_id__QCAU=-1;
+                  clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RCAU));
+                  if ((typ_id__QCAU == (__INTEGER__Q)(-  1))) {
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__SCAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__TCAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RCAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__UCAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TCAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                    (&__string_3)->count__0C= 25;
+                    (&__string_3)->storage__1C="Memory: Bound table_size.";
+                    __tmp__SCAU=micro_alloc__table__lab__UKI(__tmp__TCAU,((__POINTER__IB )(&(table_size[(__tmp__UCAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TCAU)));
+                    ptr__PCAU=__tmp__SCAU;
+                  } else /* FALSE */ {
+                    __tmp__UCAU=((__UINTEGER_32__ZWB )typ_id__QCAU);
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__SCAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__TCAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RCAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__SCAU=micro_alloc__table__lab__UKI(__tmp__TCAU,((__POINTER__IB )(&(table_type[(__tmp__UCAU)]))),(__UINTEGER_32__ZWB)(__tmp__UCAU |  1));
+                    ptr__PCAU=__tmp__SCAU;
                   };
-                  ((__POINTER *)next__SRVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TRVR)[ 0]=next__SRVR;
-                } else {
-                  ((__POINTER *)result__URVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SRVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__URVR=next__SRVR;
+                  result__OCAU=((__ITM_TYPE_PARAMETER__ZEZ *)ptr__PCAU);
+                  *(result__OCAU) = *(ITM_TYPE_PARAMETER__ZEZ__);
                 };
+                Self__0CAU=((__ITM_TYPE_PARAMETER__ZEZ *)result__OCAU);
+                Self__0CAU->parent_itm_type__0EZ.name__LPC=n__KV1T;
+                fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),Self__0CAU,n__KV1T);
+                result__MV1T=result__OCAU;
               };
-              ptr__IRVR=result__URVR;
-            } else {
-              t__NRVR=((__UINTEGER_32 )typ_id__JRVR);
-              a__ORVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1RVR=(__UINTEGER_32)((__UINTEGER_32)(sz__KRVR + a__ORVR) & (__UINTEGER_32)(~ a__ORVR));
-              ptr_table__YRVR=((__POINTER )(&(table_type[(t__NRVR)])));
-              lab_type__0RVR=(__UINTEGER_32)(t__NRVR |  1);
-              next__XRVR=((__POINTER )(NULL));
-              result__ZRVR=((__POINTER *)ptr_table__YRVR)[ 0];
-              if ((result__ZRVR == (void *)NULL)) {
-                result__ZRVR=new_lab__2PJ(lab_type__0RVR);
-                next__XRVR=(void *)((unsigned long)result__ZRVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RVR)));
-                ((__POINTER *)next__XRVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YRVR)[ 0]=next__XRVR;
+              if (result__MV1T==NULL) {
+                result__OCAU=NULL;
               } else {
-                next__XRVR=((__POINTER *)result__ZRVR)[ 0];
-                if ((next__XRVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZRVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1RVR <<  1)) <=  4096)) {
-                    next__XRVR=(void *)((unsigned long)result__ZRVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RVR)));
-                  } else {
-                    next__XRVR=new_lab__2PJ(lab_type__0RVR);
-                  };
-                  ((__POINTER *)next__XRVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YRVR)[ 0]=next__XRVR;
-                } else {
-                  ((__POINTER *)result__ZRVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XRVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZRVR=next__XRVR;
-                };
-              };
-              ptr__IRVR=result__ZRVR;
-            };
-            result__HRVR=((__IS_EXPANDED *)ptr__IRVR);
-            *(result__HRVR) = *(IS_EXPANDED__);
-          };
-          Self__PRVR=((__IS_EXPANDED *)result__HRVR);
-          Self__PRVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QRVR;
-          Self__PRVR->receiver__WN2H=__tmp__NRCR;
-          __tmp__J2BI=result__HRVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__J2BI=my_copy__1N2H(__tmp__I2BI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__J2BI=my_copy__EO2H(__tmp__I2BI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__J2BI=my_copy__PO2H(__tmp__I2BI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__J2BI=my_copy__1O2H(__tmp__I2BI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__J2BI=my_copy__GP2H(__tmp__I2BI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__J2BI=my_copy__RP2H(__tmp__I2BI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__J2BI=my_copy__2P2H(__tmp__I2BI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__J2BI=my_copy__HQ2H(__tmp__I2BI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__J2BI=my_copy__SQ2H(__tmp__I2BI);
-        } break;
-        case __ITEM__: {
-          __tmp__J2BI=my_copy__DR2H(__tmp__I2BI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__J2BI=my_copy__PR2H(__tmp__I2BI);
-        } break;
-        case __CAST__: {
-          __tmp__J2BI=my_copy__YR2H(__tmp__I2BI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__J2BI=my_copy__5SYM(__tmp__I2BI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__J2BI=my_copy__IUGK(__tmp__I2BI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TNIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__I2BI)->global__ZGJK),NULL);
-          if (__tmp__TNIR==NULL) {
-            __tmp__UNIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TNIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UNIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__UNIR=((__READ_GLOBAL *)__tmp__TNIR);
-            } break;
-            }
-          };
-          __tmp__J2BI=__tmp__UNIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__J2BI=my_copy__BQCN(__tmp__I2BI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__J2BI=my_copy__NREO(__tmp__I2BI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__J2BI=my_copy__VYJO(__tmp__I2BI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__J2BI=my_copy__0REO(__tmp__I2BI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__J2BI=my_copy__BZJO(__tmp__I2BI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__J2BI=my_copy__CNJM(__tmp__I2BI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__J2BI=my_copy__5XLL(__tmp__I2BI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__J2BI=my_copy__WVYM(__tmp__I2BI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__J2BI=my_copy__FSEO(__tmp__I2BI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__J2BI=my_copy__QCEP(__tmp__I2BI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__J2BI=my_copy__5LSN(__tmp__I2BI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__J2BI=my_copy__KMSN(__tmp__I2BI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__J2BI=my_copy__JZPN(__tmp__I2BI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__J2BI=my_copy__G3SO(__tmp__I2BI);
-        } break;
-        };
-        node__PUBI=new_read__slot__receiver__with__AOWH(__tmp__H2BI,slot_msg__OUBI,__tmp__J2BI,args__QUBI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__PUBI);
-        __tmp__IA5R=((__NODE_TYPE *)node__PUBI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__IA5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__JA5R=((__DTA_RD *)__tmp__IA5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__JA5R=((__DTA_CAST *)__tmp__IA5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__JA5R=((__DTA_WR_CODE *)__tmp__IA5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__JA5R=((__DTA_BLOCK *)__tmp__IA5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__JA5R=((__DTA_WR_VALUE *)__tmp__IA5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__JA5R=((__DTA_RD_ARGS *)__tmp__IA5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__JUBI=__tmp__JA5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__GUBI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__HUBI);
-        put_position__ECH(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__JUBI);
-}
-
-static void* check_type__with__C3BI(__PUT_TO *Self__D3BI,void *t__E3BI,__POSITION p__F3BI)
-// ({PUT_TO},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__YOIR;
-  void *result__H3BI,*rec__K3BI,*__tmp__MA5R,*__tmp__GFCI,*__tmp__HFCI;
-  void *__tmp__PA5R;
-  void *local__I3BI;
-  void *instr__J3BI;
-  void *slot_name__L3BI,*v__ETVR;
-  void *slot_msg__M3BI;
-  void *node__N3BI;
-  __TYPE_FULL *Self__FJJQ,*Self__PJJQ;
-  void *__tmp__35BI,*__tmp__JDCI;
-  __POSITION __tmp__EACI,__tmp__MBCI,__tmp__QDCI,__tmp__YECI;
-  __POSITION __tmp__FFCI,p__XOIR,p__DTVR,p__ZTVR;
-  void *__tmp__KACI,*__tmp__WDCI,*t__ZOIR,*t__FTVR;
-  __STRING *Self__XNIR,*Self__3NIR,*Self__DOIR,*Self__JOIR;
-  __INTEGER new_capacity__WNIR,old_nb_elts__ZNIR,upper__5RVR,Self__3RVR;
-  __INTEGER new_capacity__2NIR,old_nb_elts__5NIR,upper__ESVR,Self__CSVR;
-  __INTEGER new_capacity__COIR,old_nb_elts__FOIR,upper__JSVR,Self__HSVR;
-  __INTEGER new_capacity__IOIR,old_nb_elts__LOIR,upper__OSVR,Self__MSVR;
-  __INTEGER typ_id__QOIR,typ_id__2SVR,typ_id__STVR;
-  void *__tmp__LA5R,*__tmp__OA5R;
-  __STRING_CST *Self__WJJQ;
-  __PROTOTYPE_CST *Self__XJJQ;
-  __INTEGER_CST *Self__YJJQ,*result__OOIR,*Self__WOIR;
-  __POINTER ptr__POIR,ptr_table__RSVR,next__QSVR,result__SSVR;
-  __POINTER ptr_table__WSVR,next__VSVR,result__XSVR,ptr__1SVR;
-  __POINTER ptr_table__HTVR,next__GTVR,result__ITVR,ptr_table__MTVR;
-  __POINTER next__LTVR,result__NTVR,ptr__RTVR,ptr_table__2TVR;
-  __POINTER next__1TVR,result__3TVR,ptr_table__BUVR,next__AUVR;
-  __POINTER result__CUVR;
-  __UINTEGER_32 sz__ROIR,a__SOIR,new_size__TOIR,t__UOIR,a__VOIR;
-  __UINTEGER_32 new_size__ZSVR,lab_type__YSVR,sz__3SVR,a__4SVR;
-  __UINTEGER_32 new_size__5SVR,t__ATVR,a__BTVR,new_size__PTVR;
-  __UINTEGER_32 lab_type__OTVR,sz__TTVR,a__UTVR,new_size__VTVR,t__WTVR;
-  __UINTEGER_32 a__XTVR,new_size__EUVR,lab_type__DUVR;
-  void *__tmp__QRCR,*__tmp__URCR,*__tmp__1OIR;
-  __READ_LOCAL *__tmp__RRCR,*__tmp__VRCR;
-  __REAL_CST *Self__0JJQ,*result__0SVR,*Self__CTVR;
-  __CHARACTER_CST *Self__2JJQ;
-  __IS_EXPANDED *Self__3JJQ,*result__QTVR,*Self__YTVR;
-  __READ_GLOBAL *__tmp__2OIR;
-  void *args__O3BI;
-  __CHARACTER *Self__YNIR,*new__0NIR,*Self__4NIR,*new__AOIR,*Self__EOIR;
-  __CHARACTER *new__GOIR,*Self__KOIR,*new__MOIR;
-  __BOOLEAN __tmp__ZBCI;
-  result__H3BI=NULL;
-  local__I3BI=NULL;
-  instr__J3BI=NULL;
-  rec__K3BI=NULL;
-  slot_name__L3BI=NULL;
-  slot_msg__M3BI=NULL;
-  node__N3BI=NULL;
-  args__O3BI=NULL;
-  if (affect_with__BCHI(t__E3BI,TYPE_VOID__->parent_type__UIB.default__AKC)) {
-    result__H3BI=Self__D3BI;
-  } else {
-    Self__FJJQ=((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC);
-    if (is_cast__to__in__BD0I(Self__FJJQ,(&__string_86),t__E3BI,((__PROTOTYPE *)prototype__VPRF(Self__FJJQ))->export_list__EFDC)) {
-      local__I3BI=create__name__style__type__E5JG(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
-      instr__J3BI=write__value__14FH(local__I3BI,Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D3BI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__J3BI);
-      slot_name__L3BI=get__QEC(last_cast_name__T32H);
-      slot_msg__M3BI=get_slot__IO5G(TYPE_VOID__->parent_type__UIB.default__AKC,slot_name__L3BI);
-      if (((void *)slot_msg__M3BI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__E3BI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__L3BI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__F3BI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(TYPE_VOID__->parent_type__UIB.default__AKC))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-        __tmp__35BI=((__SLOT *)((__SLOT_DATA *)slot_msg__M3BI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__35BI=((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__35BI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-          __tmp__EACI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__EACI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__EACI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-        __tmp__KACI=get_type_result__XF2G(slot_msg__M3BI);
-      } else {
-        __tmp__KACI=get_type_result__BH2G(slot_msg__M3BI);
-      };
-      if ((((void *)__tmp__KACI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__KACI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__E3BI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__KACI != (void *)NULL)) {
-          Self__XNIR=((__STRING *)string_tmp__RB);
-          new_capacity__WNIR= 0;
-          if ((Self__XNIR->capacity__MNK <= Self__XNIR->count__VF)) {
-            if ((Self__XNIR->capacity__MNK ==  0)) {
-              Self__XNIR->capacity__MNK= 32;
-              Self__XNIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WNIR=(__INTEGER)(Self__XNIR->capacity__MNK <<  1);
-              Self__YNIR=((__CHARACTER *)Self__XNIR->storage__XNK);
-              old_nb_elts__ZNIR=Self__XNIR->capacity__MNK;
-              new__0NIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YNIR),((__UINTEGER_32 )old_nb_elts__ZNIR),((__UINTEGER_32 )new_capacity__WNIR)));
-              upper__5RVR=(__INTEGER)(new_capacity__WNIR -  1);
-              Self__3RVR=old_nb_elts__ZNIR;
-              while ((Self__3RVR <= upper__5RVR)) {
-                new__0NIR[Self__3RVR]='\0';
-                Self__3RVR=(__INTEGER)(Self__3RVR +  1);
-              };
-              Self__XNIR->storage__XNK=new__0NIR;
-              Self__XNIR->capacity__MNK=new_capacity__WNIR;
-            };
-          };
-          ((__CHARACTER *)Self__XNIR->storage__XNK)[Self__XNIR->count__VF]='`';
-          Self__XNIR->count__VF=(__INTEGER)(Self__XNIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__KACI,string_tmp__RB);
-          Self__3NIR=((__STRING *)string_tmp__RB);
-          new_capacity__2NIR= 0;
-          if ((Self__3NIR->capacity__MNK <= Self__3NIR->count__VF)) {
-            if ((Self__3NIR->capacity__MNK ==  0)) {
-              Self__3NIR->capacity__MNK= 32;
-              Self__3NIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2NIR=(__INTEGER)(Self__3NIR->capacity__MNK <<  1);
-              Self__4NIR=((__CHARACTER *)Self__3NIR->storage__XNK);
-              old_nb_elts__5NIR=Self__3NIR->capacity__MNK;
-              new__AOIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4NIR),((__UINTEGER_32 )old_nb_elts__5NIR),((__UINTEGER_32 )new_capacity__2NIR)));
-              upper__ESVR=(__INTEGER)(new_capacity__2NIR -  1);
-              Self__CSVR=old_nb_elts__5NIR;
-              while ((Self__CSVR <= upper__ESVR)) {
-                new__AOIR[Self__CSVR]='\0';
-                Self__CSVR=(__INTEGER)(Self__CSVR +  1);
+                switch (((struct ___OBJ *)result__MV1T)->__id) {
+                case __ITM_TYPE_SIMPLE__RMB__: {
+                  result__OCAU=NULL;
+                } break;
+                case __ITM_TYPE_PARAMETER__ZEZ__: {
+                  result__OCAU=((void *)result__MV1T);
+                } break;
+                }
               };
-              Self__3NIR->storage__XNK=new__AOIR;
-              Self__3NIR->capacity__MNK=new_capacity__2NIR;
+              res__GFOC=result__OCAU;
             };
           };
-          ((__CHARACTER *)Self__3NIR->storage__XNK)[Self__3NIR->count__VF]='\'';
-          Self__3NIR->count__VF=(__INTEGER)(Self__3NIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__E3BI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-          __tmp__MBCI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__MBCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__MBCI);
-        put_position__ECH(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__K3BI=read__QB5G(local__I3BI);
-      node__N3BI=new_read__slot__receiver__self__FLQC(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__M3BI,rec__K3BI,rec__K3BI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__N3BI);
-      __tmp__LA5R=((__NODE_TYPE *)node__N3BI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__LA5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__MA5R=((__DTA_RD *)__tmp__LA5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__MA5R=((__DTA_CAST *)__tmp__LA5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__MA5R=((__DTA_WR_CODE *)__tmp__LA5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__MA5R=((__DTA_BLOCK *)__tmp__LA5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__MA5R=((__DTA_WR_VALUE *)__tmp__LA5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__MA5R=((__DTA_RD_ARGS *)__tmp__LA5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__H3BI=__tmp__MA5R;
-      __tmp__ZBCI=TRUE__;
-    } else {
-      __tmp__ZBCI=FALSE__;
-    };
-    if ((! __tmp__ZBCI)) {
-      Self__PJJQ=((__TYPE_FULL *)t__E3BI);
-      if (is_cast__to__in__BD0I(Self__PJJQ,(&__string_87),TYPE_VOID__->parent_type__UIB.default__AKC,((__PROTOTYPE *)prototype__VPRF(Self__PJJQ))->import_list__MFDC)) {
-        local__I3BI=create__name__style__type__E5JG(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
-        instr__J3BI=write__value__14FH(local__I3BI,Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D3BI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__J3BI);
-        slot_name__L3BI=get__QEC(last_cast_name__T32H);
-        slot_msg__M3BI=get_slot__IO5G(t__E3BI,slot_name__L3BI);
-        if (((void *)slot_msg__M3BI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__E3BI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__L3BI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__E3BI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__F3BI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__E3BI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-          __tmp__JDCI=((__SLOT *)((__SLOT_DATA *)slot_msg__M3BI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__JDCI=((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__JDCI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-            __tmp__QDCI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__QDCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__QDCI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-          __tmp__WDCI=get_type_result__XF2G(slot_msg__M3BI);
-        } else {
-          __tmp__WDCI=get_type_result__BH2G(slot_msg__M3BI);
-        };
-        if ((((void *)__tmp__WDCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__WDCI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__E3BI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__WDCI != (void *)NULL)) {
-            Self__DOIR=((__STRING *)string_tmp__RB);
-            new_capacity__COIR= 0;
-            if ((Self__DOIR->capacity__MNK <= Self__DOIR->count__VF)) {
-              if ((Self__DOIR->capacity__MNK ==  0)) {
-                Self__DOIR->capacity__MNK= 32;
-                Self__DOIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__COIR=(__INTEGER)(Self__DOIR->capacity__MNK <<  1);
-                Self__EOIR=((__CHARACTER *)Self__DOIR->storage__XNK);
-                old_nb_elts__FOIR=Self__DOIR->capacity__MNK;
-                new__GOIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EOIR),((__UINTEGER_32 )old_nb_elts__FOIR),((__UINTEGER_32 )new_capacity__COIR)));
-                upper__JSVR=(__INTEGER)(new_capacity__COIR -  1);
-                Self__HSVR=old_nb_elts__FOIR;
-                while ((Self__HSVR <= upper__JSVR)) {
-                  new__GOIR[Self__HSVR]='\0';
-                  Self__HSVR=(__INTEGER)(Self__HSVR +  1);
-                };
-                Self__DOIR->storage__XNK=new__GOIR;
-                Self__DOIR->capacity__MNK=new_capacity__COIR;
-              };
+          if (((void *)res__GFOC == (void *)NULL)) {
+            pos__KT1S=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_593));
+            put_position__PRE(pos__KT1S);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
             };
-            ((__CHARACTER *)Self__DOIR->storage__XNK)[Self__DOIR->count__VF]='`';
-            Self__DOIR->count__VF=(__INTEGER)(Self__DOIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__WDCI,string_tmp__RB);
-            Self__JOIR=((__STRING *)string_tmp__RB);
-            new_capacity__IOIR= 0;
-            if ((Self__JOIR->capacity__MNK <= Self__JOIR->count__VF)) {
-              if ((Self__JOIR->capacity__MNK ==  0)) {
-                Self__JOIR->capacity__MNK= 32;
-                Self__JOIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__IOIR=(__INTEGER)(Self__JOIR->capacity__MNK <<  1);
-                Self__KOIR=((__CHARACTER *)Self__JOIR->storage__XNK);
-                old_nb_elts__LOIR=Self__JOIR->capacity__MNK;
-                new__MOIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KOIR),((__UINTEGER_32 )old_nb_elts__LOIR),((__UINTEGER_32 )new_capacity__IOIR)));
-                upper__OSVR=(__INTEGER)(new_capacity__IOIR -  1);
-                Self__MSVR=old_nb_elts__LOIR;
-                while ((Self__MSVR <= upper__OSVR)) {
-                  new__MOIR[Self__MSVR]='\0';
-                  Self__MSVR=(__INTEGER)(Self__MSVR +  1);
-                };
-                Self__JOIR->storage__XNK=new__MOIR;
-                Self__JOIR->capacity__MNK=new_capacity__IOIR;
-              };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ((__CHARACTER *)Self__JOIR->storage__XNK)[Self__JOIR->count__VF]='\'';
-            Self__JOIR->count__VF=(__INTEGER)(Self__JOIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__E3BI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
-            __tmp__YECI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__YECI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
           };
-          put_position__ECH(__tmp__YECI);
-          put_position__ECH(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__O3BI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__O3BI,create__type__PKQC(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__E3BI));
-        add_last__5REI(args__O3BI,read__QB5G(local__I3BI));
-        __tmp__FFCI=Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__GFCI=((void **)((__FAST_ARRAYoEXPRo *)args__O3BI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__GFCI)->__id) {
-        case __LIST__: {
-          __tmp__HFCI=my_copy__MSYM(__tmp__GFCI);
-        } break;
-        case __STRING_CST__: {
-          Self__WJJQ=((__STRING_CST *)__tmp__GFCI);
-          __tmp__HFCI=create__text__ITMH(Self__WJJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WJJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__HFCI=my_copy__EK2H(__tmp__GFCI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__XJJQ=((__PROTOTYPE_CST *)__tmp__GFCI);
-          __tmp__HFCI=create__type__PKQC(Self__XJJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XJJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__YJJQ=((__INTEGER_CST *)__tmp__GFCI);
-          p__XOIR=Self__YJJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YOIR=Self__YJJQ->value__W4YD;
-          t__ZOIR=Self__YJJQ->parent_constant__B3LC.static_type__M2YD;
-          result__OOIR=NULL;
-          ptr__POIR=((__POINTER )(NULL));
-          typ_id__QOIR= 0;
-          sz__ROIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ROIR ==  0)) {
-            result__OOIR=INTEGER_CST__;
-          } else {
-            typ_id__QOIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ROIR);
-            if ((typ_id__QOIR == (__INTEGER)(-  1))) {
-              a__SOIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TOIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ROIR + a__SOIR) & (__UINTEGER_32)(~ a__SOIR));
-              ptr_table__RSVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TOIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__QSVR=((__POINTER )(NULL));
-              result__SSVR=((__POINTER *)ptr_table__RSVR)[ 0];
-              if ((result__SSVR == (void *)NULL)) {
-                result__SSVR=new_lab__2PJ(new_size__TOIR);
-                next__QSVR=(void *)((unsigned long)result__SSVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TOIR)));
-                ((__POINTER *)next__QSVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RSVR)[ 0]=next__QSVR;
-              } else {
-                next__QSVR=((__POINTER *)result__SSVR)[ 0];
-                if ((next__QSVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SSVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TOIR <<  1)) <=  4096)) {
-                    next__QSVR=(void *)((unsigned long)result__SSVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TOIR)));
-                  } else {
-                    next__QSVR=new_lab__2PJ(new_size__TOIR);
-                  };
-                  ((__POINTER *)next__QSVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RSVR)[ 0]=next__QSVR;
-                } else {
-                  ((__POINTER *)result__SSVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QSVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SSVR=next__QSVR;
-                };
-              };
-              ptr__POIR=result__SSVR;
-            } else {
-              t__UOIR=((__UINTEGER_32 )typ_id__QOIR);
-              a__VOIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ZSVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ROIR + a__VOIR) & (__UINTEGER_32)(~ a__VOIR));
-              ptr_table__WSVR=((__POINTER )(&(table_type[(t__UOIR)])));
-              lab_type__YSVR=(__UINTEGER_32)(t__UOIR |  1);
-              next__VSVR=((__POINTER )(NULL));
-              result__XSVR=((__POINTER *)ptr_table__WSVR)[ 0];
-              if ((result__XSVR == (void *)NULL)) {
-                result__XSVR=new_lab__2PJ(lab_type__YSVR);
-                next__VSVR=(void *)((unsigned long)result__XSVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSVR)));
-                ((__POINTER *)next__VSVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WSVR)[ 0]=next__VSVR;
-              } else {
-                next__VSVR=((__POINTER *)result__XSVR)[ 0];
-                if ((next__VSVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XSVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZSVR <<  1)) <=  4096)) {
-                    next__VSVR=(void *)((unsigned long)result__XSVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSVR)));
-                  } else {
-                    next__VSVR=new_lab__2PJ(lab_type__YSVR);
-                  };
-                  ((__POINTER *)next__VSVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WSVR)[ 0]=next__VSVR;
-                } else {
-                  ((__POINTER *)result__XSVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VSVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XSVR=next__VSVR;
-                };
-              };
-              ptr__POIR=result__XSVR;
-            };
-            result__OOIR=((__INTEGER_CST *)ptr__POIR);
-            *(result__OOIR) = *(INTEGER_CST__);
-          };
-          Self__WOIR=((__INTEGER_CST *)result__OOIR);
-          Self__WOIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XOIR;
-          Self__WOIR->value__W4YD=v__YOIR;
-          Self__WOIR->parent_constant__B3LC.static_type__M2YD=t__ZOIR;
-          check_type__YG5D(Self__WOIR);
-          __tmp__HFCI=result__OOIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QRCR=read__QB5G(((__READ_LOCAL *)__tmp__GFCI)->local__HJZD);
-          if (__tmp__QRCR==NULL) {
-            __tmp__RRCR=NULL;
-          } else {
-            __tmp__RRCR=((__READ_LOCAL *)__tmp__QRCR);
-          };
-          __tmp__HFCI=__tmp__RRCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__HFCI=my_copy__SL2H(__tmp__GFCI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__HFCI=my_copy__LM2H(__tmp__GFCI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__HFCI=my_copy__YM2H(__tmp__GFCI);
-        } break;
-        case __REAL_CST__: {
-          Self__0JJQ=((__REAL_CST *)__tmp__GFCI);
-          p__DTVR=Self__0JJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__ETVR=Self__0JJQ->value__HN2H;
-          t__FTVR=Self__0JJQ->parent_constant__U2JH.static_type__M2YD;
-          result__0SVR=NULL;
-          ptr__1SVR=((__POINTER )(NULL));
-          typ_id__2SVR= 0;
-          sz__3SVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__3SVR ==  0)) {
-            result__0SVR=REAL_CST__;
-          } else {
-            typ_id__2SVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3SVR);
-            if ((typ_id__2SVR == (__INTEGER)(-  1))) {
-              a__4SVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5SVR=(__UINTEGER_32)((__UINTEGER_32)(sz__3SVR + a__4SVR) & (__UINTEGER_32)(~ a__4SVR));
-              ptr_table__HTVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5SVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__GTVR=((__POINTER )(NULL));
-              result__ITVR=((__POINTER *)ptr_table__HTVR)[ 0];
-              if ((result__ITVR == (void *)NULL)) {
-                result__ITVR=new_lab__2PJ(new_size__5SVR);
-                next__GTVR=(void *)((unsigned long)result__ITVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5SVR)));
-                ((__POINTER *)next__GTVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HTVR)[ 0]=next__GTVR;
-              } else {
-                next__GTVR=((__POINTER *)result__ITVR)[ 0];
-                if ((next__GTVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ITVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5SVR <<  1)) <=  4096)) {
-                    next__GTVR=(void *)((unsigned long)result__ITVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5SVR)));
-                  } else {
-                    next__GTVR=new_lab__2PJ(new_size__5SVR);
+          add_last__MTQC(((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)object__1KE->idf_generic_list__FFZ),res__GFOC);
+          while_do__5VQC:
+          {
+            __tmp__2IOC=read_character__MXI(',');
+            if (__tmp__2IOC) {
+              res__GFOC=NULL;
+              __tmp__RDOC=read_identifier__TYQ();
+              if (__tmp__RDOC) {
+                __tmp__NFOC=read_character__MXI(':');
+                if ((! __tmp__NFOC)) {
+                  __tmp__EIOC=current_position__UVQ();
+                  (&__string_590)->count__0C= 10;
+                  (&__string_590)->storage__1C="Added ':'.";
+                  pos__P13R=__tmp__EIOC;
+                  put_error__text__EQE( 2,(&__string_590));
+                  put_position__PRE(pos__P13R);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                   };
-                  ((__POINTER *)next__GTVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__HTVR)[ 0]=next__GTVR;
-                } else {
-                  ((__POINTER *)result__ITVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GTVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ITVR=next__GTVR;
-                };
-              };
-              ptr__1SVR=result__ITVR;
-            } else {
-              t__ATVR=((__UINTEGER_32 )typ_id__2SVR);
-              a__BTVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__PTVR=(__UINTEGER_32)((__UINTEGER_32)(sz__3SVR + a__BTVR) & (__UINTEGER_32)(~ a__BTVR));
-              ptr_table__MTVR=((__POINTER )(&(table_type[(t__ATVR)])));
-              lab_type__OTVR=(__UINTEGER_32)(t__ATVR |  1);
-              next__LTVR=((__POINTER )(NULL));
-              result__NTVR=((__POINTER *)ptr_table__MTVR)[ 0];
-              if ((result__NTVR == (void *)NULL)) {
-                result__NTVR=new_lab__2PJ(lab_type__OTVR);
-                next__LTVR=(void *)((unsigned long)result__NTVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PTVR)));
-                ((__POINTER *)next__LTVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MTVR)[ 0]=next__LTVR;
-              } else {
-                next__LTVR=((__POINTER *)result__NTVR)[ 0];
-                if ((next__LTVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NTVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PTVR <<  1)) <=  4096)) {
-                    next__LTVR=(void *)((unsigned long)result__NTVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PTVR)));
-                  } else {
-                    next__LTVR=new_lab__2PJ(lab_type__OTVR);
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
                   };
-                  ((__POINTER *)next__LTVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MTVR)[ 0]=next__LTVR;
-                } else {
-                  ((__POINTER *)result__NTVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LTVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NTVR=next__LTVR;
                 };
-              };
-              ptr__1SVR=result__NTVR;
-            };
-            result__0SVR=((__REAL_CST *)ptr__1SVR);
-            *(result__0SVR) = *(REAL_CST__);
-          };
-          Self__CTVR=((__REAL_CST *)result__0SVR);
-          Self__CTVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DTVR;
-          Self__CTVR->value__HN2H=v__ETVR;
-          Self__CTVR->parent_constant__U2JH.static_type__M2YD=t__FTVR;
-          __tmp__HFCI=result__0SVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__2JJQ=((__CHARACTER_CST *)__tmp__GFCI);
-          __tmp__HFCI=create__char__4SMH(Self__2JJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2JJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__3JJQ=((__IS_EXPANDED *)__tmp__GFCI);
-          __tmp__URCR=read__QB5G(((__READ_LOCAL *)Self__3JJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__URCR==NULL) {
-            __tmp__VRCR=NULL;
-          } else {
-            __tmp__VRCR=((__READ_LOCAL *)__tmp__URCR);
-          };
-          p__ZTVR=Self__3JJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__QTVR=NULL;
-          ptr__RTVR=((__POINTER )(NULL));
-          typ_id__STVR= 0;
-          sz__TTVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__TTVR ==  0)) {
-            result__QTVR=IS_EXPANDED__;
-          } else {
-            typ_id__STVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TTVR);
-            if ((typ_id__STVR == (__INTEGER)(-  1))) {
-              a__UTVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VTVR=(__UINTEGER_32)((__UINTEGER_32)(sz__TTVR + a__UTVR) & (__UINTEGER_32)(~ a__UTVR));
-              ptr_table__2TVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VTVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1TVR=((__POINTER )(NULL));
-              result__3TVR=((__POINTER *)ptr_table__2TVR)[ 0];
-              if ((result__3TVR == (void *)NULL)) {
-                result__3TVR=new_lab__2PJ(new_size__VTVR);
-                next__1TVR=(void *)((unsigned long)result__3TVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTVR)));
-                ((__POINTER *)next__1TVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2TVR)[ 0]=next__1TVR;
-              } else {
-                next__1TVR=((__POINTER *)result__3TVR)[ 0];
-                if ((next__1TVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VTVR <<  1)) <=  4096)) {
-                    next__1TVR=(void *)((unsigned long)result__3TVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTVR)));
-                  } else {
-                    next__1TVR=new_lab__2PJ(new_size__VTVR);
+                __tmp__XFOC=read_type__NTRC(PARSER__VSD__,TRUE__K__);
+                __tmp__YFOC=((void *)__tmp__XFOC == (void *)NULL);
+                if (__tmp__YFOC) {
+                  pos__D13R=current_position__UVQ();
+                  (&__string_591)->count__0C= 12;
+                  (&__string_591)->storage__1C="Type needed.";
+                  pos__P13R=pos__D13R;
+                  put_error__text__EQE( 0,(&__string_591));
+                  put_position__PRE(pos__P13R);
+                  put_string__JJG(msg_err__JQE);
+                  if ((verbose_level__R5 !=  0)) {
+                    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                   };
-                  ((__POINTER *)next__1TVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2TVR)[ 0]=next__1TVR;
-                } else {
-                  ((__POINTER *)result__3TVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3TVR=next__1TVR;
-                };
-              };
-              ptr__RTVR=result__3TVR;
-            } else {
-              t__WTVR=((__UINTEGER_32 )typ_id__STVR);
-              a__XTVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EUVR=(__UINTEGER_32)((__UINTEGER_32)(sz__TTVR + a__XTVR) & (__UINTEGER_32)(~ a__XTVR));
-              ptr_table__BUVR=((__POINTER )(&(table_type[(t__WTVR)])));
-              lab_type__DUVR=(__UINTEGER_32)(t__WTVR |  1);
-              next__AUVR=((__POINTER )(NULL));
-              result__CUVR=((__POINTER *)ptr_table__BUVR)[ 0];
-              if ((result__CUVR == (void *)NULL)) {
-                result__CUVR=new_lab__2PJ(lab_type__DUVR);
-                next__AUVR=(void *)((unsigned long)result__CUVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EUVR)));
-                ((__POINTER *)next__AUVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BUVR)[ 0]=next__AUVR;
-              } else {
-                next__AUVR=((__POINTER *)result__CUVR)[ 0];
-                if ((next__AUVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CUVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EUVR <<  1)) <=  4096)) {
-                    next__AUVR=(void *)((unsigned long)result__CUVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EUVR)));
-                  } else {
-                    next__AUVR=new_lab__2PJ(lab_type__DUVR);
+                  if ((type_error__IQE ==  2)) {
+                    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                  } else /* FALSE */ {
+                    exit(( 1));
                   };
-                  ((__POINTER *)next__AUVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BUVR)[ 0]=next__AUVR;
-                } else {
-                  ((__POINTER *)result__CUVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AUVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CUVR=next__AUVR;
                 };
-              };
-              ptr__RTVR=result__CUVR;
-            };
-            result__QTVR=((__IS_EXPANDED *)ptr__RTVR);
-            *(result__QTVR) = *(IS_EXPANDED__);
-          };
-          Self__YTVR=((__IS_EXPANDED *)result__QTVR);
-          Self__YTVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZTVR;
-          Self__YTVR->receiver__WN2H=__tmp__VRCR;
-          __tmp__HFCI=result__QTVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__HFCI=my_copy__1N2H(__tmp__GFCI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__HFCI=my_copy__EO2H(__tmp__GFCI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__HFCI=my_copy__PO2H(__tmp__GFCI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__HFCI=my_copy__1O2H(__tmp__GFCI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__HFCI=my_copy__GP2H(__tmp__GFCI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__HFCI=my_copy__RP2H(__tmp__GFCI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__HFCI=my_copy__2P2H(__tmp__GFCI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__HFCI=my_copy__HQ2H(__tmp__GFCI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__HFCI=my_copy__SQ2H(__tmp__GFCI);
-        } break;
-        case __ITEM__: {
-          __tmp__HFCI=my_copy__DR2H(__tmp__GFCI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__HFCI=my_copy__PR2H(__tmp__GFCI);
-        } break;
-        case __CAST__: {
-          __tmp__HFCI=my_copy__YR2H(__tmp__GFCI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__HFCI=my_copy__5SYM(__tmp__GFCI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__HFCI=my_copy__IUGK(__tmp__GFCI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1OIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GFCI)->global__ZGJK),NULL);
-          if (__tmp__1OIR==NULL) {
-            __tmp__2OIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1OIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2OIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__2OIR=((__READ_GLOBAL *)__tmp__1OIR);
-            } break;
-            }
-          };
-          __tmp__HFCI=__tmp__2OIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__HFCI=my_copy__BQCN(__tmp__GFCI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__HFCI=my_copy__NREO(__tmp__GFCI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__HFCI=my_copy__VYJO(__tmp__GFCI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__HFCI=my_copy__0REO(__tmp__GFCI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__HFCI=my_copy__BZJO(__tmp__GFCI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__HFCI=my_copy__CNJM(__tmp__GFCI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__HFCI=my_copy__5XLL(__tmp__GFCI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__HFCI=my_copy__WVYM(__tmp__GFCI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__HFCI=my_copy__FSEO(__tmp__GFCI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__HFCI=my_copy__QCEP(__tmp__GFCI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__HFCI=my_copy__5LSN(__tmp__GFCI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__HFCI=my_copy__KMSN(__tmp__GFCI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__HFCI=my_copy__JZPN(__tmp__GFCI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__HFCI=my_copy__G3SO(__tmp__GFCI);
-        } break;
-        };
-        node__N3BI=new_read__slot__receiver__with__AOWH(__tmp__FFCI,slot_msg__M3BI,__tmp__HFCI,args__O3BI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__N3BI);
-        __tmp__OA5R=((__NODE_TYPE *)node__N3BI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__OA5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__PA5R=((__DTA_RD *)__tmp__OA5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__PA5R=((__DTA_CAST *)__tmp__OA5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__PA5R=((__DTA_WR_CODE *)__tmp__OA5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__PA5R=((__DTA_BLOCK *)__tmp__OA5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__PA5R=((__DTA_WR_VALUE *)__tmp__OA5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__PA5R=((__DTA_RD_ARGS *)__tmp__OA5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__H3BI=__tmp__PA5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__E3BI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__F3BI);
-        put_position__ECH(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__H3BI);
-}
-
-static void* check_type__with__AGCI(__ITEM *Self__BGCI,void *t__CGCI,__POSITION p__DGCI)
-// ({ITEM},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__AQIR;
-  void *result__FGCI,*rec__IGCI,*__tmp__SA5R,*__tmp__EOCI,*__tmp__FOCI;
-  void *__tmp__VA5R;
-  void *local__GGCI;
-  void *instr__HGCI;
-  void *slot_name__JGCI,*v__NVVR;
-  void *slot_msg__KGCI;
-  void *node__LGCI;
-  __TYPE_FULL *Self__4JJQ,*Self__IKJQ;
-  void *__tmp__1ICI,*__tmp__HMCI;
-  __POSITION __tmp__CJCI,__tmp__KKCI,__tmp__OMCI,__tmp__WNCI;
-  __POSITION __tmp__DOCI,p__5PIR,p__MVVR,p__CWVR;
-  void *__tmp__IJCI,*__tmp__UMCI,*t__BQIR,*t__OVVR;
-  __STRING *Self__5OIR,*Self__FPIR,*Self__LPIR,*Self__RPIR;
-  __INTEGER new_capacity__4OIR,old_nb_elts__BPIR,upper__IUVR,Self__GUVR;
-  __INTEGER new_capacity__EPIR,old_nb_elts__HPIR,upper__NUVR,Self__LUVR;
-  __INTEGER new_capacity__KPIR,old_nb_elts__NPIR,upper__SUVR,Self__QUVR;
-  __INTEGER new_capacity__QPIR,old_nb_elts__TPIR,upper__XUVR,Self__VUVR;
-  __INTEGER typ_id__YPIR,typ_id__FVVR,typ_id__1VVR;
-  void *__tmp__RA5R,*__tmp__UA5R;
-  __STRING_CST *Self__PKJQ;
-  __PROTOTYPE_CST *Self__QKJQ;
-  __INTEGER_CST *Self__RKJQ,*result__WPIR,*Self__4PIR;
-  __POINTER ptr__XPIR,ptr_table__0UVR,next__ZUVR,result__1UVR;
-  __POINTER ptr_table__5UVR,next__4UVR,result__AVVR,ptr__EVVR;
-  __POINTER ptr_table__QVVR,next__PVVR,result__RVVR,ptr_table__VVVR;
-  __POINTER next__UVVR,result__WVVR,ptr__0VVR,ptr_table__FWVR;
-  __POINTER next__EWVR,result__GWVR,ptr_table__KWVR,next__JWVR;
-  __POINTER result__LWVR;
-  __UINTEGER_32 sz__ZPIR,a__0PIR,new_size__1PIR,t__2PIR,a__3PIR;
-  __UINTEGER_32 new_size__CVVR,lab_type__BVVR,sz__GVVR,a__HVVR;
-  __UINTEGER_32 new_size__IVVR,t__JVVR,a__KVVR,new_size__YVVR;
-  __UINTEGER_32 lab_type__XVVR,sz__2VVR,a__3VVR,new_size__4VVR,t__5VVR;
-  __UINTEGER_32 a__AWVR,new_size__NWVR,lab_type__MWVR;
-  void *__tmp__YRCR,*__tmp__2RCR,*__tmp__DQIR;
-  __READ_LOCAL *__tmp__ZRCR,*__tmp__3RCR;
-  __REAL_CST *Self__TKJQ,*result__DVVR,*Self__LVVR;
-  __CHARACTER_CST *Self__VKJQ;
-  __IS_EXPANDED *Self__WKJQ,*result__ZVVR,*Self__BWVR;
-  __READ_GLOBAL *__tmp__EQIR;
-  void *args__MGCI;
-  __CHARACTER *Self__APIR,*new__CPIR,*Self__GPIR,*new__IPIR,*Self__MPIR;
-  __CHARACTER *new__OPIR,*Self__SPIR,*new__UPIR;
-  __BOOLEAN __tmp__XKCI;
-  result__FGCI=NULL;
-  local__GGCI=NULL;
-  instr__HGCI=NULL;
-  rec__IGCI=NULL;
-  slot_name__JGCI=NULL;
-  slot_msg__KGCI=NULL;
-  node__LGCI=NULL;
-  args__MGCI=NULL;
-  if (affect_with__BCHI(t__CGCI,static_type__XP1H(Self__BGCI))) {
-    result__FGCI=Self__BGCI;
-  } else {
-    Self__4JJQ=((__TYPE_FULL *)static_type__XP1H(Self__BGCI));
-    if (is_cast__to__in__BD0I(Self__4JJQ,(&__string_86),t__CGCI,((__PROTOTYPE *)prototype__VPRF(Self__4JJQ))->export_list__EFDC)) {
-      local__GGCI=create__name__style__type__E5JG(Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__XP1H(Self__BGCI)));
-      instr__HGCI=write__value__14FH(local__GGCI,Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BGCI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__HGCI);
-      slot_name__JGCI=get__QEC(last_cast_name__T32H);
-      slot_msg__KGCI=get_slot__IO5G(static_type__XP1H(Self__BGCI),slot_name__JGCI);
-      if (((void *)slot_msg__KGCI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__XP1H(Self__BGCI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__CGCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__JGCI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__XP1H(Self__BGCI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__DGCI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__XP1H(Self__BGCI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-        __tmp__1ICI=((__SLOT *)((__SLOT_DATA *)slot_msg__KGCI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__1ICI=((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__1ICI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-          __tmp__CJCI=((__SLOT_DATA *)slot_msg__KGCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__CJCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__CJCI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-        __tmp__IJCI=get_type_result__XF2G(slot_msg__KGCI);
-      } else {
-        __tmp__IJCI=get_type_result__BH2G(slot_msg__KGCI);
-      };
-      if ((((void *)__tmp__IJCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__IJCI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__CGCI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__IJCI != (void *)NULL)) {
-          Self__5OIR=((__STRING *)string_tmp__RB);
-          new_capacity__4OIR= 0;
-          if ((Self__5OIR->capacity__MNK <= Self__5OIR->count__VF)) {
-            if ((Self__5OIR->capacity__MNK ==  0)) {
-              Self__5OIR->capacity__MNK= 32;
-              Self__5OIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__4OIR=(__INTEGER)(Self__5OIR->capacity__MNK <<  1);
-              Self__APIR=((__CHARACTER *)Self__5OIR->storage__XNK);
-              old_nb_elts__BPIR=Self__5OIR->capacity__MNK;
-              new__CPIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__APIR),((__UINTEGER_32 )old_nb_elts__BPIR),((__UINTEGER_32 )new_capacity__4OIR)));
-              upper__IUVR=(__INTEGER)(new_capacity__4OIR -  1);
-              Self__GUVR=old_nb_elts__BPIR;
-              while ((Self__GUVR <= upper__IUVR)) {
-                new__CPIR[Self__GUVR]='\0';
-                Self__GUVR=(__INTEGER)(Self__GUVR +  1);
-              };
-              Self__5OIR->storage__XNK=new__CPIR;
-              Self__5OIR->capacity__MNK=new_capacity__4OIR;
-            };
-          };
-          ((__CHARACTER *)Self__5OIR->storage__XNK)[Self__5OIR->count__VF]='`';
-          Self__5OIR->count__VF=(__INTEGER)(Self__5OIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__IJCI,string_tmp__RB);
-          Self__FPIR=((__STRING *)string_tmp__RB);
-          new_capacity__EPIR= 0;
-          if ((Self__FPIR->capacity__MNK <= Self__FPIR->count__VF)) {
-            if ((Self__FPIR->capacity__MNK ==  0)) {
-              Self__FPIR->capacity__MNK= 32;
-              Self__FPIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EPIR=(__INTEGER)(Self__FPIR->capacity__MNK <<  1);
-              Self__GPIR=((__CHARACTER *)Self__FPIR->storage__XNK);
-              old_nb_elts__HPIR=Self__FPIR->capacity__MNK;
-              new__IPIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GPIR),((__UINTEGER_32 )old_nb_elts__HPIR),((__UINTEGER_32 )new_capacity__EPIR)));
-              upper__NUVR=(__INTEGER)(new_capacity__EPIR -  1);
-              Self__LUVR=old_nb_elts__HPIR;
-              while ((Self__LUVR <= upper__NUVR)) {
-                new__IPIR[Self__LUVR]='\0';
-                Self__LUVR=(__INTEGER)(Self__LUVR +  1);
-              };
-              Self__FPIR->storage__XNK=new__IPIR;
-              Self__FPIR->capacity__MNK=new_capacity__EPIR;
-            };
-          };
-          ((__CHARACTER *)Self__FPIR->storage__XNK)[Self__FPIR->count__VF]='\'';
-          Self__FPIR->count__VF=(__INTEGER)(Self__FPIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__CGCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-          __tmp__KKCI=((__SLOT_DATA *)slot_msg__KGCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__KKCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__KKCI);
-        put_position__ECH(Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__IGCI=read__QB5G(local__GGCI);
-      node__LGCI=new_read__slot__receiver__self__FLQC(Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__KGCI,rec__IGCI,rec__IGCI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__LGCI);
-      __tmp__RA5R=((__NODE_TYPE *)node__LGCI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__RA5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__SA5R=((__DTA_RD *)__tmp__RA5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__SA5R=((__DTA_CAST *)__tmp__RA5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__SA5R=((__DTA_WR_CODE *)__tmp__RA5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__SA5R=((__DTA_BLOCK *)__tmp__RA5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__SA5R=((__DTA_WR_VALUE *)__tmp__RA5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__SA5R=((__DTA_RD_ARGS *)__tmp__RA5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__FGCI=__tmp__SA5R;
-      __tmp__XKCI=TRUE__;
-    } else {
-      __tmp__XKCI=FALSE__;
-    };
-    if ((! __tmp__XKCI)) {
-      Self__IKJQ=((__TYPE_FULL *)t__CGCI);
-      if (is_cast__to__in__BD0I(Self__IKJQ,(&__string_87),static_type__XP1H(Self__BGCI),((__PROTOTYPE *)prototype__VPRF(Self__IKJQ))->import_list__MFDC)) {
-        local__GGCI=create__name__style__type__E5JG(Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__XP1H(Self__BGCI)));
-        instr__HGCI=write__value__14FH(local__GGCI,Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BGCI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__HGCI);
-        slot_name__JGCI=get__QEC(last_cast_name__T32H);
-        slot_msg__KGCI=get_slot__IO5G(t__CGCI,slot_name__JGCI);
-        if (((void *)slot_msg__KGCI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__CGCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__XP1H(Self__BGCI),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__JGCI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__CGCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__DGCI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__CGCI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-          __tmp__HMCI=((__SLOT *)((__SLOT_DATA *)slot_msg__KGCI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__HMCI=((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__HMCI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-            __tmp__OMCI=((__SLOT_DATA *)slot_msg__KGCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__OMCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__OMCI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-          __tmp__UMCI=get_type_result__XF2G(slot_msg__KGCI);
-        } else {
-          __tmp__UMCI=get_type_result__BH2G(slot_msg__KGCI);
-        };
-        if ((((void *)__tmp__UMCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__UMCI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__CGCI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__UMCI != (void *)NULL)) {
-            Self__LPIR=((__STRING *)string_tmp__RB);
-            new_capacity__KPIR= 0;
-            if ((Self__LPIR->capacity__MNK <= Self__LPIR->count__VF)) {
-              if ((Self__LPIR->capacity__MNK ==  0)) {
-                Self__LPIR->capacity__MNK= 32;
-                Self__LPIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KPIR=(__INTEGER)(Self__LPIR->capacity__MNK <<  1);
-                Self__MPIR=((__CHARACTER *)Self__LPIR->storage__XNK);
-                old_nb_elts__NPIR=Self__LPIR->capacity__MNK;
-                new__OPIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MPIR),((__UINTEGER_32 )old_nb_elts__NPIR),((__UINTEGER_32 )new_capacity__KPIR)));
-                upper__SUVR=(__INTEGER)(new_capacity__KPIR -  1);
-                Self__QUVR=old_nb_elts__NPIR;
-                while ((Self__QUVR <= upper__SUVR)) {
-                  new__OPIR[Self__QUVR]='\0';
-                  Self__QUVR=(__INTEGER)(Self__QUVR +  1);
-                };
-                Self__LPIR->storage__XNK=new__OPIR;
-                Self__LPIR->capacity__MNK=new_capacity__KPIR;
-              };
-            };
-            ((__CHARACTER *)Self__LPIR->storage__XNK)[Self__LPIR->count__VF]='`';
-            Self__LPIR->count__VF=(__INTEGER)(Self__LPIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__UMCI,string_tmp__RB);
-            Self__RPIR=((__STRING *)string_tmp__RB);
-            new_capacity__QPIR= 0;
-            if ((Self__RPIR->capacity__MNK <= Self__RPIR->count__VF)) {
-              if ((Self__RPIR->capacity__MNK ==  0)) {
-                Self__RPIR->capacity__MNK= 32;
-                Self__RPIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QPIR=(__INTEGER)(Self__RPIR->capacity__MNK <<  1);
-                Self__SPIR=((__CHARACTER *)Self__RPIR->storage__XNK);
-                old_nb_elts__TPIR=Self__RPIR->capacity__MNK;
-                new__UPIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SPIR),((__UINTEGER_32 )old_nb_elts__TPIR),((__UINTEGER_32 )new_capacity__QPIR)));
-                upper__XUVR=(__INTEGER)(new_capacity__QPIR -  1);
-                Self__VUVR=old_nb_elts__TPIR;
-                while ((Self__VUVR <= upper__XUVR)) {
-                  new__UPIR[Self__VUVR]='\0';
-                  Self__VUVR=(__INTEGER)(Self__VUVR +  1);
+                pos__G13R=current_position__UVQ();
+                (&__string_592)->count__0C= 27;
+                (&__string_592)->storage__1C="Sorry, not yet implemented.";
+                pos__P13R=pos__G13R;
+                put_error__text__EQE( 1,(&__string_592));
+                put_position__PRE(pos__P13R);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                 };
-                Self__RPIR->storage__XNK=new__UPIR;
-                Self__RPIR->capacity__MNK=new_capacity__QPIR;
-              };
-            };
-            ((__CHARACTER *)Self__RPIR->storage__XNK)[Self__RPIR->count__VF]='\'';
-            Self__RPIR->count__VF=(__INTEGER)(Self__RPIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__CGCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
-            __tmp__WNCI=((__SLOT_DATA *)slot_msg__KGCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__WNCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__WNCI);
-          put_position__ECH(Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__MGCI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__MGCI,create__type__PKQC(Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__CGCI));
-        add_last__5REI(args__MGCI,read__QB5G(local__GGCI));
-        __tmp__DOCI=Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__EOCI=((void **)((__FAST_ARRAYoEXPRo *)args__MGCI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__EOCI)->__id) {
-        case __LIST__: {
-          __tmp__FOCI=my_copy__MSYM(__tmp__EOCI);
-        } break;
-        case __STRING_CST__: {
-          Self__PKJQ=((__STRING_CST *)__tmp__EOCI);
-          __tmp__FOCI=create__text__ITMH(Self__PKJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PKJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__FOCI=my_copy__EK2H(__tmp__EOCI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__QKJQ=((__PROTOTYPE_CST *)__tmp__EOCI);
-          __tmp__FOCI=create__type__PKQC(Self__QKJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QKJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__RKJQ=((__INTEGER_CST *)__tmp__EOCI);
-          p__5PIR=Self__RKJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AQIR=Self__RKJQ->value__W4YD;
-          t__BQIR=Self__RKJQ->parent_constant__B3LC.static_type__M2YD;
-          result__WPIR=NULL;
-          ptr__XPIR=((__POINTER )(NULL));
-          typ_id__YPIR= 0;
-          sz__ZPIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZPIR ==  0)) {
-            result__WPIR=INTEGER_CST__;
-          } else {
-            typ_id__YPIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZPIR);
-            if ((typ_id__YPIR == (__INTEGER)(-  1))) {
-              a__0PIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1PIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZPIR + a__0PIR) & (__UINTEGER_32)(~ a__0PIR));
-              ptr_table__0UVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1PIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ZUVR=((__POINTER )(NULL));
-              result__1UVR=((__POINTER *)ptr_table__0UVR)[ 0];
-              if ((result__1UVR == (void *)NULL)) {
-                result__1UVR=new_lab__2PJ(new_size__1PIR);
-                next__ZUVR=(void *)((unsigned long)result__1UVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1PIR)));
-                ((__POINTER *)next__ZUVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0UVR)[ 0]=next__ZUVR;
-              } else {
-                next__ZUVR=((__POINTER *)result__1UVR)[ 0];
-                if ((next__ZUVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1UVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1PIR <<  1)) <=  4096)) {
-                    next__ZUVR=(void *)((unsigned long)result__1UVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1PIR)));
-                  } else {
-                    next__ZUVR=new_lab__2PJ(new_size__1PIR);
-                  };
-                  ((__POINTER *)next__ZUVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0UVR)[ 0]=next__ZUVR;
-                } else {
-                  ((__POINTER *)result__1UVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZUVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1UVR=next__ZUVR;
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
-              };
-              ptr__XPIR=result__1UVR;
-            } else {
-              t__2PIR=((__UINTEGER_32 )typ_id__YPIR);
-              a__3PIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__CVVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZPIR + a__3PIR) & (__UINTEGER_32)(~ a__3PIR));
-              ptr_table__5UVR=((__POINTER )(&(table_type[(t__2PIR)])));
-              lab_type__BVVR=(__UINTEGER_32)(t__2PIR |  1);
-              next__4UVR=((__POINTER )(NULL));
-              result__AVVR=((__POINTER *)ptr_table__5UVR)[ 0];
-              if ((result__AVVR == (void *)NULL)) {
-                result__AVVR=new_lab__2PJ(lab_type__BVVR);
-                next__4UVR=(void *)((unsigned long)result__AVVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CVVR)));
-                ((__POINTER *)next__4UVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5UVR)[ 0]=next__4UVR;
-              } else {
-                next__4UVR=((__POINTER *)result__AVVR)[ 0];
-                if ((next__4UVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AVVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CVVR <<  1)) <=  4096)) {
-                    next__4UVR=(void *)((unsigned long)result__AVVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CVVR)));
-                  } else {
-                    next__4UVR=new_lab__2PJ(lab_type__BVVR);
+                __tmp__GGOC=TRUE__K__;
+              } else /* FALSE */ {
+                __tmp__GGOC=FALSE__O__;
+              };
+              if ((! __tmp__GGOC)) {
+                __tmp__LGOC=read_cap_identifier__JRV();
+                if (__tmp__LGOC) {
+                  __tmp__TGOC=is_parameter_type__NSV;
+                  if ((! __tmp__TGOC)) {
+                    __tmp__YGOC=current_position__UVQ();
+                    (&__string_593)->count__0C= 36;
+                    (&__string_593)->storage__1C="Identifier parameter type is needed.";
+                    pos__V13R=__tmp__YGOC;
+                    put_error__text__EQE( 0,(&__string_593));
+                    put_position__PRE(pos__V13R);
+                    put_string__JJG(msg_err__JQE);
+                    if ((verbose_level__R5 !=  0)) {
+                      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+                    };
+                    if ((type_error__IQE ==  2)) {
+                      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                    } else /* FALSE */ {
+                      exit(( 1));
+                    };
                   };
-                  ((__POINTER *)next__4UVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5UVR)[ 0]=next__4UVR;
-                } else {
-                  ((__POINTER *)result__AVVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4UVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__AVVR=next__4UVR;
-                };
-              };
-              ptr__XPIR=result__AVVR;
-            };
-            result__WPIR=((__INTEGER_CST *)ptr__XPIR);
-            *(result__WPIR) = *(INTEGER_CST__);
-          };
-          Self__4PIR=((__INTEGER_CST *)result__WPIR);
-          Self__4PIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5PIR;
-          Self__4PIR->value__W4YD=v__AQIR;
-          Self__4PIR->parent_constant__B3LC.static_type__M2YD=t__BQIR;
-          check_type__YG5D(Self__4PIR);
-          __tmp__FOCI=result__WPIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YRCR=read__QB5G(((__READ_LOCAL *)__tmp__EOCI)->local__HJZD);
-          if (__tmp__YRCR==NULL) {
-            __tmp__ZRCR=NULL;
-          } else {
-            __tmp__ZRCR=((__READ_LOCAL *)__tmp__YRCR);
-          };
-          __tmp__FOCI=__tmp__ZRCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__FOCI=my_copy__SL2H(__tmp__EOCI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__FOCI=my_copy__LM2H(__tmp__EOCI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__FOCI=my_copy__YM2H(__tmp__EOCI);
-        } break;
-        case __REAL_CST__: {
-          Self__TKJQ=((__REAL_CST *)__tmp__EOCI);
-          p__MVVR=Self__TKJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__NVVR=Self__TKJQ->value__HN2H;
-          t__OVVR=Self__TKJQ->parent_constant__U2JH.static_type__M2YD;
-          result__DVVR=NULL;
-          ptr__EVVR=((__POINTER )(NULL));
-          typ_id__FVVR= 0;
-          sz__GVVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__GVVR ==  0)) {
-            result__DVVR=REAL_CST__;
-          } else {
-            typ_id__FVVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GVVR);
-            if ((typ_id__FVVR == (__INTEGER)(-  1))) {
-              a__HVVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__IVVR=(__UINTEGER_32)((__UINTEGER_32)(sz__GVVR + a__HVVR) & (__UINTEGER_32)(~ a__HVVR));
-              ptr_table__QVVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IVVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__PVVR=((__POINTER )(NULL));
-              result__RVVR=((__POINTER *)ptr_table__QVVR)[ 0];
-              if ((result__RVVR == (void *)NULL)) {
-                result__RVVR=new_lab__2PJ(new_size__IVVR);
-                next__PVVR=(void *)((unsigned long)result__RVVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVVR)));
-                ((__POINTER *)next__PVVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QVVR)[ 0]=next__PVVR;
-              } else {
-                next__PVVR=((__POINTER *)result__RVVR)[ 0];
-                if ((next__PVVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RVVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IVVR <<  1)) <=  4096)) {
-                    next__PVVR=(void *)((unsigned long)result__RVVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVVR)));
-                  } else {
-                    next__PVVR=new_lab__2PJ(new_size__IVVR);
+                  n__INMD=last_string__U4E;
+                  __tmp__SNMD=fast_reference_at__15J(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),n__INMD);
+                  result__QNMD=__tmp__SNMD;
+                  if (((void *)__tmp__SNMD == (void *)NULL)) {
+                    result__3CAU=NULL;
+                    ptr__4CAU=((__POINTER__IB )(NULL));
+                    typ_id__5CAU= 0;
+                    __tmp__ADAU=((__POINTER__IB )sizeof(__ITM_TYPE_PARAMETER__ZEZ));
+                    if (((unsigned long)__tmp__ADAU ==  0)) {
+                      result__3CAU=ITM_TYPE_PARAMETER__ZEZ__;
+                    } else /* FALSE */ {
+                      typ_id__5CAU=-1;
+                      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ADAU));
+                      if ((typ_id__5CAU == (__INTEGER__Q)(-  1))) {
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__BDAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__CDAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ADAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BDAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BDAU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__DDAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CDAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                        (&__string_3)->count__0C= 25;
+                        (&__string_3)->storage__1C="Memory: Bound table_size.";
+                        __tmp__BDAU=micro_alloc__table__lab__UKI(__tmp__CDAU,((__POINTER__IB )(&(table_size[(__tmp__DDAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CDAU)));
+                        ptr__4CAU=__tmp__BDAU;
+                      } else /* FALSE */ {
+                        __tmp__DDAU=((__UINTEGER_32__ZWB )typ_id__5CAU);
+                        (&__string_1)->count__0C= 19;
+                        (&__string_1)->storage__1C="Memory: Size bound.";
+                        __tmp__BDAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                        __tmp__CDAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ADAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BDAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BDAU) - (unsigned long)((__POINTER__IB ) 1)));
+                        (&__string_2)->count__0C= 18;
+                        (&__string_2)->storage__1C="Memory: Alignment.";
+                        __tmp__BDAU=micro_alloc__table__lab__UKI(__tmp__CDAU,((__POINTER__IB )(&(table_type[(__tmp__DDAU)]))),(__UINTEGER_32__ZWB)(__tmp__DDAU |  1));
+                        ptr__4CAU=__tmp__BDAU;
+                      };
+                      result__3CAU=((__ITM_TYPE_PARAMETER__ZEZ *)ptr__4CAU);
+                      *(result__3CAU) = *(ITM_TYPE_PARAMETER__ZEZ__);
+                    };
+                    Self__JDAU=((__ITM_TYPE_PARAMETER__ZEZ *)result__3CAU);
+                    Self__JDAU->parent_itm_type__0EZ.name__LPC=n__INMD;
+                    fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),Self__JDAU,n__INMD);
+                    result__QNMD=result__3CAU;
                   };
-                  ((__POINTER *)next__PVVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QVVR)[ 0]=next__PVVR;
-                } else {
-                  ((__POINTER *)result__RVVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PVVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__RVVR=next__PVVR;
-                };
-              };
-              ptr__EVVR=result__RVVR;
-            } else {
-              t__JVVR=((__UINTEGER_32 )typ_id__FVVR);
-              a__KVVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YVVR=(__UINTEGER_32)((__UINTEGER_32)(sz__GVVR + a__KVVR) & (__UINTEGER_32)(~ a__KVVR));
-              ptr_table__VVVR=((__POINTER )(&(table_type[(t__JVVR)])));
-              lab_type__XVVR=(__UINTEGER_32)(t__JVVR |  1);
-              next__UVVR=((__POINTER )(NULL));
-              result__WVVR=((__POINTER *)ptr_table__VVVR)[ 0];
-              if ((result__WVVR == (void *)NULL)) {
-                result__WVVR=new_lab__2PJ(lab_type__XVVR);
-                next__UVVR=(void *)((unsigned long)result__WVVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YVVR)));
-                ((__POINTER *)next__UVVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VVVR)[ 0]=next__UVVR;
-              } else {
-                next__UVVR=((__POINTER *)result__WVVR)[ 0];
-                if ((next__UVVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WVVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YVVR <<  1)) <=  4096)) {
-                    next__UVVR=(void *)((unsigned long)result__WVVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YVVR)));
+                  if (result__QNMD==NULL) {
+                    result__OCAU=NULL;
                   } else {
-                    next__UVVR=new_lab__2PJ(lab_type__XVVR);
+                    switch (((struct ___OBJ *)result__QNMD)->__id) {
+                    case __ITM_TYPE_SIMPLE__RMB__: {
+                      result__OCAU=NULL;
+                    } break;
+                    case __ITM_TYPE_PARAMETER__ZEZ__: {
+                      result__OCAU=((void *)result__QNMD);
+                    } break;
+                    }
                   };
-                  ((__POINTER *)next__UVVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VVVR)[ 0]=next__UVVR;
-                } else {
-                  ((__POINTER *)result__WVVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UVVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WVVR=next__UVVR;
+                  res__GFOC=result__OCAU;
                 };
               };
-              ptr__EVVR=result__WVVR;
-            };
-            result__DVVR=((__REAL_CST *)ptr__EVVR);
-            *(result__DVVR) = *(REAL_CST__);
-          };
-          Self__LVVR=((__REAL_CST *)result__DVVR);
-          Self__LVVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MVVR;
-          Self__LVVR->value__HN2H=v__NVVR;
-          Self__LVVR->parent_constant__U2JH.static_type__M2YD=t__OVVR;
-          __tmp__FOCI=result__DVVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__VKJQ=((__CHARACTER_CST *)__tmp__EOCI);
-          __tmp__FOCI=create__char__4SMH(Self__VKJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VKJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__WKJQ=((__IS_EXPANDED *)__tmp__EOCI);
-          __tmp__2RCR=read__QB5G(((__READ_LOCAL *)Self__WKJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2RCR==NULL) {
-            __tmp__3RCR=NULL;
-          } else {
-            __tmp__3RCR=((__READ_LOCAL *)__tmp__2RCR);
-          };
-          p__CWVR=Self__WKJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__ZVVR=NULL;
-          ptr__0VVR=((__POINTER )(NULL));
-          typ_id__1VVR= 0;
-          sz__2VVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__2VVR ==  0)) {
-            result__ZVVR=IS_EXPANDED__;
-          } else {
-            typ_id__1VVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2VVR);
-            if ((typ_id__1VVR == (__INTEGER)(-  1))) {
-              a__3VVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__4VVR=(__UINTEGER_32)((__UINTEGER_32)(sz__2VVR + a__3VVR) & (__UINTEGER_32)(~ a__3VVR));
-              ptr_table__FWVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4VVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__EWVR=((__POINTER )(NULL));
-              result__GWVR=((__POINTER *)ptr_table__FWVR)[ 0];
-              if ((result__GWVR == (void *)NULL)) {
-                result__GWVR=new_lab__2PJ(new_size__4VVR);
-                next__EWVR=(void *)((unsigned long)result__GWVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VVR)));
-                ((__POINTER *)next__EWVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FWVR)[ 0]=next__EWVR;
-              } else {
-                next__EWVR=((__POINTER *)result__GWVR)[ 0];
-                if ((next__EWVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GWVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4VVR <<  1)) <=  4096)) {
-                    next__EWVR=(void *)((unsigned long)result__GWVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VVR)));
-                  } else {
-                    next__EWVR=new_lab__2PJ(new_size__4VVR);
-                  };
-                  ((__POINTER *)next__EWVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FWVR)[ 0]=next__EWVR;
-                } else {
-                  ((__POINTER *)result__GWVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EWVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GWVR=next__EWVR;
+              if (((void *)res__GFOC == (void *)NULL)) {
+                pos__P13R=current_position__UVQ();
+                put_error__text__EQE( 0,(&__string_593));
+                put_position__PRE(pos__P13R);
+                put_string__JJG(msg_err__JQE);
+                if ((verbose_level__R5 !=  0)) {
+                  put_string__RGZ(((__STRING__BC *)msg_err__JQE));
                 };
-              };
-              ptr__0VVR=result__GWVR;
-            } else {
-              t__5VVR=((__UINTEGER_32 )typ_id__1VVR);
-              a__AWVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NWVR=(__UINTEGER_32)((__UINTEGER_32)(sz__2VVR + a__AWVR) & (__UINTEGER_32)(~ a__AWVR));
-              ptr_table__KWVR=((__POINTER )(&(table_type[(t__5VVR)])));
-              lab_type__MWVR=(__UINTEGER_32)(t__5VVR |  1);
-              next__JWVR=((__POINTER )(NULL));
-              result__LWVR=((__POINTER *)ptr_table__KWVR)[ 0];
-              if ((result__LWVR == (void *)NULL)) {
-                result__LWVR=new_lab__2PJ(lab_type__MWVR);
-                next__JWVR=(void *)((unsigned long)result__LWVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NWVR)));
-                ((__POINTER *)next__JWVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KWVR)[ 0]=next__JWVR;
-              } else {
-                next__JWVR=((__POINTER *)result__LWVR)[ 0];
-                if ((next__JWVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LWVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NWVR <<  1)) <=  4096)) {
-                    next__JWVR=(void *)((unsigned long)result__LWVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NWVR)));
-                  } else {
-                    next__JWVR=new_lab__2PJ(lab_type__MWVR);
-                  };
-                  ((__POINTER *)next__JWVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KWVR)[ 0]=next__JWVR;
-                } else {
-                  ((__POINTER *)result__LWVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JWVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LWVR=next__JWVR;
+                if ((type_error__IQE ==  2)) {
+                  nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+                } else /* FALSE */ {
+                  exit(( 1));
                 };
               };
-              ptr__0VVR=result__LWVR;
+              add_last__MTQC(((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)object__1KE->idf_generic_list__FFZ),res__GFOC);
+              goto while_do__5VQC;
             };
-            result__ZVVR=((__IS_EXPANDED *)ptr__0VVR);
-            *(result__ZVVR) = *(IS_EXPANDED__);
           };
-          Self__BWVR=((__IS_EXPANDED *)result__ZVVR);
-          Self__BWVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CWVR;
-          Self__BWVR->receiver__WN2H=__tmp__3RCR;
-          __tmp__FOCI=result__ZVVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__FOCI=my_copy__1N2H(__tmp__EOCI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__FOCI=my_copy__EO2H(__tmp__EOCI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__FOCI=my_copy__PO2H(__tmp__EOCI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__FOCI=my_copy__1O2H(__tmp__EOCI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__FOCI=my_copy__GP2H(__tmp__EOCI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__FOCI=my_copy__RP2H(__tmp__EOCI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__FOCI=my_copy__2P2H(__tmp__EOCI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__FOCI=my_copy__HQ2H(__tmp__EOCI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__FOCI=my_copy__SQ2H(__tmp__EOCI);
-        } break;
-        case __ITEM__: {
-          __tmp__FOCI=my_copy__DR2H(__tmp__EOCI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__FOCI=my_copy__PR2H(__tmp__EOCI);
-        } break;
-        case __CAST__: {
-          __tmp__FOCI=my_copy__YR2H(__tmp__EOCI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__FOCI=my_copy__5SYM(__tmp__EOCI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__FOCI=my_copy__IUGK(__tmp__EOCI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DQIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EOCI)->global__ZGJK),NULL);
-          if (__tmp__DQIR==NULL) {
-            __tmp__EQIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__DQIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__EQIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__EQIR=((__READ_GLOBAL *)__tmp__DQIR);
-            } break;
-            }
+          __tmp__RDOC=read_character__MXI(')');
+          if ((! __tmp__RDOC)) {
+            __tmp__EIOC=current_position__UVQ();
+            put_error__text__EQE( 2,(&__string_594));
+            put_position__PRE(__tmp__EIOC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
           };
-          __tmp__FOCI=__tmp__EQIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__FOCI=my_copy__BQCN(__tmp__EOCI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__FOCI=my_copy__NREO(__tmp__EOCI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__FOCI=my_copy__VYJO(__tmp__EOCI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__FOCI=my_copy__0REO(__tmp__EOCI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__FOCI=my_copy__BZJO(__tmp__EOCI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__FOCI=my_copy__CNJM(__tmp__EOCI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__FOCI=my_copy__5XLL(__tmp__EOCI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__FOCI=my_copy__WVYM(__tmp__EOCI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__FOCI=my_copy__FSEO(__tmp__EOCI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__FOCI=my_copy__QCEP(__tmp__EOCI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__FOCI=my_copy__5LSN(__tmp__EOCI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__FOCI=my_copy__KMSN(__tmp__EOCI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__FOCI=my_copy__JZPN(__tmp__EOCI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__FOCI=my_copy__G3SO(__tmp__EOCI);
-        } break;
-        };
-        node__LGCI=new_read__slot__receiver__with__AOWH(__tmp__DOCI,slot_msg__KGCI,__tmp__FOCI,args__MGCI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__LGCI);
-        __tmp__UA5R=((__NODE_TYPE *)node__LGCI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__UA5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__VA5R=((__DTA_RD *)__tmp__UA5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__VA5R=((__DTA_CAST *)__tmp__UA5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__VA5R=((__DTA_WR_CODE *)__tmp__UA5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__VA5R=((__DTA_BLOCK *)__tmp__UA5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__VA5R=((__DTA_WR_VALUE *)__tmp__UA5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__VA5R=((__DTA_RD_ARGS *)__tmp__UA5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__FGCI=__tmp__VA5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__CGCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__XP1H(Self__BGCI),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__DGCI);
-        put_position__ECH(Self__BGCI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__FGCI);
-}
-
-static void* check_type__with__4OCI(__SIZE_OF *Self__5OCI,void *t__APCI,__POSITION p__BPCI)
-// ({SIZE_OF},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__IRIR;
-  void *result__DPCI,*rec__GPCI,*__tmp__YA5R,*__tmp__CXCI,*__tmp__DXCI;
-  void *__tmp__1A5R;
-  void *local__EPCI;
-  void *instr__FPCI;
-  void *slot_name__HPCI,*v__WXVR;
-  void *slot_msg__IPCI;
-  void *node__JPCI;
-  __TYPE_FULL *Self__XKJQ,*Self__BLJQ;
-  void *__tmp__ZRCI,*__tmp__FVCI;
-  __POSITION __tmp__ASCI,__tmp__ITCI,__tmp__MVCI,__tmp__UWCI;
-  __POSITION __tmp__BXCI,p__HRIR,p__VXVR,p__LYVR;
-  void *__tmp__GSCI,*__tmp__SVCI,*t__JRIR,*t__XXVR;
-  __STRING *Self__HQIR,*Self__NQIR,*Self__TQIR,*Self__ZQIR;
-  __INTEGER new_capacity__GQIR,old_nb_elts__JQIR,upper__RWVR,Self__PWVR;
-  __INTEGER new_capacity__MQIR,old_nb_elts__PQIR,upper__WWVR,Self__UWVR;
-  __INTEGER new_capacity__SQIR,old_nb_elts__VQIR,upper__1WVR,Self__ZWVR;
-  __INTEGER new_capacity__YQIR,old_nb_elts__1QIR,upper__AXVR,Self__4WVR;
-  __INTEGER typ_id__ARIR,typ_id__OXVR,typ_id__EYVR;
-  void *__tmp__XA5R,*__tmp__0A5R;
-  __STRING_CST *Self__ILJQ;
-  __PROTOTYPE_CST *Self__JLJQ;
-  __INTEGER_CST *Self__KLJQ,*result__4QIR,*Self__GRIR;
-  __POINTER ptr__5QIR,ptr_table__DXVR,next__CXVR,result__EXVR;
-  __POINTER ptr_table__IXVR,next__HXVR,result__JXVR,ptr__NXVR;
-  __POINTER ptr_table__ZXVR,next__YXVR,result__0XVR,ptr_table__4XVR;
-  __POINTER next__3XVR,result__5XVR,ptr__DYVR,ptr_table__OYVR;
-  __POINTER next__NYVR,result__PYVR,ptr_table__TYVR,next__SYVR;
-  __POINTER result__UYVR;
-  __UINTEGER_32 sz__BRIR,a__CRIR,new_size__DRIR,t__ERIR,a__FRIR;
-  __UINTEGER_32 new_size__LXVR,lab_type__KXVR,sz__PXVR,a__QXVR;
-  __UINTEGER_32 new_size__RXVR,t__SXVR,a__TXVR,new_size__BYVR;
-  __UINTEGER_32 lab_type__AYVR,sz__FYVR,a__GYVR,new_size__HYVR,t__IYVR;
-  __UINTEGER_32 a__JYVR,new_size__WYVR,lab_type__VYVR;
-  void *__tmp__ASCR,*__tmp__ESCR,*__tmp__LRIR;
-  __READ_LOCAL *__tmp__BSCR,*__tmp__FSCR;
-  __REAL_CST *Self__MLJQ,*result__MXVR,*Self__UXVR;
-  __CHARACTER_CST *Self__OLJQ;
-  __IS_EXPANDED *Self__PLJQ,*result__CYVR,*Self__KYVR;
-  __READ_GLOBAL *__tmp__MRIR;
-  void *args__KPCI;
-  __CHARACTER *Self__IQIR,*new__KQIR,*Self__OQIR,*new__QQIR,*Self__UQIR;
-  __CHARACTER *new__WQIR,*Self__0QIR,*new__2QIR;
-  __BOOLEAN __tmp__VTCI;
-  result__DPCI=NULL;
-  local__EPCI=NULL;
-  instr__FPCI=NULL;
-  rec__GPCI=NULL;
-  slot_name__HPCI=NULL;
-  slot_msg__IPCI=NULL;
-  node__JPCI=NULL;
-  args__KPCI=NULL;
-  if (affect_with__BCHI(t__APCI,static_type__DQ1H())) {
-    result__DPCI=Self__5OCI;
-  } else {
-    Self__XKJQ=((__TYPE_FULL *)static_type__DQ1H());
-    if (is_cast__to__in__BD0I(Self__XKJQ,(&__string_86),t__APCI,((__PROTOTYPE *)prototype__VPRF(Self__XKJQ))->export_list__EFDC)) {
-      local__EPCI=create__name__style__type__E5JG(Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DQ1H()));
-      instr__FPCI=write__value__14FH(local__EPCI,Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5OCI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__FPCI);
-      slot_name__HPCI=get__QEC(last_cast_name__T32H);
-      slot_msg__IPCI=get_slot__IO5G(static_type__DQ1H(),slot_name__HPCI);
-      if (((void *)slot_msg__IPCI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__DQ1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__APCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__HPCI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__DQ1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__BPCI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__DQ1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-        __tmp__ZRCI=((__SLOT *)((__SLOT_DATA *)slot_msg__IPCI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__ZRCI=((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__ZRCI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-          __tmp__ASCI=((__SLOT_DATA *)slot_msg__IPCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__ASCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__ASCI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-        __tmp__GSCI=get_type_result__XF2G(slot_msg__IPCI);
-      } else {
-        __tmp__GSCI=get_type_result__BH2G(slot_msg__IPCI);
-      };
-      if ((((void *)__tmp__GSCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__GSCI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__APCI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__GSCI != (void *)NULL)) {
-          Self__HQIR=((__STRING *)string_tmp__RB);
-          new_capacity__GQIR= 0;
-          if ((Self__HQIR->capacity__MNK <= Self__HQIR->count__VF)) {
-            if ((Self__HQIR->capacity__MNK ==  0)) {
-              Self__HQIR->capacity__MNK= 32;
-              Self__HQIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GQIR=(__INTEGER)(Self__HQIR->capacity__MNK <<  1);
-              Self__IQIR=((__CHARACTER *)Self__HQIR->storage__XNK);
-              old_nb_elts__JQIR=Self__HQIR->capacity__MNK;
-              new__KQIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IQIR),((__UINTEGER_32 )old_nb_elts__JQIR),((__UINTEGER_32 )new_capacity__GQIR)));
-              upper__RWVR=(__INTEGER)(new_capacity__GQIR -  1);
-              Self__PWVR=old_nb_elts__JQIR;
-              while ((Self__PWVR <= upper__RWVR)) {
-                new__KQIR[Self__PWVR]='\0';
-                Self__PWVR=(__INTEGER)(Self__PWVR +  1);
-              };
-              Self__HQIR->storage__XNK=new__KQIR;
-              Self__HQIR->capacity__MNK=new_capacity__GQIR;
-            };
-          };
-          ((__CHARACTER *)Self__HQIR->storage__XNK)[Self__HQIR->count__VF]='`';
-          Self__HQIR->count__VF=(__INTEGER)(Self__HQIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__GSCI,string_tmp__RB);
-          Self__NQIR=((__STRING *)string_tmp__RB);
-          new_capacity__MQIR= 0;
-          if ((Self__NQIR->capacity__MNK <= Self__NQIR->count__VF)) {
-            if ((Self__NQIR->capacity__MNK ==  0)) {
-              Self__NQIR->capacity__MNK= 32;
-              Self__NQIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MQIR=(__INTEGER)(Self__NQIR->capacity__MNK <<  1);
-              Self__OQIR=((__CHARACTER *)Self__NQIR->storage__XNK);
-              old_nb_elts__PQIR=Self__NQIR->capacity__MNK;
-              new__QQIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OQIR),((__UINTEGER_32 )old_nb_elts__PQIR),((__UINTEGER_32 )new_capacity__MQIR)));
-              upper__WWVR=(__INTEGER)(new_capacity__MQIR -  1);
-              Self__UWVR=old_nb_elts__PQIR;
-              while ((Self__UWVR <= upper__WWVR)) {
-                new__QQIR[Self__UWVR]='\0';
-                Self__UWVR=(__INTEGER)(Self__UWVR +  1);
+          if ((! is_shorter2__MIF)) {
+            typ_id__QCAU=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)object__1KE->idf_generic_list__FFZ)->parent_arrayed_collection__DFZ.upper__MHVB +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if ((typ_id__QCAU != object__1KE->generic_count__YEZ)) {
+              pos__D13R=current_position__UVQ();
+              put_error__text__EQE( 0,(&__string_595));
+              put_position__PRE(pos__D13R);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              Self__NQIR->storage__XNK=new__QQIR;
-              Self__NQIR->capacity__MNK=new_capacity__MQIR;
             };
           };
-          ((__CHARACTER *)Self__NQIR->storage__XNK)[Self__NQIR->count__VF]='\'';
-          Self__NQIR->count__VF=(__INTEGER)(Self__NQIR->count__VF +  1);
         };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__APCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-          __tmp__ITCI=((__SLOT_DATA *)slot_msg__IPCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__ITCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__ITCI);
-        put_position__ECH(Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
+      } else /* FALSE */ {
+        __tmp__BCOC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_596));
+        put_position__PRE(__tmp__BCOC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      rec__GPCI=read__QB5G(local__EPCI);
-      node__JPCI=new_read__slot__receiver__self__FLQC(Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__IPCI,rec__GPCI,rec__GPCI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__JPCI);
-      __tmp__XA5R=((__NODE_TYPE *)node__JPCI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__XA5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__YA5R=((__DTA_RD *)__tmp__XA5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__YA5R=((__DTA_CAST *)__tmp__XA5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__YA5R=((__DTA_WR_CODE *)__tmp__XA5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__YA5R=((__DTA_BLOCK *)__tmp__XA5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__YA5R=((__DTA_WR_VALUE *)__tmp__XA5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__YA5R=((__DTA_RD_ARGS *)__tmp__XA5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__DPCI=__tmp__YA5R;
-      __tmp__VTCI=TRUE__;
-    } else {
-      __tmp__VTCI=FALSE__;
-    };
-    if ((! __tmp__VTCI)) {
-      Self__BLJQ=((__TYPE_FULL *)t__APCI);
-      if (is_cast__to__in__BD0I(Self__BLJQ,(&__string_87),static_type__DQ1H(),((__PROTOTYPE *)prototype__VPRF(Self__BLJQ))->import_list__MFDC)) {
-        local__EPCI=create__name__style__type__E5JG(Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DQ1H()));
-        instr__FPCI=write__value__14FH(local__EPCI,Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5OCI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__FPCI);
-        slot_name__HPCI=get__QEC(last_cast_name__T32H);
-        slot_msg__IPCI=get_slot__IO5G(t__APCI,slot_name__HPCI);
-        if (((void *)slot_msg__IPCI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__APCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__DQ1H(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__HPCI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__APCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__BPCI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__APCI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      __tmp__QBOC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__QBOC=FALSE__O__;
+    };
+    if (__tmp__QBOC) {
+      __tmp__QBOC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0COC=read_word__CGF((&__string_72));
+      if (__tmp__0COC) {
+        __tmp__RDOC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__W03R=read_word__CGF((&__string_73));
+        __tmp__RDOC=__tmp__W03R;
+      };
+      if (__tmp__RDOC) {
+        __tmp__W03R=read_symbol__F2Q((&__string_21));
+        if ((! __tmp__W03R)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_586));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-          __tmp__FVCI=((__SLOT *)((__SLOT_DATA *)slot_msg__IPCI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__FVCI=((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__FVCI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-            __tmp__MVCI=((__SLOT_DATA *)slot_msg__IPCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__MVCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+        __tmp__YMOC=read_type_list__Z3TC(PARSER__VSD__,FALSE__O__);
+        if (((void *)__tmp__YMOC == (void *)NULL)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_597));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__MVCI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-          __tmp__SVCI=get_type_result__XF2G(slot_msg__IPCI);
-        } else {
-          __tmp__SVCI=get_type_result__BH2G(slot_msg__IPCI);
-        };
-        if ((((void *)__tmp__SVCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__SVCI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__APCI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__SVCI != (void *)NULL)) {
-            Self__TQIR=((__STRING *)string_tmp__RB);
-            new_capacity__SQIR= 0;
-            if ((Self__TQIR->capacity__MNK <= Self__TQIR->count__VF)) {
-              if ((Self__TQIR->capacity__MNK ==  0)) {
-                Self__TQIR->capacity__MNK= 32;
-                Self__TQIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__SQIR=(__INTEGER)(Self__TQIR->capacity__MNK <<  1);
-                Self__UQIR=((__CHARACTER *)Self__TQIR->storage__XNK);
-                old_nb_elts__VQIR=Self__TQIR->capacity__MNK;
-                new__WQIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UQIR),((__UINTEGER_32 )old_nb_elts__VQIR),((__UINTEGER_32 )new_capacity__SQIR)));
-                upper__1WVR=(__INTEGER)(new_capacity__SQIR -  1);
-                Self__ZWVR=old_nb_elts__VQIR;
-                while ((Self__ZWVR <= upper__1WVR)) {
-                  new__WQIR[Self__ZWVR]='\0';
-                  Self__ZWVR=(__INTEGER)(Self__ZWVR +  1);
-                };
-                Self__TQIR->storage__XNK=new__WQIR;
-                Self__TQIR->capacity__MNK=new_capacity__SQIR;
-              };
-            };
-            ((__CHARACTER *)Self__TQIR->storage__XNK)[Self__TQIR->count__VF]='`';
-            Self__TQIR->count__VF=(__INTEGER)(Self__TQIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__SVCI,string_tmp__RB);
-            Self__ZQIR=((__STRING *)string_tmp__RB);
-            new_capacity__YQIR= 0;
-            if ((Self__ZQIR->capacity__MNK <= Self__ZQIR->count__VF)) {
-              if ((Self__ZQIR->capacity__MNK ==  0)) {
-                Self__ZQIR->capacity__MNK= 32;
-                Self__ZQIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__YQIR=(__INTEGER)(Self__ZQIR->capacity__MNK <<  1);
-                Self__0QIR=((__CHARACTER *)Self__ZQIR->storage__XNK);
-                old_nb_elts__1QIR=Self__ZQIR->capacity__MNK;
-                new__2QIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0QIR),((__UINTEGER_32 )old_nb_elts__1QIR),((__UINTEGER_32 )new_capacity__YQIR)));
-                upper__AXVR=(__INTEGER)(new_capacity__YQIR -  1);
-                Self__4WVR=old_nb_elts__1QIR;
-                while ((Self__4WVR <= upper__AXVR)) {
-                  new__2QIR[Self__4WVR]='\0';
-                  Self__4WVR=(__INTEGER)(Self__4WVR +  1);
-                };
-                Self__ZQIR->storage__XNK=new__2QIR;
-                Self__ZQIR->capacity__MNK=new_capacity__YQIR;
-              };
-            };
-            ((__CHARACTER *)Self__ZQIR->storage__XNK)[Self__ZQIR->count__VF]='\'';
-            Self__ZQIR->count__VF=(__INTEGER)(Self__ZQIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__APCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
-            __tmp__UWCI=((__SLOT_DATA *)slot_msg__IPCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__UWCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__UWCI);
-          put_position__ECH(Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__KPCI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__KPCI,create__type__PKQC(Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__APCI));
-        add_last__5REI(args__KPCI,read__QB5G(local__EPCI));
-        __tmp__BXCI=Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__CXCI=((void **)((__FAST_ARRAYoEXPRo *)args__KPCI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__CXCI)->__id) {
-        case __LIST__: {
-          __tmp__DXCI=my_copy__MSYM(__tmp__CXCI);
-        } break;
-        case __STRING_CST__: {
-          Self__ILJQ=((__STRING_CST *)__tmp__CXCI);
-          __tmp__DXCI=create__text__ITMH(Self__ILJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ILJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__DXCI=my_copy__EK2H(__tmp__CXCI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__JLJQ=((__PROTOTYPE_CST *)__tmp__CXCI);
-          __tmp__DXCI=create__type__PKQC(Self__JLJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JLJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__KLJQ=((__INTEGER_CST *)__tmp__CXCI);
-          p__HRIR=Self__KLJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IRIR=Self__KLJQ->value__W4YD;
-          t__JRIR=Self__KLJQ->parent_constant__B3LC.static_type__M2YD;
-          result__4QIR=NULL;
-          ptr__5QIR=((__POINTER )(NULL));
-          typ_id__ARIR= 0;
-          sz__BRIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BRIR ==  0)) {
-            result__4QIR=INTEGER_CST__;
-          } else {
-            typ_id__ARIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BRIR);
-            if ((typ_id__ARIR == (__INTEGER)(-  1))) {
-              a__CRIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DRIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BRIR + a__CRIR) & (__UINTEGER_32)(~ a__CRIR));
-              ptr_table__DXVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DRIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CXVR=((__POINTER )(NULL));
-              result__EXVR=((__POINTER *)ptr_table__DXVR)[ 0];
-              if ((result__EXVR == (void *)NULL)) {
-                result__EXVR=new_lab__2PJ(new_size__DRIR);
-                next__CXVR=(void *)((unsigned long)result__EXVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DRIR)));
-                ((__POINTER *)next__CXVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DXVR)[ 0]=next__CXVR;
-              } else {
-                next__CXVR=((__POINTER *)result__EXVR)[ 0];
-                if ((next__CXVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EXVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DRIR <<  1)) <=  4096)) {
-                    next__CXVR=(void *)((unsigned long)result__EXVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DRIR)));
-                  } else {
-                    next__CXVR=new_lab__2PJ(new_size__DRIR);
-                  };
-                  ((__POINTER *)next__CXVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DXVR)[ 0]=next__CXVR;
-                } else {
-                  ((__POINTER *)result__EXVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CXVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EXVR=next__CXVR;
-                };
-              };
-              ptr__5QIR=result__EXVR;
-            } else {
-              t__ERIR=((__UINTEGER_32 )typ_id__ARIR);
-              a__FRIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LXVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BRIR + a__FRIR) & (__UINTEGER_32)(~ a__FRIR));
-              ptr_table__IXVR=((__POINTER )(&(table_type[(t__ERIR)])));
-              lab_type__KXVR=(__UINTEGER_32)(t__ERIR |  1);
-              next__HXVR=((__POINTER )(NULL));
-              result__JXVR=((__POINTER *)ptr_table__IXVR)[ 0];
-              if ((result__JXVR == (void *)NULL)) {
-                result__JXVR=new_lab__2PJ(lab_type__KXVR);
-                next__HXVR=(void *)((unsigned long)result__JXVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXVR)));
-                ((__POINTER *)next__HXVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IXVR)[ 0]=next__HXVR;
-              } else {
-                next__HXVR=((__POINTER *)result__JXVR)[ 0];
-                if ((next__HXVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JXVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LXVR <<  1)) <=  4096)) {
-                    next__HXVR=(void *)((unsigned long)result__JXVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXVR)));
-                  } else {
-                    next__HXVR=new_lab__2PJ(lab_type__KXVR);
-                  };
-                  ((__POINTER *)next__HXVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IXVR)[ 0]=next__HXVR;
-                } else {
-                  ((__POINTER *)result__JXVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HXVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JXVR=next__HXVR;
-                };
-              };
-              ptr__5QIR=result__JXVR;
-            };
-            result__4QIR=((__INTEGER_CST *)ptr__5QIR);
-            *(result__4QIR) = *(INTEGER_CST__);
-          };
-          Self__GRIR=((__INTEGER_CST *)result__4QIR);
-          Self__GRIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HRIR;
-          Self__GRIR->value__W4YD=v__IRIR;
-          Self__GRIR->parent_constant__B3LC.static_type__M2YD=t__JRIR;
-          check_type__YG5D(Self__GRIR);
-          __tmp__DXCI=result__4QIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ASCR=read__QB5G(((__READ_LOCAL *)__tmp__CXCI)->local__HJZD);
-          if (__tmp__ASCR==NULL) {
-            __tmp__BSCR=NULL;
-          } else {
-            __tmp__BSCR=((__READ_LOCAL *)__tmp__ASCR);
-          };
-          __tmp__DXCI=__tmp__BSCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__DXCI=my_copy__SL2H(__tmp__CXCI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__DXCI=my_copy__LM2H(__tmp__CXCI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__DXCI=my_copy__YM2H(__tmp__CXCI);
-        } break;
-        case __REAL_CST__: {
-          Self__MLJQ=((__REAL_CST *)__tmp__CXCI);
-          p__VXVR=Self__MLJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__WXVR=Self__MLJQ->value__HN2H;
-          t__XXVR=Self__MLJQ->parent_constant__U2JH.static_type__M2YD;
-          result__MXVR=NULL;
-          ptr__NXVR=((__POINTER )(NULL));
-          typ_id__OXVR= 0;
-          sz__PXVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__PXVR ==  0)) {
-            result__MXVR=REAL_CST__;
-          } else {
-            typ_id__OXVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PXVR);
-            if ((typ_id__OXVR == (__INTEGER)(-  1))) {
-              a__QXVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RXVR=(__UINTEGER_32)((__UINTEGER_32)(sz__PXVR + a__QXVR) & (__UINTEGER_32)(~ a__QXVR));
-              ptr_table__ZXVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RXVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__YXVR=((__POINTER )(NULL));
-              result__0XVR=((__POINTER *)ptr_table__ZXVR)[ 0];
-              if ((result__0XVR == (void *)NULL)) {
-                result__0XVR=new_lab__2PJ(new_size__RXVR);
-                next__YXVR=(void *)((unsigned long)result__0XVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXVR)));
-                ((__POINTER *)next__YXVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZXVR)[ 0]=next__YXVR;
-              } else {
-                next__YXVR=((__POINTER *)result__0XVR)[ 0];
-                if ((next__YXVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RXVR <<  1)) <=  4096)) {
-                    next__YXVR=(void *)((unsigned long)result__0XVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXVR)));
-                  } else {
-                    next__YXVR=new_lab__2PJ(new_size__RXVR);
-                  };
-                  ((__POINTER *)next__YXVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZXVR)[ 0]=next__YXVR;
-                } else {
-                  ((__POINTER *)result__0XVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0XVR=next__YXVR;
-                };
-              };
-              ptr__NXVR=result__0XVR;
-            } else {
-              t__SXVR=((__UINTEGER_32 )typ_id__OXVR);
-              a__TXVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BYVR=(__UINTEGER_32)((__UINTEGER_32)(sz__PXVR + a__TXVR) & (__UINTEGER_32)(~ a__TXVR));
-              ptr_table__4XVR=((__POINTER )(&(table_type[(t__SXVR)])));
-              lab_type__AYVR=(__UINTEGER_32)(t__SXVR |  1);
-              next__3XVR=((__POINTER )(NULL));
-              result__5XVR=((__POINTER *)ptr_table__4XVR)[ 0];
-              if ((result__5XVR == (void *)NULL)) {
-                result__5XVR=new_lab__2PJ(lab_type__AYVR);
-                next__3XVR=(void *)((unsigned long)result__5XVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYVR)));
-                ((__POINTER *)next__3XVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4XVR)[ 0]=next__3XVR;
-              } else {
-                next__3XVR=((__POINTER *)result__5XVR)[ 0];
-                if ((next__3XVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BYVR <<  1)) <=  4096)) {
-                    next__3XVR=(void *)((unsigned long)result__5XVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYVR)));
-                  } else {
-                    next__3XVR=new_lab__2PJ(lab_type__AYVR);
-                  };
-                  ((__POINTER *)next__3XVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4XVR)[ 0]=next__3XVR;
-                } else {
-                  ((__POINTER *)result__5XVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__5XVR=next__3XVR;
-                };
-              };
-              ptr__NXVR=result__5XVR;
-            };
-            result__MXVR=((__REAL_CST *)ptr__NXVR);
-            *(result__MXVR) = *(REAL_CST__);
-          };
-          Self__UXVR=((__REAL_CST *)result__MXVR);
-          Self__UXVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VXVR;
-          Self__UXVR->value__HN2H=v__WXVR;
-          Self__UXVR->parent_constant__U2JH.static_type__M2YD=t__XXVR;
-          __tmp__DXCI=result__MXVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__OLJQ=((__CHARACTER_CST *)__tmp__CXCI);
-          __tmp__DXCI=create__char__4SMH(Self__OLJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OLJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__PLJQ=((__IS_EXPANDED *)__tmp__CXCI);
-          __tmp__ESCR=read__QB5G(((__READ_LOCAL *)Self__PLJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__ESCR==NULL) {
-            __tmp__FSCR=NULL;
-          } else {
-            __tmp__FSCR=((__READ_LOCAL *)__tmp__ESCR);
-          };
-          p__LYVR=Self__PLJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__CYVR=NULL;
-          ptr__DYVR=((__POINTER )(NULL));
-          typ_id__EYVR= 0;
-          sz__FYVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__FYVR ==  0)) {
-            result__CYVR=IS_EXPANDED__;
-          } else {
-            typ_id__EYVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FYVR);
-            if ((typ_id__EYVR == (__INTEGER)(-  1))) {
-              a__GYVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HYVR=(__UINTEGER_32)((__UINTEGER_32)(sz__FYVR + a__GYVR) & (__UINTEGER_32)(~ a__GYVR));
-              ptr_table__OYVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HYVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__NYVR=((__POINTER )(NULL));
-              result__PYVR=((__POINTER *)ptr_table__OYVR)[ 0];
-              if ((result__PYVR == (void *)NULL)) {
-                result__PYVR=new_lab__2PJ(new_size__HYVR);
-                next__NYVR=(void *)((unsigned long)result__PYVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HYVR)));
-                ((__POINTER *)next__NYVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OYVR)[ 0]=next__NYVR;
-              } else {
-                next__NYVR=((__POINTER *)result__PYVR)[ 0];
-                if ((next__NYVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PYVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HYVR <<  1)) <=  4096)) {
-                    next__NYVR=(void *)((unsigned long)result__PYVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HYVR)));
-                  } else {
-                    next__NYVR=new_lab__2PJ(new_size__HYVR);
-                  };
-                  ((__POINTER *)next__NYVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OYVR)[ 0]=next__NYVR;
-                } else {
-                  ((__POINTER *)result__PYVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NYVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PYVR=next__NYVR;
-                };
-              };
-              ptr__DYVR=result__PYVR;
-            } else {
-              t__IYVR=((__UINTEGER_32 )typ_id__EYVR);
-              a__JYVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WYVR=(__UINTEGER_32)((__UINTEGER_32)(sz__FYVR + a__JYVR) & (__UINTEGER_32)(~ a__JYVR));
-              ptr_table__TYVR=((__POINTER )(&(table_type[(t__IYVR)])));
-              lab_type__VYVR=(__UINTEGER_32)(t__IYVR |  1);
-              next__SYVR=((__POINTER )(NULL));
-              result__UYVR=((__POINTER *)ptr_table__TYVR)[ 0];
-              if ((result__UYVR == (void *)NULL)) {
-                result__UYVR=new_lab__2PJ(lab_type__VYVR);
-                next__SYVR=(void *)((unsigned long)result__UYVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYVR)));
-                ((__POINTER *)next__SYVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TYVR)[ 0]=next__SYVR;
-              } else {
-                next__SYVR=((__POINTER *)result__UYVR)[ 0];
-                if ((next__SYVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UYVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WYVR <<  1)) <=  4096)) {
-                    next__SYVR=(void *)((unsigned long)result__UYVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYVR)));
-                  } else {
-                    next__SYVR=new_lab__2PJ(lab_type__VYVR);
-                  };
-                  ((__POINTER *)next__SYVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TYVR)[ 0]=next__SYVR;
-                } else {
-                  ((__POINTER *)result__UYVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SYVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UYVR=next__SYVR;
-                };
-              };
-              ptr__DYVR=result__UYVR;
-            };
-            result__CYVR=((__IS_EXPANDED *)ptr__DYVR);
-            *(result__CYVR) = *(IS_EXPANDED__);
-          };
-          Self__KYVR=((__IS_EXPANDED *)result__CYVR);
-          Self__KYVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LYVR;
-          Self__KYVR->receiver__WN2H=__tmp__FSCR;
-          __tmp__DXCI=result__CYVR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__DXCI=my_copy__1N2H(__tmp__CXCI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__DXCI=my_copy__EO2H(__tmp__CXCI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__DXCI=my_copy__PO2H(__tmp__CXCI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__DXCI=my_copy__1O2H(__tmp__CXCI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__DXCI=my_copy__GP2H(__tmp__CXCI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__DXCI=my_copy__RP2H(__tmp__CXCI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__DXCI=my_copy__2P2H(__tmp__CXCI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__DXCI=my_copy__HQ2H(__tmp__CXCI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__DXCI=my_copy__SQ2H(__tmp__CXCI);
-        } break;
-        case __ITEM__: {
-          __tmp__DXCI=my_copy__DR2H(__tmp__CXCI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__DXCI=my_copy__PR2H(__tmp__CXCI);
-        } break;
-        case __CAST__: {
-          __tmp__DXCI=my_copy__YR2H(__tmp__CXCI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__DXCI=my_copy__5SYM(__tmp__CXCI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__DXCI=my_copy__IUGK(__tmp__CXCI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LRIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CXCI)->global__ZGJK),NULL);
-          if (__tmp__LRIR==NULL) {
-            __tmp__MRIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LRIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MRIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MRIR=((__READ_GLOBAL *)__tmp__LRIR);
-            } break;
-            }
-          };
-          __tmp__DXCI=__tmp__MRIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__DXCI=my_copy__BQCN(__tmp__CXCI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__DXCI=my_copy__NREO(__tmp__CXCI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__DXCI=my_copy__VYJO(__tmp__CXCI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__DXCI=my_copy__0REO(__tmp__CXCI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__DXCI=my_copy__BZJO(__tmp__CXCI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__DXCI=my_copy__CNJM(__tmp__CXCI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__DXCI=my_copy__5XLL(__tmp__CXCI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__DXCI=my_copy__WVYM(__tmp__CXCI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__DXCI=my_copy__FSEO(__tmp__CXCI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__DXCI=my_copy__QCEP(__tmp__CXCI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__DXCI=my_copy__5LSN(__tmp__CXCI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__DXCI=my_copy__KMSN(__tmp__CXCI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__DXCI=my_copy__JZPN(__tmp__CXCI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__DXCI=my_copy__G3SO(__tmp__CXCI);
-        } break;
-        };
-        node__JPCI=new_read__slot__receiver__with__AOWH(__tmp__BXCI,slot_msg__IPCI,__tmp__DXCI,args__KPCI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__JPCI);
-        __tmp__0A5R=((__NODE_TYPE *)node__JPCI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__0A5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__1A5R=((__DTA_RD *)__tmp__0A5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__1A5R=((__DTA_CAST *)__tmp__0A5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__1A5R=((__DTA_WR_CODE *)__tmp__0A5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__1A5R=((__DTA_BLOCK *)__tmp__0A5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__1A5R=((__DTA_WR_VALUE *)__tmp__0A5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__1A5R=((__DTA_RD_ARGS *)__tmp__0A5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__DPCI=__tmp__1A5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__APCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__DQ1H(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__BPCI);
-        put_position__ECH(Self__5OCI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+        if (__tmp__0COC) {
+          ((__PROTOTYPE__MF *)object__1KE)->export_list__D1MB=__tmp__YMOC;
+        } else /* FALSE */ {
+          ((__PROTOTYPE__MF *)object__1KE)->import_list__H2MB=__tmp__YMOC;
         };
       };
+      __tmp__QBOC=__tmp__RDOC;
     };
-  };
-  return(result__DPCI);
-}
-
-static void* check_type__with__2XCI(__CAST *Self__3XCI,void *t__4XCI,__POSITION p__5XCI)
-// ({CAST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__QSIR;
-  void *result__BYCI,*rec__EYCI,*__tmp__4A5R,*__tmp__AADI,*__tmp__BADI;
-  void *__tmp__BB5R;
-  void *local__CYCI;
-  void *instr__DYCI;
-  void *slot_name__FYCI,*v__5ZVR;
-  void *slot_msg__GYCI;
-  void *node__HYCI;
-  __TYPE_FULL *Self__QLJQ,*Self__0LJQ;
-  void *__tmp__X0CI,*__tmp__D4CI;
-  __POSITION __tmp__40CI,__tmp__G2CI,__tmp__K4CI,__tmp__S5CI;
-  __POSITION __tmp__55CI,p__PSIR,p__4ZVR,p__U0VR;
-  void *__tmp__E1CI,*__tmp__Q4CI,*t__RSIR,*t__A0VR;
-  __STRING *Self__PRIR,*Self__VRIR,*Self__1RIR,*Self__BSIR;
-  __INTEGER new_capacity__ORIR,old_nb_elts__RRIR,upper__0YVR,Self__YYVR;
-  __INTEGER new_capacity__URIR,old_nb_elts__XRIR,upper__5YVR,Self__3YVR;
-  __INTEGER new_capacity__0RIR,old_nb_elts__3RIR,upper__EZVR,Self__CZVR;
-  __INTEGER new_capacity__ASIR,old_nb_elts__DSIR,upper__JZVR,Self__HZVR;
-  __INTEGER typ_id__ISIR,typ_id__XZVR,typ_id__N0VR;
-  void *__tmp__3A5R,*__tmp__AB5R;
-  __STRING_CST *Self__BMJQ;
-  __PROTOTYPE_CST *Self__CMJQ;
-  __INTEGER_CST *Self__DMJQ,*result__GSIR,*Self__OSIR;
-  __POINTER ptr__HSIR,ptr_table__MZVR,next__LZVR,result__NZVR;
-  __POINTER ptr_table__RZVR,next__QZVR,result__SZVR,ptr__WZVR;
-  __POINTER ptr_table__C0VR,next__B0VR,result__D0VR,ptr_table__H0VR;
-  __POINTER next__G0VR,result__I0VR,ptr__M0VR,ptr_table__X0VR;
-  __POINTER next__W0VR,result__Y0VR,ptr_table__20VR,next__10VR;
-  __POINTER result__30VR;
-  __UINTEGER_32 sz__JSIR,a__KSIR,new_size__LSIR,t__MSIR,a__NSIR;
-  __UINTEGER_32 new_size__UZVR,lab_type__TZVR,sz__YZVR,a__ZZVR;
-  __UINTEGER_32 new_size__0ZVR,t__1ZVR,a__2ZVR,new_size__K0VR;
-  __UINTEGER_32 lab_type__J0VR,sz__O0VR,a__P0VR,new_size__Q0VR,t__R0VR;
-  __UINTEGER_32 a__S0VR,new_size__50VR,lab_type__40VR;
-  void *__tmp__ISCR,*__tmp__MSCR,*__tmp__TSIR;
-  __READ_LOCAL *__tmp__JSCR,*__tmp__NSCR;
-  __REAL_CST *Self__FMJQ,*result__VZVR,*Self__3ZVR;
-  __CHARACTER_CST *Self__HMJQ;
-  __IS_EXPANDED *Self__IMJQ,*result__L0VR,*Self__T0VR;
-  __READ_GLOBAL *__tmp__USIR;
-  void *args__IYCI;
-  __CHARACTER *Self__QRIR,*new__SRIR,*Self__WRIR,*new__YRIR,*Self__2RIR;
-  __CHARACTER *new__4RIR,*Self__CSIR,*new__ESIR;
-  __BOOLEAN __tmp__T2CI;
-  result__BYCI=NULL;
-  local__CYCI=NULL;
-  instr__DYCI=NULL;
-  rec__EYCI=NULL;
-  slot_name__FYCI=NULL;
-  slot_msg__GYCI=NULL;
-  node__HYCI=NULL;
-  args__IYCI=NULL;
-  if (affect_with__BCHI(t__4XCI,Self__3XCI->static_type__0N1H)) {
-    result__BYCI=Self__3XCI;
-  } else {
-    Self__QLJQ=((__TYPE_FULL *)Self__3XCI->static_type__0N1H);
-    if (is_cast__to__in__BD0I(Self__QLJQ,(&__string_86),t__4XCI,((__PROTOTYPE *)prototype__VPRF(Self__QLJQ))->export_list__EFDC)) {
-      local__CYCI=create__name__style__type__E5JG(Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__3XCI->static_type__0N1H));
-      instr__DYCI=write__value__14FH(local__CYCI,Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3XCI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__DYCI);
-      slot_name__FYCI=get__QEC(last_cast_name__T32H);
-      slot_msg__GYCI=get_slot__IO5G(Self__3XCI->static_type__0N1H,slot_name__FYCI);
-      if (((void *)slot_msg__GYCI == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(Self__3XCI->static_type__0N1H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__4XCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__FYCI);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(Self__3XCI->static_type__0N1H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__5XCI);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__3XCI->static_type__0N1H))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-        __tmp__X0CI=((__SLOT *)((__SLOT_DATA *)slot_msg__GYCI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__X0CI=((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__X0CI) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-          __tmp__40CI=((__SLOT_DATA *)slot_msg__GYCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__40CI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__40CI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-        __tmp__E1CI=get_type_result__XF2G(slot_msg__GYCI);
-      } else {
-        __tmp__E1CI=get_type_result__BH2G(slot_msg__GYCI);
-      };
-      if ((((void *)__tmp__E1CI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__E1CI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__4XCI)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__E1CI != (void *)NULL)) {
-          Self__PRIR=((__STRING *)string_tmp__RB);
-          new_capacity__ORIR= 0;
-          if ((Self__PRIR->capacity__MNK <= Self__PRIR->count__VF)) {
-            if ((Self__PRIR->capacity__MNK ==  0)) {
-              Self__PRIR->capacity__MNK= 32;
-              Self__PRIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__ORIR=(__INTEGER)(Self__PRIR->capacity__MNK <<  1);
-              Self__QRIR=((__CHARACTER *)Self__PRIR->storage__XNK);
-              old_nb_elts__RRIR=Self__PRIR->capacity__MNK;
-              new__SRIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QRIR),((__UINTEGER_32 )old_nb_elts__RRIR),((__UINTEGER_32 )new_capacity__ORIR)));
-              upper__0YVR=(__INTEGER)(new_capacity__ORIR -  1);
-              Self__YYVR=old_nb_elts__RRIR;
-              while ((Self__YYVR <= upper__0YVR)) {
-                new__SRIR[Self__YYVR]='\0';
-                Self__YYVR=(__INTEGER)(Self__YYVR +  1);
-              };
-              Self__PRIR->storage__XNK=new__SRIR;
-              Self__PRIR->capacity__MNK=new_capacity__ORIR;
-            };
-          };
-          ((__CHARACTER *)Self__PRIR->storage__XNK)[Self__PRIR->count__VF]='`';
-          Self__PRIR->count__VF=(__INTEGER)(Self__PRIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__E1CI,string_tmp__RB);
-          Self__VRIR=((__STRING *)string_tmp__RB);
-          new_capacity__URIR= 0;
-          if ((Self__VRIR->capacity__MNK <= Self__VRIR->count__VF)) {
-            if ((Self__VRIR->capacity__MNK ==  0)) {
-              Self__VRIR->capacity__MNK= 32;
-              Self__VRIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__URIR=(__INTEGER)(Self__VRIR->capacity__MNK <<  1);
-              Self__WRIR=((__CHARACTER *)Self__VRIR->storage__XNK);
-              old_nb_elts__XRIR=Self__VRIR->capacity__MNK;
-              new__YRIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WRIR),((__UINTEGER_32 )old_nb_elts__XRIR),((__UINTEGER_32 )new_capacity__URIR)));
-              upper__5YVR=(__INTEGER)(new_capacity__URIR -  1);
-              Self__3YVR=old_nb_elts__XRIR;
-              while ((Self__3YVR <= upper__5YVR)) {
-                new__YRIR[Self__3YVR]='\0';
-                Self__3YVR=(__INTEGER)(Self__3YVR +  1);
-              };
-              Self__VRIR->storage__XNK=new__YRIR;
-              Self__VRIR->capacity__MNK=new_capacity__URIR;
-            };
+    if (__tmp__QBOC) {
+      __tmp__QBOC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0COC=read_word__CGF((&__string_74));
+      if (__tmp__0COC) {
+        __tmp__RDOC=read_symbol__F2Q((&__string_21));
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_586));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          ((__CHARACTER *)Self__VRIR->storage__XNK)[Self__VRIR->count__VF]='\'';
-          Self__VRIR->count__VF=(__INTEGER)(Self__VRIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__4XCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-          __tmp__G2CI=((__SLOT_DATA *)slot_msg__GYCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__G2CI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__G2CI);
-        put_position__ECH(Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__EYCI=read__QB5G(local__CYCI);
-      node__HYCI=new_read__slot__receiver__self__FLQC(Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__GYCI,rec__EYCI,rec__EYCI);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__HYCI);
-      __tmp__3A5R=((__NODE_TYPE *)node__HYCI)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__3A5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__4A5R=((__DTA_RD *)__tmp__3A5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__4A5R=((__DTA_CAST *)__tmp__3A5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__4A5R=((__DTA_WR_CODE *)__tmp__3A5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__4A5R=((__DTA_BLOCK *)__tmp__3A5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__4A5R=((__DTA_WR_VALUE *)__tmp__3A5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__4A5R=((__DTA_RD_ARGS *)__tmp__3A5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__BYCI=__tmp__4A5R;
-      __tmp__T2CI=TRUE__;
-    } else {
-      __tmp__T2CI=FALSE__;
-    };
-    if ((! __tmp__T2CI)) {
-      Self__0LJQ=((__TYPE_FULL *)t__4XCI);
-      if (is_cast__to__in__BD0I(Self__0LJQ,(&__string_87),Self__3XCI->static_type__0N1H,((__PROTOTYPE *)prototype__VPRF(Self__0LJQ))->import_list__MFDC)) {
-        local__CYCI=create__name__style__type__E5JG(Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__3XCI->static_type__0N1H));
-        instr__DYCI=write__value__14FH(local__CYCI,Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3XCI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__DYCI);
-        slot_name__FYCI=get__QEC(last_cast_name__T32H);
-        slot_msg__GYCI=get_slot__IO5G(t__4XCI,slot_name__FYCI);
-        if (((void *)slot_msg__GYCI == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__4XCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(Self__3XCI->static_type__0N1H,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__FYCI);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__4XCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__5XCI);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__4XCI))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-          __tmp__D4CI=((__SLOT *)((__SLOT_DATA *)slot_msg__GYCI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__D4CI=((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__D4CI) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-            __tmp__K4CI=((__SLOT_DATA *)slot_msg__GYCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__K4CI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__K4CI);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        __tmp__RDOC=read_external__JGUC();
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_598));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-          __tmp__Q4CI=get_type_result__XF2G(slot_msg__GYCI);
-        } else {
-          __tmp__Q4CI=get_type_result__BH2G(slot_msg__GYCI);
-        };
-        if ((((void *)__tmp__Q4CI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__Q4CI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__4XCI)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__Q4CI != (void *)NULL)) {
-            Self__1RIR=((__STRING *)string_tmp__RB);
-            new_capacity__0RIR= 0;
-            if ((Self__1RIR->capacity__MNK <= Self__1RIR->count__VF)) {
-              if ((Self__1RIR->capacity__MNK ==  0)) {
-                Self__1RIR->capacity__MNK= 32;
-                Self__1RIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0RIR=(__INTEGER)(Self__1RIR->capacity__MNK <<  1);
-                Self__2RIR=((__CHARACTER *)Self__1RIR->storage__XNK);
-                old_nb_elts__3RIR=Self__1RIR->capacity__MNK;
-                new__4RIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2RIR),((__UINTEGER_32 )old_nb_elts__3RIR),((__UINTEGER_32 )new_capacity__0RIR)));
-                upper__EZVR=(__INTEGER)(new_capacity__0RIR -  1);
-                Self__CZVR=old_nb_elts__3RIR;
-                while ((Self__CZVR <= upper__EZVR)) {
-                  new__4RIR[Self__CZVR]='\0';
-                  Self__CZVR=(__INTEGER)(Self__CZVR +  1);
-                };
-                Self__1RIR->storage__XNK=new__4RIR;
-                Self__1RIR->capacity__MNK=new_capacity__0RIR;
-              };
-            };
-            ((__CHARACTER *)Self__1RIR->storage__XNK)[Self__1RIR->count__VF]='`';
-            Self__1RIR->count__VF=(__INTEGER)(Self__1RIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__Q4CI,string_tmp__RB);
-            Self__BSIR=((__STRING *)string_tmp__RB);
-            new_capacity__ASIR= 0;
-            if ((Self__BSIR->capacity__MNK <= Self__BSIR->count__VF)) {
-              if ((Self__BSIR->capacity__MNK ==  0)) {
-                Self__BSIR->capacity__MNK= 32;
-                Self__BSIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__ASIR=(__INTEGER)(Self__BSIR->capacity__MNK <<  1);
-                Self__CSIR=((__CHARACTER *)Self__BSIR->storage__XNK);
-                old_nb_elts__DSIR=Self__BSIR->capacity__MNK;
-                new__ESIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CSIR),((__UINTEGER_32 )old_nb_elts__DSIR),((__UINTEGER_32 )new_capacity__ASIR)));
-                upper__JZVR=(__INTEGER)(new_capacity__ASIR -  1);
-                Self__HZVR=old_nb_elts__DSIR;
-                while ((Self__HZVR <= upper__JZVR)) {
-                  new__ESIR[Self__HZVR]='\0';
-                  Self__HZVR=(__INTEGER)(Self__HZVR +  1);
-                };
-                Self__BSIR->storage__XNK=new__ESIR;
-                Self__BSIR->capacity__MNK=new_capacity__ASIR;
-              };
-            };
-            ((__CHARACTER *)Self__BSIR->storage__XNK)[Self__BSIR->count__VF]='\'';
-            Self__BSIR->count__VF=(__INTEGER)(Self__BSIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__4XCI,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
-            __tmp__S5CI=((__SLOT_DATA *)slot_msg__GYCI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__S5CI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+        append__KWX(((__STRING__BC *)output_decl__LE),(&__string_363));
+        append__KWX(((__STRING__BC *)output_decl__LE),object__1KE->parent_named__PF.name__GWB);
+        add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+        append__KWX(((__STRING__BC *)output_decl__LE),last_string__U4E);
+        add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+      };
+      __tmp__QBOC=__tmp__0COC;
+    };
+    if (__tmp__QBOC) {
+      __tmp__QBOC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0COC=read_word__CGF((&__string_75));
+      if (__tmp__0COC) {
+        __tmp__RDOC=read_symbol__F2Q((&__string_21));
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_586));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          put_position__ECH(__tmp__S5CI);
-          put_position__ECH(Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        __tmp__XFOC=read_expr_primary__AISC(PARSER__VSD__);
+        if (((void *)__tmp__XFOC == (void *)NULL)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_599));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__IYCI=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__IYCI,create__type__PKQC(Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__4XCI));
-        add_last__5REI(args__IYCI,read__QB5G(local__CYCI));
-        __tmp__55CI=Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__AADI=((void **)((__FAST_ARRAYoEXPRo *)args__IYCI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__AADI)->__id) {
-        case __LIST__: {
-          __tmp__BADI=my_copy__MSYM(__tmp__AADI);
-        } break;
-        case __STRING_CST__: {
-          Self__BMJQ=((__STRING_CST *)__tmp__AADI);
-          __tmp__BADI=create__text__ITMH(Self__BMJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BMJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__BADI=my_copy__EK2H(__tmp__AADI);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__CMJQ=((__PROTOTYPE_CST *)__tmp__AADI);
-          __tmp__BADI=create__type__PKQC(Self__CMJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CMJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__DMJQ=((__INTEGER_CST *)__tmp__AADI);
-          p__PSIR=Self__DMJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QSIR=Self__DMJQ->value__W4YD;
-          t__RSIR=Self__DMJQ->parent_constant__B3LC.static_type__M2YD;
-          result__GSIR=NULL;
-          ptr__HSIR=((__POINTER )(NULL));
-          typ_id__ISIR= 0;
-          sz__JSIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JSIR ==  0)) {
-            result__GSIR=INTEGER_CST__;
-          } else {
-            typ_id__ISIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JSIR);
-            if ((typ_id__ISIR == (__INTEGER)(-  1))) {
-              a__KSIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LSIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JSIR + a__KSIR) & (__UINTEGER_32)(~ a__KSIR));
-              ptr_table__MZVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LSIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__LZVR=((__POINTER )(NULL));
-              result__NZVR=((__POINTER *)ptr_table__MZVR)[ 0];
-              if ((result__NZVR == (void *)NULL)) {
-                result__NZVR=new_lab__2PJ(new_size__LSIR);
-                next__LZVR=(void *)((unsigned long)result__NZVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LSIR)));
-                ((__POINTER *)next__LZVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MZVR)[ 0]=next__LZVR;
-              } else {
-                next__LZVR=((__POINTER *)result__NZVR)[ 0];
-                if ((next__LZVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NZVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LSIR <<  1)) <=  4096)) {
-                    next__LZVR=(void *)((unsigned long)result__NZVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LSIR)));
-                  } else {
-                    next__LZVR=new_lab__2PJ(new_size__LSIR);
-                  };
-                  ((__POINTER *)next__LZVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MZVR)[ 0]=next__LZVR;
-                } else {
-                  ((__POINTER *)result__NZVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LZVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NZVR=next__LZVR;
-                };
-              };
-              ptr__HSIR=result__NZVR;
-            } else {
-              t__MSIR=((__UINTEGER_32 )typ_id__ISIR);
-              a__NSIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UZVR=(__UINTEGER_32)((__UINTEGER_32)(sz__JSIR + a__NSIR) & (__UINTEGER_32)(~ a__NSIR));
-              ptr_table__RZVR=((__POINTER )(&(table_type[(t__MSIR)])));
-              lab_type__TZVR=(__UINTEGER_32)(t__MSIR |  1);
-              next__QZVR=((__POINTER )(NULL));
-              result__SZVR=((__POINTER *)ptr_table__RZVR)[ 0];
-              if ((result__SZVR == (void *)NULL)) {
-                result__SZVR=new_lab__2PJ(lab_type__TZVR);
-                next__QZVR=(void *)((unsigned long)result__SZVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZVR)));
-                ((__POINTER *)next__QZVR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RZVR)[ 0]=next__QZVR;
-              } else {
-                next__QZVR=((__POINTER *)result__SZVR)[ 0];
-                if ((next__QZVR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SZVR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UZVR <<  1)) <=  4096)) {
-                    next__QZVR=(void *)((unsigned long)result__SZVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZVR)));
-                  } else {
-                    next__QZVR=new_lab__2PJ(lab_type__TZVR);
-                  };
-                  ((__POINTER *)next__QZVR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RZVR)[ 0]=next__QZVR;
-                } else {
-                  ((__POINTER *)result__SZVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QZVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SZVR=next__QZVR;
-                };
-              };
-              ptr__HSIR=result__SZVR;
-            };
-            result__GSIR=((__INTEGER_CST *)ptr__HSIR);
-            *(result__GSIR) = *(INTEGER_CST__);
-          };
-          Self__OSIR=((__INTEGER_CST *)result__GSIR);
-          Self__OSIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PSIR;
-          Self__OSIR->value__W4YD=v__QSIR;
-          Self__OSIR->parent_constant__B3LC.static_type__M2YD=t__RSIR;
-          check_type__YG5D(Self__OSIR);
-          __tmp__BADI=result__GSIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ISCR=read__QB5G(((__READ_LOCAL *)__tmp__AADI)->local__HJZD);
-          if (__tmp__ISCR==NULL) {
-            __tmp__JSCR=NULL;
-          } else {
-            __tmp__JSCR=((__READ_LOCAL *)__tmp__ISCR);
-          };
-          __tmp__BADI=__tmp__JSCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__BADI=my_copy__SL2H(__tmp__AADI);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__BADI=my_copy__LM2H(__tmp__AADI);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__BADI=my_copy__YM2H(__tmp__AADI);
-        } break;
-        case __REAL_CST__: {
-          Self__FMJQ=((__REAL_CST *)__tmp__AADI);
-          p__4ZVR=Self__FMJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__5ZVR=Self__FMJQ->value__HN2H;
-          t__A0VR=Self__FMJQ->parent_constant__U2JH.static_type__M2YD;
-          result__VZVR=NULL;
-          ptr__WZVR=((__POINTER )(NULL));
-          typ_id__XZVR= 0;
-          sz__YZVR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__YZVR ==  0)) {
-            result__VZVR=REAL_CST__;
-          } else {
-            typ_id__XZVR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YZVR);
-            if ((typ_id__XZVR == (__INTEGER)(-  1))) {
-              a__ZZVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0ZVR=(__UINTEGER_32)((__UINTEGER_32)(sz__YZVR + a__ZZVR) & (__UINTEGER_32)(~ a__ZZVR));
-              ptr_table__C0VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0ZVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__B0VR=((__POINTER )(NULL));
-              result__D0VR=((__POINTER *)ptr_table__C0VR)[ 0];
-              if ((result__D0VR == (void *)NULL)) {
-                result__D0VR=new_lab__2PJ(new_size__0ZVR);
-                next__B0VR=(void *)((unsigned long)result__D0VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZVR)));
-                ((__POINTER *)next__B0VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__C0VR)[ 0]=next__B0VR;
-              } else {
-                next__B0VR=((__POINTER *)result__D0VR)[ 0];
-                if ((next__B0VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D0VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0ZVR <<  1)) <=  4096)) {
-                    next__B0VR=(void *)((unsigned long)result__D0VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZVR)));
-                  } else {
-                    next__B0VR=new_lab__2PJ(new_size__0ZVR);
-                  };
-                  ((__POINTER *)next__B0VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__C0VR)[ 0]=next__B0VR;
-                } else {
-                  ((__POINTER *)result__D0VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B0VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__D0VR=next__B0VR;
-                };
-              };
-              ptr__WZVR=result__D0VR;
-            } else {
-              t__1ZVR=((__UINTEGER_32 )typ_id__XZVR);
-              a__2ZVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__K0VR=(__UINTEGER_32)((__UINTEGER_32)(sz__YZVR + a__2ZVR) & (__UINTEGER_32)(~ a__2ZVR));
-              ptr_table__H0VR=((__POINTER )(&(table_type[(t__1ZVR)])));
-              lab_type__J0VR=(__UINTEGER_32)(t__1ZVR |  1);
-              next__G0VR=((__POINTER )(NULL));
-              result__I0VR=((__POINTER *)ptr_table__H0VR)[ 0];
-              if ((result__I0VR == (void *)NULL)) {
-                result__I0VR=new_lab__2PJ(lab_type__J0VR);
-                next__G0VR=(void *)((unsigned long)result__I0VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K0VR)));
-                ((__POINTER *)next__G0VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__H0VR)[ 0]=next__G0VR;
-              } else {
-                next__G0VR=((__POINTER *)result__I0VR)[ 0];
-                if ((next__G0VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I0VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K0VR <<  1)) <=  4096)) {
-                    next__G0VR=(void *)((unsigned long)result__I0VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K0VR)));
-                  } else {
-                    next__G0VR=new_lab__2PJ(lab_type__J0VR);
-                  };
-                  ((__POINTER *)next__G0VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__H0VR)[ 0]=next__G0VR;
-                } else {
-                  ((__POINTER *)result__I0VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G0VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__I0VR=next__G0VR;
-                };
-              };
-              ptr__WZVR=result__I0VR;
-            };
-            result__VZVR=((__REAL_CST *)ptr__WZVR);
-            *(result__VZVR) = *(REAL_CST__);
-          };
-          Self__3ZVR=((__REAL_CST *)result__VZVR);
-          Self__3ZVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4ZVR;
-          Self__3ZVR->value__HN2H=v__5ZVR;
-          Self__3ZVR->parent_constant__U2JH.static_type__M2YD=t__A0VR;
-          __tmp__BADI=result__VZVR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__HMJQ=((__CHARACTER_CST *)__tmp__AADI);
-          __tmp__BADI=create__char__4SMH(Self__HMJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HMJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__IMJQ=((__IS_EXPANDED *)__tmp__AADI);
-          __tmp__MSCR=read__QB5G(((__READ_LOCAL *)Self__IMJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MSCR==NULL) {
-            __tmp__NSCR=NULL;
-          } else {
-            __tmp__NSCR=((__READ_LOCAL *)__tmp__MSCR);
-          };
-          p__U0VR=Self__IMJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__L0VR=NULL;
-          ptr__M0VR=((__POINTER )(NULL));
-          typ_id__N0VR= 0;
-          sz__O0VR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__O0VR ==  0)) {
-            result__L0VR=IS_EXPANDED__;
-          } else {
-            typ_id__N0VR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O0VR);
-            if ((typ_id__N0VR == (__INTEGER)(-  1))) {
-              a__P0VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__Q0VR=(__UINTEGER_32)((__UINTEGER_32)(sz__O0VR + a__P0VR) & (__UINTEGER_32)(~ a__P0VR));
-              ptr_table__X0VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q0VR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__W0VR=((__POINTER )(NULL));
-              result__Y0VR=((__POINTER *)ptr_table__X0VR)[ 0];
-              if ((result__Y0VR == (void *)NULL)) {
-                result__Y0VR=new_lab__2PJ(new_size__Q0VR);
-                next__W0VR=(void *)((unsigned long)result__Y0VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q0VR)));
-                ((__POINTER *)next__W0VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__X0VR)[ 0]=next__W0VR;
-              } else {
-                next__W0VR=((__POINTER *)result__Y0VR)[ 0];
-                if ((next__W0VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y0VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q0VR <<  1)) <=  4096)) {
-                    next__W0VR=(void *)((unsigned long)result__Y0VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q0VR)));
-                  } else {
-                    next__W0VR=new_lab__2PJ(new_size__Q0VR);
-                  };
-                  ((__POINTER *)next__W0VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__X0VR)[ 0]=next__W0VR;
-                } else {
-                  ((__POINTER *)result__Y0VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W0VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__Y0VR=next__W0VR;
-                };
-              };
-              ptr__M0VR=result__Y0VR;
-            } else {
-              t__R0VR=((__UINTEGER_32 )typ_id__N0VR);
-              a__S0VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__50VR=(__UINTEGER_32)((__UINTEGER_32)(sz__O0VR + a__S0VR) & (__UINTEGER_32)(~ a__S0VR));
-              ptr_table__20VR=((__POINTER )(&(table_type[(t__R0VR)])));
-              lab_type__40VR=(__UINTEGER_32)(t__R0VR |  1);
-              next__10VR=((__POINTER )(NULL));
-              result__30VR=((__POINTER *)ptr_table__20VR)[ 0];
-              if ((result__30VR == (void *)NULL)) {
-                result__30VR=new_lab__2PJ(lab_type__40VR);
-                next__10VR=(void *)((unsigned long)result__30VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50VR)));
-                ((__POINTER *)next__10VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__20VR)[ 0]=next__10VR;
-              } else {
-                next__10VR=((__POINTER *)result__30VR)[ 0];
-                if ((next__10VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__30VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__50VR <<  1)) <=  4096)) {
-                    next__10VR=(void *)((unsigned long)result__30VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50VR)));
-                  } else {
-                    next__10VR=new_lab__2PJ(lab_type__40VR);
-                  };
-                  ((__POINTER *)next__10VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__20VR)[ 0]=next__10VR;
-                } else {
-                  ((__POINTER *)result__30VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__10VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__30VR=next__10VR;
-                };
-              };
-              ptr__M0VR=result__30VR;
-            };
-            result__L0VR=((__IS_EXPANDED *)ptr__M0VR);
-            *(result__L0VR) = *(IS_EXPANDED__);
+        if (((void *)object__1KE->default_value__VQOC != (void *)NULL)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 1,(&__string_600));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          Self__T0VR=((__IS_EXPANDED *)result__L0VR);
-          Self__T0VR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__U0VR;
-          Self__T0VR->receiver__WN2H=__tmp__NSCR;
-          __tmp__BADI=result__L0VR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__BADI=my_copy__1N2H(__tmp__AADI);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__BADI=my_copy__EO2H(__tmp__AADI);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__BADI=my_copy__PO2H(__tmp__AADI);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__BADI=my_copy__1O2H(__tmp__AADI);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__BADI=my_copy__GP2H(__tmp__AADI);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__BADI=my_copy__RP2H(__tmp__AADI);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__BADI=my_copy__2P2H(__tmp__AADI);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__BADI=my_copy__HQ2H(__tmp__AADI);
-        } break;
-        case __PUT_TO__: {
-          __tmp__BADI=my_copy__SQ2H(__tmp__AADI);
-        } break;
-        case __ITEM__: {
-          __tmp__BADI=my_copy__DR2H(__tmp__AADI);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__BADI=my_copy__PR2H(__tmp__AADI);
-        } break;
-        case __CAST__: {
-          __tmp__BADI=my_copy__YR2H(__tmp__AADI);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__BADI=my_copy__5SYM(__tmp__AADI);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__BADI=my_copy__IUGK(__tmp__AADI);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TSIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AADI)->global__ZGJK),NULL);
-          if (__tmp__TSIR==NULL) {
-            __tmp__USIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TSIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__USIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__USIR=((__READ_GLOBAL *)__tmp__TSIR);
-            } break;
-            }
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__BADI=__tmp__USIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__BADI=my_copy__BQCN(__tmp__AADI);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__BADI=my_copy__NREO(__tmp__AADI);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__BADI=my_copy__VYJO(__tmp__AADI);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__BADI=my_copy__0REO(__tmp__AADI);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__BADI=my_copy__BZJO(__tmp__AADI);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__BADI=my_copy__CNJM(__tmp__AADI);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__BADI=my_copy__5XLL(__tmp__AADI);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__BADI=my_copy__WVYM(__tmp__AADI);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__BADI=my_copy__FSEO(__tmp__AADI);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__BADI=my_copy__QCEP(__tmp__AADI);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__BADI=my_copy__5LSN(__tmp__AADI);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__BADI=my_copy__KMSN(__tmp__AADI);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__BADI=my_copy__JZPN(__tmp__AADI);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__BADI=my_copy__G3SO(__tmp__AADI);
-        } break;
-        };
-        node__HYCI=new_read__slot__receiver__with__AOWH(__tmp__55CI,slot_msg__GYCI,__tmp__BADI,args__IYCI);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__HYCI);
-        __tmp__AB5R=((__NODE_TYPE *)node__HYCI)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__AB5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__BB5R=((__DTA_RD *)__tmp__AB5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__BB5R=((__DTA_CAST *)__tmp__AB5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__BB5R=((__DTA_WR_CODE *)__tmp__AB5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__BB5R=((__DTA_BLOCK *)__tmp__AB5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__BB5R=((__DTA_WR_VALUE *)__tmp__AB5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__BB5R=((__DTA_RD_ARGS *)__tmp__AB5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__BYCI=__tmp__BB5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__4XCI,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(Self__3XCI->static_type__0N1H,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__5XCI);
-        put_position__ECH(Self__3XCI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
         };
+        ((__PROTOTYPE__MF *)object__1KE)->default_value__VQOC=__tmp__XFOC;
       };
+      __tmp__QBOC=__tmp__0COC;
     };
-  };
-  return(result__BYCI);
-}
-
-static void* check_type__with__BTDN(__CALL_SLOT *Self__CTDN,void *t__DTDN,__POSITION p__ETDN)
-// ({CALL_SLOT},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__YTIR;
-  void *result__GTDN,*rec__JTDN,*__tmp__EB5R,*__tmp__F1DN,*__tmp__G1DN;
-  void *__tmp__HB5R;
-  void *local__HTDN;
-  void *instr__ITDN;
-  void *slot_name__KTDN,*v__I2VR;
-  void *slot_msg__LTDN;
-  void *node__MTDN;
-  __TYPE_FULL *Self__JMJQ,*Self__TMJQ;
-  void *__tmp__2VDN,*__tmp__IZDN;
-  __POSITION __tmp__DWDN,__tmp__LXDN,__tmp__PZDN,__tmp__X0DN;
-  __POSITION __tmp__E1DN,p__XTIR,p__H2VR,p__32VR;
-  void *__tmp__JWDN,*__tmp__VZDN,*t__ZTIR,*t__J2VR;
-  __STRING *Self__XSIR,*Self__3SIR,*Self__DTIR,*Self__JTIR;
-  __INTEGER new_capacity__WSIR,old_nb_elts__ZSIR,upper__D1VR,Self__B1VR;
-  __INTEGER new_capacity__2SIR,old_nb_elts__5SIR,upper__I1VR,Self__G1VR;
-  __INTEGER new_capacity__CTIR,old_nb_elts__FTIR,upper__N1VR,Self__L1VR;
-  __INTEGER new_capacity__ITIR,old_nb_elts__LTIR,upper__S1VR,Self__Q1VR;
-  __INTEGER typ_id__QTIR,typ_id__A2VR,typ_id__W2VR;
-  void *__tmp__DB5R,*__tmp__GB5R;
-  __STRING_CST *Self__0MJQ;
-  __PROTOTYPE_CST *Self__1MJQ;
-  __INTEGER_CST *Self__2MJQ,*result__OTIR,*Self__WTIR;
-  __POINTER ptr__PTIR,ptr_table__V1VR,next__U1VR,result__W1VR;
-  __POINTER ptr_table__01VR,next__Z1VR,result__11VR,ptr__51VR;
-  __POINTER ptr_table__L2VR,next__K2VR,result__M2VR,ptr_table__Q2VR;
-  __POINTER next__P2VR,result__R2VR,ptr__V2VR,ptr_table__A3VR;
-  __POINTER next__52VR,result__B3VR,ptr_table__F3VR,next__E3VR;
-  __POINTER result__G3VR;
-  __UINTEGER_32 sz__RTIR,a__STIR,new_size__TTIR,t__UTIR,a__VTIR;
-  __UINTEGER_32 new_size__31VR,lab_type__21VR,sz__B2VR,a__C2VR;
-  __UINTEGER_32 new_size__D2VR,t__E2VR,a__F2VR,new_size__T2VR;
-  __UINTEGER_32 lab_type__S2VR,sz__X2VR,a__Y2VR,new_size__Z2VR,t__02VR;
-  __UINTEGER_32 a__12VR,new_size__I3VR,lab_type__H3VR;
-  void *__tmp__QSCR,*__tmp__USCR,*__tmp__1TIR;
-  __READ_LOCAL *__tmp__RSCR,*__tmp__VSCR;
-  __REAL_CST *Self__4MJQ,*result__41VR,*Self__G2VR;
-  __CHARACTER_CST *Self__ANJQ;
-  __IS_EXPANDED *Self__BNJQ,*result__U2VR,*Self__22VR;
-  __READ_GLOBAL *__tmp__2TIR;
-  void *args__NTDN;
-  __CHARACTER *Self__YSIR,*new__0SIR,*Self__4SIR,*new__ATIR,*Self__ETIR;
-  __CHARACTER *new__GTIR,*Self__KTIR,*new__MTIR;
-  __BOOLEAN __tmp__YXDN;
-  result__GTDN=NULL;
-  local__HTDN=NULL;
-  instr__ITDN=NULL;
-  rec__JTDN=NULL;
-  slot_name__KTDN=NULL;
-  slot_msg__LTDN=NULL;
-  node__MTDN=NULL;
-  args__NTDN=NULL;
-  if (affect_with__BCHI(t__DTDN,static_type__NOKL(Self__CTDN))) {
-    result__GTDN=Self__CTDN;
-  } else {
-    Self__JMJQ=((__TYPE_FULL *)static_type__NOKL(Self__CTDN));
-    if (is_cast__to__in__BD0I(Self__JMJQ,(&__string_86),t__DTDN,((__PROTOTYPE *)prototype__VPRF(Self__JMJQ))->export_list__EFDC)) {
-      local__HTDN=create__name__style__type__E5JG(Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__NOKL(Self__CTDN)));
-      instr__ITDN=write__value__14FH(local__HTDN,Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CTDN);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ITDN);
-      slot_name__KTDN=get__QEC(last_cast_name__T32H);
-      slot_msg__LTDN=get_slot__IO5G(static_type__NOKL(Self__CTDN),slot_name__KTDN);
-      if (((void *)slot_msg__LTDN == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__NOKL(Self__CTDN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__DTDN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__KTDN);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__NOKL(Self__CTDN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ETDN);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__NOKL(Self__CTDN)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-        __tmp__2VDN=((__SLOT *)((__SLOT_DATA *)slot_msg__LTDN)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__2VDN=((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__2VDN) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-          __tmp__DWDN=((__SLOT_DATA *)slot_msg__LTDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__DWDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__DWDN);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-        __tmp__JWDN=get_type_result__XF2G(slot_msg__LTDN);
-      } else {
-        __tmp__JWDN=get_type_result__BH2G(slot_msg__LTDN);
-      };
-      if ((((void *)__tmp__JWDN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__JWDN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__DTDN)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__JWDN != (void *)NULL)) {
-          Self__XSIR=((__STRING *)string_tmp__RB);
-          new_capacity__WSIR= 0;
-          if ((Self__XSIR->capacity__MNK <= Self__XSIR->count__VF)) {
-            if ((Self__XSIR->capacity__MNK ==  0)) {
-              Self__XSIR->capacity__MNK= 32;
-              Self__XSIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WSIR=(__INTEGER)(Self__XSIR->capacity__MNK <<  1);
-              Self__YSIR=((__CHARACTER *)Self__XSIR->storage__XNK);
-              old_nb_elts__ZSIR=Self__XSIR->capacity__MNK;
-              new__0SIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YSIR),((__UINTEGER_32 )old_nb_elts__ZSIR),((__UINTEGER_32 )new_capacity__WSIR)));
-              upper__D1VR=(__INTEGER)(new_capacity__WSIR -  1);
-              Self__B1VR=old_nb_elts__ZSIR;
-              while ((Self__B1VR <= upper__D1VR)) {
-                new__0SIR[Self__B1VR]='\0';
-                Self__B1VR=(__INTEGER)(Self__B1VR +  1);
-              };
-              Self__XSIR->storage__XNK=new__0SIR;
-              Self__XSIR->capacity__MNK=new_capacity__WSIR;
-            };
-          };
-          ((__CHARACTER *)Self__XSIR->storage__XNK)[Self__XSIR->count__VF]='`';
-          Self__XSIR->count__VF=(__INTEGER)(Self__XSIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__JWDN,string_tmp__RB);
-          Self__3SIR=((__STRING *)string_tmp__RB);
-          new_capacity__2SIR= 0;
-          if ((Self__3SIR->capacity__MNK <= Self__3SIR->count__VF)) {
-            if ((Self__3SIR->capacity__MNK ==  0)) {
-              Self__3SIR->capacity__MNK= 32;
-              Self__3SIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2SIR=(__INTEGER)(Self__3SIR->capacity__MNK <<  1);
-              Self__4SIR=((__CHARACTER *)Self__3SIR->storage__XNK);
-              old_nb_elts__5SIR=Self__3SIR->capacity__MNK;
-              new__ATIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4SIR),((__UINTEGER_32 )old_nb_elts__5SIR),((__UINTEGER_32 )new_capacity__2SIR)));
-              upper__I1VR=(__INTEGER)(new_capacity__2SIR -  1);
-              Self__G1VR=old_nb_elts__5SIR;
-              while ((Self__G1VR <= upper__I1VR)) {
-                new__ATIR[Self__G1VR]='\0';
-                Self__G1VR=(__INTEGER)(Self__G1VR +  1);
-              };
-              Self__3SIR->storage__XNK=new__ATIR;
-              Self__3SIR->capacity__MNK=new_capacity__2SIR;
-            };
+    if (__tmp__QBOC) {
+      __tmp__QBOC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0COC=read_word__CGF((&__string_76));
+      if (__tmp__0COC) {
+        __tmp__RDOC=read_symbol__F2Q((&__string_21));
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_586));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          ((__CHARACTER *)Self__3SIR->storage__XNK)[Self__3SIR->count__VF]='\'';
-          Self__3SIR->count__VF=(__INTEGER)(Self__3SIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__DTDN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-          __tmp__LXDN=((__SLOT_DATA *)slot_msg__LTDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__LXDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__LXDN);
-        put_position__ECH(Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__JTDN=read__QB5G(local__HTDN);
-      node__MTDN=new_read__slot__receiver__self__FLQC(Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__LTDN,rec__JTDN,rec__JTDN);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__MTDN);
-      __tmp__DB5R=((__NODE_TYPE *)node__MTDN)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__DB5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__EB5R=((__DTA_RD *)__tmp__DB5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__EB5R=((__DTA_CAST *)__tmp__DB5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__EB5R=((__DTA_WR_CODE *)__tmp__DB5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__EB5R=((__DTA_BLOCK *)__tmp__DB5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__EB5R=((__DTA_WR_VALUE *)__tmp__DB5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__EB5R=((__DTA_RD_ARGS *)__tmp__DB5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__GTDN=__tmp__EB5R;
-      __tmp__YXDN=TRUE__;
-    } else {
-      __tmp__YXDN=FALSE__;
-    };
-    if ((! __tmp__YXDN)) {
-      Self__TMJQ=((__TYPE_FULL *)t__DTDN);
-      if (is_cast__to__in__BD0I(Self__TMJQ,(&__string_87),static_type__NOKL(Self__CTDN),((__PROTOTYPE *)prototype__VPRF(Self__TMJQ))->import_list__MFDC)) {
-        local__HTDN=create__name__style__type__E5JG(Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__NOKL(Self__CTDN)));
-        instr__ITDN=write__value__14FH(local__HTDN,Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CTDN);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ITDN);
-        slot_name__KTDN=get__QEC(last_cast_name__T32H);
-        slot_msg__LTDN=get_slot__IO5G(t__DTDN,slot_name__KTDN);
-        if (((void *)slot_msg__LTDN == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__DTDN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__NOKL(Self__CTDN),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__KTDN);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__DTDN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__ETDN);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__DTDN))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-          __tmp__IZDN=((__SLOT *)((__SLOT_DATA *)slot_msg__LTDN)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__IZDN=((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__IZDN) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-            __tmp__PZDN=((__SLOT_DATA *)slot_msg__LTDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__PZDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__PZDN);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        __tmp__RDOC=read_external__JGUC();
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_598));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-          __tmp__VZDN=get_type_result__XF2G(slot_msg__LTDN);
-        } else {
-          __tmp__VZDN=get_type_result__BH2G(slot_msg__LTDN);
-        };
-        if ((((void *)__tmp__VZDN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__VZDN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__DTDN)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__VZDN != (void *)NULL)) {
-            Self__DTIR=((__STRING *)string_tmp__RB);
-            new_capacity__CTIR= 0;
-            if ((Self__DTIR->capacity__MNK <= Self__DTIR->count__VF)) {
-              if ((Self__DTIR->capacity__MNK ==  0)) {
-                Self__DTIR->capacity__MNK= 32;
-                Self__DTIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CTIR=(__INTEGER)(Self__DTIR->capacity__MNK <<  1);
-                Self__ETIR=((__CHARACTER *)Self__DTIR->storage__XNK);
-                old_nb_elts__FTIR=Self__DTIR->capacity__MNK;
-                new__GTIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ETIR),((__UINTEGER_32 )old_nb_elts__FTIR),((__UINTEGER_32 )new_capacity__CTIR)));
-                upper__N1VR=(__INTEGER)(new_capacity__CTIR -  1);
-                Self__L1VR=old_nb_elts__FTIR;
-                while ((Self__L1VR <= upper__N1VR)) {
-                  new__GTIR[Self__L1VR]='\0';
-                  Self__L1VR=(__INTEGER)(Self__L1VR +  1);
-                };
-                Self__DTIR->storage__XNK=new__GTIR;
-                Self__DTIR->capacity__MNK=new_capacity__CTIR;
-              };
-            };
-            ((__CHARACTER *)Self__DTIR->storage__XNK)[Self__DTIR->count__VF]='`';
-            Self__DTIR->count__VF=(__INTEGER)(Self__DTIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__VZDN,string_tmp__RB);
-            Self__JTIR=((__STRING *)string_tmp__RB);
-            new_capacity__ITIR= 0;
-            if ((Self__JTIR->capacity__MNK <= Self__JTIR->count__VF)) {
-              if ((Self__JTIR->capacity__MNK ==  0)) {
-                Self__JTIR->capacity__MNK= 32;
-                Self__JTIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__ITIR=(__INTEGER)(Self__JTIR->capacity__MNK <<  1);
-                Self__KTIR=((__CHARACTER *)Self__JTIR->storage__XNK);
-                old_nb_elts__LTIR=Self__JTIR->capacity__MNK;
-                new__MTIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KTIR),((__UINTEGER_32 )old_nb_elts__LTIR),((__UINTEGER_32 )new_capacity__ITIR)));
-                upper__S1VR=(__INTEGER)(new_capacity__ITIR -  1);
-                Self__Q1VR=old_nb_elts__LTIR;
-                while ((Self__Q1VR <= upper__S1VR)) {
-                  new__MTIR[Self__Q1VR]='\0';
-                  Self__Q1VR=(__INTEGER)(Self__Q1VR +  1);
-                };
-                Self__JTIR->storage__XNK=new__MTIR;
-                Self__JTIR->capacity__MNK=new_capacity__ITIR;
-              };
-            };
-            ((__CHARACTER *)Self__JTIR->storage__XNK)[Self__JTIR->count__VF]='\'';
-            Self__JTIR->count__VF=(__INTEGER)(Self__JTIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__DTDN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
-            __tmp__X0DN=((__SLOT_DATA *)slot_msg__LTDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__X0DN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+        if (((void *)object__1KE->type_c__QSOC != (void *)NULL)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 1,(&__string_601));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          put_position__ECH(__tmp__X0DN);
-          put_position__ECH(Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__NTDN=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__NTDN,create__type__PKQC(Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,t__DTDN));
-        add_last__5REI(args__NTDN,read__QB5G(local__HTDN));
-        __tmp__E1DN=Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__F1DN=((void **)((__FAST_ARRAYoEXPRo *)args__NTDN)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__F1DN)->__id) {
-        case __LIST__: {
-          __tmp__G1DN=my_copy__MSYM(__tmp__F1DN);
-        } break;
-        case __STRING_CST__: {
-          Self__0MJQ=((__STRING_CST *)__tmp__F1DN);
-          __tmp__G1DN=create__text__ITMH(Self__0MJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0MJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__G1DN=my_copy__EK2H(__tmp__F1DN);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__1MJQ=((__PROTOTYPE_CST *)__tmp__F1DN);
-          __tmp__G1DN=create__type__PKQC(Self__1MJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1MJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__2MJQ=((__INTEGER_CST *)__tmp__F1DN);
-          p__XTIR=Self__2MJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YTIR=Self__2MJQ->value__W4YD;
-          t__ZTIR=Self__2MJQ->parent_constant__B3LC.static_type__M2YD;
-          result__OTIR=NULL;
-          ptr__PTIR=((__POINTER )(NULL));
-          typ_id__QTIR= 0;
-          sz__RTIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__RTIR ==  0)) {
-            result__OTIR=INTEGER_CST__;
-          } else {
-            typ_id__QTIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RTIR);
-            if ((typ_id__QTIR == (__INTEGER)(-  1))) {
-              a__STIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TTIR=(__UINTEGER_32)((__UINTEGER_32)(sz__RTIR + a__STIR) & (__UINTEGER_32)(~ a__STIR));
-              ptr_table__V1VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TTIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__U1VR=((__POINTER )(NULL));
-              result__W1VR=((__POINTER *)ptr_table__V1VR)[ 0];
-              if ((result__W1VR == (void *)NULL)) {
-                result__W1VR=new_lab__2PJ(new_size__TTIR);
-                next__U1VR=(void *)((unsigned long)result__W1VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TTIR)));
-                ((__POINTER *)next__U1VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__V1VR)[ 0]=next__U1VR;
-              } else {
-                next__U1VR=((__POINTER *)result__W1VR)[ 0];
-                if ((next__U1VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W1VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TTIR <<  1)) <=  4096)) {
-                    next__U1VR=(void *)((unsigned long)result__W1VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TTIR)));
-                  } else {
-                    next__U1VR=new_lab__2PJ(new_size__TTIR);
-                  };
-                  ((__POINTER *)next__U1VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__V1VR)[ 0]=next__U1VR;
-                } else {
-                  ((__POINTER *)result__W1VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U1VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__W1VR=next__U1VR;
-                };
-              };
-              ptr__PTIR=result__W1VR;
-            } else {
-              t__UTIR=((__UINTEGER_32 )typ_id__QTIR);
-              a__VTIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__31VR=(__UINTEGER_32)((__UINTEGER_32)(sz__RTIR + a__VTIR) & (__UINTEGER_32)(~ a__VTIR));
-              ptr_table__01VR=((__POINTER )(&(table_type[(t__UTIR)])));
-              lab_type__21VR=(__UINTEGER_32)(t__UTIR |  1);
-              next__Z1VR=((__POINTER )(NULL));
-              result__11VR=((__POINTER *)ptr_table__01VR)[ 0];
-              if ((result__11VR == (void *)NULL)) {
-                result__11VR=new_lab__2PJ(lab_type__21VR);
-                next__Z1VR=(void *)((unsigned long)result__11VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__31VR)));
-                ((__POINTER *)next__Z1VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__01VR)[ 0]=next__Z1VR;
-              } else {
-                next__Z1VR=((__POINTER *)result__11VR)[ 0];
-                if ((next__Z1VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__11VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__31VR <<  1)) <=  4096)) {
-                    next__Z1VR=(void *)((unsigned long)result__11VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__31VR)));
-                  } else {
-                    next__Z1VR=new_lab__2PJ(lab_type__21VR);
-                  };
-                  ((__POINTER *)next__Z1VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__01VR)[ 0]=next__Z1VR;
-                } else {
-                  ((__POINTER *)result__11VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z1VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__11VR=next__Z1VR;
-                };
-              };
-              ptr__PTIR=result__11VR;
-            };
-            result__OTIR=((__INTEGER_CST *)ptr__PTIR);
-            *(result__OTIR) = *(INTEGER_CST__);
-          };
-          Self__WTIR=((__INTEGER_CST *)result__OTIR);
-          Self__WTIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XTIR;
-          Self__WTIR->value__W4YD=v__YTIR;
-          Self__WTIR->parent_constant__B3LC.static_type__M2YD=t__ZTIR;
-          check_type__YG5D(Self__WTIR);
-          __tmp__G1DN=result__OTIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QSCR=read__QB5G(((__READ_LOCAL *)__tmp__F1DN)->local__HJZD);
-          if (__tmp__QSCR==NULL) {
-            __tmp__RSCR=NULL;
-          } else {
-            __tmp__RSCR=((__READ_LOCAL *)__tmp__QSCR);
-          };
-          __tmp__G1DN=__tmp__RSCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__G1DN=my_copy__SL2H(__tmp__F1DN);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__G1DN=my_copy__LM2H(__tmp__F1DN);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__G1DN=my_copy__YM2H(__tmp__F1DN);
-        } break;
-        case __REAL_CST__: {
-          Self__4MJQ=((__REAL_CST *)__tmp__F1DN);
-          p__H2VR=Self__4MJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__I2VR=Self__4MJQ->value__HN2H;
-          t__J2VR=Self__4MJQ->parent_constant__U2JH.static_type__M2YD;
-          result__41VR=NULL;
-          ptr__51VR=((__POINTER )(NULL));
-          typ_id__A2VR= 0;
-          sz__B2VR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__B2VR ==  0)) {
-            result__41VR=REAL_CST__;
-          } else {
-            typ_id__A2VR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B2VR);
-            if ((typ_id__A2VR == (__INTEGER)(-  1))) {
-              a__C2VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__D2VR=(__UINTEGER_32)((__UINTEGER_32)(sz__B2VR + a__C2VR) & (__UINTEGER_32)(~ a__C2VR));
-              ptr_table__L2VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D2VR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__K2VR=((__POINTER )(NULL));
-              result__M2VR=((__POINTER *)ptr_table__L2VR)[ 0];
-              if ((result__M2VR == (void *)NULL)) {
-                result__M2VR=new_lab__2PJ(new_size__D2VR);
-                next__K2VR=(void *)((unsigned long)result__M2VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2VR)));
-                ((__POINTER *)next__K2VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__L2VR)[ 0]=next__K2VR;
-              } else {
-                next__K2VR=((__POINTER *)result__M2VR)[ 0];
-                if ((next__K2VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M2VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D2VR <<  1)) <=  4096)) {
-                    next__K2VR=(void *)((unsigned long)result__M2VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2VR)));
-                  } else {
-                    next__K2VR=new_lab__2PJ(new_size__D2VR);
-                  };
-                  ((__POINTER *)next__K2VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__L2VR)[ 0]=next__K2VR;
-                } else {
-                  ((__POINTER *)result__M2VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K2VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__M2VR=next__K2VR;
-                };
-              };
-              ptr__51VR=result__M2VR;
-            } else {
-              t__E2VR=((__UINTEGER_32 )typ_id__A2VR);
-              a__F2VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__T2VR=(__UINTEGER_32)((__UINTEGER_32)(sz__B2VR + a__F2VR) & (__UINTEGER_32)(~ a__F2VR));
-              ptr_table__Q2VR=((__POINTER )(&(table_type[(t__E2VR)])));
-              lab_type__S2VR=(__UINTEGER_32)(t__E2VR |  1);
-              next__P2VR=((__POINTER )(NULL));
-              result__R2VR=((__POINTER *)ptr_table__Q2VR)[ 0];
-              if ((result__R2VR == (void *)NULL)) {
-                result__R2VR=new_lab__2PJ(lab_type__S2VR);
-                next__P2VR=(void *)((unsigned long)result__R2VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2VR)));
-                ((__POINTER *)next__P2VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__Q2VR)[ 0]=next__P2VR;
-              } else {
-                next__P2VR=((__POINTER *)result__R2VR)[ 0];
-                if ((next__P2VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R2VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T2VR <<  1)) <=  4096)) {
-                    next__P2VR=(void *)((unsigned long)result__R2VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2VR)));
-                  } else {
-                    next__P2VR=new_lab__2PJ(lab_type__S2VR);
-                  };
-                  ((__POINTER *)next__P2VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Q2VR)[ 0]=next__P2VR;
-                } else {
-                  ((__POINTER *)result__R2VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P2VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__R2VR=next__P2VR;
-                };
-              };
-              ptr__51VR=result__R2VR;
-            };
-            result__41VR=((__REAL_CST *)ptr__51VR);
-            *(result__41VR) = *(REAL_CST__);
-          };
-          Self__G2VR=((__REAL_CST *)result__41VR);
-          Self__G2VR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H2VR;
-          Self__G2VR->value__HN2H=v__I2VR;
-          Self__G2VR->parent_constant__U2JH.static_type__M2YD=t__J2VR;
-          __tmp__G1DN=result__41VR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__ANJQ=((__CHARACTER_CST *)__tmp__F1DN);
-          __tmp__G1DN=create__char__4SMH(Self__ANJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ANJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__BNJQ=((__IS_EXPANDED *)__tmp__F1DN);
-          __tmp__USCR=read__QB5G(((__READ_LOCAL *)Self__BNJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__USCR==NULL) {
-            __tmp__VSCR=NULL;
-          } else {
-            __tmp__VSCR=((__READ_LOCAL *)__tmp__USCR);
-          };
-          p__32VR=Self__BNJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__U2VR=NULL;
-          ptr__V2VR=((__POINTER )(NULL));
-          typ_id__W2VR= 0;
-          sz__X2VR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__X2VR ==  0)) {
-            result__U2VR=IS_EXPANDED__;
-          } else {
-            typ_id__W2VR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X2VR);
-            if ((typ_id__W2VR == (__INTEGER)(-  1))) {
-              a__Y2VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__Z2VR=(__UINTEGER_32)((__UINTEGER_32)(sz__X2VR + a__Y2VR) & (__UINTEGER_32)(~ a__Y2VR));
-              ptr_table__A3VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z2VR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__52VR=((__POINTER )(NULL));
-              result__B3VR=((__POINTER *)ptr_table__A3VR)[ 0];
-              if ((result__B3VR == (void *)NULL)) {
-                result__B3VR=new_lab__2PJ(new_size__Z2VR);
-                next__52VR=(void *)((unsigned long)result__B3VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z2VR)));
-                ((__POINTER *)next__52VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__A3VR)[ 0]=next__52VR;
-              } else {
-                next__52VR=((__POINTER *)result__B3VR)[ 0];
-                if ((next__52VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B3VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z2VR <<  1)) <=  4096)) {
-                    next__52VR=(void *)((unsigned long)result__B3VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z2VR)));
-                  } else {
-                    next__52VR=new_lab__2PJ(new_size__Z2VR);
-                  };
-                  ((__POINTER *)next__52VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__A3VR)[ 0]=next__52VR;
-                } else {
-                  ((__POINTER *)result__B3VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__52VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__B3VR=next__52VR;
-                };
-              };
-              ptr__V2VR=result__B3VR;
-            } else {
-              t__02VR=((__UINTEGER_32 )typ_id__W2VR);
-              a__12VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__I3VR=(__UINTEGER_32)((__UINTEGER_32)(sz__X2VR + a__12VR) & (__UINTEGER_32)(~ a__12VR));
-              ptr_table__F3VR=((__POINTER )(&(table_type[(t__02VR)])));
-              lab_type__H3VR=(__UINTEGER_32)(t__02VR |  1);
-              next__E3VR=((__POINTER )(NULL));
-              result__G3VR=((__POINTER *)ptr_table__F3VR)[ 0];
-              if ((result__G3VR == (void *)NULL)) {
-                result__G3VR=new_lab__2PJ(lab_type__H3VR);
-                next__E3VR=(void *)((unsigned long)result__G3VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3VR)));
-                ((__POINTER *)next__E3VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__F3VR)[ 0]=next__E3VR;
-              } else {
-                next__E3VR=((__POINTER *)result__G3VR)[ 0];
-                if ((next__E3VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G3VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I3VR <<  1)) <=  4096)) {
-                    next__E3VR=(void *)((unsigned long)result__G3VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3VR)));
-                  } else {
-                    next__E3VR=new_lab__2PJ(lab_type__H3VR);
-                  };
-                  ((__POINTER *)next__E3VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__F3VR)[ 0]=next__E3VR;
-                } else {
-                  ((__POINTER *)result__G3VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E3VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__G3VR=next__E3VR;
-                };
-              };
-              ptr__V2VR=result__G3VR;
-            };
-            result__U2VR=((__IS_EXPANDED *)ptr__V2VR);
-            *(result__U2VR) = *(IS_EXPANDED__);
-          };
-          Self__22VR=((__IS_EXPANDED *)result__U2VR);
-          Self__22VR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__32VR;
-          Self__22VR->receiver__WN2H=__tmp__VSCR;
-          __tmp__G1DN=result__U2VR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__G1DN=my_copy__1N2H(__tmp__F1DN);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__G1DN=my_copy__EO2H(__tmp__F1DN);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__G1DN=my_copy__PO2H(__tmp__F1DN);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__G1DN=my_copy__1O2H(__tmp__F1DN);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__G1DN=my_copy__GP2H(__tmp__F1DN);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__G1DN=my_copy__RP2H(__tmp__F1DN);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__G1DN=my_copy__2P2H(__tmp__F1DN);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__G1DN=my_copy__HQ2H(__tmp__F1DN);
-        } break;
-        case __PUT_TO__: {
-          __tmp__G1DN=my_copy__SQ2H(__tmp__F1DN);
-        } break;
-        case __ITEM__: {
-          __tmp__G1DN=my_copy__DR2H(__tmp__F1DN);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__G1DN=my_copy__PR2H(__tmp__F1DN);
-        } break;
-        case __CAST__: {
-          __tmp__G1DN=my_copy__YR2H(__tmp__F1DN);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__G1DN=my_copy__5SYM(__tmp__F1DN);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__G1DN=my_copy__IUGK(__tmp__F1DN);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1TIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F1DN)->global__ZGJK),NULL);
-          if (__tmp__1TIR==NULL) {
-            __tmp__2TIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1TIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2TIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__2TIR=((__READ_GLOBAL *)__tmp__1TIR);
-            } break;
-            }
-          };
-          __tmp__G1DN=__tmp__2TIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__G1DN=my_copy__BQCN(__tmp__F1DN);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__G1DN=my_copy__NREO(__tmp__F1DN);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__G1DN=my_copy__VYJO(__tmp__F1DN);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__G1DN=my_copy__0REO(__tmp__F1DN);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__G1DN=my_copy__BZJO(__tmp__F1DN);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__G1DN=my_copy__CNJM(__tmp__F1DN);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__G1DN=my_copy__5XLL(__tmp__F1DN);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__G1DN=my_copy__WVYM(__tmp__F1DN);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__G1DN=my_copy__FSEO(__tmp__F1DN);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__G1DN=my_copy__QCEP(__tmp__F1DN);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__G1DN=my_copy__5LSN(__tmp__F1DN);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__G1DN=my_copy__KMSN(__tmp__F1DN);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__G1DN=my_copy__JZPN(__tmp__F1DN);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__G1DN=my_copy__G3SO(__tmp__F1DN);
-        } break;
-        };
-        node__MTDN=new_read__slot__receiver__with__AOWH(__tmp__E1DN,slot_msg__LTDN,__tmp__G1DN,args__NTDN);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__MTDN);
-        __tmp__GB5R=((__NODE_TYPE *)node__MTDN)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__GB5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__HB5R=((__DTA_RD *)__tmp__GB5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__HB5R=((__DTA_CAST *)__tmp__GB5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__HB5R=((__DTA_WR_CODE *)__tmp__GB5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__HB5R=((__DTA_BLOCK *)__tmp__GB5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__HB5R=((__DTA_WR_VALUE *)__tmp__GB5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__HB5R=((__DTA_RD_ARGS *)__tmp__GB5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__GTDN=__tmp__HB5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__DTDN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__NOKL(Self__CTDN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ETDN);
-        put_position__ECH(Self__CTDN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        ((__PROTOTYPE__MF *)object__1KE)->type_c__QSOC=last_string__U4E;
       };
+      __tmp__QBOC=__tmp__0COC;
     };
-  };
-  return(result__GTDN);
-}
-
-static void* check_type__with__2VKL(__READ_SLOT *Self__3VKL,void *t__4VKL,__POSITION p__5VKL)
-// ({READ_SLOT},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__AVIR;
-  void *result__BWKL,*rec__EWKL,*__tmp__KB5R,*__tmp__A4KL,*__tmp__B4KL;
-  void *__tmp__NB5R;
-  void *local__CWKL;
-  void *instr__DWKL;
-  void *slot_name__FWKL,*v__R4VR;
-  void *slot_msg__GWKL;
-  void *node__HWKL;
-  __TYPE_FULL *Self__CNJQ,*Self__MNJQ;
-  void *__tmp__XYKL,*__tmp__D2KL;
-  __POSITION __tmp__4YKL,__tmp__G0KL,__tmp__K2KL,__tmp__S3KL;
-  __POSITION __tmp__53KL,p__5UIR,p__Q4VR,p__G5VR;
-  void *__tmp__EZKL,*__tmp__Q2KL,*t__BVIR,*t__S4VR;
-  __STRING *Self__5TIR,*Self__FUIR,*Self__LUIR,*Self__RUIR;
-  __INTEGER new_capacity__4TIR,old_nb_elts__BUIR,upper__M3VR,Self__K3VR;
-  __INTEGER new_capacity__EUIR,old_nb_elts__HUIR,upper__R3VR,Self__P3VR;
-  __INTEGER new_capacity__KUIR,old_nb_elts__NUIR,upper__W3VR,Self__U3VR;
-  __INTEGER new_capacity__QUIR,old_nb_elts__TUIR,upper__13VR,Self__Z3VR;
-  __INTEGER typ_id__YUIR,typ_id__J4VR,typ_id__54VR;
-  void *__tmp__JB5R,*__tmp__MB5R;
-  __STRING_CST *Self__TNJQ;
-  __PROTOTYPE_CST *Self__UNJQ;
-  __INTEGER_CST *Self__VNJQ,*result__WUIR,*Self__4UIR;
-  __POINTER ptr__XUIR,ptr_table__43VR,next__33VR,result__53VR;
-  __POINTER ptr_table__D4VR,next__C4VR,result__E4VR,ptr__I4VR;
-  __POINTER ptr_table__U4VR,next__T4VR,result__V4VR,ptr_table__Z4VR;
-  __POINTER next__Y4VR,result__04VR,ptr__44VR,ptr_table__J5VR;
-  __POINTER next__I5VR,result__K5VR,ptr_table__O5VR,next__N5VR;
-  __POINTER result__P5VR;
-  __UINTEGER_32 sz__ZUIR,a__0UIR,new_size__1UIR,t__2UIR,a__3UIR;
-  __UINTEGER_32 new_size__G4VR,lab_type__F4VR,sz__K4VR,a__L4VR;
-  __UINTEGER_32 new_size__M4VR,t__N4VR,a__O4VR,new_size__24VR;
-  __UINTEGER_32 lab_type__14VR,sz__A5VR,a__B5VR,new_size__C5VR,t__D5VR;
-  __UINTEGER_32 a__E5VR,new_size__R5VR,lab_type__Q5VR;
-  void *__tmp__YSCR,*__tmp__2SCR,*__tmp__DVIR;
-  __READ_LOCAL *__tmp__ZSCR,*__tmp__3SCR;
-  __REAL_CST *Self__XNJQ,*result__H4VR,*Self__P4VR;
-  __CHARACTER_CST *Self__ZNJQ;
-  __IS_EXPANDED *Self__0NJQ,*result__34VR,*Self__F5VR;
-  __READ_GLOBAL *__tmp__EVIR;
-  void *args__IWKL;
-  __CHARACTER *Self__AUIR,*new__CUIR,*Self__GUIR,*new__IUIR,*Self__MUIR;
-  __CHARACTER *new__OUIR,*Self__SUIR,*new__UUIR;
-  __BOOLEAN __tmp__T0KL;
-  result__BWKL=NULL;
-  local__CWKL=NULL;
-  instr__DWKL=NULL;
-  rec__EWKL=NULL;
-  slot_name__FWKL=NULL;
-  slot_msg__GWKL=NULL;
-  node__HWKL=NULL;
-  args__IWKL=NULL;
-  if (affect_with__BCHI(t__4VKL,((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F)) {
-    result__BWKL=Self__3VKL;
-  } else {
-    Self__CNJQ=((__TYPE_FULL *)((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F);
-    if (is_cast__to__in__BD0I(Self__CNJQ,(&__string_86),t__4VKL,((__PROTOTYPE *)prototype__VPRF(Self__CNJQ))->export_list__EFDC)) {
-      local__CWKL=create__name__style__type__E5JG(Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F));
-      instr__DWKL=write__value__14FH(local__CWKL,Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3VKL);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__DWKL);
-      slot_name__FWKL=get__QEC(last_cast_name__T32H);
-      slot_msg__GWKL=get_slot__IO5G(((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F,slot_name__FWKL);
-      if (((void *)slot_msg__GWKL == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__4VKL,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__FWKL);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__5VKL);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-        __tmp__XYKL=((__SLOT *)((__SLOT_DATA *)slot_msg__GWKL)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__XYKL=((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__XYKL) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-          __tmp__4YKL=((__SLOT_DATA *)slot_msg__GWKL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__4YKL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__4YKL);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-        __tmp__EZKL=get_type_result__XF2G(slot_msg__GWKL);
-      } else {
-        __tmp__EZKL=get_type_result__BH2G(slot_msg__GWKL);
-      };
-      if ((((void *)__tmp__EZKL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__EZKL)->parent_type__5SL != (void *)((__TYPE_FULL *)t__4VKL)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__EZKL != (void *)NULL)) {
-          Self__5TIR=((__STRING *)string_tmp__RB);
-          new_capacity__4TIR= 0;
-          if ((Self__5TIR->capacity__MNK <= Self__5TIR->count__VF)) {
-            if ((Self__5TIR->capacity__MNK ==  0)) {
-              Self__5TIR->capacity__MNK= 32;
-              Self__5TIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__4TIR=(__INTEGER)(Self__5TIR->capacity__MNK <<  1);
-              Self__AUIR=((__CHARACTER *)Self__5TIR->storage__XNK);
-              old_nb_elts__BUIR=Self__5TIR->capacity__MNK;
-              new__CUIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AUIR),((__UINTEGER_32 )old_nb_elts__BUIR),((__UINTEGER_32 )new_capacity__4TIR)));
-              upper__M3VR=(__INTEGER)(new_capacity__4TIR -  1);
-              Self__K3VR=old_nb_elts__BUIR;
-              while ((Self__K3VR <= upper__M3VR)) {
-                new__CUIR[Self__K3VR]='\0';
-                Self__K3VR=(__INTEGER)(Self__K3VR +  1);
-              };
-              Self__5TIR->storage__XNK=new__CUIR;
-              Self__5TIR->capacity__MNK=new_capacity__4TIR;
-            };
-          };
-          ((__CHARACTER *)Self__5TIR->storage__XNK)[Self__5TIR->count__VF]='`';
-          Self__5TIR->count__VF=(__INTEGER)(Self__5TIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__EZKL,string_tmp__RB);
-          Self__FUIR=((__STRING *)string_tmp__RB);
-          new_capacity__EUIR= 0;
-          if ((Self__FUIR->capacity__MNK <= Self__FUIR->count__VF)) {
-            if ((Self__FUIR->capacity__MNK ==  0)) {
-              Self__FUIR->capacity__MNK= 32;
-              Self__FUIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EUIR=(__INTEGER)(Self__FUIR->capacity__MNK <<  1);
-              Self__GUIR=((__CHARACTER *)Self__FUIR->storage__XNK);
-              old_nb_elts__HUIR=Self__FUIR->capacity__MNK;
-              new__IUIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GUIR),((__UINTEGER_32 )old_nb_elts__HUIR),((__UINTEGER_32 )new_capacity__EUIR)));
-              upper__R3VR=(__INTEGER)(new_capacity__EUIR -  1);
-              Self__P3VR=old_nb_elts__HUIR;
-              while ((Self__P3VR <= upper__R3VR)) {
-                new__IUIR[Self__P3VR]='\0';
-                Self__P3VR=(__INTEGER)(Self__P3VR +  1);
-              };
-              Self__FUIR->storage__XNK=new__IUIR;
-              Self__FUIR->capacity__MNK=new_capacity__EUIR;
-            };
+    if (__tmp__QBOC) {
+      __tmp__QBOC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0COC=read_word__CGF((&__string_77));
+      if (__tmp__0COC) {
+        __tmp__RDOC=read_symbol__F2Q((&__string_21));
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_586));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          ((__CHARACTER *)Self__FUIR->storage__XNK)[Self__FUIR->count__VF]='\'';
-          Self__FUIR->count__VF=(__INTEGER)(Self__FUIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__4VKL,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-          __tmp__G0KL=((__SLOT_DATA *)slot_msg__GWKL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__G0KL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__G0KL);
-        put_position__ECH(Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__EWKL=read__QB5G(local__CWKL);
-      node__HWKL=new_read__slot__receiver__self__FLQC(Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__GWKL,rec__EWKL,rec__EWKL);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__HWKL);
-      __tmp__JB5R=((__NODE_TYPE *)node__HWKL)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__JB5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__KB5R=((__DTA_RD *)__tmp__JB5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__KB5R=((__DTA_CAST *)__tmp__JB5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__KB5R=((__DTA_WR_CODE *)__tmp__JB5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__KB5R=((__DTA_BLOCK *)__tmp__JB5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__KB5R=((__DTA_WR_VALUE *)__tmp__JB5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__KB5R=((__DTA_RD_ARGS *)__tmp__JB5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__BWKL=__tmp__KB5R;
-      __tmp__T0KL=TRUE__;
-    } else {
-      __tmp__T0KL=FALSE__;
-    };
-    if ((! __tmp__T0KL)) {
-      Self__MNJQ=((__TYPE_FULL *)t__4VKL);
-      if (is_cast__to__in__BD0I(Self__MNJQ,(&__string_87),((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F,((__PROTOTYPE *)prototype__VPRF(Self__MNJQ))->import_list__MFDC)) {
-        local__CWKL=create__name__style__type__E5JG(Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F));
-        instr__DWKL=write__value__14FH(local__CWKL,Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3VKL);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__DWKL);
-        slot_name__FWKL=get__QEC(last_cast_name__T32H);
-        slot_msg__GWKL=get_slot__IO5G(t__4VKL,slot_name__FWKL);
-        if (((void *)slot_msg__GWKL == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__4VKL,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__FWKL);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__4VKL,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__5VKL);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__4VKL))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-          __tmp__D2KL=((__SLOT *)((__SLOT_DATA *)slot_msg__GWKL)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__D2KL=((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__D2KL) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-            __tmp__K2KL=((__SLOT_DATA *)slot_msg__GWKL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__K2KL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__K2KL);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        __tmp__RDOC=read_integer__QHW();
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_602));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-          __tmp__Q2KL=get_type_result__XF2G(slot_msg__GWKL);
-        } else {
-          __tmp__Q2KL=get_type_result__BH2G(slot_msg__GWKL);
-        };
-        if ((((void *)__tmp__Q2KL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__Q2KL)->parent_type__5SL != (void *)((__TYPE_FULL *)t__4VKL)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__Q2KL != (void *)NULL)) {
-            Self__LUIR=((__STRING *)string_tmp__RB);
-            new_capacity__KUIR= 0;
-            if ((Self__LUIR->capacity__MNK <= Self__LUIR->count__VF)) {
-              if ((Self__LUIR->capacity__MNK ==  0)) {
-                Self__LUIR->capacity__MNK= 32;
-                Self__LUIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KUIR=(__INTEGER)(Self__LUIR->capacity__MNK <<  1);
-                Self__MUIR=((__CHARACTER *)Self__LUIR->storage__XNK);
-                old_nb_elts__NUIR=Self__LUIR->capacity__MNK;
-                new__OUIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MUIR),((__UINTEGER_32 )old_nb_elts__NUIR),((__UINTEGER_32 )new_capacity__KUIR)));
-                upper__W3VR=(__INTEGER)(new_capacity__KUIR -  1);
-                Self__U3VR=old_nb_elts__NUIR;
-                while ((Self__U3VR <= upper__W3VR)) {
-                  new__OUIR[Self__U3VR]='\0';
-                  Self__U3VR=(__INTEGER)(Self__U3VR +  1);
-                };
-                Self__LUIR->storage__XNK=new__OUIR;
-                Self__LUIR->capacity__MNK=new_capacity__KUIR;
-              };
-            };
-            ((__CHARACTER *)Self__LUIR->storage__XNK)[Self__LUIR->count__VF]='`';
-            Self__LUIR->count__VF=(__INTEGER)(Self__LUIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__Q2KL,string_tmp__RB);
-            Self__RUIR=((__STRING *)string_tmp__RB);
-            new_capacity__QUIR= 0;
-            if ((Self__RUIR->capacity__MNK <= Self__RUIR->count__VF)) {
-              if ((Self__RUIR->capacity__MNK ==  0)) {
-                Self__RUIR->capacity__MNK= 32;
-                Self__RUIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QUIR=(__INTEGER)(Self__RUIR->capacity__MNK <<  1);
-                Self__SUIR=((__CHARACTER *)Self__RUIR->storage__XNK);
-                old_nb_elts__TUIR=Self__RUIR->capacity__MNK;
-                new__UUIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SUIR),((__UINTEGER_32 )old_nb_elts__TUIR),((__UINTEGER_32 )new_capacity__QUIR)));
-                upper__13VR=(__INTEGER)(new_capacity__QUIR -  1);
-                Self__Z3VR=old_nb_elts__TUIR;
-                while ((Self__Z3VR <= upper__13VR)) {
-                  new__UUIR[Self__Z3VR]='\0';
-                  Self__Z3VR=(__INTEGER)(Self__Z3VR +  1);
-                };
-                Self__RUIR->storage__XNK=new__UUIR;
-                Self__RUIR->capacity__MNK=new_capacity__QUIR;
-              };
-            };
-            ((__CHARACTER *)Self__RUIR->storage__XNK)[Self__RUIR->count__VF]='\'';
-            Self__RUIR->count__VF=(__INTEGER)(Self__RUIR->count__VF +  1);
+      };
+      __tmp__QBOC=__tmp__0COC;
+    };
+    if (__tmp__QBOC) {
+      __tmp__QBOC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0COC=read_word__CGF((&__string_97));
+      if (__tmp__0COC) {
+        __tmp__RDOC=read_symbol__F2Q((&__string_23));
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_427));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__4VKL,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
-            __tmp__S3KL=((__SLOT_DATA *)slot_msg__GWKL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__S3KL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          put_position__ECH(__tmp__S3KL);
-          put_position__ECH(Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        __tmp__RDOC=read_character__MXI('(');
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_428));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__IWKL=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__IWKL,create__type__PKQC(Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,t__4VKL));
-        add_last__5REI(args__IWKL,read__QB5G(local__CWKL));
-        __tmp__53KL=Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__A4KL=((void **)((__FAST_ARRAYoEXPRo *)args__IWKL)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__A4KL)->__id) {
-        case __LIST__: {
-          __tmp__B4KL=my_copy__MSYM(__tmp__A4KL);
-        } break;
-        case __STRING_CST__: {
-          Self__TNJQ=((__STRING_CST *)__tmp__A4KL);
-          __tmp__B4KL=create__text__ITMH(Self__TNJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TNJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__B4KL=my_copy__EK2H(__tmp__A4KL);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__UNJQ=((__PROTOTYPE_CST *)__tmp__A4KL);
-          __tmp__B4KL=create__type__PKQC(Self__UNJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UNJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__VNJQ=((__INTEGER_CST *)__tmp__A4KL);
-          p__5UIR=Self__VNJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AVIR=Self__VNJQ->value__W4YD;
-          t__BVIR=Self__VNJQ->parent_constant__B3LC.static_type__M2YD;
-          result__WUIR=NULL;
-          ptr__XUIR=((__POINTER )(NULL));
-          typ_id__YUIR= 0;
-          sz__ZUIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZUIR ==  0)) {
-            result__WUIR=INTEGER_CST__;
-          } else {
-            typ_id__YUIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZUIR);
-            if ((typ_id__YUIR == (__INTEGER)(-  1))) {
-              a__0UIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1UIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZUIR + a__0UIR) & (__UINTEGER_32)(~ a__0UIR));
-              ptr_table__43VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1UIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__33VR=((__POINTER )(NULL));
-              result__53VR=((__POINTER *)ptr_table__43VR)[ 0];
-              if ((result__53VR == (void *)NULL)) {
-                result__53VR=new_lab__2PJ(new_size__1UIR);
-                next__33VR=(void *)((unsigned long)result__53VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1UIR)));
-                ((__POINTER *)next__33VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__43VR)[ 0]=next__33VR;
-              } else {
-                next__33VR=((__POINTER *)result__53VR)[ 0];
-                if ((next__33VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__53VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1UIR <<  1)) <=  4096)) {
-                    next__33VR=(void *)((unsigned long)result__53VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1UIR)));
-                  } else {
-                    next__33VR=new_lab__2PJ(new_size__1UIR);
-                  };
-                  ((__POINTER *)next__33VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__43VR)[ 0]=next__33VR;
-                } else {
-                  ((__POINTER *)result__53VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__33VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__53VR=next__33VR;
-                };
-              };
-              ptr__XUIR=result__53VR;
-            } else {
-              t__2UIR=((__UINTEGER_32 )typ_id__YUIR);
-              a__3UIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__G4VR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZUIR + a__3UIR) & (__UINTEGER_32)(~ a__3UIR));
-              ptr_table__D4VR=((__POINTER )(&(table_type[(t__2UIR)])));
-              lab_type__F4VR=(__UINTEGER_32)(t__2UIR |  1);
-              next__C4VR=((__POINTER )(NULL));
-              result__E4VR=((__POINTER *)ptr_table__D4VR)[ 0];
-              if ((result__E4VR == (void *)NULL)) {
-                result__E4VR=new_lab__2PJ(lab_type__F4VR);
-                next__C4VR=(void *)((unsigned long)result__E4VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G4VR)));
-                ((__POINTER *)next__C4VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__D4VR)[ 0]=next__C4VR;
-              } else {
-                next__C4VR=((__POINTER *)result__E4VR)[ 0];
-                if ((next__C4VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E4VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G4VR <<  1)) <=  4096)) {
-                    next__C4VR=(void *)((unsigned long)result__E4VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G4VR)));
-                  } else {
-                    next__C4VR=new_lab__2PJ(lab_type__F4VR);
-                  };
-                  ((__POINTER *)next__C4VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__D4VR)[ 0]=next__C4VR;
-                } else {
-                  ((__POINTER *)result__E4VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C4VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__E4VR=next__C4VR;
-                };
-              };
-              ptr__XUIR=result__E4VR;
-            };
-            result__WUIR=((__INTEGER_CST *)ptr__XUIR);
-            *(result__WUIR) = *(INTEGER_CST__);
-          };
-          Self__4UIR=((__INTEGER_CST *)result__WUIR);
-          Self__4UIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5UIR;
-          Self__4UIR->value__W4YD=v__AVIR;
-          Self__4UIR->parent_constant__B3LC.static_type__M2YD=t__BVIR;
-          check_type__YG5D(Self__4UIR);
-          __tmp__B4KL=result__WUIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YSCR=read__QB5G(((__READ_LOCAL *)__tmp__A4KL)->local__HJZD);
-          if (__tmp__YSCR==NULL) {
-            __tmp__ZSCR=NULL;
-          } else {
-            __tmp__ZSCR=((__READ_LOCAL *)__tmp__YSCR);
-          };
-          __tmp__B4KL=__tmp__ZSCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__B4KL=my_copy__SL2H(__tmp__A4KL);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__B4KL=my_copy__LM2H(__tmp__A4KL);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__B4KL=my_copy__YM2H(__tmp__A4KL);
-        } break;
-        case __REAL_CST__: {
-          Self__XNJQ=((__REAL_CST *)__tmp__A4KL);
-          p__Q4VR=Self__XNJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__R4VR=Self__XNJQ->value__HN2H;
-          t__S4VR=Self__XNJQ->parent_constant__U2JH.static_type__M2YD;
-          result__H4VR=NULL;
-          ptr__I4VR=((__POINTER )(NULL));
-          typ_id__J4VR= 0;
-          sz__K4VR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__K4VR ==  0)) {
-            result__H4VR=REAL_CST__;
-          } else {
-            typ_id__J4VR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K4VR);
-            if ((typ_id__J4VR == (__INTEGER)(-  1))) {
-              a__L4VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__M4VR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4VR + a__L4VR) & (__UINTEGER_32)(~ a__L4VR));
-              ptr_table__U4VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M4VR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__T4VR=((__POINTER )(NULL));
-              result__V4VR=((__POINTER *)ptr_table__U4VR)[ 0];
-              if ((result__V4VR == (void *)NULL)) {
-                result__V4VR=new_lab__2PJ(new_size__M4VR);
-                next__T4VR=(void *)((unsigned long)result__V4VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4VR)));
-                ((__POINTER *)next__T4VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__U4VR)[ 0]=next__T4VR;
-              } else {
-                next__T4VR=((__POINTER *)result__V4VR)[ 0];
-                if ((next__T4VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V4VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M4VR <<  1)) <=  4096)) {
-                    next__T4VR=(void *)((unsigned long)result__V4VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4VR)));
-                  } else {
-                    next__T4VR=new_lab__2PJ(new_size__M4VR);
-                  };
-                  ((__POINTER *)next__T4VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__U4VR)[ 0]=next__T4VR;
-                } else {
-                  ((__POINTER *)result__V4VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T4VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__V4VR=next__T4VR;
-                };
-              };
-              ptr__I4VR=result__V4VR;
-            } else {
-              t__N4VR=((__UINTEGER_32 )typ_id__J4VR);
-              a__O4VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__24VR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4VR + a__O4VR) & (__UINTEGER_32)(~ a__O4VR));
-              ptr_table__Z4VR=((__POINTER )(&(table_type[(t__N4VR)])));
-              lab_type__14VR=(__UINTEGER_32)(t__N4VR |  1);
-              next__Y4VR=((__POINTER )(NULL));
-              result__04VR=((__POINTER *)ptr_table__Z4VR)[ 0];
-              if ((result__04VR == (void *)NULL)) {
-                result__04VR=new_lab__2PJ(lab_type__14VR);
-                next__Y4VR=(void *)((unsigned long)result__04VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__24VR)));
-                ((__POINTER *)next__Y4VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__Z4VR)[ 0]=next__Y4VR;
-              } else {
-                next__Y4VR=((__POINTER *)result__04VR)[ 0];
-                if ((next__Y4VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__04VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__24VR <<  1)) <=  4096)) {
-                    next__Y4VR=(void *)((unsigned long)result__04VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__24VR)));
-                  } else {
-                    next__Y4VR=new_lab__2PJ(lab_type__14VR);
-                  };
-                  ((__POINTER *)next__Y4VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Z4VR)[ 0]=next__Y4VR;
-                } else {
-                  ((__POINTER *)result__04VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y4VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__04VR=next__Y4VR;
-                };
-              };
-              ptr__I4VR=result__04VR;
-            };
-            result__H4VR=((__REAL_CST *)ptr__I4VR);
-            *(result__H4VR) = *(REAL_CST__);
-          };
-          Self__P4VR=((__REAL_CST *)result__H4VR);
-          Self__P4VR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Q4VR;
-          Self__P4VR->value__HN2H=v__R4VR;
-          Self__P4VR->parent_constant__U2JH.static_type__M2YD=t__S4VR;
-          __tmp__B4KL=result__H4VR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__ZNJQ=((__CHARACTER_CST *)__tmp__A4KL);
-          __tmp__B4KL=create__char__4SMH(Self__ZNJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZNJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__0NJQ=((__IS_EXPANDED *)__tmp__A4KL);
-          __tmp__2SCR=read__QB5G(((__READ_LOCAL *)Self__0NJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2SCR==NULL) {
-            __tmp__3SCR=NULL;
-          } else {
-            __tmp__3SCR=((__READ_LOCAL *)__tmp__2SCR);
-          };
-          p__G5VR=Self__0NJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__34VR=NULL;
-          ptr__44VR=((__POINTER )(NULL));
-          typ_id__54VR= 0;
-          sz__A5VR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__A5VR ==  0)) {
-            result__34VR=IS_EXPANDED__;
-          } else {
-            typ_id__54VR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__A5VR);
-            if ((typ_id__54VR == (__INTEGER)(-  1))) {
-              a__B5VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__C5VR=(__UINTEGER_32)((__UINTEGER_32)(sz__A5VR + a__B5VR) & (__UINTEGER_32)(~ a__B5VR));
-              ptr_table__J5VR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__C5VR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__I5VR=((__POINTER )(NULL));
-              result__K5VR=((__POINTER *)ptr_table__J5VR)[ 0];
-              if ((result__K5VR == (void *)NULL)) {
-                result__K5VR=new_lab__2PJ(new_size__C5VR);
-                next__I5VR=(void *)((unsigned long)result__K5VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C5VR)));
-                ((__POINTER *)next__I5VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__J5VR)[ 0]=next__I5VR;
-              } else {
-                next__I5VR=((__POINTER *)result__K5VR)[ 0];
-                if ((next__I5VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K5VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C5VR <<  1)) <=  4096)) {
-                    next__I5VR=(void *)((unsigned long)result__K5VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C5VR)));
-                  } else {
-                    next__I5VR=new_lab__2PJ(new_size__C5VR);
-                  };
-                  ((__POINTER *)next__I5VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__J5VR)[ 0]=next__I5VR;
-                } else {
-                  ((__POINTER *)result__K5VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I5VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__K5VR=next__I5VR;
-                };
+        while_do__QFMD:
+        {
+          __tmp__LV1T=readlip_expr__50LB(PARSER__VSD__);
+          if (((void *)__tmp__LV1T != (void *)NULL)) {
+            switch (((struct ___OBJ *)__tmp__LV1T)->__id) {
+            case __LIP_CALL__EHB__: {
+              run__WJAE(((__LIP_CALL__EHB *)__tmp__LV1T));
+            } break;
+            case __LIP_AFFECT__51LB__: {
+              run__TGXD(((__LIP_AFFECT__51LB *)__tmp__LV1T));
+            } break;
+            case __LIP_BINARY__VWQB__: {
+              __tmp__YGOC=((__LIP_BINARY__VWQB *)__tmp__LV1T)->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+              (&__string_316)->count__0C= 17;
+              (&__string_316)->storage__1C="Unreachable code.";
+              put_error__text__EQE( 2,(&__string_316));
+              put_position__PRE(__tmp__YGOC);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              ptr__44VR=result__K5VR;
-            } else {
-              t__D5VR=((__UINTEGER_32 )typ_id__54VR);
-              a__E5VR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__R5VR=(__UINTEGER_32)((__UINTEGER_32)(sz__A5VR + a__E5VR) & (__UINTEGER_32)(~ a__E5VR));
-              ptr_table__O5VR=((__POINTER )(&(table_type[(t__D5VR)])));
-              lab_type__Q5VR=(__UINTEGER_32)(t__D5VR |  1);
-              next__N5VR=((__POINTER )(NULL));
-              result__P5VR=((__POINTER *)ptr_table__O5VR)[ 0];
-              if ((result__P5VR == (void *)NULL)) {
-                result__P5VR=new_lab__2PJ(lab_type__Q5VR);
-                next__N5VR=(void *)((unsigned long)result__P5VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5VR)));
-                ((__POINTER *)next__N5VR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__O5VR)[ 0]=next__N5VR;
-              } else {
-                next__N5VR=((__POINTER *)result__P5VR)[ 0];
-                if ((next__N5VR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P5VR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R5VR <<  1)) <=  4096)) {
-                    next__N5VR=(void *)((unsigned long)result__P5VR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5VR)));
-                  } else {
-                    next__N5VR=new_lab__2PJ(lab_type__Q5VR);
-                  };
-                  ((__POINTER *)next__N5VR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__O5VR)[ 0]=next__N5VR;
-                } else {
-                  ((__POINTER *)result__P5VR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N5VR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__P5VR=next__N5VR;
-                };
+            } break;
+            case __LIP_UNARY__HZSB__: {
+              __tmp__YGOC=((__LIP_UNARY__HZSB *)__tmp__LV1T)->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+              (&__string_316)->count__0C= 17;
+              (&__string_316)->storage__1C="Unreachable code.";
+              put_error__text__EQE( 2,(&__string_316));
+              put_position__PRE(__tmp__YGOC);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              ptr__44VR=result__P5VR;
-            };
-            result__34VR=((__IS_EXPANDED *)ptr__44VR);
-            *(result__34VR) = *(IS_EXPANDED__);
-          };
-          Self__F5VR=((__IS_EXPANDED *)result__34VR);
-          Self__F5VR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__G5VR;
-          Self__F5VR->receiver__WN2H=__tmp__3SCR;
-          __tmp__B4KL=result__34VR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__B4KL=my_copy__1N2H(__tmp__A4KL);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__B4KL=my_copy__EO2H(__tmp__A4KL);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__B4KL=my_copy__PO2H(__tmp__A4KL);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__B4KL=my_copy__1O2H(__tmp__A4KL);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__B4KL=my_copy__GP2H(__tmp__A4KL);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__B4KL=my_copy__RP2H(__tmp__A4KL);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__B4KL=my_copy__2P2H(__tmp__A4KL);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__B4KL=my_copy__HQ2H(__tmp__A4KL);
-        } break;
-        case __PUT_TO__: {
-          __tmp__B4KL=my_copy__SQ2H(__tmp__A4KL);
-        } break;
-        case __ITEM__: {
-          __tmp__B4KL=my_copy__DR2H(__tmp__A4KL);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__B4KL=my_copy__PR2H(__tmp__A4KL);
-        } break;
-        case __CAST__: {
-          __tmp__B4KL=my_copy__YR2H(__tmp__A4KL);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__B4KL=my_copy__5SYM(__tmp__A4KL);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__B4KL=my_copy__IUGK(__tmp__A4KL);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DVIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__A4KL)->global__ZGJK),NULL);
-          if (__tmp__DVIR==NULL) {
-            __tmp__EVIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__DVIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__EVIR=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__EVIR=((__READ_GLOBAL *)__tmp__DVIR);
+            case __LIP_IF__ERAC__: {
+              run__4HXD(((__LIP_IF__ERAC *)__tmp__LV1T));
             } break;
-            }
-          };
-          __tmp__B4KL=__tmp__EVIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__B4KL=my_copy__BQCN(__tmp__A4KL);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__B4KL=my_copy__NREO(__tmp__A4KL);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__B4KL=my_copy__VYJO(__tmp__A4KL);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__B4KL=my_copy__0REO(__tmp__A4KL);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__B4KL=my_copy__BZJO(__tmp__A4KL);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__B4KL=my_copy__CNJM(__tmp__A4KL);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__B4KL=my_copy__5XLL(__tmp__A4KL);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__B4KL=my_copy__WVYM(__tmp__A4KL);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__B4KL=my_copy__FSEO(__tmp__A4KL);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__B4KL=my_copy__QCEP(__tmp__A4KL);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__B4KL=my_copy__5LSN(__tmp__A4KL);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__B4KL=my_copy__KMSN(__tmp__A4KL);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__B4KL=my_copy__JZPN(__tmp__A4KL);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__B4KL=my_copy__G3SO(__tmp__A4KL);
-        } break;
-        };
-        node__HWKL=new_read__slot__receiver__with__AOWH(__tmp__53KL,slot_msg__GWKL,__tmp__B4KL,args__IWKL);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__HWKL);
-        __tmp__MB5R=((__NODE_TYPE *)node__HWKL)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__MB5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__NB5R=((__DTA_RD *)__tmp__MB5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__NB5R=((__DTA_CAST *)__tmp__MB5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__NB5R=((__DTA_WR_CODE *)__tmp__MB5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__NB5R=((__DTA_BLOCK *)__tmp__MB5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__NB5R=((__DTA_WR_VALUE *)__tmp__MB5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__NB5R=((__DTA_RD_ARGS *)__tmp__MB5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__BWKL=__tmp__NB5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__4VKL,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(((__SLOT_DATA *)Self__3VKL->slot__MUGK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__5VKL);
-        put_position__ECH(Self__3VKL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__BWKL);
-}
-
-static void* check_type__with__14KL(__READ_GLOBAL *Self__24KL,void *t__34KL,__POSITION p__44KL)
-// ({READ_GLOBAL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__IWIR;
-  void *result__A5KL,*rec__D5KL,*__tmp__QB5R,*__tmp__5GLL,*__tmp__AHLL;
-  void *__tmp__TB5R;
-  void *local__B5KL;
-  void *instr__C5KL;
-  void *slot_name__E5KL,*v__0AWR;
-  void *slot_msg__F5KL;
-  void *node__G5KL;
-  __TYPE_FULL *Self__1NJQ,*Self__FOJQ;
-  void *__tmp__WBLL,*__tmp__CFLL;
-  __POSITION __tmp__3BLL,__tmp__FDLL,__tmp__JFLL,__tmp__RGLL;
-  __POSITION __tmp__4GLL,p__HWIR,p__ZAWR,p__PBWR;
-  void *__tmp__DCLL,*__tmp__PFLL,*t__JWIR,*t__1AWR;
-  __STRING *Self__HVIR,*Self__NVIR,*Self__TVIR,*Self__ZVIR;
-  __INTEGER new_capacity__GVIR,old_nb_elts__JVIR,upper__V5VR,Self__T5VR;
-  __INTEGER new_capacity__MVIR,old_nb_elts__PVIR,upper__05VR,Self__Y5VR;
-  __INTEGER new_capacity__SVIR,old_nb_elts__VVIR,upper__55VR,Self__35VR;
-  __INTEGER new_capacity__YVIR,old_nb_elts__1VIR,upper__EAWR,Self__CAWR;
-  __INTEGER typ_id__AWIR,typ_id__SAWR,typ_id__IBWR;
-  void *__tmp__PB5R,*__tmp__SB5R;
-  __STRING_CST *Self__MOJQ;
-  __PROTOTYPE_CST *Self__NOJQ;
-  __INTEGER_CST *Self__OOJQ,*result__4VIR,*Self__GWIR;
-  __POINTER ptr__5VIR,ptr_table__HAWR,next__GAWR,result__IAWR;
-  __POINTER ptr_table__MAWR,next__LAWR,result__NAWR,ptr__RAWR;
-  __POINTER ptr_table__3AWR,next__2AWR,result__4AWR,ptr_table__CBWR;
-  __POINTER next__BBWR,result__DBWR,ptr__HBWR,ptr_table__SBWR;
-  __POINTER next__RBWR,result__TBWR,ptr_table__XBWR,next__WBWR;
-  __POINTER result__YBWR;
-  __UINTEGER_32 sz__BWIR,a__CWIR,new_size__DWIR,t__EWIR,a__FWIR;
-  __UINTEGER_32 new_size__PAWR,lab_type__OAWR,sz__TAWR,a__UAWR;
-  __UINTEGER_32 new_size__VAWR,t__WAWR,a__XAWR,new_size__FBWR;
-  __UINTEGER_32 lab_type__EBWR,sz__JBWR,a__KBWR,new_size__LBWR,t__MBWR;
-  __UINTEGER_32 a__NBWR,new_size__0BWR,lab_type__ZBWR;
-  void *__tmp__ATCR,*__tmp__ETCR,*__tmp__LWIR;
-  __READ_LOCAL *__tmp__BTCR,*__tmp__FTCR;
-  __REAL_CST *Self__QOJQ,*result__QAWR,*Self__YAWR;
-  __CHARACTER_CST *Self__SOJQ;
-  __IS_EXPANDED *Self__TOJQ,*result__GBWR,*Self__OBWR;
-  __READ_GLOBAL *__tmp__MWIR;
-  void *args__H5KL;
-  __CHARACTER *Self__IVIR,*new__KVIR,*Self__OVIR,*new__QVIR,*Self__UVIR;
-  __CHARACTER *new__WVIR,*Self__0VIR,*new__2VIR;
-  __BOOLEAN __tmp__SDLL;
-  result__A5KL=NULL;
-  local__B5KL=NULL;
-  instr__C5KL=NULL;
-  rec__D5KL=NULL;
-  slot_name__E5KL=NULL;
-  slot_msg__F5KL=NULL;
-  node__G5KL=NULL;
-  args__H5KL=NULL;
-  if (affect_with__BCHI(t__34KL,((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F)) {
-    result__A5KL=Self__24KL;
-  } else {
-    Self__1NJQ=((__TYPE_FULL *)((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F);
-    if (is_cast__to__in__BD0I(Self__1NJQ,(&__string_86),t__34KL,((__PROTOTYPE *)prototype__VPRF(Self__1NJQ))->export_list__EFDC)) {
-      local__B5KL=create__name__style__type__E5JG(Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F));
-      instr__C5KL=write__value__14FH(local__B5KL,Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__24KL);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__C5KL);
-      slot_name__E5KL=get__QEC(last_cast_name__T32H);
-      slot_msg__F5KL=get_slot__IO5G(((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F,slot_name__E5KL);
-      if (((void *)slot_msg__F5KL == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__34KL,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__E5KL);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__44KL);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-        __tmp__WBLL=((__SLOT *)((__SLOT_DATA *)slot_msg__F5KL)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__WBLL=((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__WBLL) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-          __tmp__3BLL=((__SLOT_DATA *)slot_msg__F5KL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__3BLL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__3BLL);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-        __tmp__DCLL=get_type_result__XF2G(slot_msg__F5KL);
-      } else {
-        __tmp__DCLL=get_type_result__BH2G(slot_msg__F5KL);
-      };
-      if ((((void *)__tmp__DCLL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__DCLL)->parent_type__5SL != (void *)((__TYPE_FULL *)t__34KL)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__DCLL != (void *)NULL)) {
-          Self__HVIR=((__STRING *)string_tmp__RB);
-          new_capacity__GVIR= 0;
-          if ((Self__HVIR->capacity__MNK <= Self__HVIR->count__VF)) {
-            if ((Self__HVIR->capacity__MNK ==  0)) {
-              Self__HVIR->capacity__MNK= 32;
-              Self__HVIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GVIR=(__INTEGER)(Self__HVIR->capacity__MNK <<  1);
-              Self__IVIR=((__CHARACTER *)Self__HVIR->storage__XNK);
-              old_nb_elts__JVIR=Self__HVIR->capacity__MNK;
-              new__KVIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IVIR),((__UINTEGER_32 )old_nb_elts__JVIR),((__UINTEGER_32 )new_capacity__GVIR)));
-              upper__V5VR=(__INTEGER)(new_capacity__GVIR -  1);
-              Self__T5VR=old_nb_elts__JVIR;
-              while ((Self__T5VR <= upper__V5VR)) {
-                new__KVIR[Self__T5VR]='\0';
-                Self__T5VR=(__INTEGER)(Self__T5VR +  1);
+            case __LIP_PRINT__XRAC__: {
+              run__GOAE(((__LIP_PRINT__XRAC *)__tmp__LV1T));
+            } break;
+            case __LIP_VALUE__ALKD__: {
+              __tmp__YGOC=((__LIP_VALUE__ALKD *)__tmp__LV1T)->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B;
+              (&__string_316)->count__0C= 17;
+              (&__string_316)->storage__1C="Unreachable code.";
+              put_error__text__EQE( 2,(&__string_316));
+              put_position__PRE(__tmp__YGOC);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              Self__HVIR->storage__XNK=new__KVIR;
-              Self__HVIR->capacity__MNK=new_capacity__GVIR;
-            };
-          };
-          ((__CHARACTER *)Self__HVIR->storage__XNK)[Self__HVIR->count__VF]='`';
-          Self__HVIR->count__VF=(__INTEGER)(Self__HVIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__DCLL,string_tmp__RB);
-          Self__NVIR=((__STRING *)string_tmp__RB);
-          new_capacity__MVIR= 0;
-          if ((Self__NVIR->capacity__MNK <= Self__NVIR->count__VF)) {
-            if ((Self__NVIR->capacity__MNK ==  0)) {
-              Self__NVIR->capacity__MNK= 32;
-              Self__NVIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MVIR=(__INTEGER)(Self__NVIR->capacity__MNK <<  1);
-              Self__OVIR=((__CHARACTER *)Self__NVIR->storage__XNK);
-              old_nb_elts__PVIR=Self__NVIR->capacity__MNK;
-              new__QVIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OVIR),((__UINTEGER_32 )old_nb_elts__PVIR),((__UINTEGER_32 )new_capacity__MVIR)));
-              upper__05VR=(__INTEGER)(new_capacity__MVIR -  1);
-              Self__Y5VR=old_nb_elts__PVIR;
-              while ((Self__Y5VR <= upper__05VR)) {
-                new__QVIR[Self__Y5VR]='\0';
-                Self__Y5VR=(__INTEGER)(Self__Y5VR +  1);
+            } break;
+            };
+            __tmp__TGOC=read_character__MXI(';');
+            if ((! __tmp__TGOC)) {
+              __tmp__YGOC=current_position__UVQ();
+              put_error__text__EQE( 2,(&__string_421));
+              put_position__PRE(__tmp__YGOC);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              Self__NVIR->storage__XNK=new__QVIR;
-              Self__NVIR->capacity__MNK=new_capacity__MVIR;
             };
+            goto while_do__QFMD;
           };
-          ((__CHARACTER *)Self__NVIR->storage__XNK)[Self__NVIR->count__VF]='\'';
-          Self__NVIR->count__VF=(__INTEGER)(Self__NVIR->count__VF +  1);
         };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__34KL,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-          __tmp__FDLL=((__SLOT_DATA *)slot_msg__F5KL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__FDLL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__FDLL);
-        put_position__ECH(Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__D5KL=read__QB5G(local__B5KL);
-      node__G5KL=new_read__slot__receiver__self__FLQC(Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__F5KL,rec__D5KL,rec__D5KL);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__G5KL);
-      __tmp__PB5R=((__NODE_TYPE *)node__G5KL)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__PB5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__QB5R=((__DTA_RD *)__tmp__PB5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__QB5R=((__DTA_CAST *)__tmp__PB5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__QB5R=((__DTA_WR_CODE *)__tmp__PB5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__QB5R=((__DTA_BLOCK *)__tmp__PB5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__QB5R=((__DTA_WR_VALUE *)__tmp__PB5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__QB5R=((__DTA_RD_ARGS *)__tmp__PB5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__A5KL=__tmp__QB5R;
-      __tmp__SDLL=TRUE__;
-    } else {
-      __tmp__SDLL=FALSE__;
-    };
-    if ((! __tmp__SDLL)) {
-      Self__FOJQ=((__TYPE_FULL *)t__34KL);
-      if (is_cast__to__in__BD0I(Self__FOJQ,(&__string_87),((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F,((__PROTOTYPE *)prototype__VPRF(Self__FOJQ))->import_list__MFDC)) {
-        local__B5KL=create__name__style__type__E5JG(Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F));
-        instr__C5KL=write__value__14FH(local__B5KL,Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__24KL);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__C5KL);
-        slot_name__E5KL=get__QEC(last_cast_name__T32H);
-        slot_msg__F5KL=get_slot__IO5G(t__34KL,slot_name__E5KL);
-        if (((void *)slot_msg__F5KL == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__34KL,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__E5KL);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__34KL,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__44KL);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__34KL))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-          __tmp__CFLL=((__SLOT *)((__SLOT_DATA *)slot_msg__F5KL)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__CFLL=((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__CFLL) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-            __tmp__JFLL=((__SLOT_DATA *)slot_msg__F5KL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__JFLL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__JFLL);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        __tmp__RDOC=read_character__MXI(')');
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_429));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-          __tmp__PFLL=get_type_result__XF2G(slot_msg__F5KL);
-        } else {
-          __tmp__PFLL=get_type_result__BH2G(slot_msg__F5KL);
-        };
-        if ((((void *)__tmp__PFLL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__PFLL)->parent_type__5SL != (void *)((__TYPE_FULL *)t__34KL)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__PFLL != (void *)NULL)) {
-            Self__TVIR=((__STRING *)string_tmp__RB);
-            new_capacity__SVIR= 0;
-            if ((Self__TVIR->capacity__MNK <= Self__TVIR->count__VF)) {
-              if ((Self__TVIR->capacity__MNK ==  0)) {
-                Self__TVIR->capacity__MNK= 32;
-                Self__TVIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__SVIR=(__INTEGER)(Self__TVIR->capacity__MNK <<  1);
-                Self__UVIR=((__CHARACTER *)Self__TVIR->storage__XNK);
-                old_nb_elts__VVIR=Self__TVIR->capacity__MNK;
-                new__WVIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UVIR),((__UINTEGER_32 )old_nb_elts__VVIR),((__UINTEGER_32 )new_capacity__SVIR)));
-                upper__55VR=(__INTEGER)(new_capacity__SVIR -  1);
-                Self__35VR=old_nb_elts__VVIR;
-                while ((Self__35VR <= upper__55VR)) {
-                  new__WVIR[Self__35VR]='\0';
-                  Self__35VR=(__INTEGER)(Self__35VR +  1);
-                };
-                Self__TVIR->storage__XNK=new__WVIR;
-                Self__TVIR->capacity__MNK=new_capacity__SVIR;
-              };
-            };
-            ((__CHARACTER *)Self__TVIR->storage__XNK)[Self__TVIR->count__VF]='`';
-            Self__TVIR->count__VF=(__INTEGER)(Self__TVIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__PFLL,string_tmp__RB);
-            Self__ZVIR=((__STRING *)string_tmp__RB);
-            new_capacity__YVIR= 0;
-            if ((Self__ZVIR->capacity__MNK <= Self__ZVIR->count__VF)) {
-              if ((Self__ZVIR->capacity__MNK ==  0)) {
-                Self__ZVIR->capacity__MNK= 32;
-                Self__ZVIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__YVIR=(__INTEGER)(Self__ZVIR->capacity__MNK <<  1);
-                Self__0VIR=((__CHARACTER *)Self__ZVIR->storage__XNK);
-                old_nb_elts__1VIR=Self__ZVIR->capacity__MNK;
-                new__2VIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0VIR),((__UINTEGER_32 )old_nb_elts__1VIR),((__UINTEGER_32 )new_capacity__YVIR)));
-                upper__EAWR=(__INTEGER)(new_capacity__YVIR -  1);
-                Self__CAWR=old_nb_elts__1VIR;
-                while ((Self__CAWR <= upper__EAWR)) {
-                  new__2VIR[Self__CAWR]='\0';
-                  Self__CAWR=(__INTEGER)(Self__CAWR +  1);
-                };
-                Self__ZVIR->storage__XNK=new__2VIR;
-                Self__ZVIR->capacity__MNK=new_capacity__YVIR;
-              };
-            };
-            ((__CHARACTER *)Self__ZVIR->storage__XNK)[Self__ZVIR->count__VF]='\'';
-            Self__ZVIR->count__VF=(__INTEGER)(Self__ZVIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__34KL,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
-            __tmp__RGLL=((__SLOT_DATA *)slot_msg__F5KL)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__RGLL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__RGLL);
-          put_position__ECH(Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      };
+      __tmp__QBOC=__tmp__0COC;
+    };
+    if ((! __tmp__QBOC)) {
+      __tmp__QBOC=read_word__CGF((&__string_78));
+      if (__tmp__QBOC) {
+        __tmp__RDOC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__W03R=read_word__CGF((&__string_79));
+        __tmp__RDOC=__tmp__W03R;
+      };
+      if (__tmp__RDOC) {
+        __tmp__RDOC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__W03R=read_word__CGF((&__string_80));
+        __tmp__RDOC=__tmp__W03R;
+      };
+      if (__tmp__RDOC) {
+        __tmp__RDOC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__W03R=read_word__CGF((&__string_81));
+        __tmp__RDOC=__tmp__W03R;
+      };
+      if (__tmp__RDOC) {
+        __tmp__RDOC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__W03R=read_word__CGF((&__string_82));
+        __tmp__RDOC=__tmp__W03R;
+      };
+      if (__tmp__RDOC) {
+        __tmp__RDOC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__W03R=read_word__CGF((&__string_83));
+        __tmp__RDOC=__tmp__W03R;
+      };
+      if (__tmp__RDOC) {
+        __tmp__RDOC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__W03R=read_word__CGF((&__string_84));
+        __tmp__RDOC=__tmp__W03R;
+      };
+      if (__tmp__RDOC) {
+        __tmp__RDOC=read_symbol__F2Q((&__string_21));
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_586));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__H5KL=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__H5KL,create__type__PKQC(Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,t__34KL));
-        add_last__5REI(args__H5KL,read__QB5G(local__B5KL));
-        __tmp__4GLL=Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__5GLL=((void **)((__FAST_ARRAYoEXPRo *)args__H5KL)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__5GLL)->__id) {
-        case __LIST__: {
-          __tmp__AHLL=my_copy__MSYM(__tmp__5GLL);
-        } break;
-        case __STRING_CST__: {
-          Self__MOJQ=((__STRING_CST *)__tmp__5GLL);
-          __tmp__AHLL=create__text__ITMH(Self__MOJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MOJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__AHLL=my_copy__EK2H(__tmp__5GLL);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__NOJQ=((__PROTOTYPE_CST *)__tmp__5GLL);
-          __tmp__AHLL=create__type__PKQC(Self__NOJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NOJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__OOJQ=((__INTEGER_CST *)__tmp__5GLL);
-          p__HWIR=Self__OOJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IWIR=Self__OOJQ->value__W4YD;
-          t__JWIR=Self__OOJQ->parent_constant__B3LC.static_type__M2YD;
-          result__4VIR=NULL;
-          ptr__5VIR=((__POINTER )(NULL));
-          typ_id__AWIR= 0;
-          sz__BWIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BWIR ==  0)) {
-            result__4VIR=INTEGER_CST__;
-          } else {
-            typ_id__AWIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BWIR);
-            if ((typ_id__AWIR == (__INTEGER)(-  1))) {
-              a__CWIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DWIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BWIR + a__CWIR) & (__UINTEGER_32)(~ a__CWIR));
-              ptr_table__HAWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DWIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__GAWR=((__POINTER )(NULL));
-              result__IAWR=((__POINTER *)ptr_table__HAWR)[ 0];
-              if ((result__IAWR == (void *)NULL)) {
-                result__IAWR=new_lab__2PJ(new_size__DWIR);
-                next__GAWR=(void *)((unsigned long)result__IAWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DWIR)));
-                ((__POINTER *)next__GAWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HAWR)[ 0]=next__GAWR;
-              } else {
-                next__GAWR=((__POINTER *)result__IAWR)[ 0];
-                if ((next__GAWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IAWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DWIR <<  1)) <=  4096)) {
-                    next__GAWR=(void *)((unsigned long)result__IAWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DWIR)));
-                  } else {
-                    next__GAWR=new_lab__2PJ(new_size__DWIR);
-                  };
-                  ((__POINTER *)next__GAWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__HAWR)[ 0]=next__GAWR;
-                } else {
-                  ((__POINTER *)result__IAWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GAWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__IAWR=next__GAWR;
-                };
-              };
-              ptr__5VIR=result__IAWR;
-            } else {
-              t__EWIR=((__UINTEGER_32 )typ_id__AWIR);
-              a__FWIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__PAWR=(__UINTEGER_32)((__UINTEGER_32)(sz__BWIR + a__FWIR) & (__UINTEGER_32)(~ a__FWIR));
-              ptr_table__MAWR=((__POINTER )(&(table_type[(t__EWIR)])));
-              lab_type__OAWR=(__UINTEGER_32)(t__EWIR |  1);
-              next__LAWR=((__POINTER )(NULL));
-              result__NAWR=((__POINTER *)ptr_table__MAWR)[ 0];
-              if ((result__NAWR == (void *)NULL)) {
-                result__NAWR=new_lab__2PJ(lab_type__OAWR);
-                next__LAWR=(void *)((unsigned long)result__NAWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAWR)));
-                ((__POINTER *)next__LAWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MAWR)[ 0]=next__LAWR;
-              } else {
-                next__LAWR=((__POINTER *)result__NAWR)[ 0];
-                if ((next__LAWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NAWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PAWR <<  1)) <=  4096)) {
-                    next__LAWR=(void *)((unsigned long)result__NAWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAWR)));
-                  } else {
-                    next__LAWR=new_lab__2PJ(lab_type__OAWR);
-                  };
-                  ((__POINTER *)next__LAWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MAWR)[ 0]=next__LAWR;
-                } else {
-                  ((__POINTER *)result__NAWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LAWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NAWR=next__LAWR;
-                };
-              };
-              ptr__5VIR=result__NAWR;
-            };
-            result__4VIR=((__INTEGER_CST *)ptr__5VIR);
-            *(result__4VIR) = *(INTEGER_CST__);
-          };
-          Self__GWIR=((__INTEGER_CST *)result__4VIR);
-          Self__GWIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HWIR;
-          Self__GWIR->value__W4YD=v__IWIR;
-          Self__GWIR->parent_constant__B3LC.static_type__M2YD=t__JWIR;
-          check_type__YG5D(Self__GWIR);
-          __tmp__AHLL=result__4VIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ATCR=read__QB5G(((__READ_LOCAL *)__tmp__5GLL)->local__HJZD);
-          if (__tmp__ATCR==NULL) {
-            __tmp__BTCR=NULL;
-          } else {
-            __tmp__BTCR=((__READ_LOCAL *)__tmp__ATCR);
-          };
-          __tmp__AHLL=__tmp__BTCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__AHLL=my_copy__SL2H(__tmp__5GLL);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__AHLL=my_copy__LM2H(__tmp__5GLL);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__AHLL=my_copy__YM2H(__tmp__5GLL);
-        } break;
-        case __REAL_CST__: {
-          Self__QOJQ=((__REAL_CST *)__tmp__5GLL);
-          p__ZAWR=Self__QOJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__0AWR=Self__QOJQ->value__HN2H;
-          t__1AWR=Self__QOJQ->parent_constant__U2JH.static_type__M2YD;
-          result__QAWR=NULL;
-          ptr__RAWR=((__POINTER )(NULL));
-          typ_id__SAWR= 0;
-          sz__TAWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__TAWR ==  0)) {
-            result__QAWR=REAL_CST__;
-          } else {
-            typ_id__SAWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TAWR);
-            if ((typ_id__SAWR == (__INTEGER)(-  1))) {
-              a__UAWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VAWR=(__UINTEGER_32)((__UINTEGER_32)(sz__TAWR + a__UAWR) & (__UINTEGER_32)(~ a__UAWR));
-              ptr_table__3AWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VAWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__2AWR=((__POINTER )(NULL));
-              result__4AWR=((__POINTER *)ptr_table__3AWR)[ 0];
-              if ((result__4AWR == (void *)NULL)) {
-                result__4AWR=new_lab__2PJ(new_size__VAWR);
-                next__2AWR=(void *)((unsigned long)result__4AWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VAWR)));
-                ((__POINTER *)next__2AWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3AWR)[ 0]=next__2AWR;
-              } else {
-                next__2AWR=((__POINTER *)result__4AWR)[ 0];
-                if ((next__2AWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4AWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VAWR <<  1)) <=  4096)) {
-                    next__2AWR=(void *)((unsigned long)result__4AWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VAWR)));
-                  } else {
-                    next__2AWR=new_lab__2PJ(new_size__VAWR);
-                  };
-                  ((__POINTER *)next__2AWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3AWR)[ 0]=next__2AWR;
-                } else {
-                  ((__POINTER *)result__4AWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2AWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4AWR=next__2AWR;
-                };
-              };
-              ptr__RAWR=result__4AWR;
-            } else {
-              t__WAWR=((__UINTEGER_32 )typ_id__SAWR);
-              a__XAWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__FBWR=(__UINTEGER_32)((__UINTEGER_32)(sz__TAWR + a__XAWR) & (__UINTEGER_32)(~ a__XAWR));
-              ptr_table__CBWR=((__POINTER )(&(table_type[(t__WAWR)])));
-              lab_type__EBWR=(__UINTEGER_32)(t__WAWR |  1);
-              next__BBWR=((__POINTER )(NULL));
-              result__DBWR=((__POINTER *)ptr_table__CBWR)[ 0];
-              if ((result__DBWR == (void *)NULL)) {
-                result__DBWR=new_lab__2PJ(lab_type__EBWR);
-                next__BBWR=(void *)((unsigned long)result__DBWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FBWR)));
-                ((__POINTER *)next__BBWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CBWR)[ 0]=next__BBWR;
-              } else {
-                next__BBWR=((__POINTER *)result__DBWR)[ 0];
-                if ((next__BBWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DBWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FBWR <<  1)) <=  4096)) {
-                    next__BBWR=(void *)((unsigned long)result__DBWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FBWR)));
-                  } else {
-                    next__BBWR=new_lab__2PJ(lab_type__EBWR);
-                  };
-                  ((__POINTER *)next__BBWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__CBWR)[ 0]=next__BBWR;
-                } else {
-                  ((__POINTER *)result__DBWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BBWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__DBWR=next__BBWR;
-                };
-              };
-              ptr__RAWR=result__DBWR;
-            };
-            result__QAWR=((__REAL_CST *)ptr__RAWR);
-            *(result__QAWR) = *(REAL_CST__);
-          };
-          Self__YAWR=((__REAL_CST *)result__QAWR);
-          Self__YAWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZAWR;
-          Self__YAWR->value__HN2H=v__0AWR;
-          Self__YAWR->parent_constant__U2JH.static_type__M2YD=t__1AWR;
-          __tmp__AHLL=result__QAWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__SOJQ=((__CHARACTER_CST *)__tmp__5GLL);
-          __tmp__AHLL=create__char__4SMH(Self__SOJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SOJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__TOJQ=((__IS_EXPANDED *)__tmp__5GLL);
-          __tmp__ETCR=read__QB5G(((__READ_LOCAL *)Self__TOJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__ETCR==NULL) {
-            __tmp__FTCR=NULL;
-          } else {
-            __tmp__FTCR=((__READ_LOCAL *)__tmp__ETCR);
-          };
-          p__PBWR=Self__TOJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__GBWR=NULL;
-          ptr__HBWR=((__POINTER )(NULL));
-          typ_id__IBWR= 0;
-          sz__JBWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__JBWR ==  0)) {
-            result__GBWR=IS_EXPANDED__;
-          } else {
-            typ_id__IBWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JBWR);
-            if ((typ_id__IBWR == (__INTEGER)(-  1))) {
-              a__KBWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LBWR=(__UINTEGER_32)((__UINTEGER_32)(sz__JBWR + a__KBWR) & (__UINTEGER_32)(~ a__KBWR));
-              ptr_table__SBWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LBWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__RBWR=((__POINTER )(NULL));
-              result__TBWR=((__POINTER *)ptr_table__SBWR)[ 0];
-              if ((result__TBWR == (void *)NULL)) {
-                result__TBWR=new_lab__2PJ(new_size__LBWR);
-                next__RBWR=(void *)((unsigned long)result__TBWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LBWR)));
-                ((__POINTER *)next__RBWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SBWR)[ 0]=next__RBWR;
-              } else {
-                next__RBWR=((__POINTER *)result__TBWR)[ 0];
-                if ((next__RBWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TBWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LBWR <<  1)) <=  4096)) {
-                    next__RBWR=(void *)((unsigned long)result__TBWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LBWR)));
-                  } else {
-                    next__RBWR=new_lab__2PJ(new_size__LBWR);
-                  };
-                  ((__POINTER *)next__RBWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SBWR)[ 0]=next__RBWR;
-                } else {
-                  ((__POINTER *)result__TBWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RBWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TBWR=next__RBWR;
-                };
-              };
-              ptr__HBWR=result__TBWR;
-            } else {
-              t__MBWR=((__UINTEGER_32 )typ_id__IBWR);
-              a__NBWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0BWR=(__UINTEGER_32)((__UINTEGER_32)(sz__JBWR + a__NBWR) & (__UINTEGER_32)(~ a__NBWR));
-              ptr_table__XBWR=((__POINTER )(&(table_type[(t__MBWR)])));
-              lab_type__ZBWR=(__UINTEGER_32)(t__MBWR |  1);
-              next__WBWR=((__POINTER )(NULL));
-              result__YBWR=((__POINTER *)ptr_table__XBWR)[ 0];
-              if ((result__YBWR == (void *)NULL)) {
-                result__YBWR=new_lab__2PJ(lab_type__ZBWR);
-                next__WBWR=(void *)((unsigned long)result__YBWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0BWR)));
-                ((__POINTER *)next__WBWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XBWR)[ 0]=next__WBWR;
-              } else {
-                next__WBWR=((__POINTER *)result__YBWR)[ 0];
-                if ((next__WBWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YBWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0BWR <<  1)) <=  4096)) {
-                    next__WBWR=(void *)((unsigned long)result__YBWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0BWR)));
-                  } else {
-                    next__WBWR=new_lab__2PJ(lab_type__ZBWR);
-                  };
-                  ((__POINTER *)next__WBWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XBWR)[ 0]=next__WBWR;
-                } else {
-                  ((__POINTER *)result__YBWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WBWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YBWR=next__WBWR;
-                };
-              };
-              ptr__HBWR=result__YBWR;
-            };
-            result__GBWR=((__IS_EXPANDED *)ptr__HBWR);
-            *(result__GBWR) = *(IS_EXPANDED__);
+        __tmp__RDOC=read_string__2KT();
+        if ((! __tmp__RDOC)) {
+          __tmp__ADOC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_603));
+          put_position__PRE(__tmp__ADOC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          Self__OBWR=((__IS_EXPANDED *)result__GBWR);
-          Self__OBWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PBWR;
-          Self__OBWR->receiver__WN2H=__tmp__FTCR;
-          __tmp__AHLL=result__GBWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__AHLL=my_copy__1N2H(__tmp__5GLL);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__AHLL=my_copy__EO2H(__tmp__5GLL);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__AHLL=my_copy__PO2H(__tmp__5GLL);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__AHLL=my_copy__1O2H(__tmp__5GLL);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__AHLL=my_copy__GP2H(__tmp__5GLL);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__AHLL=my_copy__RP2H(__tmp__5GLL);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__AHLL=my_copy__2P2H(__tmp__5GLL);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__AHLL=my_copy__HQ2H(__tmp__5GLL);
-        } break;
-        case __PUT_TO__: {
-          __tmp__AHLL=my_copy__SQ2H(__tmp__5GLL);
-        } break;
-        case __ITEM__: {
-          __tmp__AHLL=my_copy__DR2H(__tmp__5GLL);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__AHLL=my_copy__PR2H(__tmp__5GLL);
-        } break;
-        case __CAST__: {
-          __tmp__AHLL=my_copy__YR2H(__tmp__5GLL);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__AHLL=my_copy__5SYM(__tmp__5GLL);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__AHLL=my_copy__IUGK(__tmp__5GLL);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LWIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5GLL)->global__ZGJK),NULL);
-          if (__tmp__LWIR==NULL) {
-            __tmp__MWIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LWIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MWIR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MWIR=((__READ_GLOBAL *)__tmp__LWIR);
-            } break;
-            }
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__AHLL=__tmp__MWIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__AHLL=my_copy__BQCN(__tmp__5GLL);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__AHLL=my_copy__NREO(__tmp__5GLL);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__AHLL=my_copy__VYJO(__tmp__5GLL);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__AHLL=my_copy__0REO(__tmp__5GLL);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__AHLL=my_copy__BZJO(__tmp__5GLL);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__AHLL=my_copy__CNJM(__tmp__5GLL);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__AHLL=my_copy__5XLL(__tmp__5GLL);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__AHLL=my_copy__WVYM(__tmp__5GLL);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__AHLL=my_copy__FSEO(__tmp__5GLL);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__AHLL=my_copy__QCEP(__tmp__5GLL);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__AHLL=my_copy__5LSN(__tmp__5GLL);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__AHLL=my_copy__KMSN(__tmp__5GLL);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__AHLL=my_copy__JZPN(__tmp__5GLL);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__AHLL=my_copy__G3SO(__tmp__5GLL);
-        } break;
         };
-        node__G5KL=new_read__slot__receiver__with__AOWH(__tmp__4GLL,slot_msg__F5KL,__tmp__AHLL,args__H5KL);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__G5KL);
-        __tmp__SB5R=((__NODE_TYPE *)node__G5KL)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__SB5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__TB5R=((__DTA_RD *)__tmp__SB5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__TB5R=((__DTA_CAST *)__tmp__SB5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__TB5R=((__DTA_WR_CODE *)__tmp__SB5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__TB5R=((__DTA_BLOCK *)__tmp__SB5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__TB5R=((__DTA_WR_VALUE *)__tmp__SB5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__TB5R=((__DTA_RD_ARGS *)__tmp__SB5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
+      } else /* FALSE */ {
+        __tmp__BCOC=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_579));
+        put_position__PRE(__tmp__BCOC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        result__A5KL=__tmp__TB5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__34KL,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(((__SLOT_DATA *)Self__24KL->global__ZGJK)->parent_variable__HHZD.type__D25F,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__44KL);
-        put_position__ECH(Self__24KL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
     };
+    __tmp__QBOC=read_character__MXI(';');
+    if ((! __tmp__QBOC)) {
+      __tmp__EBOC=current_position__UVQ();
+      put_error__text__EQE( 2,(&__string_455));
+      put_position__PRE(__tmp__EBOC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
   };
-  return(result__A5KL);
+  __tmp__QBOC=result__GAOC;
+  return(__tmp__QBOC);
 }
 
-static void* check_type__with__M12O(__EXPR_NOT_LOGIC *Self__N12O,void *t__O12O,__POSITION p__P12O)
-// ({EXPR_NOT_LOGIC},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* read_type_list__Z3TC(__PARSER__VSD *Self__03TC,__BOOLEAN__L is_section__13TC)
+// ({PARSER__VSD},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__QXIR;
-  void *result__R12O,*rec__U12O,*__tmp__WB5R,*__tmp__QD3O,*__tmp__RD3O;
-  void *__tmp__ZB5R;
-  void *local__S12O;
-  void *instr__T12O;
-  void *slot_name__V12O,*v__DDWR;
-  void *slot_msg__W12O;
-  void *node__X12O;
-  __TYPE_FULL *Self__UOJQ,*Self__4OJQ;
-  void *__tmp__H42O,*__tmp__TB3O;
-  __POSITION __tmp__O42O,__tmp__W52O,__tmp__0B3O,__tmp__CD3O;
-  __POSITION __tmp__PD3O,p__PXIR,p__CDWR,p__YDWR;
-  void *__tmp__U42O,*__tmp__AC3O,*t__RXIR,*t__EDWR;
-  __STRING *Self__PWIR,*Self__VWIR,*Self__1WIR,*Self__BXIR;
-  __INTEGER new_capacity__OWIR,old_nb_elts__RWIR,upper__4BWR,Self__2BWR;
-  __INTEGER new_capacity__UWIR,old_nb_elts__XWIR,upper__DCWR,Self__BCWR;
-  __INTEGER new_capacity__0WIR,old_nb_elts__3WIR,upper__ICWR,Self__GCWR;
-  __INTEGER new_capacity__AXIR,old_nb_elts__DXIR,upper__NCWR,Self__LCWR;
-  __INTEGER typ_id__IXIR,typ_id__1CWR,typ_id__RDWR;
-  void *__tmp__VB5R,*__tmp__YB5R;
-  __STRING_CST *Self__FPJQ;
-  __PROTOTYPE_CST *Self__GPJQ;
-  __INTEGER_CST *Self__HPJQ,*result__GXIR,*Self__OXIR;
-  __POINTER ptr__HXIR,ptr_table__QCWR,next__PCWR,result__RCWR;
-  __POINTER ptr_table__VCWR,next__UCWR,result__WCWR,ptr__0CWR;
-  __POINTER ptr_table__GDWR,next__FDWR,result__HDWR,ptr_table__LDWR;
-  __POINTER next__KDWR,result__MDWR,ptr__QDWR,ptr_table__1DWR;
-  __POINTER next__0DWR,result__2DWR,ptr_table__AEWR,next__5DWR;
-  __POINTER result__BEWR;
-  __UINTEGER_32 sz__JXIR,a__KXIR,new_size__LXIR,t__MXIR,a__NXIR;
-  __UINTEGER_32 new_size__YCWR,lab_type__XCWR,sz__2CWR,a__3CWR;
-  __UINTEGER_32 new_size__4CWR,t__5CWR,a__ADWR,new_size__ODWR;
-  __UINTEGER_32 lab_type__NDWR,sz__SDWR,a__TDWR,new_size__UDWR,t__VDWR;
-  __UINTEGER_32 a__WDWR,new_size__DEWR,lab_type__CEWR;
-  void *__tmp__ITCR,*__tmp__MTCR,*__tmp__TXIR;
-  __READ_LOCAL *__tmp__JTCR,*__tmp__NTCR;
-  __REAL_CST *Self__JPJQ,*result__ZCWR,*Self__BDWR;
-  __CHARACTER_CST *Self__LPJQ;
-  __IS_EXPANDED *Self__MPJQ,*result__PDWR,*Self__XDWR;
-  __READ_GLOBAL *__tmp__UXIR;
-  void *args__Y12O;
-  __CHARACTER *Self__QWIR,*new__SWIR,*Self__WWIR,*new__YWIR,*Self__2WIR;
-  __CHARACTER *new__4WIR,*Self__CXIR,*new__EXIR;
-  __BOOLEAN __tmp__DA3O;
-  result__R12O=NULL;
-  local__S12O=NULL;
-  instr__T12O=NULL;
-  rec__U12O=NULL;
-  slot_name__V12O=NULL;
-  slot_msg__W12O=NULL;
-  node__X12O=NULL;
-  args__Y12O=NULL;
-  if (affect_with__BCHI(t__O12O,static_type__Z1ZM())) {
-    result__R12O=Self__N12O;
-  } else {
-    Self__UOJQ=((__TYPE_FULL *)static_type__Z1ZM());
-    if (is_cast__to__in__BD0I(Self__UOJQ,(&__string_86),t__O12O,((__PROTOTYPE *)prototype__VPRF(Self__UOJQ))->export_list__EFDC)) {
-      local__S12O=create__name__style__type__E5JG(Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__Z1ZM()));
-      instr__T12O=write__value__14FH(local__S12O,Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N12O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__T12O);
-      slot_name__V12O=get__QEC(last_cast_name__T32H);
-      slot_msg__W12O=get_slot__IO5G(static_type__Z1ZM(),slot_name__V12O);
-      if (((void *)slot_msg__W12O == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__Z1ZM(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__O12O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__V12O);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__Z1ZM(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__P12O);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__Z1ZM()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-        __tmp__H42O=((__SLOT *)((__SLOT_DATA *)slot_msg__W12O)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__H42O=((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F;
+  void *__tmp__A4TC,*__tmp__F5TC;
+  void *__tmp__M4TC,*__tmp__W5TC;
+  __POSITION__OL __tmp__S4TC,__tmp__L5TC,__tmp__25TC;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__33TC,*result__QVXT,*__tmp__SVXT;
+  __BOOLEAN__L Result__RVXT,__tmp__44TC;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *Self__TVXT;
+  void *Result__23TC;
+  lst__33TC=NULL;
+  __tmp__A4TC=read_type__NTRC(Self__03TC,FALSE__O__);
+  if (((void *)__tmp__A4TC != (void *)NULL)) {
+    if (is_section__13TC) {
+      if (__tmp__A4TC==NULL) {
+        __tmp__M4TC=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__A4TC)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__M4TC=((void *)__tmp__A4TC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__M4TC=((void *)__tmp__A4TC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__M4TC=((void *)__tmp__A4TC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__M4TC=((void *)__tmp__A4TC);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__M4TC=NULL;
+        } break;
+        }
       };
-      if ((argument_count__XZBG(__tmp__H42O) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-          __tmp__O42O=((__SLOT_DATA *)slot_msg__W12O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__O42O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__O42O);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      if (((void *)__tmp__M4TC == (void *)NULL)) {
+        __tmp__S4TC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_604));
+        put_position__PRE(__tmp__S4TC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-        __tmp__U42O=get_type_result__XF2G(slot_msg__W12O);
-      } else {
-        __tmp__U42O=get_type_result__BH2G(slot_msg__W12O);
-      };
-      if ((((void *)__tmp__U42O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__U42O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__O12O)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__U42O != (void *)NULL)) {
-          Self__PWIR=((__STRING *)string_tmp__RB);
-          new_capacity__OWIR= 0;
-          if ((Self__PWIR->capacity__MNK <= Self__PWIR->count__VF)) {
-            if ((Self__PWIR->capacity__MNK ==  0)) {
-              Self__PWIR->capacity__MNK= 32;
-              Self__PWIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OWIR=(__INTEGER)(Self__PWIR->capacity__MNK <<  1);
-              Self__QWIR=((__CHARACTER *)Self__PWIR->storage__XNK);
-              old_nb_elts__RWIR=Self__PWIR->capacity__MNK;
-              new__SWIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QWIR),((__UINTEGER_32 )old_nb_elts__RWIR),((__UINTEGER_32 )new_capacity__OWIR)));
-              upper__4BWR=(__INTEGER)(new_capacity__OWIR -  1);
-              Self__2BWR=old_nb_elts__RWIR;
-              while ((Self__2BWR <= upper__4BWR)) {
-                new__SWIR[Self__2BWR]='\0';
-                Self__2BWR=(__INTEGER)(Self__2BWR +  1);
-              };
-              Self__PWIR->storage__XNK=new__SWIR;
-              Self__PWIR->capacity__MNK=new_capacity__OWIR;
-            };
-          };
-          ((__CHARACTER *)Self__PWIR->storage__XNK)[Self__PWIR->count__VF]='`';
-          Self__PWIR->count__VF=(__INTEGER)(Self__PWIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__U42O,string_tmp__RB);
-          Self__VWIR=((__STRING *)string_tmp__RB);
-          new_capacity__UWIR= 0;
-          if ((Self__VWIR->capacity__MNK <= Self__VWIR->count__VF)) {
-            if ((Self__VWIR->capacity__MNK ==  0)) {
-              Self__VWIR->capacity__MNK= 32;
-              Self__VWIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UWIR=(__INTEGER)(Self__VWIR->capacity__MNK <<  1);
-              Self__WWIR=((__CHARACTER *)Self__VWIR->storage__XNK);
-              old_nb_elts__XWIR=Self__VWIR->capacity__MNK;
-              new__YWIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WWIR),((__UINTEGER_32 )old_nb_elts__XWIR),((__UINTEGER_32 )new_capacity__UWIR)));
-              upper__DCWR=(__INTEGER)(new_capacity__UWIR -  1);
-              Self__BCWR=old_nb_elts__XWIR;
-              while ((Self__BCWR <= upper__DCWR)) {
-                new__YWIR[Self__BCWR]='\0';
-                Self__BCWR=(__INTEGER)(Self__BCWR +  1);
-              };
-              Self__VWIR->storage__XNK=new__YWIR;
-              Self__VWIR->capacity__MNK=new_capacity__UWIR;
-            };
-          };
-          ((__CHARACTER *)Self__VWIR->storage__XNK)[Self__VWIR->count__VF]='\'';
-          Self__VWIR->count__VF=(__INTEGER)(Self__VWIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__O12O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-          __tmp__W52O=((__SLOT_DATA *)slot_msg__W12O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__W52O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__W52O);
-        put_position__ECH(Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__U12O=read__QB5G(local__S12O);
-      node__X12O=new_read__slot__receiver__self__FLQC(Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__W12O,rec__U12O,rec__U12O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__X12O);
-      __tmp__VB5R=((__NODE_TYPE *)node__X12O)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__VB5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__WB5R=((__DTA_RD *)__tmp__VB5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__WB5R=((__DTA_CAST *)__tmp__VB5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__WB5R=((__DTA_WR_CODE *)__tmp__VB5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__WB5R=((__DTA_BLOCK *)__tmp__VB5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__WB5R=((__DTA_WR_VALUE *)__tmp__VB5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__WB5R=((__DTA_RD_ARGS *)__tmp__VB5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__R12O=__tmp__WB5R;
-      __tmp__DA3O=TRUE__;
-    } else {
-      __tmp__DA3O=FALSE__;
-    };
-    if ((! __tmp__DA3O)) {
-      Self__4OJQ=((__TYPE_FULL *)t__O12O);
-      if (is_cast__to__in__BD0I(Self__4OJQ,(&__string_87),static_type__Z1ZM(),((__PROTOTYPE *)prototype__VPRF(Self__4OJQ))->import_list__MFDC)) {
-        local__S12O=create__name__style__type__E5JG(Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__Z1ZM()));
-        instr__T12O=write__value__14FH(local__S12O,Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N12O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__T12O);
-        slot_name__V12O=get__QEC(last_cast_name__T32H);
-        slot_msg__W12O=get_slot__IO5G(t__O12O,slot_name__V12O);
-        if (((void *)slot_msg__W12O == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__O12O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__Z1ZM(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__V12O);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__O12O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__P12O);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__O12O))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-          __tmp__TB3O=((__SLOT *)((__SLOT_DATA *)slot_msg__W12O)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__TB3O=((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__TB3O) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-            __tmp__0B3O=((__SLOT_DATA *)slot_msg__W12O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__0B3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__0B3O);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-          __tmp__AC3O=get_type_result__XF2G(slot_msg__W12O);
-        } else {
-          __tmp__AC3O=get_type_result__BH2G(slot_msg__W12O);
-        };
-        if ((((void *)__tmp__AC3O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__AC3O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__O12O)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__AC3O != (void *)NULL)) {
-            Self__1WIR=((__STRING *)string_tmp__RB);
-            new_capacity__0WIR= 0;
-            if ((Self__1WIR->capacity__MNK <= Self__1WIR->count__VF)) {
-              if ((Self__1WIR->capacity__MNK ==  0)) {
-                Self__1WIR->capacity__MNK= 32;
-                Self__1WIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0WIR=(__INTEGER)(Self__1WIR->capacity__MNK <<  1);
-                Self__2WIR=((__CHARACTER *)Self__1WIR->storage__XNK);
-                old_nb_elts__3WIR=Self__1WIR->capacity__MNK;
-                new__4WIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2WIR),((__UINTEGER_32 )old_nb_elts__3WIR),((__UINTEGER_32 )new_capacity__0WIR)));
-                upper__ICWR=(__INTEGER)(new_capacity__0WIR -  1);
-                Self__GCWR=old_nb_elts__3WIR;
-                while ((Self__GCWR <= upper__ICWR)) {
-                  new__4WIR[Self__GCWR]='\0';
-                  Self__GCWR=(__INTEGER)(Self__GCWR +  1);
-                };
-                Self__1WIR->storage__XNK=new__4WIR;
-                Self__1WIR->capacity__MNK=new_capacity__0WIR;
-              };
-            };
-            ((__CHARACTER *)Self__1WIR->storage__XNK)[Self__1WIR->count__VF]='`';
-            Self__1WIR->count__VF=(__INTEGER)(Self__1WIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__AC3O,string_tmp__RB);
-            Self__BXIR=((__STRING *)string_tmp__RB);
-            new_capacity__AXIR= 0;
-            if ((Self__BXIR->capacity__MNK <= Self__BXIR->count__VF)) {
-              if ((Self__BXIR->capacity__MNK ==  0)) {
-                Self__BXIR->capacity__MNK= 32;
-                Self__BXIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__AXIR=(__INTEGER)(Self__BXIR->capacity__MNK <<  1);
-                Self__CXIR=((__CHARACTER *)Self__BXIR->storage__XNK);
-                old_nb_elts__DXIR=Self__BXIR->capacity__MNK;
-                new__EXIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CXIR),((__UINTEGER_32 )old_nb_elts__DXIR),((__UINTEGER_32 )new_capacity__AXIR)));
-                upper__NCWR=(__INTEGER)(new_capacity__AXIR -  1);
-                Self__LCWR=old_nb_elts__DXIR;
-                while ((Self__LCWR <= upper__NCWR)) {
-                  new__EXIR[Self__LCWR]='\0';
-                  Self__LCWR=(__INTEGER)(Self__LCWR +  1);
-                };
-                Self__BXIR->storage__XNK=new__EXIR;
-                Self__BXIR->capacity__MNK=new_capacity__AXIR;
-              };
-            };
-            ((__CHARACTER *)Self__BXIR->storage__XNK)[Self__BXIR->count__VF]='\'';
-            Self__BXIR->count__VF=(__INTEGER)(Self__BXIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__O12O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
-            __tmp__CD3O=((__SLOT_DATA *)slot_msg__W12O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__CD3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__CD3O);
-          put_position__ECH(Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    };
+    result__QVXT=NULL;
+    Result__RVXT=(((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC)->parent_arrayed_collection__PRC.upper__SJY <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__RVXT) {
+      __tmp__SVXT=create_with_capacity__RF2B( 16);
+      result__QVXT=__tmp__SVXT;
+    } else /* FALSE */ {
+      Self__TVXT=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+      __tmp__SVXT=((void **)Self__TVXT->parent_arrayed_collection__PRC.storage__WNY)[Self__TVXT->parent_arrayed_collection__PRC.upper__SJY];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__QVXT=__tmp__SVXT;
+      Self__TVXT=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__TVXT->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__TVXT->parent_arrayed_collection__PRC.upper__SJY -  1);
+    };
+    lst__33TC=result__QVXT;
+    add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)result__QVXT),__tmp__A4TC);
+    while_do__ILVC:
+    {
+      __tmp__44TC=read_character__MXI(',');
+      if (__tmp__44TC) {
+        __tmp__F5TC=read_type__NTRC(Self__03TC,FALSE__O__);
+        if (((void *)__tmp__F5TC == (void *)NULL)) {
+          __tmp__L5TC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_597));
+          put_position__PRE(__tmp__L5TC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__Y12O=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__Y12O,create__type__PKQC(Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,t__O12O));
-        add_last__5REI(args__Y12O,read__QB5G(local__S12O));
-        __tmp__PD3O=Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__QD3O=((void **)((__FAST_ARRAYoEXPRo *)args__Y12O)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__QD3O)->__id) {
-        case __LIST__: {
-          __tmp__RD3O=my_copy__MSYM(__tmp__QD3O);
-        } break;
-        case __STRING_CST__: {
-          Self__FPJQ=((__STRING_CST *)__tmp__QD3O);
-          __tmp__RD3O=create__text__ITMH(Self__FPJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FPJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__RD3O=my_copy__EK2H(__tmp__QD3O);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__GPJQ=((__PROTOTYPE_CST *)__tmp__QD3O);
-          __tmp__RD3O=create__type__PKQC(Self__GPJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GPJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__HPJQ=((__INTEGER_CST *)__tmp__QD3O);
-          p__PXIR=Self__HPJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QXIR=Self__HPJQ->value__W4YD;
-          t__RXIR=Self__HPJQ->parent_constant__B3LC.static_type__M2YD;
-          result__GXIR=NULL;
-          ptr__HXIR=((__POINTER )(NULL));
-          typ_id__IXIR= 0;
-          sz__JXIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JXIR ==  0)) {
-            result__GXIR=INTEGER_CST__;
-          } else {
-            typ_id__IXIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JXIR);
-            if ((typ_id__IXIR == (__INTEGER)(-  1))) {
-              a__KXIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LXIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JXIR + a__KXIR) & (__UINTEGER_32)(~ a__KXIR));
-              ptr_table__QCWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LXIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__PCWR=((__POINTER )(NULL));
-              result__RCWR=((__POINTER *)ptr_table__QCWR)[ 0];
-              if ((result__RCWR == (void *)NULL)) {
-                result__RCWR=new_lab__2PJ(new_size__LXIR);
-                next__PCWR=(void *)((unsigned long)result__RCWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXIR)));
-                ((__POINTER *)next__PCWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QCWR)[ 0]=next__PCWR;
-              } else {
-                next__PCWR=((__POINTER *)result__RCWR)[ 0];
-                if ((next__PCWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RCWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LXIR <<  1)) <=  4096)) {
-                    next__PCWR=(void *)((unsigned long)result__RCWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXIR)));
-                  } else {
-                    next__PCWR=new_lab__2PJ(new_size__LXIR);
-                  };
-                  ((__POINTER *)next__PCWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QCWR)[ 0]=next__PCWR;
-                } else {
-                  ((__POINTER *)result__RCWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PCWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__RCWR=next__PCWR;
-                };
-              };
-              ptr__HXIR=result__RCWR;
-            } else {
-              t__MXIR=((__UINTEGER_32 )typ_id__IXIR);
-              a__NXIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YCWR=(__UINTEGER_32)((__UINTEGER_32)(sz__JXIR + a__NXIR) & (__UINTEGER_32)(~ a__NXIR));
-              ptr_table__VCWR=((__POINTER )(&(table_type[(t__MXIR)])));
-              lab_type__XCWR=(__UINTEGER_32)(t__MXIR |  1);
-              next__UCWR=((__POINTER )(NULL));
-              result__WCWR=((__POINTER *)ptr_table__VCWR)[ 0];
-              if ((result__WCWR == (void *)NULL)) {
-                result__WCWR=new_lab__2PJ(lab_type__XCWR);
-                next__UCWR=(void *)((unsigned long)result__WCWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YCWR)));
-                ((__POINTER *)next__UCWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VCWR)[ 0]=next__UCWR;
-              } else {
-                next__UCWR=((__POINTER *)result__WCWR)[ 0];
-                if ((next__UCWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WCWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YCWR <<  1)) <=  4096)) {
-                    next__UCWR=(void *)((unsigned long)result__WCWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YCWR)));
-                  } else {
-                    next__UCWR=new_lab__2PJ(lab_type__XCWR);
-                  };
-                  ((__POINTER *)next__UCWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VCWR)[ 0]=next__UCWR;
-                } else {
-                  ((__POINTER *)result__WCWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UCWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WCWR=next__UCWR;
-                };
-              };
-              ptr__HXIR=result__WCWR;
-            };
-            result__GXIR=((__INTEGER_CST *)ptr__HXIR);
-            *(result__GXIR) = *(INTEGER_CST__);
-          };
-          Self__OXIR=((__INTEGER_CST *)result__GXIR);
-          Self__OXIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PXIR;
-          Self__OXIR->value__W4YD=v__QXIR;
-          Self__OXIR->parent_constant__B3LC.static_type__M2YD=t__RXIR;
-          check_type__YG5D(Self__OXIR);
-          __tmp__RD3O=result__GXIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ITCR=read__QB5G(((__READ_LOCAL *)__tmp__QD3O)->local__HJZD);
-          if (__tmp__ITCR==NULL) {
-            __tmp__JTCR=NULL;
-          } else {
-            __tmp__JTCR=((__READ_LOCAL *)__tmp__ITCR);
-          };
-          __tmp__RD3O=__tmp__JTCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__RD3O=my_copy__SL2H(__tmp__QD3O);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__RD3O=my_copy__LM2H(__tmp__QD3O);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__RD3O=my_copy__YM2H(__tmp__QD3O);
-        } break;
-        case __REAL_CST__: {
-          Self__JPJQ=((__REAL_CST *)__tmp__QD3O);
-          p__CDWR=Self__JPJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__DDWR=Self__JPJQ->value__HN2H;
-          t__EDWR=Self__JPJQ->parent_constant__U2JH.static_type__M2YD;
-          result__ZCWR=NULL;
-          ptr__0CWR=((__POINTER )(NULL));
-          typ_id__1CWR= 0;
-          sz__2CWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__2CWR ==  0)) {
-            result__ZCWR=REAL_CST__;
-          } else {
-            typ_id__1CWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2CWR);
-            if ((typ_id__1CWR == (__INTEGER)(-  1))) {
-              a__3CWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__4CWR=(__UINTEGER_32)((__UINTEGER_32)(sz__2CWR + a__3CWR) & (__UINTEGER_32)(~ a__3CWR));
-              ptr_table__GDWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4CWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__FDWR=((__POINTER )(NULL));
-              result__HDWR=((__POINTER *)ptr_table__GDWR)[ 0];
-              if ((result__HDWR == (void *)NULL)) {
-                result__HDWR=new_lab__2PJ(new_size__4CWR);
-                next__FDWR=(void *)((unsigned long)result__HDWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4CWR)));
-                ((__POINTER *)next__FDWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GDWR)[ 0]=next__FDWR;
-              } else {
-                next__FDWR=((__POINTER *)result__HDWR)[ 0];
-                if ((next__FDWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HDWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4CWR <<  1)) <=  4096)) {
-                    next__FDWR=(void *)((unsigned long)result__HDWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4CWR)));
-                  } else {
-                    next__FDWR=new_lab__2PJ(new_size__4CWR);
-                  };
-                  ((__POINTER *)next__FDWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GDWR)[ 0]=next__FDWR;
-                } else {
-                  ((__POINTER *)result__HDWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FDWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HDWR=next__FDWR;
-                };
-              };
-              ptr__0CWR=result__HDWR;
-            } else {
-              t__5CWR=((__UINTEGER_32 )typ_id__1CWR);
-              a__ADWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ODWR=(__UINTEGER_32)((__UINTEGER_32)(sz__2CWR + a__ADWR) & (__UINTEGER_32)(~ a__ADWR));
-              ptr_table__LDWR=((__POINTER )(&(table_type[(t__5CWR)])));
-              lab_type__NDWR=(__UINTEGER_32)(t__5CWR |  1);
-              next__KDWR=((__POINTER )(NULL));
-              result__MDWR=((__POINTER *)ptr_table__LDWR)[ 0];
-              if ((result__MDWR == (void *)NULL)) {
-                result__MDWR=new_lab__2PJ(lab_type__NDWR);
-                next__KDWR=(void *)((unsigned long)result__MDWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ODWR)));
-                ((__POINTER *)next__KDWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LDWR)[ 0]=next__KDWR;
-              } else {
-                next__KDWR=((__POINTER *)result__MDWR)[ 0];
-                if ((next__KDWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MDWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ODWR <<  1)) <=  4096)) {
-                    next__KDWR=(void *)((unsigned long)result__MDWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ODWR)));
-                  } else {
-                    next__KDWR=new_lab__2PJ(lab_type__NDWR);
-                  };
-                  ((__POINTER *)next__KDWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LDWR)[ 0]=next__KDWR;
-                } else {
-                  ((__POINTER *)result__MDWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KDWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MDWR=next__KDWR;
-                };
-              };
-              ptr__0CWR=result__MDWR;
-            };
-            result__ZCWR=((__REAL_CST *)ptr__0CWR);
-            *(result__ZCWR) = *(REAL_CST__);
-          };
-          Self__BDWR=((__REAL_CST *)result__ZCWR);
-          Self__BDWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CDWR;
-          Self__BDWR->value__HN2H=v__DDWR;
-          Self__BDWR->parent_constant__U2JH.static_type__M2YD=t__EDWR;
-          __tmp__RD3O=result__ZCWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__LPJQ=((__CHARACTER_CST *)__tmp__QD3O);
-          __tmp__RD3O=create__char__4SMH(Self__LPJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LPJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__MPJQ=((__IS_EXPANDED *)__tmp__QD3O);
-          __tmp__MTCR=read__QB5G(((__READ_LOCAL *)Self__MPJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MTCR==NULL) {
-            __tmp__NTCR=NULL;
+        if (is_section__13TC) {
+          if (__tmp__F5TC==NULL) {
+            __tmp__W5TC=NULL;
           } else {
-            __tmp__NTCR=((__READ_LOCAL *)__tmp__MTCR);
-          };
-          p__YDWR=Self__MPJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__PDWR=NULL;
-          ptr__QDWR=((__POINTER )(NULL));
-          typ_id__RDWR= 0;
-          sz__SDWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__SDWR ==  0)) {
-            result__PDWR=IS_EXPANDED__;
-          } else {
-            typ_id__RDWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SDWR);
-            if ((typ_id__RDWR == (__INTEGER)(-  1))) {
-              a__TDWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UDWR=(__UINTEGER_32)((__UINTEGER_32)(sz__SDWR + a__TDWR) & (__UINTEGER_32)(~ a__TDWR));
-              ptr_table__1DWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UDWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__0DWR=((__POINTER )(NULL));
-              result__2DWR=((__POINTER *)ptr_table__1DWR)[ 0];
-              if ((result__2DWR == (void *)NULL)) {
-                result__2DWR=new_lab__2PJ(new_size__UDWR);
-                next__0DWR=(void *)((unsigned long)result__2DWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDWR)));
-                ((__POINTER *)next__0DWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1DWR)[ 0]=next__0DWR;
-              } else {
-                next__0DWR=((__POINTER *)result__2DWR)[ 0];
-                if ((next__0DWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2DWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UDWR <<  1)) <=  4096)) {
-                    next__0DWR=(void *)((unsigned long)result__2DWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDWR)));
-                  } else {
-                    next__0DWR=new_lab__2PJ(new_size__UDWR);
-                  };
-                  ((__POINTER *)next__0DWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1DWR)[ 0]=next__0DWR;
-                } else {
-                  ((__POINTER *)result__2DWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0DWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2DWR=next__0DWR;
-                };
-              };
-              ptr__QDWR=result__2DWR;
-            } else {
-              t__VDWR=((__UINTEGER_32 )typ_id__RDWR);
-              a__WDWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DEWR=(__UINTEGER_32)((__UINTEGER_32)(sz__SDWR + a__WDWR) & (__UINTEGER_32)(~ a__WDWR));
-              ptr_table__AEWR=((__POINTER )(&(table_type[(t__VDWR)])));
-              lab_type__CEWR=(__UINTEGER_32)(t__VDWR |  1);
-              next__5DWR=((__POINTER )(NULL));
-              result__BEWR=((__POINTER *)ptr_table__AEWR)[ 0];
-              if ((result__BEWR == (void *)NULL)) {
-                result__BEWR=new_lab__2PJ(lab_type__CEWR);
-                next__5DWR=(void *)((unsigned long)result__BEWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEWR)));
-                ((__POINTER *)next__5DWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AEWR)[ 0]=next__5DWR;
-              } else {
-                next__5DWR=((__POINTER *)result__BEWR)[ 0];
-                if ((next__5DWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BEWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DEWR <<  1)) <=  4096)) {
-                    next__5DWR=(void *)((unsigned long)result__BEWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEWR)));
-                  } else {
-                    next__5DWR=new_lab__2PJ(lab_type__CEWR);
-                  };
-                  ((__POINTER *)next__5DWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__AEWR)[ 0]=next__5DWR;
-                } else {
-                  ((__POINTER *)result__BEWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5DWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BEWR=next__5DWR;
-                };
-              };
-              ptr__QDWR=result__BEWR;
-            };
-            result__PDWR=((__IS_EXPANDED *)ptr__QDWR);
-            *(result__PDWR) = *(IS_EXPANDED__);
-          };
-          Self__XDWR=((__IS_EXPANDED *)result__PDWR);
-          Self__XDWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YDWR;
-          Self__XDWR->receiver__WN2H=__tmp__NTCR;
-          __tmp__RD3O=result__PDWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__RD3O=my_copy__1N2H(__tmp__QD3O);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__RD3O=my_copy__EO2H(__tmp__QD3O);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__RD3O=my_copy__PO2H(__tmp__QD3O);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__RD3O=my_copy__1O2H(__tmp__QD3O);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__RD3O=my_copy__GP2H(__tmp__QD3O);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__RD3O=my_copy__RP2H(__tmp__QD3O);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__RD3O=my_copy__2P2H(__tmp__QD3O);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__RD3O=my_copy__HQ2H(__tmp__QD3O);
-        } break;
-        case __PUT_TO__: {
-          __tmp__RD3O=my_copy__SQ2H(__tmp__QD3O);
-        } break;
-        case __ITEM__: {
-          __tmp__RD3O=my_copy__DR2H(__tmp__QD3O);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__RD3O=my_copy__PR2H(__tmp__QD3O);
-        } break;
-        case __CAST__: {
-          __tmp__RD3O=my_copy__YR2H(__tmp__QD3O);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__RD3O=my_copy__5SYM(__tmp__QD3O);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__RD3O=my_copy__IUGK(__tmp__QD3O);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TXIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QD3O)->global__ZGJK),NULL);
-          if (__tmp__TXIR==NULL) {
-            __tmp__UXIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TXIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UXIR=NULL;
+            switch (((struct ___OBJ *)__tmp__F5TC)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__W5TC=((void *)__tmp__F5TC);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__W5TC=((void *)__tmp__F5TC);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__W5TC=((void *)__tmp__F5TC);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__W5TC=((void *)__tmp__F5TC);
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__UXIR=((__READ_GLOBAL *)__tmp__TXIR);
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__W5TC=NULL;
             } break;
             }
           };
-          __tmp__RD3O=__tmp__UXIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__RD3O=my_copy__BQCN(__tmp__QD3O);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__RD3O=my_copy__NREO(__tmp__QD3O);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__RD3O=my_copy__VYJO(__tmp__QD3O);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__RD3O=my_copy__0REO(__tmp__QD3O);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__RD3O=my_copy__BZJO(__tmp__QD3O);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__RD3O=my_copy__CNJM(__tmp__QD3O);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__RD3O=my_copy__5XLL(__tmp__QD3O);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__RD3O=my_copy__WVYM(__tmp__QD3O);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__RD3O=my_copy__FSEO(__tmp__QD3O);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__RD3O=my_copy__QCEP(__tmp__QD3O);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__RD3O=my_copy__5LSN(__tmp__QD3O);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__RD3O=my_copy__KMSN(__tmp__QD3O);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__RD3O=my_copy__JZPN(__tmp__QD3O);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__RD3O=my_copy__G3SO(__tmp__QD3O);
-        } break;
-        };
-        node__X12O=new_read__slot__receiver__with__AOWH(__tmp__PD3O,slot_msg__W12O,__tmp__RD3O,args__Y12O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__X12O);
-        __tmp__YB5R=((__NODE_TYPE *)node__X12O)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__YB5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__ZB5R=((__DTA_RD *)__tmp__YB5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__ZB5R=((__DTA_CAST *)__tmp__YB5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__ZB5R=((__DTA_WR_CODE *)__tmp__YB5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__ZB5R=((__DTA_BLOCK *)__tmp__YB5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__ZB5R=((__DTA_WR_VALUE *)__tmp__YB5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__ZB5R=((__DTA_RD_ARGS *)__tmp__YB5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__R12O=__tmp__ZB5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__O12O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__Z1ZM(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__P12O);
-        put_position__ECH(Self__N12O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+          if (((void *)__tmp__W5TC == (void *)NULL)) {
+            __tmp__25TC=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_604));
+            put_position__PRE(__tmp__25TC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          };
         };
+        add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__33TC),__tmp__F5TC);
+        goto while_do__ILVC;
       };
     };
+    __tmp__SVXT=alias__DSC(result__QVXT);
+    lst__33TC=__tmp__SVXT;
   };
-  return(result__R12O);
+  Result__23TC=lst__33TC;
+  return(Result__23TC);
 }
 
-static void* check_type__with__E3IO(__EXPR_OR_LOGIC *Self__F3IO,void *t__G3IO,__POSITION p__H3IO)
-// ({EXPR_OR_LOGIC},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __CHARACTER__DB read_style__45OC()
+// () With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__YYIR;
-  void *result__J3IO,*rec__M3IO,*__tmp__2B5R,*__tmp__IFJO,*__tmp__JFJO;
-  void *__tmp__5B5R;
-  void *local__K3IO;
-  void *instr__L3IO;
-  void *slot_name__N3IO,*v__MFWR;
-  void *slot_msg__O3IO;
-  void *node__P3IO;
-  __TYPE_FULL *Self__NPJQ,*Self__XPJQ;
-  void *__tmp__55IO,*__tmp__LDJO;
-  __POSITION __tmp__GAJO,__tmp__OBJO,__tmp__SDJO,__tmp__0EJO;
-  __POSITION __tmp__HFJO,p__XYIR,p__LFWR,p__BGWR;
-  void *__tmp__MAJO,*__tmp__YDJO,*t__ZYIR,*t__NFWR;
-  __STRING *Self__XXIR,*Self__3XIR,*Self__DYIR,*Self__JYIR;
-  __INTEGER new_capacity__WXIR,old_nb_elts__ZXIR,upper__HEWR,Self__FEWR;
-  __INTEGER new_capacity__2XIR,old_nb_elts__5XIR,upper__MEWR,Self__KEWR;
-  __INTEGER new_capacity__CYIR,old_nb_elts__FYIR,upper__REWR,Self__PEWR;
-  __INTEGER new_capacity__IYIR,old_nb_elts__LYIR,upper__WEWR,Self__UEWR;
-  __INTEGER typ_id__QYIR,typ_id__EFWR,typ_id__0FWR;
-  void *__tmp__1B5R,*__tmp__4B5R;
-  __STRING_CST *Self__4PJQ;
-  __PROTOTYPE_CST *Self__5PJQ;
-  __INTEGER_CST *Self__AQJQ,*result__OYIR,*Self__WYIR;
-  __POINTER ptr__PYIR,ptr_table__ZEWR,next__YEWR,result__0EWR;
-  __POINTER ptr_table__4EWR,next__3EWR,result__5EWR,ptr__DFWR;
-  __POINTER ptr_table__PFWR,next__OFWR,result__QFWR,ptr_table__UFWR;
-  __POINTER next__TFWR,result__VFWR,ptr__ZFWR,ptr_table__EGWR;
-  __POINTER next__DGWR,result__FGWR,ptr_table__JGWR,next__IGWR;
-  __POINTER result__KGWR;
-  __UINTEGER_32 sz__RYIR,a__SYIR,new_size__TYIR,t__UYIR,a__VYIR;
-  __UINTEGER_32 new_size__BFWR,lab_type__AFWR,sz__FFWR,a__GFWR;
-  __UINTEGER_32 new_size__HFWR,t__IFWR,a__JFWR,new_size__XFWR;
-  __UINTEGER_32 lab_type__WFWR,sz__1FWR,a__2FWR,new_size__3FWR,t__4FWR;
-  __UINTEGER_32 a__5FWR,new_size__MGWR,lab_type__LGWR;
-  void *__tmp__QTCR,*__tmp__UTCR,*__tmp__1YIR;
-  __READ_LOCAL *__tmp__RTCR,*__tmp__VTCR;
-  __REAL_CST *Self__CQJQ,*result__CFWR,*Self__KFWR;
-  __CHARACTER_CST *Self__EQJQ;
-  __IS_EXPANDED *Self__FQJQ,*result__YFWR,*Self__AGWR;
-  __READ_GLOBAL *__tmp__2YIR;
-  void *args__Q3IO;
-  __CHARACTER *Self__YXIR,*new__0XIR,*Self__4XIR,*new__AYIR,*Self__EYIR;
-  __CHARACTER *new__GYIR,*Self__KYIR,*new__MYIR;
-  __BOOLEAN __tmp__1BJO;
-  result__J3IO=NULL;
-  local__K3IO=NULL;
-  instr__L3IO=NULL;
-  rec__M3IO=NULL;
-  slot_name__N3IO=NULL;
-  slot_msg__O3IO=NULL;
-  node__P3IO=NULL;
-  args__Q3IO=NULL;
-  if (affect_with__BCHI(t__G3IO,static_type__ZQEO())) {
-    result__J3IO=Self__F3IO;
-  } else {
-    Self__NPJQ=((__TYPE_FULL *)static_type__ZQEO());
-    if (is_cast__to__in__BD0I(Self__NPJQ,(&__string_86),t__G3IO,((__PROTOTYPE *)prototype__VPRF(Self__NPJQ))->export_list__EFDC)) {
-      local__K3IO=create__name__style__type__E5JG(Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZQEO()));
-      instr__L3IO=write__value__14FH(local__K3IO,Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F3IO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__L3IO);
-      slot_name__N3IO=get__QEC(last_cast_name__T32H);
-      slot_msg__O3IO=get_slot__IO5G(static_type__ZQEO(),slot_name__N3IO);
-      if (((void *)slot_msg__O3IO == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__ZQEO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__G3IO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__N3IO);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__ZQEO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__H3IO);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__ZQEO()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-        __tmp__55IO=((__SLOT *)((__SLOT_DATA *)slot_msg__O3IO)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__55IO=((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__55IO) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-          __tmp__GAJO=((__SLOT_DATA *)slot_msg__O3IO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__GAJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__GAJO);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-        __tmp__MAJO=get_type_result__XF2G(slot_msg__O3IO);
-      } else {
-        __tmp__MAJO=get_type_result__BH2G(slot_msg__O3IO);
-      };
-      if ((((void *)__tmp__MAJO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__MAJO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__G3IO)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__MAJO != (void *)NULL)) {
-          Self__XXIR=((__STRING *)string_tmp__RB);
-          new_capacity__WXIR= 0;
-          if ((Self__XXIR->capacity__MNK <= Self__XXIR->count__VF)) {
-            if ((Self__XXIR->capacity__MNK ==  0)) {
-              Self__XXIR->capacity__MNK= 32;
-              Self__XXIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WXIR=(__INTEGER)(Self__XXIR->capacity__MNK <<  1);
-              Self__YXIR=((__CHARACTER *)Self__XXIR->storage__XNK);
-              old_nb_elts__ZXIR=Self__XXIR->capacity__MNK;
-              new__0XIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YXIR),((__UINTEGER_32 )old_nb_elts__ZXIR),((__UINTEGER_32 )new_capacity__WXIR)));
-              upper__HEWR=(__INTEGER)(new_capacity__WXIR -  1);
-              Self__FEWR=old_nb_elts__ZXIR;
-              while ((Self__FEWR <= upper__HEWR)) {
-                new__0XIR[Self__FEWR]='\0';
-                Self__FEWR=(__INTEGER)(Self__FEWR +  1);
-              };
-              Self__XXIR->storage__XNK=new__0XIR;
-              Self__XXIR->capacity__MNK=new_capacity__WXIR;
-            };
-          };
-          ((__CHARACTER *)Self__XXIR->storage__XNK)[Self__XXIR->count__VF]='`';
-          Self__XXIR->count__VF=(__INTEGER)(Self__XXIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__MAJO,string_tmp__RB);
-          Self__3XIR=((__STRING *)string_tmp__RB);
-          new_capacity__2XIR= 0;
-          if ((Self__3XIR->capacity__MNK <= Self__3XIR->count__VF)) {
-            if ((Self__3XIR->capacity__MNK ==  0)) {
-              Self__3XIR->capacity__MNK= 32;
-              Self__3XIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2XIR=(__INTEGER)(Self__3XIR->capacity__MNK <<  1);
-              Self__4XIR=((__CHARACTER *)Self__3XIR->storage__XNK);
-              old_nb_elts__5XIR=Self__3XIR->capacity__MNK;
-              new__AYIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4XIR),((__UINTEGER_32 )old_nb_elts__5XIR),((__UINTEGER_32 )new_capacity__2XIR)));
-              upper__MEWR=(__INTEGER)(new_capacity__2XIR -  1);
-              Self__KEWR=old_nb_elts__5XIR;
-              while ((Self__KEWR <= upper__MEWR)) {
-                new__AYIR[Self__KEWR]='\0';
-                Self__KEWR=(__INTEGER)(Self__KEWR +  1);
-              };
-              Self__3XIR->storage__XNK=new__AYIR;
-              Self__3XIR->capacity__MNK=new_capacity__2XIR;
-            };
-          };
-          ((__CHARACTER *)Self__3XIR->storage__XNK)[Self__3XIR->count__VF]='\'';
-          Self__3XIR->count__VF=(__INTEGER)(Self__3XIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__G3IO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-          __tmp__OBJO=((__SLOT_DATA *)slot_msg__O3IO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__OBJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__OBJO);
-        put_position__ECH(Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __CHARACTER__DB result__BAPC,Result__AAPC;
+  __BOOLEAN__L __tmp__CAPC,__tmp__OAPC;
+  result__BAPC='\0';
+  __tmp__CAPC=read_character__MXI('-');
+  if (__tmp__CAPC) {
+    result__BAPC='-';
+    __tmp__OAPC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__OAPC=FALSE__O__;
+  };
+  if ((! __tmp__OAPC)) {
+    __tmp__OAPC=read_character__MXI('+');
+    if (__tmp__OAPC) {
+      result__BAPC='+';
+    } else /* FALSE */ {
+      result__BAPC=' ';
+    };
+  };
+  Result__AAPC=result__BAPC;
+  return(Result__AAPC);
+}
+
+static __FAST_ARRAYoITM_ARGUMENTo__ZFYD* create_with_capacity__MC0D(__INTEGER__Q new_count__OC0D)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB ptr__JTBE,__tmp__PTBE,__tmp__SYXT,__tmp__UYXT;
+  __INTEGER__Q typ_id__NTBE;
+  __UINTEGER_32__ZWB __tmp__VYXT;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *result__ITBE,*Self__3PBF;
+  void **__tmp__NQBF;
+  result__ITBE=NULL;
+  ptr__JTBE=((__POINTER__IB )(NULL));
+  typ_id__NTBE= 0;
+  __tmp__PTBE=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_ARGUMENTo__ZFYD));
+  if (((unsigned long)__tmp__PTBE ==  0)) {
+    result__ITBE=FAST_ARRAYoITM_ARGUMENTo__ZFYD__;
+  } else /* FALSE */ {
+    typ_id__NTBE=__FAST_ARRAYoITM_ARGUMENTo__ZFYD__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PTBE));
+    if ((typ_id__NTBE == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SYXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UYXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PTBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VYXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UYXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__SYXT=micro_alloc__table__lab__UKI(__tmp__UYXT,((__POINTER__IB )(&(table_size[(__tmp__VYXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UYXT)));
+      ptr__JTBE=__tmp__SYXT;
+    } else /* FALSE */ {
+      __tmp__VYXT=((__UINTEGER_32__ZWB )typ_id__NTBE);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SYXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UYXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PTBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__SYXT=micro_alloc__table__lab__UKI(__tmp__UYXT,((__POINTER__IB )(&(table_type[(__tmp__VYXT)]))),(__UINTEGER_32__ZWB)(__tmp__VYXT |  1));
+      ptr__JTBE=__tmp__SYXT;
+    };
+    result__ITBE=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)ptr__JTBE);
+    *(result__ITBE) = *(FAST_ARRAYoITM_ARGUMENTo__ZFYD__);
+  };
+  Self__3PBF=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)result__ITBE);
+  if ((Self__3PBF->parent_arrayed_collection__BGYD.capacity__B4AF < new_count__OC0D)) {
+    __tmp__NQBF=create__IYSF(new_count__OC0D);
+    Self__3PBF->parent_arrayed_collection__BGYD.storage__54AF=__tmp__NQBF;
+    Self__3PBF->parent_arrayed_collection__BGYD.capacity__B4AF=new_count__OC0D;
+  };
+  Self__3PBF->parent_arrayed_collection__BGYD.upper__53AF=(__INTEGER__Q)(-  1);
+  Self__3PBF=result__ITBE;
+  return(Self__3PBF);
+}
+
+static void* read_loc_arg__with_self__5WMD(__PARSER__VSD *Self__AXMD,__BOOLEAN__L mute__BXMD,__BOOLEAN__L self_first__CXMD)
+// ({PARSER__VSD},{TRUE__KxFALSE__O},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
+{
+  void *result__EXMD,*result__KCTF;
+  __STRING_CONSTANT__0 *n__JXMD,*__tmp__CQOT;
+  __POSITION__OL __tmp__NYMD,__tmp__EZMD,__tmp__EETF,__tmp__5ETF;
+  void *__tmp__4YMD,*__tmp__ZETF,*Result__4POT;
+  __ITM_TYPE_BLOCK__EYRC *__tmp__4ZMD,*__tmp__EHTF;
+  __ITM_ARG__Q0MD *result__NWPU,*Self__ZWPU,*result__AS0D,*Self__ZVBE;
+  __POINTER__IB ptr__OWPU,__tmp__QWPU,__tmp__RWPU,__tmp__SWPU,ptr__BS0D;
+  __POINTER__IB __tmp__HS0D,__tmp__4WXT,__tmp__AXXT,sz__QW1T;
+  __POINTER__IB result__OW1T,__tmp__PW1T,__tmp__RW1T,__tmp__TW1T;
+  __POINTER__IB __tmp__UW1T;
+  __INTEGER__Q typ_id__PWPU,Result__UPOT,Self__PDEH,limit_up__QDEH;
+  __INTEGER__Q __tmp__PXBK,i__H0RL,idx__2QDI,__tmp__QQQI,Self__LW1T;
+  __INTEGER__Q __tmp__ORQI,__tmp__QRQI;
+  __UINTEGER_32__ZWB __tmp__TWPU,__tmp__BXXT,__tmp__VW1T;
+  __MEMORY__2PG *__tmp__YW1T;
+  __ITM_TYPE_MULTI__0URC *__tmp__LITF;
+  __ITM_ARGS__MITF *result__ETXG,*Self__H32G;
+  __BOOLEAN__L __tmp__SD4R,__tmp__VXMD,__tmp__BYMD,__tmp__EYMD;
+  __BOOLEAN__L __tmp__B0MD,__tmp__F0MD,__tmp__SDTF,__tmp__3DTF;
+  __BOOLEAN__L __tmp__HHTF,__tmp__QPDI,result__OWBK;
+  __CHARACTER__DB result__4VXT,result__HWXT;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *type__GCTF,*result__AWXT;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__CWXT,*__tmp__KITF;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *name__HCTF,*result__BW1T;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *__tmp__DW1T,*result__D3WG;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *result__WODI,*Self__LWBK;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *__tmp__1WBK;
+  __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *Self__EW1T;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *Self__DWXT;
+  __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *Self__BODI;
+  __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *Self__TQDI;
+  __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *node__VODI;
+  __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *node__BXPU;
+  __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *node1__LQQI;
+  __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *node2__MQQI;
+  __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *Self__MGEJ;
+  __STRING_CONSTANT__0 **__tmp__LXBK,**__tmp__NXBK,**Self__TZRL;
+  void **old_buckets__KQQI,**Result__KW1T;
+  result__EXMD=NULL;
+  n__JXMD=NULL;
+  if (self_first__CXMD) {
+    __tmp__SD4R=read_word__CGF((&__string_67));
+    __tmp__VXMD=__tmp__SD4R;
+  } else /* FALSE */ {
+    __tmp__VXMD=FALSE__O__;
+  };
+  if (__tmp__VXMD) {
+    __tmp__SD4R=TRUE__K__;
+  } else /* FALSE */ {
+    if ((! self_first__CXMD)) {
+      __tmp__BYMD=read_identifier__TYQ();
+      __tmp__EYMD=__tmp__BYMD;
+    } else /* FALSE */ {
+      __tmp__EYMD=FALSE__O__;
+    };
+    __tmp__SD4R=__tmp__EYMD;
+  };
+  if (__tmp__SD4R) {
+    __tmp__NYMD=current_position__UVQ();
+    n__JXMD=last_string__U4E;
+    __tmp__SD4R=read_character__MXI(':');
+    if (__tmp__SD4R) {
+      result__4VXT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__4VXT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__4VXT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      __tmp__BYMD=(result__4VXT != '=');
+    } else /* FALSE */ {
+      __tmp__BYMD=FALSE__O__;
+    };
+    if (__tmp__BYMD) {
+      __tmp__4YMD=read_type__NTRC(Self__AXMD,TRUE__K__);
+      if (((void *)__tmp__4YMD == (void *)NULL)) {
+        __tmp__EZMD=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_426));
+        put_position__PRE(__tmp__EZMD);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      rec__M3IO=read__QB5G(local__K3IO);
-      node__P3IO=new_read__slot__receiver__self__FLQC(Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__O3IO,rec__M3IO,rec__M3IO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__P3IO);
-      __tmp__1B5R=((__NODE_TYPE *)node__P3IO)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__1B5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__2B5R=((__DTA_RD *)__tmp__1B5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__2B5R=((__DTA_CAST *)__tmp__1B5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__2B5R=((__DTA_WR_CODE *)__tmp__1B5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__2B5R=((__DTA_BLOCK *)__tmp__1B5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__2B5R=((__DTA_WR_VALUE *)__tmp__1B5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__2B5R=((__DTA_RD_ARGS *)__tmp__1B5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__J3IO=__tmp__2B5R;
-      __tmp__1BJO=TRUE__;
-    } else {
-      __tmp__1BJO=FALSE__;
-    };
-    if ((! __tmp__1BJO)) {
-      Self__XPJQ=((__TYPE_FULL *)t__G3IO);
-      if (is_cast__to__in__BD0I(Self__XPJQ,(&__string_87),static_type__ZQEO(),((__PROTOTYPE *)prototype__VPRF(Self__XPJQ))->import_list__MFDC)) {
-        local__K3IO=create__name__style__type__E5JG(Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZQEO()));
-        instr__L3IO=write__value__14FH(local__K3IO,Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F3IO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__L3IO);
-        slot_name__N3IO=get__QEC(last_cast_name__T32H);
-        slot_msg__O3IO=get_slot__IO5G(t__G3IO,slot_name__N3IO);
-        if (((void *)slot_msg__O3IO == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__G3IO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__ZQEO(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__N3IO);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__G3IO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__H3IO);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__G3IO))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-          __tmp__LDJO=((__SLOT *)((__SLOT_DATA *)slot_msg__O3IO)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__LDJO=((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__LDJO) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-            __tmp__SDJO=((__SLOT_DATA *)slot_msg__O3IO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__SDJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__SDJO);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-          __tmp__YDJO=get_type_result__XF2G(slot_msg__O3IO);
-        } else {
-          __tmp__YDJO=get_type_result__BH2G(slot_msg__O3IO);
-        };
-        if ((((void *)__tmp__YDJO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__YDJO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__G3IO)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__YDJO != (void *)NULL)) {
-            Self__DYIR=((__STRING *)string_tmp__RB);
-            new_capacity__CYIR= 0;
-            if ((Self__DYIR->capacity__MNK <= Self__DYIR->count__VF)) {
-              if ((Self__DYIR->capacity__MNK ==  0)) {
-                Self__DYIR->capacity__MNK= 32;
-                Self__DYIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CYIR=(__INTEGER)(Self__DYIR->capacity__MNK <<  1);
-                Self__EYIR=((__CHARACTER *)Self__DYIR->storage__XNK);
-                old_nb_elts__FYIR=Self__DYIR->capacity__MNK;
-                new__GYIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EYIR),((__UINTEGER_32 )old_nb_elts__FYIR),((__UINTEGER_32 )new_capacity__CYIR)));
-                upper__REWR=(__INTEGER)(new_capacity__CYIR -  1);
-                Self__PEWR=old_nb_elts__FYIR;
-                while ((Self__PEWR <= upper__REWR)) {
-                  new__GYIR[Self__PEWR]='\0';
-                  Self__PEWR=(__INTEGER)(Self__PEWR +  1);
-                };
-                Self__DYIR->storage__XNK=new__GYIR;
-                Self__DYIR->capacity__MNK=new_capacity__CYIR;
-              };
-            };
-            ((__CHARACTER *)Self__DYIR->storage__XNK)[Self__DYIR->count__VF]='`';
-            Self__DYIR->count__VF=(__INTEGER)(Self__DYIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__YDJO,string_tmp__RB);
-            Self__JYIR=((__STRING *)string_tmp__RB);
-            new_capacity__IYIR= 0;
-            if ((Self__JYIR->capacity__MNK <= Self__JYIR->count__VF)) {
-              if ((Self__JYIR->capacity__MNK ==  0)) {
-                Self__JYIR->capacity__MNK= 32;
-                Self__JYIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__IYIR=(__INTEGER)(Self__JYIR->capacity__MNK <<  1);
-                Self__KYIR=((__CHARACTER *)Self__JYIR->storage__XNK);
-                old_nb_elts__LYIR=Self__JYIR->capacity__MNK;
-                new__MYIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KYIR),((__UINTEGER_32 )old_nb_elts__LYIR),((__UINTEGER_32 )new_capacity__IYIR)));
-                upper__WEWR=(__INTEGER)(new_capacity__IYIR -  1);
-                Self__UEWR=old_nb_elts__LYIR;
-                while ((Self__UEWR <= upper__WEWR)) {
-                  new__MYIR[Self__UEWR]='\0';
-                  Self__UEWR=(__INTEGER)(Self__UEWR +  1);
-                };
-                Self__JYIR->storage__XNK=new__MYIR;
-                Self__JYIR->capacity__MNK=new_capacity__IYIR;
-              };
-            };
-            ((__CHARACTER *)Self__JYIR->storage__XNK)[Self__JYIR->count__VF]='\'';
-            Self__JYIR->count__VF=(__INTEGER)(Self__JYIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__G3IO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
-            __tmp__0EJO=((__SLOT_DATA *)slot_msg__O3IO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__0EJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__0EJO);
-          put_position__ECH(Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__Q3IO=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__Q3IO,create__type__PKQC(Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,t__G3IO));
-        add_last__5REI(args__Q3IO,read__QB5G(local__K3IO));
-        __tmp__HFJO=Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__IFJO=((void **)((__FAST_ARRAYoEXPRo *)args__Q3IO)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__IFJO)->__id) {
-        case __LIST__: {
-          __tmp__JFJO=my_copy__MSYM(__tmp__IFJO);
-        } break;
-        case __STRING_CST__: {
-          Self__4PJQ=((__STRING_CST *)__tmp__IFJO);
-          __tmp__JFJO=create__text__ITMH(Self__4PJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4PJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__JFJO=my_copy__EK2H(__tmp__IFJO);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__5PJQ=((__PROTOTYPE_CST *)__tmp__IFJO);
-          __tmp__JFJO=create__type__PKQC(Self__5PJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5PJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__AQJQ=((__INTEGER_CST *)__tmp__IFJO);
-          p__XYIR=Self__AQJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YYIR=Self__AQJQ->value__W4YD;
-          t__ZYIR=Self__AQJQ->parent_constant__B3LC.static_type__M2YD;
-          result__OYIR=NULL;
-          ptr__PYIR=((__POINTER )(NULL));
-          typ_id__QYIR= 0;
-          sz__RYIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__RYIR ==  0)) {
-            result__OYIR=INTEGER_CST__;
-          } else {
-            typ_id__QYIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RYIR);
-            if ((typ_id__QYIR == (__INTEGER)(-  1))) {
-              a__SYIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TYIR=(__UINTEGER_32)((__UINTEGER_32)(sz__RYIR + a__SYIR) & (__UINTEGER_32)(~ a__SYIR));
-              ptr_table__ZEWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TYIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__YEWR=((__POINTER )(NULL));
-              result__0EWR=((__POINTER *)ptr_table__ZEWR)[ 0];
-              if ((result__0EWR == (void *)NULL)) {
-                result__0EWR=new_lab__2PJ(new_size__TYIR);
-                next__YEWR=(void *)((unsigned long)result__0EWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TYIR)));
-                ((__POINTER *)next__YEWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZEWR)[ 0]=next__YEWR;
-              } else {
-                next__YEWR=((__POINTER *)result__0EWR)[ 0];
-                if ((next__YEWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0EWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TYIR <<  1)) <=  4096)) {
-                    next__YEWR=(void *)((unsigned long)result__0EWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TYIR)));
-                  } else {
-                    next__YEWR=new_lab__2PJ(new_size__TYIR);
-                  };
-                  ((__POINTER *)next__YEWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZEWR)[ 0]=next__YEWR;
-                } else {
-                  ((__POINTER *)result__0EWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YEWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0EWR=next__YEWR;
-                };
-              };
-              ptr__PYIR=result__0EWR;
-            } else {
-              t__UYIR=((__UINTEGER_32 )typ_id__QYIR);
-              a__VYIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BFWR=(__UINTEGER_32)((__UINTEGER_32)(sz__RYIR + a__VYIR) & (__UINTEGER_32)(~ a__VYIR));
-              ptr_table__4EWR=((__POINTER )(&(table_type[(t__UYIR)])));
-              lab_type__AFWR=(__UINTEGER_32)(t__UYIR |  1);
-              next__3EWR=((__POINTER )(NULL));
-              result__5EWR=((__POINTER *)ptr_table__4EWR)[ 0];
-              if ((result__5EWR == (void *)NULL)) {
-                result__5EWR=new_lab__2PJ(lab_type__AFWR);
-                next__3EWR=(void *)((unsigned long)result__5EWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BFWR)));
-                ((__POINTER *)next__3EWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4EWR)[ 0]=next__3EWR;
-              } else {
-                next__3EWR=((__POINTER *)result__5EWR)[ 0];
-                if ((next__3EWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5EWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BFWR <<  1)) <=  4096)) {
-                    next__3EWR=(void *)((unsigned long)result__5EWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BFWR)));
-                  } else {
-                    next__3EWR=new_lab__2PJ(lab_type__AFWR);
-                  };
-                  ((__POINTER *)next__3EWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4EWR)[ 0]=next__3EWR;
-                } else {
-                  ((__POINTER *)result__5EWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3EWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__5EWR=next__3EWR;
-                };
-              };
-              ptr__PYIR=result__5EWR;
-            };
-            result__OYIR=((__INTEGER_CST *)ptr__PYIR);
-            *(result__OYIR) = *(INTEGER_CST__);
-          };
-          Self__WYIR=((__INTEGER_CST *)result__OYIR);
-          Self__WYIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XYIR;
-          Self__WYIR->value__W4YD=v__YYIR;
-          Self__WYIR->parent_constant__B3LC.static_type__M2YD=t__ZYIR;
-          check_type__YG5D(Self__WYIR);
-          __tmp__JFJO=result__OYIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QTCR=read__QB5G(((__READ_LOCAL *)__tmp__IFJO)->local__HJZD);
-          if (__tmp__QTCR==NULL) {
-            __tmp__RTCR=NULL;
+      if ((self_first__CXMD && ((void *)__tmp__4YMD != (void *)type_self__O4SC))) {
+        if (((void *)object__1KE->parent_named__PF.name__GWB != (void *)(&__string_49))) {
+          __tmp__B0MD=TRUE__K__;
+        } else /* FALSE */ {
+          if (__tmp__4YMD==NULL) {
+            __tmp__4ZMD=NULL;
           } else {
-            __tmp__RTCR=((__READ_LOCAL *)__tmp__QTCR);
-          };
-          __tmp__JFJO=__tmp__RTCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__JFJO=my_copy__SL2H(__tmp__IFJO);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__JFJO=my_copy__LM2H(__tmp__IFJO);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__JFJO=my_copy__YM2H(__tmp__IFJO);
-        } break;
-        case __REAL_CST__: {
-          Self__CQJQ=((__REAL_CST *)__tmp__IFJO);
-          p__LFWR=Self__CQJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__MFWR=Self__CQJQ->value__HN2H;
-          t__NFWR=Self__CQJQ->parent_constant__U2JH.static_type__M2YD;
-          result__CFWR=NULL;
-          ptr__DFWR=((__POINTER )(NULL));
-          typ_id__EFWR= 0;
-          sz__FFWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__FFWR ==  0)) {
-            result__CFWR=REAL_CST__;
-          } else {
-            typ_id__EFWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FFWR);
-            if ((typ_id__EFWR == (__INTEGER)(-  1))) {
-              a__GFWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HFWR=(__UINTEGER_32)((__UINTEGER_32)(sz__FFWR + a__GFWR) & (__UINTEGER_32)(~ a__GFWR));
-              ptr_table__PFWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HFWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__OFWR=((__POINTER )(NULL));
-              result__QFWR=((__POINTER *)ptr_table__PFWR)[ 0];
-              if ((result__QFWR == (void *)NULL)) {
-                result__QFWR=new_lab__2PJ(new_size__HFWR);
-                next__OFWR=(void *)((unsigned long)result__QFWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HFWR)));
-                ((__POINTER *)next__OFWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PFWR)[ 0]=next__OFWR;
-              } else {
-                next__OFWR=((__POINTER *)result__QFWR)[ 0];
-                if ((next__OFWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QFWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HFWR <<  1)) <=  4096)) {
-                    next__OFWR=(void *)((unsigned long)result__QFWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HFWR)));
-                  } else {
-                    next__OFWR=new_lab__2PJ(new_size__HFWR);
-                  };
-                  ((__POINTER *)next__OFWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PFWR)[ 0]=next__OFWR;
-                } else {
-                  ((__POINTER *)result__QFWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OFWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QFWR=next__OFWR;
-                };
-              };
-              ptr__DFWR=result__QFWR;
-            } else {
-              t__IFWR=((__UINTEGER_32 )typ_id__EFWR);
-              a__JFWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XFWR=(__UINTEGER_32)((__UINTEGER_32)(sz__FFWR + a__JFWR) & (__UINTEGER_32)(~ a__JFWR));
-              ptr_table__UFWR=((__POINTER )(&(table_type[(t__IFWR)])));
-              lab_type__WFWR=(__UINTEGER_32)(t__IFWR |  1);
-              next__TFWR=((__POINTER )(NULL));
-              result__VFWR=((__POINTER *)ptr_table__UFWR)[ 0];
-              if ((result__VFWR == (void *)NULL)) {
-                result__VFWR=new_lab__2PJ(lab_type__WFWR);
-                next__TFWR=(void *)((unsigned long)result__VFWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XFWR)));
-                ((__POINTER *)next__TFWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UFWR)[ 0]=next__TFWR;
-              } else {
-                next__TFWR=((__POINTER *)result__VFWR)[ 0];
-                if ((next__TFWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VFWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XFWR <<  1)) <=  4096)) {
-                    next__TFWR=(void *)((unsigned long)result__VFWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XFWR)));
-                  } else {
-                    next__TFWR=new_lab__2PJ(lab_type__WFWR);
-                  };
-                  ((__POINTER *)next__TFWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UFWR)[ 0]=next__TFWR;
-                } else {
-                  ((__POINTER *)result__VFWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TFWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VFWR=next__TFWR;
-                };
-              };
-              ptr__DFWR=result__VFWR;
-            };
-            result__CFWR=((__REAL_CST *)ptr__DFWR);
-            *(result__CFWR) = *(REAL_CST__);
-          };
-          Self__KFWR=((__REAL_CST *)result__CFWR);
-          Self__KFWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LFWR;
-          Self__KFWR->value__HN2H=v__MFWR;
-          Self__KFWR->parent_constant__U2JH.static_type__M2YD=t__NFWR;
-          __tmp__JFJO=result__CFWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__EQJQ=((__CHARACTER_CST *)__tmp__IFJO);
-          __tmp__JFJO=create__char__4SMH(Self__EQJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EQJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__FQJQ=((__IS_EXPANDED *)__tmp__IFJO);
-          __tmp__UTCR=read__QB5G(((__READ_LOCAL *)Self__FQJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UTCR==NULL) {
-            __tmp__VTCR=NULL;
-          } else {
-            __tmp__VTCR=((__READ_LOCAL *)__tmp__UTCR);
-          };
-          p__BGWR=Self__FQJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__YFWR=NULL;
-          ptr__ZFWR=((__POINTER )(NULL));
-          typ_id__0FWR= 0;
-          sz__1FWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__1FWR ==  0)) {
-            result__YFWR=IS_EXPANDED__;
-          } else {
-            typ_id__0FWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1FWR);
-            if ((typ_id__0FWR == (__INTEGER)(-  1))) {
-              a__2FWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3FWR=(__UINTEGER_32)((__UINTEGER_32)(sz__1FWR + a__2FWR) & (__UINTEGER_32)(~ a__2FWR));
-              ptr_table__EGWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3FWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__DGWR=((__POINTER )(NULL));
-              result__FGWR=((__POINTER *)ptr_table__EGWR)[ 0];
-              if ((result__FGWR == (void *)NULL)) {
-                result__FGWR=new_lab__2PJ(new_size__3FWR);
-                next__DGWR=(void *)((unsigned long)result__FGWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3FWR)));
-                ((__POINTER *)next__DGWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EGWR)[ 0]=next__DGWR;
-              } else {
-                next__DGWR=((__POINTER *)result__FGWR)[ 0];
-                if ((next__DGWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FGWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3FWR <<  1)) <=  4096)) {
-                    next__DGWR=(void *)((unsigned long)result__FGWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3FWR)));
-                  } else {
-                    next__DGWR=new_lab__2PJ(new_size__3FWR);
-                  };
-                  ((__POINTER *)next__DGWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__EGWR)[ 0]=next__DGWR;
-                } else {
-                  ((__POINTER *)result__FGWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DGWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FGWR=next__DGWR;
-                };
-              };
-              ptr__ZFWR=result__FGWR;
-            } else {
-              t__4FWR=((__UINTEGER_32 )typ_id__0FWR);
-              a__5FWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__MGWR=(__UINTEGER_32)((__UINTEGER_32)(sz__1FWR + a__5FWR) & (__UINTEGER_32)(~ a__5FWR));
-              ptr_table__JGWR=((__POINTER )(&(table_type[(t__4FWR)])));
-              lab_type__LGWR=(__UINTEGER_32)(t__4FWR |  1);
-              next__IGWR=((__POINTER )(NULL));
-              result__KGWR=((__POINTER *)ptr_table__JGWR)[ 0];
-              if ((result__KGWR == (void *)NULL)) {
-                result__KGWR=new_lab__2PJ(lab_type__LGWR);
-                next__IGWR=(void *)((unsigned long)result__KGWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MGWR)));
-                ((__POINTER *)next__IGWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JGWR)[ 0]=next__IGWR;
-              } else {
-                next__IGWR=((__POINTER *)result__KGWR)[ 0];
-                if ((next__IGWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KGWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MGWR <<  1)) <=  4096)) {
-                    next__IGWR=(void *)((unsigned long)result__KGWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MGWR)));
-                  } else {
-                    next__IGWR=new_lab__2PJ(lab_type__LGWR);
-                  };
-                  ((__POINTER *)next__IGWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JGWR)[ 0]=next__IGWR;
-                } else {
-                  ((__POINTER *)result__KGWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IGWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__KGWR=next__IGWR;
-                };
-              };
-              ptr__ZFWR=result__KGWR;
-            };
-            result__YFWR=((__IS_EXPANDED *)ptr__ZFWR);
-            *(result__YFWR) = *(IS_EXPANDED__);
-          };
-          Self__AGWR=((__IS_EXPANDED *)result__YFWR);
-          Self__AGWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BGWR;
-          Self__AGWR->receiver__WN2H=__tmp__VTCR;
-          __tmp__JFJO=result__YFWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__JFJO=my_copy__1N2H(__tmp__IFJO);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__JFJO=my_copy__EO2H(__tmp__IFJO);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__JFJO=my_copy__PO2H(__tmp__IFJO);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__JFJO=my_copy__1O2H(__tmp__IFJO);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__JFJO=my_copy__GP2H(__tmp__IFJO);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__JFJO=my_copy__RP2H(__tmp__IFJO);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__JFJO=my_copy__2P2H(__tmp__IFJO);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__JFJO=my_copy__HQ2H(__tmp__IFJO);
-        } break;
-        case __PUT_TO__: {
-          __tmp__JFJO=my_copy__SQ2H(__tmp__IFJO);
-        } break;
-        case __ITEM__: {
-          __tmp__JFJO=my_copy__DR2H(__tmp__IFJO);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__JFJO=my_copy__PR2H(__tmp__IFJO);
-        } break;
-        case __CAST__: {
-          __tmp__JFJO=my_copy__YR2H(__tmp__IFJO);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__JFJO=my_copy__5SYM(__tmp__IFJO);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__JFJO=my_copy__IUGK(__tmp__IFJO);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1YIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IFJO)->global__ZGJK),NULL);
-          if (__tmp__1YIR==NULL) {
-            __tmp__2YIR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1YIR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2YIR=NULL;
+            switch (((struct ___OBJ *)__tmp__4YMD)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__4ZMD=NULL;
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__4ZMD=NULL;
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__4ZMD=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__2YIR=((__READ_GLOBAL *)__tmp__1YIR);
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__4ZMD=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__4ZMD=((void *)__tmp__4YMD);
             } break;
             }
           };
-          __tmp__JFJO=__tmp__2YIR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__JFJO=my_copy__BQCN(__tmp__IFJO);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__JFJO=my_copy__NREO(__tmp__IFJO);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__JFJO=my_copy__VYJO(__tmp__IFJO);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__JFJO=my_copy__0REO(__tmp__IFJO);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__JFJO=my_copy__BZJO(__tmp__IFJO);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__JFJO=my_copy__CNJM(__tmp__IFJO);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__JFJO=my_copy__5XLL(__tmp__IFJO);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__JFJO=my_copy__WVYM(__tmp__IFJO);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__JFJO=my_copy__FSEO(__tmp__IFJO);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__JFJO=my_copy__QCEP(__tmp__IFJO);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__JFJO=my_copy__5LSN(__tmp__IFJO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__JFJO=my_copy__KMSN(__tmp__IFJO);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__JFJO=my_copy__JZPN(__tmp__IFJO);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__JFJO=my_copy__G3SO(__tmp__IFJO);
-        } break;
-        };
-        node__P3IO=new_read__slot__receiver__with__AOWH(__tmp__HFJO,slot_msg__O3IO,__tmp__JFJO,args__Q3IO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__P3IO);
-        __tmp__4B5R=((__NODE_TYPE *)node__P3IO)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__4B5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__5B5R=((__DTA_RD *)__tmp__4B5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__5B5R=((__DTA_CAST *)__tmp__4B5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__5B5R=((__DTA_WR_CODE *)__tmp__4B5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__5B5R=((__DTA_BLOCK *)__tmp__4B5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__5B5R=((__DTA_WR_VALUE *)__tmp__4B5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__5B5R=((__DTA_RD_ARGS *)__tmp__4B5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__J3IO=__tmp__5B5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__G3IO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__ZQEO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__H3IO);
-        put_position__ECH(Self__F3IO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__J3IO);
-}
-
-static void* check_type__with__MKSO(__EXPR_OR_OR_LOGIC *Self__NKSO,void *t__OKSO,__POSITION p__PKSO)
-// ({EXPR_OR_OR_LOGIC},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__A0IR;
-  void *result__RKSO,*rec__UKSO,*__tmp__CC5R,*__tmp__QSSO,*__tmp__RSSO;
-  void *__tmp__FC5R;
-  void *local__SKSO;
-  void *instr__TKSO;
-  void *slot_name__VKSO,*v__VHWR;
-  void *slot_msg__WKSO;
-  void *node__XKSO;
-  __TYPE_FULL *Self__GQJQ,*Self__QQJQ;
-  void *__tmp__HNSO,*__tmp__TQSO;
-  __POSITION __tmp__ONSO,__tmp__WOSO,__tmp__0QSO,__tmp__CSSO;
-  __POSITION __tmp__PSSO,p__5ZIR,p__UHWR,p__KIWR;
-  void *__tmp__UNSO,*__tmp__ARSO,*t__B0IR,*t__WHWR;
-  __STRING *Self__5YIR,*Self__FZIR,*Self__LZIR,*Self__RZIR;
-  __INTEGER new_capacity__4YIR,old_nb_elts__BZIR,upper__QGWR,Self__OGWR;
-  __INTEGER new_capacity__EZIR,old_nb_elts__HZIR,upper__VGWR,Self__TGWR;
-  __INTEGER new_capacity__KZIR,old_nb_elts__NZIR,upper__0GWR,Self__YGWR;
-  __INTEGER new_capacity__QZIR,old_nb_elts__TZIR,upper__5GWR,Self__3GWR;
-  __INTEGER typ_id__YZIR,typ_id__NHWR,typ_id__DIWR;
-  void *__tmp__BC5R,*__tmp__EC5R;
-  __STRING_CST *Self__XQJQ;
-  __PROTOTYPE_CST *Self__YQJQ;
-  __INTEGER_CST *Self__ZQJQ,*result__WZIR,*Self__4ZIR;
-  __POINTER ptr__XZIR,ptr_table__CHWR,next__BHWR,result__DHWR;
-  __POINTER ptr_table__HHWR,next__GHWR,result__IHWR,ptr__MHWR;
-  __POINTER ptr_table__YHWR,next__XHWR,result__ZHWR,ptr_table__3HWR;
-  __POINTER next__2HWR,result__4HWR,ptr__CIWR,ptr_table__NIWR;
-  __POINTER next__MIWR,result__OIWR,ptr_table__SIWR,next__RIWR;
-  __POINTER result__TIWR;
-  __UINTEGER_32 sz__ZZIR,a__0ZIR,new_size__1ZIR,t__2ZIR,a__3ZIR;
-  __UINTEGER_32 new_size__KHWR,lab_type__JHWR,sz__OHWR,a__PHWR;
-  __UINTEGER_32 new_size__QHWR,t__RHWR,a__SHWR,new_size__AIWR;
-  __UINTEGER_32 lab_type__5HWR,sz__EIWR,a__FIWR,new_size__GIWR,t__HIWR;
-  __UINTEGER_32 a__IIWR,new_size__VIWR,lab_type__UIWR;
-  void *__tmp__YTCR,*__tmp__2TCR,*__tmp__D0IR;
-  __READ_LOCAL *__tmp__ZTCR,*__tmp__3TCR;
-  __REAL_CST *Self__1QJQ,*result__LHWR,*Self__THWR;
-  __CHARACTER_CST *Self__3QJQ;
-  __IS_EXPANDED *Self__4QJQ,*result__BIWR,*Self__JIWR;
-  __READ_GLOBAL *__tmp__E0IR;
-  void *args__YKSO;
-  __CHARACTER *Self__AZIR,*new__CZIR,*Self__GZIR,*new__IZIR,*Self__MZIR;
-  __CHARACTER *new__OZIR,*Self__SZIR,*new__UZIR;
-  __BOOLEAN __tmp__DPSO;
-  result__RKSO=NULL;
-  local__SKSO=NULL;
-  instr__TKSO=NULL;
-  rec__UKSO=NULL;
-  slot_name__VKSO=NULL;
-  slot_msg__WKSO=NULL;
-  node__XKSO=NULL;
-  args__YKSO=NULL;
-  if (affect_with__BCHI(t__OKSO,static_type__P0IO())) {
-    result__RKSO=Self__NKSO;
-  } else {
-    Self__GQJQ=((__TYPE_FULL *)static_type__P0IO());
-    if (is_cast__to__in__BD0I(Self__GQJQ,(&__string_86),t__OKSO,((__PROTOTYPE *)prototype__VPRF(Self__GQJQ))->export_list__EFDC)) {
-      local__SKSO=create__name__style__type__E5JG(Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P0IO()));
-      instr__TKSO=write__value__14FH(local__SKSO,Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NKSO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__TKSO);
-      slot_name__VKSO=get__QEC(last_cast_name__T32H);
-      slot_msg__WKSO=get_slot__IO5G(static_type__P0IO(),slot_name__VKSO);
-      if (((void *)slot_msg__WKSO == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__P0IO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__OKSO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__VKSO);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__P0IO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__PKSO);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__P0IO()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+          __tmp__B0MD=((void *)__tmp__4ZMD == (void *)NULL);
         };
+        __tmp__F0MD=__tmp__B0MD;
+      } else /* FALSE */ {
+        __tmp__F0MD=FALSE__O__;
       };
-      if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-        __tmp__HNSO=((__SLOT *)((__SLOT_DATA *)slot_msg__WKSO)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__HNSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__HNSO) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-          __tmp__ONSO=((__SLOT_DATA *)slot_msg__WKSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__ONSO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__ONSO);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
+      if (__tmp__F0MD) {
+        __tmp__EZMD=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_605));
+        put_position__PRE(__tmp__EZMD);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-        __tmp__UNSO=get_type_result__XF2G(slot_msg__WKSO);
-      } else {
-        __tmp__UNSO=get_type_result__BH2G(slot_msg__WKSO);
-      };
-      if ((((void *)__tmp__UNSO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__UNSO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__OKSO)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__UNSO != (void *)NULL)) {
-          Self__5YIR=((__STRING *)string_tmp__RB);
-          new_capacity__4YIR= 0;
-          if ((Self__5YIR->capacity__MNK <= Self__5YIR->count__VF)) {
-            if ((Self__5YIR->capacity__MNK ==  0)) {
-              Self__5YIR->capacity__MNK= 32;
-              Self__5YIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__4YIR=(__INTEGER)(Self__5YIR->capacity__MNK <<  1);
-              Self__AZIR=((__CHARACTER *)Self__5YIR->storage__XNK);
-              old_nb_elts__BZIR=Self__5YIR->capacity__MNK;
-              new__CZIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AZIR),((__UINTEGER_32 )old_nb_elts__BZIR),((__UINTEGER_32 )new_capacity__4YIR)));
-              upper__QGWR=(__INTEGER)(new_capacity__4YIR -  1);
-              Self__OGWR=old_nb_elts__BZIR;
-              while ((Self__OGWR <= upper__QGWR)) {
-                new__CZIR[Self__OGWR]='\0';
-                Self__OGWR=(__INTEGER)(Self__OGWR +  1);
-              };
-              Self__5YIR->storage__XNK=new__CZIR;
-              Self__5YIR->capacity__MNK=new_capacity__4YIR;
-            };
-          };
-          ((__CHARACTER *)Self__5YIR->storage__XNK)[Self__5YIR->count__VF]='`';
-          Self__5YIR->count__VF=(__INTEGER)(Self__5YIR->count__VF +  1);
-          append_name_in__M5XD(__tmp__UNSO,string_tmp__RB);
-          Self__FZIR=((__STRING *)string_tmp__RB);
-          new_capacity__EZIR= 0;
-          if ((Self__FZIR->capacity__MNK <= Self__FZIR->count__VF)) {
-            if ((Self__FZIR->capacity__MNK ==  0)) {
-              Self__FZIR->capacity__MNK= 32;
-              Self__FZIR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EZIR=(__INTEGER)(Self__FZIR->capacity__MNK <<  1);
-              Self__GZIR=((__CHARACTER *)Self__FZIR->storage__XNK);
-              old_nb_elts__HZIR=Self__FZIR->capacity__MNK;
-              new__IZIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GZIR),((__UINTEGER_32 )old_nb_elts__HZIR),((__UINTEGER_32 )new_capacity__EZIR)));
-              upper__VGWR=(__INTEGER)(new_capacity__EZIR -  1);
-              Self__TGWR=old_nb_elts__HZIR;
-              while ((Self__TGWR <= upper__VGWR)) {
-                new__IZIR[Self__TGWR]='\0';
-                Self__TGWR=(__INTEGER)(Self__TGWR +  1);
-              };
-              Self__FZIR->storage__XNK=new__IZIR;
-              Self__FZIR->capacity__MNK=new_capacity__EZIR;
-            };
-          };
-          ((__CHARACTER *)Self__FZIR->storage__XNK)[Self__FZIR->count__VF]='\'';
-          Self__FZIR->count__VF=(__INTEGER)(Self__FZIR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__OKSO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-          __tmp__WOSO=((__SLOT_DATA *)slot_msg__WKSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__WOSO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__WOSO);
-        put_position__ECH(Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      result__NWPU=NULL;
+      ptr__OWPU=((__POINTER__IB )(NULL));
+      typ_id__PWPU= 0;
+      __tmp__QWPU=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+      if (((unsigned long)__tmp__QWPU ==  0)) {
+        result__NWPU=ITM_ARG__Q0MD__;
+      } else /* FALSE */ {
+        typ_id__PWPU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QWPU));
+        if ((typ_id__PWPU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__RWPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__SWPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QWPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RWPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RWPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__TWPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SWPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__RWPU=micro_alloc__table__lab__UKI(__tmp__SWPU,((__POINTER__IB )(&(table_size[(__tmp__TWPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SWPU)));
+          ptr__OWPU=__tmp__RWPU;
+        } else /* FALSE */ {
+          __tmp__TWPU=((__UINTEGER_32__ZWB )typ_id__PWPU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__RWPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__SWPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QWPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RWPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RWPU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__RWPU=micro_alloc__table__lab__UKI(__tmp__SWPU,((__POINTER__IB )(&(table_type[(__tmp__TWPU)]))),(__UINTEGER_32__ZWB)(__tmp__TWPU |  1));
+          ptr__OWPU=__tmp__RWPU;
+        };
+        result__NWPU=((__ITM_ARG__Q0MD *)ptr__OWPU);
+        *(result__NWPU) = *(ITM_ARG__Q0MD__);
+      };
+      Self__ZWPU=((__ITM_ARG__Q0MD *)result__NWPU);
+      Self__ZWPU->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__NYMD;
+      Self__ZWPU->name__3VBE=n__JXMD;
+      Self__ZWPU->type__4VBE=__tmp__4YMD;
+      result__EXMD=result__NWPU;
+    } else /* FALSE */ {
+      if ((! mute__BXMD)) {
+        __tmp__EZMD=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_418));
+        put_position__PRE(__tmp__EZMD);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      rec__UKSO=read__QB5G(local__SKSO);
-      node__XKSO=new_read__slot__receiver__self__FLQC(Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__WKSO,rec__UKSO,rec__UKSO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__XKSO);
-      __tmp__BC5R=((__NODE_TYPE *)node__XKSO)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__BC5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__CC5R=((__DTA_RD *)__tmp__BC5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__CC5R=((__DTA_CAST *)__tmp__BC5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__CC5R=((__DTA_WR_CODE *)__tmp__BC5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__CC5R=((__DTA_BLOCK *)__tmp__BC5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__CC5R=((__DTA_WR_VALUE *)__tmp__BC5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__CC5R=((__DTA_RD_ARGS *)__tmp__BC5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__RKSO=__tmp__CC5R;
-      __tmp__DPSO=TRUE__;
-    } else {
-      __tmp__DPSO=FALSE__;
-    };
-    if ((! __tmp__DPSO)) {
-      Self__QQJQ=((__TYPE_FULL *)t__OKSO);
-      if (is_cast__to__in__BD0I(Self__QQJQ,(&__string_87),static_type__P0IO(),((__PROTOTYPE *)prototype__VPRF(Self__QQJQ))->import_list__MFDC)) {
-        local__SKSO=create__name__style__type__E5JG(Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P0IO()));
-        instr__TKSO=write__value__14FH(local__SKSO,Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NKSO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__TKSO);
-        slot_name__VKSO=get__QEC(last_cast_name__T32H);
-        slot_msg__WKSO=get_slot__IO5G(t__OKSO,slot_name__VKSO);
-        if (((void *)slot_msg__WKSO == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__OKSO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__P0IO(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__VKSO);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__OKSO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__PKSO);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__OKSO))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-          __tmp__TQSO=((__SLOT *)((__SLOT_DATA *)slot_msg__WKSO)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__TQSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__TQSO) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-            __tmp__0QSO=((__SLOT_DATA *)slot_msg__WKSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__0QSO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__0QSO);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+    };
+    __tmp__SD4R=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__SD4R=FALSE__O__;
+  };
+  if ((! __tmp__SD4R)) {
+    __tmp__SD4R=read_character__MXI('(');
+    if (__tmp__SD4R) {
+      __tmp__4YMD=NULL;
+      type__GCTF=NULL;
+      name__HCTF=NULL;
+      typ_id__PWPU= 0;
+      result__KCTF=NULL;
+      __tmp__BYMD=mute__BXMD;
+      if (self_first__CXMD) {
+        __tmp__B0MD=read_word__CGF((&__string_67));
+        __tmp__F0MD=__tmp__B0MD;
+      } else /* FALSE */ {
+        __tmp__F0MD=FALSE__O__;
+      };
+      if (__tmp__F0MD) {
+        __tmp__B0MD=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__F0MD=read_identifier__TYQ();
+        __tmp__B0MD=__tmp__F0MD;
+      };
+      if (__tmp__B0MD) {
+        result__BW1T=NULL;
+        __tmp__B0MD=(((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)free_list__R2QC)->parent_arrayed_collection__Q2QC.upper__DE3D <  0);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (__tmp__B0MD) {
+          __tmp__DW1T=create_with_capacity__XWE( 16);
+          result__BW1T=__tmp__DW1T;
+        } else /* FALSE */ {
+          Self__EW1T=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)free_list__R2QC);
+          __tmp__DW1T=((void **)Self__EW1T->parent_arrayed_collection__Q2QC.storage__WF3D)[Self__EW1T->parent_arrayed_collection__Q2QC.upper__DE3D];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          result__BW1T=__tmp__DW1T;
+          Self__EW1T=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)free_list__R2QC);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__EW1T->parent_arrayed_collection__Q2QC.upper__DE3D=(__INTEGER__Q)(Self__EW1T->parent_arrayed_collection__Q2QC.upper__DE3D -  1);
+        };
+        __tmp__DW1T=result__BW1T;
+        name__HCTF=result__BW1T;
+        result__AWXT=NULL;
+        __tmp__B0MD=(((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC)->parent_arrayed_collection__PRC.upper__SJY <  0);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (__tmp__B0MD) {
+          __tmp__CWXT=create_with_capacity__RF2B( 16);
+          result__AWXT=__tmp__CWXT;
+        } else /* FALSE */ {
+          Self__DWXT=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+          __tmp__CWXT=((void **)Self__DWXT->parent_arrayed_collection__PRC.storage__WNY)[Self__DWXT->parent_arrayed_collection__PRC.upper__SJY];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          result__AWXT=__tmp__CWXT;
+          Self__DWXT=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__DWXT->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__DWXT->parent_arrayed_collection__PRC.upper__SJY -  1);
+        };
+        type__GCTF=result__AWXT;
+        typ_id__PWPU= 0;
+        do {
+          Result__UPOT=(__INTEGER__Q)(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)name__HCTF)->parent_arrayed_collection__MD.upper__SD +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((Result__UPOT !=  0)) {
+            __tmp__SDTF=read_identifier__TYQ();
+            __tmp__3DTF=(! __tmp__SDTF);
+          } else /* FALSE */ {
+            __tmp__3DTF=FALSE__O__;
+          };
+          if ((__tmp__3DTF && (! __tmp__BYMD))) {
+            __tmp__EETF=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_606));
+            put_position__PRE(__tmp__EETF);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
           };
-        };
-        if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-          __tmp__ARSO=get_type_result__XF2G(slot_msg__WKSO);
-        } else {
-          __tmp__ARSO=get_type_result__BH2G(slot_msg__WKSO);
-        };
-        if ((((void *)__tmp__ARSO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ARSO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__OKSO)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__ARSO != (void *)NULL)) {
-            Self__LZIR=((__STRING *)string_tmp__RB);
-            new_capacity__KZIR= 0;
-            if ((Self__LZIR->capacity__MNK <= Self__LZIR->count__VF)) {
-              if ((Self__LZIR->capacity__MNK ==  0)) {
-                Self__LZIR->capacity__MNK= 32;
-                Self__LZIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KZIR=(__INTEGER)(Self__LZIR->capacity__MNK <<  1);
-                Self__MZIR=((__CHARACTER *)Self__LZIR->storage__XNK);
-                old_nb_elts__NZIR=Self__LZIR->capacity__MNK;
-                new__OZIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MZIR),((__UINTEGER_32 )old_nb_elts__NZIR),((__UINTEGER_32 )new_capacity__KZIR)));
-                upper__0GWR=(__INTEGER)(new_capacity__KZIR -  1);
-                Self__YGWR=old_nb_elts__NZIR;
-                while ((Self__YGWR <= upper__0GWR)) {
-                  new__OZIR[Self__YGWR]='\0';
-                  Self__YGWR=(__INTEGER)(Self__YGWR +  1);
-                };
-                Self__LZIR->storage__XNK=new__OZIR;
-                Self__LZIR->capacity__MNK=new_capacity__KZIR;
+          add_last__TLFB(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)name__HCTF),last_string__U4E);
+          __tmp__SDTF=read_character__MXI(':');
+          if (__tmp__SDTF) {
+            result__HWXT='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__HWXT=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__HWXT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            __tmp__3DTF=(result__HWXT != '=');
+          } else /* FALSE */ {
+            __tmp__3DTF=FALSE__O__;
+          };
+          if (__tmp__3DTF) {
+            __tmp__BYMD=FALSE__O__;
+            __tmp__ZETF=read_type__NTRC(Self__AXMD,TRUE__K__);
+            __tmp__4YMD=__tmp__ZETF;
+            if (((void *)__tmp__ZETF == (void *)NULL)) {
+              __tmp__5ETF=current_position__UVQ();
+              put_error__text__EQE( 0,(&__string_607));
+              put_position__PRE(__tmp__5ETF);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
             };
-            ((__CHARACTER *)Self__LZIR->storage__XNK)[Self__LZIR->count__VF]='`';
-            Self__LZIR->count__VF=(__INTEGER)(Self__LZIR->count__VF +  1);
-            append_name_in__M5XD(__tmp__ARSO,string_tmp__RB);
-            Self__RZIR=((__STRING *)string_tmp__RB);
-            new_capacity__QZIR= 0;
-            if ((Self__RZIR->capacity__MNK <= Self__RZIR->count__VF)) {
-              if ((Self__RZIR->capacity__MNK ==  0)) {
-                Self__RZIR->capacity__MNK= 32;
-                Self__RZIR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QZIR=(__INTEGER)(Self__RZIR->capacity__MNK <<  1);
-                Self__SZIR=((__CHARACTER *)Self__RZIR->storage__XNK);
-                old_nb_elts__TZIR=Self__RZIR->capacity__MNK;
-                new__UZIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SZIR),((__UINTEGER_32 )old_nb_elts__TZIR),((__UINTEGER_32 )new_capacity__QZIR)));
-                upper__5GWR=(__INTEGER)(new_capacity__QZIR -  1);
-                Self__3GWR=old_nb_elts__TZIR;
-                while ((Self__3GWR <= upper__5GWR)) {
-                  new__UZIR[Self__3GWR]='\0';
-                  Self__3GWR=(__INTEGER)(Self__3GWR +  1);
-                };
-                Self__RZIR->storage__XNK=new__UZIR;
-                Self__RZIR->capacity__MNK=new_capacity__QZIR;
-              };
+            Self__PDEH=typ_id__PWPU;
+            limit_up__QDEH=name__HCTF->parent_arrayed_collection__MD.upper__SD;
+            while ((Self__PDEH <= limit_up__QDEH)) {
+              add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)type__GCTF),__tmp__4YMD);
+              Self__PDEH=(__INTEGER__Q)(Self__PDEH +  1);
+            };
+            typ_id__PWPU=(__INTEGER__Q)(name__HCTF->parent_arrayed_collection__MD.upper__SD +  1);
+          };
+          __tmp__SDTF=read_character__MXI(',');
+        } while (__tmp__SDTF);
+        if ((typ_id__PWPU != (__INTEGER__Q)(result__BW1T->parent_arrayed_collection__MD.upper__SD +  1))) {
+          if ((! __tmp__BYMD)) {
+            __tmp__EETF=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_607));
+            put_position__PRE(__tmp__EETF);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ((__CHARACTER *)Self__RZIR->storage__XNK)[Self__RZIR->count__VF]='\'';
-            Self__RZIR->count__VF=(__INTEGER)(Self__RZIR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__OKSO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
-            __tmp__CSSO=((__SLOT_DATA *)slot_msg__WKSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__CSSO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__CSSO);
-          put_position__ECH(Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
           };
-        };
-        args__YKSO=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__YKSO,create__type__PKQC(Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,t__OKSO));
-        add_last__5REI(args__YKSO,read__QB5G(local__SKSO));
-        __tmp__PSSO=Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__QSSO=((void **)((__FAST_ARRAYoEXPRo *)args__YKSO)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__QSSO)->__id) {
-        case __LIST__: {
-          __tmp__RSSO=my_copy__MSYM(__tmp__QSSO);
-        } break;
-        case __STRING_CST__: {
-          Self__XQJQ=((__STRING_CST *)__tmp__QSSO);
-          __tmp__RSSO=create__text__ITMH(Self__XQJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XQJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__RSSO=my_copy__EK2H(__tmp__QSSO);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__YQJQ=((__PROTOTYPE_CST *)__tmp__QSSO);
-          __tmp__RSSO=create__type__PKQC(Self__YQJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YQJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__ZQJQ=((__INTEGER_CST *)__tmp__QSSO);
-          p__5ZIR=Self__ZQJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__A0IR=Self__ZQJQ->value__W4YD;
-          t__B0IR=Self__ZQJQ->parent_constant__B3LC.static_type__M2YD;
-          result__WZIR=NULL;
-          ptr__XZIR=((__POINTER )(NULL));
-          typ_id__YZIR= 0;
-          sz__ZZIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZZIR ==  0)) {
-            result__WZIR=INTEGER_CST__;
-          } else {
-            typ_id__YZIR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZZIR);
-            if ((typ_id__YZIR == (__INTEGER)(-  1))) {
-              a__0ZIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1ZIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZZIR + a__0ZIR) & (__UINTEGER_32)(~ a__0ZIR));
-              ptr_table__CHWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1ZIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__BHWR=((__POINTER )(NULL));
-              result__DHWR=((__POINTER *)ptr_table__CHWR)[ 0];
-              if ((result__DHWR == (void *)NULL)) {
-                result__DHWR=new_lab__2PJ(new_size__1ZIR);
-                next__BHWR=(void *)((unsigned long)result__DHWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZIR)));
-                ((__POINTER *)next__BHWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CHWR)[ 0]=next__BHWR;
-              } else {
-                next__BHWR=((__POINTER *)result__DHWR)[ 0];
-                if ((next__BHWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DHWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1ZIR <<  1)) <=  4096)) {
-                    next__BHWR=(void *)((unsigned long)result__DHWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZIR)));
-                  } else {
-                    next__BHWR=new_lab__2PJ(new_size__1ZIR);
-                  };
-                  ((__POINTER *)next__BHWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__CHWR)[ 0]=next__BHWR;
+          free__5JGG(result__BW1T);
+          free__5PD(result__AWXT);
+        } else /* FALSE */ {
+          if (self_first__CXMD) {
+            __tmp__ZETF=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)result__AWXT)->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if (((void *)__tmp__ZETF != (void *)type_self__O4SC)) {
+              __tmp__3DTF=TRUE__K__;
+            } else /* FALSE */ {
+              if (((void *)object__1KE->parent_named__PF.name__GWB == (void *)(&__string_49))) {
+                Result__4POT=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)result__AWXT)->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                if (Result__4POT==NULL) {
+                  __tmp__EHTF=NULL;
                 } else {
-                  ((__POINTER *)result__DHWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BHWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__DHWR=next__BHWR;
+                  switch (((struct ___OBJ *)Result__4POT)->__id) {
+                  case __ITM_TYPE_SIMPLE__RMB__: {
+                    __tmp__EHTF=NULL;
+                  } break;
+                  case __ITM_TYPE_STYLE__1MB__: {
+                    __tmp__EHTF=NULL;
+                  } break;
+                  case __ITM_TYPE_GENERIC__LPB__: {
+                    __tmp__EHTF=NULL;
+                  } break;
+                  case __ITM_TYPE_PARAMETER__ZEZ__: {
+                    __tmp__EHTF=NULL;
+                  } break;
+                  case __ITM_TYPE_BLOCK__EYRC__: {
+                    __tmp__EHTF=((void *)Result__4POT);
+                  } break;
+                  }
                 };
-              };
-              ptr__XZIR=result__DHWR;
-            } else {
-              t__2ZIR=((__UINTEGER_32 )typ_id__YZIR);
-              a__3ZIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__KHWR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZZIR + a__3ZIR) & (__UINTEGER_32)(~ a__3ZIR));
-              ptr_table__HHWR=((__POINTER )(&(table_type[(t__2ZIR)])));
-              lab_type__JHWR=(__UINTEGER_32)(t__2ZIR |  1);
-              next__GHWR=((__POINTER )(NULL));
-              result__IHWR=((__POINTER *)ptr_table__HHWR)[ 0];
-              if ((result__IHWR == (void *)NULL)) {
-                result__IHWR=new_lab__2PJ(lab_type__JHWR);
-                next__GHWR=(void *)((unsigned long)result__IHWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHWR)));
-                ((__POINTER *)next__GHWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HHWR)[ 0]=next__GHWR;
-              } else {
-                next__GHWR=((__POINTER *)result__IHWR)[ 0];
-                if ((next__GHWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IHWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KHWR <<  1)) <=  4096)) {
-                    next__GHWR=(void *)((unsigned long)result__IHWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHWR)));
-                  } else {
-                    next__GHWR=new_lab__2PJ(lab_type__JHWR);
+                __tmp__HHTF=((void *)__tmp__EHTF == (void *)NULL);
+              } else /* FALSE */ {
+                __tmp__HHTF=FALSE__O__;
+              };
+              __tmp__3DTF=__tmp__HHTF;
+            };
+            __tmp__SDTF=__tmp__3DTF;
+          } else /* FALSE */ {
+            __tmp__SDTF=FALSE__O__;
+          };
+          if (__tmp__SDTF) {
+            __tmp__EETF=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_605));
+            put_position__PRE(__tmp__EETF);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          };
+          Result__UPOT=(__INTEGER__Q)(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__BW1T)->parent_arrayed_collection__MD.upper__SD +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((Result__UPOT ==  1)) {
+            __tmp__EETF=current_position__UVQ();
+            __tmp__CQOT=((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__BW1T)->parent_arrayed_collection__MD.storage__CCZ)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__ZETF=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)result__AWXT)->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            result__AS0D=NULL;
+            ptr__BS0D=((__POINTER__IB )(NULL));
+            Self__PDEH= 0;
+            __tmp__HS0D=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+            if (((unsigned long)__tmp__HS0D ==  0)) {
+              result__AS0D=ITM_ARG__Q0MD__;
+            } else /* FALSE */ {
+              Self__PDEH=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HS0D));
+              if ((Self__PDEH == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__4WXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__AXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HS0D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__BXXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AXXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__4WXT=micro_alloc__table__lab__UKI(__tmp__AXXT,((__POINTER__IB )(&(table_size[(__tmp__BXXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AXXT)));
+                ptr__BS0D=__tmp__4WXT;
+              } else /* FALSE */ {
+                __tmp__BXXT=((__UINTEGER_32__ZWB )Self__PDEH);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__4WXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__AXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HS0D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__4WXT=micro_alloc__table__lab__UKI(__tmp__AXXT,((__POINTER__IB )(&(table_type[(__tmp__BXXT)]))),(__UINTEGER_32__ZWB)(__tmp__BXXT |  1));
+                ptr__BS0D=__tmp__4WXT;
+              };
+              result__AS0D=((__ITM_ARG__Q0MD *)ptr__BS0D);
+              *(result__AS0D) = *(ITM_ARG__Q0MD__);
+            };
+            Self__ZVBE=((__ITM_ARG__Q0MD *)result__AS0D);
+            Self__ZVBE->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__EETF;
+            Self__ZVBE->name__3VBE=__tmp__CQOT;
+            Self__ZVBE->type__4VBE=__tmp__ZETF;
+            result__KCTF=result__AS0D;
+            free__5JGG(result__BW1T);
+            free__5PD(result__AWXT);
+          } else /* FALSE */ {
+            result__D3WG=NULL;
+            __tmp__SDTF=(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__BW1T)->parent_arrayed_collection__MD.upper__SD <  0);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if (__tmp__SDTF) {
+              result__D3WG=empty_list__K3WG;
+            } else /* FALSE */ {
+              Self__BODI=((__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *)bucket__W3WG);
+              result__WODI=NULL;
+              limit_up__QDEH=hash_code__4OFI(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__BW1T));
+              node__VODI=((void **)Self__BODI->buckets__5ODI)[(__INTEGER__Q)(limit_up__QDEH % Self__BODI->capacity__YODI)];
+              until_do__FQFI:
+              {
+                if (((void *)node__VODI == (void *)NULL)) {
+                  __tmp__QPDI=TRUE__K__;
+                } else /* FALSE */ {
+                  Self__LWBK=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)node__VODI->item__LPDI);
+                  result__OWBK=FALSE__O__;
+                  if (((void *)Self__LWBK == (void *)__tmp__DW1T)) {
+                    result__OWBK=TRUE__K__;
+                  } else /* FALSE */ {
+                    if (__tmp__DW1T==NULL) {
+                      __tmp__1WBK=NULL;
+                    } else /* FAST_ARRAY[Strict STRING_CONSTANT] */ {
+                      __tmp__1WBK=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)__tmp__DW1T);
+                    };
+                    if ((((void *)__tmp__1WBK != (void *)NULL) && (Self__LWBK->parent_arrayed_collection__MD.upper__SD == __tmp__1WBK->parent_arrayed_collection__MD.upper__SD))) {
+                      __tmp__LXBK=Self__LWBK->parent_arrayed_collection__MD.storage__CCZ;
+                      __tmp__NXBK=__tmp__1WBK->parent_arrayed_collection__MD.storage__CCZ;
+                      __tmp__PXBK=(__INTEGER__Q)(Self__LWBK->parent_arrayed_collection__MD.upper__SD +  1);
+                      Self__TZRL=((__STRING_CONSTANT__0 **)__tmp__LXBK);
+                      i__H0RL=(__INTEGER__Q)(__tmp__PXBK -  1);
+                      while (((i__H0RL >=  0) && ((void *)Self__TZRL[i__H0RL] == (void *)((__STRING_CONSTANT__0 **)__tmp__NXBK)[i__H0RL]))) {
+                        i__H0RL=(__INTEGER__Q)(i__H0RL -  1);
+                      };
+                      result__OWBK=(i__H0RL <  0);
+                    };
                   };
-                  ((__POINTER *)next__GHWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__HHWR)[ 0]=next__GHWR;
-                } else {
-                  ((__POINTER *)result__IHWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GHWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__IHWR=next__GHWR;
+                  __tmp__QPDI=result__OWBK;
                 };
-              };
-              ptr__XZIR=result__IHWR;
-            };
-            result__WZIR=((__INTEGER_CST *)ptr__XZIR);
-            *(result__WZIR) = *(INTEGER_CST__);
-          };
-          Self__4ZIR=((__INTEGER_CST *)result__WZIR);
-          Self__4ZIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5ZIR;
-          Self__4ZIR->value__W4YD=v__A0IR;
-          Self__4ZIR->parent_constant__B3LC.static_type__M2YD=t__B0IR;
-          check_type__YG5D(Self__4ZIR);
-          __tmp__RSSO=result__WZIR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YTCR=read__QB5G(((__READ_LOCAL *)__tmp__QSSO)->local__HJZD);
-          if (__tmp__YTCR==NULL) {
-            __tmp__ZTCR=NULL;
-          } else {
-            __tmp__ZTCR=((__READ_LOCAL *)__tmp__YTCR);
-          };
-          __tmp__RSSO=__tmp__ZTCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__RSSO=my_copy__SL2H(__tmp__QSSO);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__RSSO=my_copy__LM2H(__tmp__QSSO);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__RSSO=my_copy__YM2H(__tmp__QSSO);
-        } break;
-        case __REAL_CST__: {
-          Self__1QJQ=((__REAL_CST *)__tmp__QSSO);
-          p__UHWR=Self__1QJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__VHWR=Self__1QJQ->value__HN2H;
-          t__WHWR=Self__1QJQ->parent_constant__U2JH.static_type__M2YD;
-          result__LHWR=NULL;
-          ptr__MHWR=((__POINTER )(NULL));
-          typ_id__NHWR= 0;
-          sz__OHWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__OHWR ==  0)) {
-            result__LHWR=REAL_CST__;
-          } else {
-            typ_id__NHWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OHWR);
-            if ((typ_id__NHWR == (__INTEGER)(-  1))) {
-              a__PHWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QHWR=(__UINTEGER_32)((__UINTEGER_32)(sz__OHWR + a__PHWR) & (__UINTEGER_32)(~ a__PHWR));
-              ptr_table__YHWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QHWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__XHWR=((__POINTER )(NULL));
-              result__ZHWR=((__POINTER *)ptr_table__YHWR)[ 0];
-              if ((result__ZHWR == (void *)NULL)) {
-                result__ZHWR=new_lab__2PJ(new_size__QHWR);
-                next__XHWR=(void *)((unsigned long)result__ZHWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHWR)));
-                ((__POINTER *)next__XHWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YHWR)[ 0]=next__XHWR;
-              } else {
-                next__XHWR=((__POINTER *)result__ZHWR)[ 0];
-                if ((next__XHWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZHWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QHWR <<  1)) <=  4096)) {
-                    next__XHWR=(void *)((unsigned long)result__ZHWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHWR)));
-                  } else {
-                    next__XHWR=new_lab__2PJ(new_size__QHWR);
-                  };
-                  ((__POINTER *)next__XHWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YHWR)[ 0]=next__XHWR;
-                } else {
-                  ((__POINTER *)result__ZHWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XHWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZHWR=next__XHWR;
+                if ((! __tmp__QPDI)) {
+                  node__VODI=node__VODI->next__XPDI;
+                  goto until_do__FQFI;
                 };
               };
-              ptr__MHWR=result__ZHWR;
-            } else {
-              t__RHWR=((__UINTEGER_32 )typ_id__NHWR);
-              a__SHWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AIWR=(__UINTEGER_32)((__UINTEGER_32)(sz__OHWR + a__SHWR) & (__UINTEGER_32)(~ a__SHWR));
-              ptr_table__3HWR=((__POINTER )(&(table_type[(t__RHWR)])));
-              lab_type__5HWR=(__UINTEGER_32)(t__RHWR |  1);
-              next__2HWR=((__POINTER )(NULL));
-              result__4HWR=((__POINTER *)ptr_table__3HWR)[ 0];
-              if ((result__4HWR == (void *)NULL)) {
-                result__4HWR=new_lab__2PJ(lab_type__5HWR);
-                next__2HWR=(void *)((unsigned long)result__4HWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AIWR)));
-                ((__POINTER *)next__2HWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3HWR)[ 0]=next__2HWR;
-              } else {
-                next__2HWR=((__POINTER *)result__4HWR)[ 0];
-                if ((next__2HWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4HWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AIWR <<  1)) <=  4096)) {
-                    next__2HWR=(void *)((unsigned long)result__4HWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AIWR)));
-                  } else {
-                    next__2HWR=new_lab__2PJ(lab_type__5HWR);
-                  };
-                  ((__POINTER *)next__2HWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3HWR)[ 0]=next__2HWR;
-                } else {
-                  ((__POINTER *)result__4HWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2HWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4HWR=next__2HWR;
+              if (((void *)node__VODI != (void *)NULL)) {
+                result__WODI=node__VODI->item__LPDI;
+              };
+              result__D3WG=result__WODI;
+              if (((void *)result__WODI == (void *)NULL)) {
+                __tmp__PXBK=(__INTEGER__Q)(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__BW1T)->parent_arrayed_collection__MD.upper__SD +  1);
+                (&__string_198)->count__0C= 11;
+                (&__string_198)->storage__1C="Definition.";
+                Self__LWBK=create_with_capacity__XWE(__tmp__PXBK);
+                result__D3WG=Self__LWBK;
+                copy__EO3G(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)Self__LWBK),result__BW1T);
+                Self__TQDI=((__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *)bucket__W3WG);
+                __tmp__PXBK=hash_code__4OFI(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)Self__LWBK));
+                node__BXPU=((void **)Self__TQDI->buckets__5ODI)[(__INTEGER__Q)(__tmp__PXBK % Self__TQDI->capacity__YODI)];
+                while ((! (((void *)node__BXPU == (void *)NULL) || ((void *)node__BXPU->item__LPDI == (void *)Self__LWBK)))) {
+                  node__BXPU=node__BXPU->next__XPDI;
                 };
-              };
-              ptr__MHWR=result__4HWR;
-            };
-            result__LHWR=((__REAL_CST *)ptr__MHWR);
-            *(result__LHWR) = *(REAL_CST__);
-          };
-          Self__THWR=((__REAL_CST *)result__LHWR);
-          Self__THWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UHWR;
-          Self__THWR->value__HN2H=v__VHWR;
-          Self__THWR->parent_constant__U2JH.static_type__M2YD=t__WHWR;
-          __tmp__RSSO=result__LHWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__3QJQ=((__CHARACTER_CST *)__tmp__QSSO);
-          __tmp__RSSO=create__char__4SMH(Self__3QJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3QJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__4QJQ=((__IS_EXPANDED *)__tmp__QSSO);
-          __tmp__2TCR=read__QB5G(((__READ_LOCAL *)Self__4QJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2TCR==NULL) {
-            __tmp__3TCR=NULL;
-          } else {
-            __tmp__3TCR=((__READ_LOCAL *)__tmp__2TCR);
-          };
-          p__KIWR=Self__4QJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__BIWR=NULL;
-          ptr__CIWR=((__POINTER )(NULL));
-          typ_id__DIWR= 0;
-          sz__EIWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__EIWR ==  0)) {
-            result__BIWR=IS_EXPANDED__;
-          } else {
-            typ_id__DIWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EIWR);
-            if ((typ_id__DIWR == (__INTEGER)(-  1))) {
-              a__FIWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GIWR=(__UINTEGER_32)((__UINTEGER_32)(sz__EIWR + a__FIWR) & (__UINTEGER_32)(~ a__FIWR));
-              ptr_table__NIWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GIWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__MIWR=((__POINTER )(NULL));
-              result__OIWR=((__POINTER *)ptr_table__NIWR)[ 0];
-              if ((result__OIWR == (void *)NULL)) {
-                result__OIWR=new_lab__2PJ(new_size__GIWR);
-                next__MIWR=(void *)((unsigned long)result__OIWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GIWR)));
-                ((__POINTER *)next__MIWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NIWR)[ 0]=next__MIWR;
-              } else {
-                next__MIWR=((__POINTER *)result__OIWR)[ 0];
-                if ((next__MIWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OIWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GIWR <<  1)) <=  4096)) {
-                    next__MIWR=(void *)((unsigned long)result__OIWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GIWR)));
-                  } else {
-                    next__MIWR=new_lab__2PJ(new_size__GIWR);
-                  };
-                  ((__POINTER *)next__MIWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NIWR)[ 0]=next__MIWR;
-                } else {
-                  ((__POINTER *)result__OIWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MIWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OIWR=next__MIWR;
+                __tmp__PXBK=hash_code__4OFI(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)Self__LWBK));
+                node__BXPU=((void **)Self__TQDI->buckets__5ODI)[(__INTEGER__Q)(__tmp__PXBK % Self__TQDI->capacity__YODI)];
+                while ((! (((void *)node__BXPU == (void *)NULL) || ((void *)node__BXPU->item__LPDI == (void *)Self__LWBK)))) {
+                  node__BXPU=node__BXPU->next__XPDI;
                 };
-              };
-              ptr__CIWR=result__OIWR;
-            } else {
-              t__HIWR=((__UINTEGER_32 )typ_id__DIWR);
-              a__IIWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VIWR=(__UINTEGER_32)((__UINTEGER_32)(sz__EIWR + a__IIWR) & (__UINTEGER_32)(~ a__IIWR));
-              ptr_table__SIWR=((__POINTER )(&(table_type[(t__HIWR)])));
-              lab_type__UIWR=(__UINTEGER_32)(t__HIWR |  1);
-              next__RIWR=((__POINTER )(NULL));
-              result__TIWR=((__POINTER *)ptr_table__SIWR)[ 0];
-              if ((result__TIWR == (void *)NULL)) {
-                result__TIWR=new_lab__2PJ(lab_type__UIWR);
-                next__RIWR=(void *)((unsigned long)result__TIWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VIWR)));
-                ((__POINTER *)next__RIWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SIWR)[ 0]=next__RIWR;
-              } else {
-                next__RIWR=((__POINTER *)result__TIWR)[ 0];
-                if ((next__RIWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TIWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VIWR <<  1)) <=  4096)) {
-                    next__RIWR=(void *)((unsigned long)result__TIWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VIWR)));
-                  } else {
-                    next__RIWR=new_lab__2PJ(lab_type__UIWR);
+                __tmp__PXBK=hash_code__4OFI(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)Self__LWBK));
+                i__H0RL=(__INTEGER__Q)(__tmp__PXBK % Self__TQDI->capacity__YODI);
+                idx__2QDI=i__H0RL;
+                node__BXPU=((void **)Self__TQDI->buckets__5ODI)[i__H0RL];
+                while ((! (((void *)node__BXPU == (void *)NULL) || ((void *)node__BXPU->item__LPDI == (void *)Self__LWBK)))) {
+                  node__BXPU=node__BXPU->next__XPDI;
+                };
+                if (((void *)node__BXPU == (void *)NULL)) {
+                  if ((Self__TQDI->capacity__YODI == Self__TQDI->count__ASDI)) {
+                    node1__LQQI=NULL;
+                    node2__MQQI=NULL;
+                    __tmp__QQQI=prime_number_ceiling__OKN((__INTEGER__Q)(Self__TQDI->capacity__YODI +  1));
+                    old_buckets__KQQI=Self__TQDI->buckets__5ODI;
+                    sz__QW1T=((__POINTER__IB )(__INTEGER__Q)(__tmp__QQQI * ((__INTEGER__Q )(sizeof(void *)))));
+                    result__OW1T=((__POINTER__IB )(NULL));
+                    (&__string_4)->count__0C= 16;
+                    (&__string_4)->storage__1C="Memory: Size = 0";
+                    __tmp__PW1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__RW1T=(void *)((unsigned long)(void *)((unsigned long)sz__QW1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PW1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PW1T) - (unsigned long)((__POINTER__IB ) 1)));
+                    sz__QW1T=(void *)((unsigned long)__tmp__RW1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+                    if ((sz__QW1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+                      (&__string_1)->count__0C= 19;
+                      (&__string_1)->storage__1C="Memory: Size bound.";
+                      __tmp__TW1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                      __tmp__UW1T=(void *)((unsigned long)(void *)((unsigned long)sz__QW1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TW1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TW1T) - (unsigned long)((__POINTER__IB ) 1)));
+                      (&__string_2)->count__0C= 18;
+                      (&__string_2)->storage__1C="Memory: Alignment.";
+                      __tmp__VW1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UW1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                      (&__string_3)->count__0C= 25;
+                      (&__string_3)->storage__1C="Memory: Bound table_size.";
+                      __tmp__TW1T=micro_alloc__table__lab__UKI(__tmp__UW1T,((__POINTER__IB )(&(table_size[(__tmp__VW1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UW1T)));
+                      ((__POINTER__IB *)__tmp__TW1T)[ 0]=((__POINTER__IB ) 3);
+                      result__OW1T=(void *)((unsigned long)__tmp__TW1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+                    } else /* FALSE */ {
+                      __tmp__YW1T=search__LQCB(__tmp__RW1T);
+                      result__OW1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__YW1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+                    };
+                    Result__KW1T=((void **)result__OW1T);
+                    Self__LW1T=(__INTEGER__Q)(__tmp__QQQI -  1);
+                    while ((Self__LW1T >=  0)) {
+                      Result__KW1T[Self__LW1T]=NULL;
+                      Self__LW1T=(__INTEGER__Q)(Self__LW1T -  1);
+                    };
+                    Self__TQDI->buckets__5ODI=Result__KW1T;
+                    Self__LW1T=(__INTEGER__Q)(Self__TQDI->capacity__YODI -  1);
+                    Self__TQDI->capacity__YODI=__tmp__QQQI;
+                    while ((Self__LW1T >=  0)) {
+                      node1__LQQI=((void **)old_buckets__KQQI)[Self__LW1T];
+                      while (((void *)node1__LQQI != (void *)NULL)) {
+                        node2__MQQI=node1__LQQI->next__XPDI;
+                        __tmp__ORQI=hash_code__4OFI(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)node1__LQQI->item__LPDI));
+                        __tmp__QRQI=(__INTEGER__Q)(__tmp__ORQI % Self__TQDI->capacity__YODI);
+                        ((__HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *)node1__LQQI)->next__XPDI=((void **)Self__TQDI->buckets__5ODI)[__tmp__QRQI];
+                        ((void **)Self__TQDI->buckets__5ODI)[__tmp__QRQI]=node1__LQQI;
+                        node1__LQQI=node2__MQQI;
+                      };
+                      Self__LW1T=(__INTEGER__Q)(Self__LW1T -  1);
+                    };
+                    idx__2QDI=(__INTEGER__Q)(__tmp__PXBK % Self__TQDI->capacity__YODI);
                   };
-                  ((__POINTER *)next__RIWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SIWR)[ 0]=next__RIWR;
-                } else {
-                  ((__POINTER *)result__TIWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RIWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TIWR=next__RIWR;
+                  node1__LQQI=((void **)Self__TQDI->buckets__5ODI)[idx__2QDI];
+                  node2__MQQI=NULL;
+                  sz__QW1T=((__POINTER__IB )(NULL));
+                  __tmp__QQQI= 0;
+                  result__OW1T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI));
+                  if (((unsigned long)result__OW1T ==  0)) {
+                    node2__MQQI=HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI__;
+                  } else /* FALSE */ {
+                    __tmp__QQQI=__HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI__;
+                    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__OW1T));
+                    if ((__tmp__QQQI == (__INTEGER__Q)(-  1))) {
+                      (&__string_1)->count__0C= 19;
+                      (&__string_1)->storage__1C="Memory: Size bound.";
+                      __tmp__TW1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                      __tmp__UW1T=(void *)((unsigned long)(void *)((unsigned long)result__OW1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TW1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TW1T) - (unsigned long)((__POINTER__IB ) 1)));
+                      (&__string_2)->count__0C= 18;
+                      (&__string_2)->storage__1C="Memory: Alignment.";
+                      __tmp__VW1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UW1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                      (&__string_3)->count__0C= 25;
+                      (&__string_3)->storage__1C="Memory: Bound table_size.";
+                      __tmp__TW1T=micro_alloc__table__lab__UKI(__tmp__UW1T,((__POINTER__IB )(&(table_size[(__tmp__VW1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UW1T)));
+                      sz__QW1T=__tmp__TW1T;
+                    } else /* FALSE */ {
+                      __tmp__VW1T=((__UINTEGER_32__ZWB )__tmp__QQQI);
+                      (&__string_1)->count__0C= 19;
+                      (&__string_1)->storage__1C="Memory: Size bound.";
+                      __tmp__TW1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                      __tmp__UW1T=(void *)((unsigned long)(void *)((unsigned long)result__OW1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TW1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TW1T) - (unsigned long)((__POINTER__IB ) 1)));
+                      (&__string_2)->count__0C= 18;
+                      (&__string_2)->storage__1C="Memory: Alignment.";
+                      __tmp__TW1T=micro_alloc__table__lab__UKI(__tmp__UW1T,((__POINTER__IB )(&(table_type[(__tmp__VW1T)]))),(__UINTEGER_32__ZWB)(__tmp__VW1T |  1));
+                      sz__QW1T=__tmp__TW1T;
+                    };
+                    node2__MQQI=((__HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *)sz__QW1T);
+                    *(node2__MQQI) = *(HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI__);
+                  };
+                  Self__MGEJ=((__HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *)node2__MQQI);
+                  Self__MGEJ->item__LPDI=Self__LWBK;
+                  Self__MGEJ->next__XPDI=node1__LQQI;
+                  node__BXPU=node2__MQQI;
+                  ((void **)Self__TQDI->buckets__5ODI)[idx__2QDI]=node2__MQQI;
+                  Self__TQDI->count__ASDI=(__INTEGER__Q)(Self__TQDI->count__ASDI +  1);
                 };
-              };
-              ptr__CIWR=result__TIWR;
-            };
-            result__BIWR=((__IS_EXPANDED *)ptr__CIWR);
-            *(result__BIWR) = *(IS_EXPANDED__);
-          };
-          Self__JIWR=((__IS_EXPANDED *)result__BIWR);
-          Self__JIWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KIWR;
-          Self__JIWR->receiver__WN2H=__tmp__3TCR;
-          __tmp__RSSO=result__BIWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__RSSO=my_copy__1N2H(__tmp__QSSO);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__RSSO=my_copy__EO2H(__tmp__QSSO);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__RSSO=my_copy__PO2H(__tmp__QSSO);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__RSSO=my_copy__1O2H(__tmp__QSSO);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__RSSO=my_copy__GP2H(__tmp__QSSO);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__RSSO=my_copy__RP2H(__tmp__QSSO);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__RSSO=my_copy__2P2H(__tmp__QSSO);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__RSSO=my_copy__HQ2H(__tmp__QSSO);
-        } break;
-        case __PUT_TO__: {
-          __tmp__RSSO=my_copy__SQ2H(__tmp__QSSO);
-        } break;
-        case __ITEM__: {
-          __tmp__RSSO=my_copy__DR2H(__tmp__QSSO);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__RSSO=my_copy__PR2H(__tmp__QSSO);
-        } break;
-        case __CAST__: {
-          __tmp__RSSO=my_copy__YR2H(__tmp__QSSO);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__RSSO=my_copy__5SYM(__tmp__QSSO);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__RSSO=my_copy__IUGK(__tmp__QSSO);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__D0IR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QSSO)->global__ZGJK),NULL);
-          if (__tmp__D0IR==NULL) {
-            __tmp__E0IR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__D0IR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__E0IR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__E0IR=((__READ_GLOBAL *)__tmp__D0IR);
-            } break;
-            }
+                ;
+              };
+            };
+            free__5JGG(result__BW1T);
+            name__HCTF=result__D3WG;
+            __tmp__KITF=alias__DSC(result__AWXT);
+            type__GCTF=__tmp__KITF;
+            __tmp__LITF=get__P3UC(__tmp__KITF);
+            __tmp__EETF=current_position__UVQ();
+            result__ETXG=NULL;
+            ptr__BS0D=((__POINTER__IB )(NULL));
+            Self__PDEH= 0;
+            __tmp__HS0D=((__POINTER__IB )sizeof(__ITM_ARGS__MITF));
+            if (((unsigned long)__tmp__HS0D ==  0)) {
+              result__ETXG=ITM_ARGS__MITF__;
+            } else /* FALSE */ {
+              Self__PDEH=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HS0D));
+              if ((Self__PDEH == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__4WXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__AXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HS0D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__BXXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AXXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__4WXT=micro_alloc__table__lab__UKI(__tmp__AXXT,((__POINTER__IB )(&(table_size[(__tmp__BXXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AXXT)));
+                ptr__BS0D=__tmp__4WXT;
+              } else /* FALSE */ {
+                __tmp__BXXT=((__UINTEGER_32__ZWB )Self__PDEH);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__4WXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__AXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HS0D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WXT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__4WXT=micro_alloc__table__lab__UKI(__tmp__AXXT,((__POINTER__IB )(&(table_type[(__tmp__BXXT)]))),(__UINTEGER_32__ZWB)(__tmp__BXXT |  1));
+                ptr__BS0D=__tmp__4WXT;
+              };
+              result__ETXG=((__ITM_ARGS__MITF *)ptr__BS0D);
+              *(result__ETXG) = *(ITM_ARGS__MITF__);
+            };
+            Self__H32G=((__ITM_ARGS__MITF *)result__ETXG);
+            Self__H32G->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B=__tmp__EETF;
+            Self__H32G->name__L32G=result__D3WG;
+            Self__H32G->type__M32G=__tmp__LITF;
+            result__KCTF=result__ETXG;
+          };
+        };
+      };
+      result__EXMD=result__KCTF;
+      if (((void *)result__KCTF == (void *)NULL)) {
+        if ((! mute__BXMD)) {
+          __tmp__EETF=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_608));
+          put_position__PRE(__tmp__EETF);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__RSSO=__tmp__E0IR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__RSSO=my_copy__BQCN(__tmp__QSSO);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__RSSO=my_copy__NREO(__tmp__QSSO);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__RSSO=my_copy__VYJO(__tmp__QSSO);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__RSSO=my_copy__0REO(__tmp__QSSO);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__RSSO=my_copy__BZJO(__tmp__QSSO);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__RSSO=my_copy__CNJM(__tmp__QSSO);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__RSSO=my_copy__5XLL(__tmp__QSSO);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__RSSO=my_copy__WVYM(__tmp__QSSO);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__RSSO=my_copy__FSEO(__tmp__QSSO);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__RSSO=my_copy__QCEP(__tmp__QSSO);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__RSSO=my_copy__5LSN(__tmp__QSSO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__RSSO=my_copy__KMSN(__tmp__QSSO);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__RSSO=my_copy__JZPN(__tmp__QSSO);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__RSSO=my_copy__G3SO(__tmp__QSSO);
-        } break;
-        };
-        node__XKSO=new_read__slot__receiver__with__AOWH(__tmp__PSSO,slot_msg__WKSO,__tmp__RSSO,args__YKSO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__XKSO);
-        __tmp__EC5R=((__NODE_TYPE *)node__XKSO)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__EC5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__FC5R=((__DTA_RD *)__tmp__EC5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__FC5R=((__DTA_CAST *)__tmp__EC5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__FC5R=((__DTA_WR_CODE *)__tmp__EC5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__FC5R=((__DTA_BLOCK *)__tmp__EC5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__FC5R=((__DTA_WR_VALUE *)__tmp__EC5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__FC5R=((__DTA_RD_ARGS *)__tmp__EC5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
         };
-        result__RKSO=__tmp__FC5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__OKSO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__P0IO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__PKSO);
-        put_position__ECH(Self__NKSO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+      } else /* FALSE */ {
+        __tmp__B0MD=read_character__MXI(')');
+        if ((! __tmp__B0MD)) {
+          __tmp__EETF=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_594));
+          put_position__PRE(__tmp__EETF);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
       };
     };
   };
-  return(result__RKSO);
+  result__KCTF=result__EXMD;
+  return(result__KCTF);
 }
 
-static void* check_type__with__DGJO(__EXPR_AND_LOGIC *Self__EGJO,void *t__FGJO,__POSITION p__GGJO)
-// ({EXPR_AND_LOGIC},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* read_slot_operator__TF0D(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *list_arg__VF0D)
+// ({NULLxFAST_ARRAYoITM_ARGUMENTo__ZFYD}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__I1IR;
-  void *result__IGJO,*rec__LGJO,*__tmp__IC5R,*__tmp__HOJO,*__tmp__IOJO;
-  void *__tmp__LC5R;
-  void *local__JGJO;
-  void *instr__KGJO;
-  void *slot_name__MGJO,*v__4JWR;
-  void *slot_msg__NGJO;
-  void *node__OGJO;
-  __TYPE_FULL *Self__5QJQ,*Self__JRJQ;
-  void *__tmp__4IJO,*__tmp__KMJO;
-  __POSITION __tmp__FJJO,__tmp__NKJO,__tmp__RMJO,__tmp__ZNJO;
-  __POSITION __tmp__GOJO,p__H1IR,p__3JWR,p__TKWR;
-  void *__tmp__LJJO,*__tmp__XMJO,*t__J1IR,*t__5JWR;
-  __STRING *Self__H0IR,*Self__N0IR,*Self__T0IR,*Self__Z0IR;
-  __INTEGER new_capacity__G0IR,old_nb_elts__J0IR,upper__ZIWR,Self__XIWR;
-  __INTEGER new_capacity__M0IR,old_nb_elts__P0IR,upper__4IWR,Self__2IWR;
-  __INTEGER new_capacity__S0IR,old_nb_elts__V0IR,upper__DJWR,Self__BJWR;
-  __INTEGER new_capacity__Y0IR,old_nb_elts__10IR,upper__IJWR,Self__GJWR;
-  __INTEGER typ_id__A1IR,typ_id__WJWR,typ_id__MKWR;
-  void *__tmp__HC5R,*__tmp__KC5R;
-  __STRING_CST *Self__QRJQ;
-  __PROTOTYPE_CST *Self__RRJQ;
-  __INTEGER_CST *Self__SRJQ,*result__40IR,*Self__G1IR;
-  __POINTER ptr__50IR,ptr_table__LJWR,next__KJWR,result__MJWR;
-  __POINTER ptr_table__QJWR,next__PJWR,result__RJWR,ptr__VJWR;
-  __POINTER ptr_table__BKWR,next__AKWR,result__CKWR,ptr_table__GKWR;
-  __POINTER next__FKWR,result__HKWR,ptr__LKWR,ptr_table__WKWR;
-  __POINTER next__VKWR,result__XKWR,ptr_table__1KWR,next__0KWR;
-  __POINTER result__2KWR;
-  __UINTEGER_32 sz__B1IR,a__C1IR,new_size__D1IR,t__E1IR,a__F1IR;
-  __UINTEGER_32 new_size__TJWR,lab_type__SJWR,sz__XJWR,a__YJWR;
-  __UINTEGER_32 new_size__ZJWR,t__0JWR,a__1JWR,new_size__JKWR;
-  __UINTEGER_32 lab_type__IKWR,sz__NKWR,a__OKWR,new_size__PKWR,t__QKWR;
-  __UINTEGER_32 a__RKWR,new_size__4KWR,lab_type__3KWR;
-  void *__tmp__AUCR,*__tmp__EUCR,*__tmp__L1IR;
-  __READ_LOCAL *__tmp__BUCR,*__tmp__FUCR;
-  __REAL_CST *Self__URJQ,*result__UJWR,*Self__2JWR;
-  __CHARACTER_CST *Self__WRJQ;
-  __IS_EXPANDED *Self__XRJQ,*result__KKWR,*Self__SKWR;
-  __READ_GLOBAL *__tmp__M1IR;
-  void *args__PGJO;
-  __CHARACTER *Self__I0IR,*new__K0IR,*Self__O0IR,*new__Q0IR,*Self__U0IR;
-  __CHARACTER *new__W0IR,*Self__00IR,*new__20IR;
-  __BOOLEAN __tmp__0KJO;
-  result__IGJO=NULL;
-  local__JGJO=NULL;
-  instr__KGJO=NULL;
-  rec__LGJO=NULL;
-  slot_name__MGJO=NULL;
-  slot_msg__NGJO=NULL;
-  node__OGJO=NULL;
-  args__PGJO=NULL;
-  if (affect_with__BCHI(t__FGJO,static_type__4QEO())) {
-    result__IGJO=Self__EGJO;
-  } else {
-    Self__5QJQ=((__TYPE_FULL *)static_type__4QEO());
-    if (is_cast__to__in__BD0I(Self__5QJQ,(&__string_86),t__FGJO,((__PROTOTYPE *)prototype__VPRF(Self__5QJQ))->export_list__EFDC)) {
-      local__JGJO=create__name__style__type__E5JG(Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__4QEO()));
-      instr__KGJO=write__value__14FH(local__JGJO,Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EGJO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__KGJO);
-      slot_name__MGJO=get__QEC(last_cast_name__T32H);
-      slot_msg__NGJO=get_slot__IO5G(static_type__4QEO(),slot_name__MGJO);
-      if (((void *)slot_msg__NGJO == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__4QEO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__FGJO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__MGJO);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__4QEO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__GGJO);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__4QEO()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-        __tmp__4IJO=((__SLOT *)((__SLOT_DATA *)slot_msg__NGJO)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__4IJO=((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__4IJO) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-          __tmp__FJJO=((__SLOT_DATA *)slot_msg__NGJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__FJJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__FJJO);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-        __tmp__LJJO=get_type_result__XF2G(slot_msg__NGJO);
-      } else {
-        __tmp__LJJO=get_type_result__BH2G(slot_msg__NGJO);
-      };
-      if ((((void *)__tmp__LJJO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LJJO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__FGJO)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__LJJO != (void *)NULL)) {
-          Self__H0IR=((__STRING *)string_tmp__RB);
-          new_capacity__G0IR= 0;
-          if ((Self__H0IR->capacity__MNK <= Self__H0IR->count__VF)) {
-            if ((Self__H0IR->capacity__MNK ==  0)) {
-              Self__H0IR->capacity__MNK= 32;
-              Self__H0IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__G0IR=(__INTEGER)(Self__H0IR->capacity__MNK <<  1);
-              Self__I0IR=((__CHARACTER *)Self__H0IR->storage__XNK);
-              old_nb_elts__J0IR=Self__H0IR->capacity__MNK;
-              new__K0IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I0IR),((__UINTEGER_32 )old_nb_elts__J0IR),((__UINTEGER_32 )new_capacity__G0IR)));
-              upper__ZIWR=(__INTEGER)(new_capacity__G0IR -  1);
-              Self__XIWR=old_nb_elts__J0IR;
-              while ((Self__XIWR <= upper__ZIWR)) {
-                new__K0IR[Self__XIWR]='\0';
-                Self__XIWR=(__INTEGER)(Self__XIWR +  1);
-              };
-              Self__H0IR->storage__XNK=new__K0IR;
-              Self__H0IR->capacity__MNK=new_capacity__G0IR;
-            };
-          };
-          ((__CHARACTER *)Self__H0IR->storage__XNK)[Self__H0IR->count__VF]='`';
-          Self__H0IR->count__VF=(__INTEGER)(Self__H0IR->count__VF +  1);
-          append_name_in__M5XD(__tmp__LJJO,string_tmp__RB);
-          Self__N0IR=((__STRING *)string_tmp__RB);
-          new_capacity__M0IR= 0;
-          if ((Self__N0IR->capacity__MNK <= Self__N0IR->count__VF)) {
-            if ((Self__N0IR->capacity__MNK ==  0)) {
-              Self__N0IR->capacity__MNK= 32;
-              Self__N0IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__M0IR=(__INTEGER)(Self__N0IR->capacity__MNK <<  1);
-              Self__O0IR=((__CHARACTER *)Self__N0IR->storage__XNK);
-              old_nb_elts__P0IR=Self__N0IR->capacity__MNK;
-              new__Q0IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O0IR),((__UINTEGER_32 )old_nb_elts__P0IR),((__UINTEGER_32 )new_capacity__M0IR)));
-              upper__4IWR=(__INTEGER)(new_capacity__M0IR -  1);
-              Self__2IWR=old_nb_elts__P0IR;
-              while ((Self__2IWR <= upper__4IWR)) {
-                new__Q0IR[Self__2IWR]='\0';
-                Self__2IWR=(__INTEGER)(Self__2IWR +  1);
-              };
-              Self__N0IR->storage__XNK=new__Q0IR;
-              Self__N0IR->capacity__MNK=new_capacity__M0IR;
-            };
-          };
-          ((__CHARACTER *)Self__N0IR->storage__XNK)[Self__N0IR->count__VF]='\'';
-          Self__N0IR->count__VF=(__INTEGER)(Self__N0IR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__FGJO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-          __tmp__NKJO=((__SLOT_DATA *)slot_msg__NGJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__NKJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__NKJO);
-        put_position__ECH(Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+  __STRING_CONSTANT__0 *associativity__ZF0D,*name__XF0D,*__tmp__BJ0D;
+  __STRING_CONSTANT__0 *__tmp__ZJ0D;
+  __INTEGER__Q priority__0F0D,typ_id__200D;
+  __POSITION__OL __tmp__GG0D,__tmp__0I0D,__tmp__PK0D;
+  void *__tmp__UI0D;
+  __SECTION___RVOB *__tmp__XK0D;
+  __ITM_SLOT_OPERATOR__2F0D *result__X00D,*Self__1XBE;
+  __POINTER__IB ptr__Y00D,__tmp__400D,__tmp__XWXT,__tmp__ZWXT;
+  __UINTEGER_32__ZWB __tmp__0WXT;
+  __BOOLEAN__L __tmp__5F0D,__tmp__1H0D,__tmp__GJ4R;
+  associativity__ZF0D=NULL;
+  priority__0F0D= 0;
+  __tmp__5F0D=read_operator__T1RC();
+  if ((! __tmp__5F0D)) {
+    __tmp__GG0D=current_position__UVQ();
+    put_error__text__EQE( 0,(&__string_609));
+    put_position__PRE(__tmp__GG0D);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  if ((((void *)last_string__U4E == (void *)(&__string_25)) || ((void *)last_string__U4E == (void *)(&__string_26)))) {
+    __tmp__GG0D=current_position__UVQ();
+    put_error__text__EQE( 0,(&__string_610));
+    put_position__PRE(__tmp__GG0D);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  name__XF0D=last_string__U4E;
+  __tmp__5F0D=read_character__MXI('\'');
+  if ((! __tmp__5F0D)) {
+    __tmp__GG0D=current_position__UVQ();
+    put_error__text__EQE( 2,(&__string_611));
+    put_position__PRE(__tmp__GG0D);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  __tmp__5F0D=read_word__CGF((&__string_15));
+  if (__tmp__5F0D) {
+    __tmp__1H0D=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__GJ4R=read_word__CGF((&__string_14));
+    __tmp__1H0D=__tmp__GJ4R;
+  };
+  if (__tmp__1H0D) {
+    associativity__ZF0D=last_string__U4E;
+    __tmp__1H0D=read_integer__QHW();
+    if (__tmp__1H0D) {
+      priority__0F0D=((__INTEGER__Q )last_integer__Q5V);
+    };
+  };
+  __tmp__5F0D=(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)list_arg__VF0D)->parent_arrayed_collection__BGYD.upper__53AF <  0);
+  if (__tmp__5F0D) {
+    __tmp__UI0D=read_loc_arg__with_self__5WMD(PARSER__VSD__,FALSE__O__,TRUE__K__);
+    if (((void *)__tmp__UI0D == (void *)NULL)) {
+      __tmp__0I0D=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_612));
+      put_position__PRE(__tmp__0I0D);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      rec__LGJO=read__QB5G(local__JGJO);
-      node__OGJO=new_read__slot__receiver__self__FLQC(Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__NGJO,rec__LGJO,rec__LGJO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__OGJO);
-      __tmp__HC5R=((__NODE_TYPE *)node__OGJO)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__HC5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__IC5R=((__DTA_RD *)__tmp__HC5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__IC5R=((__DTA_CAST *)__tmp__HC5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__IC5R=((__DTA_WR_CODE *)__tmp__HC5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__IC5R=((__DTA_BLOCK *)__tmp__HC5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__IC5R=((__DTA_WR_VALUE *)__tmp__HC5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__IC5R=((__DTA_RD_ARGS *)__tmp__HC5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
+    };
+    add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)list_arg__VF0D),__tmp__UI0D);
+    __tmp__BJ0D=operator__name__LVTC((&__string_92),name__XF0D);
+    name__XF0D=__tmp__BJ0D;
+    if (((void *)associativity__ZF0D != (void *)NULL)) {
+      __tmp__0I0D=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_613));
+      put_position__PRE(__tmp__0I0D);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      result__IGJO=__tmp__IC5R;
-      __tmp__0KJO=TRUE__;
-    } else {
-      __tmp__0KJO=FALSE__;
-    };
-    if ((! __tmp__0KJO)) {
-      Self__JRJQ=((__TYPE_FULL *)t__FGJO);
-      if (is_cast__to__in__BD0I(Self__JRJQ,(&__string_87),static_type__4QEO(),((__PROTOTYPE *)prototype__VPRF(Self__JRJQ))->import_list__MFDC)) {
-        local__JGJO=create__name__style__type__E5JG(Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__4QEO()));
-        instr__KGJO=write__value__14FH(local__JGJO,Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EGJO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__KGJO);
-        slot_name__MGJO=get__QEC(last_cast_name__T32H);
-        slot_msg__NGJO=get_slot__IO5G(t__FGJO,slot_name__MGJO);
-        if (((void *)slot_msg__NGJO == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__FGJO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__4QEO(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__MGJO);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__FGJO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__GGJO);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__FGJO))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-          __tmp__KMJO=((__SLOT *)((__SLOT_DATA *)slot_msg__NGJO)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__KMJO=((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__KMJO) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-            __tmp__RMJO=((__SLOT_DATA *)slot_msg__NGJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__RMJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__RMJO);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-          __tmp__XMJO=get_type_result__XF2G(slot_msg__NGJO);
-        } else {
-          __tmp__XMJO=get_type_result__BH2G(slot_msg__NGJO);
-        };
-        if ((((void *)__tmp__XMJO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__XMJO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__FGJO)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__XMJO != (void *)NULL)) {
-            Self__T0IR=((__STRING *)string_tmp__RB);
-            new_capacity__S0IR= 0;
-            if ((Self__T0IR->capacity__MNK <= Self__T0IR->count__VF)) {
-              if ((Self__T0IR->capacity__MNK ==  0)) {
-                Self__T0IR->capacity__MNK= 32;
-                Self__T0IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__S0IR=(__INTEGER)(Self__T0IR->capacity__MNK <<  1);
-                Self__U0IR=((__CHARACTER *)Self__T0IR->storage__XNK);
-                old_nb_elts__V0IR=Self__T0IR->capacity__MNK;
-                new__W0IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U0IR),((__UINTEGER_32 )old_nb_elts__V0IR),((__UINTEGER_32 )new_capacity__S0IR)));
-                upper__DJWR=(__INTEGER)(new_capacity__S0IR -  1);
-                Self__BJWR=old_nb_elts__V0IR;
-                while ((Self__BJWR <= upper__DJWR)) {
-                  new__W0IR[Self__BJWR]='\0';
-                  Self__BJWR=(__INTEGER)(Self__BJWR +  1);
-                };
-                Self__T0IR->storage__XNK=new__W0IR;
-                Self__T0IR->capacity__MNK=new_capacity__S0IR;
-              };
-            };
-            ((__CHARACTER *)Self__T0IR->storage__XNK)[Self__T0IR->count__VF]='`';
-            Self__T0IR->count__VF=(__INTEGER)(Self__T0IR->count__VF +  1);
-            append_name_in__M5XD(__tmp__XMJO,string_tmp__RB);
-            Self__Z0IR=((__STRING *)string_tmp__RB);
-            new_capacity__Y0IR= 0;
-            if ((Self__Z0IR->capacity__MNK <= Self__Z0IR->count__VF)) {
-              if ((Self__Z0IR->capacity__MNK ==  0)) {
-                Self__Z0IR->capacity__MNK= 32;
-                Self__Z0IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__Y0IR=(__INTEGER)(Self__Z0IR->capacity__MNK <<  1);
-                Self__00IR=((__CHARACTER *)Self__Z0IR->storage__XNK);
-                old_nb_elts__10IR=Self__Z0IR->capacity__MNK;
-                new__20IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__00IR),((__UINTEGER_32 )old_nb_elts__10IR),((__UINTEGER_32 )new_capacity__Y0IR)));
-                upper__IJWR=(__INTEGER)(new_capacity__Y0IR -  1);
-                Self__GJWR=old_nb_elts__10IR;
-                while ((Self__GJWR <= upper__IJWR)) {
-                  new__20IR[Self__GJWR]='\0';
-                  Self__GJWR=(__INTEGER)(Self__GJWR +  1);
-                };
-                Self__Z0IR->storage__XNK=new__20IR;
-                Self__Z0IR->capacity__MNK=new_capacity__Y0IR;
-              };
-            };
-            ((__CHARACTER *)Self__Z0IR->storage__XNK)[Self__Z0IR->count__VF]='\'';
-            Self__Z0IR->count__VF=(__INTEGER)(Self__Z0IR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__FGJO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
-            __tmp__ZNJO=((__SLOT_DATA *)slot_msg__NGJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__ZNJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__ZNJO);
-          put_position__ECH(Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__PGJO=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__PGJO,create__type__PKQC(Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,t__FGJO));
-        add_last__5REI(args__PGJO,read__QB5G(local__JGJO));
-        __tmp__GOJO=Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__HOJO=((void **)((__FAST_ARRAYoEXPRo *)args__PGJO)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__HOJO)->__id) {
-        case __LIST__: {
-          __tmp__IOJO=my_copy__MSYM(__tmp__HOJO);
-        } break;
-        case __STRING_CST__: {
-          Self__QRJQ=((__STRING_CST *)__tmp__HOJO);
-          __tmp__IOJO=create__text__ITMH(Self__QRJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QRJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__IOJO=my_copy__EK2H(__tmp__HOJO);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__RRJQ=((__PROTOTYPE_CST *)__tmp__HOJO);
-          __tmp__IOJO=create__type__PKQC(Self__RRJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RRJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__SRJQ=((__INTEGER_CST *)__tmp__HOJO);
-          p__H1IR=Self__SRJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__I1IR=Self__SRJQ->value__W4YD;
-          t__J1IR=Self__SRJQ->parent_constant__B3LC.static_type__M2YD;
-          result__40IR=NULL;
-          ptr__50IR=((__POINTER )(NULL));
-          typ_id__A1IR= 0;
-          sz__B1IR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__B1IR ==  0)) {
-            result__40IR=INTEGER_CST__;
-          } else {
-            typ_id__A1IR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B1IR);
-            if ((typ_id__A1IR == (__INTEGER)(-  1))) {
-              a__C1IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__D1IR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1IR + a__C1IR) & (__UINTEGER_32)(~ a__C1IR));
-              ptr_table__LJWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D1IR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__KJWR=((__POINTER )(NULL));
-              result__MJWR=((__POINTER *)ptr_table__LJWR)[ 0];
-              if ((result__MJWR == (void *)NULL)) {
-                result__MJWR=new_lab__2PJ(new_size__D1IR);
-                next__KJWR=(void *)((unsigned long)result__MJWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1IR)));
-                ((__POINTER *)next__KJWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LJWR)[ 0]=next__KJWR;
-              } else {
-                next__KJWR=((__POINTER *)result__MJWR)[ 0];
-                if ((next__KJWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MJWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D1IR <<  1)) <=  4096)) {
-                    next__KJWR=(void *)((unsigned long)result__MJWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1IR)));
-                  } else {
-                    next__KJWR=new_lab__2PJ(new_size__D1IR);
-                  };
-                  ((__POINTER *)next__KJWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LJWR)[ 0]=next__KJWR;
-                } else {
-                  ((__POINTER *)result__MJWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KJWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MJWR=next__KJWR;
-                };
-              };
-              ptr__50IR=result__MJWR;
-            } else {
-              t__E1IR=((__UINTEGER_32 )typ_id__A1IR);
-              a__F1IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TJWR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1IR + a__F1IR) & (__UINTEGER_32)(~ a__F1IR));
-              ptr_table__QJWR=((__POINTER )(&(table_type[(t__E1IR)])));
-              lab_type__SJWR=(__UINTEGER_32)(t__E1IR |  1);
-              next__PJWR=((__POINTER )(NULL));
-              result__RJWR=((__POINTER *)ptr_table__QJWR)[ 0];
-              if ((result__RJWR == (void *)NULL)) {
-                result__RJWR=new_lab__2PJ(lab_type__SJWR);
-                next__PJWR=(void *)((unsigned long)result__RJWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJWR)));
-                ((__POINTER *)next__PJWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QJWR)[ 0]=next__PJWR;
-              } else {
-                next__PJWR=((__POINTER *)result__RJWR)[ 0];
-                if ((next__PJWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RJWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TJWR <<  1)) <=  4096)) {
-                    next__PJWR=(void *)((unsigned long)result__RJWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJWR)));
-                  } else {
-                    next__PJWR=new_lab__2PJ(lab_type__SJWR);
-                  };
-                  ((__POINTER *)next__PJWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QJWR)[ 0]=next__PJWR;
-                } else {
-                  ((__POINTER *)result__RJWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PJWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__RJWR=next__PJWR;
-                };
-              };
-              ptr__50IR=result__RJWR;
-            };
-            result__40IR=((__INTEGER_CST *)ptr__50IR);
-            *(result__40IR) = *(INTEGER_CST__);
-          };
-          Self__G1IR=((__INTEGER_CST *)result__40IR);
-          Self__G1IR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H1IR;
-          Self__G1IR->value__W4YD=v__I1IR;
-          Self__G1IR->parent_constant__B3LC.static_type__M2YD=t__J1IR;
-          check_type__YG5D(Self__G1IR);
-          __tmp__IOJO=result__40IR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__AUCR=read__QB5G(((__READ_LOCAL *)__tmp__HOJO)->local__HJZD);
-          if (__tmp__AUCR==NULL) {
-            __tmp__BUCR=NULL;
-          } else {
-            __tmp__BUCR=((__READ_LOCAL *)__tmp__AUCR);
-          };
-          __tmp__IOJO=__tmp__BUCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__IOJO=my_copy__SL2H(__tmp__HOJO);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__IOJO=my_copy__LM2H(__tmp__HOJO);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__IOJO=my_copy__YM2H(__tmp__HOJO);
-        } break;
-        case __REAL_CST__: {
-          Self__URJQ=((__REAL_CST *)__tmp__HOJO);
-          p__3JWR=Self__URJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__4JWR=Self__URJQ->value__HN2H;
-          t__5JWR=Self__URJQ->parent_constant__U2JH.static_type__M2YD;
-          result__UJWR=NULL;
-          ptr__VJWR=((__POINTER )(NULL));
-          typ_id__WJWR= 0;
-          sz__XJWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__XJWR ==  0)) {
-            result__UJWR=REAL_CST__;
-          } else {
-            typ_id__WJWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XJWR);
-            if ((typ_id__WJWR == (__INTEGER)(-  1))) {
-              a__YJWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ZJWR=(__UINTEGER_32)((__UINTEGER_32)(sz__XJWR + a__YJWR) & (__UINTEGER_32)(~ a__YJWR));
-              ptr_table__BKWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZJWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__AKWR=((__POINTER )(NULL));
-              result__CKWR=((__POINTER *)ptr_table__BKWR)[ 0];
-              if ((result__CKWR == (void *)NULL)) {
-                result__CKWR=new_lab__2PJ(new_size__ZJWR);
-                next__AKWR=(void *)((unsigned long)result__CKWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZJWR)));
-                ((__POINTER *)next__AKWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BKWR)[ 0]=next__AKWR;
-              } else {
-                next__AKWR=((__POINTER *)result__CKWR)[ 0];
-                if ((next__AKWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CKWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZJWR <<  1)) <=  4096)) {
-                    next__AKWR=(void *)((unsigned long)result__CKWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZJWR)));
-                  } else {
-                    next__AKWR=new_lab__2PJ(new_size__ZJWR);
-                  };
-                  ((__POINTER *)next__AKWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BKWR)[ 0]=next__AKWR;
-                } else {
-                  ((__POINTER *)result__CKWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AKWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CKWR=next__AKWR;
-                };
-              };
-              ptr__VJWR=result__CKWR;
-            } else {
-              t__0JWR=((__UINTEGER_32 )typ_id__WJWR);
-              a__1JWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JKWR=(__UINTEGER_32)((__UINTEGER_32)(sz__XJWR + a__1JWR) & (__UINTEGER_32)(~ a__1JWR));
-              ptr_table__GKWR=((__POINTER )(&(table_type[(t__0JWR)])));
-              lab_type__IKWR=(__UINTEGER_32)(t__0JWR |  1);
-              next__FKWR=((__POINTER )(NULL));
-              result__HKWR=((__POINTER *)ptr_table__GKWR)[ 0];
-              if ((result__HKWR == (void *)NULL)) {
-                result__HKWR=new_lab__2PJ(lab_type__IKWR);
-                next__FKWR=(void *)((unsigned long)result__HKWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JKWR)));
-                ((__POINTER *)next__FKWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GKWR)[ 0]=next__FKWR;
-              } else {
-                next__FKWR=((__POINTER *)result__HKWR)[ 0];
-                if ((next__FKWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HKWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JKWR <<  1)) <=  4096)) {
-                    next__FKWR=(void *)((unsigned long)result__HKWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JKWR)));
-                  } else {
-                    next__FKWR=new_lab__2PJ(lab_type__IKWR);
-                  };
-                  ((__POINTER *)next__FKWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GKWR)[ 0]=next__FKWR;
-                } else {
-                  ((__POINTER *)result__HKWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FKWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HKWR=next__FKWR;
-                };
-              };
-              ptr__VJWR=result__HKWR;
-            };
-            result__UJWR=((__REAL_CST *)ptr__VJWR);
-            *(result__UJWR) = *(REAL_CST__);
-          };
-          Self__2JWR=((__REAL_CST *)result__UJWR);
-          Self__2JWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3JWR;
-          Self__2JWR->value__HN2H=v__4JWR;
-          Self__2JWR->parent_constant__U2JH.static_type__M2YD=t__5JWR;
-          __tmp__IOJO=result__UJWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__WRJQ=((__CHARACTER_CST *)__tmp__HOJO);
-          __tmp__IOJO=create__char__4SMH(Self__WRJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WRJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__XRJQ=((__IS_EXPANDED *)__tmp__HOJO);
-          __tmp__EUCR=read__QB5G(((__READ_LOCAL *)Self__XRJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__EUCR==NULL) {
-            __tmp__FUCR=NULL;
-          } else {
-            __tmp__FUCR=((__READ_LOCAL *)__tmp__EUCR);
-          };
-          p__TKWR=Self__XRJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__KKWR=NULL;
-          ptr__LKWR=((__POINTER )(NULL));
-          typ_id__MKWR= 0;
-          sz__NKWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__NKWR ==  0)) {
-            result__KKWR=IS_EXPANDED__;
-          } else {
-            typ_id__MKWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NKWR);
-            if ((typ_id__MKWR == (__INTEGER)(-  1))) {
-              a__OKWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__PKWR=(__UINTEGER_32)((__UINTEGER_32)(sz__NKWR + a__OKWR) & (__UINTEGER_32)(~ a__OKWR));
-              ptr_table__WKWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PKWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__VKWR=((__POINTER )(NULL));
-              result__XKWR=((__POINTER *)ptr_table__WKWR)[ 0];
-              if ((result__XKWR == (void *)NULL)) {
-                result__XKWR=new_lab__2PJ(new_size__PKWR);
-                next__VKWR=(void *)((unsigned long)result__XKWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKWR)));
-                ((__POINTER *)next__VKWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WKWR)[ 0]=next__VKWR;
-              } else {
-                next__VKWR=((__POINTER *)result__XKWR)[ 0];
-                if ((next__VKWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XKWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PKWR <<  1)) <=  4096)) {
-                    next__VKWR=(void *)((unsigned long)result__XKWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKWR)));
-                  } else {
-                    next__VKWR=new_lab__2PJ(new_size__PKWR);
-                  };
-                  ((__POINTER *)next__VKWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WKWR)[ 0]=next__VKWR;
-                } else {
-                  ((__POINTER *)result__XKWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VKWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XKWR=next__VKWR;
-                };
-              };
-              ptr__LKWR=result__XKWR;
-            } else {
-              t__QKWR=((__UINTEGER_32 )typ_id__MKWR);
-              a__RKWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__4KWR=(__UINTEGER_32)((__UINTEGER_32)(sz__NKWR + a__RKWR) & (__UINTEGER_32)(~ a__RKWR));
-              ptr_table__1KWR=((__POINTER )(&(table_type[(t__QKWR)])));
-              lab_type__3KWR=(__UINTEGER_32)(t__QKWR |  1);
-              next__0KWR=((__POINTER )(NULL));
-              result__2KWR=((__POINTER *)ptr_table__1KWR)[ 0];
-              if ((result__2KWR == (void *)NULL)) {
-                result__2KWR=new_lab__2PJ(lab_type__3KWR);
-                next__0KWR=(void *)((unsigned long)result__2KWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KWR)));
-                ((__POINTER *)next__0KWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1KWR)[ 0]=next__0KWR;
-              } else {
-                next__0KWR=((__POINTER *)result__2KWR)[ 0];
-                if ((next__0KWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2KWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4KWR <<  1)) <=  4096)) {
-                    next__0KWR=(void *)((unsigned long)result__2KWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KWR)));
-                  } else {
-                    next__0KWR=new_lab__2PJ(lab_type__3KWR);
-                  };
-                  ((__POINTER *)next__0KWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1KWR)[ 0]=next__0KWR;
-                } else {
-                  ((__POINTER *)result__2KWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0KWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2KWR=next__0KWR;
-                };
-              };
-              ptr__LKWR=result__2KWR;
-            };
-            result__KKWR=((__IS_EXPANDED *)ptr__LKWR);
-            *(result__KKWR) = *(IS_EXPANDED__);
-          };
-          Self__SKWR=((__IS_EXPANDED *)result__KKWR);
-          Self__SKWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TKWR;
-          Self__SKWR->receiver__WN2H=__tmp__FUCR;
-          __tmp__IOJO=result__KKWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__IOJO=my_copy__1N2H(__tmp__HOJO);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__IOJO=my_copy__EO2H(__tmp__HOJO);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__IOJO=my_copy__PO2H(__tmp__HOJO);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__IOJO=my_copy__1O2H(__tmp__HOJO);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__IOJO=my_copy__GP2H(__tmp__HOJO);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__IOJO=my_copy__RP2H(__tmp__HOJO);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__IOJO=my_copy__2P2H(__tmp__HOJO);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__IOJO=my_copy__HQ2H(__tmp__HOJO);
-        } break;
-        case __PUT_TO__: {
-          __tmp__IOJO=my_copy__SQ2H(__tmp__HOJO);
-        } break;
-        case __ITEM__: {
-          __tmp__IOJO=my_copy__DR2H(__tmp__HOJO);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__IOJO=my_copy__PR2H(__tmp__HOJO);
-        } break;
-        case __CAST__: {
-          __tmp__IOJO=my_copy__YR2H(__tmp__HOJO);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__IOJO=my_copy__5SYM(__tmp__HOJO);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__IOJO=my_copy__IUGK(__tmp__HOJO);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__L1IR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HOJO)->global__ZGJK),NULL);
-          if (__tmp__L1IR==NULL) {
-            __tmp__M1IR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__L1IR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__M1IR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__M1IR=((__READ_GLOBAL *)__tmp__L1IR);
-            } break;
-            }
-          };
-          __tmp__IOJO=__tmp__M1IR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__IOJO=my_copy__BQCN(__tmp__HOJO);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__IOJO=my_copy__NREO(__tmp__HOJO);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__IOJO=my_copy__VYJO(__tmp__HOJO);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__IOJO=my_copy__0REO(__tmp__HOJO);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__IOJO=my_copy__BZJO(__tmp__HOJO);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__IOJO=my_copy__CNJM(__tmp__HOJO);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__IOJO=my_copy__5XLL(__tmp__HOJO);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__IOJO=my_copy__WVYM(__tmp__HOJO);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__IOJO=my_copy__FSEO(__tmp__HOJO);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__IOJO=my_copy__QCEP(__tmp__HOJO);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__IOJO=my_copy__5LSN(__tmp__HOJO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__IOJO=my_copy__KMSN(__tmp__HOJO);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__IOJO=my_copy__JZPN(__tmp__HOJO);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__IOJO=my_copy__G3SO(__tmp__HOJO);
-        } break;
-        };
-        node__OGJO=new_read__slot__receiver__with__AOWH(__tmp__GOJO,slot_msg__NGJO,__tmp__IOJO,args__PGJO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__OGJO);
-        __tmp__KC5R=((__NODE_TYPE *)node__OGJO)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__KC5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__LC5R=((__DTA_RD *)__tmp__KC5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__LC5R=((__DTA_CAST *)__tmp__KC5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__LC5R=((__DTA_WR_CODE *)__tmp__KC5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__LC5R=((__DTA_BLOCK *)__tmp__KC5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__LC5R=((__DTA_WR_VALUE *)__tmp__KC5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__LC5R=((__DTA_RD_ARGS *)__tmp__KC5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__IGJO=__tmp__LC5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__FGJO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__4QEO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__GGJO);
-        put_position__ECH(Self__EGJO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    };
+  } else /* FALSE */ {
+    __tmp__UI0D=read_loc_arg__with_self__5WMD(PARSER__VSD__,FALSE__O__,FALSE__O__);
+    if (((void *)__tmp__UI0D != (void *)NULL)) {
+      add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)list_arg__VF0D),__tmp__UI0D);
+      __tmp__ZJ0D=operator__name__LVTC((&__string_90),name__XF0D);
+      name__XF0D=__tmp__ZJ0D;
+      if (((void *)associativity__ZF0D == (void *)NULL)) {
+        associativity__ZF0D=(&__string_15);
+      };
+    } else /* FALSE */ {
+      __tmp__ZJ0D=operator__name__LVTC((&__string_91),name__XF0D);
+      name__XF0D=__tmp__ZJ0D;
+      if (((void *)associativity__ZF0D != (void *)NULL)) {
+        __tmp__PK0D=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_614));
+        put_position__PRE(__tmp__PK0D);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
     };
   };
-  return(result__IGJO);
+  __tmp__GG0D=current_position__UVQ();
+  __tmp__XK0D=last_section__WTNC;
+  result__X00D=NULL;
+  ptr__Y00D=((__POINTER__IB )(NULL));
+  typ_id__200D= 0;
+  __tmp__400D=((__POINTER__IB )sizeof(__ITM_SLOT_OPERATOR__2F0D));
+  if (((unsigned long)__tmp__400D ==  0)) {
+    result__X00D=ITM_SLOT_OPERATOR__2F0D__;
+  } else /* FALSE */ {
+    typ_id__200D=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__400D));
+    if ((typ_id__200D == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__XWXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ZWXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__400D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XWXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XWXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__0WXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZWXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__XWXT=micro_alloc__table__lab__UKI(__tmp__ZWXT,((__POINTER__IB )(&(table_size[(__tmp__0WXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZWXT)));
+      ptr__Y00D=__tmp__XWXT;
+    } else /* FALSE */ {
+      __tmp__0WXT=((__UINTEGER_32__ZWB )typ_id__200D);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__XWXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ZWXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__400D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XWXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XWXT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__XWXT=micro_alloc__table__lab__UKI(__tmp__ZWXT,((__POINTER__IB )(&(table_type[(__tmp__0WXT)]))),(__UINTEGER_32__ZWB)(__tmp__0WXT |  1));
+      ptr__Y00D=__tmp__XWXT;
+    };
+    result__X00D=((__ITM_SLOT_OPERATOR__2F0D *)ptr__Y00D);
+    *(result__X00D) = *(ITM_SLOT_OPERATOR__2F0D__);
+  };
+  Self__1XBE=((__ITM_SLOT_OPERATOR__2F0D *)result__X00D);
+  Self__1XBE->parent_itm_slot__3F0D.parent_named__QLC.name__GWB=name__XF0D;
+  Self__1XBE->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B=__tmp__GG0D;
+  Self__1XBE->parent_itm_slot__3F0D.id_section__TVOB=__tmp__XK0D;
+  Self__1XBE=((__ITM_SLOT_OPERATOR__2F0D *)result__X00D);
+  if (((void *)associativity__ZF0D == (void *)(&__string_15))) {
+    Self__1XBE->priority_and_level__MVBE=priority__0F0D;
+  } else /* FALSE */ {
+    Self__1XBE->priority_and_level__MVBE=(__INTEGER__Q)(- priority__0F0D);
+  };
+  __tmp__UI0D=result__X00D;
+  return(__tmp__UI0D);
 }
 
-static void* check_type__with__MTSO(__EXPR_AND_AND_LOGIC *Self__NTSO,void *t__OTSO,__POSITION p__PTSO)
-// ({EXPR_AND_AND_LOGIC},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void add_last__13AF(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *Self__23AF,void *element__33AF)
+// ({FAST_ARRAYoITM_ARGUMENTo__ZFYD},{NULLxITM_ARG__Q0MDxITM_ARGS__MITF}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__Q2IR;
-  void *result__RTSO,*rec__UTSO,*__tmp__OC5R,*__tmp__Q1SO,*__tmp__R1SO;
-  void *__tmp__RC5R;
-  void *local__STSO;
-  void *instr__TTSO;
-  void *slot_name__VTSO,*v__HMWR;
-  void *slot_msg__WTSO;
-  void *node__XTSO;
-  __TYPE_FULL *Self__YRJQ,*Self__CSJQ;
-  void *__tmp__HWSO,*__tmp__TZSO;
-  __POSITION __tmp__OWSO,__tmp__WXSO,__tmp__0ZSO,__tmp__C1SO;
-  __POSITION __tmp__P1SO,p__P2IR,p__GMWR,p__2MWR;
-  void *__tmp__UWSO,*__tmp__A0SO,*t__R2IR,*t__IMWR;
-  __STRING *Self__P1IR,*Self__V1IR,*Self__11IR,*Self__B2IR;
-  __INTEGER new_capacity__O1IR,old_nb_elts__R1IR,upper__CLWR,Self__ALWR;
-  __INTEGER new_capacity__U1IR,old_nb_elts__X1IR,upper__HLWR,Self__FLWR;
-  __INTEGER new_capacity__01IR,old_nb_elts__31IR,upper__MLWR,Self__KLWR;
-  __INTEGER new_capacity__A2IR,old_nb_elts__D2IR,upper__RLWR,Self__PLWR;
-  __INTEGER typ_id__I2IR,typ_id__5LWR,typ_id__VMWR;
-  void *__tmp__NC5R,*__tmp__QC5R;
-  __STRING_CST *Self__JSJQ;
-  __PROTOTYPE_CST *Self__KSJQ;
-  __INTEGER_CST *Self__LSJQ,*result__G2IR,*Self__O2IR;
-  __POINTER ptr__H2IR,ptr_table__ULWR,next__TLWR,result__VLWR;
-  __POINTER ptr_table__ZLWR,next__YLWR,result__0LWR,ptr__4LWR;
-  __POINTER ptr_table__KMWR,next__JMWR,result__LMWR,ptr_table__PMWR;
-  __POINTER next__OMWR,result__QMWR,ptr__UMWR,ptr_table__5MWR;
-  __POINTER next__4MWR,result__ANWR,ptr_table__ENWR,next__DNWR;
-  __POINTER result__FNWR;
-  __UINTEGER_32 sz__J2IR,a__K2IR,new_size__L2IR,t__M2IR,a__N2IR;
-  __UINTEGER_32 new_size__2LWR,lab_type__1LWR,sz__AMWR,a__BMWR;
-  __UINTEGER_32 new_size__CMWR,t__DMWR,a__EMWR,new_size__SMWR;
-  __UINTEGER_32 lab_type__RMWR,sz__WMWR,a__XMWR,new_size__YMWR,t__ZMWR;
-  __UINTEGER_32 a__0MWR,new_size__HNWR,lab_type__GNWR;
-  void *__tmp__IUCR,*__tmp__MUCR,*__tmp__T2IR;
-  __READ_LOCAL *__tmp__JUCR,*__tmp__NUCR;
-  __REAL_CST *Self__NSJQ,*result__3LWR,*Self__FMWR;
-  __CHARACTER_CST *Self__PSJQ;
-  __IS_EXPANDED *Self__QSJQ,*result__TMWR,*Self__1MWR;
-  __READ_GLOBAL *__tmp__U2IR;
-  void *args__YTSO;
-  __CHARACTER *Self__Q1IR,*new__S1IR,*Self__W1IR,*new__Y1IR,*Self__21IR;
-  __CHARACTER *new__41IR,*Self__C2IR,*new__E2IR;
-  __BOOLEAN __tmp__DYSO;
-  result__RTSO=NULL;
-  local__STSO=NULL;
-  instr__TTSO=NULL;
-  rec__UTSO=NULL;
-  slot_name__VTSO=NULL;
-  slot_msg__WTSO=NULL;
-  node__XTSO=NULL;
-  args__YTSO=NULL;
-  if (affect_with__BCHI(t__OTSO,static_type__V0IO())) {
-    result__RTSO=Self__NTSO;
-  } else {
-    Self__YRJQ=((__TYPE_FULL *)static_type__V0IO());
-    if (is_cast__to__in__BD0I(Self__YRJQ,(&__string_86),t__OTSO,((__PROTOTYPE *)prototype__VPRF(Self__YRJQ))->export_list__EFDC)) {
-      local__STSO=create__name__style__type__E5JG(Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0IO()));
-      instr__TTSO=write__value__14FH(local__STSO,Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NTSO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__TTSO);
-      slot_name__VTSO=get__QEC(last_cast_name__T32H);
-      slot_msg__WTSO=get_slot__IO5G(static_type__V0IO(),slot_name__VTSO);
-      if (((void *)slot_msg__WTSO == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__V0IO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__OTSO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__VTSO);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__V0IO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__PTSO);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__V0IO()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-        __tmp__HWSO=((__SLOT *)((__SLOT_DATA *)slot_msg__WTSO)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__HWSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__HWSO) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-          __tmp__OWSO=((__SLOT_DATA *)slot_msg__WTSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__OWSO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__OWSO);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-        __tmp__UWSO=get_type_result__XF2G(slot_msg__WTSO);
-      } else {
-        __tmp__UWSO=get_type_result__BH2G(slot_msg__WTSO);
-      };
-      if ((((void *)__tmp__UWSO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__UWSO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__OTSO)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__UWSO != (void *)NULL)) {
-          Self__P1IR=((__STRING *)string_tmp__RB);
-          new_capacity__O1IR= 0;
-          if ((Self__P1IR->capacity__MNK <= Self__P1IR->count__VF)) {
-            if ((Self__P1IR->capacity__MNK ==  0)) {
-              Self__P1IR->capacity__MNK= 32;
-              Self__P1IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__O1IR=(__INTEGER)(Self__P1IR->capacity__MNK <<  1);
-              Self__Q1IR=((__CHARACTER *)Self__P1IR->storage__XNK);
-              old_nb_elts__R1IR=Self__P1IR->capacity__MNK;
-              new__S1IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q1IR),((__UINTEGER_32 )old_nb_elts__R1IR),((__UINTEGER_32 )new_capacity__O1IR)));
-              upper__CLWR=(__INTEGER)(new_capacity__O1IR -  1);
-              Self__ALWR=old_nb_elts__R1IR;
-              while ((Self__ALWR <= upper__CLWR)) {
-                new__S1IR[Self__ALWR]='\0';
-                Self__ALWR=(__INTEGER)(Self__ALWR +  1);
-              };
-              Self__P1IR->storage__XNK=new__S1IR;
-              Self__P1IR->capacity__MNK=new_capacity__O1IR;
-            };
-          };
-          ((__CHARACTER *)Self__P1IR->storage__XNK)[Self__P1IR->count__VF]='`';
-          Self__P1IR->count__VF=(__INTEGER)(Self__P1IR->count__VF +  1);
-          append_name_in__M5XD(__tmp__UWSO,string_tmp__RB);
-          Self__V1IR=((__STRING *)string_tmp__RB);
-          new_capacity__U1IR= 0;
-          if ((Self__V1IR->capacity__MNK <= Self__V1IR->count__VF)) {
-            if ((Self__V1IR->capacity__MNK ==  0)) {
-              Self__V1IR->capacity__MNK= 32;
-              Self__V1IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__U1IR=(__INTEGER)(Self__V1IR->capacity__MNK <<  1);
-              Self__W1IR=((__CHARACTER *)Self__V1IR->storage__XNK);
-              old_nb_elts__X1IR=Self__V1IR->capacity__MNK;
-              new__Y1IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W1IR),((__UINTEGER_32 )old_nb_elts__X1IR),((__UINTEGER_32 )new_capacity__U1IR)));
-              upper__HLWR=(__INTEGER)(new_capacity__U1IR -  1);
-              Self__FLWR=old_nb_elts__X1IR;
-              while ((Self__FLWR <= upper__HLWR)) {
-                new__Y1IR[Self__FLWR]='\0';
-                Self__FLWR=(__INTEGER)(Self__FLWR +  1);
-              };
-              Self__V1IR->storage__XNK=new__Y1IR;
-              Self__V1IR->capacity__MNK=new_capacity__U1IR;
-            };
-          };
-          ((__CHARACTER *)Self__V1IR->storage__XNK)[Self__V1IR->count__VF]='\'';
-          Self__V1IR->count__VF=(__INTEGER)(Self__V1IR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__OTSO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-          __tmp__WXSO=((__SLOT_DATA *)slot_msg__WTSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__WXSO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__WXSO);
-        put_position__ECH(Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__UTSO=read__QB5G(local__STSO);
-      node__XTSO=new_read__slot__receiver__self__FLQC(Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__WTSO,rec__UTSO,rec__UTSO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__XTSO);
-      __tmp__NC5R=((__NODE_TYPE *)node__XTSO)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__NC5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__OC5R=((__DTA_RD *)__tmp__NC5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__OC5R=((__DTA_CAST *)__tmp__NC5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__OC5R=((__DTA_WR_CODE *)__tmp__NC5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__OC5R=((__DTA_BLOCK *)__tmp__NC5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__OC5R=((__DTA_WR_VALUE *)__tmp__NC5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__OC5R=((__DTA_RD_ARGS *)__tmp__NC5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__RTSO=__tmp__OC5R;
-      __tmp__DYSO=TRUE__;
-    } else {
-      __tmp__DYSO=FALSE__;
-    };
-    if ((! __tmp__DYSO)) {
-      Self__CSJQ=((__TYPE_FULL *)t__OTSO);
-      if (is_cast__to__in__BD0I(Self__CSJQ,(&__string_87),static_type__V0IO(),((__PROTOTYPE *)prototype__VPRF(Self__CSJQ))->import_list__MFDC)) {
-        local__STSO=create__name__style__type__E5JG(Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0IO()));
-        instr__TTSO=write__value__14FH(local__STSO,Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NTSO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__TTSO);
-        slot_name__VTSO=get__QEC(last_cast_name__T32H);
-        slot_msg__WTSO=get_slot__IO5G(t__OTSO,slot_name__VTSO);
-        if (((void *)slot_msg__WTSO == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__OTSO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__V0IO(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__VTSO);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__OTSO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__PTSO);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__OTSO))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-          __tmp__TZSO=((__SLOT *)((__SLOT_DATA *)slot_msg__WTSO)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__TZSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__TZSO) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-            __tmp__0ZSO=((__SLOT_DATA *)slot_msg__WTSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__0ZSO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__0ZSO);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-          __tmp__A0SO=get_type_result__XF2G(slot_msg__WTSO);
-        } else {
-          __tmp__A0SO=get_type_result__BH2G(slot_msg__WTSO);
-        };
-        if ((((void *)__tmp__A0SO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__A0SO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__OTSO)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__A0SO != (void *)NULL)) {
-            Self__11IR=((__STRING *)string_tmp__RB);
-            new_capacity__01IR= 0;
-            if ((Self__11IR->capacity__MNK <= Self__11IR->count__VF)) {
-              if ((Self__11IR->capacity__MNK ==  0)) {
-                Self__11IR->capacity__MNK= 32;
-                Self__11IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__01IR=(__INTEGER)(Self__11IR->capacity__MNK <<  1);
-                Self__21IR=((__CHARACTER *)Self__11IR->storage__XNK);
-                old_nb_elts__31IR=Self__11IR->capacity__MNK;
-                new__41IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__21IR),((__UINTEGER_32 )old_nb_elts__31IR),((__UINTEGER_32 )new_capacity__01IR)));
-                upper__MLWR=(__INTEGER)(new_capacity__01IR -  1);
-                Self__KLWR=old_nb_elts__31IR;
-                while ((Self__KLWR <= upper__MLWR)) {
-                  new__41IR[Self__KLWR]='\0';
-                  Self__KLWR=(__INTEGER)(Self__KLWR +  1);
-                };
-                Self__11IR->storage__XNK=new__41IR;
-                Self__11IR->capacity__MNK=new_capacity__01IR;
-              };
-            };
-            ((__CHARACTER *)Self__11IR->storage__XNK)[Self__11IR->count__VF]='`';
-            Self__11IR->count__VF=(__INTEGER)(Self__11IR->count__VF +  1);
-            append_name_in__M5XD(__tmp__A0SO,string_tmp__RB);
-            Self__B2IR=((__STRING *)string_tmp__RB);
-            new_capacity__A2IR= 0;
-            if ((Self__B2IR->capacity__MNK <= Self__B2IR->count__VF)) {
-              if ((Self__B2IR->capacity__MNK ==  0)) {
-                Self__B2IR->capacity__MNK= 32;
-                Self__B2IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__A2IR=(__INTEGER)(Self__B2IR->capacity__MNK <<  1);
-                Self__C2IR=((__CHARACTER *)Self__B2IR->storage__XNK);
-                old_nb_elts__D2IR=Self__B2IR->capacity__MNK;
-                new__E2IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C2IR),((__UINTEGER_32 )old_nb_elts__D2IR),((__UINTEGER_32 )new_capacity__A2IR)));
-                upper__RLWR=(__INTEGER)(new_capacity__A2IR -  1);
-                Self__PLWR=old_nb_elts__D2IR;
-                while ((Self__PLWR <= upper__RLWR)) {
-                  new__E2IR[Self__PLWR]='\0';
-                  Self__PLWR=(__INTEGER)(Self__PLWR +  1);
-                };
-                Self__B2IR->storage__XNK=new__E2IR;
-                Self__B2IR->capacity__MNK=new_capacity__A2IR;
-              };
-            };
-            ((__CHARACTER *)Self__B2IR->storage__XNK)[Self__B2IR->count__VF]='\'';
-            Self__B2IR->count__VF=(__INTEGER)(Self__B2IR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__OTSO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
-            __tmp__C1SO=((__SLOT_DATA *)slot_msg__WTSO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__C1SO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__C1SO);
-          put_position__ECH(Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __INTEGER__Q __tmp__G5AF,__tmp__I5AF,__tmp__BACG,Self__MF5G;
+  __POINTER__IB __tmp__55BG;
+  __BOOLEAN__L __tmp__O4AF;
+  void **__tmp__44AF;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__23AF->parent_arrayed_collection__BGYD.upper__53AF +  1) <= (__INTEGER__Q)(Self__23AF->parent_arrayed_collection__BGYD.capacity__B4AF -  1))) {
+    Self__23AF->parent_arrayed_collection__BGYD.upper__53AF=(__INTEGER__Q)(Self__23AF->parent_arrayed_collection__BGYD.upper__53AF +  1);
+    __tmp__O4AF=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__O4AF=FALSE__O__;
+  };
+  if ((! __tmp__O4AF)) {
+    if ((Self__23AF->parent_arrayed_collection__BGYD.capacity__B4AF ==  0)) {
+      __tmp__44AF=create__IYSF( 2);
+      Self__23AF->parent_arrayed_collection__BGYD.storage__54AF=__tmp__44AF;
+      Self__23AF->parent_arrayed_collection__BGYD.capacity__B4AF= 2;
+      Self__23AF->parent_arrayed_collection__BGYD.upper__53AF= 0;
+    } else /* FALSE */ {
+      __tmp__G5AF=(__INTEGER__Q)(Self__23AF->parent_arrayed_collection__BGYD.capacity__B4AF <<  1);
+      __tmp__44AF=Self__23AF->parent_arrayed_collection__BGYD.storage__54AF;
+      __tmp__I5AF=Self__23AF->parent_arrayed_collection__BGYD.capacity__B4AF;
+      __tmp__55BG=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__44AF)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__I5AF * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__G5AF * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__44AF=((void **)__tmp__55BG);
+      __tmp__BACG=(__INTEGER__Q)(__tmp__G5AF -  1);
+      Self__MF5G=__tmp__I5AF;
+      while ((Self__MF5G <= __tmp__BACG)) {
+        __tmp__44AF[Self__MF5G]=NULL;
+        Self__MF5G=(__INTEGER__Q)(Self__MF5G +  1);
+      };
+      Self__23AF->parent_arrayed_collection__BGYD.storage__54AF=__tmp__44AF;
+      Self__23AF->parent_arrayed_collection__BGYD.capacity__B4AF=__tmp__G5AF;
+      Self__23AF->parent_arrayed_collection__BGYD.upper__53AF=(__INTEGER__Q)(Self__23AF->parent_arrayed_collection__BGYD.upper__53AF +  1);
+    };
+  };
+  ((void **)Self__23AF->parent_arrayed_collection__BGYD.storage__54AF)[Self__23AF->parent_arrayed_collection__BGYD.upper__53AF]=element__33AF;
+}
+
+static void* read_slot_keyword__DL0D(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *list_arg__FL0D)
+// ({NULLxFAST_ARRAYoITM_ARGUMENTo__ZFYD}) With result No recursive, No inlinable.
+{
+  __STRING__BC *n__HL0D,*result__0DVC,*__tmp__DEVC;
+  __ITM_SLOT__PLC *result__JL0D,*result__EXPU,*Self__QXPU;
+  void *__tmp__ZL0D,*__tmp__AN0D;
+  __POSITION__OL __tmp__MM0D,__tmp__GN0D;
+  __STRING_CONSTANT__0 *__tmp__OGVC;
+  __SECTION___RVOB *sec__TXPU;
+  __POINTER__IB ptr__FXPU,__tmp__HXPU,__tmp__IXPU,__tmp__JXPU;
+  __INTEGER__Q typ_id__GXPU;
+  __UINTEGER_32__ZWB __tmp__KXPU;
+  __BOOLEAN__L __tmp__KL0D,Result__1ELB,__tmp__5L0D,__tmp__QN0D;
+  __FAST_ARRAYoSTRINGo__1RD *Self__KQLB;
+  n__HL0D=NULL;
+  result__JL0D=NULL;
+  __tmp__KL0D=read_identifier__TYQ();
+  if (__tmp__KL0D) {
+    result__0DVC=NULL;
+    Result__1ELB=(((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC)->parent_arrayed_collection__BSD.upper__ESD <  0);
+    if (Result__1ELB) {
+      __tmp__DEVC=create__34B( 128);
+      result__0DVC=__tmp__DEVC;
+    } else /* FALSE */ {
+      Self__KQLB=((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC);
+      __tmp__DEVC=((void **)Self__KQLB->parent_arrayed_collection__BSD.storage__RAZ)[Self__KQLB->parent_arrayed_collection__BSD.upper__ESD];
+      result__0DVC=__tmp__DEVC;
+      Self__KQLB=((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__KQLB->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(Self__KQLB->parent_arrayed_collection__BSD.upper__ESD -  1);
+    };
+    n__HL0D=result__0DVC;
+    copy__Q2X(((__STRING__BC *)result__0DVC),last_string__U4E);
+    __tmp__ZL0D=read_loc_arg__with_self__5WMD(PARSER__VSD__,FALSE__O__,FALSE__O__);
+    if (((void *)__tmp__ZL0D != (void *)NULL)) {
+      add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)list_arg__FL0D),__tmp__ZL0D);
+      __tmp__5L0D=read_identifier__TYQ();
+      if (__tmp__5L0D) {
+        if (((void *)((__SECTION___RVOB *)last_section__WTNC)->name__G25E == (void *)(&__string_39))) {
+          __tmp__MM0D=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_615));
+          put_position__PRE(__tmp__MM0D);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        args__YTSO=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__YTSO,create__type__PKQC(Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,t__OTSO));
-        add_last__5REI(args__YTSO,read__QB5G(local__STSO));
-        __tmp__P1SO=Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__Q1SO=((void **)((__FAST_ARRAYoEXPRo *)args__YTSO)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__Q1SO)->__id) {
-        case __LIST__: {
-          __tmp__R1SO=my_copy__MSYM(__tmp__Q1SO);
-        } break;
-        case __STRING_CST__: {
-          Self__JSJQ=((__STRING_CST *)__tmp__Q1SO);
-          __tmp__R1SO=create__text__ITMH(Self__JSJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JSJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__R1SO=my_copy__EK2H(__tmp__Q1SO);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__KSJQ=((__PROTOTYPE_CST *)__tmp__Q1SO);
-          __tmp__R1SO=create__type__PKQC(Self__KSJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KSJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__LSJQ=((__INTEGER_CST *)__tmp__Q1SO);
-          p__P2IR=Self__LSJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__Q2IR=Self__LSJQ->value__W4YD;
-          t__R2IR=Self__LSJQ->parent_constant__B3LC.static_type__M2YD;
-          result__G2IR=NULL;
-          ptr__H2IR=((__POINTER )(NULL));
-          typ_id__I2IR= 0;
-          sz__J2IR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__J2IR ==  0)) {
-            result__G2IR=INTEGER_CST__;
-          } else {
-            typ_id__I2IR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J2IR);
-            if ((typ_id__I2IR == (__INTEGER)(-  1))) {
-              a__K2IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__L2IR=(__UINTEGER_32)((__UINTEGER_32)(sz__J2IR + a__K2IR) & (__UINTEGER_32)(~ a__K2IR));
-              ptr_table__ULWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L2IR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__TLWR=((__POINTER )(NULL));
-              result__VLWR=((__POINTER *)ptr_table__ULWR)[ 0];
-              if ((result__VLWR == (void *)NULL)) {
-                result__VLWR=new_lab__2PJ(new_size__L2IR);
-                next__TLWR=(void *)((unsigned long)result__VLWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L2IR)));
-                ((__POINTER *)next__TLWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ULWR)[ 0]=next__TLWR;
-              } else {
-                next__TLWR=((__POINTER *)result__VLWR)[ 0];
-                if ((next__TLWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VLWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L2IR <<  1)) <=  4096)) {
-                    next__TLWR=(void *)((unsigned long)result__VLWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L2IR)));
-                  } else {
-                    next__TLWR=new_lab__2PJ(new_size__L2IR);
-                  };
-                  ((__POINTER *)next__TLWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ULWR)[ 0]=next__TLWR;
-                } else {
-                  ((__POINTER *)result__VLWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TLWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VLWR=next__TLWR;
-                };
-              };
-              ptr__H2IR=result__VLWR;
-            } else {
-              t__M2IR=((__UINTEGER_32 )typ_id__I2IR);
-              a__N2IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2LWR=(__UINTEGER_32)((__UINTEGER_32)(sz__J2IR + a__N2IR) & (__UINTEGER_32)(~ a__N2IR));
-              ptr_table__ZLWR=((__POINTER )(&(table_type[(t__M2IR)])));
-              lab_type__1LWR=(__UINTEGER_32)(t__M2IR |  1);
-              next__YLWR=((__POINTER )(NULL));
-              result__0LWR=((__POINTER *)ptr_table__ZLWR)[ 0];
-              if ((result__0LWR == (void *)NULL)) {
-                result__0LWR=new_lab__2PJ(lab_type__1LWR);
-                next__YLWR=(void *)((unsigned long)result__0LWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LWR)));
-                ((__POINTER *)next__YLWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZLWR)[ 0]=next__YLWR;
-              } else {
-                next__YLWR=((__POINTER *)result__0LWR)[ 0];
-                if ((next__YLWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0LWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2LWR <<  1)) <=  4096)) {
-                    next__YLWR=(void *)((unsigned long)result__0LWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LWR)));
-                  } else {
-                    next__YLWR=new_lab__2PJ(lab_type__1LWR);
-                  };
-                  ((__POINTER *)next__YLWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZLWR)[ 0]=next__YLWR;
-                } else {
-                  ((__POINTER *)result__0LWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YLWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0LWR=next__YLWR;
-                };
-              };
-              ptr__H2IR=result__0LWR;
-            };
-            result__G2IR=((__INTEGER_CST *)ptr__H2IR);
-            *(result__G2IR) = *(INTEGER_CST__);
-          };
-          Self__O2IR=((__INTEGER_CST *)result__G2IR);
-          Self__O2IR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P2IR;
-          Self__O2IR->value__W4YD=v__Q2IR;
-          Self__O2IR->parent_constant__B3LC.static_type__M2YD=t__R2IR;
-          check_type__YG5D(Self__O2IR);
-          __tmp__R1SO=result__G2IR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IUCR=read__QB5G(((__READ_LOCAL *)__tmp__Q1SO)->local__HJZD);
-          if (__tmp__IUCR==NULL) {
-            __tmp__JUCR=NULL;
-          } else {
-            __tmp__JUCR=((__READ_LOCAL *)__tmp__IUCR);
-          };
-          __tmp__R1SO=__tmp__JUCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__R1SO=my_copy__SL2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__R1SO=my_copy__LM2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__R1SO=my_copy__YM2H(__tmp__Q1SO);
-        } break;
-        case __REAL_CST__: {
-          Self__NSJQ=((__REAL_CST *)__tmp__Q1SO);
-          p__GMWR=Self__NSJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__HMWR=Self__NSJQ->value__HN2H;
-          t__IMWR=Self__NSJQ->parent_constant__U2JH.static_type__M2YD;
-          result__3LWR=NULL;
-          ptr__4LWR=((__POINTER )(NULL));
-          typ_id__5LWR= 0;
-          sz__AMWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__AMWR ==  0)) {
-            result__3LWR=REAL_CST__;
-          } else {
-            typ_id__5LWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AMWR);
-            if ((typ_id__5LWR == (__INTEGER)(-  1))) {
-              a__BMWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__CMWR=(__UINTEGER_32)((__UINTEGER_32)(sz__AMWR + a__BMWR) & (__UINTEGER_32)(~ a__BMWR));
-              ptr_table__KMWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CMWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__JMWR=((__POINTER )(NULL));
-              result__LMWR=((__POINTER *)ptr_table__KMWR)[ 0];
-              if ((result__LMWR == (void *)NULL)) {
-                result__LMWR=new_lab__2PJ(new_size__CMWR);
-                next__JMWR=(void *)((unsigned long)result__LMWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMWR)));
-                ((__POINTER *)next__JMWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KMWR)[ 0]=next__JMWR;
-              } else {
-                next__JMWR=((__POINTER *)result__LMWR)[ 0];
-                if ((next__JMWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LMWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CMWR <<  1)) <=  4096)) {
-                    next__JMWR=(void *)((unsigned long)result__LMWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMWR)));
-                  } else {
-                    next__JMWR=new_lab__2PJ(new_size__CMWR);
-                  };
-                  ((__POINTER *)next__JMWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KMWR)[ 0]=next__JMWR;
-                } else {
-                  ((__POINTER *)result__LMWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JMWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LMWR=next__JMWR;
-                };
-              };
-              ptr__4LWR=result__LMWR;
-            } else {
-              t__DMWR=((__UINTEGER_32 )typ_id__5LWR);
-              a__EMWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SMWR=(__UINTEGER_32)((__UINTEGER_32)(sz__AMWR + a__EMWR) & (__UINTEGER_32)(~ a__EMWR));
-              ptr_table__PMWR=((__POINTER )(&(table_type[(t__DMWR)])));
-              lab_type__RMWR=(__UINTEGER_32)(t__DMWR |  1);
-              next__OMWR=((__POINTER )(NULL));
-              result__QMWR=((__POINTER *)ptr_table__PMWR)[ 0];
-              if ((result__QMWR == (void *)NULL)) {
-                result__QMWR=new_lab__2PJ(lab_type__RMWR);
-                next__OMWR=(void *)((unsigned long)result__QMWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SMWR)));
-                ((__POINTER *)next__OMWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PMWR)[ 0]=next__OMWR;
-              } else {
-                next__OMWR=((__POINTER *)result__QMWR)[ 0];
-                if ((next__OMWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QMWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SMWR <<  1)) <=  4096)) {
-                    next__OMWR=(void *)((unsigned long)result__QMWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SMWR)));
-                  } else {
-                    next__OMWR=new_lab__2PJ(lab_type__RMWR);
-                  };
-                  ((__POINTER *)next__OMWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PMWR)[ 0]=next__OMWR;
-                } else {
-                  ((__POINTER *)result__QMWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OMWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QMWR=next__OMWR;
-                };
-              };
-              ptr__4LWR=result__QMWR;
-            };
-            result__3LWR=((__REAL_CST *)ptr__4LWR);
-            *(result__3LWR) = *(REAL_CST__);
-          };
-          Self__FMWR=((__REAL_CST *)result__3LWR);
-          Self__FMWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GMWR;
-          Self__FMWR->value__HN2H=v__HMWR;
-          Self__FMWR->parent_constant__U2JH.static_type__M2YD=t__IMWR;
-          __tmp__R1SO=result__3LWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__PSJQ=((__CHARACTER_CST *)__tmp__Q1SO);
-          __tmp__R1SO=create__char__4SMH(Self__PSJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PSJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__QSJQ=((__IS_EXPANDED *)__tmp__Q1SO);
-          __tmp__MUCR=read__QB5G(((__READ_LOCAL *)Self__QSJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MUCR==NULL) {
-            __tmp__NUCR=NULL;
-          } else {
-            __tmp__NUCR=((__READ_LOCAL *)__tmp__MUCR);
-          };
-          p__2MWR=Self__QSJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__TMWR=NULL;
-          ptr__UMWR=((__POINTER )(NULL));
-          typ_id__VMWR= 0;
-          sz__WMWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__WMWR ==  0)) {
-            result__TMWR=IS_EXPANDED__;
-          } else {
-            typ_id__VMWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WMWR);
-            if ((typ_id__VMWR == (__INTEGER)(-  1))) {
-              a__XMWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YMWR=(__UINTEGER_32)((__UINTEGER_32)(sz__WMWR + a__XMWR) & (__UINTEGER_32)(~ a__XMWR));
-              ptr_table__5MWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YMWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__4MWR=((__POINTER )(NULL));
-              result__ANWR=((__POINTER *)ptr_table__5MWR)[ 0];
-              if ((result__ANWR == (void *)NULL)) {
-                result__ANWR=new_lab__2PJ(new_size__YMWR);
-                next__4MWR=(void *)((unsigned long)result__ANWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YMWR)));
-                ((__POINTER *)next__4MWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5MWR)[ 0]=next__4MWR;
-              } else {
-                next__4MWR=((__POINTER *)result__ANWR)[ 0];
-                if ((next__4MWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ANWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YMWR <<  1)) <=  4096)) {
-                    next__4MWR=(void *)((unsigned long)result__ANWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YMWR)));
-                  } else {
-                    next__4MWR=new_lab__2PJ(new_size__YMWR);
-                  };
-                  ((__POINTER *)next__4MWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5MWR)[ 0]=next__4MWR;
-                } else {
-                  ((__POINTER *)result__ANWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4MWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ANWR=next__4MWR;
-                };
-              };
-              ptr__UMWR=result__ANWR;
-            } else {
-              t__ZMWR=((__UINTEGER_32 )typ_id__VMWR);
-              a__0MWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HNWR=(__UINTEGER_32)((__UINTEGER_32)(sz__WMWR + a__0MWR) & (__UINTEGER_32)(~ a__0MWR));
-              ptr_table__ENWR=((__POINTER )(&(table_type[(t__ZMWR)])));
-              lab_type__GNWR=(__UINTEGER_32)(t__ZMWR |  1);
-              next__DNWR=((__POINTER )(NULL));
-              result__FNWR=((__POINTER *)ptr_table__ENWR)[ 0];
-              if ((result__FNWR == (void *)NULL)) {
-                result__FNWR=new_lab__2PJ(lab_type__GNWR);
-                next__DNWR=(void *)((unsigned long)result__FNWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNWR)));
-                ((__POINTER *)next__DNWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ENWR)[ 0]=next__DNWR;
-              } else {
-                next__DNWR=((__POINTER *)result__FNWR)[ 0];
-                if ((next__DNWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FNWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HNWR <<  1)) <=  4096)) {
-                    next__DNWR=(void *)((unsigned long)result__FNWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNWR)));
-                  } else {
-                    next__DNWR=new_lab__2PJ(lab_type__GNWR);
-                  };
-                  ((__POINTER *)next__DNWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ENWR)[ 0]=next__DNWR;
-                } else {
-                  ((__POINTER *)result__FNWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DNWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FNWR=next__DNWR;
-                };
-              };
-              ptr__UMWR=result__FNWR;
+        do {
+          append__KWX(((__STRING__BC *)n__HL0D),(&__string_121));
+          append__KWX(((__STRING__BC *)n__HL0D),last_string__U4E);
+          __tmp__AN0D=read_loc_arg__with_self__5WMD(PARSER__VSD__,FALSE__O__,FALSE__O__);
+          if (((void *)__tmp__AN0D == (void *)NULL)) {
+            __tmp__GN0D=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_458));
+            put_position__PRE(__tmp__GN0D);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            result__TMWR=((__IS_EXPANDED *)ptr__UMWR);
-            *(result__TMWR) = *(IS_EXPANDED__);
-          };
-          Self__1MWR=((__IS_EXPANDED *)result__TMWR);
-          Self__1MWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2MWR;
-          Self__1MWR->receiver__WN2H=__tmp__NUCR;
-          __tmp__R1SO=result__TMWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__R1SO=my_copy__1N2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__R1SO=my_copy__EO2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__R1SO=my_copy__PO2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__R1SO=my_copy__1O2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__R1SO=my_copy__GP2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__R1SO=my_copy__RP2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__R1SO=my_copy__2P2H(__tmp__Q1SO);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__R1SO=my_copy__HQ2H(__tmp__Q1SO);
-        } break;
-        case __PUT_TO__: {
-          __tmp__R1SO=my_copy__SQ2H(__tmp__Q1SO);
-        } break;
-        case __ITEM__: {
-          __tmp__R1SO=my_copy__DR2H(__tmp__Q1SO);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__R1SO=my_copy__PR2H(__tmp__Q1SO);
-        } break;
-        case __CAST__: {
-          __tmp__R1SO=my_copy__YR2H(__tmp__Q1SO);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__R1SO=my_copy__5SYM(__tmp__Q1SO);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__R1SO=my_copy__IUGK(__tmp__Q1SO);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__T2IR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q1SO)->global__ZGJK),NULL);
-          if (__tmp__T2IR==NULL) {
-            __tmp__U2IR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__T2IR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__U2IR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__U2IR=((__READ_GLOBAL *)__tmp__T2IR);
-            } break;
-            }
           };
-          __tmp__R1SO=__tmp__U2IR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__R1SO=my_copy__BQCN(__tmp__Q1SO);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__R1SO=my_copy__NREO(__tmp__Q1SO);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__R1SO=my_copy__VYJO(__tmp__Q1SO);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__R1SO=my_copy__0REO(__tmp__Q1SO);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__R1SO=my_copy__BZJO(__tmp__Q1SO);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__R1SO=my_copy__CNJM(__tmp__Q1SO);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__R1SO=my_copy__5XLL(__tmp__Q1SO);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__R1SO=my_copy__WVYM(__tmp__Q1SO);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__R1SO=my_copy__FSEO(__tmp__Q1SO);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__R1SO=my_copy__QCEP(__tmp__Q1SO);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__R1SO=my_copy__5LSN(__tmp__Q1SO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__R1SO=my_copy__KMSN(__tmp__Q1SO);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__R1SO=my_copy__JZPN(__tmp__Q1SO);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__R1SO=my_copy__G3SO(__tmp__Q1SO);
-        } break;
-        };
-        node__XTSO=new_read__slot__receiver__with__AOWH(__tmp__P1SO,slot_msg__WTSO,__tmp__R1SO,args__YTSO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__XTSO);
-        __tmp__QC5R=((__NODE_TYPE *)node__XTSO)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__QC5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__RC5R=((__DTA_RD *)__tmp__QC5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__RC5R=((__DTA_CAST *)__tmp__QC5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__RC5R=((__DTA_WR_CODE *)__tmp__QC5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__RC5R=((__DTA_BLOCK *)__tmp__QC5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__RC5R=((__DTA_WR_VALUE *)__tmp__QC5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__RC5R=((__DTA_RD_ARGS *)__tmp__QC5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__RTSO=__tmp__RC5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__OTSO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__V0IO(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__PTSO);
-        put_position__ECH(Self__NTSO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+          add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)list_arg__FL0D),__tmp__AN0D);
+          __tmp__QN0D=read_identifier__TYQ();
+        } while (__tmp__QN0D);
+      };
+    };
+    __tmp__MM0D=current_position__UVQ();
+    __tmp__OGVC=get__PJC(result__0DVC);
+    add_last__W1Z(((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC),result__0DVC);
+    ((__STRING__BC *)result__0DVC)->count__WJ= 0;
+    sec__TXPU=last_section__WTNC;
+    result__EXPU=NULL;
+    ptr__FXPU=((__POINTER__IB )(NULL));
+    typ_id__GXPU= 0;
+    __tmp__HXPU=((__POINTER__IB )sizeof(__ITM_SLOT__PLC));
+    if (((unsigned long)__tmp__HXPU ==  0)) {
+      result__EXPU=ITM_SLOT__PLC__;
+    } else /* FALSE */ {
+      typ_id__GXPU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXPU));
+      if ((typ_id__GXPU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__IXPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__JXPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HXPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXPU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__KXPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JXPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__IXPU=micro_alloc__table__lab__UKI(__tmp__JXPU,((__POINTER__IB )(&(table_size[(__tmp__KXPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JXPU)));
+        ptr__FXPU=__tmp__IXPU;
+      } else /* FALSE */ {
+        __tmp__KXPU=((__UINTEGER_32__ZWB )typ_id__GXPU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__IXPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__JXPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HXPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXPU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__IXPU=micro_alloc__table__lab__UKI(__tmp__JXPU,((__POINTER__IB )(&(table_type[(__tmp__KXPU)]))),(__UINTEGER_32__ZWB)(__tmp__KXPU |  1));
+        ptr__FXPU=__tmp__IXPU;
+      };
+      result__EXPU=((__ITM_SLOT__PLC *)ptr__FXPU);
+      *(result__EXPU) = *(ITM_SLOT__PLC__);
+    };
+    Self__QXPU=((__ITM_SLOT__PLC *)result__EXPU);
+    Self__QXPU->parent_named__QLC.name__GWB=__tmp__OGVC;
+    Self__QXPU->parent_named__QLC.parent_itm_object__OF.position__P2B=__tmp__MM0D;
+    Self__QXPU->id_section__TVOB=sec__TXPU;
+    result__JL0D=result__EXPU;
+  };
+  __tmp__ZL0D=result__JL0D;
+  return(__tmp__ZL0D);
+}
+
+static void* copy__R0ZD(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *tmp__T0ZD)
+// ({NULLxFAST_ARRAYoITM_ARGUMENTo__ZFYD}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q Result__DCVT,__tmp__GCBF,Self__3W1T,__tmp__ZSBF;
+  __INTEGER__Q __tmp__WBCG,Self__LH5G;
+  __POINTER__IB sz__CX1T,result__AX1T,__tmp__BX1T,__tmp__DX1T;
+  __POINTER__IB __tmp__FX1T,__tmp__GX1T;
+  __UINTEGER_32__ZWB __tmp__HX1T;
+  __MEMORY__2PG *__tmp__KX1T;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__Y0ZD,*Self__1BBF;
+  void **__tmp__OCBF,**__tmp__TCBF,**Self__5PBG;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *Self__URBF;
+  __BOOLEAN__L __tmp__ESBF;
+  void **__tmp__2W1T;
+  void *Result__U0ZD;
+  Result__DCVT=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)tmp__T0ZD)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  __tmp__Y0ZD=create_with_capacity__MC0D(Result__DCVT);
+  Self__1BBF=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__Y0ZD);
+  Result__DCVT=tmp__T0ZD->parent_arrayed_collection__BGYD.upper__53AF;
+  if ((Result__DCVT >=  0)) {
+    __tmp__GCBF=(__INTEGER__Q)(Result__DCVT +  1);
+    if ((Self__1BBF->parent_arrayed_collection__BGYD.capacity__B4AF < __tmp__GCBF)) {
+      __tmp__OCBF=create__IYSF(__tmp__GCBF);
+      Self__1BBF->parent_arrayed_collection__BGYD.storage__54AF=__tmp__OCBF;
+      Self__1BBF->parent_arrayed_collection__BGYD.capacity__B4AF=__tmp__GCBF;
+    };
+    __tmp__OCBF=Self__1BBF->parent_arrayed_collection__BGYD.storage__54AF;
+    __tmp__TCBF=tmp__T0ZD->parent_arrayed_collection__BGYD.storage__54AF;
+    Self__5PBG=((void **)__tmp__OCBF);
+    __tmp__GCBF=Result__DCVT;
+    while ((__tmp__GCBF >=  0)) {
+      Self__5PBG[__tmp__GCBF]=((void **)__tmp__TCBF)[__tmp__GCBF];
+      __tmp__GCBF=(__INTEGER__Q)(__tmp__GCBF -  1);
+    };
+  };
+  Self__1BBF->parent_arrayed_collection__BGYD.upper__53AF=Result__DCVT;
+  ((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)tmp__T0ZD)->parent_arrayed_collection__BGYD.upper__53AF=(__INTEGER__Q)(-  1);
+  Self__URBF=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD);
+  if (((__INTEGER__Q)(Self__URBF->parent_arrayed_collection__K2YD.upper__JZAF +  1) <= (__INTEGER__Q)(Self__URBF->parent_arrayed_collection__K2YD.capacity__2OBF -  1))) {
+    Self__URBF->parent_arrayed_collection__K2YD.upper__JZAF=(__INTEGER__Q)(Self__URBF->parent_arrayed_collection__K2YD.upper__JZAF +  1);
+    __tmp__ESBF=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__ESBF=FALSE__O__;
+  };
+  if ((! __tmp__ESBF)) {
+    if ((Self__URBF->parent_arrayed_collection__K2YD.capacity__2OBF ==  0)) {
+      sz__CX1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__AX1T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__BX1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__DX1T=(void *)((unsigned long)(void *)((unsigned long)sz__CX1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BX1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BX1T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__CX1T=(void *)((unsigned long)__tmp__DX1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__CX1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FX1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GX1T=(void *)((unsigned long)(void *)((unsigned long)sz__CX1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FX1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FX1T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HX1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GX1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FX1T=micro_alloc__table__lab__UKI(__tmp__GX1T,((__POINTER__IB )(&(table_size[(__tmp__HX1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GX1T)));
+        ((__POINTER__IB *)__tmp__FX1T)[ 0]=((__POINTER__IB ) 3);
+        result__AX1T=(void *)((unsigned long)__tmp__FX1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__KX1T=search__LQCB(__tmp__DX1T);
+        result__AX1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__KX1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__2W1T=((void **)result__AX1T);
+      Self__3W1T= 1;
+      while ((Self__3W1T >=  0)) {
+        __tmp__2W1T[Self__3W1T]=NULL;
+        Self__3W1T=(__INTEGER__Q)(Self__3W1T -  1);
+      };
+      Self__URBF->parent_arrayed_collection__K2YD.storage__JPBF=__tmp__2W1T;
+      Self__URBF->parent_arrayed_collection__K2YD.capacity__2OBF= 2;
+      Self__URBF->parent_arrayed_collection__K2YD.upper__JZAF= 0;
+    } else /* FALSE */ {
+      Self__3W1T=(__INTEGER__Q)(Self__URBF->parent_arrayed_collection__K2YD.capacity__2OBF <<  1);
+      __tmp__2W1T=Self__URBF->parent_arrayed_collection__K2YD.storage__JPBF;
+      __tmp__ZSBF=Self__URBF->parent_arrayed_collection__K2YD.capacity__2OBF;
+      sz__CX1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__2W1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__ZSBF * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__3W1T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__2W1T=((void **)sz__CX1T);
+      __tmp__WBCG=(__INTEGER__Q)(Self__3W1T -  1);
+      Self__LH5G=__tmp__ZSBF;
+      while ((Self__LH5G <= __tmp__WBCG)) {
+        __tmp__2W1T[Self__LH5G]=NULL;
+        Self__LH5G=(__INTEGER__Q)(Self__LH5G +  1);
+      };
+      Self__URBF->parent_arrayed_collection__K2YD.storage__JPBF=__tmp__2W1T;
+      Self__URBF->parent_arrayed_collection__K2YD.capacity__2OBF=Self__3W1T;
+      Self__URBF->parent_arrayed_collection__K2YD.upper__JZAF=(__INTEGER__Q)(Self__URBF->parent_arrayed_collection__K2YD.upper__JZAF +  1);
+    };
+  };
+  ((void **)Self__URBF->parent_arrayed_collection__K2YD.storage__JPBF)[Self__URBF->parent_arrayed_collection__K2YD.upper__JZAF]=tmp__T0ZD;
+  Result__U0ZD=__tmp__Y0ZD;
+  return(Result__U0ZD);
+}
+
+static void set_argument_list__OKBE(__ITM_SLOT__PLC *Self__PKBE,__FAST_ARRAYoITM_ARGUMENTo__ZFYD *p__QKBE)
+// ({ITM_SLOT__PLC},{NULLxFAST_ARRAYoITM_ARGUMENTo__ZFYD}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q Result__LBBF,__tmp__ZKBE;
+  void *Result__EXCF,*Result__HXXT;
+  __POSITION__OL __tmp__LLBE;
+  __SECTION___RVOB *Self__JV1S;
+  __BOOLEAN__L __tmp__3KBE;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *Self__FXXT;
+  Result__LBBF=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)p__QKBE)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+  if ((Result__LBBF >  1)) {
+    __tmp__3KBE=TRUE__K__;
+  } else /* FALSE */ {
+    Result__EXCF=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)p__QKBE)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+    if (((struct ___OBJ *)Result__EXCF)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__ZKBE= 1;
+    } else /* ITM_ARGS */ {
+      __tmp__ZKBE=(__INTEGER__Q)(((__ITM_ARGS__MITF *)Result__EXCF)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+    };
+    __tmp__3KBE=(__tmp__ZKBE >  1);
+  };
+  if (__tmp__3KBE) {
+    if (((void *)((__SECTION___RVOB *)Self__PKBE->id_section__TVOB)->name__G25E == (void *)(&__string_34))) {
+      Self__FXXT=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)p__QKBE);
+      Result__HXXT=((void **)Self__FXXT->parent_arrayed_collection__BGYD.storage__54AF)[Self__FXXT->parent_arrayed_collection__BGYD.upper__53AF];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (((struct ___OBJ *)Result__HXXT)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__LLBE=((__ITM_ARG__Q0MD *)Result__HXXT)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+      } else /* ITM_ARGS */ {
+        __tmp__LLBE=((__ITM_ARGS__MITF *)Result__HXXT)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+      };
+      put_error__text__EQE( 1,(&__string_449));
+      put_position__PRE(__tmp__LLBE);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    Self__JV1S=((__SECTION___RVOB *)Self__PKBE->id_section__TVOB);
+    if ((((void *)Self__JV1S->name__G25E == (void *)(&__string_32)) || ((void *)Self__JV1S->name__G25E == (void *)(&__string_33)))) {
+      Self__FXXT=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)p__QKBE);
+      Result__HXXT=((void **)Self__FXXT->parent_arrayed_collection__BGYD.storage__54AF)[Self__FXXT->parent_arrayed_collection__BGYD.upper__53AF];
+      if (((struct ___OBJ *)Result__HXXT)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__LLBE=((__ITM_ARG__Q0MD *)Result__HXXT)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+      } else /* ITM_ARGS */ {
+        __tmp__LLBE=((__ITM_ARGS__MITF *)Result__HXXT)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+      };
+      put_error__text__EQE( 1,(&__string_450));
+      put_position__PRE(__tmp__LLBE);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
   };
-  return(result__RTSO);
+  Self__PKBE->argument_list__5LBE=p__QKBE;
 }
 
-static void* check_type__with__CAYM(__EXPR_NEG *Self__DAYM,void *t__EAYM,__POSITION p__FAYM)
-// ({EXPR_NEG},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __ITM_TYPE_MULTI__0URC* get__P3UC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *lt__R3UC)
+// ({NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__Y3IR;
-  void *result__HAYM,*rec__KAYM,*__tmp__UC5R,*__tmp__GIYM,*__tmp__HIYM;
-  void *__tmp__XC5R;
-  void *local__IAYM;
-  void *instr__JAYM;
-  void *slot_name__LAYM,*v__QOWR;
-  void *slot_msg__MAYM;
-  void *node__NAYM;
-  __TYPE_FULL *Self__RSJQ,*Self__1SJQ;
-  void *__tmp__3CYM,*__tmp__JGYM;
-  __POSITION __tmp__EDYM,__tmp__MEYM,__tmp__QGYM,__tmp__YHYM;
-  __POSITION __tmp__FIYM,p__X3IR,p__POWR,p__FPWR;
-  void *__tmp__KDYM,*__tmp__WGYM,*t__Z3IR,*t__ROWR;
-  __STRING *Self__X2IR,*Self__32IR,*Self__D3IR,*Self__J3IR;
-  __INTEGER new_capacity__W2IR,old_nb_elts__Z2IR,upper__LNWR,Self__JNWR;
-  __INTEGER new_capacity__22IR,old_nb_elts__52IR,upper__QNWR,Self__ONWR;
-  __INTEGER new_capacity__C3IR,old_nb_elts__F3IR,upper__VNWR,Self__TNWR;
-  __INTEGER new_capacity__I3IR,old_nb_elts__L3IR,upper__0NWR,Self__YNWR;
-  __INTEGER typ_id__Q3IR,typ_id__IOWR,typ_id__4OWR;
-  void *__tmp__TC5R,*__tmp__WC5R;
-  __STRING_CST *Self__CTJQ;
-  __PROTOTYPE_CST *Self__DTJQ;
-  __INTEGER_CST *Self__ETJQ,*result__O3IR,*Self__W3IR;
-  __POINTER ptr__P3IR,ptr_table__3NWR,next__2NWR,result__4NWR;
-  __POINTER ptr_table__COWR,next__BOWR,result__DOWR,ptr__HOWR;
-  __POINTER ptr_table__TOWR,next__SOWR,result__UOWR,ptr_table__YOWR;
-  __POINTER next__XOWR,result__ZOWR,ptr__3OWR,ptr_table__IPWR;
-  __POINTER next__HPWR,result__JPWR,ptr_table__NPWR,next__MPWR;
-  __POINTER result__OPWR;
-  __UINTEGER_32 sz__R3IR,a__S3IR,new_size__T3IR,t__U3IR,a__V3IR;
-  __UINTEGER_32 new_size__FOWR,lab_type__EOWR,sz__JOWR,a__KOWR;
-  __UINTEGER_32 new_size__LOWR,t__MOWR,a__NOWR,new_size__1OWR;
-  __UINTEGER_32 lab_type__0OWR,sz__5OWR,a__APWR,new_size__BPWR,t__CPWR;
-  __UINTEGER_32 a__DPWR,new_size__QPWR,lab_type__PPWR;
-  void *__tmp__QUCR,*__tmp__UUCR,*__tmp__13IR;
-  __READ_LOCAL *__tmp__RUCR,*__tmp__VUCR;
-  __REAL_CST *Self__GTJQ,*result__GOWR,*Self__OOWR;
-  __CHARACTER_CST *Self__ITJQ;
-  __IS_EXPANDED *Self__JTJQ,*result__2OWR,*Self__EPWR;
-  __READ_GLOBAL *__tmp__23IR;
-  void *args__OAYM;
-  __CHARACTER *Self__Y2IR,*new__02IR,*Self__42IR,*new__A3IR,*Self__E3IR;
-  __CHARACTER *new__G3IR,*Self__K3IR,*new__M3IR;
-  __BOOLEAN __tmp__ZEYM;
-  result__HAYM=NULL;
-  local__IAYM=NULL;
-  instr__JAYM=NULL;
-  rec__KAYM=NULL;
-  slot_name__LAYM=NULL;
-  slot_msg__MAYM=NULL;
-  node__NAYM=NULL;
-  args__OAYM=NULL;
-  if (affect_with__BCHI(t__EAYM,static_type__DFJM(Self__DAYM))) {
-    result__HAYM=Self__DAYM;
-  } else {
-    Self__RSJQ=((__TYPE_FULL *)static_type__DFJM(Self__DAYM));
-    if (is_cast__to__in__BD0I(Self__RSJQ,(&__string_86),t__EAYM,((__PROTOTYPE *)prototype__VPRF(Self__RSJQ))->export_list__EFDC)) {
-      local__IAYM=create__name__style__type__E5JG(Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DFJM(Self__DAYM)));
-      instr__JAYM=write__value__14FH(local__IAYM,Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DAYM);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__JAYM);
-      slot_name__LAYM=get__QEC(last_cast_name__T32H);
-      slot_msg__MAYM=get_slot__IO5G(static_type__DFJM(Self__DAYM),slot_name__LAYM);
-      if (((void *)slot_msg__MAYM == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__DFJM(Self__DAYM),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__EAYM,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__LAYM);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__DFJM(Self__DAYM),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__FAYM);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__DFJM(Self__DAYM)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __ITM_TYPE_MULTI__0URC *result__T3UC,*__tmp__H5UC,*__tmp__J5UC;
+  __INTEGER__Q idx__U3UC,typ_id__LRWC,Self__PX1T,__tmp__P33D;
+  __INTEGER__Q __tmp__DPDF,Self__SBFG;
+  __POINTER__IB ptr__HRWC,__tmp__NRWC,__tmp__IXXT,__tmp__KXXT;
+  __POINTER__IB __tmp__TX1T,__tmp__VX1T,__tmp__XX1T,__tmp__YX1T;
+  __UINTEGER_32__ZWB __tmp__LXXT,__tmp__ZX1T;
+  __MEMORY__2PG *__tmp__2X1T;
+  __FAST_ARRAYoITM_TYPE_MULTIo__V3UC *Self__J23D;
+  __BOOLEAN__L __tmp__023D;
+  void **__tmp__OX1T;
+  result__T3UC=NULL;
+  idx__U3UC= 0;
+  while (((idx__U3UC <= dico__43UC->parent_arrayed_collection__33UC.upper__H4UC) && ((void *)((__ITM_TYPE_MULTI__0URC *)((void **)((__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *)dico__43UC)->parent_arrayed_collection__33UC.storage__E23D)[idx__U3UC])->list_type__R4UC != (void *)lt__R3UC))) {
+    idx__U3UC=(__INTEGER__Q)(idx__U3UC +  1);
+  };
+  if ((idx__U3UC <= dico__43UC->parent_arrayed_collection__33UC.upper__H4UC)) {
+    __tmp__H5UC=((void **)((__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *)dico__43UC)->parent_arrayed_collection__33UC.storage__E23D)[idx__U3UC];
+    if (__tmp__H5UC==NULL) {
+      __tmp__J5UC=NULL;
+    } else /* ITM_TYPE_MULTI */ {
+      __tmp__J5UC=((__ITM_TYPE_MULTI__0URC *)__tmp__H5UC);
+    };
+    result__T3UC=__tmp__J5UC;
+  } else /* FALSE */ {
+    __tmp__H5UC=NULL;
+    ptr__HRWC=((__POINTER__IB )(NULL));
+    typ_id__LRWC= 0;
+    __tmp__NRWC=((__POINTER__IB )sizeof(__ITM_TYPE_MULTI__0URC));
+    if (((unsigned long)__tmp__NRWC ==  0)) {
+      __tmp__H5UC=ITM_TYPE_MULTI__0URC__;
+    } else /* FALSE */ {
+      typ_id__LRWC=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NRWC));
+      if ((typ_id__LRWC == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__IXXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NRWC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LXXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KXXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__IXXT=micro_alloc__table__lab__UKI(__tmp__KXXT,((__POINTER__IB )(&(table_size[(__tmp__LXXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KXXT)));
+        ptr__HRWC=__tmp__IXXT;
+      } else /* FALSE */ {
+        __tmp__LXXT=((__UINTEGER_32__ZWB )typ_id__LRWC);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__IXXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NRWC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IXXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__IXXT=micro_alloc__table__lab__UKI(__tmp__KXXT,((__POINTER__IB )(&(table_type[(__tmp__LXXT)]))),(__UINTEGER_32__ZWB)(__tmp__LXXT |  1));
+        ptr__HRWC=__tmp__IXXT;
+      };
+      __tmp__H5UC=((__ITM_TYPE_MULTI__0URC *)ptr__HRWC);
+      *(__tmp__H5UC) = *(ITM_TYPE_MULTI__0URC__);
+    };
+    ((__ITM_TYPE_MULTI__0URC *)__tmp__H5UC)->list_type__R4UC=lt__R3UC;
+    result__T3UC=__tmp__H5UC;
+    Self__J23D=((__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *)dico__43UC);
+    if (((__INTEGER__Q)(Self__J23D->parent_arrayed_collection__33UC.upper__H4UC +  1) <= (__INTEGER__Q)(Self__J23D->parent_arrayed_collection__33UC.capacity__N23D -  1))) {
+      Self__J23D->parent_arrayed_collection__33UC.upper__H4UC=(__INTEGER__Q)(Self__J23D->parent_arrayed_collection__33UC.upper__H4UC +  1);
+      __tmp__023D=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__023D=FALSE__O__;
+    };
+    if ((! __tmp__023D)) {
+      if ((Self__J23D->parent_arrayed_collection__33UC.capacity__N23D ==  0)) {
+        __tmp__IXXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+        __tmp__KXXT=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__TX1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__VX1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IXXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TX1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TX1T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__IXXT=(void *)((unsigned long)__tmp__VX1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__IXXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__XX1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__YX1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IXXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XX1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XX1T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZX1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YX1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__XX1T=micro_alloc__table__lab__UKI(__tmp__YX1T,((__POINTER__IB )(&(table_size[(__tmp__ZX1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YX1T)));
+          ((__POINTER__IB *)__tmp__XX1T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__KXXT=(void *)((unsigned long)__tmp__XX1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__2X1T=search__LQCB(__tmp__VX1T);
+          __tmp__KXXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__2X1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__OX1T=((void **)__tmp__KXXT);
+        Self__PX1T= 1;
+        while ((Self__PX1T >=  0)) {
+          __tmp__OX1T[Self__PX1T]=NULL;
+          Self__PX1T=(__INTEGER__Q)(Self__PX1T -  1);
+        };
+        Self__J23D->parent_arrayed_collection__33UC.storage__E23D=__tmp__OX1T;
+        Self__J23D->parent_arrayed_collection__33UC.capacity__N23D= 2;
+        Self__J23D->parent_arrayed_collection__33UC.upper__H4UC= 0;
+      } else /* FALSE */ {
+        Self__PX1T=(__INTEGER__Q)(Self__J23D->parent_arrayed_collection__33UC.capacity__N23D <<  1);
+        __tmp__OX1T=Self__J23D->parent_arrayed_collection__33UC.storage__E23D;
+        __tmp__P33D=Self__J23D->parent_arrayed_collection__33UC.capacity__N23D;
+        __tmp__IXXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__OX1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__P33D * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__PX1T * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__OX1T=((void **)__tmp__IXXT);
+        __tmp__DPDF=(__INTEGER__Q)(Self__PX1T -  1);
+        Self__SBFG=__tmp__P33D;
+        while ((Self__SBFG <= __tmp__DPDF)) {
+          __tmp__OX1T[Self__SBFG]=NULL;
+          Self__SBFG=(__INTEGER__Q)(Self__SBFG +  1);
+        };
+        Self__J23D->parent_arrayed_collection__33UC.storage__E23D=__tmp__OX1T;
+        Self__J23D->parent_arrayed_collection__33UC.capacity__N23D=Self__PX1T;
+        Self__J23D->parent_arrayed_collection__33UC.upper__H4UC=(__INTEGER__Q)(Self__J23D->parent_arrayed_collection__33UC.upper__H4UC +  1);
+      };
+    };
+    ((void **)Self__J23D->parent_arrayed_collection__33UC.storage__E23D)[Self__J23D->parent_arrayed_collection__33UC.upper__H4UC]=__tmp__H5UC;
+  };
+  __tmp__H5UC=result__T3UC;
+  return(__tmp__H5UC);
+}
+
+static void* read_type__NTRC(__PARSER__VSD *Self__OTRC,__BOOLEAN__L is_local__PTRC)
+// ({PARSER__VSD},{TRUE__KxFALSE__O}) With result Recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *style__RTRC;
+  void *result__STRC,*Result__SSOT,*Result__ZSOT;
+  void *typ_arg__UTRC,*typ_res__VTRC;
+  __POSITION__OL __tmp__JURC,__tmp__YWRC;
+  __INTEGER__Q Result__NSOT,Result__USOT,Self__BY1T,__tmp__DV3D;
+  __INTEGER__Q __tmp__KNDF,Self__T5EG;
+  __ITM_TYPE_MULTI__0URC *__tmp__2URC,*__tmp__UWRC,*Self__IF2C;
+  __ITM_TYPE_BLOCK__EYRC *result__UVSC,*result__JAVC,*Self__S31C;
+  __POINTER__IB ptr__KAVC,__tmp__QAVC,__tmp__PXXT,__tmp__RXXT;
+  __POINTER__IB __tmp__FY1T,__tmp__HY1T,__tmp__JY1T,__tmp__KY1T;
+  __UINTEGER_32__ZWB __tmp__SXXT,__tmp__LY1T;
+  __MEMORY__2PG *__tmp__OY1T;
+  __ITM_LIST__A2OC *__tmp__XZRC;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__TTRC,*__tmp__DURC,*__tmp__3WRC;
+  __BOOLEAN__L __tmp__XTRC,__tmp__3TRC,__tmp__4URC,__tmp__CWRC;
+  __FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *Self__3T3D;
+  void **__tmp__AY1T;
+  style__RTRC=NULL;
+  result__STRC=NULL;
+  lst__TTRC=NULL;
+  typ_arg__UTRC=NULL;
+  typ_res__VTRC=NULL;
+  __tmp__XTRC=read_character__MXI('{');
+  if (__tmp__XTRC) {
+    __tmp__3TRC=read_character__MXI('(');
+    if (__tmp__3TRC) {
+      __tmp__DURC=read_type_list__Z3TC(Self__OTRC,FALSE__O__);
+      if (((void *)__tmp__DURC == (void *)NULL)) {
+        __tmp__JURC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_597));
+        put_position__PRE(__tmp__JURC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-        __tmp__3CYM=((__SLOT *)((__SLOT_DATA *)slot_msg__MAYM)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__3CYM=((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__3CYM) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-          __tmp__EDYM=((__SLOT_DATA *)slot_msg__MAYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__EDYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__EDYM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      Result__NSOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__DURC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Result__NSOT ==  1)) {
+        Result__SSOT=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__DURC)->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        typ_arg__UTRC=Result__SSOT;
+      } else /* FALSE */ {
+        __tmp__2URC=get__P3UC(__tmp__DURC);
+        typ_arg__UTRC=__tmp__2URC;
+      };
+      __tmp__4URC=read_character__MXI(')');
+      if ((! __tmp__4URC)) {
+        __tmp__JURC=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_594));
+        put_position__PRE(__tmp__JURC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-        __tmp__KDYM=get_type_result__XF2G(slot_msg__MAYM);
-      } else {
-        __tmp__KDYM=get_type_result__BH2G(slot_msg__MAYM);
-      };
-      if ((((void *)__tmp__KDYM == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__KDYM)->parent_type__5SL != (void *)((__TYPE_FULL *)t__EAYM)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__KDYM != (void *)NULL)) {
-          Self__X2IR=((__STRING *)string_tmp__RB);
-          new_capacity__W2IR= 0;
-          if ((Self__X2IR->capacity__MNK <= Self__X2IR->count__VF)) {
-            if ((Self__X2IR->capacity__MNK ==  0)) {
-              Self__X2IR->capacity__MNK= 32;
-              Self__X2IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__W2IR=(__INTEGER)(Self__X2IR->capacity__MNK <<  1);
-              Self__Y2IR=((__CHARACTER *)Self__X2IR->storage__XNK);
-              old_nb_elts__Z2IR=Self__X2IR->capacity__MNK;
-              new__02IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y2IR),((__UINTEGER_32 )old_nb_elts__Z2IR),((__UINTEGER_32 )new_capacity__W2IR)));
-              upper__LNWR=(__INTEGER)(new_capacity__W2IR -  1);
-              Self__JNWR=old_nb_elts__Z2IR;
-              while ((Self__JNWR <= upper__LNWR)) {
-                new__02IR[Self__JNWR]='\0';
-                Self__JNWR=(__INTEGER)(Self__JNWR +  1);
-              };
-              Self__X2IR->storage__XNK=new__02IR;
-              Self__X2IR->capacity__MNK=new_capacity__W2IR;
-            };
-          };
-          ((__CHARACTER *)Self__X2IR->storage__XNK)[Self__X2IR->count__VF]='`';
-          Self__X2IR->count__VF=(__INTEGER)(Self__X2IR->count__VF +  1);
-          append_name_in__M5XD(__tmp__KDYM,string_tmp__RB);
-          Self__32IR=((__STRING *)string_tmp__RB);
-          new_capacity__22IR= 0;
-          if ((Self__32IR->capacity__MNK <= Self__32IR->count__VF)) {
-            if ((Self__32IR->capacity__MNK ==  0)) {
-              Self__32IR->capacity__MNK= 32;
-              Self__32IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__22IR=(__INTEGER)(Self__32IR->capacity__MNK <<  1);
-              Self__42IR=((__CHARACTER *)Self__32IR->storage__XNK);
-              old_nb_elts__52IR=Self__32IR->capacity__MNK;
-              new__A3IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__42IR),((__UINTEGER_32 )old_nb_elts__52IR),((__UINTEGER_32 )new_capacity__22IR)));
-              upper__QNWR=(__INTEGER)(new_capacity__22IR -  1);
-              Self__ONWR=old_nb_elts__52IR;
-              while ((Self__ONWR <= upper__QNWR)) {
-                new__A3IR[Self__ONWR]='\0';
-                Self__ONWR=(__INTEGER)(Self__ONWR +  1);
-              };
-              Self__32IR->storage__XNK=new__A3IR;
-              Self__32IR->capacity__MNK=new_capacity__22IR;
-            };
-          };
-          ((__CHARACTER *)Self__32IR->storage__XNK)[Self__32IR->count__VF]='\'';
-          Self__32IR->count__VF=(__INTEGER)(Self__32IR->count__VF +  1);
+      __tmp__4URC=read_character__MXI(';');
+      if ((! __tmp__4URC)) {
+        __tmp__JURC=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_455));
+        put_position__PRE(__tmp__JURC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__EAYM,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-          __tmp__MEYM=((__SLOT_DATA *)slot_msg__MAYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__MEYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__MEYM);
-        put_position__ECH(Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      rec__KAYM=read__QB5G(local__IAYM);
-      node__NAYM=new_read__slot__receiver__self__FLQC(Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__MAYM,rec__KAYM,rec__KAYM);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__NAYM);
-      __tmp__TC5R=((__NODE_TYPE *)node__NAYM)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__TC5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__UC5R=((__DTA_RD *)__tmp__TC5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__UC5R=((__DTA_CAST *)__tmp__TC5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__UC5R=((__DTA_WR_CODE *)__tmp__TC5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__UC5R=((__DTA_BLOCK *)__tmp__TC5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__UC5R=((__DTA_WR_VALUE *)__tmp__TC5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__UC5R=((__DTA_RD_ARGS *)__tmp__TC5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__HAYM=__tmp__UC5R;
-      __tmp__ZEYM=TRUE__;
-    } else {
-      __tmp__ZEYM=FALSE__;
-    };
-    if ((! __tmp__ZEYM)) {
-      Self__1SJQ=((__TYPE_FULL *)t__EAYM);
-      if (is_cast__to__in__BD0I(Self__1SJQ,(&__string_87),static_type__DFJM(Self__DAYM),((__PROTOTYPE *)prototype__VPRF(Self__1SJQ))->import_list__MFDC)) {
-        local__IAYM=create__name__style__type__E5JG(Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DFJM(Self__DAYM)));
-        instr__JAYM=write__value__14FH(local__IAYM,Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DAYM);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__JAYM);
-        slot_name__LAYM=get__QEC(last_cast_name__T32H);
-        slot_msg__MAYM=get_slot__IO5G(t__EAYM,slot_name__LAYM);
-        if (((void *)slot_msg__MAYM == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__EAYM,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__DFJM(Self__DAYM),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__LAYM);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__EAYM,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__FAYM);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__EAYM))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-          __tmp__JGYM=((__SLOT *)((__SLOT_DATA *)slot_msg__MAYM)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__JGYM=((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__JGYM) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-            __tmp__QGYM=((__SLOT_DATA *)slot_msg__MAYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__QGYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__QGYM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-          __tmp__WGYM=get_type_result__XF2G(slot_msg__MAYM);
-        } else {
-          __tmp__WGYM=get_type_result__BH2G(slot_msg__MAYM);
-        };
-        if ((((void *)__tmp__WGYM == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__WGYM)->parent_type__5SL != (void *)((__TYPE_FULL *)t__EAYM)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__WGYM != (void *)NULL)) {
-            Self__D3IR=((__STRING *)string_tmp__RB);
-            new_capacity__C3IR= 0;
-            if ((Self__D3IR->capacity__MNK <= Self__D3IR->count__VF)) {
-              if ((Self__D3IR->capacity__MNK ==  0)) {
-                Self__D3IR->capacity__MNK= 32;
-                Self__D3IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__C3IR=(__INTEGER)(Self__D3IR->capacity__MNK <<  1);
-                Self__E3IR=((__CHARACTER *)Self__D3IR->storage__XNK);
-                old_nb_elts__F3IR=Self__D3IR->capacity__MNK;
-                new__G3IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E3IR),((__UINTEGER_32 )old_nb_elts__F3IR),((__UINTEGER_32 )new_capacity__C3IR)));
-                upper__VNWR=(__INTEGER)(new_capacity__C3IR -  1);
-                Self__TNWR=old_nb_elts__F3IR;
-                while ((Self__TNWR <= upper__VNWR)) {
-                  new__G3IR[Self__TNWR]='\0';
-                  Self__TNWR=(__INTEGER)(Self__TNWR +  1);
-                };
-                Self__D3IR->storage__XNK=new__G3IR;
-                Self__D3IR->capacity__MNK=new_capacity__C3IR;
-              };
-            };
-            ((__CHARACTER *)Self__D3IR->storage__XNK)[Self__D3IR->count__VF]='`';
-            Self__D3IR->count__VF=(__INTEGER)(Self__D3IR->count__VF +  1);
-            append_name_in__M5XD(__tmp__WGYM,string_tmp__RB);
-            Self__J3IR=((__STRING *)string_tmp__RB);
-            new_capacity__I3IR= 0;
-            if ((Self__J3IR->capacity__MNK <= Self__J3IR->count__VF)) {
-              if ((Self__J3IR->capacity__MNK ==  0)) {
-                Self__J3IR->capacity__MNK= 32;
-                Self__J3IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__I3IR=(__INTEGER)(Self__J3IR->capacity__MNK <<  1);
-                Self__K3IR=((__CHARACTER *)Self__J3IR->storage__XNK);
-                old_nb_elts__L3IR=Self__J3IR->capacity__MNK;
-                new__M3IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K3IR),((__UINTEGER_32 )old_nb_elts__L3IR),((__UINTEGER_32 )new_capacity__I3IR)));
-                upper__0NWR=(__INTEGER)(new_capacity__I3IR -  1);
-                Self__YNWR=old_nb_elts__L3IR;
-                while ((Self__YNWR <= upper__0NWR)) {
-                  new__M3IR[Self__YNWR]='\0';
-                  Self__YNWR=(__INTEGER)(Self__YNWR +  1);
-                };
-                Self__J3IR->storage__XNK=new__M3IR;
-                Self__J3IR->capacity__MNK=new_capacity__I3IR;
-              };
-            };
-            ((__CHARACTER *)Self__J3IR->storage__XNK)[Self__J3IR->count__VF]='\'';
-            Self__J3IR->count__VF=(__INTEGER)(Self__J3IR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__EAYM,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
-            __tmp__YHYM=((__SLOT_DATA *)slot_msg__MAYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__YHYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__YHYM);
-          put_position__ECH(Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__OAYM=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__OAYM,create__type__PKQC(Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,t__EAYM));
-        add_last__5REI(args__OAYM,read__QB5G(local__IAYM));
-        __tmp__FIYM=Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__GIYM=((void **)((__FAST_ARRAYoEXPRo *)args__OAYM)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__GIYM)->__id) {
-        case __LIST__: {
-          __tmp__HIYM=my_copy__MSYM(__tmp__GIYM);
-        } break;
-        case __STRING_CST__: {
-          Self__CTJQ=((__STRING_CST *)__tmp__GIYM);
-          __tmp__HIYM=create__text__ITMH(Self__CTJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CTJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__HIYM=my_copy__EK2H(__tmp__GIYM);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__DTJQ=((__PROTOTYPE_CST *)__tmp__GIYM);
-          __tmp__HIYM=create__type__PKQC(Self__DTJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DTJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__ETJQ=((__INTEGER_CST *)__tmp__GIYM);
-          p__X3IR=Self__ETJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__Y3IR=Self__ETJQ->value__W4YD;
-          t__Z3IR=Self__ETJQ->parent_constant__B3LC.static_type__M2YD;
-          result__O3IR=NULL;
-          ptr__P3IR=((__POINTER )(NULL));
-          typ_id__Q3IR= 0;
-          sz__R3IR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__R3IR ==  0)) {
-            result__O3IR=INTEGER_CST__;
-          } else {
-            typ_id__Q3IR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R3IR);
-            if ((typ_id__Q3IR == (__INTEGER)(-  1))) {
-              a__S3IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__T3IR=(__UINTEGER_32)((__UINTEGER_32)(sz__R3IR + a__S3IR) & (__UINTEGER_32)(~ a__S3IR));
-              ptr_table__3NWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T3IR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__2NWR=((__POINTER )(NULL));
-              result__4NWR=((__POINTER *)ptr_table__3NWR)[ 0];
-              if ((result__4NWR == (void *)NULL)) {
-                result__4NWR=new_lab__2PJ(new_size__T3IR);
-                next__2NWR=(void *)((unsigned long)result__4NWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3IR)));
-                ((__POINTER *)next__2NWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3NWR)[ 0]=next__2NWR;
-              } else {
-                next__2NWR=((__POINTER *)result__4NWR)[ 0];
-                if ((next__2NWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4NWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T3IR <<  1)) <=  4096)) {
-                    next__2NWR=(void *)((unsigned long)result__4NWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3IR)));
-                  } else {
-                    next__2NWR=new_lab__2PJ(new_size__T3IR);
-                  };
-                  ((__POINTER *)next__2NWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3NWR)[ 0]=next__2NWR;
-                } else {
-                  ((__POINTER *)result__4NWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2NWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4NWR=next__2NWR;
-                };
-              };
-              ptr__P3IR=result__4NWR;
-            } else {
-              t__U3IR=((__UINTEGER_32 )typ_id__Q3IR);
-              a__V3IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__FOWR=(__UINTEGER_32)((__UINTEGER_32)(sz__R3IR + a__V3IR) & (__UINTEGER_32)(~ a__V3IR));
-              ptr_table__COWR=((__POINTER )(&(table_type[(t__U3IR)])));
-              lab_type__EOWR=(__UINTEGER_32)(t__U3IR |  1);
-              next__BOWR=((__POINTER )(NULL));
-              result__DOWR=((__POINTER *)ptr_table__COWR)[ 0];
-              if ((result__DOWR == (void *)NULL)) {
-                result__DOWR=new_lab__2PJ(lab_type__EOWR);
-                next__BOWR=(void *)((unsigned long)result__DOWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FOWR)));
-                ((__POINTER *)next__BOWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__COWR)[ 0]=next__BOWR;
-              } else {
-                next__BOWR=((__POINTER *)result__DOWR)[ 0];
-                if ((next__BOWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DOWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FOWR <<  1)) <=  4096)) {
-                    next__BOWR=(void *)((unsigned long)result__DOWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FOWR)));
-                  } else {
-                    next__BOWR=new_lab__2PJ(lab_type__EOWR);
-                  };
-                  ((__POINTER *)next__BOWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__COWR)[ 0]=next__BOWR;
-                } else {
-                  ((__POINTER *)result__DOWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BOWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__DOWR=next__BOWR;
-                };
-              };
-              ptr__P3IR=result__DOWR;
-            };
-            result__O3IR=((__INTEGER_CST *)ptr__P3IR);
-            *(result__O3IR) = *(INTEGER_CST__);
-          };
-          Self__W3IR=((__INTEGER_CST *)result__O3IR);
-          Self__W3IR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X3IR;
-          Self__W3IR->value__W4YD=v__Y3IR;
-          Self__W3IR->parent_constant__B3LC.static_type__M2YD=t__Z3IR;
-          check_type__YG5D(Self__W3IR);
-          __tmp__HIYM=result__O3IR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QUCR=read__QB5G(((__READ_LOCAL *)__tmp__GIYM)->local__HJZD);
-          if (__tmp__QUCR==NULL) {
-            __tmp__RUCR=NULL;
-          } else {
-            __tmp__RUCR=((__READ_LOCAL *)__tmp__QUCR);
-          };
-          __tmp__HIYM=__tmp__RUCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__HIYM=my_copy__SL2H(__tmp__GIYM);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__HIYM=my_copy__LM2H(__tmp__GIYM);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__HIYM=my_copy__YM2H(__tmp__GIYM);
-        } break;
-        case __REAL_CST__: {
-          Self__GTJQ=((__REAL_CST *)__tmp__GIYM);
-          p__POWR=Self__GTJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QOWR=Self__GTJQ->value__HN2H;
-          t__ROWR=Self__GTJQ->parent_constant__U2JH.static_type__M2YD;
-          result__GOWR=NULL;
-          ptr__HOWR=((__POINTER )(NULL));
-          typ_id__IOWR= 0;
-          sz__JOWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__JOWR ==  0)) {
-            result__GOWR=REAL_CST__;
-          } else {
-            typ_id__IOWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JOWR);
-            if ((typ_id__IOWR == (__INTEGER)(-  1))) {
-              a__KOWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LOWR=(__UINTEGER_32)((__UINTEGER_32)(sz__JOWR + a__KOWR) & (__UINTEGER_32)(~ a__KOWR));
-              ptr_table__TOWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LOWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__SOWR=((__POINTER )(NULL));
-              result__UOWR=((__POINTER *)ptr_table__TOWR)[ 0];
-              if ((result__UOWR == (void *)NULL)) {
-                result__UOWR=new_lab__2PJ(new_size__LOWR);
-                next__SOWR=(void *)((unsigned long)result__UOWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOWR)));
-                ((__POINTER *)next__SOWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TOWR)[ 0]=next__SOWR;
-              } else {
-                next__SOWR=((__POINTER *)result__UOWR)[ 0];
-                if ((next__SOWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UOWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LOWR <<  1)) <=  4096)) {
-                    next__SOWR=(void *)((unsigned long)result__UOWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOWR)));
-                  } else {
-                    next__SOWR=new_lab__2PJ(new_size__LOWR);
-                  };
-                  ((__POINTER *)next__SOWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TOWR)[ 0]=next__SOWR;
-                } else {
-                  ((__POINTER *)result__UOWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SOWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UOWR=next__SOWR;
-                };
-              };
-              ptr__HOWR=result__UOWR;
-            } else {
-              t__MOWR=((__UINTEGER_32 )typ_id__IOWR);
-              a__NOWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1OWR=(__UINTEGER_32)((__UINTEGER_32)(sz__JOWR + a__NOWR) & (__UINTEGER_32)(~ a__NOWR));
-              ptr_table__YOWR=((__POINTER )(&(table_type[(t__MOWR)])));
-              lab_type__0OWR=(__UINTEGER_32)(t__MOWR |  1);
-              next__XOWR=((__POINTER )(NULL));
-              result__ZOWR=((__POINTER *)ptr_table__YOWR)[ 0];
-              if ((result__ZOWR == (void *)NULL)) {
-                result__ZOWR=new_lab__2PJ(lab_type__0OWR);
-                next__XOWR=(void *)((unsigned long)result__ZOWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OWR)));
-                ((__POINTER *)next__XOWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YOWR)[ 0]=next__XOWR;
-              } else {
-                next__XOWR=((__POINTER *)result__ZOWR)[ 0];
-                if ((next__XOWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZOWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1OWR <<  1)) <=  4096)) {
-                    next__XOWR=(void *)((unsigned long)result__ZOWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OWR)));
-                  } else {
-                    next__XOWR=new_lab__2PJ(lab_type__0OWR);
-                  };
-                  ((__POINTER *)next__XOWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YOWR)[ 0]=next__XOWR;
-                } else {
-                  ((__POINTER *)result__ZOWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XOWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZOWR=next__XOWR;
-                };
-              };
-              ptr__HOWR=result__ZOWR;
-            };
-            result__GOWR=((__REAL_CST *)ptr__HOWR);
-            *(result__GOWR) = *(REAL_CST__);
-          };
-          Self__OOWR=((__REAL_CST *)result__GOWR);
-          Self__OOWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__POWR;
-          Self__OOWR->value__HN2H=v__QOWR;
-          Self__OOWR->parent_constant__U2JH.static_type__M2YD=t__ROWR;
-          __tmp__HIYM=result__GOWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__ITJQ=((__CHARACTER_CST *)__tmp__GIYM);
-          __tmp__HIYM=create__char__4SMH(Self__ITJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ITJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__JTJQ=((__IS_EXPANDED *)__tmp__GIYM);
-          __tmp__UUCR=read__QB5G(((__READ_LOCAL *)Self__JTJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UUCR==NULL) {
-            __tmp__VUCR=NULL;
-          } else {
-            __tmp__VUCR=((__READ_LOCAL *)__tmp__UUCR);
-          };
-          p__FPWR=Self__JTJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__2OWR=NULL;
-          ptr__3OWR=((__POINTER )(NULL));
-          typ_id__4OWR= 0;
-          sz__5OWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__5OWR ==  0)) {
-            result__2OWR=IS_EXPANDED__;
-          } else {
-            typ_id__4OWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5OWR);
-            if ((typ_id__4OWR == (__INTEGER)(-  1))) {
-              a__APWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BPWR=(__UINTEGER_32)((__UINTEGER_32)(sz__5OWR + a__APWR) & (__UINTEGER_32)(~ a__APWR));
-              ptr_table__IPWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BPWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__HPWR=((__POINTER )(NULL));
-              result__JPWR=((__POINTER *)ptr_table__IPWR)[ 0];
-              if ((result__JPWR == (void *)NULL)) {
-                result__JPWR=new_lab__2PJ(new_size__BPWR);
-                next__HPWR=(void *)((unsigned long)result__JPWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BPWR)));
-                ((__POINTER *)next__HPWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IPWR)[ 0]=next__HPWR;
-              } else {
-                next__HPWR=((__POINTER *)result__JPWR)[ 0];
-                if ((next__HPWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JPWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BPWR <<  1)) <=  4096)) {
-                    next__HPWR=(void *)((unsigned long)result__JPWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BPWR)));
-                  } else {
-                    next__HPWR=new_lab__2PJ(new_size__BPWR);
-                  };
-                  ((__POINTER *)next__HPWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IPWR)[ 0]=next__HPWR;
-                } else {
-                  ((__POINTER *)result__JPWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HPWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JPWR=next__HPWR;
-                };
-              };
-              ptr__3OWR=result__JPWR;
-            } else {
-              t__CPWR=((__UINTEGER_32 )typ_id__4OWR);
-              a__DPWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QPWR=(__UINTEGER_32)((__UINTEGER_32)(sz__5OWR + a__DPWR) & (__UINTEGER_32)(~ a__DPWR));
-              ptr_table__NPWR=((__POINTER )(&(table_type[(t__CPWR)])));
-              lab_type__PPWR=(__UINTEGER_32)(t__CPWR |  1);
-              next__MPWR=((__POINTER )(NULL));
-              result__OPWR=((__POINTER *)ptr_table__NPWR)[ 0];
-              if ((result__OPWR == (void *)NULL)) {
-                result__OPWR=new_lab__2PJ(lab_type__PPWR);
-                next__MPWR=(void *)((unsigned long)result__OPWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QPWR)));
-                ((__POINTER *)next__MPWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NPWR)[ 0]=next__MPWR;
-              } else {
-                next__MPWR=((__POINTER *)result__OPWR)[ 0];
-                if ((next__MPWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OPWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QPWR <<  1)) <=  4096)) {
-                    next__MPWR=(void *)((unsigned long)result__OPWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QPWR)));
-                  } else {
-                    next__MPWR=new_lab__2PJ(lab_type__PPWR);
-                  };
-                  ((__POINTER *)next__MPWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NPWR)[ 0]=next__MPWR;
-                } else {
-                  ((__POINTER *)result__OPWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MPWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OPWR=next__MPWR;
-                };
-              };
-              ptr__3OWR=result__OPWR;
+      __tmp__DURC=read_type_list__Z3TC(Self__OTRC,FALSE__O__);
+      lst__TTRC=__tmp__DURC;
+    } else /* FALSE */ {
+      __tmp__DURC=read_type_list__Z3TC(Self__OTRC,FALSE__O__);
+      lst__TTRC=__tmp__DURC;
+      if (((void *)__tmp__DURC != (void *)NULL)) {
+        __tmp__CWRC=read_character__MXI(';');
+        if (__tmp__CWRC) {
+          Result__USOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__DURC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((Result__USOT ==  1)) {
+            Result__ZSOT=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__DURC)->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            typ_arg__UTRC=Result__ZSOT;
+          } else /* FALSE */ {
+            __tmp__UWRC=get__P3UC(__tmp__DURC);
+            typ_arg__UTRC=__tmp__UWRC;
+            copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_616));
+            Self__IF2C=((__ITM_TYPE_MULTI__0URC *)__tmp__UWRC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__IF2C,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+            __tmp__YWRC=current_position__UVQ();
+            put_error__text__EQE( 2,string_tmp__YC);
+            put_position__PRE(__tmp__YWRC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            result__2OWR=((__IS_EXPANDED *)ptr__3OWR);
-            *(result__2OWR) = *(IS_EXPANDED__);
           };
-          Self__EPWR=((__IS_EXPANDED *)result__2OWR);
-          Self__EPWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FPWR;
-          Self__EPWR->receiver__WN2H=__tmp__VUCR;
-          __tmp__HIYM=result__2OWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__HIYM=my_copy__1N2H(__tmp__GIYM);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__HIYM=my_copy__EO2H(__tmp__GIYM);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__HIYM=my_copy__PO2H(__tmp__GIYM);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__HIYM=my_copy__1O2H(__tmp__GIYM);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__HIYM=my_copy__GP2H(__tmp__GIYM);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__HIYM=my_copy__RP2H(__tmp__GIYM);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__HIYM=my_copy__2P2H(__tmp__GIYM);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__HIYM=my_copy__HQ2H(__tmp__GIYM);
-        } break;
-        case __PUT_TO__: {
-          __tmp__HIYM=my_copy__SQ2H(__tmp__GIYM);
-        } break;
-        case __ITEM__: {
-          __tmp__HIYM=my_copy__DR2H(__tmp__GIYM);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__HIYM=my_copy__PR2H(__tmp__GIYM);
-        } break;
-        case __CAST__: {
-          __tmp__HIYM=my_copy__YR2H(__tmp__GIYM);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__HIYM=my_copy__5SYM(__tmp__GIYM);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__HIYM=my_copy__IUGK(__tmp__GIYM);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__13IR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GIYM)->global__ZGJK),NULL);
-          if (__tmp__13IR==NULL) {
-            __tmp__23IR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__13IR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__23IR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__23IR=((__READ_GLOBAL *)__tmp__13IR);
-            } break;
-            }
-          };
-          __tmp__HIYM=__tmp__23IR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__HIYM=my_copy__BQCN(__tmp__GIYM);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__HIYM=my_copy__NREO(__tmp__GIYM);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__HIYM=my_copy__VYJO(__tmp__GIYM);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__HIYM=my_copy__0REO(__tmp__GIYM);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__HIYM=my_copy__BZJO(__tmp__GIYM);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__HIYM=my_copy__CNJM(__tmp__GIYM);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__HIYM=my_copy__5XLL(__tmp__GIYM);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__HIYM=my_copy__WVYM(__tmp__GIYM);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__HIYM=my_copy__FSEO(__tmp__GIYM);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__HIYM=my_copy__QCEP(__tmp__GIYM);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__HIYM=my_copy__5LSN(__tmp__GIYM);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__HIYM=my_copy__KMSN(__tmp__GIYM);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__HIYM=my_copy__JZPN(__tmp__GIYM);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__HIYM=my_copy__G3SO(__tmp__GIYM);
-        } break;
-        };
-        node__NAYM=new_read__slot__receiver__with__AOWH(__tmp__FIYM,slot_msg__MAYM,__tmp__HIYM,args__OAYM);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__NAYM);
-        __tmp__WC5R=((__NODE_TYPE *)node__NAYM)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__WC5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__XC5R=((__DTA_RD *)__tmp__WC5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__XC5R=((__DTA_CAST *)__tmp__WC5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__XC5R=((__DTA_WR_CODE *)__tmp__WC5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__XC5R=((__DTA_BLOCK *)__tmp__WC5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__XC5R=((__DTA_WR_VALUE *)__tmp__WC5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__XC5R=((__DTA_RD_ARGS *)__tmp__WC5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__HAYM=__tmp__XC5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__EAYM,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__DFJM(Self__DAYM),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__FAYM);
-        put_position__ECH(Self__DAYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+          __tmp__3WRC=read_type_list__Z3TC(Self__OTRC,FALSE__O__);
+          lst__TTRC=__tmp__3WRC;
         };
       };
     };
-  };
-  return(result__HAYM);
-}
-
-static void* check_type__with__BJYM(__EXPR_ADD *Self__CJYM,void *t__DJYM,__POSITION p__EJYM)
-// ({EXPR_ADD},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__A5IR;
-  void *result__GJYM,*rec__JJYM,*__tmp__0C5R,*__tmp__FRYM,*__tmp__GRYM;
-  void *__tmp__3C5R;
-  void *local__HJYM;
-  void *instr__IJYM;
-  void *slot_name__KJYM,*v__ZQWR;
-  void *slot_msg__LJYM;
-  void *node__MJYM;
-  __TYPE_FULL *Self__KTJQ,*Self__UTJQ;
-  void *__tmp__2LYM,*__tmp__IPYM;
-  __POSITION __tmp__DMYM,__tmp__LNYM,__tmp__PPYM,__tmp__XQYM;
-  __POSITION __tmp__ERYM,p__54IR,p__YQWR,p__ORWR;
-  void *__tmp__JMYM,*__tmp__VPYM,*t__B5IR,*t__0QWR;
-  __STRING *Self__53IR,*Self__F4IR,*Self__L4IR,*Self__R4IR;
-  __INTEGER new_capacity__43IR,old_nb_elts__B4IR,upper__UPWR,Self__SPWR;
-  __INTEGER new_capacity__E4IR,old_nb_elts__H4IR,upper__ZPWR,Self__XPWR;
-  __INTEGER new_capacity__K4IR,old_nb_elts__N4IR,upper__4PWR,Self__2PWR;
-  __INTEGER new_capacity__Q4IR,old_nb_elts__T4IR,upper__DQWR,Self__BQWR;
-  __INTEGER typ_id__Y4IR,typ_id__RQWR,typ_id__HRWR;
-  void *__tmp__ZC5R,*__tmp__2C5R;
-  __STRING_CST *Self__1TJQ;
-  __PROTOTYPE_CST *Self__2TJQ;
-  __INTEGER_CST *Self__3TJQ,*result__W4IR,*Self__44IR;
-  __POINTER ptr__X4IR,ptr_table__GQWR,next__FQWR,result__HQWR;
-  __POINTER ptr_table__LQWR,next__KQWR,result__MQWR,ptr__QQWR;
-  __POINTER ptr_table__2QWR,next__1QWR,result__3QWR,ptr_table__BRWR;
-  __POINTER next__ARWR,result__CRWR,ptr__GRWR,ptr_table__RRWR;
-  __POINTER next__QRWR,result__SRWR,ptr_table__WRWR,next__VRWR;
-  __POINTER result__XRWR;
-  __UINTEGER_32 sz__Z4IR,a__04IR,new_size__14IR,t__24IR,a__34IR;
-  __UINTEGER_32 new_size__OQWR,lab_type__NQWR,sz__SQWR,a__TQWR;
-  __UINTEGER_32 new_size__UQWR,t__VQWR,a__WQWR,new_size__ERWR;
-  __UINTEGER_32 lab_type__DRWR,sz__IRWR,a__JRWR,new_size__KRWR,t__LRWR;
-  __UINTEGER_32 a__MRWR,new_size__ZRWR,lab_type__YRWR;
-  void *__tmp__YUCR,*__tmp__2UCR,*__tmp__D5IR;
-  __READ_LOCAL *__tmp__ZUCR,*__tmp__3UCR;
-  __REAL_CST *Self__5TJQ,*result__PQWR,*Self__XQWR;
-  __CHARACTER_CST *Self__BUJQ;
-  __IS_EXPANDED *Self__CUJQ,*result__FRWR,*Self__NRWR;
-  __READ_GLOBAL *__tmp__E5IR;
-  void *args__NJYM;
-  __CHARACTER *Self__A4IR,*new__C4IR,*Self__G4IR,*new__I4IR,*Self__M4IR;
-  __CHARACTER *new__O4IR,*Self__S4IR,*new__U4IR;
-  __BOOLEAN __tmp__YNYM;
-  result__GJYM=NULL;
-  local__HJYM=NULL;
-  instr__IJYM=NULL;
-  rec__JJYM=NULL;
-  slot_name__KJYM=NULL;
-  slot_msg__LJYM=NULL;
-  node__MJYM=NULL;
-  args__NJYM=NULL;
-  if (affect_with__BCHI(t__DJYM,static_type__P3ML(Self__CJYM))) {
-    result__GJYM=Self__CJYM;
-  } else {
-    Self__KTJQ=((__TYPE_FULL *)static_type__P3ML(Self__CJYM));
-    if (is_cast__to__in__BD0I(Self__KTJQ,(&__string_86),t__DJYM,((__PROTOTYPE *)prototype__VPRF(Self__KTJQ))->export_list__EFDC)) {
-      local__HJYM=create__name__style__type__E5JG(Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P3ML(Self__CJYM)));
-      instr__IJYM=write__value__14FH(local__HJYM,Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CJYM);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__IJYM);
-      slot_name__KJYM=get__QEC(last_cast_name__T32H);
-      slot_msg__LJYM=get_slot__IO5G(static_type__P3ML(Self__CJYM),slot_name__KJYM);
-      if (((void *)slot_msg__LJYM == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__P3ML(Self__CJYM),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__DJYM,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__KJYM);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__P3ML(Self__CJYM),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__EJYM);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__P3ML(Self__CJYM)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+    if (((void *)lst__TTRC != (void *)NULL)) {
+      Result__NSOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__TTRC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Result__NSOT ==  1)) {
+        Result__SSOT=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__TTRC)->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        typ_res__VTRC=Result__SSOT;
+      } else /* FALSE */ {
+        __tmp__2URC=get__P3UC(lst__TTRC);
+        typ_res__VTRC=__tmp__2URC;
       };
-      if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-        __tmp__2LYM=((__SLOT *)((__SLOT_DATA *)slot_msg__LJYM)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__2LYM=((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F;
+    };
+    __tmp__3TRC=read_character__MXI('}');
+    if ((! __tmp__3TRC)) {
+      __tmp__JURC=current_position__UVQ();
+      put_error__text__EQE( 2,(&__string_617));
+      put_position__PRE(__tmp__JURC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
       };
-      if ((argument_count__XZBG(__tmp__2LYM) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-          __tmp__DMYM=((__SLOT_DATA *)slot_msg__LJYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__DMYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__DMYM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-        __tmp__JMYM=get_type_result__XF2G(slot_msg__LJYM);
-      } else {
-        __tmp__JMYM=get_type_result__BH2G(slot_msg__LJYM);
-      };
-      if ((((void *)__tmp__JMYM == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__JMYM)->parent_type__5SL != (void *)((__TYPE_FULL *)t__DJYM)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__JMYM != (void *)NULL)) {
-          Self__53IR=((__STRING *)string_tmp__RB);
-          new_capacity__43IR= 0;
-          if ((Self__53IR->capacity__MNK <= Self__53IR->count__VF)) {
-            if ((Self__53IR->capacity__MNK ==  0)) {
-              Self__53IR->capacity__MNK= 32;
-              Self__53IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__43IR=(__INTEGER)(Self__53IR->capacity__MNK <<  1);
-              Self__A4IR=((__CHARACTER *)Self__53IR->storage__XNK);
-              old_nb_elts__B4IR=Self__53IR->capacity__MNK;
-              new__C4IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A4IR),((__UINTEGER_32 )old_nb_elts__B4IR),((__UINTEGER_32 )new_capacity__43IR)));
-              upper__UPWR=(__INTEGER)(new_capacity__43IR -  1);
-              Self__SPWR=old_nb_elts__B4IR;
-              while ((Self__SPWR <= upper__UPWR)) {
-                new__C4IR[Self__SPWR]='\0';
-                Self__SPWR=(__INTEGER)(Self__SPWR +  1);
-              };
-              Self__53IR->storage__XNK=new__C4IR;
-              Self__53IR->capacity__MNK=new_capacity__43IR;
-            };
-          };
-          ((__CHARACTER *)Self__53IR->storage__XNK)[Self__53IR->count__VF]='`';
-          Self__53IR->count__VF=(__INTEGER)(Self__53IR->count__VF +  1);
-          append_name_in__M5XD(__tmp__JMYM,string_tmp__RB);
-          Self__F4IR=((__STRING *)string_tmp__RB);
-          new_capacity__E4IR= 0;
-          if ((Self__F4IR->capacity__MNK <= Self__F4IR->count__VF)) {
-            if ((Self__F4IR->capacity__MNK ==  0)) {
-              Self__F4IR->capacity__MNK= 32;
-              Self__F4IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__E4IR=(__INTEGER)(Self__F4IR->capacity__MNK <<  1);
-              Self__G4IR=((__CHARACTER *)Self__F4IR->storage__XNK);
-              old_nb_elts__H4IR=Self__F4IR->capacity__MNK;
-              new__I4IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G4IR),((__UINTEGER_32 )old_nb_elts__H4IR),((__UINTEGER_32 )new_capacity__E4IR)));
-              upper__ZPWR=(__INTEGER)(new_capacity__E4IR -  1);
-              Self__XPWR=old_nb_elts__H4IR;
-              while ((Self__XPWR <= upper__ZPWR)) {
-                new__I4IR[Self__XPWR]='\0';
-                Self__XPWR=(__INTEGER)(Self__XPWR +  1);
-              };
-              Self__F4IR->storage__XNK=new__I4IR;
-              Self__F4IR->capacity__MNK=new_capacity__E4IR;
-            };
-          };
-          ((__CHARACTER *)Self__F4IR->storage__XNK)[Self__F4IR->count__VF]='\'';
-          Self__F4IR->count__VF=(__INTEGER)(Self__F4IR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__DJYM,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-          __tmp__LNYM=((__SLOT_DATA *)slot_msg__LJYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__LNYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__LNYM);
-        put_position__ECH(Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    };
+    Result__SSOT=typ_arg__UTRC;
+    Result__ZSOT=typ_res__VTRC;
+    result__UVSC=NULL;
+    Result__NSOT= 0;
+    while (((Result__NSOT <= dico__5VSC->parent_arrayed_collection__4VSC.upper__IWSC) && (((void *)((__ITM_TYPE_BLOCK__EYRC *)((void **)((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)dico__5VSC)->parent_arrayed_collection__4VSC.storage__YT3D)[Result__NSOT])->type_argument__WWSC != (void *)Result__SSOT) || ((void *)((__ITM_TYPE_BLOCK__EYRC *)((void **)((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)dico__5VSC)->parent_arrayed_collection__4VSC.storage__YT3D)[Result__NSOT])->type_result__AXSC != (void *)Result__ZSOT)))) {
+      Result__NSOT=(__INTEGER__Q)(Result__NSOT +  1);
+    };
+    if ((Result__NSOT <= dico__5VSC->parent_arrayed_collection__4VSC.upper__IWSC)) {
+      result__UVSC=((void **)((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)dico__5VSC)->parent_arrayed_collection__4VSC.storage__YT3D)[Result__NSOT];
+    } else /* FALSE */ {
+      result__JAVC=NULL;
+      ptr__KAVC=((__POINTER__IB )(NULL));
+      Result__USOT= 0;
+      __tmp__QAVC=((__POINTER__IB )sizeof(__ITM_TYPE_BLOCK__EYRC));
+      if (((unsigned long)__tmp__QAVC ==  0)) {
+        result__JAVC=ITM_TYPE_BLOCK__EYRC__;
+      } else /* FALSE */ {
+        Result__USOT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QAVC));
+        if ((Result__USOT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__PXXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QAVC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PXXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PXXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SXXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RXXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__PXXT=micro_alloc__table__lab__UKI(__tmp__RXXT,((__POINTER__IB )(&(table_size[(__tmp__SXXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RXXT)));
+          ptr__KAVC=__tmp__PXXT;
+        } else /* FALSE */ {
+          __tmp__SXXT=((__UINTEGER_32__ZWB )Result__USOT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__PXXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QAVC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PXXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PXXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__PXXT=micro_alloc__table__lab__UKI(__tmp__RXXT,((__POINTER__IB )(&(table_type[(__tmp__SXXT)]))),(__UINTEGER_32__ZWB)(__tmp__SXXT |  1));
+          ptr__KAVC=__tmp__PXXT;
+        };
+        result__JAVC=((__ITM_TYPE_BLOCK__EYRC *)ptr__KAVC);
+        *(result__JAVC) = *(ITM_TYPE_BLOCK__EYRC__);
+      };
+      Self__S31C=((__ITM_TYPE_BLOCK__EYRC *)result__JAVC);
+      Self__S31C->type_argument__WWSC=typ_arg__UTRC;
+      Self__S31C->type_result__AXSC=typ_res__VTRC;
+      result__UVSC=result__JAVC;
+      Self__3T3D=((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)dico__5VSC);
+      if (((__INTEGER__Q)(Self__3T3D->parent_arrayed_collection__4VSC.upper__IWSC +  1) <= (__INTEGER__Q)(Self__3T3D->parent_arrayed_collection__4VSC.capacity__BU3D -  1))) {
+        Self__3T3D->parent_arrayed_collection__4VSC.upper__IWSC=(__INTEGER__Q)(Self__3T3D->parent_arrayed_collection__4VSC.upper__IWSC +  1);
+        __tmp__CWRC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__CWRC=FALSE__O__;
+      };
+      if ((! __tmp__CWRC)) {
+        if ((Self__3T3D->parent_arrayed_collection__4VSC.capacity__BU3D ==  0)) {
+          __tmp__PXXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+          __tmp__RXXT=((__POINTER__IB )(NULL));
+          (&__string_4)->count__0C= 16;
+          (&__string_4)->storage__1C="Memory: Size = 0";
+          __tmp__FY1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__HY1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__PXXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FY1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FY1T) - (unsigned long)((__POINTER__IB ) 1)));
+          __tmp__PXXT=(void *)((unsigned long)__tmp__HY1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          if ((__tmp__PXXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__JY1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__KY1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__PXXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JY1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JY1T) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LY1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KY1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__JY1T=micro_alloc__table__lab__UKI(__tmp__KY1T,((__POINTER__IB )(&(table_size[(__tmp__LY1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KY1T)));
+            ((__POINTER__IB *)__tmp__JY1T)[ 0]=((__POINTER__IB ) 3);
+            __tmp__RXXT=(void *)((unsigned long)__tmp__JY1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+          } else /* FALSE */ {
+            __tmp__OY1T=search__LQCB(__tmp__HY1T);
+            __tmp__RXXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__OY1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+          };
+          __tmp__AY1T=((void **)__tmp__RXXT);
+          Self__BY1T= 1;
+          while ((Self__BY1T >=  0)) {
+            __tmp__AY1T[Self__BY1T]=NULL;
+            Self__BY1T=(__INTEGER__Q)(Self__BY1T -  1);
+          };
+          Self__3T3D->parent_arrayed_collection__4VSC.storage__YT3D=__tmp__AY1T;
+          Self__3T3D->parent_arrayed_collection__4VSC.capacity__BU3D= 2;
+          Self__3T3D->parent_arrayed_collection__4VSC.upper__IWSC= 0;
+        } else /* FALSE */ {
+          Self__BY1T=(__INTEGER__Q)(Self__3T3D->parent_arrayed_collection__4VSC.capacity__BU3D <<  1);
+          __tmp__AY1T=Self__3T3D->parent_arrayed_collection__4VSC.storage__YT3D;
+          __tmp__DV3D=Self__3T3D->parent_arrayed_collection__4VSC.capacity__BU3D;
+          __tmp__PXXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__AY1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__DV3D * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__BY1T * ((__INTEGER__Q )(sizeof(void *))))));
+          __tmp__AY1T=((void **)__tmp__PXXT);
+          __tmp__KNDF=(__INTEGER__Q)(Self__BY1T -  1);
+          Self__T5EG=__tmp__DV3D;
+          while ((Self__T5EG <= __tmp__KNDF)) {
+            __tmp__AY1T[Self__T5EG]=NULL;
+            Self__T5EG=(__INTEGER__Q)(Self__T5EG +  1);
+          };
+          Self__3T3D->parent_arrayed_collection__4VSC.storage__YT3D=__tmp__AY1T;
+          Self__3T3D->parent_arrayed_collection__4VSC.capacity__BU3D=Self__BY1T;
+          Self__3T3D->parent_arrayed_collection__4VSC.upper__IWSC=(__INTEGER__Q)(Self__3T3D->parent_arrayed_collection__4VSC.upper__IWSC +  1);
+        };
+      };
+      ((void **)Self__3T3D->parent_arrayed_collection__4VSC.storage__YT3D)[Self__3T3D->parent_arrayed_collection__4VSC.upper__IWSC]=result__JAVC;
+    };
+    result__STRC=result__UVSC;
+  } else /* FALSE */ {
+    __tmp__3TRC=read_word__CGF((&__string_18));
+    if (__tmp__3TRC) {
+      __tmp__4URC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__CWRC=read_word__CGF((&__string_19));
+      __tmp__4URC=__tmp__CWRC;
+    };
+    if (__tmp__4URC) {
+      style__RTRC=last_string__U4E;
+      if ((is_local__PTRC && ((void *)last_string__U4E == (void *)(&__string_18)))) {
+        __tmp__YWRC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_618));
+        put_position__PRE(__tmp__YWRC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      rec__JJYM=read__QB5G(local__HJYM);
-      node__MJYM=new_read__slot__receiver__self__FLQC(Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__LJYM,rec__JJYM,rec__JJYM);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__MJYM);
-      __tmp__ZC5R=((__NODE_TYPE *)node__MJYM)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__ZC5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__0C5R=((__DTA_RD *)__tmp__ZC5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__0C5R=((__DTA_CAST *)__tmp__ZC5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__0C5R=((__DTA_WR_CODE *)__tmp__ZC5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__0C5R=((__DTA_BLOCK *)__tmp__ZC5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__0C5R=((__DTA_WR_VALUE *)__tmp__ZC5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__0C5R=((__DTA_RD_ARGS *)__tmp__ZC5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
+    };
+    Result__SSOT=read_prototype__RYSC(Self__OTRC,style__RTRC);
+    result__STRC=Result__SSOT;
+    __tmp__XZRC=read_contract__QBPC(Self__OTRC);
+    if (((void *)__tmp__XZRC != (void *)NULL)) {
+      __tmp__JURC=current_position__UVQ();
+      put_error__text__EQE( 2,(&__string_592));
+      put_position__PRE(__tmp__JURC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
       };
-      result__GJYM=__tmp__0C5R;
-      __tmp__YNYM=TRUE__;
-    } else {
-      __tmp__YNYM=FALSE__;
-    };
-    if ((! __tmp__YNYM)) {
-      Self__UTJQ=((__TYPE_FULL *)t__DJYM);
-      if (is_cast__to__in__BD0I(Self__UTJQ,(&__string_87),static_type__P3ML(Self__CJYM),((__PROTOTYPE *)prototype__VPRF(Self__UTJQ))->import_list__MFDC)) {
-        local__HJYM=create__name__style__type__E5JG(Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P3ML(Self__CJYM)));
-        instr__IJYM=write__value__14FH(local__HJYM,Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CJYM);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__IJYM);
-        slot_name__KJYM=get__QEC(last_cast_name__T32H);
-        slot_msg__LJYM=get_slot__IO5G(t__DJYM,slot_name__KJYM);
-        if (((void *)slot_msg__LJYM == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__DJYM,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__P3ML(Self__CJYM),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__KJYM);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__DJYM,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__EJYM);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__DJYM))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-          __tmp__IPYM=((__SLOT *)((__SLOT_DATA *)slot_msg__LJYM)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__IPYM=((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__IPYM) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-            __tmp__PPYM=((__SLOT_DATA *)slot_msg__LJYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__PPYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__PPYM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-          __tmp__VPYM=get_type_result__XF2G(slot_msg__LJYM);
-        } else {
-          __tmp__VPYM=get_type_result__BH2G(slot_msg__LJYM);
-        };
-        if ((((void *)__tmp__VPYM == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__VPYM)->parent_type__5SL != (void *)((__TYPE_FULL *)t__DJYM)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__VPYM != (void *)NULL)) {
-            Self__L4IR=((__STRING *)string_tmp__RB);
-            new_capacity__K4IR= 0;
-            if ((Self__L4IR->capacity__MNK <= Self__L4IR->count__VF)) {
-              if ((Self__L4IR->capacity__MNK ==  0)) {
-                Self__L4IR->capacity__MNK= 32;
-                Self__L4IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__K4IR=(__INTEGER)(Self__L4IR->capacity__MNK <<  1);
-                Self__M4IR=((__CHARACTER *)Self__L4IR->storage__XNK);
-                old_nb_elts__N4IR=Self__L4IR->capacity__MNK;
-                new__O4IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M4IR),((__UINTEGER_32 )old_nb_elts__N4IR),((__UINTEGER_32 )new_capacity__K4IR)));
-                upper__4PWR=(__INTEGER)(new_capacity__K4IR -  1);
-                Self__2PWR=old_nb_elts__N4IR;
-                while ((Self__2PWR <= upper__4PWR)) {
-                  new__O4IR[Self__2PWR]='\0';
-                  Self__2PWR=(__INTEGER)(Self__2PWR +  1);
-                };
-                Self__L4IR->storage__XNK=new__O4IR;
-                Self__L4IR->capacity__MNK=new_capacity__K4IR;
-              };
-            };
-            ((__CHARACTER *)Self__L4IR->storage__XNK)[Self__L4IR->count__VF]='`';
-            Self__L4IR->count__VF=(__INTEGER)(Self__L4IR->count__VF +  1);
-            append_name_in__M5XD(__tmp__VPYM,string_tmp__RB);
-            Self__R4IR=((__STRING *)string_tmp__RB);
-            new_capacity__Q4IR= 0;
-            if ((Self__R4IR->capacity__MNK <= Self__R4IR->count__VF)) {
-              if ((Self__R4IR->capacity__MNK ==  0)) {
-                Self__R4IR->capacity__MNK= 32;
-                Self__R4IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__Q4IR=(__INTEGER)(Self__R4IR->capacity__MNK <<  1);
-                Self__S4IR=((__CHARACTER *)Self__R4IR->storage__XNK);
-                old_nb_elts__T4IR=Self__R4IR->capacity__MNK;
-                new__U4IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S4IR),((__UINTEGER_32 )old_nb_elts__T4IR),((__UINTEGER_32 )new_capacity__Q4IR)));
-                upper__DQWR=(__INTEGER)(new_capacity__Q4IR -  1);
-                Self__BQWR=old_nb_elts__T4IR;
-                while ((Self__BQWR <= upper__DQWR)) {
-                  new__U4IR[Self__BQWR]='\0';
-                  Self__BQWR=(__INTEGER)(Self__BQWR +  1);
-                };
-                Self__R4IR->storage__XNK=new__U4IR;
-                Self__R4IR->capacity__MNK=new_capacity__Q4IR;
-              };
-            };
-            ((__CHARACTER *)Self__R4IR->storage__XNK)[Self__R4IR->count__VF]='\'';
-            Self__R4IR->count__VF=(__INTEGER)(Self__R4IR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__DJYM,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
-            __tmp__XQYM=((__SLOT_DATA *)slot_msg__LJYM)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__XQYM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__XQYM);
-          put_position__ECH(Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__NJYM=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__NJYM,create__type__PKQC(Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__DJYM));
-        add_last__5REI(args__NJYM,read__QB5G(local__HJYM));
-        __tmp__ERYM=Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__FRYM=((void **)((__FAST_ARRAYoEXPRo *)args__NJYM)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__FRYM)->__id) {
-        case __LIST__: {
-          __tmp__GRYM=my_copy__MSYM(__tmp__FRYM);
-        } break;
-        case __STRING_CST__: {
-          Self__1TJQ=((__STRING_CST *)__tmp__FRYM);
-          __tmp__GRYM=create__text__ITMH(Self__1TJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1TJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__GRYM=my_copy__EK2H(__tmp__FRYM);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__2TJQ=((__PROTOTYPE_CST *)__tmp__FRYM);
-          __tmp__GRYM=create__type__PKQC(Self__2TJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2TJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__3TJQ=((__INTEGER_CST *)__tmp__FRYM);
-          p__54IR=Self__3TJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__A5IR=Self__3TJQ->value__W4YD;
-          t__B5IR=Self__3TJQ->parent_constant__B3LC.static_type__M2YD;
-          result__W4IR=NULL;
-          ptr__X4IR=((__POINTER )(NULL));
-          typ_id__Y4IR= 0;
-          sz__Z4IR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__Z4IR ==  0)) {
-            result__W4IR=INTEGER_CST__;
-          } else {
-            typ_id__Y4IR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z4IR);
-            if ((typ_id__Y4IR == (__INTEGER)(-  1))) {
-              a__04IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__14IR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4IR + a__04IR) & (__UINTEGER_32)(~ a__04IR));
-              ptr_table__GQWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__14IR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__FQWR=((__POINTER )(NULL));
-              result__HQWR=((__POINTER *)ptr_table__GQWR)[ 0];
-              if ((result__HQWR == (void *)NULL)) {
-                result__HQWR=new_lab__2PJ(new_size__14IR);
-                next__FQWR=(void *)((unsigned long)result__HQWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14IR)));
-                ((__POINTER *)next__FQWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GQWR)[ 0]=next__FQWR;
-              } else {
-                next__FQWR=((__POINTER *)result__HQWR)[ 0];
-                if ((next__FQWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HQWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__14IR <<  1)) <=  4096)) {
-                    next__FQWR=(void *)((unsigned long)result__HQWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14IR)));
-                  } else {
-                    next__FQWR=new_lab__2PJ(new_size__14IR);
-                  };
-                  ((__POINTER *)next__FQWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GQWR)[ 0]=next__FQWR;
-                } else {
-                  ((__POINTER *)result__HQWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FQWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HQWR=next__FQWR;
-                };
-              };
-              ptr__X4IR=result__HQWR;
-            } else {
-              t__24IR=((__UINTEGER_32 )typ_id__Y4IR);
-              a__34IR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__OQWR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4IR + a__34IR) & (__UINTEGER_32)(~ a__34IR));
-              ptr_table__LQWR=((__POINTER )(&(table_type[(t__24IR)])));
-              lab_type__NQWR=(__UINTEGER_32)(t__24IR |  1);
-              next__KQWR=((__POINTER )(NULL));
-              result__MQWR=((__POINTER *)ptr_table__LQWR)[ 0];
-              if ((result__MQWR == (void *)NULL)) {
-                result__MQWR=new_lab__2PJ(lab_type__NQWR);
-                next__KQWR=(void *)((unsigned long)result__MQWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQWR)));
-                ((__POINTER *)next__KQWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LQWR)[ 0]=next__KQWR;
-              } else {
-                next__KQWR=((__POINTER *)result__MQWR)[ 0];
-                if ((next__KQWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MQWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OQWR <<  1)) <=  4096)) {
-                    next__KQWR=(void *)((unsigned long)result__MQWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQWR)));
-                  } else {
-                    next__KQWR=new_lab__2PJ(lab_type__NQWR);
-                  };
-                  ((__POINTER *)next__KQWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LQWR)[ 0]=next__KQWR;
-                } else {
-                  ((__POINTER *)result__MQWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KQWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MQWR=next__KQWR;
-                };
-              };
-              ptr__X4IR=result__MQWR;
-            };
-            result__W4IR=((__INTEGER_CST *)ptr__X4IR);
-            *(result__W4IR) = *(INTEGER_CST__);
-          };
-          Self__44IR=((__INTEGER_CST *)result__W4IR);
-          Self__44IR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__54IR;
-          Self__44IR->value__W4YD=v__A5IR;
-          Self__44IR->parent_constant__B3LC.static_type__M2YD=t__B5IR;
-          check_type__YG5D(Self__44IR);
-          __tmp__GRYM=result__W4IR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YUCR=read__QB5G(((__READ_LOCAL *)__tmp__FRYM)->local__HJZD);
-          if (__tmp__YUCR==NULL) {
-            __tmp__ZUCR=NULL;
-          } else {
-            __tmp__ZUCR=((__READ_LOCAL *)__tmp__YUCR);
-          };
-          __tmp__GRYM=__tmp__ZUCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__GRYM=my_copy__SL2H(__tmp__FRYM);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__GRYM=my_copy__LM2H(__tmp__FRYM);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__GRYM=my_copy__YM2H(__tmp__FRYM);
-        } break;
-        case __REAL_CST__: {
-          Self__5TJQ=((__REAL_CST *)__tmp__FRYM);
-          p__YQWR=Self__5TJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__ZQWR=Self__5TJQ->value__HN2H;
-          t__0QWR=Self__5TJQ->parent_constant__U2JH.static_type__M2YD;
-          result__PQWR=NULL;
-          ptr__QQWR=((__POINTER )(NULL));
-          typ_id__RQWR= 0;
-          sz__SQWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__SQWR ==  0)) {
-            result__PQWR=REAL_CST__;
-          } else {
-            typ_id__RQWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SQWR);
-            if ((typ_id__RQWR == (__INTEGER)(-  1))) {
-              a__TQWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UQWR=(__UINTEGER_32)((__UINTEGER_32)(sz__SQWR + a__TQWR) & (__UINTEGER_32)(~ a__TQWR));
-              ptr_table__2QWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UQWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1QWR=((__POINTER )(NULL));
-              result__3QWR=((__POINTER *)ptr_table__2QWR)[ 0];
-              if ((result__3QWR == (void *)NULL)) {
-                result__3QWR=new_lab__2PJ(new_size__UQWR);
-                next__1QWR=(void *)((unsigned long)result__3QWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UQWR)));
-                ((__POINTER *)next__1QWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2QWR)[ 0]=next__1QWR;
-              } else {
-                next__1QWR=((__POINTER *)result__3QWR)[ 0];
-                if ((next__1QWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3QWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UQWR <<  1)) <=  4096)) {
-                    next__1QWR=(void *)((unsigned long)result__3QWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UQWR)));
-                  } else {
-                    next__1QWR=new_lab__2PJ(new_size__UQWR);
-                  };
-                  ((__POINTER *)next__1QWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2QWR)[ 0]=next__1QWR;
-                } else {
-                  ((__POINTER *)result__3QWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1QWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3QWR=next__1QWR;
-                };
-              };
-              ptr__QQWR=result__3QWR;
-            } else {
-              t__VQWR=((__UINTEGER_32 )typ_id__RQWR);
-              a__WQWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ERWR=(__UINTEGER_32)((__UINTEGER_32)(sz__SQWR + a__WQWR) & (__UINTEGER_32)(~ a__WQWR));
-              ptr_table__BRWR=((__POINTER )(&(table_type[(t__VQWR)])));
-              lab_type__DRWR=(__UINTEGER_32)(t__VQWR |  1);
-              next__ARWR=((__POINTER )(NULL));
-              result__CRWR=((__POINTER *)ptr_table__BRWR)[ 0];
-              if ((result__CRWR == (void *)NULL)) {
-                result__CRWR=new_lab__2PJ(lab_type__DRWR);
-                next__ARWR=(void *)((unsigned long)result__CRWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ERWR)));
-                ((__POINTER *)next__ARWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BRWR)[ 0]=next__ARWR;
-              } else {
-                next__ARWR=((__POINTER *)result__CRWR)[ 0];
-                if ((next__ARWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CRWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ERWR <<  1)) <=  4096)) {
-                    next__ARWR=(void *)((unsigned long)result__CRWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ERWR)));
-                  } else {
-                    next__ARWR=new_lab__2PJ(lab_type__DRWR);
-                  };
-                  ((__POINTER *)next__ARWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BRWR)[ 0]=next__ARWR;
-                } else {
-                  ((__POINTER *)result__CRWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ARWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CRWR=next__ARWR;
-                };
-              };
-              ptr__QQWR=result__CRWR;
-            };
-            result__PQWR=((__REAL_CST *)ptr__QQWR);
-            *(result__PQWR) = *(REAL_CST__);
-          };
-          Self__XQWR=((__REAL_CST *)result__PQWR);
-          Self__XQWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YQWR;
-          Self__XQWR->value__HN2H=v__ZQWR;
-          Self__XQWR->parent_constant__U2JH.static_type__M2YD=t__0QWR;
-          __tmp__GRYM=result__PQWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__BUJQ=((__CHARACTER_CST *)__tmp__FRYM);
-          __tmp__GRYM=create__char__4SMH(Self__BUJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BUJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__CUJQ=((__IS_EXPANDED *)__tmp__FRYM);
-          __tmp__2UCR=read__QB5G(((__READ_LOCAL *)Self__CUJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2UCR==NULL) {
-            __tmp__3UCR=NULL;
-          } else {
-            __tmp__3UCR=((__READ_LOCAL *)__tmp__2UCR);
-          };
-          p__ORWR=Self__CUJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__FRWR=NULL;
-          ptr__GRWR=((__POINTER )(NULL));
-          typ_id__HRWR= 0;
-          sz__IRWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__IRWR ==  0)) {
-            result__FRWR=IS_EXPANDED__;
-          } else {
-            typ_id__HRWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IRWR);
-            if ((typ_id__HRWR == (__INTEGER)(-  1))) {
-              a__JRWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__KRWR=(__UINTEGER_32)((__UINTEGER_32)(sz__IRWR + a__JRWR) & (__UINTEGER_32)(~ a__JRWR));
-              ptr_table__RRWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KRWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__QRWR=((__POINTER )(NULL));
-              result__SRWR=((__POINTER *)ptr_table__RRWR)[ 0];
-              if ((result__SRWR == (void *)NULL)) {
-                result__SRWR=new_lab__2PJ(new_size__KRWR);
-                next__QRWR=(void *)((unsigned long)result__SRWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KRWR)));
-                ((__POINTER *)next__QRWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RRWR)[ 0]=next__QRWR;
-              } else {
-                next__QRWR=((__POINTER *)result__SRWR)[ 0];
-                if ((next__QRWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SRWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KRWR <<  1)) <=  4096)) {
-                    next__QRWR=(void *)((unsigned long)result__SRWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KRWR)));
-                  } else {
-                    next__QRWR=new_lab__2PJ(new_size__KRWR);
-                  };
-                  ((__POINTER *)next__QRWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RRWR)[ 0]=next__QRWR;
-                } else {
-                  ((__POINTER *)result__SRWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QRWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SRWR=next__QRWR;
-                };
-              };
-              ptr__GRWR=result__SRWR;
-            } else {
-              t__LRWR=((__UINTEGER_32 )typ_id__HRWR);
-              a__MRWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ZRWR=(__UINTEGER_32)((__UINTEGER_32)(sz__IRWR + a__MRWR) & (__UINTEGER_32)(~ a__MRWR));
-              ptr_table__WRWR=((__POINTER )(&(table_type[(t__LRWR)])));
-              lab_type__YRWR=(__UINTEGER_32)(t__LRWR |  1);
-              next__VRWR=((__POINTER )(NULL));
-              result__XRWR=((__POINTER *)ptr_table__WRWR)[ 0];
-              if ((result__XRWR == (void *)NULL)) {
-                result__XRWR=new_lab__2PJ(lab_type__YRWR);
-                next__VRWR=(void *)((unsigned long)result__XRWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRWR)));
-                ((__POINTER *)next__VRWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WRWR)[ 0]=next__VRWR;
-              } else {
-                next__VRWR=((__POINTER *)result__XRWR)[ 0];
-                if ((next__VRWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XRWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZRWR <<  1)) <=  4096)) {
-                    next__VRWR=(void *)((unsigned long)result__XRWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRWR)));
-                  } else {
-                    next__VRWR=new_lab__2PJ(lab_type__YRWR);
-                  };
-                  ((__POINTER *)next__VRWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WRWR)[ 0]=next__VRWR;
-                } else {
-                  ((__POINTER *)result__XRWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VRWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XRWR=next__VRWR;
-                };
-              };
-              ptr__GRWR=result__XRWR;
-            };
-            result__FRWR=((__IS_EXPANDED *)ptr__GRWR);
-            *(result__FRWR) = *(IS_EXPANDED__);
-          };
-          Self__NRWR=((__IS_EXPANDED *)result__FRWR);
-          Self__NRWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ORWR;
-          Self__NRWR->receiver__WN2H=__tmp__3UCR;
-          __tmp__GRYM=result__FRWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__GRYM=my_copy__1N2H(__tmp__FRYM);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__GRYM=my_copy__EO2H(__tmp__FRYM);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__GRYM=my_copy__PO2H(__tmp__FRYM);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__GRYM=my_copy__1O2H(__tmp__FRYM);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__GRYM=my_copy__GP2H(__tmp__FRYM);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__GRYM=my_copy__RP2H(__tmp__FRYM);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__GRYM=my_copy__2P2H(__tmp__FRYM);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__GRYM=my_copy__HQ2H(__tmp__FRYM);
-        } break;
-        case __PUT_TO__: {
-          __tmp__GRYM=my_copy__SQ2H(__tmp__FRYM);
-        } break;
-        case __ITEM__: {
-          __tmp__GRYM=my_copy__DR2H(__tmp__FRYM);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__GRYM=my_copy__PR2H(__tmp__FRYM);
-        } break;
-        case __CAST__: {
-          __tmp__GRYM=my_copy__YR2H(__tmp__FRYM);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__GRYM=my_copy__5SYM(__tmp__FRYM);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__GRYM=my_copy__IUGK(__tmp__FRYM);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__D5IR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FRYM)->global__ZGJK),NULL);
-          if (__tmp__D5IR==NULL) {
-            __tmp__E5IR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__D5IR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__E5IR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__E5IR=((__READ_GLOBAL *)__tmp__D5IR);
-            } break;
-            }
-          };
-          __tmp__GRYM=__tmp__E5IR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__GRYM=my_copy__BQCN(__tmp__FRYM);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__GRYM=my_copy__NREO(__tmp__FRYM);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__GRYM=my_copy__VYJO(__tmp__FRYM);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__GRYM=my_copy__0REO(__tmp__FRYM);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__GRYM=my_copy__BZJO(__tmp__FRYM);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__GRYM=my_copy__CNJM(__tmp__FRYM);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__GRYM=my_copy__5XLL(__tmp__FRYM);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__GRYM=my_copy__WVYM(__tmp__FRYM);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__GRYM=my_copy__FSEO(__tmp__FRYM);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__GRYM=my_copy__QCEP(__tmp__FRYM);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__GRYM=my_copy__5LSN(__tmp__FRYM);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__GRYM=my_copy__KMSN(__tmp__FRYM);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__GRYM=my_copy__JZPN(__tmp__FRYM);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__GRYM=my_copy__G3SO(__tmp__FRYM);
-        } break;
-        };
-        node__MJYM=new_read__slot__receiver__with__AOWH(__tmp__ERYM,slot_msg__LJYM,__tmp__GRYM,args__NJYM);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__MJYM);
-        __tmp__2C5R=((__NODE_TYPE *)node__MJYM)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__2C5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__3C5R=((__DTA_RD *)__tmp__2C5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__3C5R=((__DTA_CAST *)__tmp__2C5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__3C5R=((__DTA_WR_CODE *)__tmp__2C5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__3C5R=((__DTA_BLOCK *)__tmp__2C5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__3C5R=((__DTA_WR_VALUE *)__tmp__2C5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__3C5R=((__DTA_RD_ARGS *)__tmp__2C5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__GJYM=__tmp__3C5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__DJYM,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__P3ML(Self__CJYM),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__EJYM);
-        put_position__ECH(Self__CJYM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
   };
-  return(result__GJYM);
+  Result__SSOT=result__STRC;
+  return(Result__SSOT);
 }
 
-static void* check_type__with__A2DN(__EXPR_NOT *Self__B2DN,void *t__C2DN,__POSITION p__D2DN)
-// ({EXPR_NOT},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void set_result_type__KZAE(__ITM_SLOT__PLC *Self__LZAE,void *t__MZAE)
+// ({ITM_SLOT__PLC},{NULLxITM_TYPE_SIMPLE__RMBxITM_TYPE_STYLE__1MBxITM_TYPE_GENERIC__LPBxITM_TYPE_PARAMETER__ZEZxITM_TYPE_MULTI__0URCxITM_TYPE_BLOCK__EYRC}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__IAJR;
-  void *result__F2DN,*rec__I2DN,*__tmp__AD5R,*__tmp__EEEN,*__tmp__FEEN;
-  void *__tmp__DD5R;
-  void *local__G2DN;
-  void *instr__H2DN;
-  void *slot_name__J2DN,*v__CTWR;
-  void *slot_msg__K2DN;
-  void *node__L2DN;
-  __TYPE_FULL *Self__DUJQ,*Self__NUJQ;
-  void *__tmp__14DN,*__tmp__HCEN;
-  __POSITION __tmp__C5DN,__tmp__KAEN,__tmp__OCEN,__tmp__WDEN;
-  __POSITION __tmp__DEEN,p__HAJR,p__BTWR,p__XTWR;
-  void *__tmp__I5DN,*__tmp__UCEN,*t__JAJR,*t__DTWR;
-  __STRING *Self__H5IR,*Self__N5IR,*Self__T5IR,*Self__Z5IR;
-  __INTEGER new_capacity__G5IR,old_nb_elts__J5IR,upper__3RWR,Self__1RWR;
-  __INTEGER new_capacity__M5IR,old_nb_elts__P5IR,upper__CSWR,Self__ASWR;
-  __INTEGER new_capacity__S5IR,old_nb_elts__V5IR,upper__HSWR,Self__FSWR;
-  __INTEGER new_capacity__Y5IR,old_nb_elts__15IR,upper__MSWR,Self__KSWR;
-  __INTEGER typ_id__AAJR,typ_id__0SWR,typ_id__QTWR;
-  void *__tmp__5C5R,*__tmp__CD5R;
-  __STRING_CST *Self__UUJQ;
-  __PROTOTYPE_CST *Self__VUJQ;
-  __INTEGER_CST *Self__WUJQ,*result__45IR,*Self__GAJR;
-  __POINTER ptr__55IR,ptr_table__PSWR,next__OSWR,result__QSWR;
-  __POINTER ptr_table__USWR,next__TSWR,result__VSWR,ptr__ZSWR;
-  __POINTER ptr_table__FTWR,next__ETWR,result__GTWR,ptr_table__KTWR;
-  __POINTER next__JTWR,result__LTWR,ptr__PTWR,ptr_table__0TWR;
-  __POINTER next__ZTWR,result__1TWR,ptr_table__5TWR,next__4TWR;
-  __POINTER result__AUWR;
-  __UINTEGER_32 sz__BAJR,a__CAJR,new_size__DAJR,t__EAJR,a__FAJR;
-  __UINTEGER_32 new_size__XSWR,lab_type__WSWR,sz__1SWR,a__2SWR;
-  __UINTEGER_32 new_size__3SWR,t__4SWR,a__5SWR,new_size__NTWR;
-  __UINTEGER_32 lab_type__MTWR,sz__RTWR,a__STWR,new_size__TTWR,t__UTWR;
-  __UINTEGER_32 a__VTWR,new_size__CUWR,lab_type__BUWR;
-  void *__tmp__AVCR,*__tmp__EVCR,*__tmp__LAJR;
-  __READ_LOCAL *__tmp__BVCR,*__tmp__FVCR;
-  __REAL_CST *Self__YUJQ,*result__YSWR,*Self__ATWR;
-  __CHARACTER_CST *Self__0UJQ;
-  __IS_EXPANDED *Self__1UJQ,*result__OTWR,*Self__WTWR;
-  __READ_GLOBAL *__tmp__MAJR;
-  void *args__M2DN;
-  __CHARACTER *Self__I5IR,*new__K5IR,*Self__O5IR,*new__Q5IR,*Self__U5IR;
-  __CHARACTER *new__W5IR,*Self__05IR,*new__25IR;
-  __BOOLEAN __tmp__XAEN;
-  result__F2DN=NULL;
-  local__G2DN=NULL;
-  instr__H2DN=NULL;
-  rec__I2DN=NULL;
-  slot_name__J2DN=NULL;
-  slot_msg__K2DN=NULL;
-  node__L2DN=NULL;
-  args__M2DN=NULL;
-  if (affect_with__BCHI(t__C2DN,static_type__R3XM(Self__B2DN))) {
-    result__F2DN=Self__B2DN;
-  } else {
-    Self__DUJQ=((__TYPE_FULL *)static_type__R3XM(Self__B2DN));
-    if (is_cast__to__in__BD0I(Self__DUJQ,(&__string_86),t__C2DN,((__PROTOTYPE *)prototype__VPRF(Self__DUJQ))->export_list__EFDC)) {
-      local__G2DN=create__name__style__type__E5JG(Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__R3XM(Self__B2DN)));
-      instr__H2DN=write__value__14FH(local__G2DN,Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__B2DN);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__H2DN);
-      slot_name__J2DN=get__QEC(last_cast_name__T32H);
-      slot_msg__K2DN=get_slot__IO5G(static_type__R3XM(Self__B2DN),slot_name__J2DN);
-      if (((void *)slot_msg__K2DN == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__R3XM(Self__B2DN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__C2DN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__J2DN);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__R3XM(Self__B2DN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__D2DN);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__R3XM(Self__B2DN)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-        __tmp__14DN=((__SLOT *)((__SLOT_DATA *)slot_msg__K2DN)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__14DN=((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__14DN) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-          __tmp__C5DN=((__SLOT_DATA *)slot_msg__K2DN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__C5DN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__C5DN);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-        __tmp__I5DN=get_type_result__XF2G(slot_msg__K2DN);
-      } else {
-        __tmp__I5DN=get_type_result__BH2G(slot_msg__K2DN);
-      };
-      if ((((void *)__tmp__I5DN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__I5DN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__C2DN)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__I5DN != (void *)NULL)) {
-          Self__H5IR=((__STRING *)string_tmp__RB);
-          new_capacity__G5IR= 0;
-          if ((Self__H5IR->capacity__MNK <= Self__H5IR->count__VF)) {
-            if ((Self__H5IR->capacity__MNK ==  0)) {
-              Self__H5IR->capacity__MNK= 32;
-              Self__H5IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__G5IR=(__INTEGER)(Self__H5IR->capacity__MNK <<  1);
-              Self__I5IR=((__CHARACTER *)Self__H5IR->storage__XNK);
-              old_nb_elts__J5IR=Self__H5IR->capacity__MNK;
-              new__K5IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I5IR),((__UINTEGER_32 )old_nb_elts__J5IR),((__UINTEGER_32 )new_capacity__G5IR)));
-              upper__3RWR=(__INTEGER)(new_capacity__G5IR -  1);
-              Self__1RWR=old_nb_elts__J5IR;
-              while ((Self__1RWR <= upper__3RWR)) {
-                new__K5IR[Self__1RWR]='\0';
-                Self__1RWR=(__INTEGER)(Self__1RWR +  1);
-              };
-              Self__H5IR->storage__XNK=new__K5IR;
-              Self__H5IR->capacity__MNK=new_capacity__G5IR;
-            };
-          };
-          ((__CHARACTER *)Self__H5IR->storage__XNK)[Self__H5IR->count__VF]='`';
-          Self__H5IR->count__VF=(__INTEGER)(Self__H5IR->count__VF +  1);
-          append_name_in__M5XD(__tmp__I5DN,string_tmp__RB);
-          Self__N5IR=((__STRING *)string_tmp__RB);
-          new_capacity__M5IR= 0;
-          if ((Self__N5IR->capacity__MNK <= Self__N5IR->count__VF)) {
-            if ((Self__N5IR->capacity__MNK ==  0)) {
-              Self__N5IR->capacity__MNK= 32;
-              Self__N5IR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__M5IR=(__INTEGER)(Self__N5IR->capacity__MNK <<  1);
-              Self__O5IR=((__CHARACTER *)Self__N5IR->storage__XNK);
-              old_nb_elts__P5IR=Self__N5IR->capacity__MNK;
-              new__Q5IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O5IR),((__UINTEGER_32 )old_nb_elts__P5IR),((__UINTEGER_32 )new_capacity__M5IR)));
-              upper__CSWR=(__INTEGER)(new_capacity__M5IR -  1);
-              Self__ASWR=old_nb_elts__P5IR;
-              while ((Self__ASWR <= upper__CSWR)) {
-                new__Q5IR[Self__ASWR]='\0';
-                Self__ASWR=(__INTEGER)(Self__ASWR +  1);
-              };
-              Self__N5IR->storage__XNK=new__Q5IR;
-              Self__N5IR->capacity__MNK=new_capacity__M5IR;
-            };
-          };
-          ((__CHARACTER *)Self__N5IR->storage__XNK)[Self__N5IR->count__VF]='\'';
-          Self__N5IR->count__VF=(__INTEGER)(Self__N5IR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__C2DN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-          __tmp__KAEN=((__SLOT_DATA *)slot_msg__K2DN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__KAEN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__KAEN);
-        put_position__ECH(Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__I2DN=read__QB5G(local__G2DN);
-      node__L2DN=new_read__slot__receiver__self__FLQC(Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__K2DN,rec__I2DN,rec__I2DN);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__L2DN);
-      __tmp__5C5R=((__NODE_TYPE *)node__L2DN)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__5C5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__AD5R=((__DTA_RD *)__tmp__5C5R)->parent_dta__NLQC.result_expr__YHZD;
+  __SECTION___RVOB *Self__PW1S;
+  void *__tmp__WZAE;
+  __POSITION__OL __tmp__O0AE;
+  Self__PW1S=((__SECTION___RVOB *)Self__LZAE->id_section__TVOB);
+  if ((((void *)Self__PW1S->name__G25E == (void *)(&__string_32)) || ((void *)Self__PW1S->name__G25E == (void *)(&__string_33)))) {
+    if (t__MZAE==NULL) {
+      __tmp__WZAE=NULL;
+    } else {
+      switch (((struct ___OBJ *)t__MZAE)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__WZAE=((void *)t__MZAE);
       } break;
-      case __DTA_CAST__: {
-        __tmp__AD5R=((__DTA_CAST *)__tmp__5C5R)->result_expr__G01H;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__WZAE=((void *)t__MZAE);
       } break;
-      case __DTA_WR_CODE__: {
-        __tmp__AD5R=((__DTA_WR_CODE *)__tmp__5C5R)->parent_dta__MZLH.result_expr__YHZD;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__WZAE=((void *)t__MZAE);
       } break;
-      case __DTA_BLOCK__: {
-        __tmp__AD5R=((__DTA_BLOCK *)__tmp__5C5R)->result_expr__F41H;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__WZAE=((void *)t__MZAE);
       } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__AD5R=((__DTA_WR_VALUE *)__tmp__5C5R)->parent_dta__XSUH.result_expr__YHZD;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__WZAE=NULL;
       } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__AD5R=((__DTA_RD_ARGS *)__tmp__5C5R)->parent_dta__HOWH.result_expr__YHZD;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__WZAE=((void *)t__MZAE);
       } break;
-      };
-      result__F2DN=__tmp__AD5R;
-      __tmp__XAEN=TRUE__;
-    } else {
-      __tmp__XAEN=FALSE__;
-    };
-    if ((! __tmp__XAEN)) {
-      Self__NUJQ=((__TYPE_FULL *)t__C2DN);
-      if (is_cast__to__in__BD0I(Self__NUJQ,(&__string_87),static_type__R3XM(Self__B2DN),((__PROTOTYPE *)prototype__VPRF(Self__NUJQ))->import_list__MFDC)) {
-        local__G2DN=create__name__style__type__E5JG(Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__R3XM(Self__B2DN)));
-        instr__H2DN=write__value__14FH(local__G2DN,Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__B2DN);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__H2DN);
-        slot_name__J2DN=get__QEC(last_cast_name__T32H);
-        slot_msg__K2DN=get_slot__IO5G(t__C2DN,slot_name__J2DN);
-        if (((void *)slot_msg__K2DN == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__C2DN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__R3XM(Self__B2DN),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__J2DN);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__C2DN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__D2DN);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__C2DN))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-          __tmp__HCEN=((__SLOT *)((__SLOT_DATA *)slot_msg__K2DN)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__HCEN=((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__HCEN) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-            __tmp__OCEN=((__SLOT_DATA *)slot_msg__K2DN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__OCEN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__OCEN);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-          __tmp__UCEN=get_type_result__XF2G(slot_msg__K2DN);
-        } else {
-          __tmp__UCEN=get_type_result__BH2G(slot_msg__K2DN);
-        };
-        if ((((void *)__tmp__UCEN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__UCEN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__C2DN)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__UCEN != (void *)NULL)) {
-            Self__T5IR=((__STRING *)string_tmp__RB);
-            new_capacity__S5IR= 0;
-            if ((Self__T5IR->capacity__MNK <= Self__T5IR->count__VF)) {
-              if ((Self__T5IR->capacity__MNK ==  0)) {
-                Self__T5IR->capacity__MNK= 32;
-                Self__T5IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__S5IR=(__INTEGER)(Self__T5IR->capacity__MNK <<  1);
-                Self__U5IR=((__CHARACTER *)Self__T5IR->storage__XNK);
-                old_nb_elts__V5IR=Self__T5IR->capacity__MNK;
-                new__W5IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U5IR),((__UINTEGER_32 )old_nb_elts__V5IR),((__UINTEGER_32 )new_capacity__S5IR)));
-                upper__HSWR=(__INTEGER)(new_capacity__S5IR -  1);
-                Self__FSWR=old_nb_elts__V5IR;
-                while ((Self__FSWR <= upper__HSWR)) {
-                  new__W5IR[Self__FSWR]='\0';
-                  Self__FSWR=(__INTEGER)(Self__FSWR +  1);
-                };
-                Self__T5IR->storage__XNK=new__W5IR;
-                Self__T5IR->capacity__MNK=new_capacity__S5IR;
-              };
-            };
-            ((__CHARACTER *)Self__T5IR->storage__XNK)[Self__T5IR->count__VF]='`';
-            Self__T5IR->count__VF=(__INTEGER)(Self__T5IR->count__VF +  1);
-            append_name_in__M5XD(__tmp__UCEN,string_tmp__RB);
-            Self__Z5IR=((__STRING *)string_tmp__RB);
-            new_capacity__Y5IR= 0;
-            if ((Self__Z5IR->capacity__MNK <= Self__Z5IR->count__VF)) {
-              if ((Self__Z5IR->capacity__MNK ==  0)) {
-                Self__Z5IR->capacity__MNK= 32;
-                Self__Z5IR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__Y5IR=(__INTEGER)(Self__Z5IR->capacity__MNK <<  1);
-                Self__05IR=((__CHARACTER *)Self__Z5IR->storage__XNK);
-                old_nb_elts__15IR=Self__Z5IR->capacity__MNK;
-                new__25IR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__05IR),((__UINTEGER_32 )old_nb_elts__15IR),((__UINTEGER_32 )new_capacity__Y5IR)));
-                upper__MSWR=(__INTEGER)(new_capacity__Y5IR -  1);
-                Self__KSWR=old_nb_elts__15IR;
-                while ((Self__KSWR <= upper__MSWR)) {
-                  new__25IR[Self__KSWR]='\0';
-                  Self__KSWR=(__INTEGER)(Self__KSWR +  1);
-                };
-                Self__Z5IR->storage__XNK=new__25IR;
-                Self__Z5IR->capacity__MNK=new_capacity__Y5IR;
-              };
-            };
-            ((__CHARACTER *)Self__Z5IR->storage__XNK)[Self__Z5IR->count__VF]='\'';
-            Self__Z5IR->count__VF=(__INTEGER)(Self__Z5IR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__C2DN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
-            __tmp__WDEN=((__SLOT_DATA *)slot_msg__K2DN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__WDEN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__WDEN);
-          put_position__ECH(Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__M2DN=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__M2DN,create__type__PKQC(Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,t__C2DN));
-        add_last__5REI(args__M2DN,read__QB5G(local__G2DN));
-        __tmp__DEEN=Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__EEEN=((void **)((__FAST_ARRAYoEXPRo *)args__M2DN)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__EEEN)->__id) {
-        case __LIST__: {
-          __tmp__FEEN=my_copy__MSYM(__tmp__EEEN);
-        } break;
-        case __STRING_CST__: {
-          Self__UUJQ=((__STRING_CST *)__tmp__EEEN);
-          __tmp__FEEN=create__text__ITMH(Self__UUJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UUJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__FEEN=my_copy__EK2H(__tmp__EEEN);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__VUJQ=((__PROTOTYPE_CST *)__tmp__EEEN);
-          __tmp__FEEN=create__type__PKQC(Self__VUJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VUJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__WUJQ=((__INTEGER_CST *)__tmp__EEEN);
-          p__HAJR=Self__WUJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IAJR=Self__WUJQ->value__W4YD;
-          t__JAJR=Self__WUJQ->parent_constant__B3LC.static_type__M2YD;
-          result__45IR=NULL;
-          ptr__55IR=((__POINTER )(NULL));
-          typ_id__AAJR= 0;
-          sz__BAJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BAJR ==  0)) {
-            result__45IR=INTEGER_CST__;
-          } else {
-            typ_id__AAJR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BAJR);
-            if ((typ_id__AAJR == (__INTEGER)(-  1))) {
-              a__CAJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DAJR=(__UINTEGER_32)((__UINTEGER_32)(sz__BAJR + a__CAJR) & (__UINTEGER_32)(~ a__CAJR));
-              ptr_table__PSWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DAJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__OSWR=((__POINTER )(NULL));
-              result__QSWR=((__POINTER *)ptr_table__PSWR)[ 0];
-              if ((result__QSWR == (void *)NULL)) {
-                result__QSWR=new_lab__2PJ(new_size__DAJR);
-                next__OSWR=(void *)((unsigned long)result__QSWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DAJR)));
-                ((__POINTER *)next__OSWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PSWR)[ 0]=next__OSWR;
-              } else {
-                next__OSWR=((__POINTER *)result__QSWR)[ 0];
-                if ((next__OSWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QSWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DAJR <<  1)) <=  4096)) {
-                    next__OSWR=(void *)((unsigned long)result__QSWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DAJR)));
-                  } else {
-                    next__OSWR=new_lab__2PJ(new_size__DAJR);
-                  };
-                  ((__POINTER *)next__OSWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PSWR)[ 0]=next__OSWR;
-                } else {
-                  ((__POINTER *)result__QSWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OSWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QSWR=next__OSWR;
-                };
-              };
-              ptr__55IR=result__QSWR;
-            } else {
-              t__EAJR=((__UINTEGER_32 )typ_id__AAJR);
-              a__FAJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XSWR=(__UINTEGER_32)((__UINTEGER_32)(sz__BAJR + a__FAJR) & (__UINTEGER_32)(~ a__FAJR));
-              ptr_table__USWR=((__POINTER )(&(table_type[(t__EAJR)])));
-              lab_type__WSWR=(__UINTEGER_32)(t__EAJR |  1);
-              next__TSWR=((__POINTER )(NULL));
-              result__VSWR=((__POINTER *)ptr_table__USWR)[ 0];
-              if ((result__VSWR == (void *)NULL)) {
-                result__VSWR=new_lab__2PJ(lab_type__WSWR);
-                next__TSWR=(void *)((unsigned long)result__VSWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XSWR)));
-                ((__POINTER *)next__TSWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__USWR)[ 0]=next__TSWR;
-              } else {
-                next__TSWR=((__POINTER *)result__VSWR)[ 0];
-                if ((next__TSWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VSWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XSWR <<  1)) <=  4096)) {
-                    next__TSWR=(void *)((unsigned long)result__VSWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XSWR)));
-                  } else {
-                    next__TSWR=new_lab__2PJ(lab_type__WSWR);
-                  };
-                  ((__POINTER *)next__TSWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__USWR)[ 0]=next__TSWR;
-                } else {
-                  ((__POINTER *)result__VSWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TSWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VSWR=next__TSWR;
-                };
-              };
-              ptr__55IR=result__VSWR;
-            };
-            result__45IR=((__INTEGER_CST *)ptr__55IR);
-            *(result__45IR) = *(INTEGER_CST__);
-          };
-          Self__GAJR=((__INTEGER_CST *)result__45IR);
-          Self__GAJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HAJR;
-          Self__GAJR->value__W4YD=v__IAJR;
-          Self__GAJR->parent_constant__B3LC.static_type__M2YD=t__JAJR;
-          check_type__YG5D(Self__GAJR);
-          __tmp__FEEN=result__45IR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__AVCR=read__QB5G(((__READ_LOCAL *)__tmp__EEEN)->local__HJZD);
-          if (__tmp__AVCR==NULL) {
-            __tmp__BVCR=NULL;
-          } else {
-            __tmp__BVCR=((__READ_LOCAL *)__tmp__AVCR);
-          };
-          __tmp__FEEN=__tmp__BVCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__FEEN=my_copy__SL2H(__tmp__EEEN);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__FEEN=my_copy__LM2H(__tmp__EEEN);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__FEEN=my_copy__YM2H(__tmp__EEEN);
-        } break;
-        case __REAL_CST__: {
-          Self__YUJQ=((__REAL_CST *)__tmp__EEEN);
-          p__BTWR=Self__YUJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__CTWR=Self__YUJQ->value__HN2H;
-          t__DTWR=Self__YUJQ->parent_constant__U2JH.static_type__M2YD;
-          result__YSWR=NULL;
-          ptr__ZSWR=((__POINTER )(NULL));
-          typ_id__0SWR= 0;
-          sz__1SWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__1SWR ==  0)) {
-            result__YSWR=REAL_CST__;
-          } else {
-            typ_id__0SWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1SWR);
-            if ((typ_id__0SWR == (__INTEGER)(-  1))) {
-              a__2SWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3SWR=(__UINTEGER_32)((__UINTEGER_32)(sz__1SWR + a__2SWR) & (__UINTEGER_32)(~ a__2SWR));
-              ptr_table__FTWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3SWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ETWR=((__POINTER )(NULL));
-              result__GTWR=((__POINTER *)ptr_table__FTWR)[ 0];
-              if ((result__GTWR == (void *)NULL)) {
-                result__GTWR=new_lab__2PJ(new_size__3SWR);
-                next__ETWR=(void *)((unsigned long)result__GTWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3SWR)));
-                ((__POINTER *)next__ETWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FTWR)[ 0]=next__ETWR;
-              } else {
-                next__ETWR=((__POINTER *)result__GTWR)[ 0];
-                if ((next__ETWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GTWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3SWR <<  1)) <=  4096)) {
-                    next__ETWR=(void *)((unsigned long)result__GTWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3SWR)));
-                  } else {
-                    next__ETWR=new_lab__2PJ(new_size__3SWR);
-                  };
-                  ((__POINTER *)next__ETWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FTWR)[ 0]=next__ETWR;
-                } else {
-                  ((__POINTER *)result__GTWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ETWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GTWR=next__ETWR;
-                };
-              };
-              ptr__ZSWR=result__GTWR;
-            } else {
-              t__4SWR=((__UINTEGER_32 )typ_id__0SWR);
-              a__5SWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NTWR=(__UINTEGER_32)((__UINTEGER_32)(sz__1SWR + a__5SWR) & (__UINTEGER_32)(~ a__5SWR));
-              ptr_table__KTWR=((__POINTER )(&(table_type[(t__4SWR)])));
-              lab_type__MTWR=(__UINTEGER_32)(t__4SWR |  1);
-              next__JTWR=((__POINTER )(NULL));
-              result__LTWR=((__POINTER *)ptr_table__KTWR)[ 0];
-              if ((result__LTWR == (void *)NULL)) {
-                result__LTWR=new_lab__2PJ(lab_type__MTWR);
-                next__JTWR=(void *)((unsigned long)result__LTWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NTWR)));
-                ((__POINTER *)next__JTWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KTWR)[ 0]=next__JTWR;
-              } else {
-                next__JTWR=((__POINTER *)result__LTWR)[ 0];
-                if ((next__JTWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LTWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NTWR <<  1)) <=  4096)) {
-                    next__JTWR=(void *)((unsigned long)result__LTWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NTWR)));
-                  } else {
-                    next__JTWR=new_lab__2PJ(lab_type__MTWR);
-                  };
-                  ((__POINTER *)next__JTWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KTWR)[ 0]=next__JTWR;
-                } else {
-                  ((__POINTER *)result__LTWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JTWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LTWR=next__JTWR;
-                };
-              };
-              ptr__ZSWR=result__LTWR;
-            };
-            result__YSWR=((__REAL_CST *)ptr__ZSWR);
-            *(result__YSWR) = *(REAL_CST__);
-          };
-          Self__ATWR=((__REAL_CST *)result__YSWR);
-          Self__ATWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BTWR;
-          Self__ATWR->value__HN2H=v__CTWR;
-          Self__ATWR->parent_constant__U2JH.static_type__M2YD=t__DTWR;
-          __tmp__FEEN=result__YSWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__0UJQ=((__CHARACTER_CST *)__tmp__EEEN);
-          __tmp__FEEN=create__char__4SMH(Self__0UJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0UJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__1UJQ=((__IS_EXPANDED *)__tmp__EEEN);
-          __tmp__EVCR=read__QB5G(((__READ_LOCAL *)Self__1UJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__EVCR==NULL) {
-            __tmp__FVCR=NULL;
-          } else {
-            __tmp__FVCR=((__READ_LOCAL *)__tmp__EVCR);
-          };
-          p__XTWR=Self__1UJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__OTWR=NULL;
-          ptr__PTWR=((__POINTER )(NULL));
-          typ_id__QTWR= 0;
-          sz__RTWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__RTWR ==  0)) {
-            result__OTWR=IS_EXPANDED__;
-          } else {
-            typ_id__QTWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RTWR);
-            if ((typ_id__QTWR == (__INTEGER)(-  1))) {
-              a__STWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TTWR=(__UINTEGER_32)((__UINTEGER_32)(sz__RTWR + a__STWR) & (__UINTEGER_32)(~ a__STWR));
-              ptr_table__0TWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TTWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ZTWR=((__POINTER )(NULL));
-              result__1TWR=((__POINTER *)ptr_table__0TWR)[ 0];
-              if ((result__1TWR == (void *)NULL)) {
-                result__1TWR=new_lab__2PJ(new_size__TTWR);
-                next__ZTWR=(void *)((unsigned long)result__1TWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TTWR)));
-                ((__POINTER *)next__ZTWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0TWR)[ 0]=next__ZTWR;
-              } else {
-                next__ZTWR=((__POINTER *)result__1TWR)[ 0];
-                if ((next__ZTWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1TWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TTWR <<  1)) <=  4096)) {
-                    next__ZTWR=(void *)((unsigned long)result__1TWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TTWR)));
-                  } else {
-                    next__ZTWR=new_lab__2PJ(new_size__TTWR);
-                  };
-                  ((__POINTER *)next__ZTWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0TWR)[ 0]=next__ZTWR;
-                } else {
-                  ((__POINTER *)result__1TWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZTWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1TWR=next__ZTWR;
-                };
-              };
-              ptr__PTWR=result__1TWR;
-            } else {
-              t__UTWR=((__UINTEGER_32 )typ_id__QTWR);
-              a__VTWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__CUWR=(__UINTEGER_32)((__UINTEGER_32)(sz__RTWR + a__VTWR) & (__UINTEGER_32)(~ a__VTWR));
-              ptr_table__5TWR=((__POINTER )(&(table_type[(t__UTWR)])));
-              lab_type__BUWR=(__UINTEGER_32)(t__UTWR |  1);
-              next__4TWR=((__POINTER )(NULL));
-              result__AUWR=((__POINTER *)ptr_table__5TWR)[ 0];
-              if ((result__AUWR == (void *)NULL)) {
-                result__AUWR=new_lab__2PJ(lab_type__BUWR);
-                next__4TWR=(void *)((unsigned long)result__AUWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CUWR)));
-                ((__POINTER *)next__4TWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5TWR)[ 0]=next__4TWR;
-              } else {
-                next__4TWR=((__POINTER *)result__AUWR)[ 0];
-                if ((next__4TWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AUWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CUWR <<  1)) <=  4096)) {
-                    next__4TWR=(void *)((unsigned long)result__AUWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CUWR)));
-                  } else {
-                    next__4TWR=new_lab__2PJ(lab_type__BUWR);
-                  };
-                  ((__POINTER *)next__4TWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5TWR)[ 0]=next__4TWR;
-                } else {
-                  ((__POINTER *)result__AUWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4TWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__AUWR=next__4TWR;
-                };
-              };
-              ptr__PTWR=result__AUWR;
-            };
-            result__OTWR=((__IS_EXPANDED *)ptr__PTWR);
-            *(result__OTWR) = *(IS_EXPANDED__);
-          };
-          Self__WTWR=((__IS_EXPANDED *)result__OTWR);
-          Self__WTWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XTWR;
-          Self__WTWR->receiver__WN2H=__tmp__FVCR;
-          __tmp__FEEN=result__OTWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__FEEN=my_copy__1N2H(__tmp__EEEN);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__FEEN=my_copy__EO2H(__tmp__EEEN);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__FEEN=my_copy__PO2H(__tmp__EEEN);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__FEEN=my_copy__1O2H(__tmp__EEEN);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__FEEN=my_copy__GP2H(__tmp__EEEN);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__FEEN=my_copy__RP2H(__tmp__EEEN);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__FEEN=my_copy__2P2H(__tmp__EEEN);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__FEEN=my_copy__HQ2H(__tmp__EEEN);
-        } break;
-        case __PUT_TO__: {
-          __tmp__FEEN=my_copy__SQ2H(__tmp__EEEN);
-        } break;
-        case __ITEM__: {
-          __tmp__FEEN=my_copy__DR2H(__tmp__EEEN);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__FEEN=my_copy__PR2H(__tmp__EEEN);
-        } break;
-        case __CAST__: {
-          __tmp__FEEN=my_copy__YR2H(__tmp__EEEN);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__FEEN=my_copy__5SYM(__tmp__EEEN);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__FEEN=my_copy__IUGK(__tmp__EEEN);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LAJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EEEN)->global__ZGJK),NULL);
-          if (__tmp__LAJR==NULL) {
-            __tmp__MAJR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LAJR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MAJR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MAJR=((__READ_GLOBAL *)__tmp__LAJR);
-            } break;
-            }
-          };
-          __tmp__FEEN=__tmp__MAJR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__FEEN=my_copy__BQCN(__tmp__EEEN);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__FEEN=my_copy__NREO(__tmp__EEEN);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__FEEN=my_copy__VYJO(__tmp__EEEN);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__FEEN=my_copy__0REO(__tmp__EEEN);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__FEEN=my_copy__BZJO(__tmp__EEEN);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__FEEN=my_copy__CNJM(__tmp__EEEN);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__FEEN=my_copy__5XLL(__tmp__EEEN);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__FEEN=my_copy__WVYM(__tmp__EEEN);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__FEEN=my_copy__FSEO(__tmp__EEEN);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__FEEN=my_copy__QCEP(__tmp__EEEN);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__FEEN=my_copy__5LSN(__tmp__EEEN);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__FEEN=my_copy__KMSN(__tmp__EEEN);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__FEEN=my_copy__JZPN(__tmp__EEEN);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__FEEN=my_copy__G3SO(__tmp__EEEN);
-        } break;
-        };
-        node__L2DN=new_read__slot__receiver__with__AOWH(__tmp__DEEN,slot_msg__K2DN,__tmp__FEEN,args__M2DN);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__L2DN);
-        __tmp__CD5R=((__NODE_TYPE *)node__L2DN)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__CD5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__DD5R=((__DTA_RD *)__tmp__CD5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__DD5R=((__DTA_CAST *)__tmp__CD5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__DD5R=((__DTA_WR_CODE *)__tmp__CD5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__DD5R=((__DTA_BLOCK *)__tmp__CD5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__DD5R=((__DTA_WR_VALUE *)__tmp__CD5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__DD5R=((__DTA_RD_ARGS *)__tmp__CD5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__F2DN=__tmp__DD5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__C2DN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__R3XM(Self__B2DN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__D2DN);
-        put_position__ECH(Self__B2DN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+      }
+    };
+    if (((((void *)__tmp__WZAE == (void *)NULL) || ((void *)__tmp__WZAE == (void *)type_self__O4SC)) || ((void *)__tmp__WZAE == (void *)type_void__X4X))) {
+      __tmp__O0AE=Self__LZAE->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      put_error__text__EQE( 1,(&__string_453));
+      put_position__PRE(__tmp__O0AE);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
   };
-  return(result__F2DN);
+  Self__LZAE->result_type__KWOB=t__MZAE;
 }
 
-static void* check_type__with__CPJO(__EXPR_MOD *Self__DPJO,void *t__EPJO,__POSITION p__FPJO)
-// ({EXPR_MOD},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* read_contract__QBPC(__PARSER__VSD *Self__RBPC)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__QBJR;
-  void *result__HPJO,*rec__KPJO,*__tmp__GD5R,*__tmp__GXJO,*__tmp__HXJO;
-  void *__tmp__JD5R;
-  void *local__IPJO;
-  void *instr__JPJO;
-  void *slot_name__LPJO,*v__LVWR;
-  void *slot_msg__MPJO;
-  void *node__NPJO;
-  __TYPE_FULL *Self__2UJQ,*Self__GVJQ;
-  void *__tmp__3RJO,*__tmp__JVJO;
-  __POSITION __tmp__ESJO,__tmp__MTJO,__tmp__QVJO,__tmp__YWJO;
-  __POSITION __tmp__FXJO,p__PBJR,p__KVWR,p__AWWR;
-  void *__tmp__KSJO,*__tmp__WVJO,*t__RBJR,*t__MVWR;
-  __STRING *Self__PAJR,*Self__VAJR,*Self__1AJR,*Self__BBJR;
-  __INTEGER new_capacity__OAJR,old_nb_elts__RAJR,upper__GUWR,Self__EUWR;
-  __INTEGER new_capacity__UAJR,old_nb_elts__XAJR,upper__LUWR,Self__JUWR;
-  __INTEGER new_capacity__0AJR,old_nb_elts__3AJR,upper__QUWR,Self__OUWR;
-  __INTEGER new_capacity__ABJR,old_nb_elts__DBJR,upper__VUWR,Self__TUWR;
-  __INTEGER typ_id__IBJR,typ_id__DVWR,typ_id__ZVWR;
-  void *__tmp__FD5R,*__tmp__ID5R;
-  __STRING_CST *Self__NVJQ;
-  __PROTOTYPE_CST *Self__OVJQ;
-  __INTEGER_CST *Self__PVJQ,*result__GBJR,*Self__OBJR;
-  __POINTER ptr__HBJR,ptr_table__YUWR,next__XUWR,result__ZUWR;
-  __POINTER ptr_table__3UWR,next__2UWR,result__4UWR,ptr__CVWR;
-  __POINTER ptr_table__OVWR,next__NVWR,result__PVWR,ptr_table__TVWR;
-  __POINTER next__SVWR,result__UVWR,ptr__YVWR,ptr_table__DWWR;
-  __POINTER next__CWWR,result__EWWR,ptr_table__IWWR,next__HWWR;
-  __POINTER result__JWWR;
-  __UINTEGER_32 sz__JBJR,a__KBJR,new_size__LBJR,t__MBJR,a__NBJR;
-  __UINTEGER_32 new_size__AVWR,lab_type__5UWR,sz__EVWR,a__FVWR;
-  __UINTEGER_32 new_size__GVWR,t__HVWR,a__IVWR,new_size__WVWR;
-  __UINTEGER_32 lab_type__VVWR,sz__0VWR,a__1VWR,new_size__2VWR,t__3VWR;
-  __UINTEGER_32 a__4VWR,new_size__LWWR,lab_type__KWWR;
-  void *__tmp__IVCR,*__tmp__MVCR,*__tmp__TBJR;
-  __READ_LOCAL *__tmp__JVCR,*__tmp__NVCR;
-  __REAL_CST *Self__RVJQ,*result__BVWR,*Self__JVWR;
-  __CHARACTER_CST *Self__TVJQ;
-  __IS_EXPANDED *Self__UVJQ,*result__XVWR,*Self__5VWR;
-  __READ_GLOBAL *__tmp__UBJR;
-  void *args__OPJO;
-  __CHARACTER *Self__QAJR,*new__SAJR,*Self__WAJR,*new__YAJR,*Self__2AJR;
-  __CHARACTER *new__4AJR,*Self__CBJR,*new__EBJR;
-  __BOOLEAN __tmp__ZTJO;
-  result__HPJO=NULL;
-  local__IPJO=NULL;
-  instr__JPJO=NULL;
-  rec__KPJO=NULL;
-  slot_name__LPJO=NULL;
-  slot_msg__MPJO=NULL;
-  node__NPJO=NULL;
-  args__OPJO=NULL;
-  if (affect_with__BCHI(t__EPJO,static_type__DREO(Self__DPJO))) {
-    result__HPJO=Self__DPJO;
-  } else {
-    Self__2UJQ=((__TYPE_FULL *)static_type__DREO(Self__DPJO));
-    if (is_cast__to__in__BD0I(Self__2UJQ,(&__string_86),t__EPJO,((__PROTOTYPE *)prototype__VPRF(Self__2UJQ))->export_list__EFDC)) {
-      local__IPJO=create__name__style__type__E5JG(Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DREO(Self__DPJO)));
-      instr__JPJO=write__value__14FH(local__IPJO,Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DPJO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__JPJO);
-      slot_name__LPJO=get__QEC(last_cast_name__T32H);
-      slot_msg__MPJO=get_slot__IO5G(static_type__DREO(Self__DPJO),slot_name__LPJO);
-      if (((void *)slot_msg__MPJO == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__DREO(Self__DPJO),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__EPJO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__LPJO);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__DREO(Self__DPJO),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__FPJO);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__DREO(Self__DPJO)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-        __tmp__3RJO=((__SLOT *)((__SLOT_DATA *)slot_msg__MPJO)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__3RJO=((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__3RJO) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-          __tmp__ESJO=((__SLOT_DATA *)slot_msg__MPJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__ESJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__ESJO);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-        __tmp__KSJO=get_type_result__XF2G(slot_msg__MPJO);
-      } else {
-        __tmp__KSJO=get_type_result__BH2G(slot_msg__MPJO);
-      };
-      if ((((void *)__tmp__KSJO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__KSJO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__EPJO)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__KSJO != (void *)NULL)) {
-          Self__PAJR=((__STRING *)string_tmp__RB);
-          new_capacity__OAJR= 0;
-          if ((Self__PAJR->capacity__MNK <= Self__PAJR->count__VF)) {
-            if ((Self__PAJR->capacity__MNK ==  0)) {
-              Self__PAJR->capacity__MNK= 32;
-              Self__PAJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OAJR=(__INTEGER)(Self__PAJR->capacity__MNK <<  1);
-              Self__QAJR=((__CHARACTER *)Self__PAJR->storage__XNK);
-              old_nb_elts__RAJR=Self__PAJR->capacity__MNK;
-              new__SAJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QAJR),((__UINTEGER_32 )old_nb_elts__RAJR),((__UINTEGER_32 )new_capacity__OAJR)));
-              upper__GUWR=(__INTEGER)(new_capacity__OAJR -  1);
-              Self__EUWR=old_nb_elts__RAJR;
-              while ((Self__EUWR <= upper__GUWR)) {
-                new__SAJR[Self__EUWR]='\0';
-                Self__EUWR=(__INTEGER)(Self__EUWR +  1);
-              };
-              Self__PAJR->storage__XNK=new__SAJR;
-              Self__PAJR->capacity__MNK=new_capacity__OAJR;
-            };
-          };
-          ((__CHARACTER *)Self__PAJR->storage__XNK)[Self__PAJR->count__VF]='`';
-          Self__PAJR->count__VF=(__INTEGER)(Self__PAJR->count__VF +  1);
-          append_name_in__M5XD(__tmp__KSJO,string_tmp__RB);
-          Self__VAJR=((__STRING *)string_tmp__RB);
-          new_capacity__UAJR= 0;
-          if ((Self__VAJR->capacity__MNK <= Self__VAJR->count__VF)) {
-            if ((Self__VAJR->capacity__MNK ==  0)) {
-              Self__VAJR->capacity__MNK= 32;
-              Self__VAJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UAJR=(__INTEGER)(Self__VAJR->capacity__MNK <<  1);
-              Self__WAJR=((__CHARACTER *)Self__VAJR->storage__XNK);
-              old_nb_elts__XAJR=Self__VAJR->capacity__MNK;
-              new__YAJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WAJR),((__UINTEGER_32 )old_nb_elts__XAJR),((__UINTEGER_32 )new_capacity__UAJR)));
-              upper__LUWR=(__INTEGER)(new_capacity__UAJR -  1);
-              Self__JUWR=old_nb_elts__XAJR;
-              while ((Self__JUWR <= upper__LUWR)) {
-                new__YAJR[Self__JUWR]='\0';
-                Self__JUWR=(__INTEGER)(Self__JUWR +  1);
-              };
-              Self__VAJR->storage__XNK=new__YAJR;
-              Self__VAJR->capacity__MNK=new_capacity__UAJR;
-            };
+  __ITM_LIST__A2OC *result__VBPC,*result__VXPU;
+  __POSITION__OL __tmp__GCPC,__tmp__ADPC;
+  __POINTER__IB ptr__WXPU,__tmp__YXPU,__tmp__ZXPU,__tmp__0XPU,ptr__ZRRC;
+  __POINTER__IB __tmp__5RRC,__tmp__WXXT,__tmp__YXXT;
+  __INTEGER__Q typ_id__XXPU,typ_id__3RRC;
+  __UINTEGER_32__ZWB __tmp__1XPU,__tmp__ZXXT;
+  void *__tmp__QCPC;
+  __ITM_LDOTS__4CPC *result__YRRC;
+  __ITM_PROTOTYPE__KEPC *result__DYPU,*Self__PYPU;
+  __BOOLEAN__L continue__TBPC,__tmp__ACPC,Result__RY1T,__tmp__YCPC;
+  __FAST_ARRAYoITM_CODEo__WBPC *lst__5BPC,*result__QY1T,*__tmp__SY1T;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *Self__TY1T;
+  continue__TBPC=FALSE__O__;
+  result__VBPC=NULL;
+  lst__5BPC=NULL;
+  __tmp__ACPC=read_character__MXI('[');
+  if (__tmp__ACPC) {
+    __tmp__GCPC=current_position__UVQ();
+    result__VXPU=NULL;
+    ptr__WXPU=((__POINTER__IB )(NULL));
+    typ_id__XXPU= 0;
+    __tmp__YXPU=((__POINTER__IB )sizeof(__ITM_LIST__A2OC));
+    if (((unsigned long)__tmp__YXPU ==  0)) {
+      result__VXPU=ITM_LIST__A2OC__;
+    } else /* FALSE */ {
+      typ_id__XXPU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXPU));
+      if ((typ_id__XXPU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZXPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0XPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0XPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZXPU=micro_alloc__table__lab__UKI(__tmp__0XPU,((__POINTER__IB )(&(table_size[(__tmp__1XPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0XPU)));
+        ptr__WXPU=__tmp__ZXPU;
+      } else /* FALSE */ {
+        __tmp__1XPU=((__UINTEGER_32__ZWB )typ_id__XXPU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZXPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0XPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZXPU=micro_alloc__table__lab__UKI(__tmp__0XPU,((__POINTER__IB )(&(table_type[(__tmp__1XPU)]))),(__UINTEGER_32__ZWB)(__tmp__1XPU |  1));
+        ptr__WXPU=__tmp__ZXPU;
+      };
+      result__VXPU=((__ITM_LIST__A2OC *)ptr__WXPU);
+      *(result__VXPU) = *(ITM_LIST__A2OC__);
+    };
+    ((__ITM_LIST__A2OC *)result__VXPU)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B=__tmp__GCPC;
+    last_group__ICPC=result__VXPU;
+    result__VBPC=result__VXPU;
+    read_def_local__RSPC(Self__RBPC);
+    result__QY1T=NULL;
+    Result__RY1T=(((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC)->parent_arrayed_collection__4VPC.upper__S02D <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__RY1T) {
+      __tmp__SY1T=create_with_capacity__M4PC( 16);
+      result__QY1T=__tmp__SY1T;
+    } else /* FALSE */ {
+      Self__TY1T=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      __tmp__SY1T=((void **)Self__TY1T->parent_arrayed_collection__4VPC.storage__152D)[Self__TY1T->parent_arrayed_collection__4VPC.upper__S02D];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__QY1T=__tmp__SY1T;
+      Self__TY1T=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__TY1T->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__TY1T->parent_arrayed_collection__4VPC.upper__S02D -  1);
+    };
+    lst__5BPC=result__QY1T;
+    do {
+      __tmp__QCPC=read_expr__Z5PC(Self__RBPC);
+      if (((void *)__tmp__QCPC == (void *)NULL)) {
+        __tmp__YCPC=read_word__CGF((&__string_16));
+        continue__TBPC=__tmp__YCPC;
+        if (__tmp__YCPC) {
+          __tmp__ADPC=current_position__UVQ();
+          result__YRRC=NULL;
+          ptr__ZRRC=((__POINTER__IB )(NULL));
+          typ_id__3RRC= 0;
+          __tmp__5RRC=((__POINTER__IB )sizeof(__ITM_LDOTS__4CPC));
+          if (((unsigned long)__tmp__5RRC ==  0)) {
+            result__YRRC=ITM_LDOTS__4CPC__;
+          } else /* FALSE */ {
+            typ_id__3RRC=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5RRC));
+            if ((typ_id__3RRC == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__WXXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__5RRC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXXT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ZXXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YXXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__WXXT=micro_alloc__table__lab__UKI(__tmp__YXXT,((__POINTER__IB )(&(table_size[(__tmp__ZXXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YXXT)));
+              ptr__ZRRC=__tmp__WXXT;
+            } else /* FALSE */ {
+              __tmp__ZXXT=((__UINTEGER_32__ZWB )typ_id__3RRC);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__WXXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__YXXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__5RRC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXXT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WXXT=micro_alloc__table__lab__UKI(__tmp__YXXT,((__POINTER__IB )(&(table_type[(__tmp__ZXXT)]))),(__UINTEGER_32__ZWB)(__tmp__ZXXT |  1));
+              ptr__ZRRC=__tmp__WXXT;
+            };
+            result__YRRC=((__ITM_LDOTS__4CPC *)ptr__ZRRC);
+            *(result__YRRC) = *(ITM_LDOTS__4CPC__);
+          };
+          ((__ITM_LDOTS__4CPC *)result__YRRC)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B=__tmp__ADPC;
+          add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)lst__5BPC),result__YRRC);
+        };
+      } else /* FALSE */ {
+        add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)lst__5BPC),__tmp__QCPC);
+        __tmp__YCPC=read_character__MXI(';');
+        if ((! __tmp__YCPC)) {
+          __tmp__ADPC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_455));
+          put_position__PRE(__tmp__ADPC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__CHARACTER *)Self__VAJR->storage__XNK)[Self__VAJR->count__VF]='\'';
-          Self__VAJR->count__VF=(__INTEGER)(Self__VAJR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__EPJO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-          __tmp__MTJO=((__SLOT_DATA *)slot_msg__MPJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__MTJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__MTJO);
-        put_position__ECH(Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
         };
+        continue__TBPC=TRUE__K__;
       };
-      rec__KPJO=read__QB5G(local__IPJO);
-      node__NPJO=new_read__slot__receiver__self__FLQC(Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__MPJO,rec__KPJO,rec__KPJO);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__NPJO);
-      __tmp__FD5R=((__NODE_TYPE *)node__NPJO)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__FD5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__GD5R=((__DTA_RD *)__tmp__FD5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__GD5R=((__DTA_CAST *)__tmp__FD5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__GD5R=((__DTA_WR_CODE *)__tmp__FD5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__GD5R=((__DTA_BLOCK *)__tmp__FD5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__GD5R=((__DTA_WR_VALUE *)__tmp__FD5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__GD5R=((__DTA_RD_ARGS *)__tmp__FD5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
+    } while (continue__TBPC);
+    Result__RY1T=read_character__MXI(']');
+    if ((! Result__RY1T)) {
+      __tmp__ADPC=current_position__UVQ();
+      put_error__text__EQE( 2,(&__string_619));
+      put_position__PRE(__tmp__ADPC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
       };
-      result__HPJO=__tmp__GD5R;
-      __tmp__ZTJO=TRUE__;
-    } else {
-      __tmp__ZTJO=FALSE__;
-    };
-    if ((! __tmp__ZTJO)) {
-      Self__GVJQ=((__TYPE_FULL *)t__EPJO);
-      if (is_cast__to__in__BD0I(Self__GVJQ,(&__string_87),static_type__DREO(Self__DPJO),((__PROTOTYPE *)prototype__VPRF(Self__GVJQ))->import_list__MFDC)) {
-        local__IPJO=create__name__style__type__E5JG(Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DREO(Self__DPJO)));
-        instr__JPJO=write__value__14FH(local__IPJO,Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DPJO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__JPJO);
-        slot_name__LPJO=get__QEC(last_cast_name__T32H);
-        slot_msg__MPJO=get_slot__IO5G(t__EPJO,slot_name__LPJO);
-        if (((void *)slot_msg__MPJO == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__EPJO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__DREO(Self__DPJO),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__LPJO);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__EPJO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__FPJO);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__EPJO))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-          __tmp__JVJO=((__SLOT *)((__SLOT_DATA *)slot_msg__MPJO)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__JVJO=((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__JVJO) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-            __tmp__QVJO=((__SLOT_DATA *)slot_msg__MPJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__QVJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__QVJO);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-          __tmp__WVJO=get_type_result__XF2G(slot_msg__MPJO);
-        } else {
-          __tmp__WVJO=get_type_result__BH2G(slot_msg__MPJO);
-        };
-        if ((((void *)__tmp__WVJO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__WVJO)->parent_type__5SL != (void *)((__TYPE_FULL *)t__EPJO)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__WVJO != (void *)NULL)) {
-            Self__1AJR=((__STRING *)string_tmp__RB);
-            new_capacity__0AJR= 0;
-            if ((Self__1AJR->capacity__MNK <= Self__1AJR->count__VF)) {
-              if ((Self__1AJR->capacity__MNK ==  0)) {
-                Self__1AJR->capacity__MNK= 32;
-                Self__1AJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0AJR=(__INTEGER)(Self__1AJR->capacity__MNK <<  1);
-                Self__2AJR=((__CHARACTER *)Self__1AJR->storage__XNK);
-                old_nb_elts__3AJR=Self__1AJR->capacity__MNK;
-                new__4AJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2AJR),((__UINTEGER_32 )old_nb_elts__3AJR),((__UINTEGER_32 )new_capacity__0AJR)));
-                upper__QUWR=(__INTEGER)(new_capacity__0AJR -  1);
-                Self__OUWR=old_nb_elts__3AJR;
-                while ((Self__OUWR <= upper__QUWR)) {
-                  new__4AJR[Self__OUWR]='\0';
-                  Self__OUWR=(__INTEGER)(Self__OUWR +  1);
-                };
-                Self__1AJR->storage__XNK=new__4AJR;
-                Self__1AJR->capacity__MNK=new_capacity__0AJR;
-              };
-            };
-            ((__CHARACTER *)Self__1AJR->storage__XNK)[Self__1AJR->count__VF]='`';
-            Self__1AJR->count__VF=(__INTEGER)(Self__1AJR->count__VF +  1);
-            append_name_in__M5XD(__tmp__WVJO,string_tmp__RB);
-            Self__BBJR=((__STRING *)string_tmp__RB);
-            new_capacity__ABJR= 0;
-            if ((Self__BBJR->capacity__MNK <= Self__BBJR->count__VF)) {
-              if ((Self__BBJR->capacity__MNK ==  0)) {
-                Self__BBJR->capacity__MNK= 32;
-                Self__BBJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__ABJR=(__INTEGER)(Self__BBJR->capacity__MNK <<  1);
-                Self__CBJR=((__CHARACTER *)Self__BBJR->storage__XNK);
-                old_nb_elts__DBJR=Self__BBJR->capacity__MNK;
-                new__EBJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CBJR),((__UINTEGER_32 )old_nb_elts__DBJR),((__UINTEGER_32 )new_capacity__ABJR)));
-                upper__VUWR=(__INTEGER)(new_capacity__ABJR -  1);
-                Self__TUWR=old_nb_elts__DBJR;
-                while ((Self__TUWR <= upper__VUWR)) {
-                  new__EBJR[Self__TUWR]='\0';
-                  Self__TUWR=(__INTEGER)(Self__TUWR +  1);
-                };
-                Self__BBJR->storage__XNK=new__EBJR;
-                Self__BBJR->capacity__MNK=new_capacity__ABJR;
-              };
-            };
-            ((__CHARACTER *)Self__BBJR->storage__XNK)[Self__BBJR->count__VF]='\'';
-            Self__BBJR->count__VF=(__INTEGER)(Self__BBJR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__EPJO,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
-            __tmp__YWJO=((__SLOT_DATA *)slot_msg__MPJO)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__YWJO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__YWJO);
-          put_position__ECH(Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__OPJO=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__OPJO,create__type__PKQC(Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__EPJO));
-        add_last__5REI(args__OPJO,read__QB5G(local__IPJO));
-        __tmp__FXJO=Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__GXJO=((void **)((__FAST_ARRAYoEXPRo *)args__OPJO)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__GXJO)->__id) {
-        case __LIST__: {
-          __tmp__HXJO=my_copy__MSYM(__tmp__GXJO);
-        } break;
-        case __STRING_CST__: {
-          Self__NVJQ=((__STRING_CST *)__tmp__GXJO);
-          __tmp__HXJO=create__text__ITMH(Self__NVJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NVJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__HXJO=my_copy__EK2H(__tmp__GXJO);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__OVJQ=((__PROTOTYPE_CST *)__tmp__GXJO);
-          __tmp__HXJO=create__type__PKQC(Self__OVJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OVJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__PVJQ=((__INTEGER_CST *)__tmp__GXJO);
-          p__PBJR=Self__PVJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QBJR=Self__PVJQ->value__W4YD;
-          t__RBJR=Self__PVJQ->parent_constant__B3LC.static_type__M2YD;
-          result__GBJR=NULL;
-          ptr__HBJR=((__POINTER )(NULL));
-          typ_id__IBJR= 0;
-          sz__JBJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JBJR ==  0)) {
-            result__GBJR=INTEGER_CST__;
-          } else {
-            typ_id__IBJR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JBJR);
-            if ((typ_id__IBJR == (__INTEGER)(-  1))) {
-              a__KBJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LBJR=(__UINTEGER_32)((__UINTEGER_32)(sz__JBJR + a__KBJR) & (__UINTEGER_32)(~ a__KBJR));
-              ptr_table__YUWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LBJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__XUWR=((__POINTER )(NULL));
-              result__ZUWR=((__POINTER *)ptr_table__YUWR)[ 0];
-              if ((result__ZUWR == (void *)NULL)) {
-                result__ZUWR=new_lab__2PJ(new_size__LBJR);
-                next__XUWR=(void *)((unsigned long)result__ZUWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LBJR)));
-                ((__POINTER *)next__XUWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YUWR)[ 0]=next__XUWR;
-              } else {
-                next__XUWR=((__POINTER *)result__ZUWR)[ 0];
-                if ((next__XUWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZUWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LBJR <<  1)) <=  4096)) {
-                    next__XUWR=(void *)((unsigned long)result__ZUWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LBJR)));
-                  } else {
-                    next__XUWR=new_lab__2PJ(new_size__LBJR);
-                  };
-                  ((__POINTER *)next__XUWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YUWR)[ 0]=next__XUWR;
-                } else {
-                  ((__POINTER *)result__ZUWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XUWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZUWR=next__XUWR;
-                };
-              };
-              ptr__HBJR=result__ZUWR;
-            } else {
-              t__MBJR=((__UINTEGER_32 )typ_id__IBJR);
-              a__NBJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__AVWR=(__UINTEGER_32)((__UINTEGER_32)(sz__JBJR + a__NBJR) & (__UINTEGER_32)(~ a__NBJR));
-              ptr_table__3UWR=((__POINTER )(&(table_type[(t__MBJR)])));
-              lab_type__5UWR=(__UINTEGER_32)(t__MBJR |  1);
-              next__2UWR=((__POINTER )(NULL));
-              result__4UWR=((__POINTER *)ptr_table__3UWR)[ 0];
-              if ((result__4UWR == (void *)NULL)) {
-                result__4UWR=new_lab__2PJ(lab_type__5UWR);
-                next__2UWR=(void *)((unsigned long)result__4UWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AVWR)));
-                ((__POINTER *)next__2UWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3UWR)[ 0]=next__2UWR;
-              } else {
-                next__2UWR=((__POINTER *)result__4UWR)[ 0];
-                if ((next__2UWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4UWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AVWR <<  1)) <=  4096)) {
-                    next__2UWR=(void *)((unsigned long)result__4UWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AVWR)));
-                  } else {
-                    next__2UWR=new_lab__2PJ(lab_type__5UWR);
-                  };
-                  ((__POINTER *)next__2UWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3UWR)[ 0]=next__2UWR;
-                } else {
-                  ((__POINTER *)result__4UWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2UWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__4UWR=next__2UWR;
-                };
-              };
-              ptr__HBJR=result__4UWR;
-            };
-            result__GBJR=((__INTEGER_CST *)ptr__HBJR);
-            *(result__GBJR) = *(INTEGER_CST__);
-          };
-          Self__OBJR=((__INTEGER_CST *)result__GBJR);
-          Self__OBJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PBJR;
-          Self__OBJR->value__W4YD=v__QBJR;
-          Self__OBJR->parent_constant__B3LC.static_type__M2YD=t__RBJR;
-          check_type__YG5D(Self__OBJR);
-          __tmp__HXJO=result__GBJR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IVCR=read__QB5G(((__READ_LOCAL *)__tmp__GXJO)->local__HJZD);
-          if (__tmp__IVCR==NULL) {
-            __tmp__JVCR=NULL;
-          } else {
-            __tmp__JVCR=((__READ_LOCAL *)__tmp__IVCR);
-          };
-          __tmp__HXJO=__tmp__JVCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__HXJO=my_copy__SL2H(__tmp__GXJO);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__HXJO=my_copy__LM2H(__tmp__GXJO);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__HXJO=my_copy__YM2H(__tmp__GXJO);
-        } break;
-        case __REAL_CST__: {
-          Self__RVJQ=((__REAL_CST *)__tmp__GXJO);
-          p__KVWR=Self__RVJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__LVWR=Self__RVJQ->value__HN2H;
-          t__MVWR=Self__RVJQ->parent_constant__U2JH.static_type__M2YD;
-          result__BVWR=NULL;
-          ptr__CVWR=((__POINTER )(NULL));
-          typ_id__DVWR= 0;
-          sz__EVWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__EVWR ==  0)) {
-            result__BVWR=REAL_CST__;
-          } else {
-            typ_id__DVWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EVWR);
-            if ((typ_id__DVWR == (__INTEGER)(-  1))) {
-              a__FVWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GVWR=(__UINTEGER_32)((__UINTEGER_32)(sz__EVWR + a__FVWR) & (__UINTEGER_32)(~ a__FVWR));
-              ptr_table__OVWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GVWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__NVWR=((__POINTER )(NULL));
-              result__PVWR=((__POINTER *)ptr_table__OVWR)[ 0];
-              if ((result__PVWR == (void *)NULL)) {
-                result__PVWR=new_lab__2PJ(new_size__GVWR);
-                next__NVWR=(void *)((unsigned long)result__PVWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GVWR)));
-                ((__POINTER *)next__NVWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OVWR)[ 0]=next__NVWR;
-              } else {
-                next__NVWR=((__POINTER *)result__PVWR)[ 0];
-                if ((next__NVWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PVWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GVWR <<  1)) <=  4096)) {
-                    next__NVWR=(void *)((unsigned long)result__PVWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GVWR)));
-                  } else {
-                    next__NVWR=new_lab__2PJ(new_size__GVWR);
-                  };
-                  ((__POINTER *)next__NVWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OVWR)[ 0]=next__NVWR;
-                } else {
-                  ((__POINTER *)result__PVWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NVWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PVWR=next__NVWR;
-                };
-              };
-              ptr__CVWR=result__PVWR;
-            } else {
-              t__HVWR=((__UINTEGER_32 )typ_id__DVWR);
-              a__IVWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WVWR=(__UINTEGER_32)((__UINTEGER_32)(sz__EVWR + a__IVWR) & (__UINTEGER_32)(~ a__IVWR));
-              ptr_table__TVWR=((__POINTER )(&(table_type[(t__HVWR)])));
-              lab_type__VVWR=(__UINTEGER_32)(t__HVWR |  1);
-              next__SVWR=((__POINTER )(NULL));
-              result__UVWR=((__POINTER *)ptr_table__TVWR)[ 0];
-              if ((result__UVWR == (void *)NULL)) {
-                result__UVWR=new_lab__2PJ(lab_type__VVWR);
-                next__SVWR=(void *)((unsigned long)result__UVWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WVWR)));
-                ((__POINTER *)next__SVWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TVWR)[ 0]=next__SVWR;
-              } else {
-                next__SVWR=((__POINTER *)result__UVWR)[ 0];
-                if ((next__SVWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UVWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WVWR <<  1)) <=  4096)) {
-                    next__SVWR=(void *)((unsigned long)result__UVWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WVWR)));
-                  } else {
-                    next__SVWR=new_lab__2PJ(lab_type__VVWR);
-                  };
-                  ((__POINTER *)next__SVWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TVWR)[ 0]=next__SVWR;
-                } else {
-                  ((__POINTER *)result__UVWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SVWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UVWR=next__SVWR;
-                };
-              };
-              ptr__CVWR=result__UVWR;
-            };
-            result__BVWR=((__REAL_CST *)ptr__CVWR);
-            *(result__BVWR) = *(REAL_CST__);
-          };
-          Self__JVWR=((__REAL_CST *)result__BVWR);
-          Self__JVWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KVWR;
-          Self__JVWR->value__HN2H=v__LVWR;
-          Self__JVWR->parent_constant__U2JH.static_type__M2YD=t__MVWR;
-          __tmp__HXJO=result__BVWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__TVJQ=((__CHARACTER_CST *)__tmp__GXJO);
-          __tmp__HXJO=create__char__4SMH(Self__TVJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TVJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__UVJQ=((__IS_EXPANDED *)__tmp__GXJO);
-          __tmp__MVCR=read__QB5G(((__READ_LOCAL *)Self__UVJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MVCR==NULL) {
-            __tmp__NVCR=NULL;
-          } else {
-            __tmp__NVCR=((__READ_LOCAL *)__tmp__MVCR);
-          };
-          p__AWWR=Self__UVJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__XVWR=NULL;
-          ptr__YVWR=((__POINTER )(NULL));
-          typ_id__ZVWR= 0;
-          sz__0VWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__0VWR ==  0)) {
-            result__XVWR=IS_EXPANDED__;
-          } else {
-            typ_id__ZVWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0VWR);
-            if ((typ_id__ZVWR == (__INTEGER)(-  1))) {
-              a__1VWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2VWR=(__UINTEGER_32)((__UINTEGER_32)(sz__0VWR + a__1VWR) & (__UINTEGER_32)(~ a__1VWR));
-              ptr_table__DWWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2VWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CWWR=((__POINTER )(NULL));
-              result__EWWR=((__POINTER *)ptr_table__DWWR)[ 0];
-              if ((result__EWWR == (void *)NULL)) {
-                result__EWWR=new_lab__2PJ(new_size__2VWR);
-                next__CWWR=(void *)((unsigned long)result__EWWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2VWR)));
-                ((__POINTER *)next__CWWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DWWR)[ 0]=next__CWWR;
-              } else {
-                next__CWWR=((__POINTER *)result__EWWR)[ 0];
-                if ((next__CWWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EWWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2VWR <<  1)) <=  4096)) {
-                    next__CWWR=(void *)((unsigned long)result__EWWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2VWR)));
-                  } else {
-                    next__CWWR=new_lab__2PJ(new_size__2VWR);
-                  };
-                  ((__POINTER *)next__CWWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DWWR)[ 0]=next__CWWR;
-                } else {
-                  ((__POINTER *)result__EWWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CWWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EWWR=next__CWWR;
-                };
-              };
-              ptr__YVWR=result__EWWR;
-            } else {
-              t__3VWR=((__UINTEGER_32 )typ_id__ZVWR);
-              a__4VWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LWWR=(__UINTEGER_32)((__UINTEGER_32)(sz__0VWR + a__4VWR) & (__UINTEGER_32)(~ a__4VWR));
-              ptr_table__IWWR=((__POINTER )(&(table_type[(t__3VWR)])));
-              lab_type__KWWR=(__UINTEGER_32)(t__3VWR |  1);
-              next__HWWR=((__POINTER )(NULL));
-              result__JWWR=((__POINTER *)ptr_table__IWWR)[ 0];
-              if ((result__JWWR == (void *)NULL)) {
-                result__JWWR=new_lab__2PJ(lab_type__KWWR);
-                next__HWWR=(void *)((unsigned long)result__JWWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWWR)));
-                ((__POINTER *)next__HWWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IWWR)[ 0]=next__HWWR;
-              } else {
-                next__HWWR=((__POINTER *)result__JWWR)[ 0];
-                if ((next__HWWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JWWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LWWR <<  1)) <=  4096)) {
-                    next__HWWR=(void *)((unsigned long)result__JWWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWWR)));
-                  } else {
-                    next__HWWR=new_lab__2PJ(lab_type__KWWR);
-                  };
-                  ((__POINTER *)next__HWWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IWWR)[ 0]=next__HWWR;
-                } else {
-                  ((__POINTER *)result__JWWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HWWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JWWR=next__HWWR;
-                };
-              };
-              ptr__YVWR=result__JWWR;
-            };
-            result__XVWR=((__IS_EXPANDED *)ptr__YVWR);
-            *(result__XVWR) = *(IS_EXPANDED__);
-          };
-          Self__5VWR=((__IS_EXPANDED *)result__XVWR);
-          Self__5VWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AWWR;
-          Self__5VWR->receiver__WN2H=__tmp__NVCR;
-          __tmp__HXJO=result__XVWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__HXJO=my_copy__1N2H(__tmp__GXJO);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__HXJO=my_copy__EO2H(__tmp__GXJO);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__HXJO=my_copy__PO2H(__tmp__GXJO);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__HXJO=my_copy__1O2H(__tmp__GXJO);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__HXJO=my_copy__GP2H(__tmp__GXJO);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__HXJO=my_copy__RP2H(__tmp__GXJO);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__HXJO=my_copy__2P2H(__tmp__GXJO);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__HXJO=my_copy__HQ2H(__tmp__GXJO);
-        } break;
-        case __PUT_TO__: {
-          __tmp__HXJO=my_copy__SQ2H(__tmp__GXJO);
-        } break;
-        case __ITEM__: {
-          __tmp__HXJO=my_copy__DR2H(__tmp__GXJO);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__HXJO=my_copy__PR2H(__tmp__GXJO);
-        } break;
-        case __CAST__: {
-          __tmp__HXJO=my_copy__YR2H(__tmp__GXJO);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__HXJO=my_copy__5SYM(__tmp__GXJO);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__HXJO=my_copy__IUGK(__tmp__GXJO);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TBJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GXJO)->global__ZGJK),NULL);
-          if (__tmp__TBJR==NULL) {
-            __tmp__UBJR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TBJR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UBJR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__UBJR=((__READ_GLOBAL *)__tmp__TBJR);
-            } break;
-            }
-          };
-          __tmp__HXJO=__tmp__UBJR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__HXJO=my_copy__BQCN(__tmp__GXJO);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__HXJO=my_copy__NREO(__tmp__GXJO);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__HXJO=my_copy__VYJO(__tmp__GXJO);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__HXJO=my_copy__0REO(__tmp__GXJO);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__HXJO=my_copy__BZJO(__tmp__GXJO);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__HXJO=my_copy__CNJM(__tmp__GXJO);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__HXJO=my_copy__5XLL(__tmp__GXJO);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__HXJO=my_copy__WVYM(__tmp__GXJO);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__HXJO=my_copy__FSEO(__tmp__GXJO);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__HXJO=my_copy__QCEP(__tmp__GXJO);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__HXJO=my_copy__5LSN(__tmp__GXJO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__HXJO=my_copy__KMSN(__tmp__GXJO);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__HXJO=my_copy__JZPN(__tmp__GXJO);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__HXJO=my_copy__G3SO(__tmp__GXJO);
-        } break;
-        };
-        node__NPJO=new_read__slot__receiver__with__AOWH(__tmp__FXJO,slot_msg__MPJO,__tmp__HXJO,args__OPJO);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__NPJO);
-        __tmp__ID5R=((__NODE_TYPE *)node__NPJO)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__ID5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__JD5R=((__DTA_RD *)__tmp__ID5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__JD5R=((__DTA_CAST *)__tmp__ID5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__JD5R=((__DTA_WR_CODE *)__tmp__ID5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__JD5R=((__DTA_BLOCK *)__tmp__ID5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__JD5R=((__DTA_WR_VALUE *)__tmp__ID5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__JD5R=((__DTA_RD_ARGS *)__tmp__ID5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__HPJO=__tmp__JD5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__EPJO,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__DREO(Self__DPJO),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__FPJO);
-        put_position__ECH(Self__DPJO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
     };
-  };
-  return(result__HPJO);
+    __tmp__GCPC=current_position__UVQ();
+    result__DYPU=NULL;
+    ptr__WXPU=((__POINTER__IB )(NULL));
+    typ_id__XXPU= 0;
+    __tmp__YXPU=((__POINTER__IB )sizeof(__ITM_PROTOTYPE__KEPC));
+    if (((unsigned long)__tmp__YXPU ==  0)) {
+      result__DYPU=ITM_PROTOTYPE__KEPC__;
+    } else /* FALSE */ {
+      typ_id__XXPU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXPU));
+      if ((typ_id__XXPU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZXPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0XPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0XPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZXPU=micro_alloc__table__lab__UKI(__tmp__0XPU,((__POINTER__IB )(&(table_size[(__tmp__1XPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0XPU)));
+        ptr__WXPU=__tmp__ZXPU;
+      } else /* FALSE */ {
+        __tmp__1XPU=((__UINTEGER_32__ZWB )typ_id__XXPU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZXPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0XPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXPU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZXPU=micro_alloc__table__lab__UKI(__tmp__0XPU,((__POINTER__IB )(&(table_type[(__tmp__1XPU)]))),(__UINTEGER_32__ZWB)(__tmp__1XPU |  1));
+        ptr__WXPU=__tmp__ZXPU;
+      };
+      result__DYPU=((__ITM_PROTOTYPE__KEPC *)ptr__WXPU);
+      *(result__DYPU) = *(ITM_PROTOTYPE__KEPC__);
+    };
+    Self__PYPU=((__ITM_PROTOTYPE__KEPC *)result__DYPU);
+    Self__PYPU->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__GCPC;
+    Self__PYPU->type__VH1C=type_void__X4X;
+    add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)result__QY1T),result__DYPU);
+    __tmp__SY1T=copy__NXPC(result__QY1T);
+    ((__ITM_LIST__A2OC *)result__VXPU)->code__EH1C=__tmp__SY1T;
+  };
+  __tmp__QCPC=result__VBPC;
+  return(__tmp__QCPC);
 }
 
-static void* check_type__with__WVIP(__EXPR_SUP_EQ *Self__XVIP,void *t__YVIP,__POSITION p__ZVIP)
-// ({EXPR_SUP_EQ},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* read_expr__Z5PC(__PARSER__VSD *Self__05PC)
+// ({PARSER__VSD}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__YCJR;
-  void *result__1VIP,*rec__4VIP,*__tmp__MD5R,*__tmp__03IP,*__tmp__13IP;
-  void *__tmp__PD5R;
-  void *local__2VIP;
-  void *instr__3VIP;
-  void *slot_name__5VIP,*v__UXWR;
-  void *slot_msg__AWIP;
-  void *node__BWIP;
-  __TYPE_FULL *Self__VVJQ,*Self__5VJQ;
-  void *__tmp__RYIP,*__tmp__31IP;
-  __POSITION __tmp__YYIP,__tmp__A0IP,__tmp__E2IP,__tmp__M3IP;
-  __POSITION __tmp__Z3IP,p__XCJR,p__TXWR,p__JYWR;
-  void *__tmp__4YIP,*__tmp__K2IP,*t__ZCJR,*t__VXWR;
-  __STRING *Self__XBJR,*Self__3BJR,*Self__DCJR,*Self__JCJR;
-  __INTEGER new_capacity__WBJR,old_nb_elts__ZBJR,upper__PWWR,Self__NWWR;
-  __INTEGER new_capacity__2BJR,old_nb_elts__5BJR,upper__UWWR,Self__SWWR;
-  __INTEGER new_capacity__CCJR,old_nb_elts__FCJR,upper__ZWWR,Self__XWWR;
-  __INTEGER new_capacity__ICJR,old_nb_elts__LCJR,upper__4WWR,Self__2WWR;
-  __INTEGER typ_id__QCJR,typ_id__MXWR,typ_id__CYWR;
-  void *__tmp__LD5R,*__tmp__OD5R;
-  __STRING_CST *Self__GWJQ;
-  __PROTOTYPE_CST *Self__HWJQ;
-  __INTEGER_CST *Self__IWJQ,*result__OCJR,*Self__WCJR;
-  __POINTER ptr__PCJR,ptr_table__BXWR,next__AXWR,result__CXWR;
-  __POINTER ptr_table__GXWR,next__FXWR,result__HXWR,ptr__LXWR;
-  __POINTER ptr_table__XXWR,next__WXWR,result__YXWR,ptr_table__2XWR;
-  __POINTER next__1XWR,result__3XWR,ptr__BYWR,ptr_table__MYWR;
-  __POINTER next__LYWR,result__NYWR,ptr_table__RYWR,next__QYWR;
-  __POINTER result__SYWR;
-  __UINTEGER_32 sz__RCJR,a__SCJR,new_size__TCJR,t__UCJR,a__VCJR;
-  __UINTEGER_32 new_size__JXWR,lab_type__IXWR,sz__NXWR,a__OXWR;
-  __UINTEGER_32 new_size__PXWR,t__QXWR,a__RXWR,new_size__5XWR;
-  __UINTEGER_32 lab_type__4XWR,sz__DYWR,a__EYWR,new_size__FYWR,t__GYWR;
-  __UINTEGER_32 a__HYWR,new_size__UYWR,lab_type__TYWR;
-  void *__tmp__QVCR,*__tmp__UVCR,*__tmp__1CJR;
-  __READ_LOCAL *__tmp__RVCR,*__tmp__VVCR;
-  __REAL_CST *Self__KWJQ,*result__KXWR,*Self__SXWR;
-  __CHARACTER_CST *Self__MWJQ;
-  __IS_EXPANDED *Self__NWJQ,*result__AYWR,*Self__IYWR;
-  __READ_GLOBAL *__tmp__2CJR;
-  void *args__CWIP;
-  __CHARACTER *Self__YBJR,*new__0BJR,*Self__4BJR,*new__ACJR,*Self__ECJR;
-  __CHARACTER *new__GCJR,*Self__KCJR,*new__MCJR;
-  __BOOLEAN __tmp__N0IP;
-  result__1VIP=NULL;
-  local__2VIP=NULL;
-  instr__3VIP=NULL;
-  rec__4VIP=NULL;
-  slot_name__5VIP=NULL;
-  slot_msg__AWIP=NULL;
-  node__BWIP=NULL;
-  args__CWIP=NULL;
-  if (affect_with__BCHI(t__YVIP,static_type__0BEP())) {
-    result__1VIP=Self__XVIP;
-  } else {
-    Self__VVJQ=((__TYPE_FULL *)static_type__0BEP());
-    if (is_cast__to__in__BD0I(Self__VVJQ,(&__string_86),t__YVIP,((__PROTOTYPE *)prototype__VPRF(Self__VVJQ))->export_list__EFDC)) {
-      local__2VIP=create__name__style__type__E5JG(Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0BEP()));
-      instr__3VIP=write__value__14FH(local__2VIP,Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XVIP);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__3VIP);
-      slot_name__5VIP=get__QEC(last_cast_name__T32H);
-      slot_msg__AWIP=get_slot__IO5G(static_type__0BEP(),slot_name__5VIP);
-      if (((void *)slot_msg__AWIP == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__0BEP(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__YVIP,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__5VIP);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__0BEP(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ZVIP);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__0BEP()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  void *result__25PC,*__tmp__UDQC,*__tmp__RHQC,*__tmp__J4QC,*__tmp__15QC;
+  void *__tmp__ACRC,*a2__K3TC;
+  __STRING_CONSTANT__0 *__tmp__OBQC,*n__T0PU,*n__Y1UC;
+  __INTEGER__Q Result__STOT,typ_id__VYPU,typ_id__NC2E,Result__AEVT;
+  __INTEGER__Q typ_id__2HVC,i__PEAU,typ_id__I1PU,__tmp__XX3D,i__C1BF;
+  __POSITION__OL __tmp__QDQC,__tmp__0DQC,__tmp__5EQC,__tmp__MIQC;
+  __POSITION__OL __tmp__Q5QC;
+  __ITM_LIST_IDF__ODQC *result__LZYH,*Self__ONEI;
+  __POINTER__IB ptr__MZYH,__tmp__SZYH,__tmp__3XXT,__tmp__5XXT;
+  __POINTER__IB __tmp__XYPU,__tmp__YYPU,__tmp__T3YT,__tmp__V3YT;
+  __POINTER__IB ptr__YHVC,__tmp__4HVC,__tmp__I4YT,__tmp__K4YT;
+  __UINTEGER_32__ZWB __tmp__AYXT,__tmp__ZYPU,__tmp__W3YT,__tmp__L4YT;
+  __ITM_WRITE_VALUE__EEQC *result__TYPU,*Self__5YPU,*result__IC2E;
+  __ITM_WRITE_VALUE__EEQC *Self__0XDF;
+  __ITM_WRITE_CAST__3EQC *result__EZPU,*Self__QZPU,*result__4F2E;
+  __ITM_WRITE_CAST__3EQC *Self__IYDF;
+  __ITM_READ__LHQC *result__VZPU,*Self__B0PU;
+  __ITM_WRITE_CODE__KIQC *result__DE2E,*Self__CYDF;
+  __ITM_OPERATOR__U3QC *result__F0PU,*Self__R0PU,*result__XHVC;
+  __ITM_OPERATOR__U3QC *Self__K41C;
+  __ITM_READ_ARG1__1ARC *result__V0PU,*Self__B1PU,*result__G1PU;
+  __ITM_READ_ARG1__1ARC *Self__S1PU;
+  __ITM_READ_ARG2__JDRC *result__QKUC,*Self__MZ1C;
+  __ITM_EXPRESSION__4DRC *result__B01C;
+  __BOOLEAN__L again__55PC,__tmp__DAQC,Result__CE3D,__tmp__QAQC;
+  __BOOLEAN__L __tmp__ABQC,__tmp__5DAU,__tmp__AEAU,__tmp__BGQC;
+  __BOOLEAN__L __tmp__Y5QC;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *l_assignment__AAQC;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *result__H2QC,*__tmp__Z2QC;
+  __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *Self__JAKF;
+  __CHARACTER__DB __tmp__5W4R,__tmp__NX4R;
+  __FAST_ARRAYoITM_CODEo__WBPC *result__VVPC,*__tmp__HWPC,*Self__PEVT;
+  __FAST_ARRAYoITM_CODEo__WBPC *Self__RW3D;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *Self__MKZE;
+  void **__tmp__LEAU,**Self__NEAU,**__tmp__WX3D,**Self__R0BF;
+  result__25PC=NULL;
+  again__55PC=FALSE__O__;
+  l_assignment__AAQC=NULL;
+  old_position__OCOB=position__CLE;
+  old_pos_cur__QCOB=pos_cur__FLE;
+  old_pos_line__SCOB=pos_line__GLE;
+  old_pos_col__UCOB=pos_col__HLE;
+  __tmp__DAQC=read_character__MXI('(');
+  if (__tmp__DAQC) {
+    result__H2QC=NULL;
+    Result__CE3D=(((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)free_list__R2QC)->parent_arrayed_collection__Q2QC.upper__DE3D <  0);
+    if (Result__CE3D) {
+      __tmp__Z2QC=create_with_capacity__XWE( 16);
+      result__H2QC=__tmp__Z2QC;
+    } else /* FALSE */ {
+      Self__JAKF=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)free_list__R2QC);
+      __tmp__Z2QC=((void **)Self__JAKF->parent_arrayed_collection__Q2QC.storage__WF3D)[Self__JAKF->parent_arrayed_collection__Q2QC.upper__DE3D];
+      result__H2QC=__tmp__Z2QC;
+      Self__JAKF=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)free_list__R2QC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__JAKF->parent_arrayed_collection__Q2QC.upper__DE3D=(__INTEGER__Q)(Self__JAKF->parent_arrayed_collection__Q2QC.upper__DE3D -  1);
+    };
+    l_assignment__AAQC=result__H2QC;
+    do {
+      again__55PC=FALSE__O__;
+      __tmp__QAQC=read_identifier__TYQ();
+      if (__tmp__QAQC) {
+        copy__Q2X(((__STRING__BC *)string_tmp2__SFB),last_string__U4E);
+        while_do__OBSC:
+        {
+          __tmp__ABQC=read_identifier__TYQ();
+          if (__tmp__ABQC) {
+            append__KWX(((__STRING__BC *)string_tmp2__SFB),(&__string_121));
+            append__KWX(((__STRING__BC *)string_tmp2__SFB),last_string__U4E);
+            goto while_do__OBSC;
+          };
+        };
+        __tmp__OBQC=get__PJC(string_tmp2__SFB);
+        add_last__TLFB(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)l_assignment__AAQC),__tmp__OBQC);
+        __tmp__ABQC=read_character__MXI(',');
+        if (__tmp__ABQC) {
+          again__55PC=TRUE__K__;
+        };
+      };
+    } while (again__55PC);
+    Result__CE3D=(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__H2QC)->parent_arrayed_collection__MD.upper__SD <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((! Result__CE3D)) {
+      __tmp__QAQC=read_character__MXI(')');
+      __tmp__ABQC=__tmp__QAQC;
+    } else /* FALSE */ {
+      __tmp__ABQC=FALSE__O__;
+    };
+    if (__tmp__ABQC) {
+      __tmp__QAQC=read_symbol__F2Q((&__string_21));
+      if (__tmp__QAQC) {
+        __tmp__5DAU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__AEAU=read_symbol__F2Q((&__string_22));
+        __tmp__5DAU=__tmp__AEAU;
+      };
+      if (__tmp__5DAU) {
+        __tmp__5DAU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__AEAU=read_symbol__F2Q((&__string_23));
+        __tmp__5DAU=__tmp__AEAU;
+      };
+      __tmp__QAQC=__tmp__5DAU;
+    } else /* FALSE */ {
+      __tmp__QAQC=FALSE__O__;
+    };
+    if (__tmp__QAQC) {
+      Result__STOT=(__INTEGER__Q)(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__H2QC)->parent_arrayed_collection__MD.upper__SD +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__Z2QC=create_with_capacity__XWE(Result__STOT);
+      copy__EO3G(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)__tmp__Z2QC),result__H2QC);
+      free__5JGG(result__H2QC);
+      l_assignment__AAQC=__tmp__Z2QC;
+      __tmp__QDQC=current_position__UVQ();
+      result__LZYH=NULL;
+      ptr__MZYH=((__POINTER__IB )(NULL));
+      Result__STOT= 0;
+      __tmp__SZYH=((__POINTER__IB )sizeof(__ITM_LIST_IDF__ODQC));
+      if (((unsigned long)__tmp__SZYH ==  0)) {
+        result__LZYH=ITM_LIST_IDF__ODQC__;
+      } else /* FALSE */ {
+        Result__STOT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SZYH));
+        if ((Result__STOT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3XXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__5XXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__SZYH - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3XXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3XXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__AYXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5XXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3XXT=micro_alloc__table__lab__UKI(__tmp__5XXT,((__POINTER__IB )(&(table_size[(__tmp__AYXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5XXT)));
+          ptr__MZYH=__tmp__3XXT;
+        } else /* FALSE */ {
+          __tmp__AYXT=((__UINTEGER_32__ZWB )Result__STOT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3XXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__5XXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__SZYH - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3XXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3XXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3XXT=micro_alloc__table__lab__UKI(__tmp__5XXT,((__POINTER__IB )(&(table_type[(__tmp__AYXT)]))),(__UINTEGER_32__ZWB)(__tmp__AYXT |  1));
+          ptr__MZYH=__tmp__3XXT;
+        };
+        result__LZYH=((__ITM_LIST_IDF__ODQC *)ptr__MZYH);
+        *(result__LZYH) = *(ITM_LIST_IDF__ODQC__);
+      };
+      Self__ONEI=((__ITM_LIST_IDF__ODQC *)result__LZYH);
+      Self__ONEI->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B=__tmp__QDQC;
+      Self__ONEI->list_name__RNEI=__tmp__Z2QC;
+      result__25PC=result__LZYH;
+      __tmp__5W4R=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)last_string__U4E)->storage__1C)[ 0];
+      __tmp__UDQC=read_expr__Z5PC(Self__05PC);
+      if (((void *)__tmp__UDQC == (void *)NULL)) {
+        __tmp__0DQC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_425));
+        put_position__PRE(__tmp__0DQC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-        __tmp__RYIP=((__SLOT *)((__SLOT_DATA *)slot_msg__AWIP)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__RYIP=((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__RYIP) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-          __tmp__YYIP=((__SLOT_DATA *)slot_msg__AWIP)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__YYIP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__YYIP);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      if ((__tmp__5W4R == ':')) {
+        __tmp__0DQC=result__LZYH->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+        result__TYPU=NULL;
+        __tmp__3XXT=((__POINTER__IB )(NULL));
+        typ_id__VYPU= 0;
+        __tmp__5XXT=((__POINTER__IB )sizeof(__ITM_WRITE_VALUE__EEQC));
+        if (((unsigned long)__tmp__5XXT ==  0)) {
+          result__TYPU=ITM_WRITE_VALUE__EEQC__;
+        } else /* FALSE */ {
+          typ_id__VYPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5XXT));
+          if ((typ_id__VYPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XYPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YYPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5XXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZYPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YYPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__XYPU=micro_alloc__table__lab__UKI(__tmp__YYPU,((__POINTER__IB )(&(table_size[(__tmp__ZYPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YYPU)));
+            __tmp__3XXT=__tmp__XYPU;
+          } else /* FALSE */ {
+            __tmp__ZYPU=((__UINTEGER_32__ZWB )typ_id__VYPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XYPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YYPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5XXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XYPU=micro_alloc__table__lab__UKI(__tmp__YYPU,((__POINTER__IB )(&(table_type[(__tmp__ZYPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZYPU |  1));
+            __tmp__3XXT=__tmp__XYPU;
+          };
+          result__TYPU=((__ITM_WRITE_VALUE__EEQC *)__tmp__3XXT);
+          *(result__TYPU) = *(ITM_WRITE_VALUE__EEQC__);
+        };
+        Self__5YPU=((__ITM_WRITE_VALUE__EEQC *)result__TYPU);
+        Self__5YPU->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B=__tmp__0DQC;
+        Self__5YPU->parent_itm_write__HEQC.assign__4XDF=result__LZYH;
+        Self__5YPU->parent_itm_write__HEQC.value__5XDF=__tmp__UDQC;
+        result__25PC=result__TYPU;
+      };
+      if ((__tmp__5W4R == '<')) {
+        __tmp__0DQC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_620));
+        put_position__PRE(__tmp__0DQC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
       };
-      if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-        __tmp__4YIP=get_type_result__XF2G(slot_msg__AWIP);
-      } else {
-        __tmp__4YIP=get_type_result__BH2G(slot_msg__AWIP);
-      };
-      if ((((void *)__tmp__4YIP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4YIP)->parent_type__5SL != (void *)((__TYPE_FULL *)t__YVIP)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__4YIP != (void *)NULL)) {
-          Self__XBJR=((__STRING *)string_tmp__RB);
-          new_capacity__WBJR= 0;
-          if ((Self__XBJR->capacity__MNK <= Self__XBJR->count__VF)) {
-            if ((Self__XBJR->capacity__MNK ==  0)) {
-              Self__XBJR->capacity__MNK= 32;
-              Self__XBJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WBJR=(__INTEGER)(Self__XBJR->capacity__MNK <<  1);
-              Self__YBJR=((__CHARACTER *)Self__XBJR->storage__XNK);
-              old_nb_elts__ZBJR=Self__XBJR->capacity__MNK;
-              new__0BJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YBJR),((__UINTEGER_32 )old_nb_elts__ZBJR),((__UINTEGER_32 )new_capacity__WBJR)));
-              upper__PWWR=(__INTEGER)(new_capacity__WBJR -  1);
-              Self__NWWR=old_nb_elts__ZBJR;
-              while ((Self__NWWR <= upper__PWWR)) {
-                new__0BJR[Self__NWWR]='\0';
-                Self__NWWR=(__INTEGER)(Self__NWWR +  1);
-              };
-              Self__XBJR->storage__XNK=new__0BJR;
-              Self__XBJR->capacity__MNK=new_capacity__WBJR;
-            };
-          };
-          ((__CHARACTER *)Self__XBJR->storage__XNK)[Self__XBJR->count__VF]='`';
-          Self__XBJR->count__VF=(__INTEGER)(Self__XBJR->count__VF +  1);
-          append_name_in__M5XD(__tmp__4YIP,string_tmp__RB);
-          Self__3BJR=((__STRING *)string_tmp__RB);
-          new_capacity__2BJR= 0;
-          if ((Self__3BJR->capacity__MNK <= Self__3BJR->count__VF)) {
-            if ((Self__3BJR->capacity__MNK ==  0)) {
-              Self__3BJR->capacity__MNK= 32;
-              Self__3BJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2BJR=(__INTEGER)(Self__3BJR->capacity__MNK <<  1);
-              Self__4BJR=((__CHARACTER *)Self__3BJR->storage__XNK);
-              old_nb_elts__5BJR=Self__3BJR->capacity__MNK;
-              new__ACJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4BJR),((__UINTEGER_32 )old_nb_elts__5BJR),((__UINTEGER_32 )new_capacity__2BJR)));
-              upper__UWWR=(__INTEGER)(new_capacity__2BJR -  1);
-              Self__SWWR=old_nb_elts__5BJR;
-              while ((Self__SWWR <= upper__UWWR)) {
-                new__ACJR[Self__SWWR]='\0';
-                Self__SWWR=(__INTEGER)(Self__SWWR +  1);
-              };
-              Self__3BJR->storage__XNK=new__ACJR;
-              Self__3BJR->capacity__MNK=new_capacity__2BJR;
-            };
-          };
-          ((__CHARACTER *)Self__3BJR->storage__XNK)[Self__3BJR->count__VF]='\'';
-          Self__3BJR->count__VF=(__INTEGER)(Self__3BJR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__YVIP,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-          __tmp__A0IP=((__SLOT_DATA *)slot_msg__AWIP)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__A0IP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+      if ((__tmp__5W4R == '?')) {
+        __tmp__0DQC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_621));
+        put_position__PRE(__tmp__0DQC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        put_position__ECH(__tmp__A0IP);
-        put_position__ECH(Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
-      };
-      rec__4VIP=read__QB5G(local__2VIP);
-      node__BWIP=new_read__slot__receiver__self__FLQC(Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__AWIP,rec__4VIP,rec__4VIP);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__BWIP);
-      __tmp__LD5R=((__NODE_TYPE *)node__BWIP)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__LD5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__MD5R=((__DTA_RD *)__tmp__LD5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__MD5R=((__DTA_CAST *)__tmp__LD5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__MD5R=((__DTA_WR_CODE *)__tmp__LD5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__MD5R=((__DTA_BLOCK *)__tmp__LD5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__MD5R=((__DTA_WR_VALUE *)__tmp__LD5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__MD5R=((__DTA_RD_ARGS *)__tmp__LD5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__1VIP=__tmp__MD5R;
-      __tmp__N0IP=TRUE__;
-    } else {
-      __tmp__N0IP=FALSE__;
-    };
-    if ((! __tmp__N0IP)) {
-      Self__5VJQ=((__TYPE_FULL *)t__YVIP);
-      if (is_cast__to__in__BD0I(Self__5VJQ,(&__string_87),static_type__0BEP(),((__PROTOTYPE *)prototype__VPRF(Self__5VJQ))->import_list__MFDC)) {
-        local__2VIP=create__name__style__type__E5JG(Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0BEP()));
-        instr__3VIP=write__value__14FH(local__2VIP,Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XVIP);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__3VIP);
-        slot_name__5VIP=get__QEC(last_cast_name__T32H);
-        slot_msg__AWIP=get_slot__IO5G(t__YVIP,slot_name__5VIP);
-        if (((void *)slot_msg__AWIP == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__YVIP,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__0BEP(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__5VIP);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__YVIP,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__ZVIP);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__YVIP))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)result__25PC)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__5EQC=((__ITM_LIST__A2OC *)result__25PC)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__5EQC=((__ITM_LDOTS__4CPC *)result__25PC)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__5EQC=((__ITM_PROTOTYPE__KEPC *)result__25PC)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__5EQC=((__ITM_LIST_IDF__ODQC *)result__25PC)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__5EQC=((__ITM_WRITE_VALUE__EEQC *)result__25PC)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__5EQC=((__ITM_WRITE_CAST__3EQC *)result__25PC)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_READ__LHQC__: {
+          __tmp__5EQC=((__ITM_READ__LHQC *)result__25PC)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__5EQC=((__ITM_WRITE_CODE__KIQC *)result__25PC)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__5EQC=((__ITM_OPERATOR__U3QC *)result__25PC)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__5EQC=((__ITM_READ_ARG1__1ARC *)result__25PC)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__5EQC=((__ITM_READ_ARG2__JDRC *)result__25PC)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__5EQC=position__GQBE(((__ITM_EXPRESSION__4DRC *)result__25PC));
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__5EQC=((__ITM_OLD__TQRC *)result__25PC)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__5EQC=((__ITM_EXTERNAL_TYPE__GISC *)result__25PC)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__5EQC=((__ITM_BLOCK__EOSC *)result__25PC)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__5EQC=((__ITM_EXTERNAL__QPSC *)result__25PC)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__5EQC=((__ITM_READ_ARGS__YUTC *)result__25PC)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__5EQC=((__ITM_REAL__KEUC *)result__25PC)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__5EQC=((__ITM_NUMBER__3EUC *)result__25PC)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__5EQC=((__ITM_CHARACTER__PFUC *)result__25PC)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__5EQC=((__ITM_STRING__BGUC *)result__25PC)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__5EQC=position__MQBE(((__ITM_RESULT__JVMD *)result__25PC));
+        } break;
+        };
+        result__EZPU=NULL;
+        __tmp__3XXT=((__POINTER__IB )(NULL));
+        typ_id__VYPU= 0;
+        __tmp__5XXT=((__POINTER__IB )sizeof(__ITM_WRITE_CAST__3EQC));
+        if (((unsigned long)__tmp__5XXT ==  0)) {
+          result__EZPU=ITM_WRITE_CAST__3EQC__;
+        } else /* FALSE */ {
+          typ_id__VYPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5XXT));
+          if ((typ_id__VYPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XYPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YYPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5XXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZYPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YYPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__XYPU=micro_alloc__table__lab__UKI(__tmp__YYPU,((__POINTER__IB )(&(table_size[(__tmp__ZYPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YYPU)));
+            __tmp__3XXT=__tmp__XYPU;
+          } else /* FALSE */ {
+            __tmp__ZYPU=((__UINTEGER_32__ZWB )typ_id__VYPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XYPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YYPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5XXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XYPU=micro_alloc__table__lab__UKI(__tmp__YYPU,((__POINTER__IB )(&(table_type[(__tmp__ZYPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZYPU |  1));
+            __tmp__3XXT=__tmp__XYPU;
+          };
+          result__EZPU=((__ITM_WRITE_CAST__3EQC *)__tmp__3XXT);
+          *(result__EZPU) = *(ITM_WRITE_CAST__3EQC__);
+        };
+        Self__QZPU=((__ITM_WRITE_CAST__3EQC *)result__EZPU);
+        Self__QZPU->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B=__tmp__5EQC;
+        Self__QZPU->parent_itm_write__4EQC.assign__4XDF=result__25PC;
+        Self__QZPU->parent_itm_write__4EQC.value__5XDF=__tmp__UDQC;
+        result__25PC=result__EZPU;
+      };
+    } else /* FALSE */ {
+      free__5JGG(l_assignment__AAQC);
+    };
+    Result__CE3D=TRUE__K__;
+  } else /* FALSE */ {
+    Result__CE3D=FALSE__O__;
+  };
+  if ((! Result__CE3D)) {
+    Result__CE3D=read_identifier__TYQ();
+    if (Result__CE3D) {
+      copy__Q2X(((__STRING__BC *)string_tmp2__SFB),last_string__U4E);
+      while_do__JJMD:
+      {
+        __tmp__BGQC=read_identifier__TYQ();
+        if (__tmp__BGQC) {
+          append__KWX(((__STRING__BC *)string_tmp2__SFB),(&__string_121));
+          append__KWX(((__STRING__BC *)string_tmp2__SFB),last_string__U4E);
+          goto while_do__JJMD;
+        };
+      };
+      __tmp__OBQC=get__PJC(string_tmp2__SFB);
+      __tmp__QAQC=read_symbol__F2Q((&__string_21));
+      if (__tmp__QAQC) {
+        __tmp__5DAU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__AEAU=read_symbol__F2Q((&__string_22));
+        __tmp__5DAU=__tmp__AEAU;
+      };
+      if (__tmp__5DAU) {
+        __tmp__5DAU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__AEAU=read_symbol__F2Q((&__string_23));
+        __tmp__5DAU=__tmp__AEAU;
+      };
+      if (__tmp__5DAU) {
+        __tmp__0DQC=current_position__UVQ();
+        result__VZPU=NULL;
+        __tmp__3XXT=((__POINTER__IB )(NULL));
+        typ_id__VYPU= 0;
+        __tmp__5XXT=((__POINTER__IB )sizeof(__ITM_READ__LHQC));
+        if (((unsigned long)__tmp__5XXT ==  0)) {
+          result__VZPU=ITM_READ__LHQC__;
+        } else /* FALSE */ {
+          typ_id__VYPU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5XXT));
+          if ((typ_id__VYPU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XYPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YYPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5XXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZYPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YYPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__XYPU=micro_alloc__table__lab__UKI(__tmp__YYPU,((__POINTER__IB )(&(table_size[(__tmp__ZYPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YYPU)));
+            __tmp__3XXT=__tmp__XYPU;
+          } else /* FALSE */ {
+            __tmp__ZYPU=((__UINTEGER_32__ZWB )typ_id__VYPU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XYPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YYPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5XXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XYPU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XYPU=micro_alloc__table__lab__UKI(__tmp__YYPU,((__POINTER__IB )(&(table_type[(__tmp__ZYPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZYPU |  1));
+            __tmp__3XXT=__tmp__XYPU;
+          };
+          result__VZPU=((__ITM_READ__LHQC *)__tmp__3XXT);
+          *(result__VZPU) = *(ITM_READ__LHQC__);
+        };
+        Self__B0PU=((__ITM_READ__LHQC *)result__VZPU);
+        Self__B0PU->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__0DQC;
+        Self__B0PU->name__XZ1C=__tmp__OBQC;
+        result__25PC=result__VZPU;
+        __tmp__NX4R=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)last_string__U4E)->storage__1C)[ 0];
+        __tmp__RHQC=read_expr__Z5PC(Self__05PC);
+        if (((void *)__tmp__RHQC == (void *)NULL)) {
+          __tmp__5EQC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_425));
+          put_position__PRE(__tmp__5EQC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-          __tmp__31IP=((__SLOT *)((__SLOT_DATA *)slot_msg__AWIP)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__31IP=((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__31IP) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-            __tmp__E2IP=((__SLOT_DATA *)slot_msg__AWIP)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__E2IP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__E2IP);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        if ((__tmp__NX4R == ':')) {
+          __tmp__5EQC=result__VZPU->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          result__IC2E=NULL;
+          __tmp__XYPU=((__POINTER__IB )(NULL));
+          typ_id__NC2E= 0;
+          __tmp__YYPU=((__POINTER__IB )sizeof(__ITM_WRITE_VALUE__EEQC));
+          if (((unsigned long)__tmp__YYPU ==  0)) {
+            result__IC2E=ITM_WRITE_VALUE__EEQC__;
+          } else /* FALSE */ {
+            typ_id__NC2E=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YYPU));
+            if ((typ_id__NC2E == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V3YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_size[(__tmp__W3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V3YT)));
+              __tmp__XYPU=__tmp__T3YT;
+            } else /* FALSE */ {
+              __tmp__W3YT=((__UINTEGER_32__ZWB )typ_id__NC2E);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_type[(__tmp__W3YT)]))),(__UINTEGER_32__ZWB)(__tmp__W3YT |  1));
+              __tmp__XYPU=__tmp__T3YT;
+            };
+            result__IC2E=((__ITM_WRITE_VALUE__EEQC *)__tmp__XYPU);
+            *(result__IC2E) = *(ITM_WRITE_VALUE__EEQC__);
+          };
+          Self__0XDF=((__ITM_WRITE_VALUE__EEQC *)result__IC2E);
+          Self__0XDF->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B=__tmp__5EQC;
+          Self__0XDF->parent_itm_write__HEQC.assign__4XDF=result__VZPU;
+          Self__0XDF->parent_itm_write__HEQC.value__5XDF=__tmp__RHQC;
+          result__25PC=result__IC2E;
+        };
+        if ((__tmp__NX4R == '<')) {
+          switch (((struct ___OBJ *)result__25PC)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__MIQC=((__ITM_LIST__A2OC *)result__25PC)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__MIQC=((__ITM_LDOTS__4CPC *)result__25PC)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__MIQC=((__ITM_PROTOTYPE__KEPC *)result__25PC)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__MIQC=((__ITM_LIST_IDF__ODQC *)result__25PC)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__MIQC=((__ITM_WRITE_VALUE__EEQC *)result__25PC)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__MIQC=((__ITM_WRITE_CAST__3EQC *)result__25PC)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__MIQC=((__ITM_READ__LHQC *)result__25PC)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__MIQC=((__ITM_WRITE_CODE__KIQC *)result__25PC)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__MIQC=((__ITM_OPERATOR__U3QC *)result__25PC)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__MIQC=((__ITM_READ_ARG1__1ARC *)result__25PC)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__MIQC=((__ITM_READ_ARG2__JDRC *)result__25PC)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__MIQC=position__GQBE(((__ITM_EXPRESSION__4DRC *)result__25PC));
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__MIQC=((__ITM_OLD__TQRC *)result__25PC)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__MIQC=((__ITM_EXTERNAL_TYPE__GISC *)result__25PC)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__MIQC=((__ITM_BLOCK__EOSC *)result__25PC)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__MIQC=((__ITM_EXTERNAL__QPSC *)result__25PC)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__MIQC=((__ITM_READ_ARGS__YUTC *)result__25PC)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__MIQC=((__ITM_REAL__KEUC *)result__25PC)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__MIQC=((__ITM_NUMBER__3EUC *)result__25PC)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__MIQC=((__ITM_CHARACTER__PFUC *)result__25PC)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__MIQC=((__ITM_STRING__BGUC *)result__25PC)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__MIQC=position__MQBE(((__ITM_RESULT__JVMD *)result__25PC));
+          } break;
+          };
+          result__DE2E=NULL;
+          __tmp__XYPU=((__POINTER__IB )(NULL));
+          typ_id__NC2E= 0;
+          __tmp__YYPU=((__POINTER__IB )sizeof(__ITM_WRITE_CODE__KIQC));
+          if (((unsigned long)__tmp__YYPU ==  0)) {
+            result__DE2E=ITM_WRITE_CODE__KIQC__;
+          } else /* FALSE */ {
+            typ_id__NC2E=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YYPU));
+            if ((typ_id__NC2E == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V3YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_size[(__tmp__W3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V3YT)));
+              __tmp__XYPU=__tmp__T3YT;
+            } else /* FALSE */ {
+              __tmp__W3YT=((__UINTEGER_32__ZWB )typ_id__NC2E);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_type[(__tmp__W3YT)]))),(__UINTEGER_32__ZWB)(__tmp__W3YT |  1));
+              __tmp__XYPU=__tmp__T3YT;
+            };
+            result__DE2E=((__ITM_WRITE_CODE__KIQC *)__tmp__XYPU);
+            *(result__DE2E) = *(ITM_WRITE_CODE__KIQC__);
+          };
+          Self__CYDF=((__ITM_WRITE_CODE__KIQC *)result__DE2E);
+          Self__CYDF->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B=__tmp__MIQC;
+          Self__CYDF->parent_itm_write__LIQC.assign__4XDF=result__25PC;
+          Self__CYDF->parent_itm_write__LIQC.value__5XDF=__tmp__RHQC;
+          result__25PC=result__DE2E;
+        };
+        if ((__tmp__NX4R == '?')) {
+          switch (((struct ___OBJ *)result__25PC)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__MIQC=((__ITM_LIST__A2OC *)result__25PC)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__MIQC=((__ITM_LDOTS__4CPC *)result__25PC)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__MIQC=((__ITM_PROTOTYPE__KEPC *)result__25PC)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__MIQC=((__ITM_LIST_IDF__ODQC *)result__25PC)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__MIQC=((__ITM_WRITE_VALUE__EEQC *)result__25PC)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__MIQC=((__ITM_WRITE_CAST__3EQC *)result__25PC)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__MIQC=((__ITM_READ__LHQC *)result__25PC)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__MIQC=((__ITM_WRITE_CODE__KIQC *)result__25PC)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__MIQC=((__ITM_OPERATOR__U3QC *)result__25PC)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__MIQC=((__ITM_READ_ARG1__1ARC *)result__25PC)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__MIQC=((__ITM_READ_ARG2__JDRC *)result__25PC)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__MIQC=position__GQBE(((__ITM_EXPRESSION__4DRC *)result__25PC));
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__MIQC=((__ITM_OLD__TQRC *)result__25PC)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__MIQC=((__ITM_EXTERNAL_TYPE__GISC *)result__25PC)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__MIQC=((__ITM_BLOCK__EOSC *)result__25PC)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__MIQC=((__ITM_EXTERNAL__QPSC *)result__25PC)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__MIQC=((__ITM_READ_ARGS__YUTC *)result__25PC)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__MIQC=((__ITM_REAL__KEUC *)result__25PC)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__MIQC=((__ITM_NUMBER__3EUC *)result__25PC)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__MIQC=((__ITM_CHARACTER__PFUC *)result__25PC)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__MIQC=((__ITM_STRING__BGUC *)result__25PC)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__MIQC=position__MQBE(((__ITM_RESULT__JVMD *)result__25PC));
+          } break;
+          };
+          result__4F2E=NULL;
+          __tmp__XYPU=((__POINTER__IB )(NULL));
+          typ_id__NC2E= 0;
+          __tmp__YYPU=((__POINTER__IB )sizeof(__ITM_WRITE_CAST__3EQC));
+          if (((unsigned long)__tmp__YYPU ==  0)) {
+            result__4F2E=ITM_WRITE_CAST__3EQC__;
+          } else /* FALSE */ {
+            typ_id__NC2E=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YYPU));
+            if ((typ_id__NC2E == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V3YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_size[(__tmp__W3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V3YT)));
+              __tmp__XYPU=__tmp__T3YT;
+            } else /* FALSE */ {
+              __tmp__W3YT=((__UINTEGER_32__ZWB )typ_id__NC2E);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_type[(__tmp__W3YT)]))),(__UINTEGER_32__ZWB)(__tmp__W3YT |  1));
+              __tmp__XYPU=__tmp__T3YT;
+            };
+            result__4F2E=((__ITM_WRITE_CAST__3EQC *)__tmp__XYPU);
+            *(result__4F2E) = *(ITM_WRITE_CAST__3EQC__);
+          };
+          Self__IYDF=((__ITM_WRITE_CAST__3EQC *)result__4F2E);
+          Self__IYDF->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B=__tmp__MIQC;
+          Self__IYDF->parent_itm_write__4EQC.assign__4XDF=result__25PC;
+          Self__IYDF->parent_itm_write__4EQC.value__5XDF=__tmp__RHQC;
+          result__25PC=result__4F2E;
+        };
+      };
+    };
+  };
+  if (((void *)result__25PC == (void *)NULL)) {
+    position__CLE=old_position__OCOB;
+    pos_cur__FLE=old_pos_cur__QCOB;
+    pos_line__GLE=old_pos_line__SCOB;
+    pos_col__HLE=old_pos_col__UCOB;
+    __tmp__UDQC=NULL;
+    __tmp__RHQC=NULL;
+    Result__STOT= 0;
+    typ_id__VYPU= 0;
+    result__VVPC=NULL;
+    Result__CE3D=(((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC)->parent_arrayed_collection__4VPC.upper__S02D <  0);
+    if (Result__CE3D) {
+      __tmp__HWPC=create_with_capacity__M4PC( 16);
+      result__VVPC=__tmp__HWPC;
+    } else /* FALSE */ {
+      Self__MKZE=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      __tmp__HWPC=((void **)Self__MKZE->parent_arrayed_collection__4VPC.storage__152D)[Self__MKZE->parent_arrayed_collection__4VPC.upper__S02D];
+      result__VVPC=__tmp__HWPC;
+      Self__MKZE=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__MKZE->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__MKZE->parent_arrayed_collection__4VPC.upper__S02D -  1);
+    };
+    __tmp__HWPC=result__VVPC;
+    while_do__ZJRC:
+    {
+      __tmp__5DAU=read_operator__T1RC();
+      if (__tmp__5DAU) {
+        __tmp__5EQC=current_position__UVQ();
+        n__T0PU=last_string__U4E;
+        result__F0PU=NULL;
+        __tmp__XYPU=((__POINTER__IB )(NULL));
+        typ_id__NC2E= 0;
+        __tmp__YYPU=((__POINTER__IB )sizeof(__ITM_OPERATOR__U3QC));
+        if (((unsigned long)__tmp__YYPU ==  0)) {
+          result__F0PU=ITM_OPERATOR__U3QC__;
+        } else /* FALSE */ {
+          typ_id__NC2E=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YYPU));
+          if ((typ_id__NC2E == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__W3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V3YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_size[(__tmp__W3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V3YT)));
+            __tmp__XYPU=__tmp__T3YT;
+          } else /* FALSE */ {
+            __tmp__W3YT=((__UINTEGER_32__ZWB )typ_id__NC2E);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_type[(__tmp__W3YT)]))),(__UINTEGER_32__ZWB)(__tmp__W3YT |  1));
+            __tmp__XYPU=__tmp__T3YT;
+          };
+          result__F0PU=((__ITM_OPERATOR__U3QC *)__tmp__XYPU);
+          *(result__F0PU) = *(ITM_OPERATOR__U3QC__);
+        };
+        Self__R0PU=((__ITM_OPERATOR__U3QC *)result__F0PU);
+        Self__R0PU->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B=__tmp__5EQC;
+        Self__R0PU->name__BBRC=n__T0PU;
+        __tmp__RHQC=result__F0PU;
+        add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC),result__F0PU);
+        goto while_do__ZJRC;
+      };
+    };
+    __tmp__J4QC=read_expr_message__DKRC(Self__05PC);
+    __tmp__RHQC=__tmp__J4QC;
+    if (((void *)__tmp__J4QC == (void *)NULL)) {
+      __tmp__QAQC=(((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.upper__NARC <  0);
+      if ((! __tmp__QAQC)) {
+        __tmp__0DQC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_425));
+        put_position__PRE(__tmp__0DQC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-          __tmp__K2IP=get_type_result__XF2G(slot_msg__AWIP);
-        } else {
-          __tmp__K2IP=get_type_result__BH2G(slot_msg__AWIP);
-        };
-        if ((((void *)__tmp__K2IP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__K2IP)->parent_type__5SL != (void *)((__TYPE_FULL *)t__YVIP)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__K2IP != (void *)NULL)) {
-            Self__DCJR=((__STRING *)string_tmp__RB);
-            new_capacity__CCJR= 0;
-            if ((Self__DCJR->capacity__MNK <= Self__DCJR->count__VF)) {
-              if ((Self__DCJR->capacity__MNK ==  0)) {
-                Self__DCJR->capacity__MNK= 32;
-                Self__DCJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CCJR=(__INTEGER)(Self__DCJR->capacity__MNK <<  1);
-                Self__ECJR=((__CHARACTER *)Self__DCJR->storage__XNK);
-                old_nb_elts__FCJR=Self__DCJR->capacity__MNK;
-                new__GCJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ECJR),((__UINTEGER_32 )old_nb_elts__FCJR),((__UINTEGER_32 )new_capacity__CCJR)));
-                upper__ZWWR=(__INTEGER)(new_capacity__CCJR -  1);
-                Self__XWWR=old_nb_elts__FCJR;
-                while ((Self__XWWR <= upper__ZWWR)) {
-                  new__GCJR[Self__XWWR]='\0';
-                  Self__XWWR=(__INTEGER)(Self__XWWR +  1);
-                };
-                Self__DCJR->storage__XNK=new__GCJR;
-                Self__DCJR->capacity__MNK=new_capacity__CCJR;
-              };
-            };
-            ((__CHARACTER *)Self__DCJR->storage__XNK)[Self__DCJR->count__VF]='`';
-            Self__DCJR->count__VF=(__INTEGER)(Self__DCJR->count__VF +  1);
-            append_name_in__M5XD(__tmp__K2IP,string_tmp__RB);
-            Self__JCJR=((__STRING *)string_tmp__RB);
-            new_capacity__ICJR= 0;
-            if ((Self__JCJR->capacity__MNK <= Self__JCJR->count__VF)) {
-              if ((Self__JCJR->capacity__MNK ==  0)) {
-                Self__JCJR->capacity__MNK= 32;
-                Self__JCJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__ICJR=(__INTEGER)(Self__JCJR->capacity__MNK <<  1);
-                Self__KCJR=((__CHARACTER *)Self__JCJR->storage__XNK);
-                old_nb_elts__LCJR=Self__JCJR->capacity__MNK;
-                new__MCJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KCJR),((__UINTEGER_32 )old_nb_elts__LCJR),((__UINTEGER_32 )new_capacity__ICJR)));
-                upper__4WWR=(__INTEGER)(new_capacity__ICJR -  1);
-                Self__2WWR=old_nb_elts__LCJR;
-                while ((Self__2WWR <= upper__4WWR)) {
-                  new__MCJR[Self__2WWR]='\0';
-                  Self__2WWR=(__INTEGER)(Self__2WWR +  1);
-                };
-                Self__JCJR->storage__XNK=new__MCJR;
-                Self__JCJR->capacity__MNK=new_capacity__ICJR;
-              };
-            };
-            ((__CHARACTER *)Self__JCJR->storage__XNK)[Self__JCJR->count__VF]='\'';
-            Self__JCJR->count__VF=(__INTEGER)(Self__JCJR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__YVIP,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
-            __tmp__M3IP=((__SLOT_DATA *)slot_msg__AWIP)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__M3IP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__M3IP);
-          put_position__ECH(Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+      };
+      free__T4PC(result__VVPC);
+    } else /* FALSE */ {
+      typ_id__NC2E=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      typ_id__VYPU=typ_id__NC2E;
+      do {
+        Result__AEVT=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Result__STOT=Result__AEVT;
+        add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC),__tmp__RHQC);
+        __tmp__BGQC=read_operator__T1RC();
+        if (__tmp__BGQC) {
+          do {
+            __tmp__Q5QC=current_position__UVQ();
+            n__Y1UC=last_string__U4E;
+            result__XHVC=NULL;
+            ptr__YHVC=((__POINTER__IB )(NULL));
+            typ_id__2HVC= 0;
+            __tmp__4HVC=((__POINTER__IB )sizeof(__ITM_OPERATOR__U3QC));
+            if (((unsigned long)__tmp__4HVC ==  0)) {
+              result__XHVC=ITM_OPERATOR__U3QC__;
+            } else /* FALSE */ {
+              typ_id__2HVC=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4HVC));
+              if ((typ_id__2HVC == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__I4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__K4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4HVC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I4YT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__L4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__K4YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__I4YT=micro_alloc__table__lab__UKI(__tmp__K4YT,((__POINTER__IB )(&(table_size[(__tmp__L4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__K4YT)));
+                ptr__YHVC=__tmp__I4YT;
+              } else /* FALSE */ {
+                __tmp__L4YT=((__UINTEGER_32__ZWB )typ_id__2HVC);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__I4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__K4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4HVC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I4YT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__I4YT=micro_alloc__table__lab__UKI(__tmp__K4YT,((__POINTER__IB )(&(table_type[(__tmp__L4YT)]))),(__UINTEGER_32__ZWB)(__tmp__L4YT |  1));
+                ptr__YHVC=__tmp__I4YT;
+              };
+              result__XHVC=((__ITM_OPERATOR__U3QC *)ptr__YHVC);
+              *(result__XHVC) = *(ITM_OPERATOR__U3QC__);
+            };
+            Self__K41C=((__ITM_OPERATOR__U3QC *)result__XHVC);
+            Self__K41C->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B=__tmp__Q5QC;
+            Self__K41C->name__BBRC=n__Y1UC;
+            __tmp__RHQC=result__XHVC;
+            add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC),result__XHVC);
+            __tmp__Y5QC=read_operator__T1RC();
+          } while (__tmp__Y5QC);
+          __tmp__15QC=read_expr_message__DKRC(Self__05PC);
+          __tmp__RHQC=__tmp__15QC;
+        } else /* FALSE */ {
+          __tmp__RHQC=NULL;
+        };
+      } while (((void *)__tmp__RHQC != (void *)NULL));
+      while ((Result__STOT < __tmp__HWPC->parent_arrayed_collection__4BPC.upper__NARC)) {
+        __tmp__15QC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC)->parent_arrayed_collection__4BPC.storage__K22D)[(__INTEGER__Q)(Result__STOT +  1)];
+        if (__tmp__15QC==NULL) {
+          result__XHVC=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__15QC)->__id) {
+          case __ITM_LIST__A2OC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            result__XHVC=((void *)__tmp__15QC);
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            result__XHVC=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            result__XHVC=NULL;
+          } break;
+          }
         };
-        args__CWIP=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__CWIP,create__type__PKQC(Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__YVIP));
-        add_last__5REI(args__CWIP,read__QB5G(local__2VIP));
-        __tmp__Z3IP=Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__03IP=((void **)((__FAST_ARRAYoEXPRo *)args__CWIP)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__03IP)->__id) {
-        case __LIST__: {
-          __tmp__13IP=my_copy__MSYM(__tmp__03IP);
-        } break;
-        case __STRING_CST__: {
-          Self__GWJQ=((__STRING_CST *)__tmp__03IP);
-          __tmp__13IP=create__text__ITMH(Self__GWJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GWJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__13IP=my_copy__EK2H(__tmp__03IP);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__HWJQ=((__PROTOTYPE_CST *)__tmp__03IP);
-          __tmp__13IP=create__type__PKQC(Self__HWJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HWJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__IWJQ=((__INTEGER_CST *)__tmp__03IP);
-          p__XCJR=Self__IWJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YCJR=Self__IWJQ->value__W4YD;
-          t__ZCJR=Self__IWJQ->parent_constant__B3LC.static_type__M2YD;
-          result__OCJR=NULL;
-          ptr__PCJR=((__POINTER )(NULL));
-          typ_id__QCJR= 0;
-          sz__RCJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__RCJR ==  0)) {
-            result__OCJR=INTEGER_CST__;
-          } else {
-            typ_id__QCJR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RCJR);
-            if ((typ_id__QCJR == (__INTEGER)(-  1))) {
-              a__SCJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TCJR=(__UINTEGER_32)((__UINTEGER_32)(sz__RCJR + a__SCJR) & (__UINTEGER_32)(~ a__SCJR));
-              ptr_table__BXWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TCJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__AXWR=((__POINTER )(NULL));
-              result__CXWR=((__POINTER *)ptr_table__BXWR)[ 0];
-              if ((result__CXWR == (void *)NULL)) {
-                result__CXWR=new_lab__2PJ(new_size__TCJR);
-                next__AXWR=(void *)((unsigned long)result__CXWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TCJR)));
-                ((__POINTER *)next__AXWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BXWR)[ 0]=next__AXWR;
-              } else {
-                next__AXWR=((__POINTER *)result__CXWR)[ 0];
-                if ((next__AXWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CXWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TCJR <<  1)) <=  4096)) {
-                    next__AXWR=(void *)((unsigned long)result__CXWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TCJR)));
-                  } else {
-                    next__AXWR=new_lab__2PJ(new_size__TCJR);
-                  };
-                  ((__POINTER *)next__AXWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BXWR)[ 0]=next__AXWR;
-                } else {
-                  ((__POINTER *)result__CXWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AXWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CXWR=next__AXWR;
-                };
-              };
-              ptr__PCJR=result__CXWR;
-            } else {
-              t__UCJR=((__UINTEGER_32 )typ_id__QCJR);
-              a__VCJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JXWR=(__UINTEGER_32)((__UINTEGER_32)(sz__RCJR + a__VCJR) & (__UINTEGER_32)(~ a__VCJR));
-              ptr_table__GXWR=((__POINTER )(&(table_type[(t__UCJR)])));
-              lab_type__IXWR=(__UINTEGER_32)(t__UCJR |  1);
-              next__FXWR=((__POINTER )(NULL));
-              result__HXWR=((__POINTER *)ptr_table__GXWR)[ 0];
-              if ((result__HXWR == (void *)NULL)) {
-                result__HXWR=new_lab__2PJ(lab_type__IXWR);
-                next__FXWR=(void *)((unsigned long)result__HXWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JXWR)));
-                ((__POINTER *)next__FXWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GXWR)[ 0]=next__FXWR;
-              } else {
-                next__FXWR=((__POINTER *)result__HXWR)[ 0];
-                if ((next__FXWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HXWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JXWR <<  1)) <=  4096)) {
-                    next__FXWR=(void *)((unsigned long)result__HXWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JXWR)));
-                  } else {
-                    next__FXWR=new_lab__2PJ(lab_type__IXWR);
-                  };
-                  ((__POINTER *)next__FXWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GXWR)[ 0]=next__FXWR;
-                } else {
-                  ((__POINTER *)result__HXWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FXWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HXWR=next__FXWR;
-                };
-              };
-              ptr__PCJR=result__HXWR;
-            };
-            result__OCJR=((__INTEGER_CST *)ptr__PCJR);
-            *(result__OCJR) = *(INTEGER_CST__);
-          };
-          Self__WCJR=((__INTEGER_CST *)result__OCJR);
-          Self__WCJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XCJR;
-          Self__WCJR->value__W4YD=v__YCJR;
-          Self__WCJR->parent_constant__B3LC.static_type__M2YD=t__ZCJR;
-          check_type__YG5D(Self__WCJR);
-          __tmp__13IP=result__OCJR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QVCR=read__QB5G(((__READ_LOCAL *)__tmp__03IP)->local__HJZD);
-          if (__tmp__QVCR==NULL) {
-            __tmp__RVCR=NULL;
-          } else {
-            __tmp__RVCR=((__READ_LOCAL *)__tmp__QVCR);
-          };
-          __tmp__13IP=__tmp__RVCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__13IP=my_copy__SL2H(__tmp__03IP);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__13IP=my_copy__LM2H(__tmp__03IP);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__13IP=my_copy__YM2H(__tmp__03IP);
-        } break;
-        case __REAL_CST__: {
-          Self__KWJQ=((__REAL_CST *)__tmp__03IP);
-          p__TXWR=Self__KWJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__UXWR=Self__KWJQ->value__HN2H;
-          t__VXWR=Self__KWJQ->parent_constant__U2JH.static_type__M2YD;
-          result__KXWR=NULL;
-          ptr__LXWR=((__POINTER )(NULL));
-          typ_id__MXWR= 0;
-          sz__NXWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__NXWR ==  0)) {
-            result__KXWR=REAL_CST__;
-          } else {
-            typ_id__MXWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NXWR);
-            if ((typ_id__MXWR == (__INTEGER)(-  1))) {
-              a__OXWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__PXWR=(__UINTEGER_32)((__UINTEGER_32)(sz__NXWR + a__OXWR) & (__UINTEGER_32)(~ a__OXWR));
-              ptr_table__XXWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PXWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__WXWR=((__POINTER )(NULL));
-              result__YXWR=((__POINTER *)ptr_table__XXWR)[ 0];
-              if ((result__YXWR == (void *)NULL)) {
-                result__YXWR=new_lab__2PJ(new_size__PXWR);
-                next__WXWR=(void *)((unsigned long)result__YXWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PXWR)));
-                ((__POINTER *)next__WXWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XXWR)[ 0]=next__WXWR;
-              } else {
-                next__WXWR=((__POINTER *)result__YXWR)[ 0];
-                if ((next__WXWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YXWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PXWR <<  1)) <=  4096)) {
-                    next__WXWR=(void *)((unsigned long)result__YXWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PXWR)));
-                  } else {
-                    next__WXWR=new_lab__2PJ(new_size__PXWR);
-                  };
-                  ((__POINTER *)next__WXWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XXWR)[ 0]=next__WXWR;
-                } else {
-                  ((__POINTER *)result__YXWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WXWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YXWR=next__WXWR;
-                };
-              };
-              ptr__LXWR=result__YXWR;
-            } else {
-              t__QXWR=((__UINTEGER_32 )typ_id__MXWR);
-              a__RXWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5XWR=(__UINTEGER_32)((__UINTEGER_32)(sz__NXWR + a__RXWR) & (__UINTEGER_32)(~ a__RXWR));
-              ptr_table__2XWR=((__POINTER )(&(table_type[(t__QXWR)])));
-              lab_type__4XWR=(__UINTEGER_32)(t__QXWR |  1);
-              next__1XWR=((__POINTER )(NULL));
-              result__3XWR=((__POINTER *)ptr_table__2XWR)[ 0];
-              if ((result__3XWR == (void *)NULL)) {
-                result__3XWR=new_lab__2PJ(lab_type__4XWR);
-                next__1XWR=(void *)((unsigned long)result__3XWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XWR)));
-                ((__POINTER *)next__1XWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2XWR)[ 0]=next__1XWR;
-              } else {
-                next__1XWR=((__POINTER *)result__3XWR)[ 0];
-                if ((next__1XWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3XWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5XWR <<  1)) <=  4096)) {
-                    next__1XWR=(void *)((unsigned long)result__3XWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XWR)));
-                  } else {
-                    next__1XWR=new_lab__2PJ(lab_type__4XWR);
-                  };
-                  ((__POINTER *)next__1XWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2XWR)[ 0]=next__1XWR;
-                } else {
-                  ((__POINTER *)result__3XWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1XWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3XWR=next__1XWR;
-                };
-              };
-              ptr__LXWR=result__3XWR;
-            };
-            result__KXWR=((__REAL_CST *)ptr__LXWR);
-            *(result__KXWR) = *(REAL_CST__);
-          };
-          Self__SXWR=((__REAL_CST *)result__KXWR);
-          Self__SXWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TXWR;
-          Self__SXWR->value__HN2H=v__UXWR;
-          Self__SXWR->parent_constant__U2JH.static_type__M2YD=t__VXWR;
-          __tmp__13IP=result__KXWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__MWJQ=((__CHARACTER_CST *)__tmp__03IP);
-          __tmp__13IP=create__char__4SMH(Self__MWJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MWJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__NWJQ=((__IS_EXPANDED *)__tmp__03IP);
-          __tmp__UVCR=read__QB5G(((__READ_LOCAL *)Self__NWJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UVCR==NULL) {
-            __tmp__VVCR=NULL;
-          } else {
-            __tmp__VVCR=((__READ_LOCAL *)__tmp__UVCR);
-          };
-          p__JYWR=Self__NWJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__AYWR=NULL;
-          ptr__BYWR=((__POINTER )(NULL));
-          typ_id__CYWR= 0;
-          sz__DYWR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__DYWR ==  0)) {
-            result__AYWR=IS_EXPANDED__;
-          } else {
-            typ_id__CYWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYWR);
-            if ((typ_id__CYWR == (__INTEGER)(-  1))) {
-              a__EYWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__FYWR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYWR + a__EYWR) & (__UINTEGER_32)(~ a__EYWR));
-              ptr_table__MYWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__LYWR=((__POINTER )(NULL));
-              result__NYWR=((__POINTER *)ptr_table__MYWR)[ 0];
-              if ((result__NYWR == (void *)NULL)) {
-                result__NYWR=new_lab__2PJ(new_size__FYWR);
-                next__LYWR=(void *)((unsigned long)result__NYWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYWR)));
-                ((__POINTER *)next__LYWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MYWR)[ 0]=next__LYWR;
-              } else {
-                next__LYWR=((__POINTER *)result__NYWR)[ 0];
-                if ((next__LYWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NYWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FYWR <<  1)) <=  4096)) {
-                    next__LYWR=(void *)((unsigned long)result__NYWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYWR)));
-                  } else {
-                    next__LYWR=new_lab__2PJ(new_size__FYWR);
-                  };
-                  ((__POINTER *)next__LYWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MYWR)[ 0]=next__LYWR;
-                } else {
-                  ((__POINTER *)result__NYWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LYWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NYWR=next__LYWR;
-                };
-              };
-              ptr__BYWR=result__NYWR;
-            } else {
-              t__GYWR=((__UINTEGER_32 )typ_id__CYWR);
-              a__HYWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UYWR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYWR + a__HYWR) & (__UINTEGER_32)(~ a__HYWR));
-              ptr_table__RYWR=((__POINTER )(&(table_type[(t__GYWR)])));
-              lab_type__TYWR=(__UINTEGER_32)(t__GYWR |  1);
-              next__QYWR=((__POINTER )(NULL));
-              result__SYWR=((__POINTER *)ptr_table__RYWR)[ 0];
-              if ((result__SYWR == (void *)NULL)) {
-                result__SYWR=new_lab__2PJ(lab_type__TYWR);
-                next__QYWR=(void *)((unsigned long)result__SYWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UYWR)));
-                ((__POINTER *)next__QYWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RYWR)[ 0]=next__QYWR;
-              } else {
-                next__QYWR=((__POINTER *)result__SYWR)[ 0];
-                if ((next__QYWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SYWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UYWR <<  1)) <=  4096)) {
-                    next__QYWR=(void *)((unsigned long)result__SYWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UYWR)));
-                  } else {
-                    next__QYWR=new_lab__2PJ(lab_type__TYWR);
-                  };
-                  ((__POINTER *)next__QYWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RYWR)[ 0]=next__QYWR;
-                } else {
-                  ((__POINTER *)result__SYWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QYWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SYWR=next__QYWR;
-                };
-              };
-              ptr__BYWR=result__SYWR;
-            };
-            result__AYWR=((__IS_EXPANDED *)ptr__BYWR);
-            *(result__AYWR) = *(IS_EXPANDED__);
+        __tmp__5EQC=result__XHVC->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+        n__T0PU=operator__name__LVTC((&__string_91),result__XHVC->name__BBRC);
+        __tmp__15QC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC)->parent_arrayed_collection__4BPC.storage__K22D)[Result__STOT];
+        result__V0PU=NULL;
+        __tmp__XYPU=((__POINTER__IB )(NULL));
+        Result__AEVT= 0;
+        __tmp__YYPU=((__POINTER__IB )sizeof(__ITM_READ_ARG1__1ARC));
+        if (((unsigned long)__tmp__YYPU ==  0)) {
+          result__V0PU=ITM_READ_ARG1__1ARC__;
+        } else /* FALSE */ {
+          Result__AEVT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YYPU));
+          if ((Result__AEVT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__W3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V3YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_size[(__tmp__W3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V3YT)));
+            __tmp__XYPU=__tmp__T3YT;
+          } else /* FALSE */ {
+            __tmp__W3YT=((__UINTEGER_32__ZWB )Result__AEVT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__T3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__V3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T3YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T3YT=micro_alloc__table__lab__UKI(__tmp__V3YT,((__POINTER__IB )(&(table_type[(__tmp__W3YT)]))),(__UINTEGER_32__ZWB)(__tmp__W3YT |  1));
+            __tmp__XYPU=__tmp__T3YT;
+          };
+          result__V0PU=((__ITM_READ_ARG1__1ARC *)__tmp__XYPU);
+          *(result__V0PU) = *(ITM_READ_ARG1__1ARC__);
+        };
+        Self__B1PU=((__ITM_READ_ARG1__1ARC *)result__V0PU);
+        Self__B1PU->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__5EQC;
+        Self__B1PU->parent_itm_read__2ARC.name__XZ1C=n__T0PU;
+        Self__B1PU->arg__S41C=__tmp__15QC;
+        __tmp__RHQC=result__V0PU;
+        Self__PEVT=((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__PEVT->parent_arrayed_collection__4BPC.storage__K22D)[Result__STOT]=result__V0PU;
+        Self__PEVT=((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC);
+        Result__AEVT=(__INTEGER__Q)(Result__STOT +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__LEAU=Self__PEVT->parent_arrayed_collection__4BPC.storage__K22D;
+        typ_id__2HVC=Self__PEVT->parent_arrayed_collection__4BPC.upper__NARC;
+        Self__NEAU=((void **)__tmp__LEAU);
+        i__PEAU=Result__AEVT;
+        while ((i__PEAU != typ_id__2HVC)) {
+          Self__NEAU[i__PEAU]=Self__NEAU[(__INTEGER__Q)(i__PEAU +  1)];
+          i__PEAU=(__INTEGER__Q)(i__PEAU +  1);
+        };
+        Self__PEVT->parent_arrayed_collection__4BPC.upper__NARC=(__INTEGER__Q)(Self__PEVT->parent_arrayed_collection__4BPC.upper__NARC -  1);
+      };
+      if (((__INTEGER__Q)(Result__STOT - typ_id__NC2E) <  3)) {
+        while ((typ_id__VYPU !=  0)) {
+          __tmp__ACRC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC)->parent_arrayed_collection__4BPC.storage__K22D)[(__INTEGER__Q)(typ_id__VYPU -  1)];
+          if (__tmp__ACRC==NULL) {
+            Self__K41C=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__ACRC)->__id) {
+            case __ITM_LIST__A2OC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_LDOTS__4CPC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_PROTOTYPE__KEPC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_LIST_IDF__ODQC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_WRITE_VALUE__EEQC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_WRITE_CAST__3EQC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_READ__LHQC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_WRITE_CODE__KIQC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_OPERATOR__U3QC__: {
+              Self__K41C=((void *)__tmp__ACRC);
+            } break;
+            case __ITM_READ_ARG1__1ARC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_READ_ARG2__JDRC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_EXPRESSION__4DRC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_OLD__TQRC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_EXTERNAL_TYPE__GISC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_BLOCK__EOSC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_EXTERNAL__QPSC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_READ_ARGS__YUTC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_REAL__KEUC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_NUMBER__3EUC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_CHARACTER__PFUC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_STRING__BGUC__: {
+              Self__K41C=NULL;
+            } break;
+            case __ITM_RESULT__JVMD__: {
+              Self__K41C=NULL;
+            } break;
+            }
           };
-          Self__IYWR=((__IS_EXPANDED *)result__AYWR);
-          Self__IYWR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JYWR;
-          Self__IYWR->receiver__WN2H=__tmp__VVCR;
-          __tmp__13IP=result__AYWR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__13IP=my_copy__1N2H(__tmp__03IP);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__13IP=my_copy__EO2H(__tmp__03IP);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__13IP=my_copy__PO2H(__tmp__03IP);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__13IP=my_copy__1O2H(__tmp__03IP);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__13IP=my_copy__GP2H(__tmp__03IP);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__13IP=my_copy__RP2H(__tmp__03IP);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__13IP=my_copy__2P2H(__tmp__03IP);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__13IP=my_copy__HQ2H(__tmp__03IP);
-        } break;
-        case __PUT_TO__: {
-          __tmp__13IP=my_copy__SQ2H(__tmp__03IP);
-        } break;
-        case __ITEM__: {
-          __tmp__13IP=my_copy__DR2H(__tmp__03IP);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__13IP=my_copy__PR2H(__tmp__03IP);
-        } break;
-        case __CAST__: {
-          __tmp__13IP=my_copy__YR2H(__tmp__03IP);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__13IP=my_copy__5SYM(__tmp__03IP);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__13IP=my_copy__IUGK(__tmp__03IP);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1CJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__03IP)->global__ZGJK),NULL);
-          if (__tmp__1CJR==NULL) {
-            __tmp__2CJR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1CJR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2CJR=NULL;
+          __tmp__MIQC=Self__K41C->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+          n__Y1UC=operator__name__LVTC((&__string_92),Self__K41C->name__BBRC);
+          __tmp__ACRC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC)->parent_arrayed_collection__4BPC.storage__K22D)[typ_id__VYPU];
+          result__G1PU=NULL;
+          __tmp__T3YT=((__POINTER__IB )(NULL));
+          typ_id__I1PU= 0;
+          __tmp__V3YT=((__POINTER__IB )sizeof(__ITM_READ_ARG1__1ARC));
+          if (((unsigned long)__tmp__V3YT ==  0)) {
+            result__G1PU=ITM_READ_ARG1__1ARC__;
+          } else /* FALSE */ {
+            typ_id__I1PU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V3YT));
+            if ((typ_id__I1PU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__YHVC=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__4HVC=(void *)((unsigned long)(void *)((unsigned long)__tmp__V3YT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__L4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4HVC / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__YHVC=micro_alloc__table__lab__UKI(__tmp__4HVC,((__POINTER__IB )(&(table_size[(__tmp__L4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4HVC)));
+              __tmp__T3YT=ptr__YHVC;
+            } else /* FALSE */ {
+              __tmp__L4YT=((__UINTEGER_32__ZWB )typ_id__I1PU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__YHVC=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__4HVC=(void *)((unsigned long)(void *)((unsigned long)__tmp__V3YT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__YHVC=micro_alloc__table__lab__UKI(__tmp__4HVC,((__POINTER__IB )(&(table_type[(__tmp__L4YT)]))),(__UINTEGER_32__ZWB)(__tmp__L4YT |  1));
+              __tmp__T3YT=ptr__YHVC;
+            };
+            result__G1PU=((__ITM_READ_ARG1__1ARC *)__tmp__T3YT);
+            *(result__G1PU) = *(ITM_READ_ARG1__1ARC__);
+          };
+          Self__S1PU=((__ITM_READ_ARG1__1ARC *)result__G1PU);
+          Self__S1PU->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__MIQC;
+          Self__S1PU->parent_itm_read__2ARC.name__XZ1C=n__Y1UC;
+          Self__S1PU->arg__S41C=__tmp__ACRC;
+          __tmp__RHQC=result__G1PU;
+          Self__RW3D=((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__RW3D->parent_arrayed_collection__4BPC.storage__K22D)[typ_id__VYPU]=result__G1PU;
+          typ_id__I1PU=(__INTEGER__Q)(typ_id__VYPU -  1);
+          typ_id__VYPU=typ_id__I1PU;
+          Self__RW3D=((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__HWPC);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__WX3D=Self__RW3D->parent_arrayed_collection__4BPC.storage__K22D;
+          __tmp__XX3D=Self__RW3D->parent_arrayed_collection__4BPC.upper__NARC;
+          Self__R0BF=((void **)__tmp__WX3D);
+          i__C1BF=typ_id__I1PU;
+          while ((i__C1BF != __tmp__XX3D)) {
+            Self__R0BF[i__C1BF]=Self__R0BF[(__INTEGER__Q)(i__C1BF +  1)];
+            i__C1BF=(__INTEGER__Q)(i__C1BF +  1);
+          };
+          Self__RW3D->parent_arrayed_collection__4BPC.upper__NARC=(__INTEGER__Q)(Self__RW3D->parent_arrayed_collection__4BPC.upper__NARC -  1);
+        };
+      };
+      typ_id__NC2E=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((typ_id__NC2E ==  1)) {
+        __tmp__15QC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__UDQC=__tmp__15QC;
+        free__T4PC(result__VVPC);
+        __tmp__5DAU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__5DAU=FALSE__O__;
+      };
+      if ((! __tmp__5DAU)) {
+        Result__AEVT=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((Result__AEVT ==  3)) {
+          __tmp__ACRC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.storage__K22D)[ 1];
+          if (__tmp__ACRC==NULL) {
+            result__XHVC=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__ACRC)->__id) {
+            case __ITM_LIST__A2OC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_LDOTS__4CPC__: {
+              result__XHVC=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__2CJR=((__READ_GLOBAL *)__tmp__1CJR);
+            case __ITM_PROTOTYPE__KEPC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_LIST_IDF__ODQC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_WRITE_VALUE__EEQC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_WRITE_CAST__3EQC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_READ__LHQC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_WRITE_CODE__KIQC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_OPERATOR__U3QC__: {
+              result__XHVC=((void *)__tmp__ACRC);
+            } break;
+            case __ITM_READ_ARG1__1ARC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_READ_ARG2__JDRC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_EXPRESSION__4DRC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_OLD__TQRC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_EXTERNAL_TYPE__GISC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_BLOCK__EOSC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_EXTERNAL__QPSC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_READ_ARGS__YUTC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_REAL__KEUC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_NUMBER__3EUC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_CHARACTER__PFUC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_STRING__BGUC__: {
+              result__XHVC=NULL;
+            } break;
+            case __ITM_RESULT__JVMD__: {
+              result__XHVC=NULL;
             } break;
             }
           };
-          __tmp__13IP=__tmp__2CJR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__13IP=my_copy__BQCN(__tmp__03IP);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__13IP=my_copy__NREO(__tmp__03IP);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__13IP=my_copy__VYJO(__tmp__03IP);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__13IP=my_copy__0REO(__tmp__03IP);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__13IP=my_copy__BZJO(__tmp__03IP);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__13IP=my_copy__CNJM(__tmp__03IP);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__13IP=my_copy__5XLL(__tmp__03IP);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__13IP=my_copy__WVYM(__tmp__03IP);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__13IP=my_copy__FSEO(__tmp__03IP);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__13IP=my_copy__QCEP(__tmp__03IP);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__13IP=my_copy__5LSN(__tmp__03IP);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__13IP=my_copy__KMSN(__tmp__03IP);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__13IP=my_copy__JZPN(__tmp__03IP);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__13IP=my_copy__G3SO(__tmp__03IP);
-        } break;
-        };
-        node__BWIP=new_read__slot__receiver__with__AOWH(__tmp__Z3IP,slot_msg__AWIP,__tmp__13IP,args__CWIP);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__BWIP);
-        __tmp__OD5R=((__NODE_TYPE *)node__BWIP)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__OD5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__PD5R=((__DTA_RD *)__tmp__OD5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__PD5R=((__DTA_CAST *)__tmp__OD5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__PD5R=((__DTA_WR_CODE *)__tmp__OD5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__PD5R=((__DTA_BLOCK *)__tmp__OD5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__PD5R=((__DTA_WR_VALUE *)__tmp__OD5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__PD5R=((__DTA_RD_ARGS *)__tmp__OD5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__1VIP=__tmp__PD5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__YVIP,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__0BEP(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__ZVIP);
-        put_position__ECH(Self__XVIP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
+          __tmp__5EQC=result__XHVC->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+          n__T0PU=operator__name__LVTC((&__string_90),result__XHVC->name__BBRC);
+          __tmp__ACRC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          a2__K3TC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)result__VVPC)->parent_arrayed_collection__4BPC.storage__K22D)[ 2];
+          result__QKUC=NULL;
+          __tmp__XYPU=((__POINTER__IB )(NULL));
+          typ_id__2HVC= 0;
+          __tmp__YYPU=((__POINTER__IB )sizeof(__ITM_READ_ARG2__JDRC));
+          if (((unsigned long)__tmp__YYPU ==  0)) {
+            result__QKUC=ITM_READ_ARG2__JDRC__;
+          } else /* FALSE */ {
+            typ_id__2HVC=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YYPU));
+            if ((typ_id__2HVC == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__YHVC=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__4HVC=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4HVC / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__YHVC=micro_alloc__table__lab__UKI(__tmp__4HVC,((__POINTER__IB )(&(table_size[(__tmp__W3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4HVC)));
+              __tmp__XYPU=ptr__YHVC;
+            } else /* FALSE */ {
+              __tmp__W3YT=((__UINTEGER_32__ZWB )typ_id__2HVC);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__YHVC=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__4HVC=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__YHVC=micro_alloc__table__lab__UKI(__tmp__4HVC,((__POINTER__IB )(&(table_type[(__tmp__W3YT)]))),(__UINTEGER_32__ZWB)(__tmp__W3YT |  1));
+              __tmp__XYPU=ptr__YHVC;
+            };
+            result__QKUC=((__ITM_READ_ARG2__JDRC *)__tmp__XYPU);
+            *(result__QKUC) = *(ITM_READ_ARG2__JDRC__);
+          };
+          Self__MZ1C=((__ITM_READ_ARG2__JDRC *)result__QKUC);
+          Self__MZ1C->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__5EQC;
+          Self__MZ1C->parent_itm_read__KDRC.name__XZ1C=n__T0PU;
+          Self__MZ1C->arg_first__YZ1C=__tmp__ACRC;
+          Self__MZ1C->arg_second__ZZ1C=a2__K3TC;
+          __tmp__UDQC=result__QKUC;
+          free__T4PC(result__VVPC);
+        } else /* FALSE */ {
+          Self__PEVT=copy__NXPC(result__VVPC);
+          __tmp__HWPC=Self__PEVT;
+          result__B01C=NULL;
+          __tmp__XYPU=((__POINTER__IB )(NULL));
+          typ_id__2HVC= 0;
+          __tmp__YYPU=((__POINTER__IB )sizeof(__ITM_EXPRESSION__4DRC));
+          if (((unsigned long)__tmp__YYPU ==  0)) {
+            result__B01C=ITM_EXPRESSION__4DRC__;
+          } else /* FALSE */ {
+            typ_id__2HVC=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YYPU));
+            if ((typ_id__2HVC == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__YHVC=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__4HVC=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4HVC / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__YHVC=micro_alloc__table__lab__UKI(__tmp__4HVC,((__POINTER__IB )(&(table_size[(__tmp__W3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4HVC)));
+              __tmp__XYPU=ptr__YHVC;
+            } else /* FALSE */ {
+              __tmp__W3YT=((__UINTEGER_32__ZWB )typ_id__2HVC);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__YHVC=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__4HVC=(void *)((unsigned long)(void *)((unsigned long)__tmp__YYPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__YHVC) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__YHVC=micro_alloc__table__lab__UKI(__tmp__4HVC,((__POINTER__IB )(&(table_type[(__tmp__W3YT)]))),(__UINTEGER_32__ZWB)(__tmp__W3YT |  1));
+              __tmp__XYPU=ptr__YHVC;
+            };
+            result__B01C=((__ITM_EXPRESSION__4DRC *)__tmp__XYPU);
+            *(result__B01C) = *(ITM_EXPRESSION__4DRC__);
+          };
+          ((__ITM_EXPRESSION__4DRC *)result__B01C)->value_list__HT3D=Self__PEVT;
+          __tmp__UDQC=result__B01C;
+        };
+      };
+    };
+    result__25PC=__tmp__UDQC;
+  };
+  __tmp__UDQC=result__25PC;
+  return(__tmp__UDQC);
+}
+
+static void set_value__type__SNBE(__ITM_SLOT__PLC *Self__TNBE,void *e__UNBE,__PROTOTYPE__MF *p__VNBE)
+// ({ITM_SLOT__PLC},{NULLxITM_LIST__A2OCxITM_LDOTS__4CPCxITM_PROTOTYPE__KEPCxITM_LIST_IDF__ODQCxITM_WRITE_VALUE__EEQCxITM_WRITE_CAST__3EQCxITM_READ__LHQCxITM_WRITE_CODE__KIQCxITM_OPERATOR__U3QCxITM_READ_ARG1__1ARCxITM_READ_ARG2__JDRCxITM_EXPRESSION__4DRCxITM_OLD__TQRCxITM_EXTERNAL_TYPE__GISCxITM_BLOCK__EOSCxITM_EXTERNAL__QPSCxITM_READ_ARGS__YUTCxITM_REAL__KEUCxITM_NUMBER__3EUCxITM_CHARACTER__PFUCxITM_STRING__BGUCxITM_RESULT__JVMD},{NULLxPROTOTYPE__MF}) Void Recursive, No inlinable.
+{
+  __ITM_PROTOTYPE__KEPC *a__KSUE,*result__02PC,*Self__SH1C;
+  __STRING_CONSTANT__0 *__tmp__PSUE;
+  __SECTION___RVOB *__tmp__SSUE;
+  __POSITION__OL __tmp__USUE,__tmp__QTUE;
+  __ITM_ARG__Q0MD *result__REAU,*Self__3EAU;
+  __POINTER__IB ptr__SEAU,__tmp__UEAU,__tmp__VEAU,__tmp__WEAU;
+  __POINTER__IB __tmp__HZXT,__tmp__JZXT;
+  __INTEGER__Q typ_id__TEAU,typ_id__52PC;
+  __UINTEGER_32__ZWB __tmp__XEAU,__tmp__KZXT;
+  __ITM_SLOT__PLC *result__LK1D,*Self__DZBE;
+  void *__tmp__UTUE;
+  __ITM_READ_ARG1__1ARC *result__SJVC,*Self__O41C;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__TSUE;
+  if ((Self__TNBE->affect__C2AE == '<')) {
+    Self__TNBE->value__DOBE=e__UNBE;
+  } else /* FALSE */ {
+    a__KSUE=NULL;
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_454));
+    append__KWX(((__STRING__BC *)string_tmp__YC),Self__TNBE->parent_named__QLC.name__GWB);
+    __tmp__PSUE=get__PJC(string_tmp__YC);
+    __tmp__SSUE=get_name__TAUD((&__string_36));
+    __tmp__TSUE=create_with_capacity__MC0D( 1);
+    switch (((struct ___OBJ *)e__UNBE)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__USUE=((__ITM_LIST__A2OC *)e__UNBE)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__USUE=((__ITM_LDOTS__4CPC *)e__UNBE)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__USUE=((__ITM_PROTOTYPE__KEPC *)e__UNBE)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__USUE=((__ITM_LIST_IDF__ODQC *)e__UNBE)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__USUE=((__ITM_WRITE_VALUE__EEQC *)e__UNBE)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__USUE=((__ITM_WRITE_CAST__3EQC *)e__UNBE)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ__LHQC__: {
+      __tmp__USUE=((__ITM_READ__LHQC *)e__UNBE)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__USUE=((__ITM_WRITE_CODE__KIQC *)e__UNBE)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      __tmp__USUE=((__ITM_OPERATOR__U3QC *)e__UNBE)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__USUE=((__ITM_READ_ARG1__1ARC *)e__UNBE)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__USUE=((__ITM_READ_ARG2__JDRC *)e__UNBE)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__USUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)e__UNBE));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__USUE=((__ITM_OLD__TQRC *)e__UNBE)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__USUE=((__ITM_EXTERNAL_TYPE__GISC *)e__UNBE)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__USUE=((__ITM_BLOCK__EOSC *)e__UNBE)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__USUE=((__ITM_EXTERNAL__QPSC *)e__UNBE)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__USUE=((__ITM_READ_ARGS__YUTC *)e__UNBE)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__USUE=((__ITM_REAL__KEUC *)e__UNBE)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__USUE=((__ITM_NUMBER__3EUC *)e__UNBE)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      __tmp__USUE=((__ITM_CHARACTER__PFUC *)e__UNBE)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__USUE=((__ITM_STRING__BGUC *)e__UNBE)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      __tmp__USUE=position__MQBE(((__ITM_RESULT__JVMD *)e__UNBE));
+    } break;
+    };
+    result__REAU=NULL;
+    ptr__SEAU=((__POINTER__IB )(NULL));
+    typ_id__TEAU= 0;
+    __tmp__UEAU=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+    if (((unsigned long)__tmp__UEAU ==  0)) {
+      result__REAU=ITM_ARG__Q0MD__;
+    } else /* FALSE */ {
+      typ_id__TEAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UEAU));
+      if ((typ_id__TEAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__VEAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WEAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XEAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WEAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__VEAU=micro_alloc__table__lab__UKI(__tmp__WEAU,((__POINTER__IB )(&(table_size[(__tmp__XEAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WEAU)));
+        ptr__SEAU=__tmp__VEAU;
+      } else /* FALSE */ {
+        __tmp__XEAU=((__UINTEGER_32__ZWB )typ_id__TEAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__VEAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WEAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VEAU=micro_alloc__table__lab__UKI(__tmp__WEAU,((__POINTER__IB )(&(table_type[(__tmp__XEAU)]))),(__UINTEGER_32__ZWB)(__tmp__XEAU |  1));
+        ptr__SEAU=__tmp__VEAU;
+      };
+      result__REAU=((__ITM_ARG__Q0MD *)ptr__SEAU);
+      *(result__REAU) = *(ITM_ARG__Q0MD__);
+    };
+    Self__3EAU=((__ITM_ARG__Q0MD *)result__REAU);
+    Self__3EAU->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__USUE;
+    Self__3EAU->name__3VBE=(&__string_67);
+    Self__3EAU->type__4VBE=type_self__O4SC;
+    add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__TSUE),result__REAU);
+    switch (((struct ___OBJ *)e__UNBE)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__USUE=((__ITM_LIST__A2OC *)e__UNBE)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__USUE=((__ITM_LDOTS__4CPC *)e__UNBE)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__USUE=((__ITM_PROTOTYPE__KEPC *)e__UNBE)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__USUE=((__ITM_LIST_IDF__ODQC *)e__UNBE)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__USUE=((__ITM_WRITE_VALUE__EEQC *)e__UNBE)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__USUE=((__ITM_WRITE_CAST__3EQC *)e__UNBE)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ__LHQC__: {
+      __tmp__USUE=((__ITM_READ__LHQC *)e__UNBE)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__USUE=((__ITM_WRITE_CODE__KIQC *)e__UNBE)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      __tmp__USUE=((__ITM_OPERATOR__U3QC *)e__UNBE)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__USUE=((__ITM_READ_ARG1__1ARC *)e__UNBE)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__USUE=((__ITM_READ_ARG2__JDRC *)e__UNBE)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__USUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)e__UNBE));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__USUE=((__ITM_OLD__TQRC *)e__UNBE)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__USUE=((__ITM_EXTERNAL_TYPE__GISC *)e__UNBE)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__USUE=((__ITM_BLOCK__EOSC *)e__UNBE)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__USUE=((__ITM_EXTERNAL__QPSC *)e__UNBE)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__USUE=((__ITM_READ_ARGS__YUTC *)e__UNBE)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__USUE=((__ITM_REAL__KEUC *)e__UNBE)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__USUE=((__ITM_NUMBER__3EUC *)e__UNBE)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      __tmp__USUE=((__ITM_CHARACTER__PFUC *)e__UNBE)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__USUE=((__ITM_STRING__BGUC *)e__UNBE)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      __tmp__USUE=position__MQBE(((__ITM_RESULT__JVMD *)e__UNBE));
+    } break;
+    };
+    result__LK1D=NULL;
+    ptr__SEAU=((__POINTER__IB )(NULL));
+    typ_id__TEAU= 0;
+    __tmp__UEAU=((__POINTER__IB )sizeof(__ITM_SLOT__PLC));
+    if (((unsigned long)__tmp__UEAU ==  0)) {
+      result__LK1D=ITM_SLOT__PLC__;
+    } else /* FALSE */ {
+      typ_id__TEAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UEAU));
+      if ((typ_id__TEAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__VEAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WEAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XEAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WEAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__VEAU=micro_alloc__table__lab__UKI(__tmp__WEAU,((__POINTER__IB )(&(table_size[(__tmp__XEAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WEAU)));
+        ptr__SEAU=__tmp__VEAU;
+      } else /* FALSE */ {
+        __tmp__XEAU=((__UINTEGER_32__ZWB )typ_id__TEAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__VEAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WEAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VEAU=micro_alloc__table__lab__UKI(__tmp__WEAU,((__POINTER__IB )(&(table_type[(__tmp__XEAU)]))),(__UINTEGER_32__ZWB)(__tmp__XEAU |  1));
+        ptr__SEAU=__tmp__VEAU;
+      };
+      result__LK1D=((__ITM_SLOT__PLC *)ptr__SEAU);
+      *(result__LK1D) = *(ITM_SLOT__PLC__);
+    };
+    Self__DZBE=((__ITM_SLOT__PLC *)result__LK1D);
+    Self__DZBE->parent_named__QLC.name__GWB=__tmp__PSUE;
+    Self__DZBE->parent_named__QLC.parent_itm_object__OF.position__P2B=__tmp__USUE;
+    Self__DZBE->id_section__TVOB=__tmp__SSUE;
+    ((__ITM_SLOT__PLC *)result__LK1D)->affect__C2AE='<';
+    set_value__type__SNBE(((__ITM_SLOT__PLC *)result__LK1D),e__UNBE,p__VNBE);
+    set_argument_list__OKBE(((__ITM_SLOT__PLC *)result__LK1D),__tmp__TSUE);
+    set_result_type__KZAE(((__ITM_SLOT__PLC *)result__LK1D),Self__TNBE->result_type__KWOB);
+    fast_put__to__U5YD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)p__VNBE->slot_list__0FZ),result__LK1D,result__LK1D->parent_named__QLC.name__GWB);
+    if ((p__VNBE->generic_count__YEZ ==  0)) {
+      switch (((struct ___OBJ *)e__UNBE)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__QTUE=((__ITM_LIST__A2OC *)e__UNBE)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__QTUE=((__ITM_LDOTS__4CPC *)e__UNBE)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__QTUE=((__ITM_PROTOTYPE__KEPC *)e__UNBE)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__QTUE=((__ITM_LIST_IDF__ODQC *)e__UNBE)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__QTUE=((__ITM_WRITE_VALUE__EEQC *)e__UNBE)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__QTUE=((__ITM_WRITE_CAST__3EQC *)e__UNBE)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_READ__LHQC__: {
+        __tmp__QTUE=((__ITM_READ__LHQC *)e__UNBE)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__QTUE=((__ITM_WRITE_CODE__KIQC *)e__UNBE)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        __tmp__QTUE=((__ITM_OPERATOR__U3QC *)e__UNBE)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__QTUE=((__ITM_READ_ARG1__1ARC *)e__UNBE)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__QTUE=((__ITM_READ_ARG2__JDRC *)e__UNBE)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__QTUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)e__UNBE));
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__QTUE=((__ITM_OLD__TQRC *)e__UNBE)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__QTUE=((__ITM_EXTERNAL_TYPE__GISC *)e__UNBE)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__QTUE=((__ITM_BLOCK__EOSC *)e__UNBE)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__QTUE=((__ITM_EXTERNAL__QPSC *)e__UNBE)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__QTUE=((__ITM_READ_ARGS__YUTC *)e__UNBE)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__QTUE=((__ITM_REAL__KEUC *)e__UNBE)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__QTUE=((__ITM_NUMBER__3EUC *)e__UNBE)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        __tmp__QTUE=((__ITM_CHARACTER__PFUC *)e__UNBE)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__QTUE=((__ITM_STRING__BGUC *)e__UNBE)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        __tmp__QTUE=position__MQBE(((__ITM_RESULT__JVMD *)e__UNBE));
+      } break;
+      };
+      __tmp__UTUE=get__INC(p__VNBE->parent_named__PF.name__GWB);
+      result__02PC=NULL;
+      __tmp__VEAU=((__POINTER__IB )(NULL));
+      typ_id__52PC= 0;
+      __tmp__WEAU=((__POINTER__IB )sizeof(__ITM_PROTOTYPE__KEPC));
+      if (((unsigned long)__tmp__WEAU ==  0)) {
+        result__02PC=ITM_PROTOTYPE__KEPC__;
+      } else /* FALSE */ {
+        typ_id__52PC=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WEAU));
+        if ((typ_id__52PC == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__HZXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__JZXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__WEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__KZXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JZXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__HZXT=micro_alloc__table__lab__UKI(__tmp__JZXT,((__POINTER__IB )(&(table_size[(__tmp__KZXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JZXT)));
+          __tmp__VEAU=__tmp__HZXT;
+        } else /* FALSE */ {
+          __tmp__KZXT=((__UINTEGER_32__ZWB )typ_id__52PC);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__HZXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__JZXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__WEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__HZXT=micro_alloc__table__lab__UKI(__tmp__JZXT,((__POINTER__IB )(&(table_type[(__tmp__KZXT)]))),(__UINTEGER_32__ZWB)(__tmp__KZXT |  1));
+          __tmp__VEAU=__tmp__HZXT;
+        };
+        result__02PC=((__ITM_PROTOTYPE__KEPC *)__tmp__VEAU);
+        *(result__02PC) = *(ITM_PROTOTYPE__KEPC__);
+      };
+      Self__SH1C=((__ITM_PROTOTYPE__KEPC *)result__02PC);
+      Self__SH1C->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__QTUE;
+      Self__SH1C->type__VH1C=__tmp__UTUE;
+      a__KSUE=result__02PC;
+    };
+    switch (((struct ___OBJ *)e__UNBE)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__USUE=((__ITM_LIST__A2OC *)e__UNBE)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__USUE=((__ITM_LDOTS__4CPC *)e__UNBE)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__USUE=((__ITM_PROTOTYPE__KEPC *)e__UNBE)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__USUE=((__ITM_LIST_IDF__ODQC *)e__UNBE)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__USUE=((__ITM_WRITE_VALUE__EEQC *)e__UNBE)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__USUE=((__ITM_WRITE_CAST__3EQC *)e__UNBE)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ__LHQC__: {
+      __tmp__USUE=((__ITM_READ__LHQC *)e__UNBE)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__USUE=((__ITM_WRITE_CODE__KIQC *)e__UNBE)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      __tmp__USUE=((__ITM_OPERATOR__U3QC *)e__UNBE)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__USUE=((__ITM_READ_ARG1__1ARC *)e__UNBE)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__USUE=((__ITM_READ_ARG2__JDRC *)e__UNBE)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__USUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)e__UNBE));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__USUE=((__ITM_OLD__TQRC *)e__UNBE)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__USUE=((__ITM_EXTERNAL_TYPE__GISC *)e__UNBE)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__USUE=((__ITM_BLOCK__EOSC *)e__UNBE)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__USUE=((__ITM_EXTERNAL__QPSC *)e__UNBE)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__USUE=((__ITM_READ_ARGS__YUTC *)e__UNBE)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__USUE=((__ITM_REAL__KEUC *)e__UNBE)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__USUE=((__ITM_NUMBER__3EUC *)e__UNBE)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      __tmp__USUE=((__ITM_CHARACTER__PFUC *)e__UNBE)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__USUE=((__ITM_STRING__BGUC *)e__UNBE)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      __tmp__USUE=position__MQBE(((__ITM_RESULT__JVMD *)e__UNBE));
+    } break;
+    };
+    result__SJVC=NULL;
+    ptr__SEAU=((__POINTER__IB )(NULL));
+    typ_id__TEAU= 0;
+    __tmp__UEAU=((__POINTER__IB )sizeof(__ITM_READ_ARG1__1ARC));
+    if (((unsigned long)__tmp__UEAU ==  0)) {
+      result__SJVC=ITM_READ_ARG1__1ARC__;
+    } else /* FALSE */ {
+      typ_id__TEAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UEAU));
+      if ((typ_id__TEAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HZXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__JZXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XEAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JZXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__HZXT=micro_alloc__table__lab__UKI(__tmp__JZXT,((__POINTER__IB )(&(table_size[(__tmp__XEAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JZXT)));
+        ptr__SEAU=__tmp__HZXT;
+      } else /* FALSE */ {
+        __tmp__XEAU=((__UINTEGER_32__ZWB )typ_id__TEAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HZXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__JZXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UEAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HZXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HZXT=micro_alloc__table__lab__UKI(__tmp__JZXT,((__POINTER__IB )(&(table_type[(__tmp__XEAU)]))),(__UINTEGER_32__ZWB)(__tmp__XEAU |  1));
+        ptr__SEAU=__tmp__HZXT;
+      };
+      result__SJVC=((__ITM_READ_ARG1__1ARC *)ptr__SEAU);
+      *(result__SJVC) = *(ITM_READ_ARG1__1ARC__);
+    };
+    Self__O41C=((__ITM_READ_ARG1__1ARC *)result__SJVC);
+    Self__O41C->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__USUE;
+    Self__O41C->parent_itm_read__2ARC.name__XZ1C=__tmp__PSUE;
+    Self__O41C->arg__S41C=a__KSUE;
+    Self__TNBE->value__DOBE=result__SJVC;
   };
-  return(result__1VIP);
 }
 
-static void* check_type__with__LE3O(__EXPR_INF *Self__ME3O,void *t__NE3O,__POSITION p__OE3O)
-// ({EXPR_INF},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __POSITION__OL position__GQBE(__ITM_EXPRESSION__4DRC *Self__HQBE)
+// ({ITM_EXPRESSION__4DRC}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__AEJR;
-  void *result__QE3O,*rec__TE3O,*__tmp__SD5R,*__tmp__PM3O,*__tmp__QM3O;
-  void *__tmp__VD5R;
-  void *local__RE3O;
-  void *instr__SE3O;
-  void *slot_name__UE3O,*v__3ZWR;
-  void *slot_msg__VE3O;
-  void *node__WE3O;
-  __TYPE_FULL *Self__OWJQ,*Self__YWJQ;
-  void *__tmp__GH3O,*__tmp__SK3O;
-  __POSITION __tmp__NH3O,__tmp__VI3O,__tmp__ZK3O,__tmp__BM3O;
-  __POSITION __tmp__OM3O,p__5DJR,p__2ZWR,p__S0WR;
-  void *__tmp__TH3O,*__tmp__5K3O,*t__BEJR,*t__4ZWR;
-  __STRING *Self__5CJR,*Self__FDJR,*Self__LDJR,*Self__RDJR;
-  __INTEGER new_capacity__4CJR,old_nb_elts__BDJR,upper__YYWR,Self__WYWR;
-  __INTEGER new_capacity__EDJR,old_nb_elts__HDJR,upper__3YWR,Self__1YWR;
-  __INTEGER new_capacity__KDJR,old_nb_elts__NDJR,upper__CZWR,Self__AZWR;
-  __INTEGER new_capacity__QDJR,old_nb_elts__TDJR,upper__HZWR,Self__FZWR;
-  __INTEGER typ_id__YDJR,typ_id__VZWR,typ_id__L0WR;
-  void *__tmp__RD5R,*__tmp__UD5R;
-  __STRING_CST *Self__5WJQ;
-  __PROTOTYPE_CST *Self__AXJQ;
-  __INTEGER_CST *Self__BXJQ,*result__WDJR,*Self__4DJR;
-  __POINTER ptr__XDJR,ptr_table__KZWR,next__JZWR,result__LZWR;
-  __POINTER ptr_table__PZWR,next__OZWR,result__QZWR,ptr__UZWR;
-  __POINTER ptr_table__A0WR,next__5ZWR,result__B0WR,ptr_table__F0WR;
-  __POINTER next__E0WR,result__G0WR,ptr__K0WR,ptr_table__V0WR;
-  __POINTER next__U0WR,result__W0WR,ptr_table__00WR,next__Z0WR;
-  __POINTER result__10WR;
-  __UINTEGER_32 sz__ZDJR,a__0DJR,new_size__1DJR,t__2DJR,a__3DJR;
-  __UINTEGER_32 new_size__SZWR,lab_type__RZWR,sz__WZWR,a__XZWR;
-  __UINTEGER_32 new_size__YZWR,t__ZZWR,a__0ZWR,new_size__I0WR;
-  __UINTEGER_32 lab_type__H0WR,sz__M0WR,a__N0WR,new_size__O0WR,t__P0WR;
-  __UINTEGER_32 a__Q0WR,new_size__30WR,lab_type__20WR;
-  void *__tmp__YVCR,*__tmp__2VCR,*__tmp__DEJR;
-  __READ_LOCAL *__tmp__ZVCR,*__tmp__3VCR;
-  __REAL_CST *Self__DXJQ,*result__TZWR,*Self__1ZWR;
-  __CHARACTER_CST *Self__FXJQ;
-  __IS_EXPANDED *Self__GXJQ,*result__J0WR,*Self__R0WR;
-  __READ_GLOBAL *__tmp__EEJR;
-  void *args__XE3O;
-  __CHARACTER *Self__ADJR,*new__CDJR,*Self__GDJR,*new__IDJR,*Self__MDJR;
-  __CHARACTER *new__ODJR,*Self__SDJR,*new__UDJR;
-  __BOOLEAN __tmp__CJ3O;
-  result__QE3O=NULL;
-  local__RE3O=NULL;
-  instr__SE3O=NULL;
-  rec__TE3O=NULL;
-  slot_name__UE3O=NULL;
-  slot_msg__VE3O=NULL;
-  node__WE3O=NULL;
-  args__XE3O=NULL;
-  if (affect_with__BCHI(t__NE3O,static_type__V0QN())) {
-    result__QE3O=Self__ME3O;
-  } else {
-    Self__OWJQ=((__TYPE_FULL *)static_type__V0QN());
-    if (is_cast__to__in__BD0I(Self__OWJQ,(&__string_86),t__NE3O,((__PROTOTYPE *)prototype__VPRF(Self__OWJQ))->export_list__EFDC)) {
-      local__RE3O=create__name__style__type__E5JG(Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0QN()));
-      instr__SE3O=write__value__14FH(local__RE3O,Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ME3O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__SE3O);
-      slot_name__UE3O=get__QEC(last_cast_name__T32H);
-      slot_msg__VE3O=get_slot__IO5G(static_type__V0QN(),slot_name__UE3O);
-      if (((void *)slot_msg__VE3O == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__V0QN(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__NE3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__UE3O);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__V0QN(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__OE3O);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__V0QN()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-        __tmp__GH3O=((__SLOT *)((__SLOT_DATA *)slot_msg__VE3O)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__GH3O=((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__GH3O) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-          __tmp__NH3O=((__SLOT_DATA *)slot_msg__VE3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__NH3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__NH3O);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-        __tmp__TH3O=get_type_result__XF2G(slot_msg__VE3O);
-      } else {
-        __tmp__TH3O=get_type_result__BH2G(slot_msg__VE3O);
-      };
-      if ((((void *)__tmp__TH3O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__TH3O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__NE3O)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__TH3O != (void *)NULL)) {
-          Self__5CJR=((__STRING *)string_tmp__RB);
-          new_capacity__4CJR= 0;
-          if ((Self__5CJR->capacity__MNK <= Self__5CJR->count__VF)) {
-            if ((Self__5CJR->capacity__MNK ==  0)) {
-              Self__5CJR->capacity__MNK= 32;
-              Self__5CJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__4CJR=(__INTEGER)(Self__5CJR->capacity__MNK <<  1);
-              Self__ADJR=((__CHARACTER *)Self__5CJR->storage__XNK);
-              old_nb_elts__BDJR=Self__5CJR->capacity__MNK;
-              new__CDJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ADJR),((__UINTEGER_32 )old_nb_elts__BDJR),((__UINTEGER_32 )new_capacity__4CJR)));
-              upper__YYWR=(__INTEGER)(new_capacity__4CJR -  1);
-              Self__WYWR=old_nb_elts__BDJR;
-              while ((Self__WYWR <= upper__YYWR)) {
-                new__CDJR[Self__WYWR]='\0';
-                Self__WYWR=(__INTEGER)(Self__WYWR +  1);
-              };
-              Self__5CJR->storage__XNK=new__CDJR;
-              Self__5CJR->capacity__MNK=new_capacity__4CJR;
-            };
-          };
-          ((__CHARACTER *)Self__5CJR->storage__XNK)[Self__5CJR->count__VF]='`';
-          Self__5CJR->count__VF=(__INTEGER)(Self__5CJR->count__VF +  1);
-          append_name_in__M5XD(__tmp__TH3O,string_tmp__RB);
-          Self__FDJR=((__STRING *)string_tmp__RB);
-          new_capacity__EDJR= 0;
-          if ((Self__FDJR->capacity__MNK <= Self__FDJR->count__VF)) {
-            if ((Self__FDJR->capacity__MNK ==  0)) {
-              Self__FDJR->capacity__MNK= 32;
-              Self__FDJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__EDJR=(__INTEGER)(Self__FDJR->capacity__MNK <<  1);
-              Self__GDJR=((__CHARACTER *)Self__FDJR->storage__XNK);
-              old_nb_elts__HDJR=Self__FDJR->capacity__MNK;
-              new__IDJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GDJR),((__UINTEGER_32 )old_nb_elts__HDJR),((__UINTEGER_32 )new_capacity__EDJR)));
-              upper__3YWR=(__INTEGER)(new_capacity__EDJR -  1);
-              Self__1YWR=old_nb_elts__HDJR;
-              while ((Self__1YWR <= upper__3YWR)) {
-                new__IDJR[Self__1YWR]='\0';
-                Self__1YWR=(__INTEGER)(Self__1YWR +  1);
-              };
-              Self__FDJR->storage__XNK=new__IDJR;
-              Self__FDJR->capacity__MNK=new_capacity__EDJR;
-            };
-          };
-          ((__CHARACTER *)Self__FDJR->storage__XNK)[Self__FDJR->count__VF]='\'';
-          Self__FDJR->count__VF=(__INTEGER)(Self__FDJR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__NE3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-          __tmp__VI3O=((__SLOT_DATA *)slot_msg__VE3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__VI3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__VI3O);
-        put_position__ECH(Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__TE3O=read__QB5G(local__RE3O);
-      node__WE3O=new_read__slot__receiver__self__FLQC(Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__VE3O,rec__TE3O,rec__TE3O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__WE3O);
-      __tmp__RD5R=((__NODE_TYPE *)node__WE3O)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__RD5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__SD5R=((__DTA_RD *)__tmp__RD5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__SD5R=((__DTA_CAST *)__tmp__RD5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__SD5R=((__DTA_WR_CODE *)__tmp__RD5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__SD5R=((__DTA_BLOCK *)__tmp__RD5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__SD5R=((__DTA_WR_VALUE *)__tmp__RD5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__SD5R=((__DTA_RD_ARGS *)__tmp__RD5R)->parent_dta__HOWH.result_expr__YHZD;
+  void *__tmp__ZM3D;
+  __POSITION__OL __tmp__LQBE,Result__IQBE;
+  __tmp__ZM3D=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__HQBE->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+  switch (((struct ___OBJ *)__tmp__ZM3D)->__id) {
+  case __ITM_LIST__A2OC__: {
+    __tmp__LQBE=((__ITM_LIST__A2OC *)__tmp__ZM3D)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_LDOTS__4CPC__: {
+    __tmp__LQBE=((__ITM_LDOTS__4CPC *)__tmp__ZM3D)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_PROTOTYPE__KEPC__: {
+    __tmp__LQBE=((__ITM_PROTOTYPE__KEPC *)__tmp__ZM3D)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_LIST_IDF__ODQC__: {
+    __tmp__LQBE=((__ITM_LIST_IDF__ODQC *)__tmp__ZM3D)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_VALUE__EEQC__: {
+    __tmp__LQBE=((__ITM_WRITE_VALUE__EEQC *)__tmp__ZM3D)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_CAST__3EQC__: {
+    __tmp__LQBE=((__ITM_WRITE_CAST__3EQC *)__tmp__ZM3D)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ__LHQC__: {
+    __tmp__LQBE=((__ITM_READ__LHQC *)__tmp__ZM3D)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_CODE__KIQC__: {
+    __tmp__LQBE=((__ITM_WRITE_CODE__KIQC *)__tmp__ZM3D)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_OPERATOR__U3QC__: {
+    __tmp__LQBE=((__ITM_OPERATOR__U3QC *)__tmp__ZM3D)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARG1__1ARC__: {
+    __tmp__LQBE=((__ITM_READ_ARG1__1ARC *)__tmp__ZM3D)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARG2__JDRC__: {
+    __tmp__LQBE=((__ITM_READ_ARG2__JDRC *)__tmp__ZM3D)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXPRESSION__4DRC__: {
+    __tmp__LQBE=position__GQBE(((__ITM_EXPRESSION__4DRC *)__tmp__ZM3D));
+  } break;
+  case __ITM_OLD__TQRC__: {
+    __tmp__LQBE=((__ITM_OLD__TQRC *)__tmp__ZM3D)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXTERNAL_TYPE__GISC__: {
+    __tmp__LQBE=((__ITM_EXTERNAL_TYPE__GISC *)__tmp__ZM3D)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_BLOCK__EOSC__: {
+    __tmp__LQBE=((__ITM_BLOCK__EOSC *)__tmp__ZM3D)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXTERNAL__QPSC__: {
+    __tmp__LQBE=((__ITM_EXTERNAL__QPSC *)__tmp__ZM3D)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARGS__YUTC__: {
+    __tmp__LQBE=((__ITM_READ_ARGS__YUTC *)__tmp__ZM3D)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_REAL__KEUC__: {
+    __tmp__LQBE=((__ITM_REAL__KEUC *)__tmp__ZM3D)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_NUMBER__3EUC__: {
+    __tmp__LQBE=((__ITM_NUMBER__3EUC *)__tmp__ZM3D)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_CHARACTER__PFUC__: {
+    __tmp__LQBE=((__ITM_CHARACTER__PFUC *)__tmp__ZM3D)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_STRING__BGUC__: {
+    __tmp__LQBE=((__ITM_STRING__BGUC *)__tmp__ZM3D)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_RESULT__JVMD__: {
+    __tmp__LQBE=position__MQBE(((__ITM_RESULT__JVMD *)__tmp__ZM3D));
+  } break;
+  };
+  Result__IQBE=__tmp__LQBE;
+  return(Result__IQBE);
+}
+
+static __POSITION__OL position__MQBE(__ITM_RESULT__JVMD *Self__NQBE)
+// ({ITM_RESULT__JVMD}) With result Recursive, No inlinable.
+{
+  void *__tmp__PQBE;
+  __POSITION__OL __tmp__QQBE,Result__OQBE;
+  __tmp__PQBE=Self__NQBE->value__WQAE;
+  switch (((struct ___OBJ *)__tmp__PQBE)->__id) {
+  case __ITM_LIST__A2OC__: {
+    __tmp__QQBE=((__ITM_LIST__A2OC *)__tmp__PQBE)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_LDOTS__4CPC__: {
+    __tmp__QQBE=((__ITM_LDOTS__4CPC *)__tmp__PQBE)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_PROTOTYPE__KEPC__: {
+    __tmp__QQBE=((__ITM_PROTOTYPE__KEPC *)__tmp__PQBE)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_LIST_IDF__ODQC__: {
+    __tmp__QQBE=((__ITM_LIST_IDF__ODQC *)__tmp__PQBE)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_VALUE__EEQC__: {
+    __tmp__QQBE=((__ITM_WRITE_VALUE__EEQC *)__tmp__PQBE)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_CAST__3EQC__: {
+    __tmp__QQBE=((__ITM_WRITE_CAST__3EQC *)__tmp__PQBE)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ__LHQC__: {
+    __tmp__QQBE=((__ITM_READ__LHQC *)__tmp__PQBE)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_CODE__KIQC__: {
+    __tmp__QQBE=((__ITM_WRITE_CODE__KIQC *)__tmp__PQBE)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_OPERATOR__U3QC__: {
+    __tmp__QQBE=((__ITM_OPERATOR__U3QC *)__tmp__PQBE)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARG1__1ARC__: {
+    __tmp__QQBE=((__ITM_READ_ARG1__1ARC *)__tmp__PQBE)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARG2__JDRC__: {
+    __tmp__QQBE=((__ITM_READ_ARG2__JDRC *)__tmp__PQBE)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXPRESSION__4DRC__: {
+    __tmp__QQBE=position__GQBE(((__ITM_EXPRESSION__4DRC *)__tmp__PQBE));
+  } break;
+  case __ITM_OLD__TQRC__: {
+    __tmp__QQBE=((__ITM_OLD__TQRC *)__tmp__PQBE)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXTERNAL_TYPE__GISC__: {
+    __tmp__QQBE=((__ITM_EXTERNAL_TYPE__GISC *)__tmp__PQBE)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_BLOCK__EOSC__: {
+    __tmp__QQBE=((__ITM_BLOCK__EOSC *)__tmp__PQBE)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXTERNAL__QPSC__: {
+    __tmp__QQBE=((__ITM_EXTERNAL__QPSC *)__tmp__PQBE)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARGS__YUTC__: {
+    __tmp__QQBE=((__ITM_READ_ARGS__YUTC *)__tmp__PQBE)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_REAL__KEUC__: {
+    __tmp__QQBE=((__ITM_REAL__KEUC *)__tmp__PQBE)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_NUMBER__3EUC__: {
+    __tmp__QQBE=((__ITM_NUMBER__3EUC *)__tmp__PQBE)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_CHARACTER__PFUC__: {
+    __tmp__QQBE=((__ITM_CHARACTER__PFUC *)__tmp__PQBE)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_STRING__BGUC__: {
+    __tmp__QQBE=((__ITM_STRING__BGUC *)__tmp__PQBE)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_RESULT__JVMD__: {
+    __tmp__QQBE=position__MQBE(((__ITM_RESULT__JVMD *)__tmp__PQBE));
+  } break;
+  };
+  Result__OQBE=__tmp__QQBE;
+  return(Result__OQBE);
+}
+
+static void fast_put__to__U5YD(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__V5YD,void *v__W5YD,__STRING_CONSTANT__0 *k__X5YD)
+// ({HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ},{NULLxITM_SLOT__PLCxITM_SLOT_OPERATOR__2F0D},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *Self__DFAU,*Self__JFAU;
+  __INTEGER__Q result__CFAU,__tmp__EFAU,Self__FFAU,__tmp__WV0D,i__OV0D;
+  __INTEGER__Q result__IFAU,__tmp__KFAU,Self__LFAU;
+  __POINTER__IB ptr__WX0D,__tmp__2X0D,__tmp__AZXT,__tmp__CZXT;
+  __UINTEGER_32__ZWB __tmp__DZXT;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *node__AAZD;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *node1__QV0D;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *node2__RV0D;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *Self__AXBE;
+  void **old_buckets__PV0D,**__tmp__XV0D;
+  Self__DFAU=((__STRING_CONSTANT__0 *)k__X5YD);
+  result__CFAU= 0;
+  __tmp__EFAU=Self__DFAU->count__0C;
+  Self__FFAU= 1;
+  while ((Self__FFAU <= __tmp__EFAU)) {
+    result__CFAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__CFAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__DFAU->storage__1C)[(__INTEGER__Q)(Self__FFAU -  1)])));
+    Self__FFAU=(__INTEGER__Q)(Self__FFAU +  1);
+  };
+  if ((result__CFAU <  0)) {
+    result__CFAU=(__INTEGER__Q)(~ result__CFAU);
+  };
+  __tmp__EFAU=(__INTEGER__Q)(result__CFAU % Self__V5YD->capacity__LKVB);
+  Self__FFAU=__tmp__EFAU;
+  node__AAZD=((void **)Self__V5YD->buckets__JFZB)[__tmp__EFAU];
+  while ((! (((void *)node__AAZD == (void *)NULL) || ((void *)node__AAZD->key__UKYD == (void *)k__X5YD)))) {
+    node__AAZD=node__AAZD->next__5KYD;
+  };
+  if (((void *)node__AAZD == (void *)NULL)) {
+    if ((Self__V5YD->capacity__LKVB == Self__V5YD->count__MFZB)) {
+      node1__QV0D=NULL;
+      node2__RV0D=NULL;
+      old_buckets__PV0D=Self__V5YD->buckets__JFZB;
+      __tmp__WV0D=prime_number_ceiling__OKN((__INTEGER__Q)(Self__V5YD->capacity__LKVB +  1));
+      __tmp__XV0D=create__ZS3B(__tmp__WV0D);
+      Self__V5YD->buckets__JFZB=__tmp__XV0D;
+      i__OV0D=(__INTEGER__Q)(Self__V5YD->capacity__LKVB -  1);
+      Self__V5YD->capacity__LKVB=__tmp__WV0D;
+      while ((i__OV0D >=  0)) {
+        node1__QV0D=((void **)old_buckets__PV0D)[i__OV0D];
+        while (((void *)node1__QV0D != (void *)NULL)) {
+          node2__RV0D=node1__QV0D->next__5KYD;
+          Self__JFAU=((__STRING_CONSTANT__0 *)node1__QV0D->key__UKYD);
+          result__IFAU= 0;
+          __tmp__KFAU=Self__JFAU->count__0C;
+          Self__LFAU= 1;
+          while ((Self__LFAU <= __tmp__KFAU)) {
+            result__IFAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__IFAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__JFAU->storage__1C)[(__INTEGER__Q)(Self__LFAU -  1)])));
+            Self__LFAU=(__INTEGER__Q)(Self__LFAU +  1);
+          };
+          if ((result__IFAU <  0)) {
+            result__IFAU=(__INTEGER__Q)(~ result__IFAU);
+          };
+          __tmp__KFAU=(__INTEGER__Q)(result__IFAU % Self__V5YD->capacity__LKVB);
+          ((__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *)node1__QV0D)->next__5KYD=((void **)Self__V5YD->buckets__JFZB)[__tmp__KFAU];
+          ((void **)Self__V5YD->buckets__JFZB)[__tmp__KFAU]=node1__QV0D;
+          node1__QV0D=node2__RV0D;
+        };
+        i__OV0D=(__INTEGER__Q)(i__OV0D -  1);
+      };
+      Self__FFAU=(__INTEGER__Q)(result__CFAU % __tmp__WV0D);
+    };
+    node1__QV0D=((void **)Self__V5YD->buckets__JFZB)[Self__FFAU];
+    node2__RV0D=NULL;
+    ptr__WX0D=((__POINTER__IB )(NULL));
+    __tmp__WV0D= 0;
+    __tmp__2X0D=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB));
+    if (((unsigned long)__tmp__2X0D ==  0)) {
+      node2__RV0D=HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB__;
+    } else /* FALSE */ {
+      __tmp__WV0D=__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2X0D));
+      if ((__tmp__WV0D == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__AZXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__CZXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__2X0D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AZXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AZXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DZXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CZXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__AZXT=micro_alloc__table__lab__UKI(__tmp__CZXT,((__POINTER__IB )(&(table_size[(__tmp__DZXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CZXT)));
+        ptr__WX0D=__tmp__AZXT;
+      } else /* FALSE */ {
+        __tmp__DZXT=((__UINTEGER_32__ZWB )__tmp__WV0D);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__AZXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__CZXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__2X0D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AZXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AZXT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__AZXT=micro_alloc__table__lab__UKI(__tmp__CZXT,((__POINTER__IB )(&(table_type[(__tmp__DZXT)]))),(__UINTEGER_32__ZWB)(__tmp__DZXT |  1));
+        ptr__WX0D=__tmp__AZXT;
+      };
+      node2__RV0D=((__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *)ptr__WX0D);
+      *(node2__RV0D) = *(HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB__);
+    };
+    Self__AXBE=((__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *)node2__RV0D);
+    Self__AXBE->item__HLYD=v__W5YD;
+    Self__AXBE->key__UKYD=k__X5YD;
+    Self__AXBE->next__5KYD=node1__QV0D;
+    node__AAZD=node2__RV0D;
+    ((void **)Self__V5YD->buckets__JFZB)[Self__FFAU]=node2__RV0D;
+    Self__V5YD->count__MFZB=(__INTEGER__Q)(Self__V5YD->count__MFZB +  1);
+  } else /* FALSE */ {
+    ((__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *)node__AAZD)->item__HLYD=v__W5YD;
+  };
+}
+
+static void* fast_reference_at__ZJYD(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__0JYD,__STRING_CONSTANT__0 *k__1JYD)
+// ({HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__FKYD,*Result__2JYD;
+  __STRING_CONSTANT__0 *Self__PFAU;
+  __INTEGER__Q result__OFAU,__tmp__QFAU,Self__RFAU;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *node__EKYD;
+  result__FKYD=NULL;
+  Self__PFAU=((__STRING_CONSTANT__0 *)k__1JYD);
+  result__OFAU= 0;
+  __tmp__QFAU=Self__PFAU->count__0C;
+  Self__RFAU= 1;
+  while ((Self__RFAU <= __tmp__QFAU)) {
+    result__OFAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__OFAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__PFAU->storage__1C)[(__INTEGER__Q)(Self__RFAU -  1)])));
+    Self__RFAU=(__INTEGER__Q)(Self__RFAU +  1);
+  };
+  if ((result__OFAU <  0)) {
+    result__OFAU=(__INTEGER__Q)(~ result__OFAU);
+  };
+  node__EKYD=((void **)Self__0JYD->buckets__JFZB)[(__INTEGER__Q)(result__OFAU % Self__0JYD->capacity__LKVB)];
+  while ((! (((void *)node__EKYD == (void *)NULL) || ((void *)node__EKYD->key__UKYD == (void *)k__1JYD)))) {
+    node__EKYD=node__EKYD->next__5KYD;
+  };
+  if (((void *)node__EKYD != (void *)NULL)) {
+    result__FKYD=node__EKYD->item__HLYD;
+  };
+  Result__2JYD=result__FKYD;
+  return(Result__2JYD);
+}
+
+static void add_slot__EMYD(__PROTOTYPE__MF *Self__FMYD,void *s__GMYD)
+// ({PROTOTYPE__MF},{NULLxITM_SLOT__PLCxITM_SLOT_OPERATOR__2F0D}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *__tmp__IMYD;
+  void *__tmp__VMYD;
+  __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *__tmp__HMYD;
+  __tmp__HMYD=Self__FMYD->slot_list__0FZ;
+  if (((struct ___OBJ *)s__GMYD)->__id==__ITM_SLOT__PLC__) {
+    __tmp__IMYD=((__ITM_SLOT__PLC *)s__GMYD)->parent_named__QLC.name__GWB;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__IMYD=((__ITM_SLOT_OPERATOR__2F0D *)s__GMYD)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+  };
+  fast_put__to__U5YD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__HMYD),s__GMYD,__tmp__IMYD);
+  if (((void *)Self__FMYD->first_slot__BJZC == (void *)NULL)) {
+    Self__FMYD->first_slot__BJZC=s__GMYD;
+  } else /* FALSE */ {
+    __tmp__VMYD=Self__FMYD->last_slot__NUNC;
+    if (((struct ___OBJ *)__tmp__VMYD)->__id==__ITM_SLOT__PLC__) {
+      ((__ITM_SLOT__PLC *)__tmp__VMYD)->next__0JZC=s__GMYD;
+    } else /* ITM_SLOT_OPERATOR */ {
+      ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)__tmp__VMYD))->parent_itm_slot__3F0D.next__0JZC=s__GMYD;
+    };
+  };
+  Self__FMYD->last_slot__NUNC=s__GMYD;
+}
+
+static void append_name_in__VQ0G(__TYPE_BLOCK__CP5D *Self__WQ0G,__STRING__BC *buf__XQ0G)
+// ({TYPE_BLOCK__CP5D},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q Result__MUOT,__tmp__MR0G,Self__JMOH;
+  __TYPE_FULL__XMB *Self__WZXT,*Self__YZXT,*Self__2ZXT;
+  __BOOLEAN__L Result__KUOT;
+  __FAST_ARRAYoTYPE_FULLo__VAY *Self__UUOT;
+  add_last__ACV(((__STRING__BC *)buf__XQ0G),'{');
+  Result__KUOT=(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->argument_list__SPJF)->parent_arrayed_collection__3AY.upper__QUDB <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((! Result__KUOT)) {
+    Result__MUOT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->argument_list__SPJF)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Result__MUOT >  1)) {
+      add_last__ACV(((__STRING__BC *)buf__XQ0G),'(');
+      __tmp__MR0G=(__INTEGER__Q)(Self__WQ0G->argument_list__SPJF->parent_arrayed_collection__3AY.upper__QUDB -  1);
+      Self__JMOH= 0;
+      while ((Self__JMOH <= __tmp__MR0G)) {
+        Self__WZXT=((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->argument_list__SPJF)->parent_arrayed_collection__3AY.storage__52XB)[Self__JMOH]);
+        if (((__UINTEGER_8__4LC)(Self__WZXT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buf__XQ0G),(&__string_351));
+        };
+        append_name_in__APXE(Self__WZXT,buf__XQ0G);
+        add_last__ACV(((__STRING__BC *)buf__XQ0G),',');
+        Self__JMOH=(__INTEGER__Q)(Self__JMOH +  1);
+      };
+      Self__UUOT=((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->argument_list__SPJF);
+      Self__WZXT=((void **)Self__UUOT->parent_arrayed_collection__3AY.storage__52XB)[Self__UUOT->parent_arrayed_collection__3AY.upper__QUDB];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__YZXT=((__TYPE_FULL__XMB *)Self__WZXT);
+      if (((__UINTEGER_8__4LC)(Self__YZXT->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buf__XQ0G),(&__string_351));
+      };
+      append_name_in__APXE(Self__YZXT,buf__XQ0G);
+      add_last__ACV(((__STRING__BC *)buf__XQ0G),')');
+    } else /* FALSE */ {
+      Self__WZXT=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->argument_list__SPJF)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__YZXT=((__TYPE_FULL__XMB *)Self__WZXT);
+      if (((__UINTEGER_8__4LC)(Self__YZXT->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buf__XQ0G),(&__string_351));
+      };
+      append_name_in__APXE(Self__YZXT,buf__XQ0G);
+    };
+    add_last__ACV(((__STRING__BC *)buf__XQ0G),';');
+    add_last__ACV(((__STRING__BC *)buf__XQ0G),' ');
+  };
+  Result__KUOT=(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->result_list__2PJF)->parent_arrayed_collection__3AY.upper__QUDB <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((! Result__KUOT)) {
+    Result__MUOT=(__INTEGER__Q)(Self__WQ0G->result_list__2PJF->parent_arrayed_collection__3AY.upper__QUDB -  1);
+    __tmp__MR0G= 0;
+    while ((__tmp__MR0G <= Result__MUOT)) {
+      Self__2ZXT=((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->result_list__2PJF)->parent_arrayed_collection__3AY.storage__52XB)[__tmp__MR0G]);
+      if (((__UINTEGER_8__4LC)(Self__2ZXT->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buf__XQ0G),(&__string_351));
+      };
+      append_name_in__APXE(Self__2ZXT,buf__XQ0G);
+      add_last__ACV(((__STRING__BC *)buf__XQ0G),',');
+      __tmp__MR0G=(__INTEGER__Q)(__tmp__MR0G +  1);
+    };
+    Self__UUOT=((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__WQ0G->result_list__2PJF);
+    Self__WZXT=((void **)Self__UUOT->parent_arrayed_collection__3AY.storage__52XB)[Self__UUOT->parent_arrayed_collection__3AY.upper__QUDB];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__YZXT=((__TYPE_FULL__XMB *)Self__WZXT);
+    if (((__UINTEGER_8__4LC)(Self__YZXT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buf__XQ0G),(&__string_351));
+    };
+    append_name_in__APXE(Self__YZXT,buf__XQ0G);
+  };
+  add_last__ACV(((__STRING__BC *)buf__XQ0G),'}');
+  append__KWX(((__STRING__BC *)buf__XQ0G),(&__string_622));
+}
+
+static void append_name_in__RQFL(__PROFIL_BLOCK__O3NJ *Self__SQFL,__STRING__BC *buf__TQFL)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q Result__WVOT,Result__YVOT,__tmp__KRFL,Self__TR4L;
+  __TYPE_FULL__XMB *Self__A0XT;
+  __LOCAL__L4WC *Result__D0XT,*Result__H2TI;
+  __FAST_ARRAYoLOCALo__2W1D *Self__B0XT;
+  __SLIM_ARRAYoLOCALo__PHOJ *Self__WFAU,*Self__O0XT;
+  __BOOLEAN__L __tmp__VFAU,__tmp__N0XT;
+  __BLOCK__GB __tmp__XFAU;
+  __BLOCK__GB __tmp__YFAU;
+  __BLOCK__GB __tmp__P0XT;
+  __BLOCK__GB __tmp__Q0XT;
+  __BLOCK__GB __tmp__IWTL;
+  __BLOCK__GB __tmp__OWTL;
+  add_last__ACV(((__STRING__BC *)buf__TQFL),'{');
+  Result__WVOT=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__SQFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((Result__WVOT >  1)) {
+    Result__YVOT=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__SQFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Result__YVOT >  2)) {
+      add_last__ACV(((__STRING__BC *)buf__TQFL),'(');
+      __tmp__KRFL=(__INTEGER__Q)(Self__SQFL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE -  1);
+      Self__TR4L= 1;
+      while ((Self__TR4L <= __tmp__KRFL)) {
+        Self__A0XT=((__TYPE_FULL__XMB *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__SQFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__TR4L])->parent_variable__O4WC.type__IO5D);
+        if (((__UINTEGER_8__4LC)(Self__A0XT->flag__RLK &  32) !=  0)) {
+          (&__string_351)->count__0C= 8;
+          (&__string_351)->storage__1C="Generic ";
+          append__KWX(((__STRING__BC *)buf__TQFL),(&__string_351));
+        };
+        append_name_in__APXE(Self__A0XT,buf__TQFL);
+        add_last__ACV(((__STRING__BC *)buf__TQFL),',');
+        Self__TR4L=(__INTEGER__Q)(Self__TR4L +  1);
+      };
+      Self__B0XT=((__FAST_ARRAYoLOCALo__2W1D *)Self__SQFL->parent_profil__P3NJ.argument_list__Y5NJ);
+      Result__D0XT=((void **)Self__B0XT->parent_arrayed_collection__EX1D.storage__NU5F)[Self__B0XT->parent_arrayed_collection__EX1D.upper__12BE];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__A0XT=((__TYPE_FULL__XMB *)Result__D0XT->parent_variable__O4WC.type__IO5D);
+      if (((__UINTEGER_8__4LC)(Self__A0XT->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buf__TQFL),(&__string_351));
+      };
+      append_name_in__APXE(Self__A0XT,buf__TQFL);
+      add_last__ACV(((__STRING__BC *)buf__TQFL),')');
+    } else /* FALSE */ {
+      Self__B0XT=((__FAST_ARRAYoLOCALo__2W1D *)Self__SQFL->parent_profil__P3NJ.argument_list__Y5NJ);
+      Result__D0XT=((void **)Self__B0XT->parent_arrayed_collection__EX1D.storage__NU5F)[Self__B0XT->parent_arrayed_collection__EX1D.upper__12BE];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__A0XT=((__TYPE_FULL__XMB *)Result__D0XT->parent_variable__O4WC.type__IO5D);
+      if (((__UINTEGER_8__4LC)(Self__A0XT->flag__RLK &  32) !=  0)) {
+        (&__string_351)->count__0C= 8;
+        (&__string_351)->storage__1C="Generic ";
+        append__KWX(((__STRING__BC *)buf__TQFL),(&__string_351));
+      };
+      append_name_in__APXE(Self__A0XT,buf__TQFL);
+    };
+    add_last__ACV(((__STRING__BC *)buf__TQFL),';');
+    add_last__ACV(((__STRING__BC *)buf__TQFL),' ');
+  };
+  Self__WFAU=&(Self__SQFL->parent_profil__P3NJ.result_list__RHOJ);
+  Result__WVOT= 0;
+  if (((void *)Self__WFAU->first__THOJ == (void *)NULL)) {
+    Result__WVOT=(__INTEGER__Q)(-  1);
+    __tmp__VFAU=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__VFAU=FALSE__O__;
+  };
+  __tmp__XFAU.self=Self__WFAU;
+  __tmp__YFAU.self=Self__WFAU;
+  if ((! __tmp__VFAU)) {
+    if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__XFAU.self)->list__HQ2K != (void *)NULL)) {
+      __tmp__KRFL=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__YFAU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Result__WVOT=__tmp__KRFL;
+    };
+  };
+  Result__YVOT=(__INTEGER__Q)(Result__WVOT -  1);
+  Result__WVOT= 0;
+  while ((Result__WVOT <= Result__YVOT)) {
+    Self__O0XT=&(Self__SQFL->parent_profil__P3NJ.result_list__RHOJ);
+    Result__D0XT=NULL;
+    __tmp__N0XT=(Result__WVOT ==  0);
+    __tmp__P0XT.self=Self__O0XT;
+    __tmp__Q0XT.self=Self__O0XT;
+    if (__tmp__N0XT) {
+      Result__D0XT=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__P0XT.self)->first__THOJ;
+    } else /* FALSE */ {
+      Result__D0XT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__Q0XT.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(Result__WVOT -  1)];
+    };
+    Self__A0XT=((__TYPE_FULL__XMB *)Result__D0XT->parent_variable__O4WC.type__IO5D);
+    if (((__UINTEGER_8__4LC)(Self__A0XT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buf__TQFL),(&__string_351));
+    };
+    append_name_in__APXE(Self__A0XT,buf__TQFL);
+    add_last__ACV(((__STRING__BC *)buf__TQFL),',');
+    Result__WVOT=(__INTEGER__Q)(Result__WVOT +  1);
+  };
+  if (((void *)Self__SQFL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ != (void *)NULL)) {
+    Self__O0XT=&(Self__SQFL->parent_profil__P3NJ.result_list__RHOJ);
+    Result__D0XT=NULL;
+    __tmp__VFAU=((void *)Self__O0XT->list__HQ2K != (void *)NULL);
+    __tmp__IWTL.self=Self__O0XT;
+    __tmp__OWTL.self=Self__O0XT;
+    if (__tmp__VFAU) {
+      Self__B0XT=((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__IWTL.self)->list__HQ2K);
+      Result__H2TI=((void **)Self__B0XT->parent_arrayed_collection__EX1D.storage__NU5F)[Self__B0XT->parent_arrayed_collection__EX1D.upper__12BE];
+      Result__D0XT=Result__H2TI;
+    } else /* FALSE */ {
+      Result__D0XT=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__OWTL.self)->first__THOJ;
+    };
+    Self__A0XT=((__TYPE_FULL__XMB *)Result__D0XT->parent_variable__O4WC.type__IO5D);
+    if (((__UINTEGER_8__4LC)(Self__A0XT->flag__RLK &  32) !=  0)) {
+      (&__string_351)->count__0C= 8;
+      (&__string_351)->storage__1C="Generic ";
+      append__KWX(((__STRING__BC *)buf__TQFL),(&__string_351));
+    };
+    append_name_in__APXE(Self__A0XT,buf__TQFL);
+  };
+  add_last__ACV(((__STRING__BC *)buf__TQFL),'}');
+  append__KWX(((__STRING__BC *)buf__TQFL),(&__string_623));
+}
+
+static void* create__type__4JLG(void *s__AKLG,void *t__BKLG)
+// ({NULLxITM_SLOT__PLCxITM_SLOT_OPERATOR__2F0D},{TYPE__FFxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCY}) With result No recursive, No inlinable.
+{
+  __SLOT__OLC *__tmp__EKLG,*Self__SIRG;
+  void *result__WIRG;
+  void *__tmp__AJRG;
+  __SLOT_CODE__4IRG *__tmp__RBXG,*result__QBXG;
+  __TYPE_FULL__XMB *typ__VBXG,*__tmp__0CXG;
+  void *__tmp__YBXG;
+  __ITM_TYPE_MULTI__0URC *__tmp__0BXG,*tm__WBXG;
+  __INTEGER__Q Result__BWOT,Self__BFZG;
+  void *__tmp__2F3F;
+  void *__tmp__ZCXG;
+  __SLOT_DATA__IJRG *__tmp__3CXG;
+  __CHARACTER__DB __tmp__YIRG;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *__tmp__PATH;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__MCXG,*__tmp__1CXG;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__IWOT;
+  if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    __tmp__EKLG=clone__2GRG();
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__EKLG=clone__2GRG();
+  };
+  Self__SIRG=((__SLOT__OLC *)__tmp__EKLG);
+  result__WIRG=NULL;
+  Self__SIRG->parent_itm_slot__RLC=s__AKLG;
+  Self__SIRG->receiver_type__XIRG=t__BKLG;
+  if (((struct ___OBJ *)s__AKLG)->__id==__ITM_SLOT__PLC__) {
+    __tmp__YIRG=((__ITM_SLOT__PLC *)s__AKLG)->affect__C2AE;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__YIRG=((__ITM_SLOT_OPERATOR__2F0D *)s__AKLG)->parent_itm_slot__3F0D.affect__C2AE;
+  };
+  if ((__tmp__YIRG == '<')) {
+    if (((struct ___OBJ *)s__AKLG)->__id==__ITM_SLOT__PLC__) {
+      __tmp__AJRG=((__ITM_SLOT__PLC *)s__AKLG)->value__DOBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__AJRG=((__ITM_SLOT_OPERATOR__2F0D *)s__AKLG)->parent_itm_slot__3F0D.value__DOBE;
+    };
+    if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      __tmp__RBXG=clone__U32G();
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__RBXG=clone__U32G();
+    };
+    result__QBXG=__tmp__RBXG;
+    __tmp__RBXG=((__SLOT_CODE__4IRG *)result__QBXG);
+    __tmp__RBXG->parent_slot__5IRG=Self__SIRG;
+    __tmp__RBXG->value__FATH=__tmp__AJRG;
+    __tmp__PATH=create_with_capacity__L0UH( 1);
+    __tmp__RBXG->profil__QATH=__tmp__PATH;
+    Self__SIRG->slot_code_intern__CJRG=result__QBXG;
+    result__WIRG=result__QBXG;
+  } else /* FALSE */ {
+    typ__VBXG=NULL;
+    __tmp__AJRG=Self__SIRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__AJRG)->__id==__ITM_SLOT__PLC__) {
+      __tmp__YBXG=((__ITM_SLOT__PLC *)__tmp__AJRG)->result_type__KWOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__YBXG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AJRG)->parent_itm_slot__3F0D.result_type__KWOB;
+    };
+    if (__tmp__YBXG==NULL) {
+      __tmp__0BXG=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__YBXG)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__0BXG=NULL;
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__0BXG=NULL;
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__0BXG=NULL;
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__0BXG=NULL;
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__0BXG=((void *)__tmp__YBXG);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__0BXG=NULL;
       } break;
-      };
-      result__QE3O=__tmp__SD5R;
-      __tmp__CJ3O=TRUE__;
-    } else {
-      __tmp__CJ3O=FALSE__;
-    };
-    if ((! __tmp__CJ3O)) {
-      Self__YWJQ=((__TYPE_FULL *)t__NE3O);
-      if (is_cast__to__in__BD0I(Self__YWJQ,(&__string_87),static_type__V0QN(),((__PROTOTYPE *)prototype__VPRF(Self__YWJQ))->import_list__MFDC)) {
-        local__RE3O=create__name__style__type__E5JG(Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0QN()));
-        instr__SE3O=write__value__14FH(local__RE3O,Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ME3O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__SE3O);
-        slot_name__UE3O=get__QEC(last_cast_name__T32H);
-        slot_msg__VE3O=get_slot__IO5G(t__NE3O,slot_name__UE3O);
-        if (((void *)slot_msg__VE3O == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__NE3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__V0QN(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__UE3O);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__NE3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__OE3O);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__NE3O))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-          __tmp__SK3O=((__SLOT *)((__SLOT_DATA *)slot_msg__VE3O)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__SK3O=((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__SK3O) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-            __tmp__ZK3O=((__SLOT_DATA *)slot_msg__VE3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__ZK3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__ZK3O);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-          __tmp__5K3O=get_type_result__XF2G(slot_msg__VE3O);
-        } else {
-          __tmp__5K3O=get_type_result__BH2G(slot_msg__VE3O);
-        };
-        if ((((void *)__tmp__5K3O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__5K3O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__NE3O)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__5K3O != (void *)NULL)) {
-            Self__LDJR=((__STRING *)string_tmp__RB);
-            new_capacity__KDJR= 0;
-            if ((Self__LDJR->capacity__MNK <= Self__LDJR->count__VF)) {
-              if ((Self__LDJR->capacity__MNK ==  0)) {
-                Self__LDJR->capacity__MNK= 32;
-                Self__LDJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__KDJR=(__INTEGER)(Self__LDJR->capacity__MNK <<  1);
-                Self__MDJR=((__CHARACTER *)Self__LDJR->storage__XNK);
-                old_nb_elts__NDJR=Self__LDJR->capacity__MNK;
-                new__ODJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MDJR),((__UINTEGER_32 )old_nb_elts__NDJR),((__UINTEGER_32 )new_capacity__KDJR)));
-                upper__CZWR=(__INTEGER)(new_capacity__KDJR -  1);
-                Self__AZWR=old_nb_elts__NDJR;
-                while ((Self__AZWR <= upper__CZWR)) {
-                  new__ODJR[Self__AZWR]='\0';
-                  Self__AZWR=(__INTEGER)(Self__AZWR +  1);
-                };
-                Self__LDJR->storage__XNK=new__ODJR;
-                Self__LDJR->capacity__MNK=new_capacity__KDJR;
-              };
-            };
-            ((__CHARACTER *)Self__LDJR->storage__XNK)[Self__LDJR->count__VF]='`';
-            Self__LDJR->count__VF=(__INTEGER)(Self__LDJR->count__VF +  1);
-            append_name_in__M5XD(__tmp__5K3O,string_tmp__RB);
-            Self__RDJR=((__STRING *)string_tmp__RB);
-            new_capacity__QDJR= 0;
-            if ((Self__RDJR->capacity__MNK <= Self__RDJR->count__VF)) {
-              if ((Self__RDJR->capacity__MNK ==  0)) {
-                Self__RDJR->capacity__MNK= 32;
-                Self__RDJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__QDJR=(__INTEGER)(Self__RDJR->capacity__MNK <<  1);
-                Self__SDJR=((__CHARACTER *)Self__RDJR->storage__XNK);
-                old_nb_elts__TDJR=Self__RDJR->capacity__MNK;
-                new__UDJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SDJR),((__UINTEGER_32 )old_nb_elts__TDJR),((__UINTEGER_32 )new_capacity__QDJR)));
-                upper__HZWR=(__INTEGER)(new_capacity__QDJR -  1);
-                Self__FZWR=old_nb_elts__TDJR;
-                while ((Self__FZWR <= upper__HZWR)) {
-                  new__UDJR[Self__FZWR]='\0';
-                  Self__FZWR=(__INTEGER)(Self__FZWR +  1);
-                };
-                Self__RDJR->storage__XNK=new__UDJR;
-                Self__RDJR->capacity__MNK=new_capacity__QDJR;
-              };
-            };
-            ((__CHARACTER *)Self__RDJR->storage__XNK)[Self__RDJR->count__VF]='\'';
-            Self__RDJR->count__VF=(__INTEGER)(Self__RDJR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__NE3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
-            __tmp__BM3O=((__SLOT_DATA *)slot_msg__VE3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__BM3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__BM3O);
-          put_position__ECH(Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__XE3O=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__XE3O,create__type__PKQC(Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__NE3O));
-        add_last__5REI(args__XE3O,read__QB5G(local__RE3O));
-        __tmp__OM3O=Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__PM3O=((void **)((__FAST_ARRAYoEXPRo *)args__XE3O)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__PM3O)->__id) {
-        case __LIST__: {
-          __tmp__QM3O=my_copy__MSYM(__tmp__PM3O);
-        } break;
-        case __STRING_CST__: {
-          Self__5WJQ=((__STRING_CST *)__tmp__PM3O);
-          __tmp__QM3O=create__text__ITMH(Self__5WJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5WJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__QM3O=my_copy__EK2H(__tmp__PM3O);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__AXJQ=((__PROTOTYPE_CST *)__tmp__PM3O);
-          __tmp__QM3O=create__type__PKQC(Self__AXJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AXJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__BXJQ=((__INTEGER_CST *)__tmp__PM3O);
-          p__5DJR=Self__BXJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AEJR=Self__BXJQ->value__W4YD;
-          t__BEJR=Self__BXJQ->parent_constant__B3LC.static_type__M2YD;
-          result__WDJR=NULL;
-          ptr__XDJR=((__POINTER )(NULL));
-          typ_id__YDJR= 0;
-          sz__ZDJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZDJR ==  0)) {
-            result__WDJR=INTEGER_CST__;
-          } else {
-            typ_id__YDJR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZDJR);
-            if ((typ_id__YDJR == (__INTEGER)(-  1))) {
-              a__0DJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1DJR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZDJR + a__0DJR) & (__UINTEGER_32)(~ a__0DJR));
-              ptr_table__KZWR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1DJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__JZWR=((__POINTER )(NULL));
-              result__LZWR=((__POINTER *)ptr_table__KZWR)[ 0];
-              if ((result__LZWR == (void *)NULL)) {
-                result__LZWR=new_lab__2PJ(new_size__1DJR);
-                next__JZWR=(void *)((unsigned long)result__LZWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1DJR)));
-                ((__POINTER *)next__JZWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KZWR)[ 0]=next__JZWR;
-              } else {
-                next__JZWR=((__POINTER *)result__LZWR)[ 0];
-                if ((next__JZWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LZWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1DJR <<  1)) <=  4096)) {
-                    next__JZWR=(void *)((unsigned long)result__LZWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1DJR)));
-                  } else {
-                    next__JZWR=new_lab__2PJ(new_size__1DJR);
-                  };
-                  ((__POINTER *)next__JZWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KZWR)[ 0]=next__JZWR;
-                } else {
-                  ((__POINTER *)result__LZWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JZWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LZWR=next__JZWR;
-                };
-              };
-              ptr__XDJR=result__LZWR;
-            } else {
-              t__2DJR=((__UINTEGER_32 )typ_id__YDJR);
-              a__3DJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SZWR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZDJR + a__3DJR) & (__UINTEGER_32)(~ a__3DJR));
-              ptr_table__PZWR=((__POINTER )(&(table_type[(t__2DJR)])));
-              lab_type__RZWR=(__UINTEGER_32)(t__2DJR |  1);
-              next__OZWR=((__POINTER )(NULL));
-              result__QZWR=((__POINTER *)ptr_table__PZWR)[ 0];
-              if ((result__QZWR == (void *)NULL)) {
-                result__QZWR=new_lab__2PJ(lab_type__RZWR);
-                next__OZWR=(void *)((unsigned long)result__QZWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZWR)));
-                ((__POINTER *)next__OZWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PZWR)[ 0]=next__OZWR;
-              } else {
-                next__OZWR=((__POINTER *)result__QZWR)[ 0];
-                if ((next__OZWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QZWR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SZWR <<  1)) <=  4096)) {
-                    next__OZWR=(void *)((unsigned long)result__QZWR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZWR)));
-                  } else {
-                    next__OZWR=new_lab__2PJ(lab_type__RZWR);
-                  };
-                  ((__POINTER *)next__OZWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PZWR)[ 0]=next__OZWR;
-                } else {
-                  ((__POINTER *)result__QZWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OZWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QZWR=next__OZWR;
-                };
-              };
-              ptr__XDJR=result__QZWR;
-            };
-            result__WDJR=((__INTEGER_CST *)ptr__XDJR);
-            *(result__WDJR) = *(INTEGER_CST__);
-          };
-          Self__4DJR=((__INTEGER_CST *)result__WDJR);
-          Self__4DJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5DJR;
-          Self__4DJR->value__W4YD=v__AEJR;
-          Self__4DJR->parent_constant__B3LC.static_type__M2YD=t__BEJR;
-          check_type__YG5D(Self__4DJR);
-          __tmp__QM3O=result__WDJR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__YVCR=read__QB5G(((__READ_LOCAL *)__tmp__PM3O)->local__HJZD);
-          if (__tmp__YVCR==NULL) {
-            __tmp__ZVCR=NULL;
-          } else {
-            __tmp__ZVCR=((__READ_LOCAL *)__tmp__YVCR);
-          };
-          __tmp__QM3O=__tmp__ZVCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__QM3O=my_copy__SL2H(__tmp__PM3O);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__QM3O=my_copy__LM2H(__tmp__PM3O);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__QM3O=my_copy__YM2H(__tmp__PM3O);
-        } break;
-        case __REAL_CST__: {
-          Self__DXJQ=((__REAL_CST *)__tmp__PM3O);
-          p__2ZWR=Self__DXJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__3ZWR=Self__DXJQ->value__HN2H;
-          t__4ZWR=Self__DXJQ->parent_constant__U2JH.static_type__M2YD;
-          result__TZWR=NULL;
-          ptr__UZWR=((__POINTER )(NULL));
-          typ_id__VZWR= 0;
-          sz__WZWR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__WZWR ==  0)) {
-            result__TZWR=REAL_CST__;
-          } else {
-            typ_id__VZWR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WZWR);
-            if ((typ_id__VZWR == (__INTEGER)(-  1))) {
-              a__XZWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YZWR=(__UINTEGER_32)((__UINTEGER_32)(sz__WZWR + a__XZWR) & (__UINTEGER_32)(~ a__XZWR));
-              ptr_table__A0WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YZWR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__5ZWR=((__POINTER )(NULL));
-              result__B0WR=((__POINTER *)ptr_table__A0WR)[ 0];
-              if ((result__B0WR == (void *)NULL)) {
-                result__B0WR=new_lab__2PJ(new_size__YZWR);
-                next__5ZWR=(void *)((unsigned long)result__B0WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YZWR)));
-                ((__POINTER *)next__5ZWR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__A0WR)[ 0]=next__5ZWR;
-              } else {
-                next__5ZWR=((__POINTER *)result__B0WR)[ 0];
-                if ((next__5ZWR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B0WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YZWR <<  1)) <=  4096)) {
-                    next__5ZWR=(void *)((unsigned long)result__B0WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YZWR)));
-                  } else {
-                    next__5ZWR=new_lab__2PJ(new_size__YZWR);
-                  };
-                  ((__POINTER *)next__5ZWR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__A0WR)[ 0]=next__5ZWR;
-                } else {
-                  ((__POINTER *)result__B0WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5ZWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__B0WR=next__5ZWR;
-                };
-              };
-              ptr__UZWR=result__B0WR;
-            } else {
-              t__ZZWR=((__UINTEGER_32 )typ_id__VZWR);
-              a__0ZWR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__I0WR=(__UINTEGER_32)((__UINTEGER_32)(sz__WZWR + a__0ZWR) & (__UINTEGER_32)(~ a__0ZWR));
-              ptr_table__F0WR=((__POINTER )(&(table_type[(t__ZZWR)])));
-              lab_type__H0WR=(__UINTEGER_32)(t__ZZWR |  1);
-              next__E0WR=((__POINTER )(NULL));
-              result__G0WR=((__POINTER *)ptr_table__F0WR)[ 0];
-              if ((result__G0WR == (void *)NULL)) {
-                result__G0WR=new_lab__2PJ(lab_type__H0WR);
-                next__E0WR=(void *)((unsigned long)result__G0WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I0WR)));
-                ((__POINTER *)next__E0WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__F0WR)[ 0]=next__E0WR;
-              } else {
-                next__E0WR=((__POINTER *)result__G0WR)[ 0];
-                if ((next__E0WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G0WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I0WR <<  1)) <=  4096)) {
-                    next__E0WR=(void *)((unsigned long)result__G0WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I0WR)));
-                  } else {
-                    next__E0WR=new_lab__2PJ(lab_type__H0WR);
-                  };
-                  ((__POINTER *)next__E0WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__F0WR)[ 0]=next__E0WR;
-                } else {
-                  ((__POINTER *)result__G0WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E0WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__G0WR=next__E0WR;
-                };
-              };
-              ptr__UZWR=result__G0WR;
-            };
-            result__TZWR=((__REAL_CST *)ptr__UZWR);
-            *(result__TZWR) = *(REAL_CST__);
-          };
-          Self__1ZWR=((__REAL_CST *)result__TZWR);
-          Self__1ZWR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2ZWR;
-          Self__1ZWR->value__HN2H=v__3ZWR;
-          Self__1ZWR->parent_constant__U2JH.static_type__M2YD=t__4ZWR;
-          __tmp__QM3O=result__TZWR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__FXJQ=((__CHARACTER_CST *)__tmp__PM3O);
-          __tmp__QM3O=create__char__4SMH(Self__FXJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FXJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__GXJQ=((__IS_EXPANDED *)__tmp__PM3O);
-          __tmp__2VCR=read__QB5G(((__READ_LOCAL *)Self__GXJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__2VCR==NULL) {
-            __tmp__3VCR=NULL;
-          } else {
-            __tmp__3VCR=((__READ_LOCAL *)__tmp__2VCR);
-          };
-          p__S0WR=Self__GXJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__J0WR=NULL;
-          ptr__K0WR=((__POINTER )(NULL));
-          typ_id__L0WR= 0;
-          sz__M0WR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__M0WR ==  0)) {
-            result__J0WR=IS_EXPANDED__;
-          } else {
-            typ_id__L0WR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__M0WR);
-            if ((typ_id__L0WR == (__INTEGER)(-  1))) {
-              a__N0WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__O0WR=(__UINTEGER_32)((__UINTEGER_32)(sz__M0WR + a__N0WR) & (__UINTEGER_32)(~ a__N0WR));
-              ptr_table__V0WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O0WR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__U0WR=((__POINTER )(NULL));
-              result__W0WR=((__POINTER *)ptr_table__V0WR)[ 0];
-              if ((result__W0WR == (void *)NULL)) {
-                result__W0WR=new_lab__2PJ(new_size__O0WR);
-                next__U0WR=(void *)((unsigned long)result__W0WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0WR)));
-                ((__POINTER *)next__U0WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__V0WR)[ 0]=next__U0WR;
-              } else {
-                next__U0WR=((__POINTER *)result__W0WR)[ 0];
-                if ((next__U0WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W0WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O0WR <<  1)) <=  4096)) {
-                    next__U0WR=(void *)((unsigned long)result__W0WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0WR)));
-                  } else {
-                    next__U0WR=new_lab__2PJ(new_size__O0WR);
-                  };
-                  ((__POINTER *)next__U0WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__V0WR)[ 0]=next__U0WR;
-                } else {
-                  ((__POINTER *)result__W0WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U0WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__W0WR=next__U0WR;
-                };
-              };
-              ptr__K0WR=result__W0WR;
-            } else {
-              t__P0WR=((__UINTEGER_32 )typ_id__L0WR);
-              a__Q0WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__30WR=(__UINTEGER_32)((__UINTEGER_32)(sz__M0WR + a__Q0WR) & (__UINTEGER_32)(~ a__Q0WR));
-              ptr_table__00WR=((__POINTER )(&(table_type[(t__P0WR)])));
-              lab_type__20WR=(__UINTEGER_32)(t__P0WR |  1);
-              next__Z0WR=((__POINTER )(NULL));
-              result__10WR=((__POINTER *)ptr_table__00WR)[ 0];
-              if ((result__10WR == (void *)NULL)) {
-                result__10WR=new_lab__2PJ(lab_type__20WR);
-                next__Z0WR=(void *)((unsigned long)result__10WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__30WR)));
-                ((__POINTER *)next__Z0WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__00WR)[ 0]=next__Z0WR;
-              } else {
-                next__Z0WR=((__POINTER *)result__10WR)[ 0];
-                if ((next__Z0WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__10WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__30WR <<  1)) <=  4096)) {
-                    next__Z0WR=(void *)((unsigned long)result__10WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__30WR)));
-                  } else {
-                    next__Z0WR=new_lab__2PJ(lab_type__20WR);
-                  };
-                  ((__POINTER *)next__Z0WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__00WR)[ 0]=next__Z0WR;
-                } else {
-                  ((__POINTER *)result__10WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z0WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__10WR=next__Z0WR;
-                };
-              };
-              ptr__K0WR=result__10WR;
-            };
-            result__J0WR=((__IS_EXPANDED *)ptr__K0WR);
-            *(result__J0WR) = *(IS_EXPANDED__);
-          };
-          Self__R0WR=((__IS_EXPANDED *)result__J0WR);
-          Self__R0WR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__S0WR;
-          Self__R0WR->receiver__WN2H=__tmp__3VCR;
-          __tmp__QM3O=result__J0WR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__QM3O=my_copy__1N2H(__tmp__PM3O);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__QM3O=my_copy__EO2H(__tmp__PM3O);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__QM3O=my_copy__PO2H(__tmp__PM3O);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__QM3O=my_copy__1O2H(__tmp__PM3O);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__QM3O=my_copy__GP2H(__tmp__PM3O);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__QM3O=my_copy__RP2H(__tmp__PM3O);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__QM3O=my_copy__2P2H(__tmp__PM3O);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__QM3O=my_copy__HQ2H(__tmp__PM3O);
-        } break;
-        case __PUT_TO__: {
-          __tmp__QM3O=my_copy__SQ2H(__tmp__PM3O);
-        } break;
-        case __ITEM__: {
-          __tmp__QM3O=my_copy__DR2H(__tmp__PM3O);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__QM3O=my_copy__PR2H(__tmp__PM3O);
-        } break;
-        case __CAST__: {
-          __tmp__QM3O=my_copy__YR2H(__tmp__PM3O);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__QM3O=my_copy__5SYM(__tmp__PM3O);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__QM3O=my_copy__IUGK(__tmp__PM3O);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DEJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PM3O)->global__ZGJK),NULL);
-          if (__tmp__DEJR==NULL) {
-            __tmp__EEJR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__DEJR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__EEJR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__EEJR=((__READ_GLOBAL *)__tmp__DEJR);
-            } break;
-            }
-          };
-          __tmp__QM3O=__tmp__EEJR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__QM3O=my_copy__BQCN(__tmp__PM3O);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__QM3O=my_copy__NREO(__tmp__PM3O);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__QM3O=my_copy__VYJO(__tmp__PM3O);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__QM3O=my_copy__0REO(__tmp__PM3O);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__QM3O=my_copy__BZJO(__tmp__PM3O);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__QM3O=my_copy__CNJM(__tmp__PM3O);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__QM3O=my_copy__5XLL(__tmp__PM3O);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__QM3O=my_copy__WVYM(__tmp__PM3O);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__QM3O=my_copy__FSEO(__tmp__PM3O);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__QM3O=my_copy__QCEP(__tmp__PM3O);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__QM3O=my_copy__5LSN(__tmp__PM3O);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__QM3O=my_copy__KMSN(__tmp__PM3O);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__QM3O=my_copy__JZPN(__tmp__PM3O);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__QM3O=my_copy__G3SO(__tmp__PM3O);
-        } break;
-        };
-        node__WE3O=new_read__slot__receiver__with__AOWH(__tmp__OM3O,slot_msg__VE3O,__tmp__QM3O,args__XE3O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__WE3O);
-        __tmp__UD5R=((__NODE_TYPE *)node__WE3O)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__UD5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__VD5R=((__DTA_RD *)__tmp__UD5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__VD5R=((__DTA_CAST *)__tmp__UD5R)->result_expr__G01H;
+      }
+    };
+    tm__WBXG=__tmp__0BXG;
+    if (((void *)__tmp__0BXG != (void *)NULL)) {
+      Result__BWOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__0BXG)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__MCXG=create_with_capacity__XEZG((__INTEGER__Q)(Result__BWOT -  1));
+      Self__SIRG->slot_data_list__NCXG=__tmp__MCXG;
+      Result__BWOT=(__INTEGER__Q)(((__ITM_TYPE_MULTI__0URC *)__tmp__0BXG)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY -  1);
+      Self__BFZG= 0;
+      while ((Self__BFZG <= Result__BWOT)) {
+        __tmp__2F3F=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)tm__WBXG)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__BFZG];
+        __tmp__ZCXG=Self__SIRG->receiver_type__XIRG;
+        switch (((struct ___OBJ *)__tmp__2F3F)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__0CXG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2F3F));
         } break;
-        case __DTA_WR_CODE__: {
-          __tmp__VD5R=((__DTA_WR_CODE *)__tmp__UD5R)->parent_dta__MZLH.result_expr__YHZD;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__0CXG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2F3F)));
         } break;
-        case __DTA_BLOCK__: {
-          __tmp__VD5R=((__DTA_BLOCK *)__tmp__UD5R)->result_expr__F41H;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__0CXG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2F3F)),__tmp__ZCXG);
         } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__VD5R=((__DTA_WR_VALUE *)__tmp__UD5R)->parent_dta__XSUH.result_expr__YHZD;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__0CXG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2F3F)),__tmp__ZCXG);
         } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__VD5R=((__DTA_RD_ARGS *)__tmp__UD5R)->parent_dta__HOWH.result_expr__YHZD;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__0CXG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2F3F)),__tmp__ZCXG);
         } break;
         };
-        result__QE3O=__tmp__VD5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__NE3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__V0QN(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__OE3O);
-        put_position__ECH(Self__ME3O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__QE3O);
-}
-
-static void* check_type__with__KN3O(__EXPR_INF_EQ *Self__LN3O,void *t__MN3O,__POSITION p__NN3O)
-// ({EXPR_INF_EQ},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__IFJR;
-  void *result__PN3O,*rec__SN3O,*__tmp__YD5R,*__tmp__OV3O,*__tmp__PV3O;
-  void *__tmp__1D5R;
-  void *local__QN3O;
-  void *instr__RN3O;
-  void *slot_name__TN3O,*v__G2WR;
-  void *slot_msg__UN3O;
-  void *node__VN3O;
-  __TYPE_FULL *Self__HXJQ,*Self__RXJQ;
-  void *__tmp__FQ3O,*__tmp__RT3O;
-  __POSITION __tmp__MQ3O,__tmp__UR3O,__tmp__YT3O,__tmp__AV3O;
-  __POSITION __tmp__NV3O,p__HFJR,p__F2WR,p__12WR;
-  void *__tmp__SQ3O,*__tmp__4T3O,*t__JFJR,*t__H2WR;
-  __STRING *Self__HEJR,*Self__NEJR,*Self__TEJR,*Self__ZEJR;
-  __INTEGER new_capacity__GEJR,old_nb_elts__JEJR,upper__B1WR,Self__50WR;
-  __INTEGER new_capacity__MEJR,old_nb_elts__PEJR,upper__G1WR,Self__E1WR;
-  __INTEGER new_capacity__SEJR,old_nb_elts__VEJR,upper__L1WR,Self__J1WR;
-  __INTEGER new_capacity__YEJR,old_nb_elts__1EJR,upper__Q1WR,Self__O1WR;
-  __INTEGER typ_id__AFJR,typ_id__41WR,typ_id__U2WR;
-  void *__tmp__XD5R,*__tmp__0D5R;
-  __STRING_CST *Self__YXJQ;
-  __PROTOTYPE_CST *Self__ZXJQ;
-  __INTEGER_CST *Self__0XJQ,*result__4EJR,*Self__GFJR;
-  __POINTER ptr__5EJR,ptr_table__T1WR,next__S1WR,result__U1WR;
-  __POINTER ptr_table__Y1WR,next__X1WR,result__Z1WR,ptr__31WR;
-  __POINTER ptr_table__J2WR,next__I2WR,result__K2WR,ptr_table__O2WR;
-  __POINTER next__N2WR,result__P2WR,ptr__T2WR,ptr_table__42WR;
-  __POINTER next__32WR,result__52WR,ptr_table__D3WR,next__C3WR;
-  __POINTER result__E3WR;
-  __UINTEGER_32 sz__BFJR,a__CFJR,new_size__DFJR,t__EFJR,a__FFJR;
-  __UINTEGER_32 new_size__11WR,lab_type__01WR,sz__51WR,a__A2WR;
-  __UINTEGER_32 new_size__B2WR,t__C2WR,a__D2WR,new_size__R2WR;
-  __UINTEGER_32 lab_type__Q2WR,sz__V2WR,a__W2WR,new_size__X2WR,t__Y2WR;
-  __UINTEGER_32 a__Z2WR,new_size__G3WR,lab_type__F3WR;
-  void *__tmp__AWCR,*__tmp__EWCR,*__tmp__LFJR;
-  __READ_LOCAL *__tmp__BWCR,*__tmp__FWCR;
-  __REAL_CST *Self__2XJQ,*result__21WR,*Self__E2WR;
-  __CHARACTER_CST *Self__4XJQ;
-  __IS_EXPANDED *Self__5XJQ,*result__S2WR,*Self__02WR;
-  __READ_GLOBAL *__tmp__MFJR;
-  void *args__WN3O;
-  __CHARACTER *Self__IEJR,*new__KEJR,*Self__OEJR,*new__QEJR,*Self__UEJR;
-  __CHARACTER *new__WEJR,*Self__0EJR,*new__2EJR;
-  __BOOLEAN __tmp__BS3O;
-  result__PN3O=NULL;
-  local__QN3O=NULL;
-  instr__RN3O=NULL;
-  rec__SN3O=NULL;
-  slot_name__TN3O=NULL;
-  slot_msg__UN3O=NULL;
-  node__VN3O=NULL;
-  args__WN3O=NULL;
-  if (affect_with__BCHI(t__MN3O,static_type__00QN())) {
-    result__PN3O=Self__LN3O;
-  } else {
-    Self__HXJQ=((__TYPE_FULL *)static_type__00QN());
-    if (is_cast__to__in__BD0I(Self__HXJQ,(&__string_86),t__MN3O,((__PROTOTYPE *)prototype__VPRF(Self__HXJQ))->export_list__EFDC)) {
-      local__QN3O=create__name__style__type__E5JG(Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__00QN()));
-      instr__RN3O=write__value__14FH(local__QN3O,Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LN3O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__RN3O);
-      slot_name__TN3O=get__QEC(last_cast_name__T32H);
-      slot_msg__UN3O=get_slot__IO5G(static_type__00QN(),slot_name__TN3O);
-      if (((void *)slot_msg__UN3O == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__00QN(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__MN3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__TN3O);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__00QN(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__NN3O);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__00QN()))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-        __tmp__FQ3O=((__SLOT *)((__SLOT_DATA *)slot_msg__UN3O)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__FQ3O=((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__FQ3O) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-          __tmp__MQ3O=((__SLOT_DATA *)slot_msg__UN3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__MQ3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__MQ3O);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-        __tmp__SQ3O=get_type_result__XF2G(slot_msg__UN3O);
-      } else {
-        __tmp__SQ3O=get_type_result__BH2G(slot_msg__UN3O);
-      };
-      if ((((void *)__tmp__SQ3O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__SQ3O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__MN3O)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__SQ3O != (void *)NULL)) {
-          Self__HEJR=((__STRING *)string_tmp__RB);
-          new_capacity__GEJR= 0;
-          if ((Self__HEJR->capacity__MNK <= Self__HEJR->count__VF)) {
-            if ((Self__HEJR->capacity__MNK ==  0)) {
-              Self__HEJR->capacity__MNK= 32;
-              Self__HEJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__GEJR=(__INTEGER)(Self__HEJR->capacity__MNK <<  1);
-              Self__IEJR=((__CHARACTER *)Self__HEJR->storage__XNK);
-              old_nb_elts__JEJR=Self__HEJR->capacity__MNK;
-              new__KEJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IEJR),((__UINTEGER_32 )old_nb_elts__JEJR),((__UINTEGER_32 )new_capacity__GEJR)));
-              upper__B1WR=(__INTEGER)(new_capacity__GEJR -  1);
-              Self__50WR=old_nb_elts__JEJR;
-              while ((Self__50WR <= upper__B1WR)) {
-                new__KEJR[Self__50WR]='\0';
-                Self__50WR=(__INTEGER)(Self__50WR +  1);
-              };
-              Self__HEJR->storage__XNK=new__KEJR;
-              Self__HEJR->capacity__MNK=new_capacity__GEJR;
-            };
-          };
-          ((__CHARACTER *)Self__HEJR->storage__XNK)[Self__HEJR->count__VF]='`';
-          Self__HEJR->count__VF=(__INTEGER)(Self__HEJR->count__VF +  1);
-          append_name_in__M5XD(__tmp__SQ3O,string_tmp__RB);
-          Self__NEJR=((__STRING *)string_tmp__RB);
-          new_capacity__MEJR= 0;
-          if ((Self__NEJR->capacity__MNK <= Self__NEJR->count__VF)) {
-            if ((Self__NEJR->capacity__MNK ==  0)) {
-              Self__NEJR->capacity__MNK= 32;
-              Self__NEJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__MEJR=(__INTEGER)(Self__NEJR->capacity__MNK <<  1);
-              Self__OEJR=((__CHARACTER *)Self__NEJR->storage__XNK);
-              old_nb_elts__PEJR=Self__NEJR->capacity__MNK;
-              new__QEJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OEJR),((__UINTEGER_32 )old_nb_elts__PEJR),((__UINTEGER_32 )new_capacity__MEJR)));
-              upper__G1WR=(__INTEGER)(new_capacity__MEJR -  1);
-              Self__E1WR=old_nb_elts__PEJR;
-              while ((Self__E1WR <= upper__G1WR)) {
-                new__QEJR[Self__E1WR]='\0';
-                Self__E1WR=(__INTEGER)(Self__E1WR +  1);
-              };
-              Self__NEJR->storage__XNK=new__QEJR;
-              Self__NEJR->capacity__MNK=new_capacity__MEJR;
-            };
-          };
-          ((__CHARACTER *)Self__NEJR->storage__XNK)[Self__NEJR->count__VF]='\'';
-          Self__NEJR->count__VF=(__INTEGER)(Self__NEJR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__MN3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-          __tmp__UR3O=((__SLOT_DATA *)slot_msg__UN3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__UR3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__UR3O);
-        put_position__ECH(Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        typ__VBXG=__tmp__0CXG;
+        __tmp__1CXG=Self__SIRG->slot_data_list__NCXG;
+        __tmp__3CXG=create__type__C0XG(Self__SIRG,typ__VBXG);
+        add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__1CXG),__tmp__3CXG);
+        Self__BFZG=(__INTEGER__Q)(Self__BFZG +  1);
       };
-      rec__SN3O=read__QB5G(local__QN3O);
-      node__VN3O=new_read__slot__receiver__self__FLQC(Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__UN3O,rec__SN3O,rec__SN3O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__VN3O);
-      __tmp__XD5R=((__NODE_TYPE *)node__VN3O)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__XD5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__YD5R=((__DTA_RD *)__tmp__XD5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__YD5R=((__DTA_CAST *)__tmp__XD5R)->result_expr__G01H;
+      Self__IWOT=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__0BXG)->list_type__R4UC);
+      __tmp__YBXG=((void **)Self__IWOT->parent_arrayed_collection__CMB.storage__DIXC)[Self__IWOT->parent_arrayed_collection__CMB.upper__WBY];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      switch (((struct ___OBJ *)__tmp__YBXG)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__0CXG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBXG));
       } break;
-      case __DTA_WR_CODE__: {
-        __tmp__YD5R=((__DTA_WR_CODE *)__tmp__XD5R)->parent_dta__MZLH.result_expr__YHZD;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__0CXG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBXG)));
       } break;
-      case __DTA_BLOCK__: {
-        __tmp__YD5R=((__DTA_BLOCK *)__tmp__XD5R)->result_expr__F41H;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__0CXG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBXG)),NULL);
       } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__YD5R=((__DTA_WR_VALUE *)__tmp__XD5R)->parent_dta__XSUH.result_expr__YHZD;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__0CXG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBXG)),NULL);
       } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__YD5R=((__DTA_RD_ARGS *)__tmp__XD5R)->parent_dta__HOWH.result_expr__YHZD;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__0CXG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBXG)),NULL);
       } break;
       };
-      result__PN3O=__tmp__YD5R;
-      __tmp__BS3O=TRUE__;
-    } else {
-      __tmp__BS3O=FALSE__;
-    };
-    if ((! __tmp__BS3O)) {
-      Self__RXJQ=((__TYPE_FULL *)t__MN3O);
-      if (is_cast__to__in__BD0I(Self__RXJQ,(&__string_87),static_type__00QN(),((__PROTOTYPE *)prototype__VPRF(Self__RXJQ))->import_list__MFDC)) {
-        local__QN3O=create__name__style__type__E5JG(Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__00QN()));
-        instr__RN3O=write__value__14FH(local__QN3O,Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LN3O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__RN3O);
-        slot_name__TN3O=get__QEC(last_cast_name__T32H);
-        slot_msg__UN3O=get_slot__IO5G(t__MN3O,slot_name__TN3O);
-        if (((void *)slot_msg__UN3O == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__MN3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__00QN(),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__TN3O);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__MN3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__NN3O);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__MN3O))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-          __tmp__RT3O=((__SLOT *)((__SLOT_DATA *)slot_msg__UN3O)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__RT3O=((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__RT3O) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-            __tmp__YT3O=((__SLOT_DATA *)slot_msg__UN3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__YT3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__YT3O);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-          __tmp__4T3O=get_type_result__XF2G(slot_msg__UN3O);
-        } else {
-          __tmp__4T3O=get_type_result__BH2G(slot_msg__UN3O);
-        };
-        if ((((void *)__tmp__4T3O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4T3O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__MN3O)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__4T3O != (void *)NULL)) {
-            Self__TEJR=((__STRING *)string_tmp__RB);
-            new_capacity__SEJR= 0;
-            if ((Self__TEJR->capacity__MNK <= Self__TEJR->count__VF)) {
-              if ((Self__TEJR->capacity__MNK ==  0)) {
-                Self__TEJR->capacity__MNK= 32;
-                Self__TEJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__SEJR=(__INTEGER)(Self__TEJR->capacity__MNK <<  1);
-                Self__UEJR=((__CHARACTER *)Self__TEJR->storage__XNK);
-                old_nb_elts__VEJR=Self__TEJR->capacity__MNK;
-                new__WEJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UEJR),((__UINTEGER_32 )old_nb_elts__VEJR),((__UINTEGER_32 )new_capacity__SEJR)));
-                upper__L1WR=(__INTEGER)(new_capacity__SEJR -  1);
-                Self__J1WR=old_nb_elts__VEJR;
-                while ((Self__J1WR <= upper__L1WR)) {
-                  new__WEJR[Self__J1WR]='\0';
-                  Self__J1WR=(__INTEGER)(Self__J1WR +  1);
-                };
-                Self__TEJR->storage__XNK=new__WEJR;
-                Self__TEJR->capacity__MNK=new_capacity__SEJR;
-              };
-            };
-            ((__CHARACTER *)Self__TEJR->storage__XNK)[Self__TEJR->count__VF]='`';
-            Self__TEJR->count__VF=(__INTEGER)(Self__TEJR->count__VF +  1);
-            append_name_in__M5XD(__tmp__4T3O,string_tmp__RB);
-            Self__ZEJR=((__STRING *)string_tmp__RB);
-            new_capacity__YEJR= 0;
-            if ((Self__ZEJR->capacity__MNK <= Self__ZEJR->count__VF)) {
-              if ((Self__ZEJR->capacity__MNK ==  0)) {
-                Self__ZEJR->capacity__MNK= 32;
-                Self__ZEJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__YEJR=(__INTEGER)(Self__ZEJR->capacity__MNK <<  1);
-                Self__0EJR=((__CHARACTER *)Self__ZEJR->storage__XNK);
-                old_nb_elts__1EJR=Self__ZEJR->capacity__MNK;
-                new__2EJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0EJR),((__UINTEGER_32 )old_nb_elts__1EJR),((__UINTEGER_32 )new_capacity__YEJR)));
-                upper__Q1WR=(__INTEGER)(new_capacity__YEJR -  1);
-                Self__O1WR=old_nb_elts__1EJR;
-                while ((Self__O1WR <= upper__Q1WR)) {
-                  new__2EJR[Self__O1WR]='\0';
-                  Self__O1WR=(__INTEGER)(Self__O1WR +  1);
-                };
-                Self__ZEJR->storage__XNK=new__2EJR;
-                Self__ZEJR->capacity__MNK=new_capacity__YEJR;
-              };
-            };
-            ((__CHARACTER *)Self__ZEJR->storage__XNK)[Self__ZEJR->count__VF]='\'';
-            Self__ZEJR->count__VF=(__INTEGER)(Self__ZEJR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__MN3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
-            __tmp__AV3O=((__SLOT_DATA *)slot_msg__UN3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__AV3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__AV3O);
-          put_position__ECH(Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__WN3O=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__WN3O,create__type__PKQC(Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__MN3O));
-        add_last__5REI(args__WN3O,read__QB5G(local__QN3O));
-        __tmp__NV3O=Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__OV3O=((void **)((__FAST_ARRAYoEXPRo *)args__WN3O)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__OV3O)->__id) {
-        case __LIST__: {
-          __tmp__PV3O=my_copy__MSYM(__tmp__OV3O);
-        } break;
-        case __STRING_CST__: {
-          Self__YXJQ=((__STRING_CST *)__tmp__OV3O);
-          __tmp__PV3O=create__text__ITMH(Self__YXJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YXJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__PV3O=my_copy__EK2H(__tmp__OV3O);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__ZXJQ=((__PROTOTYPE_CST *)__tmp__OV3O);
-          __tmp__PV3O=create__type__PKQC(Self__ZXJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZXJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__0XJQ=((__INTEGER_CST *)__tmp__OV3O);
-          p__HFJR=Self__0XJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__IFJR=Self__0XJQ->value__W4YD;
-          t__JFJR=Self__0XJQ->parent_constant__B3LC.static_type__M2YD;
-          result__4EJR=NULL;
-          ptr__5EJR=((__POINTER )(NULL));
-          typ_id__AFJR= 0;
-          sz__BFJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__BFJR ==  0)) {
-            result__4EJR=INTEGER_CST__;
-          } else {
-            typ_id__AFJR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BFJR);
-            if ((typ_id__AFJR == (__INTEGER)(-  1))) {
-              a__CFJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DFJR=(__UINTEGER_32)((__UINTEGER_32)(sz__BFJR + a__CFJR) & (__UINTEGER_32)(~ a__CFJR));
-              ptr_table__T1WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DFJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__S1WR=((__POINTER )(NULL));
-              result__U1WR=((__POINTER *)ptr_table__T1WR)[ 0];
-              if ((result__U1WR == (void *)NULL)) {
-                result__U1WR=new_lab__2PJ(new_size__DFJR);
-                next__S1WR=(void *)((unsigned long)result__U1WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DFJR)));
-                ((__POINTER *)next__S1WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__T1WR)[ 0]=next__S1WR;
-              } else {
-                next__S1WR=((__POINTER *)result__U1WR)[ 0];
-                if ((next__S1WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U1WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DFJR <<  1)) <=  4096)) {
-                    next__S1WR=(void *)((unsigned long)result__U1WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DFJR)));
-                  } else {
-                    next__S1WR=new_lab__2PJ(new_size__DFJR);
-                  };
-                  ((__POINTER *)next__S1WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__T1WR)[ 0]=next__S1WR;
-                } else {
-                  ((__POINTER *)result__U1WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S1WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__U1WR=next__S1WR;
-                };
-              };
-              ptr__5EJR=result__U1WR;
-            } else {
-              t__EFJR=((__UINTEGER_32 )typ_id__AFJR);
-              a__FFJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__11WR=(__UINTEGER_32)((__UINTEGER_32)(sz__BFJR + a__FFJR) & (__UINTEGER_32)(~ a__FFJR));
-              ptr_table__Y1WR=((__POINTER )(&(table_type[(t__EFJR)])));
-              lab_type__01WR=(__UINTEGER_32)(t__EFJR |  1);
-              next__X1WR=((__POINTER )(NULL));
-              result__Z1WR=((__POINTER *)ptr_table__Y1WR)[ 0];
-              if ((result__Z1WR == (void *)NULL)) {
-                result__Z1WR=new_lab__2PJ(lab_type__01WR);
-                next__X1WR=(void *)((unsigned long)result__Z1WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11WR)));
-                ((__POINTER *)next__X1WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__Y1WR)[ 0]=next__X1WR;
-              } else {
-                next__X1WR=((__POINTER *)result__Z1WR)[ 0];
-                if ((next__X1WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z1WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__11WR <<  1)) <=  4096)) {
-                    next__X1WR=(void *)((unsigned long)result__Z1WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11WR)));
-                  } else {
-                    next__X1WR=new_lab__2PJ(lab_type__01WR);
-                  };
-                  ((__POINTER *)next__X1WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Y1WR)[ 0]=next__X1WR;
-                } else {
-                  ((__POINTER *)result__Z1WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X1WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__Z1WR=next__X1WR;
-                };
-              };
-              ptr__5EJR=result__Z1WR;
-            };
-            result__4EJR=((__INTEGER_CST *)ptr__5EJR);
-            *(result__4EJR) = *(INTEGER_CST__);
-          };
-          Self__GFJR=((__INTEGER_CST *)result__4EJR);
-          Self__GFJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HFJR;
-          Self__GFJR->value__W4YD=v__IFJR;
-          Self__GFJR->parent_constant__B3LC.static_type__M2YD=t__JFJR;
-          check_type__YG5D(Self__GFJR);
-          __tmp__PV3O=result__4EJR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__AWCR=read__QB5G(((__READ_LOCAL *)__tmp__OV3O)->local__HJZD);
-          if (__tmp__AWCR==NULL) {
-            __tmp__BWCR=NULL;
-          } else {
-            __tmp__BWCR=((__READ_LOCAL *)__tmp__AWCR);
-          };
-          __tmp__PV3O=__tmp__BWCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__PV3O=my_copy__SL2H(__tmp__OV3O);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__PV3O=my_copy__LM2H(__tmp__OV3O);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__PV3O=my_copy__YM2H(__tmp__OV3O);
-        } break;
-        case __REAL_CST__: {
-          Self__2XJQ=((__REAL_CST *)__tmp__OV3O);
-          p__F2WR=Self__2XJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__G2WR=Self__2XJQ->value__HN2H;
-          t__H2WR=Self__2XJQ->parent_constant__U2JH.static_type__M2YD;
-          result__21WR=NULL;
-          ptr__31WR=((__POINTER )(NULL));
-          typ_id__41WR= 0;
-          sz__51WR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__51WR ==  0)) {
-            result__21WR=REAL_CST__;
-          } else {
-            typ_id__41WR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__51WR);
-            if ((typ_id__41WR == (__INTEGER)(-  1))) {
-              a__A2WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__B2WR=(__UINTEGER_32)((__UINTEGER_32)(sz__51WR + a__A2WR) & (__UINTEGER_32)(~ a__A2WR));
-              ptr_table__J2WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__B2WR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__I2WR=((__POINTER )(NULL));
-              result__K2WR=((__POINTER *)ptr_table__J2WR)[ 0];
-              if ((result__K2WR == (void *)NULL)) {
-                result__K2WR=new_lab__2PJ(new_size__B2WR);
-                next__I2WR=(void *)((unsigned long)result__K2WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B2WR)));
-                ((__POINTER *)next__I2WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__J2WR)[ 0]=next__I2WR;
-              } else {
-                next__I2WR=((__POINTER *)result__K2WR)[ 0];
-                if ((next__I2WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K2WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B2WR <<  1)) <=  4096)) {
-                    next__I2WR=(void *)((unsigned long)result__K2WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B2WR)));
-                  } else {
-                    next__I2WR=new_lab__2PJ(new_size__B2WR);
-                  };
-                  ((__POINTER *)next__I2WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__J2WR)[ 0]=next__I2WR;
-                } else {
-                  ((__POINTER *)result__K2WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I2WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__K2WR=next__I2WR;
-                };
-              };
-              ptr__31WR=result__K2WR;
-            } else {
-              t__C2WR=((__UINTEGER_32 )typ_id__41WR);
-              a__D2WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__R2WR=(__UINTEGER_32)((__UINTEGER_32)(sz__51WR + a__D2WR) & (__UINTEGER_32)(~ a__D2WR));
-              ptr_table__O2WR=((__POINTER )(&(table_type[(t__C2WR)])));
-              lab_type__Q2WR=(__UINTEGER_32)(t__C2WR |  1);
-              next__N2WR=((__POINTER )(NULL));
-              result__P2WR=((__POINTER *)ptr_table__O2WR)[ 0];
-              if ((result__P2WR == (void *)NULL)) {
-                result__P2WR=new_lab__2PJ(lab_type__Q2WR);
-                next__N2WR=(void *)((unsigned long)result__P2WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R2WR)));
-                ((__POINTER *)next__N2WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__O2WR)[ 0]=next__N2WR;
-              } else {
-                next__N2WR=((__POINTER *)result__P2WR)[ 0];
-                if ((next__N2WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P2WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R2WR <<  1)) <=  4096)) {
-                    next__N2WR=(void *)((unsigned long)result__P2WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R2WR)));
-                  } else {
-                    next__N2WR=new_lab__2PJ(lab_type__Q2WR);
-                  };
-                  ((__POINTER *)next__N2WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__O2WR)[ 0]=next__N2WR;
-                } else {
-                  ((__POINTER *)result__P2WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N2WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__P2WR=next__N2WR;
-                };
-              };
-              ptr__31WR=result__P2WR;
-            };
-            result__21WR=((__REAL_CST *)ptr__31WR);
-            *(result__21WR) = *(REAL_CST__);
-          };
-          Self__E2WR=((__REAL_CST *)result__21WR);
-          Self__E2WR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__F2WR;
-          Self__E2WR->value__HN2H=v__G2WR;
-          Self__E2WR->parent_constant__U2JH.static_type__M2YD=t__H2WR;
-          __tmp__PV3O=result__21WR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__4XJQ=((__CHARACTER_CST *)__tmp__OV3O);
-          __tmp__PV3O=create__char__4SMH(Self__4XJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4XJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__5XJQ=((__IS_EXPANDED *)__tmp__OV3O);
-          __tmp__EWCR=read__QB5G(((__READ_LOCAL *)Self__5XJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__EWCR==NULL) {
-            __tmp__FWCR=NULL;
-          } else {
-            __tmp__FWCR=((__READ_LOCAL *)__tmp__EWCR);
-          };
-          p__12WR=Self__5XJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__S2WR=NULL;
-          ptr__T2WR=((__POINTER )(NULL));
-          typ_id__U2WR= 0;
-          sz__V2WR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__V2WR ==  0)) {
-            result__S2WR=IS_EXPANDED__;
-          } else {
-            typ_id__U2WR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V2WR);
-            if ((typ_id__U2WR == (__INTEGER)(-  1))) {
-              a__W2WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__X2WR=(__UINTEGER_32)((__UINTEGER_32)(sz__V2WR + a__W2WR) & (__UINTEGER_32)(~ a__W2WR));
-              ptr_table__42WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X2WR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__32WR=((__POINTER )(NULL));
-              result__52WR=((__POINTER *)ptr_table__42WR)[ 0];
-              if ((result__52WR == (void *)NULL)) {
-                result__52WR=new_lab__2PJ(new_size__X2WR);
-                next__32WR=(void *)((unsigned long)result__52WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2WR)));
-                ((__POINTER *)next__32WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__42WR)[ 0]=next__32WR;
-              } else {
-                next__32WR=((__POINTER *)result__52WR)[ 0];
-                if ((next__32WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__52WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X2WR <<  1)) <=  4096)) {
-                    next__32WR=(void *)((unsigned long)result__52WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2WR)));
-                  } else {
-                    next__32WR=new_lab__2PJ(new_size__X2WR);
-                  };
-                  ((__POINTER *)next__32WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__42WR)[ 0]=next__32WR;
-                } else {
-                  ((__POINTER *)result__52WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__32WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__52WR=next__32WR;
-                };
-              };
-              ptr__T2WR=result__52WR;
-            } else {
-              t__Y2WR=((__UINTEGER_32 )typ_id__U2WR);
-              a__Z2WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__G3WR=(__UINTEGER_32)((__UINTEGER_32)(sz__V2WR + a__Z2WR) & (__UINTEGER_32)(~ a__Z2WR));
-              ptr_table__D3WR=((__POINTER )(&(table_type[(t__Y2WR)])));
-              lab_type__F3WR=(__UINTEGER_32)(t__Y2WR |  1);
-              next__C3WR=((__POINTER )(NULL));
-              result__E3WR=((__POINTER *)ptr_table__D3WR)[ 0];
-              if ((result__E3WR == (void *)NULL)) {
-                result__E3WR=new_lab__2PJ(lab_type__F3WR);
-                next__C3WR=(void *)((unsigned long)result__E3WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3WR)));
-                ((__POINTER *)next__C3WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__D3WR)[ 0]=next__C3WR;
-              } else {
-                next__C3WR=((__POINTER *)result__E3WR)[ 0];
-                if ((next__C3WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E3WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G3WR <<  1)) <=  4096)) {
-                    next__C3WR=(void *)((unsigned long)result__E3WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3WR)));
-                  } else {
-                    next__C3WR=new_lab__2PJ(lab_type__F3WR);
-                  };
-                  ((__POINTER *)next__C3WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__D3WR)[ 0]=next__C3WR;
-                } else {
-                  ((__POINTER *)result__E3WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C3WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__E3WR=next__C3WR;
-                };
-              };
-              ptr__T2WR=result__E3WR;
-            };
-            result__S2WR=((__IS_EXPANDED *)ptr__T2WR);
-            *(result__S2WR) = *(IS_EXPANDED__);
-          };
-          Self__02WR=((__IS_EXPANDED *)result__S2WR);
-          Self__02WR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__12WR;
-          Self__02WR->receiver__WN2H=__tmp__FWCR;
-          __tmp__PV3O=result__S2WR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__PV3O=my_copy__1N2H(__tmp__OV3O);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__PV3O=my_copy__EO2H(__tmp__OV3O);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__PV3O=my_copy__PO2H(__tmp__OV3O);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__PV3O=my_copy__1O2H(__tmp__OV3O);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__PV3O=my_copy__GP2H(__tmp__OV3O);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__PV3O=my_copy__RP2H(__tmp__OV3O);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__PV3O=my_copy__2P2H(__tmp__OV3O);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__PV3O=my_copy__HQ2H(__tmp__OV3O);
-        } break;
-        case __PUT_TO__: {
-          __tmp__PV3O=my_copy__SQ2H(__tmp__OV3O);
-        } break;
-        case __ITEM__: {
-          __tmp__PV3O=my_copy__DR2H(__tmp__OV3O);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__PV3O=my_copy__PR2H(__tmp__OV3O);
-        } break;
-        case __CAST__: {
-          __tmp__PV3O=my_copy__YR2H(__tmp__OV3O);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__PV3O=my_copy__5SYM(__tmp__OV3O);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__PV3O=my_copy__IUGK(__tmp__OV3O);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LFJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OV3O)->global__ZGJK),NULL);
-          if (__tmp__LFJR==NULL) {
-            __tmp__MFJR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__LFJR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__MFJR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__MFJR=((__READ_GLOBAL *)__tmp__LFJR);
-            } break;
-            }
-          };
-          __tmp__PV3O=__tmp__MFJR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__PV3O=my_copy__BQCN(__tmp__OV3O);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__PV3O=my_copy__NREO(__tmp__OV3O);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__PV3O=my_copy__VYJO(__tmp__OV3O);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__PV3O=my_copy__0REO(__tmp__OV3O);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__PV3O=my_copy__BZJO(__tmp__OV3O);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__PV3O=my_copy__CNJM(__tmp__OV3O);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__PV3O=my_copy__5XLL(__tmp__OV3O);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__PV3O=my_copy__WVYM(__tmp__OV3O);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__PV3O=my_copy__FSEO(__tmp__OV3O);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__PV3O=my_copy__QCEP(__tmp__OV3O);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__PV3O=my_copy__5LSN(__tmp__OV3O);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__PV3O=my_copy__KMSN(__tmp__OV3O);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__PV3O=my_copy__JZPN(__tmp__OV3O);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__PV3O=my_copy__G3SO(__tmp__OV3O);
-        } break;
-        };
-        node__VN3O=new_read__slot__receiver__with__AOWH(__tmp__NV3O,slot_msg__UN3O,__tmp__PV3O,args__WN3O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__VN3O);
-        __tmp__0D5R=((__NODE_TYPE *)node__VN3O)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__0D5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__1D5R=((__DTA_RD *)__tmp__0D5R)->parent_dta__NLQC.result_expr__YHZD;
+      typ__VBXG=__tmp__0CXG;
+    } else /* FALSE */ {
+      __tmp__YBXG=Self__SIRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__YBXG)->__id==__ITM_SLOT__PLC__) {
+        __tmp__2F3F=((__ITM_SLOT__PLC *)__tmp__YBXG)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__2F3F=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YBXG)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+      if (__tmp__2F3F==NULL) {
+        __tmp__ZCXG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__2F3F)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ZCXG=((void *)__tmp__2F3F);
         } break;
-        case __DTA_CAST__: {
-          __tmp__1D5R=((__DTA_CAST *)__tmp__0D5R)->result_expr__G01H;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ZCXG=((void *)__tmp__2F3F);
         } break;
-        case __DTA_WR_CODE__: {
-          __tmp__1D5R=((__DTA_WR_CODE *)__tmp__0D5R)->parent_dta__MZLH.result_expr__YHZD;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ZCXG=((void *)__tmp__2F3F);
         } break;
-        case __DTA_BLOCK__: {
-          __tmp__1D5R=((__DTA_BLOCK *)__tmp__0D5R)->result_expr__F41H;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ZCXG=((void *)__tmp__2F3F);
         } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__1D5R=((__DTA_WR_VALUE *)__tmp__0D5R)->parent_dta__XSUH.result_expr__YHZD;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__ZCXG=NULL;
         } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__1D5R=((__DTA_RD_ARGS *)__tmp__0D5R)->parent_dta__HOWH.result_expr__YHZD;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__ZCXG=((void *)__tmp__2F3F);
         } break;
-        };
-        result__PN3O=__tmp__1D5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__MN3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__00QN(),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__NN3O);
-        put_position__ECH(Self__LN3O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-  return(result__PN3O);
-}
-
-static void* check_type__with__35ZN(__EXPR_OR *Self__45ZN,void *t__55ZN,__POSITION p__AA0N)
-// ({EXPR_OR},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__QGJR;
-  void *result__CA0N,*rec__FA0N,*__tmp__4D5R,*__tmp__BI0N,*__tmp__CI0N;
-  void *__tmp__BE5R;
-  void *local__DA0N;
-  void *instr__EA0N;
-  void *slot_name__GA0N,*v__P4WR;
-  void *slot_msg__HA0N;
-  void *node__IA0N;
-  __TYPE_FULL *Self__AYJQ,*Self__KYJQ;
-  void *__tmp__YC0N,*__tmp__EG0N;
-  __POSITION __tmp__5C0N,__tmp__HE0N,__tmp__LG0N,__tmp__TH0N;
-  __POSITION __tmp__AI0N,p__PGJR,p__O4WR,p__E5WR;
-  void *__tmp__FD0N,*__tmp__RG0N,*t__RGJR,*t__Q4WR;
-  __STRING *Self__PFJR,*Self__VFJR,*Self__1FJR,*Self__BGJR;
-  __INTEGER new_capacity__OFJR,old_nb_elts__RFJR,upper__K3WR,Self__I3WR;
-  __INTEGER new_capacity__UFJR,old_nb_elts__XFJR,upper__P3WR,Self__N3WR;
-  __INTEGER new_capacity__0FJR,old_nb_elts__3FJR,upper__U3WR,Self__S3WR;
-  __INTEGER new_capacity__AGJR,old_nb_elts__DGJR,upper__Z3WR,Self__X3WR;
-  __INTEGER typ_id__IGJR,typ_id__H4WR,typ_id__34WR;
-  void *__tmp__3D5R,*__tmp__AE5R;
-  __STRING_CST *Self__RYJQ;
-  __PROTOTYPE_CST *Self__SYJQ;
-  __INTEGER_CST *Self__TYJQ,*result__GGJR,*Self__OGJR;
-  __POINTER ptr__HGJR,ptr_table__23WR,next__13WR,result__33WR;
-  __POINTER ptr_table__B4WR,next__A4WR,result__C4WR,ptr__G4WR;
-  __POINTER ptr_table__S4WR,next__R4WR,result__T4WR,ptr_table__X4WR;
-  __POINTER next__W4WR,result__Y4WR,ptr__24WR,ptr_table__H5WR;
-  __POINTER next__G5WR,result__I5WR,ptr_table__M5WR,next__L5WR;
-  __POINTER result__N5WR;
-  __UINTEGER_32 sz__JGJR,a__KGJR,new_size__LGJR,t__MGJR,a__NGJR;
-  __UINTEGER_32 new_size__E4WR,lab_type__D4WR,sz__I4WR,a__J4WR;
-  __UINTEGER_32 new_size__K4WR,t__L4WR,a__M4WR,new_size__04WR;
-  __UINTEGER_32 lab_type__Z4WR,sz__44WR,a__54WR,new_size__A5WR,t__B5WR;
-  __UINTEGER_32 a__C5WR,new_size__P5WR,lab_type__O5WR;
-  void *__tmp__IWCR,*__tmp__MWCR,*__tmp__TGJR;
-  __READ_LOCAL *__tmp__JWCR,*__tmp__NWCR;
-  __REAL_CST *Self__VYJQ,*result__F4WR,*Self__N4WR;
-  __CHARACTER_CST *Self__XYJQ;
-  __IS_EXPANDED *Self__YYJQ,*result__14WR,*Self__D5WR;
-  __READ_GLOBAL *__tmp__UGJR;
-  void *args__JA0N;
-  __CHARACTER *Self__QFJR,*new__SFJR,*Self__WFJR,*new__YFJR,*Self__2FJR;
-  __CHARACTER *new__4FJR,*Self__CGJR,*new__EGJR;
-  __BOOLEAN __tmp__UE0N;
-  result__CA0N=NULL;
-  local__DA0N=NULL;
-  instr__EA0N=NULL;
-  rec__FA0N=NULL;
-  slot_name__GA0N=NULL;
-  slot_msg__HA0N=NULL;
-  node__IA0N=NULL;
-  args__JA0N=NULL;
-  if (affect_with__BCHI(t__55ZN,static_type__3YPN(Self__45ZN))) {
-    result__CA0N=Self__45ZN;
-  } else {
-    Self__AYJQ=((__TYPE_FULL *)static_type__3YPN(Self__45ZN));
-    if (is_cast__to__in__BD0I(Self__AYJQ,(&__string_86),t__55ZN,((__PROTOTYPE *)prototype__VPRF(Self__AYJQ))->export_list__EFDC)) {
-      local__DA0N=create__name__style__type__E5JG(Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__3YPN(Self__45ZN)));
-      instr__EA0N=write__value__14FH(local__DA0N,Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__45ZN);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__EA0N);
-      slot_name__GA0N=get__QEC(last_cast_name__T32H);
-      slot_msg__HA0N=get_slot__IO5G(static_type__3YPN(Self__45ZN),slot_name__GA0N);
-      if (((void *)slot_msg__HA0N == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__3YPN(Self__45ZN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__55ZN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__GA0N);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__3YPN(Self__45ZN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__AA0N);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__3YPN(Self__45ZN)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-        __tmp__YC0N=((__SLOT *)((__SLOT_DATA *)slot_msg__HA0N)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__YC0N=((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__YC0N) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-          __tmp__5C0N=((__SLOT_DATA *)slot_msg__HA0N)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__5C0N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__5C0N);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-        __tmp__FD0N=get_type_result__XF2G(slot_msg__HA0N);
-      } else {
-        __tmp__FD0N=get_type_result__BH2G(slot_msg__HA0N);
-      };
-      if ((((void *)__tmp__FD0N == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__FD0N)->parent_type__5SL != (void *)((__TYPE_FULL *)t__55ZN)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__FD0N != (void *)NULL)) {
-          Self__PFJR=((__STRING *)string_tmp__RB);
-          new_capacity__OFJR= 0;
-          if ((Self__PFJR->capacity__MNK <= Self__PFJR->count__VF)) {
-            if ((Self__PFJR->capacity__MNK ==  0)) {
-              Self__PFJR->capacity__MNK= 32;
-              Self__PFJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__OFJR=(__INTEGER)(Self__PFJR->capacity__MNK <<  1);
-              Self__QFJR=((__CHARACTER *)Self__PFJR->storage__XNK);
-              old_nb_elts__RFJR=Self__PFJR->capacity__MNK;
-              new__SFJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QFJR),((__UINTEGER_32 )old_nb_elts__RFJR),((__UINTEGER_32 )new_capacity__OFJR)));
-              upper__K3WR=(__INTEGER)(new_capacity__OFJR -  1);
-              Self__I3WR=old_nb_elts__RFJR;
-              while ((Self__I3WR <= upper__K3WR)) {
-                new__SFJR[Self__I3WR]='\0';
-                Self__I3WR=(__INTEGER)(Self__I3WR +  1);
-              };
-              Self__PFJR->storage__XNK=new__SFJR;
-              Self__PFJR->capacity__MNK=new_capacity__OFJR;
-            };
-          };
-          ((__CHARACTER *)Self__PFJR->storage__XNK)[Self__PFJR->count__VF]='`';
-          Self__PFJR->count__VF=(__INTEGER)(Self__PFJR->count__VF +  1);
-          append_name_in__M5XD(__tmp__FD0N,string_tmp__RB);
-          Self__VFJR=((__STRING *)string_tmp__RB);
-          new_capacity__UFJR= 0;
-          if ((Self__VFJR->capacity__MNK <= Self__VFJR->count__VF)) {
-            if ((Self__VFJR->capacity__MNK ==  0)) {
-              Self__VFJR->capacity__MNK= 32;
-              Self__VFJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__UFJR=(__INTEGER)(Self__VFJR->capacity__MNK <<  1);
-              Self__WFJR=((__CHARACTER *)Self__VFJR->storage__XNK);
-              old_nb_elts__XFJR=Self__VFJR->capacity__MNK;
-              new__YFJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WFJR),((__UINTEGER_32 )old_nb_elts__XFJR),((__UINTEGER_32 )new_capacity__UFJR)));
-              upper__P3WR=(__INTEGER)(new_capacity__UFJR -  1);
-              Self__N3WR=old_nb_elts__XFJR;
-              while ((Self__N3WR <= upper__P3WR)) {
-                new__YFJR[Self__N3WR]='\0';
-                Self__N3WR=(__INTEGER)(Self__N3WR +  1);
-              };
-              Self__VFJR->storage__XNK=new__YFJR;
-              Self__VFJR->capacity__MNK=new_capacity__UFJR;
-            };
-          };
-          ((__CHARACTER *)Self__VFJR->storage__XNK)[Self__VFJR->count__VF]='\'';
-          Self__VFJR->count__VF=(__INTEGER)(Self__VFJR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__55ZN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-          __tmp__HE0N=((__SLOT_DATA *)slot_msg__HA0N)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__HE0N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__HE0N);
-        put_position__ECH(Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        }
       };
-      rec__FA0N=read__QB5G(local__DA0N);
-      node__IA0N=new_read__slot__receiver__self__FLQC(Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__HA0N,rec__FA0N,rec__FA0N);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__IA0N);
-      __tmp__3D5R=((__NODE_TYPE *)node__IA0N)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__3D5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__4D5R=((__DTA_RD *)__tmp__3D5R)->parent_dta__NLQC.result_expr__YHZD;
+      __tmp__YBXG=Self__SIRG->receiver_type__XIRG;
+      switch (((struct ___OBJ *)__tmp__ZCXG)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__0CXG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZCXG));
       } break;
-      case __DTA_CAST__: {
-        __tmp__4D5R=((__DTA_CAST *)__tmp__3D5R)->result_expr__G01H;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__0CXG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZCXG)));
       } break;
-      case __DTA_WR_CODE__: {
-        __tmp__4D5R=((__DTA_WR_CODE *)__tmp__3D5R)->parent_dta__MZLH.result_expr__YHZD;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__0CXG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZCXG)),__tmp__YBXG);
       } break;
-      case __DTA_BLOCK__: {
-        __tmp__4D5R=((__DTA_BLOCK *)__tmp__3D5R)->result_expr__F41H;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__0CXG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZCXG)),__tmp__YBXG);
       } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__4D5R=((__DTA_WR_VALUE *)__tmp__3D5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__4D5R=((__DTA_RD_ARGS *)__tmp__3D5R)->parent_dta__HOWH.result_expr__YHZD;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__0CXG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZCXG)),__tmp__YBXG);
       } break;
       };
-      result__CA0N=__tmp__4D5R;
-      __tmp__UE0N=TRUE__;
-    } else {
-      __tmp__UE0N=FALSE__;
-    };
-    if ((! __tmp__UE0N)) {
-      Self__KYJQ=((__TYPE_FULL *)t__55ZN);
-      if (is_cast__to__in__BD0I(Self__KYJQ,(&__string_87),static_type__3YPN(Self__45ZN),((__PROTOTYPE *)prototype__VPRF(Self__KYJQ))->import_list__MFDC)) {
-        local__DA0N=create__name__style__type__E5JG(Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__3YPN(Self__45ZN)));
-        instr__EA0N=write__value__14FH(local__DA0N,Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__45ZN);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__EA0N);
-        slot_name__GA0N=get__QEC(last_cast_name__T32H);
-        slot_msg__HA0N=get_slot__IO5G(t__55ZN,slot_name__GA0N);
-        if (((void *)slot_msg__HA0N == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__55ZN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__3YPN(Self__45ZN),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__GA0N);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__55ZN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__AA0N);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__55ZN))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-          __tmp__EG0N=((__SLOT *)((__SLOT_DATA *)slot_msg__HA0N)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__EG0N=((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__EG0N) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-            __tmp__LG0N=((__SLOT_DATA *)slot_msg__HA0N)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__LG0N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__LG0N);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-          __tmp__RG0N=get_type_result__XF2G(slot_msg__HA0N);
-        } else {
-          __tmp__RG0N=get_type_result__BH2G(slot_msg__HA0N);
-        };
-        if ((((void *)__tmp__RG0N == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__RG0N)->parent_type__5SL != (void *)((__TYPE_FULL *)t__55ZN)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__RG0N != (void *)NULL)) {
-            Self__1FJR=((__STRING *)string_tmp__RB);
-            new_capacity__0FJR= 0;
-            if ((Self__1FJR->capacity__MNK <= Self__1FJR->count__VF)) {
-              if ((Self__1FJR->capacity__MNK ==  0)) {
-                Self__1FJR->capacity__MNK= 32;
-                Self__1FJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__0FJR=(__INTEGER)(Self__1FJR->capacity__MNK <<  1);
-                Self__2FJR=((__CHARACTER *)Self__1FJR->storage__XNK);
-                old_nb_elts__3FJR=Self__1FJR->capacity__MNK;
-                new__4FJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2FJR),((__UINTEGER_32 )old_nb_elts__3FJR),((__UINTEGER_32 )new_capacity__0FJR)));
-                upper__U3WR=(__INTEGER)(new_capacity__0FJR -  1);
-                Self__S3WR=old_nb_elts__3FJR;
-                while ((Self__S3WR <= upper__U3WR)) {
-                  new__4FJR[Self__S3WR]='\0';
-                  Self__S3WR=(__INTEGER)(Self__S3WR +  1);
-                };
-                Self__1FJR->storage__XNK=new__4FJR;
-                Self__1FJR->capacity__MNK=new_capacity__0FJR;
-              };
-            };
-            ((__CHARACTER *)Self__1FJR->storage__XNK)[Self__1FJR->count__VF]='`';
-            Self__1FJR->count__VF=(__INTEGER)(Self__1FJR->count__VF +  1);
-            append_name_in__M5XD(__tmp__RG0N,string_tmp__RB);
-            Self__BGJR=((__STRING *)string_tmp__RB);
-            new_capacity__AGJR= 0;
-            if ((Self__BGJR->capacity__MNK <= Self__BGJR->count__VF)) {
-              if ((Self__BGJR->capacity__MNK ==  0)) {
-                Self__BGJR->capacity__MNK= 32;
-                Self__BGJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__AGJR=(__INTEGER)(Self__BGJR->capacity__MNK <<  1);
-                Self__CGJR=((__CHARACTER *)Self__BGJR->storage__XNK);
-                old_nb_elts__DGJR=Self__BGJR->capacity__MNK;
-                new__EGJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CGJR),((__UINTEGER_32 )old_nb_elts__DGJR),((__UINTEGER_32 )new_capacity__AGJR)));
-                upper__Z3WR=(__INTEGER)(new_capacity__AGJR -  1);
-                Self__X3WR=old_nb_elts__DGJR;
-                while ((Self__X3WR <= upper__Z3WR)) {
-                  new__EGJR[Self__X3WR]='\0';
-                  Self__X3WR=(__INTEGER)(Self__X3WR +  1);
-                };
-                Self__BGJR->storage__XNK=new__EGJR;
-                Self__BGJR->capacity__MNK=new_capacity__AGJR;
-              };
-            };
-            ((__CHARACTER *)Self__BGJR->storage__XNK)[Self__BGJR->count__VF]='\'';
-            Self__BGJR->count__VF=(__INTEGER)(Self__BGJR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__55ZN,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
-            __tmp__TH0N=((__SLOT_DATA *)slot_msg__HA0N)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__TH0N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__TH0N);
-          put_position__ECH(Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__JA0N=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__JA0N,create__type__PKQC(Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__55ZN));
-        add_last__5REI(args__JA0N,read__QB5G(local__DA0N));
-        __tmp__AI0N=Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__BI0N=((void **)((__FAST_ARRAYoEXPRo *)args__JA0N)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__BI0N)->__id) {
-        case __LIST__: {
-          __tmp__CI0N=my_copy__MSYM(__tmp__BI0N);
-        } break;
-        case __STRING_CST__: {
-          Self__RYJQ=((__STRING_CST *)__tmp__BI0N);
-          __tmp__CI0N=create__text__ITMH(Self__RYJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RYJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__CI0N=my_copy__EK2H(__tmp__BI0N);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__SYJQ=((__PROTOTYPE_CST *)__tmp__BI0N);
-          __tmp__CI0N=create__type__PKQC(Self__SYJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SYJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__TYJQ=((__INTEGER_CST *)__tmp__BI0N);
-          p__PGJR=Self__TYJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__QGJR=Self__TYJQ->value__W4YD;
-          t__RGJR=Self__TYJQ->parent_constant__B3LC.static_type__M2YD;
-          result__GGJR=NULL;
-          ptr__HGJR=((__POINTER )(NULL));
-          typ_id__IGJR= 0;
-          sz__JGJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__JGJR ==  0)) {
-            result__GGJR=INTEGER_CST__;
-          } else {
-            typ_id__IGJR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JGJR);
-            if ((typ_id__IGJR == (__INTEGER)(-  1))) {
-              a__KGJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LGJR=(__UINTEGER_32)((__UINTEGER_32)(sz__JGJR + a__KGJR) & (__UINTEGER_32)(~ a__KGJR));
-              ptr_table__23WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LGJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__13WR=((__POINTER )(NULL));
-              result__33WR=((__POINTER *)ptr_table__23WR)[ 0];
-              if ((result__33WR == (void *)NULL)) {
-                result__33WR=new_lab__2PJ(new_size__LGJR);
-                next__13WR=(void *)((unsigned long)result__33WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LGJR)));
-                ((__POINTER *)next__13WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__23WR)[ 0]=next__13WR;
-              } else {
-                next__13WR=((__POINTER *)result__33WR)[ 0];
-                if ((next__13WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__33WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LGJR <<  1)) <=  4096)) {
-                    next__13WR=(void *)((unsigned long)result__33WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LGJR)));
-                  } else {
-                    next__13WR=new_lab__2PJ(new_size__LGJR);
-                  };
-                  ((__POINTER *)next__13WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__23WR)[ 0]=next__13WR;
-                } else {
-                  ((__POINTER *)result__33WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__13WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__33WR=next__13WR;
-                };
-              };
-              ptr__HGJR=result__33WR;
-            } else {
-              t__MGJR=((__UINTEGER_32 )typ_id__IGJR);
-              a__NGJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__E4WR=(__UINTEGER_32)((__UINTEGER_32)(sz__JGJR + a__NGJR) & (__UINTEGER_32)(~ a__NGJR));
-              ptr_table__B4WR=((__POINTER )(&(table_type[(t__MGJR)])));
-              lab_type__D4WR=(__UINTEGER_32)(t__MGJR |  1);
-              next__A4WR=((__POINTER )(NULL));
-              result__C4WR=((__POINTER *)ptr_table__B4WR)[ 0];
-              if ((result__C4WR == (void *)NULL)) {
-                result__C4WR=new_lab__2PJ(lab_type__D4WR);
-                next__A4WR=(void *)((unsigned long)result__C4WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E4WR)));
-                ((__POINTER *)next__A4WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__B4WR)[ 0]=next__A4WR;
-              } else {
-                next__A4WR=((__POINTER *)result__C4WR)[ 0];
-                if ((next__A4WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C4WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E4WR <<  1)) <=  4096)) {
-                    next__A4WR=(void *)((unsigned long)result__C4WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E4WR)));
-                  } else {
-                    next__A4WR=new_lab__2PJ(lab_type__D4WR);
-                  };
-                  ((__POINTER *)next__A4WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__B4WR)[ 0]=next__A4WR;
-                } else {
-                  ((__POINTER *)result__C4WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A4WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__C4WR=next__A4WR;
-                };
-              };
-              ptr__HGJR=result__C4WR;
-            };
-            result__GGJR=((__INTEGER_CST *)ptr__HGJR);
-            *(result__GGJR) = *(INTEGER_CST__);
-          };
-          Self__OGJR=((__INTEGER_CST *)result__GGJR);
-          Self__OGJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PGJR;
-          Self__OGJR->value__W4YD=v__QGJR;
-          Self__OGJR->parent_constant__B3LC.static_type__M2YD=t__RGJR;
-          check_type__YG5D(Self__OGJR);
-          __tmp__CI0N=result__GGJR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__IWCR=read__QB5G(((__READ_LOCAL *)__tmp__BI0N)->local__HJZD);
-          if (__tmp__IWCR==NULL) {
-            __tmp__JWCR=NULL;
-          } else {
-            __tmp__JWCR=((__READ_LOCAL *)__tmp__IWCR);
-          };
-          __tmp__CI0N=__tmp__JWCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__CI0N=my_copy__SL2H(__tmp__BI0N);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__CI0N=my_copy__LM2H(__tmp__BI0N);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__CI0N=my_copy__YM2H(__tmp__BI0N);
-        } break;
-        case __REAL_CST__: {
-          Self__VYJQ=((__REAL_CST *)__tmp__BI0N);
-          p__O4WR=Self__VYJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__P4WR=Self__VYJQ->value__HN2H;
-          t__Q4WR=Self__VYJQ->parent_constant__U2JH.static_type__M2YD;
-          result__F4WR=NULL;
-          ptr__G4WR=((__POINTER )(NULL));
-          typ_id__H4WR= 0;
-          sz__I4WR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__I4WR ==  0)) {
-            result__F4WR=REAL_CST__;
-          } else {
-            typ_id__H4WR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__I4WR);
-            if ((typ_id__H4WR == (__INTEGER)(-  1))) {
-              a__J4WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__K4WR=(__UINTEGER_32)((__UINTEGER_32)(sz__I4WR + a__J4WR) & (__UINTEGER_32)(~ a__J4WR));
-              ptr_table__S4WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__K4WR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__R4WR=((__POINTER )(NULL));
-              result__T4WR=((__POINTER *)ptr_table__S4WR)[ 0];
-              if ((result__T4WR == (void *)NULL)) {
-                result__T4WR=new_lab__2PJ(new_size__K4WR);
-                next__R4WR=(void *)((unsigned long)result__T4WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K4WR)));
-                ((__POINTER *)next__R4WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__S4WR)[ 0]=next__R4WR;
-              } else {
-                next__R4WR=((__POINTER *)result__T4WR)[ 0];
-                if ((next__R4WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T4WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K4WR <<  1)) <=  4096)) {
-                    next__R4WR=(void *)((unsigned long)result__T4WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K4WR)));
-                  } else {
-                    next__R4WR=new_lab__2PJ(new_size__K4WR);
-                  };
-                  ((__POINTER *)next__R4WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__S4WR)[ 0]=next__R4WR;
-                } else {
-                  ((__POINTER *)result__T4WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R4WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__T4WR=next__R4WR;
-                };
-              };
-              ptr__G4WR=result__T4WR;
-            } else {
-              t__L4WR=((__UINTEGER_32 )typ_id__H4WR);
-              a__M4WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__04WR=(__UINTEGER_32)((__UINTEGER_32)(sz__I4WR + a__M4WR) & (__UINTEGER_32)(~ a__M4WR));
-              ptr_table__X4WR=((__POINTER )(&(table_type[(t__L4WR)])));
-              lab_type__Z4WR=(__UINTEGER_32)(t__L4WR |  1);
-              next__W4WR=((__POINTER )(NULL));
-              result__Y4WR=((__POINTER *)ptr_table__X4WR)[ 0];
-              if ((result__Y4WR == (void *)NULL)) {
-                result__Y4WR=new_lab__2PJ(lab_type__Z4WR);
-                next__W4WR=(void *)((unsigned long)result__Y4WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__04WR)));
-                ((__POINTER *)next__W4WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__X4WR)[ 0]=next__W4WR;
-              } else {
-                next__W4WR=((__POINTER *)result__Y4WR)[ 0];
-                if ((next__W4WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y4WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__04WR <<  1)) <=  4096)) {
-                    next__W4WR=(void *)((unsigned long)result__Y4WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__04WR)));
-                  } else {
-                    next__W4WR=new_lab__2PJ(lab_type__Z4WR);
-                  };
-                  ((__POINTER *)next__W4WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__X4WR)[ 0]=next__W4WR;
-                } else {
-                  ((__POINTER *)result__Y4WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W4WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__Y4WR=next__W4WR;
-                };
-              };
-              ptr__G4WR=result__Y4WR;
-            };
-            result__F4WR=((__REAL_CST *)ptr__G4WR);
-            *(result__F4WR) = *(REAL_CST__);
-          };
-          Self__N4WR=((__REAL_CST *)result__F4WR);
-          Self__N4WR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__O4WR;
-          Self__N4WR->value__HN2H=v__P4WR;
-          Self__N4WR->parent_constant__U2JH.static_type__M2YD=t__Q4WR;
-          __tmp__CI0N=result__F4WR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__XYJQ=((__CHARACTER_CST *)__tmp__BI0N);
-          __tmp__CI0N=create__char__4SMH(Self__XYJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XYJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__YYJQ=((__IS_EXPANDED *)__tmp__BI0N);
-          __tmp__MWCR=read__QB5G(((__READ_LOCAL *)Self__YYJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__MWCR==NULL) {
-            __tmp__NWCR=NULL;
-          } else {
-            __tmp__NWCR=((__READ_LOCAL *)__tmp__MWCR);
-          };
-          p__E5WR=Self__YYJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__14WR=NULL;
-          ptr__24WR=((__POINTER )(NULL));
-          typ_id__34WR= 0;
-          sz__44WR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__44WR ==  0)) {
-            result__14WR=IS_EXPANDED__;
-          } else {
-            typ_id__34WR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__44WR);
-            if ((typ_id__34WR == (__INTEGER)(-  1))) {
-              a__54WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__A5WR=(__UINTEGER_32)((__UINTEGER_32)(sz__44WR + a__54WR) & (__UINTEGER_32)(~ a__54WR));
-              ptr_table__H5WR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A5WR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__G5WR=((__POINTER )(NULL));
-              result__I5WR=((__POINTER *)ptr_table__H5WR)[ 0];
-              if ((result__I5WR == (void *)NULL)) {
-                result__I5WR=new_lab__2PJ(new_size__A5WR);
-                next__G5WR=(void *)((unsigned long)result__I5WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A5WR)));
-                ((__POINTER *)next__G5WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__H5WR)[ 0]=next__G5WR;
-              } else {
-                next__G5WR=((__POINTER *)result__I5WR)[ 0];
-                if ((next__G5WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I5WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A5WR <<  1)) <=  4096)) {
-                    next__G5WR=(void *)((unsigned long)result__I5WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A5WR)));
-                  } else {
-                    next__G5WR=new_lab__2PJ(new_size__A5WR);
-                  };
-                  ((__POINTER *)next__G5WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__H5WR)[ 0]=next__G5WR;
-                } else {
-                  ((__POINTER *)result__I5WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G5WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__I5WR=next__G5WR;
-                };
-              };
-              ptr__24WR=result__I5WR;
-            } else {
-              t__B5WR=((__UINTEGER_32 )typ_id__34WR);
-              a__C5WR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__P5WR=(__UINTEGER_32)((__UINTEGER_32)(sz__44WR + a__C5WR) & (__UINTEGER_32)(~ a__C5WR));
-              ptr_table__M5WR=((__POINTER )(&(table_type[(t__B5WR)])));
-              lab_type__O5WR=(__UINTEGER_32)(t__B5WR |  1);
-              next__L5WR=((__POINTER )(NULL));
-              result__N5WR=((__POINTER *)ptr_table__M5WR)[ 0];
-              if ((result__N5WR == (void *)NULL)) {
-                result__N5WR=new_lab__2PJ(lab_type__O5WR);
-                next__L5WR=(void *)((unsigned long)result__N5WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5WR)));
-                ((__POINTER *)next__L5WR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__M5WR)[ 0]=next__L5WR;
-              } else {
-                next__L5WR=((__POINTER *)result__N5WR)[ 0];
-                if ((next__L5WR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N5WR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P5WR <<  1)) <=  4096)) {
-                    next__L5WR=(void *)((unsigned long)result__N5WR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5WR)));
-                  } else {
-                    next__L5WR=new_lab__2PJ(lab_type__O5WR);
-                  };
-                  ((__POINTER *)next__L5WR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__M5WR)[ 0]=next__L5WR;
-                } else {
-                  ((__POINTER *)result__N5WR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L5WR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__N5WR=next__L5WR;
-                };
-              };
-              ptr__24WR=result__N5WR;
-            };
-            result__14WR=((__IS_EXPANDED *)ptr__24WR);
-            *(result__14WR) = *(IS_EXPANDED__);
-          };
-          Self__D5WR=((__IS_EXPANDED *)result__14WR);
-          Self__D5WR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E5WR;
-          Self__D5WR->receiver__WN2H=__tmp__NWCR;
-          __tmp__CI0N=result__14WR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__CI0N=my_copy__1N2H(__tmp__BI0N);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__CI0N=my_copy__EO2H(__tmp__BI0N);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__CI0N=my_copy__PO2H(__tmp__BI0N);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__CI0N=my_copy__1O2H(__tmp__BI0N);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__CI0N=my_copy__GP2H(__tmp__BI0N);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__CI0N=my_copy__RP2H(__tmp__BI0N);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__CI0N=my_copy__2P2H(__tmp__BI0N);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__CI0N=my_copy__HQ2H(__tmp__BI0N);
-        } break;
-        case __PUT_TO__: {
-          __tmp__CI0N=my_copy__SQ2H(__tmp__BI0N);
-        } break;
-        case __ITEM__: {
-          __tmp__CI0N=my_copy__DR2H(__tmp__BI0N);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__CI0N=my_copy__PR2H(__tmp__BI0N);
-        } break;
-        case __CAST__: {
-          __tmp__CI0N=my_copy__YR2H(__tmp__BI0N);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__CI0N=my_copy__5SYM(__tmp__BI0N);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__CI0N=my_copy__IUGK(__tmp__BI0N);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TGJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BI0N)->global__ZGJK),NULL);
-          if (__tmp__TGJR==NULL) {
-            __tmp__UGJR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__TGJR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__UGJR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__UGJR=((__READ_GLOBAL *)__tmp__TGJR);
-            } break;
-            }
-          };
-          __tmp__CI0N=__tmp__UGJR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__CI0N=my_copy__BQCN(__tmp__BI0N);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__CI0N=my_copy__NREO(__tmp__BI0N);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__CI0N=my_copy__VYJO(__tmp__BI0N);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__CI0N=my_copy__0REO(__tmp__BI0N);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__CI0N=my_copy__BZJO(__tmp__BI0N);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__CI0N=my_copy__CNJM(__tmp__BI0N);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__CI0N=my_copy__5XLL(__tmp__BI0N);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__CI0N=my_copy__WVYM(__tmp__BI0N);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__CI0N=my_copy__FSEO(__tmp__BI0N);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__CI0N=my_copy__QCEP(__tmp__BI0N);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__CI0N=my_copy__5LSN(__tmp__BI0N);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__CI0N=my_copy__KMSN(__tmp__BI0N);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__CI0N=my_copy__JZPN(__tmp__BI0N);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__CI0N=my_copy__G3SO(__tmp__BI0N);
-        } break;
-        };
-        node__IA0N=new_read__slot__receiver__with__AOWH(__tmp__AI0N,slot_msg__HA0N,__tmp__CI0N,args__JA0N);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__IA0N);
-        __tmp__AE5R=((__NODE_TYPE *)node__IA0N)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__AE5R)->__id) {
-        case __DTA_RD__: {
-          __tmp__BE5R=((__DTA_RD *)__tmp__AE5R)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__BE5R=((__DTA_CAST *)__tmp__AE5R)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__BE5R=((__DTA_WR_CODE *)__tmp__AE5R)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__BE5R=((__DTA_BLOCK *)__tmp__AE5R)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__BE5R=((__DTA_WR_VALUE *)__tmp__AE5R)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__BE5R=((__DTA_RD_ARGS *)__tmp__AE5R)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__CA0N=__tmp__BE5R;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__55ZN,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__3YPN(Self__45ZN),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__AA0N);
-        put_position__ECH(Self__45ZN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
+      typ__VBXG=__tmp__0CXG;
     };
+    __tmp__3CXG=create__type__C0XG(Self__SIRG,typ__VBXG);
+    Self__SIRG->slot_data_intern__LJRG=__tmp__3CXG;
+    result__WIRG=__tmp__3CXG;
   };
-  return(result__CA0N);
+  __tmp__AJRG=result__WIRG;
+  return(__tmp__AJRG);
 }
 
-static void* check_type__with__JW3O(__EXPR_XOR *Self__KW3O,void *t__LW3O,__POSITION p__MW3O)
-// ({EXPR_XOR},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void add_last__HKLG(__FAST_ARRAYoSLOTo__SLC *Self__IKLG,void *element__JKLG)
+// ({FAST_ARRAYoSLOTo__SLC},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__YHJR;
-  void *result__OW3O,*rec__RW3O,*__tmp__EE5R,*__tmp__N43O,*__tmp__O43O;
-  void *__tmp__1UDI;
-  void *local__PW3O;
-  void *instr__QW3O;
-  void *slot_name__SW3O,*v__YAXR;
-  void *slot_msg__TW3O;
-  void *node__UW3O;
-  __TYPE_FULL *Self__XCVI,*Self__YS3I;
-  void *__tmp__EZ3O,*__tmp__Q23O;
-  __POSITION __tmp__LZ3O,__tmp__T03O,__tmp__X23O,__tmp__533O;
-  __POSITION __tmp__M43O,p__XHJR,p__XAXR,p__NBXR;
-  void *__tmp__RZ3O,*__tmp__323O,*t__ZHJR,*t__ZAXR;
-  __STRING *Self__XGJR,*Self__3GJR,*Self__DHJR,*Self__JHJR;
-  __INTEGER new_capacity__WGJR,old_nb_elts__ZGJR,upper__T5WR,Self__R5WR;
-  __INTEGER new_capacity__2GJR,old_nb_elts__5GJR,upper__Y5WR,Self__W5WR;
-  __INTEGER new_capacity__CHJR,old_nb_elts__FHJR,upper__35WR,Self__15WR;
-  __INTEGER new_capacity__IHJR,old_nb_elts__LHJR,upper__CAXR,Self__AAXR;
-  __INTEGER typ_id__QHJR,typ_id__QAXR,typ_id__GBXR;
-  void *__tmp__DE5R,*__tmp__0UDI;
-  __STRING_CST *Self__BZJQ;
-  __PROTOTYPE_CST *Self__CZJQ;
-  __INTEGER_CST *Self__DZJQ,*result__OHJR,*Self__WHJR;
-  __POINTER ptr__PHJR,ptr_table__FAXR,next__EAXR,result__GAXR;
-  __POINTER ptr_table__KAXR,next__JAXR,result__LAXR,ptr__PAXR;
-  __POINTER ptr_table__1AXR,next__0AXR,result__2AXR,ptr_table__ABXR;
-  __POINTER next__5AXR,result__BBXR,ptr__FBXR,ptr_table__QBXR;
-  __POINTER next__PBXR,result__RBXR,ptr_table__VBXR,next__UBXR;
-  __POINTER result__WBXR;
-  __UINTEGER_32 sz__RHJR,a__SHJR,new_size__THJR,t__UHJR,a__VHJR;
-  __UINTEGER_32 new_size__NAXR,lab_type__MAXR,sz__RAXR,a__SAXR;
-  __UINTEGER_32 new_size__TAXR,t__UAXR,a__VAXR,new_size__DBXR;
-  __UINTEGER_32 lab_type__CBXR,sz__HBXR,a__IBXR,new_size__JBXR,t__KBXR;
-  __UINTEGER_32 a__LBXR,new_size__YBXR,lab_type__XBXR;
-  void *__tmp__QWCR,*__tmp__UWCR,*__tmp__1HJR;
-  __READ_LOCAL *__tmp__RWCR,*__tmp__VWCR;
-  __REAL_CST *Self__FZJQ,*result__OAXR,*Self__WAXR;
-  __CHARACTER_CST *Self__HZJQ;
-  __IS_EXPANDED *Self__IZJQ,*result__EBXR,*Self__MBXR;
-  __READ_GLOBAL *__tmp__2HJR;
-  void *args__VW3O;
-  __CHARACTER *Self__YGJR,*new__0GJR,*Self__4GJR,*new__AHJR,*Self__EHJR;
-  __CHARACTER *new__GHJR,*Self__KHJR,*new__MHJR;
-  __BOOLEAN __tmp__A13O;
-  result__OW3O=NULL;
-  local__PW3O=NULL;
-  instr__QW3O=NULL;
-  rec__RW3O=NULL;
-  slot_name__SW3O=NULL;
-  slot_msg__TW3O=NULL;
-  node__UW3O=NULL;
-  args__VW3O=NULL;
-  if (affect_with__BCHI(t__LW3O,static_type__1HSO(Self__KW3O))) {
-    result__OW3O=Self__KW3O;
-  } else {
-    Self__XCVI=((__TYPE_FULL *)static_type__1HSO(Self__KW3O));
-    if (is_cast__to__in__BD0I(Self__XCVI,(&__string_86),t__LW3O,((__PROTOTYPE *)prototype__VPRF(Self__XCVI))->export_list__EFDC)) {
-      local__PW3O=create__name__style__type__E5JG(Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1HSO(Self__KW3O)));
-      instr__QW3O=write__value__14FH(local__PW3O,Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KW3O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__QW3O);
-      slot_name__SW3O=get__QEC(last_cast_name__T32H);
-      slot_msg__TW3O=get_slot__IO5G(static_type__1HSO(Self__KW3O),slot_name__SW3O);
-      if (((void *)slot_msg__TW3O == (void *)NULL)) {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append_name_in__M5XD(static_type__1HSO(Self__KW3O),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_490));
-        append_name_in__M5XD(t__LW3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_491));
-        append__MOK(string_tmp__RB,slot_name__SW3O);
-        append__MOK(string_tmp__RB,(&__string_468));
-        append_name_in__M5XD(static_type__1HSO(Self__KW3O),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__MW3O);
-        put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__1HSO(Self__KW3O)))->parent_named__QD.parent_itm_object__PD.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-        __tmp__EZ3O=((__SLOT *)((__SLOT_DATA *)slot_msg__TW3O)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__EZ3O=((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F;
-      };
-      if ((argument_count__XZBG(__tmp__EZ3O) !=  1)) {
-        if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-          __tmp__LZ3O=((__SLOT_DATA *)slot_msg__TW3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__LZ3O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_error__text__0AH( 1,(&__string_492));
-        put_position__ECH(__tmp__LZ3O);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-        __tmp__RZ3O=get_type_result__XF2G(slot_msg__TW3O);
-      } else {
-        __tmp__RZ3O=get_type_result__BH2G(slot_msg__TW3O);
-      };
-      if ((((void *)__tmp__RZ3O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__RZ3O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__LW3O)->parent_type__5SL))) {
-        copy__BNK(string_tmp__RB,(&__string_493));
-        if (((void *)__tmp__RZ3O != (void *)NULL)) {
-          Self__XGJR=((__STRING *)string_tmp__RB);
-          new_capacity__WGJR= 0;
-          if ((Self__XGJR->capacity__MNK <= Self__XGJR->count__VF)) {
-            if ((Self__XGJR->capacity__MNK ==  0)) {
-              Self__XGJR->capacity__MNK= 32;
-              Self__XGJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__WGJR=(__INTEGER)(Self__XGJR->capacity__MNK <<  1);
-              Self__YGJR=((__CHARACTER *)Self__XGJR->storage__XNK);
-              old_nb_elts__ZGJR=Self__XGJR->capacity__MNK;
-              new__0GJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YGJR),((__UINTEGER_32 )old_nb_elts__ZGJR),((__UINTEGER_32 )new_capacity__WGJR)));
-              upper__T5WR=(__INTEGER)(new_capacity__WGJR -  1);
-              Self__R5WR=old_nb_elts__ZGJR;
-              while ((Self__R5WR <= upper__T5WR)) {
-                new__0GJR[Self__R5WR]='\0';
-                Self__R5WR=(__INTEGER)(Self__R5WR +  1);
-              };
-              Self__XGJR->storage__XNK=new__0GJR;
-              Self__XGJR->capacity__MNK=new_capacity__WGJR;
-            };
-          };
-          ((__CHARACTER *)Self__XGJR->storage__XNK)[Self__XGJR->count__VF]='`';
-          Self__XGJR->count__VF=(__INTEGER)(Self__XGJR->count__VF +  1);
-          append_name_in__M5XD(__tmp__RZ3O,string_tmp__RB);
-          Self__3GJR=((__STRING *)string_tmp__RB);
-          new_capacity__2GJR= 0;
-          if ((Self__3GJR->capacity__MNK <= Self__3GJR->count__VF)) {
-            if ((Self__3GJR->capacity__MNK ==  0)) {
-              Self__3GJR->capacity__MNK= 32;
-              Self__3GJR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__2GJR=(__INTEGER)(Self__3GJR->capacity__MNK <<  1);
-              Self__4GJR=((__CHARACTER *)Self__3GJR->storage__XNK);
-              old_nb_elts__5GJR=Self__3GJR->capacity__MNK;
-              new__AHJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4GJR),((__UINTEGER_32 )old_nb_elts__5GJR),((__UINTEGER_32 )new_capacity__2GJR)));
-              upper__Y5WR=(__INTEGER)(new_capacity__2GJR -  1);
-              Self__W5WR=old_nb_elts__5GJR;
-              while ((Self__W5WR <= upper__Y5WR)) {
-                new__AHJR[Self__W5WR]='\0';
-                Self__W5WR=(__INTEGER)(Self__W5WR +  1);
-              };
-              Self__3GJR->storage__XNK=new__AHJR;
-              Self__3GJR->capacity__MNK=new_capacity__2GJR;
-            };
-          };
-          ((__CHARACTER *)Self__3GJR->storage__XNK)[Self__3GJR->count__VF]='\'';
-          Self__3GJR->count__VF=(__INTEGER)(Self__3GJR->count__VF +  1);
-        };
-        append__MOK(string_tmp__RB,(&__string_494));
-        append_name_in__M5XD(t__LW3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_495));
-        put_error__text__0AH( 1,string_tmp__RB);
-        if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-          __tmp__T03O=((__SLOT_DATA *)slot_msg__TW3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-        } else {
-          __tmp__T03O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        };
-        put_position__ECH(__tmp__T03O);
-        put_position__ECH(Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      rec__RW3O=read__QB5G(local__PW3O);
-      node__UW3O=new_read__slot__receiver__self__FLQC(Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__TW3O,rec__RW3O,rec__RW3O);
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__UW3O);
-      __tmp__DE5R=((__NODE_TYPE *)node__UW3O)->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__DE5R)->__id) {
-      case __DTA_RD__: {
-        __tmp__EE5R=((__DTA_RD *)__tmp__DE5R)->parent_dta__NLQC.result_expr__YHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__EE5R=((__DTA_CAST *)__tmp__DE5R)->result_expr__G01H;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__EE5R=((__DTA_WR_CODE *)__tmp__DE5R)->parent_dta__MZLH.result_expr__YHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__EE5R=((__DTA_BLOCK *)__tmp__DE5R)->result_expr__F41H;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__EE5R=((__DTA_WR_VALUE *)__tmp__DE5R)->parent_dta__XSUH.result_expr__YHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__EE5R=((__DTA_RD_ARGS *)__tmp__DE5R)->parent_dta__HOWH.result_expr__YHZD;
-      } break;
-      };
-      result__OW3O=__tmp__EE5R;
-      __tmp__A13O=TRUE__;
-    } else {
-      __tmp__A13O=FALSE__;
-    };
-    if ((! __tmp__A13O)) {
-      Self__YS3I=((__TYPE_FULL *)t__LW3O);
-      if (is_cast__to__in__BD0I(Self__YS3I,(&__string_87),static_type__1HSO(Self__KW3O),((__PROTOTYPE *)prototype__VPRF(Self__YS3I))->import_list__MFDC)) {
-        local__PW3O=create__name__style__type__E5JG(Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1HSO(Self__KW3O)));
-        instr__QW3O=write__value__14FH(local__PW3O,Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KW3O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__QW3O);
-        slot_name__SW3O=get__QEC(last_cast_name__T32H);
-        slot_msg__TW3O=get_slot__IO5G(t__LW3O,slot_name__SW3O);
-        if (((void *)slot_msg__TW3O == (void *)NULL)) {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append_name_in__M5XD(t__LW3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_496));
-          append_name_in__M5XD(static_type__1HSO(Self__KW3O),string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_491));
-          append__MOK(string_tmp__RB,slot_name__SW3O);
-          append__MOK(string_tmp__RB,(&__string_468));
-          append_name_in__M5XD(t__LW3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_469));
-          put_error__text__0AH( 1,string_tmp__RB);
-          put_position__ECH(p__MW3O);
-          put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__LW3O))->parent_named__QD.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-          __tmp__Q23O=((__SLOT *)((__SLOT_DATA *)slot_msg__TW3O)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__Q23O=((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F;
-        };
-        if ((argument_count__XZBG(__tmp__Q23O) !=  2)) {
-          if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-            __tmp__X23O=((__SLOT_DATA *)slot_msg__TW3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__X23O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_error__text__0AH( 1,(&__string_497));
-          put_position__ECH(__tmp__X23O);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-          __tmp__323O=get_type_result__XF2G(slot_msg__TW3O);
-        } else {
-          __tmp__323O=get_type_result__BH2G(slot_msg__TW3O);
-        };
-        if ((((void *)__tmp__323O == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__323O)->parent_type__5SL != (void *)((__TYPE_FULL *)t__LW3O)->parent_type__5SL))) {
-          copy__BNK(string_tmp__RB,(&__string_493));
-          if (((void *)__tmp__323O != (void *)NULL)) {
-            Self__DHJR=((__STRING *)string_tmp__RB);
-            new_capacity__CHJR= 0;
-            if ((Self__DHJR->capacity__MNK <= Self__DHJR->count__VF)) {
-              if ((Self__DHJR->capacity__MNK ==  0)) {
-                Self__DHJR->capacity__MNK= 32;
-                Self__DHJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__CHJR=(__INTEGER)(Self__DHJR->capacity__MNK <<  1);
-                Self__EHJR=((__CHARACTER *)Self__DHJR->storage__XNK);
-                old_nb_elts__FHJR=Self__DHJR->capacity__MNK;
-                new__GHJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EHJR),((__UINTEGER_32 )old_nb_elts__FHJR),((__UINTEGER_32 )new_capacity__CHJR)));
-                upper__35WR=(__INTEGER)(new_capacity__CHJR -  1);
-                Self__15WR=old_nb_elts__FHJR;
-                while ((Self__15WR <= upper__35WR)) {
-                  new__GHJR[Self__15WR]='\0';
-                  Self__15WR=(__INTEGER)(Self__15WR +  1);
-                };
-                Self__DHJR->storage__XNK=new__GHJR;
-                Self__DHJR->capacity__MNK=new_capacity__CHJR;
-              };
-            };
-            ((__CHARACTER *)Self__DHJR->storage__XNK)[Self__DHJR->count__VF]='`';
-            Self__DHJR->count__VF=(__INTEGER)(Self__DHJR->count__VF +  1);
-            append_name_in__M5XD(__tmp__323O,string_tmp__RB);
-            Self__JHJR=((__STRING *)string_tmp__RB);
-            new_capacity__IHJR= 0;
-            if ((Self__JHJR->capacity__MNK <= Self__JHJR->count__VF)) {
-              if ((Self__JHJR->capacity__MNK ==  0)) {
-                Self__JHJR->capacity__MNK= 32;
-                Self__JHJR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__IHJR=(__INTEGER)(Self__JHJR->capacity__MNK <<  1);
-                Self__KHJR=((__CHARACTER *)Self__JHJR->storage__XNK);
-                old_nb_elts__LHJR=Self__JHJR->capacity__MNK;
-                new__MHJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KHJR),((__UINTEGER_32 )old_nb_elts__LHJR),((__UINTEGER_32 )new_capacity__IHJR)));
-                upper__CAXR=(__INTEGER)(new_capacity__IHJR -  1);
-                Self__AAXR=old_nb_elts__LHJR;
-                while ((Self__AAXR <= upper__CAXR)) {
-                  new__MHJR[Self__AAXR]='\0';
-                  Self__AAXR=(__INTEGER)(Self__AAXR +  1);
-                };
-                Self__JHJR->storage__XNK=new__MHJR;
-                Self__JHJR->capacity__MNK=new_capacity__IHJR;
-              };
-            };
-            ((__CHARACTER *)Self__JHJR->storage__XNK)[Self__JHJR->count__VF]='\'';
-            Self__JHJR->count__VF=(__INTEGER)(Self__JHJR->count__VF +  1);
-          };
-          append__MOK(string_tmp__RB,(&__string_498));
-          append_name_in__M5XD(t__LW3O,string_tmp__RB);
-          append__MOK(string_tmp__RB,(&__string_495));
-          put_error__text__0AH( 1,string_tmp__RB);
-          if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
-            __tmp__533O=((__SLOT_DATA *)slot_msg__TW3O)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          } else {
-            __tmp__533O=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          };
-          put_position__ECH(__tmp__533O);
-          put_position__ECH(Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        args__VW3O=create_with_capacity__FTHH( 2);
-        add_last__5REI(args__VW3O,create__type__PKQC(Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__LW3O));
-        add_last__5REI(args__VW3O,read__QB5G(local__PW3O));
-        __tmp__M43O=Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__N43O=((void **)((__FAST_ARRAYoEXPRo *)args__VW3O)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-        switch (((struct ___OBJ *)__tmp__N43O)->__id) {
-        case __LIST__: {
-          __tmp__O43O=my_copy__MSYM(__tmp__N43O);
-        } break;
-        case __STRING_CST__: {
-          Self__BZJQ=((__STRING_CST *)__tmp__N43O);
-          __tmp__O43O=create__text__ITMH(Self__BZJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BZJQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__O43O=my_copy__EK2H(__tmp__N43O);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__CZJQ=((__PROTOTYPE_CST *)__tmp__N43O);
-          __tmp__O43O=create__type__PKQC(Self__CZJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CZJQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__DZJQ=((__INTEGER_CST *)__tmp__N43O);
-          p__XHJR=Self__DZJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YHJR=Self__DZJQ->value__W4YD;
-          t__ZHJR=Self__DZJQ->parent_constant__B3LC.static_type__M2YD;
-          result__OHJR=NULL;
-          ptr__PHJR=((__POINTER )(NULL));
-          typ_id__QHJR= 0;
-          sz__RHJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__RHJR ==  0)) {
-            result__OHJR=INTEGER_CST__;
-          } else {
-            typ_id__QHJR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RHJR);
-            if ((typ_id__QHJR == (__INTEGER)(-  1))) {
-              a__SHJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__THJR=(__UINTEGER_32)((__UINTEGER_32)(sz__RHJR + a__SHJR) & (__UINTEGER_32)(~ a__SHJR));
-              ptr_table__FAXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__THJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__EAXR=((__POINTER )(NULL));
-              result__GAXR=((__POINTER *)ptr_table__FAXR)[ 0];
-              if ((result__GAXR == (void *)NULL)) {
-                result__GAXR=new_lab__2PJ(new_size__THJR);
-                next__EAXR=(void *)((unsigned long)result__GAXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__THJR)));
-                ((__POINTER *)next__EAXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FAXR)[ 0]=next__EAXR;
-              } else {
-                next__EAXR=((__POINTER *)result__GAXR)[ 0];
-                if ((next__EAXR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GAXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__THJR <<  1)) <=  4096)) {
-                    next__EAXR=(void *)((unsigned long)result__GAXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__THJR)));
-                  } else {
-                    next__EAXR=new_lab__2PJ(new_size__THJR);
-                  };
-                  ((__POINTER *)next__EAXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FAXR)[ 0]=next__EAXR;
-                } else {
-                  ((__POINTER *)result__GAXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EAXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GAXR=next__EAXR;
-                };
-              };
-              ptr__PHJR=result__GAXR;
-            } else {
-              t__UHJR=((__UINTEGER_32 )typ_id__QHJR);
-              a__VHJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NAXR=(__UINTEGER_32)((__UINTEGER_32)(sz__RHJR + a__VHJR) & (__UINTEGER_32)(~ a__VHJR));
-              ptr_table__KAXR=((__POINTER )(&(table_type[(t__UHJR)])));
-              lab_type__MAXR=(__UINTEGER_32)(t__UHJR |  1);
-              next__JAXR=((__POINTER )(NULL));
-              result__LAXR=((__POINTER *)ptr_table__KAXR)[ 0];
-              if ((result__LAXR == (void *)NULL)) {
-                result__LAXR=new_lab__2PJ(lab_type__MAXR);
-                next__JAXR=(void *)((unsigned long)result__LAXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NAXR)));
-                ((__POINTER *)next__JAXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KAXR)[ 0]=next__JAXR;
-              } else {
-                next__JAXR=((__POINTER *)result__LAXR)[ 0];
-                if ((next__JAXR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LAXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NAXR <<  1)) <=  4096)) {
-                    next__JAXR=(void *)((unsigned long)result__LAXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NAXR)));
-                  } else {
-                    next__JAXR=new_lab__2PJ(lab_type__MAXR);
-                  };
-                  ((__POINTER *)next__JAXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KAXR)[ 0]=next__JAXR;
-                } else {
-                  ((__POINTER *)result__LAXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JAXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LAXR=next__JAXR;
-                };
-              };
-              ptr__PHJR=result__LAXR;
-            };
-            result__OHJR=((__INTEGER_CST *)ptr__PHJR);
-            *(result__OHJR) = *(INTEGER_CST__);
-          };
-          Self__WHJR=((__INTEGER_CST *)result__OHJR);
-          Self__WHJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XHJR;
-          Self__WHJR->value__W4YD=v__YHJR;
-          Self__WHJR->parent_constant__B3LC.static_type__M2YD=t__ZHJR;
-          check_type__YG5D(Self__WHJR);
-          __tmp__O43O=result__OHJR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__QWCR=read__QB5G(((__READ_LOCAL *)__tmp__N43O)->local__HJZD);
-          if (__tmp__QWCR==NULL) {
-            __tmp__RWCR=NULL;
-          } else {
-            __tmp__RWCR=((__READ_LOCAL *)__tmp__QWCR);
-          };
-          __tmp__O43O=__tmp__RWCR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__O43O=my_copy__SL2H(__tmp__N43O);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__O43O=my_copy__LM2H(__tmp__N43O);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__O43O=my_copy__YM2H(__tmp__N43O);
-        } break;
-        case __REAL_CST__: {
-          Self__FZJQ=((__REAL_CST *)__tmp__N43O);
-          p__XAXR=Self__FZJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__YAXR=Self__FZJQ->value__HN2H;
-          t__ZAXR=Self__FZJQ->parent_constant__U2JH.static_type__M2YD;
-          result__OAXR=NULL;
-          ptr__PAXR=((__POINTER )(NULL));
-          typ_id__QAXR= 0;
-          sz__RAXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__RAXR ==  0)) {
-            result__OAXR=REAL_CST__;
-          } else {
-            typ_id__QAXR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RAXR);
-            if ((typ_id__QAXR == (__INTEGER)(-  1))) {
-              a__SAXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TAXR=(__UINTEGER_32)((__UINTEGER_32)(sz__RAXR + a__SAXR) & (__UINTEGER_32)(~ a__SAXR));
-              ptr_table__1AXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TAXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__0AXR=((__POINTER )(NULL));
-              result__2AXR=((__POINTER *)ptr_table__1AXR)[ 0];
-              if ((result__2AXR == (void *)NULL)) {
-                result__2AXR=new_lab__2PJ(new_size__TAXR);
-                next__0AXR=(void *)((unsigned long)result__2AXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TAXR)));
-                ((__POINTER *)next__0AXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1AXR)[ 0]=next__0AXR;
-              } else {
-                next__0AXR=((__POINTER *)result__2AXR)[ 0];
-                if ((next__0AXR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2AXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TAXR <<  1)) <=  4096)) {
-                    next__0AXR=(void *)((unsigned long)result__2AXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TAXR)));
-                  } else {
-                    next__0AXR=new_lab__2PJ(new_size__TAXR);
-                  };
-                  ((__POINTER *)next__0AXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1AXR)[ 0]=next__0AXR;
-                } else {
-                  ((__POINTER *)result__2AXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0AXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2AXR=next__0AXR;
-                };
-              };
-              ptr__PAXR=result__2AXR;
-            } else {
-              t__UAXR=((__UINTEGER_32 )typ_id__QAXR);
-              a__VAXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DBXR=(__UINTEGER_32)((__UINTEGER_32)(sz__RAXR + a__VAXR) & (__UINTEGER_32)(~ a__VAXR));
-              ptr_table__ABXR=((__POINTER )(&(table_type[(t__UAXR)])));
-              lab_type__CBXR=(__UINTEGER_32)(t__UAXR |  1);
-              next__5AXR=((__POINTER )(NULL));
-              result__BBXR=((__POINTER *)ptr_table__ABXR)[ 0];
-              if ((result__BBXR == (void *)NULL)) {
-                result__BBXR=new_lab__2PJ(lab_type__CBXR);
-                next__5AXR=(void *)((unsigned long)result__BBXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DBXR)));
-                ((__POINTER *)next__5AXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ABXR)[ 0]=next__5AXR;
-              } else {
-                next__5AXR=((__POINTER *)result__BBXR)[ 0];
-                if ((next__5AXR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BBXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DBXR <<  1)) <=  4096)) {
-                    next__5AXR=(void *)((unsigned long)result__BBXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DBXR)));
-                  } else {
-                    next__5AXR=new_lab__2PJ(lab_type__CBXR);
-                  };
-                  ((__POINTER *)next__5AXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ABXR)[ 0]=next__5AXR;
-                } else {
-                  ((__POINTER *)result__BBXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5AXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BBXR=next__5AXR;
-                };
-              };
-              ptr__PAXR=result__BBXR;
-            };
-            result__OAXR=((__REAL_CST *)ptr__PAXR);
-            *(result__OAXR) = *(REAL_CST__);
-          };
-          Self__WAXR=((__REAL_CST *)result__OAXR);
-          Self__WAXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XAXR;
-          Self__WAXR->value__HN2H=v__YAXR;
-          Self__WAXR->parent_constant__U2JH.static_type__M2YD=t__ZAXR;
-          __tmp__O43O=result__OAXR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__HZJQ=((__CHARACTER_CST *)__tmp__N43O);
-          __tmp__O43O=create__char__4SMH(Self__HZJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HZJQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__IZJQ=((__IS_EXPANDED *)__tmp__N43O);
-          __tmp__UWCR=read__QB5G(((__READ_LOCAL *)Self__IZJQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__UWCR==NULL) {
-            __tmp__VWCR=NULL;
-          } else {
-            __tmp__VWCR=((__READ_LOCAL *)__tmp__UWCR);
-          };
-          p__NBXR=Self__IZJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__EBXR=NULL;
-          ptr__FBXR=((__POINTER )(NULL));
-          typ_id__GBXR= 0;
-          sz__HBXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__HBXR ==  0)) {
-            result__EBXR=IS_EXPANDED__;
-          } else {
-            typ_id__GBXR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HBXR);
-            if ((typ_id__GBXR == (__INTEGER)(-  1))) {
-              a__IBXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JBXR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBXR + a__IBXR) & (__UINTEGER_32)(~ a__IBXR));
-              ptr_table__QBXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JBXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__PBXR=((__POINTER )(NULL));
-              result__RBXR=((__POINTER *)ptr_table__QBXR)[ 0];
-              if ((result__RBXR == (void *)NULL)) {
-                result__RBXR=new_lab__2PJ(new_size__JBXR);
-                next__PBXR=(void *)((unsigned long)result__RBXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBXR)));
-                ((__POINTER *)next__PBXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QBXR)[ 0]=next__PBXR;
-              } else {
-                next__PBXR=((__POINTER *)result__RBXR)[ 0];
-                if ((next__PBXR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RBXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JBXR <<  1)) <=  4096)) {
-                    next__PBXR=(void *)((unsigned long)result__RBXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBXR)));
-                  } else {
-                    next__PBXR=new_lab__2PJ(new_size__JBXR);
-                  };
-                  ((__POINTER *)next__PBXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QBXR)[ 0]=next__PBXR;
-                } else {
-                  ((__POINTER *)result__RBXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PBXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__RBXR=next__PBXR;
-                };
-              };
-              ptr__FBXR=result__RBXR;
-            } else {
-              t__KBXR=((__UINTEGER_32 )typ_id__GBXR);
-              a__LBXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YBXR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBXR + a__LBXR) & (__UINTEGER_32)(~ a__LBXR));
-              ptr_table__VBXR=((__POINTER )(&(table_type[(t__KBXR)])));
-              lab_type__XBXR=(__UINTEGER_32)(t__KBXR |  1);
-              next__UBXR=((__POINTER )(NULL));
-              result__WBXR=((__POINTER *)ptr_table__VBXR)[ 0];
-              if ((result__WBXR == (void *)NULL)) {
-                result__WBXR=new_lab__2PJ(lab_type__XBXR);
-                next__UBXR=(void *)((unsigned long)result__WBXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBXR)));
-                ((__POINTER *)next__UBXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VBXR)[ 0]=next__UBXR;
-              } else {
-                next__UBXR=((__POINTER *)result__WBXR)[ 0];
-                if ((next__UBXR == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WBXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YBXR <<  1)) <=  4096)) {
-                    next__UBXR=(void *)((unsigned long)result__WBXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBXR)));
-                  } else {
-                    next__UBXR=new_lab__2PJ(lab_type__XBXR);
-                  };
-                  ((__POINTER *)next__UBXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VBXR)[ 0]=next__UBXR;
-                } else {
-                  ((__POINTER *)result__WBXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UBXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WBXR=next__UBXR;
-                };
-              };
-              ptr__FBXR=result__WBXR;
-            };
-            result__EBXR=((__IS_EXPANDED *)ptr__FBXR);
-            *(result__EBXR) = *(IS_EXPANDED__);
-          };
-          Self__MBXR=((__IS_EXPANDED *)result__EBXR);
-          Self__MBXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NBXR;
-          Self__MBXR->receiver__WN2H=__tmp__VWCR;
-          __tmp__O43O=result__EBXR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__O43O=my_copy__1N2H(__tmp__N43O);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__O43O=my_copy__EO2H(__tmp__N43O);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__O43O=my_copy__PO2H(__tmp__N43O);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__O43O=my_copy__1O2H(__tmp__N43O);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__O43O=my_copy__GP2H(__tmp__N43O);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__O43O=my_copy__RP2H(__tmp__N43O);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__O43O=my_copy__2P2H(__tmp__N43O);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__O43O=my_copy__HQ2H(__tmp__N43O);
-        } break;
-        case __PUT_TO__: {
-          __tmp__O43O=my_copy__SQ2H(__tmp__N43O);
-        } break;
-        case __ITEM__: {
-          __tmp__O43O=my_copy__DR2H(__tmp__N43O);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__O43O=my_copy__PR2H(__tmp__N43O);
-        } break;
-        case __CAST__: {
-          __tmp__O43O=my_copy__YR2H(__tmp__N43O);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__O43O=my_copy__5SYM(__tmp__N43O);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__O43O=my_copy__IUGK(__tmp__N43O);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1HJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N43O)->global__ZGJK),NULL);
-          if (__tmp__1HJR==NULL) {
-            __tmp__2HJR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1HJR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__2HJR=NULL;
+  __INTEGER__Q __tmp__LLLG;
+  __BOOLEAN__L __tmp__YKLG;
+  void **__tmp__ELLG;
+  if (((__INTEGER__Q)(Self__IKLG->parent_arrayed_collection__0LC.upper__HJK +  1) <= (__INTEGER__Q)(Self__IKLG->parent_arrayed_collection__0LC.capacity__WIK -  1))) {
+    Self__IKLG->parent_arrayed_collection__0LC.upper__HJK=(__INTEGER__Q)(Self__IKLG->parent_arrayed_collection__0LC.upper__HJK +  1);
+    __tmp__YKLG=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__YKLG=FALSE__O__;
+  };
+  if ((! __tmp__YKLG)) {
+    if ((Self__IKLG->parent_arrayed_collection__0LC.capacity__WIK ==  0)) {
+      __tmp__ELLG=create__FPBB( 2);
+      Self__IKLG->parent_arrayed_collection__0LC.storage__DJK=__tmp__ELLG;
+      Self__IKLG->parent_arrayed_collection__0LC.capacity__WIK= 2;
+      Self__IKLG->parent_arrayed_collection__0LC.upper__HJK= 0;
+    } else /* FALSE */ {
+      __tmp__LLLG=(__INTEGER__Q)(Self__IKLG->parent_arrayed_collection__0LC.capacity__WIK <<  1);
+      __tmp__ELLG=realloc__with__W0XG(((void **)Self__IKLG->parent_arrayed_collection__0LC.storage__DJK),Self__IKLG->parent_arrayed_collection__0LC.capacity__WIK,__tmp__LLLG);
+      Self__IKLG->parent_arrayed_collection__0LC.storage__DJK=__tmp__ELLG;
+      Self__IKLG->parent_arrayed_collection__0LC.capacity__WIK=__tmp__LLLG;
+      Self__IKLG->parent_arrayed_collection__0LC.upper__HJK=(__INTEGER__Q)(Self__IKLG->parent_arrayed_collection__0LC.upper__HJK +  1);
+    };
+  };
+  ((void **)Self__IKLG->parent_arrayed_collection__0LC.storage__DJK)[Self__IKLG->parent_arrayed_collection__0LC.upper__HJK]=element__JKLG;
+}
+
+static __BOOLEAN__L fast_has__4TZC(__HASHED_SEToTYPEo__00MB *Self__5TZC,void *e__AUZC)
+// ({HASHED_SEToTYPEo__00MB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) With result No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *Self__2FAU;
+  __INTEGER__Q result__1FAU,__tmp__3FAU,Self__4FAU,Self__EGAU;
+  __HASHED_SET_NODEoTYPEo__QLZC *node__JUZC;
+  __BOOLEAN__L Result__BUZC;
+  switch (((struct ___OBJ *)e__AUZC)->__id) {
+  case __TYPE__FF__: {
+    Self__2FAU=((__STRING_CONSTANT__0 *)((__TYPE__FF *)e__AUZC)->intern_name__TZMB);
+    result__1FAU= 0;
+    __tmp__3FAU=Self__2FAU->count__0C;
+    Self__4FAU= 1;
+    while ((Self__4FAU <= __tmp__3FAU)) {
+      result__1FAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1FAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__2FAU->storage__1C)[(__INTEGER__Q)(Self__4FAU -  1)])));
+      Self__4FAU=(__INTEGER__Q)(Self__4FAU +  1);
+    };
+    if ((result__1FAU <  0)) {
+      result__1FAU=(__INTEGER__Q)(~ result__1FAU);
+    };
+    __tmp__3FAU=result__1FAU;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    result__1FAU= 0;
+    Self__4FAU=(&__string_5)->count__0C;
+    Self__EGAU= 1;
+    while ((Self__EGAU <= Self__4FAU)) {
+      result__1FAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1FAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_5)->storage__1C)[(__INTEGER__Q)(Self__EGAU -  1)])));
+      Self__EGAU=(__INTEGER__Q)(Self__EGAU +  1);
+    };
+    if ((result__1FAU <  0)) {
+      result__1FAU=(__INTEGER__Q)(~ result__1FAU);
+    };
+    __tmp__3FAU=result__1FAU;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    result__1FAU= 0;
+    Self__4FAU=(&__string_6)->count__0C;
+    Self__EGAU= 1;
+    while ((Self__EGAU <= Self__4FAU)) {
+      result__1FAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1FAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_6)->storage__1C)[(__INTEGER__Q)(Self__EGAU -  1)])));
+      Self__EGAU=(__INTEGER__Q)(Self__EGAU +  1);
+    };
+    if ((result__1FAU <  0)) {
+      result__1FAU=(__INTEGER__Q)(~ result__1FAU);
+    };
+    __tmp__3FAU=result__1FAU;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    result__1FAU= 0;
+    Self__4FAU=(&__string_54)->count__0C;
+    Self__EGAU= 1;
+    while ((Self__EGAU <= Self__4FAU)) {
+      result__1FAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1FAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_54)->storage__1C)[(__INTEGER__Q)(Self__EGAU -  1)])));
+      Self__EGAU=(__INTEGER__Q)(Self__EGAU +  1);
+    };
+    if ((result__1FAU <  0)) {
+      result__1FAU=(__INTEGER__Q)(~ result__1FAU);
+    };
+    __tmp__3FAU=result__1FAU;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    Self__2FAU=((__STRING_CONSTANT__0 *)((__TYPE_GENERIC__OCY *)e__AUZC)->parent_type__PCY.intern_name__TZMB);
+    result__1FAU= 0;
+    Self__4FAU=Self__2FAU->count__0C;
+    Self__EGAU= 1;
+    while ((Self__EGAU <= Self__4FAU)) {
+      result__1FAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1FAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__2FAU->storage__1C)[(__INTEGER__Q)(Self__EGAU -  1)])));
+      Self__EGAU=(__INTEGER__Q)(Self__EGAU +  1);
+    };
+    if ((result__1FAU <  0)) {
+      result__1FAU=(__INTEGER__Q)(~ result__1FAU);
+    };
+    __tmp__3FAU=result__1FAU;
+  } break;
+  };
+  node__JUZC=((void **)Self__5TZC->buckets__3LZC)[(__INTEGER__Q)(__tmp__3FAU % Self__5TZC->capacity__WLZC)];
+  while ((! (((void *)node__JUZC == (void *)NULL) || ((void *)node__JUZC->item__JMZC == (void *)e__AUZC)))) {
+    node__JUZC=node__JUZC->next__UMZC;
+  };
+  Result__BUZC=((void *)node__JUZC != (void *)NULL);
+  return(Result__BUZC);
+}
+
+static void add_subtype__XLEF(__TYPE_NULL__GMB *Self__YLEF,void *t__ZLEF)
+// ({TYPE_NULL__GMB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q j__0LEF;
+  void *__tmp__SWOT;
+  void *__tmp__FISH,*__tmp__1GAU;
+  __SECTION___RVOB *__tmp__VMEF,*result__ZGAU,*__tmp__2GAU,*__tmp__CHAU;
+  __SLOT_DATA__IJRG *Self__0GAU;
+  void *__tmp__LNEF;
+  __TYPE_FULL__XMB *__tmp__ONEF;
+  __BOOLEAN__L __tmp__3LEF,__tmp__ZMEF;
+  j__0LEF= 0;
+  __tmp__3LEF=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__YLEF->parent_type__HMB.subtype_list__A1MB),t__ZLEF);
+  if ((! __tmp__3LEF)) {
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__YLEF->parent_type__HMB.subtype_list__A1MB),t__ZLEF);
+    j__0LEF= 0;
+    while_do__CEWF:
+    {
+      if ((j__0LEF <= Self__YLEF->parent_type__HMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__SWOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__YLEF->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__0LEF];
+        if (((struct ___OBJ *)__tmp__SWOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__FISH=((__SLOT_CODE__4IRG *)__tmp__SWOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FISH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VMEF=((__ITM_SLOT__PLC *)__tmp__FISH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VMEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FISH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__0GAU=((__SLOT_DATA__IJRG *)__tmp__SWOT);
+          result__ZGAU=NULL;
+          if (((void *)Self__0GAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__1GAU=Self__0GAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__1GAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2GAU=((__ITM_SLOT__PLC *)__tmp__1GAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2GAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1GAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__ZGAU=__tmp__2GAU;
+          } else /* FALSE */ {
+            __tmp__2GAU=get_name__TAUD((&__string_35));
+            result__ZGAU=__tmp__2GAU;
+          };
+          __tmp__VMEF=result__ZGAU;
+        };
+        result__ZGAU=((__SECTION___RVOB *)__tmp__VMEF);
+        __tmp__ZMEF=(((void *)result__ZGAU->name__G25E == (void *)(&__string_32)) || ((void *)result__ZGAU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__ZMEF=FALSE__O__;
+      };
+      if (__tmp__ZMEF) {
+        __tmp__SWOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__YLEF->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__0LEF];
+        if (((struct ___OBJ *)__tmp__SWOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__FISH=((__SLOT_CODE__4IRG *)__tmp__SWOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FISH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VMEF=((__ITM_SLOT__PLC *)__tmp__FISH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VMEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FISH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__0GAU=((__SLOT_DATA__IJRG *)__tmp__SWOT);
+          __tmp__2GAU=NULL;
+          if (((void *)Self__0GAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__1GAU=Self__0GAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__1GAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__CHAU=((__ITM_SLOT__PLC *)__tmp__1GAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__CHAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1GAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__2GAU=__tmp__CHAU;
+          } else /* FALSE */ {
+            __tmp__CHAU=get_name__TAUD((&__string_35));
+            __tmp__2GAU=__tmp__CHAU;
+          };
+          __tmp__VMEF=__tmp__2GAU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__VMEF)->name__G25E == (void *)(&__string_32))) {
+          __tmp__FISH=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__YLEF->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__0LEF];
+          if (((struct ___OBJ *)__tmp__FISH)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__1GAU=((__SLOT_CODE__4IRG *)__tmp__FISH)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__1GAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LNEF=((__ITM_SLOT__PLC *)__tmp__1GAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LNEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1GAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__1GAU=((__SLOT_DATA__IJRG *)__tmp__FISH)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__1GAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LNEF=((__ITM_SLOT__PLC *)__tmp__1GAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LNEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1GAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__LNEF==NULL) {
+            __tmp__1GAU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__LNEF)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__1GAU=((void *)__tmp__LNEF);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__1GAU=((void *)__tmp__LNEF);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__1GAU=((void *)__tmp__LNEF);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__1GAU=((void *)__tmp__LNEF);
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__2HJR=((__READ_GLOBAL *)__tmp__1HJR);
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__1GAU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__1GAU=((void *)__tmp__LNEF);
             } break;
             }
           };
-          __tmp__O43O=__tmp__2HJR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__O43O=my_copy__BQCN(__tmp__N43O);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__O43O=my_copy__NREO(__tmp__N43O);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__O43O=my_copy__VYJO(__tmp__N43O);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__O43O=my_copy__0REO(__tmp__N43O);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__O43O=my_copy__BZJO(__tmp__N43O);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__O43O=my_copy__CNJM(__tmp__N43O);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__O43O=my_copy__5XLL(__tmp__N43O);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__O43O=my_copy__WVYM(__tmp__N43O);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__O43O=my_copy__FSEO(__tmp__N43O);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__O43O=my_copy__QCEP(__tmp__N43O);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__O43O=my_copy__5LSN(__tmp__N43O);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__O43O=my_copy__KMSN(__tmp__N43O);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__O43O=my_copy__JZPN(__tmp__N43O);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__O43O=my_copy__G3SO(__tmp__N43O);
-        } break;
-        };
-        node__UW3O=new_read__slot__receiver__with__AOWH(__tmp__M43O,slot_msg__TW3O,__tmp__O43O,args__VW3O);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__UW3O);
-        __tmp__0UDI=((__NODE_TYPE *)node__UW3O)->parent_node__QLQC.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__0UDI)->__id) {
-        case __DTA_RD__: {
-          __tmp__1UDI=((__DTA_RD *)__tmp__0UDI)->parent_dta__NLQC.result_expr__YHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__1UDI=((__DTA_CAST *)__tmp__0UDI)->result_expr__G01H;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__1UDI=((__DTA_WR_CODE *)__tmp__0UDI)->parent_dta__MZLH.result_expr__YHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__1UDI=((__DTA_BLOCK *)__tmp__0UDI)->result_expr__F41H;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__1UDI=((__DTA_WR_VALUE *)__tmp__0UDI)->parent_dta__XSUH.result_expr__YHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__1UDI=((__DTA_RD_ARGS *)__tmp__0UDI)->parent_dta__HOWH.result_expr__YHZD;
-        } break;
-        };
-        result__OW3O=__tmp__1UDI;
-      } else {
-        copy__BNK(string_tmp__RB,(&__string_499));
-        append_name_in__M5XD(t__LW3O,string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_500));
-        append_name_in__M5XD(static_type__1HSO(Self__KW3O),string_tmp__RB);
-        append__MOK(string_tmp__RB,(&__string_469));
-        put_error__text__0AH( 1,string_tmp__RB);
-        put_position__ECH(p__MW3O);
-        put_position__ECH(Self__KW3O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+          switch (((struct ___OBJ *)__tmp__1GAU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__ONEF=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__1GAU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__ONEF=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1GAU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__ONEF=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1GAU)),Self__YLEF);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__ONEF=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1GAU)),Self__YLEF);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__ONEF=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1GAU)),Self__YLEF);
+          } break;
+          };
+          __tmp__FISH=((__TYPE_FULL__XMB *)__tmp__ONEF)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__FISH)->__id) {
+          case __TYPE__FF__: {
+            add_subtype__TC1B(((__TYPE__FF *)__tmp__FISH),t__ZLEF);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__FISH)),t__ZLEF);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__FISH)),t__ZLEF);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__FISH)),t__ZLEF);
+          } break;
+          case __TYPE_ID__MMB__: {
+            add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__FISH)),t__ZLEF);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__FISH)),t__ZLEF);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__FISH)),t__ZLEF);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            add_subtype__5FGL(t__ZLEF);
+          } break;
+          };
         };
+        j__0LEF=(__INTEGER__Q)(j__0LEF +  1);
+        goto while_do__CEWF;
       };
     };
   };
-  return(result__OW3O);
 }
 
-static void* write_direct__with__value__C5DH(__SLOT_DATA *Self__D5DH,__POSITION p__E5DH,void *r__F5DH,void *val__G5DH)
-// ({SLOT_DATA},{POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void add_subtype__3SEF(__TYPE_VOID__IMB *Self__4SEF,void *t__5SEF)
+// ({TYPE_VOID__IMB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
 {
-  void *tmp_type__J5DH;
-  void *result__LAGH;
-  __WRITE_GLOBAL *result__UDPH,*Self__ZAEI;
-  __POINTER ptr__VDPH,ptr_table__0BXR,next__ZBXR,result__1BXR;
-  __POINTER ptr_table__5BXR,next__4BXR,result__ACXR,ptr__VGPH;
-  __POINTER ptr_table__ECXR,next__DCXR,result__FCXR,ptr_table__JCXR;
-  __POINTER next__ICXR,result__KCXR;
-  __INTEGER typ_id__0DPH,typ_id__0GPH;
-  __UINTEGER_32 sz__XDPH,a__Y40Q,new_size__W40Q,t__240Q,a__440Q;
-  __UINTEGER_32 new_size__CCXR,lab_type__BCXR,sz__XGPH,a__D50Q;
-  __UINTEGER_32 new_size__B50Q,t__H50Q,a__J50Q,new_size__MCXR;
-  __UINTEGER_32 lab_type__LCXR;
-  __WRITE_SLOT *result__UGPH,*Self__CBEI;
-  void *__tmp__QAEH,*__tmp__MBEH;
-  __EXTERNAL_C *Self__1KAR;
-  __TYPES_TMP *Self__SXMJ;
-  void *t__TXMJ,*result__4XMJ;
-  __BOOLEAN __tmp__1AEH;
-  tmp_type__J5DH=NULL;
-  result__LAGH=NULL;
-  if ((Self__D5DH->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-')) {
-    result__UDPH=NULL;
-    ptr__VDPH=((__POINTER )(NULL));
-    typ_id__0DPH= 0;
-    sz__XDPH=((__UINTEGER_32 )sizeof(__WRITE_GLOBAL));
-    if ((sz__XDPH ==  0)) {
-      result__UDPH=WRITE_GLOBAL__;
-    } else {
-      typ_id__0DPH=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XDPH);
-      if ((typ_id__0DPH == (__INTEGER)(-  1))) {
-        a__Y40Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__W40Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XDPH + a__Y40Q) & (__UINTEGER_32)(~ a__Y40Q));
-        ptr_table__0BXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W40Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ZBXR=((__POINTER )(NULL));
-        result__1BXR=((__POINTER *)ptr_table__0BXR)[ 0];
-        if ((result__1BXR == (void *)NULL)) {
-          result__1BXR=new_lab__2PJ(new_size__W40Q);
-          next__ZBXR=(void *)((unsigned long)result__1BXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W40Q)));
-          ((__POINTER *)next__ZBXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0BXR)[ 0]=next__ZBXR;
-        } else {
-          next__ZBXR=((__POINTER *)result__1BXR)[ 0];
-          if ((next__ZBXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1BXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W40Q <<  1)) <=  4096)) {
-              next__ZBXR=(void *)((unsigned long)result__1BXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W40Q)));
-            } else {
-              next__ZBXR=new_lab__2PJ(new_size__W40Q);
-            };
-            ((__POINTER *)next__ZBXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0BXR)[ 0]=next__ZBXR;
-          } else {
-            ((__POINTER *)result__1BXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZBXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1BXR=next__ZBXR;
-          };
-        };
-        ptr__VDPH=result__1BXR;
-      } else {
-        t__240Q=((__UINTEGER_32 )typ_id__0DPH);
-        a__440Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CCXR=(__UINTEGER_32)((__UINTEGER_32)(sz__XDPH + a__440Q) & (__UINTEGER_32)(~ a__440Q));
-        ptr_table__5BXR=((__POINTER )(&(table_type[(t__240Q)])));
-        lab_type__BCXR=(__UINTEGER_32)(t__240Q |  1);
-        next__4BXR=((__POINTER )(NULL));
-        result__ACXR=((__POINTER *)ptr_table__5BXR)[ 0];
-        if ((result__ACXR == (void *)NULL)) {
-          result__ACXR=new_lab__2PJ(lab_type__BCXR);
-          next__4BXR=(void *)((unsigned long)result__ACXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CCXR)));
-          ((__POINTER *)next__4BXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5BXR)[ 0]=next__4BXR;
-        } else {
-          next__4BXR=((__POINTER *)result__ACXR)[ 0];
-          if ((next__4BXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ACXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CCXR <<  1)) <=  4096)) {
-              next__4BXR=(void *)((unsigned long)result__ACXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CCXR)));
-            } else {
-              next__4BXR=new_lab__2PJ(lab_type__BCXR);
-            };
-            ((__POINTER *)next__4BXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5BXR)[ 0]=next__4BXR;
-          } else {
-            ((__POINTER *)result__ACXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4BXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ACXR=next__4BXR;
+  __INTEGER__Q j__ATEF;
+  void *__tmp__4WOT;
+  void *__tmp__IISH,*__tmp__HHAU;
+  __SECTION___RVOB *__tmp__1TEF,*result__FHAU,*__tmp__IHAU,*__tmp__OHAU;
+  __SLOT_DATA__IJRG *Self__GHAU;
+  void *__tmp__RUEF;
+  __TYPE_FULL__XMB *__tmp__UUEF;
+  __BOOLEAN__L __tmp__DTEF,__tmp__5TEF;
+  j__ATEF= 0;
+  __tmp__DTEF=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__4SEF->parent_type__JMB.subtype_list__A1MB),t__5SEF);
+  if ((! __tmp__DTEF)) {
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__4SEF->parent_type__JMB.subtype_list__A1MB),t__5SEF);
+    j__ATEF= 0;
+    while_do__ZEWF:
+    {
+      if ((j__ATEF <= Self__4SEF->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__4WOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4SEF->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__ATEF];
+        if (((struct ___OBJ *)__tmp__4WOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IISH=((__SLOT_CODE__4IRG *)__tmp__4WOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IISH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1TEF=((__ITM_SLOT__PLC *)__tmp__IISH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1TEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IISH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__GHAU=((__SLOT_DATA__IJRG *)__tmp__4WOT);
+          result__FHAU=NULL;
+          if (((void *)Self__GHAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__HHAU=Self__GHAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HHAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__IHAU=((__ITM_SLOT__PLC *)__tmp__HHAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__IHAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HHAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__FHAU=__tmp__IHAU;
+          } else /* FALSE */ {
+            __tmp__IHAU=get_name__TAUD((&__string_35));
+            result__FHAU=__tmp__IHAU;
+          };
+          __tmp__1TEF=result__FHAU;
+        };
+        result__FHAU=((__SECTION___RVOB *)__tmp__1TEF);
+        __tmp__5TEF=(((void *)result__FHAU->name__G25E == (void *)(&__string_32)) || ((void *)result__FHAU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__5TEF=FALSE__O__;
+      };
+      if (__tmp__5TEF) {
+        __tmp__4WOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4SEF->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__ATEF];
+        if (((struct ___OBJ *)__tmp__4WOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IISH=((__SLOT_CODE__4IRG *)__tmp__4WOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IISH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1TEF=((__ITM_SLOT__PLC *)__tmp__IISH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1TEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IISH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__GHAU=((__SLOT_DATA__IJRG *)__tmp__4WOT);
+          __tmp__IHAU=NULL;
+          if (((void *)Self__GHAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__HHAU=Self__GHAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HHAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OHAU=((__ITM_SLOT__PLC *)__tmp__HHAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OHAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HHAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__IHAU=__tmp__OHAU;
+          } else /* FALSE */ {
+            __tmp__OHAU=get_name__TAUD((&__string_35));
+            __tmp__IHAU=__tmp__OHAU;
+          };
+          __tmp__1TEF=__tmp__IHAU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__1TEF)->name__G25E == (void *)(&__string_32))) {
+          __tmp__IISH=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4SEF->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__ATEF];
+          if (((struct ___OBJ *)__tmp__IISH)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__HHAU=((__SLOT_CODE__4IRG *)__tmp__IISH)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HHAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RUEF=((__ITM_SLOT__PLC *)__tmp__HHAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RUEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HHAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__HHAU=((__SLOT_DATA__IJRG *)__tmp__IISH)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HHAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RUEF=((__ITM_SLOT__PLC *)__tmp__HHAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RUEF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HHAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__RUEF==NULL) {
+            __tmp__HHAU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__RUEF)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__HHAU=((void *)__tmp__RUEF);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__HHAU=((void *)__tmp__RUEF);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__HHAU=((void *)__tmp__RUEF);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__HHAU=((void *)__tmp__RUEF);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__HHAU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__HHAU=((void *)__tmp__RUEF);
+            } break;
+            }
           };
-        };
-        ptr__VDPH=result__ACXR;
-      };
-      result__UDPH=((__WRITE_GLOBAL *)ptr__VDPH);
-      *(result__UDPH) = *(WRITE_GLOBAL__);
-    };
-    Self__ZAEI=((__WRITE_GLOBAL *)result__UDPH);
-    Self__ZAEI->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM=p__E5DH;
-    Self__ZAEI->parent_write__YAGH.value__PAEH=val__G5DH;
-    Self__ZAEI->global__GU1H=Self__D5DH;
-    result__LAGH=result__UDPH;
-  } else {
-    result__UGPH=NULL;
-    ptr__VGPH=((__POINTER )(NULL));
-    typ_id__0GPH= 0;
-    sz__XGPH=((__UINTEGER_32 )sizeof(__WRITE_SLOT));
-    if ((sz__XGPH ==  0)) {
-      result__UGPH=WRITE_SLOT__;
-    } else {
-      typ_id__0GPH=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XGPH);
-      if ((typ_id__0GPH == (__INTEGER)(-  1))) {
-        a__D50Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__B50Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XGPH + a__D50Q) & (__UINTEGER_32)(~ a__D50Q));
-        ptr_table__ECXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__B50Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__DCXR=((__POINTER )(NULL));
-        result__FCXR=((__POINTER *)ptr_table__ECXR)[ 0];
-        if ((result__FCXR == (void *)NULL)) {
-          result__FCXR=new_lab__2PJ(new_size__B50Q);
-          next__DCXR=(void *)((unsigned long)result__FCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B50Q)));
-          ((__POINTER *)next__DCXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ECXR)[ 0]=next__DCXR;
-        } else {
-          next__DCXR=((__POINTER *)result__FCXR)[ 0];
-          if ((next__DCXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FCXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B50Q <<  1)) <=  4096)) {
-              next__DCXR=(void *)((unsigned long)result__FCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B50Q)));
-            } else {
-              next__DCXR=new_lab__2PJ(new_size__B50Q);
-            };
-            ((__POINTER *)next__DCXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ECXR)[ 0]=next__DCXR;
-          } else {
-            ((__POINTER *)result__FCXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DCXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FCXR=next__DCXR;
+          switch (((struct ___OBJ *)__tmp__HHAU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__UUEF=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__HHAU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__UUEF=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HHAU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__UUEF=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HHAU)),Self__4SEF);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__UUEF=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HHAU)),Self__4SEF);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__UUEF=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HHAU)),Self__4SEF);
+          } break;
           };
-        };
-        ptr__VGPH=result__FCXR;
-      } else {
-        t__H50Q=((__UINTEGER_32 )typ_id__0GPH);
-        a__J50Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MCXR=(__UINTEGER_32)((__UINTEGER_32)(sz__XGPH + a__J50Q) & (__UINTEGER_32)(~ a__J50Q));
-        ptr_table__JCXR=((__POINTER )(&(table_type[(t__H50Q)])));
-        lab_type__LCXR=(__UINTEGER_32)(t__H50Q |  1);
-        next__ICXR=((__POINTER )(NULL));
-        result__KCXR=((__POINTER *)ptr_table__JCXR)[ 0];
-        if ((result__KCXR == (void *)NULL)) {
-          result__KCXR=new_lab__2PJ(lab_type__LCXR);
-          next__ICXR=(void *)((unsigned long)result__KCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MCXR)));
-          ((__POINTER *)next__ICXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JCXR)[ 0]=next__ICXR;
-        } else {
-          next__ICXR=((__POINTER *)result__KCXR)[ 0];
-          if ((next__ICXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KCXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MCXR <<  1)) <=  4096)) {
-              next__ICXR=(void *)((unsigned long)result__KCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MCXR)));
-            } else {
-              next__ICXR=new_lab__2PJ(lab_type__LCXR);
-            };
-            ((__POINTER *)next__ICXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JCXR)[ 0]=next__ICXR;
-          } else {
-            ((__POINTER *)result__KCXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ICXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KCXR=next__ICXR;
+          __tmp__IISH=((__TYPE_FULL__XMB *)__tmp__UUEF)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__IISH)->__id) {
+          case __TYPE__FF__: {
+            add_subtype__TC1B(((__TYPE__FF *)__tmp__IISH),t__5SEF);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__IISH)),t__5SEF);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__IISH)),t__5SEF);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__IISH)),t__5SEF);
+          } break;
+          case __TYPE_ID__MMB__: {
+            add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__IISH)),t__5SEF);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IISH)),t__5SEF);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__IISH)),t__5SEF);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            add_subtype__5FGL(t__5SEF);
+          } break;
           };
         };
-        ptr__VGPH=result__KCXR;
+        j__ATEF=(__INTEGER__Q)(j__ATEF +  1);
+        goto while_do__ZEWF;
       };
-      result__UGPH=((__WRITE_SLOT *)ptr__VGPH);
-      *(result__UGPH) = *(WRITE_SLOT__);
     };
-    Self__CBEI=((__WRITE_SLOT *)result__UGPH);
-    Self__CBEI->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM=p__E5DH;
-    Self__CBEI->parent_write__FBGH.value__PAEH=val__G5DH;
-    Self__CBEI->receiver__PT1H=r__F5DH;
-    Self__CBEI->slot__HT1H=Self__D5DH;
-    result__LAGH=result__UGPH;
   };
-  if (((void *)Self__D5DH->parent_variable__HHZD.require_first__L5DH == (void *)NULL)) {
-    Self__D5DH->parent_variable__HHZD.require_first__L5DH=result__LAGH;
-  } else {
-    if (((void *)Self__D5DH->parent_variable__HHZD.require_list__25DH == (void *)NULL)) {
-      Self__D5DH->parent_variable__HHZD.require_list__25DH=create_with_capacity__2HPH( 1);
-    };
-    add_last__RODI(Self__D5DH->parent_variable__HHZD.require_list__25DH,result__LAGH);
-  };
-  if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__D5DH->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__D5DH->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__D5DH->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-    if (((struct ___OBJ *)result__LAGH)->__id==__WRITE_GLOBAL__) {
-      __tmp__QAEH=((__WRITE_GLOBAL *)result__LAGH)->parent_write__YAGH.value__PAEH;
-    } else {
-      __tmp__QAEH=((__WRITE_SLOT *)result__LAGH)->parent_write__FBGH.value__PAEH;
-    };
-    __tmp__1AEH=((void *)__tmp__QAEH != (void *)NULL);
-  } else {
-    __tmp__1AEH=FALSE__;
-  };
-  if ((__tmp__1AEH && (! is_executing_pass__C5LC))) {
-    tmp_type__J5DH=new__5VSG();
-    if (((void *)Self__D5DH->parent_variable__HHZD.type_list__OIZD != (void *)NULL)) {
-      union__QJHJ(tmp_type__J5DH,Self__D5DH->parent_variable__HHZD.type_list__OIZD);
-    };
-    if (((struct ___OBJ *)result__LAGH)->__id==__WRITE_GLOBAL__) {
-      __tmp__MBEH=((__WRITE_GLOBAL *)result__LAGH)->parent_write__YAGH.value__PAEH;
-    } else {
-      __tmp__MBEH=((__WRITE_SLOT *)result__LAGH)->parent_write__FBGH.value__PAEH;
-    };
-    switch (((struct ___OBJ *)__tmp__MBEH)->__id) {
-    case __LIST__: {
-      get_type__MXMJ(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __STRING_CST__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__STRING_CST *)__tmp__MBEH)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __EXTERNAL_C__: {
-      Self__1KAR=((__EXTERNAL_C *)__tmp__MBEH);
-      if (((void *)Self__1KAR->living_type__Z3QH == (void *)NULL)) {
-        add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)Self__1KAR->static_type__1VZD)->parent_type__5SL);
-      } else {
-        union__QJHJ(tmp_type__J5DH,Self__1KAR->living_type__Z3QH);
-      };
-    } break;
-    case __PROTOTYPE_CST__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MBEH)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __INTEGER_CST__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MBEH)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __READ_LOCAL__: {
-      get_type__INFJ(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      print__1ZE((&__string_259));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __EXPR_EQUAL__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __REAL_CST__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__REAL_CST *)__tmp__MBEH)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __CHARACTER_CST__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MBEH)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __IS_EXPANDED__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __GET_TYPE_ID__: {
-      add__Z1EJ(tmp_type__J5DH,type_integer__3JB);
-    } break;
-    case __EXPR_SUP__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_SUB__: {
-      get_type__BJDI(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_MUL__: {
-      get_type__FJDI(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_DIV__: {
-      get_type__JJDI(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_AND__: {
-      get_type__NJDI(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      get_type__RJDI(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      get_type__VJDI(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __PUT_TO__: {
-      add__Z1EJ(tmp_type__J5DH,TYPE_VOID__);
-    } break;
-    case __ITEM__: {
-      get_type__2JDI(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __SIZE_OF__: {
-      add__Z1EJ(tmp_type__J5DH,type_integer__3JB);
-    } break;
-    case __CAST__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__CAST *)__tmp__MBEH)->static_type__0N1H)->parent_type__5SL);
-    } break;
-    case __CALL_SLOT__: {
-      get_type__KGML(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __READ_SLOT__: {
-      get_type__EE0K(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __READ_GLOBAL__: {
-      get_type__1POL(((__READ_GLOBAL *)__tmp__MBEH)->global__ZGJK,tmp_type__J5DH);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_NEG__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MBEH)))->parent_type__5SL);
-    } break;
-    case __EXPR_ADD__: {
-      get_type__0KOL(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_NOT__: {
-      add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MBEH)))->parent_type__5SL);
-    } break;
-    case __EXPR_MOD__: {
-      get_type__JXEO(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_INF__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_INF_EQ__: {
-      add__Z1EJ(tmp_type__J5DH,type_true__FJB);
-      add__Z1EJ(tmp_type__J5DH,type_false__NJB);
-    } break;
-    case __EXPR_OR__: {
-      get_type__S5PN(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    case __EXPR_XOR__: {
-      get_type__JSTO(__tmp__MBEH,tmp_type__J5DH);
-    } break;
-    };
-    Self__SXMJ=((__TYPES_TMP *)tmp_type__J5DH);
-    t__TXMJ=Self__D5DH->parent_variable__HHZD.type_list__OIZD;
-    result__4XMJ=NULL;
-    if ((((void *)t__TXMJ != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__TXMJ)->upper__GLAG +  1) == (__INTEGER)(Self__SXMJ->parent_types__415F.upper__GLAG +  1)))) {
-      result__4XMJ=t__TXMJ;
-      free__WNFJ(Self__SXMJ);
-    } else {
-      result__4XMJ=to_types__I3EJ(Self__SXMJ);
-    };
-    Self__D5DH->parent_variable__HHZD.type_list__OIZD=result__4XMJ;
-  };
-  if (((struct ___OBJ *)result__LAGH)->__id==__WRITE_GLOBAL__) {
-    ((__WRITE_GLOBAL *)result__LAGH)->parent_write__YAGH.is_create__DBDI=TRUE__;
-  } else {
-    ((__WRITE_SLOT *)result__LAGH)->parent_write__FBGH.is_create__DBDI=TRUE__;
-  };
-  return(result__LAGH);
 }
 
-static void product_error__for__in__with__EL0G(__POSITION p__GL0G,void *res__HL0G,void *lst__IL0G,void *prof__JL0G)
-// ({POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLIST},{NULLxPROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void add_subtype__D0EF(__TYPE_CONTEXT__KMB *Self__E0EF,void *t__F0EF)
+// ({TYPE_CONTEXT__KMB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
 {
-  void *em__LL0G,*__tmp__EN0G;
-  void *rd__ML0G,*__tmp__VN0G,*__tmp__4N0G;
-  void *code__NL0G;
-  void *old_list_current__OL0G;
-  void *old_profil_second__PL0G;
-  void *ctext__QL0G,*__tmp__DM0G;
-  __POSITION p__ZIJR;
-  void *t__0IJR,*__tmp__XM0G;
-  __EXTERNAL_C *result__QIJR,*Self__YIJR;
-  __POINTER ptr__RIJR,ptr_table__OCXR,next__NCXR,result__PCXR;
-  __POINTER ptr_table__TCXR,next__SCXR,result__UCXR;
-  __INTEGER typ_id__SIJR,Self__C0GH,limit_up__D0GH;
-  __UINTEGER_32 sz__TIJR,a__UIJR,new_size__VIJR,t__WIJR,a__XIJR;
-  __UINTEGER_32 new_size__WCXR,lab_type__VCXR;
-  void *__tmp__UN0G;
-  void *__tmp__WN0G,*__tmp__EO0G;
-  __BOOLEAN __tmp__1M0G;
-  em__LL0G=NULL;
-  rd__ML0G=NULL;
-  code__NL0G=NULL;
-  old_list_current__OL0G=NULL;
-  old_profil_second__PL0G=NULL;
-  ctext__QL0G=NULL;
-  if ((debug_level_option__3C !=  0)) {
-    if (((void *)prof__JL0G == (void *)NULL)) {
-      ctext__QL0G=context_main__V1LC;
-    } else {
-      if (((struct ___OBJ *)prof__JL0G)->__id==__PROFIL_SLOT__) {
-        __tmp__DM0G=((__PROFIL_SLOT *)prof__JL0G)->parent_profil__R1LC.context__CM0G;
-      } else {
-        __tmp__DM0G=((__PROFIL_BLOCK *)prof__JL0G)->parent_profil__OGAG.context__CM0G;
-      };
-      ctext__QL0G=__tmp__DM0G;
-    };
-    add_last__IK4G(((__LIST *)lst__IL0G)->expr_list__RTOG,create__context__first__E0EG(PUSH__,p__GL0G,ctext__QL0G,FALSE__));
-    code__NL0G=(&__string_501);
-  } else {
-    code__NL0G=(&__string_502);
-  };
-  p__ZIJR=((__LIST *)lst__IL0G)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  t__0IJR=TYPE_VOID__->parent_type__UIB.default__AKC;
-  result__QIJR=NULL;
-  ptr__RIJR=((__POINTER )(NULL));
-  typ_id__SIJR= 0;
-  sz__TIJR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-  if ((sz__TIJR ==  0)) {
-    result__QIJR=EXTERNAL_C__;
-  } else {
-    typ_id__SIJR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TIJR);
-    if ((typ_id__SIJR == (__INTEGER)(-  1))) {
-      a__UIJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VIJR=(__UINTEGER_32)((__UINTEGER_32)(sz__TIJR + a__UIJR) & (__UINTEGER_32)(~ a__UIJR));
-      ptr_table__OCXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VIJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__NCXR=((__POINTER )(NULL));
-      result__PCXR=((__POINTER *)ptr_table__OCXR)[ 0];
-      if ((result__PCXR == (void *)NULL)) {
-        result__PCXR=new_lab__2PJ(new_size__VIJR);
-        next__NCXR=(void *)((unsigned long)result__PCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VIJR)));
-        ((__POINTER *)next__NCXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OCXR)[ 0]=next__NCXR;
-      } else {
-        next__NCXR=((__POINTER *)result__PCXR)[ 0];
-        if ((next__NCXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PCXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VIJR <<  1)) <=  4096)) {
-            next__NCXR=(void *)((unsigned long)result__PCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VIJR)));
-          } else {
-            next__NCXR=new_lab__2PJ(new_size__VIJR);
-          };
-          ((__POINTER *)next__NCXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OCXR)[ 0]=next__NCXR;
-        } else {
-          ((__POINTER *)result__PCXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NCXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PCXR=next__NCXR;
-        };
-      };
-      ptr__RIJR=result__PCXR;
-    } else {
-      t__WIJR=((__UINTEGER_32 )typ_id__SIJR);
-      a__XIJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WCXR=(__UINTEGER_32)((__UINTEGER_32)(sz__TIJR + a__XIJR) & (__UINTEGER_32)(~ a__XIJR));
-      ptr_table__TCXR=((__POINTER )(&(table_type[(t__WIJR)])));
-      lab_type__VCXR=(__UINTEGER_32)(t__WIJR |  1);
-      next__SCXR=((__POINTER )(NULL));
-      result__UCXR=((__POINTER *)ptr_table__TCXR)[ 0];
-      if ((result__UCXR == (void *)NULL)) {
-        result__UCXR=new_lab__2PJ(lab_type__VCXR);
-        next__SCXR=(void *)((unsigned long)result__UCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WCXR)));
-        ((__POINTER *)next__SCXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TCXR)[ 0]=next__SCXR;
-      } else {
-        next__SCXR=((__POINTER *)result__UCXR)[ 0];
-        if ((next__SCXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UCXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WCXR <<  1)) <=  4096)) {
-            next__SCXR=(void *)((unsigned long)result__UCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WCXR)));
-          } else {
-            next__SCXR=new_lab__2PJ(lab_type__VCXR);
+  __INTEGER__Q j__G0EF;
+  void *__tmp__KXOT;
+  void *__tmp__LISH,*__tmp__THAU;
+  __SECTION___RVOB *__tmp__B1EF,*result__RHAU,*__tmp__UHAU,*__tmp__0HAU;
+  __SLOT_DATA__IJRG *Self__SHAU;
+  void *__tmp__X1EF;
+  __TYPE_FULL__XMB *__tmp__01EF;
+  __BOOLEAN__L __tmp__J0EF,__tmp__F1EF;
+  j__G0EF= 0;
+  __tmp__J0EF=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__E0EF->parent_type__LMB.subtype_list__A1MB),t__F0EF);
+  if ((! __tmp__J0EF)) {
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__E0EF->parent_type__LMB.subtype_list__A1MB),t__F0EF);
+    j__G0EF= 0;
+    while_do__QFWF:
+    {
+      if ((j__G0EF <= Self__E0EF->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__KXOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__E0EF->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__G0EF];
+        if (((struct ___OBJ *)__tmp__KXOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__LISH=((__SLOT_CODE__4IRG *)__tmp__KXOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__LISH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__B1EF=((__ITM_SLOT__PLC *)__tmp__LISH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__B1EF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LISH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__SHAU=((__SLOT_DATA__IJRG *)__tmp__KXOT);
+          result__RHAU=NULL;
+          if (((void *)Self__SHAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__THAU=Self__SHAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__THAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UHAU=((__ITM_SLOT__PLC *)__tmp__THAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UHAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__THAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__RHAU=__tmp__UHAU;
+          } else /* FALSE */ {
+            __tmp__UHAU=get_name__TAUD((&__string_35));
+            result__RHAU=__tmp__UHAU;
+          };
+          __tmp__B1EF=result__RHAU;
+        };
+        result__RHAU=((__SECTION___RVOB *)__tmp__B1EF);
+        __tmp__F1EF=(((void *)result__RHAU->name__G25E == (void *)(&__string_32)) || ((void *)result__RHAU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__F1EF=FALSE__O__;
+      };
+      if (__tmp__F1EF) {
+        __tmp__KXOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__E0EF->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__G0EF];
+        if (((struct ___OBJ *)__tmp__KXOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__LISH=((__SLOT_CODE__4IRG *)__tmp__KXOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__LISH)->__id==__ITM_SLOT__PLC__) {
+            __tmp__B1EF=((__ITM_SLOT__PLC *)__tmp__LISH)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__B1EF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LISH)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__SHAU=((__SLOT_DATA__IJRG *)__tmp__KXOT);
+          __tmp__UHAU=NULL;
+          if (((void *)Self__SHAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__THAU=Self__SHAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__THAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__0HAU=((__ITM_SLOT__PLC *)__tmp__THAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__0HAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__THAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__UHAU=__tmp__0HAU;
+          } else /* FALSE */ {
+            __tmp__0HAU=get_name__TAUD((&__string_35));
+            __tmp__UHAU=__tmp__0HAU;
+          };
+          __tmp__B1EF=__tmp__UHAU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__B1EF)->name__G25E == (void *)(&__string_32))) {
+          __tmp__LISH=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__E0EF->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__G0EF];
+          if (((struct ___OBJ *)__tmp__LISH)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__THAU=((__SLOT_CODE__4IRG *)__tmp__LISH)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__THAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__X1EF=((__ITM_SLOT__PLC *)__tmp__THAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__X1EF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__THAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__THAU=((__SLOT_DATA__IJRG *)__tmp__LISH)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__THAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__X1EF=((__ITM_SLOT__PLC *)__tmp__THAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__X1EF=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__THAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__X1EF==NULL) {
+            __tmp__THAU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__X1EF)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__THAU=((void *)__tmp__X1EF);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__THAU=((void *)__tmp__X1EF);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__THAU=((void *)__tmp__X1EF);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__THAU=((void *)__tmp__X1EF);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__THAU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__THAU=((void *)__tmp__X1EF);
+            } break;
+            }
           };
-          ((__POINTER *)next__SCXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TCXR)[ 0]=next__SCXR;
-        } else {
-          ((__POINTER *)result__UCXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SCXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__UCXR=next__SCXR;
-        };
-      };
-      ptr__RIJR=result__UCXR;
-    };
-    result__QIJR=((__EXTERNAL_C *)ptr__RIJR);
-    *(result__QIJR) = *(EXTERNAL_C__);
-  };
-  Self__YIJR=((__EXTERNAL_C *)result__QIJR);
-  Self__YIJR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZIJR;
-  Self__YIJR->static_type__1VZD=t__0IJR;
-  Self__YIJR->is_persistant__2VZD=TRUE__;
-  Self__YIJR->code__3VZD=code__NL0G;
-  Self__YIJR->access_list__4VZD=NULL;
-  add_last__IK4G(((__LIST *)lst__IL0G)->expr_list__RTOG,result__QIJR);
-  if (((void *)res__HL0G != (void *)NULL)) {
-    switch (((struct ___OBJ *)res__HL0G)->__id) {
-    case __LIST__: {
-      __tmp__XM0G=static_type__OHQG(res__HL0G);
-    } break;
-    case __STRING_CST__: {
-      __tmp__XM0G=((__STRING_CST *)res__HL0G)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__XM0G=((__EXTERNAL_C *)res__HL0G)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XM0G=((__PROTOTYPE_CST *)res__HL0G)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__XM0G=((__INTEGER_CST *)res__HL0G)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__XM0G=((__LOCAL *)((__READ_LOCAL *)res__HL0G)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XM0G=static_type__CN1H(res__HL0G);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XM0G=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XM0G=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__XM0G=((__REAL_CST *)res__HL0G)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__XM0G=((__CHARACTER_CST *)res__HL0G)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__XM0G=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XM0G=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__XM0G=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__XM0G=static_type__UO1H(res__HL0G);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__XM0G=static_type__0O1H(res__HL0G);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__XM0G=static_type__5O1H(res__HL0G);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__XM0G=static_type__EP1H(res__HL0G);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XM0G=static_type__JP1H(res__HL0G);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XM0G=static_type__OP1H(res__HL0G);
-    } break;
-    case __PUT_TO__: {
-      __tmp__XM0G=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__XM0G=static_type__XP1H(res__HL0G);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__XM0G=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__XM0G=((__CAST *)res__HL0G)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__XM0G=static_type__NOKL(res__HL0G);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__XM0G=((__SLOT_DATA *)((__READ_SLOT *)res__HL0G)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__XM0G=((__SLOT_DATA *)((__READ_GLOBAL *)res__HL0G)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XM0G=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XM0G=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XM0G=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XM0G=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XM0G=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__XM0G=static_type__DFJM(res__HL0G);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__XM0G=static_type__P3ML(res__HL0G);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__XM0G=static_type__R3XM(res__HL0G);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__XM0G=static_type__DREO(res__HL0G);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XM0G=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__XM0G=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XM0G=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__XM0G=static_type__3YPN(res__HL0G);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XM0G=static_type__1HSO(res__HL0G);
-    } break;
-    };
-    __tmp__1M0G=((void *)((__TYPE_FULL *)__tmp__XM0G)->parent_type__5SL != (void *)TYPE_VOID__);
-  } else {
-    __tmp__1M0G=FALSE__;
-  };
-  if (__tmp__1M0G) {
-    old_list_current__OL0G=list_current__EH1;
-    old_profil_second__PL0G=profil_second__KPQC;
-    list_current__EH1=lst__IL0G;
-    profil_second__KPQC=prof__JL0G;
-    if (res__HL0G==NULL) {
-      __tmp__EN0G=NULL;
-    } else {
-      switch (((struct ___OBJ *)res__HL0G)->__id) {
-      case __LIST__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__EN0G=((void *)res__HL0G);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__EN0G=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__EN0G=NULL;
-      } break;
-      }
-    };
-    em__LL0G=__tmp__EN0G;
-    if (((void *)__tmp__EN0G != (void *)NULL)) {
-      Self__C0GH= 0;
-      limit_up__D0GH=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__EN0G)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH;
-      while ((Self__C0GH <= limit_up__D0GH)) {
-        __tmp__UN0G=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__LL0G)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__C0GH];
-        if (__tmp__UN0G==NULL) {
-          __tmp__VN0G=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__UN0G)->__id) {
-          case __LIST__: {
-            __tmp__VN0G=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__VN0G=NULL;
+          switch (((struct ___OBJ *)__tmp__THAU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__01EF=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__THAU));
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__01EF=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__THAU)));
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__01EF=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__THAU)),Self__E0EF);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__01EF=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__THAU)),Self__E0EF);
           } break;
-          case __READ_LOCAL__: {
-            __tmp__VN0G=((void *)__tmp__UN0G);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__01EF=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__THAU)),Self__E0EF);
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__VN0G=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__VN0G=NULL;
+          };
+          __tmp__LISH=((__TYPE_FULL__XMB *)__tmp__01EF)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__LISH)->__id) {
+          case __TYPE__FF__: {
+            add_subtype__TC1B(((__TYPE__FF *)__tmp__LISH),t__F0EF);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_NULL__GMB__: {
+            add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__LISH)),t__F0EF);
           } break;
-          case __REAL_CST__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_VOID__IMB__: {
+            add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__LISH)),t__F0EF);
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_CONTEXT__KMB__: {
+            add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__LISH)),t__F0EF);
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_ID__MMB__: {
+            add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__LISH)),t__F0EF);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_GENERIC__OCY__: {
+            add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__LISH)),t__F0EF);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_BLOCK__CP5D__: {
+            add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__LISH)),t__F0EF);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__VN0G=NULL;
+          case __PROFIL_BLOCK__O3NJ__: {
+            add_subtype__5FGL(t__F0EF);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__VN0G=NULL;
+          };
+        };
+        j__G0EF=(__INTEGER__Q)(j__G0EF +  1);
+        goto while_do__QFWF;
+      };
+    };
+  };
+}
+
+static void add_subtype__ZAQI(__TYPE_ID__MMB *Self__0AQI,void *t__1AQI)
+// ({TYPE_ID__MMB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q j__2AQI;
+  void *__tmp__WXOT;
+  void *__tmp__5IUI,*__tmp__5HAU;
+  __SECTION___RVOB *__tmp__XBQI,*result__3HAU,*__tmp__AIAU,*__tmp__GIAU;
+  __SLOT_DATA__IJRG *Self__4HAU;
+  void *__tmp__NCQI;
+  __TYPE_FULL__XMB *__tmp__QCQI;
+  __BOOLEAN__L __tmp__5AQI,__tmp__1BQI;
+  j__2AQI= 0;
+  __tmp__5AQI=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__0AQI->parent_type__NMB.subtype_list__A1MB),t__1AQI);
+  if ((! __tmp__5AQI)) {
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__0AQI->parent_type__NMB.subtype_list__A1MB),t__1AQI);
+    j__2AQI= 0;
+    while_do__D3SI:
+    {
+      if ((j__2AQI <= Self__0AQI->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__WXOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__0AQI->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2AQI];
+        if (((struct ___OBJ *)__tmp__WXOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__5IUI=((__SLOT_CODE__4IRG *)__tmp__WXOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__5IUI)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XBQI=((__ITM_SLOT__PLC *)__tmp__5IUI)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XBQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__5IUI)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__4HAU=((__SLOT_DATA__IJRG *)__tmp__WXOT);
+          result__3HAU=NULL;
+          if (((void *)Self__4HAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__5HAU=Self__4HAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__5HAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__AIAU=((__ITM_SLOT__PLC *)__tmp__5HAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__AIAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__5HAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__3HAU=__tmp__AIAU;
+          } else /* FALSE */ {
+            __tmp__AIAU=get_name__TAUD((&__string_35));
+            result__3HAU=__tmp__AIAU;
+          };
+          __tmp__XBQI=result__3HAU;
+        };
+        result__3HAU=((__SECTION___RVOB *)__tmp__XBQI);
+        __tmp__1BQI=(((void *)result__3HAU->name__G25E == (void *)(&__string_32)) || ((void *)result__3HAU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__1BQI=FALSE__O__;
+      };
+      if (__tmp__1BQI) {
+        __tmp__WXOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__0AQI->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2AQI];
+        if (((struct ___OBJ *)__tmp__WXOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__5IUI=((__SLOT_CODE__4IRG *)__tmp__WXOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__5IUI)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XBQI=((__ITM_SLOT__PLC *)__tmp__5IUI)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XBQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__5IUI)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__4HAU=((__SLOT_DATA__IJRG *)__tmp__WXOT);
+          __tmp__AIAU=NULL;
+          if (((void *)Self__4HAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__5HAU=Self__4HAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__5HAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__GIAU=((__ITM_SLOT__PLC *)__tmp__5HAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__GIAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__5HAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__AIAU=__tmp__GIAU;
+          } else /* FALSE */ {
+            __tmp__GIAU=get_name__TAUD((&__string_35));
+            __tmp__AIAU=__tmp__GIAU;
+          };
+          __tmp__XBQI=__tmp__AIAU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__XBQI)->name__G25E == (void *)(&__string_32))) {
+          __tmp__5IUI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__0AQI->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2AQI];
+          if (((struct ___OBJ *)__tmp__5IUI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__5HAU=((__SLOT_CODE__4IRG *)__tmp__5IUI)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__5HAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NCQI=((__ITM_SLOT__PLC *)__tmp__5HAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NCQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__5HAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__5HAU=((__SLOT_DATA__IJRG *)__tmp__5IUI)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__5HAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NCQI=((__ITM_SLOT__PLC *)__tmp__5HAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NCQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__5HAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__NCQI==NULL) {
+            __tmp__5HAU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__NCQI)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__5HAU=((void *)__tmp__NCQI);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__5HAU=((void *)__tmp__NCQI);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__5HAU=((void *)__tmp__NCQI);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__5HAU=((void *)__tmp__NCQI);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__5HAU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__5HAU=((void *)__tmp__NCQI);
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__5HAU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__QCQI=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__5HAU));
           } break;
-          case __EXPR_DIV__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__QCQI=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5HAU)));
           } break;
-          case __EXPR_AND__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__QCQI=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5HAU)),Self__0AQI);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__QCQI=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5HAU)),Self__0AQI);
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__QCQI=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5HAU)),Self__0AQI);
           } break;
-          case __PUT_TO__: {
-            __tmp__VN0G=NULL;
+          };
+          __tmp__5IUI=((__TYPE_FULL__XMB *)__tmp__QCQI)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__5IUI)->__id) {
+          case __TYPE__FF__: {
+            add_subtype__TC1B(((__TYPE__FF *)__tmp__5IUI),t__1AQI);
           } break;
-          case __ITEM__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_NULL__GMB__: {
+            add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__5IUI)),t__1AQI);
           } break;
-          case __SIZE_OF__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_VOID__IMB__: {
+            add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__5IUI)),t__1AQI);
           } break;
-          case __CAST__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_CONTEXT__KMB__: {
+            add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__5IUI)),t__1AQI);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_ID__MMB__: {
+            add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__5IUI)),t__1AQI);
           } break;
-          case __READ_SLOT__: {
-            __tmp__VN0G=((void *)__tmp__UN0G);
+          case __TYPE_GENERIC__OCY__: {
+            add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__5IUI)),t__1AQI);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__VN0G=((void *)__tmp__UN0G);
+          case __TYPE_BLOCK__CP5D__: {
+            add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__5IUI)),t__1AQI);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__VN0G=NULL;
+          case __PROFIL_BLOCK__O3NJ__: {
+            add_subtype__5FGL(t__1AQI);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__VN0G=NULL;
+          };
+        };
+        j__2AQI=(__INTEGER__Q)(j__2AQI +  1);
+        goto while_do__D3SI;
+      };
+    };
+  };
+}
+
+static void add_subtype__YCQI(__TYPE_BLOCK__CP5D *Self__ZCQI,void *t__0CQI)
+// ({TYPE_BLOCK__CP5D},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q j__1CQI;
+  void *__tmp__CYOT;
+  void *__tmp__DJUI,*__tmp__LIAU;
+  __SECTION___RVOB *__tmp__WDQI,*result__JIAU,*__tmp__MIAU,*__tmp__SIAU;
+  __SLOT_DATA__IJRG *Self__KIAU;
+  void *__tmp__MEQI;
+  __TYPE_FULL__XMB *__tmp__PEQI;
+  __BOOLEAN__L __tmp__4CQI,__tmp__0DQI;
+  j__1CQI= 0;
+  __tmp__4CQI=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__ZCQI->parent_type__DP5D.subtype_list__A1MB),t__0CQI);
+  if ((! __tmp__4CQI)) {
+    fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__ZCQI->parent_type__DP5D.subtype_list__A1MB),t__0CQI);
+    j__1CQI= 0;
+    while_do__P3SI:
+    {
+      if ((j__1CQI <= Self__ZCQI->parent_type__DP5D.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__CYOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__ZCQI->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__1CQI];
+        if (((struct ___OBJ *)__tmp__CYOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__DJUI=((__SLOT_CODE__4IRG *)__tmp__CYOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DJUI)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WDQI=((__ITM_SLOT__PLC *)__tmp__DJUI)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WDQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJUI)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__KIAU=((__SLOT_DATA__IJRG *)__tmp__CYOT);
+          result__JIAU=NULL;
+          if (((void *)Self__KIAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__LIAU=Self__KIAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LIAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MIAU=((__ITM_SLOT__PLC *)__tmp__LIAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MIAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LIAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__JIAU=__tmp__MIAU;
+          } else /* FALSE */ {
+            __tmp__MIAU=get_name__TAUD((&__string_35));
+            result__JIAU=__tmp__MIAU;
+          };
+          __tmp__WDQI=result__JIAU;
+        };
+        result__JIAU=((__SECTION___RVOB *)__tmp__WDQI);
+        __tmp__0DQI=(((void *)result__JIAU->name__G25E == (void *)(&__string_32)) || ((void *)result__JIAU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__0DQI=FALSE__O__;
+      };
+      if (__tmp__0DQI) {
+        __tmp__CYOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__ZCQI->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__1CQI];
+        if (((struct ___OBJ *)__tmp__CYOT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__DJUI=((__SLOT_CODE__4IRG *)__tmp__CYOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DJUI)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WDQI=((__ITM_SLOT__PLC *)__tmp__DJUI)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WDQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJUI)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__KIAU=((__SLOT_DATA__IJRG *)__tmp__CYOT);
+          __tmp__MIAU=NULL;
+          if (((void *)Self__KIAU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__LIAU=Self__KIAU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LIAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__SIAU=((__ITM_SLOT__PLC *)__tmp__LIAU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__SIAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LIAU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__MIAU=__tmp__SIAU;
+          } else /* FALSE */ {
+            __tmp__SIAU=get_name__TAUD((&__string_35));
+            __tmp__MIAU=__tmp__SIAU;
+          };
+          __tmp__WDQI=__tmp__MIAU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__WDQI)->name__G25E == (void *)(&__string_32))) {
+          __tmp__DJUI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__ZCQI->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__1CQI];
+          if (((struct ___OBJ *)__tmp__DJUI)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__LIAU=((__SLOT_CODE__4IRG *)__tmp__DJUI)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LIAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MEQI=((__ITM_SLOT__PLC *)__tmp__LIAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MEQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LIAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__LIAU=((__SLOT_DATA__IJRG *)__tmp__DJUI)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LIAU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MEQI=((__ITM_SLOT__PLC *)__tmp__LIAU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MEQI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LIAU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__MEQI==NULL) {
+            __tmp__LIAU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MEQI)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__LIAU=((void *)__tmp__MEQI);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__LIAU=((void *)__tmp__MEQI);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__LIAU=((void *)__tmp__MEQI);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__LIAU=((void *)__tmp__MEQI);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__LIAU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__LIAU=((void *)__tmp__MEQI);
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__LIAU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__PEQI=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__LIAU));
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__PEQI=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LIAU)));
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__PEQI=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LIAU)),Self__ZCQI);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__PEQI=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LIAU)),Self__ZCQI);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__VN0G=NULL;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__PEQI=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LIAU)),Self__ZCQI);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__VN0G=NULL;
+          };
+          __tmp__DJUI=((__TYPE_FULL__XMB *)__tmp__PEQI)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__DJUI)->__id) {
+          case __TYPE__FF__: {
+            add_subtype__TC1B(((__TYPE__FF *)__tmp__DJUI),t__0CQI);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_NULL__GMB__: {
+            add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__DJUI)),t__0CQI);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_VOID__IMB__: {
+            add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__DJUI)),t__0CQI);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_CONTEXT__KMB__: {
+            add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__DJUI)),t__0CQI);
           } break;
-          case __EXPR_INF__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_ID__MMB__: {
+            add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__DJUI)),t__0CQI);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_GENERIC__OCY__: {
+            add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__DJUI)),t__0CQI);
           } break;
-          case __EXPR_OR__: {
-            __tmp__VN0G=NULL;
+          case __TYPE_BLOCK__CP5D__: {
+            add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__DJUI)),t__0CQI);
           } break;
-          case __EXPR_XOR__: {
-            __tmp__VN0G=NULL;
+          case __PROFIL_BLOCK__O3NJ__: {
+            add_subtype__5FGL(t__0CQI);
           } break;
-          }
-        };
-        rd__ML0G=__tmp__VN0G;
-        switch (((struct ___OBJ *)__tmp__VN0G)->__id) {
-        case __READ_LOCAL__: {
-          __tmp__WN0G=((__READ_LOCAL *)__tmp__VN0G)->local__HJZD;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__WN0G=((__READ_SLOT *)__tmp__VN0G)->slot__MUGK;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__WN0G=((__READ_GLOBAL *)__tmp__VN0G)->global__ZGJK;
-        } break;
-        };
-        if (((struct ___OBJ *)__tmp__WN0G)->__id==__LOCAL__) {
-          init__0QFI(__tmp__WN0G);
-        } else {
-          init__K3OG(__tmp__WN0G);
-        };
-        Self__C0GH=(__INTEGER)(Self__C0GH +  1);
-      };
-    } else {
-      if (res__HL0G==NULL) {
-        __tmp__4N0G=NULL;
-      } else {
-        switch (((struct ___OBJ *)res__HL0G)->__id) {
-        case __LIST__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__4N0G=((void *)res__HL0G);
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__4N0G=((void *)res__HL0G);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__4N0G=((void *)res__HL0G);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__4N0G=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__4N0G=NULL;
-        } break;
-        }
-      };
-      rd__ML0G=__tmp__4N0G;
-      if (((void *)__tmp__4N0G != (void *)NULL)) {
-        switch (((struct ___OBJ *)__tmp__4N0G)->__id) {
-        case __READ_LOCAL__: {
-          __tmp__EO0G=((__READ_LOCAL *)__tmp__4N0G)->local__HJZD;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__EO0G=((__READ_SLOT *)__tmp__4N0G)->slot__MUGK;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__EO0G=((__READ_GLOBAL *)__tmp__4N0G)->global__ZGJK;
-        } break;
-        };
-        if (((struct ___OBJ *)__tmp__EO0G)->__id==__LOCAL__) {
-          init__0QFI(__tmp__EO0G);
-        } else {
-          init__K3OG(__tmp__EO0G);
+          };
         };
+        j__1CQI=(__INTEGER__Q)(j__1CQI +  1);
+        goto while_do__P3SI;
       };
     };
-    list_current__EH1=old_list_current__OL0G;
-    profil_second__KPQC=old_profil_second__PL0G;
   };
-  add_last__IK4G(((__LIST *)lst__IL0G)->expr_list__RTOG,create__type__PKQC(p__GL0G,TYPE_VOID__->parent_type__UIB.default__AKC));
 }
 
-static void* get_local_slot__C5EJ(void *n__E5EJ)
-// ({NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void add_subtype__5FGL(void *t__BGGL)
+// ({TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
 {
-  void *__tmp__G5EJ;
-  void *__tmp__H5EJ;
-  __tmp__G5EJ=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__G5EJ)->__id) {
-  case __TYPE__: {
-    __tmp__H5EJ=get_local_slot__P3EG(__tmp__G5EJ,n__E5EJ);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__H5EJ=NULL;
+  void *__tmp__CGGL;
+  __tmp__CGGL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__CGGL)->__id) {
+  case __TYPE__FF__: {
+    add_subtype__TC1B(((__TYPE__FF *)__tmp__CGGL),t__BGGL);
   } break;
-  case __TYPE_VOID__: {
-    __tmp__H5EJ=get_local_slot__DAFG(__tmp__G5EJ,n__E5EJ);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__H5EJ=get_local_slot__LCFG(__tmp__G5EJ,n__E5EJ);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__H5EJ=get_local_slot__TEFG(__tmp__G5EJ,n__E5EJ);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__H5EJ=get_local_slot__1GFG(__tmp__G5EJ,n__E5EJ);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__H5EJ=get_local_slot__C5EJ(n__E5EJ);
-  } break;
-  };
-  return(__tmp__H5EJ);
-}
-
-static void* get_path_slot__RJ1G(__TYPE *Self__SJ1G,void *n__TJ1G)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__VJ1G,*__tmp__XK1G;
-  __INTEGER j__WJ1G;
-  void *__tmp__YK1G;
-  result__VJ1G=NULL;
-  j__WJ1G= 0;
-  while (((void *)result__VJ1G == (void *)NULL)) {
-    __tmp__XK1G=((void **)((__FAST_ARRAYoSLOTo *)Self__SJ1G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__WJ1G];
-    if (((struct ___OBJ *)__tmp__XK1G)->__id==__SLOT_DATA__) {
-      __tmp__YK1G=get_type_result__XF2G(__tmp__XK1G);
-    } else {
-      __tmp__YK1G=get_type_result__BH2G(__tmp__XK1G);
-    };
-    result__VJ1G=get_slot__IO5G(__tmp__YK1G,n__TJ1G);
-    j__WJ1G=(__INTEGER)(j__WJ1G +  1);
-  };
-  return(((void **)((__FAST_ARRAYoSLOTo *)Self__SJ1G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(j__WJ1G -  1)]);
-}
-
-static void* get_path_slot__KL1G(__TYPE_VOID *Self__LL1G,void *n__ML1G)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__OL1G,*__tmp__QM1G;
-  __INTEGER j__PL1G;
-  void *__tmp__RM1G;
-  result__OL1G=NULL;
-  j__PL1G= 0;
-  while (((void *)result__OL1G == (void *)NULL)) {
-    __tmp__QM1G=((void **)((__FAST_ARRAYoSLOTo *)Self__LL1G->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__PL1G];
-    if (((struct ___OBJ *)__tmp__QM1G)->__id==__SLOT_DATA__) {
-      __tmp__RM1G=get_type_result__XF2G(__tmp__QM1G);
-    } else {
-      __tmp__RM1G=get_type_result__BH2G(__tmp__QM1G);
-    };
-    result__OL1G=get_slot__IO5G(__tmp__RM1G,n__ML1G);
-    j__PL1G=(__INTEGER)(j__PL1G +  1);
-  };
-  return(((void **)((__FAST_ARRAYoSLOTo *)Self__LL1G->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(j__PL1G -  1)]);
-}
-
-static void* get_path_slot__5M1G(__TYPE_CONTEXT *Self__AN1G,void *n__BN1G)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__DN1G,*__tmp__FO1G;
-  __INTEGER j__EN1G;
-  void *__tmp__GO1G;
-  result__DN1G=NULL;
-  j__EN1G= 0;
-  while (((void *)result__DN1G == (void *)NULL)) {
-    __tmp__FO1G=((void **)((__FAST_ARRAYoSLOTo *)Self__AN1G->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__EN1G];
-    if (((struct ___OBJ *)__tmp__FO1G)->__id==__SLOT_DATA__) {
-      __tmp__GO1G=get_type_result__XF2G(__tmp__FO1G);
-    } else {
-      __tmp__GO1G=get_type_result__BH2G(__tmp__FO1G);
-    };
-    result__DN1G=get_slot__IO5G(__tmp__GO1G,n__BN1G);
-    j__EN1G=(__INTEGER)(j__EN1G +  1);
-  };
-  return(((void **)((__FAST_ARRAYoSLOTo *)Self__AN1G->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(j__EN1G -  1)]);
-}
-
-static void* get_path_slot__UO1G(__TYPE_ID *Self__VO1G,void *n__WO1G)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__YO1G,*__tmp__0P1G;
-  __INTEGER j__ZO1G;
-  void *__tmp__1P1G;
-  result__YO1G=NULL;
-  j__ZO1G= 0;
-  while (((void *)result__YO1G == (void *)NULL)) {
-    __tmp__0P1G=((void **)((__FAST_ARRAYoSLOTo *)Self__VO1G->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__ZO1G];
-    if (((struct ___OBJ *)__tmp__0P1G)->__id==__SLOT_DATA__) {
-      __tmp__1P1G=get_type_result__XF2G(__tmp__0P1G);
-    } else {
-      __tmp__1P1G=get_type_result__BH2G(__tmp__0P1G);
-    };
-    result__YO1G=get_slot__IO5G(__tmp__1P1G,n__WO1G);
-    j__ZO1G=(__INTEGER)(j__ZO1G +  1);
-  };
-  return(((void **)((__FAST_ARRAYoSLOTo *)Self__VO1G->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(j__ZO1G -  1)]);
-}
-
-static void* get_path_slot__JQ1G(__TYPE_GENERIC *Self__KQ1G,void *n__LQ1G)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__NQ1G,*__tmp__PR1G;
-  __INTEGER j__OQ1G;
-  void *__tmp__QR1G;
-  result__NQ1G=NULL;
-  j__OQ1G= 0;
-  while (((void *)result__NQ1G == (void *)NULL)) {
-    __tmp__PR1G=((void **)((__FAST_ARRAYoSLOTo *)Self__KQ1G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__OQ1G];
-    if (((struct ___OBJ *)__tmp__PR1G)->__id==__SLOT_DATA__) {
-      __tmp__QR1G=get_type_result__XF2G(__tmp__PR1G);
-    } else {
-      __tmp__QR1G=get_type_result__BH2G(__tmp__PR1G);
-    };
-    result__NQ1G=get_slot__IO5G(__tmp__QR1G,n__LQ1G);
-    j__OQ1G=(__INTEGER)(j__OQ1G +  1);
-  };
-  return(((void **)((__FAST_ARRAYoSLOTo *)Self__KQ1G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(j__OQ1G -  1)]);
-}
-
-static void* get_path_slot__P5EJ(void *n__R5EJ)
-// ({NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *__tmp__T5EJ;
-  void *__tmp__U5EJ;
-  __tmp__T5EJ=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__T5EJ)->__id) {
-  case __TYPE__: {
-    __tmp__U5EJ=get_path_slot__RJ1G(__tmp__T5EJ,n__R5EJ);
+  case __TYPE_NULL__GMB__: {
+    add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__CGGL)),t__BGGL);
   } break;
-  case __TYPE_NULL__: {
-    __tmp__U5EJ=NULL;
+  case __TYPE_VOID__IMB__: {
+    add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__CGGL)),t__BGGL);
   } break;
-  case __TYPE_VOID__: {
-    __tmp__U5EJ=get_path_slot__KL1G(__tmp__T5EJ,n__R5EJ);
+  case __TYPE_CONTEXT__KMB__: {
+    add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__CGGL)),t__BGGL);
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__U5EJ=get_path_slot__5M1G(__tmp__T5EJ,n__R5EJ);
+  case __TYPE_ID__MMB__: {
+    add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__CGGL)),t__BGGL);
   } break;
-  case __TYPE_ID__: {
-    __tmp__U5EJ=get_path_slot__UO1G(__tmp__T5EJ,n__R5EJ);
+  case __TYPE_GENERIC__OCY__: {
+    add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__CGGL)),t__BGGL);
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__U5EJ=get_path_slot__JQ1G(__tmp__T5EJ,n__R5EJ);
+  case __TYPE_BLOCK__CP5D__: {
+    add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__CGGL)),t__BGGL);
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__U5EJ=get_path_slot__P5EJ(n__R5EJ);
+  case __PROFIL_BLOCK__O3NJ__: {
+    add_subtype__5FGL(t__BGGL);
   } break;
   };
-  return(__tmp__U5EJ);
 }
 
-static __LIST* my_copy__MSYM(__LIST *Self__NSYM)
-// ({LIST}) With resultRecursive, No inlinable.
+static __INTEGER__Q search__from__to__RV2I(__TYPES_TMP__AN5D *Self__SV2I,void *t__TV2I,__INTEGER__Q beg__UV2I,__INTEGER__Q end__VV2I)
+// ({TYPES_TMP__AN5D},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{INTEGER__Q},{INTEGER__Q}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__IJJR,v__UJJR,v__EKJR;
-  __LIST *result__PSYM;
-  __INTEGER __tmp__VSYM,Self__VT1M,typ_id__AJJR,__tmp__2UBN,Self__APCN;
-  __INTEGER typ_id__TAXH,typ_id__MJJR,typ_id__XDXR,typ_id__NEXR;
-  __INTEGER typ_id__2JJR,typ_id__MFXR,typ_id__CGXR,typ_id__MKJR;
-  __INTEGER typ_id__XKJR,typ_id__BLJR,typ_id__VHXR,typ_id__LIXR;
-  __INTEGER typ_id__YCCM,__tmp__2XBN,Self__PTCN,typ_id__CDIM,Self__TJXR;
-  __INTEGER Self__VJXR;
-  void *__tmp__1SYM,*__tmp__2SYM,*__tmp__VXBN,*__tmp__QYBN;
-  __STRING_CST *Self__XZJQ,*Self__1ZJQ,*Self__4J2H;
-  __PUSH *Self__VTBN,*result__XTBN;
-  void *new_context__YTBN;
-  __LOCAL *Self__XWCR;
-  __PROTOTYPE_CST *Self__YZJQ,*Self__2ZJQ,*Self__D0JQ;
-  __INTEGER_CST *Self__ZZJQ,*result__4IJR,*Self__GJJR,*Self__3ZJQ;
-  __INTEGER_CST *result__KJJR,*Self__SJJR,*Self__E0JQ,*result__0JJR;
-  __INTEGER_CST *Self__CKJR;
-  __POSITION p__HJJR,p__TJJR,p__4DXR,p__UEXR,p__DKJR,p__TFXR,p__JGXR;
-  __POSITION p__2HXR,p__SIXR,p__AQAM,pos__R0JQ,p__ORHM,pos__NOAN;
-  void *t__JJJR,*t__VJJR,*t__AEXR,*t__FKJR,*t__VFXR,*t__4HXR;
-  __POINTER ptr__5IJR,ptr_table__YCXR,next__XCXR,result__ZCXR;
-  __POINTER ptr_table__3CXR,next__2CXR,result__4CXR,ptr__OAXH;
-  __POINTER ptr_table__CDXR,next__BDXR,result__DDXR,ptr_table__HDXR;
-  __POINTER next__GDXR,result__IDXR,ptr__LJJR,ptr_table__MDXR;
-  __POINTER next__LDXR,result__NDXR,ptr_table__RDXR,next__QDXR;
-  __POINTER result__SDXR,ptr__WDXR,ptr_table__CEXR,next__BEXR;
-  __POINTER result__DEXR,ptr_table__HEXR,next__GEXR,result__IEXR;
-  __POINTER ptr__MEXR,ptr_table__XEXR,next__WEXR,result__YEXR;
-  __POINTER ptr_table__2EXR,next__1EXR,result__3EXR,ptr__1JJR;
-  __POINTER ptr_table__BFXR,next__AFXR,result__CFXR,ptr_table__GFXR;
-  __POINTER next__FFXR,result__HFXR,ptr__LFXR,ptr_table__XFXR;
-  __POINTER next__WFXR,result__YFXR,ptr_table__2FXR,next__1FXR;
-  __POINTER result__3FXR,ptr__BGXR,ptr_table__MGXR,next__LGXR;
-  __POINTER result__NGXR,ptr_table__RGXR,next__QGXR,result__SGXR;
-  __POINTER ptr__LKJR,ptr_table__WGXR,next__VGXR,result__XGXR;
-  __POINTER ptr_table__1GXR,next__0GXR,result__2GXR,ptr__WKJR;
-  __POINTER ptr_table__AHXR,next__5GXR,result__BHXR,ptr_table__FHXR;
-  __POINTER next__EHXR,result__GHXR,ptr__ALJR,ptr_table__KHXR;
-  __POINTER next__JHXR,result__LHXR,ptr_table__PHXR,next__OHXR;
-  __POINTER result__QHXR,ptr__UHXR,ptr_table__AIXR,next__5HXR;
-  __POINTER result__BIXR,ptr_table__FIXR,next__EIXR,result__GIXR;
-  __POINTER ptr__KIXR,ptr_table__VIXR,next__UIXR,result__WIXR;
-  __POINTER ptr_table__0IXR,next__ZIXR,result__1IXR,ptr__TCCM;
-  __POINTER ptr_table__5IXR,next__4IXR,result__AJXR,ptr_table__EJXR;
-  __POINTER next__DJXR,result__FJXR,ptr__3CIM,ptr_table__JJXR;
-  __POINTER next__IJXR,result__KJXR,ptr_table__OJXR,next__NJXR;
-  __POINTER result__PJXR;
-  __UINTEGER_32 sz__BJJR,a__CJJR,new_size__DJJR,t__EJJR,a__FJJR;
-  __UINTEGER_32 new_size__ADXR,lab_type__5CXR,sz__QAXH,a__NG1Q;
-  __UINTEGER_32 new_size__LG1Q,t__RG1Q,a__TG1Q,new_size__KDXR;
-  __UINTEGER_32 lab_type__JDXR,sz__NJJR,a__OJJR,new_size__PJJR,t__QJJR;
-  __UINTEGER_32 a__RJJR,new_size__UDXR,lab_type__TDXR,sz__YDXR,a__ZDXR;
-  __UINTEGER_32 new_size__0DXR,t__1DXR,a__2DXR,new_size__KEXR;
-  __UINTEGER_32 lab_type__JEXR,sz__OEXR,a__PEXR,new_size__QEXR,t__REXR;
-  __UINTEGER_32 a__SEXR,new_size__5EXR,lab_type__4EXR,sz__3JJR,a__4JJR;
-  __UINTEGER_32 new_size__5JJR,t__AKJR,a__BKJR,new_size__JFXR;
-  __UINTEGER_32 lab_type__IFXR,sz__NFXR,a__OFXR,new_size__PFXR,t__QFXR;
-  __UINTEGER_32 a__RFXR,new_size__5FXR,lab_type__4FXR,sz__DGXR,a__EGXR;
-  __UINTEGER_32 new_size__FGXR,t__GGXR,a__HGXR,new_size__UGXR;
-  __UINTEGER_32 lab_type__TGXR,sz__NKJR,a__OKJR,new_size__PKJR,t__QKJR;
-  __UINTEGER_32 a__RKJR,new_size__4GXR,lab_type__3GXR,sz__YKJR,a__ZKJR;
-  __UINTEGER_32 new_size__0KJR,t__1KJR,a__2KJR,new_size__IHXR;
-  __UINTEGER_32 lab_type__HHXR,sz__CLJR,a__DLJR,new_size__ELJR,t__FLJR;
-  __UINTEGER_32 a__GLJR,new_size__SHXR,lab_type__RHXR,sz__WHXR,a__XHXR;
-  __UINTEGER_32 new_size__YHXR,t__ZHXR,a__0HXR,new_size__IIXR;
-  __UINTEGER_32 lab_type__HIXR,sz__MIXR,a__NIXR,new_size__OIXR,t__PIXR;
-  __UINTEGER_32 a__QIXR,new_size__3IXR,lab_type__2IXR,sz__VCCM,a__ZG2Q;
-  __UINTEGER_32 new_size__XG2Q,t__3G2Q,a__5G2Q,new_size__HJXR;
-  __UINTEGER_32 lab_type__GJXR,sz__5CIM,a__EH2Q,new_size__CH2Q,t__IH2Q;
-  __UINTEGER_32 a__KH2Q,new_size__RJXR,lab_type__QJXR;
-  __SWITCH *Self__PUBN,*result__NAXH,*Self__SWGN;
-  __CASE *Self__SDDN;
-  void *__tmp__IVBN,*__tmp__JVBN,*__tmp__PVBN,*__tmp__QVBN;
-  void *__tmp__ZWCR,*__tmp__3WCR,*__tmp__XJJR,*__tmp__BXCR,*__tmp__FXCR;
-  void *__tmp__HKJR,*__tmp__JXCR,*__tmp__NXCR,*__tmp__KLJR;
-  __READ_LOCAL *__tmp__0WCR,*__tmp__4WCR,*__tmp__CXCR,*__tmp__GXCR;
-  __READ_LOCAL *__tmp__KXCR,*__tmp__OXCR;
-  __REAL_CST *Self__5ZJQ,*result__VDXR,*Self__3DXR,*Self__G0JQ;
-  __REAL_CST *result__KFXR,*Self__SFXR,*Self__K0JQ,*result__THXR;
-  __REAL_CST *Self__1HXR;
-  void *v__5DXR,*v__UFXR,*v__3HXR,*lab__BQAM;
-  __CHARACTER_CST *Self__B0JQ,*Self__I0JQ,*Self__M0JQ;
-  __IS_EXPANDED *Self__C0JQ,*result__LEXR,*Self__TEXR,*Self__J0JQ;
-  __IS_EXPANDED *result__AGXR,*Self__IGXR,*Self__N0JQ,*result__JIXR;
-  __IS_EXPANDED *Self__RIXR;
-  __READ_GLOBAL *__tmp__YJJR,*__tmp__IKJR,*__tmp__LLJR;
-  __NODE_TYPE *Self__MVBN,*result__KKJR,*Self__SKJR;
-  void *d__UKJR;
-  __LOOP *Self__DXBN,*result__SCCM,*Self__VQLM,*result__FXBN,*Self__QSMM;
-  void *case__IXBN,*new_body__GXBN;
-  void *loop_end__JXBN,*__tmp__RYBN;
-  void *__tmp__WXBN,*switch__HXBN;
-  __LOOP_END *result__2CIM,*Self__S5LM;
-  void *new_list__SUBN;
-  __LINKED_LISToNODE_TYPEo *Self__4KAR;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__VKJR,*Self__3KJR,*result__5KJR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__HLJR;
-  __BOOLEAN __tmp__SJXR,__tmp__UJXR;
-  result__PSYM=create__YBAG(Self__NSYM->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-  __tmp__VSYM=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__NSYM->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1);
-  Self__VT1M= 1;
-  while ((Self__VT1M <= __tmp__VSYM)) {
-    __tmp__1SYM=((void **)((__FAST_ARRAYoINSTRo *)Self__NSYM->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__VT1M -  1)];
-    switch (((struct ___OBJ *)__tmp__1SYM)->__id) {
-    case __LIST__: {
-      __tmp__2SYM=my_copy__MSYM(__tmp__1SYM);
-    } break;
-    case __STRING_CST__: {
-      Self__XZJQ=((__STRING_CST *)__tmp__1SYM);
-      __tmp__2SYM=create__text__ITMH(Self__XZJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XZJQ->string__BK2H);
-    } break;
-    case __PUSH__: {
-      Self__VTBN=((__PUSH *)__tmp__1SYM);
-      result__XTBN=NULL;
-      new_context__YTBN=NULL;
-      if (is_alias__GWAH) {
-        Self__XWCR=((__LOCAL *)Self__VTBN->context__BYPG);
-        if (((void *)Self__XWCR->my_alias__XVAH == (void *)NULL)) {
-          Self__XWCR->my_alias__XVAH=create__name__style__type__E5JG(Self__XWCR->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__XWCR->parent_variable__T1LC.parent_named__S1LC.name__1QB,Self__XWCR->parent_variable__T1LC.parent_named__S1LC.style__3CGC,Self__XWCR->parent_variable__T1LC.type__D25F);
-          ((__LOCAL *)Self__XWCR->my_alias__XVAH)->parent_variable__T1LC.type_list__OIZD=Self__XWCR->parent_variable__T1LC.type_list__OIZD;
-          add_last__11FH(list_alias__WSZN,Self__XWCR);
-        };
-        new_context__YTBN=Self__XWCR->my_alias__XVAH;
-        ((__LOCAL *)new_context__YTBN)->parent_variable__T1LC.ensure_count__YDAG= 1;
-        result__XTBN=create__context__first__E0EG(Self__VTBN,Self__VTBN->parent_instr__YRB.parent_itm_object__TE.position__WIM,new_context__YTBN,Self__VTBN->is_first__CYPG);
-      } else {
-        result__XTBN=create__context__first__E0EG(Self__VTBN,Self__VTBN->parent_instr__YRB.parent_itm_object__TE.position__WIM,Self__VTBN->context__BYPG,Self__VTBN->is_first__CYPG);
-      };
-      __tmp__2SYM=result__XTBN;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__2SYM=my_copy__EK2H(__tmp__1SYM);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__YZJQ=((__PROTOTYPE_CST *)__tmp__1SYM);
-      __tmp__2SYM=create__type__PKQC(Self__YZJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YZJQ->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__ZZJQ=((__INTEGER_CST *)__tmp__1SYM);
-      p__HJJR=Self__ZZJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__IJJR=Self__ZZJQ->value__W4YD;
-      t__JJJR=Self__ZZJQ->parent_constant__B3LC.static_type__M2YD;
-      result__4IJR=NULL;
-      ptr__5IJR=((__POINTER )(NULL));
-      typ_id__AJJR= 0;
-      sz__BJJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__BJJR ==  0)) {
-        result__4IJR=INTEGER_CST__;
-      } else {
-        typ_id__AJJR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BJJR);
-        if ((typ_id__AJJR == (__INTEGER)(-  1))) {
-          a__CJJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__DJJR=(__UINTEGER_32)((__UINTEGER_32)(sz__BJJR + a__CJJR) & (__UINTEGER_32)(~ a__CJJR));
-          ptr_table__YCXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DJJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__XCXR=((__POINTER )(NULL));
-          result__ZCXR=((__POINTER *)ptr_table__YCXR)[ 0];
-          if ((result__ZCXR == (void *)NULL)) {
-            result__ZCXR=new_lab__2PJ(new_size__DJJR);
-            next__XCXR=(void *)((unsigned long)result__ZCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJJR)));
-            ((__POINTER *)next__XCXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YCXR)[ 0]=next__XCXR;
-          } else {
-            next__XCXR=((__POINTER *)result__ZCXR)[ 0];
-            if ((next__XCXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZCXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DJJR <<  1)) <=  4096)) {
-                next__XCXR=(void *)((unsigned long)result__ZCXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJJR)));
-              } else {
-                next__XCXR=new_lab__2PJ(new_size__DJJR);
-              };
-              ((__POINTER *)next__XCXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YCXR)[ 0]=next__XCXR;
-            } else {
-              ((__POINTER *)result__ZCXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XCXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ZCXR=next__XCXR;
-            };
-          };
-          ptr__5IJR=result__ZCXR;
-        } else {
-          t__EJJR=((__UINTEGER_32 )typ_id__AJJR);
-          a__FJJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__ADXR=(__UINTEGER_32)((__UINTEGER_32)(sz__BJJR + a__FJJR) & (__UINTEGER_32)(~ a__FJJR));
-          ptr_table__3CXR=((__POINTER )(&(table_type[(t__EJJR)])));
-          lab_type__5CXR=(__UINTEGER_32)(t__EJJR |  1);
-          next__2CXR=((__POINTER )(NULL));
-          result__4CXR=((__POINTER *)ptr_table__3CXR)[ 0];
-          if ((result__4CXR == (void *)NULL)) {
-            result__4CXR=new_lab__2PJ(lab_type__5CXR);
-            next__2CXR=(void *)((unsigned long)result__4CXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADXR)));
-            ((__POINTER *)next__2CXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3CXR)[ 0]=next__2CXR;
-          } else {
-            next__2CXR=((__POINTER *)result__4CXR)[ 0];
-            if ((next__2CXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4CXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ADXR <<  1)) <=  4096)) {
-                next__2CXR=(void *)((unsigned long)result__4CXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADXR)));
-              } else {
-                next__2CXR=new_lab__2PJ(lab_type__5CXR);
-              };
-              ((__POINTER *)next__2CXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3CXR)[ 0]=next__2CXR;
-            } else {
-              ((__POINTER *)result__4CXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2CXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4CXR=next__2CXR;
-            };
-          };
-          ptr__5IJR=result__4CXR;
-        };
-        result__4IJR=((__INTEGER_CST *)ptr__5IJR);
-        *(result__4IJR) = *(INTEGER_CST__);
-      };
-      Self__GJJR=((__INTEGER_CST *)result__4IJR);
-      Self__GJJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HJJR;
-      Self__GJJR->value__W4YD=v__IJJR;
-      Self__GJJR->parent_constant__B3LC.static_type__M2YD=t__JJJR;
-      check_type__YG5D(Self__GJJR);
-      __tmp__2SYM=result__4IJR;
-    } break;
-    case __SWITCH__: {
-      Self__PUBN=((__SWITCH *)__tmp__1SYM);
-      new_list__SUBN=create_with_capacity__ZYNI((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__PUBN->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1));
-      __tmp__2UBN=((__FAST_ARRAYoCASEo *)Self__PUBN->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-      Self__APCN= 0;
-      while ((Self__APCN <= __tmp__2UBN)) {
-        Self__SDDN=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__PUBN->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__APCN]);
-        add_last__3OHJ(new_list__SUBN,create__with__VB1H(Self__SDDN->id__YLAG,my_copy__MSYM(Self__SDDN->code__JPAG)));
-        Self__APCN=(__INTEGER)(Self__APCN +  1);
-      };
-      result__NAXH=NULL;
-      ptr__OAXH=((__POINTER )(NULL));
-      typ_id__TAXH= 0;
-      sz__QAXH=((__UINTEGER_32 )sizeof(__SWITCH));
-      if ((sz__QAXH ==  0)) {
-        result__NAXH=Self__PUBN;
-      } else {
-        typ_id__TAXH=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QAXH);
-        if ((typ_id__TAXH == (__INTEGER)(-  1))) {
-          a__NG1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__LG1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QAXH + a__NG1Q) & (__UINTEGER_32)(~ a__NG1Q));
-          ptr_table__CDXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LG1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__BDXR=((__POINTER )(NULL));
-          result__DDXR=((__POINTER *)ptr_table__CDXR)[ 0];
-          if ((result__DDXR == (void *)NULL)) {
-            result__DDXR=new_lab__2PJ(new_size__LG1Q);
-            next__BDXR=(void *)((unsigned long)result__DDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LG1Q)));
-            ((__POINTER *)next__BDXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CDXR)[ 0]=next__BDXR;
-          } else {
-            next__BDXR=((__POINTER *)result__DDXR)[ 0];
-            if ((next__BDXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DDXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LG1Q <<  1)) <=  4096)) {
-                next__BDXR=(void *)((unsigned long)result__DDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LG1Q)));
-              } else {
-                next__BDXR=new_lab__2PJ(new_size__LG1Q);
-              };
-              ((__POINTER *)next__BDXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CDXR)[ 0]=next__BDXR;
-            } else {
-              ((__POINTER *)result__DDXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BDXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DDXR=next__BDXR;
-            };
-          };
-          ptr__OAXH=result__DDXR;
-        } else {
-          t__RG1Q=((__UINTEGER_32 )typ_id__TAXH);
-          a__TG1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KDXR=(__UINTEGER_32)((__UINTEGER_32)(sz__QAXH + a__TG1Q) & (__UINTEGER_32)(~ a__TG1Q));
-          ptr_table__HDXR=((__POINTER )(&(table_type[(t__RG1Q)])));
-          lab_type__JDXR=(__UINTEGER_32)(t__RG1Q |  1);
-          next__GDXR=((__POINTER )(NULL));
-          result__IDXR=((__POINTER *)ptr_table__HDXR)[ 0];
-          if ((result__IDXR == (void *)NULL)) {
-            result__IDXR=new_lab__2PJ(lab_type__JDXR);
-            next__GDXR=(void *)((unsigned long)result__IDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDXR)));
-            ((__POINTER *)next__GDXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HDXR)[ 0]=next__GDXR;
-          } else {
-            next__GDXR=((__POINTER *)result__IDXR)[ 0];
-            if ((next__GDXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IDXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KDXR <<  1)) <=  4096)) {
-                next__GDXR=(void *)((unsigned long)result__IDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDXR)));
-              } else {
-                next__GDXR=new_lab__2PJ(lab_type__JDXR);
-              };
-              ((__POINTER *)next__GDXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HDXR)[ 0]=next__GDXR;
-            } else {
-              ((__POINTER *)result__IDXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GDXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__IDXR=next__GDXR;
-            };
-          };
-          ptr__OAXH=result__IDXR;
-        };
-        result__NAXH=((__SWITCH *)ptr__OAXH);
-        *(result__NAXH) = *(Self__PUBN);
-      };
-      __tmp__IVBN=Self__PUBN->expr__ULFI;
-      switch (((struct ___OBJ *)__tmp__IVBN)->__id) {
-      case __LIST__: {
-        __tmp__JVBN=my_copy__MSYM(__tmp__IVBN);
-      } break;
-      case __STRING_CST__: {
-        Self__1ZJQ=((__STRING_CST *)__tmp__IVBN);
-        __tmp__JVBN=create__text__ITMH(Self__1ZJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1ZJQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__JVBN=my_copy__EK2H(__tmp__IVBN);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__2ZJQ=((__PROTOTYPE_CST *)__tmp__IVBN);
-        __tmp__JVBN=create__type__PKQC(Self__2ZJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2ZJQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__3ZJQ=((__INTEGER_CST *)__tmp__IVBN);
-        p__TJJR=Self__3ZJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__UJJR=Self__3ZJQ->value__W4YD;
-        t__VJJR=Self__3ZJQ->parent_constant__B3LC.static_type__M2YD;
-        result__KJJR=NULL;
-        ptr__LJJR=((__POINTER )(NULL));
-        typ_id__MJJR= 0;
-        sz__NJJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__NJJR ==  0)) {
-          result__KJJR=INTEGER_CST__;
-        } else {
-          typ_id__MJJR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NJJR);
-          if ((typ_id__MJJR == (__INTEGER)(-  1))) {
-            a__OJJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PJJR=(__UINTEGER_32)((__UINTEGER_32)(sz__NJJR + a__OJJR) & (__UINTEGER_32)(~ a__OJJR));
-            ptr_table__MDXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PJJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__LDXR=((__POINTER )(NULL));
-            result__NDXR=((__POINTER *)ptr_table__MDXR)[ 0];
-            if ((result__NDXR == (void *)NULL)) {
-              result__NDXR=new_lab__2PJ(new_size__PJJR);
-              next__LDXR=(void *)((unsigned long)result__NDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PJJR)));
-              ((__POINTER *)next__LDXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MDXR)[ 0]=next__LDXR;
-            } else {
-              next__LDXR=((__POINTER *)result__NDXR)[ 0];
-              if ((next__LDXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NDXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PJJR <<  1)) <=  4096)) {
-                  next__LDXR=(void *)((unsigned long)result__NDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PJJR)));
-                } else {
-                  next__LDXR=new_lab__2PJ(new_size__PJJR);
-                };
-                ((__POINTER *)next__LDXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MDXR)[ 0]=next__LDXR;
-              } else {
-                ((__POINTER *)result__NDXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LDXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__NDXR=next__LDXR;
-              };
-            };
-            ptr__LJJR=result__NDXR;
-          } else {
-            t__QJJR=((__UINTEGER_32 )typ_id__MJJR);
-            a__RJJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UDXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NJJR + a__RJJR) & (__UINTEGER_32)(~ a__RJJR));
-            ptr_table__RDXR=((__POINTER )(&(table_type[(t__QJJR)])));
-            lab_type__TDXR=(__UINTEGER_32)(t__QJJR |  1);
-            next__QDXR=((__POINTER )(NULL));
-            result__SDXR=((__POINTER *)ptr_table__RDXR)[ 0];
-            if ((result__SDXR == (void *)NULL)) {
-              result__SDXR=new_lab__2PJ(lab_type__TDXR);
-              next__QDXR=(void *)((unsigned long)result__SDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDXR)));
-              ((__POINTER *)next__QDXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RDXR)[ 0]=next__QDXR;
-            } else {
-              next__QDXR=((__POINTER *)result__SDXR)[ 0];
-              if ((next__QDXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SDXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UDXR <<  1)) <=  4096)) {
-                  next__QDXR=(void *)((unsigned long)result__SDXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDXR)));
-                } else {
-                  next__QDXR=new_lab__2PJ(lab_type__TDXR);
-                };
-                ((__POINTER *)next__QDXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RDXR)[ 0]=next__QDXR;
-              } else {
-                ((__POINTER *)result__SDXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QDXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SDXR=next__QDXR;
-              };
-            };
-            ptr__LJJR=result__SDXR;
-          };
-          result__KJJR=((__INTEGER_CST *)ptr__LJJR);
-          *(result__KJJR) = *(INTEGER_CST__);
-        };
-        Self__SJJR=((__INTEGER_CST *)result__KJJR);
-        Self__SJJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TJJR;
-        Self__SJJR->value__W4YD=v__UJJR;
-        Self__SJJR->parent_constant__B3LC.static_type__M2YD=t__VJJR;
-        check_type__YG5D(Self__SJJR);
-        __tmp__JVBN=result__KJJR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__ZWCR=read__QB5G(((__READ_LOCAL *)__tmp__IVBN)->local__HJZD);
-        if (__tmp__ZWCR==NULL) {
-          __tmp__0WCR=NULL;
-        } else {
-          __tmp__0WCR=((__READ_LOCAL *)__tmp__ZWCR);
-        };
-        __tmp__JVBN=__tmp__0WCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__JVBN=my_copy__SL2H(__tmp__IVBN);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__JVBN=my_copy__LM2H(__tmp__IVBN);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__JVBN=my_copy__YM2H(__tmp__IVBN);
-      } break;
-      case __REAL_CST__: {
-        Self__5ZJQ=((__REAL_CST *)__tmp__IVBN);
-        p__4DXR=Self__5ZJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__5DXR=Self__5ZJQ->value__HN2H;
-        t__AEXR=Self__5ZJQ->parent_constant__U2JH.static_type__M2YD;
-        result__VDXR=NULL;
-        ptr__WDXR=((__POINTER )(NULL));
-        typ_id__XDXR= 0;
-        sz__YDXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__YDXR ==  0)) {
-          result__VDXR=REAL_CST__;
-        } else {
-          typ_id__XDXR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YDXR);
-          if ((typ_id__XDXR == (__INTEGER)(-  1))) {
-            a__ZDXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0DXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YDXR + a__ZDXR) & (__UINTEGER_32)(~ a__ZDXR));
-            ptr_table__CEXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0DXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__BEXR=((__POINTER )(NULL));
-            result__DEXR=((__POINTER *)ptr_table__CEXR)[ 0];
-            if ((result__DEXR == (void *)NULL)) {
-              result__DEXR=new_lab__2PJ(new_size__0DXR);
-              next__BEXR=(void *)((unsigned long)result__DEXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DXR)));
-              ((__POINTER *)next__BEXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CEXR)[ 0]=next__BEXR;
-            } else {
-              next__BEXR=((__POINTER *)result__DEXR)[ 0];
-              if ((next__BEXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DEXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0DXR <<  1)) <=  4096)) {
-                  next__BEXR=(void *)((unsigned long)result__DEXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DXR)));
-                } else {
-                  next__BEXR=new_lab__2PJ(new_size__0DXR);
-                };
-                ((__POINTER *)next__BEXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CEXR)[ 0]=next__BEXR;
-              } else {
-                ((__POINTER *)result__DEXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BEXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__DEXR=next__BEXR;
-              };
-            };
-            ptr__WDXR=result__DEXR;
-          } else {
-            t__1DXR=((__UINTEGER_32 )typ_id__XDXR);
-            a__2DXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KEXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YDXR + a__2DXR) & (__UINTEGER_32)(~ a__2DXR));
-            ptr_table__HEXR=((__POINTER )(&(table_type[(t__1DXR)])));
-            lab_type__JEXR=(__UINTEGER_32)(t__1DXR |  1);
-            next__GEXR=((__POINTER )(NULL));
-            result__IEXR=((__POINTER *)ptr_table__HEXR)[ 0];
-            if ((result__IEXR == (void *)NULL)) {
-              result__IEXR=new_lab__2PJ(lab_type__JEXR);
-              next__GEXR=(void *)((unsigned long)result__IEXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KEXR)));
-              ((__POINTER *)next__GEXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HEXR)[ 0]=next__GEXR;
-            } else {
-              next__GEXR=((__POINTER *)result__IEXR)[ 0];
-              if ((next__GEXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IEXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KEXR <<  1)) <=  4096)) {
-                  next__GEXR=(void *)((unsigned long)result__IEXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KEXR)));
-                } else {
-                  next__GEXR=new_lab__2PJ(lab_type__JEXR);
-                };
-                ((__POINTER *)next__GEXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HEXR)[ 0]=next__GEXR;
-              } else {
-                ((__POINTER *)result__IEXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GEXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__IEXR=next__GEXR;
-              };
-            };
-            ptr__WDXR=result__IEXR;
-          };
-          result__VDXR=((__REAL_CST *)ptr__WDXR);
-          *(result__VDXR) = *(REAL_CST__);
-        };
-        Self__3DXR=((__REAL_CST *)result__VDXR);
-        Self__3DXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4DXR;
-        Self__3DXR->value__HN2H=v__5DXR;
-        Self__3DXR->parent_constant__U2JH.static_type__M2YD=t__AEXR;
-        __tmp__JVBN=result__VDXR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__B0JQ=((__CHARACTER_CST *)__tmp__IVBN);
-        __tmp__JVBN=create__char__4SMH(Self__B0JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__B0JQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__C0JQ=((__IS_EXPANDED *)__tmp__IVBN);
-        __tmp__3WCR=read__QB5G(((__READ_LOCAL *)Self__C0JQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__3WCR==NULL) {
-          __tmp__4WCR=NULL;
-        } else {
-          __tmp__4WCR=((__READ_LOCAL *)__tmp__3WCR);
-        };
-        p__UEXR=Self__C0JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__LEXR=NULL;
-        ptr__MEXR=((__POINTER )(NULL));
-        typ_id__NEXR= 0;
-        sz__OEXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__OEXR ==  0)) {
-          result__LEXR=IS_EXPANDED__;
-        } else {
-          typ_id__NEXR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OEXR);
-          if ((typ_id__NEXR == (__INTEGER)(-  1))) {
-            a__PEXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__QEXR=(__UINTEGER_32)((__UINTEGER_32)(sz__OEXR + a__PEXR) & (__UINTEGER_32)(~ a__PEXR));
-            ptr_table__XEXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QEXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__WEXR=((__POINTER )(NULL));
-            result__YEXR=((__POINTER *)ptr_table__XEXR)[ 0];
-            if ((result__YEXR == (void *)NULL)) {
-              result__YEXR=new_lab__2PJ(new_size__QEXR);
-              next__WEXR=(void *)((unsigned long)result__YEXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEXR)));
-              ((__POINTER *)next__WEXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XEXR)[ 0]=next__WEXR;
-            } else {
-              next__WEXR=((__POINTER *)result__YEXR)[ 0];
-              if ((next__WEXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YEXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QEXR <<  1)) <=  4096)) {
-                  next__WEXR=(void *)((unsigned long)result__YEXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEXR)));
-                } else {
-                  next__WEXR=new_lab__2PJ(new_size__QEXR);
-                };
-                ((__POINTER *)next__WEXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XEXR)[ 0]=next__WEXR;
-              } else {
-                ((__POINTER *)result__YEXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WEXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YEXR=next__WEXR;
-              };
-            };
-            ptr__MEXR=result__YEXR;
-          } else {
-            t__REXR=((__UINTEGER_32 )typ_id__NEXR);
-            a__SEXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5EXR=(__UINTEGER_32)((__UINTEGER_32)(sz__OEXR + a__SEXR) & (__UINTEGER_32)(~ a__SEXR));
-            ptr_table__2EXR=((__POINTER )(&(table_type[(t__REXR)])));
-            lab_type__4EXR=(__UINTEGER_32)(t__REXR |  1);
-            next__1EXR=((__POINTER )(NULL));
-            result__3EXR=((__POINTER *)ptr_table__2EXR)[ 0];
-            if ((result__3EXR == (void *)NULL)) {
-              result__3EXR=new_lab__2PJ(lab_type__4EXR);
-              next__1EXR=(void *)((unsigned long)result__3EXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EXR)));
-              ((__POINTER *)next__1EXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2EXR)[ 0]=next__1EXR;
-            } else {
-              next__1EXR=((__POINTER *)result__3EXR)[ 0];
-              if ((next__1EXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3EXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5EXR <<  1)) <=  4096)) {
-                  next__1EXR=(void *)((unsigned long)result__3EXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EXR)));
-                } else {
-                  next__1EXR=new_lab__2PJ(lab_type__4EXR);
-                };
-                ((__POINTER *)next__1EXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2EXR)[ 0]=next__1EXR;
-              } else {
-                ((__POINTER *)result__3EXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1EXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3EXR=next__1EXR;
-              };
-            };
-            ptr__MEXR=result__3EXR;
-          };
-          result__LEXR=((__IS_EXPANDED *)ptr__MEXR);
-          *(result__LEXR) = *(IS_EXPANDED__);
-        };
-        Self__TEXR=((__IS_EXPANDED *)result__LEXR);
-        Self__TEXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UEXR;
-        Self__TEXR->receiver__WN2H=__tmp__4WCR;
-        __tmp__JVBN=result__LEXR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__JVBN=my_copy__1N2H(__tmp__IVBN);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__JVBN=my_copy__EO2H(__tmp__IVBN);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__JVBN=my_copy__PO2H(__tmp__IVBN);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__JVBN=my_copy__1O2H(__tmp__IVBN);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__JVBN=my_copy__GP2H(__tmp__IVBN);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__JVBN=my_copy__RP2H(__tmp__IVBN);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__JVBN=my_copy__2P2H(__tmp__IVBN);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__JVBN=my_copy__HQ2H(__tmp__IVBN);
-      } break;
-      case __PUT_TO__: {
-        __tmp__JVBN=my_copy__SQ2H(__tmp__IVBN);
-      } break;
-      case __ITEM__: {
-        __tmp__JVBN=my_copy__DR2H(__tmp__IVBN);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__JVBN=my_copy__PR2H(__tmp__IVBN);
-      } break;
-      case __CAST__: {
-        __tmp__JVBN=my_copy__YR2H(__tmp__IVBN);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__JVBN=my_copy__5SYM(__tmp__IVBN);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__JVBN=my_copy__IUGK(__tmp__IVBN);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__XJJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IVBN)->global__ZGJK),NULL);
-        if (__tmp__XJJR==NULL) {
-          __tmp__YJJR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__XJJR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__YJJR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__YJJR=((__READ_GLOBAL *)__tmp__XJJR);
-          } break;
-          }
-        };
-        __tmp__JVBN=__tmp__YJJR;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__JVBN=my_copy__BQCN(__tmp__IVBN);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__JVBN=my_copy__NREO(__tmp__IVBN);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__JVBN=my_copy__VYJO(__tmp__IVBN);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__JVBN=my_copy__0REO(__tmp__IVBN);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__JVBN=my_copy__BZJO(__tmp__IVBN);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__JVBN=my_copy__CNJM(__tmp__IVBN);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__JVBN=my_copy__5XLL(__tmp__IVBN);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__JVBN=my_copy__WVYM(__tmp__IVBN);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__JVBN=my_copy__FSEO(__tmp__IVBN);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__JVBN=my_copy__QCEP(__tmp__IVBN);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__JVBN=my_copy__5LSN(__tmp__IVBN);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__JVBN=my_copy__KMSN(__tmp__IVBN);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__JVBN=my_copy__JZPN(__tmp__IVBN);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__JVBN=my_copy__G3SO(__tmp__IVBN);
-      } break;
-      };
-      Self__SWGN=((__SWITCH *)result__NAXH);
-      Self__SWGN->expr__ULFI=__tmp__JVBN;
-      Self__SWGN->list__0KAG=new_list__SUBN;
-      __tmp__2SYM=result__NAXH;
+  __INTEGER__Q result__YV2I,__tmp__BW2I,__tmp__DW2I,__tmp__0W2I;
+  void *__tmp__CW2I;
+  result__YV2I= 0;
+  if (((__INTEGER__Q)(end__VV2I - beg__UV2I) <  2)) {
+    switch (((struct ___OBJ *)t__TV2I)->__id) {
+    case __TYPE__FF__: {
+      __tmp__BW2I=((__TYPE__FF *)t__TV2I)->index__CLC;
     } break;
-    case __NODE_TYPE__: {
-      Self__MVBN=((__NODE_TYPE *)__tmp__1SYM);
-      __tmp__PVBN=Self__MVBN->parent_node__QLQC.expr__RJZD;
-      switch (((struct ___OBJ *)__tmp__PVBN)->__id) {
-      case __LIST__: {
-        __tmp__QVBN=my_copy__MSYM(__tmp__PVBN);
-      } break;
-      case __STRING_CST__: {
-        Self__4J2H=((__STRING_CST *)__tmp__PVBN);
-        __tmp__QVBN=create__text__ITMH(Self__4J2H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4J2H->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__QVBN=my_copy__EK2H(__tmp__PVBN);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__D0JQ=((__PROTOTYPE_CST *)__tmp__PVBN);
-        __tmp__QVBN=create__type__PKQC(Self__D0JQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D0JQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__E0JQ=((__INTEGER_CST *)__tmp__PVBN);
-        p__DKJR=Self__E0JQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__EKJR=Self__E0JQ->value__W4YD;
-        t__FKJR=Self__E0JQ->parent_constant__B3LC.static_type__M2YD;
-        result__0JJR=NULL;
-        ptr__1JJR=((__POINTER )(NULL));
-        typ_id__2JJR= 0;
-        sz__3JJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__3JJR ==  0)) {
-          result__0JJR=INTEGER_CST__;
-        } else {
-          typ_id__2JJR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3JJR);
-          if ((typ_id__2JJR == (__INTEGER)(-  1))) {
-            a__4JJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5JJR=(__UINTEGER_32)((__UINTEGER_32)(sz__3JJR + a__4JJR) & (__UINTEGER_32)(~ a__4JJR));
-            ptr_table__BFXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5JJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__AFXR=((__POINTER )(NULL));
-            result__CFXR=((__POINTER *)ptr_table__BFXR)[ 0];
-            if ((result__CFXR == (void *)NULL)) {
-              result__CFXR=new_lab__2PJ(new_size__5JJR);
-              next__AFXR=(void *)((unsigned long)result__CFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JJR)));
-              ((__POINTER *)next__AFXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BFXR)[ 0]=next__AFXR;
-            } else {
-              next__AFXR=((__POINTER *)result__CFXR)[ 0];
-              if ((next__AFXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CFXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5JJR <<  1)) <=  4096)) {
-                  next__AFXR=(void *)((unsigned long)result__CFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JJR)));
-                } else {
-                  next__AFXR=new_lab__2PJ(new_size__5JJR);
-                };
-                ((__POINTER *)next__AFXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BFXR)[ 0]=next__AFXR;
-              } else {
-                ((__POINTER *)result__CFXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AFXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CFXR=next__AFXR;
-              };
-            };
-            ptr__1JJR=result__CFXR;
-          } else {
-            t__AKJR=((__UINTEGER_32 )typ_id__2JJR);
-            a__BKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__JFXR=(__UINTEGER_32)((__UINTEGER_32)(sz__3JJR + a__BKJR) & (__UINTEGER_32)(~ a__BKJR));
-            ptr_table__GFXR=((__POINTER )(&(table_type[(t__AKJR)])));
-            lab_type__IFXR=(__UINTEGER_32)(t__AKJR |  1);
-            next__FFXR=((__POINTER )(NULL));
-            result__HFXR=((__POINTER *)ptr_table__GFXR)[ 0];
-            if ((result__HFXR == (void *)NULL)) {
-              result__HFXR=new_lab__2PJ(lab_type__IFXR);
-              next__FFXR=(void *)((unsigned long)result__HFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFXR)));
-              ((__POINTER *)next__FFXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GFXR)[ 0]=next__FFXR;
-            } else {
-              next__FFXR=((__POINTER *)result__HFXR)[ 0];
-              if ((next__FFXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HFXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JFXR <<  1)) <=  4096)) {
-                  next__FFXR=(void *)((unsigned long)result__HFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFXR)));
-                } else {
-                  next__FFXR=new_lab__2PJ(lab_type__IFXR);
-                };
-                ((__POINTER *)next__FFXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GFXR)[ 0]=next__FFXR;
-              } else {
-                ((__POINTER *)result__HFXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FFXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HFXR=next__FFXR;
-              };
-            };
-            ptr__1JJR=result__HFXR;
-          };
-          result__0JJR=((__INTEGER_CST *)ptr__1JJR);
-          *(result__0JJR) = *(INTEGER_CST__);
-        };
-        Self__CKJR=((__INTEGER_CST *)result__0JJR);
-        Self__CKJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DKJR;
-        Self__CKJR->value__W4YD=v__EKJR;
-        Self__CKJR->parent_constant__B3LC.static_type__M2YD=t__FKJR;
-        check_type__YG5D(Self__CKJR);
-        __tmp__QVBN=result__0JJR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__BXCR=read__QB5G(((__READ_LOCAL *)__tmp__PVBN)->local__HJZD);
-        if (__tmp__BXCR==NULL) {
-          __tmp__CXCR=NULL;
-        } else {
-          __tmp__CXCR=((__READ_LOCAL *)__tmp__BXCR);
-        };
-        __tmp__QVBN=__tmp__CXCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__QVBN=my_copy__SL2H(__tmp__PVBN);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__QVBN=my_copy__LM2H(__tmp__PVBN);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__QVBN=my_copy__YM2H(__tmp__PVBN);
-      } break;
-      case __REAL_CST__: {
-        Self__G0JQ=((__REAL_CST *)__tmp__PVBN);
-        p__TFXR=Self__G0JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__UFXR=Self__G0JQ->value__HN2H;
-        t__VFXR=Self__G0JQ->parent_constant__U2JH.static_type__M2YD;
-        result__KFXR=NULL;
-        ptr__LFXR=((__POINTER )(NULL));
-        typ_id__MFXR= 0;
-        sz__NFXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__NFXR ==  0)) {
-          result__KFXR=REAL_CST__;
-        } else {
-          typ_id__MFXR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NFXR);
-          if ((typ_id__MFXR == (__INTEGER)(-  1))) {
-            a__OFXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PFXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NFXR + a__OFXR) & (__UINTEGER_32)(~ a__OFXR));
-            ptr_table__XFXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PFXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__WFXR=((__POINTER )(NULL));
-            result__YFXR=((__POINTER *)ptr_table__XFXR)[ 0];
-            if ((result__YFXR == (void *)NULL)) {
-              result__YFXR=new_lab__2PJ(new_size__PFXR);
-              next__WFXR=(void *)((unsigned long)result__YFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFXR)));
-              ((__POINTER *)next__WFXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XFXR)[ 0]=next__WFXR;
-            } else {
-              next__WFXR=((__POINTER *)result__YFXR)[ 0];
-              if ((next__WFXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YFXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PFXR <<  1)) <=  4096)) {
-                  next__WFXR=(void *)((unsigned long)result__YFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFXR)));
-                } else {
-                  next__WFXR=new_lab__2PJ(new_size__PFXR);
-                };
-                ((__POINTER *)next__WFXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XFXR)[ 0]=next__WFXR;
-              } else {
-                ((__POINTER *)result__YFXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WFXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YFXR=next__WFXR;
-              };
-            };
-            ptr__LFXR=result__YFXR;
-          } else {
-            t__QFXR=((__UINTEGER_32 )typ_id__MFXR);
-            a__RFXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5FXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NFXR + a__RFXR) & (__UINTEGER_32)(~ a__RFXR));
-            ptr_table__2FXR=((__POINTER )(&(table_type[(t__QFXR)])));
-            lab_type__4FXR=(__UINTEGER_32)(t__QFXR |  1);
-            next__1FXR=((__POINTER )(NULL));
-            result__3FXR=((__POINTER *)ptr_table__2FXR)[ 0];
-            if ((result__3FXR == (void *)NULL)) {
-              result__3FXR=new_lab__2PJ(lab_type__4FXR);
-              next__1FXR=(void *)((unsigned long)result__3FXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FXR)));
-              ((__POINTER *)next__1FXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2FXR)[ 0]=next__1FXR;
-            } else {
-              next__1FXR=((__POINTER *)result__3FXR)[ 0];
-              if ((next__1FXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3FXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5FXR <<  1)) <=  4096)) {
-                  next__1FXR=(void *)((unsigned long)result__3FXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FXR)));
-                } else {
-                  next__1FXR=new_lab__2PJ(lab_type__4FXR);
-                };
-                ((__POINTER *)next__1FXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2FXR)[ 0]=next__1FXR;
-              } else {
-                ((__POINTER *)result__3FXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1FXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3FXR=next__1FXR;
-              };
-            };
-            ptr__LFXR=result__3FXR;
-          };
-          result__KFXR=((__REAL_CST *)ptr__LFXR);
-          *(result__KFXR) = *(REAL_CST__);
-        };
-        Self__SFXR=((__REAL_CST *)result__KFXR);
-        Self__SFXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TFXR;
-        Self__SFXR->value__HN2H=v__UFXR;
-        Self__SFXR->parent_constant__U2JH.static_type__M2YD=t__VFXR;
-        __tmp__QVBN=result__KFXR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__I0JQ=((__CHARACTER_CST *)__tmp__PVBN);
-        __tmp__QVBN=create__char__4SMH(Self__I0JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__I0JQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__J0JQ=((__IS_EXPANDED *)__tmp__PVBN);
-        __tmp__FXCR=read__QB5G(((__READ_LOCAL *)Self__J0JQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__FXCR==NULL) {
-          __tmp__GXCR=NULL;
-        } else {
-          __tmp__GXCR=((__READ_LOCAL *)__tmp__FXCR);
-        };
-        p__JGXR=Self__J0JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__AGXR=NULL;
-        ptr__BGXR=((__POINTER )(NULL));
-        typ_id__CGXR= 0;
-        sz__DGXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__DGXR ==  0)) {
-          result__AGXR=IS_EXPANDED__;
-        } else {
-          typ_id__CGXR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DGXR);
-          if ((typ_id__CGXR == (__INTEGER)(-  1))) {
-            a__EGXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__FGXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGXR + a__EGXR) & (__UINTEGER_32)(~ a__EGXR));
-            ptr_table__MGXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FGXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__LGXR=((__POINTER )(NULL));
-            result__NGXR=((__POINTER *)ptr_table__MGXR)[ 0];
-            if ((result__NGXR == (void *)NULL)) {
-              result__NGXR=new_lab__2PJ(new_size__FGXR);
-              next__LGXR=(void *)((unsigned long)result__NGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGXR)));
-              ((__POINTER *)next__LGXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MGXR)[ 0]=next__LGXR;
-            } else {
-              next__LGXR=((__POINTER *)result__NGXR)[ 0];
-              if ((next__LGXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NGXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FGXR <<  1)) <=  4096)) {
-                  next__LGXR=(void *)((unsigned long)result__NGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGXR)));
-                } else {
-                  next__LGXR=new_lab__2PJ(new_size__FGXR);
-                };
-                ((__POINTER *)next__LGXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MGXR)[ 0]=next__LGXR;
-              } else {
-                ((__POINTER *)result__NGXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LGXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__NGXR=next__LGXR;
-              };
-            };
-            ptr__BGXR=result__NGXR;
-          } else {
-            t__GGXR=((__UINTEGER_32 )typ_id__CGXR);
-            a__HGXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UGXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGXR + a__HGXR) & (__UINTEGER_32)(~ a__HGXR));
-            ptr_table__RGXR=((__POINTER )(&(table_type[(t__GGXR)])));
-            lab_type__TGXR=(__UINTEGER_32)(t__GGXR |  1);
-            next__QGXR=((__POINTER )(NULL));
-            result__SGXR=((__POINTER *)ptr_table__RGXR)[ 0];
-            if ((result__SGXR == (void *)NULL)) {
-              result__SGXR=new_lab__2PJ(lab_type__TGXR);
-              next__QGXR=(void *)((unsigned long)result__SGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UGXR)));
-              ((__POINTER *)next__QGXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RGXR)[ 0]=next__QGXR;
-            } else {
-              next__QGXR=((__POINTER *)result__SGXR)[ 0];
-              if ((next__QGXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SGXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UGXR <<  1)) <=  4096)) {
-                  next__QGXR=(void *)((unsigned long)result__SGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UGXR)));
-                } else {
-                  next__QGXR=new_lab__2PJ(lab_type__TGXR);
-                };
-                ((__POINTER *)next__QGXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RGXR)[ 0]=next__QGXR;
-              } else {
-                ((__POINTER *)result__SGXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QGXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SGXR=next__QGXR;
-              };
-            };
-            ptr__BGXR=result__SGXR;
-          };
-          result__AGXR=((__IS_EXPANDED *)ptr__BGXR);
-          *(result__AGXR) = *(IS_EXPANDED__);
-        };
-        Self__IGXR=((__IS_EXPANDED *)result__AGXR);
-        Self__IGXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JGXR;
-        Self__IGXR->receiver__WN2H=__tmp__GXCR;
-        __tmp__QVBN=result__AGXR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__QVBN=my_copy__1N2H(__tmp__PVBN);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__QVBN=my_copy__EO2H(__tmp__PVBN);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__QVBN=my_copy__PO2H(__tmp__PVBN);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__QVBN=my_copy__1O2H(__tmp__PVBN);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__QVBN=my_copy__GP2H(__tmp__PVBN);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__QVBN=my_copy__RP2H(__tmp__PVBN);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__QVBN=my_copy__2P2H(__tmp__PVBN);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__QVBN=my_copy__HQ2H(__tmp__PVBN);
-      } break;
-      case __PUT_TO__: {
-        __tmp__QVBN=my_copy__SQ2H(__tmp__PVBN);
-      } break;
-      case __ITEM__: {
-        __tmp__QVBN=my_copy__DR2H(__tmp__PVBN);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__QVBN=my_copy__PR2H(__tmp__PVBN);
-      } break;
-      case __CAST__: {
-        __tmp__QVBN=my_copy__YR2H(__tmp__PVBN);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__QVBN=my_copy__5SYM(__tmp__PVBN);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__QVBN=my_copy__IUGK(__tmp__PVBN);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__HKJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PVBN)->global__ZGJK),NULL);
-        if (__tmp__HKJR==NULL) {
-          __tmp__IKJR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__HKJR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__IKJR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__IKJR=((__READ_GLOBAL *)__tmp__HKJR);
-          } break;
-          }
-        };
-        __tmp__QVBN=__tmp__IKJR;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__QVBN=my_copy__BQCN(__tmp__PVBN);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__QVBN=my_copy__NREO(__tmp__PVBN);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__QVBN=my_copy__VYJO(__tmp__PVBN);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__QVBN=my_copy__0REO(__tmp__PVBN);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__QVBN=my_copy__BZJO(__tmp__PVBN);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__QVBN=my_copy__CNJM(__tmp__PVBN);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__QVBN=my_copy__5XLL(__tmp__PVBN);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__QVBN=my_copy__WVYM(__tmp__PVBN);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__QVBN=my_copy__FSEO(__tmp__PVBN);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__QVBN=my_copy__QCEP(__tmp__PVBN);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__QVBN=my_copy__5LSN(__tmp__PVBN);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__QVBN=my_copy__KMSN(__tmp__PVBN);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__QVBN=my_copy__JZPN(__tmp__PVBN);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__QVBN=my_copy__G3SO(__tmp__PVBN);
-      } break;
-      };
-      d__UKJR=Self__MVBN->parent_node__QLQC.data__SJZD;
-      result__KKJR=NULL;
-      ptr__LKJR=((__POINTER )(NULL));
-      typ_id__MKJR= 0;
-      sz__NKJR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-      if ((sz__NKJR ==  0)) {
-        result__KKJR=NODE_TYPE__;
-      } else {
-        typ_id__MKJR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NKJR);
-        if ((typ_id__MKJR == (__INTEGER)(-  1))) {
-          a__OKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PKJR=(__UINTEGER_32)((__UINTEGER_32)(sz__NKJR + a__OKJR) & (__UINTEGER_32)(~ a__OKJR));
-          ptr_table__WGXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PKJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__VGXR=((__POINTER )(NULL));
-          result__XGXR=((__POINTER *)ptr_table__WGXR)[ 0];
-          if ((result__XGXR == (void *)NULL)) {
-            result__XGXR=new_lab__2PJ(new_size__PKJR);
-            next__VGXR=(void *)((unsigned long)result__XGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKJR)));
-            ((__POINTER *)next__VGXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WGXR)[ 0]=next__VGXR;
-          } else {
-            next__VGXR=((__POINTER *)result__XGXR)[ 0];
-            if ((next__VGXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XGXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PKJR <<  1)) <=  4096)) {
-                next__VGXR=(void *)((unsigned long)result__XGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKJR)));
-              } else {
-                next__VGXR=new_lab__2PJ(new_size__PKJR);
-              };
-              ((__POINTER *)next__VGXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WGXR)[ 0]=next__VGXR;
-            } else {
-              ((__POINTER *)result__XGXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VGXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__XGXR=next__VGXR;
-            };
-          };
-          ptr__LKJR=result__XGXR;
-        } else {
-          t__QKJR=((__UINTEGER_32 )typ_id__MKJR);
-          a__RKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__4GXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NKJR + a__RKJR) & (__UINTEGER_32)(~ a__RKJR));
-          ptr_table__1GXR=((__POINTER )(&(table_type[(t__QKJR)])));
-          lab_type__3GXR=(__UINTEGER_32)(t__QKJR |  1);
-          next__0GXR=((__POINTER )(NULL));
-          result__2GXR=((__POINTER *)ptr_table__1GXR)[ 0];
-          if ((result__2GXR == (void *)NULL)) {
-            result__2GXR=new_lab__2PJ(lab_type__3GXR);
-            next__0GXR=(void *)((unsigned long)result__2GXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GXR)));
-            ((__POINTER *)next__0GXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1GXR)[ 0]=next__0GXR;
-          } else {
-            next__0GXR=((__POINTER *)result__2GXR)[ 0];
-            if ((next__0GXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2GXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4GXR <<  1)) <=  4096)) {
-                next__0GXR=(void *)((unsigned long)result__2GXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GXR)));
-              } else {
-                next__0GXR=new_lab__2PJ(lab_type__3GXR);
-              };
-              ((__POINTER *)next__0GXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1GXR)[ 0]=next__0GXR;
-            } else {
-              ((__POINTER *)result__2GXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0GXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__2GXR=next__0GXR;
-            };
-          };
-          ptr__LKJR=result__2GXR;
-        };
-        result__KKJR=((__NODE_TYPE *)ptr__LKJR);
-        *(result__KKJR) = *(NODE_TYPE__);
-      };
-      Self__SKJR=((__NODE_TYPE *)result__KKJR);
-      Self__SKJR->parent_node__QLQC.expr__RJZD=__tmp__QVBN;
-      Self__SKJR->parent_node__QLQC.data__SJZD=d__UKJR;
-      late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-      Self__4KAR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-      if (((void *)Self__4KAR->first_link__U2YD == (void *)NULL)) {
-        result__VKJR=NULL;
-        ptr__WKJR=((__POINTER )(NULL));
-        typ_id__XKJR= 0;
-        sz__YKJR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-        if ((sz__YKJR ==  0)) {
-          result__VKJR=LINKED_LIST_NODEoNODE_TYPEo__;
-        } else {
-          typ_id__XKJR=__LINKED_LIST_NODEoNODE_TYPEo__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YKJR);
-          if ((typ_id__XKJR == (__INTEGER)(-  1))) {
-            a__ZKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0KJR=(__UINTEGER_32)((__UINTEGER_32)(sz__YKJR + a__ZKJR) & (__UINTEGER_32)(~ a__ZKJR));
-            ptr_table__AHXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0KJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__5GXR=((__POINTER )(NULL));
-            result__BHXR=((__POINTER *)ptr_table__AHXR)[ 0];
-            if ((result__BHXR == (void *)NULL)) {
-              result__BHXR=new_lab__2PJ(new_size__0KJR);
-              next__5GXR=(void *)((unsigned long)result__BHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0KJR)));
-              ((__POINTER *)next__5GXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__AHXR)[ 0]=next__5GXR;
-            } else {
-              next__5GXR=((__POINTER *)result__BHXR)[ 0];
-              if ((next__5GXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0KJR <<  1)) <=  4096)) {
-                  next__5GXR=(void *)((unsigned long)result__BHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0KJR)));
-                } else {
-                  next__5GXR=new_lab__2PJ(new_size__0KJR);
-                };
-                ((__POINTER *)next__5GXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AHXR)[ 0]=next__5GXR;
-              } else {
-                ((__POINTER *)result__BHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5GXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BHXR=next__5GXR;
-              };
-            };
-            ptr__WKJR=result__BHXR;
-          } else {
-            t__1KJR=((__UINTEGER_32 )typ_id__XKJR);
-            a__2KJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__IHXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YKJR + a__2KJR) & (__UINTEGER_32)(~ a__2KJR));
-            ptr_table__FHXR=((__POINTER )(&(table_type[(t__1KJR)])));
-            lab_type__HHXR=(__UINTEGER_32)(t__1KJR |  1);
-            next__EHXR=((__POINTER )(NULL));
-            result__GHXR=((__POINTER *)ptr_table__FHXR)[ 0];
-            if ((result__GHXR == (void *)NULL)) {
-              result__GHXR=new_lab__2PJ(lab_type__HHXR);
-              next__EHXR=(void *)((unsigned long)result__GHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IHXR)));
-              ((__POINTER *)next__EHXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FHXR)[ 0]=next__EHXR;
-            } else {
-              next__EHXR=((__POINTER *)result__GHXR)[ 0];
-              if ((next__EHXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IHXR <<  1)) <=  4096)) {
-                  next__EHXR=(void *)((unsigned long)result__GHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IHXR)));
-                } else {
-                  next__EHXR=new_lab__2PJ(lab_type__HHXR);
-                };
-                ((__POINTER *)next__EHXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FHXR)[ 0]=next__EHXR;
-              } else {
-                ((__POINTER *)result__GHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EHXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__GHXR=next__EHXR;
-              };
-            };
-            ptr__WKJR=result__GHXR;
-          };
-          result__VKJR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__WKJR);
-          *(result__VKJR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-        };
-        Self__3KJR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__VKJR);
-        Self__3KJR->item__N0SE=result__KKJR;
-        Self__3KJR->next__OW4E=NULL;
-        Self__4KAR->first_link__U2YD=result__VKJR;
-        Self__4KAR->parent_linked_collection__1LQC.upper__2AID= 1;
-        Self__4KAR->last_link__32YD=result__VKJR;
-        Self__4KAR->mem_idx__42YD= 1;
-        Self__4KAR->mem_lnk__A3YD=result__VKJR;
-      } else {
-        result__5KJR=NULL;
-        ptr__ALJR=((__POINTER )(NULL));
-        typ_id__BLJR= 0;
-        sz__CLJR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-        if ((sz__CLJR ==  0)) {
-          result__5KJR=LINKED_LIST_NODEoNODE_TYPEo__;
-        } else {
-          typ_id__BLJR=__LINKED_LIST_NODEoNODE_TYPEo__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CLJR);
-          if ((typ_id__BLJR == (__INTEGER)(-  1))) {
-            a__DLJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ELJR=(__UINTEGER_32)((__UINTEGER_32)(sz__CLJR + a__DLJR) & (__UINTEGER_32)(~ a__DLJR));
-            ptr_table__KHXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ELJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__JHXR=((__POINTER )(NULL));
-            result__LHXR=((__POINTER *)ptr_table__KHXR)[ 0];
-            if ((result__LHXR == (void *)NULL)) {
-              result__LHXR=new_lab__2PJ(new_size__ELJR);
-              next__JHXR=(void *)((unsigned long)result__LHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ELJR)));
-              ((__POINTER *)next__JHXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KHXR)[ 0]=next__JHXR;
-            } else {
-              next__JHXR=((__POINTER *)result__LHXR)[ 0];
-              if ((next__JHXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ELJR <<  1)) <=  4096)) {
-                  next__JHXR=(void *)((unsigned long)result__LHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ELJR)));
-                } else {
-                  next__JHXR=new_lab__2PJ(new_size__ELJR);
-                };
-                ((__POINTER *)next__JHXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KHXR)[ 0]=next__JHXR;
-              } else {
-                ((__POINTER *)result__LHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JHXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__LHXR=next__JHXR;
-              };
-            };
-            ptr__ALJR=result__LHXR;
-          } else {
-            t__FLJR=((__UINTEGER_32 )typ_id__BLJR);
-            a__GLJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SHXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CLJR + a__GLJR) & (__UINTEGER_32)(~ a__GLJR));
-            ptr_table__PHXR=((__POINTER )(&(table_type[(t__FLJR)])));
-            lab_type__RHXR=(__UINTEGER_32)(t__FLJR |  1);
-            next__OHXR=((__POINTER )(NULL));
-            result__QHXR=((__POINTER *)ptr_table__PHXR)[ 0];
-            if ((result__QHXR == (void *)NULL)) {
-              result__QHXR=new_lab__2PJ(lab_type__RHXR);
-              next__OHXR=(void *)((unsigned long)result__QHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHXR)));
-              ((__POINTER *)next__OHXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PHXR)[ 0]=next__OHXR;
-            } else {
-              next__OHXR=((__POINTER *)result__QHXR)[ 0];
-              if ((next__OHXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SHXR <<  1)) <=  4096)) {
-                  next__OHXR=(void *)((unsigned long)result__QHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHXR)));
-                } else {
-                  next__OHXR=new_lab__2PJ(lab_type__RHXR);
-                };
-                ((__POINTER *)next__OHXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PHXR)[ 0]=next__OHXR;
-              } else {
-                ((__POINTER *)result__QHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OHXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__QHXR=next__OHXR;
-              };
-            };
-            ptr__ALJR=result__QHXR;
-          };
-          result__5KJR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__ALJR);
-          *(result__5KJR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-        };
-        Self__HLJR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__5KJR);
-        Self__HLJR->item__N0SE=result__KKJR;
-        Self__HLJR->next__OW4E=NULL;
-        ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__4KAR->last_link__32YD)->next__OW4E=result__5KJR;
-        Self__4KAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__4KAR->parent_linked_collection__1LQC.upper__2AID +  1);
-        Self__4KAR->last_link__32YD=result__5KJR;
-      };
-      __tmp__2SYM=result__KKJR;
+    case __TYPE_NULL__GMB__: {
+      __tmp__BW2I=((__TYPE_NULL__GMB *)t__TV2I)->parent_type__HMB.index__CLC;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__JXCR=read__QB5G(((__READ_LOCAL *)__tmp__1SYM)->local__HJZD);
-      if (__tmp__JXCR==NULL) {
-        __tmp__KXCR=NULL;
-      } else {
-        __tmp__KXCR=((__READ_LOCAL *)__tmp__JXCR);
-      };
-      __tmp__2SYM=__tmp__KXCR;
+    case __TYPE_VOID__IMB__: {
+      __tmp__BW2I=((__TYPE_VOID__IMB *)t__TV2I)->parent_type__JMB.index__CLC;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__2SYM=my_copy__SL2H(__tmp__1SYM);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__BW2I=((__TYPE_CONTEXT__KMB *)t__TV2I)->parent_type__LMB.index__CLC;
     } break;
-    case __NODE_STYLE__: {
-      print__1ZE((&__string_503));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__2SYM=NULL;
-    } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__2SYM=my_copy__YVBN(__tmp__1SYM);
-    } break;
-    case __WRITE_SLOT__: {
-      __tmp__2SYM=my_copy__EWBN(__tmp__1SYM);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__2SYM=my_copy__LM2H(__tmp__1SYM);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__2SYM=my_copy__YM2H(__tmp__1SYM);
-    } break;
-    case __REAL_CST__: {
-      Self__K0JQ=((__REAL_CST *)__tmp__1SYM);
-      p__2HXR=Self__K0JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__3HXR=Self__K0JQ->value__HN2H;
-      t__4HXR=Self__K0JQ->parent_constant__U2JH.static_type__M2YD;
-      result__THXR=NULL;
-      ptr__UHXR=((__POINTER )(NULL));
-      typ_id__VHXR= 0;
-      sz__WHXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__WHXR ==  0)) {
-        result__THXR=REAL_CST__;
-      } else {
-        typ_id__VHXR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WHXR);
-        if ((typ_id__VHXR == (__INTEGER)(-  1))) {
-          a__XHXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YHXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHXR + a__XHXR) & (__UINTEGER_32)(~ a__XHXR));
-          ptr_table__AIXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YHXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__5HXR=((__POINTER )(NULL));
-          result__BIXR=((__POINTER *)ptr_table__AIXR)[ 0];
-          if ((result__BIXR == (void *)NULL)) {
-            result__BIXR=new_lab__2PJ(new_size__YHXR);
-            next__5HXR=(void *)((unsigned long)result__BIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHXR)));
-            ((__POINTER *)next__5HXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AIXR)[ 0]=next__5HXR;
-          } else {
-            next__5HXR=((__POINTER *)result__BIXR)[ 0];
-            if ((next__5HXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BIXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YHXR <<  1)) <=  4096)) {
-                next__5HXR=(void *)((unsigned long)result__BIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHXR)));
-              } else {
-                next__5HXR=new_lab__2PJ(new_size__YHXR);
-              };
-              ((__POINTER *)next__5HXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__AIXR)[ 0]=next__5HXR;
-            } else {
-              ((__POINTER *)result__BIXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5HXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__BIXR=next__5HXR;
-            };
-          };
-          ptr__UHXR=result__BIXR;
-        } else {
-          t__ZHXR=((__UINTEGER_32 )typ_id__VHXR);
-          a__0HXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__IIXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHXR + a__0HXR) & (__UINTEGER_32)(~ a__0HXR));
-          ptr_table__FIXR=((__POINTER )(&(table_type[(t__ZHXR)])));
-          lab_type__HIXR=(__UINTEGER_32)(t__ZHXR |  1);
-          next__EIXR=((__POINTER )(NULL));
-          result__GIXR=((__POINTER *)ptr_table__FIXR)[ 0];
-          if ((result__GIXR == (void *)NULL)) {
-            result__GIXR=new_lab__2PJ(lab_type__HIXR);
-            next__EIXR=(void *)((unsigned long)result__GIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIXR)));
-            ((__POINTER *)next__EIXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FIXR)[ 0]=next__EIXR;
-          } else {
-            next__EIXR=((__POINTER *)result__GIXR)[ 0];
-            if ((next__EIXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GIXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IIXR <<  1)) <=  4096)) {
-                next__EIXR=(void *)((unsigned long)result__GIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIXR)));
-              } else {
-                next__EIXR=new_lab__2PJ(lab_type__HIXR);
-              };
-              ((__POINTER *)next__EIXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FIXR)[ 0]=next__EIXR;
-            } else {
-              ((__POINTER *)result__GIXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EIXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__GIXR=next__EIXR;
-            };
-          };
-          ptr__UHXR=result__GIXR;
-        };
-        result__THXR=((__REAL_CST *)ptr__UHXR);
-        *(result__THXR) = *(REAL_CST__);
-      };
-      Self__1HXR=((__REAL_CST *)result__THXR);
-      Self__1HXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2HXR;
-      Self__1HXR->value__HN2H=v__3HXR;
-      Self__1HXR->parent_constant__U2JH.static_type__M2YD=t__4HXR;
-      __tmp__2SYM=result__THXR;
+    case __TYPE_ID__MMB__: {
+      __tmp__BW2I=((__TYPE_ID__MMB *)t__TV2I)->parent_type__NMB.index__CLC;
     } break;
-    case __CHARACTER_CST__: {
-      Self__M0JQ=((__CHARACTER_CST *)__tmp__1SYM);
-      __tmp__2SYM=create__char__4SMH(Self__M0JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M0JQ->text__PN2H);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__BW2I=((__TYPE_GENERIC__OCY *)t__TV2I)->parent_type__PCY.index__CLC;
     } break;
-    case __IS_EXPANDED__: {
-      Self__N0JQ=((__IS_EXPANDED *)__tmp__1SYM);
-      __tmp__NXCR=read__QB5G(((__READ_LOCAL *)Self__N0JQ->receiver__WN2H)->local__HJZD);
-      if (__tmp__NXCR==NULL) {
-        __tmp__OXCR=NULL;
-      } else {
-        __tmp__OXCR=((__READ_LOCAL *)__tmp__NXCR);
-      };
-      p__SIXR=Self__N0JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__JIXR=NULL;
-      ptr__KIXR=((__POINTER )(NULL));
-      typ_id__LIXR= 0;
-      sz__MIXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__MIXR ==  0)) {
-        result__JIXR=IS_EXPANDED__;
-      } else {
-        typ_id__LIXR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MIXR);
-        if ((typ_id__LIXR == (__INTEGER)(-  1))) {
-          a__NIXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__OIXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MIXR + a__NIXR) & (__UINTEGER_32)(~ a__NIXR));
-          ptr_table__VIXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OIXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__UIXR=((__POINTER )(NULL));
-          result__WIXR=((__POINTER *)ptr_table__VIXR)[ 0];
-          if ((result__WIXR == (void *)NULL)) {
-            result__WIXR=new_lab__2PJ(new_size__OIXR);
-            next__UIXR=(void *)((unsigned long)result__WIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIXR)));
-            ((__POINTER *)next__UIXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VIXR)[ 0]=next__UIXR;
-          } else {
-            next__UIXR=((__POINTER *)result__WIXR)[ 0];
-            if ((next__UIXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WIXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OIXR <<  1)) <=  4096)) {
-                next__UIXR=(void *)((unsigned long)result__WIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIXR)));
-              } else {
-                next__UIXR=new_lab__2PJ(new_size__OIXR);
-              };
-              ((__POINTER *)next__UIXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VIXR)[ 0]=next__UIXR;
-            } else {
-              ((__POINTER *)result__WIXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UIXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__WIXR=next__UIXR;
-            };
-          };
-          ptr__KIXR=result__WIXR;
-        } else {
-          t__PIXR=((__UINTEGER_32 )typ_id__LIXR);
-          a__QIXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__3IXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MIXR + a__QIXR) & (__UINTEGER_32)(~ a__QIXR));
-          ptr_table__0IXR=((__POINTER )(&(table_type[(t__PIXR)])));
-          lab_type__2IXR=(__UINTEGER_32)(t__PIXR |  1);
-          next__ZIXR=((__POINTER )(NULL));
-          result__1IXR=((__POINTER *)ptr_table__0IXR)[ 0];
-          if ((result__1IXR == (void *)NULL)) {
-            result__1IXR=new_lab__2PJ(lab_type__2IXR);
-            next__ZIXR=(void *)((unsigned long)result__1IXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IXR)));
-            ((__POINTER *)next__ZIXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0IXR)[ 0]=next__ZIXR;
-          } else {
-            next__ZIXR=((__POINTER *)result__1IXR)[ 0];
-            if ((next__ZIXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1IXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3IXR <<  1)) <=  4096)) {
-                next__ZIXR=(void *)((unsigned long)result__1IXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IXR)));
-              } else {
-                next__ZIXR=new_lab__2PJ(lab_type__2IXR);
-              };
-              ((__POINTER *)next__ZIXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0IXR)[ 0]=next__ZIXR;
-            } else {
-              ((__POINTER *)result__1IXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZIXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1IXR=next__ZIXR;
-            };
-          };
-          ptr__KIXR=result__1IXR;
-        };
-        result__JIXR=((__IS_EXPANDED *)ptr__KIXR);
-        *(result__JIXR) = *(IS_EXPANDED__);
-      };
-      Self__RIXR=((__IS_EXPANDED *)result__JIXR);
-      Self__RIXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SIXR;
-      Self__RIXR->receiver__WN2H=__tmp__OXCR;
-      __tmp__2SYM=result__JIXR;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__2SYM=my_copy__1N2H(__tmp__1SYM);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__2SYM=my_copy__EO2H(__tmp__1SYM);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__2SYM=my_copy__PO2H(__tmp__1SYM);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__BW2I=((__TYPE_BLOCK__CP5D *)t__TV2I)->parent_type__DP5D.index__CLC;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__2SYM=my_copy__1O2H(__tmp__1SYM);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__BW2I=((__PROFIL_BLOCK__O3NJ *)t__TV2I)->parent_type__Q3NJ.index__CLC;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__2SYM=my_copy__GP2H(__tmp__1SYM);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__2SYM=my_copy__RP2H(__tmp__1SYM);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__2SYM=my_copy__2P2H(__tmp__1SYM);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__2SYM=my_copy__HQ2H(__tmp__1SYM);
+    };
+    __tmp__CW2I=((void **)Self__SV2I->parent_types__DN5D.storage__1LYI)[beg__UV2I];
+    switch (((struct ___OBJ *)__tmp__CW2I)->__id) {
+    case __TYPE__FF__: {
+      __tmp__DW2I=((__TYPE__FF *)__tmp__CW2I)->index__CLC;
     } break;
-    case __PUT_TO__: {
-      __tmp__2SYM=my_copy__SQ2H(__tmp__1SYM);
+    case __TYPE_NULL__GMB__: {
+      __tmp__DW2I=((__TYPE_NULL__GMB *)__tmp__CW2I)->parent_type__HMB.index__CLC;
     } break;
-    case __ITEM__: {
-      __tmp__2SYM=my_copy__DR2H(__tmp__1SYM);
+    case __TYPE_VOID__IMB__: {
+      __tmp__DW2I=((__TYPE_VOID__IMB *)__tmp__CW2I)->parent_type__JMB.index__CLC;
     } break;
-    case __SIZE_OF__: {
-      __tmp__2SYM=my_copy__PR2H(__tmp__1SYM);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__DW2I=((__TYPE_CONTEXT__KMB *)__tmp__CW2I)->parent_type__LMB.index__CLC;
     } break;
-    case __CAST__: {
-      __tmp__2SYM=my_copy__YR2H(__tmp__1SYM);
+    case __TYPE_ID__MMB__: {
+      __tmp__DW2I=((__TYPE_ID__MMB *)__tmp__CW2I)->parent_type__NMB.index__CLC;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__2SYM=my_copy__5SYM(__tmp__1SYM);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__DW2I=((__TYPE_GENERIC__OCY *)__tmp__CW2I)->parent_type__PCY.index__CLC;
     } break;
-    case __NOP__: {
-      __tmp__2SYM=((__NOP *)__tmp__1SYM);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__DW2I=((__TYPE_BLOCK__CP5D *)__tmp__CW2I)->parent_type__DP5D.index__CLC;
     } break;
-    case __READ_SLOT__: {
-      __tmp__2SYM=my_copy__IUGK(__tmp__1SYM);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__DW2I=((__PROFIL_BLOCK__O3NJ *)__tmp__CW2I)->parent_type__Q3NJ.index__CLC;
     } break;
-    case __WRITE_LOCAL__: {
-      __tmp__2SYM=my_copy__WWBN(__tmp__1SYM);
+    };
+    if ((__tmp__BW2I > __tmp__DW2I)) {
+      result__YV2I=end__VV2I;
+    } else /* FALSE */ {
+      result__YV2I=beg__UV2I;
+    };
+  } else /* FALSE */ {
+    __tmp__BW2I=(__INTEGER__Q)((__INTEGER__Q)(beg__UV2I + end__VV2I) >>  1);
+    switch (((struct ___OBJ *)t__TV2I)->__id) {
+    case __TYPE__FF__: {
+      __tmp__DW2I=((__TYPE__FF *)t__TV2I)->index__CLC;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__KLJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1SYM)->global__ZGJK),NULL);
-      if (__tmp__KLJR==NULL) {
-        __tmp__LLJR=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__KLJR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__LLJR=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__LLJR=((__READ_GLOBAL *)__tmp__KLJR);
-        } break;
-        }
-      };
-      __tmp__2SYM=__tmp__LLJR;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__2SYM=my_copy__BQCN(__tmp__1SYM);
-    } break;
-    case __LOOP__: {
-      Self__DXBN=((__LOOP *)__tmp__1SYM);
-      case__IXBN=NULL;
-      loop_end__JXBN=NULL;
-      new_body__GXBN=my_copy__MSYM(Self__DXBN->body__VJLM);
-      p__AQAM=Self__DXBN->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
-      lab__BQAM=get_intern__FMBG(Self__DXBN->name__ZQLM);
-      result__SCCM=NULL;
-      ptr__TCCM=((__POINTER )(NULL));
-      typ_id__YCCM= 0;
-      sz__VCCM=((__UINTEGER_32 )sizeof(__LOOP));
-      if ((sz__VCCM ==  0)) {
-        result__SCCM=LOOP__;
-      } else {
-        typ_id__YCCM=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VCCM);
-        if ((typ_id__YCCM == (__INTEGER)(-  1))) {
-          a__ZG2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__XG2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VCCM + a__ZG2Q) & (__UINTEGER_32)(~ a__ZG2Q));
-          ptr_table__5IXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XG2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__4IXR=((__POINTER )(NULL));
-          result__AJXR=((__POINTER *)ptr_table__5IXR)[ 0];
-          if ((result__AJXR == (void *)NULL)) {
-            result__AJXR=new_lab__2PJ(new_size__XG2Q);
-            next__4IXR=(void *)((unsigned long)result__AJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XG2Q)));
-            ((__POINTER *)next__4IXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5IXR)[ 0]=next__4IXR;
-          } else {
-            next__4IXR=((__POINTER *)result__AJXR)[ 0];
-            if ((next__4IXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XG2Q <<  1)) <=  4096)) {
-                next__4IXR=(void *)((unsigned long)result__AJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XG2Q)));
-              } else {
-                next__4IXR=new_lab__2PJ(new_size__XG2Q);
-              };
-              ((__POINTER *)next__4IXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5IXR)[ 0]=next__4IXR;
-            } else {
-              ((__POINTER *)result__AJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4IXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__AJXR=next__4IXR;
-            };
-          };
-          ptr__TCCM=result__AJXR;
-        } else {
-          t__3G2Q=((__UINTEGER_32 )typ_id__YCCM);
-          a__5G2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HJXR=(__UINTEGER_32)((__UINTEGER_32)(sz__VCCM + a__5G2Q) & (__UINTEGER_32)(~ a__5G2Q));
-          ptr_table__EJXR=((__POINTER )(&(table_type[(t__3G2Q)])));
-          lab_type__GJXR=(__UINTEGER_32)(t__3G2Q |  1);
-          next__DJXR=((__POINTER )(NULL));
-          result__FJXR=((__POINTER *)ptr_table__EJXR)[ 0];
-          if ((result__FJXR == (void *)NULL)) {
-            result__FJXR=new_lab__2PJ(lab_type__GJXR);
-            next__DJXR=(void *)((unsigned long)result__FJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJXR)));
-            ((__POINTER *)next__DJXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EJXR)[ 0]=next__DJXR;
-          } else {
-            next__DJXR=((__POINTER *)result__FJXR)[ 0];
-            if ((next__DJXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HJXR <<  1)) <=  4096)) {
-                next__DJXR=(void *)((unsigned long)result__FJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJXR)));
-              } else {
-                next__DJXR=new_lab__2PJ(lab_type__GJXR);
-              };
-              ((__POINTER *)next__DJXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__EJXR)[ 0]=next__DJXR;
-            } else {
-              ((__POINTER *)result__FJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__FJXR=next__DJXR;
-            };
-          };
-          ptr__TCCM=result__FJXR;
-        };
-        result__SCCM=((__LOOP *)ptr__TCCM);
-        *(result__SCCM) = *(LOOP__);
-      };
-      Self__VQLM=((__LOOP *)result__SCCM);
-      Self__VQLM->parent_instr__KLAL.parent_itm_object__TE.position__WIM=p__AQAM;
-      Self__VQLM->name__ZQLM=lab__BQAM;
-      Self__VQLM->body__VJLM=new_body__GXBN;
-      result__FXBN=result__SCCM;
-      __tmp__VXBN=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)new_body__GXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)new_body__GXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-      if (__tmp__VXBN==NULL) {
-        __tmp__WXBN=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__VXBN)->__id) {
-        case __LIST__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__WXBN=((void *)__tmp__VXBN);
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__WXBN=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__WXBN=NULL;
-        } break;
-        }
-      };
-      switch__HXBN=__tmp__WXBN;
-      __tmp__2XBN=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__WXBN)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-      Self__PTCN= 0;
-      while ((Self__PTCN <= __tmp__2XBN)) {
-        case__IXBN=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)switch__HXBN)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__PTCN])->code__JPAG;
-        if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
-          __tmp__QYBN=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-          if (__tmp__QYBN==NULL) {
-            __tmp__RYBN=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__QYBN)->__id) {
-            case __LIST__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __STRING_CST__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __PUSH__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXTERNAL_C__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __INTEGER_CST__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __SWITCH__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __NODE_TYPE__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __NODE_STYLE__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __WRITE_GLOBAL__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __WRITE_SLOT__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __REAL_CST__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __CHARACTER_CST__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __IS_EXPANDED__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __GET_TYPE_ID__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_SUP__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_SUB__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_MUL__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_DIV__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_AND__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __PUT_TO__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __ITEM__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __SIZE_OF__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __CAST__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __CALL_SLOT__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __NOP__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __READ_SLOT__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __WRITE_LOCAL__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __LOOP__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_NEG__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_ADD__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_NOT__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_MOD__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __LOOP_END__: {
-              __tmp__RYBN=((void *)__tmp__QYBN);
-            } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_INF__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_OR__: {
-              __tmp__RYBN=NULL;
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__RYBN=NULL;
-            } break;
-            }
-          };
-          loop_end__JXBN=__tmp__RYBN;
-          if (((void *)__tmp__RYBN != (void *)NULL)) {
-            if (((void *)((__LOOP_END *)__tmp__RYBN)->loop__V5LM != (void *)Self__DXBN)) {
-              pos__R0JQ=Self__DXBN->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
-              put_error__text__0AH( 1,(&__string_504));
-              put_position__ECH(pos__R0JQ);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            p__ORHM=((__LOOP_END *)__tmp__RYBN)->parent_instr__HD3L.parent_itm_object__TE.position__WIM;
-            result__2CIM=NULL;
-            ptr__3CIM=((__POINTER )(NULL));
-            typ_id__CDIM= 0;
-            sz__5CIM=((__UINTEGER_32 )sizeof(__LOOP_END));
-            if ((sz__5CIM ==  0)) {
-              result__2CIM=LOOP_END__;
-            } else {
-              typ_id__CDIM=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5CIM);
-              if ((typ_id__CDIM == (__INTEGER)(-  1))) {
-                a__EH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__CH2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5CIM + a__EH2Q) & (__UINTEGER_32)(~ a__EH2Q));
-                ptr_table__JJXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CH2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__IJXR=((__POINTER )(NULL));
-                result__KJXR=((__POINTER *)ptr_table__JJXR)[ 0];
-                if ((result__KJXR == (void *)NULL)) {
-                  result__KJXR=new_lab__2PJ(new_size__CH2Q);
-                  next__IJXR=(void *)((unsigned long)result__KJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CH2Q)));
-                  ((__POINTER *)next__IJXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JJXR)[ 0]=next__IJXR;
-                } else {
-                  next__IJXR=((__POINTER *)result__KJXR)[ 0];
-                  if ((next__IJXR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CH2Q <<  1)) <=  4096)) {
-                      next__IJXR=(void *)((unsigned long)result__KJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CH2Q)));
-                    } else {
-                      next__IJXR=new_lab__2PJ(new_size__CH2Q);
-                    };
-                    ((__POINTER *)next__IJXR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__JJXR)[ 0]=next__IJXR;
-                  } else {
-                    ((__POINTER *)result__KJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__KJXR=next__IJXR;
-                  };
-                };
-                ptr__3CIM=result__KJXR;
-              } else {
-                t__IH2Q=((__UINTEGER_32 )typ_id__CDIM);
-                a__KH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__RJXR=(__UINTEGER_32)((__UINTEGER_32)(sz__5CIM + a__KH2Q) & (__UINTEGER_32)(~ a__KH2Q));
-                ptr_table__OJXR=((__POINTER )(&(table_type[(t__IH2Q)])));
-                lab_type__QJXR=(__UINTEGER_32)(t__IH2Q |  1);
-                next__NJXR=((__POINTER )(NULL));
-                result__PJXR=((__POINTER *)ptr_table__OJXR)[ 0];
-                if ((result__PJXR == (void *)NULL)) {
-                  result__PJXR=new_lab__2PJ(lab_type__QJXR);
-                  next__NJXR=(void *)((unsigned long)result__PJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJXR)));
-                  ((__POINTER *)next__NJXR)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OJXR)[ 0]=next__NJXR;
-                } else {
-                  next__NJXR=((__POINTER *)result__PJXR)[ 0];
-                  if ((next__NJXR == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RJXR <<  1)) <=  4096)) {
-                      next__NJXR=(void *)((unsigned long)result__PJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJXR)));
-                    } else {
-                      next__NJXR=new_lab__2PJ(lab_type__QJXR);
-                    };
-                    ((__POINTER *)next__NJXR)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__OJXR)[ 0]=next__NJXR;
-                  } else {
-                    ((__POINTER *)result__PJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__PJXR=next__NJXR;
-                  };
-                };
-                ptr__3CIM=result__PJXR;
-              };
-              result__2CIM=((__LOOP_END *)ptr__3CIM);
-              *(result__2CIM) = *(LOOP_END__);
-            };
-            Self__S5LM=((__LOOP_END *)result__2CIM);
-            Self__S5LM->parent_instr__HD3L.parent_itm_object__TE.position__WIM=p__ORHM;
-            Self__S5LM->loop__V5LM=result__FXBN;
-            Self__QSMM=((__LOOP *)result__FXBN);
-            Self__QSMM->link_count__OJLM=(__INTEGER)(Self__QSMM->link_count__OJLM +  1);
-            loop_end__JXBN=result__2CIM;
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)]=result__2CIM;
-          };
-        };
-        Self__PTCN=(__INTEGER)(Self__PTCN +  1);
-      };
-      if ((result__SCCM->link_count__OJLM != Self__DXBN->link_count__OJLM)) {
-        print__1ZE(Self__DXBN->name__ZQLM);
-        print__1ZE((&__string_505));
-        Self__TJXR=Self__DXBN->link_count__OJLM;
-        if ((Self__TJXR ==  0)) {
-          fputc((int)('0'),stdout);
-          __tmp__SJXR=TRUE__;
-        } else {
-          __tmp__SJXR=FALSE__;
-        };
-        if ((! __tmp__SJXR)) {
-          if ((Self__TJXR <  0)) {
-            fputc((int)('-'),stdout);
-            print_positif__GPSE((__INTEGER)(- Self__TJXR));
-          } else {
-            print_positif__GPSE(Self__TJXR);
-          };
-        };
-        print__1ZE((&__string_506));
-        Self__VJXR=result__SCCM->link_count__OJLM;
-        if ((Self__VJXR ==  0)) {
-          fputc((int)('0'),stdout);
-          __tmp__UJXR=TRUE__;
-        } else {
-          __tmp__UJXR=FALSE__;
-        };
-        if ((! __tmp__UJXR)) {
-          if ((Self__VJXR <  0)) {
-            fputc((int)('-'),stdout);
-            print_positif__GPSE((__INTEGER)(- Self__VJXR));
-          } else {
-            print_positif__GPSE(Self__VJXR);
-          };
-        };
-        fputc((int)('\n'),stdout);
-        pos__NOAN=Self__DXBN->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
-        put_error__text__0AH( 1,(&__string_507));
-        put_position__ECH(pos__NOAN);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__2SYM=result__SCCM;
+    case __TYPE_NULL__GMB__: {
+      __tmp__DW2I=((__TYPE_NULL__GMB *)t__TV2I)->parent_type__HMB.index__CLC;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__2SYM=my_copy__NREO(__tmp__1SYM);
+    case __TYPE_VOID__IMB__: {
+      __tmp__DW2I=((__TYPE_VOID__IMB *)t__TV2I)->parent_type__JMB.index__CLC;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2SYM=my_copy__VYJO(__tmp__1SYM);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__DW2I=((__TYPE_CONTEXT__KMB *)t__TV2I)->parent_type__LMB.index__CLC;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__2SYM=my_copy__0REO(__tmp__1SYM);
+    case __TYPE_ID__MMB__: {
+      __tmp__DW2I=((__TYPE_ID__MMB *)t__TV2I)->parent_type__NMB.index__CLC;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2SYM=my_copy__BZJO(__tmp__1SYM);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__DW2I=((__TYPE_GENERIC__OCY *)t__TV2I)->parent_type__PCY.index__CLC;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__2SYM=my_copy__CNJM(__tmp__1SYM);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__DW2I=((__TYPE_BLOCK__CP5D *)t__TV2I)->parent_type__DP5D.index__CLC;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__2SYM=my_copy__5XLL(__tmp__1SYM);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__DW2I=((__PROFIL_BLOCK__O3NJ *)t__TV2I)->parent_type__Q3NJ.index__CLC;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__2SYM=my_copy__WVYM(__tmp__1SYM);
+    };
+    __tmp__CW2I=((void **)Self__SV2I->parent_types__DN5D.storage__1LYI)[__tmp__BW2I];
+    switch (((struct ___OBJ *)__tmp__CW2I)->__id) {
+    case __TYPE__FF__: {
+      __tmp__0W2I=((__TYPE__FF *)__tmp__CW2I)->index__CLC;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__2SYM=my_copy__FSEO(__tmp__1SYM);
+    case __TYPE_NULL__GMB__: {
+      __tmp__0W2I=((__TYPE_NULL__GMB *)__tmp__CW2I)->parent_type__HMB.index__CLC;
     } break;
-    case __LOOP_END__: {
-      __tmp__2SYM=((__LOOP_END *)__tmp__1SYM);
+    case __TYPE_VOID__IMB__: {
+      __tmp__0W2I=((__TYPE_VOID__IMB *)__tmp__CW2I)->parent_type__JMB.index__CLC;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__2SYM=my_copy__QCEP(__tmp__1SYM);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__0W2I=((__TYPE_CONTEXT__KMB *)__tmp__CW2I)->parent_type__LMB.index__CLC;
     } break;
-    case __EXPR_INF__: {
-      __tmp__2SYM=my_copy__5LSN(__tmp__1SYM);
+    case __TYPE_ID__MMB__: {
+      __tmp__0W2I=((__TYPE_ID__MMB *)__tmp__CW2I)->parent_type__NMB.index__CLC;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__2SYM=my_copy__KMSN(__tmp__1SYM);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__0W2I=((__TYPE_GENERIC__OCY *)__tmp__CW2I)->parent_type__PCY.index__CLC;
     } break;
-    case __EXPR_OR__: {
-      __tmp__2SYM=my_copy__JZPN(__tmp__1SYM);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__0W2I=((__TYPE_BLOCK__CP5D *)__tmp__CW2I)->parent_type__DP5D.index__CLC;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__2SYM=my_copy__G3SO(__tmp__1SYM);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__0W2I=((__PROFIL_BLOCK__O3NJ *)__tmp__CW2I)->parent_type__Q3NJ.index__CLC;
     } break;
     };
-    add_last__IK4G(((__LIST *)result__PSYM)->expr_list__RTOG,__tmp__2SYM);
-    Self__VT1M=(__INTEGER)(Self__VT1M +  1);
+    if ((__tmp__DW2I > __tmp__0W2I)) {
+      __tmp__DW2I=search__from__to__RV2I(Self__SV2I,t__TV2I,__tmp__BW2I,end__VV2I);
+      result__YV2I=__tmp__DW2I;
+    } else /* FALSE */ {
+      __tmp__DW2I=search__from__to__RV2I(Self__SV2I,t__TV2I,beg__UV2I,__tmp__BW2I);
+      result__YV2I=__tmp__DW2I;
+    };
   };
-  return(result__PSYM);
+  __tmp__BW2I=result__YV2I;
+  return(__tmp__BW2I);
 }
 
-static __EXTERNAL_C* my_copy__EK2H(__EXTERNAL_C *Self__FK2H)
-// ({EXTERNAL_C}) With resultRecursive, No inlinable.
+static void add__to__HYIJ(__TYPES_TMP__AN5D *Self__IYIJ,void *t__JYIJ,__INTEGER__Q index__KYIJ)
+// ({TYPES_TMP__AN5D},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{INTEGER__Q}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__XLJR;
-  __INTEGER __tmp__ZK2H,Self__SKUI,typ_id__PLJR,typ_id__CKXR;
-  __INTEGER typ_id__YKXR,typ_id__5LJR;
-  void *__tmp__AL2H,*__tmp__BL2H;
-  __STRING_CST *Self__A32P;
-  __PROTOTYPE_CST *Self__5R1G;
-  __INTEGER_CST *Self__ML2H,*result__NLJR,*Self__VLJR;
-  __POSITION p__WLJR,p__JKXR,p__5KXR,p__GMJR;
-  void *t__YLJR,*t__LKXR,*t__HMJR;
-  __POINTER ptr__OLJR,ptr_table__XJXR,next__WJXR,result__YJXR;
-  __POINTER ptr_table__2JXR,next__1JXR,result__3JXR,ptr__BKXR;
-  __POINTER ptr_table__NKXR,next__MKXR,result__OKXR,ptr_table__SKXR;
-  __POINTER next__RKXR,result__TKXR,ptr__XKXR,ptr_table__CLXR;
-  __POINTER next__BLXR,result__DLXR,ptr_table__HLXR,next__GLXR;
-  __POINTER result__ILXR,ptr__4LJR,ptr_table__MLXR,next__LLXR;
-  __POINTER result__NLXR,ptr_table__RLXR,next__QLXR,result__SLXR;
-  __UINTEGER_32 sz__QLJR,a__RLJR,new_size__SLJR,t__TLJR,a__ULJR;
-  __UINTEGER_32 new_size__5JXR,lab_type__4JXR,sz__DKXR,a__EKXR;
-  __UINTEGER_32 new_size__FKXR,t__GKXR,a__HKXR,new_size__VKXR;
-  __UINTEGER_32 lab_type__UKXR,sz__ZKXR,a__0KXR,new_size__1KXR,t__2KXR;
-  __UINTEGER_32 a__3KXR,new_size__KLXR,lab_type__JLXR,sz__AMJR,a__BMJR;
-  __UINTEGER_32 new_size__CMJR,t__DMJR,a__EMJR,new_size__ULXR;
-  __UINTEGER_32 lab_type__TLXR;
-  void *__tmp__RXCR,*__tmp__35EJ,*__tmp__0LJR;
-  __READ_LOCAL *__tmp__SXCR,*__tmp__45EJ,*result__Z5EJ;
-  __REAL_CST *Self__X0JQ,*result__AKXR,*Self__IKXR;
-  void *v__KKXR,*c__JMJR;
-  __CHARACTER_CST *Self__Z0JQ;
-  __IS_EXPANDED *Self__00JQ,*result__WKXR,*Self__4KXR;
-  __READ_GLOBAL *__tmp__1LJR;
-  __EXTERNAL_C *result__3LJR,*Self__FMJR;
-  void *new_access__IK2H;
-  __BOOLEAN per__IMJR;
-  new_access__IK2H=NULL;
-  if (((void *)Self__FK2H->access_list__4VZD != (void *)NULL)) {
-    new_access__IK2H=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__FK2H->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
-    __tmp__ZK2H=((__FAST_ARRAYoEXPRo *)Self__FK2H->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__SKUI= 0;
-    while ((Self__SKUI <= __tmp__ZK2H)) {
-      __tmp__AL2H=((void **)((__FAST_ARRAYoEXPRo *)Self__FK2H->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__SKUI];
-      switch (((struct ___OBJ *)__tmp__AL2H)->__id) {
-      case __LIST__: {
-        __tmp__BL2H=my_copy__MSYM(__tmp__AL2H);
-      } break;
-      case __STRING_CST__: {
-        Self__A32P=((__STRING_CST *)__tmp__AL2H);
-        __tmp__BL2H=create__text__ITMH(Self__A32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__A32P->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__BL2H=my_copy__EK2H(__tmp__AL2H);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__5R1G=((__PROTOTYPE_CST *)__tmp__AL2H);
-        __tmp__BL2H=create__type__PKQC(Self__5R1G->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5R1G->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__ML2H=((__INTEGER_CST *)__tmp__AL2H);
-        p__WLJR=Self__ML2H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__XLJR=Self__ML2H->value__W4YD;
-        t__YLJR=Self__ML2H->parent_constant__B3LC.static_type__M2YD;
-        result__NLJR=NULL;
-        ptr__OLJR=((__POINTER )(NULL));
-        typ_id__PLJR= 0;
-        sz__QLJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__QLJR ==  0)) {
-          result__NLJR=INTEGER_CST__;
-        } else {
-          typ_id__PLJR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QLJR);
-          if ((typ_id__PLJR == (__INTEGER)(-  1))) {
-            a__RLJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SLJR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLJR + a__RLJR) & (__UINTEGER_32)(~ a__RLJR));
-            ptr_table__XJXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SLJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__WJXR=((__POINTER )(NULL));
-            result__YJXR=((__POINTER *)ptr_table__XJXR)[ 0];
-            if ((result__YJXR == (void *)NULL)) {
-              result__YJXR=new_lab__2PJ(new_size__SLJR);
-              next__WJXR=(void *)((unsigned long)result__YJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLJR)));
-              ((__POINTER *)next__WJXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XJXR)[ 0]=next__WJXR;
-            } else {
-              next__WJXR=((__POINTER *)result__YJXR)[ 0];
-              if ((next__WJXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SLJR <<  1)) <=  4096)) {
-                  next__WJXR=(void *)((unsigned long)result__YJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLJR)));
-                } else {
-                  next__WJXR=new_lab__2PJ(new_size__SLJR);
-                };
-                ((__POINTER *)next__WJXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XJXR)[ 0]=next__WJXR;
-              } else {
-                ((__POINTER *)result__YJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YJXR=next__WJXR;
-              };
-            };
-            ptr__OLJR=result__YJXR;
-          } else {
-            t__TLJR=((__UINTEGER_32 )typ_id__PLJR);
-            a__ULJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5JXR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLJR + a__ULJR) & (__UINTEGER_32)(~ a__ULJR));
-            ptr_table__2JXR=((__POINTER )(&(table_type[(t__TLJR)])));
-            lab_type__4JXR=(__UINTEGER_32)(t__TLJR |  1);
-            next__1JXR=((__POINTER )(NULL));
-            result__3JXR=((__POINTER *)ptr_table__2JXR)[ 0];
-            if ((result__3JXR == (void *)NULL)) {
-              result__3JXR=new_lab__2PJ(lab_type__4JXR);
-              next__1JXR=(void *)((unsigned long)result__3JXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JXR)));
-              ((__POINTER *)next__1JXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2JXR)[ 0]=next__1JXR;
-            } else {
-              next__1JXR=((__POINTER *)result__3JXR)[ 0];
-              if ((next__1JXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3JXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5JXR <<  1)) <=  4096)) {
-                  next__1JXR=(void *)((unsigned long)result__3JXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JXR)));
-                } else {
-                  next__1JXR=new_lab__2PJ(lab_type__4JXR);
-                };
-                ((__POINTER *)next__1JXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2JXR)[ 0]=next__1JXR;
-              } else {
-                ((__POINTER *)result__3JXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1JXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3JXR=next__1JXR;
-              };
-            };
-            ptr__OLJR=result__3JXR;
-          };
-          result__NLJR=((__INTEGER_CST *)ptr__OLJR);
-          *(result__NLJR) = *(INTEGER_CST__);
-        };
-        Self__VLJR=((__INTEGER_CST *)result__NLJR);
-        Self__VLJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WLJR;
-        Self__VLJR->value__W4YD=v__XLJR;
-        Self__VLJR->parent_constant__B3LC.static_type__M2YD=t__YLJR;
-        check_type__YG5D(Self__VLJR);
-        __tmp__BL2H=result__NLJR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__RXCR=read__QB5G(((__READ_LOCAL *)__tmp__AL2H)->local__HJZD);
-        if (__tmp__RXCR==NULL) {
-          __tmp__SXCR=NULL;
-        } else {
-          __tmp__SXCR=((__READ_LOCAL *)__tmp__RXCR);
-        };
-        __tmp__BL2H=__tmp__SXCR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__BL2H=my_copy__SL2H(__tmp__AL2H);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__BL2H=my_copy__LM2H(__tmp__AL2H);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__BL2H=my_copy__YM2H(__tmp__AL2H);
-      } break;
-      case __REAL_CST__: {
-        Self__X0JQ=((__REAL_CST *)__tmp__AL2H);
-        p__JKXR=Self__X0JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__KKXR=Self__X0JQ->value__HN2H;
-        t__LKXR=Self__X0JQ->parent_constant__U2JH.static_type__M2YD;
-        result__AKXR=NULL;
-        ptr__BKXR=((__POINTER )(NULL));
-        typ_id__CKXR= 0;
-        sz__DKXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__DKXR ==  0)) {
-          result__AKXR=REAL_CST__;
-        } else {
-          typ_id__CKXR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DKXR);
-          if ((typ_id__CKXR == (__INTEGER)(-  1))) {
-            a__EKXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__FKXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DKXR + a__EKXR) & (__UINTEGER_32)(~ a__EKXR));
-            ptr_table__NKXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FKXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MKXR=((__POINTER )(NULL));
-            result__OKXR=((__POINTER *)ptr_table__NKXR)[ 0];
-            if ((result__OKXR == (void *)NULL)) {
-              result__OKXR=new_lab__2PJ(new_size__FKXR);
-              next__MKXR=(void *)((unsigned long)result__OKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKXR)));
-              ((__POINTER *)next__MKXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NKXR)[ 0]=next__MKXR;
-            } else {
-              next__MKXR=((__POINTER *)result__OKXR)[ 0];
-              if ((next__MKXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OKXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FKXR <<  1)) <=  4096)) {
-                  next__MKXR=(void *)((unsigned long)result__OKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKXR)));
-                } else {
-                  next__MKXR=new_lab__2PJ(new_size__FKXR);
-                };
-                ((__POINTER *)next__MKXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NKXR)[ 0]=next__MKXR;
-              } else {
-                ((__POINTER *)result__OKXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MKXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OKXR=next__MKXR;
-              };
-            };
-            ptr__BKXR=result__OKXR;
-          } else {
-            t__GKXR=((__UINTEGER_32 )typ_id__CKXR);
-            a__HKXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VKXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DKXR + a__HKXR) & (__UINTEGER_32)(~ a__HKXR));
-            ptr_table__SKXR=((__POINTER )(&(table_type[(t__GKXR)])));
-            lab_type__UKXR=(__UINTEGER_32)(t__GKXR |  1);
-            next__RKXR=((__POINTER )(NULL));
-            result__TKXR=((__POINTER *)ptr_table__SKXR)[ 0];
-            if ((result__TKXR == (void *)NULL)) {
-              result__TKXR=new_lab__2PJ(lab_type__UKXR);
-              next__RKXR=(void *)((unsigned long)result__TKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKXR)));
-              ((__POINTER *)next__RKXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SKXR)[ 0]=next__RKXR;
-            } else {
-              next__RKXR=((__POINTER *)result__TKXR)[ 0];
-              if ((next__RKXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TKXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VKXR <<  1)) <=  4096)) {
-                  next__RKXR=(void *)((unsigned long)result__TKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKXR)));
-                } else {
-                  next__RKXR=new_lab__2PJ(lab_type__UKXR);
-                };
-                ((__POINTER *)next__RKXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SKXR)[ 0]=next__RKXR;
-              } else {
-                ((__POINTER *)result__TKXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RKXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TKXR=next__RKXR;
-              };
-            };
-            ptr__BKXR=result__TKXR;
-          };
-          result__AKXR=((__REAL_CST *)ptr__BKXR);
-          *(result__AKXR) = *(REAL_CST__);
-        };
-        Self__IKXR=((__REAL_CST *)result__AKXR);
-        Self__IKXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JKXR;
-        Self__IKXR->value__HN2H=v__KKXR;
-        Self__IKXR->parent_constant__U2JH.static_type__M2YD=t__LKXR;
-        __tmp__BL2H=result__AKXR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__Z0JQ=((__CHARACTER_CST *)__tmp__AL2H);
-        __tmp__BL2H=create__char__4SMH(Self__Z0JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z0JQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__00JQ=((__IS_EXPANDED *)__tmp__AL2H);
-        __tmp__35EJ=read__QB5G(((__READ_LOCAL *)Self__00JQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__35EJ==NULL) {
-          __tmp__45EJ=NULL;
-        } else {
-          __tmp__45EJ=((__READ_LOCAL *)__tmp__35EJ);
-        };
-        result__Z5EJ=__tmp__45EJ;
-        p__5KXR=Self__00JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__WKXR=NULL;
-        ptr__XKXR=((__POINTER )(NULL));
-        typ_id__YKXR= 0;
-        sz__ZKXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__ZKXR ==  0)) {
-          result__WKXR=IS_EXPANDED__;
-        } else {
-          typ_id__YKXR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKXR);
-          if ((typ_id__YKXR == (__INTEGER)(-  1))) {
-            a__0KXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__1KXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKXR + a__0KXR) & (__UINTEGER_32)(~ a__0KXR));
-            ptr_table__CLXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__BLXR=((__POINTER )(NULL));
-            result__DLXR=((__POINTER *)ptr_table__CLXR)[ 0];
-            if ((result__DLXR == (void *)NULL)) {
-              result__DLXR=new_lab__2PJ(new_size__1KXR);
-              next__BLXR=(void *)((unsigned long)result__DLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KXR)));
-              ((__POINTER *)next__BLXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CLXR)[ 0]=next__BLXR;
-            } else {
-              next__BLXR=((__POINTER *)result__DLXR)[ 0];
-              if ((next__BLXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1KXR <<  1)) <=  4096)) {
-                  next__BLXR=(void *)((unsigned long)result__DLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KXR)));
-                } else {
-                  next__BLXR=new_lab__2PJ(new_size__1KXR);
-                };
-                ((__POINTER *)next__BLXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CLXR)[ 0]=next__BLXR;
-              } else {
-                ((__POINTER *)result__DLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__DLXR=next__BLXR;
-              };
-            };
-            ptr__XKXR=result__DLXR;
-          } else {
-            t__2KXR=((__UINTEGER_32 )typ_id__YKXR);
-            a__3KXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KLXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKXR + a__3KXR) & (__UINTEGER_32)(~ a__3KXR));
-            ptr_table__HLXR=((__POINTER )(&(table_type[(t__2KXR)])));
-            lab_type__JLXR=(__UINTEGER_32)(t__2KXR |  1);
-            next__GLXR=((__POINTER )(NULL));
-            result__ILXR=((__POINTER *)ptr_table__HLXR)[ 0];
-            if ((result__ILXR == (void *)NULL)) {
-              result__ILXR=new_lab__2PJ(lab_type__JLXR);
-              next__GLXR=(void *)((unsigned long)result__ILXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLXR)));
-              ((__POINTER *)next__GLXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HLXR)[ 0]=next__GLXR;
-            } else {
-              next__GLXR=((__POINTER *)result__ILXR)[ 0];
-              if ((next__GLXR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ILXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KLXR <<  1)) <=  4096)) {
-                  next__GLXR=(void *)((unsigned long)result__ILXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLXR)));
-                } else {
-                  next__GLXR=new_lab__2PJ(lab_type__JLXR);
-                };
-                ((__POINTER *)next__GLXR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HLXR)[ 0]=next__GLXR;
-              } else {
-                ((__POINTER *)result__ILXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ILXR=next__GLXR;
-              };
-            };
-            ptr__XKXR=result__ILXR;
-          };
-          result__WKXR=((__IS_EXPANDED *)ptr__XKXR);
-          *(result__WKXR) = *(IS_EXPANDED__);
-        };
-        Self__4KXR=((__IS_EXPANDED *)result__WKXR);
-        Self__4KXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5KXR;
-        Self__4KXR->receiver__WN2H=__tmp__45EJ;
-        __tmp__BL2H=result__WKXR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__BL2H=my_copy__1N2H(__tmp__AL2H);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__BL2H=my_copy__EO2H(__tmp__AL2H);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__BL2H=my_copy__PO2H(__tmp__AL2H);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__BL2H=my_copy__1O2H(__tmp__AL2H);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__BL2H=my_copy__GP2H(__tmp__AL2H);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__BL2H=my_copy__RP2H(__tmp__AL2H);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__BL2H=my_copy__2P2H(__tmp__AL2H);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__BL2H=my_copy__HQ2H(__tmp__AL2H);
-      } break;
-      case __PUT_TO__: {
-        __tmp__BL2H=my_copy__SQ2H(__tmp__AL2H);
-      } break;
-      case __ITEM__: {
-        __tmp__BL2H=my_copy__DR2H(__tmp__AL2H);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__BL2H=my_copy__PR2H(__tmp__AL2H);
-      } break;
-      case __CAST__: {
-        __tmp__BL2H=my_copy__YR2H(__tmp__AL2H);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__BL2H=my_copy__5SYM(__tmp__AL2H);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__BL2H=my_copy__IUGK(__tmp__AL2H);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__0LJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AL2H)->global__ZGJK),NULL);
-        if (__tmp__0LJR==NULL) {
-          __tmp__1LJR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__0LJR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__1LJR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__1LJR=((__READ_GLOBAL *)__tmp__0LJR);
-          } break;
-          }
-        };
-        __tmp__BL2H=__tmp__1LJR;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__BL2H=my_copy__BQCN(__tmp__AL2H);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__BL2H=my_copy__NREO(__tmp__AL2H);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__BL2H=my_copy__VYJO(__tmp__AL2H);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__BL2H=my_copy__0REO(__tmp__AL2H);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__BL2H=my_copy__BZJO(__tmp__AL2H);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__BL2H=my_copy__CNJM(__tmp__AL2H);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__BL2H=my_copy__5XLL(__tmp__AL2H);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__BL2H=my_copy__WVYM(__tmp__AL2H);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__BL2H=my_copy__FSEO(__tmp__AL2H);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__BL2H=my_copy__QCEP(__tmp__AL2H);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__BL2H=my_copy__5LSN(__tmp__AL2H);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__BL2H=my_copy__KMSN(__tmp__AL2H);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__BL2H=my_copy__JZPN(__tmp__AL2H);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__BL2H=my_copy__G3SO(__tmp__AL2H);
-      } break;
-      };
-      add_last__5REI(new_access__IK2H,__tmp__BL2H);
-      Self__SKUI=(__INTEGER)(Self__SKUI +  1);
-    };
-  };
-  p__GMJR=Self__FK2H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  c__JMJR=Self__FK2H->code__3VZD;
-  per__IMJR=Self__FK2H->is_persistant__2VZD;
-  t__HMJR=Self__FK2H->static_type__1VZD;
-  result__3LJR=NULL;
-  ptr__4LJR=((__POINTER )(NULL));
-  typ_id__5LJR= 0;
-  sz__AMJR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-  if ((sz__AMJR ==  0)) {
-    result__3LJR=EXTERNAL_C__;
-  } else {
-    typ_id__5LJR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AMJR);
-    if ((typ_id__5LJR == (__INTEGER)(-  1))) {
-      a__BMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CMJR=(__UINTEGER_32)((__UINTEGER_32)(sz__AMJR + a__BMJR) & (__UINTEGER_32)(~ a__BMJR));
-      ptr_table__MLXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CMJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__LLXR=((__POINTER )(NULL));
-      result__NLXR=((__POINTER *)ptr_table__MLXR)[ 0];
-      if ((result__NLXR == (void *)NULL)) {
-        result__NLXR=new_lab__2PJ(new_size__CMJR);
-        next__LLXR=(void *)((unsigned long)result__NLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMJR)));
-        ((__POINTER *)next__LLXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MLXR)[ 0]=next__LLXR;
-      } else {
-        next__LLXR=((__POINTER *)result__NLXR)[ 0];
-        if ((next__LLXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CMJR <<  1)) <=  4096)) {
-            next__LLXR=(void *)((unsigned long)result__NLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMJR)));
-          } else {
-            next__LLXR=new_lab__2PJ(new_size__CMJR);
-          };
-          ((__POINTER *)next__LLXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MLXR)[ 0]=next__LLXR;
-        } else {
-          ((__POINTER *)result__NLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NLXR=next__LLXR;
-        };
-      };
-      ptr__4LJR=result__NLXR;
-    } else {
-      t__DMJR=((__UINTEGER_32 )typ_id__5LJR);
-      a__EMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ULXR=(__UINTEGER_32)((__UINTEGER_32)(sz__AMJR + a__EMJR) & (__UINTEGER_32)(~ a__EMJR));
-      ptr_table__RLXR=((__POINTER )(&(table_type[(t__DMJR)])));
-      lab_type__TLXR=(__UINTEGER_32)(t__DMJR |  1);
-      next__QLXR=((__POINTER )(NULL));
-      result__SLXR=((__POINTER *)ptr_table__RLXR)[ 0];
-      if ((result__SLXR == (void *)NULL)) {
-        result__SLXR=new_lab__2PJ(lab_type__TLXR);
-        next__QLXR=(void *)((unsigned long)result__SLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULXR)));
-        ((__POINTER *)next__QLXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RLXR)[ 0]=next__QLXR;
-      } else {
-        next__QLXR=((__POINTER *)result__SLXR)[ 0];
-        if ((next__QLXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ULXR <<  1)) <=  4096)) {
-            next__QLXR=(void *)((unsigned long)result__SLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULXR)));
-          } else {
-            next__QLXR=new_lab__2PJ(lab_type__TLXR);
-          };
-          ((__POINTER *)next__QLXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RLXR)[ 0]=next__QLXR;
-        } else {
-          ((__POINTER *)result__SLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SLXR=next__QLXR;
-        };
-      };
-      ptr__4LJR=result__SLXR;
-    };
-    result__3LJR=((__EXTERNAL_C *)ptr__4LJR);
-    *(result__3LJR) = *(EXTERNAL_C__);
+  __INTEGER__Q __tmp__X0XT,old_nb_elts__FZ1T,__tmp__JZ1T,Self__KZ1T;
+  __POINTER__IB __tmp__HZ1T;
+  void **Self__DZ1T;
+  if ((index__KYIJ == (__INTEGER__Q)(Self__IYIJ->parent_types__DN5D.upper__A1RH +  1))) {
+    if (((__INTEGER__Q)(Self__IYIJ->parent_types__DN5D.upper__A1RH +  1) > (__INTEGER__Q)(Self__IYIJ->capacity__YLYI -  1))) {
+      __tmp__X0XT=(__INTEGER__Q)(Self__IYIJ->capacity__YLYI <<  1);
+      Self__DZ1T=((void **)Self__IYIJ->parent_types__DN5D.storage__1LYI);
+      old_nb_elts__FZ1T=Self__IYIJ->capacity__YLYI;
+      __tmp__HZ1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )Self__DZ1T),((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__FZ1T * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__X0XT * ((__INTEGER__Q )(sizeof(void *))))));
+      Self__DZ1T=((void **)__tmp__HZ1T);
+      __tmp__JZ1T=(__INTEGER__Q)(__tmp__X0XT -  1);
+      Self__KZ1T=old_nb_elts__FZ1T;
+      while ((Self__KZ1T <= __tmp__JZ1T)) {
+        Self__DZ1T[Self__KZ1T]=NULL;
+        Self__KZ1T=(__INTEGER__Q)(Self__KZ1T +  1);
+      };
+      Self__IYIJ->parent_types__DN5D.storage__1LYI=Self__DZ1T;
+      Self__IYIJ->capacity__YLYI=__tmp__X0XT;
+    };
+    Self__IYIJ->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__IYIJ->parent_types__DN5D.upper__A1RH +  1);
+    ((void **)Self__IYIJ->parent_types__DN5D.storage__1LYI)[Self__IYIJ->parent_types__DN5D.upper__A1RH]=t__JYIJ;
+  } else /* FALSE */ {
+    if (((__INTEGER__Q)(Self__IYIJ->parent_types__DN5D.upper__A1RH +  1) > (__INTEGER__Q)(Self__IYIJ->capacity__YLYI -  1))) {
+      __tmp__X0XT=(__INTEGER__Q)(Self__IYIJ->capacity__YLYI <<  1);
+      Self__DZ1T=((void **)Self__IYIJ->parent_types__DN5D.storage__1LYI);
+      old_nb_elts__FZ1T=Self__IYIJ->capacity__YLYI;
+      __tmp__HZ1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )Self__DZ1T),((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__FZ1T * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__X0XT * ((__INTEGER__Q )(sizeof(void *))))));
+      Self__DZ1T=((void **)__tmp__HZ1T);
+      __tmp__JZ1T=(__INTEGER__Q)(__tmp__X0XT -  1);
+      Self__KZ1T=old_nb_elts__FZ1T;
+      while ((Self__KZ1T <= __tmp__JZ1T)) {
+        Self__DZ1T[Self__KZ1T]=NULL;
+        Self__KZ1T=(__INTEGER__Q)(Self__KZ1T +  1);
+      };
+      Self__IYIJ->parent_types__DN5D.storage__1LYI=Self__DZ1T;
+      Self__IYIJ->capacity__YLYI=__tmp__X0XT;
+    };
+    Self__IYIJ->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__IYIJ->parent_types__DN5D.upper__A1RH +  1);
+    __tmp__X0XT=(__INTEGER__Q)(Self__IYIJ->parent_types__DN5D.upper__A1RH -  1);
+    while ((__tmp__X0XT >= index__KYIJ)) {
+      ((void **)Self__IYIJ->parent_types__DN5D.storage__1LYI)[(__INTEGER__Q)(__tmp__X0XT +  1)]=((void **)Self__IYIJ->parent_types__DN5D.storage__1LYI)[__tmp__X0XT];
+      __tmp__X0XT=(__INTEGER__Q)(__tmp__X0XT -  1);
+    };
+    ((void **)Self__IYIJ->parent_types__DN5D.storage__1LYI)[index__KYIJ]=t__JYIJ;
   };
-  Self__FMJR=((__EXTERNAL_C *)result__3LJR);
-  Self__FMJR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GMJR;
-  Self__FMJR->static_type__1VZD=t__HMJR;
-  Self__FMJR->is_persistant__2VZD=per__IMJR;
-  Self__FMJR->code__3VZD=c__JMJR;
-  Self__FMJR->access_list__4VZD=new_access__IK2H;
-  ((__EXTERNAL_C *)result__3LJR)->living_type__Z3QH=Self__FK2H->living_type__Z3QH;
-  return(result__3LJR);
 }
 
-static __EXPR_MULTIPLE* my_copy__SL2H(__EXPR_MULTIPLE *Self__TL2H)
-// ({EXPR_MULTIPLE}) With resultRecursive, No inlinable.
+static __INTEGER__Q hash_code__HNLL(__TYPES__BN5D *Self__INLL)
+// ({TYPES__BN5D}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__VMJR;
-  __INTEGER __tmp__5L2H,Self__CUGI,typ_id__NMJR,typ_id__BMXR;
-  __INTEGER typ_id__XMXR;
-  void *__tmp__GM2H,*__tmp__HM2H;
-  __STRING_CST *Self__G32P;
-  __PROTOTYPE_CST *Self__H32P;
-  __INTEGER_CST *Self__I32P,*result__LMJR,*Self__TMJR;
-  __POSITION p__UMJR,p__IMXR,p__4MXR;
-  void *t__WMJR,*t__KMXR;
-  __POINTER ptr__MMJR,ptr_table__WLXR,next__VLXR,result__XLXR;
-  __POINTER ptr_table__1LXR,next__0LXR,result__2LXR,ptr__AMXR;
-  __POINTER ptr_table__MMXR,next__LMXR,result__NMXR,ptr_table__RMXR;
-  __POINTER next__QMXR,result__SMXR,ptr__WMXR,ptr_table__BNXR;
-  __POINTER next__ANXR,result__CNXR,ptr_table__GNXR,next__FNXR;
-  __POINTER result__HNXR;
-  __UINTEGER_32 sz__OMJR,a__PMJR,new_size__QMJR,t__RMJR,a__SMJR;
-  __UINTEGER_32 new_size__4LXR,lab_type__3LXR,sz__CMXR,a__DMXR;
-  __UINTEGER_32 new_size__EMXR,t__FMXR,a__GMXR,new_size__UMXR;
-  __UINTEGER_32 lab_type__TMXR,sz__YMXR,a__ZMXR,new_size__0MXR,t__1MXR;
-  __UINTEGER_32 a__2MXR,new_size__JNXR,lab_type__INXR;
-  void *__tmp__DLAR,*__tmp__HLAR,*__tmp__YMJR;
-  __READ_LOCAL *__tmp__ELAR,*__tmp__ILAR;
-  __REAL_CST *Self__10JQ,*result__5LXR,*Self__HMXR;
-  void *v__JMXR;
-  __CHARACTER_CST *Self__30JQ;
-  __IS_EXPANDED *Self__40JQ,*result__VMXR,*Self__3MXR;
-  __READ_GLOBAL *__tmp__ZMJR;
-  void *new_lst__VL2H;
-  new_lst__VL2H=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__TL2H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
-  __tmp__5L2H=((__FAST_ARRAYoEXPRo *)Self__TL2H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH;
-  Self__CUGI= 0;
-  while ((Self__CUGI <= __tmp__5L2H)) {
-    __tmp__GM2H=((void **)((__FAST_ARRAYoEXPRo *)Self__TL2H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CUGI];
-    switch (((struct ___OBJ *)__tmp__GM2H)->__id) {
-    case __LIST__: {
-      __tmp__HM2H=my_copy__MSYM(__tmp__GM2H);
-    } break;
-    case __STRING_CST__: {
-      Self__G32P=((__STRING_CST *)__tmp__GM2H);
-      __tmp__HM2H=create__text__ITMH(Self__G32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G32P->string__BK2H);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__HM2H=my_copy__EK2H(__tmp__GM2H);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__H32P=((__PROTOTYPE_CST *)__tmp__GM2H);
-      __tmp__HM2H=create__type__PKQC(Self__H32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__H32P->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__I32P=((__INTEGER_CST *)__tmp__GM2H);
-      p__UMJR=Self__I32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__VMJR=Self__I32P->value__W4YD;
-      t__WMJR=Self__I32P->parent_constant__B3LC.static_type__M2YD;
-      result__LMJR=NULL;
-      ptr__MMJR=((__POINTER )(NULL));
-      typ_id__NMJR= 0;
-      sz__OMJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__OMJR ==  0)) {
-        result__LMJR=INTEGER_CST__;
-      } else {
-        typ_id__NMJR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OMJR);
-        if ((typ_id__NMJR == (__INTEGER)(-  1))) {
-          a__PMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__QMJR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMJR + a__PMJR) & (__UINTEGER_32)(~ a__PMJR));
-          ptr_table__WLXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QMJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__VLXR=((__POINTER )(NULL));
-          result__XLXR=((__POINTER *)ptr_table__WLXR)[ 0];
-          if ((result__XLXR == (void *)NULL)) {
-            result__XLXR=new_lab__2PJ(new_size__QMJR);
-            next__VLXR=(void *)((unsigned long)result__XLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMJR)));
-            ((__POINTER *)next__VLXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WLXR)[ 0]=next__VLXR;
-          } else {
-            next__VLXR=((__POINTER *)result__XLXR)[ 0];
-            if ((next__VLXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QMJR <<  1)) <=  4096)) {
-                next__VLXR=(void *)((unsigned long)result__XLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMJR)));
-              } else {
-                next__VLXR=new_lab__2PJ(new_size__QMJR);
-              };
-              ((__POINTER *)next__VLXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WLXR)[ 0]=next__VLXR;
-            } else {
-              ((__POINTER *)result__XLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__XLXR=next__VLXR;
-            };
-          };
-          ptr__MMJR=result__XLXR;
-        } else {
-          t__RMJR=((__UINTEGER_32 )typ_id__NMJR);
-          a__SMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__4LXR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMJR + a__SMJR) & (__UINTEGER_32)(~ a__SMJR));
-          ptr_table__1LXR=((__POINTER )(&(table_type[(t__RMJR)])));
-          lab_type__3LXR=(__UINTEGER_32)(t__RMJR |  1);
-          next__0LXR=((__POINTER )(NULL));
-          result__2LXR=((__POINTER *)ptr_table__1LXR)[ 0];
-          if ((result__2LXR == (void *)NULL)) {
-            result__2LXR=new_lab__2PJ(lab_type__3LXR);
-            next__0LXR=(void *)((unsigned long)result__2LXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LXR)));
-            ((__POINTER *)next__0LXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1LXR)[ 0]=next__0LXR;
-          } else {
-            next__0LXR=((__POINTER *)result__2LXR)[ 0];
-            if ((next__0LXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2LXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4LXR <<  1)) <=  4096)) {
-                next__0LXR=(void *)((unsigned long)result__2LXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LXR)));
-              } else {
-                next__0LXR=new_lab__2PJ(lab_type__3LXR);
-              };
-              ((__POINTER *)next__0LXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1LXR)[ 0]=next__0LXR;
-            } else {
-              ((__POINTER *)result__2LXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0LXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__2LXR=next__0LXR;
-            };
-          };
-          ptr__MMJR=result__2LXR;
-        };
-        result__LMJR=((__INTEGER_CST *)ptr__MMJR);
-        *(result__LMJR) = *(INTEGER_CST__);
-      };
-      Self__TMJR=((__INTEGER_CST *)result__LMJR);
-      Self__TMJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UMJR;
-      Self__TMJR->value__W4YD=v__VMJR;
-      Self__TMJR->parent_constant__B3LC.static_type__M2YD=t__WMJR;
-      check_type__YG5D(Self__TMJR);
-      __tmp__HM2H=result__LMJR;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__DLAR=read__QB5G(((__READ_LOCAL *)__tmp__GM2H)->local__HJZD);
-      if (__tmp__DLAR==NULL) {
-        __tmp__ELAR=NULL;
-      } else {
-        __tmp__ELAR=((__READ_LOCAL *)__tmp__DLAR);
-      };
-      __tmp__HM2H=__tmp__ELAR;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HM2H=my_copy__SL2H(__tmp__GM2H);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HM2H=my_copy__LM2H(__tmp__GM2H);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HM2H=my_copy__YM2H(__tmp__GM2H);
-    } break;
-    case __REAL_CST__: {
-      Self__10JQ=((__REAL_CST *)__tmp__GM2H);
-      p__IMXR=Self__10JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__JMXR=Self__10JQ->value__HN2H;
-      t__KMXR=Self__10JQ->parent_constant__U2JH.static_type__M2YD;
-      result__5LXR=NULL;
-      ptr__AMXR=((__POINTER )(NULL));
-      typ_id__BMXR= 0;
-      sz__CMXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__CMXR ==  0)) {
-        result__5LXR=REAL_CST__;
-      } else {
-        typ_id__BMXR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CMXR);
-        if ((typ_id__BMXR == (__INTEGER)(-  1))) {
-          a__DMXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EMXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMXR + a__DMXR) & (__UINTEGER_32)(~ a__DMXR));
-          ptr_table__MMXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EMXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__LMXR=((__POINTER )(NULL));
-          result__NMXR=((__POINTER *)ptr_table__MMXR)[ 0];
-          if ((result__NMXR == (void *)NULL)) {
-            result__NMXR=new_lab__2PJ(new_size__EMXR);
-            next__LMXR=(void *)((unsigned long)result__NMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMXR)));
-            ((__POINTER *)next__LMXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MMXR)[ 0]=next__LMXR;
-          } else {
-            next__LMXR=((__POINTER *)result__NMXR)[ 0];
-            if ((next__LMXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NMXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EMXR <<  1)) <=  4096)) {
-                next__LMXR=(void *)((unsigned long)result__NMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMXR)));
-              } else {
-                next__LMXR=new_lab__2PJ(new_size__EMXR);
-              };
-              ((__POINTER *)next__LMXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MMXR)[ 0]=next__LMXR;
-            } else {
-              ((__POINTER *)result__NMXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LMXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__NMXR=next__LMXR;
-            };
-          };
-          ptr__AMXR=result__NMXR;
-        } else {
-          t__FMXR=((__UINTEGER_32 )typ_id__BMXR);
-          a__GMXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__UMXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMXR + a__GMXR) & (__UINTEGER_32)(~ a__GMXR));
-          ptr_table__RMXR=((__POINTER )(&(table_type[(t__FMXR)])));
-          lab_type__TMXR=(__UINTEGER_32)(t__FMXR |  1);
-          next__QMXR=((__POINTER )(NULL));
-          result__SMXR=((__POINTER *)ptr_table__RMXR)[ 0];
-          if ((result__SMXR == (void *)NULL)) {
-            result__SMXR=new_lab__2PJ(lab_type__TMXR);
-            next__QMXR=(void *)((unsigned long)result__SMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMXR)));
-            ((__POINTER *)next__QMXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RMXR)[ 0]=next__QMXR;
-          } else {
-            next__QMXR=((__POINTER *)result__SMXR)[ 0];
-            if ((next__QMXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UMXR <<  1)) <=  4096)) {
-                next__QMXR=(void *)((unsigned long)result__SMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMXR)));
-              } else {
-                next__QMXR=new_lab__2PJ(lab_type__TMXR);
-              };
-              ((__POINTER *)next__QMXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RMXR)[ 0]=next__QMXR;
-            } else {
-              ((__POINTER *)result__SMXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__SMXR=next__QMXR;
-            };
-          };
-          ptr__AMXR=result__SMXR;
-        };
-        result__5LXR=((__REAL_CST *)ptr__AMXR);
-        *(result__5LXR) = *(REAL_CST__);
-      };
-      Self__HMXR=((__REAL_CST *)result__5LXR);
-      Self__HMXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IMXR;
-      Self__HMXR->value__HN2H=v__JMXR;
-      Self__HMXR->parent_constant__U2JH.static_type__M2YD=t__KMXR;
-      __tmp__HM2H=result__5LXR;
-    } break;
-    case __CHARACTER_CST__: {
-      Self__30JQ=((__CHARACTER_CST *)__tmp__GM2H);
-      __tmp__HM2H=create__char__4SMH(Self__30JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__30JQ->text__PN2H);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__40JQ=((__IS_EXPANDED *)__tmp__GM2H);
-      __tmp__HLAR=read__QB5G(((__READ_LOCAL *)Self__40JQ->receiver__WN2H)->local__HJZD);
-      if (__tmp__HLAR==NULL) {
-        __tmp__ILAR=NULL;
-      } else {
-        __tmp__ILAR=((__READ_LOCAL *)__tmp__HLAR);
-      };
-      p__4MXR=Self__40JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__VMXR=NULL;
-      ptr__WMXR=((__POINTER )(NULL));
-      typ_id__XMXR= 0;
-      sz__YMXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__YMXR ==  0)) {
-        result__VMXR=IS_EXPANDED__;
-      } else {
-        typ_id__XMXR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YMXR);
-        if ((typ_id__XMXR == (__INTEGER)(-  1))) {
-          a__ZMXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__0MXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMXR + a__ZMXR) & (__UINTEGER_32)(~ a__ZMXR));
-          ptr_table__BNXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0MXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__ANXR=((__POINTER )(NULL));
-          result__CNXR=((__POINTER *)ptr_table__BNXR)[ 0];
-          if ((result__CNXR == (void *)NULL)) {
-            result__CNXR=new_lab__2PJ(new_size__0MXR);
-            next__ANXR=(void *)((unsigned long)result__CNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MXR)));
-            ((__POINTER *)next__ANXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BNXR)[ 0]=next__ANXR;
-          } else {
-            next__ANXR=((__POINTER *)result__CNXR)[ 0];
-            if ((next__ANXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0MXR <<  1)) <=  4096)) {
-                next__ANXR=(void *)((unsigned long)result__CNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MXR)));
-              } else {
-                next__ANXR=new_lab__2PJ(new_size__0MXR);
-              };
-              ((__POINTER *)next__ANXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BNXR)[ 0]=next__ANXR;
-            } else {
-              ((__POINTER *)result__CNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ANXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__CNXR=next__ANXR;
-            };
-          };
-          ptr__WMXR=result__CNXR;
-        } else {
-          t__1MXR=((__UINTEGER_32 )typ_id__XMXR);
-          a__2MXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__JNXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMXR + a__2MXR) & (__UINTEGER_32)(~ a__2MXR));
-          ptr_table__GNXR=((__POINTER )(&(table_type[(t__1MXR)])));
-          lab_type__INXR=(__UINTEGER_32)(t__1MXR |  1);
-          next__FNXR=((__POINTER )(NULL));
-          result__HNXR=((__POINTER *)ptr_table__GNXR)[ 0];
-          if ((result__HNXR == (void *)NULL)) {
-            result__HNXR=new_lab__2PJ(lab_type__INXR);
-            next__FNXR=(void *)((unsigned long)result__HNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNXR)));
-            ((__POINTER *)next__FNXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GNXR)[ 0]=next__FNXR;
-          } else {
-            next__FNXR=((__POINTER *)result__HNXR)[ 0];
-            if ((next__FNXR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JNXR <<  1)) <=  4096)) {
-                next__FNXR=(void *)((unsigned long)result__HNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNXR)));
-              } else {
-                next__FNXR=new_lab__2PJ(lab_type__INXR);
-              };
-              ((__POINTER *)next__FNXR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GNXR)[ 0]=next__FNXR;
-            } else {
-              ((__POINTER *)result__HNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FNXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__HNXR=next__FNXR;
-            };
-          };
-          ptr__WMXR=result__HNXR;
-        };
-        result__VMXR=((__IS_EXPANDED *)ptr__WMXR);
-        *(result__VMXR) = *(IS_EXPANDED__);
-      };
-      Self__3MXR=((__IS_EXPANDED *)result__VMXR);
-      Self__3MXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4MXR;
-      Self__3MXR->receiver__WN2H=__tmp__ILAR;
-      __tmp__HM2H=result__VMXR;
+  __INTEGER__Q result__KNLL,__tmp__TNLL,__tmp__WNLL;
+  void *__tmp__VNLL;
+  result__KNLL= 0;
+  if ((Self__INLL->upper__A1RH != (__INTEGER__Q)(-  1))) {
+    __tmp__TNLL=(__INTEGER__Q)(Self__INLL->upper__A1RH <<  8);
+    __tmp__VNLL=((void **)Self__INLL->storage__1LYI)[Self__INLL->upper__A1RH];
+    switch (((struct ___OBJ *)__tmp__VNLL)->__id) {
+    case __TYPE__FF__: {
+      __tmp__WNLL=((__TYPE__FF *)__tmp__VNLL)->index__CLC;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HM2H=my_copy__1N2H(__tmp__GM2H);
+    case __TYPE_NULL__GMB__: {
+      __tmp__WNLL=((__TYPE_NULL__GMB *)__tmp__VNLL)->parent_type__HMB.index__CLC;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__HM2H=my_copy__EO2H(__tmp__GM2H);
+    case __TYPE_VOID__IMB__: {
+      __tmp__WNLL=((__TYPE_VOID__IMB *)__tmp__VNLL)->parent_type__JMB.index__CLC;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__HM2H=my_copy__PO2H(__tmp__GM2H);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__WNLL=((__TYPE_CONTEXT__KMB *)__tmp__VNLL)->parent_type__LMB.index__CLC;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__HM2H=my_copy__1O2H(__tmp__GM2H);
+    case __TYPE_ID__MMB__: {
+      __tmp__WNLL=((__TYPE_ID__MMB *)__tmp__VNLL)->parent_type__NMB.index__CLC;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__HM2H=my_copy__GP2H(__tmp__GM2H);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__WNLL=((__TYPE_GENERIC__OCY *)__tmp__VNLL)->parent_type__PCY.index__CLC;
     } break;
-    case __EXPR_AND__: {
-      __tmp__HM2H=my_copy__RP2H(__tmp__GM2H);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__WNLL=((__TYPE_BLOCK__CP5D *)__tmp__VNLL)->parent_type__DP5D.index__CLC;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HM2H=my_copy__2P2H(__tmp__GM2H);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HM2H=my_copy__HQ2H(__tmp__GM2H);
-    } break;
-    case __PUT_TO__: {
-      __tmp__HM2H=my_copy__SQ2H(__tmp__GM2H);
-    } break;
-    case __ITEM__: {
-      __tmp__HM2H=my_copy__DR2H(__tmp__GM2H);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__HM2H=my_copy__PR2H(__tmp__GM2H);
-    } break;
-    case __CAST__: {
-      __tmp__HM2H=my_copy__YR2H(__tmp__GM2H);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__HM2H=my_copy__5SYM(__tmp__GM2H);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__HM2H=my_copy__IUGK(__tmp__GM2H);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__YMJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GM2H)->global__ZGJK),NULL);
-      if (__tmp__YMJR==NULL) {
-        __tmp__ZMJR=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__YMJR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__ZMJR=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__ZMJR=((__READ_GLOBAL *)__tmp__YMJR);
-        } break;
-        }
-      };
-      __tmp__HM2H=__tmp__ZMJR;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HM2H=my_copy__BQCN(__tmp__GM2H);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HM2H=my_copy__NREO(__tmp__GM2H);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HM2H=my_copy__VYJO(__tmp__GM2H);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HM2H=my_copy__0REO(__tmp__GM2H);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HM2H=my_copy__BZJO(__tmp__GM2H);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__HM2H=my_copy__CNJM(__tmp__GM2H);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__HM2H=my_copy__5XLL(__tmp__GM2H);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__HM2H=my_copy__WVYM(__tmp__GM2H);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__HM2H=my_copy__FSEO(__tmp__GM2H);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HM2H=my_copy__QCEP(__tmp__GM2H);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__HM2H=my_copy__5LSN(__tmp__GM2H);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HM2H=my_copy__KMSN(__tmp__GM2H);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__HM2H=my_copy__JZPN(__tmp__GM2H);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__HM2H=my_copy__G3SO(__tmp__GM2H);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__WNLL=((__PROFIL_BLOCK__O3NJ *)__tmp__VNLL)->parent_type__Q3NJ.index__CLC;
     } break;
     };
-    add_last__5REI(new_lst__VL2H,__tmp__HM2H);
-    Self__CUGI=(__INTEGER)(Self__CUGI +  1);
+    result__KNLL=(__INTEGER__Q)(__tmp__TNLL + __tmp__WNLL);
   };
-  return(create__0THH(new_lst__VL2H));
+  __tmp__TNLL=result__KNLL;
+  return(__tmp__TNLL);
 }
 
-static __EXPR_EQUAL* my_copy__LM2H(__EXPR_EQUAL *Self__MM2H)
-// ({EXPR_EQUAL}) With resultRecursive, No inlinable.
+static void add_last__3RRI(__FAST_ARRAYoLOCALo__2W1D *Self__4RRI,__LOCAL__L4WC *element__5RRI)
+// ({FAST_ARRAYoLOCALo__2W1D},{NULLxLOCAL__L4WC}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__FNJR,v__VNJR;
-  __POSITION __tmp__OM2H,p__ENJR,p__3NXR,p__TOXR,p__UNJR,p__SPXR;
-  __POSITION p__IQXR;
-  void *__tmp__QM2H,*__tmp__RM2H,*__tmp__UM2H,*__tmp__VM2H;
-  __STRING_CST *Self__N32P,*Self__R32P;
-  __PROTOTYPE_CST *Self__O32P,*Self__S32P;
-  __INTEGER_CST *Self__P32P,*result__1MJR,*Self__DNJR,*Self__T32P;
-  __INTEGER_CST *result__LNJR,*Self__TNJR;
-  void *t__GNJR,*t__5NXR,*t__WNJR,*t__UPXR;
-  __POINTER ptr__2MJR,ptr_table__LNXR,next__KNXR,result__MNXR;
-  __POINTER ptr_table__QNXR,next__PNXR,result__RNXR,ptr__VNXR;
-  __POINTER ptr_table__BOXR,next__AOXR,result__COXR,ptr_table__GOXR;
-  __POINTER next__FOXR,result__HOXR,ptr__LOXR,ptr_table__WOXR;
-  __POINTER next__VOXR,result__XOXR,ptr_table__1OXR,next__0OXR;
-  __POINTER result__2OXR,ptr__MNJR,ptr_table__APXR,next__5OXR;
-  __POINTER result__BPXR,ptr_table__FPXR,next__EPXR,result__GPXR;
-  __POINTER ptr__KPXR,ptr_table__WPXR,next__VPXR,result__XPXR;
-  __POINTER ptr_table__1PXR,next__0PXR,result__2PXR,ptr__AQXR;
-  __POINTER ptr_table__LQXR,next__KQXR,result__MQXR,ptr_table__QQXR;
-  __POINTER next__PQXR,result__RQXR,ptr__CFWH,ptr_table__VQXR;
-  __POINTER next__UQXR,result__WQXR,ptr_table__0QXR,next__ZQXR;
-  __POINTER result__1QXR;
-  __INTEGER typ_id__3MJR,typ_id__WNXR,typ_id__MOXR,typ_id__NNJR;
-  __INTEGER typ_id__LPXR,typ_id__BQXR,typ_id__HFWH;
-  __UINTEGER_32 sz__4MJR,a__5MJR,new_size__ANJR,t__BNJR,a__CNJR;
-  __UINTEGER_32 new_size__TNXR,lab_type__SNXR,sz__XNXR,a__YNXR;
-  __UINTEGER_32 new_size__ZNXR,t__0NXR,a__1NXR,new_size__JOXR;
-  __UINTEGER_32 lab_type__IOXR,sz__NOXR,a__OOXR,new_size__POXR,t__QOXR;
-  __UINTEGER_32 a__ROXR,new_size__4OXR,lab_type__3OXR,sz__ONJR,a__PNJR;
-  __UINTEGER_32 new_size__QNJR,t__RNJR,a__SNJR,new_size__IPXR;
-  __UINTEGER_32 lab_type__HPXR,sz__MPXR,a__NPXR,new_size__OPXR,t__PPXR;
-  __UINTEGER_32 a__QPXR,new_size__4PXR,lab_type__3PXR,sz__CQXR,a__DQXR;
-  __UINTEGER_32 new_size__EQXR,t__FQXR,a__GQXR,new_size__TQXR;
-  __UINTEGER_32 lab_type__SQXR,sz__EFWH,a__F11Q,new_size__D11Q,t__J11Q;
-  __UINTEGER_32 a__L11Q,new_size__3QXR,lab_type__2QXR;
-  void *__tmp__LLAR,*__tmp__PLAR,*__tmp__INJR,*__tmp__TLAR,*__tmp__XLAR;
-  void *__tmp__YNJR;
-  __READ_LOCAL *__tmp__MLAR,*__tmp__QLAR,*__tmp__ULAR,*__tmp__YLAR;
-  __REAL_CST *Self__50JQ,*result__UNXR,*Self__2NXR,*Self__D1JQ;
-  __REAL_CST *result__JPXR,*Self__RPXR;
-  void *v__4NXR,*v__TPXR;
-  __CHARACTER_CST *Self__B1JQ,*Self__F1JQ;
-  __IS_EXPANDED *Self__C1JQ,*result__KOXR,*Self__SOXR,*Self__G1JQ;
-  __IS_EXPANDED *result__5PXR,*Self__HQXR;
-  __READ_GLOBAL *__tmp__JNJR,*__tmp__ZNJR;
-  __EXPR_EQUAL *result__BFWH,*Self__AJFI;
-  __tmp__OM2H=Self__MM2H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__QM2H=Self__MM2H->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__QM2H)->__id) {
-  case __LIST__: {
-    __tmp__RM2H=my_copy__MSYM(__tmp__QM2H);
-  } break;
-  case __STRING_CST__: {
-    Self__N32P=((__STRING_CST *)__tmp__QM2H);
-    __tmp__RM2H=create__text__ITMH(Self__N32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N32P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__RM2H=my_copy__EK2H(__tmp__QM2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__O32P=((__PROTOTYPE_CST *)__tmp__QM2H);
-    __tmp__RM2H=create__type__PKQC(Self__O32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O32P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__P32P=((__INTEGER_CST *)__tmp__QM2H);
-    p__ENJR=Self__P32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__FNJR=Self__P32P->value__W4YD;
-    t__GNJR=Self__P32P->parent_constant__B3LC.static_type__M2YD;
-    result__1MJR=NULL;
-    ptr__2MJR=((__POINTER )(NULL));
-    typ_id__3MJR= 0;
-    sz__4MJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__4MJR ==  0)) {
-      result__1MJR=INTEGER_CST__;
-    } else {
-      typ_id__3MJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4MJR);
-      if ((typ_id__3MJR == (__INTEGER)(-  1))) {
-        a__5MJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ANJR=(__UINTEGER_32)((__UINTEGER_32)(sz__4MJR + a__5MJR) & (__UINTEGER_32)(~ a__5MJR));
-        ptr_table__LNXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ANJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__KNXR=((__POINTER )(NULL));
-        result__MNXR=((__POINTER *)ptr_table__LNXR)[ 0];
-        if ((result__MNXR == (void *)NULL)) {
-          result__MNXR=new_lab__2PJ(new_size__ANJR);
-          next__KNXR=(void *)((unsigned long)result__MNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ANJR)));
-          ((__POINTER *)next__KNXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LNXR)[ 0]=next__KNXR;
-        } else {
-          next__KNXR=((__POINTER *)result__MNXR)[ 0];
-          if ((next__KNXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ANJR <<  1)) <=  4096)) {
-              next__KNXR=(void *)((unsigned long)result__MNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ANJR)));
-            } else {
-              next__KNXR=new_lab__2PJ(new_size__ANJR);
-            };
-            ((__POINTER *)next__KNXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LNXR)[ 0]=next__KNXR;
-          } else {
-            ((__POINTER *)result__MNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KNXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MNXR=next__KNXR;
-          };
-        };
-        ptr__2MJR=result__MNXR;
-      } else {
-        t__BNJR=((__UINTEGER_32 )typ_id__3MJR);
-        a__CNJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TNXR=(__UINTEGER_32)((__UINTEGER_32)(sz__4MJR + a__CNJR) & (__UINTEGER_32)(~ a__CNJR));
-        ptr_table__QNXR=((__POINTER )(&(table_type[(t__BNJR)])));
-        lab_type__SNXR=(__UINTEGER_32)(t__BNJR |  1);
-        next__PNXR=((__POINTER )(NULL));
-        result__RNXR=((__POINTER *)ptr_table__QNXR)[ 0];
-        if ((result__RNXR == (void *)NULL)) {
-          result__RNXR=new_lab__2PJ(lab_type__SNXR);
-          next__PNXR=(void *)((unsigned long)result__RNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNXR)));
-          ((__POINTER *)next__PNXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QNXR)[ 0]=next__PNXR;
-        } else {
-          next__PNXR=((__POINTER *)result__RNXR)[ 0];
-          if ((next__PNXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TNXR <<  1)) <=  4096)) {
-              next__PNXR=(void *)((unsigned long)result__RNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNXR)));
-            } else {
-              next__PNXR=new_lab__2PJ(lab_type__SNXR);
-            };
-            ((__POINTER *)next__PNXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QNXR)[ 0]=next__PNXR;
-          } else {
-            ((__POINTER *)result__RNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PNXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RNXR=next__PNXR;
-          };
-        };
-        ptr__2MJR=result__RNXR;
-      };
-      result__1MJR=((__INTEGER_CST *)ptr__2MJR);
-      *(result__1MJR) = *(INTEGER_CST__);
+  __POINTER__IB sz__2H3T,result__0H3T,__tmp__1H3T,__tmp__3H3T;
+  __POINTER__IB __tmp__5H3T,__tmp__AI3T;
+  __UINTEGER_32__ZWB __tmp__BI3T;
+  __MEMORY__2PG *__tmp__EI3T;
+  __INTEGER__Q Self__XH3T,__tmp__DTRI,upper__JI3T,Self__HI3T;
+  __BOOLEAN__L __tmp__OSRI;
+  void **__tmp__WH3T;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__4RRI->parent_arrayed_collection__EX1D.upper__12BE +  1) <= (__INTEGER__Q)(Self__4RRI->parent_arrayed_collection__EX1D.capacity__ZZ4F -  1))) {
+    Self__4RRI->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(Self__4RRI->parent_arrayed_collection__EX1D.upper__12BE +  1);
+    __tmp__OSRI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__OSRI=FALSE__O__;
+  };
+  if ((! __tmp__OSRI)) {
+    if ((Self__4RRI->parent_arrayed_collection__EX1D.capacity__ZZ4F ==  0)) {
+      sz__2H3T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__0H3T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__1H3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__3H3T=(void *)((unsigned long)(void *)((unsigned long)sz__2H3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1H3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1H3T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__2H3T=(void *)((unsigned long)__tmp__3H3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__2H3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5H3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AI3T=(void *)((unsigned long)(void *)((unsigned long)sz__2H3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5H3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5H3T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BI3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AI3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5H3T=micro_alloc__table__lab__UKI(__tmp__AI3T,((__POINTER__IB )(&(table_size[(__tmp__BI3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AI3T)));
+        ((__POINTER__IB *)__tmp__5H3T)[ 0]=((__POINTER__IB ) 3);
+        result__0H3T=(void *)((unsigned long)__tmp__5H3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__EI3T=search__LQCB(__tmp__3H3T);
+        result__0H3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__EI3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__WH3T=((void **)result__0H3T);
+      Self__XH3T= 1;
+      while ((Self__XH3T >=  0)) {
+        __tmp__WH3T[Self__XH3T]=NULL;
+        Self__XH3T=(__INTEGER__Q)(Self__XH3T -  1);
+      };
+      Self__4RRI->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__WH3T;
+      Self__4RRI->parent_arrayed_collection__EX1D.capacity__ZZ4F= 2;
+      Self__4RRI->parent_arrayed_collection__EX1D.upper__12BE= 0;
+    } else /* FALSE */ {
+      Self__XH3T=(__INTEGER__Q)(Self__4RRI->parent_arrayed_collection__EX1D.capacity__ZZ4F <<  1);
+      __tmp__WH3T=Self__4RRI->parent_arrayed_collection__EX1D.storage__NU5F;
+      __tmp__DTRI=Self__4RRI->parent_arrayed_collection__EX1D.capacity__ZZ4F;
+      sz__2H3T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__WH3T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__DTRI * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__XH3T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__WH3T=((void **)sz__2H3T);
+      upper__JI3T=(__INTEGER__Q)(Self__XH3T -  1);
+      Self__HI3T=__tmp__DTRI;
+      while ((Self__HI3T <= upper__JI3T)) {
+        __tmp__WH3T[Self__HI3T]=NULL;
+        Self__HI3T=(__INTEGER__Q)(Self__HI3T +  1);
+      };
+      Self__4RRI->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__WH3T;
+      Self__4RRI->parent_arrayed_collection__EX1D.capacity__ZZ4F=Self__XH3T;
+      Self__4RRI->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(Self__4RRI->parent_arrayed_collection__EX1D.upper__12BE +  1);
+    };
+  };
+  ((void **)Self__4RRI->parent_arrayed_collection__EX1D.storage__NU5F)[Self__4RRI->parent_arrayed_collection__EX1D.upper__12BE]=element__5RRI;
+}
+
+static __FAST_ARRAYoEXPRo__45WC* create_with_capacity__UBZH(__INTEGER__Q new_count__WBZH)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB ptr__5OEI,__tmp__FPEI,__tmp__00XT,__tmp__20XT;
+  __INTEGER__Q typ_id__DPEI;
+  __UINTEGER_32__ZWB __tmp__30XT;
+  __FAST_ARRAYoEXPRo__45WC *result__4OEI,*Self__RQEI;
+  void **__tmp__GREI;
+  result__4OEI=NULL;
+  ptr__5OEI=((__POINTER__IB )(NULL));
+  typ_id__DPEI= 0;
+  __tmp__FPEI=((__POINTER__IB )sizeof(__FAST_ARRAYoEXPRo__45WC));
+  if (((unsigned long)__tmp__FPEI ==  0)) {
+    result__4OEI=FAST_ARRAYoEXPRo__45WC__;
+  } else /* FALSE */ {
+    typ_id__DPEI=__FAST_ARRAYoEXPRo__45WC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FPEI));
+    if ((typ_id__DPEI == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__00XT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__20XT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FPEI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__00XT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__00XT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__30XT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__20XT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__00XT=micro_alloc__table__lab__UKI(__tmp__20XT,((__POINTER__IB )(&(table_size[(__tmp__30XT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__20XT)));
+      ptr__5OEI=__tmp__00XT;
+    } else /* FALSE */ {
+      __tmp__30XT=((__UINTEGER_32__ZWB )typ_id__DPEI);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__00XT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__20XT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FPEI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__00XT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__00XT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__00XT=micro_alloc__table__lab__UKI(__tmp__20XT,((__POINTER__IB )(&(table_type[(__tmp__30XT)]))),(__UINTEGER_32__ZWB)(__tmp__30XT |  1));
+      ptr__5OEI=__tmp__00XT;
+    };
+    result__4OEI=((__FAST_ARRAYoEXPRo__45WC *)ptr__5OEI);
+    *(result__4OEI) = *(FAST_ARRAYoEXPRo__45WC__);
+  };
+  Self__RQEI=((__FAST_ARRAYoEXPRo__45WC *)result__4OEI);
+  if ((Self__RQEI->parent_arrayed_collection__GAXC.capacity__0QEI < new_count__WBZH)) {
+    __tmp__GREI=create__NVMI(new_count__WBZH);
+    Self__RQEI->parent_arrayed_collection__GAXC.storage__HREI=__tmp__GREI;
+    Self__RQEI->parent_arrayed_collection__GAXC.capacity__0QEI=new_count__WBZH;
+  };
+  Self__RQEI->parent_arrayed_collection__GAXC.upper__D0RH=(__INTEGER__Q)(-  1);
+  Self__RQEI=result__4OEI;
+  return(Self__RQEI);
+}
+
+static void add_last__3XEI(__FAST_ARRAYoEXPRo__45WC *Self__4XEI,void *element__5XEI)
+// ({FAST_ARRAYoEXPRo__45WC},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__BZEI,__tmp__DZEI,__tmp__G0YI,Self__GVFJ;
+  __POINTER__IB __tmp__E0YI;
+  __BOOLEAN__L __tmp__OYEI;
+  void **__tmp__0YEI;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__4XEI->parent_arrayed_collection__GAXC.upper__D0RH +  1) <= (__INTEGER__Q)(Self__4XEI->parent_arrayed_collection__GAXC.capacity__0QEI -  1))) {
+    Self__4XEI->parent_arrayed_collection__GAXC.upper__D0RH=(__INTEGER__Q)(Self__4XEI->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    __tmp__OYEI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__OYEI=FALSE__O__;
+  };
+  if ((! __tmp__OYEI)) {
+    if ((Self__4XEI->parent_arrayed_collection__GAXC.capacity__0QEI ==  0)) {
+      __tmp__0YEI=create__NVMI( 2);
+      Self__4XEI->parent_arrayed_collection__GAXC.storage__HREI=__tmp__0YEI;
+      Self__4XEI->parent_arrayed_collection__GAXC.capacity__0QEI= 2;
+      Self__4XEI->parent_arrayed_collection__GAXC.upper__D0RH= 0;
+    } else /* FALSE */ {
+      __tmp__BZEI=(__INTEGER__Q)(Self__4XEI->parent_arrayed_collection__GAXC.capacity__0QEI <<  1);
+      __tmp__0YEI=Self__4XEI->parent_arrayed_collection__GAXC.storage__HREI;
+      __tmp__DZEI=Self__4XEI->parent_arrayed_collection__GAXC.capacity__0QEI;
+      __tmp__E0YI=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__0YEI)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__DZEI * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__BZEI * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__0YEI=((void **)__tmp__E0YI);
+      __tmp__G0YI=(__INTEGER__Q)(__tmp__BZEI -  1);
+      Self__GVFJ=__tmp__DZEI;
+      while ((Self__GVFJ <= __tmp__G0YI)) {
+        __tmp__0YEI[Self__GVFJ]=NULL;
+        Self__GVFJ=(__INTEGER__Q)(Self__GVFJ +  1);
+      };
+      Self__4XEI->parent_arrayed_collection__GAXC.storage__HREI=__tmp__0YEI;
+      Self__4XEI->parent_arrayed_collection__GAXC.capacity__0QEI=__tmp__BZEI;
+      Self__4XEI->parent_arrayed_collection__GAXC.upper__D0RH=(__INTEGER__Q)(Self__4XEI->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    };
+  };
+  ((void **)Self__4XEI->parent_arrayed_collection__GAXC.storage__HREI)[Self__4XEI->parent_arrayed_collection__GAXC.upper__D0RH]=element__5XEI;
+}
+
+static __EXPR_MULTIPLE__GLWH* create__KCZH(__FAST_ARRAYoEXPRo__45WC *l__MCZH)
+// ({NULLxFAST_ARRAYoEXPRo__45WC}) With result No recursive, No inlinable.
+{
+  __EXPR_MULTIPLE__GLWH *result__CSEI,*Result__NCZH;
+  __POINTER__IB ptr__DSEI,__tmp__JSEI,__tmp__B1XT,__tmp__D1XT;
+  __INTEGER__Q typ_id__HSEI;
+  __UINTEGER_32__ZWB __tmp__E1XT;
+  void *Result__REGI;
+  __POSITION__OL __tmp__ZTEI;
+  __FAST_ARRAYoEXPRo__45WC *Self__QEGI;
+  result__CSEI=NULL;
+  ptr__DSEI=((__POINTER__IB )(NULL));
+  typ_id__HSEI= 0;
+  __tmp__JSEI=((__POINTER__IB )sizeof(__EXPR_MULTIPLE__GLWH));
+  if (((unsigned long)__tmp__JSEI ==  0)) {
+    result__CSEI=EXPR_MULTIPLE__GLWH__;
+  } else /* FALSE */ {
+    typ_id__HSEI=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JSEI));
+    if ((typ_id__HSEI == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__B1XT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__D1XT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JSEI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1XT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1XT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__E1XT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__D1XT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__B1XT=micro_alloc__table__lab__UKI(__tmp__D1XT,((__POINTER__IB )(&(table_size[(__tmp__E1XT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__D1XT)));
+      ptr__DSEI=__tmp__B1XT;
+    } else /* FALSE */ {
+      __tmp__E1XT=((__UINTEGER_32__ZWB )typ_id__HSEI);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__B1XT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__D1XT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JSEI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1XT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1XT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__B1XT=micro_alloc__table__lab__UKI(__tmp__D1XT,((__POINTER__IB )(&(table_type[(__tmp__E1XT)]))),(__UINTEGER_32__ZWB)(__tmp__E1XT |  1));
+      ptr__DSEI=__tmp__B1XT;
     };
-    Self__DNJR=((__INTEGER_CST *)result__1MJR);
-    Self__DNJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ENJR;
-    Self__DNJR->value__W4YD=v__FNJR;
-    Self__DNJR->parent_constant__B3LC.static_type__M2YD=t__GNJR;
-    check_type__YG5D(Self__DNJR);
-    __tmp__RM2H=result__1MJR;
+    result__CSEI=((__EXPR_MULTIPLE__GLWH *)ptr__DSEI);
+    *(result__CSEI) = *(EXPR_MULTIPLE__GLWH__);
+  };
+  ((__EXPR_MULTIPLE__GLWH *)result__CSEI)->expr_list__XTEI=l__MCZH;
+  Self__QEGI=((__FAST_ARRAYoEXPRo__45WC *)l__MCZH);
+  Result__REGI=((void **)Self__QEGI->parent_arrayed_collection__GAXC.storage__HREI)[Self__QEGI->parent_arrayed_collection__GAXC.upper__D0RH];
+  switch (((struct ___OBJ *)Result__REGI)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__ZTEI=((__STRING_CST__5J *)Result__REGI)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__LLAR=read__QB5G(((__READ_LOCAL *)__tmp__QM2H)->local__HJZD);
-    if (__tmp__LLAR==NULL) {
-      __tmp__MLAR=NULL;
-    } else {
-      __tmp__MLAR=((__READ_LOCAL *)__tmp__LLAR);
-    };
-    __tmp__RM2H=__tmp__MLAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__RM2H=my_copy__SL2H(__tmp__QM2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__RM2H=my_copy__LM2H(__tmp__QM2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__RM2H=my_copy__YM2H(__tmp__QM2H);
-  } break;
-  case __REAL_CST__: {
-    Self__50JQ=((__REAL_CST *)__tmp__QM2H);
-    p__3NXR=Self__50JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__4NXR=Self__50JQ->value__HN2H;
-    t__5NXR=Self__50JQ->parent_constant__U2JH.static_type__M2YD;
-    result__UNXR=NULL;
-    ptr__VNXR=((__POINTER )(NULL));
-    typ_id__WNXR= 0;
-    sz__XNXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__XNXR ==  0)) {
-      result__UNXR=REAL_CST__;
-    } else {
-      typ_id__WNXR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XNXR);
-      if ((typ_id__WNXR == (__INTEGER)(-  1))) {
-        a__YNXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZNXR=(__UINTEGER_32)((__UINTEGER_32)(sz__XNXR + a__YNXR) & (__UINTEGER_32)(~ a__YNXR));
-        ptr_table__BOXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZNXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__AOXR=((__POINTER )(NULL));
-        result__COXR=((__POINTER *)ptr_table__BOXR)[ 0];
-        if ((result__COXR == (void *)NULL)) {
-          result__COXR=new_lab__2PJ(new_size__ZNXR);
-          next__AOXR=(void *)((unsigned long)result__COXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZNXR)));
-          ((__POINTER *)next__AOXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BOXR)[ 0]=next__AOXR;
-        } else {
-          next__AOXR=((__POINTER *)result__COXR)[ 0];
-          if ((next__AOXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__COXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZNXR <<  1)) <=  4096)) {
-              next__AOXR=(void *)((unsigned long)result__COXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZNXR)));
-            } else {
-              next__AOXR=new_lab__2PJ(new_size__ZNXR);
-            };
-            ((__POINTER *)next__AOXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BOXR)[ 0]=next__AOXR;
-          } else {
-            ((__POINTER *)result__COXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AOXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__COXR=next__AOXR;
-          };
-        };
-        ptr__VNXR=result__COXR;
-      } else {
-        t__0NXR=((__UINTEGER_32 )typ_id__WNXR);
-        a__1NXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JOXR=(__UINTEGER_32)((__UINTEGER_32)(sz__XNXR + a__1NXR) & (__UINTEGER_32)(~ a__1NXR));
-        ptr_table__GOXR=((__POINTER )(&(table_type[(t__0NXR)])));
-        lab_type__IOXR=(__UINTEGER_32)(t__0NXR |  1);
-        next__FOXR=((__POINTER )(NULL));
-        result__HOXR=((__POINTER *)ptr_table__GOXR)[ 0];
-        if ((result__HOXR == (void *)NULL)) {
-          result__HOXR=new_lab__2PJ(lab_type__IOXR);
-          next__FOXR=(void *)((unsigned long)result__HOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOXR)));
-          ((__POINTER *)next__FOXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GOXR)[ 0]=next__FOXR;
-        } else {
-          next__FOXR=((__POINTER *)result__HOXR)[ 0];
-          if ((next__FOXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HOXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JOXR <<  1)) <=  4096)) {
-              next__FOXR=(void *)((unsigned long)result__HOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOXR)));
-            } else {
-              next__FOXR=new_lab__2PJ(lab_type__IOXR);
-            };
-            ((__POINTER *)next__FOXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GOXR)[ 0]=next__FOXR;
-          } else {
-            ((__POINTER *)result__HOXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FOXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HOXR=next__FOXR;
-          };
-        };
-        ptr__VNXR=result__HOXR;
-      };
-      result__UNXR=((__REAL_CST *)ptr__VNXR);
-      *(result__UNXR) = *(REAL_CST__);
-    };
-    Self__2NXR=((__REAL_CST *)result__UNXR);
-    Self__2NXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3NXR;
-    Self__2NXR->value__HN2H=v__4NXR;
-    Self__2NXR->parent_constant__U2JH.static_type__M2YD=t__5NXR;
-    __tmp__RM2H=result__UNXR;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__ZTEI=((__EXTERNAL_C__Y5WC *)Result__REGI)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CHARACTER_CST__: {
-    Self__B1JQ=((__CHARACTER_CST *)__tmp__QM2H);
-    __tmp__RM2H=create__char__4SMH(Self__B1JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__B1JQ->text__PN2H);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__ZTEI=((__PROTOTYPE_CST__LAXC *)Result__REGI)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __IS_EXPANDED__: {
-    Self__C1JQ=((__IS_EXPANDED *)__tmp__QM2H);
-    __tmp__PLAR=read__QB5G(((__READ_LOCAL *)Self__C1JQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__PLAR==NULL) {
-      __tmp__QLAR=NULL;
-    } else {
-      __tmp__QLAR=((__READ_LOCAL *)__tmp__PLAR);
-    };
-    p__TOXR=Self__C1JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__KOXR=NULL;
-    ptr__LOXR=((__POINTER )(NULL));
-    typ_id__MOXR= 0;
-    sz__NOXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__NOXR ==  0)) {
-      result__KOXR=IS_EXPANDED__;
-    } else {
-      typ_id__MOXR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NOXR);
-      if ((typ_id__MOXR == (__INTEGER)(-  1))) {
-        a__OOXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__POXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOXR + a__OOXR) & (__UINTEGER_32)(~ a__OOXR));
-        ptr_table__WOXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__POXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VOXR=((__POINTER )(NULL));
-        result__XOXR=((__POINTER *)ptr_table__WOXR)[ 0];
-        if ((result__XOXR == (void *)NULL)) {
-          result__XOXR=new_lab__2PJ(new_size__POXR);
-          next__VOXR=(void *)((unsigned long)result__XOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POXR)));
-          ((__POINTER *)next__VOXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WOXR)[ 0]=next__VOXR;
-        } else {
-          next__VOXR=((__POINTER *)result__XOXR)[ 0];
-          if ((next__VOXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XOXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__POXR <<  1)) <=  4096)) {
-              next__VOXR=(void *)((unsigned long)result__XOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POXR)));
-            } else {
-              next__VOXR=new_lab__2PJ(new_size__POXR);
-            };
-            ((__POINTER *)next__VOXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WOXR)[ 0]=next__VOXR;
-          } else {
-            ((__POINTER *)result__XOXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VOXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XOXR=next__VOXR;
-          };
-        };
-        ptr__LOXR=result__XOXR;
-      } else {
-        t__QOXR=((__UINTEGER_32 )typ_id__MOXR);
-        a__ROXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4OXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOXR + a__ROXR) & (__UINTEGER_32)(~ a__ROXR));
-        ptr_table__1OXR=((__POINTER )(&(table_type[(t__QOXR)])));
-        lab_type__3OXR=(__UINTEGER_32)(t__QOXR |  1);
-        next__0OXR=((__POINTER )(NULL));
-        result__2OXR=((__POINTER *)ptr_table__1OXR)[ 0];
-        if ((result__2OXR == (void *)NULL)) {
-          result__2OXR=new_lab__2PJ(lab_type__3OXR);
-          next__0OXR=(void *)((unsigned long)result__2OXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4OXR)));
-          ((__POINTER *)next__0OXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1OXR)[ 0]=next__0OXR;
-        } else {
-          next__0OXR=((__POINTER *)result__2OXR)[ 0];
-          if ((next__0OXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2OXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4OXR <<  1)) <=  4096)) {
-              next__0OXR=(void *)((unsigned long)result__2OXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4OXR)));
-            } else {
-              next__0OXR=new_lab__2PJ(lab_type__3OXR);
-            };
-            ((__POINTER *)next__0OXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1OXR)[ 0]=next__0OXR;
-          } else {
-            ((__POINTER *)result__2OXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0OXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2OXR=next__0OXR;
-          };
-        };
-        ptr__LOXR=result__2OXR;
-      };
-      result__KOXR=((__IS_EXPANDED *)ptr__LOXR);
-      *(result__KOXR) = *(IS_EXPANDED__);
-    };
-    Self__SOXR=((__IS_EXPANDED *)result__KOXR);
-    Self__SOXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TOXR;
-    Self__SOXR->receiver__WN2H=__tmp__QLAR;
-    __tmp__RM2H=result__KOXR;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__ZTEI=((__INTEGER_CST__XAXC *)Result__REGI)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__RM2H=my_copy__1N2H(__tmp__QM2H);
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__ZTEI=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__RM2H=my_copy__EO2H(__tmp__QM2H);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__ZTEI=((__READ_LOCAL__55ZI *)Result__REGI)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUB__: {
-    __tmp__RM2H=my_copy__PO2H(__tmp__QM2H);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__ZTEI=((__EXPR_EQUAL__KINJ *)Result__REGI)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__RM2H=my_copy__1O2H(__tmp__QM2H);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__ZTEI=((__EXPR_NOT_EQUAL__VINJ *)Result__REGI)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_DIV__: {
-    __tmp__RM2H=my_copy__GP2H(__tmp__QM2H);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__ZTEI=((__IS_EXPANDED__35NJ *)Result__REGI)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND__: {
-    __tmp__RM2H=my_copy__RP2H(__tmp__QM2H);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__ZTEI=((__GET_TYPE_ID__HAOJ *)Result__REGI)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__RM2H=my_copy__2P2H(__tmp__QM2H);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__ZTEI=((__EXPR_SUP__ABOJ *)Result__REGI)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__RM2H=my_copy__HQ2H(__tmp__QM2H);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__ZTEI=((__EXPR_SUB__UBOJ *)Result__REGI)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PUT_TO__: {
-    __tmp__RM2H=my_copy__SQ2H(__tmp__QM2H);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__ZTEI=((__EXPR_MUL__KCOJ *)Result__REGI)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __ITEM__: {
-    __tmp__RM2H=my_copy__DR2H(__tmp__QM2H);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__ZTEI=((__EXPR_DIV__4COJ *)Result__REGI)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __SIZE_OF__: {
-    __tmp__RM2H=my_copy__PR2H(__tmp__QM2H);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__ZTEI=((__EXPR_AND__SDOJ *)Result__REGI)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CAST__: {
-    __tmp__RM2H=my_copy__YR2H(__tmp__QM2H);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__ZTEI=((__EXPR_SHIFT_R__GEOJ *)Result__REGI)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__RM2H=my_copy__5SYM(__tmp__QM2H);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__ZTEI=((__EXPR_SHIFT_L__0EOJ *)Result__REGI)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_SLOT__: {
-    __tmp__RM2H=my_copy__IUGK(__tmp__QM2H);
+  case __PUT_TO__TFOJ__: {
+    __tmp__ZTEI=((__PUT_TO__TFOJ *)Result__REGI)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__INJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QM2H)->global__ZGJK),NULL);
-    if (__tmp__INJR==NULL) {
-      __tmp__JNJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__INJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__JNJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__JNJR=((__READ_GLOBAL *)__tmp__INJR);
-      } break;
-      }
-    };
-    __tmp__RM2H=__tmp__JNJR;
+  case __ITEM__HGOJ__: {
+    __tmp__ZTEI=((__ITEM__HGOJ *)Result__REGI)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__RM2H=my_copy__BQCN(__tmp__QM2H);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__ZTEI=((__SIZE_OF__5GOJ *)Result__REGI)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__RM2H=my_copy__NREO(__tmp__QM2H);
+  case __CAST__1HOJ__: {
+    __tmp__ZTEI=((__CAST__1HOJ *)Result__REGI)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RM2H=my_copy__VYJO(__tmp__QM2H);
+  case __REAL_CST__1LOJ__: {
+    __tmp__ZTEI=((__REAL_CST__1LOJ *)Result__REGI)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__RM2H=my_copy__0REO(__tmp__QM2H);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__ZTEI=((__CHARACTER_CST__RMOJ *)Result__REGI)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RM2H=my_copy__BZJO(__tmp__QM2H);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__ZTEI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)Result__REGI)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__RM2H=my_copy__CNJM(__tmp__QM2H);
+  case __READ_SLOT__LL4K__: {
+    __tmp__ZTEI=((__READ_SLOT__LL4K *)Result__REGI)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__RM2H=my_copy__5XLL(__tmp__QM2H);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__ZTEI=((__EXPR_NOT_LOGIC__W4FL *)Result__REGI)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__RM2H=my_copy__WVYM(__tmp__QM2H);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__ZTEI=((__EXPR_OR_LOGIC__ADUL *)Result__REGI)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__RM2H=my_copy__FSEO(__tmp__QM2H);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__ZTEI=((__EXPR_OR_OR_LOGIC__3DUL *)Result__REGI)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__RM2H=my_copy__QCEP(__tmp__QM2H);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__ZTEI=((__EXPR_AND_LOGIC__EFUL *)Result__REGI)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF__: {
-    __tmp__RM2H=my_copy__5LSN(__tmp__QM2H);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__ZTEI=((__EXPR_AND_AND_LOGIC__5FUL *)Result__REGI)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__RM2H=my_copy__KMSN(__tmp__QM2H);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__ZTEI=((__EXPR_NEG__EZVL *)Result__REGI)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR__: {
-    __tmp__RM2H=my_copy__JZPN(__tmp__QM2H);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__ZTEI=((__EXPR_ADD__SZVL *)Result__REGI)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_XOR__: {
-    __tmp__RM2H=my_copy__G3SO(__tmp__QM2H);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__ZTEI=((__READ_GLOBAL__T4YL *)Result__REGI)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  };
-  __tmp__UM2H=Self__MM2H->parent_expr_binary_cmp__DLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__UM2H)->__id) {
-  case __LIST__: {
-    __tmp__VM2H=my_copy__MSYM(__tmp__UM2H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__ZTEI=((__EXPR_NOT__XUPM *)Result__REGI)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __STRING_CST__: {
-    Self__R32P=((__STRING_CST *)__tmp__UM2H);
-    __tmp__VM2H=create__text__ITMH(Self__R32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R32P->string__BK2H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__ZTEI=((__EXPR_MOD__3YPM *)Result__REGI)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__VM2H=my_copy__EK2H(__tmp__UM2H);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__ZTEI=((__EXPR_OR__PQ0N *)Result__REGI)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PROTOTYPE_CST__: {
-    Self__S32P=((__PROTOTYPE_CST *)__tmp__UM2H);
-    __tmp__VM2H=create__type__PKQC(Self__S32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__S32P->parent_constant__W2LC.static_type__M2YD);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__ZTEI=((__EXPR_SUP_EQ__1VBP *)Result__REGI)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __INTEGER_CST__: {
-    Self__T32P=((__INTEGER_CST *)__tmp__UM2H);
-    p__UNJR=Self__T32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__VNJR=Self__T32P->value__W4YD;
-    t__WNJR=Self__T32P->parent_constant__B3LC.static_type__M2YD;
-    result__LNJR=NULL;
-    ptr__MNJR=((__POINTER )(NULL));
-    typ_id__NNJR= 0;
-    sz__ONJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__ONJR ==  0)) {
-      result__LNJR=INTEGER_CST__;
-    } else {
-      typ_id__NNJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ONJR);
-      if ((typ_id__NNJR == (__INTEGER)(-  1))) {
-        a__PNJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QNJR=(__UINTEGER_32)((__UINTEGER_32)(sz__ONJR + a__PNJR) & (__UINTEGER_32)(~ a__PNJR));
-        ptr_table__APXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QNJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5OXR=((__POINTER )(NULL));
-        result__BPXR=((__POINTER *)ptr_table__APXR)[ 0];
-        if ((result__BPXR == (void *)NULL)) {
-          result__BPXR=new_lab__2PJ(new_size__QNJR);
-          next__5OXR=(void *)((unsigned long)result__BPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNJR)));
-          ((__POINTER *)next__5OXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__APXR)[ 0]=next__5OXR;
-        } else {
-          next__5OXR=((__POINTER *)result__BPXR)[ 0];
-          if ((next__5OXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BPXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QNJR <<  1)) <=  4096)) {
-              next__5OXR=(void *)((unsigned long)result__BPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNJR)));
-            } else {
-              next__5OXR=new_lab__2PJ(new_size__QNJR);
-            };
-            ((__POINTER *)next__5OXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__APXR)[ 0]=next__5OXR;
-          } else {
-            ((__POINTER *)result__BPXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5OXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BPXR=next__5OXR;
-          };
-        };
-        ptr__MNJR=result__BPXR;
-      } else {
-        t__RNJR=((__UINTEGER_32 )typ_id__NNJR);
-        a__SNJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IPXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ONJR + a__SNJR) & (__UINTEGER_32)(~ a__SNJR));
-        ptr_table__FPXR=((__POINTER )(&(table_type[(t__RNJR)])));
-        lab_type__HPXR=(__UINTEGER_32)(t__RNJR |  1);
-        next__EPXR=((__POINTER )(NULL));
-        result__GPXR=((__POINTER *)ptr_table__FPXR)[ 0];
-        if ((result__GPXR == (void *)NULL)) {
-          result__GPXR=new_lab__2PJ(lab_type__HPXR);
-          next__EPXR=(void *)((unsigned long)result__GPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IPXR)));
-          ((__POINTER *)next__EPXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FPXR)[ 0]=next__EPXR;
-        } else {
-          next__EPXR=((__POINTER *)result__GPXR)[ 0];
-          if ((next__EPXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GPXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IPXR <<  1)) <=  4096)) {
-              next__EPXR=(void *)((unsigned long)result__GPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IPXR)));
-            } else {
-              next__EPXR=new_lab__2PJ(lab_type__HPXR);
-            };
-            ((__POINTER *)next__EPXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FPXR)[ 0]=next__EPXR;
-          } else {
-            ((__POINTER *)result__GPXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EPXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GPXR=next__EPXR;
-          };
-        };
-        ptr__MNJR=result__GPXR;
-      };
-      result__LNJR=((__INTEGER_CST *)ptr__MNJR);
-      *(result__LNJR) = *(INTEGER_CST__);
-    };
-    Self__TNJR=((__INTEGER_CST *)result__LNJR);
-    Self__TNJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UNJR;
-    Self__TNJR->value__W4YD=v__VNJR;
-    Self__TNJR->parent_constant__B3LC.static_type__M2YD=t__WNJR;
-    check_type__YG5D(Self__TNJR);
-    __tmp__VM2H=result__LNJR;
+  case __EXPR_INF__OXBP__: {
+    __tmp__ZTEI=((__EXPR_INF__OXBP *)Result__REGI)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__TLAR=read__QB5G(((__READ_LOCAL *)__tmp__UM2H)->local__HJZD);
-    if (__tmp__TLAR==NULL) {
-      __tmp__ULAR=NULL;
-    } else {
-      __tmp__ULAR=((__READ_LOCAL *)__tmp__TLAR);
-    };
-    __tmp__VM2H=__tmp__ULAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__VM2H=my_copy__SL2H(__tmp__UM2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__VM2H=my_copy__LM2H(__tmp__UM2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__VM2H=my_copy__YM2H(__tmp__UM2H);
-  } break;
-  case __REAL_CST__: {
-    Self__D1JQ=((__REAL_CST *)__tmp__UM2H);
-    p__SPXR=Self__D1JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__TPXR=Self__D1JQ->value__HN2H;
-    t__UPXR=Self__D1JQ->parent_constant__U2JH.static_type__M2YD;
-    result__JPXR=NULL;
-    ptr__KPXR=((__POINTER )(NULL));
-    typ_id__LPXR= 0;
-    sz__MPXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__MPXR ==  0)) {
-      result__JPXR=REAL_CST__;
-    } else {
-      typ_id__LPXR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MPXR);
-      if ((typ_id__LPXR == (__INTEGER)(-  1))) {
-        a__NPXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OPXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MPXR + a__NPXR) & (__UINTEGER_32)(~ a__NPXR));
-        ptr_table__WPXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OPXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VPXR=((__POINTER )(NULL));
-        result__XPXR=((__POINTER *)ptr_table__WPXR)[ 0];
-        if ((result__XPXR == (void *)NULL)) {
-          result__XPXR=new_lab__2PJ(new_size__OPXR);
-          next__VPXR=(void *)((unsigned long)result__XPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OPXR)));
-          ((__POINTER *)next__VPXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WPXR)[ 0]=next__VPXR;
-        } else {
-          next__VPXR=((__POINTER *)result__XPXR)[ 0];
-          if ((next__VPXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XPXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OPXR <<  1)) <=  4096)) {
-              next__VPXR=(void *)((unsigned long)result__XPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OPXR)));
-            } else {
-              next__VPXR=new_lab__2PJ(new_size__OPXR);
-            };
-            ((__POINTER *)next__VPXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WPXR)[ 0]=next__VPXR;
-          } else {
-            ((__POINTER *)result__XPXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VPXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XPXR=next__VPXR;
-          };
-        };
-        ptr__KPXR=result__XPXR;
-      } else {
-        t__PPXR=((__UINTEGER_32 )typ_id__LPXR);
-        a__QPXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4PXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MPXR + a__QPXR) & (__UINTEGER_32)(~ a__QPXR));
-        ptr_table__1PXR=((__POINTER )(&(table_type[(t__PPXR)])));
-        lab_type__3PXR=(__UINTEGER_32)(t__PPXR |  1);
-        next__0PXR=((__POINTER )(NULL));
-        result__2PXR=((__POINTER *)ptr_table__1PXR)[ 0];
-        if ((result__2PXR == (void *)NULL)) {
-          result__2PXR=new_lab__2PJ(lab_type__3PXR);
-          next__0PXR=(void *)((unsigned long)result__2PXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4PXR)));
-          ((__POINTER *)next__0PXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1PXR)[ 0]=next__0PXR;
-        } else {
-          next__0PXR=((__POINTER *)result__2PXR)[ 0];
-          if ((next__0PXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2PXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4PXR <<  1)) <=  4096)) {
-              next__0PXR=(void *)((unsigned long)result__2PXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4PXR)));
-            } else {
-              next__0PXR=new_lab__2PJ(lab_type__3PXR);
-            };
-            ((__POINTER *)next__0PXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1PXR)[ 0]=next__0PXR;
-          } else {
-            ((__POINTER *)result__2PXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0PXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2PXR=next__0PXR;
-          };
-        };
-        ptr__KPXR=result__2PXR;
-      };
-      result__JPXR=((__REAL_CST *)ptr__KPXR);
-      *(result__JPXR) = *(REAL_CST__);
-    };
-    Self__RPXR=((__REAL_CST *)result__JPXR);
-    Self__RPXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SPXR;
-    Self__RPXR->value__HN2H=v__TPXR;
-    Self__RPXR->parent_constant__U2JH.static_type__M2YD=t__UPXR;
-    __tmp__VM2H=result__JPXR;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__ZTEI=((__EXPR_INF_EQ__FYBP *)Result__REGI)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CHARACTER_CST__: {
-    Self__F1JQ=((__CHARACTER_CST *)__tmp__UM2H);
-    __tmp__VM2H=create__char__4SMH(Self__F1JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F1JQ->text__PN2H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__ZTEI=((__EXPR_XOR__ABEP *)Result__REGI)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __IS_EXPANDED__: {
-    Self__G1JQ=((__IS_EXPANDED *)__tmp__UM2H);
-    __tmp__XLAR=read__QB5G(((__READ_LOCAL *)Self__G1JQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__XLAR==NULL) {
-      __tmp__YLAR=NULL;
-    } else {
-      __tmp__YLAR=((__READ_LOCAL *)__tmp__XLAR);
-    };
-    p__IQXR=Self__G1JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__5PXR=NULL;
-    ptr__AQXR=((__POINTER )(NULL));
-    typ_id__BQXR= 0;
-    sz__CQXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__CQXR ==  0)) {
-      result__5PXR=IS_EXPANDED__;
-    } else {
-      typ_id__BQXR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CQXR);
-      if ((typ_id__BQXR == (__INTEGER)(-  1))) {
-        a__DQXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EQXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CQXR + a__DQXR) & (__UINTEGER_32)(~ a__DQXR));
-        ptr_table__LQXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EQXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__KQXR=((__POINTER )(NULL));
-        result__MQXR=((__POINTER *)ptr_table__LQXR)[ 0];
-        if ((result__MQXR == (void *)NULL)) {
-          result__MQXR=new_lab__2PJ(new_size__EQXR);
-          next__KQXR=(void *)((unsigned long)result__MQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQXR)));
-          ((__POINTER *)next__KQXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LQXR)[ 0]=next__KQXR;
-        } else {
-          next__KQXR=((__POINTER *)result__MQXR)[ 0];
-          if ((next__KQXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MQXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EQXR <<  1)) <=  4096)) {
-              next__KQXR=(void *)((unsigned long)result__MQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQXR)));
-            } else {
-              next__KQXR=new_lab__2PJ(new_size__EQXR);
-            };
-            ((__POINTER *)next__KQXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LQXR)[ 0]=next__KQXR;
-          } else {
-            ((__POINTER *)result__MQXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MQXR=next__KQXR;
-          };
-        };
-        ptr__AQXR=result__MQXR;
-      } else {
-        t__FQXR=((__UINTEGER_32 )typ_id__BQXR);
-        a__GQXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TQXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CQXR + a__GQXR) & (__UINTEGER_32)(~ a__GQXR));
-        ptr_table__QQXR=((__POINTER )(&(table_type[(t__FQXR)])));
-        lab_type__SQXR=(__UINTEGER_32)(t__FQXR |  1);
-        next__PQXR=((__POINTER )(NULL));
-        result__RQXR=((__POINTER *)ptr_table__QQXR)[ 0];
-        if ((result__RQXR == (void *)NULL)) {
-          result__RQXR=new_lab__2PJ(lab_type__SQXR);
-          next__PQXR=(void *)((unsigned long)result__RQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQXR)));
-          ((__POINTER *)next__PQXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QQXR)[ 0]=next__PQXR;
-        } else {
-          next__PQXR=((__POINTER *)result__RQXR)[ 0];
-          if ((next__PQXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RQXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TQXR <<  1)) <=  4096)) {
-              next__PQXR=(void *)((unsigned long)result__RQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQXR)));
-            } else {
-              next__PQXR=new_lab__2PJ(lab_type__SQXR);
-            };
-            ((__POINTER *)next__PQXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QQXR)[ 0]=next__PQXR;
-          } else {
-            ((__POINTER *)result__RQXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RQXR=next__PQXR;
-          };
-        };
-        ptr__AQXR=result__RQXR;
-      };
-      result__5PXR=((__IS_EXPANDED *)ptr__AQXR);
-      *(result__5PXR) = *(IS_EXPANDED__);
-    };
-    Self__HQXR=((__IS_EXPANDED *)result__5PXR);
-    Self__HQXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IQXR;
-    Self__HQXR->receiver__WN2H=__tmp__YLAR;
-    __tmp__VM2H=result__5PXR;
+  };
+  EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ZTEI;
+  Result__NCZH=result__CSEI;
+  return(Result__NCZH);
+}
+
+static void* get_local_slot__IPQJ(__STRING_CONSTANT__0 *n__KPQJ)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *__tmp__MPQJ;
+  void *__tmp__NPQJ;
+  __tmp__MPQJ=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__MPQJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__NPQJ=get_local_slot__UTLG(((__TYPE__FF *)__tmp__MPQJ),n__KPQJ);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__VM2H=my_copy__1N2H(__tmp__UM2H);
+  case __TYPE_NULL__GMB__: {
+    __tmp__NPQJ=NULL;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__VM2H=my_copy__EO2H(__tmp__UM2H);
+  case __TYPE_VOID__IMB__: {
+    __tmp__NPQJ=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MPQJ)),n__KPQJ);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__VM2H=my_copy__PO2H(__tmp__UM2H);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__NPQJ=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MPQJ)),n__KPQJ);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__VM2H=my_copy__1O2H(__tmp__UM2H);
+  case __TYPE_ID__MMB__: {
+    __tmp__NPQJ=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MPQJ)),n__KPQJ);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__VM2H=my_copy__GP2H(__tmp__UM2H);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__NPQJ=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MPQJ)),n__KPQJ);
   } break;
-  case __EXPR_AND__: {
-    __tmp__VM2H=my_copy__RP2H(__tmp__UM2H);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__NPQJ=get_local_slot__IPQJ(n__KPQJ);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__VM2H=my_copy__2P2H(__tmp__UM2H);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__NPQJ=get_local_slot__RVGL(n__KPQJ);
+  } break;
+  };
+  __tmp__MPQJ=__tmp__NPQJ;
+  return(__tmp__MPQJ);
+}
+
+static void* get_local_slot__RVGL(__STRING_CONSTANT__0 *n__TVGL)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *__tmp__VVGL;
+  void *__tmp__WVGL;
+  __tmp__VVGL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__VVGL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__WVGL=get_local_slot__UTLG(((__TYPE__FF *)__tmp__VVGL),n__TVGL);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__VM2H=my_copy__HQ2H(__tmp__UM2H);
+  case __TYPE_NULL__GMB__: {
+    __tmp__WVGL=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__VM2H=my_copy__SQ2H(__tmp__UM2H);
+  case __TYPE_VOID__IMB__: {
+    __tmp__WVGL=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__VVGL)),n__TVGL);
   } break;
-  case __ITEM__: {
-    __tmp__VM2H=my_copy__DR2H(__tmp__UM2H);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__WVGL=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__VVGL)),n__TVGL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__VM2H=my_copy__PR2H(__tmp__UM2H);
+  case __TYPE_ID__MMB__: {
+    __tmp__WVGL=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__VVGL)),n__TVGL);
   } break;
-  case __CAST__: {
-    __tmp__VM2H=my_copy__YR2H(__tmp__UM2H);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__WVGL=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__VVGL)),n__TVGL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__VM2H=my_copy__5SYM(__tmp__UM2H);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__WVGL=get_local_slot__IPQJ(n__TVGL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__VM2H=my_copy__IUGK(__tmp__UM2H);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__WVGL=get_local_slot__RVGL(n__TVGL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__YNJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UM2H)->global__ZGJK),NULL);
-    if (__tmp__YNJR==NULL) {
-      __tmp__ZNJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__YNJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__ZNJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__ZNJR=((__READ_GLOBAL *)__tmp__YNJR);
+  };
+  __tmp__VVGL=__tmp__WVGL;
+  return(__tmp__VVGL);
+}
+
+static void* get_path_slot__VOAL(__TYPE__FF *Self__WOAL,__STRING_CONSTANT__0 *n__XOAL)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__ZOAL,*__tmp__2PAL;
+  __INTEGER__Q j__0OAL;
+  void *__tmp__MTDL;
+  void *__tmp__3PAL;
+  __TYPE_FULL__XMB *__tmp__AQAL;
+  result__ZOAL=NULL;
+  j__0OAL= 0;
+  while (((void *)result__ZOAL == (void *)NULL)) {
+    __tmp__2PAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WOAL->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__0OAL];
+    if (((struct ___OBJ *)__tmp__2PAL)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__MTDL=((__SLOT_CODE__4IRG *)__tmp__2PAL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__MTDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__3PAL=((__ITM_SLOT__PLC *)__tmp__MTDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__3PAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MTDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__MTDL=((__SLOT_DATA__IJRG *)__tmp__2PAL)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__MTDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__3PAL=((__ITM_SLOT__PLC *)__tmp__MTDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__3PAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MTDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (__tmp__3PAL==NULL) {
+      __tmp__MTDL=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3PAL)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__MTDL=((void *)__tmp__3PAL);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__MTDL=((void *)__tmp__3PAL);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__MTDL=((void *)__tmp__3PAL);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__MTDL=((void *)__tmp__3PAL);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__MTDL=NULL;
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__MTDL=((void *)__tmp__3PAL);
       } break;
       }
     };
-    __tmp__VM2H=__tmp__ZNJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__VM2H=my_copy__BQCN(__tmp__UM2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__VM2H=my_copy__NREO(__tmp__UM2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VM2H=my_copy__VYJO(__tmp__UM2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__VM2H=my_copy__0REO(__tmp__UM2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VM2H=my_copy__BZJO(__tmp__UM2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__VM2H=my_copy__CNJM(__tmp__UM2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__VM2H=my_copy__5XLL(__tmp__UM2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__VM2H=my_copy__WVYM(__tmp__UM2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__VM2H=my_copy__FSEO(__tmp__UM2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__VM2H=my_copy__QCEP(__tmp__UM2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__VM2H=my_copy__5LSN(__tmp__UM2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__VM2H=my_copy__KMSN(__tmp__UM2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__VM2H=my_copy__JZPN(__tmp__UM2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__VM2H=my_copy__G3SO(__tmp__UM2H);
-  } break;
-  };
-  result__BFWH=NULL;
-  ptr__CFWH=((__POINTER )(NULL));
-  typ_id__HFWH= 0;
-  sz__EFWH=((__UINTEGER_32 )sizeof(__EXPR_EQUAL));
-  if ((sz__EFWH ==  0)) {
-    result__BFWH=EXPR_EQUAL__;
-  } else {
-    typ_id__HFWH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EFWH);
-    if ((typ_id__HFWH == (__INTEGER)(-  1))) {
-      a__F11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__D11Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EFWH + a__F11Q) & (__UINTEGER_32)(~ a__F11Q));
-      ptr_table__VQXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D11Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__UQXR=((__POINTER )(NULL));
-      result__WQXR=((__POINTER *)ptr_table__VQXR)[ 0];
-      if ((result__WQXR == (void *)NULL)) {
-        result__WQXR=new_lab__2PJ(new_size__D11Q);
-        next__UQXR=(void *)((unsigned long)result__WQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D11Q)));
-        ((__POINTER *)next__UQXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VQXR)[ 0]=next__UQXR;
-      } else {
-        next__UQXR=((__POINTER *)result__WQXR)[ 0];
-        if ((next__UQXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WQXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D11Q <<  1)) <=  4096)) {
-            next__UQXR=(void *)((unsigned long)result__WQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D11Q)));
-          } else {
-            next__UQXR=new_lab__2PJ(new_size__D11Q);
-          };
-          ((__POINTER *)next__UQXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VQXR)[ 0]=next__UQXR;
-        } else {
-          ((__POINTER *)result__WQXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WQXR=next__UQXR;
-        };
-      };
-      ptr__CFWH=result__WQXR;
-    } else {
-      t__J11Q=((__UINTEGER_32 )typ_id__HFWH);
-      a__L11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3QXR=(__UINTEGER_32)((__UINTEGER_32)(sz__EFWH + a__L11Q) & (__UINTEGER_32)(~ a__L11Q));
-      ptr_table__0QXR=((__POINTER )(&(table_type[(t__J11Q)])));
-      lab_type__2QXR=(__UINTEGER_32)(t__J11Q |  1);
-      next__ZQXR=((__POINTER )(NULL));
-      result__1QXR=((__POINTER *)ptr_table__0QXR)[ 0];
-      if ((result__1QXR == (void *)NULL)) {
-        result__1QXR=new_lab__2PJ(lab_type__2QXR);
-        next__ZQXR=(void *)((unsigned long)result__1QXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3QXR)));
-        ((__POINTER *)next__ZQXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0QXR)[ 0]=next__ZQXR;
-      } else {
-        next__ZQXR=((__POINTER *)result__1QXR)[ 0];
-        if ((next__ZQXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1QXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3QXR <<  1)) <=  4096)) {
-            next__ZQXR=(void *)((unsigned long)result__1QXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3QXR)));
-          } else {
-            next__ZQXR=new_lab__2PJ(lab_type__2QXR);
-          };
-          ((__POINTER *)next__ZQXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0QXR)[ 0]=next__ZQXR;
-        } else {
-          ((__POINTER *)result__1QXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1QXR=next__ZQXR;
-        };
-      };
-      ptr__CFWH=result__1QXR;
+    switch (((struct ___OBJ *)__tmp__MTDL)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__AQAL=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__MTDL));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__AQAL=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MTDL)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__AQAL=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MTDL)),Self__WOAL);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__AQAL=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MTDL)),Self__WOAL);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__AQAL=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MTDL)),Self__WOAL);
+    } break;
     };
-    result__BFWH=((__EXPR_EQUAL *)ptr__CFWH);
-    *(result__BFWH) = *(EXPR_EQUAL__);
+    __tmp__2PAL=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__AQAL),n__XOAL);
+    result__ZOAL=__tmp__2PAL;
+    j__0OAL=(__INTEGER__Q)(j__0OAL +  1);
   };
-  Self__AJFI=((__EXPR_EQUAL *)result__BFWH);
-  Self__AJFI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OM2H;
-  Self__AJFI->parent_expr_binary_cmp__DLJH.left__PM2H=__tmp__RM2H;
-  Self__AJFI->parent_expr_binary_cmp__DLJH.right__TM2H=__tmp__VM2H;
-  return(result__BFWH);
+  result__ZOAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WOAL->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[(__INTEGER__Q)(j__0OAL -  1)];
+  return(result__ZOAL);
 }
 
-static __EXPR_NOT_EQUAL* my_copy__YM2H(__EXPR_NOT_EQUAL *Self__ZM2H)
-// ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
+static void* get_path_slot__TQAL(__TYPE_VOID__IMB *Self__UQAL,__STRING_CONSTANT__0 *n__VQAL)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__FOJR,v__VOJR;
-  __POSITION __tmp__1M2H,p__EOJR,p__RRXR,p__HSXR,p__UOJR,p__FSMH;
-  __POSITION p__ARWH;
-  void *__tmp__2M2H,*__tmp__3M2H,*__tmp__5M2H,*__tmp__AN2H;
-  __STRING_CST *Self__V32P,*Self__Z32P;
-  __PROTOTYPE_CST *Self__W32P,*Self__032P;
-  __INTEGER_CST *Self__X32P,*result__1NJR,*Self__DOJR,*Self__132P;
-  __INTEGER_CST *result__LOJR,*Self__TOJR;
-  void *t__GOJR,*t__TRXR,*t__WOJR,*t__HSMH;
-  __POINTER ptr__2NJR,ptr_table__5QXR,next__4QXR,result__ARXR;
-  __POINTER ptr_table__ERXR,next__DRXR,result__FRXR,ptr__JRXR;
-  __POINTER ptr_table__VRXR,next__URXR,result__WRXR,ptr_table__0RXR;
-  __POINTER next__ZRXR,result__1RXR,ptr__5RXR,ptr_table__KSXR;
-  __POINTER next__JSXR,result__LSXR,ptr_table__PSXR,next__OSXR;
-  __POINTER result__QSXR,ptr__MOJR,ptr_table__USXR,next__TSXR;
-  __POINTER result__VSXR,ptr_table__ZSXR,next__YSXR,result__0SXR;
-  __POINTER ptr__NWOH,ptr_table__4SXR,next__3SXR,result__5SXR;
-  __POINTER ptr_table__DTXR,next__CTXR,result__ETXR,ptr__C0XH;
-  __POINTER ptr_table__ITXR,next__HTXR,result__JTXR,ptr_table__NTXR;
-  __POINTER next__MTXR,result__OTXR,ptr__UGWH,ptr_table__STXR;
-  __POINTER next__RTXR,result__TTXR,ptr_table__XTXR,next__WTXR;
-  __POINTER result__YTXR;
-  __INTEGER typ_id__3NJR,typ_id__KRXR,typ_id__ASXR,typ_id__NOJR;
-  __INTEGER typ_id__SWOH,typ_id__H0XH,typ_id__ZGWH;
-  __UINTEGER_32 sz__4NJR,a__5NJR,new_size__AOJR,t__BOJR,a__COJR;
-  __UINTEGER_32 new_size__HRXR,lab_type__GRXR,sz__LRXR,a__MRXR;
-  __UINTEGER_32 new_size__NRXR,t__ORXR,a__PRXR,new_size__3RXR;
-  __UINTEGER_32 lab_type__2RXR,sz__BSXR,a__CSXR,new_size__DSXR,t__ESXR;
-  __UINTEGER_32 a__FSXR,new_size__SSXR,lab_type__RSXR,sz__OOJR,a__POJR;
-  __UINTEGER_32 new_size__QOJR,t__ROJR,a__SOJR,new_size__2SXR;
-  __UINTEGER_32 lab_type__1SXR,sz__PWOH,a__NB1Q,new_size__LB1Q,t__RB1Q;
-  __UINTEGER_32 a__TB1Q,new_size__GTXR,lab_type__FTXR,sz__E0XH,a__YB1Q;
-  __UINTEGER_32 new_size__WB1Q,t__2B1Q,a__4B1Q,new_size__QTXR;
-  __UINTEGER_32 lab_type__PTXR,sz__WGWH,a__Q11Q,new_size__O11Q,t__U11Q;
-  __UINTEGER_32 a__W11Q,new_size__0TXR,lab_type__ZTXR;
-  void *__tmp__1LAR,*__tmp__5LAR,*__tmp__IOJR,*__tmp__DMAR,*__tmp__HMAR;
-  void *__tmp__YOJR;
-  __READ_LOCAL *__tmp__2LAR,*__tmp__AMAR,*__tmp__EMAR,*__tmp__IMAR;
-  __REAL_CST *Self__H1JQ,*result__IRXR,*Self__QRXR,*Self__EN2H;
-  __REAL_CST *result__MWOH,*Self__I5DI;
-  void *v__SRXR,*v__GSMH;
-  __CHARACTER_CST *Self__J1JQ,*Self__MN2H;
-  __IS_EXPANDED *Self__K1JQ,*result__4RXR,*Self__GSXR,*Self__TN2H;
-  __IS_EXPANDED *result__B0XH,*Self__DNFI;
-  __READ_GLOBAL *__tmp__JOJR,*__tmp__ZOJR;
-  __EXPR_NOT_EQUAL *result__TGWH,*Self__GJFI;
-  __tmp__1M2H=Self__ZM2H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__2M2H=Self__ZM2H->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__2M2H)->__id) {
-  case __LIST__: {
-    __tmp__3M2H=my_copy__MSYM(__tmp__2M2H);
-  } break;
-  case __STRING_CST__: {
-    Self__V32P=((__STRING_CST *)__tmp__2M2H);
-    __tmp__3M2H=create__text__ITMH(Self__V32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V32P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3M2H=my_copy__EK2H(__tmp__2M2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__W32P=((__PROTOTYPE_CST *)__tmp__2M2H);
-    __tmp__3M2H=create__type__PKQC(Self__W32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W32P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__X32P=((__INTEGER_CST *)__tmp__2M2H);
-    p__EOJR=Self__X32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__FOJR=Self__X32P->value__W4YD;
-    t__GOJR=Self__X32P->parent_constant__B3LC.static_type__M2YD;
-    result__1NJR=NULL;
-    ptr__2NJR=((__POINTER )(NULL));
-    typ_id__3NJR= 0;
-    sz__4NJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__4NJR ==  0)) {
-      result__1NJR=INTEGER_CST__;
-    } else {
-      typ_id__3NJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4NJR);
-      if ((typ_id__3NJR == (__INTEGER)(-  1))) {
-        a__5NJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AOJR=(__UINTEGER_32)((__UINTEGER_32)(sz__4NJR + a__5NJR) & (__UINTEGER_32)(~ a__5NJR));
-        ptr_table__5QXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AOJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__4QXR=((__POINTER )(NULL));
-        result__ARXR=((__POINTER *)ptr_table__5QXR)[ 0];
-        if ((result__ARXR == (void *)NULL)) {
-          result__ARXR=new_lab__2PJ(new_size__AOJR);
-          next__4QXR=(void *)((unsigned long)result__ARXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AOJR)));
-          ((__POINTER *)next__4QXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5QXR)[ 0]=next__4QXR;
-        } else {
-          next__4QXR=((__POINTER *)result__ARXR)[ 0];
-          if ((next__4QXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ARXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AOJR <<  1)) <=  4096)) {
-              next__4QXR=(void *)((unsigned long)result__ARXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AOJR)));
-            } else {
-              next__4QXR=new_lab__2PJ(new_size__AOJR);
-            };
-            ((__POINTER *)next__4QXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5QXR)[ 0]=next__4QXR;
-          } else {
-            ((__POINTER *)result__ARXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4QXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ARXR=next__4QXR;
-          };
-        };
-        ptr__2NJR=result__ARXR;
-      } else {
-        t__BOJR=((__UINTEGER_32 )typ_id__3NJR);
-        a__COJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HRXR=(__UINTEGER_32)((__UINTEGER_32)(sz__4NJR + a__COJR) & (__UINTEGER_32)(~ a__COJR));
-        ptr_table__ERXR=((__POINTER )(&(table_type[(t__BOJR)])));
-        lab_type__GRXR=(__UINTEGER_32)(t__BOJR |  1);
-        next__DRXR=((__POINTER )(NULL));
-        result__FRXR=((__POINTER *)ptr_table__ERXR)[ 0];
-        if ((result__FRXR == (void *)NULL)) {
-          result__FRXR=new_lab__2PJ(lab_type__GRXR);
-          next__DRXR=(void *)((unsigned long)result__FRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HRXR)));
-          ((__POINTER *)next__DRXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ERXR)[ 0]=next__DRXR;
-        } else {
-          next__DRXR=((__POINTER *)result__FRXR)[ 0];
-          if ((next__DRXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FRXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HRXR <<  1)) <=  4096)) {
-              next__DRXR=(void *)((unsigned long)result__FRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HRXR)));
-            } else {
-              next__DRXR=new_lab__2PJ(lab_type__GRXR);
-            };
-            ((__POINTER *)next__DRXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ERXR)[ 0]=next__DRXR;
-          } else {
-            ((__POINTER *)result__FRXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DRXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FRXR=next__DRXR;
-          };
-        };
-        ptr__2NJR=result__FRXR;
-      };
-      result__1NJR=((__INTEGER_CST *)ptr__2NJR);
-      *(result__1NJR) = *(INTEGER_CST__);
-    };
-    Self__DOJR=((__INTEGER_CST *)result__1NJR);
-    Self__DOJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EOJR;
-    Self__DOJR->value__W4YD=v__FOJR;
-    Self__DOJR->parent_constant__B3LC.static_type__M2YD=t__GOJR;
-    check_type__YG5D(Self__DOJR);
-    __tmp__3M2H=result__1NJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1LAR=read__QB5G(((__READ_LOCAL *)__tmp__2M2H)->local__HJZD);
-    if (__tmp__1LAR==NULL) {
-      __tmp__2LAR=NULL;
-    } else {
-      __tmp__2LAR=((__READ_LOCAL *)__tmp__1LAR);
-    };
-    __tmp__3M2H=__tmp__2LAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3M2H=my_copy__SL2H(__tmp__2M2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3M2H=my_copy__LM2H(__tmp__2M2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3M2H=my_copy__YM2H(__tmp__2M2H);
-  } break;
-  case __REAL_CST__: {
-    Self__H1JQ=((__REAL_CST *)__tmp__2M2H);
-    p__RRXR=Self__H1JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__SRXR=Self__H1JQ->value__HN2H;
-    t__TRXR=Self__H1JQ->parent_constant__U2JH.static_type__M2YD;
-    result__IRXR=NULL;
-    ptr__JRXR=((__POINTER )(NULL));
-    typ_id__KRXR= 0;
-    sz__LRXR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__LRXR ==  0)) {
-      result__IRXR=REAL_CST__;
-    } else {
-      typ_id__KRXR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LRXR);
-      if ((typ_id__KRXR == (__INTEGER)(-  1))) {
-        a__MRXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NRXR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRXR + a__MRXR) & (__UINTEGER_32)(~ a__MRXR));
-        ptr_table__VRXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NRXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__URXR=((__POINTER )(NULL));
-        result__WRXR=((__POINTER *)ptr_table__VRXR)[ 0];
-        if ((result__WRXR == (void *)NULL)) {
-          result__WRXR=new_lab__2PJ(new_size__NRXR);
-          next__URXR=(void *)((unsigned long)result__WRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRXR)));
-          ((__POINTER *)next__URXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VRXR)[ 0]=next__URXR;
-        } else {
-          next__URXR=((__POINTER *)result__WRXR)[ 0];
-          if ((next__URXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WRXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NRXR <<  1)) <=  4096)) {
-              next__URXR=(void *)((unsigned long)result__WRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRXR)));
-            } else {
-              next__URXR=new_lab__2PJ(new_size__NRXR);
-            };
-            ((__POINTER *)next__URXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VRXR)[ 0]=next__URXR;
-          } else {
-            ((__POINTER *)result__WRXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__URXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WRXR=next__URXR;
-          };
-        };
-        ptr__JRXR=result__WRXR;
-      } else {
-        t__ORXR=((__UINTEGER_32 )typ_id__KRXR);
-        a__PRXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3RXR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRXR + a__PRXR) & (__UINTEGER_32)(~ a__PRXR));
-        ptr_table__0RXR=((__POINTER )(&(table_type[(t__ORXR)])));
-        lab_type__2RXR=(__UINTEGER_32)(t__ORXR |  1);
-        next__ZRXR=((__POINTER )(NULL));
-        result__1RXR=((__POINTER *)ptr_table__0RXR)[ 0];
-        if ((result__1RXR == (void *)NULL)) {
-          result__1RXR=new_lab__2PJ(lab_type__2RXR);
-          next__ZRXR=(void *)((unsigned long)result__1RXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RXR)));
-          ((__POINTER *)next__ZRXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0RXR)[ 0]=next__ZRXR;
-        } else {
-          next__ZRXR=((__POINTER *)result__1RXR)[ 0];
-          if ((next__ZRXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1RXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3RXR <<  1)) <=  4096)) {
-              next__ZRXR=(void *)((unsigned long)result__1RXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RXR)));
-            } else {
-              next__ZRXR=new_lab__2PJ(lab_type__2RXR);
-            };
-            ((__POINTER *)next__ZRXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0RXR)[ 0]=next__ZRXR;
-          } else {
-            ((__POINTER *)result__1RXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZRXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1RXR=next__ZRXR;
-          };
-        };
-        ptr__JRXR=result__1RXR;
-      };
-      result__IRXR=((__REAL_CST *)ptr__JRXR);
-      *(result__IRXR) = *(REAL_CST__);
-    };
-    Self__QRXR=((__REAL_CST *)result__IRXR);
-    Self__QRXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RRXR;
-    Self__QRXR->value__HN2H=v__SRXR;
-    Self__QRXR->parent_constant__U2JH.static_type__M2YD=t__TRXR;
-    __tmp__3M2H=result__IRXR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__J1JQ=((__CHARACTER_CST *)__tmp__2M2H);
-    __tmp__3M2H=create__char__4SMH(Self__J1JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__J1JQ->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__K1JQ=((__IS_EXPANDED *)__tmp__2M2H);
-    __tmp__5LAR=read__QB5G(((__READ_LOCAL *)Self__K1JQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__5LAR==NULL) {
-      __tmp__AMAR=NULL;
-    } else {
-      __tmp__AMAR=((__READ_LOCAL *)__tmp__5LAR);
-    };
-    p__HSXR=Self__K1JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__4RXR=NULL;
-    ptr__5RXR=((__POINTER )(NULL));
-    typ_id__ASXR= 0;
-    sz__BSXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__BSXR ==  0)) {
-      result__4RXR=IS_EXPANDED__;
-    } else {
-      typ_id__ASXR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BSXR);
-      if ((typ_id__ASXR == (__INTEGER)(-  1))) {
-        a__CSXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DSXR=(__UINTEGER_32)((__UINTEGER_32)(sz__BSXR + a__CSXR) & (__UINTEGER_32)(~ a__CSXR));
-        ptr_table__KSXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DSXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JSXR=((__POINTER )(NULL));
-        result__LSXR=((__POINTER *)ptr_table__KSXR)[ 0];
-        if ((result__LSXR == (void *)NULL)) {
-          result__LSXR=new_lab__2PJ(new_size__DSXR);
-          next__JSXR=(void *)((unsigned long)result__LSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSXR)));
-          ((__POINTER *)next__JSXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KSXR)[ 0]=next__JSXR;
-        } else {
-          next__JSXR=((__POINTER *)result__LSXR)[ 0];
-          if ((next__JSXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LSXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DSXR <<  1)) <=  4096)) {
-              next__JSXR=(void *)((unsigned long)result__LSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSXR)));
-            } else {
-              next__JSXR=new_lab__2PJ(new_size__DSXR);
-            };
-            ((__POINTER *)next__JSXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KSXR)[ 0]=next__JSXR;
-          } else {
-            ((__POINTER *)result__LSXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LSXR=next__JSXR;
-          };
-        };
-        ptr__5RXR=result__LSXR;
-      } else {
-        t__ESXR=((__UINTEGER_32 )typ_id__ASXR);
-        a__FSXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SSXR=(__UINTEGER_32)((__UINTEGER_32)(sz__BSXR + a__FSXR) & (__UINTEGER_32)(~ a__FSXR));
-        ptr_table__PSXR=((__POINTER )(&(table_type[(t__ESXR)])));
-        lab_type__RSXR=(__UINTEGER_32)(t__ESXR |  1);
-        next__OSXR=((__POINTER )(NULL));
-        result__QSXR=((__POINTER *)ptr_table__PSXR)[ 0];
-        if ((result__QSXR == (void *)NULL)) {
-          result__QSXR=new_lab__2PJ(lab_type__RSXR);
-          next__OSXR=(void *)((unsigned long)result__QSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SSXR)));
-          ((__POINTER *)next__OSXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PSXR)[ 0]=next__OSXR;
-        } else {
-          next__OSXR=((__POINTER *)result__QSXR)[ 0];
-          if ((next__OSXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QSXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SSXR <<  1)) <=  4096)) {
-              next__OSXR=(void *)((unsigned long)result__QSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SSXR)));
-            } else {
-              next__OSXR=new_lab__2PJ(lab_type__RSXR);
-            };
-            ((__POINTER *)next__OSXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PSXR)[ 0]=next__OSXR;
-          } else {
-            ((__POINTER *)result__QSXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QSXR=next__OSXR;
-          };
-        };
-        ptr__5RXR=result__QSXR;
-      };
-      result__4RXR=((__IS_EXPANDED *)ptr__5RXR);
-      *(result__4RXR) = *(IS_EXPANDED__);
-    };
-    Self__GSXR=((__IS_EXPANDED *)result__4RXR);
-    Self__GSXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HSXR;
-    Self__GSXR->receiver__WN2H=__tmp__AMAR;
-    __tmp__3M2H=result__4RXR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3M2H=my_copy__1N2H(__tmp__2M2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__3M2H=my_copy__EO2H(__tmp__2M2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__3M2H=my_copy__PO2H(__tmp__2M2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__3M2H=my_copy__1O2H(__tmp__2M2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__3M2H=my_copy__GP2H(__tmp__2M2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__3M2H=my_copy__RP2H(__tmp__2M2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3M2H=my_copy__2P2H(__tmp__2M2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3M2H=my_copy__HQ2H(__tmp__2M2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__3M2H=my_copy__SQ2H(__tmp__2M2H);
-  } break;
-  case __ITEM__: {
-    __tmp__3M2H=my_copy__DR2H(__tmp__2M2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__3M2H=my_copy__PR2H(__tmp__2M2H);
-  } break;
-  case __CAST__: {
-    __tmp__3M2H=my_copy__YR2H(__tmp__2M2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__3M2H=my_copy__5SYM(__tmp__2M2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__3M2H=my_copy__IUGK(__tmp__2M2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__IOJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2M2H)->global__ZGJK),NULL);
-    if (__tmp__IOJR==NULL) {
-      __tmp__JOJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__IOJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__JOJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__JOJR=((__READ_GLOBAL *)__tmp__IOJR);
+  void *result__XQAL,*__tmp__0RAL;
+  __INTEGER__Q j__YQAL;
+  void *__tmp__FVDL;
+  void *__tmp__1RAL;
+  __TYPE_FULL__XMB *__tmp__4RAL;
+  result__XQAL=NULL;
+  j__YQAL= 0;
+  while (((void *)result__XQAL == (void *)NULL)) {
+    __tmp__0RAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UQAL->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__YQAL];
+    if (((struct ___OBJ *)__tmp__0RAL)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__FVDL=((__SLOT_CODE__4IRG *)__tmp__0RAL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__FVDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__1RAL=((__ITM_SLOT__PLC *)__tmp__FVDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__1RAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__FVDL=((__SLOT_DATA__IJRG *)__tmp__0RAL)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__FVDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__1RAL=((__ITM_SLOT__PLC *)__tmp__FVDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__1RAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (__tmp__1RAL==NULL) {
+      __tmp__FVDL=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__1RAL)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__FVDL=((void *)__tmp__1RAL);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__FVDL=((void *)__tmp__1RAL);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__FVDL=((void *)__tmp__1RAL);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__FVDL=((void *)__tmp__1RAL);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__FVDL=NULL;
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__FVDL=((void *)__tmp__1RAL);
       } break;
       }
     };
-    __tmp__3M2H=__tmp__JOJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3M2H=my_copy__BQCN(__tmp__2M2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3M2H=my_copy__NREO(__tmp__2M2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3M2H=my_copy__VYJO(__tmp__2M2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3M2H=my_copy__0REO(__tmp__2M2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3M2H=my_copy__BZJO(__tmp__2M2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__3M2H=my_copy__CNJM(__tmp__2M2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__3M2H=my_copy__5XLL(__tmp__2M2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__3M2H=my_copy__WVYM(__tmp__2M2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__3M2H=my_copy__FSEO(__tmp__2M2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3M2H=my_copy__QCEP(__tmp__2M2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__3M2H=my_copy__5LSN(__tmp__2M2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3M2H=my_copy__KMSN(__tmp__2M2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__3M2H=my_copy__JZPN(__tmp__2M2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__3M2H=my_copy__G3SO(__tmp__2M2H);
-  } break;
-  };
-  __tmp__5M2H=Self__ZM2H->parent_expr_binary_cmp__LLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__5M2H)->__id) {
-  case __LIST__: {
-    __tmp__AN2H=my_copy__MSYM(__tmp__5M2H);
-  } break;
-  case __STRING_CST__: {
-    Self__Z32P=((__STRING_CST *)__tmp__5M2H);
-    __tmp__AN2H=create__text__ITMH(Self__Z32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z32P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__AN2H=my_copy__EK2H(__tmp__5M2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__032P=((__PROTOTYPE_CST *)__tmp__5M2H);
-    __tmp__AN2H=create__type__PKQC(Self__032P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__032P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__132P=((__INTEGER_CST *)__tmp__5M2H);
-    p__UOJR=Self__132P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__VOJR=Self__132P->value__W4YD;
-    t__WOJR=Self__132P->parent_constant__B3LC.static_type__M2YD;
-    result__LOJR=NULL;
-    ptr__MOJR=((__POINTER )(NULL));
-    typ_id__NOJR= 0;
-    sz__OOJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__OOJR ==  0)) {
-      result__LOJR=INTEGER_CST__;
-    } else {
-      typ_id__NOJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OOJR);
-      if ((typ_id__NOJR == (__INTEGER)(-  1))) {
-        a__POJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QOJR=(__UINTEGER_32)((__UINTEGER_32)(sz__OOJR + a__POJR) & (__UINTEGER_32)(~ a__POJR));
-        ptr_table__USXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QOJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TSXR=((__POINTER )(NULL));
-        result__VSXR=((__POINTER *)ptr_table__USXR)[ 0];
-        if ((result__VSXR == (void *)NULL)) {
-          result__VSXR=new_lab__2PJ(new_size__QOJR);
-          next__TSXR=(void *)((unsigned long)result__VSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QOJR)));
-          ((__POINTER *)next__TSXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__USXR)[ 0]=next__TSXR;
-        } else {
-          next__TSXR=((__POINTER *)result__VSXR)[ 0];
-          if ((next__TSXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VSXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QOJR <<  1)) <=  4096)) {
-              next__TSXR=(void *)((unsigned long)result__VSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QOJR)));
-            } else {
-              next__TSXR=new_lab__2PJ(new_size__QOJR);
-            };
-            ((__POINTER *)next__TSXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__USXR)[ 0]=next__TSXR;
-          } else {
-            ((__POINTER *)result__VSXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VSXR=next__TSXR;
-          };
-        };
-        ptr__MOJR=result__VSXR;
-      } else {
-        t__ROJR=((__UINTEGER_32 )typ_id__NOJR);
-        a__SOJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2SXR=(__UINTEGER_32)((__UINTEGER_32)(sz__OOJR + a__SOJR) & (__UINTEGER_32)(~ a__SOJR));
-        ptr_table__ZSXR=((__POINTER )(&(table_type[(t__ROJR)])));
-        lab_type__1SXR=(__UINTEGER_32)(t__ROJR |  1);
-        next__YSXR=((__POINTER )(NULL));
-        result__0SXR=((__POINTER *)ptr_table__ZSXR)[ 0];
-        if ((result__0SXR == (void *)NULL)) {
-          result__0SXR=new_lab__2PJ(lab_type__1SXR);
-          next__YSXR=(void *)((unsigned long)result__0SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2SXR)));
-          ((__POINTER *)next__YSXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZSXR)[ 0]=next__YSXR;
-        } else {
-          next__YSXR=((__POINTER *)result__0SXR)[ 0];
-          if ((next__YSXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0SXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2SXR <<  1)) <=  4096)) {
-              next__YSXR=(void *)((unsigned long)result__0SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2SXR)));
-            } else {
-              next__YSXR=new_lab__2PJ(lab_type__1SXR);
-            };
-            ((__POINTER *)next__YSXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZSXR)[ 0]=next__YSXR;
-          } else {
-            ((__POINTER *)result__0SXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0SXR=next__YSXR;
-          };
-        };
-        ptr__MOJR=result__0SXR;
-      };
-      result__LOJR=((__INTEGER_CST *)ptr__MOJR);
-      *(result__LOJR) = *(INTEGER_CST__);
-    };
-    Self__TOJR=((__INTEGER_CST *)result__LOJR);
-    Self__TOJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UOJR;
-    Self__TOJR->value__W4YD=v__VOJR;
-    Self__TOJR->parent_constant__B3LC.static_type__M2YD=t__WOJR;
-    check_type__YG5D(Self__TOJR);
-    __tmp__AN2H=result__LOJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DMAR=read__QB5G(((__READ_LOCAL *)__tmp__5M2H)->local__HJZD);
-    if (__tmp__DMAR==NULL) {
-      __tmp__EMAR=NULL;
-    } else {
-      __tmp__EMAR=((__READ_LOCAL *)__tmp__DMAR);
-    };
-    __tmp__AN2H=__tmp__EMAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__AN2H=my_copy__SL2H(__tmp__5M2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__AN2H=my_copy__LM2H(__tmp__5M2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__AN2H=my_copy__YM2H(__tmp__5M2H);
-  } break;
-  case __REAL_CST__: {
-    Self__EN2H=((__REAL_CST *)__tmp__5M2H);
-    p__FSMH=Self__EN2H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__GSMH=Self__EN2H->value__HN2H;
-    t__HSMH=Self__EN2H->parent_constant__U2JH.static_type__M2YD;
-    result__MWOH=NULL;
-    ptr__NWOH=((__POINTER )(NULL));
-    typ_id__SWOH= 0;
-    sz__PWOH=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__PWOH ==  0)) {
-      result__MWOH=REAL_CST__;
-    } else {
-      typ_id__SWOH=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PWOH);
-      if ((typ_id__SWOH == (__INTEGER)(-  1))) {
-        a__NB1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LB1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PWOH + a__NB1Q) & (__UINTEGER_32)(~ a__NB1Q));
-        ptr_table__4SXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LB1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__3SXR=((__POINTER )(NULL));
-        result__5SXR=((__POINTER *)ptr_table__4SXR)[ 0];
-        if ((result__5SXR == (void *)NULL)) {
-          result__5SXR=new_lab__2PJ(new_size__LB1Q);
-          next__3SXR=(void *)((unsigned long)result__5SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB1Q)));
-          ((__POINTER *)next__3SXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4SXR)[ 0]=next__3SXR;
-        } else {
-          next__3SXR=((__POINTER *)result__5SXR)[ 0];
-          if ((next__3SXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5SXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LB1Q <<  1)) <=  4096)) {
-              next__3SXR=(void *)((unsigned long)result__5SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB1Q)));
-            } else {
-              next__3SXR=new_lab__2PJ(new_size__LB1Q);
-            };
-            ((__POINTER *)next__3SXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4SXR)[ 0]=next__3SXR;
-          } else {
-            ((__POINTER *)result__5SXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3SXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5SXR=next__3SXR;
-          };
-        };
-        ptr__NWOH=result__5SXR;
-      } else {
-        t__RB1Q=((__UINTEGER_32 )typ_id__SWOH);
-        a__TB1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GTXR=(__UINTEGER_32)((__UINTEGER_32)(sz__PWOH + a__TB1Q) & (__UINTEGER_32)(~ a__TB1Q));
-        ptr_table__DTXR=((__POINTER )(&(table_type[(t__RB1Q)])));
-        lab_type__FTXR=(__UINTEGER_32)(t__RB1Q |  1);
-        next__CTXR=((__POINTER )(NULL));
-        result__ETXR=((__POINTER *)ptr_table__DTXR)[ 0];
-        if ((result__ETXR == (void *)NULL)) {
-          result__ETXR=new_lab__2PJ(lab_type__FTXR);
-          next__CTXR=(void *)((unsigned long)result__ETXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GTXR)));
-          ((__POINTER *)next__CTXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DTXR)[ 0]=next__CTXR;
-        } else {
-          next__CTXR=((__POINTER *)result__ETXR)[ 0];
-          if ((next__CTXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ETXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GTXR <<  1)) <=  4096)) {
-              next__CTXR=(void *)((unsigned long)result__ETXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GTXR)));
-            } else {
-              next__CTXR=new_lab__2PJ(lab_type__FTXR);
-            };
-            ((__POINTER *)next__CTXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DTXR)[ 0]=next__CTXR;
-          } else {
-            ((__POINTER *)result__ETXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ETXR=next__CTXR;
-          };
-        };
-        ptr__NWOH=result__ETXR;
-      };
-      result__MWOH=((__REAL_CST *)ptr__NWOH);
-      *(result__MWOH) = *(REAL_CST__);
-    };
-    Self__I5DI=((__REAL_CST *)result__MWOH);
-    Self__I5DI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FSMH;
-    Self__I5DI->value__HN2H=v__GSMH;
-    Self__I5DI->parent_constant__U2JH.static_type__M2YD=t__HSMH;
-    __tmp__AN2H=result__MWOH;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__MN2H=((__CHARACTER_CST *)__tmp__5M2H);
-    __tmp__AN2H=create__char__4SMH(Self__MN2H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MN2H->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__TN2H=((__IS_EXPANDED *)__tmp__5M2H);
-    __tmp__HMAR=read__QB5G(((__READ_LOCAL *)Self__TN2H->receiver__WN2H)->local__HJZD);
-    if (__tmp__HMAR==NULL) {
-      __tmp__IMAR=NULL;
-    } else {
-      __tmp__IMAR=((__READ_LOCAL *)__tmp__HMAR);
-    };
-    p__ARWH=Self__TN2H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__B0XH=NULL;
-    ptr__C0XH=((__POINTER )(NULL));
-    typ_id__H0XH= 0;
-    sz__E0XH=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__E0XH ==  0)) {
-      result__B0XH=IS_EXPANDED__;
-    } else {
-      typ_id__H0XH=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E0XH);
-      if ((typ_id__H0XH == (__INTEGER)(-  1))) {
-        a__YB1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WB1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__E0XH + a__YB1Q) & (__UINTEGER_32)(~ a__YB1Q));
-        ptr_table__ITXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WB1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__HTXR=((__POINTER )(NULL));
-        result__JTXR=((__POINTER *)ptr_table__ITXR)[ 0];
-        if ((result__JTXR == (void *)NULL)) {
-          result__JTXR=new_lab__2PJ(new_size__WB1Q);
-          next__HTXR=(void *)((unsigned long)result__JTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WB1Q)));
-          ((__POINTER *)next__HTXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ITXR)[ 0]=next__HTXR;
-        } else {
-          next__HTXR=((__POINTER *)result__JTXR)[ 0];
-          if ((next__HTXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WB1Q <<  1)) <=  4096)) {
-              next__HTXR=(void *)((unsigned long)result__JTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WB1Q)));
-            } else {
-              next__HTXR=new_lab__2PJ(new_size__WB1Q);
-            };
-            ((__POINTER *)next__HTXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ITXR)[ 0]=next__HTXR;
-          } else {
-            ((__POINTER *)result__JTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JTXR=next__HTXR;
-          };
-        };
-        ptr__C0XH=result__JTXR;
-      } else {
-        t__2B1Q=((__UINTEGER_32 )typ_id__H0XH);
-        a__4B1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QTXR=(__UINTEGER_32)((__UINTEGER_32)(sz__E0XH + a__4B1Q) & (__UINTEGER_32)(~ a__4B1Q));
-        ptr_table__NTXR=((__POINTER )(&(table_type[(t__2B1Q)])));
-        lab_type__PTXR=(__UINTEGER_32)(t__2B1Q |  1);
-        next__MTXR=((__POINTER )(NULL));
-        result__OTXR=((__POINTER *)ptr_table__NTXR)[ 0];
-        if ((result__OTXR == (void *)NULL)) {
-          result__OTXR=new_lab__2PJ(lab_type__PTXR);
-          next__MTXR=(void *)((unsigned long)result__OTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTXR)));
-          ((__POINTER *)next__MTXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NTXR)[ 0]=next__MTXR;
-        } else {
-          next__MTXR=((__POINTER *)result__OTXR)[ 0];
-          if ((next__MTXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QTXR <<  1)) <=  4096)) {
-              next__MTXR=(void *)((unsigned long)result__OTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTXR)));
-            } else {
-              next__MTXR=new_lab__2PJ(lab_type__PTXR);
-            };
-            ((__POINTER *)next__MTXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NTXR)[ 0]=next__MTXR;
-          } else {
-            ((__POINTER *)result__OTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OTXR=next__MTXR;
-          };
-        };
-        ptr__C0XH=result__OTXR;
-      };
-      result__B0XH=((__IS_EXPANDED *)ptr__C0XH);
-      *(result__B0XH) = *(IS_EXPANDED__);
+    switch (((struct ___OBJ *)__tmp__FVDL)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__4RAL=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVDL));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__4RAL=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVDL)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__4RAL=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVDL)),Self__UQAL);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__4RAL=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVDL)),Self__UQAL);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__4RAL=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVDL)),Self__UQAL);
+    } break;
     };
-    Self__DNFI=((__IS_EXPANDED *)result__B0XH);
-    Self__DNFI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ARWH;
-    Self__DNFI->receiver__WN2H=__tmp__IMAR;
-    __tmp__AN2H=result__B0XH;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__AN2H=my_copy__1N2H(__tmp__5M2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__AN2H=my_copy__EO2H(__tmp__5M2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__AN2H=my_copy__PO2H(__tmp__5M2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__AN2H=my_copy__1O2H(__tmp__5M2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__AN2H=my_copy__GP2H(__tmp__5M2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__AN2H=my_copy__RP2H(__tmp__5M2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__AN2H=my_copy__2P2H(__tmp__5M2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__AN2H=my_copy__HQ2H(__tmp__5M2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__AN2H=my_copy__SQ2H(__tmp__5M2H);
-  } break;
-  case __ITEM__: {
-    __tmp__AN2H=my_copy__DR2H(__tmp__5M2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__AN2H=my_copy__PR2H(__tmp__5M2H);
-  } break;
-  case __CAST__: {
-    __tmp__AN2H=my_copy__YR2H(__tmp__5M2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__AN2H=my_copy__5SYM(__tmp__5M2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__AN2H=my_copy__IUGK(__tmp__5M2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__YOJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5M2H)->global__ZGJK),NULL);
-    if (__tmp__YOJR==NULL) {
-      __tmp__ZOJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__YOJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__ZOJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__ZOJR=((__READ_GLOBAL *)__tmp__YOJR);
+    __tmp__0RAL=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__4RAL),n__VQAL);
+    result__XQAL=__tmp__0RAL;
+    j__YQAL=(__INTEGER__Q)(j__YQAL +  1);
+  };
+  result__XQAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UQAL->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[(__INTEGER__Q)(j__YQAL -  1)];
+  return(result__XQAL);
+}
+
+static void* get_path_slot__NSAL(__TYPE_CONTEXT__KMB *Self__OSAL,__STRING_CONSTANT__0 *n__PSAL)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *result__RSAL,*__tmp__UTAL;
+  __INTEGER__Q j__SSAL;
+  void *__tmp__4WDL;
+  void *__tmp__VTAL;
+  __TYPE_FULL__XMB *__tmp__YTAL;
+  result__RSAL=NULL;
+  j__SSAL= 0;
+  while (((void *)result__RSAL == (void *)NULL)) {
+    __tmp__UTAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__OSAL->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__SSAL];
+    if (((struct ___OBJ *)__tmp__UTAL)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__4WDL=((__SLOT_CODE__4IRG *)__tmp__UTAL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__4WDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__VTAL=((__ITM_SLOT__PLC *)__tmp__4WDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__VTAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4WDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__4WDL=((__SLOT_DATA__IJRG *)__tmp__UTAL)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__4WDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__VTAL=((__ITM_SLOT__PLC *)__tmp__4WDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__VTAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4WDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (__tmp__VTAL==NULL) {
+      __tmp__4WDL=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__VTAL)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__4WDL=((void *)__tmp__VTAL);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__4WDL=((void *)__tmp__VTAL);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__4WDL=((void *)__tmp__VTAL);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__4WDL=((void *)__tmp__VTAL);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__4WDL=NULL;
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__4WDL=((void *)__tmp__VTAL);
       } break;
       }
     };
-    __tmp__AN2H=__tmp__ZOJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__AN2H=my_copy__BQCN(__tmp__5M2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__AN2H=my_copy__NREO(__tmp__5M2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AN2H=my_copy__VYJO(__tmp__5M2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__AN2H=my_copy__0REO(__tmp__5M2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AN2H=my_copy__BZJO(__tmp__5M2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__AN2H=my_copy__CNJM(__tmp__5M2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__AN2H=my_copy__5XLL(__tmp__5M2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__AN2H=my_copy__WVYM(__tmp__5M2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__AN2H=my_copy__FSEO(__tmp__5M2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__AN2H=my_copy__QCEP(__tmp__5M2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__AN2H=my_copy__5LSN(__tmp__5M2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__AN2H=my_copy__KMSN(__tmp__5M2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__AN2H=my_copy__JZPN(__tmp__5M2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__AN2H=my_copy__G3SO(__tmp__5M2H);
-  } break;
-  };
-  result__TGWH=NULL;
-  ptr__UGWH=((__POINTER )(NULL));
-  typ_id__ZGWH= 0;
-  sz__WGWH=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
-  if ((sz__WGWH ==  0)) {
-    result__TGWH=EXPR_NOT_EQUAL__;
-  } else {
-    typ_id__ZGWH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WGWH);
-    if ((typ_id__ZGWH == (__INTEGER)(-  1))) {
-      a__Q11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__O11Q=(__UINTEGER_32)((__UINTEGER_32)(sz__WGWH + a__Q11Q) & (__UINTEGER_32)(~ a__Q11Q));
-      ptr_table__STXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O11Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__RTXR=((__POINTER )(NULL));
-      result__TTXR=((__POINTER *)ptr_table__STXR)[ 0];
-      if ((result__TTXR == (void *)NULL)) {
-        result__TTXR=new_lab__2PJ(new_size__O11Q);
-        next__RTXR=(void *)((unsigned long)result__TTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O11Q)));
-        ((__POINTER *)next__RTXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__STXR)[ 0]=next__RTXR;
-      } else {
-        next__RTXR=((__POINTER *)result__TTXR)[ 0];
-        if ((next__RTXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O11Q <<  1)) <=  4096)) {
-            next__RTXR=(void *)((unsigned long)result__TTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O11Q)));
-          } else {
-            next__RTXR=new_lab__2PJ(new_size__O11Q);
-          };
-          ((__POINTER *)next__RTXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__STXR)[ 0]=next__RTXR;
-        } else {
-          ((__POINTER *)result__TTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__TTXR=next__RTXR;
-        };
-      };
-      ptr__UGWH=result__TTXR;
-    } else {
-      t__U11Q=((__UINTEGER_32 )typ_id__ZGWH);
-      a__W11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__0TXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WGWH + a__W11Q) & (__UINTEGER_32)(~ a__W11Q));
-      ptr_table__XTXR=((__POINTER )(&(table_type[(t__U11Q)])));
-      lab_type__ZTXR=(__UINTEGER_32)(t__U11Q |  1);
-      next__WTXR=((__POINTER )(NULL));
-      result__YTXR=((__POINTER *)ptr_table__XTXR)[ 0];
-      if ((result__YTXR == (void *)NULL)) {
-        result__YTXR=new_lab__2PJ(lab_type__ZTXR);
-        next__WTXR=(void *)((unsigned long)result__YTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0TXR)));
-        ((__POINTER *)next__WTXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XTXR)[ 0]=next__WTXR;
-      } else {
-        next__WTXR=((__POINTER *)result__YTXR)[ 0];
-        if ((next__WTXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0TXR <<  1)) <=  4096)) {
-            next__WTXR=(void *)((unsigned long)result__YTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0TXR)));
-          } else {
-            next__WTXR=new_lab__2PJ(lab_type__ZTXR);
-          };
-          ((__POINTER *)next__WTXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XTXR)[ 0]=next__WTXR;
-        } else {
-          ((__POINTER *)result__YTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__YTXR=next__WTXR;
-        };
-      };
-      ptr__UGWH=result__YTXR;
+    switch (((struct ___OBJ *)__tmp__4WDL)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__YTAL=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4WDL));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__YTAL=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4WDL)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__YTAL=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4WDL)),Self__OSAL);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__YTAL=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4WDL)),Self__OSAL);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__YTAL=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4WDL)),Self__OSAL);
+    } break;
     };
-    result__TGWH=((__EXPR_NOT_EQUAL *)ptr__UGWH);
-    *(result__TGWH) = *(EXPR_NOT_EQUAL__);
+    __tmp__UTAL=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__YTAL),n__PSAL);
+    result__RSAL=__tmp__UTAL;
+    j__SSAL=(__INTEGER__Q)(j__SSAL +  1);
   };
-  Self__GJFI=((__EXPR_NOT_EQUAL *)result__TGWH);
-  Self__GJFI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__1M2H;
-  Self__GJFI->parent_expr_binary_cmp__LLJH.left__PM2H=__tmp__3M2H;
-  Self__GJFI->parent_expr_binary_cmp__LLJH.right__TM2H=__tmp__AN2H;
-  return(result__TGWH);
+  result__RSAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__OSAL->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[(__INTEGER__Q)(j__SSAL -  1)];
+  return(result__RSAL);
 }
 
-static __GET_TYPE_ID* my_copy__1N2H(__GET_TYPE_ID *Self__2N2H)
-// ({GET_TYPE_ID}) With resultRecursive, No inlinable.
+static void* get_path_slot__HUAL(__TYPE_ID__MMB *Self__IUAL,__STRING_CONSTANT__0 *n__JUAL)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__FPJR;
-  __POSITION __tmp__4N2H,p__EPJR,p__QPJR,p__2PJR;
-  void *__tmp__AO2H,*__tmp__BO2H;
-  __STRING_CST *Self__332P;
-  __PROTOTYPE_CST *Self__432P;
-  __INTEGER_CST *Self__532P,*result__1OJR,*Self__DPJR;
-  void *t__GPJR,*t__SPJR;
-  __POINTER ptr__2OJR,ptr_table__2TXR,next__1TXR,result__3TXR;
-  __POINTER ptr_table__BUXR,next__AUXR,result__CUXR,ptr__IPJR;
-  __POINTER ptr_table__GUXR,next__FUXR,result__HUXR,ptr_table__LUXR;
-  __POINTER next__KUXR,result__MUXR,ptr__UPJR,ptr_table__QUXR;
-  __POINTER next__PUXR,result__RUXR,ptr_table__VUXR,next__UUXR;
-  __POINTER result__WUXR,ptr__U1XH,ptr_table__0UXR,next__ZUXR;
-  __POINTER result__1UXR,ptr_table__5UXR,next__4UXR,result__AVXR;
-  __INTEGER typ_id__3OJR,typ_id__JPJR,typ_id__VPJR,typ_id__Z1XH;
-  __UINTEGER_32 sz__4OJR,a__5OJR,new_size__APJR,t__BPJR,a__CPJR;
-  __UINTEGER_32 new_size__EUXR,lab_type__DUXR,sz__KPJR,a__LPJR;
-  __UINTEGER_32 new_size__MPJR,t__NPJR,a__OPJR,new_size__OUXR;
-  __UINTEGER_32 lab_type__NUXR,sz__WPJR,a__XPJR,new_size__YPJR,t__ZPJR;
-  __UINTEGER_32 a__0PJR,new_size__YUXR,lab_type__XUXR,sz__W1XH,a__SB2Q;
-  __UINTEGER_32 new_size__QB2Q,t__WB2Q,a__YB2Q,new_size__CVXR;
-  __UINTEGER_32 lab_type__BVXR;
-  void *__tmp__LMAR,*__tmp__PMAR,*__tmp__5PJR;
-  __READ_LOCAL *__tmp__MMAR,*__tmp__QMAR;
-  __REAL_CST *Self__B42P,*result__HPJR,*Self__PPJR;
-  void *v__RPJR;
-  __CHARACTER_CST *Self__D42P;
-  __IS_EXPANDED *Self__E42P,*result__TPJR,*Self__1PJR;
-  __READ_GLOBAL *__tmp__AQJR;
-  __GET_TYPE_ID *result__T1XH,*Self__HNFI;
-  __tmp__4N2H=Self__2N2H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__AO2H=Self__2N2H->receiver__5N2H;
-  switch (((struct ___OBJ *)__tmp__AO2H)->__id) {
-  case __LIST__: {
-    __tmp__BO2H=my_copy__MSYM(__tmp__AO2H);
-  } break;
-  case __STRING_CST__: {
-    Self__332P=((__STRING_CST *)__tmp__AO2H);
-    __tmp__BO2H=create__text__ITMH(Self__332P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__332P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__BO2H=my_copy__EK2H(__tmp__AO2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__432P=((__PROTOTYPE_CST *)__tmp__AO2H);
-    __tmp__BO2H=create__type__PKQC(Self__432P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__432P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__532P=((__INTEGER_CST *)__tmp__AO2H);
-    p__EPJR=Self__532P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__FPJR=Self__532P->value__W4YD;
-    t__GPJR=Self__532P->parent_constant__B3LC.static_type__M2YD;
-    result__1OJR=NULL;
-    ptr__2OJR=((__POINTER )(NULL));
-    typ_id__3OJR= 0;
-    sz__4OJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__4OJR ==  0)) {
-      result__1OJR=INTEGER_CST__;
-    } else {
-      typ_id__3OJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4OJR);
-      if ((typ_id__3OJR == (__INTEGER)(-  1))) {
-        a__5OJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__APJR=(__UINTEGER_32)((__UINTEGER_32)(sz__4OJR + a__5OJR) & (__UINTEGER_32)(~ a__5OJR));
-        ptr_table__2TXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__APJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__1TXR=((__POINTER )(NULL));
-        result__3TXR=((__POINTER *)ptr_table__2TXR)[ 0];
-        if ((result__3TXR == (void *)NULL)) {
-          result__3TXR=new_lab__2PJ(new_size__APJR);
-          next__1TXR=(void *)((unsigned long)result__3TXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APJR)));
-          ((__POINTER *)next__1TXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2TXR)[ 0]=next__1TXR;
-        } else {
-          next__1TXR=((__POINTER *)result__3TXR)[ 0];
-          if ((next__1TXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__APJR <<  1)) <=  4096)) {
-              next__1TXR=(void *)((unsigned long)result__3TXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APJR)));
-            } else {
-              next__1TXR=new_lab__2PJ(new_size__APJR);
-            };
-            ((__POINTER *)next__1TXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2TXR)[ 0]=next__1TXR;
-          } else {
-            ((__POINTER *)result__3TXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3TXR=next__1TXR;
-          };
-        };
-        ptr__2OJR=result__3TXR;
-      } else {
-        t__BPJR=((__UINTEGER_32 )typ_id__3OJR);
-        a__CPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EUXR=(__UINTEGER_32)((__UINTEGER_32)(sz__4OJR + a__CPJR) & (__UINTEGER_32)(~ a__CPJR));
-        ptr_table__BUXR=((__POINTER )(&(table_type[(t__BPJR)])));
-        lab_type__DUXR=(__UINTEGER_32)(t__BPJR |  1);
-        next__AUXR=((__POINTER )(NULL));
-        result__CUXR=((__POINTER *)ptr_table__BUXR)[ 0];
-        if ((result__CUXR == (void *)NULL)) {
-          result__CUXR=new_lab__2PJ(lab_type__DUXR);
-          next__AUXR=(void *)((unsigned long)result__CUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EUXR)));
-          ((__POINTER *)next__AUXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BUXR)[ 0]=next__AUXR;
-        } else {
-          next__AUXR=((__POINTER *)result__CUXR)[ 0];
-          if ((next__AUXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EUXR <<  1)) <=  4096)) {
-              next__AUXR=(void *)((unsigned long)result__CUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EUXR)));
-            } else {
-              next__AUXR=new_lab__2PJ(lab_type__DUXR);
-            };
-            ((__POINTER *)next__AUXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BUXR)[ 0]=next__AUXR;
-          } else {
-            ((__POINTER *)result__CUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CUXR=next__AUXR;
-          };
-        };
-        ptr__2OJR=result__CUXR;
-      };
-      result__1OJR=((__INTEGER_CST *)ptr__2OJR);
-      *(result__1OJR) = *(INTEGER_CST__);
-    };
-    Self__DPJR=((__INTEGER_CST *)result__1OJR);
-    Self__DPJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EPJR;
-    Self__DPJR->value__W4YD=v__FPJR;
-    Self__DPJR->parent_constant__B3LC.static_type__M2YD=t__GPJR;
-    check_type__YG5D(Self__DPJR);
-    __tmp__BO2H=result__1OJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LMAR=read__QB5G(((__READ_LOCAL *)__tmp__AO2H)->local__HJZD);
-    if (__tmp__LMAR==NULL) {
-      __tmp__MMAR=NULL;
-    } else {
-      __tmp__MMAR=((__READ_LOCAL *)__tmp__LMAR);
-    };
-    __tmp__BO2H=__tmp__MMAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__BO2H=my_copy__SL2H(__tmp__AO2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BO2H=my_copy__LM2H(__tmp__AO2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BO2H=my_copy__YM2H(__tmp__AO2H);
-  } break;
-  case __REAL_CST__: {
-    Self__B42P=((__REAL_CST *)__tmp__AO2H);
-    p__QPJR=Self__B42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__RPJR=Self__B42P->value__HN2H;
-    t__SPJR=Self__B42P->parent_constant__U2JH.static_type__M2YD;
-    result__HPJR=NULL;
-    ptr__IPJR=((__POINTER )(NULL));
-    typ_id__JPJR= 0;
-    sz__KPJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__KPJR ==  0)) {
-      result__HPJR=REAL_CST__;
-    } else {
-      typ_id__JPJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KPJR);
-      if ((typ_id__JPJR == (__INTEGER)(-  1))) {
-        a__LPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MPJR=(__UINTEGER_32)((__UINTEGER_32)(sz__KPJR + a__LPJR) & (__UINTEGER_32)(~ a__LPJR));
-        ptr_table__GUXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MPJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__FUXR=((__POINTER )(NULL));
-        result__HUXR=((__POINTER *)ptr_table__GUXR)[ 0];
-        if ((result__HUXR == (void *)NULL)) {
-          result__HUXR=new_lab__2PJ(new_size__MPJR);
-          next__FUXR=(void *)((unsigned long)result__HUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MPJR)));
-          ((__POINTER *)next__FUXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GUXR)[ 0]=next__FUXR;
-        } else {
-          next__FUXR=((__POINTER *)result__HUXR)[ 0];
-          if ((next__FUXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MPJR <<  1)) <=  4096)) {
-              next__FUXR=(void *)((unsigned long)result__HUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MPJR)));
-            } else {
-              next__FUXR=new_lab__2PJ(new_size__MPJR);
-            };
-            ((__POINTER *)next__FUXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GUXR)[ 0]=next__FUXR;
-          } else {
-            ((__POINTER *)result__HUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HUXR=next__FUXR;
-          };
-        };
-        ptr__IPJR=result__HUXR;
-      } else {
-        t__NPJR=((__UINTEGER_32 )typ_id__JPJR);
-        a__OPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OUXR=(__UINTEGER_32)((__UINTEGER_32)(sz__KPJR + a__OPJR) & (__UINTEGER_32)(~ a__OPJR));
-        ptr_table__LUXR=((__POINTER )(&(table_type[(t__NPJR)])));
-        lab_type__NUXR=(__UINTEGER_32)(t__NPJR |  1);
-        next__KUXR=((__POINTER )(NULL));
-        result__MUXR=((__POINTER *)ptr_table__LUXR)[ 0];
-        if ((result__MUXR == (void *)NULL)) {
-          result__MUXR=new_lab__2PJ(lab_type__NUXR);
-          next__KUXR=(void *)((unsigned long)result__MUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OUXR)));
-          ((__POINTER *)next__KUXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LUXR)[ 0]=next__KUXR;
-        } else {
-          next__KUXR=((__POINTER *)result__MUXR)[ 0];
-          if ((next__KUXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OUXR <<  1)) <=  4096)) {
-              next__KUXR=(void *)((unsigned long)result__MUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OUXR)));
-            } else {
-              next__KUXR=new_lab__2PJ(lab_type__NUXR);
-            };
-            ((__POINTER *)next__KUXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LUXR)[ 0]=next__KUXR;
-          } else {
-            ((__POINTER *)result__MUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MUXR=next__KUXR;
-          };
-        };
-        ptr__IPJR=result__MUXR;
-      };
-      result__HPJR=((__REAL_CST *)ptr__IPJR);
-      *(result__HPJR) = *(REAL_CST__);
-    };
-    Self__PPJR=((__REAL_CST *)result__HPJR);
-    Self__PPJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QPJR;
-    Self__PPJR->value__HN2H=v__RPJR;
-    Self__PPJR->parent_constant__U2JH.static_type__M2YD=t__SPJR;
-    __tmp__BO2H=result__HPJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__D42P=((__CHARACTER_CST *)__tmp__AO2H);
-    __tmp__BO2H=create__char__4SMH(Self__D42P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D42P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__E42P=((__IS_EXPANDED *)__tmp__AO2H);
-    __tmp__PMAR=read__QB5G(((__READ_LOCAL *)Self__E42P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PMAR==NULL) {
-      __tmp__QMAR=NULL;
-    } else {
-      __tmp__QMAR=((__READ_LOCAL *)__tmp__PMAR);
-    };
-    p__2PJR=Self__E42P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__TPJR=NULL;
-    ptr__UPJR=((__POINTER )(NULL));
-    typ_id__VPJR= 0;
-    sz__WPJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__WPJR ==  0)) {
-      result__TPJR=IS_EXPANDED__;
-    } else {
-      typ_id__VPJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WPJR);
-      if ((typ_id__VPJR == (__INTEGER)(-  1))) {
-        a__XPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YPJR=(__UINTEGER_32)((__UINTEGER_32)(sz__WPJR + a__XPJR) & (__UINTEGER_32)(~ a__XPJR));
-        ptr_table__QUXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YPJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__PUXR=((__POINTER )(NULL));
-        result__RUXR=((__POINTER *)ptr_table__QUXR)[ 0];
-        if ((result__RUXR == (void *)NULL)) {
-          result__RUXR=new_lab__2PJ(new_size__YPJR);
-          next__PUXR=(void *)((unsigned long)result__RUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YPJR)));
-          ((__POINTER *)next__PUXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QUXR)[ 0]=next__PUXR;
-        } else {
-          next__PUXR=((__POINTER *)result__RUXR)[ 0];
-          if ((next__PUXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YPJR <<  1)) <=  4096)) {
-              next__PUXR=(void *)((unsigned long)result__RUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YPJR)));
-            } else {
-              next__PUXR=new_lab__2PJ(new_size__YPJR);
-            };
-            ((__POINTER *)next__PUXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QUXR)[ 0]=next__PUXR;
-          } else {
-            ((__POINTER *)result__RUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RUXR=next__PUXR;
-          };
-        };
-        ptr__UPJR=result__RUXR;
-      } else {
-        t__ZPJR=((__UINTEGER_32 )typ_id__VPJR);
-        a__0PJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YUXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WPJR + a__0PJR) & (__UINTEGER_32)(~ a__0PJR));
-        ptr_table__VUXR=((__POINTER )(&(table_type[(t__ZPJR)])));
-        lab_type__XUXR=(__UINTEGER_32)(t__ZPJR |  1);
-        next__UUXR=((__POINTER )(NULL));
-        result__WUXR=((__POINTER *)ptr_table__VUXR)[ 0];
-        if ((result__WUXR == (void *)NULL)) {
-          result__WUXR=new_lab__2PJ(lab_type__XUXR);
-          next__UUXR=(void *)((unsigned long)result__WUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUXR)));
-          ((__POINTER *)next__UUXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VUXR)[ 0]=next__UUXR;
-        } else {
-          next__UUXR=((__POINTER *)result__WUXR)[ 0];
-          if ((next__UUXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YUXR <<  1)) <=  4096)) {
-              next__UUXR=(void *)((unsigned long)result__WUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUXR)));
-            } else {
-              next__UUXR=new_lab__2PJ(lab_type__XUXR);
-            };
-            ((__POINTER *)next__UUXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VUXR)[ 0]=next__UUXR;
-          } else {
-            ((__POINTER *)result__WUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WUXR=next__UUXR;
-          };
-        };
-        ptr__UPJR=result__WUXR;
-      };
-      result__TPJR=((__IS_EXPANDED *)ptr__UPJR);
-      *(result__TPJR) = *(IS_EXPANDED__);
-    };
-    Self__1PJR=((__IS_EXPANDED *)result__TPJR);
-    Self__1PJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2PJR;
-    Self__1PJR->receiver__WN2H=__tmp__QMAR;
-    __tmp__BO2H=result__TPJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__BO2H=my_copy__1N2H(__tmp__AO2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__BO2H=my_copy__EO2H(__tmp__AO2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__BO2H=my_copy__PO2H(__tmp__AO2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__BO2H=my_copy__1O2H(__tmp__AO2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__BO2H=my_copy__GP2H(__tmp__AO2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__BO2H=my_copy__RP2H(__tmp__AO2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BO2H=my_copy__2P2H(__tmp__AO2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BO2H=my_copy__HQ2H(__tmp__AO2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__BO2H=my_copy__SQ2H(__tmp__AO2H);
-  } break;
-  case __ITEM__: {
-    __tmp__BO2H=my_copy__DR2H(__tmp__AO2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__BO2H=my_copy__PR2H(__tmp__AO2H);
-  } break;
-  case __CAST__: {
-    __tmp__BO2H=my_copy__YR2H(__tmp__AO2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__BO2H=my_copy__5SYM(__tmp__AO2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__BO2H=my_copy__IUGK(__tmp__AO2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__5PJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AO2H)->global__ZGJK),NULL);
-    if (__tmp__5PJR==NULL) {
-      __tmp__AQJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__5PJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__AQJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__AQJR=((__READ_GLOBAL *)__tmp__5PJR);
+  void *result__LUAL,*__tmp__OVAL;
+  __INTEGER__Q j__MUAL;
+  void *__tmp__XYDL;
+  void *__tmp__PVAL;
+  __TYPE_FULL__XMB *__tmp__SVAL;
+  result__LUAL=NULL;
+  j__MUAL= 0;
+  while (((void *)result__LUAL == (void *)NULL)) {
+    __tmp__OVAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__IUAL->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__MUAL];
+    if (((struct ___OBJ *)__tmp__OVAL)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__XYDL=((__SLOT_CODE__4IRG *)__tmp__OVAL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__XYDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__PVAL=((__ITM_SLOT__PLC *)__tmp__XYDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__PVAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XYDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__XYDL=((__SLOT_DATA__IJRG *)__tmp__OVAL)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__XYDL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__PVAL=((__ITM_SLOT__PLC *)__tmp__XYDL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__PVAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XYDL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (__tmp__PVAL==NULL) {
+      __tmp__XYDL=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__PVAL)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__XYDL=((void *)__tmp__PVAL);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__XYDL=((void *)__tmp__PVAL);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__XYDL=((void *)__tmp__PVAL);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__XYDL=((void *)__tmp__PVAL);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__XYDL=NULL;
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__XYDL=((void *)__tmp__PVAL);
       } break;
       }
     };
-    __tmp__BO2H=__tmp__AQJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BO2H=my_copy__BQCN(__tmp__AO2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BO2H=my_copy__NREO(__tmp__AO2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BO2H=my_copy__VYJO(__tmp__AO2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BO2H=my_copy__0REO(__tmp__AO2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BO2H=my_copy__BZJO(__tmp__AO2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__BO2H=my_copy__CNJM(__tmp__AO2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__BO2H=my_copy__5XLL(__tmp__AO2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__BO2H=my_copy__WVYM(__tmp__AO2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__BO2H=my_copy__FSEO(__tmp__AO2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BO2H=my_copy__QCEP(__tmp__AO2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__BO2H=my_copy__5LSN(__tmp__AO2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BO2H=my_copy__KMSN(__tmp__AO2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__BO2H=my_copy__JZPN(__tmp__AO2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__BO2H=my_copy__G3SO(__tmp__AO2H);
-  } break;
-  };
-  result__T1XH=NULL;
-  ptr__U1XH=((__POINTER )(NULL));
-  typ_id__Z1XH= 0;
-  sz__W1XH=((__UINTEGER_32 )sizeof(__GET_TYPE_ID));
-  if ((sz__W1XH ==  0)) {
-    result__T1XH=GET_TYPE_ID__;
-  } else {
-    typ_id__Z1XH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W1XH);
-    if ((typ_id__Z1XH == (__INTEGER)(-  1))) {
-      a__SB2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QB2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__W1XH + a__SB2Q) & (__UINTEGER_32)(~ a__SB2Q));
-      ptr_table__0UXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QB2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ZUXR=((__POINTER )(NULL));
-      result__1UXR=((__POINTER *)ptr_table__0UXR)[ 0];
-      if ((result__1UXR == (void *)NULL)) {
-        result__1UXR=new_lab__2PJ(new_size__QB2Q);
-        next__ZUXR=(void *)((unsigned long)result__1UXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QB2Q)));
-        ((__POINTER *)next__ZUXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0UXR)[ 0]=next__ZUXR;
-      } else {
-        next__ZUXR=((__POINTER *)result__1UXR)[ 0];
-        if ((next__ZUXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1UXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QB2Q <<  1)) <=  4096)) {
-            next__ZUXR=(void *)((unsigned long)result__1UXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QB2Q)));
-          } else {
-            next__ZUXR=new_lab__2PJ(new_size__QB2Q);
-          };
-          ((__POINTER *)next__ZUXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0UXR)[ 0]=next__ZUXR;
-        } else {
-          ((__POINTER *)result__1UXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1UXR=next__ZUXR;
-        };
-      };
-      ptr__U1XH=result__1UXR;
-    } else {
-      t__WB2Q=((__UINTEGER_32 )typ_id__Z1XH);
-      a__YB2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CVXR=(__UINTEGER_32)((__UINTEGER_32)(sz__W1XH + a__YB2Q) & (__UINTEGER_32)(~ a__YB2Q));
-      ptr_table__5UXR=((__POINTER )(&(table_type[(t__WB2Q)])));
-      lab_type__BVXR=(__UINTEGER_32)(t__WB2Q |  1);
-      next__4UXR=((__POINTER )(NULL));
-      result__AVXR=((__POINTER *)ptr_table__5UXR)[ 0];
-      if ((result__AVXR == (void *)NULL)) {
-        result__AVXR=new_lab__2PJ(lab_type__BVXR);
-        next__4UXR=(void *)((unsigned long)result__AVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CVXR)));
-        ((__POINTER *)next__4UXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5UXR)[ 0]=next__4UXR;
-      } else {
-        next__4UXR=((__POINTER *)result__AVXR)[ 0];
-        if ((next__4UXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CVXR <<  1)) <=  4096)) {
-            next__4UXR=(void *)((unsigned long)result__AVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CVXR)));
-          } else {
-            next__4UXR=new_lab__2PJ(lab_type__BVXR);
-          };
-          ((__POINTER *)next__4UXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5UXR)[ 0]=next__4UXR;
-        } else {
-          ((__POINTER *)result__AVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4UXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__AVXR=next__4UXR;
-        };
-      };
-      ptr__U1XH=result__AVXR;
+    switch (((struct ___OBJ *)__tmp__XYDL)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__SVAL=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__XYDL));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__SVAL=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XYDL)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__SVAL=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XYDL)),Self__IUAL);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__SVAL=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XYDL)),Self__IUAL);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__SVAL=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XYDL)),Self__IUAL);
+    } break;
     };
-    result__T1XH=((__GET_TYPE_ID *)ptr__U1XH);
-    *(result__T1XH) = *(GET_TYPE_ID__);
+    __tmp__OVAL=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__SVAL),n__JUAL);
+    result__LUAL=__tmp__OVAL;
+    j__MUAL=(__INTEGER__Q)(j__MUAL +  1);
   };
-  Self__HNFI=((__GET_TYPE_ID *)result__T1XH);
-  Self__HNFI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__4N2H;
-  Self__HNFI->receiver__5N2H=__tmp__BO2H;
-  return(result__T1XH);
+  result__LUAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__IUAL->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[(__INTEGER__Q)(j__MUAL -  1)];
+  return(result__LUAL);
 }
 
-static __EXPR_SUP* my_copy__EO2H(__EXPR_SUP *Self__FO2H)
-// ({EXPR_SUP}) With resultRecursive, No inlinable.
+static void* get_path_slot__BWAL(__TYPE_GENERIC__OCY *Self__CWAL,__STRING_CONSTANT__0 *n__DWAL)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__MQJR,v__TRJR;
-  __POSITION __tmp__HO2H,p__LQJR,p__XQJR,p__DRJR,p__SRJR,p__4RJR;
-  __POSITION p__KSJR;
-  void *__tmp__IO2H,*__tmp__JO2H,*__tmp__LO2H,*__tmp__MO2H;
-  __STRING_CST *Self__F42P,*Self__N42P;
-  __PROTOTYPE_CST *Self__G42P,*Self__O42P;
-  __INTEGER_CST *Self__H42P,*result__CQJR,*Self__KQJR,*Self__P42P;
-  __INTEGER_CST *result__JRJR,*Self__RRJR;
-  void *t__NQJR,*t__ZQJR,*t__URJR,*t__ASJR;
-  __POINTER ptr__DQJR,ptr_table__EVXR,next__DVXR,result__FVXR;
-  __POINTER ptr_table__JVXR,next__IVXR,result__KVXR,ptr__PQJR;
-  __POINTER ptr_table__OVXR,next__NVXR,result__PVXR,ptr_table__TVXR;
-  __POINTER next__SVXR,result__UVXR,ptr__1QJR,ptr_table__YVXR;
-  __POINTER next__XVXR,result__ZVXR,ptr_table__3VXR,next__2VXR;
-  __POINTER result__4VXR,ptr__KRJR,ptr_table__CWXR,next__BWXR;
-  __POINTER result__DWXR,ptr_table__HWXR,next__GWXR,result__IWXR;
-  __POINTER ptr__WRJR,ptr_table__MWXR,next__LWXR,result__NWXR;
-  __POINTER ptr_table__RWXR,next__QWXR,result__SWXR,ptr__CSJR;
-  __POINTER ptr_table__WWXR,next__VWXR,result__XWXR,ptr_table__1WXR;
-  __POINTER next__0WXR,result__2WXR,ptr__G3XH,ptr_table__AXXR;
-  __POINTER next__5WXR,result__BXXR,ptr_table__FXXR,next__EXXR;
-  __POINTER result__GXXR;
-  __INTEGER typ_id__EQJR,typ_id__QQJR,typ_id__2QJR,typ_id__LRJR;
-  __INTEGER typ_id__XRJR,typ_id__DSJR,typ_id__L3XH;
-  __UINTEGER_32 sz__FQJR,a__GQJR,new_size__HQJR,t__IQJR,a__JQJR;
-  __UINTEGER_32 new_size__MVXR,lab_type__LVXR,sz__RQJR,a__SQJR;
-  __UINTEGER_32 new_size__TQJR,t__UQJR,a__VQJR,new_size__WVXR;
-  __UINTEGER_32 lab_type__VVXR,sz__3QJR,a__4QJR,new_size__5QJR,t__ARJR;
-  __UINTEGER_32 a__BRJR,new_size__AWXR,lab_type__5VXR,sz__MRJR,a__NRJR;
-  __UINTEGER_32 new_size__ORJR,t__PRJR,a__QRJR,new_size__KWXR;
-  __UINTEGER_32 lab_type__JWXR,sz__YRJR,a__ZRJR,new_size__0RJR,t__1RJR;
-  __UINTEGER_32 a__2RJR,new_size__UWXR,lab_type__TWXR,sz__ESJR,a__FSJR;
-  __UINTEGER_32 new_size__GSJR,t__HSJR,a__ISJR,new_size__4WXR;
-  __UINTEGER_32 lab_type__3WXR,sz__I3XH,a__3B2Q,new_size__1B2Q,t__BC2Q;
-  __UINTEGER_32 a__DC2Q,new_size__IXXR,lab_type__HXXR;
-  void *__tmp__TMAR,*__tmp__XMAR,*__tmp__GRJR,*__tmp__1MAR,*__tmp__5MAR;
-  void *__tmp__NSJR;
-  __READ_LOCAL *__tmp__UMAR,*__tmp__YMAR,*__tmp__2MAR,*__tmp__ANAR;
-  __REAL_CST *Self__J42P,*result__OQJR,*Self__WQJR,*Self__R42P;
-  __REAL_CST *result__VRJR,*Self__3RJR;
-  void *v__YQJR,*v__5RJR;
-  __CHARACTER_CST *Self__L42P,*Self__T42P;
-  __IS_EXPANDED *Self__M42P,*result__0QJR,*Self__CRJR,*Self__U42P;
-  __IS_EXPANDED *result__BSJR,*Self__JSJR;
-  __READ_GLOBAL *__tmp__HRJR,*__tmp__OSJR;
-  __EXPR_SUP *result__F3XH,*Self__MNFI;
-  __tmp__HO2H=Self__FO2H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__IO2H=Self__FO2H->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__IO2H)->__id) {
-  case __LIST__: {
-    __tmp__JO2H=my_copy__MSYM(__tmp__IO2H);
-  } break;
-  case __STRING_CST__: {
-    Self__F42P=((__STRING_CST *)__tmp__IO2H);
-    __tmp__JO2H=create__text__ITMH(Self__F42P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F42P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__JO2H=my_copy__EK2H(__tmp__IO2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__G42P=((__PROTOTYPE_CST *)__tmp__IO2H);
-    __tmp__JO2H=create__type__PKQC(Self__G42P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G42P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__H42P=((__INTEGER_CST *)__tmp__IO2H);
-    p__LQJR=Self__H42P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__MQJR=Self__H42P->value__W4YD;
-    t__NQJR=Self__H42P->parent_constant__B3LC.static_type__M2YD;
-    result__CQJR=NULL;
-    ptr__DQJR=((__POINTER )(NULL));
-    typ_id__EQJR= 0;
-    sz__FQJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__FQJR ==  0)) {
-      result__CQJR=INTEGER_CST__;
-    } else {
-      typ_id__EQJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FQJR);
-      if ((typ_id__EQJR == (__INTEGER)(-  1))) {
-        a__GQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HQJR=(__UINTEGER_32)((__UINTEGER_32)(sz__FQJR + a__GQJR) & (__UINTEGER_32)(~ a__GQJR));
-        ptr_table__EVXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HQJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__DVXR=((__POINTER )(NULL));
-        result__FVXR=((__POINTER *)ptr_table__EVXR)[ 0];
-        if ((result__FVXR == (void *)NULL)) {
-          result__FVXR=new_lab__2PJ(new_size__HQJR);
-          next__DVXR=(void *)((unsigned long)result__FVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQJR)));
-          ((__POINTER *)next__DVXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EVXR)[ 0]=next__DVXR;
-        } else {
-          next__DVXR=((__POINTER *)result__FVXR)[ 0];
-          if ((next__DVXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HQJR <<  1)) <=  4096)) {
-              next__DVXR=(void *)((unsigned long)result__FVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQJR)));
-            } else {
-              next__DVXR=new_lab__2PJ(new_size__HQJR);
-            };
-            ((__POINTER *)next__DVXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EVXR)[ 0]=next__DVXR;
-          } else {
-            ((__POINTER *)result__FVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FVXR=next__DVXR;
-          };
-        };
-        ptr__DQJR=result__FVXR;
-      } else {
-        t__IQJR=((__UINTEGER_32 )typ_id__EQJR);
-        a__JQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MVXR=(__UINTEGER_32)((__UINTEGER_32)(sz__FQJR + a__JQJR) & (__UINTEGER_32)(~ a__JQJR));
-        ptr_table__JVXR=((__POINTER )(&(table_type[(t__IQJR)])));
-        lab_type__LVXR=(__UINTEGER_32)(t__IQJR |  1);
-        next__IVXR=((__POINTER )(NULL));
-        result__KVXR=((__POINTER *)ptr_table__JVXR)[ 0];
-        if ((result__KVXR == (void *)NULL)) {
-          result__KVXR=new_lab__2PJ(lab_type__LVXR);
-          next__IVXR=(void *)((unsigned long)result__KVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MVXR)));
-          ((__POINTER *)next__IVXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JVXR)[ 0]=next__IVXR;
-        } else {
-          next__IVXR=((__POINTER *)result__KVXR)[ 0];
-          if ((next__IVXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MVXR <<  1)) <=  4096)) {
-              next__IVXR=(void *)((unsigned long)result__KVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MVXR)));
-            } else {
-              next__IVXR=new_lab__2PJ(lab_type__LVXR);
-            };
-            ((__POINTER *)next__IVXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JVXR)[ 0]=next__IVXR;
-          } else {
-            ((__POINTER *)result__KVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KVXR=next__IVXR;
-          };
-        };
-        ptr__DQJR=result__KVXR;
-      };
-      result__CQJR=((__INTEGER_CST *)ptr__DQJR);
-      *(result__CQJR) = *(INTEGER_CST__);
-    };
-    Self__KQJR=((__INTEGER_CST *)result__CQJR);
-    Self__KQJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LQJR;
-    Self__KQJR->value__W4YD=v__MQJR;
-    Self__KQJR->parent_constant__B3LC.static_type__M2YD=t__NQJR;
-    check_type__YG5D(Self__KQJR);
-    __tmp__JO2H=result__CQJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TMAR=read__QB5G(((__READ_LOCAL *)__tmp__IO2H)->local__HJZD);
-    if (__tmp__TMAR==NULL) {
-      __tmp__UMAR=NULL;
-    } else {
-      __tmp__UMAR=((__READ_LOCAL *)__tmp__TMAR);
-    };
-    __tmp__JO2H=__tmp__UMAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__JO2H=my_copy__SL2H(__tmp__IO2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JO2H=my_copy__LM2H(__tmp__IO2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JO2H=my_copy__YM2H(__tmp__IO2H);
-  } break;
-  case __REAL_CST__: {
-    Self__J42P=((__REAL_CST *)__tmp__IO2H);
-    p__XQJR=Self__J42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__YQJR=Self__J42P->value__HN2H;
-    t__ZQJR=Self__J42P->parent_constant__U2JH.static_type__M2YD;
-    result__OQJR=NULL;
-    ptr__PQJR=((__POINTER )(NULL));
-    typ_id__QQJR= 0;
-    sz__RQJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__RQJR ==  0)) {
-      result__OQJR=REAL_CST__;
-    } else {
-      typ_id__QQJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RQJR);
-      if ((typ_id__QQJR == (__INTEGER)(-  1))) {
-        a__SQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TQJR=(__UINTEGER_32)((__UINTEGER_32)(sz__RQJR + a__SQJR) & (__UINTEGER_32)(~ a__SQJR));
-        ptr_table__OVXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TQJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__NVXR=((__POINTER )(NULL));
-        result__PVXR=((__POINTER *)ptr_table__OVXR)[ 0];
-        if ((result__PVXR == (void *)NULL)) {
-          result__PVXR=new_lab__2PJ(new_size__TQJR);
-          next__NVXR=(void *)((unsigned long)result__PVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQJR)));
-          ((__POINTER *)next__NVXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OVXR)[ 0]=next__NVXR;
-        } else {
-          next__NVXR=((__POINTER *)result__PVXR)[ 0];
-          if ((next__NVXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TQJR <<  1)) <=  4096)) {
-              next__NVXR=(void *)((unsigned long)result__PVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQJR)));
-            } else {
-              next__NVXR=new_lab__2PJ(new_size__TQJR);
-            };
-            ((__POINTER *)next__NVXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OVXR)[ 0]=next__NVXR;
-          } else {
-            ((__POINTER *)result__PVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PVXR=next__NVXR;
-          };
-        };
-        ptr__PQJR=result__PVXR;
-      } else {
-        t__UQJR=((__UINTEGER_32 )typ_id__QQJR);
-        a__VQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WVXR=(__UINTEGER_32)((__UINTEGER_32)(sz__RQJR + a__VQJR) & (__UINTEGER_32)(~ a__VQJR));
-        ptr_table__TVXR=((__POINTER )(&(table_type[(t__UQJR)])));
-        lab_type__VVXR=(__UINTEGER_32)(t__UQJR |  1);
-        next__SVXR=((__POINTER )(NULL));
-        result__UVXR=((__POINTER *)ptr_table__TVXR)[ 0];
-        if ((result__UVXR == (void *)NULL)) {
-          result__UVXR=new_lab__2PJ(lab_type__VVXR);
-          next__SVXR=(void *)((unsigned long)result__UVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WVXR)));
-          ((__POINTER *)next__SVXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TVXR)[ 0]=next__SVXR;
-        } else {
-          next__SVXR=((__POINTER *)result__UVXR)[ 0];
-          if ((next__SVXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WVXR <<  1)) <=  4096)) {
-              next__SVXR=(void *)((unsigned long)result__UVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WVXR)));
-            } else {
-              next__SVXR=new_lab__2PJ(lab_type__VVXR);
-            };
-            ((__POINTER *)next__SVXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TVXR)[ 0]=next__SVXR;
-          } else {
-            ((__POINTER *)result__UVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UVXR=next__SVXR;
-          };
-        };
-        ptr__PQJR=result__UVXR;
-      };
-      result__OQJR=((__REAL_CST *)ptr__PQJR);
-      *(result__OQJR) = *(REAL_CST__);
-    };
-    Self__WQJR=((__REAL_CST *)result__OQJR);
-    Self__WQJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XQJR;
-    Self__WQJR->value__HN2H=v__YQJR;
-    Self__WQJR->parent_constant__U2JH.static_type__M2YD=t__ZQJR;
-    __tmp__JO2H=result__OQJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__L42P=((__CHARACTER_CST *)__tmp__IO2H);
-    __tmp__JO2H=create__char__4SMH(Self__L42P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L42P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__M42P=((__IS_EXPANDED *)__tmp__IO2H);
-    __tmp__XMAR=read__QB5G(((__READ_LOCAL *)Self__M42P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XMAR==NULL) {
-      __tmp__YMAR=NULL;
-    } else {
-      __tmp__YMAR=((__READ_LOCAL *)__tmp__XMAR);
-    };
-    p__DRJR=Self__M42P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__0QJR=NULL;
-    ptr__1QJR=((__POINTER )(NULL));
-    typ_id__2QJR= 0;
-    sz__3QJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__3QJR ==  0)) {
-      result__0QJR=IS_EXPANDED__;
-    } else {
-      typ_id__2QJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3QJR);
-      if ((typ_id__2QJR == (__INTEGER)(-  1))) {
-        a__4QJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5QJR=(__UINTEGER_32)((__UINTEGER_32)(sz__3QJR + a__4QJR) & (__UINTEGER_32)(~ a__4QJR));
-        ptr_table__YVXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5QJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__XVXR=((__POINTER )(NULL));
-        result__ZVXR=((__POINTER *)ptr_table__YVXR)[ 0];
-        if ((result__ZVXR == (void *)NULL)) {
-          result__ZVXR=new_lab__2PJ(new_size__5QJR);
-          next__XVXR=(void *)((unsigned long)result__ZVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QJR)));
-          ((__POINTER *)next__XVXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YVXR)[ 0]=next__XVXR;
-        } else {
-          next__XVXR=((__POINTER *)result__ZVXR)[ 0];
-          if ((next__XVXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5QJR <<  1)) <=  4096)) {
-              next__XVXR=(void *)((unsigned long)result__ZVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QJR)));
-            } else {
-              next__XVXR=new_lab__2PJ(new_size__5QJR);
-            };
-            ((__POINTER *)next__XVXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YVXR)[ 0]=next__XVXR;
-          } else {
-            ((__POINTER *)result__ZVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZVXR=next__XVXR;
-          };
-        };
-        ptr__1QJR=result__ZVXR;
-      } else {
-        t__ARJR=((__UINTEGER_32 )typ_id__2QJR);
-        a__BRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AWXR=(__UINTEGER_32)((__UINTEGER_32)(sz__3QJR + a__BRJR) & (__UINTEGER_32)(~ a__BRJR));
-        ptr_table__3VXR=((__POINTER )(&(table_type[(t__ARJR)])));
-        lab_type__5VXR=(__UINTEGER_32)(t__ARJR |  1);
-        next__2VXR=((__POINTER )(NULL));
-        result__4VXR=((__POINTER *)ptr_table__3VXR)[ 0];
-        if ((result__4VXR == (void *)NULL)) {
-          result__4VXR=new_lab__2PJ(lab_type__5VXR);
-          next__2VXR=(void *)((unsigned long)result__4VXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWXR)));
-          ((__POINTER *)next__2VXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3VXR)[ 0]=next__2VXR;
-        } else {
-          next__2VXR=((__POINTER *)result__4VXR)[ 0];
-          if ((next__2VXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4VXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AWXR <<  1)) <=  4096)) {
-              next__2VXR=(void *)((unsigned long)result__4VXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWXR)));
-            } else {
-              next__2VXR=new_lab__2PJ(lab_type__5VXR);
-            };
-            ((__POINTER *)next__2VXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3VXR)[ 0]=next__2VXR;
-          } else {
-            ((__POINTER *)result__4VXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2VXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4VXR=next__2VXR;
-          };
-        };
-        ptr__1QJR=result__4VXR;
-      };
-      result__0QJR=((__IS_EXPANDED *)ptr__1QJR);
-      *(result__0QJR) = *(IS_EXPANDED__);
-    };
-    Self__CRJR=((__IS_EXPANDED *)result__0QJR);
-    Self__CRJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DRJR;
-    Self__CRJR->receiver__WN2H=__tmp__YMAR;
-    __tmp__JO2H=result__0QJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__JO2H=my_copy__1N2H(__tmp__IO2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__JO2H=my_copy__EO2H(__tmp__IO2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__JO2H=my_copy__PO2H(__tmp__IO2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__JO2H=my_copy__1O2H(__tmp__IO2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__JO2H=my_copy__GP2H(__tmp__IO2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__JO2H=my_copy__RP2H(__tmp__IO2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JO2H=my_copy__2P2H(__tmp__IO2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JO2H=my_copy__HQ2H(__tmp__IO2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__JO2H=my_copy__SQ2H(__tmp__IO2H);
-  } break;
-  case __ITEM__: {
-    __tmp__JO2H=my_copy__DR2H(__tmp__IO2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__JO2H=my_copy__PR2H(__tmp__IO2H);
-  } break;
-  case __CAST__: {
-    __tmp__JO2H=my_copy__YR2H(__tmp__IO2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__JO2H=my_copy__5SYM(__tmp__IO2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__JO2H=my_copy__IUGK(__tmp__IO2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__GRJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IO2H)->global__ZGJK),NULL);
-    if (__tmp__GRJR==NULL) {
-      __tmp__HRJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__GRJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__HRJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__HRJR=((__READ_GLOBAL *)__tmp__GRJR);
+  void *result__FWAL,*__tmp__IXAL;
+  __INTEGER__Q j__GWAL;
+  void *__tmp__Q0DL;
+  void *__tmp__JXAL;
+  __TYPE_FULL__XMB *__tmp__MXAL;
+  result__FWAL=NULL;
+  j__GWAL= 0;
+  while (((void *)result__FWAL == (void *)NULL)) {
+    __tmp__IXAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__CWAL->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__GWAL];
+    if (((struct ___OBJ *)__tmp__IXAL)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__Q0DL=((__SLOT_CODE__4IRG *)__tmp__IXAL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__Q0DL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__JXAL=((__ITM_SLOT__PLC *)__tmp__Q0DL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__JXAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Q0DL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__Q0DL=((__SLOT_DATA__IJRG *)__tmp__IXAL)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__Q0DL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__JXAL=((__ITM_SLOT__PLC *)__tmp__Q0DL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__JXAL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Q0DL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (__tmp__JXAL==NULL) {
+      __tmp__Q0DL=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__JXAL)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__Q0DL=((void *)__tmp__JXAL);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__Q0DL=((void *)__tmp__JXAL);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__Q0DL=((void *)__tmp__JXAL);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__Q0DL=((void *)__tmp__JXAL);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__Q0DL=NULL;
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__Q0DL=((void *)__tmp__JXAL);
       } break;
       }
     };
-    __tmp__JO2H=__tmp__HRJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JO2H=my_copy__BQCN(__tmp__IO2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JO2H=my_copy__NREO(__tmp__IO2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JO2H=my_copy__VYJO(__tmp__IO2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JO2H=my_copy__0REO(__tmp__IO2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JO2H=my_copy__BZJO(__tmp__IO2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__JO2H=my_copy__CNJM(__tmp__IO2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__JO2H=my_copy__5XLL(__tmp__IO2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__JO2H=my_copy__WVYM(__tmp__IO2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__JO2H=my_copy__FSEO(__tmp__IO2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JO2H=my_copy__QCEP(__tmp__IO2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__JO2H=my_copy__5LSN(__tmp__IO2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JO2H=my_copy__KMSN(__tmp__IO2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__JO2H=my_copy__JZPN(__tmp__IO2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__JO2H=my_copy__G3SO(__tmp__IO2H);
-  } break;
-  };
-  __tmp__LO2H=Self__FO2H->parent_expr_binary_cmp__15JH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__LO2H)->__id) {
-  case __LIST__: {
-    __tmp__MO2H=my_copy__MSYM(__tmp__LO2H);
-  } break;
-  case __STRING_CST__: {
-    Self__N42P=((__STRING_CST *)__tmp__LO2H);
-    __tmp__MO2H=create__text__ITMH(Self__N42P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N42P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__MO2H=my_copy__EK2H(__tmp__LO2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__O42P=((__PROTOTYPE_CST *)__tmp__LO2H);
-    __tmp__MO2H=create__type__PKQC(Self__O42P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O42P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__P42P=((__INTEGER_CST *)__tmp__LO2H);
-    p__SRJR=Self__P42P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__TRJR=Self__P42P->value__W4YD;
-    t__URJR=Self__P42P->parent_constant__B3LC.static_type__M2YD;
-    result__JRJR=NULL;
-    ptr__KRJR=((__POINTER )(NULL));
-    typ_id__LRJR= 0;
-    sz__MRJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__MRJR ==  0)) {
-      result__JRJR=INTEGER_CST__;
-    } else {
-      typ_id__LRJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MRJR);
-      if ((typ_id__LRJR == (__INTEGER)(-  1))) {
-        a__NRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ORJR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRJR + a__NRJR) & (__UINTEGER_32)(~ a__NRJR));
-        ptr_table__CWXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ORJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BWXR=((__POINTER )(NULL));
-        result__DWXR=((__POINTER *)ptr_table__CWXR)[ 0];
-        if ((result__DWXR == (void *)NULL)) {
-          result__DWXR=new_lab__2PJ(new_size__ORJR);
-          next__BWXR=(void *)((unsigned long)result__DWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORJR)));
-          ((__POINTER *)next__BWXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CWXR)[ 0]=next__BWXR;
-        } else {
-          next__BWXR=((__POINTER *)result__DWXR)[ 0];
-          if ((next__BWXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ORJR <<  1)) <=  4096)) {
-              next__BWXR=(void *)((unsigned long)result__DWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORJR)));
-            } else {
-              next__BWXR=new_lab__2PJ(new_size__ORJR);
-            };
-            ((__POINTER *)next__BWXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CWXR)[ 0]=next__BWXR;
-          } else {
-            ((__POINTER *)result__DWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DWXR=next__BWXR;
-          };
-        };
-        ptr__KRJR=result__DWXR;
-      } else {
-        t__PRJR=((__UINTEGER_32 )typ_id__LRJR);
-        a__QRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KWXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRJR + a__QRJR) & (__UINTEGER_32)(~ a__QRJR));
-        ptr_table__HWXR=((__POINTER )(&(table_type[(t__PRJR)])));
-        lab_type__JWXR=(__UINTEGER_32)(t__PRJR |  1);
-        next__GWXR=((__POINTER )(NULL));
-        result__IWXR=((__POINTER *)ptr_table__HWXR)[ 0];
-        if ((result__IWXR == (void *)NULL)) {
-          result__IWXR=new_lab__2PJ(lab_type__JWXR);
-          next__GWXR=(void *)((unsigned long)result__IWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWXR)));
-          ((__POINTER *)next__GWXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HWXR)[ 0]=next__GWXR;
-        } else {
-          next__GWXR=((__POINTER *)result__IWXR)[ 0];
-          if ((next__GWXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KWXR <<  1)) <=  4096)) {
-              next__GWXR=(void *)((unsigned long)result__IWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWXR)));
-            } else {
-              next__GWXR=new_lab__2PJ(lab_type__JWXR);
-            };
-            ((__POINTER *)next__GWXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HWXR)[ 0]=next__GWXR;
-          } else {
-            ((__POINTER *)result__IWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IWXR=next__GWXR;
-          };
-        };
-        ptr__KRJR=result__IWXR;
-      };
-      result__JRJR=((__INTEGER_CST *)ptr__KRJR);
-      *(result__JRJR) = *(INTEGER_CST__);
-    };
-    Self__RRJR=((__INTEGER_CST *)result__JRJR);
-    Self__RRJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SRJR;
-    Self__RRJR->value__W4YD=v__TRJR;
-    Self__RRJR->parent_constant__B3LC.static_type__M2YD=t__URJR;
-    check_type__YG5D(Self__RRJR);
-    __tmp__MO2H=result__JRJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1MAR=read__QB5G(((__READ_LOCAL *)__tmp__LO2H)->local__HJZD);
-    if (__tmp__1MAR==NULL) {
-      __tmp__2MAR=NULL;
-    } else {
-      __tmp__2MAR=((__READ_LOCAL *)__tmp__1MAR);
-    };
-    __tmp__MO2H=__tmp__2MAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__MO2H=my_copy__SL2H(__tmp__LO2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__MO2H=my_copy__LM2H(__tmp__LO2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__MO2H=my_copy__YM2H(__tmp__LO2H);
-  } break;
-  case __REAL_CST__: {
-    Self__R42P=((__REAL_CST *)__tmp__LO2H);
-    p__4RJR=Self__R42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__5RJR=Self__R42P->value__HN2H;
-    t__ASJR=Self__R42P->parent_constant__U2JH.static_type__M2YD;
-    result__VRJR=NULL;
-    ptr__WRJR=((__POINTER )(NULL));
-    typ_id__XRJR= 0;
-    sz__YRJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__YRJR ==  0)) {
-      result__VRJR=REAL_CST__;
-    } else {
-      typ_id__XRJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YRJR);
-      if ((typ_id__XRJR == (__INTEGER)(-  1))) {
-        a__ZRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0RJR=(__UINTEGER_32)((__UINTEGER_32)(sz__YRJR + a__ZRJR) & (__UINTEGER_32)(~ a__ZRJR));
-        ptr_table__MWXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0RJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LWXR=((__POINTER )(NULL));
-        result__NWXR=((__POINTER *)ptr_table__MWXR)[ 0];
-        if ((result__NWXR == (void *)NULL)) {
-          result__NWXR=new_lab__2PJ(new_size__0RJR);
-          next__LWXR=(void *)((unsigned long)result__NWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RJR)));
-          ((__POINTER *)next__LWXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MWXR)[ 0]=next__LWXR;
-        } else {
-          next__LWXR=((__POINTER *)result__NWXR)[ 0];
-          if ((next__LWXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0RJR <<  1)) <=  4096)) {
-              next__LWXR=(void *)((unsigned long)result__NWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RJR)));
-            } else {
-              next__LWXR=new_lab__2PJ(new_size__0RJR);
-            };
-            ((__POINTER *)next__LWXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MWXR)[ 0]=next__LWXR;
-          } else {
-            ((__POINTER *)result__NWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NWXR=next__LWXR;
-          };
-        };
-        ptr__WRJR=result__NWXR;
-      } else {
-        t__1RJR=((__UINTEGER_32 )typ_id__XRJR);
-        a__2RJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UWXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YRJR + a__2RJR) & (__UINTEGER_32)(~ a__2RJR));
-        ptr_table__RWXR=((__POINTER )(&(table_type[(t__1RJR)])));
-        lab_type__TWXR=(__UINTEGER_32)(t__1RJR |  1);
-        next__QWXR=((__POINTER )(NULL));
-        result__SWXR=((__POINTER *)ptr_table__RWXR)[ 0];
-        if ((result__SWXR == (void *)NULL)) {
-          result__SWXR=new_lab__2PJ(lab_type__TWXR);
-          next__QWXR=(void *)((unsigned long)result__SWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWXR)));
-          ((__POINTER *)next__QWXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RWXR)[ 0]=next__QWXR;
-        } else {
-          next__QWXR=((__POINTER *)result__SWXR)[ 0];
-          if ((next__QWXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UWXR <<  1)) <=  4096)) {
-              next__QWXR=(void *)((unsigned long)result__SWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWXR)));
-            } else {
-              next__QWXR=new_lab__2PJ(lab_type__TWXR);
-            };
-            ((__POINTER *)next__QWXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RWXR)[ 0]=next__QWXR;
-          } else {
-            ((__POINTER *)result__SWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SWXR=next__QWXR;
-          };
-        };
-        ptr__WRJR=result__SWXR;
-      };
-      result__VRJR=((__REAL_CST *)ptr__WRJR);
-      *(result__VRJR) = *(REAL_CST__);
-    };
-    Self__3RJR=((__REAL_CST *)result__VRJR);
-    Self__3RJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4RJR;
-    Self__3RJR->value__HN2H=v__5RJR;
-    Self__3RJR->parent_constant__U2JH.static_type__M2YD=t__ASJR;
-    __tmp__MO2H=result__VRJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__T42P=((__CHARACTER_CST *)__tmp__LO2H);
-    __tmp__MO2H=create__char__4SMH(Self__T42P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__T42P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__U42P=((__IS_EXPANDED *)__tmp__LO2H);
-    __tmp__5MAR=read__QB5G(((__READ_LOCAL *)Self__U42P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5MAR==NULL) {
-      __tmp__ANAR=NULL;
-    } else {
-      __tmp__ANAR=((__READ_LOCAL *)__tmp__5MAR);
-    };
-    p__KSJR=Self__U42P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__BSJR=NULL;
-    ptr__CSJR=((__POINTER )(NULL));
-    typ_id__DSJR= 0;
-    sz__ESJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__ESJR ==  0)) {
-      result__BSJR=IS_EXPANDED__;
-    } else {
-      typ_id__DSJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ESJR);
-      if ((typ_id__DSJR == (__INTEGER)(-  1))) {
-        a__FSJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GSJR=(__UINTEGER_32)((__UINTEGER_32)(sz__ESJR + a__FSJR) & (__UINTEGER_32)(~ a__FSJR));
-        ptr_table__WWXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GSJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VWXR=((__POINTER )(NULL));
-        result__XWXR=((__POINTER *)ptr_table__WWXR)[ 0];
-        if ((result__XWXR == (void *)NULL)) {
-          result__XWXR=new_lab__2PJ(new_size__GSJR);
-          next__VWXR=(void *)((unsigned long)result__XWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GSJR)));
-          ((__POINTER *)next__VWXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WWXR)[ 0]=next__VWXR;
-        } else {
-          next__VWXR=((__POINTER *)result__XWXR)[ 0];
-          if ((next__VWXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GSJR <<  1)) <=  4096)) {
-              next__VWXR=(void *)((unsigned long)result__XWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GSJR)));
-            } else {
-              next__VWXR=new_lab__2PJ(new_size__GSJR);
-            };
-            ((__POINTER *)next__VWXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WWXR)[ 0]=next__VWXR;
-          } else {
-            ((__POINTER *)result__XWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XWXR=next__VWXR;
-          };
-        };
-        ptr__CSJR=result__XWXR;
-      } else {
-        t__HSJR=((__UINTEGER_32 )typ_id__DSJR);
-        a__ISJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4WXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ESJR + a__ISJR) & (__UINTEGER_32)(~ a__ISJR));
-        ptr_table__1WXR=((__POINTER )(&(table_type[(t__HSJR)])));
-        lab_type__3WXR=(__UINTEGER_32)(t__HSJR |  1);
-        next__0WXR=((__POINTER )(NULL));
-        result__2WXR=((__POINTER *)ptr_table__1WXR)[ 0];
-        if ((result__2WXR == (void *)NULL)) {
-          result__2WXR=new_lab__2PJ(lab_type__3WXR);
-          next__0WXR=(void *)((unsigned long)result__2WXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WXR)));
-          ((__POINTER *)next__0WXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1WXR)[ 0]=next__0WXR;
-        } else {
-          next__0WXR=((__POINTER *)result__2WXR)[ 0];
-          if ((next__0WXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2WXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4WXR <<  1)) <=  4096)) {
-              next__0WXR=(void *)((unsigned long)result__2WXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WXR)));
-            } else {
-              next__0WXR=new_lab__2PJ(lab_type__3WXR);
-            };
-            ((__POINTER *)next__0WXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1WXR)[ 0]=next__0WXR;
-          } else {
-            ((__POINTER *)result__2WXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0WXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2WXR=next__0WXR;
-          };
-        };
-        ptr__CSJR=result__2WXR;
-      };
-      result__BSJR=((__IS_EXPANDED *)ptr__CSJR);
-      *(result__BSJR) = *(IS_EXPANDED__);
+    switch (((struct ___OBJ *)__tmp__Q0DL)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__MXAL=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0DL));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__MXAL=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0DL)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__MXAL=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0DL)),Self__CWAL);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__MXAL=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0DL)),Self__CWAL);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__MXAL=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0DL)),Self__CWAL);
+    } break;
     };
-    Self__JSJR=((__IS_EXPANDED *)result__BSJR);
-    Self__JSJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KSJR;
-    Self__JSJR->receiver__WN2H=__tmp__ANAR;
-    __tmp__MO2H=result__BSJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__MO2H=my_copy__1N2H(__tmp__LO2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__MO2H=my_copy__EO2H(__tmp__LO2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__MO2H=my_copy__PO2H(__tmp__LO2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__MO2H=my_copy__1O2H(__tmp__LO2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__MO2H=my_copy__GP2H(__tmp__LO2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__MO2H=my_copy__RP2H(__tmp__LO2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__MO2H=my_copy__2P2H(__tmp__LO2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__MO2H=my_copy__HQ2H(__tmp__LO2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__MO2H=my_copy__SQ2H(__tmp__LO2H);
-  } break;
-  case __ITEM__: {
-    __tmp__MO2H=my_copy__DR2H(__tmp__LO2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__MO2H=my_copy__PR2H(__tmp__LO2H);
-  } break;
-  case __CAST__: {
-    __tmp__MO2H=my_copy__YR2H(__tmp__LO2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__MO2H=my_copy__5SYM(__tmp__LO2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__MO2H=my_copy__IUGK(__tmp__LO2H);
+    __tmp__IXAL=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__MXAL),n__DWAL);
+    result__FWAL=__tmp__IXAL;
+    j__GWAL=(__INTEGER__Q)(j__GWAL +  1);
+  };
+  result__FWAL=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__CWAL->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[(__INTEGER__Q)(j__GWAL -  1)];
+  return(result__FWAL);
+}
+
+static void* get_path_slot__1XAL(__STRING_CONSTANT__0 *n__3XAL)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *__tmp__5XAL;
+  void *__tmp__AYAL;
+  __tmp__5XAL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__5XAL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__AYAL=get_path_slot__VOAL(((__TYPE__FF *)__tmp__5XAL),n__3XAL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__NSJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LO2H)->global__ZGJK),NULL);
-    if (__tmp__NSJR==NULL) {
-      __tmp__OSJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__NSJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__OSJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__OSJR=((__READ_GLOBAL *)__tmp__NSJR);
-      } break;
-      }
-    };
-    __tmp__MO2H=__tmp__OSJR;
+  case __TYPE_NULL__GMB__: {
+    __tmp__AYAL=NULL;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__MO2H=my_copy__BQCN(__tmp__LO2H);
+  case __TYPE_VOID__IMB__: {
+    __tmp__AYAL=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__5XAL)),n__3XAL);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__MO2H=my_copy__NREO(__tmp__LO2H);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__AYAL=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__5XAL)),n__3XAL);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MO2H=my_copy__VYJO(__tmp__LO2H);
+  case __TYPE_ID__MMB__: {
+    __tmp__AYAL=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__5XAL)),n__3XAL);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__MO2H=my_copy__0REO(__tmp__LO2H);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__AYAL=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__5XAL)),n__3XAL);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MO2H=my_copy__BZJO(__tmp__LO2H);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__AYAL=get_path_slot__1XAL(n__3XAL);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__MO2H=my_copy__CNJM(__tmp__LO2H);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__AYAL=get_path_slot__XFKL(n__3XAL);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__MO2H=my_copy__5XLL(__tmp__LO2H);
+  };
+  __tmp__5XAL=__tmp__AYAL;
+  return(__tmp__5XAL);
+}
+
+static void* get_path_slot__XFKL(__STRING_CONSTANT__0 *n__ZFKL)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *__tmp__1FKL;
+  void *__tmp__2FKL;
+  __tmp__1FKL=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__1FKL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__2FKL=get_path_slot__VOAL(((__TYPE__FF *)__tmp__1FKL),n__ZFKL);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__MO2H=my_copy__WVYM(__tmp__LO2H);
+  case __TYPE_NULL__GMB__: {
+    __tmp__2FKL=NULL;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__MO2H=my_copy__FSEO(__tmp__LO2H);
+  case __TYPE_VOID__IMB__: {
+    __tmp__2FKL=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__1FKL)),n__ZFKL);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__MO2H=my_copy__QCEP(__tmp__LO2H);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__2FKL=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__1FKL)),n__ZFKL);
   } break;
-  case __EXPR_INF__: {
-    __tmp__MO2H=my_copy__5LSN(__tmp__LO2H);
+  case __TYPE_ID__MMB__: {
+    __tmp__2FKL=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__1FKL)),n__ZFKL);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__MO2H=my_copy__KMSN(__tmp__LO2H);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__2FKL=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__1FKL)),n__ZFKL);
   } break;
-  case __EXPR_OR__: {
-    __tmp__MO2H=my_copy__JZPN(__tmp__LO2H);
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__2FKL=get_path_slot__1XAL(n__ZFKL);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__MO2H=my_copy__G3SO(__tmp__LO2H);
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__2FKL=get_path_slot__XFKL(n__ZFKL);
   } break;
   };
-  result__F3XH=NULL;
-  ptr__G3XH=((__POINTER )(NULL));
-  typ_id__L3XH= 0;
-  sz__I3XH=((__UINTEGER_32 )sizeof(__EXPR_SUP));
-  if ((sz__I3XH ==  0)) {
-    result__F3XH=EXPR_SUP__;
-  } else {
-    typ_id__L3XH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__I3XH);
-    if ((typ_id__L3XH == (__INTEGER)(-  1))) {
-      a__3B2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1B2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__I3XH + a__3B2Q) & (__UINTEGER_32)(~ a__3B2Q));
-      ptr_table__AXXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1B2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__5WXR=((__POINTER )(NULL));
-      result__BXXR=((__POINTER *)ptr_table__AXXR)[ 0];
-      if ((result__BXXR == (void *)NULL)) {
-        result__BXXR=new_lab__2PJ(new_size__1B2Q);
-        next__5WXR=(void *)((unsigned long)result__BXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1B2Q)));
-        ((__POINTER *)next__5WXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__AXXR)[ 0]=next__5WXR;
-      } else {
-        next__5WXR=((__POINTER *)result__BXXR)[ 0];
-        if ((next__5WXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1B2Q <<  1)) <=  4096)) {
-            next__5WXR=(void *)((unsigned long)result__BXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1B2Q)));
-          } else {
-            next__5WXR=new_lab__2PJ(new_size__1B2Q);
-          };
-          ((__POINTER *)next__5WXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AXXR)[ 0]=next__5WXR;
-        } else {
-          ((__POINTER *)result__BXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5WXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BXXR=next__5WXR;
-        };
-      };
-      ptr__G3XH=result__BXXR;
-    } else {
-      t__BC2Q=((__UINTEGER_32 )typ_id__L3XH);
-      a__DC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IXXR=(__UINTEGER_32)((__UINTEGER_32)(sz__I3XH + a__DC2Q) & (__UINTEGER_32)(~ a__DC2Q));
-      ptr_table__FXXR=((__POINTER )(&(table_type[(t__BC2Q)])));
-      lab_type__HXXR=(__UINTEGER_32)(t__BC2Q |  1);
-      next__EXXR=((__POINTER )(NULL));
-      result__GXXR=((__POINTER *)ptr_table__FXXR)[ 0];
-      if ((result__GXXR == (void *)NULL)) {
-        result__GXXR=new_lab__2PJ(lab_type__HXXR);
-        next__EXXR=(void *)((unsigned long)result__GXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXXR)));
-        ((__POINTER *)next__EXXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FXXR)[ 0]=next__EXXR;
-      } else {
-        next__EXXR=((__POINTER *)result__GXXR)[ 0];
-        if ((next__EXXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IXXR <<  1)) <=  4096)) {
-            next__EXXR=(void *)((unsigned long)result__GXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXXR)));
-          } else {
-            next__EXXR=new_lab__2PJ(lab_type__HXXR);
-          };
-          ((__POINTER *)next__EXXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FXXR)[ 0]=next__EXXR;
-        } else {
-          ((__POINTER *)result__GXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GXXR=next__EXXR;
+  __tmp__1FKL=__tmp__2FKL;
+  return(__tmp__1FKL);
+}
+
+static __EXTERNAL_C__Y5WC* my_copy__MYAL(__EXTERNAL_C__Y5WC *Self__NYAL)
+// ({EXTERNAL_C__Y5WC}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__RJAU;
+  __INTEGER__Q Result__FLVT,Self__EFDL,typ_id__XIAU;
+  void *__tmp__IZAL,*__tmp__JZAL;
+  __STRING_CST__5J *Self__ZIAU,*result__VIAU;
+  __POINTER__IB ptr__WIAU,__tmp__YIAU,__tmp__0IAU,__tmp__1IAU;
+  __UINTEGER_32__ZWB __tmp__2IAU;
+  __PROTOTYPE_CST__LAXC *Self__IQJK,*__tmp__MQJK;
+  __INTEGER_CST__XAXC *Self__VZAL,*Self__PJAU;
+  __POSITION__OL p__QJAU;
+  __TYPE_FULL__XMB *t__SJAU;
+  __READ_LOCAL__55ZI *__tmp__1Z1T,*__tmp__2Z1T;
+  __IS_EXPANDED__35NJ *Self__J11S,*Self__D2PU;
+  __GET_TYPE_ID__HAOJ *Self__O11S,*Self__T2PU;
+  __SIZE_OF__5GOJ *Self__R11S,*Self__D3PU;
+  __REAL_CST__1LOJ *Self__U11S,*Self__T3PU;
+  __STRING_CONSTANT__0 *v__V3PU;
+  __CHARACTER_CST__RMOJ *Self__Y11S,*__tmp__Z11S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__111S,*__tmp__211S;
+  void *__tmp__VJAU;
+  __READ_GLOBAL__T4YL *__tmp__WJAU;
+  __EXTERNAL_C__Y5WC *result__YJAU,*Self__EKAU;
+  __FAST_ARRAYoEXPRo__45WC *new_access__QYAL,*__tmp__1YAL;
+  __BOOLEAN__L per__HKAU;
+  new_access__QYAL=NULL;
+  if (((void *)Self__NYAL->access_list__Z54D != (void *)NULL)) {
+    Result__FLVT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)Self__NYAL->access_list__Z54D)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__1YAL=create_with_capacity__UBZH(Result__FLVT);
+    new_access__QYAL=__tmp__1YAL;
+    Result__FLVT=Self__NYAL->access_list__Z54D->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__EFDL= 0;
+    while ((Self__EFDL <= Result__FLVT)) {
+      __tmp__IZAL=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__NYAL->access_list__Z54D)->parent_arrayed_collection__GAXC.storage__HREI)[Self__EFDL];
+      switch (((struct ___OBJ *)__tmp__IZAL)->__id) {
+      case __STRING_CST__5J__: {
+        Self__ZIAU=((__STRING_CST__5J *)__tmp__IZAL);
+        result__VIAU=NULL;
+        ptr__WIAU=((__POINTER__IB )(NULL));
+        typ_id__XIAU= 0;
+        __tmp__YIAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__YIAU ==  0)) {
+          result__VIAU=Self__ZIAU;
+        } else /* FALSE */ {
+          typ_id__XIAU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIAU));
+          if ((typ_id__XIAU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__2IAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1IAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_size[(__tmp__2IAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1IAU)));
+            ptr__WIAU=__tmp__0IAU;
+          } else /* FALSE */ {
+            __tmp__2IAU=((__UINTEGER_32__ZWB )typ_id__XIAU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_type[(__tmp__2IAU)]))),(__UINTEGER_32__ZWB)(__tmp__2IAU |  1));
+            ptr__WIAU=__tmp__0IAU;
+          };
+          result__VIAU=((__STRING_CST__5J *)ptr__WIAU);
+          *(result__VIAU) = *(Self__ZIAU);
+        };
+        __tmp__JZAL=result__VIAU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__JZAL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__IZAL));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__IQJK=((__PROTOTYPE_CST__LAXC *)__tmp__IZAL);
+        __tmp__MQJK=create__type__VJ2C(Self__IQJK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__IQJK->parent_constant__MAXC.static_type__5G4D);
+        __tmp__JZAL=__tmp__MQJK;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__VZAL=((__INTEGER_CST__XAXC *)__tmp__IZAL);
+        p__QJAU=Self__VZAL->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__RJAU=Self__VZAL->value__FH4D;
+        t__SJAU=Self__VZAL->parent_constant__YAXC.static_type__5G4D;
+        Self__VZAL=NULL;
+        ptr__WIAU=((__POINTER__IB )(NULL));
+        typ_id__XIAU= 0;
+        __tmp__YIAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__YIAU ==  0)) {
+          Self__VZAL=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__XIAU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIAU));
+          if ((typ_id__XIAU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__2IAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1IAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_size[(__tmp__2IAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1IAU)));
+            ptr__WIAU=__tmp__0IAU;
+          } else /* FALSE */ {
+            __tmp__2IAU=((__UINTEGER_32__ZWB )typ_id__XIAU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_type[(__tmp__2IAU)]))),(__UINTEGER_32__ZWB)(__tmp__2IAU |  1));
+            ptr__WIAU=__tmp__0IAU;
+          };
+          Self__VZAL=((__INTEGER_CST__XAXC *)ptr__WIAU);
+          *(Self__VZAL) = *(INTEGER_CST__XAXC__);
+        };
+        Self__PJAU=((__INTEGER_CST__XAXC *)Self__VZAL);
+        Self__PJAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QJAU;
+        Self__PJAU->value__FH4D=v__RJAU;
+        Self__PJAU->parent_constant__YAXC.static_type__5G4D=t__SJAU;
+        check_type__XYEE(Self__PJAU);
+        __tmp__JZAL=Self__VZAL;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__JZAL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__IZAL));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__1Z1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IZAL)->local__BVEJ));
+        if (__tmp__1Z1T==NULL) {
+          __tmp__2Z1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__2Z1T=((__READ_LOCAL__55ZI *)__tmp__1Z1T);
+        };
+        __tmp__JZAL=__tmp__2Z1T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__JZAL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__IZAL));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__JZAL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IZAL));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__J11S=((__IS_EXPANDED__35NJ *)__tmp__IZAL);
+        p__QJAU=Self__J11S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__1Z1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__J11S->receiver__RA5J)->local__BVEJ));
+        if (__tmp__1Z1T==NULL) {
+          __tmp__2Z1T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__2Z1T=((__READ_LOCAL__55ZI *)__tmp__1Z1T);
+        };
+        Self__J11S=NULL;
+        ptr__WIAU=((__POINTER__IB )(NULL));
+        typ_id__XIAU= 0;
+        __tmp__YIAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__YIAU ==  0)) {
+          Self__J11S=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__XIAU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIAU));
+          if ((typ_id__XIAU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__2IAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1IAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_size[(__tmp__2IAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1IAU)));
+            ptr__WIAU=__tmp__0IAU;
+          } else /* FALSE */ {
+            __tmp__2IAU=((__UINTEGER_32__ZWB )typ_id__XIAU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_type[(__tmp__2IAU)]))),(__UINTEGER_32__ZWB)(__tmp__2IAU |  1));
+            ptr__WIAU=__tmp__0IAU;
+          };
+          Self__J11S=((__IS_EXPANDED__35NJ *)ptr__WIAU);
+          *(Self__J11S) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__D2PU=((__IS_EXPANDED__35NJ *)Self__J11S);
+        Self__D2PU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QJAU;
+        Self__D2PU->receiver__RA5J=__tmp__2Z1T;
+        __tmp__JZAL=Self__J11S;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__O11S=((__GET_TYPE_ID__HAOJ *)__tmp__IZAL);
+        p__QJAU=Self__O11S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__SJAU=Self__O11S->receiver__WA5J;
+        Self__O11S=NULL;
+        ptr__WIAU=((__POINTER__IB )(NULL));
+        typ_id__XIAU= 0;
+        __tmp__YIAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__YIAU ==  0)) {
+          Self__O11S=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__XIAU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIAU));
+          if ((typ_id__XIAU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__2IAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1IAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_size[(__tmp__2IAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1IAU)));
+            ptr__WIAU=__tmp__0IAU;
+          } else /* FALSE */ {
+            __tmp__2IAU=((__UINTEGER_32__ZWB )typ_id__XIAU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_type[(__tmp__2IAU)]))),(__UINTEGER_32__ZWB)(__tmp__2IAU |  1));
+            ptr__WIAU=__tmp__0IAU;
+          };
+          Self__O11S=((__GET_TYPE_ID__HAOJ *)ptr__WIAU);
+          *(Self__O11S) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__T2PU=((__GET_TYPE_ID__HAOJ *)Self__O11S);
+        Self__T2PU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QJAU;
+        Self__T2PU->receiver__WA5J=t__SJAU;
+        __tmp__JZAL=Self__O11S;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__JZAL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__IZAL));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__JZAL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__IZAL));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__JZAL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__IZAL));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__JZAL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__IZAL));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__JZAL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__IZAL));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__JZAL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IZAL));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__JZAL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IZAL));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__JZAL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__IZAL));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__JZAL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__IZAL));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__R11S=((__SIZE_OF__5GOJ *)__tmp__IZAL);
+        p__QJAU=Self__R11S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__SJAU=Self__R11S->receiver__AD5J;
+        Self__R11S=NULL;
+        ptr__WIAU=((__POINTER__IB )(NULL));
+        typ_id__XIAU= 0;
+        __tmp__YIAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__YIAU ==  0)) {
+          Self__R11S=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__XIAU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIAU));
+          if ((typ_id__XIAU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__2IAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1IAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_size[(__tmp__2IAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1IAU)));
+            ptr__WIAU=__tmp__0IAU;
+          } else /* FALSE */ {
+            __tmp__2IAU=((__UINTEGER_32__ZWB )typ_id__XIAU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_type[(__tmp__2IAU)]))),(__UINTEGER_32__ZWB)(__tmp__2IAU |  1));
+            ptr__WIAU=__tmp__0IAU;
+          };
+          Self__R11S=((__SIZE_OF__5GOJ *)ptr__WIAU);
+          *(Self__R11S) = *(SIZE_OF__5GOJ__);
+        };
+        Self__D3PU=((__SIZE_OF__5GOJ *)Self__R11S);
+        Self__D3PU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QJAU;
+        Self__D3PU->receiver__AD5J=t__SJAU;
+        __tmp__JZAL=Self__R11S;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__JZAL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__IZAL));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__U11S=((__REAL_CST__1LOJ *)__tmp__IZAL);
+        p__QJAU=Self__U11S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__V3PU=Self__U11S->value__VD5J;
+        t__SJAU=Self__U11S->parent_constant__2LOJ.static_type__5G4D;
+        Self__U11S=NULL;
+        ptr__WIAU=((__POINTER__IB )(NULL));
+        typ_id__XIAU= 0;
+        __tmp__YIAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__YIAU ==  0)) {
+          Self__U11S=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__XIAU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIAU));
+          if ((typ_id__XIAU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__2IAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1IAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_size[(__tmp__2IAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1IAU)));
+            ptr__WIAU=__tmp__0IAU;
+          } else /* FALSE */ {
+            __tmp__2IAU=((__UINTEGER_32__ZWB )typ_id__XIAU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_type[(__tmp__2IAU)]))),(__UINTEGER_32__ZWB)(__tmp__2IAU |  1));
+            ptr__WIAU=__tmp__0IAU;
+          };
+          Self__U11S=((__REAL_CST__1LOJ *)ptr__WIAU);
+          *(Self__U11S) = *(REAL_CST__1LOJ__);
+        };
+        Self__T3PU=((__REAL_CST__1LOJ *)Self__U11S);
+        Self__T3PU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QJAU;
+        Self__T3PU->value__VD5J=v__V3PU;
+        Self__T3PU->parent_constant__2LOJ.static_type__5G4D=t__SJAU;
+        __tmp__JZAL=Self__U11S;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__Y11S=((__CHARACTER_CST__RMOJ *)__tmp__IZAL);
+        __tmp__Z11S=create__char__UMQJ(Self__Y11S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Y11S->text__0D5J);
+        __tmp__JZAL=__tmp__Z11S;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__111S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IZAL);
+        __tmp__211S=create__text__OQQJ(Self__111S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__111S->string__WBJK);
+        __tmp__JZAL=__tmp__211S;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__JZAL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__IZAL));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__JZAL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IZAL));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__JZAL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IZAL));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__JZAL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IZAL));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__JZAL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IZAL));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__JZAL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IZAL));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__JZAL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__IZAL));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__JZAL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__IZAL));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__VJAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IZAL)->global__KAKM),NULL);
+        if (__tmp__VJAU==NULL) {
+          __tmp__WJAU=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__VJAU)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__WJAU=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__WJAU=((__READ_GLOBAL__T4YL *)__tmp__VJAU);
+          } break;
+          }
         };
+        __tmp__JZAL=__tmp__WJAU;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__JZAL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__IZAL));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__JZAL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__IZAL));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__JZAL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__IZAL));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__JZAL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IZAL));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__JZAL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__IZAL));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__JZAL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__IZAL));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__JZAL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__IZAL));
+      } break;
+      };
+      add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)new_access__QYAL),__tmp__JZAL);
+      Self__EFDL=(__INTEGER__Q)(Self__EFDL +  1);
+    };
+  };
+  p__QJAU=Self__NYAL->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  v__V3PU=Self__NYAL->code__Y54D;
+  per__HKAU=Self__NYAL->is_persistant__X54D;
+  t__SJAU=Self__NYAL->static_type__W54D;
+  result__YJAU=NULL;
+  ptr__WIAU=((__POINTER__IB )(NULL));
+  Result__FLVT= 0;
+  __tmp__YIAU=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+  if (((unsigned long)__tmp__YIAU ==  0)) {
+    result__YJAU=EXTERNAL_C__Y5WC__;
+  } else /* FALSE */ {
+    Result__FLVT=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIAU));
+    if ((Result__FLVT == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__2IAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1IAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_size[(__tmp__2IAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1IAU)));
+      ptr__WIAU=__tmp__0IAU;
+    } else /* FALSE */ {
+      __tmp__2IAU=((__UINTEGER_32__ZWB )Result__FLVT);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__0IAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__1IAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YIAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0IAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__0IAU=micro_alloc__table__lab__UKI(__tmp__1IAU,((__POINTER__IB )(&(table_type[(__tmp__2IAU)]))),(__UINTEGER_32__ZWB)(__tmp__2IAU |  1));
+      ptr__WIAU=__tmp__0IAU;
+    };
+    result__YJAU=((__EXTERNAL_C__Y5WC *)ptr__WIAU);
+    *(result__YJAU) = *(EXTERNAL_C__Y5WC__);
+  };
+  Self__EKAU=((__EXTERNAL_C__Y5WC *)result__YJAU);
+  Self__EKAU->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QJAU;
+  Self__EKAU->static_type__W54D=t__SJAU;
+  Self__EKAU->is_persistant__X54D=per__HKAU;
+  Self__EKAU->code__Y54D=v__V3PU;
+  Self__EKAU->access_list__Z54D=new_access__QYAL;
+  ((__EXTERNAL_C__Y5WC *)result__YJAU)->living_type__U0RH=Self__NYAL->living_type__U0RH;
+  Self__EKAU=result__YJAU;
+  return(Self__EKAU);
+}
+
+static __EXPR_MULTIPLE__GLWH* my_copy__Z2OK(__EXPR_MULTIPLE__GLWH *Self__02OK)
+// ({EXPR_MULTIPLE__GLWH}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__HLAU;
+  __INTEGER__Q Result__HLVT,Self__BNSK,typ_id__NKAU;
+  void *__tmp__N3OK,*__tmp__O3OK;
+  __STRING_CST__5J *Self__PKAU,*result__LKAU;
+  __POINTER__IB ptr__MKAU,__tmp__OKAU,__tmp__QKAU,__tmp__RKAU;
+  __UINTEGER_32__ZWB __tmp__SKAU;
+  __PROTOTYPE_CST__LAXC *Self__OW5R,*__tmp__PW5R;
+  __INTEGER_CST__XAXC *Self__RW5R,*Self__FLAU;
+  __POSITION__OL p__GLAU;
+  __TYPE_FULL__XMB *t__ILAU;
+  __READ_LOCAL__55ZI *__tmp__D01T,*__tmp__E01T;
+  __IS_EXPANDED__35NJ *Self__B21S,*Self__E4PU;
+  __GET_TYPE_ID__HAOJ *Self__G21S,*Self__U4PU;
+  __SIZE_OF__5GOJ *Self__J21S,*Self__E5PU;
+  __REAL_CST__1LOJ *Self__M21S,*Self__U5PU;
+  __STRING_CONSTANT__0 *v__W5PU;
+  __CHARACTER_CST__RMOJ *Self__Q21S,*__tmp__R21S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__T21S,*__tmp__U21S;
+  void *__tmp__LLAU;
+  __READ_GLOBAL__T4YL *__tmp__MLAU;
+  __EXPR_MULTIPLE__GLWH *__tmp__R3OK,*Result__12OK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__A3OK;
+  Result__HLVT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)Self__02OK->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  __tmp__A3OK=create_with_capacity__UBZH(Result__HLVT);
+  Result__HLVT=Self__02OK->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+  Self__BNSK= 0;
+  while ((Self__BNSK <= Result__HLVT)) {
+    __tmp__N3OK=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__02OK->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__BNSK];
+    switch (((struct ___OBJ *)__tmp__N3OK)->__id) {
+    case __STRING_CST__5J__: {
+      Self__PKAU=((__STRING_CST__5J *)__tmp__N3OK);
+      result__LKAU=NULL;
+      ptr__MKAU=((__POINTER__IB )(NULL));
+      typ_id__NKAU= 0;
+      __tmp__OKAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__OKAU ==  0)) {
+        result__LKAU=Self__PKAU;
+      } else /* FALSE */ {
+        typ_id__NKAU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKAU));
+        if ((typ_id__NKAU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SKAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_size[(__tmp__SKAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKAU)));
+          ptr__MKAU=__tmp__QKAU;
+        } else /* FALSE */ {
+          __tmp__SKAU=((__UINTEGER_32__ZWB )typ_id__NKAU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_type[(__tmp__SKAU)]))),(__UINTEGER_32__ZWB)(__tmp__SKAU |  1));
+          ptr__MKAU=__tmp__QKAU;
+        };
+        result__LKAU=((__STRING_CST__5J *)ptr__MKAU);
+        *(result__LKAU) = *(Self__PKAU);
+      };
+      __tmp__O3OK=result__LKAU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__O3OK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__N3OK));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__OW5R=((__PROTOTYPE_CST__LAXC *)__tmp__N3OK);
+      __tmp__PW5R=create__type__VJ2C(Self__OW5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OW5R->parent_constant__MAXC.static_type__5G4D);
+      __tmp__O3OK=__tmp__PW5R;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__RW5R=((__INTEGER_CST__XAXC *)__tmp__N3OK);
+      p__GLAU=Self__RW5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__HLAU=Self__RW5R->value__FH4D;
+      t__ILAU=Self__RW5R->parent_constant__YAXC.static_type__5G4D;
+      Self__RW5R=NULL;
+      ptr__MKAU=((__POINTER__IB )(NULL));
+      typ_id__NKAU= 0;
+      __tmp__OKAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__OKAU ==  0)) {
+        Self__RW5R=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__NKAU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKAU));
+        if ((typ_id__NKAU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SKAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_size[(__tmp__SKAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKAU)));
+          ptr__MKAU=__tmp__QKAU;
+        } else /* FALSE */ {
+          __tmp__SKAU=((__UINTEGER_32__ZWB )typ_id__NKAU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_type[(__tmp__SKAU)]))),(__UINTEGER_32__ZWB)(__tmp__SKAU |  1));
+          ptr__MKAU=__tmp__QKAU;
+        };
+        Self__RW5R=((__INTEGER_CST__XAXC *)ptr__MKAU);
+        *(Self__RW5R) = *(INTEGER_CST__XAXC__);
+      };
+      Self__FLAU=((__INTEGER_CST__XAXC *)Self__RW5R);
+      Self__FLAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__GLAU;
+      Self__FLAU->value__FH4D=v__HLAU;
+      Self__FLAU->parent_constant__YAXC.static_type__5G4D=t__ILAU;
+      check_type__XYEE(Self__FLAU);
+      __tmp__O3OK=Self__RW5R;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__O3OK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__N3OK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__D01T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__N3OK)->local__BVEJ));
+      if (__tmp__D01T==NULL) {
+        __tmp__E01T=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__E01T=((__READ_LOCAL__55ZI *)__tmp__D01T);
+      };
+      __tmp__O3OK=__tmp__E01T;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__O3OK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__N3OK));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__O3OK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__N3OK));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__B21S=((__IS_EXPANDED__35NJ *)__tmp__N3OK);
+      p__GLAU=Self__B21S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__D01T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__B21S->receiver__RA5J)->local__BVEJ));
+      if (__tmp__D01T==NULL) {
+        __tmp__E01T=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__E01T=((__READ_LOCAL__55ZI *)__tmp__D01T);
+      };
+      Self__B21S=NULL;
+      ptr__MKAU=((__POINTER__IB )(NULL));
+      typ_id__NKAU= 0;
+      __tmp__OKAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__OKAU ==  0)) {
+        Self__B21S=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        typ_id__NKAU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKAU));
+        if ((typ_id__NKAU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SKAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_size[(__tmp__SKAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKAU)));
+          ptr__MKAU=__tmp__QKAU;
+        } else /* FALSE */ {
+          __tmp__SKAU=((__UINTEGER_32__ZWB )typ_id__NKAU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_type[(__tmp__SKAU)]))),(__UINTEGER_32__ZWB)(__tmp__SKAU |  1));
+          ptr__MKAU=__tmp__QKAU;
+        };
+        Self__B21S=((__IS_EXPANDED__35NJ *)ptr__MKAU);
+        *(Self__B21S) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__E4PU=((__IS_EXPANDED__35NJ *)Self__B21S);
+      Self__E4PU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__GLAU;
+      Self__E4PU->receiver__RA5J=__tmp__E01T;
+      __tmp__O3OK=Self__B21S;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__G21S=((__GET_TYPE_ID__HAOJ *)__tmp__N3OK);
+      p__GLAU=Self__G21S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__ILAU=Self__G21S->receiver__WA5J;
+      Self__G21S=NULL;
+      ptr__MKAU=((__POINTER__IB )(NULL));
+      typ_id__NKAU= 0;
+      __tmp__OKAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__OKAU ==  0)) {
+        Self__G21S=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        typ_id__NKAU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKAU));
+        if ((typ_id__NKAU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SKAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_size[(__tmp__SKAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKAU)));
+          ptr__MKAU=__tmp__QKAU;
+        } else /* FALSE */ {
+          __tmp__SKAU=((__UINTEGER_32__ZWB )typ_id__NKAU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_type[(__tmp__SKAU)]))),(__UINTEGER_32__ZWB)(__tmp__SKAU |  1));
+          ptr__MKAU=__tmp__QKAU;
+        };
+        Self__G21S=((__GET_TYPE_ID__HAOJ *)ptr__MKAU);
+        *(Self__G21S) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__U4PU=((__GET_TYPE_ID__HAOJ *)Self__G21S);
+      Self__U4PU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__GLAU;
+      Self__U4PU->receiver__WA5J=t__ILAU;
+      __tmp__O3OK=Self__G21S;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__O3OK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__N3OK));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__O3OK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__N3OK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__O3OK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__N3OK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__O3OK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__N3OK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__O3OK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__N3OK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__O3OK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__N3OK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__O3OK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__N3OK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__O3OK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__N3OK));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__O3OK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__N3OK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__J21S=((__SIZE_OF__5GOJ *)__tmp__N3OK);
+      p__GLAU=Self__J21S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__ILAU=Self__J21S->receiver__AD5J;
+      Self__J21S=NULL;
+      ptr__MKAU=((__POINTER__IB )(NULL));
+      typ_id__NKAU= 0;
+      __tmp__OKAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__OKAU ==  0)) {
+        Self__J21S=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        typ_id__NKAU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKAU));
+        if ((typ_id__NKAU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SKAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_size[(__tmp__SKAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKAU)));
+          ptr__MKAU=__tmp__QKAU;
+        } else /* FALSE */ {
+          __tmp__SKAU=((__UINTEGER_32__ZWB )typ_id__NKAU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_type[(__tmp__SKAU)]))),(__UINTEGER_32__ZWB)(__tmp__SKAU |  1));
+          ptr__MKAU=__tmp__QKAU;
+        };
+        Self__J21S=((__SIZE_OF__5GOJ *)ptr__MKAU);
+        *(Self__J21S) = *(SIZE_OF__5GOJ__);
+      };
+      Self__E5PU=((__SIZE_OF__5GOJ *)Self__J21S);
+      Self__E5PU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__GLAU;
+      Self__E5PU->receiver__AD5J=t__ILAU;
+      __tmp__O3OK=Self__J21S;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__O3OK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__N3OK));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__M21S=((__REAL_CST__1LOJ *)__tmp__N3OK);
+      p__GLAU=Self__M21S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__W5PU=Self__M21S->value__VD5J;
+      t__ILAU=Self__M21S->parent_constant__2LOJ.static_type__5G4D;
+      Self__M21S=NULL;
+      ptr__MKAU=((__POINTER__IB )(NULL));
+      typ_id__NKAU= 0;
+      __tmp__OKAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__OKAU ==  0)) {
+        Self__M21S=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        typ_id__NKAU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKAU));
+        if ((typ_id__NKAU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SKAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_size[(__tmp__SKAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKAU)));
+          ptr__MKAU=__tmp__QKAU;
+        } else /* FALSE */ {
+          __tmp__SKAU=((__UINTEGER_32__ZWB )typ_id__NKAU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__QKAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__RKAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKAU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__QKAU=micro_alloc__table__lab__UKI(__tmp__RKAU,((__POINTER__IB )(&(table_type[(__tmp__SKAU)]))),(__UINTEGER_32__ZWB)(__tmp__SKAU |  1));
+          ptr__MKAU=__tmp__QKAU;
+        };
+        Self__M21S=((__REAL_CST__1LOJ *)ptr__MKAU);
+        *(Self__M21S) = *(REAL_CST__1LOJ__);
+      };
+      Self__U5PU=((__REAL_CST__1LOJ *)Self__M21S);
+      Self__U5PU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__GLAU;
+      Self__U5PU->value__VD5J=v__W5PU;
+      Self__U5PU->parent_constant__2LOJ.static_type__5G4D=t__ILAU;
+      __tmp__O3OK=Self__M21S;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__Q21S=((__CHARACTER_CST__RMOJ *)__tmp__N3OK);
+      __tmp__R21S=create__char__UMQJ(Self__Q21S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Q21S->text__0D5J);
+      __tmp__O3OK=__tmp__R21S;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__T21S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__N3OK);
+      __tmp__U21S=create__text__OQQJ(Self__T21S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__T21S->string__WBJK);
+      __tmp__O3OK=__tmp__U21S;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__O3OK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__N3OK));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__O3OK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__N3OK));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__O3OK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__N3OK));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__O3OK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__N3OK));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__O3OK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__N3OK));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__O3OK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__N3OK));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__O3OK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__N3OK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__O3OK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__N3OK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LLAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__N3OK)->global__KAKM),NULL);
+      if (__tmp__LLAU==NULL) {
+        __tmp__MLAU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__LLAU)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__MLAU=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__MLAU=((__READ_GLOBAL__T4YL *)__tmp__LLAU);
+        } break;
+        }
       };
-      ptr__G3XH=result__GXXR;
+      __tmp__O3OK=__tmp__MLAU;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__O3OK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__N3OK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__O3OK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__N3OK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__O3OK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__N3OK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__O3OK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__N3OK));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__O3OK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__N3OK));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__O3OK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__N3OK));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__O3OK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__N3OK));
+    } break;
     };
-    result__F3XH=((__EXPR_SUP *)ptr__G3XH);
-    *(result__F3XH) = *(EXPR_SUP__);
+    add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__A3OK),__tmp__O3OK);
+    Self__BNSK=(__INTEGER__Q)(Self__BNSK +  1);
   };
-  Self__MNFI=((__EXPR_SUP *)result__F3XH);
-  Self__MNFI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__HO2H;
-  Self__MNFI->parent_expr_binary_cmp__15JH.left__PM2H=__tmp__JO2H;
-  Self__MNFI->parent_expr_binary_cmp__15JH.right__TM2H=__tmp__MO2H;
-  return(result__F3XH);
+  __tmp__R3OK=create__KCZH(__tmp__A3OK);
+  Result__12OK=__tmp__R3OK;
+  return(Result__12OK);
 }
 
-static __EXPR_SUB* my_copy__PO2H(__EXPR_SUB *Self__QO2H)
-// ({EXPR_SUB}) With resultRecursive, No inlinable.
+static __EXPR_EQUAL__KINJ* my_copy__1ZAL(__EXPR_EQUAL__KINJ *Self__2ZAL)
+// ({EXPR_EQUAL__KINJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__0SJR,v__BUJR;
-  __POSITION __tmp__SO2H,p__ZSJR,p__FTJR,p__RTJR,p__AUJR,p__MUJR;
-  __POSITION p__YUJR;
-  void *__tmp__TO2H,*__tmp__UO2H,*__tmp__XO2H,*__tmp__YO2H;
-  __STRING_CST *Self__V42P,*Self__342P;
-  __PROTOTYPE_CST *Self__W42P,*Self__442P;
-  __INTEGER_CST *Self__X42P,*result__QSJR,*Self__YSJR,*Self__542P;
-  __INTEGER_CST *result__XTJR,*Self__5TJR;
-  void *t__1SJR,*t__HTJR,*t__CUJR,*t__OUJR;
-  __POINTER ptr__RSJR,ptr_table__KXXR,next__JXXR,result__LXXR;
-  __POINTER ptr_table__PXXR,next__OXXR,result__QXXR,ptr__3SJR;
-  __POINTER ptr_table__UXXR,next__TXXR,result__VXXR,ptr_table__ZXXR;
-  __POINTER next__YXXR,result__0XXR,ptr__JTJR,ptr_table__4XXR;
-  __POINTER next__3XXR,result__5XXR,ptr_table__DYXR,next__CYXR;
-  __POINTER result__EYXR,ptr__YTJR,ptr_table__IYXR,next__HYXR;
-  __POINTER result__JYXR,ptr_table__NYXR,next__MYXR,result__OYXR;
-  __POINTER ptr__EUJR,ptr_table__SYXR,next__RYXR,result__TYXR;
-  __POINTER ptr_table__XYXR,next__WYXR,result__YYXR,ptr__QUJR;
-  __POINTER ptr_table__2YXR,next__1YXR,result__3YXR,ptr_table__BZXR;
-  __POINTER next__AZXR,result__CZXR,ptr__Z4XH,ptr_table__GZXR;
-  __POINTER next__FZXR,result__HZXR,ptr_table__LZXR,next__KZXR;
-  __POINTER result__MZXR;
-  __INTEGER typ_id__SSJR,typ_id__4SJR,typ_id__KTJR,typ_id__ZTJR;
-  __INTEGER typ_id__FUJR,typ_id__RUJR,typ_id__44XH;
-  __UINTEGER_32 sz__TSJR,a__USJR,new_size__VSJR,t__WSJR,a__XSJR;
-  __UINTEGER_32 new_size__SXXR,lab_type__RXXR,sz__5SJR,a__ATJR;
-  __UINTEGER_32 new_size__BTJR,t__CTJR,a__DTJR,new_size__2XXR;
-  __UINTEGER_32 lab_type__1XXR,sz__LTJR,a__MTJR,new_size__NTJR,t__OTJR;
-  __UINTEGER_32 a__PTJR,new_size__GYXR,lab_type__FYXR,sz__0TJR,a__1TJR;
-  __UINTEGER_32 new_size__2TJR,t__3TJR,a__4TJR,new_size__QYXR;
-  __UINTEGER_32 lab_type__PYXR,sz__GUJR,a__HUJR,new_size__IUJR,t__JUJR;
-  __UINTEGER_32 a__KUJR,new_size__0YXR,lab_type__ZYXR,sz__SUJR,a__TUJR;
-  __UINTEGER_32 new_size__UUJR,t__VUJR,a__WUJR,new_size__EZXR;
-  __UINTEGER_32 lab_type__DZXR,sz__14XH,a__IC2Q,new_size__GC2Q,t__MC2Q;
-  __UINTEGER_32 a__OC2Q,new_size__OZXR,lab_type__NZXR;
-  void *__tmp__DNAR,*__tmp__HNAR,*__tmp__UTJR,*__tmp__LNAR,*__tmp__PNAR;
-  void *__tmp__1UJR;
-  __READ_LOCAL *__tmp__ENAR,*__tmp__INAR,*__tmp__MNAR,*__tmp__QNAR;
-  __REAL_CST *Self__Z42P,*result__2SJR,*Self__ETJR,*Self__B52P;
-  __REAL_CST *result__DUJR,*Self__LUJR;
-  void *v__GTJR,*v__NUJR;
-  __CHARACTER_CST *Self__142P,*Self__D52P;
-  __IS_EXPANDED *Self__242P,*result__ITJR,*Self__QTJR,*Self__E52P;
-  __IS_EXPANDED *result__PUJR,*Self__XUJR;
-  __READ_GLOBAL *__tmp__VTJR,*__tmp__2UJR;
-  __EXPR_SUB *result__Y4XH,*Self__SNFI;
-  __tmp__SO2H=Self__QO2H->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__TO2H=Self__QO2H->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__TO2H)->__id) {
-  case __LIST__: {
-    __tmp__UO2H=my_copy__MSYM(__tmp__TO2H);
-  } break;
-  case __STRING_CST__: {
-    Self__V42P=((__STRING_CST *)__tmp__TO2H);
-    __tmp__UO2H=create__text__ITMH(Self__V42P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V42P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__UO2H=my_copy__EK2H(__tmp__TO2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__W42P=((__PROTOTYPE_CST *)__tmp__TO2H);
-    __tmp__UO2H=create__type__PKQC(Self__W42P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W42P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__X42P=((__INTEGER_CST *)__tmp__TO2H);
-    p__ZSJR=Self__X42P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__0SJR=Self__X42P->value__W4YD;
-    t__1SJR=Self__X42P->parent_constant__B3LC.static_type__M2YD;
-    result__QSJR=NULL;
-    ptr__RSJR=((__POINTER )(NULL));
-    typ_id__SSJR= 0;
-    sz__TSJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__TSJR ==  0)) {
-      result__QSJR=INTEGER_CST__;
-    } else {
-      typ_id__SSJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TSJR);
-      if ((typ_id__SSJR == (__INTEGER)(-  1))) {
-        a__USJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VSJR=(__UINTEGER_32)((__UINTEGER_32)(sz__TSJR + a__USJR) & (__UINTEGER_32)(~ a__USJR));
-        ptr_table__KXXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VSJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JXXR=((__POINTER )(NULL));
-        result__LXXR=((__POINTER *)ptr_table__KXXR)[ 0];
-        if ((result__LXXR == (void *)NULL)) {
-          result__LXXR=new_lab__2PJ(new_size__VSJR);
-          next__JXXR=(void *)((unsigned long)result__LXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSJR)));
-          ((__POINTER *)next__JXXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KXXR)[ 0]=next__JXXR;
-        } else {
-          next__JXXR=((__POINTER *)result__LXXR)[ 0];
-          if ((next__JXXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VSJR <<  1)) <=  4096)) {
-              next__JXXR=(void *)((unsigned long)result__LXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSJR)));
-            } else {
-              next__JXXR=new_lab__2PJ(new_size__VSJR);
-            };
-            ((__POINTER *)next__JXXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KXXR)[ 0]=next__JXXR;
-          } else {
-            ((__POINTER *)result__LXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LXXR=next__JXXR;
-          };
-        };
-        ptr__RSJR=result__LXXR;
-      } else {
-        t__WSJR=((__UINTEGER_32 )typ_id__SSJR);
-        a__XSJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SXXR=(__UINTEGER_32)((__UINTEGER_32)(sz__TSJR + a__XSJR) & (__UINTEGER_32)(~ a__XSJR));
-        ptr_table__PXXR=((__POINTER )(&(table_type[(t__WSJR)])));
-        lab_type__RXXR=(__UINTEGER_32)(t__WSJR |  1);
-        next__OXXR=((__POINTER )(NULL));
-        result__QXXR=((__POINTER *)ptr_table__PXXR)[ 0];
-        if ((result__QXXR == (void *)NULL)) {
-          result__QXXR=new_lab__2PJ(lab_type__RXXR);
-          next__OXXR=(void *)((unsigned long)result__QXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SXXR)));
-          ((__POINTER *)next__OXXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PXXR)[ 0]=next__OXXR;
-        } else {
-          next__OXXR=((__POINTER *)result__QXXR)[ 0];
-          if ((next__OXXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SXXR <<  1)) <=  4096)) {
-              next__OXXR=(void *)((unsigned long)result__QXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SXXR)));
-            } else {
-              next__OXXR=new_lab__2PJ(lab_type__RXXR);
-            };
-            ((__POINTER *)next__OXXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PXXR)[ 0]=next__OXXR;
-          } else {
-            ((__POINTER *)result__QXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QXXR=next__OXXR;
-          };
-        };
-        ptr__RSJR=result__QXXR;
-      };
-      result__QSJR=((__INTEGER_CST *)ptr__RSJR);
-      *(result__QSJR) = *(INTEGER_CST__);
-    };
-    Self__YSJR=((__INTEGER_CST *)result__QSJR);
-    Self__YSJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZSJR;
-    Self__YSJR->value__W4YD=v__0SJR;
-    Self__YSJR->parent_constant__B3LC.static_type__M2YD=t__1SJR;
-    check_type__YG5D(Self__YSJR);
-    __tmp__UO2H=result__QSJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DNAR=read__QB5G(((__READ_LOCAL *)__tmp__TO2H)->local__HJZD);
-    if (__tmp__DNAR==NULL) {
-      __tmp__ENAR=NULL;
-    } else {
-      __tmp__ENAR=((__READ_LOCAL *)__tmp__DNAR);
-    };
-    __tmp__UO2H=__tmp__ENAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__UO2H=my_copy__SL2H(__tmp__TO2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__UO2H=my_copy__LM2H(__tmp__TO2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__UO2H=my_copy__YM2H(__tmp__TO2H);
-  } break;
-  case __REAL_CST__: {
-    Self__Z42P=((__REAL_CST *)__tmp__TO2H);
-    p__FTJR=Self__Z42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__GTJR=Self__Z42P->value__HN2H;
-    t__HTJR=Self__Z42P->parent_constant__U2JH.static_type__M2YD;
-    result__2SJR=NULL;
-    ptr__3SJR=((__POINTER )(NULL));
-    typ_id__4SJR= 0;
-    sz__5SJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__5SJR ==  0)) {
-      result__2SJR=REAL_CST__;
-    } else {
-      typ_id__4SJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5SJR);
-      if ((typ_id__4SJR == (__INTEGER)(-  1))) {
-        a__ATJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BTJR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SJR + a__ATJR) & (__UINTEGER_32)(~ a__ATJR));
-        ptr_table__UXXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BTJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TXXR=((__POINTER )(NULL));
-        result__VXXR=((__POINTER *)ptr_table__UXXR)[ 0];
-        if ((result__VXXR == (void *)NULL)) {
-          result__VXXR=new_lab__2PJ(new_size__BTJR);
-          next__TXXR=(void *)((unsigned long)result__VXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTJR)));
-          ((__POINTER *)next__TXXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UXXR)[ 0]=next__TXXR;
-        } else {
-          next__TXXR=((__POINTER *)result__VXXR)[ 0];
-          if ((next__TXXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BTJR <<  1)) <=  4096)) {
-              next__TXXR=(void *)((unsigned long)result__VXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTJR)));
-            } else {
-              next__TXXR=new_lab__2PJ(new_size__BTJR);
-            };
-            ((__POINTER *)next__TXXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UXXR)[ 0]=next__TXXR;
-          } else {
-            ((__POINTER *)result__VXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VXXR=next__TXXR;
-          };
-        };
-        ptr__3SJR=result__VXXR;
-      } else {
-        t__CTJR=((__UINTEGER_32 )typ_id__4SJR);
-        a__DTJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2XXR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SJR + a__DTJR) & (__UINTEGER_32)(~ a__DTJR));
-        ptr_table__ZXXR=((__POINTER )(&(table_type[(t__CTJR)])));
-        lab_type__1XXR=(__UINTEGER_32)(t__CTJR |  1);
-        next__YXXR=((__POINTER )(NULL));
-        result__0XXR=((__POINTER *)ptr_table__ZXXR)[ 0];
-        if ((result__0XXR == (void *)NULL)) {
-          result__0XXR=new_lab__2PJ(lab_type__1XXR);
-          next__YXXR=(void *)((unsigned long)result__0XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XXR)));
-          ((__POINTER *)next__YXXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZXXR)[ 0]=next__YXXR;
-        } else {
-          next__YXXR=((__POINTER *)result__0XXR)[ 0];
-          if ((next__YXXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2XXR <<  1)) <=  4096)) {
-              next__YXXR=(void *)((unsigned long)result__0XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XXR)));
-            } else {
-              next__YXXR=new_lab__2PJ(lab_type__1XXR);
-            };
-            ((__POINTER *)next__YXXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZXXR)[ 0]=next__YXXR;
-          } else {
-            ((__POINTER *)result__0XXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0XXR=next__YXXR;
-          };
-        };
-        ptr__3SJR=result__0XXR;
-      };
-      result__2SJR=((__REAL_CST *)ptr__3SJR);
-      *(result__2SJR) = *(REAL_CST__);
-    };
-    Self__ETJR=((__REAL_CST *)result__2SJR);
-    Self__ETJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FTJR;
-    Self__ETJR->value__HN2H=v__GTJR;
-    Self__ETJR->parent_constant__U2JH.static_type__M2YD=t__HTJR;
-    __tmp__UO2H=result__2SJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__142P=((__CHARACTER_CST *)__tmp__TO2H);
-    __tmp__UO2H=create__char__4SMH(Self__142P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__142P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__242P=((__IS_EXPANDED *)__tmp__TO2H);
-    __tmp__HNAR=read__QB5G(((__READ_LOCAL *)Self__242P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HNAR==NULL) {
-      __tmp__INAR=NULL;
-    } else {
-      __tmp__INAR=((__READ_LOCAL *)__tmp__HNAR);
-    };
-    p__RTJR=Self__242P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__ITJR=NULL;
-    ptr__JTJR=((__POINTER )(NULL));
-    typ_id__KTJR= 0;
-    sz__LTJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__LTJR ==  0)) {
-      result__ITJR=IS_EXPANDED__;
-    } else {
-      typ_id__KTJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LTJR);
-      if ((typ_id__KTJR == (__INTEGER)(-  1))) {
-        a__MTJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NTJR=(__UINTEGER_32)((__UINTEGER_32)(sz__LTJR + a__MTJR) & (__UINTEGER_32)(~ a__MTJR));
-        ptr_table__4XXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NTJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__3XXR=((__POINTER )(NULL));
-        result__5XXR=((__POINTER *)ptr_table__4XXR)[ 0];
-        if ((result__5XXR == (void *)NULL)) {
-          result__5XXR=new_lab__2PJ(new_size__NTJR);
-          next__3XXR=(void *)((unsigned long)result__5XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NTJR)));
-          ((__POINTER *)next__3XXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4XXR)[ 0]=next__3XXR;
-        } else {
-          next__3XXR=((__POINTER *)result__5XXR)[ 0];
-          if ((next__3XXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NTJR <<  1)) <=  4096)) {
-              next__3XXR=(void *)((unsigned long)result__5XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NTJR)));
-            } else {
-              next__3XXR=new_lab__2PJ(new_size__NTJR);
-            };
-            ((__POINTER *)next__3XXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4XXR)[ 0]=next__3XXR;
-          } else {
-            ((__POINTER *)result__5XXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5XXR=next__3XXR;
-          };
-        };
-        ptr__JTJR=result__5XXR;
-      } else {
-        t__OTJR=((__UINTEGER_32 )typ_id__KTJR);
-        a__PTJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GYXR=(__UINTEGER_32)((__UINTEGER_32)(sz__LTJR + a__PTJR) & (__UINTEGER_32)(~ a__PTJR));
-        ptr_table__DYXR=((__POINTER )(&(table_type[(t__OTJR)])));
-        lab_type__FYXR=(__UINTEGER_32)(t__OTJR |  1);
-        next__CYXR=((__POINTER )(NULL));
-        result__EYXR=((__POINTER *)ptr_table__DYXR)[ 0];
-        if ((result__EYXR == (void *)NULL)) {
-          result__EYXR=new_lab__2PJ(lab_type__FYXR);
-          next__CYXR=(void *)((unsigned long)result__EYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYXR)));
-          ((__POINTER *)next__CYXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DYXR)[ 0]=next__CYXR;
-        } else {
-          next__CYXR=((__POINTER *)result__EYXR)[ 0];
-          if ((next__CYXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GYXR <<  1)) <=  4096)) {
-              next__CYXR=(void *)((unsigned long)result__EYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYXR)));
-            } else {
-              next__CYXR=new_lab__2PJ(lab_type__FYXR);
-            };
-            ((__POINTER *)next__CYXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DYXR)[ 0]=next__CYXR;
-          } else {
-            ((__POINTER *)result__EYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EYXR=next__CYXR;
-          };
-        };
-        ptr__JTJR=result__EYXR;
-      };
-      result__ITJR=((__IS_EXPANDED *)ptr__JTJR);
-      *(result__ITJR) = *(IS_EXPANDED__);
-    };
-    Self__QTJR=((__IS_EXPANDED *)result__ITJR);
-    Self__QTJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RTJR;
-    Self__QTJR->receiver__WN2H=__tmp__INAR;
-    __tmp__UO2H=result__ITJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__UO2H=my_copy__1N2H(__tmp__TO2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__UO2H=my_copy__EO2H(__tmp__TO2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__UO2H=my_copy__PO2H(__tmp__TO2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__UO2H=my_copy__1O2H(__tmp__TO2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__UO2H=my_copy__GP2H(__tmp__TO2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__UO2H=my_copy__RP2H(__tmp__TO2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__UO2H=my_copy__2P2H(__tmp__TO2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__UO2H=my_copy__HQ2H(__tmp__TO2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__UO2H=my_copy__SQ2H(__tmp__TO2H);
-  } break;
-  case __ITEM__: {
-    __tmp__UO2H=my_copy__DR2H(__tmp__TO2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__UO2H=my_copy__PR2H(__tmp__TO2H);
-  } break;
-  case __CAST__: {
-    __tmp__UO2H=my_copy__YR2H(__tmp__TO2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__UO2H=my_copy__5SYM(__tmp__TO2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__UO2H=my_copy__IUGK(__tmp__TO2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__UTJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TO2H)->global__ZGJK),NULL);
-    if (__tmp__UTJR==NULL) {
-      __tmp__VTJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__UTJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__VTJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__VTJR=((__READ_GLOBAL *)__tmp__UTJR);
+  __INTEGER_64__1SG v__KMAU;
+  __POSITION__OL __tmp__4ZAL,p__JMAU;
+  void *__tmp__5ZAL,*__tmp__A0AL;
+  __STRING_CST__5J *Self__SLAU,*result__OLAU;
+  __POINTER__IB ptr__PLAU,__tmp__RLAU,__tmp__TLAU,__tmp__ULAU;
+  __INTEGER__Q typ_id__QLAU;
+  __UINTEGER_32__ZWB __tmp__VLAU;
+  __PROTOTYPE_CST__LAXC *Self__3W5R,*__tmp__4W5R;
+  __INTEGER_CST__XAXC *Self__AX5R,*Self__IMAU;
+  __TYPE_FULL__XMB *t__LMAU;
+  __READ_LOCAL__55ZI *__tmp__X1XT,*__tmp__Y1XT;
+  __IS_EXPANDED__35NJ *Self__W21S,*Self__FAQU;
+  __GET_TYPE_ID__HAOJ *Self__121S,*Self__VAQU;
+  __SIZE_OF__5GOJ *Self__421S,*Self__FBQU;
+  __REAL_CST__1LOJ *Self__B31S,*Self__VBQU;
+  __STRING_CONSTANT__0 *v__XBQU;
+  __CHARACTER_CST__RMOJ *Self__F31S,*__tmp__G31S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__I31S,*__tmp__J31S;
+  void *__tmp__OMAU,*__tmp__RNAU;
+  __READ_GLOBAL__T4YL *__tmp__PMAU;
+  __EXPR_EQUAL__KINJ *result__U4XJ,*Self__5XJK;
+  __tmp__4ZAL=Self__2ZAL->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__5ZAL=Self__2ZAL->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__5ZAL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__SLAU=((__STRING_CST__5J *)__tmp__5ZAL);
+    result__OLAU=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      result__OLAU=Self__SLAU;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      result__OLAU=((__STRING_CST__5J *)ptr__PLAU);
+      *(result__OLAU) = *(Self__SLAU);
+    };
+    __tmp__A0AL=result__OLAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__A0AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__5ZAL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__3W5R=((__PROTOTYPE_CST__LAXC *)__tmp__5ZAL);
+    __tmp__4W5R=create__type__VJ2C(Self__3W5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3W5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__A0AL=__tmp__4W5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__AX5R=((__INTEGER_CST__XAXC *)__tmp__5ZAL);
+    p__JMAU=Self__AX5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__KMAU=Self__AX5R->value__FH4D;
+    t__LMAU=Self__AX5R->parent_constant__YAXC.static_type__5G4D;
+    Self__AX5R=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__AX5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__AX5R=((__INTEGER_CST__XAXC *)ptr__PLAU);
+      *(Self__AX5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__IMAU=((__INTEGER_CST__XAXC *)Self__AX5R);
+    Self__IMAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__IMAU->value__FH4D=v__KMAU;
+    Self__IMAU->parent_constant__YAXC.static_type__5G4D=t__LMAU;
+    check_type__XYEE(Self__IMAU);
+    __tmp__A0AL=Self__AX5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__A0AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__5ZAL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__X1XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__5ZAL)->local__BVEJ));
+    if (__tmp__X1XT==NULL) {
+      __tmp__Y1XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__Y1XT=((__READ_LOCAL__55ZI *)__tmp__X1XT);
+    };
+    __tmp__A0AL=__tmp__Y1XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__A0AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__A0AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5ZAL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__W21S=((__IS_EXPANDED__35NJ *)__tmp__5ZAL);
+    p__JMAU=Self__W21S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__X1XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__W21S->receiver__RA5J)->local__BVEJ));
+    if (__tmp__X1XT==NULL) {
+      __tmp__Y1XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__Y1XT=((__READ_LOCAL__55ZI *)__tmp__X1XT);
+    };
+    Self__W21S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__W21S=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__W21S=((__IS_EXPANDED__35NJ *)ptr__PLAU);
+      *(Self__W21S) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__FAQU=((__IS_EXPANDED__35NJ *)Self__W21S);
+    Self__FAQU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__FAQU->receiver__RA5J=__tmp__Y1XT;
+    __tmp__A0AL=Self__W21S;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__121S=((__GET_TYPE_ID__HAOJ *)__tmp__5ZAL);
+    p__JMAU=Self__121S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LMAU=Self__121S->receiver__WA5J;
+    Self__121S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__121S=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__121S=((__GET_TYPE_ID__HAOJ *)ptr__PLAU);
+      *(Self__121S) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__VAQU=((__GET_TYPE_ID__HAOJ *)Self__121S);
+    Self__VAQU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__VAQU->receiver__WA5J=t__LMAU;
+    __tmp__A0AL=Self__121S;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__A0AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__A0AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__A0AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__A0AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__A0AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__A0AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__A0AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__5ZAL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__A0AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__5ZAL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__A0AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__5ZAL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__421S=((__SIZE_OF__5GOJ *)__tmp__5ZAL);
+    p__JMAU=Self__421S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LMAU=Self__421S->receiver__AD5J;
+    Self__421S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__421S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__421S=((__SIZE_OF__5GOJ *)ptr__PLAU);
+      *(Self__421S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__FBQU=((__SIZE_OF__5GOJ *)Self__421S);
+    Self__FBQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__FBQU->receiver__AD5J=t__LMAU;
+    __tmp__A0AL=Self__421S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__A0AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__5ZAL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__B31S=((__REAL_CST__1LOJ *)__tmp__5ZAL);
+    p__JMAU=Self__B31S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__XBQU=Self__B31S->value__VD5J;
+    t__LMAU=Self__B31S->parent_constant__2LOJ.static_type__5G4D;
+    Self__B31S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__B31S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__B31S=((__REAL_CST__1LOJ *)ptr__PLAU);
+      *(Self__B31S) = *(REAL_CST__1LOJ__);
+    };
+    Self__VBQU=((__REAL_CST__1LOJ *)Self__B31S);
+    Self__VBQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__VBQU->value__VD5J=v__XBQU;
+    Self__VBQU->parent_constant__2LOJ.static_type__5G4D=t__LMAU;
+    __tmp__A0AL=Self__B31S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__F31S=((__CHARACTER_CST__RMOJ *)__tmp__5ZAL);
+    __tmp__G31S=create__char__UMQJ(Self__F31S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__F31S->text__0D5J);
+    __tmp__A0AL=__tmp__G31S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__I31S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5ZAL);
+    __tmp__J31S=create__text__OQQJ(Self__I31S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__I31S->string__WBJK);
+    __tmp__A0AL=__tmp__J31S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__A0AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__5ZAL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__A0AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__A0AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__A0AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__A0AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__A0AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__A0AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__A0AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__5ZAL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__OMAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__5ZAL)->global__KAKM),NULL);
+    if (__tmp__OMAU==NULL) {
+      __tmp__PMAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__OMAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__PMAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__PMAU=((__READ_GLOBAL__T4YL *)__tmp__OMAU);
       } break;
       }
     };
-    __tmp__UO2H=__tmp__VTJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__UO2H=my_copy__BQCN(__tmp__TO2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__UO2H=my_copy__NREO(__tmp__TO2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UO2H=my_copy__VYJO(__tmp__TO2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__UO2H=my_copy__0REO(__tmp__TO2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UO2H=my_copy__BZJO(__tmp__TO2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__UO2H=my_copy__CNJM(__tmp__TO2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__UO2H=my_copy__5XLL(__tmp__TO2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__UO2H=my_copy__WVYM(__tmp__TO2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__UO2H=my_copy__FSEO(__tmp__TO2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__UO2H=my_copy__QCEP(__tmp__TO2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__UO2H=my_copy__5LSN(__tmp__TO2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__UO2H=my_copy__KMSN(__tmp__TO2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__UO2H=my_copy__JZPN(__tmp__TO2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__UO2H=my_copy__G3SO(__tmp__TO2H);
-  } break;
-  };
-  __tmp__XO2H=Self__QO2H->parent_expr_binary__PAKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__XO2H)->__id) {
-  case __LIST__: {
-    __tmp__YO2H=my_copy__MSYM(__tmp__XO2H);
-  } break;
-  case __STRING_CST__: {
-    Self__342P=((__STRING_CST *)__tmp__XO2H);
-    __tmp__YO2H=create__text__ITMH(Self__342P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__342P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__YO2H=my_copy__EK2H(__tmp__XO2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__442P=((__PROTOTYPE_CST *)__tmp__XO2H);
-    __tmp__YO2H=create__type__PKQC(Self__442P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__442P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__542P=((__INTEGER_CST *)__tmp__XO2H);
-    p__AUJR=Self__542P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__BUJR=Self__542P->value__W4YD;
-    t__CUJR=Self__542P->parent_constant__B3LC.static_type__M2YD;
-    result__XTJR=NULL;
-    ptr__YTJR=((__POINTER )(NULL));
-    typ_id__ZTJR= 0;
-    sz__0TJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__0TJR ==  0)) {
-      result__XTJR=INTEGER_CST__;
-    } else {
-      typ_id__ZTJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0TJR);
-      if ((typ_id__ZTJR == (__INTEGER)(-  1))) {
-        a__1TJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2TJR=(__UINTEGER_32)((__UINTEGER_32)(sz__0TJR + a__1TJR) & (__UINTEGER_32)(~ a__1TJR));
-        ptr_table__IYXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2TJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__HYXR=((__POINTER )(NULL));
-        result__JYXR=((__POINTER *)ptr_table__IYXR)[ 0];
-        if ((result__JYXR == (void *)NULL)) {
-          result__JYXR=new_lab__2PJ(new_size__2TJR);
-          next__HYXR=(void *)((unsigned long)result__JYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TJR)));
-          ((__POINTER *)next__HYXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IYXR)[ 0]=next__HYXR;
-        } else {
-          next__HYXR=((__POINTER *)result__JYXR)[ 0];
-          if ((next__HYXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2TJR <<  1)) <=  4096)) {
-              next__HYXR=(void *)((unsigned long)result__JYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TJR)));
-            } else {
-              next__HYXR=new_lab__2PJ(new_size__2TJR);
-            };
-            ((__POINTER *)next__HYXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IYXR)[ 0]=next__HYXR;
-          } else {
-            ((__POINTER *)result__JYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JYXR=next__HYXR;
-          };
-        };
-        ptr__YTJR=result__JYXR;
-      } else {
-        t__3TJR=((__UINTEGER_32 )typ_id__ZTJR);
-        a__4TJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QYXR=(__UINTEGER_32)((__UINTEGER_32)(sz__0TJR + a__4TJR) & (__UINTEGER_32)(~ a__4TJR));
-        ptr_table__NYXR=((__POINTER )(&(table_type[(t__3TJR)])));
-        lab_type__PYXR=(__UINTEGER_32)(t__3TJR |  1);
-        next__MYXR=((__POINTER )(NULL));
-        result__OYXR=((__POINTER *)ptr_table__NYXR)[ 0];
-        if ((result__OYXR == (void *)NULL)) {
-          result__OYXR=new_lab__2PJ(lab_type__PYXR);
-          next__MYXR=(void *)((unsigned long)result__OYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYXR)));
-          ((__POINTER *)next__MYXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NYXR)[ 0]=next__MYXR;
-        } else {
-          next__MYXR=((__POINTER *)result__OYXR)[ 0];
-          if ((next__MYXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QYXR <<  1)) <=  4096)) {
-              next__MYXR=(void *)((unsigned long)result__OYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYXR)));
-            } else {
-              next__MYXR=new_lab__2PJ(lab_type__PYXR);
-            };
-            ((__POINTER *)next__MYXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NYXR)[ 0]=next__MYXR;
-          } else {
-            ((__POINTER *)result__OYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OYXR=next__MYXR;
-          };
-        };
-        ptr__YTJR=result__OYXR;
-      };
-      result__XTJR=((__INTEGER_CST *)ptr__YTJR);
-      *(result__XTJR) = *(INTEGER_CST__);
-    };
-    Self__5TJR=((__INTEGER_CST *)result__XTJR);
-    Self__5TJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AUJR;
-    Self__5TJR->value__W4YD=v__BUJR;
-    Self__5TJR->parent_constant__B3LC.static_type__M2YD=t__CUJR;
-    check_type__YG5D(Self__5TJR);
-    __tmp__YO2H=result__XTJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LNAR=read__QB5G(((__READ_LOCAL *)__tmp__XO2H)->local__HJZD);
-    if (__tmp__LNAR==NULL) {
-      __tmp__MNAR=NULL;
-    } else {
-      __tmp__MNAR=((__READ_LOCAL *)__tmp__LNAR);
-    };
-    __tmp__YO2H=__tmp__MNAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__YO2H=my_copy__SL2H(__tmp__XO2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YO2H=my_copy__LM2H(__tmp__XO2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YO2H=my_copy__YM2H(__tmp__XO2H);
-  } break;
-  case __REAL_CST__: {
-    Self__B52P=((__REAL_CST *)__tmp__XO2H);
-    p__MUJR=Self__B52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__NUJR=Self__B52P->value__HN2H;
-    t__OUJR=Self__B52P->parent_constant__U2JH.static_type__M2YD;
-    result__DUJR=NULL;
-    ptr__EUJR=((__POINTER )(NULL));
-    typ_id__FUJR= 0;
-    sz__GUJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__GUJR ==  0)) {
-      result__DUJR=REAL_CST__;
-    } else {
-      typ_id__FUJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GUJR);
-      if ((typ_id__FUJR == (__INTEGER)(-  1))) {
-        a__HUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IUJR=(__UINTEGER_32)((__UINTEGER_32)(sz__GUJR + a__HUJR) & (__UINTEGER_32)(~ a__HUJR));
-        ptr_table__SYXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IUJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__RYXR=((__POINTER )(NULL));
-        result__TYXR=((__POINTER *)ptr_table__SYXR)[ 0];
-        if ((result__TYXR == (void *)NULL)) {
-          result__TYXR=new_lab__2PJ(new_size__IUJR);
-          next__RYXR=(void *)((unsigned long)result__TYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IUJR)));
-          ((__POINTER *)next__RYXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SYXR)[ 0]=next__RYXR;
-        } else {
-          next__RYXR=((__POINTER *)result__TYXR)[ 0];
-          if ((next__RYXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IUJR <<  1)) <=  4096)) {
-              next__RYXR=(void *)((unsigned long)result__TYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IUJR)));
-            } else {
-              next__RYXR=new_lab__2PJ(new_size__IUJR);
-            };
-            ((__POINTER *)next__RYXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SYXR)[ 0]=next__RYXR;
-          } else {
-            ((__POINTER *)result__TYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TYXR=next__RYXR;
-          };
-        };
-        ptr__EUJR=result__TYXR;
-      } else {
-        t__JUJR=((__UINTEGER_32 )typ_id__FUJR);
-        a__KUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0YXR=(__UINTEGER_32)((__UINTEGER_32)(sz__GUJR + a__KUJR) & (__UINTEGER_32)(~ a__KUJR));
-        ptr_table__XYXR=((__POINTER )(&(table_type[(t__JUJR)])));
-        lab_type__ZYXR=(__UINTEGER_32)(t__JUJR |  1);
-        next__WYXR=((__POINTER )(NULL));
-        result__YYXR=((__POINTER *)ptr_table__XYXR)[ 0];
-        if ((result__YYXR == (void *)NULL)) {
-          result__YYXR=new_lab__2PJ(lab_type__ZYXR);
-          next__WYXR=(void *)((unsigned long)result__YYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YXR)));
-          ((__POINTER *)next__WYXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XYXR)[ 0]=next__WYXR;
-        } else {
-          next__WYXR=((__POINTER *)result__YYXR)[ 0];
-          if ((next__WYXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0YXR <<  1)) <=  4096)) {
-              next__WYXR=(void *)((unsigned long)result__YYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YXR)));
-            } else {
-              next__WYXR=new_lab__2PJ(lab_type__ZYXR);
-            };
-            ((__POINTER *)next__WYXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XYXR)[ 0]=next__WYXR;
-          } else {
-            ((__POINTER *)result__YYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YYXR=next__WYXR;
-          };
-        };
-        ptr__EUJR=result__YYXR;
-      };
-      result__DUJR=((__REAL_CST *)ptr__EUJR);
-      *(result__DUJR) = *(REAL_CST__);
-    };
-    Self__LUJR=((__REAL_CST *)result__DUJR);
-    Self__LUJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MUJR;
-    Self__LUJR->value__HN2H=v__NUJR;
-    Self__LUJR->parent_constant__U2JH.static_type__M2YD=t__OUJR;
-    __tmp__YO2H=result__DUJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__D52P=((__CHARACTER_CST *)__tmp__XO2H);
-    __tmp__YO2H=create__char__4SMH(Self__D52P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D52P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__E52P=((__IS_EXPANDED *)__tmp__XO2H);
-    __tmp__PNAR=read__QB5G(((__READ_LOCAL *)Self__E52P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PNAR==NULL) {
-      __tmp__QNAR=NULL;
-    } else {
-      __tmp__QNAR=((__READ_LOCAL *)__tmp__PNAR);
-    };
-    p__YUJR=Self__E52P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__PUJR=NULL;
-    ptr__QUJR=((__POINTER )(NULL));
-    typ_id__RUJR= 0;
-    sz__SUJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__SUJR ==  0)) {
-      result__PUJR=IS_EXPANDED__;
-    } else {
-      typ_id__RUJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SUJR);
-      if ((typ_id__RUJR == (__INTEGER)(-  1))) {
-        a__TUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UUJR=(__UINTEGER_32)((__UINTEGER_32)(sz__SUJR + a__TUJR) & (__UINTEGER_32)(~ a__TUJR));
-        ptr_table__2YXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UUJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__1YXR=((__POINTER )(NULL));
-        result__3YXR=((__POINTER *)ptr_table__2YXR)[ 0];
-        if ((result__3YXR == (void *)NULL)) {
-          result__3YXR=new_lab__2PJ(new_size__UUJR);
-          next__1YXR=(void *)((unsigned long)result__3YXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUJR)));
-          ((__POINTER *)next__1YXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2YXR)[ 0]=next__1YXR;
-        } else {
-          next__1YXR=((__POINTER *)result__3YXR)[ 0];
-          if ((next__1YXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3YXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UUJR <<  1)) <=  4096)) {
-              next__1YXR=(void *)((unsigned long)result__3YXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUJR)));
-            } else {
-              next__1YXR=new_lab__2PJ(new_size__UUJR);
-            };
-            ((__POINTER *)next__1YXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2YXR)[ 0]=next__1YXR;
-          } else {
-            ((__POINTER *)result__3YXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1YXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3YXR=next__1YXR;
-          };
-        };
-        ptr__QUJR=result__3YXR;
-      } else {
-        t__VUJR=((__UINTEGER_32 )typ_id__RUJR);
-        a__WUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EZXR=(__UINTEGER_32)((__UINTEGER_32)(sz__SUJR + a__WUJR) & (__UINTEGER_32)(~ a__WUJR));
-        ptr_table__BZXR=((__POINTER )(&(table_type[(t__VUJR)])));
-        lab_type__DZXR=(__UINTEGER_32)(t__VUJR |  1);
-        next__AZXR=((__POINTER )(NULL));
-        result__CZXR=((__POINTER *)ptr_table__BZXR)[ 0];
-        if ((result__CZXR == (void *)NULL)) {
-          result__CZXR=new_lab__2PJ(lab_type__DZXR);
-          next__AZXR=(void *)((unsigned long)result__CZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZXR)));
-          ((__POINTER *)next__AZXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BZXR)[ 0]=next__AZXR;
-        } else {
-          next__AZXR=((__POINTER *)result__CZXR)[ 0];
-          if ((next__AZXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EZXR <<  1)) <=  4096)) {
-              next__AZXR=(void *)((unsigned long)result__CZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZXR)));
-            } else {
-              next__AZXR=new_lab__2PJ(lab_type__DZXR);
-            };
-            ((__POINTER *)next__AZXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BZXR)[ 0]=next__AZXR;
-          } else {
-            ((__POINTER *)result__CZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CZXR=next__AZXR;
-          };
-        };
-        ptr__QUJR=result__CZXR;
-      };
-      result__PUJR=((__IS_EXPANDED *)ptr__QUJR);
-      *(result__PUJR) = *(IS_EXPANDED__);
-    };
-    Self__XUJR=((__IS_EXPANDED *)result__PUJR);
-    Self__XUJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YUJR;
-    Self__XUJR->receiver__WN2H=__tmp__QNAR;
-    __tmp__YO2H=result__PUJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YO2H=my_copy__1N2H(__tmp__XO2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__YO2H=my_copy__EO2H(__tmp__XO2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__YO2H=my_copy__PO2H(__tmp__XO2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__YO2H=my_copy__1O2H(__tmp__XO2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__YO2H=my_copy__GP2H(__tmp__XO2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__YO2H=my_copy__RP2H(__tmp__XO2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YO2H=my_copy__2P2H(__tmp__XO2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YO2H=my_copy__HQ2H(__tmp__XO2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__YO2H=my_copy__SQ2H(__tmp__XO2H);
-  } break;
-  case __ITEM__: {
-    __tmp__YO2H=my_copy__DR2H(__tmp__XO2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__YO2H=my_copy__PR2H(__tmp__XO2H);
-  } break;
-  case __CAST__: {
-    __tmp__YO2H=my_copy__YR2H(__tmp__XO2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__YO2H=my_copy__5SYM(__tmp__XO2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__YO2H=my_copy__IUGK(__tmp__XO2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__1UJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XO2H)->global__ZGJK),NULL);
-    if (__tmp__1UJR==NULL) {
-      __tmp__2UJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__1UJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__2UJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__2UJR=((__READ_GLOBAL *)__tmp__1UJR);
+    __tmp__A0AL=__tmp__PMAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__A0AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__5ZAL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__A0AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__5ZAL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__A0AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__A0AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__5ZAL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__A0AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__5ZAL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__A0AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__5ZAL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__A0AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__5ZAL));
+  } break;
+  };
+  __tmp__5ZAL=Self__2ZAL->parent_expr_binary_cmp__NINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__5ZAL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__SLAU=((__STRING_CST__5J *)__tmp__5ZAL);
+    result__OLAU=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      result__OLAU=Self__SLAU;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      result__OLAU=((__STRING_CST__5J *)ptr__PLAU);
+      *(result__OLAU) = *(Self__SLAU);
+    };
+    __tmp__OMAU=result__OLAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OMAU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__5ZAL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__3W5R=((__PROTOTYPE_CST__LAXC *)__tmp__5ZAL);
+    __tmp__4W5R=create__type__VJ2C(Self__3W5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3W5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__OMAU=__tmp__4W5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__AX5R=((__INTEGER_CST__XAXC *)__tmp__5ZAL);
+    p__JMAU=Self__AX5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__KMAU=Self__AX5R->value__FH4D;
+    t__LMAU=Self__AX5R->parent_constant__YAXC.static_type__5G4D;
+    Self__AX5R=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__AX5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__AX5R=((__INTEGER_CST__XAXC *)ptr__PLAU);
+      *(Self__AX5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__IMAU=((__INTEGER_CST__XAXC *)Self__AX5R);
+    Self__IMAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__IMAU->value__FH4D=v__KMAU;
+    Self__IMAU->parent_constant__YAXC.static_type__5G4D=t__LMAU;
+    check_type__XYEE(Self__IMAU);
+    __tmp__OMAU=Self__AX5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OMAU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__5ZAL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__X1XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__5ZAL)->local__BVEJ));
+    if (__tmp__X1XT==NULL) {
+      __tmp__Y1XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__Y1XT=((__READ_LOCAL__55ZI *)__tmp__X1XT);
+    };
+    __tmp__OMAU=__tmp__Y1XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OMAU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OMAU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5ZAL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__W21S=((__IS_EXPANDED__35NJ *)__tmp__5ZAL);
+    p__JMAU=Self__W21S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__X1XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__W21S->receiver__RA5J)->local__BVEJ));
+    if (__tmp__X1XT==NULL) {
+      __tmp__Y1XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__Y1XT=((__READ_LOCAL__55ZI *)__tmp__X1XT);
+    };
+    Self__W21S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__W21S=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__W21S=((__IS_EXPANDED__35NJ *)ptr__PLAU);
+      *(Self__W21S) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__FAQU=((__IS_EXPANDED__35NJ *)Self__W21S);
+    Self__FAQU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__FAQU->receiver__RA5J=__tmp__Y1XT;
+    __tmp__OMAU=Self__W21S;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__121S=((__GET_TYPE_ID__HAOJ *)__tmp__5ZAL);
+    p__JMAU=Self__121S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LMAU=Self__121S->receiver__WA5J;
+    Self__121S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__121S=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__121S=((__GET_TYPE_ID__HAOJ *)ptr__PLAU);
+      *(Self__121S) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__VAQU=((__GET_TYPE_ID__HAOJ *)Self__121S);
+    Self__VAQU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__VAQU->receiver__WA5J=t__LMAU;
+    __tmp__OMAU=Self__121S;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OMAU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OMAU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OMAU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OMAU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OMAU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OMAU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OMAU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__5ZAL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__OMAU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__5ZAL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__OMAU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__5ZAL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__421S=((__SIZE_OF__5GOJ *)__tmp__5ZAL);
+    p__JMAU=Self__421S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LMAU=Self__421S->receiver__AD5J;
+    Self__421S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__421S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__421S=((__SIZE_OF__5GOJ *)ptr__PLAU);
+      *(Self__421S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__FBQU=((__SIZE_OF__5GOJ *)Self__421S);
+    Self__FBQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__FBQU->receiver__AD5J=t__LMAU;
+    __tmp__OMAU=Self__421S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__OMAU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__5ZAL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__B31S=((__REAL_CST__1LOJ *)__tmp__5ZAL);
+    p__JMAU=Self__B31S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__XBQU=Self__B31S->value__VD5J;
+    t__LMAU=Self__B31S->parent_constant__2LOJ.static_type__5G4D;
+    Self__B31S=NULL;
+    ptr__PLAU=((__POINTER__IB )(NULL));
+    typ_id__QLAU= 0;
+    __tmp__RLAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__RLAU ==  0)) {
+      Self__B31S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__QLAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+      if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+        ptr__PLAU=__tmp__TLAU;
+      } else /* FALSE */ {
+        __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+        ptr__PLAU=__tmp__TLAU;
+      };
+      Self__B31S=((__REAL_CST__1LOJ *)ptr__PLAU);
+      *(Self__B31S) = *(REAL_CST__1LOJ__);
+    };
+    Self__VBQU=((__REAL_CST__1LOJ *)Self__B31S);
+    Self__VBQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JMAU;
+    Self__VBQU->value__VD5J=v__XBQU;
+    Self__VBQU->parent_constant__2LOJ.static_type__5G4D=t__LMAU;
+    __tmp__OMAU=Self__B31S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__F31S=((__CHARACTER_CST__RMOJ *)__tmp__5ZAL);
+    __tmp__G31S=create__char__UMQJ(Self__F31S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__F31S->text__0D5J);
+    __tmp__OMAU=__tmp__G31S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__I31S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5ZAL);
+    __tmp__J31S=create__text__OQQJ(Self__I31S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__I31S->string__WBJK);
+    __tmp__OMAU=__tmp__J31S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__OMAU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__5ZAL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OMAU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OMAU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OMAU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OMAU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OMAU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OMAU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__5ZAL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OMAU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__5ZAL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__RNAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__5ZAL)->global__KAKM),NULL);
+    if (__tmp__RNAU==NULL) {
+      __tmp__PMAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__RNAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__PMAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__PMAU=((__READ_GLOBAL__T4YL *)__tmp__RNAU);
       } break;
       }
     };
-    __tmp__YO2H=__tmp__2UJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YO2H=my_copy__BQCN(__tmp__XO2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YO2H=my_copy__NREO(__tmp__XO2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YO2H=my_copy__VYJO(__tmp__XO2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YO2H=my_copy__0REO(__tmp__XO2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YO2H=my_copy__BZJO(__tmp__XO2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__YO2H=my_copy__CNJM(__tmp__XO2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__YO2H=my_copy__5XLL(__tmp__XO2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__YO2H=my_copy__WVYM(__tmp__XO2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__YO2H=my_copy__FSEO(__tmp__XO2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YO2H=my_copy__QCEP(__tmp__XO2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__YO2H=my_copy__5LSN(__tmp__XO2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YO2H=my_copy__KMSN(__tmp__XO2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__YO2H=my_copy__JZPN(__tmp__XO2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__YO2H=my_copy__G3SO(__tmp__XO2H);
-  } break;
-  };
-  result__Y4XH=NULL;
-  ptr__Z4XH=((__POINTER )(NULL));
-  typ_id__44XH= 0;
-  sz__14XH=((__UINTEGER_32 )sizeof(__EXPR_SUB));
-  if ((sz__14XH ==  0)) {
-    result__Y4XH=EXPR_SUB__;
-  } else {
-    typ_id__44XH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__14XH);
-    if ((typ_id__44XH == (__INTEGER)(-  1))) {
-      a__IC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GC2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__14XH + a__IC2Q) & (__UINTEGER_32)(~ a__IC2Q));
-      ptr_table__GZXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GC2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FZXR=((__POINTER )(NULL));
-      result__HZXR=((__POINTER *)ptr_table__GZXR)[ 0];
-      if ((result__HZXR == (void *)NULL)) {
-        result__HZXR=new_lab__2PJ(new_size__GC2Q);
-        next__FZXR=(void *)((unsigned long)result__HZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC2Q)));
-        ((__POINTER *)next__FZXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GZXR)[ 0]=next__FZXR;
-      } else {
-        next__FZXR=((__POINTER *)result__HZXR)[ 0];
-        if ((next__FZXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GC2Q <<  1)) <=  4096)) {
-            next__FZXR=(void *)((unsigned long)result__HZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC2Q)));
-          } else {
-            next__FZXR=new_lab__2PJ(new_size__GC2Q);
-          };
-          ((__POINTER *)next__FZXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GZXR)[ 0]=next__FZXR;
-        } else {
-          ((__POINTER *)result__HZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HZXR=next__FZXR;
-        };
-      };
-      ptr__Z4XH=result__HZXR;
-    } else {
-      t__MC2Q=((__UINTEGER_32 )typ_id__44XH);
-      a__OC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OZXR=(__UINTEGER_32)((__UINTEGER_32)(sz__14XH + a__OC2Q) & (__UINTEGER_32)(~ a__OC2Q));
-      ptr_table__LZXR=((__POINTER )(&(table_type[(t__MC2Q)])));
-      lab_type__NZXR=(__UINTEGER_32)(t__MC2Q |  1);
-      next__KZXR=((__POINTER )(NULL));
-      result__MZXR=((__POINTER *)ptr_table__LZXR)[ 0];
-      if ((result__MZXR == (void *)NULL)) {
-        result__MZXR=new_lab__2PJ(lab_type__NZXR);
-        next__KZXR=(void *)((unsigned long)result__MZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZXR)));
-        ((__POINTER *)next__KZXR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LZXR)[ 0]=next__KZXR;
-      } else {
-        next__KZXR=((__POINTER *)result__MZXR)[ 0];
-        if ((next__KZXR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OZXR <<  1)) <=  4096)) {
-            next__KZXR=(void *)((unsigned long)result__MZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZXR)));
-          } else {
-            next__KZXR=new_lab__2PJ(lab_type__NZXR);
-          };
-          ((__POINTER *)next__KZXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LZXR)[ 0]=next__KZXR;
-        } else {
-          ((__POINTER *)result__MZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MZXR=next__KZXR;
-        };
-      };
-      ptr__Z4XH=result__MZXR;
-    };
-    result__Y4XH=((__EXPR_SUB *)ptr__Z4XH);
-    *(result__Y4XH) = *(EXPR_SUB__);
-  };
-  Self__SNFI=((__EXPR_SUB *)result__Y4XH);
-  Self__SNFI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SO2H;
-  Self__SNFI->parent_expr_binary__PAKH.left__XO1H=__tmp__UO2H;
-  Self__SNFI->parent_expr_binary__PAKH.right__WO2H=__tmp__YO2H;
-  return(result__Y4XH);
+    __tmp__OMAU=__tmp__PMAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OMAU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__5ZAL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OMAU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__5ZAL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OMAU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__5ZAL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OMAU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__5ZAL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__OMAU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__5ZAL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OMAU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__5ZAL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OMAU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__5ZAL));
+  } break;
+  };
+  result__U4XJ=NULL;
+  ptr__PLAU=((__POINTER__IB )(NULL));
+  typ_id__QLAU= 0;
+  __tmp__RLAU=((__POINTER__IB )sizeof(__EXPR_EQUAL__KINJ));
+  if (((unsigned long)__tmp__RLAU ==  0)) {
+    result__U4XJ=EXPR_EQUAL__KINJ__;
+  } else /* FALSE */ {
+    typ_id__QLAU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLAU));
+    if ((typ_id__QLAU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VLAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ULAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_size[(__tmp__VLAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ULAU)));
+      ptr__PLAU=__tmp__TLAU;
+    } else /* FALSE */ {
+      __tmp__VLAU=((__UINTEGER_32__ZWB )typ_id__QLAU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TLAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ULAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RLAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TLAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__TLAU=micro_alloc__table__lab__UKI(__tmp__ULAU,((__POINTER__IB )(&(table_type[(__tmp__VLAU)]))),(__UINTEGER_32__ZWB)(__tmp__VLAU |  1));
+      ptr__PLAU=__tmp__TLAU;
+    };
+    result__U4XJ=((__EXPR_EQUAL__KINJ *)ptr__PLAU);
+    *(result__U4XJ) = *(EXPR_EQUAL__KINJ__);
+  };
+  Self__5XJK=((__EXPR_EQUAL__KINJ *)result__U4XJ);
+  Self__5XJK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__4ZAL;
+  Self__5XJK->parent_expr_binary_cmp__NINJ.left__354J=__tmp__A0AL;
+  Self__5XJK->parent_expr_binary_cmp__NINJ.right__DA5J=__tmp__OMAU;
+  Self__5XJK=result__U4XJ;
+  return(Self__5XJK);
 }
 
-static __EXPR_MUL* my_copy__1O2H(__EXPR_MUL *Self__2O2H)
-// ({EXPR_MUL}) With resultRecursive, No inlinable.
+static __EXPR_NOT_EQUAL__VINJ* my_copy__G0AL(__EXPR_NOT_EQUAL__VINJ *Self__H0AL)
+// ({EXPR_NOT_EQUAL__VINJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__IVJR,v__PWJR;
-  __POSITION __tmp__4O2H,p__HVJR,p__TVJR,p__5VJR,p__OWJR,p__0WJR;
-  __POSITION p__GXJR;
-  void *__tmp__5O2H,*__tmp__AP2H,*__tmp__CP2H,*__tmp__DP2H;
-  __STRING_CST *Self__F52P,*Self__N52P;
-  __PROTOTYPE_CST *Self__G52P,*Self__O52P;
-  __INTEGER_CST *Self__H52P,*result__4UJR,*Self__GVJR,*Self__P52P;
-  __INTEGER_CST *result__FWJR,*Self__NWJR;
-  void *t__JVJR,*t__VVJR,*t__QWJR,*t__2WJR;
-  __POINTER ptr__5UJR,ptr_table__QZXR,next__PZXR,result__RZXR;
-  __POINTER ptr_table__VZXR,next__UZXR,result__WZXR,ptr__LVJR;
-  __POINTER ptr_table__0ZXR,next__ZZXR,result__1ZXR,ptr_table__5ZXR;
-  __POINTER next__4ZXR,result__A0XR,ptr__XVJR,ptr_table__E0XR;
-  __POINTER next__D0XR,result__F0XR,ptr_table__J0XR,next__I0XR;
-  __POINTER result__K0XR,ptr__GWJR,ptr_table__O0XR,next__N0XR;
-  __POINTER result__P0XR,ptr_table__T0XR,next__S0XR,result__U0XR;
-  __POINTER ptr__SWJR,ptr_table__Y0XR,next__X0XR,result__Z0XR;
-  __POINTER ptr_table__30XR,next__20XR,result__40XR,ptr__4WJR;
-  __POINTER ptr_table__C1XR,next__B1XR,result__D1XR,ptr_table__H1XR;
-  __POINTER next__G1XR,result__I1XR,ptr__LAYH,ptr_table__M1XR;
-  __POINTER next__L1XR,result__N1XR,ptr_table__R1XR,next__Q1XR;
-  __POINTER result__S1XR;
-  __INTEGER typ_id__AVJR,typ_id__MVJR,typ_id__YVJR,typ_id__HWJR;
-  __INTEGER typ_id__TWJR,typ_id__5WJR,typ_id__QAYH;
-  __UINTEGER_32 sz__BVJR,a__CVJR,new_size__DVJR,t__EVJR,a__FVJR;
-  __UINTEGER_32 new_size__YZXR,lab_type__XZXR,sz__NVJR,a__OVJR;
-  __UINTEGER_32 new_size__PVJR,t__QVJR,a__RVJR,new_size__C0XR;
-  __UINTEGER_32 lab_type__B0XR,sz__ZVJR,a__0VJR,new_size__1VJR,t__2VJR;
-  __UINTEGER_32 a__3VJR,new_size__M0XR,lab_type__L0XR,sz__IWJR,a__JWJR;
-  __UINTEGER_32 new_size__KWJR,t__LWJR,a__MWJR,new_size__W0XR;
-  __UINTEGER_32 lab_type__V0XR,sz__UWJR,a__VWJR,new_size__WWJR,t__XWJR;
-  __UINTEGER_32 a__YWJR,new_size__A1XR,lab_type__50XR,sz__AXJR,a__BXJR;
-  __UINTEGER_32 new_size__CXJR,t__DXJR,a__EXJR,new_size__K1XR;
-  __UINTEGER_32 lab_type__J1XR,sz__NAYH,a__TC2Q,new_size__RC2Q,t__XC2Q;
-  __UINTEGER_32 a__ZC2Q,new_size__U1XR,lab_type__T1XR;
-  void *__tmp__TNAR,*__tmp__XNAR,*__tmp__CWJR,*__tmp__1NAR,*__tmp__5NAR;
-  void *__tmp__JXJR;
-  __READ_LOCAL *__tmp__UNAR,*__tmp__YNAR,*__tmp__2NAR,*__tmp__AOAR;
-  __REAL_CST *Self__J52P,*result__KVJR,*Self__SVJR,*Self__R52P;
-  __REAL_CST *result__RWJR,*Self__ZWJR;
-  void *v__UVJR,*v__1WJR;
-  __CHARACTER_CST *Self__L52P,*Self__T52P;
-  __IS_EXPANDED *Self__M52P,*result__WVJR,*Self__4VJR,*Self__U52P;
-  __IS_EXPANDED *result__3WJR,*Self__FXJR;
-  __READ_GLOBAL *__tmp__DWJR,*__tmp__KXJR;
-  __EXPR_MUL *result__KAYH,*Self__YNFI;
-  __tmp__4O2H=Self__2O2H->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__5O2H=Self__2O2H->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__5O2H)->__id) {
-  case __LIST__: {
-    __tmp__AP2H=my_copy__MSYM(__tmp__5O2H);
-  } break;
-  case __STRING_CST__: {
-    Self__F52P=((__STRING_CST *)__tmp__5O2H);
-    __tmp__AP2H=create__text__ITMH(Self__F52P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F52P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__AP2H=my_copy__EK2H(__tmp__5O2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__G52P=((__PROTOTYPE_CST *)__tmp__5O2H);
-    __tmp__AP2H=create__type__PKQC(Self__G52P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G52P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__H52P=((__INTEGER_CST *)__tmp__5O2H);
-    p__HVJR=Self__H52P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__IVJR=Self__H52P->value__W4YD;
-    t__JVJR=Self__H52P->parent_constant__B3LC.static_type__M2YD;
-    result__4UJR=NULL;
-    ptr__5UJR=((__POINTER )(NULL));
-    typ_id__AVJR= 0;
-    sz__BVJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__BVJR ==  0)) {
-      result__4UJR=INTEGER_CST__;
-    } else {
-      typ_id__AVJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BVJR);
-      if ((typ_id__AVJR == (__INTEGER)(-  1))) {
-        a__CVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DVJR=(__UINTEGER_32)((__UINTEGER_32)(sz__BVJR + a__CVJR) & (__UINTEGER_32)(~ a__CVJR));
-        ptr_table__QZXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DVJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__PZXR=((__POINTER )(NULL));
-        result__RZXR=((__POINTER *)ptr_table__QZXR)[ 0];
-        if ((result__RZXR == (void *)NULL)) {
-          result__RZXR=new_lab__2PJ(new_size__DVJR);
-          next__PZXR=(void *)((unsigned long)result__RZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DVJR)));
-          ((__POINTER *)next__PZXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QZXR)[ 0]=next__PZXR;
-        } else {
-          next__PZXR=((__POINTER *)result__RZXR)[ 0];
-          if ((next__PZXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DVJR <<  1)) <=  4096)) {
-              next__PZXR=(void *)((unsigned long)result__RZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DVJR)));
-            } else {
-              next__PZXR=new_lab__2PJ(new_size__DVJR);
-            };
-            ((__POINTER *)next__PZXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QZXR)[ 0]=next__PZXR;
-          } else {
-            ((__POINTER *)result__RZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RZXR=next__PZXR;
-          };
-        };
-        ptr__5UJR=result__RZXR;
-      } else {
-        t__EVJR=((__UINTEGER_32 )typ_id__AVJR);
-        a__FVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YZXR=(__UINTEGER_32)((__UINTEGER_32)(sz__BVJR + a__FVJR) & (__UINTEGER_32)(~ a__FVJR));
-        ptr_table__VZXR=((__POINTER )(&(table_type[(t__EVJR)])));
-        lab_type__XZXR=(__UINTEGER_32)(t__EVJR |  1);
-        next__UZXR=((__POINTER )(NULL));
-        result__WZXR=((__POINTER *)ptr_table__VZXR)[ 0];
-        if ((result__WZXR == (void *)NULL)) {
-          result__WZXR=new_lab__2PJ(lab_type__XZXR);
-          next__UZXR=(void *)((unsigned long)result__WZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YZXR)));
-          ((__POINTER *)next__UZXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VZXR)[ 0]=next__UZXR;
-        } else {
-          next__UZXR=((__POINTER *)result__WZXR)[ 0];
-          if ((next__UZXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YZXR <<  1)) <=  4096)) {
-              next__UZXR=(void *)((unsigned long)result__WZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YZXR)));
-            } else {
-              next__UZXR=new_lab__2PJ(lab_type__XZXR);
-            };
-            ((__POINTER *)next__UZXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VZXR)[ 0]=next__UZXR;
-          } else {
-            ((__POINTER *)result__WZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WZXR=next__UZXR;
-          };
-        };
-        ptr__5UJR=result__WZXR;
-      };
-      result__4UJR=((__INTEGER_CST *)ptr__5UJR);
-      *(result__4UJR) = *(INTEGER_CST__);
-    };
-    Self__GVJR=((__INTEGER_CST *)result__4UJR);
-    Self__GVJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HVJR;
-    Self__GVJR->value__W4YD=v__IVJR;
-    Self__GVJR->parent_constant__B3LC.static_type__M2YD=t__JVJR;
-    check_type__YG5D(Self__GVJR);
-    __tmp__AP2H=result__4UJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TNAR=read__QB5G(((__READ_LOCAL *)__tmp__5O2H)->local__HJZD);
-    if (__tmp__TNAR==NULL) {
-      __tmp__UNAR=NULL;
-    } else {
-      __tmp__UNAR=((__READ_LOCAL *)__tmp__TNAR);
-    };
-    __tmp__AP2H=__tmp__UNAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__AP2H=my_copy__SL2H(__tmp__5O2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__AP2H=my_copy__LM2H(__tmp__5O2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__AP2H=my_copy__YM2H(__tmp__5O2H);
-  } break;
-  case __REAL_CST__: {
-    Self__J52P=((__REAL_CST *)__tmp__5O2H);
-    p__TVJR=Self__J52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__UVJR=Self__J52P->value__HN2H;
-    t__VVJR=Self__J52P->parent_constant__U2JH.static_type__M2YD;
-    result__KVJR=NULL;
-    ptr__LVJR=((__POINTER )(NULL));
-    typ_id__MVJR= 0;
-    sz__NVJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__NVJR ==  0)) {
-      result__KVJR=REAL_CST__;
-    } else {
-      typ_id__MVJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NVJR);
-      if ((typ_id__MVJR == (__INTEGER)(-  1))) {
-        a__OVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PVJR=(__UINTEGER_32)((__UINTEGER_32)(sz__NVJR + a__OVJR) & (__UINTEGER_32)(~ a__OVJR));
-        ptr_table__0ZXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PVJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ZZXR=((__POINTER )(NULL));
-        result__1ZXR=((__POINTER *)ptr_table__0ZXR)[ 0];
-        if ((result__1ZXR == (void *)NULL)) {
-          result__1ZXR=new_lab__2PJ(new_size__PVJR);
-          next__ZZXR=(void *)((unsigned long)result__1ZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVJR)));
-          ((__POINTER *)next__ZZXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0ZXR)[ 0]=next__ZZXR;
-        } else {
-          next__ZZXR=((__POINTER *)result__1ZXR)[ 0];
-          if ((next__ZZXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1ZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PVJR <<  1)) <=  4096)) {
-              next__ZZXR=(void *)((unsigned long)result__1ZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVJR)));
-            } else {
-              next__ZZXR=new_lab__2PJ(new_size__PVJR);
-            };
-            ((__POINTER *)next__ZZXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0ZXR)[ 0]=next__ZZXR;
-          } else {
-            ((__POINTER *)result__1ZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1ZXR=next__ZZXR;
-          };
-        };
-        ptr__LVJR=result__1ZXR;
-      } else {
-        t__QVJR=((__UINTEGER_32 )typ_id__MVJR);
-        a__RVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__C0XR=(__UINTEGER_32)((__UINTEGER_32)(sz__NVJR + a__RVJR) & (__UINTEGER_32)(~ a__RVJR));
-        ptr_table__5ZXR=((__POINTER )(&(table_type[(t__QVJR)])));
-        lab_type__B0XR=(__UINTEGER_32)(t__QVJR |  1);
-        next__4ZXR=((__POINTER )(NULL));
-        result__A0XR=((__POINTER *)ptr_table__5ZXR)[ 0];
-        if ((result__A0XR == (void *)NULL)) {
-          result__A0XR=new_lab__2PJ(lab_type__B0XR);
-          next__4ZXR=(void *)((unsigned long)result__A0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C0XR)));
-          ((__POINTER *)next__4ZXR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5ZXR)[ 0]=next__4ZXR;
-        } else {
-          next__4ZXR=((__POINTER *)result__A0XR)[ 0];
-          if ((next__4ZXR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C0XR <<  1)) <=  4096)) {
-              next__4ZXR=(void *)((unsigned long)result__A0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C0XR)));
-            } else {
-              next__4ZXR=new_lab__2PJ(lab_type__B0XR);
-            };
-            ((__POINTER *)next__4ZXR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5ZXR)[ 0]=next__4ZXR;
-          } else {
-            ((__POINTER *)result__A0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4ZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__A0XR=next__4ZXR;
-          };
-        };
-        ptr__LVJR=result__A0XR;
-      };
-      result__KVJR=((__REAL_CST *)ptr__LVJR);
-      *(result__KVJR) = *(REAL_CST__);
-    };
-    Self__SVJR=((__REAL_CST *)result__KVJR);
-    Self__SVJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TVJR;
-    Self__SVJR->value__HN2H=v__UVJR;
-    Self__SVJR->parent_constant__U2JH.static_type__M2YD=t__VVJR;
-    __tmp__AP2H=result__KVJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__L52P=((__CHARACTER_CST *)__tmp__5O2H);
-    __tmp__AP2H=create__char__4SMH(Self__L52P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L52P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__M52P=((__IS_EXPANDED *)__tmp__5O2H);
-    __tmp__XNAR=read__QB5G(((__READ_LOCAL *)Self__M52P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XNAR==NULL) {
-      __tmp__YNAR=NULL;
-    } else {
-      __tmp__YNAR=((__READ_LOCAL *)__tmp__XNAR);
-    };
-    p__5VJR=Self__M52P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__WVJR=NULL;
-    ptr__XVJR=((__POINTER )(NULL));
-    typ_id__YVJR= 0;
-    sz__ZVJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__ZVJR ==  0)) {
-      result__WVJR=IS_EXPANDED__;
-    } else {
-      typ_id__YVJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZVJR);
-      if ((typ_id__YVJR == (__INTEGER)(-  1))) {
-        a__0VJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1VJR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVJR + a__0VJR) & (__UINTEGER_32)(~ a__0VJR));
-        ptr_table__E0XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1VJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__D0XR=((__POINTER )(NULL));
-        result__F0XR=((__POINTER *)ptr_table__E0XR)[ 0];
-        if ((result__F0XR == (void *)NULL)) {
-          result__F0XR=new_lab__2PJ(new_size__1VJR);
-          next__D0XR=(void *)((unsigned long)result__F0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VJR)));
-          ((__POINTER *)next__D0XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__E0XR)[ 0]=next__D0XR;
-        } else {
-          next__D0XR=((__POINTER *)result__F0XR)[ 0];
-          if ((next__D0XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1VJR <<  1)) <=  4096)) {
-              next__D0XR=(void *)((unsigned long)result__F0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VJR)));
-            } else {
-              next__D0XR=new_lab__2PJ(new_size__1VJR);
-            };
-            ((__POINTER *)next__D0XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__E0XR)[ 0]=next__D0XR;
-          } else {
-            ((__POINTER *)result__F0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__F0XR=next__D0XR;
-          };
-        };
-        ptr__XVJR=result__F0XR;
-      } else {
-        t__2VJR=((__UINTEGER_32 )typ_id__YVJR);
-        a__3VJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__M0XR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVJR + a__3VJR) & (__UINTEGER_32)(~ a__3VJR));
-        ptr_table__J0XR=((__POINTER )(&(table_type[(t__2VJR)])));
-        lab_type__L0XR=(__UINTEGER_32)(t__2VJR |  1);
-        next__I0XR=((__POINTER )(NULL));
-        result__K0XR=((__POINTER *)ptr_table__J0XR)[ 0];
-        if ((result__K0XR == (void *)NULL)) {
-          result__K0XR=new_lab__2PJ(lab_type__L0XR);
-          next__I0XR=(void *)((unsigned long)result__K0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0XR)));
-          ((__POINTER *)next__I0XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__J0XR)[ 0]=next__I0XR;
-        } else {
-          next__I0XR=((__POINTER *)result__K0XR)[ 0];
-          if ((next__I0XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M0XR <<  1)) <=  4096)) {
-              next__I0XR=(void *)((unsigned long)result__K0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0XR)));
-            } else {
-              next__I0XR=new_lab__2PJ(lab_type__L0XR);
-            };
-            ((__POINTER *)next__I0XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__J0XR)[ 0]=next__I0XR;
-          } else {
-            ((__POINTER *)result__K0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__K0XR=next__I0XR;
-          };
-        };
-        ptr__XVJR=result__K0XR;
-      };
-      result__WVJR=((__IS_EXPANDED *)ptr__XVJR);
-      *(result__WVJR) = *(IS_EXPANDED__);
-    };
-    Self__4VJR=((__IS_EXPANDED *)result__WVJR);
-    Self__4VJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5VJR;
-    Self__4VJR->receiver__WN2H=__tmp__YNAR;
-    __tmp__AP2H=result__WVJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__AP2H=my_copy__1N2H(__tmp__5O2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__AP2H=my_copy__EO2H(__tmp__5O2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__AP2H=my_copy__PO2H(__tmp__5O2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__AP2H=my_copy__1O2H(__tmp__5O2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__AP2H=my_copy__GP2H(__tmp__5O2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__AP2H=my_copy__RP2H(__tmp__5O2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__AP2H=my_copy__2P2H(__tmp__5O2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__AP2H=my_copy__HQ2H(__tmp__5O2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__AP2H=my_copy__SQ2H(__tmp__5O2H);
-  } break;
-  case __ITEM__: {
-    __tmp__AP2H=my_copy__DR2H(__tmp__5O2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__AP2H=my_copy__PR2H(__tmp__5O2H);
-  } break;
-  case __CAST__: {
-    __tmp__AP2H=my_copy__YR2H(__tmp__5O2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__AP2H=my_copy__5SYM(__tmp__5O2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__AP2H=my_copy__IUGK(__tmp__5O2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__CWJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5O2H)->global__ZGJK),NULL);
-    if (__tmp__CWJR==NULL) {
-      __tmp__DWJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__CWJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__DWJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__DWJR=((__READ_GLOBAL *)__tmp__CWJR);
+  __INTEGER_64__1SG v__QOAU;
+  __POSITION__OL __tmp__J0AL,p__POAU;
+  void *__tmp__K0AL,*__tmp__L0AL;
+  __STRING_CST__5J *Self__YNAU,*result__UNAU;
+  __POINTER__IB ptr__VNAU,__tmp__XNAU,__tmp__ZNAU,__tmp__0NAU;
+  __INTEGER__Q typ_id__WNAU;
+  __UINTEGER_32__ZWB __tmp__1NAU;
+  __PROTOTYPE_CST__LAXC *Self__RX5R,*__tmp__SX5R;
+  __INTEGER_CST__XAXC *Self__UX5R,*Self__OOAU;
+  __TYPE_FULL__XMB *t__ROAU;
+  __READ_LOCAL__55ZI *__tmp__H2XT,*__tmp__I2XT;
+  __IS_EXPANDED__35NJ *Self__A41S,*Self__HEQU;
+  __GET_TYPE_ID__HAOJ *Self__F41S,*Self__XEQU;
+  __SIZE_OF__5GOJ *Self__I41S,*Self__HFQU;
+  __REAL_CST__1LOJ *Self__L41S,*Self__XFQU;
+  __STRING_CONSTANT__0 *v__ZFQU;
+  __CHARACTER_CST__RMOJ *Self__P41S,*__tmp__Q41S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__S41S,*__tmp__T41S;
+  void *__tmp__UOAU,*__tmp__XPAU;
+  __READ_GLOBAL__T4YL *__tmp__VOAU;
+  __EXPR_NOT_EQUAL__VINJ *result__3GQU,*Self__JHQU;
+  __tmp__J0AL=Self__H0AL->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__K0AL=Self__H0AL->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__K0AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__YNAU=((__STRING_CST__5J *)__tmp__K0AL);
+    result__UNAU=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      result__UNAU=Self__YNAU;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      result__UNAU=((__STRING_CST__5J *)ptr__VNAU);
+      *(result__UNAU) = *(Self__YNAU);
+    };
+    __tmp__L0AL=result__UNAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__L0AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__K0AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__RX5R=((__PROTOTYPE_CST__LAXC *)__tmp__K0AL);
+    __tmp__SX5R=create__type__VJ2C(Self__RX5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RX5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__L0AL=__tmp__SX5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__UX5R=((__INTEGER_CST__XAXC *)__tmp__K0AL);
+    p__POAU=Self__UX5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__QOAU=Self__UX5R->value__FH4D;
+    t__ROAU=Self__UX5R->parent_constant__YAXC.static_type__5G4D;
+    Self__UX5R=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__UX5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__UX5R=((__INTEGER_CST__XAXC *)ptr__VNAU);
+      *(Self__UX5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__OOAU=((__INTEGER_CST__XAXC *)Self__UX5R);
+    Self__OOAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__OOAU->value__FH4D=v__QOAU;
+    Self__OOAU->parent_constant__YAXC.static_type__5G4D=t__ROAU;
+    check_type__XYEE(Self__OOAU);
+    __tmp__L0AL=Self__UX5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__L0AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__K0AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__H2XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__K0AL)->local__BVEJ));
+    if (__tmp__H2XT==NULL) {
+      __tmp__I2XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__I2XT=((__READ_LOCAL__55ZI *)__tmp__H2XT);
+    };
+    __tmp__L0AL=__tmp__I2XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__L0AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__L0AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__K0AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__A41S=((__IS_EXPANDED__35NJ *)__tmp__K0AL);
+    p__POAU=Self__A41S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__H2XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A41S->receiver__RA5J)->local__BVEJ));
+    if (__tmp__H2XT==NULL) {
+      __tmp__I2XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__I2XT=((__READ_LOCAL__55ZI *)__tmp__H2XT);
+    };
+    Self__A41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__A41S=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__A41S=((__IS_EXPANDED__35NJ *)ptr__VNAU);
+      *(Self__A41S) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__HEQU=((__IS_EXPANDED__35NJ *)Self__A41S);
+    Self__HEQU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__HEQU->receiver__RA5J=__tmp__I2XT;
+    __tmp__L0AL=Self__A41S;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__F41S=((__GET_TYPE_ID__HAOJ *)__tmp__K0AL);
+    p__POAU=Self__F41S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__ROAU=Self__F41S->receiver__WA5J;
+    Self__F41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__F41S=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__F41S=((__GET_TYPE_ID__HAOJ *)ptr__VNAU);
+      *(Self__F41S) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__XEQU=((__GET_TYPE_ID__HAOJ *)Self__F41S);
+    Self__XEQU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__XEQU->receiver__WA5J=t__ROAU;
+    __tmp__L0AL=Self__F41S;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__L0AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__L0AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__L0AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__L0AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__L0AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__L0AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__L0AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__K0AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__L0AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__K0AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__L0AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__K0AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__I41S=((__SIZE_OF__5GOJ *)__tmp__K0AL);
+    p__POAU=Self__I41S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__ROAU=Self__I41S->receiver__AD5J;
+    Self__I41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__I41S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__I41S=((__SIZE_OF__5GOJ *)ptr__VNAU);
+      *(Self__I41S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__HFQU=((__SIZE_OF__5GOJ *)Self__I41S);
+    Self__HFQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__HFQU->receiver__AD5J=t__ROAU;
+    __tmp__L0AL=Self__I41S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__L0AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__K0AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__L41S=((__REAL_CST__1LOJ *)__tmp__K0AL);
+    p__POAU=Self__L41S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__ZFQU=Self__L41S->value__VD5J;
+    t__ROAU=Self__L41S->parent_constant__2LOJ.static_type__5G4D;
+    Self__L41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__L41S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__L41S=((__REAL_CST__1LOJ *)ptr__VNAU);
+      *(Self__L41S) = *(REAL_CST__1LOJ__);
+    };
+    Self__XFQU=((__REAL_CST__1LOJ *)Self__L41S);
+    Self__XFQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__XFQU->value__VD5J=v__ZFQU;
+    Self__XFQU->parent_constant__2LOJ.static_type__5G4D=t__ROAU;
+    __tmp__L0AL=Self__L41S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__P41S=((__CHARACTER_CST__RMOJ *)__tmp__K0AL);
+    __tmp__Q41S=create__char__UMQJ(Self__P41S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__P41S->text__0D5J);
+    __tmp__L0AL=__tmp__Q41S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__S41S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__K0AL);
+    __tmp__T41S=create__text__OQQJ(Self__S41S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S41S->string__WBJK);
+    __tmp__L0AL=__tmp__T41S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__L0AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__K0AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__L0AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__K0AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__L0AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__L0AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__L0AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__L0AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__L0AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__K0AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__L0AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__K0AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__UOAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__K0AL)->global__KAKM),NULL);
+    if (__tmp__UOAU==NULL) {
+      __tmp__VOAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__UOAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__VOAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__VOAU=((__READ_GLOBAL__T4YL *)__tmp__UOAU);
       } break;
       }
     };
-    __tmp__AP2H=__tmp__DWJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__AP2H=my_copy__BQCN(__tmp__5O2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__AP2H=my_copy__NREO(__tmp__5O2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AP2H=my_copy__VYJO(__tmp__5O2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__AP2H=my_copy__0REO(__tmp__5O2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AP2H=my_copy__BZJO(__tmp__5O2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__AP2H=my_copy__CNJM(__tmp__5O2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__AP2H=my_copy__5XLL(__tmp__5O2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__AP2H=my_copy__WVYM(__tmp__5O2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__AP2H=my_copy__FSEO(__tmp__5O2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__AP2H=my_copy__QCEP(__tmp__5O2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__AP2H=my_copy__5LSN(__tmp__5O2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__AP2H=my_copy__KMSN(__tmp__5O2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__AP2H=my_copy__JZPN(__tmp__5O2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__AP2H=my_copy__G3SO(__tmp__5O2H);
-  } break;
-  };
-  __tmp__CP2H=Self__2O2H->parent_expr_binary__CBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__CP2H)->__id) {
-  case __LIST__: {
-    __tmp__DP2H=my_copy__MSYM(__tmp__CP2H);
-  } break;
-  case __STRING_CST__: {
-    Self__N52P=((__STRING_CST *)__tmp__CP2H);
-    __tmp__DP2H=create__text__ITMH(Self__N52P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N52P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__DP2H=my_copy__EK2H(__tmp__CP2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__O52P=((__PROTOTYPE_CST *)__tmp__CP2H);
-    __tmp__DP2H=create__type__PKQC(Self__O52P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O52P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__P52P=((__INTEGER_CST *)__tmp__CP2H);
-    p__OWJR=Self__P52P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__PWJR=Self__P52P->value__W4YD;
-    t__QWJR=Self__P52P->parent_constant__B3LC.static_type__M2YD;
-    result__FWJR=NULL;
-    ptr__GWJR=((__POINTER )(NULL));
-    typ_id__HWJR= 0;
-    sz__IWJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__IWJR ==  0)) {
-      result__FWJR=INTEGER_CST__;
-    } else {
-      typ_id__HWJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IWJR);
-      if ((typ_id__HWJR == (__INTEGER)(-  1))) {
-        a__JWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KWJR=(__UINTEGER_32)((__UINTEGER_32)(sz__IWJR + a__JWJR) & (__UINTEGER_32)(~ a__JWJR));
-        ptr_table__O0XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KWJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__N0XR=((__POINTER )(NULL));
-        result__P0XR=((__POINTER *)ptr_table__O0XR)[ 0];
-        if ((result__P0XR == (void *)NULL)) {
-          result__P0XR=new_lab__2PJ(new_size__KWJR);
-          next__N0XR=(void *)((unsigned long)result__P0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWJR)));
-          ((__POINTER *)next__N0XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__O0XR)[ 0]=next__N0XR;
-        } else {
-          next__N0XR=((__POINTER *)result__P0XR)[ 0];
-          if ((next__N0XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KWJR <<  1)) <=  4096)) {
-              next__N0XR=(void *)((unsigned long)result__P0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWJR)));
-            } else {
-              next__N0XR=new_lab__2PJ(new_size__KWJR);
-            };
-            ((__POINTER *)next__N0XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__O0XR)[ 0]=next__N0XR;
-          } else {
-            ((__POINTER *)result__P0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__P0XR=next__N0XR;
-          };
-        };
-        ptr__GWJR=result__P0XR;
-      } else {
-        t__LWJR=((__UINTEGER_32 )typ_id__HWJR);
-        a__MWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__W0XR=(__UINTEGER_32)((__UINTEGER_32)(sz__IWJR + a__MWJR) & (__UINTEGER_32)(~ a__MWJR));
-        ptr_table__T0XR=((__POINTER )(&(table_type[(t__LWJR)])));
-        lab_type__V0XR=(__UINTEGER_32)(t__LWJR |  1);
-        next__S0XR=((__POINTER )(NULL));
-        result__U0XR=((__POINTER *)ptr_table__T0XR)[ 0];
-        if ((result__U0XR == (void *)NULL)) {
-          result__U0XR=new_lab__2PJ(lab_type__V0XR);
-          next__S0XR=(void *)((unsigned long)result__U0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0XR)));
-          ((__POINTER *)next__S0XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__T0XR)[ 0]=next__S0XR;
-        } else {
-          next__S0XR=((__POINTER *)result__U0XR)[ 0];
-          if ((next__S0XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W0XR <<  1)) <=  4096)) {
-              next__S0XR=(void *)((unsigned long)result__U0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0XR)));
-            } else {
-              next__S0XR=new_lab__2PJ(lab_type__V0XR);
-            };
-            ((__POINTER *)next__S0XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__T0XR)[ 0]=next__S0XR;
-          } else {
-            ((__POINTER *)result__U0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__U0XR=next__S0XR;
-          };
-        };
-        ptr__GWJR=result__U0XR;
-      };
-      result__FWJR=((__INTEGER_CST *)ptr__GWJR);
-      *(result__FWJR) = *(INTEGER_CST__);
-    };
-    Self__NWJR=((__INTEGER_CST *)result__FWJR);
-    Self__NWJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OWJR;
-    Self__NWJR->value__W4YD=v__PWJR;
-    Self__NWJR->parent_constant__B3LC.static_type__M2YD=t__QWJR;
-    check_type__YG5D(Self__NWJR);
-    __tmp__DP2H=result__FWJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1NAR=read__QB5G(((__READ_LOCAL *)__tmp__CP2H)->local__HJZD);
-    if (__tmp__1NAR==NULL) {
-      __tmp__2NAR=NULL;
-    } else {
-      __tmp__2NAR=((__READ_LOCAL *)__tmp__1NAR);
-    };
-    __tmp__DP2H=__tmp__2NAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__DP2H=my_copy__SL2H(__tmp__CP2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__DP2H=my_copy__LM2H(__tmp__CP2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__DP2H=my_copy__YM2H(__tmp__CP2H);
-  } break;
-  case __REAL_CST__: {
-    Self__R52P=((__REAL_CST *)__tmp__CP2H);
-    p__0WJR=Self__R52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__1WJR=Self__R52P->value__HN2H;
-    t__2WJR=Self__R52P->parent_constant__U2JH.static_type__M2YD;
-    result__RWJR=NULL;
-    ptr__SWJR=((__POINTER )(NULL));
-    typ_id__TWJR= 0;
-    sz__UWJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__UWJR ==  0)) {
-      result__RWJR=REAL_CST__;
-    } else {
-      typ_id__TWJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UWJR);
-      if ((typ_id__TWJR == (__INTEGER)(-  1))) {
-        a__VWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WWJR=(__UINTEGER_32)((__UINTEGER_32)(sz__UWJR + a__VWJR) & (__UINTEGER_32)(~ a__VWJR));
-        ptr_table__Y0XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WWJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__X0XR=((__POINTER )(NULL));
-        result__Z0XR=((__POINTER *)ptr_table__Y0XR)[ 0];
-        if ((result__Z0XR == (void *)NULL)) {
-          result__Z0XR=new_lab__2PJ(new_size__WWJR);
-          next__X0XR=(void *)((unsigned long)result__Z0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWJR)));
-          ((__POINTER *)next__X0XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Y0XR)[ 0]=next__X0XR;
-        } else {
-          next__X0XR=((__POINTER *)result__Z0XR)[ 0];
-          if ((next__X0XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WWJR <<  1)) <=  4096)) {
-              next__X0XR=(void *)((unsigned long)result__Z0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWJR)));
-            } else {
-              next__X0XR=new_lab__2PJ(new_size__WWJR);
-            };
-            ((__POINTER *)next__X0XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Y0XR)[ 0]=next__X0XR;
-          } else {
-            ((__POINTER *)result__Z0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Z0XR=next__X0XR;
-          };
-        };
-        ptr__SWJR=result__Z0XR;
-      } else {
-        t__XWJR=((__UINTEGER_32 )typ_id__TWJR);
-        a__YWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__A1XR=(__UINTEGER_32)((__UINTEGER_32)(sz__UWJR + a__YWJR) & (__UINTEGER_32)(~ a__YWJR));
-        ptr_table__30XR=((__POINTER )(&(table_type[(t__XWJR)])));
-        lab_type__50XR=(__UINTEGER_32)(t__XWJR |  1);
-        next__20XR=((__POINTER )(NULL));
-        result__40XR=((__POINTER *)ptr_table__30XR)[ 0];
-        if ((result__40XR == (void *)NULL)) {
-          result__40XR=new_lab__2PJ(lab_type__50XR);
-          next__20XR=(void *)((unsigned long)result__40XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A1XR)));
-          ((__POINTER *)next__20XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__30XR)[ 0]=next__20XR;
-        } else {
-          next__20XR=((__POINTER *)result__40XR)[ 0];
-          if ((next__20XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__40XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A1XR <<  1)) <=  4096)) {
-              next__20XR=(void *)((unsigned long)result__40XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A1XR)));
-            } else {
-              next__20XR=new_lab__2PJ(lab_type__50XR);
-            };
-            ((__POINTER *)next__20XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__30XR)[ 0]=next__20XR;
-          } else {
-            ((__POINTER *)result__40XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__20XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__40XR=next__20XR;
-          };
-        };
-        ptr__SWJR=result__40XR;
-      };
-      result__RWJR=((__REAL_CST *)ptr__SWJR);
-      *(result__RWJR) = *(REAL_CST__);
-    };
-    Self__ZWJR=((__REAL_CST *)result__RWJR);
-    Self__ZWJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0WJR;
-    Self__ZWJR->value__HN2H=v__1WJR;
-    Self__ZWJR->parent_constant__U2JH.static_type__M2YD=t__2WJR;
-    __tmp__DP2H=result__RWJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__T52P=((__CHARACTER_CST *)__tmp__CP2H);
-    __tmp__DP2H=create__char__4SMH(Self__T52P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__T52P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__U52P=((__IS_EXPANDED *)__tmp__CP2H);
-    __tmp__5NAR=read__QB5G(((__READ_LOCAL *)Self__U52P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5NAR==NULL) {
-      __tmp__AOAR=NULL;
-    } else {
-      __tmp__AOAR=((__READ_LOCAL *)__tmp__5NAR);
-    };
-    p__GXJR=Self__U52P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__3WJR=NULL;
-    ptr__4WJR=((__POINTER )(NULL));
-    typ_id__5WJR= 0;
-    sz__AXJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__AXJR ==  0)) {
-      result__3WJR=IS_EXPANDED__;
-    } else {
-      typ_id__5WJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AXJR);
-      if ((typ_id__5WJR == (__INTEGER)(-  1))) {
-        a__BXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CXJR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXJR + a__BXJR) & (__UINTEGER_32)(~ a__BXJR));
-        ptr_table__C1XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CXJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__B1XR=((__POINTER )(NULL));
-        result__D1XR=((__POINTER *)ptr_table__C1XR)[ 0];
-        if ((result__D1XR == (void *)NULL)) {
-          result__D1XR=new_lab__2PJ(new_size__CXJR);
-          next__B1XR=(void *)((unsigned long)result__D1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXJR)));
-          ((__POINTER *)next__B1XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__C1XR)[ 0]=next__B1XR;
-        } else {
-          next__B1XR=((__POINTER *)result__D1XR)[ 0];
-          if ((next__B1XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CXJR <<  1)) <=  4096)) {
-              next__B1XR=(void *)((unsigned long)result__D1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXJR)));
-            } else {
-              next__B1XR=new_lab__2PJ(new_size__CXJR);
-            };
-            ((__POINTER *)next__B1XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__C1XR)[ 0]=next__B1XR;
-          } else {
-            ((__POINTER *)result__D1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__D1XR=next__B1XR;
-          };
-        };
-        ptr__4WJR=result__D1XR;
-      } else {
-        t__DXJR=((__UINTEGER_32 )typ_id__5WJR);
-        a__EXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__K1XR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXJR + a__EXJR) & (__UINTEGER_32)(~ a__EXJR));
-        ptr_table__H1XR=((__POINTER )(&(table_type[(t__DXJR)])));
-        lab_type__J1XR=(__UINTEGER_32)(t__DXJR |  1);
-        next__G1XR=((__POINTER )(NULL));
-        result__I1XR=((__POINTER *)ptr_table__H1XR)[ 0];
-        if ((result__I1XR == (void *)NULL)) {
-          result__I1XR=new_lab__2PJ(lab_type__J1XR);
-          next__G1XR=(void *)((unsigned long)result__I1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K1XR)));
-          ((__POINTER *)next__G1XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__H1XR)[ 0]=next__G1XR;
-        } else {
-          next__G1XR=((__POINTER *)result__I1XR)[ 0];
-          if ((next__G1XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K1XR <<  1)) <=  4096)) {
-              next__G1XR=(void *)((unsigned long)result__I1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K1XR)));
-            } else {
-              next__G1XR=new_lab__2PJ(lab_type__J1XR);
-            };
-            ((__POINTER *)next__G1XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__H1XR)[ 0]=next__G1XR;
-          } else {
-            ((__POINTER *)result__I1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__I1XR=next__G1XR;
-          };
-        };
-        ptr__4WJR=result__I1XR;
-      };
-      result__3WJR=((__IS_EXPANDED *)ptr__4WJR);
-      *(result__3WJR) = *(IS_EXPANDED__);
-    };
-    Self__FXJR=((__IS_EXPANDED *)result__3WJR);
-    Self__FXJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GXJR;
-    Self__FXJR->receiver__WN2H=__tmp__AOAR;
-    __tmp__DP2H=result__3WJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__DP2H=my_copy__1N2H(__tmp__CP2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__DP2H=my_copy__EO2H(__tmp__CP2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__DP2H=my_copy__PO2H(__tmp__CP2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__DP2H=my_copy__1O2H(__tmp__CP2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__DP2H=my_copy__GP2H(__tmp__CP2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__DP2H=my_copy__RP2H(__tmp__CP2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__DP2H=my_copy__2P2H(__tmp__CP2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__DP2H=my_copy__HQ2H(__tmp__CP2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__DP2H=my_copy__SQ2H(__tmp__CP2H);
-  } break;
-  case __ITEM__: {
-    __tmp__DP2H=my_copy__DR2H(__tmp__CP2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__DP2H=my_copy__PR2H(__tmp__CP2H);
-  } break;
-  case __CAST__: {
-    __tmp__DP2H=my_copy__YR2H(__tmp__CP2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__DP2H=my_copy__5SYM(__tmp__CP2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__DP2H=my_copy__IUGK(__tmp__CP2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__JXJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CP2H)->global__ZGJK),NULL);
-    if (__tmp__JXJR==NULL) {
-      __tmp__KXJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__JXJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__KXJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__KXJR=((__READ_GLOBAL *)__tmp__JXJR);
+    __tmp__L0AL=__tmp__VOAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__L0AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__K0AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__L0AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__K0AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__L0AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__K0AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__L0AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__K0AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__L0AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__K0AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__L0AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__K0AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__L0AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__K0AL));
+  } break;
+  };
+  __tmp__K0AL=Self__H0AL->parent_expr_binary_cmp__WINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__K0AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__YNAU=((__STRING_CST__5J *)__tmp__K0AL);
+    result__UNAU=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      result__UNAU=Self__YNAU;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      result__UNAU=((__STRING_CST__5J *)ptr__VNAU);
+      *(result__UNAU) = *(Self__YNAU);
+    };
+    __tmp__UOAU=result__UNAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__UOAU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__K0AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__RX5R=((__PROTOTYPE_CST__LAXC *)__tmp__K0AL);
+    __tmp__SX5R=create__type__VJ2C(Self__RX5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RX5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__UOAU=__tmp__SX5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__UX5R=((__INTEGER_CST__XAXC *)__tmp__K0AL);
+    p__POAU=Self__UX5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__QOAU=Self__UX5R->value__FH4D;
+    t__ROAU=Self__UX5R->parent_constant__YAXC.static_type__5G4D;
+    Self__UX5R=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__UX5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__UX5R=((__INTEGER_CST__XAXC *)ptr__VNAU);
+      *(Self__UX5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__OOAU=((__INTEGER_CST__XAXC *)Self__UX5R);
+    Self__OOAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__OOAU->value__FH4D=v__QOAU;
+    Self__OOAU->parent_constant__YAXC.static_type__5G4D=t__ROAU;
+    check_type__XYEE(Self__OOAU);
+    __tmp__UOAU=Self__UX5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__UOAU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__K0AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__H2XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__K0AL)->local__BVEJ));
+    if (__tmp__H2XT==NULL) {
+      __tmp__I2XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__I2XT=((__READ_LOCAL__55ZI *)__tmp__H2XT);
+    };
+    __tmp__UOAU=__tmp__I2XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__UOAU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__UOAU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__K0AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__A41S=((__IS_EXPANDED__35NJ *)__tmp__K0AL);
+    p__POAU=Self__A41S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__H2XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A41S->receiver__RA5J)->local__BVEJ));
+    if (__tmp__H2XT==NULL) {
+      __tmp__I2XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__I2XT=((__READ_LOCAL__55ZI *)__tmp__H2XT);
+    };
+    Self__A41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__A41S=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__A41S=((__IS_EXPANDED__35NJ *)ptr__VNAU);
+      *(Self__A41S) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__HEQU=((__IS_EXPANDED__35NJ *)Self__A41S);
+    Self__HEQU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__HEQU->receiver__RA5J=__tmp__I2XT;
+    __tmp__UOAU=Self__A41S;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__F41S=((__GET_TYPE_ID__HAOJ *)__tmp__K0AL);
+    p__POAU=Self__F41S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__ROAU=Self__F41S->receiver__WA5J;
+    Self__F41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__F41S=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__F41S=((__GET_TYPE_ID__HAOJ *)ptr__VNAU);
+      *(Self__F41S) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__XEQU=((__GET_TYPE_ID__HAOJ *)Self__F41S);
+    Self__XEQU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__XEQU->receiver__WA5J=t__ROAU;
+    __tmp__UOAU=Self__F41S;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__UOAU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__UOAU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__UOAU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__UOAU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__UOAU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__UOAU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__K0AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__UOAU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__K0AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__UOAU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__K0AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__UOAU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__K0AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__I41S=((__SIZE_OF__5GOJ *)__tmp__K0AL);
+    p__POAU=Self__I41S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__ROAU=Self__I41S->receiver__AD5J;
+    Self__I41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__I41S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__I41S=((__SIZE_OF__5GOJ *)ptr__VNAU);
+      *(Self__I41S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__HFQU=((__SIZE_OF__5GOJ *)Self__I41S);
+    Self__HFQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__HFQU->receiver__AD5J=t__ROAU;
+    __tmp__UOAU=Self__I41S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__UOAU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__K0AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__L41S=((__REAL_CST__1LOJ *)__tmp__K0AL);
+    p__POAU=Self__L41S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__ZFQU=Self__L41S->value__VD5J;
+    t__ROAU=Self__L41S->parent_constant__2LOJ.static_type__5G4D;
+    Self__L41S=NULL;
+    ptr__VNAU=((__POINTER__IB )(NULL));
+    typ_id__WNAU= 0;
+    __tmp__XNAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__XNAU ==  0)) {
+      Self__L41S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__WNAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+      if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+        ptr__VNAU=__tmp__ZNAU;
+      } else /* FALSE */ {
+        __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+        ptr__VNAU=__tmp__ZNAU;
+      };
+      Self__L41S=((__REAL_CST__1LOJ *)ptr__VNAU);
+      *(Self__L41S) = *(REAL_CST__1LOJ__);
+    };
+    Self__XFQU=((__REAL_CST__1LOJ *)Self__L41S);
+    Self__XFQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__POAU;
+    Self__XFQU->value__VD5J=v__ZFQU;
+    Self__XFQU->parent_constant__2LOJ.static_type__5G4D=t__ROAU;
+    __tmp__UOAU=Self__L41S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__P41S=((__CHARACTER_CST__RMOJ *)__tmp__K0AL);
+    __tmp__Q41S=create__char__UMQJ(Self__P41S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__P41S->text__0D5J);
+    __tmp__UOAU=__tmp__Q41S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__S41S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__K0AL);
+    __tmp__T41S=create__text__OQQJ(Self__S41S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S41S->string__WBJK);
+    __tmp__UOAU=__tmp__T41S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__UOAU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__K0AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__UOAU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__K0AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__UOAU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__UOAU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__UOAU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__UOAU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__K0AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__UOAU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__K0AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__UOAU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__K0AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__XPAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__K0AL)->global__KAKM),NULL);
+    if (__tmp__XPAU==NULL) {
+      __tmp__VOAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__XPAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__VOAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__VOAU=((__READ_GLOBAL__T4YL *)__tmp__XPAU);
       } break;
       }
     };
-    __tmp__DP2H=__tmp__KXJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__DP2H=my_copy__BQCN(__tmp__CP2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__DP2H=my_copy__NREO(__tmp__CP2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DP2H=my_copy__VYJO(__tmp__CP2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__DP2H=my_copy__0REO(__tmp__CP2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DP2H=my_copy__BZJO(__tmp__CP2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__DP2H=my_copy__CNJM(__tmp__CP2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__DP2H=my_copy__5XLL(__tmp__CP2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__DP2H=my_copy__WVYM(__tmp__CP2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__DP2H=my_copy__FSEO(__tmp__CP2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__DP2H=my_copy__QCEP(__tmp__CP2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__DP2H=my_copy__5LSN(__tmp__CP2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__DP2H=my_copy__KMSN(__tmp__CP2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__DP2H=my_copy__JZPN(__tmp__CP2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__DP2H=my_copy__G3SO(__tmp__CP2H);
-  } break;
-  };
-  result__KAYH=NULL;
-  ptr__LAYH=((__POINTER )(NULL));
-  typ_id__QAYH= 0;
-  sz__NAYH=((__UINTEGER_32 )sizeof(__EXPR_MUL));
-  if ((sz__NAYH ==  0)) {
-    result__KAYH=EXPR_MUL__;
-  } else {
-    typ_id__QAYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NAYH);
-    if ((typ_id__QAYH == (__INTEGER)(-  1))) {
-      a__TC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RC2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NAYH + a__TC2Q) & (__UINTEGER_32)(~ a__TC2Q));
-      ptr_table__M1XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RC2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__L1XR=((__POINTER )(NULL));
-      result__N1XR=((__POINTER *)ptr_table__M1XR)[ 0];
-      if ((result__N1XR == (void *)NULL)) {
-        result__N1XR=new_lab__2PJ(new_size__RC2Q);
-        next__L1XR=(void *)((unsigned long)result__N1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RC2Q)));
-        ((__POINTER *)next__L1XR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__M1XR)[ 0]=next__L1XR;
-      } else {
-        next__L1XR=((__POINTER *)result__N1XR)[ 0];
-        if ((next__L1XR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RC2Q <<  1)) <=  4096)) {
-            next__L1XR=(void *)((unsigned long)result__N1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RC2Q)));
-          } else {
-            next__L1XR=new_lab__2PJ(new_size__RC2Q);
-          };
-          ((__POINTER *)next__L1XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__M1XR)[ 0]=next__L1XR;
-        } else {
-          ((__POINTER *)result__N1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__N1XR=next__L1XR;
-        };
-      };
-      ptr__LAYH=result__N1XR;
-    } else {
-      t__XC2Q=((__UINTEGER_32 )typ_id__QAYH);
-      a__ZC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__U1XR=(__UINTEGER_32)((__UINTEGER_32)(sz__NAYH + a__ZC2Q) & (__UINTEGER_32)(~ a__ZC2Q));
-      ptr_table__R1XR=((__POINTER )(&(table_type[(t__XC2Q)])));
-      lab_type__T1XR=(__UINTEGER_32)(t__XC2Q |  1);
-      next__Q1XR=((__POINTER )(NULL));
-      result__S1XR=((__POINTER *)ptr_table__R1XR)[ 0];
-      if ((result__S1XR == (void *)NULL)) {
-        result__S1XR=new_lab__2PJ(lab_type__T1XR);
-        next__Q1XR=(void *)((unsigned long)result__S1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U1XR)));
-        ((__POINTER *)next__Q1XR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__R1XR)[ 0]=next__Q1XR;
-      } else {
-        next__Q1XR=((__POINTER *)result__S1XR)[ 0];
-        if ((next__Q1XR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U1XR <<  1)) <=  4096)) {
-            next__Q1XR=(void *)((unsigned long)result__S1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U1XR)));
-          } else {
-            next__Q1XR=new_lab__2PJ(lab_type__T1XR);
-          };
-          ((__POINTER *)next__Q1XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__R1XR)[ 0]=next__Q1XR;
-        } else {
-          ((__POINTER *)result__S1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__S1XR=next__Q1XR;
-        };
-      };
-      ptr__LAYH=result__S1XR;
-    };
-    result__KAYH=((__EXPR_MUL *)ptr__LAYH);
-    *(result__KAYH) = *(EXPR_MUL__);
-  };
-  Self__YNFI=((__EXPR_MUL *)result__KAYH);
-  Self__YNFI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__4O2H;
-  Self__YNFI->parent_expr_binary__CBKH.left__XO1H=__tmp__AP2H;
-  Self__YNFI->parent_expr_binary__CBKH.right__WO2H=__tmp__DP2H;
-  return(result__KAYH);
+    __tmp__UOAU=__tmp__VOAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__UOAU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__K0AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__UOAU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__K0AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__UOAU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__K0AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__UOAU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__K0AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__UOAU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__K0AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__UOAU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__K0AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__UOAU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__K0AL));
+  } break;
+  };
+  result__3GQU=NULL;
+  ptr__VNAU=((__POINTER__IB )(NULL));
+  typ_id__WNAU= 0;
+  __tmp__XNAU=((__POINTER__IB )sizeof(__EXPR_NOT_EQUAL__VINJ));
+  if (((unsigned long)__tmp__XNAU ==  0)) {
+    result__3GQU=EXPR_NOT_EQUAL__VINJ__;
+  } else /* FALSE */ {
+    typ_id__WNAU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XNAU));
+    if ((typ_id__WNAU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1NAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0NAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_size[(__tmp__1NAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0NAU)));
+      ptr__VNAU=__tmp__ZNAU;
+    } else /* FALSE */ {
+      __tmp__1NAU=((__UINTEGER_32__ZWB )typ_id__WNAU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__ZNAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0NAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XNAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZNAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__ZNAU=micro_alloc__table__lab__UKI(__tmp__0NAU,((__POINTER__IB )(&(table_type[(__tmp__1NAU)]))),(__UINTEGER_32__ZWB)(__tmp__1NAU |  1));
+      ptr__VNAU=__tmp__ZNAU;
+    };
+    result__3GQU=((__EXPR_NOT_EQUAL__VINJ *)ptr__VNAU);
+    *(result__3GQU) = *(EXPR_NOT_EQUAL__VINJ__);
+  };
+  Self__JHQU=((__EXPR_NOT_EQUAL__VINJ *)result__3GQU);
+  Self__JHQU->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__J0AL;
+  Self__JHQU->parent_expr_binary_cmp__WINJ.left__354J=__tmp__L0AL;
+  Self__JHQU->parent_expr_binary_cmp__WINJ.right__DA5J=__tmp__UOAU;
+  Self__JHQU=result__3GQU;
+  return(Self__JHQU);
 }
 
-static __EXPR_DIV* my_copy__GP2H(__EXPR_DIV *Self__HP2H)
-// ({EXPR_DIV}) With resultRecursive, No inlinable.
+static __EXPR_SUP__ABOJ* my_copy__50AL(__EXPR_SUP__ABOJ *Self__A1AL)
+// ({EXPR_SUP__ABOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__WXJR,v__3YJR;
-  __POSITION __tmp__JP2H,p__VXJR,p__BYJR,p__NYJR,p__2YJR,p__IZJR;
-  __POSITION p__UZJR;
-  void *__tmp__KP2H,*__tmp__LP2H,*__tmp__NP2H,*__tmp__OP2H;
-  __STRING_CST *Self__V52P,*Self__352P;
-  __PROTOTYPE_CST *Self__W52P,*Self__452P;
-  __INTEGER_CST *Self__X52P,*result__MXJR,*Self__UXJR,*Self__552P;
-  __INTEGER_CST *result__TYJR,*Self__1YJR;
-  void *t__XXJR,*t__DYJR,*t__4YJR,*t__KZJR;
-  __POINTER ptr__NXJR,ptr_table__W1XR,next__V1XR,result__X1XR;
-  __POINTER ptr_table__11XR,next__01XR,result__21XR,ptr__ZXJR;
-  __POINTER ptr_table__A2XR,next__51XR,result__B2XR,ptr_table__F2XR;
-  __POINTER next__E2XR,result__G2XR,ptr__FYJR,ptr_table__K2XR;
-  __POINTER next__J2XR,result__L2XR,ptr_table__P2XR,next__O2XR;
-  __POINTER result__Q2XR,ptr__UYJR,ptr_table__U2XR,next__T2XR;
-  __POINTER result__V2XR,ptr_table__Z2XR,next__Y2XR,result__02XR;
-  __POINTER ptr__AZJR,ptr_table__42XR,next__32XR,result__52XR;
-  __POINTER ptr_table__D3XR,next__C3XR,result__E3XR,ptr__MZJR;
-  __POINTER ptr_table__I3XR,next__H3XR,result__J3XR,ptr_table__N3XR;
-  __POINTER next__M3XR,result__O3XR,ptr__3BYH,ptr_table__S3XR;
-  __POINTER next__R3XR,result__T3XR,ptr_table__X3XR,next__W3XR;
-  __POINTER result__Y3XR;
-  __INTEGER typ_id__OXJR,typ_id__0XJR,typ_id__GYJR,typ_id__VYJR;
-  __INTEGER typ_id__BZJR,typ_id__NZJR,typ_id__CCYH;
-  __UINTEGER_32 sz__PXJR,a__QXJR,new_size__RXJR,t__SXJR,a__TXJR;
-  __UINTEGER_32 new_size__41XR,lab_type__31XR,sz__1XJR,a__2XJR;
-  __UINTEGER_32 new_size__3XJR,t__4XJR,a__5XJR,new_size__I2XR;
-  __UINTEGER_32 lab_type__H2XR,sz__HYJR,a__IYJR,new_size__JYJR,t__KYJR;
-  __UINTEGER_32 a__LYJR,new_size__S2XR,lab_type__R2XR,sz__WYJR,a__XYJR;
-  __UINTEGER_32 new_size__YYJR,t__ZYJR,a__0YJR,new_size__22XR;
-  __UINTEGER_32 lab_type__12XR,sz__CZJR,a__DZJR,new_size__EZJR,t__FZJR;
-  __UINTEGER_32 a__GZJR,new_size__G3XR,lab_type__F3XR,sz__OZJR,a__PZJR;
-  __UINTEGER_32 new_size__QZJR,t__RZJR,a__SZJR,new_size__Q3XR;
-  __UINTEGER_32 lab_type__P3XR,sz__5BYH,a__4C2Q,new_size__2C2Q,t__CD2Q;
-  __UINTEGER_32 a__ED2Q,new_size__03XR,lab_type__Z3XR;
-  void *__tmp__DOAR,*__tmp__HOAR,*__tmp__QYJR,*__tmp__LOAR,*__tmp__POAR;
-  void *__tmp__XZJR;
-  __READ_LOCAL *__tmp__EOAR,*__tmp__IOAR,*__tmp__MOAR,*__tmp__QOAR;
-  __REAL_CST *Self__Z52P,*result__YXJR,*Self__AYJR,*Self__BA3P;
-  __REAL_CST *result__5YJR,*Self__HZJR;
-  void *v__CYJR,*v__JZJR;
-  __CHARACTER_CST *Self__152P,*Self__DA3P;
-  __IS_EXPANDED *Self__252P,*result__EYJR,*Self__MYJR,*Self__EA3P;
-  __IS_EXPANDED *result__LZJR,*Self__TZJR;
-  __READ_GLOBAL *__tmp__RYJR,*__tmp__YZJR;
-  __EXPR_DIV *result__2BYH,*Self__4NFI;
-  __tmp__JP2H=Self__HP2H->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__KP2H=Self__HP2H->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__KP2H)->__id) {
-  case __LIST__: {
-    __tmp__LP2H=my_copy__MSYM(__tmp__KP2H);
-  } break;
-  case __STRING_CST__: {
-    Self__V52P=((__STRING_CST *)__tmp__KP2H);
-    __tmp__LP2H=create__text__ITMH(Self__V52P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V52P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__LP2H=my_copy__EK2H(__tmp__KP2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__W52P=((__PROTOTYPE_CST *)__tmp__KP2H);
-    __tmp__LP2H=create__type__PKQC(Self__W52P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W52P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__X52P=((__INTEGER_CST *)__tmp__KP2H);
-    p__VXJR=Self__X52P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__WXJR=Self__X52P->value__W4YD;
-    t__XXJR=Self__X52P->parent_constant__B3LC.static_type__M2YD;
-    result__MXJR=NULL;
-    ptr__NXJR=((__POINTER )(NULL));
-    typ_id__OXJR= 0;
-    sz__PXJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__PXJR ==  0)) {
-      result__MXJR=INTEGER_CST__;
-    } else {
-      typ_id__OXJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PXJR);
-      if ((typ_id__OXJR == (__INTEGER)(-  1))) {
-        a__QXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RXJR=(__UINTEGER_32)((__UINTEGER_32)(sz__PXJR + a__QXJR) & (__UINTEGER_32)(~ a__QXJR));
-        ptr_table__W1XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RXJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__V1XR=((__POINTER )(NULL));
-        result__X1XR=((__POINTER *)ptr_table__W1XR)[ 0];
-        if ((result__X1XR == (void *)NULL)) {
-          result__X1XR=new_lab__2PJ(new_size__RXJR);
-          next__V1XR=(void *)((unsigned long)result__X1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXJR)));
-          ((__POINTER *)next__V1XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__W1XR)[ 0]=next__V1XR;
-        } else {
-          next__V1XR=((__POINTER *)result__X1XR)[ 0];
-          if ((next__V1XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RXJR <<  1)) <=  4096)) {
-              next__V1XR=(void *)((unsigned long)result__X1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXJR)));
-            } else {
-              next__V1XR=new_lab__2PJ(new_size__RXJR);
-            };
-            ((__POINTER *)next__V1XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__W1XR)[ 0]=next__V1XR;
-          } else {
-            ((__POINTER *)result__X1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__X1XR=next__V1XR;
-          };
-        };
-        ptr__NXJR=result__X1XR;
-      } else {
-        t__SXJR=((__UINTEGER_32 )typ_id__OXJR);
-        a__TXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__41XR=(__UINTEGER_32)((__UINTEGER_32)(sz__PXJR + a__TXJR) & (__UINTEGER_32)(~ a__TXJR));
-        ptr_table__11XR=((__POINTER )(&(table_type[(t__SXJR)])));
-        lab_type__31XR=(__UINTEGER_32)(t__SXJR |  1);
-        next__01XR=((__POINTER )(NULL));
-        result__21XR=((__POINTER *)ptr_table__11XR)[ 0];
-        if ((result__21XR == (void *)NULL)) {
-          result__21XR=new_lab__2PJ(lab_type__31XR);
-          next__01XR=(void *)((unsigned long)result__21XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41XR)));
-          ((__POINTER *)next__01XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__11XR)[ 0]=next__01XR;
-        } else {
-          next__01XR=((__POINTER *)result__21XR)[ 0];
-          if ((next__01XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__21XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__41XR <<  1)) <=  4096)) {
-              next__01XR=(void *)((unsigned long)result__21XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41XR)));
-            } else {
-              next__01XR=new_lab__2PJ(lab_type__31XR);
-            };
-            ((__POINTER *)next__01XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__11XR)[ 0]=next__01XR;
-          } else {
-            ((__POINTER *)result__21XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__01XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__21XR=next__01XR;
-          };
-        };
-        ptr__NXJR=result__21XR;
-      };
-      result__MXJR=((__INTEGER_CST *)ptr__NXJR);
-      *(result__MXJR) = *(INTEGER_CST__);
-    };
-    Self__UXJR=((__INTEGER_CST *)result__MXJR);
-    Self__UXJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VXJR;
-    Self__UXJR->value__W4YD=v__WXJR;
-    Self__UXJR->parent_constant__B3LC.static_type__M2YD=t__XXJR;
-    check_type__YG5D(Self__UXJR);
-    __tmp__LP2H=result__MXJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DOAR=read__QB5G(((__READ_LOCAL *)__tmp__KP2H)->local__HJZD);
-    if (__tmp__DOAR==NULL) {
-      __tmp__EOAR=NULL;
-    } else {
-      __tmp__EOAR=((__READ_LOCAL *)__tmp__DOAR);
-    };
-    __tmp__LP2H=__tmp__EOAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__LP2H=my_copy__SL2H(__tmp__KP2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__LP2H=my_copy__LM2H(__tmp__KP2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__LP2H=my_copy__YM2H(__tmp__KP2H);
-  } break;
-  case __REAL_CST__: {
-    Self__Z52P=((__REAL_CST *)__tmp__KP2H);
-    p__BYJR=Self__Z52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__CYJR=Self__Z52P->value__HN2H;
-    t__DYJR=Self__Z52P->parent_constant__U2JH.static_type__M2YD;
-    result__YXJR=NULL;
-    ptr__ZXJR=((__POINTER )(NULL));
-    typ_id__0XJR= 0;
-    sz__1XJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__1XJR ==  0)) {
-      result__YXJR=REAL_CST__;
-    } else {
-      typ_id__0XJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1XJR);
-      if ((typ_id__0XJR == (__INTEGER)(-  1))) {
-        a__2XJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3XJR=(__UINTEGER_32)((__UINTEGER_32)(sz__1XJR + a__2XJR) & (__UINTEGER_32)(~ a__2XJR));
-        ptr_table__A2XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3XJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__51XR=((__POINTER )(NULL));
-        result__B2XR=((__POINTER *)ptr_table__A2XR)[ 0];
-        if ((result__B2XR == (void *)NULL)) {
-          result__B2XR=new_lab__2PJ(new_size__3XJR);
-          next__51XR=(void *)((unsigned long)result__B2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3XJR)));
-          ((__POINTER *)next__51XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__A2XR)[ 0]=next__51XR;
-        } else {
-          next__51XR=((__POINTER *)result__B2XR)[ 0];
-          if ((next__51XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3XJR <<  1)) <=  4096)) {
-              next__51XR=(void *)((unsigned long)result__B2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3XJR)));
-            } else {
-              next__51XR=new_lab__2PJ(new_size__3XJR);
-            };
-            ((__POINTER *)next__51XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__A2XR)[ 0]=next__51XR;
-          } else {
-            ((__POINTER *)result__B2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__51XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__B2XR=next__51XR;
-          };
-        };
-        ptr__ZXJR=result__B2XR;
-      } else {
-        t__4XJR=((__UINTEGER_32 )typ_id__0XJR);
-        a__5XJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__I2XR=(__UINTEGER_32)((__UINTEGER_32)(sz__1XJR + a__5XJR) & (__UINTEGER_32)(~ a__5XJR));
-        ptr_table__F2XR=((__POINTER )(&(table_type[(t__4XJR)])));
-        lab_type__H2XR=(__UINTEGER_32)(t__4XJR |  1);
-        next__E2XR=((__POINTER )(NULL));
-        result__G2XR=((__POINTER *)ptr_table__F2XR)[ 0];
-        if ((result__G2XR == (void *)NULL)) {
-          result__G2XR=new_lab__2PJ(lab_type__H2XR);
-          next__E2XR=(void *)((unsigned long)result__G2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I2XR)));
-          ((__POINTER *)next__E2XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__F2XR)[ 0]=next__E2XR;
-        } else {
-          next__E2XR=((__POINTER *)result__G2XR)[ 0];
-          if ((next__E2XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I2XR <<  1)) <=  4096)) {
-              next__E2XR=(void *)((unsigned long)result__G2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I2XR)));
-            } else {
-              next__E2XR=new_lab__2PJ(lab_type__H2XR);
-            };
-            ((__POINTER *)next__E2XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__F2XR)[ 0]=next__E2XR;
-          } else {
-            ((__POINTER *)result__G2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__G2XR=next__E2XR;
-          };
-        };
-        ptr__ZXJR=result__G2XR;
-      };
-      result__YXJR=((__REAL_CST *)ptr__ZXJR);
-      *(result__YXJR) = *(REAL_CST__);
-    };
-    Self__AYJR=((__REAL_CST *)result__YXJR);
-    Self__AYJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BYJR;
-    Self__AYJR->value__HN2H=v__CYJR;
-    Self__AYJR->parent_constant__U2JH.static_type__M2YD=t__DYJR;
-    __tmp__LP2H=result__YXJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__152P=((__CHARACTER_CST *)__tmp__KP2H);
-    __tmp__LP2H=create__char__4SMH(Self__152P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__152P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__252P=((__IS_EXPANDED *)__tmp__KP2H);
-    __tmp__HOAR=read__QB5G(((__READ_LOCAL *)Self__252P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HOAR==NULL) {
-      __tmp__IOAR=NULL;
-    } else {
-      __tmp__IOAR=((__READ_LOCAL *)__tmp__HOAR);
-    };
-    p__NYJR=Self__252P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__EYJR=NULL;
-    ptr__FYJR=((__POINTER )(NULL));
-    typ_id__GYJR= 0;
-    sz__HYJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__HYJR ==  0)) {
-      result__EYJR=IS_EXPANDED__;
-    } else {
-      typ_id__GYJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HYJR);
-      if ((typ_id__GYJR == (__INTEGER)(-  1))) {
-        a__IYJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JYJR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYJR + a__IYJR) & (__UINTEGER_32)(~ a__IYJR));
-        ptr_table__K2XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JYJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__J2XR=((__POINTER )(NULL));
-        result__L2XR=((__POINTER *)ptr_table__K2XR)[ 0];
-        if ((result__L2XR == (void *)NULL)) {
-          result__L2XR=new_lab__2PJ(new_size__JYJR);
-          next__J2XR=(void *)((unsigned long)result__L2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYJR)));
-          ((__POINTER *)next__J2XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__K2XR)[ 0]=next__J2XR;
-        } else {
-          next__J2XR=((__POINTER *)result__L2XR)[ 0];
-          if ((next__J2XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JYJR <<  1)) <=  4096)) {
-              next__J2XR=(void *)((unsigned long)result__L2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYJR)));
-            } else {
-              next__J2XR=new_lab__2PJ(new_size__JYJR);
-            };
-            ((__POINTER *)next__J2XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K2XR)[ 0]=next__J2XR;
-          } else {
-            ((__POINTER *)result__L2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__L2XR=next__J2XR;
-          };
-        };
-        ptr__FYJR=result__L2XR;
-      } else {
-        t__KYJR=((__UINTEGER_32 )typ_id__GYJR);
-        a__LYJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__S2XR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYJR + a__LYJR) & (__UINTEGER_32)(~ a__LYJR));
-        ptr_table__P2XR=((__POINTER )(&(table_type[(t__KYJR)])));
-        lab_type__R2XR=(__UINTEGER_32)(t__KYJR |  1);
-        next__O2XR=((__POINTER )(NULL));
-        result__Q2XR=((__POINTER *)ptr_table__P2XR)[ 0];
-        if ((result__Q2XR == (void *)NULL)) {
-          result__Q2XR=new_lab__2PJ(lab_type__R2XR);
-          next__O2XR=(void *)((unsigned long)result__Q2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2XR)));
-          ((__POINTER *)next__O2XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__P2XR)[ 0]=next__O2XR;
-        } else {
-          next__O2XR=((__POINTER *)result__Q2XR)[ 0];
-          if ((next__O2XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S2XR <<  1)) <=  4096)) {
-              next__O2XR=(void *)((unsigned long)result__Q2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2XR)));
-            } else {
-              next__O2XR=new_lab__2PJ(lab_type__R2XR);
-            };
-            ((__POINTER *)next__O2XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P2XR)[ 0]=next__O2XR;
-          } else {
-            ((__POINTER *)result__Q2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Q2XR=next__O2XR;
-          };
-        };
-        ptr__FYJR=result__Q2XR;
-      };
-      result__EYJR=((__IS_EXPANDED *)ptr__FYJR);
-      *(result__EYJR) = *(IS_EXPANDED__);
-    };
-    Self__MYJR=((__IS_EXPANDED *)result__EYJR);
-    Self__MYJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NYJR;
-    Self__MYJR->receiver__WN2H=__tmp__IOAR;
-    __tmp__LP2H=result__EYJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__LP2H=my_copy__1N2H(__tmp__KP2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__LP2H=my_copy__EO2H(__tmp__KP2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__LP2H=my_copy__PO2H(__tmp__KP2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__LP2H=my_copy__1O2H(__tmp__KP2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__LP2H=my_copy__GP2H(__tmp__KP2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__LP2H=my_copy__RP2H(__tmp__KP2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__LP2H=my_copy__2P2H(__tmp__KP2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__LP2H=my_copy__HQ2H(__tmp__KP2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__LP2H=my_copy__SQ2H(__tmp__KP2H);
-  } break;
-  case __ITEM__: {
-    __tmp__LP2H=my_copy__DR2H(__tmp__KP2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__LP2H=my_copy__PR2H(__tmp__KP2H);
-  } break;
-  case __CAST__: {
-    __tmp__LP2H=my_copy__YR2H(__tmp__KP2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__LP2H=my_copy__5SYM(__tmp__KP2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__LP2H=my_copy__IUGK(__tmp__KP2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__QYJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KP2H)->global__ZGJK),NULL);
-    if (__tmp__QYJR==NULL) {
-      __tmp__RYJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__QYJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__RYJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__RYJR=((__READ_GLOBAL *)__tmp__QYJR);
+  __INTEGER_64__1SG v__WQAU;
+  __POSITION__OL __tmp__C1AL,p__VQAU;
+  void *__tmp__D1AL,*__tmp__E1AL;
+  __STRING_CST__5J *Self__4PAU,*result__0PAU;
+  __POINTER__IB ptr__1PAU,__tmp__3PAU,__tmp__5PAU,__tmp__AQAU;
+  __INTEGER__Q typ_id__2PAU;
+  __UINTEGER_32__ZWB __tmp__BQAU;
+  __PROTOTYPE_CST__LAXC *Self__FY5R,*__tmp__GY5R;
+  __INTEGER_CST__XAXC *Self__IY5R,*Self__UQAU;
+  __TYPE_FULL__XMB *t__XQAU;
+  __READ_LOCAL__55ZI *__tmp__F3XT,*__tmp__G3XT;
+  __IS_EXPANDED__35NJ *Self__MY5R,*Self__FRAU;
+  __GET_TYPE_ID__HAOJ *Self__RY5R,*Self__VRAU;
+  __SIZE_OF__5GOJ *Self__C51S,*Self__0HQU;
+  __REAL_CST__1LOJ *Self__F51S,*Self__KIQU;
+  __STRING_CONSTANT__0 *v__MIQU;
+  __CHARACTER_CST__RMOJ *Self__J51S,*__tmp__K51S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__M51S,*__tmp__N51S;
+  void *__tmp__0RAU,*__tmp__3TAU;
+  __READ_GLOBAL__T4YL *__tmp__1RAU;
+  __EXPR_SUP__ABOJ *result__WPZJ,*Self__KAKK;
+  __tmp__C1AL=Self__A1AL->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__D1AL=Self__A1AL->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__D1AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__4PAU=((__STRING_CST__5J *)__tmp__D1AL);
+    result__0PAU=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      result__0PAU=Self__4PAU;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      result__0PAU=((__STRING_CST__5J *)ptr__1PAU);
+      *(result__0PAU) = *(Self__4PAU);
+    };
+    __tmp__E1AL=result__0PAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__E1AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__D1AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__FY5R=((__PROTOTYPE_CST__LAXC *)__tmp__D1AL);
+    __tmp__GY5R=create__type__VJ2C(Self__FY5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FY5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__E1AL=__tmp__GY5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__IY5R=((__INTEGER_CST__XAXC *)__tmp__D1AL);
+    p__VQAU=Self__IY5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__WQAU=Self__IY5R->value__FH4D;
+    t__XQAU=Self__IY5R->parent_constant__YAXC.static_type__5G4D;
+    Self__IY5R=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__IY5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__IY5R=((__INTEGER_CST__XAXC *)ptr__1PAU);
+      *(Self__IY5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__UQAU=((__INTEGER_CST__XAXC *)Self__IY5R);
+    Self__UQAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__UQAU->value__FH4D=v__WQAU;
+    Self__UQAU->parent_constant__YAXC.static_type__5G4D=t__XQAU;
+    check_type__XYEE(Self__UQAU);
+    __tmp__E1AL=Self__IY5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__E1AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__D1AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__F3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__D1AL)->local__BVEJ));
+    if (__tmp__F3XT==NULL) {
+      __tmp__G3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G3XT=((__READ_LOCAL__55ZI *)__tmp__F3XT);
+    };
+    __tmp__E1AL=__tmp__G3XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__E1AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__E1AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__D1AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__MY5R=((__IS_EXPANDED__35NJ *)__tmp__D1AL);
+    p__VQAU=Self__MY5R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__F3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__MY5R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__F3XT==NULL) {
+      __tmp__G3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G3XT=((__READ_LOCAL__55ZI *)__tmp__F3XT);
+    };
+    Self__MY5R=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__MY5R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__MY5R=((__IS_EXPANDED__35NJ *)ptr__1PAU);
+      *(Self__MY5R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__FRAU=((__IS_EXPANDED__35NJ *)Self__MY5R);
+    Self__FRAU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__FRAU->receiver__RA5J=__tmp__G3XT;
+    __tmp__E1AL=Self__MY5R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__RY5R=((__GET_TYPE_ID__HAOJ *)__tmp__D1AL);
+    p__VQAU=Self__RY5R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__XQAU=Self__RY5R->receiver__WA5J;
+    Self__RY5R=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__RY5R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__RY5R=((__GET_TYPE_ID__HAOJ *)ptr__1PAU);
+      *(Self__RY5R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__VRAU=((__GET_TYPE_ID__HAOJ *)Self__RY5R);
+    Self__VRAU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__VRAU->receiver__WA5J=t__XQAU;
+    __tmp__E1AL=Self__RY5R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__E1AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__E1AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__E1AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__E1AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__E1AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__E1AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__E1AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__D1AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__E1AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__D1AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__E1AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__D1AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__C51S=((__SIZE_OF__5GOJ *)__tmp__D1AL);
+    p__VQAU=Self__C51S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__XQAU=Self__C51S->receiver__AD5J;
+    Self__C51S=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__C51S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__C51S=((__SIZE_OF__5GOJ *)ptr__1PAU);
+      *(Self__C51S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__0HQU=((__SIZE_OF__5GOJ *)Self__C51S);
+    Self__0HQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__0HQU->receiver__AD5J=t__XQAU;
+    __tmp__E1AL=Self__C51S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__E1AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__D1AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__F51S=((__REAL_CST__1LOJ *)__tmp__D1AL);
+    p__VQAU=Self__F51S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__MIQU=Self__F51S->value__VD5J;
+    t__XQAU=Self__F51S->parent_constant__2LOJ.static_type__5G4D;
+    Self__F51S=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__F51S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__F51S=((__REAL_CST__1LOJ *)ptr__1PAU);
+      *(Self__F51S) = *(REAL_CST__1LOJ__);
+    };
+    Self__KIQU=((__REAL_CST__1LOJ *)Self__F51S);
+    Self__KIQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__KIQU->value__VD5J=v__MIQU;
+    Self__KIQU->parent_constant__2LOJ.static_type__5G4D=t__XQAU;
+    __tmp__E1AL=Self__F51S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__J51S=((__CHARACTER_CST__RMOJ *)__tmp__D1AL);
+    __tmp__K51S=create__char__UMQJ(Self__J51S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__J51S->text__0D5J);
+    __tmp__E1AL=__tmp__K51S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__M51S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__D1AL);
+    __tmp__N51S=create__text__OQQJ(Self__M51S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__M51S->string__WBJK);
+    __tmp__E1AL=__tmp__N51S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__E1AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__D1AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__E1AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__D1AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__E1AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__E1AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__E1AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__E1AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__E1AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__D1AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__E1AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__D1AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0RAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__D1AL)->global__KAKM),NULL);
+    if (__tmp__0RAU==NULL) {
+      __tmp__1RAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__0RAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__1RAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__1RAU=((__READ_GLOBAL__T4YL *)__tmp__0RAU);
       } break;
       }
     };
-    __tmp__LP2H=__tmp__RYJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__LP2H=my_copy__BQCN(__tmp__KP2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__LP2H=my_copy__NREO(__tmp__KP2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LP2H=my_copy__VYJO(__tmp__KP2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__LP2H=my_copy__0REO(__tmp__KP2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LP2H=my_copy__BZJO(__tmp__KP2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__LP2H=my_copy__CNJM(__tmp__KP2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__LP2H=my_copy__5XLL(__tmp__KP2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__LP2H=my_copy__WVYM(__tmp__KP2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__LP2H=my_copy__FSEO(__tmp__KP2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__LP2H=my_copy__QCEP(__tmp__KP2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__LP2H=my_copy__5LSN(__tmp__KP2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__LP2H=my_copy__KMSN(__tmp__KP2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__LP2H=my_copy__JZPN(__tmp__KP2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__LP2H=my_copy__G3SO(__tmp__KP2H);
-  } break;
-  };
-  __tmp__NP2H=Self__HP2H->parent_expr_binary__VBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__NP2H)->__id) {
-  case __LIST__: {
-    __tmp__OP2H=my_copy__MSYM(__tmp__NP2H);
-  } break;
-  case __STRING_CST__: {
-    Self__352P=((__STRING_CST *)__tmp__NP2H);
-    __tmp__OP2H=create__text__ITMH(Self__352P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__352P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__OP2H=my_copy__EK2H(__tmp__NP2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__452P=((__PROTOTYPE_CST *)__tmp__NP2H);
-    __tmp__OP2H=create__type__PKQC(Self__452P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__452P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__552P=((__INTEGER_CST *)__tmp__NP2H);
-    p__2YJR=Self__552P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__3YJR=Self__552P->value__W4YD;
-    t__4YJR=Self__552P->parent_constant__B3LC.static_type__M2YD;
-    result__TYJR=NULL;
-    ptr__UYJR=((__POINTER )(NULL));
-    typ_id__VYJR= 0;
-    sz__WYJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__WYJR ==  0)) {
-      result__TYJR=INTEGER_CST__;
-    } else {
-      typ_id__VYJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WYJR);
-      if ((typ_id__VYJR == (__INTEGER)(-  1))) {
-        a__XYJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YYJR=(__UINTEGER_32)((__UINTEGER_32)(sz__WYJR + a__XYJR) & (__UINTEGER_32)(~ a__XYJR));
-        ptr_table__U2XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YYJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__T2XR=((__POINTER )(NULL));
-        result__V2XR=((__POINTER *)ptr_table__U2XR)[ 0];
-        if ((result__V2XR == (void *)NULL)) {
-          result__V2XR=new_lab__2PJ(new_size__YYJR);
-          next__T2XR=(void *)((unsigned long)result__V2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYJR)));
-          ((__POINTER *)next__T2XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__U2XR)[ 0]=next__T2XR;
-        } else {
-          next__T2XR=((__POINTER *)result__V2XR)[ 0];
-          if ((next__T2XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YYJR <<  1)) <=  4096)) {
-              next__T2XR=(void *)((unsigned long)result__V2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYJR)));
-            } else {
-              next__T2XR=new_lab__2PJ(new_size__YYJR);
-            };
-            ((__POINTER *)next__T2XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U2XR)[ 0]=next__T2XR;
-          } else {
-            ((__POINTER *)result__V2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__V2XR=next__T2XR;
-          };
-        };
-        ptr__UYJR=result__V2XR;
-      } else {
-        t__ZYJR=((__UINTEGER_32 )typ_id__VYJR);
-        a__0YJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__22XR=(__UINTEGER_32)((__UINTEGER_32)(sz__WYJR + a__0YJR) & (__UINTEGER_32)(~ a__0YJR));
-        ptr_table__Z2XR=((__POINTER )(&(table_type[(t__ZYJR)])));
-        lab_type__12XR=(__UINTEGER_32)(t__ZYJR |  1);
-        next__Y2XR=((__POINTER )(NULL));
-        result__02XR=((__POINTER *)ptr_table__Z2XR)[ 0];
-        if ((result__02XR == (void *)NULL)) {
-          result__02XR=new_lab__2PJ(lab_type__12XR);
-          next__Y2XR=(void *)((unsigned long)result__02XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__22XR)));
-          ((__POINTER *)next__Y2XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z2XR)[ 0]=next__Y2XR;
-        } else {
-          next__Y2XR=((__POINTER *)result__02XR)[ 0];
-          if ((next__Y2XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__02XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__22XR <<  1)) <=  4096)) {
-              next__Y2XR=(void *)((unsigned long)result__02XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__22XR)));
-            } else {
-              next__Y2XR=new_lab__2PJ(lab_type__12XR);
-            };
-            ((__POINTER *)next__Y2XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z2XR)[ 0]=next__Y2XR;
-          } else {
-            ((__POINTER *)result__02XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__02XR=next__Y2XR;
-          };
-        };
-        ptr__UYJR=result__02XR;
-      };
-      result__TYJR=((__INTEGER_CST *)ptr__UYJR);
-      *(result__TYJR) = *(INTEGER_CST__);
-    };
-    Self__1YJR=((__INTEGER_CST *)result__TYJR);
-    Self__1YJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2YJR;
-    Self__1YJR->value__W4YD=v__3YJR;
-    Self__1YJR->parent_constant__B3LC.static_type__M2YD=t__4YJR;
-    check_type__YG5D(Self__1YJR);
-    __tmp__OP2H=result__TYJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LOAR=read__QB5G(((__READ_LOCAL *)__tmp__NP2H)->local__HJZD);
-    if (__tmp__LOAR==NULL) {
-      __tmp__MOAR=NULL;
-    } else {
-      __tmp__MOAR=((__READ_LOCAL *)__tmp__LOAR);
-    };
-    __tmp__OP2H=__tmp__MOAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__OP2H=my_copy__SL2H(__tmp__NP2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__OP2H=my_copy__LM2H(__tmp__NP2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__OP2H=my_copy__YM2H(__tmp__NP2H);
-  } break;
-  case __REAL_CST__: {
-    Self__BA3P=((__REAL_CST *)__tmp__NP2H);
-    p__IZJR=Self__BA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__JZJR=Self__BA3P->value__HN2H;
-    t__KZJR=Self__BA3P->parent_constant__U2JH.static_type__M2YD;
-    result__5YJR=NULL;
-    ptr__AZJR=((__POINTER )(NULL));
-    typ_id__BZJR= 0;
-    sz__CZJR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__CZJR ==  0)) {
-      result__5YJR=REAL_CST__;
-    } else {
-      typ_id__BZJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CZJR);
-      if ((typ_id__BZJR == (__INTEGER)(-  1))) {
-        a__DZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EZJR=(__UINTEGER_32)((__UINTEGER_32)(sz__CZJR + a__DZJR) & (__UINTEGER_32)(~ a__DZJR));
-        ptr_table__42XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EZJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__32XR=((__POINTER )(NULL));
-        result__52XR=((__POINTER *)ptr_table__42XR)[ 0];
-        if ((result__52XR == (void *)NULL)) {
-          result__52XR=new_lab__2PJ(new_size__EZJR);
-          next__32XR=(void *)((unsigned long)result__52XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZJR)));
-          ((__POINTER *)next__32XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__42XR)[ 0]=next__32XR;
-        } else {
-          next__32XR=((__POINTER *)result__52XR)[ 0];
-          if ((next__32XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__52XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EZJR <<  1)) <=  4096)) {
-              next__32XR=(void *)((unsigned long)result__52XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZJR)));
-            } else {
-              next__32XR=new_lab__2PJ(new_size__EZJR);
-            };
-            ((__POINTER *)next__32XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__42XR)[ 0]=next__32XR;
-          } else {
-            ((__POINTER *)result__52XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__32XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__52XR=next__32XR;
-          };
-        };
-        ptr__AZJR=result__52XR;
-      } else {
-        t__FZJR=((__UINTEGER_32 )typ_id__BZJR);
-        a__GZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__G3XR=(__UINTEGER_32)((__UINTEGER_32)(sz__CZJR + a__GZJR) & (__UINTEGER_32)(~ a__GZJR));
-        ptr_table__D3XR=((__POINTER )(&(table_type[(t__FZJR)])));
-        lab_type__F3XR=(__UINTEGER_32)(t__FZJR |  1);
-        next__C3XR=((__POINTER )(NULL));
-        result__E3XR=((__POINTER *)ptr_table__D3XR)[ 0];
-        if ((result__E3XR == (void *)NULL)) {
-          result__E3XR=new_lab__2PJ(lab_type__F3XR);
-          next__C3XR=(void *)((unsigned long)result__E3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3XR)));
-          ((__POINTER *)next__C3XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D3XR)[ 0]=next__C3XR;
-        } else {
-          next__C3XR=((__POINTER *)result__E3XR)[ 0];
-          if ((next__C3XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G3XR <<  1)) <=  4096)) {
-              next__C3XR=(void *)((unsigned long)result__E3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3XR)));
-            } else {
-              next__C3XR=new_lab__2PJ(lab_type__F3XR);
-            };
-            ((__POINTER *)next__C3XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__D3XR)[ 0]=next__C3XR;
-          } else {
-            ((__POINTER *)result__E3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__E3XR=next__C3XR;
-          };
-        };
-        ptr__AZJR=result__E3XR;
-      };
-      result__5YJR=((__REAL_CST *)ptr__AZJR);
-      *(result__5YJR) = *(REAL_CST__);
-    };
-    Self__HZJR=((__REAL_CST *)result__5YJR);
-    Self__HZJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IZJR;
-    Self__HZJR->value__HN2H=v__JZJR;
-    Self__HZJR->parent_constant__U2JH.static_type__M2YD=t__KZJR;
-    __tmp__OP2H=result__5YJR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__DA3P=((__CHARACTER_CST *)__tmp__NP2H);
-    __tmp__OP2H=create__char__4SMH(Self__DA3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DA3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__EA3P=((__IS_EXPANDED *)__tmp__NP2H);
-    __tmp__POAR=read__QB5G(((__READ_LOCAL *)Self__EA3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__POAR==NULL) {
-      __tmp__QOAR=NULL;
-    } else {
-      __tmp__QOAR=((__READ_LOCAL *)__tmp__POAR);
-    };
-    p__UZJR=Self__EA3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__LZJR=NULL;
-    ptr__MZJR=((__POINTER )(NULL));
-    typ_id__NZJR= 0;
-    sz__OZJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__OZJR ==  0)) {
-      result__LZJR=IS_EXPANDED__;
-    } else {
-      typ_id__NZJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OZJR);
-      if ((typ_id__NZJR == (__INTEGER)(-  1))) {
-        a__PZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QZJR=(__UINTEGER_32)((__UINTEGER_32)(sz__OZJR + a__PZJR) & (__UINTEGER_32)(~ a__PZJR));
-        ptr_table__I3XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QZJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__H3XR=((__POINTER )(NULL));
-        result__J3XR=((__POINTER *)ptr_table__I3XR)[ 0];
-        if ((result__J3XR == (void *)NULL)) {
-          result__J3XR=new_lab__2PJ(new_size__QZJR);
-          next__H3XR=(void *)((unsigned long)result__J3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZJR)));
-          ((__POINTER *)next__H3XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__I3XR)[ 0]=next__H3XR;
-        } else {
-          next__H3XR=((__POINTER *)result__J3XR)[ 0];
-          if ((next__H3XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QZJR <<  1)) <=  4096)) {
-              next__H3XR=(void *)((unsigned long)result__J3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZJR)));
-            } else {
-              next__H3XR=new_lab__2PJ(new_size__QZJR);
-            };
-            ((__POINTER *)next__H3XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__I3XR)[ 0]=next__H3XR;
-          } else {
-            ((__POINTER *)result__J3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__J3XR=next__H3XR;
-          };
-        };
-        ptr__MZJR=result__J3XR;
-      } else {
-        t__RZJR=((__UINTEGER_32 )typ_id__NZJR);
-        a__SZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Q3XR=(__UINTEGER_32)((__UINTEGER_32)(sz__OZJR + a__SZJR) & (__UINTEGER_32)(~ a__SZJR));
-        ptr_table__N3XR=((__POINTER )(&(table_type[(t__RZJR)])));
-        lab_type__P3XR=(__UINTEGER_32)(t__RZJR |  1);
-        next__M3XR=((__POINTER )(NULL));
-        result__O3XR=((__POINTER *)ptr_table__N3XR)[ 0];
-        if ((result__O3XR == (void *)NULL)) {
-          result__O3XR=new_lab__2PJ(lab_type__P3XR);
-          next__M3XR=(void *)((unsigned long)result__O3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3XR)));
-          ((__POINTER *)next__M3XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N3XR)[ 0]=next__M3XR;
-        } else {
-          next__M3XR=((__POINTER *)result__O3XR)[ 0];
-          if ((next__M3XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q3XR <<  1)) <=  4096)) {
-              next__M3XR=(void *)((unsigned long)result__O3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3XR)));
-            } else {
-              next__M3XR=new_lab__2PJ(lab_type__P3XR);
-            };
-            ((__POINTER *)next__M3XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__N3XR)[ 0]=next__M3XR;
-          } else {
-            ((__POINTER *)result__O3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__O3XR=next__M3XR;
-          };
-        };
-        ptr__MZJR=result__O3XR;
-      };
-      result__LZJR=((__IS_EXPANDED *)ptr__MZJR);
-      *(result__LZJR) = *(IS_EXPANDED__);
-    };
-    Self__TZJR=((__IS_EXPANDED *)result__LZJR);
-    Self__TZJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UZJR;
-    Self__TZJR->receiver__WN2H=__tmp__QOAR;
-    __tmp__OP2H=result__LZJR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__OP2H=my_copy__1N2H(__tmp__NP2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__OP2H=my_copy__EO2H(__tmp__NP2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__OP2H=my_copy__PO2H(__tmp__NP2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__OP2H=my_copy__1O2H(__tmp__NP2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__OP2H=my_copy__GP2H(__tmp__NP2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__OP2H=my_copy__RP2H(__tmp__NP2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__OP2H=my_copy__2P2H(__tmp__NP2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__OP2H=my_copy__HQ2H(__tmp__NP2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__OP2H=my_copy__SQ2H(__tmp__NP2H);
-  } break;
-  case __ITEM__: {
-    __tmp__OP2H=my_copy__DR2H(__tmp__NP2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__OP2H=my_copy__PR2H(__tmp__NP2H);
-  } break;
-  case __CAST__: {
-    __tmp__OP2H=my_copy__YR2H(__tmp__NP2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__OP2H=my_copy__5SYM(__tmp__NP2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__OP2H=my_copy__IUGK(__tmp__NP2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__XZJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NP2H)->global__ZGJK),NULL);
-    if (__tmp__XZJR==NULL) {
-      __tmp__YZJR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__XZJR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__YZJR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__YZJR=((__READ_GLOBAL *)__tmp__XZJR);
+    __tmp__E1AL=__tmp__1RAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__E1AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__D1AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__E1AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__D1AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__E1AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__D1AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__E1AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__D1AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__E1AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__D1AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__E1AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__D1AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__E1AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__D1AL));
+  } break;
+  };
+  __tmp__D1AL=Self__A1AL->parent_expr_binary_cmp__BBOJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__D1AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__4PAU=((__STRING_CST__5J *)__tmp__D1AL);
+    result__0PAU=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      result__0PAU=Self__4PAU;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      result__0PAU=((__STRING_CST__5J *)ptr__1PAU);
+      *(result__0PAU) = *(Self__4PAU);
+    };
+    __tmp__0RAU=result__0PAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0RAU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__D1AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__FY5R=((__PROTOTYPE_CST__LAXC *)__tmp__D1AL);
+    __tmp__GY5R=create__type__VJ2C(Self__FY5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FY5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__0RAU=__tmp__GY5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__IY5R=((__INTEGER_CST__XAXC *)__tmp__D1AL);
+    p__VQAU=Self__IY5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__WQAU=Self__IY5R->value__FH4D;
+    t__XQAU=Self__IY5R->parent_constant__YAXC.static_type__5G4D;
+    Self__IY5R=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__IY5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__IY5R=((__INTEGER_CST__XAXC *)ptr__1PAU);
+      *(Self__IY5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__UQAU=((__INTEGER_CST__XAXC *)Self__IY5R);
+    Self__UQAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__UQAU->value__FH4D=v__WQAU;
+    Self__UQAU->parent_constant__YAXC.static_type__5G4D=t__XQAU;
+    check_type__XYEE(Self__UQAU);
+    __tmp__0RAU=Self__IY5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0RAU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__D1AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__F3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__D1AL)->local__BVEJ));
+    if (__tmp__F3XT==NULL) {
+      __tmp__G3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G3XT=((__READ_LOCAL__55ZI *)__tmp__F3XT);
+    };
+    __tmp__0RAU=__tmp__G3XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0RAU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0RAU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__D1AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__MY5R=((__IS_EXPANDED__35NJ *)__tmp__D1AL);
+    p__VQAU=Self__MY5R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__F3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__MY5R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__F3XT==NULL) {
+      __tmp__G3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G3XT=((__READ_LOCAL__55ZI *)__tmp__F3XT);
+    };
+    Self__MY5R=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__MY5R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__MY5R=((__IS_EXPANDED__35NJ *)ptr__1PAU);
+      *(Self__MY5R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__FRAU=((__IS_EXPANDED__35NJ *)Self__MY5R);
+    Self__FRAU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__FRAU->receiver__RA5J=__tmp__G3XT;
+    __tmp__0RAU=Self__MY5R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__RY5R=((__GET_TYPE_ID__HAOJ *)__tmp__D1AL);
+    p__VQAU=Self__RY5R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__XQAU=Self__RY5R->receiver__WA5J;
+    Self__RY5R=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__RY5R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__RY5R=((__GET_TYPE_ID__HAOJ *)ptr__1PAU);
+      *(Self__RY5R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__VRAU=((__GET_TYPE_ID__HAOJ *)Self__RY5R);
+    Self__VRAU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__VRAU->receiver__WA5J=t__XQAU;
+    __tmp__0RAU=Self__RY5R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0RAU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0RAU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0RAU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0RAU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0RAU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0RAU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__D1AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0RAU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__D1AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__0RAU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__D1AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__0RAU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__D1AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__C51S=((__SIZE_OF__5GOJ *)__tmp__D1AL);
+    p__VQAU=Self__C51S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__XQAU=Self__C51S->receiver__AD5J;
+    Self__C51S=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__C51S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__C51S=((__SIZE_OF__5GOJ *)ptr__1PAU);
+      *(Self__C51S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__0HQU=((__SIZE_OF__5GOJ *)Self__C51S);
+    Self__0HQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__0HQU->receiver__AD5J=t__XQAU;
+    __tmp__0RAU=Self__C51S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__0RAU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__D1AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__F51S=((__REAL_CST__1LOJ *)__tmp__D1AL);
+    p__VQAU=Self__F51S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__MIQU=Self__F51S->value__VD5J;
+    t__XQAU=Self__F51S->parent_constant__2LOJ.static_type__5G4D;
+    Self__F51S=NULL;
+    ptr__1PAU=((__POINTER__IB )(NULL));
+    typ_id__2PAU= 0;
+    __tmp__3PAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__3PAU ==  0)) {
+      Self__F51S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__2PAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+      if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+        ptr__1PAU=__tmp__5PAU;
+      } else /* FALSE */ {
+        __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+        ptr__1PAU=__tmp__5PAU;
+      };
+      Self__F51S=((__REAL_CST__1LOJ *)ptr__1PAU);
+      *(Self__F51S) = *(REAL_CST__1LOJ__);
+    };
+    Self__KIQU=((__REAL_CST__1LOJ *)Self__F51S);
+    Self__KIQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VQAU;
+    Self__KIQU->value__VD5J=v__MIQU;
+    Self__KIQU->parent_constant__2LOJ.static_type__5G4D=t__XQAU;
+    __tmp__0RAU=Self__F51S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__J51S=((__CHARACTER_CST__RMOJ *)__tmp__D1AL);
+    __tmp__K51S=create__char__UMQJ(Self__J51S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__J51S->text__0D5J);
+    __tmp__0RAU=__tmp__K51S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__M51S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__D1AL);
+    __tmp__N51S=create__text__OQQJ(Self__M51S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__M51S->string__WBJK);
+    __tmp__0RAU=__tmp__N51S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__0RAU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__D1AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0RAU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__D1AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0RAU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0RAU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0RAU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0RAU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__D1AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0RAU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__D1AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0RAU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__D1AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__3TAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__D1AL)->global__KAKM),NULL);
+    if (__tmp__3TAU==NULL) {
+      __tmp__1RAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3TAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__1RAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__1RAU=((__READ_GLOBAL__T4YL *)__tmp__3TAU);
       } break;
       }
     };
-    __tmp__OP2H=__tmp__YZJR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__OP2H=my_copy__BQCN(__tmp__NP2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__OP2H=my_copy__NREO(__tmp__NP2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OP2H=my_copy__VYJO(__tmp__NP2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__OP2H=my_copy__0REO(__tmp__NP2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OP2H=my_copy__BZJO(__tmp__NP2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__OP2H=my_copy__CNJM(__tmp__NP2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__OP2H=my_copy__5XLL(__tmp__NP2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__OP2H=my_copy__WVYM(__tmp__NP2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__OP2H=my_copy__FSEO(__tmp__NP2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__OP2H=my_copy__QCEP(__tmp__NP2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__OP2H=my_copy__5LSN(__tmp__NP2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__OP2H=my_copy__KMSN(__tmp__NP2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__OP2H=my_copy__JZPN(__tmp__NP2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__OP2H=my_copy__G3SO(__tmp__NP2H);
-  } break;
-  };
-  result__2BYH=NULL;
-  ptr__3BYH=((__POINTER )(NULL));
-  typ_id__CCYH= 0;
-  sz__5BYH=((__UINTEGER_32 )sizeof(__EXPR_DIV));
-  if ((sz__5BYH ==  0)) {
-    result__2BYH=EXPR_DIV__;
-  } else {
-    typ_id__CCYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5BYH);
-    if ((typ_id__CCYH == (__INTEGER)(-  1))) {
-      a__4C2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2C2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5BYH + a__4C2Q) & (__UINTEGER_32)(~ a__4C2Q));
-      ptr_table__S3XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2C2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__R3XR=((__POINTER )(NULL));
-      result__T3XR=((__POINTER *)ptr_table__S3XR)[ 0];
-      if ((result__T3XR == (void *)NULL)) {
-        result__T3XR=new_lab__2PJ(new_size__2C2Q);
-        next__R3XR=(void *)((unsigned long)result__T3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2C2Q)));
-        ((__POINTER *)next__R3XR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__S3XR)[ 0]=next__R3XR;
-      } else {
-        next__R3XR=((__POINTER *)result__T3XR)[ 0];
-        if ((next__R3XR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2C2Q <<  1)) <=  4096)) {
-            next__R3XR=(void *)((unsigned long)result__T3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2C2Q)));
-          } else {
-            next__R3XR=new_lab__2PJ(new_size__2C2Q);
-          };
-          ((__POINTER *)next__R3XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S3XR)[ 0]=next__R3XR;
-        } else {
-          ((__POINTER *)result__T3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__T3XR=next__R3XR;
-        };
-      };
-      ptr__3BYH=result__T3XR;
-    } else {
-      t__CD2Q=((__UINTEGER_32 )typ_id__CCYH);
-      a__ED2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__03XR=(__UINTEGER_32)((__UINTEGER_32)(sz__5BYH + a__ED2Q) & (__UINTEGER_32)(~ a__ED2Q));
-      ptr_table__X3XR=((__POINTER )(&(table_type[(t__CD2Q)])));
-      lab_type__Z3XR=(__UINTEGER_32)(t__CD2Q |  1);
-      next__W3XR=((__POINTER )(NULL));
-      result__Y3XR=((__POINTER *)ptr_table__X3XR)[ 0];
-      if ((result__Y3XR == (void *)NULL)) {
-        result__Y3XR=new_lab__2PJ(lab_type__Z3XR);
-        next__W3XR=(void *)((unsigned long)result__Y3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03XR)));
-        ((__POINTER *)next__W3XR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__X3XR)[ 0]=next__W3XR;
-      } else {
-        next__W3XR=((__POINTER *)result__Y3XR)[ 0];
-        if ((next__W3XR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__03XR <<  1)) <=  4096)) {
-            next__W3XR=(void *)((unsigned long)result__Y3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03XR)));
-          } else {
-            next__W3XR=new_lab__2PJ(lab_type__Z3XR);
-          };
-          ((__POINTER *)next__W3XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__X3XR)[ 0]=next__W3XR;
-        } else {
-          ((__POINTER *)result__Y3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Y3XR=next__W3XR;
-        };
-      };
-      ptr__3BYH=result__Y3XR;
-    };
-    result__2BYH=((__EXPR_DIV *)ptr__3BYH);
-    *(result__2BYH) = *(EXPR_DIV__);
-  };
-  Self__4NFI=((__EXPR_DIV *)result__2BYH);
-  Self__4NFI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JP2H;
-  Self__4NFI->parent_expr_binary__VBKH.left__XO1H=__tmp__LP2H;
-  Self__4NFI->parent_expr_binary__VBKH.right__WO2H=__tmp__OP2H;
-  return(result__2BYH);
+    __tmp__0RAU=__tmp__1RAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0RAU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__D1AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0RAU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__D1AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0RAU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__D1AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0RAU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__D1AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__0RAU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__D1AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0RAU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__D1AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0RAU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__D1AL));
+  } break;
+  };
+  result__WPZJ=NULL;
+  ptr__1PAU=((__POINTER__IB )(NULL));
+  typ_id__2PAU= 0;
+  __tmp__3PAU=((__POINTER__IB )sizeof(__EXPR_SUP__ABOJ));
+  if (((unsigned long)__tmp__3PAU ==  0)) {
+    result__WPZJ=EXPR_SUP__ABOJ__;
+  } else /* FALSE */ {
+    typ_id__2PAU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3PAU));
+    if ((typ_id__2PAU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BQAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AQAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_size[(__tmp__BQAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AQAU)));
+      ptr__1PAU=__tmp__5PAU;
+    } else /* FALSE */ {
+      __tmp__BQAU=((__UINTEGER_32__ZWB )typ_id__2PAU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__5PAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__AQAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3PAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5PAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__5PAU=micro_alloc__table__lab__UKI(__tmp__AQAU,((__POINTER__IB )(&(table_type[(__tmp__BQAU)]))),(__UINTEGER_32__ZWB)(__tmp__BQAU |  1));
+      ptr__1PAU=__tmp__5PAU;
+    };
+    result__WPZJ=((__EXPR_SUP__ABOJ *)ptr__1PAU);
+    *(result__WPZJ) = *(EXPR_SUP__ABOJ__);
+  };
+  Self__KAKK=((__EXPR_SUP__ABOJ *)result__WPZJ);
+  Self__KAKK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__C1AL;
+  Self__KAKK->parent_expr_binary_cmp__BBOJ.left__354J=__tmp__E1AL;
+  Self__KAKK->parent_expr_binary_cmp__BBOJ.right__DA5J=__tmp__0RAU;
+  Self__KAKK=result__WPZJ;
+  return(Self__KAKK);
 }
 
-static __EXPR_AND* my_copy__RP2H(__EXPR_AND *Self__SP2H)
-// ({EXPR_AND}) With resultRecursive, No inlinable.
+static __EXPR_SUB__UBOJ* my_copy__K1AL(__EXPR_SUB__UBOJ *Self__L1AL)
+// ({EXPR_SUB__UBOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__E0JR,v__L1JR;
-  __POSITION __tmp__UP2H,p__D0JR,p__P0JR,p__10JR,p__K1JR,p__W1JR;
-  __POSITION p__C2JR;
-  void *__tmp__VP2H,*__tmp__WP2H,*__tmp__YP2H,*__tmp__ZP2H;
-  __STRING_CST *Self__FA3P,*Self__NA3P;
-  __PROTOTYPE_CST *Self__GA3P,*Self__OA3P;
-  __INTEGER_CST *Self__HA3P,*result__0ZJR,*Self__C0JR,*Self__PA3P;
-  __INTEGER_CST *result__B1JR,*Self__J1JR;
-  void *t__F0JR,*t__R0JR,*t__M1JR,*t__Y1JR;
-  __POINTER ptr__1ZJR,ptr_table__23XR,next__13XR,result__33XR;
-  __POINTER ptr_table__B4XR,next__A4XR,result__C4XR,ptr__H0JR;
-  __POINTER ptr_table__G4XR,next__F4XR,result__H4XR,ptr_table__L4XR;
-  __POINTER next__K4XR,result__M4XR,ptr__T0JR,ptr_table__Q4XR;
-  __POINTER next__P4XR,result__R4XR,ptr_table__V4XR,next__U4XR;
-  __POINTER result__W4XR,ptr__C1JR,ptr_table__04XR,next__Z4XR;
-  __POINTER result__14XR,ptr_table__54XR,next__44XR,result__A5XR;
-  __POINTER ptr__O1JR,ptr_table__E5XR,next__D5XR,result__F5XR;
-  __POINTER ptr_table__J5XR,next__I5XR,result__K5XR,ptr__01JR;
-  __POINTER ptr_table__O5XR,next__N5XR,result__P5XR,ptr_table__T5XR;
-  __POINTER next__S5XR,result__U5XR,ptr__PDYH,ptr_table__Y5XR;
-  __POINTER next__X5XR,result__Z5XR,ptr_table__35XR,next__25XR;
-  __POINTER result__45XR;
-  __INTEGER typ_id__2ZJR,typ_id__I0JR,typ_id__U0JR,typ_id__D1JR;
-  __INTEGER typ_id__P1JR,typ_id__11JR,typ_id__UDYH;
-  __UINTEGER_32 sz__3ZJR,a__4ZJR,new_size__5ZJR,t__A0JR,a__B0JR;
-  __UINTEGER_32 new_size__E4XR,lab_type__D4XR,sz__J0JR,a__K0JR;
-  __UINTEGER_32 new_size__L0JR,t__M0JR,a__N0JR,new_size__O4XR;
-  __UINTEGER_32 lab_type__N4XR,sz__V0JR,a__W0JR,new_size__X0JR,t__Y0JR;
-  __UINTEGER_32 a__Z0JR,new_size__Y4XR,lab_type__X4XR,sz__E1JR,a__F1JR;
-  __UINTEGER_32 new_size__G1JR,t__H1JR,a__I1JR,new_size__C5XR;
-  __UINTEGER_32 lab_type__B5XR,sz__Q1JR,a__R1JR,new_size__S1JR,t__T1JR;
-  __UINTEGER_32 a__U1JR,new_size__M5XR,lab_type__L5XR,sz__21JR,a__31JR;
-  __UINTEGER_32 new_size__41JR,t__51JR,a__A2JR,new_size__W5XR;
-  __UINTEGER_32 lab_type__V5XR,sz__RDYH,a__JD2Q,new_size__HD2Q,t__ND2Q;
-  __UINTEGER_32 a__PD2Q,new_size__AAYR,lab_type__55XR;
-  void *__tmp__TOAR,*__tmp__XOAR,*__tmp__40JR,*__tmp__1OAR,*__tmp__5OAR;
-  void *__tmp__F2JR;
-  __READ_LOCAL *__tmp__UOAR,*__tmp__YOAR,*__tmp__2OAR,*__tmp__APAR;
-  __REAL_CST *Self__JA3P,*result__G0JR,*Self__O0JR,*Self__RA3P;
-  __REAL_CST *result__N1JR,*Self__V1JR;
-  void *v__Q0JR,*v__X1JR;
-  __CHARACTER_CST *Self__LA3P,*Self__TA3P;
-  __IS_EXPANDED *Self__MA3P,*result__S0JR,*Self__00JR,*Self__UA3P;
-  __IS_EXPANDED *result__Z1JR,*Self__B2JR;
-  __READ_GLOBAL *__tmp__50JR,*__tmp__G2JR;
-  __EXPR_AND *result__ODYH,*Self__EOFI;
-  __tmp__UP2H=Self__SP2H->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__VP2H=Self__SP2H->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__VP2H)->__id) {
-  case __LIST__: {
-    __tmp__WP2H=my_copy__MSYM(__tmp__VP2H);
-  } break;
-  case __STRING_CST__: {
-    Self__FA3P=((__STRING_CST *)__tmp__VP2H);
-    __tmp__WP2H=create__text__ITMH(Self__FA3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FA3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__WP2H=my_copy__EK2H(__tmp__VP2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__GA3P=((__PROTOTYPE_CST *)__tmp__VP2H);
-    __tmp__WP2H=create__type__PKQC(Self__GA3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GA3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__HA3P=((__INTEGER_CST *)__tmp__VP2H);
-    p__D0JR=Self__HA3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__E0JR=Self__HA3P->value__W4YD;
-    t__F0JR=Self__HA3P->parent_constant__B3LC.static_type__M2YD;
-    result__0ZJR=NULL;
-    ptr__1ZJR=((__POINTER )(NULL));
-    typ_id__2ZJR= 0;
-    sz__3ZJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__3ZJR ==  0)) {
-      result__0ZJR=INTEGER_CST__;
-    } else {
-      typ_id__2ZJR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3ZJR);
-      if ((typ_id__2ZJR == (__INTEGER)(-  1))) {
-        a__4ZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5ZJR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZJR + a__4ZJR) & (__UINTEGER_32)(~ a__4ZJR));
-        ptr_table__23XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5ZJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__13XR=((__POINTER )(NULL));
-        result__33XR=((__POINTER *)ptr_table__23XR)[ 0];
-        if ((result__33XR == (void *)NULL)) {
-          result__33XR=new_lab__2PJ(new_size__5ZJR);
-          next__13XR=(void *)((unsigned long)result__33XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZJR)));
-          ((__POINTER *)next__13XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__23XR)[ 0]=next__13XR;
-        } else {
-          next__13XR=((__POINTER *)result__33XR)[ 0];
-          if ((next__13XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__33XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5ZJR <<  1)) <=  4096)) {
-              next__13XR=(void *)((unsigned long)result__33XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZJR)));
-            } else {
-              next__13XR=new_lab__2PJ(new_size__5ZJR);
-            };
-            ((__POINTER *)next__13XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__23XR)[ 0]=next__13XR;
-          } else {
-            ((__POINTER *)result__33XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__13XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__33XR=next__13XR;
-          };
-        };
-        ptr__1ZJR=result__33XR;
-      } else {
-        t__A0JR=((__UINTEGER_32 )typ_id__2ZJR);
-        a__B0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__E4XR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZJR + a__B0JR) & (__UINTEGER_32)(~ a__B0JR));
-        ptr_table__B4XR=((__POINTER )(&(table_type[(t__A0JR)])));
-        lab_type__D4XR=(__UINTEGER_32)(t__A0JR |  1);
-        next__A4XR=((__POINTER )(NULL));
-        result__C4XR=((__POINTER *)ptr_table__B4XR)[ 0];
-        if ((result__C4XR == (void *)NULL)) {
-          result__C4XR=new_lab__2PJ(lab_type__D4XR);
-          next__A4XR=(void *)((unsigned long)result__C4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E4XR)));
-          ((__POINTER *)next__A4XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__B4XR)[ 0]=next__A4XR;
-        } else {
-          next__A4XR=((__POINTER *)result__C4XR)[ 0];
-          if ((next__A4XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E4XR <<  1)) <=  4096)) {
-              next__A4XR=(void *)((unsigned long)result__C4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E4XR)));
-            } else {
-              next__A4XR=new_lab__2PJ(lab_type__D4XR);
-            };
-            ((__POINTER *)next__A4XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__B4XR)[ 0]=next__A4XR;
-          } else {
-            ((__POINTER *)result__C4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__C4XR=next__A4XR;
-          };
-        };
-        ptr__1ZJR=result__C4XR;
-      };
-      result__0ZJR=((__INTEGER_CST *)ptr__1ZJR);
-      *(result__0ZJR) = *(INTEGER_CST__);
-    };
-    Self__C0JR=((__INTEGER_CST *)result__0ZJR);
-    Self__C0JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D0JR;
-    Self__C0JR->value__W4YD=v__E0JR;
-    Self__C0JR->parent_constant__B3LC.static_type__M2YD=t__F0JR;
-    check_type__YG5D(Self__C0JR);
-    __tmp__WP2H=result__0ZJR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TOAR=read__QB5G(((__READ_LOCAL *)__tmp__VP2H)->local__HJZD);
-    if (__tmp__TOAR==NULL) {
-      __tmp__UOAR=NULL;
-    } else {
-      __tmp__UOAR=((__READ_LOCAL *)__tmp__TOAR);
-    };
-    __tmp__WP2H=__tmp__UOAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__WP2H=my_copy__SL2H(__tmp__VP2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__WP2H=my_copy__LM2H(__tmp__VP2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__WP2H=my_copy__YM2H(__tmp__VP2H);
-  } break;
-  case __REAL_CST__: {
-    Self__JA3P=((__REAL_CST *)__tmp__VP2H);
-    p__P0JR=Self__JA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__Q0JR=Self__JA3P->value__HN2H;
-    t__R0JR=Self__JA3P->parent_constant__U2JH.static_type__M2YD;
-    result__G0JR=NULL;
-    ptr__H0JR=((__POINTER )(NULL));
-    typ_id__I0JR= 0;
-    sz__J0JR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__J0JR ==  0)) {
-      result__G0JR=REAL_CST__;
-    } else {
-      typ_id__I0JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J0JR);
-      if ((typ_id__I0JR == (__INTEGER)(-  1))) {
-        a__K0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__L0JR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0JR + a__K0JR) & (__UINTEGER_32)(~ a__K0JR));
-        ptr_table__G4XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__F4XR=((__POINTER )(NULL));
-        result__H4XR=((__POINTER *)ptr_table__G4XR)[ 0];
-        if ((result__H4XR == (void *)NULL)) {
-          result__H4XR=new_lab__2PJ(new_size__L0JR);
-          next__F4XR=(void *)((unsigned long)result__H4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0JR)));
-          ((__POINTER *)next__F4XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__G4XR)[ 0]=next__F4XR;
-        } else {
-          next__F4XR=((__POINTER *)result__H4XR)[ 0];
-          if ((next__F4XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0JR <<  1)) <=  4096)) {
-              next__F4XR=(void *)((unsigned long)result__H4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0JR)));
-            } else {
-              next__F4XR=new_lab__2PJ(new_size__L0JR);
-            };
-            ((__POINTER *)next__F4XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__G4XR)[ 0]=next__F4XR;
-          } else {
-            ((__POINTER *)result__H4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__H4XR=next__F4XR;
-          };
-        };
-        ptr__H0JR=result__H4XR;
-      } else {
-        t__M0JR=((__UINTEGER_32 )typ_id__I0JR);
-        a__N0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__O4XR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0JR + a__N0JR) & (__UINTEGER_32)(~ a__N0JR));
-        ptr_table__L4XR=((__POINTER )(&(table_type[(t__M0JR)])));
-        lab_type__N4XR=(__UINTEGER_32)(t__M0JR |  1);
-        next__K4XR=((__POINTER )(NULL));
-        result__M4XR=((__POINTER *)ptr_table__L4XR)[ 0];
-        if ((result__M4XR == (void *)NULL)) {
-          result__M4XR=new_lab__2PJ(lab_type__N4XR);
-          next__K4XR=(void *)((unsigned long)result__M4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4XR)));
-          ((__POINTER *)next__K4XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__L4XR)[ 0]=next__K4XR;
-        } else {
-          next__K4XR=((__POINTER *)result__M4XR)[ 0];
-          if ((next__K4XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O4XR <<  1)) <=  4096)) {
-              next__K4XR=(void *)((unsigned long)result__M4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4XR)));
-            } else {
-              next__K4XR=new_lab__2PJ(lab_type__N4XR);
-            };
-            ((__POINTER *)next__K4XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__L4XR)[ 0]=next__K4XR;
-          } else {
-            ((__POINTER *)result__M4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__M4XR=next__K4XR;
-          };
-        };
-        ptr__H0JR=result__M4XR;
-      };
-      result__G0JR=((__REAL_CST *)ptr__H0JR);
-      *(result__G0JR) = *(REAL_CST__);
-    };
-    Self__O0JR=((__REAL_CST *)result__G0JR);
-    Self__O0JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P0JR;
-    Self__O0JR->value__HN2H=v__Q0JR;
-    Self__O0JR->parent_constant__U2JH.static_type__M2YD=t__R0JR;
-    __tmp__WP2H=result__G0JR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__LA3P=((__CHARACTER_CST *)__tmp__VP2H);
-    __tmp__WP2H=create__char__4SMH(Self__LA3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LA3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__MA3P=((__IS_EXPANDED *)__tmp__VP2H);
-    __tmp__XOAR=read__QB5G(((__READ_LOCAL *)Self__MA3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XOAR==NULL) {
-      __tmp__YOAR=NULL;
-    } else {
-      __tmp__YOAR=((__READ_LOCAL *)__tmp__XOAR);
-    };
-    p__10JR=Self__MA3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__S0JR=NULL;
-    ptr__T0JR=((__POINTER )(NULL));
-    typ_id__U0JR= 0;
-    sz__V0JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__V0JR ==  0)) {
-      result__S0JR=IS_EXPANDED__;
-    } else {
-      typ_id__U0JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V0JR);
-      if ((typ_id__U0JR == (__INTEGER)(-  1))) {
-        a__W0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__X0JR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0JR + a__W0JR) & (__UINTEGER_32)(~ a__W0JR));
-        ptr_table__Q4XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X0JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__P4XR=((__POINTER )(NULL));
-        result__R4XR=((__POINTER *)ptr_table__Q4XR)[ 0];
-        if ((result__R4XR == (void *)NULL)) {
-          result__R4XR=new_lab__2PJ(new_size__X0JR);
-          next__P4XR=(void *)((unsigned long)result__R4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0JR)));
-          ((__POINTER *)next__P4XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Q4XR)[ 0]=next__P4XR;
-        } else {
-          next__P4XR=((__POINTER *)result__R4XR)[ 0];
-          if ((next__P4XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X0JR <<  1)) <=  4096)) {
-              next__P4XR=(void *)((unsigned long)result__R4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0JR)));
-            } else {
-              next__P4XR=new_lab__2PJ(new_size__X0JR);
-            };
-            ((__POINTER *)next__P4XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Q4XR)[ 0]=next__P4XR;
-          } else {
-            ((__POINTER *)result__R4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__R4XR=next__P4XR;
-          };
-        };
-        ptr__T0JR=result__R4XR;
-      } else {
-        t__Y0JR=((__UINTEGER_32 )typ_id__U0JR);
-        a__Z0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Y4XR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0JR + a__Z0JR) & (__UINTEGER_32)(~ a__Z0JR));
-        ptr_table__V4XR=((__POINTER )(&(table_type[(t__Y0JR)])));
-        lab_type__X4XR=(__UINTEGER_32)(t__Y0JR |  1);
-        next__U4XR=((__POINTER )(NULL));
-        result__W4XR=((__POINTER *)ptr_table__V4XR)[ 0];
-        if ((result__W4XR == (void *)NULL)) {
-          result__W4XR=new_lab__2PJ(lab_type__X4XR);
-          next__U4XR=(void *)((unsigned long)result__W4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y4XR)));
-          ((__POINTER *)next__U4XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__V4XR)[ 0]=next__U4XR;
-        } else {
-          next__U4XR=((__POINTER *)result__W4XR)[ 0];
-          if ((next__U4XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y4XR <<  1)) <=  4096)) {
-              next__U4XR=(void *)((unsigned long)result__W4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y4XR)));
-            } else {
-              next__U4XR=new_lab__2PJ(lab_type__X4XR);
-            };
-            ((__POINTER *)next__U4XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__V4XR)[ 0]=next__U4XR;
-          } else {
-            ((__POINTER *)result__W4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__W4XR=next__U4XR;
-          };
-        };
-        ptr__T0JR=result__W4XR;
-      };
-      result__S0JR=((__IS_EXPANDED *)ptr__T0JR);
-      *(result__S0JR) = *(IS_EXPANDED__);
-    };
-    Self__00JR=((__IS_EXPANDED *)result__S0JR);
-    Self__00JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__10JR;
-    Self__00JR->receiver__WN2H=__tmp__YOAR;
-    __tmp__WP2H=result__S0JR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__WP2H=my_copy__1N2H(__tmp__VP2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__WP2H=my_copy__EO2H(__tmp__VP2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__WP2H=my_copy__PO2H(__tmp__VP2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__WP2H=my_copy__1O2H(__tmp__VP2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__WP2H=my_copy__GP2H(__tmp__VP2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__WP2H=my_copy__RP2H(__tmp__VP2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__WP2H=my_copy__2P2H(__tmp__VP2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__WP2H=my_copy__HQ2H(__tmp__VP2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__WP2H=my_copy__SQ2H(__tmp__VP2H);
-  } break;
-  case __ITEM__: {
-    __tmp__WP2H=my_copy__DR2H(__tmp__VP2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__WP2H=my_copy__PR2H(__tmp__VP2H);
-  } break;
-  case __CAST__: {
-    __tmp__WP2H=my_copy__YR2H(__tmp__VP2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__WP2H=my_copy__5SYM(__tmp__VP2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__WP2H=my_copy__IUGK(__tmp__VP2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__40JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VP2H)->global__ZGJK),NULL);
-    if (__tmp__40JR==NULL) {
-      __tmp__50JR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__40JR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__50JR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__50JR=((__READ_GLOBAL *)__tmp__40JR);
+  __INTEGER_64__1SG v__2UAU;
+  __POSITION__OL __tmp__N1AL,p__1UAU;
+  void *__tmp__O1AL,*__tmp__P1AL;
+  __STRING_CST__5J *Self__EUAU,*result__AUAU;
+  __POINTER__IB ptr__BUAU,__tmp__DUAU,__tmp__FUAU,__tmp__GUAU;
+  __INTEGER__Q typ_id__CUAU;
+  __UINTEGER_32__ZWB __tmp__HUAU;
+  __PROTOTYPE_CST__LAXC *Self__JZ5R,*__tmp__KZ5R;
+  __INTEGER_CST__XAXC *Self__MZ5R,*Self__0UAU;
+  __TYPE_FULL__XMB *t__3UAU;
+  __READ_LOCAL__55ZI *__tmp__V3XT,*__tmp__W3XT;
+  __IS_EXPANDED__35NJ *Self__QZ5R,*Self__LVAU;
+  __GET_TYPE_ID__HAOJ *Self__VZ5R,*Self__1VAU;
+  __SIZE_OF__5GOJ *Self__251S,*Self__2JQU;
+  __REAL_CST__1LOJ *Self__551S,*Self__MKQU;
+  __STRING_CONSTANT__0 *v__OKQU;
+  __CHARACTER_CST__RMOJ *Self__DA2S,*__tmp__EA2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__GA2S,*__tmp__HA2S;
+  void *__tmp__AWAU,*__tmp__DYAU;
+  __READ_GLOBAL__T4YL *__tmp__BWAU;
+  __EXPR_SUB__UBOJ *result__SRZJ,*Self__QAKK;
+  __tmp__N1AL=Self__L1AL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__O1AL=Self__L1AL->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__O1AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__EUAU=((__STRING_CST__5J *)__tmp__O1AL);
+    result__AUAU=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      result__AUAU=Self__EUAU;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      result__AUAU=((__STRING_CST__5J *)ptr__BUAU);
+      *(result__AUAU) = *(Self__EUAU);
+    };
+    __tmp__P1AL=result__AUAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__P1AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__O1AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__JZ5R=((__PROTOTYPE_CST__LAXC *)__tmp__O1AL);
+    __tmp__KZ5R=create__type__VJ2C(Self__JZ5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JZ5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__P1AL=__tmp__KZ5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__MZ5R=((__INTEGER_CST__XAXC *)__tmp__O1AL);
+    p__1UAU=Self__MZ5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__2UAU=Self__MZ5R->value__FH4D;
+    t__3UAU=Self__MZ5R->parent_constant__YAXC.static_type__5G4D;
+    Self__MZ5R=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__MZ5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__MZ5R=((__INTEGER_CST__XAXC *)ptr__BUAU);
+      *(Self__MZ5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__0UAU=((__INTEGER_CST__XAXC *)Self__MZ5R);
+    Self__0UAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__0UAU->value__FH4D=v__2UAU;
+    Self__0UAU->parent_constant__YAXC.static_type__5G4D=t__3UAU;
+    check_type__XYEE(Self__0UAU);
+    __tmp__P1AL=Self__MZ5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__P1AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__O1AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__O1AL)->local__BVEJ));
+    if (__tmp__V3XT==NULL) {
+      __tmp__W3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W3XT=((__READ_LOCAL__55ZI *)__tmp__V3XT);
+    };
+    __tmp__P1AL=__tmp__W3XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__P1AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__P1AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__O1AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__QZ5R=((__IS_EXPANDED__35NJ *)__tmp__O1AL);
+    p__1UAU=Self__QZ5R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__V3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QZ5R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__V3XT==NULL) {
+      __tmp__W3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W3XT=((__READ_LOCAL__55ZI *)__tmp__V3XT);
+    };
+    Self__QZ5R=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__QZ5R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__QZ5R=((__IS_EXPANDED__35NJ *)ptr__BUAU);
+      *(Self__QZ5R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__LVAU=((__IS_EXPANDED__35NJ *)Self__QZ5R);
+    Self__LVAU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__LVAU->receiver__RA5J=__tmp__W3XT;
+    __tmp__P1AL=Self__QZ5R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__VZ5R=((__GET_TYPE_ID__HAOJ *)__tmp__O1AL);
+    p__1UAU=Self__VZ5R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__3UAU=Self__VZ5R->receiver__WA5J;
+    Self__VZ5R=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__VZ5R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__VZ5R=((__GET_TYPE_ID__HAOJ *)ptr__BUAU);
+      *(Self__VZ5R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__1VAU=((__GET_TYPE_ID__HAOJ *)Self__VZ5R);
+    Self__1VAU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__1VAU->receiver__WA5J=t__3UAU;
+    __tmp__P1AL=Self__VZ5R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__P1AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__P1AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__P1AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__P1AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__P1AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__P1AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__P1AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__O1AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__P1AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__O1AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__P1AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__O1AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__251S=((__SIZE_OF__5GOJ *)__tmp__O1AL);
+    p__1UAU=Self__251S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__3UAU=Self__251S->receiver__AD5J;
+    Self__251S=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__251S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__251S=((__SIZE_OF__5GOJ *)ptr__BUAU);
+      *(Self__251S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__2JQU=((__SIZE_OF__5GOJ *)Self__251S);
+    Self__2JQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__2JQU->receiver__AD5J=t__3UAU;
+    __tmp__P1AL=Self__251S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__P1AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__O1AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__551S=((__REAL_CST__1LOJ *)__tmp__O1AL);
+    p__1UAU=Self__551S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__OKQU=Self__551S->value__VD5J;
+    t__3UAU=Self__551S->parent_constant__2LOJ.static_type__5G4D;
+    Self__551S=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__551S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__551S=((__REAL_CST__1LOJ *)ptr__BUAU);
+      *(Self__551S) = *(REAL_CST__1LOJ__);
+    };
+    Self__MKQU=((__REAL_CST__1LOJ *)Self__551S);
+    Self__MKQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__MKQU->value__VD5J=v__OKQU;
+    Self__MKQU->parent_constant__2LOJ.static_type__5G4D=t__3UAU;
+    __tmp__P1AL=Self__551S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__DA2S=((__CHARACTER_CST__RMOJ *)__tmp__O1AL);
+    __tmp__EA2S=create__char__UMQJ(Self__DA2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__DA2S->text__0D5J);
+    __tmp__P1AL=__tmp__EA2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__GA2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__O1AL);
+    __tmp__HA2S=create__text__OQQJ(Self__GA2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GA2S->string__WBJK);
+    __tmp__P1AL=__tmp__HA2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__P1AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__O1AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__P1AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__O1AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__P1AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__P1AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__P1AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__P1AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__P1AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__O1AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__P1AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__O1AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__AWAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__O1AL)->global__KAKM),NULL);
+    if (__tmp__AWAU==NULL) {
+      __tmp__BWAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__AWAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__BWAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__BWAU=((__READ_GLOBAL__T4YL *)__tmp__AWAU);
       } break;
       }
     };
-    __tmp__WP2H=__tmp__50JR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__WP2H=my_copy__BQCN(__tmp__VP2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__WP2H=my_copy__NREO(__tmp__VP2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WP2H=my_copy__VYJO(__tmp__VP2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__WP2H=my_copy__0REO(__tmp__VP2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WP2H=my_copy__BZJO(__tmp__VP2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__WP2H=my_copy__CNJM(__tmp__VP2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__WP2H=my_copy__5XLL(__tmp__VP2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__WP2H=my_copy__WVYM(__tmp__VP2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__WP2H=my_copy__FSEO(__tmp__VP2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__WP2H=my_copy__QCEP(__tmp__VP2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__WP2H=my_copy__5LSN(__tmp__VP2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__WP2H=my_copy__KMSN(__tmp__VP2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__WP2H=my_copy__JZPN(__tmp__VP2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__WP2H=my_copy__G3SO(__tmp__VP2H);
-  } break;
-  };
-  __tmp__YP2H=Self__SP2H->parent_expr_binary__ICKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__YP2H)->__id) {
-  case __LIST__: {
-    __tmp__ZP2H=my_copy__MSYM(__tmp__YP2H);
-  } break;
-  case __STRING_CST__: {
-    Self__NA3P=((__STRING_CST *)__tmp__YP2H);
-    __tmp__ZP2H=create__text__ITMH(Self__NA3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NA3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ZP2H=my_copy__EK2H(__tmp__YP2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__OA3P=((__PROTOTYPE_CST *)__tmp__YP2H);
-    __tmp__ZP2H=create__type__PKQC(Self__OA3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OA3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__PA3P=((__INTEGER_CST *)__tmp__YP2H);
-    p__K1JR=Self__PA3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__L1JR=Self__PA3P->value__W4YD;
-    t__M1JR=Self__PA3P->parent_constant__B3LC.static_type__M2YD;
-    result__B1JR=NULL;
-    ptr__C1JR=((__POINTER )(NULL));
-    typ_id__D1JR= 0;
-    sz__E1JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__E1JR ==  0)) {
-      result__B1JR=INTEGER_CST__;
-    } else {
-      typ_id__D1JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E1JR);
-      if ((typ_id__D1JR == (__INTEGER)(-  1))) {
-        a__F1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__G1JR=(__UINTEGER_32)((__UINTEGER_32)(sz__E1JR + a__F1JR) & (__UINTEGER_32)(~ a__F1JR));
-        ptr_table__04XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G1JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Z4XR=((__POINTER )(NULL));
-        result__14XR=((__POINTER *)ptr_table__04XR)[ 0];
-        if ((result__14XR == (void *)NULL)) {
-          result__14XR=new_lab__2PJ(new_size__G1JR);
-          next__Z4XR=(void *)((unsigned long)result__14XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1JR)));
-          ((__POINTER *)next__Z4XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__04XR)[ 0]=next__Z4XR;
-        } else {
-          next__Z4XR=((__POINTER *)result__14XR)[ 0];
-          if ((next__Z4XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__14XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G1JR <<  1)) <=  4096)) {
-              next__Z4XR=(void *)((unsigned long)result__14XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1JR)));
-            } else {
-              next__Z4XR=new_lab__2PJ(new_size__G1JR);
-            };
-            ((__POINTER *)next__Z4XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__04XR)[ 0]=next__Z4XR;
-          } else {
-            ((__POINTER *)result__14XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__14XR=next__Z4XR;
-          };
-        };
-        ptr__C1JR=result__14XR;
-      } else {
-        t__H1JR=((__UINTEGER_32 )typ_id__D1JR);
-        a__I1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__C5XR=(__UINTEGER_32)((__UINTEGER_32)(sz__E1JR + a__I1JR) & (__UINTEGER_32)(~ a__I1JR));
-        ptr_table__54XR=((__POINTER )(&(table_type[(t__H1JR)])));
-        lab_type__B5XR=(__UINTEGER_32)(t__H1JR |  1);
-        next__44XR=((__POINTER )(NULL));
-        result__A5XR=((__POINTER *)ptr_table__54XR)[ 0];
-        if ((result__A5XR == (void *)NULL)) {
-          result__A5XR=new_lab__2PJ(lab_type__B5XR);
-          next__44XR=(void *)((unsigned long)result__A5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C5XR)));
-          ((__POINTER *)next__44XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__54XR)[ 0]=next__44XR;
-        } else {
-          next__44XR=((__POINTER *)result__A5XR)[ 0];
-          if ((next__44XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C5XR <<  1)) <=  4096)) {
-              next__44XR=(void *)((unsigned long)result__A5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C5XR)));
-            } else {
-              next__44XR=new_lab__2PJ(lab_type__B5XR);
-            };
-            ((__POINTER *)next__44XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__54XR)[ 0]=next__44XR;
-          } else {
-            ((__POINTER *)result__A5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__44XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__A5XR=next__44XR;
-          };
-        };
-        ptr__C1JR=result__A5XR;
-      };
-      result__B1JR=((__INTEGER_CST *)ptr__C1JR);
-      *(result__B1JR) = *(INTEGER_CST__);
-    };
-    Self__J1JR=((__INTEGER_CST *)result__B1JR);
-    Self__J1JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__K1JR;
-    Self__J1JR->value__W4YD=v__L1JR;
-    Self__J1JR->parent_constant__B3LC.static_type__M2YD=t__M1JR;
-    check_type__YG5D(Self__J1JR);
-    __tmp__ZP2H=result__B1JR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1OAR=read__QB5G(((__READ_LOCAL *)__tmp__YP2H)->local__HJZD);
-    if (__tmp__1OAR==NULL) {
-      __tmp__2OAR=NULL;
-    } else {
-      __tmp__2OAR=((__READ_LOCAL *)__tmp__1OAR);
-    };
-    __tmp__ZP2H=__tmp__2OAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ZP2H=my_copy__SL2H(__tmp__YP2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ZP2H=my_copy__LM2H(__tmp__YP2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ZP2H=my_copy__YM2H(__tmp__YP2H);
-  } break;
-  case __REAL_CST__: {
-    Self__RA3P=((__REAL_CST *)__tmp__YP2H);
-    p__W1JR=Self__RA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__X1JR=Self__RA3P->value__HN2H;
-    t__Y1JR=Self__RA3P->parent_constant__U2JH.static_type__M2YD;
-    result__N1JR=NULL;
-    ptr__O1JR=((__POINTER )(NULL));
-    typ_id__P1JR= 0;
-    sz__Q1JR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__Q1JR ==  0)) {
-      result__N1JR=REAL_CST__;
-    } else {
-      typ_id__P1JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q1JR);
-      if ((typ_id__P1JR == (__INTEGER)(-  1))) {
-        a__R1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__S1JR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q1JR + a__R1JR) & (__UINTEGER_32)(~ a__R1JR));
-        ptr_table__E5XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S1JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__D5XR=((__POINTER )(NULL));
-        result__F5XR=((__POINTER *)ptr_table__E5XR)[ 0];
-        if ((result__F5XR == (void *)NULL)) {
-          result__F5XR=new_lab__2PJ(new_size__S1JR);
-          next__D5XR=(void *)((unsigned long)result__F5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S1JR)));
-          ((__POINTER *)next__D5XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__E5XR)[ 0]=next__D5XR;
-        } else {
-          next__D5XR=((__POINTER *)result__F5XR)[ 0];
-          if ((next__D5XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S1JR <<  1)) <=  4096)) {
-              next__D5XR=(void *)((unsigned long)result__F5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S1JR)));
-            } else {
-              next__D5XR=new_lab__2PJ(new_size__S1JR);
-            };
-            ((__POINTER *)next__D5XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__E5XR)[ 0]=next__D5XR;
-          } else {
-            ((__POINTER *)result__F5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__F5XR=next__D5XR;
-          };
-        };
-        ptr__O1JR=result__F5XR;
-      } else {
-        t__T1JR=((__UINTEGER_32 )typ_id__P1JR);
-        a__U1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__M5XR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q1JR + a__U1JR) & (__UINTEGER_32)(~ a__U1JR));
-        ptr_table__J5XR=((__POINTER )(&(table_type[(t__T1JR)])));
-        lab_type__L5XR=(__UINTEGER_32)(t__T1JR |  1);
-        next__I5XR=((__POINTER )(NULL));
-        result__K5XR=((__POINTER *)ptr_table__J5XR)[ 0];
-        if ((result__K5XR == (void *)NULL)) {
-          result__K5XR=new_lab__2PJ(lab_type__L5XR);
-          next__I5XR=(void *)((unsigned long)result__K5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5XR)));
-          ((__POINTER *)next__I5XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__J5XR)[ 0]=next__I5XR;
-        } else {
-          next__I5XR=((__POINTER *)result__K5XR)[ 0];
-          if ((next__I5XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M5XR <<  1)) <=  4096)) {
-              next__I5XR=(void *)((unsigned long)result__K5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5XR)));
-            } else {
-              next__I5XR=new_lab__2PJ(lab_type__L5XR);
-            };
-            ((__POINTER *)next__I5XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__J5XR)[ 0]=next__I5XR;
-          } else {
-            ((__POINTER *)result__K5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__K5XR=next__I5XR;
-          };
-        };
-        ptr__O1JR=result__K5XR;
-      };
-      result__N1JR=((__REAL_CST *)ptr__O1JR);
-      *(result__N1JR) = *(REAL_CST__);
-    };
-    Self__V1JR=((__REAL_CST *)result__N1JR);
-    Self__V1JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__W1JR;
-    Self__V1JR->value__HN2H=v__X1JR;
-    Self__V1JR->parent_constant__U2JH.static_type__M2YD=t__Y1JR;
-    __tmp__ZP2H=result__N1JR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__TA3P=((__CHARACTER_CST *)__tmp__YP2H);
-    __tmp__ZP2H=create__char__4SMH(Self__TA3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TA3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__UA3P=((__IS_EXPANDED *)__tmp__YP2H);
-    __tmp__5OAR=read__QB5G(((__READ_LOCAL *)Self__UA3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5OAR==NULL) {
-      __tmp__APAR=NULL;
-    } else {
-      __tmp__APAR=((__READ_LOCAL *)__tmp__5OAR);
-    };
-    p__C2JR=Self__UA3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__Z1JR=NULL;
-    ptr__01JR=((__POINTER )(NULL));
-    typ_id__11JR= 0;
-    sz__21JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__21JR ==  0)) {
-      result__Z1JR=IS_EXPANDED__;
-    } else {
-      typ_id__11JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__21JR);
-      if ((typ_id__11JR == (__INTEGER)(-  1))) {
-        a__31JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__41JR=(__UINTEGER_32)((__UINTEGER_32)(sz__21JR + a__31JR) & (__UINTEGER_32)(~ a__31JR));
-        ptr_table__O5XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__41JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__N5XR=((__POINTER )(NULL));
-        result__P5XR=((__POINTER *)ptr_table__O5XR)[ 0];
-        if ((result__P5XR == (void *)NULL)) {
-          result__P5XR=new_lab__2PJ(new_size__41JR);
-          next__N5XR=(void *)((unsigned long)result__P5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41JR)));
-          ((__POINTER *)next__N5XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__O5XR)[ 0]=next__N5XR;
-        } else {
-          next__N5XR=((__POINTER *)result__P5XR)[ 0];
-          if ((next__N5XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__41JR <<  1)) <=  4096)) {
-              next__N5XR=(void *)((unsigned long)result__P5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41JR)));
-            } else {
-              next__N5XR=new_lab__2PJ(new_size__41JR);
-            };
-            ((__POINTER *)next__N5XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__O5XR)[ 0]=next__N5XR;
-          } else {
-            ((__POINTER *)result__P5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__P5XR=next__N5XR;
-          };
-        };
-        ptr__01JR=result__P5XR;
-      } else {
-        t__51JR=((__UINTEGER_32 )typ_id__11JR);
-        a__A2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__W5XR=(__UINTEGER_32)((__UINTEGER_32)(sz__21JR + a__A2JR) & (__UINTEGER_32)(~ a__A2JR));
-        ptr_table__T5XR=((__POINTER )(&(table_type[(t__51JR)])));
-        lab_type__V5XR=(__UINTEGER_32)(t__51JR |  1);
-        next__S5XR=((__POINTER )(NULL));
-        result__U5XR=((__POINTER *)ptr_table__T5XR)[ 0];
-        if ((result__U5XR == (void *)NULL)) {
-          result__U5XR=new_lab__2PJ(lab_type__V5XR);
-          next__S5XR=(void *)((unsigned long)result__U5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W5XR)));
-          ((__POINTER *)next__S5XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__T5XR)[ 0]=next__S5XR;
-        } else {
-          next__S5XR=((__POINTER *)result__U5XR)[ 0];
-          if ((next__S5XR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W5XR <<  1)) <=  4096)) {
-              next__S5XR=(void *)((unsigned long)result__U5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W5XR)));
-            } else {
-              next__S5XR=new_lab__2PJ(lab_type__V5XR);
-            };
-            ((__POINTER *)next__S5XR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__T5XR)[ 0]=next__S5XR;
-          } else {
-            ((__POINTER *)result__U5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__U5XR=next__S5XR;
-          };
-        };
-        ptr__01JR=result__U5XR;
-      };
-      result__Z1JR=((__IS_EXPANDED *)ptr__01JR);
-      *(result__Z1JR) = *(IS_EXPANDED__);
-    };
-    Self__B2JR=((__IS_EXPANDED *)result__Z1JR);
-    Self__B2JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__C2JR;
-    Self__B2JR->receiver__WN2H=__tmp__APAR;
-    __tmp__ZP2H=result__Z1JR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ZP2H=my_copy__1N2H(__tmp__YP2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__ZP2H=my_copy__EO2H(__tmp__YP2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__ZP2H=my_copy__PO2H(__tmp__YP2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__ZP2H=my_copy__1O2H(__tmp__YP2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__ZP2H=my_copy__GP2H(__tmp__YP2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__ZP2H=my_copy__RP2H(__tmp__YP2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ZP2H=my_copy__2P2H(__tmp__YP2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ZP2H=my_copy__HQ2H(__tmp__YP2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__ZP2H=my_copy__SQ2H(__tmp__YP2H);
-  } break;
-  case __ITEM__: {
-    __tmp__ZP2H=my_copy__DR2H(__tmp__YP2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__ZP2H=my_copy__PR2H(__tmp__YP2H);
-  } break;
-  case __CAST__: {
-    __tmp__ZP2H=my_copy__YR2H(__tmp__YP2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__ZP2H=my_copy__5SYM(__tmp__YP2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__ZP2H=my_copy__IUGK(__tmp__YP2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__F2JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YP2H)->global__ZGJK),NULL);
-    if (__tmp__F2JR==NULL) {
-      __tmp__G2JR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__F2JR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__G2JR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__G2JR=((__READ_GLOBAL *)__tmp__F2JR);
+    __tmp__P1AL=__tmp__BWAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__P1AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__O1AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__P1AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__O1AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__P1AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__O1AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__P1AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__O1AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__P1AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__O1AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__P1AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__O1AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__P1AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__O1AL));
+  } break;
+  };
+  __tmp__O1AL=Self__L1AL->parent_expr_binary__XBOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__O1AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__EUAU=((__STRING_CST__5J *)__tmp__O1AL);
+    result__AUAU=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      result__AUAU=Self__EUAU;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      result__AUAU=((__STRING_CST__5J *)ptr__BUAU);
+      *(result__AUAU) = *(Self__EUAU);
+    };
+    __tmp__AWAU=result__AUAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__AWAU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__O1AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__JZ5R=((__PROTOTYPE_CST__LAXC *)__tmp__O1AL);
+    __tmp__KZ5R=create__type__VJ2C(Self__JZ5R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JZ5R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__AWAU=__tmp__KZ5R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__MZ5R=((__INTEGER_CST__XAXC *)__tmp__O1AL);
+    p__1UAU=Self__MZ5R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__2UAU=Self__MZ5R->value__FH4D;
+    t__3UAU=Self__MZ5R->parent_constant__YAXC.static_type__5G4D;
+    Self__MZ5R=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__MZ5R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__MZ5R=((__INTEGER_CST__XAXC *)ptr__BUAU);
+      *(Self__MZ5R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__0UAU=((__INTEGER_CST__XAXC *)Self__MZ5R);
+    Self__0UAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__0UAU->value__FH4D=v__2UAU;
+    Self__0UAU->parent_constant__YAXC.static_type__5G4D=t__3UAU;
+    check_type__XYEE(Self__0UAU);
+    __tmp__AWAU=Self__MZ5R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__AWAU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__O1AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__O1AL)->local__BVEJ));
+    if (__tmp__V3XT==NULL) {
+      __tmp__W3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W3XT=((__READ_LOCAL__55ZI *)__tmp__V3XT);
+    };
+    __tmp__AWAU=__tmp__W3XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__AWAU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__AWAU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__O1AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__QZ5R=((__IS_EXPANDED__35NJ *)__tmp__O1AL);
+    p__1UAU=Self__QZ5R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__V3XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QZ5R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__V3XT==NULL) {
+      __tmp__W3XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W3XT=((__READ_LOCAL__55ZI *)__tmp__V3XT);
+    };
+    Self__QZ5R=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__QZ5R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__QZ5R=((__IS_EXPANDED__35NJ *)ptr__BUAU);
+      *(Self__QZ5R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__LVAU=((__IS_EXPANDED__35NJ *)Self__QZ5R);
+    Self__LVAU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__LVAU->receiver__RA5J=__tmp__W3XT;
+    __tmp__AWAU=Self__QZ5R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__VZ5R=((__GET_TYPE_ID__HAOJ *)__tmp__O1AL);
+    p__1UAU=Self__VZ5R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__3UAU=Self__VZ5R->receiver__WA5J;
+    Self__VZ5R=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__VZ5R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__VZ5R=((__GET_TYPE_ID__HAOJ *)ptr__BUAU);
+      *(Self__VZ5R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__1VAU=((__GET_TYPE_ID__HAOJ *)Self__VZ5R);
+    Self__1VAU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__1VAU->receiver__WA5J=t__3UAU;
+    __tmp__AWAU=Self__VZ5R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__AWAU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__AWAU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__AWAU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__AWAU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__AWAU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__AWAU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__O1AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__AWAU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__O1AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__AWAU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__O1AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__AWAU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__O1AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__251S=((__SIZE_OF__5GOJ *)__tmp__O1AL);
+    p__1UAU=Self__251S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__3UAU=Self__251S->receiver__AD5J;
+    Self__251S=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__251S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__251S=((__SIZE_OF__5GOJ *)ptr__BUAU);
+      *(Self__251S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__2JQU=((__SIZE_OF__5GOJ *)Self__251S);
+    Self__2JQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__2JQU->receiver__AD5J=t__3UAU;
+    __tmp__AWAU=Self__251S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__AWAU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__O1AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__551S=((__REAL_CST__1LOJ *)__tmp__O1AL);
+    p__1UAU=Self__551S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__OKQU=Self__551S->value__VD5J;
+    t__3UAU=Self__551S->parent_constant__2LOJ.static_type__5G4D;
+    Self__551S=NULL;
+    ptr__BUAU=((__POINTER__IB )(NULL));
+    typ_id__CUAU= 0;
+    __tmp__DUAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__DUAU ==  0)) {
+      Self__551S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__CUAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+      if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+        ptr__BUAU=__tmp__FUAU;
+      } else /* FALSE */ {
+        __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+        ptr__BUAU=__tmp__FUAU;
+      };
+      Self__551S=((__REAL_CST__1LOJ *)ptr__BUAU);
+      *(Self__551S) = *(REAL_CST__1LOJ__);
+    };
+    Self__MKQU=((__REAL_CST__1LOJ *)Self__551S);
+    Self__MKQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__1UAU;
+    Self__MKQU->value__VD5J=v__OKQU;
+    Self__MKQU->parent_constant__2LOJ.static_type__5G4D=t__3UAU;
+    __tmp__AWAU=Self__551S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__DA2S=((__CHARACTER_CST__RMOJ *)__tmp__O1AL);
+    __tmp__EA2S=create__char__UMQJ(Self__DA2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__DA2S->text__0D5J);
+    __tmp__AWAU=__tmp__EA2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__GA2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__O1AL);
+    __tmp__HA2S=create__text__OQQJ(Self__GA2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GA2S->string__WBJK);
+    __tmp__AWAU=__tmp__HA2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__AWAU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__O1AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__AWAU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__O1AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__AWAU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__AWAU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__AWAU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__AWAU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__O1AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__AWAU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__O1AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__AWAU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__O1AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__DYAU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__O1AL)->global__KAKM),NULL);
+    if (__tmp__DYAU==NULL) {
+      __tmp__BWAU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__DYAU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__BWAU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__BWAU=((__READ_GLOBAL__T4YL *)__tmp__DYAU);
       } break;
       }
     };
-    __tmp__ZP2H=__tmp__G2JR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ZP2H=my_copy__BQCN(__tmp__YP2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ZP2H=my_copy__NREO(__tmp__YP2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZP2H=my_copy__VYJO(__tmp__YP2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ZP2H=my_copy__0REO(__tmp__YP2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZP2H=my_copy__BZJO(__tmp__YP2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__ZP2H=my_copy__CNJM(__tmp__YP2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__ZP2H=my_copy__5XLL(__tmp__YP2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__ZP2H=my_copy__WVYM(__tmp__YP2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__ZP2H=my_copy__FSEO(__tmp__YP2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ZP2H=my_copy__QCEP(__tmp__YP2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__ZP2H=my_copy__5LSN(__tmp__YP2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ZP2H=my_copy__KMSN(__tmp__YP2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__ZP2H=my_copy__JZPN(__tmp__YP2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ZP2H=my_copy__G3SO(__tmp__YP2H);
-  } break;
-  };
-  result__ODYH=NULL;
-  ptr__PDYH=((__POINTER )(NULL));
-  typ_id__UDYH= 0;
-  sz__RDYH=((__UINTEGER_32 )sizeof(__EXPR_AND));
-  if ((sz__RDYH ==  0)) {
-    result__ODYH=EXPR_AND__;
-  } else {
-    typ_id__UDYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RDYH);
-    if ((typ_id__UDYH == (__INTEGER)(-  1))) {
-      a__JD2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__HD2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RDYH + a__JD2Q) & (__UINTEGER_32)(~ a__JD2Q));
-      ptr_table__Y5XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HD2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__X5XR=((__POINTER )(NULL));
-      result__Z5XR=((__POINTER *)ptr_table__Y5XR)[ 0];
-      if ((result__Z5XR == (void *)NULL)) {
-        result__Z5XR=new_lab__2PJ(new_size__HD2Q);
-        next__X5XR=(void *)((unsigned long)result__Z5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HD2Q)));
-        ((__POINTER *)next__X5XR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__Y5XR)[ 0]=next__X5XR;
-      } else {
-        next__X5XR=((__POINTER *)result__Z5XR)[ 0];
-        if ((next__X5XR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HD2Q <<  1)) <=  4096)) {
-            next__X5XR=(void *)((unsigned long)result__Z5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HD2Q)));
-          } else {
-            next__X5XR=new_lab__2PJ(new_size__HD2Q);
-          };
-          ((__POINTER *)next__X5XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Y5XR)[ 0]=next__X5XR;
-        } else {
-          ((__POINTER *)result__Z5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Z5XR=next__X5XR;
-        };
-      };
-      ptr__PDYH=result__Z5XR;
-    } else {
-      t__ND2Q=((__UINTEGER_32 )typ_id__UDYH);
-      a__PD2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AAYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RDYH + a__PD2Q) & (__UINTEGER_32)(~ a__PD2Q));
-      ptr_table__35XR=((__POINTER )(&(table_type[(t__ND2Q)])));
-      lab_type__55XR=(__UINTEGER_32)(t__ND2Q |  1);
-      next__25XR=((__POINTER )(NULL));
-      result__45XR=((__POINTER *)ptr_table__35XR)[ 0];
-      if ((result__45XR == (void *)NULL)) {
-        result__45XR=new_lab__2PJ(lab_type__55XR);
-        next__25XR=(void *)((unsigned long)result__45XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAYR)));
-        ((__POINTER *)next__25XR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__35XR)[ 0]=next__25XR;
-      } else {
-        next__25XR=((__POINTER *)result__45XR)[ 0];
-        if ((next__25XR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__45XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AAYR <<  1)) <=  4096)) {
-            next__25XR=(void *)((unsigned long)result__45XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAYR)));
-          } else {
-            next__25XR=new_lab__2PJ(lab_type__55XR);
-          };
-          ((__POINTER *)next__25XR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__35XR)[ 0]=next__25XR;
-        } else {
-          ((__POINTER *)result__45XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__25XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__45XR=next__25XR;
-        };
-      };
-      ptr__PDYH=result__45XR;
-    };
-    result__ODYH=((__EXPR_AND *)ptr__PDYH);
-    *(result__ODYH) = *(EXPR_AND__);
-  };
-  Self__EOFI=((__EXPR_AND *)result__ODYH);
-  Self__EOFI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__UP2H;
-  Self__EOFI->parent_expr_binary__ICKH.left__XO1H=__tmp__WP2H;
-  Self__EOFI->parent_expr_binary__ICKH.right__WO2H=__tmp__ZP2H;
-  return(result__ODYH);
+    __tmp__AWAU=__tmp__BWAU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__AWAU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__O1AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__AWAU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__O1AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__AWAU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__O1AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__AWAU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__O1AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__AWAU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__O1AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__AWAU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__O1AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__AWAU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__O1AL));
+  } break;
+  };
+  result__SRZJ=NULL;
+  ptr__BUAU=((__POINTER__IB )(NULL));
+  typ_id__CUAU= 0;
+  __tmp__DUAU=((__POINTER__IB )sizeof(__EXPR_SUB__UBOJ));
+  if (((unsigned long)__tmp__DUAU ==  0)) {
+    result__SRZJ=EXPR_SUB__UBOJ__;
+  } else /* FALSE */ {
+    typ_id__CUAU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DUAU));
+    if ((typ_id__CUAU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__HUAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GUAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_size[(__tmp__HUAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GUAU)));
+      ptr__BUAU=__tmp__FUAU;
+    } else /* FALSE */ {
+      __tmp__HUAU=((__UINTEGER_32__ZWB )typ_id__CUAU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__FUAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__GUAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DUAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FUAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__FUAU=micro_alloc__table__lab__UKI(__tmp__GUAU,((__POINTER__IB )(&(table_type[(__tmp__HUAU)]))),(__UINTEGER_32__ZWB)(__tmp__HUAU |  1));
+      ptr__BUAU=__tmp__FUAU;
+    };
+    result__SRZJ=((__EXPR_SUB__UBOJ *)ptr__BUAU);
+    *(result__SRZJ) = *(EXPR_SUB__UBOJ__);
+  };
+  Self__QAKK=((__EXPR_SUB__UBOJ *)result__SRZJ);
+  Self__QAKK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__N1AL;
+  Self__QAKK->parent_expr_binary__XBOJ.left__EB5J=__tmp__P1AL;
+  Self__QAKK->parent_expr_binary__XBOJ.right__IB5J=__tmp__AWAU;
+  Self__QAKK=result__SRZJ;
+  return(Self__QAKK);
 }
 
-static __EXPR_SHIFT_R* my_copy__2P2H(__EXPR_SHIFT_R *Self__3P2H)
-// ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
+static __EXPR_MUL__KCOJ* my_copy__V1AL(__EXPR_MUL__KCOJ *Self__W1AL)
+// ({EXPR_MUL__KCOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__S2JR,v__Z3JR;
-  __POSITION __tmp__5P2H,p__R2JR,p__32JR,p__J3JR,p__Y3JR,p__E4JR;
-  __POSITION p__Q4JR;
-  void *__tmp__AQ2H,*__tmp__BQ2H,*__tmp__DQ2H,*__tmp__EQ2H;
-  __STRING_CST *Self__VA3P,*Self__3A3P;
-  __PROTOTYPE_CST *Self__WA3P,*Self__4A3P;
-  __INTEGER_CST *Self__XA3P,*result__I2JR,*Self__Q2JR,*Self__5A3P;
-  __INTEGER_CST *result__P3JR,*Self__X3JR;
-  void *t__T2JR,*t__52JR,*t__03JR,*t__G4JR;
-  __POINTER ptr__J2JR,ptr_table__CAYR,next__BAYR,result__DAYR;
-  __POINTER ptr_table__HAYR,next__GAYR,result__IAYR,ptr__V2JR;
-  __POINTER ptr_table__MAYR,next__LAYR,result__NAYR,ptr_table__RAYR;
-  __POINTER next__QAYR,result__SAYR,ptr__B3JR,ptr_table__WAYR;
-  __POINTER next__VAYR,result__XAYR,ptr_table__1AYR,next__0AYR;
-  __POINTER result__2AYR,ptr__Q3JR,ptr_table__ABYR,next__5AYR;
-  __POINTER result__BBYR,ptr_table__FBYR,next__EBYR,result__GBYR;
-  __POINTER ptr__23JR,ptr_table__KBYR,next__JBYR,result__LBYR;
-  __POINTER ptr_table__PBYR,next__OBYR,result__QBYR,ptr__I4JR;
-  __POINTER ptr_table__UBYR,next__TBYR,result__VBYR,ptr_table__ZBYR;
-  __POINTER next__YBYR,result__0BYR,ptr__BFYH,ptr_table__4BYR;
-  __POINTER next__3BYR,result__5BYR,ptr_table__DCYR,next__CCYR;
-  __POINTER result__ECYR;
-  __INTEGER typ_id__K2JR,typ_id__W2JR,typ_id__C3JR,typ_id__R3JR;
-  __INTEGER typ_id__33JR,typ_id__J4JR,typ_id__GFYH;
-  __UINTEGER_32 sz__L2JR,a__M2JR,new_size__N2JR,t__O2JR,a__P2JR;
-  __UINTEGER_32 new_size__KAYR,lab_type__JAYR,sz__X2JR,a__Y2JR;
-  __UINTEGER_32 new_size__Z2JR,t__02JR,a__12JR,new_size__UAYR;
-  __UINTEGER_32 lab_type__TAYR,sz__D3JR,a__E3JR,new_size__F3JR,t__G3JR;
-  __UINTEGER_32 a__H3JR,new_size__4AYR,lab_type__3AYR,sz__S3JR,a__T3JR;
-  __UINTEGER_32 new_size__U3JR,t__V3JR,a__W3JR,new_size__IBYR;
-  __UINTEGER_32 lab_type__HBYR,sz__43JR,a__53JR,new_size__A4JR,t__B4JR;
-  __UINTEGER_32 a__C4JR,new_size__SBYR,lab_type__RBYR,sz__K4JR,a__L4JR;
-  __UINTEGER_32 new_size__M4JR,t__N4JR,a__O4JR,new_size__2BYR;
-  __UINTEGER_32 lab_type__1BYR,sz__DFYH,a__UD2Q,new_size__SD2Q,t__YD2Q;
-  __UINTEGER_32 a__0D2Q,new_size__GCYR,lab_type__FCYR;
-  void *__tmp__DPAR,*__tmp__HPAR,*__tmp__M3JR,*__tmp__LPAR,*__tmp__PPAR;
-  void *__tmp__T4JR;
-  __READ_LOCAL *__tmp__EPAR,*__tmp__IPAR,*__tmp__MPAR,*__tmp__QPAR;
-  __REAL_CST *Self__ZA3P,*result__U2JR,*Self__22JR,*Self__BB3P;
-  __REAL_CST *result__13JR,*Self__D4JR;
-  void *v__42JR,*v__F4JR;
-  __CHARACTER_CST *Self__1A3P,*Self__DB3P;
-  __IS_EXPANDED *Self__2A3P,*result__A3JR,*Self__I3JR,*Self__EB3P;
-  __IS_EXPANDED *result__H4JR,*Self__P4JR;
-  __READ_GLOBAL *__tmp__N3JR,*__tmp__U4JR;
-  __EXPR_SHIFT_R *result__AFYH,*Self__KOFI;
-  __tmp__5P2H=Self__3P2H->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__AQ2H=Self__3P2H->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__AQ2H)->__id) {
-  case __LIST__: {
-    __tmp__BQ2H=my_copy__MSYM(__tmp__AQ2H);
-  } break;
-  case __STRING_CST__: {
-    Self__VA3P=((__STRING_CST *)__tmp__AQ2H);
-    __tmp__BQ2H=create__text__ITMH(Self__VA3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VA3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__BQ2H=my_copy__EK2H(__tmp__AQ2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__WA3P=((__PROTOTYPE_CST *)__tmp__AQ2H);
-    __tmp__BQ2H=create__type__PKQC(Self__WA3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WA3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__XA3P=((__INTEGER_CST *)__tmp__AQ2H);
-    p__R2JR=Self__XA3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__S2JR=Self__XA3P->value__W4YD;
-    t__T2JR=Self__XA3P->parent_constant__B3LC.static_type__M2YD;
-    result__I2JR=NULL;
-    ptr__J2JR=((__POINTER )(NULL));
-    typ_id__K2JR= 0;
-    sz__L2JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__L2JR ==  0)) {
-      result__I2JR=INTEGER_CST__;
-    } else {
-      typ_id__K2JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L2JR);
-      if ((typ_id__K2JR == (__INTEGER)(-  1))) {
-        a__M2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__N2JR=(__UINTEGER_32)((__UINTEGER_32)(sz__L2JR + a__M2JR) & (__UINTEGER_32)(~ a__M2JR));
-        ptr_table__CAYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N2JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BAYR=((__POINTER )(NULL));
-        result__DAYR=((__POINTER *)ptr_table__CAYR)[ 0];
-        if ((result__DAYR == (void *)NULL)) {
-          result__DAYR=new_lab__2PJ(new_size__N2JR);
-          next__BAYR=(void *)((unsigned long)result__DAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2JR)));
-          ((__POINTER *)next__BAYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CAYR)[ 0]=next__BAYR;
-        } else {
-          next__BAYR=((__POINTER *)result__DAYR)[ 0];
-          if ((next__BAYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N2JR <<  1)) <=  4096)) {
-              next__BAYR=(void *)((unsigned long)result__DAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2JR)));
-            } else {
-              next__BAYR=new_lab__2PJ(new_size__N2JR);
-            };
-            ((__POINTER *)next__BAYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CAYR)[ 0]=next__BAYR;
-          } else {
-            ((__POINTER *)result__DAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DAYR=next__BAYR;
-          };
-        };
-        ptr__J2JR=result__DAYR;
-      } else {
-        t__O2JR=((__UINTEGER_32 )typ_id__K2JR);
-        a__P2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KAYR=(__UINTEGER_32)((__UINTEGER_32)(sz__L2JR + a__P2JR) & (__UINTEGER_32)(~ a__P2JR));
-        ptr_table__HAYR=((__POINTER )(&(table_type[(t__O2JR)])));
-        lab_type__JAYR=(__UINTEGER_32)(t__O2JR |  1);
-        next__GAYR=((__POINTER )(NULL));
-        result__IAYR=((__POINTER *)ptr_table__HAYR)[ 0];
-        if ((result__IAYR == (void *)NULL)) {
-          result__IAYR=new_lab__2PJ(lab_type__JAYR);
-          next__GAYR=(void *)((unsigned long)result__IAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KAYR)));
-          ((__POINTER *)next__GAYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HAYR)[ 0]=next__GAYR;
-        } else {
-          next__GAYR=((__POINTER *)result__IAYR)[ 0];
-          if ((next__GAYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KAYR <<  1)) <=  4096)) {
-              next__GAYR=(void *)((unsigned long)result__IAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KAYR)));
-            } else {
-              next__GAYR=new_lab__2PJ(lab_type__JAYR);
-            };
-            ((__POINTER *)next__GAYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HAYR)[ 0]=next__GAYR;
-          } else {
-            ((__POINTER *)result__IAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IAYR=next__GAYR;
-          };
-        };
-        ptr__J2JR=result__IAYR;
-      };
-      result__I2JR=((__INTEGER_CST *)ptr__J2JR);
-      *(result__I2JR) = *(INTEGER_CST__);
-    };
-    Self__Q2JR=((__INTEGER_CST *)result__I2JR);
-    Self__Q2JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__R2JR;
-    Self__Q2JR->value__W4YD=v__S2JR;
-    Self__Q2JR->parent_constant__B3LC.static_type__M2YD=t__T2JR;
-    check_type__YG5D(Self__Q2JR);
-    __tmp__BQ2H=result__I2JR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DPAR=read__QB5G(((__READ_LOCAL *)__tmp__AQ2H)->local__HJZD);
-    if (__tmp__DPAR==NULL) {
-      __tmp__EPAR=NULL;
-    } else {
-      __tmp__EPAR=((__READ_LOCAL *)__tmp__DPAR);
-    };
-    __tmp__BQ2H=__tmp__EPAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__BQ2H=my_copy__SL2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BQ2H=my_copy__LM2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BQ2H=my_copy__YM2H(__tmp__AQ2H);
-  } break;
-  case __REAL_CST__: {
-    Self__ZA3P=((__REAL_CST *)__tmp__AQ2H);
-    p__32JR=Self__ZA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__42JR=Self__ZA3P->value__HN2H;
-    t__52JR=Self__ZA3P->parent_constant__U2JH.static_type__M2YD;
-    result__U2JR=NULL;
-    ptr__V2JR=((__POINTER )(NULL));
-    typ_id__W2JR= 0;
-    sz__X2JR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__X2JR ==  0)) {
-      result__U2JR=REAL_CST__;
-    } else {
-      typ_id__W2JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X2JR);
-      if ((typ_id__W2JR == (__INTEGER)(-  1))) {
-        a__Y2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Z2JR=(__UINTEGER_32)((__UINTEGER_32)(sz__X2JR + a__Y2JR) & (__UINTEGER_32)(~ a__Y2JR));
-        ptr_table__MAYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z2JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LAYR=((__POINTER )(NULL));
-        result__NAYR=((__POINTER *)ptr_table__MAYR)[ 0];
-        if ((result__NAYR == (void *)NULL)) {
-          result__NAYR=new_lab__2PJ(new_size__Z2JR);
-          next__LAYR=(void *)((unsigned long)result__NAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z2JR)));
-          ((__POINTER *)next__LAYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MAYR)[ 0]=next__LAYR;
-        } else {
-          next__LAYR=((__POINTER *)result__NAYR)[ 0];
-          if ((next__LAYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z2JR <<  1)) <=  4096)) {
-              next__LAYR=(void *)((unsigned long)result__NAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z2JR)));
-            } else {
-              next__LAYR=new_lab__2PJ(new_size__Z2JR);
-            };
-            ((__POINTER *)next__LAYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MAYR)[ 0]=next__LAYR;
-          } else {
-            ((__POINTER *)result__NAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NAYR=next__LAYR;
-          };
-        };
-        ptr__V2JR=result__NAYR;
-      } else {
-        t__02JR=((__UINTEGER_32 )typ_id__W2JR);
-        a__12JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UAYR=(__UINTEGER_32)((__UINTEGER_32)(sz__X2JR + a__12JR) & (__UINTEGER_32)(~ a__12JR));
-        ptr_table__RAYR=((__POINTER )(&(table_type[(t__02JR)])));
-        lab_type__TAYR=(__UINTEGER_32)(t__02JR |  1);
-        next__QAYR=((__POINTER )(NULL));
-        result__SAYR=((__POINTER *)ptr_table__RAYR)[ 0];
-        if ((result__SAYR == (void *)NULL)) {
-          result__SAYR=new_lab__2PJ(lab_type__TAYR);
-          next__QAYR=(void *)((unsigned long)result__SAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UAYR)));
-          ((__POINTER *)next__QAYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RAYR)[ 0]=next__QAYR;
-        } else {
-          next__QAYR=((__POINTER *)result__SAYR)[ 0];
-          if ((next__QAYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UAYR <<  1)) <=  4096)) {
-              next__QAYR=(void *)((unsigned long)result__SAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UAYR)));
-            } else {
-              next__QAYR=new_lab__2PJ(lab_type__TAYR);
-            };
-            ((__POINTER *)next__QAYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RAYR)[ 0]=next__QAYR;
-          } else {
-            ((__POINTER *)result__SAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SAYR=next__QAYR;
-          };
-        };
-        ptr__V2JR=result__SAYR;
-      };
-      result__U2JR=((__REAL_CST *)ptr__V2JR);
-      *(result__U2JR) = *(REAL_CST__);
-    };
-    Self__22JR=((__REAL_CST *)result__U2JR);
-    Self__22JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__32JR;
-    Self__22JR->value__HN2H=v__42JR;
-    Self__22JR->parent_constant__U2JH.static_type__M2YD=t__52JR;
-    __tmp__BQ2H=result__U2JR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__1A3P=((__CHARACTER_CST *)__tmp__AQ2H);
-    __tmp__BQ2H=create__char__4SMH(Self__1A3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1A3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__2A3P=((__IS_EXPANDED *)__tmp__AQ2H);
-    __tmp__HPAR=read__QB5G(((__READ_LOCAL *)Self__2A3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HPAR==NULL) {
-      __tmp__IPAR=NULL;
-    } else {
-      __tmp__IPAR=((__READ_LOCAL *)__tmp__HPAR);
-    };
-    p__J3JR=Self__2A3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__A3JR=NULL;
-    ptr__B3JR=((__POINTER )(NULL));
-    typ_id__C3JR= 0;
-    sz__D3JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__D3JR ==  0)) {
-      result__A3JR=IS_EXPANDED__;
-    } else {
-      typ_id__C3JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D3JR);
-      if ((typ_id__C3JR == (__INTEGER)(-  1))) {
-        a__E3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__F3JR=(__UINTEGER_32)((__UINTEGER_32)(sz__D3JR + a__E3JR) & (__UINTEGER_32)(~ a__E3JR));
-        ptr_table__WAYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__F3JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VAYR=((__POINTER )(NULL));
-        result__XAYR=((__POINTER *)ptr_table__WAYR)[ 0];
-        if ((result__XAYR == (void *)NULL)) {
-          result__XAYR=new_lab__2PJ(new_size__F3JR);
-          next__VAYR=(void *)((unsigned long)result__XAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F3JR)));
-          ((__POINTER *)next__VAYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WAYR)[ 0]=next__VAYR;
-        } else {
-          next__VAYR=((__POINTER *)result__XAYR)[ 0];
-          if ((next__VAYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F3JR <<  1)) <=  4096)) {
-              next__VAYR=(void *)((unsigned long)result__XAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F3JR)));
-            } else {
-              next__VAYR=new_lab__2PJ(new_size__F3JR);
-            };
-            ((__POINTER *)next__VAYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WAYR)[ 0]=next__VAYR;
-          } else {
-            ((__POINTER *)result__XAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XAYR=next__VAYR;
-          };
-        };
-        ptr__B3JR=result__XAYR;
-      } else {
-        t__G3JR=((__UINTEGER_32 )typ_id__C3JR);
-        a__H3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4AYR=(__UINTEGER_32)((__UINTEGER_32)(sz__D3JR + a__H3JR) & (__UINTEGER_32)(~ a__H3JR));
-        ptr_table__1AYR=((__POINTER )(&(table_type[(t__G3JR)])));
-        lab_type__3AYR=(__UINTEGER_32)(t__G3JR |  1);
-        next__0AYR=((__POINTER )(NULL));
-        result__2AYR=((__POINTER *)ptr_table__1AYR)[ 0];
-        if ((result__2AYR == (void *)NULL)) {
-          result__2AYR=new_lab__2PJ(lab_type__3AYR);
-          next__0AYR=(void *)((unsigned long)result__2AYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4AYR)));
-          ((__POINTER *)next__0AYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1AYR)[ 0]=next__0AYR;
-        } else {
-          next__0AYR=((__POINTER *)result__2AYR)[ 0];
-          if ((next__0AYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2AYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4AYR <<  1)) <=  4096)) {
-              next__0AYR=(void *)((unsigned long)result__2AYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4AYR)));
-            } else {
-              next__0AYR=new_lab__2PJ(lab_type__3AYR);
-            };
-            ((__POINTER *)next__0AYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1AYR)[ 0]=next__0AYR;
-          } else {
-            ((__POINTER *)result__2AYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0AYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2AYR=next__0AYR;
-          };
-        };
-        ptr__B3JR=result__2AYR;
-      };
-      result__A3JR=((__IS_EXPANDED *)ptr__B3JR);
-      *(result__A3JR) = *(IS_EXPANDED__);
-    };
-    Self__I3JR=((__IS_EXPANDED *)result__A3JR);
-    Self__I3JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__J3JR;
-    Self__I3JR->receiver__WN2H=__tmp__IPAR;
-    __tmp__BQ2H=result__A3JR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__BQ2H=my_copy__1N2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__BQ2H=my_copy__EO2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__BQ2H=my_copy__PO2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__BQ2H=my_copy__1O2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__BQ2H=my_copy__GP2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__BQ2H=my_copy__RP2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BQ2H=my_copy__2P2H(__tmp__AQ2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BQ2H=my_copy__HQ2H(__tmp__AQ2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__BQ2H=my_copy__SQ2H(__tmp__AQ2H);
-  } break;
-  case __ITEM__: {
-    __tmp__BQ2H=my_copy__DR2H(__tmp__AQ2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__BQ2H=my_copy__PR2H(__tmp__AQ2H);
-  } break;
-  case __CAST__: {
-    __tmp__BQ2H=my_copy__YR2H(__tmp__AQ2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__BQ2H=my_copy__5SYM(__tmp__AQ2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__BQ2H=my_copy__IUGK(__tmp__AQ2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__M3JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AQ2H)->global__ZGJK),NULL);
-    if (__tmp__M3JR==NULL) {
-      __tmp__N3JR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__M3JR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__N3JR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__N3JR=((__READ_GLOBAL *)__tmp__M3JR);
+  __INTEGER_64__1SG v__CZAU;
+  __POSITION__OL __tmp__Y1AL,p__BZAU;
+  void *__tmp__Z1AL,*__tmp__01AL;
+  __STRING_CST__5J *Self__KYAU,*result__GYAU;
+  __POINTER__IB ptr__HYAU,__tmp__JYAU,__tmp__LYAU,__tmp__MYAU;
+  __INTEGER__Q typ_id__IYAU;
+  __UINTEGER_32__ZWB __tmp__NYAU;
+  __PROTOTYPE_CST__LAXC *Self__N05R,*__tmp__O05R;
+  __INTEGER_CST__XAXC *Self__Q05R,*Self__AZAU;
+  __TYPE_FULL__XMB *t__DZAU;
+  __READ_LOCAL__55ZI *__tmp__F4XT,*__tmp__G4XT;
+  __IS_EXPANDED__35NJ *Self__U05R,*Self__RZAU;
+  __GET_TYPE_ID__HAOJ *Self__Z05R,*Self__B0AU;
+  __SIZE_OF__5GOJ *Self__WA2S,*Self__4LQU;
+  __REAL_CST__1LOJ *Self__ZA2S,*Self__OMQU;
+  __STRING_CONSTANT__0 *v__QMQU;
+  __CHARACTER_CST__RMOJ *Self__3A2S,*__tmp__4A2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__AB2S,*__tmp__BB2S;
+  void *__tmp__G0AU,*__tmp__J2AU;
+  __READ_GLOBAL__T4YL *__tmp__H0AU;
+  __EXPR_MUL__KCOJ *result__OTZJ,*Self__WAKK;
+  __tmp__Y1AL=Self__W1AL->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__Z1AL=Self__W1AL->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__Z1AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__KYAU=((__STRING_CST__5J *)__tmp__Z1AL);
+    result__GYAU=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      result__GYAU=Self__KYAU;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      result__GYAU=((__STRING_CST__5J *)ptr__HYAU);
+      *(result__GYAU) = *(Self__KYAU);
+    };
+    __tmp__01AL=result__GYAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__01AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__Z1AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__N05R=((__PROTOTYPE_CST__LAXC *)__tmp__Z1AL);
+    __tmp__O05R=create__type__VJ2C(Self__N05R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__N05R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__01AL=__tmp__O05R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__Q05R=((__INTEGER_CST__XAXC *)__tmp__Z1AL);
+    p__BZAU=Self__Q05R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__CZAU=Self__Q05R->value__FH4D;
+    t__DZAU=Self__Q05R->parent_constant__YAXC.static_type__5G4D;
+    Self__Q05R=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__Q05R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__Q05R=((__INTEGER_CST__XAXC *)ptr__HYAU);
+      *(Self__Q05R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__AZAU=((__INTEGER_CST__XAXC *)Self__Q05R);
+    Self__AZAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__AZAU->value__FH4D=v__CZAU;
+    Self__AZAU->parent_constant__YAXC.static_type__5G4D=t__DZAU;
+    check_type__XYEE(Self__AZAU);
+    __tmp__01AL=Self__Q05R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__01AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__Z1AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__F4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__Z1AL)->local__BVEJ));
+    if (__tmp__F4XT==NULL) {
+      __tmp__G4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G4XT=((__READ_LOCAL__55ZI *)__tmp__F4XT);
+    };
+    __tmp__01AL=__tmp__G4XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__01AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__01AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Z1AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__U05R=((__IS_EXPANDED__35NJ *)__tmp__Z1AL);
+    p__BZAU=Self__U05R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__F4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__U05R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__F4XT==NULL) {
+      __tmp__G4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G4XT=((__READ_LOCAL__55ZI *)__tmp__F4XT);
+    };
+    Self__U05R=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__U05R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__U05R=((__IS_EXPANDED__35NJ *)ptr__HYAU);
+      *(Self__U05R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__RZAU=((__IS_EXPANDED__35NJ *)Self__U05R);
+    Self__RZAU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__RZAU->receiver__RA5J=__tmp__G4XT;
+    __tmp__01AL=Self__U05R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__Z05R=((__GET_TYPE_ID__HAOJ *)__tmp__Z1AL);
+    p__BZAU=Self__Z05R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DZAU=Self__Z05R->receiver__WA5J;
+    Self__Z05R=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__Z05R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__Z05R=((__GET_TYPE_ID__HAOJ *)ptr__HYAU);
+      *(Self__Z05R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__B0AU=((__GET_TYPE_ID__HAOJ *)Self__Z05R);
+    Self__B0AU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__B0AU->receiver__WA5J=t__DZAU;
+    __tmp__01AL=Self__Z05R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__01AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__01AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__01AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__01AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__01AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__01AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__01AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__Z1AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__01AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__Z1AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__01AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__Z1AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__WA2S=((__SIZE_OF__5GOJ *)__tmp__Z1AL);
+    p__BZAU=Self__WA2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DZAU=Self__WA2S->receiver__AD5J;
+    Self__WA2S=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__WA2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__WA2S=((__SIZE_OF__5GOJ *)ptr__HYAU);
+      *(Self__WA2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__4LQU=((__SIZE_OF__5GOJ *)Self__WA2S);
+    Self__4LQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__4LQU->receiver__AD5J=t__DZAU;
+    __tmp__01AL=Self__WA2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__01AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__Z1AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__ZA2S=((__REAL_CST__1LOJ *)__tmp__Z1AL);
+    p__BZAU=Self__ZA2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__QMQU=Self__ZA2S->value__VD5J;
+    t__DZAU=Self__ZA2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__ZA2S=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__ZA2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__ZA2S=((__REAL_CST__1LOJ *)ptr__HYAU);
+      *(Self__ZA2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__OMQU=((__REAL_CST__1LOJ *)Self__ZA2S);
+    Self__OMQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__OMQU->value__VD5J=v__QMQU;
+    Self__OMQU->parent_constant__2LOJ.static_type__5G4D=t__DZAU;
+    __tmp__01AL=Self__ZA2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__3A2S=((__CHARACTER_CST__RMOJ *)__tmp__Z1AL);
+    __tmp__4A2S=create__char__UMQJ(Self__3A2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3A2S->text__0D5J);
+    __tmp__01AL=__tmp__4A2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__AB2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__Z1AL);
+    __tmp__BB2S=create__text__OQQJ(Self__AB2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AB2S->string__WBJK);
+    __tmp__01AL=__tmp__BB2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__01AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__Z1AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__01AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__01AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__01AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__01AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__01AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__01AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__01AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__Z1AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__G0AU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__Z1AL)->global__KAKM),NULL);
+    if (__tmp__G0AU==NULL) {
+      __tmp__H0AU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__G0AU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__H0AU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__H0AU=((__READ_GLOBAL__T4YL *)__tmp__G0AU);
       } break;
       }
     };
-    __tmp__BQ2H=__tmp__N3JR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BQ2H=my_copy__BQCN(__tmp__AQ2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BQ2H=my_copy__NREO(__tmp__AQ2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BQ2H=my_copy__VYJO(__tmp__AQ2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BQ2H=my_copy__0REO(__tmp__AQ2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BQ2H=my_copy__BZJO(__tmp__AQ2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__BQ2H=my_copy__CNJM(__tmp__AQ2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__BQ2H=my_copy__5XLL(__tmp__AQ2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__BQ2H=my_copy__WVYM(__tmp__AQ2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__BQ2H=my_copy__FSEO(__tmp__AQ2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BQ2H=my_copy__QCEP(__tmp__AQ2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__BQ2H=my_copy__5LSN(__tmp__AQ2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BQ2H=my_copy__KMSN(__tmp__AQ2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__BQ2H=my_copy__JZPN(__tmp__AQ2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__BQ2H=my_copy__G3SO(__tmp__AQ2H);
-  } break;
-  };
-  __tmp__DQ2H=Self__3P2H->parent_expr_binary__1CKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__DQ2H)->__id) {
-  case __LIST__: {
-    __tmp__EQ2H=my_copy__MSYM(__tmp__DQ2H);
-  } break;
-  case __STRING_CST__: {
-    Self__3A3P=((__STRING_CST *)__tmp__DQ2H);
-    __tmp__EQ2H=create__text__ITMH(Self__3A3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3A3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__EQ2H=my_copy__EK2H(__tmp__DQ2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__4A3P=((__PROTOTYPE_CST *)__tmp__DQ2H);
-    __tmp__EQ2H=create__type__PKQC(Self__4A3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4A3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__5A3P=((__INTEGER_CST *)__tmp__DQ2H);
-    p__Y3JR=Self__5A3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__Z3JR=Self__5A3P->value__W4YD;
-    t__03JR=Self__5A3P->parent_constant__B3LC.static_type__M2YD;
-    result__P3JR=NULL;
-    ptr__Q3JR=((__POINTER )(NULL));
-    typ_id__R3JR= 0;
-    sz__S3JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__S3JR ==  0)) {
-      result__P3JR=INTEGER_CST__;
-    } else {
-      typ_id__R3JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S3JR);
-      if ((typ_id__R3JR == (__INTEGER)(-  1))) {
-        a__T3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__U3JR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3JR + a__T3JR) & (__UINTEGER_32)(~ a__T3JR));
-        ptr_table__ABYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__U3JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5AYR=((__POINTER )(NULL));
-        result__BBYR=((__POINTER *)ptr_table__ABYR)[ 0];
-        if ((result__BBYR == (void *)NULL)) {
-          result__BBYR=new_lab__2PJ(new_size__U3JR);
-          next__5AYR=(void *)((unsigned long)result__BBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3JR)));
-          ((__POINTER *)next__5AYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ABYR)[ 0]=next__5AYR;
-        } else {
-          next__5AYR=((__POINTER *)result__BBYR)[ 0];
-          if ((next__5AYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U3JR <<  1)) <=  4096)) {
-              next__5AYR=(void *)((unsigned long)result__BBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3JR)));
-            } else {
-              next__5AYR=new_lab__2PJ(new_size__U3JR);
-            };
-            ((__POINTER *)next__5AYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ABYR)[ 0]=next__5AYR;
-          } else {
-            ((__POINTER *)result__BBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5AYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BBYR=next__5AYR;
-          };
-        };
-        ptr__Q3JR=result__BBYR;
-      } else {
-        t__V3JR=((__UINTEGER_32 )typ_id__R3JR);
-        a__W3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IBYR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3JR + a__W3JR) & (__UINTEGER_32)(~ a__W3JR));
-        ptr_table__FBYR=((__POINTER )(&(table_type[(t__V3JR)])));
-        lab_type__HBYR=(__UINTEGER_32)(t__V3JR |  1);
-        next__EBYR=((__POINTER )(NULL));
-        result__GBYR=((__POINTER *)ptr_table__FBYR)[ 0];
-        if ((result__GBYR == (void *)NULL)) {
-          result__GBYR=new_lab__2PJ(lab_type__HBYR);
-          next__EBYR=(void *)((unsigned long)result__GBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBYR)));
-          ((__POINTER *)next__EBYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FBYR)[ 0]=next__EBYR;
-        } else {
-          next__EBYR=((__POINTER *)result__GBYR)[ 0];
-          if ((next__EBYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IBYR <<  1)) <=  4096)) {
-              next__EBYR=(void *)((unsigned long)result__GBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBYR)));
-            } else {
-              next__EBYR=new_lab__2PJ(lab_type__HBYR);
-            };
-            ((__POINTER *)next__EBYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FBYR)[ 0]=next__EBYR;
-          } else {
-            ((__POINTER *)result__GBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GBYR=next__EBYR;
-          };
-        };
-        ptr__Q3JR=result__GBYR;
-      };
-      result__P3JR=((__INTEGER_CST *)ptr__Q3JR);
-      *(result__P3JR) = *(INTEGER_CST__);
-    };
-    Self__X3JR=((__INTEGER_CST *)result__P3JR);
-    Self__X3JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Y3JR;
-    Self__X3JR->value__W4YD=v__Z3JR;
-    Self__X3JR->parent_constant__B3LC.static_type__M2YD=t__03JR;
-    check_type__YG5D(Self__X3JR);
-    __tmp__EQ2H=result__P3JR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LPAR=read__QB5G(((__READ_LOCAL *)__tmp__DQ2H)->local__HJZD);
-    if (__tmp__LPAR==NULL) {
-      __tmp__MPAR=NULL;
-    } else {
-      __tmp__MPAR=((__READ_LOCAL *)__tmp__LPAR);
-    };
-    __tmp__EQ2H=__tmp__MPAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__EQ2H=my_copy__SL2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EQ2H=my_copy__LM2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EQ2H=my_copy__YM2H(__tmp__DQ2H);
-  } break;
-  case __REAL_CST__: {
-    Self__BB3P=((__REAL_CST *)__tmp__DQ2H);
-    p__E4JR=Self__BB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__F4JR=Self__BB3P->value__HN2H;
-    t__G4JR=Self__BB3P->parent_constant__U2JH.static_type__M2YD;
-    result__13JR=NULL;
-    ptr__23JR=((__POINTER )(NULL));
-    typ_id__33JR= 0;
-    sz__43JR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__43JR ==  0)) {
-      result__13JR=REAL_CST__;
-    } else {
-      typ_id__33JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__43JR);
-      if ((typ_id__33JR == (__INTEGER)(-  1))) {
-        a__53JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__A4JR=(__UINTEGER_32)((__UINTEGER_32)(sz__43JR + a__53JR) & (__UINTEGER_32)(~ a__53JR));
-        ptr_table__KBYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A4JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JBYR=((__POINTER )(NULL));
-        result__LBYR=((__POINTER *)ptr_table__KBYR)[ 0];
-        if ((result__LBYR == (void *)NULL)) {
-          result__LBYR=new_lab__2PJ(new_size__A4JR);
-          next__JBYR=(void *)((unsigned long)result__LBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4JR)));
-          ((__POINTER *)next__JBYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KBYR)[ 0]=next__JBYR;
-        } else {
-          next__JBYR=((__POINTER *)result__LBYR)[ 0];
-          if ((next__JBYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A4JR <<  1)) <=  4096)) {
-              next__JBYR=(void *)((unsigned long)result__LBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4JR)));
-            } else {
-              next__JBYR=new_lab__2PJ(new_size__A4JR);
-            };
-            ((__POINTER *)next__JBYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KBYR)[ 0]=next__JBYR;
-          } else {
-            ((__POINTER *)result__LBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LBYR=next__JBYR;
-          };
-        };
-        ptr__23JR=result__LBYR;
-      } else {
-        t__B4JR=((__UINTEGER_32 )typ_id__33JR);
-        a__C4JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SBYR=(__UINTEGER_32)((__UINTEGER_32)(sz__43JR + a__C4JR) & (__UINTEGER_32)(~ a__C4JR));
-        ptr_table__PBYR=((__POINTER )(&(table_type[(t__B4JR)])));
-        lab_type__RBYR=(__UINTEGER_32)(t__B4JR |  1);
-        next__OBYR=((__POINTER )(NULL));
-        result__QBYR=((__POINTER *)ptr_table__PBYR)[ 0];
-        if ((result__QBYR == (void *)NULL)) {
-          result__QBYR=new_lab__2PJ(lab_type__RBYR);
-          next__OBYR=(void *)((unsigned long)result__QBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBYR)));
-          ((__POINTER *)next__OBYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PBYR)[ 0]=next__OBYR;
-        } else {
-          next__OBYR=((__POINTER *)result__QBYR)[ 0];
-          if ((next__OBYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SBYR <<  1)) <=  4096)) {
-              next__OBYR=(void *)((unsigned long)result__QBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBYR)));
-            } else {
-              next__OBYR=new_lab__2PJ(lab_type__RBYR);
-            };
-            ((__POINTER *)next__OBYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PBYR)[ 0]=next__OBYR;
-          } else {
-            ((__POINTER *)result__QBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QBYR=next__OBYR;
-          };
-        };
-        ptr__23JR=result__QBYR;
-      };
-      result__13JR=((__REAL_CST *)ptr__23JR);
-      *(result__13JR) = *(REAL_CST__);
-    };
-    Self__D4JR=((__REAL_CST *)result__13JR);
-    Self__D4JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E4JR;
-    Self__D4JR->value__HN2H=v__F4JR;
-    Self__D4JR->parent_constant__U2JH.static_type__M2YD=t__G4JR;
-    __tmp__EQ2H=result__13JR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__DB3P=((__CHARACTER_CST *)__tmp__DQ2H);
-    __tmp__EQ2H=create__char__4SMH(Self__DB3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DB3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__EB3P=((__IS_EXPANDED *)__tmp__DQ2H);
-    __tmp__PPAR=read__QB5G(((__READ_LOCAL *)Self__EB3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PPAR==NULL) {
-      __tmp__QPAR=NULL;
-    } else {
-      __tmp__QPAR=((__READ_LOCAL *)__tmp__PPAR);
-    };
-    p__Q4JR=Self__EB3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__H4JR=NULL;
-    ptr__I4JR=((__POINTER )(NULL));
-    typ_id__J4JR= 0;
-    sz__K4JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__K4JR ==  0)) {
-      result__H4JR=IS_EXPANDED__;
-    } else {
-      typ_id__J4JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K4JR);
-      if ((typ_id__J4JR == (__INTEGER)(-  1))) {
-        a__L4JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__M4JR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4JR + a__L4JR) & (__UINTEGER_32)(~ a__L4JR));
-        ptr_table__UBYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M4JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TBYR=((__POINTER )(NULL));
-        result__VBYR=((__POINTER *)ptr_table__UBYR)[ 0];
-        if ((result__VBYR == (void *)NULL)) {
-          result__VBYR=new_lab__2PJ(new_size__M4JR);
-          next__TBYR=(void *)((unsigned long)result__VBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4JR)));
-          ((__POINTER *)next__TBYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UBYR)[ 0]=next__TBYR;
-        } else {
-          next__TBYR=((__POINTER *)result__VBYR)[ 0];
-          if ((next__TBYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M4JR <<  1)) <=  4096)) {
-              next__TBYR=(void *)((unsigned long)result__VBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4JR)));
-            } else {
-              next__TBYR=new_lab__2PJ(new_size__M4JR);
-            };
-            ((__POINTER *)next__TBYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UBYR)[ 0]=next__TBYR;
-          } else {
-            ((__POINTER *)result__VBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VBYR=next__TBYR;
-          };
-        };
-        ptr__I4JR=result__VBYR;
-      } else {
-        t__N4JR=((__UINTEGER_32 )typ_id__J4JR);
-        a__O4JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2BYR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4JR + a__O4JR) & (__UINTEGER_32)(~ a__O4JR));
-        ptr_table__ZBYR=((__POINTER )(&(table_type[(t__N4JR)])));
-        lab_type__1BYR=(__UINTEGER_32)(t__N4JR |  1);
-        next__YBYR=((__POINTER )(NULL));
-        result__0BYR=((__POINTER *)ptr_table__ZBYR)[ 0];
-        if ((result__0BYR == (void *)NULL)) {
-          result__0BYR=new_lab__2PJ(lab_type__1BYR);
-          next__YBYR=(void *)((unsigned long)result__0BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BYR)));
-          ((__POINTER *)next__YBYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZBYR)[ 0]=next__YBYR;
-        } else {
-          next__YBYR=((__POINTER *)result__0BYR)[ 0];
-          if ((next__YBYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0BYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2BYR <<  1)) <=  4096)) {
-              next__YBYR=(void *)((unsigned long)result__0BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BYR)));
-            } else {
-              next__YBYR=new_lab__2PJ(lab_type__1BYR);
-            };
-            ((__POINTER *)next__YBYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZBYR)[ 0]=next__YBYR;
-          } else {
-            ((__POINTER *)result__0BYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0BYR=next__YBYR;
-          };
-        };
-        ptr__I4JR=result__0BYR;
-      };
-      result__H4JR=((__IS_EXPANDED *)ptr__I4JR);
-      *(result__H4JR) = *(IS_EXPANDED__);
-    };
-    Self__P4JR=((__IS_EXPANDED *)result__H4JR);
-    Self__P4JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Q4JR;
-    Self__P4JR->receiver__WN2H=__tmp__QPAR;
-    __tmp__EQ2H=result__H4JR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EQ2H=my_copy__1N2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__EQ2H=my_copy__EO2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__EQ2H=my_copy__PO2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__EQ2H=my_copy__1O2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__EQ2H=my_copy__GP2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__EQ2H=my_copy__RP2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EQ2H=my_copy__2P2H(__tmp__DQ2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EQ2H=my_copy__HQ2H(__tmp__DQ2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__EQ2H=my_copy__SQ2H(__tmp__DQ2H);
-  } break;
-  case __ITEM__: {
-    __tmp__EQ2H=my_copy__DR2H(__tmp__DQ2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__EQ2H=my_copy__PR2H(__tmp__DQ2H);
-  } break;
-  case __CAST__: {
-    __tmp__EQ2H=my_copy__YR2H(__tmp__DQ2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__EQ2H=my_copy__5SYM(__tmp__DQ2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__EQ2H=my_copy__IUGK(__tmp__DQ2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__T4JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DQ2H)->global__ZGJK),NULL);
-    if (__tmp__T4JR==NULL) {
-      __tmp__U4JR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__T4JR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__U4JR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__U4JR=((__READ_GLOBAL *)__tmp__T4JR);
+    __tmp__01AL=__tmp__H0AU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__01AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__Z1AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__01AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__Z1AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__01AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__01AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__Z1AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__01AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__Z1AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__01AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__Z1AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__01AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__Z1AL));
+  } break;
+  };
+  __tmp__Z1AL=Self__W1AL->parent_expr_binary__LCOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__Z1AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__KYAU=((__STRING_CST__5J *)__tmp__Z1AL);
+    result__GYAU=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      result__GYAU=Self__KYAU;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      result__GYAU=((__STRING_CST__5J *)ptr__HYAU);
+      *(result__GYAU) = *(Self__KYAU);
+    };
+    __tmp__G0AU=result__GYAU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__G0AU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__Z1AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__N05R=((__PROTOTYPE_CST__LAXC *)__tmp__Z1AL);
+    __tmp__O05R=create__type__VJ2C(Self__N05R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__N05R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__G0AU=__tmp__O05R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__Q05R=((__INTEGER_CST__XAXC *)__tmp__Z1AL);
+    p__BZAU=Self__Q05R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__CZAU=Self__Q05R->value__FH4D;
+    t__DZAU=Self__Q05R->parent_constant__YAXC.static_type__5G4D;
+    Self__Q05R=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__Q05R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__Q05R=((__INTEGER_CST__XAXC *)ptr__HYAU);
+      *(Self__Q05R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__AZAU=((__INTEGER_CST__XAXC *)Self__Q05R);
+    Self__AZAU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__AZAU->value__FH4D=v__CZAU;
+    Self__AZAU->parent_constant__YAXC.static_type__5G4D=t__DZAU;
+    check_type__XYEE(Self__AZAU);
+    __tmp__G0AU=Self__Q05R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__G0AU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__Z1AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__F4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__Z1AL)->local__BVEJ));
+    if (__tmp__F4XT==NULL) {
+      __tmp__G4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G4XT=((__READ_LOCAL__55ZI *)__tmp__F4XT);
+    };
+    __tmp__G0AU=__tmp__G4XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__G0AU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__G0AU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Z1AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__U05R=((__IS_EXPANDED__35NJ *)__tmp__Z1AL);
+    p__BZAU=Self__U05R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__F4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__U05R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__F4XT==NULL) {
+      __tmp__G4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G4XT=((__READ_LOCAL__55ZI *)__tmp__F4XT);
+    };
+    Self__U05R=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__U05R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__U05R=((__IS_EXPANDED__35NJ *)ptr__HYAU);
+      *(Self__U05R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__RZAU=((__IS_EXPANDED__35NJ *)Self__U05R);
+    Self__RZAU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__RZAU->receiver__RA5J=__tmp__G4XT;
+    __tmp__G0AU=Self__U05R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__Z05R=((__GET_TYPE_ID__HAOJ *)__tmp__Z1AL);
+    p__BZAU=Self__Z05R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DZAU=Self__Z05R->receiver__WA5J;
+    Self__Z05R=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__Z05R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__Z05R=((__GET_TYPE_ID__HAOJ *)ptr__HYAU);
+      *(Self__Z05R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__B0AU=((__GET_TYPE_ID__HAOJ *)Self__Z05R);
+    Self__B0AU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__B0AU->receiver__WA5J=t__DZAU;
+    __tmp__G0AU=Self__Z05R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__G0AU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__G0AU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__G0AU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__G0AU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__G0AU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__G0AU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__G0AU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__Z1AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__G0AU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__Z1AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__G0AU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__Z1AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__WA2S=((__SIZE_OF__5GOJ *)__tmp__Z1AL);
+    p__BZAU=Self__WA2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DZAU=Self__WA2S->receiver__AD5J;
+    Self__WA2S=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__WA2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__WA2S=((__SIZE_OF__5GOJ *)ptr__HYAU);
+      *(Self__WA2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__4LQU=((__SIZE_OF__5GOJ *)Self__WA2S);
+    Self__4LQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__4LQU->receiver__AD5J=t__DZAU;
+    __tmp__G0AU=Self__WA2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__G0AU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__Z1AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__ZA2S=((__REAL_CST__1LOJ *)__tmp__Z1AL);
+    p__BZAU=Self__ZA2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__QMQU=Self__ZA2S->value__VD5J;
+    t__DZAU=Self__ZA2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__ZA2S=NULL;
+    ptr__HYAU=((__POINTER__IB )(NULL));
+    typ_id__IYAU= 0;
+    __tmp__JYAU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__JYAU ==  0)) {
+      Self__ZA2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__IYAU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+      if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+        ptr__HYAU=__tmp__LYAU;
+      } else /* FALSE */ {
+        __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+        ptr__HYAU=__tmp__LYAU;
+      };
+      Self__ZA2S=((__REAL_CST__1LOJ *)ptr__HYAU);
+      *(Self__ZA2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__OMQU=((__REAL_CST__1LOJ *)Self__ZA2S);
+    Self__OMQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BZAU;
+    Self__OMQU->value__VD5J=v__QMQU;
+    Self__OMQU->parent_constant__2LOJ.static_type__5G4D=t__DZAU;
+    __tmp__G0AU=Self__ZA2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__3A2S=((__CHARACTER_CST__RMOJ *)__tmp__Z1AL);
+    __tmp__4A2S=create__char__UMQJ(Self__3A2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3A2S->text__0D5J);
+    __tmp__G0AU=__tmp__4A2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__AB2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__Z1AL);
+    __tmp__BB2S=create__text__OQQJ(Self__AB2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AB2S->string__WBJK);
+    __tmp__G0AU=__tmp__BB2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__G0AU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__Z1AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__G0AU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__G0AU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__G0AU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__G0AU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__G0AU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__G0AU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__Z1AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__G0AU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__Z1AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__J2AU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__Z1AL)->global__KAKM),NULL);
+    if (__tmp__J2AU==NULL) {
+      __tmp__H0AU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__J2AU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__H0AU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__H0AU=((__READ_GLOBAL__T4YL *)__tmp__J2AU);
       } break;
       }
     };
-    __tmp__EQ2H=__tmp__U4JR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EQ2H=my_copy__BQCN(__tmp__DQ2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EQ2H=my_copy__NREO(__tmp__DQ2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EQ2H=my_copy__VYJO(__tmp__DQ2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EQ2H=my_copy__0REO(__tmp__DQ2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EQ2H=my_copy__BZJO(__tmp__DQ2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__EQ2H=my_copy__CNJM(__tmp__DQ2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__EQ2H=my_copy__5XLL(__tmp__DQ2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__EQ2H=my_copy__WVYM(__tmp__DQ2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__EQ2H=my_copy__FSEO(__tmp__DQ2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EQ2H=my_copy__QCEP(__tmp__DQ2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__EQ2H=my_copy__5LSN(__tmp__DQ2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EQ2H=my_copy__KMSN(__tmp__DQ2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__EQ2H=my_copy__JZPN(__tmp__DQ2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__EQ2H=my_copy__G3SO(__tmp__DQ2H);
-  } break;
-  };
-  result__AFYH=NULL;
-  ptr__BFYH=((__POINTER )(NULL));
-  typ_id__GFYH= 0;
-  sz__DFYH=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_R));
-  if ((sz__DFYH ==  0)) {
-    result__AFYH=EXPR_SHIFT_R__;
-  } else {
-    typ_id__GFYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFYH);
-    if ((typ_id__GFYH == (__INTEGER)(-  1))) {
-      a__UD2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SD2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DFYH + a__UD2Q) & (__UINTEGER_32)(~ a__UD2Q));
-      ptr_table__4BYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SD2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3BYR=((__POINTER )(NULL));
-      result__5BYR=((__POINTER *)ptr_table__4BYR)[ 0];
-      if ((result__5BYR == (void *)NULL)) {
-        result__5BYR=new_lab__2PJ(new_size__SD2Q);
-        next__3BYR=(void *)((unsigned long)result__5BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SD2Q)));
-        ((__POINTER *)next__3BYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4BYR)[ 0]=next__3BYR;
-      } else {
-        next__3BYR=((__POINTER *)result__5BYR)[ 0];
-        if ((next__3BYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5BYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SD2Q <<  1)) <=  4096)) {
-            next__3BYR=(void *)((unsigned long)result__5BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SD2Q)));
-          } else {
-            next__3BYR=new_lab__2PJ(new_size__SD2Q);
-          };
-          ((__POINTER *)next__3BYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4BYR)[ 0]=next__3BYR;
-        } else {
-          ((__POINTER *)result__5BYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3BYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5BYR=next__3BYR;
-        };
-      };
-      ptr__BFYH=result__5BYR;
-    } else {
-      t__YD2Q=((__UINTEGER_32 )typ_id__GFYH);
-      a__0D2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GCYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFYH + a__0D2Q) & (__UINTEGER_32)(~ a__0D2Q));
-      ptr_table__DCYR=((__POINTER )(&(table_type[(t__YD2Q)])));
-      lab_type__FCYR=(__UINTEGER_32)(t__YD2Q |  1);
-      next__CCYR=((__POINTER )(NULL));
-      result__ECYR=((__POINTER *)ptr_table__DCYR)[ 0];
-      if ((result__ECYR == (void *)NULL)) {
-        result__ECYR=new_lab__2PJ(lab_type__FCYR);
-        next__CCYR=(void *)((unsigned long)result__ECYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GCYR)));
-        ((__POINTER *)next__CCYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DCYR)[ 0]=next__CCYR;
-      } else {
-        next__CCYR=((__POINTER *)result__ECYR)[ 0];
-        if ((next__CCYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ECYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GCYR <<  1)) <=  4096)) {
-            next__CCYR=(void *)((unsigned long)result__ECYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GCYR)));
-          } else {
-            next__CCYR=new_lab__2PJ(lab_type__FCYR);
-          };
-          ((__POINTER *)next__CCYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DCYR)[ 0]=next__CCYR;
-        } else {
-          ((__POINTER *)result__ECYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ECYR=next__CCYR;
-        };
-      };
-      ptr__BFYH=result__ECYR;
-    };
-    result__AFYH=((__EXPR_SHIFT_R *)ptr__BFYH);
-    *(result__AFYH) = *(EXPR_SHIFT_R__);
-  };
-  Self__KOFI=((__EXPR_SHIFT_R *)result__AFYH);
-  Self__KOFI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__5P2H;
-  Self__KOFI->parent_expr_binary__1CKH.left__XO1H=__tmp__BQ2H;
-  Self__KOFI->parent_expr_binary__1CKH.right__WO2H=__tmp__EQ2H;
-  return(result__AFYH);
+    __tmp__G0AU=__tmp__H0AU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__G0AU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__Z1AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__G0AU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__Z1AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__G0AU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__Z1AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__G0AU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__Z1AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__G0AU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__Z1AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__G0AU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__Z1AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__G0AU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__Z1AL));
+  } break;
+  };
+  result__OTZJ=NULL;
+  ptr__HYAU=((__POINTER__IB )(NULL));
+  typ_id__IYAU= 0;
+  __tmp__JYAU=((__POINTER__IB )sizeof(__EXPR_MUL__KCOJ));
+  if (((unsigned long)__tmp__JYAU ==  0)) {
+    result__OTZJ=EXPR_MUL__KCOJ__;
+  } else /* FALSE */ {
+    typ_id__IYAU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JYAU));
+    if ((typ_id__IYAU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NYAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MYAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_size[(__tmp__NYAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MYAU)));
+      ptr__HYAU=__tmp__LYAU;
+    } else /* FALSE */ {
+      __tmp__NYAU=((__UINTEGER_32__ZWB )typ_id__IYAU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__LYAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MYAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JYAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LYAU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__LYAU=micro_alloc__table__lab__UKI(__tmp__MYAU,((__POINTER__IB )(&(table_type[(__tmp__NYAU)]))),(__UINTEGER_32__ZWB)(__tmp__NYAU |  1));
+      ptr__HYAU=__tmp__LYAU;
+    };
+    result__OTZJ=((__EXPR_MUL__KCOJ *)ptr__HYAU);
+    *(result__OTZJ) = *(EXPR_MUL__KCOJ__);
+  };
+  Self__WAKK=((__EXPR_MUL__KCOJ *)result__OTZJ);
+  Self__WAKK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__Y1AL;
+  Self__WAKK->parent_expr_binary__LCOJ.left__EB5J=__tmp__01AL;
+  Self__WAKK->parent_expr_binary__LCOJ.right__IB5J=__tmp__G0AU;
+  Self__WAKK=result__OTZJ;
+  return(Self__WAKK);
 }
 
-static __EXPR_SHIFT_L* my_copy__HQ2H(__EXPR_SHIFT_L *Self__IQ2H)
-// ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
+static __EXPR_DIV__4COJ* my_copy__A2AL(__EXPR_DIV__4COJ *Self__B2AL)
+// ({EXPR_DIV__4COJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__A5JR,v__HAKR;
-  __POSITION __tmp__KQ2H,p__54JR,p__L5JR,p__X5JR,p__GAKR,p__SAKR;
-  __POSITION p__4AKR;
-  void *__tmp__LQ2H,*__tmp__MQ2H,*__tmp__OQ2H,*__tmp__PQ2H;
-  __STRING_CST *Self__FB3P,*Self__NB3P;
-  __PROTOTYPE_CST *Self__GB3P,*Self__OB3P;
-  __INTEGER_CST *Self__HB3P,*result__W4JR,*Self__44JR,*Self__PB3P;
-  __INTEGER_CST *result__35JR,*Self__FAKR;
-  void *t__B5JR,*t__N5JR,*t__IAKR,*t__UAKR;
-  __POINTER ptr__X4JR,ptr_table__ICYR,next__HCYR,result__JCYR;
-  __POINTER ptr_table__NCYR,next__MCYR,result__OCYR,ptr__D5JR;
-  __POINTER ptr_table__SCYR,next__RCYR,result__TCYR,ptr_table__XCYR;
-  __POINTER next__WCYR,result__YCYR,ptr__P5JR,ptr_table__2CYR;
-  __POINTER next__1CYR,result__3CYR,ptr_table__BDYR,next__ADYR;
-  __POINTER result__CDYR,ptr__45JR,ptr_table__GDYR,next__FDYR;
-  __POINTER result__HDYR,ptr_table__LDYR,next__KDYR,result__MDYR;
-  __POINTER ptr__KAKR,ptr_table__QDYR,next__PDYR,result__RDYR;
-  __POINTER ptr_table__VDYR,next__UDYR,result__WDYR,ptr__WAKR;
-  __POINTER ptr_table__0DYR,next__ZDYR,result__1DYR,ptr_table__5DYR;
-  __POINTER next__4DYR,result__AEYR,ptr__TGYH,ptr_table__EEYR;
-  __POINTER next__DEYR,result__FEYR,ptr_table__JEYR,next__IEYR;
-  __POINTER result__KEYR;
-  __INTEGER typ_id__Y4JR,typ_id__E5JR,typ_id__Q5JR,typ_id__55JR;
-  __INTEGER typ_id__LAKR,typ_id__XAKR,typ_id__YGYH;
-  __UINTEGER_32 sz__Z4JR,a__04JR,new_size__14JR,t__24JR,a__34JR;
-  __UINTEGER_32 new_size__QCYR,lab_type__PCYR,sz__F5JR,a__G5JR;
-  __UINTEGER_32 new_size__H5JR,t__I5JR,a__J5JR,new_size__0CYR;
-  __UINTEGER_32 lab_type__ZCYR,sz__R5JR,a__S5JR,new_size__T5JR,t__U5JR;
-  __UINTEGER_32 a__V5JR,new_size__EDYR,lab_type__DDYR,sz__AAKR,a__BAKR;
-  __UINTEGER_32 new_size__CAKR,t__DAKR,a__EAKR,new_size__ODYR;
-  __UINTEGER_32 lab_type__NDYR,sz__MAKR,a__NAKR,new_size__OAKR,t__PAKR;
-  __UINTEGER_32 a__QAKR,new_size__YDYR,lab_type__XDYR,sz__YAKR,a__ZAKR;
-  __UINTEGER_32 new_size__0AKR,t__1AKR,a__2AKR,new_size__CEYR;
-  __UINTEGER_32 lab_type__BEYR,sz__VGYH,a__5D2Q,new_size__3D2Q,t__DE2Q;
-  __UINTEGER_32 a__FE2Q,new_size__MEYR,lab_type__LEYR;
-  void *__tmp__TPAR,*__tmp__XPAR,*__tmp__05JR,*__tmp__1PAR,*__tmp__5PAR;
-  void *__tmp__BBKR;
-  __READ_LOCAL *__tmp__UPAR,*__tmp__YPAR,*__tmp__2PAR,*__tmp__AQAR;
-  __REAL_CST *Self__JB3P,*result__C5JR,*Self__K5JR,*Self__RB3P;
-  __REAL_CST *result__JAKR,*Self__RAKR;
-  void *v__M5JR,*v__TAKR;
-  __CHARACTER_CST *Self__LB3P,*Self__TB3P;
-  __IS_EXPANDED *Self__MB3P,*result__O5JR,*Self__W5JR,*Self__UB3P;
-  __IS_EXPANDED *result__VAKR,*Self__3AKR;
-  __READ_GLOBAL *__tmp__15JR,*__tmp__CBKR;
-  __EXPR_SHIFT_L *result__SGYH,*Self__QOFI;
-  __tmp__KQ2H=Self__IQ2H->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__LQ2H=Self__IQ2H->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__LQ2H)->__id) {
-  case __LIST__: {
-    __tmp__MQ2H=my_copy__MSYM(__tmp__LQ2H);
-  } break;
-  case __STRING_CST__: {
-    Self__FB3P=((__STRING_CST *)__tmp__LQ2H);
-    __tmp__MQ2H=create__text__ITMH(Self__FB3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FB3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__MQ2H=my_copy__EK2H(__tmp__LQ2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__GB3P=((__PROTOTYPE_CST *)__tmp__LQ2H);
-    __tmp__MQ2H=create__type__PKQC(Self__GB3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GB3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__HB3P=((__INTEGER_CST *)__tmp__LQ2H);
-    p__54JR=Self__HB3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__A5JR=Self__HB3P->value__W4YD;
-    t__B5JR=Self__HB3P->parent_constant__B3LC.static_type__M2YD;
-    result__W4JR=NULL;
-    ptr__X4JR=((__POINTER )(NULL));
-    typ_id__Y4JR= 0;
-    sz__Z4JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__Z4JR ==  0)) {
-      result__W4JR=INTEGER_CST__;
-    } else {
-      typ_id__Y4JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z4JR);
-      if ((typ_id__Y4JR == (__INTEGER)(-  1))) {
-        a__04JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__14JR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4JR + a__04JR) & (__UINTEGER_32)(~ a__04JR));
-        ptr_table__ICYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__14JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__HCYR=((__POINTER )(NULL));
-        result__JCYR=((__POINTER *)ptr_table__ICYR)[ 0];
-        if ((result__JCYR == (void *)NULL)) {
-          result__JCYR=new_lab__2PJ(new_size__14JR);
-          next__HCYR=(void *)((unsigned long)result__JCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14JR)));
-          ((__POINTER *)next__HCYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ICYR)[ 0]=next__HCYR;
-        } else {
-          next__HCYR=((__POINTER *)result__JCYR)[ 0];
-          if ((next__HCYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__14JR <<  1)) <=  4096)) {
-              next__HCYR=(void *)((unsigned long)result__JCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14JR)));
-            } else {
-              next__HCYR=new_lab__2PJ(new_size__14JR);
-            };
-            ((__POINTER *)next__HCYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ICYR)[ 0]=next__HCYR;
-          } else {
-            ((__POINTER *)result__JCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JCYR=next__HCYR;
-          };
-        };
-        ptr__X4JR=result__JCYR;
-      } else {
-        t__24JR=((__UINTEGER_32 )typ_id__Y4JR);
-        a__34JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QCYR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4JR + a__34JR) & (__UINTEGER_32)(~ a__34JR));
-        ptr_table__NCYR=((__POINTER )(&(table_type[(t__24JR)])));
-        lab_type__PCYR=(__UINTEGER_32)(t__24JR |  1);
-        next__MCYR=((__POINTER )(NULL));
-        result__OCYR=((__POINTER *)ptr_table__NCYR)[ 0];
-        if ((result__OCYR == (void *)NULL)) {
-          result__OCYR=new_lab__2PJ(lab_type__PCYR);
-          next__MCYR=(void *)((unsigned long)result__OCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCYR)));
-          ((__POINTER *)next__MCYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NCYR)[ 0]=next__MCYR;
-        } else {
-          next__MCYR=((__POINTER *)result__OCYR)[ 0];
-          if ((next__MCYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QCYR <<  1)) <=  4096)) {
-              next__MCYR=(void *)((unsigned long)result__OCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCYR)));
-            } else {
-              next__MCYR=new_lab__2PJ(lab_type__PCYR);
-            };
-            ((__POINTER *)next__MCYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NCYR)[ 0]=next__MCYR;
-          } else {
-            ((__POINTER *)result__OCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OCYR=next__MCYR;
-          };
-        };
-        ptr__X4JR=result__OCYR;
-      };
-      result__W4JR=((__INTEGER_CST *)ptr__X4JR);
-      *(result__W4JR) = *(INTEGER_CST__);
-    };
-    Self__44JR=((__INTEGER_CST *)result__W4JR);
-    Self__44JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__54JR;
-    Self__44JR->value__W4YD=v__A5JR;
-    Self__44JR->parent_constant__B3LC.static_type__M2YD=t__B5JR;
-    check_type__YG5D(Self__44JR);
-    __tmp__MQ2H=result__W4JR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TPAR=read__QB5G(((__READ_LOCAL *)__tmp__LQ2H)->local__HJZD);
-    if (__tmp__TPAR==NULL) {
-      __tmp__UPAR=NULL;
-    } else {
-      __tmp__UPAR=((__READ_LOCAL *)__tmp__TPAR);
-    };
-    __tmp__MQ2H=__tmp__UPAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__MQ2H=my_copy__SL2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__MQ2H=my_copy__LM2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__MQ2H=my_copy__YM2H(__tmp__LQ2H);
-  } break;
-  case __REAL_CST__: {
-    Self__JB3P=((__REAL_CST *)__tmp__LQ2H);
-    p__L5JR=Self__JB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__M5JR=Self__JB3P->value__HN2H;
-    t__N5JR=Self__JB3P->parent_constant__U2JH.static_type__M2YD;
-    result__C5JR=NULL;
-    ptr__D5JR=((__POINTER )(NULL));
-    typ_id__E5JR= 0;
-    sz__F5JR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__F5JR ==  0)) {
-      result__C5JR=REAL_CST__;
-    } else {
-      typ_id__E5JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F5JR);
-      if ((typ_id__E5JR == (__INTEGER)(-  1))) {
-        a__G5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__H5JR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5JR + a__G5JR) & (__UINTEGER_32)(~ a__G5JR));
-        ptr_table__SCYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H5JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__RCYR=((__POINTER )(NULL));
-        result__TCYR=((__POINTER *)ptr_table__SCYR)[ 0];
-        if ((result__TCYR == (void *)NULL)) {
-          result__TCYR=new_lab__2PJ(new_size__H5JR);
-          next__RCYR=(void *)((unsigned long)result__TCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5JR)));
-          ((__POINTER *)next__RCYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SCYR)[ 0]=next__RCYR;
-        } else {
-          next__RCYR=((__POINTER *)result__TCYR)[ 0];
-          if ((next__RCYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H5JR <<  1)) <=  4096)) {
-              next__RCYR=(void *)((unsigned long)result__TCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5JR)));
-            } else {
-              next__RCYR=new_lab__2PJ(new_size__H5JR);
-            };
-            ((__POINTER *)next__RCYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SCYR)[ 0]=next__RCYR;
-          } else {
-            ((__POINTER *)result__TCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TCYR=next__RCYR;
-          };
-        };
-        ptr__D5JR=result__TCYR;
-      } else {
-        t__I5JR=((__UINTEGER_32 )typ_id__E5JR);
-        a__J5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0CYR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5JR + a__J5JR) & (__UINTEGER_32)(~ a__J5JR));
-        ptr_table__XCYR=((__POINTER )(&(table_type[(t__I5JR)])));
-        lab_type__ZCYR=(__UINTEGER_32)(t__I5JR |  1);
-        next__WCYR=((__POINTER )(NULL));
-        result__YCYR=((__POINTER *)ptr_table__XCYR)[ 0];
-        if ((result__YCYR == (void *)NULL)) {
-          result__YCYR=new_lab__2PJ(lab_type__ZCYR);
-          next__WCYR=(void *)((unsigned long)result__YCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CYR)));
-          ((__POINTER *)next__WCYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XCYR)[ 0]=next__WCYR;
-        } else {
-          next__WCYR=((__POINTER *)result__YCYR)[ 0];
-          if ((next__WCYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0CYR <<  1)) <=  4096)) {
-              next__WCYR=(void *)((unsigned long)result__YCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CYR)));
-            } else {
-              next__WCYR=new_lab__2PJ(lab_type__ZCYR);
-            };
-            ((__POINTER *)next__WCYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XCYR)[ 0]=next__WCYR;
-          } else {
-            ((__POINTER *)result__YCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YCYR=next__WCYR;
-          };
-        };
-        ptr__D5JR=result__YCYR;
-      };
-      result__C5JR=((__REAL_CST *)ptr__D5JR);
-      *(result__C5JR) = *(REAL_CST__);
-    };
-    Self__K5JR=((__REAL_CST *)result__C5JR);
-    Self__K5JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L5JR;
-    Self__K5JR->value__HN2H=v__M5JR;
-    Self__K5JR->parent_constant__U2JH.static_type__M2YD=t__N5JR;
-    __tmp__MQ2H=result__C5JR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__LB3P=((__CHARACTER_CST *)__tmp__LQ2H);
-    __tmp__MQ2H=create__char__4SMH(Self__LB3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LB3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__MB3P=((__IS_EXPANDED *)__tmp__LQ2H);
-    __tmp__XPAR=read__QB5G(((__READ_LOCAL *)Self__MB3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XPAR==NULL) {
-      __tmp__YPAR=NULL;
-    } else {
-      __tmp__YPAR=((__READ_LOCAL *)__tmp__XPAR);
-    };
-    p__X5JR=Self__MB3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__O5JR=NULL;
-    ptr__P5JR=((__POINTER )(NULL));
-    typ_id__Q5JR= 0;
-    sz__R5JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__R5JR ==  0)) {
-      result__O5JR=IS_EXPANDED__;
-    } else {
-      typ_id__Q5JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5JR);
-      if ((typ_id__Q5JR == (__INTEGER)(-  1))) {
-        a__S5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__T5JR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5JR + a__S5JR) & (__UINTEGER_32)(~ a__S5JR));
-        ptr_table__2CYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T5JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__1CYR=((__POINTER )(NULL));
-        result__3CYR=((__POINTER *)ptr_table__2CYR)[ 0];
-        if ((result__3CYR == (void *)NULL)) {
-          result__3CYR=new_lab__2PJ(new_size__T5JR);
-          next__1CYR=(void *)((unsigned long)result__3CYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5JR)));
-          ((__POINTER *)next__1CYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2CYR)[ 0]=next__1CYR;
-        } else {
-          next__1CYR=((__POINTER *)result__3CYR)[ 0];
-          if ((next__1CYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3CYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T5JR <<  1)) <=  4096)) {
-              next__1CYR=(void *)((unsigned long)result__3CYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5JR)));
-            } else {
-              next__1CYR=new_lab__2PJ(new_size__T5JR);
-            };
-            ((__POINTER *)next__1CYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2CYR)[ 0]=next__1CYR;
-          } else {
-            ((__POINTER *)result__3CYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1CYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3CYR=next__1CYR;
-          };
-        };
-        ptr__P5JR=result__3CYR;
-      } else {
-        t__U5JR=((__UINTEGER_32 )typ_id__Q5JR);
-        a__V5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EDYR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5JR + a__V5JR) & (__UINTEGER_32)(~ a__V5JR));
-        ptr_table__BDYR=((__POINTER )(&(table_type[(t__U5JR)])));
-        lab_type__DDYR=(__UINTEGER_32)(t__U5JR |  1);
-        next__ADYR=((__POINTER )(NULL));
-        result__CDYR=((__POINTER *)ptr_table__BDYR)[ 0];
-        if ((result__CDYR == (void *)NULL)) {
-          result__CDYR=new_lab__2PJ(lab_type__DDYR);
-          next__ADYR=(void *)((unsigned long)result__CDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDYR)));
-          ((__POINTER *)next__ADYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BDYR)[ 0]=next__ADYR;
-        } else {
-          next__ADYR=((__POINTER *)result__CDYR)[ 0];
-          if ((next__ADYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EDYR <<  1)) <=  4096)) {
-              next__ADYR=(void *)((unsigned long)result__CDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDYR)));
-            } else {
-              next__ADYR=new_lab__2PJ(lab_type__DDYR);
-            };
-            ((__POINTER *)next__ADYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BDYR)[ 0]=next__ADYR;
-          } else {
-            ((__POINTER *)result__CDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ADYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CDYR=next__ADYR;
-          };
-        };
-        ptr__P5JR=result__CDYR;
-      };
-      result__O5JR=((__IS_EXPANDED *)ptr__P5JR);
-      *(result__O5JR) = *(IS_EXPANDED__);
-    };
-    Self__W5JR=((__IS_EXPANDED *)result__O5JR);
-    Self__W5JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X5JR;
-    Self__W5JR->receiver__WN2H=__tmp__YPAR;
-    __tmp__MQ2H=result__O5JR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__MQ2H=my_copy__1N2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__MQ2H=my_copy__EO2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__MQ2H=my_copy__PO2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__MQ2H=my_copy__1O2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__MQ2H=my_copy__GP2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__MQ2H=my_copy__RP2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__MQ2H=my_copy__2P2H(__tmp__LQ2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__MQ2H=my_copy__HQ2H(__tmp__LQ2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__MQ2H=my_copy__SQ2H(__tmp__LQ2H);
-  } break;
-  case __ITEM__: {
-    __tmp__MQ2H=my_copy__DR2H(__tmp__LQ2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__MQ2H=my_copy__PR2H(__tmp__LQ2H);
-  } break;
-  case __CAST__: {
-    __tmp__MQ2H=my_copy__YR2H(__tmp__LQ2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__MQ2H=my_copy__5SYM(__tmp__LQ2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__MQ2H=my_copy__IUGK(__tmp__LQ2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__05JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LQ2H)->global__ZGJK),NULL);
-    if (__tmp__05JR==NULL) {
-      __tmp__15JR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__05JR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__15JR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__15JR=((__READ_GLOBAL *)__tmp__05JR);
+  __INTEGER_64__1SG v__I3AU;
+  __POSITION__OL __tmp__D2AL,p__H3AU;
+  void *__tmp__E2AL,*__tmp__F2AL;
+  __STRING_CST__5J *Self__Q2AU,*result__M2AU;
+  __POINTER__IB ptr__N2AU,__tmp__P2AU,__tmp__R2AU,__tmp__S2AU;
+  __INTEGER__Q typ_id__O2AU;
+  __UINTEGER_32__ZWB __tmp__T2AU;
+  __PROTOTYPE_CST__LAXC *Self__R15R,*__tmp__S15R;
+  __INTEGER_CST__XAXC *Self__U15R,*Self__G3AU;
+  __TYPE_FULL__XMB *t__J3AU;
+  __READ_LOCAL__55ZI *__tmp__V4XT,*__tmp__W4XT;
+  __IS_EXPANDED__35NJ *Self__Y15R,*Self__X3AU;
+  __GET_TYPE_ID__HAOJ *Self__315R,*Self__H4AU;
+  __SIZE_OF__5GOJ *Self__QB2S,*Self__AOQU;
+  __REAL_CST__1LOJ *Self__TB2S,*Self__QOQU;
+  __STRING_CONSTANT__0 *v__SOQU;
+  __CHARACTER_CST__RMOJ *Self__XB2S,*__tmp__YB2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__0B2S,*__tmp__1B2S;
+  void *__tmp__M4AU,*__tmp__PABU;
+  __READ_GLOBAL__T4YL *__tmp__N4AU;
+  __EXPR_DIV__4COJ *result__KVZJ,*Self__2AKK;
+  __tmp__D2AL=Self__B2AL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__E2AL=Self__B2AL->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__E2AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__Q2AU=((__STRING_CST__5J *)__tmp__E2AL);
+    result__M2AU=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      result__M2AU=Self__Q2AU;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      result__M2AU=((__STRING_CST__5J *)ptr__N2AU);
+      *(result__M2AU) = *(Self__Q2AU);
+    };
+    __tmp__F2AL=result__M2AU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__F2AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__E2AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__R15R=((__PROTOTYPE_CST__LAXC *)__tmp__E2AL);
+    __tmp__S15R=create__type__VJ2C(Self__R15R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__R15R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__F2AL=__tmp__S15R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__U15R=((__INTEGER_CST__XAXC *)__tmp__E2AL);
+    p__H3AU=Self__U15R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__I3AU=Self__U15R->value__FH4D;
+    t__J3AU=Self__U15R->parent_constant__YAXC.static_type__5G4D;
+    Self__U15R=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__U15R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__U15R=((__INTEGER_CST__XAXC *)ptr__N2AU);
+      *(Self__U15R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__G3AU=((__INTEGER_CST__XAXC *)Self__U15R);
+    Self__G3AU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__G3AU->value__FH4D=v__I3AU;
+    Self__G3AU->parent_constant__YAXC.static_type__5G4D=t__J3AU;
+    check_type__XYEE(Self__G3AU);
+    __tmp__F2AL=Self__U15R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__F2AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__E2AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__E2AL)->local__BVEJ));
+    if (__tmp__V4XT==NULL) {
+      __tmp__W4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W4XT=((__READ_LOCAL__55ZI *)__tmp__V4XT);
+    };
+    __tmp__F2AL=__tmp__W4XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__F2AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__F2AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__E2AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__Y15R=((__IS_EXPANDED__35NJ *)__tmp__E2AL);
+    p__H3AU=Self__Y15R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__V4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__Y15R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__V4XT==NULL) {
+      __tmp__W4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W4XT=((__READ_LOCAL__55ZI *)__tmp__V4XT);
+    };
+    Self__Y15R=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__Y15R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__Y15R=((__IS_EXPANDED__35NJ *)ptr__N2AU);
+      *(Self__Y15R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__X3AU=((__IS_EXPANDED__35NJ *)Self__Y15R);
+    Self__X3AU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__X3AU->receiver__RA5J=__tmp__W4XT;
+    __tmp__F2AL=Self__Y15R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__315R=((__GET_TYPE_ID__HAOJ *)__tmp__E2AL);
+    p__H3AU=Self__315R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__J3AU=Self__315R->receiver__WA5J;
+    Self__315R=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__315R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__315R=((__GET_TYPE_ID__HAOJ *)ptr__N2AU);
+      *(Self__315R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__H4AU=((__GET_TYPE_ID__HAOJ *)Self__315R);
+    Self__H4AU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__H4AU->receiver__WA5J=t__J3AU;
+    __tmp__F2AL=Self__315R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__F2AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__F2AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__F2AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__F2AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__F2AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__F2AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__F2AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__E2AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__F2AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__E2AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__F2AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__E2AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__QB2S=((__SIZE_OF__5GOJ *)__tmp__E2AL);
+    p__H3AU=Self__QB2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__J3AU=Self__QB2S->receiver__AD5J;
+    Self__QB2S=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__QB2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__QB2S=((__SIZE_OF__5GOJ *)ptr__N2AU);
+      *(Self__QB2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__AOQU=((__SIZE_OF__5GOJ *)Self__QB2S);
+    Self__AOQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__AOQU->receiver__AD5J=t__J3AU;
+    __tmp__F2AL=Self__QB2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__F2AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__E2AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__TB2S=((__REAL_CST__1LOJ *)__tmp__E2AL);
+    p__H3AU=Self__TB2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SOQU=Self__TB2S->value__VD5J;
+    t__J3AU=Self__TB2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__TB2S=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__TB2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__TB2S=((__REAL_CST__1LOJ *)ptr__N2AU);
+      *(Self__TB2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__QOQU=((__REAL_CST__1LOJ *)Self__TB2S);
+    Self__QOQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__QOQU->value__VD5J=v__SOQU;
+    Self__QOQU->parent_constant__2LOJ.static_type__5G4D=t__J3AU;
+    __tmp__F2AL=Self__TB2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__XB2S=((__CHARACTER_CST__RMOJ *)__tmp__E2AL);
+    __tmp__YB2S=create__char__UMQJ(Self__XB2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XB2S->text__0D5J);
+    __tmp__F2AL=__tmp__YB2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__0B2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__E2AL);
+    __tmp__1B2S=create__text__OQQJ(Self__0B2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__0B2S->string__WBJK);
+    __tmp__F2AL=__tmp__1B2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__F2AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__E2AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__F2AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__E2AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__F2AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__F2AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__F2AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__F2AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__F2AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__E2AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__F2AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__E2AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__M4AU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__E2AL)->global__KAKM),NULL);
+    if (__tmp__M4AU==NULL) {
+      __tmp__N4AU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__M4AU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__N4AU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__N4AU=((__READ_GLOBAL__T4YL *)__tmp__M4AU);
       } break;
       }
     };
-    __tmp__MQ2H=__tmp__15JR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__MQ2H=my_copy__BQCN(__tmp__LQ2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__MQ2H=my_copy__NREO(__tmp__LQ2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MQ2H=my_copy__VYJO(__tmp__LQ2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__MQ2H=my_copy__0REO(__tmp__LQ2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MQ2H=my_copy__BZJO(__tmp__LQ2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__MQ2H=my_copy__CNJM(__tmp__LQ2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__MQ2H=my_copy__5XLL(__tmp__LQ2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__MQ2H=my_copy__WVYM(__tmp__LQ2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__MQ2H=my_copy__FSEO(__tmp__LQ2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__MQ2H=my_copy__QCEP(__tmp__LQ2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__MQ2H=my_copy__5LSN(__tmp__LQ2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__MQ2H=my_copy__KMSN(__tmp__LQ2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__MQ2H=my_copy__JZPN(__tmp__LQ2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__MQ2H=my_copy__G3SO(__tmp__LQ2H);
-  } break;
-  };
-  __tmp__OQ2H=Self__IQ2H->parent_expr_binary__ODKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__OQ2H)->__id) {
-  case __LIST__: {
-    __tmp__PQ2H=my_copy__MSYM(__tmp__OQ2H);
-  } break;
-  case __STRING_CST__: {
-    Self__NB3P=((__STRING_CST *)__tmp__OQ2H);
-    __tmp__PQ2H=create__text__ITMH(Self__NB3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NB3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__PQ2H=my_copy__EK2H(__tmp__OQ2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__OB3P=((__PROTOTYPE_CST *)__tmp__OQ2H);
-    __tmp__PQ2H=create__type__PKQC(Self__OB3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OB3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__PB3P=((__INTEGER_CST *)__tmp__OQ2H);
-    p__GAKR=Self__PB3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__HAKR=Self__PB3P->value__W4YD;
-    t__IAKR=Self__PB3P->parent_constant__B3LC.static_type__M2YD;
-    result__35JR=NULL;
-    ptr__45JR=((__POINTER )(NULL));
-    typ_id__55JR= 0;
-    sz__AAKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__AAKR ==  0)) {
-      result__35JR=INTEGER_CST__;
-    } else {
-      typ_id__55JR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AAKR);
-      if ((typ_id__55JR == (__INTEGER)(-  1))) {
-        a__BAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CAKR=(__UINTEGER_32)((__UINTEGER_32)(sz__AAKR + a__BAKR) & (__UINTEGER_32)(~ a__BAKR));
-        ptr_table__GDYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CAKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__FDYR=((__POINTER )(NULL));
-        result__HDYR=((__POINTER *)ptr_table__GDYR)[ 0];
-        if ((result__HDYR == (void *)NULL)) {
-          result__HDYR=new_lab__2PJ(new_size__CAKR);
-          next__FDYR=(void *)((unsigned long)result__HDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAKR)));
-          ((__POINTER *)next__FDYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GDYR)[ 0]=next__FDYR;
-        } else {
-          next__FDYR=((__POINTER *)result__HDYR)[ 0];
-          if ((next__FDYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CAKR <<  1)) <=  4096)) {
-              next__FDYR=(void *)((unsigned long)result__HDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAKR)));
-            } else {
-              next__FDYR=new_lab__2PJ(new_size__CAKR);
-            };
-            ((__POINTER *)next__FDYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GDYR)[ 0]=next__FDYR;
-          } else {
-            ((__POINTER *)result__HDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HDYR=next__FDYR;
-          };
-        };
-        ptr__45JR=result__HDYR;
-      } else {
-        t__DAKR=((__UINTEGER_32 )typ_id__55JR);
-        a__EAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ODYR=(__UINTEGER_32)((__UINTEGER_32)(sz__AAKR + a__EAKR) & (__UINTEGER_32)(~ a__EAKR));
-        ptr_table__LDYR=((__POINTER )(&(table_type[(t__DAKR)])));
-        lab_type__NDYR=(__UINTEGER_32)(t__DAKR |  1);
-        next__KDYR=((__POINTER )(NULL));
-        result__MDYR=((__POINTER *)ptr_table__LDYR)[ 0];
-        if ((result__MDYR == (void *)NULL)) {
-          result__MDYR=new_lab__2PJ(lab_type__NDYR);
-          next__KDYR=(void *)((unsigned long)result__MDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ODYR)));
-          ((__POINTER *)next__KDYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LDYR)[ 0]=next__KDYR;
-        } else {
-          next__KDYR=((__POINTER *)result__MDYR)[ 0];
-          if ((next__KDYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ODYR <<  1)) <=  4096)) {
-              next__KDYR=(void *)((unsigned long)result__MDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ODYR)));
-            } else {
-              next__KDYR=new_lab__2PJ(lab_type__NDYR);
-            };
-            ((__POINTER *)next__KDYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LDYR)[ 0]=next__KDYR;
-          } else {
-            ((__POINTER *)result__MDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MDYR=next__KDYR;
-          };
-        };
-        ptr__45JR=result__MDYR;
-      };
-      result__35JR=((__INTEGER_CST *)ptr__45JR);
-      *(result__35JR) = *(INTEGER_CST__);
-    };
-    Self__FAKR=((__INTEGER_CST *)result__35JR);
-    Self__FAKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GAKR;
-    Self__FAKR->value__W4YD=v__HAKR;
-    Self__FAKR->parent_constant__B3LC.static_type__M2YD=t__IAKR;
-    check_type__YG5D(Self__FAKR);
-    __tmp__PQ2H=result__35JR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1PAR=read__QB5G(((__READ_LOCAL *)__tmp__OQ2H)->local__HJZD);
-    if (__tmp__1PAR==NULL) {
-      __tmp__2PAR=NULL;
-    } else {
-      __tmp__2PAR=((__READ_LOCAL *)__tmp__1PAR);
-    };
-    __tmp__PQ2H=__tmp__2PAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__PQ2H=my_copy__SL2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__PQ2H=my_copy__LM2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__PQ2H=my_copy__YM2H(__tmp__OQ2H);
-  } break;
-  case __REAL_CST__: {
-    Self__RB3P=((__REAL_CST *)__tmp__OQ2H);
-    p__SAKR=Self__RB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__TAKR=Self__RB3P->value__HN2H;
-    t__UAKR=Self__RB3P->parent_constant__U2JH.static_type__M2YD;
-    result__JAKR=NULL;
-    ptr__KAKR=((__POINTER )(NULL));
-    typ_id__LAKR= 0;
-    sz__MAKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__MAKR ==  0)) {
-      result__JAKR=REAL_CST__;
-    } else {
-      typ_id__LAKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MAKR);
-      if ((typ_id__LAKR == (__INTEGER)(-  1))) {
-        a__NAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OAKR=(__UINTEGER_32)((__UINTEGER_32)(sz__MAKR + a__NAKR) & (__UINTEGER_32)(~ a__NAKR));
-        ptr_table__QDYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OAKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__PDYR=((__POINTER )(NULL));
-        result__RDYR=((__POINTER *)ptr_table__QDYR)[ 0];
-        if ((result__RDYR == (void *)NULL)) {
-          result__RDYR=new_lab__2PJ(new_size__OAKR);
-          next__PDYR=(void *)((unsigned long)result__RDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAKR)));
-          ((__POINTER *)next__PDYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QDYR)[ 0]=next__PDYR;
-        } else {
-          next__PDYR=((__POINTER *)result__RDYR)[ 0];
-          if ((next__PDYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OAKR <<  1)) <=  4096)) {
-              next__PDYR=(void *)((unsigned long)result__RDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAKR)));
-            } else {
-              next__PDYR=new_lab__2PJ(new_size__OAKR);
-            };
-            ((__POINTER *)next__PDYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QDYR)[ 0]=next__PDYR;
-          } else {
-            ((__POINTER *)result__RDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RDYR=next__PDYR;
-          };
-        };
-        ptr__KAKR=result__RDYR;
-      } else {
-        t__PAKR=((__UINTEGER_32 )typ_id__LAKR);
-        a__QAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YDYR=(__UINTEGER_32)((__UINTEGER_32)(sz__MAKR + a__QAKR) & (__UINTEGER_32)(~ a__QAKR));
-        ptr_table__VDYR=((__POINTER )(&(table_type[(t__PAKR)])));
-        lab_type__XDYR=(__UINTEGER_32)(t__PAKR |  1);
-        next__UDYR=((__POINTER )(NULL));
-        result__WDYR=((__POINTER *)ptr_table__VDYR)[ 0];
-        if ((result__WDYR == (void *)NULL)) {
-          result__WDYR=new_lab__2PJ(lab_type__XDYR);
-          next__UDYR=(void *)((unsigned long)result__WDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDYR)));
-          ((__POINTER *)next__UDYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VDYR)[ 0]=next__UDYR;
-        } else {
-          next__UDYR=((__POINTER *)result__WDYR)[ 0];
-          if ((next__UDYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YDYR <<  1)) <=  4096)) {
-              next__UDYR=(void *)((unsigned long)result__WDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDYR)));
-            } else {
-              next__UDYR=new_lab__2PJ(lab_type__XDYR);
-            };
-            ((__POINTER *)next__UDYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VDYR)[ 0]=next__UDYR;
-          } else {
-            ((__POINTER *)result__WDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WDYR=next__UDYR;
-          };
-        };
-        ptr__KAKR=result__WDYR;
-      };
-      result__JAKR=((__REAL_CST *)ptr__KAKR);
-      *(result__JAKR) = *(REAL_CST__);
-    };
-    Self__RAKR=((__REAL_CST *)result__JAKR);
-    Self__RAKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SAKR;
-    Self__RAKR->value__HN2H=v__TAKR;
-    Self__RAKR->parent_constant__U2JH.static_type__M2YD=t__UAKR;
-    __tmp__PQ2H=result__JAKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__TB3P=((__CHARACTER_CST *)__tmp__OQ2H);
-    __tmp__PQ2H=create__char__4SMH(Self__TB3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TB3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__UB3P=((__IS_EXPANDED *)__tmp__OQ2H);
-    __tmp__5PAR=read__QB5G(((__READ_LOCAL *)Self__UB3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5PAR==NULL) {
-      __tmp__AQAR=NULL;
-    } else {
-      __tmp__AQAR=((__READ_LOCAL *)__tmp__5PAR);
-    };
-    p__4AKR=Self__UB3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__VAKR=NULL;
-    ptr__WAKR=((__POINTER )(NULL));
-    typ_id__XAKR= 0;
-    sz__YAKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__YAKR ==  0)) {
-      result__VAKR=IS_EXPANDED__;
-    } else {
-      typ_id__XAKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YAKR);
-      if ((typ_id__XAKR == (__INTEGER)(-  1))) {
-        a__ZAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0AKR=(__UINTEGER_32)((__UINTEGER_32)(sz__YAKR + a__ZAKR) & (__UINTEGER_32)(~ a__ZAKR));
-        ptr_table__0DYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0AKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ZDYR=((__POINTER )(NULL));
-        result__1DYR=((__POINTER *)ptr_table__0DYR)[ 0];
-        if ((result__1DYR == (void *)NULL)) {
-          result__1DYR=new_lab__2PJ(new_size__0AKR);
-          next__ZDYR=(void *)((unsigned long)result__1DYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0AKR)));
-          ((__POINTER *)next__ZDYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0DYR)[ 0]=next__ZDYR;
-        } else {
-          next__ZDYR=((__POINTER *)result__1DYR)[ 0];
-          if ((next__ZDYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1DYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0AKR <<  1)) <=  4096)) {
-              next__ZDYR=(void *)((unsigned long)result__1DYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0AKR)));
-            } else {
-              next__ZDYR=new_lab__2PJ(new_size__0AKR);
-            };
-            ((__POINTER *)next__ZDYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0DYR)[ 0]=next__ZDYR;
-          } else {
-            ((__POINTER *)result__1DYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1DYR=next__ZDYR;
-          };
-        };
-        ptr__WAKR=result__1DYR;
-      } else {
-        t__1AKR=((__UINTEGER_32 )typ_id__XAKR);
-        a__2AKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CEYR=(__UINTEGER_32)((__UINTEGER_32)(sz__YAKR + a__2AKR) & (__UINTEGER_32)(~ a__2AKR));
-        ptr_table__5DYR=((__POINTER )(&(table_type[(t__1AKR)])));
-        lab_type__BEYR=(__UINTEGER_32)(t__1AKR |  1);
-        next__4DYR=((__POINTER )(NULL));
-        result__AEYR=((__POINTER *)ptr_table__5DYR)[ 0];
-        if ((result__AEYR == (void *)NULL)) {
-          result__AEYR=new_lab__2PJ(lab_type__BEYR);
-          next__4DYR=(void *)((unsigned long)result__AEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEYR)));
-          ((__POINTER *)next__4DYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5DYR)[ 0]=next__4DYR;
-        } else {
-          next__4DYR=((__POINTER *)result__AEYR)[ 0];
-          if ((next__4DYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CEYR <<  1)) <=  4096)) {
-              next__4DYR=(void *)((unsigned long)result__AEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEYR)));
-            } else {
-              next__4DYR=new_lab__2PJ(lab_type__BEYR);
-            };
-            ((__POINTER *)next__4DYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5DYR)[ 0]=next__4DYR;
-          } else {
-            ((__POINTER *)result__AEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4DYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AEYR=next__4DYR;
-          };
-        };
-        ptr__WAKR=result__AEYR;
-      };
-      result__VAKR=((__IS_EXPANDED *)ptr__WAKR);
-      *(result__VAKR) = *(IS_EXPANDED__);
-    };
-    Self__3AKR=((__IS_EXPANDED *)result__VAKR);
-    Self__3AKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4AKR;
-    Self__3AKR->receiver__WN2H=__tmp__AQAR;
-    __tmp__PQ2H=result__VAKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__PQ2H=my_copy__1N2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__PQ2H=my_copy__EO2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__PQ2H=my_copy__PO2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__PQ2H=my_copy__1O2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__PQ2H=my_copy__GP2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__PQ2H=my_copy__RP2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__PQ2H=my_copy__2P2H(__tmp__OQ2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__PQ2H=my_copy__HQ2H(__tmp__OQ2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__PQ2H=my_copy__SQ2H(__tmp__OQ2H);
-  } break;
-  case __ITEM__: {
-    __tmp__PQ2H=my_copy__DR2H(__tmp__OQ2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__PQ2H=my_copy__PR2H(__tmp__OQ2H);
-  } break;
-  case __CAST__: {
-    __tmp__PQ2H=my_copy__YR2H(__tmp__OQ2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__PQ2H=my_copy__5SYM(__tmp__OQ2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__PQ2H=my_copy__IUGK(__tmp__OQ2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__BBKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OQ2H)->global__ZGJK),NULL);
-    if (__tmp__BBKR==NULL) {
-      __tmp__CBKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__BBKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__CBKR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__CBKR=((__READ_GLOBAL *)__tmp__BBKR);
+    __tmp__F2AL=__tmp__N4AU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__F2AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__E2AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__F2AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__E2AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__F2AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__E2AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__F2AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__E2AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__F2AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__E2AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__F2AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__E2AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__F2AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__E2AL));
+  } break;
+  };
+  __tmp__E2AL=Self__B2AL->parent_expr_binary__5COJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__E2AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__Q2AU=((__STRING_CST__5J *)__tmp__E2AL);
+    result__M2AU=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      result__M2AU=Self__Q2AU;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      result__M2AU=((__STRING_CST__5J *)ptr__N2AU);
+      *(result__M2AU) = *(Self__Q2AU);
+    };
+    __tmp__M4AU=result__M2AU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__M4AU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__E2AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__R15R=((__PROTOTYPE_CST__LAXC *)__tmp__E2AL);
+    __tmp__S15R=create__type__VJ2C(Self__R15R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__R15R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__M4AU=__tmp__S15R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__U15R=((__INTEGER_CST__XAXC *)__tmp__E2AL);
+    p__H3AU=Self__U15R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__I3AU=Self__U15R->value__FH4D;
+    t__J3AU=Self__U15R->parent_constant__YAXC.static_type__5G4D;
+    Self__U15R=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__U15R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__U15R=((__INTEGER_CST__XAXC *)ptr__N2AU);
+      *(Self__U15R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__G3AU=((__INTEGER_CST__XAXC *)Self__U15R);
+    Self__G3AU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__G3AU->value__FH4D=v__I3AU;
+    Self__G3AU->parent_constant__YAXC.static_type__5G4D=t__J3AU;
+    check_type__XYEE(Self__G3AU);
+    __tmp__M4AU=Self__U15R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__M4AU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__E2AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__E2AL)->local__BVEJ));
+    if (__tmp__V4XT==NULL) {
+      __tmp__W4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W4XT=((__READ_LOCAL__55ZI *)__tmp__V4XT);
+    };
+    __tmp__M4AU=__tmp__W4XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__M4AU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__M4AU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__E2AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__Y15R=((__IS_EXPANDED__35NJ *)__tmp__E2AL);
+    p__H3AU=Self__Y15R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__V4XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__Y15R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__V4XT==NULL) {
+      __tmp__W4XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W4XT=((__READ_LOCAL__55ZI *)__tmp__V4XT);
+    };
+    Self__Y15R=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__Y15R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__Y15R=((__IS_EXPANDED__35NJ *)ptr__N2AU);
+      *(Self__Y15R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__X3AU=((__IS_EXPANDED__35NJ *)Self__Y15R);
+    Self__X3AU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__X3AU->receiver__RA5J=__tmp__W4XT;
+    __tmp__M4AU=Self__Y15R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__315R=((__GET_TYPE_ID__HAOJ *)__tmp__E2AL);
+    p__H3AU=Self__315R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__J3AU=Self__315R->receiver__WA5J;
+    Self__315R=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__315R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__315R=((__GET_TYPE_ID__HAOJ *)ptr__N2AU);
+      *(Self__315R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__H4AU=((__GET_TYPE_ID__HAOJ *)Self__315R);
+    Self__H4AU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__H4AU->receiver__WA5J=t__J3AU;
+    __tmp__M4AU=Self__315R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__M4AU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__M4AU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__M4AU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__M4AU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__M4AU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__M4AU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__E2AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__M4AU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__E2AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__M4AU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__E2AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__M4AU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__E2AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__QB2S=((__SIZE_OF__5GOJ *)__tmp__E2AL);
+    p__H3AU=Self__QB2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__J3AU=Self__QB2S->receiver__AD5J;
+    Self__QB2S=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__QB2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__QB2S=((__SIZE_OF__5GOJ *)ptr__N2AU);
+      *(Self__QB2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__AOQU=((__SIZE_OF__5GOJ *)Self__QB2S);
+    Self__AOQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__AOQU->receiver__AD5J=t__J3AU;
+    __tmp__M4AU=Self__QB2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__M4AU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__E2AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__TB2S=((__REAL_CST__1LOJ *)__tmp__E2AL);
+    p__H3AU=Self__TB2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SOQU=Self__TB2S->value__VD5J;
+    t__J3AU=Self__TB2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__TB2S=NULL;
+    ptr__N2AU=((__POINTER__IB )(NULL));
+    typ_id__O2AU= 0;
+    __tmp__P2AU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__P2AU ==  0)) {
+      Self__TB2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__O2AU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+      if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+        ptr__N2AU=__tmp__R2AU;
+      } else /* FALSE */ {
+        __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+        ptr__N2AU=__tmp__R2AU;
+      };
+      Self__TB2S=((__REAL_CST__1LOJ *)ptr__N2AU);
+      *(Self__TB2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__QOQU=((__REAL_CST__1LOJ *)Self__TB2S);
+    Self__QOQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__H3AU;
+    Self__QOQU->value__VD5J=v__SOQU;
+    Self__QOQU->parent_constant__2LOJ.static_type__5G4D=t__J3AU;
+    __tmp__M4AU=Self__TB2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__XB2S=((__CHARACTER_CST__RMOJ *)__tmp__E2AL);
+    __tmp__YB2S=create__char__UMQJ(Self__XB2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XB2S->text__0D5J);
+    __tmp__M4AU=__tmp__YB2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__0B2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__E2AL);
+    __tmp__1B2S=create__text__OQQJ(Self__0B2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__0B2S->string__WBJK);
+    __tmp__M4AU=__tmp__1B2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__M4AU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__E2AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__M4AU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__E2AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__M4AU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__M4AU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__M4AU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__M4AU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__E2AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__M4AU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__E2AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__M4AU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__E2AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__PABU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__E2AL)->global__KAKM),NULL);
+    if (__tmp__PABU==NULL) {
+      __tmp__N4AU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__PABU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__N4AU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__N4AU=((__READ_GLOBAL__T4YL *)__tmp__PABU);
       } break;
       }
     };
-    __tmp__PQ2H=__tmp__CBKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__PQ2H=my_copy__BQCN(__tmp__OQ2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__PQ2H=my_copy__NREO(__tmp__OQ2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PQ2H=my_copy__VYJO(__tmp__OQ2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__PQ2H=my_copy__0REO(__tmp__OQ2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PQ2H=my_copy__BZJO(__tmp__OQ2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__PQ2H=my_copy__CNJM(__tmp__OQ2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__PQ2H=my_copy__5XLL(__tmp__OQ2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__PQ2H=my_copy__WVYM(__tmp__OQ2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__PQ2H=my_copy__FSEO(__tmp__OQ2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__PQ2H=my_copy__QCEP(__tmp__OQ2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__PQ2H=my_copy__5LSN(__tmp__OQ2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__PQ2H=my_copy__KMSN(__tmp__OQ2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__PQ2H=my_copy__JZPN(__tmp__OQ2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__PQ2H=my_copy__G3SO(__tmp__OQ2H);
-  } break;
-  };
-  result__SGYH=NULL;
-  ptr__TGYH=((__POINTER )(NULL));
-  typ_id__YGYH= 0;
-  sz__VGYH=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
-  if ((sz__VGYH ==  0)) {
-    result__SGYH=EXPR_SHIFT_L__;
-  } else {
-    typ_id__YGYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VGYH);
-    if ((typ_id__YGYH == (__INTEGER)(-  1))) {
-      a__5D2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3D2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VGYH + a__5D2Q) & (__UINTEGER_32)(~ a__5D2Q));
-      ptr_table__EEYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3D2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__DEYR=((__POINTER )(NULL));
-      result__FEYR=((__POINTER *)ptr_table__EEYR)[ 0];
-      if ((result__FEYR == (void *)NULL)) {
-        result__FEYR=new_lab__2PJ(new_size__3D2Q);
-        next__DEYR=(void *)((unsigned long)result__FEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3D2Q)));
-        ((__POINTER *)next__DEYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EEYR)[ 0]=next__DEYR;
-      } else {
-        next__DEYR=((__POINTER *)result__FEYR)[ 0];
-        if ((next__DEYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3D2Q <<  1)) <=  4096)) {
-            next__DEYR=(void *)((unsigned long)result__FEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3D2Q)));
-          } else {
-            next__DEYR=new_lab__2PJ(new_size__3D2Q);
-          };
-          ((__POINTER *)next__DEYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EEYR)[ 0]=next__DEYR;
-        } else {
-          ((__POINTER *)result__FEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FEYR=next__DEYR;
-        };
-      };
-      ptr__TGYH=result__FEYR;
-    } else {
-      t__DE2Q=((__UINTEGER_32 )typ_id__YGYH);
-      a__FE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MEYR=(__UINTEGER_32)((__UINTEGER_32)(sz__VGYH + a__FE2Q) & (__UINTEGER_32)(~ a__FE2Q));
-      ptr_table__JEYR=((__POINTER )(&(table_type[(t__DE2Q)])));
-      lab_type__LEYR=(__UINTEGER_32)(t__DE2Q |  1);
-      next__IEYR=((__POINTER )(NULL));
-      result__KEYR=((__POINTER *)ptr_table__JEYR)[ 0];
-      if ((result__KEYR == (void *)NULL)) {
-        result__KEYR=new_lab__2PJ(lab_type__LEYR);
-        next__IEYR=(void *)((unsigned long)result__KEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEYR)));
-        ((__POINTER *)next__IEYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JEYR)[ 0]=next__IEYR;
-      } else {
-        next__IEYR=((__POINTER *)result__KEYR)[ 0];
-        if ((next__IEYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MEYR <<  1)) <=  4096)) {
-            next__IEYR=(void *)((unsigned long)result__KEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEYR)));
-          } else {
-            next__IEYR=new_lab__2PJ(lab_type__LEYR);
-          };
-          ((__POINTER *)next__IEYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JEYR)[ 0]=next__IEYR;
-        } else {
-          ((__POINTER *)result__KEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KEYR=next__IEYR;
-        };
-      };
-      ptr__TGYH=result__KEYR;
-    };
-    result__SGYH=((__EXPR_SHIFT_L *)ptr__TGYH);
-    *(result__SGYH) = *(EXPR_SHIFT_L__);
-  };
-  Self__QOFI=((__EXPR_SHIFT_L *)result__SGYH);
-  Self__QOFI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__KQ2H;
-  Self__QOFI->parent_expr_binary__ODKH.left__XO1H=__tmp__MQ2H;
-  Self__QOFI->parent_expr_binary__ODKH.right__WO2H=__tmp__PQ2H;
-  return(result__SGYH);
+    __tmp__M4AU=__tmp__N4AU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__M4AU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__E2AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__M4AU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__E2AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__M4AU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__E2AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__M4AU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__E2AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__M4AU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__E2AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__M4AU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__E2AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__M4AU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__E2AL));
+  } break;
+  };
+  result__KVZJ=NULL;
+  ptr__N2AU=((__POINTER__IB )(NULL));
+  typ_id__O2AU= 0;
+  __tmp__P2AU=((__POINTER__IB )sizeof(__EXPR_DIV__4COJ));
+  if (((unsigned long)__tmp__P2AU ==  0)) {
+    result__KVZJ=EXPR_DIV__4COJ__;
+  } else /* FALSE */ {
+    typ_id__O2AU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P2AU));
+    if ((typ_id__O2AU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__T2AU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S2AU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_size[(__tmp__T2AU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S2AU)));
+      ptr__N2AU=__tmp__R2AU;
+    } else /* FALSE */ {
+      __tmp__T2AU=((__UINTEGER_32__ZWB )typ_id__O2AU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__R2AU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__S2AU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P2AU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2AU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__R2AU=micro_alloc__table__lab__UKI(__tmp__S2AU,((__POINTER__IB )(&(table_type[(__tmp__T2AU)]))),(__UINTEGER_32__ZWB)(__tmp__T2AU |  1));
+      ptr__N2AU=__tmp__R2AU;
+    };
+    result__KVZJ=((__EXPR_DIV__4COJ *)ptr__N2AU);
+    *(result__KVZJ) = *(EXPR_DIV__4COJ__);
+  };
+  Self__2AKK=((__EXPR_DIV__4COJ *)result__KVZJ);
+  Self__2AKK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__D2AL;
+  Self__2AKK->parent_expr_binary__5COJ.left__EB5J=__tmp__F2AL;
+  Self__2AKK->parent_expr_binary__5COJ.right__IB5J=__tmp__M4AU;
+  Self__2AKK=result__KVZJ;
+  return(Self__2AKK);
 }
 
-static __PUT_TO* my_copy__SQ2H(__PUT_TO *Self__TQ2H)
-// ({PUT_TO}) With resultRecursive, No inlinable.
+static __EXPR_AND__SDOJ* my_copy__L2AL(__EXPR_AND__SDOJ *Self__M2AL)
+// ({EXPR_AND__SDOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__OBKR,v__VCKR,v__2DKR;
-  __POSITION __tmp__VQ2H,p__NBKR,p__ZBKR,p__FCKR,p__UCKR,p__ADKR;
-  __POSITION p__MDKR,p__1DKR,p__HEKR,p__TEKR;
-  void *__tmp__XQ2H,*__tmp__YQ2H,*__tmp__1Q2H,*__tmp__2Q2H,*__tmp__5Q2H;
-  void *__tmp__AR2H;
-  __STRING_CST *Self__VB3P,*Self__3B3P,*Self__FC3P;
-  __PROTOTYPE_CST *Self__WB3P,*Self__4B3P,*Self__GC3P;
-  __INTEGER_CST *Self__XB3P,*result__EBKR,*Self__MBKR,*Self__5B3P;
-  __INTEGER_CST *result__LCKR,*Self__TCKR,*Self__HC3P,*result__SDKR;
-  __INTEGER_CST *Self__0DKR;
-  void *t__PBKR,*t__1BKR,*t__WCKR,*t__CDKR,*t__3DKR,*t__JEKR;
-  __POINTER ptr__FBKR,ptr_table__OEYR,next__NEYR,result__PEYR;
-  __POINTER ptr_table__TEYR,next__SEYR,result__UEYR,ptr__RBKR;
-  __POINTER ptr_table__YEYR,next__XEYR,result__ZEYR,ptr_table__3EYR;
-  __POINTER next__2EYR,result__4EYR,ptr__3BKR,ptr_table__CFYR;
-  __POINTER next__BFYR,result__DFYR,ptr_table__HFYR,next__GFYR;
-  __POINTER result__IFYR,ptr__MCKR,ptr_table__MFYR,next__LFYR;
-  __POINTER result__NFYR,ptr_table__RFYR,next__QFYR,result__SFYR;
-  __POINTER ptr__YCKR,ptr_table__WFYR,next__VFYR,result__XFYR;
-  __POINTER ptr_table__1FYR,next__0FYR,result__2FYR,ptr__EDKR;
-  __POINTER ptr_table__AGYR,next__5FYR,result__BGYR,ptr_table__FGYR;
-  __POINTER next__EGYR,result__GGYR,ptr__TDKR,ptr_table__KGYR;
-  __POINTER next__JGYR,result__LGYR,ptr_table__PGYR,next__OGYR;
-  __POINTER result__QGYR,ptr__5DKR,ptr_table__UGYR,next__TGYR;
-  __POINTER result__VGYR,ptr_table__ZGYR,next__YGYR,result__0GYR;
-  __POINTER ptr__LEKR,ptr_table__4GYR,next__3GYR,result__5GYR;
-  __POINTER ptr_table__DHYR,next__CHYR,result__EHYR;
-  __INTEGER typ_id__GBKR,typ_id__SBKR,typ_id__4BKR,typ_id__NCKR;
-  __INTEGER typ_id__ZCKR,typ_id__FDKR,typ_id__UDKR,typ_id__AEKR;
-  __INTEGER typ_id__MEKR;
-  __UINTEGER_32 sz__HBKR,a__IBKR,new_size__JBKR,t__KBKR,a__LBKR;
-  __UINTEGER_32 new_size__WEYR,lab_type__VEYR,sz__TBKR,a__UBKR;
-  __UINTEGER_32 new_size__VBKR,t__WBKR,a__XBKR,new_size__AFYR;
-  __UINTEGER_32 lab_type__5EYR,sz__5BKR,a__ACKR,new_size__BCKR,t__CCKR;
-  __UINTEGER_32 a__DCKR,new_size__KFYR,lab_type__JFYR,sz__OCKR,a__PCKR;
-  __UINTEGER_32 new_size__QCKR,t__RCKR,a__SCKR,new_size__UFYR;
-  __UINTEGER_32 lab_type__TFYR,sz__0CKR,a__1CKR,new_size__2CKR,t__3CKR;
-  __UINTEGER_32 a__4CKR,new_size__4FYR,lab_type__3FYR,sz__GDKR,a__HDKR;
-  __UINTEGER_32 new_size__IDKR,t__JDKR,a__KDKR,new_size__IGYR;
-  __UINTEGER_32 lab_type__HGYR,sz__VDKR,a__WDKR,new_size__XDKR,t__YDKR;
-  __UINTEGER_32 a__ZDKR,new_size__SGYR,lab_type__RGYR,sz__BEKR,a__CEKR;
-  __UINTEGER_32 new_size__DEKR,t__EEKR,a__FEKR,new_size__2GYR;
-  __UINTEGER_32 lab_type__1GYR,sz__NEKR,a__OEKR,new_size__PEKR,t__QEKR;
-  __UINTEGER_32 a__REKR,new_size__GHYR,lab_type__FHYR;
-  void *__tmp__DQAR,*__tmp__HQAR,*__tmp__ICKR,*__tmp__LQAR,*__tmp__PQAR;
-  void *__tmp__PDKR,*__tmp__TQAR,*__tmp__XQAR,*__tmp__WEKR;
-  __READ_LOCAL *__tmp__EQAR,*__tmp__IQAR,*__tmp__MQAR,*__tmp__QQAR;
-  __READ_LOCAL *__tmp__UQAR,*__tmp__YQAR;
-  __REAL_CST *Self__ZB3P,*result__QBKR,*Self__YBKR,*Self__BC3P;
-  __REAL_CST *result__XCKR,*Self__5CKR,*Self__JC3P,*result__4DKR;
-  __REAL_CST *Self__GEKR;
-  void *v__0BKR,*v__BDKR,*v__IEKR;
-  __CHARACTER_CST *Self__1B3P,*Self__DC3P,*Self__LC3P;
-  __IS_EXPANDED *Self__2B3P,*result__2BKR,*Self__ECKR,*Self__EC3P;
-  __IS_EXPANDED *result__DDKR,*Self__LDKR,*Self__MC3P,*result__KEKR;
-  __IS_EXPANDED *Self__SEKR;
-  __READ_GLOBAL *__tmp__JCKR,*__tmp__QDKR,*__tmp__XEKR;
-  __tmp__VQ2H=Self__TQ2H->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__XQ2H=Self__TQ2H->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__XQ2H)->__id) {
-  case __LIST__: {
-    __tmp__YQ2H=my_copy__MSYM(__tmp__XQ2H);
-  } break;
-  case __STRING_CST__: {
-    Self__VB3P=((__STRING_CST *)__tmp__XQ2H);
-    __tmp__YQ2H=create__text__ITMH(Self__VB3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VB3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__YQ2H=my_copy__EK2H(__tmp__XQ2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__WB3P=((__PROTOTYPE_CST *)__tmp__XQ2H);
-    __tmp__YQ2H=create__type__PKQC(Self__WB3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WB3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__XB3P=((__INTEGER_CST *)__tmp__XQ2H);
-    p__NBKR=Self__XB3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__OBKR=Self__XB3P->value__W4YD;
-    t__PBKR=Self__XB3P->parent_constant__B3LC.static_type__M2YD;
-    result__EBKR=NULL;
-    ptr__FBKR=((__POINTER )(NULL));
-    typ_id__GBKR= 0;
-    sz__HBKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__HBKR ==  0)) {
-      result__EBKR=INTEGER_CST__;
-    } else {
-      typ_id__GBKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HBKR);
-      if ((typ_id__GBKR == (__INTEGER)(-  1))) {
-        a__IBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JBKR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBKR + a__IBKR) & (__UINTEGER_32)(~ a__IBKR));
-        ptr_table__OEYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JBKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__NEYR=((__POINTER )(NULL));
-        result__PEYR=((__POINTER *)ptr_table__OEYR)[ 0];
-        if ((result__PEYR == (void *)NULL)) {
-          result__PEYR=new_lab__2PJ(new_size__JBKR);
-          next__NEYR=(void *)((unsigned long)result__PEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBKR)));
-          ((__POINTER *)next__NEYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OEYR)[ 0]=next__NEYR;
-        } else {
-          next__NEYR=((__POINTER *)result__PEYR)[ 0];
-          if ((next__NEYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JBKR <<  1)) <=  4096)) {
-              next__NEYR=(void *)((unsigned long)result__PEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBKR)));
-            } else {
-              next__NEYR=new_lab__2PJ(new_size__JBKR);
-            };
-            ((__POINTER *)next__NEYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OEYR)[ 0]=next__NEYR;
-          } else {
-            ((__POINTER *)result__PEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PEYR=next__NEYR;
-          };
-        };
-        ptr__FBKR=result__PEYR;
-      } else {
-        t__KBKR=((__UINTEGER_32 )typ_id__GBKR);
-        a__LBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WEYR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBKR + a__LBKR) & (__UINTEGER_32)(~ a__LBKR));
-        ptr_table__TEYR=((__POINTER )(&(table_type[(t__KBKR)])));
-        lab_type__VEYR=(__UINTEGER_32)(t__KBKR |  1);
-        next__SEYR=((__POINTER )(NULL));
-        result__UEYR=((__POINTER *)ptr_table__TEYR)[ 0];
-        if ((result__UEYR == (void *)NULL)) {
-          result__UEYR=new_lab__2PJ(lab_type__VEYR);
-          next__SEYR=(void *)((unsigned long)result__UEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WEYR)));
-          ((__POINTER *)next__SEYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TEYR)[ 0]=next__SEYR;
-        } else {
-          next__SEYR=((__POINTER *)result__UEYR)[ 0];
-          if ((next__SEYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WEYR <<  1)) <=  4096)) {
-              next__SEYR=(void *)((unsigned long)result__UEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WEYR)));
-            } else {
-              next__SEYR=new_lab__2PJ(lab_type__VEYR);
-            };
-            ((__POINTER *)next__SEYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TEYR)[ 0]=next__SEYR;
-          } else {
-            ((__POINTER *)result__UEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UEYR=next__SEYR;
-          };
-        };
-        ptr__FBKR=result__UEYR;
-      };
-      result__EBKR=((__INTEGER_CST *)ptr__FBKR);
-      *(result__EBKR) = *(INTEGER_CST__);
-    };
-    Self__MBKR=((__INTEGER_CST *)result__EBKR);
-    Self__MBKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NBKR;
-    Self__MBKR->value__W4YD=v__OBKR;
-    Self__MBKR->parent_constant__B3LC.static_type__M2YD=t__PBKR;
-    check_type__YG5D(Self__MBKR);
-    __tmp__YQ2H=result__EBKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DQAR=read__QB5G(((__READ_LOCAL *)__tmp__XQ2H)->local__HJZD);
-    if (__tmp__DQAR==NULL) {
-      __tmp__EQAR=NULL;
-    } else {
-      __tmp__EQAR=((__READ_LOCAL *)__tmp__DQAR);
-    };
-    __tmp__YQ2H=__tmp__EQAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__YQ2H=my_copy__SL2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YQ2H=my_copy__LM2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YQ2H=my_copy__YM2H(__tmp__XQ2H);
-  } break;
-  case __REAL_CST__: {
-    Self__ZB3P=((__REAL_CST *)__tmp__XQ2H);
-    p__ZBKR=Self__ZB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__0BKR=Self__ZB3P->value__HN2H;
-    t__1BKR=Self__ZB3P->parent_constant__U2JH.static_type__M2YD;
-    result__QBKR=NULL;
-    ptr__RBKR=((__POINTER )(NULL));
-    typ_id__SBKR= 0;
-    sz__TBKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__TBKR ==  0)) {
-      result__QBKR=REAL_CST__;
-    } else {
-      typ_id__SBKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TBKR);
-      if ((typ_id__SBKR == (__INTEGER)(-  1))) {
-        a__UBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VBKR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBKR + a__UBKR) & (__UINTEGER_32)(~ a__UBKR));
-        ptr_table__YEYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VBKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__XEYR=((__POINTER )(NULL));
-        result__ZEYR=((__POINTER *)ptr_table__YEYR)[ 0];
-        if ((result__ZEYR == (void *)NULL)) {
-          result__ZEYR=new_lab__2PJ(new_size__VBKR);
-          next__XEYR=(void *)((unsigned long)result__ZEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBKR)));
-          ((__POINTER *)next__XEYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YEYR)[ 0]=next__XEYR;
-        } else {
-          next__XEYR=((__POINTER *)result__ZEYR)[ 0];
-          if ((next__XEYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VBKR <<  1)) <=  4096)) {
-              next__XEYR=(void *)((unsigned long)result__ZEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBKR)));
-            } else {
-              next__XEYR=new_lab__2PJ(new_size__VBKR);
-            };
-            ((__POINTER *)next__XEYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YEYR)[ 0]=next__XEYR;
-          } else {
-            ((__POINTER *)result__ZEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZEYR=next__XEYR;
-          };
-        };
-        ptr__RBKR=result__ZEYR;
-      } else {
-        t__WBKR=((__UINTEGER_32 )typ_id__SBKR);
-        a__XBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AFYR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBKR + a__XBKR) & (__UINTEGER_32)(~ a__XBKR));
-        ptr_table__3EYR=((__POINTER )(&(table_type[(t__WBKR)])));
-        lab_type__5EYR=(__UINTEGER_32)(t__WBKR |  1);
-        next__2EYR=((__POINTER )(NULL));
-        result__4EYR=((__POINTER *)ptr_table__3EYR)[ 0];
-        if ((result__4EYR == (void *)NULL)) {
-          result__4EYR=new_lab__2PJ(lab_type__5EYR);
-          next__2EYR=(void *)((unsigned long)result__4EYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AFYR)));
-          ((__POINTER *)next__2EYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3EYR)[ 0]=next__2EYR;
-        } else {
-          next__2EYR=((__POINTER *)result__4EYR)[ 0];
-          if ((next__2EYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4EYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AFYR <<  1)) <=  4096)) {
-              next__2EYR=(void *)((unsigned long)result__4EYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AFYR)));
-            } else {
-              next__2EYR=new_lab__2PJ(lab_type__5EYR);
-            };
-            ((__POINTER *)next__2EYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3EYR)[ 0]=next__2EYR;
-          } else {
-            ((__POINTER *)result__4EYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2EYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4EYR=next__2EYR;
-          };
-        };
-        ptr__RBKR=result__4EYR;
-      };
-      result__QBKR=((__REAL_CST *)ptr__RBKR);
-      *(result__QBKR) = *(REAL_CST__);
-    };
-    Self__YBKR=((__REAL_CST *)result__QBKR);
-    Self__YBKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZBKR;
-    Self__YBKR->value__HN2H=v__0BKR;
-    Self__YBKR->parent_constant__U2JH.static_type__M2YD=t__1BKR;
-    __tmp__YQ2H=result__QBKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__1B3P=((__CHARACTER_CST *)__tmp__XQ2H);
-    __tmp__YQ2H=create__char__4SMH(Self__1B3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1B3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__2B3P=((__IS_EXPANDED *)__tmp__XQ2H);
-    __tmp__HQAR=read__QB5G(((__READ_LOCAL *)Self__2B3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HQAR==NULL) {
-      __tmp__IQAR=NULL;
-    } else {
-      __tmp__IQAR=((__READ_LOCAL *)__tmp__HQAR);
-    };
-    p__FCKR=Self__2B3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__2BKR=NULL;
-    ptr__3BKR=((__POINTER )(NULL));
-    typ_id__4BKR= 0;
-    sz__5BKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__5BKR ==  0)) {
-      result__2BKR=IS_EXPANDED__;
-    } else {
-      typ_id__4BKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5BKR);
-      if ((typ_id__4BKR == (__INTEGER)(-  1))) {
-        a__ACKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BCKR=(__UINTEGER_32)((__UINTEGER_32)(sz__5BKR + a__ACKR) & (__UINTEGER_32)(~ a__ACKR));
-        ptr_table__CFYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BCKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BFYR=((__POINTER )(NULL));
-        result__DFYR=((__POINTER *)ptr_table__CFYR)[ 0];
-        if ((result__DFYR == (void *)NULL)) {
-          result__DFYR=new_lab__2PJ(new_size__BCKR);
-          next__BFYR=(void *)((unsigned long)result__DFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCKR)));
-          ((__POINTER *)next__BFYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CFYR)[ 0]=next__BFYR;
-        } else {
-          next__BFYR=((__POINTER *)result__DFYR)[ 0];
-          if ((next__BFYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BCKR <<  1)) <=  4096)) {
-              next__BFYR=(void *)((unsigned long)result__DFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCKR)));
-            } else {
-              next__BFYR=new_lab__2PJ(new_size__BCKR);
-            };
-            ((__POINTER *)next__BFYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CFYR)[ 0]=next__BFYR;
-          } else {
-            ((__POINTER *)result__DFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DFYR=next__BFYR;
-          };
-        };
-        ptr__3BKR=result__DFYR;
-      } else {
-        t__CCKR=((__UINTEGER_32 )typ_id__4BKR);
-        a__DCKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KFYR=(__UINTEGER_32)((__UINTEGER_32)(sz__5BKR + a__DCKR) & (__UINTEGER_32)(~ a__DCKR));
-        ptr_table__HFYR=((__POINTER )(&(table_type[(t__CCKR)])));
-        lab_type__JFYR=(__UINTEGER_32)(t__CCKR |  1);
-        next__GFYR=((__POINTER )(NULL));
-        result__IFYR=((__POINTER *)ptr_table__HFYR)[ 0];
-        if ((result__IFYR == (void *)NULL)) {
-          result__IFYR=new_lab__2PJ(lab_type__JFYR);
-          next__GFYR=(void *)((unsigned long)result__IFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFYR)));
-          ((__POINTER *)next__GFYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HFYR)[ 0]=next__GFYR;
-        } else {
-          next__GFYR=((__POINTER *)result__IFYR)[ 0];
-          if ((next__GFYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KFYR <<  1)) <=  4096)) {
-              next__GFYR=(void *)((unsigned long)result__IFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFYR)));
-            } else {
-              next__GFYR=new_lab__2PJ(lab_type__JFYR);
-            };
-            ((__POINTER *)next__GFYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HFYR)[ 0]=next__GFYR;
-          } else {
-            ((__POINTER *)result__IFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IFYR=next__GFYR;
-          };
-        };
-        ptr__3BKR=result__IFYR;
-      };
-      result__2BKR=((__IS_EXPANDED *)ptr__3BKR);
-      *(result__2BKR) = *(IS_EXPANDED__);
-    };
-    Self__ECKR=((__IS_EXPANDED *)result__2BKR);
-    Self__ECKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FCKR;
-    Self__ECKR->receiver__WN2H=__tmp__IQAR;
-    __tmp__YQ2H=result__2BKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YQ2H=my_copy__1N2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__YQ2H=my_copy__EO2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__YQ2H=my_copy__PO2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__YQ2H=my_copy__1O2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__YQ2H=my_copy__GP2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__YQ2H=my_copy__RP2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YQ2H=my_copy__2P2H(__tmp__XQ2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YQ2H=my_copy__HQ2H(__tmp__XQ2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__YQ2H=my_copy__SQ2H(__tmp__XQ2H);
-  } break;
-  case __ITEM__: {
-    __tmp__YQ2H=my_copy__DR2H(__tmp__XQ2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__YQ2H=my_copy__PR2H(__tmp__XQ2H);
-  } break;
-  case __CAST__: {
-    __tmp__YQ2H=my_copy__YR2H(__tmp__XQ2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__YQ2H=my_copy__5SYM(__tmp__XQ2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__YQ2H=my_copy__IUGK(__tmp__XQ2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__ICKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XQ2H)->global__ZGJK),NULL);
-    if (__tmp__ICKR==NULL) {
-      __tmp__JCKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__ICKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__JCKR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__JCKR=((__READ_GLOBAL *)__tmp__ICKR);
+  __INTEGER_64__1SG v__OBBU;
+  __POSITION__OL __tmp__O2AL,p__NBBU;
+  void *__tmp__P2AL,*__tmp__Q2AL;
+  __STRING_CST__5J *Self__WABU,*result__SABU;
+  __POINTER__IB ptr__TABU,__tmp__VABU,__tmp__XABU,__tmp__YABU;
+  __INTEGER__Q typ_id__UABU;
+  __UINTEGER_32__ZWB __tmp__ZABU;
+  __PROTOTYPE_CST__LAXC *Self__V25R,*__tmp__W25R;
+  __INTEGER_CST__XAXC *Self__Y25R,*Self__MBBU;
+  __TYPE_FULL__XMB *t__PBBU;
+  __READ_LOCAL__55ZI *__tmp__F5XT,*__tmp__G5XT;
+  __IS_EXPANDED__35NJ *Self__225R,*Self__3BBU;
+  __GET_TYPE_ID__HAOJ *Self__B35R,*Self__NCBU;
+  __SIZE_OF__5GOJ *Self__KC2S,*Self__CQQU;
+  __REAL_CST__1LOJ *Self__NC2S,*Self__SQQU;
+  __STRING_CONSTANT__0 *v__UQQU;
+  __CHARACTER_CST__RMOJ *Self__RC2S,*__tmp__SC2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__UC2S,*__tmp__VC2S;
+  void *__tmp__SCBU,*__tmp__VEBU;
+  __READ_GLOBAL__T4YL *__tmp__TCBU;
+  __EXPR_AND__SDOJ *result__YRQU,*Self__ESQU;
+  __tmp__O2AL=Self__M2AL->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__P2AL=Self__M2AL->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__P2AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__WABU=((__STRING_CST__5J *)__tmp__P2AL);
+    result__SABU=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      result__SABU=Self__WABU;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      result__SABU=((__STRING_CST__5J *)ptr__TABU);
+      *(result__SABU) = *(Self__WABU);
+    };
+    __tmp__Q2AL=result__SABU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__Q2AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__P2AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__V25R=((__PROTOTYPE_CST__LAXC *)__tmp__P2AL);
+    __tmp__W25R=create__type__VJ2C(Self__V25R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__V25R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__Q2AL=__tmp__W25R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__Y25R=((__INTEGER_CST__XAXC *)__tmp__P2AL);
+    p__NBBU=Self__Y25R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__OBBU=Self__Y25R->value__FH4D;
+    t__PBBU=Self__Y25R->parent_constant__YAXC.static_type__5G4D;
+    Self__Y25R=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__Y25R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__Y25R=((__INTEGER_CST__XAXC *)ptr__TABU);
+      *(Self__Y25R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__MBBU=((__INTEGER_CST__XAXC *)Self__Y25R);
+    Self__MBBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__MBBU->value__FH4D=v__OBBU;
+    Self__MBBU->parent_constant__YAXC.static_type__5G4D=t__PBBU;
+    check_type__XYEE(Self__MBBU);
+    __tmp__Q2AL=Self__Y25R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__Q2AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__P2AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__F5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__P2AL)->local__BVEJ));
+    if (__tmp__F5XT==NULL) {
+      __tmp__G5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G5XT=((__READ_LOCAL__55ZI *)__tmp__F5XT);
+    };
+    __tmp__Q2AL=__tmp__G5XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__Q2AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__Q2AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__P2AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__225R=((__IS_EXPANDED__35NJ *)__tmp__P2AL);
+    p__NBBU=Self__225R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__F5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__225R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__F5XT==NULL) {
+      __tmp__G5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G5XT=((__READ_LOCAL__55ZI *)__tmp__F5XT);
+    };
+    Self__225R=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__225R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__225R=((__IS_EXPANDED__35NJ *)ptr__TABU);
+      *(Self__225R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__3BBU=((__IS_EXPANDED__35NJ *)Self__225R);
+    Self__3BBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__3BBU->receiver__RA5J=__tmp__G5XT;
+    __tmp__Q2AL=Self__225R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__B35R=((__GET_TYPE_ID__HAOJ *)__tmp__P2AL);
+    p__NBBU=Self__B35R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__PBBU=Self__B35R->receiver__WA5J;
+    Self__B35R=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__B35R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__B35R=((__GET_TYPE_ID__HAOJ *)ptr__TABU);
+      *(Self__B35R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__NCBU=((__GET_TYPE_ID__HAOJ *)Self__B35R);
+    Self__NCBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__NCBU->receiver__WA5J=t__PBBU;
+    __tmp__Q2AL=Self__B35R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__Q2AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__Q2AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__Q2AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__Q2AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__Q2AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__Q2AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__Q2AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__P2AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__Q2AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__P2AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__Q2AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__P2AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__KC2S=((__SIZE_OF__5GOJ *)__tmp__P2AL);
+    p__NBBU=Self__KC2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__PBBU=Self__KC2S->receiver__AD5J;
+    Self__KC2S=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__KC2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__KC2S=((__SIZE_OF__5GOJ *)ptr__TABU);
+      *(Self__KC2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__CQQU=((__SIZE_OF__5GOJ *)Self__KC2S);
+    Self__CQQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__CQQU->receiver__AD5J=t__PBBU;
+    __tmp__Q2AL=Self__KC2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__Q2AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__P2AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__NC2S=((__REAL_CST__1LOJ *)__tmp__P2AL);
+    p__NBBU=Self__NC2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__UQQU=Self__NC2S->value__VD5J;
+    t__PBBU=Self__NC2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__NC2S=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__NC2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__NC2S=((__REAL_CST__1LOJ *)ptr__TABU);
+      *(Self__NC2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__SQQU=((__REAL_CST__1LOJ *)Self__NC2S);
+    Self__SQQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__SQQU->value__VD5J=v__UQQU;
+    Self__SQQU->parent_constant__2LOJ.static_type__5G4D=t__PBBU;
+    __tmp__Q2AL=Self__NC2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__RC2S=((__CHARACTER_CST__RMOJ *)__tmp__P2AL);
+    __tmp__SC2S=create__char__UMQJ(Self__RC2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RC2S->text__0D5J);
+    __tmp__Q2AL=__tmp__SC2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__UC2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__P2AL);
+    __tmp__VC2S=create__text__OQQJ(Self__UC2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UC2S->string__WBJK);
+    __tmp__Q2AL=__tmp__VC2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__Q2AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__P2AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__Q2AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__P2AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__Q2AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__Q2AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__Q2AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__Q2AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__Q2AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__P2AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__Q2AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__P2AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__SCBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__P2AL)->global__KAKM),NULL);
+    if (__tmp__SCBU==NULL) {
+      __tmp__TCBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__SCBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__TCBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__TCBU=((__READ_GLOBAL__T4YL *)__tmp__SCBU);
       } break;
       }
     };
-    __tmp__YQ2H=__tmp__JCKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YQ2H=my_copy__BQCN(__tmp__XQ2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YQ2H=my_copy__NREO(__tmp__XQ2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YQ2H=my_copy__VYJO(__tmp__XQ2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YQ2H=my_copy__0REO(__tmp__XQ2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YQ2H=my_copy__BZJO(__tmp__XQ2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__YQ2H=my_copy__CNJM(__tmp__XQ2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__YQ2H=my_copy__5XLL(__tmp__XQ2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__YQ2H=my_copy__WVYM(__tmp__XQ2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__YQ2H=my_copy__FSEO(__tmp__XQ2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YQ2H=my_copy__QCEP(__tmp__XQ2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__YQ2H=my_copy__5LSN(__tmp__XQ2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YQ2H=my_copy__KMSN(__tmp__XQ2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__YQ2H=my_copy__JZPN(__tmp__XQ2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__YQ2H=my_copy__G3SO(__tmp__XQ2H);
-  } break;
-  };
-  __tmp__1Q2H=Self__TQ2H->index__0Q2H;
-  switch (((struct ___OBJ *)__tmp__1Q2H)->__id) {
-  case __LIST__: {
-    __tmp__2Q2H=my_copy__MSYM(__tmp__1Q2H);
-  } break;
-  case __STRING_CST__: {
-    Self__3B3P=((__STRING_CST *)__tmp__1Q2H);
-    __tmp__2Q2H=create__text__ITMH(Self__3B3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3B3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__2Q2H=my_copy__EK2H(__tmp__1Q2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__4B3P=((__PROTOTYPE_CST *)__tmp__1Q2H);
-    __tmp__2Q2H=create__type__PKQC(Self__4B3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4B3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__5B3P=((__INTEGER_CST *)__tmp__1Q2H);
-    p__UCKR=Self__5B3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__VCKR=Self__5B3P->value__W4YD;
-    t__WCKR=Self__5B3P->parent_constant__B3LC.static_type__M2YD;
-    result__LCKR=NULL;
-    ptr__MCKR=((__POINTER )(NULL));
-    typ_id__NCKR= 0;
-    sz__OCKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__OCKR ==  0)) {
-      result__LCKR=INTEGER_CST__;
-    } else {
-      typ_id__NCKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OCKR);
-      if ((typ_id__NCKR == (__INTEGER)(-  1))) {
-        a__PCKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QCKR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCKR + a__PCKR) & (__UINTEGER_32)(~ a__PCKR));
-        ptr_table__MFYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QCKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LFYR=((__POINTER )(NULL));
-        result__NFYR=((__POINTER *)ptr_table__MFYR)[ 0];
-        if ((result__NFYR == (void *)NULL)) {
-          result__NFYR=new_lab__2PJ(new_size__QCKR);
-          next__LFYR=(void *)((unsigned long)result__NFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCKR)));
-          ((__POINTER *)next__LFYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MFYR)[ 0]=next__LFYR;
-        } else {
-          next__LFYR=((__POINTER *)result__NFYR)[ 0];
-          if ((next__LFYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QCKR <<  1)) <=  4096)) {
-              next__LFYR=(void *)((unsigned long)result__NFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCKR)));
-            } else {
-              next__LFYR=new_lab__2PJ(new_size__QCKR);
-            };
-            ((__POINTER *)next__LFYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MFYR)[ 0]=next__LFYR;
-          } else {
-            ((__POINTER *)result__NFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NFYR=next__LFYR;
-          };
-        };
-        ptr__MCKR=result__NFYR;
-      } else {
-        t__RCKR=((__UINTEGER_32 )typ_id__NCKR);
-        a__SCKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UFYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCKR + a__SCKR) & (__UINTEGER_32)(~ a__SCKR));
-        ptr_table__RFYR=((__POINTER )(&(table_type[(t__RCKR)])));
-        lab_type__TFYR=(__UINTEGER_32)(t__RCKR |  1);
-        next__QFYR=((__POINTER )(NULL));
-        result__SFYR=((__POINTER *)ptr_table__RFYR)[ 0];
-        if ((result__SFYR == (void *)NULL)) {
-          result__SFYR=new_lab__2PJ(lab_type__TFYR);
-          next__QFYR=(void *)((unsigned long)result__SFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UFYR)));
-          ((__POINTER *)next__QFYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RFYR)[ 0]=next__QFYR;
-        } else {
-          next__QFYR=((__POINTER *)result__SFYR)[ 0];
-          if ((next__QFYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UFYR <<  1)) <=  4096)) {
-              next__QFYR=(void *)((unsigned long)result__SFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UFYR)));
-            } else {
-              next__QFYR=new_lab__2PJ(lab_type__TFYR);
-            };
-            ((__POINTER *)next__QFYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RFYR)[ 0]=next__QFYR;
-          } else {
-            ((__POINTER *)result__SFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SFYR=next__QFYR;
-          };
-        };
-        ptr__MCKR=result__SFYR;
-      };
-      result__LCKR=((__INTEGER_CST *)ptr__MCKR);
-      *(result__LCKR) = *(INTEGER_CST__);
-    };
-    Self__TCKR=((__INTEGER_CST *)result__LCKR);
-    Self__TCKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UCKR;
-    Self__TCKR->value__W4YD=v__VCKR;
-    Self__TCKR->parent_constant__B3LC.static_type__M2YD=t__WCKR;
-    check_type__YG5D(Self__TCKR);
-    __tmp__2Q2H=result__LCKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LQAR=read__QB5G(((__READ_LOCAL *)__tmp__1Q2H)->local__HJZD);
-    if (__tmp__LQAR==NULL) {
-      __tmp__MQAR=NULL;
-    } else {
-      __tmp__MQAR=((__READ_LOCAL *)__tmp__LQAR);
-    };
-    __tmp__2Q2H=__tmp__MQAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__2Q2H=my_copy__SL2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__2Q2H=my_copy__LM2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__2Q2H=my_copy__YM2H(__tmp__1Q2H);
-  } break;
-  case __REAL_CST__: {
-    Self__BC3P=((__REAL_CST *)__tmp__1Q2H);
-    p__ADKR=Self__BC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__BDKR=Self__BC3P->value__HN2H;
-    t__CDKR=Self__BC3P->parent_constant__U2JH.static_type__M2YD;
-    result__XCKR=NULL;
-    ptr__YCKR=((__POINTER )(NULL));
-    typ_id__ZCKR= 0;
-    sz__0CKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__0CKR ==  0)) {
-      result__XCKR=REAL_CST__;
-    } else {
-      typ_id__ZCKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0CKR);
-      if ((typ_id__ZCKR == (__INTEGER)(-  1))) {
-        a__1CKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2CKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0CKR + a__1CKR) & (__UINTEGER_32)(~ a__1CKR));
-        ptr_table__WFYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2CKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VFYR=((__POINTER )(NULL));
-        result__XFYR=((__POINTER *)ptr_table__WFYR)[ 0];
-        if ((result__XFYR == (void *)NULL)) {
-          result__XFYR=new_lab__2PJ(new_size__2CKR);
-          next__VFYR=(void *)((unsigned long)result__XFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CKR)));
-          ((__POINTER *)next__VFYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WFYR)[ 0]=next__VFYR;
-        } else {
-          next__VFYR=((__POINTER *)result__XFYR)[ 0];
-          if ((next__VFYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2CKR <<  1)) <=  4096)) {
-              next__VFYR=(void *)((unsigned long)result__XFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CKR)));
-            } else {
-              next__VFYR=new_lab__2PJ(new_size__2CKR);
-            };
-            ((__POINTER *)next__VFYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WFYR)[ 0]=next__VFYR;
-          } else {
-            ((__POINTER *)result__XFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XFYR=next__VFYR;
-          };
-        };
-        ptr__YCKR=result__XFYR;
-      } else {
-        t__3CKR=((__UINTEGER_32 )typ_id__ZCKR);
-        a__4CKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4FYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0CKR + a__4CKR) & (__UINTEGER_32)(~ a__4CKR));
-        ptr_table__1FYR=((__POINTER )(&(table_type[(t__3CKR)])));
-        lab_type__3FYR=(__UINTEGER_32)(t__3CKR |  1);
-        next__0FYR=((__POINTER )(NULL));
-        result__2FYR=((__POINTER *)ptr_table__1FYR)[ 0];
-        if ((result__2FYR == (void *)NULL)) {
-          result__2FYR=new_lab__2PJ(lab_type__3FYR);
-          next__0FYR=(void *)((unsigned long)result__2FYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FYR)));
-          ((__POINTER *)next__0FYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1FYR)[ 0]=next__0FYR;
-        } else {
-          next__0FYR=((__POINTER *)result__2FYR)[ 0];
-          if ((next__0FYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2FYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4FYR <<  1)) <=  4096)) {
-              next__0FYR=(void *)((unsigned long)result__2FYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FYR)));
-            } else {
-              next__0FYR=new_lab__2PJ(lab_type__3FYR);
-            };
-            ((__POINTER *)next__0FYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1FYR)[ 0]=next__0FYR;
-          } else {
-            ((__POINTER *)result__2FYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0FYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2FYR=next__0FYR;
-          };
-        };
-        ptr__YCKR=result__2FYR;
-      };
-      result__XCKR=((__REAL_CST *)ptr__YCKR);
-      *(result__XCKR) = *(REAL_CST__);
-    };
-    Self__5CKR=((__REAL_CST *)result__XCKR);
-    Self__5CKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ADKR;
-    Self__5CKR->value__HN2H=v__BDKR;
-    Self__5CKR->parent_constant__U2JH.static_type__M2YD=t__CDKR;
-    __tmp__2Q2H=result__XCKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__DC3P=((__CHARACTER_CST *)__tmp__1Q2H);
-    __tmp__2Q2H=create__char__4SMH(Self__DC3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DC3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__EC3P=((__IS_EXPANDED *)__tmp__1Q2H);
-    __tmp__PQAR=read__QB5G(((__READ_LOCAL *)Self__EC3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PQAR==NULL) {
-      __tmp__QQAR=NULL;
-    } else {
-      __tmp__QQAR=((__READ_LOCAL *)__tmp__PQAR);
-    };
-    p__MDKR=Self__EC3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__DDKR=NULL;
-    ptr__EDKR=((__POINTER )(NULL));
-    typ_id__FDKR= 0;
-    sz__GDKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__GDKR ==  0)) {
-      result__DDKR=IS_EXPANDED__;
-    } else {
-      typ_id__FDKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GDKR);
-      if ((typ_id__FDKR == (__INTEGER)(-  1))) {
-        a__HDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IDKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GDKR + a__HDKR) & (__UINTEGER_32)(~ a__HDKR));
-        ptr_table__AGYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IDKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5FYR=((__POINTER )(NULL));
-        result__BGYR=((__POINTER *)ptr_table__AGYR)[ 0];
-        if ((result__BGYR == (void *)NULL)) {
-          result__BGYR=new_lab__2PJ(new_size__IDKR);
-          next__5FYR=(void *)((unsigned long)result__BGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDKR)));
-          ((__POINTER *)next__5FYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AGYR)[ 0]=next__5FYR;
-        } else {
-          next__5FYR=((__POINTER *)result__BGYR)[ 0];
-          if ((next__5FYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IDKR <<  1)) <=  4096)) {
-              next__5FYR=(void *)((unsigned long)result__BGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDKR)));
-            } else {
-              next__5FYR=new_lab__2PJ(new_size__IDKR);
-            };
-            ((__POINTER *)next__5FYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AGYR)[ 0]=next__5FYR;
-          } else {
-            ((__POINTER *)result__BGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5FYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BGYR=next__5FYR;
-          };
-        };
-        ptr__EDKR=result__BGYR;
-      } else {
-        t__JDKR=((__UINTEGER_32 )typ_id__FDKR);
-        a__KDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IGYR=(__UINTEGER_32)((__UINTEGER_32)(sz__GDKR + a__KDKR) & (__UINTEGER_32)(~ a__KDKR));
-        ptr_table__FGYR=((__POINTER )(&(table_type[(t__JDKR)])));
-        lab_type__HGYR=(__UINTEGER_32)(t__JDKR |  1);
-        next__EGYR=((__POINTER )(NULL));
-        result__GGYR=((__POINTER *)ptr_table__FGYR)[ 0];
-        if ((result__GGYR == (void *)NULL)) {
-          result__GGYR=new_lab__2PJ(lab_type__HGYR);
-          next__EGYR=(void *)((unsigned long)result__GGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGYR)));
-          ((__POINTER *)next__EGYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FGYR)[ 0]=next__EGYR;
-        } else {
-          next__EGYR=((__POINTER *)result__GGYR)[ 0];
-          if ((next__EGYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IGYR <<  1)) <=  4096)) {
-              next__EGYR=(void *)((unsigned long)result__GGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGYR)));
-            } else {
-              next__EGYR=new_lab__2PJ(lab_type__HGYR);
-            };
-            ((__POINTER *)next__EGYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FGYR)[ 0]=next__EGYR;
-          } else {
-            ((__POINTER *)result__GGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GGYR=next__EGYR;
-          };
-        };
-        ptr__EDKR=result__GGYR;
-      };
-      result__DDKR=((__IS_EXPANDED *)ptr__EDKR);
-      *(result__DDKR) = *(IS_EXPANDED__);
-    };
-    Self__LDKR=((__IS_EXPANDED *)result__DDKR);
-    Self__LDKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MDKR;
-    Self__LDKR->receiver__WN2H=__tmp__QQAR;
-    __tmp__2Q2H=result__DDKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__2Q2H=my_copy__1N2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__2Q2H=my_copy__EO2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__2Q2H=my_copy__PO2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__2Q2H=my_copy__1O2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__2Q2H=my_copy__GP2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__2Q2H=my_copy__RP2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__2Q2H=my_copy__2P2H(__tmp__1Q2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__2Q2H=my_copy__HQ2H(__tmp__1Q2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__2Q2H=my_copy__SQ2H(__tmp__1Q2H);
-  } break;
-  case __ITEM__: {
-    __tmp__2Q2H=my_copy__DR2H(__tmp__1Q2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__2Q2H=my_copy__PR2H(__tmp__1Q2H);
-  } break;
-  case __CAST__: {
-    __tmp__2Q2H=my_copy__YR2H(__tmp__1Q2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__2Q2H=my_copy__5SYM(__tmp__1Q2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__2Q2H=my_copy__IUGK(__tmp__1Q2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__PDKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1Q2H)->global__ZGJK),NULL);
-    if (__tmp__PDKR==NULL) {
-      __tmp__QDKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__PDKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__QDKR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__QDKR=((__READ_GLOBAL *)__tmp__PDKR);
+    __tmp__Q2AL=__tmp__TCBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__Q2AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__P2AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__Q2AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__P2AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__Q2AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__P2AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__Q2AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__P2AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__Q2AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__P2AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__Q2AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__P2AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__Q2AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__P2AL));
+  } break;
+  };
+  __tmp__P2AL=Self__M2AL->parent_expr_binary__TDOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__P2AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__WABU=((__STRING_CST__5J *)__tmp__P2AL);
+    result__SABU=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      result__SABU=Self__WABU;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      result__SABU=((__STRING_CST__5J *)ptr__TABU);
+      *(result__SABU) = *(Self__WABU);
+    };
+    __tmp__SCBU=result__SABU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__SCBU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__P2AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__V25R=((__PROTOTYPE_CST__LAXC *)__tmp__P2AL);
+    __tmp__W25R=create__type__VJ2C(Self__V25R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__V25R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__SCBU=__tmp__W25R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__Y25R=((__INTEGER_CST__XAXC *)__tmp__P2AL);
+    p__NBBU=Self__Y25R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__OBBU=Self__Y25R->value__FH4D;
+    t__PBBU=Self__Y25R->parent_constant__YAXC.static_type__5G4D;
+    Self__Y25R=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__Y25R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__Y25R=((__INTEGER_CST__XAXC *)ptr__TABU);
+      *(Self__Y25R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__MBBU=((__INTEGER_CST__XAXC *)Self__Y25R);
+    Self__MBBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__MBBU->value__FH4D=v__OBBU;
+    Self__MBBU->parent_constant__YAXC.static_type__5G4D=t__PBBU;
+    check_type__XYEE(Self__MBBU);
+    __tmp__SCBU=Self__Y25R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__SCBU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__P2AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__F5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__P2AL)->local__BVEJ));
+    if (__tmp__F5XT==NULL) {
+      __tmp__G5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G5XT=((__READ_LOCAL__55ZI *)__tmp__F5XT);
+    };
+    __tmp__SCBU=__tmp__G5XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__SCBU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__SCBU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__P2AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__225R=((__IS_EXPANDED__35NJ *)__tmp__P2AL);
+    p__NBBU=Self__225R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__F5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__225R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__F5XT==NULL) {
+      __tmp__G5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__G5XT=((__READ_LOCAL__55ZI *)__tmp__F5XT);
+    };
+    Self__225R=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__225R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__225R=((__IS_EXPANDED__35NJ *)ptr__TABU);
+      *(Self__225R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__3BBU=((__IS_EXPANDED__35NJ *)Self__225R);
+    Self__3BBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__3BBU->receiver__RA5J=__tmp__G5XT;
+    __tmp__SCBU=Self__225R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__B35R=((__GET_TYPE_ID__HAOJ *)__tmp__P2AL);
+    p__NBBU=Self__B35R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__PBBU=Self__B35R->receiver__WA5J;
+    Self__B35R=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__B35R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__B35R=((__GET_TYPE_ID__HAOJ *)ptr__TABU);
+      *(Self__B35R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__NCBU=((__GET_TYPE_ID__HAOJ *)Self__B35R);
+    Self__NCBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__NCBU->receiver__WA5J=t__PBBU;
+    __tmp__SCBU=Self__B35R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__SCBU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__SCBU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__SCBU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__SCBU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__SCBU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__SCBU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__P2AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__SCBU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__P2AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__SCBU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__P2AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__SCBU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__P2AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__KC2S=((__SIZE_OF__5GOJ *)__tmp__P2AL);
+    p__NBBU=Self__KC2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__PBBU=Self__KC2S->receiver__AD5J;
+    Self__KC2S=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__KC2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__KC2S=((__SIZE_OF__5GOJ *)ptr__TABU);
+      *(Self__KC2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__CQQU=((__SIZE_OF__5GOJ *)Self__KC2S);
+    Self__CQQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__CQQU->receiver__AD5J=t__PBBU;
+    __tmp__SCBU=Self__KC2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__SCBU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__P2AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__NC2S=((__REAL_CST__1LOJ *)__tmp__P2AL);
+    p__NBBU=Self__NC2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__UQQU=Self__NC2S->value__VD5J;
+    t__PBBU=Self__NC2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__NC2S=NULL;
+    ptr__TABU=((__POINTER__IB )(NULL));
+    typ_id__UABU= 0;
+    __tmp__VABU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__VABU ==  0)) {
+      Self__NC2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__UABU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+      if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+        ptr__TABU=__tmp__XABU;
+      } else /* FALSE */ {
+        __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+        ptr__TABU=__tmp__XABU;
+      };
+      Self__NC2S=((__REAL_CST__1LOJ *)ptr__TABU);
+      *(Self__NC2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__SQQU=((__REAL_CST__1LOJ *)Self__NC2S);
+    Self__SQQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__NBBU;
+    Self__SQQU->value__VD5J=v__UQQU;
+    Self__SQQU->parent_constant__2LOJ.static_type__5G4D=t__PBBU;
+    __tmp__SCBU=Self__NC2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__RC2S=((__CHARACTER_CST__RMOJ *)__tmp__P2AL);
+    __tmp__SC2S=create__char__UMQJ(Self__RC2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RC2S->text__0D5J);
+    __tmp__SCBU=__tmp__SC2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__UC2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__P2AL);
+    __tmp__VC2S=create__text__OQQJ(Self__UC2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UC2S->string__WBJK);
+    __tmp__SCBU=__tmp__VC2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__SCBU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__P2AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__SCBU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__P2AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__SCBU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__SCBU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__SCBU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__SCBU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__P2AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__SCBU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__P2AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__SCBU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__P2AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__VEBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__P2AL)->global__KAKM),NULL);
+    if (__tmp__VEBU==NULL) {
+      __tmp__TCBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__VEBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__TCBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__TCBU=((__READ_GLOBAL__T4YL *)__tmp__VEBU);
       } break;
       }
     };
-    __tmp__2Q2H=__tmp__QDKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__2Q2H=my_copy__BQCN(__tmp__1Q2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__2Q2H=my_copy__NREO(__tmp__1Q2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2Q2H=my_copy__VYJO(__tmp__1Q2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__2Q2H=my_copy__0REO(__tmp__1Q2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2Q2H=my_copy__BZJO(__tmp__1Q2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__2Q2H=my_copy__CNJM(__tmp__1Q2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__2Q2H=my_copy__5XLL(__tmp__1Q2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__2Q2H=my_copy__WVYM(__tmp__1Q2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__2Q2H=my_copy__FSEO(__tmp__1Q2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__2Q2H=my_copy__QCEP(__tmp__1Q2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__2Q2H=my_copy__5LSN(__tmp__1Q2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__2Q2H=my_copy__KMSN(__tmp__1Q2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__2Q2H=my_copy__JZPN(__tmp__1Q2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__2Q2H=my_copy__G3SO(__tmp__1Q2H);
-  } break;
-  };
-  __tmp__5Q2H=Self__TQ2H->value__4Q2H;
-  switch (((struct ___OBJ *)__tmp__5Q2H)->__id) {
-  case __LIST__: {
-    __tmp__AR2H=my_copy__MSYM(__tmp__5Q2H);
-  } break;
-  case __STRING_CST__: {
-    Self__FC3P=((__STRING_CST *)__tmp__5Q2H);
-    __tmp__AR2H=create__text__ITMH(Self__FC3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FC3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__AR2H=my_copy__EK2H(__tmp__5Q2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__GC3P=((__PROTOTYPE_CST *)__tmp__5Q2H);
-    __tmp__AR2H=create__type__PKQC(Self__GC3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GC3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__HC3P=((__INTEGER_CST *)__tmp__5Q2H);
-    p__1DKR=Self__HC3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__2DKR=Self__HC3P->value__W4YD;
-    t__3DKR=Self__HC3P->parent_constant__B3LC.static_type__M2YD;
-    result__SDKR=NULL;
-    ptr__TDKR=((__POINTER )(NULL));
-    typ_id__UDKR= 0;
-    sz__VDKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__VDKR ==  0)) {
-      result__SDKR=INTEGER_CST__;
-    } else {
-      typ_id__UDKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VDKR);
-      if ((typ_id__UDKR == (__INTEGER)(-  1))) {
-        a__WDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XDKR=(__UINTEGER_32)((__UINTEGER_32)(sz__VDKR + a__WDKR) & (__UINTEGER_32)(~ a__WDKR));
-        ptr_table__KGYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XDKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JGYR=((__POINTER )(NULL));
-        result__LGYR=((__POINTER *)ptr_table__KGYR)[ 0];
-        if ((result__LGYR == (void *)NULL)) {
-          result__LGYR=new_lab__2PJ(new_size__XDKR);
-          next__JGYR=(void *)((unsigned long)result__LGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XDKR)));
-          ((__POINTER *)next__JGYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KGYR)[ 0]=next__JGYR;
-        } else {
-          next__JGYR=((__POINTER *)result__LGYR)[ 0];
-          if ((next__JGYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XDKR <<  1)) <=  4096)) {
-              next__JGYR=(void *)((unsigned long)result__LGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XDKR)));
-            } else {
-              next__JGYR=new_lab__2PJ(new_size__XDKR);
-            };
-            ((__POINTER *)next__JGYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KGYR)[ 0]=next__JGYR;
-          } else {
-            ((__POINTER *)result__LGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LGYR=next__JGYR;
-          };
-        };
-        ptr__TDKR=result__LGYR;
-      } else {
-        t__YDKR=((__UINTEGER_32 )typ_id__UDKR);
-        a__ZDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SGYR=(__UINTEGER_32)((__UINTEGER_32)(sz__VDKR + a__ZDKR) & (__UINTEGER_32)(~ a__ZDKR));
-        ptr_table__PGYR=((__POINTER )(&(table_type[(t__YDKR)])));
-        lab_type__RGYR=(__UINTEGER_32)(t__YDKR |  1);
-        next__OGYR=((__POINTER )(NULL));
-        result__QGYR=((__POINTER *)ptr_table__PGYR)[ 0];
-        if ((result__QGYR == (void *)NULL)) {
-          result__QGYR=new_lab__2PJ(lab_type__RGYR);
-          next__OGYR=(void *)((unsigned long)result__QGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGYR)));
-          ((__POINTER *)next__OGYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PGYR)[ 0]=next__OGYR;
-        } else {
-          next__OGYR=((__POINTER *)result__QGYR)[ 0];
-          if ((next__OGYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SGYR <<  1)) <=  4096)) {
-              next__OGYR=(void *)((unsigned long)result__QGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGYR)));
-            } else {
-              next__OGYR=new_lab__2PJ(lab_type__RGYR);
-            };
-            ((__POINTER *)next__OGYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PGYR)[ 0]=next__OGYR;
-          } else {
-            ((__POINTER *)result__QGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QGYR=next__OGYR;
-          };
-        };
-        ptr__TDKR=result__QGYR;
-      };
-      result__SDKR=((__INTEGER_CST *)ptr__TDKR);
-      *(result__SDKR) = *(INTEGER_CST__);
-    };
-    Self__0DKR=((__INTEGER_CST *)result__SDKR);
-    Self__0DKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1DKR;
-    Self__0DKR->value__W4YD=v__2DKR;
-    Self__0DKR->parent_constant__B3LC.static_type__M2YD=t__3DKR;
-    check_type__YG5D(Self__0DKR);
-    __tmp__AR2H=result__SDKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TQAR=read__QB5G(((__READ_LOCAL *)__tmp__5Q2H)->local__HJZD);
-    if (__tmp__TQAR==NULL) {
-      __tmp__UQAR=NULL;
-    } else {
-      __tmp__UQAR=((__READ_LOCAL *)__tmp__TQAR);
-    };
-    __tmp__AR2H=__tmp__UQAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__AR2H=my_copy__SL2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__AR2H=my_copy__LM2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__AR2H=my_copy__YM2H(__tmp__5Q2H);
-  } break;
-  case __REAL_CST__: {
-    Self__JC3P=((__REAL_CST *)__tmp__5Q2H);
-    p__HEKR=Self__JC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__IEKR=Self__JC3P->value__HN2H;
-    t__JEKR=Self__JC3P->parent_constant__U2JH.static_type__M2YD;
-    result__4DKR=NULL;
-    ptr__5DKR=((__POINTER )(NULL));
-    typ_id__AEKR= 0;
-    sz__BEKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__BEKR ==  0)) {
-      result__4DKR=REAL_CST__;
-    } else {
-      typ_id__AEKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BEKR);
-      if ((typ_id__AEKR == (__INTEGER)(-  1))) {
-        a__CEKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DEKR=(__UINTEGER_32)((__UINTEGER_32)(sz__BEKR + a__CEKR) & (__UINTEGER_32)(~ a__CEKR));
-        ptr_table__UGYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DEKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TGYR=((__POINTER )(NULL));
-        result__VGYR=((__POINTER *)ptr_table__UGYR)[ 0];
-        if ((result__VGYR == (void *)NULL)) {
-          result__VGYR=new_lab__2PJ(new_size__DEKR);
-          next__TGYR=(void *)((unsigned long)result__VGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEKR)));
-          ((__POINTER *)next__TGYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UGYR)[ 0]=next__TGYR;
-        } else {
-          next__TGYR=((__POINTER *)result__VGYR)[ 0];
-          if ((next__TGYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DEKR <<  1)) <=  4096)) {
-              next__TGYR=(void *)((unsigned long)result__VGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEKR)));
-            } else {
-              next__TGYR=new_lab__2PJ(new_size__DEKR);
-            };
-            ((__POINTER *)next__TGYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UGYR)[ 0]=next__TGYR;
-          } else {
-            ((__POINTER *)result__VGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VGYR=next__TGYR;
-          };
-        };
-        ptr__5DKR=result__VGYR;
-      } else {
-        t__EEKR=((__UINTEGER_32 )typ_id__AEKR);
-        a__FEKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2GYR=(__UINTEGER_32)((__UINTEGER_32)(sz__BEKR + a__FEKR) & (__UINTEGER_32)(~ a__FEKR));
-        ptr_table__ZGYR=((__POINTER )(&(table_type[(t__EEKR)])));
-        lab_type__1GYR=(__UINTEGER_32)(t__EEKR |  1);
-        next__YGYR=((__POINTER )(NULL));
-        result__0GYR=((__POINTER *)ptr_table__ZGYR)[ 0];
-        if ((result__0GYR == (void *)NULL)) {
-          result__0GYR=new_lab__2PJ(lab_type__1GYR);
-          next__YGYR=(void *)((unsigned long)result__0GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GYR)));
-          ((__POINTER *)next__YGYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZGYR)[ 0]=next__YGYR;
-        } else {
-          next__YGYR=((__POINTER *)result__0GYR)[ 0];
-          if ((next__YGYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0GYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2GYR <<  1)) <=  4096)) {
-              next__YGYR=(void *)((unsigned long)result__0GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GYR)));
-            } else {
-              next__YGYR=new_lab__2PJ(lab_type__1GYR);
-            };
-            ((__POINTER *)next__YGYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZGYR)[ 0]=next__YGYR;
-          } else {
-            ((__POINTER *)result__0GYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0GYR=next__YGYR;
-          };
-        };
-        ptr__5DKR=result__0GYR;
-      };
-      result__4DKR=((__REAL_CST *)ptr__5DKR);
-      *(result__4DKR) = *(REAL_CST__);
-    };
-    Self__GEKR=((__REAL_CST *)result__4DKR);
-    Self__GEKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HEKR;
-    Self__GEKR->value__HN2H=v__IEKR;
-    Self__GEKR->parent_constant__U2JH.static_type__M2YD=t__JEKR;
-    __tmp__AR2H=result__4DKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__LC3P=((__CHARACTER_CST *)__tmp__5Q2H);
-    __tmp__AR2H=create__char__4SMH(Self__LC3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LC3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__MC3P=((__IS_EXPANDED *)__tmp__5Q2H);
-    __tmp__XQAR=read__QB5G(((__READ_LOCAL *)Self__MC3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XQAR==NULL) {
-      __tmp__YQAR=NULL;
-    } else {
-      __tmp__YQAR=((__READ_LOCAL *)__tmp__XQAR);
-    };
-    p__TEKR=Self__MC3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__KEKR=NULL;
-    ptr__LEKR=((__POINTER )(NULL));
-    typ_id__MEKR= 0;
-    sz__NEKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__NEKR ==  0)) {
-      result__KEKR=IS_EXPANDED__;
-    } else {
-      typ_id__MEKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NEKR);
-      if ((typ_id__MEKR == (__INTEGER)(-  1))) {
-        a__OEKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PEKR=(__UINTEGER_32)((__UINTEGER_32)(sz__NEKR + a__OEKR) & (__UINTEGER_32)(~ a__OEKR));
-        ptr_table__4GYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PEKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__3GYR=((__POINTER )(NULL));
-        result__5GYR=((__POINTER *)ptr_table__4GYR)[ 0];
-        if ((result__5GYR == (void *)NULL)) {
-          result__5GYR=new_lab__2PJ(new_size__PEKR);
-          next__3GYR=(void *)((unsigned long)result__5GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PEKR)));
-          ((__POINTER *)next__3GYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4GYR)[ 0]=next__3GYR;
-        } else {
-          next__3GYR=((__POINTER *)result__5GYR)[ 0];
-          if ((next__3GYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5GYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PEKR <<  1)) <=  4096)) {
-              next__3GYR=(void *)((unsigned long)result__5GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PEKR)));
-            } else {
-              next__3GYR=new_lab__2PJ(new_size__PEKR);
-            };
-            ((__POINTER *)next__3GYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4GYR)[ 0]=next__3GYR;
-          } else {
-            ((__POINTER *)result__5GYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3GYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5GYR=next__3GYR;
-          };
-        };
-        ptr__LEKR=result__5GYR;
-      } else {
-        t__QEKR=((__UINTEGER_32 )typ_id__MEKR);
-        a__REKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GHYR=(__UINTEGER_32)((__UINTEGER_32)(sz__NEKR + a__REKR) & (__UINTEGER_32)(~ a__REKR));
-        ptr_table__DHYR=((__POINTER )(&(table_type[(t__QEKR)])));
-        lab_type__FHYR=(__UINTEGER_32)(t__QEKR |  1);
-        next__CHYR=((__POINTER )(NULL));
-        result__EHYR=((__POINTER *)ptr_table__DHYR)[ 0];
-        if ((result__EHYR == (void *)NULL)) {
-          result__EHYR=new_lab__2PJ(lab_type__FHYR);
-          next__CHYR=(void *)((unsigned long)result__EHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHYR)));
-          ((__POINTER *)next__CHYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DHYR)[ 0]=next__CHYR;
-        } else {
-          next__CHYR=((__POINTER *)result__EHYR)[ 0];
-          if ((next__CHYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GHYR <<  1)) <=  4096)) {
-              next__CHYR=(void *)((unsigned long)result__EHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHYR)));
-            } else {
-              next__CHYR=new_lab__2PJ(lab_type__FHYR);
-            };
-            ((__POINTER *)next__CHYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DHYR)[ 0]=next__CHYR;
-          } else {
-            ((__POINTER *)result__EHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EHYR=next__CHYR;
-          };
-        };
-        ptr__LEKR=result__EHYR;
-      };
-      result__KEKR=((__IS_EXPANDED *)ptr__LEKR);
-      *(result__KEKR) = *(IS_EXPANDED__);
-    };
-    Self__SEKR=((__IS_EXPANDED *)result__KEKR);
-    Self__SEKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TEKR;
-    Self__SEKR->receiver__WN2H=__tmp__YQAR;
-    __tmp__AR2H=result__KEKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__AR2H=my_copy__1N2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__AR2H=my_copy__EO2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__AR2H=my_copy__PO2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__AR2H=my_copy__1O2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__AR2H=my_copy__GP2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__AR2H=my_copy__RP2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__AR2H=my_copy__2P2H(__tmp__5Q2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__AR2H=my_copy__HQ2H(__tmp__5Q2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__AR2H=my_copy__SQ2H(__tmp__5Q2H);
-  } break;
-  case __ITEM__: {
-    __tmp__AR2H=my_copy__DR2H(__tmp__5Q2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__AR2H=my_copy__PR2H(__tmp__5Q2H);
-  } break;
-  case __CAST__: {
-    __tmp__AR2H=my_copy__YR2H(__tmp__5Q2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__AR2H=my_copy__5SYM(__tmp__5Q2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__AR2H=my_copy__IUGK(__tmp__5Q2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__WEKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5Q2H)->global__ZGJK),NULL);
-    if (__tmp__WEKR==NULL) {
-      __tmp__XEKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__WEKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__XEKR=NULL;
+    __tmp__SCBU=__tmp__TCBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__SCBU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__P2AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__SCBU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__P2AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__SCBU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__P2AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__SCBU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__P2AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__SCBU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__P2AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__SCBU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__P2AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__SCBU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__P2AL));
+  } break;
+  };
+  result__YRQU=NULL;
+  ptr__TABU=((__POINTER__IB )(NULL));
+  typ_id__UABU= 0;
+  __tmp__VABU=((__POINTER__IB )sizeof(__EXPR_AND__SDOJ));
+  if (((unsigned long)__tmp__VABU ==  0)) {
+    result__YRQU=EXPR_AND__SDOJ__;
+  } else /* FALSE */ {
+    typ_id__UABU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VABU));
+    if ((typ_id__UABU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__ZABU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YABU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_size[(__tmp__ZABU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YABU)));
+      ptr__TABU=__tmp__XABU;
+    } else /* FALSE */ {
+      __tmp__ZABU=((__UINTEGER_32__ZWB )typ_id__UABU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__XABU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__YABU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VABU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XABU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__XABU=micro_alloc__table__lab__UKI(__tmp__YABU,((__POINTER__IB )(&(table_type[(__tmp__ZABU)]))),(__UINTEGER_32__ZWB)(__tmp__ZABU |  1));
+      ptr__TABU=__tmp__XABU;
+    };
+    result__YRQU=((__EXPR_AND__SDOJ *)ptr__TABU);
+    *(result__YRQU) = *(EXPR_AND__SDOJ__);
+  };
+  Self__ESQU=((__EXPR_AND__SDOJ *)result__YRQU);
+  Self__ESQU->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__O2AL;
+  Self__ESQU->parent_expr_binary__TDOJ.left__EB5J=__tmp__Q2AL;
+  Self__ESQU->parent_expr_binary__TDOJ.right__IB5J=__tmp__SCBU;
+  Self__ESQU=result__YRQU;
+  return(Self__ESQU);
+}
+
+static __EXPR_SHIFT_R__GEOJ* my_copy__W2AL(__EXPR_SHIFT_R__GEOJ *Self__X2AL)
+// ({EXPR_SHIFT_R__GEOJ}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__UFBU;
+  __POSITION__OL __tmp__Z2AL,p__TFBU;
+  void *__tmp__02AL,*__tmp__12AL;
+  __STRING_CST__5J *Self__2EBU,*result__YEBU;
+  __POINTER__IB ptr__ZEBU,__tmp__1EBU,__tmp__3EBU,__tmp__4EBU;
+  __INTEGER__Q typ_id__0EBU;
+  __UINTEGER_32__ZWB __tmp__5EBU;
+  __PROTOTYPE_CST__LAXC *Self__Z35R,*__tmp__035R;
+  __INTEGER_CST__XAXC *Self__235R,*Self__SFBU;
+  __TYPE_FULL__XMB *t__VFBU;
+  __READ_LOCAL__55ZI *__tmp__V5XT,*__tmp__W5XT;
+  __IS_EXPANDED__35NJ *Self__A45R,*Self__DGBU;
+  __GET_TYPE_ID__HAOJ *Self__F45R,*Self__TGBU;
+  __SIZE_OF__5GOJ *Self__ED2S,*Self__VSQU;
+  __REAL_CST__1LOJ *Self__HD2S,*Self__FTQU;
+  __STRING_CONSTANT__0 *v__HTQU;
+  __CHARACTER_CST__RMOJ *Self__LD2S,*__tmp__MD2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__OD2S,*__tmp__PD2S;
+  void *__tmp__YGBU,*__tmp__1IBU;
+  __READ_GLOBAL__T4YL *__tmp__ZGBU;
+  __EXPR_SHIFT_R__GEOJ *result__LUQU,*Self__XUQU;
+  __tmp__Z2AL=Self__X2AL->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__02AL=Self__X2AL->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__02AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__2EBU=((__STRING_CST__5J *)__tmp__02AL);
+    result__YEBU=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      result__YEBU=Self__2EBU;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      result__YEBU=((__STRING_CST__5J *)ptr__ZEBU);
+      *(result__YEBU) = *(Self__2EBU);
+    };
+    __tmp__12AL=result__YEBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__12AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__02AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__Z35R=((__PROTOTYPE_CST__LAXC *)__tmp__02AL);
+    __tmp__035R=create__type__VJ2C(Self__Z35R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z35R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__12AL=__tmp__035R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__235R=((__INTEGER_CST__XAXC *)__tmp__02AL);
+    p__TFBU=Self__235R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__UFBU=Self__235R->value__FH4D;
+    t__VFBU=Self__235R->parent_constant__YAXC.static_type__5G4D;
+    Self__235R=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__235R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__235R=((__INTEGER_CST__XAXC *)ptr__ZEBU);
+      *(Self__235R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__SFBU=((__INTEGER_CST__XAXC *)Self__235R);
+    Self__SFBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__SFBU->value__FH4D=v__UFBU;
+    Self__SFBU->parent_constant__YAXC.static_type__5G4D=t__VFBU;
+    check_type__XYEE(Self__SFBU);
+    __tmp__12AL=Self__235R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__12AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__02AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__02AL)->local__BVEJ));
+    if (__tmp__V5XT==NULL) {
+      __tmp__W5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W5XT=((__READ_LOCAL__55ZI *)__tmp__V5XT);
+    };
+    __tmp__12AL=__tmp__W5XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__12AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__02AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__12AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__02AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__A45R=((__IS_EXPANDED__35NJ *)__tmp__02AL);
+    p__TFBU=Self__A45R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__V5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A45R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__V5XT==NULL) {
+      __tmp__W5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W5XT=((__READ_LOCAL__55ZI *)__tmp__V5XT);
+    };
+    Self__A45R=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__A45R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__A45R=((__IS_EXPANDED__35NJ *)ptr__ZEBU);
+      *(Self__A45R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__DGBU=((__IS_EXPANDED__35NJ *)Self__A45R);
+    Self__DGBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__DGBU->receiver__RA5J=__tmp__W5XT;
+    __tmp__12AL=Self__A45R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__F45R=((__GET_TYPE_ID__HAOJ *)__tmp__02AL);
+    p__TFBU=Self__F45R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__VFBU=Self__F45R->receiver__WA5J;
+    Self__F45R=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__F45R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__F45R=((__GET_TYPE_ID__HAOJ *)ptr__ZEBU);
+      *(Self__F45R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__TGBU=((__GET_TYPE_ID__HAOJ *)Self__F45R);
+    Self__TGBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__TGBU->receiver__WA5J=t__VFBU;
+    __tmp__12AL=Self__F45R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__12AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__12AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__12AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__12AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__02AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__12AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__12AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__12AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__02AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__12AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__02AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__12AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__02AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__ED2S=((__SIZE_OF__5GOJ *)__tmp__02AL);
+    p__TFBU=Self__ED2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__VFBU=Self__ED2S->receiver__AD5J;
+    Self__ED2S=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__ED2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__ED2S=((__SIZE_OF__5GOJ *)ptr__ZEBU);
+      *(Self__ED2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__VSQU=((__SIZE_OF__5GOJ *)Self__ED2S);
+    Self__VSQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__VSQU->receiver__AD5J=t__VFBU;
+    __tmp__12AL=Self__ED2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__12AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__02AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__HD2S=((__REAL_CST__1LOJ *)__tmp__02AL);
+    p__TFBU=Self__HD2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__HTQU=Self__HD2S->value__VD5J;
+    t__VFBU=Self__HD2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__HD2S=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__HD2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__HD2S=((__REAL_CST__1LOJ *)ptr__ZEBU);
+      *(Self__HD2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__FTQU=((__REAL_CST__1LOJ *)Self__HD2S);
+    Self__FTQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__FTQU->value__VD5J=v__HTQU;
+    Self__FTQU->parent_constant__2LOJ.static_type__5G4D=t__VFBU;
+    __tmp__12AL=Self__HD2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__LD2S=((__CHARACTER_CST__RMOJ *)__tmp__02AL);
+    __tmp__MD2S=create__char__UMQJ(Self__LD2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LD2S->text__0D5J);
+    __tmp__12AL=__tmp__MD2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__OD2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__02AL);
+    __tmp__PD2S=create__text__OQQJ(Self__OD2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OD2S->string__WBJK);
+    __tmp__12AL=__tmp__PD2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__12AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__02AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__12AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__02AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__12AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__02AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__12AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__02AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__12AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__02AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__12AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__02AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__12AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__02AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__12AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__02AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__YGBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__02AL)->global__KAKM),NULL);
+    if (__tmp__YGBU==NULL) {
+      __tmp__ZGBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__YGBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__ZGBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__ZGBU=((__READ_GLOBAL__T4YL *)__tmp__YGBU);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__XEKR=((__READ_GLOBAL *)__tmp__WEKR);
+      }
+    };
+    __tmp__12AL=__tmp__ZGBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__12AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__02AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__12AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__02AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__12AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__02AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__12AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__02AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__12AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__02AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__12AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__02AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__12AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__02AL));
+  } break;
+  };
+  __tmp__02AL=Self__X2AL->parent_expr_binary__HEOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__02AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__2EBU=((__STRING_CST__5J *)__tmp__02AL);
+    result__YEBU=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      result__YEBU=Self__2EBU;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      result__YEBU=((__STRING_CST__5J *)ptr__ZEBU);
+      *(result__YEBU) = *(Self__2EBU);
+    };
+    __tmp__YGBU=result__YEBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__YGBU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__02AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__Z35R=((__PROTOTYPE_CST__LAXC *)__tmp__02AL);
+    __tmp__035R=create__type__VJ2C(Self__Z35R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z35R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__YGBU=__tmp__035R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__235R=((__INTEGER_CST__XAXC *)__tmp__02AL);
+    p__TFBU=Self__235R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__UFBU=Self__235R->value__FH4D;
+    t__VFBU=Self__235R->parent_constant__YAXC.static_type__5G4D;
+    Self__235R=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__235R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__235R=((__INTEGER_CST__XAXC *)ptr__ZEBU);
+      *(Self__235R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__SFBU=((__INTEGER_CST__XAXC *)Self__235R);
+    Self__SFBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__SFBU->value__FH4D=v__UFBU;
+    Self__SFBU->parent_constant__YAXC.static_type__5G4D=t__VFBU;
+    check_type__XYEE(Self__SFBU);
+    __tmp__YGBU=Self__235R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__YGBU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__02AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__02AL)->local__BVEJ));
+    if (__tmp__V5XT==NULL) {
+      __tmp__W5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W5XT=((__READ_LOCAL__55ZI *)__tmp__V5XT);
+    };
+    __tmp__YGBU=__tmp__W5XT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__YGBU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__02AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__YGBU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__02AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__A45R=((__IS_EXPANDED__35NJ *)__tmp__02AL);
+    p__TFBU=Self__A45R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__V5XT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A45R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__V5XT==NULL) {
+      __tmp__W5XT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__W5XT=((__READ_LOCAL__55ZI *)__tmp__V5XT);
+    };
+    Self__A45R=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__A45R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__A45R=((__IS_EXPANDED__35NJ *)ptr__ZEBU);
+      *(Self__A45R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__DGBU=((__IS_EXPANDED__35NJ *)Self__A45R);
+    Self__DGBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__DGBU->receiver__RA5J=__tmp__W5XT;
+    __tmp__YGBU=Self__A45R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__F45R=((__GET_TYPE_ID__HAOJ *)__tmp__02AL);
+    p__TFBU=Self__F45R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__VFBU=Self__F45R->receiver__WA5J;
+    Self__F45R=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__F45R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__F45R=((__GET_TYPE_ID__HAOJ *)ptr__ZEBU);
+      *(Self__F45R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__TGBU=((__GET_TYPE_ID__HAOJ *)Self__F45R);
+    Self__TGBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__TGBU->receiver__WA5J=t__VFBU;
+    __tmp__YGBU=Self__F45R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__YGBU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__YGBU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__YGBU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__YGBU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__02AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__YGBU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__YGBU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__02AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__YGBU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__02AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__YGBU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__02AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__YGBU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__02AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__ED2S=((__SIZE_OF__5GOJ *)__tmp__02AL);
+    p__TFBU=Self__ED2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__VFBU=Self__ED2S->receiver__AD5J;
+    Self__ED2S=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__ED2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__ED2S=((__SIZE_OF__5GOJ *)ptr__ZEBU);
+      *(Self__ED2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__VSQU=((__SIZE_OF__5GOJ *)Self__ED2S);
+    Self__VSQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__VSQU->receiver__AD5J=t__VFBU;
+    __tmp__YGBU=Self__ED2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__YGBU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__02AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__HD2S=((__REAL_CST__1LOJ *)__tmp__02AL);
+    p__TFBU=Self__HD2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__HTQU=Self__HD2S->value__VD5J;
+    t__VFBU=Self__HD2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__HD2S=NULL;
+    ptr__ZEBU=((__POINTER__IB )(NULL));
+    typ_id__0EBU= 0;
+    __tmp__1EBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__1EBU ==  0)) {
+      Self__HD2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__0EBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+      if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+        ptr__ZEBU=__tmp__3EBU;
+      } else /* FALSE */ {
+        __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+        ptr__ZEBU=__tmp__3EBU;
+      };
+      Self__HD2S=((__REAL_CST__1LOJ *)ptr__ZEBU);
+      *(Self__HD2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__FTQU=((__REAL_CST__1LOJ *)Self__HD2S);
+    Self__FTQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TFBU;
+    Self__FTQU->value__VD5J=v__HTQU;
+    Self__FTQU->parent_constant__2LOJ.static_type__5G4D=t__VFBU;
+    __tmp__YGBU=Self__HD2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__LD2S=((__CHARACTER_CST__RMOJ *)__tmp__02AL);
+    __tmp__MD2S=create__char__UMQJ(Self__LD2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LD2S->text__0D5J);
+    __tmp__YGBU=__tmp__MD2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__OD2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__02AL);
+    __tmp__PD2S=create__text__OQQJ(Self__OD2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OD2S->string__WBJK);
+    __tmp__YGBU=__tmp__PD2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__YGBU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__02AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__YGBU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__02AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__YGBU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__02AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__YGBU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__02AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__YGBU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__02AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__YGBU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__02AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__YGBU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__02AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__YGBU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__02AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__1IBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__02AL)->global__KAKM),NULL);
+    if (__tmp__1IBU==NULL) {
+      __tmp__ZGBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__1IBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__ZGBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__ZGBU=((__READ_GLOBAL__T4YL *)__tmp__1IBU);
       } break;
       }
     };
-    __tmp__AR2H=__tmp__XEKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__AR2H=my_copy__BQCN(__tmp__5Q2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__AR2H=my_copy__NREO(__tmp__5Q2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AR2H=my_copy__VYJO(__tmp__5Q2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__AR2H=my_copy__0REO(__tmp__5Q2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AR2H=my_copy__BZJO(__tmp__5Q2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__AR2H=my_copy__CNJM(__tmp__5Q2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__AR2H=my_copy__5XLL(__tmp__5Q2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__AR2H=my_copy__WVYM(__tmp__5Q2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__AR2H=my_copy__FSEO(__tmp__5Q2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__AR2H=my_copy__QCEP(__tmp__5Q2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__AR2H=my_copy__5LSN(__tmp__5Q2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__AR2H=my_copy__KMSN(__tmp__5Q2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__AR2H=my_copy__JZPN(__tmp__5Q2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__AR2H=my_copy__G3SO(__tmp__5Q2H);
-  } break;
-  };
-  return(create__base__index__value__LYWH(__tmp__VQ2H,__tmp__YQ2H,__tmp__2Q2H,__tmp__AR2H));
+    __tmp__YGBU=__tmp__ZGBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__YGBU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__02AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__YGBU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__02AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__YGBU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__02AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__YGBU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__02AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__YGBU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__02AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__YGBU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__02AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__YGBU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__02AL));
+  } break;
+  };
+  result__LUQU=NULL;
+  ptr__ZEBU=((__POINTER__IB )(NULL));
+  typ_id__0EBU= 0;
+  __tmp__1EBU=((__POINTER__IB )sizeof(__EXPR_SHIFT_R__GEOJ));
+  if (((unsigned long)__tmp__1EBU ==  0)) {
+    result__LUQU=EXPR_SHIFT_R__GEOJ__;
+  } else /* FALSE */ {
+    typ_id__0EBU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EBU));
+    if ((typ_id__0EBU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__5EBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4EBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_size[(__tmp__5EBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4EBU)));
+      ptr__ZEBU=__tmp__3EBU;
+    } else /* FALSE */ {
+      __tmp__5EBU=((__UINTEGER_32__ZWB )typ_id__0EBU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__3EBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4EBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1EBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3EBU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3EBU=micro_alloc__table__lab__UKI(__tmp__4EBU,((__POINTER__IB )(&(table_type[(__tmp__5EBU)]))),(__UINTEGER_32__ZWB)(__tmp__5EBU |  1));
+      ptr__ZEBU=__tmp__3EBU;
+    };
+    result__LUQU=((__EXPR_SHIFT_R__GEOJ *)ptr__ZEBU);
+    *(result__LUQU) = *(EXPR_SHIFT_R__GEOJ__);
+  };
+  Self__XUQU=((__EXPR_SHIFT_R__GEOJ *)result__LUQU);
+  Self__XUQU->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__Z2AL;
+  Self__XUQU->parent_expr_binary__HEOJ.left__EB5J=__tmp__12AL;
+  Self__XUQU->parent_expr_binary__HEOJ.right__IB5J=__tmp__YGBU;
+  Self__XUQU=result__LUQU;
+  return(Self__XUQU);
 }
 
-static __ITEM* my_copy__DR2H(__ITEM *Self__ER2H)
-// ({ITEM}) With resultRecursive, No inlinable.
+static __EXPR_SHIFT_L__0EOJ* my_copy__B3AL(__EXPR_SHIFT_L__0EOJ *Self__C3AL)
+// ({EXPR_SHIFT_L__0EOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__DFKR,v__KGKR;
-  __POSITION __tmp__GR2H,p__CFKR,p__OFKR,p__0FKR,p__JGKR,p__VGKR;
-  __POSITION p__BHKR;
-  void *__tmp__HR2H,*__tmp__IR2H,*__tmp__LR2H,*__tmp__MR2H;
-  __STRING_CST *Self__NC3P,*Self__VC3P;
-  __PROTOTYPE_CST *Self__OC3P,*Self__WC3P;
-  __INTEGER_CST *Self__PC3P,*result__ZEKR,*Self__BFKR,*Self__XC3P;
-  __INTEGER_CST *result__AGKR,*Self__IGKR;
-  void *t__EFKR,*t__QFKR,*t__LGKR,*t__XGKR;
-  __POINTER ptr__0EKR,ptr_table__IHYR,next__HHYR,result__JHYR;
-  __POINTER ptr_table__NHYR,next__MHYR,result__OHYR,ptr__GFKR;
-  __POINTER ptr_table__SHYR,next__RHYR,result__THYR,ptr_table__XHYR;
-  __POINTER next__WHYR,result__YHYR,ptr__SFKR,ptr_table__2HYR;
-  __POINTER next__1HYR,result__3HYR,ptr_table__BIYR,next__AIYR;
-  __POINTER result__CIYR,ptr__BGKR,ptr_table__GIYR,next__FIYR;
-  __POINTER result__HIYR,ptr_table__LIYR,next__KIYR,result__MIYR;
-  __POINTER ptr__NGKR,ptr_table__QIYR,next__PIYR,result__RIYR;
-  __POINTER ptr_table__VIYR,next__UIYR,result__WIYR,ptr__ZGKR;
-  __POINTER ptr_table__0IYR,next__ZIYR,result__1IYR,ptr_table__5IYR;
-  __POINTER next__4IYR,result__AJYR,ptr__XJYH,ptr_table__EJYR;
-  __POINTER next__DJYR,result__FJYR,ptr_table__JJYR,next__IJYR;
-  __POINTER result__KJYR;
-  __INTEGER typ_id__1EKR,typ_id__HFKR,typ_id__TFKR,typ_id__CGKR;
-  __INTEGER typ_id__OGKR,typ_id__0GKR,typ_id__2JYH;
-  __UINTEGER_32 sz__2EKR,a__3EKR,new_size__4EKR,t__5EKR,a__AFKR;
-  __UINTEGER_32 new_size__QHYR,lab_type__PHYR,sz__IFKR,a__JFKR;
-  __UINTEGER_32 new_size__KFKR,t__LFKR,a__MFKR,new_size__0HYR;
-  __UINTEGER_32 lab_type__ZHYR,sz__UFKR,a__VFKR,new_size__WFKR,t__XFKR;
-  __UINTEGER_32 a__YFKR,new_size__EIYR,lab_type__DIYR,sz__DGKR,a__EGKR;
-  __UINTEGER_32 new_size__FGKR,t__GGKR,a__HGKR,new_size__OIYR;
-  __UINTEGER_32 lab_type__NIYR,sz__PGKR,a__QGKR,new_size__RGKR,t__SGKR;
-  __UINTEGER_32 a__TGKR,new_size__YIYR,lab_type__XIYR,sz__1GKR,a__2GKR;
-  __UINTEGER_32 new_size__3GKR,t__4GKR,a__5GKR,new_size__CJYR;
-  __UINTEGER_32 lab_type__BJYR,sz__ZJYH,a__DF2Q,new_size__BF2Q,t__HF2Q;
-  __UINTEGER_32 a__JF2Q,new_size__MJYR,lab_type__LJYR;
-  void *__tmp__1QAR,*__tmp__5QAR,*__tmp__3FKR,*__tmp__DRAR,*__tmp__HRAR;
-  void *__tmp__EHKR;
-  __READ_LOCAL *__tmp__2QAR,*__tmp__ARAR,*__tmp__ERAR,*__tmp__IRAR;
-  __REAL_CST *Self__RC3P,*result__FFKR,*Self__NFKR,*Self__ZC3P;
-  __REAL_CST *result__MGKR,*Self__UGKR;
-  void *v__PFKR,*v__WGKR;
-  __CHARACTER_CST *Self__TC3P,*Self__1C3P;
-  __IS_EXPANDED *Self__UC3P,*result__RFKR,*Self__ZFKR,*Self__2C3P;
-  __IS_EXPANDED *result__YGKR,*Self__AHKR;
-  __READ_GLOBAL *__tmp__4FKR,*__tmp__FHKR;
-  __ITEM *result__WJYH,*Self__XPFI;
-  __tmp__GR2H=Self__ER2H->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__HR2H=Self__ER2H->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__HR2H)->__id) {
-  case __LIST__: {
-    __tmp__IR2H=my_copy__MSYM(__tmp__HR2H);
-  } break;
-  case __STRING_CST__: {
-    Self__NC3P=((__STRING_CST *)__tmp__HR2H);
-    __tmp__IR2H=create__text__ITMH(Self__NC3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NC3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__IR2H=my_copy__EK2H(__tmp__HR2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__OC3P=((__PROTOTYPE_CST *)__tmp__HR2H);
-    __tmp__IR2H=create__type__PKQC(Self__OC3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OC3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__PC3P=((__INTEGER_CST *)__tmp__HR2H);
-    p__CFKR=Self__PC3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__DFKR=Self__PC3P->value__W4YD;
-    t__EFKR=Self__PC3P->parent_constant__B3LC.static_type__M2YD;
-    result__ZEKR=NULL;
-    ptr__0EKR=((__POINTER )(NULL));
-    typ_id__1EKR= 0;
-    sz__2EKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__2EKR ==  0)) {
-      result__ZEKR=INTEGER_CST__;
-    } else {
-      typ_id__1EKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2EKR);
-      if ((typ_id__1EKR == (__INTEGER)(-  1))) {
-        a__3EKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4EKR=(__UINTEGER_32)((__UINTEGER_32)(sz__2EKR + a__3EKR) & (__UINTEGER_32)(~ a__3EKR));
-        ptr_table__IHYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4EKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__HHYR=((__POINTER )(NULL));
-        result__JHYR=((__POINTER *)ptr_table__IHYR)[ 0];
-        if ((result__JHYR == (void *)NULL)) {
-          result__JHYR=new_lab__2PJ(new_size__4EKR);
-          next__HHYR=(void *)((unsigned long)result__JHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4EKR)));
-          ((__POINTER *)next__HHYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IHYR)[ 0]=next__HHYR;
-        } else {
-          next__HHYR=((__POINTER *)result__JHYR)[ 0];
-          if ((next__HHYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4EKR <<  1)) <=  4096)) {
-              next__HHYR=(void *)((unsigned long)result__JHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4EKR)));
-            } else {
-              next__HHYR=new_lab__2PJ(new_size__4EKR);
-            };
-            ((__POINTER *)next__HHYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IHYR)[ 0]=next__HHYR;
-          } else {
-            ((__POINTER *)result__JHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JHYR=next__HHYR;
-          };
-        };
-        ptr__0EKR=result__JHYR;
-      } else {
-        t__5EKR=((__UINTEGER_32 )typ_id__1EKR);
-        a__AFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QHYR=(__UINTEGER_32)((__UINTEGER_32)(sz__2EKR + a__AFKR) & (__UINTEGER_32)(~ a__AFKR));
-        ptr_table__NHYR=((__POINTER )(&(table_type[(t__5EKR)])));
-        lab_type__PHYR=(__UINTEGER_32)(t__5EKR |  1);
-        next__MHYR=((__POINTER )(NULL));
-        result__OHYR=((__POINTER *)ptr_table__NHYR)[ 0];
-        if ((result__OHYR == (void *)NULL)) {
-          result__OHYR=new_lab__2PJ(lab_type__PHYR);
-          next__MHYR=(void *)((unsigned long)result__OHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHYR)));
-          ((__POINTER *)next__MHYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NHYR)[ 0]=next__MHYR;
-        } else {
-          next__MHYR=((__POINTER *)result__OHYR)[ 0];
-          if ((next__MHYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QHYR <<  1)) <=  4096)) {
-              next__MHYR=(void *)((unsigned long)result__OHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHYR)));
-            } else {
-              next__MHYR=new_lab__2PJ(lab_type__PHYR);
-            };
-            ((__POINTER *)next__MHYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NHYR)[ 0]=next__MHYR;
-          } else {
-            ((__POINTER *)result__OHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OHYR=next__MHYR;
-          };
-        };
-        ptr__0EKR=result__OHYR;
-      };
-      result__ZEKR=((__INTEGER_CST *)ptr__0EKR);
-      *(result__ZEKR) = *(INTEGER_CST__);
-    };
-    Self__BFKR=((__INTEGER_CST *)result__ZEKR);
-    Self__BFKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CFKR;
-    Self__BFKR->value__W4YD=v__DFKR;
-    Self__BFKR->parent_constant__B3LC.static_type__M2YD=t__EFKR;
-    check_type__YG5D(Self__BFKR);
-    __tmp__IR2H=result__ZEKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1QAR=read__QB5G(((__READ_LOCAL *)__tmp__HR2H)->local__HJZD);
-    if (__tmp__1QAR==NULL) {
-      __tmp__2QAR=NULL;
-    } else {
-      __tmp__2QAR=((__READ_LOCAL *)__tmp__1QAR);
-    };
-    __tmp__IR2H=__tmp__2QAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__IR2H=my_copy__SL2H(__tmp__HR2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__IR2H=my_copy__LM2H(__tmp__HR2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__IR2H=my_copy__YM2H(__tmp__HR2H);
-  } break;
-  case __REAL_CST__: {
-    Self__RC3P=((__REAL_CST *)__tmp__HR2H);
-    p__OFKR=Self__RC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__PFKR=Self__RC3P->value__HN2H;
-    t__QFKR=Self__RC3P->parent_constant__U2JH.static_type__M2YD;
-    result__FFKR=NULL;
-    ptr__GFKR=((__POINTER )(NULL));
-    typ_id__HFKR= 0;
-    sz__IFKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__IFKR ==  0)) {
-      result__FFKR=REAL_CST__;
-    } else {
-      typ_id__HFKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IFKR);
-      if ((typ_id__HFKR == (__INTEGER)(-  1))) {
-        a__JFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KFKR=(__UINTEGER_32)((__UINTEGER_32)(sz__IFKR + a__JFKR) & (__UINTEGER_32)(~ a__JFKR));
-        ptr_table__SHYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KFKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__RHYR=((__POINTER )(NULL));
-        result__THYR=((__POINTER *)ptr_table__SHYR)[ 0];
-        if ((result__THYR == (void *)NULL)) {
-          result__THYR=new_lab__2PJ(new_size__KFKR);
-          next__RHYR=(void *)((unsigned long)result__THYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFKR)));
-          ((__POINTER *)next__RHYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SHYR)[ 0]=next__RHYR;
-        } else {
-          next__RHYR=((__POINTER *)result__THYR)[ 0];
-          if ((next__RHYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KFKR <<  1)) <=  4096)) {
-              next__RHYR=(void *)((unsigned long)result__THYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFKR)));
-            } else {
-              next__RHYR=new_lab__2PJ(new_size__KFKR);
-            };
-            ((__POINTER *)next__RHYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SHYR)[ 0]=next__RHYR;
-          } else {
-            ((__POINTER *)result__THYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__THYR=next__RHYR;
-          };
-        };
-        ptr__GFKR=result__THYR;
-      } else {
-        t__LFKR=((__UINTEGER_32 )typ_id__HFKR);
-        a__MFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0HYR=(__UINTEGER_32)((__UINTEGER_32)(sz__IFKR + a__MFKR) & (__UINTEGER_32)(~ a__MFKR));
-        ptr_table__XHYR=((__POINTER )(&(table_type[(t__LFKR)])));
-        lab_type__ZHYR=(__UINTEGER_32)(t__LFKR |  1);
-        next__WHYR=((__POINTER )(NULL));
-        result__YHYR=((__POINTER *)ptr_table__XHYR)[ 0];
-        if ((result__YHYR == (void *)NULL)) {
-          result__YHYR=new_lab__2PJ(lab_type__ZHYR);
-          next__WHYR=(void *)((unsigned long)result__YHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HYR)));
-          ((__POINTER *)next__WHYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XHYR)[ 0]=next__WHYR;
-        } else {
-          next__WHYR=((__POINTER *)result__YHYR)[ 0];
-          if ((next__WHYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0HYR <<  1)) <=  4096)) {
-              next__WHYR=(void *)((unsigned long)result__YHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HYR)));
-            } else {
-              next__WHYR=new_lab__2PJ(lab_type__ZHYR);
-            };
-            ((__POINTER *)next__WHYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XHYR)[ 0]=next__WHYR;
-          } else {
-            ((__POINTER *)result__YHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YHYR=next__WHYR;
-          };
-        };
-        ptr__GFKR=result__YHYR;
-      };
-      result__FFKR=((__REAL_CST *)ptr__GFKR);
-      *(result__FFKR) = *(REAL_CST__);
-    };
-    Self__NFKR=((__REAL_CST *)result__FFKR);
-    Self__NFKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OFKR;
-    Self__NFKR->value__HN2H=v__PFKR;
-    Self__NFKR->parent_constant__U2JH.static_type__M2YD=t__QFKR;
-    __tmp__IR2H=result__FFKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__TC3P=((__CHARACTER_CST *)__tmp__HR2H);
-    __tmp__IR2H=create__char__4SMH(Self__TC3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TC3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__UC3P=((__IS_EXPANDED *)__tmp__HR2H);
-    __tmp__5QAR=read__QB5G(((__READ_LOCAL *)Self__UC3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5QAR==NULL) {
-      __tmp__ARAR=NULL;
-    } else {
-      __tmp__ARAR=((__READ_LOCAL *)__tmp__5QAR);
-    };
-    p__0FKR=Self__UC3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__RFKR=NULL;
-    ptr__SFKR=((__POINTER )(NULL));
-    typ_id__TFKR= 0;
-    sz__UFKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__UFKR ==  0)) {
-      result__RFKR=IS_EXPANDED__;
-    } else {
-      typ_id__TFKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UFKR);
-      if ((typ_id__TFKR == (__INTEGER)(-  1))) {
-        a__VFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WFKR=(__UINTEGER_32)((__UINTEGER_32)(sz__UFKR + a__VFKR) & (__UINTEGER_32)(~ a__VFKR));
-        ptr_table__2HYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WFKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__1HYR=((__POINTER )(NULL));
-        result__3HYR=((__POINTER *)ptr_table__2HYR)[ 0];
-        if ((result__3HYR == (void *)NULL)) {
-          result__3HYR=new_lab__2PJ(new_size__WFKR);
-          next__1HYR=(void *)((unsigned long)result__3HYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFKR)));
-          ((__POINTER *)next__1HYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2HYR)[ 0]=next__1HYR;
-        } else {
-          next__1HYR=((__POINTER *)result__3HYR)[ 0];
-          if ((next__1HYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WFKR <<  1)) <=  4096)) {
-              next__1HYR=(void *)((unsigned long)result__3HYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFKR)));
-            } else {
-              next__1HYR=new_lab__2PJ(new_size__WFKR);
-            };
-            ((__POINTER *)next__1HYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2HYR)[ 0]=next__1HYR;
-          } else {
-            ((__POINTER *)result__3HYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3HYR=next__1HYR;
-          };
-        };
-        ptr__SFKR=result__3HYR;
-      } else {
-        t__XFKR=((__UINTEGER_32 )typ_id__TFKR);
-        a__YFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EIYR=(__UINTEGER_32)((__UINTEGER_32)(sz__UFKR + a__YFKR) & (__UINTEGER_32)(~ a__YFKR));
-        ptr_table__BIYR=((__POINTER )(&(table_type[(t__XFKR)])));
-        lab_type__DIYR=(__UINTEGER_32)(t__XFKR |  1);
-        next__AIYR=((__POINTER )(NULL));
-        result__CIYR=((__POINTER *)ptr_table__BIYR)[ 0];
-        if ((result__CIYR == (void *)NULL)) {
-          result__CIYR=new_lab__2PJ(lab_type__DIYR);
-          next__AIYR=(void *)((unsigned long)result__CIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIYR)));
-          ((__POINTER *)next__AIYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BIYR)[ 0]=next__AIYR;
-        } else {
-          next__AIYR=((__POINTER *)result__CIYR)[ 0];
-          if ((next__AIYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EIYR <<  1)) <=  4096)) {
-              next__AIYR=(void *)((unsigned long)result__CIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIYR)));
-            } else {
-              next__AIYR=new_lab__2PJ(lab_type__DIYR);
-            };
-            ((__POINTER *)next__AIYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BIYR)[ 0]=next__AIYR;
-          } else {
-            ((__POINTER *)result__CIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CIYR=next__AIYR;
-          };
-        };
-        ptr__SFKR=result__CIYR;
-      };
-      result__RFKR=((__IS_EXPANDED *)ptr__SFKR);
-      *(result__RFKR) = *(IS_EXPANDED__);
-    };
-    Self__ZFKR=((__IS_EXPANDED *)result__RFKR);
-    Self__ZFKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0FKR;
-    Self__ZFKR->receiver__WN2H=__tmp__ARAR;
-    __tmp__IR2H=result__RFKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__IR2H=my_copy__1N2H(__tmp__HR2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__IR2H=my_copy__EO2H(__tmp__HR2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__IR2H=my_copy__PO2H(__tmp__HR2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__IR2H=my_copy__1O2H(__tmp__HR2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__IR2H=my_copy__GP2H(__tmp__HR2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__IR2H=my_copy__RP2H(__tmp__HR2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__IR2H=my_copy__2P2H(__tmp__HR2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__IR2H=my_copy__HQ2H(__tmp__HR2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__IR2H=my_copy__SQ2H(__tmp__HR2H);
-  } break;
-  case __ITEM__: {
-    __tmp__IR2H=my_copy__DR2H(__tmp__HR2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__IR2H=my_copy__PR2H(__tmp__HR2H);
-  } break;
-  case __CAST__: {
-    __tmp__IR2H=my_copy__YR2H(__tmp__HR2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__IR2H=my_copy__5SYM(__tmp__HR2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__IR2H=my_copy__IUGK(__tmp__HR2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__3FKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HR2H)->global__ZGJK),NULL);
-    if (__tmp__3FKR==NULL) {
-      __tmp__4FKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__3FKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__4FKR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__4FKR=((__READ_GLOBAL *)__tmp__3FKR);
+  __INTEGER_64__1SG v__0JBU;
+  __POSITION__OL __tmp__E3AL,p__ZJBU;
+  void *__tmp__F3AL,*__tmp__G3AL;
+  __STRING_CST__5J *Self__CJBU,*result__4IBU;
+  __POINTER__IB ptr__5IBU,__tmp__BJBU,__tmp__DJBU,__tmp__EJBU;
+  __INTEGER__Q typ_id__AJBU;
+  __UINTEGER_32__ZWB __tmp__FJBU;
+  __PROTOTYPE_CST__LAXC *Self__345R,*__tmp__445R;
+  __INTEGER_CST__XAXC *Self__A55R,*Self__YJBU;
+  __TYPE_FULL__XMB *t__1JBU;
+  __READ_LOCAL__55ZI *__tmp__FAYT,*__tmp__GAYT;
+  __IS_EXPANDED__35NJ *Self__E55R,*Self__JKBU;
+  __GET_TYPE_ID__HAOJ *Self__J55R,*Self__ZKBU;
+  __SIZE_OF__5GOJ *Self__4D2S,*Self__IVQU;
+  __REAL_CST__1LOJ *Self__BE2S,*Self__YVQU;
+  __STRING_CONSTANT__0 *v__0VQU;
+  __CHARACTER_CST__RMOJ *Self__FE2S,*__tmp__GE2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__IE2S,*__tmp__JE2S;
+  void *__tmp__4KBU,*__tmp__BNBU;
+  __READ_GLOBAL__T4YL *__tmp__5KBU;
+  __EXPR_SHIFT_L__0EOJ *result__4WQU,*Self__KXQU;
+  __tmp__E3AL=Self__C3AL->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__F3AL=Self__C3AL->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__F3AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__CJBU=((__STRING_CST__5J *)__tmp__F3AL);
+    result__4IBU=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      result__4IBU=Self__CJBU;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      result__4IBU=((__STRING_CST__5J *)ptr__5IBU);
+      *(result__4IBU) = *(Self__CJBU);
+    };
+    __tmp__G3AL=result__4IBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__G3AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__F3AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__345R=((__PROTOTYPE_CST__LAXC *)__tmp__F3AL);
+    __tmp__445R=create__type__VJ2C(Self__345R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__345R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__G3AL=__tmp__445R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__A55R=((__INTEGER_CST__XAXC *)__tmp__F3AL);
+    p__ZJBU=Self__A55R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__0JBU=Self__A55R->value__FH4D;
+    t__1JBU=Self__A55R->parent_constant__YAXC.static_type__5G4D;
+    Self__A55R=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__A55R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__A55R=((__INTEGER_CST__XAXC *)ptr__5IBU);
+      *(Self__A55R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__YJBU=((__INTEGER_CST__XAXC *)Self__A55R);
+    Self__YJBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__YJBU->value__FH4D=v__0JBU;
+    Self__YJBU->parent_constant__YAXC.static_type__5G4D=t__1JBU;
+    check_type__XYEE(Self__YJBU);
+    __tmp__G3AL=Self__A55R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__G3AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__F3AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__FAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__F3AL)->local__BVEJ));
+    if (__tmp__FAYT==NULL) {
+      __tmp__GAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__GAYT=((__READ_LOCAL__55ZI *)__tmp__FAYT);
+    };
+    __tmp__G3AL=__tmp__GAYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__G3AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__G3AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__F3AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__E55R=((__IS_EXPANDED__35NJ *)__tmp__F3AL);
+    p__ZJBU=Self__E55R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__FAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__E55R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__FAYT==NULL) {
+      __tmp__GAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__GAYT=((__READ_LOCAL__55ZI *)__tmp__FAYT);
+    };
+    Self__E55R=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__E55R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__E55R=((__IS_EXPANDED__35NJ *)ptr__5IBU);
+      *(Self__E55R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__JKBU=((__IS_EXPANDED__35NJ *)Self__E55R);
+    Self__JKBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__JKBU->receiver__RA5J=__tmp__GAYT;
+    __tmp__G3AL=Self__E55R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__J55R=((__GET_TYPE_ID__HAOJ *)__tmp__F3AL);
+    p__ZJBU=Self__J55R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1JBU=Self__J55R->receiver__WA5J;
+    Self__J55R=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__J55R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__J55R=((__GET_TYPE_ID__HAOJ *)ptr__5IBU);
+      *(Self__J55R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__ZKBU=((__GET_TYPE_ID__HAOJ *)Self__J55R);
+    Self__ZKBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__ZKBU->receiver__WA5J=t__1JBU;
+    __tmp__G3AL=Self__J55R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__G3AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__G3AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__G3AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__G3AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__G3AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__G3AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__G3AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__F3AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__G3AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__F3AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__G3AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__F3AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__4D2S=((__SIZE_OF__5GOJ *)__tmp__F3AL);
+    p__ZJBU=Self__4D2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1JBU=Self__4D2S->receiver__AD5J;
+    Self__4D2S=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__4D2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__4D2S=((__SIZE_OF__5GOJ *)ptr__5IBU);
+      *(Self__4D2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__IVQU=((__SIZE_OF__5GOJ *)Self__4D2S);
+    Self__IVQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__IVQU->receiver__AD5J=t__1JBU;
+    __tmp__G3AL=Self__4D2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__G3AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__F3AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__BE2S=((__REAL_CST__1LOJ *)__tmp__F3AL);
+    p__ZJBU=Self__BE2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__0VQU=Self__BE2S->value__VD5J;
+    t__1JBU=Self__BE2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__BE2S=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__BE2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__BE2S=((__REAL_CST__1LOJ *)ptr__5IBU);
+      *(Self__BE2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__YVQU=((__REAL_CST__1LOJ *)Self__BE2S);
+    Self__YVQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__YVQU->value__VD5J=v__0VQU;
+    Self__YVQU->parent_constant__2LOJ.static_type__5G4D=t__1JBU;
+    __tmp__G3AL=Self__BE2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__FE2S=((__CHARACTER_CST__RMOJ *)__tmp__F3AL);
+    __tmp__GE2S=create__char__UMQJ(Self__FE2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FE2S->text__0D5J);
+    __tmp__G3AL=__tmp__GE2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__IE2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__F3AL);
+    __tmp__JE2S=create__text__OQQJ(Self__IE2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__IE2S->string__WBJK);
+    __tmp__G3AL=__tmp__JE2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__G3AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__F3AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__G3AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__F3AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__G3AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__G3AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__G3AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__G3AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__G3AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__F3AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__G3AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__F3AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__4KBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__F3AL)->global__KAKM),NULL);
+    if (__tmp__4KBU==NULL) {
+      __tmp__5KBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__4KBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__5KBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__5KBU=((__READ_GLOBAL__T4YL *)__tmp__4KBU);
       } break;
       }
     };
-    __tmp__IR2H=__tmp__4FKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__IR2H=my_copy__BQCN(__tmp__HR2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__IR2H=my_copy__NREO(__tmp__HR2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IR2H=my_copy__VYJO(__tmp__HR2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__IR2H=my_copy__0REO(__tmp__HR2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IR2H=my_copy__BZJO(__tmp__HR2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__IR2H=my_copy__CNJM(__tmp__HR2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__IR2H=my_copy__5XLL(__tmp__HR2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__IR2H=my_copy__WVYM(__tmp__HR2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__IR2H=my_copy__FSEO(__tmp__HR2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__IR2H=my_copy__QCEP(__tmp__HR2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__IR2H=my_copy__5LSN(__tmp__HR2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__IR2H=my_copy__KMSN(__tmp__HR2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__IR2H=my_copy__JZPN(__tmp__HR2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__IR2H=my_copy__G3SO(__tmp__HR2H);
-  } break;
-  };
-  __tmp__LR2H=Self__ER2H->index__KR2H;
-  switch (((struct ___OBJ *)__tmp__LR2H)->__id) {
-  case __LIST__: {
-    __tmp__MR2H=my_copy__MSYM(__tmp__LR2H);
-  } break;
-  case __STRING_CST__: {
-    Self__VC3P=((__STRING_CST *)__tmp__LR2H);
-    __tmp__MR2H=create__text__ITMH(Self__VC3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VC3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__MR2H=my_copy__EK2H(__tmp__LR2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__WC3P=((__PROTOTYPE_CST *)__tmp__LR2H);
-    __tmp__MR2H=create__type__PKQC(Self__WC3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WC3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__XC3P=((__INTEGER_CST *)__tmp__LR2H);
-    p__JGKR=Self__XC3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__KGKR=Self__XC3P->value__W4YD;
-    t__LGKR=Self__XC3P->parent_constant__B3LC.static_type__M2YD;
-    result__AGKR=NULL;
-    ptr__BGKR=((__POINTER )(NULL));
-    typ_id__CGKR= 0;
-    sz__DGKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__DGKR ==  0)) {
-      result__AGKR=INTEGER_CST__;
-    } else {
-      typ_id__CGKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DGKR);
-      if ((typ_id__CGKR == (__INTEGER)(-  1))) {
-        a__EGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FGKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGKR + a__EGKR) & (__UINTEGER_32)(~ a__EGKR));
-        ptr_table__GIYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FGKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__FIYR=((__POINTER )(NULL));
-        result__HIYR=((__POINTER *)ptr_table__GIYR)[ 0];
-        if ((result__HIYR == (void *)NULL)) {
-          result__HIYR=new_lab__2PJ(new_size__FGKR);
-          next__FIYR=(void *)((unsigned long)result__HIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGKR)));
-          ((__POINTER *)next__FIYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GIYR)[ 0]=next__FIYR;
-        } else {
-          next__FIYR=((__POINTER *)result__HIYR)[ 0];
-          if ((next__FIYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FGKR <<  1)) <=  4096)) {
-              next__FIYR=(void *)((unsigned long)result__HIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGKR)));
-            } else {
-              next__FIYR=new_lab__2PJ(new_size__FGKR);
-            };
-            ((__POINTER *)next__FIYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GIYR)[ 0]=next__FIYR;
-          } else {
-            ((__POINTER *)result__HIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HIYR=next__FIYR;
-          };
-        };
-        ptr__BGKR=result__HIYR;
-      } else {
-        t__GGKR=((__UINTEGER_32 )typ_id__CGKR);
-        a__HGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OIYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGKR + a__HGKR) & (__UINTEGER_32)(~ a__HGKR));
-        ptr_table__LIYR=((__POINTER )(&(table_type[(t__GGKR)])));
-        lab_type__NIYR=(__UINTEGER_32)(t__GGKR |  1);
-        next__KIYR=((__POINTER )(NULL));
-        result__MIYR=((__POINTER *)ptr_table__LIYR)[ 0];
-        if ((result__MIYR == (void *)NULL)) {
-          result__MIYR=new_lab__2PJ(lab_type__NIYR);
-          next__KIYR=(void *)((unsigned long)result__MIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIYR)));
-          ((__POINTER *)next__KIYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LIYR)[ 0]=next__KIYR;
-        } else {
-          next__KIYR=((__POINTER *)result__MIYR)[ 0];
-          if ((next__KIYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OIYR <<  1)) <=  4096)) {
-              next__KIYR=(void *)((unsigned long)result__MIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIYR)));
-            } else {
-              next__KIYR=new_lab__2PJ(lab_type__NIYR);
-            };
-            ((__POINTER *)next__KIYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LIYR)[ 0]=next__KIYR;
-          } else {
-            ((__POINTER *)result__MIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MIYR=next__KIYR;
-          };
-        };
-        ptr__BGKR=result__MIYR;
-      };
-      result__AGKR=((__INTEGER_CST *)ptr__BGKR);
-      *(result__AGKR) = *(INTEGER_CST__);
-    };
-    Self__IGKR=((__INTEGER_CST *)result__AGKR);
-    Self__IGKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JGKR;
-    Self__IGKR->value__W4YD=v__KGKR;
-    Self__IGKR->parent_constant__B3LC.static_type__M2YD=t__LGKR;
-    check_type__YG5D(Self__IGKR);
-    __tmp__MR2H=result__AGKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DRAR=read__QB5G(((__READ_LOCAL *)__tmp__LR2H)->local__HJZD);
-    if (__tmp__DRAR==NULL) {
-      __tmp__ERAR=NULL;
-    } else {
-      __tmp__ERAR=((__READ_LOCAL *)__tmp__DRAR);
-    };
-    __tmp__MR2H=__tmp__ERAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__MR2H=my_copy__SL2H(__tmp__LR2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__MR2H=my_copy__LM2H(__tmp__LR2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__MR2H=my_copy__YM2H(__tmp__LR2H);
-  } break;
-  case __REAL_CST__: {
-    Self__ZC3P=((__REAL_CST *)__tmp__LR2H);
-    p__VGKR=Self__ZC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__WGKR=Self__ZC3P->value__HN2H;
-    t__XGKR=Self__ZC3P->parent_constant__U2JH.static_type__M2YD;
-    result__MGKR=NULL;
-    ptr__NGKR=((__POINTER )(NULL));
-    typ_id__OGKR= 0;
-    sz__PGKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__PGKR ==  0)) {
-      result__MGKR=REAL_CST__;
-    } else {
-      typ_id__OGKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PGKR);
-      if ((typ_id__OGKR == (__INTEGER)(-  1))) {
-        a__QGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RGKR=(__UINTEGER_32)((__UINTEGER_32)(sz__PGKR + a__QGKR) & (__UINTEGER_32)(~ a__QGKR));
-        ptr_table__QIYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RGKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__PIYR=((__POINTER )(NULL));
-        result__RIYR=((__POINTER *)ptr_table__QIYR)[ 0];
-        if ((result__RIYR == (void *)NULL)) {
-          result__RIYR=new_lab__2PJ(new_size__RGKR);
-          next__PIYR=(void *)((unsigned long)result__RIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RGKR)));
-          ((__POINTER *)next__PIYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QIYR)[ 0]=next__PIYR;
-        } else {
-          next__PIYR=((__POINTER *)result__RIYR)[ 0];
-          if ((next__PIYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RGKR <<  1)) <=  4096)) {
-              next__PIYR=(void *)((unsigned long)result__RIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RGKR)));
-            } else {
-              next__PIYR=new_lab__2PJ(new_size__RGKR);
-            };
-            ((__POINTER *)next__PIYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QIYR)[ 0]=next__PIYR;
-          } else {
-            ((__POINTER *)result__RIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RIYR=next__PIYR;
-          };
-        };
-        ptr__NGKR=result__RIYR;
-      } else {
-        t__SGKR=((__UINTEGER_32 )typ_id__OGKR);
-        a__TGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YIYR=(__UINTEGER_32)((__UINTEGER_32)(sz__PGKR + a__TGKR) & (__UINTEGER_32)(~ a__TGKR));
-        ptr_table__VIYR=((__POINTER )(&(table_type[(t__SGKR)])));
-        lab_type__XIYR=(__UINTEGER_32)(t__SGKR |  1);
-        next__UIYR=((__POINTER )(NULL));
-        result__WIYR=((__POINTER *)ptr_table__VIYR)[ 0];
-        if ((result__WIYR == (void *)NULL)) {
-          result__WIYR=new_lab__2PJ(lab_type__XIYR);
-          next__UIYR=(void *)((unsigned long)result__WIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIYR)));
-          ((__POINTER *)next__UIYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VIYR)[ 0]=next__UIYR;
-        } else {
-          next__UIYR=((__POINTER *)result__WIYR)[ 0];
-          if ((next__UIYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YIYR <<  1)) <=  4096)) {
-              next__UIYR=(void *)((unsigned long)result__WIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIYR)));
-            } else {
-              next__UIYR=new_lab__2PJ(lab_type__XIYR);
-            };
-            ((__POINTER *)next__UIYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VIYR)[ 0]=next__UIYR;
-          } else {
-            ((__POINTER *)result__WIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WIYR=next__UIYR;
-          };
-        };
-        ptr__NGKR=result__WIYR;
-      };
-      result__MGKR=((__REAL_CST *)ptr__NGKR);
-      *(result__MGKR) = *(REAL_CST__);
-    };
-    Self__UGKR=((__REAL_CST *)result__MGKR);
-    Self__UGKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VGKR;
-    Self__UGKR->value__HN2H=v__WGKR;
-    Self__UGKR->parent_constant__U2JH.static_type__M2YD=t__XGKR;
-    __tmp__MR2H=result__MGKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__1C3P=((__CHARACTER_CST *)__tmp__LR2H);
-    __tmp__MR2H=create__char__4SMH(Self__1C3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1C3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__2C3P=((__IS_EXPANDED *)__tmp__LR2H);
-    __tmp__HRAR=read__QB5G(((__READ_LOCAL *)Self__2C3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HRAR==NULL) {
-      __tmp__IRAR=NULL;
-    } else {
-      __tmp__IRAR=((__READ_LOCAL *)__tmp__HRAR);
-    };
-    p__BHKR=Self__2C3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__YGKR=NULL;
-    ptr__ZGKR=((__POINTER )(NULL));
-    typ_id__0GKR= 0;
-    sz__1GKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__1GKR ==  0)) {
-      result__YGKR=IS_EXPANDED__;
-    } else {
-      typ_id__0GKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1GKR);
-      if ((typ_id__0GKR == (__INTEGER)(-  1))) {
-        a__2GKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3GKR=(__UINTEGER_32)((__UINTEGER_32)(sz__1GKR + a__2GKR) & (__UINTEGER_32)(~ a__2GKR));
-        ptr_table__0IYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3GKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ZIYR=((__POINTER )(NULL));
-        result__1IYR=((__POINTER *)ptr_table__0IYR)[ 0];
-        if ((result__1IYR == (void *)NULL)) {
-          result__1IYR=new_lab__2PJ(new_size__3GKR);
-          next__ZIYR=(void *)((unsigned long)result__1IYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3GKR)));
-          ((__POINTER *)next__ZIYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0IYR)[ 0]=next__ZIYR;
-        } else {
-          next__ZIYR=((__POINTER *)result__1IYR)[ 0];
-          if ((next__ZIYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1IYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3GKR <<  1)) <=  4096)) {
-              next__ZIYR=(void *)((unsigned long)result__1IYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3GKR)));
-            } else {
-              next__ZIYR=new_lab__2PJ(new_size__3GKR);
-            };
-            ((__POINTER *)next__ZIYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0IYR)[ 0]=next__ZIYR;
-          } else {
-            ((__POINTER *)result__1IYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1IYR=next__ZIYR;
-          };
-        };
-        ptr__ZGKR=result__1IYR;
-      } else {
-        t__4GKR=((__UINTEGER_32 )typ_id__0GKR);
-        a__5GKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CJYR=(__UINTEGER_32)((__UINTEGER_32)(sz__1GKR + a__5GKR) & (__UINTEGER_32)(~ a__5GKR));
-        ptr_table__5IYR=((__POINTER )(&(table_type[(t__4GKR)])));
-        lab_type__BJYR=(__UINTEGER_32)(t__4GKR |  1);
-        next__4IYR=((__POINTER )(NULL));
-        result__AJYR=((__POINTER *)ptr_table__5IYR)[ 0];
-        if ((result__AJYR == (void *)NULL)) {
-          result__AJYR=new_lab__2PJ(lab_type__BJYR);
-          next__4IYR=(void *)((unsigned long)result__AJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJYR)));
-          ((__POINTER *)next__4IYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5IYR)[ 0]=next__4IYR;
-        } else {
-          next__4IYR=((__POINTER *)result__AJYR)[ 0];
-          if ((next__4IYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CJYR <<  1)) <=  4096)) {
-              next__4IYR=(void *)((unsigned long)result__AJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJYR)));
-            } else {
-              next__4IYR=new_lab__2PJ(lab_type__BJYR);
-            };
-            ((__POINTER *)next__4IYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5IYR)[ 0]=next__4IYR;
-          } else {
-            ((__POINTER *)result__AJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4IYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AJYR=next__4IYR;
-          };
-        };
-        ptr__ZGKR=result__AJYR;
-      };
-      result__YGKR=((__IS_EXPANDED *)ptr__ZGKR);
-      *(result__YGKR) = *(IS_EXPANDED__);
-    };
-    Self__AHKR=((__IS_EXPANDED *)result__YGKR);
-    Self__AHKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BHKR;
-    Self__AHKR->receiver__WN2H=__tmp__IRAR;
-    __tmp__MR2H=result__YGKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__MR2H=my_copy__1N2H(__tmp__LR2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__MR2H=my_copy__EO2H(__tmp__LR2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__MR2H=my_copy__PO2H(__tmp__LR2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__MR2H=my_copy__1O2H(__tmp__LR2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__MR2H=my_copy__GP2H(__tmp__LR2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__MR2H=my_copy__RP2H(__tmp__LR2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__MR2H=my_copy__2P2H(__tmp__LR2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__MR2H=my_copy__HQ2H(__tmp__LR2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__MR2H=my_copy__SQ2H(__tmp__LR2H);
-  } break;
-  case __ITEM__: {
-    __tmp__MR2H=my_copy__DR2H(__tmp__LR2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__MR2H=my_copy__PR2H(__tmp__LR2H);
-  } break;
-  case __CAST__: {
-    __tmp__MR2H=my_copy__YR2H(__tmp__LR2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__MR2H=my_copy__5SYM(__tmp__LR2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__MR2H=my_copy__IUGK(__tmp__LR2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__EHKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LR2H)->global__ZGJK),NULL);
-    if (__tmp__EHKR==NULL) {
-      __tmp__FHKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__EHKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__FHKR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__FHKR=((__READ_GLOBAL *)__tmp__EHKR);
+    __tmp__G3AL=__tmp__5KBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__G3AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__F3AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__G3AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__F3AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__G3AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__F3AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__G3AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__F3AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__G3AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__F3AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__G3AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__F3AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__G3AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__F3AL));
+  } break;
+  };
+  __tmp__F3AL=Self__C3AL->parent_expr_binary__1EOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__F3AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__CJBU=((__STRING_CST__5J *)__tmp__F3AL);
+    result__4IBU=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      result__4IBU=Self__CJBU;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      result__4IBU=((__STRING_CST__5J *)ptr__5IBU);
+      *(result__4IBU) = *(Self__CJBU);
+    };
+    __tmp__4KBU=result__4IBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__4KBU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__F3AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__345R=((__PROTOTYPE_CST__LAXC *)__tmp__F3AL);
+    __tmp__445R=create__type__VJ2C(Self__345R->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__345R->parent_constant__MAXC.static_type__5G4D);
+    __tmp__4KBU=__tmp__445R;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__A55R=((__INTEGER_CST__XAXC *)__tmp__F3AL);
+    p__ZJBU=Self__A55R->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__0JBU=Self__A55R->value__FH4D;
+    t__1JBU=Self__A55R->parent_constant__YAXC.static_type__5G4D;
+    Self__A55R=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__A55R=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__A55R=((__INTEGER_CST__XAXC *)ptr__5IBU);
+      *(Self__A55R) = *(INTEGER_CST__XAXC__);
+    };
+    Self__YJBU=((__INTEGER_CST__XAXC *)Self__A55R);
+    Self__YJBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__YJBU->value__FH4D=v__0JBU;
+    Self__YJBU->parent_constant__YAXC.static_type__5G4D=t__1JBU;
+    check_type__XYEE(Self__YJBU);
+    __tmp__4KBU=Self__A55R;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__4KBU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__F3AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__FAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__F3AL)->local__BVEJ));
+    if (__tmp__FAYT==NULL) {
+      __tmp__GAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__GAYT=((__READ_LOCAL__55ZI *)__tmp__FAYT);
+    };
+    __tmp__4KBU=__tmp__GAYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__4KBU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__4KBU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__F3AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__E55R=((__IS_EXPANDED__35NJ *)__tmp__F3AL);
+    p__ZJBU=Self__E55R->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__FAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__E55R->receiver__RA5J)->local__BVEJ));
+    if (__tmp__FAYT==NULL) {
+      __tmp__GAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__GAYT=((__READ_LOCAL__55ZI *)__tmp__FAYT);
+    };
+    Self__E55R=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__E55R=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__E55R=((__IS_EXPANDED__35NJ *)ptr__5IBU);
+      *(Self__E55R) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__JKBU=((__IS_EXPANDED__35NJ *)Self__E55R);
+    Self__JKBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__JKBU->receiver__RA5J=__tmp__GAYT;
+    __tmp__4KBU=Self__E55R;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__J55R=((__GET_TYPE_ID__HAOJ *)__tmp__F3AL);
+    p__ZJBU=Self__J55R->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1JBU=Self__J55R->receiver__WA5J;
+    Self__J55R=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__J55R=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__J55R=((__GET_TYPE_ID__HAOJ *)ptr__5IBU);
+      *(Self__J55R) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__ZKBU=((__GET_TYPE_ID__HAOJ *)Self__J55R);
+    Self__ZKBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__ZKBU->receiver__WA5J=t__1JBU;
+    __tmp__4KBU=Self__J55R;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__4KBU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__4KBU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__4KBU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__4KBU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__4KBU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__4KBU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__F3AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__4KBU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__F3AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__4KBU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__F3AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__4KBU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__F3AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__4D2S=((__SIZE_OF__5GOJ *)__tmp__F3AL);
+    p__ZJBU=Self__4D2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1JBU=Self__4D2S->receiver__AD5J;
+    Self__4D2S=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__4D2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__4D2S=((__SIZE_OF__5GOJ *)ptr__5IBU);
+      *(Self__4D2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__IVQU=((__SIZE_OF__5GOJ *)Self__4D2S);
+    Self__IVQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__IVQU->receiver__AD5J=t__1JBU;
+    __tmp__4KBU=Self__4D2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__4KBU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__F3AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__BE2S=((__REAL_CST__1LOJ *)__tmp__F3AL);
+    p__ZJBU=Self__BE2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__0VQU=Self__BE2S->value__VD5J;
+    t__1JBU=Self__BE2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__BE2S=NULL;
+    ptr__5IBU=((__POINTER__IB )(NULL));
+    typ_id__AJBU= 0;
+    __tmp__BJBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__BJBU ==  0)) {
+      Self__BE2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__AJBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+      if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+        ptr__5IBU=__tmp__DJBU;
+      } else /* FALSE */ {
+        __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+        ptr__5IBU=__tmp__DJBU;
+      };
+      Self__BE2S=((__REAL_CST__1LOJ *)ptr__5IBU);
+      *(Self__BE2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__YVQU=((__REAL_CST__1LOJ *)Self__BE2S);
+    Self__YVQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZJBU;
+    Self__YVQU->value__VD5J=v__0VQU;
+    Self__YVQU->parent_constant__2LOJ.static_type__5G4D=t__1JBU;
+    __tmp__4KBU=Self__BE2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__FE2S=((__CHARACTER_CST__RMOJ *)__tmp__F3AL);
+    __tmp__GE2S=create__char__UMQJ(Self__FE2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FE2S->text__0D5J);
+    __tmp__4KBU=__tmp__GE2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__IE2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__F3AL);
+    __tmp__JE2S=create__text__OQQJ(Self__IE2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__IE2S->string__WBJK);
+    __tmp__4KBU=__tmp__JE2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__4KBU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__F3AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__4KBU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__F3AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__4KBU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__4KBU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__4KBU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__4KBU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__F3AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__4KBU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__F3AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__4KBU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__F3AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__BNBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__F3AL)->global__KAKM),NULL);
+    if (__tmp__BNBU==NULL) {
+      __tmp__5KBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__BNBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__5KBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__5KBU=((__READ_GLOBAL__T4YL *)__tmp__BNBU);
       } break;
       }
     };
-    __tmp__MR2H=__tmp__FHKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__MR2H=my_copy__BQCN(__tmp__LR2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__MR2H=my_copy__NREO(__tmp__LR2H);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MR2H=my_copy__VYJO(__tmp__LR2H);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__MR2H=my_copy__0REO(__tmp__LR2H);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MR2H=my_copy__BZJO(__tmp__LR2H);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__MR2H=my_copy__CNJM(__tmp__LR2H);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__MR2H=my_copy__5XLL(__tmp__LR2H);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__MR2H=my_copy__WVYM(__tmp__LR2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__MR2H=my_copy__FSEO(__tmp__LR2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__MR2H=my_copy__QCEP(__tmp__LR2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__MR2H=my_copy__5LSN(__tmp__LR2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__MR2H=my_copy__KMSN(__tmp__LR2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__MR2H=my_copy__JZPN(__tmp__LR2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__MR2H=my_copy__G3SO(__tmp__LR2H);
-  } break;
-  };
-  result__WJYH=NULL;
-  ptr__XJYH=((__POINTER )(NULL));
-  typ_id__2JYH= 0;
-  sz__ZJYH=((__UINTEGER_32 )sizeof(__ITEM));
-  if ((sz__ZJYH ==  0)) {
-    result__WJYH=ITEM__;
-  } else {
-    typ_id__2JYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZJYH);
-    if ((typ_id__2JYH == (__INTEGER)(-  1))) {
-      a__DF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BF2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJYH + a__DF2Q) & (__UINTEGER_32)(~ a__DF2Q));
-      ptr_table__EJYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BF2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__DJYR=((__POINTER )(NULL));
-      result__FJYR=((__POINTER *)ptr_table__EJYR)[ 0];
-      if ((result__FJYR == (void *)NULL)) {
-        result__FJYR=new_lab__2PJ(new_size__BF2Q);
-        next__DJYR=(void *)((unsigned long)result__FJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF2Q)));
-        ((__POINTER *)next__DJYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EJYR)[ 0]=next__DJYR;
-      } else {
-        next__DJYR=((__POINTER *)result__FJYR)[ 0];
-        if ((next__DJYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BF2Q <<  1)) <=  4096)) {
-            next__DJYR=(void *)((unsigned long)result__FJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF2Q)));
-          } else {
-            next__DJYR=new_lab__2PJ(new_size__BF2Q);
-          };
-          ((__POINTER *)next__DJYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EJYR)[ 0]=next__DJYR;
-        } else {
-          ((__POINTER *)result__FJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FJYR=next__DJYR;
-        };
-      };
-      ptr__XJYH=result__FJYR;
-    } else {
-      t__HF2Q=((__UINTEGER_32 )typ_id__2JYH);
-      a__JF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MJYR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJYH + a__JF2Q) & (__UINTEGER_32)(~ a__JF2Q));
-      ptr_table__JJYR=((__POINTER )(&(table_type[(t__HF2Q)])));
-      lab_type__LJYR=(__UINTEGER_32)(t__HF2Q |  1);
-      next__IJYR=((__POINTER )(NULL));
-      result__KJYR=((__POINTER *)ptr_table__JJYR)[ 0];
-      if ((result__KJYR == (void *)NULL)) {
-        result__KJYR=new_lab__2PJ(lab_type__LJYR);
-        next__IJYR=(void *)((unsigned long)result__KJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJYR)));
-        ((__POINTER *)next__IJYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JJYR)[ 0]=next__IJYR;
-      } else {
-        next__IJYR=((__POINTER *)result__KJYR)[ 0];
-        if ((next__IJYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MJYR <<  1)) <=  4096)) {
-            next__IJYR=(void *)((unsigned long)result__KJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJYR)));
-          } else {
-            next__IJYR=new_lab__2PJ(lab_type__LJYR);
-          };
-          ((__POINTER *)next__IJYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JJYR)[ 0]=next__IJYR;
-        } else {
-          ((__POINTER *)result__KJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KJYR=next__IJYR;
-        };
-      };
-      ptr__XJYH=result__KJYR;
-    };
-    result__WJYH=((__ITEM *)ptr__XJYH);
-    *(result__WJYH) = *(ITEM__);
-  };
-  Self__XPFI=((__ITEM *)result__WJYH);
-  Self__XPFI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__GR2H;
-  Self__XPFI->receiver__1P1H=__tmp__IR2H;
-  Self__XPFI->index__KR2H=__tmp__MR2H;
-  return(result__WJYH);
+    __tmp__4KBU=__tmp__5KBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__4KBU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__F3AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__4KBU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__F3AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__4KBU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__F3AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__4KBU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__F3AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__4KBU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__F3AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__4KBU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__F3AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__4KBU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__F3AL));
+  } break;
+  };
+  result__4WQU=NULL;
+  ptr__5IBU=((__POINTER__IB )(NULL));
+  typ_id__AJBU= 0;
+  __tmp__BJBU=((__POINTER__IB )sizeof(__EXPR_SHIFT_L__0EOJ));
+  if (((unsigned long)__tmp__BJBU ==  0)) {
+    result__4WQU=EXPR_SHIFT_L__0EOJ__;
+  } else /* FALSE */ {
+    typ_id__AJBU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BJBU));
+    if ((typ_id__AJBU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__FJBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EJBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_size[(__tmp__FJBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EJBU)));
+      ptr__5IBU=__tmp__DJBU;
+    } else /* FALSE */ {
+      __tmp__FJBU=((__UINTEGER_32__ZWB )typ_id__AJBU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__DJBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__EJBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BJBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DJBU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__DJBU=micro_alloc__table__lab__UKI(__tmp__EJBU,((__POINTER__IB )(&(table_type[(__tmp__FJBU)]))),(__UINTEGER_32__ZWB)(__tmp__FJBU |  1));
+      ptr__5IBU=__tmp__DJBU;
+    };
+    result__4WQU=((__EXPR_SHIFT_L__0EOJ *)ptr__5IBU);
+    *(result__4WQU) = *(EXPR_SHIFT_L__0EOJ__);
+  };
+  Self__KXQU=((__EXPR_SHIFT_L__0EOJ *)result__4WQU);
+  Self__KXQU->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__E3AL;
+  Self__KXQU->parent_expr_binary__1EOJ.left__EB5J=__tmp__G3AL;
+  Self__KXQU->parent_expr_binary__1EOJ.right__IB5J=__tmp__4KBU;
+  Self__KXQU=result__4WQU;
+  return(Self__KXQU);
 }
 
-static __SIZE_OF* my_copy__PR2H(__SIZE_OF *Self__QR2H)
-// ({SIZE_OF}) With resultRecursive, No inlinable.
+static __PUT_TO__TFOJ* my_copy__M3AL(__PUT_TO__TFOJ *Self__N3AL)
+// ({PUT_TO__TFOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__RHKR;
-  __POSITION __tmp__SR2H,p__QHKR,p__2HKR,p__IIKR;
-  void *__tmp__UR2H,*__tmp__VR2H;
-  __STRING_CST *Self__3C3P;
-  __PROTOTYPE_CST *Self__4C3P;
-  __INTEGER_CST *Self__5C3P,*result__HHKR,*Self__PHKR;
-  void *t__SHKR,*t__4HKR;
-  __POINTER ptr__IHKR,ptr_table__OJYR,next__NJYR,result__PJYR;
-  __POINTER ptr_table__TJYR,next__SJYR,result__UJYR,ptr__UHKR;
-  __POINTER ptr_table__YJYR,next__XJYR,result__ZJYR,ptr_table__3JYR;
-  __POINTER next__2JYR,result__4JYR,ptr__AIKR,ptr_table__CKYR;
-  __POINTER next__BKYR,result__DKYR,ptr_table__HKYR,next__GKYR;
-  __POINTER result__IKYR,ptr__JLYH,ptr_table__MKYR,next__LKYR;
-  __POINTER result__NKYR,ptr_table__RKYR,next__QKYR,result__SKYR;
-  __INTEGER typ_id__JHKR,typ_id__VHKR,typ_id__BIKR,typ_id__OLYH;
-  __UINTEGER_32 sz__KHKR,a__LHKR,new_size__MHKR,t__NHKR,a__OHKR;
-  __UINTEGER_32 new_size__WJYR,lab_type__VJYR,sz__WHKR,a__XHKR;
-  __UINTEGER_32 new_size__YHKR,t__ZHKR,a__0HKR,new_size__AKYR;
-  __UINTEGER_32 lab_type__5JYR,sz__CIKR,a__DIKR,new_size__EIKR,t__FIKR;
-  __UINTEGER_32 a__GIKR,new_size__KKYR,lab_type__JKYR,sz__LLYH,a__OF2Q;
-  __UINTEGER_32 new_size__MF2Q,t__SF2Q,a__UF2Q,new_size__UKYR;
-  __UINTEGER_32 lab_type__TKYR;
-  void *__tmp__LRAR,*__tmp__PRAR,*__tmp__LIKR;
-  __READ_LOCAL *__tmp__MRAR,*__tmp__QRAR;
-  __REAL_CST *Self__BD3P,*result__THKR,*Self__1HKR;
-  void *v__3HKR;
-  __CHARACTER_CST *Self__DD3P;
-  __IS_EXPANDED *Self__ED3P,*result__5HKR,*Self__HIKR;
-  __READ_GLOBAL *__tmp__MIKR;
-  __SIZE_OF *result__ILYH,*Self__2PFI;
-  __tmp__SR2H=Self__QR2H->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__UR2H=Self__QR2H->receiver__TR2H;
-  switch (((struct ___OBJ *)__tmp__UR2H)->__id) {
-  case __LIST__: {
-    __tmp__VR2H=my_copy__MSYM(__tmp__UR2H);
-  } break;
-  case __STRING_CST__: {
-    Self__3C3P=((__STRING_CST *)__tmp__UR2H);
-    __tmp__VR2H=create__text__ITMH(Self__3C3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3C3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__VR2H=my_copy__EK2H(__tmp__UR2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__4C3P=((__PROTOTYPE_CST *)__tmp__UR2H);
-    __tmp__VR2H=create__type__PKQC(Self__4C3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4C3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__5C3P=((__INTEGER_CST *)__tmp__UR2H);
-    p__QHKR=Self__5C3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__RHKR=Self__5C3P->value__W4YD;
-    t__SHKR=Self__5C3P->parent_constant__B3LC.static_type__M2YD;
-    result__HHKR=NULL;
-    ptr__IHKR=((__POINTER )(NULL));
-    typ_id__JHKR= 0;
-    sz__KHKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__KHKR ==  0)) {
-      result__HHKR=INTEGER_CST__;
-    } else {
-      typ_id__JHKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KHKR);
-      if ((typ_id__JHKR == (__INTEGER)(-  1))) {
-        a__LHKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MHKR=(__UINTEGER_32)((__UINTEGER_32)(sz__KHKR + a__LHKR) & (__UINTEGER_32)(~ a__LHKR));
-        ptr_table__OJYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MHKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__NJYR=((__POINTER )(NULL));
-        result__PJYR=((__POINTER *)ptr_table__OJYR)[ 0];
-        if ((result__PJYR == (void *)NULL)) {
-          result__PJYR=new_lab__2PJ(new_size__MHKR);
-          next__NJYR=(void *)((unsigned long)result__PJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHKR)));
-          ((__POINTER *)next__NJYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OJYR)[ 0]=next__NJYR;
-        } else {
-          next__NJYR=((__POINTER *)result__PJYR)[ 0];
-          if ((next__NJYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MHKR <<  1)) <=  4096)) {
-              next__NJYR=(void *)((unsigned long)result__PJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHKR)));
-            } else {
-              next__NJYR=new_lab__2PJ(new_size__MHKR);
-            };
-            ((__POINTER *)next__NJYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OJYR)[ 0]=next__NJYR;
-          } else {
-            ((__POINTER *)result__PJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PJYR=next__NJYR;
-          };
-        };
-        ptr__IHKR=result__PJYR;
-      } else {
-        t__NHKR=((__UINTEGER_32 )typ_id__JHKR);
-        a__OHKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WJYR=(__UINTEGER_32)((__UINTEGER_32)(sz__KHKR + a__OHKR) & (__UINTEGER_32)(~ a__OHKR));
-        ptr_table__TJYR=((__POINTER )(&(table_type[(t__NHKR)])));
-        lab_type__VJYR=(__UINTEGER_32)(t__NHKR |  1);
-        next__SJYR=((__POINTER )(NULL));
-        result__UJYR=((__POINTER *)ptr_table__TJYR)[ 0];
-        if ((result__UJYR == (void *)NULL)) {
-          result__UJYR=new_lab__2PJ(lab_type__VJYR);
-          next__SJYR=(void *)((unsigned long)result__UJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJYR)));
-          ((__POINTER *)next__SJYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TJYR)[ 0]=next__SJYR;
-        } else {
-          next__SJYR=((__POINTER *)result__UJYR)[ 0];
-          if ((next__SJYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WJYR <<  1)) <=  4096)) {
-              next__SJYR=(void *)((unsigned long)result__UJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJYR)));
-            } else {
-              next__SJYR=new_lab__2PJ(lab_type__VJYR);
-            };
-            ((__POINTER *)next__SJYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TJYR)[ 0]=next__SJYR;
-          } else {
-            ((__POINTER *)result__UJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UJYR=next__SJYR;
-          };
-        };
-        ptr__IHKR=result__UJYR;
-      };
-      result__HHKR=((__INTEGER_CST *)ptr__IHKR);
-      *(result__HHKR) = *(INTEGER_CST__);
-    };
-    Self__PHKR=((__INTEGER_CST *)result__HHKR);
-    Self__PHKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QHKR;
-    Self__PHKR->value__W4YD=v__RHKR;
-    Self__PHKR->parent_constant__B3LC.static_type__M2YD=t__SHKR;
-    check_type__YG5D(Self__PHKR);
-    __tmp__VR2H=result__HHKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LRAR=read__QB5G(((__READ_LOCAL *)__tmp__UR2H)->local__HJZD);
-    if (__tmp__LRAR==NULL) {
-      __tmp__MRAR=NULL;
-    } else {
-      __tmp__MRAR=((__READ_LOCAL *)__tmp__LRAR);
-    };
-    __tmp__VR2H=__tmp__MRAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__VR2H=my_copy__SL2H(__tmp__UR2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__VR2H=my_copy__LM2H(__tmp__UR2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__VR2H=my_copy__YM2H(__tmp__UR2H);
-  } break;
-  case __REAL_CST__: {
-    Self__BD3P=((__REAL_CST *)__tmp__UR2H);
-    p__2HKR=Self__BD3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__3HKR=Self__BD3P->value__HN2H;
-    t__4HKR=Self__BD3P->parent_constant__U2JH.static_type__M2YD;
-    result__THKR=NULL;
-    ptr__UHKR=((__POINTER )(NULL));
-    typ_id__VHKR= 0;
-    sz__WHKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__WHKR ==  0)) {
-      result__THKR=REAL_CST__;
-    } else {
-      typ_id__VHKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WHKR);
-      if ((typ_id__VHKR == (__INTEGER)(-  1))) {
-        a__XHKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YHKR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHKR + a__XHKR) & (__UINTEGER_32)(~ a__XHKR));
-        ptr_table__YJYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YHKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__XJYR=((__POINTER )(NULL));
-        result__ZJYR=((__POINTER *)ptr_table__YJYR)[ 0];
-        if ((result__ZJYR == (void *)NULL)) {
-          result__ZJYR=new_lab__2PJ(new_size__YHKR);
-          next__XJYR=(void *)((unsigned long)result__ZJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHKR)));
-          ((__POINTER *)next__XJYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YJYR)[ 0]=next__XJYR;
-        } else {
-          next__XJYR=((__POINTER *)result__ZJYR)[ 0];
-          if ((next__XJYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YHKR <<  1)) <=  4096)) {
-              next__XJYR=(void *)((unsigned long)result__ZJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHKR)));
-            } else {
-              next__XJYR=new_lab__2PJ(new_size__YHKR);
-            };
-            ((__POINTER *)next__XJYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YJYR)[ 0]=next__XJYR;
-          } else {
-            ((__POINTER *)result__ZJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZJYR=next__XJYR;
-          };
-        };
-        ptr__UHKR=result__ZJYR;
-      } else {
-        t__ZHKR=((__UINTEGER_32 )typ_id__VHKR);
-        a__0HKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AKYR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHKR + a__0HKR) & (__UINTEGER_32)(~ a__0HKR));
-        ptr_table__3JYR=((__POINTER )(&(table_type[(t__ZHKR)])));
-        lab_type__5JYR=(__UINTEGER_32)(t__ZHKR |  1);
-        next__2JYR=((__POINTER )(NULL));
-        result__4JYR=((__POINTER *)ptr_table__3JYR)[ 0];
-        if ((result__4JYR == (void *)NULL)) {
-          result__4JYR=new_lab__2PJ(lab_type__5JYR);
-          next__2JYR=(void *)((unsigned long)result__4JYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKYR)));
-          ((__POINTER *)next__2JYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3JYR)[ 0]=next__2JYR;
-        } else {
-          next__2JYR=((__POINTER *)result__4JYR)[ 0];
-          if ((next__2JYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AKYR <<  1)) <=  4096)) {
-              next__2JYR=(void *)((unsigned long)result__4JYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKYR)));
-            } else {
-              next__2JYR=new_lab__2PJ(lab_type__5JYR);
-            };
-            ((__POINTER *)next__2JYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3JYR)[ 0]=next__2JYR;
-          } else {
-            ((__POINTER *)result__4JYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4JYR=next__2JYR;
-          };
-        };
-        ptr__UHKR=result__4JYR;
-      };
-      result__THKR=((__REAL_CST *)ptr__UHKR);
-      *(result__THKR) = *(REAL_CST__);
-    };
-    Self__1HKR=((__REAL_CST *)result__THKR);
-    Self__1HKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2HKR;
-    Self__1HKR->value__HN2H=v__3HKR;
-    Self__1HKR->parent_constant__U2JH.static_type__M2YD=t__4HKR;
-    __tmp__VR2H=result__THKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__DD3P=((__CHARACTER_CST *)__tmp__UR2H);
-    __tmp__VR2H=create__char__4SMH(Self__DD3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DD3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__ED3P=((__IS_EXPANDED *)__tmp__UR2H);
-    __tmp__PRAR=read__QB5G(((__READ_LOCAL *)Self__ED3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PRAR==NULL) {
-      __tmp__QRAR=NULL;
-    } else {
-      __tmp__QRAR=((__READ_LOCAL *)__tmp__PRAR);
-    };
-    p__IIKR=Self__ED3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__5HKR=NULL;
-    ptr__AIKR=((__POINTER )(NULL));
-    typ_id__BIKR= 0;
-    sz__CIKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__CIKR ==  0)) {
-      result__5HKR=IS_EXPANDED__;
-    } else {
-      typ_id__BIKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CIKR);
-      if ((typ_id__BIKR == (__INTEGER)(-  1))) {
-        a__DIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EIKR=(__UINTEGER_32)((__UINTEGER_32)(sz__CIKR + a__DIKR) & (__UINTEGER_32)(~ a__DIKR));
-        ptr_table__CKYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EIKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BKYR=((__POINTER )(NULL));
-        result__DKYR=((__POINTER *)ptr_table__CKYR)[ 0];
-        if ((result__DKYR == (void *)NULL)) {
-          result__DKYR=new_lab__2PJ(new_size__EIKR);
-          next__BKYR=(void *)((unsigned long)result__DKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIKR)));
-          ((__POINTER *)next__BKYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CKYR)[ 0]=next__BKYR;
-        } else {
-          next__BKYR=((__POINTER *)result__DKYR)[ 0];
-          if ((next__BKYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EIKR <<  1)) <=  4096)) {
-              next__BKYR=(void *)((unsigned long)result__DKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIKR)));
-            } else {
-              next__BKYR=new_lab__2PJ(new_size__EIKR);
-            };
-            ((__POINTER *)next__BKYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CKYR)[ 0]=next__BKYR;
-          } else {
-            ((__POINTER *)result__DKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DKYR=next__BKYR;
-          };
-        };
-        ptr__AIKR=result__DKYR;
-      } else {
-        t__FIKR=((__UINTEGER_32 )typ_id__BIKR);
-        a__GIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KKYR=(__UINTEGER_32)((__UINTEGER_32)(sz__CIKR + a__GIKR) & (__UINTEGER_32)(~ a__GIKR));
-        ptr_table__HKYR=((__POINTER )(&(table_type[(t__FIKR)])));
-        lab_type__JKYR=(__UINTEGER_32)(t__FIKR |  1);
-        next__GKYR=((__POINTER )(NULL));
-        result__IKYR=((__POINTER *)ptr_table__HKYR)[ 0];
-        if ((result__IKYR == (void *)NULL)) {
-          result__IKYR=new_lab__2PJ(lab_type__JKYR);
-          next__GKYR=(void *)((unsigned long)result__IKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KKYR)));
-          ((__POINTER *)next__GKYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HKYR)[ 0]=next__GKYR;
-        } else {
-          next__GKYR=((__POINTER *)result__IKYR)[ 0];
-          if ((next__GKYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KKYR <<  1)) <=  4096)) {
-              next__GKYR=(void *)((unsigned long)result__IKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KKYR)));
-            } else {
-              next__GKYR=new_lab__2PJ(lab_type__JKYR);
-            };
-            ((__POINTER *)next__GKYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HKYR)[ 0]=next__GKYR;
-          } else {
-            ((__POINTER *)result__IKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IKYR=next__GKYR;
-          };
-        };
-        ptr__AIKR=result__IKYR;
-      };
-      result__5HKR=((__IS_EXPANDED *)ptr__AIKR);
-      *(result__5HKR) = *(IS_EXPANDED__);
+  __INTEGER_64__1SG v__AOBU;
+  __POSITION__OL __tmp__P3AL,p__5NBU;
+  void *__tmp__Q3AL,*__tmp__R3AL;
+  __STRING_CST__5J *Self__INBU,*result__ENBU;
+  __POINTER__IB ptr__FNBU,__tmp__HNBU,__tmp__JNBU,__tmp__KNBU;
+  __INTEGER__Q typ_id__GNBU;
+  __UINTEGER_32__ZWB __tmp__LNBU;
+  __PROTOTYPE_CST__LAXC *Self__BAAS,*__tmp__CAAS;
+  __INTEGER_CST__XAXC *Self__EAAS,*Self__4NBU;
+  __TYPE_FULL__XMB *t__BOBU;
+  __READ_LOCAL__55ZI *__tmp__VAYT,*__tmp__WAYT;
+  __IS_EXPANDED__35NJ *Self__IAAS,*Self__POBU;
+  __GET_TYPE_ID__HAOJ *Self__NAAS,*Self__5OBU;
+  __SIZE_OF__5GOJ *Self__YE2S,*Self__1XQU;
+  __REAL_CST__1LOJ *Self__1E2S,*Self__LYQU;
+  __STRING_CONSTANT__0 *v__NYQU;
+  __CHARACTER_CST__RMOJ *Self__5E2S,*__tmp__AF2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CF2S,*__tmp__DF2S;
+  void *__tmp__EPBU,*__tmp__HRBU,*__tmp__KTBU;
+  __READ_GLOBAL__T4YL *__tmp__FPBU;
+  __PUT_TO__TFOJ *__tmp__Z3AL,*Result__O3AL;
+  __tmp__P3AL=Self__N3AL->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__Q3AL=Self__N3AL->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__Q3AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__INBU=((__STRING_CST__5J *)__tmp__Q3AL);
+    result__ENBU=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      result__ENBU=Self__INBU;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      result__ENBU=((__STRING_CST__5J *)ptr__FNBU);
+      *(result__ENBU) = *(Self__INBU);
+    };
+    __tmp__R3AL=result__ENBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__R3AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__Q3AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__BAAS=((__PROTOTYPE_CST__LAXC *)__tmp__Q3AL);
+    __tmp__CAAS=create__type__VJ2C(Self__BAAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BAAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__R3AL=__tmp__CAAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__EAAS=((__INTEGER_CST__XAXC *)__tmp__Q3AL);
+    p__5NBU=Self__EAAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__AOBU=Self__EAAS->value__FH4D;
+    t__BOBU=Self__EAAS->parent_constant__YAXC.static_type__5G4D;
+    Self__EAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__EAAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__EAAS=((__INTEGER_CST__XAXC *)ptr__FNBU);
+      *(Self__EAAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__4NBU=((__INTEGER_CST__XAXC *)Self__EAAS);
+    Self__4NBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__4NBU->value__FH4D=v__AOBU;
+    Self__4NBU->parent_constant__YAXC.static_type__5G4D=t__BOBU;
+    check_type__XYEE(Self__4NBU);
+    __tmp__R3AL=Self__EAAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__R3AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__Q3AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__VAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__Q3AL)->local__BVEJ));
+    if (__tmp__VAYT==NULL) {
+      __tmp__WAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__WAYT=((__READ_LOCAL__55ZI *)__tmp__VAYT);
+    };
+    __tmp__R3AL=__tmp__WAYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__R3AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__R3AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Q3AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__IAAS=((__IS_EXPANDED__35NJ *)__tmp__Q3AL);
+    p__5NBU=Self__IAAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__VAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__IAAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__VAYT==NULL) {
+      __tmp__WAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__WAYT=((__READ_LOCAL__55ZI *)__tmp__VAYT);
+    };
+    Self__IAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__IAAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__IAAS=((__IS_EXPANDED__35NJ *)ptr__FNBU);
+      *(Self__IAAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__POBU=((__IS_EXPANDED__35NJ *)Self__IAAS);
+    Self__POBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__POBU->receiver__RA5J=__tmp__WAYT;
+    __tmp__R3AL=Self__IAAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__NAAS=((__GET_TYPE_ID__HAOJ *)__tmp__Q3AL);
+    p__5NBU=Self__NAAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__BOBU=Self__NAAS->receiver__WA5J;
+    Self__NAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__NAAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__NAAS=((__GET_TYPE_ID__HAOJ *)ptr__FNBU);
+      *(Self__NAAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__5OBU=((__GET_TYPE_ID__HAOJ *)Self__NAAS);
+    Self__5OBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__5OBU->receiver__WA5J=t__BOBU;
+    __tmp__R3AL=Self__NAAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__R3AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__R3AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__R3AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__R3AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__R3AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__R3AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__R3AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__Q3AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__R3AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__Q3AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__R3AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__Q3AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__YE2S=((__SIZE_OF__5GOJ *)__tmp__Q3AL);
+    p__5NBU=Self__YE2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__BOBU=Self__YE2S->receiver__AD5J;
+    Self__YE2S=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__YE2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__YE2S=((__SIZE_OF__5GOJ *)ptr__FNBU);
+      *(Self__YE2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__1XQU=((__SIZE_OF__5GOJ *)Self__YE2S);
+    Self__1XQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__1XQU->receiver__AD5J=t__BOBU;
+    __tmp__R3AL=Self__YE2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__R3AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__Q3AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__1E2S=((__REAL_CST__1LOJ *)__tmp__Q3AL);
+    p__5NBU=Self__1E2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__NYQU=Self__1E2S->value__VD5J;
+    t__BOBU=Self__1E2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__1E2S=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__1E2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__1E2S=((__REAL_CST__1LOJ *)ptr__FNBU);
+      *(Self__1E2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__LYQU=((__REAL_CST__1LOJ *)Self__1E2S);
+    Self__LYQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__LYQU->value__VD5J=v__NYQU;
+    Self__LYQU->parent_constant__2LOJ.static_type__5G4D=t__BOBU;
+    __tmp__R3AL=Self__1E2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__5E2S=((__CHARACTER_CST__RMOJ *)__tmp__Q3AL);
+    __tmp__AF2S=create__char__UMQJ(Self__5E2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5E2S->text__0D5J);
+    __tmp__R3AL=__tmp__AF2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__CF2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__Q3AL);
+    __tmp__DF2S=create__text__OQQJ(Self__CF2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CF2S->string__WBJK);
+    __tmp__R3AL=__tmp__DF2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__R3AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__R3AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__R3AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__R3AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__R3AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__R3AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__R3AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__R3AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__Q3AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__EPBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__Q3AL)->global__KAKM),NULL);
+    if (__tmp__EPBU==NULL) {
+      __tmp__FPBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__EPBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__FPBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__FPBU=((__READ_GLOBAL__T4YL *)__tmp__EPBU);
+      } break;
+      }
     };
-    Self__HIKR=((__IS_EXPANDED *)result__5HKR);
-    Self__HIKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IIKR;
-    Self__HIKR->receiver__WN2H=__tmp__QRAR;
-    __tmp__VR2H=result__5HKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__VR2H=my_copy__1N2H(__tmp__UR2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__VR2H=my_copy__EO2H(__tmp__UR2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__VR2H=my_copy__PO2H(__tmp__UR2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__VR2H=my_copy__1O2H(__tmp__UR2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__VR2H=my_copy__GP2H(__tmp__UR2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__VR2H=my_copy__RP2H(__tmp__UR2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__VR2H=my_copy__2P2H(__tmp__UR2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__VR2H=my_copy__HQ2H(__tmp__UR2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__VR2H=my_copy__SQ2H(__tmp__UR2H);
-  } break;
-  case __ITEM__: {
-    __tmp__VR2H=my_copy__DR2H(__tmp__UR2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__VR2H=my_copy__PR2H(__tmp__UR2H);
-  } break;
-  case __CAST__: {
-    __tmp__VR2H=my_copy__YR2H(__tmp__UR2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__VR2H=my_copy__5SYM(__tmp__UR2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__VR2H=my_copy__IUGK(__tmp__UR2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__LIKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UR2H)->global__ZGJK),NULL);
-    if (__tmp__LIKR==NULL) {
-      __tmp__MIKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__LIKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__MIKR=NULL;
+    __tmp__R3AL=__tmp__FPBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__R3AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__Q3AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__R3AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__R3AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__R3AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__Q3AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__R3AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__Q3AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__R3AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__Q3AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__R3AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__Q3AL));
+  } break;
+  };
+  __tmp__Q3AL=Self__N3AL->index__SC5J;
+  switch (((struct ___OBJ *)__tmp__Q3AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__INBU=((__STRING_CST__5J *)__tmp__Q3AL);
+    result__ENBU=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      result__ENBU=Self__INBU;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      result__ENBU=((__STRING_CST__5J *)ptr__FNBU);
+      *(result__ENBU) = *(Self__INBU);
+    };
+    __tmp__EPBU=result__ENBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__EPBU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__Q3AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__BAAS=((__PROTOTYPE_CST__LAXC *)__tmp__Q3AL);
+    __tmp__CAAS=create__type__VJ2C(Self__BAAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BAAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__EPBU=__tmp__CAAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__EAAS=((__INTEGER_CST__XAXC *)__tmp__Q3AL);
+    p__5NBU=Self__EAAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__AOBU=Self__EAAS->value__FH4D;
+    t__BOBU=Self__EAAS->parent_constant__YAXC.static_type__5G4D;
+    Self__EAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__EAAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__EAAS=((__INTEGER_CST__XAXC *)ptr__FNBU);
+      *(Self__EAAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__4NBU=((__INTEGER_CST__XAXC *)Self__EAAS);
+    Self__4NBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__4NBU->value__FH4D=v__AOBU;
+    Self__4NBU->parent_constant__YAXC.static_type__5G4D=t__BOBU;
+    check_type__XYEE(Self__4NBU);
+    __tmp__EPBU=Self__EAAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__EPBU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__Q3AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__VAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__Q3AL)->local__BVEJ));
+    if (__tmp__VAYT==NULL) {
+      __tmp__WAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__WAYT=((__READ_LOCAL__55ZI *)__tmp__VAYT);
+    };
+    __tmp__EPBU=__tmp__WAYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__EPBU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__EPBU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Q3AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__IAAS=((__IS_EXPANDED__35NJ *)__tmp__Q3AL);
+    p__5NBU=Self__IAAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__VAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__IAAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__VAYT==NULL) {
+      __tmp__WAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__WAYT=((__READ_LOCAL__55ZI *)__tmp__VAYT);
+    };
+    Self__IAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__IAAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__IAAS=((__IS_EXPANDED__35NJ *)ptr__FNBU);
+      *(Self__IAAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__POBU=((__IS_EXPANDED__35NJ *)Self__IAAS);
+    Self__POBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__POBU->receiver__RA5J=__tmp__WAYT;
+    __tmp__EPBU=Self__IAAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__NAAS=((__GET_TYPE_ID__HAOJ *)__tmp__Q3AL);
+    p__5NBU=Self__NAAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__BOBU=Self__NAAS->receiver__WA5J;
+    Self__NAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__NAAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__NAAS=((__GET_TYPE_ID__HAOJ *)ptr__FNBU);
+      *(Self__NAAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__5OBU=((__GET_TYPE_ID__HAOJ *)Self__NAAS);
+    Self__5OBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__5OBU->receiver__WA5J=t__BOBU;
+    __tmp__EPBU=Self__NAAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__EPBU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__EPBU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__EPBU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__EPBU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__EPBU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__EPBU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__EPBU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__Q3AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__EPBU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__Q3AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__EPBU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__Q3AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__YE2S=((__SIZE_OF__5GOJ *)__tmp__Q3AL);
+    p__5NBU=Self__YE2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__BOBU=Self__YE2S->receiver__AD5J;
+    Self__YE2S=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__YE2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__YE2S=((__SIZE_OF__5GOJ *)ptr__FNBU);
+      *(Self__YE2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__1XQU=((__SIZE_OF__5GOJ *)Self__YE2S);
+    Self__1XQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__1XQU->receiver__AD5J=t__BOBU;
+    __tmp__EPBU=Self__YE2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__EPBU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__Q3AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__1E2S=((__REAL_CST__1LOJ *)__tmp__Q3AL);
+    p__5NBU=Self__1E2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__NYQU=Self__1E2S->value__VD5J;
+    t__BOBU=Self__1E2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__1E2S=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__1E2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__1E2S=((__REAL_CST__1LOJ *)ptr__FNBU);
+      *(Self__1E2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__LYQU=((__REAL_CST__1LOJ *)Self__1E2S);
+    Self__LYQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__LYQU->value__VD5J=v__NYQU;
+    Self__LYQU->parent_constant__2LOJ.static_type__5G4D=t__BOBU;
+    __tmp__EPBU=Self__1E2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__5E2S=((__CHARACTER_CST__RMOJ *)__tmp__Q3AL);
+    __tmp__AF2S=create__char__UMQJ(Self__5E2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5E2S->text__0D5J);
+    __tmp__EPBU=__tmp__AF2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__CF2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__Q3AL);
+    __tmp__DF2S=create__text__OQQJ(Self__CF2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CF2S->string__WBJK);
+    __tmp__EPBU=__tmp__DF2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__EPBU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__EPBU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__EPBU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__EPBU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__EPBU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__EPBU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__EPBU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__EPBU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__Q3AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__HRBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__Q3AL)->global__KAKM),NULL);
+    if (__tmp__HRBU==NULL) {
+      __tmp__FPBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__HRBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__FPBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__FPBU=((__READ_GLOBAL__T4YL *)__tmp__HRBU);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__MIKR=((__READ_GLOBAL *)__tmp__LIKR);
+      }
+    };
+    __tmp__EPBU=__tmp__FPBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__EPBU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__Q3AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__EPBU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__EPBU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__EPBU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__Q3AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__EPBU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__Q3AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__EPBU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__Q3AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__EPBU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__Q3AL));
+  } break;
+  };
+  __tmp__Q3AL=Self__N3AL->value__UC5J;
+  switch (((struct ___OBJ *)__tmp__Q3AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__INBU=((__STRING_CST__5J *)__tmp__Q3AL);
+    result__ENBU=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      result__ENBU=Self__INBU;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      result__ENBU=((__STRING_CST__5J *)ptr__FNBU);
+      *(result__ENBU) = *(Self__INBU);
+    };
+    __tmp__HRBU=result__ENBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HRBU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__Q3AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__BAAS=((__PROTOTYPE_CST__LAXC *)__tmp__Q3AL);
+    __tmp__CAAS=create__type__VJ2C(Self__BAAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BAAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__HRBU=__tmp__CAAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__EAAS=((__INTEGER_CST__XAXC *)__tmp__Q3AL);
+    p__5NBU=Self__EAAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__AOBU=Self__EAAS->value__FH4D;
+    t__BOBU=Self__EAAS->parent_constant__YAXC.static_type__5G4D;
+    Self__EAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__EAAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__EAAS=((__INTEGER_CST__XAXC *)ptr__FNBU);
+      *(Self__EAAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__4NBU=((__INTEGER_CST__XAXC *)Self__EAAS);
+    Self__4NBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__4NBU->value__FH4D=v__AOBU;
+    Self__4NBU->parent_constant__YAXC.static_type__5G4D=t__BOBU;
+    check_type__XYEE(Self__4NBU);
+    __tmp__HRBU=Self__EAAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HRBU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__Q3AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__VAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__Q3AL)->local__BVEJ));
+    if (__tmp__VAYT==NULL) {
+      __tmp__WAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__WAYT=((__READ_LOCAL__55ZI *)__tmp__VAYT);
+    };
+    __tmp__HRBU=__tmp__WAYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HRBU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HRBU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Q3AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__IAAS=((__IS_EXPANDED__35NJ *)__tmp__Q3AL);
+    p__5NBU=Self__IAAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__VAYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__IAAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__VAYT==NULL) {
+      __tmp__WAYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__WAYT=((__READ_LOCAL__55ZI *)__tmp__VAYT);
+    };
+    Self__IAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__IAAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__IAAS=((__IS_EXPANDED__35NJ *)ptr__FNBU);
+      *(Self__IAAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__POBU=((__IS_EXPANDED__35NJ *)Self__IAAS);
+    Self__POBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__POBU->receiver__RA5J=__tmp__WAYT;
+    __tmp__HRBU=Self__IAAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__NAAS=((__GET_TYPE_ID__HAOJ *)__tmp__Q3AL);
+    p__5NBU=Self__NAAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__BOBU=Self__NAAS->receiver__WA5J;
+    Self__NAAS=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__NAAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__NAAS=((__GET_TYPE_ID__HAOJ *)ptr__FNBU);
+      *(Self__NAAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__5OBU=((__GET_TYPE_ID__HAOJ *)Self__NAAS);
+    Self__5OBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__5OBU->receiver__WA5J=t__BOBU;
+    __tmp__HRBU=Self__NAAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HRBU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HRBU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HRBU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HRBU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HRBU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HRBU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__Q3AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HRBU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__Q3AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__HRBU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__Q3AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__HRBU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__Q3AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__YE2S=((__SIZE_OF__5GOJ *)__tmp__Q3AL);
+    p__5NBU=Self__YE2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__BOBU=Self__YE2S->receiver__AD5J;
+    Self__YE2S=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__YE2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__YE2S=((__SIZE_OF__5GOJ *)ptr__FNBU);
+      *(Self__YE2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__1XQU=((__SIZE_OF__5GOJ *)Self__YE2S);
+    Self__1XQU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__1XQU->receiver__AD5J=t__BOBU;
+    __tmp__HRBU=Self__YE2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__HRBU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__Q3AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__1E2S=((__REAL_CST__1LOJ *)__tmp__Q3AL);
+    p__5NBU=Self__1E2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__NYQU=Self__1E2S->value__VD5J;
+    t__BOBU=Self__1E2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__1E2S=NULL;
+    ptr__FNBU=((__POINTER__IB )(NULL));
+    typ_id__GNBU= 0;
+    __tmp__HNBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__HNBU ==  0)) {
+      Self__1E2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__GNBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HNBU));
+      if ((typ_id__GNBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LNBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KNBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_size[(__tmp__LNBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KNBU)));
+        ptr__FNBU=__tmp__JNBU;
+      } else /* FALSE */ {
+        __tmp__LNBU=((__UINTEGER_32__ZWB )typ_id__GNBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__JNBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__KNBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HNBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JNBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JNBU=micro_alloc__table__lab__UKI(__tmp__KNBU,((__POINTER__IB )(&(table_type[(__tmp__LNBU)]))),(__UINTEGER_32__ZWB)(__tmp__LNBU |  1));
+        ptr__FNBU=__tmp__JNBU;
+      };
+      Self__1E2S=((__REAL_CST__1LOJ *)ptr__FNBU);
+      *(Self__1E2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__LYQU=((__REAL_CST__1LOJ *)Self__1E2S);
+    Self__LYQU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5NBU;
+    Self__LYQU->value__VD5J=v__NYQU;
+    Self__LYQU->parent_constant__2LOJ.static_type__5G4D=t__BOBU;
+    __tmp__HRBU=Self__1E2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__5E2S=((__CHARACTER_CST__RMOJ *)__tmp__Q3AL);
+    __tmp__AF2S=create__char__UMQJ(Self__5E2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5E2S->text__0D5J);
+    __tmp__HRBU=__tmp__AF2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__CF2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__Q3AL);
+    __tmp__DF2S=create__text__OQQJ(Self__CF2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CF2S->string__WBJK);
+    __tmp__HRBU=__tmp__DF2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__HRBU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HRBU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HRBU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HRBU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HRBU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HRBU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HRBU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__Q3AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HRBU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__Q3AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__KTBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__Q3AL)->global__KAKM),NULL);
+    if (__tmp__KTBU==NULL) {
+      __tmp__FPBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__KTBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__FPBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__FPBU=((__READ_GLOBAL__T4YL *)__tmp__KTBU);
       } break;
       }
     };
-    __tmp__VR2H=__tmp__MIKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__VR2H=my_copy__BQCN(__tmp__UR2H);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__VR2H=my_copy__NREO(__tmp__UR2H);
+    __tmp__HRBU=__tmp__FPBU;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VR2H=my_copy__VYJO(__tmp__UR2H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HRBU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__Q3AL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__VR2H=my_copy__0REO(__tmp__UR2H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HRBU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__Q3AL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VR2H=my_copy__BZJO(__tmp__UR2H);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HRBU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__Q3AL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__VR2H=my_copy__CNJM(__tmp__UR2H);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HRBU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__Q3AL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__VR2H=my_copy__5XLL(__tmp__UR2H);
+  case __EXPR_INF__OXBP__: {
+    __tmp__HRBU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__Q3AL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__VR2H=my_copy__WVYM(__tmp__UR2H);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HRBU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__Q3AL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__VR2H=my_copy__FSEO(__tmp__UR2H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HRBU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__Q3AL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__VR2H=my_copy__QCEP(__tmp__UR2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__VR2H=my_copy__5LSN(__tmp__UR2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__VR2H=my_copy__KMSN(__tmp__UR2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__VR2H=my_copy__JZPN(__tmp__UR2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__VR2H=my_copy__G3SO(__tmp__UR2H);
-  } break;
-  };
-  result__ILYH=NULL;
-  ptr__JLYH=((__POINTER )(NULL));
-  typ_id__OLYH= 0;
-  sz__LLYH=((__UINTEGER_32 )sizeof(__SIZE_OF));
-  if ((sz__LLYH ==  0)) {
-    result__ILYH=SIZE_OF__;
-  } else {
-    typ_id__OLYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LLYH);
-    if ((typ_id__OLYH == (__INTEGER)(-  1))) {
-      a__OF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MF2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LLYH + a__OF2Q) & (__UINTEGER_32)(~ a__OF2Q));
-      ptr_table__MKYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MF2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__LKYR=((__POINTER )(NULL));
-      result__NKYR=((__POINTER *)ptr_table__MKYR)[ 0];
-      if ((result__NKYR == (void *)NULL)) {
-        result__NKYR=new_lab__2PJ(new_size__MF2Q);
-        next__LKYR=(void *)((unsigned long)result__NKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MF2Q)));
-        ((__POINTER *)next__LKYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MKYR)[ 0]=next__LKYR;
-      } else {
-        next__LKYR=((__POINTER *)result__NKYR)[ 0];
-        if ((next__LKYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MF2Q <<  1)) <=  4096)) {
-            next__LKYR=(void *)((unsigned long)result__NKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MF2Q)));
-          } else {
-            next__LKYR=new_lab__2PJ(new_size__MF2Q);
-          };
-          ((__POINTER *)next__LKYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MKYR)[ 0]=next__LKYR;
-        } else {
-          ((__POINTER *)result__NKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NKYR=next__LKYR;
-        };
-      };
-      ptr__JLYH=result__NKYR;
-    } else {
-      t__SF2Q=((__UINTEGER_32 )typ_id__OLYH);
-      a__UF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UKYR=(__UINTEGER_32)((__UINTEGER_32)(sz__LLYH + a__UF2Q) & (__UINTEGER_32)(~ a__UF2Q));
-      ptr_table__RKYR=((__POINTER )(&(table_type[(t__SF2Q)])));
-      lab_type__TKYR=(__UINTEGER_32)(t__SF2Q |  1);
-      next__QKYR=((__POINTER )(NULL));
-      result__SKYR=((__POINTER *)ptr_table__RKYR)[ 0];
-      if ((result__SKYR == (void *)NULL)) {
-        result__SKYR=new_lab__2PJ(lab_type__TKYR);
-        next__QKYR=(void *)((unsigned long)result__SKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKYR)));
-        ((__POINTER *)next__QKYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RKYR)[ 0]=next__QKYR;
-      } else {
-        next__QKYR=((__POINTER *)result__SKYR)[ 0];
-        if ((next__QKYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UKYR <<  1)) <=  4096)) {
-            next__QKYR=(void *)((unsigned long)result__SKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKYR)));
-          } else {
-            next__QKYR=new_lab__2PJ(lab_type__TKYR);
-          };
-          ((__POINTER *)next__QKYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RKYR)[ 0]=next__QKYR;
-        } else {
-          ((__POINTER *)result__SKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SKYR=next__QKYR;
-        };
-      };
-      ptr__JLYH=result__SKYR;
-    };
-    result__ILYH=((__SIZE_OF *)ptr__JLYH);
-    *(result__ILYH) = *(SIZE_OF__);
   };
-  Self__2PFI=((__SIZE_OF *)result__ILYH);
-  Self__2PFI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SR2H;
-  Self__2PFI->receiver__TR2H=__tmp__VR2H;
-  return(result__ILYH);
+  __tmp__Z3AL=create__base__index__value__TNYJ(__tmp__P3AL,__tmp__R3AL,__tmp__EPBU,__tmp__HRBU);
+  Result__O3AL=__tmp__Z3AL;
+  return(Result__O3AL);
 }
 
-static __CAST* my_copy__YR2H(__CAST *Self__ZR2H)
-// ({CAST}) With resultRecursive, No inlinable.
+static __ITEM__HGOJ* my_copy__03AL(__ITEM__HGOJ *Self__13AL)
+// ({ITEM__HGOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__YIKR;
-  void *__tmp__1R2H,*t__ZIKR,*t__FJKR;
-  void *__tmp__3R2H,*__tmp__4R2H;
-  __STRING_CST *Self__FD3P;
-  __PROTOTYPE_CST *Self__GD3P;
-  __INTEGER_CST *Self__HD3P,*result__OIKR,*Self__WIKR;
-  __POSITION p__XIKR,p__DJKR,p__PJKR;
-  __POINTER ptr__PIKR,ptr_table__WKYR,next__VKYR,result__XKYR;
-  __POINTER ptr_table__1KYR,next__0KYR,result__2KYR,ptr__1IKR;
-  __POINTER ptr_table__ALYR,next__5KYR,result__BLYR,ptr_table__FLYR;
-  __POINTER next__ELYR,result__GLYR,ptr__HJKR,ptr_table__KLYR;
-  __POINTER next__JLYR,result__LLYR,ptr_table__PLYR,next__OLYR;
-  __POINTER result__QLYR;
-  __INTEGER typ_id__QIKR,typ_id__2IKR,typ_id__IJKR;
-  __UINTEGER_32 sz__RIKR,a__SIKR,new_size__TIKR,t__UIKR,a__VIKR;
-  __UINTEGER_32 new_size__4KYR,lab_type__3KYR,sz__3IKR,a__4IKR;
-  __UINTEGER_32 new_size__5IKR,t__AJKR,a__BJKR,new_size__ILYR;
-  __UINTEGER_32 lab_type__HLYR,sz__JJKR,a__KJKR,new_size__LJKR,t__MJKR;
-  __UINTEGER_32 a__NJKR,new_size__SLYR,lab_type__RLYR;
-  void *__tmp__TRAR,*__tmp__XRAR,*__tmp__SJKR;
-  __READ_LOCAL *__tmp__URAR,*__tmp__YRAR;
-  __REAL_CST *Self__JD3P,*result__0IKR,*Self__CJKR;
-  void *v__EJKR;
-  __CHARACTER_CST *Self__LD3P;
-  __IS_EXPANDED *Self__MD3P,*result__GJKR,*Self__OJKR;
-  __READ_GLOBAL *__tmp__TJKR;
-  __tmp__1R2H=Self__ZR2H->static_type__0N1H;
-  __tmp__3R2H=Self__ZR2H->value__2R2H;
-  switch (((struct ___OBJ *)__tmp__3R2H)->__id) {
-  case __LIST__: {
-    __tmp__4R2H=my_copy__MSYM(__tmp__3R2H);
-  } break;
-  case __STRING_CST__: {
-    Self__FD3P=((__STRING_CST *)__tmp__3R2H);
-    __tmp__4R2H=create__text__ITMH(Self__FD3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FD3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__4R2H=my_copy__EK2H(__tmp__3R2H);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__GD3P=((__PROTOTYPE_CST *)__tmp__3R2H);
-    __tmp__4R2H=create__type__PKQC(Self__GD3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GD3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__HD3P=((__INTEGER_CST *)__tmp__3R2H);
-    p__XIKR=Self__HD3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__YIKR=Self__HD3P->value__W4YD;
-    t__ZIKR=Self__HD3P->parent_constant__B3LC.static_type__M2YD;
-    result__OIKR=NULL;
-    ptr__PIKR=((__POINTER )(NULL));
-    typ_id__QIKR= 0;
-    sz__RIKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__RIKR ==  0)) {
-      result__OIKR=INTEGER_CST__;
-    } else {
-      typ_id__QIKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RIKR);
-      if ((typ_id__QIKR == (__INTEGER)(-  1))) {
-        a__SIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TIKR=(__UINTEGER_32)((__UINTEGER_32)(sz__RIKR + a__SIKR) & (__UINTEGER_32)(~ a__SIKR));
-        ptr_table__WKYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TIKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VKYR=((__POINTER )(NULL));
-        result__XKYR=((__POINTER *)ptr_table__WKYR)[ 0];
-        if ((result__XKYR == (void *)NULL)) {
-          result__XKYR=new_lab__2PJ(new_size__TIKR);
-          next__VKYR=(void *)((unsigned long)result__XKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIKR)));
-          ((__POINTER *)next__VKYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WKYR)[ 0]=next__VKYR;
-        } else {
-          next__VKYR=((__POINTER *)result__XKYR)[ 0];
-          if ((next__VKYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TIKR <<  1)) <=  4096)) {
-              next__VKYR=(void *)((unsigned long)result__XKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIKR)));
-            } else {
-              next__VKYR=new_lab__2PJ(new_size__TIKR);
-            };
-            ((__POINTER *)next__VKYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WKYR)[ 0]=next__VKYR;
-          } else {
-            ((__POINTER *)result__XKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XKYR=next__VKYR;
-          };
-        };
-        ptr__PIKR=result__XKYR;
-      } else {
-        t__UIKR=((__UINTEGER_32 )typ_id__QIKR);
-        a__VIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4KYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RIKR + a__VIKR) & (__UINTEGER_32)(~ a__VIKR));
-        ptr_table__1KYR=((__POINTER )(&(table_type[(t__UIKR)])));
-        lab_type__3KYR=(__UINTEGER_32)(t__UIKR |  1);
-        next__0KYR=((__POINTER )(NULL));
-        result__2KYR=((__POINTER *)ptr_table__1KYR)[ 0];
-        if ((result__2KYR == (void *)NULL)) {
-          result__2KYR=new_lab__2PJ(lab_type__3KYR);
-          next__0KYR=(void *)((unsigned long)result__2KYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KYR)));
-          ((__POINTER *)next__0KYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1KYR)[ 0]=next__0KYR;
-        } else {
-          next__0KYR=((__POINTER *)result__2KYR)[ 0];
-          if ((next__0KYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2KYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4KYR <<  1)) <=  4096)) {
-              next__0KYR=(void *)((unsigned long)result__2KYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KYR)));
-            } else {
-              next__0KYR=new_lab__2PJ(lab_type__3KYR);
-            };
-            ((__POINTER *)next__0KYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1KYR)[ 0]=next__0KYR;
-          } else {
-            ((__POINTER *)result__2KYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0KYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2KYR=next__0KYR;
-          };
-        };
-        ptr__PIKR=result__2KYR;
-      };
-      result__OIKR=((__INTEGER_CST *)ptr__PIKR);
-      *(result__OIKR) = *(INTEGER_CST__);
-    };
-    Self__WIKR=((__INTEGER_CST *)result__OIKR);
-    Self__WIKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XIKR;
-    Self__WIKR->value__W4YD=v__YIKR;
-    Self__WIKR->parent_constant__B3LC.static_type__M2YD=t__ZIKR;
-    check_type__YG5D(Self__WIKR);
-    __tmp__4R2H=result__OIKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TRAR=read__QB5G(((__READ_LOCAL *)__tmp__3R2H)->local__HJZD);
-    if (__tmp__TRAR==NULL) {
-      __tmp__URAR=NULL;
-    } else {
-      __tmp__URAR=((__READ_LOCAL *)__tmp__TRAR);
-    };
-    __tmp__4R2H=__tmp__URAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4R2H=my_copy__SL2H(__tmp__3R2H);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4R2H=my_copy__LM2H(__tmp__3R2H);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4R2H=my_copy__YM2H(__tmp__3R2H);
-  } break;
-  case __REAL_CST__: {
-    Self__JD3P=((__REAL_CST *)__tmp__3R2H);
-    p__DJKR=Self__JD3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__EJKR=Self__JD3P->value__HN2H;
-    t__FJKR=Self__JD3P->parent_constant__U2JH.static_type__M2YD;
-    result__0IKR=NULL;
-    ptr__1IKR=((__POINTER )(NULL));
-    typ_id__2IKR= 0;
-    sz__3IKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__3IKR ==  0)) {
-      result__0IKR=REAL_CST__;
-    } else {
-      typ_id__2IKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3IKR);
-      if ((typ_id__2IKR == (__INTEGER)(-  1))) {
-        a__4IKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5IKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3IKR + a__4IKR) & (__UINTEGER_32)(~ a__4IKR));
-        ptr_table__ALYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5IKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5KYR=((__POINTER )(NULL));
-        result__BLYR=((__POINTER *)ptr_table__ALYR)[ 0];
-        if ((result__BLYR == (void *)NULL)) {
-          result__BLYR=new_lab__2PJ(new_size__5IKR);
-          next__5KYR=(void *)((unsigned long)result__BLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5IKR)));
-          ((__POINTER *)next__5KYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ALYR)[ 0]=next__5KYR;
-        } else {
-          next__5KYR=((__POINTER *)result__BLYR)[ 0];
-          if ((next__5KYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5IKR <<  1)) <=  4096)) {
-              next__5KYR=(void *)((unsigned long)result__BLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5IKR)));
-            } else {
-              next__5KYR=new_lab__2PJ(new_size__5IKR);
-            };
-            ((__POINTER *)next__5KYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ALYR)[ 0]=next__5KYR;
-          } else {
-            ((__POINTER *)result__BLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5KYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BLYR=next__5KYR;
-          };
-        };
-        ptr__1IKR=result__BLYR;
-      } else {
-        t__AJKR=((__UINTEGER_32 )typ_id__2IKR);
-        a__BJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ILYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3IKR + a__BJKR) & (__UINTEGER_32)(~ a__BJKR));
-        ptr_table__FLYR=((__POINTER )(&(table_type[(t__AJKR)])));
-        lab_type__HLYR=(__UINTEGER_32)(t__AJKR |  1);
-        next__ELYR=((__POINTER )(NULL));
-        result__GLYR=((__POINTER *)ptr_table__FLYR)[ 0];
-        if ((result__GLYR == (void *)NULL)) {
-          result__GLYR=new_lab__2PJ(lab_type__HLYR);
-          next__ELYR=(void *)((unsigned long)result__GLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ILYR)));
-          ((__POINTER *)next__ELYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FLYR)[ 0]=next__ELYR;
-        } else {
-          next__ELYR=((__POINTER *)result__GLYR)[ 0];
-          if ((next__ELYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ILYR <<  1)) <=  4096)) {
-              next__ELYR=(void *)((unsigned long)result__GLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ILYR)));
-            } else {
-              next__ELYR=new_lab__2PJ(lab_type__HLYR);
-            };
-            ((__POINTER *)next__ELYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FLYR)[ 0]=next__ELYR;
-          } else {
-            ((__POINTER *)result__GLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ELYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GLYR=next__ELYR;
-          };
-        };
-        ptr__1IKR=result__GLYR;
-      };
-      result__0IKR=((__REAL_CST *)ptr__1IKR);
-      *(result__0IKR) = *(REAL_CST__);
-    };
-    Self__CJKR=((__REAL_CST *)result__0IKR);
-    Self__CJKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DJKR;
-    Self__CJKR->value__HN2H=v__EJKR;
-    Self__CJKR->parent_constant__U2JH.static_type__M2YD=t__FJKR;
-    __tmp__4R2H=result__0IKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__LD3P=((__CHARACTER_CST *)__tmp__3R2H);
-    __tmp__4R2H=create__char__4SMH(Self__LD3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LD3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__MD3P=((__IS_EXPANDED *)__tmp__3R2H);
-    __tmp__XRAR=read__QB5G(((__READ_LOCAL *)Self__MD3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XRAR==NULL) {
-      __tmp__YRAR=NULL;
-    } else {
-      __tmp__YRAR=((__READ_LOCAL *)__tmp__XRAR);
-    };
-    p__PJKR=Self__MD3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__GJKR=NULL;
-    ptr__HJKR=((__POINTER )(NULL));
-    typ_id__IJKR= 0;
-    sz__JJKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__JJKR ==  0)) {
-      result__GJKR=IS_EXPANDED__;
-    } else {
-      typ_id__IJKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JJKR);
-      if ((typ_id__IJKR == (__INTEGER)(-  1))) {
-        a__KJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LJKR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJKR + a__KJKR) & (__UINTEGER_32)(~ a__KJKR));
-        ptr_table__KLYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LJKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JLYR=((__POINTER )(NULL));
-        result__LLYR=((__POINTER *)ptr_table__KLYR)[ 0];
-        if ((result__LLYR == (void *)NULL)) {
-          result__LLYR=new_lab__2PJ(new_size__LJKR);
-          next__JLYR=(void *)((unsigned long)result__LLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJKR)));
-          ((__POINTER *)next__JLYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KLYR)[ 0]=next__JLYR;
-        } else {
-          next__JLYR=((__POINTER *)result__LLYR)[ 0];
-          if ((next__JLYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LJKR <<  1)) <=  4096)) {
-              next__JLYR=(void *)((unsigned long)result__LLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJKR)));
-            } else {
-              next__JLYR=new_lab__2PJ(new_size__LJKR);
-            };
-            ((__POINTER *)next__JLYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KLYR)[ 0]=next__JLYR;
-          } else {
-            ((__POINTER *)result__LLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JLYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LLYR=next__JLYR;
-          };
-        };
-        ptr__HJKR=result__LLYR;
-      } else {
-        t__MJKR=((__UINTEGER_32 )typ_id__IJKR);
-        a__NJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SLYR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJKR + a__NJKR) & (__UINTEGER_32)(~ a__NJKR));
-        ptr_table__PLYR=((__POINTER )(&(table_type[(t__MJKR)])));
-        lab_type__RLYR=(__UINTEGER_32)(t__MJKR |  1);
-        next__OLYR=((__POINTER )(NULL));
-        result__QLYR=((__POINTER *)ptr_table__PLYR)[ 0];
-        if ((result__QLYR == (void *)NULL)) {
-          result__QLYR=new_lab__2PJ(lab_type__RLYR);
-          next__OLYR=(void *)((unsigned long)result__QLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLYR)));
-          ((__POINTER *)next__OLYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PLYR)[ 0]=next__OLYR;
-        } else {
-          next__OLYR=((__POINTER *)result__QLYR)[ 0];
-          if ((next__OLYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SLYR <<  1)) <=  4096)) {
-              next__OLYR=(void *)((unsigned long)result__QLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLYR)));
-            } else {
-              next__OLYR=new_lab__2PJ(lab_type__RLYR);
-            };
-            ((__POINTER *)next__OLYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PLYR)[ 0]=next__OLYR;
-          } else {
-            ((__POINTER *)result__QLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OLYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QLYR=next__OLYR;
-          };
-        };
-        ptr__HJKR=result__QLYR;
-      };
-      result__GJKR=((__IS_EXPANDED *)ptr__HJKR);
-      *(result__GJKR) = *(IS_EXPANDED__);
+  __INTEGER_64__1SG v__JUBU;
+  __POSITION__OL __tmp__33AL,p__IUBU;
+  void *__tmp__43AL,*__tmp__53AL;
+  __STRING_CST__5J *Self__RTBU,*result__NTBU;
+  __POINTER__IB ptr__OTBU,__tmp__QTBU,__tmp__STBU,__tmp__TTBU;
+  __INTEGER__Q typ_id__PTBU;
+  __UINTEGER_32__ZWB __tmp__UTBU;
+  __PROTOTYPE_CST__LAXC *Self__XBAS,*__tmp__YBAS;
+  __INTEGER_CST__XAXC *Self__0BAS,*Self__HUBU;
+  __TYPE_FULL__XMB *t__KUBU;
+  __READ_LOCAL__55ZI *__tmp__NBYT,*__tmp__OBYT;
+  __IS_EXPANDED__35NJ *Self__4BAS,*Self__YUBU;
+  __GET_TYPE_ID__HAOJ *Self__DCAS,*Self__IVBU;
+  __SIZE_OF__5GOJ *Self__5F2S,*Self__40QU;
+  __REAL_CST__1LOJ *Self__CG2S,*Self__O1QU;
+  __STRING_CONSTANT__0 *v__Q1QU;
+  __CHARACTER_CST__RMOJ *Self__GG2S,*__tmp__HG2S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__JG2S,*__tmp__KG2S;
+  void *__tmp__NVBU,*__tmp__QXBU;
+  __READ_GLOBAL__T4YL *__tmp__OVBU;
+  __ITEM__HGOJ *result__U4ZJ,*Self__VCKK;
+  __tmp__33AL=Self__13AL->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__43AL=Self__13AL->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__43AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__RTBU=((__STRING_CST__5J *)__tmp__43AL);
+    result__NTBU=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      result__NTBU=Self__RTBU;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      result__NTBU=((__STRING_CST__5J *)ptr__OTBU);
+      *(result__NTBU) = *(Self__RTBU);
+    };
+    __tmp__53AL=result__NTBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__53AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__43AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__XBAS=((__PROTOTYPE_CST__LAXC *)__tmp__43AL);
+    __tmp__YBAS=create__type__VJ2C(Self__XBAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XBAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__53AL=__tmp__YBAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__0BAS=((__INTEGER_CST__XAXC *)__tmp__43AL);
+    p__IUBU=Self__0BAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__JUBU=Self__0BAS->value__FH4D;
+    t__KUBU=Self__0BAS->parent_constant__YAXC.static_type__5G4D;
+    Self__0BAS=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__0BAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__0BAS=((__INTEGER_CST__XAXC *)ptr__OTBU);
+      *(Self__0BAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__HUBU=((__INTEGER_CST__XAXC *)Self__0BAS);
+    Self__HUBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__HUBU->value__FH4D=v__JUBU;
+    Self__HUBU->parent_constant__YAXC.static_type__5G4D=t__KUBU;
+    check_type__XYEE(Self__HUBU);
+    __tmp__53AL=Self__0BAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__53AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__43AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__NBYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__43AL)->local__BVEJ));
+    if (__tmp__NBYT==NULL) {
+      __tmp__OBYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__OBYT=((__READ_LOCAL__55ZI *)__tmp__NBYT);
+    };
+    __tmp__53AL=__tmp__OBYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__53AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__43AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__53AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__43AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__4BAS=((__IS_EXPANDED__35NJ *)__tmp__43AL);
+    p__IUBU=Self__4BAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__NBYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__4BAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__NBYT==NULL) {
+      __tmp__OBYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__OBYT=((__READ_LOCAL__55ZI *)__tmp__NBYT);
+    };
+    Self__4BAS=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__4BAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__4BAS=((__IS_EXPANDED__35NJ *)ptr__OTBU);
+      *(Self__4BAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__YUBU=((__IS_EXPANDED__35NJ *)Self__4BAS);
+    Self__YUBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__YUBU->receiver__RA5J=__tmp__OBYT;
+    __tmp__53AL=Self__4BAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__DCAS=((__GET_TYPE_ID__HAOJ *)__tmp__43AL);
+    p__IUBU=Self__DCAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__KUBU=Self__DCAS->receiver__WA5J;
+    Self__DCAS=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__DCAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__DCAS=((__GET_TYPE_ID__HAOJ *)ptr__OTBU);
+      *(Self__DCAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__IVBU=((__GET_TYPE_ID__HAOJ *)Self__DCAS);
+    Self__IVBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__IVBU->receiver__WA5J=t__KUBU;
+    __tmp__53AL=Self__DCAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__53AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__53AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__53AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__53AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__43AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__53AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__53AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__53AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__43AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__53AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__43AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__53AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__43AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__5F2S=((__SIZE_OF__5GOJ *)__tmp__43AL);
+    p__IUBU=Self__5F2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__KUBU=Self__5F2S->receiver__AD5J;
+    Self__5F2S=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__5F2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__5F2S=((__SIZE_OF__5GOJ *)ptr__OTBU);
+      *(Self__5F2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__40QU=((__SIZE_OF__5GOJ *)Self__5F2S);
+    Self__40QU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__40QU->receiver__AD5J=t__KUBU;
+    __tmp__53AL=Self__5F2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__53AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__43AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__CG2S=((__REAL_CST__1LOJ *)__tmp__43AL);
+    p__IUBU=Self__CG2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__Q1QU=Self__CG2S->value__VD5J;
+    t__KUBU=Self__CG2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__CG2S=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__CG2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__CG2S=((__REAL_CST__1LOJ *)ptr__OTBU);
+      *(Self__CG2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__O1QU=((__REAL_CST__1LOJ *)Self__CG2S);
+    Self__O1QU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__O1QU->value__VD5J=v__Q1QU;
+    Self__O1QU->parent_constant__2LOJ.static_type__5G4D=t__KUBU;
+    __tmp__53AL=Self__CG2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__GG2S=((__CHARACTER_CST__RMOJ *)__tmp__43AL);
+    __tmp__HG2S=create__char__UMQJ(Self__GG2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GG2S->text__0D5J);
+    __tmp__53AL=__tmp__HG2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__JG2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__43AL);
+    __tmp__KG2S=create__text__OQQJ(Self__JG2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JG2S->string__WBJK);
+    __tmp__53AL=__tmp__KG2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__53AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__43AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__53AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__43AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__53AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__43AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__53AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__43AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__53AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__43AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__53AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__43AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__53AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__43AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__53AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__43AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__NVBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__43AL)->global__KAKM),NULL);
+    if (__tmp__NVBU==NULL) {
+      __tmp__OVBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__NVBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__OVBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__OVBU=((__READ_GLOBAL__T4YL *)__tmp__NVBU);
+      } break;
+      }
     };
-    Self__OJKR=((__IS_EXPANDED *)result__GJKR);
-    Self__OJKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PJKR;
-    Self__OJKR->receiver__WN2H=__tmp__YRAR;
-    __tmp__4R2H=result__GJKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__4R2H=my_copy__1N2H(__tmp__3R2H);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__4R2H=my_copy__EO2H(__tmp__3R2H);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__4R2H=my_copy__PO2H(__tmp__3R2H);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__4R2H=my_copy__1O2H(__tmp__3R2H);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__4R2H=my_copy__GP2H(__tmp__3R2H);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__4R2H=my_copy__RP2H(__tmp__3R2H);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4R2H=my_copy__2P2H(__tmp__3R2H);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4R2H=my_copy__HQ2H(__tmp__3R2H);
-  } break;
-  case __PUT_TO__: {
-    __tmp__4R2H=my_copy__SQ2H(__tmp__3R2H);
-  } break;
-  case __ITEM__: {
-    __tmp__4R2H=my_copy__DR2H(__tmp__3R2H);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__4R2H=my_copy__PR2H(__tmp__3R2H);
-  } break;
-  case __CAST__: {
-    __tmp__4R2H=my_copy__YR2H(__tmp__3R2H);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__4R2H=my_copy__5SYM(__tmp__3R2H);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__4R2H=my_copy__IUGK(__tmp__3R2H);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__SJKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3R2H)->global__ZGJK),NULL);
-    if (__tmp__SJKR==NULL) {
-      __tmp__TJKR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__SJKR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__TJKR=NULL;
+    __tmp__53AL=__tmp__OVBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__53AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__43AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__53AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__43AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__53AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__43AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__53AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__43AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__53AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__43AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__53AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__43AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__53AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__43AL));
+  } break;
+  };
+  __tmp__43AL=Self__13AL->index__1C5J;
+  switch (((struct ___OBJ *)__tmp__43AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__RTBU=((__STRING_CST__5J *)__tmp__43AL);
+    result__NTBU=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      result__NTBU=Self__RTBU;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      result__NTBU=((__STRING_CST__5J *)ptr__OTBU);
+      *(result__NTBU) = *(Self__RTBU);
+    };
+    __tmp__NVBU=result__NTBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__NVBU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__43AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__XBAS=((__PROTOTYPE_CST__LAXC *)__tmp__43AL);
+    __tmp__YBAS=create__type__VJ2C(Self__XBAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XBAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__NVBU=__tmp__YBAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__0BAS=((__INTEGER_CST__XAXC *)__tmp__43AL);
+    p__IUBU=Self__0BAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__JUBU=Self__0BAS->value__FH4D;
+    t__KUBU=Self__0BAS->parent_constant__YAXC.static_type__5G4D;
+    Self__0BAS=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__0BAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__0BAS=((__INTEGER_CST__XAXC *)ptr__OTBU);
+      *(Self__0BAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__HUBU=((__INTEGER_CST__XAXC *)Self__0BAS);
+    Self__HUBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__HUBU->value__FH4D=v__JUBU;
+    Self__HUBU->parent_constant__YAXC.static_type__5G4D=t__KUBU;
+    check_type__XYEE(Self__HUBU);
+    __tmp__NVBU=Self__0BAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__NVBU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__43AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__NBYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__43AL)->local__BVEJ));
+    if (__tmp__NBYT==NULL) {
+      __tmp__OBYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__OBYT=((__READ_LOCAL__55ZI *)__tmp__NBYT);
+    };
+    __tmp__NVBU=__tmp__OBYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__NVBU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__43AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__NVBU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__43AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__4BAS=((__IS_EXPANDED__35NJ *)__tmp__43AL);
+    p__IUBU=Self__4BAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__NBYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__4BAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__NBYT==NULL) {
+      __tmp__OBYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__OBYT=((__READ_LOCAL__55ZI *)__tmp__NBYT);
+    };
+    Self__4BAS=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__4BAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__4BAS=((__IS_EXPANDED__35NJ *)ptr__OTBU);
+      *(Self__4BAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__YUBU=((__IS_EXPANDED__35NJ *)Self__4BAS);
+    Self__YUBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__YUBU->receiver__RA5J=__tmp__OBYT;
+    __tmp__NVBU=Self__4BAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__DCAS=((__GET_TYPE_ID__HAOJ *)__tmp__43AL);
+    p__IUBU=Self__DCAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__KUBU=Self__DCAS->receiver__WA5J;
+    Self__DCAS=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__DCAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__DCAS=((__GET_TYPE_ID__HAOJ *)ptr__OTBU);
+      *(Self__DCAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__IVBU=((__GET_TYPE_ID__HAOJ *)Self__DCAS);
+    Self__IVBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__IVBU->receiver__WA5J=t__KUBU;
+    __tmp__NVBU=Self__DCAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__NVBU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__NVBU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__NVBU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__NVBU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__43AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__NVBU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__NVBU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__43AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__NVBU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__43AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__NVBU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__43AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__NVBU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__43AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__5F2S=((__SIZE_OF__5GOJ *)__tmp__43AL);
+    p__IUBU=Self__5F2S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__KUBU=Self__5F2S->receiver__AD5J;
+    Self__5F2S=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__5F2S=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__5F2S=((__SIZE_OF__5GOJ *)ptr__OTBU);
+      *(Self__5F2S) = *(SIZE_OF__5GOJ__);
+    };
+    Self__40QU=((__SIZE_OF__5GOJ *)Self__5F2S);
+    Self__40QU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__40QU->receiver__AD5J=t__KUBU;
+    __tmp__NVBU=Self__5F2S;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__NVBU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__43AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__CG2S=((__REAL_CST__1LOJ *)__tmp__43AL);
+    p__IUBU=Self__CG2S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__Q1QU=Self__CG2S->value__VD5J;
+    t__KUBU=Self__CG2S->parent_constant__2LOJ.static_type__5G4D;
+    Self__CG2S=NULL;
+    ptr__OTBU=((__POINTER__IB )(NULL));
+    typ_id__PTBU= 0;
+    __tmp__QTBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__QTBU ==  0)) {
+      Self__CG2S=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__PTBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+      if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+        ptr__OTBU=__tmp__STBU;
+      } else /* FALSE */ {
+        __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+        ptr__OTBU=__tmp__STBU;
+      };
+      Self__CG2S=((__REAL_CST__1LOJ *)ptr__OTBU);
+      *(Self__CG2S) = *(REAL_CST__1LOJ__);
+    };
+    Self__O1QU=((__REAL_CST__1LOJ *)Self__CG2S);
+    Self__O1QU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__IUBU;
+    Self__O1QU->value__VD5J=v__Q1QU;
+    Self__O1QU->parent_constant__2LOJ.static_type__5G4D=t__KUBU;
+    __tmp__NVBU=Self__CG2S;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__GG2S=((__CHARACTER_CST__RMOJ *)__tmp__43AL);
+    __tmp__HG2S=create__char__UMQJ(Self__GG2S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GG2S->text__0D5J);
+    __tmp__NVBU=__tmp__HG2S;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__JG2S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__43AL);
+    __tmp__KG2S=create__text__OQQJ(Self__JG2S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JG2S->string__WBJK);
+    __tmp__NVBU=__tmp__KG2S;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__NVBU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__43AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__NVBU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__43AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__NVBU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__43AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__NVBU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__43AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__NVBU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__43AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__NVBU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__43AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__NVBU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__43AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__NVBU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__43AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__QXBU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__43AL)->global__KAKM),NULL);
+    if (__tmp__QXBU==NULL) {
+      __tmp__OVBU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__QXBU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__OVBU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__OVBU=((__READ_GLOBAL__T4YL *)__tmp__QXBU);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__TJKR=((__READ_GLOBAL *)__tmp__SJKR);
+      }
+    };
+    __tmp__NVBU=__tmp__OVBU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__NVBU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__43AL));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__NVBU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__43AL));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__NVBU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__43AL));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__NVBU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__43AL));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__NVBU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__43AL));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__NVBU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__43AL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__NVBU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__43AL));
+  } break;
+  };
+  result__U4ZJ=NULL;
+  ptr__OTBU=((__POINTER__IB )(NULL));
+  typ_id__PTBU= 0;
+  __tmp__QTBU=((__POINTER__IB )sizeof(__ITEM__HGOJ));
+  if (((unsigned long)__tmp__QTBU ==  0)) {
+    result__U4ZJ=ITEM__HGOJ__;
+  } else /* FALSE */ {
+    typ_id__PTBU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QTBU));
+    if ((typ_id__PTBU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UTBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TTBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_size[(__tmp__UTBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TTBU)));
+      ptr__OTBU=__tmp__STBU;
+    } else /* FALSE */ {
+      __tmp__UTBU=((__UINTEGER_32__ZWB )typ_id__PTBU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__STBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TTBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QTBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__STBU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__STBU=micro_alloc__table__lab__UKI(__tmp__TTBU,((__POINTER__IB )(&(table_type[(__tmp__UTBU)]))),(__UINTEGER_32__ZWB)(__tmp__UTBU |  1));
+      ptr__OTBU=__tmp__STBU;
+    };
+    result__U4ZJ=((__ITEM__HGOJ *)ptr__OTBU);
+    *(result__U4ZJ) = *(ITEM__HGOJ__);
+  };
+  Self__VCKK=((__ITEM__HGOJ *)result__U4ZJ);
+  Self__VCKK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__33AL;
+  Self__VCKK->receiver__ZC5J=__tmp__53AL;
+  Self__VCKK->index__1C5J=__tmp__NVBU;
+  Self__VCKK=result__U4ZJ;
+  return(Self__VCKK);
+}
+
+static __CAST__1HOJ* my_copy__L4AL(__CAST__1HOJ *Self__M4AL)
+// ({CAST__1HOJ}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__PYBU;
+  __TYPE_FULL__XMB *__tmp__O4AL,*t__QYBU;
+  void *__tmp__P4AL,*__tmp__Q4AL;
+  __STRING_CST__5J *Self__XXBU,*result__TXBU;
+  __POINTER__IB ptr__UXBU,__tmp__WXBU,__tmp__YXBU,__tmp__ZXBU;
+  __INTEGER__Q typ_id__VXBU;
+  __UINTEGER_32__ZWB __tmp__0XBU;
+  __PROTOTYPE_CST__LAXC *Self__1CAS,*__tmp__2CAS;
+  __INTEGER_CST__XAXC *Self__4CAS,*Self__NYBU;
+  __POSITION__OL p__OYBU;
+  __READ_LOCAL__55ZI *__tmp__ECYT,*__tmp__FCYT;
+  __IS_EXPANDED__35NJ *Self__CDAS,*Self__4YBU;
+  __GET_TYPE_ID__HAOJ *Self__HDAS,*Self__OZBU;
+  __SIZE_OF__5GOJ *Self__KDAS,*Self__4ZBU;
+  __REAL_CST__1LOJ *Self__V4AL,*Self__ABJK;
+  __STRING_CONSTANT__0 *v__2LQJ;
+  __CHARACTER_CST__RMOJ *Self__24AL,*__tmp__A5AL;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__2XGM,*__tmp__AYGM;
+  void *__tmp__D0BU;
+  __READ_GLOBAL__T4YL *__tmp__E0BU;
+  __CAST__1HOJ *__tmp__S4AL,*Result__N4AL;
+  __tmp__O4AL=Self__M4AL->static_type__FD5J;
+  __tmp__P4AL=Self__M4AL->value__PD5J;
+  switch (((struct ___OBJ *)__tmp__P4AL)->__id) {
+  case __STRING_CST__5J__: {
+    Self__XXBU=((__STRING_CST__5J *)__tmp__P4AL);
+    result__TXBU=NULL;
+    ptr__UXBU=((__POINTER__IB )(NULL));
+    typ_id__VXBU= 0;
+    __tmp__WXBU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__WXBU ==  0)) {
+      result__TXBU=Self__XXBU;
+    } else /* FALSE */ {
+      typ_id__VXBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXBU));
+      if ((typ_id__VXBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0XBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZXBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_size[(__tmp__0XBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZXBU)));
+        ptr__UXBU=__tmp__YXBU;
+      } else /* FALSE */ {
+        __tmp__0XBU=((__UINTEGER_32__ZWB )typ_id__VXBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_type[(__tmp__0XBU)]))),(__UINTEGER_32__ZWB)(__tmp__0XBU |  1));
+        ptr__UXBU=__tmp__YXBU;
+      };
+      result__TXBU=((__STRING_CST__5J *)ptr__UXBU);
+      *(result__TXBU) = *(Self__XXBU);
+    };
+    __tmp__Q4AL=result__TXBU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__Q4AL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__P4AL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__1CAS=((__PROTOTYPE_CST__LAXC *)__tmp__P4AL);
+    __tmp__2CAS=create__type__VJ2C(Self__1CAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1CAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__Q4AL=__tmp__2CAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__4CAS=((__INTEGER_CST__XAXC *)__tmp__P4AL);
+    p__OYBU=Self__4CAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__PYBU=Self__4CAS->value__FH4D;
+    t__QYBU=Self__4CAS->parent_constant__YAXC.static_type__5G4D;
+    Self__4CAS=NULL;
+    ptr__UXBU=((__POINTER__IB )(NULL));
+    typ_id__VXBU= 0;
+    __tmp__WXBU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__WXBU ==  0)) {
+      Self__4CAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__VXBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXBU));
+      if ((typ_id__VXBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0XBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZXBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_size[(__tmp__0XBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZXBU)));
+        ptr__UXBU=__tmp__YXBU;
+      } else /* FALSE */ {
+        __tmp__0XBU=((__UINTEGER_32__ZWB )typ_id__VXBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_type[(__tmp__0XBU)]))),(__UINTEGER_32__ZWB)(__tmp__0XBU |  1));
+        ptr__UXBU=__tmp__YXBU;
+      };
+      Self__4CAS=((__INTEGER_CST__XAXC *)ptr__UXBU);
+      *(Self__4CAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__NYBU=((__INTEGER_CST__XAXC *)Self__4CAS);
+    Self__NYBU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__OYBU;
+    Self__NYBU->value__FH4D=v__PYBU;
+    Self__NYBU->parent_constant__YAXC.static_type__5G4D=t__QYBU;
+    check_type__XYEE(Self__NYBU);
+    __tmp__Q4AL=Self__4CAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__Q4AL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__P4AL));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__ECYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__P4AL)->local__BVEJ));
+    if (__tmp__ECYT==NULL) {
+      __tmp__FCYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__FCYT=((__READ_LOCAL__55ZI *)__tmp__ECYT);
+    };
+    __tmp__Q4AL=__tmp__FCYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__Q4AL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__P4AL));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__Q4AL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__P4AL));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__CDAS=((__IS_EXPANDED__35NJ *)__tmp__P4AL);
+    p__OYBU=Self__CDAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__ECYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__CDAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__ECYT==NULL) {
+      __tmp__FCYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__FCYT=((__READ_LOCAL__55ZI *)__tmp__ECYT);
+    };
+    Self__CDAS=NULL;
+    ptr__UXBU=((__POINTER__IB )(NULL));
+    typ_id__VXBU= 0;
+    __tmp__WXBU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__WXBU ==  0)) {
+      Self__CDAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__VXBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXBU));
+      if ((typ_id__VXBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0XBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZXBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_size[(__tmp__0XBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZXBU)));
+        ptr__UXBU=__tmp__YXBU;
+      } else /* FALSE */ {
+        __tmp__0XBU=((__UINTEGER_32__ZWB )typ_id__VXBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_type[(__tmp__0XBU)]))),(__UINTEGER_32__ZWB)(__tmp__0XBU |  1));
+        ptr__UXBU=__tmp__YXBU;
+      };
+      Self__CDAS=((__IS_EXPANDED__35NJ *)ptr__UXBU);
+      *(Self__CDAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__4YBU=((__IS_EXPANDED__35NJ *)Self__CDAS);
+    Self__4YBU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__OYBU;
+    Self__4YBU->receiver__RA5J=__tmp__FCYT;
+    __tmp__Q4AL=Self__CDAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__HDAS=((__GET_TYPE_ID__HAOJ *)__tmp__P4AL);
+    p__OYBU=Self__HDAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__QYBU=Self__HDAS->receiver__WA5J;
+    Self__HDAS=NULL;
+    ptr__UXBU=((__POINTER__IB )(NULL));
+    typ_id__VXBU= 0;
+    __tmp__WXBU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__WXBU ==  0)) {
+      Self__HDAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__VXBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXBU));
+      if ((typ_id__VXBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0XBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZXBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_size[(__tmp__0XBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZXBU)));
+        ptr__UXBU=__tmp__YXBU;
+      } else /* FALSE */ {
+        __tmp__0XBU=((__UINTEGER_32__ZWB )typ_id__VXBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_type[(__tmp__0XBU)]))),(__UINTEGER_32__ZWB)(__tmp__0XBU |  1));
+        ptr__UXBU=__tmp__YXBU;
+      };
+      Self__HDAS=((__GET_TYPE_ID__HAOJ *)ptr__UXBU);
+      *(Self__HDAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__OZBU=((__GET_TYPE_ID__HAOJ *)Self__HDAS);
+    Self__OZBU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__OYBU;
+    Self__OZBU->receiver__WA5J=t__QYBU;
+    __tmp__Q4AL=Self__HDAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__Q4AL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__P4AL));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__Q4AL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__P4AL));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__Q4AL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__P4AL));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__Q4AL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__P4AL));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__Q4AL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__P4AL));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__Q4AL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__P4AL));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__Q4AL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__P4AL));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__Q4AL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__P4AL));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__Q4AL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__P4AL));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__KDAS=((__SIZE_OF__5GOJ *)__tmp__P4AL);
+    p__OYBU=Self__KDAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__QYBU=Self__KDAS->receiver__AD5J;
+    Self__KDAS=NULL;
+    ptr__UXBU=((__POINTER__IB )(NULL));
+    typ_id__VXBU= 0;
+    __tmp__WXBU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__WXBU ==  0)) {
+      Self__KDAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__VXBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXBU));
+      if ((typ_id__VXBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0XBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZXBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_size[(__tmp__0XBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZXBU)));
+        ptr__UXBU=__tmp__YXBU;
+      } else /* FALSE */ {
+        __tmp__0XBU=((__UINTEGER_32__ZWB )typ_id__VXBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_type[(__tmp__0XBU)]))),(__UINTEGER_32__ZWB)(__tmp__0XBU |  1));
+        ptr__UXBU=__tmp__YXBU;
+      };
+      Self__KDAS=((__SIZE_OF__5GOJ *)ptr__UXBU);
+      *(Self__KDAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__4ZBU=((__SIZE_OF__5GOJ *)Self__KDAS);
+    Self__4ZBU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__OYBU;
+    Self__4ZBU->receiver__AD5J=t__QYBU;
+    __tmp__Q4AL=Self__KDAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__Q4AL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__P4AL));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__V4AL=((__REAL_CST__1LOJ *)__tmp__P4AL);
+    p__OYBU=Self__V4AL->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__2LQJ=Self__V4AL->value__VD5J;
+    t__QYBU=Self__V4AL->parent_constant__2LOJ.static_type__5G4D;
+    Self__V4AL=NULL;
+    ptr__UXBU=((__POINTER__IB )(NULL));
+    typ_id__VXBU= 0;
+    __tmp__WXBU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__WXBU ==  0)) {
+      Self__V4AL=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__VXBU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WXBU));
+      if ((typ_id__VXBU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__0XBU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZXBU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_size[(__tmp__0XBU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZXBU)));
+        ptr__UXBU=__tmp__YXBU;
+      } else /* FALSE */ {
+        __tmp__0XBU=((__UINTEGER_32__ZWB )typ_id__VXBU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__YXBU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ZXBU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WXBU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXBU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__YXBU=micro_alloc__table__lab__UKI(__tmp__ZXBU,((__POINTER__IB )(&(table_type[(__tmp__0XBU)]))),(__UINTEGER_32__ZWB)(__tmp__0XBU |  1));
+        ptr__UXBU=__tmp__YXBU;
+      };
+      Self__V4AL=((__REAL_CST__1LOJ *)ptr__UXBU);
+      *(Self__V4AL) = *(REAL_CST__1LOJ__);
+    };
+    Self__ABJK=((__REAL_CST__1LOJ *)Self__V4AL);
+    Self__ABJK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__OYBU;
+    Self__ABJK->value__VD5J=v__2LQJ;
+    Self__ABJK->parent_constant__2LOJ.static_type__5G4D=t__QYBU;
+    __tmp__Q4AL=Self__V4AL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__24AL=((__CHARACTER_CST__RMOJ *)__tmp__P4AL);
+    __tmp__A5AL=create__char__UMQJ(Self__24AL->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__24AL->text__0D5J);
+    __tmp__Q4AL=__tmp__A5AL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__2XGM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__P4AL);
+    __tmp__AYGM=create__text__OQQJ(Self__2XGM->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2XGM->string__WBJK);
+    __tmp__Q4AL=__tmp__AYGM;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__Q4AL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__P4AL));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__Q4AL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__P4AL));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__Q4AL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__P4AL));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__Q4AL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__P4AL));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__Q4AL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__P4AL));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__Q4AL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__P4AL));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__Q4AL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__P4AL));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__Q4AL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__P4AL));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__D0BU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__P4AL)->global__KAKM),NULL);
+    if (__tmp__D0BU==NULL) {
+      __tmp__E0BU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__D0BU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__E0BU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__E0BU=((__READ_GLOBAL__T4YL *)__tmp__D0BU);
       } break;
       }
     };
-    __tmp__4R2H=__tmp__TJKR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4R2H=my_copy__BQCN(__tmp__3R2H);
+    __tmp__Q4AL=__tmp__E0BU;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4R2H=my_copy__NREO(__tmp__3R2H);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__Q4AL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__P4AL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4R2H=my_copy__VYJO(__tmp__3R2H);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__Q4AL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__P4AL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4R2H=my_copy__0REO(__tmp__3R2H);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__Q4AL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__P4AL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4R2H=my_copy__BZJO(__tmp__3R2H);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__Q4AL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__P4AL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__4R2H=my_copy__CNJM(__tmp__3R2H);
+  case __EXPR_INF__OXBP__: {
+    __tmp__Q4AL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__P4AL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__4R2H=my_copy__5XLL(__tmp__3R2H);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__Q4AL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__P4AL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__4R2H=my_copy__WVYM(__tmp__3R2H);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__4R2H=my_copy__FSEO(__tmp__3R2H);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4R2H=my_copy__QCEP(__tmp__3R2H);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__4R2H=my_copy__5LSN(__tmp__3R2H);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4R2H=my_copy__KMSN(__tmp__3R2H);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__4R2H=my_copy__JZPN(__tmp__3R2H);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__4R2H=my_copy__G3SO(__tmp__3R2H);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__Q4AL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__P4AL));
   } break;
   };
-  return(create__value__00WH(Self__ZR2H,__tmp__1R2H,__tmp__4R2H));
+  __tmp__S4AL=create__value__DQYJ(Self__M4AL,__tmp__O4AL,__tmp__Q4AL);
+  Result__N4AL=__tmp__S4AL;
+  return(Result__N4AL);
 }
 
-static __CALL_SLOT* my_copy__5SYM(__CALL_SLOT *Self__ATYM)
-// ({CALL_SLOT}) With resultRecursive, No inlinable.
+static __CHARACTER_CST__RMOJ* create__char__UMQJ(__POSITION__OL p__WMQJ,__STRING_CONSTANT__0 *car__XMQJ)
+// ({POSITION__OL},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__5JKR;
-  void *wrt__DTYM,*__tmp__KUYM,*__tmp__PVYM,*__tmp__QVYM;
-  __CALL_SLOT *result__TLYR,*Self__T2FN;
-  __POINTER ptr__ULYR,ptr_table__3LYR,next__2LYR,result__4LYR;
-  __POINTER ptr_table__CMYR,next__BMYR,result__DMYR,ptr__WJKR;
-  __POINTER ptr_table__HMYR,next__GMYR,result__IMYR,ptr_table__MMYR;
-  __POINTER next__LMYR,result__NMYR,ptr__CKKR,ptr_table__RMYR;
-  __POINTER next__QMYR,result__SMYR,ptr_table__WMYR,next__VMYR;
-  __POINTER result__XMYR,ptr__OKKR,ptr_table__1MYR,next__0MYR;
-  __POINTER result__2MYR,ptr_table__ANYR,next__5MYR,result__BNYR;
-  __INTEGER typ_id__VLYR,__tmp__QTYM,Self__LU1M,typ_id__XJKR;
-  __INTEGER typ_id__DKKR,typ_id__PKKR,__tmp__2UYM,Self__XV3M;
-  __UINTEGER_32 sz__XLYR,a__YLYR,new_size__ZLYR,t__0LYR,a__1LYR;
-  __UINTEGER_32 new_size__FMYR,lab_type__EMYR,sz__YJKR,a__ZJKR;
-  __UINTEGER_32 new_size__0JKR,t__1JKR,a__2JKR,new_size__PMYR;
-  __UINTEGER_32 lab_type__OMYR,sz__EKKR,a__FKKR,new_size__GKKR,t__HKKR;
-  __UINTEGER_32 a__IKKR,new_size__ZMYR,lab_type__YMYR,sz__QKKR,a__RKKR;
-  __UINTEGER_32 new_size__SKKR,t__TKKR,a__UKKR,new_size__DNYR;
-  __UINTEGER_32 lab_type__CNYR;
-  void *__tmp__EUYM;
-  __POSITION __tmp__FUYM,p__4JKR,p__KKKR,p__WKKR;
-  void *__tmp__HUYM,*__tmp__IUYM;
-  __STRING_CST *Self__PD3P;
-  __PROTOTYPE_CST *Self__QD3P;
-  __INTEGER_CST *Self__RD3P,*result__VJKR,*Self__3JKR;
-  void *t__AKKR,*t__MKKR;
-  void *__tmp__1RAR,*__tmp__5RAR,*__tmp__ZKKR;
-  __READ_LOCAL *__tmp__2RAR,*__tmp__ASAR;
-  __REAL_CST *Self__TD3P,*result__BKKR,*Self__JKKR;
-  void *v__LKKR;
-  __CHARACTER_CST *Self__VD3P;
-  __IS_EXPANDED *Self__WD3P,*result__NKKR,*Self__VKKR;
-  __READ_GLOBAL *__tmp__0KKR;
-  void *__tmp__VVYM;
-  __PROFIL_SLOT *Self__4QTQ;
-  void *new_res__FTYM,*new_arg__ETYM;
-  wrt__DTYM=NULL;
-  new_res__FTYM=NULL;
-  result__TLYR=NULL;
-  ptr__ULYR=((__POINTER )(NULL));
-  typ_id__VLYR= 0;
-  sz__XLYR=((__UINTEGER_32 )sizeof(__CALL_SLOT));
-  if ((sz__XLYR ==  0)) {
-    result__TLYR=Self__ATYM;
-  } else {
-    typ_id__VLYR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XLYR);
-    if ((typ_id__VLYR == (__INTEGER)(-  1))) {
-      a__YLYR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZLYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLYR + a__YLYR) & (__UINTEGER_32)(~ a__YLYR));
-      ptr_table__3LYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZLYR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__2LYR=((__POINTER )(NULL));
-      result__4LYR=((__POINTER *)ptr_table__3LYR)[ 0];
-      if ((result__4LYR == (void *)NULL)) {
-        result__4LYR=new_lab__2PJ(new_size__ZLYR);
-        next__2LYR=(void *)((unsigned long)result__4LYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLYR)));
-        ((__POINTER *)next__2LYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3LYR)[ 0]=next__2LYR;
-      } else {
-        next__2LYR=((__POINTER *)result__4LYR)[ 0];
-        if ((next__2LYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4LYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZLYR <<  1)) <=  4096)) {
-            next__2LYR=(void *)((unsigned long)result__4LYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLYR)));
-          } else {
-            next__2LYR=new_lab__2PJ(new_size__ZLYR);
-          };
-          ((__POINTER *)next__2LYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3LYR)[ 0]=next__2LYR;
-        } else {
-          ((__POINTER *)result__4LYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2LYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4LYR=next__2LYR;
-        };
-      };
-      ptr__ULYR=result__4LYR;
-    } else {
-      t__0LYR=((__UINTEGER_32 )typ_id__VLYR);
-      a__1LYR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FMYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLYR + a__1LYR) & (__UINTEGER_32)(~ a__1LYR));
-      ptr_table__CMYR=((__POINTER )(&(table_type[(t__0LYR)])));
-      lab_type__EMYR=(__UINTEGER_32)(t__0LYR |  1);
-      next__BMYR=((__POINTER )(NULL));
-      result__DMYR=((__POINTER *)ptr_table__CMYR)[ 0];
-      if ((result__DMYR == (void *)NULL)) {
-        result__DMYR=new_lab__2PJ(lab_type__EMYR);
-        next__BMYR=(void *)((unsigned long)result__DMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FMYR)));
-        ((__POINTER *)next__BMYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CMYR)[ 0]=next__BMYR;
-      } else {
-        next__BMYR=((__POINTER *)result__DMYR)[ 0];
-        if ((next__BMYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FMYR <<  1)) <=  4096)) {
-            next__BMYR=(void *)((unsigned long)result__DMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FMYR)));
-          } else {
-            next__BMYR=new_lab__2PJ(lab_type__EMYR);
-          };
-          ((__POINTER *)next__BMYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CMYR)[ 0]=next__BMYR;
-        } else {
-          ((__POINTER *)result__DMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__DMYR=next__BMYR;
-        };
-      };
-      ptr__ULYR=result__DMYR;
-    };
-    result__TLYR=((__CALL_SLOT *)ptr__ULYR);
-    *(result__TLYR) = *(Self__ATYM);
-  };
-  new_arg__ETYM=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI +  1));
-  __tmp__QTYM=((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
-  Self__LU1M= 0;
-  while ((Self__LU1M <= __tmp__QTYM)) {
-    if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__LU1M] == (void *)NULL)) {
-      wrt__DTYM=NULL;
-    } else {
-      wrt__DTYM=((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__LU1M];
-      switch (((struct ___OBJ *)wrt__DTYM)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__EUYM=((__WRITE_GLOBAL *)wrt__DTYM)->global__GU1H;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__EUYM=((__WRITE_SLOT *)wrt__DTYM)->slot__HT1H;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__EUYM=((__WRITE_LOCAL *)wrt__DTYM)->local__ERIJ;
-      } break;
-      };
-      switch (((struct ___OBJ *)wrt__DTYM)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__FUYM=((__WRITE_GLOBAL *)wrt__DTYM)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__FUYM=((__WRITE_SLOT *)wrt__DTYM)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__FUYM=((__WRITE_LOCAL *)wrt__DTYM)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-      } break;
-      };
-      switch (((struct ___OBJ *)wrt__DTYM)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__HUYM=((__WRITE_GLOBAL *)wrt__DTYM)->parent_write__YAGH.value__PAEH;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__HUYM=((__WRITE_SLOT *)wrt__DTYM)->parent_write__FBGH.value__PAEH;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__HUYM=((__WRITE_LOCAL *)wrt__DTYM)->parent_write__540I.value__PAEH;
-      } break;
-      };
-      switch (((struct ___OBJ *)__tmp__HUYM)->__id) {
-      case __LIST__: {
-        __tmp__IUYM=my_copy__MSYM(__tmp__HUYM);
-      } break;
-      case __STRING_CST__: {
-        Self__PD3P=((__STRING_CST *)__tmp__HUYM);
-        __tmp__IUYM=create__text__ITMH(Self__PD3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PD3P->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__IUYM=my_copy__EK2H(__tmp__HUYM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__QD3P=((__PROTOTYPE_CST *)__tmp__HUYM);
-        __tmp__IUYM=create__type__PKQC(Self__QD3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QD3P->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__RD3P=((__INTEGER_CST *)__tmp__HUYM);
-        p__4JKR=Self__RD3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__5JKR=Self__RD3P->value__W4YD;
-        t__AKKR=Self__RD3P->parent_constant__B3LC.static_type__M2YD;
-        result__VJKR=NULL;
-        ptr__WJKR=((__POINTER )(NULL));
-        typ_id__XJKR= 0;
-        sz__YJKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__YJKR ==  0)) {
-          result__VJKR=INTEGER_CST__;
-        } else {
-          typ_id__XJKR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YJKR);
-          if ((typ_id__XJKR == (__INTEGER)(-  1))) {
-            a__ZJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0JKR=(__UINTEGER_32)((__UINTEGER_32)(sz__YJKR + a__ZJKR) & (__UINTEGER_32)(~ a__ZJKR));
-            ptr_table__HMYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0JKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__GMYR=((__POINTER )(NULL));
-            result__IMYR=((__POINTER *)ptr_table__HMYR)[ 0];
-            if ((result__IMYR == (void *)NULL)) {
-              result__IMYR=new_lab__2PJ(new_size__0JKR);
-              next__GMYR=(void *)((unsigned long)result__IMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0JKR)));
-              ((__POINTER *)next__GMYR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HMYR)[ 0]=next__GMYR;
-            } else {
-              next__GMYR=((__POINTER *)result__IMYR)[ 0];
-              if ((next__GMYR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0JKR <<  1)) <=  4096)) {
-                  next__GMYR=(void *)((unsigned long)result__IMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0JKR)));
-                } else {
-                  next__GMYR=new_lab__2PJ(new_size__0JKR);
-                };
-                ((__POINTER *)next__GMYR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HMYR)[ 0]=next__GMYR;
-              } else {
-                ((__POINTER *)result__IMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__IMYR=next__GMYR;
-              };
-            };
-            ptr__WJKR=result__IMYR;
-          } else {
-            t__1JKR=((__UINTEGER_32 )typ_id__XJKR);
-            a__2JKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PMYR=(__UINTEGER_32)((__UINTEGER_32)(sz__YJKR + a__2JKR) & (__UINTEGER_32)(~ a__2JKR));
-            ptr_table__MMYR=((__POINTER )(&(table_type[(t__1JKR)])));
-            lab_type__OMYR=(__UINTEGER_32)(t__1JKR |  1);
-            next__LMYR=((__POINTER )(NULL));
-            result__NMYR=((__POINTER *)ptr_table__MMYR)[ 0];
-            if ((result__NMYR == (void *)NULL)) {
-              result__NMYR=new_lab__2PJ(lab_type__OMYR);
-              next__LMYR=(void *)((unsigned long)result__NMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PMYR)));
-              ((__POINTER *)next__LMYR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MMYR)[ 0]=next__LMYR;
-            } else {
-              next__LMYR=((__POINTER *)result__NMYR)[ 0];
-              if ((next__LMYR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PMYR <<  1)) <=  4096)) {
-                  next__LMYR=(void *)((unsigned long)result__NMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PMYR)));
-                } else {
-                  next__LMYR=new_lab__2PJ(lab_type__OMYR);
-                };
-                ((__POINTER *)next__LMYR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MMYR)[ 0]=next__LMYR;
-              } else {
-                ((__POINTER *)result__NMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__NMYR=next__LMYR;
-              };
-            };
-            ptr__WJKR=result__NMYR;
-          };
-          result__VJKR=((__INTEGER_CST *)ptr__WJKR);
-          *(result__VJKR) = *(INTEGER_CST__);
-        };
-        Self__3JKR=((__INTEGER_CST *)result__VJKR);
-        Self__3JKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4JKR;
-        Self__3JKR->value__W4YD=v__5JKR;
-        Self__3JKR->parent_constant__B3LC.static_type__M2YD=t__AKKR;
-        check_type__YG5D(Self__3JKR);
-        __tmp__IUYM=result__VJKR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__1RAR=read__QB5G(((__READ_LOCAL *)__tmp__HUYM)->local__HJZD);
-        if (__tmp__1RAR==NULL) {
-          __tmp__2RAR=NULL;
-        } else {
-          __tmp__2RAR=((__READ_LOCAL *)__tmp__1RAR);
-        };
-        __tmp__IUYM=__tmp__2RAR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__IUYM=my_copy__SL2H(__tmp__HUYM);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__IUYM=my_copy__LM2H(__tmp__HUYM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__IUYM=my_copy__YM2H(__tmp__HUYM);
-      } break;
-      case __REAL_CST__: {
-        Self__TD3P=((__REAL_CST *)__tmp__HUYM);
-        p__KKKR=Self__TD3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__LKKR=Self__TD3P->value__HN2H;
-        t__MKKR=Self__TD3P->parent_constant__U2JH.static_type__M2YD;
-        result__BKKR=NULL;
-        ptr__CKKR=((__POINTER )(NULL));
-        typ_id__DKKR= 0;
-        sz__EKKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__EKKR ==  0)) {
-          result__BKKR=REAL_CST__;
-        } else {
-          typ_id__DKKR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EKKR);
-          if ((typ_id__DKKR == (__INTEGER)(-  1))) {
-            a__FKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GKKR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKKR + a__FKKR) & (__UINTEGER_32)(~ a__FKKR));
-            ptr_table__RMYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GKKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__QMYR=((__POINTER )(NULL));
-            result__SMYR=((__POINTER *)ptr_table__RMYR)[ 0];
-            if ((result__SMYR == (void *)NULL)) {
-              result__SMYR=new_lab__2PJ(new_size__GKKR);
-              next__QMYR=(void *)((unsigned long)result__SMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKKR)));
-              ((__POINTER *)next__QMYR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RMYR)[ 0]=next__QMYR;
-            } else {
-              next__QMYR=((__POINTER *)result__SMYR)[ 0];
-              if ((next__QMYR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GKKR <<  1)) <=  4096)) {
-                  next__QMYR=(void *)((unsigned long)result__SMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKKR)));
-                } else {
-                  next__QMYR=new_lab__2PJ(new_size__GKKR);
-                };
-                ((__POINTER *)next__QMYR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RMYR)[ 0]=next__QMYR;
-              } else {
-                ((__POINTER *)result__SMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SMYR=next__QMYR;
-              };
-            };
-            ptr__CKKR=result__SMYR;
-          } else {
-            t__HKKR=((__UINTEGER_32 )typ_id__DKKR);
-            a__IKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ZMYR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKKR + a__IKKR) & (__UINTEGER_32)(~ a__IKKR));
-            ptr_table__WMYR=((__POINTER )(&(table_type[(t__HKKR)])));
-            lab_type__YMYR=(__UINTEGER_32)(t__HKKR |  1);
-            next__VMYR=((__POINTER )(NULL));
-            result__XMYR=((__POINTER *)ptr_table__WMYR)[ 0];
-            if ((result__XMYR == (void *)NULL)) {
-              result__XMYR=new_lab__2PJ(lab_type__YMYR);
-              next__VMYR=(void *)((unsigned long)result__XMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMYR)));
-              ((__POINTER *)next__VMYR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WMYR)[ 0]=next__VMYR;
-            } else {
-              next__VMYR=((__POINTER *)result__XMYR)[ 0];
-              if ((next__VMYR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZMYR <<  1)) <=  4096)) {
-                  next__VMYR=(void *)((unsigned long)result__XMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMYR)));
-                } else {
-                  next__VMYR=new_lab__2PJ(lab_type__YMYR);
-                };
-                ((__POINTER *)next__VMYR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WMYR)[ 0]=next__VMYR;
-              } else {
-                ((__POINTER *)result__XMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__XMYR=next__VMYR;
-              };
-            };
-            ptr__CKKR=result__XMYR;
-          };
-          result__BKKR=((__REAL_CST *)ptr__CKKR);
-          *(result__BKKR) = *(REAL_CST__);
-        };
-        Self__JKKR=((__REAL_CST *)result__BKKR);
-        Self__JKKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KKKR;
-        Self__JKKR->value__HN2H=v__LKKR;
-        Self__JKKR->parent_constant__U2JH.static_type__M2YD=t__MKKR;
-        __tmp__IUYM=result__BKKR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__VD3P=((__CHARACTER_CST *)__tmp__HUYM);
-        __tmp__IUYM=create__char__4SMH(Self__VD3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VD3P->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__WD3P=((__IS_EXPANDED *)__tmp__HUYM);
-        __tmp__5RAR=read__QB5G(((__READ_LOCAL *)Self__WD3P->receiver__WN2H)->local__HJZD);
-        if (__tmp__5RAR==NULL) {
-          __tmp__ASAR=NULL;
-        } else {
-          __tmp__ASAR=((__READ_LOCAL *)__tmp__5RAR);
-        };
-        p__WKKR=Self__WD3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__NKKR=NULL;
-        ptr__OKKR=((__POINTER )(NULL));
-        typ_id__PKKR= 0;
-        sz__QKKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__QKKR ==  0)) {
-          result__NKKR=IS_EXPANDED__;
-        } else {
-          typ_id__PKKR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QKKR);
-          if ((typ_id__PKKR == (__INTEGER)(-  1))) {
-            a__RKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SKKR=(__UINTEGER_32)((__UINTEGER_32)(sz__QKKR + a__RKKR) & (__UINTEGER_32)(~ a__RKKR));
-            ptr_table__1MYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SKKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__0MYR=((__POINTER )(NULL));
-            result__2MYR=((__POINTER *)ptr_table__1MYR)[ 0];
-            if ((result__2MYR == (void *)NULL)) {
-              result__2MYR=new_lab__2PJ(new_size__SKKR);
-              next__0MYR=(void *)((unsigned long)result__2MYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SKKR)));
-              ((__POINTER *)next__0MYR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1MYR)[ 0]=next__0MYR;
-            } else {
-              next__0MYR=((__POINTER *)result__2MYR)[ 0];
-              if ((next__0MYR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2MYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SKKR <<  1)) <=  4096)) {
-                  next__0MYR=(void *)((unsigned long)result__2MYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SKKR)));
-                } else {
-                  next__0MYR=new_lab__2PJ(new_size__SKKR);
-                };
-                ((__POINTER *)next__0MYR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1MYR)[ 0]=next__0MYR;
-              } else {
-                ((__POINTER *)result__2MYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0MYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__2MYR=next__0MYR;
-              };
-            };
-            ptr__OKKR=result__2MYR;
-          } else {
-            t__TKKR=((__UINTEGER_32 )typ_id__PKKR);
-            a__UKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__DNYR=(__UINTEGER_32)((__UINTEGER_32)(sz__QKKR + a__UKKR) & (__UINTEGER_32)(~ a__UKKR));
-            ptr_table__ANYR=((__POINTER )(&(table_type[(t__TKKR)])));
-            lab_type__CNYR=(__UINTEGER_32)(t__TKKR |  1);
-            next__5MYR=((__POINTER )(NULL));
-            result__BNYR=((__POINTER *)ptr_table__ANYR)[ 0];
-            if ((result__BNYR == (void *)NULL)) {
-              result__BNYR=new_lab__2PJ(lab_type__CNYR);
-              next__5MYR=(void *)((unsigned long)result__BNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DNYR)));
-              ((__POINTER *)next__5MYR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ANYR)[ 0]=next__5MYR;
-            } else {
-              next__5MYR=((__POINTER *)result__BNYR)[ 0];
-              if ((next__5MYR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DNYR <<  1)) <=  4096)) {
-                  next__5MYR=(void *)((unsigned long)result__BNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DNYR)));
-                } else {
-                  next__5MYR=new_lab__2PJ(lab_type__CNYR);
-                };
-                ((__POINTER *)next__5MYR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ANYR)[ 0]=next__5MYR;
-              } else {
-                ((__POINTER *)result__BNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5MYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BNYR=next__5MYR;
-              };
-            };
-            ptr__OKKR=result__BNYR;
-          };
-          result__NKKR=((__IS_EXPANDED *)ptr__OKKR);
-          *(result__NKKR) = *(IS_EXPANDED__);
-        };
-        Self__VKKR=((__IS_EXPANDED *)result__NKKR);
-        Self__VKKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WKKR;
-        Self__VKKR->receiver__WN2H=__tmp__ASAR;
-        __tmp__IUYM=result__NKKR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__IUYM=my_copy__1N2H(__tmp__HUYM);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__IUYM=my_copy__EO2H(__tmp__HUYM);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__IUYM=my_copy__PO2H(__tmp__HUYM);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__IUYM=my_copy__1O2H(__tmp__HUYM);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__IUYM=my_copy__GP2H(__tmp__HUYM);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__IUYM=my_copy__RP2H(__tmp__HUYM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__IUYM=my_copy__2P2H(__tmp__HUYM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__IUYM=my_copy__HQ2H(__tmp__HUYM);
-      } break;
-      case __PUT_TO__: {
-        __tmp__IUYM=my_copy__SQ2H(__tmp__HUYM);
-      } break;
-      case __ITEM__: {
-        __tmp__IUYM=my_copy__DR2H(__tmp__HUYM);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__IUYM=my_copy__PR2H(__tmp__HUYM);
-      } break;
-      case __CAST__: {
-        __tmp__IUYM=my_copy__YR2H(__tmp__HUYM);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__IUYM=my_copy__5SYM(__tmp__HUYM);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__IUYM=my_copy__IUGK(__tmp__HUYM);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__ZKKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HUYM)->global__ZGJK),NULL);
-        if (__tmp__ZKKR==NULL) {
-          __tmp__0KKR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__ZKKR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__0KKR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__0KKR=((__READ_GLOBAL *)__tmp__ZKKR);
-          } break;
-          }
-        };
-        __tmp__IUYM=__tmp__0KKR;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__IUYM=my_copy__BQCN(__tmp__HUYM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__IUYM=my_copy__NREO(__tmp__HUYM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__IUYM=my_copy__VYJO(__tmp__HUYM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__IUYM=my_copy__0REO(__tmp__HUYM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__IUYM=my_copy__BZJO(__tmp__HUYM);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__IUYM=my_copy__CNJM(__tmp__HUYM);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__IUYM=my_copy__5XLL(__tmp__HUYM);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__IUYM=my_copy__WVYM(__tmp__HUYM);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__IUYM=my_copy__FSEO(__tmp__HUYM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__IUYM=my_copy__QCEP(__tmp__HUYM);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__IUYM=my_copy__5LSN(__tmp__HUYM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__IUYM=my_copy__KMSN(__tmp__HUYM);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__IUYM=my_copy__JZPN(__tmp__HUYM);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__IUYM=my_copy__G3SO(__tmp__HUYM);
-      } break;
-      };
-      if (((struct ___OBJ *)__tmp__EUYM)->__id==__LOCAL__) {
-        __tmp__KUYM=write_direct__with__value__IHWI(__tmp__EUYM,__tmp__FUYM,__tmp__IUYM);
-      } else {
-        __tmp__KUYM=write_direct__with__value__C5DH(__tmp__EUYM,__tmp__FUYM,NULL,__tmp__IUYM);
-      };
-      wrt__DTYM=__tmp__KUYM;
-    };
-    add_last__RODI(new_arg__ETYM,wrt__DTYM);
-    Self__LU1M=(__INTEGER)(Self__LU1M +  1);
-  };
-  if (((void *)Self__ATYM->result_list__DA2H != (void *)NULL)) {
-    new_res__FTYM=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI +  1));
-    __tmp__2UYM=((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
-    Self__XV3M= 0;
-    while ((Self__XV3M <= __tmp__2UYM)) {
-      if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XV3M] == (void *)NULL)) {
-        wrt__DTYM=NULL;
-      } else {
-        __tmp__PVYM=((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XV3M];
-        switch (((struct ___OBJ *)__tmp__PVYM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__QVYM=my_copy__YVBN(__tmp__PVYM);
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__QVYM=my_copy__EWBN(__tmp__PVYM);
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__QVYM=my_copy__WWBN(__tmp__PVYM);
-        } break;
-        };
-        wrt__DTYM=__tmp__QVYM;
-      };
-      add_last__RODI(new_res__FTYM,wrt__DTYM);
-      Self__XV3M=(__INTEGER)(Self__XV3M +  1);
-    };
-  };
-  Self__T2FN=((__CALL_SLOT *)result__TLYR);
-  Self__T2FN->argument_list__WSHJ=new_arg__ETYM;
-  Self__T2FN->result_list__DA2H=new_res__FTYM;
-  __tmp__VVYM=result__TLYR->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__VVYM)->__id==__PROFIL_SLOT__) {
-    Self__4QTQ=((__PROFIL_SLOT *)__tmp__VVYM);
-    Self__4QTQ->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__4QTQ->parent_profil__R1LC.link_count__N5KJ +  1);
-  } else {
-    link__L5KJ(__tmp__VVYM);
-  };
-  return(result__TLYR);
+  __CHARACTER_CST__RMOJ *result__WBSJ,*Self__FBJK;
+  __POINTER__IB ptr__XBSJ,__tmp__3BSJ,__tmp__SCYT,__tmp__UCYT;
+  __INTEGER__Q typ_id__1BSJ;
+  __UINTEGER_32__ZWB __tmp__VCYT;
+  void *__tmp__IBJK;
+  __TYPE_FULL__XMB *__tmp__JBJK;
+  result__WBSJ=NULL;
+  ptr__XBSJ=((__POINTER__IB )(NULL));
+  typ_id__1BSJ= 0;
+  __tmp__3BSJ=((__POINTER__IB )sizeof(__CHARACTER_CST__RMOJ));
+  if (((unsigned long)__tmp__3BSJ ==  0)) {
+    result__WBSJ=CHARACTER_CST__RMOJ__;
+  } else /* FALSE */ {
+    typ_id__1BSJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BSJ));
+    if ((typ_id__1BSJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SCYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UCYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VCYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UCYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__SCYT=micro_alloc__table__lab__UKI(__tmp__UCYT,((__POINTER__IB )(&(table_size[(__tmp__VCYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UCYT)));
+      ptr__XBSJ=__tmp__SCYT;
+    } else /* FALSE */ {
+      __tmp__VCYT=((__UINTEGER_32__ZWB )typ_id__1BSJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SCYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UCYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__SCYT=micro_alloc__table__lab__UKI(__tmp__UCYT,((__POINTER__IB )(&(table_type[(__tmp__VCYT)]))),(__UINTEGER_32__ZWB)(__tmp__VCYT |  1));
+      ptr__XBSJ=__tmp__SCYT;
+    };
+    result__WBSJ=((__CHARACTER_CST__RMOJ *)ptr__XBSJ);
+    *(result__WBSJ) = *(CHARACTER_CST__RMOJ__);
+  };
+  Self__FBJK=((__CHARACTER_CST__RMOJ *)result__WBSJ);
+  Self__FBJK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__WMQJ;
+  Self__FBJK->text__0D5J=car__XMQJ;
+  __tmp__IBJK=type_character__0OB;
+  switch (((struct ___OBJ *)__tmp__IBJK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__JBJK=((__TYPE__FF *)__tmp__IBJK)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__JBJK=((__TYPE_NULL__GMB *)__tmp__IBJK)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__JBJK=((__TYPE_VOID__IMB *)__tmp__IBJK)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__JBJK=((__TYPE_CONTEXT__KMB *)__tmp__IBJK)->parent_type__LMB.default__CMC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__JBJK=((__TYPE_ID__MMB *)__tmp__IBJK)->parent_type__NMB.default__CMC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__JBJK=((__TYPE_GENERIC__OCY *)__tmp__IBJK)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__JBJK=((__TYPE_BLOCK__CP5D *)__tmp__IBJK)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__JBJK=((__PROFIL_BLOCK__O3NJ *)__tmp__IBJK)->parent_type__Q3NJ.default__CMC;
+  } break;
+  };
+  Self__FBJK->parent_constant__SMOJ.static_type__5G4D=__tmp__JBJK;
+  Self__FBJK=result__WBSJ;
+  return(Self__FBJK);
 }
 
-static __READ_SLOT* my_copy__IUGK(__READ_SLOT *Self__JUGK)
-// ({READ_SLOT}) With resultRecursive, No inlinable.
+static __NATIVE_ARRAY_CHARACTER_CST__1NOJ* create__text__OQQJ(__POSITION__OL p__QQQJ,__STRING_CONSTANT__0 *n__RQQJ)
+// ({POSITION__OL},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__GLKR;
-  void *__tmp__NUGK;
-  void *__tmp__PUGK,*__tmp__QUGK;
-  __STRING_CST *Self__5D3P;
-  __PROTOTYPE_CST *Self__AE3P;
-  __INTEGER_CST *Self__BE3P,*result__2KKR,*Self__ELKR;
-  __POSITION p__FLKR,p__RLKR,p__3LKR;
-  void *t__HLKR,*t__TLKR;
-  __POINTER ptr__3KKR,ptr_table__FNYR,next__ENYR,result__GNYR;
-  __POINTER ptr_table__KNYR,next__JNYR,result__LNYR,ptr__JLKR;
-  __POINTER ptr_table__PNYR,next__ONYR,result__QNYR,ptr_table__UNYR;
-  __POINTER next__TNYR,result__VNYR,ptr__VLKR,ptr_table__ZNYR;
-  __POINTER next__YNYR,result__0NYR,ptr_table__4NYR,next__3NYR;
-  __POINTER result__5NYR;
-  __INTEGER typ_id__4KKR,typ_id__KLKR,typ_id__WLKR;
-  __UINTEGER_32 sz__5KKR,a__ALKR,new_size__BLKR,t__CLKR,a__DLKR;
-  __UINTEGER_32 new_size__NNYR,lab_type__MNYR,sz__LLKR,a__MLKR;
-  __UINTEGER_32 new_size__NLKR,t__OLKR,a__PLKR,new_size__XNYR;
-  __UINTEGER_32 lab_type__WNYR,sz__XLKR,a__YLKR,new_size__ZLKR,t__0LKR;
-  __UINTEGER_32 a__1LKR,new_size__BOYR,lab_type__AOYR;
-  void *__tmp__DSAR,*__tmp__HSAR,*__tmp__2UGK,*__tmp__TUGK;
-  __READ_LOCAL *__tmp__ESAR,*__tmp__ISAR;
-  __REAL_CST *Self__DE3P,*result__ILKR,*Self__QLKR;
-  void *v__SLKR;
-  __CHARACTER_CST *Self__FE3P;
-  __IS_EXPANDED *Self__GE3P,*result__ULKR,*Self__2LKR;
-  __READ_GLOBAL *__tmp__3UGK,*result__YUGK;
-  __READ_SLOT *__tmp__UUGK,*result__LUGK;
-  __tmp__NUGK=Self__JUGK->slot__MUGK;
-  __tmp__PUGK=Self__JUGK->receiver__Q0TI;
-  switch (((struct ___OBJ *)__tmp__PUGK)->__id) {
-  case __LIST__: {
-    __tmp__QUGK=my_copy__MSYM(__tmp__PUGK);
-  } break;
-  case __STRING_CST__: {
-    Self__5D3P=((__STRING_CST *)__tmp__PUGK);
-    __tmp__QUGK=create__text__ITMH(Self__5D3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5D3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__QUGK=my_copy__EK2H(__tmp__PUGK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__AE3P=((__PROTOTYPE_CST *)__tmp__PUGK);
-    __tmp__QUGK=create__type__PKQC(Self__AE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AE3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__BE3P=((__INTEGER_CST *)__tmp__PUGK);
-    p__FLKR=Self__BE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__GLKR=Self__BE3P->value__W4YD;
-    t__HLKR=Self__BE3P->parent_constant__B3LC.static_type__M2YD;
-    result__2KKR=NULL;
-    ptr__3KKR=((__POINTER )(NULL));
-    typ_id__4KKR= 0;
-    sz__5KKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__5KKR ==  0)) {
-      result__2KKR=INTEGER_CST__;
-    } else {
-      typ_id__4KKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5KKR);
-      if ((typ_id__4KKR == (__INTEGER)(-  1))) {
-        a__ALKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BLKR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KKR + a__ALKR) & (__UINTEGER_32)(~ a__ALKR));
-        ptr_table__FNYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BLKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ENYR=((__POINTER )(NULL));
-        result__GNYR=((__POINTER *)ptr_table__FNYR)[ 0];
-        if ((result__GNYR == (void *)NULL)) {
-          result__GNYR=new_lab__2PJ(new_size__BLKR);
-          next__ENYR=(void *)((unsigned long)result__GNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLKR)));
-          ((__POINTER *)next__ENYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FNYR)[ 0]=next__ENYR;
-        } else {
-          next__ENYR=((__POINTER *)result__GNYR)[ 0];
-          if ((next__ENYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BLKR <<  1)) <=  4096)) {
-              next__ENYR=(void *)((unsigned long)result__GNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLKR)));
-            } else {
-              next__ENYR=new_lab__2PJ(new_size__BLKR);
-            };
-            ((__POINTER *)next__ENYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FNYR)[ 0]=next__ENYR;
-          } else {
-            ((__POINTER *)result__GNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ENYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GNYR=next__ENYR;
-          };
-        };
-        ptr__3KKR=result__GNYR;
-      } else {
-        t__CLKR=((__UINTEGER_32 )typ_id__4KKR);
-        a__DLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NNYR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KKR + a__DLKR) & (__UINTEGER_32)(~ a__DLKR));
-        ptr_table__KNYR=((__POINTER )(&(table_type[(t__CLKR)])));
-        lab_type__MNYR=(__UINTEGER_32)(t__CLKR |  1);
-        next__JNYR=((__POINTER )(NULL));
-        result__LNYR=((__POINTER *)ptr_table__KNYR)[ 0];
-        if ((result__LNYR == (void *)NULL)) {
-          result__LNYR=new_lab__2PJ(lab_type__MNYR);
-          next__JNYR=(void *)((unsigned long)result__LNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NNYR)));
-          ((__POINTER *)next__JNYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KNYR)[ 0]=next__JNYR;
-        } else {
-          next__JNYR=((__POINTER *)result__LNYR)[ 0];
-          if ((next__JNYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NNYR <<  1)) <=  4096)) {
-              next__JNYR=(void *)((unsigned long)result__LNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NNYR)));
-            } else {
-              next__JNYR=new_lab__2PJ(lab_type__MNYR);
-            };
-            ((__POINTER *)next__JNYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KNYR)[ 0]=next__JNYR;
-          } else {
-            ((__POINTER *)result__LNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JNYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LNYR=next__JNYR;
-          };
-        };
-        ptr__3KKR=result__LNYR;
-      };
-      result__2KKR=((__INTEGER_CST *)ptr__3KKR);
-      *(result__2KKR) = *(INTEGER_CST__);
-    };
-    Self__ELKR=((__INTEGER_CST *)result__2KKR);
-    Self__ELKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FLKR;
-    Self__ELKR->value__W4YD=v__GLKR;
-    Self__ELKR->parent_constant__B3LC.static_type__M2YD=t__HLKR;
-    check_type__YG5D(Self__ELKR);
-    __tmp__QUGK=result__2KKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DSAR=read__QB5G(((__READ_LOCAL *)__tmp__PUGK)->local__HJZD);
-    if (__tmp__DSAR==NULL) {
-      __tmp__ESAR=NULL;
-    } else {
-      __tmp__ESAR=((__READ_LOCAL *)__tmp__DSAR);
-    };
-    __tmp__QUGK=__tmp__ESAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__QUGK=my_copy__SL2H(__tmp__PUGK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__QUGK=my_copy__LM2H(__tmp__PUGK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__QUGK=my_copy__YM2H(__tmp__PUGK);
-  } break;
-  case __REAL_CST__: {
-    Self__DE3P=((__REAL_CST *)__tmp__PUGK);
-    p__RLKR=Self__DE3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__SLKR=Self__DE3P->value__HN2H;
-    t__TLKR=Self__DE3P->parent_constant__U2JH.static_type__M2YD;
-    result__ILKR=NULL;
-    ptr__JLKR=((__POINTER )(NULL));
-    typ_id__KLKR= 0;
-    sz__LLKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__LLKR ==  0)) {
-      result__ILKR=REAL_CST__;
-    } else {
-      typ_id__KLKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LLKR);
-      if ((typ_id__KLKR == (__INTEGER)(-  1))) {
-        a__MLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NLKR=(__UINTEGER_32)((__UINTEGER_32)(sz__LLKR + a__MLKR) & (__UINTEGER_32)(~ a__MLKR));
-        ptr_table__PNYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NLKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ONYR=((__POINTER )(NULL));
-        result__QNYR=((__POINTER *)ptr_table__PNYR)[ 0];
-        if ((result__QNYR == (void *)NULL)) {
-          result__QNYR=new_lab__2PJ(new_size__NLKR);
-          next__ONYR=(void *)((unsigned long)result__QNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLKR)));
-          ((__POINTER *)next__ONYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PNYR)[ 0]=next__ONYR;
-        } else {
-          next__ONYR=((__POINTER *)result__QNYR)[ 0];
-          if ((next__ONYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NLKR <<  1)) <=  4096)) {
-              next__ONYR=(void *)((unsigned long)result__QNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLKR)));
-            } else {
-              next__ONYR=new_lab__2PJ(new_size__NLKR);
-            };
-            ((__POINTER *)next__ONYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PNYR)[ 0]=next__ONYR;
-          } else {
-            ((__POINTER *)result__QNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ONYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QNYR=next__ONYR;
-          };
-        };
-        ptr__JLKR=result__QNYR;
-      } else {
-        t__OLKR=((__UINTEGER_32 )typ_id__KLKR);
-        a__PLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XNYR=(__UINTEGER_32)((__UINTEGER_32)(sz__LLKR + a__PLKR) & (__UINTEGER_32)(~ a__PLKR));
-        ptr_table__UNYR=((__POINTER )(&(table_type[(t__OLKR)])));
-        lab_type__WNYR=(__UINTEGER_32)(t__OLKR |  1);
-        next__TNYR=((__POINTER )(NULL));
-        result__VNYR=((__POINTER *)ptr_table__UNYR)[ 0];
-        if ((result__VNYR == (void *)NULL)) {
-          result__VNYR=new_lab__2PJ(lab_type__WNYR);
-          next__TNYR=(void *)((unsigned long)result__VNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNYR)));
-          ((__POINTER *)next__TNYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UNYR)[ 0]=next__TNYR;
-        } else {
-          next__TNYR=((__POINTER *)result__VNYR)[ 0];
-          if ((next__TNYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XNYR <<  1)) <=  4096)) {
-              next__TNYR=(void *)((unsigned long)result__VNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNYR)));
-            } else {
-              next__TNYR=new_lab__2PJ(lab_type__WNYR);
-            };
-            ((__POINTER *)next__TNYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UNYR)[ 0]=next__TNYR;
-          } else {
-            ((__POINTER *)result__VNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TNYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VNYR=next__TNYR;
-          };
-        };
-        ptr__JLKR=result__VNYR;
-      };
-      result__ILKR=((__REAL_CST *)ptr__JLKR);
-      *(result__ILKR) = *(REAL_CST__);
-    };
-    Self__QLKR=((__REAL_CST *)result__ILKR);
-    Self__QLKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RLKR;
-    Self__QLKR->value__HN2H=v__SLKR;
-    Self__QLKR->parent_constant__U2JH.static_type__M2YD=t__TLKR;
-    __tmp__QUGK=result__ILKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__FE3P=((__CHARACTER_CST *)__tmp__PUGK);
-    __tmp__QUGK=create__char__4SMH(Self__FE3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FE3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GE3P=((__IS_EXPANDED *)__tmp__PUGK);
-    __tmp__HSAR=read__QB5G(((__READ_LOCAL *)Self__GE3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HSAR==NULL) {
-      __tmp__ISAR=NULL;
-    } else {
-      __tmp__ISAR=((__READ_LOCAL *)__tmp__HSAR);
-    };
-    p__3LKR=Self__GE3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__ULKR=NULL;
-    ptr__VLKR=((__POINTER )(NULL));
-    typ_id__WLKR= 0;
-    sz__XLKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__XLKR ==  0)) {
-      result__ULKR=IS_EXPANDED__;
-    } else {
-      typ_id__WLKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XLKR);
-      if ((typ_id__WLKR == (__INTEGER)(-  1))) {
-        a__YLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZLKR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLKR + a__YLKR) & (__UINTEGER_32)(~ a__YLKR));
-        ptr_table__ZNYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZLKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YNYR=((__POINTER )(NULL));
-        result__0NYR=((__POINTER *)ptr_table__ZNYR)[ 0];
-        if ((result__0NYR == (void *)NULL)) {
-          result__0NYR=new_lab__2PJ(new_size__ZLKR);
-          next__YNYR=(void *)((unsigned long)result__0NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLKR)));
-          ((__POINTER *)next__YNYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZNYR)[ 0]=next__YNYR;
-        } else {
-          next__YNYR=((__POINTER *)result__0NYR)[ 0];
-          if ((next__YNYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0NYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZLKR <<  1)) <=  4096)) {
-              next__YNYR=(void *)((unsigned long)result__0NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLKR)));
-            } else {
-              next__YNYR=new_lab__2PJ(new_size__ZLKR);
-            };
-            ((__POINTER *)next__YNYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZNYR)[ 0]=next__YNYR;
-          } else {
-            ((__POINTER *)result__0NYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YNYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0NYR=next__YNYR;
-          };
-        };
-        ptr__VLKR=result__0NYR;
-      } else {
-        t__0LKR=((__UINTEGER_32 )typ_id__WLKR);
-        a__1LKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BOYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLKR + a__1LKR) & (__UINTEGER_32)(~ a__1LKR));
-        ptr_table__4NYR=((__POINTER )(&(table_type[(t__0LKR)])));
-        lab_type__AOYR=(__UINTEGER_32)(t__0LKR |  1);
-        next__3NYR=((__POINTER )(NULL));
-        result__5NYR=((__POINTER *)ptr_table__4NYR)[ 0];
-        if ((result__5NYR == (void *)NULL)) {
-          result__5NYR=new_lab__2PJ(lab_type__AOYR);
-          next__3NYR=(void *)((unsigned long)result__5NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BOYR)));
-          ((__POINTER *)next__3NYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4NYR)[ 0]=next__3NYR;
-        } else {
-          next__3NYR=((__POINTER *)result__5NYR)[ 0];
-          if ((next__3NYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5NYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BOYR <<  1)) <=  4096)) {
-              next__3NYR=(void *)((unsigned long)result__5NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BOYR)));
-            } else {
-              next__3NYR=new_lab__2PJ(lab_type__AOYR);
-            };
-            ((__POINTER *)next__3NYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4NYR)[ 0]=next__3NYR;
-          } else {
-            ((__POINTER *)result__5NYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3NYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5NYR=next__3NYR;
-          };
-        };
-        ptr__VLKR=result__5NYR;
-      };
-      result__ULKR=((__IS_EXPANDED *)ptr__VLKR);
-      *(result__ULKR) = *(IS_EXPANDED__);
-    };
-    Self__2LKR=((__IS_EXPANDED *)result__ULKR);
-    Self__2LKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3LKR;
-    Self__2LKR->receiver__WN2H=__tmp__ISAR;
-    __tmp__QUGK=result__ULKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__QUGK=my_copy__1N2H(__tmp__PUGK);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__QUGK=my_copy__EO2H(__tmp__PUGK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__QUGK=my_copy__PO2H(__tmp__PUGK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__QUGK=my_copy__1O2H(__tmp__PUGK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__QUGK=my_copy__GP2H(__tmp__PUGK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__QUGK=my_copy__RP2H(__tmp__PUGK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__QUGK=my_copy__2P2H(__tmp__PUGK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__QUGK=my_copy__HQ2H(__tmp__PUGK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__QUGK=my_copy__SQ2H(__tmp__PUGK);
-  } break;
-  case __ITEM__: {
-    __tmp__QUGK=my_copy__DR2H(__tmp__PUGK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__QUGK=my_copy__PR2H(__tmp__PUGK);
-  } break;
-  case __CAST__: {
-    __tmp__QUGK=my_copy__YR2H(__tmp__PUGK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__QUGK=my_copy__5SYM(__tmp__PUGK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__QUGK=my_copy__IUGK(__tmp__PUGK);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__2UGK=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PUGK)->global__ZGJK),NULL);
-    if (__tmp__2UGK==NULL) {
-      __tmp__3UGK=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__2UGK)->__id) {
-      case __READ_SLOT__: {
-        __tmp__3UGK=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__3UGK=((__READ_GLOBAL *)__tmp__2UGK);
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *result__5FSJ,*Self__TBJK;
+  __POINTER__IB ptr__AGSJ,__tmp__GGSJ,__tmp__ZCYT,__tmp__1CYT;
+  __INTEGER__Q typ_id__EGSJ;
+  __UINTEGER_32__ZWB __tmp__2CYT;
+  void *__tmp__XBJK;
+  __TYPE_FULL__XMB *__tmp__YBJK;
+  result__5FSJ=NULL;
+  ptr__AGSJ=((__POINTER__IB )(NULL));
+  typ_id__EGSJ= 0;
+  __tmp__GGSJ=((__POINTER__IB )sizeof(__NATIVE_ARRAY_CHARACTER_CST__1NOJ));
+  if (((unsigned long)__tmp__GGSJ ==  0)) {
+    result__5FSJ=NATIVE_ARRAY_CHARACTER_CST__1NOJ__;
+  } else /* FALSE */ {
+    typ_id__EGSJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGSJ));
+    if ((typ_id__EGSJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__ZCYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__1CYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GGSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__2CYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1CYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__ZCYT=micro_alloc__table__lab__UKI(__tmp__1CYT,((__POINTER__IB )(&(table_size[(__tmp__2CYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1CYT)));
+      ptr__AGSJ=__tmp__ZCYT;
+    } else /* FALSE */ {
+      __tmp__2CYT=((__UINTEGER_32__ZWB )typ_id__EGSJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__ZCYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__1CYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GGSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__ZCYT=micro_alloc__table__lab__UKI(__tmp__1CYT,((__POINTER__IB )(&(table_type[(__tmp__2CYT)]))),(__UINTEGER_32__ZWB)(__tmp__2CYT |  1));
+      ptr__AGSJ=__tmp__ZCYT;
+    };
+    result__5FSJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)ptr__AGSJ);
+    *(result__5FSJ) = *(NATIVE_ARRAY_CHARACTER_CST__1NOJ__);
+  };
+  Self__TBJK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)result__5FSJ);
+  Self__TBJK->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QQQJ;
+  Self__TBJK->string__WBJK=n__RQQJ;
+  __tmp__XBJK=type_n_a_character__SPB;
+  switch (((struct ___OBJ *)__tmp__XBJK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__YBJK=((__TYPE__FF *)__tmp__XBJK)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__YBJK=((__TYPE_NULL__GMB *)__tmp__XBJK)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__YBJK=((__TYPE_VOID__IMB *)__tmp__XBJK)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__YBJK=((__TYPE_CONTEXT__KMB *)__tmp__XBJK)->parent_type__LMB.default__CMC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__YBJK=((__TYPE_ID__MMB *)__tmp__XBJK)->parent_type__NMB.default__CMC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__YBJK=((__TYPE_GENERIC__OCY *)__tmp__XBJK)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__YBJK=((__TYPE_BLOCK__CP5D *)__tmp__XBJK)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__YBJK=((__PROFIL_BLOCK__O3NJ *)__tmp__XBJK)->parent_type__Q3NJ.default__CMC;
+  } break;
+  };
+  Self__TBJK->parent_constant__2NOJ.static_type__5G4D=__tmp__YBJK;
+  Self__TBJK=result__5FSJ;
+  return(Self__TBJK);
+}
+
+static __READ_SLOT__LL4K* my_copy__QYFM(__READ_SLOT__LL4K *Self__RYFM)
+// ({READ_SLOT__LL4K}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__C1BU;
+  __SLOT_DATA__IJRG *__tmp__VYFM;
+  void *__tmp__XYFM,*__tmp__YYFM;
+  __STRING_CST__5J *Self__K0BU,*result__G0BU;
+  __POINTER__IB ptr__H0BU,__tmp__J0BU,__tmp__L0BU,__tmp__M0BU;
+  __INTEGER__Q typ_id__I0BU;
+  __UINTEGER_32__ZWB __tmp__N0BU;
+  __PROTOTYPE_CST__LAXC *Self__QDAS,*__tmp__RDAS;
+  __INTEGER_CST__XAXC *Self__TDAS,*Self__A1BU;
+  __POSITION__OL p__B1BU;
+  __TYPE_FULL__XMB *t__D1BU;
+  __READ_LOCAL__55ZI *__tmp__BDYT,*__tmp__CDYT;
+  __IS_EXPANDED__35NJ *Self__XDAS,*Self__R1BU;
+  __GET_TYPE_ID__HAOJ *Self__2DAS,*Self__B2BU;
+  __SIZE_OF__5GOJ *Self__5DAS,*Self__R2BU;
+  __REAL_CST__1LOJ *Self__CEAS,*Self__B3BU;
+  __STRING_CONSTANT__0 *v__D3BU;
+  __CHARACTER_CST__RMOJ *Self__GEAS,*__tmp__HEAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__JEAS,*__tmp__KEAS;
+  void *__tmp__H3BU;
+  __READ_GLOBAL__T4YL *__tmp__I3BU;
+  __READ_SLOT__LL4K *__tmp__2YFM,*Result__SYFM;
+  __tmp__VYFM=Self__RYFM->slot__UYFM;
+  __tmp__XYFM=Self__RYFM->receiver__2L4K;
+  switch (((struct ___OBJ *)__tmp__XYFM)->__id) {
+  case __STRING_CST__5J__: {
+    Self__K0BU=((__STRING_CST__5J *)__tmp__XYFM);
+    result__G0BU=NULL;
+    ptr__H0BU=((__POINTER__IB )(NULL));
+    typ_id__I0BU= 0;
+    __tmp__J0BU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__J0BU ==  0)) {
+      result__G0BU=Self__K0BU;
+    } else /* FALSE */ {
+      typ_id__I0BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J0BU));
+      if ((typ_id__I0BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__N0BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M0BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_size[(__tmp__N0BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M0BU)));
+        ptr__H0BU=__tmp__L0BU;
+      } else /* FALSE */ {
+        __tmp__N0BU=((__UINTEGER_32__ZWB )typ_id__I0BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_type[(__tmp__N0BU)]))),(__UINTEGER_32__ZWB)(__tmp__N0BU |  1));
+        ptr__H0BU=__tmp__L0BU;
+      };
+      result__G0BU=((__STRING_CST__5J *)ptr__H0BU);
+      *(result__G0BU) = *(Self__K0BU);
+    };
+    __tmp__YYFM=result__G0BU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__YYFM=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__XYFM));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__QDAS=((__PROTOTYPE_CST__LAXC *)__tmp__XYFM);
+    __tmp__RDAS=create__type__VJ2C(Self__QDAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QDAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__YYFM=__tmp__RDAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__TDAS=((__INTEGER_CST__XAXC *)__tmp__XYFM);
+    p__B1BU=Self__TDAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__C1BU=Self__TDAS->value__FH4D;
+    t__D1BU=Self__TDAS->parent_constant__YAXC.static_type__5G4D;
+    Self__TDAS=NULL;
+    ptr__H0BU=((__POINTER__IB )(NULL));
+    typ_id__I0BU= 0;
+    __tmp__J0BU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__J0BU ==  0)) {
+      Self__TDAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__I0BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J0BU));
+      if ((typ_id__I0BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__N0BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M0BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_size[(__tmp__N0BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M0BU)));
+        ptr__H0BU=__tmp__L0BU;
+      } else /* FALSE */ {
+        __tmp__N0BU=((__UINTEGER_32__ZWB )typ_id__I0BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_type[(__tmp__N0BU)]))),(__UINTEGER_32__ZWB)(__tmp__N0BU |  1));
+        ptr__H0BU=__tmp__L0BU;
+      };
+      Self__TDAS=((__INTEGER_CST__XAXC *)ptr__H0BU);
+      *(Self__TDAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__A1BU=((__INTEGER_CST__XAXC *)Self__TDAS);
+    Self__A1BU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B1BU;
+    Self__A1BU->value__FH4D=v__C1BU;
+    Self__A1BU->parent_constant__YAXC.static_type__5G4D=t__D1BU;
+    check_type__XYEE(Self__A1BU);
+    __tmp__YYFM=Self__TDAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__YYFM=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__XYFM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__XYFM)->local__BVEJ));
+    if (__tmp__BDYT==NULL) {
+      __tmp__CDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CDYT=((__READ_LOCAL__55ZI *)__tmp__BDYT);
+    };
+    __tmp__YYFM=__tmp__CDYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__YYFM=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__XYFM));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__YYFM=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XYFM));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__XDAS=((__IS_EXPANDED__35NJ *)__tmp__XYFM);
+    p__B1BU=Self__XDAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__XDAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BDYT==NULL) {
+      __tmp__CDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CDYT=((__READ_LOCAL__55ZI *)__tmp__BDYT);
+    };
+    Self__XDAS=NULL;
+    ptr__H0BU=((__POINTER__IB )(NULL));
+    typ_id__I0BU= 0;
+    __tmp__J0BU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__J0BU ==  0)) {
+      Self__XDAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__I0BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J0BU));
+      if ((typ_id__I0BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__N0BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M0BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_size[(__tmp__N0BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M0BU)));
+        ptr__H0BU=__tmp__L0BU;
+      } else /* FALSE */ {
+        __tmp__N0BU=((__UINTEGER_32__ZWB )typ_id__I0BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_type[(__tmp__N0BU)]))),(__UINTEGER_32__ZWB)(__tmp__N0BU |  1));
+        ptr__H0BU=__tmp__L0BU;
+      };
+      Self__XDAS=((__IS_EXPANDED__35NJ *)ptr__H0BU);
+      *(Self__XDAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__R1BU=((__IS_EXPANDED__35NJ *)Self__XDAS);
+    Self__R1BU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B1BU;
+    Self__R1BU->receiver__RA5J=__tmp__CDYT;
+    __tmp__YYFM=Self__XDAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__2DAS=((__GET_TYPE_ID__HAOJ *)__tmp__XYFM);
+    p__B1BU=Self__2DAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__D1BU=Self__2DAS->receiver__WA5J;
+    Self__2DAS=NULL;
+    ptr__H0BU=((__POINTER__IB )(NULL));
+    typ_id__I0BU= 0;
+    __tmp__J0BU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__J0BU ==  0)) {
+      Self__2DAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__I0BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J0BU));
+      if ((typ_id__I0BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__N0BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M0BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_size[(__tmp__N0BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M0BU)));
+        ptr__H0BU=__tmp__L0BU;
+      } else /* FALSE */ {
+        __tmp__N0BU=((__UINTEGER_32__ZWB )typ_id__I0BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_type[(__tmp__N0BU)]))),(__UINTEGER_32__ZWB)(__tmp__N0BU |  1));
+        ptr__H0BU=__tmp__L0BU;
+      };
+      Self__2DAS=((__GET_TYPE_ID__HAOJ *)ptr__H0BU);
+      *(Self__2DAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__B2BU=((__GET_TYPE_ID__HAOJ *)Self__2DAS);
+    Self__B2BU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B1BU;
+    Self__B2BU->receiver__WA5J=t__D1BU;
+    __tmp__YYFM=Self__2DAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__YYFM=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__XYFM));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__YYFM=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__XYFM));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__YYFM=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__XYFM));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__YYFM=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__XYFM));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__YYFM=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__XYFM));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__YYFM=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__XYFM));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__YYFM=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__XYFM));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__YYFM=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__XYFM));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__YYFM=my_copy__03AL(((__ITEM__HGOJ *)__tmp__XYFM));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__5DAS=((__SIZE_OF__5GOJ *)__tmp__XYFM);
+    p__B1BU=Self__5DAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__D1BU=Self__5DAS->receiver__AD5J;
+    Self__5DAS=NULL;
+    ptr__H0BU=((__POINTER__IB )(NULL));
+    typ_id__I0BU= 0;
+    __tmp__J0BU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__J0BU ==  0)) {
+      Self__5DAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__I0BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J0BU));
+      if ((typ_id__I0BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__N0BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M0BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_size[(__tmp__N0BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M0BU)));
+        ptr__H0BU=__tmp__L0BU;
+      } else /* FALSE */ {
+        __tmp__N0BU=((__UINTEGER_32__ZWB )typ_id__I0BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_type[(__tmp__N0BU)]))),(__UINTEGER_32__ZWB)(__tmp__N0BU |  1));
+        ptr__H0BU=__tmp__L0BU;
+      };
+      Self__5DAS=((__SIZE_OF__5GOJ *)ptr__H0BU);
+      *(Self__5DAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__R2BU=((__SIZE_OF__5GOJ *)Self__5DAS);
+    Self__R2BU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B1BU;
+    Self__R2BU->receiver__AD5J=t__D1BU;
+    __tmp__YYFM=Self__5DAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__YYFM=my_copy__L4AL(((__CAST__1HOJ *)__tmp__XYFM));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__CEAS=((__REAL_CST__1LOJ *)__tmp__XYFM);
+    p__B1BU=Self__CEAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__D3BU=Self__CEAS->value__VD5J;
+    t__D1BU=Self__CEAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__CEAS=NULL;
+    ptr__H0BU=((__POINTER__IB )(NULL));
+    typ_id__I0BU= 0;
+    __tmp__J0BU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__J0BU ==  0)) {
+      Self__CEAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__I0BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J0BU));
+      if ((typ_id__I0BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__N0BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M0BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_size[(__tmp__N0BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M0BU)));
+        ptr__H0BU=__tmp__L0BU;
+      } else /* FALSE */ {
+        __tmp__N0BU=((__UINTEGER_32__ZWB )typ_id__I0BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__L0BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M0BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__J0BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L0BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L0BU=micro_alloc__table__lab__UKI(__tmp__M0BU,((__POINTER__IB )(&(table_type[(__tmp__N0BU)]))),(__UINTEGER_32__ZWB)(__tmp__N0BU |  1));
+        ptr__H0BU=__tmp__L0BU;
+      };
+      Self__CEAS=((__REAL_CST__1LOJ *)ptr__H0BU);
+      *(Self__CEAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__B3BU=((__REAL_CST__1LOJ *)Self__CEAS);
+    Self__B3BU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B1BU;
+    Self__B3BU->value__VD5J=v__D3BU;
+    Self__B3BU->parent_constant__2LOJ.static_type__5G4D=t__D1BU;
+    __tmp__YYFM=Self__CEAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__GEAS=((__CHARACTER_CST__RMOJ *)__tmp__XYFM);
+    __tmp__HEAS=create__char__UMQJ(Self__GEAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GEAS->text__0D5J);
+    __tmp__YYFM=__tmp__HEAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__JEAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XYFM);
+    __tmp__KEAS=create__text__OQQJ(Self__JEAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JEAS->string__WBJK);
+    __tmp__YYFM=__tmp__KEAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__YYFM=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__XYFM));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__YYFM=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XYFM));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__YYFM=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XYFM));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__YYFM=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XYFM));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__YYFM=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XYFM));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__YYFM=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XYFM));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__YYFM=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__XYFM));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__YYFM=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__XYFM));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__H3BU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__XYFM)->global__KAKM),NULL);
+    if (__tmp__H3BU==NULL) {
+      __tmp__I3BU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__H3BU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__I3BU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__I3BU=((__READ_GLOBAL__T4YL *)__tmp__H3BU);
       } break;
       }
     };
-    result__YUGK=__tmp__3UGK;
-    __tmp__QUGK=__tmp__3UGK;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__QUGK=my_copy__BQCN(__tmp__PUGK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__QUGK=my_copy__NREO(__tmp__PUGK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QUGK=my_copy__VYJO(__tmp__PUGK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__QUGK=my_copy__0REO(__tmp__PUGK);
+    __tmp__YYFM=__tmp__I3BU;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QUGK=my_copy__BZJO(__tmp__PUGK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__YYFM=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__XYFM));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__QUGK=my_copy__CNJM(__tmp__PUGK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__YYFM=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__XYFM));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__QUGK=my_copy__5XLL(__tmp__PUGK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__YYFM=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__XYFM));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__QUGK=my_copy__WVYM(__tmp__PUGK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__YYFM=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__XYFM));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__QUGK=my_copy__FSEO(__tmp__PUGK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__YYFM=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__XYFM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__QUGK=my_copy__QCEP(__tmp__PUGK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__YYFM=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__XYFM));
   } break;
-  case __EXPR_INF__: {
-    __tmp__QUGK=my_copy__5LSN(__tmp__PUGK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__QUGK=my_copy__KMSN(__tmp__PUGK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__QUGK=my_copy__JZPN(__tmp__PUGK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__QUGK=my_copy__G3SO(__tmp__PUGK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__YYFM=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__XYFM));
   } break;
   };
-  __tmp__TUGK=read__with__NXKJ(__tmp__NUGK,__tmp__QUGK);
-  if (__tmp__TUGK==NULL) {
-    __tmp__UUGK=NULL;
+  __tmp__XYFM=read_direct__with__WETL(((__SLOT_DATA__IJRG *)__tmp__VYFM),__tmp__YYFM);
+  if (__tmp__XYFM==NULL) {
+    __tmp__2YFM=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__TUGK)->__id) {
-    case __READ_SLOT__: {
-      __tmp__UUGK=((__READ_SLOT *)__tmp__TUGK);
+    switch (((struct ___OBJ *)__tmp__XYFM)->__id) {
+    case __READ_SLOT__LL4K__: {
+      __tmp__2YFM=((__READ_SLOT__LL4K *)__tmp__XYFM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__UUGK=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2YFM=NULL;
     } break;
     }
   };
-  result__LUGK=__tmp__UUGK;
-  return(__tmp__UUGK);
+  Result__SYFM=__tmp__2YFM;
+  return(Result__SYFM);
 }
 
-static void* read__with__NXKJ(__SLOT_DATA *Self__OXKJ,void *r__QXKJ)
-// ({SLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __EXPR_NOT_LOGIC__W4FL* my_copy__Y25O(__EXPR_NOT_LOGIC__W4FL *Self__Z25O)
+// ({EXPR_NOT_LOGIC__W4FL}) With result Recursive, No inlinable.
 {
-  __POSITION __tmp__OOOJ;
-  void *result__PZUJ;
-  __READ_GLOBAL *result__X5AK,*Self__WGJK;
-  __POINTER ptr__Y5AK,ptr_table__DOYR,next__COYR,result__EOYR;
-  __POINTER ptr_table__IOYR,next__HOYR,result__JOYR,ptr__BCBK;
-  __POINTER ptr_table__NOYR,next__MOYR,result__OOYR,ptr_table__SOYR;
-  __POINTER next__ROYR,result__TOYR;
-  __INTEGER typ_id__35AK,typ_id__GCBK;
-  __UINTEGER_32 sz__05AK,a__DE1Q,new_size__BE1Q,t__HE1Q,a__JE1Q;
-  __UINTEGER_32 new_size__LOYR,lab_type__KOYR,sz__DCBK,a__OE1Q;
-  __UINTEGER_32 new_size__ME1Q,t__SE1Q,a__UE1Q,new_size__VOYR;
-  __UINTEGER_32 lab_type__UOYR;
-  __READ_SLOT *result__ACBK,*Self__5GJK;
-  __tmp__OOOJ=Self__OXKJ->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-  result__PZUJ=NULL;
-  if ((Self__OXKJ->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-')) {
-    result__X5AK=NULL;
-    ptr__Y5AK=((__POINTER )(NULL));
-    typ_id__35AK= 0;
-    sz__05AK=((__UINTEGER_32 )sizeof(__READ_GLOBAL));
-    if ((sz__05AK ==  0)) {
-      result__X5AK=READ_GLOBAL__;
-    } else {
-      typ_id__35AK=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__05AK);
-      if ((typ_id__35AK == (__INTEGER)(-  1))) {
-        a__DE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BE1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__05AK + a__DE1Q) & (__UINTEGER_32)(~ a__DE1Q));
-        ptr_table__DOYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BE1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__COYR=((__POINTER )(NULL));
-        result__EOYR=((__POINTER *)ptr_table__DOYR)[ 0];
-        if ((result__EOYR == (void *)NULL)) {
-          result__EOYR=new_lab__2PJ(new_size__BE1Q);
-          next__COYR=(void *)((unsigned long)result__EOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BE1Q)));
-          ((__POINTER *)next__COYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DOYR)[ 0]=next__COYR;
-        } else {
-          next__COYR=((__POINTER *)result__EOYR)[ 0];
-          if ((next__COYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BE1Q <<  1)) <=  4096)) {
-              next__COYR=(void *)((unsigned long)result__EOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BE1Q)));
-            } else {
-              next__COYR=new_lab__2PJ(new_size__BE1Q);
-            };
-            ((__POINTER *)next__COYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DOYR)[ 0]=next__COYR;
-          } else {
-            ((__POINTER *)result__EOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__COYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EOYR=next__COYR;
-          };
-        };
-        ptr__Y5AK=result__EOYR;
-      } else {
-        t__HE1Q=((__UINTEGER_32 )typ_id__35AK);
-        a__JE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LOYR=(__UINTEGER_32)((__UINTEGER_32)(sz__05AK + a__JE1Q) & (__UINTEGER_32)(~ a__JE1Q));
-        ptr_table__IOYR=((__POINTER )(&(table_type[(t__HE1Q)])));
-        lab_type__KOYR=(__UINTEGER_32)(t__HE1Q |  1);
-        next__HOYR=((__POINTER )(NULL));
-        result__JOYR=((__POINTER *)ptr_table__IOYR)[ 0];
-        if ((result__JOYR == (void *)NULL)) {
-          result__JOYR=new_lab__2PJ(lab_type__KOYR);
-          next__HOYR=(void *)((unsigned long)result__JOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOYR)));
-          ((__POINTER *)next__HOYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IOYR)[ 0]=next__HOYR;
-        } else {
-          next__HOYR=((__POINTER *)result__JOYR)[ 0];
-          if ((next__HOYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LOYR <<  1)) <=  4096)) {
-              next__HOYR=(void *)((unsigned long)result__JOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOYR)));
-            } else {
-              next__HOYR=new_lab__2PJ(lab_type__KOYR);
-            };
-            ((__POINTER *)next__HOYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IOYR)[ 0]=next__HOYR;
-          } else {
-            ((__POINTER *)result__JOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HOYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JOYR=next__HOYR;
-          };
-        };
-        ptr__Y5AK=result__JOYR;
-      };
-      result__X5AK=((__READ_GLOBAL *)ptr__Y5AK);
-      *(result__X5AK) = *(READ_GLOBAL__);
-    };
-    Self__WGJK=((__READ_GLOBAL *)result__X5AK);
-    Self__WGJK->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OOOJ;
-    Self__WGJK->global__ZGJK=Self__OXKJ;
-    result__PZUJ=result__X5AK;
-  } else {
-    result__ACBK=NULL;
-    ptr__BCBK=((__POINTER )(NULL));
-    typ_id__GCBK= 0;
-    sz__DCBK=((__UINTEGER_32 )sizeof(__READ_SLOT));
-    if ((sz__DCBK ==  0)) {
-      result__ACBK=READ_SLOT__;
-    } else {
-      typ_id__GCBK=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DCBK);
-      if ((typ_id__GCBK == (__INTEGER)(-  1))) {
-        a__OE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ME1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DCBK + a__OE1Q) & (__UINTEGER_32)(~ a__OE1Q));
-        ptr_table__NOYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ME1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__MOYR=((__POINTER )(NULL));
-        result__OOYR=((__POINTER *)ptr_table__NOYR)[ 0];
-        if ((result__OOYR == (void *)NULL)) {
-          result__OOYR=new_lab__2PJ(new_size__ME1Q);
-          next__MOYR=(void *)((unsigned long)result__OOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME1Q)));
-          ((__POINTER *)next__MOYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NOYR)[ 0]=next__MOYR;
-        } else {
-          next__MOYR=((__POINTER *)result__OOYR)[ 0];
-          if ((next__MOYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ME1Q <<  1)) <=  4096)) {
-              next__MOYR=(void *)((unsigned long)result__OOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME1Q)));
-            } else {
-              next__MOYR=new_lab__2PJ(new_size__ME1Q);
-            };
-            ((__POINTER *)next__MOYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NOYR)[ 0]=next__MOYR;
-          } else {
-            ((__POINTER *)result__OOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MOYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OOYR=next__MOYR;
-          };
-        };
-        ptr__BCBK=result__OOYR;
-      } else {
-        t__SE1Q=((__UINTEGER_32 )typ_id__GCBK);
-        a__UE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VOYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DCBK + a__UE1Q) & (__UINTEGER_32)(~ a__UE1Q));
-        ptr_table__SOYR=((__POINTER )(&(table_type[(t__SE1Q)])));
-        lab_type__UOYR=(__UINTEGER_32)(t__SE1Q |  1);
-        next__ROYR=((__POINTER )(NULL));
-        result__TOYR=((__POINTER *)ptr_table__SOYR)[ 0];
-        if ((result__TOYR == (void *)NULL)) {
-          result__TOYR=new_lab__2PJ(lab_type__UOYR);
-          next__ROYR=(void *)((unsigned long)result__TOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VOYR)));
-          ((__POINTER *)next__ROYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SOYR)[ 0]=next__ROYR;
-        } else {
-          next__ROYR=((__POINTER *)result__TOYR)[ 0];
-          if ((next__ROYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VOYR <<  1)) <=  4096)) {
-              next__ROYR=(void *)((unsigned long)result__TOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VOYR)));
-            } else {
-              next__ROYR=new_lab__2PJ(lab_type__UOYR);
-            };
-            ((__POINTER *)next__ROYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SOYR)[ 0]=next__ROYR;
-          } else {
-            ((__POINTER *)result__TOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ROYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TOYR=next__ROYR;
-          };
-        };
-        ptr__BCBK=result__TOYR;
-      };
-      result__ACBK=((__READ_SLOT *)ptr__BCBK);
-      *(result__ACBK) = *(READ_SLOT__);
+  __INTEGER_64__1SG v__G4BU;
+  __POSITION__OL __tmp__125O,p__F4BU;
+  void *__tmp__225O,*__tmp__325O;
+  __STRING_CST__5J *Self__O3BU,*result__K3BU;
+  __POINTER__IB ptr__L3BU,__tmp__N3BU,__tmp__P3BU,__tmp__Q3BU;
+  __INTEGER__Q typ_id__M3BU;
+  __UINTEGER_32__ZWB __tmp__R3BU;
+  __PROTOTYPE_CST__LAXC *Self__PEAS,*__tmp__QEAS;
+  __INTEGER_CST__XAXC *Self__SEAS,*Self__E4BU;
+  __TYPE_FULL__XMB *t__H4BU;
+  __READ_LOCAL__55ZI *__tmp__JDYT,*__tmp__KDYT;
+  __IS_EXPANDED__35NJ *Self__WEAS,*Self__V4BU;
+  __GET_TYPE_ID__HAOJ *Self__1EAS,*Self__F5BU;
+  __SIZE_OF__5GOJ *Self__4EAS,*Self__V5BU;
+  __REAL_CST__1LOJ *Self__BFAS,*Self__FACU;
+  __STRING_CONSTANT__0 *v__HACU;
+  __CHARACTER_CST__RMOJ *Self__FFAS,*__tmp__GFAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__IFAS,*__tmp__JFAS;
+  void *__tmp__LACU;
+  __READ_GLOBAL__T4YL *__tmp__MACU;
+  __EXPR_NOT_LOGIC__W4FL *result__E2QU,*Self__Q2QU;
+  __tmp__125O=Self__Z25O->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__225O=Self__Z25O->parent_expr_unary_logic__Z4FL.right__OL5O;
+  switch (((struct ___OBJ *)__tmp__225O)->__id) {
+  case __STRING_CST__5J__: {
+    Self__O3BU=((__STRING_CST__5J *)__tmp__225O);
+    result__K3BU=NULL;
+    ptr__L3BU=((__POINTER__IB )(NULL));
+    typ_id__M3BU= 0;
+    __tmp__N3BU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__N3BU ==  0)) {
+      result__K3BU=Self__O3BU;
+    } else /* FALSE */ {
+      typ_id__M3BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__N3BU));
+      if ((typ_id__M3BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R3BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q3BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_size[(__tmp__R3BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q3BU)));
+        ptr__L3BU=__tmp__P3BU;
+      } else /* FALSE */ {
+        __tmp__R3BU=((__UINTEGER_32__ZWB )typ_id__M3BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_type[(__tmp__R3BU)]))),(__UINTEGER_32__ZWB)(__tmp__R3BU |  1));
+        ptr__L3BU=__tmp__P3BU;
+      };
+      result__K3BU=((__STRING_CST__5J *)ptr__L3BU);
+      *(result__K3BU) = *(Self__O3BU);
+    };
+    __tmp__325O=result__K3BU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__325O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__225O));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__PEAS=((__PROTOTYPE_CST__LAXC *)__tmp__225O);
+    __tmp__QEAS=create__type__VJ2C(Self__PEAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PEAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__325O=__tmp__QEAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__SEAS=((__INTEGER_CST__XAXC *)__tmp__225O);
+    p__F4BU=Self__SEAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__G4BU=Self__SEAS->value__FH4D;
+    t__H4BU=Self__SEAS->parent_constant__YAXC.static_type__5G4D;
+    Self__SEAS=NULL;
+    ptr__L3BU=((__POINTER__IB )(NULL));
+    typ_id__M3BU= 0;
+    __tmp__N3BU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__N3BU ==  0)) {
+      Self__SEAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__M3BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__N3BU));
+      if ((typ_id__M3BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R3BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q3BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_size[(__tmp__R3BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q3BU)));
+        ptr__L3BU=__tmp__P3BU;
+      } else /* FALSE */ {
+        __tmp__R3BU=((__UINTEGER_32__ZWB )typ_id__M3BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_type[(__tmp__R3BU)]))),(__UINTEGER_32__ZWB)(__tmp__R3BU |  1));
+        ptr__L3BU=__tmp__P3BU;
+      };
+      Self__SEAS=((__INTEGER_CST__XAXC *)ptr__L3BU);
+      *(Self__SEAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__E4BU=((__INTEGER_CST__XAXC *)Self__SEAS);
+    Self__E4BU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F4BU;
+    Self__E4BU->value__FH4D=v__G4BU;
+    Self__E4BU->parent_constant__YAXC.static_type__5G4D=t__H4BU;
+    check_type__XYEE(Self__E4BU);
+    __tmp__325O=Self__SEAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__325O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__225O));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__225O)->local__BVEJ));
+    if (__tmp__JDYT==NULL) {
+      __tmp__KDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__KDYT=((__READ_LOCAL__55ZI *)__tmp__JDYT);
+    };
+    __tmp__325O=__tmp__KDYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__325O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__225O));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__325O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__225O));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__WEAS=((__IS_EXPANDED__35NJ *)__tmp__225O);
+    p__F4BU=Self__WEAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__JDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__WEAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__JDYT==NULL) {
+      __tmp__KDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__KDYT=((__READ_LOCAL__55ZI *)__tmp__JDYT);
+    };
+    Self__WEAS=NULL;
+    ptr__L3BU=((__POINTER__IB )(NULL));
+    typ_id__M3BU= 0;
+    __tmp__N3BU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__N3BU ==  0)) {
+      Self__WEAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__M3BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__N3BU));
+      if ((typ_id__M3BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R3BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q3BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_size[(__tmp__R3BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q3BU)));
+        ptr__L3BU=__tmp__P3BU;
+      } else /* FALSE */ {
+        __tmp__R3BU=((__UINTEGER_32__ZWB )typ_id__M3BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_type[(__tmp__R3BU)]))),(__UINTEGER_32__ZWB)(__tmp__R3BU |  1));
+        ptr__L3BU=__tmp__P3BU;
+      };
+      Self__WEAS=((__IS_EXPANDED__35NJ *)ptr__L3BU);
+      *(Self__WEAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__V4BU=((__IS_EXPANDED__35NJ *)Self__WEAS);
+    Self__V4BU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F4BU;
+    Self__V4BU->receiver__RA5J=__tmp__KDYT;
+    __tmp__325O=Self__WEAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__1EAS=((__GET_TYPE_ID__HAOJ *)__tmp__225O);
+    p__F4BU=Self__1EAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__H4BU=Self__1EAS->receiver__WA5J;
+    Self__1EAS=NULL;
+    ptr__L3BU=((__POINTER__IB )(NULL));
+    typ_id__M3BU= 0;
+    __tmp__N3BU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__N3BU ==  0)) {
+      Self__1EAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__M3BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__N3BU));
+      if ((typ_id__M3BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R3BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q3BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_size[(__tmp__R3BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q3BU)));
+        ptr__L3BU=__tmp__P3BU;
+      } else /* FALSE */ {
+        __tmp__R3BU=((__UINTEGER_32__ZWB )typ_id__M3BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_type[(__tmp__R3BU)]))),(__UINTEGER_32__ZWB)(__tmp__R3BU |  1));
+        ptr__L3BU=__tmp__P3BU;
+      };
+      Self__1EAS=((__GET_TYPE_ID__HAOJ *)ptr__L3BU);
+      *(Self__1EAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__F5BU=((__GET_TYPE_ID__HAOJ *)Self__1EAS);
+    Self__F5BU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F4BU;
+    Self__F5BU->receiver__WA5J=t__H4BU;
+    __tmp__325O=Self__1EAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__325O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__225O));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__325O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__225O));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__325O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__225O));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__325O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__225O));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__325O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__225O));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__325O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__225O));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__325O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__225O));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__325O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__225O));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__325O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__225O));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__4EAS=((__SIZE_OF__5GOJ *)__tmp__225O);
+    p__F4BU=Self__4EAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__H4BU=Self__4EAS->receiver__AD5J;
+    Self__4EAS=NULL;
+    ptr__L3BU=((__POINTER__IB )(NULL));
+    typ_id__M3BU= 0;
+    __tmp__N3BU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__N3BU ==  0)) {
+      Self__4EAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__M3BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__N3BU));
+      if ((typ_id__M3BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R3BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q3BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_size[(__tmp__R3BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q3BU)));
+        ptr__L3BU=__tmp__P3BU;
+      } else /* FALSE */ {
+        __tmp__R3BU=((__UINTEGER_32__ZWB )typ_id__M3BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_type[(__tmp__R3BU)]))),(__UINTEGER_32__ZWB)(__tmp__R3BU |  1));
+        ptr__L3BU=__tmp__P3BU;
+      };
+      Self__4EAS=((__SIZE_OF__5GOJ *)ptr__L3BU);
+      *(Self__4EAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__V5BU=((__SIZE_OF__5GOJ *)Self__4EAS);
+    Self__V5BU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F4BU;
+    Self__V5BU->receiver__AD5J=t__H4BU;
+    __tmp__325O=Self__4EAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__325O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__225O));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__BFAS=((__REAL_CST__1LOJ *)__tmp__225O);
+    p__F4BU=Self__BFAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__HACU=Self__BFAS->value__VD5J;
+    t__H4BU=Self__BFAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__BFAS=NULL;
+    ptr__L3BU=((__POINTER__IB )(NULL));
+    typ_id__M3BU= 0;
+    __tmp__N3BU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__N3BU ==  0)) {
+      Self__BFAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__M3BU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__N3BU));
+      if ((typ_id__M3BU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R3BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q3BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_size[(__tmp__R3BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q3BU)));
+        ptr__L3BU=__tmp__P3BU;
+      } else /* FALSE */ {
+        __tmp__R3BU=((__UINTEGER_32__ZWB )typ_id__M3BU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_type[(__tmp__R3BU)]))),(__UINTEGER_32__ZWB)(__tmp__R3BU |  1));
+        ptr__L3BU=__tmp__P3BU;
+      };
+      Self__BFAS=((__REAL_CST__1LOJ *)ptr__L3BU);
+      *(Self__BFAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__FACU=((__REAL_CST__1LOJ *)Self__BFAS);
+    Self__FACU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F4BU;
+    Self__FACU->value__VD5J=v__HACU;
+    Self__FACU->parent_constant__2LOJ.static_type__5G4D=t__H4BU;
+    __tmp__325O=Self__BFAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__FFAS=((__CHARACTER_CST__RMOJ *)__tmp__225O);
+    __tmp__GFAS=create__char__UMQJ(Self__FFAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FFAS->text__0D5J);
+    __tmp__325O=__tmp__GFAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__IFAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__225O);
+    __tmp__JFAS=create__text__OQQJ(Self__IFAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__IFAS->string__WBJK);
+    __tmp__325O=__tmp__JFAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__325O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__225O));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__325O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__225O));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__325O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__225O));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__325O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__225O));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__325O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__225O));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__325O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__225O));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__325O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__225O));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__325O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__225O));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__LACU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__225O)->global__KAKM),NULL);
+    if (__tmp__LACU==NULL) {
+      __tmp__MACU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__LACU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__MACU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__MACU=((__READ_GLOBAL__T4YL *)__tmp__LACU);
+      } break;
+      }
     };
-    Self__5GJK=((__READ_SLOT *)result__ACBK);
-    Self__5GJK->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OOOJ;
-    Self__5GJK->receiver__Q0TI=r__QXKJ;
-    Self__5GJK->slot__MUGK=Self__OXKJ;
-    result__PZUJ=result__ACBK;
-  };
-  Self__OXKJ->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(Self__OXKJ->parent_variable__HHZD.ensure_count__YDAG +  1);
-  return(result__PZUJ);
+    __tmp__325O=__tmp__MACU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__325O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__225O));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__325O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__225O));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__325O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__225O));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__325O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__225O));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__325O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__225O));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__325O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__225O));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__325O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__225O));
+  } break;
+  };
+  result__E2QU=NULL;
+  ptr__L3BU=((__POINTER__IB )(NULL));
+  typ_id__M3BU= 0;
+  __tmp__N3BU=((__POINTER__IB )sizeof(__EXPR_NOT_LOGIC__W4FL));
+  if (((unsigned long)__tmp__N3BU ==  0)) {
+    result__E2QU=EXPR_NOT_LOGIC__W4FL__;
+  } else /* FALSE */ {
+    typ_id__M3BU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__N3BU));
+    if ((typ_id__M3BU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__R3BU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q3BU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_size[(__tmp__R3BU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q3BU)));
+      ptr__L3BU=__tmp__P3BU;
+    } else /* FALSE */ {
+      __tmp__R3BU=((__UINTEGER_32__ZWB )typ_id__M3BU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__P3BU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__Q3BU=(void *)((unsigned long)(void *)((unsigned long)__tmp__N3BU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3BU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__P3BU=micro_alloc__table__lab__UKI(__tmp__Q3BU,((__POINTER__IB )(&(table_type[(__tmp__R3BU)]))),(__UINTEGER_32__ZWB)(__tmp__R3BU |  1));
+      ptr__L3BU=__tmp__P3BU;
+    };
+    result__E2QU=((__EXPR_NOT_LOGIC__W4FL *)ptr__L3BU);
+    *(result__E2QU) = *(EXPR_NOT_LOGIC__W4FL__);
+  };
+  Self__Q2QU=((__EXPR_NOT_LOGIC__W4FL *)result__E2QU);
+  Self__Q2QU->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__125O;
+  Self__Q2QU->parent_expr_unary_logic__Z4FL.right__OL5O=__tmp__325O;
+  Self__Q2QU=result__E2QU;
+  return(Self__Q2QU);
 }
 
-static __EXPR_NOT_LOGIC* my_copy__BQCN(__EXPR_NOT_LOGIC *Self__CQCN)
-// ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
+static __EXPR_OR_LOGIC__ADUL* my_copy__DIVP(__EXPR_OR_LOGIC__ADUL *Self__EIVP)
+// ({EXPR_OR_LOGIC__ADUL}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__JMKR;
-  __POSITION __tmp__EQCN,p__IMKR,p__UMKR,p__ANKR;
-  void *__tmp__FQCN,*__tmp__GQCN;
-  __STRING_CST *Self__HE3P;
-  __PROTOTYPE_CST *Self__IE3P;
-  __INTEGER_CST *Self__JE3P,*result__5LKR,*Self__HMKR;
-  void *t__KMKR,*t__WMKR;
-  __POINTER ptr__AMKR,ptr_table__XOYR,next__WOYR,result__YOYR;
-  __POINTER ptr_table__2OYR,next__1OYR,result__3OYR,ptr__MMKR;
-  __POINTER ptr_table__BPYR,next__APYR,result__CPYR,ptr_table__GPYR;
-  __POINTER next__FPYR,result__HPYR,ptr__YMKR,ptr_table__LPYR;
-  __POINTER next__KPYR,result__MPYR,ptr_table__QPYR,next__PPYR;
-  __POINTER result__RPYR,ptr__KBRM,ptr_table__VPYR,next__UPYR;
-  __POINTER result__WPYR,ptr_table__0PYR,next__ZPYR,result__1PYR;
-  __INTEGER typ_id__BMKR,typ_id__NMKR,typ_id__ZMKR,typ_id__PBRM;
-  __UINTEGER_32 sz__CMKR,a__DMKR,new_size__EMKR,t__FMKR,a__GMKR;
-  __UINTEGER_32 new_size__5OYR,lab_type__4OYR,sz__OMKR,a__PMKR;
-  __UINTEGER_32 new_size__QMKR,t__RMKR,a__SMKR,new_size__JPYR;
-  __UINTEGER_32 lab_type__IPYR,sz__0MKR,a__1MKR,new_size__2MKR,t__3MKR;
-  __UINTEGER_32 a__4MKR,new_size__TPYR,lab_type__SPYR,sz__MBRM,a__5H2Q;
-  __UINTEGER_32 new_size__3H2Q,t__DI2Q,a__FI2Q,new_size__3PYR;
-  __UINTEGER_32 lab_type__2PYR;
-  void *__tmp__LSAR,*__tmp__PSAR,*__tmp__VXCR;
-  __READ_LOCAL *__tmp__MSAR,*__tmp__QSAR;
-  __REAL_CST *Self__LE3P,*result__LMKR,*Self__TMKR;
-  void *v__VMKR;
-  __CHARACTER_CST *Self__NE3P;
-  __IS_EXPANDED *Self__OE3P,*result__XMKR,*Self__5MKR;
-  __READ_GLOBAL *__tmp__WXCR;
-  __EXPR_NOT_LOGIC *result__JBRM,*Self__PC1M;
-  __tmp__EQCN=Self__CQCN->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__FQCN=Self__CQCN->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  switch (((struct ___OBJ *)__tmp__FQCN)->__id) {
-  case __LIST__: {
-    __tmp__GQCN=my_copy__MSYM(__tmp__FQCN);
-  } break;
-  case __STRING_CST__: {
-    Self__HE3P=((__STRING_CST *)__tmp__FQCN);
-    __tmp__GQCN=create__text__ITMH(Self__HE3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HE3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__GQCN=my_copy__EK2H(__tmp__FQCN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__IE3P=((__PROTOTYPE_CST *)__tmp__FQCN);
-    __tmp__GQCN=create__type__PKQC(Self__IE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IE3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__JE3P=((__INTEGER_CST *)__tmp__FQCN);
-    p__IMKR=Self__JE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__JMKR=Self__JE3P->value__W4YD;
-    t__KMKR=Self__JE3P->parent_constant__B3LC.static_type__M2YD;
-    result__5LKR=NULL;
-    ptr__AMKR=((__POINTER )(NULL));
-    typ_id__BMKR= 0;
-    sz__CMKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__CMKR ==  0)) {
-      result__5LKR=INTEGER_CST__;
-    } else {
-      typ_id__BMKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CMKR);
-      if ((typ_id__BMKR == (__INTEGER)(-  1))) {
-        a__DMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EMKR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMKR + a__DMKR) & (__UINTEGER_32)(~ a__DMKR));
-        ptr_table__XOYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EMKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__WOYR=((__POINTER )(NULL));
-        result__YOYR=((__POINTER *)ptr_table__XOYR)[ 0];
-        if ((result__YOYR == (void *)NULL)) {
-          result__YOYR=new_lab__2PJ(new_size__EMKR);
-          next__WOYR=(void *)((unsigned long)result__YOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMKR)));
-          ((__POINTER *)next__WOYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XOYR)[ 0]=next__WOYR;
-        } else {
-          next__WOYR=((__POINTER *)result__YOYR)[ 0];
-          if ((next__WOYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EMKR <<  1)) <=  4096)) {
-              next__WOYR=(void *)((unsigned long)result__YOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMKR)));
-            } else {
-              next__WOYR=new_lab__2PJ(new_size__EMKR);
-            };
-            ((__POINTER *)next__WOYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XOYR)[ 0]=next__WOYR;
-          } else {
-            ((__POINTER *)result__YOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WOYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YOYR=next__WOYR;
-          };
-        };
-        ptr__AMKR=result__YOYR;
-      } else {
-        t__FMKR=((__UINTEGER_32 )typ_id__BMKR);
-        a__GMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5OYR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMKR + a__GMKR) & (__UINTEGER_32)(~ a__GMKR));
-        ptr_table__2OYR=((__POINTER )(&(table_type[(t__FMKR)])));
-        lab_type__4OYR=(__UINTEGER_32)(t__FMKR |  1);
-        next__1OYR=((__POINTER )(NULL));
-        result__3OYR=((__POINTER *)ptr_table__2OYR)[ 0];
-        if ((result__3OYR == (void *)NULL)) {
-          result__3OYR=new_lab__2PJ(lab_type__4OYR);
-          next__1OYR=(void *)((unsigned long)result__3OYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OYR)));
-          ((__POINTER *)next__1OYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2OYR)[ 0]=next__1OYR;
-        } else {
-          next__1OYR=((__POINTER *)result__3OYR)[ 0];
-          if ((next__1OYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5OYR <<  1)) <=  4096)) {
-              next__1OYR=(void *)((unsigned long)result__3OYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OYR)));
-            } else {
-              next__1OYR=new_lab__2PJ(lab_type__4OYR);
-            };
-            ((__POINTER *)next__1OYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2OYR)[ 0]=next__1OYR;
-          } else {
-            ((__POINTER *)result__3OYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3OYR=next__1OYR;
-          };
-        };
-        ptr__AMKR=result__3OYR;
-      };
-      result__5LKR=((__INTEGER_CST *)ptr__AMKR);
-      *(result__5LKR) = *(INTEGER_CST__);
-    };
-    Self__HMKR=((__INTEGER_CST *)result__5LKR);
-    Self__HMKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IMKR;
-    Self__HMKR->value__W4YD=v__JMKR;
-    Self__HMKR->parent_constant__B3LC.static_type__M2YD=t__KMKR;
-    check_type__YG5D(Self__HMKR);
-    __tmp__GQCN=result__5LKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LSAR=read__QB5G(((__READ_LOCAL *)__tmp__FQCN)->local__HJZD);
-    if (__tmp__LSAR==NULL) {
-      __tmp__MSAR=NULL;
-    } else {
-      __tmp__MSAR=((__READ_LOCAL *)__tmp__LSAR);
-    };
-    __tmp__GQCN=__tmp__MSAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__GQCN=my_copy__SL2H(__tmp__FQCN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__GQCN=my_copy__LM2H(__tmp__FQCN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__GQCN=my_copy__YM2H(__tmp__FQCN);
-  } break;
-  case __REAL_CST__: {
-    Self__LE3P=((__REAL_CST *)__tmp__FQCN);
-    p__UMKR=Self__LE3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__VMKR=Self__LE3P->value__HN2H;
-    t__WMKR=Self__LE3P->parent_constant__U2JH.static_type__M2YD;
-    result__LMKR=NULL;
-    ptr__MMKR=((__POINTER )(NULL));
-    typ_id__NMKR= 0;
-    sz__OMKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__OMKR ==  0)) {
-      result__LMKR=REAL_CST__;
-    } else {
-      typ_id__NMKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OMKR);
-      if ((typ_id__NMKR == (__INTEGER)(-  1))) {
-        a__PMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QMKR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMKR + a__PMKR) & (__UINTEGER_32)(~ a__PMKR));
-        ptr_table__BPYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QMKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__APYR=((__POINTER )(NULL));
-        result__CPYR=((__POINTER *)ptr_table__BPYR)[ 0];
-        if ((result__CPYR == (void *)NULL)) {
-          result__CPYR=new_lab__2PJ(new_size__QMKR);
-          next__APYR=(void *)((unsigned long)result__CPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMKR)));
-          ((__POINTER *)next__APYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BPYR)[ 0]=next__APYR;
-        } else {
-          next__APYR=((__POINTER *)result__CPYR)[ 0];
-          if ((next__APYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QMKR <<  1)) <=  4096)) {
-              next__APYR=(void *)((unsigned long)result__CPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMKR)));
-            } else {
-              next__APYR=new_lab__2PJ(new_size__QMKR);
-            };
-            ((__POINTER *)next__APYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BPYR)[ 0]=next__APYR;
-          } else {
-            ((__POINTER *)result__CPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__APYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CPYR=next__APYR;
-          };
-        };
-        ptr__MMKR=result__CPYR;
-      } else {
-        t__RMKR=((__UINTEGER_32 )typ_id__NMKR);
-        a__SMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JPYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMKR + a__SMKR) & (__UINTEGER_32)(~ a__SMKR));
-        ptr_table__GPYR=((__POINTER )(&(table_type[(t__RMKR)])));
-        lab_type__IPYR=(__UINTEGER_32)(t__RMKR |  1);
-        next__FPYR=((__POINTER )(NULL));
-        result__HPYR=((__POINTER *)ptr_table__GPYR)[ 0];
-        if ((result__HPYR == (void *)NULL)) {
-          result__HPYR=new_lab__2PJ(lab_type__IPYR);
-          next__FPYR=(void *)((unsigned long)result__HPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JPYR)));
-          ((__POINTER *)next__FPYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GPYR)[ 0]=next__FPYR;
-        } else {
-          next__FPYR=((__POINTER *)result__HPYR)[ 0];
-          if ((next__FPYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JPYR <<  1)) <=  4096)) {
-              next__FPYR=(void *)((unsigned long)result__HPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JPYR)));
-            } else {
-              next__FPYR=new_lab__2PJ(lab_type__IPYR);
-            };
-            ((__POINTER *)next__FPYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GPYR)[ 0]=next__FPYR;
-          } else {
-            ((__POINTER *)result__HPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HPYR=next__FPYR;
-          };
-        };
-        ptr__MMKR=result__HPYR;
-      };
-      result__LMKR=((__REAL_CST *)ptr__MMKR);
-      *(result__LMKR) = *(REAL_CST__);
-    };
-    Self__TMKR=((__REAL_CST *)result__LMKR);
-    Self__TMKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UMKR;
-    Self__TMKR->value__HN2H=v__VMKR;
-    Self__TMKR->parent_constant__U2JH.static_type__M2YD=t__WMKR;
-    __tmp__GQCN=result__LMKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__NE3P=((__CHARACTER_CST *)__tmp__FQCN);
-    __tmp__GQCN=create__char__4SMH(Self__NE3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NE3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OE3P=((__IS_EXPANDED *)__tmp__FQCN);
-    __tmp__PSAR=read__QB5G(((__READ_LOCAL *)Self__OE3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PSAR==NULL) {
-      __tmp__QSAR=NULL;
-    } else {
-      __tmp__QSAR=((__READ_LOCAL *)__tmp__PSAR);
-    };
-    p__ANKR=Self__OE3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__XMKR=NULL;
-    ptr__YMKR=((__POINTER )(NULL));
-    typ_id__ZMKR= 0;
-    sz__0MKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__0MKR ==  0)) {
-      result__XMKR=IS_EXPANDED__;
-    } else {
-      typ_id__ZMKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0MKR);
-      if ((typ_id__ZMKR == (__INTEGER)(-  1))) {
-        a__1MKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2MKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MKR + a__1MKR) & (__UINTEGER_32)(~ a__1MKR));
-        ptr_table__LPYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2MKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__KPYR=((__POINTER )(NULL));
-        result__MPYR=((__POINTER *)ptr_table__LPYR)[ 0];
-        if ((result__MPYR == (void *)NULL)) {
-          result__MPYR=new_lab__2PJ(new_size__2MKR);
-          next__KPYR=(void *)((unsigned long)result__MPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MKR)));
-          ((__POINTER *)next__KPYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LPYR)[ 0]=next__KPYR;
-        } else {
-          next__KPYR=((__POINTER *)result__MPYR)[ 0];
-          if ((next__KPYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2MKR <<  1)) <=  4096)) {
-              next__KPYR=(void *)((unsigned long)result__MPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MKR)));
-            } else {
-              next__KPYR=new_lab__2PJ(new_size__2MKR);
-            };
-            ((__POINTER *)next__KPYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LPYR)[ 0]=next__KPYR;
-          } else {
-            ((__POINTER *)result__MPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MPYR=next__KPYR;
-          };
-        };
-        ptr__YMKR=result__MPYR;
-      } else {
-        t__3MKR=((__UINTEGER_32 )typ_id__ZMKR);
-        a__4MKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TPYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MKR + a__4MKR) & (__UINTEGER_32)(~ a__4MKR));
-        ptr_table__QPYR=((__POINTER )(&(table_type[(t__3MKR)])));
-        lab_type__SPYR=(__UINTEGER_32)(t__3MKR |  1);
-        next__PPYR=((__POINTER )(NULL));
-        result__RPYR=((__POINTER *)ptr_table__QPYR)[ 0];
-        if ((result__RPYR == (void *)NULL)) {
-          result__RPYR=new_lab__2PJ(lab_type__SPYR);
-          next__PPYR=(void *)((unsigned long)result__RPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TPYR)));
-          ((__POINTER *)next__PPYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QPYR)[ 0]=next__PPYR;
-        } else {
-          next__PPYR=((__POINTER *)result__RPYR)[ 0];
-          if ((next__PPYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TPYR <<  1)) <=  4096)) {
-              next__PPYR=(void *)((unsigned long)result__RPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TPYR)));
-            } else {
-              next__PPYR=new_lab__2PJ(lab_type__SPYR);
-            };
-            ((__POINTER *)next__PPYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QPYR)[ 0]=next__PPYR;
-          } else {
-            ((__POINTER *)result__RPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RPYR=next__PPYR;
-          };
-        };
-        ptr__YMKR=result__RPYR;
-      };
-      result__XMKR=((__IS_EXPANDED *)ptr__YMKR);
-      *(result__XMKR) = *(IS_EXPANDED__);
-    };
-    Self__5MKR=((__IS_EXPANDED *)result__XMKR);
-    Self__5MKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ANKR;
-    Self__5MKR->receiver__WN2H=__tmp__QSAR;
-    __tmp__GQCN=result__XMKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__GQCN=my_copy__1N2H(__tmp__FQCN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__GQCN=my_copy__EO2H(__tmp__FQCN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__GQCN=my_copy__PO2H(__tmp__FQCN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__GQCN=my_copy__1O2H(__tmp__FQCN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__GQCN=my_copy__GP2H(__tmp__FQCN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__GQCN=my_copy__RP2H(__tmp__FQCN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__GQCN=my_copy__2P2H(__tmp__FQCN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__GQCN=my_copy__HQ2H(__tmp__FQCN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__GQCN=my_copy__SQ2H(__tmp__FQCN);
-  } break;
-  case __ITEM__: {
-    __tmp__GQCN=my_copy__DR2H(__tmp__FQCN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__GQCN=my_copy__PR2H(__tmp__FQCN);
-  } break;
-  case __CAST__: {
-    __tmp__GQCN=my_copy__YR2H(__tmp__FQCN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__GQCN=my_copy__5SYM(__tmp__FQCN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__GQCN=my_copy__IUGK(__tmp__FQCN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__VXCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FQCN)->global__ZGJK),NULL);
-    if (__tmp__VXCR==NULL) {
-      __tmp__WXCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__VXCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__WXCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__WXCR=((__READ_GLOBAL *)__tmp__VXCR);
+  __INTEGER_64__1SG v__KBCU;
+  __POSITION__OL __tmp__GIVP,p__JBCU;
+  void *__tmp__HIVP,*__tmp__IIVP;
+  __STRING_CST__5J *Self__SACU,*result__OACU;
+  __POINTER__IB ptr__PACU,__tmp__RACU,__tmp__TACU,__tmp__UACU;
+  __INTEGER__Q typ_id__QACU;
+  __UINTEGER_32__ZWB __tmp__VACU;
+  __PROTOTYPE_CST__LAXC *Self__OFAS,*__tmp__PFAS;
+  __INTEGER_CST__XAXC *Self__RFAS,*Self__IBCU;
+  __TYPE_FULL__XMB *t__LBCU;
+  __READ_LOCAL__55ZI *__tmp__RDYT,*__tmp__SDYT;
+  __IS_EXPANDED__35NJ *Self__VFAS,*Self__ZBCU;
+  __GET_TYPE_ID__HAOJ *Self__0FAS,*Self__JCCU;
+  __SIZE_OF__5GOJ *Self__3FAS,*Self__ZCCU;
+  __REAL_CST__1LOJ *Self__AGAS,*Self__JDCU;
+  __STRING_CONSTANT__0 *v__LDCU;
+  __CHARACTER_CST__RMOJ *Self__EGAS,*__tmp__FGAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__HGAS,*__tmp__IGAS;
+  void *__tmp__PDCU,*__tmp__TGCU;
+  __READ_GLOBAL__T4YL *__tmp__QDCU;
+  __EXPR_OR_LOGIC__ADUL *result__U2QU,*Self__A3QU;
+  __tmp__GIVP=Self__EIVP->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__HIVP=Self__EIVP->parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__HIVP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__SACU=((__STRING_CST__5J *)__tmp__HIVP);
+    result__OACU=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      result__OACU=Self__SACU;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      result__OACU=((__STRING_CST__5J *)ptr__PACU);
+      *(result__OACU) = *(Self__SACU);
+    };
+    __tmp__IIVP=result__OACU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__IIVP=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__HIVP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__OFAS=((__PROTOTYPE_CST__LAXC *)__tmp__HIVP);
+    __tmp__PFAS=create__type__VJ2C(Self__OFAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OFAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__IIVP=__tmp__PFAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__RFAS=((__INTEGER_CST__XAXC *)__tmp__HIVP);
+    p__JBCU=Self__RFAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__KBCU=Self__RFAS->value__FH4D;
+    t__LBCU=Self__RFAS->parent_constant__YAXC.static_type__5G4D;
+    Self__RFAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__RFAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__RFAS=((__INTEGER_CST__XAXC *)ptr__PACU);
+      *(Self__RFAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__IBCU=((__INTEGER_CST__XAXC *)Self__RFAS);
+    Self__IBCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__IBCU->value__FH4D=v__KBCU;
+    Self__IBCU->parent_constant__YAXC.static_type__5G4D=t__LBCU;
+    check_type__XYEE(Self__IBCU);
+    __tmp__IIVP=Self__RFAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__IIVP=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__HIVP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__HIVP)->local__BVEJ));
+    if (__tmp__RDYT==NULL) {
+      __tmp__SDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SDYT=((__READ_LOCAL__55ZI *)__tmp__RDYT);
+    };
+    __tmp__IIVP=__tmp__SDYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__IIVP=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__IIVP=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HIVP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__VFAS=((__IS_EXPANDED__35NJ *)__tmp__HIVP);
+    p__JBCU=Self__VFAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__VFAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RDYT==NULL) {
+      __tmp__SDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SDYT=((__READ_LOCAL__55ZI *)__tmp__RDYT);
+    };
+    Self__VFAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__VFAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__VFAS=((__IS_EXPANDED__35NJ *)ptr__PACU);
+      *(Self__VFAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__ZBCU=((__IS_EXPANDED__35NJ *)Self__VFAS);
+    Self__ZBCU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__ZBCU->receiver__RA5J=__tmp__SDYT;
+    __tmp__IIVP=Self__VFAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__0FAS=((__GET_TYPE_ID__HAOJ *)__tmp__HIVP);
+    p__JBCU=Self__0FAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LBCU=Self__0FAS->receiver__WA5J;
+    Self__0FAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__0FAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__0FAS=((__GET_TYPE_ID__HAOJ *)ptr__PACU);
+      *(Self__0FAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__JCCU=((__GET_TYPE_ID__HAOJ *)Self__0FAS);
+    Self__JCCU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__JCCU->receiver__WA5J=t__LBCU;
+    __tmp__IIVP=Self__0FAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__IIVP=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__IIVP=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__IIVP=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__IIVP=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__IIVP=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__IIVP=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__IIVP=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__HIVP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__IIVP=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__HIVP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__IIVP=my_copy__03AL(((__ITEM__HGOJ *)__tmp__HIVP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__3FAS=((__SIZE_OF__5GOJ *)__tmp__HIVP);
+    p__JBCU=Self__3FAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LBCU=Self__3FAS->receiver__AD5J;
+    Self__3FAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__3FAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__3FAS=((__SIZE_OF__5GOJ *)ptr__PACU);
+      *(Self__3FAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__ZCCU=((__SIZE_OF__5GOJ *)Self__3FAS);
+    Self__ZCCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__ZCCU->receiver__AD5J=t__LBCU;
+    __tmp__IIVP=Self__3FAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__IIVP=my_copy__L4AL(((__CAST__1HOJ *)__tmp__HIVP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__AGAS=((__REAL_CST__1LOJ *)__tmp__HIVP);
+    p__JBCU=Self__AGAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__LDCU=Self__AGAS->value__VD5J;
+    t__LBCU=Self__AGAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__AGAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__AGAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__AGAS=((__REAL_CST__1LOJ *)ptr__PACU);
+      *(Self__AGAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__JDCU=((__REAL_CST__1LOJ *)Self__AGAS);
+    Self__JDCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__JDCU->value__VD5J=v__LDCU;
+    Self__JDCU->parent_constant__2LOJ.static_type__5G4D=t__LBCU;
+    __tmp__IIVP=Self__AGAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__EGAS=((__CHARACTER_CST__RMOJ *)__tmp__HIVP);
+    __tmp__FGAS=create__char__UMQJ(Self__EGAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__EGAS->text__0D5J);
+    __tmp__IIVP=__tmp__FGAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__HGAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__HIVP);
+    __tmp__IGAS=create__text__OQQJ(Self__HGAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__HGAS->string__WBJK);
+    __tmp__IIVP=__tmp__IGAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__IIVP=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__HIVP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__IIVP=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HIVP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__IIVP=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__IIVP=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__IIVP=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__IIVP=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__IIVP=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__HIVP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__IIVP=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__HIVP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__PDCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__HIVP)->global__KAKM),NULL);
+    if (__tmp__PDCU==NULL) {
+      __tmp__QDCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__PDCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__QDCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__QDCU=((__READ_GLOBAL__T4YL *)__tmp__PDCU);
       } break;
       }
     };
-    __tmp__GQCN=__tmp__WXCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__GQCN=my_copy__BQCN(__tmp__FQCN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__GQCN=my_copy__NREO(__tmp__FQCN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GQCN=my_copy__VYJO(__tmp__FQCN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__GQCN=my_copy__0REO(__tmp__FQCN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GQCN=my_copy__BZJO(__tmp__FQCN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__GQCN=my_copy__CNJM(__tmp__FQCN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__GQCN=my_copy__5XLL(__tmp__FQCN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__GQCN=my_copy__WVYM(__tmp__FQCN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__GQCN=my_copy__FSEO(__tmp__FQCN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__GQCN=my_copy__QCEP(__tmp__FQCN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__GQCN=my_copy__5LSN(__tmp__FQCN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__GQCN=my_copy__KMSN(__tmp__FQCN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__GQCN=my_copy__JZPN(__tmp__FQCN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__GQCN=my_copy__G3SO(__tmp__FQCN);
-  } break;
-  };
-  result__JBRM=NULL;
-  ptr__KBRM=((__POINTER )(NULL));
-  typ_id__PBRM= 0;
-  sz__MBRM=((__UINTEGER_32 )sizeof(__EXPR_NOT_LOGIC));
-  if ((sz__MBRM ==  0)) {
-    result__JBRM=EXPR_NOT_LOGIC__;
-  } else {
-    typ_id__PBRM=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MBRM);
-    if ((typ_id__PBRM == (__INTEGER)(-  1))) {
-      a__5H2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3H2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MBRM + a__5H2Q) & (__UINTEGER_32)(~ a__5H2Q));
-      ptr_table__VPYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3H2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__UPYR=((__POINTER )(NULL));
-      result__WPYR=((__POINTER *)ptr_table__VPYR)[ 0];
-      if ((result__WPYR == (void *)NULL)) {
-        result__WPYR=new_lab__2PJ(new_size__3H2Q);
-        next__UPYR=(void *)((unsigned long)result__WPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3H2Q)));
-        ((__POINTER *)next__UPYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VPYR)[ 0]=next__UPYR;
-      } else {
-        next__UPYR=((__POINTER *)result__WPYR)[ 0];
-        if ((next__UPYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3H2Q <<  1)) <=  4096)) {
-            next__UPYR=(void *)((unsigned long)result__WPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3H2Q)));
-          } else {
-            next__UPYR=new_lab__2PJ(new_size__3H2Q);
-          };
-          ((__POINTER *)next__UPYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VPYR)[ 0]=next__UPYR;
-        } else {
-          ((__POINTER *)result__WPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WPYR=next__UPYR;
-        };
-      };
-      ptr__KBRM=result__WPYR;
-    } else {
-      t__DI2Q=((__UINTEGER_32 )typ_id__PBRM);
-      a__FI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3PYR=(__UINTEGER_32)((__UINTEGER_32)(sz__MBRM + a__FI2Q) & (__UINTEGER_32)(~ a__FI2Q));
-      ptr_table__0PYR=((__POINTER )(&(table_type[(t__DI2Q)])));
-      lab_type__2PYR=(__UINTEGER_32)(t__DI2Q |  1);
-      next__ZPYR=((__POINTER )(NULL));
-      result__1PYR=((__POINTER *)ptr_table__0PYR)[ 0];
-      if ((result__1PYR == (void *)NULL)) {
-        result__1PYR=new_lab__2PJ(lab_type__2PYR);
-        next__ZPYR=(void *)((unsigned long)result__1PYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PYR)));
-        ((__POINTER *)next__ZPYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0PYR)[ 0]=next__ZPYR;
-      } else {
-        next__ZPYR=((__POINTER *)result__1PYR)[ 0];
-        if ((next__ZPYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1PYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3PYR <<  1)) <=  4096)) {
-            next__ZPYR=(void *)((unsigned long)result__1PYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PYR)));
-          } else {
-            next__ZPYR=new_lab__2PJ(lab_type__2PYR);
-          };
-          ((__POINTER *)next__ZPYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0PYR)[ 0]=next__ZPYR;
-        } else {
-          ((__POINTER *)result__1PYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1PYR=next__ZPYR;
-        };
-      };
-      ptr__KBRM=result__1PYR;
+    __tmp__IIVP=__tmp__QDCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__IIVP=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__HIVP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__IIVP=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__HIVP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__IIVP=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__HIVP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__IIVP=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__HIVP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__IIVP=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__HIVP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__IIVP=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__HIVP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__IIVP=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__HIVP));
+  } break;
+  };
+  __tmp__HIVP=Self__EIVP->parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__HIVP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__SACU=((__STRING_CST__5J *)__tmp__HIVP);
+    result__OACU=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      result__OACU=Self__SACU;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      result__OACU=((__STRING_CST__5J *)ptr__PACU);
+      *(result__OACU) = *(Self__SACU);
+    };
+    __tmp__PDCU=result__OACU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__PDCU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__HIVP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__OFAS=((__PROTOTYPE_CST__LAXC *)__tmp__HIVP);
+    __tmp__PFAS=create__type__VJ2C(Self__OFAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OFAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__PDCU=__tmp__PFAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__RFAS=((__INTEGER_CST__XAXC *)__tmp__HIVP);
+    p__JBCU=Self__RFAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__KBCU=Self__RFAS->value__FH4D;
+    t__LBCU=Self__RFAS->parent_constant__YAXC.static_type__5G4D;
+    Self__RFAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__RFAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__RFAS=((__INTEGER_CST__XAXC *)ptr__PACU);
+      *(Self__RFAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__IBCU=((__INTEGER_CST__XAXC *)Self__RFAS);
+    Self__IBCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__IBCU->value__FH4D=v__KBCU;
+    Self__IBCU->parent_constant__YAXC.static_type__5G4D=t__LBCU;
+    check_type__XYEE(Self__IBCU);
+    __tmp__PDCU=Self__RFAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__PDCU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__HIVP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__HIVP)->local__BVEJ));
+    if (__tmp__RDYT==NULL) {
+      __tmp__SDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SDYT=((__READ_LOCAL__55ZI *)__tmp__RDYT);
+    };
+    __tmp__PDCU=__tmp__SDYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__PDCU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__PDCU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HIVP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__VFAS=((__IS_EXPANDED__35NJ *)__tmp__HIVP);
+    p__JBCU=Self__VFAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RDYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__VFAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RDYT==NULL) {
+      __tmp__SDYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SDYT=((__READ_LOCAL__55ZI *)__tmp__RDYT);
+    };
+    Self__VFAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__VFAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__VFAS=((__IS_EXPANDED__35NJ *)ptr__PACU);
+      *(Self__VFAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__ZBCU=((__IS_EXPANDED__35NJ *)Self__VFAS);
+    Self__ZBCU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__ZBCU->receiver__RA5J=__tmp__SDYT;
+    __tmp__PDCU=Self__VFAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__0FAS=((__GET_TYPE_ID__HAOJ *)__tmp__HIVP);
+    p__JBCU=Self__0FAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LBCU=Self__0FAS->receiver__WA5J;
+    Self__0FAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__0FAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__0FAS=((__GET_TYPE_ID__HAOJ *)ptr__PACU);
+      *(Self__0FAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__JCCU=((__GET_TYPE_ID__HAOJ *)Self__0FAS);
+    Self__JCCU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__JCCU->receiver__WA5J=t__LBCU;
+    __tmp__PDCU=Self__0FAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__PDCU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__PDCU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__PDCU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__PDCU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__PDCU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__PDCU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__HIVP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__PDCU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__HIVP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__PDCU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__HIVP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__PDCU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__HIVP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__3FAS=((__SIZE_OF__5GOJ *)__tmp__HIVP);
+    p__JBCU=Self__3FAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__LBCU=Self__3FAS->receiver__AD5J;
+    Self__3FAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__3FAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__3FAS=((__SIZE_OF__5GOJ *)ptr__PACU);
+      *(Self__3FAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__ZCCU=((__SIZE_OF__5GOJ *)Self__3FAS);
+    Self__ZCCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__ZCCU->receiver__AD5J=t__LBCU;
+    __tmp__PDCU=Self__3FAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__PDCU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__HIVP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__AGAS=((__REAL_CST__1LOJ *)__tmp__HIVP);
+    p__JBCU=Self__AGAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__LDCU=Self__AGAS->value__VD5J;
+    t__LBCU=Self__AGAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__AGAS=NULL;
+    ptr__PACU=((__POINTER__IB )(NULL));
+    typ_id__QACU= 0;
+    __tmp__RACU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__RACU ==  0)) {
+      Self__AGAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__QACU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+      if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+        ptr__PACU=__tmp__TACU;
+      } else /* FALSE */ {
+        __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+        ptr__PACU=__tmp__TACU;
+      };
+      Self__AGAS=((__REAL_CST__1LOJ *)ptr__PACU);
+      *(Self__AGAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__JDCU=((__REAL_CST__1LOJ *)Self__AGAS);
+    Self__JDCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JBCU;
+    Self__JDCU->value__VD5J=v__LDCU;
+    Self__JDCU->parent_constant__2LOJ.static_type__5G4D=t__LBCU;
+    __tmp__PDCU=Self__AGAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__EGAS=((__CHARACTER_CST__RMOJ *)__tmp__HIVP);
+    __tmp__FGAS=create__char__UMQJ(Self__EGAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__EGAS->text__0D5J);
+    __tmp__PDCU=__tmp__FGAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__HGAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__HIVP);
+    __tmp__IGAS=create__text__OQQJ(Self__HGAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__HGAS->string__WBJK);
+    __tmp__PDCU=__tmp__IGAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__PDCU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__HIVP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__PDCU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HIVP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__PDCU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__PDCU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__PDCU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__PDCU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HIVP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__PDCU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__HIVP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__PDCU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__HIVP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__TGCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__HIVP)->global__KAKM),NULL);
+    if (__tmp__TGCU==NULL) {
+      __tmp__QDCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__TGCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__QDCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__QDCU=((__READ_GLOBAL__T4YL *)__tmp__TGCU);
+      } break;
+      }
     };
-    result__JBRM=((__EXPR_NOT_LOGIC *)ptr__KBRM);
-    *(result__JBRM) = *(EXPR_NOT_LOGIC__);
-  };
-  Self__PC1M=((__EXPR_NOT_LOGIC *)result__JBRM);
-  Self__PC1M->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__EQCN;
-  Self__PC1M->parent_expr_unary_logic__AHUK.right__Q0ZM=__tmp__GQCN;
-  return(result__JBRM);
+    __tmp__PDCU=__tmp__QDCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__PDCU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__HIVP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__PDCU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__HIVP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__PDCU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__HIVP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__PDCU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__HIVP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__PDCU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__HIVP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__PDCU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__HIVP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__PDCU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__HIVP));
+  } break;
+  };
+  result__U2QU=NULL;
+  ptr__PACU=((__POINTER__IB )(NULL));
+  typ_id__QACU= 0;
+  __tmp__RACU=((__POINTER__IB )sizeof(__EXPR_OR_LOGIC__ADUL));
+  if (((unsigned long)__tmp__RACU ==  0)) {
+    result__U2QU=EXPR_OR_LOGIC__ADUL__;
+  } else /* FALSE */ {
+    typ_id__QACU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RACU));
+    if ((typ_id__QACU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VACU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UACU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_size[(__tmp__VACU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UACU)));
+      ptr__PACU=__tmp__TACU;
+    } else /* FALSE */ {
+      __tmp__VACU=((__UINTEGER_32__ZWB )typ_id__QACU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TACU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UACU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RACU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TACU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__TACU=micro_alloc__table__lab__UKI(__tmp__UACU,((__POINTER__IB )(&(table_type[(__tmp__VACU)]))),(__UINTEGER_32__ZWB)(__tmp__VACU |  1));
+      ptr__PACU=__tmp__TACU;
+    };
+    result__U2QU=((__EXPR_OR_LOGIC__ADUL *)ptr__PACU);
+    *(result__U2QU) = *(EXPR_OR_LOGIC__ADUL__);
+  };
+  Self__A3QU=((__EXPR_OR_LOGIC__ADUL *)result__U2QU);
+  Self__A3QU->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__GIVP;
+  Self__A3QU->parent_expr_binary_logic__DDUL.left__ROTP=__tmp__IIVP;
+  Self__A3QU->parent_expr_binary_logic__DDUL.right__VOTP=__tmp__PDCU;
+  Self__A3QU=result__U2QU;
+  return(Self__A3QU);
 }
 
-static __EXPR_OR_LOGIC* my_copy__NREO(__EXPR_OR_LOGIC *Self__OREO)
-// ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
+static __EXPR_OR_OR_LOGIC__3DUL* my_copy__TA4P(__EXPR_OR_OR_LOGIC__3DUL *Self__UA4P)
+// ({EXPR_OR_OR_LOGIC__3DUL}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__MNKR,v__POKR;
-  __POSITION __tmp__QREO,p__LNKR,p__XNKR,p__DOKR,p__OOKR,p__0OKR;
-  __POSITION p__GPKR;
-  void *__tmp__SREO,*__tmp__TREO,*__tmp__WREO,*__tmp__XREO;
-  __STRING_CST *Self__PE3P,*Self__XE3P;
-  __PROTOTYPE_CST *Self__QE3P,*Self__YE3P;
-  __INTEGER_CST *Self__RE3P,*result__CNKR,*Self__KNKR,*Self__ZE3P;
-  __INTEGER_CST *result__FOKR,*Self__NOKR;
-  void *t__NNKR,*t__ZNKR,*t__QOKR,*t__2OKR;
-  __POINTER ptr__DNKR,ptr_table__5PYR,next__4PYR,result__AQYR;
-  __POINTER ptr_table__EQYR,next__DQYR,result__FQYR,ptr__PNKR;
-  __POINTER ptr_table__JQYR,next__IQYR,result__KQYR,ptr_table__OQYR;
-  __POINTER next__NQYR,result__PQYR,ptr__1NKR,ptr_table__TQYR;
-  __POINTER next__SQYR,result__UQYR,ptr_table__YQYR,next__XQYR;
-  __POINTER result__ZQYR,ptr__GOKR,ptr_table__3QYR,next__2QYR;
-  __POINTER result__4QYR,ptr_table__CRYR,next__BRYR,result__DRYR;
-  __POINTER ptr__SOKR,ptr_table__HRYR,next__GRYR,result__IRYR;
-  __POINTER ptr_table__MRYR,next__LRYR,result__NRYR,ptr__4OKR;
-  __POINTER ptr_table__RRYR,next__QRYR,result__SRYR,ptr_table__WRYR;
-  __POINTER next__VRYR,result__XRYR,ptr__G4DO,ptr_table__1RYR;
-  __POINTER next__0RYR,result__2RYR,ptr_table__ASYR,next__5RYR;
-  __POINTER result__BSYR;
-  __INTEGER typ_id__ENKR,typ_id__QNKR,typ_id__2NKR,typ_id__HOKR;
-  __INTEGER typ_id__TOKR,typ_id__5OKR,typ_id__L4DO;
-  __UINTEGER_32 sz__FNKR,a__GNKR,new_size__HNKR,t__INKR,a__JNKR;
-  __UINTEGER_32 new_size__HQYR,lab_type__GQYR,sz__RNKR,a__SNKR;
-  __UINTEGER_32 new_size__TNKR,t__UNKR,a__VNKR,new_size__RQYR;
-  __UINTEGER_32 lab_type__QQYR,sz__3NKR,a__4NKR,new_size__5NKR,t__AOKR;
-  __UINTEGER_32 a__BOKR,new_size__1QYR,lab_type__0QYR,sz__IOKR,a__JOKR;
-  __UINTEGER_32 new_size__KOKR,t__LOKR,a__MOKR,new_size__FRYR;
-  __UINTEGER_32 lab_type__ERYR,sz__UOKR,a__VOKR,new_size__WOKR,t__XOKR;
-  __UINTEGER_32 a__YOKR,new_size__PRYR,lab_type__ORYR,sz__APKR,a__BPKR;
-  __UINTEGER_32 new_size__CPKR,t__DPKR,a__EPKR,new_size__ZRYR;
-  __UINTEGER_32 lab_type__YRYR,sz__I4DO,a__KI2Q,new_size__II2Q,t__OI2Q;
-  __UINTEGER_32 a__QI2Q,new_size__DSYR,lab_type__CSYR;
-  void *__tmp__TSAR,*__tmp__XSAR,*__tmp__ZXCR,*__tmp__1SAR,*__tmp__5SAR;
-  void *__tmp__3XCR;
-  __READ_LOCAL *__tmp__USAR,*__tmp__YSAR,*__tmp__2SAR,*__tmp__ATAR;
-  __REAL_CST *Self__TE3P,*result__ONKR,*Self__WNKR,*Self__1E3P;
-  __REAL_CST *result__ROKR,*Self__ZOKR;
-  void *v__YNKR,*v__1OKR;
-  __CHARACTER_CST *Self__VE3P,*Self__3E3P;
-  __IS_EXPANDED *Self__WE3P,*result__0NKR,*Self__COKR,*Self__4E3P;
-  __IS_EXPANDED *result__3OKR,*Self__FPKR;
-  __READ_GLOBAL *__tmp__0XCR,*__tmp__4XCR;
-  __EXPR_OR_LOGIC *result__F4DO,*Self__SXGO;
-  __tmp__QREO=Self__OREO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__SREO=Self__OREO->parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__SREO)->__id) {
-  case __LIST__: {
-    __tmp__TREO=my_copy__MSYM(__tmp__SREO);
-  } break;
-  case __STRING_CST__: {
-    Self__PE3P=((__STRING_CST *)__tmp__SREO);
-    __tmp__TREO=create__text__ITMH(Self__PE3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PE3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__TREO=my_copy__EK2H(__tmp__SREO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__QE3P=((__PROTOTYPE_CST *)__tmp__SREO);
-    __tmp__TREO=create__type__PKQC(Self__QE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QE3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__RE3P=((__INTEGER_CST *)__tmp__SREO);
-    p__LNKR=Self__RE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__MNKR=Self__RE3P->value__W4YD;
-    t__NNKR=Self__RE3P->parent_constant__B3LC.static_type__M2YD;
-    result__CNKR=NULL;
-    ptr__DNKR=((__POINTER )(NULL));
-    typ_id__ENKR= 0;
-    sz__FNKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__FNKR ==  0)) {
-      result__CNKR=INTEGER_CST__;
-    } else {
-      typ_id__ENKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FNKR);
-      if ((typ_id__ENKR == (__INTEGER)(-  1))) {
-        a__GNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HNKR=(__UINTEGER_32)((__UINTEGER_32)(sz__FNKR + a__GNKR) & (__UINTEGER_32)(~ a__GNKR));
-        ptr_table__5PYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HNKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__4PYR=((__POINTER )(NULL));
-        result__AQYR=((__POINTER *)ptr_table__5PYR)[ 0];
-        if ((result__AQYR == (void *)NULL)) {
-          result__AQYR=new_lab__2PJ(new_size__HNKR);
-          next__4PYR=(void *)((unsigned long)result__AQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNKR)));
-          ((__POINTER *)next__4PYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5PYR)[ 0]=next__4PYR;
-        } else {
-          next__4PYR=((__POINTER *)result__AQYR)[ 0];
-          if ((next__4PYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HNKR <<  1)) <=  4096)) {
-              next__4PYR=(void *)((unsigned long)result__AQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNKR)));
-            } else {
-              next__4PYR=new_lab__2PJ(new_size__HNKR);
-            };
-            ((__POINTER *)next__4PYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5PYR)[ 0]=next__4PYR;
-          } else {
-            ((__POINTER *)result__AQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4PYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AQYR=next__4PYR;
-          };
-        };
-        ptr__DNKR=result__AQYR;
-      } else {
-        t__INKR=((__UINTEGER_32 )typ_id__ENKR);
-        a__JNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HQYR=(__UINTEGER_32)((__UINTEGER_32)(sz__FNKR + a__JNKR) & (__UINTEGER_32)(~ a__JNKR));
-        ptr_table__EQYR=((__POINTER )(&(table_type[(t__INKR)])));
-        lab_type__GQYR=(__UINTEGER_32)(t__INKR |  1);
-        next__DQYR=((__POINTER )(NULL));
-        result__FQYR=((__POINTER *)ptr_table__EQYR)[ 0];
-        if ((result__FQYR == (void *)NULL)) {
-          result__FQYR=new_lab__2PJ(lab_type__GQYR);
-          next__DQYR=(void *)((unsigned long)result__FQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQYR)));
-          ((__POINTER *)next__DQYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EQYR)[ 0]=next__DQYR;
-        } else {
-          next__DQYR=((__POINTER *)result__FQYR)[ 0];
-          if ((next__DQYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HQYR <<  1)) <=  4096)) {
-              next__DQYR=(void *)((unsigned long)result__FQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQYR)));
-            } else {
-              next__DQYR=new_lab__2PJ(lab_type__GQYR);
-            };
-            ((__POINTER *)next__DQYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EQYR)[ 0]=next__DQYR;
-          } else {
-            ((__POINTER *)result__FQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FQYR=next__DQYR;
-          };
-        };
-        ptr__DNKR=result__FQYR;
-      };
-      result__CNKR=((__INTEGER_CST *)ptr__DNKR);
-      *(result__CNKR) = *(INTEGER_CST__);
-    };
-    Self__KNKR=((__INTEGER_CST *)result__CNKR);
-    Self__KNKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LNKR;
-    Self__KNKR->value__W4YD=v__MNKR;
-    Self__KNKR->parent_constant__B3LC.static_type__M2YD=t__NNKR;
-    check_type__YG5D(Self__KNKR);
-    __tmp__TREO=result__CNKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TSAR=read__QB5G(((__READ_LOCAL *)__tmp__SREO)->local__HJZD);
-    if (__tmp__TSAR==NULL) {
-      __tmp__USAR=NULL;
-    } else {
-      __tmp__USAR=((__READ_LOCAL *)__tmp__TSAR);
-    };
-    __tmp__TREO=__tmp__USAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__TREO=my_copy__SL2H(__tmp__SREO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__TREO=my_copy__LM2H(__tmp__SREO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__TREO=my_copy__YM2H(__tmp__SREO);
-  } break;
-  case __REAL_CST__: {
-    Self__TE3P=((__REAL_CST *)__tmp__SREO);
-    p__XNKR=Self__TE3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__YNKR=Self__TE3P->value__HN2H;
-    t__ZNKR=Self__TE3P->parent_constant__U2JH.static_type__M2YD;
-    result__ONKR=NULL;
-    ptr__PNKR=((__POINTER )(NULL));
-    typ_id__QNKR= 0;
-    sz__RNKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__RNKR ==  0)) {
-      result__ONKR=REAL_CST__;
-    } else {
-      typ_id__QNKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RNKR);
-      if ((typ_id__QNKR == (__INTEGER)(-  1))) {
-        a__SNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TNKR=(__UINTEGER_32)((__UINTEGER_32)(sz__RNKR + a__SNKR) & (__UINTEGER_32)(~ a__SNKR));
-        ptr_table__JQYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TNKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__IQYR=((__POINTER )(NULL));
-        result__KQYR=((__POINTER *)ptr_table__JQYR)[ 0];
-        if ((result__KQYR == (void *)NULL)) {
-          result__KQYR=new_lab__2PJ(new_size__TNKR);
-          next__IQYR=(void *)((unsigned long)result__KQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNKR)));
-          ((__POINTER *)next__IQYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JQYR)[ 0]=next__IQYR;
-        } else {
-          next__IQYR=((__POINTER *)result__KQYR)[ 0];
-          if ((next__IQYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TNKR <<  1)) <=  4096)) {
-              next__IQYR=(void *)((unsigned long)result__KQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNKR)));
-            } else {
-              next__IQYR=new_lab__2PJ(new_size__TNKR);
-            };
-            ((__POINTER *)next__IQYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JQYR)[ 0]=next__IQYR;
-          } else {
-            ((__POINTER *)result__KQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KQYR=next__IQYR;
-          };
-        };
-        ptr__PNKR=result__KQYR;
-      } else {
-        t__UNKR=((__UINTEGER_32 )typ_id__QNKR);
-        a__VNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RQYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RNKR + a__VNKR) & (__UINTEGER_32)(~ a__VNKR));
-        ptr_table__OQYR=((__POINTER )(&(table_type[(t__UNKR)])));
-        lab_type__QQYR=(__UINTEGER_32)(t__UNKR |  1);
-        next__NQYR=((__POINTER )(NULL));
-        result__PQYR=((__POINTER *)ptr_table__OQYR)[ 0];
-        if ((result__PQYR == (void *)NULL)) {
-          result__PQYR=new_lab__2PJ(lab_type__QQYR);
-          next__NQYR=(void *)((unsigned long)result__PQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQYR)));
-          ((__POINTER *)next__NQYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OQYR)[ 0]=next__NQYR;
-        } else {
-          next__NQYR=((__POINTER *)result__PQYR)[ 0];
-          if ((next__NQYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RQYR <<  1)) <=  4096)) {
-              next__NQYR=(void *)((unsigned long)result__PQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQYR)));
-            } else {
-              next__NQYR=new_lab__2PJ(lab_type__QQYR);
-            };
-            ((__POINTER *)next__NQYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OQYR)[ 0]=next__NQYR;
-          } else {
-            ((__POINTER *)result__PQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PQYR=next__NQYR;
-          };
-        };
-        ptr__PNKR=result__PQYR;
-      };
-      result__ONKR=((__REAL_CST *)ptr__PNKR);
-      *(result__ONKR) = *(REAL_CST__);
-    };
-    Self__WNKR=((__REAL_CST *)result__ONKR);
-    Self__WNKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XNKR;
-    Self__WNKR->value__HN2H=v__YNKR;
-    Self__WNKR->parent_constant__U2JH.static_type__M2YD=t__ZNKR;
-    __tmp__TREO=result__ONKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__VE3P=((__CHARACTER_CST *)__tmp__SREO);
-    __tmp__TREO=create__char__4SMH(Self__VE3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VE3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WE3P=((__IS_EXPANDED *)__tmp__SREO);
-    __tmp__XSAR=read__QB5G(((__READ_LOCAL *)Self__WE3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XSAR==NULL) {
-      __tmp__YSAR=NULL;
-    } else {
-      __tmp__YSAR=((__READ_LOCAL *)__tmp__XSAR);
-    };
-    p__DOKR=Self__WE3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__0NKR=NULL;
-    ptr__1NKR=((__POINTER )(NULL));
-    typ_id__2NKR= 0;
-    sz__3NKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__3NKR ==  0)) {
-      result__0NKR=IS_EXPANDED__;
-    } else {
-      typ_id__2NKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3NKR);
-      if ((typ_id__2NKR == (__INTEGER)(-  1))) {
-        a__4NKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5NKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NKR + a__4NKR) & (__UINTEGER_32)(~ a__4NKR));
-        ptr_table__TQYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5NKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__SQYR=((__POINTER )(NULL));
-        result__UQYR=((__POINTER *)ptr_table__TQYR)[ 0];
-        if ((result__UQYR == (void *)NULL)) {
-          result__UQYR=new_lab__2PJ(new_size__5NKR);
-          next__SQYR=(void *)((unsigned long)result__UQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NKR)));
-          ((__POINTER *)next__SQYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TQYR)[ 0]=next__SQYR;
-        } else {
-          next__SQYR=((__POINTER *)result__UQYR)[ 0];
-          if ((next__SQYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5NKR <<  1)) <=  4096)) {
-              next__SQYR=(void *)((unsigned long)result__UQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NKR)));
-            } else {
-              next__SQYR=new_lab__2PJ(new_size__5NKR);
-            };
-            ((__POINTER *)next__SQYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TQYR)[ 0]=next__SQYR;
-          } else {
-            ((__POINTER *)result__UQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UQYR=next__SQYR;
-          };
-        };
-        ptr__1NKR=result__UQYR;
-      } else {
-        t__AOKR=((__UINTEGER_32 )typ_id__2NKR);
-        a__BOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1QYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NKR + a__BOKR) & (__UINTEGER_32)(~ a__BOKR));
-        ptr_table__YQYR=((__POINTER )(&(table_type[(t__AOKR)])));
-        lab_type__0QYR=(__UINTEGER_32)(t__AOKR |  1);
-        next__XQYR=((__POINTER )(NULL));
-        result__ZQYR=((__POINTER *)ptr_table__YQYR)[ 0];
-        if ((result__ZQYR == (void *)NULL)) {
-          result__ZQYR=new_lab__2PJ(lab_type__0QYR);
-          next__XQYR=(void *)((unsigned long)result__ZQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1QYR)));
-          ((__POINTER *)next__XQYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YQYR)[ 0]=next__XQYR;
-        } else {
-          next__XQYR=((__POINTER *)result__ZQYR)[ 0];
-          if ((next__XQYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1QYR <<  1)) <=  4096)) {
-              next__XQYR=(void *)((unsigned long)result__ZQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1QYR)));
-            } else {
-              next__XQYR=new_lab__2PJ(lab_type__0QYR);
-            };
-            ((__POINTER *)next__XQYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YQYR)[ 0]=next__XQYR;
-          } else {
-            ((__POINTER *)result__ZQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZQYR=next__XQYR;
-          };
-        };
-        ptr__1NKR=result__ZQYR;
-      };
-      result__0NKR=((__IS_EXPANDED *)ptr__1NKR);
-      *(result__0NKR) = *(IS_EXPANDED__);
-    };
-    Self__COKR=((__IS_EXPANDED *)result__0NKR);
-    Self__COKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DOKR;
-    Self__COKR->receiver__WN2H=__tmp__YSAR;
-    __tmp__TREO=result__0NKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__TREO=my_copy__1N2H(__tmp__SREO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__TREO=my_copy__EO2H(__tmp__SREO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__TREO=my_copy__PO2H(__tmp__SREO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__TREO=my_copy__1O2H(__tmp__SREO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__TREO=my_copy__GP2H(__tmp__SREO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__TREO=my_copy__RP2H(__tmp__SREO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__TREO=my_copy__2P2H(__tmp__SREO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__TREO=my_copy__HQ2H(__tmp__SREO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__TREO=my_copy__SQ2H(__tmp__SREO);
-  } break;
-  case __ITEM__: {
-    __tmp__TREO=my_copy__DR2H(__tmp__SREO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__TREO=my_copy__PR2H(__tmp__SREO);
-  } break;
-  case __CAST__: {
-    __tmp__TREO=my_copy__YR2H(__tmp__SREO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__TREO=my_copy__5SYM(__tmp__SREO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__TREO=my_copy__IUGK(__tmp__SREO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZXCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SREO)->global__ZGJK),NULL);
-    if (__tmp__ZXCR==NULL) {
-      __tmp__0XCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__ZXCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__0XCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__0XCR=((__READ_GLOBAL *)__tmp__ZXCR);
+  __INTEGER_64__1SG v__SHCU;
+  __POSITION__OL __tmp__WA4P,p__RHCU;
+  void *__tmp__XA4P,*__tmp__YA4P;
+  __STRING_CST__5J *Self__0GCU,*result__WGCU;
+  __POINTER__IB ptr__XGCU,__tmp__ZGCU,__tmp__1GCU,__tmp__2GCU;
+  __INTEGER__Q typ_id__YGCU;
+  __UINTEGER_32__ZWB __tmp__3GCU;
+  __PROTOTYPE_CST__LAXC *Self__MHAS,*__tmp__NHAS;
+  __INTEGER_CST__XAXC *Self__PHAS,*Self__QHCU;
+  __TYPE_FULL__XMB *t__THCU;
+  __READ_LOCAL__55ZI *__tmp__BEYT,*__tmp__CEYT;
+  __IS_EXPANDED__35NJ *Self__THAS,*Self__BICU;
+  __GET_TYPE_ID__HAOJ *Self__YHAS,*Self__RICU;
+  __SIZE_OF__5GOJ *Self__1HAS,*Self__BJCU;
+  __REAL_CST__1LOJ *Self__4HAS,*Self__RJCU;
+  __STRING_CONSTANT__0 *v__TJCU;
+  __CHARACTER_CST__RMOJ *Self__CIAS,*__tmp__DIAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__FIAS,*__tmp__GIAS;
+  void *__tmp__XJCU,*__tmp__1MCU;
+  __READ_GLOBAL__T4YL *__tmp__YJCU;
+  __EXPR_OR_OR_LOGIC__3DUL *result__F3QU,*Self__R3QU;
+  __tmp__WA4P=Self__UA4P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__XA4P=Self__UA4P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__XA4P)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0GCU=((__STRING_CST__5J *)__tmp__XA4P);
+    result__WGCU=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      result__WGCU=Self__0GCU;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      result__WGCU=((__STRING_CST__5J *)ptr__XGCU);
+      *(result__WGCU) = *(Self__0GCU);
+    };
+    __tmp__YA4P=result__WGCU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__YA4P=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__XA4P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__MHAS=((__PROTOTYPE_CST__LAXC *)__tmp__XA4P);
+    __tmp__NHAS=create__type__VJ2C(Self__MHAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__MHAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__YA4P=__tmp__NHAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__PHAS=((__INTEGER_CST__XAXC *)__tmp__XA4P);
+    p__RHCU=Self__PHAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SHCU=Self__PHAS->value__FH4D;
+    t__THCU=Self__PHAS->parent_constant__YAXC.static_type__5G4D;
+    Self__PHAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__PHAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__PHAS=((__INTEGER_CST__XAXC *)ptr__XGCU);
+      *(Self__PHAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QHCU=((__INTEGER_CST__XAXC *)Self__PHAS);
+    Self__QHCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__QHCU->value__FH4D=v__SHCU;
+    Self__QHCU->parent_constant__YAXC.static_type__5G4D=t__THCU;
+    check_type__XYEE(Self__QHCU);
+    __tmp__YA4P=Self__PHAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__YA4P=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__XA4P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BEYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__XA4P)->local__BVEJ));
+    if (__tmp__BEYT==NULL) {
+      __tmp__CEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CEYT=((__READ_LOCAL__55ZI *)__tmp__BEYT);
+    };
+    __tmp__YA4P=__tmp__CEYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__YA4P=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__YA4P=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XA4P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__THAS=((__IS_EXPANDED__35NJ *)__tmp__XA4P);
+    p__RHCU=Self__THAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BEYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__THAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BEYT==NULL) {
+      __tmp__CEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CEYT=((__READ_LOCAL__55ZI *)__tmp__BEYT);
+    };
+    Self__THAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__THAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__THAS=((__IS_EXPANDED__35NJ *)ptr__XGCU);
+      *(Self__THAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BICU=((__IS_EXPANDED__35NJ *)Self__THAS);
+    Self__BICU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__BICU->receiver__RA5J=__tmp__CEYT;
+    __tmp__YA4P=Self__THAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__YHAS=((__GET_TYPE_ID__HAOJ *)__tmp__XA4P);
+    p__RHCU=Self__YHAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__THCU=Self__YHAS->receiver__WA5J;
+    Self__YHAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__YHAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__YHAS=((__GET_TYPE_ID__HAOJ *)ptr__XGCU);
+      *(Self__YHAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RICU=((__GET_TYPE_ID__HAOJ *)Self__YHAS);
+    Self__RICU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__RICU->receiver__WA5J=t__THCU;
+    __tmp__YA4P=Self__YHAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__YA4P=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__YA4P=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__YA4P=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__YA4P=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__YA4P=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__YA4P=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__YA4P=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__XA4P));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__YA4P=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__XA4P));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__YA4P=my_copy__03AL(((__ITEM__HGOJ *)__tmp__XA4P));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__1HAS=((__SIZE_OF__5GOJ *)__tmp__XA4P);
+    p__RHCU=Self__1HAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__THCU=Self__1HAS->receiver__AD5J;
+    Self__1HAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__1HAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__1HAS=((__SIZE_OF__5GOJ *)ptr__XGCU);
+      *(Self__1HAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BJCU=((__SIZE_OF__5GOJ *)Self__1HAS);
+    Self__BJCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__BJCU->receiver__AD5J=t__THCU;
+    __tmp__YA4P=Self__1HAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__YA4P=my_copy__L4AL(((__CAST__1HOJ *)__tmp__XA4P));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__4HAS=((__REAL_CST__1LOJ *)__tmp__XA4P);
+    p__RHCU=Self__4HAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TJCU=Self__4HAS->value__VD5J;
+    t__THCU=Self__4HAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__4HAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__4HAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__4HAS=((__REAL_CST__1LOJ *)ptr__XGCU);
+      *(Self__4HAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RJCU=((__REAL_CST__1LOJ *)Self__4HAS);
+    Self__RJCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__RJCU->value__VD5J=v__TJCU;
+    Self__RJCU->parent_constant__2LOJ.static_type__5G4D=t__THCU;
+    __tmp__YA4P=Self__4HAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__CIAS=((__CHARACTER_CST__RMOJ *)__tmp__XA4P);
+    __tmp__DIAS=create__char__UMQJ(Self__CIAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CIAS->text__0D5J);
+    __tmp__YA4P=__tmp__DIAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__FIAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XA4P);
+    __tmp__GIAS=create__text__OQQJ(Self__FIAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FIAS->string__WBJK);
+    __tmp__YA4P=__tmp__GIAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__YA4P=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__XA4P));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__YA4P=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XA4P));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__YA4P=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__YA4P=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__YA4P=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__YA4P=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__YA4P=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__XA4P));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__YA4P=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__XA4P));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__XJCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__XA4P)->global__KAKM),NULL);
+    if (__tmp__XJCU==NULL) {
+      __tmp__YJCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__XJCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__YJCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__YJCU=((__READ_GLOBAL__T4YL *)__tmp__XJCU);
       } break;
       }
     };
-    __tmp__TREO=__tmp__0XCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__TREO=my_copy__BQCN(__tmp__SREO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__TREO=my_copy__NREO(__tmp__SREO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TREO=my_copy__VYJO(__tmp__SREO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__TREO=my_copy__0REO(__tmp__SREO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TREO=my_copy__BZJO(__tmp__SREO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__TREO=my_copy__CNJM(__tmp__SREO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__TREO=my_copy__5XLL(__tmp__SREO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__TREO=my_copy__WVYM(__tmp__SREO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__TREO=my_copy__FSEO(__tmp__SREO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__TREO=my_copy__QCEP(__tmp__SREO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__TREO=my_copy__5LSN(__tmp__SREO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__TREO=my_copy__KMSN(__tmp__SREO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__TREO=my_copy__JZPN(__tmp__SREO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__TREO=my_copy__G3SO(__tmp__SREO);
-  } break;
-  };
-  __tmp__WREO=Self__OREO->parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__WREO)->__id) {
-  case __LIST__: {
-    __tmp__XREO=my_copy__MSYM(__tmp__WREO);
-  } break;
-  case __STRING_CST__: {
-    Self__XE3P=((__STRING_CST *)__tmp__WREO);
-    __tmp__XREO=create__text__ITMH(Self__XE3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XE3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__XREO=my_copy__EK2H(__tmp__WREO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__YE3P=((__PROTOTYPE_CST *)__tmp__WREO);
-    __tmp__XREO=create__type__PKQC(Self__YE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YE3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__ZE3P=((__INTEGER_CST *)__tmp__WREO);
-    p__OOKR=Self__ZE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__POKR=Self__ZE3P->value__W4YD;
-    t__QOKR=Self__ZE3P->parent_constant__B3LC.static_type__M2YD;
-    result__FOKR=NULL;
-    ptr__GOKR=((__POINTER )(NULL));
-    typ_id__HOKR= 0;
-    sz__IOKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__IOKR ==  0)) {
-      result__FOKR=INTEGER_CST__;
-    } else {
-      typ_id__HOKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IOKR);
-      if ((typ_id__HOKR == (__INTEGER)(-  1))) {
-        a__JOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KOKR=(__UINTEGER_32)((__UINTEGER_32)(sz__IOKR + a__JOKR) & (__UINTEGER_32)(~ a__JOKR));
-        ptr_table__3QYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KOKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__2QYR=((__POINTER )(NULL));
-        result__4QYR=((__POINTER *)ptr_table__3QYR)[ 0];
-        if ((result__4QYR == (void *)NULL)) {
-          result__4QYR=new_lab__2PJ(new_size__KOKR);
-          next__2QYR=(void *)((unsigned long)result__4QYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KOKR)));
-          ((__POINTER *)next__2QYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3QYR)[ 0]=next__2QYR;
-        } else {
-          next__2QYR=((__POINTER *)result__4QYR)[ 0];
-          if ((next__2QYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4QYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KOKR <<  1)) <=  4096)) {
-              next__2QYR=(void *)((unsigned long)result__4QYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KOKR)));
-            } else {
-              next__2QYR=new_lab__2PJ(new_size__KOKR);
-            };
-            ((__POINTER *)next__2QYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3QYR)[ 0]=next__2QYR;
-          } else {
-            ((__POINTER *)result__4QYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2QYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4QYR=next__2QYR;
-          };
-        };
-        ptr__GOKR=result__4QYR;
-      } else {
-        t__LOKR=((__UINTEGER_32 )typ_id__HOKR);
-        a__MOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FRYR=(__UINTEGER_32)((__UINTEGER_32)(sz__IOKR + a__MOKR) & (__UINTEGER_32)(~ a__MOKR));
-        ptr_table__CRYR=((__POINTER )(&(table_type[(t__LOKR)])));
-        lab_type__ERYR=(__UINTEGER_32)(t__LOKR |  1);
-        next__BRYR=((__POINTER )(NULL));
-        result__DRYR=((__POINTER *)ptr_table__CRYR)[ 0];
-        if ((result__DRYR == (void *)NULL)) {
-          result__DRYR=new_lab__2PJ(lab_type__ERYR);
-          next__BRYR=(void *)((unsigned long)result__DRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRYR)));
-          ((__POINTER *)next__BRYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CRYR)[ 0]=next__BRYR;
-        } else {
-          next__BRYR=((__POINTER *)result__DRYR)[ 0];
-          if ((next__BRYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FRYR <<  1)) <=  4096)) {
-              next__BRYR=(void *)((unsigned long)result__DRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRYR)));
-            } else {
-              next__BRYR=new_lab__2PJ(lab_type__ERYR);
-            };
-            ((__POINTER *)next__BRYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CRYR)[ 0]=next__BRYR;
-          } else {
-            ((__POINTER *)result__DRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DRYR=next__BRYR;
-          };
-        };
-        ptr__GOKR=result__DRYR;
-      };
-      result__FOKR=((__INTEGER_CST *)ptr__GOKR);
-      *(result__FOKR) = *(INTEGER_CST__);
-    };
-    Self__NOKR=((__INTEGER_CST *)result__FOKR);
-    Self__NOKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OOKR;
-    Self__NOKR->value__W4YD=v__POKR;
-    Self__NOKR->parent_constant__B3LC.static_type__M2YD=t__QOKR;
-    check_type__YG5D(Self__NOKR);
-    __tmp__XREO=result__FOKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1SAR=read__QB5G(((__READ_LOCAL *)__tmp__WREO)->local__HJZD);
-    if (__tmp__1SAR==NULL) {
-      __tmp__2SAR=NULL;
-    } else {
-      __tmp__2SAR=((__READ_LOCAL *)__tmp__1SAR);
-    };
-    __tmp__XREO=__tmp__2SAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__XREO=my_copy__SL2H(__tmp__WREO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__XREO=my_copy__LM2H(__tmp__WREO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__XREO=my_copy__YM2H(__tmp__WREO);
-  } break;
-  case __REAL_CST__: {
-    Self__1E3P=((__REAL_CST *)__tmp__WREO);
-    p__0OKR=Self__1E3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__1OKR=Self__1E3P->value__HN2H;
-    t__2OKR=Self__1E3P->parent_constant__U2JH.static_type__M2YD;
-    result__ROKR=NULL;
-    ptr__SOKR=((__POINTER )(NULL));
-    typ_id__TOKR= 0;
-    sz__UOKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__UOKR ==  0)) {
-      result__ROKR=REAL_CST__;
-    } else {
-      typ_id__TOKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOKR);
-      if ((typ_id__TOKR == (__INTEGER)(-  1))) {
-        a__VOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WOKR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOKR + a__VOKR) & (__UINTEGER_32)(~ a__VOKR));
-        ptr_table__HRYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WOKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__GRYR=((__POINTER )(NULL));
-        result__IRYR=((__POINTER *)ptr_table__HRYR)[ 0];
-        if ((result__IRYR == (void *)NULL)) {
-          result__IRYR=new_lab__2PJ(new_size__WOKR);
-          next__GRYR=(void *)((unsigned long)result__IRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOKR)));
-          ((__POINTER *)next__GRYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HRYR)[ 0]=next__GRYR;
-        } else {
-          next__GRYR=((__POINTER *)result__IRYR)[ 0];
-          if ((next__GRYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WOKR <<  1)) <=  4096)) {
-              next__GRYR=(void *)((unsigned long)result__IRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOKR)));
-            } else {
-              next__GRYR=new_lab__2PJ(new_size__WOKR);
-            };
-            ((__POINTER *)next__GRYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HRYR)[ 0]=next__GRYR;
-          } else {
-            ((__POINTER *)result__IRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IRYR=next__GRYR;
-          };
-        };
-        ptr__SOKR=result__IRYR;
-      } else {
-        t__XOKR=((__UINTEGER_32 )typ_id__TOKR);
-        a__YOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PRYR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOKR + a__YOKR) & (__UINTEGER_32)(~ a__YOKR));
-        ptr_table__MRYR=((__POINTER )(&(table_type[(t__XOKR)])));
-        lab_type__ORYR=(__UINTEGER_32)(t__XOKR |  1);
-        next__LRYR=((__POINTER )(NULL));
-        result__NRYR=((__POINTER *)ptr_table__MRYR)[ 0];
-        if ((result__NRYR == (void *)NULL)) {
-          result__NRYR=new_lab__2PJ(lab_type__ORYR);
-          next__LRYR=(void *)((unsigned long)result__NRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PRYR)));
-          ((__POINTER *)next__LRYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MRYR)[ 0]=next__LRYR;
-        } else {
-          next__LRYR=((__POINTER *)result__NRYR)[ 0];
-          if ((next__LRYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PRYR <<  1)) <=  4096)) {
-              next__LRYR=(void *)((unsigned long)result__NRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PRYR)));
-            } else {
-              next__LRYR=new_lab__2PJ(lab_type__ORYR);
-            };
-            ((__POINTER *)next__LRYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MRYR)[ 0]=next__LRYR;
-          } else {
-            ((__POINTER *)result__NRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NRYR=next__LRYR;
-          };
-        };
-        ptr__SOKR=result__NRYR;
-      };
-      result__ROKR=((__REAL_CST *)ptr__SOKR);
-      *(result__ROKR) = *(REAL_CST__);
-    };
-    Self__ZOKR=((__REAL_CST *)result__ROKR);
-    Self__ZOKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0OKR;
-    Self__ZOKR->value__HN2H=v__1OKR;
-    Self__ZOKR->parent_constant__U2JH.static_type__M2YD=t__2OKR;
-    __tmp__XREO=result__ROKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3E3P=((__CHARACTER_CST *)__tmp__WREO);
-    __tmp__XREO=create__char__4SMH(Self__3E3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3E3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4E3P=((__IS_EXPANDED *)__tmp__WREO);
-    __tmp__5SAR=read__QB5G(((__READ_LOCAL *)Self__4E3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5SAR==NULL) {
-      __tmp__ATAR=NULL;
-    } else {
-      __tmp__ATAR=((__READ_LOCAL *)__tmp__5SAR);
-    };
-    p__GPKR=Self__4E3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__3OKR=NULL;
-    ptr__4OKR=((__POINTER )(NULL));
-    typ_id__5OKR= 0;
-    sz__APKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__APKR ==  0)) {
-      result__3OKR=IS_EXPANDED__;
-    } else {
-      typ_id__5OKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__APKR);
-      if ((typ_id__5OKR == (__INTEGER)(-  1))) {
-        a__BPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CPKR=(__UINTEGER_32)((__UINTEGER_32)(sz__APKR + a__BPKR) & (__UINTEGER_32)(~ a__BPKR));
-        ptr_table__RRYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CPKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__QRYR=((__POINTER )(NULL));
-        result__SRYR=((__POINTER *)ptr_table__RRYR)[ 0];
-        if ((result__SRYR == (void *)NULL)) {
-          result__SRYR=new_lab__2PJ(new_size__CPKR);
-          next__QRYR=(void *)((unsigned long)result__SRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CPKR)));
-          ((__POINTER *)next__QRYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RRYR)[ 0]=next__QRYR;
-        } else {
-          next__QRYR=((__POINTER *)result__SRYR)[ 0];
-          if ((next__QRYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CPKR <<  1)) <=  4096)) {
-              next__QRYR=(void *)((unsigned long)result__SRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CPKR)));
-            } else {
-              next__QRYR=new_lab__2PJ(new_size__CPKR);
-            };
-            ((__POINTER *)next__QRYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RRYR)[ 0]=next__QRYR;
-          } else {
-            ((__POINTER *)result__SRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SRYR=next__QRYR;
-          };
-        };
-        ptr__4OKR=result__SRYR;
-      } else {
-        t__DPKR=((__UINTEGER_32 )typ_id__5OKR);
-        a__EPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZRYR=(__UINTEGER_32)((__UINTEGER_32)(sz__APKR + a__EPKR) & (__UINTEGER_32)(~ a__EPKR));
-        ptr_table__WRYR=((__POINTER )(&(table_type[(t__DPKR)])));
-        lab_type__YRYR=(__UINTEGER_32)(t__DPKR |  1);
-        next__VRYR=((__POINTER )(NULL));
-        result__XRYR=((__POINTER *)ptr_table__WRYR)[ 0];
-        if ((result__XRYR == (void *)NULL)) {
-          result__XRYR=new_lab__2PJ(lab_type__YRYR);
-          next__VRYR=(void *)((unsigned long)result__XRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRYR)));
-          ((__POINTER *)next__VRYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WRYR)[ 0]=next__VRYR;
-        } else {
-          next__VRYR=((__POINTER *)result__XRYR)[ 0];
-          if ((next__VRYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZRYR <<  1)) <=  4096)) {
-              next__VRYR=(void *)((unsigned long)result__XRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRYR)));
-            } else {
-              next__VRYR=new_lab__2PJ(lab_type__YRYR);
-            };
-            ((__POINTER *)next__VRYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WRYR)[ 0]=next__VRYR;
-          } else {
-            ((__POINTER *)result__XRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XRYR=next__VRYR;
-          };
-        };
-        ptr__4OKR=result__XRYR;
-      };
-      result__3OKR=((__IS_EXPANDED *)ptr__4OKR);
-      *(result__3OKR) = *(IS_EXPANDED__);
-    };
-    Self__FPKR=((__IS_EXPANDED *)result__3OKR);
-    Self__FPKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GPKR;
-    Self__FPKR->receiver__WN2H=__tmp__ATAR;
-    __tmp__XREO=result__3OKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__XREO=my_copy__1N2H(__tmp__WREO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__XREO=my_copy__EO2H(__tmp__WREO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__XREO=my_copy__PO2H(__tmp__WREO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__XREO=my_copy__1O2H(__tmp__WREO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__XREO=my_copy__GP2H(__tmp__WREO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__XREO=my_copy__RP2H(__tmp__WREO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__XREO=my_copy__2P2H(__tmp__WREO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__XREO=my_copy__HQ2H(__tmp__WREO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__XREO=my_copy__SQ2H(__tmp__WREO);
-  } break;
-  case __ITEM__: {
-    __tmp__XREO=my_copy__DR2H(__tmp__WREO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__XREO=my_copy__PR2H(__tmp__WREO);
-  } break;
-  case __CAST__: {
-    __tmp__XREO=my_copy__YR2H(__tmp__WREO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__XREO=my_copy__5SYM(__tmp__WREO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__XREO=my_copy__IUGK(__tmp__WREO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__3XCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WREO)->global__ZGJK),NULL);
-    if (__tmp__3XCR==NULL) {
-      __tmp__4XCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__3XCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__4XCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__4XCR=((__READ_GLOBAL *)__tmp__3XCR);
+    __tmp__YA4P=__tmp__YJCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__YA4P=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__XA4P));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__YA4P=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__XA4P));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__YA4P=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__XA4P));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__YA4P=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__XA4P));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__YA4P=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__XA4P));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__YA4P=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__XA4P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__YA4P=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__XA4P));
+  } break;
+  };
+  __tmp__XA4P=Self__UA4P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__XA4P)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0GCU=((__STRING_CST__5J *)__tmp__XA4P);
+    result__WGCU=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      result__WGCU=Self__0GCU;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      result__WGCU=((__STRING_CST__5J *)ptr__XGCU);
+      *(result__WGCU) = *(Self__0GCU);
+    };
+    __tmp__XJCU=result__WGCU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__XJCU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__XA4P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__MHAS=((__PROTOTYPE_CST__LAXC *)__tmp__XA4P);
+    __tmp__NHAS=create__type__VJ2C(Self__MHAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__MHAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__XJCU=__tmp__NHAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__PHAS=((__INTEGER_CST__XAXC *)__tmp__XA4P);
+    p__RHCU=Self__PHAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SHCU=Self__PHAS->value__FH4D;
+    t__THCU=Self__PHAS->parent_constant__YAXC.static_type__5G4D;
+    Self__PHAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__PHAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__PHAS=((__INTEGER_CST__XAXC *)ptr__XGCU);
+      *(Self__PHAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QHCU=((__INTEGER_CST__XAXC *)Self__PHAS);
+    Self__QHCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__QHCU->value__FH4D=v__SHCU;
+    Self__QHCU->parent_constant__YAXC.static_type__5G4D=t__THCU;
+    check_type__XYEE(Self__QHCU);
+    __tmp__XJCU=Self__PHAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__XJCU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__XA4P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BEYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__XA4P)->local__BVEJ));
+    if (__tmp__BEYT==NULL) {
+      __tmp__CEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CEYT=((__READ_LOCAL__55ZI *)__tmp__BEYT);
+    };
+    __tmp__XJCU=__tmp__CEYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__XJCU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__XJCU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XA4P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__THAS=((__IS_EXPANDED__35NJ *)__tmp__XA4P);
+    p__RHCU=Self__THAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BEYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__THAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BEYT==NULL) {
+      __tmp__CEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CEYT=((__READ_LOCAL__55ZI *)__tmp__BEYT);
+    };
+    Self__THAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__THAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__THAS=((__IS_EXPANDED__35NJ *)ptr__XGCU);
+      *(Self__THAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BICU=((__IS_EXPANDED__35NJ *)Self__THAS);
+    Self__BICU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__BICU->receiver__RA5J=__tmp__CEYT;
+    __tmp__XJCU=Self__THAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__YHAS=((__GET_TYPE_ID__HAOJ *)__tmp__XA4P);
+    p__RHCU=Self__YHAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__THCU=Self__YHAS->receiver__WA5J;
+    Self__YHAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__YHAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__YHAS=((__GET_TYPE_ID__HAOJ *)ptr__XGCU);
+      *(Self__YHAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RICU=((__GET_TYPE_ID__HAOJ *)Self__YHAS);
+    Self__RICU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__RICU->receiver__WA5J=t__THCU;
+    __tmp__XJCU=Self__YHAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__XJCU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__XJCU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__XJCU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__XJCU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__XJCU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__XJCU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__XA4P));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__XJCU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__XA4P));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__XJCU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__XA4P));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__XJCU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__XA4P));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__1HAS=((__SIZE_OF__5GOJ *)__tmp__XA4P);
+    p__RHCU=Self__1HAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__THCU=Self__1HAS->receiver__AD5J;
+    Self__1HAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__1HAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__1HAS=((__SIZE_OF__5GOJ *)ptr__XGCU);
+      *(Self__1HAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BJCU=((__SIZE_OF__5GOJ *)Self__1HAS);
+    Self__BJCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__BJCU->receiver__AD5J=t__THCU;
+    __tmp__XJCU=Self__1HAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__XJCU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__XA4P));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__4HAS=((__REAL_CST__1LOJ *)__tmp__XA4P);
+    p__RHCU=Self__4HAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TJCU=Self__4HAS->value__VD5J;
+    t__THCU=Self__4HAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__4HAS=NULL;
+    ptr__XGCU=((__POINTER__IB )(NULL));
+    typ_id__YGCU= 0;
+    __tmp__ZGCU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZGCU ==  0)) {
+      Self__4HAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YGCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+      if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+        ptr__XGCU=__tmp__1GCU;
+      } else /* FALSE */ {
+        __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+        ptr__XGCU=__tmp__1GCU;
+      };
+      Self__4HAS=((__REAL_CST__1LOJ *)ptr__XGCU);
+      *(Self__4HAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RJCU=((__REAL_CST__1LOJ *)Self__4HAS);
+    Self__RJCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RHCU;
+    Self__RJCU->value__VD5J=v__TJCU;
+    Self__RJCU->parent_constant__2LOJ.static_type__5G4D=t__THCU;
+    __tmp__XJCU=Self__4HAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__CIAS=((__CHARACTER_CST__RMOJ *)__tmp__XA4P);
+    __tmp__DIAS=create__char__UMQJ(Self__CIAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CIAS->text__0D5J);
+    __tmp__XJCU=__tmp__DIAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__FIAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XA4P);
+    __tmp__GIAS=create__text__OQQJ(Self__FIAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FIAS->string__WBJK);
+    __tmp__XJCU=__tmp__GIAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__XJCU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__XA4P));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__XJCU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XA4P));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__XJCU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XJCU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__XJCU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XJCU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XA4P));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__XJCU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__XA4P));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__XJCU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__XA4P));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__1MCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__XA4P)->global__KAKM),NULL);
+    if (__tmp__1MCU==NULL) {
+      __tmp__YJCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__1MCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__YJCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__YJCU=((__READ_GLOBAL__T4YL *)__tmp__1MCU);
       } break;
       }
     };
-    __tmp__XREO=__tmp__4XCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__XREO=my_copy__BQCN(__tmp__WREO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__XREO=my_copy__NREO(__tmp__WREO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XREO=my_copy__VYJO(__tmp__WREO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__XREO=my_copy__0REO(__tmp__WREO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XREO=my_copy__BZJO(__tmp__WREO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__XREO=my_copy__CNJM(__tmp__WREO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__XREO=my_copy__5XLL(__tmp__WREO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__XREO=my_copy__WVYM(__tmp__WREO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__XREO=my_copy__FSEO(__tmp__WREO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__XREO=my_copy__QCEP(__tmp__WREO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__XREO=my_copy__5LSN(__tmp__WREO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__XREO=my_copy__KMSN(__tmp__WREO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__XREO=my_copy__JZPN(__tmp__WREO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__XREO=my_copy__G3SO(__tmp__WREO);
-  } break;
-  };
-  result__F4DO=NULL;
-  ptr__G4DO=((__POINTER )(NULL));
-  typ_id__L4DO= 0;
-  sz__I4DO=((__UINTEGER_32 )sizeof(__EXPR_OR_LOGIC));
-  if ((sz__I4DO ==  0)) {
-    result__F4DO=EXPR_OR_LOGIC__;
-  } else {
-    typ_id__L4DO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__I4DO);
-    if ((typ_id__L4DO == (__INTEGER)(-  1))) {
-      a__KI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__II2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__I4DO + a__KI2Q) & (__UINTEGER_32)(~ a__KI2Q));
-      ptr_table__1RYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__II2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__0RYR=((__POINTER )(NULL));
-      result__2RYR=((__POINTER *)ptr_table__1RYR)[ 0];
-      if ((result__2RYR == (void *)NULL)) {
-        result__2RYR=new_lab__2PJ(new_size__II2Q);
-        next__0RYR=(void *)((unsigned long)result__2RYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II2Q)));
-        ((__POINTER *)next__0RYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1RYR)[ 0]=next__0RYR;
-      } else {
-        next__0RYR=((__POINTER *)result__2RYR)[ 0];
-        if ((next__0RYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2RYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__II2Q <<  1)) <=  4096)) {
-            next__0RYR=(void *)((unsigned long)result__2RYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II2Q)));
-          } else {
-            next__0RYR=new_lab__2PJ(new_size__II2Q);
-          };
-          ((__POINTER *)next__0RYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1RYR)[ 0]=next__0RYR;
-        } else {
-          ((__POINTER *)result__2RYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0RYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2RYR=next__0RYR;
-        };
-      };
-      ptr__G4DO=result__2RYR;
-    } else {
-      t__OI2Q=((__UINTEGER_32 )typ_id__L4DO);
-      a__QI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DSYR=(__UINTEGER_32)((__UINTEGER_32)(sz__I4DO + a__QI2Q) & (__UINTEGER_32)(~ a__QI2Q));
-      ptr_table__ASYR=((__POINTER )(&(table_type[(t__OI2Q)])));
-      lab_type__CSYR=(__UINTEGER_32)(t__OI2Q |  1);
-      next__5RYR=((__POINTER )(NULL));
-      result__BSYR=((__POINTER *)ptr_table__ASYR)[ 0];
-      if ((result__BSYR == (void *)NULL)) {
-        result__BSYR=new_lab__2PJ(lab_type__CSYR);
-        next__5RYR=(void *)((unsigned long)result__BSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSYR)));
-        ((__POINTER *)next__5RYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ASYR)[ 0]=next__5RYR;
-      } else {
-        next__5RYR=((__POINTER *)result__BSYR)[ 0];
-        if ((next__5RYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DSYR <<  1)) <=  4096)) {
-            next__5RYR=(void *)((unsigned long)result__BSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSYR)));
-          } else {
-            next__5RYR=new_lab__2PJ(lab_type__CSYR);
-          };
-          ((__POINTER *)next__5RYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ASYR)[ 0]=next__5RYR;
-        } else {
-          ((__POINTER *)result__BSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5RYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BSYR=next__5RYR;
-        };
-      };
-      ptr__G4DO=result__BSYR;
-    };
-    result__F4DO=((__EXPR_OR_LOGIC *)ptr__G4DO);
-    *(result__F4DO) = *(EXPR_OR_LOGIC__);
-  };
-  Self__SXGO=((__EXPR_OR_LOGIC *)result__F4DO);
-  Self__SXGO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QREO;
-  Self__SXGO->parent_expr_binary_logic__QICL.left__RREO=__tmp__TREO;
-  Self__SXGO->parent_expr_binary_logic__QICL.right__VREO=__tmp__XREO;
-  return(result__F4DO);
+    __tmp__XJCU=__tmp__YJCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__XJCU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__XA4P));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__XJCU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__XA4P));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__XJCU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__XA4P));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__XJCU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__XA4P));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__XJCU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__XA4P));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__XJCU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__XA4P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__XJCU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__XA4P));
+  } break;
+  };
+  result__F3QU=NULL;
+  ptr__XGCU=((__POINTER__IB )(NULL));
+  typ_id__YGCU= 0;
+  __tmp__ZGCU=((__POINTER__IB )sizeof(__EXPR_OR_OR_LOGIC__3DUL));
+  if (((unsigned long)__tmp__ZGCU ==  0)) {
+    result__F3QU=EXPR_OR_OR_LOGIC__3DUL__;
+  } else /* FALSE */ {
+    typ_id__YGCU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGCU));
+    if ((typ_id__YGCU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3GCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2GCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_size[(__tmp__3GCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2GCU)));
+      ptr__XGCU=__tmp__1GCU;
+    } else /* FALSE */ {
+      __tmp__3GCU=((__UINTEGER_32__ZWB )typ_id__YGCU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1GCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2GCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1GCU=micro_alloc__table__lab__UKI(__tmp__2GCU,((__POINTER__IB )(&(table_type[(__tmp__3GCU)]))),(__UINTEGER_32__ZWB)(__tmp__3GCU |  1));
+      ptr__XGCU=__tmp__1GCU;
+    };
+    result__F3QU=((__EXPR_OR_OR_LOGIC__3DUL *)ptr__XGCU);
+    *(result__F3QU) = *(EXPR_OR_OR_LOGIC__3DUL__);
+  };
+  Self__R3QU=((__EXPR_OR_OR_LOGIC__3DUL *)result__F3QU);
+  Self__R3QU->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WA4P;
+  Self__R3QU->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP=__tmp__YA4P;
+  Self__R3QU->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP=__tmp__XJCU;
+  Self__R3QU=result__F3QU;
+  return(Self__R3QU);
 }
 
-static __EXPR_OR_OR_LOGIC* my_copy__VYJO(__EXPR_OR_OR_LOGIC *Self__WYJO)
-// ({EXPR_OR_OR_LOGIC}) With resultRecursive, No inlinable.
+static __EXPR_AND_LOGIC__EFUL* my_copy__OIVP(__EXPR_AND_LOGIC__EFUL *Self__PIVP)
+// ({EXPR_AND_LOGIC__EFUL}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__SPKR,v__VQKR;
-  __POSITION __tmp__YYJO,p__RPKR,p__3PKR,p__JQKR,p__UQKR,p__ARKR;
-  __POSITION p__MRKR;
-  void *__tmp__ZYJO,*__tmp__0YJO,*__tmp__2YJO,*__tmp__3YJO;
-  __STRING_CST *Self__5E3P,*Self__HF3P;
-  __PROTOTYPE_CST *Self__AF3P,*Self__IF3P;
-  __INTEGER_CST *Self__BF3P,*result__IPKR,*Self__QPKR,*Self__JF3P;
-  __INTEGER_CST *result__LQKR,*Self__TQKR;
-  void *t__TPKR,*t__5PKR,*t__WQKR,*t__CRKR;
-  __POINTER ptr__JPKR,ptr_table__FSYR,next__ESYR,result__GSYR;
-  __POINTER ptr_table__KSYR,next__JSYR,result__LSYR,ptr__VPKR;
-  __POINTER ptr_table__PSYR,next__OSYR,result__QSYR,ptr_table__USYR;
-  __POINTER next__TSYR,result__VSYR,ptr__BQKR,ptr_table__ZSYR;
-  __POINTER next__YSYR,result__0SYR,ptr_table__4SYR,next__3SYR;
-  __POINTER result__5SYR,ptr__MQKR,ptr_table__DTYR,next__CTYR;
-  __POINTER result__ETYR,ptr_table__ITYR,next__HTYR,result__JTYR;
-  __POINTER ptr__YQKR,ptr_table__NTYR,next__MTYR,result__OTYR;
-  __POINTER ptr_table__STYR,next__RTYR,result__TTYR,ptr__ERKR;
-  __POINTER ptr_table__XTYR,next__WTYR,result__YTYR,ptr_table__2TYR;
-  __POINTER next__1TYR,result__3TYR,ptr__2LIO,ptr_table__BUYR;
-  __POINTER next__AUYR,result__CUYR,ptr_table__GUYR,next__FUYR;
-  __POINTER result__HUYR;
-  __INTEGER typ_id__KPKR,typ_id__WPKR,typ_id__CQKR,typ_id__NQKR;
-  __INTEGER typ_id__ZQKR,typ_id__FRKR,typ_id__BMIO;
-  __UINTEGER_32 sz__LPKR,a__MPKR,new_size__NPKR,t__OPKR,a__PPKR;
-  __UINTEGER_32 new_size__NSYR,lab_type__MSYR,sz__XPKR,a__YPKR;
-  __UINTEGER_32 new_size__ZPKR,t__0PKR,a__1PKR,new_size__XSYR;
-  __UINTEGER_32 lab_type__WSYR,sz__DQKR,a__EQKR,new_size__FQKR,t__GQKR;
-  __UINTEGER_32 a__HQKR,new_size__BTYR,lab_type__ATYR,sz__OQKR,a__PQKR;
-  __UINTEGER_32 new_size__QQKR,t__RQKR,a__SQKR,new_size__LTYR;
-  __UINTEGER_32 lab_type__KTYR,sz__0QKR,a__1QKR,new_size__2QKR,t__3QKR;
-  __UINTEGER_32 a__4QKR,new_size__VTYR,lab_type__UTYR,sz__GRKR,a__HRKR;
-  __UINTEGER_32 new_size__IRKR,t__JRKR,a__KRKR,new_size__5TYR;
-  __UINTEGER_32 lab_type__4TYR,sz__4LIO,a__VI2Q,new_size__TI2Q,t__ZI2Q;
-  __UINTEGER_32 a__1I2Q,new_size__JUYR,lab_type__IUYR;
-  void *__tmp__DTAR,*__tmp__HTAR,*__tmp__BYCR,*__tmp__LTAR,*__tmp__PTAR;
-  void *__tmp__FYCR;
-  __READ_LOCAL *__tmp__ETAR,*__tmp__ITAR,*__tmp__MTAR,*__tmp__QTAR;
-  __REAL_CST *Self__DF3P,*result__UPKR,*Self__2PKR,*Self__LF3P;
-  __REAL_CST *result__XQKR,*Self__5QKR;
-  void *v__4PKR,*v__BRKR;
-  __CHARACTER_CST *Self__FF3P,*Self__NF3P;
-  __IS_EXPANDED *Self__GF3P,*result__AQKR,*Self__IQKR,*Self__OF3P;
-  __IS_EXPANDED *result__DRKR,*Self__LRKR;
-  __READ_GLOBAL *__tmp__CYCR,*__tmp__GYCR;
-  __EXPR_OR_OR_LOGIC *result__1LIO,*Self__YJOO;
-  __tmp__YYJO=Self__WYJO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__ZYJO=Self__WYJO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__ZYJO)->__id) {
-  case __LIST__: {
-    __tmp__0YJO=my_copy__MSYM(__tmp__ZYJO);
-  } break;
-  case __STRING_CST__: {
-    Self__5E3P=((__STRING_CST *)__tmp__ZYJO);
-    __tmp__0YJO=create__text__ITMH(Self__5E3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5E3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__0YJO=my_copy__EK2H(__tmp__ZYJO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__AF3P=((__PROTOTYPE_CST *)__tmp__ZYJO);
-    __tmp__0YJO=create__type__PKQC(Self__AF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AF3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__BF3P=((__INTEGER_CST *)__tmp__ZYJO);
-    p__RPKR=Self__BF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__SPKR=Self__BF3P->value__W4YD;
-    t__TPKR=Self__BF3P->parent_constant__B3LC.static_type__M2YD;
-    result__IPKR=NULL;
-    ptr__JPKR=((__POINTER )(NULL));
-    typ_id__KPKR= 0;
-    sz__LPKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__LPKR ==  0)) {
-      result__IPKR=INTEGER_CST__;
-    } else {
-      typ_id__KPKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LPKR);
-      if ((typ_id__KPKR == (__INTEGER)(-  1))) {
-        a__MPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NPKR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPKR + a__MPKR) & (__UINTEGER_32)(~ a__MPKR));
-        ptr_table__FSYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NPKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ESYR=((__POINTER )(NULL));
-        result__GSYR=((__POINTER *)ptr_table__FSYR)[ 0];
-        if ((result__GSYR == (void *)NULL)) {
-          result__GSYR=new_lab__2PJ(new_size__NPKR);
-          next__ESYR=(void *)((unsigned long)result__GSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPKR)));
-          ((__POINTER *)next__ESYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FSYR)[ 0]=next__ESYR;
-        } else {
-          next__ESYR=((__POINTER *)result__GSYR)[ 0];
-          if ((next__ESYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NPKR <<  1)) <=  4096)) {
-              next__ESYR=(void *)((unsigned long)result__GSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPKR)));
-            } else {
-              next__ESYR=new_lab__2PJ(new_size__NPKR);
-            };
-            ((__POINTER *)next__ESYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FSYR)[ 0]=next__ESYR;
-          } else {
-            ((__POINTER *)result__GSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ESYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GSYR=next__ESYR;
-          };
-        };
-        ptr__JPKR=result__GSYR;
-      } else {
-        t__OPKR=((__UINTEGER_32 )typ_id__KPKR);
-        a__PPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NSYR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPKR + a__PPKR) & (__UINTEGER_32)(~ a__PPKR));
-        ptr_table__KSYR=((__POINTER )(&(table_type[(t__OPKR)])));
-        lab_type__MSYR=(__UINTEGER_32)(t__OPKR |  1);
-        next__JSYR=((__POINTER )(NULL));
-        result__LSYR=((__POINTER *)ptr_table__KSYR)[ 0];
-        if ((result__LSYR == (void *)NULL)) {
-          result__LSYR=new_lab__2PJ(lab_type__MSYR);
-          next__JSYR=(void *)((unsigned long)result__LSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NSYR)));
-          ((__POINTER *)next__JSYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KSYR)[ 0]=next__JSYR;
-        } else {
-          next__JSYR=((__POINTER *)result__LSYR)[ 0];
-          if ((next__JSYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NSYR <<  1)) <=  4096)) {
-              next__JSYR=(void *)((unsigned long)result__LSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NSYR)));
-            } else {
-              next__JSYR=new_lab__2PJ(lab_type__MSYR);
-            };
-            ((__POINTER *)next__JSYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KSYR)[ 0]=next__JSYR;
-          } else {
-            ((__POINTER *)result__LSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LSYR=next__JSYR;
-          };
-        };
-        ptr__JPKR=result__LSYR;
-      };
-      result__IPKR=((__INTEGER_CST *)ptr__JPKR);
-      *(result__IPKR) = *(INTEGER_CST__);
-    };
-    Self__QPKR=((__INTEGER_CST *)result__IPKR);
-    Self__QPKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RPKR;
-    Self__QPKR->value__W4YD=v__SPKR;
-    Self__QPKR->parent_constant__B3LC.static_type__M2YD=t__TPKR;
-    check_type__YG5D(Self__QPKR);
-    __tmp__0YJO=result__IPKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DTAR=read__QB5G(((__READ_LOCAL *)__tmp__ZYJO)->local__HJZD);
-    if (__tmp__DTAR==NULL) {
-      __tmp__ETAR=NULL;
-    } else {
-      __tmp__ETAR=((__READ_LOCAL *)__tmp__DTAR);
-    };
-    __tmp__0YJO=__tmp__ETAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__0YJO=my_copy__SL2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0YJO=my_copy__LM2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0YJO=my_copy__YM2H(__tmp__ZYJO);
-  } break;
-  case __REAL_CST__: {
-    Self__DF3P=((__REAL_CST *)__tmp__ZYJO);
-    p__3PKR=Self__DF3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__4PKR=Self__DF3P->value__HN2H;
-    t__5PKR=Self__DF3P->parent_constant__U2JH.static_type__M2YD;
-    result__UPKR=NULL;
-    ptr__VPKR=((__POINTER )(NULL));
-    typ_id__WPKR= 0;
-    sz__XPKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__XPKR ==  0)) {
-      result__UPKR=REAL_CST__;
-    } else {
-      typ_id__WPKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XPKR);
-      if ((typ_id__WPKR == (__INTEGER)(-  1))) {
-        a__YPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZPKR=(__UINTEGER_32)((__UINTEGER_32)(sz__XPKR + a__YPKR) & (__UINTEGER_32)(~ a__YPKR));
-        ptr_table__PSYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZPKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__OSYR=((__POINTER )(NULL));
-        result__QSYR=((__POINTER *)ptr_table__PSYR)[ 0];
-        if ((result__QSYR == (void *)NULL)) {
-          result__QSYR=new_lab__2PJ(new_size__ZPKR);
-          next__OSYR=(void *)((unsigned long)result__QSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPKR)));
-          ((__POINTER *)next__OSYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PSYR)[ 0]=next__OSYR;
-        } else {
-          next__OSYR=((__POINTER *)result__QSYR)[ 0];
-          if ((next__OSYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZPKR <<  1)) <=  4096)) {
-              next__OSYR=(void *)((unsigned long)result__QSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPKR)));
-            } else {
-              next__OSYR=new_lab__2PJ(new_size__ZPKR);
-            };
-            ((__POINTER *)next__OSYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PSYR)[ 0]=next__OSYR;
-          } else {
-            ((__POINTER *)result__QSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QSYR=next__OSYR;
-          };
-        };
-        ptr__VPKR=result__QSYR;
-      } else {
-        t__0PKR=((__UINTEGER_32 )typ_id__WPKR);
-        a__1PKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XSYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XPKR + a__1PKR) & (__UINTEGER_32)(~ a__1PKR));
-        ptr_table__USYR=((__POINTER )(&(table_type[(t__0PKR)])));
-        lab_type__WSYR=(__UINTEGER_32)(t__0PKR |  1);
-        next__TSYR=((__POINTER )(NULL));
-        result__VSYR=((__POINTER *)ptr_table__USYR)[ 0];
-        if ((result__VSYR == (void *)NULL)) {
-          result__VSYR=new_lab__2PJ(lab_type__WSYR);
-          next__TSYR=(void *)((unsigned long)result__VSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XSYR)));
-          ((__POINTER *)next__TSYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__USYR)[ 0]=next__TSYR;
-        } else {
-          next__TSYR=((__POINTER *)result__VSYR)[ 0];
-          if ((next__TSYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XSYR <<  1)) <=  4096)) {
-              next__TSYR=(void *)((unsigned long)result__VSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XSYR)));
-            } else {
-              next__TSYR=new_lab__2PJ(lab_type__WSYR);
-            };
-            ((__POINTER *)next__TSYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__USYR)[ 0]=next__TSYR;
-          } else {
-            ((__POINTER *)result__VSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VSYR=next__TSYR;
-          };
-        };
-        ptr__VPKR=result__VSYR;
-      };
-      result__UPKR=((__REAL_CST *)ptr__VPKR);
-      *(result__UPKR) = *(REAL_CST__);
-    };
-    Self__2PKR=((__REAL_CST *)result__UPKR);
-    Self__2PKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3PKR;
-    Self__2PKR->value__HN2H=v__4PKR;
-    Self__2PKR->parent_constant__U2JH.static_type__M2YD=t__5PKR;
-    __tmp__0YJO=result__UPKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__FF3P=((__CHARACTER_CST *)__tmp__ZYJO);
-    __tmp__0YJO=create__char__4SMH(Self__FF3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FF3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GF3P=((__IS_EXPANDED *)__tmp__ZYJO);
-    __tmp__HTAR=read__QB5G(((__READ_LOCAL *)Self__GF3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HTAR==NULL) {
-      __tmp__ITAR=NULL;
-    } else {
-      __tmp__ITAR=((__READ_LOCAL *)__tmp__HTAR);
-    };
-    p__JQKR=Self__GF3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__AQKR=NULL;
-    ptr__BQKR=((__POINTER )(NULL));
-    typ_id__CQKR= 0;
-    sz__DQKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__DQKR ==  0)) {
-      result__AQKR=IS_EXPANDED__;
-    } else {
-      typ_id__CQKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DQKR);
-      if ((typ_id__CQKR == (__INTEGER)(-  1))) {
-        a__EQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FQKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQKR + a__EQKR) & (__UINTEGER_32)(~ a__EQKR));
-        ptr_table__ZSYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FQKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YSYR=((__POINTER )(NULL));
-        result__0SYR=((__POINTER *)ptr_table__ZSYR)[ 0];
-        if ((result__0SYR == (void *)NULL)) {
-          result__0SYR=new_lab__2PJ(new_size__FQKR);
-          next__YSYR=(void *)((unsigned long)result__0SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQKR)));
-          ((__POINTER *)next__YSYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZSYR)[ 0]=next__YSYR;
-        } else {
-          next__YSYR=((__POINTER *)result__0SYR)[ 0];
-          if ((next__YSYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0SYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FQKR <<  1)) <=  4096)) {
-              next__YSYR=(void *)((unsigned long)result__0SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQKR)));
-            } else {
-              next__YSYR=new_lab__2PJ(new_size__FQKR);
-            };
-            ((__POINTER *)next__YSYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZSYR)[ 0]=next__YSYR;
-          } else {
-            ((__POINTER *)result__0SYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0SYR=next__YSYR;
-          };
-        };
-        ptr__BQKR=result__0SYR;
-      } else {
-        t__GQKR=((__UINTEGER_32 )typ_id__CQKR);
-        a__HQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BTYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQKR + a__HQKR) & (__UINTEGER_32)(~ a__HQKR));
-        ptr_table__4SYR=((__POINTER )(&(table_type[(t__GQKR)])));
-        lab_type__ATYR=(__UINTEGER_32)(t__GQKR |  1);
-        next__3SYR=((__POINTER )(NULL));
-        result__5SYR=((__POINTER *)ptr_table__4SYR)[ 0];
-        if ((result__5SYR == (void *)NULL)) {
-          result__5SYR=new_lab__2PJ(lab_type__ATYR);
-          next__3SYR=(void *)((unsigned long)result__5SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTYR)));
-          ((__POINTER *)next__3SYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4SYR)[ 0]=next__3SYR;
-        } else {
-          next__3SYR=((__POINTER *)result__5SYR)[ 0];
-          if ((next__3SYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5SYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BTYR <<  1)) <=  4096)) {
-              next__3SYR=(void *)((unsigned long)result__5SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTYR)));
-            } else {
-              next__3SYR=new_lab__2PJ(lab_type__ATYR);
-            };
-            ((__POINTER *)next__3SYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4SYR)[ 0]=next__3SYR;
-          } else {
-            ((__POINTER *)result__5SYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3SYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5SYR=next__3SYR;
-          };
-        };
-        ptr__BQKR=result__5SYR;
-      };
-      result__AQKR=((__IS_EXPANDED *)ptr__BQKR);
-      *(result__AQKR) = *(IS_EXPANDED__);
-    };
-    Self__IQKR=((__IS_EXPANDED *)result__AQKR);
-    Self__IQKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JQKR;
-    Self__IQKR->receiver__WN2H=__tmp__ITAR;
-    __tmp__0YJO=result__AQKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__0YJO=my_copy__1N2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__0YJO=my_copy__EO2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__0YJO=my_copy__PO2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__0YJO=my_copy__1O2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__0YJO=my_copy__GP2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__0YJO=my_copy__RP2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0YJO=my_copy__2P2H(__tmp__ZYJO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0YJO=my_copy__HQ2H(__tmp__ZYJO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__0YJO=my_copy__SQ2H(__tmp__ZYJO);
-  } break;
-  case __ITEM__: {
-    __tmp__0YJO=my_copy__DR2H(__tmp__ZYJO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__0YJO=my_copy__PR2H(__tmp__ZYJO);
-  } break;
-  case __CAST__: {
-    __tmp__0YJO=my_copy__YR2H(__tmp__ZYJO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__0YJO=my_copy__5SYM(__tmp__ZYJO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__0YJO=my_copy__IUGK(__tmp__ZYJO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__BYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZYJO)->global__ZGJK),NULL);
-    if (__tmp__BYCR==NULL) {
-      __tmp__CYCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__BYCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__CYCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__CYCR=((__READ_GLOBAL *)__tmp__BYCR);
+  __INTEGER_64__1SG v__0NCU;
+  __POSITION__OL __tmp__RIVP,p__ZNCU;
+  void *__tmp__SIVP,*__tmp__TIVP;
+  __STRING_CST__5J *Self__CNCU,*result__4MCU;
+  __POINTER__IB ptr__5MCU,__tmp__BNCU,__tmp__DNCU,__tmp__ENCU;
+  __INTEGER__Q typ_id__ANCU;
+  __UINTEGER_32__ZWB __tmp__FNCU;
+  __PROTOTYPE_CST__LAXC *Self__KJAS,*__tmp__LJAS;
+  __INTEGER_CST__XAXC *Self__NJAS,*Self__YNCU;
+  __TYPE_FULL__XMB *t__1NCU;
+  __READ_LOCAL__55ZI *__tmp__REYT,*__tmp__SEYT;
+  __IS_EXPANDED__35NJ *Self__RJAS,*Self__JOCU;
+  __GET_TYPE_ID__HAOJ *Self__WJAS,*Self__ZOCU;
+  __SIZE_OF__5GOJ *Self__ZJAS,*Self__JPCU;
+  __REAL_CST__1LOJ *Self__2JAS,*Self__ZPCU;
+  __STRING_CONSTANT__0 *v__1PCU;
+  __CHARACTER_CST__RMOJ *Self__AKAS,*__tmp__BKAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__DKAS,*__tmp__EKAS;
+  void *__tmp__5PCU,*__tmp__DTCU;
+  __READ_GLOBAL__T4YL *__tmp__AQCU;
+  __EXPR_AND_LOGIC__EFUL *result__W3QU,*Self__C4QU;
+  __tmp__RIVP=Self__PIVP->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__SIVP=Self__PIVP->parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__SIVP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__CNCU=((__STRING_CST__5J *)__tmp__SIVP);
+    result__4MCU=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      result__4MCU=Self__CNCU;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      result__4MCU=((__STRING_CST__5J *)ptr__5MCU);
+      *(result__4MCU) = *(Self__CNCU);
+    };
+    __tmp__TIVP=result__4MCU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TIVP=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__SIVP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__KJAS=((__PROTOTYPE_CST__LAXC *)__tmp__SIVP);
+    __tmp__LJAS=create__type__VJ2C(Self__KJAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__KJAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__TIVP=__tmp__LJAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__NJAS=((__INTEGER_CST__XAXC *)__tmp__SIVP);
+    p__ZNCU=Self__NJAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__0NCU=Self__NJAS->value__FH4D;
+    t__1NCU=Self__NJAS->parent_constant__YAXC.static_type__5G4D;
+    Self__NJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__NJAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__NJAS=((__INTEGER_CST__XAXC *)ptr__5MCU);
+      *(Self__NJAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__YNCU=((__INTEGER_CST__XAXC *)Self__NJAS);
+    Self__YNCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__YNCU->value__FH4D=v__0NCU;
+    Self__YNCU->parent_constant__YAXC.static_type__5G4D=t__1NCU;
+    check_type__XYEE(Self__YNCU);
+    __tmp__TIVP=Self__NJAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TIVP=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__SIVP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__REYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SIVP)->local__BVEJ));
+    if (__tmp__REYT==NULL) {
+      __tmp__SEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SEYT=((__READ_LOCAL__55ZI *)__tmp__REYT);
+    };
+    __tmp__TIVP=__tmp__SEYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TIVP=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TIVP=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SIVP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__RJAS=((__IS_EXPANDED__35NJ *)__tmp__SIVP);
+    p__ZNCU=Self__RJAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__REYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__RJAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__REYT==NULL) {
+      __tmp__SEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SEYT=((__READ_LOCAL__55ZI *)__tmp__REYT);
+    };
+    Self__RJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__RJAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__RJAS=((__IS_EXPANDED__35NJ *)ptr__5MCU);
+      *(Self__RJAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__JOCU=((__IS_EXPANDED__35NJ *)Self__RJAS);
+    Self__JOCU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__JOCU->receiver__RA5J=__tmp__SEYT;
+    __tmp__TIVP=Self__RJAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__WJAS=((__GET_TYPE_ID__HAOJ *)__tmp__SIVP);
+    p__ZNCU=Self__WJAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1NCU=Self__WJAS->receiver__WA5J;
+    Self__WJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__WJAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__WJAS=((__GET_TYPE_ID__HAOJ *)ptr__5MCU);
+      *(Self__WJAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__ZOCU=((__GET_TYPE_ID__HAOJ *)Self__WJAS);
+    Self__ZOCU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__ZOCU->receiver__WA5J=t__1NCU;
+    __tmp__TIVP=Self__WJAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TIVP=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TIVP=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TIVP=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TIVP=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TIVP=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TIVP=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TIVP=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SIVP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__TIVP=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__SIVP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__TIVP=my_copy__03AL(((__ITEM__HGOJ *)__tmp__SIVP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__ZJAS=((__SIZE_OF__5GOJ *)__tmp__SIVP);
+    p__ZNCU=Self__ZJAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1NCU=Self__ZJAS->receiver__AD5J;
+    Self__ZJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__ZJAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__ZJAS=((__SIZE_OF__5GOJ *)ptr__5MCU);
+      *(Self__ZJAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__JPCU=((__SIZE_OF__5GOJ *)Self__ZJAS);
+    Self__JPCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__JPCU->receiver__AD5J=t__1NCU;
+    __tmp__TIVP=Self__ZJAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__TIVP=my_copy__L4AL(((__CAST__1HOJ *)__tmp__SIVP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__2JAS=((__REAL_CST__1LOJ *)__tmp__SIVP);
+    p__ZNCU=Self__2JAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__1PCU=Self__2JAS->value__VD5J;
+    t__1NCU=Self__2JAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__2JAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__2JAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__2JAS=((__REAL_CST__1LOJ *)ptr__5MCU);
+      *(Self__2JAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__ZPCU=((__REAL_CST__1LOJ *)Self__2JAS);
+    Self__ZPCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__ZPCU->value__VD5J=v__1PCU;
+    Self__ZPCU->parent_constant__2LOJ.static_type__5G4D=t__1NCU;
+    __tmp__TIVP=Self__2JAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__AKAS=((__CHARACTER_CST__RMOJ *)__tmp__SIVP);
+    __tmp__BKAS=create__char__UMQJ(Self__AKAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AKAS->text__0D5J);
+    __tmp__TIVP=__tmp__BKAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__DKAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SIVP);
+    __tmp__EKAS=create__text__OQQJ(Self__DKAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__DKAS->string__WBJK);
+    __tmp__TIVP=__tmp__EKAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__TIVP=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__SIVP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TIVP=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SIVP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TIVP=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TIVP=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TIVP=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TIVP=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TIVP=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__SIVP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TIVP=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__SIVP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__5PCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SIVP)->global__KAKM),NULL);
+    if (__tmp__5PCU==NULL) {
+      __tmp__AQCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__5PCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__AQCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__AQCU=((__READ_GLOBAL__T4YL *)__tmp__5PCU);
       } break;
       }
     };
-    __tmp__0YJO=__tmp__CYCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0YJO=my_copy__BQCN(__tmp__ZYJO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0YJO=my_copy__NREO(__tmp__ZYJO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0YJO=my_copy__VYJO(__tmp__ZYJO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0YJO=my_copy__0REO(__tmp__ZYJO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0YJO=my_copy__BZJO(__tmp__ZYJO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__0YJO=my_copy__CNJM(__tmp__ZYJO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__0YJO=my_copy__5XLL(__tmp__ZYJO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__0YJO=my_copy__WVYM(__tmp__ZYJO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__0YJO=my_copy__FSEO(__tmp__ZYJO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0YJO=my_copy__QCEP(__tmp__ZYJO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__0YJO=my_copy__5LSN(__tmp__ZYJO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0YJO=my_copy__KMSN(__tmp__ZYJO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__0YJO=my_copy__JZPN(__tmp__ZYJO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__0YJO=my_copy__G3SO(__tmp__ZYJO);
-  } break;
-  };
-  __tmp__2YJO=Self__WYJO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__2YJO)->__id) {
-  case __LIST__: {
-    __tmp__3YJO=my_copy__MSYM(__tmp__2YJO);
-  } break;
-  case __STRING_CST__: {
-    Self__HF3P=((__STRING_CST *)__tmp__2YJO);
-    __tmp__3YJO=create__text__ITMH(Self__HF3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HF3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3YJO=my_copy__EK2H(__tmp__2YJO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__IF3P=((__PROTOTYPE_CST *)__tmp__2YJO);
-    __tmp__3YJO=create__type__PKQC(Self__IF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IF3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__JF3P=((__INTEGER_CST *)__tmp__2YJO);
-    p__UQKR=Self__JF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__VQKR=Self__JF3P->value__W4YD;
-    t__WQKR=Self__JF3P->parent_constant__B3LC.static_type__M2YD;
-    result__LQKR=NULL;
-    ptr__MQKR=((__POINTER )(NULL));
-    typ_id__NQKR= 0;
-    sz__OQKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__OQKR ==  0)) {
-      result__LQKR=INTEGER_CST__;
-    } else {
-      typ_id__NQKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OQKR);
-      if ((typ_id__NQKR == (__INTEGER)(-  1))) {
-        a__PQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QQKR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQKR + a__PQKR) & (__UINTEGER_32)(~ a__PQKR));
-        ptr_table__DTYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QQKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__CTYR=((__POINTER )(NULL));
-        result__ETYR=((__POINTER *)ptr_table__DTYR)[ 0];
-        if ((result__ETYR == (void *)NULL)) {
-          result__ETYR=new_lab__2PJ(new_size__QQKR);
-          next__CTYR=(void *)((unsigned long)result__ETYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQKR)));
-          ((__POINTER *)next__CTYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DTYR)[ 0]=next__CTYR;
-        } else {
-          next__CTYR=((__POINTER *)result__ETYR)[ 0];
-          if ((next__CTYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ETYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QQKR <<  1)) <=  4096)) {
-              next__CTYR=(void *)((unsigned long)result__ETYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQKR)));
-            } else {
-              next__CTYR=new_lab__2PJ(new_size__QQKR);
-            };
-            ((__POINTER *)next__CTYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DTYR)[ 0]=next__CTYR;
-          } else {
-            ((__POINTER *)result__ETYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ETYR=next__CTYR;
-          };
-        };
-        ptr__MQKR=result__ETYR;
-      } else {
-        t__RQKR=((__UINTEGER_32 )typ_id__NQKR);
-        a__SQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LTYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQKR + a__SQKR) & (__UINTEGER_32)(~ a__SQKR));
-        ptr_table__ITYR=((__POINTER )(&(table_type[(t__RQKR)])));
-        lab_type__KTYR=(__UINTEGER_32)(t__RQKR |  1);
-        next__HTYR=((__POINTER )(NULL));
-        result__JTYR=((__POINTER *)ptr_table__ITYR)[ 0];
-        if ((result__JTYR == (void *)NULL)) {
-          result__JTYR=new_lab__2PJ(lab_type__KTYR);
-          next__HTYR=(void *)((unsigned long)result__JTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LTYR)));
-          ((__POINTER *)next__HTYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ITYR)[ 0]=next__HTYR;
-        } else {
-          next__HTYR=((__POINTER *)result__JTYR)[ 0];
-          if ((next__HTYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LTYR <<  1)) <=  4096)) {
-              next__HTYR=(void *)((unsigned long)result__JTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LTYR)));
-            } else {
-              next__HTYR=new_lab__2PJ(lab_type__KTYR);
-            };
-            ((__POINTER *)next__HTYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ITYR)[ 0]=next__HTYR;
-          } else {
-            ((__POINTER *)result__JTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JTYR=next__HTYR;
-          };
-        };
-        ptr__MQKR=result__JTYR;
-      };
-      result__LQKR=((__INTEGER_CST *)ptr__MQKR);
-      *(result__LQKR) = *(INTEGER_CST__);
-    };
-    Self__TQKR=((__INTEGER_CST *)result__LQKR);
-    Self__TQKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UQKR;
-    Self__TQKR->value__W4YD=v__VQKR;
-    Self__TQKR->parent_constant__B3LC.static_type__M2YD=t__WQKR;
-    check_type__YG5D(Self__TQKR);
-    __tmp__3YJO=result__LQKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LTAR=read__QB5G(((__READ_LOCAL *)__tmp__2YJO)->local__HJZD);
-    if (__tmp__LTAR==NULL) {
-      __tmp__MTAR=NULL;
-    } else {
-      __tmp__MTAR=((__READ_LOCAL *)__tmp__LTAR);
-    };
-    __tmp__3YJO=__tmp__MTAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3YJO=my_copy__SL2H(__tmp__2YJO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3YJO=my_copy__LM2H(__tmp__2YJO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3YJO=my_copy__YM2H(__tmp__2YJO);
-  } break;
-  case __REAL_CST__: {
-    Self__LF3P=((__REAL_CST *)__tmp__2YJO);
-    p__ARKR=Self__LF3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__BRKR=Self__LF3P->value__HN2H;
-    t__CRKR=Self__LF3P->parent_constant__U2JH.static_type__M2YD;
-    result__XQKR=NULL;
-    ptr__YQKR=((__POINTER )(NULL));
-    typ_id__ZQKR= 0;
-    sz__0QKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__0QKR ==  0)) {
-      result__XQKR=REAL_CST__;
-    } else {
-      typ_id__ZQKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0QKR);
-      if ((typ_id__ZQKR == (__INTEGER)(-  1))) {
-        a__1QKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2QKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0QKR + a__1QKR) & (__UINTEGER_32)(~ a__1QKR));
-        ptr_table__NTYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2QKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__MTYR=((__POINTER )(NULL));
-        result__OTYR=((__POINTER *)ptr_table__NTYR)[ 0];
-        if ((result__OTYR == (void *)NULL)) {
-          result__OTYR=new_lab__2PJ(new_size__2QKR);
-          next__MTYR=(void *)((unsigned long)result__OTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QKR)));
-          ((__POINTER *)next__MTYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NTYR)[ 0]=next__MTYR;
-        } else {
-          next__MTYR=((__POINTER *)result__OTYR)[ 0];
-          if ((next__MTYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2QKR <<  1)) <=  4096)) {
-              next__MTYR=(void *)((unsigned long)result__OTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QKR)));
-            } else {
-              next__MTYR=new_lab__2PJ(new_size__2QKR);
-            };
-            ((__POINTER *)next__MTYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NTYR)[ 0]=next__MTYR;
-          } else {
-            ((__POINTER *)result__OTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OTYR=next__MTYR;
-          };
-        };
-        ptr__YQKR=result__OTYR;
-      } else {
-        t__3QKR=((__UINTEGER_32 )typ_id__ZQKR);
-        a__4QKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VTYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0QKR + a__4QKR) & (__UINTEGER_32)(~ a__4QKR));
-        ptr_table__STYR=((__POINTER )(&(table_type[(t__3QKR)])));
-        lab_type__UTYR=(__UINTEGER_32)(t__3QKR |  1);
-        next__RTYR=((__POINTER )(NULL));
-        result__TTYR=((__POINTER *)ptr_table__STYR)[ 0];
-        if ((result__TTYR == (void *)NULL)) {
-          result__TTYR=new_lab__2PJ(lab_type__UTYR);
-          next__RTYR=(void *)((unsigned long)result__TTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTYR)));
-          ((__POINTER *)next__RTYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__STYR)[ 0]=next__RTYR;
-        } else {
-          next__RTYR=((__POINTER *)result__TTYR)[ 0];
-          if ((next__RTYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VTYR <<  1)) <=  4096)) {
-              next__RTYR=(void *)((unsigned long)result__TTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTYR)));
-            } else {
-              next__RTYR=new_lab__2PJ(lab_type__UTYR);
-            };
-            ((__POINTER *)next__RTYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__STYR)[ 0]=next__RTYR;
-          } else {
-            ((__POINTER *)result__TTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TTYR=next__RTYR;
-          };
-        };
-        ptr__YQKR=result__TTYR;
-      };
-      result__XQKR=((__REAL_CST *)ptr__YQKR);
-      *(result__XQKR) = *(REAL_CST__);
-    };
-    Self__5QKR=((__REAL_CST *)result__XQKR);
-    Self__5QKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ARKR;
-    Self__5QKR->value__HN2H=v__BRKR;
-    Self__5QKR->parent_constant__U2JH.static_type__M2YD=t__CRKR;
-    __tmp__3YJO=result__XQKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__NF3P=((__CHARACTER_CST *)__tmp__2YJO);
-    __tmp__3YJO=create__char__4SMH(Self__NF3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NF3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OF3P=((__IS_EXPANDED *)__tmp__2YJO);
-    __tmp__PTAR=read__QB5G(((__READ_LOCAL *)Self__OF3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PTAR==NULL) {
-      __tmp__QTAR=NULL;
-    } else {
-      __tmp__QTAR=((__READ_LOCAL *)__tmp__PTAR);
-    };
-    p__MRKR=Self__OF3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__DRKR=NULL;
-    ptr__ERKR=((__POINTER )(NULL));
-    typ_id__FRKR= 0;
-    sz__GRKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__GRKR ==  0)) {
-      result__DRKR=IS_EXPANDED__;
-    } else {
-      typ_id__FRKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GRKR);
-      if ((typ_id__FRKR == (__INTEGER)(-  1))) {
-        a__HRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IRKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GRKR + a__HRKR) & (__UINTEGER_32)(~ a__HRKR));
-        ptr_table__XTYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IRKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__WTYR=((__POINTER )(NULL));
-        result__YTYR=((__POINTER *)ptr_table__XTYR)[ 0];
-        if ((result__YTYR == (void *)NULL)) {
-          result__YTYR=new_lab__2PJ(new_size__IRKR);
-          next__WTYR=(void *)((unsigned long)result__YTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRKR)));
-          ((__POINTER *)next__WTYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XTYR)[ 0]=next__WTYR;
-        } else {
-          next__WTYR=((__POINTER *)result__YTYR)[ 0];
-          if ((next__WTYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IRKR <<  1)) <=  4096)) {
-              next__WTYR=(void *)((unsigned long)result__YTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRKR)));
-            } else {
-              next__WTYR=new_lab__2PJ(new_size__IRKR);
-            };
-            ((__POINTER *)next__WTYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XTYR)[ 0]=next__WTYR;
-          } else {
-            ((__POINTER *)result__YTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YTYR=next__WTYR;
-          };
-        };
-        ptr__ERKR=result__YTYR;
-      } else {
-        t__JRKR=((__UINTEGER_32 )typ_id__FRKR);
-        a__KRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5TYR=(__UINTEGER_32)((__UINTEGER_32)(sz__GRKR + a__KRKR) & (__UINTEGER_32)(~ a__KRKR));
-        ptr_table__2TYR=((__POINTER )(&(table_type[(t__JRKR)])));
-        lab_type__4TYR=(__UINTEGER_32)(t__JRKR |  1);
-        next__1TYR=((__POINTER )(NULL));
-        result__3TYR=((__POINTER *)ptr_table__2TYR)[ 0];
-        if ((result__3TYR == (void *)NULL)) {
-          result__3TYR=new_lab__2PJ(lab_type__4TYR);
-          next__1TYR=(void *)((unsigned long)result__3TYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TYR)));
-          ((__POINTER *)next__1TYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2TYR)[ 0]=next__1TYR;
-        } else {
-          next__1TYR=((__POINTER *)result__3TYR)[ 0];
-          if ((next__1TYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5TYR <<  1)) <=  4096)) {
-              next__1TYR=(void *)((unsigned long)result__3TYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TYR)));
-            } else {
-              next__1TYR=new_lab__2PJ(lab_type__4TYR);
-            };
-            ((__POINTER *)next__1TYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2TYR)[ 0]=next__1TYR;
-          } else {
-            ((__POINTER *)result__3TYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3TYR=next__1TYR;
-          };
-        };
-        ptr__ERKR=result__3TYR;
-      };
-      result__DRKR=((__IS_EXPANDED *)ptr__ERKR);
-      *(result__DRKR) = *(IS_EXPANDED__);
-    };
-    Self__LRKR=((__IS_EXPANDED *)result__DRKR);
-    Self__LRKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MRKR;
-    Self__LRKR->receiver__WN2H=__tmp__QTAR;
-    __tmp__3YJO=result__DRKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3YJO=my_copy__1N2H(__tmp__2YJO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__3YJO=my_copy__EO2H(__tmp__2YJO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__3YJO=my_copy__PO2H(__tmp__2YJO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__3YJO=my_copy__1O2H(__tmp__2YJO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__3YJO=my_copy__GP2H(__tmp__2YJO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__3YJO=my_copy__RP2H(__tmp__2YJO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3YJO=my_copy__2P2H(__tmp__2YJO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3YJO=my_copy__HQ2H(__tmp__2YJO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__3YJO=my_copy__SQ2H(__tmp__2YJO);
-  } break;
-  case __ITEM__: {
-    __tmp__3YJO=my_copy__DR2H(__tmp__2YJO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__3YJO=my_copy__PR2H(__tmp__2YJO);
-  } break;
-  case __CAST__: {
-    __tmp__3YJO=my_copy__YR2H(__tmp__2YJO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__3YJO=my_copy__5SYM(__tmp__2YJO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__3YJO=my_copy__IUGK(__tmp__2YJO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__FYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2YJO)->global__ZGJK),NULL);
-    if (__tmp__FYCR==NULL) {
-      __tmp__GYCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__FYCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__GYCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__GYCR=((__READ_GLOBAL *)__tmp__FYCR);
+    __tmp__TIVP=__tmp__AQCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TIVP=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__SIVP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TIVP=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__SIVP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TIVP=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__SIVP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TIVP=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SIVP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__TIVP=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__SIVP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TIVP=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__SIVP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TIVP=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__SIVP));
+  } break;
+  };
+  __tmp__SIVP=Self__PIVP->parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__SIVP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__CNCU=((__STRING_CST__5J *)__tmp__SIVP);
+    result__4MCU=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      result__4MCU=Self__CNCU;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      result__4MCU=((__STRING_CST__5J *)ptr__5MCU);
+      *(result__4MCU) = *(Self__CNCU);
+    };
+    __tmp__5PCU=result__4MCU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__5PCU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__SIVP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__KJAS=((__PROTOTYPE_CST__LAXC *)__tmp__SIVP);
+    __tmp__LJAS=create__type__VJ2C(Self__KJAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__KJAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__5PCU=__tmp__LJAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__NJAS=((__INTEGER_CST__XAXC *)__tmp__SIVP);
+    p__ZNCU=Self__NJAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__0NCU=Self__NJAS->value__FH4D;
+    t__1NCU=Self__NJAS->parent_constant__YAXC.static_type__5G4D;
+    Self__NJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__NJAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__NJAS=((__INTEGER_CST__XAXC *)ptr__5MCU);
+      *(Self__NJAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__YNCU=((__INTEGER_CST__XAXC *)Self__NJAS);
+    Self__YNCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__YNCU->value__FH4D=v__0NCU;
+    Self__YNCU->parent_constant__YAXC.static_type__5G4D=t__1NCU;
+    check_type__XYEE(Self__YNCU);
+    __tmp__5PCU=Self__NJAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__5PCU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__SIVP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__REYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SIVP)->local__BVEJ));
+    if (__tmp__REYT==NULL) {
+      __tmp__SEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SEYT=((__READ_LOCAL__55ZI *)__tmp__REYT);
+    };
+    __tmp__5PCU=__tmp__SEYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__5PCU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__5PCU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SIVP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__RJAS=((__IS_EXPANDED__35NJ *)__tmp__SIVP);
+    p__ZNCU=Self__RJAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__REYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__RJAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__REYT==NULL) {
+      __tmp__SEYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SEYT=((__READ_LOCAL__55ZI *)__tmp__REYT);
+    };
+    Self__RJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__RJAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__RJAS=((__IS_EXPANDED__35NJ *)ptr__5MCU);
+      *(Self__RJAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__JOCU=((__IS_EXPANDED__35NJ *)Self__RJAS);
+    Self__JOCU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__JOCU->receiver__RA5J=__tmp__SEYT;
+    __tmp__5PCU=Self__RJAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__WJAS=((__GET_TYPE_ID__HAOJ *)__tmp__SIVP);
+    p__ZNCU=Self__WJAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1NCU=Self__WJAS->receiver__WA5J;
+    Self__WJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__WJAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__WJAS=((__GET_TYPE_ID__HAOJ *)ptr__5MCU);
+      *(Self__WJAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__ZOCU=((__GET_TYPE_ID__HAOJ *)Self__WJAS);
+    Self__ZOCU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__ZOCU->receiver__WA5J=t__1NCU;
+    __tmp__5PCU=Self__WJAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__5PCU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__5PCU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__5PCU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__5PCU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__5PCU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__5PCU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SIVP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__5PCU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SIVP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__5PCU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__SIVP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__5PCU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__SIVP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__ZJAS=((__SIZE_OF__5GOJ *)__tmp__SIVP);
+    p__ZNCU=Self__ZJAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__1NCU=Self__ZJAS->receiver__AD5J;
+    Self__ZJAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__ZJAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__ZJAS=((__SIZE_OF__5GOJ *)ptr__5MCU);
+      *(Self__ZJAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__JPCU=((__SIZE_OF__5GOJ *)Self__ZJAS);
+    Self__JPCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__JPCU->receiver__AD5J=t__1NCU;
+    __tmp__5PCU=Self__ZJAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__5PCU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__SIVP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__2JAS=((__REAL_CST__1LOJ *)__tmp__SIVP);
+    p__ZNCU=Self__2JAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__1PCU=Self__2JAS->value__VD5J;
+    t__1NCU=Self__2JAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__2JAS=NULL;
+    ptr__5MCU=((__POINTER__IB )(NULL));
+    typ_id__ANCU= 0;
+    __tmp__BNCU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__BNCU ==  0)) {
+      Self__2JAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__ANCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+      if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+        ptr__5MCU=__tmp__DNCU;
+      } else /* FALSE */ {
+        __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+        ptr__5MCU=__tmp__DNCU;
+      };
+      Self__2JAS=((__REAL_CST__1LOJ *)ptr__5MCU);
+      *(Self__2JAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__ZPCU=((__REAL_CST__1LOJ *)Self__2JAS);
+    Self__ZPCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ZNCU;
+    Self__ZPCU->value__VD5J=v__1PCU;
+    Self__ZPCU->parent_constant__2LOJ.static_type__5G4D=t__1NCU;
+    __tmp__5PCU=Self__2JAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__AKAS=((__CHARACTER_CST__RMOJ *)__tmp__SIVP);
+    __tmp__BKAS=create__char__UMQJ(Self__AKAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AKAS->text__0D5J);
+    __tmp__5PCU=__tmp__BKAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__DKAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SIVP);
+    __tmp__EKAS=create__text__OQQJ(Self__DKAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__DKAS->string__WBJK);
+    __tmp__5PCU=__tmp__EKAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__5PCU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__SIVP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__5PCU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SIVP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__5PCU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5PCU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__5PCU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5PCU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SIVP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__5PCU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__SIVP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__5PCU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__SIVP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__DTCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SIVP)->global__KAKM),NULL);
+    if (__tmp__DTCU==NULL) {
+      __tmp__AQCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__DTCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__AQCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__AQCU=((__READ_GLOBAL__T4YL *)__tmp__DTCU);
       } break;
       }
     };
-    __tmp__3YJO=__tmp__GYCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3YJO=my_copy__BQCN(__tmp__2YJO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3YJO=my_copy__NREO(__tmp__2YJO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3YJO=my_copy__VYJO(__tmp__2YJO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3YJO=my_copy__0REO(__tmp__2YJO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3YJO=my_copy__BZJO(__tmp__2YJO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__3YJO=my_copy__CNJM(__tmp__2YJO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__3YJO=my_copy__5XLL(__tmp__2YJO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__3YJO=my_copy__WVYM(__tmp__2YJO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__3YJO=my_copy__FSEO(__tmp__2YJO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3YJO=my_copy__QCEP(__tmp__2YJO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__3YJO=my_copy__5LSN(__tmp__2YJO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3YJO=my_copy__KMSN(__tmp__2YJO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__3YJO=my_copy__JZPN(__tmp__2YJO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__3YJO=my_copy__G3SO(__tmp__2YJO);
-  } break;
-  };
-  result__1LIO=NULL;
-  ptr__2LIO=((__POINTER )(NULL));
-  typ_id__BMIO= 0;
-  sz__4LIO=((__UINTEGER_32 )sizeof(__EXPR_OR_OR_LOGIC));
-  if ((sz__4LIO ==  0)) {
-    result__1LIO=EXPR_OR_OR_LOGIC__;
-  } else {
-    typ_id__BMIO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4LIO);
-    if ((typ_id__BMIO == (__INTEGER)(-  1))) {
-      a__VI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TI2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4LIO + a__VI2Q) & (__UINTEGER_32)(~ a__VI2Q));
-      ptr_table__BUYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TI2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__AUYR=((__POINTER )(NULL));
-      result__CUYR=((__POINTER *)ptr_table__BUYR)[ 0];
-      if ((result__CUYR == (void *)NULL)) {
-        result__CUYR=new_lab__2PJ(new_size__TI2Q);
-        next__AUYR=(void *)((unsigned long)result__CUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TI2Q)));
-        ((__POINTER *)next__AUYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BUYR)[ 0]=next__AUYR;
-      } else {
-        next__AUYR=((__POINTER *)result__CUYR)[ 0];
-        if ((next__AUYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TI2Q <<  1)) <=  4096)) {
-            next__AUYR=(void *)((unsigned long)result__CUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TI2Q)));
-          } else {
-            next__AUYR=new_lab__2PJ(new_size__TI2Q);
-          };
-          ((__POINTER *)next__AUYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BUYR)[ 0]=next__AUYR;
-        } else {
-          ((__POINTER *)result__CUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CUYR=next__AUYR;
-        };
-      };
-      ptr__2LIO=result__CUYR;
-    } else {
-      t__ZI2Q=((__UINTEGER_32 )typ_id__BMIO);
-      a__1I2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JUYR=(__UINTEGER_32)((__UINTEGER_32)(sz__4LIO + a__1I2Q) & (__UINTEGER_32)(~ a__1I2Q));
-      ptr_table__GUYR=((__POINTER )(&(table_type[(t__ZI2Q)])));
-      lab_type__IUYR=(__UINTEGER_32)(t__ZI2Q |  1);
-      next__FUYR=((__POINTER )(NULL));
-      result__HUYR=((__POINTER *)ptr_table__GUYR)[ 0];
-      if ((result__HUYR == (void *)NULL)) {
-        result__HUYR=new_lab__2PJ(lab_type__IUYR);
-        next__FUYR=(void *)((unsigned long)result__HUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUYR)));
-        ((__POINTER *)next__FUYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GUYR)[ 0]=next__FUYR;
-      } else {
-        next__FUYR=((__POINTER *)result__HUYR)[ 0];
-        if ((next__FUYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JUYR <<  1)) <=  4096)) {
-            next__FUYR=(void *)((unsigned long)result__HUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUYR)));
-          } else {
-            next__FUYR=new_lab__2PJ(lab_type__IUYR);
-          };
-          ((__POINTER *)next__FUYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GUYR)[ 0]=next__FUYR;
-        } else {
-          ((__POINTER *)result__HUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HUYR=next__FUYR;
-        };
-      };
-      ptr__2LIO=result__HUYR;
-    };
-    result__1LIO=((__EXPR_OR_OR_LOGIC *)ptr__2LIO);
-    *(result__1LIO) = *(EXPR_OR_OR_LOGIC__);
-  };
-  Self__YJOO=((__EXPR_OR_OR_LOGIC *)result__1LIO);
-  Self__YJOO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__YYJO;
-  Self__YJOO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO=__tmp__0YJO;
-  Self__YJOO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO=__tmp__3YJO;
-  return(result__1LIO);
+    __tmp__5PCU=__tmp__AQCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__5PCU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__SIVP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__5PCU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__SIVP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__5PCU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__SIVP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__5PCU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SIVP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__5PCU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__SIVP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__5PCU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__SIVP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__5PCU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__SIVP));
+  } break;
+  };
+  result__W3QU=NULL;
+  ptr__5MCU=((__POINTER__IB )(NULL));
+  typ_id__ANCU= 0;
+  __tmp__BNCU=((__POINTER__IB )sizeof(__EXPR_AND_LOGIC__EFUL));
+  if (((unsigned long)__tmp__BNCU ==  0)) {
+    result__W3QU=EXPR_AND_LOGIC__EFUL__;
+  } else /* FALSE */ {
+    typ_id__ANCU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BNCU));
+    if ((typ_id__ANCU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__FNCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ENCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_size[(__tmp__FNCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ENCU)));
+      ptr__5MCU=__tmp__DNCU;
+    } else /* FALSE */ {
+      __tmp__FNCU=((__UINTEGER_32__ZWB )typ_id__ANCU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__DNCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ENCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__BNCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DNCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__DNCU=micro_alloc__table__lab__UKI(__tmp__ENCU,((__POINTER__IB )(&(table_type[(__tmp__FNCU)]))),(__UINTEGER_32__ZWB)(__tmp__FNCU |  1));
+      ptr__5MCU=__tmp__DNCU;
+    };
+    result__W3QU=((__EXPR_AND_LOGIC__EFUL *)ptr__5MCU);
+    *(result__W3QU) = *(EXPR_AND_LOGIC__EFUL__);
+  };
+  Self__C4QU=((__EXPR_AND_LOGIC__EFUL *)result__W3QU);
+  Self__C4QU->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RIVP;
+  Self__C4QU->parent_expr_binary_logic__FFUL.left__ROTP=__tmp__TIVP;
+  Self__C4QU->parent_expr_binary_logic__FFUL.right__VOTP=__tmp__5PCU;
+  Self__C4QU=result__W3QU;
+  return(Self__C4QU);
 }
 
-static __EXPR_AND_LOGIC* my_copy__0REO(__EXPR_AND_LOGIC *Self__1REO)
-// ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
+static __EXPR_AND_AND_LOGIC__5FUL* my_copy__5A4P(__EXPR_AND_AND_LOGIC__5FUL *Self__AB4P)
+// ({EXPR_AND_AND_LOGIC__5FUL}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__YRKR,v__1SKR;
-  __POSITION __tmp__3REO,p__XRKR,p__DSKR,p__PSKR,p__0SKR,p__GTKR;
-  __POSITION p__STKR;
-  void *__tmp__4REO,*__tmp__5REO,*__tmp__BSEO,*__tmp__CSEO;
-  __STRING_CST *Self__PF3P,*Self__XF3P;
-  __PROTOTYPE_CST *Self__QF3P,*Self__YF3P;
-  __INTEGER_CST *Self__RF3P,*result__ORKR,*Self__WRKR,*Self__ZF3P;
-  __INTEGER_CST *result__RSKR,*Self__ZSKR;
-  void *t__ZRKR,*t__FSKR,*t__2SKR,*t__ITKR;
-  __POINTER ptr__PRKR,ptr_table__LUYR,next__KUYR,result__MUYR;
-  __POINTER ptr_table__QUYR,next__PUYR,result__RUYR,ptr__1RKR;
-  __POINTER ptr_table__VUYR,next__UUYR,result__WUYR,ptr_table__0UYR;
-  __POINTER next__ZUYR,result__1UYR,ptr__HSKR,ptr_table__5UYR;
-  __POINTER next__4UYR,result__AVYR,ptr_table__EVYR,next__DVYR;
-  __POINTER result__FVYR,ptr__SSKR,ptr_table__JVYR,next__IVYR;
-  __POINTER result__KVYR,ptr_table__OVYR,next__NVYR,result__PVYR;
-  __POINTER ptr__4SKR,ptr_table__TVYR,next__SVYR,result__UVYR;
-  __POINTER ptr_table__YVYR,next__XVYR,result__ZVYR,ptr__KTKR;
-  __POINTER ptr_table__3VYR,next__2VYR,result__4VYR,ptr_table__CWYR;
-  __POINTER next__BWYR,result__DWYR,ptr__MKEO,ptr_table__HWYR;
-  __POINTER next__GWYR,result__IWYR,ptr_table__MWYR,next__LWYR;
-  __POINTER result__NWYR;
-  __INTEGER typ_id__QRKR,typ_id__2RKR,typ_id__ISKR,typ_id__TSKR;
-  __INTEGER typ_id__5SKR,typ_id__LTKR,typ_id__RKEO;
-  __UINTEGER_32 sz__RRKR,a__SRKR,new_size__TRKR,t__URKR,a__VRKR;
-  __UINTEGER_32 new_size__TUYR,lab_type__SUYR,sz__3RKR,a__4RKR;
-  __UINTEGER_32 new_size__5RKR,t__ASKR,a__BSKR,new_size__3UYR;
-  __UINTEGER_32 lab_type__2UYR,sz__JSKR,a__KSKR,new_size__LSKR,t__MSKR;
-  __UINTEGER_32 a__NSKR,new_size__HVYR,lab_type__GVYR,sz__USKR,a__VSKR;
-  __UINTEGER_32 new_size__WSKR,t__XSKR,a__YSKR,new_size__RVYR;
-  __UINTEGER_32 lab_type__QVYR,sz__ATKR,a__BTKR,new_size__CTKR,t__DTKR;
-  __UINTEGER_32 a__ETKR,new_size__1VYR,lab_type__0VYR,sz__MTKR,a__NTKR;
-  __UINTEGER_32 new_size__OTKR,t__PTKR,a__QTKR,new_size__FWYR;
-  __UINTEGER_32 lab_type__EWYR,sz__OKEO,a__AJ2Q,new_size__4I2Q,t__EJ2Q;
-  __UINTEGER_32 a__GJ2Q,new_size__PWYR,lab_type__OWYR;
-  void *__tmp__TTAR,*__tmp__XTAR,*__tmp__JYCR,*__tmp__1TAR,*__tmp__5TAR;
-  void *__tmp__NYCR;
-  __READ_LOCAL *__tmp__UTAR,*__tmp__YTAR,*__tmp__2TAR,*__tmp__AUAR;
-  __REAL_CST *Self__TF3P,*result__0RKR,*Self__CSKR,*Self__1F3P;
-  __REAL_CST *result__3SKR,*Self__FTKR;
-  void *v__ESKR,*v__HTKR;
-  __CHARACTER_CST *Self__VF3P,*Self__3F3P;
-  __IS_EXPANDED *Self__WF3P,*result__GSKR,*Self__OSKR,*Self__4F3P;
-  __IS_EXPANDED *result__JTKR,*Self__RTKR;
-  __READ_GLOBAL *__tmp__KYCR,*__tmp__OYCR;
-  __EXPR_AND_LOGIC *result__LKEO,*Self__1XGO;
-  __tmp__3REO=Self__1REO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__4REO=Self__1REO->parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__4REO)->__id) {
-  case __LIST__: {
-    __tmp__5REO=my_copy__MSYM(__tmp__4REO);
-  } break;
-  case __STRING_CST__: {
-    Self__PF3P=((__STRING_CST *)__tmp__4REO);
-    __tmp__5REO=create__text__ITMH(Self__PF3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PF3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__5REO=my_copy__EK2H(__tmp__4REO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__QF3P=((__PROTOTYPE_CST *)__tmp__4REO);
-    __tmp__5REO=create__type__PKQC(Self__QF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QF3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__RF3P=((__INTEGER_CST *)__tmp__4REO);
-    p__XRKR=Self__RF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__YRKR=Self__RF3P->value__W4YD;
-    t__ZRKR=Self__RF3P->parent_constant__B3LC.static_type__M2YD;
-    result__ORKR=NULL;
-    ptr__PRKR=((__POINTER )(NULL));
-    typ_id__QRKR= 0;
-    sz__RRKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__RRKR ==  0)) {
-      result__ORKR=INTEGER_CST__;
-    } else {
-      typ_id__QRKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RRKR);
-      if ((typ_id__QRKR == (__INTEGER)(-  1))) {
-        a__SRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TRKR=(__UINTEGER_32)((__UINTEGER_32)(sz__RRKR + a__SRKR) & (__UINTEGER_32)(~ a__SRKR));
-        ptr_table__LUYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TRKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__KUYR=((__POINTER )(NULL));
-        result__MUYR=((__POINTER *)ptr_table__LUYR)[ 0];
-        if ((result__MUYR == (void *)NULL)) {
-          result__MUYR=new_lab__2PJ(new_size__TRKR);
-          next__KUYR=(void *)((unsigned long)result__MUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TRKR)));
-          ((__POINTER *)next__KUYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LUYR)[ 0]=next__KUYR;
-        } else {
-          next__KUYR=((__POINTER *)result__MUYR)[ 0];
-          if ((next__KUYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TRKR <<  1)) <=  4096)) {
-              next__KUYR=(void *)((unsigned long)result__MUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TRKR)));
-            } else {
-              next__KUYR=new_lab__2PJ(new_size__TRKR);
-            };
-            ((__POINTER *)next__KUYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LUYR)[ 0]=next__KUYR;
-          } else {
-            ((__POINTER *)result__MUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MUYR=next__KUYR;
-          };
-        };
-        ptr__PRKR=result__MUYR;
-      } else {
-        t__URKR=((__UINTEGER_32 )typ_id__QRKR);
-        a__VRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TUYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RRKR + a__VRKR) & (__UINTEGER_32)(~ a__VRKR));
-        ptr_table__QUYR=((__POINTER )(&(table_type[(t__URKR)])));
-        lab_type__SUYR=(__UINTEGER_32)(t__URKR |  1);
-        next__PUYR=((__POINTER )(NULL));
-        result__RUYR=((__POINTER *)ptr_table__QUYR)[ 0];
-        if ((result__RUYR == (void *)NULL)) {
-          result__RUYR=new_lab__2PJ(lab_type__SUYR);
-          next__PUYR=(void *)((unsigned long)result__RUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TUYR)));
-          ((__POINTER *)next__PUYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QUYR)[ 0]=next__PUYR;
-        } else {
-          next__PUYR=((__POINTER *)result__RUYR)[ 0];
-          if ((next__PUYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TUYR <<  1)) <=  4096)) {
-              next__PUYR=(void *)((unsigned long)result__RUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TUYR)));
-            } else {
-              next__PUYR=new_lab__2PJ(lab_type__SUYR);
-            };
-            ((__POINTER *)next__PUYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QUYR)[ 0]=next__PUYR;
-          } else {
-            ((__POINTER *)result__RUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RUYR=next__PUYR;
-          };
-        };
-        ptr__PRKR=result__RUYR;
-      };
-      result__ORKR=((__INTEGER_CST *)ptr__PRKR);
-      *(result__ORKR) = *(INTEGER_CST__);
-    };
-    Self__WRKR=((__INTEGER_CST *)result__ORKR);
-    Self__WRKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XRKR;
-    Self__WRKR->value__W4YD=v__YRKR;
-    Self__WRKR->parent_constant__B3LC.static_type__M2YD=t__ZRKR;
-    check_type__YG5D(Self__WRKR);
-    __tmp__5REO=result__ORKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TTAR=read__QB5G(((__READ_LOCAL *)__tmp__4REO)->local__HJZD);
-    if (__tmp__TTAR==NULL) {
-      __tmp__UTAR=NULL;
-    } else {
-      __tmp__UTAR=((__READ_LOCAL *)__tmp__TTAR);
-    };
-    __tmp__5REO=__tmp__UTAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__5REO=my_copy__SL2H(__tmp__4REO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__5REO=my_copy__LM2H(__tmp__4REO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__5REO=my_copy__YM2H(__tmp__4REO);
-  } break;
-  case __REAL_CST__: {
-    Self__TF3P=((__REAL_CST *)__tmp__4REO);
-    p__DSKR=Self__TF3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__ESKR=Self__TF3P->value__HN2H;
-    t__FSKR=Self__TF3P->parent_constant__U2JH.static_type__M2YD;
-    result__0RKR=NULL;
-    ptr__1RKR=((__POINTER )(NULL));
-    typ_id__2RKR= 0;
-    sz__3RKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__3RKR ==  0)) {
-      result__0RKR=REAL_CST__;
-    } else {
-      typ_id__2RKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3RKR);
-      if ((typ_id__2RKR == (__INTEGER)(-  1))) {
-        a__4RKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5RKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3RKR + a__4RKR) & (__UINTEGER_32)(~ a__4RKR));
-        ptr_table__VUYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5RKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__UUYR=((__POINTER )(NULL));
-        result__WUYR=((__POINTER *)ptr_table__VUYR)[ 0];
-        if ((result__WUYR == (void *)NULL)) {
-          result__WUYR=new_lab__2PJ(new_size__5RKR);
-          next__UUYR=(void *)((unsigned long)result__WUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5RKR)));
-          ((__POINTER *)next__UUYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VUYR)[ 0]=next__UUYR;
-        } else {
-          next__UUYR=((__POINTER *)result__WUYR)[ 0];
-          if ((next__UUYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5RKR <<  1)) <=  4096)) {
-              next__UUYR=(void *)((unsigned long)result__WUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5RKR)));
-            } else {
-              next__UUYR=new_lab__2PJ(new_size__5RKR);
-            };
-            ((__POINTER *)next__UUYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VUYR)[ 0]=next__UUYR;
-          } else {
-            ((__POINTER *)result__WUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WUYR=next__UUYR;
-          };
-        };
-        ptr__1RKR=result__WUYR;
-      } else {
-        t__ASKR=((__UINTEGER_32 )typ_id__2RKR);
-        a__BSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3UYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3RKR + a__BSKR) & (__UINTEGER_32)(~ a__BSKR));
-        ptr_table__0UYR=((__POINTER )(&(table_type[(t__ASKR)])));
-        lab_type__2UYR=(__UINTEGER_32)(t__ASKR |  1);
-        next__ZUYR=((__POINTER )(NULL));
-        result__1UYR=((__POINTER *)ptr_table__0UYR)[ 0];
-        if ((result__1UYR == (void *)NULL)) {
-          result__1UYR=new_lab__2PJ(lab_type__2UYR);
-          next__ZUYR=(void *)((unsigned long)result__1UYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UYR)));
-          ((__POINTER *)next__ZUYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0UYR)[ 0]=next__ZUYR;
-        } else {
-          next__ZUYR=((__POINTER *)result__1UYR)[ 0];
-          if ((next__ZUYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1UYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3UYR <<  1)) <=  4096)) {
-              next__ZUYR=(void *)((unsigned long)result__1UYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UYR)));
-            } else {
-              next__ZUYR=new_lab__2PJ(lab_type__2UYR);
-            };
-            ((__POINTER *)next__ZUYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0UYR)[ 0]=next__ZUYR;
-          } else {
-            ((__POINTER *)result__1UYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1UYR=next__ZUYR;
-          };
-        };
-        ptr__1RKR=result__1UYR;
-      };
-      result__0RKR=((__REAL_CST *)ptr__1RKR);
-      *(result__0RKR) = *(REAL_CST__);
-    };
-    Self__CSKR=((__REAL_CST *)result__0RKR);
-    Self__CSKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DSKR;
-    Self__CSKR->value__HN2H=v__ESKR;
-    Self__CSKR->parent_constant__U2JH.static_type__M2YD=t__FSKR;
-    __tmp__5REO=result__0RKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__VF3P=((__CHARACTER_CST *)__tmp__4REO);
-    __tmp__5REO=create__char__4SMH(Self__VF3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VF3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WF3P=((__IS_EXPANDED *)__tmp__4REO);
-    __tmp__XTAR=read__QB5G(((__READ_LOCAL *)Self__WF3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XTAR==NULL) {
-      __tmp__YTAR=NULL;
-    } else {
-      __tmp__YTAR=((__READ_LOCAL *)__tmp__XTAR);
-    };
-    p__PSKR=Self__WF3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__GSKR=NULL;
-    ptr__HSKR=((__POINTER )(NULL));
-    typ_id__ISKR= 0;
-    sz__JSKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__JSKR ==  0)) {
-      result__GSKR=IS_EXPANDED__;
-    } else {
-      typ_id__ISKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JSKR);
-      if ((typ_id__ISKR == (__INTEGER)(-  1))) {
-        a__KSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LSKR=(__UINTEGER_32)((__UINTEGER_32)(sz__JSKR + a__KSKR) & (__UINTEGER_32)(~ a__KSKR));
-        ptr_table__5UYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LSKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__4UYR=((__POINTER )(NULL));
-        result__AVYR=((__POINTER *)ptr_table__5UYR)[ 0];
-        if ((result__AVYR == (void *)NULL)) {
-          result__AVYR=new_lab__2PJ(new_size__LSKR);
-          next__4UYR=(void *)((unsigned long)result__AVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LSKR)));
-          ((__POINTER *)next__4UYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5UYR)[ 0]=next__4UYR;
-        } else {
-          next__4UYR=((__POINTER *)result__AVYR)[ 0];
-          if ((next__4UYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LSKR <<  1)) <=  4096)) {
-              next__4UYR=(void *)((unsigned long)result__AVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LSKR)));
-            } else {
-              next__4UYR=new_lab__2PJ(new_size__LSKR);
-            };
-            ((__POINTER *)next__4UYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5UYR)[ 0]=next__4UYR;
-          } else {
-            ((__POINTER *)result__AVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4UYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AVYR=next__4UYR;
-          };
-        };
-        ptr__HSKR=result__AVYR;
-      } else {
-        t__MSKR=((__UINTEGER_32 )typ_id__ISKR);
-        a__NSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HVYR=(__UINTEGER_32)((__UINTEGER_32)(sz__JSKR + a__NSKR) & (__UINTEGER_32)(~ a__NSKR));
-        ptr_table__EVYR=((__POINTER )(&(table_type[(t__MSKR)])));
-        lab_type__GVYR=(__UINTEGER_32)(t__MSKR |  1);
-        next__DVYR=((__POINTER )(NULL));
-        result__FVYR=((__POINTER *)ptr_table__EVYR)[ 0];
-        if ((result__FVYR == (void *)NULL)) {
-          result__FVYR=new_lab__2PJ(lab_type__GVYR);
-          next__DVYR=(void *)((unsigned long)result__FVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HVYR)));
-          ((__POINTER *)next__DVYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EVYR)[ 0]=next__DVYR;
-        } else {
-          next__DVYR=((__POINTER *)result__FVYR)[ 0];
-          if ((next__DVYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HVYR <<  1)) <=  4096)) {
-              next__DVYR=(void *)((unsigned long)result__FVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HVYR)));
-            } else {
-              next__DVYR=new_lab__2PJ(lab_type__GVYR);
-            };
-            ((__POINTER *)next__DVYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EVYR)[ 0]=next__DVYR;
-          } else {
-            ((__POINTER *)result__FVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FVYR=next__DVYR;
-          };
-        };
-        ptr__HSKR=result__FVYR;
-      };
-      result__GSKR=((__IS_EXPANDED *)ptr__HSKR);
-      *(result__GSKR) = *(IS_EXPANDED__);
-    };
-    Self__OSKR=((__IS_EXPANDED *)result__GSKR);
-    Self__OSKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PSKR;
-    Self__OSKR->receiver__WN2H=__tmp__YTAR;
-    __tmp__5REO=result__GSKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__5REO=my_copy__1N2H(__tmp__4REO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__5REO=my_copy__EO2H(__tmp__4REO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__5REO=my_copy__PO2H(__tmp__4REO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__5REO=my_copy__1O2H(__tmp__4REO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__5REO=my_copy__GP2H(__tmp__4REO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__5REO=my_copy__RP2H(__tmp__4REO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__5REO=my_copy__2P2H(__tmp__4REO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__5REO=my_copy__HQ2H(__tmp__4REO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__5REO=my_copy__SQ2H(__tmp__4REO);
-  } break;
-  case __ITEM__: {
-    __tmp__5REO=my_copy__DR2H(__tmp__4REO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__5REO=my_copy__PR2H(__tmp__4REO);
-  } break;
-  case __CAST__: {
-    __tmp__5REO=my_copy__YR2H(__tmp__4REO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__5REO=my_copy__5SYM(__tmp__4REO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__5REO=my_copy__IUGK(__tmp__4REO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__JYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4REO)->global__ZGJK),NULL);
-    if (__tmp__JYCR==NULL) {
-      __tmp__KYCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__JYCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__KYCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__KYCR=((__READ_GLOBAL *)__tmp__JYCR);
+  __INTEGER_64__1SG v__CUCU;
+  __POSITION__OL __tmp__CB4P,p__BUCU;
+  void *__tmp__DB4P,*__tmp__EB4P;
+  __STRING_CST__5J *Self__KTCU,*result__GTCU;
+  __POINTER__IB ptr__HTCU,__tmp__JTCU,__tmp__LTCU,__tmp__MTCU;
+  __INTEGER__Q typ_id__ITCU;
+  __UINTEGER_32__ZWB __tmp__NTCU;
+  __PROTOTYPE_CST__LAXC *Self__ILAS,*__tmp__JLAS;
+  __INTEGER_CST__XAXC *Self__LLAS,*Self__AUCU;
+  __TYPE_FULL__XMB *t__DUCU;
+  __READ_LOCAL__55ZI *__tmp__BFYT,*__tmp__CFYT;
+  __IS_EXPANDED__35NJ *Self__PLAS,*Self__RUCU;
+  __GET_TYPE_ID__HAOJ *Self__ULAS,*Self__BVCU;
+  __SIZE_OF__5GOJ *Self__XLAS,*Self__RVCU;
+  __REAL_CST__1LOJ *Self__0LAS,*Self__BWCU;
+  __STRING_CONSTANT__0 *v__DWCU;
+  __CHARACTER_CST__RMOJ *Self__4LAS,*__tmp__5LAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__BMAS,*__tmp__CMAS;
+  void *__tmp__HWCU,*__tmp__LZCU;
+  __READ_GLOBAL__T4YL *__tmp__IWCU;
+  __EXPR_AND_AND_LOGIC__5FUL *result__H4QU,*Self__T4QU;
+  __tmp__CB4P=Self__AB4P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__DB4P=Self__AB4P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__DB4P)->__id) {
+  case __STRING_CST__5J__: {
+    Self__KTCU=((__STRING_CST__5J *)__tmp__DB4P);
+    result__GTCU=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      result__GTCU=Self__KTCU;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      result__GTCU=((__STRING_CST__5J *)ptr__HTCU);
+      *(result__GTCU) = *(Self__KTCU);
+    };
+    __tmp__EB4P=result__GTCU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__EB4P=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__DB4P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__ILAS=((__PROTOTYPE_CST__LAXC *)__tmp__DB4P);
+    __tmp__JLAS=create__type__VJ2C(Self__ILAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ILAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__EB4P=__tmp__JLAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__LLAS=((__INTEGER_CST__XAXC *)__tmp__DB4P);
+    p__BUCU=Self__LLAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__CUCU=Self__LLAS->value__FH4D;
+    t__DUCU=Self__LLAS->parent_constant__YAXC.static_type__5G4D;
+    Self__LLAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__LLAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__LLAS=((__INTEGER_CST__XAXC *)ptr__HTCU);
+      *(Self__LLAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__AUCU=((__INTEGER_CST__XAXC *)Self__LLAS);
+    Self__AUCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__AUCU->value__FH4D=v__CUCU;
+    Self__AUCU->parent_constant__YAXC.static_type__5G4D=t__DUCU;
+    check_type__XYEE(Self__AUCU);
+    __tmp__EB4P=Self__LLAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__EB4P=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__DB4P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__DB4P)->local__BVEJ));
+    if (__tmp__BFYT==NULL) {
+      __tmp__CFYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CFYT=((__READ_LOCAL__55ZI *)__tmp__BFYT);
+    };
+    __tmp__EB4P=__tmp__CFYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__EB4P=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__EB4P=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DB4P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PLAS=((__IS_EXPANDED__35NJ *)__tmp__DB4P);
+    p__BUCU=Self__PLAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__PLAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BFYT==NULL) {
+      __tmp__CFYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CFYT=((__READ_LOCAL__55ZI *)__tmp__BFYT);
+    };
+    Self__PLAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__PLAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__PLAS=((__IS_EXPANDED__35NJ *)ptr__HTCU);
+      *(Self__PLAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__RUCU=((__IS_EXPANDED__35NJ *)Self__PLAS);
+    Self__RUCU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__RUCU->receiver__RA5J=__tmp__CFYT;
+    __tmp__EB4P=Self__PLAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ULAS=((__GET_TYPE_ID__HAOJ *)__tmp__DB4P);
+    p__BUCU=Self__ULAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DUCU=Self__ULAS->receiver__WA5J;
+    Self__ULAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__ULAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__ULAS=((__GET_TYPE_ID__HAOJ *)ptr__HTCU);
+      *(Self__ULAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__BVCU=((__GET_TYPE_ID__HAOJ *)Self__ULAS);
+    Self__BVCU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__BVCU->receiver__WA5J=t__DUCU;
+    __tmp__EB4P=Self__ULAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__EB4P=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__EB4P=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__EB4P=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__EB4P=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__EB4P=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__EB4P=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__EB4P=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__DB4P));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__EB4P=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__DB4P));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__EB4P=my_copy__03AL(((__ITEM__HGOJ *)__tmp__DB4P));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__XLAS=((__SIZE_OF__5GOJ *)__tmp__DB4P);
+    p__BUCU=Self__XLAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DUCU=Self__XLAS->receiver__AD5J;
+    Self__XLAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__XLAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__XLAS=((__SIZE_OF__5GOJ *)ptr__HTCU);
+      *(Self__XLAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__RVCU=((__SIZE_OF__5GOJ *)Self__XLAS);
+    Self__RVCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__RVCU->receiver__AD5J=t__DUCU;
+    __tmp__EB4P=Self__XLAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__EB4P=my_copy__L4AL(((__CAST__1HOJ *)__tmp__DB4P));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__0LAS=((__REAL_CST__1LOJ *)__tmp__DB4P);
+    p__BUCU=Self__0LAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__DWCU=Self__0LAS->value__VD5J;
+    t__DUCU=Self__0LAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__0LAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__0LAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__0LAS=((__REAL_CST__1LOJ *)ptr__HTCU);
+      *(Self__0LAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__BWCU=((__REAL_CST__1LOJ *)Self__0LAS);
+    Self__BWCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__BWCU->value__VD5J=v__DWCU;
+    Self__BWCU->parent_constant__2LOJ.static_type__5G4D=t__DUCU;
+    __tmp__EB4P=Self__0LAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__4LAS=((__CHARACTER_CST__RMOJ *)__tmp__DB4P);
+    __tmp__5LAS=create__char__UMQJ(Self__4LAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4LAS->text__0D5J);
+    __tmp__EB4P=__tmp__5LAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__BMAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DB4P);
+    __tmp__CMAS=create__text__OQQJ(Self__BMAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BMAS->string__WBJK);
+    __tmp__EB4P=__tmp__CMAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__EB4P=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__DB4P));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__EB4P=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DB4P));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__EB4P=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__EB4P=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__EB4P=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__EB4P=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__EB4P=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__DB4P));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__EB4P=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__DB4P));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__HWCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__DB4P)->global__KAKM),NULL);
+    if (__tmp__HWCU==NULL) {
+      __tmp__IWCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__HWCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__IWCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__IWCU=((__READ_GLOBAL__T4YL *)__tmp__HWCU);
       } break;
       }
     };
-    __tmp__5REO=__tmp__KYCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__5REO=my_copy__BQCN(__tmp__4REO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__5REO=my_copy__NREO(__tmp__4REO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5REO=my_copy__VYJO(__tmp__4REO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__5REO=my_copy__0REO(__tmp__4REO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5REO=my_copy__BZJO(__tmp__4REO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__5REO=my_copy__CNJM(__tmp__4REO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__5REO=my_copy__5XLL(__tmp__4REO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__5REO=my_copy__WVYM(__tmp__4REO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__5REO=my_copy__FSEO(__tmp__4REO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__5REO=my_copy__QCEP(__tmp__4REO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__5REO=my_copy__5LSN(__tmp__4REO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__5REO=my_copy__KMSN(__tmp__4REO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__5REO=my_copy__JZPN(__tmp__4REO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__5REO=my_copy__G3SO(__tmp__4REO);
-  } break;
-  };
-  __tmp__BSEO=Self__1REO->parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__BSEO)->__id) {
-  case __LIST__: {
-    __tmp__CSEO=my_copy__MSYM(__tmp__BSEO);
-  } break;
-  case __STRING_CST__: {
-    Self__XF3P=((__STRING_CST *)__tmp__BSEO);
-    __tmp__CSEO=create__text__ITMH(Self__XF3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XF3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__CSEO=my_copy__EK2H(__tmp__BSEO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__YF3P=((__PROTOTYPE_CST *)__tmp__BSEO);
-    __tmp__CSEO=create__type__PKQC(Self__YF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YF3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__ZF3P=((__INTEGER_CST *)__tmp__BSEO);
-    p__0SKR=Self__ZF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__1SKR=Self__ZF3P->value__W4YD;
-    t__2SKR=Self__ZF3P->parent_constant__B3LC.static_type__M2YD;
-    result__RSKR=NULL;
-    ptr__SSKR=((__POINTER )(NULL));
-    typ_id__TSKR= 0;
-    sz__USKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__USKR ==  0)) {
-      result__RSKR=INTEGER_CST__;
-    } else {
-      typ_id__TSKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__USKR);
-      if ((typ_id__TSKR == (__INTEGER)(-  1))) {
-        a__VSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WSKR=(__UINTEGER_32)((__UINTEGER_32)(sz__USKR + a__VSKR) & (__UINTEGER_32)(~ a__VSKR));
-        ptr_table__JVYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WSKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__IVYR=((__POINTER )(NULL));
-        result__KVYR=((__POINTER *)ptr_table__JVYR)[ 0];
-        if ((result__KVYR == (void *)NULL)) {
-          result__KVYR=new_lab__2PJ(new_size__WSKR);
-          next__IVYR=(void *)((unsigned long)result__KVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSKR)));
-          ((__POINTER *)next__IVYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JVYR)[ 0]=next__IVYR;
-        } else {
-          next__IVYR=((__POINTER *)result__KVYR)[ 0];
-          if ((next__IVYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WSKR <<  1)) <=  4096)) {
-              next__IVYR=(void *)((unsigned long)result__KVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSKR)));
-            } else {
-              next__IVYR=new_lab__2PJ(new_size__WSKR);
-            };
-            ((__POINTER *)next__IVYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JVYR)[ 0]=next__IVYR;
-          } else {
-            ((__POINTER *)result__KVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KVYR=next__IVYR;
-          };
-        };
-        ptr__SSKR=result__KVYR;
-      } else {
-        t__XSKR=((__UINTEGER_32 )typ_id__TSKR);
-        a__YSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RVYR=(__UINTEGER_32)((__UINTEGER_32)(sz__USKR + a__YSKR) & (__UINTEGER_32)(~ a__YSKR));
-        ptr_table__OVYR=((__POINTER )(&(table_type[(t__XSKR)])));
-        lab_type__QVYR=(__UINTEGER_32)(t__XSKR |  1);
-        next__NVYR=((__POINTER )(NULL));
-        result__PVYR=((__POINTER *)ptr_table__OVYR)[ 0];
-        if ((result__PVYR == (void *)NULL)) {
-          result__PVYR=new_lab__2PJ(lab_type__QVYR);
-          next__NVYR=(void *)((unsigned long)result__PVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RVYR)));
-          ((__POINTER *)next__NVYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OVYR)[ 0]=next__NVYR;
-        } else {
-          next__NVYR=((__POINTER *)result__PVYR)[ 0];
-          if ((next__NVYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RVYR <<  1)) <=  4096)) {
-              next__NVYR=(void *)((unsigned long)result__PVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RVYR)));
-            } else {
-              next__NVYR=new_lab__2PJ(lab_type__QVYR);
-            };
-            ((__POINTER *)next__NVYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OVYR)[ 0]=next__NVYR;
-          } else {
-            ((__POINTER *)result__PVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PVYR=next__NVYR;
-          };
-        };
-        ptr__SSKR=result__PVYR;
-      };
-      result__RSKR=((__INTEGER_CST *)ptr__SSKR);
-      *(result__RSKR) = *(INTEGER_CST__);
-    };
-    Self__ZSKR=((__INTEGER_CST *)result__RSKR);
-    Self__ZSKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0SKR;
-    Self__ZSKR->value__W4YD=v__1SKR;
-    Self__ZSKR->parent_constant__B3LC.static_type__M2YD=t__2SKR;
-    check_type__YG5D(Self__ZSKR);
-    __tmp__CSEO=result__RSKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1TAR=read__QB5G(((__READ_LOCAL *)__tmp__BSEO)->local__HJZD);
-    if (__tmp__1TAR==NULL) {
-      __tmp__2TAR=NULL;
-    } else {
-      __tmp__2TAR=((__READ_LOCAL *)__tmp__1TAR);
-    };
-    __tmp__CSEO=__tmp__2TAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__CSEO=my_copy__SL2H(__tmp__BSEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__CSEO=my_copy__LM2H(__tmp__BSEO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__CSEO=my_copy__YM2H(__tmp__BSEO);
-  } break;
-  case __REAL_CST__: {
-    Self__1F3P=((__REAL_CST *)__tmp__BSEO);
-    p__GTKR=Self__1F3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__HTKR=Self__1F3P->value__HN2H;
-    t__ITKR=Self__1F3P->parent_constant__U2JH.static_type__M2YD;
-    result__3SKR=NULL;
-    ptr__4SKR=((__POINTER )(NULL));
-    typ_id__5SKR= 0;
-    sz__ATKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__ATKR ==  0)) {
-      result__3SKR=REAL_CST__;
-    } else {
-      typ_id__5SKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ATKR);
-      if ((typ_id__5SKR == (__INTEGER)(-  1))) {
-        a__BTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CTKR=(__UINTEGER_32)((__UINTEGER_32)(sz__ATKR + a__BTKR) & (__UINTEGER_32)(~ a__BTKR));
-        ptr_table__TVYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CTKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__SVYR=((__POINTER )(NULL));
-        result__UVYR=((__POINTER *)ptr_table__TVYR)[ 0];
-        if ((result__UVYR == (void *)NULL)) {
-          result__UVYR=new_lab__2PJ(new_size__CTKR);
-          next__SVYR=(void *)((unsigned long)result__UVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CTKR)));
-          ((__POINTER *)next__SVYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TVYR)[ 0]=next__SVYR;
-        } else {
-          next__SVYR=((__POINTER *)result__UVYR)[ 0];
-          if ((next__SVYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CTKR <<  1)) <=  4096)) {
-              next__SVYR=(void *)((unsigned long)result__UVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CTKR)));
-            } else {
-              next__SVYR=new_lab__2PJ(new_size__CTKR);
-            };
-            ((__POINTER *)next__SVYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TVYR)[ 0]=next__SVYR;
-          } else {
-            ((__POINTER *)result__UVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UVYR=next__SVYR;
-          };
-        };
-        ptr__4SKR=result__UVYR;
-      } else {
-        t__DTKR=((__UINTEGER_32 )typ_id__5SKR);
-        a__ETKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1VYR=(__UINTEGER_32)((__UINTEGER_32)(sz__ATKR + a__ETKR) & (__UINTEGER_32)(~ a__ETKR));
-        ptr_table__YVYR=((__POINTER )(&(table_type[(t__DTKR)])));
-        lab_type__0VYR=(__UINTEGER_32)(t__DTKR |  1);
-        next__XVYR=((__POINTER )(NULL));
-        result__ZVYR=((__POINTER *)ptr_table__YVYR)[ 0];
-        if ((result__ZVYR == (void *)NULL)) {
-          result__ZVYR=new_lab__2PJ(lab_type__0VYR);
-          next__XVYR=(void *)((unsigned long)result__ZVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VYR)));
-          ((__POINTER *)next__XVYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YVYR)[ 0]=next__XVYR;
-        } else {
-          next__XVYR=((__POINTER *)result__ZVYR)[ 0];
-          if ((next__XVYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1VYR <<  1)) <=  4096)) {
-              next__XVYR=(void *)((unsigned long)result__ZVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VYR)));
-            } else {
-              next__XVYR=new_lab__2PJ(lab_type__0VYR);
-            };
-            ((__POINTER *)next__XVYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YVYR)[ 0]=next__XVYR;
-          } else {
-            ((__POINTER *)result__ZVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZVYR=next__XVYR;
-          };
-        };
-        ptr__4SKR=result__ZVYR;
-      };
-      result__3SKR=((__REAL_CST *)ptr__4SKR);
-      *(result__3SKR) = *(REAL_CST__);
-    };
-    Self__FTKR=((__REAL_CST *)result__3SKR);
-    Self__FTKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GTKR;
-    Self__FTKR->value__HN2H=v__HTKR;
-    Self__FTKR->parent_constant__U2JH.static_type__M2YD=t__ITKR;
-    __tmp__CSEO=result__3SKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3F3P=((__CHARACTER_CST *)__tmp__BSEO);
-    __tmp__CSEO=create__char__4SMH(Self__3F3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3F3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4F3P=((__IS_EXPANDED *)__tmp__BSEO);
-    __tmp__5TAR=read__QB5G(((__READ_LOCAL *)Self__4F3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5TAR==NULL) {
-      __tmp__AUAR=NULL;
-    } else {
-      __tmp__AUAR=((__READ_LOCAL *)__tmp__5TAR);
-    };
-    p__STKR=Self__4F3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__JTKR=NULL;
-    ptr__KTKR=((__POINTER )(NULL));
-    typ_id__LTKR= 0;
-    sz__MTKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__MTKR ==  0)) {
-      result__JTKR=IS_EXPANDED__;
-    } else {
-      typ_id__LTKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MTKR);
-      if ((typ_id__LTKR == (__INTEGER)(-  1))) {
-        a__NTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OTKR=(__UINTEGER_32)((__UINTEGER_32)(sz__MTKR + a__NTKR) & (__UINTEGER_32)(~ a__NTKR));
-        ptr_table__3VYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OTKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__2VYR=((__POINTER )(NULL));
-        result__4VYR=((__POINTER *)ptr_table__3VYR)[ 0];
-        if ((result__4VYR == (void *)NULL)) {
-          result__4VYR=new_lab__2PJ(new_size__OTKR);
-          next__2VYR=(void *)((unsigned long)result__4VYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTKR)));
-          ((__POINTER *)next__2VYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3VYR)[ 0]=next__2VYR;
-        } else {
-          next__2VYR=((__POINTER *)result__4VYR)[ 0];
-          if ((next__2VYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4VYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OTKR <<  1)) <=  4096)) {
-              next__2VYR=(void *)((unsigned long)result__4VYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTKR)));
-            } else {
-              next__2VYR=new_lab__2PJ(new_size__OTKR);
-            };
-            ((__POINTER *)next__2VYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3VYR)[ 0]=next__2VYR;
-          } else {
-            ((__POINTER *)result__4VYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2VYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4VYR=next__2VYR;
-          };
-        };
-        ptr__KTKR=result__4VYR;
-      } else {
-        t__PTKR=((__UINTEGER_32 )typ_id__LTKR);
-        a__QTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FWYR=(__UINTEGER_32)((__UINTEGER_32)(sz__MTKR + a__QTKR) & (__UINTEGER_32)(~ a__QTKR));
-        ptr_table__CWYR=((__POINTER )(&(table_type[(t__PTKR)])));
-        lab_type__EWYR=(__UINTEGER_32)(t__PTKR |  1);
-        next__BWYR=((__POINTER )(NULL));
-        result__DWYR=((__POINTER *)ptr_table__CWYR)[ 0];
-        if ((result__DWYR == (void *)NULL)) {
-          result__DWYR=new_lab__2PJ(lab_type__EWYR);
-          next__BWYR=(void *)((unsigned long)result__DWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FWYR)));
-          ((__POINTER *)next__BWYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CWYR)[ 0]=next__BWYR;
-        } else {
-          next__BWYR=((__POINTER *)result__DWYR)[ 0];
-          if ((next__BWYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FWYR <<  1)) <=  4096)) {
-              next__BWYR=(void *)((unsigned long)result__DWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FWYR)));
-            } else {
-              next__BWYR=new_lab__2PJ(lab_type__EWYR);
-            };
-            ((__POINTER *)next__BWYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CWYR)[ 0]=next__BWYR;
-          } else {
-            ((__POINTER *)result__DWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DWYR=next__BWYR;
-          };
-        };
-        ptr__KTKR=result__DWYR;
-      };
-      result__JTKR=((__IS_EXPANDED *)ptr__KTKR);
-      *(result__JTKR) = *(IS_EXPANDED__);
-    };
-    Self__RTKR=((__IS_EXPANDED *)result__JTKR);
-    Self__RTKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__STKR;
-    Self__RTKR->receiver__WN2H=__tmp__AUAR;
-    __tmp__CSEO=result__JTKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__CSEO=my_copy__1N2H(__tmp__BSEO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__CSEO=my_copy__EO2H(__tmp__BSEO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__CSEO=my_copy__PO2H(__tmp__BSEO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__CSEO=my_copy__1O2H(__tmp__BSEO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__CSEO=my_copy__GP2H(__tmp__BSEO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__CSEO=my_copy__RP2H(__tmp__BSEO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__CSEO=my_copy__2P2H(__tmp__BSEO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__CSEO=my_copy__HQ2H(__tmp__BSEO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__CSEO=my_copy__SQ2H(__tmp__BSEO);
-  } break;
-  case __ITEM__: {
-    __tmp__CSEO=my_copy__DR2H(__tmp__BSEO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__CSEO=my_copy__PR2H(__tmp__BSEO);
-  } break;
-  case __CAST__: {
-    __tmp__CSEO=my_copy__YR2H(__tmp__BSEO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__CSEO=my_copy__5SYM(__tmp__BSEO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__CSEO=my_copy__IUGK(__tmp__BSEO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__NYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BSEO)->global__ZGJK),NULL);
-    if (__tmp__NYCR==NULL) {
-      __tmp__OYCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__NYCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__OYCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__OYCR=((__READ_GLOBAL *)__tmp__NYCR);
+    __tmp__EB4P=__tmp__IWCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__EB4P=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__DB4P));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__EB4P=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__DB4P));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__EB4P=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__DB4P));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__EB4P=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__DB4P));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__EB4P=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__DB4P));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__EB4P=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__DB4P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__EB4P=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__DB4P));
+  } break;
+  };
+  __tmp__DB4P=Self__AB4P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__DB4P)->__id) {
+  case __STRING_CST__5J__: {
+    Self__KTCU=((__STRING_CST__5J *)__tmp__DB4P);
+    result__GTCU=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      result__GTCU=Self__KTCU;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      result__GTCU=((__STRING_CST__5J *)ptr__HTCU);
+      *(result__GTCU) = *(Self__KTCU);
+    };
+    __tmp__HWCU=result__GTCU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HWCU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__DB4P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__ILAS=((__PROTOTYPE_CST__LAXC *)__tmp__DB4P);
+    __tmp__JLAS=create__type__VJ2C(Self__ILAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ILAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__HWCU=__tmp__JLAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__LLAS=((__INTEGER_CST__XAXC *)__tmp__DB4P);
+    p__BUCU=Self__LLAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__CUCU=Self__LLAS->value__FH4D;
+    t__DUCU=Self__LLAS->parent_constant__YAXC.static_type__5G4D;
+    Self__LLAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__LLAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__LLAS=((__INTEGER_CST__XAXC *)ptr__HTCU);
+      *(Self__LLAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__AUCU=((__INTEGER_CST__XAXC *)Self__LLAS);
+    Self__AUCU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__AUCU->value__FH4D=v__CUCU;
+    Self__AUCU->parent_constant__YAXC.static_type__5G4D=t__DUCU;
+    check_type__XYEE(Self__AUCU);
+    __tmp__HWCU=Self__LLAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HWCU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__DB4P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__DB4P)->local__BVEJ));
+    if (__tmp__BFYT==NULL) {
+      __tmp__CFYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CFYT=((__READ_LOCAL__55ZI *)__tmp__BFYT);
+    };
+    __tmp__HWCU=__tmp__CFYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HWCU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HWCU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DB4P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PLAS=((__IS_EXPANDED__35NJ *)__tmp__DB4P);
+    p__BUCU=Self__PLAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__PLAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BFYT==NULL) {
+      __tmp__CFYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CFYT=((__READ_LOCAL__55ZI *)__tmp__BFYT);
+    };
+    Self__PLAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__PLAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__PLAS=((__IS_EXPANDED__35NJ *)ptr__HTCU);
+      *(Self__PLAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__RUCU=((__IS_EXPANDED__35NJ *)Self__PLAS);
+    Self__RUCU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__RUCU->receiver__RA5J=__tmp__CFYT;
+    __tmp__HWCU=Self__PLAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ULAS=((__GET_TYPE_ID__HAOJ *)__tmp__DB4P);
+    p__BUCU=Self__ULAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DUCU=Self__ULAS->receiver__WA5J;
+    Self__ULAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__ULAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__ULAS=((__GET_TYPE_ID__HAOJ *)ptr__HTCU);
+      *(Self__ULAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__BVCU=((__GET_TYPE_ID__HAOJ *)Self__ULAS);
+    Self__BVCU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__BVCU->receiver__WA5J=t__DUCU;
+    __tmp__HWCU=Self__ULAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HWCU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HWCU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HWCU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HWCU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HWCU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HWCU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__DB4P));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HWCU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__DB4P));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__HWCU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__DB4P));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__HWCU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__DB4P));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__XLAS=((__SIZE_OF__5GOJ *)__tmp__DB4P);
+    p__BUCU=Self__XLAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__DUCU=Self__XLAS->receiver__AD5J;
+    Self__XLAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__XLAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__XLAS=((__SIZE_OF__5GOJ *)ptr__HTCU);
+      *(Self__XLAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__RVCU=((__SIZE_OF__5GOJ *)Self__XLAS);
+    Self__RVCU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__RVCU->receiver__AD5J=t__DUCU;
+    __tmp__HWCU=Self__XLAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__HWCU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__DB4P));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__0LAS=((__REAL_CST__1LOJ *)__tmp__DB4P);
+    p__BUCU=Self__0LAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__DWCU=Self__0LAS->value__VD5J;
+    t__DUCU=Self__0LAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__0LAS=NULL;
+    ptr__HTCU=((__POINTER__IB )(NULL));
+    typ_id__ITCU= 0;
+    __tmp__JTCU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__JTCU ==  0)) {
+      Self__0LAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__ITCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+      if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+        ptr__HTCU=__tmp__LTCU;
+      } else /* FALSE */ {
+        __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+        ptr__HTCU=__tmp__LTCU;
+      };
+      Self__0LAS=((__REAL_CST__1LOJ *)ptr__HTCU);
+      *(Self__0LAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__BWCU=((__REAL_CST__1LOJ *)Self__0LAS);
+    Self__BWCU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BUCU;
+    Self__BWCU->value__VD5J=v__DWCU;
+    Self__BWCU->parent_constant__2LOJ.static_type__5G4D=t__DUCU;
+    __tmp__HWCU=Self__0LAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__4LAS=((__CHARACTER_CST__RMOJ *)__tmp__DB4P);
+    __tmp__5LAS=create__char__UMQJ(Self__4LAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4LAS->text__0D5J);
+    __tmp__HWCU=__tmp__5LAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__BMAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DB4P);
+    __tmp__CMAS=create__text__OQQJ(Self__BMAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BMAS->string__WBJK);
+    __tmp__HWCU=__tmp__CMAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__HWCU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__DB4P));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HWCU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DB4P));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HWCU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HWCU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HWCU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HWCU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DB4P));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HWCU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__DB4P));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HWCU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__DB4P));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__LZCU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__DB4P)->global__KAKM),NULL);
+    if (__tmp__LZCU==NULL) {
+      __tmp__IWCU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__LZCU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__IWCU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__IWCU=((__READ_GLOBAL__T4YL *)__tmp__LZCU);
       } break;
       }
     };
-    __tmp__CSEO=__tmp__OYCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__CSEO=my_copy__BQCN(__tmp__BSEO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__CSEO=my_copy__NREO(__tmp__BSEO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CSEO=my_copy__VYJO(__tmp__BSEO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__CSEO=my_copy__0REO(__tmp__BSEO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CSEO=my_copy__BZJO(__tmp__BSEO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__CSEO=my_copy__CNJM(__tmp__BSEO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__CSEO=my_copy__5XLL(__tmp__BSEO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__CSEO=my_copy__WVYM(__tmp__BSEO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__CSEO=my_copy__FSEO(__tmp__BSEO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__CSEO=my_copy__QCEP(__tmp__BSEO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__CSEO=my_copy__5LSN(__tmp__BSEO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__CSEO=my_copy__KMSN(__tmp__BSEO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__CSEO=my_copy__JZPN(__tmp__BSEO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__CSEO=my_copy__G3SO(__tmp__BSEO);
-  } break;
-  };
-  result__LKEO=NULL;
-  ptr__MKEO=((__POINTER )(NULL));
-  typ_id__RKEO= 0;
-  sz__OKEO=((__UINTEGER_32 )sizeof(__EXPR_AND_LOGIC));
-  if ((sz__OKEO ==  0)) {
-    result__LKEO=EXPR_AND_LOGIC__;
-  } else {
-    typ_id__RKEO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OKEO);
-    if ((typ_id__RKEO == (__INTEGER)(-  1))) {
-      a__AJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4I2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OKEO + a__AJ2Q) & (__UINTEGER_32)(~ a__AJ2Q));
-      ptr_table__HWYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4I2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__GWYR=((__POINTER )(NULL));
-      result__IWYR=((__POINTER *)ptr_table__HWYR)[ 0];
-      if ((result__IWYR == (void *)NULL)) {
-        result__IWYR=new_lab__2PJ(new_size__4I2Q);
-        next__GWYR=(void *)((unsigned long)result__IWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4I2Q)));
-        ((__POINTER *)next__GWYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HWYR)[ 0]=next__GWYR;
-      } else {
-        next__GWYR=((__POINTER *)result__IWYR)[ 0];
-        if ((next__GWYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4I2Q <<  1)) <=  4096)) {
-            next__GWYR=(void *)((unsigned long)result__IWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4I2Q)));
-          } else {
-            next__GWYR=new_lab__2PJ(new_size__4I2Q);
-          };
-          ((__POINTER *)next__GWYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HWYR)[ 0]=next__GWYR;
-        } else {
-          ((__POINTER *)result__IWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__IWYR=next__GWYR;
-        };
-      };
-      ptr__MKEO=result__IWYR;
-    } else {
-      t__EJ2Q=((__UINTEGER_32 )typ_id__RKEO);
-      a__GJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__PWYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OKEO + a__GJ2Q) & (__UINTEGER_32)(~ a__GJ2Q));
-      ptr_table__MWYR=((__POINTER )(&(table_type[(t__EJ2Q)])));
-      lab_type__OWYR=(__UINTEGER_32)(t__EJ2Q |  1);
-      next__LWYR=((__POINTER )(NULL));
-      result__NWYR=((__POINTER *)ptr_table__MWYR)[ 0];
-      if ((result__NWYR == (void *)NULL)) {
-        result__NWYR=new_lab__2PJ(lab_type__OWYR);
-        next__LWYR=(void *)((unsigned long)result__NWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWYR)));
-        ((__POINTER *)next__LWYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MWYR)[ 0]=next__LWYR;
-      } else {
-        next__LWYR=((__POINTER *)result__NWYR)[ 0];
-        if ((next__LWYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PWYR <<  1)) <=  4096)) {
-            next__LWYR=(void *)((unsigned long)result__NWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWYR)));
-          } else {
-            next__LWYR=new_lab__2PJ(lab_type__OWYR);
-          };
-          ((__POINTER *)next__LWYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MWYR)[ 0]=next__LWYR;
-        } else {
-          ((__POINTER *)result__NWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NWYR=next__LWYR;
-        };
-      };
-      ptr__MKEO=result__NWYR;
-    };
-    result__LKEO=((__EXPR_AND_LOGIC *)ptr__MKEO);
-    *(result__LKEO) = *(EXPR_AND_LOGIC__);
-  };
-  Self__1XGO=((__EXPR_AND_LOGIC *)result__LKEO);
-  Self__1XGO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__3REO;
-  Self__1XGO->parent_expr_binary_logic__QKCL.left__RREO=__tmp__5REO;
-  Self__1XGO->parent_expr_binary_logic__QKCL.right__VREO=__tmp__CSEO;
-  return(result__LKEO);
+    __tmp__HWCU=__tmp__IWCU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HWCU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__DB4P));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HWCU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__DB4P));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HWCU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__DB4P));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HWCU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__DB4P));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__HWCU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__DB4P));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HWCU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__DB4P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HWCU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__DB4P));
+  } break;
+  };
+  result__H4QU=NULL;
+  ptr__HTCU=((__POINTER__IB )(NULL));
+  typ_id__ITCU= 0;
+  __tmp__JTCU=((__POINTER__IB )sizeof(__EXPR_AND_AND_LOGIC__5FUL));
+  if (((unsigned long)__tmp__JTCU ==  0)) {
+    result__H4QU=EXPR_AND_AND_LOGIC__5FUL__;
+  } else /* FALSE */ {
+    typ_id__ITCU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JTCU));
+    if ((typ_id__ITCU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NTCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MTCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_size[(__tmp__NTCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MTCU)));
+      ptr__HTCU=__tmp__LTCU;
+    } else /* FALSE */ {
+      __tmp__NTCU=((__UINTEGER_32__ZWB )typ_id__ITCU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__LTCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MTCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JTCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LTCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__LTCU=micro_alloc__table__lab__UKI(__tmp__MTCU,((__POINTER__IB )(&(table_type[(__tmp__NTCU)]))),(__UINTEGER_32__ZWB)(__tmp__NTCU |  1));
+      ptr__HTCU=__tmp__LTCU;
+    };
+    result__H4QU=((__EXPR_AND_AND_LOGIC__5FUL *)ptr__HTCU);
+    *(result__H4QU) = *(EXPR_AND_AND_LOGIC__5FUL__);
+  };
+  Self__T4QU=((__EXPR_AND_AND_LOGIC__5FUL *)result__H4QU);
+  Self__T4QU->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__CB4P;
+  Self__T4QU->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP=__tmp__EB4P;
+  Self__T4QU->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP=__tmp__HWCU;
+  Self__T4QU=result__H4QU;
+  return(Self__T4QU);
 }
 
-static __EXPR_AND_AND_LOGIC* my_copy__BZJO(__EXPR_AND_AND_LOGIC *Self__CZJO)
-// ({EXPR_AND_AND_LOGIC}) With resultRecursive, No inlinable.
+static __EXPR_NEG__EZVL* my_copy__KZBN(__EXPR_NEG__EZVL *Self__LZBN)
+// ({EXPR_NEG__EZVL}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__4TKR,v__BVKR;
-  __POSITION __tmp__EZJO,p__3TKR,p__JUKR,p__VUKR,p__AVKR,p__MVKR;
-  __POSITION p__YVKR;
-  void *__tmp__FZJO,*__tmp__GZJO,*__tmp__IZJO,*__tmp__JZJO;
-  __STRING_CST *Self__5F3P,*Self__HG3P;
-  __PROTOTYPE_CST *Self__AG3P,*Self__IG3P;
-  __INTEGER_CST *Self__BG3P,*result__UTKR,*Self__2TKR,*Self__JG3P;
-  __INTEGER_CST *result__XUKR,*Self__5UKR;
-  void *t__5TKR,*t__LUKR,*t__CVKR,*t__OVKR;
-  __POINTER ptr__VTKR,ptr_table__RWYR,next__QWYR,result__SWYR;
-  __POINTER ptr_table__WWYR,next__VWYR,result__XWYR,ptr__BUKR;
-  __POINTER ptr_table__1WYR,next__0WYR,result__2WYR,ptr_table__AXYR;
-  __POINTER next__5WYR,result__BXYR,ptr__NUKR,ptr_table__FXYR;
-  __POINTER next__EXYR,result__GXYR,ptr_table__KXYR,next__JXYR;
-  __POINTER result__LXYR,ptr__YUKR,ptr_table__PXYR,next__OXYR;
-  __POINTER result__QXYR,ptr_table__UXYR,next__TXYR,result__VXYR;
-  __POINTER ptr__EVKR,ptr_table__ZXYR,next__YXYR,result__0XYR;
-  __POINTER ptr_table__4XYR,next__3XYR,result__5XYR,ptr__QVKR;
-  __POINTER ptr_table__DYYR,next__CYYR,result__EYYR,ptr_table__IYYR;
-  __POINTER next__HYYR,result__JYYR,ptr__PNIO,ptr_table__NYYR;
-  __POINTER next__MYYR,result__OYYR,ptr_table__SYYR,next__RYYR;
-  __POINTER result__TYYR;
-  __INTEGER typ_id__WTKR,typ_id__CUKR,typ_id__OUKR,typ_id__ZUKR;
-  __INTEGER typ_id__FVKR,typ_id__RVKR,typ_id__UNIO;
-  __UINTEGER_32 sz__XTKR,a__YTKR,new_size__ZTKR,t__0TKR,a__1TKR;
-  __UINTEGER_32 new_size__ZWYR,lab_type__YWYR,sz__DUKR,a__EUKR;
-  __UINTEGER_32 new_size__FUKR,t__GUKR,a__HUKR,new_size__DXYR;
-  __UINTEGER_32 lab_type__CXYR,sz__PUKR,a__QUKR,new_size__RUKR,t__SUKR;
-  __UINTEGER_32 a__TUKR,new_size__NXYR,lab_type__MXYR,sz__0UKR,a__1UKR;
-  __UINTEGER_32 new_size__2UKR,t__3UKR,a__4UKR,new_size__XXYR;
-  __UINTEGER_32 lab_type__WXYR,sz__GVKR,a__HVKR,new_size__IVKR,t__JVKR;
-  __UINTEGER_32 a__KVKR,new_size__BYYR,lab_type__AYYR,sz__SVKR,a__TVKR;
-  __UINTEGER_32 new_size__UVKR,t__VVKR,a__WVKR,new_size__LYYR;
-  __UINTEGER_32 lab_type__KYYR,sz__RNIO,a__LJ2Q,new_size__JJ2Q,t__PJ2Q;
-  __UINTEGER_32 a__RJ2Q,new_size__VYYR,lab_type__UYYR;
-  void *__tmp__DUAR,*__tmp__HUAR,*__tmp__RYCR,*__tmp__LUAR,*__tmp__PUAR;
-  void *__tmp__VYCR;
-  __READ_LOCAL *__tmp__EUAR,*__tmp__IUAR,*__tmp__MUAR,*__tmp__QUAR;
-  __REAL_CST *Self__DG3P,*result__AUKR,*Self__IUKR,*Self__LG3P;
-  __REAL_CST *result__DVKR,*Self__LVKR;
-  void *v__KUKR,*v__NVKR;
-  __CHARACTER_CST *Self__FG3P,*Self__NG3P;
-  __IS_EXPANDED *Self__GG3P,*result__MUKR,*Self__UUKR,*Self__OG3P;
-  __IS_EXPANDED *result__PVKR,*Self__XVKR;
-  __READ_GLOBAL *__tmp__SYCR,*__tmp__WYCR;
-  __EXPR_AND_AND_LOGIC *result__ONIO,*Self__5JOO;
-  __tmp__EZJO=Self__CZJO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__FZJO=Self__CZJO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__FZJO)->__id) {
-  case __LIST__: {
-    __tmp__GZJO=my_copy__MSYM(__tmp__FZJO);
-  } break;
-  case __STRING_CST__: {
-    Self__5F3P=((__STRING_CST *)__tmp__FZJO);
-    __tmp__GZJO=create__text__ITMH(Self__5F3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5F3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__GZJO=my_copy__EK2H(__tmp__FZJO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__AG3P=((__PROTOTYPE_CST *)__tmp__FZJO);
-    __tmp__GZJO=create__type__PKQC(Self__AG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AG3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__BG3P=((__INTEGER_CST *)__tmp__FZJO);
-    p__3TKR=Self__BG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__4TKR=Self__BG3P->value__W4YD;
-    t__5TKR=Self__BG3P->parent_constant__B3LC.static_type__M2YD;
-    result__UTKR=NULL;
-    ptr__VTKR=((__POINTER )(NULL));
-    typ_id__WTKR= 0;
-    sz__XTKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__XTKR ==  0)) {
-      result__UTKR=INTEGER_CST__;
-    } else {
-      typ_id__WTKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XTKR);
-      if ((typ_id__WTKR == (__INTEGER)(-  1))) {
-        a__YTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZTKR=(__UINTEGER_32)((__UINTEGER_32)(sz__XTKR + a__YTKR) & (__UINTEGER_32)(~ a__YTKR));
-        ptr_table__RWYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZTKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__QWYR=((__POINTER )(NULL));
-        result__SWYR=((__POINTER *)ptr_table__RWYR)[ 0];
-        if ((result__SWYR == (void *)NULL)) {
-          result__SWYR=new_lab__2PJ(new_size__ZTKR);
-          next__QWYR=(void *)((unsigned long)result__SWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZTKR)));
-          ((__POINTER *)next__QWYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RWYR)[ 0]=next__QWYR;
-        } else {
-          next__QWYR=((__POINTER *)result__SWYR)[ 0];
-          if ((next__QWYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZTKR <<  1)) <=  4096)) {
-              next__QWYR=(void *)((unsigned long)result__SWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZTKR)));
-            } else {
-              next__QWYR=new_lab__2PJ(new_size__ZTKR);
-            };
-            ((__POINTER *)next__QWYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RWYR)[ 0]=next__QWYR;
-          } else {
-            ((__POINTER *)result__SWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SWYR=next__QWYR;
-          };
-        };
-        ptr__VTKR=result__SWYR;
-      } else {
-        t__0TKR=((__UINTEGER_32 )typ_id__WTKR);
-        a__1TKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZWYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XTKR + a__1TKR) & (__UINTEGER_32)(~ a__1TKR));
-        ptr_table__WWYR=((__POINTER )(&(table_type[(t__0TKR)])));
-        lab_type__YWYR=(__UINTEGER_32)(t__0TKR |  1);
-        next__VWYR=((__POINTER )(NULL));
-        result__XWYR=((__POINTER *)ptr_table__WWYR)[ 0];
-        if ((result__XWYR == (void *)NULL)) {
-          result__XWYR=new_lab__2PJ(lab_type__YWYR);
-          next__VWYR=(void *)((unsigned long)result__XWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZWYR)));
-          ((__POINTER *)next__VWYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WWYR)[ 0]=next__VWYR;
-        } else {
-          next__VWYR=((__POINTER *)result__XWYR)[ 0];
-          if ((next__VWYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZWYR <<  1)) <=  4096)) {
-              next__VWYR=(void *)((unsigned long)result__XWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZWYR)));
-            } else {
-              next__VWYR=new_lab__2PJ(lab_type__YWYR);
-            };
-            ((__POINTER *)next__VWYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WWYR)[ 0]=next__VWYR;
-          } else {
-            ((__POINTER *)result__XWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XWYR=next__VWYR;
-          };
-        };
-        ptr__VTKR=result__XWYR;
-      };
-      result__UTKR=((__INTEGER_CST *)ptr__VTKR);
-      *(result__UTKR) = *(INTEGER_CST__);
-    };
-    Self__2TKR=((__INTEGER_CST *)result__UTKR);
-    Self__2TKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3TKR;
-    Self__2TKR->value__W4YD=v__4TKR;
-    Self__2TKR->parent_constant__B3LC.static_type__M2YD=t__5TKR;
-    check_type__YG5D(Self__2TKR);
-    __tmp__GZJO=result__UTKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DUAR=read__QB5G(((__READ_LOCAL *)__tmp__FZJO)->local__HJZD);
-    if (__tmp__DUAR==NULL) {
-      __tmp__EUAR=NULL;
-    } else {
-      __tmp__EUAR=((__READ_LOCAL *)__tmp__DUAR);
-    };
-    __tmp__GZJO=__tmp__EUAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__GZJO=my_copy__SL2H(__tmp__FZJO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__GZJO=my_copy__LM2H(__tmp__FZJO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__GZJO=my_copy__YM2H(__tmp__FZJO);
-  } break;
-  case __REAL_CST__: {
-    Self__DG3P=((__REAL_CST *)__tmp__FZJO);
-    p__JUKR=Self__DG3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__KUKR=Self__DG3P->value__HN2H;
-    t__LUKR=Self__DG3P->parent_constant__U2JH.static_type__M2YD;
-    result__AUKR=NULL;
-    ptr__BUKR=((__POINTER )(NULL));
-    typ_id__CUKR= 0;
-    sz__DUKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__DUKR ==  0)) {
-      result__AUKR=REAL_CST__;
-    } else {
-      typ_id__CUKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DUKR);
-      if ((typ_id__CUKR == (__INTEGER)(-  1))) {
-        a__EUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FUKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DUKR + a__EUKR) & (__UINTEGER_32)(~ a__EUKR));
-        ptr_table__1WYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FUKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__0WYR=((__POINTER )(NULL));
-        result__2WYR=((__POINTER *)ptr_table__1WYR)[ 0];
-        if ((result__2WYR == (void *)NULL)) {
-          result__2WYR=new_lab__2PJ(new_size__FUKR);
-          next__0WYR=(void *)((unsigned long)result__2WYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUKR)));
-          ((__POINTER *)next__0WYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1WYR)[ 0]=next__0WYR;
-        } else {
-          next__0WYR=((__POINTER *)result__2WYR)[ 0];
-          if ((next__0WYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2WYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FUKR <<  1)) <=  4096)) {
-              next__0WYR=(void *)((unsigned long)result__2WYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUKR)));
-            } else {
-              next__0WYR=new_lab__2PJ(new_size__FUKR);
-            };
-            ((__POINTER *)next__0WYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1WYR)[ 0]=next__0WYR;
-          } else {
-            ((__POINTER *)result__2WYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0WYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2WYR=next__0WYR;
-          };
-        };
-        ptr__BUKR=result__2WYR;
-      } else {
-        t__GUKR=((__UINTEGER_32 )typ_id__CUKR);
-        a__HUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DXYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DUKR + a__HUKR) & (__UINTEGER_32)(~ a__HUKR));
-        ptr_table__AXYR=((__POINTER )(&(table_type[(t__GUKR)])));
-        lab_type__CXYR=(__UINTEGER_32)(t__GUKR |  1);
-        next__5WYR=((__POINTER )(NULL));
-        result__BXYR=((__POINTER *)ptr_table__AXYR)[ 0];
-        if ((result__BXYR == (void *)NULL)) {
-          result__BXYR=new_lab__2PJ(lab_type__CXYR);
-          next__5WYR=(void *)((unsigned long)result__BXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXYR)));
-          ((__POINTER *)next__5WYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AXYR)[ 0]=next__5WYR;
-        } else {
-          next__5WYR=((__POINTER *)result__BXYR)[ 0];
-          if ((next__5WYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DXYR <<  1)) <=  4096)) {
-              next__5WYR=(void *)((unsigned long)result__BXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXYR)));
-            } else {
-              next__5WYR=new_lab__2PJ(lab_type__CXYR);
-            };
-            ((__POINTER *)next__5WYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AXYR)[ 0]=next__5WYR;
-          } else {
-            ((__POINTER *)result__BXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5WYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BXYR=next__5WYR;
-          };
-        };
-        ptr__BUKR=result__BXYR;
-      };
-      result__AUKR=((__REAL_CST *)ptr__BUKR);
-      *(result__AUKR) = *(REAL_CST__);
-    };
-    Self__IUKR=((__REAL_CST *)result__AUKR);
-    Self__IUKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JUKR;
-    Self__IUKR->value__HN2H=v__KUKR;
-    Self__IUKR->parent_constant__U2JH.static_type__M2YD=t__LUKR;
-    __tmp__GZJO=result__AUKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__FG3P=((__CHARACTER_CST *)__tmp__FZJO);
-    __tmp__GZJO=create__char__4SMH(Self__FG3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FG3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GG3P=((__IS_EXPANDED *)__tmp__FZJO);
-    __tmp__HUAR=read__QB5G(((__READ_LOCAL *)Self__GG3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HUAR==NULL) {
-      __tmp__IUAR=NULL;
-    } else {
-      __tmp__IUAR=((__READ_LOCAL *)__tmp__HUAR);
-    };
-    p__VUKR=Self__GG3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__MUKR=NULL;
-    ptr__NUKR=((__POINTER )(NULL));
-    typ_id__OUKR= 0;
-    sz__PUKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__PUKR ==  0)) {
-      result__MUKR=IS_EXPANDED__;
-    } else {
-      typ_id__OUKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PUKR);
-      if ((typ_id__OUKR == (__INTEGER)(-  1))) {
-        a__QUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RUKR=(__UINTEGER_32)((__UINTEGER_32)(sz__PUKR + a__QUKR) & (__UINTEGER_32)(~ a__QUKR));
-        ptr_table__FXYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RUKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__EXYR=((__POINTER )(NULL));
-        result__GXYR=((__POINTER *)ptr_table__FXYR)[ 0];
-        if ((result__GXYR == (void *)NULL)) {
-          result__GXYR=new_lab__2PJ(new_size__RUKR);
-          next__EXYR=(void *)((unsigned long)result__GXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RUKR)));
-          ((__POINTER *)next__EXYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FXYR)[ 0]=next__EXYR;
-        } else {
-          next__EXYR=((__POINTER *)result__GXYR)[ 0];
-          if ((next__EXYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RUKR <<  1)) <=  4096)) {
-              next__EXYR=(void *)((unsigned long)result__GXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RUKR)));
-            } else {
-              next__EXYR=new_lab__2PJ(new_size__RUKR);
-            };
-            ((__POINTER *)next__EXYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FXYR)[ 0]=next__EXYR;
-          } else {
-            ((__POINTER *)result__GXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GXYR=next__EXYR;
-          };
-        };
-        ptr__NUKR=result__GXYR;
-      } else {
-        t__SUKR=((__UINTEGER_32 )typ_id__OUKR);
-        a__TUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NXYR=(__UINTEGER_32)((__UINTEGER_32)(sz__PUKR + a__TUKR) & (__UINTEGER_32)(~ a__TUKR));
-        ptr_table__KXYR=((__POINTER )(&(table_type[(t__SUKR)])));
-        lab_type__MXYR=(__UINTEGER_32)(t__SUKR |  1);
-        next__JXYR=((__POINTER )(NULL));
-        result__LXYR=((__POINTER *)ptr_table__KXYR)[ 0];
-        if ((result__LXYR == (void *)NULL)) {
-          result__LXYR=new_lab__2PJ(lab_type__MXYR);
-          next__JXYR=(void *)((unsigned long)result__LXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXYR)));
-          ((__POINTER *)next__JXYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KXYR)[ 0]=next__JXYR;
-        } else {
-          next__JXYR=((__POINTER *)result__LXYR)[ 0];
-          if ((next__JXYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NXYR <<  1)) <=  4096)) {
-              next__JXYR=(void *)((unsigned long)result__LXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXYR)));
-            } else {
-              next__JXYR=new_lab__2PJ(lab_type__MXYR);
-            };
-            ((__POINTER *)next__JXYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KXYR)[ 0]=next__JXYR;
-          } else {
-            ((__POINTER *)result__LXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LXYR=next__JXYR;
-          };
-        };
-        ptr__NUKR=result__LXYR;
-      };
-      result__MUKR=((__IS_EXPANDED *)ptr__NUKR);
-      *(result__MUKR) = *(IS_EXPANDED__);
-    };
-    Self__UUKR=((__IS_EXPANDED *)result__MUKR);
-    Self__UUKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VUKR;
-    Self__UUKR->receiver__WN2H=__tmp__IUAR;
-    __tmp__GZJO=result__MUKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__GZJO=my_copy__1N2H(__tmp__FZJO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__GZJO=my_copy__EO2H(__tmp__FZJO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__GZJO=my_copy__PO2H(__tmp__FZJO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__GZJO=my_copy__1O2H(__tmp__FZJO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__GZJO=my_copy__GP2H(__tmp__FZJO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__GZJO=my_copy__RP2H(__tmp__FZJO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__GZJO=my_copy__2P2H(__tmp__FZJO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__GZJO=my_copy__HQ2H(__tmp__FZJO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__GZJO=my_copy__SQ2H(__tmp__FZJO);
-  } break;
-  case __ITEM__: {
-    __tmp__GZJO=my_copy__DR2H(__tmp__FZJO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__GZJO=my_copy__PR2H(__tmp__FZJO);
-  } break;
-  case __CAST__: {
-    __tmp__GZJO=my_copy__YR2H(__tmp__FZJO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__GZJO=my_copy__5SYM(__tmp__FZJO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__GZJO=my_copy__IUGK(__tmp__FZJO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__RYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FZJO)->global__ZGJK),NULL);
-    if (__tmp__RYCR==NULL) {
-      __tmp__SYCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__RYCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__SYCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__SYCR=((__READ_GLOBAL *)__tmp__RYCR);
+  __INTEGER_64__1SG v__K0CU;
+  __POSITION__OL __tmp__NZBN,p__J0CU;
+  void *__tmp__OZBN,*__tmp__PZBN;
+  __STRING_CST__5J *Self__SZCU,*result__OZCU;
+  __POINTER__IB ptr__PZCU,__tmp__RZCU,__tmp__TZCU,__tmp__UZCU;
+  __INTEGER__Q typ_id__QZCU;
+  __UINTEGER_32__ZWB __tmp__VZCU;
+  __PROTOTYPE_CST__LAXC *Self__GNAS,*__tmp__HNAS;
+  __INTEGER_CST__XAXC *Self__JNAS,*Self__I0CU;
+  __TYPE_FULL__XMB *t__L0CU;
+  __READ_LOCAL__55ZI *__tmp__RFYT,*__tmp__SFYT;
+  __IS_EXPANDED__35NJ *Self__NNAS,*Self__Z0CU;
+  __GET_TYPE_ID__HAOJ *Self__SNAS,*Self__J1CU;
+  __SIZE_OF__5GOJ *Self__VNAS,*Self__Z1CU;
+  __REAL_CST__1LOJ *Self__YNAS,*Self__J2CU;
+  __STRING_CONSTANT__0 *v__L2CU;
+  __CHARACTER_CST__RMOJ *Self__2NAS,*__tmp__3NAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__5NAS,*__tmp__AOAS;
+  void *__tmp__P2CU;
+  __READ_GLOBAL__T4YL *__tmp__Q2CU;
+  __EXPR_NEG__EZVL *result__Y4QU,*Self__E5QU;
+  __tmp__NZBN=Self__LZBN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__OZBN=Self__LZBN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__OZBN)->__id) {
+  case __STRING_CST__5J__: {
+    Self__SZCU=((__STRING_CST__5J *)__tmp__OZBN);
+    result__OZCU=NULL;
+    ptr__PZCU=((__POINTER__IB )(NULL));
+    typ_id__QZCU= 0;
+    __tmp__RZCU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__RZCU ==  0)) {
+      result__OZCU=Self__SZCU;
+    } else /* FALSE */ {
+      typ_id__QZCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RZCU));
+      if ((typ_id__QZCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VZCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UZCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_size[(__tmp__VZCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UZCU)));
+        ptr__PZCU=__tmp__TZCU;
+      } else /* FALSE */ {
+        __tmp__VZCU=((__UINTEGER_32__ZWB )typ_id__QZCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_type[(__tmp__VZCU)]))),(__UINTEGER_32__ZWB)(__tmp__VZCU |  1));
+        ptr__PZCU=__tmp__TZCU;
+      };
+      result__OZCU=((__STRING_CST__5J *)ptr__PZCU);
+      *(result__OZCU) = *(Self__SZCU);
+    };
+    __tmp__PZBN=result__OZCU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__PZBN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__OZBN));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__GNAS=((__PROTOTYPE_CST__LAXC *)__tmp__OZBN);
+    __tmp__HNAS=create__type__VJ2C(Self__GNAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GNAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__PZBN=__tmp__HNAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__JNAS=((__INTEGER_CST__XAXC *)__tmp__OZBN);
+    p__J0CU=Self__JNAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__K0CU=Self__JNAS->value__FH4D;
+    t__L0CU=Self__JNAS->parent_constant__YAXC.static_type__5G4D;
+    Self__JNAS=NULL;
+    ptr__PZCU=((__POINTER__IB )(NULL));
+    typ_id__QZCU= 0;
+    __tmp__RZCU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__RZCU ==  0)) {
+      Self__JNAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__QZCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RZCU));
+      if ((typ_id__QZCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VZCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UZCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_size[(__tmp__VZCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UZCU)));
+        ptr__PZCU=__tmp__TZCU;
+      } else /* FALSE */ {
+        __tmp__VZCU=((__UINTEGER_32__ZWB )typ_id__QZCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_type[(__tmp__VZCU)]))),(__UINTEGER_32__ZWB)(__tmp__VZCU |  1));
+        ptr__PZCU=__tmp__TZCU;
+      };
+      Self__JNAS=((__INTEGER_CST__XAXC *)ptr__PZCU);
+      *(Self__JNAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__I0CU=((__INTEGER_CST__XAXC *)Self__JNAS);
+    Self__I0CU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__J0CU;
+    Self__I0CU->value__FH4D=v__K0CU;
+    Self__I0CU->parent_constant__YAXC.static_type__5G4D=t__L0CU;
+    check_type__XYEE(Self__I0CU);
+    __tmp__PZBN=Self__JNAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__PZBN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__OZBN));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__OZBN)->local__BVEJ));
+    if (__tmp__RFYT==NULL) {
+      __tmp__SFYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SFYT=((__READ_LOCAL__55ZI *)__tmp__RFYT);
+    };
+    __tmp__PZBN=__tmp__SFYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__PZBN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__OZBN));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__PZBN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OZBN));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__NNAS=((__IS_EXPANDED__35NJ *)__tmp__OZBN);
+    p__J0CU=Self__NNAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__NNAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RFYT==NULL) {
+      __tmp__SFYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SFYT=((__READ_LOCAL__55ZI *)__tmp__RFYT);
+    };
+    Self__NNAS=NULL;
+    ptr__PZCU=((__POINTER__IB )(NULL));
+    typ_id__QZCU= 0;
+    __tmp__RZCU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__RZCU ==  0)) {
+      Self__NNAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__QZCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RZCU));
+      if ((typ_id__QZCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VZCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UZCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_size[(__tmp__VZCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UZCU)));
+        ptr__PZCU=__tmp__TZCU;
+      } else /* FALSE */ {
+        __tmp__VZCU=((__UINTEGER_32__ZWB )typ_id__QZCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_type[(__tmp__VZCU)]))),(__UINTEGER_32__ZWB)(__tmp__VZCU |  1));
+        ptr__PZCU=__tmp__TZCU;
+      };
+      Self__NNAS=((__IS_EXPANDED__35NJ *)ptr__PZCU);
+      *(Self__NNAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__Z0CU=((__IS_EXPANDED__35NJ *)Self__NNAS);
+    Self__Z0CU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__J0CU;
+    Self__Z0CU->receiver__RA5J=__tmp__SFYT;
+    __tmp__PZBN=Self__NNAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__SNAS=((__GET_TYPE_ID__HAOJ *)__tmp__OZBN);
+    p__J0CU=Self__SNAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__L0CU=Self__SNAS->receiver__WA5J;
+    Self__SNAS=NULL;
+    ptr__PZCU=((__POINTER__IB )(NULL));
+    typ_id__QZCU= 0;
+    __tmp__RZCU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__RZCU ==  0)) {
+      Self__SNAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__QZCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RZCU));
+      if ((typ_id__QZCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VZCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UZCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_size[(__tmp__VZCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UZCU)));
+        ptr__PZCU=__tmp__TZCU;
+      } else /* FALSE */ {
+        __tmp__VZCU=((__UINTEGER_32__ZWB )typ_id__QZCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_type[(__tmp__VZCU)]))),(__UINTEGER_32__ZWB)(__tmp__VZCU |  1));
+        ptr__PZCU=__tmp__TZCU;
+      };
+      Self__SNAS=((__GET_TYPE_ID__HAOJ *)ptr__PZCU);
+      *(Self__SNAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__J1CU=((__GET_TYPE_ID__HAOJ *)Self__SNAS);
+    Self__J1CU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__J0CU;
+    Self__J1CU->receiver__WA5J=t__L0CU;
+    __tmp__PZBN=Self__SNAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__PZBN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__OZBN));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__PZBN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__OZBN));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__PZBN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__OZBN));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__PZBN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__OZBN));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__PZBN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__OZBN));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__PZBN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__OZBN));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__PZBN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__OZBN));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__PZBN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__OZBN));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__PZBN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__OZBN));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__VNAS=((__SIZE_OF__5GOJ *)__tmp__OZBN);
+    p__J0CU=Self__VNAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__L0CU=Self__VNAS->receiver__AD5J;
+    Self__VNAS=NULL;
+    ptr__PZCU=((__POINTER__IB )(NULL));
+    typ_id__QZCU= 0;
+    __tmp__RZCU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__RZCU ==  0)) {
+      Self__VNAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__QZCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RZCU));
+      if ((typ_id__QZCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VZCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UZCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_size[(__tmp__VZCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UZCU)));
+        ptr__PZCU=__tmp__TZCU;
+      } else /* FALSE */ {
+        __tmp__VZCU=((__UINTEGER_32__ZWB )typ_id__QZCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_type[(__tmp__VZCU)]))),(__UINTEGER_32__ZWB)(__tmp__VZCU |  1));
+        ptr__PZCU=__tmp__TZCU;
+      };
+      Self__VNAS=((__SIZE_OF__5GOJ *)ptr__PZCU);
+      *(Self__VNAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__Z1CU=((__SIZE_OF__5GOJ *)Self__VNAS);
+    Self__Z1CU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__J0CU;
+    Self__Z1CU->receiver__AD5J=t__L0CU;
+    __tmp__PZBN=Self__VNAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__PZBN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__OZBN));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__YNAS=((__REAL_CST__1LOJ *)__tmp__OZBN);
+    p__J0CU=Self__YNAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__L2CU=Self__YNAS->value__VD5J;
+    t__L0CU=Self__YNAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__YNAS=NULL;
+    ptr__PZCU=((__POINTER__IB )(NULL));
+    typ_id__QZCU= 0;
+    __tmp__RZCU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__RZCU ==  0)) {
+      Self__YNAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__QZCU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RZCU));
+      if ((typ_id__QZCU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VZCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UZCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_size[(__tmp__VZCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UZCU)));
+        ptr__PZCU=__tmp__TZCU;
+      } else /* FALSE */ {
+        __tmp__VZCU=((__UINTEGER_32__ZWB )typ_id__QZCU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_type[(__tmp__VZCU)]))),(__UINTEGER_32__ZWB)(__tmp__VZCU |  1));
+        ptr__PZCU=__tmp__TZCU;
+      };
+      Self__YNAS=((__REAL_CST__1LOJ *)ptr__PZCU);
+      *(Self__YNAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__J2CU=((__REAL_CST__1LOJ *)Self__YNAS);
+    Self__J2CU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__J0CU;
+    Self__J2CU->value__VD5J=v__L2CU;
+    Self__J2CU->parent_constant__2LOJ.static_type__5G4D=t__L0CU;
+    __tmp__PZBN=Self__YNAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__2NAS=((__CHARACTER_CST__RMOJ *)__tmp__OZBN);
+    __tmp__3NAS=create__char__UMQJ(Self__2NAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2NAS->text__0D5J);
+    __tmp__PZBN=__tmp__3NAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__5NAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__OZBN);
+    __tmp__AOAS=create__text__OQQJ(Self__5NAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5NAS->string__WBJK);
+    __tmp__PZBN=__tmp__AOAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__PZBN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__OZBN));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__PZBN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OZBN));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__PZBN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OZBN));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__PZBN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OZBN));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__PZBN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OZBN));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__PZBN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OZBN));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__PZBN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__OZBN));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__PZBN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__OZBN));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__P2CU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__OZBN)->global__KAKM),NULL);
+    if (__tmp__P2CU==NULL) {
+      __tmp__Q2CU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__P2CU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__Q2CU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__Q2CU=((__READ_GLOBAL__T4YL *)__tmp__P2CU);
       } break;
       }
     };
-    __tmp__GZJO=__tmp__SYCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__GZJO=my_copy__BQCN(__tmp__FZJO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__GZJO=my_copy__NREO(__tmp__FZJO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GZJO=my_copy__VYJO(__tmp__FZJO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__GZJO=my_copy__0REO(__tmp__FZJO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GZJO=my_copy__BZJO(__tmp__FZJO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__GZJO=my_copy__CNJM(__tmp__FZJO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__GZJO=my_copy__5XLL(__tmp__FZJO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__GZJO=my_copy__WVYM(__tmp__FZJO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__GZJO=my_copy__FSEO(__tmp__FZJO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__GZJO=my_copy__QCEP(__tmp__FZJO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__GZJO=my_copy__5LSN(__tmp__FZJO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__GZJO=my_copy__KMSN(__tmp__FZJO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__GZJO=my_copy__JZPN(__tmp__FZJO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__GZJO=my_copy__G3SO(__tmp__FZJO);
-  } break;
-  };
-  __tmp__IZJO=Self__CZJO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__IZJO)->__id) {
-  case __LIST__: {
-    __tmp__JZJO=my_copy__MSYM(__tmp__IZJO);
-  } break;
-  case __STRING_CST__: {
-    Self__HG3P=((__STRING_CST *)__tmp__IZJO);
-    __tmp__JZJO=create__text__ITMH(Self__HG3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HG3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__JZJO=my_copy__EK2H(__tmp__IZJO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__IG3P=((__PROTOTYPE_CST *)__tmp__IZJO);
-    __tmp__JZJO=create__type__PKQC(Self__IG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IG3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__JG3P=((__INTEGER_CST *)__tmp__IZJO);
-    p__AVKR=Self__JG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__BVKR=Self__JG3P->value__W4YD;
-    t__CVKR=Self__JG3P->parent_constant__B3LC.static_type__M2YD;
-    result__XUKR=NULL;
-    ptr__YUKR=((__POINTER )(NULL));
-    typ_id__ZUKR= 0;
-    sz__0UKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__0UKR ==  0)) {
-      result__XUKR=INTEGER_CST__;
-    } else {
-      typ_id__ZUKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0UKR);
-      if ((typ_id__ZUKR == (__INTEGER)(-  1))) {
-        a__1UKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2UKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0UKR + a__1UKR) & (__UINTEGER_32)(~ a__1UKR));
-        ptr_table__PXYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2UKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__OXYR=((__POINTER )(NULL));
-        result__QXYR=((__POINTER *)ptr_table__PXYR)[ 0];
-        if ((result__QXYR == (void *)NULL)) {
-          result__QXYR=new_lab__2PJ(new_size__2UKR);
-          next__OXYR=(void *)((unsigned long)result__QXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2UKR)));
-          ((__POINTER *)next__OXYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PXYR)[ 0]=next__OXYR;
-        } else {
-          next__OXYR=((__POINTER *)result__QXYR)[ 0];
-          if ((next__OXYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2UKR <<  1)) <=  4096)) {
-              next__OXYR=(void *)((unsigned long)result__QXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2UKR)));
-            } else {
-              next__OXYR=new_lab__2PJ(new_size__2UKR);
-            };
-            ((__POINTER *)next__OXYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PXYR)[ 0]=next__OXYR;
-          } else {
-            ((__POINTER *)result__QXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QXYR=next__OXYR;
-          };
-        };
-        ptr__YUKR=result__QXYR;
-      } else {
-        t__3UKR=((__UINTEGER_32 )typ_id__ZUKR);
-        a__4UKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XXYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0UKR + a__4UKR) & (__UINTEGER_32)(~ a__4UKR));
-        ptr_table__UXYR=((__POINTER )(&(table_type[(t__3UKR)])));
-        lab_type__WXYR=(__UINTEGER_32)(t__3UKR |  1);
-        next__TXYR=((__POINTER )(NULL));
-        result__VXYR=((__POINTER *)ptr_table__UXYR)[ 0];
-        if ((result__VXYR == (void *)NULL)) {
-          result__VXYR=new_lab__2PJ(lab_type__WXYR);
-          next__TXYR=(void *)((unsigned long)result__VXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXYR)));
-          ((__POINTER *)next__TXYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UXYR)[ 0]=next__TXYR;
-        } else {
-          next__TXYR=((__POINTER *)result__VXYR)[ 0];
-          if ((next__TXYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XXYR <<  1)) <=  4096)) {
-              next__TXYR=(void *)((unsigned long)result__VXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXYR)));
-            } else {
-              next__TXYR=new_lab__2PJ(lab_type__WXYR);
-            };
-            ((__POINTER *)next__TXYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UXYR)[ 0]=next__TXYR;
-          } else {
-            ((__POINTER *)result__VXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VXYR=next__TXYR;
-          };
-        };
-        ptr__YUKR=result__VXYR;
-      };
-      result__XUKR=((__INTEGER_CST *)ptr__YUKR);
-      *(result__XUKR) = *(INTEGER_CST__);
-    };
-    Self__5UKR=((__INTEGER_CST *)result__XUKR);
-    Self__5UKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AVKR;
-    Self__5UKR->value__W4YD=v__BVKR;
-    Self__5UKR->parent_constant__B3LC.static_type__M2YD=t__CVKR;
-    check_type__YG5D(Self__5UKR);
-    __tmp__JZJO=result__XUKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LUAR=read__QB5G(((__READ_LOCAL *)__tmp__IZJO)->local__HJZD);
-    if (__tmp__LUAR==NULL) {
-      __tmp__MUAR=NULL;
-    } else {
-      __tmp__MUAR=((__READ_LOCAL *)__tmp__LUAR);
-    };
-    __tmp__JZJO=__tmp__MUAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__JZJO=my_copy__SL2H(__tmp__IZJO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JZJO=my_copy__LM2H(__tmp__IZJO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JZJO=my_copy__YM2H(__tmp__IZJO);
-  } break;
-  case __REAL_CST__: {
-    Self__LG3P=((__REAL_CST *)__tmp__IZJO);
-    p__MVKR=Self__LG3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__NVKR=Self__LG3P->value__HN2H;
-    t__OVKR=Self__LG3P->parent_constant__U2JH.static_type__M2YD;
-    result__DVKR=NULL;
-    ptr__EVKR=((__POINTER )(NULL));
-    typ_id__FVKR= 0;
-    sz__GVKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__GVKR ==  0)) {
-      result__DVKR=REAL_CST__;
-    } else {
-      typ_id__FVKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GVKR);
-      if ((typ_id__FVKR == (__INTEGER)(-  1))) {
-        a__HVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IVKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GVKR + a__HVKR) & (__UINTEGER_32)(~ a__HVKR));
-        ptr_table__ZXYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IVKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YXYR=((__POINTER )(NULL));
-        result__0XYR=((__POINTER *)ptr_table__ZXYR)[ 0];
-        if ((result__0XYR == (void *)NULL)) {
-          result__0XYR=new_lab__2PJ(new_size__IVKR);
-          next__YXYR=(void *)((unsigned long)result__0XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVKR)));
-          ((__POINTER *)next__YXYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZXYR)[ 0]=next__YXYR;
-        } else {
-          next__YXYR=((__POINTER *)result__0XYR)[ 0];
-          if ((next__YXYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IVKR <<  1)) <=  4096)) {
-              next__YXYR=(void *)((unsigned long)result__0XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVKR)));
-            } else {
-              next__YXYR=new_lab__2PJ(new_size__IVKR);
-            };
-            ((__POINTER *)next__YXYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZXYR)[ 0]=next__YXYR;
-          } else {
-            ((__POINTER *)result__0XYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0XYR=next__YXYR;
-          };
-        };
-        ptr__EVKR=result__0XYR;
-      } else {
-        t__JVKR=((__UINTEGER_32 )typ_id__FVKR);
-        a__KVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BYYR=(__UINTEGER_32)((__UINTEGER_32)(sz__GVKR + a__KVKR) & (__UINTEGER_32)(~ a__KVKR));
-        ptr_table__4XYR=((__POINTER )(&(table_type[(t__JVKR)])));
-        lab_type__AYYR=(__UINTEGER_32)(t__JVKR |  1);
-        next__3XYR=((__POINTER )(NULL));
-        result__5XYR=((__POINTER *)ptr_table__4XYR)[ 0];
-        if ((result__5XYR == (void *)NULL)) {
-          result__5XYR=new_lab__2PJ(lab_type__AYYR);
-          next__3XYR=(void *)((unsigned long)result__5XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYYR)));
-          ((__POINTER *)next__3XYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4XYR)[ 0]=next__3XYR;
-        } else {
-          next__3XYR=((__POINTER *)result__5XYR)[ 0];
-          if ((next__3XYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BYYR <<  1)) <=  4096)) {
-              next__3XYR=(void *)((unsigned long)result__5XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYYR)));
-            } else {
-              next__3XYR=new_lab__2PJ(lab_type__AYYR);
-            };
-            ((__POINTER *)next__3XYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4XYR)[ 0]=next__3XYR;
-          } else {
-            ((__POINTER *)result__5XYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5XYR=next__3XYR;
-          };
-        };
-        ptr__EVKR=result__5XYR;
-      };
-      result__DVKR=((__REAL_CST *)ptr__EVKR);
-      *(result__DVKR) = *(REAL_CST__);
-    };
-    Self__LVKR=((__REAL_CST *)result__DVKR);
-    Self__LVKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MVKR;
-    Self__LVKR->value__HN2H=v__NVKR;
-    Self__LVKR->parent_constant__U2JH.static_type__M2YD=t__OVKR;
-    __tmp__JZJO=result__DVKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__NG3P=((__CHARACTER_CST *)__tmp__IZJO);
-    __tmp__JZJO=create__char__4SMH(Self__NG3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NG3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OG3P=((__IS_EXPANDED *)__tmp__IZJO);
-    __tmp__PUAR=read__QB5G(((__READ_LOCAL *)Self__OG3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PUAR==NULL) {
-      __tmp__QUAR=NULL;
-    } else {
-      __tmp__QUAR=((__READ_LOCAL *)__tmp__PUAR);
-    };
-    p__YVKR=Self__OG3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__PVKR=NULL;
-    ptr__QVKR=((__POINTER )(NULL));
-    typ_id__RVKR= 0;
-    sz__SVKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__SVKR ==  0)) {
-      result__PVKR=IS_EXPANDED__;
-    } else {
-      typ_id__RVKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SVKR);
-      if ((typ_id__RVKR == (__INTEGER)(-  1))) {
-        a__TVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UVKR=(__UINTEGER_32)((__UINTEGER_32)(sz__SVKR + a__TVKR) & (__UINTEGER_32)(~ a__TVKR));
-        ptr_table__DYYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UVKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__CYYR=((__POINTER )(NULL));
-        result__EYYR=((__POINTER *)ptr_table__DYYR)[ 0];
-        if ((result__EYYR == (void *)NULL)) {
-          result__EYYR=new_lab__2PJ(new_size__UVKR);
-          next__CYYR=(void *)((unsigned long)result__EYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVKR)));
-          ((__POINTER *)next__CYYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DYYR)[ 0]=next__CYYR;
-        } else {
-          next__CYYR=((__POINTER *)result__EYYR)[ 0];
-          if ((next__CYYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UVKR <<  1)) <=  4096)) {
-              next__CYYR=(void *)((unsigned long)result__EYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVKR)));
-            } else {
-              next__CYYR=new_lab__2PJ(new_size__UVKR);
-            };
-            ((__POINTER *)next__CYYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DYYR)[ 0]=next__CYYR;
-          } else {
-            ((__POINTER *)result__EYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EYYR=next__CYYR;
-          };
-        };
-        ptr__QVKR=result__EYYR;
-      } else {
-        t__VVKR=((__UINTEGER_32 )typ_id__RVKR);
-        a__WVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LYYR=(__UINTEGER_32)((__UINTEGER_32)(sz__SVKR + a__WVKR) & (__UINTEGER_32)(~ a__WVKR));
-        ptr_table__IYYR=((__POINTER )(&(table_type[(t__VVKR)])));
-        lab_type__KYYR=(__UINTEGER_32)(t__VVKR |  1);
-        next__HYYR=((__POINTER )(NULL));
-        result__JYYR=((__POINTER *)ptr_table__IYYR)[ 0];
-        if ((result__JYYR == (void *)NULL)) {
-          result__JYYR=new_lab__2PJ(lab_type__KYYR);
-          next__HYYR=(void *)((unsigned long)result__JYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYYR)));
-          ((__POINTER *)next__HYYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IYYR)[ 0]=next__HYYR;
-        } else {
-          next__HYYR=((__POINTER *)result__JYYR)[ 0];
-          if ((next__HYYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LYYR <<  1)) <=  4096)) {
-              next__HYYR=(void *)((unsigned long)result__JYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYYR)));
-            } else {
-              next__HYYR=new_lab__2PJ(lab_type__KYYR);
-            };
-            ((__POINTER *)next__HYYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IYYR)[ 0]=next__HYYR;
-          } else {
-            ((__POINTER *)result__JYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JYYR=next__HYYR;
-          };
-        };
-        ptr__QVKR=result__JYYR;
-      };
-      result__PVKR=((__IS_EXPANDED *)ptr__QVKR);
-      *(result__PVKR) = *(IS_EXPANDED__);
-    };
-    Self__XVKR=((__IS_EXPANDED *)result__PVKR);
-    Self__XVKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YVKR;
-    Self__XVKR->receiver__WN2H=__tmp__QUAR;
-    __tmp__JZJO=result__PVKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__JZJO=my_copy__1N2H(__tmp__IZJO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__JZJO=my_copy__EO2H(__tmp__IZJO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__JZJO=my_copy__PO2H(__tmp__IZJO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__JZJO=my_copy__1O2H(__tmp__IZJO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__JZJO=my_copy__GP2H(__tmp__IZJO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__JZJO=my_copy__RP2H(__tmp__IZJO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JZJO=my_copy__2P2H(__tmp__IZJO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JZJO=my_copy__HQ2H(__tmp__IZJO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__JZJO=my_copy__SQ2H(__tmp__IZJO);
-  } break;
-  case __ITEM__: {
-    __tmp__JZJO=my_copy__DR2H(__tmp__IZJO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__JZJO=my_copy__PR2H(__tmp__IZJO);
-  } break;
-  case __CAST__: {
-    __tmp__JZJO=my_copy__YR2H(__tmp__IZJO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__JZJO=my_copy__5SYM(__tmp__IZJO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__JZJO=my_copy__IUGK(__tmp__IZJO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__VYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IZJO)->global__ZGJK),NULL);
-    if (__tmp__VYCR==NULL) {
-      __tmp__WYCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__VYCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__WYCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__WYCR=((__READ_GLOBAL *)__tmp__VYCR);
+    __tmp__PZBN=__tmp__Q2CU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__PZBN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__OZBN));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__PZBN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__OZBN));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__PZBN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__OZBN));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__PZBN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__OZBN));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__PZBN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__OZBN));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__PZBN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__OZBN));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__PZBN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__OZBN));
+  } break;
+  };
+  result__Y4QU=NULL;
+  ptr__PZCU=((__POINTER__IB )(NULL));
+  typ_id__QZCU= 0;
+  __tmp__RZCU=((__POINTER__IB )sizeof(__EXPR_NEG__EZVL));
+  if (((unsigned long)__tmp__RZCU ==  0)) {
+    result__Y4QU=EXPR_NEG__EZVL__;
+  } else /* FALSE */ {
+    typ_id__QZCU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RZCU));
+    if ((typ_id__QZCU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VZCU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UZCU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_size[(__tmp__VZCU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UZCU)));
+      ptr__PZCU=__tmp__TZCU;
+    } else /* FALSE */ {
+      __tmp__VZCU=((__UINTEGER_32__ZWB )typ_id__QZCU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__TZCU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UZCU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RZCU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TZCU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__TZCU=micro_alloc__table__lab__UKI(__tmp__UZCU,((__POINTER__IB )(&(table_type[(__tmp__VZCU)]))),(__UINTEGER_32__ZWB)(__tmp__VZCU |  1));
+      ptr__PZCU=__tmp__TZCU;
+    };
+    result__Y4QU=((__EXPR_NEG__EZVL *)ptr__PZCU);
+    *(result__Y4QU) = *(EXPR_NEG__EZVL__);
+  };
+  Self__E5QU=((__EXPR_NEG__EZVL *)result__Y4QU);
+  Self__E5QU->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NZBN;
+  Self__E5QU->parent_expr_unary__HZVL.right__WZVL=__tmp__PZBN;
+  Self__E5QU=result__Y4QU;
+  return(Self__E5QU);
+}
+
+static __EXPR_ADD__SZVL* my_copy__QBHM(__EXPR_ADD__SZVL *Self__RBHM)
+// ({EXPR_ADD__SZVL}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__O3CU;
+  __POSITION__OL __tmp__TBHM,p__N3CU;
+  void *__tmp__UBHM,*__tmp__VBHM;
+  __STRING_CST__5J *Self__W2CU,*result__S2CU;
+  __POINTER__IB ptr__T2CU,__tmp__V2CU,__tmp__X2CU,__tmp__Y2CU;
+  __INTEGER__Q typ_id__U2CU;
+  __UINTEGER_32__ZWB __tmp__Z2CU;
+  __PROTOTYPE_CST__LAXC *Self__FOAS,*__tmp__GOAS;
+  __INTEGER_CST__XAXC *Self__IOAS,*Self__M3CU;
+  __TYPE_FULL__XMB *t__P3CU;
+  __READ_LOCAL__55ZI *__tmp__ZFYT,*__tmp__0FYT;
+  __IS_EXPANDED__35NJ *Self__MOAS,*Self__33CU;
+  __GET_TYPE_ID__HAOJ *Self__ROAS,*Self__N4CU;
+  __SIZE_OF__5GOJ *Self__UOAS,*Self__34CU;
+  __REAL_CST__1LOJ *Self__XOAS,*Self__N5CU;
+  __STRING_CONSTANT__0 *v__P5CU;
+  __CHARACTER_CST__RMOJ *Self__1OAS,*__tmp__2OAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__4OAS,*__tmp__5OAS;
+  void *__tmp__T5CU,*__tmp__ZG2S;
+  __READ_GLOBAL__T4YL *__tmp__U5CU;
+  __EXPR_ADD__SZVL *result__I5QU,*Self__U5QU;
+  __tmp__TBHM=Self__RBHM->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__UBHM=Self__RBHM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__UBHM)->__id) {
+  case __STRING_CST__5J__: {
+    Self__W2CU=((__STRING_CST__5J *)__tmp__UBHM);
+    result__S2CU=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      result__S2CU=Self__W2CU;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      result__S2CU=((__STRING_CST__5J *)ptr__T2CU);
+      *(result__S2CU) = *(Self__W2CU);
+    };
+    __tmp__VBHM=result__S2CU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__VBHM=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__UBHM));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__FOAS=((__PROTOTYPE_CST__LAXC *)__tmp__UBHM);
+    __tmp__GOAS=create__type__VJ2C(Self__FOAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FOAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__VBHM=__tmp__GOAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__IOAS=((__INTEGER_CST__XAXC *)__tmp__UBHM);
+    p__N3CU=Self__IOAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__O3CU=Self__IOAS->value__FH4D;
+    t__P3CU=Self__IOAS->parent_constant__YAXC.static_type__5G4D;
+    Self__IOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__IOAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__IOAS=((__INTEGER_CST__XAXC *)ptr__T2CU);
+      *(Self__IOAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__M3CU=((__INTEGER_CST__XAXC *)Self__IOAS);
+    Self__M3CU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__M3CU->value__FH4D=v__O3CU;
+    Self__M3CU->parent_constant__YAXC.static_type__5G4D=t__P3CU;
+    check_type__XYEE(Self__M3CU);
+    __tmp__VBHM=Self__IOAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__VBHM=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__UBHM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__ZFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__UBHM)->local__BVEJ));
+    if (__tmp__ZFYT==NULL) {
+      __tmp__0FYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__0FYT=((__READ_LOCAL__55ZI *)__tmp__ZFYT);
+    };
+    __tmp__VBHM=__tmp__0FYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__VBHM=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__VBHM=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UBHM));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__MOAS=((__IS_EXPANDED__35NJ *)__tmp__UBHM);
+    p__N3CU=Self__MOAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__ZFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__MOAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__ZFYT==NULL) {
+      __tmp__0FYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__0FYT=((__READ_LOCAL__55ZI *)__tmp__ZFYT);
+    };
+    Self__MOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__MOAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__MOAS=((__IS_EXPANDED__35NJ *)ptr__T2CU);
+      *(Self__MOAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__33CU=((__IS_EXPANDED__35NJ *)Self__MOAS);
+    Self__33CU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__33CU->receiver__RA5J=__tmp__0FYT;
+    __tmp__VBHM=Self__MOAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ROAS=((__GET_TYPE_ID__HAOJ *)__tmp__UBHM);
+    p__N3CU=Self__ROAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__P3CU=Self__ROAS->receiver__WA5J;
+    Self__ROAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__ROAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__ROAS=((__GET_TYPE_ID__HAOJ *)ptr__T2CU);
+      *(Self__ROAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__N4CU=((__GET_TYPE_ID__HAOJ *)Self__ROAS);
+    Self__N4CU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__N4CU->receiver__WA5J=t__P3CU;
+    __tmp__VBHM=Self__ROAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__VBHM=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__VBHM=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__VBHM=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__VBHM=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__VBHM=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__VBHM=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__VBHM=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__UBHM));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__VBHM=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__UBHM));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__VBHM=my_copy__03AL(((__ITEM__HGOJ *)__tmp__UBHM));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__UOAS=((__SIZE_OF__5GOJ *)__tmp__UBHM);
+    p__N3CU=Self__UOAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__P3CU=Self__UOAS->receiver__AD5J;
+    Self__UOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__UOAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__UOAS=((__SIZE_OF__5GOJ *)ptr__T2CU);
+      *(Self__UOAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__34CU=((__SIZE_OF__5GOJ *)Self__UOAS);
+    Self__34CU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__34CU->receiver__AD5J=t__P3CU;
+    __tmp__VBHM=Self__UOAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__VBHM=my_copy__L4AL(((__CAST__1HOJ *)__tmp__UBHM));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__XOAS=((__REAL_CST__1LOJ *)__tmp__UBHM);
+    p__N3CU=Self__XOAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__P5CU=Self__XOAS->value__VD5J;
+    t__P3CU=Self__XOAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__XOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__XOAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__XOAS=((__REAL_CST__1LOJ *)ptr__T2CU);
+      *(Self__XOAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__N5CU=((__REAL_CST__1LOJ *)Self__XOAS);
+    Self__N5CU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__N5CU->value__VD5J=v__P5CU;
+    Self__N5CU->parent_constant__2LOJ.static_type__5G4D=t__P3CU;
+    __tmp__VBHM=Self__XOAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__1OAS=((__CHARACTER_CST__RMOJ *)__tmp__UBHM);
+    __tmp__2OAS=create__char__UMQJ(Self__1OAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1OAS->text__0D5J);
+    __tmp__VBHM=__tmp__2OAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__4OAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UBHM);
+    __tmp__5OAS=create__text__OQQJ(Self__4OAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4OAS->string__WBJK);
+    __tmp__VBHM=__tmp__5OAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__VBHM=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__UBHM));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__VBHM=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UBHM));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__VBHM=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__VBHM=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__VBHM=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__VBHM=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VBHM=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__UBHM));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__VBHM=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__UBHM));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__T5CU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__UBHM)->global__KAKM),NULL);
+    if (__tmp__T5CU==NULL) {
+      __tmp__U5CU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__T5CU)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__U5CU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__U5CU=((__READ_GLOBAL__T4YL *)__tmp__T5CU);
       } break;
       }
     };
-    __tmp__JZJO=__tmp__WYCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JZJO=my_copy__BQCN(__tmp__IZJO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JZJO=my_copy__NREO(__tmp__IZJO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JZJO=my_copy__VYJO(__tmp__IZJO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JZJO=my_copy__0REO(__tmp__IZJO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JZJO=my_copy__BZJO(__tmp__IZJO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__JZJO=my_copy__CNJM(__tmp__IZJO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__JZJO=my_copy__5XLL(__tmp__IZJO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__JZJO=my_copy__WVYM(__tmp__IZJO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__JZJO=my_copy__FSEO(__tmp__IZJO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JZJO=my_copy__QCEP(__tmp__IZJO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__JZJO=my_copy__5LSN(__tmp__IZJO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JZJO=my_copy__KMSN(__tmp__IZJO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__JZJO=my_copy__JZPN(__tmp__IZJO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__JZJO=my_copy__G3SO(__tmp__IZJO);
-  } break;
-  };
-  result__ONIO=NULL;
-  ptr__PNIO=((__POINTER )(NULL));
-  typ_id__UNIO= 0;
-  sz__RNIO=((__UINTEGER_32 )sizeof(__EXPR_AND_AND_LOGIC));
-  if ((sz__RNIO ==  0)) {
-    result__ONIO=EXPR_AND_AND_LOGIC__;
-  } else {
-    typ_id__UNIO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RNIO);
-    if ((typ_id__UNIO == (__INTEGER)(-  1))) {
-      a__LJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JJ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RNIO + a__LJ2Q) & (__UINTEGER_32)(~ a__LJ2Q));
-      ptr_table__NYYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JJ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__MYYR=((__POINTER )(NULL));
-      result__OYYR=((__POINTER *)ptr_table__NYYR)[ 0];
-      if ((result__OYYR == (void *)NULL)) {
-        result__OYYR=new_lab__2PJ(new_size__JJ2Q);
-        next__MYYR=(void *)((unsigned long)result__OYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JJ2Q)));
-        ((__POINTER *)next__MYYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NYYR)[ 0]=next__MYYR;
-      } else {
-        next__MYYR=((__POINTER *)result__OYYR)[ 0];
-        if ((next__MYYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JJ2Q <<  1)) <=  4096)) {
-            next__MYYR=(void *)((unsigned long)result__OYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JJ2Q)));
-          } else {
-            next__MYYR=new_lab__2PJ(new_size__JJ2Q);
-          };
-          ((__POINTER *)next__MYYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NYYR)[ 0]=next__MYYR;
-        } else {
-          ((__POINTER *)result__OYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__OYYR=next__MYYR;
-        };
-      };
-      ptr__PNIO=result__OYYR;
-    } else {
-      t__PJ2Q=((__UINTEGER_32 )typ_id__UNIO);
-      a__RJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VYYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RNIO + a__RJ2Q) & (__UINTEGER_32)(~ a__RJ2Q));
-      ptr_table__SYYR=((__POINTER )(&(table_type[(t__PJ2Q)])));
-      lab_type__UYYR=(__UINTEGER_32)(t__PJ2Q |  1);
-      next__RYYR=((__POINTER )(NULL));
-      result__TYYR=((__POINTER *)ptr_table__SYYR)[ 0];
-      if ((result__TYYR == (void *)NULL)) {
-        result__TYYR=new_lab__2PJ(lab_type__UYYR);
-        next__RYYR=(void *)((unsigned long)result__TYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VYYR)));
-        ((__POINTER *)next__RYYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SYYR)[ 0]=next__RYYR;
-      } else {
-        next__RYYR=((__POINTER *)result__TYYR)[ 0];
-        if ((next__RYYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VYYR <<  1)) <=  4096)) {
-            next__RYYR=(void *)((unsigned long)result__TYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VYYR)));
-          } else {
-            next__RYYR=new_lab__2PJ(lab_type__UYYR);
-          };
-          ((__POINTER *)next__RYYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SYYR)[ 0]=next__RYYR;
-        } else {
-          ((__POINTER *)result__TYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__TYYR=next__RYYR;
-        };
-      };
-      ptr__PNIO=result__TYYR;
+    __tmp__VBHM=__tmp__U5CU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VBHM=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__UBHM));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__VBHM=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__UBHM));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__VBHM=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__UBHM));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__VBHM=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__UBHM));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__VBHM=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__UBHM));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__VBHM=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__UBHM));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__VBHM=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__UBHM));
+  } break;
+  };
+  __tmp__UBHM=Self__RBHM->parent_expr_binary__TZVL.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__UBHM)->__id) {
+  case __STRING_CST__5J__: {
+    Self__W2CU=((__STRING_CST__5J *)__tmp__UBHM);
+    result__S2CU=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      result__S2CU=Self__W2CU;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      result__S2CU=((__STRING_CST__5J *)ptr__T2CU);
+      *(result__S2CU) = *(Self__W2CU);
+    };
+    __tmp__T5CU=result__S2CU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__T5CU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__UBHM));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__FOAS=((__PROTOTYPE_CST__LAXC *)__tmp__UBHM);
+    __tmp__GOAS=create__type__VJ2C(Self__FOAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FOAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__T5CU=__tmp__GOAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__IOAS=((__INTEGER_CST__XAXC *)__tmp__UBHM);
+    p__N3CU=Self__IOAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__O3CU=Self__IOAS->value__FH4D;
+    t__P3CU=Self__IOAS->parent_constant__YAXC.static_type__5G4D;
+    Self__IOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__IOAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__IOAS=((__INTEGER_CST__XAXC *)ptr__T2CU);
+      *(Self__IOAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__M3CU=((__INTEGER_CST__XAXC *)Self__IOAS);
+    Self__M3CU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__M3CU->value__FH4D=v__O3CU;
+    Self__M3CU->parent_constant__YAXC.static_type__5G4D=t__P3CU;
+    check_type__XYEE(Self__M3CU);
+    __tmp__T5CU=Self__IOAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__T5CU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__UBHM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__ZFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__UBHM)->local__BVEJ));
+    if (__tmp__ZFYT==NULL) {
+      __tmp__0FYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__0FYT=((__READ_LOCAL__55ZI *)__tmp__ZFYT);
+    };
+    __tmp__T5CU=__tmp__0FYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__T5CU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__T5CU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UBHM));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__MOAS=((__IS_EXPANDED__35NJ *)__tmp__UBHM);
+    p__N3CU=Self__MOAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__ZFYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__MOAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__ZFYT==NULL) {
+      __tmp__0FYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__0FYT=((__READ_LOCAL__55ZI *)__tmp__ZFYT);
+    };
+    Self__MOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__MOAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__MOAS=((__IS_EXPANDED__35NJ *)ptr__T2CU);
+      *(Self__MOAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__33CU=((__IS_EXPANDED__35NJ *)Self__MOAS);
+    Self__33CU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__33CU->receiver__RA5J=__tmp__0FYT;
+    __tmp__T5CU=Self__MOAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ROAS=((__GET_TYPE_ID__HAOJ *)__tmp__UBHM);
+    p__N3CU=Self__ROAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__P3CU=Self__ROAS->receiver__WA5J;
+    Self__ROAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__ROAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__ROAS=((__GET_TYPE_ID__HAOJ *)ptr__T2CU);
+      *(Self__ROAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__N4CU=((__GET_TYPE_ID__HAOJ *)Self__ROAS);
+    Self__N4CU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__N4CU->receiver__WA5J=t__P3CU;
+    __tmp__T5CU=Self__ROAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__T5CU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__T5CU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__T5CU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__T5CU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__T5CU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__T5CU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__UBHM));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__T5CU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__UBHM));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__T5CU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__UBHM));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__T5CU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__UBHM));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__UOAS=((__SIZE_OF__5GOJ *)__tmp__UBHM);
+    p__N3CU=Self__UOAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__P3CU=Self__UOAS->receiver__AD5J;
+    Self__UOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__UOAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__UOAS=((__SIZE_OF__5GOJ *)ptr__T2CU);
+      *(Self__UOAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__34CU=((__SIZE_OF__5GOJ *)Self__UOAS);
+    Self__34CU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__34CU->receiver__AD5J=t__P3CU;
+    __tmp__T5CU=Self__UOAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__T5CU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__UBHM));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__XOAS=((__REAL_CST__1LOJ *)__tmp__UBHM);
+    p__N3CU=Self__XOAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__P5CU=Self__XOAS->value__VD5J;
+    t__P3CU=Self__XOAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__XOAS=NULL;
+    ptr__T2CU=((__POINTER__IB )(NULL));
+    typ_id__U2CU= 0;
+    __tmp__V2CU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__V2CU ==  0)) {
+      Self__XOAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__U2CU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+      if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+        ptr__T2CU=__tmp__X2CU;
+      } else /* FALSE */ {
+        __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+        ptr__T2CU=__tmp__X2CU;
+      };
+      Self__XOAS=((__REAL_CST__1LOJ *)ptr__T2CU);
+      *(Self__XOAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__N5CU=((__REAL_CST__1LOJ *)Self__XOAS);
+    Self__N5CU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N3CU;
+    Self__N5CU->value__VD5J=v__P5CU;
+    Self__N5CU->parent_constant__2LOJ.static_type__5G4D=t__P3CU;
+    __tmp__T5CU=Self__XOAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__1OAS=((__CHARACTER_CST__RMOJ *)__tmp__UBHM);
+    __tmp__2OAS=create__char__UMQJ(Self__1OAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1OAS->text__0D5J);
+    __tmp__T5CU=__tmp__2OAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__4OAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UBHM);
+    __tmp__5OAS=create__text__OQQJ(Self__4OAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4OAS->string__WBJK);
+    __tmp__T5CU=__tmp__5OAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__T5CU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__UBHM));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__T5CU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UBHM));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__T5CU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__T5CU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__T5CU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__T5CU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UBHM));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__T5CU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__UBHM));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__T5CU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__UBHM));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__ZG2S=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__UBHM)->global__KAKM),NULL);
+    if (__tmp__ZG2S==NULL) {
+      __tmp__U5CU=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__ZG2S)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__U5CU=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__U5CU=((__READ_GLOBAL__T4YL *)__tmp__ZG2S);
+      } break;
+      }
     };
-    result__ONIO=((__EXPR_AND_AND_LOGIC *)ptr__PNIO);
-    *(result__ONIO) = *(EXPR_AND_AND_LOGIC__);
-  };
-  Self__5JOO=((__EXPR_AND_AND_LOGIC *)result__ONIO);
-  Self__5JOO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__EZJO;
-  Self__5JOO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO=__tmp__GZJO;
-  Self__5JOO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO=__tmp__JZJO;
-  return(result__ONIO);
+    __tmp__T5CU=__tmp__U5CU;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__T5CU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__UBHM));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__T5CU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__UBHM));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__T5CU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__UBHM));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__T5CU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__UBHM));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__T5CU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__UBHM));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__T5CU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__UBHM));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__T5CU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__UBHM));
+  } break;
+  };
+  result__I5QU=NULL;
+  ptr__T2CU=((__POINTER__IB )(NULL));
+  typ_id__U2CU= 0;
+  __tmp__V2CU=((__POINTER__IB )sizeof(__EXPR_ADD__SZVL));
+  if (((unsigned long)__tmp__V2CU ==  0)) {
+    result__I5QU=EXPR_ADD__SZVL__;
+  } else /* FALSE */ {
+    typ_id__U2CU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V2CU));
+    if ((typ_id__U2CU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__Z2CU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2CU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_size[(__tmp__Z2CU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2CU)));
+      ptr__T2CU=__tmp__X2CU;
+    } else /* FALSE */ {
+      __tmp__Z2CU=((__UINTEGER_32__ZWB )typ_id__U2CU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__X2CU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__Y2CU=(void *)((unsigned long)(void *)((unsigned long)__tmp__V2CU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X2CU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__X2CU=micro_alloc__table__lab__UKI(__tmp__Y2CU,((__POINTER__IB )(&(table_type[(__tmp__Z2CU)]))),(__UINTEGER_32__ZWB)(__tmp__Z2CU |  1));
+      ptr__T2CU=__tmp__X2CU;
+    };
+    result__I5QU=((__EXPR_ADD__SZVL *)ptr__T2CU);
+    *(result__I5QU) = *(EXPR_ADD__SZVL__);
+  };
+  Self__U5QU=((__EXPR_ADD__SZVL *)result__I5QU);
+  Self__U5QU->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__TBHM;
+  Self__U5QU->parent_expr_binary__TZVL.left__EB5J=__tmp__VBHM;
+  Self__U5QU->parent_expr_binary__TZVL.right__IB5J=__tmp__T5CU;
+  Self__U5QU=result__I5QU;
+  return(Self__U5QU);
 }
 
-static __EXPR_NEG* my_copy__CNJM(__EXPR_NEG *Self__DNJM)
-// ({EXPR_NEG}) With resultRecursive, No inlinable.
+static void* read_direct__with__WETL(__SLOT_DATA__IJRG *Self__XETL,void *r__ZETL)
+// ({SLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__EWKR;
-  __POSITION __tmp__FNJM,p__DWKR,p__PWKR,p__1WKR;
-  void *__tmp__GNJM,*__tmp__HNJM;
-  __STRING_CST *Self__PG3P;
-  __PROTOTYPE_CST *Self__QG3P;
-  __INTEGER_CST *Self__RG3P,*result__0VKR,*Self__CWKR;
-  void *t__FWKR,*t__RWKR;
-  __POINTER ptr__1VKR,ptr_table__XYYR,next__WYYR,result__YYYR;
-  __POINTER ptr_table__2YYR,next__1YYR,result__3YYR,ptr__HWKR;
-  __POINTER ptr_table__BZYR,next__AZYR,result__CZYR,ptr_table__GZYR;
-  __POINTER next__FZYR,result__HZYR,ptr__TWKR,ptr_table__LZYR;
-  __POINTER next__KZYR,result__MZYR,ptr_table__QZYR,next__PZYR;
-  __POINTER result__RZYR,ptr__30CM,ptr_table__VZYR,next__UZYR;
-  __POINTER result__WZYR,ptr_table__0ZYR,next__ZZYR,result__1ZYR;
-  __INTEGER typ_id__2VKR,typ_id__IWKR,typ_id__UWKR,typ_id__C1CM;
-  __UINTEGER_32 sz__3VKR,a__4VKR,new_size__5VKR,t__AWKR,a__BWKR;
-  __UINTEGER_32 new_size__5YYR,lab_type__4YYR,sz__JWKR,a__KWKR;
-  __UINTEGER_32 new_size__LWKR,t__MWKR,a__NWKR,new_size__JZYR;
-  __UINTEGER_32 lab_type__IZYR,sz__VWKR,a__WWKR,new_size__XWKR,t__YWKR;
-  __UINTEGER_32 a__ZWKR,new_size__TZYR,lab_type__SZYR,sz__50CM,a__WJ2Q;
-  __UINTEGER_32 new_size__UJ2Q,t__0J2Q,a__2J2Q,new_size__3ZYR;
-  __UINTEGER_32 lab_type__2ZYR;
-  void *__tmp__TUAR,*__tmp__XUAR,*__tmp__ZYCR;
-  __READ_LOCAL *__tmp__UUAR,*__tmp__YUAR;
-  __REAL_CST *Self__TG3P,*result__GWKR,*Self__OWKR;
-  void *v__QWKR;
-  __CHARACTER_CST *Self__VG3P;
-  __IS_EXPANDED *Self__WG3P,*result__SWKR,*Self__0WKR;
-  __READ_GLOBAL *__tmp__0YCR;
-  __EXPR_NEG *result__20CM,*Self__KTLM;
-  __tmp__FNJM=Self__DNJM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__GNJM=Self__DNJM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__GNJM)->__id) {
-  case __LIST__: {
-    __tmp__HNJM=my_copy__MSYM(__tmp__GNJM);
-  } break;
-  case __STRING_CST__: {
-    Self__PG3P=((__STRING_CST *)__tmp__GNJM);
-    __tmp__HNJM=create__text__ITMH(Self__PG3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PG3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__HNJM=my_copy__EK2H(__tmp__GNJM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__QG3P=((__PROTOTYPE_CST *)__tmp__GNJM);
-    __tmp__HNJM=create__type__PKQC(Self__QG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QG3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__RG3P=((__INTEGER_CST *)__tmp__GNJM);
-    p__DWKR=Self__RG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__EWKR=Self__RG3P->value__W4YD;
-    t__FWKR=Self__RG3P->parent_constant__B3LC.static_type__M2YD;
-    result__0VKR=NULL;
-    ptr__1VKR=((__POINTER )(NULL));
-    typ_id__2VKR= 0;
-    sz__3VKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__3VKR ==  0)) {
-      result__0VKR=INTEGER_CST__;
-    } else {
-      typ_id__2VKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3VKR);
-      if ((typ_id__2VKR == (__INTEGER)(-  1))) {
-        a__4VKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5VKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3VKR + a__4VKR) & (__UINTEGER_32)(~ a__4VKR));
-        ptr_table__XYYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5VKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__WYYR=((__POINTER )(NULL));
-        result__YYYR=((__POINTER *)ptr_table__XYYR)[ 0];
-        if ((result__YYYR == (void *)NULL)) {
-          result__YYYR=new_lab__2PJ(new_size__5VKR);
-          next__WYYR=(void *)((unsigned long)result__YYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VKR)));
-          ((__POINTER *)next__WYYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XYYR)[ 0]=next__WYYR;
-        } else {
-          next__WYYR=((__POINTER *)result__YYYR)[ 0];
-          if ((next__WYYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5VKR <<  1)) <=  4096)) {
-              next__WYYR=(void *)((unsigned long)result__YYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VKR)));
-            } else {
-              next__WYYR=new_lab__2PJ(new_size__5VKR);
-            };
-            ((__POINTER *)next__WYYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XYYR)[ 0]=next__WYYR;
-          } else {
-            ((__POINTER *)result__YYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YYYR=next__WYYR;
-          };
-        };
-        ptr__1VKR=result__YYYR;
-      } else {
-        t__AWKR=((__UINTEGER_32 )typ_id__2VKR);
-        a__BWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5YYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3VKR + a__BWKR) & (__UINTEGER_32)(~ a__BWKR));
-        ptr_table__2YYR=((__POINTER )(&(table_type[(t__AWKR)])));
-        lab_type__4YYR=(__UINTEGER_32)(t__AWKR |  1);
-        next__1YYR=((__POINTER )(NULL));
-        result__3YYR=((__POINTER *)ptr_table__2YYR)[ 0];
-        if ((result__3YYR == (void *)NULL)) {
-          result__3YYR=new_lab__2PJ(lab_type__4YYR);
-          next__1YYR=(void *)((unsigned long)result__3YYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5YYR)));
-          ((__POINTER *)next__1YYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2YYR)[ 0]=next__1YYR;
-        } else {
-          next__1YYR=((__POINTER *)result__3YYR)[ 0];
-          if ((next__1YYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3YYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5YYR <<  1)) <=  4096)) {
-              next__1YYR=(void *)((unsigned long)result__3YYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5YYR)));
-            } else {
-              next__1YYR=new_lab__2PJ(lab_type__4YYR);
-            };
-            ((__POINTER *)next__1YYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2YYR)[ 0]=next__1YYR;
-          } else {
-            ((__POINTER *)result__3YYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1YYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3YYR=next__1YYR;
-          };
-        };
-        ptr__1VKR=result__3YYR;
-      };
-      result__0VKR=((__INTEGER_CST *)ptr__1VKR);
-      *(result__0VKR) = *(INTEGER_CST__);
-    };
-    Self__CWKR=((__INTEGER_CST *)result__0VKR);
-    Self__CWKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DWKR;
-    Self__CWKR->value__W4YD=v__EWKR;
-    Self__CWKR->parent_constant__B3LC.static_type__M2YD=t__FWKR;
-    check_type__YG5D(Self__CWKR);
-    __tmp__HNJM=result__0VKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TUAR=read__QB5G(((__READ_LOCAL *)__tmp__GNJM)->local__HJZD);
-    if (__tmp__TUAR==NULL) {
-      __tmp__UUAR=NULL;
-    } else {
-      __tmp__UUAR=((__READ_LOCAL *)__tmp__TUAR);
-    };
-    __tmp__HNJM=__tmp__UUAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__HNJM=my_copy__SL2H(__tmp__GNJM);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HNJM=my_copy__LM2H(__tmp__GNJM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HNJM=my_copy__YM2H(__tmp__GNJM);
-  } break;
-  case __REAL_CST__: {
-    Self__TG3P=((__REAL_CST *)__tmp__GNJM);
-    p__PWKR=Self__TG3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__QWKR=Self__TG3P->value__HN2H;
-    t__RWKR=Self__TG3P->parent_constant__U2JH.static_type__M2YD;
-    result__GWKR=NULL;
-    ptr__HWKR=((__POINTER )(NULL));
-    typ_id__IWKR= 0;
-    sz__JWKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__JWKR ==  0)) {
-      result__GWKR=REAL_CST__;
-    } else {
-      typ_id__IWKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JWKR);
-      if ((typ_id__IWKR == (__INTEGER)(-  1))) {
-        a__KWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LWKR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWKR + a__KWKR) & (__UINTEGER_32)(~ a__KWKR));
-        ptr_table__BZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LWKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__AZYR=((__POINTER )(NULL));
-        result__CZYR=((__POINTER *)ptr_table__BZYR)[ 0];
-        if ((result__CZYR == (void *)NULL)) {
-          result__CZYR=new_lab__2PJ(new_size__LWKR);
-          next__AZYR=(void *)((unsigned long)result__CZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWKR)));
-          ((__POINTER *)next__AZYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BZYR)[ 0]=next__AZYR;
-        } else {
-          next__AZYR=((__POINTER *)result__CZYR)[ 0];
-          if ((next__AZYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LWKR <<  1)) <=  4096)) {
-              next__AZYR=(void *)((unsigned long)result__CZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWKR)));
-            } else {
-              next__AZYR=new_lab__2PJ(new_size__LWKR);
-            };
-            ((__POINTER *)next__AZYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BZYR)[ 0]=next__AZYR;
-          } else {
-            ((__POINTER *)result__CZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CZYR=next__AZYR;
-          };
-        };
-        ptr__HWKR=result__CZYR;
-      } else {
-        t__MWKR=((__UINTEGER_32 )typ_id__IWKR);
-        a__NWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JZYR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWKR + a__NWKR) & (__UINTEGER_32)(~ a__NWKR));
-        ptr_table__GZYR=((__POINTER )(&(table_type[(t__MWKR)])));
-        lab_type__IZYR=(__UINTEGER_32)(t__MWKR |  1);
-        next__FZYR=((__POINTER )(NULL));
-        result__HZYR=((__POINTER *)ptr_table__GZYR)[ 0];
-        if ((result__HZYR == (void *)NULL)) {
-          result__HZYR=new_lab__2PJ(lab_type__IZYR);
-          next__FZYR=(void *)((unsigned long)result__HZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JZYR)));
-          ((__POINTER *)next__FZYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GZYR)[ 0]=next__FZYR;
-        } else {
-          next__FZYR=((__POINTER *)result__HZYR)[ 0];
-          if ((next__FZYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JZYR <<  1)) <=  4096)) {
-              next__FZYR=(void *)((unsigned long)result__HZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JZYR)));
-            } else {
-              next__FZYR=new_lab__2PJ(lab_type__IZYR);
-            };
-            ((__POINTER *)next__FZYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GZYR)[ 0]=next__FZYR;
-          } else {
-            ((__POINTER *)result__HZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HZYR=next__FZYR;
-          };
-        };
-        ptr__HWKR=result__HZYR;
-      };
-      result__GWKR=((__REAL_CST *)ptr__HWKR);
-      *(result__GWKR) = *(REAL_CST__);
-    };
-    Self__OWKR=((__REAL_CST *)result__GWKR);
-    Self__OWKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PWKR;
-    Self__OWKR->value__HN2H=v__QWKR;
-    Self__OWKR->parent_constant__U2JH.static_type__M2YD=t__RWKR;
-    __tmp__HNJM=result__GWKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__VG3P=((__CHARACTER_CST *)__tmp__GNJM);
-    __tmp__HNJM=create__char__4SMH(Self__VG3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VG3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WG3P=((__IS_EXPANDED *)__tmp__GNJM);
-    __tmp__XUAR=read__QB5G(((__READ_LOCAL *)Self__WG3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XUAR==NULL) {
-      __tmp__YUAR=NULL;
-    } else {
-      __tmp__YUAR=((__READ_LOCAL *)__tmp__XUAR);
-    };
-    p__1WKR=Self__WG3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__SWKR=NULL;
-    ptr__TWKR=((__POINTER )(NULL));
-    typ_id__UWKR= 0;
-    sz__VWKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__VWKR ==  0)) {
-      result__SWKR=IS_EXPANDED__;
-    } else {
-      typ_id__UWKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VWKR);
-      if ((typ_id__UWKR == (__INTEGER)(-  1))) {
-        a__WWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XWKR=(__UINTEGER_32)((__UINTEGER_32)(sz__VWKR + a__WWKR) & (__UINTEGER_32)(~ a__WWKR));
-        ptr_table__LZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XWKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__KZYR=((__POINTER )(NULL));
-        result__MZYR=((__POINTER *)ptr_table__LZYR)[ 0];
-        if ((result__MZYR == (void *)NULL)) {
-          result__MZYR=new_lab__2PJ(new_size__XWKR);
-          next__KZYR=(void *)((unsigned long)result__MZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWKR)));
-          ((__POINTER *)next__KZYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LZYR)[ 0]=next__KZYR;
-        } else {
-          next__KZYR=((__POINTER *)result__MZYR)[ 0];
-          if ((next__KZYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XWKR <<  1)) <=  4096)) {
-              next__KZYR=(void *)((unsigned long)result__MZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWKR)));
-            } else {
-              next__KZYR=new_lab__2PJ(new_size__XWKR);
-            };
-            ((__POINTER *)next__KZYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LZYR)[ 0]=next__KZYR;
-          } else {
-            ((__POINTER *)result__MZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MZYR=next__KZYR;
-          };
-        };
-        ptr__TWKR=result__MZYR;
-      } else {
-        t__YWKR=((__UINTEGER_32 )typ_id__UWKR);
-        a__ZWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TZYR=(__UINTEGER_32)((__UINTEGER_32)(sz__VWKR + a__ZWKR) & (__UINTEGER_32)(~ a__ZWKR));
-        ptr_table__QZYR=((__POINTER )(&(table_type[(t__YWKR)])));
-        lab_type__SZYR=(__UINTEGER_32)(t__YWKR |  1);
-        next__PZYR=((__POINTER )(NULL));
-        result__RZYR=((__POINTER *)ptr_table__QZYR)[ 0];
-        if ((result__RZYR == (void *)NULL)) {
-          result__RZYR=new_lab__2PJ(lab_type__SZYR);
-          next__PZYR=(void *)((unsigned long)result__RZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZYR)));
-          ((__POINTER *)next__PZYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QZYR)[ 0]=next__PZYR;
-        } else {
-          next__PZYR=((__POINTER *)result__RZYR)[ 0];
-          if ((next__PZYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TZYR <<  1)) <=  4096)) {
-              next__PZYR=(void *)((unsigned long)result__RZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZYR)));
-            } else {
-              next__PZYR=new_lab__2PJ(lab_type__SZYR);
-            };
-            ((__POINTER *)next__PZYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QZYR)[ 0]=next__PZYR;
-          } else {
-            ((__POINTER *)result__RZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RZYR=next__PZYR;
-          };
-        };
-        ptr__TWKR=result__RZYR;
-      };
-      result__SWKR=((__IS_EXPANDED *)ptr__TWKR);
-      *(result__SWKR) = *(IS_EXPANDED__);
-    };
-    Self__0WKR=((__IS_EXPANDED *)result__SWKR);
-    Self__0WKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1WKR;
-    Self__0WKR->receiver__WN2H=__tmp__YUAR;
-    __tmp__HNJM=result__SWKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HNJM=my_copy__1N2H(__tmp__GNJM);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__HNJM=my_copy__EO2H(__tmp__GNJM);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__HNJM=my_copy__PO2H(__tmp__GNJM);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__HNJM=my_copy__1O2H(__tmp__GNJM);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__HNJM=my_copy__GP2H(__tmp__GNJM);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__HNJM=my_copy__RP2H(__tmp__GNJM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HNJM=my_copy__2P2H(__tmp__GNJM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HNJM=my_copy__HQ2H(__tmp__GNJM);
-  } break;
-  case __PUT_TO__: {
-    __tmp__HNJM=my_copy__SQ2H(__tmp__GNJM);
-  } break;
-  case __ITEM__: {
-    __tmp__HNJM=my_copy__DR2H(__tmp__GNJM);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__HNJM=my_copy__PR2H(__tmp__GNJM);
-  } break;
-  case __CAST__: {
-    __tmp__HNJM=my_copy__YR2H(__tmp__GNJM);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__HNJM=my_copy__5SYM(__tmp__GNJM);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__HNJM=my_copy__IUGK(__tmp__GNJM);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GNJM)->global__ZGJK),NULL);
-    if (__tmp__ZYCR==NULL) {
-      __tmp__0YCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__ZYCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__0YCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__0YCR=((__READ_GLOBAL *)__tmp__ZYCR);
+  __POSITION__OL __tmp__2ETL;
+  void *result__G4YL,*Result__0ETL;
+  __READ_GLOBAL__T4YL *result__Z0CM,*Self__HAKM;
+  __POINTER__IB ptr__00CM,__tmp__A1CM,__tmp__RLYT,__tmp__TLYT;
+  __INTEGER__Q typ_id__40CM;
+  __UINTEGER_32__ZWB __tmp__ULYT;
+  __READ_SLOT__LL4K *result__L3CM,*Self__RAKM;
+  __tmp__2ETL=Self__XETL->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+  result__G4YL=NULL;
+  if ((Self__XETL->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-')) {
+    result__Z0CM=NULL;
+    ptr__00CM=((__POINTER__IB )(NULL));
+    typ_id__40CM= 0;
+    __tmp__A1CM=((__POINTER__IB )sizeof(__READ_GLOBAL__T4YL));
+    if (((unsigned long)__tmp__A1CM ==  0)) {
+      result__Z0CM=READ_GLOBAL__T4YL__;
+    } else /* FALSE */ {
+      typ_id__40CM=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A1CM));
+      if ((typ_id__40CM == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__RLYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TLYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__A1CM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ULYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TLYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__RLYT=micro_alloc__table__lab__UKI(__tmp__TLYT,((__POINTER__IB )(&(table_size[(__tmp__ULYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TLYT)));
+        ptr__00CM=__tmp__RLYT;
+      } else /* FALSE */ {
+        __tmp__ULYT=((__UINTEGER_32__ZWB )typ_id__40CM);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__RLYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TLYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__A1CM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RLYT=micro_alloc__table__lab__UKI(__tmp__TLYT,((__POINTER__IB )(&(table_type[(__tmp__ULYT)]))),(__UINTEGER_32__ZWB)(__tmp__ULYT |  1));
+        ptr__00CM=__tmp__RLYT;
+      };
+      result__Z0CM=((__READ_GLOBAL__T4YL *)ptr__00CM);
+      *(result__Z0CM) = *(READ_GLOBAL__T4YL__);
+    };
+    Self__HAKM=((__READ_GLOBAL__T4YL *)result__Z0CM);
+    Self__HAKM->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2ETL;
+    Self__HAKM->global__KAKM=Self__XETL;
+    result__G4YL=result__Z0CM;
+  } else /* FALSE */ {
+    result__L3CM=NULL;
+    ptr__00CM=((__POINTER__IB )(NULL));
+    typ_id__40CM= 0;
+    __tmp__A1CM=((__POINTER__IB )sizeof(__READ_SLOT__LL4K));
+    if (((unsigned long)__tmp__A1CM ==  0)) {
+      result__L3CM=READ_SLOT__LL4K__;
+    } else /* FALSE */ {
+      typ_id__40CM=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A1CM));
+      if ((typ_id__40CM == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__RLYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TLYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__A1CM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ULYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TLYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__RLYT=micro_alloc__table__lab__UKI(__tmp__TLYT,((__POINTER__IB )(&(table_size[(__tmp__ULYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TLYT)));
+        ptr__00CM=__tmp__RLYT;
+      } else /* FALSE */ {
+        __tmp__ULYT=((__UINTEGER_32__ZWB )typ_id__40CM);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__RLYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__TLYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__A1CM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RLYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RLYT=micro_alloc__table__lab__UKI(__tmp__TLYT,((__POINTER__IB )(&(table_type[(__tmp__ULYT)]))),(__UINTEGER_32__ZWB)(__tmp__ULYT |  1));
+        ptr__00CM=__tmp__RLYT;
+      };
+      result__L3CM=((__READ_SLOT__LL4K *)ptr__00CM);
+      *(result__L3CM) = *(READ_SLOT__LL4K__);
+    };
+    Self__RAKM=((__READ_SLOT__LL4K *)result__L3CM);
+    Self__RAKM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2ETL;
+    Self__RAKM->receiver__2L4K=r__ZETL;
+    Self__RAKM->slot__UYFM=Self__XETL;
+    result__G4YL=result__L3CM;
+  };
+  Self__XETL->parent_variable__JJRG.ensure_count__IT4D=(__INTEGER__Q)(Self__XETL->parent_variable__JJRG.ensure_count__IT4D +  1);
+  Result__0ETL=result__G4YL;
+  return(Result__0ETL);
+}
+
+static __EXPR_NOT__XUPM* my_copy__YFWN(__EXPR_NOT__XUPM *Self__ZFWN)
+// ({EXPR_NOT__XUPM}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__SDDU;
+  __POSITION__OL __tmp__1FWN,p__RDDU;
+  void *__tmp__2FWN,*__tmp__3FWN;
+  __STRING_CST__5J *Self__0CDU,*result__WCDU;
+  __POINTER__IB ptr__XCDU,__tmp__ZCDU,__tmp__1CDU,__tmp__2CDU;
+  __INTEGER__Q typ_id__YCDU;
+  __UINTEGER_32__ZWB __tmp__3CDU;
+  __PROTOTYPE_CST__LAXC *Self__DQAS,*__tmp__EQAS;
+  __INTEGER_CST__XAXC *Self__GQAS,*Self__QDDU;
+  __TYPE_FULL__XMB *t__TDDU;
+  __READ_LOCAL__55ZI *__tmp__JGYT,*__tmp__KGYT;
+  __IS_EXPANDED__35NJ *Self__KQAS,*Self__BEDU;
+  __GET_TYPE_ID__HAOJ *Self__PQAS,*Self__REDU;
+  __SIZE_OF__5GOJ *Self__SQAS,*Self__BFDU;
+  __REAL_CST__1LOJ *Self__VQAS,*Self__RFDU;
+  __STRING_CONSTANT__0 *v__TFDU;
+  __CHARACTER_CST__RMOJ *Self__ZQAS,*__tmp__0QAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__2QAS,*__tmp__3QAS;
+  void *__tmp__H01T;
+  __READ_GLOBAL__T4YL *__tmp__I01T;
+  __EXPR_NOT__XUPM *result__Z5QU,*Self__FARU;
+  __tmp__1FWN=Self__ZFWN->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__2FWN=Self__ZFWN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__2FWN)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0CDU=((__STRING_CST__5J *)__tmp__2FWN);
+    result__WCDU=NULL;
+    ptr__XCDU=((__POINTER__IB )(NULL));
+    typ_id__YCDU= 0;
+    __tmp__ZCDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZCDU ==  0)) {
+      result__WCDU=Self__0CDU;
+    } else /* FALSE */ {
+      typ_id__YCDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCDU));
+      if ((typ_id__YCDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3CDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2CDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_size[(__tmp__3CDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2CDU)));
+        ptr__XCDU=__tmp__1CDU;
+      } else /* FALSE */ {
+        __tmp__3CDU=((__UINTEGER_32__ZWB )typ_id__YCDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_type[(__tmp__3CDU)]))),(__UINTEGER_32__ZWB)(__tmp__3CDU |  1));
+        ptr__XCDU=__tmp__1CDU;
+      };
+      result__WCDU=((__STRING_CST__5J *)ptr__XCDU);
+      *(result__WCDU) = *(Self__0CDU);
+    };
+    __tmp__3FWN=result__WCDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3FWN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__2FWN));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__DQAS=((__PROTOTYPE_CST__LAXC *)__tmp__2FWN);
+    __tmp__EQAS=create__type__VJ2C(Self__DQAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__DQAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__3FWN=__tmp__EQAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__GQAS=((__INTEGER_CST__XAXC *)__tmp__2FWN);
+    p__RDDU=Self__GQAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SDDU=Self__GQAS->value__FH4D;
+    t__TDDU=Self__GQAS->parent_constant__YAXC.static_type__5G4D;
+    Self__GQAS=NULL;
+    ptr__XCDU=((__POINTER__IB )(NULL));
+    typ_id__YCDU= 0;
+    __tmp__ZCDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZCDU ==  0)) {
+      Self__GQAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YCDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCDU));
+      if ((typ_id__YCDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3CDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2CDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_size[(__tmp__3CDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2CDU)));
+        ptr__XCDU=__tmp__1CDU;
+      } else /* FALSE */ {
+        __tmp__3CDU=((__UINTEGER_32__ZWB )typ_id__YCDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_type[(__tmp__3CDU)]))),(__UINTEGER_32__ZWB)(__tmp__3CDU |  1));
+        ptr__XCDU=__tmp__1CDU;
+      };
+      Self__GQAS=((__INTEGER_CST__XAXC *)ptr__XCDU);
+      *(Self__GQAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QDDU=((__INTEGER_CST__XAXC *)Self__GQAS);
+    Self__QDDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RDDU;
+    Self__QDDU->value__FH4D=v__SDDU;
+    Self__QDDU->parent_constant__YAXC.static_type__5G4D=t__TDDU;
+    check_type__XYEE(Self__QDDU);
+    __tmp__3FWN=Self__GQAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3FWN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__2FWN));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JGYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__2FWN)->local__BVEJ));
+    if (__tmp__JGYT==NULL) {
+      __tmp__KGYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__KGYT=((__READ_LOCAL__55ZI *)__tmp__JGYT);
+    };
+    __tmp__3FWN=__tmp__KGYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3FWN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__2FWN));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3FWN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2FWN));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__KQAS=((__IS_EXPANDED__35NJ *)__tmp__2FWN);
+    p__RDDU=Self__KQAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__JGYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__KQAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__JGYT==NULL) {
+      __tmp__KGYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__KGYT=((__READ_LOCAL__55ZI *)__tmp__JGYT);
+    };
+    Self__KQAS=NULL;
+    ptr__XCDU=((__POINTER__IB )(NULL));
+    typ_id__YCDU= 0;
+    __tmp__ZCDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZCDU ==  0)) {
+      Self__KQAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YCDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCDU));
+      if ((typ_id__YCDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3CDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2CDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_size[(__tmp__3CDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2CDU)));
+        ptr__XCDU=__tmp__1CDU;
+      } else /* FALSE */ {
+        __tmp__3CDU=((__UINTEGER_32__ZWB )typ_id__YCDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_type[(__tmp__3CDU)]))),(__UINTEGER_32__ZWB)(__tmp__3CDU |  1));
+        ptr__XCDU=__tmp__1CDU;
+      };
+      Self__KQAS=((__IS_EXPANDED__35NJ *)ptr__XCDU);
+      *(Self__KQAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BEDU=((__IS_EXPANDED__35NJ *)Self__KQAS);
+    Self__BEDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RDDU;
+    Self__BEDU->receiver__RA5J=__tmp__KGYT;
+    __tmp__3FWN=Self__KQAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__PQAS=((__GET_TYPE_ID__HAOJ *)__tmp__2FWN);
+    p__RDDU=Self__PQAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TDDU=Self__PQAS->receiver__WA5J;
+    Self__PQAS=NULL;
+    ptr__XCDU=((__POINTER__IB )(NULL));
+    typ_id__YCDU= 0;
+    __tmp__ZCDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZCDU ==  0)) {
+      Self__PQAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YCDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCDU));
+      if ((typ_id__YCDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3CDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2CDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_size[(__tmp__3CDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2CDU)));
+        ptr__XCDU=__tmp__1CDU;
+      } else /* FALSE */ {
+        __tmp__3CDU=((__UINTEGER_32__ZWB )typ_id__YCDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_type[(__tmp__3CDU)]))),(__UINTEGER_32__ZWB)(__tmp__3CDU |  1));
+        ptr__XCDU=__tmp__1CDU;
+      };
+      Self__PQAS=((__GET_TYPE_ID__HAOJ *)ptr__XCDU);
+      *(Self__PQAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__REDU=((__GET_TYPE_ID__HAOJ *)Self__PQAS);
+    Self__REDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RDDU;
+    Self__REDU->receiver__WA5J=t__TDDU;
+    __tmp__3FWN=Self__PQAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3FWN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__2FWN));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3FWN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__2FWN));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3FWN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__2FWN));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3FWN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__2FWN));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3FWN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__2FWN));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3FWN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__2FWN));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3FWN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__2FWN));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__3FWN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__2FWN));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__3FWN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__2FWN));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__SQAS=((__SIZE_OF__5GOJ *)__tmp__2FWN);
+    p__RDDU=Self__SQAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TDDU=Self__SQAS->receiver__AD5J;
+    Self__SQAS=NULL;
+    ptr__XCDU=((__POINTER__IB )(NULL));
+    typ_id__YCDU= 0;
+    __tmp__ZCDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZCDU ==  0)) {
+      Self__SQAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YCDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCDU));
+      if ((typ_id__YCDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3CDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2CDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_size[(__tmp__3CDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2CDU)));
+        ptr__XCDU=__tmp__1CDU;
+      } else /* FALSE */ {
+        __tmp__3CDU=((__UINTEGER_32__ZWB )typ_id__YCDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_type[(__tmp__3CDU)]))),(__UINTEGER_32__ZWB)(__tmp__3CDU |  1));
+        ptr__XCDU=__tmp__1CDU;
+      };
+      Self__SQAS=((__SIZE_OF__5GOJ *)ptr__XCDU);
+      *(Self__SQAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BFDU=((__SIZE_OF__5GOJ *)Self__SQAS);
+    Self__BFDU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RDDU;
+    Self__BFDU->receiver__AD5J=t__TDDU;
+    __tmp__3FWN=Self__SQAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__3FWN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__2FWN));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__VQAS=((__REAL_CST__1LOJ *)__tmp__2FWN);
+    p__RDDU=Self__VQAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TFDU=Self__VQAS->value__VD5J;
+    t__TDDU=Self__VQAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__VQAS=NULL;
+    ptr__XCDU=((__POINTER__IB )(NULL));
+    typ_id__YCDU= 0;
+    __tmp__ZCDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZCDU ==  0)) {
+      Self__VQAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YCDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCDU));
+      if ((typ_id__YCDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3CDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2CDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_size[(__tmp__3CDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2CDU)));
+        ptr__XCDU=__tmp__1CDU;
+      } else /* FALSE */ {
+        __tmp__3CDU=((__UINTEGER_32__ZWB )typ_id__YCDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_type[(__tmp__3CDU)]))),(__UINTEGER_32__ZWB)(__tmp__3CDU |  1));
+        ptr__XCDU=__tmp__1CDU;
+      };
+      Self__VQAS=((__REAL_CST__1LOJ *)ptr__XCDU);
+      *(Self__VQAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RFDU=((__REAL_CST__1LOJ *)Self__VQAS);
+    Self__RFDU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RDDU;
+    Self__RFDU->value__VD5J=v__TFDU;
+    Self__RFDU->parent_constant__2LOJ.static_type__5G4D=t__TDDU;
+    __tmp__3FWN=Self__VQAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__ZQAS=((__CHARACTER_CST__RMOJ *)__tmp__2FWN);
+    __tmp__0QAS=create__char__UMQJ(Self__ZQAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZQAS->text__0D5J);
+    __tmp__3FWN=__tmp__0QAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__2QAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2FWN);
+    __tmp__3QAS=create__text__OQQJ(Self__2QAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2QAS->string__WBJK);
+    __tmp__3FWN=__tmp__3QAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__3FWN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__2FWN));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3FWN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2FWN));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3FWN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__2FWN));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__3FWN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2FWN));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3FWN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__2FWN));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__3FWN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2FWN));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3FWN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__2FWN));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3FWN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__2FWN));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__H01T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__2FWN)->global__KAKM),NULL);
+    if (__tmp__H01T==NULL) {
+      __tmp__I01T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__H01T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__I01T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__I01T=((__READ_GLOBAL__T4YL *)__tmp__H01T);
       } break;
       }
     };
-    __tmp__HNJM=__tmp__0YCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HNJM=my_copy__BQCN(__tmp__GNJM);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HNJM=my_copy__NREO(__tmp__GNJM);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HNJM=my_copy__VYJO(__tmp__GNJM);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HNJM=my_copy__0REO(__tmp__GNJM);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HNJM=my_copy__BZJO(__tmp__GNJM);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__HNJM=my_copy__CNJM(__tmp__GNJM);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__HNJM=my_copy__5XLL(__tmp__GNJM);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__HNJM=my_copy__WVYM(__tmp__GNJM);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__HNJM=my_copy__FSEO(__tmp__GNJM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HNJM=my_copy__QCEP(__tmp__GNJM);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__HNJM=my_copy__5LSN(__tmp__GNJM);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HNJM=my_copy__KMSN(__tmp__GNJM);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__HNJM=my_copy__JZPN(__tmp__GNJM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__HNJM=my_copy__G3SO(__tmp__GNJM);
-  } break;
-  };
-  result__20CM=NULL;
-  ptr__30CM=((__POINTER )(NULL));
-  typ_id__C1CM= 0;
-  sz__50CM=((__UINTEGER_32 )sizeof(__EXPR_NEG));
-  if ((sz__50CM ==  0)) {
-    result__20CM=EXPR_NEG__;
-  } else {
-    typ_id__C1CM=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__50CM);
-    if ((typ_id__C1CM == (__INTEGER)(-  1))) {
-      a__WJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UJ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__50CM + a__WJ2Q) & (__UINTEGER_32)(~ a__WJ2Q));
-      ptr_table__VZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UJ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__UZYR=((__POINTER )(NULL));
-      result__WZYR=((__POINTER *)ptr_table__VZYR)[ 0];
-      if ((result__WZYR == (void *)NULL)) {
-        result__WZYR=new_lab__2PJ(new_size__UJ2Q);
-        next__UZYR=(void *)((unsigned long)result__WZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UJ2Q)));
-        ((__POINTER *)next__UZYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VZYR)[ 0]=next__UZYR;
-      } else {
-        next__UZYR=((__POINTER *)result__WZYR)[ 0];
-        if ((next__UZYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UJ2Q <<  1)) <=  4096)) {
-            next__UZYR=(void *)((unsigned long)result__WZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UJ2Q)));
-          } else {
-            next__UZYR=new_lab__2PJ(new_size__UJ2Q);
-          };
-          ((__POINTER *)next__UZYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VZYR)[ 0]=next__UZYR;
-        } else {
-          ((__POINTER *)result__WZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WZYR=next__UZYR;
-        };
-      };
-      ptr__30CM=result__WZYR;
-    } else {
-      t__0J2Q=((__UINTEGER_32 )typ_id__C1CM);
-      a__2J2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3ZYR=(__UINTEGER_32)((__UINTEGER_32)(sz__50CM + a__2J2Q) & (__UINTEGER_32)(~ a__2J2Q));
-      ptr_table__0ZYR=((__POINTER )(&(table_type[(t__0J2Q)])));
-      lab_type__2ZYR=(__UINTEGER_32)(t__0J2Q |  1);
-      next__ZZYR=((__POINTER )(NULL));
-      result__1ZYR=((__POINTER *)ptr_table__0ZYR)[ 0];
-      if ((result__1ZYR == (void *)NULL)) {
-        result__1ZYR=new_lab__2PJ(lab_type__2ZYR);
-        next__ZZYR=(void *)((unsigned long)result__1ZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ZYR)));
-        ((__POINTER *)next__ZZYR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0ZYR)[ 0]=next__ZZYR;
-      } else {
-        next__ZZYR=((__POINTER *)result__1ZYR)[ 0];
-        if ((next__ZZYR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1ZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3ZYR <<  1)) <=  4096)) {
-            next__ZZYR=(void *)((unsigned long)result__1ZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ZYR)));
-          } else {
-            next__ZZYR=new_lab__2PJ(lab_type__2ZYR);
-          };
-          ((__POINTER *)next__ZZYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0ZYR)[ 0]=next__ZZYR;
-        } else {
-          ((__POINTER *)result__1ZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1ZYR=next__ZZYR;
-        };
-      };
-      ptr__30CM=result__1ZYR;
-    };
-    result__20CM=((__EXPR_NEG *)ptr__30CM);
-    *(result__20CM) = *(EXPR_NEG__);
-  };
-  Self__KTLM=((__EXPR_NEG *)result__20CM);
-  Self__KTLM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FNJM;
-  Self__KTLM->parent_expr_unary__EXDL.right__SXDL=__tmp__HNJM;
-  return(result__20CM);
+    __tmp__3FWN=__tmp__I01T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3FWN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__2FWN));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3FWN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__2FWN));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3FWN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__2FWN));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3FWN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__2FWN));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__3FWN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__2FWN));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3FWN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__2FWN));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3FWN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__2FWN));
+  } break;
+  };
+  result__Z5QU=NULL;
+  ptr__XCDU=((__POINTER__IB )(NULL));
+  typ_id__YCDU= 0;
+  __tmp__ZCDU=((__POINTER__IB )sizeof(__EXPR_NOT__XUPM));
+  if (((unsigned long)__tmp__ZCDU ==  0)) {
+    result__Z5QU=EXPR_NOT__XUPM__;
+  } else /* FALSE */ {
+    typ_id__YCDU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCDU));
+    if ((typ_id__YCDU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3CDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2CDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_size[(__tmp__3CDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2CDU)));
+      ptr__XCDU=__tmp__1CDU;
+    } else /* FALSE */ {
+      __tmp__3CDU=((__UINTEGER_32__ZWB )typ_id__YCDU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1CDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2CDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1CDU=micro_alloc__table__lab__UKI(__tmp__2CDU,((__POINTER__IB )(&(table_type[(__tmp__3CDU)]))),(__UINTEGER_32__ZWB)(__tmp__3CDU |  1));
+      ptr__XCDU=__tmp__1CDU;
+    };
+    result__Z5QU=((__EXPR_NOT__XUPM *)ptr__XCDU);
+    *(result__Z5QU) = *(EXPR_NOT__XUPM__);
+  };
+  Self__FARU=((__EXPR_NOT__XUPM *)result__Z5QU);
+  Self__FARU->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__1FWN;
+  Self__FARU->parent_expr_unary__YUPM.right__WZVL=__tmp__3FWN;
+  Self__FARU=result__Z5QU;
+  return(Self__FARU);
 }
 
-static __EXPR_ADD* my_copy__5XLL(__EXPR_ADD *Self__AYLL)
-// ({EXPR_ADD}) With resultRecursive, No inlinable.
+static __EXPR_MOD__3YPM* my_copy__BG2P(__EXPR_MOD__3YPM *Self__CG2P)
+// ({EXPR_MOD__3YPM}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__HXKR,v__KYKR;
-  __POSITION __tmp__CYLL,p__GXKR,p__SXKR,p__4XKR,p__JYKR,p__VYKR;
-  __POSITION p__BZKR;
-  void *__tmp__DYLL,*__tmp__EYLL,*__tmp__GYLL,*__tmp__HYLL;
-  __STRING_CST *Self__XG3P,*Self__5G3P;
-  __PROTOTYPE_CST *Self__YG3P,*Self__AH3P;
-  __INTEGER_CST *Self__ZG3P,*result__3WKR,*Self__FXKR,*Self__BH3P;
-  __INTEGER_CST *result__AYKR,*Self__IYKR;
-  void *t__IXKR,*t__UXKR,*t__LYKR,*t__XYKR;
-  __POINTER ptr__4WKR,ptr_table__5ZYR,next__4ZYR,result__A0YR;
-  __POINTER ptr_table__E0YR,next__D0YR,result__F0YR,ptr__KXKR;
-  __POINTER ptr_table__J0YR,next__I0YR,result__K0YR,ptr_table__O0YR;
-  __POINTER next__N0YR,result__P0YR,ptr__WXKR,ptr_table__T0YR;
-  __POINTER next__S0YR,result__U0YR,ptr_table__Y0YR,next__X0YR;
-  __POINTER result__Z0YR,ptr__BYKR,ptr_table__30YR,next__20YR;
-  __POINTER result__40YR,ptr_table__C1YR,next__B1YR,result__D1YR;
-  __POINTER ptr__NYKR,ptr_table__H1YR,next__G1YR,result__I1YR;
-  __POINTER ptr_table__M1YR,next__L1YR,result__N1YR,ptr__ZYKR;
-  __POINTER ptr_table__R1YR,next__Q1YR,result__S1YR,ptr_table__W1YR;
-  __POINTER next__V1YR,result__X1YR,ptr__RGIL,ptr_table__11YR;
-  __POINTER next__01YR,result__21YR,ptr_table__A2YR,next__51YR;
-  __POINTER result__B2YR;
-  __INTEGER typ_id__5WKR,typ_id__LXKR,typ_id__XXKR,typ_id__CYKR;
-  __INTEGER typ_id__OYKR,typ_id__0YKR,typ_id__WGIL;
-  __UINTEGER_32 sz__AXKR,a__BXKR,new_size__CXKR,t__DXKR,a__EXKR;
-  __UINTEGER_32 new_size__H0YR,lab_type__G0YR,sz__MXKR,a__NXKR;
-  __UINTEGER_32 new_size__OXKR,t__PXKR,a__QXKR,new_size__R0YR;
-  __UINTEGER_32 lab_type__Q0YR,sz__YXKR,a__ZXKR,new_size__0XKR,t__1XKR;
-  __UINTEGER_32 a__2XKR,new_size__10YR,lab_type__00YR,sz__DYKR,a__EYKR;
-  __UINTEGER_32 new_size__FYKR,t__GYKR,a__HYKR,new_size__F1YR;
-  __UINTEGER_32 lab_type__E1YR,sz__PYKR,a__QYKR,new_size__RYKR,t__SYKR;
-  __UINTEGER_32 a__TYKR,new_size__P1YR,lab_type__O1YR,sz__1YKR,a__2YKR;
-  __UINTEGER_32 new_size__3YKR,t__4YKR,a__5YKR,new_size__Z1YR;
-  __UINTEGER_32 lab_type__Y1YR,sz__TGIL,a__BK2Q,new_size__5J2Q,t__FK2Q;
-  __UINTEGER_32 a__HK2Q,new_size__D2YR,lab_type__C2YR;
-  void *__tmp__1UAR,*__tmp__5UAR,*__tmp__3YCR,*__tmp__DVAR,*__tmp__HVAR;
-  void *__tmp__BZCR;
-  __READ_LOCAL *__tmp__2UAR,*__tmp__AVAR,*__tmp__EVAR,*__tmp__IVAR;
-  __REAL_CST *Self__1G3P,*result__JXKR,*Self__RXKR,*Self__DH3P;
-  __REAL_CST *result__MYKR,*Self__UYKR;
-  void *v__TXKR,*v__WYKR;
-  __CHARACTER_CST *Self__3G3P,*Self__FH3P;
-  __IS_EXPANDED *Self__4G3P,*result__VXKR,*Self__3XKR,*Self__GH3P;
-  __IS_EXPANDED *result__YYKR,*Self__AZKR;
-  __READ_GLOBAL *__tmp__4YCR,*__tmp__CZCR;
-  __EXPR_ADD *result__QGIL,*Self__RUPL;
-  __tmp__CYLL=Self__AYLL->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__DYLL=Self__AYLL->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__DYLL)->__id) {
-  case __LIST__: {
-    __tmp__EYLL=my_copy__MSYM(__tmp__DYLL);
-  } break;
-  case __STRING_CST__: {
-    Self__XG3P=((__STRING_CST *)__tmp__DYLL);
-    __tmp__EYLL=create__text__ITMH(Self__XG3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XG3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__EYLL=my_copy__EK2H(__tmp__DYLL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__YG3P=((__PROTOTYPE_CST *)__tmp__DYLL);
-    __tmp__EYLL=create__type__PKQC(Self__YG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YG3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__ZG3P=((__INTEGER_CST *)__tmp__DYLL);
-    p__GXKR=Self__ZG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__HXKR=Self__ZG3P->value__W4YD;
-    t__IXKR=Self__ZG3P->parent_constant__B3LC.static_type__M2YD;
-    result__3WKR=NULL;
-    ptr__4WKR=((__POINTER )(NULL));
-    typ_id__5WKR= 0;
-    sz__AXKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__AXKR ==  0)) {
-      result__3WKR=INTEGER_CST__;
-    } else {
-      typ_id__5WKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AXKR);
-      if ((typ_id__5WKR == (__INTEGER)(-  1))) {
-        a__BXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CXKR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXKR + a__BXKR) & (__UINTEGER_32)(~ a__BXKR));
-        ptr_table__5ZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CXKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__4ZYR=((__POINTER )(NULL));
-        result__A0YR=((__POINTER *)ptr_table__5ZYR)[ 0];
-        if ((result__A0YR == (void *)NULL)) {
-          result__A0YR=new_lab__2PJ(new_size__CXKR);
-          next__4ZYR=(void *)((unsigned long)result__A0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXKR)));
-          ((__POINTER *)next__4ZYR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5ZYR)[ 0]=next__4ZYR;
-        } else {
-          next__4ZYR=((__POINTER *)result__A0YR)[ 0];
-          if ((next__4ZYR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CXKR <<  1)) <=  4096)) {
-              next__4ZYR=(void *)((unsigned long)result__A0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXKR)));
-            } else {
-              next__4ZYR=new_lab__2PJ(new_size__CXKR);
-            };
-            ((__POINTER *)next__4ZYR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5ZYR)[ 0]=next__4ZYR;
-          } else {
-            ((__POINTER *)result__A0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4ZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__A0YR=next__4ZYR;
-          };
-        };
-        ptr__4WKR=result__A0YR;
-      } else {
-        t__DXKR=((__UINTEGER_32 )typ_id__5WKR);
-        a__EXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__H0YR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXKR + a__EXKR) & (__UINTEGER_32)(~ a__EXKR));
-        ptr_table__E0YR=((__POINTER )(&(table_type[(t__DXKR)])));
-        lab_type__G0YR=(__UINTEGER_32)(t__DXKR |  1);
-        next__D0YR=((__POINTER )(NULL));
-        result__F0YR=((__POINTER *)ptr_table__E0YR)[ 0];
-        if ((result__F0YR == (void *)NULL)) {
-          result__F0YR=new_lab__2PJ(lab_type__G0YR);
-          next__D0YR=(void *)((unsigned long)result__F0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H0YR)));
-          ((__POINTER *)next__D0YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__E0YR)[ 0]=next__D0YR;
-        } else {
-          next__D0YR=((__POINTER *)result__F0YR)[ 0];
-          if ((next__D0YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H0YR <<  1)) <=  4096)) {
-              next__D0YR=(void *)((unsigned long)result__F0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H0YR)));
-            } else {
-              next__D0YR=new_lab__2PJ(lab_type__G0YR);
-            };
-            ((__POINTER *)next__D0YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__E0YR)[ 0]=next__D0YR;
-          } else {
-            ((__POINTER *)result__F0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__F0YR=next__D0YR;
-          };
-        };
-        ptr__4WKR=result__F0YR;
-      };
-      result__3WKR=((__INTEGER_CST *)ptr__4WKR);
-      *(result__3WKR) = *(INTEGER_CST__);
-    };
-    Self__FXKR=((__INTEGER_CST *)result__3WKR);
-    Self__FXKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GXKR;
-    Self__FXKR->value__W4YD=v__HXKR;
-    Self__FXKR->parent_constant__B3LC.static_type__M2YD=t__IXKR;
-    check_type__YG5D(Self__FXKR);
-    __tmp__EYLL=result__3WKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1UAR=read__QB5G(((__READ_LOCAL *)__tmp__DYLL)->local__HJZD);
-    if (__tmp__1UAR==NULL) {
-      __tmp__2UAR=NULL;
-    } else {
-      __tmp__2UAR=((__READ_LOCAL *)__tmp__1UAR);
-    };
-    __tmp__EYLL=__tmp__2UAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__EYLL=my_copy__SL2H(__tmp__DYLL);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EYLL=my_copy__LM2H(__tmp__DYLL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EYLL=my_copy__YM2H(__tmp__DYLL);
-  } break;
-  case __REAL_CST__: {
-    Self__1G3P=((__REAL_CST *)__tmp__DYLL);
-    p__SXKR=Self__1G3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__TXKR=Self__1G3P->value__HN2H;
-    t__UXKR=Self__1G3P->parent_constant__U2JH.static_type__M2YD;
-    result__JXKR=NULL;
-    ptr__KXKR=((__POINTER )(NULL));
-    typ_id__LXKR= 0;
-    sz__MXKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__MXKR ==  0)) {
-      result__JXKR=REAL_CST__;
-    } else {
-      typ_id__LXKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MXKR);
-      if ((typ_id__LXKR == (__INTEGER)(-  1))) {
-        a__NXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OXKR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXKR + a__NXKR) & (__UINTEGER_32)(~ a__NXKR));
-        ptr_table__J0YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OXKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__I0YR=((__POINTER )(NULL));
-        result__K0YR=((__POINTER *)ptr_table__J0YR)[ 0];
-        if ((result__K0YR == (void *)NULL)) {
-          result__K0YR=new_lab__2PJ(new_size__OXKR);
-          next__I0YR=(void *)((unsigned long)result__K0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXKR)));
-          ((__POINTER *)next__I0YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__J0YR)[ 0]=next__I0YR;
-        } else {
-          next__I0YR=((__POINTER *)result__K0YR)[ 0];
-          if ((next__I0YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OXKR <<  1)) <=  4096)) {
-              next__I0YR=(void *)((unsigned long)result__K0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXKR)));
-            } else {
-              next__I0YR=new_lab__2PJ(new_size__OXKR);
-            };
-            ((__POINTER *)next__I0YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__J0YR)[ 0]=next__I0YR;
-          } else {
-            ((__POINTER *)result__K0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__K0YR=next__I0YR;
-          };
-        };
-        ptr__KXKR=result__K0YR;
-      } else {
-        t__PXKR=((__UINTEGER_32 )typ_id__LXKR);
-        a__QXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__R0YR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXKR + a__QXKR) & (__UINTEGER_32)(~ a__QXKR));
-        ptr_table__O0YR=((__POINTER )(&(table_type[(t__PXKR)])));
-        lab_type__Q0YR=(__UINTEGER_32)(t__PXKR |  1);
-        next__N0YR=((__POINTER )(NULL));
-        result__P0YR=((__POINTER *)ptr_table__O0YR)[ 0];
-        if ((result__P0YR == (void *)NULL)) {
-          result__P0YR=new_lab__2PJ(lab_type__Q0YR);
-          next__N0YR=(void *)((unsigned long)result__P0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0YR)));
-          ((__POINTER *)next__N0YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__O0YR)[ 0]=next__N0YR;
-        } else {
-          next__N0YR=((__POINTER *)result__P0YR)[ 0];
-          if ((next__N0YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R0YR <<  1)) <=  4096)) {
-              next__N0YR=(void *)((unsigned long)result__P0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0YR)));
-            } else {
-              next__N0YR=new_lab__2PJ(lab_type__Q0YR);
-            };
-            ((__POINTER *)next__N0YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__O0YR)[ 0]=next__N0YR;
-          } else {
-            ((__POINTER *)result__P0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__P0YR=next__N0YR;
-          };
-        };
-        ptr__KXKR=result__P0YR;
-      };
-      result__JXKR=((__REAL_CST *)ptr__KXKR);
-      *(result__JXKR) = *(REAL_CST__);
-    };
-    Self__RXKR=((__REAL_CST *)result__JXKR);
-    Self__RXKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SXKR;
-    Self__RXKR->value__HN2H=v__TXKR;
-    Self__RXKR->parent_constant__U2JH.static_type__M2YD=t__UXKR;
-    __tmp__EYLL=result__JXKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3G3P=((__CHARACTER_CST *)__tmp__DYLL);
-    __tmp__EYLL=create__char__4SMH(Self__3G3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3G3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4G3P=((__IS_EXPANDED *)__tmp__DYLL);
-    __tmp__5UAR=read__QB5G(((__READ_LOCAL *)Self__4G3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5UAR==NULL) {
-      __tmp__AVAR=NULL;
-    } else {
-      __tmp__AVAR=((__READ_LOCAL *)__tmp__5UAR);
-    };
-    p__4XKR=Self__4G3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__VXKR=NULL;
-    ptr__WXKR=((__POINTER )(NULL));
-    typ_id__XXKR= 0;
-    sz__YXKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__YXKR ==  0)) {
-      result__VXKR=IS_EXPANDED__;
-    } else {
-      typ_id__XXKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YXKR);
-      if ((typ_id__XXKR == (__INTEGER)(-  1))) {
-        a__ZXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0XKR=(__UINTEGER_32)((__UINTEGER_32)(sz__YXKR + a__ZXKR) & (__UINTEGER_32)(~ a__ZXKR));
-        ptr_table__T0YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0XKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__S0YR=((__POINTER )(NULL));
-        result__U0YR=((__POINTER *)ptr_table__T0YR)[ 0];
-        if ((result__U0YR == (void *)NULL)) {
-          result__U0YR=new_lab__2PJ(new_size__0XKR);
-          next__S0YR=(void *)((unsigned long)result__U0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XKR)));
-          ((__POINTER *)next__S0YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__T0YR)[ 0]=next__S0YR;
-        } else {
-          next__S0YR=((__POINTER *)result__U0YR)[ 0];
-          if ((next__S0YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0XKR <<  1)) <=  4096)) {
-              next__S0YR=(void *)((unsigned long)result__U0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XKR)));
-            } else {
-              next__S0YR=new_lab__2PJ(new_size__0XKR);
-            };
-            ((__POINTER *)next__S0YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__T0YR)[ 0]=next__S0YR;
-          } else {
-            ((__POINTER *)result__U0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__U0YR=next__S0YR;
-          };
-        };
-        ptr__WXKR=result__U0YR;
-      } else {
-        t__1XKR=((__UINTEGER_32 )typ_id__XXKR);
-        a__2XKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__10YR=(__UINTEGER_32)((__UINTEGER_32)(sz__YXKR + a__2XKR) & (__UINTEGER_32)(~ a__2XKR));
-        ptr_table__Y0YR=((__POINTER )(&(table_type[(t__1XKR)])));
-        lab_type__00YR=(__UINTEGER_32)(t__1XKR |  1);
-        next__X0YR=((__POINTER )(NULL));
-        result__Z0YR=((__POINTER *)ptr_table__Y0YR)[ 0];
-        if ((result__Z0YR == (void *)NULL)) {
-          result__Z0YR=new_lab__2PJ(lab_type__00YR);
-          next__X0YR=(void *)((unsigned long)result__Z0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10YR)));
-          ((__POINTER *)next__X0YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Y0YR)[ 0]=next__X0YR;
-        } else {
-          next__X0YR=((__POINTER *)result__Z0YR)[ 0];
-          if ((next__X0YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__10YR <<  1)) <=  4096)) {
-              next__X0YR=(void *)((unsigned long)result__Z0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10YR)));
-            } else {
-              next__X0YR=new_lab__2PJ(lab_type__00YR);
-            };
-            ((__POINTER *)next__X0YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Y0YR)[ 0]=next__X0YR;
-          } else {
-            ((__POINTER *)result__Z0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Z0YR=next__X0YR;
-          };
-        };
-        ptr__WXKR=result__Z0YR;
-      };
-      result__VXKR=((__IS_EXPANDED *)ptr__WXKR);
-      *(result__VXKR) = *(IS_EXPANDED__);
-    };
-    Self__3XKR=((__IS_EXPANDED *)result__VXKR);
-    Self__3XKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4XKR;
-    Self__3XKR->receiver__WN2H=__tmp__AVAR;
-    __tmp__EYLL=result__VXKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EYLL=my_copy__1N2H(__tmp__DYLL);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__EYLL=my_copy__EO2H(__tmp__DYLL);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__EYLL=my_copy__PO2H(__tmp__DYLL);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__EYLL=my_copy__1O2H(__tmp__DYLL);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__EYLL=my_copy__GP2H(__tmp__DYLL);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__EYLL=my_copy__RP2H(__tmp__DYLL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EYLL=my_copy__2P2H(__tmp__DYLL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EYLL=my_copy__HQ2H(__tmp__DYLL);
-  } break;
-  case __PUT_TO__: {
-    __tmp__EYLL=my_copy__SQ2H(__tmp__DYLL);
-  } break;
-  case __ITEM__: {
-    __tmp__EYLL=my_copy__DR2H(__tmp__DYLL);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__EYLL=my_copy__PR2H(__tmp__DYLL);
-  } break;
-  case __CAST__: {
-    __tmp__EYLL=my_copy__YR2H(__tmp__DYLL);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__EYLL=my_copy__5SYM(__tmp__DYLL);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__EYLL=my_copy__IUGK(__tmp__DYLL);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__3YCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DYLL)->global__ZGJK),NULL);
-    if (__tmp__3YCR==NULL) {
-      __tmp__4YCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__3YCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__4YCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__4YCR=((__READ_GLOBAL *)__tmp__3YCR);
+  __INTEGER_64__1SG v__SGDU;
+  __POSITION__OL __tmp__EG2P,p__RGDU;
+  void *__tmp__FG2P,*__tmp__GG2P;
+  __STRING_CST__5J *Self__0FDU,*result__WFDU;
+  __POINTER__IB ptr__XFDU,__tmp__ZFDU,__tmp__1FDU,__tmp__2FDU;
+  __INTEGER__Q typ_id__YFDU;
+  __UINTEGER_32__ZWB __tmp__3FDU;
+  __PROTOTYPE_CST__LAXC *Self__CRAS,*__tmp__DRAS;
+  __INTEGER_CST__XAXC *Self__FRAS,*Self__QGDU;
+  __TYPE_FULL__XMB *t__TGDU;
+  __READ_LOCAL__55ZI *__tmp__RGYT,*__tmp__SGYT;
+  __IS_EXPANDED__35NJ *Self__JRAS,*Self__BHDU;
+  __GET_TYPE_ID__HAOJ *Self__ORAS,*Self__RHDU;
+  __SIZE_OF__5GOJ *Self__RRAS,*Self__BIDU;
+  __REAL_CST__1LOJ *Self__URAS,*Self__RIDU;
+  __STRING_CONSTANT__0 *v__TIDU;
+  __CHARACTER_CST__RMOJ *Self__YRAS,*__tmp__ZRAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__1RAS,*__tmp__2RAS;
+  void *__tmp__L01T,*__tmp__P01T;
+  __READ_GLOBAL__T4YL *__tmp__M01T;
+  __EXPR_MOD__3YPM *result__JARU,*Self__VARU;
+  __tmp__EG2P=Self__CG2P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__FG2P=Self__CG2P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__FG2P)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0FDU=((__STRING_CST__5J *)__tmp__FG2P);
+    result__WFDU=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      result__WFDU=Self__0FDU;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      result__WFDU=((__STRING_CST__5J *)ptr__XFDU);
+      *(result__WFDU) = *(Self__0FDU);
+    };
+    __tmp__GG2P=result__WFDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__GG2P=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FG2P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__CRAS=((__PROTOTYPE_CST__LAXC *)__tmp__FG2P);
+    __tmp__DRAS=create__type__VJ2C(Self__CRAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CRAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__GG2P=__tmp__DRAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__FRAS=((__INTEGER_CST__XAXC *)__tmp__FG2P);
+    p__RGDU=Self__FRAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SGDU=Self__FRAS->value__FH4D;
+    t__TGDU=Self__FRAS->parent_constant__YAXC.static_type__5G4D;
+    Self__FRAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__FRAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__FRAS=((__INTEGER_CST__XAXC *)ptr__XFDU);
+      *(Self__FRAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QGDU=((__INTEGER_CST__XAXC *)Self__FRAS);
+    Self__QGDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__QGDU->value__FH4D=v__SGDU;
+    Self__QGDU->parent_constant__YAXC.static_type__5G4D=t__TGDU;
+    check_type__XYEE(Self__QGDU);
+    __tmp__GG2P=Self__FRAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__GG2P=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FG2P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RGYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FG2P)->local__BVEJ));
+    if (__tmp__RGYT==NULL) {
+      __tmp__SGYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SGYT=((__READ_LOCAL__55ZI *)__tmp__RGYT);
+    };
+    __tmp__GG2P=__tmp__SGYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__GG2P=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__GG2P=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FG2P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__JRAS=((__IS_EXPANDED__35NJ *)__tmp__FG2P);
+    p__RGDU=Self__JRAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RGYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__JRAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RGYT==NULL) {
+      __tmp__SGYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SGYT=((__READ_LOCAL__55ZI *)__tmp__RGYT);
+    };
+    Self__JRAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__JRAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__JRAS=((__IS_EXPANDED__35NJ *)ptr__XFDU);
+      *(Self__JRAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BHDU=((__IS_EXPANDED__35NJ *)Self__JRAS);
+    Self__BHDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__BHDU->receiver__RA5J=__tmp__SGYT;
+    __tmp__GG2P=Self__JRAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ORAS=((__GET_TYPE_ID__HAOJ *)__tmp__FG2P);
+    p__RGDU=Self__ORAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TGDU=Self__ORAS->receiver__WA5J;
+    Self__ORAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__ORAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__ORAS=((__GET_TYPE_ID__HAOJ *)ptr__XFDU);
+      *(Self__ORAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RHDU=((__GET_TYPE_ID__HAOJ *)Self__ORAS);
+    Self__RHDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__RHDU->receiver__WA5J=t__TGDU;
+    __tmp__GG2P=Self__ORAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__GG2P=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__GG2P=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__GG2P=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__GG2P=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__GG2P=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__GG2P=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__GG2P=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FG2P));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__GG2P=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FG2P));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__GG2P=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FG2P));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__RRAS=((__SIZE_OF__5GOJ *)__tmp__FG2P);
+    p__RGDU=Self__RRAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TGDU=Self__RRAS->receiver__AD5J;
+    Self__RRAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__RRAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__RRAS=((__SIZE_OF__5GOJ *)ptr__XFDU);
+      *(Self__RRAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BIDU=((__SIZE_OF__5GOJ *)Self__RRAS);
+    Self__BIDU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__BIDU->receiver__AD5J=t__TGDU;
+    __tmp__GG2P=Self__RRAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__GG2P=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FG2P));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__URAS=((__REAL_CST__1LOJ *)__tmp__FG2P);
+    p__RGDU=Self__URAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TIDU=Self__URAS->value__VD5J;
+    t__TGDU=Self__URAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__URAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__URAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__URAS=((__REAL_CST__1LOJ *)ptr__XFDU);
+      *(Self__URAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RIDU=((__REAL_CST__1LOJ *)Self__URAS);
+    Self__RIDU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__RIDU->value__VD5J=v__TIDU;
+    Self__RIDU->parent_constant__2LOJ.static_type__5G4D=t__TGDU;
+    __tmp__GG2P=Self__URAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__YRAS=((__CHARACTER_CST__RMOJ *)__tmp__FG2P);
+    __tmp__ZRAS=create__char__UMQJ(Self__YRAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YRAS->text__0D5J);
+    __tmp__GG2P=__tmp__ZRAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__1RAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FG2P);
+    __tmp__2RAS=create__text__OQQJ(Self__1RAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1RAS->string__WBJK);
+    __tmp__GG2P=__tmp__2RAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__GG2P=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FG2P));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__GG2P=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FG2P));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__GG2P=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__GG2P=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__GG2P=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__GG2P=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__GG2P=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FG2P));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__GG2P=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FG2P));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__L01T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FG2P)->global__KAKM),NULL);
+    if (__tmp__L01T==NULL) {
+      __tmp__M01T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__L01T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__M01T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__M01T=((__READ_GLOBAL__T4YL *)__tmp__L01T);
       } break;
       }
     };
-    __tmp__EYLL=__tmp__4YCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EYLL=my_copy__BQCN(__tmp__DYLL);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EYLL=my_copy__NREO(__tmp__DYLL);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EYLL=my_copy__VYJO(__tmp__DYLL);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EYLL=my_copy__0REO(__tmp__DYLL);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EYLL=my_copy__BZJO(__tmp__DYLL);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__EYLL=my_copy__CNJM(__tmp__DYLL);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__EYLL=my_copy__5XLL(__tmp__DYLL);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__EYLL=my_copy__WVYM(__tmp__DYLL);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__EYLL=my_copy__FSEO(__tmp__DYLL);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EYLL=my_copy__QCEP(__tmp__DYLL);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__EYLL=my_copy__5LSN(__tmp__DYLL);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EYLL=my_copy__KMSN(__tmp__DYLL);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__EYLL=my_copy__JZPN(__tmp__DYLL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__EYLL=my_copy__G3SO(__tmp__DYLL);
-  } break;
-  };
-  __tmp__GYLL=Self__AYLL->parent_expr_binary__PXDL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__GYLL)->__id) {
-  case __LIST__: {
-    __tmp__HYLL=my_copy__MSYM(__tmp__GYLL);
-  } break;
-  case __STRING_CST__: {
-    Self__5G3P=((__STRING_CST *)__tmp__GYLL);
-    __tmp__HYLL=create__text__ITMH(Self__5G3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5G3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__HYLL=my_copy__EK2H(__tmp__GYLL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__AH3P=((__PROTOTYPE_CST *)__tmp__GYLL);
-    __tmp__HYLL=create__type__PKQC(Self__AH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AH3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__BH3P=((__INTEGER_CST *)__tmp__GYLL);
-    p__JYKR=Self__BH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__KYKR=Self__BH3P->value__W4YD;
-    t__LYKR=Self__BH3P->parent_constant__B3LC.static_type__M2YD;
-    result__AYKR=NULL;
-    ptr__BYKR=((__POINTER )(NULL));
-    typ_id__CYKR= 0;
-    sz__DYKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__DYKR ==  0)) {
-      result__AYKR=INTEGER_CST__;
-    } else {
-      typ_id__CYKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYKR);
-      if ((typ_id__CYKR == (__INTEGER)(-  1))) {
-        a__EYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FYKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYKR + a__EYKR) & (__UINTEGER_32)(~ a__EYKR));
-        ptr_table__30YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__20YR=((__POINTER )(NULL));
-        result__40YR=((__POINTER *)ptr_table__30YR)[ 0];
-        if ((result__40YR == (void *)NULL)) {
-          result__40YR=new_lab__2PJ(new_size__FYKR);
-          next__20YR=(void *)((unsigned long)result__40YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYKR)));
-          ((__POINTER *)next__20YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__30YR)[ 0]=next__20YR;
-        } else {
-          next__20YR=((__POINTER *)result__40YR)[ 0];
-          if ((next__20YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__40YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FYKR <<  1)) <=  4096)) {
-              next__20YR=(void *)((unsigned long)result__40YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYKR)));
-            } else {
-              next__20YR=new_lab__2PJ(new_size__FYKR);
-            };
-            ((__POINTER *)next__20YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__30YR)[ 0]=next__20YR;
-          } else {
-            ((__POINTER *)result__40YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__20YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__40YR=next__20YR;
-          };
-        };
-        ptr__BYKR=result__40YR;
-      } else {
-        t__GYKR=((__UINTEGER_32 )typ_id__CYKR);
-        a__HYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__F1YR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYKR + a__HYKR) & (__UINTEGER_32)(~ a__HYKR));
-        ptr_table__C1YR=((__POINTER )(&(table_type[(t__GYKR)])));
-        lab_type__E1YR=(__UINTEGER_32)(t__GYKR |  1);
-        next__B1YR=((__POINTER )(NULL));
-        result__D1YR=((__POINTER *)ptr_table__C1YR)[ 0];
-        if ((result__D1YR == (void *)NULL)) {
-          result__D1YR=new_lab__2PJ(lab_type__E1YR);
-          next__B1YR=(void *)((unsigned long)result__D1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F1YR)));
-          ((__POINTER *)next__B1YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__C1YR)[ 0]=next__B1YR;
-        } else {
-          next__B1YR=((__POINTER *)result__D1YR)[ 0];
-          if ((next__B1YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F1YR <<  1)) <=  4096)) {
-              next__B1YR=(void *)((unsigned long)result__D1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F1YR)));
-            } else {
-              next__B1YR=new_lab__2PJ(lab_type__E1YR);
-            };
-            ((__POINTER *)next__B1YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__C1YR)[ 0]=next__B1YR;
-          } else {
-            ((__POINTER *)result__D1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__D1YR=next__B1YR;
-          };
-        };
-        ptr__BYKR=result__D1YR;
-      };
-      result__AYKR=((__INTEGER_CST *)ptr__BYKR);
-      *(result__AYKR) = *(INTEGER_CST__);
-    };
-    Self__IYKR=((__INTEGER_CST *)result__AYKR);
-    Self__IYKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JYKR;
-    Self__IYKR->value__W4YD=v__KYKR;
-    Self__IYKR->parent_constant__B3LC.static_type__M2YD=t__LYKR;
-    check_type__YG5D(Self__IYKR);
-    __tmp__HYLL=result__AYKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DVAR=read__QB5G(((__READ_LOCAL *)__tmp__GYLL)->local__HJZD);
-    if (__tmp__DVAR==NULL) {
-      __tmp__EVAR=NULL;
-    } else {
-      __tmp__EVAR=((__READ_LOCAL *)__tmp__DVAR);
-    };
-    __tmp__HYLL=__tmp__EVAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__HYLL=my_copy__SL2H(__tmp__GYLL);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HYLL=my_copy__LM2H(__tmp__GYLL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HYLL=my_copy__YM2H(__tmp__GYLL);
-  } break;
-  case __REAL_CST__: {
-    Self__DH3P=((__REAL_CST *)__tmp__GYLL);
-    p__VYKR=Self__DH3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__WYKR=Self__DH3P->value__HN2H;
-    t__XYKR=Self__DH3P->parent_constant__U2JH.static_type__M2YD;
-    result__MYKR=NULL;
-    ptr__NYKR=((__POINTER )(NULL));
-    typ_id__OYKR= 0;
-    sz__PYKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__PYKR ==  0)) {
-      result__MYKR=REAL_CST__;
-    } else {
-      typ_id__OYKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYKR);
-      if ((typ_id__OYKR == (__INTEGER)(-  1))) {
-        a__QYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RYKR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYKR + a__QYKR) & (__UINTEGER_32)(~ a__QYKR));
-        ptr_table__H1YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__G1YR=((__POINTER )(NULL));
-        result__I1YR=((__POINTER *)ptr_table__H1YR)[ 0];
-        if ((result__I1YR == (void *)NULL)) {
-          result__I1YR=new_lab__2PJ(new_size__RYKR);
-          next__G1YR=(void *)((unsigned long)result__I1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYKR)));
-          ((__POINTER *)next__G1YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__H1YR)[ 0]=next__G1YR;
-        } else {
-          next__G1YR=((__POINTER *)result__I1YR)[ 0];
-          if ((next__G1YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RYKR <<  1)) <=  4096)) {
-              next__G1YR=(void *)((unsigned long)result__I1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYKR)));
-            } else {
-              next__G1YR=new_lab__2PJ(new_size__RYKR);
-            };
-            ((__POINTER *)next__G1YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__H1YR)[ 0]=next__G1YR;
-          } else {
-            ((__POINTER *)result__I1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__I1YR=next__G1YR;
-          };
-        };
-        ptr__NYKR=result__I1YR;
-      } else {
-        t__SYKR=((__UINTEGER_32 )typ_id__OYKR);
-        a__TYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__P1YR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYKR + a__TYKR) & (__UINTEGER_32)(~ a__TYKR));
-        ptr_table__M1YR=((__POINTER )(&(table_type[(t__SYKR)])));
-        lab_type__O1YR=(__UINTEGER_32)(t__SYKR |  1);
-        next__L1YR=((__POINTER )(NULL));
-        result__N1YR=((__POINTER *)ptr_table__M1YR)[ 0];
-        if ((result__N1YR == (void *)NULL)) {
-          result__N1YR=new_lab__2PJ(lab_type__O1YR);
-          next__L1YR=(void *)((unsigned long)result__N1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1YR)));
-          ((__POINTER *)next__L1YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__M1YR)[ 0]=next__L1YR;
-        } else {
-          next__L1YR=((__POINTER *)result__N1YR)[ 0];
-          if ((next__L1YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P1YR <<  1)) <=  4096)) {
-              next__L1YR=(void *)((unsigned long)result__N1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1YR)));
-            } else {
-              next__L1YR=new_lab__2PJ(lab_type__O1YR);
-            };
-            ((__POINTER *)next__L1YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__M1YR)[ 0]=next__L1YR;
-          } else {
-            ((__POINTER *)result__N1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__N1YR=next__L1YR;
-          };
-        };
-        ptr__NYKR=result__N1YR;
-      };
-      result__MYKR=((__REAL_CST *)ptr__NYKR);
-      *(result__MYKR) = *(REAL_CST__);
-    };
-    Self__UYKR=((__REAL_CST *)result__MYKR);
-    Self__UYKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VYKR;
-    Self__UYKR->value__HN2H=v__WYKR;
-    Self__UYKR->parent_constant__U2JH.static_type__M2YD=t__XYKR;
-    __tmp__HYLL=result__MYKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__FH3P=((__CHARACTER_CST *)__tmp__GYLL);
-    __tmp__HYLL=create__char__4SMH(Self__FH3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FH3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GH3P=((__IS_EXPANDED *)__tmp__GYLL);
-    __tmp__HVAR=read__QB5G(((__READ_LOCAL *)Self__GH3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HVAR==NULL) {
-      __tmp__IVAR=NULL;
-    } else {
-      __tmp__IVAR=((__READ_LOCAL *)__tmp__HVAR);
-    };
-    p__BZKR=Self__GH3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__YYKR=NULL;
-    ptr__ZYKR=((__POINTER )(NULL));
-    typ_id__0YKR= 0;
-    sz__1YKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__1YKR ==  0)) {
-      result__YYKR=IS_EXPANDED__;
-    } else {
-      typ_id__0YKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1YKR);
-      if ((typ_id__0YKR == (__INTEGER)(-  1))) {
-        a__2YKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3YKR=(__UINTEGER_32)((__UINTEGER_32)(sz__1YKR + a__2YKR) & (__UINTEGER_32)(~ a__2YKR));
-        ptr_table__R1YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3YKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Q1YR=((__POINTER )(NULL));
-        result__S1YR=((__POINTER *)ptr_table__R1YR)[ 0];
-        if ((result__S1YR == (void *)NULL)) {
-          result__S1YR=new_lab__2PJ(new_size__3YKR);
-          next__Q1YR=(void *)((unsigned long)result__S1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3YKR)));
-          ((__POINTER *)next__Q1YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__R1YR)[ 0]=next__Q1YR;
-        } else {
-          next__Q1YR=((__POINTER *)result__S1YR)[ 0];
-          if ((next__Q1YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3YKR <<  1)) <=  4096)) {
-              next__Q1YR=(void *)((unsigned long)result__S1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3YKR)));
-            } else {
-              next__Q1YR=new_lab__2PJ(new_size__3YKR);
-            };
-            ((__POINTER *)next__Q1YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__R1YR)[ 0]=next__Q1YR;
-          } else {
-            ((__POINTER *)result__S1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__S1YR=next__Q1YR;
-          };
-        };
-        ptr__ZYKR=result__S1YR;
-      } else {
-        t__4YKR=((__UINTEGER_32 )typ_id__0YKR);
-        a__5YKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Z1YR=(__UINTEGER_32)((__UINTEGER_32)(sz__1YKR + a__5YKR) & (__UINTEGER_32)(~ a__5YKR));
-        ptr_table__W1YR=((__POINTER )(&(table_type[(t__4YKR)])));
-        lab_type__Y1YR=(__UINTEGER_32)(t__4YKR |  1);
-        next__V1YR=((__POINTER )(NULL));
-        result__X1YR=((__POINTER *)ptr_table__W1YR)[ 0];
-        if ((result__X1YR == (void *)NULL)) {
-          result__X1YR=new_lab__2PJ(lab_type__Y1YR);
-          next__V1YR=(void *)((unsigned long)result__X1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1YR)));
-          ((__POINTER *)next__V1YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__W1YR)[ 0]=next__V1YR;
-        } else {
-          next__V1YR=((__POINTER *)result__X1YR)[ 0];
-          if ((next__V1YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z1YR <<  1)) <=  4096)) {
-              next__V1YR=(void *)((unsigned long)result__X1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1YR)));
-            } else {
-              next__V1YR=new_lab__2PJ(lab_type__Y1YR);
-            };
-            ((__POINTER *)next__V1YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__W1YR)[ 0]=next__V1YR;
-          } else {
-            ((__POINTER *)result__X1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__X1YR=next__V1YR;
-          };
-        };
-        ptr__ZYKR=result__X1YR;
-      };
-      result__YYKR=((__IS_EXPANDED *)ptr__ZYKR);
-      *(result__YYKR) = *(IS_EXPANDED__);
-    };
-    Self__AZKR=((__IS_EXPANDED *)result__YYKR);
-    Self__AZKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BZKR;
-    Self__AZKR->receiver__WN2H=__tmp__IVAR;
-    __tmp__HYLL=result__YYKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HYLL=my_copy__1N2H(__tmp__GYLL);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__HYLL=my_copy__EO2H(__tmp__GYLL);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__HYLL=my_copy__PO2H(__tmp__GYLL);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__HYLL=my_copy__1O2H(__tmp__GYLL);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__HYLL=my_copy__GP2H(__tmp__GYLL);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__HYLL=my_copy__RP2H(__tmp__GYLL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HYLL=my_copy__2P2H(__tmp__GYLL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HYLL=my_copy__HQ2H(__tmp__GYLL);
-  } break;
-  case __PUT_TO__: {
-    __tmp__HYLL=my_copy__SQ2H(__tmp__GYLL);
-  } break;
-  case __ITEM__: {
-    __tmp__HYLL=my_copy__DR2H(__tmp__GYLL);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__HYLL=my_copy__PR2H(__tmp__GYLL);
-  } break;
-  case __CAST__: {
-    __tmp__HYLL=my_copy__YR2H(__tmp__GYLL);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__HYLL=my_copy__5SYM(__tmp__GYLL);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__HYLL=my_copy__IUGK(__tmp__GYLL);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__BZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GYLL)->global__ZGJK),NULL);
-    if (__tmp__BZCR==NULL) {
-      __tmp__CZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__BZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__CZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__CZCR=((__READ_GLOBAL *)__tmp__BZCR);
+    __tmp__GG2P=__tmp__M01T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__GG2P=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FG2P));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__GG2P=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FG2P));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__GG2P=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FG2P));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__GG2P=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FG2P));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__GG2P=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FG2P));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__GG2P=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FG2P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__GG2P=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FG2P));
+  } break;
+  };
+  __tmp__FG2P=Self__CG2P->parent_expr_binary__4YPM.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__FG2P)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0FDU=((__STRING_CST__5J *)__tmp__FG2P);
+    result__WFDU=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      result__WFDU=Self__0FDU;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      result__WFDU=((__STRING_CST__5J *)ptr__XFDU);
+      *(result__WFDU) = *(Self__0FDU);
+    };
+    __tmp__L01T=result__WFDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__L01T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FG2P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__CRAS=((__PROTOTYPE_CST__LAXC *)__tmp__FG2P);
+    __tmp__DRAS=create__type__VJ2C(Self__CRAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CRAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__L01T=__tmp__DRAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__FRAS=((__INTEGER_CST__XAXC *)__tmp__FG2P);
+    p__RGDU=Self__FRAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SGDU=Self__FRAS->value__FH4D;
+    t__TGDU=Self__FRAS->parent_constant__YAXC.static_type__5G4D;
+    Self__FRAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__FRAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__FRAS=((__INTEGER_CST__XAXC *)ptr__XFDU);
+      *(Self__FRAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QGDU=((__INTEGER_CST__XAXC *)Self__FRAS);
+    Self__QGDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__QGDU->value__FH4D=v__SGDU;
+    Self__QGDU->parent_constant__YAXC.static_type__5G4D=t__TGDU;
+    check_type__XYEE(Self__QGDU);
+    __tmp__L01T=Self__FRAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__L01T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FG2P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RGYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FG2P)->local__BVEJ));
+    if (__tmp__RGYT==NULL) {
+      __tmp__SGYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SGYT=((__READ_LOCAL__55ZI *)__tmp__RGYT);
+    };
+    __tmp__L01T=__tmp__SGYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__L01T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__L01T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FG2P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__JRAS=((__IS_EXPANDED__35NJ *)__tmp__FG2P);
+    p__RGDU=Self__JRAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RGYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__JRAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RGYT==NULL) {
+      __tmp__SGYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SGYT=((__READ_LOCAL__55ZI *)__tmp__RGYT);
+    };
+    Self__JRAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__JRAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__JRAS=((__IS_EXPANDED__35NJ *)ptr__XFDU);
+      *(Self__JRAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BHDU=((__IS_EXPANDED__35NJ *)Self__JRAS);
+    Self__BHDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__BHDU->receiver__RA5J=__tmp__SGYT;
+    __tmp__L01T=Self__JRAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__ORAS=((__GET_TYPE_ID__HAOJ *)__tmp__FG2P);
+    p__RGDU=Self__ORAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TGDU=Self__ORAS->receiver__WA5J;
+    Self__ORAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__ORAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__ORAS=((__GET_TYPE_ID__HAOJ *)ptr__XFDU);
+      *(Self__ORAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RHDU=((__GET_TYPE_ID__HAOJ *)Self__ORAS);
+    Self__RHDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__RHDU->receiver__WA5J=t__TGDU;
+    __tmp__L01T=Self__ORAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__L01T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__L01T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__L01T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__L01T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__L01T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__L01T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FG2P));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__L01T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FG2P));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__L01T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FG2P));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__L01T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FG2P));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__RRAS=((__SIZE_OF__5GOJ *)__tmp__FG2P);
+    p__RGDU=Self__RRAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TGDU=Self__RRAS->receiver__AD5J;
+    Self__RRAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__RRAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__RRAS=((__SIZE_OF__5GOJ *)ptr__XFDU);
+      *(Self__RRAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BIDU=((__SIZE_OF__5GOJ *)Self__RRAS);
+    Self__BIDU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__BIDU->receiver__AD5J=t__TGDU;
+    __tmp__L01T=Self__RRAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__L01T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FG2P));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__URAS=((__REAL_CST__1LOJ *)__tmp__FG2P);
+    p__RGDU=Self__URAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TIDU=Self__URAS->value__VD5J;
+    t__TGDU=Self__URAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__URAS=NULL;
+    ptr__XFDU=((__POINTER__IB )(NULL));
+    typ_id__YFDU= 0;
+    __tmp__ZFDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZFDU ==  0)) {
+      Self__URAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YFDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+      if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+        ptr__XFDU=__tmp__1FDU;
+      } else /* FALSE */ {
+        __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+        ptr__XFDU=__tmp__1FDU;
+      };
+      Self__URAS=((__REAL_CST__1LOJ *)ptr__XFDU);
+      *(Self__URAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RIDU=((__REAL_CST__1LOJ *)Self__URAS);
+    Self__RIDU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RGDU;
+    Self__RIDU->value__VD5J=v__TIDU;
+    Self__RIDU->parent_constant__2LOJ.static_type__5G4D=t__TGDU;
+    __tmp__L01T=Self__URAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__YRAS=((__CHARACTER_CST__RMOJ *)__tmp__FG2P);
+    __tmp__ZRAS=create__char__UMQJ(Self__YRAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YRAS->text__0D5J);
+    __tmp__L01T=__tmp__ZRAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__1RAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FG2P);
+    __tmp__2RAS=create__text__OQQJ(Self__1RAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1RAS->string__WBJK);
+    __tmp__L01T=__tmp__2RAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__L01T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FG2P));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__L01T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FG2P));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__L01T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__L01T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__L01T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__L01T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FG2P));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__L01T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FG2P));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__L01T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FG2P));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__P01T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FG2P)->global__KAKM),NULL);
+    if (__tmp__P01T==NULL) {
+      __tmp__M01T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__P01T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__M01T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__M01T=((__READ_GLOBAL__T4YL *)__tmp__P01T);
       } break;
       }
     };
-    __tmp__HYLL=__tmp__CZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HYLL=my_copy__BQCN(__tmp__GYLL);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HYLL=my_copy__NREO(__tmp__GYLL);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HYLL=my_copy__VYJO(__tmp__GYLL);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HYLL=my_copy__0REO(__tmp__GYLL);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HYLL=my_copy__BZJO(__tmp__GYLL);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__HYLL=my_copy__CNJM(__tmp__GYLL);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__HYLL=my_copy__5XLL(__tmp__GYLL);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__HYLL=my_copy__WVYM(__tmp__GYLL);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__HYLL=my_copy__FSEO(__tmp__GYLL);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HYLL=my_copy__QCEP(__tmp__GYLL);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__HYLL=my_copy__5LSN(__tmp__GYLL);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HYLL=my_copy__KMSN(__tmp__GYLL);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__HYLL=my_copy__JZPN(__tmp__GYLL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__HYLL=my_copy__G3SO(__tmp__GYLL);
-  } break;
-  };
-  result__QGIL=NULL;
-  ptr__RGIL=((__POINTER )(NULL));
-  typ_id__WGIL= 0;
-  sz__TGIL=((__UINTEGER_32 )sizeof(__EXPR_ADD));
-  if ((sz__TGIL ==  0)) {
-    result__QGIL=EXPR_ADD__;
-  } else {
-    typ_id__WGIL=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TGIL);
-    if ((typ_id__WGIL == (__INTEGER)(-  1))) {
-      a__BK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__5J2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TGIL + a__BK2Q) & (__UINTEGER_32)(~ a__BK2Q));
-      ptr_table__11YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5J2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__01YR=((__POINTER )(NULL));
-      result__21YR=((__POINTER *)ptr_table__11YR)[ 0];
-      if ((result__21YR == (void *)NULL)) {
-        result__21YR=new_lab__2PJ(new_size__5J2Q);
-        next__01YR=(void *)((unsigned long)result__21YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5J2Q)));
-        ((__POINTER *)next__01YR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__11YR)[ 0]=next__01YR;
-      } else {
-        next__01YR=((__POINTER *)result__21YR)[ 0];
-        if ((next__01YR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__21YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5J2Q <<  1)) <=  4096)) {
-            next__01YR=(void *)((unsigned long)result__21YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5J2Q)));
-          } else {
-            next__01YR=new_lab__2PJ(new_size__5J2Q);
-          };
-          ((__POINTER *)next__01YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__11YR)[ 0]=next__01YR;
-        } else {
-          ((__POINTER *)result__21YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__01YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__21YR=next__01YR;
-        };
-      };
-      ptr__RGIL=result__21YR;
-    } else {
-      t__FK2Q=((__UINTEGER_32 )typ_id__WGIL);
-      a__HK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__D2YR=(__UINTEGER_32)((__UINTEGER_32)(sz__TGIL + a__HK2Q) & (__UINTEGER_32)(~ a__HK2Q));
-      ptr_table__A2YR=((__POINTER )(&(table_type[(t__FK2Q)])));
-      lab_type__C2YR=(__UINTEGER_32)(t__FK2Q |  1);
-      next__51YR=((__POINTER )(NULL));
-      result__B2YR=((__POINTER *)ptr_table__A2YR)[ 0];
-      if ((result__B2YR == (void *)NULL)) {
-        result__B2YR=new_lab__2PJ(lab_type__C2YR);
-        next__51YR=(void *)((unsigned long)result__B2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2YR)));
-        ((__POINTER *)next__51YR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__A2YR)[ 0]=next__51YR;
-      } else {
-        next__51YR=((__POINTER *)result__B2YR)[ 0];
-        if ((next__51YR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D2YR <<  1)) <=  4096)) {
-            next__51YR=(void *)((unsigned long)result__B2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2YR)));
-          } else {
-            next__51YR=new_lab__2PJ(lab_type__C2YR);
-          };
-          ((__POINTER *)next__51YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__A2YR)[ 0]=next__51YR;
-        } else {
-          ((__POINTER *)result__B2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__51YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__B2YR=next__51YR;
-        };
-      };
-      ptr__RGIL=result__B2YR;
-    };
-    result__QGIL=((__EXPR_ADD *)ptr__RGIL);
-    *(result__QGIL) = *(EXPR_ADD__);
-  };
-  Self__RUPL=((__EXPR_ADD *)result__QGIL);
-  Self__RUPL->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CYLL;
-  Self__RUPL->parent_expr_binary__PXDL.left__XO1H=__tmp__EYLL;
-  Self__RUPL->parent_expr_binary__PXDL.right__WO2H=__tmp__HYLL;
-  return(result__QGIL);
+    __tmp__L01T=__tmp__M01T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__L01T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FG2P));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__L01T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FG2P));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__L01T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FG2P));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__L01T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FG2P));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__L01T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FG2P));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__L01T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FG2P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__L01T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FG2P));
+  } break;
+  };
+  result__JARU=NULL;
+  ptr__XFDU=((__POINTER__IB )(NULL));
+  typ_id__YFDU= 0;
+  __tmp__ZFDU=((__POINTER__IB )sizeof(__EXPR_MOD__3YPM));
+  if (((unsigned long)__tmp__ZFDU ==  0)) {
+    result__JARU=EXPR_MOD__3YPM__;
+  } else /* FALSE */ {
+    typ_id__YFDU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFDU));
+    if ((typ_id__YFDU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3FDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2FDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_size[(__tmp__3FDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2FDU)));
+      ptr__XFDU=__tmp__1FDU;
+    } else /* FALSE */ {
+      __tmp__3FDU=((__UINTEGER_32__ZWB )typ_id__YFDU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1FDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2FDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZFDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1FDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1FDU=micro_alloc__table__lab__UKI(__tmp__2FDU,((__POINTER__IB )(&(table_type[(__tmp__3FDU)]))),(__UINTEGER_32__ZWB)(__tmp__3FDU |  1));
+      ptr__XFDU=__tmp__1FDU;
+    };
+    result__JARU=((__EXPR_MOD__3YPM *)ptr__XFDU);
+    *(result__JARU) = *(EXPR_MOD__3YPM__);
+  };
+  Self__VARU=((__EXPR_MOD__3YPM *)result__JARU);
+  Self__VARU->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EG2P;
+  Self__VARU->parent_expr_binary__4YPM.left__EB5J=__tmp__GG2P;
+  Self__VARU->parent_expr_binary__4YPM.right__IB5J=__tmp__L01T;
+  Self__VARU=result__JARU;
+  return(Self__VARU);
 }
 
-static __EXPR_NOT* my_copy__WVYM(__EXPR_NOT *Self__XVYM)
-// ({EXPR_NOT}) With resultRecursive, No inlinable.
+static __EXPR_OR__PQ0N* my_copy__GQVO(__EXPR_OR__PQ0N *Self__HQVO)
+// ({EXPR_OR__PQ0N}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__NZKR;
-  __POSITION __tmp__ZVYM,p__MZKR,p__YZKR,p__E0KR;
-  void *__tmp__0VYM,*__tmp__1VYM;
-  __STRING_CST *Self__HH3P;
-  __PROTOTYPE_CST *Self__IH3P;
-  __INTEGER_CST *Self__JH3P,*result__DZKR,*Self__LZKR;
-  void *t__OZKR,*t__0ZKR;
-  __POINTER ptr__EZKR,ptr_table__F2YR,next__E2YR,result__G2YR;
-  __POINTER ptr_table__K2YR,next__J2YR,result__L2YR,ptr__QZKR;
-  __POINTER ptr_table__P2YR,next__O2YR,result__Q2YR,ptr_table__U2YR;
-  __POINTER next__T2YR,result__V2YR,ptr__2ZKR,ptr_table__Z2YR;
-  __POINTER next__Y2YR,result__02YR,ptr_table__42YR,next__32YR;
-  __POINTER result__52YR,ptr__QYWM,ptr_table__D3YR,next__C3YR;
-  __POINTER result__E3YR,ptr_table__I3YR,next__H3YR,result__J3YR;
-  __INTEGER typ_id__FZKR,typ_id__RZKR,typ_id__3ZKR,typ_id__VYWM;
-  __UINTEGER_32 sz__GZKR,a__HZKR,new_size__IZKR,t__JZKR,a__KZKR;
-  __UINTEGER_32 new_size__N2YR,lab_type__M2YR,sz__SZKR,a__TZKR;
-  __UINTEGER_32 new_size__UZKR,t__VZKR,a__WZKR,new_size__X2YR;
-  __UINTEGER_32 lab_type__W2YR,sz__4ZKR,a__5ZKR,new_size__A0KR,t__B0KR;
-  __UINTEGER_32 a__C0KR,new_size__B3YR,lab_type__A3YR,sz__SYWM,a__MK2Q;
-  __UINTEGER_32 new_size__KK2Q,t__QK2Q,a__SK2Q,new_size__L3YR;
-  __UINTEGER_32 lab_type__K3YR;
-  void *__tmp__LVAR,*__tmp__PVAR,*__tmp__FZCR;
-  __READ_LOCAL *__tmp__MVAR,*__tmp__QVAR;
-  __REAL_CST *Self__LH3P,*result__PZKR,*Self__XZKR;
-  void *v__ZZKR;
-  __CHARACTER_CST *Self__NH3P;
-  __IS_EXPANDED *Self__OH3P,*result__1ZKR,*Self__D0KR;
-  __READ_GLOBAL *__tmp__GZCR;
-  __EXPR_NOT *result__PYWM,*Self__CH1M;
-  __tmp__ZVYM=Self__XVYM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__0VYM=Self__XVYM->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__0VYM)->__id) {
-  case __LIST__: {
-    __tmp__1VYM=my_copy__MSYM(__tmp__0VYM);
-  } break;
-  case __STRING_CST__: {
-    Self__HH3P=((__STRING_CST *)__tmp__0VYM);
-    __tmp__1VYM=create__text__ITMH(Self__HH3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HH3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__1VYM=my_copy__EK2H(__tmp__0VYM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__IH3P=((__PROTOTYPE_CST *)__tmp__0VYM);
-    __tmp__1VYM=create__type__PKQC(Self__IH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IH3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__JH3P=((__INTEGER_CST *)__tmp__0VYM);
-    p__MZKR=Self__JH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__NZKR=Self__JH3P->value__W4YD;
-    t__OZKR=Self__JH3P->parent_constant__B3LC.static_type__M2YD;
-    result__DZKR=NULL;
-    ptr__EZKR=((__POINTER )(NULL));
-    typ_id__FZKR= 0;
-    sz__GZKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__GZKR ==  0)) {
-      result__DZKR=INTEGER_CST__;
-    } else {
-      typ_id__FZKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZKR);
-      if ((typ_id__FZKR == (__INTEGER)(-  1))) {
-        a__HZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IZKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZKR + a__HZKR) & (__UINTEGER_32)(~ a__HZKR));
-        ptr_table__F2YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IZKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__E2YR=((__POINTER )(NULL));
-        result__G2YR=((__POINTER *)ptr_table__F2YR)[ 0];
-        if ((result__G2YR == (void *)NULL)) {
-          result__G2YR=new_lab__2PJ(new_size__IZKR);
-          next__E2YR=(void *)((unsigned long)result__G2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZKR)));
-          ((__POINTER *)next__E2YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__F2YR)[ 0]=next__E2YR;
-        } else {
-          next__E2YR=((__POINTER *)result__G2YR)[ 0];
-          if ((next__E2YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IZKR <<  1)) <=  4096)) {
-              next__E2YR=(void *)((unsigned long)result__G2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZKR)));
-            } else {
-              next__E2YR=new_lab__2PJ(new_size__IZKR);
-            };
-            ((__POINTER *)next__E2YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__F2YR)[ 0]=next__E2YR;
-          } else {
-            ((__POINTER *)result__G2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__G2YR=next__E2YR;
-          };
-        };
-        ptr__EZKR=result__G2YR;
-      } else {
-        t__JZKR=((__UINTEGER_32 )typ_id__FZKR);
-        a__KZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__N2YR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZKR + a__KZKR) & (__UINTEGER_32)(~ a__KZKR));
-        ptr_table__K2YR=((__POINTER )(&(table_type[(t__JZKR)])));
-        lab_type__M2YR=(__UINTEGER_32)(t__JZKR |  1);
-        next__J2YR=((__POINTER )(NULL));
-        result__L2YR=((__POINTER *)ptr_table__K2YR)[ 0];
-        if ((result__L2YR == (void *)NULL)) {
-          result__L2YR=new_lab__2PJ(lab_type__M2YR);
-          next__J2YR=(void *)((unsigned long)result__L2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2YR)));
-          ((__POINTER *)next__J2YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__K2YR)[ 0]=next__J2YR;
-        } else {
-          next__J2YR=((__POINTER *)result__L2YR)[ 0];
-          if ((next__J2YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N2YR <<  1)) <=  4096)) {
-              next__J2YR=(void *)((unsigned long)result__L2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2YR)));
-            } else {
-              next__J2YR=new_lab__2PJ(lab_type__M2YR);
-            };
-            ((__POINTER *)next__J2YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K2YR)[ 0]=next__J2YR;
-          } else {
-            ((__POINTER *)result__L2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__L2YR=next__J2YR;
-          };
-        };
-        ptr__EZKR=result__L2YR;
-      };
-      result__DZKR=((__INTEGER_CST *)ptr__EZKR);
-      *(result__DZKR) = *(INTEGER_CST__);
-    };
-    Self__LZKR=((__INTEGER_CST *)result__DZKR);
-    Self__LZKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MZKR;
-    Self__LZKR->value__W4YD=v__NZKR;
-    Self__LZKR->parent_constant__B3LC.static_type__M2YD=t__OZKR;
-    check_type__YG5D(Self__LZKR);
-    __tmp__1VYM=result__DZKR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LVAR=read__QB5G(((__READ_LOCAL *)__tmp__0VYM)->local__HJZD);
-    if (__tmp__LVAR==NULL) {
-      __tmp__MVAR=NULL;
-    } else {
-      __tmp__MVAR=((__READ_LOCAL *)__tmp__LVAR);
-    };
-    __tmp__1VYM=__tmp__MVAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__1VYM=my_copy__SL2H(__tmp__0VYM);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__1VYM=my_copy__LM2H(__tmp__0VYM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__1VYM=my_copy__YM2H(__tmp__0VYM);
-  } break;
-  case __REAL_CST__: {
-    Self__LH3P=((__REAL_CST *)__tmp__0VYM);
-    p__YZKR=Self__LH3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__ZZKR=Self__LH3P->value__HN2H;
-    t__0ZKR=Self__LH3P->parent_constant__U2JH.static_type__M2YD;
-    result__PZKR=NULL;
-    ptr__QZKR=((__POINTER )(NULL));
-    typ_id__RZKR= 0;
-    sz__SZKR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__SZKR ==  0)) {
-      result__PZKR=REAL_CST__;
-    } else {
-      typ_id__RZKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SZKR);
-      if ((typ_id__RZKR == (__INTEGER)(-  1))) {
-        a__TZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UZKR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZKR + a__TZKR) & (__UINTEGER_32)(~ a__TZKR));
-        ptr_table__P2YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UZKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__O2YR=((__POINTER )(NULL));
-        result__Q2YR=((__POINTER *)ptr_table__P2YR)[ 0];
-        if ((result__Q2YR == (void *)NULL)) {
-          result__Q2YR=new_lab__2PJ(new_size__UZKR);
-          next__O2YR=(void *)((unsigned long)result__Q2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZKR)));
-          ((__POINTER *)next__O2YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__P2YR)[ 0]=next__O2YR;
-        } else {
-          next__O2YR=((__POINTER *)result__Q2YR)[ 0];
-          if ((next__O2YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UZKR <<  1)) <=  4096)) {
-              next__O2YR=(void *)((unsigned long)result__Q2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZKR)));
-            } else {
-              next__O2YR=new_lab__2PJ(new_size__UZKR);
-            };
-            ((__POINTER *)next__O2YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P2YR)[ 0]=next__O2YR;
-          } else {
-            ((__POINTER *)result__Q2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Q2YR=next__O2YR;
-          };
-        };
-        ptr__QZKR=result__Q2YR;
-      } else {
-        t__VZKR=((__UINTEGER_32 )typ_id__RZKR);
-        a__WZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__X2YR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZKR + a__WZKR) & (__UINTEGER_32)(~ a__WZKR));
-        ptr_table__U2YR=((__POINTER )(&(table_type[(t__VZKR)])));
-        lab_type__W2YR=(__UINTEGER_32)(t__VZKR |  1);
-        next__T2YR=((__POINTER )(NULL));
-        result__V2YR=((__POINTER *)ptr_table__U2YR)[ 0];
-        if ((result__V2YR == (void *)NULL)) {
-          result__V2YR=new_lab__2PJ(lab_type__W2YR);
-          next__T2YR=(void *)((unsigned long)result__V2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2YR)));
-          ((__POINTER *)next__T2YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__U2YR)[ 0]=next__T2YR;
-        } else {
-          next__T2YR=((__POINTER *)result__V2YR)[ 0];
-          if ((next__T2YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X2YR <<  1)) <=  4096)) {
-              next__T2YR=(void *)((unsigned long)result__V2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2YR)));
-            } else {
-              next__T2YR=new_lab__2PJ(lab_type__W2YR);
-            };
-            ((__POINTER *)next__T2YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U2YR)[ 0]=next__T2YR;
-          } else {
-            ((__POINTER *)result__V2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__V2YR=next__T2YR;
-          };
-        };
-        ptr__QZKR=result__V2YR;
-      };
-      result__PZKR=((__REAL_CST *)ptr__QZKR);
-      *(result__PZKR) = *(REAL_CST__);
-    };
-    Self__XZKR=((__REAL_CST *)result__PZKR);
-    Self__XZKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YZKR;
-    Self__XZKR->value__HN2H=v__ZZKR;
-    Self__XZKR->parent_constant__U2JH.static_type__M2YD=t__0ZKR;
-    __tmp__1VYM=result__PZKR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__NH3P=((__CHARACTER_CST *)__tmp__0VYM);
-    __tmp__1VYM=create__char__4SMH(Self__NH3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NH3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OH3P=((__IS_EXPANDED *)__tmp__0VYM);
-    __tmp__PVAR=read__QB5G(((__READ_LOCAL *)Self__OH3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PVAR==NULL) {
-      __tmp__QVAR=NULL;
-    } else {
-      __tmp__QVAR=((__READ_LOCAL *)__tmp__PVAR);
-    };
-    p__E0KR=Self__OH3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__1ZKR=NULL;
-    ptr__2ZKR=((__POINTER )(NULL));
-    typ_id__3ZKR= 0;
-    sz__4ZKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__4ZKR ==  0)) {
-      result__1ZKR=IS_EXPANDED__;
-    } else {
-      typ_id__3ZKR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4ZKR);
-      if ((typ_id__3ZKR == (__INTEGER)(-  1))) {
-        a__5ZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__A0KR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZKR + a__5ZKR) & (__UINTEGER_32)(~ a__5ZKR));
-        ptr_table__Z2YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A0KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Y2YR=((__POINTER )(NULL));
-        result__02YR=((__POINTER *)ptr_table__Z2YR)[ 0];
-        if ((result__02YR == (void *)NULL)) {
-          result__02YR=new_lab__2PJ(new_size__A0KR);
-          next__Y2YR=(void *)((unsigned long)result__02YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0KR)));
-          ((__POINTER *)next__Y2YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z2YR)[ 0]=next__Y2YR;
-        } else {
-          next__Y2YR=((__POINTER *)result__02YR)[ 0];
-          if ((next__Y2YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__02YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A0KR <<  1)) <=  4096)) {
-              next__Y2YR=(void *)((unsigned long)result__02YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0KR)));
-            } else {
-              next__Y2YR=new_lab__2PJ(new_size__A0KR);
-            };
-            ((__POINTER *)next__Y2YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z2YR)[ 0]=next__Y2YR;
-          } else {
-            ((__POINTER *)result__02YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__02YR=next__Y2YR;
-          };
-        };
-        ptr__2ZKR=result__02YR;
-      } else {
-        t__B0KR=((__UINTEGER_32 )typ_id__3ZKR);
-        a__C0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__B3YR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZKR + a__C0KR) & (__UINTEGER_32)(~ a__C0KR));
-        ptr_table__42YR=((__POINTER )(&(table_type[(t__B0KR)])));
-        lab_type__A3YR=(__UINTEGER_32)(t__B0KR |  1);
-        next__32YR=((__POINTER )(NULL));
-        result__52YR=((__POINTER *)ptr_table__42YR)[ 0];
-        if ((result__52YR == (void *)NULL)) {
-          result__52YR=new_lab__2PJ(lab_type__A3YR);
-          next__32YR=(void *)((unsigned long)result__52YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B3YR)));
-          ((__POINTER *)next__32YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__42YR)[ 0]=next__32YR;
-        } else {
-          next__32YR=((__POINTER *)result__52YR)[ 0];
-          if ((next__32YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__52YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B3YR <<  1)) <=  4096)) {
-              next__32YR=(void *)((unsigned long)result__52YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B3YR)));
-            } else {
-              next__32YR=new_lab__2PJ(lab_type__A3YR);
-            };
-            ((__POINTER *)next__32YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__42YR)[ 0]=next__32YR;
-          } else {
-            ((__POINTER *)result__52YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__32YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__52YR=next__32YR;
-          };
-        };
-        ptr__2ZKR=result__52YR;
-      };
-      result__1ZKR=((__IS_EXPANDED *)ptr__2ZKR);
-      *(result__1ZKR) = *(IS_EXPANDED__);
-    };
-    Self__D0KR=((__IS_EXPANDED *)result__1ZKR);
-    Self__D0KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E0KR;
-    Self__D0KR->receiver__WN2H=__tmp__QVAR;
-    __tmp__1VYM=result__1ZKR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__1VYM=my_copy__1N2H(__tmp__0VYM);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__1VYM=my_copy__EO2H(__tmp__0VYM);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__1VYM=my_copy__PO2H(__tmp__0VYM);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__1VYM=my_copy__1O2H(__tmp__0VYM);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__1VYM=my_copy__GP2H(__tmp__0VYM);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__1VYM=my_copy__RP2H(__tmp__0VYM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__1VYM=my_copy__2P2H(__tmp__0VYM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__1VYM=my_copy__HQ2H(__tmp__0VYM);
-  } break;
-  case __PUT_TO__: {
-    __tmp__1VYM=my_copy__SQ2H(__tmp__0VYM);
-  } break;
-  case __ITEM__: {
-    __tmp__1VYM=my_copy__DR2H(__tmp__0VYM);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__1VYM=my_copy__PR2H(__tmp__0VYM);
-  } break;
-  case __CAST__: {
-    __tmp__1VYM=my_copy__YR2H(__tmp__0VYM);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__1VYM=my_copy__5SYM(__tmp__0VYM);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__1VYM=my_copy__IUGK(__tmp__0VYM);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__FZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0VYM)->global__ZGJK),NULL);
-    if (__tmp__FZCR==NULL) {
-      __tmp__GZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__FZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__GZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__GZCR=((__READ_GLOBAL *)__tmp__FZCR);
+  __INTEGER_64__1SG v__SMDU;
+  __POSITION__OL __tmp__JQVO,p__RMDU;
+  void *__tmp__KQVO,*__tmp__LQVO;
+  __STRING_CST__5J *Self__0LDU,*result__WLDU;
+  __POINTER__IB ptr__XLDU,__tmp__ZLDU,__tmp__1LDU,__tmp__2LDU;
+  __INTEGER__Q typ_id__YLDU;
+  __UINTEGER_32__ZWB __tmp__3LDU;
+  __PROTOTYPE_CST__LAXC *Self__ATAS,*__tmp__BTAS;
+  __INTEGER_CST__XAXC *Self__DTAS,*Self__QMDU;
+  __TYPE_FULL__XMB *t__TMDU;
+  __READ_LOCAL__55ZI *__tmp__BHYT,*__tmp__CHYT;
+  __IS_EXPANDED__35NJ *Self__HTAS,*Self__BNDU;
+  __GET_TYPE_ID__HAOJ *Self__MTAS,*Self__RNDU;
+  __SIZE_OF__5GOJ *Self__PTAS,*Self__BODU;
+  __REAL_CST__1LOJ *Self__STAS,*Self__RODU;
+  __STRING_CONSTANT__0 *v__TODU;
+  __CHARACTER_CST__RMOJ *Self__WTAS,*__tmp__XTAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__ZTAS,*__tmp__0TAS;
+  void *__tmp__T01T,*__tmp__X01T;
+  __READ_GLOBAL__T4YL *__tmp__U01T;
+  __EXPR_OR__PQ0N *result__0ARU,*Self__GBRU;
+  __tmp__JQVO=Self__HQVO->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__KQVO=Self__HQVO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__KQVO)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0LDU=((__STRING_CST__5J *)__tmp__KQVO);
+    result__WLDU=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      result__WLDU=Self__0LDU;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      result__WLDU=((__STRING_CST__5J *)ptr__XLDU);
+      *(result__WLDU) = *(Self__0LDU);
+    };
+    __tmp__LQVO=result__WLDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__LQVO=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__KQVO));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__ATAS=((__PROTOTYPE_CST__LAXC *)__tmp__KQVO);
+    __tmp__BTAS=create__type__VJ2C(Self__ATAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ATAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__LQVO=__tmp__BTAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__DTAS=((__INTEGER_CST__XAXC *)__tmp__KQVO);
+    p__RMDU=Self__DTAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SMDU=Self__DTAS->value__FH4D;
+    t__TMDU=Self__DTAS->parent_constant__YAXC.static_type__5G4D;
+    Self__DTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__DTAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__DTAS=((__INTEGER_CST__XAXC *)ptr__XLDU);
+      *(Self__DTAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QMDU=((__INTEGER_CST__XAXC *)Self__DTAS);
+    Self__QMDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__QMDU->value__FH4D=v__SMDU;
+    Self__QMDU->parent_constant__YAXC.static_type__5G4D=t__TMDU;
+    check_type__XYEE(Self__QMDU);
+    __tmp__LQVO=Self__DTAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__LQVO=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__KQVO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__KQVO)->local__BVEJ));
+    if (__tmp__BHYT==NULL) {
+      __tmp__CHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CHYT=((__READ_LOCAL__55ZI *)__tmp__BHYT);
+    };
+    __tmp__LQVO=__tmp__CHYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__LQVO=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__LQVO=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KQVO));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__HTAS=((__IS_EXPANDED__35NJ *)__tmp__KQVO);
+    p__RMDU=Self__HTAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__HTAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BHYT==NULL) {
+      __tmp__CHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CHYT=((__READ_LOCAL__55ZI *)__tmp__BHYT);
+    };
+    Self__HTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__HTAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__HTAS=((__IS_EXPANDED__35NJ *)ptr__XLDU);
+      *(Self__HTAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BNDU=((__IS_EXPANDED__35NJ *)Self__HTAS);
+    Self__BNDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__BNDU->receiver__RA5J=__tmp__CHYT;
+    __tmp__LQVO=Self__HTAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__MTAS=((__GET_TYPE_ID__HAOJ *)__tmp__KQVO);
+    p__RMDU=Self__MTAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TMDU=Self__MTAS->receiver__WA5J;
+    Self__MTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__MTAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__MTAS=((__GET_TYPE_ID__HAOJ *)ptr__XLDU);
+      *(Self__MTAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RNDU=((__GET_TYPE_ID__HAOJ *)Self__MTAS);
+    Self__RNDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__RNDU->receiver__WA5J=t__TMDU;
+    __tmp__LQVO=Self__MTAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__LQVO=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__LQVO=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__LQVO=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__LQVO=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__LQVO=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__LQVO=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__LQVO=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__KQVO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__LQVO=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__KQVO));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__LQVO=my_copy__03AL(((__ITEM__HGOJ *)__tmp__KQVO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__PTAS=((__SIZE_OF__5GOJ *)__tmp__KQVO);
+    p__RMDU=Self__PTAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TMDU=Self__PTAS->receiver__AD5J;
+    Self__PTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__PTAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__PTAS=((__SIZE_OF__5GOJ *)ptr__XLDU);
+      *(Self__PTAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BODU=((__SIZE_OF__5GOJ *)Self__PTAS);
+    Self__BODU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__BODU->receiver__AD5J=t__TMDU;
+    __tmp__LQVO=Self__PTAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__LQVO=my_copy__L4AL(((__CAST__1HOJ *)__tmp__KQVO));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__STAS=((__REAL_CST__1LOJ *)__tmp__KQVO);
+    p__RMDU=Self__STAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TODU=Self__STAS->value__VD5J;
+    t__TMDU=Self__STAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__STAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__STAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__STAS=((__REAL_CST__1LOJ *)ptr__XLDU);
+      *(Self__STAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RODU=((__REAL_CST__1LOJ *)Self__STAS);
+    Self__RODU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__RODU->value__VD5J=v__TODU;
+    Self__RODU->parent_constant__2LOJ.static_type__5G4D=t__TMDU;
+    __tmp__LQVO=Self__STAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__WTAS=((__CHARACTER_CST__RMOJ *)__tmp__KQVO);
+    __tmp__XTAS=create__char__UMQJ(Self__WTAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__WTAS->text__0D5J);
+    __tmp__LQVO=__tmp__XTAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__ZTAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KQVO);
+    __tmp__0TAS=create__text__OQQJ(Self__ZTAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZTAS->string__WBJK);
+    __tmp__LQVO=__tmp__0TAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__LQVO=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__KQVO));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__LQVO=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KQVO));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__LQVO=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__LQVO=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__LQVO=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__LQVO=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__LQVO=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__KQVO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__LQVO=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__KQVO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__T01T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__KQVO)->global__KAKM),NULL);
+    if (__tmp__T01T==NULL) {
+      __tmp__U01T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__T01T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__U01T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__U01T=((__READ_GLOBAL__T4YL *)__tmp__T01T);
       } break;
       }
     };
-    __tmp__1VYM=__tmp__GZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__1VYM=my_copy__BQCN(__tmp__0VYM);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__1VYM=my_copy__NREO(__tmp__0VYM);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1VYM=my_copy__VYJO(__tmp__0VYM);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__1VYM=my_copy__0REO(__tmp__0VYM);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1VYM=my_copy__BZJO(__tmp__0VYM);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__1VYM=my_copy__CNJM(__tmp__0VYM);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__1VYM=my_copy__5XLL(__tmp__0VYM);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__1VYM=my_copy__WVYM(__tmp__0VYM);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__1VYM=my_copy__FSEO(__tmp__0VYM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__1VYM=my_copy__QCEP(__tmp__0VYM);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__1VYM=my_copy__5LSN(__tmp__0VYM);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__1VYM=my_copy__KMSN(__tmp__0VYM);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__1VYM=my_copy__JZPN(__tmp__0VYM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__1VYM=my_copy__G3SO(__tmp__0VYM);
-  } break;
-  };
-  result__PYWM=NULL;
-  ptr__QYWM=((__POINTER )(NULL));
-  typ_id__VYWM= 0;
-  sz__SYWM=((__UINTEGER_32 )sizeof(__EXPR_NOT));
-  if ((sz__SYWM ==  0)) {
-    result__PYWM=EXPR_NOT__;
-  } else {
-    typ_id__VYWM=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SYWM);
-    if ((typ_id__VYWM == (__INTEGER)(-  1))) {
-      a__MK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KK2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SYWM + a__MK2Q) & (__UINTEGER_32)(~ a__MK2Q));
-      ptr_table__D3YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KK2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__C3YR=((__POINTER )(NULL));
-      result__E3YR=((__POINTER *)ptr_table__D3YR)[ 0];
-      if ((result__E3YR == (void *)NULL)) {
-        result__E3YR=new_lab__2PJ(new_size__KK2Q);
-        next__C3YR=(void *)((unsigned long)result__E3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KK2Q)));
-        ((__POINTER *)next__C3YR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__D3YR)[ 0]=next__C3YR;
-      } else {
-        next__C3YR=((__POINTER *)result__E3YR)[ 0];
-        if ((next__C3YR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KK2Q <<  1)) <=  4096)) {
-            next__C3YR=(void *)((unsigned long)result__E3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KK2Q)));
-          } else {
-            next__C3YR=new_lab__2PJ(new_size__KK2Q);
-          };
-          ((__POINTER *)next__C3YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D3YR)[ 0]=next__C3YR;
-        } else {
-          ((__POINTER *)result__E3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__E3YR=next__C3YR;
-        };
-      };
-      ptr__QYWM=result__E3YR;
-    } else {
-      t__QK2Q=((__UINTEGER_32 )typ_id__VYWM);
-      a__SK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__L3YR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYWM + a__SK2Q) & (__UINTEGER_32)(~ a__SK2Q));
-      ptr_table__I3YR=((__POINTER )(&(table_type[(t__QK2Q)])));
-      lab_type__K3YR=(__UINTEGER_32)(t__QK2Q |  1);
-      next__H3YR=((__POINTER )(NULL));
-      result__J3YR=((__POINTER *)ptr_table__I3YR)[ 0];
-      if ((result__J3YR == (void *)NULL)) {
-        result__J3YR=new_lab__2PJ(lab_type__K3YR);
-        next__H3YR=(void *)((unsigned long)result__J3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3YR)));
-        ((__POINTER *)next__H3YR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__I3YR)[ 0]=next__H3YR;
-      } else {
-        next__H3YR=((__POINTER *)result__J3YR)[ 0];
-        if ((next__H3YR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L3YR <<  1)) <=  4096)) {
-            next__H3YR=(void *)((unsigned long)result__J3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3YR)));
-          } else {
-            next__H3YR=new_lab__2PJ(lab_type__K3YR);
-          };
-          ((__POINTER *)next__H3YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__I3YR)[ 0]=next__H3YR;
-        } else {
-          ((__POINTER *)result__J3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__J3YR=next__H3YR;
-        };
-      };
-      ptr__QYWM=result__J3YR;
+    __tmp__LQVO=__tmp__U01T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__LQVO=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__KQVO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__LQVO=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__KQVO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__LQVO=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__KQVO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__LQVO=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__KQVO));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__LQVO=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__KQVO));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__LQVO=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__KQVO));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__LQVO=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__KQVO));
+  } break;
+  };
+  __tmp__KQVO=Self__HQVO->parent_expr_binary__QQ0N.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__KQVO)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0LDU=((__STRING_CST__5J *)__tmp__KQVO);
+    result__WLDU=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      result__WLDU=Self__0LDU;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      result__WLDU=((__STRING_CST__5J *)ptr__XLDU);
+      *(result__WLDU) = *(Self__0LDU);
+    };
+    __tmp__T01T=result__WLDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__T01T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__KQVO));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__ATAS=((__PROTOTYPE_CST__LAXC *)__tmp__KQVO);
+    __tmp__BTAS=create__type__VJ2C(Self__ATAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ATAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__T01T=__tmp__BTAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__DTAS=((__INTEGER_CST__XAXC *)__tmp__KQVO);
+    p__RMDU=Self__DTAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SMDU=Self__DTAS->value__FH4D;
+    t__TMDU=Self__DTAS->parent_constant__YAXC.static_type__5G4D;
+    Self__DTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__DTAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__DTAS=((__INTEGER_CST__XAXC *)ptr__XLDU);
+      *(Self__DTAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QMDU=((__INTEGER_CST__XAXC *)Self__DTAS);
+    Self__QMDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__QMDU->value__FH4D=v__SMDU;
+    Self__QMDU->parent_constant__YAXC.static_type__5G4D=t__TMDU;
+    check_type__XYEE(Self__QMDU);
+    __tmp__T01T=Self__DTAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__T01T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__KQVO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__KQVO)->local__BVEJ));
+    if (__tmp__BHYT==NULL) {
+      __tmp__CHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CHYT=((__READ_LOCAL__55ZI *)__tmp__BHYT);
+    };
+    __tmp__T01T=__tmp__CHYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__T01T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__T01T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KQVO));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__HTAS=((__IS_EXPANDED__35NJ *)__tmp__KQVO);
+    p__RMDU=Self__HTAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__HTAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BHYT==NULL) {
+      __tmp__CHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CHYT=((__READ_LOCAL__55ZI *)__tmp__BHYT);
+    };
+    Self__HTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__HTAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__HTAS=((__IS_EXPANDED__35NJ *)ptr__XLDU);
+      *(Self__HTAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BNDU=((__IS_EXPANDED__35NJ *)Self__HTAS);
+    Self__BNDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__BNDU->receiver__RA5J=__tmp__CHYT;
+    __tmp__T01T=Self__HTAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__MTAS=((__GET_TYPE_ID__HAOJ *)__tmp__KQVO);
+    p__RMDU=Self__MTAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TMDU=Self__MTAS->receiver__WA5J;
+    Self__MTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__MTAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__MTAS=((__GET_TYPE_ID__HAOJ *)ptr__XLDU);
+      *(Self__MTAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RNDU=((__GET_TYPE_ID__HAOJ *)Self__MTAS);
+    Self__RNDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__RNDU->receiver__WA5J=t__TMDU;
+    __tmp__T01T=Self__MTAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__T01T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__T01T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__T01T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__T01T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__T01T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__T01T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__KQVO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__T01T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__KQVO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__T01T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__KQVO));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__T01T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__KQVO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__PTAS=((__SIZE_OF__5GOJ *)__tmp__KQVO);
+    p__RMDU=Self__PTAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TMDU=Self__PTAS->receiver__AD5J;
+    Self__PTAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__PTAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__PTAS=((__SIZE_OF__5GOJ *)ptr__XLDU);
+      *(Self__PTAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BODU=((__SIZE_OF__5GOJ *)Self__PTAS);
+    Self__BODU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__BODU->receiver__AD5J=t__TMDU;
+    __tmp__T01T=Self__PTAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__T01T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__KQVO));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__STAS=((__REAL_CST__1LOJ *)__tmp__KQVO);
+    p__RMDU=Self__STAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TODU=Self__STAS->value__VD5J;
+    t__TMDU=Self__STAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__STAS=NULL;
+    ptr__XLDU=((__POINTER__IB )(NULL));
+    typ_id__YLDU= 0;
+    __tmp__ZLDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZLDU ==  0)) {
+      Self__STAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YLDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+      if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+        ptr__XLDU=__tmp__1LDU;
+      } else /* FALSE */ {
+        __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+        ptr__XLDU=__tmp__1LDU;
+      };
+      Self__STAS=((__REAL_CST__1LOJ *)ptr__XLDU);
+      *(Self__STAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RODU=((__REAL_CST__1LOJ *)Self__STAS);
+    Self__RODU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RMDU;
+    Self__RODU->value__VD5J=v__TODU;
+    Self__RODU->parent_constant__2LOJ.static_type__5G4D=t__TMDU;
+    __tmp__T01T=Self__STAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__WTAS=((__CHARACTER_CST__RMOJ *)__tmp__KQVO);
+    __tmp__XTAS=create__char__UMQJ(Self__WTAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__WTAS->text__0D5J);
+    __tmp__T01T=__tmp__XTAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__ZTAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KQVO);
+    __tmp__0TAS=create__text__OQQJ(Self__ZTAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZTAS->string__WBJK);
+    __tmp__T01T=__tmp__0TAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__T01T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__KQVO));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__T01T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KQVO));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__T01T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__T01T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__T01T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__T01T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KQVO));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__T01T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__KQVO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__T01T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__KQVO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__X01T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__KQVO)->global__KAKM),NULL);
+    if (__tmp__X01T==NULL) {
+      __tmp__U01T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__X01T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__U01T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__U01T=((__READ_GLOBAL__T4YL *)__tmp__X01T);
+      } break;
+      }
     };
-    result__PYWM=((__EXPR_NOT *)ptr__QYWM);
-    *(result__PYWM) = *(EXPR_NOT__);
-  };
-  Self__CH1M=((__EXPR_NOT *)result__PYWM);
-  Self__CH1M->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__ZVYM;
-  Self__CH1M->parent_expr_unary__YGWL.right__SXDL=__tmp__1VYM;
-  return(result__PYWM);
+    __tmp__T01T=__tmp__U01T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__T01T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__KQVO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__T01T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__KQVO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__T01T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__KQVO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__T01T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__KQVO));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__T01T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__KQVO));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__T01T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__KQVO));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__T01T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__KQVO));
+  } break;
+  };
+  result__0ARU=NULL;
+  ptr__XLDU=((__POINTER__IB )(NULL));
+  typ_id__YLDU= 0;
+  __tmp__ZLDU=((__POINTER__IB )sizeof(__EXPR_OR__PQ0N));
+  if (((unsigned long)__tmp__ZLDU ==  0)) {
+    result__0ARU=EXPR_OR__PQ0N__;
+  } else /* FALSE */ {
+    typ_id__YLDU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLDU));
+    if ((typ_id__YLDU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3LDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2LDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_size[(__tmp__3LDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2LDU)));
+      ptr__XLDU=__tmp__1LDU;
+    } else /* FALSE */ {
+      __tmp__3LDU=((__UINTEGER_32__ZWB )typ_id__YLDU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1LDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2LDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZLDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1LDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1LDU=micro_alloc__table__lab__UKI(__tmp__2LDU,((__POINTER__IB )(&(table_type[(__tmp__3LDU)]))),(__UINTEGER_32__ZWB)(__tmp__3LDU |  1));
+      ptr__XLDU=__tmp__1LDU;
+    };
+    result__0ARU=((__EXPR_OR__PQ0N *)ptr__XLDU);
+    *(result__0ARU) = *(EXPR_OR__PQ0N__);
+  };
+  Self__GBRU=((__EXPR_OR__PQ0N *)result__0ARU);
+  Self__GBRU->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__JQVO;
+  Self__GBRU->parent_expr_binary__QQ0N.left__EB5J=__tmp__LQVO;
+  Self__GBRU->parent_expr_binary__QQ0N.right__IB5J=__tmp__T01T;
+  Self__GBRU=result__0ARU;
+  return(Self__GBRU);
 }
 
-static __EXPR_MOD* my_copy__FSEO(__EXPR_MOD *Self__GSEO)
-// ({EXPR_MOD}) With resultRecursive, No inlinable.
+static __EXPR_SUP_EQ__1VBP* my_copy__GP0Q(__EXPR_SUP_EQ__1VBP *Self__HP0Q)
+// ({EXPR_SUP_EQ__1VBP}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__Q0KR,v__T1KR;
-  __POSITION __tmp__ISEO,p__P0KR,p__10KR,p__H1KR,p__S1KR,p__41KR;
-  __POSITION p__K2KR;
-  void *__tmp__JSEO,*__tmp__KSEO,*__tmp__MSEO,*__tmp__NSEO;
-  __STRING_CST *Self__PH3P,*Self__XH3P;
-  __PROTOTYPE_CST *Self__QH3P,*Self__YH3P;
-  __INTEGER_CST *Self__RH3P,*result__G0KR,*Self__O0KR,*Self__ZH3P;
-  __INTEGER_CST *result__J1KR,*Self__R1KR;
-  void *t__R0KR,*t__30KR,*t__U1KR,*t__A2KR;
-  __POINTER ptr__H0KR,ptr_table__N3YR,next__M3YR,result__O3YR;
-  __POINTER ptr_table__S3YR,next__R3YR,result__T3YR,ptr__T0KR;
-  __POINTER ptr_table__X3YR,next__W3YR,result__Y3YR,ptr_table__23YR;
-  __POINTER next__13YR,result__33YR,ptr__50KR,ptr_table__B4YR;
-  __POINTER next__A4YR,result__C4YR,ptr_table__G4YR,next__F4YR;
-  __POINTER result__H4YR,ptr__K1KR,ptr_table__L4YR,next__K4YR;
-  __POINTER result__M4YR,ptr_table__Q4YR,next__P4YR,result__R4YR;
-  __POINTER ptr__W1KR,ptr_table__V4YR,next__U4YR,result__W4YR;
-  __POINTER ptr_table__04YR,next__Z4YR,result__14YR,ptr__C2KR;
-  __POINTER ptr_table__54YR,next__44YR,result__A5YR,ptr_table__E5YR;
-  __POINTER next__D5YR,result__F5YR,ptr__KXCO,ptr_table__J5YR;
-  __POINTER next__I5YR,result__K5YR,ptr_table__O5YR,next__N5YR;
-  __POINTER result__P5YR;
-  __INTEGER typ_id__I0KR,typ_id__U0KR,typ_id__A1KR,typ_id__L1KR;
-  __INTEGER typ_id__X1KR,typ_id__D2KR,typ_id__PXCO;
-  __UINTEGER_32 sz__J0KR,a__K0KR,new_size__L0KR,t__M0KR,a__N0KR;
-  __UINTEGER_32 new_size__V3YR,lab_type__U3YR,sz__V0KR,a__W0KR;
-  __UINTEGER_32 new_size__X0KR,t__Y0KR,a__Z0KR,new_size__53YR;
-  __UINTEGER_32 lab_type__43YR,sz__B1KR,a__C1KR,new_size__D1KR,t__E1KR;
-  __UINTEGER_32 a__F1KR,new_size__J4YR,lab_type__I4YR,sz__M1KR,a__N1KR;
-  __UINTEGER_32 new_size__O1KR,t__P1KR,a__Q1KR,new_size__T4YR;
-  __UINTEGER_32 lab_type__S4YR,sz__Y1KR,a__Z1KR,new_size__01KR,t__11KR;
-  __UINTEGER_32 a__21KR,new_size__34YR,lab_type__24YR,sz__E2KR,a__F2KR;
-  __UINTEGER_32 new_size__G2KR,t__H2KR,a__I2KR,new_size__H5YR;
-  __UINTEGER_32 lab_type__G5YR,sz__MXCO,a__XK2Q,new_size__VK2Q,t__1K2Q;
-  __UINTEGER_32 a__3K2Q,new_size__R5YR,lab_type__Q5YR;
-  void *__tmp__TVAR,*__tmp__XVAR,*__tmp__JZCR,*__tmp__1VAR,*__tmp__5VAR;
-  void *__tmp__NZCR;
-  __READ_LOCAL *__tmp__UVAR,*__tmp__YVAR,*__tmp__2VAR,*__tmp__AWAR;
-  __REAL_CST *Self__TH3P,*result__S0KR,*Self__00KR,*Self__1H3P;
-  __REAL_CST *result__V1KR,*Self__31KR;
-  void *v__20KR,*v__51KR;
-  __CHARACTER_CST *Self__VH3P,*Self__3H3P;
-  __IS_EXPANDED *Self__WH3P,*result__40KR,*Self__G1KR,*Self__4H3P;
-  __IS_EXPANDED *result__B2KR,*Self__J2KR;
-  __READ_GLOBAL *__tmp__KZCR,*__tmp__OZCR;
-  __EXPR_MOD *result__JXCO,*Self__WWGO;
-  __tmp__ISEO=Self__GSEO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__JSEO=Self__GSEO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__JSEO)->__id) {
-  case __LIST__: {
-    __tmp__KSEO=my_copy__MSYM(__tmp__JSEO);
-  } break;
-  case __STRING_CST__: {
-    Self__PH3P=((__STRING_CST *)__tmp__JSEO);
-    __tmp__KSEO=create__text__ITMH(Self__PH3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PH3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__KSEO=my_copy__EK2H(__tmp__JSEO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__QH3P=((__PROTOTYPE_CST *)__tmp__JSEO);
-    __tmp__KSEO=create__type__PKQC(Self__QH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QH3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__RH3P=((__INTEGER_CST *)__tmp__JSEO);
-    p__P0KR=Self__RH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__Q0KR=Self__RH3P->value__W4YD;
-    t__R0KR=Self__RH3P->parent_constant__B3LC.static_type__M2YD;
-    result__G0KR=NULL;
-    ptr__H0KR=((__POINTER )(NULL));
-    typ_id__I0KR= 0;
-    sz__J0KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__J0KR ==  0)) {
-      result__G0KR=INTEGER_CST__;
-    } else {
-      typ_id__I0KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J0KR);
-      if ((typ_id__I0KR == (__INTEGER)(-  1))) {
-        a__K0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__L0KR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0KR + a__K0KR) & (__UINTEGER_32)(~ a__K0KR));
-        ptr_table__N3YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__M3YR=((__POINTER )(NULL));
-        result__O3YR=((__POINTER *)ptr_table__N3YR)[ 0];
-        if ((result__O3YR == (void *)NULL)) {
-          result__O3YR=new_lab__2PJ(new_size__L0KR);
-          next__M3YR=(void *)((unsigned long)result__O3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0KR)));
-          ((__POINTER *)next__M3YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N3YR)[ 0]=next__M3YR;
-        } else {
-          next__M3YR=((__POINTER *)result__O3YR)[ 0];
-          if ((next__M3YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0KR <<  1)) <=  4096)) {
-              next__M3YR=(void *)((unsigned long)result__O3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0KR)));
-            } else {
-              next__M3YR=new_lab__2PJ(new_size__L0KR);
-            };
-            ((__POINTER *)next__M3YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__N3YR)[ 0]=next__M3YR;
-          } else {
-            ((__POINTER *)result__O3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__O3YR=next__M3YR;
-          };
-        };
-        ptr__H0KR=result__O3YR;
-      } else {
-        t__M0KR=((__UINTEGER_32 )typ_id__I0KR);
-        a__N0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__V3YR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0KR + a__N0KR) & (__UINTEGER_32)(~ a__N0KR));
-        ptr_table__S3YR=((__POINTER )(&(table_type[(t__M0KR)])));
-        lab_type__U3YR=(__UINTEGER_32)(t__M0KR |  1);
-        next__R3YR=((__POINTER )(NULL));
-        result__T3YR=((__POINTER *)ptr_table__S3YR)[ 0];
-        if ((result__T3YR == (void *)NULL)) {
-          result__T3YR=new_lab__2PJ(lab_type__U3YR);
-          next__R3YR=(void *)((unsigned long)result__T3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V3YR)));
-          ((__POINTER *)next__R3YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S3YR)[ 0]=next__R3YR;
-        } else {
-          next__R3YR=((__POINTER *)result__T3YR)[ 0];
-          if ((next__R3YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V3YR <<  1)) <=  4096)) {
-              next__R3YR=(void *)((unsigned long)result__T3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V3YR)));
-            } else {
-              next__R3YR=new_lab__2PJ(lab_type__U3YR);
-            };
-            ((__POINTER *)next__R3YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__S3YR)[ 0]=next__R3YR;
-          } else {
-            ((__POINTER *)result__T3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__T3YR=next__R3YR;
-          };
-        };
-        ptr__H0KR=result__T3YR;
-      };
-      result__G0KR=((__INTEGER_CST *)ptr__H0KR);
-      *(result__G0KR) = *(INTEGER_CST__);
-    };
-    Self__O0KR=((__INTEGER_CST *)result__G0KR);
-    Self__O0KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P0KR;
-    Self__O0KR->value__W4YD=v__Q0KR;
-    Self__O0KR->parent_constant__B3LC.static_type__M2YD=t__R0KR;
-    check_type__YG5D(Self__O0KR);
-    __tmp__KSEO=result__G0KR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TVAR=read__QB5G(((__READ_LOCAL *)__tmp__JSEO)->local__HJZD);
-    if (__tmp__TVAR==NULL) {
-      __tmp__UVAR=NULL;
-    } else {
-      __tmp__UVAR=((__READ_LOCAL *)__tmp__TVAR);
-    };
-    __tmp__KSEO=__tmp__UVAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__KSEO=my_copy__SL2H(__tmp__JSEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__KSEO=my_copy__LM2H(__tmp__JSEO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__KSEO=my_copy__YM2H(__tmp__JSEO);
-  } break;
-  case __REAL_CST__: {
-    Self__TH3P=((__REAL_CST *)__tmp__JSEO);
-    p__10KR=Self__TH3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__20KR=Self__TH3P->value__HN2H;
-    t__30KR=Self__TH3P->parent_constant__U2JH.static_type__M2YD;
-    result__S0KR=NULL;
-    ptr__T0KR=((__POINTER )(NULL));
-    typ_id__U0KR= 0;
-    sz__V0KR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__V0KR ==  0)) {
-      result__S0KR=REAL_CST__;
-    } else {
-      typ_id__U0KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V0KR);
-      if ((typ_id__U0KR == (__INTEGER)(-  1))) {
-        a__W0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__X0KR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0KR + a__W0KR) & (__UINTEGER_32)(~ a__W0KR));
-        ptr_table__X3YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X0KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__W3YR=((__POINTER )(NULL));
-        result__Y3YR=((__POINTER *)ptr_table__X3YR)[ 0];
-        if ((result__Y3YR == (void *)NULL)) {
-          result__Y3YR=new_lab__2PJ(new_size__X0KR);
-          next__W3YR=(void *)((unsigned long)result__Y3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0KR)));
-          ((__POINTER *)next__W3YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__X3YR)[ 0]=next__W3YR;
-        } else {
-          next__W3YR=((__POINTER *)result__Y3YR)[ 0];
-          if ((next__W3YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X0KR <<  1)) <=  4096)) {
-              next__W3YR=(void *)((unsigned long)result__Y3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0KR)));
-            } else {
-              next__W3YR=new_lab__2PJ(new_size__X0KR);
-            };
-            ((__POINTER *)next__W3YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__X3YR)[ 0]=next__W3YR;
-          } else {
-            ((__POINTER *)result__Y3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Y3YR=next__W3YR;
-          };
-        };
-        ptr__T0KR=result__Y3YR;
-      } else {
-        t__Y0KR=((__UINTEGER_32 )typ_id__U0KR);
-        a__Z0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__53YR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0KR + a__Z0KR) & (__UINTEGER_32)(~ a__Z0KR));
-        ptr_table__23YR=((__POINTER )(&(table_type[(t__Y0KR)])));
-        lab_type__43YR=(__UINTEGER_32)(t__Y0KR |  1);
-        next__13YR=((__POINTER )(NULL));
-        result__33YR=((__POINTER *)ptr_table__23YR)[ 0];
-        if ((result__33YR == (void *)NULL)) {
-          result__33YR=new_lab__2PJ(lab_type__43YR);
-          next__13YR=(void *)((unsigned long)result__33YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53YR)));
-          ((__POINTER *)next__13YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__23YR)[ 0]=next__13YR;
-        } else {
-          next__13YR=((__POINTER *)result__33YR)[ 0];
-          if ((next__13YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__33YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__53YR <<  1)) <=  4096)) {
-              next__13YR=(void *)((unsigned long)result__33YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53YR)));
-            } else {
-              next__13YR=new_lab__2PJ(lab_type__43YR);
-            };
-            ((__POINTER *)next__13YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__23YR)[ 0]=next__13YR;
-          } else {
-            ((__POINTER *)result__33YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__13YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__33YR=next__13YR;
-          };
-        };
-        ptr__T0KR=result__33YR;
-      };
-      result__S0KR=((__REAL_CST *)ptr__T0KR);
-      *(result__S0KR) = *(REAL_CST__);
-    };
-    Self__00KR=((__REAL_CST *)result__S0KR);
-    Self__00KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__10KR;
-    Self__00KR->value__HN2H=v__20KR;
-    Self__00KR->parent_constant__U2JH.static_type__M2YD=t__30KR;
-    __tmp__KSEO=result__S0KR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__VH3P=((__CHARACTER_CST *)__tmp__JSEO);
-    __tmp__KSEO=create__char__4SMH(Self__VH3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VH3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WH3P=((__IS_EXPANDED *)__tmp__JSEO);
-    __tmp__XVAR=read__QB5G(((__READ_LOCAL *)Self__WH3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XVAR==NULL) {
-      __tmp__YVAR=NULL;
-    } else {
-      __tmp__YVAR=((__READ_LOCAL *)__tmp__XVAR);
-    };
-    p__H1KR=Self__WH3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__40KR=NULL;
-    ptr__50KR=((__POINTER )(NULL));
-    typ_id__A1KR= 0;
-    sz__B1KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__B1KR ==  0)) {
-      result__40KR=IS_EXPANDED__;
-    } else {
-      typ_id__A1KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B1KR);
-      if ((typ_id__A1KR == (__INTEGER)(-  1))) {
-        a__C1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__D1KR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1KR + a__C1KR) & (__UINTEGER_32)(~ a__C1KR));
-        ptr_table__B4YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D1KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__A4YR=((__POINTER )(NULL));
-        result__C4YR=((__POINTER *)ptr_table__B4YR)[ 0];
-        if ((result__C4YR == (void *)NULL)) {
-          result__C4YR=new_lab__2PJ(new_size__D1KR);
-          next__A4YR=(void *)((unsigned long)result__C4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1KR)));
-          ((__POINTER *)next__A4YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__B4YR)[ 0]=next__A4YR;
-        } else {
-          next__A4YR=((__POINTER *)result__C4YR)[ 0];
-          if ((next__A4YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D1KR <<  1)) <=  4096)) {
-              next__A4YR=(void *)((unsigned long)result__C4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1KR)));
-            } else {
-              next__A4YR=new_lab__2PJ(new_size__D1KR);
-            };
-            ((__POINTER *)next__A4YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__B4YR)[ 0]=next__A4YR;
-          } else {
-            ((__POINTER *)result__C4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__C4YR=next__A4YR;
-          };
-        };
-        ptr__50KR=result__C4YR;
-      } else {
-        t__E1KR=((__UINTEGER_32 )typ_id__A1KR);
-        a__F1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__J4YR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1KR + a__F1KR) & (__UINTEGER_32)(~ a__F1KR));
-        ptr_table__G4YR=((__POINTER )(&(table_type[(t__E1KR)])));
-        lab_type__I4YR=(__UINTEGER_32)(t__E1KR |  1);
-        next__F4YR=((__POINTER )(NULL));
-        result__H4YR=((__POINTER *)ptr_table__G4YR)[ 0];
-        if ((result__H4YR == (void *)NULL)) {
-          result__H4YR=new_lab__2PJ(lab_type__I4YR);
-          next__F4YR=(void *)((unsigned long)result__H4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4YR)));
-          ((__POINTER *)next__F4YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__G4YR)[ 0]=next__F4YR;
-        } else {
-          next__F4YR=((__POINTER *)result__H4YR)[ 0];
-          if ((next__F4YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J4YR <<  1)) <=  4096)) {
-              next__F4YR=(void *)((unsigned long)result__H4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4YR)));
-            } else {
-              next__F4YR=new_lab__2PJ(lab_type__I4YR);
-            };
-            ((__POINTER *)next__F4YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__G4YR)[ 0]=next__F4YR;
-          } else {
-            ((__POINTER *)result__H4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__H4YR=next__F4YR;
-          };
-        };
-        ptr__50KR=result__H4YR;
-      };
-      result__40KR=((__IS_EXPANDED *)ptr__50KR);
-      *(result__40KR) = *(IS_EXPANDED__);
-    };
-    Self__G1KR=((__IS_EXPANDED *)result__40KR);
-    Self__G1KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H1KR;
-    Self__G1KR->receiver__WN2H=__tmp__YVAR;
-    __tmp__KSEO=result__40KR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__KSEO=my_copy__1N2H(__tmp__JSEO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__KSEO=my_copy__EO2H(__tmp__JSEO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__KSEO=my_copy__PO2H(__tmp__JSEO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__KSEO=my_copy__1O2H(__tmp__JSEO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__KSEO=my_copy__GP2H(__tmp__JSEO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__KSEO=my_copy__RP2H(__tmp__JSEO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__KSEO=my_copy__2P2H(__tmp__JSEO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__KSEO=my_copy__HQ2H(__tmp__JSEO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__KSEO=my_copy__SQ2H(__tmp__JSEO);
-  } break;
-  case __ITEM__: {
-    __tmp__KSEO=my_copy__DR2H(__tmp__JSEO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__KSEO=my_copy__PR2H(__tmp__JSEO);
-  } break;
-  case __CAST__: {
-    __tmp__KSEO=my_copy__YR2H(__tmp__JSEO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__KSEO=my_copy__5SYM(__tmp__JSEO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__KSEO=my_copy__IUGK(__tmp__JSEO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__JZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JSEO)->global__ZGJK),NULL);
-    if (__tmp__JZCR==NULL) {
-      __tmp__KZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__JZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__KZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__KZCR=((__READ_GLOBAL *)__tmp__JZCR);
+  __INTEGER_64__1SG v__SSDU;
+  __POSITION__OL __tmp__JP0Q,p__RSDU;
+  void *__tmp__KP0Q,*__tmp__LP0Q;
+  __STRING_CST__5J *Self__0RDU,*result__WRDU;
+  __POINTER__IB ptr__XRDU,__tmp__ZRDU,__tmp__1RDU,__tmp__2RDU;
+  __INTEGER__Q typ_id__YRDU;
+  __UINTEGER_32__ZWB __tmp__3RDU;
+  __PROTOTYPE_CST__LAXC *Self__4UAS,*__tmp__5UAS;
+  __INTEGER_CST__XAXC *Self__BVAS,*Self__QSDU;
+  __TYPE_FULL__XMB *t__TSDU;
+  __READ_LOCAL__55ZI *__tmp__RHYT,*__tmp__SHYT;
+  __IS_EXPANDED__35NJ *Self__FVAS,*Self__BTDU;
+  __GET_TYPE_ID__HAOJ *Self__KVAS,*Self__RTDU;
+  __SIZE_OF__5GOJ *Self__NVAS,*Self__BUDU;
+  __REAL_CST__1LOJ *Self__QVAS,*Self__RUDU;
+  __STRING_CONSTANT__0 *v__TUDU;
+  __CHARACTER_CST__RMOJ *Self__UVAS,*__tmp__VVAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__XVAS,*__tmp__YVAS;
+  void *__tmp__101T,*__tmp__501T;
+  __READ_GLOBAL__T4YL *__tmp__201T;
+  __EXPR_SUP_EQ__1VBP *result__LBRU,*Self__XBRU;
+  __tmp__JP0Q=Self__HP0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__KP0Q=Self__HP0Q->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__KP0Q)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0RDU=((__STRING_CST__5J *)__tmp__KP0Q);
+    result__WRDU=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      result__WRDU=Self__0RDU;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      result__WRDU=((__STRING_CST__5J *)ptr__XRDU);
+      *(result__WRDU) = *(Self__0RDU);
+    };
+    __tmp__LP0Q=result__WRDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__LP0Q=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__KP0Q));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__4UAS=((__PROTOTYPE_CST__LAXC *)__tmp__KP0Q);
+    __tmp__5UAS=create__type__VJ2C(Self__4UAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4UAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__LP0Q=__tmp__5UAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__BVAS=((__INTEGER_CST__XAXC *)__tmp__KP0Q);
+    p__RSDU=Self__BVAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SSDU=Self__BVAS->value__FH4D;
+    t__TSDU=Self__BVAS->parent_constant__YAXC.static_type__5G4D;
+    Self__BVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__BVAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__BVAS=((__INTEGER_CST__XAXC *)ptr__XRDU);
+      *(Self__BVAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QSDU=((__INTEGER_CST__XAXC *)Self__BVAS);
+    Self__QSDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__QSDU->value__FH4D=v__SSDU;
+    Self__QSDU->parent_constant__YAXC.static_type__5G4D=t__TSDU;
+    check_type__XYEE(Self__QSDU);
+    __tmp__LP0Q=Self__BVAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__LP0Q=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__KP0Q));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__KP0Q)->local__BVEJ));
+    if (__tmp__RHYT==NULL) {
+      __tmp__SHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SHYT=((__READ_LOCAL__55ZI *)__tmp__RHYT);
+    };
+    __tmp__LP0Q=__tmp__SHYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__LP0Q=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__LP0Q=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KP0Q));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__FVAS=((__IS_EXPANDED__35NJ *)__tmp__KP0Q);
+    p__RSDU=Self__FVAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FVAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RHYT==NULL) {
+      __tmp__SHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SHYT=((__READ_LOCAL__55ZI *)__tmp__RHYT);
+    };
+    Self__FVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__FVAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__FVAS=((__IS_EXPANDED__35NJ *)ptr__XRDU);
+      *(Self__FVAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BTDU=((__IS_EXPANDED__35NJ *)Self__FVAS);
+    Self__BTDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__BTDU->receiver__RA5J=__tmp__SHYT;
+    __tmp__LP0Q=Self__FVAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__KVAS=((__GET_TYPE_ID__HAOJ *)__tmp__KP0Q);
+    p__RSDU=Self__KVAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TSDU=Self__KVAS->receiver__WA5J;
+    Self__KVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__KVAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__KVAS=((__GET_TYPE_ID__HAOJ *)ptr__XRDU);
+      *(Self__KVAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RTDU=((__GET_TYPE_ID__HAOJ *)Self__KVAS);
+    Self__RTDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__RTDU->receiver__WA5J=t__TSDU;
+    __tmp__LP0Q=Self__KVAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__LP0Q=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__LP0Q=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__LP0Q=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__LP0Q=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__LP0Q=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__LP0Q=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__LP0Q=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__KP0Q));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__LP0Q=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__KP0Q));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__LP0Q=my_copy__03AL(((__ITEM__HGOJ *)__tmp__KP0Q));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__NVAS=((__SIZE_OF__5GOJ *)__tmp__KP0Q);
+    p__RSDU=Self__NVAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TSDU=Self__NVAS->receiver__AD5J;
+    Self__NVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__NVAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__NVAS=((__SIZE_OF__5GOJ *)ptr__XRDU);
+      *(Self__NVAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BUDU=((__SIZE_OF__5GOJ *)Self__NVAS);
+    Self__BUDU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__BUDU->receiver__AD5J=t__TSDU;
+    __tmp__LP0Q=Self__NVAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__LP0Q=my_copy__L4AL(((__CAST__1HOJ *)__tmp__KP0Q));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__QVAS=((__REAL_CST__1LOJ *)__tmp__KP0Q);
+    p__RSDU=Self__QVAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TUDU=Self__QVAS->value__VD5J;
+    t__TSDU=Self__QVAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__QVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__QVAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__QVAS=((__REAL_CST__1LOJ *)ptr__XRDU);
+      *(Self__QVAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RUDU=((__REAL_CST__1LOJ *)Self__QVAS);
+    Self__RUDU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__RUDU->value__VD5J=v__TUDU;
+    Self__RUDU->parent_constant__2LOJ.static_type__5G4D=t__TSDU;
+    __tmp__LP0Q=Self__QVAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__UVAS=((__CHARACTER_CST__RMOJ *)__tmp__KP0Q);
+    __tmp__VVAS=create__char__UMQJ(Self__UVAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UVAS->text__0D5J);
+    __tmp__LP0Q=__tmp__VVAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__XVAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KP0Q);
+    __tmp__YVAS=create__text__OQQJ(Self__XVAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XVAS->string__WBJK);
+    __tmp__LP0Q=__tmp__YVAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__LP0Q=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__KP0Q));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__LP0Q=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__LP0Q=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__LP0Q=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__LP0Q=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__LP0Q=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__LP0Q=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__LP0Q=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__KP0Q));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__101T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__KP0Q)->global__KAKM),NULL);
+    if (__tmp__101T==NULL) {
+      __tmp__201T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__101T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__201T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__201T=((__READ_GLOBAL__T4YL *)__tmp__101T);
       } break;
       }
     };
-    __tmp__KSEO=__tmp__KZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__KSEO=my_copy__BQCN(__tmp__JSEO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__KSEO=my_copy__NREO(__tmp__JSEO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KSEO=my_copy__VYJO(__tmp__JSEO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__KSEO=my_copy__0REO(__tmp__JSEO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KSEO=my_copy__BZJO(__tmp__JSEO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__KSEO=my_copy__CNJM(__tmp__JSEO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__KSEO=my_copy__5XLL(__tmp__JSEO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__KSEO=my_copy__WVYM(__tmp__JSEO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__KSEO=my_copy__FSEO(__tmp__JSEO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__KSEO=my_copy__QCEP(__tmp__JSEO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__KSEO=my_copy__5LSN(__tmp__JSEO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__KSEO=my_copy__KMSN(__tmp__JSEO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__KSEO=my_copy__JZPN(__tmp__JSEO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__KSEO=my_copy__G3SO(__tmp__JSEO);
-  } break;
-  };
-  __tmp__MSEO=Self__GSEO->parent_expr_binary__1KWL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__MSEO)->__id) {
-  case __LIST__: {
-    __tmp__NSEO=my_copy__MSYM(__tmp__MSEO);
-  } break;
-  case __STRING_CST__: {
-    Self__XH3P=((__STRING_CST *)__tmp__MSEO);
-    __tmp__NSEO=create__text__ITMH(Self__XH3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XH3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NSEO=my_copy__EK2H(__tmp__MSEO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__YH3P=((__PROTOTYPE_CST *)__tmp__MSEO);
-    __tmp__NSEO=create__type__PKQC(Self__YH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YH3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__ZH3P=((__INTEGER_CST *)__tmp__MSEO);
-    p__S1KR=Self__ZH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__T1KR=Self__ZH3P->value__W4YD;
-    t__U1KR=Self__ZH3P->parent_constant__B3LC.static_type__M2YD;
-    result__J1KR=NULL;
-    ptr__K1KR=((__POINTER )(NULL));
-    typ_id__L1KR= 0;
-    sz__M1KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__M1KR ==  0)) {
-      result__J1KR=INTEGER_CST__;
-    } else {
-      typ_id__L1KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__M1KR);
-      if ((typ_id__L1KR == (__INTEGER)(-  1))) {
-        a__N1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__O1KR=(__UINTEGER_32)((__UINTEGER_32)(sz__M1KR + a__N1KR) & (__UINTEGER_32)(~ a__N1KR));
-        ptr_table__L4YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O1KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__K4YR=((__POINTER )(NULL));
-        result__M4YR=((__POINTER *)ptr_table__L4YR)[ 0];
-        if ((result__M4YR == (void *)NULL)) {
-          result__M4YR=new_lab__2PJ(new_size__O1KR);
-          next__K4YR=(void *)((unsigned long)result__M4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1KR)));
-          ((__POINTER *)next__K4YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__L4YR)[ 0]=next__K4YR;
-        } else {
-          next__K4YR=((__POINTER *)result__M4YR)[ 0];
-          if ((next__K4YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O1KR <<  1)) <=  4096)) {
-              next__K4YR=(void *)((unsigned long)result__M4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1KR)));
-            } else {
-              next__K4YR=new_lab__2PJ(new_size__O1KR);
-            };
-            ((__POINTER *)next__K4YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__L4YR)[ 0]=next__K4YR;
-          } else {
-            ((__POINTER *)result__M4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__M4YR=next__K4YR;
-          };
-        };
-        ptr__K1KR=result__M4YR;
-      } else {
-        t__P1KR=((__UINTEGER_32 )typ_id__L1KR);
-        a__Q1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__T4YR=(__UINTEGER_32)((__UINTEGER_32)(sz__M1KR + a__Q1KR) & (__UINTEGER_32)(~ a__Q1KR));
-        ptr_table__Q4YR=((__POINTER )(&(table_type[(t__P1KR)])));
-        lab_type__S4YR=(__UINTEGER_32)(t__P1KR |  1);
-        next__P4YR=((__POINTER )(NULL));
-        result__R4YR=((__POINTER *)ptr_table__Q4YR)[ 0];
-        if ((result__R4YR == (void *)NULL)) {
-          result__R4YR=new_lab__2PJ(lab_type__S4YR);
-          next__P4YR=(void *)((unsigned long)result__R4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T4YR)));
-          ((__POINTER *)next__P4YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Q4YR)[ 0]=next__P4YR;
-        } else {
-          next__P4YR=((__POINTER *)result__R4YR)[ 0];
-          if ((next__P4YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T4YR <<  1)) <=  4096)) {
-              next__P4YR=(void *)((unsigned long)result__R4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T4YR)));
-            } else {
-              next__P4YR=new_lab__2PJ(lab_type__S4YR);
-            };
-            ((__POINTER *)next__P4YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Q4YR)[ 0]=next__P4YR;
-          } else {
-            ((__POINTER *)result__R4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__R4YR=next__P4YR;
-          };
-        };
-        ptr__K1KR=result__R4YR;
-      };
-      result__J1KR=((__INTEGER_CST *)ptr__K1KR);
-      *(result__J1KR) = *(INTEGER_CST__);
-    };
-    Self__R1KR=((__INTEGER_CST *)result__J1KR);
-    Self__R1KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__S1KR;
-    Self__R1KR->value__W4YD=v__T1KR;
-    Self__R1KR->parent_constant__B3LC.static_type__M2YD=t__U1KR;
-    check_type__YG5D(Self__R1KR);
-    __tmp__NSEO=result__J1KR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1VAR=read__QB5G(((__READ_LOCAL *)__tmp__MSEO)->local__HJZD);
-    if (__tmp__1VAR==NULL) {
-      __tmp__2VAR=NULL;
-    } else {
-      __tmp__2VAR=((__READ_LOCAL *)__tmp__1VAR);
-    };
-    __tmp__NSEO=__tmp__2VAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NSEO=my_copy__SL2H(__tmp__MSEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NSEO=my_copy__LM2H(__tmp__MSEO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NSEO=my_copy__YM2H(__tmp__MSEO);
-  } break;
-  case __REAL_CST__: {
-    Self__1H3P=((__REAL_CST *)__tmp__MSEO);
-    p__41KR=Self__1H3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__51KR=Self__1H3P->value__HN2H;
-    t__A2KR=Self__1H3P->parent_constant__U2JH.static_type__M2YD;
-    result__V1KR=NULL;
-    ptr__W1KR=((__POINTER )(NULL));
-    typ_id__X1KR= 0;
-    sz__Y1KR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__Y1KR ==  0)) {
-      result__V1KR=REAL_CST__;
-    } else {
-      typ_id__X1KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y1KR);
-      if ((typ_id__X1KR == (__INTEGER)(-  1))) {
-        a__Z1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__01KR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1KR + a__Z1KR) & (__UINTEGER_32)(~ a__Z1KR));
-        ptr_table__V4YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__01KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__U4YR=((__POINTER )(NULL));
-        result__W4YR=((__POINTER *)ptr_table__V4YR)[ 0];
-        if ((result__W4YR == (void *)NULL)) {
-          result__W4YR=new_lab__2PJ(new_size__01KR);
-          next__U4YR=(void *)((unsigned long)result__W4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__01KR)));
-          ((__POINTER *)next__U4YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__V4YR)[ 0]=next__U4YR;
-        } else {
-          next__U4YR=((__POINTER *)result__W4YR)[ 0];
-          if ((next__U4YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__01KR <<  1)) <=  4096)) {
-              next__U4YR=(void *)((unsigned long)result__W4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__01KR)));
-            } else {
-              next__U4YR=new_lab__2PJ(new_size__01KR);
-            };
-            ((__POINTER *)next__U4YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__V4YR)[ 0]=next__U4YR;
-          } else {
-            ((__POINTER *)result__W4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__W4YR=next__U4YR;
-          };
-        };
-        ptr__W1KR=result__W4YR;
-      } else {
-        t__11KR=((__UINTEGER_32 )typ_id__X1KR);
-        a__21KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__34YR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1KR + a__21KR) & (__UINTEGER_32)(~ a__21KR));
-        ptr_table__04YR=((__POINTER )(&(table_type[(t__11KR)])));
-        lab_type__24YR=(__UINTEGER_32)(t__11KR |  1);
-        next__Z4YR=((__POINTER )(NULL));
-        result__14YR=((__POINTER *)ptr_table__04YR)[ 0];
-        if ((result__14YR == (void *)NULL)) {
-          result__14YR=new_lab__2PJ(lab_type__24YR);
-          next__Z4YR=(void *)((unsigned long)result__14YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__34YR)));
-          ((__POINTER *)next__Z4YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__04YR)[ 0]=next__Z4YR;
-        } else {
-          next__Z4YR=((__POINTER *)result__14YR)[ 0];
-          if ((next__Z4YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__14YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__34YR <<  1)) <=  4096)) {
-              next__Z4YR=(void *)((unsigned long)result__14YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__34YR)));
-            } else {
-              next__Z4YR=new_lab__2PJ(lab_type__24YR);
-            };
-            ((__POINTER *)next__Z4YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__04YR)[ 0]=next__Z4YR;
-          } else {
-            ((__POINTER *)result__14YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__14YR=next__Z4YR;
-          };
-        };
-        ptr__W1KR=result__14YR;
-      };
-      result__V1KR=((__REAL_CST *)ptr__W1KR);
-      *(result__V1KR) = *(REAL_CST__);
-    };
-    Self__31KR=((__REAL_CST *)result__V1KR);
-    Self__31KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__41KR;
-    Self__31KR->value__HN2H=v__51KR;
-    Self__31KR->parent_constant__U2JH.static_type__M2YD=t__A2KR;
-    __tmp__NSEO=result__V1KR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3H3P=((__CHARACTER_CST *)__tmp__MSEO);
-    __tmp__NSEO=create__char__4SMH(Self__3H3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3H3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4H3P=((__IS_EXPANDED *)__tmp__MSEO);
-    __tmp__5VAR=read__QB5G(((__READ_LOCAL *)Self__4H3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5VAR==NULL) {
-      __tmp__AWAR=NULL;
-    } else {
-      __tmp__AWAR=((__READ_LOCAL *)__tmp__5VAR);
-    };
-    p__K2KR=Self__4H3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__B2KR=NULL;
-    ptr__C2KR=((__POINTER )(NULL));
-    typ_id__D2KR= 0;
-    sz__E2KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__E2KR ==  0)) {
-      result__B2KR=IS_EXPANDED__;
-    } else {
-      typ_id__D2KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E2KR);
-      if ((typ_id__D2KR == (__INTEGER)(-  1))) {
-        a__F2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__G2KR=(__UINTEGER_32)((__UINTEGER_32)(sz__E2KR + a__F2KR) & (__UINTEGER_32)(~ a__F2KR));
-        ptr_table__54YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G2KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__44YR=((__POINTER )(NULL));
-        result__A5YR=((__POINTER *)ptr_table__54YR)[ 0];
-        if ((result__A5YR == (void *)NULL)) {
-          result__A5YR=new_lab__2PJ(new_size__G2KR);
-          next__44YR=(void *)((unsigned long)result__A5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2KR)));
-          ((__POINTER *)next__44YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__54YR)[ 0]=next__44YR;
-        } else {
-          next__44YR=((__POINTER *)result__A5YR)[ 0];
-          if ((next__44YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G2KR <<  1)) <=  4096)) {
-              next__44YR=(void *)((unsigned long)result__A5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2KR)));
-            } else {
-              next__44YR=new_lab__2PJ(new_size__G2KR);
-            };
-            ((__POINTER *)next__44YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__54YR)[ 0]=next__44YR;
-          } else {
-            ((__POINTER *)result__A5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__44YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__A5YR=next__44YR;
-          };
-        };
-        ptr__C2KR=result__A5YR;
-      } else {
-        t__H2KR=((__UINTEGER_32 )typ_id__D2KR);
-        a__I2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__H5YR=(__UINTEGER_32)((__UINTEGER_32)(sz__E2KR + a__I2KR) & (__UINTEGER_32)(~ a__I2KR));
-        ptr_table__E5YR=((__POINTER )(&(table_type[(t__H2KR)])));
-        lab_type__G5YR=(__UINTEGER_32)(t__H2KR |  1);
-        next__D5YR=((__POINTER )(NULL));
-        result__F5YR=((__POINTER *)ptr_table__E5YR)[ 0];
-        if ((result__F5YR == (void *)NULL)) {
-          result__F5YR=new_lab__2PJ(lab_type__G5YR);
-          next__D5YR=(void *)((unsigned long)result__F5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5YR)));
-          ((__POINTER *)next__D5YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__E5YR)[ 0]=next__D5YR;
-        } else {
-          next__D5YR=((__POINTER *)result__F5YR)[ 0];
-          if ((next__D5YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H5YR <<  1)) <=  4096)) {
-              next__D5YR=(void *)((unsigned long)result__F5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5YR)));
-            } else {
-              next__D5YR=new_lab__2PJ(lab_type__G5YR);
-            };
-            ((__POINTER *)next__D5YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__E5YR)[ 0]=next__D5YR;
-          } else {
-            ((__POINTER *)result__F5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__F5YR=next__D5YR;
-          };
-        };
-        ptr__C2KR=result__F5YR;
-      };
-      result__B2KR=((__IS_EXPANDED *)ptr__C2KR);
-      *(result__B2KR) = *(IS_EXPANDED__);
-    };
-    Self__J2KR=((__IS_EXPANDED *)result__B2KR);
-    Self__J2KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__K2KR;
-    Self__J2KR->receiver__WN2H=__tmp__AWAR;
-    __tmp__NSEO=result__B2KR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__NSEO=my_copy__1N2H(__tmp__MSEO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__NSEO=my_copy__EO2H(__tmp__MSEO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__NSEO=my_copy__PO2H(__tmp__MSEO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__NSEO=my_copy__1O2H(__tmp__MSEO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__NSEO=my_copy__GP2H(__tmp__MSEO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__NSEO=my_copy__RP2H(__tmp__MSEO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NSEO=my_copy__2P2H(__tmp__MSEO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NSEO=my_copy__HQ2H(__tmp__MSEO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__NSEO=my_copy__SQ2H(__tmp__MSEO);
-  } break;
-  case __ITEM__: {
-    __tmp__NSEO=my_copy__DR2H(__tmp__MSEO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__NSEO=my_copy__PR2H(__tmp__MSEO);
-  } break;
-  case __CAST__: {
-    __tmp__NSEO=my_copy__YR2H(__tmp__MSEO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__NSEO=my_copy__5SYM(__tmp__MSEO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__NSEO=my_copy__IUGK(__tmp__MSEO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__NZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MSEO)->global__ZGJK),NULL);
-    if (__tmp__NZCR==NULL) {
-      __tmp__OZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__NZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__OZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__OZCR=((__READ_GLOBAL *)__tmp__NZCR);
+    __tmp__LP0Q=__tmp__201T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__LP0Q=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__KP0Q));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__LP0Q=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__KP0Q));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__LP0Q=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__LP0Q=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__KP0Q));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__LP0Q=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__KP0Q));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__LP0Q=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__KP0Q));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__LP0Q=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__KP0Q));
+  } break;
+  };
+  __tmp__KP0Q=Self__HP0Q->parent_expr_binary_cmp__2VBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__KP0Q)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0RDU=((__STRING_CST__5J *)__tmp__KP0Q);
+    result__WRDU=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      result__WRDU=Self__0RDU;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      result__WRDU=((__STRING_CST__5J *)ptr__XRDU);
+      *(result__WRDU) = *(Self__0RDU);
+    };
+    __tmp__101T=result__WRDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__101T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__KP0Q));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__4UAS=((__PROTOTYPE_CST__LAXC *)__tmp__KP0Q);
+    __tmp__5UAS=create__type__VJ2C(Self__4UAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4UAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__101T=__tmp__5UAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__BVAS=((__INTEGER_CST__XAXC *)__tmp__KP0Q);
+    p__RSDU=Self__BVAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SSDU=Self__BVAS->value__FH4D;
+    t__TSDU=Self__BVAS->parent_constant__YAXC.static_type__5G4D;
+    Self__BVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__BVAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__BVAS=((__INTEGER_CST__XAXC *)ptr__XRDU);
+      *(Self__BVAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QSDU=((__INTEGER_CST__XAXC *)Self__BVAS);
+    Self__QSDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__QSDU->value__FH4D=v__SSDU;
+    Self__QSDU->parent_constant__YAXC.static_type__5G4D=t__TSDU;
+    check_type__XYEE(Self__QSDU);
+    __tmp__101T=Self__BVAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__101T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__KP0Q));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__KP0Q)->local__BVEJ));
+    if (__tmp__RHYT==NULL) {
+      __tmp__SHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SHYT=((__READ_LOCAL__55ZI *)__tmp__RHYT);
+    };
+    __tmp__101T=__tmp__SHYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__101T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__101T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KP0Q));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__FVAS=((__IS_EXPANDED__35NJ *)__tmp__KP0Q);
+    p__RSDU=Self__FVAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RHYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FVAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RHYT==NULL) {
+      __tmp__SHYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SHYT=((__READ_LOCAL__55ZI *)__tmp__RHYT);
+    };
+    Self__FVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__FVAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__FVAS=((__IS_EXPANDED__35NJ *)ptr__XRDU);
+      *(Self__FVAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BTDU=((__IS_EXPANDED__35NJ *)Self__FVAS);
+    Self__BTDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__BTDU->receiver__RA5J=__tmp__SHYT;
+    __tmp__101T=Self__FVAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__KVAS=((__GET_TYPE_ID__HAOJ *)__tmp__KP0Q);
+    p__RSDU=Self__KVAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TSDU=Self__KVAS->receiver__WA5J;
+    Self__KVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__KVAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__KVAS=((__GET_TYPE_ID__HAOJ *)ptr__XRDU);
+      *(Self__KVAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RTDU=((__GET_TYPE_ID__HAOJ *)Self__KVAS);
+    Self__RTDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__RTDU->receiver__WA5J=t__TSDU;
+    __tmp__101T=Self__KVAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__101T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__101T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__101T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__101T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__101T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__101T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__101T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__KP0Q));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__101T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__KP0Q));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__101T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__KP0Q));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__NVAS=((__SIZE_OF__5GOJ *)__tmp__KP0Q);
+    p__RSDU=Self__NVAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TSDU=Self__NVAS->receiver__AD5J;
+    Self__NVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__NVAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__NVAS=((__SIZE_OF__5GOJ *)ptr__XRDU);
+      *(Self__NVAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BUDU=((__SIZE_OF__5GOJ *)Self__NVAS);
+    Self__BUDU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__BUDU->receiver__AD5J=t__TSDU;
+    __tmp__101T=Self__NVAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__101T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__KP0Q));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__QVAS=((__REAL_CST__1LOJ *)__tmp__KP0Q);
+    p__RSDU=Self__QVAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TUDU=Self__QVAS->value__VD5J;
+    t__TSDU=Self__QVAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__QVAS=NULL;
+    ptr__XRDU=((__POINTER__IB )(NULL));
+    typ_id__YRDU= 0;
+    __tmp__ZRDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZRDU ==  0)) {
+      Self__QVAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YRDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+      if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+        ptr__XRDU=__tmp__1RDU;
+      } else /* FALSE */ {
+        __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+        ptr__XRDU=__tmp__1RDU;
+      };
+      Self__QVAS=((__REAL_CST__1LOJ *)ptr__XRDU);
+      *(Self__QVAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RUDU=((__REAL_CST__1LOJ *)Self__QVAS);
+    Self__RUDU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RSDU;
+    Self__RUDU->value__VD5J=v__TUDU;
+    Self__RUDU->parent_constant__2LOJ.static_type__5G4D=t__TSDU;
+    __tmp__101T=Self__QVAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__UVAS=((__CHARACTER_CST__RMOJ *)__tmp__KP0Q);
+    __tmp__VVAS=create__char__UMQJ(Self__UVAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UVAS->text__0D5J);
+    __tmp__101T=__tmp__VVAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__XVAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KP0Q);
+    __tmp__YVAS=create__text__OQQJ(Self__XVAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XVAS->string__WBJK);
+    __tmp__101T=__tmp__YVAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__101T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__KP0Q));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__101T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__101T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__101T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__101T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__101T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__101T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__KP0Q));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__101T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__KP0Q));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__501T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__KP0Q)->global__KAKM),NULL);
+    if (__tmp__501T==NULL) {
+      __tmp__201T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__501T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__201T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__201T=((__READ_GLOBAL__T4YL *)__tmp__501T);
       } break;
       }
     };
-    __tmp__NSEO=__tmp__OZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NSEO=my_copy__BQCN(__tmp__MSEO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NSEO=my_copy__NREO(__tmp__MSEO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NSEO=my_copy__VYJO(__tmp__MSEO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NSEO=my_copy__0REO(__tmp__MSEO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NSEO=my_copy__BZJO(__tmp__MSEO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__NSEO=my_copy__CNJM(__tmp__MSEO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__NSEO=my_copy__5XLL(__tmp__MSEO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__NSEO=my_copy__WVYM(__tmp__MSEO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__NSEO=my_copy__FSEO(__tmp__MSEO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NSEO=my_copy__QCEP(__tmp__MSEO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__NSEO=my_copy__5LSN(__tmp__MSEO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NSEO=my_copy__KMSN(__tmp__MSEO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__NSEO=my_copy__JZPN(__tmp__MSEO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__NSEO=my_copy__G3SO(__tmp__MSEO);
-  } break;
-  };
-  result__JXCO=NULL;
-  ptr__KXCO=((__POINTER )(NULL));
-  typ_id__PXCO= 0;
-  sz__MXCO=((__UINTEGER_32 )sizeof(__EXPR_MOD));
-  if ((sz__MXCO ==  0)) {
-    result__JXCO=EXPR_MOD__;
-  } else {
-    typ_id__PXCO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MXCO);
-    if ((typ_id__PXCO == (__INTEGER)(-  1))) {
-      a__XK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VK2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MXCO + a__XK2Q) & (__UINTEGER_32)(~ a__XK2Q));
-      ptr_table__J5YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VK2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__I5YR=((__POINTER )(NULL));
-      result__K5YR=((__POINTER *)ptr_table__J5YR)[ 0];
-      if ((result__K5YR == (void *)NULL)) {
-        result__K5YR=new_lab__2PJ(new_size__VK2Q);
-        next__I5YR=(void *)((unsigned long)result__K5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VK2Q)));
-        ((__POINTER *)next__I5YR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__J5YR)[ 0]=next__I5YR;
-      } else {
-        next__I5YR=((__POINTER *)result__K5YR)[ 0];
-        if ((next__I5YR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VK2Q <<  1)) <=  4096)) {
-            next__I5YR=(void *)((unsigned long)result__K5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VK2Q)));
-          } else {
-            next__I5YR=new_lab__2PJ(new_size__VK2Q);
-          };
-          ((__POINTER *)next__I5YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__J5YR)[ 0]=next__I5YR;
-        } else {
-          ((__POINTER *)result__K5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__K5YR=next__I5YR;
-        };
-      };
-      ptr__KXCO=result__K5YR;
-    } else {
-      t__1K2Q=((__UINTEGER_32 )typ_id__PXCO);
-      a__3K2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__R5YR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXCO + a__3K2Q) & (__UINTEGER_32)(~ a__3K2Q));
-      ptr_table__O5YR=((__POINTER )(&(table_type[(t__1K2Q)])));
-      lab_type__Q5YR=(__UINTEGER_32)(t__1K2Q |  1);
-      next__N5YR=((__POINTER )(NULL));
-      result__P5YR=((__POINTER *)ptr_table__O5YR)[ 0];
-      if ((result__P5YR == (void *)NULL)) {
-        result__P5YR=new_lab__2PJ(lab_type__Q5YR);
-        next__N5YR=(void *)((unsigned long)result__P5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5YR)));
-        ((__POINTER *)next__N5YR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__O5YR)[ 0]=next__N5YR;
-      } else {
-        next__N5YR=((__POINTER *)result__P5YR)[ 0];
-        if ((next__N5YR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R5YR <<  1)) <=  4096)) {
-            next__N5YR=(void *)((unsigned long)result__P5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5YR)));
-          } else {
-            next__N5YR=new_lab__2PJ(lab_type__Q5YR);
-          };
-          ((__POINTER *)next__N5YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__O5YR)[ 0]=next__N5YR;
-        } else {
-          ((__POINTER *)result__P5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__P5YR=next__N5YR;
-        };
-      };
-      ptr__KXCO=result__P5YR;
-    };
-    result__JXCO=((__EXPR_MOD *)ptr__KXCO);
-    *(result__JXCO) = *(EXPR_MOD__);
-  };
-  Self__WWGO=((__EXPR_MOD *)result__JXCO);
-  Self__WWGO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__ISEO;
-  Self__WWGO->parent_expr_binary__1KWL.left__XO1H=__tmp__KSEO;
-  Self__WWGO->parent_expr_binary__1KWL.right__WO2H=__tmp__NSEO;
-  return(result__JXCO);
+    __tmp__101T=__tmp__201T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__101T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__KP0Q));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__101T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__KP0Q));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__101T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__KP0Q));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__101T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__KP0Q));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__101T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__KP0Q));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__101T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__KP0Q));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__101T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__KP0Q));
+  } break;
+  };
+  result__LBRU=NULL;
+  ptr__XRDU=((__POINTER__IB )(NULL));
+  typ_id__YRDU= 0;
+  __tmp__ZRDU=((__POINTER__IB )sizeof(__EXPR_SUP_EQ__1VBP));
+  if (((unsigned long)__tmp__ZRDU ==  0)) {
+    result__LBRU=EXPR_SUP_EQ__1VBP__;
+  } else /* FALSE */ {
+    typ_id__YRDU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZRDU));
+    if ((typ_id__YRDU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3RDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2RDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_size[(__tmp__3RDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2RDU)));
+      ptr__XRDU=__tmp__1RDU;
+    } else /* FALSE */ {
+      __tmp__3RDU=((__UINTEGER_32__ZWB )typ_id__YRDU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1RDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2RDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZRDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1RDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1RDU=micro_alloc__table__lab__UKI(__tmp__2RDU,((__POINTER__IB )(&(table_type[(__tmp__3RDU)]))),(__UINTEGER_32__ZWB)(__tmp__3RDU |  1));
+      ptr__XRDU=__tmp__1RDU;
+    };
+    result__LBRU=((__EXPR_SUP_EQ__1VBP *)ptr__XRDU);
+    *(result__LBRU) = *(EXPR_SUP_EQ__1VBP__);
+  };
+  Self__XBRU=((__EXPR_SUP_EQ__1VBP *)result__LBRU);
+  Self__XBRU->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__JP0Q;
+  Self__XBRU->parent_expr_binary_cmp__2VBP.left__354J=__tmp__LP0Q;
+  Self__XBRU->parent_expr_binary_cmp__2VBP.right__DA5J=__tmp__101T;
+  Self__XBRU=result__LBRU;
+  return(Self__XBRU);
 }
 
-static __EXPR_SUP_EQ* my_copy__QCEP(__EXPR_SUP_EQ *Self__RCEP)
-// ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
+static __EXPR_INF__OXBP* my_copy__3VUP(__EXPR_INF__OXBP *Self__4VUP)
+// ({EXPR_INF__OXBP}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__W2KR,v__Z3KR;
-  __POSITION __tmp__TCEP,p__V2KR,p__B3KR,p__N3KR,p__Y3KR,p__E4KR;
-  __POSITION p__Q4KR;
-  void *__tmp__UCEP,*__tmp__VCEP,*__tmp__XCEP,*__tmp__YCEP;
-  __STRING_CST *Self__5H3P,*Self__HI3P;
-  __PROTOTYPE_CST *Self__AI3P,*Self__II3P;
-  __INTEGER_CST *Self__BI3P,*result__M2KR,*Self__U2KR,*Self__JI3P;
-  __INTEGER_CST *result__P3KR,*Self__X3KR;
-  void *t__X2KR,*t__D3KR,*t__03KR,*t__G4KR;
-  __POINTER ptr__N2KR,ptr_table__T5YR,next__S5YR,result__U5YR;
-  __POINTER ptr_table__Y5YR,next__X5YR,result__Z5YR,ptr__Z2KR;
-  __POINTER ptr_table__35YR,next__25YR,result__45YR,ptr_table__CAZR;
-  __POINTER next__BAZR,result__DAZR,ptr__F3KR,ptr_table__HAZR;
-  __POINTER next__GAZR,result__IAZR,ptr_table__MAZR,next__LAZR;
-  __POINTER result__NAZR,ptr__Q3KR,ptr_table__RAZR,next__QAZR;
-  __POINTER result__SAZR,ptr_table__WAZR,next__VAZR,result__XAZR;
-  __POINTER ptr__23KR,ptr_table__1AZR,next__0AZR,result__2AZR;
-  __POINTER ptr_table__ABZR,next__5AZR,result__BBZR,ptr__I4KR;
-  __POINTER ptr_table__FBZR,next__EBZR,result__GBZR,ptr_table__KBZR;
-  __POINTER next__JBZR,result__LBZR,ptr__NSBP,ptr_table__PBZR;
-  __POINTER next__OBZR,result__QBZR,ptr_table__UBZR,next__TBZR;
-  __POINTER result__VBZR;
-  __INTEGER typ_id__O2KR,typ_id__02KR,typ_id__G3KR,typ_id__R3KR;
-  __INTEGER typ_id__33KR,typ_id__J4KR,typ_id__SSBP;
-  __UINTEGER_32 sz__P2KR,a__Q2KR,new_size__R2KR,t__S2KR,a__T2KR;
-  __UINTEGER_32 new_size__15YR,lab_type__05YR,sz__12KR,a__22KR;
-  __UINTEGER_32 new_size__32KR,t__42KR,a__52KR,new_size__FAZR;
-  __UINTEGER_32 lab_type__EAZR,sz__H3KR,a__I3KR,new_size__J3KR,t__K3KR;
-  __UINTEGER_32 a__L3KR,new_size__PAZR,lab_type__OAZR,sz__S3KR,a__T3KR;
-  __UINTEGER_32 new_size__U3KR,t__V3KR,a__W3KR,new_size__ZAZR;
-  __UINTEGER_32 lab_type__YAZR,sz__43KR,a__53KR,new_size__A4KR,t__B4KR;
-  __UINTEGER_32 a__C4KR,new_size__DBZR,lab_type__CBZR,sz__K4KR,a__L4KR;
-  __UINTEGER_32 new_size__M4KR,t__N4KR,a__O4KR,new_size__NBZR;
-  __UINTEGER_32 lab_type__MBZR,sz__PSBP,a__CL2Q,new_size__AL2Q,t__GL2Q;
-  __UINTEGER_32 a__IL2Q,new_size__XBZR,lab_type__WBZR;
-  void *__tmp__DWAR,*__tmp__HWAR,*__tmp__RZCR,*__tmp__LWAR,*__tmp__PWAR;
-  void *__tmp__VZCR;
-  __READ_LOCAL *__tmp__EWAR,*__tmp__IWAR,*__tmp__MWAR,*__tmp__QWAR;
-  __REAL_CST *Self__DI3P,*result__Y2KR,*Self__A3KR,*Self__LI3P;
-  __REAL_CST *result__13KR,*Self__D4KR;
-  void *v__C3KR,*v__F4KR;
-  __CHARACTER_CST *Self__FI3P,*Self__NI3P;
-  __IS_EXPANDED *Self__GI3P,*result__E3KR,*Self__M3KR,*Self__OI3P;
-  __IS_EXPANDED *result__H4KR,*Self__P4KR;
-  __READ_GLOBAL *__tmp__SZCR,*__tmp__WZCR;
-  __EXPR_SUP_EQ *result__MSBP,*Self__LNFP;
-  __tmp__TCEP=Self__RCEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__UCEP=Self__RCEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__UCEP)->__id) {
-  case __LIST__: {
-    __tmp__VCEP=my_copy__MSYM(__tmp__UCEP);
-  } break;
-  case __STRING_CST__: {
-    Self__5H3P=((__STRING_CST *)__tmp__UCEP);
-    __tmp__VCEP=create__text__ITMH(Self__5H3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5H3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__VCEP=my_copy__EK2H(__tmp__UCEP);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__AI3P=((__PROTOTYPE_CST *)__tmp__UCEP);
-    __tmp__VCEP=create__type__PKQC(Self__AI3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AI3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__BI3P=((__INTEGER_CST *)__tmp__UCEP);
-    p__V2KR=Self__BI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__W2KR=Self__BI3P->value__W4YD;
-    t__X2KR=Self__BI3P->parent_constant__B3LC.static_type__M2YD;
-    result__M2KR=NULL;
-    ptr__N2KR=((__POINTER )(NULL));
-    typ_id__O2KR= 0;
-    sz__P2KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__P2KR ==  0)) {
-      result__M2KR=INTEGER_CST__;
-    } else {
-      typ_id__O2KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__P2KR);
-      if ((typ_id__O2KR == (__INTEGER)(-  1))) {
-        a__Q2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__R2KR=(__UINTEGER_32)((__UINTEGER_32)(sz__P2KR + a__Q2KR) & (__UINTEGER_32)(~ a__Q2KR));
-        ptr_table__T5YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R2KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__S5YR=((__POINTER )(NULL));
-        result__U5YR=((__POINTER *)ptr_table__T5YR)[ 0];
-        if ((result__U5YR == (void *)NULL)) {
-          result__U5YR=new_lab__2PJ(new_size__R2KR);
-          next__S5YR=(void *)((unsigned long)result__U5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R2KR)));
-          ((__POINTER *)next__S5YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__T5YR)[ 0]=next__S5YR;
-        } else {
-          next__S5YR=((__POINTER *)result__U5YR)[ 0];
-          if ((next__S5YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R2KR <<  1)) <=  4096)) {
-              next__S5YR=(void *)((unsigned long)result__U5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R2KR)));
-            } else {
-              next__S5YR=new_lab__2PJ(new_size__R2KR);
-            };
-            ((__POINTER *)next__S5YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__T5YR)[ 0]=next__S5YR;
-          } else {
-            ((__POINTER *)result__U5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__U5YR=next__S5YR;
-          };
-        };
-        ptr__N2KR=result__U5YR;
-      } else {
-        t__S2KR=((__UINTEGER_32 )typ_id__O2KR);
-        a__T2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__15YR=(__UINTEGER_32)((__UINTEGER_32)(sz__P2KR + a__T2KR) & (__UINTEGER_32)(~ a__T2KR));
-        ptr_table__Y5YR=((__POINTER )(&(table_type[(t__S2KR)])));
-        lab_type__05YR=(__UINTEGER_32)(t__S2KR |  1);
-        next__X5YR=((__POINTER )(NULL));
-        result__Z5YR=((__POINTER *)ptr_table__Y5YR)[ 0];
-        if ((result__Z5YR == (void *)NULL)) {
-          result__Z5YR=new_lab__2PJ(lab_type__05YR);
-          next__X5YR=(void *)((unsigned long)result__Z5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__15YR)));
-          ((__POINTER *)next__X5YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Y5YR)[ 0]=next__X5YR;
-        } else {
-          next__X5YR=((__POINTER *)result__Z5YR)[ 0];
-          if ((next__X5YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__15YR <<  1)) <=  4096)) {
-              next__X5YR=(void *)((unsigned long)result__Z5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__15YR)));
-            } else {
-              next__X5YR=new_lab__2PJ(lab_type__05YR);
-            };
-            ((__POINTER *)next__X5YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Y5YR)[ 0]=next__X5YR;
-          } else {
-            ((__POINTER *)result__Z5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Z5YR=next__X5YR;
-          };
-        };
-        ptr__N2KR=result__Z5YR;
-      };
-      result__M2KR=((__INTEGER_CST *)ptr__N2KR);
-      *(result__M2KR) = *(INTEGER_CST__);
-    };
-    Self__U2KR=((__INTEGER_CST *)result__M2KR);
-    Self__U2KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__V2KR;
-    Self__U2KR->value__W4YD=v__W2KR;
-    Self__U2KR->parent_constant__B3LC.static_type__M2YD=t__X2KR;
-    check_type__YG5D(Self__U2KR);
-    __tmp__VCEP=result__M2KR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DWAR=read__QB5G(((__READ_LOCAL *)__tmp__UCEP)->local__HJZD);
-    if (__tmp__DWAR==NULL) {
-      __tmp__EWAR=NULL;
-    } else {
-      __tmp__EWAR=((__READ_LOCAL *)__tmp__DWAR);
-    };
-    __tmp__VCEP=__tmp__EWAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__VCEP=my_copy__SL2H(__tmp__UCEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__VCEP=my_copy__LM2H(__tmp__UCEP);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__VCEP=my_copy__YM2H(__tmp__UCEP);
-  } break;
-  case __REAL_CST__: {
-    Self__DI3P=((__REAL_CST *)__tmp__UCEP);
-    p__B3KR=Self__DI3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__C3KR=Self__DI3P->value__HN2H;
-    t__D3KR=Self__DI3P->parent_constant__U2JH.static_type__M2YD;
-    result__Y2KR=NULL;
-    ptr__Z2KR=((__POINTER )(NULL));
-    typ_id__02KR= 0;
-    sz__12KR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__12KR ==  0)) {
-      result__Y2KR=REAL_CST__;
-    } else {
-      typ_id__02KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__12KR);
-      if ((typ_id__02KR == (__INTEGER)(-  1))) {
-        a__22KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__32KR=(__UINTEGER_32)((__UINTEGER_32)(sz__12KR + a__22KR) & (__UINTEGER_32)(~ a__22KR));
-        ptr_table__35YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__32KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__25YR=((__POINTER )(NULL));
-        result__45YR=((__POINTER *)ptr_table__35YR)[ 0];
-        if ((result__45YR == (void *)NULL)) {
-          result__45YR=new_lab__2PJ(new_size__32KR);
-          next__25YR=(void *)((unsigned long)result__45YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__32KR)));
-          ((__POINTER *)next__25YR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__35YR)[ 0]=next__25YR;
-        } else {
-          next__25YR=((__POINTER *)result__45YR)[ 0];
-          if ((next__25YR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__45YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__32KR <<  1)) <=  4096)) {
-              next__25YR=(void *)((unsigned long)result__45YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__32KR)));
-            } else {
-              next__25YR=new_lab__2PJ(new_size__32KR);
-            };
-            ((__POINTER *)next__25YR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__35YR)[ 0]=next__25YR;
-          } else {
-            ((__POINTER *)result__45YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__25YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__45YR=next__25YR;
-          };
-        };
-        ptr__Z2KR=result__45YR;
-      } else {
-        t__42KR=((__UINTEGER_32 )typ_id__02KR);
-        a__52KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FAZR=(__UINTEGER_32)((__UINTEGER_32)(sz__12KR + a__52KR) & (__UINTEGER_32)(~ a__52KR));
-        ptr_table__CAZR=((__POINTER )(&(table_type[(t__42KR)])));
-        lab_type__EAZR=(__UINTEGER_32)(t__42KR |  1);
-        next__BAZR=((__POINTER )(NULL));
-        result__DAZR=((__POINTER *)ptr_table__CAZR)[ 0];
-        if ((result__DAZR == (void *)NULL)) {
-          result__DAZR=new_lab__2PJ(lab_type__EAZR);
-          next__BAZR=(void *)((unsigned long)result__DAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FAZR)));
-          ((__POINTER *)next__BAZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CAZR)[ 0]=next__BAZR;
-        } else {
-          next__BAZR=((__POINTER *)result__DAZR)[ 0];
-          if ((next__BAZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FAZR <<  1)) <=  4096)) {
-              next__BAZR=(void *)((unsigned long)result__DAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FAZR)));
-            } else {
-              next__BAZR=new_lab__2PJ(lab_type__EAZR);
-            };
-            ((__POINTER *)next__BAZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CAZR)[ 0]=next__BAZR;
-          } else {
-            ((__POINTER *)result__DAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DAZR=next__BAZR;
-          };
-        };
-        ptr__Z2KR=result__DAZR;
-      };
-      result__Y2KR=((__REAL_CST *)ptr__Z2KR);
-      *(result__Y2KR) = *(REAL_CST__);
-    };
-    Self__A3KR=((__REAL_CST *)result__Y2KR);
-    Self__A3KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__B3KR;
-    Self__A3KR->value__HN2H=v__C3KR;
-    Self__A3KR->parent_constant__U2JH.static_type__M2YD=t__D3KR;
-    __tmp__VCEP=result__Y2KR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__FI3P=((__CHARACTER_CST *)__tmp__UCEP);
-    __tmp__VCEP=create__char__4SMH(Self__FI3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FI3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GI3P=((__IS_EXPANDED *)__tmp__UCEP);
-    __tmp__HWAR=read__QB5G(((__READ_LOCAL *)Self__GI3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HWAR==NULL) {
-      __tmp__IWAR=NULL;
-    } else {
-      __tmp__IWAR=((__READ_LOCAL *)__tmp__HWAR);
-    };
-    p__N3KR=Self__GI3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__E3KR=NULL;
-    ptr__F3KR=((__POINTER )(NULL));
-    typ_id__G3KR= 0;
-    sz__H3KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__H3KR ==  0)) {
-      result__E3KR=IS_EXPANDED__;
-    } else {
-      typ_id__G3KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H3KR);
-      if ((typ_id__G3KR == (__INTEGER)(-  1))) {
-        a__I3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__J3KR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3KR + a__I3KR) & (__UINTEGER_32)(~ a__I3KR));
-        ptr_table__HAZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J3KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__GAZR=((__POINTER )(NULL));
-        result__IAZR=((__POINTER *)ptr_table__HAZR)[ 0];
-        if ((result__IAZR == (void *)NULL)) {
-          result__IAZR=new_lab__2PJ(new_size__J3KR);
-          next__GAZR=(void *)((unsigned long)result__IAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3KR)));
-          ((__POINTER *)next__GAZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HAZR)[ 0]=next__GAZR;
-        } else {
-          next__GAZR=((__POINTER *)result__IAZR)[ 0];
-          if ((next__GAZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J3KR <<  1)) <=  4096)) {
-              next__GAZR=(void *)((unsigned long)result__IAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3KR)));
-            } else {
-              next__GAZR=new_lab__2PJ(new_size__J3KR);
-            };
-            ((__POINTER *)next__GAZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HAZR)[ 0]=next__GAZR;
-          } else {
-            ((__POINTER *)result__IAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IAZR=next__GAZR;
-          };
-        };
-        ptr__F3KR=result__IAZR;
-      } else {
-        t__K3KR=((__UINTEGER_32 )typ_id__G3KR);
-        a__L3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PAZR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3KR + a__L3KR) & (__UINTEGER_32)(~ a__L3KR));
-        ptr_table__MAZR=((__POINTER )(&(table_type[(t__K3KR)])));
-        lab_type__OAZR=(__UINTEGER_32)(t__K3KR |  1);
-        next__LAZR=((__POINTER )(NULL));
-        result__NAZR=((__POINTER *)ptr_table__MAZR)[ 0];
-        if ((result__NAZR == (void *)NULL)) {
-          result__NAZR=new_lab__2PJ(lab_type__OAZR);
-          next__LAZR=(void *)((unsigned long)result__NAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAZR)));
-          ((__POINTER *)next__LAZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MAZR)[ 0]=next__LAZR;
-        } else {
-          next__LAZR=((__POINTER *)result__NAZR)[ 0];
-          if ((next__LAZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PAZR <<  1)) <=  4096)) {
-              next__LAZR=(void *)((unsigned long)result__NAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAZR)));
-            } else {
-              next__LAZR=new_lab__2PJ(lab_type__OAZR);
-            };
-            ((__POINTER *)next__LAZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MAZR)[ 0]=next__LAZR;
-          } else {
-            ((__POINTER *)result__NAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NAZR=next__LAZR;
-          };
-        };
-        ptr__F3KR=result__NAZR;
-      };
-      result__E3KR=((__IS_EXPANDED *)ptr__F3KR);
-      *(result__E3KR) = *(IS_EXPANDED__);
-    };
-    Self__M3KR=((__IS_EXPANDED *)result__E3KR);
-    Self__M3KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__N3KR;
-    Self__M3KR->receiver__WN2H=__tmp__IWAR;
-    __tmp__VCEP=result__E3KR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__VCEP=my_copy__1N2H(__tmp__UCEP);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__VCEP=my_copy__EO2H(__tmp__UCEP);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__VCEP=my_copy__PO2H(__tmp__UCEP);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__VCEP=my_copy__1O2H(__tmp__UCEP);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__VCEP=my_copy__GP2H(__tmp__UCEP);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__VCEP=my_copy__RP2H(__tmp__UCEP);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__VCEP=my_copy__2P2H(__tmp__UCEP);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__VCEP=my_copy__HQ2H(__tmp__UCEP);
-  } break;
-  case __PUT_TO__: {
-    __tmp__VCEP=my_copy__SQ2H(__tmp__UCEP);
-  } break;
-  case __ITEM__: {
-    __tmp__VCEP=my_copy__DR2H(__tmp__UCEP);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__VCEP=my_copy__PR2H(__tmp__UCEP);
-  } break;
-  case __CAST__: {
-    __tmp__VCEP=my_copy__YR2H(__tmp__UCEP);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__VCEP=my_copy__5SYM(__tmp__UCEP);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__VCEP=my_copy__IUGK(__tmp__UCEP);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__RZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UCEP)->global__ZGJK),NULL);
-    if (__tmp__RZCR==NULL) {
-      __tmp__SZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__RZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__SZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__SZCR=((__READ_GLOBAL *)__tmp__RZCR);
+  __INTEGER_64__1SG v__SYDU;
+  __POSITION__OL __tmp__AWUP,p__RYDU;
+  void *__tmp__BWUP,*__tmp__CWUP;
+  __STRING_CST__5J *Self__0XDU,*result__WXDU;
+  __POINTER__IB ptr__XXDU,__tmp__ZXDU,__tmp__1XDU,__tmp__2XDU;
+  __INTEGER__Q typ_id__YXDU;
+  __UINTEGER_32__ZWB __tmp__3XDU;
+  __PROTOTYPE_CST__LAXC *Self__2WAS,*__tmp__3WAS;
+  __INTEGER_CST__XAXC *Self__5WAS,*Self__QYDU;
+  __TYPE_FULL__XMB *t__TYDU;
+  __READ_LOCAL__55ZI *__tmp__BIYT,*__tmp__CIYT;
+  __IS_EXPANDED__35NJ *Self__DXAS,*Self__BZDU;
+  __GET_TYPE_ID__HAOJ *Self__IXAS,*Self__RZDU;
+  __SIZE_OF__5GOJ *Self__LXAS,*Self__B0DU;
+  __REAL_CST__1LOJ *Self__OXAS,*Self__R0DU;
+  __STRING_CONSTANT__0 *v__T0DU;
+  __CHARACTER_CST__RMOJ *Self__SXAS,*__tmp__TXAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__VXAS,*__tmp__WXAS;
+  void *__tmp__D11T,*__tmp__H11T;
+  __READ_GLOBAL__T4YL *__tmp__E11T;
+  __EXPR_INF__OXBP *result__2BRU,*Self__ICRU;
+  __tmp__AWUP=Self__4VUP->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__BWUP=Self__4VUP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__BWUP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0XDU=((__STRING_CST__5J *)__tmp__BWUP);
+    result__WXDU=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      result__WXDU=Self__0XDU;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      result__WXDU=((__STRING_CST__5J *)ptr__XXDU);
+      *(result__WXDU) = *(Self__0XDU);
+    };
+    __tmp__CWUP=result__WXDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__CWUP=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__BWUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__2WAS=((__PROTOTYPE_CST__LAXC *)__tmp__BWUP);
+    __tmp__3WAS=create__type__VJ2C(Self__2WAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2WAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__CWUP=__tmp__3WAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__5WAS=((__INTEGER_CST__XAXC *)__tmp__BWUP);
+    p__RYDU=Self__5WAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SYDU=Self__5WAS->value__FH4D;
+    t__TYDU=Self__5WAS->parent_constant__YAXC.static_type__5G4D;
+    Self__5WAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__5WAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__5WAS=((__INTEGER_CST__XAXC *)ptr__XXDU);
+      *(Self__5WAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QYDU=((__INTEGER_CST__XAXC *)Self__5WAS);
+    Self__QYDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__QYDU->value__FH4D=v__SYDU;
+    Self__QYDU->parent_constant__YAXC.static_type__5G4D=t__TYDU;
+    check_type__XYEE(Self__QYDU);
+    __tmp__CWUP=Self__5WAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__CWUP=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__BWUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__BWUP)->local__BVEJ));
+    if (__tmp__BIYT==NULL) {
+      __tmp__CIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CIYT=((__READ_LOCAL__55ZI *)__tmp__BIYT);
+    };
+    __tmp__CWUP=__tmp__CIYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__CWUP=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__CWUP=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BWUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__DXAS=((__IS_EXPANDED__35NJ *)__tmp__BWUP);
+    p__RYDU=Self__DXAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DXAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BIYT==NULL) {
+      __tmp__CIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CIYT=((__READ_LOCAL__55ZI *)__tmp__BIYT);
+    };
+    Self__DXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__DXAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__DXAS=((__IS_EXPANDED__35NJ *)ptr__XXDU);
+      *(Self__DXAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BZDU=((__IS_EXPANDED__35NJ *)Self__DXAS);
+    Self__BZDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__BZDU->receiver__RA5J=__tmp__CIYT;
+    __tmp__CWUP=Self__DXAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__IXAS=((__GET_TYPE_ID__HAOJ *)__tmp__BWUP);
+    p__RYDU=Self__IXAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TYDU=Self__IXAS->receiver__WA5J;
+    Self__IXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__IXAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__IXAS=((__GET_TYPE_ID__HAOJ *)ptr__XXDU);
+      *(Self__IXAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RZDU=((__GET_TYPE_ID__HAOJ *)Self__IXAS);
+    Self__RZDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__RZDU->receiver__WA5J=t__TYDU;
+    __tmp__CWUP=Self__IXAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__CWUP=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__CWUP=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__CWUP=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__CWUP=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__CWUP=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__CWUP=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__CWUP=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__BWUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__CWUP=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__BWUP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__CWUP=my_copy__03AL(((__ITEM__HGOJ *)__tmp__BWUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__LXAS=((__SIZE_OF__5GOJ *)__tmp__BWUP);
+    p__RYDU=Self__LXAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TYDU=Self__LXAS->receiver__AD5J;
+    Self__LXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__LXAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__LXAS=((__SIZE_OF__5GOJ *)ptr__XXDU);
+      *(Self__LXAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__B0DU=((__SIZE_OF__5GOJ *)Self__LXAS);
+    Self__B0DU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__B0DU->receiver__AD5J=t__TYDU;
+    __tmp__CWUP=Self__LXAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__CWUP=my_copy__L4AL(((__CAST__1HOJ *)__tmp__BWUP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__OXAS=((__REAL_CST__1LOJ *)__tmp__BWUP);
+    p__RYDU=Self__OXAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__T0DU=Self__OXAS->value__VD5J;
+    t__TYDU=Self__OXAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__OXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__OXAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__OXAS=((__REAL_CST__1LOJ *)ptr__XXDU);
+      *(Self__OXAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__R0DU=((__REAL_CST__1LOJ *)Self__OXAS);
+    Self__R0DU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__R0DU->value__VD5J=v__T0DU;
+    Self__R0DU->parent_constant__2LOJ.static_type__5G4D=t__TYDU;
+    __tmp__CWUP=Self__OXAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__SXAS=((__CHARACTER_CST__RMOJ *)__tmp__BWUP);
+    __tmp__TXAS=create__char__UMQJ(Self__SXAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SXAS->text__0D5J);
+    __tmp__CWUP=__tmp__TXAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__VXAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BWUP);
+    __tmp__WXAS=create__text__OQQJ(Self__VXAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VXAS->string__WBJK);
+    __tmp__CWUP=__tmp__WXAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__CWUP=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__BWUP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__CWUP=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BWUP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__CWUP=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__CWUP=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__CWUP=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__CWUP=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__CWUP=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__BWUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__CWUP=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__BWUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__D11T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__BWUP)->global__KAKM),NULL);
+    if (__tmp__D11T==NULL) {
+      __tmp__E11T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__D11T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__E11T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__E11T=((__READ_GLOBAL__T4YL *)__tmp__D11T);
       } break;
       }
     };
-    __tmp__VCEP=__tmp__SZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__VCEP=my_copy__BQCN(__tmp__UCEP);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__VCEP=my_copy__NREO(__tmp__UCEP);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VCEP=my_copy__VYJO(__tmp__UCEP);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__VCEP=my_copy__0REO(__tmp__UCEP);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VCEP=my_copy__BZJO(__tmp__UCEP);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__VCEP=my_copy__CNJM(__tmp__UCEP);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__VCEP=my_copy__5XLL(__tmp__UCEP);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__VCEP=my_copy__WVYM(__tmp__UCEP);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__VCEP=my_copy__FSEO(__tmp__UCEP);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__VCEP=my_copy__QCEP(__tmp__UCEP);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__VCEP=my_copy__5LSN(__tmp__UCEP);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__VCEP=my_copy__KMSN(__tmp__UCEP);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__VCEP=my_copy__JZPN(__tmp__UCEP);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__VCEP=my_copy__G3SO(__tmp__UCEP);
-  } break;
-  };
-  __tmp__XCEP=Self__RCEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__XCEP)->__id) {
-  case __LIST__: {
-    __tmp__YCEP=my_copy__MSYM(__tmp__XCEP);
-  } break;
-  case __STRING_CST__: {
-    Self__HI3P=((__STRING_CST *)__tmp__XCEP);
-    __tmp__YCEP=create__text__ITMH(Self__HI3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HI3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__YCEP=my_copy__EK2H(__tmp__XCEP);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__II3P=((__PROTOTYPE_CST *)__tmp__XCEP);
-    __tmp__YCEP=create__type__PKQC(Self__II3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__II3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__JI3P=((__INTEGER_CST *)__tmp__XCEP);
-    p__Y3KR=Self__JI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__Z3KR=Self__JI3P->value__W4YD;
-    t__03KR=Self__JI3P->parent_constant__B3LC.static_type__M2YD;
-    result__P3KR=NULL;
-    ptr__Q3KR=((__POINTER )(NULL));
-    typ_id__R3KR= 0;
-    sz__S3KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__S3KR ==  0)) {
-      result__P3KR=INTEGER_CST__;
-    } else {
-      typ_id__R3KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S3KR);
-      if ((typ_id__R3KR == (__INTEGER)(-  1))) {
-        a__T3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__U3KR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3KR + a__T3KR) & (__UINTEGER_32)(~ a__T3KR));
-        ptr_table__RAZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__U3KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__QAZR=((__POINTER )(NULL));
-        result__SAZR=((__POINTER *)ptr_table__RAZR)[ 0];
-        if ((result__SAZR == (void *)NULL)) {
-          result__SAZR=new_lab__2PJ(new_size__U3KR);
-          next__QAZR=(void *)((unsigned long)result__SAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3KR)));
-          ((__POINTER *)next__QAZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RAZR)[ 0]=next__QAZR;
-        } else {
-          next__QAZR=((__POINTER *)result__SAZR)[ 0];
-          if ((next__QAZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U3KR <<  1)) <=  4096)) {
-              next__QAZR=(void *)((unsigned long)result__SAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3KR)));
-            } else {
-              next__QAZR=new_lab__2PJ(new_size__U3KR);
-            };
-            ((__POINTER *)next__QAZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RAZR)[ 0]=next__QAZR;
-          } else {
-            ((__POINTER *)result__SAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SAZR=next__QAZR;
-          };
-        };
-        ptr__Q3KR=result__SAZR;
-      } else {
-        t__V3KR=((__UINTEGER_32 )typ_id__R3KR);
-        a__W3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZAZR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3KR + a__W3KR) & (__UINTEGER_32)(~ a__W3KR));
-        ptr_table__WAZR=((__POINTER )(&(table_type[(t__V3KR)])));
-        lab_type__YAZR=(__UINTEGER_32)(t__V3KR |  1);
-        next__VAZR=((__POINTER )(NULL));
-        result__XAZR=((__POINTER *)ptr_table__WAZR)[ 0];
-        if ((result__XAZR == (void *)NULL)) {
-          result__XAZR=new_lab__2PJ(lab_type__YAZR);
-          next__VAZR=(void *)((unsigned long)result__XAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZAZR)));
-          ((__POINTER *)next__VAZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WAZR)[ 0]=next__VAZR;
-        } else {
-          next__VAZR=((__POINTER *)result__XAZR)[ 0];
-          if ((next__VAZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZAZR <<  1)) <=  4096)) {
-              next__VAZR=(void *)((unsigned long)result__XAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZAZR)));
-            } else {
-              next__VAZR=new_lab__2PJ(lab_type__YAZR);
-            };
-            ((__POINTER *)next__VAZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WAZR)[ 0]=next__VAZR;
-          } else {
-            ((__POINTER *)result__XAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XAZR=next__VAZR;
-          };
-        };
-        ptr__Q3KR=result__XAZR;
-      };
-      result__P3KR=((__INTEGER_CST *)ptr__Q3KR);
-      *(result__P3KR) = *(INTEGER_CST__);
-    };
-    Self__X3KR=((__INTEGER_CST *)result__P3KR);
-    Self__X3KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Y3KR;
-    Self__X3KR->value__W4YD=v__Z3KR;
-    Self__X3KR->parent_constant__B3LC.static_type__M2YD=t__03KR;
-    check_type__YG5D(Self__X3KR);
-    __tmp__YCEP=result__P3KR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LWAR=read__QB5G(((__READ_LOCAL *)__tmp__XCEP)->local__HJZD);
-    if (__tmp__LWAR==NULL) {
-      __tmp__MWAR=NULL;
-    } else {
-      __tmp__MWAR=((__READ_LOCAL *)__tmp__LWAR);
-    };
-    __tmp__YCEP=__tmp__MWAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__YCEP=my_copy__SL2H(__tmp__XCEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YCEP=my_copy__LM2H(__tmp__XCEP);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YCEP=my_copy__YM2H(__tmp__XCEP);
-  } break;
-  case __REAL_CST__: {
-    Self__LI3P=((__REAL_CST *)__tmp__XCEP);
-    p__E4KR=Self__LI3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__F4KR=Self__LI3P->value__HN2H;
-    t__G4KR=Self__LI3P->parent_constant__U2JH.static_type__M2YD;
-    result__13KR=NULL;
-    ptr__23KR=((__POINTER )(NULL));
-    typ_id__33KR= 0;
-    sz__43KR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__43KR ==  0)) {
-      result__13KR=REAL_CST__;
-    } else {
-      typ_id__33KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__43KR);
-      if ((typ_id__33KR == (__INTEGER)(-  1))) {
-        a__53KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__A4KR=(__UINTEGER_32)((__UINTEGER_32)(sz__43KR + a__53KR) & (__UINTEGER_32)(~ a__53KR));
-        ptr_table__1AZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A4KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__0AZR=((__POINTER )(NULL));
-        result__2AZR=((__POINTER *)ptr_table__1AZR)[ 0];
-        if ((result__2AZR == (void *)NULL)) {
-          result__2AZR=new_lab__2PJ(new_size__A4KR);
-          next__0AZR=(void *)((unsigned long)result__2AZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4KR)));
-          ((__POINTER *)next__0AZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1AZR)[ 0]=next__0AZR;
-        } else {
-          next__0AZR=((__POINTER *)result__2AZR)[ 0];
-          if ((next__0AZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2AZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A4KR <<  1)) <=  4096)) {
-              next__0AZR=(void *)((unsigned long)result__2AZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4KR)));
-            } else {
-              next__0AZR=new_lab__2PJ(new_size__A4KR);
-            };
-            ((__POINTER *)next__0AZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1AZR)[ 0]=next__0AZR;
-          } else {
-            ((__POINTER *)result__2AZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0AZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2AZR=next__0AZR;
-          };
-        };
-        ptr__23KR=result__2AZR;
-      } else {
-        t__B4KR=((__UINTEGER_32 )typ_id__33KR);
-        a__C4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DBZR=(__UINTEGER_32)((__UINTEGER_32)(sz__43KR + a__C4KR) & (__UINTEGER_32)(~ a__C4KR));
-        ptr_table__ABZR=((__POINTER )(&(table_type[(t__B4KR)])));
-        lab_type__CBZR=(__UINTEGER_32)(t__B4KR |  1);
-        next__5AZR=((__POINTER )(NULL));
-        result__BBZR=((__POINTER *)ptr_table__ABZR)[ 0];
-        if ((result__BBZR == (void *)NULL)) {
-          result__BBZR=new_lab__2PJ(lab_type__CBZR);
-          next__5AZR=(void *)((unsigned long)result__BBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DBZR)));
-          ((__POINTER *)next__5AZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ABZR)[ 0]=next__5AZR;
-        } else {
-          next__5AZR=((__POINTER *)result__BBZR)[ 0];
-          if ((next__5AZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DBZR <<  1)) <=  4096)) {
-              next__5AZR=(void *)((unsigned long)result__BBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DBZR)));
-            } else {
-              next__5AZR=new_lab__2PJ(lab_type__CBZR);
-            };
-            ((__POINTER *)next__5AZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ABZR)[ 0]=next__5AZR;
-          } else {
-            ((__POINTER *)result__BBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5AZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BBZR=next__5AZR;
-          };
-        };
-        ptr__23KR=result__BBZR;
-      };
-      result__13KR=((__REAL_CST *)ptr__23KR);
-      *(result__13KR) = *(REAL_CST__);
-    };
-    Self__D4KR=((__REAL_CST *)result__13KR);
-    Self__D4KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E4KR;
-    Self__D4KR->value__HN2H=v__F4KR;
-    Self__D4KR->parent_constant__U2JH.static_type__M2YD=t__G4KR;
-    __tmp__YCEP=result__13KR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__NI3P=((__CHARACTER_CST *)__tmp__XCEP);
-    __tmp__YCEP=create__char__4SMH(Self__NI3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NI3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OI3P=((__IS_EXPANDED *)__tmp__XCEP);
-    __tmp__PWAR=read__QB5G(((__READ_LOCAL *)Self__OI3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PWAR==NULL) {
-      __tmp__QWAR=NULL;
-    } else {
-      __tmp__QWAR=((__READ_LOCAL *)__tmp__PWAR);
-    };
-    p__Q4KR=Self__OI3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__H4KR=NULL;
-    ptr__I4KR=((__POINTER )(NULL));
-    typ_id__J4KR= 0;
-    sz__K4KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__K4KR ==  0)) {
-      result__H4KR=IS_EXPANDED__;
-    } else {
-      typ_id__J4KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K4KR);
-      if ((typ_id__J4KR == (__INTEGER)(-  1))) {
-        a__L4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__M4KR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4KR + a__L4KR) & (__UINTEGER_32)(~ a__L4KR));
-        ptr_table__FBZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M4KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__EBZR=((__POINTER )(NULL));
-        result__GBZR=((__POINTER *)ptr_table__FBZR)[ 0];
-        if ((result__GBZR == (void *)NULL)) {
-          result__GBZR=new_lab__2PJ(new_size__M4KR);
-          next__EBZR=(void *)((unsigned long)result__GBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4KR)));
-          ((__POINTER *)next__EBZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FBZR)[ 0]=next__EBZR;
-        } else {
-          next__EBZR=((__POINTER *)result__GBZR)[ 0];
-          if ((next__EBZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M4KR <<  1)) <=  4096)) {
-              next__EBZR=(void *)((unsigned long)result__GBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4KR)));
-            } else {
-              next__EBZR=new_lab__2PJ(new_size__M4KR);
-            };
-            ((__POINTER *)next__EBZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FBZR)[ 0]=next__EBZR;
-          } else {
-            ((__POINTER *)result__GBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GBZR=next__EBZR;
-          };
-        };
-        ptr__I4KR=result__GBZR;
-      } else {
-        t__N4KR=((__UINTEGER_32 )typ_id__J4KR);
-        a__O4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NBZR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4KR + a__O4KR) & (__UINTEGER_32)(~ a__O4KR));
-        ptr_table__KBZR=((__POINTER )(&(table_type[(t__N4KR)])));
-        lab_type__MBZR=(__UINTEGER_32)(t__N4KR |  1);
-        next__JBZR=((__POINTER )(NULL));
-        result__LBZR=((__POINTER *)ptr_table__KBZR)[ 0];
-        if ((result__LBZR == (void *)NULL)) {
-          result__LBZR=new_lab__2PJ(lab_type__MBZR);
-          next__JBZR=(void *)((unsigned long)result__LBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBZR)));
-          ((__POINTER *)next__JBZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KBZR)[ 0]=next__JBZR;
-        } else {
-          next__JBZR=((__POINTER *)result__LBZR)[ 0];
-          if ((next__JBZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NBZR <<  1)) <=  4096)) {
-              next__JBZR=(void *)((unsigned long)result__LBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBZR)));
-            } else {
-              next__JBZR=new_lab__2PJ(lab_type__MBZR);
-            };
-            ((__POINTER *)next__JBZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KBZR)[ 0]=next__JBZR;
-          } else {
-            ((__POINTER *)result__LBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LBZR=next__JBZR;
-          };
-        };
-        ptr__I4KR=result__LBZR;
-      };
-      result__H4KR=((__IS_EXPANDED *)ptr__I4KR);
-      *(result__H4KR) = *(IS_EXPANDED__);
-    };
-    Self__P4KR=((__IS_EXPANDED *)result__H4KR);
-    Self__P4KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Q4KR;
-    Self__P4KR->receiver__WN2H=__tmp__QWAR;
-    __tmp__YCEP=result__H4KR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YCEP=my_copy__1N2H(__tmp__XCEP);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__YCEP=my_copy__EO2H(__tmp__XCEP);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__YCEP=my_copy__PO2H(__tmp__XCEP);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__YCEP=my_copy__1O2H(__tmp__XCEP);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__YCEP=my_copy__GP2H(__tmp__XCEP);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__YCEP=my_copy__RP2H(__tmp__XCEP);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YCEP=my_copy__2P2H(__tmp__XCEP);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YCEP=my_copy__HQ2H(__tmp__XCEP);
-  } break;
-  case __PUT_TO__: {
-    __tmp__YCEP=my_copy__SQ2H(__tmp__XCEP);
-  } break;
-  case __ITEM__: {
-    __tmp__YCEP=my_copy__DR2H(__tmp__XCEP);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__YCEP=my_copy__PR2H(__tmp__XCEP);
-  } break;
-  case __CAST__: {
-    __tmp__YCEP=my_copy__YR2H(__tmp__XCEP);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__YCEP=my_copy__5SYM(__tmp__XCEP);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__YCEP=my_copy__IUGK(__tmp__XCEP);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__VZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XCEP)->global__ZGJK),NULL);
-    if (__tmp__VZCR==NULL) {
-      __tmp__WZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__VZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__WZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__WZCR=((__READ_GLOBAL *)__tmp__VZCR);
+    __tmp__CWUP=__tmp__E11T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__CWUP=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__BWUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__CWUP=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__BWUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__CWUP=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__BWUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__CWUP=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__BWUP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__CWUP=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__BWUP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__CWUP=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__BWUP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__CWUP=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__BWUP));
+  } break;
+  };
+  __tmp__BWUP=Self__4VUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__BWUP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0XDU=((__STRING_CST__5J *)__tmp__BWUP);
+    result__WXDU=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      result__WXDU=Self__0XDU;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      result__WXDU=((__STRING_CST__5J *)ptr__XXDU);
+      *(result__WXDU) = *(Self__0XDU);
+    };
+    __tmp__D11T=result__WXDU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__D11T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__BWUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__2WAS=((__PROTOTYPE_CST__LAXC *)__tmp__BWUP);
+    __tmp__3WAS=create__type__VJ2C(Self__2WAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2WAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__D11T=__tmp__3WAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__5WAS=((__INTEGER_CST__XAXC *)__tmp__BWUP);
+    p__RYDU=Self__5WAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SYDU=Self__5WAS->value__FH4D;
+    t__TYDU=Self__5WAS->parent_constant__YAXC.static_type__5G4D;
+    Self__5WAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__5WAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__5WAS=((__INTEGER_CST__XAXC *)ptr__XXDU);
+      *(Self__5WAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QYDU=((__INTEGER_CST__XAXC *)Self__5WAS);
+    Self__QYDU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__QYDU->value__FH4D=v__SYDU;
+    Self__QYDU->parent_constant__YAXC.static_type__5G4D=t__TYDU;
+    check_type__XYEE(Self__QYDU);
+    __tmp__D11T=Self__5WAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__D11T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__BWUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__BWUP)->local__BVEJ));
+    if (__tmp__BIYT==NULL) {
+      __tmp__CIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CIYT=((__READ_LOCAL__55ZI *)__tmp__BIYT);
+    };
+    __tmp__D11T=__tmp__CIYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__D11T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__D11T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BWUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__DXAS=((__IS_EXPANDED__35NJ *)__tmp__BWUP);
+    p__RYDU=Self__DXAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DXAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BIYT==NULL) {
+      __tmp__CIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CIYT=((__READ_LOCAL__55ZI *)__tmp__BIYT);
+    };
+    Self__DXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__DXAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__DXAS=((__IS_EXPANDED__35NJ *)ptr__XXDU);
+      *(Self__DXAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BZDU=((__IS_EXPANDED__35NJ *)Self__DXAS);
+    Self__BZDU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__BZDU->receiver__RA5J=__tmp__CIYT;
+    __tmp__D11T=Self__DXAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__IXAS=((__GET_TYPE_ID__HAOJ *)__tmp__BWUP);
+    p__RYDU=Self__IXAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TYDU=Self__IXAS->receiver__WA5J;
+    Self__IXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__IXAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__IXAS=((__GET_TYPE_ID__HAOJ *)ptr__XXDU);
+      *(Self__IXAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RZDU=((__GET_TYPE_ID__HAOJ *)Self__IXAS);
+    Self__RZDU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__RZDU->receiver__WA5J=t__TYDU;
+    __tmp__D11T=Self__IXAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__D11T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__D11T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__D11T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__D11T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__D11T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__D11T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__BWUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__D11T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__BWUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__D11T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__BWUP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__D11T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__BWUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__LXAS=((__SIZE_OF__5GOJ *)__tmp__BWUP);
+    p__RYDU=Self__LXAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TYDU=Self__LXAS->receiver__AD5J;
+    Self__LXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__LXAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__LXAS=((__SIZE_OF__5GOJ *)ptr__XXDU);
+      *(Self__LXAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__B0DU=((__SIZE_OF__5GOJ *)Self__LXAS);
+    Self__B0DU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__B0DU->receiver__AD5J=t__TYDU;
+    __tmp__D11T=Self__LXAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__D11T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__BWUP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__OXAS=((__REAL_CST__1LOJ *)__tmp__BWUP);
+    p__RYDU=Self__OXAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__T0DU=Self__OXAS->value__VD5J;
+    t__TYDU=Self__OXAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__OXAS=NULL;
+    ptr__XXDU=((__POINTER__IB )(NULL));
+    typ_id__YXDU= 0;
+    __tmp__ZXDU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZXDU ==  0)) {
+      Self__OXAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YXDU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+      if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+        ptr__XXDU=__tmp__1XDU;
+      } else /* FALSE */ {
+        __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+        ptr__XXDU=__tmp__1XDU;
+      };
+      Self__OXAS=((__REAL_CST__1LOJ *)ptr__XXDU);
+      *(Self__OXAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__R0DU=((__REAL_CST__1LOJ *)Self__OXAS);
+    Self__R0DU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RYDU;
+    Self__R0DU->value__VD5J=v__T0DU;
+    Self__R0DU->parent_constant__2LOJ.static_type__5G4D=t__TYDU;
+    __tmp__D11T=Self__OXAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__SXAS=((__CHARACTER_CST__RMOJ *)__tmp__BWUP);
+    __tmp__TXAS=create__char__UMQJ(Self__SXAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SXAS->text__0D5J);
+    __tmp__D11T=__tmp__TXAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__VXAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BWUP);
+    __tmp__WXAS=create__text__OQQJ(Self__VXAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VXAS->string__WBJK);
+    __tmp__D11T=__tmp__WXAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__D11T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__BWUP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__D11T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BWUP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__D11T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__D11T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__D11T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__D11T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BWUP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__D11T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__BWUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__D11T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__BWUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__H11T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__BWUP)->global__KAKM),NULL);
+    if (__tmp__H11T==NULL) {
+      __tmp__E11T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__H11T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__E11T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__E11T=((__READ_GLOBAL__T4YL *)__tmp__H11T);
       } break;
       }
     };
-    __tmp__YCEP=__tmp__WZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YCEP=my_copy__BQCN(__tmp__XCEP);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YCEP=my_copy__NREO(__tmp__XCEP);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YCEP=my_copy__VYJO(__tmp__XCEP);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YCEP=my_copy__0REO(__tmp__XCEP);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YCEP=my_copy__BZJO(__tmp__XCEP);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__YCEP=my_copy__CNJM(__tmp__XCEP);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__YCEP=my_copy__5XLL(__tmp__XCEP);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__YCEP=my_copy__WVYM(__tmp__XCEP);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__YCEP=my_copy__FSEO(__tmp__XCEP);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YCEP=my_copy__QCEP(__tmp__XCEP);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__YCEP=my_copy__5LSN(__tmp__XCEP);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YCEP=my_copy__KMSN(__tmp__XCEP);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__YCEP=my_copy__JZPN(__tmp__XCEP);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__YCEP=my_copy__G3SO(__tmp__XCEP);
-  } break;
-  };
-  result__MSBP=NULL;
-  ptr__NSBP=((__POINTER )(NULL));
-  typ_id__SSBP= 0;
-  sz__PSBP=((__UINTEGER_32 )sizeof(__EXPR_SUP_EQ));
-  if ((sz__PSBP ==  0)) {
-    result__MSBP=EXPR_SUP_EQ__;
-  } else {
-    typ_id__SSBP=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PSBP);
-    if ((typ_id__SSBP == (__INTEGER)(-  1))) {
-      a__CL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AL2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PSBP + a__CL2Q) & (__UINTEGER_32)(~ a__CL2Q));
-      ptr_table__PBZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AL2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__OBZR=((__POINTER )(NULL));
-      result__QBZR=((__POINTER *)ptr_table__PBZR)[ 0];
-      if ((result__QBZR == (void *)NULL)) {
-        result__QBZR=new_lab__2PJ(new_size__AL2Q);
-        next__OBZR=(void *)((unsigned long)result__QBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL2Q)));
-        ((__POINTER *)next__OBZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PBZR)[ 0]=next__OBZR;
-      } else {
-        next__OBZR=((__POINTER *)result__QBZR)[ 0];
-        if ((next__OBZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AL2Q <<  1)) <=  4096)) {
-            next__OBZR=(void *)((unsigned long)result__QBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL2Q)));
-          } else {
-            next__OBZR=new_lab__2PJ(new_size__AL2Q);
-          };
-          ((__POINTER *)next__OBZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PBZR)[ 0]=next__OBZR;
-        } else {
-          ((__POINTER *)result__QBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QBZR=next__OBZR;
-        };
-      };
-      ptr__NSBP=result__QBZR;
-    } else {
-      t__GL2Q=((__UINTEGER_32 )typ_id__SSBP);
-      a__IL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XBZR=(__UINTEGER_32)((__UINTEGER_32)(sz__PSBP + a__IL2Q) & (__UINTEGER_32)(~ a__IL2Q));
-      ptr_table__UBZR=((__POINTER )(&(table_type[(t__GL2Q)])));
-      lab_type__WBZR=(__UINTEGER_32)(t__GL2Q |  1);
-      next__TBZR=((__POINTER )(NULL));
-      result__VBZR=((__POINTER *)ptr_table__UBZR)[ 0];
-      if ((result__VBZR == (void *)NULL)) {
-        result__VBZR=new_lab__2PJ(lab_type__WBZR);
-        next__TBZR=(void *)((unsigned long)result__VBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBZR)));
-        ((__POINTER *)next__TBZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UBZR)[ 0]=next__TBZR;
-      } else {
-        next__TBZR=((__POINTER *)result__VBZR)[ 0];
-        if ((next__TBZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XBZR <<  1)) <=  4096)) {
-            next__TBZR=(void *)((unsigned long)result__VBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBZR)));
-          } else {
-            next__TBZR=new_lab__2PJ(lab_type__WBZR);
-          };
-          ((__POINTER *)next__TBZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UBZR)[ 0]=next__TBZR;
-        } else {
-          ((__POINTER *)result__VBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VBZR=next__TBZR;
-        };
-      };
-      ptr__NSBP=result__VBZR;
-    };
-    result__MSBP=((__EXPR_SUP_EQ *)ptr__NSBP);
-    *(result__MSBP) = *(EXPR_SUP_EQ__);
-  };
-  Self__LNFP=((__EXPR_SUP_EQ *)result__MSBP);
-  Self__LNFP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TCEP;
-  Self__LNFP->parent_expr_binary_cmp__UZ1M.left__PM2H=__tmp__VCEP;
-  Self__LNFP->parent_expr_binary_cmp__UZ1M.right__TM2H=__tmp__YCEP;
-  return(result__MSBP);
+    __tmp__D11T=__tmp__E11T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__D11T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__BWUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__D11T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__BWUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__D11T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__BWUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__D11T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__BWUP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__D11T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__BWUP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__D11T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__BWUP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__D11T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__BWUP));
+  } break;
+  };
+  result__2BRU=NULL;
+  ptr__XXDU=((__POINTER__IB )(NULL));
+  typ_id__YXDU= 0;
+  __tmp__ZXDU=((__POINTER__IB )sizeof(__EXPR_INF__OXBP));
+  if (((unsigned long)__tmp__ZXDU ==  0)) {
+    result__2BRU=EXPR_INF__OXBP__;
+  } else /* FALSE */ {
+    typ_id__YXDU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZXDU));
+    if ((typ_id__YXDU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3XDU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XDU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_size[(__tmp__3XDU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XDU)));
+      ptr__XXDU=__tmp__1XDU;
+    } else /* FALSE */ {
+      __tmp__3XDU=((__UINTEGER_32__ZWB )typ_id__YXDU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1XDU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2XDU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZXDU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XDU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1XDU=micro_alloc__table__lab__UKI(__tmp__2XDU,((__POINTER__IB )(&(table_type[(__tmp__3XDU)]))),(__UINTEGER_32__ZWB)(__tmp__3XDU |  1));
+      ptr__XXDU=__tmp__1XDU;
+    };
+    result__2BRU=((__EXPR_INF__OXBP *)ptr__XXDU);
+    *(result__2BRU) = *(EXPR_INF__OXBP__);
+  };
+  Self__ICRU=((__EXPR_INF__OXBP *)result__2BRU);
+  Self__ICRU->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AWUP;
+  Self__ICRU->parent_expr_binary_cmp__PXBP.left__354J=__tmp__CWUP;
+  Self__ICRU->parent_expr_binary_cmp__PXBP.right__DA5J=__tmp__D11T;
+  Self__ICRU=result__2BRU;
+  return(Self__ICRU);
 }
 
-static __EXPR_INF* my_copy__5LSN(__EXPR_INF *Self__AMSN)
-// ({EXPR_INF}) With resultRecursive, No inlinable.
+static __EXPR_INF_EQ__FYBP* my_copy__IWUP(__EXPR_INF_EQ__FYBP *Self__JWUP)
+// ({EXPR_INF_EQ__FYBP}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__24KR,v__55KR;
-  __POSITION __tmp__CMSN,p__14KR,p__H5KR,p__T5KR,p__45KR,p__KALR;
-  __POSITION p__WALR;
-  void *__tmp__DMSN,*__tmp__EMSN,*__tmp__GMSN,*__tmp__HMSN;
-  __STRING_CST *Self__PI3P,*Self__XI3P;
-  __PROTOTYPE_CST *Self__QI3P,*Self__YI3P;
-  __INTEGER_CST *Self__RI3P,*result__S4KR,*Self__04KR,*Self__ZI3P;
-  __INTEGER_CST *result__V5KR,*Self__35KR;
-  void *t__34KR,*t__J5KR,*t__AALR,*t__MALR;
-  __POINTER ptr__T4KR,ptr_table__ZBZR,next__YBZR,result__0BZR;
-  __POINTER ptr_table__4BZR,next__3BZR,result__5BZR,ptr__54KR;
-  __POINTER ptr_table__DCZR,next__CCZR,result__ECZR,ptr_table__ICZR;
-  __POINTER next__HCZR,result__JCZR,ptr__L5KR,ptr_table__NCZR;
-  __POINTER next__MCZR,result__OCZR,ptr_table__SCZR,next__RCZR;
-  __POINTER result__TCZR,ptr__W5KR,ptr_table__XCZR,next__WCZR;
-  __POINTER result__YCZR,ptr_table__2CZR,next__1CZR,result__3CZR;
-  __POINTER ptr__CALR,ptr_table__BDZR,next__ADZR,result__CDZR;
-  __POINTER ptr_table__GDZR,next__FDZR,result__HDZR,ptr__OALR;
-  __POINTER ptr_table__LDZR,next__KDZR,result__MDZR,ptr_table__QDZR;
-  __POINTER next__PDZR,result__RDZR,ptr__PDNN,ptr_table__VDZR;
-  __POINTER next__UDZR,result__WDZR,ptr_table__0DZR,next__ZDZR;
-  __POINTER result__1DZR;
-  __INTEGER typ_id__U4KR,typ_id__A5KR,typ_id__M5KR,typ_id__X5KR;
-  __INTEGER typ_id__DALR,typ_id__PALR,typ_id__UDNN;
-  __UINTEGER_32 sz__V4KR,a__W4KR,new_size__X4KR,t__Y4KR,a__Z4KR;
-  __UINTEGER_32 new_size__BCZR,lab_type__ACZR,sz__B5KR,a__C5KR;
-  __UINTEGER_32 new_size__D5KR,t__E5KR,a__F5KR,new_size__LCZR;
-  __UINTEGER_32 lab_type__KCZR,sz__N5KR,a__O5KR,new_size__P5KR,t__Q5KR;
-  __UINTEGER_32 a__R5KR,new_size__VCZR,lab_type__UCZR,sz__Y5KR,a__Z5KR;
-  __UINTEGER_32 new_size__05KR,t__15KR,a__25KR,new_size__5CZR;
-  __UINTEGER_32 lab_type__4CZR,sz__EALR,a__FALR,new_size__GALR,t__HALR;
-  __UINTEGER_32 a__IALR,new_size__JDZR,lab_type__IDZR,sz__QALR,a__RALR;
-  __UINTEGER_32 new_size__SALR,t__TALR,a__UALR,new_size__TDZR;
-  __UINTEGER_32 lab_type__SDZR,sz__RDNN,a__NL2Q,new_size__LL2Q,t__RL2Q;
-  __UINTEGER_32 a__TL2Q,new_size__3DZR,lab_type__2DZR;
-  void *__tmp__TWAR,*__tmp__XWAR,*__tmp__ZZCR,*__tmp__1WAR,*__tmp__5WAR;
-  void *__tmp__3ZCR;
-  __READ_LOCAL *__tmp__UWAR,*__tmp__YWAR,*__tmp__2WAR,*__tmp__AXAR;
-  __REAL_CST *Self__TI3P,*result__44KR,*Self__G5KR,*Self__1I3P;
-  __REAL_CST *result__BALR,*Self__JALR;
-  void *v__I5KR,*v__LALR;
-  __CHARACTER_CST *Self__VI3P,*Self__3I3P;
-  __IS_EXPANDED *Self__WI3P,*result__K5KR,*Self__S5KR,*Self__4I3P;
-  __IS_EXPANDED *result__NALR,*Self__VALR;
-  __READ_GLOBAL *__tmp__0ZCR,*__tmp__4ZCR;
-  __EXPR_INF *result__ODNN,*Self__M5SN;
-  __tmp__CMSN=Self__AMSN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__DMSN=Self__AMSN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__DMSN)->__id) {
-  case __LIST__: {
-    __tmp__EMSN=my_copy__MSYM(__tmp__DMSN);
-  } break;
-  case __STRING_CST__: {
-    Self__PI3P=((__STRING_CST *)__tmp__DMSN);
-    __tmp__EMSN=create__text__ITMH(Self__PI3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PI3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__EMSN=my_copy__EK2H(__tmp__DMSN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__QI3P=((__PROTOTYPE_CST *)__tmp__DMSN);
-    __tmp__EMSN=create__type__PKQC(Self__QI3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QI3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__RI3P=((__INTEGER_CST *)__tmp__DMSN);
-    p__14KR=Self__RI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__24KR=Self__RI3P->value__W4YD;
-    t__34KR=Self__RI3P->parent_constant__B3LC.static_type__M2YD;
-    result__S4KR=NULL;
-    ptr__T4KR=((__POINTER )(NULL));
-    typ_id__U4KR= 0;
-    sz__V4KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__V4KR ==  0)) {
-      result__S4KR=INTEGER_CST__;
-    } else {
-      typ_id__U4KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V4KR);
-      if ((typ_id__U4KR == (__INTEGER)(-  1))) {
-        a__W4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__X4KR=(__UINTEGER_32)((__UINTEGER_32)(sz__V4KR + a__W4KR) & (__UINTEGER_32)(~ a__W4KR));
-        ptr_table__ZBZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X4KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YBZR=((__POINTER )(NULL));
-        result__0BZR=((__POINTER *)ptr_table__ZBZR)[ 0];
-        if ((result__0BZR == (void *)NULL)) {
-          result__0BZR=new_lab__2PJ(new_size__X4KR);
-          next__YBZR=(void *)((unsigned long)result__0BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X4KR)));
-          ((__POINTER *)next__YBZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZBZR)[ 0]=next__YBZR;
-        } else {
-          next__YBZR=((__POINTER *)result__0BZR)[ 0];
-          if ((next__YBZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0BZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X4KR <<  1)) <=  4096)) {
-              next__YBZR=(void *)((unsigned long)result__0BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X4KR)));
-            } else {
-              next__YBZR=new_lab__2PJ(new_size__X4KR);
-            };
-            ((__POINTER *)next__YBZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZBZR)[ 0]=next__YBZR;
-          } else {
-            ((__POINTER *)result__0BZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0BZR=next__YBZR;
-          };
-        };
-        ptr__T4KR=result__0BZR;
-      } else {
-        t__Y4KR=((__UINTEGER_32 )typ_id__U4KR);
-        a__Z4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BCZR=(__UINTEGER_32)((__UINTEGER_32)(sz__V4KR + a__Z4KR) & (__UINTEGER_32)(~ a__Z4KR));
-        ptr_table__4BZR=((__POINTER )(&(table_type[(t__Y4KR)])));
-        lab_type__ACZR=(__UINTEGER_32)(t__Y4KR |  1);
-        next__3BZR=((__POINTER )(NULL));
-        result__5BZR=((__POINTER *)ptr_table__4BZR)[ 0];
-        if ((result__5BZR == (void *)NULL)) {
-          result__5BZR=new_lab__2PJ(lab_type__ACZR);
-          next__3BZR=(void *)((unsigned long)result__5BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCZR)));
-          ((__POINTER *)next__3BZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4BZR)[ 0]=next__3BZR;
-        } else {
-          next__3BZR=((__POINTER *)result__5BZR)[ 0];
-          if ((next__3BZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5BZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BCZR <<  1)) <=  4096)) {
-              next__3BZR=(void *)((unsigned long)result__5BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCZR)));
-            } else {
-              next__3BZR=new_lab__2PJ(lab_type__ACZR);
-            };
-            ((__POINTER *)next__3BZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4BZR)[ 0]=next__3BZR;
-          } else {
-            ((__POINTER *)result__5BZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3BZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5BZR=next__3BZR;
-          };
-        };
-        ptr__T4KR=result__5BZR;
-      };
-      result__S4KR=((__INTEGER_CST *)ptr__T4KR);
-      *(result__S4KR) = *(INTEGER_CST__);
-    };
-    Self__04KR=((__INTEGER_CST *)result__S4KR);
-    Self__04KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__14KR;
-    Self__04KR->value__W4YD=v__24KR;
-    Self__04KR->parent_constant__B3LC.static_type__M2YD=t__34KR;
-    check_type__YG5D(Self__04KR);
-    __tmp__EMSN=result__S4KR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TWAR=read__QB5G(((__READ_LOCAL *)__tmp__DMSN)->local__HJZD);
-    if (__tmp__TWAR==NULL) {
-      __tmp__UWAR=NULL;
-    } else {
-      __tmp__UWAR=((__READ_LOCAL *)__tmp__TWAR);
-    };
-    __tmp__EMSN=__tmp__UWAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__EMSN=my_copy__SL2H(__tmp__DMSN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EMSN=my_copy__LM2H(__tmp__DMSN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EMSN=my_copy__YM2H(__tmp__DMSN);
-  } break;
-  case __REAL_CST__: {
-    Self__TI3P=((__REAL_CST *)__tmp__DMSN);
-    p__H5KR=Self__TI3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__I5KR=Self__TI3P->value__HN2H;
-    t__J5KR=Self__TI3P->parent_constant__U2JH.static_type__M2YD;
-    result__44KR=NULL;
-    ptr__54KR=((__POINTER )(NULL));
-    typ_id__A5KR= 0;
-    sz__B5KR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__B5KR ==  0)) {
-      result__44KR=REAL_CST__;
-    } else {
-      typ_id__A5KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B5KR);
-      if ((typ_id__A5KR == (__INTEGER)(-  1))) {
-        a__C5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__D5KR=(__UINTEGER_32)((__UINTEGER_32)(sz__B5KR + a__C5KR) & (__UINTEGER_32)(~ a__C5KR));
-        ptr_table__DCZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D5KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__CCZR=((__POINTER )(NULL));
-        result__ECZR=((__POINTER *)ptr_table__DCZR)[ 0];
-        if ((result__ECZR == (void *)NULL)) {
-          result__ECZR=new_lab__2PJ(new_size__D5KR);
-          next__CCZR=(void *)((unsigned long)result__ECZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5KR)));
-          ((__POINTER *)next__CCZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DCZR)[ 0]=next__CCZR;
-        } else {
-          next__CCZR=((__POINTER *)result__ECZR)[ 0];
-          if ((next__CCZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ECZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D5KR <<  1)) <=  4096)) {
-              next__CCZR=(void *)((unsigned long)result__ECZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5KR)));
-            } else {
-              next__CCZR=new_lab__2PJ(new_size__D5KR);
-            };
-            ((__POINTER *)next__CCZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DCZR)[ 0]=next__CCZR;
-          } else {
-            ((__POINTER *)result__ECZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ECZR=next__CCZR;
-          };
-        };
-        ptr__54KR=result__ECZR;
-      } else {
-        t__E5KR=((__UINTEGER_32 )typ_id__A5KR);
-        a__F5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LCZR=(__UINTEGER_32)((__UINTEGER_32)(sz__B5KR + a__F5KR) & (__UINTEGER_32)(~ a__F5KR));
-        ptr_table__ICZR=((__POINTER )(&(table_type[(t__E5KR)])));
-        lab_type__KCZR=(__UINTEGER_32)(t__E5KR |  1);
-        next__HCZR=((__POINTER )(NULL));
-        result__JCZR=((__POINTER *)ptr_table__ICZR)[ 0];
-        if ((result__JCZR == (void *)NULL)) {
-          result__JCZR=new_lab__2PJ(lab_type__KCZR);
-          next__HCZR=(void *)((unsigned long)result__JCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LCZR)));
-          ((__POINTER *)next__HCZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ICZR)[ 0]=next__HCZR;
-        } else {
-          next__HCZR=((__POINTER *)result__JCZR)[ 0];
-          if ((next__HCZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LCZR <<  1)) <=  4096)) {
-              next__HCZR=(void *)((unsigned long)result__JCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LCZR)));
-            } else {
-              next__HCZR=new_lab__2PJ(lab_type__KCZR);
-            };
-            ((__POINTER *)next__HCZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ICZR)[ 0]=next__HCZR;
-          } else {
-            ((__POINTER *)result__JCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JCZR=next__HCZR;
-          };
-        };
-        ptr__54KR=result__JCZR;
-      };
-      result__44KR=((__REAL_CST *)ptr__54KR);
-      *(result__44KR) = *(REAL_CST__);
-    };
-    Self__G5KR=((__REAL_CST *)result__44KR);
-    Self__G5KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H5KR;
-    Self__G5KR->value__HN2H=v__I5KR;
-    Self__G5KR->parent_constant__U2JH.static_type__M2YD=t__J5KR;
-    __tmp__EMSN=result__44KR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__VI3P=((__CHARACTER_CST *)__tmp__DMSN);
-    __tmp__EMSN=create__char__4SMH(Self__VI3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VI3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WI3P=((__IS_EXPANDED *)__tmp__DMSN);
-    __tmp__XWAR=read__QB5G(((__READ_LOCAL *)Self__WI3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XWAR==NULL) {
-      __tmp__YWAR=NULL;
-    } else {
-      __tmp__YWAR=((__READ_LOCAL *)__tmp__XWAR);
-    };
-    p__T5KR=Self__WI3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__K5KR=NULL;
-    ptr__L5KR=((__POINTER )(NULL));
-    typ_id__M5KR= 0;
-    sz__N5KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__N5KR ==  0)) {
-      result__K5KR=IS_EXPANDED__;
-    } else {
-      typ_id__M5KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N5KR);
-      if ((typ_id__M5KR == (__INTEGER)(-  1))) {
-        a__O5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__P5KR=(__UINTEGER_32)((__UINTEGER_32)(sz__N5KR + a__O5KR) & (__UINTEGER_32)(~ a__O5KR));
-        ptr_table__NCZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P5KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__MCZR=((__POINTER )(NULL));
-        result__OCZR=((__POINTER *)ptr_table__NCZR)[ 0];
-        if ((result__OCZR == (void *)NULL)) {
-          result__OCZR=new_lab__2PJ(new_size__P5KR);
-          next__MCZR=(void *)((unsigned long)result__OCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5KR)));
-          ((__POINTER *)next__MCZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NCZR)[ 0]=next__MCZR;
-        } else {
-          next__MCZR=((__POINTER *)result__OCZR)[ 0];
-          if ((next__MCZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P5KR <<  1)) <=  4096)) {
-              next__MCZR=(void *)((unsigned long)result__OCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5KR)));
-            } else {
-              next__MCZR=new_lab__2PJ(new_size__P5KR);
-            };
-            ((__POINTER *)next__MCZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NCZR)[ 0]=next__MCZR;
-          } else {
-            ((__POINTER *)result__OCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OCZR=next__MCZR;
-          };
-        };
-        ptr__L5KR=result__OCZR;
-      } else {
-        t__Q5KR=((__UINTEGER_32 )typ_id__M5KR);
-        a__R5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VCZR=(__UINTEGER_32)((__UINTEGER_32)(sz__N5KR + a__R5KR) & (__UINTEGER_32)(~ a__R5KR));
-        ptr_table__SCZR=((__POINTER )(&(table_type[(t__Q5KR)])));
-        lab_type__UCZR=(__UINTEGER_32)(t__Q5KR |  1);
-        next__RCZR=((__POINTER )(NULL));
-        result__TCZR=((__POINTER *)ptr_table__SCZR)[ 0];
-        if ((result__TCZR == (void *)NULL)) {
-          result__TCZR=new_lab__2PJ(lab_type__UCZR);
-          next__RCZR=(void *)((unsigned long)result__TCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCZR)));
-          ((__POINTER *)next__RCZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SCZR)[ 0]=next__RCZR;
-        } else {
-          next__RCZR=((__POINTER *)result__TCZR)[ 0];
-          if ((next__RCZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VCZR <<  1)) <=  4096)) {
-              next__RCZR=(void *)((unsigned long)result__TCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCZR)));
-            } else {
-              next__RCZR=new_lab__2PJ(lab_type__UCZR);
-            };
-            ((__POINTER *)next__RCZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SCZR)[ 0]=next__RCZR;
-          } else {
-            ((__POINTER *)result__TCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TCZR=next__RCZR;
-          };
-        };
-        ptr__L5KR=result__TCZR;
-      };
-      result__K5KR=((__IS_EXPANDED *)ptr__L5KR);
-      *(result__K5KR) = *(IS_EXPANDED__);
-    };
-    Self__S5KR=((__IS_EXPANDED *)result__K5KR);
-    Self__S5KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__T5KR;
-    Self__S5KR->receiver__WN2H=__tmp__YWAR;
-    __tmp__EMSN=result__K5KR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EMSN=my_copy__1N2H(__tmp__DMSN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__EMSN=my_copy__EO2H(__tmp__DMSN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__EMSN=my_copy__PO2H(__tmp__DMSN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__EMSN=my_copy__1O2H(__tmp__DMSN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__EMSN=my_copy__GP2H(__tmp__DMSN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__EMSN=my_copy__RP2H(__tmp__DMSN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EMSN=my_copy__2P2H(__tmp__DMSN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EMSN=my_copy__HQ2H(__tmp__DMSN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__EMSN=my_copy__SQ2H(__tmp__DMSN);
-  } break;
-  case __ITEM__: {
-    __tmp__EMSN=my_copy__DR2H(__tmp__DMSN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__EMSN=my_copy__PR2H(__tmp__DMSN);
-  } break;
-  case __CAST__: {
-    __tmp__EMSN=my_copy__YR2H(__tmp__DMSN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__EMSN=my_copy__5SYM(__tmp__DMSN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__EMSN=my_copy__IUGK(__tmp__DMSN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DMSN)->global__ZGJK),NULL);
-    if (__tmp__ZZCR==NULL) {
-      __tmp__0ZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__ZZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__0ZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__0ZCR=((__READ_GLOBAL *)__tmp__ZZCR);
+  __INTEGER_64__1SG v__S4DU;
+  __POSITION__OL __tmp__LWUP,p__R4DU;
+  void *__tmp__MWUP,*__tmp__NWUP;
+  __STRING_CST__5J *Self__03DU,*result__W3DU;
+  __POINTER__IB ptr__X3DU,__tmp__Z3DU,__tmp__13DU,__tmp__23DU;
+  __INTEGER__Q typ_id__Y3DU;
+  __UINTEGER_32__ZWB __tmp__33DU;
+  __PROTOTYPE_CST__LAXC *Self__0YAS,*__tmp__1YAS;
+  __INTEGER_CST__XAXC *Self__3YAS,*Self__Q4DU;
+  __TYPE_FULL__XMB *t__T4DU;
+  __READ_LOCAL__55ZI *__tmp__RIYT,*__tmp__SIYT;
+  __IS_EXPANDED__35NJ *Self__BZAS,*Self__B5DU;
+  __GET_TYPE_ID__HAOJ *Self__GZAS,*Self__R5DU;
+  __SIZE_OF__5GOJ *Self__JZAS,*Self__BAEU;
+  __REAL_CST__1LOJ *Self__MZAS,*Self__RAEU;
+  __STRING_CONSTANT__0 *v__TAEU;
+  __CHARACTER_CST__RMOJ *Self__QZAS,*__tmp__RZAS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__TZAS,*__tmp__UZAS;
+  void *__tmp__L11T,*__tmp__P11T;
+  __READ_GLOBAL__T4YL *__tmp__M11T;
+  __EXPR_INF_EQ__FYBP *result__NCRU,*Self__ZCRU;
+  __tmp__LWUP=Self__JWUP->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__MWUP=Self__JWUP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__MWUP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__03DU=((__STRING_CST__5J *)__tmp__MWUP);
+    result__W3DU=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      result__W3DU=Self__03DU;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      result__W3DU=((__STRING_CST__5J *)ptr__X3DU);
+      *(result__W3DU) = *(Self__03DU);
+    };
+    __tmp__NWUP=result__W3DU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__NWUP=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__MWUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__0YAS=((__PROTOTYPE_CST__LAXC *)__tmp__MWUP);
+    __tmp__1YAS=create__type__VJ2C(Self__0YAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__0YAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__NWUP=__tmp__1YAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__3YAS=((__INTEGER_CST__XAXC *)__tmp__MWUP);
+    p__R4DU=Self__3YAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__S4DU=Self__3YAS->value__FH4D;
+    t__T4DU=Self__3YAS->parent_constant__YAXC.static_type__5G4D;
+    Self__3YAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__3YAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__3YAS=((__INTEGER_CST__XAXC *)ptr__X3DU);
+      *(Self__3YAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__Q4DU=((__INTEGER_CST__XAXC *)Self__3YAS);
+    Self__Q4DU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__Q4DU->value__FH4D=v__S4DU;
+    Self__Q4DU->parent_constant__YAXC.static_type__5G4D=t__T4DU;
+    check_type__XYEE(Self__Q4DU);
+    __tmp__NWUP=Self__3YAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__NWUP=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__MWUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__MWUP)->local__BVEJ));
+    if (__tmp__RIYT==NULL) {
+      __tmp__SIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SIYT=((__READ_LOCAL__55ZI *)__tmp__RIYT);
+    };
+    __tmp__NWUP=__tmp__SIYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__NWUP=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__NWUP=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MWUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__BZAS=((__IS_EXPANDED__35NJ *)__tmp__MWUP);
+    p__R4DU=Self__BZAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__BZAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RIYT==NULL) {
+      __tmp__SIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SIYT=((__READ_LOCAL__55ZI *)__tmp__RIYT);
+    };
+    Self__BZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__BZAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__BZAS=((__IS_EXPANDED__35NJ *)ptr__X3DU);
+      *(Self__BZAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__B5DU=((__IS_EXPANDED__35NJ *)Self__BZAS);
+    Self__B5DU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__B5DU->receiver__RA5J=__tmp__SIYT;
+    __tmp__NWUP=Self__BZAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__GZAS=((__GET_TYPE_ID__HAOJ *)__tmp__MWUP);
+    p__R4DU=Self__GZAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__T4DU=Self__GZAS->receiver__WA5J;
+    Self__GZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__GZAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__GZAS=((__GET_TYPE_ID__HAOJ *)ptr__X3DU);
+      *(Self__GZAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__R5DU=((__GET_TYPE_ID__HAOJ *)Self__GZAS);
+    Self__R5DU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__R5DU->receiver__WA5J=t__T4DU;
+    __tmp__NWUP=Self__GZAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__NWUP=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__NWUP=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__NWUP=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__NWUP=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__NWUP=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__NWUP=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__NWUP=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__MWUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__NWUP=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__MWUP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__NWUP=my_copy__03AL(((__ITEM__HGOJ *)__tmp__MWUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__JZAS=((__SIZE_OF__5GOJ *)__tmp__MWUP);
+    p__R4DU=Self__JZAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__T4DU=Self__JZAS->receiver__AD5J;
+    Self__JZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__JZAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__JZAS=((__SIZE_OF__5GOJ *)ptr__X3DU);
+      *(Self__JZAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BAEU=((__SIZE_OF__5GOJ *)Self__JZAS);
+    Self__BAEU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__BAEU->receiver__AD5J=t__T4DU;
+    __tmp__NWUP=Self__JZAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__NWUP=my_copy__L4AL(((__CAST__1HOJ *)__tmp__MWUP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__MZAS=((__REAL_CST__1LOJ *)__tmp__MWUP);
+    p__R4DU=Self__MZAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TAEU=Self__MZAS->value__VD5J;
+    t__T4DU=Self__MZAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__MZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__MZAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__MZAS=((__REAL_CST__1LOJ *)ptr__X3DU);
+      *(Self__MZAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RAEU=((__REAL_CST__1LOJ *)Self__MZAS);
+    Self__RAEU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__RAEU->value__VD5J=v__TAEU;
+    Self__RAEU->parent_constant__2LOJ.static_type__5G4D=t__T4DU;
+    __tmp__NWUP=Self__MZAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__QZAS=((__CHARACTER_CST__RMOJ *)__tmp__MWUP);
+    __tmp__RZAS=create__char__UMQJ(Self__QZAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QZAS->text__0D5J);
+    __tmp__NWUP=__tmp__RZAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__TZAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MWUP);
+    __tmp__UZAS=create__text__OQQJ(Self__TZAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__TZAS->string__WBJK);
+    __tmp__NWUP=__tmp__UZAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__NWUP=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__MWUP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__NWUP=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MWUP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__NWUP=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__NWUP=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__NWUP=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__NWUP=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__NWUP=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__MWUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__NWUP=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__MWUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__L11T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__MWUP)->global__KAKM),NULL);
+    if (__tmp__L11T==NULL) {
+      __tmp__M11T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__L11T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__M11T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__M11T=((__READ_GLOBAL__T4YL *)__tmp__L11T);
       } break;
       }
     };
-    __tmp__EMSN=__tmp__0ZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EMSN=my_copy__BQCN(__tmp__DMSN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EMSN=my_copy__NREO(__tmp__DMSN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EMSN=my_copy__VYJO(__tmp__DMSN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EMSN=my_copy__0REO(__tmp__DMSN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EMSN=my_copy__BZJO(__tmp__DMSN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__EMSN=my_copy__CNJM(__tmp__DMSN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__EMSN=my_copy__5XLL(__tmp__DMSN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__EMSN=my_copy__WVYM(__tmp__DMSN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__EMSN=my_copy__FSEO(__tmp__DMSN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EMSN=my_copy__QCEP(__tmp__DMSN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__EMSN=my_copy__5LSN(__tmp__DMSN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EMSN=my_copy__KMSN(__tmp__DMSN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__EMSN=my_copy__JZPN(__tmp__DMSN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__EMSN=my_copy__G3SO(__tmp__DMSN);
-  } break;
-  };
-  __tmp__GMSN=Self__AMSN->parent_expr_binary_cmp__G11M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__GMSN)->__id) {
-  case __LIST__: {
-    __tmp__HMSN=my_copy__MSYM(__tmp__GMSN);
-  } break;
-  case __STRING_CST__: {
-    Self__XI3P=((__STRING_CST *)__tmp__GMSN);
-    __tmp__HMSN=create__text__ITMH(Self__XI3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XI3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__HMSN=my_copy__EK2H(__tmp__GMSN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__YI3P=((__PROTOTYPE_CST *)__tmp__GMSN);
-    __tmp__HMSN=create__type__PKQC(Self__YI3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YI3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__ZI3P=((__INTEGER_CST *)__tmp__GMSN);
-    p__45KR=Self__ZI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__55KR=Self__ZI3P->value__W4YD;
-    t__AALR=Self__ZI3P->parent_constant__B3LC.static_type__M2YD;
-    result__V5KR=NULL;
-    ptr__W5KR=((__POINTER )(NULL));
-    typ_id__X5KR= 0;
-    sz__Y5KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__Y5KR ==  0)) {
-      result__V5KR=INTEGER_CST__;
-    } else {
-      typ_id__X5KR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y5KR);
-      if ((typ_id__X5KR == (__INTEGER)(-  1))) {
-        a__Z5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__05KR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y5KR + a__Z5KR) & (__UINTEGER_32)(~ a__Z5KR));
-        ptr_table__XCZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__05KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__WCZR=((__POINTER )(NULL));
-        result__YCZR=((__POINTER *)ptr_table__XCZR)[ 0];
-        if ((result__YCZR == (void *)NULL)) {
-          result__YCZR=new_lab__2PJ(new_size__05KR);
-          next__WCZR=(void *)((unsigned long)result__YCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__05KR)));
-          ((__POINTER *)next__WCZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XCZR)[ 0]=next__WCZR;
-        } else {
-          next__WCZR=((__POINTER *)result__YCZR)[ 0];
-          if ((next__WCZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__05KR <<  1)) <=  4096)) {
-              next__WCZR=(void *)((unsigned long)result__YCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__05KR)));
-            } else {
-              next__WCZR=new_lab__2PJ(new_size__05KR);
-            };
-            ((__POINTER *)next__WCZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XCZR)[ 0]=next__WCZR;
-          } else {
-            ((__POINTER *)result__YCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YCZR=next__WCZR;
-          };
-        };
-        ptr__W5KR=result__YCZR;
-      } else {
-        t__15KR=((__UINTEGER_32 )typ_id__X5KR);
-        a__25KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5CZR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y5KR + a__25KR) & (__UINTEGER_32)(~ a__25KR));
-        ptr_table__2CZR=((__POINTER )(&(table_type[(t__15KR)])));
-        lab_type__4CZR=(__UINTEGER_32)(t__15KR |  1);
-        next__1CZR=((__POINTER )(NULL));
-        result__3CZR=((__POINTER *)ptr_table__2CZR)[ 0];
-        if ((result__3CZR == (void *)NULL)) {
-          result__3CZR=new_lab__2PJ(lab_type__4CZR);
-          next__1CZR=(void *)((unsigned long)result__3CZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CZR)));
-          ((__POINTER *)next__1CZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2CZR)[ 0]=next__1CZR;
-        } else {
-          next__1CZR=((__POINTER *)result__3CZR)[ 0];
-          if ((next__1CZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3CZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5CZR <<  1)) <=  4096)) {
-              next__1CZR=(void *)((unsigned long)result__3CZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CZR)));
-            } else {
-              next__1CZR=new_lab__2PJ(lab_type__4CZR);
-            };
-            ((__POINTER *)next__1CZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2CZR)[ 0]=next__1CZR;
-          } else {
-            ((__POINTER *)result__3CZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1CZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3CZR=next__1CZR;
-          };
-        };
-        ptr__W5KR=result__3CZR;
-      };
-      result__V5KR=((__INTEGER_CST *)ptr__W5KR);
-      *(result__V5KR) = *(INTEGER_CST__);
-    };
-    Self__35KR=((__INTEGER_CST *)result__V5KR);
-    Self__35KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__45KR;
-    Self__35KR->value__W4YD=v__55KR;
-    Self__35KR->parent_constant__B3LC.static_type__M2YD=t__AALR;
-    check_type__YG5D(Self__35KR);
-    __tmp__HMSN=result__V5KR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1WAR=read__QB5G(((__READ_LOCAL *)__tmp__GMSN)->local__HJZD);
-    if (__tmp__1WAR==NULL) {
-      __tmp__2WAR=NULL;
-    } else {
-      __tmp__2WAR=((__READ_LOCAL *)__tmp__1WAR);
-    };
-    __tmp__HMSN=__tmp__2WAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__HMSN=my_copy__SL2H(__tmp__GMSN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HMSN=my_copy__LM2H(__tmp__GMSN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HMSN=my_copy__YM2H(__tmp__GMSN);
-  } break;
-  case __REAL_CST__: {
-    Self__1I3P=((__REAL_CST *)__tmp__GMSN);
-    p__KALR=Self__1I3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__LALR=Self__1I3P->value__HN2H;
-    t__MALR=Self__1I3P->parent_constant__U2JH.static_type__M2YD;
-    result__BALR=NULL;
-    ptr__CALR=((__POINTER )(NULL));
-    typ_id__DALR= 0;
-    sz__EALR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__EALR ==  0)) {
-      result__BALR=REAL_CST__;
-    } else {
-      typ_id__DALR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EALR);
-      if ((typ_id__DALR == (__INTEGER)(-  1))) {
-        a__FALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GALR=(__UINTEGER_32)((__UINTEGER_32)(sz__EALR + a__FALR) & (__UINTEGER_32)(~ a__FALR));
-        ptr_table__BDZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GALR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ADZR=((__POINTER )(NULL));
-        result__CDZR=((__POINTER *)ptr_table__BDZR)[ 0];
-        if ((result__CDZR == (void *)NULL)) {
-          result__CDZR=new_lab__2PJ(new_size__GALR);
-          next__ADZR=(void *)((unsigned long)result__CDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GALR)));
-          ((__POINTER *)next__ADZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BDZR)[ 0]=next__ADZR;
-        } else {
-          next__ADZR=((__POINTER *)result__CDZR)[ 0];
-          if ((next__ADZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GALR <<  1)) <=  4096)) {
-              next__ADZR=(void *)((unsigned long)result__CDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GALR)));
-            } else {
-              next__ADZR=new_lab__2PJ(new_size__GALR);
-            };
-            ((__POINTER *)next__ADZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BDZR)[ 0]=next__ADZR;
-          } else {
-            ((__POINTER *)result__CDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ADZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CDZR=next__ADZR;
-          };
-        };
-        ptr__CALR=result__CDZR;
-      } else {
-        t__HALR=((__UINTEGER_32 )typ_id__DALR);
-        a__IALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JDZR=(__UINTEGER_32)((__UINTEGER_32)(sz__EALR + a__IALR) & (__UINTEGER_32)(~ a__IALR));
-        ptr_table__GDZR=((__POINTER )(&(table_type[(t__HALR)])));
-        lab_type__IDZR=(__UINTEGER_32)(t__HALR |  1);
-        next__FDZR=((__POINTER )(NULL));
-        result__HDZR=((__POINTER *)ptr_table__GDZR)[ 0];
-        if ((result__HDZR == (void *)NULL)) {
-          result__HDZR=new_lab__2PJ(lab_type__IDZR);
-          next__FDZR=(void *)((unsigned long)result__HDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JDZR)));
-          ((__POINTER *)next__FDZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GDZR)[ 0]=next__FDZR;
-        } else {
-          next__FDZR=((__POINTER *)result__HDZR)[ 0];
-          if ((next__FDZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JDZR <<  1)) <=  4096)) {
-              next__FDZR=(void *)((unsigned long)result__HDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JDZR)));
-            } else {
-              next__FDZR=new_lab__2PJ(lab_type__IDZR);
-            };
-            ((__POINTER *)next__FDZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GDZR)[ 0]=next__FDZR;
-          } else {
-            ((__POINTER *)result__HDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HDZR=next__FDZR;
-          };
-        };
-        ptr__CALR=result__HDZR;
-      };
-      result__BALR=((__REAL_CST *)ptr__CALR);
-      *(result__BALR) = *(REAL_CST__);
-    };
-    Self__JALR=((__REAL_CST *)result__BALR);
-    Self__JALR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KALR;
-    Self__JALR->value__HN2H=v__LALR;
-    Self__JALR->parent_constant__U2JH.static_type__M2YD=t__MALR;
-    __tmp__HMSN=result__BALR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3I3P=((__CHARACTER_CST *)__tmp__GMSN);
-    __tmp__HMSN=create__char__4SMH(Self__3I3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3I3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4I3P=((__IS_EXPANDED *)__tmp__GMSN);
-    __tmp__5WAR=read__QB5G(((__READ_LOCAL *)Self__4I3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5WAR==NULL) {
-      __tmp__AXAR=NULL;
-    } else {
-      __tmp__AXAR=((__READ_LOCAL *)__tmp__5WAR);
-    };
-    p__WALR=Self__4I3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__NALR=NULL;
-    ptr__OALR=((__POINTER )(NULL));
-    typ_id__PALR= 0;
-    sz__QALR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__QALR ==  0)) {
-      result__NALR=IS_EXPANDED__;
-    } else {
-      typ_id__PALR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QALR);
-      if ((typ_id__PALR == (__INTEGER)(-  1))) {
-        a__RALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SALR=(__UINTEGER_32)((__UINTEGER_32)(sz__QALR + a__RALR) & (__UINTEGER_32)(~ a__RALR));
-        ptr_table__LDZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SALR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__KDZR=((__POINTER )(NULL));
-        result__MDZR=((__POINTER *)ptr_table__LDZR)[ 0];
-        if ((result__MDZR == (void *)NULL)) {
-          result__MDZR=new_lab__2PJ(new_size__SALR);
-          next__KDZR=(void *)((unsigned long)result__MDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SALR)));
-          ((__POINTER *)next__KDZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LDZR)[ 0]=next__KDZR;
-        } else {
-          next__KDZR=((__POINTER *)result__MDZR)[ 0];
-          if ((next__KDZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SALR <<  1)) <=  4096)) {
-              next__KDZR=(void *)((unsigned long)result__MDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SALR)));
-            } else {
-              next__KDZR=new_lab__2PJ(new_size__SALR);
-            };
-            ((__POINTER *)next__KDZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LDZR)[ 0]=next__KDZR;
-          } else {
-            ((__POINTER *)result__MDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MDZR=next__KDZR;
-          };
-        };
-        ptr__OALR=result__MDZR;
-      } else {
-        t__TALR=((__UINTEGER_32 )typ_id__PALR);
-        a__UALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TDZR=(__UINTEGER_32)((__UINTEGER_32)(sz__QALR + a__UALR) & (__UINTEGER_32)(~ a__UALR));
-        ptr_table__QDZR=((__POINTER )(&(table_type[(t__TALR)])));
-        lab_type__SDZR=(__UINTEGER_32)(t__TALR |  1);
-        next__PDZR=((__POINTER )(NULL));
-        result__RDZR=((__POINTER *)ptr_table__QDZR)[ 0];
-        if ((result__RDZR == (void *)NULL)) {
-          result__RDZR=new_lab__2PJ(lab_type__SDZR);
-          next__PDZR=(void *)((unsigned long)result__RDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDZR)));
-          ((__POINTER *)next__PDZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QDZR)[ 0]=next__PDZR;
-        } else {
-          next__PDZR=((__POINTER *)result__RDZR)[ 0];
-          if ((next__PDZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TDZR <<  1)) <=  4096)) {
-              next__PDZR=(void *)((unsigned long)result__RDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDZR)));
-            } else {
-              next__PDZR=new_lab__2PJ(lab_type__SDZR);
-            };
-            ((__POINTER *)next__PDZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QDZR)[ 0]=next__PDZR;
-          } else {
-            ((__POINTER *)result__RDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RDZR=next__PDZR;
-          };
-        };
-        ptr__OALR=result__RDZR;
-      };
-      result__NALR=((__IS_EXPANDED *)ptr__OALR);
-      *(result__NALR) = *(IS_EXPANDED__);
-    };
-    Self__VALR=((__IS_EXPANDED *)result__NALR);
-    Self__VALR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WALR;
-    Self__VALR->receiver__WN2H=__tmp__AXAR;
-    __tmp__HMSN=result__NALR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HMSN=my_copy__1N2H(__tmp__GMSN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__HMSN=my_copy__EO2H(__tmp__GMSN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__HMSN=my_copy__PO2H(__tmp__GMSN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__HMSN=my_copy__1O2H(__tmp__GMSN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__HMSN=my_copy__GP2H(__tmp__GMSN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__HMSN=my_copy__RP2H(__tmp__GMSN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HMSN=my_copy__2P2H(__tmp__GMSN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HMSN=my_copy__HQ2H(__tmp__GMSN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__HMSN=my_copy__SQ2H(__tmp__GMSN);
-  } break;
-  case __ITEM__: {
-    __tmp__HMSN=my_copy__DR2H(__tmp__GMSN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__HMSN=my_copy__PR2H(__tmp__GMSN);
-  } break;
-  case __CAST__: {
-    __tmp__HMSN=my_copy__YR2H(__tmp__GMSN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__HMSN=my_copy__5SYM(__tmp__GMSN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__HMSN=my_copy__IUGK(__tmp__GMSN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__3ZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GMSN)->global__ZGJK),NULL);
-    if (__tmp__3ZCR==NULL) {
-      __tmp__4ZCR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__3ZCR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__4ZCR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__4ZCR=((__READ_GLOBAL *)__tmp__3ZCR);
+    __tmp__NWUP=__tmp__M11T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__NWUP=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__MWUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__NWUP=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__MWUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__NWUP=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__MWUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__NWUP=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__MWUP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__NWUP=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__MWUP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__NWUP=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__MWUP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__NWUP=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__MWUP));
+  } break;
+  };
+  __tmp__MWUP=Self__JWUP->parent_expr_binary_cmp__GYBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__MWUP)->__id) {
+  case __STRING_CST__5J__: {
+    Self__03DU=((__STRING_CST__5J *)__tmp__MWUP);
+    result__W3DU=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      result__W3DU=Self__03DU;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      result__W3DU=((__STRING_CST__5J *)ptr__X3DU);
+      *(result__W3DU) = *(Self__03DU);
+    };
+    __tmp__L11T=result__W3DU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__L11T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__MWUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__0YAS=((__PROTOTYPE_CST__LAXC *)__tmp__MWUP);
+    __tmp__1YAS=create__type__VJ2C(Self__0YAS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__0YAS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__L11T=__tmp__1YAS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__3YAS=((__INTEGER_CST__XAXC *)__tmp__MWUP);
+    p__R4DU=Self__3YAS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__S4DU=Self__3YAS->value__FH4D;
+    t__T4DU=Self__3YAS->parent_constant__YAXC.static_type__5G4D;
+    Self__3YAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__3YAS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__3YAS=((__INTEGER_CST__XAXC *)ptr__X3DU);
+      *(Self__3YAS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__Q4DU=((__INTEGER_CST__XAXC *)Self__3YAS);
+    Self__Q4DU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__Q4DU->value__FH4D=v__S4DU;
+    Self__Q4DU->parent_constant__YAXC.static_type__5G4D=t__T4DU;
+    check_type__XYEE(Self__Q4DU);
+    __tmp__L11T=Self__3YAS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__L11T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__MWUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__MWUP)->local__BVEJ));
+    if (__tmp__RIYT==NULL) {
+      __tmp__SIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SIYT=((__READ_LOCAL__55ZI *)__tmp__RIYT);
+    };
+    __tmp__L11T=__tmp__SIYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__L11T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__L11T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MWUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__BZAS=((__IS_EXPANDED__35NJ *)__tmp__MWUP);
+    p__R4DU=Self__BZAS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__RIYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__BZAS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__RIYT==NULL) {
+      __tmp__SIYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__SIYT=((__READ_LOCAL__55ZI *)__tmp__RIYT);
+    };
+    Self__BZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__BZAS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__BZAS=((__IS_EXPANDED__35NJ *)ptr__X3DU);
+      *(Self__BZAS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__B5DU=((__IS_EXPANDED__35NJ *)Self__BZAS);
+    Self__B5DU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__B5DU->receiver__RA5J=__tmp__SIYT;
+    __tmp__L11T=Self__BZAS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__GZAS=((__GET_TYPE_ID__HAOJ *)__tmp__MWUP);
+    p__R4DU=Self__GZAS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__T4DU=Self__GZAS->receiver__WA5J;
+    Self__GZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__GZAS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__GZAS=((__GET_TYPE_ID__HAOJ *)ptr__X3DU);
+      *(Self__GZAS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__R5DU=((__GET_TYPE_ID__HAOJ *)Self__GZAS);
+    Self__R5DU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__R5DU->receiver__WA5J=t__T4DU;
+    __tmp__L11T=Self__GZAS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__L11T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__L11T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__L11T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__L11T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__L11T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__L11T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__MWUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__L11T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__MWUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__L11T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__MWUP));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__L11T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__MWUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__JZAS=((__SIZE_OF__5GOJ *)__tmp__MWUP);
+    p__R4DU=Self__JZAS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__T4DU=Self__JZAS->receiver__AD5J;
+    Self__JZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__JZAS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__JZAS=((__SIZE_OF__5GOJ *)ptr__X3DU);
+      *(Self__JZAS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BAEU=((__SIZE_OF__5GOJ *)Self__JZAS);
+    Self__BAEU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__BAEU->receiver__AD5J=t__T4DU;
+    __tmp__L11T=Self__JZAS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__L11T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__MWUP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__MZAS=((__REAL_CST__1LOJ *)__tmp__MWUP);
+    p__R4DU=Self__MZAS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TAEU=Self__MZAS->value__VD5J;
+    t__T4DU=Self__MZAS->parent_constant__2LOJ.static_type__5G4D;
+    Self__MZAS=NULL;
+    ptr__X3DU=((__POINTER__IB )(NULL));
+    typ_id__Y3DU= 0;
+    __tmp__Z3DU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__Z3DU ==  0)) {
+      Self__MZAS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__Y3DU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+      if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+        ptr__X3DU=__tmp__13DU;
+      } else /* FALSE */ {
+        __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+        ptr__X3DU=__tmp__13DU;
+      };
+      Self__MZAS=((__REAL_CST__1LOJ *)ptr__X3DU);
+      *(Self__MZAS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RAEU=((__REAL_CST__1LOJ *)Self__MZAS);
+    Self__RAEU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__R4DU;
+    Self__RAEU->value__VD5J=v__TAEU;
+    Self__RAEU->parent_constant__2LOJ.static_type__5G4D=t__T4DU;
+    __tmp__L11T=Self__MZAS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__QZAS=((__CHARACTER_CST__RMOJ *)__tmp__MWUP);
+    __tmp__RZAS=create__char__UMQJ(Self__QZAS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QZAS->text__0D5J);
+    __tmp__L11T=__tmp__RZAS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__TZAS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MWUP);
+    __tmp__UZAS=create__text__OQQJ(Self__TZAS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__TZAS->string__WBJK);
+    __tmp__L11T=__tmp__UZAS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__L11T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__MWUP));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__L11T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MWUP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__L11T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__L11T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__L11T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__L11T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MWUP));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__L11T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__MWUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__L11T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__MWUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__P11T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__MWUP)->global__KAKM),NULL);
+    if (__tmp__P11T==NULL) {
+      __tmp__M11T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__P11T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__M11T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__M11T=((__READ_GLOBAL__T4YL *)__tmp__P11T);
       } break;
       }
     };
-    __tmp__HMSN=__tmp__4ZCR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HMSN=my_copy__BQCN(__tmp__GMSN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HMSN=my_copy__NREO(__tmp__GMSN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HMSN=my_copy__VYJO(__tmp__GMSN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HMSN=my_copy__0REO(__tmp__GMSN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HMSN=my_copy__BZJO(__tmp__GMSN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__HMSN=my_copy__CNJM(__tmp__GMSN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__HMSN=my_copy__5XLL(__tmp__GMSN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__HMSN=my_copy__WVYM(__tmp__GMSN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__HMSN=my_copy__FSEO(__tmp__GMSN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HMSN=my_copy__QCEP(__tmp__GMSN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__HMSN=my_copy__5LSN(__tmp__GMSN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HMSN=my_copy__KMSN(__tmp__GMSN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__HMSN=my_copy__JZPN(__tmp__GMSN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__HMSN=my_copy__G3SO(__tmp__GMSN);
-  } break;
-  };
-  result__ODNN=NULL;
-  ptr__PDNN=((__POINTER )(NULL));
-  typ_id__UDNN= 0;
-  sz__RDNN=((__UINTEGER_32 )sizeof(__EXPR_INF));
-  if ((sz__RDNN ==  0)) {
-    result__ODNN=EXPR_INF__;
-  } else {
-    typ_id__UDNN=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RDNN);
-    if ((typ_id__UDNN == (__INTEGER)(-  1))) {
-      a__NL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__LL2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNN + a__NL2Q) & (__UINTEGER_32)(~ a__NL2Q));
-      ptr_table__VDZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LL2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__UDZR=((__POINTER )(NULL));
-      result__WDZR=((__POINTER *)ptr_table__VDZR)[ 0];
-      if ((result__WDZR == (void *)NULL)) {
-        result__WDZR=new_lab__2PJ(new_size__LL2Q);
-        next__UDZR=(void *)((unsigned long)result__WDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LL2Q)));
-        ((__POINTER *)next__UDZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VDZR)[ 0]=next__UDZR;
-      } else {
-        next__UDZR=((__POINTER *)result__WDZR)[ 0];
-        if ((next__UDZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LL2Q <<  1)) <=  4096)) {
-            next__UDZR=(void *)((unsigned long)result__WDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LL2Q)));
-          } else {
-            next__UDZR=new_lab__2PJ(new_size__LL2Q);
-          };
-          ((__POINTER *)next__UDZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VDZR)[ 0]=next__UDZR;
-        } else {
-          ((__POINTER *)result__WDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WDZR=next__UDZR;
-        };
-      };
-      ptr__PDNN=result__WDZR;
-    } else {
-      t__RL2Q=((__UINTEGER_32 )typ_id__UDNN);
-      a__TL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3DZR=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNN + a__TL2Q) & (__UINTEGER_32)(~ a__TL2Q));
-      ptr_table__0DZR=((__POINTER )(&(table_type[(t__RL2Q)])));
-      lab_type__2DZR=(__UINTEGER_32)(t__RL2Q |  1);
-      next__ZDZR=((__POINTER )(NULL));
-      result__1DZR=((__POINTER *)ptr_table__0DZR)[ 0];
-      if ((result__1DZR == (void *)NULL)) {
-        result__1DZR=new_lab__2PJ(lab_type__2DZR);
-        next__ZDZR=(void *)((unsigned long)result__1DZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3DZR)));
-        ((__POINTER *)next__ZDZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0DZR)[ 0]=next__ZDZR;
-      } else {
-        next__ZDZR=((__POINTER *)result__1DZR)[ 0];
-        if ((next__ZDZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1DZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3DZR <<  1)) <=  4096)) {
-            next__ZDZR=(void *)((unsigned long)result__1DZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3DZR)));
-          } else {
-            next__ZDZR=new_lab__2PJ(lab_type__2DZR);
-          };
-          ((__POINTER *)next__ZDZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0DZR)[ 0]=next__ZDZR;
-        } else {
-          ((__POINTER *)result__1DZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1DZR=next__ZDZR;
-        };
-      };
-      ptr__PDNN=result__1DZR;
-    };
-    result__ODNN=((__EXPR_INF *)ptr__PDNN);
-    *(result__ODNN) = *(EXPR_INF__);
-  };
-  Self__M5SN=((__EXPR_INF *)result__ODNN);
-  Self__M5SN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CMSN;
-  Self__M5SN->parent_expr_binary_cmp__G11M.left__PM2H=__tmp__EMSN;
-  Self__M5SN->parent_expr_binary_cmp__G11M.right__TM2H=__tmp__HMSN;
-  return(result__ODNN);
+    __tmp__L11T=__tmp__M11T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__L11T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__MWUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__L11T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__MWUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__L11T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__MWUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__L11T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__MWUP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__L11T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__MWUP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__L11T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__MWUP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__L11T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__MWUP));
+  } break;
+  };
+  result__NCRU=NULL;
+  ptr__X3DU=((__POINTER__IB )(NULL));
+  typ_id__Y3DU= 0;
+  __tmp__Z3DU=((__POINTER__IB )sizeof(__EXPR_INF_EQ__FYBP));
+  if (((unsigned long)__tmp__Z3DU ==  0)) {
+    result__NCRU=EXPR_INF_EQ__FYBP__;
+  } else /* FALSE */ {
+    typ_id__Y3DU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3DU));
+    if ((typ_id__Y3DU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__33DU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23DU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_size[(__tmp__33DU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23DU)));
+      ptr__X3DU=__tmp__13DU;
+    } else /* FALSE */ {
+      __tmp__33DU=((__UINTEGER_32__ZWB )typ_id__Y3DU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__13DU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__23DU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3DU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13DU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__13DU=micro_alloc__table__lab__UKI(__tmp__23DU,((__POINTER__IB )(&(table_type[(__tmp__33DU)]))),(__UINTEGER_32__ZWB)(__tmp__33DU |  1));
+      ptr__X3DU=__tmp__13DU;
+    };
+    result__NCRU=((__EXPR_INF_EQ__FYBP *)ptr__X3DU);
+    *(result__NCRU) = *(EXPR_INF_EQ__FYBP__);
+  };
+  Self__ZCRU=((__EXPR_INF_EQ__FYBP *)result__NCRU);
+  Self__ZCRU->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LWUP;
+  Self__ZCRU->parent_expr_binary_cmp__GYBP.left__354J=__tmp__NWUP;
+  Self__ZCRU->parent_expr_binary_cmp__GYBP.right__DA5J=__tmp__L11T;
+  Self__ZCRU=result__NCRU;
+  return(Self__ZCRU);
 }
 
-static __EXPR_INF_EQ* my_copy__KMSN(__EXPR_INF_EQ *Self__LMSN)
-// ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
+static __EXPR_XOR__ABEP* my_copy__IBIQ(__EXPR_XOR__ABEP *Self__JBIQ)
+// ({EXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__CBLR,v__FCLR;
-  __POSITION __tmp__NMSN,p__BBLR,p__NBLR,p__ZBLR,p__ECLR,p__QCLR;
-  __POSITION p__2CLR;
-  void *__tmp__OMSN,*__tmp__PMSN,*__tmp__RMSN,*__tmp__SMSN;
-  __STRING_CST *Self__5I3P,*Self__HJ3P;
-  __PROTOTYPE_CST *Self__AJ3P,*Self__IJ3P;
-  __INTEGER_CST *Self__BJ3P,*result__YALR,*Self__ABLR,*Self__JJ3P;
-  __INTEGER_CST *result__1BLR,*Self__DCLR;
-  void *t__DBLR,*t__PBLR,*t__GCLR,*t__SCLR;
-  __POINTER ptr__ZALR,ptr_table__5DZR,next__4DZR,result__AEZR;
-  __POINTER ptr_table__EEZR,next__DEZR,result__FEZR,ptr__FBLR;
-  __POINTER ptr_table__JEZR,next__IEZR,result__KEZR,ptr_table__OEZR;
-  __POINTER next__NEZR,result__PEZR,ptr__RBLR,ptr_table__TEZR;
-  __POINTER next__SEZR,result__UEZR,ptr_table__YEZR,next__XEZR;
-  __POINTER result__ZEZR,ptr__2BLR,ptr_table__3EZR,next__2EZR;
-  __POINTER result__4EZR,ptr_table__CFZR,next__BFZR,result__DFZR;
-  __POINTER ptr__ICLR,ptr_table__HFZR,next__GFZR,result__IFZR;
-  __POINTER ptr_table__MFZR,next__LFZR,result__NFZR,ptr__UCLR;
-  __POINTER ptr_table__RFZR,next__QFZR,result__SFZR,ptr_table__WFZR;
-  __POINTER next__VFZR,result__XFZR,ptr__BFNN,ptr_table__1FZR;
-  __POINTER next__0FZR,result__2FZR,ptr_table__AGZR,next__5FZR;
-  __POINTER result__BGZR;
-  __INTEGER typ_id__0ALR,typ_id__GBLR,typ_id__SBLR,typ_id__3BLR;
-  __INTEGER typ_id__JCLR,typ_id__VCLR,typ_id__GFNN;
-  __UINTEGER_32 sz__1ALR,a__2ALR,new_size__3ALR,t__4ALR,a__5ALR;
-  __UINTEGER_32 new_size__HEZR,lab_type__GEZR,sz__HBLR,a__IBLR;
-  __UINTEGER_32 new_size__JBLR,t__KBLR,a__LBLR,new_size__REZR;
-  __UINTEGER_32 lab_type__QEZR,sz__TBLR,a__UBLR,new_size__VBLR,t__WBLR;
-  __UINTEGER_32 a__XBLR,new_size__1EZR,lab_type__0EZR,sz__4BLR,a__5BLR;
-  __UINTEGER_32 new_size__ACLR,t__BCLR,a__CCLR,new_size__FFZR;
-  __UINTEGER_32 lab_type__EFZR,sz__KCLR,a__LCLR,new_size__MCLR,t__NCLR;
-  __UINTEGER_32 a__OCLR,new_size__PFZR,lab_type__OFZR,sz__WCLR,a__XCLR;
-  __UINTEGER_32 new_size__YCLR,t__ZCLR,a__0CLR,new_size__ZFZR;
-  __UINTEGER_32 lab_type__YFZR,sz__DFNN,a__YL2Q,new_size__WL2Q,t__2L2Q;
-  __UINTEGER_32 a__4L2Q,new_size__DGZR,lab_type__CGZR;
-  void *__tmp__DXAR,*__tmp__HXAR,*__tmp__B0CR,*__tmp__LXAR,*__tmp__PXAR;
-  void *__tmp__F0CR;
-  __READ_LOCAL *__tmp__EXAR,*__tmp__IXAR,*__tmp__MXAR,*__tmp__QXAR;
-  __REAL_CST *Self__DJ3P,*result__EBLR,*Self__MBLR,*Self__LJ3P;
-  __REAL_CST *result__HCLR,*Self__PCLR;
-  void *v__OBLR,*v__RCLR;
-  __CHARACTER_CST *Self__FJ3P,*Self__NJ3P;
-  __IS_EXPANDED *Self__GJ3P,*result__QBLR,*Self__YBLR,*Self__OJ3P;
-  __IS_EXPANDED *result__TCLR,*Self__1CLR;
-  __READ_GLOBAL *__tmp__C0CR,*__tmp__G0CR;
-  __EXPR_INF_EQ *result__AFNN,*Self__S5SN;
-  __tmp__NMSN=Self__LMSN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__OMSN=Self__LMSN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__OMSN)->__id) {
-  case __LIST__: {
-    __tmp__PMSN=my_copy__MSYM(__tmp__OMSN);
-  } break;
-  case __STRING_CST__: {
-    Self__5I3P=((__STRING_CST *)__tmp__OMSN);
-    __tmp__PMSN=create__text__ITMH(Self__5I3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5I3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__PMSN=my_copy__EK2H(__tmp__OMSN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__AJ3P=((__PROTOTYPE_CST *)__tmp__OMSN);
-    __tmp__PMSN=create__type__PKQC(Self__AJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AJ3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__BJ3P=((__INTEGER_CST *)__tmp__OMSN);
-    p__BBLR=Self__BJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__CBLR=Self__BJ3P->value__W4YD;
-    t__DBLR=Self__BJ3P->parent_constant__B3LC.static_type__M2YD;
-    result__YALR=NULL;
-    ptr__ZALR=((__POINTER )(NULL));
-    typ_id__0ALR= 0;
-    sz__1ALR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__1ALR ==  0)) {
-      result__YALR=INTEGER_CST__;
-    } else {
-      typ_id__0ALR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1ALR);
-      if ((typ_id__0ALR == (__INTEGER)(-  1))) {
-        a__2ALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3ALR=(__UINTEGER_32)((__UINTEGER_32)(sz__1ALR + a__2ALR) & (__UINTEGER_32)(~ a__2ALR));
-        ptr_table__5DZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3ALR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__4DZR=((__POINTER )(NULL));
-        result__AEZR=((__POINTER *)ptr_table__5DZR)[ 0];
-        if ((result__AEZR == (void *)NULL)) {
-          result__AEZR=new_lab__2PJ(new_size__3ALR);
-          next__4DZR=(void *)((unsigned long)result__AEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ALR)));
-          ((__POINTER *)next__4DZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5DZR)[ 0]=next__4DZR;
-        } else {
-          next__4DZR=((__POINTER *)result__AEZR)[ 0];
-          if ((next__4DZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3ALR <<  1)) <=  4096)) {
-              next__4DZR=(void *)((unsigned long)result__AEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ALR)));
-            } else {
-              next__4DZR=new_lab__2PJ(new_size__3ALR);
-            };
-            ((__POINTER *)next__4DZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5DZR)[ 0]=next__4DZR;
-          } else {
-            ((__POINTER *)result__AEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4DZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AEZR=next__4DZR;
-          };
-        };
-        ptr__ZALR=result__AEZR;
-      } else {
-        t__4ALR=((__UINTEGER_32 )typ_id__0ALR);
-        a__5ALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HEZR=(__UINTEGER_32)((__UINTEGER_32)(sz__1ALR + a__5ALR) & (__UINTEGER_32)(~ a__5ALR));
-        ptr_table__EEZR=((__POINTER )(&(table_type[(t__4ALR)])));
-        lab_type__GEZR=(__UINTEGER_32)(t__4ALR |  1);
-        next__DEZR=((__POINTER )(NULL));
-        result__FEZR=((__POINTER *)ptr_table__EEZR)[ 0];
-        if ((result__FEZR == (void *)NULL)) {
-          result__FEZR=new_lab__2PJ(lab_type__GEZR);
-          next__DEZR=(void *)((unsigned long)result__FEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEZR)));
-          ((__POINTER *)next__DEZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EEZR)[ 0]=next__DEZR;
-        } else {
-          next__DEZR=((__POINTER *)result__FEZR)[ 0];
-          if ((next__DEZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HEZR <<  1)) <=  4096)) {
-              next__DEZR=(void *)((unsigned long)result__FEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEZR)));
-            } else {
-              next__DEZR=new_lab__2PJ(lab_type__GEZR);
-            };
-            ((__POINTER *)next__DEZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EEZR)[ 0]=next__DEZR;
-          } else {
-            ((__POINTER *)result__FEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FEZR=next__DEZR;
-          };
-        };
-        ptr__ZALR=result__FEZR;
-      };
-      result__YALR=((__INTEGER_CST *)ptr__ZALR);
-      *(result__YALR) = *(INTEGER_CST__);
-    };
-    Self__ABLR=((__INTEGER_CST *)result__YALR);
-    Self__ABLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BBLR;
-    Self__ABLR->value__W4YD=v__CBLR;
-    Self__ABLR->parent_constant__B3LC.static_type__M2YD=t__DBLR;
-    check_type__YG5D(Self__ABLR);
-    __tmp__PMSN=result__YALR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DXAR=read__QB5G(((__READ_LOCAL *)__tmp__OMSN)->local__HJZD);
-    if (__tmp__DXAR==NULL) {
-      __tmp__EXAR=NULL;
-    } else {
-      __tmp__EXAR=((__READ_LOCAL *)__tmp__DXAR);
-    };
-    __tmp__PMSN=__tmp__EXAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__PMSN=my_copy__SL2H(__tmp__OMSN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__PMSN=my_copy__LM2H(__tmp__OMSN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__PMSN=my_copy__YM2H(__tmp__OMSN);
-  } break;
-  case __REAL_CST__: {
-    Self__DJ3P=((__REAL_CST *)__tmp__OMSN);
-    p__NBLR=Self__DJ3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__OBLR=Self__DJ3P->value__HN2H;
-    t__PBLR=Self__DJ3P->parent_constant__U2JH.static_type__M2YD;
-    result__EBLR=NULL;
-    ptr__FBLR=((__POINTER )(NULL));
-    typ_id__GBLR= 0;
-    sz__HBLR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__HBLR ==  0)) {
-      result__EBLR=REAL_CST__;
-    } else {
-      typ_id__GBLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HBLR);
-      if ((typ_id__GBLR == (__INTEGER)(-  1))) {
-        a__IBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JBLR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBLR + a__IBLR) & (__UINTEGER_32)(~ a__IBLR));
-        ptr_table__JEZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JBLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__IEZR=((__POINTER )(NULL));
-        result__KEZR=((__POINTER *)ptr_table__JEZR)[ 0];
-        if ((result__KEZR == (void *)NULL)) {
-          result__KEZR=new_lab__2PJ(new_size__JBLR);
-          next__IEZR=(void *)((unsigned long)result__KEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBLR)));
-          ((__POINTER *)next__IEZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JEZR)[ 0]=next__IEZR;
-        } else {
-          next__IEZR=((__POINTER *)result__KEZR)[ 0];
-          if ((next__IEZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JBLR <<  1)) <=  4096)) {
-              next__IEZR=(void *)((unsigned long)result__KEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBLR)));
-            } else {
-              next__IEZR=new_lab__2PJ(new_size__JBLR);
-            };
-            ((__POINTER *)next__IEZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JEZR)[ 0]=next__IEZR;
-          } else {
-            ((__POINTER *)result__KEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KEZR=next__IEZR;
-          };
-        };
-        ptr__FBLR=result__KEZR;
-      } else {
-        t__KBLR=((__UINTEGER_32 )typ_id__GBLR);
-        a__LBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__REZR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBLR + a__LBLR) & (__UINTEGER_32)(~ a__LBLR));
-        ptr_table__OEZR=((__POINTER )(&(table_type[(t__KBLR)])));
-        lab_type__QEZR=(__UINTEGER_32)(t__KBLR |  1);
-        next__NEZR=((__POINTER )(NULL));
-        result__PEZR=((__POINTER *)ptr_table__OEZR)[ 0];
-        if ((result__PEZR == (void *)NULL)) {
-          result__PEZR=new_lab__2PJ(lab_type__QEZR);
-          next__NEZR=(void *)((unsigned long)result__PEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__REZR)));
-          ((__POINTER *)next__NEZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OEZR)[ 0]=next__NEZR;
-        } else {
-          next__NEZR=((__POINTER *)result__PEZR)[ 0];
-          if ((next__NEZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__REZR <<  1)) <=  4096)) {
-              next__NEZR=(void *)((unsigned long)result__PEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__REZR)));
-            } else {
-              next__NEZR=new_lab__2PJ(lab_type__QEZR);
-            };
-            ((__POINTER *)next__NEZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OEZR)[ 0]=next__NEZR;
-          } else {
-            ((__POINTER *)result__PEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PEZR=next__NEZR;
-          };
-        };
-        ptr__FBLR=result__PEZR;
-      };
-      result__EBLR=((__REAL_CST *)ptr__FBLR);
-      *(result__EBLR) = *(REAL_CST__);
-    };
-    Self__MBLR=((__REAL_CST *)result__EBLR);
-    Self__MBLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NBLR;
-    Self__MBLR->value__HN2H=v__OBLR;
-    Self__MBLR->parent_constant__U2JH.static_type__M2YD=t__PBLR;
-    __tmp__PMSN=result__EBLR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__FJ3P=((__CHARACTER_CST *)__tmp__OMSN);
-    __tmp__PMSN=create__char__4SMH(Self__FJ3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FJ3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GJ3P=((__IS_EXPANDED *)__tmp__OMSN);
-    __tmp__HXAR=read__QB5G(((__READ_LOCAL *)Self__GJ3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HXAR==NULL) {
-      __tmp__IXAR=NULL;
-    } else {
-      __tmp__IXAR=((__READ_LOCAL *)__tmp__HXAR);
-    };
-    p__ZBLR=Self__GJ3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__QBLR=NULL;
-    ptr__RBLR=((__POINTER )(NULL));
-    typ_id__SBLR= 0;
-    sz__TBLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__TBLR ==  0)) {
-      result__QBLR=IS_EXPANDED__;
-    } else {
-      typ_id__SBLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TBLR);
-      if ((typ_id__SBLR == (__INTEGER)(-  1))) {
-        a__UBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VBLR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBLR + a__UBLR) & (__UINTEGER_32)(~ a__UBLR));
-        ptr_table__TEZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VBLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__SEZR=((__POINTER )(NULL));
-        result__UEZR=((__POINTER *)ptr_table__TEZR)[ 0];
-        if ((result__UEZR == (void *)NULL)) {
-          result__UEZR=new_lab__2PJ(new_size__VBLR);
-          next__SEZR=(void *)((unsigned long)result__UEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBLR)));
-          ((__POINTER *)next__SEZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TEZR)[ 0]=next__SEZR;
-        } else {
-          next__SEZR=((__POINTER *)result__UEZR)[ 0];
-          if ((next__SEZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VBLR <<  1)) <=  4096)) {
-              next__SEZR=(void *)((unsigned long)result__UEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBLR)));
-            } else {
-              next__SEZR=new_lab__2PJ(new_size__VBLR);
-            };
-            ((__POINTER *)next__SEZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TEZR)[ 0]=next__SEZR;
-          } else {
-            ((__POINTER *)result__UEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UEZR=next__SEZR;
-          };
-        };
-        ptr__RBLR=result__UEZR;
-      } else {
-        t__WBLR=((__UINTEGER_32 )typ_id__SBLR);
-        a__XBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1EZR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBLR + a__XBLR) & (__UINTEGER_32)(~ a__XBLR));
-        ptr_table__YEZR=((__POINTER )(&(table_type[(t__WBLR)])));
-        lab_type__0EZR=(__UINTEGER_32)(t__WBLR |  1);
-        next__XEZR=((__POINTER )(NULL));
-        result__ZEZR=((__POINTER *)ptr_table__YEZR)[ 0];
-        if ((result__ZEZR == (void *)NULL)) {
-          result__ZEZR=new_lab__2PJ(lab_type__0EZR);
-          next__XEZR=(void *)((unsigned long)result__ZEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1EZR)));
-          ((__POINTER *)next__XEZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YEZR)[ 0]=next__XEZR;
-        } else {
-          next__XEZR=((__POINTER *)result__ZEZR)[ 0];
-          if ((next__XEZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1EZR <<  1)) <=  4096)) {
-              next__XEZR=(void *)((unsigned long)result__ZEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1EZR)));
-            } else {
-              next__XEZR=new_lab__2PJ(lab_type__0EZR);
-            };
-            ((__POINTER *)next__XEZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YEZR)[ 0]=next__XEZR;
-          } else {
-            ((__POINTER *)result__ZEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZEZR=next__XEZR;
-          };
-        };
-        ptr__RBLR=result__ZEZR;
-      };
-      result__QBLR=((__IS_EXPANDED *)ptr__RBLR);
-      *(result__QBLR) = *(IS_EXPANDED__);
-    };
-    Self__YBLR=((__IS_EXPANDED *)result__QBLR);
-    Self__YBLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZBLR;
-    Self__YBLR->receiver__WN2H=__tmp__IXAR;
-    __tmp__PMSN=result__QBLR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__PMSN=my_copy__1N2H(__tmp__OMSN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__PMSN=my_copy__EO2H(__tmp__OMSN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__PMSN=my_copy__PO2H(__tmp__OMSN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__PMSN=my_copy__1O2H(__tmp__OMSN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__PMSN=my_copy__GP2H(__tmp__OMSN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__PMSN=my_copy__RP2H(__tmp__OMSN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__PMSN=my_copy__2P2H(__tmp__OMSN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__PMSN=my_copy__HQ2H(__tmp__OMSN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__PMSN=my_copy__SQ2H(__tmp__OMSN);
-  } break;
-  case __ITEM__: {
-    __tmp__PMSN=my_copy__DR2H(__tmp__OMSN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__PMSN=my_copy__PR2H(__tmp__OMSN);
-  } break;
-  case __CAST__: {
-    __tmp__PMSN=my_copy__YR2H(__tmp__OMSN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__PMSN=my_copy__5SYM(__tmp__OMSN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__PMSN=my_copy__IUGK(__tmp__OMSN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__B0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OMSN)->global__ZGJK),NULL);
-    if (__tmp__B0CR==NULL) {
-      __tmp__C0CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__B0CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__C0CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__C0CR=((__READ_GLOBAL *)__tmp__B0CR);
+  __INTEGER_64__1SG v__SEEU;
+  __POSITION__OL __tmp__LBIQ,p__REEU;
+  void *__tmp__MBIQ,*__tmp__NBIQ;
+  __STRING_CST__5J *Self__0DEU,*result__WDEU;
+  __POINTER__IB ptr__XDEU,__tmp__ZDEU,__tmp__1DEU,__tmp__2DEU;
+  __INTEGER__Q typ_id__YDEU;
+  __UINTEGER_32__ZWB __tmp__3DEU;
+  __PROTOTYPE_CST__LAXC *Self__Y0AS,*__tmp__Z0AS;
+  __INTEGER_CST__XAXC *Self__10AS,*Self__QEEU;
+  __TYPE_FULL__XMB *t__TEEU;
+  __READ_LOCAL__55ZI *__tmp__BJYT,*__tmp__CJYT;
+  __IS_EXPANDED__35NJ *Self__50AS,*Self__BFEU;
+  __GET_TYPE_ID__HAOJ *Self__E1AS,*Self__RFEU;
+  __SIZE_OF__5GOJ *Self__H1AS,*Self__BGEU;
+  __REAL_CST__1LOJ *Self__K1AS,*Self__RGEU;
+  __STRING_CONSTANT__0 *v__TGEU;
+  __CHARACTER_CST__RMOJ *Self__O1AS,*__tmp__P1AS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__R1AS,*__tmp__S1AS;
+  void *__tmp__T11T,*__tmp__X11T;
+  __READ_GLOBAL__T4YL *__tmp__U11T;
+  __EXPR_XOR__ABEP *result__4CRU,*Self__KDRU;
+  __tmp__LBIQ=Self__JBIQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+  __tmp__MBIQ=Self__JBIQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__MBIQ)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0DEU=((__STRING_CST__5J *)__tmp__MBIQ);
+    result__WDEU=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      result__WDEU=Self__0DEU;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      result__WDEU=((__STRING_CST__5J *)ptr__XDEU);
+      *(result__WDEU) = *(Self__0DEU);
+    };
+    __tmp__NBIQ=result__WDEU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__NBIQ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__MBIQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__Y0AS=((__PROTOTYPE_CST__LAXC *)__tmp__MBIQ);
+    __tmp__Z0AS=create__type__VJ2C(Self__Y0AS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Y0AS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__NBIQ=__tmp__Z0AS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__10AS=((__INTEGER_CST__XAXC *)__tmp__MBIQ);
+    p__REEU=Self__10AS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SEEU=Self__10AS->value__FH4D;
+    t__TEEU=Self__10AS->parent_constant__YAXC.static_type__5G4D;
+    Self__10AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__10AS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__10AS=((__INTEGER_CST__XAXC *)ptr__XDEU);
+      *(Self__10AS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QEEU=((__INTEGER_CST__XAXC *)Self__10AS);
+    Self__QEEU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__QEEU->value__FH4D=v__SEEU;
+    Self__QEEU->parent_constant__YAXC.static_type__5G4D=t__TEEU;
+    check_type__XYEE(Self__QEEU);
+    __tmp__NBIQ=Self__10AS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__NBIQ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__MBIQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BJYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__MBIQ)->local__BVEJ));
+    if (__tmp__BJYT==NULL) {
+      __tmp__CJYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CJYT=((__READ_LOCAL__55ZI *)__tmp__BJYT);
+    };
+    __tmp__NBIQ=__tmp__CJYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__NBIQ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__NBIQ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MBIQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__50AS=((__IS_EXPANDED__35NJ *)__tmp__MBIQ);
+    p__REEU=Self__50AS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BJYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__50AS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BJYT==NULL) {
+      __tmp__CJYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CJYT=((__READ_LOCAL__55ZI *)__tmp__BJYT);
+    };
+    Self__50AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__50AS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__50AS=((__IS_EXPANDED__35NJ *)ptr__XDEU);
+      *(Self__50AS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BFEU=((__IS_EXPANDED__35NJ *)Self__50AS);
+    Self__BFEU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__BFEU->receiver__RA5J=__tmp__CJYT;
+    __tmp__NBIQ=Self__50AS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__E1AS=((__GET_TYPE_ID__HAOJ *)__tmp__MBIQ);
+    p__REEU=Self__E1AS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TEEU=Self__E1AS->receiver__WA5J;
+    Self__E1AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__E1AS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__E1AS=((__GET_TYPE_ID__HAOJ *)ptr__XDEU);
+      *(Self__E1AS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RFEU=((__GET_TYPE_ID__HAOJ *)Self__E1AS);
+    Self__RFEU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__RFEU->receiver__WA5J=t__TEEU;
+    __tmp__NBIQ=Self__E1AS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__NBIQ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__NBIQ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__NBIQ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__NBIQ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__NBIQ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__NBIQ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__NBIQ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__MBIQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__NBIQ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__MBIQ));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__NBIQ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__MBIQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__H1AS=((__SIZE_OF__5GOJ *)__tmp__MBIQ);
+    p__REEU=Self__H1AS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TEEU=Self__H1AS->receiver__AD5J;
+    Self__H1AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__H1AS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__H1AS=((__SIZE_OF__5GOJ *)ptr__XDEU);
+      *(Self__H1AS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BGEU=((__SIZE_OF__5GOJ *)Self__H1AS);
+    Self__BGEU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__BGEU->receiver__AD5J=t__TEEU;
+    __tmp__NBIQ=Self__H1AS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__NBIQ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__MBIQ));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__K1AS=((__REAL_CST__1LOJ *)__tmp__MBIQ);
+    p__REEU=Self__K1AS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TGEU=Self__K1AS->value__VD5J;
+    t__TEEU=Self__K1AS->parent_constant__2LOJ.static_type__5G4D;
+    Self__K1AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__K1AS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__K1AS=((__REAL_CST__1LOJ *)ptr__XDEU);
+      *(Self__K1AS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RGEU=((__REAL_CST__1LOJ *)Self__K1AS);
+    Self__RGEU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__RGEU->value__VD5J=v__TGEU;
+    Self__RGEU->parent_constant__2LOJ.static_type__5G4D=t__TEEU;
+    __tmp__NBIQ=Self__K1AS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__O1AS=((__CHARACTER_CST__RMOJ *)__tmp__MBIQ);
+    __tmp__P1AS=create__char__UMQJ(Self__O1AS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__O1AS->text__0D5J);
+    __tmp__NBIQ=__tmp__P1AS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__R1AS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MBIQ);
+    __tmp__S1AS=create__text__OQQJ(Self__R1AS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__R1AS->string__WBJK);
+    __tmp__NBIQ=__tmp__S1AS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__NBIQ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__MBIQ));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__NBIQ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__NBIQ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__NBIQ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__NBIQ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__NBIQ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__NBIQ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__NBIQ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__MBIQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__T11T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__MBIQ)->global__KAKM),NULL);
+    if (__tmp__T11T==NULL) {
+      __tmp__U11T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__T11T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__U11T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__U11T=((__READ_GLOBAL__T4YL *)__tmp__T11T);
       } break;
       }
     };
-    __tmp__PMSN=__tmp__C0CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__PMSN=my_copy__BQCN(__tmp__OMSN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__PMSN=my_copy__NREO(__tmp__OMSN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PMSN=my_copy__VYJO(__tmp__OMSN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__PMSN=my_copy__0REO(__tmp__OMSN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PMSN=my_copy__BZJO(__tmp__OMSN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__PMSN=my_copy__CNJM(__tmp__OMSN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__PMSN=my_copy__5XLL(__tmp__OMSN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__PMSN=my_copy__WVYM(__tmp__OMSN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__PMSN=my_copy__FSEO(__tmp__OMSN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__PMSN=my_copy__QCEP(__tmp__OMSN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__PMSN=my_copy__5LSN(__tmp__OMSN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__PMSN=my_copy__KMSN(__tmp__OMSN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__PMSN=my_copy__JZPN(__tmp__OMSN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__PMSN=my_copy__G3SO(__tmp__OMSN);
-  } break;
-  };
-  __tmp__RMSN=Self__LMSN->parent_expr_binary_cmp__211M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__RMSN)->__id) {
-  case __LIST__: {
-    __tmp__SMSN=my_copy__MSYM(__tmp__RMSN);
-  } break;
-  case __STRING_CST__: {
-    Self__HJ3P=((__STRING_CST *)__tmp__RMSN);
-    __tmp__SMSN=create__text__ITMH(Self__HJ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HJ3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__SMSN=my_copy__EK2H(__tmp__RMSN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__IJ3P=((__PROTOTYPE_CST *)__tmp__RMSN);
-    __tmp__SMSN=create__type__PKQC(Self__IJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IJ3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__JJ3P=((__INTEGER_CST *)__tmp__RMSN);
-    p__ECLR=Self__JJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__FCLR=Self__JJ3P->value__W4YD;
-    t__GCLR=Self__JJ3P->parent_constant__B3LC.static_type__M2YD;
-    result__1BLR=NULL;
-    ptr__2BLR=((__POINTER )(NULL));
-    typ_id__3BLR= 0;
-    sz__4BLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__4BLR ==  0)) {
-      result__1BLR=INTEGER_CST__;
-    } else {
-      typ_id__3BLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4BLR);
-      if ((typ_id__3BLR == (__INTEGER)(-  1))) {
-        a__5BLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ACLR=(__UINTEGER_32)((__UINTEGER_32)(sz__4BLR + a__5BLR) & (__UINTEGER_32)(~ a__5BLR));
-        ptr_table__3EZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ACLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__2EZR=((__POINTER )(NULL));
-        result__4EZR=((__POINTER *)ptr_table__3EZR)[ 0];
-        if ((result__4EZR == (void *)NULL)) {
-          result__4EZR=new_lab__2PJ(new_size__ACLR);
-          next__2EZR=(void *)((unsigned long)result__4EZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ACLR)));
-          ((__POINTER *)next__2EZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3EZR)[ 0]=next__2EZR;
-        } else {
-          next__2EZR=((__POINTER *)result__4EZR)[ 0];
-          if ((next__2EZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4EZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ACLR <<  1)) <=  4096)) {
-              next__2EZR=(void *)((unsigned long)result__4EZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ACLR)));
-            } else {
-              next__2EZR=new_lab__2PJ(new_size__ACLR);
-            };
-            ((__POINTER *)next__2EZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3EZR)[ 0]=next__2EZR;
-          } else {
-            ((__POINTER *)result__4EZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2EZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4EZR=next__2EZR;
-          };
-        };
-        ptr__2BLR=result__4EZR;
-      } else {
-        t__BCLR=((__UINTEGER_32 )typ_id__3BLR);
-        a__CCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FFZR=(__UINTEGER_32)((__UINTEGER_32)(sz__4BLR + a__CCLR) & (__UINTEGER_32)(~ a__CCLR));
-        ptr_table__CFZR=((__POINTER )(&(table_type[(t__BCLR)])));
-        lab_type__EFZR=(__UINTEGER_32)(t__BCLR |  1);
-        next__BFZR=((__POINTER )(NULL));
-        result__DFZR=((__POINTER *)ptr_table__CFZR)[ 0];
-        if ((result__DFZR == (void *)NULL)) {
-          result__DFZR=new_lab__2PJ(lab_type__EFZR);
-          next__BFZR=(void *)((unsigned long)result__DFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFZR)));
-          ((__POINTER *)next__BFZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CFZR)[ 0]=next__BFZR;
-        } else {
-          next__BFZR=((__POINTER *)result__DFZR)[ 0];
-          if ((next__BFZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FFZR <<  1)) <=  4096)) {
-              next__BFZR=(void *)((unsigned long)result__DFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFZR)));
-            } else {
-              next__BFZR=new_lab__2PJ(lab_type__EFZR);
-            };
-            ((__POINTER *)next__BFZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CFZR)[ 0]=next__BFZR;
-          } else {
-            ((__POINTER *)result__DFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DFZR=next__BFZR;
-          };
-        };
-        ptr__2BLR=result__DFZR;
-      };
-      result__1BLR=((__INTEGER_CST *)ptr__2BLR);
-      *(result__1BLR) = *(INTEGER_CST__);
-    };
-    Self__DCLR=((__INTEGER_CST *)result__1BLR);
-    Self__DCLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ECLR;
-    Self__DCLR->value__W4YD=v__FCLR;
-    Self__DCLR->parent_constant__B3LC.static_type__M2YD=t__GCLR;
-    check_type__YG5D(Self__DCLR);
-    __tmp__SMSN=result__1BLR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LXAR=read__QB5G(((__READ_LOCAL *)__tmp__RMSN)->local__HJZD);
-    if (__tmp__LXAR==NULL) {
-      __tmp__MXAR=NULL;
-    } else {
-      __tmp__MXAR=((__READ_LOCAL *)__tmp__LXAR);
-    };
-    __tmp__SMSN=__tmp__MXAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__SMSN=my_copy__SL2H(__tmp__RMSN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__SMSN=my_copy__LM2H(__tmp__RMSN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__SMSN=my_copy__YM2H(__tmp__RMSN);
-  } break;
-  case __REAL_CST__: {
-    Self__LJ3P=((__REAL_CST *)__tmp__RMSN);
-    p__QCLR=Self__LJ3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__RCLR=Self__LJ3P->value__HN2H;
-    t__SCLR=Self__LJ3P->parent_constant__U2JH.static_type__M2YD;
-    result__HCLR=NULL;
-    ptr__ICLR=((__POINTER )(NULL));
-    typ_id__JCLR= 0;
-    sz__KCLR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__KCLR ==  0)) {
-      result__HCLR=REAL_CST__;
-    } else {
-      typ_id__JCLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KCLR);
-      if ((typ_id__JCLR == (__INTEGER)(-  1))) {
-        a__LCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MCLR=(__UINTEGER_32)((__UINTEGER_32)(sz__KCLR + a__LCLR) & (__UINTEGER_32)(~ a__LCLR));
-        ptr_table__HFZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MCLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__GFZR=((__POINTER )(NULL));
-        result__IFZR=((__POINTER *)ptr_table__HFZR)[ 0];
-        if ((result__IFZR == (void *)NULL)) {
-          result__IFZR=new_lab__2PJ(new_size__MCLR);
-          next__GFZR=(void *)((unsigned long)result__IFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MCLR)));
-          ((__POINTER *)next__GFZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HFZR)[ 0]=next__GFZR;
-        } else {
-          next__GFZR=((__POINTER *)result__IFZR)[ 0];
-          if ((next__GFZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MCLR <<  1)) <=  4096)) {
-              next__GFZR=(void *)((unsigned long)result__IFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MCLR)));
-            } else {
-              next__GFZR=new_lab__2PJ(new_size__MCLR);
-            };
-            ((__POINTER *)next__GFZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HFZR)[ 0]=next__GFZR;
-          } else {
-            ((__POINTER *)result__IFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IFZR=next__GFZR;
-          };
-        };
-        ptr__ICLR=result__IFZR;
-      } else {
-        t__NCLR=((__UINTEGER_32 )typ_id__JCLR);
-        a__OCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PFZR=(__UINTEGER_32)((__UINTEGER_32)(sz__KCLR + a__OCLR) & (__UINTEGER_32)(~ a__OCLR));
-        ptr_table__MFZR=((__POINTER )(&(table_type[(t__NCLR)])));
-        lab_type__OFZR=(__UINTEGER_32)(t__NCLR |  1);
-        next__LFZR=((__POINTER )(NULL));
-        result__NFZR=((__POINTER *)ptr_table__MFZR)[ 0];
-        if ((result__NFZR == (void *)NULL)) {
-          result__NFZR=new_lab__2PJ(lab_type__OFZR);
-          next__LFZR=(void *)((unsigned long)result__NFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFZR)));
-          ((__POINTER *)next__LFZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MFZR)[ 0]=next__LFZR;
-        } else {
-          next__LFZR=((__POINTER *)result__NFZR)[ 0];
-          if ((next__LFZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PFZR <<  1)) <=  4096)) {
-              next__LFZR=(void *)((unsigned long)result__NFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFZR)));
-            } else {
-              next__LFZR=new_lab__2PJ(lab_type__OFZR);
-            };
-            ((__POINTER *)next__LFZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MFZR)[ 0]=next__LFZR;
-          } else {
-            ((__POINTER *)result__NFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NFZR=next__LFZR;
-          };
-        };
-        ptr__ICLR=result__NFZR;
-      };
-      result__HCLR=((__REAL_CST *)ptr__ICLR);
-      *(result__HCLR) = *(REAL_CST__);
-    };
-    Self__PCLR=((__REAL_CST *)result__HCLR);
-    Self__PCLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QCLR;
-    Self__PCLR->value__HN2H=v__RCLR;
-    Self__PCLR->parent_constant__U2JH.static_type__M2YD=t__SCLR;
-    __tmp__SMSN=result__HCLR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__NJ3P=((__CHARACTER_CST *)__tmp__RMSN);
-    __tmp__SMSN=create__char__4SMH(Self__NJ3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NJ3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OJ3P=((__IS_EXPANDED *)__tmp__RMSN);
-    __tmp__PXAR=read__QB5G(((__READ_LOCAL *)Self__OJ3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PXAR==NULL) {
-      __tmp__QXAR=NULL;
-    } else {
-      __tmp__QXAR=((__READ_LOCAL *)__tmp__PXAR);
-    };
-    p__2CLR=Self__OJ3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__TCLR=NULL;
-    ptr__UCLR=((__POINTER )(NULL));
-    typ_id__VCLR= 0;
-    sz__WCLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__WCLR ==  0)) {
-      result__TCLR=IS_EXPANDED__;
-    } else {
-      typ_id__VCLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WCLR);
-      if ((typ_id__VCLR == (__INTEGER)(-  1))) {
-        a__XCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YCLR=(__UINTEGER_32)((__UINTEGER_32)(sz__WCLR + a__XCLR) & (__UINTEGER_32)(~ a__XCLR));
-        ptr_table__RFZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YCLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__QFZR=((__POINTER )(NULL));
-        result__SFZR=((__POINTER *)ptr_table__RFZR)[ 0];
-        if ((result__SFZR == (void *)NULL)) {
-          result__SFZR=new_lab__2PJ(new_size__YCLR);
-          next__QFZR=(void *)((unsigned long)result__SFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YCLR)));
-          ((__POINTER *)next__QFZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RFZR)[ 0]=next__QFZR;
-        } else {
-          next__QFZR=((__POINTER *)result__SFZR)[ 0];
-          if ((next__QFZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YCLR <<  1)) <=  4096)) {
-              next__QFZR=(void *)((unsigned long)result__SFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YCLR)));
-            } else {
-              next__QFZR=new_lab__2PJ(new_size__YCLR);
-            };
-            ((__POINTER *)next__QFZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RFZR)[ 0]=next__QFZR;
-          } else {
-            ((__POINTER *)result__SFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SFZR=next__QFZR;
-          };
-        };
-        ptr__UCLR=result__SFZR;
-      } else {
-        t__ZCLR=((__UINTEGER_32 )typ_id__VCLR);
-        a__0CLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZFZR=(__UINTEGER_32)((__UINTEGER_32)(sz__WCLR + a__0CLR) & (__UINTEGER_32)(~ a__0CLR));
-        ptr_table__WFZR=((__POINTER )(&(table_type[(t__ZCLR)])));
-        lab_type__YFZR=(__UINTEGER_32)(t__ZCLR |  1);
-        next__VFZR=((__POINTER )(NULL));
-        result__XFZR=((__POINTER *)ptr_table__WFZR)[ 0];
-        if ((result__XFZR == (void *)NULL)) {
-          result__XFZR=new_lab__2PJ(lab_type__YFZR);
-          next__VFZR=(void *)((unsigned long)result__XFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFZR)));
-          ((__POINTER *)next__VFZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WFZR)[ 0]=next__VFZR;
-        } else {
-          next__VFZR=((__POINTER *)result__XFZR)[ 0];
-          if ((next__VFZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZFZR <<  1)) <=  4096)) {
-              next__VFZR=(void *)((unsigned long)result__XFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFZR)));
-            } else {
-              next__VFZR=new_lab__2PJ(lab_type__YFZR);
-            };
-            ((__POINTER *)next__VFZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WFZR)[ 0]=next__VFZR;
-          } else {
-            ((__POINTER *)result__XFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XFZR=next__VFZR;
-          };
-        };
-        ptr__UCLR=result__XFZR;
-      };
-      result__TCLR=((__IS_EXPANDED *)ptr__UCLR);
-      *(result__TCLR) = *(IS_EXPANDED__);
-    };
-    Self__1CLR=((__IS_EXPANDED *)result__TCLR);
-    Self__1CLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2CLR;
-    Self__1CLR->receiver__WN2H=__tmp__QXAR;
-    __tmp__SMSN=result__TCLR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__SMSN=my_copy__1N2H(__tmp__RMSN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__SMSN=my_copy__EO2H(__tmp__RMSN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__SMSN=my_copy__PO2H(__tmp__RMSN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__SMSN=my_copy__1O2H(__tmp__RMSN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__SMSN=my_copy__GP2H(__tmp__RMSN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__SMSN=my_copy__RP2H(__tmp__RMSN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__SMSN=my_copy__2P2H(__tmp__RMSN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__SMSN=my_copy__HQ2H(__tmp__RMSN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__SMSN=my_copy__SQ2H(__tmp__RMSN);
-  } break;
-  case __ITEM__: {
-    __tmp__SMSN=my_copy__DR2H(__tmp__RMSN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__SMSN=my_copy__PR2H(__tmp__RMSN);
-  } break;
-  case __CAST__: {
-    __tmp__SMSN=my_copy__YR2H(__tmp__RMSN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__SMSN=my_copy__5SYM(__tmp__RMSN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__SMSN=my_copy__IUGK(__tmp__RMSN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__F0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RMSN)->global__ZGJK),NULL);
-    if (__tmp__F0CR==NULL) {
-      __tmp__G0CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__F0CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__G0CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__G0CR=((__READ_GLOBAL *)__tmp__F0CR);
+    __tmp__NBIQ=__tmp__U11T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__NBIQ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__MBIQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__NBIQ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__MBIQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__NBIQ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__NBIQ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__MBIQ));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__NBIQ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__MBIQ));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__NBIQ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__MBIQ));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__NBIQ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__MBIQ));
+  } break;
+  };
+  __tmp__MBIQ=Self__JBIQ->parent_expr_binary__BBEP.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__MBIQ)->__id) {
+  case __STRING_CST__5J__: {
+    Self__0DEU=((__STRING_CST__5J *)__tmp__MBIQ);
+    result__WDEU=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      result__WDEU=Self__0DEU;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      result__WDEU=((__STRING_CST__5J *)ptr__XDEU);
+      *(result__WDEU) = *(Self__0DEU);
+    };
+    __tmp__T11T=result__WDEU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__T11T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__MBIQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__Y0AS=((__PROTOTYPE_CST__LAXC *)__tmp__MBIQ);
+    __tmp__Z0AS=create__type__VJ2C(Self__Y0AS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Y0AS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__T11T=__tmp__Z0AS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__10AS=((__INTEGER_CST__XAXC *)__tmp__MBIQ);
+    p__REEU=Self__10AS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__SEEU=Self__10AS->value__FH4D;
+    t__TEEU=Self__10AS->parent_constant__YAXC.static_type__5G4D;
+    Self__10AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__10AS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__10AS=((__INTEGER_CST__XAXC *)ptr__XDEU);
+      *(Self__10AS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__QEEU=((__INTEGER_CST__XAXC *)Self__10AS);
+    Self__QEEU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__QEEU->value__FH4D=v__SEEU;
+    Self__QEEU->parent_constant__YAXC.static_type__5G4D=t__TEEU;
+    check_type__XYEE(Self__QEEU);
+    __tmp__T11T=Self__10AS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__T11T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__MBIQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BJYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__MBIQ)->local__BVEJ));
+    if (__tmp__BJYT==NULL) {
+      __tmp__CJYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CJYT=((__READ_LOCAL__55ZI *)__tmp__BJYT);
+    };
+    __tmp__T11T=__tmp__CJYT;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__T11T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__T11T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MBIQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__50AS=((__IS_EXPANDED__35NJ *)__tmp__MBIQ);
+    p__REEU=Self__50AS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__BJYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__50AS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__BJYT==NULL) {
+      __tmp__CJYT=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__CJYT=((__READ_LOCAL__55ZI *)__tmp__BJYT);
+    };
+    Self__50AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__50AS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__50AS=((__IS_EXPANDED__35NJ *)ptr__XDEU);
+      *(Self__50AS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__BFEU=((__IS_EXPANDED__35NJ *)Self__50AS);
+    Self__BFEU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__BFEU->receiver__RA5J=__tmp__CJYT;
+    __tmp__T11T=Self__50AS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__E1AS=((__GET_TYPE_ID__HAOJ *)__tmp__MBIQ);
+    p__REEU=Self__E1AS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TEEU=Self__E1AS->receiver__WA5J;
+    Self__E1AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__E1AS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__E1AS=((__GET_TYPE_ID__HAOJ *)ptr__XDEU);
+      *(Self__E1AS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__RFEU=((__GET_TYPE_ID__HAOJ *)Self__E1AS);
+    Self__RFEU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__RFEU->receiver__WA5J=t__TEEU;
+    __tmp__T11T=Self__E1AS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__T11T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__T11T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__T11T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__T11T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__T11T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__T11T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__T11T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__MBIQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__T11T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__MBIQ));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__T11T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__MBIQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__H1AS=((__SIZE_OF__5GOJ *)__tmp__MBIQ);
+    p__REEU=Self__H1AS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__TEEU=Self__H1AS->receiver__AD5J;
+    Self__H1AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__H1AS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__H1AS=((__SIZE_OF__5GOJ *)ptr__XDEU);
+      *(Self__H1AS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__BGEU=((__SIZE_OF__5GOJ *)Self__H1AS);
+    Self__BGEU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__BGEU->receiver__AD5J=t__TEEU;
+    __tmp__T11T=Self__H1AS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__T11T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__MBIQ));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__K1AS=((__REAL_CST__1LOJ *)__tmp__MBIQ);
+    p__REEU=Self__K1AS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__TGEU=Self__K1AS->value__VD5J;
+    t__TEEU=Self__K1AS->parent_constant__2LOJ.static_type__5G4D;
+    Self__K1AS=NULL;
+    ptr__XDEU=((__POINTER__IB )(NULL));
+    typ_id__YDEU= 0;
+    __tmp__ZDEU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__ZDEU ==  0)) {
+      Self__K1AS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__YDEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+      if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+        ptr__XDEU=__tmp__1DEU;
+      } else /* FALSE */ {
+        __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+        ptr__XDEU=__tmp__1DEU;
+      };
+      Self__K1AS=((__REAL_CST__1LOJ *)ptr__XDEU);
+      *(Self__K1AS) = *(REAL_CST__1LOJ__);
+    };
+    Self__RGEU=((__REAL_CST__1LOJ *)Self__K1AS);
+    Self__RGEU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__REEU;
+    Self__RGEU->value__VD5J=v__TGEU;
+    Self__RGEU->parent_constant__2LOJ.static_type__5G4D=t__TEEU;
+    __tmp__T11T=Self__K1AS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__O1AS=((__CHARACTER_CST__RMOJ *)__tmp__MBIQ);
+    __tmp__P1AS=create__char__UMQJ(Self__O1AS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__O1AS->text__0D5J);
+    __tmp__T11T=__tmp__P1AS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__R1AS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MBIQ);
+    __tmp__S1AS=create__text__OQQJ(Self__R1AS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__R1AS->string__WBJK);
+    __tmp__T11T=__tmp__S1AS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__T11T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__MBIQ));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__T11T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__T11T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__T11T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__T11T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__T11T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__T11T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__MBIQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__T11T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__MBIQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__X11T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__MBIQ)->global__KAKM),NULL);
+    if (__tmp__X11T==NULL) {
+      __tmp__U11T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__X11T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__U11T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__U11T=((__READ_GLOBAL__T4YL *)__tmp__X11T);
       } break;
       }
     };
-    __tmp__SMSN=__tmp__G0CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__SMSN=my_copy__BQCN(__tmp__RMSN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__SMSN=my_copy__NREO(__tmp__RMSN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SMSN=my_copy__VYJO(__tmp__RMSN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__SMSN=my_copy__0REO(__tmp__RMSN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SMSN=my_copy__BZJO(__tmp__RMSN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__SMSN=my_copy__CNJM(__tmp__RMSN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__SMSN=my_copy__5XLL(__tmp__RMSN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__SMSN=my_copy__WVYM(__tmp__RMSN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__SMSN=my_copy__FSEO(__tmp__RMSN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__SMSN=my_copy__QCEP(__tmp__RMSN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__SMSN=my_copy__5LSN(__tmp__RMSN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__SMSN=my_copy__KMSN(__tmp__RMSN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__SMSN=my_copy__JZPN(__tmp__RMSN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__SMSN=my_copy__G3SO(__tmp__RMSN);
-  } break;
-  };
-  result__AFNN=NULL;
-  ptr__BFNN=((__POINTER )(NULL));
-  typ_id__GFNN= 0;
-  sz__DFNN=((__UINTEGER_32 )sizeof(__EXPR_INF_EQ));
-  if ((sz__DFNN ==  0)) {
-    result__AFNN=EXPR_INF_EQ__;
-  } else {
-    typ_id__GFNN=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFNN);
-    if ((typ_id__GFNN == (__INTEGER)(-  1))) {
-      a__YL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WL2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DFNN + a__YL2Q) & (__UINTEGER_32)(~ a__YL2Q));
-      ptr_table__1FZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WL2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__0FZR=((__POINTER )(NULL));
-      result__2FZR=((__POINTER *)ptr_table__1FZR)[ 0];
-      if ((result__2FZR == (void *)NULL)) {
-        result__2FZR=new_lab__2PJ(new_size__WL2Q);
-        next__0FZR=(void *)((unsigned long)result__2FZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL2Q)));
-        ((__POINTER *)next__0FZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1FZR)[ 0]=next__0FZR;
-      } else {
-        next__0FZR=((__POINTER *)result__2FZR)[ 0];
-        if ((next__0FZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2FZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WL2Q <<  1)) <=  4096)) {
-            next__0FZR=(void *)((unsigned long)result__2FZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL2Q)));
-          } else {
-            next__0FZR=new_lab__2PJ(new_size__WL2Q);
-          };
-          ((__POINTER *)next__0FZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1FZR)[ 0]=next__0FZR;
-        } else {
-          ((__POINTER *)result__2FZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0FZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2FZR=next__0FZR;
-        };
-      };
-      ptr__BFNN=result__2FZR;
-    } else {
-      t__2L2Q=((__UINTEGER_32 )typ_id__GFNN);
-      a__4L2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DGZR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFNN + a__4L2Q) & (__UINTEGER_32)(~ a__4L2Q));
-      ptr_table__AGZR=((__POINTER )(&(table_type[(t__2L2Q)])));
-      lab_type__CGZR=(__UINTEGER_32)(t__2L2Q |  1);
-      next__5FZR=((__POINTER )(NULL));
-      result__BGZR=((__POINTER *)ptr_table__AGZR)[ 0];
-      if ((result__BGZR == (void *)NULL)) {
-        result__BGZR=new_lab__2PJ(lab_type__CGZR);
-        next__5FZR=(void *)((unsigned long)result__BGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGZR)));
-        ((__POINTER *)next__5FZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__AGZR)[ 0]=next__5FZR;
-      } else {
-        next__5FZR=((__POINTER *)result__BGZR)[ 0];
-        if ((next__5FZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DGZR <<  1)) <=  4096)) {
-            next__5FZR=(void *)((unsigned long)result__BGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGZR)));
-          } else {
-            next__5FZR=new_lab__2PJ(lab_type__CGZR);
-          };
-          ((__POINTER *)next__5FZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AGZR)[ 0]=next__5FZR;
-        } else {
-          ((__POINTER *)result__BGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5FZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BGZR=next__5FZR;
-        };
-      };
-      ptr__BFNN=result__BGZR;
-    };
-    result__AFNN=((__EXPR_INF_EQ *)ptr__BFNN);
-    *(result__AFNN) = *(EXPR_INF_EQ__);
-  };
-  Self__S5SN=((__EXPR_INF_EQ *)result__AFNN);
-  Self__S5SN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__NMSN;
-  Self__S5SN->parent_expr_binary_cmp__211M.left__PM2H=__tmp__PMSN;
-  Self__S5SN->parent_expr_binary_cmp__211M.right__TM2H=__tmp__SMSN;
-  return(result__AFNN);
+    __tmp__T11T=__tmp__U11T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__T11T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__MBIQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__T11T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__MBIQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__T11T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__MBIQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__T11T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__MBIQ));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__T11T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__MBIQ));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__T11T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__MBIQ));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__T11T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__MBIQ));
+  } break;
+  };
+  result__4CRU=NULL;
+  ptr__XDEU=((__POINTER__IB )(NULL));
+  typ_id__YDEU= 0;
+  __tmp__ZDEU=((__POINTER__IB )sizeof(__EXPR_XOR__ABEP));
+  if (((unsigned long)__tmp__ZDEU ==  0)) {
+    result__4CRU=EXPR_XOR__ABEP__;
+  } else /* FALSE */ {
+    typ_id__YDEU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDEU));
+    if ((typ_id__YDEU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3DEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_size[(__tmp__3DEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DEU)));
+      ptr__XDEU=__tmp__1DEU;
+    } else /* FALSE */ {
+      __tmp__3DEU=((__UINTEGER_32__ZWB )typ_id__YDEU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1DEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2DEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DEU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1DEU=micro_alloc__table__lab__UKI(__tmp__2DEU,((__POINTER__IB )(&(table_type[(__tmp__3DEU)]))),(__UINTEGER_32__ZWB)(__tmp__3DEU |  1));
+      ptr__XDEU=__tmp__1DEU;
+    };
+    result__4CRU=((__EXPR_XOR__ABEP *)ptr__XDEU);
+    *(result__4CRU) = *(EXPR_XOR__ABEP__);
+  };
+  Self__KDRU=((__EXPR_XOR__ABEP *)result__4CRU);
+  Self__KDRU->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LBIQ;
+  Self__KDRU->parent_expr_binary__BBEP.left__EB5J=__tmp__NBIQ;
+  Self__KDRU->parent_expr_binary__BBEP.right__IB5J=__tmp__T11T;
+  Self__KDRU=result__4CRU;
+  return(Self__KDRU);
 }
 
-static __EXPR_OR* my_copy__JZPN(__EXPR_OR *Self__KZPN)
-// ({EXPR_OR}) With resultRecursive, No inlinable.
+static void is_equal_profil__RGKL(__SLOT_CODE__4IRG *Self__SGKL,void *other__TGKL)
+// ({SLOT_CODE__4IRG},{NULLxITM_SLOT__PLCxITM_SLOT_OPERATOR__2F0DxSLOT_CODE__4IRGxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__IDLR,v__LELR;
-  __POSITION __tmp__MZPN,p__HDLR,p__TDLR,p__5DLR,p__KELR,p__WELR;
-  __POSITION p__CFLR;
-  void *__tmp__NZPN,*__tmp__OZPN,*__tmp__QZPN,*__tmp__RZPN;
-  __STRING_CST *Self__PJ3P,*Self__XJ3P;
-  __PROTOTYPE_CST *Self__QJ3P,*Self__YJ3P;
-  __INTEGER_CST *Self__RJ3P,*result__4CLR,*Self__GDLR,*Self__ZJ3P;
-  __INTEGER_CST *result__BELR,*Self__JELR;
-  void *t__JDLR,*t__VDLR,*t__MELR,*t__YELR;
-  __POINTER ptr__5CLR,ptr_table__FGZR,next__EGZR,result__GGZR;
-  __POINTER ptr_table__KGZR,next__JGZR,result__LGZR,ptr__LDLR;
-  __POINTER ptr_table__PGZR,next__OGZR,result__QGZR,ptr_table__UGZR;
-  __POINTER next__TGZR,result__VGZR,ptr__XDLR,ptr_table__ZGZR;
-  __POINTER next__YGZR,result__0GZR,ptr_table__4GZR,next__3GZR;
-  __POINTER result__5GZR,ptr__CELR,ptr_table__DHZR,next__CHZR;
-  __POINTER result__EHZR,ptr_table__IHZR,next__HHZR,result__JHZR;
-  __POINTER ptr__OELR,ptr_table__NHZR,next__MHZR,result__OHZR;
-  __POINTER ptr_table__SHZR,next__RHZR,result__THZR,ptr__0ELR;
-  __POINTER ptr_table__XHZR,next__WHZR,result__YHZR,ptr_table__2HZR;
-  __POINTER next__1HZR,result__3HZR,ptr__0ILN,ptr_table__BIZR;
-  __POINTER next__AIZR,result__CIZR,ptr_table__GIZR,next__FIZR;
-  __POINTER result__HIZR;
-  __INTEGER typ_id__ADLR,typ_id__MDLR,typ_id__YDLR,typ_id__DELR;
-  __INTEGER typ_id__PELR,typ_id__1ELR,typ_id__5ILN;
-  __UINTEGER_32 sz__BDLR,a__CDLR,new_size__DDLR,t__EDLR,a__FDLR;
-  __UINTEGER_32 new_size__NGZR,lab_type__MGZR,sz__NDLR,a__ODLR;
-  __UINTEGER_32 new_size__PDLR,t__QDLR,a__RDLR,new_size__XGZR;
-  __UINTEGER_32 lab_type__WGZR,sz__ZDLR,a__0DLR,new_size__1DLR,t__2DLR;
-  __UINTEGER_32 a__3DLR,new_size__BHZR,lab_type__AHZR,sz__EELR,a__FELR;
-  __UINTEGER_32 new_size__GELR,t__HELR,a__IELR,new_size__LHZR;
-  __UINTEGER_32 lab_type__KHZR,sz__QELR,a__RELR,new_size__SELR,t__TELR;
-  __UINTEGER_32 a__UELR,new_size__VHZR,lab_type__UHZR,sz__2ELR,a__3ELR;
-  __UINTEGER_32 new_size__4ELR,t__5ELR,a__AFLR,new_size__5HZR;
-  __UINTEGER_32 lab_type__4HZR,sz__2ILN,a__DM2Q,new_size__BM2Q,t__HM2Q;
-  __UINTEGER_32 a__JM2Q,new_size__JIZR,lab_type__IIZR;
-  void *__tmp__TXAR,*__tmp__XXAR,*__tmp__J0CR,*__tmp__1XAR,*__tmp__5XAR;
-  void *__tmp__N0CR;
-  __READ_LOCAL *__tmp__UXAR,*__tmp__YXAR,*__tmp__2XAR,*__tmp__AYAR;
-  __REAL_CST *Self__TJ3P,*result__KDLR,*Self__SDLR,*Self__1J3P;
-  __REAL_CST *result__NELR,*Self__VELR;
-  void *v__UDLR,*v__XELR;
-  __CHARACTER_CST *Self__VJ3P,*Self__3J3P;
-  __IS_EXPANDED *Self__WJ3P,*result__WDLR,*Self__4DLR,*Self__4J3P;
-  __IS_EXPANDED *result__ZELR,*Self__BFLR;
-  __READ_GLOBAL *__tmp__K0CR,*__tmp__O0CR;
-  __EXPR_OR *result__ZILN,*Self__HZSN;
-  __tmp__MZPN=Self__KZPN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__NZPN=Self__KZPN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__NZPN)->__id) {
-  case __LIST__: {
-    __tmp__OZPN=my_copy__MSYM(__tmp__NZPN);
-  } break;
-  case __STRING_CST__: {
-    Self__PJ3P=((__STRING_CST *)__tmp__NZPN);
-    __tmp__OZPN=create__text__ITMH(Self__PJ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PJ3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__OZPN=my_copy__EK2H(__tmp__NZPN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__QJ3P=((__PROTOTYPE_CST *)__tmp__NZPN);
-    __tmp__OZPN=create__type__PKQC(Self__QJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QJ3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__RJ3P=((__INTEGER_CST *)__tmp__NZPN);
-    p__HDLR=Self__RJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__IDLR=Self__RJ3P->value__W4YD;
-    t__JDLR=Self__RJ3P->parent_constant__B3LC.static_type__M2YD;
-    result__4CLR=NULL;
-    ptr__5CLR=((__POINTER )(NULL));
-    typ_id__ADLR= 0;
-    sz__BDLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__BDLR ==  0)) {
-      result__4CLR=INTEGER_CST__;
-    } else {
-      typ_id__ADLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BDLR);
-      if ((typ_id__ADLR == (__INTEGER)(-  1))) {
-        a__CDLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DDLR=(__UINTEGER_32)((__UINTEGER_32)(sz__BDLR + a__CDLR) & (__UINTEGER_32)(~ a__CDLR));
-        ptr_table__FGZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DDLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__EGZR=((__POINTER )(NULL));
-        result__GGZR=((__POINTER *)ptr_table__FGZR)[ 0];
-        if ((result__GGZR == (void *)NULL)) {
-          result__GGZR=new_lab__2PJ(new_size__DDLR);
-          next__EGZR=(void *)((unsigned long)result__GGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DDLR)));
-          ((__POINTER *)next__EGZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FGZR)[ 0]=next__EGZR;
-        } else {
-          next__EGZR=((__POINTER *)result__GGZR)[ 0];
-          if ((next__EGZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DDLR <<  1)) <=  4096)) {
-              next__EGZR=(void *)((unsigned long)result__GGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DDLR)));
-            } else {
-              next__EGZR=new_lab__2PJ(new_size__DDLR);
-            };
-            ((__POINTER *)next__EGZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FGZR)[ 0]=next__EGZR;
-          } else {
-            ((__POINTER *)result__GGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GGZR=next__EGZR;
-          };
-        };
-        ptr__5CLR=result__GGZR;
-      } else {
-        t__EDLR=((__UINTEGER_32 )typ_id__ADLR);
-        a__FDLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NGZR=(__UINTEGER_32)((__UINTEGER_32)(sz__BDLR + a__FDLR) & (__UINTEGER_32)(~ a__FDLR));
-        ptr_table__KGZR=((__POINTER )(&(table_type[(t__EDLR)])));
-        lab_type__MGZR=(__UINTEGER_32)(t__EDLR |  1);
-        next__JGZR=((__POINTER )(NULL));
-        result__LGZR=((__POINTER *)ptr_table__KGZR)[ 0];
-        if ((result__LGZR == (void *)NULL)) {
-          result__LGZR=new_lab__2PJ(lab_type__MGZR);
-          next__JGZR=(void *)((unsigned long)result__LGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NGZR)));
-          ((__POINTER *)next__JGZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KGZR)[ 0]=next__JGZR;
-        } else {
-          next__JGZR=((__POINTER *)result__LGZR)[ 0];
-          if ((next__JGZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NGZR <<  1)) <=  4096)) {
-              next__JGZR=(void *)((unsigned long)result__LGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NGZR)));
-            } else {
-              next__JGZR=new_lab__2PJ(lab_type__MGZR);
-            };
-            ((__POINTER *)next__JGZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KGZR)[ 0]=next__JGZR;
-          } else {
-            ((__POINTER *)result__LGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LGZR=next__JGZR;
-          };
-        };
-        ptr__5CLR=result__LGZR;
+  void *__tmp__ZGZL,*__tmp__3GZL,*__tmp__MQAM,*__tmp__ERDM,*__tmp__IRDM;
+  void *__tmp__ZGKL,*__tmp__0GKL;
+  __STRING__BC *__tmp__AHKL;
+  __POSITION__OL __tmp__FHKL;
+  __SECTION___RVOB *__tmp__MHKL,*__tmp__NHKL,*result__WJEU,*__tmp__ZJEU;
+  __SLOT_DATA__IJRG *Self__XJEU;
+  __INTEGER__Q __tmp__SIKL,Self__PSAM;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__3HKL,*__tmp__QIKL;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__YIKL;
+  if (((void *)Self__SGKL != (void *)other__TGKL)) {
+    __tmp__ZGZL=Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__ZGZL)->__id==__ITM_SLOT__PLC__) {
+      __tmp__ZGKL=((__ITM_SLOT__PLC *)__tmp__ZGZL)->result_type__KWOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__ZGKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZGZL)->parent_itm_slot__3F0D.result_type__KWOB;
+    };
+    switch (((struct ___OBJ *)other__TGKL)->__id) {
+    case __ITM_SLOT__PLC__: {
+      __tmp__0GKL=((__ITM_SLOT__PLC *)other__TGKL)->result_type__KWOB;
+    } break;
+    case __ITM_SLOT_OPERATOR__2F0D__: {
+      __tmp__0GKL=((__ITM_SLOT_OPERATOR__2F0D *)other__TGKL)->parent_itm_slot__3F0D.result_type__KWOB;
+    } break;
+    case __SLOT_CODE__4IRG__: {
+      __tmp__3GZL=((__SLOT_CODE__4IRG *)other__TGKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__3GZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__0GKL=((__ITM_SLOT__PLC *)__tmp__3GZL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__0GKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GZL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } break;
+    case __SLOT_DATA__IJRG__: {
+      __tmp__3GZL=((__SLOT_DATA__IJRG *)other__TGKL)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__3GZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__0GKL=((__ITM_SLOT__PLC *)__tmp__3GZL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__0GKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GZL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } break;
+    };
+    if (((void *)__tmp__ZGKL != (void *)__tmp__0GKL)) {
+      if (((struct ___OBJ *)Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__AHKL=string_tmp__YC;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__AHKL=string_tmp__YC;
+      };
+      copy__Q2X(((__STRING__BC *)__tmp__AHKL),(&__string_624));
+      if (((struct ___OBJ *)Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      };
+      if (((struct ___OBJ *)Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__AHKL=string_tmp__YC;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__AHKL=string_tmp__YC;
+      };
+      put_error__text__EQE( 1,__tmp__AHKL);
+      __tmp__3GZL=Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__3GZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__FHKL=((__ITM_SLOT__PLC *)__tmp__3GZL)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__FHKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GZL)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+      };
+      put_position__PRE(__tmp__FHKL);
+      switch (((struct ___OBJ *)other__TGKL)->__id) {
+      case __ITM_SLOT__PLC__: {
+        __tmp__FHKL=((__ITM_SLOT__PLC *)other__TGKL)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } break;
+      case __ITM_SLOT_OPERATOR__2F0D__: {
+        __tmp__FHKL=((__ITM_SLOT_OPERATOR__2F0D *)other__TGKL)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } break;
+      case __SLOT_CODE__4IRG__: {
+        __tmp__MQAM=((__SLOT_CODE__4IRG *)other__TGKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MQAM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FHKL=((__ITM_SLOT__PLC *)__tmp__MQAM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FHKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MQAM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } break;
+      case __SLOT_DATA__IJRG__: {
+        __tmp__FHKL=((__SLOT_DATA__IJRG *)other__TGKL)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      } break;
+      };
+      put_position__PRE(__tmp__FHKL);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      result__4CLR=((__INTEGER_CST *)ptr__5CLR);
-      *(result__4CLR) = *(INTEGER_CST__);
     };
-    Self__GDLR=((__INTEGER_CST *)result__4CLR);
-    Self__GDLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HDLR;
-    Self__GDLR->value__W4YD=v__IDLR;
-    Self__GDLR->parent_constant__B3LC.static_type__M2YD=t__JDLR;
-    check_type__YG5D(Self__GDLR);
-    __tmp__OZPN=result__4CLR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__TXAR=read__QB5G(((__READ_LOCAL *)__tmp__NZPN)->local__HJZD);
-    if (__tmp__TXAR==NULL) {
-      __tmp__UXAR=NULL;
-    } else {
-      __tmp__UXAR=((__READ_LOCAL *)__tmp__TXAR);
-    };
-    __tmp__OZPN=__tmp__UXAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__OZPN=my_copy__SL2H(__tmp__NZPN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__OZPN=my_copy__LM2H(__tmp__NZPN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__OZPN=my_copy__YM2H(__tmp__NZPN);
-  } break;
-  case __REAL_CST__: {
-    Self__TJ3P=((__REAL_CST *)__tmp__NZPN);
-    p__TDLR=Self__TJ3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__UDLR=Self__TJ3P->value__HN2H;
-    t__VDLR=Self__TJ3P->parent_constant__U2JH.static_type__M2YD;
-    result__KDLR=NULL;
-    ptr__LDLR=((__POINTER )(NULL));
-    typ_id__MDLR= 0;
-    sz__NDLR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__NDLR ==  0)) {
-      result__KDLR=REAL_CST__;
-    } else {
-      typ_id__MDLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NDLR);
-      if ((typ_id__MDLR == (__INTEGER)(-  1))) {
-        a__ODLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PDLR=(__UINTEGER_32)((__UINTEGER_32)(sz__NDLR + a__ODLR) & (__UINTEGER_32)(~ a__ODLR));
-        ptr_table__PGZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PDLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__OGZR=((__POINTER )(NULL));
-        result__QGZR=((__POINTER *)ptr_table__PGZR)[ 0];
-        if ((result__QGZR == (void *)NULL)) {
-          result__QGZR=new_lab__2PJ(new_size__PDLR);
-          next__OGZR=(void *)((unsigned long)result__QGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PDLR)));
-          ((__POINTER *)next__OGZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PGZR)[ 0]=next__OGZR;
-        } else {
-          next__OGZR=((__POINTER *)result__QGZR)[ 0];
-          if ((next__OGZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PDLR <<  1)) <=  4096)) {
-              next__OGZR=(void *)((unsigned long)result__QGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PDLR)));
-            } else {
-              next__OGZR=new_lab__2PJ(new_size__PDLR);
-            };
-            ((__POINTER *)next__OGZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PGZR)[ 0]=next__OGZR;
-          } else {
-            ((__POINTER *)result__QGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QGZR=next__OGZR;
-          };
-        };
-        ptr__LDLR=result__QGZR;
-      } else {
-        t__QDLR=((__UINTEGER_32 )typ_id__MDLR);
-        a__RDLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XGZR=(__UINTEGER_32)((__UINTEGER_32)(sz__NDLR + a__RDLR) & (__UINTEGER_32)(~ a__RDLR));
-        ptr_table__UGZR=((__POINTER )(&(table_type[(t__QDLR)])));
-        lab_type__WGZR=(__UINTEGER_32)(t__QDLR |  1);
-        next__TGZR=((__POINTER )(NULL));
-        result__VGZR=((__POINTER *)ptr_table__UGZR)[ 0];
-        if ((result__VGZR == (void *)NULL)) {
-          result__VGZR=new_lab__2PJ(lab_type__WGZR);
-          next__TGZR=(void *)((unsigned long)result__VGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGZR)));
-          ((__POINTER *)next__TGZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UGZR)[ 0]=next__TGZR;
-        } else {
-          next__TGZR=((__POINTER *)result__VGZR)[ 0];
-          if ((next__TGZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XGZR <<  1)) <=  4096)) {
-              next__TGZR=(void *)((unsigned long)result__VGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGZR)));
-            } else {
-              next__TGZR=new_lab__2PJ(lab_type__WGZR);
-            };
-            ((__POINTER *)next__TGZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UGZR)[ 0]=next__TGZR;
-          } else {
-            ((__POINTER *)result__VGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VGZR=next__TGZR;
-          };
-        };
-        ptr__LDLR=result__VGZR;
-      };
-      result__KDLR=((__REAL_CST *)ptr__LDLR);
-      *(result__KDLR) = *(REAL_CST__);
+    __tmp__ZGZL=Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__ZGZL)->__id==__ITM_SLOT__PLC__) {
+      __tmp__MHKL=((__ITM_SLOT__PLC *)__tmp__ZGZL)->id_section__TVOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__MHKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZGZL)->parent_itm_slot__3F0D.id_section__TVOB;
     };
-    Self__SDLR=((__REAL_CST *)result__KDLR);
-    Self__SDLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TDLR;
-    Self__SDLR->value__HN2H=v__UDLR;
-    Self__SDLR->parent_constant__U2JH.static_type__M2YD=t__VDLR;
-    __tmp__OZPN=result__KDLR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__VJ3P=((__CHARACTER_CST *)__tmp__NZPN);
-    __tmp__OZPN=create__char__4SMH(Self__VJ3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VJ3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__WJ3P=((__IS_EXPANDED *)__tmp__NZPN);
-    __tmp__XXAR=read__QB5G(((__READ_LOCAL *)Self__WJ3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__XXAR==NULL) {
-      __tmp__YXAR=NULL;
-    } else {
-      __tmp__YXAR=((__READ_LOCAL *)__tmp__XXAR);
-    };
-    p__5DLR=Self__WJ3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__WDLR=NULL;
-    ptr__XDLR=((__POINTER )(NULL));
-    typ_id__YDLR= 0;
-    sz__ZDLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__ZDLR ==  0)) {
-      result__WDLR=IS_EXPANDED__;
-    } else {
-      typ_id__YDLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZDLR);
-      if ((typ_id__YDLR == (__INTEGER)(-  1))) {
-        a__0DLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1DLR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZDLR + a__0DLR) & (__UINTEGER_32)(~ a__0DLR));
-        ptr_table__ZGZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1DLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YGZR=((__POINTER )(NULL));
-        result__0GZR=((__POINTER *)ptr_table__ZGZR)[ 0];
-        if ((result__0GZR == (void *)NULL)) {
-          result__0GZR=new_lab__2PJ(new_size__1DLR);
-          next__YGZR=(void *)((unsigned long)result__0GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1DLR)));
-          ((__POINTER *)next__YGZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZGZR)[ 0]=next__YGZR;
-        } else {
-          next__YGZR=((__POINTER *)result__0GZR)[ 0];
-          if ((next__YGZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0GZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1DLR <<  1)) <=  4096)) {
-              next__YGZR=(void *)((unsigned long)result__0GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1DLR)));
-            } else {
-              next__YGZR=new_lab__2PJ(new_size__1DLR);
-            };
-            ((__POINTER *)next__YGZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZGZR)[ 0]=next__YGZR;
-          } else {
-            ((__POINTER *)result__0GZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0GZR=next__YGZR;
-          };
-        };
-        ptr__XDLR=result__0GZR;
-      } else {
-        t__2DLR=((__UINTEGER_32 )typ_id__YDLR);
-        a__3DLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BHZR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZDLR + a__3DLR) & (__UINTEGER_32)(~ a__3DLR));
-        ptr_table__4GZR=((__POINTER )(&(table_type[(t__2DLR)])));
-        lab_type__AHZR=(__UINTEGER_32)(t__2DLR |  1);
-        next__3GZR=((__POINTER )(NULL));
-        result__5GZR=((__POINTER *)ptr_table__4GZR)[ 0];
-        if ((result__5GZR == (void *)NULL)) {
-          result__5GZR=new_lab__2PJ(lab_type__AHZR);
-          next__3GZR=(void *)((unsigned long)result__5GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BHZR)));
-          ((__POINTER *)next__3GZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4GZR)[ 0]=next__3GZR;
-        } else {
-          next__3GZR=((__POINTER *)result__5GZR)[ 0];
-          if ((next__3GZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5GZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BHZR <<  1)) <=  4096)) {
-              next__3GZR=(void *)((unsigned long)result__5GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BHZR)));
-            } else {
-              next__3GZR=new_lab__2PJ(lab_type__AHZR);
-            };
-            ((__POINTER *)next__3GZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4GZR)[ 0]=next__3GZR;
-          } else {
-            ((__POINTER *)result__5GZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3GZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5GZR=next__3GZR;
-          };
-        };
-        ptr__XDLR=result__5GZR;
+    switch (((struct ___OBJ *)other__TGKL)->__id) {
+    case __ITM_SLOT__PLC__: {
+      __tmp__NHKL=((__ITM_SLOT__PLC *)other__TGKL)->id_section__TVOB;
+    } break;
+    case __ITM_SLOT_OPERATOR__2F0D__: {
+      __tmp__NHKL=((__ITM_SLOT_OPERATOR__2F0D *)other__TGKL)->parent_itm_slot__3F0D.id_section__TVOB;
+    } break;
+    case __SLOT_CODE__4IRG__: {
+      __tmp__3GZL=((__SLOT_CODE__4IRG *)other__TGKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__3GZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__NHKL=((__ITM_SLOT__PLC *)__tmp__3GZL)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__NHKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GZL)->parent_itm_slot__3F0D.id_section__TVOB;
       };
-      result__WDLR=((__IS_EXPANDED *)ptr__XDLR);
-      *(result__WDLR) = *(IS_EXPANDED__);
-    };
-    Self__4DLR=((__IS_EXPANDED *)result__WDLR);
-    Self__4DLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5DLR;
-    Self__4DLR->receiver__WN2H=__tmp__YXAR;
-    __tmp__OZPN=result__WDLR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__OZPN=my_copy__1N2H(__tmp__NZPN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__OZPN=my_copy__EO2H(__tmp__NZPN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__OZPN=my_copy__PO2H(__tmp__NZPN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__OZPN=my_copy__1O2H(__tmp__NZPN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__OZPN=my_copy__GP2H(__tmp__NZPN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__OZPN=my_copy__RP2H(__tmp__NZPN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__OZPN=my_copy__2P2H(__tmp__NZPN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__OZPN=my_copy__HQ2H(__tmp__NZPN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__OZPN=my_copy__SQ2H(__tmp__NZPN);
-  } break;
-  case __ITEM__: {
-    __tmp__OZPN=my_copy__DR2H(__tmp__NZPN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__OZPN=my_copy__PR2H(__tmp__NZPN);
-  } break;
-  case __CAST__: {
-    __tmp__OZPN=my_copy__YR2H(__tmp__NZPN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__OZPN=my_copy__5SYM(__tmp__NZPN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__OZPN=my_copy__IUGK(__tmp__NZPN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__J0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NZPN)->global__ZGJK),NULL);
-    if (__tmp__J0CR==NULL) {
-      __tmp__K0CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__J0CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__K0CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__K0CR=((__READ_GLOBAL *)__tmp__J0CR);
-      } break;
-      }
-    };
-    __tmp__OZPN=__tmp__K0CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__OZPN=my_copy__BQCN(__tmp__NZPN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__OZPN=my_copy__NREO(__tmp__NZPN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OZPN=my_copy__VYJO(__tmp__NZPN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__OZPN=my_copy__0REO(__tmp__NZPN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OZPN=my_copy__BZJO(__tmp__NZPN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__OZPN=my_copy__CNJM(__tmp__NZPN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__OZPN=my_copy__5XLL(__tmp__NZPN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__OZPN=my_copy__WVYM(__tmp__NZPN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__OZPN=my_copy__FSEO(__tmp__NZPN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__OZPN=my_copy__QCEP(__tmp__NZPN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__OZPN=my_copy__5LSN(__tmp__NZPN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__OZPN=my_copy__KMSN(__tmp__NZPN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__OZPN=my_copy__JZPN(__tmp__NZPN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__OZPN=my_copy__G3SO(__tmp__NZPN);
-  } break;
-  };
-  __tmp__QZPN=Self__KZPN->parent_expr_binary__U31M.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__QZPN)->__id) {
-  case __LIST__: {
-    __tmp__RZPN=my_copy__MSYM(__tmp__QZPN);
-  } break;
-  case __STRING_CST__: {
-    Self__XJ3P=((__STRING_CST *)__tmp__QZPN);
-    __tmp__RZPN=create__text__ITMH(Self__XJ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XJ3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__RZPN=my_copy__EK2H(__tmp__QZPN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__YJ3P=((__PROTOTYPE_CST *)__tmp__QZPN);
-    __tmp__RZPN=create__type__PKQC(Self__YJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YJ3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__ZJ3P=((__INTEGER_CST *)__tmp__QZPN);
-    p__KELR=Self__ZJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__LELR=Self__ZJ3P->value__W4YD;
-    t__MELR=Self__ZJ3P->parent_constant__B3LC.static_type__M2YD;
-    result__BELR=NULL;
-    ptr__CELR=((__POINTER )(NULL));
-    typ_id__DELR= 0;
-    sz__EELR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__EELR ==  0)) {
-      result__BELR=INTEGER_CST__;
-    } else {
-      typ_id__DELR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EELR);
-      if ((typ_id__DELR == (__INTEGER)(-  1))) {
-        a__FELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GELR=(__UINTEGER_32)((__UINTEGER_32)(sz__EELR + a__FELR) & (__UINTEGER_32)(~ a__FELR));
-        ptr_table__DHZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GELR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__CHZR=((__POINTER )(NULL));
-        result__EHZR=((__POINTER *)ptr_table__DHZR)[ 0];
-        if ((result__EHZR == (void *)NULL)) {
-          result__EHZR=new_lab__2PJ(new_size__GELR);
-          next__CHZR=(void *)((unsigned long)result__EHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GELR)));
-          ((__POINTER *)next__CHZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DHZR)[ 0]=next__CHZR;
-        } else {
-          next__CHZR=((__POINTER *)result__EHZR)[ 0];
-          if ((next__CHZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GELR <<  1)) <=  4096)) {
-              next__CHZR=(void *)((unsigned long)result__EHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GELR)));
-            } else {
-              next__CHZR=new_lab__2PJ(new_size__GELR);
-            };
-            ((__POINTER *)next__CHZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DHZR)[ 0]=next__CHZR;
-          } else {
-            ((__POINTER *)result__EHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EHZR=next__CHZR;
-          };
-        };
-        ptr__CELR=result__EHZR;
-      } else {
-        t__HELR=((__UINTEGER_32 )typ_id__DELR);
-        a__IELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LHZR=(__UINTEGER_32)((__UINTEGER_32)(sz__EELR + a__IELR) & (__UINTEGER_32)(~ a__IELR));
-        ptr_table__IHZR=((__POINTER )(&(table_type[(t__HELR)])));
-        lab_type__KHZR=(__UINTEGER_32)(t__HELR |  1);
-        next__HHZR=((__POINTER )(NULL));
-        result__JHZR=((__POINTER *)ptr_table__IHZR)[ 0];
-        if ((result__JHZR == (void *)NULL)) {
-          result__JHZR=new_lab__2PJ(lab_type__KHZR);
-          next__HHZR=(void *)((unsigned long)result__JHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHZR)));
-          ((__POINTER *)next__HHZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IHZR)[ 0]=next__HHZR;
-        } else {
-          next__HHZR=((__POINTER *)result__JHZR)[ 0];
-          if ((next__HHZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LHZR <<  1)) <=  4096)) {
-              next__HHZR=(void *)((unsigned long)result__JHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHZR)));
-            } else {
-              next__HHZR=new_lab__2PJ(lab_type__KHZR);
-            };
-            ((__POINTER *)next__HHZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IHZR)[ 0]=next__HHZR;
-          } else {
-            ((__POINTER *)result__JHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JHZR=next__HHZR;
-          };
+    } break;
+    case __SLOT_DATA__IJRG__: {
+      Self__XJEU=((__SLOT_DATA__IJRG *)other__TGKL);
+      result__WJEU=NULL;
+      if (((void *)Self__XJEU->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__MQAM=Self__XJEU->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MQAM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZJEU=((__ITM_SLOT__PLC *)__tmp__MQAM)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZJEU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MQAM)->parent_itm_slot__3F0D.id_section__TVOB;
         };
-        ptr__CELR=result__JHZR;
+        result__WJEU=__tmp__ZJEU;
+      } else /* FALSE */ {
+        __tmp__ZJEU=get_name__TAUD((&__string_35));
+        result__WJEU=__tmp__ZJEU;
       };
-      result__BELR=((__INTEGER_CST *)ptr__CELR);
-      *(result__BELR) = *(INTEGER_CST__);
+      __tmp__NHKL=result__WJEU;
+    } break;
     };
-    Self__JELR=((__INTEGER_CST *)result__BELR);
-    Self__JELR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KELR;
-    Self__JELR->value__W4YD=v__LELR;
-    Self__JELR->parent_constant__B3LC.static_type__M2YD=t__MELR;
-    check_type__YG5D(Self__JELR);
-    __tmp__RZPN=result__BELR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1XAR=read__QB5G(((__READ_LOCAL *)__tmp__QZPN)->local__HJZD);
-    if (__tmp__1XAR==NULL) {
-      __tmp__2XAR=NULL;
-    } else {
-      __tmp__2XAR=((__READ_LOCAL *)__tmp__1XAR);
-    };
-    __tmp__RZPN=__tmp__2XAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__RZPN=my_copy__SL2H(__tmp__QZPN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__RZPN=my_copy__LM2H(__tmp__QZPN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__RZPN=my_copy__YM2H(__tmp__QZPN);
-  } break;
-  case __REAL_CST__: {
-    Self__1J3P=((__REAL_CST *)__tmp__QZPN);
-    p__WELR=Self__1J3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__XELR=Self__1J3P->value__HN2H;
-    t__YELR=Self__1J3P->parent_constant__U2JH.static_type__M2YD;
-    result__NELR=NULL;
-    ptr__OELR=((__POINTER )(NULL));
-    typ_id__PELR= 0;
-    sz__QELR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__QELR ==  0)) {
-      result__NELR=REAL_CST__;
-    } else {
-      typ_id__PELR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QELR);
-      if ((typ_id__PELR == (__INTEGER)(-  1))) {
-        a__RELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SELR=(__UINTEGER_32)((__UINTEGER_32)(sz__QELR + a__RELR) & (__UINTEGER_32)(~ a__RELR));
-        ptr_table__NHZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SELR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__MHZR=((__POINTER )(NULL));
-        result__OHZR=((__POINTER *)ptr_table__NHZR)[ 0];
-        if ((result__OHZR == (void *)NULL)) {
-          result__OHZR=new_lab__2PJ(new_size__SELR);
-          next__MHZR=(void *)((unsigned long)result__OHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SELR)));
-          ((__POINTER *)next__MHZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NHZR)[ 0]=next__MHZR;
-        } else {
-          next__MHZR=((__POINTER *)result__OHZR)[ 0];
-          if ((next__MHZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SELR <<  1)) <=  4096)) {
-              next__MHZR=(void *)((unsigned long)result__OHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SELR)));
-            } else {
-              next__MHZR=new_lab__2PJ(new_size__SELR);
-            };
-            ((__POINTER *)next__MHZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NHZR)[ 0]=next__MHZR;
-          } else {
-            ((__POINTER *)result__OHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OHZR=next__MHZR;
-          };
-        };
-        ptr__OELR=result__OHZR;
-      } else {
-        t__TELR=((__UINTEGER_32 )typ_id__PELR);
-        a__UELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VHZR=(__UINTEGER_32)((__UINTEGER_32)(sz__QELR + a__UELR) & (__UINTEGER_32)(~ a__UELR));
-        ptr_table__SHZR=((__POINTER )(&(table_type[(t__TELR)])));
-        lab_type__UHZR=(__UINTEGER_32)(t__TELR |  1);
-        next__RHZR=((__POINTER )(NULL));
-        result__THZR=((__POINTER *)ptr_table__SHZR)[ 0];
-        if ((result__THZR == (void *)NULL)) {
-          result__THZR=new_lab__2PJ(lab_type__UHZR);
-          next__RHZR=(void *)((unsigned long)result__THZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHZR)));
-          ((__POINTER *)next__RHZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SHZR)[ 0]=next__RHZR;
-        } else {
-          next__RHZR=((__POINTER *)result__THZR)[ 0];
-          if ((next__RHZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VHZR <<  1)) <=  4096)) {
-              next__RHZR=(void *)((unsigned long)result__THZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHZR)));
-            } else {
-              next__RHZR=new_lab__2PJ(lab_type__UHZR);
-            };
-            ((__POINTER *)next__RHZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SHZR)[ 0]=next__RHZR;
-          } else {
-            ((__POINTER *)result__THZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__THZR=next__RHZR;
-          };
-        };
-        ptr__OELR=result__THZR;
+    if (((void *)__tmp__MHKL != (void *)__tmp__NHKL)) {
+      if (((struct ___OBJ *)Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
       };
-      result__NELR=((__REAL_CST *)ptr__OELR);
-      *(result__NELR) = *(REAL_CST__);
-    };
-    Self__VELR=((__REAL_CST *)result__NELR);
-    Self__VELR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WELR;
-    Self__VELR->value__HN2H=v__XELR;
-    Self__VELR->parent_constant__U2JH.static_type__M2YD=t__YELR;
-    __tmp__RZPN=result__NELR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3J3P=((__CHARACTER_CST *)__tmp__QZPN);
-    __tmp__RZPN=create__char__4SMH(Self__3J3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3J3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4J3P=((__IS_EXPANDED *)__tmp__QZPN);
-    __tmp__5XAR=read__QB5G(((__READ_LOCAL *)Self__4J3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__5XAR==NULL) {
-      __tmp__AYAR=NULL;
-    } else {
-      __tmp__AYAR=((__READ_LOCAL *)__tmp__5XAR);
-    };
-    p__CFLR=Self__4J3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__ZELR=NULL;
-    ptr__0ELR=((__POINTER )(NULL));
-    typ_id__1ELR= 0;
-    sz__2ELR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__2ELR ==  0)) {
-      result__ZELR=IS_EXPANDED__;
-    } else {
-      typ_id__1ELR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2ELR);
-      if ((typ_id__1ELR == (__INTEGER)(-  1))) {
-        a__3ELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4ELR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ELR + a__3ELR) & (__UINTEGER_32)(~ a__3ELR));
-        ptr_table__XHZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4ELR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__WHZR=((__POINTER )(NULL));
-        result__YHZR=((__POINTER *)ptr_table__XHZR)[ 0];
-        if ((result__YHZR == (void *)NULL)) {
-          result__YHZR=new_lab__2PJ(new_size__4ELR);
-          next__WHZR=(void *)((unsigned long)result__YHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ELR)));
-          ((__POINTER *)next__WHZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XHZR)[ 0]=next__WHZR;
-        } else {
-          next__WHZR=((__POINTER *)result__YHZR)[ 0];
-          if ((next__WHZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4ELR <<  1)) <=  4096)) {
-              next__WHZR=(void *)((unsigned long)result__YHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ELR)));
-            } else {
-              next__WHZR=new_lab__2PJ(new_size__4ELR);
-            };
-            ((__POINTER *)next__WHZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XHZR)[ 0]=next__WHZR;
-          } else {
-            ((__POINTER *)result__YHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YHZR=next__WHZR;
-          };
-        };
-        ptr__0ELR=result__YHZR;
-      } else {
-        t__5ELR=((__UINTEGER_32 )typ_id__1ELR);
-        a__AFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__5HZR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ELR + a__AFLR) & (__UINTEGER_32)(~ a__AFLR));
-        ptr_table__2HZR=((__POINTER )(&(table_type[(t__5ELR)])));
-        lab_type__4HZR=(__UINTEGER_32)(t__5ELR |  1);
-        next__1HZR=((__POINTER )(NULL));
-        result__3HZR=((__POINTER *)ptr_table__2HZR)[ 0];
-        if ((result__3HZR == (void *)NULL)) {
-          result__3HZR=new_lab__2PJ(lab_type__4HZR);
-          next__1HZR=(void *)((unsigned long)result__3HZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5HZR)));
-          ((__POINTER *)next__1HZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2HZR)[ 0]=next__1HZR;
-        } else {
-          next__1HZR=((__POINTER *)result__3HZR)[ 0];
-          if ((next__1HZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5HZR <<  1)) <=  4096)) {
-              next__1HZR=(void *)((unsigned long)result__3HZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5HZR)));
-            } else {
-              next__1HZR=new_lab__2PJ(lab_type__4HZR);
-            };
-            ((__POINTER *)next__1HZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2HZR)[ 0]=next__1HZR;
-          } else {
-            ((__POINTER *)result__3HZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3HZR=next__1HZR;
-          };
-        };
-        ptr__0ELR=result__3HZR;
+      put_error__text__EQE( 2,(&__string_625));
+      __tmp__3GZL=Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__3GZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__FHKL=((__ITM_SLOT__PLC *)__tmp__3GZL)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__FHKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GZL)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
       };
-      result__ZELR=((__IS_EXPANDED *)ptr__0ELR);
-      *(result__ZELR) = *(IS_EXPANDED__);
-    };
-    Self__BFLR=((__IS_EXPANDED *)result__ZELR);
-    Self__BFLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CFLR;
-    Self__BFLR->receiver__WN2H=__tmp__AYAR;
-    __tmp__RZPN=result__ZELR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__RZPN=my_copy__1N2H(__tmp__QZPN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__RZPN=my_copy__EO2H(__tmp__QZPN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__RZPN=my_copy__PO2H(__tmp__QZPN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__RZPN=my_copy__1O2H(__tmp__QZPN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__RZPN=my_copy__GP2H(__tmp__QZPN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__RZPN=my_copy__RP2H(__tmp__QZPN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__RZPN=my_copy__2P2H(__tmp__QZPN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__RZPN=my_copy__HQ2H(__tmp__QZPN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__RZPN=my_copy__SQ2H(__tmp__QZPN);
-  } break;
-  case __ITEM__: {
-    __tmp__RZPN=my_copy__DR2H(__tmp__QZPN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__RZPN=my_copy__PR2H(__tmp__QZPN);
-  } break;
-  case __CAST__: {
-    __tmp__RZPN=my_copy__YR2H(__tmp__QZPN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__RZPN=my_copy__5SYM(__tmp__QZPN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__RZPN=my_copy__IUGK(__tmp__QZPN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__N0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QZPN)->global__ZGJK),NULL);
-    if (__tmp__N0CR==NULL) {
-      __tmp__O0CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__N0CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__O0CR=NULL;
+      put_position__PRE(__tmp__FHKL);
+      switch (((struct ___OBJ *)other__TGKL)->__id) {
+      case __ITM_SLOT__PLC__: {
+        __tmp__FHKL=((__ITM_SLOT__PLC *)other__TGKL)->parent_named__QLC.parent_itm_object__OF.position__P2B;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__O0CR=((__READ_GLOBAL *)__tmp__N0CR);
+      case __ITM_SLOT_OPERATOR__2F0D__: {
+        __tmp__FHKL=((__ITM_SLOT_OPERATOR__2F0D *)other__TGKL)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
       } break;
-      }
-    };
-    __tmp__RZPN=__tmp__O0CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__RZPN=my_copy__BQCN(__tmp__QZPN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__RZPN=my_copy__NREO(__tmp__QZPN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RZPN=my_copy__VYJO(__tmp__QZPN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__RZPN=my_copy__0REO(__tmp__QZPN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RZPN=my_copy__BZJO(__tmp__QZPN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__RZPN=my_copy__CNJM(__tmp__QZPN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__RZPN=my_copy__5XLL(__tmp__QZPN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__RZPN=my_copy__WVYM(__tmp__QZPN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__RZPN=my_copy__FSEO(__tmp__QZPN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__RZPN=my_copy__QCEP(__tmp__QZPN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__RZPN=my_copy__5LSN(__tmp__QZPN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__RZPN=my_copy__KMSN(__tmp__QZPN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__RZPN=my_copy__JZPN(__tmp__QZPN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__RZPN=my_copy__G3SO(__tmp__QZPN);
-  } break;
-  };
-  result__ZILN=NULL;
-  ptr__0ILN=((__POINTER )(NULL));
-  typ_id__5ILN= 0;
-  sz__2ILN=((__UINTEGER_32 )sizeof(__EXPR_OR));
-  if ((sz__2ILN ==  0)) {
-    result__ZILN=EXPR_OR__;
-  } else {
-    typ_id__5ILN=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2ILN);
-    if ((typ_id__5ILN == (__INTEGER)(-  1))) {
-      a__DM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BM2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILN + a__DM2Q) & (__UINTEGER_32)(~ a__DM2Q));
-      ptr_table__BIZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BM2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__AIZR=((__POINTER )(NULL));
-      result__CIZR=((__POINTER *)ptr_table__BIZR)[ 0];
-      if ((result__CIZR == (void *)NULL)) {
-        result__CIZR=new_lab__2PJ(new_size__BM2Q);
-        next__AIZR=(void *)((unsigned long)result__CIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM2Q)));
-        ((__POINTER *)next__AIZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BIZR)[ 0]=next__AIZR;
-      } else {
-        next__AIZR=((__POINTER *)result__CIZR)[ 0];
-        if ((next__AIZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BM2Q <<  1)) <=  4096)) {
-            next__AIZR=(void *)((unsigned long)result__CIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM2Q)));
-          } else {
-            next__AIZR=new_lab__2PJ(new_size__BM2Q);
-          };
-          ((__POINTER *)next__AIZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BIZR)[ 0]=next__AIZR;
-        } else {
-          ((__POINTER *)result__CIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CIZR=next__AIZR;
+      case __SLOT_CODE__4IRG__: {
+        __tmp__MQAM=((__SLOT_CODE__4IRG *)other__TGKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MQAM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FHKL=((__ITM_SLOT__PLC *)__tmp__MQAM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FHKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MQAM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
         };
+      } break;
+      case __SLOT_DATA__IJRG__: {
+        __tmp__FHKL=((__SLOT_DATA__IJRG *)other__TGKL)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      } break;
       };
-      ptr__0ILN=result__CIZR;
-    } else {
-      t__HM2Q=((__UINTEGER_32 )typ_id__5ILN);
-      a__JM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JIZR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILN + a__JM2Q) & (__UINTEGER_32)(~ a__JM2Q));
-      ptr_table__GIZR=((__POINTER )(&(table_type[(t__HM2Q)])));
-      lab_type__IIZR=(__UINTEGER_32)(t__HM2Q |  1);
-      next__FIZR=((__POINTER )(NULL));
-      result__HIZR=((__POINTER *)ptr_table__GIZR)[ 0];
-      if ((result__HIZR == (void *)NULL)) {
-        result__HIZR=new_lab__2PJ(lab_type__IIZR);
-        next__FIZR=(void *)((unsigned long)result__HIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JIZR)));
-        ((__POINTER *)next__FIZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GIZR)[ 0]=next__FIZR;
-      } else {
-        next__FIZR=((__POINTER *)result__HIZR)[ 0];
-        if ((next__FIZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JIZR <<  1)) <=  4096)) {
-            next__FIZR=(void *)((unsigned long)result__HIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JIZR)));
-          } else {
-            next__FIZR=new_lab__2PJ(lab_type__IIZR);
-          };
-          ((__POINTER *)next__FIZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GIZR)[ 0]=next__FIZR;
-        } else {
-          ((__POINTER *)result__HIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HIZR=next__FIZR;
-        };
+      put_position__PRE(__tmp__FHKL);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
       };
-      ptr__0ILN=result__HIZR;
-    };
-    result__ZILN=((__EXPR_OR *)ptr__0ILN);
-    *(result__ZILN) = *(EXPR_OR__);
-  };
-  Self__HZSN=((__EXPR_OR *)result__ZILN);
-  Self__HZSN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__MZPN;
-  Self__HZSN->parent_expr_binary__U31M.left__XO1H=__tmp__OZPN;
-  Self__HZSN->parent_expr_binary__U31M.right__WO2H=__tmp__RZPN;
-  return(result__ZILN);
-}
-
-static __EXPR_XOR* my_copy__G3SO(__EXPR_XOR *Self__H3SO)
-// ({EXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __INTEGER_64 v__OFLR,v__RGLR;
-  __POSITION __tmp__J3SO,p__NFLR,p__ZFLR,p__FGLR,p__QGLR,p__2GLR;
-  __POSITION p__IHLR;
-  void *__tmp__K3SO,*__tmp__L3SO,*__tmp__N3SO,*__tmp__O3SO;
-  __STRING_CST *Self__5J3P,*Self__HK3P;
-  __PROTOTYPE_CST *Self__AK3P,*Self__IK3P;
-  __INTEGER_CST *Self__BK3P,*result__EFLR,*Self__MFLR,*Self__JK3P;
-  __INTEGER_CST *result__HGLR,*Self__PGLR;
-  void *t__PFLR,*t__1FLR,*t__SGLR,*t__4GLR;
-  __POINTER ptr__FFLR,ptr_table__LIZR,next__KIZR,result__MIZR;
-  __POINTER ptr_table__QIZR,next__PIZR,result__RIZR,ptr__RFLR;
-  __POINTER ptr_table__VIZR,next__UIZR,result__WIZR,ptr_table__0IZR;
-  __POINTER next__ZIZR,result__1IZR,ptr__3FLR,ptr_table__5IZR;
-  __POINTER next__4IZR,result__AJZR,ptr_table__EJZR,next__DJZR;
-  __POINTER result__FJZR,ptr__IGLR,ptr_table__JJZR,next__IJZR;
-  __POINTER result__KJZR,ptr_table__OJZR,next__NJZR,result__PJZR;
-  __POINTER ptr__UGLR,ptr_table__TJZR,next__SJZR,result__UJZR;
-  __POINTER ptr_table__YJZR,next__XJZR,result__ZJZR,ptr__AHLR;
-  __POINTER ptr_table__3JZR,next__2JZR,result__4JZR,ptr_table__CKZR;
-  __POINTER next__BKZR,result__DKZR,ptr__J4QO,ptr_table__HKZR;
-  __POINTER next__GKZR,result__IKZR,ptr_table__MKZR,next__LKZR;
-  __POINTER result__NKZR;
-  __INTEGER typ_id__GFLR,typ_id__SFLR,typ_id__4FLR,typ_id__JGLR;
-  __INTEGER typ_id__VGLR,typ_id__BHLR,typ_id__O4QO;
-  __UINTEGER_32 sz__HFLR,a__IFLR,new_size__JFLR,t__KFLR,a__LFLR;
-  __UINTEGER_32 new_size__TIZR,lab_type__SIZR,sz__TFLR,a__UFLR;
-  __UINTEGER_32 new_size__VFLR,t__WFLR,a__XFLR,new_size__3IZR;
-  __UINTEGER_32 lab_type__2IZR,sz__5FLR,a__AGLR,new_size__BGLR,t__CGLR;
-  __UINTEGER_32 a__DGLR,new_size__HJZR,lab_type__GJZR,sz__KGLR,a__LGLR;
-  __UINTEGER_32 new_size__MGLR,t__NGLR,a__OGLR,new_size__RJZR;
-  __UINTEGER_32 lab_type__QJZR,sz__WGLR,a__XGLR,new_size__YGLR,t__ZGLR;
-  __UINTEGER_32 a__0GLR,new_size__1JZR,lab_type__0JZR,sz__CHLR,a__DHLR;
-  __UINTEGER_32 new_size__EHLR,t__FHLR,a__GHLR,new_size__FKZR;
-  __UINTEGER_32 lab_type__EKZR,sz__L4QO,a__OM2Q,new_size__MM2Q,t__SM2Q;
-  __UINTEGER_32 a__UM2Q,new_size__PKZR,lab_type__OKZR;
-  void *__tmp__DYAR,*__tmp__HYAR,*__tmp__R0CR,*__tmp__LYAR,*__tmp__PYAR;
-  void *__tmp__V0CR;
-  __READ_LOCAL *__tmp__EYAR,*__tmp__IYAR,*__tmp__MYAR,*__tmp__QYAR;
-  __REAL_CST *Self__DK3P,*result__QFLR,*Self__YFLR,*Self__LK3P;
-  __REAL_CST *result__TGLR,*Self__1GLR;
-  void *v__0FLR,*v__3GLR;
-  __CHARACTER_CST *Self__FK3P,*Self__NK3P;
-  __IS_EXPANDED *Self__GK3P,*result__2FLR,*Self__EGLR,*Self__OK3P;
-  __IS_EXPANDED *result__5GLR,*Self__HHLR;
-  __READ_GLOBAL *__tmp__S0CR,*__tmp__W0CR;
-  __EXPR_XOR *result__I4QO,*Self__R5XO;
-  __tmp__J3SO=Self__H3SO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  __tmp__K3SO=Self__H3SO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__K3SO)->__id) {
-  case __LIST__: {
-    __tmp__L3SO=my_copy__MSYM(__tmp__K3SO);
-  } break;
-  case __STRING_CST__: {
-    Self__5J3P=((__STRING_CST *)__tmp__K3SO);
-    __tmp__L3SO=create__text__ITMH(Self__5J3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5J3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__L3SO=my_copy__EK2H(__tmp__K3SO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__AK3P=((__PROTOTYPE_CST *)__tmp__K3SO);
-    __tmp__L3SO=create__type__PKQC(Self__AK3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AK3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__BK3P=((__INTEGER_CST *)__tmp__K3SO);
-    p__NFLR=Self__BK3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__OFLR=Self__BK3P->value__W4YD;
-    t__PFLR=Self__BK3P->parent_constant__B3LC.static_type__M2YD;
-    result__EFLR=NULL;
-    ptr__FFLR=((__POINTER )(NULL));
-    typ_id__GFLR= 0;
-    sz__HFLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__HFLR ==  0)) {
-      result__EFLR=INTEGER_CST__;
-    } else {
-      typ_id__GFLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HFLR);
-      if ((typ_id__GFLR == (__INTEGER)(-  1))) {
-        a__IFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JFLR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFLR + a__IFLR) & (__UINTEGER_32)(~ a__IFLR));
-        ptr_table__LIZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JFLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__KIZR=((__POINTER )(NULL));
-        result__MIZR=((__POINTER *)ptr_table__LIZR)[ 0];
-        if ((result__MIZR == (void *)NULL)) {
-          result__MIZR=new_lab__2PJ(new_size__JFLR);
-          next__KIZR=(void *)((unsigned long)result__MIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFLR)));
-          ((__POINTER *)next__KIZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LIZR)[ 0]=next__KIZR;
-        } else {
-          next__KIZR=((__POINTER *)result__MIZR)[ 0];
-          if ((next__KIZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JFLR <<  1)) <=  4096)) {
-              next__KIZR=(void *)((unsigned long)result__MIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFLR)));
-            } else {
-              next__KIZR=new_lab__2PJ(new_size__JFLR);
-            };
-            ((__POINTER *)next__KIZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LIZR)[ 0]=next__KIZR;
-          } else {
-            ((__POINTER *)result__MIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MIZR=next__KIZR;
-          };
-        };
-        ptr__FFLR=result__MIZR;
-      } else {
-        t__KFLR=((__UINTEGER_32 )typ_id__GFLR);
-        a__LFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TIZR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFLR + a__LFLR) & (__UINTEGER_32)(~ a__LFLR));
-        ptr_table__QIZR=((__POINTER )(&(table_type[(t__KFLR)])));
-        lab_type__SIZR=(__UINTEGER_32)(t__KFLR |  1);
-        next__PIZR=((__POINTER )(NULL));
-        result__RIZR=((__POINTER *)ptr_table__QIZR)[ 0];
-        if ((result__RIZR == (void *)NULL)) {
-          result__RIZR=new_lab__2PJ(lab_type__SIZR);
-          next__PIZR=(void *)((unsigned long)result__RIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIZR)));
-          ((__POINTER *)next__PIZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QIZR)[ 0]=next__PIZR;
-        } else {
-          next__PIZR=((__POINTER *)result__RIZR)[ 0];
-          if ((next__PIZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TIZR <<  1)) <=  4096)) {
-              next__PIZR=(void *)((unsigned long)result__RIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIZR)));
-            } else {
-              next__PIZR=new_lab__2PJ(lab_type__SIZR);
-            };
-            ((__POINTER *)next__PIZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QIZR)[ 0]=next__PIZR;
-          } else {
-            ((__POINTER *)result__RIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RIZR=next__PIZR;
-          };
-        };
-        ptr__FFLR=result__RIZR;
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      result__EFLR=((__INTEGER_CST *)ptr__FFLR);
-      *(result__EFLR) = *(INTEGER_CST__);
     };
-    Self__MFLR=((__INTEGER_CST *)result__EFLR);
-    Self__MFLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NFLR;
-    Self__MFLR->value__W4YD=v__OFLR;
-    Self__MFLR->parent_constant__B3LC.static_type__M2YD=t__PFLR;
-    check_type__YG5D(Self__MFLR);
-    __tmp__L3SO=result__EFLR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__DYAR=read__QB5G(((__READ_LOCAL *)__tmp__K3SO)->local__HJZD);
-    if (__tmp__DYAR==NULL) {
-      __tmp__EYAR=NULL;
-    } else {
-      __tmp__EYAR=((__READ_LOCAL *)__tmp__DYAR);
-    };
-    __tmp__L3SO=__tmp__EYAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__L3SO=my_copy__SL2H(__tmp__K3SO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__L3SO=my_copy__LM2H(__tmp__K3SO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__L3SO=my_copy__YM2H(__tmp__K3SO);
-  } break;
-  case __REAL_CST__: {
-    Self__DK3P=((__REAL_CST *)__tmp__K3SO);
-    p__ZFLR=Self__DK3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__0FLR=Self__DK3P->value__HN2H;
-    t__1FLR=Self__DK3P->parent_constant__U2JH.static_type__M2YD;
-    result__QFLR=NULL;
-    ptr__RFLR=((__POINTER )(NULL));
-    typ_id__SFLR= 0;
-    sz__TFLR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__TFLR ==  0)) {
-      result__QFLR=REAL_CST__;
-    } else {
-      typ_id__SFLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TFLR);
-      if ((typ_id__SFLR == (__INTEGER)(-  1))) {
-        a__UFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VFLR=(__UINTEGER_32)((__UINTEGER_32)(sz__TFLR + a__UFLR) & (__UINTEGER_32)(~ a__UFLR));
-        ptr_table__VIZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VFLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__UIZR=((__POINTER )(NULL));
-        result__WIZR=((__POINTER *)ptr_table__VIZR)[ 0];
-        if ((result__WIZR == (void *)NULL)) {
-          result__WIZR=new_lab__2PJ(new_size__VFLR);
-          next__UIZR=(void *)((unsigned long)result__WIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFLR)));
-          ((__POINTER *)next__UIZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VIZR)[ 0]=next__UIZR;
-        } else {
-          next__UIZR=((__POINTER *)result__WIZR)[ 0];
-          if ((next__UIZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VFLR <<  1)) <=  4096)) {
-              next__UIZR=(void *)((unsigned long)result__WIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFLR)));
-            } else {
-              next__UIZR=new_lab__2PJ(new_size__VFLR);
-            };
-            ((__POINTER *)next__UIZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VIZR)[ 0]=next__UIZR;
-          } else {
-            ((__POINTER *)result__WIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WIZR=next__UIZR;
-          };
-        };
-        ptr__RFLR=result__WIZR;
-      } else {
-        t__WFLR=((__UINTEGER_32 )typ_id__SFLR);
-        a__XFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3IZR=(__UINTEGER_32)((__UINTEGER_32)(sz__TFLR + a__XFLR) & (__UINTEGER_32)(~ a__XFLR));
-        ptr_table__0IZR=((__POINTER )(&(table_type[(t__WFLR)])));
-        lab_type__2IZR=(__UINTEGER_32)(t__WFLR |  1);
-        next__ZIZR=((__POINTER )(NULL));
-        result__1IZR=((__POINTER *)ptr_table__0IZR)[ 0];
-        if ((result__1IZR == (void *)NULL)) {
-          result__1IZR=new_lab__2PJ(lab_type__2IZR);
-          next__ZIZR=(void *)((unsigned long)result__1IZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IZR)));
-          ((__POINTER *)next__ZIZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0IZR)[ 0]=next__ZIZR;
-        } else {
-          next__ZIZR=((__POINTER *)result__1IZR)[ 0];
-          if ((next__ZIZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1IZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3IZR <<  1)) <=  4096)) {
-              next__ZIZR=(void *)((unsigned long)result__1IZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IZR)));
-            } else {
-              next__ZIZR=new_lab__2PJ(lab_type__2IZR);
-            };
-            ((__POINTER *)next__ZIZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0IZR)[ 0]=next__ZIZR;
-          } else {
-            ((__POINTER *)result__1IZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1IZR=next__ZIZR;
-          };
-        };
-        ptr__RFLR=result__1IZR;
-      };
-      result__QFLR=((__REAL_CST *)ptr__RFLR);
-      *(result__QFLR) = *(REAL_CST__);
+    __tmp__ZGZL=Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__ZGZL)->__id==__ITM_SLOT__PLC__) {
+      __tmp__3HKL=((__ITM_SLOT__PLC *)__tmp__ZGZL)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__3HKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZGZL)->parent_itm_slot__3F0D.argument_list__5LBE;
     };
-    Self__YFLR=((__REAL_CST *)result__QFLR);
-    Self__YFLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZFLR;
-    Self__YFLR->value__HN2H=v__0FLR;
-    Self__YFLR->parent_constant__U2JH.static_type__M2YD=t__1FLR;
-    __tmp__L3SO=result__QFLR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__FK3P=((__CHARACTER_CST *)__tmp__K3SO);
-    __tmp__L3SO=create__char__4SMH(Self__FK3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FK3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GK3P=((__IS_EXPANDED *)__tmp__K3SO);
-    __tmp__HYAR=read__QB5G(((__READ_LOCAL *)Self__GK3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__HYAR==NULL) {
-      __tmp__IYAR=NULL;
-    } else {
-      __tmp__IYAR=((__READ_LOCAL *)__tmp__HYAR);
-    };
-    p__FGLR=Self__GK3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__2FLR=NULL;
-    ptr__3FLR=((__POINTER )(NULL));
-    typ_id__4FLR= 0;
-    sz__5FLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__5FLR ==  0)) {
-      result__2FLR=IS_EXPANDED__;
-    } else {
-      typ_id__4FLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5FLR);
-      if ((typ_id__4FLR == (__INTEGER)(-  1))) {
-        a__AGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BGLR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FLR + a__AGLR) & (__UINTEGER_32)(~ a__AGLR));
-        ptr_table__5IZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BGLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__4IZR=((__POINTER )(NULL));
-        result__AJZR=((__POINTER *)ptr_table__5IZR)[ 0];
-        if ((result__AJZR == (void *)NULL)) {
-          result__AJZR=new_lab__2PJ(new_size__BGLR);
-          next__4IZR=(void *)((unsigned long)result__AJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGLR)));
-          ((__POINTER *)next__4IZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5IZR)[ 0]=next__4IZR;
-        } else {
-          next__4IZR=((__POINTER *)result__AJZR)[ 0];
-          if ((next__4IZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BGLR <<  1)) <=  4096)) {
-              next__4IZR=(void *)((unsigned long)result__AJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGLR)));
-            } else {
-              next__4IZR=new_lab__2PJ(new_size__BGLR);
-            };
-            ((__POINTER *)next__4IZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5IZR)[ 0]=next__4IZR;
-          } else {
-            ((__POINTER *)result__AJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4IZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AJZR=next__4IZR;
-          };
-        };
-        ptr__3FLR=result__AJZR;
-      } else {
-        t__CGLR=((__UINTEGER_32 )typ_id__4FLR);
-        a__DGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HJZR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FLR + a__DGLR) & (__UINTEGER_32)(~ a__DGLR));
-        ptr_table__EJZR=((__POINTER )(&(table_type[(t__CGLR)])));
-        lab_type__GJZR=(__UINTEGER_32)(t__CGLR |  1);
-        next__DJZR=((__POINTER )(NULL));
-        result__FJZR=((__POINTER *)ptr_table__EJZR)[ 0];
-        if ((result__FJZR == (void *)NULL)) {
-          result__FJZR=new_lab__2PJ(lab_type__GJZR);
-          next__DJZR=(void *)((unsigned long)result__FJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJZR)));
-          ((__POINTER *)next__DJZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EJZR)[ 0]=next__DJZR;
-        } else {
-          next__DJZR=((__POINTER *)result__FJZR)[ 0];
-          if ((next__DJZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HJZR <<  1)) <=  4096)) {
-              next__DJZR=(void *)((unsigned long)result__FJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJZR)));
-            } else {
-              next__DJZR=new_lab__2PJ(lab_type__GJZR);
-            };
-            ((__POINTER *)next__DJZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EJZR)[ 0]=next__DJZR;
-          } else {
-            ((__POINTER *)result__FJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FJZR=next__DJZR;
-          };
-        };
-        ptr__3FLR=result__FJZR;
+    if (((void *)__tmp__3HKL != (void *)NULL)) {
+      if (((struct ___OBJ *)Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
       };
-      result__2FLR=((__IS_EXPANDED *)ptr__3FLR);
-      *(result__2FLR) = *(IS_EXPANDED__);
-    };
-    Self__EGLR=((__IS_EXPANDED *)result__2FLR);
-    Self__EGLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FGLR;
-    Self__EGLR->receiver__WN2H=__tmp__IYAR;
-    __tmp__L3SO=result__2FLR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__L3SO=my_copy__1N2H(__tmp__K3SO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__L3SO=my_copy__EO2H(__tmp__K3SO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__L3SO=my_copy__PO2H(__tmp__K3SO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__L3SO=my_copy__1O2H(__tmp__K3SO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__L3SO=my_copy__GP2H(__tmp__K3SO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__L3SO=my_copy__RP2H(__tmp__K3SO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__L3SO=my_copy__2P2H(__tmp__K3SO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__L3SO=my_copy__HQ2H(__tmp__K3SO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__L3SO=my_copy__SQ2H(__tmp__K3SO);
-  } break;
-  case __ITEM__: {
-    __tmp__L3SO=my_copy__DR2H(__tmp__K3SO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__L3SO=my_copy__PR2H(__tmp__K3SO);
-  } break;
-  case __CAST__: {
-    __tmp__L3SO=my_copy__YR2H(__tmp__K3SO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__L3SO=my_copy__5SYM(__tmp__K3SO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__L3SO=my_copy__IUGK(__tmp__K3SO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__R0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K3SO)->global__ZGJK),NULL);
-    if (__tmp__R0CR==NULL) {
-      __tmp__S0CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__R0CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__S0CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__S0CR=((__READ_GLOBAL *)__tmp__R0CR);
-      } break;
-      }
-    };
-    __tmp__L3SO=__tmp__S0CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__L3SO=my_copy__BQCN(__tmp__K3SO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__L3SO=my_copy__NREO(__tmp__K3SO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__L3SO=my_copy__VYJO(__tmp__K3SO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__L3SO=my_copy__0REO(__tmp__K3SO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__L3SO=my_copy__BZJO(__tmp__K3SO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__L3SO=my_copy__CNJM(__tmp__K3SO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__L3SO=my_copy__5XLL(__tmp__K3SO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__L3SO=my_copy__WVYM(__tmp__K3SO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__L3SO=my_copy__FSEO(__tmp__K3SO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__L3SO=my_copy__QCEP(__tmp__K3SO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__L3SO=my_copy__5LSN(__tmp__K3SO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__L3SO=my_copy__KMSN(__tmp__K3SO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__L3SO=my_copy__JZPN(__tmp__K3SO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__L3SO=my_copy__G3SO(__tmp__K3SO);
-  } break;
-  };
-  __tmp__N3SO=Self__H3SO->parent_expr_binary__0G5N.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__N3SO)->__id) {
-  case __LIST__: {
-    __tmp__O3SO=my_copy__MSYM(__tmp__N3SO);
-  } break;
-  case __STRING_CST__: {
-    Self__HK3P=((__STRING_CST *)__tmp__N3SO);
-    __tmp__O3SO=create__text__ITMH(Self__HK3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HK3P->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__O3SO=my_copy__EK2H(__tmp__N3SO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__IK3P=((__PROTOTYPE_CST *)__tmp__N3SO);
-    __tmp__O3SO=create__type__PKQC(Self__IK3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IK3P->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__JK3P=((__INTEGER_CST *)__tmp__N3SO);
-    p__QGLR=Self__JK3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__RGLR=Self__JK3P->value__W4YD;
-    t__SGLR=Self__JK3P->parent_constant__B3LC.static_type__M2YD;
-    result__HGLR=NULL;
-    ptr__IGLR=((__POINTER )(NULL));
-    typ_id__JGLR= 0;
-    sz__KGLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__KGLR ==  0)) {
-      result__HGLR=INTEGER_CST__;
-    } else {
-      typ_id__JGLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KGLR);
-      if ((typ_id__JGLR == (__INTEGER)(-  1))) {
-        a__LGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MGLR=(__UINTEGER_32)((__UINTEGER_32)(sz__KGLR + a__LGLR) & (__UINTEGER_32)(~ a__LGLR));
-        ptr_table__JJZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MGLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__IJZR=((__POINTER )(NULL));
-        result__KJZR=((__POINTER *)ptr_table__JJZR)[ 0];
-        if ((result__KJZR == (void *)NULL)) {
-          result__KJZR=new_lab__2PJ(new_size__MGLR);
-          next__IJZR=(void *)((unsigned long)result__KJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MGLR)));
-          ((__POINTER *)next__IJZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JJZR)[ 0]=next__IJZR;
-        } else {
-          next__IJZR=((__POINTER *)result__KJZR)[ 0];
-          if ((next__IJZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MGLR <<  1)) <=  4096)) {
-              next__IJZR=(void *)((unsigned long)result__KJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MGLR)));
-            } else {
-              next__IJZR=new_lab__2PJ(new_size__MGLR);
-            };
-            ((__POINTER *)next__IJZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JJZR)[ 0]=next__IJZR;
-          } else {
-            ((__POINTER *)result__KJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KJZR=next__IJZR;
-          };
-        };
-        ptr__IGLR=result__KJZR;
-      } else {
-        t__NGLR=((__UINTEGER_32 )typ_id__JGLR);
-        a__OGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RJZR=(__UINTEGER_32)((__UINTEGER_32)(sz__KGLR + a__OGLR) & (__UINTEGER_32)(~ a__OGLR));
-        ptr_table__OJZR=((__POINTER )(&(table_type[(t__NGLR)])));
-        lab_type__QJZR=(__UINTEGER_32)(t__NGLR |  1);
-        next__NJZR=((__POINTER )(NULL));
-        result__PJZR=((__POINTER *)ptr_table__OJZR)[ 0];
-        if ((result__PJZR == (void *)NULL)) {
-          result__PJZR=new_lab__2PJ(lab_type__QJZR);
-          next__NJZR=(void *)((unsigned long)result__PJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJZR)));
-          ((__POINTER *)next__NJZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OJZR)[ 0]=next__NJZR;
-        } else {
-          next__NJZR=((__POINTER *)result__PJZR)[ 0];
-          if ((next__NJZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RJZR <<  1)) <=  4096)) {
-              next__NJZR=(void *)((unsigned long)result__PJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJZR)));
-            } else {
-              next__NJZR=new_lab__2PJ(lab_type__QJZR);
-            };
-            ((__POINTER *)next__NJZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OJZR)[ 0]=next__NJZR;
-          } else {
-            ((__POINTER *)result__PJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PJZR=next__NJZR;
-          };
-        };
-        ptr__IGLR=result__PJZR;
-      };
-      result__HGLR=((__INTEGER_CST *)ptr__IGLR);
-      *(result__HGLR) = *(INTEGER_CST__);
-    };
-    Self__PGLR=((__INTEGER_CST *)result__HGLR);
-    Self__PGLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QGLR;
-    Self__PGLR->value__W4YD=v__RGLR;
-    Self__PGLR->parent_constant__B3LC.static_type__M2YD=t__SGLR;
-    check_type__YG5D(Self__PGLR);
-    __tmp__O3SO=result__HGLR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__LYAR=read__QB5G(((__READ_LOCAL *)__tmp__N3SO)->local__HJZD);
-    if (__tmp__LYAR==NULL) {
-      __tmp__MYAR=NULL;
-    } else {
-      __tmp__MYAR=((__READ_LOCAL *)__tmp__LYAR);
-    };
-    __tmp__O3SO=__tmp__MYAR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__O3SO=my_copy__SL2H(__tmp__N3SO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__O3SO=my_copy__LM2H(__tmp__N3SO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__O3SO=my_copy__YM2H(__tmp__N3SO);
-  } break;
-  case __REAL_CST__: {
-    Self__LK3P=((__REAL_CST *)__tmp__N3SO);
-    p__2GLR=Self__LK3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__3GLR=Self__LK3P->value__HN2H;
-    t__4GLR=Self__LK3P->parent_constant__U2JH.static_type__M2YD;
-    result__TGLR=NULL;
-    ptr__UGLR=((__POINTER )(NULL));
-    typ_id__VGLR= 0;
-    sz__WGLR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__WGLR ==  0)) {
-      result__TGLR=REAL_CST__;
-    } else {
-      typ_id__VGLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WGLR);
-      if ((typ_id__VGLR == (__INTEGER)(-  1))) {
-        a__XGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YGLR=(__UINTEGER_32)((__UINTEGER_32)(sz__WGLR + a__XGLR) & (__UINTEGER_32)(~ a__XGLR));
-        ptr_table__TJZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YGLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__SJZR=((__POINTER )(NULL));
-        result__UJZR=((__POINTER *)ptr_table__TJZR)[ 0];
-        if ((result__UJZR == (void *)NULL)) {
-          result__UJZR=new_lab__2PJ(new_size__YGLR);
-          next__SJZR=(void *)((unsigned long)result__UJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YGLR)));
-          ((__POINTER *)next__SJZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TJZR)[ 0]=next__SJZR;
-        } else {
-          next__SJZR=((__POINTER *)result__UJZR)[ 0];
-          if ((next__SJZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YGLR <<  1)) <=  4096)) {
-              next__SJZR=(void *)((unsigned long)result__UJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YGLR)));
-            } else {
-              next__SJZR=new_lab__2PJ(new_size__YGLR);
-            };
-            ((__POINTER *)next__SJZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TJZR)[ 0]=next__SJZR;
-          } else {
-            ((__POINTER *)result__UJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UJZR=next__SJZR;
-          };
-        };
-        ptr__UGLR=result__UJZR;
-      } else {
-        t__ZGLR=((__UINTEGER_32 )typ_id__VGLR);
-        a__0GLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1JZR=(__UINTEGER_32)((__UINTEGER_32)(sz__WGLR + a__0GLR) & (__UINTEGER_32)(~ a__0GLR));
-        ptr_table__YJZR=((__POINTER )(&(table_type[(t__ZGLR)])));
-        lab_type__0JZR=(__UINTEGER_32)(t__ZGLR |  1);
-        next__XJZR=((__POINTER )(NULL));
-        result__ZJZR=((__POINTER *)ptr_table__YJZR)[ 0];
-        if ((result__ZJZR == (void *)NULL)) {
-          result__ZJZR=new_lab__2PJ(lab_type__0JZR);
-          next__XJZR=(void *)((unsigned long)result__ZJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JZR)));
-          ((__POINTER *)next__XJZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YJZR)[ 0]=next__XJZR;
-        } else {
-          next__XJZR=((__POINTER *)result__ZJZR)[ 0];
-          if ((next__XJZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1JZR <<  1)) <=  4096)) {
-              next__XJZR=(void *)((unsigned long)result__ZJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JZR)));
-            } else {
-              next__XJZR=new_lab__2PJ(lab_type__0JZR);
-            };
-            ((__POINTER *)next__XJZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YJZR)[ 0]=next__XJZR;
-          } else {
-            ((__POINTER *)result__ZJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZJZR=next__XJZR;
-          };
-        };
-        ptr__UGLR=result__ZJZR;
+      __tmp__3GZL=Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__3GZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__QIKL=((__ITM_SLOT__PLC *)__tmp__3GZL)->argument_list__5LBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__QIKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GZL)->parent_itm_slot__3F0D.argument_list__5LBE;
       };
-      result__TGLR=((__REAL_CST *)ptr__UGLR);
-      *(result__TGLR) = *(REAL_CST__);
-    };
-    Self__1GLR=((__REAL_CST *)result__TGLR);
-    Self__1GLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2GLR;
-    Self__1GLR->value__HN2H=v__3GLR;
-    Self__1GLR->parent_constant__U2JH.static_type__M2YD=t__4GLR;
-    __tmp__O3SO=result__TGLR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__NK3P=((__CHARACTER_CST *)__tmp__N3SO);
-    __tmp__O3SO=create__char__4SMH(Self__NK3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NK3P->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OK3P=((__IS_EXPANDED *)__tmp__N3SO);
-    __tmp__PYAR=read__QB5G(((__READ_LOCAL *)Self__OK3P->receiver__WN2H)->local__HJZD);
-    if (__tmp__PYAR==NULL) {
-      __tmp__QYAR=NULL;
-    } else {
-      __tmp__QYAR=((__READ_LOCAL *)__tmp__PYAR);
-    };
-    p__IHLR=Self__OK3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__5GLR=NULL;
-    ptr__AHLR=((__POINTER )(NULL));
-    typ_id__BHLR= 0;
-    sz__CHLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__CHLR ==  0)) {
-      result__5GLR=IS_EXPANDED__;
-    } else {
-      typ_id__BHLR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CHLR);
-      if ((typ_id__BHLR == (__INTEGER)(-  1))) {
-        a__DHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EHLR=(__UINTEGER_32)((__UINTEGER_32)(sz__CHLR + a__DHLR) & (__UINTEGER_32)(~ a__DHLR));
-        ptr_table__3JZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EHLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__2JZR=((__POINTER )(NULL));
-        result__4JZR=((__POINTER *)ptr_table__3JZR)[ 0];
-        if ((result__4JZR == (void *)NULL)) {
-          result__4JZR=new_lab__2PJ(new_size__EHLR);
-          next__2JZR=(void *)((unsigned long)result__4JZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EHLR)));
-          ((__POINTER *)next__2JZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3JZR)[ 0]=next__2JZR;
-        } else {
-          next__2JZR=((__POINTER *)result__4JZR)[ 0];
-          if ((next__2JZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EHLR <<  1)) <=  4096)) {
-              next__2JZR=(void *)((unsigned long)result__4JZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EHLR)));
-            } else {
-              next__2JZR=new_lab__2PJ(new_size__EHLR);
-            };
-            ((__POINTER *)next__2JZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3JZR)[ 0]=next__2JZR;
-          } else {
-            ((__POINTER *)result__4JZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4JZR=next__2JZR;
-          };
+      __tmp__SIKL=__tmp__QIKL->parent_arrayed_collection__BGYD.upper__53AF;
+      Self__PSAM= 0;
+      while ((Self__PSAM <= __tmp__SIKL)) {
+        __tmp__ERDM=Self__SGKL->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ERDM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YIKL=((__ITM_SLOT__PLC *)__tmp__ERDM)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YIKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ERDM)->parent_itm_slot__3F0D.argument_list__5LBE;
         };
-        ptr__AHLR=result__4JZR;
-      } else {
-        t__FHLR=((__UINTEGER_32 )typ_id__BHLR);
-        a__GHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FKZR=(__UINTEGER_32)((__UINTEGER_32)(sz__CHLR + a__GHLR) & (__UINTEGER_32)(~ a__GHLR));
-        ptr_table__CKZR=((__POINTER )(&(table_type[(t__FHLR)])));
-        lab_type__EKZR=(__UINTEGER_32)(t__FHLR |  1);
-        next__BKZR=((__POINTER )(NULL));
-        result__DKZR=((__POINTER *)ptr_table__CKZR)[ 0];
-        if ((result__DKZR == (void *)NULL)) {
-          result__DKZR=new_lab__2PJ(lab_type__EKZR);
-          next__BKZR=(void *)((unsigned long)result__DKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKZR)));
-          ((__POINTER *)next__BKZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CKZR)[ 0]=next__BKZR;
-        } else {
-          next__BKZR=((__POINTER *)result__DKZR)[ 0];
-          if ((next__BKZR == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FKZR <<  1)) <=  4096)) {
-              next__BKZR=(void *)((unsigned long)result__DKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKZR)));
-            } else {
-              next__BKZR=new_lab__2PJ(lab_type__EKZR);
-            };
-            ((__POINTER *)next__BKZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CKZR)[ 0]=next__BKZR;
-          } else {
-            ((__POINTER *)result__DKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DKZR=next__BKZR;
+        __tmp__ERDM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__YIKL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__PSAM];
+        switch (((struct ___OBJ *)other__TGKL)->__id) {
+        case __ITM_SLOT__PLC__: {
+          __tmp__YIKL=((__ITM_SLOT__PLC *)other__TGKL)->argument_list__5LBE;
+        } break;
+        case __ITM_SLOT_OPERATOR__2F0D__: {
+          __tmp__YIKL=((__ITM_SLOT_OPERATOR__2F0D *)other__TGKL)->parent_itm_slot__3F0D.argument_list__5LBE;
+        } break;
+        case __SLOT_CODE__4IRG__: {
+          __tmp__IRDM=((__SLOT_CODE__4IRG *)other__TGKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IRDM)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YIKL=((__ITM_SLOT__PLC *)__tmp__IRDM)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YIKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IRDM)->parent_itm_slot__3F0D.argument_list__5LBE;
           };
-        };
-        ptr__AHLR=result__DKZR;
-      };
-      result__5GLR=((__IS_EXPANDED *)ptr__AHLR);
-      *(result__5GLR) = *(IS_EXPANDED__);
-    };
-    Self__HHLR=((__IS_EXPANDED *)result__5GLR);
-    Self__HHLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IHLR;
-    Self__HHLR->receiver__WN2H=__tmp__QYAR;
-    __tmp__O3SO=result__5GLR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__O3SO=my_copy__1N2H(__tmp__N3SO);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__O3SO=my_copy__EO2H(__tmp__N3SO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__O3SO=my_copy__PO2H(__tmp__N3SO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__O3SO=my_copy__1O2H(__tmp__N3SO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__O3SO=my_copy__GP2H(__tmp__N3SO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__O3SO=my_copy__RP2H(__tmp__N3SO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__O3SO=my_copy__2P2H(__tmp__N3SO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__O3SO=my_copy__HQ2H(__tmp__N3SO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__O3SO=my_copy__SQ2H(__tmp__N3SO);
-  } break;
-  case __ITEM__: {
-    __tmp__O3SO=my_copy__DR2H(__tmp__N3SO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__O3SO=my_copy__PR2H(__tmp__N3SO);
-  } break;
-  case __CAST__: {
-    __tmp__O3SO=my_copy__YR2H(__tmp__N3SO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__O3SO=my_copy__5SYM(__tmp__N3SO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__O3SO=my_copy__IUGK(__tmp__N3SO);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__V0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N3SO)->global__ZGJK),NULL);
-    if (__tmp__V0CR==NULL) {
-      __tmp__W0CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__V0CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__W0CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__W0CR=((__READ_GLOBAL *)__tmp__V0CR);
-      } break;
-      }
-    };
-    __tmp__O3SO=__tmp__W0CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__O3SO=my_copy__BQCN(__tmp__N3SO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__O3SO=my_copy__NREO(__tmp__N3SO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__O3SO=my_copy__VYJO(__tmp__N3SO);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__O3SO=my_copy__0REO(__tmp__N3SO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__O3SO=my_copy__BZJO(__tmp__N3SO);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__O3SO=my_copy__CNJM(__tmp__N3SO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__O3SO=my_copy__5XLL(__tmp__N3SO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__O3SO=my_copy__WVYM(__tmp__N3SO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__O3SO=my_copy__FSEO(__tmp__N3SO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__O3SO=my_copy__QCEP(__tmp__N3SO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__O3SO=my_copy__5LSN(__tmp__N3SO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__O3SO=my_copy__KMSN(__tmp__N3SO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__O3SO=my_copy__JZPN(__tmp__N3SO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__O3SO=my_copy__G3SO(__tmp__N3SO);
-  } break;
-  };
-  result__I4QO=NULL;
-  ptr__J4QO=((__POINTER )(NULL));
-  typ_id__O4QO= 0;
-  sz__L4QO=((__UINTEGER_32 )sizeof(__EXPR_XOR));
-  if ((sz__L4QO ==  0)) {
-    result__I4QO=EXPR_XOR__;
-  } else {
-    typ_id__O4QO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L4QO);
-    if ((typ_id__O4QO == (__INTEGER)(-  1))) {
-      a__OM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MM2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__L4QO + a__OM2Q) & (__UINTEGER_32)(~ a__OM2Q));
-      ptr_table__HKZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MM2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__GKZR=((__POINTER )(NULL));
-      result__IKZR=((__POINTER *)ptr_table__HKZR)[ 0];
-      if ((result__IKZR == (void *)NULL)) {
-        result__IKZR=new_lab__2PJ(new_size__MM2Q);
-        next__GKZR=(void *)((unsigned long)result__IKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MM2Q)));
-        ((__POINTER *)next__GKZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HKZR)[ 0]=next__GKZR;
-      } else {
-        next__GKZR=((__POINTER *)result__IKZR)[ 0];
-        if ((next__GKZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MM2Q <<  1)) <=  4096)) {
-            next__GKZR=(void *)((unsigned long)result__IKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MM2Q)));
-          } else {
-            next__GKZR=new_lab__2PJ(new_size__MM2Q);
+        } break;
+        case __SLOT_DATA__IJRG__: {
+          __tmp__IRDM=((__SLOT_DATA__IJRG *)other__TGKL)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IRDM)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YIKL=((__ITM_SLOT__PLC *)__tmp__IRDM)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YIKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IRDM)->parent_itm_slot__3F0D.argument_list__5LBE;
           };
-          ((__POINTER *)next__GKZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HKZR)[ 0]=next__GKZR;
-        } else {
-          ((__POINTER *)result__IKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__IKZR=next__GKZR;
+        } break;
         };
-      };
-      ptr__J4QO=result__IKZR;
-    } else {
-      t__SM2Q=((__UINTEGER_32 )typ_id__O4QO);
-      a__UM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__PKZR=(__UINTEGER_32)((__UINTEGER_32)(sz__L4QO + a__UM2Q) & (__UINTEGER_32)(~ a__UM2Q));
-      ptr_table__MKZR=((__POINTER )(&(table_type[(t__SM2Q)])));
-      lab_type__OKZR=(__UINTEGER_32)(t__SM2Q |  1);
-      next__LKZR=((__POINTER )(NULL));
-      result__NKZR=((__POINTER *)ptr_table__MKZR)[ 0];
-      if ((result__NKZR == (void *)NULL)) {
-        result__NKZR=new_lab__2PJ(lab_type__OKZR);
-        next__LKZR=(void *)((unsigned long)result__NKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKZR)));
-        ((__POINTER *)next__LKZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MKZR)[ 0]=next__LKZR;
-      } else {
-        next__LKZR=((__POINTER *)result__NKZR)[ 0];
-        if ((next__LKZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PKZR <<  1)) <=  4096)) {
-            next__LKZR=(void *)((unsigned long)result__NKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKZR)));
-          } else {
-            next__LKZR=new_lab__2PJ(lab_type__OKZR);
-          };
-          ((__POINTER *)next__LKZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MKZR)[ 0]=next__LKZR;
-        } else {
-          ((__POINTER *)result__NKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NKZR=next__LKZR;
+        __tmp__IRDM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__YIKL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__PSAM];
+        if (((struct ___OBJ *)__tmp__ERDM)->__id==__ITM_ARG__Q0MD__) {
+          is_equal__MRDM(((__ITM_ARG__Q0MD *)__tmp__ERDM),__tmp__IRDM);
+        } else /* ITM_ARGS */ {
+          is_equal__LTDM(((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__ERDM)),__tmp__IRDM);
         };
+        Self__PSAM=(__INTEGER__Q)(Self__PSAM +  1);
       };
-      ptr__J4QO=result__NKZR;
     };
-    result__I4QO=((__EXPR_XOR *)ptr__J4QO);
-    *(result__I4QO) = *(EXPR_XOR__);
   };
-  Self__R5XO=((__EXPR_XOR *)result__I4QO);
-  Self__R5XO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__J3SO;
-  Self__R5XO->parent_expr_binary__0G5N.left__XO1H=__tmp__L3SO;
-  Self__R5XO->parent_expr_binary__0G5N.right__WO2H=__tmp__O3SO;
-  return(result__I4QO);
 }
 
-static void is_equal_profil__XK5G(__ITM_SLOT *Self__YK5G,void *other__ZK5G)
-// ({ITM_SLOT},{NULLxITM_SLOT}) VoidNo recursive, No inlinable.
+static void is_equal_profil__EJKL(__SLOT_DATA__IJRG *Self__FJKL,void *other__GJKL)
+// ({SLOT_DATA__IJRG},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__YM5G,Self__ATIH;
-  void *__tmp__5M5G,*__tmp__CN5G;
-  __ITM_ARG *Self__QXRH;
-  void *err__TXRH,*err__SZRH;
-  void *__tmp__1XRH,*o__SXRH;
-  __POSITION __tmp__IZRH,__tmp__H1RH;
-  __ITM_ARGS *Self__PZRH;
-  void *__tmp__0ZRH,*o__RZRH;
-  __BOOLEAN __tmp__CYRH,__tmp__QYRH,result__H0TH,__tmp__B0RH;
-  __BOOLEAN __tmp__P0RH,result__T2TH;
-  if (((void *)Self__YK5G != (void *)other__ZK5G)) {
-    if (((void *)Self__YK5G->type__WB2D != (void *)((__ITM_SLOT *)other__ZK5G)->type__WB2D)) {
-      copy__BNK(string_tmp__RB,(&__string_508));
-      put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(Self__YK5G->parent_named__MIM.parent_itm_object__PD.position__WIM);
-      put_position__ECH(((__ITM_SLOT *)other__ZK5G)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  void *__tmp__GIZL,*__tmp__KIZL,*__tmp__UVDM,*__tmp__YVDM;
+  void *__tmp__MJKL,*__tmp__NJKL;
+  __POSITION__OL __tmp__ZJKL;
+  __SECTION___RVOB *result__2JEU,*__tmp__5JEU,*__tmp__AKKL,*__tmp__FKEU;
+  __SLOT_DATA__IJRG *Self__DKEU;
+  __INTEGER__Q __tmp__FLKL,Self__HVAM;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__QKKL,*__tmp__DLKL;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__LLKL,*__tmp__NLKL;
+  if (((void *)Self__FJKL != (void *)other__GJKL)) {
+    __tmp__GIZL=Self__FJKL->parent_slot__KJRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__GIZL)->__id==__ITM_SLOT__PLC__) {
+      __tmp__MJKL=((__ITM_SLOT__PLC *)__tmp__GIZL)->result_type__KWOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__MJKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GIZL)->parent_itm_slot__3F0D.result_type__KWOB;
+    };
+    if (((struct ___OBJ *)other__GJKL)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__KIZL=((__SLOT_CODE__4IRG *)other__GJKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__KIZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__NJKL=((__ITM_SLOT__PLC *)__tmp__KIZL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__NJKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KIZL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__KIZL=((__SLOT_DATA__IJRG *)other__GJKL)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__KIZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__NJKL=((__ITM_SLOT__PLC *)__tmp__KIZL)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__NJKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KIZL)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (((void *)__tmp__MJKL != (void *)__tmp__NJKL)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_624));
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(Self__FJKL->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+      if (((struct ___OBJ *)other__GJKL)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__NJKL=((__SLOT_CODE__4IRG *)other__GJKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__NJKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZJKL=((__ITM_SLOT__PLC *)__tmp__NJKL)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZJKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NJKL)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__ZJKL=((__SLOT_DATA__IJRG *)other__GJKL)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      };
+      put_position__PRE(__tmp__ZJKL);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
     };
-    if (((void *)Self__YK5G->id_section__T5BC != (void *)((__ITM_SLOT *)other__ZK5G)->id_section__T5BC)) {
-      put_error__text__0AH( 2,(&__string_509));
-      put_position__ECH(Self__YK5G->parent_named__MIM.parent_itm_object__PD.position__WIM);
-      put_position__ECH(((__ITM_SLOT *)other__ZK5G)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    result__2JEU=NULL;
+    if (((void *)Self__FJKL->parent_slot__KJRG != (void *)NULL)) {
+      __tmp__KIZL=Self__FJKL->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__KIZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__5JEU=((__ITM_SLOT__PLC *)__tmp__KIZL)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__5JEU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KIZL)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      result__2JEU=__tmp__5JEU;
+    } else /* FALSE */ {
+      __tmp__5JEU=get_name__TAUD((&__string_35));
+      result__2JEU=__tmp__5JEU;
+    };
+    if (((struct ___OBJ *)other__GJKL)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__KIZL=((__SLOT_CODE__4IRG *)other__GJKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__KIZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__AKKL=((__ITM_SLOT__PLC *)__tmp__KIZL)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__AKKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KIZL)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+    } else /* SLOT_DATA */ {
+      Self__DKEU=((__SLOT_DATA__IJRG *)other__GJKL);
+      __tmp__5JEU=NULL;
+      if (((void *)Self__DKEU->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__NJKL=Self__DKEU->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__NJKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FKEU=((__ITM_SLOT__PLC *)__tmp__NJKL)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FKEU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NJKL)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+        __tmp__5JEU=__tmp__FKEU;
+      } else /* FALSE */ {
+        __tmp__FKEU=get_name__TAUD((&__string_35));
+        __tmp__5JEU=__tmp__FKEU;
+      };
+      __tmp__AKKL=__tmp__5JEU;
+    };
+    if (((void *)result__2JEU != (void *)__tmp__AKKL)) {
+      put_error__text__EQE( 2,(&__string_625));
+      put_position__PRE(Self__FJKL->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+      if (((struct ___OBJ *)other__GJKL)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__NJKL=((__SLOT_CODE__4IRG *)other__GJKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__NJKL)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZJKL=((__ITM_SLOT__PLC *)__tmp__NJKL)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZJKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NJKL)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__ZJKL=((__SLOT_DATA__IJRG *)other__GJKL)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      };
+      put_position__PRE(__tmp__ZJKL);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
     };
-    if (((void *)Self__YK5G->argument_list__IA2D != (void *)NULL)) {
-      __tmp__YM5G=((__FAST_ARRAYoITM_ARGUMENTo *)Self__YK5G->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D;
-      Self__ATIH= 0;
-      while ((Self__ATIH <= __tmp__YM5G)) {
-        __tmp__5M5G=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)Self__YK5G->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[Self__ATIH];
-        __tmp__CN5G=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)other__ZK5G)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[Self__ATIH];
-        if (((struct ___OBJ *)__tmp__5M5G)->__id==__ITM_ARG__) {
-          Self__QXRH=((__ITM_ARG *)__tmp__5M5G);
-          err__TXRH=NULL;
-          if (__tmp__CN5G==NULL) {
-            __tmp__1XRH=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__CN5G)->__id) {
-            case __ITM_ARG__: {
-              __tmp__1XRH=((void *)__tmp__CN5G);
-            } break;
-            case __ITM_ARGS__: {
-              __tmp__1XRH=NULL;
-            } break;
-            }
-          };
-          o__SXRH=__tmp__1XRH;
-          if (((void *)__tmp__1XRH == (void *)NULL)) {
-            err__TXRH=(&__string_510);
-            __tmp__CYRH=TRUE__;
-          } else {
-            __tmp__CYRH=FALSE__;
-          };
-          if (__tmp__CYRH) {
-            __tmp__QYRH=TRUE__;
-          } else {
-            result__H0TH=((void *)Self__QXRH->name__E22D != (void *)((__ITM_ARG *)__tmp__1XRH)->name__E22D);
-            if (result__H0TH) {
-              err__TXRH=(&__string_511);
-            };
-            __tmp__QYRH=result__H0TH;
-          };
-          if ((! __tmp__QYRH)) {
-            if (((void *)Self__QXRH->type__F22D != (void *)((__ITM_ARG *)__tmp__1XRH)->type__F22D)) {
-              err__TXRH=(&__string_512);
-            };
-          };
-          if (((void *)err__TXRH != (void *)NULL)) {
-            put_error__text__0AH( 1,err__TXRH);
-            put_position__ECH(Self__QXRH->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM);
-            if (((struct ___OBJ *)__tmp__CN5G)->__id==__ITM_ARG__) {
-              __tmp__IZRH=((__ITM_ARG *)__tmp__CN5G)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-            } else {
-              __tmp__IZRH=((__ITM_ARGS *)__tmp__CN5G)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-            };
-            put_position__ECH(__tmp__IZRH);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        } else {
-          Self__PZRH=((__ITM_ARGS *)__tmp__5M5G);
-          err__SZRH=NULL;
-          if (__tmp__CN5G==NULL) {
-            __tmp__0ZRH=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__CN5G)->__id) {
-            case __ITM_ARG__: {
-              __tmp__0ZRH=NULL;
-            } break;
-            case __ITM_ARGS__: {
-              __tmp__0ZRH=((void *)__tmp__CN5G);
-            } break;
-            }
-          };
-          o__RZRH=__tmp__0ZRH;
-          if (((void *)__tmp__0ZRH == (void *)NULL)) {
-            err__SZRH=(&__string_510);
-            __tmp__B0RH=TRUE__;
-          } else {
-            __tmp__B0RH=FALSE__;
-          };
-          if (__tmp__B0RH) {
-            __tmp__P0RH=TRUE__;
-          } else {
-            result__T2TH=((void *)Self__PZRH->name__MF3D != (void *)((__ITM_ARGS *)__tmp__0ZRH)->name__MF3D);
-            if (result__T2TH) {
-              err__SZRH=(&__string_511);
-            };
-            __tmp__P0RH=result__T2TH;
-          };
-          if ((! __tmp__P0RH)) {
-            if (((void *)Self__PZRH->type__NF3D != (void *)((__ITM_ARGS *)__tmp__0ZRH)->type__NF3D)) {
-              err__SZRH=(&__string_512);
-            };
+    __tmp__GIZL=Self__FJKL->parent_slot__KJRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__GIZL)->__id==__ITM_SLOT__PLC__) {
+      __tmp__QKKL=((__ITM_SLOT__PLC *)__tmp__GIZL)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__QKKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GIZL)->parent_itm_slot__3F0D.argument_list__5LBE;
+    };
+    if (((void *)__tmp__QKKL != (void *)NULL)) {
+      if (((struct ___OBJ *)Self__FJKL->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      };
+      __tmp__KIZL=Self__FJKL->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__KIZL)->__id==__ITM_SLOT__PLC__) {
+        __tmp__DLKL=((__ITM_SLOT__PLC *)__tmp__KIZL)->argument_list__5LBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__DLKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KIZL)->parent_itm_slot__3F0D.argument_list__5LBE;
+      };
+      __tmp__FLKL=__tmp__DLKL->parent_arrayed_collection__BGYD.upper__53AF;
+      Self__HVAM= 0;
+      while ((Self__HVAM <= __tmp__FLKL)) {
+        __tmp__UVDM=Self__FJKL->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__UVDM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__LLKL=((__ITM_SLOT__PLC *)__tmp__UVDM)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__LLKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UVDM)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+        __tmp__UVDM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__LLKL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__HVAM];
+        if (((struct ___OBJ *)other__GJKL)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YVDM=((__SLOT_CODE__4IRG *)other__GJKL)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YVDM)->__id==__ITM_SLOT__PLC__) {
+            __tmp__NLKL=((__ITM_SLOT__PLC *)__tmp__YVDM)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__NLKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YVDM)->parent_itm_slot__3F0D.argument_list__5LBE;
           };
-          if (((void *)err__SZRH != (void *)NULL)) {
-            put_error__text__0AH( 1,err__SZRH);
-            put_position__ECH(Self__PZRH->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM);
-            if (((struct ___OBJ *)__tmp__CN5G)->__id==__ITM_ARG__) {
-              __tmp__H1RH=((__ITM_ARG *)__tmp__CN5G)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-            } else {
-              __tmp__H1RH=((__ITM_ARGS *)__tmp__CN5G)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-            };
-            put_position__ECH(__tmp__H1RH);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+        } else /* SLOT_DATA */ {
+          __tmp__YVDM=((__SLOT_DATA__IJRG *)other__GJKL)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YVDM)->__id==__ITM_SLOT__PLC__) {
+            __tmp__NLKL=((__ITM_SLOT__PLC *)__tmp__YVDM)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__NLKL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YVDM)->parent_itm_slot__3F0D.argument_list__5LBE;
           };
         };
-        Self__ATIH=(__INTEGER)(Self__ATIH +  1);
+        __tmp__YVDM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__NLKL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__HVAM];
+        if (((struct ___OBJ *)__tmp__UVDM)->__id==__ITM_ARG__Q0MD__) {
+          is_equal__MRDM(((__ITM_ARG__Q0MD *)__tmp__UVDM),__tmp__YVDM);
+        } else /* ITM_ARGS */ {
+          is_equal__LTDM(((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__UVDM)),__tmp__YVDM);
+        };
+        Self__HVAM=(__INTEGER__Q)(Self__HVAM +  1);
       };
     };
   };
 }
 
-static __CAST* create__value__00WH(__CAST *Self__10WH,void *t__20WH,void *v__30WH)
-// ({CAST},{NULLxTYPE_FULL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __CAST__1HOJ* create__value__DQYJ(__CAST__1HOJ *Self__EQYJ,__TYPE_FULL__XMB *t__FQYJ,void *v__GQYJ)
+// ({CAST__1HOJ},{NULLxTYPE_FULL__XMB},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __CAST *result__0MYH,*Self__AQFI;
-  __POINTER ptr__1MYH,ptr_table__RKZR,next__QKZR,result__SKZR;
-  __POINTER ptr_table__WKZR,next__VKZR,result__XKZR;
-  __INTEGER typ_id__ANYH;
-  __UINTEGER_32 sz__3MYH,a__WC1Q,new_size__UC1Q,t__0C1Q,a__2C1Q;
-  __UINTEGER_32 new_size__ZKZR,lab_type__YKZR;
-  __POSITION __tmp__DQFI;
-  result__0MYH=NULL;
-  ptr__1MYH=((__POINTER )(NULL));
-  typ_id__ANYH= 0;
-  sz__3MYH=((__UINTEGER_32 )sizeof(__CAST));
-  if ((sz__3MYH ==  0)) {
-    result__0MYH=Self__10WH;
-  } else {
-    typ_id__ANYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3MYH);
-    if ((typ_id__ANYH == (__INTEGER)(-  1))) {
-      a__WC1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UC1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__3MYH + a__WC1Q) & (__UINTEGER_32)(~ a__WC1Q));
-      ptr_table__RKZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UC1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__QKZR=((__POINTER )(NULL));
-      result__SKZR=((__POINTER *)ptr_table__RKZR)[ 0];
-      if ((result__SKZR == (void *)NULL)) {
-        result__SKZR=new_lab__2PJ(new_size__UC1Q);
-        next__QKZR=(void *)((unsigned long)result__SKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UC1Q)));
-        ((__POINTER *)next__QKZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RKZR)[ 0]=next__QKZR;
-      } else {
-        next__QKZR=((__POINTER *)result__SKZR)[ 0];
-        if ((next__QKZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UC1Q <<  1)) <=  4096)) {
-            next__QKZR=(void *)((unsigned long)result__SKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UC1Q)));
-          } else {
-            next__QKZR=new_lab__2PJ(new_size__UC1Q);
-          };
-          ((__POINTER *)next__QKZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RKZR)[ 0]=next__QKZR;
-        } else {
-          ((__POINTER *)result__SKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SKZR=next__QKZR;
-        };
-      };
-      ptr__1MYH=result__SKZR;
-    } else {
-      t__0C1Q=((__UINTEGER_32 )typ_id__ANYH);
-      a__2C1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZKZR=(__UINTEGER_32)((__UINTEGER_32)(sz__3MYH + a__2C1Q) & (__UINTEGER_32)(~ a__2C1Q));
-      ptr_table__WKZR=((__POINTER )(&(table_type[(t__0C1Q)])));
-      lab_type__YKZR=(__UINTEGER_32)(t__0C1Q |  1);
-      next__VKZR=((__POINTER )(NULL));
-      result__XKZR=((__POINTER *)ptr_table__WKZR)[ 0];
-      if ((result__XKZR == (void *)NULL)) {
-        result__XKZR=new_lab__2PJ(lab_type__YKZR);
-        next__VKZR=(void *)((unsigned long)result__XKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKZR)));
-        ((__POINTER *)next__VKZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WKZR)[ 0]=next__VKZR;
-      } else {
-        next__VKZR=((__POINTER *)result__XKZR)[ 0];
-        if ((next__VKZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZKZR <<  1)) <=  4096)) {
-            next__VKZR=(void *)((unsigned long)result__XKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKZR)));
-          } else {
-            next__VKZR=new_lab__2PJ(lab_type__YKZR);
-          };
-          ((__POINTER *)next__VKZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WKZR)[ 0]=next__VKZR;
-        } else {
-          ((__POINTER *)result__XKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XKZR=next__VKZR;
-        };
-      };
-      ptr__1MYH=result__XKZR;
+  __CAST__1HOJ *result__KC0J,*Self__4CKK;
+  __POINTER__IB ptr__LC0J,__tmp__RC0J,__tmp__XJYT,__tmp__ZJYT;
+  __INTEGER__Q typ_id__PC0J;
+  __UINTEGER_32__ZWB __tmp__0JYT;
+  __POSITION__OL __tmp__BDKK;
+  result__KC0J=NULL;
+  ptr__LC0J=((__POINTER__IB )(NULL));
+  typ_id__PC0J= 0;
+  __tmp__RC0J=((__POINTER__IB )sizeof(__CAST__1HOJ));
+  if (((unsigned long)__tmp__RC0J ==  0)) {
+    result__KC0J=Self__EQYJ;
+  } else /* FALSE */ {
+    typ_id__PC0J=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC0J));
+    if ((typ_id__PC0J == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__XJYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ZJYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__RC0J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XJYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XJYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__0JYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__XJYT=micro_alloc__table__lab__UKI(__tmp__ZJYT,((__POINTER__IB )(&(table_size[(__tmp__0JYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJYT)));
+      ptr__LC0J=__tmp__XJYT;
+    } else /* FALSE */ {
+      __tmp__0JYT=((__UINTEGER_32__ZWB )typ_id__PC0J);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__XJYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__ZJYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__RC0J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XJYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XJYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__XJYT=micro_alloc__table__lab__UKI(__tmp__ZJYT,((__POINTER__IB )(&(table_type[(__tmp__0JYT)]))),(__UINTEGER_32__ZWB)(__tmp__0JYT |  1));
+      ptr__LC0J=__tmp__XJYT;
     };
-    result__0MYH=((__CAST *)ptr__1MYH);
-    *(result__0MYH) = *(Self__10WH);
+    result__KC0J=((__CAST__1HOJ *)ptr__LC0J);
+    *(result__KC0J) = *(Self__EQYJ);
   };
-  Self__AQFI=((__CAST *)result__0MYH);
-  switch (((struct ___OBJ *)v__30WH)->__id) {
-  case __LIST__: {
-    __tmp__DQFI=((__LIST *)v__30WH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  } break;
-  case __STRING_CST__: {
-    __tmp__DQFI=((__STRING_CST *)v__30WH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  Self__4CKK=((__CAST__1HOJ *)result__KC0J);
+  switch (((struct ___OBJ *)v__GQYJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__BDKK=((__STRING_CST__5J *)v__GQYJ)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__DQFI=((__EXTERNAL_C *)v__30WH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__BDKK=((__EXTERNAL_C__Y5WC *)v__GQYJ)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__DQFI=((__PROTOTYPE_CST *)v__30WH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__BDKK=((__PROTOTYPE_CST__LAXC *)v__GQYJ)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__DQFI=((__INTEGER_CST *)v__30WH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__BDKK=((__INTEGER_CST__XAXC *)v__GQYJ)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__DQFI=((__READ_LOCAL *)v__30WH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__BDKK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__DQFI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BDKK=((__READ_LOCAL__55ZI *)v__GQYJ)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__DQFI=((__EXPR_EQUAL *)v__30WH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__BDKK=((__EXPR_EQUAL__KINJ *)v__GQYJ)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__DQFI=((__EXPR_NOT_EQUAL *)v__30WH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__BDKK=((__EXPR_NOT_EQUAL__VINJ *)v__GQYJ)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __REAL_CST__: {
-    __tmp__DQFI=((__REAL_CST *)v__30WH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__BDKK=((__IS_EXPANDED__35NJ *)v__GQYJ)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__DQFI=((__CHARACTER_CST *)v__30WH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__BDKK=((__GET_TYPE_ID__HAOJ *)v__GQYJ)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__DQFI=((__IS_EXPANDED *)v__30WH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__BDKK=((__EXPR_SUP__ABOJ *)v__GQYJ)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__DQFI=((__GET_TYPE_ID *)v__30WH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__BDKK=((__EXPR_SUB__UBOJ *)v__GQYJ)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__DQFI=((__EXPR_SUP *)v__30WH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__BDKK=((__EXPR_MUL__KCOJ *)v__GQYJ)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUB__: {
-    __tmp__DQFI=((__EXPR_SUB *)v__30WH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__BDKK=((__EXPR_DIV__4COJ *)v__GQYJ)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__DQFI=((__EXPR_MUL *)v__30WH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__BDKK=((__EXPR_AND__SDOJ *)v__GQYJ)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_DIV__: {
-    __tmp__DQFI=((__EXPR_DIV *)v__30WH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__BDKK=((__EXPR_SHIFT_R__GEOJ *)v__GQYJ)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND__: {
-    __tmp__DQFI=((__EXPR_AND *)v__30WH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__BDKK=((__EXPR_SHIFT_L__0EOJ *)v__GQYJ)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__DQFI=((__EXPR_SHIFT_R *)v__30WH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __PUT_TO__TFOJ__: {
+    __tmp__BDKK=((__PUT_TO__TFOJ *)v__GQYJ)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__DQFI=((__EXPR_SHIFT_L *)v__30WH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __ITEM__HGOJ__: {
+    __tmp__BDKK=((__ITEM__HGOJ *)v__GQYJ)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __PUT_TO__: {
-    __tmp__DQFI=((__PUT_TO *)v__30WH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__BDKK=((__SIZE_OF__5GOJ *)v__GQYJ)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __ITEM__: {
-    __tmp__DQFI=((__ITEM *)v__30WH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CAST__1HOJ__: {
+    __tmp__BDKK=((__CAST__1HOJ *)v__GQYJ)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __SIZE_OF__: {
-    __tmp__DQFI=((__SIZE_OF *)v__30WH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __REAL_CST__1LOJ__: {
+    __tmp__BDKK=((__REAL_CST__1LOJ *)v__GQYJ)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CAST__: {
-    __tmp__DQFI=((__CAST *)v__30WH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__BDKK=((__CHARACTER_CST__RMOJ *)v__GQYJ)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__DQFI=((__CALL_SLOT *)v__30WH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__BDKK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)v__GQYJ)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_SLOT__: {
-    __tmp__DQFI=((__READ_SLOT *)v__30WH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_SLOT__LL4K__: {
+    __tmp__BDKK=((__READ_SLOT__LL4K *)v__GQYJ)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__DQFI=((__READ_GLOBAL *)v__30WH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__BDKK=((__EXPR_NOT_LOGIC__W4FL *)v__GQYJ)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__DQFI=((__EXPR_NOT_LOGIC *)v__30WH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__BDKK=((__EXPR_OR_LOGIC__ADUL *)v__GQYJ)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__DQFI=((__EXPR_OR_LOGIC *)v__30WH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__BDKK=((__EXPR_OR_OR_LOGIC__3DUL *)v__GQYJ)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DQFI=((__EXPR_OR_OR_LOGIC *)v__30WH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__BDKK=((__EXPR_AND_LOGIC__EFUL *)v__GQYJ)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__DQFI=((__EXPR_AND_LOGIC *)v__30WH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__BDKK=((__EXPR_AND_AND_LOGIC__5FUL *)v__GQYJ)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DQFI=((__EXPR_AND_AND_LOGIC *)v__30WH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__BDKK=((__EXPR_NEG__EZVL *)v__GQYJ)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__DQFI=((__EXPR_NEG *)v__30WH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__BDKK=((__EXPR_ADD__SZVL *)v__GQYJ)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__DQFI=((__EXPR_ADD *)v__30WH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__BDKK=((__READ_GLOBAL__T4YL *)v__GQYJ)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__DQFI=((__EXPR_NOT *)v__30WH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__BDKK=((__EXPR_NOT__XUPM *)v__GQYJ)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__DQFI=((__EXPR_MOD *)v__30WH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__BDKK=((__EXPR_MOD__3YPM *)v__GQYJ)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__DQFI=((__EXPR_SUP_EQ *)v__30WH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__BDKK=((__EXPR_OR__PQ0N *)v__GQYJ)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF__: {
-    __tmp__DQFI=((__EXPR_INF *)v__30WH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__BDKK=((__EXPR_SUP_EQ__1VBP *)v__GQYJ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__DQFI=((__EXPR_INF_EQ *)v__30WH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF__OXBP__: {
+    __tmp__BDKK=((__EXPR_INF__OXBP *)v__GQYJ)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_OR__: {
-    __tmp__DQFI=((__EXPR_OR *)v__30WH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__BDKK=((__EXPR_INF_EQ__FYBP *)v__GQYJ)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
-  case __EXPR_XOR__: {
-    __tmp__DQFI=((__EXPR_XOR *)v__30WH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__BDKK=((__EXPR_XOR__ABEP *)v__GQYJ)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
   } break;
   };
-  Self__AQFI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__DQFI;
-  Self__AQFI->static_type__0N1H=t__20WH;
-  Self__AQFI->value__2R2H=v__30WH;
-  return(result__0MYH);
+  Self__4CKK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BDKK;
+  Self__4CKK->static_type__FD5J=t__FQYJ;
+  Self__4CKK->value__PD5J=v__GQYJ;
+  Self__4CKK=result__KC0J;
+  return(Self__4CKK);
 }
 
-static __BOOLEAN is_sub_type__HI3I(__TYPE *Self__II3I,void *other__JI3I)
-// ({TYPE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_sub_type__EFAM(__TYPE__FF *Self__FFAM,void *other__GFAM)
+// ({TYPE__FF},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result No recursive, No inlinable.
 {
-  __BOOLEAN result__LI3I,__tmp__SI3I;
-  void *__tmp__XI3I,*__tmp__4I3I;
-  result__LI3I=FALSE__;
-  if (((void *)Self__II3I == (void *)other__JI3I)) {
-    result__LI3I=TRUE__;
-    __tmp__SI3I=TRUE__;
-  } else {
-    __tmp__SI3I=FALSE__;
+  __BOOLEAN__L result__IFAM,__tmp__PFAM,__tmp__2FAM;
+  __HASHED_SEToTYPEo__00MB *__tmp__UFAM,*__tmp__1FAM;
+  result__IFAM=FALSE__O__;
+  if (((void *)Self__FFAM == (void *)other__GFAM)) {
+    result__IFAM=TRUE__K__;
+    __tmp__PFAM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__PFAM=FALSE__O__;
   };
-  if ((! __tmp__SI3I)) {
-    switch (((struct ___OBJ *)other__JI3I)->__id) {
-    case __TYPE__: {
-      __tmp__XI3I=((__TYPE *)other__JI3I)->subtype_list__BPY;
+  if ((! __tmp__PFAM)) {
+    switch (((struct ___OBJ *)other__GFAM)->__id) {
+    case __TYPE__FF__: {
+      __tmp__UFAM=((__TYPE__FF *)other__GFAM)->subtype_list__A1MB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__UFAM=((__TYPE_NULL__GMB *)other__GFAM)->parent_type__HMB.subtype_list__A1MB;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__XI3I=((__TYPE_NULL *)other__JI3I)->parent_type__TIB.subtype_list__BPY;
+    case __TYPE_VOID__IMB__: {
+      __tmp__UFAM=((__TYPE_VOID__IMB *)other__GFAM)->parent_type__JMB.subtype_list__A1MB;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__XI3I=((__TYPE_VOID *)other__JI3I)->parent_type__UIB.subtype_list__BPY;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__UFAM=((__TYPE_CONTEXT__KMB *)other__GFAM)->parent_type__LMB.subtype_list__A1MB;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__XI3I=((__TYPE_CONTEXT *)other__JI3I)->parent_type__VIB.subtype_list__BPY;
+    case __TYPE_ID__MMB__: {
+      __tmp__UFAM=((__TYPE_ID__MMB *)other__GFAM)->parent_type__NMB.subtype_list__A1MB;
     } break;
-    case __TYPE_ID__: {
-      __tmp__XI3I=((__TYPE_ID *)other__JI3I)->parent_type__WIB.subtype_list__BPY;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__UFAM=((__TYPE_GENERIC__OCY *)other__GFAM)->parent_type__PCY.subtype_list__A1MB;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__XI3I=((__TYPE_GENERIC *)other__JI3I)->parent_type__C2IB.subtype_list__BPY;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__UFAM=((__TYPE_BLOCK__CP5D *)other__GFAM)->parent_type__DP5D.subtype_list__A1MB;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__XI3I=subtype_list__CNFJ();
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__UFAM=subtype_list__2UJL();
     } break;
     };
-    if (((void *)__tmp__XI3I != (void *)NULL)) {
-      switch (((struct ___OBJ *)other__JI3I)->__id) {
-      case __TYPE__: {
-        __tmp__4I3I=((__TYPE *)other__JI3I)->subtype_list__BPY;
+    if (((void *)__tmp__UFAM != (void *)NULL)) {
+      switch (((struct ___OBJ *)other__GFAM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__1FAM=((__TYPE__FF *)other__GFAM)->subtype_list__A1MB;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__4I3I=((__TYPE_NULL *)other__JI3I)->parent_type__TIB.subtype_list__BPY;
+      case __TYPE_NULL__GMB__: {
+        __tmp__1FAM=((__TYPE_NULL__GMB *)other__GFAM)->parent_type__HMB.subtype_list__A1MB;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__4I3I=((__TYPE_VOID *)other__JI3I)->parent_type__UIB.subtype_list__BPY;
+      case __TYPE_VOID__IMB__: {
+        __tmp__1FAM=((__TYPE_VOID__IMB *)other__GFAM)->parent_type__JMB.subtype_list__A1MB;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__4I3I=((__TYPE_CONTEXT *)other__JI3I)->parent_type__VIB.subtype_list__BPY;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__1FAM=((__TYPE_CONTEXT__KMB *)other__GFAM)->parent_type__LMB.subtype_list__A1MB;
       } break;
-      case __TYPE_ID__: {
-        __tmp__4I3I=((__TYPE_ID *)other__JI3I)->parent_type__WIB.subtype_list__BPY;
+      case __TYPE_ID__MMB__: {
+        __tmp__1FAM=((__TYPE_ID__MMB *)other__GFAM)->parent_type__NMB.subtype_list__A1MB;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__4I3I=((__TYPE_GENERIC *)other__JI3I)->parent_type__C2IB.subtype_list__BPY;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__1FAM=((__TYPE_GENERIC__OCY *)other__GFAM)->parent_type__PCY.subtype_list__A1MB;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__4I3I=subtype_list__CNFJ();
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__1FAM=((__TYPE_BLOCK__CP5D *)other__GFAM)->parent_type__DP5D.subtype_list__A1MB;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__1FAM=subtype_list__2UJL();
       } break;
       };
-      result__LI3I=fast_has__WBLB(__tmp__4I3I,Self__II3I);
+      __tmp__2FAM=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)__tmp__1FAM),Self__FFAM);
+      result__IFAM=__tmp__2FAM;
     };
   };
-  return(result__LI3I);
+  __tmp__PFAM=result__IFAM;
+  return(__tmp__PFAM);
 }
 
-static __BOOLEAN is_sub_type__KJ3I(__TYPE_CONTEXT *Self__LJ3I,void *other__MJ3I)
-// ({TYPE_CONTEXT},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_sub_type__IGAM(__TYPE_CONTEXT__KMB *Self__JGAM,void *other__KGAM)
+// ({TYPE_CONTEXT__KMB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result No recursive, No inlinable.
 {
-  __BOOLEAN result__OJ3I,__tmp__VJ3I;
-  void *__tmp__0J3I,*__tmp__BK3I;
-  result__OJ3I=FALSE__;
-  if (((void *)Self__LJ3I == (void *)other__MJ3I)) {
-    result__OJ3I=TRUE__;
-    __tmp__VJ3I=TRUE__;
-  } else {
-    __tmp__VJ3I=FALSE__;
+  __BOOLEAN__L result__MGAM,__tmp__TGAM,__tmp__AHAM;
+  __HASHED_SEToTYPEo__00MB *__tmp__YGAM,*__tmp__5GAM;
+  result__MGAM=FALSE__O__;
+  if (((void *)Self__JGAM == (void *)other__KGAM)) {
+    result__MGAM=TRUE__K__;
+    __tmp__TGAM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__TGAM=FALSE__O__;
   };
-  if ((! __tmp__VJ3I)) {
-    switch (((struct ___OBJ *)other__MJ3I)->__id) {
-    case __TYPE__: {
-      __tmp__0J3I=((__TYPE *)other__MJ3I)->subtype_list__BPY;
+  if ((! __tmp__TGAM)) {
+    switch (((struct ___OBJ *)other__KGAM)->__id) {
+    case __TYPE__FF__: {
+      __tmp__YGAM=((__TYPE__FF *)other__KGAM)->subtype_list__A1MB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__YGAM=((__TYPE_NULL__GMB *)other__KGAM)->parent_type__HMB.subtype_list__A1MB;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__0J3I=((__TYPE_NULL *)other__MJ3I)->parent_type__TIB.subtype_list__BPY;
+    case __TYPE_VOID__IMB__: {
+      __tmp__YGAM=((__TYPE_VOID__IMB *)other__KGAM)->parent_type__JMB.subtype_list__A1MB;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__0J3I=((__TYPE_VOID *)other__MJ3I)->parent_type__UIB.subtype_list__BPY;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__YGAM=((__TYPE_CONTEXT__KMB *)other__KGAM)->parent_type__LMB.subtype_list__A1MB;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__0J3I=((__TYPE_CONTEXT *)other__MJ3I)->parent_type__VIB.subtype_list__BPY;
+    case __TYPE_ID__MMB__: {
+      __tmp__YGAM=((__TYPE_ID__MMB *)other__KGAM)->parent_type__NMB.subtype_list__A1MB;
     } break;
-    case __TYPE_ID__: {
-      __tmp__0J3I=((__TYPE_ID *)other__MJ3I)->parent_type__WIB.subtype_list__BPY;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__YGAM=((__TYPE_GENERIC__OCY *)other__KGAM)->parent_type__PCY.subtype_list__A1MB;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__0J3I=((__TYPE_GENERIC *)other__MJ3I)->parent_type__C2IB.subtype_list__BPY;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__YGAM=((__TYPE_BLOCK__CP5D *)other__KGAM)->parent_type__DP5D.subtype_list__A1MB;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__0J3I=subtype_list__CNFJ();
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__YGAM=subtype_list__2UJL();
     } break;
     };
-    if (((void *)__tmp__0J3I != (void *)NULL)) {
-      switch (((struct ___OBJ *)other__MJ3I)->__id) {
-      case __TYPE__: {
-        __tmp__BK3I=((__TYPE *)other__MJ3I)->subtype_list__BPY;
+    if (((void *)__tmp__YGAM != (void *)NULL)) {
+      switch (((struct ___OBJ *)other__KGAM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__5GAM=((__TYPE__FF *)other__KGAM)->subtype_list__A1MB;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__BK3I=((__TYPE_NULL *)other__MJ3I)->parent_type__TIB.subtype_list__BPY;
+      case __TYPE_NULL__GMB__: {
+        __tmp__5GAM=((__TYPE_NULL__GMB *)other__KGAM)->parent_type__HMB.subtype_list__A1MB;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__BK3I=((__TYPE_VOID *)other__MJ3I)->parent_type__UIB.subtype_list__BPY;
+      case __TYPE_VOID__IMB__: {
+        __tmp__5GAM=((__TYPE_VOID__IMB *)other__KGAM)->parent_type__JMB.subtype_list__A1MB;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__BK3I=((__TYPE_CONTEXT *)other__MJ3I)->parent_type__VIB.subtype_list__BPY;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__5GAM=((__TYPE_CONTEXT__KMB *)other__KGAM)->parent_type__LMB.subtype_list__A1MB;
       } break;
-      case __TYPE_ID__: {
-        __tmp__BK3I=((__TYPE_ID *)other__MJ3I)->parent_type__WIB.subtype_list__BPY;
+      case __TYPE_ID__MMB__: {
+        __tmp__5GAM=((__TYPE_ID__MMB *)other__KGAM)->parent_type__NMB.subtype_list__A1MB;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__BK3I=((__TYPE_GENERIC *)other__MJ3I)->parent_type__C2IB.subtype_list__BPY;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__5GAM=((__TYPE_GENERIC__OCY *)other__KGAM)->parent_type__PCY.subtype_list__A1MB;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__BK3I=subtype_list__CNFJ();
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__5GAM=((__TYPE_BLOCK__CP5D *)other__KGAM)->parent_type__DP5D.subtype_list__A1MB;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__5GAM=subtype_list__2UJL();
       } break;
       };
-      result__OJ3I=fast_has__WBLB(__tmp__BK3I,Self__LJ3I);
+      __tmp__AHAM=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)__tmp__5GAM),Self__JGAM);
+      result__MGAM=__tmp__AHAM;
     };
   };
-  return(result__OJ3I);
+  __tmp__TGAM=result__MGAM;
+  return(__tmp__TGAM);
 }
 
-static __BOOLEAN is_sub_type__FK3I(void *other__HK3I)
-// ({NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_sub_type__EHAM(void *other__GHAM)
+// ({NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result No recursive, No inlinable.
 {
-  void *__tmp__JK3I;
-  switch (((struct ___OBJ *)other__HK3I)->__id) {
-  case __TYPE__: {
-    __tmp__JK3I=((__PROTOTYPE *)((__TYPE *)other__HK3I)->prototype__RD)->parent_named__QD.name__1QB;
+  __STRING_CONSTANT__0 *__tmp__IHAM;
+  __PROTOTYPE__MF *__tmp__B4AS;
+  __BOOLEAN__L Result__HHAM;
+  switch (((struct ___OBJ *)other__GHAM)->__id) {
+  case __TYPE__FF__: {
+    __tmp__IHAM=((__TYPE__FF *)other__GHAM)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__IHAM=(&__string_5);
   } break;
-  case __TYPE_NULL__: {
-    __tmp__JK3I=(&__string_59);
+  case __TYPE_VOID__IMB__: {
+    __tmp__IHAM=(&__string_6);
   } break;
-  case __TYPE_VOID__: {
-    __tmp__JK3I=(&__string_2);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__IHAM=(&__string_54);
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__JK3I=(&__string_44);
+  case __TYPE_ID__MMB__: {
+    __tmp__IHAM=(&__string_56);
   } break;
-  case __TYPE_ID__: {
-    __tmp__JK3I=(&__string_46);
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__IHAM=((__TYPE_GENERIC__OCY *)other__GHAM)->name__HZMB;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__JK3I=((__TYPE_GENERIC *)other__HK3I)->name__LR2B;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__B4AS=prototype__32ZG();
+    __tmp__IHAM=__tmp__B4AS->parent_named__PF.name__GWB;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__JK3I=((__PROFIL_BLOCK *)other__HK3I)->parent_profil__OGAG.name__5IEI;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__IHAM=((__PROFIL_BLOCK__O3NJ *)other__GHAM)->parent_profil__P3NJ.name__B2IK;
   } break;
   };
-  return(((void *)__tmp__JK3I == (void *)(&__string_46)));
+  Result__HHAM=((void *)__tmp__IHAM == (void *)(&__string_56));
+  return(Result__HHAM);
 }
 
-static __BOOLEAN is_sub_type__LK3I(__TYPE_GENERIC *Self__MK3I,void *other__NK3I)
-// ({TYPE_GENERIC},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_sub_type__LHAM(__TYPE_GENERIC__OCY *Self__MHAM,void *other__NHAM)
+// ({TYPE_GENERIC__OCY},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result No recursive, No inlinable.
 {
-  __BOOLEAN result__PK3I,__tmp__WK3I;
-  void *__tmp__1K3I,*__tmp__CL3I;
-  result__PK3I=FALSE__;
-  if (((void *)Self__MK3I == (void *)other__NK3I)) {
-    result__PK3I=TRUE__;
-    __tmp__WK3I=TRUE__;
-  } else {
-    __tmp__WK3I=FALSE__;
+  __BOOLEAN__L result__PHAM,__tmp__WHAM,__tmp__DIAM;
+  __HASHED_SEToTYPEo__00MB *__tmp__1HAM,*__tmp__CIAM;
+  result__PHAM=FALSE__O__;
+  if (((void *)Self__MHAM == (void *)other__NHAM)) {
+    result__PHAM=TRUE__K__;
+    __tmp__WHAM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__WHAM=FALSE__O__;
   };
-  if ((! __tmp__WK3I)) {
-    switch (((struct ___OBJ *)other__NK3I)->__id) {
-    case __TYPE__: {
-      __tmp__1K3I=((__TYPE *)other__NK3I)->subtype_list__BPY;
+  if ((! __tmp__WHAM)) {
+    switch (((struct ___OBJ *)other__NHAM)->__id) {
+    case __TYPE__FF__: {
+      __tmp__1HAM=((__TYPE__FF *)other__NHAM)->subtype_list__A1MB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__1HAM=((__TYPE_NULL__GMB *)other__NHAM)->parent_type__HMB.subtype_list__A1MB;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__1K3I=((__TYPE_NULL *)other__NK3I)->parent_type__TIB.subtype_list__BPY;
+    case __TYPE_VOID__IMB__: {
+      __tmp__1HAM=((__TYPE_VOID__IMB *)other__NHAM)->parent_type__JMB.subtype_list__A1MB;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__1K3I=((__TYPE_VOID *)other__NK3I)->parent_type__UIB.subtype_list__BPY;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__1HAM=((__TYPE_CONTEXT__KMB *)other__NHAM)->parent_type__LMB.subtype_list__A1MB;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__1K3I=((__TYPE_CONTEXT *)other__NK3I)->parent_type__VIB.subtype_list__BPY;
+    case __TYPE_ID__MMB__: {
+      __tmp__1HAM=((__TYPE_ID__MMB *)other__NHAM)->parent_type__NMB.subtype_list__A1MB;
     } break;
-    case __TYPE_ID__: {
-      __tmp__1K3I=((__TYPE_ID *)other__NK3I)->parent_type__WIB.subtype_list__BPY;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__1HAM=((__TYPE_GENERIC__OCY *)other__NHAM)->parent_type__PCY.subtype_list__A1MB;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__1K3I=((__TYPE_GENERIC *)other__NK3I)->parent_type__C2IB.subtype_list__BPY;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__1HAM=((__TYPE_BLOCK__CP5D *)other__NHAM)->parent_type__DP5D.subtype_list__A1MB;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__1K3I=subtype_list__CNFJ();
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__1HAM=subtype_list__2UJL();
     } break;
     };
-    if (((void *)__tmp__1K3I != (void *)NULL)) {
-      switch (((struct ___OBJ *)other__NK3I)->__id) {
-      case __TYPE__: {
-        __tmp__CL3I=((__TYPE *)other__NK3I)->subtype_list__BPY;
+    if (((void *)__tmp__1HAM != (void *)NULL)) {
+      switch (((struct ___OBJ *)other__NHAM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__CIAM=((__TYPE__FF *)other__NHAM)->subtype_list__A1MB;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__CL3I=((__TYPE_NULL *)other__NK3I)->parent_type__TIB.subtype_list__BPY;
+      case __TYPE_NULL__GMB__: {
+        __tmp__CIAM=((__TYPE_NULL__GMB *)other__NHAM)->parent_type__HMB.subtype_list__A1MB;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__CL3I=((__TYPE_VOID *)other__NK3I)->parent_type__UIB.subtype_list__BPY;
+      case __TYPE_VOID__IMB__: {
+        __tmp__CIAM=((__TYPE_VOID__IMB *)other__NHAM)->parent_type__JMB.subtype_list__A1MB;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__CL3I=((__TYPE_CONTEXT *)other__NK3I)->parent_type__VIB.subtype_list__BPY;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__CIAM=((__TYPE_CONTEXT__KMB *)other__NHAM)->parent_type__LMB.subtype_list__A1MB;
       } break;
-      case __TYPE_ID__: {
-        __tmp__CL3I=((__TYPE_ID *)other__NK3I)->parent_type__WIB.subtype_list__BPY;
+      case __TYPE_ID__MMB__: {
+        __tmp__CIAM=((__TYPE_ID__MMB *)other__NHAM)->parent_type__NMB.subtype_list__A1MB;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__CL3I=((__TYPE_GENERIC *)other__NK3I)->parent_type__C2IB.subtype_list__BPY;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__CIAM=((__TYPE_GENERIC__OCY *)other__NHAM)->parent_type__PCY.subtype_list__A1MB;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__CL3I=subtype_list__CNFJ();
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__CIAM=((__TYPE_BLOCK__CP5D *)other__NHAM)->parent_type__DP5D.subtype_list__A1MB;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__CIAM=subtype_list__2UJL();
       } break;
       };
-      result__PK3I=fast_has__WBLB(__tmp__CL3I,Self__MK3I);
+      __tmp__DIAM=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)__tmp__CIAM),Self__MHAM);
+      result__PHAM=__tmp__DIAM;
     };
   };
-  return(result__PK3I);
+  __tmp__WHAM=result__PHAM;
+  return(__tmp__WHAM);
 }
 
-static __BOOLEAN __infix_equal_equal__ORFJ(__PROFIL_BLOCK *Self__PRFJ,void *other__QRFJ)
-// ({PROFIL_BLOCK},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_sub_type__HIAM(__TYPE_BLOCK__CP5D *Self__IIAM,void *other__JIAM)
+// ({TYPE_BLOCK__CP5D},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result No recursive, No inlinable.
 {
-  void *t__SRFJ,*__tmp__BSFJ;
-  __BOOLEAN __tmp__FSFJ;
-  t__SRFJ=NULL;
-  if ((((void *)Self__PRFJ == (void *)other__QRFJ) || ((void *)other__QRFJ == (void *)type_block__BLB))) {
-    __tmp__FSFJ=TRUE__;
+  __TYPE_BLOCK__CP5D *__tmp__NIAM;
+  __BOOLEAN__L Result__KIAM;
+  if (other__JIAM==NULL) {
+    __tmp__NIAM=NULL;
   } else {
-    if (other__QRFJ==NULL) {
-      __tmp__BSFJ=NULL;
+    switch (((struct ___OBJ *)other__JIAM)->__id) {
+    case __TYPE__FF__: {
+      __tmp__NIAM=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__NIAM=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__NIAM=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__NIAM=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__NIAM=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__NIAM=NULL;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__NIAM=((void *)other__JIAM);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__NIAM=NULL;
+    } break;
+    }
+  };
+  Result__KIAM=((((void *)__tmp__NIAM != (void *)NULL) && ((void *)__tmp__NIAM->argument_list__SPJF == (void *)Self__IIAM->argument_list__SPJF)) && ((void *)__tmp__NIAM->result_list__2PJF == (void *)Self__IIAM->result_list__2PJF));
+  return(Result__KIAM);
+}
+
+static __BOOLEAN__L is_sub_type__CJAM(__PROFIL_BLOCK__O3NJ *Self__DJAM,void *other__EJAM)
+// ({PROFIL_BLOCK__O3NJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result Recursive, No inlinable.
+{
+  __TYPE_BLOCK__CP5D *__tmp__PJAM,*Self__0ORM,*other__1ORM;
+  __INTEGER__Q j__4ORM,Result__53OT,Result__B4OT;
+  __BOOLEAN__L __tmp__IJAM,result__GJAM,result__3ORM,__tmp__DRRM;
+  __BOOLEAN__L __tmp__5QRM,__tmp__ZQRM;
+  __tmp__IJAM=((void *)other__EJAM == (void *)Self__DJAM->to_type_block__FTWJ);
+  result__GJAM=__tmp__IJAM;
+  if ((! __tmp__IJAM)) {
+    if (other__EJAM==NULL) {
+      __tmp__PJAM=NULL;
     } else {
-      switch (((struct ___OBJ *)other__QRFJ)->__id) {
-      case __TYPE__: {
-        __tmp__BSFJ=NULL;
+      switch (((struct ___OBJ *)other__EJAM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__PJAM=NULL;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__BSFJ=NULL;
+      case __TYPE_NULL__GMB__: {
+        __tmp__PJAM=NULL;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__BSFJ=NULL;
+      case __TYPE_VOID__IMB__: {
+        __tmp__PJAM=NULL;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__BSFJ=NULL;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__PJAM=NULL;
       } break;
-      case __TYPE_ID__: {
-        __tmp__BSFJ=NULL;
+      case __TYPE_ID__MMB__: {
+        __tmp__PJAM=NULL;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__BSFJ=NULL;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__PJAM=NULL;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__BSFJ=((void *)other__QRFJ);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__PJAM=((void *)other__EJAM);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__PJAM=NULL;
       } break;
       }
     };
-    t__SRFJ=__tmp__BSFJ;
-    __tmp__FSFJ=((void *)__tmp__BSFJ != (void *)NULL);
-  };
-  return(__tmp__FSFJ);
+    if ((((void *)__tmp__PJAM != (void *)NULL) && ((void *)__tmp__PJAM->argument_list__SPJF == (void *)Self__DJAM->to_type_block__FTWJ->argument_list__SPJF))) {
+      Self__0ORM=((__TYPE_BLOCK__CP5D *)Self__DJAM->to_type_block__FTWJ);
+      other__1ORM=__tmp__PJAM;
+      result__3ORM=FALSE__O__;
+      j__4ORM= 0;
+      if (((void *)Self__0ORM->result_list__2PJF == (void *)__tmp__PJAM->result_list__2PJF)) {
+        __tmp__DRRM=TRUE__K__;
+      } else /* FALSE */ {
+        if ((((void *)Self__0ORM->result_list__2PJF != (void *)NULL) && ((void *)__tmp__PJAM->result_list__2PJF != (void *)NULL))) {
+          Result__53OT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__0ORM->result_list__2PJF)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Result__B4OT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__PJAM->result_list__2PJF)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__5QRM=(Result__53OT == Result__B4OT);
+        } else /* FALSE */ {
+          __tmp__5QRM=FALSE__O__;
+        };
+        if (__tmp__5QRM) {
+          result__3ORM=TRUE__K__;
+          j__4ORM= 0;
+          while (((j__4ORM <= Self__0ORM->result_list__2PJF->parent_arrayed_collection__3AY.upper__QUDB) & result__3ORM)) {
+            __tmp__ZQRM=is_sub_type__0Y3M(((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__0ORM->result_list__2PJF)->parent_arrayed_collection__3AY.storage__52XB)[j__4ORM]),((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)other__1ORM->result_list__2PJF)->parent_arrayed_collection__3AY.storage__52XB)[j__4ORM]);
+            result__3ORM=__tmp__ZQRM;
+            j__4ORM=(__INTEGER__Q)(j__4ORM +  1);
+          };
+          __tmp__5QRM=result__3ORM;
+        } else /* FALSE */ {
+          __tmp__5QRM=FALSE__O__;
+        };
+        __tmp__DRRM=__tmp__5QRM;
+      };
+      result__3ORM=__tmp__DRRM;
+    } else /* FALSE */ {
+      result__3ORM=FALSE__O__;
+    };
+    result__GJAM=result__3ORM;
+  };
+  __tmp__IJAM=result__GJAM;
+  return(__tmp__IJAM);
 }
 
-static __FAST_ARRAYoPROFIL_SLOTo* create_with_capacity__XJBG(__INTEGER new_count__ZJBG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* write__with__value__EPRJ(__LOCAL__L4WC *Self__FPRJ,__POSITION__OL p__GPRJ,void *val__IPRJ)
+// ({LOCAL__L4WC},{POSITION__OL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __POINTER ptr__JNEG,ptr_table__1KZR,next__0KZR,result__2KZR;
-  __POINTER ptr_table__ALZR,next__5KZR,result__BLZR;
-  __INTEGER typ_id__ONEG;
-  __UINTEGER_32 sz__LNEG,a__DW1Q,new_size__BW1Q,t__HW1Q,a__JW1Q;
-  __UINTEGER_32 new_size__DLZR,lab_type__CLZR;
-  __FAST_ARRAYoPROFIL_SLOTo *result__INEG,*Self__YTPG;
-  result__INEG=NULL;
-  ptr__JNEG=((__POINTER )(NULL));
-  typ_id__ONEG= 0;
-  sz__LNEG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROFIL_SLOTo));
-  if ((sz__LNEG ==  0)) {
-    result__INEG=FAST_ARRAYoPROFIL_SLOTo__;
-  } else {
-    typ_id__ONEG=__FAST_ARRAYoPROFIL_SLOTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LNEG);
-    if ((typ_id__ONEG == (__INTEGER)(-  1))) {
-      a__DW1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BW1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LNEG + a__DW1Q) & (__UINTEGER_32)(~ a__DW1Q));
-      ptr_table__1KZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BW1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__0KZR=((__POINTER )(NULL));
-      result__2KZR=((__POINTER *)ptr_table__1KZR)[ 0];
-      if ((result__2KZR == (void *)NULL)) {
-        result__2KZR=new_lab__2PJ(new_size__BW1Q);
-        next__0KZR=(void *)((unsigned long)result__2KZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BW1Q)));
-        ((__POINTER *)next__0KZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1KZR)[ 0]=next__0KZR;
-      } else {
-        next__0KZR=((__POINTER *)result__2KZR)[ 0];
-        if ((next__0KZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2KZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BW1Q <<  1)) <=  4096)) {
-            next__0KZR=(void *)((unsigned long)result__2KZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BW1Q)));
-          } else {
-            next__0KZR=new_lab__2PJ(new_size__BW1Q);
-          };
-          ((__POINTER *)next__0KZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1KZR)[ 0]=next__0KZR;
-        } else {
-          ((__POINTER *)result__2KZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0KZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2KZR=next__0KZR;
-        };
-      };
-      ptr__JNEG=result__2KZR;
-    } else {
-      t__HW1Q=((__UINTEGER_32 )typ_id__ONEG);
-      a__JW1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DLZR=(__UINTEGER_32)((__UINTEGER_32)(sz__LNEG + a__JW1Q) & (__UINTEGER_32)(~ a__JW1Q));
-      ptr_table__ALZR=((__POINTER )(&(table_type[(t__HW1Q)])));
-      lab_type__CLZR=(__UINTEGER_32)(t__HW1Q |  1);
-      next__5KZR=((__POINTER )(NULL));
-      result__BLZR=((__POINTER *)ptr_table__ALZR)[ 0];
-      if ((result__BLZR == (void *)NULL)) {
-        result__BLZR=new_lab__2PJ(lab_type__CLZR);
-        next__5KZR=(void *)((unsigned long)result__BLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DLZR)));
-        ((__POINTER *)next__5KZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ALZR)[ 0]=next__5KZR;
-      } else {
-        next__5KZR=((__POINTER *)result__BLZR)[ 0];
-        if ((next__5KZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DLZR <<  1)) <=  4096)) {
-            next__5KZR=(void *)((unsigned long)result__BLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DLZR)));
-          } else {
-            next__5KZR=new_lab__2PJ(lab_type__CLZR);
-          };
-          ((__POINTER *)next__5KZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ALZR)[ 0]=next__5KZR;
-        } else {
-          ((__POINTER *)result__BLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5KZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BLZR=next__5KZR;
-        };
-      };
-      ptr__JNEG=result__BLZR;
-    };
-    result__INEG=((__FAST_ARRAYoPROFIL_SLOTo *)ptr__JNEG);
-    *(result__INEG) = *(FAST_ARRAYoPROFIL_SLOTo__);
-  };
-  Self__YTPG=((__FAST_ARRAYoPROFIL_SLOTo *)result__INEG);
-  if ((Self__YTPG->parent_arrayed_collection__P05F.capacity__BUPG < new_count__ZJBG)) {
-    Self__YTPG->parent_arrayed_collection__P05F.storage__MUPG=create__CSWG(new_count__ZJBG);
-    Self__YTPG->parent_arrayed_collection__P05F.capacity__BUPG=new_count__ZJBG;
-  };
-  Self__YTPG->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(-  1);
-  return(result__INEG);
+  __WRITE_LOCAL__TEYJ *result__KPRJ,*__tmp__SPRJ,*__tmp__BQRJ;
+  __LOCAL__L4WC *__tmp__111T;
+  void *Result__JPRJ;
+  __BOOLEAN__L __tmp__UPRJ;
+  result__KPRJ=NULL;
+  if (((void *)Self__FPRJ->my_alias__JPUH != (void *)NULL)) {
+    __tmp__SPRJ=write_direct__with__value__A1WJ(((__LOCAL__L4WC *)Self__FPRJ->my_alias__JPUH),p__GPRJ,val__IPRJ);
+    result__KPRJ=__tmp__SPRJ;
+    __tmp__UPRJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__UPRJ=FALSE__O__;
+  };
+  if ((! __tmp__UPRJ)) {
+    if (is_alias__CHGI) {
+      if (((void *)Self__FPRJ->my_alias__JPUH == (void *)NULL)) {
+        __tmp__111T=create__name__style__type__HIND(Self__FPRJ->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__FPRJ->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__FPRJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__FPRJ->parent_variable__O4WC.type__IO5D);
+        Self__FPRJ->my_alias__JPUH=__tmp__111T;
+        ((__LOCAL__L4WC *)__tmp__111T)->parent_variable__O4WC.type_list__ZO5D=Self__FPRJ->parent_variable__O4WC.type_list__ZO5D;
+        add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O),Self__FPRJ);
+      };
+      __tmp__BQRJ=write_direct__with__value__A1WJ(((__LOCAL__L4WC *)Self__FPRJ->my_alias__JPUH),p__GPRJ,val__IPRJ);
+      result__KPRJ=__tmp__BQRJ;
+    } else /* FALSE */ {
+      __tmp__BQRJ=write_direct__with__value__A1WJ(Self__FPRJ,p__GPRJ,val__IPRJ);
+      result__KPRJ=__tmp__BQRJ;
+    };
+  };
+  Result__JPRJ=result__KPRJ;
+  return(Result__JPRJ);
 }
 
-static __FAST_ARRAYoSLOT_CODEo* create_with_capacity__PU4J()
-// () With resultNo recursive, No inlinable.
+static __SLOT_CODE__4IRG* clone__U32G()
+// () With result No recursive, No inlinable.
 {
-  __POINTER ptr__SMAK,ptr_table__FLZR,next__ELZR,result__GLZR;
-  __POINTER ptr_table__KLZR,next__JLZR,result__LLZR;
-  __INTEGER typ_id__XMAK;
-  __UINTEGER_32 sz__UMAK,a__XD1Q,new_size__VD1Q,t__1D1Q,a__3D1Q;
-  __UINTEGER_32 new_size__NLZR,lab_type__MLZR;
-  __FAST_ARRAYoSLOT_CODEo *result__RMAK,*Self__NEJK;
-  result__RMAK=NULL;
-  ptr__SMAK=((__POINTER )(NULL));
-  typ_id__XMAK= 0;
-  sz__UMAK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOT_CODEo));
-  if ((sz__UMAK ==  0)) {
-    result__RMAK=FAST_ARRAYoSLOT_CODEo__;
-  } else {
-    typ_id__XMAK=__FAST_ARRAYoSLOT_CODEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UMAK);
-    if ((typ_id__XMAK == (__INTEGER)(-  1))) {
-      a__XD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VD1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UMAK + a__XD1Q) & (__UINTEGER_32)(~ a__XD1Q));
-      ptr_table__FLZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VD1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ELZR=((__POINTER )(NULL));
-      result__GLZR=((__POINTER *)ptr_table__FLZR)[ 0];
-      if ((result__GLZR == (void *)NULL)) {
-        result__GLZR=new_lab__2PJ(new_size__VD1Q);
-        next__ELZR=(void *)((unsigned long)result__GLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VD1Q)));
-        ((__POINTER *)next__ELZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FLZR)[ 0]=next__ELZR;
-      } else {
-        next__ELZR=((__POINTER *)result__GLZR)[ 0];
-        if ((next__ELZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VD1Q <<  1)) <=  4096)) {
-            next__ELZR=(void *)((unsigned long)result__GLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VD1Q)));
-          } else {
-            next__ELZR=new_lab__2PJ(new_size__VD1Q);
-          };
-          ((__POINTER *)next__ELZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FLZR)[ 0]=next__ELZR;
-        } else {
-          ((__POINTER *)result__GLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ELZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GLZR=next__ELZR;
-        };
-      };
-      ptr__SMAK=result__GLZR;
-    } else {
-      t__1D1Q=((__UINTEGER_32 )typ_id__XMAK);
-      a__3D1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NLZR=(__UINTEGER_32)((__UINTEGER_32)(sz__UMAK + a__3D1Q) & (__UINTEGER_32)(~ a__3D1Q));
-      ptr_table__KLZR=((__POINTER )(&(table_type[(t__1D1Q)])));
-      lab_type__MLZR=(__UINTEGER_32)(t__1D1Q |  1);
-      next__JLZR=((__POINTER )(NULL));
-      result__LLZR=((__POINTER *)ptr_table__KLZR)[ 0];
-      if ((result__LLZR == (void *)NULL)) {
-        result__LLZR=new_lab__2PJ(lab_type__MLZR);
-        next__JLZR=(void *)((unsigned long)result__LLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLZR)));
-        ((__POINTER *)next__JLZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KLZR)[ 0]=next__JLZR;
-      } else {
-        next__JLZR=((__POINTER *)result__LLZR)[ 0];
-        if ((next__JLZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NLZR <<  1)) <=  4096)) {
-            next__JLZR=(void *)((unsigned long)result__LLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLZR)));
-          } else {
-            next__JLZR=new_lab__2PJ(lab_type__MLZR);
-          };
-          ((__POINTER *)next__JLZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KLZR)[ 0]=next__JLZR;
-        } else {
-          ((__POINTER *)result__LLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LLZR=next__JLZR;
-        };
-      };
-      ptr__SMAK=result__LLZR;
-    };
-    result__RMAK=((__FAST_ARRAYoSLOT_CODEo *)ptr__SMAK);
-    *(result__RMAK) = *(FAST_ARRAYoSLOT_CODEo__);
-  };
-  Self__NEJK=((__FAST_ARRAYoSLOT_CODEo *)result__RMAK);
-  if ((Self__NEJK->parent_arrayed_collection__AUIJ.capacity__3OIK <  1)) {
-    Self__NEJK->parent_arrayed_collection__AUIJ.storage__ZPIK=create__WBZK( 1);
-    Self__NEJK->parent_arrayed_collection__AUIJ.capacity__3OIK= 1;
-  };
-  Self__NEJK->parent_arrayed_collection__AUIJ.upper__1UIJ=(__INTEGER)(-  1);
-  return(result__RMAK);
+  __SLOT_CODE__4IRG *result__X32G,*Result__W32G;
+  __POINTER__IB ptr__Y32G,__tmp__432G,__tmp__K42G,__tmp__L42G;
+  __POINTER__IB __tmp__MFZT;
+  __INTEGER__Q __tmp__332G,__tmp__J42G;
+  __UINTEGER_32__ZWB __tmp__NFZT;
+  result__X32G=NULL;
+  ptr__Y32G=((__POINTER__IB )(NULL));
+  if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    __tmp__332G=sizeof(__SLOT_CODE__4IRG);
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__332G=sizeof(__SLOT_CODE__4IRG);
+  };
+  __tmp__432G=((__POINTER__IB )__tmp__332G);
+  if (((unsigned long)__tmp__432G ==  0)) {
+    result__X32G=SLOT_CODE__4IRG__;
+  } else /* FALSE */ {
+    if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      __tmp__J42G=-1;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__J42G=-1;
+    };
+    if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      __tmp__K42G=clone_allocation_size__SPG;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__K42G=clone_allocation_size__SPG;
+    };
+    __tmp__L42G=(void *)((unsigned long)__tmp__K42G - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__432G));
+    if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      clone_allocation_size__SPG=__tmp__L42G;
+    } else /* ITM_SLOT_OPERATOR */ {
+      clone_allocation_size__SPG=__tmp__L42G;
+    };
+    if ((__tmp__J42G == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__K42G=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MFZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__432G - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K42G)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K42G) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NFZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__K42G=micro_alloc__table__lab__UKI(__tmp__MFZT,((__POINTER__IB )(&(table_size[(__tmp__NFZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFZT)));
+      ptr__Y32G=__tmp__K42G;
+    } else /* FALSE */ {
+      __tmp__NFZT=((__UINTEGER_32__ZWB )__tmp__J42G);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__K42G=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MFZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__432G - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K42G)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K42G) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__K42G=micro_alloc__table__lab__UKI(__tmp__MFZT,((__POINTER__IB )(&(table_type[(__tmp__NFZT)]))),(__UINTEGER_32__ZWB)(__tmp__NFZT |  1));
+      ptr__Y32G=__tmp__K42G;
+    };
+    result__X32G=((__SLOT_CODE__4IRG *)ptr__Y32G);
+    if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      *(result__X32G) = *(SLOT_CODE__4IRG__);
+    } else /* ITM_SLOT_OPERATOR */ {
+      *(result__X32G) = *(SLOT_CODE__4IRG__);
+    };
+    if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    };
+  };
+  Result__W32G=result__X32G;
+  return(Result__W32G);
 }
 
-static void add_last__YOIK(__FAST_ARRAYoSLOT_CODEo *Self__ZOIK,void *element__0OIK)
-// ({FAST_ARRAYoSLOT_CODEo},{NULLxSLOT_CODE}) VoidNo recursive, No inlinable.
+static __FAST_ARRAYoPROFIL_SLOTo__GATH* create_with_capacity__L0UH(__INTEGER__Q new_count__N0UH)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__1OIK,__tmp__DQIK,__tmp__AUOL,Self__TNMM;
-  __BOOLEAN __tmp__KPIK;
-  void **__tmp__CQIK,**new__NTOL;
-  new_capacity__1OIK= 0;
-  if (((__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ +  1) <= (__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK -  1))) {
-    Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ=(__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ +  1);
-    __tmp__KPIK=TRUE__;
-  } else {
-    __tmp__KPIK=FALSE__;
-  };
-  if ((! __tmp__KPIK)) {
-    if ((Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK ==  0)) {
-      Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK=create__WBZK( 2);
-      Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK= 2;
-      Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ= 0;
-    } else {
-      new_capacity__1OIK=(__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK <<  1);
-      __tmp__CQIK=Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK;
-      __tmp__DQIK=Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK;
-      new__NTOL=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__CQIK)),((__UINTEGER_32 )(__INTEGER)(__tmp__DQIK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__1OIK * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__AUOL=(__INTEGER)(new_capacity__1OIK -  1);
-      Self__TNMM=__tmp__DQIK;
-      while ((Self__TNMM <= __tmp__AUOL)) {
-        new__NTOL[Self__TNMM]=NULL;
-        Self__TNMM=(__INTEGER)(Self__TNMM +  1);
-      };
-      Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK=new__NTOL;
-      Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK=new_capacity__1OIK;
-      Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ=(__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ +  1);
-    };
-  };
-  ((void **)Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK)[Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ]=element__0OIK;
+  __POINTER__IB ptr__OJEI,__tmp__UJEI,__tmp__RFZT,__tmp__TFZT;
+  __INTEGER__Q typ_id__SJEI;
+  __UINTEGER_32__ZWB __tmp__UFZT;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *result__NJEI,*Self__ALEI;
+  void **__tmp__VLEI;
+  result__NJEI=NULL;
+  ptr__OJEI=((__POINTER__IB )(NULL));
+  typ_id__SJEI= 0;
+  __tmp__UJEI=((__POINTER__IB )sizeof(__FAST_ARRAYoPROFIL_SLOTo__GATH));
+  if (((unsigned long)__tmp__UJEI ==  0)) {
+    result__NJEI=FAST_ARRAYoPROFIL_SLOTo__GATH__;
+  } else /* FALSE */ {
+    typ_id__SJEI=__FAST_ARRAYoPROFIL_SLOTo__GATH__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UJEI));
+    if ((typ_id__SJEI == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RFZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TFZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UJEI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RFZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RFZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UFZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TFZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RFZT=micro_alloc__table__lab__UKI(__tmp__TFZT,((__POINTER__IB )(&(table_size[(__tmp__UFZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TFZT)));
+      ptr__OJEI=__tmp__RFZT;
+    } else /* FALSE */ {
+      __tmp__UFZT=((__UINTEGER_32__ZWB )typ_id__SJEI);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RFZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TFZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UJEI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RFZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RFZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RFZT=micro_alloc__table__lab__UKI(__tmp__TFZT,((__POINTER__IB )(&(table_type[(__tmp__UFZT)]))),(__UINTEGER_32__ZWB)(__tmp__UFZT |  1));
+      ptr__OJEI=__tmp__RFZT;
+    };
+    result__NJEI=((__FAST_ARRAYoPROFIL_SLOTo__GATH *)ptr__OJEI);
+    *(result__NJEI) = *(FAST_ARRAYoPROFIL_SLOTo__GATH__);
+  };
+  Self__ALEI=((__FAST_ARRAYoPROFIL_SLOTo__GATH *)result__NJEI);
+  if ((Self__ALEI->parent_arrayed_collection__OATH.capacity__JLEI < new_count__N0UH)) {
+    __tmp__VLEI=create__GKMI(new_count__N0UH);
+    Self__ALEI->parent_arrayed_collection__OATH.storage__WLEI=__tmp__VLEI;
+    Self__ALEI->parent_arrayed_collection__OATH.capacity__JLEI=new_count__N0UH;
+  };
+  Self__ALEI->parent_arrayed_collection__OATH.upper__0LEI=(__INTEGER__Q)(-  1);
+  Self__ALEI=result__NJEI;
+  return(Self__ALEI);
 }
 
-static void* get_argument__1ZTI(__DTA_BLOCK *Self__2ZTI)
-// ({DTA_BLOCK}) With resultNo recursive, No inlinable.
+static __SLOT_DATA__IJRG* create__type__C0XG(__SLOT__OLC *b__E0XG,__TYPE_FULL__XMB *t__F0XG)
+// ({NULLxSLOT__OLC},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__UHLR,v__XILR;
-  void *rd__A0TI,*__tmp__P0TI;
-  void *__tmp__O0TI,*__tmp__R0TI,*__tmp__S0TI,*__tmp__B1TI,*__tmp__C1TI;
-  __STRING_CST *Self__UN3P,*Self__BO3P;
-  __PROTOTYPE_CST *Self__VN3P,*Self__CO3P;
-  __INTEGER_CST *Self__WN3P,*result__KHLR,*Self__SHLR,*Self__DO3P;
-  __INTEGER_CST *result__NILR,*Self__VILR;
-  __POSITION p__THLR,p__5HLR,p__LILR,p__WILR,p__CJLR,p__OJLR;
-  void *t__VHLR,*t__BILR,*t__YILR,*t__EJLR;
-  __POINTER ptr__LHLR,ptr_table__PLZR,next__OLZR,result__QLZR;
-  __POINTER ptr_table__ULZR,next__TLZR,result__VLZR,ptr__XHLR;
-  __POINTER ptr_table__ZLZR,next__YLZR,result__0LZR,ptr_table__4LZR;
-  __POINTER next__3LZR,result__5LZR,ptr__DILR,ptr_table__DMZR;
-  __POINTER next__CMZR,result__EMZR,ptr_table__IMZR,next__HMZR;
-  __POINTER result__JMZR,ptr__OILR,ptr_table__NMZR,next__MMZR;
-  __POINTER result__OMZR,ptr_table__SMZR,next__RMZR,result__TMZR;
-  __POINTER ptr__0ILR,ptr_table__XMZR,next__WMZR,result__YMZR;
-  __POINTER ptr_table__2MZR,next__1MZR,result__3MZR,ptr__GJLR;
-  __POINTER ptr_table__BNZR,next__ANZR,result__CNZR,ptr_table__GNZR;
-  __POINTER next__FNZR,result__HNZR;
-  __INTEGER typ_id__MHLR,typ_id__YHLR,typ_id__EILR,__tmp__00TI;
-  __INTEGER Self__UOPJ,typ_id__PILR,typ_id__1ILR,typ_id__HJLR;
-  __UINTEGER_32 sz__NHLR,a__OHLR,new_size__PHLR,t__QHLR,a__RHLR;
-  __UINTEGER_32 new_size__XLZR,lab_type__WLZR,sz__ZHLR,a__0HLR;
-  __UINTEGER_32 new_size__1HLR,t__2HLR,a__3HLR,new_size__BMZR;
-  __UINTEGER_32 lab_type__AMZR,sz__FILR,a__GILR,new_size__HILR,t__IILR;
-  __UINTEGER_32 a__JILR,new_size__LMZR,lab_type__KMZR,sz__QILR,a__RILR;
-  __UINTEGER_32 new_size__SILR,t__TILR,a__UILR,new_size__VMZR;
-  __UINTEGER_32 lab_type__UMZR,sz__2ILR,a__3ILR,new_size__4ILR,t__5ILR;
-  __UINTEGER_32 a__AJLR,new_size__5MZR,lab_type__4MZR,sz__IJLR,a__JJLR;
-  __UINTEGER_32 new_size__KJLR,t__LJLR,a__MJLR,new_size__JNZR;
-  __UINTEGER_32 lab_type__INZR;
-  void *__tmp__TYAR,*__tmp__XYAR,*__tmp__Z0CR,*__tmp__1YAR,*__tmp__5YAR;
-  void *__tmp__30CR;
-  __READ_LOCAL *__tmp__UYAR,*__tmp__YYAR,*__tmp__2YAR,*__tmp__AZAR;
-  __REAL_CST *Self__YN3P,*result__WHLR,*Self__4HLR,*Self__FO3P;
-  __REAL_CST *result__ZILR,*Self__BJLR;
-  void *v__AILR,*v__DJLR;
-  __CHARACTER_CST *Self__0N3P,*Self__HO3P;
-  __IS_EXPANDED *Self__1N3P,*result__CILR,*Self__KILR,*Self__IO3P;
-  __IS_EXPANDED *result__FJLR,*Self__NJLR;
-  __READ_GLOBAL *__tmp__00CR,*__tmp__40CR;
-  void *result__4ZTI;
-  result__4ZTI=NULL;
-  rd__A0TI=NULL;
-  if (Self__2ZTI->copy_argument__B0TI) {
-    result__4ZTI=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
-    __tmp__O0TI=((void **)((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-    if (__tmp__O0TI==NULL) {
-      __tmp__P0TI=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__O0TI)->__id) {
-      case __LIST__: {
-        __tmp__P0TI=NULL;
+  void *__tmp__QSYG;
+  __POSITION__OL __tmp__H0XG;
+  __STRING_CONSTANT__0 *__tmp__J0XG;
+  __SLOT_DATA__IJRG *result__AGZG,*Self__2I3G;
+  __POINTER__IB ptr__BGZG,__tmp__HGZG,__tmp__YFZT,__tmp__0FZT;
+  __INTEGER__Q typ_id__FGZG;
+  __UINTEGER_32__ZWB __tmp__1FZT;
+  __TYPES_TMP__AN5D *__tmp__LJ3G;
+  __TYPES__BN5D *__tmp__PJ3G;
+  __CHARACTER__DB __tmp__L0XG;
+  __tmp__QSYG=b__E0XG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__QSYG)->__id==__ITM_SLOT__PLC__) {
+    __tmp__H0XG=((__ITM_SLOT__PLC *)__tmp__QSYG)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__H0XG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QSYG)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+  };
+  __tmp__QSYG=b__E0XG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__QSYG)->__id==__ITM_SLOT__PLC__) {
+    __tmp__J0XG=((__ITM_SLOT__PLC *)__tmp__QSYG)->parent_named__QLC.name__GWB;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__J0XG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QSYG)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+  };
+  __tmp__QSYG=b__E0XG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__QSYG)->__id==__ITM_SLOT__PLC__) {
+    __tmp__L0XG=((__ITM_SLOT__PLC *)__tmp__QSYG)->parent_named__QLC.style__0KQC;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__L0XG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QSYG)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+  };
+  result__AGZG=NULL;
+  ptr__BGZG=((__POINTER__IB )(NULL));
+  typ_id__FGZG= 0;
+  __tmp__HGZG=((__POINTER__IB )sizeof(__SLOT_DATA__IJRG));
+  if (((unsigned long)__tmp__HGZG ==  0)) {
+    result__AGZG=SLOT_DATA__IJRG__;
+  } else /* FALSE */ {
+    typ_id__FGZG=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HGZG));
+    if ((typ_id__FGZG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__YFZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0FZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HGZG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YFZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YFZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1FZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0FZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__YFZT=micro_alloc__table__lab__UKI(__tmp__0FZT,((__POINTER__IB )(&(table_size[(__tmp__1FZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0FZT)));
+      ptr__BGZG=__tmp__YFZT;
+    } else /* FALSE */ {
+      __tmp__1FZT=((__UINTEGER_32__ZWB )typ_id__FGZG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__YFZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0FZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HGZG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YFZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YFZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__YFZT=micro_alloc__table__lab__UKI(__tmp__0FZT,((__POINTER__IB )(&(table_type[(__tmp__1FZT)]))),(__UINTEGER_32__ZWB)(__tmp__1FZT |  1));
+      ptr__BGZG=__tmp__YFZT;
+    };
+    result__AGZG=((__SLOT_DATA__IJRG *)ptr__BGZG);
+    *(result__AGZG) = *(SLOT_DATA__IJRG__);
+  };
+  Self__2I3G=((__SLOT_DATA__IJRG *)result__AGZG);
+  Self__2I3G->parent_slot__KJRG=b__E0XG;
+  Self__2I3G->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B=__tmp__H0XG;
+  Self__2I3G->parent_variable__JJRG.parent_named__N4WC.name__GWB=__tmp__J0XG;
+  Self__2I3G->parent_variable__JJRG.parent_named__N4WC.style__0KQC=__tmp__L0XG;
+  __tmp__J0XG=get_intern__VROB(Self__2I3G->parent_variable__JJRG.parent_named__N4WC.name__GWB);
+  Self__2I3G->parent_variable__JJRG.intern_name__UN5D=__tmp__J0XG;
+  Self__2I3G->parent_variable__JJRG.type__IO5D=t__F0XG;
+  if (((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__2I3G->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__2I3G->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__2I3G->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+    __tmp__LJ3G=new__2FHG();
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__LJ3G),((__TYPE_FULL__XMB *)Self__2I3G->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK);
+    __tmp__PJ3G=to_types__WVXI(((__TYPES_TMP__AN5D *)__tmp__LJ3G));
+    Self__2I3G->parent_variable__JJRG.type_list__ZO5D=__tmp__PJ3G;
+  } else /* FALSE */ {
+    Self__2I3G->parent_variable__JJRG.type_list__ZO5D=TYPES__BN5D__;
+  };
+  Self__2I3G=result__AGZG;
+  return(Self__2I3G);
+}
+
+static void init__BTDJ(__SLOT_DATA__IJRG *Self__CTDJ)
+// ({SLOT_DATA__IJRG}) Void Recursive, No inlinable.
+{
+  void *val__DTDJ,*__tmp__2VDJ,*result__PDRU,*__tmp__SDRU;
+  __PROTOTYPE_CST__LAXC *rec__ETDJ,*__tmp__QUDJ,*__tmp__RVDJ;
+  __LIST__WH *old_list__ITDJ,*result__IKEU,*Self__UKEU,*__tmp__CXDJ;
+  void *old_profil_current__KTDJ;
+  void *__tmp__12DJ,*__tmp__BWKJ;
+  __POSITION__OL p__VKEU,__tmp__NVDJ,__tmp__B21T;
+  __POINTER__IB ptr__JKEU,__tmp__LKEU,__tmp__MKEU,__tmp__NKEU;
+  __INTEGER__Q typ_id__KKEU;
+  __UINTEGER_32__ZWB __tmp__OKEU;
+  void *__tmp__WUDJ,*__tmp__2UDJ,*__tmp__1VDJ;
+  __ITM_READ_ARG1__1ARC *__tmp__4UDJ;
+  __TYPE_FULL__XMB *__tmp__PVDJ,*__tmp__TWDJ;
+  __ITM_READ__LHQC *Self__QDRU;
+  __LOCAL__L4WC *__tmp__RDRU;
+  __READ_LOCAL__55ZI *__tmp__TDRU;
+  __ITM_CHARACTER__PFUC *Self__NH2S;
+  __CHARACTER_CST__RMOJ *__tmp__OH2S;
+  __PUSH__IXB *__tmp__FXDJ;
+  __INTEGER_CST__XAXC *__tmp__NFHJ;
+  __CHARACTER__DB __tmp__STDJ;
+  __BOOLEAN__L __tmp__4TDJ,__tmp__ZFHJ;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__WKEU;
+  val__DTDJ=NULL;
+  rec__ETDJ=NULL;
+  old_list__ITDJ=NULL;
+  old_profil_current__KTDJ=NULL;
+  if (((void *)Self__CTDJ->value_init__LTDJ == (void *)NULL)) {
+    __tmp__12DJ=Self__CTDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__12DJ)->__id==__ITM_SLOT__PLC__) {
+      __tmp__STDJ=((__ITM_SLOT__PLC *)__tmp__12DJ)->affect__C2AE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__STDJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__12DJ)->parent_itm_slot__3F0D.affect__C2AE;
+    };
+    __tmp__4TDJ=((__tmp__STDJ != '<') || ((void *)Self__CTDJ == (void *)Self__CTDJ->parent_slot__KJRG->slot_id__GFWI));
+  } else /* FALSE */ {
+    __tmp__4TDJ=FALSE__O__;
+  };
+  if (__tmp__4TDJ) {
+    old_list__ITDJ=list_current__F5GB;
+    old_profil_current__KTDJ=profil_current__SO2C;
+    profil_current__SO2C=NULL;
+    p__VKEU=Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+    result__IKEU=NULL;
+    ptr__JKEU=((__POINTER__IB )(NULL));
+    typ_id__KKEU= 0;
+    __tmp__LKEU=((__POINTER__IB )sizeof(__LIST__WH));
+    if (((unsigned long)__tmp__LKEU ==  0)) {
+      result__IKEU=LIST__WH__;
+    } else /* FALSE */ {
+      typ_id__KKEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LKEU));
+      if ((typ_id__KKEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__MKEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__NKEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__LKEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MKEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MKEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__OKEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NKEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__MKEU=micro_alloc__table__lab__UKI(__tmp__NKEU,((__POINTER__IB )(&(table_size[(__tmp__OKEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NKEU)));
+        ptr__JKEU=__tmp__MKEU;
+      } else /* FALSE */ {
+        __tmp__OKEU=((__UINTEGER_32__ZWB )typ_id__KKEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__MKEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__NKEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__LKEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MKEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MKEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__MKEU=micro_alloc__table__lab__UKI(__tmp__NKEU,((__POINTER__IB )(&(table_type[(__tmp__OKEU)]))),(__UINTEGER_32__ZWB)(__tmp__OKEU |  1));
+        ptr__JKEU=__tmp__MKEU;
+      };
+      result__IKEU=((__LIST__WH *)ptr__JKEU);
+      *(result__IKEU) = *(LIST__WH__);
+    };
+    Self__UKEU=((__LIST__WH *)result__IKEU);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    Self__UKEU->parent_instr__ZH.parent_itm_object__YH.position__P2B=p__VKEU;
+    __tmp__WKEU=create_with_capacity__QXEE( 2);
+    Self__UKEU->expr_list__NA4D=__tmp__WKEU;
+    list_current__F5GB=result__IKEU;
+    Self__CTDJ->value_init__LTDJ=result__IKEU;
+    if (((void *)Self__CTDJ == (void *)Self__CTDJ->parent_slot__KJRG->slot_id__GFWI)) {
+      __tmp__QUDJ=create__type__VJ2C(Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__CTDJ->parent_variable__JJRG.type__IO5D);
+      val__DTDJ=__tmp__QUDJ;
+    } else /* FALSE */ {
+      __tmp__BWKJ=Self__CTDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__BWKJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__WUDJ=((__ITM_SLOT__PLC *)__tmp__BWKJ)->value__DOBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__WUDJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BWKJ)->parent_itm_slot__3F0D.value__DOBE;
+      };
+      if (((void *)__tmp__WUDJ != (void *)NULL)) {
+        __tmp__WUDJ=Self__CTDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__WUDJ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2UDJ=((__ITM_SLOT__PLC *)__tmp__WUDJ)->value__DOBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2UDJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WUDJ)->parent_itm_slot__3F0D.value__DOBE;
+        };
+        if (__tmp__2UDJ==NULL) {
+          __tmp__4UDJ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__2UDJ)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__4UDJ=((void *)__tmp__2UDJ);
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__4UDJ=NULL;
+          } break;
+          }
+        };
+        if ((((void *)__tmp__4UDJ != (void *)NULL) && ((void *)__tmp__4UDJ->arg__S41C == (void *)NULL))) {
+          __tmp__NVDJ=Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          __tmp__2UDJ=NULL;
+          if (((void *)Self__CTDJ->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__2UDJ=Self__CTDJ->parent_slot__KJRG->receiver_type__XIRG;
+          } else /* FALSE */ {
+            __tmp__2UDJ=type_block__APB;
+          };
+          switch (((struct ___OBJ *)__tmp__2UDJ)->__id) {
+          case __TYPE__FF__: {
+            __tmp__PVDJ=((__TYPE__FF *)__tmp__2UDJ)->default__CMC;
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__PVDJ=((__TYPE_NULL__GMB *)__tmp__2UDJ)->parent_type__HMB.default__CMC;
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__PVDJ=((__TYPE_VOID__IMB *)__tmp__2UDJ)->parent_type__JMB.default__CMC;
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__PVDJ=((__TYPE_CONTEXT__KMB *)__tmp__2UDJ)->parent_type__LMB.default__CMC;
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__PVDJ=((__TYPE_ID__MMB *)__tmp__2UDJ)->parent_type__NMB.default__CMC;
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__PVDJ=((__TYPE_GENERIC__OCY *)__tmp__2UDJ)->parent_type__PCY.default__CMC;
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__PVDJ=((__TYPE_BLOCK__CP5D *)__tmp__2UDJ)->parent_type__DP5D.default__CMC;
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__PVDJ=((__PROFIL_BLOCK__O3NJ *)__tmp__2UDJ)->parent_type__Q3NJ.default__CMC;
+          } break;
+          };
+          __tmp__RVDJ=create__type__VJ2C(__tmp__NVDJ,__tmp__PVDJ);
+          rec__ETDJ=__tmp__RVDJ;
+          __tmp__2UDJ=to_run_with_self__args__VBRJ(((__ITM_READ_ARG1__1ARC *)__tmp__4UDJ),__tmp__RVDJ,FALSE__O__,FALSE__O__);
+          val__DTDJ=__tmp__2UDJ;
+        } else /* FALSE */ {
+          __tmp__2UDJ=Self__CTDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__2UDJ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1VDJ=((__ITM_SLOT__PLC *)__tmp__2UDJ)->value__DOBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1VDJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2UDJ)->parent_itm_slot__3F0D.value__DOBE;
+          };
+          switch (((struct ___OBJ *)__tmp__1VDJ)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__2VDJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__1VDJ));
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__B21T=((__ITM_LDOTS__4CPC *)__tmp__1VDJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+            (&__string_626)->count__0C= 21;
+            (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+            put_error__text__EQE( 2,(&__string_626));
+            put_position__PRE(__tmp__B21T);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+            (&__string_329)->count__0C= 13;
+            (&__string_329)->storage__1C="Crash system.";
+            print__KKG((&__string_329));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+            __tmp__2VDJ=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__2VDJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__1VDJ));
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__B21T=((__ITM_LIST_IDF__ODQC *)__tmp__1VDJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+            (&__string_627)->count__0C= 24;
+            (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+            put_error__text__EQE( 1,(&__string_627));
+            put_position__PRE(__tmp__B21T);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+            __tmp__2VDJ=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__2VDJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__1VDJ));
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__2VDJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__1VDJ));
+          } break;
+          case __ITM_READ__LHQC__: {
+            Self__QDRU=((__ITM_READ__LHQC *)__tmp__1VDJ);
+            result__PDRU=NULL;
+            __tmp__RDRU=lookup__EHPJ(Self__QDRU->name__XZ1C);
+            if (((void *)__tmp__RDRU != (void *)NULL)) {
+              if ((__tmp__RDRU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+                ((__LOCAL__L4WC *)__tmp__RDRU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+                Self__QDRU->name__XZ1C=__tmp__RDRU->parent_variable__O4WC.intern_name__UN5D;
+                __tmp__SDRU=to_run_with__args__5QSJ(Self__QDRU);
+                result__PDRU=__tmp__SDRU;
+              } else /* FALSE */ {
+                __tmp__TDRU=read__5UEI(((__LOCAL__L4WC *)__tmp__RDRU));
+                result__PDRU=__tmp__TDRU;
+              };
+            } else /* FALSE */ {
+              __tmp__SDRU=to_run_with__args__5QSJ(Self__QDRU);
+              result__PDRU=__tmp__SDRU;
+            };
+            __tmp__2VDJ=result__PDRU;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__2VDJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__1VDJ));
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            (&__string_628)->count__0C= 24;
+            (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+            print__KKG((&__string_628));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+            __tmp__2VDJ=NULL;
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__2VDJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__1VDJ));
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__2VDJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__1VDJ));
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__2VDJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__1VDJ));
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__2VDJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__1VDJ));
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__2VDJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__1VDJ));
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__2VDJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__1VDJ));
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__2VDJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__1VDJ));
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__2VDJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__1VDJ));
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__2VDJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__1VDJ));
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__2VDJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__1VDJ));
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            Self__NH2S=((__ITM_CHARACTER__PFUC *)__tmp__1VDJ);
+            __tmp__OH2S=create__char__UMQJ(Self__NH2S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__NH2S->character__EM5D);
+            __tmp__2VDJ=__tmp__OH2S;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__2VDJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__1VDJ));
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            (&__string_329)->count__0C= 13;
+            (&__string_329)->storage__1C="Crash system.";
+            print__KKG((&__string_329));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+            __tmp__2VDJ=NULL;
+          } break;
+          };
+          val__DTDJ=__tmp__2VDJ;
+        };
+      } else /* FALSE */ {
+        __tmp__2VDJ=default_value__UZLJ(((__TYPE_FULL__XMB *)Self__CTDJ->parent_variable__JJRG.type__IO5D),Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+        val__DTDJ=__tmp__2VDJ;
+      };
+      __tmp__PVDJ=Self__CTDJ->parent_variable__JJRG.type__IO5D;
+      __tmp__NVDJ=Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      switch (((struct ___OBJ *)val__DTDJ)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__2VDJ=check_type__with__SMCK(((__STRING_CST__5J *)val__DTDJ),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__2VDJ=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__2VDJ=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__2VDJ=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__2VDJ=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__2VDJ=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__2VDJ=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__2VDJ=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__2VDJ=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__2VDJ=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__2VDJ=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__2VDJ=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__2VDJ=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__2VDJ=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__2VDJ=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__2VDJ=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__2VDJ=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__2VDJ=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__2VDJ=check_type__with__32GK(((__ITEM__HGOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__2VDJ=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__2VDJ=check_type__with__1NHK(((__CAST__1HOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__2VDJ=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__2VDJ=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__2VDJ=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__2VDJ=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__2VDJ=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__2VDJ=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__2VDJ=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__2VDJ=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__2VDJ=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__2VDJ=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__2VDJ=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__2VDJ=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__2VDJ=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__2VDJ=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__2VDJ=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__2VDJ=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__2VDJ=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__2VDJ=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
       } break;
-      case __STRING_CST__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__2VDJ=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)val__DTDJ)),__tmp__PVDJ,__tmp__NVDJ);
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__P0TI=NULL;
+      };
+      val__DTDJ=__tmp__2VDJ;
+    };
+    if ((Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '+')) {
+      __tmp__NVDJ=Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      __tmp__2VDJ=NULL;
+      if (((void *)Self__CTDJ->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__2VDJ=Self__CTDJ->parent_slot__KJRG->receiver_type__XIRG;
+      } else /* FALSE */ {
+        __tmp__2VDJ=type_block__APB;
+      };
+      switch (((struct ___OBJ *)__tmp__2VDJ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__TWDJ=((__TYPE__FF *)__tmp__2VDJ)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__TWDJ=((__TYPE_NULL__GMB *)__tmp__2VDJ)->parent_type__HMB.default__CMC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__TWDJ=((__TYPE_VOID__IMB *)__tmp__2VDJ)->parent_type__JMB.default__CMC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__TWDJ=((__TYPE_CONTEXT__KMB *)__tmp__2VDJ)->parent_type__LMB.default__CMC;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__TWDJ=((__TYPE_ID__MMB *)__tmp__2VDJ)->parent_type__NMB.default__CMC;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__TWDJ=((__TYPE_GENERIC__OCY *)__tmp__2VDJ)->parent_type__PCY.default__CMC;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__TWDJ=((__TYPE_BLOCK__CP5D *)__tmp__2VDJ)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__P0TI=NULL;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__TWDJ=((__PROFIL_BLOCK__O3NJ *)__tmp__2VDJ)->parent_type__Q3NJ.default__CMC;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__P0TI=NULL;
+      };
+      __tmp__QUDJ=create__type__VJ2C(__tmp__NVDJ,__tmp__TWDJ);
+      rec__ETDJ=__tmp__QUDJ;
+    } else /* FALSE */ {
+      rec__ETDJ=NULL;
+    };
+    if ((debug_level_option__YE !=  0)) {
+      __tmp__CXDJ=list_current__F5GB;
+      __tmp__FXDJ=create__context__first__G2FD(PUSH__IXB__,Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B,context_main__Q4WC,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__CXDJ)->expr_list__NA4D),__tmp__FXDJ);
+    };
+    __tmp__2VDJ=write_direct__with__value__XDJJ(Self__CTDJ,Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B,rec__ETDJ,val__DTDJ);
+    if (val__DTDJ==NULL) {
+      __tmp__QUDJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)val__DTDJ)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__QUDJ=NULL;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__P0TI=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__QUDJ=((void *)val__DTDJ);
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__P0TI=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__P0TI=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__P0TI=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__P0TI=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__P0TI=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__P0TI=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__P0TI=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __CAST__: {
-        __tmp__P0TI=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__P0TI=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__P0TI=((void *)__tmp__O0TI);
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__P0TI=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__P0TI=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__P0TI=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__QUDJ=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__P0TI=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__QUDJ=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__QUDJ=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__QUDJ=NULL;
       } break;
       }
     };
-    rd__A0TI=__tmp__P0TI;
-    __tmp__R0TI=((__READ_SLOT *)__tmp__P0TI)->receiver__Q0TI;
-    switch (((struct ___OBJ *)__tmp__R0TI)->__id) {
-    case __LIST__: {
-      __tmp__S0TI=my_copy__MSYM(__tmp__R0TI);
-    } break;
-    case __STRING_CST__: {
-      Self__UN3P=((__STRING_CST *)__tmp__R0TI);
-      __tmp__S0TI=create__text__ITMH(Self__UN3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UN3P->string__BK2H);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__S0TI=my_copy__EK2H(__tmp__R0TI);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__VN3P=((__PROTOTYPE_CST *)__tmp__R0TI);
-      __tmp__S0TI=create__type__PKQC(Self__VN3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VN3P->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__WN3P=((__INTEGER_CST *)__tmp__R0TI);
-      p__THLR=Self__WN3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__UHLR=Self__WN3P->value__W4YD;
-      t__VHLR=Self__WN3P->parent_constant__B3LC.static_type__M2YD;
-      result__KHLR=NULL;
-      ptr__LHLR=((__POINTER )(NULL));
-      typ_id__MHLR= 0;
-      sz__NHLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__NHLR ==  0)) {
-        result__KHLR=INTEGER_CST__;
+    if ((((void *)__tmp__QUDJ != (void *)NULL) && (((void *)((__TYPE_FULL__XMB *)__tmp__QUDJ->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__) || ((void *)((__TYPE_FULL__XMB *)__tmp__QUDJ->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_false__MNB)))) {
+      __tmp__ZFHJ=TRUE__K__;
+    } else /* FALSE */ {
+      if (val__DTDJ==NULL) {
+        __tmp__NFHJ=NULL;
       } else {
-        typ_id__MHLR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NHLR);
-        if ((typ_id__MHLR == (__INTEGER)(-  1))) {
-          a__OHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PHLR=(__UINTEGER_32)((__UINTEGER_32)(sz__NHLR + a__OHLR) & (__UINTEGER_32)(~ a__OHLR));
-          ptr_table__PLZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PHLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__OLZR=((__POINTER )(NULL));
-          result__QLZR=((__POINTER *)ptr_table__PLZR)[ 0];
-          if ((result__QLZR == (void *)NULL)) {
-            result__QLZR=new_lab__2PJ(new_size__PHLR);
-            next__OLZR=(void *)((unsigned long)result__QLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PHLR)));
-            ((__POINTER *)next__OLZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PLZR)[ 0]=next__OLZR;
-          } else {
-            next__OLZR=((__POINTER *)result__QLZR)[ 0];
-            if ((next__OLZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PHLR <<  1)) <=  4096)) {
-                next__OLZR=(void *)((unsigned long)result__QLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PHLR)));
-              } else {
-                next__OLZR=new_lab__2PJ(new_size__PHLR);
-              };
-              ((__POINTER *)next__OLZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PLZR)[ 0]=next__OLZR;
-            } else {
-              ((__POINTER *)result__QLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__QLZR=next__OLZR;
-            };
-          };
-          ptr__LHLR=result__QLZR;
-        } else {
-          t__QHLR=((__UINTEGER_32 )typ_id__MHLR);
-          a__RHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__XLZR=(__UINTEGER_32)((__UINTEGER_32)(sz__NHLR + a__RHLR) & (__UINTEGER_32)(~ a__RHLR));
-          ptr_table__ULZR=((__POINTER )(&(table_type[(t__QHLR)])));
-          lab_type__WLZR=(__UINTEGER_32)(t__QHLR |  1);
-          next__TLZR=((__POINTER )(NULL));
-          result__VLZR=((__POINTER *)ptr_table__ULZR)[ 0];
-          if ((result__VLZR == (void *)NULL)) {
-            result__VLZR=new_lab__2PJ(lab_type__WLZR);
-            next__TLZR=(void *)((unsigned long)result__VLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XLZR)));
-            ((__POINTER *)next__TLZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ULZR)[ 0]=next__TLZR;
-          } else {
-            next__TLZR=((__POINTER *)result__VLZR)[ 0];
-            if ((next__TLZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XLZR <<  1)) <=  4096)) {
-                next__TLZR=(void *)((unsigned long)result__VLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XLZR)));
-              } else {
-                next__TLZR=new_lab__2PJ(lab_type__WLZR);
-              };
-              ((__POINTER *)next__TLZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ULZR)[ 0]=next__TLZR;
-            } else {
-              ((__POINTER *)result__VLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__VLZR=next__TLZR;
-            };
-          };
-          ptr__LHLR=result__VLZR;
-        };
-        result__KHLR=((__INTEGER_CST *)ptr__LHLR);
-        *(result__KHLR) = *(INTEGER_CST__);
+        switch (((struct ___OBJ *)val__DTDJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__NFHJ=((void *)val__DTDJ);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__NFHJ=NULL;
+        } break;
+        }
       };
-      Self__SHLR=((__INTEGER_CST *)result__KHLR);
-      Self__SHLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__THLR;
-      Self__SHLR->value__W4YD=v__UHLR;
-      Self__SHLR->parent_constant__B3LC.static_type__M2YD=t__VHLR;
-      check_type__YG5D(Self__SHLR);
-      __tmp__S0TI=result__KHLR;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__TYAR=read__QB5G(((__READ_LOCAL *)__tmp__R0TI)->local__HJZD);
-      if (__tmp__TYAR==NULL) {
-        __tmp__UYAR=NULL;
-      } else {
-        __tmp__UYAR=((__READ_LOCAL *)__tmp__TYAR);
-      };
-      __tmp__S0TI=__tmp__UYAR;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__S0TI=my_copy__SL2H(__tmp__R0TI);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__S0TI=my_copy__LM2H(__tmp__R0TI);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__S0TI=my_copy__YM2H(__tmp__R0TI);
-    } break;
-    case __REAL_CST__: {
-      Self__YN3P=((__REAL_CST *)__tmp__R0TI);
-      p__5HLR=Self__YN3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__AILR=Self__YN3P->value__HN2H;
-      t__BILR=Self__YN3P->parent_constant__U2JH.static_type__M2YD;
-      result__WHLR=NULL;
-      ptr__XHLR=((__POINTER )(NULL));
-      typ_id__YHLR= 0;
-      sz__ZHLR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__ZHLR ==  0)) {
-        result__WHLR=REAL_CST__;
-      } else {
-        typ_id__YHLR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZHLR);
-        if ((typ_id__YHLR == (__INTEGER)(-  1))) {
-          a__0HLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__1HLR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHLR + a__0HLR) & (__UINTEGER_32)(~ a__0HLR));
-          ptr_table__ZLZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1HLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__YLZR=((__POINTER )(NULL));
-          result__0LZR=((__POINTER *)ptr_table__ZLZR)[ 0];
-          if ((result__0LZR == (void *)NULL)) {
-            result__0LZR=new_lab__2PJ(new_size__1HLR);
-            next__YLZR=(void *)((unsigned long)result__0LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HLR)));
-            ((__POINTER *)next__YLZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZLZR)[ 0]=next__YLZR;
-          } else {
-            next__YLZR=((__POINTER *)result__0LZR)[ 0];
-            if ((next__YLZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0LZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1HLR <<  1)) <=  4096)) {
-                next__YLZR=(void *)((unsigned long)result__0LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HLR)));
-              } else {
-                next__YLZR=new_lab__2PJ(new_size__1HLR);
-              };
-              ((__POINTER *)next__YLZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ZLZR)[ 0]=next__YLZR;
-            } else {
-              ((__POINTER *)result__0LZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__0LZR=next__YLZR;
-            };
-          };
-          ptr__XHLR=result__0LZR;
-        } else {
-          t__2HLR=((__UINTEGER_32 )typ_id__YHLR);
-          a__3HLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__BMZR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHLR + a__3HLR) & (__UINTEGER_32)(~ a__3HLR));
-          ptr_table__4LZR=((__POINTER )(&(table_type[(t__2HLR)])));
-          lab_type__AMZR=(__UINTEGER_32)(t__2HLR |  1);
-          next__3LZR=((__POINTER )(NULL));
-          result__5LZR=((__POINTER *)ptr_table__4LZR)[ 0];
-          if ((result__5LZR == (void *)NULL)) {
-            result__5LZR=new_lab__2PJ(lab_type__AMZR);
-            next__3LZR=(void *)((unsigned long)result__5LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMZR)));
-            ((__POINTER *)next__3LZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4LZR)[ 0]=next__3LZR;
-          } else {
-            next__3LZR=((__POINTER *)result__5LZR)[ 0];
-            if ((next__3LZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5LZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BMZR <<  1)) <=  4096)) {
-                next__3LZR=(void *)((unsigned long)result__5LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMZR)));
-              } else {
-                next__3LZR=new_lab__2PJ(lab_type__AMZR);
-              };
-              ((__POINTER *)next__3LZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4LZR)[ 0]=next__3LZR;
-            } else {
-              ((__POINTER *)result__5LZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3LZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__5LZR=next__3LZR;
-            };
-          };
-          ptr__XHLR=result__5LZR;
-        };
-        result__WHLR=((__REAL_CST *)ptr__XHLR);
-        *(result__WHLR) = *(REAL_CST__);
+      __tmp__ZFHJ=(((void *)__tmp__NFHJ != (void *)NULL) && (__tmp__NFHJ->value__FH4D ==  0));
+    };
+    if (__tmp__ZFHJ) {
+      if (((struct ___OBJ *)__tmp__2VDJ)->__id==__WRITE_GLOBAL__WXKJ__) {
+        ((__WRITE_GLOBAL__WXKJ *)__tmp__2VDJ)->parent_write__XXKJ.quiet_generation__Q15J=TRUE__K__;
+      } else /* WRITE_SLOT */ {
+        ((__WRITE_SLOT__EYKJ *)__tmp__2VDJ)->parent_write__FYKJ.quiet_generation__Q15J=TRUE__K__;
       };
-      Self__4HLR=((__REAL_CST *)result__WHLR);
-      Self__4HLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5HLR;
-      Self__4HLR->value__HN2H=v__AILR;
-      Self__4HLR->parent_constant__U2JH.static_type__M2YD=t__BILR;
-      __tmp__S0TI=result__WHLR;
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2VDJ);
+    result__IKEU=list_current__F5GB;
+    __tmp__QUDJ=create__type__VJ2C(Self__CTDJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IKEU)->expr_list__NA4D),__tmp__QUDJ);
+    list_current__F5GB=old_list__ITDJ;
+    profil_current__SO2C=old_profil_current__KTDJ;
+  };
+}
+
+static __FAST_ARRAYoSLOT_CODEo__RPKL* create_with_capacity__UVAM()
+// () With result No recursive, No inlinable.
+{
+  __POINTER__IB ptr__A0JM,__tmp__G0JM,__tmp__4JYT,__tmp__AKYT;
+  __INTEGER__Q typ_id__E0JM;
+  __UINTEGER_32__ZWB __tmp__BKYT;
+  __FAST_ARRAYoSLOT_CODEo__RPKL *result__5ZJM,*Self__G5DN;
+  void **__tmp__W5DN;
+  result__5ZJM=NULL;
+  ptr__A0JM=((__POINTER__IB )(NULL));
+  typ_id__E0JM= 0;
+  __tmp__G0JM=((__POINTER__IB )sizeof(__FAST_ARRAYoSLOT_CODEo__RPKL));
+  if (((unsigned long)__tmp__G0JM ==  0)) {
+    result__5ZJM=FAST_ARRAYoSLOT_CODEo__RPKL__;
+  } else /* FALSE */ {
+    typ_id__E0JM=__FAST_ARRAYoSLOT_CODEo__RPKL__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G0JM));
+    if ((typ_id__E0JM == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__4JYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__AKYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__G0JM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4JYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4JYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BKYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AKYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__4JYT=micro_alloc__table__lab__UKI(__tmp__AKYT,((__POINTER__IB )(&(table_size[(__tmp__BKYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AKYT)));
+      ptr__A0JM=__tmp__4JYT;
+    } else /* FALSE */ {
+      __tmp__BKYT=((__UINTEGER_32__ZWB )typ_id__E0JM);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__4JYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__AKYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__G0JM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4JYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4JYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__4JYT=micro_alloc__table__lab__UKI(__tmp__AKYT,((__POINTER__IB )(&(table_type[(__tmp__BKYT)]))),(__UINTEGER_32__ZWB)(__tmp__BKYT |  1));
+      ptr__A0JM=__tmp__4JYT;
+    };
+    result__5ZJM=((__FAST_ARRAYoSLOT_CODEo__RPKL *)ptr__A0JM);
+    *(result__5ZJM) = *(FAST_ARRAYoSLOT_CODEo__RPKL__);
+  };
+  Self__G5DN=((__FAST_ARRAYoSLOT_CODEo__RPKL *)result__5ZJM);
+  if ((Self__G5DN->parent_arrayed_collection__ZPKL.capacity__CPDN <  1)) {
+    __tmp__W5DN=create__XWON( 1);
+    Self__G5DN->parent_arrayed_collection__ZPKL.storage__AQDN=__tmp__W5DN;
+    Self__G5DN->parent_arrayed_collection__ZPKL.capacity__CPDN= 1;
+  };
+  Self__G5DN->parent_arrayed_collection__ZPKL.upper__UQKL=(__INTEGER__Q)(-  1);
+  Self__G5DN=result__5ZJM;
+  return(Self__G5DN);
+}
+
+static void add_last__3ODN(__FAST_ARRAYoSLOT_CODEo__RPKL *Self__4ODN,__SLOT_CODE__4IRG *element__5ODN)
+// ({FAST_ARRAYoSLOT_CODEo__RPKL},{NULLxSLOT_CODE__4IRG}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__HQDN,__tmp__JQDN,__tmp__GWZN,Self__X1LO;
+  __POINTER__IB old_ptr__4VZN,__tmp__OWZN;
+  __BOOLEAN__L __tmp__PPDN;
+  void **__tmp__5PDN;
+  if (((__INTEGER__Q)(Self__4ODN->parent_arrayed_collection__ZPKL.upper__UQKL +  1) <= (__INTEGER__Q)(Self__4ODN->parent_arrayed_collection__ZPKL.capacity__CPDN -  1))) {
+    Self__4ODN->parent_arrayed_collection__ZPKL.upper__UQKL=(__INTEGER__Q)(Self__4ODN->parent_arrayed_collection__ZPKL.upper__UQKL +  1);
+    __tmp__PPDN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__PPDN=FALSE__O__;
+  };
+  if ((! __tmp__PPDN)) {
+    if ((Self__4ODN->parent_arrayed_collection__ZPKL.capacity__CPDN ==  0)) {
+      __tmp__5PDN=create__XWON( 2);
+      Self__4ODN->parent_arrayed_collection__ZPKL.storage__AQDN=__tmp__5PDN;
+      Self__4ODN->parent_arrayed_collection__ZPKL.capacity__CPDN= 2;
+      Self__4ODN->parent_arrayed_collection__ZPKL.upper__UQKL= 0;
+    } else /* FALSE */ {
+      __tmp__HQDN=(__INTEGER__Q)(Self__4ODN->parent_arrayed_collection__ZPKL.capacity__CPDN <<  1);
+      __tmp__5PDN=Self__4ODN->parent_arrayed_collection__ZPKL.storage__AQDN;
+      __tmp__JQDN=Self__4ODN->parent_arrayed_collection__ZPKL.capacity__CPDN;
+      old_ptr__4VZN=((__POINTER__IB )((void **)__tmp__5PDN));
+      if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      };
+      __tmp__GWZN=(__INTEGER__Q)(__tmp__HQDN * ((__INTEGER__Q )(sizeof(void *))));
+      if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      };
+      __tmp__OWZN=realloc_dynamic__old_size__new_size__FAX(old_ptr__4VZN,((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__JQDN * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )__tmp__GWZN));
+      __tmp__5PDN=((void **)__tmp__OWZN);
+      __tmp__GWZN=(__INTEGER__Q)(__tmp__HQDN -  1);
+      Self__X1LO=__tmp__JQDN;
+      while ((Self__X1LO <= __tmp__GWZN)) {
+        __tmp__5PDN[Self__X1LO]=NULL;
+        Self__X1LO=(__INTEGER__Q)(Self__X1LO +  1);
+      };
+      Self__4ODN->parent_arrayed_collection__ZPKL.storage__AQDN=__tmp__5PDN;
+      Self__4ODN->parent_arrayed_collection__ZPKL.capacity__CPDN=__tmp__HQDN;
+      Self__4ODN->parent_arrayed_collection__ZPKL.upper__UQKL=(__INTEGER__Q)(Self__4ODN->parent_arrayed_collection__ZPKL.upper__UQKL +  1);
+    };
+  };
+  ((void **)Self__4ODN->parent_arrayed_collection__ZPKL.storage__AQDN)[Self__4ODN->parent_arrayed_collection__ZPKL.upper__UQKL]=element__5ODN;
+}
+
+static void* write_direct__with__value__XDJJ(__SLOT_DATA__IJRG *Self__YDJJ,__POSITION__OL p__ZDJJ,void *r__0DJJ,void *val__1DJJ)
+// ({SLOT_DATA__IJRG},{POSITION__OL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  void *result__JXKJ;
+  __WRITE_GLOBAL__WXKJ *result__EQOJ,*Self__QSIK;
+  __POINTER__IB ptr__FQOJ,__tmp__LQOJ,__tmp__FKYT,__tmp__HKYT;
+  __INTEGER__Q typ_id__JQOJ;
+  __UINTEGER_32__ZWB __tmp__IKYT;
+  __WRITE_SLOT__EYKJ *result__NTOJ,*Self__0SIK;
+  void *__tmp__4EJJ;
+  __TYPES_TMP__AN5D *__tmp__QFJJ,*Self__0KEU;
+  __EXTERNAL_C__Y5WC *Self__UKYT;
+  __TYPE_FULL__XMB *__tmp__WCNS;
+  __TYPES__BN5D *t__ZKEU,*result__YKEU,*__tmp__1KEU;
+  __FAST_ARRAYoWRITEo__XJFJ *__tmp__REJJ;
+  __BOOLEAN__L __tmp__JFJJ;
+  result__JXKJ=NULL;
+  if ((Self__YDJJ->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-')) {
+    result__EQOJ=NULL;
+    ptr__FQOJ=((__POINTER__IB )(NULL));
+    typ_id__JQOJ= 0;
+    __tmp__LQOJ=((__POINTER__IB )sizeof(__WRITE_GLOBAL__WXKJ));
+    if (((unsigned long)__tmp__LQOJ ==  0)) {
+      result__EQOJ=WRITE_GLOBAL__WXKJ__;
+    } else /* FALSE */ {
+      typ_id__JQOJ=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LQOJ));
+      if ((typ_id__JQOJ == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FKYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HKYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LQOJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__IKYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HKYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FKYT=micro_alloc__table__lab__UKI(__tmp__HKYT,((__POINTER__IB )(&(table_size[(__tmp__IKYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HKYT)));
+        ptr__FQOJ=__tmp__FKYT;
+      } else /* FALSE */ {
+        __tmp__IKYT=((__UINTEGER_32__ZWB )typ_id__JQOJ);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FKYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HKYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LQOJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FKYT=micro_alloc__table__lab__UKI(__tmp__HKYT,((__POINTER__IB )(&(table_type[(__tmp__IKYT)]))),(__UINTEGER_32__ZWB)(__tmp__IKYT |  1));
+        ptr__FQOJ=__tmp__FKYT;
+      };
+      result__EQOJ=((__WRITE_GLOBAL__WXKJ *)ptr__FQOJ);
+      *(result__EQOJ) = *(WRITE_GLOBAL__WXKJ__);
+    };
+    Self__QSIK=((__WRITE_GLOBAL__WXKJ *)result__EQOJ);
+    Self__QSIK->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B=p__ZDJJ;
+    Self__QSIK->parent_write__XXKJ.value__3EJJ=val__1DJJ;
+    Self__QSIK->global__N15J=Self__YDJJ;
+    result__JXKJ=result__EQOJ;
+  } else /* FALSE */ {
+    result__NTOJ=NULL;
+    ptr__FQOJ=((__POINTER__IB )(NULL));
+    typ_id__JQOJ= 0;
+    __tmp__LQOJ=((__POINTER__IB )sizeof(__WRITE_SLOT__EYKJ));
+    if (((unsigned long)__tmp__LQOJ ==  0)) {
+      result__NTOJ=WRITE_SLOT__EYKJ__;
+    } else /* FALSE */ {
+      typ_id__JQOJ=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LQOJ));
+      if ((typ_id__JQOJ == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FKYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HKYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LQOJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__IKYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HKYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__FKYT=micro_alloc__table__lab__UKI(__tmp__HKYT,((__POINTER__IB )(&(table_size[(__tmp__IKYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HKYT)));
+        ptr__FQOJ=__tmp__FKYT;
+      } else /* FALSE */ {
+        __tmp__IKYT=((__UINTEGER_32__ZWB )typ_id__JQOJ);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__FKYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HKYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LQOJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FKYT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__FKYT=micro_alloc__table__lab__UKI(__tmp__HKYT,((__POINTER__IB )(&(table_type[(__tmp__IKYT)]))),(__UINTEGER_32__ZWB)(__tmp__IKYT |  1));
+        ptr__FQOJ=__tmp__FKYT;
+      };
+      result__NTOJ=((__WRITE_SLOT__EYKJ *)ptr__FQOJ);
+      *(result__NTOJ) = *(WRITE_SLOT__EYKJ__);
+    };
+    Self__0SIK=((__WRITE_SLOT__EYKJ *)result__NTOJ);
+    Self__0SIK->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B=p__ZDJJ;
+    Self__0SIK->parent_write__FYKJ.value__3EJJ=val__1DJJ;
+    Self__0SIK->receiver__X54J=r__0DJJ;
+    Self__0SIK->slot__025J=Self__YDJJ;
+    result__JXKJ=result__NTOJ;
+  };
+  if (((void *)Self__YDJJ->parent_variable__JJRG.require_first__FKFJ == (void *)NULL)) {
+    Self__YDJJ->parent_variable__JJRG.require_first__FKFJ=result__JXKJ;
+  } else /* FALSE */ {
+    if (((void *)Self__YDJJ->parent_variable__JJRG.require_list__QKFJ == (void *)NULL)) {
+      __tmp__REJJ=create_with_capacity__5UOJ( 1);
+      Self__YDJJ->parent_variable__JJRG.require_list__QKFJ=__tmp__REJJ;
+    };
+    add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)Self__YDJJ->parent_variable__JJRG.require_list__QKFJ),result__JXKJ);
+  };
+  if ((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__YDJJ->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__YDJJ->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__YDJJ->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+    if (((struct ___OBJ *)result__JXKJ)->__id==__WRITE_GLOBAL__WXKJ__) {
+      __tmp__4EJJ=((__WRITE_GLOBAL__WXKJ *)result__JXKJ)->parent_write__XXKJ.value__3EJJ;
+    } else /* WRITE_SLOT */ {
+      __tmp__4EJJ=((__WRITE_SLOT__EYKJ *)result__JXKJ)->parent_write__FYKJ.value__3EJJ;
+    };
+    __tmp__JFJJ=((void *)__tmp__4EJJ != (void *)NULL);
+  } else /* FALSE */ {
+    __tmp__JFJJ=FALSE__O__;
+  };
+  if ((__tmp__JFJJ && (! is_executing_pass__ZCXC))) {
+    __tmp__QFJJ=new__2FHG();
+    if (((void *)Self__YDJJ->parent_variable__JJRG.type_list__ZO5D != (void *)NULL)) {
+      union__JT4K(((__TYPES_TMP__AN5D *)__tmp__QFJJ),Self__YDJJ->parent_variable__JJRG.type_list__ZO5D);
+    };
+    if (((struct ___OBJ *)result__JXKJ)->__id==__WRITE_GLOBAL__WXKJ__) {
+      __tmp__4EJJ=((__WRITE_GLOBAL__WXKJ *)result__JXKJ)->parent_write__XXKJ.value__3EJJ;
+    } else /* WRITE_SLOT */ {
+      __tmp__4EJJ=((__WRITE_SLOT__EYKJ *)result__JXKJ)->parent_write__FYKJ.value__3EJJ;
+    };
+    switch (((struct ___OBJ *)__tmp__4EJJ)->__id) {
+    case __STRING_CST__5J__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__4EJJ)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      Self__UKYT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__4EJJ));
+      if (((void *)Self__UKYT->living_type__U0RH == (void *)NULL)) {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)Self__UKYT->static_type__W54D)->the_parent_type__QLK);
+      } else /* FALSE */ {
+        union__JT4K(((__TYPES_TMP__AN5D *)__tmp__QFJJ),Self__UKYT->living_type__U0RH);
+      };
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4EJJ))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4EJJ))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      (&__string_342)->count__0C= 22;
+      (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+      print__KKG((&__string_342));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
     } break;
-    case __CHARACTER_CST__: {
-      Self__0N3P=((__CHARACTER_CST *)__tmp__R0TI);
-      __tmp__S0TI=create__char__4SMH(Self__0N3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0N3P->text__PN2H);
+    case __READ_LOCAL__55ZI__: {
+      get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __IS_EXPANDED__: {
-      Self__1N3P=((__IS_EXPANDED *)__tmp__R0TI);
-      __tmp__XYAR=read__QB5G(((__READ_LOCAL *)Self__1N3P->receiver__WN2H)->local__HJZD);
-      if (__tmp__XYAR==NULL) {
-        __tmp__YYAR=NULL;
-      } else {
-        __tmp__YYAR=((__READ_LOCAL *)__tmp__XYAR);
-      };
-      p__LILR=Self__1N3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__CILR=NULL;
-      ptr__DILR=((__POINTER )(NULL));
-      typ_id__EILR= 0;
-      sz__FILR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__FILR ==  0)) {
-        result__CILR=IS_EXPANDED__;
-      } else {
-        typ_id__EILR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FILR);
-        if ((typ_id__EILR == (__INTEGER)(-  1))) {
-          a__GILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HILR=(__UINTEGER_32)((__UINTEGER_32)(sz__FILR + a__GILR) & (__UINTEGER_32)(~ a__GILR));
-          ptr_table__DMZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HILR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__CMZR=((__POINTER )(NULL));
-          result__EMZR=((__POINTER *)ptr_table__DMZR)[ 0];
-          if ((result__EMZR == (void *)NULL)) {
-            result__EMZR=new_lab__2PJ(new_size__HILR);
-            next__CMZR=(void *)((unsigned long)result__EMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HILR)));
-            ((__POINTER *)next__CMZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DMZR)[ 0]=next__CMZR;
-          } else {
-            next__CMZR=((__POINTER *)result__EMZR)[ 0];
-            if ((next__CMZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HILR <<  1)) <=  4096)) {
-                next__CMZR=(void *)((unsigned long)result__EMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HILR)));
-              } else {
-                next__CMZR=new_lab__2PJ(new_size__HILR);
-              };
-              ((__POINTER *)next__CMZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DMZR)[ 0]=next__CMZR;
-            } else {
-              ((__POINTER *)result__EMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__EMZR=next__CMZR;
-            };
-          };
-          ptr__DILR=result__EMZR;
-        } else {
-          t__IILR=((__UINTEGER_32 )typ_id__EILR);
-          a__JILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__LMZR=(__UINTEGER_32)((__UINTEGER_32)(sz__FILR + a__JILR) & (__UINTEGER_32)(~ a__JILR));
-          ptr_table__IMZR=((__POINTER )(&(table_type[(t__IILR)])));
-          lab_type__KMZR=(__UINTEGER_32)(t__IILR |  1);
-          next__HMZR=((__POINTER )(NULL));
-          result__JMZR=((__POINTER *)ptr_table__IMZR)[ 0];
-          if ((result__JMZR == (void *)NULL)) {
-            result__JMZR=new_lab__2PJ(lab_type__KMZR);
-            next__HMZR=(void *)((unsigned long)result__JMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMZR)));
-            ((__POINTER *)next__HMZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IMZR)[ 0]=next__HMZR;
-          } else {
-            next__HMZR=((__POINTER *)result__JMZR)[ 0];
-            if ((next__HMZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LMZR <<  1)) <=  4096)) {
-                next__HMZR=(void *)((unsigned long)result__JMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMZR)));
-              } else {
-                next__HMZR=new_lab__2PJ(lab_type__KMZR);
-              };
-              ((__POINTER *)next__HMZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IMZR)[ 0]=next__HMZR;
-            } else {
-              ((__POINTER *)result__JMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__JMZR=next__HMZR;
-            };
-          };
-          ptr__DILR=result__JMZR;
-        };
-        result__CILR=((__IS_EXPANDED *)ptr__DILR);
-        *(result__CILR) = *(IS_EXPANDED__);
-      };
-      Self__KILR=((__IS_EXPANDED *)result__CILR);
-      Self__KILR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LILR;
-      Self__KILR->receiver__WN2H=__tmp__YYAR;
-      __tmp__S0TI=result__CILR;
+    case __EXPR_EQUAL__KINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__S0TI=my_copy__1N2H(__tmp__R0TI);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__S0TI=my_copy__EO2H(__tmp__R0TI);
+    case __IS_EXPANDED__35NJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__S0TI=my_copy__PO2H(__tmp__R0TI);
+    case __GET_TYPE_ID__HAOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_integer__2NB);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__S0TI=my_copy__1O2H(__tmp__R0TI);
+    case __EXPR_SUP__ABOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__S0TI=my_copy__GP2H(__tmp__R0TI);
+    case __EXPR_SUB__UBOJ__: {
+      get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__S0TI=my_copy__RP2H(__tmp__R0TI);
+    case __EXPR_MUL__KCOJ__: {
+      get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__S0TI=my_copy__2P2H(__tmp__R0TI);
+    case __EXPR_DIV__4COJ__: {
+      get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__S0TI=my_copy__HQ2H(__tmp__R0TI);
+    case __EXPR_AND__SDOJ__: {
+      get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __PUT_TO__: {
-      __tmp__S0TI=my_copy__SQ2H(__tmp__R0TI);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __ITEM__: {
-      __tmp__S0TI=my_copy__DR2H(__tmp__R0TI);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__S0TI=my_copy__PR2H(__tmp__R0TI);
+    case __PUT_TO__TFOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),TYPE_VOID__IMB__);
     } break;
-    case __CAST__: {
-      __tmp__S0TI=my_copy__YR2H(__tmp__R0TI);
+    case __ITEM__HGOJ__: {
+      get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__S0TI=my_copy__5SYM(__tmp__R0TI);
+    case __SIZE_OF__5GOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_integer__2NB);
     } break;
-    case __READ_SLOT__: {
-      __tmp__S0TI=my_copy__IUGK(__tmp__R0TI);
+    case __CAST__1HOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__4EJJ))->static_type__FD5J)->the_parent_type__QLK);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__Z0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R0TI)->global__ZGJK),NULL);
-      if (__tmp__Z0CR==NULL) {
-        __tmp__00CR=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__Z0CR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__00CR=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__00CR=((__READ_GLOBAL *)__tmp__Z0CR);
+    case __REAL_CST__1LOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4EJJ))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4EJJ))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4EJJ))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__WCNS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4EJJ)));
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)__tmp__WCNS)->the_parent_type__QLK);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4EJJ))->global__KAKM),__tmp__QFJJ);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__WCNS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4EJJ)));
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),((__TYPE_FULL__XMB *)__tmp__WCNS)->the_parent_type__QLK);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__QFJJ),type_false__MNB);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4EJJ)),__tmp__QFJJ);
+    } break;
+    };
+    Self__0KEU=((__TYPES_TMP__AN5D *)__tmp__QFJJ);
+    t__ZKEU=Self__YDJJ->parent_variable__JJRG.type_list__ZO5D;
+    result__YKEU=NULL;
+    if ((((void *)t__ZKEU != (void *)NULL) && ((__INTEGER__Q)(((__TYPES__BN5D *)t__ZKEU)->upper__A1RH +  1) == (__INTEGER__Q)(Self__0KEU->parent_types__DN5D.upper__A1RH +  1)))) {
+      result__YKEU=t__ZKEU;
+      free__GNZI(Self__0KEU);
+    } else /* FALSE */ {
+      __tmp__1KEU=to_types__WVXI(Self__0KEU);
+      result__YKEU=__tmp__1KEU;
+    };
+    Self__YDJJ->parent_variable__JJRG.type_list__ZO5D=result__YKEU;
+  };
+  if (((struct ___OBJ *)result__JXKJ)->__id==__WRITE_GLOBAL__WXKJ__) {
+    ((__WRITE_GLOBAL__WXKJ *)result__JXKJ)->parent_write__XXKJ.is_create__THIK=TRUE__K__;
+  } else /* WRITE_SLOT */ {
+    ((__WRITE_SLOT__EYKJ *)result__JXKJ)->parent_write__FYKJ.is_create__THIK=TRUE__K__;
+  };
+  __tmp__4EJJ=result__JXKJ;
+  return(__tmp__4EJJ);
+}
+
+static void* new_write__rec__value__F05K(__SLOT_DATA__IJRG *sd__H05K,void *e__I05K,void *val__J05K)
+// ({NULLxSLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__ZLEU;
+  void *result__L05K;
+  __POSITION__OL __tmp__S05K,p__YLEU;
+  __STRING_CST__5J *Self__BLEU,*result__3KEU;
+  __POINTER__IB ptr__4KEU,__tmp__ALEU,__tmp__CLEU,__tmp__DLEU;
+  __INTEGER__Q typ_id__5KEU;
+  __UINTEGER_32__ZWB __tmp__ELEU;
+  void *__tmp__U05K;
+  __PROTOTYPE_CST__LAXC *Self__YBBS,*__tmp__ZBBS;
+  __INTEGER_CST__XAXC *Self__1BBS,*Self__XLEU;
+  __TYPE_FULL__XMB *t__0LEU;
+  __READ_LOCAL__55ZI *__tmp__WKYT,*__tmp__XKYT;
+  __IS_EXPANDED__35NJ *Self__5BBS,*Self__IMEU;
+  __GET_TYPE_ID__HAOJ *Self__ECBS,*Self__YMEU;
+  __SIZE_OF__5GOJ *Self__HCBS,*Self__INEU;
+  __REAL_CST__1LOJ *Self__KCBS,*Self__YNEU;
+  __STRING_CONSTANT__0 *v__0NEU;
+  __CHARACTER_CST__RMOJ *Self__OCBS,*__tmp__PCBS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__RCBS,*__tmp__SCBS;
+  void *__tmp__J21T;
+  __READ_GLOBAL__T4YL *__tmp__K21T;
+  result__L05K=NULL;
+  if ((sd__H05K->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '+')) {
+    switch (((struct ___OBJ *)e__I05K)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__S05K=((__STRING_CST__5J *)e__I05K)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__S05K=((__EXTERNAL_C__Y5WC *)e__I05K)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__S05K=((__PROTOTYPE_CST__LAXC *)e__I05K)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__S05K=((__INTEGER_CST__XAXC *)e__I05K)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__S05K=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__S05K=((__READ_LOCAL__55ZI *)e__I05K)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__S05K=((__EXPR_EQUAL__KINJ *)e__I05K)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__S05K=((__EXPR_NOT_EQUAL__VINJ *)e__I05K)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__S05K=((__IS_EXPANDED__35NJ *)e__I05K)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__S05K=((__GET_TYPE_ID__HAOJ *)e__I05K)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__S05K=((__EXPR_SUP__ABOJ *)e__I05K)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__S05K=((__EXPR_SUB__UBOJ *)e__I05K)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__S05K=((__EXPR_MUL__KCOJ *)e__I05K)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__S05K=((__EXPR_DIV__4COJ *)e__I05K)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__S05K=((__EXPR_AND__SDOJ *)e__I05K)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__S05K=((__EXPR_SHIFT_R__GEOJ *)e__I05K)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__S05K=((__EXPR_SHIFT_L__0EOJ *)e__I05K)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__S05K=((__PUT_TO__TFOJ *)e__I05K)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__S05K=((__ITEM__HGOJ *)e__I05K)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__S05K=((__SIZE_OF__5GOJ *)e__I05K)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__S05K=((__CAST__1HOJ *)e__I05K)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__S05K=((__REAL_CST__1LOJ *)e__I05K)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__S05K=((__CHARACTER_CST__RMOJ *)e__I05K)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__S05K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I05K)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__S05K=((__READ_SLOT__LL4K *)e__I05K)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__S05K=((__EXPR_NOT_LOGIC__W4FL *)e__I05K)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__S05K=((__EXPR_OR_LOGIC__ADUL *)e__I05K)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__S05K=((__EXPR_OR_OR_LOGIC__3DUL *)e__I05K)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__S05K=((__EXPR_AND_LOGIC__EFUL *)e__I05K)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__S05K=((__EXPR_AND_AND_LOGIC__5FUL *)e__I05K)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__S05K=((__EXPR_NEG__EZVL *)e__I05K)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__S05K=((__EXPR_ADD__SZVL *)e__I05K)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__S05K=((__READ_GLOBAL__T4YL *)e__I05K)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__S05K=((__EXPR_NOT__XUPM *)e__I05K)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__S05K=((__EXPR_MOD__3YPM *)e__I05K)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__S05K=((__EXPR_OR__PQ0N *)e__I05K)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__S05K=((__EXPR_SUP_EQ__1VBP *)e__I05K)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__S05K=((__EXPR_INF__OXBP *)e__I05K)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__S05K=((__EXPR_INF_EQ__FYBP *)e__I05K)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__S05K=((__EXPR_XOR__ABEP *)e__I05K)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    };
+    switch (((struct ___OBJ *)e__I05K)->__id) {
+    case __STRING_CST__5J__: {
+      Self__BLEU=((__STRING_CST__5J *)e__I05K);
+      result__3KEU=NULL;
+      ptr__4KEU=((__POINTER__IB )(NULL));
+      typ_id__5KEU= 0;
+      __tmp__ALEU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__ALEU ==  0)) {
+        result__3KEU=Self__BLEU;
+      } else /* FALSE */ {
+        typ_id__5KEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ALEU));
+        if ((typ_id__5KEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ELEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DLEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_size[(__tmp__ELEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DLEU)));
+          ptr__4KEU=__tmp__CLEU;
+        } else /* FALSE */ {
+          __tmp__ELEU=((__UINTEGER_32__ZWB )typ_id__5KEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_type[(__tmp__ELEU)]))),(__UINTEGER_32__ZWB)(__tmp__ELEU |  1));
+          ptr__4KEU=__tmp__CLEU;
+        };
+        result__3KEU=((__STRING_CST__5J *)ptr__4KEU);
+        *(result__3KEU) = *(Self__BLEU);
+      };
+      __tmp__U05K=result__3KEU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__U05K=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__I05K));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__YBBS=((__PROTOTYPE_CST__LAXC *)e__I05K);
+      __tmp__ZBBS=create__type__VJ2C(Self__YBBS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YBBS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__U05K=__tmp__ZBBS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__1BBS=((__INTEGER_CST__XAXC *)e__I05K);
+      p__YLEU=Self__1BBS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__ZLEU=Self__1BBS->value__FH4D;
+      t__0LEU=Self__1BBS->parent_constant__YAXC.static_type__5G4D;
+      Self__1BBS=NULL;
+      ptr__4KEU=((__POINTER__IB )(NULL));
+      typ_id__5KEU= 0;
+      __tmp__ALEU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__ALEU ==  0)) {
+        Self__1BBS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__5KEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ALEU));
+        if ((typ_id__5KEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ELEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DLEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_size[(__tmp__ELEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DLEU)));
+          ptr__4KEU=__tmp__CLEU;
+        } else /* FALSE */ {
+          __tmp__ELEU=((__UINTEGER_32__ZWB )typ_id__5KEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_type[(__tmp__ELEU)]))),(__UINTEGER_32__ZWB)(__tmp__ELEU |  1));
+          ptr__4KEU=__tmp__CLEU;
+        };
+        Self__1BBS=((__INTEGER_CST__XAXC *)ptr__4KEU);
+        *(Self__1BBS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__XLEU=((__INTEGER_CST__XAXC *)Self__1BBS);
+      Self__XLEU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__YLEU;
+      Self__XLEU->value__FH4D=v__ZLEU;
+      Self__XLEU->parent_constant__YAXC.static_type__5G4D=t__0LEU;
+      check_type__XYEE(Self__XLEU);
+      __tmp__U05K=Self__1BBS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__U05K=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__I05K));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__WKYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__I05K)->local__BVEJ));
+      if (__tmp__WKYT==NULL) {
+        __tmp__XKYT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__XKYT=((__READ_LOCAL__55ZI *)__tmp__WKYT);
+      };
+      __tmp__U05K=__tmp__XKYT;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__U05K=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__I05K));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__U05K=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__I05K));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__5BBS=((__IS_EXPANDED__35NJ *)e__I05K);
+      p__YLEU=Self__5BBS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__WKYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__5BBS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__WKYT==NULL) {
+        __tmp__XKYT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__XKYT=((__READ_LOCAL__55ZI *)__tmp__WKYT);
+      };
+      Self__5BBS=NULL;
+      ptr__4KEU=((__POINTER__IB )(NULL));
+      typ_id__5KEU= 0;
+      __tmp__ALEU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__ALEU ==  0)) {
+        Self__5BBS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        typ_id__5KEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ALEU));
+        if ((typ_id__5KEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ELEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DLEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_size[(__tmp__ELEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DLEU)));
+          ptr__4KEU=__tmp__CLEU;
+        } else /* FALSE */ {
+          __tmp__ELEU=((__UINTEGER_32__ZWB )typ_id__5KEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_type[(__tmp__ELEU)]))),(__UINTEGER_32__ZWB)(__tmp__ELEU |  1));
+          ptr__4KEU=__tmp__CLEU;
+        };
+        Self__5BBS=((__IS_EXPANDED__35NJ *)ptr__4KEU);
+        *(Self__5BBS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__IMEU=((__IS_EXPANDED__35NJ *)Self__5BBS);
+      Self__IMEU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__YLEU;
+      Self__IMEU->receiver__RA5J=__tmp__XKYT;
+      __tmp__U05K=Self__5BBS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__ECBS=((__GET_TYPE_ID__HAOJ *)e__I05K);
+      p__YLEU=Self__ECBS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__0LEU=Self__ECBS->receiver__WA5J;
+      Self__ECBS=NULL;
+      ptr__4KEU=((__POINTER__IB )(NULL));
+      typ_id__5KEU= 0;
+      __tmp__ALEU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__ALEU ==  0)) {
+        Self__ECBS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        typ_id__5KEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ALEU));
+        if ((typ_id__5KEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ELEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DLEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_size[(__tmp__ELEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DLEU)));
+          ptr__4KEU=__tmp__CLEU;
+        } else /* FALSE */ {
+          __tmp__ELEU=((__UINTEGER_32__ZWB )typ_id__5KEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_type[(__tmp__ELEU)]))),(__UINTEGER_32__ZWB)(__tmp__ELEU |  1));
+          ptr__4KEU=__tmp__CLEU;
+        };
+        Self__ECBS=((__GET_TYPE_ID__HAOJ *)ptr__4KEU);
+        *(Self__ECBS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__YMEU=((__GET_TYPE_ID__HAOJ *)Self__ECBS);
+      Self__YMEU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__YLEU;
+      Self__YMEU->receiver__WA5J=t__0LEU;
+      __tmp__U05K=Self__ECBS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__U05K=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__I05K));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__U05K=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__I05K));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__U05K=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__I05K));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__U05K=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__I05K));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__U05K=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__I05K));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__U05K=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__I05K));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__U05K=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__I05K));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__U05K=my_copy__M3AL(((__PUT_TO__TFOJ *)e__I05K));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__U05K=my_copy__03AL(((__ITEM__HGOJ *)e__I05K));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__HCBS=((__SIZE_OF__5GOJ *)e__I05K);
+      p__YLEU=Self__HCBS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__0LEU=Self__HCBS->receiver__AD5J;
+      Self__HCBS=NULL;
+      ptr__4KEU=((__POINTER__IB )(NULL));
+      typ_id__5KEU= 0;
+      __tmp__ALEU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__ALEU ==  0)) {
+        Self__HCBS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        typ_id__5KEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ALEU));
+        if ((typ_id__5KEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ELEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DLEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_size[(__tmp__ELEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DLEU)));
+          ptr__4KEU=__tmp__CLEU;
+        } else /* FALSE */ {
+          __tmp__ELEU=((__UINTEGER_32__ZWB )typ_id__5KEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_type[(__tmp__ELEU)]))),(__UINTEGER_32__ZWB)(__tmp__ELEU |  1));
+          ptr__4KEU=__tmp__CLEU;
+        };
+        Self__HCBS=((__SIZE_OF__5GOJ *)ptr__4KEU);
+        *(Self__HCBS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__INEU=((__SIZE_OF__5GOJ *)Self__HCBS);
+      Self__INEU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__YLEU;
+      Self__INEU->receiver__AD5J=t__0LEU;
+      __tmp__U05K=Self__HCBS;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__U05K=my_copy__L4AL(((__CAST__1HOJ *)e__I05K));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__KCBS=((__REAL_CST__1LOJ *)e__I05K);
+      p__YLEU=Self__KCBS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__0NEU=Self__KCBS->value__VD5J;
+      t__0LEU=Self__KCBS->parent_constant__2LOJ.static_type__5G4D;
+      Self__KCBS=NULL;
+      ptr__4KEU=((__POINTER__IB )(NULL));
+      typ_id__5KEU= 0;
+      __tmp__ALEU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__ALEU ==  0)) {
+        Self__KCBS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        typ_id__5KEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ALEU));
+        if ((typ_id__5KEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ELEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DLEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_size[(__tmp__ELEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DLEU)));
+          ptr__4KEU=__tmp__CLEU;
+        } else /* FALSE */ {
+          __tmp__ELEU=((__UINTEGER_32__ZWB )typ_id__5KEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CLEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__DLEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ALEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CLEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__CLEU=micro_alloc__table__lab__UKI(__tmp__DLEU,((__POINTER__IB )(&(table_type[(__tmp__ELEU)]))),(__UINTEGER_32__ZWB)(__tmp__ELEU |  1));
+          ptr__4KEU=__tmp__CLEU;
+        };
+        Self__KCBS=((__REAL_CST__1LOJ *)ptr__4KEU);
+        *(Self__KCBS) = *(REAL_CST__1LOJ__);
+      };
+      Self__YNEU=((__REAL_CST__1LOJ *)Self__KCBS);
+      Self__YNEU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__YLEU;
+      Self__YNEU->value__VD5J=v__0NEU;
+      Self__YNEU->parent_constant__2LOJ.static_type__5G4D=t__0LEU;
+      __tmp__U05K=Self__KCBS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__OCBS=((__CHARACTER_CST__RMOJ *)e__I05K);
+      __tmp__PCBS=create__char__UMQJ(Self__OCBS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OCBS->text__0D5J);
+      __tmp__U05K=__tmp__PCBS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__RCBS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I05K);
+      __tmp__SCBS=create__text__OQQJ(Self__RCBS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RCBS->string__WBJK);
+      __tmp__U05K=__tmp__SCBS;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__U05K=my_copy__QYFM(((__READ_SLOT__LL4K *)e__I05K));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__U05K=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__I05K));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__U05K=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__I05K));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__U05K=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__I05K));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__U05K=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__I05K));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__U05K=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__I05K));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__U05K=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__I05K));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__U05K=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__I05K));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__J21T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__I05K)->global__KAKM),NULL);
+      if (__tmp__J21T==NULL) {
+        __tmp__K21T=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__J21T)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__K21T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__K21T=((__READ_GLOBAL__T4YL *)__tmp__J21T);
         } break;
         }
       };
-      __tmp__S0TI=__tmp__00CR;
+      __tmp__U05K=__tmp__K21T;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__U05K=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__I05K));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__U05K=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__I05K));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__U05K=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__I05K));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__U05K=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__I05K));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__U05K=my_copy__3VUP(((__EXPR_INF__OXBP *)e__I05K));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__U05K=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__I05K));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__U05K=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__I05K));
+    } break;
+    };
+    __tmp__J21T=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)sd__H05K),__tmp__S05K,__tmp__U05K,val__J05K);
+    result__L05K=__tmp__J21T;
+  } else /* FALSE */ {
+    switch (((struct ___OBJ *)e__I05K)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__S05K=((__STRING_CST__5J *)e__I05K)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__S05K=((__EXTERNAL_C__Y5WC *)e__I05K)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__S05K=((__PROTOTYPE_CST__LAXC *)e__I05K)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__S05K=((__INTEGER_CST__XAXC *)e__I05K)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__S05K=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__S05K=((__READ_LOCAL__55ZI *)e__I05K)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__S05K=((__EXPR_EQUAL__KINJ *)e__I05K)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__S05K=((__EXPR_NOT_EQUAL__VINJ *)e__I05K)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__S05K=((__IS_EXPANDED__35NJ *)e__I05K)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__S05K=((__GET_TYPE_ID__HAOJ *)e__I05K)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__S05K=((__EXPR_SUP__ABOJ *)e__I05K)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__S05K=((__EXPR_SUB__UBOJ *)e__I05K)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__S05K=((__EXPR_MUL__KCOJ *)e__I05K)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__S05K=((__EXPR_DIV__4COJ *)e__I05K)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__S05K=((__EXPR_AND__SDOJ *)e__I05K)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__S05K=((__EXPR_SHIFT_R__GEOJ *)e__I05K)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__S05K=((__EXPR_SHIFT_L__0EOJ *)e__I05K)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__S05K=((__PUT_TO__TFOJ *)e__I05K)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__S05K=((__ITEM__HGOJ *)e__I05K)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__S05K=((__SIZE_OF__5GOJ *)e__I05K)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__S05K=((__CAST__1HOJ *)e__I05K)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__S05K=((__REAL_CST__1LOJ *)e__I05K)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__S0TI=my_copy__BQCN(__tmp__R0TI);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__S05K=((__CHARACTER_CST__RMOJ *)e__I05K)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__S0TI=my_copy__NREO(__tmp__R0TI);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__S05K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I05K)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__S0TI=my_copy__VYJO(__tmp__R0TI);
+    case __READ_SLOT__LL4K__: {
+      __tmp__S05K=((__READ_SLOT__LL4K *)e__I05K)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__S0TI=my_copy__0REO(__tmp__R0TI);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__S05K=((__EXPR_NOT_LOGIC__W4FL *)e__I05K)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__S0TI=my_copy__BZJO(__tmp__R0TI);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__S05K=((__EXPR_OR_LOGIC__ADUL *)e__I05K)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__S0TI=my_copy__CNJM(__tmp__R0TI);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__S05K=((__EXPR_OR_OR_LOGIC__3DUL *)e__I05K)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__S0TI=my_copy__5XLL(__tmp__R0TI);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__S05K=((__EXPR_AND_LOGIC__EFUL *)e__I05K)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__S0TI=my_copy__WVYM(__tmp__R0TI);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__S05K=((__EXPR_AND_AND_LOGIC__5FUL *)e__I05K)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__S0TI=my_copy__FSEO(__tmp__R0TI);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__S05K=((__EXPR_NEG__EZVL *)e__I05K)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__S0TI=my_copy__QCEP(__tmp__R0TI);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__S05K=((__EXPR_ADD__SZVL *)e__I05K)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF__: {
-      __tmp__S0TI=my_copy__5LSN(__tmp__R0TI);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__S05K=((__READ_GLOBAL__T4YL *)e__I05K)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__S0TI=my_copy__KMSN(__tmp__R0TI);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__S05K=((__EXPR_NOT__XUPM *)e__I05K)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_OR__: {
-      __tmp__S0TI=my_copy__JZPN(__tmp__R0TI);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__S05K=((__EXPR_MOD__3YPM *)e__I05K)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__S0TI=my_copy__G3SO(__tmp__R0TI);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__S05K=((__EXPR_OR__PQ0N *)e__I05K)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__S05K=((__EXPR_SUP_EQ__1VBP *)e__I05K)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__S05K=((__EXPR_INF__OXBP *)e__I05K)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__S05K=((__EXPR_INF_EQ__FYBP *)e__I05K)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__S05K=((__EXPR_XOR__ABEP *)e__I05K)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
     };
-    add_last__5REI(result__4ZTI,__tmp__S0TI);
-    __tmp__00TI=((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__UOPJ= 1;
-    while ((Self__UOPJ <= __tmp__00TI)) {
-      __tmp__B1TI=((void **)((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__UOPJ];
-      switch (((struct ___OBJ *)__tmp__B1TI)->__id) {
-      case __LIST__: {
-        __tmp__C1TI=my_copy__MSYM(__tmp__B1TI);
+    __tmp__U05K=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)sd__H05K),__tmp__S05K,NULL,val__J05K);
+    result__L05K=__tmp__U05K;
+  };
+  __tmp__U05K=result__L05K;
+  return(__tmp__U05K);
+}
+
+static void add_write_id__in__DZ4K(void *e__FZ4K,void *s__GZ4K,__LIST__WH *lst__HZ4K)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{NULLxLIST__WH}) Void No recursive, No inlinable.
+{
+  __POSITION__OL __tmp__LZ4K;
+  __TYPE_ID__MMB *result__3KYT,*result__3NEU,*Self__JOEU;
+  __POINTER__IB ptr__4NEU,__tmp__AOEU,__tmp__BOEU,__tmp__COEU;
+  __INTEGER__Q typ_id__5NEU,Self__OOEU,i__ROEU;
+  __UINTEGER_32__ZWB __tmp__DOEU;
+  __TYPE_FULL__XMB *__tmp__LOEU;
+  __PROTOTYPE_CST__LAXC *__tmp__PZ4K;
+  __SLOT_DATA__IJRG *__tmp__QZ4K;
+  void *__tmp__RZ4K;
+  void *__tmp__QOEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__M21T;
+  __tmp__LZ4K=lst__HZ4K->parent_instr__ZH.parent_itm_object__YH.position__P2B;
+  result__3KYT=NULL;
+  if (( 0 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+    result__3NEU=NULL;
+    ptr__4NEU=((__POINTER__IB )(NULL));
+    typ_id__5NEU= 0;
+    __tmp__AOEU=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+    if (((unsigned long)__tmp__AOEU ==  0)) {
+      result__3NEU=TYPE_ID__MMB__;
+    } else /* FALSE */ {
+      typ_id__5NEU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AOEU));
+      if ((typ_id__5NEU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__BOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__COEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__AOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BOEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__DOEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__COEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__BOEU=micro_alloc__table__lab__UKI(__tmp__COEU,((__POINTER__IB )(&(table_size[(__tmp__DOEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__COEU)));
+        ptr__4NEU=__tmp__BOEU;
+      } else /* FALSE */ {
+        __tmp__DOEU=((__UINTEGER_32__ZWB )typ_id__5NEU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__BOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__COEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__AOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BOEU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__BOEU=micro_alloc__table__lab__UKI(__tmp__COEU,((__POINTER__IB )(&(table_type[(__tmp__DOEU)]))),(__UINTEGER_32__ZWB)(__tmp__DOEU |  1));
+        ptr__4NEU=__tmp__BOEU;
+      };
+      result__3NEU=((__TYPE_ID__MMB *)ptr__4NEU);
+      *(result__3NEU) = *(TYPE_ID__MMB__);
+    };
+    Self__JOEU=((__TYPE_ID__MMB *)result__3NEU);
+    Self__JOEU->parent_type__NMB.index__CLC= 0;
+    __tmp__LOEU=create__with__FND(Self__JOEU, 0);
+    Self__JOEU->parent_type__NMB.default__CMC=__tmp__LOEU;
+    result__3KYT=result__3NEU;
+    add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__3NEU);
+  } else /* FALSE */ {
+    result__3KYT=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 0];
+  };
+  __tmp__PZ4K=create__type__VJ2C(__tmp__LZ4K,result__3KYT->parent_type__NMB.default__CMC);
+  if (((struct ___OBJ *)s__GZ4K)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__QZ4K=((__SLOT_CODE__4IRG *)s__GZ4K)->parent_slot__5IRG->slot_id__GFWI;
+  } else /* SLOT_DATA */ {
+    __tmp__QZ4K=((__SLOT_DATA__IJRG *)s__GZ4K)->parent_slot__KJRG->slot_id__GFWI;
+  };
+  __tmp__RZ4K=new_write__rec__value__F05K(__tmp__QZ4K,e__FZ4K,__tmp__PZ4K);
+  Self__M21T=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__HZ4K)->expr_list__NA4D);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (( 1 == (__INTEGER__Q)(Self__M21T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+    add_last__S04F(Self__M21T,__tmp__RZ4K);
+  } else /* FALSE */ {
+    add_last__S04F(Self__M21T,__tmp__RZ4K);
+    typ_id__5NEU=(__INTEGER__Q)(Self__M21T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__OOEU=typ_id__5NEU;
+    while ((Self__OOEU >=  1)) {
+      __tmp__QOEU=((void **)Self__M21T->parent_arrayed_collection__MA4D.storage__V14F)[Self__OOEU];
+      i__ROEU=(__INTEGER__Q)(Self__OOEU +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__M21T->parent_arrayed_collection__MA4D.storage__V14F)[i__ROEU]=__tmp__QOEU;
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__M21T->parent_arrayed_collection__MA4D.storage__V14F)[Self__OOEU]=NULL;
+      Self__OOEU=(__INTEGER__Q)(Self__OOEU -  1);
+    };
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__M21T->parent_arrayed_collection__MA4D.storage__V14F)[ 1]=__tmp__RZ4K;
+  };
+}
+
+static void print__FBKL(__PROFIL_BLOCK__O3NJ *Self__GBKL)
+// ({PROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__0KTL,val__GI4L,i__HI4L,old_count__II4L;
+  __INTEGER__Q __tmp__5I4L;
+  __STRING__BC *__tmp__HDZL,*Self__ROVT;
+  __CHARACTER__DB result__GIEM;
+  __tmp__0KTL=((__INTEGER__Q )((__POINTER__IB )Self__GBKL));
+  __tmp__HDZL=create__34B( 8);
+  val__GI4L= 0;
+  i__HI4L= 0;
+  old_count__II4L= 0;
+  if ((__tmp__0KTL ==  0)) {
+    add_last__ACV(((__STRING__BC *)__tmp__HDZL),'0');
+  } else /* FALSE */ {
+    i__HI4L=(__INTEGER__Q)(__tmp__HDZL->count__WJ +  1);
+    val__GI4L=__tmp__0KTL;
+    while ((val__GI4L !=  0)) {
+      __tmp__5I4L=(__INTEGER__Q)(val__GI4L &  15);
+      result__GIEM='\0';
+      if ((__tmp__5I4L <=  9)) {
+        result__GIEM=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )__tmp__5I4L) + ((__INTEGER_8__FZF )'0')))));
+      } else /* FALSE */ {
+        result__GIEM=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )'A') + ((__INTEGER_8__FZF )(__INTEGER__Q)(__tmp__5I4L -  10))))));
+      };
+      add_last__ACV(((__STRING__BC *)__tmp__HDZL),result__GIEM);
+      val__GI4L=(__INTEGER__Q)(val__GI4L >>  4);
+    };
+    old_count__II4L=__tmp__HDZL->count__WJ;
+    while ((i__HI4L < old_count__II4L)) {
+      Self__ROVT=((__STRING__BC *)__tmp__HDZL);
+      result__GIEM=((__CHARACTER__DB *)Self__ROVT->storage__LFL)[(__INTEGER__Q)(i__HI4L -  1)];
+      ((__CHARACTER__DB *)Self__ROVT->storage__LFL)[(__INTEGER__Q)(i__HI4L -  1)]=((__CHARACTER__DB *)Self__ROVT->storage__LFL)[(__INTEGER__Q)(old_count__II4L -  1)];
+      ((__CHARACTER__DB *)Self__ROVT->storage__LFL)[(__INTEGER__Q)(old_count__II4L -  1)]=result__GIEM;
+      old_count__II4L=(__INTEGER__Q)(old_count__II4L -  1);
+      i__HI4L=(__INTEGER__Q)(i__HI4L +  1);
+    };
+  };
+  put_string__RGZ(((__STRING__BC *)__tmp__HDZL));
+}
+
+static void* get_argument__HL4K(__DTA_BLOCK__GSWJ *Self__IL4K)
+// ({DTA_BLOCK__GSWJ}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__QPEU,v__QSEU;
+  __INTEGER__Q Result__FKGI,typ_id__WOEU,typ_id__WREU;
+  void *__tmp__G5OT,*__tmp__4L4K,*__tmp__NM4K,*__tmp__OM4K;
+  __READ_SLOT__LL4K *__tmp__1L4K;
+  __STRING_CST__5J *Self__YOEU,*result__UOEU,*Self__YREU,*result__UREU;
+  __POINTER__IB ptr__VOEU,__tmp__XOEU,__tmp__ZOEU,__tmp__0OEU;
+  __POINTER__IB __tmp__ZREU,__tmp__0REU;
+  __UINTEGER_32__ZWB __tmp__1OEU,__tmp__1REU;
+  __PROTOTYPE_CST__LAXC *Self__0EBS,*__tmp__1EBS,*Self__4FBS;
+  __PROTOTYPE_CST__LAXC *__tmp__5FBS;
+  __INTEGER_CST__XAXC *Self__3EBS,*Self__OPEU,*Self__BGBS,*Self__OSEU;
+  __POSITION__OL p__PPEU,p__PSEU;
+  __TYPE_FULL__XMB *t__RPEU,*t__RSEU;
+  __READ_LOCAL__55ZI *__tmp__CLYT,*__tmp__DLYT,*__tmp__KLYT,*__tmp__LLYT;
+  __IS_EXPANDED__35NJ *Self__BFBS,*Self__5PEU,*Self__FGBS,*Self__5SEU;
+  __GET_TYPE_ID__HAOJ *Self__GFBS,*Self__PQEU,*Self__KGBS,*Self__PTEU;
+  __SIZE_OF__5GOJ *Self__JFBS,*Self__5QEU,*Self__NGBS,*Self__5TEU;
+  __REAL_CST__1LOJ *Self__MFBS,*Self__PREU,*Self__QGBS,*Self__PUEU;
+  __STRING_CONSTANT__0 *v__RREU,*v__RUEU;
+  __CHARACTER_CST__RMOJ *Self__QFBS,*__tmp__RFBS,*Self__UGBS;
+  __CHARACTER_CST__RMOJ *__tmp__VGBS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__TFBS,*__tmp__UFBS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__XGBS,*__tmp__YGBS;
+  void *__tmp__Q21T,*__tmp__U21T;
+  __READ_GLOBAL__T4YL *__tmp__R21T,*__tmp__V21T;
+  __FAST_ARRAYoEXPRo__45WC *result__KL4K,*__tmp__XL4K;
+  void *Result__JL4K;
+  result__KL4K=NULL;
+  if (Self__IL4K->parent_dta_rd_args__JSWJ.copy_argument__SGBK) {
+    Result__FKGI=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)Self__IL4K->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    __tmp__XL4K=create_with_capacity__UBZH(Result__FKGI);
+    result__KL4K=__tmp__XL4K;
+    __tmp__G5OT=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__IL4K->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__G5OT==NULL) {
+      __tmp__1L4K=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__G5OT)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __STRING_CST__: {
-        Self__BO3P=((__STRING_CST *)__tmp__B1TI);
-        __tmp__C1TI=create__text__ITMH(Self__BO3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BO3P->string__BK2H);
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__C1TI=my_copy__EK2H(__tmp__B1TI);
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        Self__CO3P=((__PROTOTYPE_CST *)__tmp__B1TI);
-        __tmp__C1TI=create__type__PKQC(Self__CO3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CO3P->parent_constant__W2LC.static_type__M2YD);
+      case __INTEGER_CST__XAXC__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __INTEGER_CST__: {
-        Self__DO3P=((__INTEGER_CST *)__tmp__B1TI);
-        p__WILR=Self__DO3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__XILR=Self__DO3P->value__W4YD;
-        t__YILR=Self__DO3P->parent_constant__B3LC.static_type__M2YD;
-        result__NILR=NULL;
-        ptr__OILR=((__POINTER )(NULL));
-        typ_id__PILR= 0;
-        sz__QILR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__QILR ==  0)) {
-          result__NILR=INTEGER_CST__;
-        } else {
-          typ_id__PILR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QILR);
-          if ((typ_id__PILR == (__INTEGER)(-  1))) {
-            a__RILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SILR=(__UINTEGER_32)((__UINTEGER_32)(sz__QILR + a__RILR) & (__UINTEGER_32)(~ a__RILR));
-            ptr_table__NMZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SILR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MMZR=((__POINTER )(NULL));
-            result__OMZR=((__POINTER *)ptr_table__NMZR)[ 0];
-            if ((result__OMZR == (void *)NULL)) {
-              result__OMZR=new_lab__2PJ(new_size__SILR);
-              next__MMZR=(void *)((unsigned long)result__OMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SILR)));
-              ((__POINTER *)next__MMZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NMZR)[ 0]=next__MMZR;
-            } else {
-              next__MMZR=((__POINTER *)result__OMZR)[ 0];
-              if ((next__MMZR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SILR <<  1)) <=  4096)) {
-                  next__MMZR=(void *)((unsigned long)result__OMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SILR)));
-                } else {
-                  next__MMZR=new_lab__2PJ(new_size__SILR);
-                };
-                ((__POINTER *)next__MMZR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NMZR)[ 0]=next__MMZR;
-              } else {
-                ((__POINTER *)result__OMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OMZR=next__MMZR;
-              };
-            };
-            ptr__OILR=result__OMZR;
-          } else {
-            t__TILR=((__UINTEGER_32 )typ_id__PILR);
-            a__UILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VMZR=(__UINTEGER_32)((__UINTEGER_32)(sz__QILR + a__UILR) & (__UINTEGER_32)(~ a__UILR));
-            ptr_table__SMZR=((__POINTER )(&(table_type[(t__TILR)])));
-            lab_type__UMZR=(__UINTEGER_32)(t__TILR |  1);
-            next__RMZR=((__POINTER )(NULL));
-            result__TMZR=((__POINTER *)ptr_table__SMZR)[ 0];
-            if ((result__TMZR == (void *)NULL)) {
-              result__TMZR=new_lab__2PJ(lab_type__UMZR);
-              next__RMZR=(void *)((unsigned long)result__TMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VMZR)));
-              ((__POINTER *)next__RMZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SMZR)[ 0]=next__RMZR;
-            } else {
-              next__RMZR=((__POINTER *)result__TMZR)[ 0];
-              if ((next__RMZR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VMZR <<  1)) <=  4096)) {
-                  next__RMZR=(void *)((unsigned long)result__TMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VMZR)));
-                } else {
-                  next__RMZR=new_lab__2PJ(lab_type__UMZR);
-                };
-                ((__POINTER *)next__RMZR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SMZR)[ 0]=next__RMZR;
-              } else {
-                ((__POINTER *)result__TMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TMZR=next__RMZR;
-              };
-            };
-            ptr__OILR=result__TMZR;
-          };
-          result__NILR=((__INTEGER_CST *)ptr__OILR);
-          *(result__NILR) = *(INTEGER_CST__);
-        };
-        Self__VILR=((__INTEGER_CST *)result__NILR);
-        Self__VILR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WILR;
-        Self__VILR->value__W4YD=v__XILR;
-        Self__VILR->parent_constant__B3LC.static_type__M2YD=t__YILR;
-        check_type__YG5D(Self__VILR);
-        __tmp__C1TI=result__NILR;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__1YAR=read__QB5G(((__READ_LOCAL *)__tmp__B1TI)->local__HJZD);
-        if (__tmp__1YAR==NULL) {
-          __tmp__2YAR=NULL;
-        } else {
-          __tmp__2YAR=((__READ_LOCAL *)__tmp__1YAR);
-        };
-        __tmp__C1TI=__tmp__2YAR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__C1TI=my_copy__SL2H(__tmp__B1TI);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__C1TI=my_copy__LM2H(__tmp__B1TI);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__C1TI=my_copy__YM2H(__tmp__B1TI);
-      } break;
-      case __REAL_CST__: {
-        Self__FO3P=((__REAL_CST *)__tmp__B1TI);
-        p__CJLR=Self__FO3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__DJLR=Self__FO3P->value__HN2H;
-        t__EJLR=Self__FO3P->parent_constant__U2JH.static_type__M2YD;
-        result__ZILR=NULL;
-        ptr__0ILR=((__POINTER )(NULL));
-        typ_id__1ILR= 0;
-        sz__2ILR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__2ILR ==  0)) {
-          result__ZILR=REAL_CST__;
-        } else {
-          typ_id__1ILR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2ILR);
-          if ((typ_id__1ILR == (__INTEGER)(-  1))) {
-            a__3ILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__4ILR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILR + a__3ILR) & (__UINTEGER_32)(~ a__3ILR));
-            ptr_table__XMZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4ILR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__WMZR=((__POINTER )(NULL));
-            result__YMZR=((__POINTER *)ptr_table__XMZR)[ 0];
-            if ((result__YMZR == (void *)NULL)) {
-              result__YMZR=new_lab__2PJ(new_size__4ILR);
-              next__WMZR=(void *)((unsigned long)result__YMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ILR)));
-              ((__POINTER *)next__WMZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XMZR)[ 0]=next__WMZR;
-            } else {
-              next__WMZR=((__POINTER *)result__YMZR)[ 0];
-              if ((next__WMZR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4ILR <<  1)) <=  4096)) {
-                  next__WMZR=(void *)((unsigned long)result__YMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ILR)));
-                } else {
-                  next__WMZR=new_lab__2PJ(new_size__4ILR);
-                };
-                ((__POINTER *)next__WMZR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XMZR)[ 0]=next__WMZR;
-              } else {
-                ((__POINTER *)result__YMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YMZR=next__WMZR;
-              };
-            };
-            ptr__0ILR=result__YMZR;
-          } else {
-            t__5ILR=((__UINTEGER_32 )typ_id__1ILR);
-            a__AJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5MZR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILR + a__AJLR) & (__UINTEGER_32)(~ a__AJLR));
-            ptr_table__2MZR=((__POINTER )(&(table_type[(t__5ILR)])));
-            lab_type__4MZR=(__UINTEGER_32)(t__5ILR |  1);
-            next__1MZR=((__POINTER )(NULL));
-            result__3MZR=((__POINTER *)ptr_table__2MZR)[ 0];
-            if ((result__3MZR == (void *)NULL)) {
-              result__3MZR=new_lab__2PJ(lab_type__4MZR);
-              next__1MZR=(void *)((unsigned long)result__3MZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5MZR)));
-              ((__POINTER *)next__1MZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2MZR)[ 0]=next__1MZR;
-            } else {
-              next__1MZR=((__POINTER *)result__3MZR)[ 0];
-              if ((next__1MZR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3MZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5MZR <<  1)) <=  4096)) {
-                  next__1MZR=(void *)((unsigned long)result__3MZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5MZR)));
-                } else {
-                  next__1MZR=new_lab__2PJ(lab_type__4MZR);
-                };
-                ((__POINTER *)next__1MZR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2MZR)[ 0]=next__1MZR;
-              } else {
-                ((__POINTER *)result__3MZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1MZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3MZR=next__1MZR;
-              };
-            };
-            ptr__0ILR=result__3MZR;
-          };
-          result__ZILR=((__REAL_CST *)ptr__0ILR);
-          *(result__ZILR) = *(REAL_CST__);
-        };
-        Self__BJLR=((__REAL_CST *)result__ZILR);
-        Self__BJLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CJLR;
-        Self__BJLR->value__HN2H=v__DJLR;
-        Self__BJLR->parent_constant__U2JH.static_type__M2YD=t__EJLR;
-        __tmp__C1TI=result__ZILR;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        Self__HO3P=((__CHARACTER_CST *)__tmp__B1TI);
-        __tmp__C1TI=create__char__4SMH(Self__HO3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HO3P->text__PN2H);
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        Self__IO3P=((__IS_EXPANDED *)__tmp__B1TI);
-        __tmp__5YAR=read__QB5G(((__READ_LOCAL *)Self__IO3P->receiver__WN2H)->local__HJZD);
-        if (__tmp__5YAR==NULL) {
-          __tmp__AZAR=NULL;
-        } else {
-          __tmp__AZAR=((__READ_LOCAL *)__tmp__5YAR);
-        };
-        p__OJLR=Self__IO3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__FJLR=NULL;
-        ptr__GJLR=((__POINTER )(NULL));
-        typ_id__HJLR= 0;
-        sz__IJLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__IJLR ==  0)) {
-          result__FJLR=IS_EXPANDED__;
-        } else {
-          typ_id__HJLR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IJLR);
-          if ((typ_id__HJLR == (__INTEGER)(-  1))) {
-            a__JJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KJLR=(__UINTEGER_32)((__UINTEGER_32)(sz__IJLR + a__JJLR) & (__UINTEGER_32)(~ a__JJLR));
-            ptr_table__BNZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KJLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__ANZR=((__POINTER )(NULL));
-            result__CNZR=((__POINTER *)ptr_table__BNZR)[ 0];
-            if ((result__CNZR == (void *)NULL)) {
-              result__CNZR=new_lab__2PJ(new_size__KJLR);
-              next__ANZR=(void *)((unsigned long)result__CNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJLR)));
-              ((__POINTER *)next__ANZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BNZR)[ 0]=next__ANZR;
-            } else {
-              next__ANZR=((__POINTER *)result__CNZR)[ 0];
-              if ((next__ANZR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KJLR <<  1)) <=  4096)) {
-                  next__ANZR=(void *)((unsigned long)result__CNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJLR)));
-                } else {
-                  next__ANZR=new_lab__2PJ(new_size__KJLR);
-                };
-                ((__POINTER *)next__ANZR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BNZR)[ 0]=next__ANZR;
-              } else {
-                ((__POINTER *)result__CNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ANZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CNZR=next__ANZR;
-              };
-            };
-            ptr__GJLR=result__CNZR;
-          } else {
-            t__LJLR=((__UINTEGER_32 )typ_id__HJLR);
-            a__MJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__JNZR=(__UINTEGER_32)((__UINTEGER_32)(sz__IJLR + a__MJLR) & (__UINTEGER_32)(~ a__MJLR));
-            ptr_table__GNZR=((__POINTER )(&(table_type[(t__LJLR)])));
-            lab_type__INZR=(__UINTEGER_32)(t__LJLR |  1);
-            next__FNZR=((__POINTER )(NULL));
-            result__HNZR=((__POINTER *)ptr_table__GNZR)[ 0];
-            if ((result__HNZR == (void *)NULL)) {
-              result__HNZR=new_lab__2PJ(lab_type__INZR);
-              next__FNZR=(void *)((unsigned long)result__HNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNZR)));
-              ((__POINTER *)next__FNZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GNZR)[ 0]=next__FNZR;
-            } else {
-              next__FNZR=((__POINTER *)result__HNZR)[ 0];
-              if ((next__FNZR == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JNZR <<  1)) <=  4096)) {
-                  next__FNZR=(void *)((unsigned long)result__HNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNZR)));
-                } else {
-                  next__FNZR=new_lab__2PJ(lab_type__INZR);
-                };
-                ((__POINTER *)next__FNZR)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GNZR)[ 0]=next__FNZR;
-              } else {
-                ((__POINTER *)result__HNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FNZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HNZR=next__FNZR;
-              };
-            };
-            ptr__GJLR=result__HNZR;
-          };
-          result__FJLR=((__IS_EXPANDED *)ptr__GJLR);
-          *(result__FJLR) = *(IS_EXPANDED__);
-        };
-        Self__NJLR=((__IS_EXPANDED *)result__FJLR);
-        Self__NJLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OJLR;
-        Self__NJLR->receiver__WN2H=__tmp__AZAR;
-        __tmp__C1TI=result__FJLR;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__C1TI=my_copy__1N2H(__tmp__B1TI);
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__C1TI=my_copy__EO2H(__tmp__B1TI);
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__C1TI=my_copy__PO2H(__tmp__B1TI);
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__C1TI=my_copy__1O2H(__tmp__B1TI);
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__C1TI=my_copy__GP2H(__tmp__B1TI);
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__C1TI=my_copy__RP2H(__tmp__B1TI);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__C1TI=my_copy__2P2H(__tmp__B1TI);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__C1TI=my_copy__HQ2H(__tmp__B1TI);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__C1TI=my_copy__SQ2H(__tmp__B1TI);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__C1TI=my_copy__DR2H(__tmp__B1TI);
+      case __PUT_TO__TFOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__C1TI=my_copy__PR2H(__tmp__B1TI);
+      case __ITEM__HGOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __CAST__: {
-        __tmp__C1TI=my_copy__YR2H(__tmp__B1TI);
+      case __SIZE_OF__5GOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__C1TI=my_copy__5SYM(__tmp__B1TI);
+      case __CAST__1HOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__C1TI=my_copy__IUGK(__tmp__B1TI);
+      case __REAL_CST__1LOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__30CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B1TI)->global__ZGJK),NULL);
-        if (__tmp__30CR==NULL) {
-          __tmp__40CR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__30CR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__40CR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__40CR=((__READ_GLOBAL *)__tmp__30CR);
-          } break;
-          }
-        };
-        __tmp__C1TI=__tmp__40CR;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__C1TI=my_copy__BQCN(__tmp__B1TI);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__C1TI=my_copy__NREO(__tmp__B1TI);
+      case __READ_SLOT__LL4K__: {
+        __tmp__1L4K=((void *)__tmp__G5OT);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__C1TI=my_copy__VYJO(__tmp__B1TI);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__C1TI=my_copy__0REO(__tmp__B1TI);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__C1TI=my_copy__BZJO(__tmp__B1TI);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__C1TI=my_copy__CNJM(__tmp__B1TI);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__C1TI=my_copy__5XLL(__tmp__B1TI);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__C1TI=my_copy__WVYM(__tmp__B1TI);
+      case __EXPR_NEG__EZVL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__C1TI=my_copy__FSEO(__tmp__B1TI);
+      case __EXPR_ADD__SZVL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__C1TI=my_copy__QCEP(__tmp__B1TI);
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__C1TI=my_copy__5LSN(__tmp__B1TI);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__C1TI=my_copy__KMSN(__tmp__B1TI);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__C1TI=my_copy__JZPN(__tmp__B1TI);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__1L4K=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__C1TI=my_copy__G3SO(__tmp__B1TI);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__1L4K=NULL;
       } break;
-      };
-      add_last__5REI(result__4ZTI,__tmp__C1TI);
-      Self__UOPJ=(__INTEGER)(Self__UOPJ +  1);
+      case __EXPR_INF__OXBP__: {
+        __tmp__1L4K=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__1L4K=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__1L4K=NULL;
+      } break;
+      }
     };
-  } else {
-    result__4ZTI=Self__2ZTI->argument_list__EKFI;
-    Self__2ZTI->copy_argument__B0TI=TRUE__;
-  };
-  return(result__4ZTI);
-}
-
-static __FAST_ARRAYoWRITEo* create_with_capacity__2HPH(__INTEGER new_count__4HPH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__TRRH,ptr_table__LNZR,next__KNZR,result__MNZR;
-  __POINTER ptr_table__QNZR,next__PNZR,result__RNZR;
-  __INTEGER typ_id__YRRH;
-  __UINTEGER_32 sz__VRRH,a__ZE1Q,new_size__XE1Q,t__3E1Q,a__5E1Q;
-  __UINTEGER_32 new_size__TNZR,lab_type__SNZR;
-  __FAST_ARRAYoWRITEo *result__SRRH,*Self__2QEI;
-  result__SRRH=NULL;
-  ptr__TRRH=((__POINTER )(NULL));
-  typ_id__YRRH= 0;
-  sz__VRRH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoWRITEo));
-  if ((sz__VRRH ==  0)) {
-    result__SRRH=FAST_ARRAYoWRITEo__;
-  } else {
-    typ_id__YRRH=__FAST_ARRAYoWRITEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VRRH);
-    if ((typ_id__YRRH == (__INTEGER)(-  1))) {
-      a__ZE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XE1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VRRH + a__ZE1Q) & (__UINTEGER_32)(~ a__ZE1Q));
-      ptr_table__LNZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XE1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__KNZR=((__POINTER )(NULL));
-      result__MNZR=((__POINTER *)ptr_table__LNZR)[ 0];
-      if ((result__MNZR == (void *)NULL)) {
-        result__MNZR=new_lab__2PJ(new_size__XE1Q);
-        next__KNZR=(void *)((unsigned long)result__MNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XE1Q)));
-        ((__POINTER *)next__KNZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LNZR)[ 0]=next__KNZR;
-      } else {
-        next__KNZR=((__POINTER *)result__MNZR)[ 0];
-        if ((next__KNZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XE1Q <<  1)) <=  4096)) {
-            next__KNZR=(void *)((unsigned long)result__MNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XE1Q)));
-          } else {
-            next__KNZR=new_lab__2PJ(new_size__XE1Q);
-          };
-          ((__POINTER *)next__KNZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LNZR)[ 0]=next__KNZR;
-        } else {
-          ((__POINTER *)result__MNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KNZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MNZR=next__KNZR;
-        };
+    __tmp__G5OT=__tmp__1L4K->receiver__2L4K;
+    switch (((struct ___OBJ *)__tmp__G5OT)->__id) {
+    case __STRING_CST__5J__: {
+      Self__YOEU=((__STRING_CST__5J *)__tmp__G5OT);
+      result__UOEU=NULL;
+      ptr__VOEU=((__POINTER__IB )(NULL));
+      typ_id__WOEU= 0;
+      __tmp__XOEU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__XOEU ==  0)) {
+        result__UOEU=Self__YOEU;
+      } else /* FALSE */ {
+        typ_id__WOEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XOEU));
+        if ((typ_id__WOEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1OEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0OEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_size[(__tmp__1OEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0OEU)));
+          ptr__VOEU=__tmp__ZOEU;
+        } else /* FALSE */ {
+          __tmp__1OEU=((__UINTEGER_32__ZWB )typ_id__WOEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_type[(__tmp__1OEU)]))),(__UINTEGER_32__ZWB)(__tmp__1OEU |  1));
+          ptr__VOEU=__tmp__ZOEU;
+        };
+        result__UOEU=((__STRING_CST__5J *)ptr__VOEU);
+        *(result__UOEU) = *(Self__YOEU);
+      };
+      __tmp__4L4K=result__UOEU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__4L4K=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__G5OT));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__0EBS=((__PROTOTYPE_CST__LAXC *)__tmp__G5OT);
+      __tmp__1EBS=create__type__VJ2C(Self__0EBS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__0EBS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__4L4K=__tmp__1EBS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__3EBS=((__INTEGER_CST__XAXC *)__tmp__G5OT);
+      p__PPEU=Self__3EBS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__QPEU=Self__3EBS->value__FH4D;
+      t__RPEU=Self__3EBS->parent_constant__YAXC.static_type__5G4D;
+      Self__3EBS=NULL;
+      ptr__VOEU=((__POINTER__IB )(NULL));
+      typ_id__WOEU= 0;
+      __tmp__XOEU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__XOEU ==  0)) {
+        Self__3EBS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__WOEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XOEU));
+        if ((typ_id__WOEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1OEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0OEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_size[(__tmp__1OEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0OEU)));
+          ptr__VOEU=__tmp__ZOEU;
+        } else /* FALSE */ {
+          __tmp__1OEU=((__UINTEGER_32__ZWB )typ_id__WOEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_type[(__tmp__1OEU)]))),(__UINTEGER_32__ZWB)(__tmp__1OEU |  1));
+          ptr__VOEU=__tmp__ZOEU;
+        };
+        Self__3EBS=((__INTEGER_CST__XAXC *)ptr__VOEU);
+        *(Self__3EBS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__OPEU=((__INTEGER_CST__XAXC *)Self__3EBS);
+      Self__OPEU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PPEU;
+      Self__OPEU->value__FH4D=v__QPEU;
+      Self__OPEU->parent_constant__YAXC.static_type__5G4D=t__RPEU;
+      check_type__XYEE(Self__OPEU);
+      __tmp__4L4K=Self__3EBS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__4L4K=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__G5OT));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__CLYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__G5OT)->local__BVEJ));
+      if (__tmp__CLYT==NULL) {
+        __tmp__DLYT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__DLYT=((__READ_LOCAL__55ZI *)__tmp__CLYT);
+      };
+      __tmp__4L4K=__tmp__DLYT;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__4L4K=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__G5OT));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__4L4K=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__G5OT));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__BFBS=((__IS_EXPANDED__35NJ *)__tmp__G5OT);
+      p__PPEU=Self__BFBS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__CLYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__BFBS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__CLYT==NULL) {
+        __tmp__DLYT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__DLYT=((__READ_LOCAL__55ZI *)__tmp__CLYT);
+      };
+      Self__BFBS=NULL;
+      ptr__VOEU=((__POINTER__IB )(NULL));
+      typ_id__WOEU= 0;
+      __tmp__XOEU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__XOEU ==  0)) {
+        Self__BFBS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        typ_id__WOEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XOEU));
+        if ((typ_id__WOEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1OEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0OEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_size[(__tmp__1OEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0OEU)));
+          ptr__VOEU=__tmp__ZOEU;
+        } else /* FALSE */ {
+          __tmp__1OEU=((__UINTEGER_32__ZWB )typ_id__WOEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_type[(__tmp__1OEU)]))),(__UINTEGER_32__ZWB)(__tmp__1OEU |  1));
+          ptr__VOEU=__tmp__ZOEU;
+        };
+        Self__BFBS=((__IS_EXPANDED__35NJ *)ptr__VOEU);
+        *(Self__BFBS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__5PEU=((__IS_EXPANDED__35NJ *)Self__BFBS);
+      Self__5PEU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PPEU;
+      Self__5PEU->receiver__RA5J=__tmp__DLYT;
+      __tmp__4L4K=Self__BFBS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__GFBS=((__GET_TYPE_ID__HAOJ *)__tmp__G5OT);
+      p__PPEU=Self__GFBS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__RPEU=Self__GFBS->receiver__WA5J;
+      Self__GFBS=NULL;
+      ptr__VOEU=((__POINTER__IB )(NULL));
+      typ_id__WOEU= 0;
+      __tmp__XOEU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__XOEU ==  0)) {
+        Self__GFBS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        typ_id__WOEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XOEU));
+        if ((typ_id__WOEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1OEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0OEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_size[(__tmp__1OEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0OEU)));
+          ptr__VOEU=__tmp__ZOEU;
+        } else /* FALSE */ {
+          __tmp__1OEU=((__UINTEGER_32__ZWB )typ_id__WOEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_type[(__tmp__1OEU)]))),(__UINTEGER_32__ZWB)(__tmp__1OEU |  1));
+          ptr__VOEU=__tmp__ZOEU;
+        };
+        Self__GFBS=((__GET_TYPE_ID__HAOJ *)ptr__VOEU);
+        *(Self__GFBS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__PQEU=((__GET_TYPE_ID__HAOJ *)Self__GFBS);
+      Self__PQEU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PPEU;
+      Self__PQEU->receiver__WA5J=t__RPEU;
+      __tmp__4L4K=Self__GFBS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__4L4K=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__G5OT));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__4L4K=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__G5OT));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__4L4K=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__G5OT));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__4L4K=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__G5OT));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__4L4K=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__G5OT));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__4L4K=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__G5OT));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__4L4K=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__G5OT));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__4L4K=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__G5OT));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__4L4K=my_copy__03AL(((__ITEM__HGOJ *)__tmp__G5OT));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__JFBS=((__SIZE_OF__5GOJ *)__tmp__G5OT);
+      p__PPEU=Self__JFBS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__RPEU=Self__JFBS->receiver__AD5J;
+      Self__JFBS=NULL;
+      ptr__VOEU=((__POINTER__IB )(NULL));
+      typ_id__WOEU= 0;
+      __tmp__XOEU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__XOEU ==  0)) {
+        Self__JFBS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        typ_id__WOEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XOEU));
+        if ((typ_id__WOEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1OEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0OEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_size[(__tmp__1OEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0OEU)));
+          ptr__VOEU=__tmp__ZOEU;
+        } else /* FALSE */ {
+          __tmp__1OEU=((__UINTEGER_32__ZWB )typ_id__WOEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_type[(__tmp__1OEU)]))),(__UINTEGER_32__ZWB)(__tmp__1OEU |  1));
+          ptr__VOEU=__tmp__ZOEU;
+        };
+        Self__JFBS=((__SIZE_OF__5GOJ *)ptr__VOEU);
+        *(Self__JFBS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__5QEU=((__SIZE_OF__5GOJ *)Self__JFBS);
+      Self__5QEU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PPEU;
+      Self__5QEU->receiver__AD5J=t__RPEU;
+      __tmp__4L4K=Self__JFBS;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__4L4K=my_copy__L4AL(((__CAST__1HOJ *)__tmp__G5OT));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__MFBS=((__REAL_CST__1LOJ *)__tmp__G5OT);
+      p__PPEU=Self__MFBS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__RREU=Self__MFBS->value__VD5J;
+      t__RPEU=Self__MFBS->parent_constant__2LOJ.static_type__5G4D;
+      Self__MFBS=NULL;
+      ptr__VOEU=((__POINTER__IB )(NULL));
+      typ_id__WOEU= 0;
+      __tmp__XOEU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__XOEU ==  0)) {
+        Self__MFBS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        typ_id__WOEU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XOEU));
+        if ((typ_id__WOEU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1OEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0OEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_size[(__tmp__1OEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0OEU)));
+          ptr__VOEU=__tmp__ZOEU;
+        } else /* FALSE */ {
+          __tmp__1OEU=((__UINTEGER_32__ZWB )typ_id__WOEU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZOEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0OEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XOEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZOEU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZOEU=micro_alloc__table__lab__UKI(__tmp__0OEU,((__POINTER__IB )(&(table_type[(__tmp__1OEU)]))),(__UINTEGER_32__ZWB)(__tmp__1OEU |  1));
+          ptr__VOEU=__tmp__ZOEU;
+        };
+        Self__MFBS=((__REAL_CST__1LOJ *)ptr__VOEU);
+        *(Self__MFBS) = *(REAL_CST__1LOJ__);
+      };
+      Self__PREU=((__REAL_CST__1LOJ *)Self__MFBS);
+      Self__PREU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PPEU;
+      Self__PREU->value__VD5J=v__RREU;
+      Self__PREU->parent_constant__2LOJ.static_type__5G4D=t__RPEU;
+      __tmp__4L4K=Self__MFBS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__QFBS=((__CHARACTER_CST__RMOJ *)__tmp__G5OT);
+      __tmp__RFBS=create__char__UMQJ(Self__QFBS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QFBS->text__0D5J);
+      __tmp__4L4K=__tmp__RFBS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__TFBS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__G5OT);
+      __tmp__UFBS=create__text__OQQJ(Self__TFBS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__TFBS->string__WBJK);
+      __tmp__4L4K=__tmp__UFBS;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__4L4K=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__G5OT));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__4L4K=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__G5OT));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__4L4K=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__G5OT));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__4L4K=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__G5OT));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__4L4K=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__G5OT));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__4L4K=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__G5OT));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__4L4K=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__G5OT));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__4L4K=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__G5OT));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__Q21T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__G5OT)->global__KAKM),NULL);
+      if (__tmp__Q21T==NULL) {
+        __tmp__R21T=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__Q21T)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__R21T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__R21T=((__READ_GLOBAL__T4YL *)__tmp__Q21T);
+        } break;
+        }
       };
-      ptr__TRRH=result__MNZR;
-    } else {
-      t__3E1Q=((__UINTEGER_32 )typ_id__YRRH);
-      a__5E1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TNZR=(__UINTEGER_32)((__UINTEGER_32)(sz__VRRH + a__5E1Q) & (__UINTEGER_32)(~ a__5E1Q));
-      ptr_table__QNZR=((__POINTER )(&(table_type[(t__3E1Q)])));
-      lab_type__SNZR=(__UINTEGER_32)(t__3E1Q |  1);
-      next__PNZR=((__POINTER )(NULL));
-      result__RNZR=((__POINTER *)ptr_table__QNZR)[ 0];
-      if ((result__RNZR == (void *)NULL)) {
-        result__RNZR=new_lab__2PJ(lab_type__SNZR);
-        next__PNZR=(void *)((unsigned long)result__RNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNZR)));
-        ((__POINTER *)next__PNZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QNZR)[ 0]=next__PNZR;
-      } else {
-        next__PNZR=((__POINTER *)result__RNZR)[ 0];
-        if ((next__PNZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TNZR <<  1)) <=  4096)) {
-            next__PNZR=(void *)((unsigned long)result__RNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNZR)));
-          } else {
-            next__PNZR=new_lab__2PJ(lab_type__SNZR);
-          };
-          ((__POINTER *)next__PNZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QNZR)[ 0]=next__PNZR;
-        } else {
-          ((__POINTER *)result__RNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PNZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RNZR=next__PNZR;
+      __tmp__4L4K=__tmp__R21T;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__4L4K=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__G5OT));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__4L4K=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__G5OT));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__4L4K=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__G5OT));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__4L4K=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__G5OT));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__4L4K=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__G5OT));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__4L4K=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__G5OT));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__4L4K=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__G5OT));
+    } break;
+    };
+    add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__XL4K),__tmp__4L4K);
+    Result__FKGI=Self__IL4K->parent_dta_rd_args__JSWJ.argument_list__0GBK->parent_arrayed_collection__GAXC.upper__D0RH;
+    typ_id__WOEU= 1;
+    while ((typ_id__WOEU <= Result__FKGI)) {
+      __tmp__NM4K=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__IL4K->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[typ_id__WOEU];
+      switch (((struct ___OBJ *)__tmp__NM4K)->__id) {
+      case __STRING_CST__5J__: {
+        Self__YREU=((__STRING_CST__5J *)__tmp__NM4K);
+        result__UREU=NULL;
+        __tmp__ZOEU=((__POINTER__IB )(NULL));
+        typ_id__WREU= 0;
+        __tmp__0OEU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__0OEU ==  0)) {
+          result__UREU=Self__YREU;
+        } else /* FALSE */ {
+          typ_id__WREU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0OEU));
+          if ((typ_id__WREU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1REU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0REU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_size[(__tmp__1REU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0REU)));
+            __tmp__ZOEU=__tmp__ZREU;
+          } else /* FALSE */ {
+            __tmp__1REU=((__UINTEGER_32__ZWB )typ_id__WREU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_type[(__tmp__1REU)]))),(__UINTEGER_32__ZWB)(__tmp__1REU |  1));
+            __tmp__ZOEU=__tmp__ZREU;
+          };
+          result__UREU=((__STRING_CST__5J *)__tmp__ZOEU);
+          *(result__UREU) = *(Self__YREU);
+        };
+        __tmp__OM4K=result__UREU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__OM4K=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__NM4K));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__4FBS=((__PROTOTYPE_CST__LAXC *)__tmp__NM4K);
+        __tmp__5FBS=create__type__VJ2C(Self__4FBS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4FBS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__OM4K=__tmp__5FBS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__BGBS=((__INTEGER_CST__XAXC *)__tmp__NM4K);
+        p__PSEU=Self__BGBS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__QSEU=Self__BGBS->value__FH4D;
+        t__RSEU=Self__BGBS->parent_constant__YAXC.static_type__5G4D;
+        Self__BGBS=NULL;
+        __tmp__ZOEU=((__POINTER__IB )(NULL));
+        typ_id__WREU= 0;
+        __tmp__0OEU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__0OEU ==  0)) {
+          Self__BGBS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__WREU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0OEU));
+          if ((typ_id__WREU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1REU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0REU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_size[(__tmp__1REU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0REU)));
+            __tmp__ZOEU=__tmp__ZREU;
+          } else /* FALSE */ {
+            __tmp__1REU=((__UINTEGER_32__ZWB )typ_id__WREU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_type[(__tmp__1REU)]))),(__UINTEGER_32__ZWB)(__tmp__1REU |  1));
+            __tmp__ZOEU=__tmp__ZREU;
+          };
+          Self__BGBS=((__INTEGER_CST__XAXC *)__tmp__ZOEU);
+          *(Self__BGBS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__OSEU=((__INTEGER_CST__XAXC *)Self__BGBS);
+        Self__OSEU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PSEU;
+        Self__OSEU->value__FH4D=v__QSEU;
+        Self__OSEU->parent_constant__YAXC.static_type__5G4D=t__RSEU;
+        check_type__XYEE(Self__OSEU);
+        __tmp__OM4K=Self__BGBS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__OM4K=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__NM4K));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__KLYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__NM4K)->local__BVEJ));
+        if (__tmp__KLYT==NULL) {
+          __tmp__LLYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__LLYT=((__READ_LOCAL__55ZI *)__tmp__KLYT);
+        };
+        __tmp__OM4K=__tmp__LLYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__OM4K=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__NM4K));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__OM4K=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NM4K));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__FGBS=((__IS_EXPANDED__35NJ *)__tmp__NM4K);
+        p__PSEU=Self__FGBS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__KLYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FGBS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__KLYT==NULL) {
+          __tmp__LLYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__LLYT=((__READ_LOCAL__55ZI *)__tmp__KLYT);
+        };
+        Self__FGBS=NULL;
+        __tmp__ZOEU=((__POINTER__IB )(NULL));
+        typ_id__WREU= 0;
+        __tmp__0OEU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__0OEU ==  0)) {
+          Self__FGBS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__WREU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0OEU));
+          if ((typ_id__WREU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1REU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0REU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_size[(__tmp__1REU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0REU)));
+            __tmp__ZOEU=__tmp__ZREU;
+          } else /* FALSE */ {
+            __tmp__1REU=((__UINTEGER_32__ZWB )typ_id__WREU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_type[(__tmp__1REU)]))),(__UINTEGER_32__ZWB)(__tmp__1REU |  1));
+            __tmp__ZOEU=__tmp__ZREU;
+          };
+          Self__FGBS=((__IS_EXPANDED__35NJ *)__tmp__ZOEU);
+          *(Self__FGBS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__5SEU=((__IS_EXPANDED__35NJ *)Self__FGBS);
+        Self__5SEU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PSEU;
+        Self__5SEU->receiver__RA5J=__tmp__LLYT;
+        __tmp__OM4K=Self__FGBS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__KGBS=((__GET_TYPE_ID__HAOJ *)__tmp__NM4K);
+        p__PSEU=Self__KGBS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__RSEU=Self__KGBS->receiver__WA5J;
+        Self__KGBS=NULL;
+        __tmp__ZOEU=((__POINTER__IB )(NULL));
+        typ_id__WREU= 0;
+        __tmp__0OEU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__0OEU ==  0)) {
+          Self__KGBS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__WREU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0OEU));
+          if ((typ_id__WREU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1REU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0REU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_size[(__tmp__1REU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0REU)));
+            __tmp__ZOEU=__tmp__ZREU;
+          } else /* FALSE */ {
+            __tmp__1REU=((__UINTEGER_32__ZWB )typ_id__WREU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_type[(__tmp__1REU)]))),(__UINTEGER_32__ZWB)(__tmp__1REU |  1));
+            __tmp__ZOEU=__tmp__ZREU;
+          };
+          Self__KGBS=((__GET_TYPE_ID__HAOJ *)__tmp__ZOEU);
+          *(Self__KGBS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__PTEU=((__GET_TYPE_ID__HAOJ *)Self__KGBS);
+        Self__PTEU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PSEU;
+        Self__PTEU->receiver__WA5J=t__RSEU;
+        __tmp__OM4K=Self__KGBS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__OM4K=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__NM4K));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__OM4K=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__NM4K));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__OM4K=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__NM4K));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__OM4K=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__NM4K));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__OM4K=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__NM4K));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__OM4K=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__NM4K));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__OM4K=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__NM4K));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__OM4K=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__NM4K));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__OM4K=my_copy__03AL(((__ITEM__HGOJ *)__tmp__NM4K));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__NGBS=((__SIZE_OF__5GOJ *)__tmp__NM4K);
+        p__PSEU=Self__NGBS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__RSEU=Self__NGBS->receiver__AD5J;
+        Self__NGBS=NULL;
+        __tmp__ZOEU=((__POINTER__IB )(NULL));
+        typ_id__WREU= 0;
+        __tmp__0OEU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__0OEU ==  0)) {
+          Self__NGBS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__WREU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0OEU));
+          if ((typ_id__WREU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1REU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0REU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_size[(__tmp__1REU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0REU)));
+            __tmp__ZOEU=__tmp__ZREU;
+          } else /* FALSE */ {
+            __tmp__1REU=((__UINTEGER_32__ZWB )typ_id__WREU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_type[(__tmp__1REU)]))),(__UINTEGER_32__ZWB)(__tmp__1REU |  1));
+            __tmp__ZOEU=__tmp__ZREU;
+          };
+          Self__NGBS=((__SIZE_OF__5GOJ *)__tmp__ZOEU);
+          *(Self__NGBS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__5TEU=((__SIZE_OF__5GOJ *)Self__NGBS);
+        Self__5TEU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PSEU;
+        Self__5TEU->receiver__AD5J=t__RSEU;
+        __tmp__OM4K=Self__NGBS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__OM4K=my_copy__L4AL(((__CAST__1HOJ *)__tmp__NM4K));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__QGBS=((__REAL_CST__1LOJ *)__tmp__NM4K);
+        p__PSEU=Self__QGBS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__RUEU=Self__QGBS->value__VD5J;
+        t__RSEU=Self__QGBS->parent_constant__2LOJ.static_type__5G4D;
+        Self__QGBS=NULL;
+        __tmp__ZOEU=((__POINTER__IB )(NULL));
+        typ_id__WREU= 0;
+        __tmp__0OEU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__0OEU ==  0)) {
+          Self__QGBS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__WREU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0OEU));
+          if ((typ_id__WREU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1REU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0REU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_size[(__tmp__1REU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0REU)));
+            __tmp__ZOEU=__tmp__ZREU;
+          } else /* FALSE */ {
+            __tmp__1REU=((__UINTEGER_32__ZWB )typ_id__WREU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZREU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0REU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0OEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZREU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZREU=micro_alloc__table__lab__UKI(__tmp__0REU,((__POINTER__IB )(&(table_type[(__tmp__1REU)]))),(__UINTEGER_32__ZWB)(__tmp__1REU |  1));
+            __tmp__ZOEU=__tmp__ZREU;
+          };
+          Self__QGBS=((__REAL_CST__1LOJ *)__tmp__ZOEU);
+          *(Self__QGBS) = *(REAL_CST__1LOJ__);
+        };
+        Self__PUEU=((__REAL_CST__1LOJ *)Self__QGBS);
+        Self__PUEU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__PSEU;
+        Self__PUEU->value__VD5J=v__RUEU;
+        Self__PUEU->parent_constant__2LOJ.static_type__5G4D=t__RSEU;
+        __tmp__OM4K=Self__QGBS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__UGBS=((__CHARACTER_CST__RMOJ *)__tmp__NM4K);
+        __tmp__VGBS=create__char__UMQJ(Self__UGBS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UGBS->text__0D5J);
+        __tmp__OM4K=__tmp__VGBS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__XGBS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__NM4K);
+        __tmp__YGBS=create__text__OQQJ(Self__XGBS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XGBS->string__WBJK);
+        __tmp__OM4K=__tmp__YGBS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__OM4K=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__NM4K));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__OM4K=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NM4K));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__OM4K=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NM4K));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__OM4K=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NM4K));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__OM4K=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NM4K));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__OM4K=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NM4K));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__OM4K=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__NM4K));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__OM4K=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__NM4K));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__U21T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__NM4K)->global__KAKM),NULL);
+        if (__tmp__U21T==NULL) {
+          __tmp__V21T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__U21T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__V21T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__V21T=((__READ_GLOBAL__T4YL *)__tmp__U21T);
+          } break;
+          }
         };
+        __tmp__OM4K=__tmp__V21T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__OM4K=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__NM4K));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__OM4K=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__NM4K));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__OM4K=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__NM4K));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__OM4K=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__NM4K));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__OM4K=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__NM4K));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__OM4K=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__NM4K));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__OM4K=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__NM4K));
+      } break;
       };
-      ptr__TRRH=result__RNZR;
+      add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)result__KL4K),__tmp__OM4K);
+      typ_id__WOEU=(__INTEGER__Q)(typ_id__WOEU +  1);
     };
-    result__SRRH=((__FAST_ARRAYoWRITEo *)ptr__TRRH);
-    *(result__SRRH) = *(FAST_ARRAYoWRITEo__);
+  } else /* FALSE */ {
+    result__KL4K=Self__IL4K->parent_dta_rd_args__JSWJ.argument_list__0GBK;
+    Self__IL4K->parent_dta_rd_args__JSWJ.copy_argument__SGBK=TRUE__K__;
   };
-  Self__2QEI=((__FAST_ARRAYoWRITEo *)result__SRRH);
-  if ((Self__2QEI->parent_arrayed_collection__15DH.capacity__XODI < new_count__4HPH)) {
-    Self__2QEI->parent_arrayed_collection__15DH.storage__TPDI=create__0UXI(new_count__4HPH);
-    Self__2QEI->parent_arrayed_collection__15DH.capacity__XODI=new_count__4HPH;
-  };
-  Self__2QEI->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(-  1);
-  return(result__SRRH);
+  Result__JL4K=result__KL4K;
+  return(Result__JL4K);
 }
 
-static void add_last__RODI(__FAST_ARRAYoWRITEo *Self__SODI,void *element__TODI)
-// ({FAST_ARRAYoWRITEo},{NULLxWRITE_GLOBALxWRITE_SLOTxWRITE_LOCAL}) VoidNo recursive, No inlinable.
+static __FAST_ARRAYoWRITEo__XJFJ* create_with_capacity__5UOJ(__INTEGER__Q new_count__BVOJ)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__UODI,__tmp__3PDI,__tmp__DFIJ,Self__O3MK;
-  __BOOLEAN __tmp__EPDI;
-  void **__tmp__2PDI,**new__QEIJ;
-  new_capacity__UODI= 0;
-  if (((__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.upper__VODI +  1) <= (__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.capacity__XODI -  1))) {
-    Self__SODI->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.upper__VODI +  1);
-    __tmp__EPDI=TRUE__;
-  } else {
-    __tmp__EPDI=FALSE__;
-  };
-  if ((! __tmp__EPDI)) {
-    if ((Self__SODI->parent_arrayed_collection__15DH.capacity__XODI ==  0)) {
-      Self__SODI->parent_arrayed_collection__15DH.storage__TPDI=create__0UXI( 2);
-      Self__SODI->parent_arrayed_collection__15DH.capacity__XODI= 2;
-      Self__SODI->parent_arrayed_collection__15DH.upper__VODI= 0;
-    } else {
-      new_capacity__UODI=(__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.capacity__XODI <<  1);
-      __tmp__2PDI=Self__SODI->parent_arrayed_collection__15DH.storage__TPDI;
-      __tmp__3PDI=Self__SODI->parent_arrayed_collection__15DH.capacity__XODI;
-      new__QEIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__2PDI)),((__UINTEGER_32 )(__INTEGER)(__tmp__3PDI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__UODI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__DFIJ=(__INTEGER)(new_capacity__UODI -  1);
-      Self__O3MK=__tmp__3PDI;
-      while ((Self__O3MK <= __tmp__DFIJ)) {
-        new__QEIJ[Self__O3MK]=NULL;
-        Self__O3MK=(__INTEGER)(Self__O3MK +  1);
-      };
-      Self__SODI->parent_arrayed_collection__15DH.storage__TPDI=new__QEIJ;
-      Self__SODI->parent_arrayed_collection__15DH.capacity__XODI=new_capacity__UODI;
-      Self__SODI->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.upper__VODI +  1);
-    };
-  };
-  ((void **)Self__SODI->parent_arrayed_collection__15DH.storage__TPDI)[Self__SODI->parent_arrayed_collection__15DH.upper__VODI]=element__TODI;
+  __POINTER__IB ptr__NWIK,__tmp__TWIK,__tmp__5LYT,__tmp__BMYT;
+  __INTEGER__Q typ_id__RWIK;
+  __UINTEGER_32__ZWB __tmp__CMYT;
+  __FAST_ARRAYoWRITEo__XJFJ *result__MWIK,*Self__ZVGL;
+  void **__tmp__JWGL;
+  result__MWIK=NULL;
+  ptr__NWIK=((__POINTER__IB )(NULL));
+  typ_id__RWIK= 0;
+  __tmp__TWIK=((__POINTER__IB )sizeof(__FAST_ARRAYoWRITEo__XJFJ));
+  if (((unsigned long)__tmp__TWIK ==  0)) {
+    result__MWIK=FAST_ARRAYoWRITEo__XJFJ__;
+  } else /* FALSE */ {
+    typ_id__RWIK=__FAST_ARRAYoWRITEo__XJFJ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TWIK));
+    if ((typ_id__RWIK == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__5LYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__BMYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TWIK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5LYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5LYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__CMYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BMYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__5LYT=micro_alloc__table__lab__UKI(__tmp__BMYT,((__POINTER__IB )(&(table_size[(__tmp__CMYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BMYT)));
+      ptr__NWIK=__tmp__5LYT;
+    } else /* FALSE */ {
+      __tmp__CMYT=((__UINTEGER_32__ZWB )typ_id__RWIK);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__5LYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__BMYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TWIK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5LYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5LYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__5LYT=micro_alloc__table__lab__UKI(__tmp__BMYT,((__POINTER__IB )(&(table_type[(__tmp__CMYT)]))),(__UINTEGER_32__ZWB)(__tmp__CMYT |  1));
+      ptr__NWIK=__tmp__5LYT;
+    };
+    result__MWIK=((__FAST_ARRAYoWRITEo__XJFJ *)ptr__NWIK);
+    *(result__MWIK) = *(FAST_ARRAYoWRITEo__XJFJ__);
+  };
+  Self__ZVGL=((__FAST_ARRAYoWRITEo__XJFJ *)result__MWIK);
+  if ((Self__ZVGL->parent_arrayed_collection__5JFJ.capacity__PQGL < new_count__BVOJ)) {
+    __tmp__JWGL=create__H1UL(new_count__BVOJ);
+    Self__ZVGL->parent_arrayed_collection__5JFJ.storage__NRGL=__tmp__JWGL;
+    Self__ZVGL->parent_arrayed_collection__5JFJ.capacity__PQGL=new_count__BVOJ;
+  };
+  Self__ZVGL->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(-  1);
+  Self__ZVGL=result__MWIK;
+  return(Self__ZVGL);
 }
 
-static void remove__2TAK(__EXTERNAL_C *Self__3TAK)
-// ({EXTERNAL_C}) VoidRecursive, No inlinable.
+static void add_last__KQGL(__FAST_ARRAYoWRITEo__XJFJ *Self__LQGL,void *element__MQGL)
+// ({FAST_ARRAYoWRITEo__XJFJ},{NULLxWRITE_GLOBAL__WXKJxWRITE_SLOT__EYKJxWRITE_LOCAL__TEYJ}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__JUAK,Self__TCDK;
-  void *__tmp__QUAK;
-  __READ_LOCAL *Self__ZUAK,*Self__N1JQ;
-  __LOCAL *Self__FE5R,*Self__BVJK;
-  void *voir__GE5R,*voir__JE5R,*voir__3HZK,*voir__P1JQ;
-  __LIST *Self__IE5R,*Self__Q1JQ;
-  __READ_GLOBAL *Self__O1JQ;
-  if (((void *)Self__3TAK->access_list__4VZD != (void *)NULL)) {
-    __tmp__JUAK=((__FAST_ARRAYoEXPRo *)Self__3TAK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__TCDK= 0;
-    while ((Self__TCDK <= __tmp__JUAK)) {
-      __tmp__QUAK=((void **)((__FAST_ARRAYoEXPRo *)Self__3TAK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__TCDK];
-      switch (((struct ___OBJ *)__tmp__QUAK)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__QUAK);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__QUAK);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__ZUAK=((__READ_LOCAL *)__tmp__QUAK);
-        Self__FE5R=((__LOCAL *)Self__ZUAK->local__HJZD);
-        Self__FE5R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FE5R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__FE5R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__GE5R=create__AXB( 250);
-          display__UXFK(Self__ZUAK,voir__GE5R);
-          put_string__2EG(((__STRING *)voir__GE5R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__IE5R=((__LIST *)list_current__EH1);
-          voir__JE5R=create__AXB( 250);
-          display__EQQG(Self__IE5R,voir__JE5R);
-          put_string__2EG(((__STRING *)voir__JE5R));
-          fputc((int)('\n'),stdout);
+  __INTEGER__Q __tmp__URGL,__tmp__WRGL,__tmp__DLJM,Self__Q1IN;
+  __POINTER__IB __tmp__BLJM;
+  __BOOLEAN__L __tmp__2QGL;
+  void **__tmp__MRGL;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__LQGL->parent_arrayed_collection__5JFJ.upper__0KFJ +  1) <= (__INTEGER__Q)(Self__LQGL->parent_arrayed_collection__5JFJ.capacity__PQGL -  1))) {
+    Self__LQGL->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(Self__LQGL->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+    __tmp__2QGL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__2QGL=FALSE__O__;
+  };
+  if ((! __tmp__2QGL)) {
+    if ((Self__LQGL->parent_arrayed_collection__5JFJ.capacity__PQGL ==  0)) {
+      __tmp__MRGL=create__H1UL( 2);
+      Self__LQGL->parent_arrayed_collection__5JFJ.storage__NRGL=__tmp__MRGL;
+      Self__LQGL->parent_arrayed_collection__5JFJ.capacity__PQGL= 2;
+      Self__LQGL->parent_arrayed_collection__5JFJ.upper__0KFJ= 0;
+    } else /* FALSE */ {
+      __tmp__URGL=(__INTEGER__Q)(Self__LQGL->parent_arrayed_collection__5JFJ.capacity__PQGL <<  1);
+      __tmp__MRGL=Self__LQGL->parent_arrayed_collection__5JFJ.storage__NRGL;
+      __tmp__WRGL=Self__LQGL->parent_arrayed_collection__5JFJ.capacity__PQGL;
+      __tmp__BLJM=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__MRGL)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__WRGL * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__URGL * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__MRGL=((void **)__tmp__BLJM);
+      __tmp__DLJM=(__INTEGER__Q)(__tmp__URGL -  1);
+      Self__Q1IN=__tmp__WRGL;
+      while ((Self__Q1IN <= __tmp__DLJM)) {
+        __tmp__MRGL[Self__Q1IN]=NULL;
+        Self__Q1IN=(__INTEGER__Q)(Self__Q1IN +  1);
+      };
+      Self__LQGL->parent_arrayed_collection__5JFJ.storage__NRGL=__tmp__MRGL;
+      Self__LQGL->parent_arrayed_collection__5JFJ.capacity__PQGL=__tmp__URGL;
+      Self__LQGL->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(Self__LQGL->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+    };
+  };
+  ((void **)Self__LQGL->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__LQGL->parent_arrayed_collection__5JFJ.upper__0KFJ]=element__MQGL;
+}
+
+static void remove__HVSH(__EXTERNAL_C__Y5WC *Self__IVSH)
+// ({EXTERNAL_C__Y5WC}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__UVSH,Self__4U0H;
+  void *__tmp__1VSH;
+  __READ_LOCAL__55ZI *Self__4I2S;
+  __LOCAL__L4WC *Self__UUEU;
+  __STRING__BC *__tmp__VUEU;
+  __READ_GLOBAL__T4YL *Self__BJ2S;
+  if (((void *)Self__IVSH->access_list__Z54D != (void *)NULL)) {
+    __tmp__UVSH=Self__IVSH->access_list__Z54D->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__4U0H= 0;
+    while ((Self__4U0H <= __tmp__UVSH)) {
+      __tmp__1VSH=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__IVSH->access_list__Z54D)->parent_arrayed_collection__GAXC.storage__HREI)[Self__4U0H];
+      switch (((struct ___OBJ *)__tmp__1VSH)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__1VSH));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__1VSH));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__4I2S=((__READ_LOCAL__55ZI *)__tmp__1VSH);
+        Self__UUEU=((__LOCAL__L4WC *)Self__4I2S->local__BVEJ);
+        Self__UUEU->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__UUEU->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__UUEU->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__VUEU=create__34B( 250);
+          display__HAEJ(Self__4I2S,__tmp__VUEU);
+          put_string__RGZ(((__STRING__BC *)__tmp__VUEU));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__QUAK);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__QUAK);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__1VSH));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__QUAK);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1VSH));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__N1JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QUAK)->receiver__WN2H);
-        Self__BVJK=((__LOCAL *)Self__N1JQ->local__HJZD);
-        Self__BVJK->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BVJK->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__BVJK->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__3HZK=create__AXB( 250);
-          display__UXFK(Self__N1JQ,voir__3HZK);
-          put_string__2EG(((__STRING *)voir__3HZK));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__Q1JQ=((__LIST *)list_current__EH1);
-          voir__P1JQ=create__AXB( 250);
-          display__EQQG(Self__Q1JQ,voir__P1JQ);
-          put_string__2EG(((__STRING *)voir__P1JQ));
+      case __IS_EXPANDED__35NJ__: {
+        Self__4I2S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__1VSH)->receiver__RA5J);
+        Self__UUEU=((__LOCAL__L4WC *)Self__4I2S->local__BVEJ);
+        Self__UUEU->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__UUEU->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__UUEU->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__VUEU=create__34B( 250);
+          display__HAEJ(Self__4I2S,__tmp__VUEU);
+          put_string__RGZ(((__STRING__BC *)__tmp__VUEU));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__QUAK);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__1VSH));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__QUAK);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__1VSH));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__QUAK);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__1VSH));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__QUAK);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__1VSH));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__QUAK);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__1VSH));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__QUAK);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1VSH));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__QUAK);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1VSH));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__QUAK);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__1VSH));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__QUAK);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__1VSH));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__QUAK);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__1VSH));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__QUAK);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__1VSH));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__QUAK);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1VSH));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__QUAK);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__1VSH));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__QUAK);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1VSH));
       } break;
-      case __READ_GLOBAL__: {
-        Self__O1JQ=((__READ_GLOBAL *)__tmp__QUAK);
-        unread__CGNL(Self__O1JQ->global__ZGJK,Self__O1JQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__1VSH));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__QUAK);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1VSH));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__QUAK);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__1VSH));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__QUAK);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__1VSH));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__QUAK);
+      case __READ_GLOBAL__T4YL__: {
+        Self__BJ2S=((__READ_GLOBAL__T4YL *)__tmp__1VSH);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__BJ2S->global__KAKM),Self__BJ2S);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__QUAK);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__1VSH));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__QUAK);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__1VSH));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__QUAK);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__1VSH));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__QUAK);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__1VSH));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__QUAK);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__1VSH));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__QUAK);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__1VSH));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__QUAK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__QUAK);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__QUAK);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__QUAK);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__1VSH));
       } break;
       };
-      Self__TCDK=(__INTEGER)(Self__TCDK +  1);
+      Self__4U0H=(__INTEGER__Q)(Self__4U0H +  1);
     };
   };
 }
 
-static void remove__1UAK(__EXPR_MULTIPLE *Self__2UAK)
-// ({EXPR_MULTIPLE}) VoidRecursive, No inlinable.
+static void remove__BCBK(__EXPR_MULTIPLE__GLWH *Self__CCBK)
+// ({EXPR_MULTIPLE__GLWH}) Void Recursive, No inlinable.
 {
-  __INTEGER __tmp__CVAK,Self__5WBK;
-  void *__tmp__JVAK;
-  __READ_LOCAL *Self__1R3P,*Self__X1JQ;
-  __LOCAL *Self__UNZR,*Self__ZNZR;
-  void *voir__VNZR,*voir__YNZR,*voir__0NZR,*voir__3NZR;
-  __LIST *Self__XNZR,*Self__2NZR;
-  __READ_GLOBAL *Self__Y1JQ;
-  __tmp__CVAK=((__FAST_ARRAYoEXPRo *)Self__2UAK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH;
-  Self__5WBK= 0;
-  while ((Self__5WBK <= __tmp__CVAK)) {
-    __tmp__JVAK=((void **)((__FAST_ARRAYoEXPRo *)Self__2UAK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__5WBK];
-    switch (((struct ___OBJ *)__tmp__JVAK)->__id) {
-    case __LIST__: {
-      remove__SOJJ(__tmp__JVAK);
-    } break;
-    case __STRING_CST__: {
-    } break;
-    case __EXTERNAL_C__: {
-      remove__2TAK(__tmp__JVAK);
-    } break;
-    case __PROTOTYPE_CST__: {
-    } break;
-    case __INTEGER_CST__: {
-    } break;
-    case __READ_LOCAL__: {
-      Self__1R3P=((__READ_LOCAL *)__tmp__JVAK);
-      Self__UNZR=((__LOCAL *)Self__1R3P->local__HJZD);
-      Self__UNZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UNZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__UNZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__VNZR=create__AXB( 250);
-        display__UXFK(Self__1R3P,voir__VNZR);
-        put_string__2EG(((__STRING *)voir__VNZR));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__XNZR=((__LIST *)list_current__EH1);
-        voir__YNZR=create__AXB( 250);
-        display__EQQG(Self__XNZR,voir__YNZR);
-        put_string__2EG(((__STRING *)voir__YNZR));
+  __INTEGER__Q __tmp__ICBK,Self__SIMK;
+  void *__tmp__PCBK;
+  __READ_LOCAL__55ZI *Self__SCBK;
+  __LOCAL__L4WC *Self__0UEU;
+  __STRING__BC *__tmp__1UEU;
+  __READ_GLOBAL__T4YL *Self__HJ2S;
+  __tmp__ICBK=Self__CCBK->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+  Self__SIMK= 0;
+  while ((Self__SIMK <= __tmp__ICBK)) {
+    __tmp__PCBK=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__CCBK->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__SIMK];
+    switch (((struct ___OBJ *)__tmp__PCBK)->__id) {
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__PCBK));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__PCBK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__SCBK=((__READ_LOCAL__55ZI *)__tmp__PCBK);
+      Self__0UEU=((__LOCAL__L4WC *)Self__SCBK->local__BVEJ);
+      Self__0UEU->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__0UEU->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__0UEU->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__1UEU=create__34B( 250);
+        display__HAEJ(Self__SCBK,__tmp__1UEU);
+        put_string__RGZ(((__STRING__BC *)__tmp__1UEU));
         fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
       };
     } break;
-    case __EXPR_MULTIPLE__: {
-      remove__1UAK(__tmp__JVAK);
-    } break;
-    case __EXPR_EQUAL__: {
-      remove__LVAK(__tmp__JVAK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      remove__PVAK(__tmp__JVAK);
-    } break;
-    case __REAL_CST__: {
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__PCBK));
     } break;
-    case __CHARACTER_CST__: {
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PCBK));
     } break;
-    case __IS_EXPANDED__: {
-      Self__X1JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JVAK)->receiver__WN2H);
-      Self__ZNZR=((__LOCAL *)Self__X1JQ->local__HJZD);
-      Self__ZNZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZNZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__ZNZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__0NZR=create__AXB( 250);
-        display__UXFK(Self__X1JQ,voir__0NZR);
-        put_string__2EG(((__STRING *)voir__0NZR));
+    case __IS_EXPANDED__35NJ__: {
+      Self__SCBK=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PCBK)->receiver__RA5J);
+      Self__0UEU=((__LOCAL__L4WC *)Self__SCBK->local__BVEJ);
+      Self__0UEU->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__0UEU->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__0UEU->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        print__KKG((&__string_465));
+        __tmp__1UEU=create__34B( 250);
+        display__HAEJ(Self__SCBK,__tmp__1UEU);
+        put_string__RGZ(((__STRING__BC *)__tmp__1UEU));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__2NZR=((__LIST *)list_current__EH1);
-        voir__3NZR=create__AXB( 250);
-        display__EQQG(Self__2NZR,voir__3NZR);
-        put_string__2EG(((__STRING *)voir__3NZR));
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
       };
     } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(__tmp__JVAK);
-    } break;
-    case __EXPR_SUP__: {
-      remove__3VAK(__tmp__JVAK);
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__PCBK));
     } break;
-    case __EXPR_SUB__: {
-      remove__BWAK(__tmp__JVAK);
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__PCBK));
     } break;
-    case __EXPR_MUL__: {
-      remove__FWAK(__tmp__JVAK);
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__PCBK));
     } break;
-    case __EXPR_DIV__: {
-      remove__JWAK(__tmp__JVAK);
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__PCBK));
     } break;
-    case __EXPR_AND__: {
-      remove__NWAK(__tmp__JVAK);
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__PCBK));
     } break;
-    case __EXPR_SHIFT_R__: {
-      remove__RWAK(__tmp__JVAK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PCBK));
     } break;
-    case __EXPR_SHIFT_L__: {
-      remove__VWAK(__tmp__JVAK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PCBK));
     } break;
-    case __PUT_TO__: {
-      remove__ZWAK(__tmp__JVAK);
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__PCBK));
     } break;
-    case __ITEM__: {
-      remove__0XAK(__tmp__JVAK);
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__PCBK));
     } break;
-    case __SIZE_OF__: {
-      remove__4XAK(__tmp__JVAK);
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__PCBK));
     } break;
-    case __CAST__: {
-      remove__BYAK(__tmp__JVAK);
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__PCBK));
     } break;
-    case __CALL_SLOT__: {
-      remove__DUML(__tmp__JVAK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PCBK));
     } break;
-    case __READ_SLOT__: {
-      remove__GGHK(__tmp__JVAK);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PCBK));
     } break;
-    case __READ_GLOBAL__: {
-      Self__Y1JQ=((__READ_GLOBAL *)__tmp__JVAK);
-      unread__CGNL(Self__Y1JQ->global__ZGJK,Self__Y1JQ);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PCBK));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      remove__WA0M(__tmp__JVAK);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PCBK));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      remove__0UEO(__tmp__JVAK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PCBK));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      remove__0RKO(__tmp__JVAK);
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__PCBK));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      remove__4UEO(__tmp__JVAK);
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__PCBK));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      remove__5RKO(__tmp__JVAK);
+    case __READ_GLOBAL__T4YL__: {
+      Self__HJ2S=((__READ_GLOBAL__T4YL *)__tmp__PCBK);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__HJ2S->global__KAKM),Self__HJ2S);
     } break;
-    case __EXPR_NEG__: {
-      remove__HTJM(__tmp__JVAK);
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__PCBK));
     } break;
-    case __EXPR_ADD__: {
-      remove__XWML(__tmp__JVAK);
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__PCBK));
     } break;
-    case __EXPR_NOT__: {
-      remove__TJZM(__tmp__JVAK);
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__PCBK));
     } break;
-    case __EXPR_MOD__: {
-      remove__CVEO(__tmp__JVAK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PCBK));
     } break;
-    case __EXPR_SUP_EQ__: {
-      remove__1EEP(__tmp__JVAK);
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__PCBK));
     } break;
-    case __EXPR_INF__: {
-      remove__0DRN(__tmp__JVAK);
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__PCBK));
     } break;
-    case __EXPR_INF_EQ__: {
-      remove__4DRN(__tmp__JVAK);
-    } break;
-    case __EXPR_OR__: {
-      remove__14PN(__tmp__JVAK);
-    } break;
-    case __EXPR_XOR__: {
-      remove__EVTO(__tmp__JVAK);
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__PCBK));
     } break;
     };
-    Self__5WBK=(__INTEGER)(Self__5WBK +  1);
+    Self__SIMK=(__INTEGER__Q)(Self__SIMK +  1);
   };
 }
 
-static void remove__LVAK(__EXPR_EQUAL *Self__MVAK)
-// ({EXPR_EQUAL}) VoidRecursive, No inlinable.
+static void remove__2CBK(__EXPR_EQUAL__KINJ *Self__3CBK)
+// ({EXPR_EQUAL__KINJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__NVAK,*__tmp__OVAK;
-  __READ_LOCAL *Self__5R3P,*Self__01JQ,*Self__AS3P,*Self__31JQ;
-  __LOCAL *Self__4NZR,*Self__DOZR,*Self__IOZR,*Self__NOZR;
-  void *voir__5NZR,*voir__COZR,*voir__EOZR,*voir__HOZR,*voir__JOZR;
-  void *voir__MOZR,*voir__OOZR,*voir__ROZR;
-  __LIST *Self__BOZR,*Self__GOZR,*Self__LOZR,*Self__QOZR;
-  __READ_GLOBAL *Self__11JQ,*Self__41JQ;
-  __tmp__NVAK=Self__MVAK->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__NVAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__NVAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__NVAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__5R3P=((__READ_LOCAL *)__tmp__NVAK);
-    Self__4NZR=((__LOCAL *)Self__5R3P->local__HJZD);
-    Self__4NZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4NZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4NZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5NZR=create__AXB( 250);
-      display__UXFK(Self__5R3P,voir__5NZR);
-      put_string__2EG(((__STRING *)voir__5NZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__BOZR=((__LIST *)list_current__EH1);
-      voir__COZR=create__AXB( 250);
-      display__EQQG(Self__BOZR,voir__COZR);
-      put_string__2EG(((__STRING *)voir__COZR));
+  void *__tmp__4CBK;
+  __READ_LOCAL__55ZI *Self__ALBS;
+  __LOCAL__L4WC *Self__X21T;
+  __STRING__BC *__tmp__Y21T;
+  __READ_GLOBAL__T4YL *Self__OJ2S;
+  __tmp__4CBK=Self__3CBK->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__4CBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__4CBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__4CBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__ALBS=((__READ_LOCAL__55ZI *)__tmp__4CBK);
+    Self__X21T=((__LOCAL__L4WC *)Self__ALBS->local__BVEJ);
+    Self__X21T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X21T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X21T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y21T=create__34B( 250);
+      display__HAEJ(Self__ALBS,__tmp__Y21T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y21T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__NVAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__4CBK));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__NVAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__4CBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__NVAK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__01JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NVAK)->receiver__WN2H);
-    Self__DOZR=((__LOCAL *)Self__01JQ->local__HJZD);
-    Self__DOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__DOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__EOZR=create__AXB( 250);
-      display__UXFK(Self__01JQ,voir__EOZR);
-      put_string__2EG(((__STRING *)voir__EOZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__GOZR=((__LIST *)list_current__EH1);
-      voir__HOZR=create__AXB( 250);
-      display__EQQG(Self__GOZR,voir__HOZR);
-      put_string__2EG(((__STRING *)voir__HOZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__ALBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__4CBK)->receiver__RA5J);
+    Self__X21T=((__LOCAL__L4WC *)Self__ALBS->local__BVEJ);
+    Self__X21T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X21T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X21T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y21T=create__34B( 250);
+      display__HAEJ(Self__ALBS,__tmp__Y21T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y21T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__NVAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__NVAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__NVAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__NVAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__NVAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__NVAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__NVAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__4CBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__NVAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__4CBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__NVAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4CBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__NVAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4CBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__NVAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__4CBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__NVAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__4CBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__NVAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__4CBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__NVAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__4CBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__11JQ=((__READ_GLOBAL *)__tmp__NVAK);
-    unread__CGNL(Self__11JQ->global__ZGJK,Self__11JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__4CBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__NVAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__4CBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__NVAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__4CBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__NVAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__4CBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__NVAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__4CBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__NVAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__4CBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__NVAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__4CBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__NVAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__OJ2S=((__READ_GLOBAL__T4YL *)__tmp__4CBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__OJ2S->global__KAKM),Self__OJ2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__NVAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__4CBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__NVAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__4CBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__NVAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__4CBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__NVAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__4CBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__NVAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__4CBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__NVAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__4CBK));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__NVAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__4CBK));
   } break;
   };
-  __tmp__OVAK=Self__MVAK->parent_expr_binary_cmp__DLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__OVAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__OVAK);
+  __tmp__4CBK=Self__3CBK->parent_expr_binary_cmp__NINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__4CBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__4CBK));
   } break;
-  case __STRING_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__4CBK));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__OVAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__AS3P=((__READ_LOCAL *)__tmp__OVAK);
-    Self__IOZR=((__LOCAL *)Self__AS3P->local__HJZD);
-    Self__IOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__IOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__JOZR=create__AXB( 250);
-      display__UXFK(Self__AS3P,voir__JOZR);
-      put_string__2EG(((__STRING *)voir__JOZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__LOZR=((__LIST *)list_current__EH1);
-      voir__MOZR=create__AXB( 250);
-      display__EQQG(Self__LOZR,voir__MOZR);
-      put_string__2EG(((__STRING *)voir__MOZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__ALBS=((__READ_LOCAL__55ZI *)__tmp__4CBK);
+    Self__X21T=((__LOCAL__L4WC *)Self__ALBS->local__BVEJ);
+    Self__X21T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X21T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X21T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y21T=create__34B( 250);
+      display__HAEJ(Self__ALBS,__tmp__Y21T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y21T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__OVAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__OVAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__OVAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__4CBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__4CBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__31JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OVAK)->receiver__WN2H);
-    Self__NOZR=((__LOCAL *)Self__31JQ->local__HJZD);
-    Self__NOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__NOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__OOZR=create__AXB( 250);
-      display__UXFK(Self__31JQ,voir__OOZR);
-      put_string__2EG(((__STRING *)voir__OOZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__ALBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__4CBK)->receiver__RA5J);
+    Self__X21T=((__LOCAL__L4WC *)Self__ALBS->local__BVEJ);
+    Self__X21T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X21T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X21T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y21T=create__34B( 250);
+      display__HAEJ(Self__ALBS,__tmp__Y21T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y21T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__QOZR=((__LIST *)list_current__EH1);
-      voir__ROZR=create__AXB( 250);
-      display__EQQG(Self__QOZR,voir__ROZR);
-      put_string__2EG(((__STRING *)voir__ROZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__OVAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__OVAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__OVAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__OVAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__OVAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__4CBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__OVAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__OVAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4CBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__OVAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4CBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__OVAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__4CBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__OVAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__4CBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__OVAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__4CBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__OVAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__4CBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__OVAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__4CBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__OVAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__4CBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__41JQ=((__READ_GLOBAL *)__tmp__OVAK);
-    unread__CGNL(Self__41JQ->global__ZGJK,Self__41JQ);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__4CBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__OVAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__4CBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__OVAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__4CBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__OVAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__4CBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__OVAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__4CBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__OVAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__OJ2S=((__READ_GLOBAL__T4YL *)__tmp__4CBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__OJ2S->global__KAKM),Self__OJ2S);
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__OVAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__4CBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__OVAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__4CBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__OVAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__4CBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__OVAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__4CBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__OVAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__4CBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__OVAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__4CBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__OVAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__OVAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__OVAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__4CBK));
   } break;
   };
 }
 
-static void remove__PVAK(__EXPR_NOT_EQUAL *Self__QVAK)
-// ({EXPR_NOT_EQUAL}) VoidRecursive, No inlinable.
+static void remove__ADBK(__EXPR_NOT_EQUAL__VINJ *Self__BDBK)
+// ({EXPR_NOT_EQUAL__VINJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__RVAK,*__tmp__SVAK;
-  __READ_LOCAL *Self__BS3P,*Self__A2JQ,*Self__CS3P,*Self__DS3P;
-  __LOCAL *Self__SOZR,*Self__XOZR,*Self__2OZR,*Self__BPZR;
-  void *voir__TOZR,*voir__WOZR,*voir__YOZR,*voir__1OZR,*voir__3OZR;
-  void *voir__APZR,*voir__CPZR,*voir__FPZR;
-  __LIST *Self__VOZR,*Self__0OZR,*Self__5OZR,*Self__EPZR;
-  __READ_GLOBAL *Self__B2JQ,*Self__C2JQ;
-  __tmp__RVAK=Self__QVAK->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__RVAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__RVAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__RVAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__BS3P=((__READ_LOCAL *)__tmp__RVAK);
-    Self__SOZR=((__LOCAL *)Self__BS3P->local__HJZD);
-    Self__SOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__SOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__TOZR=create__AXB( 250);
-      display__UXFK(Self__BS3P,voir__TOZR);
-      put_string__2EG(((__STRING *)voir__TOZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__VOZR=((__LIST *)list_current__EH1);
-      voir__WOZR=create__AXB( 250);
-      display__EQQG(Self__VOZR,voir__WOZR);
-      put_string__2EG(((__STRING *)voir__WOZR));
+  void *__tmp__CDBK;
+  __READ_LOCAL__55ZI *Self__CLBS;
+  __LOCAL__L4WC *Self__D31T;
+  __STRING__BC *__tmp__E31T;
+  __READ_GLOBAL__T4YL *Self__UJ2S;
+  __tmp__CDBK=Self__BDBK->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__CDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__CDBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__CDBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__CLBS=((__READ_LOCAL__55ZI *)__tmp__CDBK);
+    Self__D31T=((__LOCAL__L4WC *)Self__CLBS->local__BVEJ);
+    Self__D31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__D31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__D31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__E31T=create__34B( 250);
+      display__HAEJ(Self__CLBS,__tmp__E31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__E31T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__RVAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__CDBK));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__RVAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__CDBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__RVAK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__A2JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RVAK)->receiver__WN2H);
-    Self__XOZR=((__LOCAL *)Self__A2JQ->local__HJZD);
-    Self__XOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__XOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__YOZR=create__AXB( 250);
-      display__UXFK(Self__A2JQ,voir__YOZR);
-      put_string__2EG(((__STRING *)voir__YOZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__0OZR=((__LIST *)list_current__EH1);
-      voir__1OZR=create__AXB( 250);
-      display__EQQG(Self__0OZR,voir__1OZR);
-      put_string__2EG(((__STRING *)voir__1OZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__CLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__CDBK)->receiver__RA5J);
+    Self__D31T=((__LOCAL__L4WC *)Self__CLBS->local__BVEJ);
+    Self__D31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__D31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__D31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__E31T=create__34B( 250);
+      display__HAEJ(Self__CLBS,__tmp__E31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__E31T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__RVAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__RVAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__RVAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__RVAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__RVAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__RVAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__CDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__RVAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__RVAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__RVAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__RVAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__CDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__RVAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__CDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__RVAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__CDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__RVAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__CDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__RVAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__CDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__B2JQ=((__READ_GLOBAL *)__tmp__RVAK);
-    unread__CGNL(Self__B2JQ->global__ZGJK,Self__B2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__CDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__RVAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__CDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__RVAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__CDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__RVAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__CDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__RVAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__CDBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__RVAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__CDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__RVAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__UJ2S=((__READ_GLOBAL__T4YL *)__tmp__CDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__UJ2S->global__KAKM),Self__UJ2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__RVAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__CDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__RVAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__CDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__RVAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__CDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__RVAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__CDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__RVAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__CDBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__RVAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__CDBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__RVAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__RVAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__CDBK));
   } break;
   };
-  __tmp__SVAK=Self__QVAK->parent_expr_binary_cmp__LLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__SVAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__SVAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__SVAK);
-  } break;
-  case __PROTOTYPE_CST__: {
+  __tmp__CDBK=Self__BDBK->parent_expr_binary_cmp__WINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__CDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__CDBK));
   } break;
-  case __INTEGER_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__CDBK));
   } break;
-  case __READ_LOCAL__: {
-    Self__CS3P=((__READ_LOCAL *)__tmp__SVAK);
-    Self__2OZR=((__LOCAL *)Self__CS3P->local__HJZD);
-    Self__2OZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2OZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__2OZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__3OZR=create__AXB( 250);
-      display__UXFK(Self__CS3P,voir__3OZR);
-      put_string__2EG(((__STRING *)voir__3OZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__CLBS=((__READ_LOCAL__55ZI *)__tmp__CDBK);
+    Self__D31T=((__LOCAL__L4WC *)Self__CLBS->local__BVEJ);
+    Self__D31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__D31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__D31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__E31T=create__34B( 250);
+      display__HAEJ(Self__CLBS,__tmp__E31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__E31T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__5OZR=((__LIST *)list_current__EH1);
-      voir__APZR=create__AXB( 250);
-      display__EQQG(Self__5OZR,voir__APZR);
-      put_string__2EG(((__STRING *)voir__APZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__SVAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__SVAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__SVAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__CDBK));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__CDBK));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SVAK)->receiver__WN2H);
-    Self__BPZR=((__LOCAL *)Self__DS3P->local__HJZD);
-    Self__BPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__BPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__CPZR=create__AXB( 250);
-      display__UXFK(Self__DS3P,voir__CPZR);
-      put_string__2EG(((__STRING *)voir__CPZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__EPZR=((__LIST *)list_current__EH1);
-      voir__FPZR=create__AXB( 250);
-      display__EQQG(Self__EPZR,voir__FPZR);
-      put_string__2EG(((__STRING *)voir__FPZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__CLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__CDBK)->receiver__RA5J);
+    Self__D31T=((__LOCAL__L4WC *)Self__CLBS->local__BVEJ);
+    Self__D31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__D31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__D31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__E31T=create__34B( 250);
+      display__HAEJ(Self__CLBS,__tmp__E31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__E31T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__SVAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__SVAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__SVAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__SVAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__CDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__SVAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__SVAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__SVAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__SVAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__CDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__SVAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__CDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__SVAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__CDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__SVAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__CDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__SVAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__CDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__SVAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__CDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__SVAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__CDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__C2JQ=((__READ_GLOBAL *)__tmp__SVAK);
-    unread__CGNL(Self__C2JQ->global__ZGJK,Self__C2JQ);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__CDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__SVAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__CDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__SVAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__CDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__SVAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__CDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__SVAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__UJ2S=((__READ_GLOBAL__T4YL *)__tmp__CDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__UJ2S->global__KAKM),Self__UJ2S);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__SVAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__CDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__SVAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__CDBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__SVAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__CDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__SVAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__CDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__SVAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__CDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__SVAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__CDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__SVAK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__SVAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__SVAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__SVAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__CDBK));
   } break;
   };
 }
 
-static void remove__0VAK(__GET_TYPE_ID *Self__1VAK)
-// ({GET_TYPE_ID}) VoidRecursive, No inlinable.
+static void remove__JDBK(__EXPR_SUP__ABOJ *Self__KDBK)
+// ({EXPR_SUP__ABOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__2VAK;
-  __READ_LOCAL *Self__ES3P,*Self__GS3P;
-  __LOCAL *Self__GPZR,*Self__LPZR;
-  void *voir__HPZR,*voir__KPZR,*voir__MPZR,*voir__PPZR;
-  __LIST *Self__JPZR,*Self__OPZR;
-  __READ_GLOBAL *Self__D2JQ;
-  __tmp__2VAK=Self__1VAK->receiver__5N2H;
-  switch (((struct ___OBJ *)__tmp__2VAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__2VAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__2VAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__ES3P=((__READ_LOCAL *)__tmp__2VAK);
-    Self__GPZR=((__LOCAL *)Self__ES3P->local__HJZD);
-    Self__GPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__GPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__HPZR=create__AXB( 250);
-      display__UXFK(Self__ES3P,voir__HPZR);
-      put_string__2EG(((__STRING *)voir__HPZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__JPZR=((__LIST *)list_current__EH1);
-      voir__KPZR=create__AXB( 250);
-      display__EQQG(Self__JPZR,voir__KPZR);
-      put_string__2EG(((__STRING *)voir__KPZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__LDBK;
+  __READ_LOCAL__55ZI *Self__FLBS;
+  __LOCAL__L4WC *Self__P31T;
+  __STRING__BC *__tmp__Q31T;
+  __READ_GLOBAL__T4YL *Self__WJ2S;
+  __tmp__LDBK=Self__KDBK->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__LDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LDBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LDBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__FLBS=((__READ_LOCAL__55ZI *)__tmp__LDBK);
+    Self__P31T=((__LOCAL__L4WC *)Self__FLBS->local__BVEJ);
+    Self__P31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__P31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__P31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Q31T=create__34B( 250);
+      display__HAEJ(Self__FLBS,__tmp__Q31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Q31T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__2VAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__2VAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__2VAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LDBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LDBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__GS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2VAK)->receiver__WN2H);
-    Self__LPZR=((__LOCAL *)Self__GS3P->local__HJZD);
-    Self__LPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__LPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__MPZR=create__AXB( 250);
-      display__UXFK(Self__GS3P,voir__MPZR);
-      put_string__2EG(((__STRING *)voir__MPZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__FLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LDBK)->receiver__RA5J);
+    Self__P31T=((__LOCAL__L4WC *)Self__FLBS->local__BVEJ);
+    Self__P31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__P31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__P31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Q31T=create__34B( 250);
+      display__HAEJ(Self__FLBS,__tmp__Q31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Q31T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__OPZR=((__LIST *)list_current__EH1);
-      voir__PPZR=create__AXB( 250);
-      display__EQQG(Self__OPZR,voir__PPZR);
-      put_string__2EG(((__STRING *)voir__PPZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__2VAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__2VAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__2VAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__2VAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__2VAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__2VAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__2VAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__2VAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__2VAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__2VAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__2VAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__LDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__2VAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__LDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__2VAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__2VAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__D2JQ=((__READ_GLOBAL *)__tmp__2VAK);
-    unread__CGNL(Self__D2JQ->global__ZGJK,Self__D2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__2VAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__2VAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__2VAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__2VAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LDBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__2VAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__2VAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__WJ2S=((__READ_GLOBAL__T4YL *)__tmp__LDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__WJ2S->global__KAKM),Self__WJ2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__2VAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__2VAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__2VAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__2VAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__2VAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LDBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__2VAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LDBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__2VAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__2VAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LDBK));
   } break;
   };
-}
-
-static void remove__3VAK(__EXPR_SUP *Self__4VAK)
-// ({EXPR_SUP}) VoidRecursive, No inlinable.
-{
-  void *__tmp__5VAK,*__tmp__AWAK;
-  __READ_LOCAL *Self__HS3P,*Self__JS3P,*Self__KS3P,*Self__MS3P;
-  __LOCAL *Self__QPZR,*Self__VPZR,*Self__0PZR,*Self__5PZR;
-  void *voir__RPZR,*voir__UPZR,*voir__WPZR,*voir__ZPZR,*voir__1PZR;
-  void *voir__4PZR,*voir__AQZR,*voir__DQZR;
-  __LIST *Self__TPZR,*Self__YPZR,*Self__3PZR,*Self__CQZR;
-  __READ_GLOBAL *Self__E2JQ,*Self__F2JQ;
-  __tmp__5VAK=Self__4VAK->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__5VAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__5VAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__5VAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__HS3P=((__READ_LOCAL *)__tmp__5VAK);
-    Self__QPZR=((__LOCAL *)Self__HS3P->local__HJZD);
-    Self__QPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__QPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__RPZR=create__AXB( 250);
-      display__UXFK(Self__HS3P,voir__RPZR);
-      put_string__2EG(((__STRING *)voir__RPZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__TPZR=((__LIST *)list_current__EH1);
-      voir__UPZR=create__AXB( 250);
-      display__EQQG(Self__TPZR,voir__UPZR);
-      put_string__2EG(((__STRING *)voir__UPZR));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__5VAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__5VAK);
+  __tmp__LDBK=Self__KDBK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__LDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LDBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__5VAK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LDBK));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__JS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5VAK)->receiver__WN2H);
-    Self__VPZR=((__LOCAL *)Self__JS3P->local__HJZD);
-    Self__VPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__VPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__WPZR=create__AXB( 250);
-      display__UXFK(Self__JS3P,voir__WPZR);
-      put_string__2EG(((__STRING *)voir__WPZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__YPZR=((__LIST *)list_current__EH1);
-      voir__ZPZR=create__AXB( 250);
-      display__EQQG(Self__YPZR,voir__ZPZR);
-      put_string__2EG(((__STRING *)voir__ZPZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__FLBS=((__READ_LOCAL__55ZI *)__tmp__LDBK);
+    Self__P31T=((__LOCAL__L4WC *)Self__FLBS->local__BVEJ);
+    Self__P31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__P31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__P31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Q31T=create__34B( 250);
+      display__HAEJ(Self__FLBS,__tmp__Q31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Q31T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__5VAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__5VAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__5VAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__5VAK);
-  } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__5VAK);
-  } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__5VAK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__5VAK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__5VAK);
-  } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__5VAK);
-  } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__5VAK);
-  } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__5VAK);
-  } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__5VAK);
-  } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__5VAK);
-  } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__5VAK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__E2JQ=((__READ_GLOBAL *)__tmp__5VAK);
-    unread__CGNL(Self__E2JQ->global__ZGJK,Self__E2JQ);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__5VAK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__5VAK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__5VAK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__5VAK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__5VAK);
-  } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__5VAK);
-  } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__5VAK);
-  } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__5VAK);
-  } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__5VAK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__5VAK);
-  } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__5VAK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__5VAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__5VAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__5VAK);
-  } break;
-  };
-  __tmp__AWAK=Self__4VAK->parent_expr_binary_cmp__15JH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__AWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__AWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LDBK));
   } break;
-  case __STRING_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LDBK));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__AWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__KS3P=((__READ_LOCAL *)__tmp__AWAK);
-    Self__0PZR=((__LOCAL *)Self__KS3P->local__HJZD);
-    Self__0PZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0PZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__0PZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__1PZR=create__AXB( 250);
-      display__UXFK(Self__KS3P,voir__1PZR);
-      put_string__2EG(((__STRING *)voir__1PZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__3PZR=((__LIST *)list_current__EH1);
-      voir__4PZR=create__AXB( 250);
-      display__EQQG(Self__3PZR,voir__4PZR);
-      put_string__2EG(((__STRING *)voir__4PZR));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__AWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__AWAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__AWAK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__MS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AWAK)->receiver__WN2H);
-    Self__5PZR=((__LOCAL *)Self__MS3P->local__HJZD);
-    Self__5PZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5PZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__5PZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__AQZR=create__AXB( 250);
-      display__UXFK(Self__MS3P,voir__AQZR);
-      put_string__2EG(((__STRING *)voir__AQZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__CQZR=((__LIST *)list_current__EH1);
-      voir__DQZR=create__AXB( 250);
-      display__EQQG(Self__CQZR,voir__DQZR);
-      put_string__2EG(((__STRING *)voir__DQZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__FLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LDBK)->receiver__RA5J);
+    Self__P31T=((__LOCAL__L4WC *)Self__FLBS->local__BVEJ);
+    Self__P31T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__P31T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__P31T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Q31T=create__34B( 250);
+      display__HAEJ(Self__FLBS,__tmp__Q31T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Q31T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__AWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__AWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__AWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__AWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__AWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__AWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__AWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__AWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__AWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__LDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__AWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__LDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__AWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__AWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__AWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__AWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__F2JQ=((__READ_GLOBAL *)__tmp__AWAK);
-    unread__CGNL(Self__F2JQ->global__ZGJK,Self__F2JQ);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__AWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__AWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__AWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__AWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__WJ2S=((__READ_GLOBAL__T4YL *)__tmp__LDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__WJ2S->global__KAKM),Self__WJ2S);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__AWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__AWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LDBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__AWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__AWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__AWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__AWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__AWAK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__AWAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__AWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__AWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LDBK));
   } break;
   };
 }
 
-static void remove__BWAK(__EXPR_SUB *Self__CWAK)
-// ({EXPR_SUB}) VoidRecursive, No inlinable.
+static void remove__NDBK(__EXPR_SUB__UBOJ *Self__ODBK)
+// ({EXPR_SUB__UBOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__DWAK,*__tmp__EWAK;
-  __READ_LOCAL *Self__NS3P,*Self__PS3P,*Self__QS3P,*Self__SS3P;
-  __LOCAL *Self__EQZR,*Self__JQZR,*Self__OQZR,*Self__TQZR;
-  void *voir__FQZR,*voir__IQZR,*voir__KQZR,*voir__NQZR,*voir__PQZR;
-  void *voir__SQZR,*voir__UQZR,*voir__XQZR;
-  __LIST *Self__HQZR,*Self__MQZR,*Self__RQZR,*Self__WQZR;
-  __READ_GLOBAL *Self__G2JQ,*Self__H2JQ;
-  __tmp__DWAK=Self__CWAK->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__DWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__DWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__DWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__NS3P=((__READ_LOCAL *)__tmp__DWAK);
-    Self__EQZR=((__LOCAL *)Self__NS3P->local__HJZD);
-    Self__EQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__EQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__FQZR=create__AXB( 250);
-      display__UXFK(Self__NS3P,voir__FQZR);
-      put_string__2EG(((__STRING *)voir__FQZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__HQZR=((__LIST *)list_current__EH1);
-      voir__IQZR=create__AXB( 250);
-      display__EQQG(Self__HQZR,voir__IQZR);
-      put_string__2EG(((__STRING *)voir__IQZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__PDBK;
+  __READ_LOCAL__55ZI *Self__LLBS;
+  __LOCAL__L4WC *Self__131T;
+  __STRING__BC *__tmp__231T;
+  __READ_GLOBAL__T4YL *Self__YJ2S;
+  __tmp__PDBK=Self__ODBK->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__PDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__PDBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__PDBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__LLBS=((__READ_LOCAL__55ZI *)__tmp__PDBK);
+    Self__131T=((__LOCAL__L4WC *)Self__LLBS->local__BVEJ);
+    Self__131T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__131T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__131T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__231T=create__34B( 250);
+      display__HAEJ(Self__LLBS,__tmp__231T);
+      put_string__RGZ(((__STRING__BC *)__tmp__231T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__DWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__DWAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__DWAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__PDBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PDBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__PS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DWAK)->receiver__WN2H);
-    Self__JQZR=((__LOCAL *)Self__PS3P->local__HJZD);
-    Self__JQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__JQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__KQZR=create__AXB( 250);
-      display__UXFK(Self__PS3P,voir__KQZR);
-      put_string__2EG(((__STRING *)voir__KQZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__LLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PDBK)->receiver__RA5J);
+    Self__131T=((__LOCAL__L4WC *)Self__LLBS->local__BVEJ);
+    Self__131T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__131T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__131T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__231T=create__34B( 250);
+      display__HAEJ(Self__LLBS,__tmp__231T);
+      put_string__RGZ(((__STRING__BC *)__tmp__231T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__MQZR=((__LIST *)list_current__EH1);
-      voir__NQZR=create__AXB( 250);
-      display__EQQG(Self__MQZR,voir__NQZR);
-      put_string__2EG(((__STRING *)voir__NQZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__DWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__DWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__DWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__DWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__DWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__DWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__PDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__DWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__DWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__DWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__DWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__PDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__DWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__PDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__DWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__PDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__DWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__PDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__DWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__G2JQ=((__READ_GLOBAL *)__tmp__DWAK);
-    unread__CGNL(Self__G2JQ->global__ZGJK,Self__G2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__DWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__DWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__DWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__DWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__PDBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__DWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__PDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__DWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__YJ2S=((__READ_GLOBAL__T4YL *)__tmp__PDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__YJ2S->global__KAKM),Self__YJ2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__DWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__PDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__DWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__PDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__DWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__PDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__DWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__DWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__PDBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__DWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__PDBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__DWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__DWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__PDBK));
   } break;
   };
-  __tmp__EWAK=Self__CWAK->parent_expr_binary__PAKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__EWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__EWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__EWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
+  __tmp__PDBK=Self__ODBK->parent_expr_binary__XBOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__PDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__PDBK));
   } break;
-  case __INTEGER_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__PDBK));
   } break;
-  case __READ_LOCAL__: {
-    Self__QS3P=((__READ_LOCAL *)__tmp__EWAK);
-    Self__OQZR=((__LOCAL *)Self__QS3P->local__HJZD);
-    Self__OQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__OQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__PQZR=create__AXB( 250);
-      display__UXFK(Self__QS3P,voir__PQZR);
-      put_string__2EG(((__STRING *)voir__PQZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__LLBS=((__READ_LOCAL__55ZI *)__tmp__PDBK);
+    Self__131T=((__LOCAL__L4WC *)Self__LLBS->local__BVEJ);
+    Self__131T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__131T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__131T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__231T=create__34B( 250);
+      display__HAEJ(Self__LLBS,__tmp__231T);
+      put_string__RGZ(((__STRING__BC *)__tmp__231T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__RQZR=((__LIST *)list_current__EH1);
-      voir__SQZR=create__AXB( 250);
-      display__EQQG(Self__RQZR,voir__SQZR);
-      put_string__2EG(((__STRING *)voir__SQZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__EWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__EWAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__EWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__PDBK));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PDBK));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__SS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EWAK)->receiver__WN2H);
-    Self__TQZR=((__LOCAL *)Self__SS3P->local__HJZD);
-    Self__TQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__TQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__UQZR=create__AXB( 250);
-      display__UXFK(Self__SS3P,voir__UQZR);
-      put_string__2EG(((__STRING *)voir__UQZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__WQZR=((__LIST *)list_current__EH1);
-      voir__XQZR=create__AXB( 250);
-      display__EQQG(Self__WQZR,voir__XQZR);
-      put_string__2EG(((__STRING *)voir__XQZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__LLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PDBK)->receiver__RA5J);
+    Self__131T=((__LOCAL__L4WC *)Self__LLBS->local__BVEJ);
+    Self__131T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__131T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__131T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__231T=create__34B( 250);
+      display__HAEJ(Self__LLBS,__tmp__231T);
+      put_string__RGZ(((__STRING__BC *)__tmp__231T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__EWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__EWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__EWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__EWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__PDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__EWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__EWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__EWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__EWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__PDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__EWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__PDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__EWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__PDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__EWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__PDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__EWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__EWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__EWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__H2JQ=((__READ_GLOBAL *)__tmp__EWAK);
-    unread__CGNL(Self__H2JQ->global__ZGJK,Self__H2JQ);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__EWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__EWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__PDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__EWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__PDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__EWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__YJ2S=((__READ_GLOBAL__T4YL *)__tmp__PDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__YJ2S->global__KAKM),Self__YJ2S);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__EWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__PDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__EWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__PDBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__EWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__PDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__EWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__EWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__PDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__EWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__PDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__EWAK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__EWAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__EWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__EWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__PDBK));
   } break;
   };
 }
 
-static void remove__FWAK(__EXPR_MUL *Self__GWAK)
-// ({EXPR_MUL}) VoidRecursive, No inlinable.
+static void remove__RDBK(__EXPR_MUL__KCOJ *Self__SDBK)
+// ({EXPR_MUL__KCOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__HWAK,*__tmp__IWAK;
-  __READ_LOCAL *Self__TS3P,*Self__VS3P,*Self__WS3P,*Self__YS3P;
-  __LOCAL *Self__YQZR,*Self__3QZR,*Self__CRZR,*Self__HRZR;
-  void *voir__ZQZR,*voir__2QZR,*voir__4QZR,*voir__BRZR,*voir__DRZR;
-  void *voir__GRZR,*voir__IRZR,*voir__LRZR;
-  __LIST *Self__1QZR,*Self__ARZR,*Self__FRZR,*Self__KRZR;
-  __READ_GLOBAL *Self__I2JQ,*Self__J2JQ;
-  __tmp__HWAK=Self__GWAK->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__HWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__HWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__HWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__TS3P=((__READ_LOCAL *)__tmp__HWAK);
-    Self__YQZR=((__LOCAL *)Self__TS3P->local__HJZD);
-    Self__YQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__YQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ZQZR=create__AXB( 250);
-      display__UXFK(Self__TS3P,voir__ZQZR);
-      put_string__2EG(((__STRING *)voir__ZQZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__1QZR=((__LIST *)list_current__EH1);
-      voir__2QZR=create__AXB( 250);
-      display__EQQG(Self__1QZR,voir__2QZR);
-      put_string__2EG(((__STRING *)voir__2QZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__TDBK;
+  __READ_LOCAL__55ZI *Self__RLBS;
+  __LOCAL__L4WC *Self__H41T;
+  __STRING__BC *__tmp__I41T;
+  __READ_GLOBAL__T4YL *Self__0J2S;
+  __tmp__TDBK=Self__SDBK->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__TDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__TDBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__TDBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__RLBS=((__READ_LOCAL__55ZI *)__tmp__TDBK);
+    Self__H41T=((__LOCAL__L4WC *)Self__RLBS->local__BVEJ);
+    Self__H41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__H41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__I41T=create__34B( 250);
+      display__HAEJ(Self__RLBS,__tmp__I41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__I41T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__HWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__HWAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__HWAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__TDBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TDBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__VS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HWAK)->receiver__WN2H);
-    Self__3QZR=((__LOCAL *)Self__VS3P->local__HJZD);
-    Self__3QZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3QZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__3QZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__4QZR=create__AXB( 250);
-      display__UXFK(Self__VS3P,voir__4QZR);
-      put_string__2EG(((__STRING *)voir__4QZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__RLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__TDBK)->receiver__RA5J);
+    Self__H41T=((__LOCAL__L4WC *)Self__RLBS->local__BVEJ);
+    Self__H41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__H41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__I41T=create__34B( 250);
+      display__HAEJ(Self__RLBS,__tmp__I41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__I41T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__ARZR=((__LIST *)list_current__EH1);
-      voir__BRZR=create__AXB( 250);
-      display__EQQG(Self__ARZR,voir__BRZR);
-      put_string__2EG(((__STRING *)voir__BRZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__HWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__HWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__HWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__HWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__HWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__HWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__TDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__HWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__HWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__HWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__HWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__TDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__HWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__TDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__HWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__TDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__HWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__TDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__HWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__I2JQ=((__READ_GLOBAL *)__tmp__HWAK);
-    unread__CGNL(Self__I2JQ->global__ZGJK,Self__I2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__TDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__HWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__HWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__TDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__HWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__HWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__TDBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__HWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__TDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__HWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__0J2S=((__READ_GLOBAL__T4YL *)__tmp__TDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0J2S->global__KAKM),Self__0J2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__HWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__TDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__HWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__TDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__HWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__TDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__HWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__TDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__HWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__TDBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__HWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__TDBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__HWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__HWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__TDBK));
   } break;
   };
-  __tmp__IWAK=Self__GWAK->parent_expr_binary__CBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__IWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__IWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__IWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
+  __tmp__TDBK=Self__SDBK->parent_expr_binary__LCOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__TDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__TDBK));
   } break;
-  case __INTEGER_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__TDBK));
   } break;
-  case __READ_LOCAL__: {
-    Self__WS3P=((__READ_LOCAL *)__tmp__IWAK);
-    Self__CRZR=((__LOCAL *)Self__WS3P->local__HJZD);
-    Self__CRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__CRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__DRZR=create__AXB( 250);
-      display__UXFK(Self__WS3P,voir__DRZR);
-      put_string__2EG(((__STRING *)voir__DRZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__RLBS=((__READ_LOCAL__55ZI *)__tmp__TDBK);
+    Self__H41T=((__LOCAL__L4WC *)Self__RLBS->local__BVEJ);
+    Self__H41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__H41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__I41T=create__34B( 250);
+      display__HAEJ(Self__RLBS,__tmp__I41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__I41T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__FRZR=((__LIST *)list_current__EH1);
-      voir__GRZR=create__AXB( 250);
-      display__EQQG(Self__FRZR,voir__GRZR);
-      put_string__2EG(((__STRING *)voir__GRZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__IWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__IWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__TDBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__IWAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TDBK));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__YS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IWAK)->receiver__WN2H);
-    Self__HRZR=((__LOCAL *)Self__YS3P->local__HJZD);
-    Self__HRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__HRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__IRZR=create__AXB( 250);
-      display__UXFK(Self__YS3P,voir__IRZR);
-      put_string__2EG(((__STRING *)voir__IRZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__KRZR=((__LIST *)list_current__EH1);
-      voir__LRZR=create__AXB( 250);
-      display__EQQG(Self__KRZR,voir__LRZR);
-      put_string__2EG(((__STRING *)voir__LRZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__RLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__TDBK)->receiver__RA5J);
+    Self__H41T=((__LOCAL__L4WC *)Self__RLBS->local__BVEJ);
+    Self__H41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__H41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__I41T=create__34B( 250);
+      display__HAEJ(Self__RLBS,__tmp__I41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__I41T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__IWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__IWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__IWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__IWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__IWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__IWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__TDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__IWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__TDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__IWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__IWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__IWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__TDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__IWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__TDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__IWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__TDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__IWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__TDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__IWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__J2JQ=((__READ_GLOBAL *)__tmp__IWAK);
-    unread__CGNL(Self__J2JQ->global__ZGJK,Self__J2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__TDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__IWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__IWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__TDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__IWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__IWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__TDBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__IWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__TDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__IWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__0J2S=((__READ_GLOBAL__T4YL *)__tmp__TDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0J2S->global__KAKM),Self__0J2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__IWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__TDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__IWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__TDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__IWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__TDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__IWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__TDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__IWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__TDBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__IWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__TDBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__IWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__IWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__TDBK));
   } break;
   };
 }
 
-static void remove__JWAK(__EXPR_DIV *Self__KWAK)
-// ({EXPR_DIV}) VoidRecursive, No inlinable.
+static void remove__VDBK(__EXPR_DIV__4COJ *Self__WDBK)
+// ({EXPR_DIV__4COJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__LWAK,*__tmp__MWAK;
-  __READ_LOCAL *Self__ZS3P,*Self__1S3P,*Self__2S3P,*Self__4S3P;
-  __LOCAL *Self__MRZR,*Self__RRZR,*Self__WRZR,*Self__1RZR;
-  void *voir__NRZR,*voir__QRZR,*voir__SRZR,*voir__VRZR,*voir__XRZR;
-  void *voir__0RZR,*voir__2RZR,*voir__5RZR;
-  __LIST *Self__PRZR,*Self__URZR,*Self__ZRZR,*Self__4RZR;
-  __READ_GLOBAL *Self__K2JQ,*Self__L2JQ;
-  __tmp__LWAK=Self__KWAK->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__LWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__LWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__LWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__ZS3P=((__READ_LOCAL *)__tmp__LWAK);
-    Self__MRZR=((__LOCAL *)Self__ZS3P->local__HJZD);
-    Self__MRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__MRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__NRZR=create__AXB( 250);
-      display__UXFK(Self__ZS3P,voir__NRZR);
-      put_string__2EG(((__STRING *)voir__NRZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__PRZR=((__LIST *)list_current__EH1);
-      voir__QRZR=create__AXB( 250);
-      display__EQQG(Self__PRZR,voir__QRZR);
-      put_string__2EG(((__STRING *)voir__QRZR));
+  void *__tmp__XDBK;
+  __READ_LOCAL__55ZI *Self__XLBS;
+  __LOCAL__L4WC *Self__T41T;
+  __STRING__BC *__tmp__U41T;
+  __READ_GLOBAL__T4YL *Self__2J2S;
+  __tmp__XDBK=Self__WDBK->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__XDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__XDBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__XDBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__XLBS=((__READ_LOCAL__55ZI *)__tmp__XDBK);
+    Self__T41T=((__LOCAL__L4WC *)Self__XLBS->local__BVEJ);
+    Self__T41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__T41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__T41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__U41T=create__34B( 250);
+      display__HAEJ(Self__XLBS,__tmp__U41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__U41T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__LWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__LWAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__LWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__XDBK));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XDBK));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__1S3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LWAK)->receiver__WN2H);
-    Self__RRZR=((__LOCAL *)Self__1S3P->local__HJZD);
-    Self__RRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__RRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__SRZR=create__AXB( 250);
-      display__UXFK(Self__1S3P,voir__SRZR);
-      put_string__2EG(((__STRING *)voir__SRZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__URZR=((__LIST *)list_current__EH1);
-      voir__VRZR=create__AXB( 250);
-      display__EQQG(Self__URZR,voir__VRZR);
-      put_string__2EG(((__STRING *)voir__VRZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__XLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__XDBK)->receiver__RA5J);
+    Self__T41T=((__LOCAL__L4WC *)Self__XLBS->local__BVEJ);
+    Self__T41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__T41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__T41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__U41T=create__34B( 250);
+      display__HAEJ(Self__XLBS,__tmp__U41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__U41T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__LWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__LWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__LWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__LWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__LWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__XDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__LWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__LWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__LWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__LWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__XDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__LWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__XDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__LWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__XDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__LWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__XDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__LWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__LWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__K2JQ=((__READ_GLOBAL *)__tmp__LWAK);
-    unread__CGNL(Self__K2JQ->global__ZGJK,Self__K2JQ);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__LWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__LWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__LWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__XDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__LWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__XDBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__LWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__2J2S=((__READ_GLOBAL__T4YL *)__tmp__XDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__2J2S->global__KAKM),Self__2J2S);
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__LWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__XDBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__LWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__XDBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__LWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__XDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__LWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__XDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__LWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__XDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__LWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__XDBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__LWAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__LWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__LWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__XDBK));
   } break;
   };
-  __tmp__MWAK=Self__KWAK->parent_expr_binary__VBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__MWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__MWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__MWAK);
+  __tmp__XDBK=Self__WDBK->parent_expr_binary__5COJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__XDBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__XDBK));
   } break;
-  case __PROTOTYPE_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__XDBK));
   } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__2S3P=((__READ_LOCAL *)__tmp__MWAK);
-    Self__WRZR=((__LOCAL *)Self__2S3P->local__HJZD);
-    Self__WRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__WRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__XRZR=create__AXB( 250);
-      display__UXFK(Self__2S3P,voir__XRZR);
-      put_string__2EG(((__STRING *)voir__XRZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__ZRZR=((__LIST *)list_current__EH1);
-      voir__0RZR=create__AXB( 250);
-      display__EQQG(Self__ZRZR,voir__0RZR);
-      put_string__2EG(((__STRING *)voir__0RZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__XLBS=((__READ_LOCAL__55ZI *)__tmp__XDBK);
+    Self__T41T=((__LOCAL__L4WC *)Self__XLBS->local__BVEJ);
+    Self__T41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__T41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__T41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__U41T=create__34B( 250);
+      display__HAEJ(Self__XLBS,__tmp__U41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__U41T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__MWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__MWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__XDBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__MWAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XDBK));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4S3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MWAK)->receiver__WN2H);
-    Self__1RZR=((__LOCAL *)Self__4S3P->local__HJZD);
-    Self__1RZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1RZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__1RZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__2RZR=create__AXB( 250);
-      display__UXFK(Self__4S3P,voir__2RZR);
-      put_string__2EG(((__STRING *)voir__2RZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__4RZR=((__LIST *)list_current__EH1);
-      voir__5RZR=create__AXB( 250);
-      display__EQQG(Self__4RZR,voir__5RZR);
-      put_string__2EG(((__STRING *)voir__5RZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__XLBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__XDBK)->receiver__RA5J);
+    Self__T41T=((__LOCAL__L4WC *)Self__XLBS->local__BVEJ);
+    Self__T41T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__T41T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__T41T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__U41T=create__34B( 250);
+      display__HAEJ(Self__XLBS,__tmp__U41T);
+      put_string__RGZ(((__STRING__BC *)__tmp__U41T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__MWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__MWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__MWAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__MWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__MWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__MWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__XDBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__MWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__XDBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__MWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__XDBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__MWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XDBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__MWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XDBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__MWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__XDBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__MWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__XDBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__MWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__XDBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__MWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__XDBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__L2JQ=((__READ_GLOBAL *)__tmp__MWAK);
-    unread__CGNL(Self__L2JQ->global__ZGJK,Self__L2JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XDBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__MWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XDBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__MWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XDBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__MWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XDBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__MWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XDBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__MWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__XDBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__MWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__XDBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__MWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__2J2S=((__READ_GLOBAL__T4YL *)__tmp__XDBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__2J2S->global__KAKM),Self__2J2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__MWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__XDBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__MWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__XDBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__MWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__XDBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__MWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__XDBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__MWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__XDBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__MWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__XDBK));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__MWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__XDBK));
   } break;
   };
 }
 
-static void remove__NWAK(__EXPR_AND *Self__OWAK)
-// ({EXPR_AND}) VoidRecursive, No inlinable.
+static void remove__ZDBK(__EXPR_AND__SDOJ *Self__0DBK)
+// ({EXPR_AND__SDOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__PWAK,*__tmp__QWAK;
-  __READ_LOCAL *Self__5S3P,*Self__BT3P,*Self__CT3P,*Self__ET3P;
-  __LOCAL *Self__ASZR,*Self__FSZR,*Self__KSZR,*Self__PSZR;
-  void *voir__BSZR,*voir__ESZR,*voir__GSZR,*voir__JSZR,*voir__LSZR;
-  void *voir__OSZR,*voir__QSZR,*voir__TSZR;
-  __LIST *Self__DSZR,*Self__ISZR,*Self__NSZR,*Self__SSZR;
-  __READ_GLOBAL *Self__M2JQ,*Self__N2JQ;
-  __tmp__PWAK=Self__OWAK->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__PWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__PWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__PWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__5S3P=((__READ_LOCAL *)__tmp__PWAK);
-    Self__ASZR=((__LOCAL *)Self__5S3P->local__HJZD);
-    Self__ASZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ASZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ASZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__BSZR=create__AXB( 250);
-      display__UXFK(Self__5S3P,voir__BSZR);
-      put_string__2EG(((__STRING *)voir__BSZR));
+  void *__tmp__1DBK;
+  __READ_LOCAL__55ZI *Self__3LBS;
+  __LOCAL__L4WC *Self__541T;
+  __STRING__BC *__tmp__A51T;
+  __READ_GLOBAL__T4YL *Self__4J2S;
+  __tmp__1DBK=Self__0DBK->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__1DBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__1DBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__1DBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__3LBS=((__READ_LOCAL__55ZI *)__tmp__1DBK);
+    Self__541T=((__LOCAL__L4WC *)Self__3LBS->local__BVEJ);
+    Self__541T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__541T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__541T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__A51T=create__34B( 250);
+      display__HAEJ(Self__3LBS,__tmp__A51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__A51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__DSZR=((__LIST *)list_current__EH1);
-      voir__ESZR=create__AXB( 250);
-      display__EQQG(Self__DSZR,voir__ESZR);
-      put_string__2EG(((__STRING *)voir__ESZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__PWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__PWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__1DBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__PWAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1DBK));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__BT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PWAK)->receiver__WN2H);
-    Self__FSZR=((__LOCAL *)Self__BT3P->local__HJZD);
-    Self__FSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__FSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__GSZR=create__AXB( 250);
-      display__UXFK(Self__BT3P,voir__GSZR);
-      put_string__2EG(((__STRING *)voir__GSZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__ISZR=((__LIST *)list_current__EH1);
-      voir__JSZR=create__AXB( 250);
-      display__EQQG(Self__ISZR,voir__JSZR);
-      put_string__2EG(((__STRING *)voir__JSZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__3LBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__1DBK)->receiver__RA5J);
+    Self__541T=((__LOCAL__L4WC *)Self__3LBS->local__BVEJ);
+    Self__541T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__541T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__541T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__A51T=create__34B( 250);
+      display__HAEJ(Self__3LBS,__tmp__A51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__A51T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__PWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__PWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__PWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__PWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__1DBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__PWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__PWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__PWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__PWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__1DBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__PWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__1DBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__PWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__1DBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__PWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__1DBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__PWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1DBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__PWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__1DBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__PWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1DBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__M2JQ=((__READ_GLOBAL *)__tmp__PWAK);
-    unread__CGNL(Self__M2JQ->global__ZGJK,Self__M2JQ);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__1DBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__PWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1DBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__PWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__1DBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__PWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__1DBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__PWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__4J2S=((__READ_GLOBAL__T4YL *)__tmp__1DBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4J2S->global__KAKM),Self__4J2S);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__PWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__1DBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__PWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__1DBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__PWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__1DBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__PWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__1DBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__PWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__1DBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__PWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__1DBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__PWAK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__PWAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__PWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__PWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__1DBK));
   } break;
   };
-  __tmp__QWAK=Self__OWAK->parent_expr_binary__ICKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__QWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__QWAK);
-  } break;
-  case __STRING_CST__: {
+  __tmp__1DBK=Self__0DBK->parent_expr_binary__TDOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__1DBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__1DBK));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__QWAK);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__1DBK));
   } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__CT3P=((__READ_LOCAL *)__tmp__QWAK);
-    Self__KSZR=((__LOCAL *)Self__CT3P->local__HJZD);
-    Self__KSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__KSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__LSZR=create__AXB( 250);
-      display__UXFK(Self__CT3P,voir__LSZR);
-      put_string__2EG(((__STRING *)voir__LSZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__NSZR=((__LIST *)list_current__EH1);
-      voir__OSZR=create__AXB( 250);
-      display__EQQG(Self__NSZR,voir__OSZR);
-      put_string__2EG(((__STRING *)voir__OSZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__3LBS=((__READ_LOCAL__55ZI *)__tmp__1DBK);
+    Self__541T=((__LOCAL__L4WC *)Self__3LBS->local__BVEJ);
+    Self__541T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__541T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__541T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__A51T=create__34B( 250);
+      display__HAEJ(Self__3LBS,__tmp__A51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__A51T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__QWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__1DBK));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__QWAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1DBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__QWAK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__ET3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QWAK)->receiver__WN2H);
-    Self__PSZR=((__LOCAL *)Self__ET3P->local__HJZD);
-    Self__PSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__PSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__QSZR=create__AXB( 250);
-      display__UXFK(Self__ET3P,voir__QSZR);
-      put_string__2EG(((__STRING *)voir__QSZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__SSZR=((__LIST *)list_current__EH1);
-      voir__TSZR=create__AXB( 250);
-      display__EQQG(Self__SSZR,voir__TSZR);
-      put_string__2EG(((__STRING *)voir__TSZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__3LBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__1DBK)->receiver__RA5J);
+    Self__541T=((__LOCAL__L4WC *)Self__3LBS->local__BVEJ);
+    Self__541T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__541T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__541T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__A51T=create__34B( 250);
+      display__HAEJ(Self__3LBS,__tmp__A51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__A51T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__QWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__QWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__QWAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__QWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__QWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__QWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__1DBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__QWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__1DBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__QWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__1DBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__QWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1DBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__QWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1DBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__QWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__1DBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__QWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__1DBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__QWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__1DBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__QWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__1DBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__N2JQ=((__READ_GLOBAL *)__tmp__QWAK);
-    unread__CGNL(Self__N2JQ->global__ZGJK,Self__N2JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1DBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__QWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__1DBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__QWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1DBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__QWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__1DBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__QWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1DBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__QWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__1DBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__QWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__1DBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__QWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__4J2S=((__READ_GLOBAL__T4YL *)__tmp__1DBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4J2S->global__KAKM),Self__4J2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__QWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__1DBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__QWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__1DBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__QWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__1DBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__QWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__1DBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__QWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__1DBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__QWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__1DBK));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__QWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__1DBK));
   } break;
   };
 }
 
-static void remove__RWAK(__EXPR_SHIFT_R *Self__SWAK)
-// ({EXPR_SHIFT_R}) VoidRecursive, No inlinable.
+static void remove__3DBK(__EXPR_SHIFT_R__GEOJ *Self__4DBK)
+// ({EXPR_SHIFT_R__GEOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__TWAK,*__tmp__UWAK;
-  __READ_LOCAL *Self__FT3P,*Self__HT3P,*Self__IT3P,*Self__KT3P;
-  __LOCAL *Self__USZR,*Self__ZSZR,*Self__4SZR,*Self__DTZR;
-  void *voir__VSZR,*voir__YSZR,*voir__0SZR,*voir__3SZR,*voir__5SZR;
-  void *voir__CTZR,*voir__ETZR,*voir__HTZR;
-  __LIST *Self__XSZR,*Self__2SZR,*Self__BTZR,*Self__GTZR;
-  __READ_GLOBAL *Self__O2JQ,*Self__P2JQ;
-  __tmp__TWAK=Self__SWAK->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__TWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__TWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__TWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__FT3P=((__READ_LOCAL *)__tmp__TWAK);
-    Self__USZR=((__LOCAL *)Self__FT3P->local__HJZD);
-    Self__USZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__USZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__USZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__VSZR=create__AXB( 250);
-      display__UXFK(Self__FT3P,voir__VSZR);
-      put_string__2EG(((__STRING *)voir__VSZR));
+  void *__tmp__5DBK;
+  __READ_LOCAL__55ZI *Self__DMBS;
+  __LOCAL__L4WC *Self__L51T;
+  __STRING__BC *__tmp__M51T;
+  __READ_GLOBAL__T4YL *Self__AK2S;
+  __tmp__5DBK=Self__4DBK->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__5DBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5DBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5DBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__DMBS=((__READ_LOCAL__55ZI *)__tmp__5DBK);
+    Self__L51T=((__LOCAL__L4WC *)Self__DMBS->local__BVEJ);
+    Self__L51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__L51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__L51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__M51T=create__34B( 250);
+      display__HAEJ(Self__DMBS,__tmp__M51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__M51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__XSZR=((__LIST *)list_current__EH1);
-      voir__YSZR=create__AXB( 250);
-      display__EQQG(Self__XSZR,voir__YSZR);
-      put_string__2EG(((__STRING *)voir__YSZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__TWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__TWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5DBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__TWAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5DBK));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__HT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TWAK)->receiver__WN2H);
-    Self__ZSZR=((__LOCAL *)Self__HT3P->local__HJZD);
-    Self__ZSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ZSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__0SZR=create__AXB( 250);
-      display__UXFK(Self__HT3P,voir__0SZR);
-      put_string__2EG(((__STRING *)voir__0SZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__2SZR=((__LIST *)list_current__EH1);
-      voir__3SZR=create__AXB( 250);
-      display__EQQG(Self__2SZR,voir__3SZR);
-      put_string__2EG(((__STRING *)voir__3SZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__DMBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5DBK)->receiver__RA5J);
+    Self__L51T=((__LOCAL__L4WC *)Self__DMBS->local__BVEJ);
+    Self__L51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__L51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__L51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__M51T=create__34B( 250);
+      display__HAEJ(Self__DMBS,__tmp__M51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__M51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__TWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__TWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__TWAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__TWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5DBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__TWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5DBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__TWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5DBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__TWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5DBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__TWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5DBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__TWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5DBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__TWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5DBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__TWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5DBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__TWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__5DBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__TWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__5DBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__TWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5DBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__O2JQ=((__READ_GLOBAL *)__tmp__TWAK);
-    unread__CGNL(Self__O2JQ->global__ZGJK,Self__O2JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5DBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__TWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5DBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__TWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5DBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__TWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5DBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__TWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5DBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__TWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5DBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__TWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5DBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__TWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__AK2S=((__READ_GLOBAL__T4YL *)__tmp__5DBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__AK2S->global__KAKM),Self__AK2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__TWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5DBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__TWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5DBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__TWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5DBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__TWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5DBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__TWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5DBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__TWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5DBK));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__TWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5DBK));
   } break;
   };
-  __tmp__UWAK=Self__SWAK->parent_expr_binary__1CKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__UWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__UWAK);
+  __tmp__5DBK=Self__4DBK->parent_expr_binary__HEOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__5DBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5DBK));
   } break;
-  case __STRING_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5DBK));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__UWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__IT3P=((__READ_LOCAL *)__tmp__UWAK);
-    Self__4SZR=((__LOCAL *)Self__IT3P->local__HJZD);
-    Self__4SZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4SZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4SZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5SZR=create__AXB( 250);
-      display__UXFK(Self__IT3P,voir__5SZR);
-      put_string__2EG(((__STRING *)voir__5SZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__BTZR=((__LIST *)list_current__EH1);
-      voir__CTZR=create__AXB( 250);
-      display__EQQG(Self__BTZR,voir__CTZR);
-      put_string__2EG(((__STRING *)voir__CTZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__DMBS=((__READ_LOCAL__55ZI *)__tmp__5DBK);
+    Self__L51T=((__LOCAL__L4WC *)Self__DMBS->local__BVEJ);
+    Self__L51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__L51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__L51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__M51T=create__34B( 250);
+      display__HAEJ(Self__DMBS,__tmp__M51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__M51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__UWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__UWAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__UWAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5DBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5DBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__KT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UWAK)->receiver__WN2H);
-    Self__DTZR=((__LOCAL *)Self__KT3P->local__HJZD);
-    Self__DTZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DTZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__DTZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ETZR=create__AXB( 250);
-      display__UXFK(Self__KT3P,voir__ETZR);
-      put_string__2EG(((__STRING *)voir__ETZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__DMBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5DBK)->receiver__RA5J);
+    Self__L51T=((__LOCAL__L4WC *)Self__DMBS->local__BVEJ);
+    Self__L51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__L51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__L51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__M51T=create__34B( 250);
+      display__HAEJ(Self__DMBS,__tmp__M51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__M51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__GTZR=((__LIST *)list_current__EH1);
-      voir__HTZR=create__AXB( 250);
-      display__EQQG(Self__GTZR,voir__HTZR);
-      put_string__2EG(((__STRING *)voir__HTZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__UWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__UWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__UWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5DBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__UWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5DBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__UWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5DBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__UWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5DBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__UWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5DBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__UWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5DBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__UWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5DBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__UWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5DBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__UWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__5DBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__UWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__5DBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__UWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5DBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__UWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5DBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__P2JQ=((__READ_GLOBAL *)__tmp__UWAK);
-    unread__CGNL(Self__P2JQ->global__ZGJK,Self__P2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5DBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__UWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5DBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__UWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5DBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__UWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5DBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__UWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5DBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__UWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5DBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__UWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__AK2S=((__READ_GLOBAL__T4YL *)__tmp__5DBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__AK2S->global__KAKM),Self__AK2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__UWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5DBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__UWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5DBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__UWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5DBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__UWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5DBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__UWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5DBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__UWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5DBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__UWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__UWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5DBK));
   } break;
   };
 }
 
-static void remove__VWAK(__EXPR_SHIFT_L *Self__WWAK)
-// ({EXPR_SHIFT_L}) VoidRecursive, No inlinable.
+static void remove__BEBK(__EXPR_SHIFT_L__0EOJ *Self__CEBK)
+// ({EXPR_SHIFT_L__0EOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__XWAK,*__tmp__YWAK;
-  __READ_LOCAL *Self__LT3P,*Self__NT3P,*Self__OT3P,*Self__QT3P;
-  __LOCAL *Self__ITZR,*Self__NTZR,*Self__STZR,*Self__XTZR;
-  void *voir__JTZR,*voir__MTZR,*voir__OTZR,*voir__RTZR,*voir__TTZR;
-  void *voir__WTZR,*voir__YTZR,*voir__1TZR;
-  __LIST *Self__LTZR,*Self__QTZR,*Self__VTZR,*Self__0TZR;
-  __READ_GLOBAL *Self__Q2JQ,*Self__R2JQ;
-  __tmp__XWAK=Self__WWAK->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__XWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__XWAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__XWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__LT3P=((__READ_LOCAL *)__tmp__XWAK);
-    Self__ITZR=((__LOCAL *)Self__LT3P->local__HJZD);
-    Self__ITZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ITZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ITZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__JTZR=create__AXB( 250);
-      display__UXFK(Self__LT3P,voir__JTZR);
-      put_string__2EG(((__STRING *)voir__JTZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__LTZR=((__LIST *)list_current__EH1);
-      voir__MTZR=create__AXB( 250);
-      display__EQQG(Self__LTZR,voir__MTZR);
-      put_string__2EG(((__STRING *)voir__MTZR));
+  void *__tmp__DEBK;
+  __READ_LOCAL__55ZI *Self__JMBS;
+  __LOCAL__L4WC *Self__X51T;
+  __STRING__BC *__tmp__Y51T;
+  __READ_GLOBAL__T4YL *Self__CK2S;
+  __tmp__DEBK=Self__CEBK->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__DEBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__DEBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__DEBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__JMBS=((__READ_LOCAL__55ZI *)__tmp__DEBK);
+    Self__X51T=((__LOCAL__L4WC *)Self__JMBS->local__BVEJ);
+    Self__X51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y51T=create__34B( 250);
+      display__HAEJ(Self__JMBS,__tmp__Y51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y51T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__XWAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__DEBK));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__XWAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DEBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__XWAK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__NT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XWAK)->receiver__WN2H);
-    Self__NTZR=((__LOCAL *)Self__NT3P->local__HJZD);
-    Self__NTZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NTZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__NTZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__OTZR=create__AXB( 250);
-      display__UXFK(Self__NT3P,voir__OTZR);
-      put_string__2EG(((__STRING *)voir__OTZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__QTZR=((__LIST *)list_current__EH1);
-      voir__RTZR=create__AXB( 250);
-      display__EQQG(Self__QTZR,voir__RTZR);
-      put_string__2EG(((__STRING *)voir__RTZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__JMBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__DEBK)->receiver__RA5J);
+    Self__X51T=((__LOCAL__L4WC *)Self__JMBS->local__BVEJ);
+    Self__X51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y51T=create__34B( 250);
+      display__HAEJ(Self__JMBS,__tmp__Y51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__XWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__XWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__XWAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__XWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__DEBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__XWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__DEBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__XWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__DEBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__XWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__DEBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__XWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__DEBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__XWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DEBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__XWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DEBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__XWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__DEBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__XWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__DEBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__XWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__DEBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__XWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__DEBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__Q2JQ=((__READ_GLOBAL *)__tmp__XWAK);
-    unread__CGNL(Self__Q2JQ->global__ZGJK,Self__Q2JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DEBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__XWAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DEBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__XWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DEBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__XWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DEBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__XWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DEBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__XWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__DEBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__XWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__DEBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__XWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__CK2S=((__READ_GLOBAL__T4YL *)__tmp__DEBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CK2S->global__KAKM),Self__CK2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__XWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__DEBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__XWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__DEBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__XWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__DEBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__XWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__DEBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__XWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__DEBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__XWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__DEBK));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__XWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__DEBK));
   } break;
   };
-  __tmp__YWAK=Self__WWAK->parent_expr_binary__ODKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__YWAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__YWAK);
+  __tmp__DEBK=Self__CEBK->parent_expr_binary__1EOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__DEBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__DEBK));
   } break;
-  case __STRING_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__DEBK));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__YWAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__OT3P=((__READ_LOCAL *)__tmp__YWAK);
-    Self__STZR=((__LOCAL *)Self__OT3P->local__HJZD);
-    Self__STZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__STZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__STZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__TTZR=create__AXB( 250);
-      display__UXFK(Self__OT3P,voir__TTZR);
-      put_string__2EG(((__STRING *)voir__TTZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__VTZR=((__LIST *)list_current__EH1);
-      voir__WTZR=create__AXB( 250);
-      display__EQQG(Self__VTZR,voir__WTZR);
-      put_string__2EG(((__STRING *)voir__WTZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__JMBS=((__READ_LOCAL__55ZI *)__tmp__DEBK);
+    Self__X51T=((__LOCAL__L4WC *)Self__JMBS->local__BVEJ);
+    Self__X51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y51T=create__34B( 250);
+      display__HAEJ(Self__JMBS,__tmp__Y51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__YWAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__YWAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__YWAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__DEBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DEBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__QT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YWAK)->receiver__WN2H);
-    Self__XTZR=((__LOCAL *)Self__QT3P->local__HJZD);
-    Self__XTZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XTZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__XTZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__YTZR=create__AXB( 250);
-      display__UXFK(Self__QT3P,voir__YTZR);
-      put_string__2EG(((__STRING *)voir__YTZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__JMBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__DEBK)->receiver__RA5J);
+    Self__X51T=((__LOCAL__L4WC *)Self__JMBS->local__BVEJ);
+    Self__X51T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__X51T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__X51T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__Y51T=create__34B( 250);
+      display__HAEJ(Self__JMBS,__tmp__Y51T);
+      put_string__RGZ(((__STRING__BC *)__tmp__Y51T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__0TZR=((__LIST *)list_current__EH1);
-      voir__1TZR=create__AXB( 250);
-      display__EQQG(Self__0TZR,voir__1TZR);
-      put_string__2EG(((__STRING *)voir__1TZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__YWAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__YWAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__YWAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__DEBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__YWAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__DEBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__YWAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__DEBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__YWAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__DEBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__YWAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__DEBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__YWAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DEBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__YWAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DEBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__YWAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__DEBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__YWAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__DEBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__YWAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__DEBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__YWAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__DEBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__YWAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DEBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__R2JQ=((__READ_GLOBAL *)__tmp__YWAK);
-    unread__CGNL(Self__R2JQ->global__ZGJK,Self__R2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DEBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__YWAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DEBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__YWAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DEBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__YWAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DEBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__YWAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__DEBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__YWAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__DEBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__YWAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__CK2S=((__READ_GLOBAL__T4YL *)__tmp__DEBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CK2S->global__KAKM),Self__CK2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__YWAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__DEBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__YWAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__DEBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__YWAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__DEBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__YWAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__DEBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__YWAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__DEBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__YWAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__DEBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__YWAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__YWAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__DEBK));
   } break;
   };
 }
 
-static void remove__ZWAK(__PUT_TO *Self__0WAK)
-// ({PUT_TO}) VoidRecursive, No inlinable.
+static void remove__FEBK(__PUT_TO__TFOJ *Self__GEBK)
+// ({PUT_TO__TFOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__3WAK,*__tmp__XXAK,*__tmp__YXAK,*__tmp__ZXAK;
-  void *__tmp__4WAK,*first_type__2WAK;
-  void *__tmp__AXAK;
-  void *__tmp__BXAK,*type_generic__1WAK;
-  __TYPE_GENERIC *Self__5SZM;
-  __INTEGER result__25FN,__tmp__FAGN,idx__TWSN,__tmp__HTZM;
-  void *tmp__IBGN;
-  __READ_LOCAL *Self__VV3P,*Self__XV3P,*Self__YV3P,*Self__0V3P;
-  __READ_LOCAL *Self__1V3P,*Self__3V3P;
-  __LOCAL *Self__2TZR,*Self__BUZR,*Self__GUZR,*Self__LUZR,*Self__QUZR;
-  __LOCAL *Self__VUZR;
-  void *voir__3TZR,*voir__AUZR,*voir__CUZR,*voir__FUZR,*voir__HUZR;
-  void *voir__KUZR,*voir__MUZR,*voir__PUZR,*voir__RUZR,*voir__UUZR;
-  void *voir__WUZR,*voir__ZUZR;
-  __LIST *Self__5TZR,*Self__EUZR,*Self__JUZR,*Self__OUZR,*Self__TUZR;
-  __LIST *Self__YUZR;
-  __READ_GLOBAL *Self__S2JQ,*Self__T2JQ,*Self__U2JQ;
-  __FAST_ARRAYoPUT_TOo *Self__Z5FN,*Self__XAGN,*Self__JCGN;
-  void **__tmp__EAGN,**Self__HWSN;
-  void *__tmp__ETZM;
-  __tmp__3WAK=Self__0WAK->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__3WAK)->__id) {
-  case __LIST__: {
-    __tmp__4WAK=static_type__OHQG(__tmp__3WAK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__4WAK=((__STRING_CST *)__tmp__3WAK)->parent_constant__5F.static_type__M2YD;
+  void *__tmp__JEBK;
+  __TYPE_FULL__XMB *__tmp__KEBK;
+  __TYPE_GENERIC__OCY *__tmp__NEBK,*Self__5IMO;
+  __INTEGER__Q result__LXAP,__tmp__ZXAP,idx__C0MP;
+  __PUT_TO__TFOJ *__tmp__CNLP,*__tmp__DNLP;
+  __READ_LOCAL__55ZI *Self__SPBS;
+  __LOCAL__L4WC *Self__DA2T;
+  __STRING__BC *__tmp__EA2T;
+  __READ_GLOBAL__T4YL *Self__NK2S;
+  __FAST_ARRAYoPUT_TOo__5LJO *Self__IXAP,*Self__QMLP;
+  void **__tmp__YXAP,**Self__WZMP;
+  __tmp__JEBK=Self__GEBK->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__JEBK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__KEBK=((__STRING_CST__5J *)__tmp__JEBK)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__4WAK=((__EXTERNAL_C *)__tmp__3WAK)->static_type__1VZD;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__KEBK=((__EXTERNAL_C__Y5WC *)__tmp__JEBK)->static_type__W54D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__4WAK=((__PROTOTYPE_CST *)__tmp__3WAK)->parent_constant__W2LC.static_type__M2YD;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__KEBK=((__PROTOTYPE_CST__LAXC *)__tmp__JEBK)->parent_constant__MAXC.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__4WAK=((__INTEGER_CST *)__tmp__3WAK)->parent_constant__B3LC.static_type__M2YD;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__KEBK=((__INTEGER_CST__XAXC *)__tmp__JEBK)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __READ_LOCAL__: {
-    __tmp__4WAK=((__LOCAL *)((__READ_LOCAL *)__tmp__3WAK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__KEBK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__JEBK));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4WAK=static_type__CN1H(__tmp__3WAK);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__KEBK=((__READ_LOCAL__55ZI *)__tmp__JEBK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4WAK=static_type__1N1H();
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__KEBK=static_type__ODCK();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4WAK=static_type__AO1H();
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__KEBK=static_type__TDCK();
   } break;
-  case __REAL_CST__: {
-    __tmp__4WAK=((__REAL_CST *)__tmp__3WAK)->parent_constant__U2JH.static_type__M2YD;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__KEBK=static_type__YDCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__4WAK=((__CHARACTER_CST *)__tmp__3WAK)->parent_constant__H3JH.static_type__M2YD;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__KEBK=static_type__3DCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__4WAK=static_type__FO1H();
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__KEBK=static_type__CECK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__4WAK=static_type__KO1H();
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__KEBK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__4WAK=static_type__PO1H();
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__KEBK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__4WAK=static_type__UO1H(__tmp__3WAK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__KEBK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__JEBK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__4WAK=static_type__0O1H(__tmp__3WAK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__KEBK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__4WAK=static_type__5O1H(__tmp__3WAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__KEBK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__4WAK=static_type__EP1H(__tmp__3WAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__KEBK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4WAK=static_type__JP1H(__tmp__3WAK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__KEBK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4WAK=static_type__OP1H(__tmp__3WAK);
+  case __ITEM__HGOJ__: {
+    __tmp__KEBK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__JEBK));
   } break;
-  case __PUT_TO__: {
-    __tmp__4WAK=TYPE_VOID__->parent_type__UIB.default__AKC;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__KEBK=static_type__VFCK();
   } break;
-  case __ITEM__: {
-    __tmp__4WAK=static_type__XP1H(__tmp__3WAK);
+  case __CAST__1HOJ__: {
+    __tmp__KEBK=((__CAST__1HOJ *)__tmp__JEBK)->static_type__FD5J;
   } break;
-  case __SIZE_OF__: {
-    __tmp__4WAK=static_type__DQ1H();
+  case __REAL_CST__1LOJ__: {
+    __tmp__KEBK=((__REAL_CST__1LOJ *)__tmp__JEBK)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __CAST__: {
-    __tmp__4WAK=((__CAST *)__tmp__3WAK)->static_type__0N1H;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__KEBK=((__CHARACTER_CST__RMOJ *)__tmp__JEBK)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__4WAK=static_type__NOKL(__tmp__3WAK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__KEBK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__JEBK)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__4WAK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3WAK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+  case __READ_SLOT__LL4K__: {
+    __tmp__KEBK=((__READ_SLOT__LL4K *)__tmp__JEBK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__4WAK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3WAK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__KEBK=static_type__5L5O();
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4WAK=static_type__Z1ZM();
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__KEBK=static_type__CRTP();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4WAK=static_type__ZQEO();
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__KEBK=static_type__M51P();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4WAK=static_type__P0IO();
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__KEBK=static_type__HRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4WAK=static_type__4QEO();
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__KEBK=static_type__S51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4WAK=static_type__V0IO();
+  case __EXPR_NEG__EZVL__: {
+    __tmp__KEBK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__4WAK=static_type__DFJM(__tmp__3WAK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__KEBK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__4WAK=static_type__P3ML(__tmp__3WAK);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__KEBK=((__READ_GLOBAL__T4YL *)__tmp__JEBK)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__4WAK=static_type__R3XM(__tmp__3WAK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__KEBK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__JEBK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__4WAK=static_type__DREO(__tmp__3WAK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__KEBK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__JEBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4WAK=static_type__0BEP();
+  case __EXPR_OR__PQ0N__: {
+    __tmp__KEBK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__JEBK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__4WAK=static_type__V0QN();
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__KEBK=static_type__TA0Q();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4WAK=static_type__00QN();
+  case __EXPR_INF__OXBP__: {
+    __tmp__KEBK=static_type__4BUP();
   } break;
-  case __EXPR_OR__: {
-    __tmp__4WAK=static_type__3YPN(__tmp__3WAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__KEBK=static_type__DCUP();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__4WAK=static_type__1HSO(__tmp__3WAK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__KEBK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__JEBK));
   } break;
   };
-  __tmp__AXAK=((__TYPE_FULL *)__tmp__4WAK)->parent_type__5SL;
-  if (__tmp__AXAK==NULL) {
-    __tmp__BXAK=NULL;
+  __tmp__JEBK=((__TYPE_FULL__XMB *)__tmp__KEBK)->the_parent_type__QLK;
+  if (__tmp__JEBK==NULL) {
+    __tmp__NEBK=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__AXAK)->__id) {
-    case __TYPE__: {
-      __tmp__BXAK=NULL;
+    switch (((struct ___OBJ *)__tmp__JEBK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__NEBK=NULL;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__BXAK=NULL;
+    case __TYPE_NULL__GMB__: {
+      __tmp__NEBK=NULL;
     } break;
-    case __TYPE_VOID__: {
-      __tmp__BXAK=NULL;
+    case __TYPE_VOID__IMB__: {
+      __tmp__NEBK=NULL;
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__BXAK=NULL;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__NEBK=NULL;
     } break;
-    case __TYPE_ID__: {
-      __tmp__BXAK=NULL;
+    case __TYPE_ID__MMB__: {
+      __tmp__NEBK=NULL;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__BXAK=((void *)__tmp__AXAK);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__NEBK=((void *)__tmp__JEBK);
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__BXAK=NULL;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__NEBK=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__NEBK=NULL;
     } break;
     }
   };
-  type_generic__1WAK=__tmp__BXAK;
-  first_type__2WAK=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__BXAK)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
-  if (((! ((__UINTEGER_8)(((__TYPE_FULL *)first_type__2WAK)->flag__ATL &  1) !=  0)) || ((void *)((__TYPE_FULL *)first_type__2WAK)->parent_type__5SL == (void *)type_boolean__VJB))) {
-    Self__5SZM=((__TYPE_GENERIC *)__tmp__BXAK);
-    Self__Z5FN=((__FAST_ARRAYoPUT_TOo *)Self__5SZM->put_to_list__VFZM);
-    result__25FN= 0;
-    if ((Self__Z5FN->parent_arrayed_collection__UFZM.upper__KGZM >=  0)) {
-      __tmp__EAGN=Self__Z5FN->parent_arrayed_collection__UFZM.storage__B4FN;
-      __tmp__FAGN=Self__Z5FN->parent_arrayed_collection__UFZM.upper__KGZM;
-      Self__HWSN=((void **)__tmp__EAGN);
-      idx__TWSN= 0;
-      while ((! ((idx__TWSN > __tmp__FAGN) || ((void *)Self__0WAK == (void *)Self__HWSN[idx__TWSN])))) {
-        idx__TWSN=(__INTEGER)(idx__TWSN +  1);
-      };
-      result__25FN=idx__TWSN;
-    };
-    __tmp__ETZM=Self__5SZM->put_to_list__VFZM;
-    __tmp__HTZM=((__FAST_ARRAYoPUT_TOo *)Self__5SZM->put_to_list__VFZM)->parent_arrayed_collection__UFZM.upper__KGZM;
-    Self__XAGN=((__FAST_ARRAYoPUT_TOo *)__tmp__ETZM);
-    tmp__IBGN=((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[result__25FN];
-    ((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[result__25FN]=((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[__tmp__HTZM];
-    ((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[__tmp__HTZM]=tmp__IBGN;
-    Self__JCGN=((__FAST_ARRAYoPUT_TOo *)Self__5SZM->put_to_list__VFZM);
-    Self__JCGN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(Self__JCGN->parent_arrayed_collection__UFZM.upper__KGZM -  1);
-  };
-  __tmp__XXAK=Self__0WAK->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__XXAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__XXAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__XXAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__VV3P=((__READ_LOCAL *)__tmp__XXAK);
-    Self__2TZR=((__LOCAL *)Self__VV3P->local__HJZD);
-    Self__2TZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2TZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__2TZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__3TZR=create__AXB( 250);
-      display__UXFK(Self__VV3P,voir__3TZR);
-      put_string__2EG(((__STRING *)voir__3TZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__5TZR=((__LIST *)list_current__EH1);
-      voir__AUZR=create__AXB( 250);
-      display__EQQG(Self__5TZR,voir__AUZR);
-      put_string__2EG(((__STRING *)voir__AUZR));
+  __tmp__KEBK=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NEBK->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__KEBK)->flag__RLK &  1) !=  0)) || ((void *)((__TYPE_FULL__XMB *)__tmp__KEBK)->the_parent_type__QLK == (void *)type_boolean__UNB))) {
+    Self__5IMO=((__TYPE_GENERIC__OCY *)__tmp__NEBK);
+    Self__IXAP=((__FAST_ARRAYoPUT_TOo__5LJO *)Self__5IMO->put_to_list__IMJO);
+    result__LXAP= 0;
+    if ((Self__IXAP->parent_arrayed_collection__HMJO.upper__3MJO >=  0)) {
+      __tmp__YXAP=Self__IXAP->parent_arrayed_collection__HMJO.storage__XXAP;
+      __tmp__ZXAP=Self__IXAP->parent_arrayed_collection__HMJO.upper__3MJO;
+      Self__WZMP=((void **)__tmp__YXAP);
+      idx__C0MP= 0;
+      while ((! ((idx__C0MP > __tmp__ZXAP) || ((void *)Self__GEBK == (void *)Self__WZMP[idx__C0MP])))) {
+        idx__C0MP=(__INTEGER__Q)(idx__C0MP +  1);
+      };
+      result__LXAP=idx__C0MP;
+    };
+    Self__IXAP=Self__5IMO->put_to_list__IMJO;
+    __tmp__ZXAP=Self__5IMO->put_to_list__IMJO->parent_arrayed_collection__HMJO.upper__3MJO;
+    Self__QMLP=((__FAST_ARRAYoPUT_TOo__5LJO *)Self__IXAP);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__CNLP=((void **)Self__QMLP->parent_arrayed_collection__HMJO.storage__XXAP)[result__LXAP];
+    __tmp__DNLP=((void **)Self__QMLP->parent_arrayed_collection__HMJO.storage__XXAP)[__tmp__ZXAP];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__QMLP->parent_arrayed_collection__HMJO.storage__XXAP)[result__LXAP]=__tmp__DNLP;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__QMLP->parent_arrayed_collection__HMJO.storage__XXAP)[__tmp__ZXAP]=__tmp__CNLP;
+    Self__IXAP=((__FAST_ARRAYoPUT_TOo__5LJO *)Self__5IMO->put_to_list__IMJO);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__IXAP->parent_arrayed_collection__HMJO.upper__3MJO=(__INTEGER__Q)(Self__IXAP->parent_arrayed_collection__HMJO.upper__3MJO -  1);
+  };
+  __tmp__JEBK=Self__GEBK->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__JEBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__JEBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__JEBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__SPBS=((__READ_LOCAL__55ZI *)__tmp__JEBK);
+    Self__DA2T=((__LOCAL__L4WC *)Self__SPBS->local__BVEJ);
+    Self__DA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__EA2T=create__34B( 250);
+      display__HAEJ(Self__SPBS,__tmp__EA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__EA2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__XXAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__XXAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__XXAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__JEBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JEBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__XV3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XXAK)->receiver__WN2H);
-    Self__BUZR=((__LOCAL *)Self__XV3P->local__HJZD);
-    Self__BUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__BUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__CUZR=create__AXB( 250);
-      display__UXFK(Self__XV3P,voir__CUZR);
-      put_string__2EG(((__STRING *)voir__CUZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__SPBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__JEBK)->receiver__RA5J);
+    Self__DA2T=((__LOCAL__L4WC *)Self__SPBS->local__BVEJ);
+    Self__DA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__EA2T=create__34B( 250);
+      display__HAEJ(Self__SPBS,__tmp__EA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__EA2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__EUZR=((__LIST *)list_current__EH1);
-      voir__FUZR=create__AXB( 250);
-      display__EQQG(Self__EUZR,voir__FUZR);
-      put_string__2EG(((__STRING *)voir__FUZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__XXAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__XXAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__XXAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__XXAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__XXAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__JEBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__XXAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__XXAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__XXAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JEBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__XXAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__JEBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__XXAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__JEBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__XXAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__JEBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__XXAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__JEBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__XXAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JEBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__XXAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JEBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__S2JQ=((__READ_GLOBAL *)__tmp__XXAK);
-    unread__CGNL(Self__S2JQ->global__ZGJK,Self__S2JQ);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JEBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__XXAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JEBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__XXAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JEBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__XXAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__XXAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__XXAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__NK2S=((__READ_GLOBAL__T4YL *)__tmp__JEBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__NK2S->global__KAKM),Self__NK2S);
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__XXAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__JEBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__XXAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__JEBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__XXAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__JEBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__XXAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JEBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__XXAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__JEBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__XXAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__JEBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__XXAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__XXAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__XXAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__JEBK));
   } break;
   };
-  __tmp__YXAK=Self__0WAK->index__0Q2H;
-  switch (((struct ___OBJ *)__tmp__YXAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__YXAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__YXAK);
-  } break;
-  case __PROTOTYPE_CST__: {
+  __tmp__JEBK=Self__GEBK->index__SC5J;
+  switch (((struct ___OBJ *)__tmp__JEBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__JEBK));
   } break;
-  case __INTEGER_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__JEBK));
   } break;
-  case __READ_LOCAL__: {
-    Self__YV3P=((__READ_LOCAL *)__tmp__YXAK);
-    Self__GUZR=((__LOCAL *)Self__YV3P->local__HJZD);
-    Self__GUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__GUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__HUZR=create__AXB( 250);
-      display__UXFK(Self__YV3P,voir__HUZR);
-      put_string__2EG(((__STRING *)voir__HUZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__SPBS=((__READ_LOCAL__55ZI *)__tmp__JEBK);
+    Self__DA2T=((__LOCAL__L4WC *)Self__SPBS->local__BVEJ);
+    Self__DA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__EA2T=create__34B( 250);
+      display__HAEJ(Self__SPBS,__tmp__EA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__EA2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__JUZR=((__LIST *)list_current__EH1);
-      voir__KUZR=create__AXB( 250);
-      display__EQQG(Self__JUZR,voir__KUZR);
-      put_string__2EG(((__STRING *)voir__KUZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__YXAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__YXAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__JEBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__YXAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JEBK));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__0V3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YXAK)->receiver__WN2H);
-    Self__LUZR=((__LOCAL *)Self__0V3P->local__HJZD);
-    Self__LUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__LUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__MUZR=create__AXB( 250);
-      display__UXFK(Self__0V3P,voir__MUZR);
-      put_string__2EG(((__STRING *)voir__MUZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__OUZR=((__LIST *)list_current__EH1);
-      voir__PUZR=create__AXB( 250);
-      display__EQQG(Self__OUZR,voir__PUZR);
-      put_string__2EG(((__STRING *)voir__PUZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__SPBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__JEBK)->receiver__RA5J);
+    Self__DA2T=((__LOCAL__L4WC *)Self__SPBS->local__BVEJ);
+    Self__DA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__EA2T=create__34B( 250);
+      display__HAEJ(Self__SPBS,__tmp__EA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__EA2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__YXAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__YXAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__YXAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__YXAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__YXAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__YXAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__YXAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__YXAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__JEBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__YXAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JEBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__YXAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JEBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__YXAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__JEBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__YXAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__JEBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__YXAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__JEBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__YXAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__JEBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__T2JQ=((__READ_GLOBAL *)__tmp__YXAK);
-    unread__CGNL(Self__T2JQ->global__ZGJK,Self__T2JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JEBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__YXAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JEBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__YXAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JEBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__YXAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JEBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__YXAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JEBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__YXAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__YXAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__YXAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__NK2S=((__READ_GLOBAL__T4YL *)__tmp__JEBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__NK2S->global__KAKM),Self__NK2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__YXAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__JEBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__YXAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__JEBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__YXAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__JEBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__YXAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JEBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__YXAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__JEBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__YXAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__JEBK));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__YXAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__JEBK));
   } break;
   };
-  __tmp__ZXAK=Self__0WAK->value__4Q2H;
-  switch (((struct ___OBJ *)__tmp__ZXAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__ZXAK);
+  __tmp__JEBK=Self__GEBK->value__UC5J;
+  switch (((struct ___OBJ *)__tmp__JEBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__JEBK));
   } break;
-  case __STRING_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__JEBK));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__ZXAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__1V3P=((__READ_LOCAL *)__tmp__ZXAK);
-    Self__QUZR=((__LOCAL *)Self__1V3P->local__HJZD);
-    Self__QUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__QUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__RUZR=create__AXB( 250);
-      display__UXFK(Self__1V3P,voir__RUZR);
-      put_string__2EG(((__STRING *)voir__RUZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__TUZR=((__LIST *)list_current__EH1);
-      voir__UUZR=create__AXB( 250);
-      display__EQQG(Self__TUZR,voir__UUZR);
-      put_string__2EG(((__STRING *)voir__UUZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__SPBS=((__READ_LOCAL__55ZI *)__tmp__JEBK);
+    Self__DA2T=((__LOCAL__L4WC *)Self__SPBS->local__BVEJ);
+    Self__DA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__EA2T=create__34B( 250);
+      display__HAEJ(Self__SPBS,__tmp__EA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__EA2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__ZXAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__ZXAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__ZXAK);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__JEBK));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JEBK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__3V3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZXAK)->receiver__WN2H);
-    Self__VUZR=((__LOCAL *)Self__3V3P->local__HJZD);
-    Self__VUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__VUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__WUZR=create__AXB( 250);
-      display__UXFK(Self__3V3P,voir__WUZR);
-      put_string__2EG(((__STRING *)voir__WUZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__SPBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__JEBK)->receiver__RA5J);
+    Self__DA2T=((__LOCAL__L4WC *)Self__SPBS->local__BVEJ);
+    Self__DA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__EA2T=create__34B( 250);
+      display__HAEJ(Self__SPBS,__tmp__EA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__EA2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__YUZR=((__LIST *)list_current__EH1);
-      voir__ZUZR=create__AXB( 250);
-      display__EQQG(Self__YUZR,voir__ZUZR);
-      put_string__2EG(((__STRING *)voir__ZUZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__ZXAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__ZXAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__ZXAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__ZXAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__ZXAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__ZXAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__ZXAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__JEBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__ZXAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JEBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__ZXAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JEBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__ZXAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__JEBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__ZXAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__JEBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__ZXAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__JEBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__ZXAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__JEBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__ZXAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JEBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__U2JQ=((__READ_GLOBAL *)__tmp__ZXAK);
-    unread__CGNL(Self__U2JQ->global__ZGJK,Self__U2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JEBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__ZXAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JEBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__ZXAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JEBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__ZXAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JEBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__ZXAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__ZXAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__JEBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__ZXAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__NK2S=((__READ_GLOBAL__T4YL *)__tmp__JEBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__NK2S->global__KAKM),Self__NK2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__ZXAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__JEBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__ZXAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__JEBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__ZXAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__JEBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__ZXAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JEBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__ZXAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__JEBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__ZXAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__JEBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__ZXAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__ZXAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__JEBK));
   } break;
   };
 }
 
-static void remove__0XAK(__ITEM *Self__1XAK)
-// ({ITEM}) VoidRecursive, No inlinable.
+static void remove__GFBK(__ITEM__HGOJ *Self__HFBK)
+// ({ITEM__HGOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__2XAK,*__tmp__3XAK;
-  __READ_LOCAL *Self__4V3P,*Self__AW3P,*Self__BW3P,*Self__DW3P;
-  __LOCAL *Self__0UZR,*Self__5UZR,*Self__EVZR,*Self__JVZR;
-  void *voir__1UZR,*voir__4UZR,*voir__AVZR,*voir__DVZR,*voir__FVZR;
-  void *voir__IVZR,*voir__KVZR,*voir__NVZR;
-  __LIST *Self__3UZR,*Self__CVZR,*Self__HVZR,*Self__MVZR;
-  __READ_GLOBAL *Self__V2JQ,*Self__W2JQ;
-  __tmp__2XAK=Self__1XAK->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__2XAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__2XAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__2XAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__4V3P=((__READ_LOCAL *)__tmp__2XAK);
-    Self__0UZR=((__LOCAL *)Self__4V3P->local__HJZD);
-    Self__0UZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0UZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__0UZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__1UZR=create__AXB( 250);
-      display__UXFK(Self__4V3P,voir__1UZR);
-      put_string__2EG(((__STRING *)voir__1UZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__3UZR=((__LIST *)list_current__EH1);
-      voir__4UZR=create__AXB( 250);
-      display__EQQG(Self__3UZR,voir__4UZR);
-      put_string__2EG(((__STRING *)voir__4UZR));
+  void *__tmp__IFBK;
+  __READ_LOCAL__55ZI *Self__1PBS;
+  __LOCAL__L4WC *Self__VA2T;
+  __STRING__BC *__tmp__WA2T;
+  __READ_GLOBAL__T4YL *Self__QK2S;
+  __tmp__IFBK=Self__HFBK->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__IFBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__IFBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__IFBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__1PBS=((__READ_LOCAL__55ZI *)__tmp__IFBK);
+    Self__VA2T=((__LOCAL__L4WC *)Self__1PBS->local__BVEJ);
+    Self__VA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WA2T=create__34B( 250);
+      display__HAEJ(Self__1PBS,__tmp__WA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WA2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__2XAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__IFBK));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__2XAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IFBK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__2XAK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__AW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2XAK)->receiver__WN2H);
-    Self__5UZR=((__LOCAL *)Self__AW3P->local__HJZD);
-    Self__5UZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5UZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__5UZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__AVZR=create__AXB( 250);
-      display__UXFK(Self__AW3P,voir__AVZR);
-      put_string__2EG(((__STRING *)voir__AVZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__CVZR=((__LIST *)list_current__EH1);
-      voir__DVZR=create__AXB( 250);
-      display__EQQG(Self__CVZR,voir__DVZR);
-      put_string__2EG(((__STRING *)voir__DVZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__1PBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__IFBK)->receiver__RA5J);
+    Self__VA2T=((__LOCAL__L4WC *)Self__1PBS->local__BVEJ);
+    Self__VA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WA2T=create__34B( 250);
+      display__HAEJ(Self__1PBS,__tmp__WA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WA2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__2XAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__2XAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__2XAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__2XAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__2XAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__2XAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__2XAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__IFBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__2XAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__IFBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__2XAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IFBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__2XAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IFBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__2XAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__IFBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__2XAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__IFBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__2XAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__IFBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__2XAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__IFBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__V2JQ=((__READ_GLOBAL *)__tmp__2XAK);
-    unread__CGNL(Self__V2JQ->global__ZGJK,Self__V2JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IFBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__2XAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IFBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__2XAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IFBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__2XAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IFBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__2XAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IFBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__2XAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__IFBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__2XAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__IFBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__2XAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__QK2S=((__READ_GLOBAL__T4YL *)__tmp__IFBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__QK2S->global__KAKM),Self__QK2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__2XAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__IFBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__2XAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__IFBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__2XAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__IFBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__2XAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IFBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__2XAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__IFBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__2XAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__IFBK));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__2XAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__IFBK));
   } break;
   };
-  __tmp__3XAK=Self__1XAK->index__KR2H;
-  switch (((struct ___OBJ *)__tmp__3XAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__3XAK);
+  __tmp__IFBK=Self__HFBK->index__1C5J;
+  switch (((struct ___OBJ *)__tmp__IFBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__IFBK));
   } break;
-  case __STRING_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__IFBK));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__3XAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__BW3P=((__READ_LOCAL *)__tmp__3XAK);
-    Self__EVZR=((__LOCAL *)Self__BW3P->local__HJZD);
-    Self__EVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__EVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__FVZR=create__AXB( 250);
-      display__UXFK(Self__BW3P,voir__FVZR);
-      put_string__2EG(((__STRING *)voir__FVZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__HVZR=((__LIST *)list_current__EH1);
-      voir__IVZR=create__AXB( 250);
-      display__EQQG(Self__HVZR,voir__IVZR);
-      put_string__2EG(((__STRING *)voir__IVZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__1PBS=((__READ_LOCAL__55ZI *)__tmp__IFBK);
+    Self__VA2T=((__LOCAL__L4WC *)Self__1PBS->local__BVEJ);
+    Self__VA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WA2T=create__34B( 250);
+      display__HAEJ(Self__1PBS,__tmp__WA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WA2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__3XAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__3XAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__3XAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__IFBK));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IFBK));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3XAK)->receiver__WN2H);
-    Self__JVZR=((__LOCAL *)Self__DW3P->local__HJZD);
-    Self__JVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__JVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__KVZR=create__AXB( 250);
-      display__UXFK(Self__DW3P,voir__KVZR);
-      put_string__2EG(((__STRING *)voir__KVZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__MVZR=((__LIST *)list_current__EH1);
-      voir__NVZR=create__AXB( 250);
-      display__EQQG(Self__MVZR,voir__NVZR);
-      put_string__2EG(((__STRING *)voir__NVZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__1PBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__IFBK)->receiver__RA5J);
+    Self__VA2T=((__LOCAL__L4WC *)Self__1PBS->local__BVEJ);
+    Self__VA2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VA2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VA2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WA2T=create__34B( 250);
+      display__HAEJ(Self__1PBS,__tmp__WA2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WA2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__3XAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__3XAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__3XAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__3XAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__3XAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__IFBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__3XAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__3XAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IFBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__3XAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IFBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__3XAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__IFBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__3XAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__IFBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__3XAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__IFBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__3XAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__IFBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__3XAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IFBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__3XAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IFBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__W2JQ=((__READ_GLOBAL *)__tmp__3XAK);
-    unread__CGNL(Self__W2JQ->global__ZGJK,Self__W2JQ);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IFBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__3XAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IFBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__3XAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IFBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__3XAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__IFBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__3XAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__IFBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__3XAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__QK2S=((__READ_GLOBAL__T4YL *)__tmp__IFBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__QK2S->global__KAKM),Self__QK2S);
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__3XAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__IFBK));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__3XAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__IFBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__3XAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__IFBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__3XAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IFBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__3XAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__IFBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__3XAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__IFBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__3XAK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__3XAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__3XAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__IFBK));
   } break;
   };
 }
 
-static void remove__4XAK(__SIZE_OF *Self__5XAK)
-// ({SIZE_OF}) VoidRecursive, No inlinable.
+static void remove__MFBK(__CAST__1HOJ *Self__NFBK)
+// ({CAST__1HOJ}) Void Recursive, No inlinable.
 {
-  void *__tmp__AYAK;
-  __READ_LOCAL *Self__EW3P,*Self__GW3P;
-  __LOCAL *Self__OVZR,*Self__TVZR;
-  void *voir__PVZR,*voir__SVZR,*voir__UVZR,*voir__XVZR;
-  __LIST *Self__RVZR,*Self__WVZR;
-  __READ_GLOBAL *Self__X2JQ;
-  __tmp__AYAK=Self__5XAK->receiver__TR2H;
-  switch (((struct ___OBJ *)__tmp__AYAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__AYAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__AYAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__EW3P=((__READ_LOCAL *)__tmp__AYAK);
-    Self__OVZR=((__LOCAL *)Self__EW3P->local__HJZD);
-    Self__OVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__OVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__PVZR=create__AXB( 250);
-      display__UXFK(Self__EW3P,voir__PVZR);
-      put_string__2EG(((__STRING *)voir__PVZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__RVZR=((__LIST *)list_current__EH1);
-      voir__SVZR=create__AXB( 250);
-      display__EQQG(Self__RVZR,voir__SVZR);
-      put_string__2EG(((__STRING *)voir__SVZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__OFBK;
+  __READ_LOCAL__55ZI *Self__BQBS;
+  __LOCAL__L4WC *Self__BB2T;
+  __STRING__BC *__tmp__CB2T;
+  __READ_GLOBAL__T4YL *Self__SK2S;
+  __tmp__OFBK=Self__NFBK->value__PD5J;
+  switch (((struct ___OBJ *)__tmp__OFBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__OFBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__OFBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__BQBS=((__READ_LOCAL__55ZI *)__tmp__OFBK);
+    Self__BB2T=((__LOCAL__L4WC *)Self__BQBS->local__BVEJ);
+    Self__BB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__BB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__BB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__CB2T=create__34B( 250);
+      display__HAEJ(Self__BQBS,__tmp__CB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__CB2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__AYAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__AYAK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__AYAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__OFBK));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OFBK));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AYAK)->receiver__WN2H);
-    Self__TVZR=((__LOCAL *)Self__GW3P->local__HJZD);
-    Self__TVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__TVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__UVZR=create__AXB( 250);
-      display__UXFK(Self__GW3P,voir__UVZR);
-      put_string__2EG(((__STRING *)voir__UVZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__WVZR=((__LIST *)list_current__EH1);
-      voir__XVZR=create__AXB( 250);
-      display__EQQG(Self__WVZR,voir__XVZR);
-      put_string__2EG(((__STRING *)voir__XVZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__BQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__OFBK)->receiver__RA5J);
+    Self__BB2T=((__LOCAL__L4WC *)Self__BQBS->local__BVEJ);
+    Self__BB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__BB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__BB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__CB2T=create__34B( 250);
+      display__HAEJ(Self__BQBS,__tmp__CB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__CB2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__AYAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__AYAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__AYAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__OFBK));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__AYAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__OFBK));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__AYAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__OFBK));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__AYAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__OFBK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__AYAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__OFBK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__AYAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__OFBK));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__AYAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__OFBK));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__AYAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__OFBK));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__AYAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__OFBK));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__AYAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__OFBK));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__AYAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__OFBK));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__AYAK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OFBK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__X2JQ=((__READ_GLOBAL *)__tmp__AYAK);
-    unread__CGNL(Self__X2JQ->global__ZGJK,Self__X2JQ);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OFBK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__AYAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OFBK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__AYAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OFBK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__AYAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OFBK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__AYAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__OFBK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__AYAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__OFBK));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__AYAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__SK2S=((__READ_GLOBAL__T4YL *)__tmp__OFBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SK2S->global__KAKM),Self__SK2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__AYAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__OFBK));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__AYAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__OFBK));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__AYAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__OFBK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__AYAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OFBK));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__AYAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__OFBK));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__AYAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__OFBK));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__AYAK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__AYAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__OFBK));
   } break;
   };
 }
 
-static void remove__BYAK(__CAST *Self__CYAK)
-// ({CAST}) VoidRecursive, No inlinable.
+static void remove__PMFM(__READ_SLOT__LL4K *Self__QMFM)
+// ({READ_SLOT__LL4K}) Void Recursive, No inlinable.
 {
-  void *__tmp__DYAK;
-  __READ_LOCAL *Self__HW3P,*Self__JW3P;
-  __LOCAL *Self__YVZR,*Self__3VZR;
-  void *voir__ZVZR,*voir__2VZR,*voir__4VZR,*voir__BWZR;
-  __LIST *Self__1VZR,*Self__AWZR;
-  __READ_GLOBAL *Self__Y2JQ;
-  __tmp__DYAK=Self__CYAK->value__2R2H;
-  switch (((struct ___OBJ *)__tmp__DYAK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__DYAK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__DYAK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__HW3P=((__READ_LOCAL *)__tmp__DYAK);
-    Self__YVZR=((__LOCAL *)Self__HW3P->local__HJZD);
-    Self__YVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__YVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ZVZR=create__AXB( 250);
-      display__UXFK(Self__HW3P,voir__ZVZR);
-      put_string__2EG(((__STRING *)voir__ZVZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__1VZR=((__LIST *)list_current__EH1);
-      voir__2VZR=create__AXB( 250);
-      display__EQQG(Self__1VZR,voir__2VZR);
-      put_string__2EG(((__STRING *)voir__2VZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__RMFM;
+  __READ_LOCAL__55ZI *Self__EQBS;
+  __LOCAL__L4WC *Self__HB2T;
+  __STRING__BC *__tmp__IB2T;
+  __READ_GLOBAL__T4YL *Self__TK2S;
+  __tmp__RMFM=Self__QMFM->receiver__2L4K;
+  switch (((struct ___OBJ *)__tmp__RMFM)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__RMFM));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__RMFM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__EQBS=((__READ_LOCAL__55ZI *)__tmp__RMFM);
+    Self__HB2T=((__LOCAL__L4WC *)Self__EQBS->local__BVEJ);
+    Self__HB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IB2T=create__34B( 250);
+      display__HAEJ(Self__EQBS,__tmp__IB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IB2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__DYAK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__DYAK);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__RMFM));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__DYAK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RMFM));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__JW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DYAK)->receiver__WN2H);
-    Self__3VZR=((__LOCAL *)Self__JW3P->local__HJZD);
-    Self__3VZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3VZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__3VZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__4VZR=create__AXB( 250);
-      display__UXFK(Self__JW3P,voir__4VZR);
-      put_string__2EG(((__STRING *)voir__4VZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__AWZR=((__LIST *)list_current__EH1);
-      voir__BWZR=create__AXB( 250);
-      display__EQQG(Self__AWZR,voir__BWZR);
-      put_string__2EG(((__STRING *)voir__BWZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__EQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__RMFM)->receiver__RA5J);
+    Self__HB2T=((__LOCAL__L4WC *)Self__EQBS->local__BVEJ);
+    Self__HB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IB2T=create__34B( 250);
+      display__HAEJ(Self__EQBS,__tmp__IB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IB2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__DYAK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__DYAK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__DYAK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__DYAK);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__RMFM));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__DYAK);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__RMFM));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__DYAK);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__RMFM));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__DYAK);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__RMFM));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__DYAK);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__RMFM));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__DYAK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RMFM));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__DYAK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RMFM));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__DYAK);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__RMFM));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__DYAK);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__RMFM));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__DYAK);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__RMFM));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__DYAK);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__RMFM));
   } break;
-  case __READ_GLOBAL__: {
-    Self__Y2JQ=((__READ_GLOBAL *)__tmp__DYAK);
-    unread__CGNL(Self__Y2JQ->global__ZGJK,Self__Y2JQ);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RMFM));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__DYAK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RMFM));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__DYAK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RMFM));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__DYAK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RMFM));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__DYAK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RMFM));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__DYAK);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__RMFM));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__DYAK);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__RMFM));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__DYAK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__TK2S=((__READ_GLOBAL__T4YL *)__tmp__RMFM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__TK2S->global__KAKM),Self__TK2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__DYAK);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__RMFM));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__DYAK);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__RMFM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__DYAK);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__RMFM));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__DYAK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RMFM));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__DYAK);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__RMFM));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__DYAK);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__RMFM));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__DYAK);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__RMFM));
   } break;
   };
+  unread__HHEN(((__SLOT_DATA__IJRG *)Self__QMFM->slot__UYFM),Self__QMFM);
 }
 
-static void remove__DUML(__CALL_SLOT *Self__EUML)
-// ({CALL_SLOT}) VoidRecursive, No inlinable.
+static void remove__1O5O(__EXPR_NOT_LOGIC__W4FL *Self__2O5O)
+// ({EXPR_NOT_LOGIC__W4FL}) Void Recursive, No inlinable.
 {
-  void *e__FUML;
-  void *__tmp__GUML,*__tmp__PUML;
-  __INTEGER __tmp__HUML,__tmp__VUML,Self__04QL;
-  void *voir__MBZL;
-  __PROFIL_SLOT *Self__22QL;
-  __PROFIL_BLOCK *Self__03QL;
-  e__FUML=NULL;
-  __tmp__GUML=Self__EUML->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__GUML)->__id==__PROFIL_SLOT__) {
-    __tmp__HUML=((__PROFIL_SLOT *)__tmp__GUML)->parent_profil__R1LC.link_count__N5KJ;
-  } else {
-    __tmp__HUML=((__PROFIL_BLOCK *)__tmp__GUML)->parent_profil__OGAG.link_count__N5KJ;
-  };
-  if ((__tmp__HUML ==  0)) {
-    voir__MBZL=create__AXB( 250);
-    display__2TKL(Self__EUML,voir__MBZL);
-    put_string__2EG(((__STRING *)voir__MBZL));
-    fputc((int)('\n'),stdout);
-  };
-  __tmp__PUML=Self__EUML->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__PUML)->__id==__PROFIL_SLOT__) {
-    Self__22QL=((__PROFIL_SLOT *)__tmp__PUML);
-    Self__22QL->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__22QL->parent_profil__R1LC.link_count__N5KJ -  1);
-    if (((Self__22QL->parent_profil__R1LC.link_count__N5KJ ==  0) && (Self__22QL->parent_profil__R1LC.life_index__C1RI != (__INTEGER)(-  1)))) {
-      unset_life__45BM(Self__22QL);
-    };
-  } else {
-    Self__03QL=((__PROFIL_BLOCK *)__tmp__PUML);
-    Self__03QL->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__03QL->parent_profil__OGAG.link_count__N5KJ -  1);
-    if (((Self__03QL->parent_profil__OGAG.link_count__N5KJ ==  0) && (Self__03QL->parent_profil__OGAG.life_index__C1RI != (__INTEGER)(-  1)))) {
-      unset_life__45BM(Self__03QL);
-    };
-  };
-  __tmp__VUML=((__FAST_ARRAYoWRITEo *)Self__EUML->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
-  Self__04QL= 0;
-  while ((Self__04QL <= __tmp__VUML)) {
-    e__FUML=((void **)((__FAST_ARRAYoWRITEo *)Self__EUML->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__04QL];
-    if (((void *)e__FUML != (void *)NULL)) {
-      switch (((struct ___OBJ *)e__FUML)->__id) {
-      case __WRITE_GLOBAL__: {
-        remove__04IK(e__FUML);
-      } break;
-      case __WRITE_SLOT__: {
-        remove__44IK(e__FUML);
-      } break;
-      case __WRITE_LOCAL__: {
-        remove__E5IK(e__FUML);
-      } break;
-      };
-    };
-    Self__04QL=(__INTEGER)(Self__04QL +  1);
-  };
-}
-
-static void remove__GGHK(__READ_SLOT *Self__HGHK)
-// ({READ_SLOT}) VoidRecursive, No inlinable.
-{
-  void *__tmp__IGHK;
-  __READ_LOCAL *Self__SW3P,*Self__UW3P;
-  __LOCAL *Self__CWZR,*Self__HWZR;
-  void *voir__DWZR,*voir__GWZR,*voir__IWZR,*voir__LWZR;
-  __LIST *Self__FWZR,*Self__KWZR;
-  __READ_GLOBAL *Self__LGHK;
-  __tmp__IGHK=Self__HGHK->receiver__Q0TI;
-  switch (((struct ___OBJ *)__tmp__IGHK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__IGHK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__IGHK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__SW3P=((__READ_LOCAL *)__tmp__IGHK);
-    Self__CWZR=((__LOCAL *)Self__SW3P->local__HJZD);
-    Self__CWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__CWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__DWZR=create__AXB( 250);
-      display__UXFK(Self__SW3P,voir__DWZR);
-      put_string__2EG(((__STRING *)voir__DWZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__FWZR=((__LIST *)list_current__EH1);
-      voir__GWZR=create__AXB( 250);
-      display__EQQG(Self__FWZR,voir__GWZR);
-      put_string__2EG(((__STRING *)voir__GWZR));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__IGHK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__IGHK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__IGHK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__UW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IGHK)->receiver__WN2H);
-    Self__HWZR=((__LOCAL *)Self__UW3P->local__HJZD);
-    Self__HWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__HWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__IWZR=create__AXB( 250);
-      display__UXFK(Self__UW3P,voir__IWZR);
-      put_string__2EG(((__STRING *)voir__IWZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__KWZR=((__LIST *)list_current__EH1);
-      voir__LWZR=create__AXB( 250);
-      display__EQQG(Self__KWZR,voir__LWZR);
-      put_string__2EG(((__STRING *)voir__LWZR));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__IGHK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__IGHK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__IGHK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__IGHK);
-  } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__IGHK);
-  } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__IGHK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__IGHK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__IGHK);
-  } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__IGHK);
-  } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__IGHK);
-  } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__IGHK);
-  } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__IGHK);
-  } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__IGHK);
-  } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__IGHK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__LGHK=((__READ_GLOBAL *)__tmp__IGHK);
-    unread__CGNL(Self__LGHK->global__ZGJK,Self__LGHK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__IGHK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__IGHK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__IGHK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__IGHK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__IGHK);
-  } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__IGHK);
-  } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__IGHK);
-  } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__IGHK);
-  } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__IGHK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__IGHK);
-  } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__IGHK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__IGHK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__IGHK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__IGHK);
-  } break;
-  };
-  unread__CGNL(Self__HGHK->slot__MUGK,Self__HGHK);
-}
-
-static void unread__CGNL(__SLOT_DATA *Self__DGNL,void *e__EGNL)
-// ({SLOT_DATA},{READ_SLOTxREAD_GLOBAL}) VoidNo recursive, No inlinable.
-{
-  __READ_SLOT *Self__ZYZL;
-  void *voir__0YZL,*voir__AZZL,*voir__Z2JQ;
-  __READ_GLOBAL *Self__5YZL;
-  __LIST *Self__02JQ;
-  Self__DGNL->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(Self__DGNL->parent_variable__HHZD.ensure_count__YDAG -  1);
-  if ((Self__DGNL->parent_variable__HHZD.ensure_count__YDAG <  0)) {
-    print__1ZE((&__string_336));
-    if (((struct ___OBJ *)e__EGNL)->__id==__READ_SLOT__) {
-      Self__ZYZL=((__READ_SLOT *)e__EGNL);
-      voir__0YZL=create__AXB( 250);
-      display__D2ZK(Self__ZYZL,voir__0YZL);
-      put_string__2EG(((__STRING *)voir__0YZL));
-      fputc((int)('\n'),stdout);
-    } else {
-      Self__5YZL=((__READ_GLOBAL *)e__EGNL);
-      voir__AZZL=create__AXB( 250);
-      display__I2ZK(Self__5YZL,voir__AZZL);
-      put_string__2EG(((__STRING *)voir__AZZL));
-      fputc((int)('\n'),stdout);
-    };
-    print__1ZE((&__string_337));
-    Self__02JQ=((__LIST *)list_current__EH1);
-    voir__Z2JQ=create__AXB( 250);
-    display__EQQG(Self__02JQ,voir__Z2JQ);
-    put_string__2EG(((__STRING *)voir__Z2JQ));
-    fputc((int)('\n'),stdout);
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_338));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  };
-}
-
-static void remove__WA0M(__EXPR_NOT_LOGIC *Self__XA0M)
-// ({EXPR_NOT_LOGIC}) VoidRecursive, No inlinable.
-{
-  void *__tmp__YA0M;
-  __READ_LOCAL *Self__VW3P,*Self__XW3P;
-  __LOCAL *Self__MWZR,*Self__RWZR;
-  void *voir__NWZR,*voir__QWZR,*voir__SWZR,*voir__VWZR;
-  __LIST *Self__PWZR,*Self__UWZR;
-  __READ_GLOBAL *Self__YW3P;
-  __tmp__YA0M=Self__XA0M->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  switch (((struct ___OBJ *)__tmp__YA0M)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__YA0M);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__YA0M);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__VW3P=((__READ_LOCAL *)__tmp__YA0M);
-    Self__MWZR=((__LOCAL *)Self__VW3P->local__HJZD);
-    Self__MWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__MWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__NWZR=create__AXB( 250);
-      display__UXFK(Self__VW3P,voir__NWZR);
-      put_string__2EG(((__STRING *)voir__NWZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__PWZR=((__LIST *)list_current__EH1);
-      voir__QWZR=create__AXB( 250);
-      display__EQQG(Self__PWZR,voir__QWZR);
-      put_string__2EG(((__STRING *)voir__QWZR));
+  void *__tmp__3O5O;
+  __READ_LOCAL__55ZI *Self__HQBS;
+  __LOCAL__L4WC *Self__NB2T;
+  __STRING__BC *__tmp__OB2T;
+  __READ_GLOBAL__T4YL *Self__UK2S;
+  __tmp__3O5O=Self__2O5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+  switch (((struct ___OBJ *)__tmp__3O5O)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3O5O));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3O5O));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__HQBS=((__READ_LOCAL__55ZI *)__tmp__3O5O);
+    Self__NB2T=((__LOCAL__L4WC *)Self__HQBS->local__BVEJ);
+    Self__NB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__NB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__NB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__OB2T=create__34B( 250);
+      display__HAEJ(Self__HQBS,__tmp__OB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__OB2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__YA0M);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3O5O));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__YA0M);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3O5O));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__YA0M);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__XW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YA0M)->receiver__WN2H);
-    Self__RWZR=((__LOCAL *)Self__XW3P->local__HJZD);
-    Self__RWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__RWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__SWZR=create__AXB( 250);
-      display__UXFK(Self__XW3P,voir__SWZR);
-      put_string__2EG(((__STRING *)voir__SWZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__UWZR=((__LIST *)list_current__EH1);
-      voir__VWZR=create__AXB( 250);
-      display__EQQG(Self__UWZR,voir__VWZR);
-      put_string__2EG(((__STRING *)voir__VWZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__HQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3O5O)->receiver__RA5J);
+    Self__NB2T=((__LOCAL__L4WC *)Self__HQBS->local__BVEJ);
+    Self__NB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__NB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__NB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__OB2T=create__34B( 250);
+      display__HAEJ(Self__HQBS,__tmp__OB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__OB2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__YA0M);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__YA0M);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__YA0M);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__YA0M);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3O5O));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__YA0M);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3O5O));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__YA0M);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3O5O));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__YA0M);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3O5O));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__YA0M);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3O5O));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__YA0M);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3O5O));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__YA0M);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3O5O));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__YA0M);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3O5O));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__YA0M);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__3O5O));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__YA0M);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__3O5O));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__YA0M);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3O5O));
   } break;
-  case __READ_GLOBAL__: {
-    Self__YW3P=((__READ_GLOBAL *)__tmp__YA0M);
-    unread__CGNL(Self__YW3P->global__ZGJK,Self__YW3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3O5O));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__YA0M);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3O5O));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__YA0M);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3O5O));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__YA0M);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3O5O));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__YA0M);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3O5O));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__YA0M);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3O5O));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__YA0M);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3O5O));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__YA0M);
+  case __READ_GLOBAL__T4YL__: {
+    Self__UK2S=((__READ_GLOBAL__T4YL *)__tmp__3O5O);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__UK2S->global__KAKM),Self__UK2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__YA0M);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3O5O));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__YA0M);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3O5O));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__YA0M);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3O5O));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__YA0M);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3O5O));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__YA0M);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3O5O));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__YA0M);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3O5O));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__YA0M);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3O5O));
   } break;
   };
 }
 
-static void remove__0UEO(__EXPR_OR_LOGIC *Self__1UEO)
-// ({EXPR_OR_LOGIC}) VoidRecursive, No inlinable.
+static void remove__FQTP(__EXPR_OR_LOGIC__ADUL *Self__GQTP)
+// ({EXPR_OR_LOGIC__ADUL}) Void Recursive, No inlinable.
 {
-  void *__tmp__2UEO,*__tmp__3UEO;
-  __READ_LOCAL *Self__ZW3P,*Self__1W3P,*Self__3W3P,*Self__5W3P;
-  __LOCAL *Self__WWZR,*Self__1WZR,*Self__AXZR,*Self__FXZR;
-  void *voir__XWZR,*voir__0WZR,*voir__2WZR,*voir__5WZR,*voir__BXZR;
-  void *voir__EXZR,*voir__GXZR,*voir__JXZR;
-  __LIST *Self__ZWZR,*Self__4WZR,*Self__DXZR,*Self__IXZR;
-  __READ_GLOBAL *Self__2W3P,*Self__AX3P;
-  __tmp__2UEO=Self__1UEO->parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__2UEO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__2UEO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__2UEO);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__ZW3P=((__READ_LOCAL *)__tmp__2UEO);
-    Self__WWZR=((__LOCAL *)Self__ZW3P->local__HJZD);
-    Self__WWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__WWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__XWZR=create__AXB( 250);
-      display__UXFK(Self__ZW3P,voir__XWZR);
-      put_string__2EG(((__STRING *)voir__XWZR));
+  void *__tmp__HQTP;
+  __READ_LOCAL__55ZI *Self__KQBS;
+  __LOCAL__L4WC *Self__TB2T;
+  __STRING__BC *__tmp__UB2T;
+  __READ_GLOBAL__T4YL *Self__VK2S;
+  __tmp__HQTP=Self__GQTP->parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__HQTP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__HQTP));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__HQTP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__KQBS=((__READ_LOCAL__55ZI *)__tmp__HQTP);
+    Self__TB2T=((__LOCAL__L4WC *)Self__KQBS->local__BVEJ);
+    Self__TB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UB2T=create__34B( 250);
+      display__HAEJ(Self__KQBS,__tmp__UB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UB2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__ZWZR=((__LIST *)list_current__EH1);
-      voir__0WZR=create__AXB( 250);
-      display__EQQG(Self__ZWZR,voir__0WZR);
-      put_string__2EG(((__STRING *)voir__0WZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__2UEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__2UEO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__2UEO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__HQTP));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HQTP));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__1W3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2UEO)->receiver__WN2H);
-    Self__1WZR=((__LOCAL *)Self__1W3P->local__HJZD);
-    Self__1WZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1WZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__1WZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__2WZR=create__AXB( 250);
-      display__UXFK(Self__1W3P,voir__2WZR);
-      put_string__2EG(((__STRING *)voir__2WZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__4WZR=((__LIST *)list_current__EH1);
-      voir__5WZR=create__AXB( 250);
-      display__EQQG(Self__4WZR,voir__5WZR);
-      put_string__2EG(((__STRING *)voir__5WZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__KQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__HQTP)->receiver__RA5J);
+    Self__TB2T=((__LOCAL__L4WC *)Self__KQBS->local__BVEJ);
+    Self__TB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UB2T=create__34B( 250);
+      display__HAEJ(Self__KQBS,__tmp__UB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UB2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__2UEO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__2UEO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__2UEO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__2UEO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__HQTP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__2UEO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__2UEO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__2UEO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__2UEO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__HQTP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__2UEO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__HQTP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__2UEO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__HQTP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__2UEO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__HQTP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__2UEO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HQTP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__2UEO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HQTP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__2UEO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HQTP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__2W3P=((__READ_GLOBAL *)__tmp__2UEO);
-    unread__CGNL(Self__2W3P->global__ZGJK,Self__2W3P);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HQTP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__2UEO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HQTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__2UEO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__HQTP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__2UEO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__HQTP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__2UEO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__VK2S=((__READ_GLOBAL__T4YL *)__tmp__HQTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__VK2S->global__KAKM),Self__VK2S);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__2UEO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__HQTP));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__2UEO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__HQTP));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__2UEO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__HQTP));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__2UEO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__HQTP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__2UEO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__HQTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__2UEO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__HQTP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__2UEO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__2UEO);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__2UEO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__2UEO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__HQTP));
   } break;
   };
-  __tmp__3UEO=Self__1UEO->parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__3UEO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__3UEO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__3UEO);
+  __tmp__HQTP=Self__GQTP->parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__HQTP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__HQTP));
   } break;
-  case __PROTOTYPE_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__HQTP));
   } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__3W3P=((__READ_LOCAL *)__tmp__3UEO);
-    Self__AXZR=((__LOCAL *)Self__3W3P->local__HJZD);
-    Self__AXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__AXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__BXZR=create__AXB( 250);
-      display__UXFK(Self__3W3P,voir__BXZR);
-      put_string__2EG(((__STRING *)voir__BXZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__DXZR=((__LIST *)list_current__EH1);
-      voir__EXZR=create__AXB( 250);
-      display__EQQG(Self__DXZR,voir__EXZR);
-      put_string__2EG(((__STRING *)voir__EXZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__KQBS=((__READ_LOCAL__55ZI *)__tmp__HQTP);
+    Self__TB2T=((__LOCAL__L4WC *)Self__KQBS->local__BVEJ);
+    Self__TB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UB2T=create__34B( 250);
+      display__HAEJ(Self__KQBS,__tmp__UB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UB2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__3UEO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__HQTP));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__3UEO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HQTP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__3UEO);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__5W3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3UEO)->receiver__WN2H);
-    Self__FXZR=((__LOCAL *)Self__5W3P->local__HJZD);
-    Self__FXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__FXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__GXZR=create__AXB( 250);
-      display__UXFK(Self__5W3P,voir__GXZR);
-      put_string__2EG(((__STRING *)voir__GXZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__IXZR=((__LIST *)list_current__EH1);
-      voir__JXZR=create__AXB( 250);
-      display__EQQG(Self__IXZR,voir__JXZR);
-      put_string__2EG(((__STRING *)voir__JXZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__KQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__HQTP)->receiver__RA5J);
+    Self__TB2T=((__LOCAL__L4WC *)Self__KQBS->local__BVEJ);
+    Self__TB2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TB2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TB2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UB2T=create__34B( 250);
+      display__HAEJ(Self__KQBS,__tmp__UB2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UB2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__3UEO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__3UEO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__3UEO);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__3UEO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__3UEO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__3UEO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__HQTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__3UEO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__HQTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__3UEO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__HQTP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__3UEO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__HQTP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__3UEO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__HQTP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__3UEO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__HQTP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__3UEO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__HQTP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__3UEO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__HQTP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__3UEO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__HQTP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__AX3P=((__READ_GLOBAL *)__tmp__3UEO);
-    unread__CGNL(Self__AX3P->global__ZGJK,Self__AX3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HQTP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__3UEO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HQTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__3UEO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HQTP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__3UEO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HQTP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__3UEO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HQTP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__3UEO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__HQTP));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__3UEO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__HQTP));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__3UEO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__VK2S=((__READ_GLOBAL__T4YL *)__tmp__HQTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__VK2S->global__KAKM),Self__VK2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__3UEO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__HQTP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__3UEO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__HQTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__3UEO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__HQTP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__3UEO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__HQTP));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__3UEO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__HQTP));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__3UEO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__HQTP));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__3UEO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__HQTP));
   } break;
   };
 }
 
-static void remove__0RKO(__EXPR_OR_OR_LOGIC *Self__1RKO)
-// ({EXPR_OR_OR_LOGIC}) VoidRecursive, No inlinable.
+static void remove__ET0P(__EXPR_OR_OR_LOGIC__3DUL *Self__FT0P)
+// ({EXPR_OR_OR_LOGIC__3DUL}) Void Recursive, No inlinable.
 {
-  void *__tmp__2RKO,*__tmp__3RKO;
-  __READ_LOCAL *Self__BX3P,*Self__DX3P,*Self__FX3P,*Self__HX3P;
-  __LOCAL *Self__KXZR,*Self__PXZR,*Self__UXZR,*Self__ZXZR;
-  void *voir__LXZR,*voir__OXZR,*voir__QXZR,*voir__TXZR,*voir__VXZR;
-  void *voir__YXZR,*voir__0XZR,*voir__3XZR;
-  __LIST *Self__NXZR,*Self__SXZR,*Self__XXZR,*Self__2XZR;
-  __READ_GLOBAL *Self__EX3P,*Self__IX3P;
-  __tmp__2RKO=Self__1RKO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__2RKO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__2RKO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__2RKO);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__BX3P=((__READ_LOCAL *)__tmp__2RKO);
-    Self__KXZR=((__LOCAL *)Self__BX3P->local__HJZD);
-    Self__KXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__KXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__LXZR=create__AXB( 250);
-      display__UXFK(Self__BX3P,voir__LXZR);
-      put_string__2EG(((__STRING *)voir__LXZR));
+  void *__tmp__GT0P;
+  __READ_LOCAL__55ZI *Self__QQBS;
+  __LOCAL__L4WC *Self__5B2T;
+  __STRING__BC *__tmp__AC2T;
+  __READ_GLOBAL__T4YL *Self__XK2S;
+  __tmp__GT0P=Self__FT0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__GT0P)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GT0P));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GT0P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__QQBS=((__READ_LOCAL__55ZI *)__tmp__GT0P);
+    Self__5B2T=((__LOCAL__L4WC *)Self__QQBS->local__BVEJ);
+    Self__5B2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5B2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5B2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AC2T=create__34B( 250);
+      display__HAEJ(Self__QQBS,__tmp__AC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AC2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__NXZR=((__LIST *)list_current__EH1);
-      voir__OXZR=create__AXB( 250);
-      display__EQQG(Self__NXZR,voir__OXZR);
-      put_string__2EG(((__STRING *)voir__OXZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__2RKO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__2RKO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__2RKO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GT0P));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GT0P));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2RKO)->receiver__WN2H);
-    Self__PXZR=((__LOCAL *)Self__DX3P->local__HJZD);
-    Self__PXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__PXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__QXZR=create__AXB( 250);
-      display__UXFK(Self__DX3P,voir__QXZR);
-      put_string__2EG(((__STRING *)voir__QXZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__SXZR=((__LIST *)list_current__EH1);
-      voir__TXZR=create__AXB( 250);
-      display__EQQG(Self__SXZR,voir__TXZR);
-      put_string__2EG(((__STRING *)voir__TXZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__QQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GT0P)->receiver__RA5J);
+    Self__5B2T=((__LOCAL__L4WC *)Self__QQBS->local__BVEJ);
+    Self__5B2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5B2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5B2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AC2T=create__34B( 250);
+      display__HAEJ(Self__QQBS,__tmp__AC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AC2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__2RKO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__2RKO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__2RKO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__2RKO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GT0P));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__2RKO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__2RKO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__2RKO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__2RKO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GT0P));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__2RKO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__GT0P));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__2RKO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__GT0P));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__2RKO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GT0P));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__2RKO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GT0P));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__2RKO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GT0P));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__2RKO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GT0P));
   } break;
-  case __READ_GLOBAL__: {
-    Self__EX3P=((__READ_GLOBAL *)__tmp__2RKO);
-    unread__CGNL(Self__EX3P->global__ZGJK,Self__EX3P);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GT0P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__2RKO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GT0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__2RKO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GT0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__2RKO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GT0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__2RKO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__XK2S=((__READ_GLOBAL__T4YL *)__tmp__GT0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__XK2S->global__KAKM),Self__XK2S);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__2RKO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GT0P));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__2RKO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GT0P));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__2RKO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GT0P));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__2RKO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GT0P));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__2RKO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GT0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__2RKO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GT0P));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__2RKO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__2RKO);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__2RKO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__2RKO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GT0P));
   } break;
   };
-  __tmp__3RKO=Self__1RKO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__3RKO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__3RKO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__3RKO);
+  __tmp__GT0P=Self__FT0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__GT0P)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GT0P));
   } break;
-  case __PROTOTYPE_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GT0P));
   } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__FX3P=((__READ_LOCAL *)__tmp__3RKO);
-    Self__UXZR=((__LOCAL *)Self__FX3P->local__HJZD);
-    Self__UXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__UXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__VXZR=create__AXB( 250);
-      display__UXFK(Self__FX3P,voir__VXZR);
-      put_string__2EG(((__STRING *)voir__VXZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__XXZR=((__LIST *)list_current__EH1);
-      voir__YXZR=create__AXB( 250);
-      display__EQQG(Self__XXZR,voir__YXZR);
-      put_string__2EG(((__STRING *)voir__YXZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__QQBS=((__READ_LOCAL__55ZI *)__tmp__GT0P);
+    Self__5B2T=((__LOCAL__L4WC *)Self__QQBS->local__BVEJ);
+    Self__5B2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5B2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5B2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AC2T=create__34B( 250);
+      display__HAEJ(Self__QQBS,__tmp__AC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AC2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__3RKO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GT0P));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__3RKO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GT0P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__3RKO);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__HX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3RKO)->receiver__WN2H);
-    Self__ZXZR=((__LOCAL *)Self__HX3P->local__HJZD);
-    Self__ZXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ZXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__0XZR=create__AXB( 250);
-      display__UXFK(Self__HX3P,voir__0XZR);
-      put_string__2EG(((__STRING *)voir__0XZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__2XZR=((__LIST *)list_current__EH1);
-      voir__3XZR=create__AXB( 250);
-      display__EQQG(Self__2XZR,voir__3XZR);
-      put_string__2EG(((__STRING *)voir__3XZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__QQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GT0P)->receiver__RA5J);
+    Self__5B2T=((__LOCAL__L4WC *)Self__QQBS->local__BVEJ);
+    Self__5B2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5B2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5B2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AC2T=create__34B( 250);
+      display__HAEJ(Self__QQBS,__tmp__AC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AC2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__3RKO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__3RKO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__3RKO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__3RKO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__3RKO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__3RKO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GT0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__3RKO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GT0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__3RKO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GT0P));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__3RKO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GT0P));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__3RKO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GT0P));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__3RKO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__GT0P));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__3RKO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__GT0P));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__3RKO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GT0P));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__3RKO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GT0P));
   } break;
-  case __READ_GLOBAL__: {
-    Self__IX3P=((__READ_GLOBAL *)__tmp__3RKO);
-    unread__CGNL(Self__IX3P->global__ZGJK,Self__IX3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GT0P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__3RKO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GT0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__3RKO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GT0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__3RKO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GT0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__3RKO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GT0P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__3RKO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GT0P));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__3RKO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__XK2S=((__READ_GLOBAL__T4YL *)__tmp__GT0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__XK2S->global__KAKM),Self__XK2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__3RKO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GT0P));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__3RKO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GT0P));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__3RKO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GT0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__3RKO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GT0P));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__3RKO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GT0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__3RKO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GT0P));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__3RKO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__3RKO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GT0P));
   } break;
   };
 }
 
-static void remove__4UEO(__EXPR_AND_LOGIC *Self__5UEO)
-// ({EXPR_AND_LOGIC}) VoidRecursive, No inlinable.
+static void remove__JQTP(__EXPR_AND_LOGIC__EFUL *Self__KQTP)
+// ({EXPR_AND_LOGIC__EFUL}) Void Recursive, No inlinable.
 {
-  void *__tmp__AVEO,*__tmp__BVEO;
-  __READ_LOCAL *Self__JX3P,*Self__LX3P,*Self__NX3P,*Self__PX3P;
-  __LOCAL *Self__4XZR,*Self__DYZR,*Self__IYZR,*Self__NYZR;
-  void *voir__5XZR,*voir__CYZR,*voir__EYZR,*voir__HYZR,*voir__JYZR;
-  void *voir__MYZR,*voir__OYZR,*voir__RYZR;
-  __LIST *Self__BYZR,*Self__GYZR,*Self__LYZR,*Self__QYZR;
-  __READ_GLOBAL *Self__MX3P,*Self__QX3P;
-  __tmp__AVEO=Self__5UEO->parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__AVEO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__AVEO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__AVEO);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__JX3P=((__READ_LOCAL *)__tmp__AVEO);
-    Self__4XZR=((__LOCAL *)Self__JX3P->local__HJZD);
-    Self__4XZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4XZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4XZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5XZR=create__AXB( 250);
-      display__UXFK(Self__JX3P,voir__5XZR);
-      put_string__2EG(((__STRING *)voir__5XZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__BYZR=((__LIST *)list_current__EH1);
-      voir__CYZR=create__AXB( 250);
-      display__EQQG(Self__BYZR,voir__CYZR);
-      put_string__2EG(((__STRING *)voir__CYZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__LQTP;
+  __READ_LOCAL__55ZI *Self__WQBS;
+  __LOCAL__L4WC *Self__LC2T;
+  __STRING__BC *__tmp__MC2T;
+  __READ_GLOBAL__T4YL *Self__ZK2S;
+  __tmp__LQTP=Self__KQTP->parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__LQTP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LQTP));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LQTP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__WQBS=((__READ_LOCAL__55ZI *)__tmp__LQTP);
+    Self__LC2T=((__LOCAL__L4WC *)Self__WQBS->local__BVEJ);
+    Self__LC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MC2T=create__34B( 250);
+      display__HAEJ(Self__WQBS,__tmp__MC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MC2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__AVEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__AVEO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LQTP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__AVEO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LQTP));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__LX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AVEO)->receiver__WN2H);
-    Self__DYZR=((__LOCAL *)Self__LX3P->local__HJZD);
-    Self__DYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__DYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__EYZR=create__AXB( 250);
-      display__UXFK(Self__LX3P,voir__EYZR);
-      put_string__2EG(((__STRING *)voir__EYZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__GYZR=((__LIST *)list_current__EH1);
-      voir__HYZR=create__AXB( 250);
-      display__EQQG(Self__GYZR,voir__HYZR);
-      put_string__2EG(((__STRING *)voir__HYZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__WQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LQTP)->receiver__RA5J);
+    Self__LC2T=((__LOCAL__L4WC *)Self__WQBS->local__BVEJ);
+    Self__LC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MC2T=create__34B( 250);
+      display__HAEJ(Self__WQBS,__tmp__MC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MC2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__AVEO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__AVEO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__AVEO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__AVEO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__AVEO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__AVEO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LQTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__AVEO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__AVEO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LQTP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__AVEO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LQTP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__AVEO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LQTP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__AVEO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__LQTP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__AVEO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__LQTP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__AVEO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LQTP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__AVEO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LQTP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__MX3P=((__READ_GLOBAL *)__tmp__AVEO);
-    unread__CGNL(Self__MX3P->global__ZGJK,Self__MX3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LQTP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__AVEO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LQTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__AVEO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LQTP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__AVEO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LQTP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__AVEO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LQTP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__AVEO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LQTP));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__AVEO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__ZK2S=((__READ_GLOBAL__T4YL *)__tmp__LQTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__ZK2S->global__KAKM),Self__ZK2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__AVEO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LQTP));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__AVEO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LQTP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__AVEO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LQTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__AVEO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LQTP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__AVEO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LQTP));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__AVEO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LQTP));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__AVEO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__AVEO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LQTP));
   } break;
   };
-  __tmp__BVEO=Self__5UEO->parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__BVEO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__BVEO);
-  } break;
-  case __STRING_CST__: {
+  __tmp__LQTP=Self__KQTP->parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__LQTP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LQTP));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__BVEO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LQTP));
   } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__NX3P=((__READ_LOCAL *)__tmp__BVEO);
-    Self__IYZR=((__LOCAL *)Self__NX3P->local__HJZD);
-    Self__IYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__IYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__JYZR=create__AXB( 250);
-      display__UXFK(Self__NX3P,voir__JYZR);
-      put_string__2EG(((__STRING *)voir__JYZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__LYZR=((__LIST *)list_current__EH1);
-      voir__MYZR=create__AXB( 250);
-      display__EQQG(Self__LYZR,voir__MYZR);
-      put_string__2EG(((__STRING *)voir__MYZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__WQBS=((__READ_LOCAL__55ZI *)__tmp__LQTP);
+    Self__LC2T=((__LOCAL__L4WC *)Self__WQBS->local__BVEJ);
+    Self__LC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MC2T=create__34B( 250);
+      display__HAEJ(Self__WQBS,__tmp__MC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MC2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__BVEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__BVEO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__BVEO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LQTP));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LQTP));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__PX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BVEO)->receiver__WN2H);
-    Self__NYZR=((__LOCAL *)Self__PX3P->local__HJZD);
-    Self__NYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__NYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__OYZR=create__AXB( 250);
-      display__UXFK(Self__PX3P,voir__OYZR);
-      put_string__2EG(((__STRING *)voir__OYZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__QYZR=((__LIST *)list_current__EH1);
-      voir__RYZR=create__AXB( 250);
-      display__EQQG(Self__QYZR,voir__RYZR);
-      put_string__2EG(((__STRING *)voir__RYZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__WQBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LQTP)->receiver__RA5J);
+    Self__LC2T=((__LOCAL__L4WC *)Self__WQBS->local__BVEJ);
+    Self__LC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MC2T=create__34B( 250);
+      display__HAEJ(Self__WQBS,__tmp__MC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MC2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__BVEO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__BVEO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__BVEO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__BVEO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__BVEO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__BVEO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LQTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__BVEO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LQTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__BVEO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LQTP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__BVEO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LQTP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__BVEO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LQTP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__BVEO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__LQTP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__BVEO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__LQTP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__BVEO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LQTP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__BVEO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LQTP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__QX3P=((__READ_GLOBAL *)__tmp__BVEO);
-    unread__CGNL(Self__QX3P->global__ZGJK,Self__QX3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LQTP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__BVEO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LQTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__BVEO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LQTP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__BVEO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LQTP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__BVEO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LQTP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__BVEO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LQTP));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__BVEO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__ZK2S=((__READ_GLOBAL__T4YL *)__tmp__LQTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__ZK2S->global__KAKM),Self__ZK2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__BVEO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LQTP));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__BVEO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LQTP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__BVEO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LQTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__BVEO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LQTP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__BVEO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LQTP));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__BVEO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LQTP));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__BVEO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__BVEO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LQTP));
   } break;
   };
 }
 
-static void remove__5RKO(__EXPR_AND_AND_LOGIC *Self__ASKO)
-// ({EXPR_AND_AND_LOGIC}) VoidRecursive, No inlinable.
+static void remove__JT0P(__EXPR_AND_AND_LOGIC__5FUL *Self__KT0P)
+// ({EXPR_AND_AND_LOGIC__5FUL}) Void Recursive, No inlinable.
 {
-  void *__tmp__BSKO,*__tmp__CSKO;
-  __READ_LOCAL *Self__RX3P,*Self__TX3P,*Self__VX3P,*Self__XX3P;
-  __LOCAL *Self__SYZR,*Self__XYZR,*Self__2YZR,*Self__BZZR;
-  void *voir__TYZR,*voir__WYZR,*voir__YYZR,*voir__1YZR,*voir__3YZR;
-  void *voir__AZZR,*voir__CZZR,*voir__FZZR;
-  __LIST *Self__VYZR,*Self__0YZR,*Self__5YZR,*Self__EZZR;
-  __READ_GLOBAL *Self__UX3P,*Self__YX3P;
-  __tmp__BSKO=Self__ASKO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__BSKO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__BSKO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__BSKO);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__RX3P=((__READ_LOCAL *)__tmp__BSKO);
-    Self__SYZR=((__LOCAL *)Self__RX3P->local__HJZD);
-    Self__SYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__SYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__TYZR=create__AXB( 250);
-      display__UXFK(Self__RX3P,voir__TYZR);
-      put_string__2EG(((__STRING *)voir__TYZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__VYZR=((__LIST *)list_current__EH1);
-      voir__WYZR=create__AXB( 250);
-      display__EQQG(Self__VYZR,voir__WYZR);
-      put_string__2EG(((__STRING *)voir__WYZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__LT0P;
+  __READ_LOCAL__55ZI *Self__2QBS;
+  __LOCAL__L4WC *Self__XC2T;
+  __STRING__BC *__tmp__YC2T;
+  __READ_GLOBAL__T4YL *Self__1K2S;
+  __tmp__LT0P=Self__KT0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__LT0P)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LT0P));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LT0P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__2QBS=((__READ_LOCAL__55ZI *)__tmp__LT0P);
+    Self__XC2T=((__LOCAL__L4WC *)Self__2QBS->local__BVEJ);
+    Self__XC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YC2T=create__34B( 250);
+      display__HAEJ(Self__2QBS,__tmp__YC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YC2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__BSKO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__BSKO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LT0P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__BSKO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LT0P));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__TX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BSKO)->receiver__WN2H);
-    Self__XYZR=((__LOCAL *)Self__TX3P->local__HJZD);
-    Self__XYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__XYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__YYZR=create__AXB( 250);
-      display__UXFK(Self__TX3P,voir__YYZR);
-      put_string__2EG(((__STRING *)voir__YYZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__0YZR=((__LIST *)list_current__EH1);
-      voir__1YZR=create__AXB( 250);
-      display__EQQG(Self__0YZR,voir__1YZR);
-      put_string__2EG(((__STRING *)voir__1YZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__2QBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LT0P)->receiver__RA5J);
+    Self__XC2T=((__LOCAL__L4WC *)Self__2QBS->local__BVEJ);
+    Self__XC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YC2T=create__34B( 250);
+      display__HAEJ(Self__2QBS,__tmp__YC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YC2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__BSKO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__BSKO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__BSKO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__BSKO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__BSKO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__BSKO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LT0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__BSKO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__BSKO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LT0P));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__BSKO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LT0P));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__BSKO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LT0P));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__BSKO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__LT0P));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__BSKO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__LT0P));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__BSKO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LT0P));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__BSKO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LT0P));
   } break;
-  case __READ_GLOBAL__: {
-    Self__UX3P=((__READ_GLOBAL *)__tmp__BSKO);
-    unread__CGNL(Self__UX3P->global__ZGJK,Self__UX3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LT0P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__BSKO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LT0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__BSKO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LT0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__BSKO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LT0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__BSKO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LT0P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__BSKO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LT0P));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__BSKO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__1K2S=((__READ_GLOBAL__T4YL *)__tmp__LT0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__1K2S->global__KAKM),Self__1K2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__BSKO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LT0P));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__BSKO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LT0P));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__BSKO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LT0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__BSKO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LT0P));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__BSKO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LT0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__BSKO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LT0P));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__BSKO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__BSKO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LT0P));
   } break;
   };
-  __tmp__CSKO=Self__ASKO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__CSKO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__CSKO);
-  } break;
-  case __STRING_CST__: {
+  __tmp__LT0P=Self__KT0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__LT0P)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LT0P));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__CSKO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LT0P));
   } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__VX3P=((__READ_LOCAL *)__tmp__CSKO);
-    Self__2YZR=((__LOCAL *)Self__VX3P->local__HJZD);
-    Self__2YZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2YZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__2YZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__3YZR=create__AXB( 250);
-      display__UXFK(Self__VX3P,voir__3YZR);
-      put_string__2EG(((__STRING *)voir__3YZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__5YZR=((__LIST *)list_current__EH1);
-      voir__AZZR=create__AXB( 250);
-      display__EQQG(Self__5YZR,voir__AZZR);
-      put_string__2EG(((__STRING *)voir__AZZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__2QBS=((__READ_LOCAL__55ZI *)__tmp__LT0P);
+    Self__XC2T=((__LOCAL__L4WC *)Self__2QBS->local__BVEJ);
+    Self__XC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YC2T=create__34B( 250);
+      display__HAEJ(Self__2QBS,__tmp__YC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YC2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__CSKO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__CSKO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__CSKO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LT0P));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LT0P));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__XX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CSKO)->receiver__WN2H);
-    Self__BZZR=((__LOCAL *)Self__XX3P->local__HJZD);
-    Self__BZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__BZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__CZZR=create__AXB( 250);
-      display__UXFK(Self__XX3P,voir__CZZR);
-      put_string__2EG(((__STRING *)voir__CZZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__EZZR=((__LIST *)list_current__EH1);
-      voir__FZZR=create__AXB( 250);
-      display__EQQG(Self__EZZR,voir__FZZR);
-      put_string__2EG(((__STRING *)voir__FZZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__2QBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LT0P)->receiver__RA5J);
+    Self__XC2T=((__LOCAL__L4WC *)Self__2QBS->local__BVEJ);
+    Self__XC2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XC2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XC2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YC2T=create__34B( 250);
+      display__HAEJ(Self__2QBS,__tmp__YC2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YC2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__CSKO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__CSKO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__CSKO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__CSKO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__CSKO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__CSKO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LT0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__CSKO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LT0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__CSKO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LT0P));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__CSKO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LT0P));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__CSKO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LT0P));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__CSKO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__LT0P));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__CSKO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__LT0P));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__CSKO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LT0P));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__CSKO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LT0P));
   } break;
-  case __READ_GLOBAL__: {
-    Self__YX3P=((__READ_GLOBAL *)__tmp__CSKO);
-    unread__CGNL(Self__YX3P->global__ZGJK,Self__YX3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LT0P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__CSKO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LT0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__CSKO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LT0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__CSKO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LT0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__CSKO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LT0P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__CSKO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LT0P));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__CSKO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__1K2S=((__READ_GLOBAL__T4YL *)__tmp__LT0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__1K2S->global__KAKM),Self__1K2S);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__CSKO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LT0P));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__CSKO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LT0P));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__CSKO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LT0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__CSKO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LT0P));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__CSKO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LT0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__CSKO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LT0P));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__CSKO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__CSKO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LT0P));
   } break;
   };
 }
 
-static void remove__HTJM(__EXPR_NEG *Self__ITJM)
-// ({EXPR_NEG}) VoidRecursive, No inlinable.
+static void remove__OSBN(__EXPR_NEG__EZVL *Self__PSBN)
+// ({EXPR_NEG__EZVL}) Void Recursive, No inlinable.
 {
-  void *__tmp__JTJM;
-  __READ_LOCAL *Self__ZX3P,*Self__1X3P;
-  __LOCAL *Self__GZZR,*Self__LZZR;
-  void *voir__HZZR,*voir__KZZR,*voir__MZZR,*voir__PZZR;
-  __LIST *Self__JZZR,*Self__OZZR;
-  __READ_GLOBAL *Self__2X3P;
-  __tmp__JTJM=Self__ITJM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__JTJM)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__JTJM);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__JTJM);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__ZX3P=((__READ_LOCAL *)__tmp__JTJM);
-    Self__GZZR=((__LOCAL *)Self__ZX3P->local__HJZD);
-    Self__GZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__GZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__HZZR=create__AXB( 250);
-      display__UXFK(Self__ZX3P,voir__HZZR);
-      put_string__2EG(((__STRING *)voir__HZZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__JZZR=((__LIST *)list_current__EH1);
-      voir__KZZR=create__AXB( 250);
-      display__EQQG(Self__JZZR,voir__KZZR);
-      put_string__2EG(((__STRING *)voir__KZZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__QSBN;
+  __READ_LOCAL__55ZI *Self__CRBS;
+  __LOCAL__L4WC *Self__DD2T;
+  __STRING__BC *__tmp__ED2T;
+  __READ_GLOBAL__T4YL *Self__3K2S;
+  __tmp__QSBN=Self__PSBN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__QSBN)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__QSBN));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__QSBN));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__CRBS=((__READ_LOCAL__55ZI *)__tmp__QSBN);
+    Self__DD2T=((__LOCAL__L4WC *)Self__CRBS->local__BVEJ);
+    Self__DD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__ED2T=create__34B( 250);
+      display__HAEJ(Self__CRBS,__tmp__ED2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__ED2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__JTJM);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__JTJM);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__QSBN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__JTJM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QSBN));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__1X3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JTJM)->receiver__WN2H);
-    Self__LZZR=((__LOCAL *)Self__1X3P->local__HJZD);
-    Self__LZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__LZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__MZZR=create__AXB( 250);
-      display__UXFK(Self__1X3P,voir__MZZR);
-      put_string__2EG(((__STRING *)voir__MZZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__OZZR=((__LIST *)list_current__EH1);
-      voir__PZZR=create__AXB( 250);
-      display__EQQG(Self__OZZR,voir__PZZR);
-      put_string__2EG(((__STRING *)voir__PZZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__CRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__QSBN)->receiver__RA5J);
+    Self__DD2T=((__LOCAL__L4WC *)Self__CRBS->local__BVEJ);
+    Self__DD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__DD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__ED2T=create__34B( 250);
+      display__HAEJ(Self__CRBS,__tmp__ED2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__ED2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__JTJM);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__JTJM);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__JTJM);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__JTJM);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__QSBN));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__JTJM);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__QSBN));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__JTJM);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__QSBN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__JTJM);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__QSBN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__JTJM);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__QSBN));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__JTJM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__QSBN));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__JTJM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__QSBN));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__JTJM);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__QSBN));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__JTJM);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__QSBN));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__JTJM);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__QSBN));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__JTJM);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__QSBN));
   } break;
-  case __READ_GLOBAL__: {
-    Self__2X3P=((__READ_GLOBAL *)__tmp__JTJM);
-    unread__CGNL(Self__2X3P->global__ZGJK,Self__2X3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QSBN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__JTJM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__QSBN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__JTJM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QSBN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__JTJM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__QSBN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__JTJM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QSBN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__JTJM);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__QSBN));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__JTJM);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__QSBN));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__JTJM);
+  case __READ_GLOBAL__T4YL__: {
+    Self__3K2S=((__READ_GLOBAL__T4YL *)__tmp__QSBN);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__3K2S->global__KAKM),Self__3K2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__JTJM);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__QSBN));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__JTJM);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__QSBN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__JTJM);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__QSBN));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__JTJM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__QSBN));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__JTJM);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__QSBN));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__JTJM);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__QSBN));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__JTJM);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__QSBN));
   } break;
   };
 }
 
-static void remove__XWML(__EXPR_ADD *Self__YWML)
-// ({EXPR_ADD}) VoidRecursive, No inlinable.
+static void remove__5FGM(__EXPR_ADD__SZVL *Self__AGGM)
+// ({EXPR_ADD__SZVL}) Void Recursive, No inlinable.
 {
-  void *__tmp__ZWML,*__tmp__0WML;
-  __READ_LOCAL *Self__3X3P,*Self__5X3P,*Self__BY3P,*Self__DY3P;
-  __LOCAL *Self__QZZR,*Self__VZZR,*Self__0ZZR,*Self__5ZZR;
-  void *voir__RZZR,*voir__UZZR,*voir__WZZR,*voir__ZZZR,*voir__1ZZR;
-  void *voir__4ZZR,*voir__A0ZR,*voir__D0ZR;
-  __LIST *Self__TZZR,*Self__YZZR,*Self__3ZZR,*Self__C0ZR;
-  __READ_GLOBAL *Self__AY3P,*Self__EY3P;
-  __tmp__ZWML=Self__YWML->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__ZWML)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__ZWML);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__ZWML);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__3X3P=((__READ_LOCAL *)__tmp__ZWML);
-    Self__QZZR=((__LOCAL *)Self__3X3P->local__HJZD);
-    Self__QZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__QZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__RZZR=create__AXB( 250);
-      display__UXFK(Self__3X3P,voir__RZZR);
-      put_string__2EG(((__STRING *)voir__RZZR));
+  void *__tmp__BGGM;
+  __READ_LOCAL__55ZI *Self__FRBS;
+  __LOCAL__L4WC *Self__JD2T;
+  __STRING__BC *__tmp__KD2T;
+  __READ_GLOBAL__T4YL *Self__4K2S;
+  __tmp__BGGM=Self__AGGM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__BGGM)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__BGGM));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__BGGM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__FRBS=((__READ_LOCAL__55ZI *)__tmp__BGGM);
+    Self__JD2T=((__LOCAL__L4WC *)Self__FRBS->local__BVEJ);
+    Self__JD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__JD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__JD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__KD2T=create__34B( 250);
+      display__HAEJ(Self__FRBS,__tmp__KD2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__KD2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__TZZR=((__LIST *)list_current__EH1);
-      voir__UZZR=create__AXB( 250);
-      display__EQQG(Self__TZZR,voir__UZZR);
-      put_string__2EG(((__STRING *)voir__UZZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__ZWML);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__ZWML);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__BGGM));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__ZWML);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BGGM));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__5X3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZWML)->receiver__WN2H);
-    Self__VZZR=((__LOCAL *)Self__5X3P->local__HJZD);
-    Self__VZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__VZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__WZZR=create__AXB( 250);
-      display__UXFK(Self__5X3P,voir__WZZR);
-      put_string__2EG(((__STRING *)voir__WZZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__YZZR=((__LIST *)list_current__EH1);
-      voir__ZZZR=create__AXB( 250);
-      display__EQQG(Self__YZZR,voir__ZZZR);
-      put_string__2EG(((__STRING *)voir__ZZZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__FRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BGGM)->receiver__RA5J);
+    Self__JD2T=((__LOCAL__L4WC *)Self__FRBS->local__BVEJ);
+    Self__JD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__JD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__JD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__KD2T=create__34B( 250);
+      display__HAEJ(Self__FRBS,__tmp__KD2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__KD2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__ZWML);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__ZWML);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__ZWML);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__ZWML);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__BGGM));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__ZWML);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__ZWML);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__ZWML);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__ZWML);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__BGGM));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__ZWML);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__BGGM));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__ZWML);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__BGGM));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__ZWML);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__BGGM));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__ZWML);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BGGM));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__ZWML);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BGGM));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__ZWML);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BGGM));
   } break;
-  case __READ_GLOBAL__: {
-    Self__AY3P=((__READ_GLOBAL *)__tmp__ZWML);
-    unread__CGNL(Self__AY3P->global__ZGJK,Self__AY3P);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BGGM));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__ZWML);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BGGM));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__ZWML);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__BGGM));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__ZWML);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__BGGM));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__ZWML);
+  case __READ_GLOBAL__T4YL__: {
+    Self__4K2S=((__READ_GLOBAL__T4YL *)__tmp__BGGM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4K2S->global__KAKM),Self__4K2S);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__ZWML);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__BGGM));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__ZWML);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__BGGM));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__ZWML);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__BGGM));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__ZWML);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BGGM));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__ZWML);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__BGGM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__ZWML);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__BGGM));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__ZWML);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__ZWML);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__ZWML);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__ZWML);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__BGGM));
   } break;
   };
-  __tmp__0WML=Self__YWML->parent_expr_binary__PXDL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__0WML)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__0WML);
-  } break;
-  case __STRING_CST__: {
+  __tmp__BGGM=Self__AGGM->parent_expr_binary__TZVL.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__BGGM)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__BGGM));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__0WML);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__BGGM));
   } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__BY3P=((__READ_LOCAL *)__tmp__0WML);
-    Self__0ZZR=((__LOCAL *)Self__BY3P->local__HJZD);
-    Self__0ZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0ZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__0ZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__1ZZR=create__AXB( 250);
-      display__UXFK(Self__BY3P,voir__1ZZR);
-      put_string__2EG(((__STRING *)voir__1ZZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__3ZZR=((__LIST *)list_current__EH1);
-      voir__4ZZR=create__AXB( 250);
-      display__EQQG(Self__3ZZR,voir__4ZZR);
-      put_string__2EG(((__STRING *)voir__4ZZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__FRBS=((__READ_LOCAL__55ZI *)__tmp__BGGM);
+    Self__JD2T=((__LOCAL__L4WC *)Self__FRBS->local__BVEJ);
+    Self__JD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__JD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__JD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__KD2T=create__34B( 250);
+      display__HAEJ(Self__FRBS,__tmp__KD2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__KD2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__0WML);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__BGGM));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__0WML);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BGGM));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__0WML);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0WML)->receiver__WN2H);
-    Self__5ZZR=((__LOCAL *)Self__DY3P->local__HJZD);
-    Self__5ZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5ZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__5ZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__A0ZR=create__AXB( 250);
-      display__UXFK(Self__DY3P,voir__A0ZR);
-      put_string__2EG(((__STRING *)voir__A0ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__C0ZR=((__LIST *)list_current__EH1);
-      voir__D0ZR=create__AXB( 250);
-      display__EQQG(Self__C0ZR,voir__D0ZR);
-      put_string__2EG(((__STRING *)voir__D0ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__FRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BGGM)->receiver__RA5J);
+    Self__JD2T=((__LOCAL__L4WC *)Self__FRBS->local__BVEJ);
+    Self__JD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__JD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__JD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__KD2T=create__34B( 250);
+      display__HAEJ(Self__FRBS,__tmp__KD2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__KD2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__0WML);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__0WML);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__0WML);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__0WML);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__0WML);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__0WML);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__BGGM));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__0WML);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__BGGM));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__0WML);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__BGGM));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__0WML);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BGGM));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__0WML);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BGGM));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__0WML);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__BGGM));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__0WML);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__BGGM));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__0WML);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__BGGM));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__0WML);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__BGGM));
   } break;
-  case __READ_GLOBAL__: {
-    Self__EY3P=((__READ_GLOBAL *)__tmp__0WML);
-    unread__CGNL(Self__EY3P->global__ZGJK,Self__EY3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BGGM));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__0WML);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BGGM));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__0WML);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BGGM));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__0WML);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BGGM));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__0WML);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BGGM));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__0WML);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__BGGM));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__0WML);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__BGGM));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__0WML);
+  case __READ_GLOBAL__T4YL__: {
+    Self__4K2S=((__READ_GLOBAL__T4YL *)__tmp__BGGM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4K2S->global__KAKM),Self__4K2S);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__0WML);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__BGGM));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__0WML);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__BGGM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__0WML);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__BGGM));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__0WML);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BGGM));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__0WML);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__BGGM));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__0WML);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__BGGM));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__0WML);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__BGGM));
   } break;
   };
 }
 
-static void remove__TJZM(__EXPR_NOT *Self__UJZM)
-// ({EXPR_NOT}) VoidRecursive, No inlinable.
+static void unread__HHEN(__SLOT_DATA__IJRG *Self__IHEN,void *e__JHEN)
+// ({SLOT_DATA__IJRG},{READ_SLOT__LL4KxREAD_GLOBAL__T4YL}) Void No recursive, No inlinable.
 {
-  void *__tmp__VJZM;
-  __READ_LOCAL *Self__FY3P,*Self__HY3P;
-  __LOCAL *Self__E0ZR,*Self__J0ZR;
-  void *voir__F0ZR,*voir__I0ZR,*voir__K0ZR,*voir__N0ZR;
-  __LIST *Self__H0ZR,*Self__M0ZR;
-  __READ_GLOBAL *Self__IY3P;
-  __tmp__VJZM=Self__UJZM->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__VJZM)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__VJZM);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__VJZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__FY3P=((__READ_LOCAL *)__tmp__VJZM);
-    Self__E0ZR=((__LOCAL *)Self__FY3P->local__HJZD);
-    Self__E0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__E0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__F0ZR=create__AXB( 250);
-      display__UXFK(Self__FY3P,voir__F0ZR);
-      put_string__2EG(((__STRING *)voir__F0ZR));
+  __READ_SLOT__LL4K *Self__42ON;
+  __STRING__BC *__tmp__A3ON;
+  __READ_GLOBAL__T4YL *Self__E3ON;
+  Self__IHEN->parent_variable__JJRG.ensure_count__IT4D=(__INTEGER__Q)(Self__IHEN->parent_variable__JJRG.ensure_count__IT4D -  1);
+  if ((Self__IHEN->parent_variable__JJRG.ensure_count__IT4D <  0)) {
+    print__KKG((&__string_465));
+    if (((struct ___OBJ *)e__JHEN)->__id==__READ_SLOT__LL4K__) {
+      Self__42ON=((__READ_SLOT__LL4K *)e__JHEN);
+      __tmp__A3ON=create__34B( 250);
+      display__YMFM(Self__42ON,__tmp__A3ON);
+      put_string__RGZ(((__STRING__BC *)__tmp__A3ON));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__H0ZR=((__LIST *)list_current__EH1);
-      voir__I0ZR=create__AXB( 250);
-      display__EQQG(Self__H0ZR,voir__I0ZR);
-      put_string__2EG(((__STRING *)voir__I0ZR));
+    } else /* READ_GLOBAL */ {
+      Self__E3ON=((__READ_GLOBAL__T4YL *)e__JHEN);
+      __tmp__A3ON=create__34B( 250);
+      display__3MFM(Self__E3ON,__tmp__A3ON);
+      put_string__RGZ(((__STRING__BC *)__tmp__A3ON));
       fputc((int)('\n'),stdout);
+    };
+    print__KKG((&__string_466));
+    fputc((int)('\n'),stdout);
+  };
+}
+
+static void remove__MDWN(__EXPR_NOT__XUPM *Self__NDWN)
+// ({EXPR_NOT__XUPM}) Void Recursive, No inlinable.
+{
+  void *__tmp__ODWN;
+  __READ_LOCAL__55ZI *Self__LRBS;
+  __LOCAL__L4WC *Self__VD2T;
+  __STRING__BC *__tmp__WD2T;
+  __READ_GLOBAL__T4YL *Self__ORBS;
+  __tmp__ODWN=Self__NDWN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__ODWN)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ODWN));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ODWN));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__LRBS=((__READ_LOCAL__55ZI *)__tmp__ODWN);
+    Self__VD2T=((__LOCAL__L4WC *)Self__LRBS->local__BVEJ);
+    Self__VD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WD2T=create__34B( 250);
+      display__HAEJ(Self__LRBS,__tmp__WD2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WD2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__VJZM);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__VJZM);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ODWN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__VJZM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ODWN));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__HY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VJZM)->receiver__WN2H);
-    Self__J0ZR=((__LOCAL *)Self__HY3P->local__HJZD);
-    Self__J0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__J0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__K0ZR=create__AXB( 250);
-      display__UXFK(Self__HY3P,voir__K0ZR);
-      put_string__2EG(((__STRING *)voir__K0ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__M0ZR=((__LIST *)list_current__EH1);
-      voir__N0ZR=create__AXB( 250);
-      display__EQQG(Self__M0ZR,voir__N0ZR);
-      put_string__2EG(((__STRING *)voir__N0ZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__LRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ODWN)->receiver__RA5J);
+    Self__VD2T=((__LOCAL__L4WC *)Self__LRBS->local__BVEJ);
+    Self__VD2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VD2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VD2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WD2T=create__34B( 250);
+      display__HAEJ(Self__LRBS,__tmp__WD2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WD2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__VJZM);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__VJZM);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__VJZM);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ODWN));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__VJZM);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ODWN));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__VJZM);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ODWN));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__VJZM);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ODWN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__VJZM);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ODWN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__VJZM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ODWN));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__VJZM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ODWN));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__VJZM);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ODWN));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__VJZM);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__ODWN));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__VJZM);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__ODWN));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__VJZM);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ODWN));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__VJZM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ODWN));
   } break;
-  case __READ_GLOBAL__: {
-    Self__IY3P=((__READ_GLOBAL *)__tmp__VJZM);
-    unread__CGNL(Self__IY3P->global__ZGJK,Self__IY3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ODWN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__VJZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ODWN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__VJZM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ODWN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__VJZM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ODWN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__VJZM);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ODWN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__VJZM);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ODWN));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__VJZM);
+  case __READ_GLOBAL__T4YL__: {
+    Self__ORBS=((__READ_GLOBAL__T4YL *)__tmp__ODWN);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__ORBS->global__KAKM),Self__ORBS);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__VJZM);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ODWN));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__VJZM);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ODWN));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__VJZM);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ODWN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__VJZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ODWN));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__VJZM);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ODWN));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__VJZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ODWN));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__VJZM);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__VJZM);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ODWN));
   } break;
   };
 }
 
-static void remove__CVEO(__EXPR_MOD *Self__DVEO)
-// ({EXPR_MOD}) VoidRecursive, No inlinable.
+static void remove__NT0P(__EXPR_MOD__3YPM *Self__OT0P)
+// ({EXPR_MOD__3YPM}) Void Recursive, No inlinable.
 {
-  void *__tmp__EVEO,*__tmp__FVEO;
-  __READ_LOCAL *Self__JY3P,*Self__LY3P,*Self__NY3P,*Self__PY3P;
-  __LOCAL *Self__O0ZR,*Self__T0ZR,*Self__Y0ZR,*Self__30ZR;
-  void *voir__P0ZR,*voir__S0ZR,*voir__U0ZR,*voir__X0ZR,*voir__Z0ZR;
-  void *voir__20ZR,*voir__40ZR,*voir__B1ZR;
-  __LIST *Self__R0ZR,*Self__W0ZR,*Self__10ZR,*Self__A1ZR;
-  __READ_GLOBAL *Self__MY3P,*Self__QY3P;
-  __tmp__EVEO=Self__DVEO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__EVEO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__EVEO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__EVEO);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__JY3P=((__READ_LOCAL *)__tmp__EVEO);
-    Self__O0ZR=((__LOCAL *)Self__JY3P->local__HJZD);
-    Self__O0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__O0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__P0ZR=create__AXB( 250);
-      display__UXFK(Self__JY3P,voir__P0ZR);
-      put_string__2EG(((__STRING *)voir__P0ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__R0ZR=((__LIST *)list_current__EH1);
-      voir__S0ZR=create__AXB( 250);
-      display__EQQG(Self__R0ZR,voir__S0ZR);
-      put_string__2EG(((__STRING *)voir__S0ZR));
+  void *__tmp__PT0P;
+  __READ_LOCAL__55ZI *Self__PRBS;
+  __LOCAL__L4WC *Self__1D2T;
+  __STRING__BC *__tmp__2D2T;
+  __READ_GLOBAL__T4YL *Self__SRBS;
+  __tmp__PT0P=Self__OT0P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__PT0P)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__PT0P));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__PT0P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PRBS=((__READ_LOCAL__55ZI *)__tmp__PT0P);
+    Self__1D2T=((__LOCAL__L4WC *)Self__PRBS->local__BVEJ);
+    Self__1D2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1D2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1D2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2D2T=create__34B( 250);
+      display__HAEJ(Self__PRBS,__tmp__2D2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2D2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__EVEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__EVEO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__EVEO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__PT0P));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PT0P));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__LY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EVEO)->receiver__WN2H);
-    Self__T0ZR=((__LOCAL *)Self__LY3P->local__HJZD);
-    Self__T0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__T0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__U0ZR=create__AXB( 250);
-      display__UXFK(Self__LY3P,voir__U0ZR);
-      put_string__2EG(((__STRING *)voir__U0ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__W0ZR=((__LIST *)list_current__EH1);
-      voir__X0ZR=create__AXB( 250);
-      display__EQQG(Self__W0ZR,voir__X0ZR);
-      put_string__2EG(((__STRING *)voir__X0ZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__PRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PT0P)->receiver__RA5J);
+    Self__1D2T=((__LOCAL__L4WC *)Self__PRBS->local__BVEJ);
+    Self__1D2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1D2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1D2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2D2T=create__34B( 250);
+      display__HAEJ(Self__PRBS,__tmp__2D2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2D2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__EVEO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__EVEO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__EVEO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__EVEO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__EVEO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__PT0P));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__EVEO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__EVEO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__EVEO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PT0P));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__EVEO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__PT0P));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__EVEO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__PT0P));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__EVEO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__PT0P));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__EVEO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__PT0P));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__EVEO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PT0P));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__EVEO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PT0P));
   } break;
-  case __READ_GLOBAL__: {
-    Self__MY3P=((__READ_GLOBAL *)__tmp__EVEO);
-    unread__CGNL(Self__MY3P->global__ZGJK,Self__MY3P);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PT0P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__EVEO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PT0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__EVEO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PT0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__EVEO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__PT0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__EVEO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__PT0P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__EVEO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__SRBS=((__READ_GLOBAL__T4YL *)__tmp__PT0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SRBS->global__KAKM),Self__SRBS);
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__EVEO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__PT0P));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__EVEO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__PT0P));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__EVEO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__PT0P));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__EVEO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PT0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__EVEO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__PT0P));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__EVEO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__PT0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__EVEO);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__EVEO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__EVEO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__PT0P));
   } break;
   };
-  __tmp__FVEO=Self__DVEO->parent_expr_binary__1KWL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__FVEO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__FVEO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__FVEO);
+  __tmp__PT0P=Self__OT0P->parent_expr_binary__4YPM.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__PT0P)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__PT0P));
   } break;
-  case __PROTOTYPE_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__PT0P));
   } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__NY3P=((__READ_LOCAL *)__tmp__FVEO);
-    Self__Y0ZR=((__LOCAL *)Self__NY3P->local__HJZD);
-    Self__Y0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__Y0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__Z0ZR=create__AXB( 250);
-      display__UXFK(Self__NY3P,voir__Z0ZR);
-      put_string__2EG(((__STRING *)voir__Z0ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__10ZR=((__LIST *)list_current__EH1);
-      voir__20ZR=create__AXB( 250);
-      display__EQQG(Self__10ZR,voir__20ZR);
-      put_string__2EG(((__STRING *)voir__20ZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__PRBS=((__READ_LOCAL__55ZI *)__tmp__PT0P);
+    Self__1D2T=((__LOCAL__L4WC *)Self__PRBS->local__BVEJ);
+    Self__1D2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1D2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1D2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2D2T=create__34B( 250);
+      display__HAEJ(Self__PRBS,__tmp__2D2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2D2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__FVEO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__FVEO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__PT0P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__FVEO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PT0P));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__PY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FVEO)->receiver__WN2H);
-    Self__30ZR=((__LOCAL *)Self__PY3P->local__HJZD);
-    Self__30ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__30ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__30ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__40ZR=create__AXB( 250);
-      display__UXFK(Self__PY3P,voir__40ZR);
-      put_string__2EG(((__STRING *)voir__40ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__A1ZR=((__LIST *)list_current__EH1);
-      voir__B1ZR=create__AXB( 250);
-      display__EQQG(Self__A1ZR,voir__B1ZR);
-      put_string__2EG(((__STRING *)voir__B1ZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__PRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PT0P)->receiver__RA5J);
+    Self__1D2T=((__LOCAL__L4WC *)Self__PRBS->local__BVEJ);
+    Self__1D2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1D2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1D2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2D2T=create__34B( 250);
+      display__HAEJ(Self__PRBS,__tmp__2D2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2D2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__FVEO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__FVEO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__FVEO);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__FVEO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__FVEO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__FVEO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__PT0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__FVEO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__PT0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__FVEO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__PT0P));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__FVEO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PT0P));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__FVEO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PT0P));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__FVEO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__PT0P));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__FVEO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__PT0P));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__FVEO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__PT0P));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__FVEO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__PT0P));
   } break;
-  case __READ_GLOBAL__: {
-    Self__QY3P=((__READ_GLOBAL *)__tmp__FVEO);
-    unread__CGNL(Self__QY3P->global__ZGJK,Self__QY3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PT0P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__FVEO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PT0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__FVEO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PT0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__FVEO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PT0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__FVEO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PT0P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__FVEO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__PT0P));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__FVEO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__PT0P));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__FVEO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__SRBS=((__READ_GLOBAL__T4YL *)__tmp__PT0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SRBS->global__KAKM),Self__SRBS);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__FVEO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__PT0P));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__FVEO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__PT0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__FVEO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__PT0P));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__FVEO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PT0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__FVEO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__PT0P));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__FVEO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__PT0P));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__FVEO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__PT0P));
   } break;
   };
 }
 
-static void remove__1EEP(__EXPR_SUP_EQ *Self__2EEP)
-// ({EXPR_SUP_EQ}) VoidRecursive, No inlinable.
+static void remove__XOVO(__EXPR_OR__PQ0N *Self__YOVO)
+// ({EXPR_OR__PQ0N}) Void Recursive, No inlinable.
 {
-  void *__tmp__3EEP,*__tmp__4EEP;
-  __READ_LOCAL *Self__RY3P,*Self__TY3P,*Self__VY3P,*Self__XY3P;
-  __LOCAL *Self__C1ZR,*Self__H1ZR,*Self__M1ZR,*Self__R1ZR;
-  void *voir__D1ZR,*voir__G1ZR,*voir__I1ZR,*voir__L1ZR,*voir__N1ZR;
-  void *voir__Q1ZR,*voir__S1ZR,*voir__V1ZR;
-  __LIST *Self__F1ZR,*Self__K1ZR,*Self__P1ZR,*Self__U1ZR;
-  __READ_GLOBAL *Self__UY3P,*Self__YY3P;
-  __tmp__3EEP=Self__2EEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__3EEP)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__3EEP);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__3EEP);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__RY3P=((__READ_LOCAL *)__tmp__3EEP);
-    Self__C1ZR=((__LOCAL *)Self__RY3P->local__HJZD);
-    Self__C1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__C1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__C1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__D1ZR=create__AXB( 250);
-      display__UXFK(Self__RY3P,voir__D1ZR);
-      put_string__2EG(((__STRING *)voir__D1ZR));
+  void *__tmp__ZOVO;
+  __READ_LOCAL__55ZI *Self__XRBS;
+  __LOCAL__L4WC *Self__HE2T;
+  __STRING__BC *__tmp__IE2T;
+  __READ_GLOBAL__T4YL *Self__0RBS;
+  __tmp__ZOVO=Self__YOVO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__ZOVO)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZOVO));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZOVO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__XRBS=((__READ_LOCAL__55ZI *)__tmp__ZOVO);
+    Self__HE2T=((__LOCAL__L4WC *)Self__XRBS->local__BVEJ);
+    Self__HE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IE2T=create__34B( 250);
+      display__HAEJ(Self__XRBS,__tmp__IE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IE2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__F1ZR=((__LIST *)list_current__EH1);
-      voir__G1ZR=create__AXB( 250);
-      display__EQQG(Self__F1ZR,voir__G1ZR);
-      put_string__2EG(((__STRING *)voir__G1ZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__3EEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__3EEP);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__3EEP);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZOVO));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__TY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3EEP)->receiver__WN2H);
-    Self__H1ZR=((__LOCAL *)Self__TY3P->local__HJZD);
-    Self__H1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__H1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__H1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__I1ZR=create__AXB( 250);
-      display__UXFK(Self__TY3P,voir__I1ZR);
-      put_string__2EG(((__STRING *)voir__I1ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__K1ZR=((__LIST *)list_current__EH1);
-      voir__L1ZR=create__AXB( 250);
-      display__EQQG(Self__K1ZR,voir__L1ZR);
-      put_string__2EG(((__STRING *)voir__L1ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__XRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZOVO)->receiver__RA5J);
+    Self__HE2T=((__LOCAL__L4WC *)Self__XRBS->local__BVEJ);
+    Self__HE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IE2T=create__34B( 250);
+      display__HAEJ(Self__XRBS,__tmp__IE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IE2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__3EEP);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__3EEP);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__3EEP);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__3EEP);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__3EEP);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__3EEP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__3EEP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__3EEP);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZOVO));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__3EEP);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__ZOVO));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__3EEP);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__ZOVO));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__3EEP);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZOVO));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__3EEP);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZOVO));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__3EEP);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZOVO));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__3EEP);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZOVO));
   } break;
-  case __READ_GLOBAL__: {
-    Self__UY3P=((__READ_GLOBAL *)__tmp__3EEP);
-    unread__CGNL(Self__UY3P->global__ZGJK,Self__UY3P);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZOVO));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__3EEP);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZOVO));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__3EEP);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZOVO));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__3EEP);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZOVO));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__3EEP);
+  case __READ_GLOBAL__T4YL__: {
+    Self__0RBS=((__READ_GLOBAL__T4YL *)__tmp__ZOVO);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0RBS->global__KAKM),Self__0RBS);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__3EEP);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZOVO));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__3EEP);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZOVO));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__3EEP);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZOVO));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__3EEP);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZOVO));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__3EEP);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZOVO));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__3EEP);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZOVO));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__3EEP);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__3EEP);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__3EEP);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__3EEP);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZOVO));
   } break;
   };
-  __tmp__4EEP=Self__2EEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__4EEP)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__4EEP);
-  } break;
-  case __STRING_CST__: {
+  __tmp__ZOVO=Self__YOVO->parent_expr_binary__QQ0N.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__ZOVO)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZOVO));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__4EEP);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZOVO));
   } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__VY3P=((__READ_LOCAL *)__tmp__4EEP);
-    Self__M1ZR=((__LOCAL *)Self__VY3P->local__HJZD);
-    Self__M1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__M1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__M1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__N1ZR=create__AXB( 250);
-      display__UXFK(Self__VY3P,voir__N1ZR);
-      put_string__2EG(((__STRING *)voir__N1ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__P1ZR=((__LIST *)list_current__EH1);
-      voir__Q1ZR=create__AXB( 250);
-      display__EQQG(Self__P1ZR,voir__Q1ZR);
-      put_string__2EG(((__STRING *)voir__Q1ZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__XRBS=((__READ_LOCAL__55ZI *)__tmp__ZOVO);
+    Self__HE2T=((__LOCAL__L4WC *)Self__XRBS->local__BVEJ);
+    Self__HE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IE2T=create__34B( 250);
+      display__HAEJ(Self__XRBS,__tmp__IE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IE2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__4EEP);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__4EEP);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__4EEP);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__XY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4EEP)->receiver__WN2H);
-    Self__R1ZR=((__LOCAL *)Self__XY3P->local__HJZD);
-    Self__R1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__R1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__R1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__S1ZR=create__AXB( 250);
-      display__UXFK(Self__XY3P,voir__S1ZR);
-      put_string__2EG(((__STRING *)voir__S1ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__U1ZR=((__LIST *)list_current__EH1);
-      voir__V1ZR=create__AXB( 250);
-      display__EQQG(Self__U1ZR,voir__V1ZR);
-      put_string__2EG(((__STRING *)voir__V1ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__XRBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZOVO)->receiver__RA5J);
+    Self__HE2T=((__LOCAL__L4WC *)Self__XRBS->local__BVEJ);
+    Self__HE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IE2T=create__34B( 250);
+      display__HAEJ(Self__XRBS,__tmp__IE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IE2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__4EEP);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__4EEP);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__4EEP);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__4EEP);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__4EEP);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__4EEP);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__4EEP);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZOVO));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__4EEP);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZOVO));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__4EEP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZOVO));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__4EEP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZOVO));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__4EEP);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZOVO));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__4EEP);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__ZOVO));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__4EEP);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__ZOVO));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__4EEP);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZOVO));
   } break;
-  case __READ_GLOBAL__: {
-    Self__YY3P=((__READ_GLOBAL *)__tmp__4EEP);
-    unread__CGNL(Self__YY3P->global__ZGJK,Self__YY3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZOVO));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__4EEP);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZOVO));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__4EEP);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZOVO));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__4EEP);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZOVO));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__4EEP);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZOVO));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__4EEP);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZOVO));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__4EEP);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZOVO));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__4EEP);
+  case __READ_GLOBAL__T4YL__: {
+    Self__0RBS=((__READ_GLOBAL__T4YL *)__tmp__ZOVO);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0RBS->global__KAKM),Self__0RBS);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__4EEP);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZOVO));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__4EEP);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZOVO));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__4EEP);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZOVO));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__4EEP);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZOVO));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__4EEP);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZOVO));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__4EEP);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZOVO));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__4EEP);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZOVO));
   } break;
   };
 }
 
-static void remove__0DRN(__EXPR_INF *Self__1DRN)
-// ({EXPR_INF}) VoidRecursive, No inlinable.
+static void remove__T0ZQ(__EXPR_SUP_EQ__1VBP *Self__U0ZQ)
+// ({EXPR_SUP_EQ__1VBP}) Void Recursive, No inlinable.
 {
-  void *__tmp__2DRN,*__tmp__3DRN;
-  __READ_LOCAL *Self__ZY3P,*Self__1Y3P,*Self__3Y3P,*Self__5Y3P;
-  __LOCAL *Self__W1ZR,*Self__11ZR,*Self__A2ZR,*Self__F2ZR;
-  void *voir__X1ZR,*voir__01ZR,*voir__21ZR,*voir__51ZR,*voir__B2ZR;
-  void *voir__E2ZR,*voir__G2ZR,*voir__J2ZR;
-  __LIST *Self__Z1ZR,*Self__41ZR,*Self__D2ZR,*Self__I2ZR;
-  __READ_GLOBAL *Self__2Y3P,*Self__AZ3P;
-  __tmp__2DRN=Self__1DRN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__2DRN)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__2DRN);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__2DRN);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__ZY3P=((__READ_LOCAL *)__tmp__2DRN);
-    Self__W1ZR=((__LOCAL *)Self__ZY3P->local__HJZD);
-    Self__W1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__W1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__W1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__X1ZR=create__AXB( 250);
-      display__UXFK(Self__ZY3P,voir__X1ZR);
-      put_string__2EG(((__STRING *)voir__X1ZR));
+  void *__tmp__V0ZQ;
+  __READ_LOCAL__55ZI *Self__5RBS;
+  __LOCAL__L4WC *Self__TE2T;
+  __STRING__BC *__tmp__UE2T;
+  __READ_GLOBAL__T4YL *Self__CSBS;
+  __tmp__V0ZQ=Self__U0ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__V0ZQ)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__V0ZQ));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__V0ZQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__5RBS=((__READ_LOCAL__55ZI *)__tmp__V0ZQ);
+    Self__TE2T=((__LOCAL__L4WC *)Self__5RBS->local__BVEJ);
+    Self__TE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UE2T=create__34B( 250);
+      display__HAEJ(Self__5RBS,__tmp__UE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UE2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__Z1ZR=((__LIST *)list_current__EH1);
-      voir__01ZR=create__AXB( 250);
-      display__EQQG(Self__Z1ZR,voir__01ZR);
-      put_string__2EG(((__STRING *)voir__01ZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__2DRN);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__2DRN);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__2DRN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__V0ZQ));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__1Y3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2DRN)->receiver__WN2H);
-    Self__11ZR=((__LOCAL *)Self__1Y3P->local__HJZD);
-    Self__11ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__11ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__11ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__21ZR=create__AXB( 250);
-      display__UXFK(Self__1Y3P,voir__21ZR);
-      put_string__2EG(((__STRING *)voir__21ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__41ZR=((__LIST *)list_current__EH1);
-      voir__51ZR=create__AXB( 250);
-      display__EQQG(Self__41ZR,voir__51ZR);
-      put_string__2EG(((__STRING *)voir__51ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__5RBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__V0ZQ)->receiver__RA5J);
+    Self__TE2T=((__LOCAL__L4WC *)Self__5RBS->local__BVEJ);
+    Self__TE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UE2T=create__34B( 250);
+      display__HAEJ(Self__5RBS,__tmp__UE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UE2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__2DRN);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__2DRN);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__2DRN);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__2DRN);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__2DRN);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__2DRN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__2DRN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__2DRN);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__V0ZQ));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__2DRN);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__V0ZQ));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__2DRN);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__V0ZQ));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__2DRN);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__V0ZQ));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__2DRN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__V0ZQ));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__2DRN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__V0ZQ));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__2DRN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__V0ZQ));
   } break;
-  case __READ_GLOBAL__: {
-    Self__2Y3P=((__READ_GLOBAL *)__tmp__2DRN);
-    unread__CGNL(Self__2Y3P->global__ZGJK,Self__2Y3P);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__2DRN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__2DRN);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__2DRN);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__2DRN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__CSBS=((__READ_GLOBAL__T4YL *)__tmp__V0ZQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CSBS->global__KAKM),Self__CSBS);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__2DRN);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__V0ZQ));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__2DRN);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__V0ZQ));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__2DRN);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__V0ZQ));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__2DRN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__V0ZQ));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__2DRN);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__2DRN);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__V0ZQ));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__2DRN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__2DRN);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__2DRN);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__2DRN);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__V0ZQ));
   } break;
   };
-  __tmp__3DRN=Self__1DRN->parent_expr_binary_cmp__G11M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__3DRN)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__3DRN);
-  } break;
-  case __STRING_CST__: {
+  __tmp__V0ZQ=Self__U0ZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__V0ZQ)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__V0ZQ));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__3DRN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__V0ZQ));
   } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__3Y3P=((__READ_LOCAL *)__tmp__3DRN);
-    Self__A2ZR=((__LOCAL *)Self__3Y3P->local__HJZD);
-    Self__A2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__A2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__A2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__B2ZR=create__AXB( 250);
-      display__UXFK(Self__3Y3P,voir__B2ZR);
-      put_string__2EG(((__STRING *)voir__B2ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__D2ZR=((__LIST *)list_current__EH1);
-      voir__E2ZR=create__AXB( 250);
-      display__EQQG(Self__D2ZR,voir__E2ZR);
-      put_string__2EG(((__STRING *)voir__E2ZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__5RBS=((__READ_LOCAL__55ZI *)__tmp__V0ZQ);
+    Self__TE2T=((__LOCAL__L4WC *)Self__5RBS->local__BVEJ);
+    Self__TE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UE2T=create__34B( 250);
+      display__HAEJ(Self__5RBS,__tmp__UE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UE2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__3DRN);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__3DRN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__3DRN);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__5Y3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3DRN)->receiver__WN2H);
-    Self__F2ZR=((__LOCAL *)Self__5Y3P->local__HJZD);
-    Self__F2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__F2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__G2ZR=create__AXB( 250);
-      display__UXFK(Self__5Y3P,voir__G2ZR);
-      put_string__2EG(((__STRING *)voir__G2ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__I2ZR=((__LIST *)list_current__EH1);
-      voir__J2ZR=create__AXB( 250);
-      display__EQQG(Self__I2ZR,voir__J2ZR);
-      put_string__2EG(((__STRING *)voir__J2ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__5RBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__V0ZQ)->receiver__RA5J);
+    Self__TE2T=((__LOCAL__L4WC *)Self__5RBS->local__BVEJ);
+    Self__TE2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TE2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__TE2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__UE2T=create__34B( 250);
+      display__HAEJ(Self__5RBS,__tmp__UE2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__UE2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__3DRN);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__3DRN);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__3DRN);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__3DRN);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__3DRN);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__3DRN);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__3DRN);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__3DRN);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__V0ZQ));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__3DRN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__V0ZQ));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__3DRN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__V0ZQ));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__3DRN);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__V0ZQ));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__3DRN);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__V0ZQ));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__3DRN);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__V0ZQ));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__3DRN);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__V0ZQ));
   } break;
-  case __READ_GLOBAL__: {
-    Self__AZ3P=((__READ_GLOBAL *)__tmp__3DRN);
-    unread__CGNL(Self__AZ3P->global__ZGJK,Self__AZ3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__3DRN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__3DRN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__3DRN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__3DRN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__3DRN);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__3DRN);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__V0ZQ));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__3DRN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__CSBS=((__READ_GLOBAL__T4YL *)__tmp__V0ZQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CSBS->global__KAKM),Self__CSBS);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__3DRN);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__V0ZQ));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__3DRN);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__V0ZQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__3DRN);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__V0ZQ));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__3DRN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__V0ZQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__3DRN);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__V0ZQ));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__3DRN);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__V0ZQ));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__3DRN);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__V0ZQ));
   } break;
   };
 }
 
-static void remove__4DRN(__EXPR_INF_EQ *Self__5DRN)
-// ({EXPR_INF_EQ}) VoidRecursive, No inlinable.
+static void remove__ALUP(__EXPR_INF__OXBP *Self__BLUP)
+// ({EXPR_INF__OXBP}) Void Recursive, No inlinable.
 {
-  void *__tmp__AERN,*__tmp__BERN;
-  __READ_LOCAL *Self__BZ3P,*Self__DZ3P,*Self__FZ3P,*Self__HZ3P;
-  __LOCAL *Self__K2ZR,*Self__P2ZR,*Self__U2ZR,*Self__Z2ZR;
-  void *voir__L2ZR,*voir__O2ZR,*voir__Q2ZR,*voir__T2ZR,*voir__V2ZR;
-  void *voir__Y2ZR,*voir__02ZR,*voir__32ZR;
-  __LIST *Self__N2ZR,*Self__S2ZR,*Self__X2ZR,*Self__22ZR;
-  __READ_GLOBAL *Self__EZ3P,*Self__IZ3P;
-  __tmp__AERN=Self__5DRN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__AERN)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__AERN);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__AERN);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__BZ3P=((__READ_LOCAL *)__tmp__AERN);
-    Self__K2ZR=((__LOCAL *)Self__BZ3P->local__HJZD);
-    Self__K2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__K2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__K2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__L2ZR=create__AXB( 250);
-      display__UXFK(Self__BZ3P,voir__L2ZR);
-      put_string__2EG(((__STRING *)voir__L2ZR));
+  void *__tmp__CLUP;
+  __READ_LOCAL__55ZI *Self__HSBS;
+  __LOCAL__L4WC *Self__5E2T;
+  __STRING__BC *__tmp__AF2T;
+  __READ_GLOBAL__T4YL *Self__KSBS;
+  __tmp__CLUP=Self__BLUP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__CLUP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__CLUP));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__CLUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__HSBS=((__READ_LOCAL__55ZI *)__tmp__CLUP);
+    Self__5E2T=((__LOCAL__L4WC *)Self__HSBS->local__BVEJ);
+    Self__5E2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5E2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5E2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AF2T=create__34B( 250);
+      display__HAEJ(Self__HSBS,__tmp__AF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__N2ZR=((__LIST *)list_current__EH1);
-      voir__O2ZR=create__AXB( 250);
-      display__EQQG(Self__N2ZR,voir__O2ZR);
-      put_string__2EG(((__STRING *)voir__O2ZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__AERN);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__AERN);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__CLUP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__AERN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__CLUP));
   } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AERN)->receiver__WN2H);
-    Self__P2ZR=((__LOCAL *)Self__DZ3P->local__HJZD);
-    Self__P2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__P2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__P2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__Q2ZR=create__AXB( 250);
-      display__UXFK(Self__DZ3P,voir__Q2ZR);
-      put_string__2EG(((__STRING *)voir__Q2ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__S2ZR=((__LIST *)list_current__EH1);
-      voir__T2ZR=create__AXB( 250);
-      display__EQQG(Self__S2ZR,voir__T2ZR);
-      put_string__2EG(((__STRING *)voir__T2ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__HSBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__CLUP)->receiver__RA5J);
+    Self__5E2T=((__LOCAL__L4WC *)Self__HSBS->local__BVEJ);
+    Self__5E2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5E2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5E2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AF2T=create__34B( 250);
+      display__HAEJ(Self__HSBS,__tmp__AF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AF2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__AERN);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__AERN);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__AERN);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__AERN);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__CLUP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__AERN);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__AERN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__AERN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__AERN);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__CLUP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__AERN);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__CLUP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__AERN);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__CLUP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__AERN);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__CLUP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__AERN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__CLUP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__AERN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__CLUP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__AERN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__CLUP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__EZ3P=((__READ_GLOBAL *)__tmp__AERN);
-    unread__CGNL(Self__EZ3P->global__ZGJK,Self__EZ3P);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__CLUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__AERN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__CLUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__AERN);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__CLUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__AERN);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__CLUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__AERN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__KSBS=((__READ_GLOBAL__T4YL *)__tmp__CLUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__KSBS->global__KAKM),Self__KSBS);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__AERN);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__CLUP));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__AERN);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__CLUP));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__AERN);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__CLUP));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__AERN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__CLUP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__AERN);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__CLUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__AERN);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__CLUP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__AERN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__AERN);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__AERN);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__AERN);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__CLUP));
   } break;
   };
-  __tmp__BERN=Self__5DRN->parent_expr_binary_cmp__211M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__BERN)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__BERN);
-  } break;
-  case __STRING_CST__: {
+  __tmp__CLUP=Self__BLUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__CLUP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__CLUP));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__BERN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__CLUP));
   } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__FZ3P=((__READ_LOCAL *)__tmp__BERN);
-    Self__U2ZR=((__LOCAL *)Self__FZ3P->local__HJZD);
-    Self__U2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__U2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__U2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__V2ZR=create__AXB( 250);
-      display__UXFK(Self__FZ3P,voir__V2ZR);
-      put_string__2EG(((__STRING *)voir__V2ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__X2ZR=((__LIST *)list_current__EH1);
-      voir__Y2ZR=create__AXB( 250);
-      display__EQQG(Self__X2ZR,voir__Y2ZR);
-      put_string__2EG(((__STRING *)voir__Y2ZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__HSBS=((__READ_LOCAL__55ZI *)__tmp__CLUP);
+    Self__5E2T=((__LOCAL__L4WC *)Self__HSBS->local__BVEJ);
+    Self__5E2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5E2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5E2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AF2T=create__34B( 250);
+      display__HAEJ(Self__HSBS,__tmp__AF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__BERN);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__BERN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__BERN);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__CLUP));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__CLUP));
   } break;
-  case __IS_EXPANDED__: {
-    Self__HZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BERN)->receiver__WN2H);
-    Self__Z2ZR=((__LOCAL *)Self__HZ3P->local__HJZD);
-    Self__Z2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Z2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__Z2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__02ZR=create__AXB( 250);
-      display__UXFK(Self__HZ3P,voir__02ZR);
-      put_string__2EG(((__STRING *)voir__02ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__HSBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__CLUP)->receiver__RA5J);
+    Self__5E2T=((__LOCAL__L4WC *)Self__HSBS->local__BVEJ);
+    Self__5E2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5E2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5E2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AF2T=create__34B( 250);
+      display__HAEJ(Self__HSBS,__tmp__AF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__22ZR=((__LIST *)list_current__EH1);
-      voir__32ZR=create__AXB( 250);
-      display__EQQG(Self__22ZR,voir__32ZR);
-      put_string__2EG(((__STRING *)voir__32ZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__BERN);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__BERN);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__BERN);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__BERN);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__BERN);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__BERN);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__CLUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__BERN);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__CLUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__BERN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLUP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__BERN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLUP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__BERN);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__CLUP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__BERN);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__CLUP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__BERN);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__CLUP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__BERN);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__CLUP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__BERN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__CLUP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__IZ3P=((__READ_GLOBAL *)__tmp__BERN);
-    unread__CGNL(Self__IZ3P->global__ZGJK,Self__IZ3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__CLUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__BERN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__CLUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__BERN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__CLUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__BERN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__CLUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__BERN);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__CLUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__BERN);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__CLUP));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__BERN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__KSBS=((__READ_GLOBAL__T4YL *)__tmp__CLUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__KSBS->global__KAKM),Self__KSBS);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__BERN);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__CLUP));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__BERN);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__CLUP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__BERN);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__CLUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__BERN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__CLUP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__BERN);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__CLUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__BERN);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__CLUP));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__BERN);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__BERN);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__CLUP));
   } break;
   };
 }
 
-static void remove__14PN(__EXPR_OR *Self__24PN)
-// ({EXPR_OR}) VoidRecursive, No inlinable.
+static void remove__ELUP(__EXPR_INF_EQ__FYBP *Self__FLUP)
+// ({EXPR_INF_EQ__FYBP}) Void Recursive, No inlinable.
 {
-  void *__tmp__34PN,*__tmp__44PN;
-  __READ_LOCAL *Self__JZ3P,*Self__LZ3P,*Self__NZ3P,*Self__PZ3P;
-  __LOCAL *Self__42ZR,*Self__D3ZR,*Self__I3ZR,*Self__N3ZR;
-  void *voir__52ZR,*voir__C3ZR,*voir__E3ZR,*voir__H3ZR,*voir__J3ZR;
-  void *voir__M3ZR,*voir__O3ZR,*voir__R3ZR;
-  __LIST *Self__B3ZR,*Self__G3ZR,*Self__L3ZR,*Self__Q3ZR;
-  __READ_GLOBAL *Self__MZ3P,*Self__QZ3P;
-  __tmp__34PN=Self__24PN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__34PN)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__34PN);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__34PN);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__JZ3P=((__READ_LOCAL *)__tmp__34PN);
-    Self__42ZR=((__LOCAL *)Self__JZ3P->local__HJZD);
-    Self__42ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__42ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__42ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__52ZR=create__AXB( 250);
-      display__UXFK(Self__JZ3P,voir__52ZR);
-      put_string__2EG(((__STRING *)voir__52ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__B3ZR=((__LIST *)list_current__EH1);
-      voir__C3ZR=create__AXB( 250);
-      display__EQQG(Self__B3ZR,voir__C3ZR);
-      put_string__2EG(((__STRING *)voir__C3ZR));
+  void *__tmp__GLUP;
+  __READ_LOCAL__55ZI *Self__PSBS;
+  __LOCAL__L4WC *Self__LF2T;
+  __STRING__BC *__tmp__MF2T;
+  __READ_GLOBAL__T4YL *Self__SSBS;
+  __tmp__GLUP=Self__FLUP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__GLUP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GLUP));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GLUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PSBS=((__READ_LOCAL__55ZI *)__tmp__GLUP);
+    Self__LF2T=((__LOCAL__L4WC *)Self__PSBS->local__BVEJ);
+    Self__LF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MF2T=create__34B( 250);
+      display__HAEJ(Self__PSBS,__tmp__MF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MF2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__34PN);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GLUP));
   } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__34PN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GLUP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__34PN);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__LZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__34PN)->receiver__WN2H);
-    Self__D3ZR=((__LOCAL *)Self__LZ3P->local__HJZD);
-    Self__D3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__D3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__E3ZR=create__AXB( 250);
-      display__UXFK(Self__LZ3P,voir__E3ZR);
-      put_string__2EG(((__STRING *)voir__E3ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__G3ZR=((__LIST *)list_current__EH1);
-      voir__H3ZR=create__AXB( 250);
-      display__EQQG(Self__G3ZR,voir__H3ZR);
-      put_string__2EG(((__STRING *)voir__H3ZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__PSBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GLUP)->receiver__RA5J);
+    Self__LF2T=((__LOCAL__L4WC *)Self__PSBS->local__BVEJ);
+    Self__LF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MF2T=create__34B( 250);
+      display__HAEJ(Self__PSBS,__tmp__MF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__34PN);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__34PN);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__34PN);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__34PN);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__34PN);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__34PN);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__34PN);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GLUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__34PN);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GLUP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__34PN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GLUP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__34PN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GLUP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__34PN);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GLUP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__34PN);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__GLUP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__34PN);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__GLUP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__34PN);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GLUP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__MZ3P=((__READ_GLOBAL *)__tmp__34PN);
-    unread__CGNL(Self__MZ3P->global__ZGJK,Self__MZ3P);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GLUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__34PN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GLUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__34PN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GLUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__34PN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GLUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__34PN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GLUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__34PN);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GLUP));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__34PN);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GLUP));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__34PN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__SSBS=((__READ_GLOBAL__T4YL *)__tmp__GLUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SSBS->global__KAKM),Self__SSBS);
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__34PN);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GLUP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__34PN);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GLUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__34PN);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GLUP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__34PN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GLUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__34PN);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GLUP));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__34PN);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GLUP));
   } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__34PN);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GLUP));
   } break;
   };
-  __tmp__44PN=Self__24PN->parent_expr_binary__U31M.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__44PN)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__44PN);
+  __tmp__GLUP=Self__FLUP->parent_expr_binary_cmp__GYBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__GLUP)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GLUP));
   } break;
-  case __STRING_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GLUP));
   } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__44PN);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__NZ3P=((__READ_LOCAL *)__tmp__44PN);
-    Self__I3ZR=((__LOCAL *)Self__NZ3P->local__HJZD);
-    Self__I3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__I3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__J3ZR=create__AXB( 250);
-      display__UXFK(Self__NZ3P,voir__J3ZR);
-      put_string__2EG(((__STRING *)voir__J3ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__L3ZR=((__LIST *)list_current__EH1);
-      voir__M3ZR=create__AXB( 250);
-      display__EQQG(Self__L3ZR,voir__M3ZR);
-      put_string__2EG(((__STRING *)voir__M3ZR));
-      fputc((int)('\n'),stdout);
+  case __READ_LOCAL__55ZI__: {
+    Self__PSBS=((__READ_LOCAL__55ZI *)__tmp__GLUP);
+    Self__LF2T=((__LOCAL__L4WC *)Self__PSBS->local__BVEJ);
+    Self__LF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MF2T=create__34B( 250);
+      display__HAEJ(Self__PSBS,__tmp__MF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__44PN);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__44PN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__44PN);
-  } break;
-  case __REAL_CST__: {
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GLUP));
   } break;
-  case __CHARACTER_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GLUP));
   } break;
-  case __IS_EXPANDED__: {
-    Self__PZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__44PN)->receiver__WN2H);
-    Self__N3ZR=((__LOCAL *)Self__PZ3P->local__HJZD);
-    Self__N3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__N3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__O3ZR=create__AXB( 250);
-      display__UXFK(Self__PZ3P,voir__O3ZR);
-      put_string__2EG(((__STRING *)voir__O3ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__PSBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GLUP)->receiver__RA5J);
+    Self__LF2T=((__LOCAL__L4WC *)Self__PSBS->local__BVEJ);
+    Self__LF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MF2T=create__34B( 250);
+      display__HAEJ(Self__PSBS,__tmp__MF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__Q3ZR=((__LIST *)list_current__EH1);
-      voir__R3ZR=create__AXB( 250);
-      display__EQQG(Self__Q3ZR,voir__R3ZR);
-      put_string__2EG(((__STRING *)voir__R3ZR));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__44PN);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__44PN);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__44PN);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__44PN);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__44PN);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GLUP));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__44PN);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__44PN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GLUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__44PN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GLUP));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__44PN);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GLUP));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__44PN);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__GLUP));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__44PN);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__GLUP));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__44PN);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GLUP));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__44PN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GLUP));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__44PN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GLUP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__QZ3P=((__READ_GLOBAL *)__tmp__44PN);
-    unread__CGNL(Self__QZ3P->global__ZGJK,Self__QZ3P);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GLUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__44PN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GLUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__44PN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GLUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__44PN);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GLUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__44PN);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GLUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__44PN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__SSBS=((__READ_GLOBAL__T4YL *)__tmp__GLUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SSBS->global__KAKM),Self__SSBS);
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__44PN);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GLUP));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__44PN);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GLUP));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__44PN);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GLUP));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__44PN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GLUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__44PN);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GLUP));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__44PN);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GLUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__44PN);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__44PN);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__44PN);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GLUP));
   } break;
   };
 }
 
-static void remove__EVTO(__EXPR_XOR *Self__FVTO)
-// ({EXPR_XOR}) VoidRecursive, No inlinable.
+static void remove__PTEQ(__EXPR_XOR__ABEP *Self__QTEQ)
+// ({EXPR_XOR__ABEP}) Void Recursive, No inlinable.
 {
-  void *__tmp__GVTO,*__tmp__HVTO;
-  __READ_LOCAL *Self__RZ3P,*Self__TZ3P,*Self__VZ3P,*Self__XZ3P;
-  __LOCAL *Self__S3ZR,*Self__X3ZR,*Self__23ZR,*Self__B4ZR;
-  void *voir__T3ZR,*voir__W3ZR,*voir__Y3ZR,*voir__13ZR,*voir__33ZR;
-  void *voir__A4ZR,*voir__C4ZR,*voir__F4ZR;
-  __LIST *Self__V3ZR,*Self__03ZR,*Self__53ZR,*Self__E4ZR;
-  __READ_GLOBAL *Self__UZ3P,*Self__YZ3P;
-  __tmp__GVTO=Self__FVTO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__GVTO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__GVTO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__GVTO);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__RZ3P=((__READ_LOCAL *)__tmp__GVTO);
-    Self__S3ZR=((__LOCAL *)Self__RZ3P->local__HJZD);
-    Self__S3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__S3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__S3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__T3ZR=create__AXB( 250);
-      display__UXFK(Self__RZ3P,voir__T3ZR);
-      put_string__2EG(((__STRING *)voir__T3ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__V3ZR=((__LIST *)list_current__EH1);
-      voir__W3ZR=create__AXB( 250);
-      display__EQQG(Self__V3ZR,voir__W3ZR);
-      put_string__2EG(((__STRING *)voir__W3ZR));
-      fputc((int)('\n'),stdout);
+  void *__tmp__RTEQ;
+  __READ_LOCAL__55ZI *Self__XSBS;
+  __LOCAL__L4WC *Self__XF2T;
+  __STRING__BC *__tmp__YF2T;
+  __READ_GLOBAL__T4YL *Self__0SBS;
+  __tmp__RTEQ=Self__QTEQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__RTEQ)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__RTEQ));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__RTEQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__XSBS=((__READ_LOCAL__55ZI *)__tmp__RTEQ);
+    Self__XF2T=((__LOCAL__L4WC *)Self__XSBS->local__BVEJ);
+    Self__XF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YF2T=create__34B( 250);
+      display__HAEJ(Self__XSBS,__tmp__YF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__GVTO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__GVTO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__GVTO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__RTEQ));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RTEQ));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__TZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GVTO)->receiver__WN2H);
-    Self__X3ZR=((__LOCAL *)Self__TZ3P->local__HJZD);
-    Self__X3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__X3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__X3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__Y3ZR=create__AXB( 250);
-      display__UXFK(Self__TZ3P,voir__Y3ZR);
-      put_string__2EG(((__STRING *)voir__Y3ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__03ZR=((__LIST *)list_current__EH1);
-      voir__13ZR=create__AXB( 250);
-      display__EQQG(Self__03ZR,voir__13ZR);
-      put_string__2EG(((__STRING *)voir__13ZR));
+  case __IS_EXPANDED__35NJ__: {
+    Self__XSBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__RTEQ)->receiver__RA5J);
+    Self__XF2T=((__LOCAL__L4WC *)Self__XSBS->local__BVEJ);
+    Self__XF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YF2T=create__34B( 250);
+      display__HAEJ(Self__XSBS,__tmp__YF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YF2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__GVTO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__GVTO);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__GVTO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__GVTO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__GVTO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__GVTO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__GVTO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__GVTO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RTEQ));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__GVTO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RTEQ));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__GVTO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__RTEQ));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__GVTO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__RTEQ));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__GVTO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__RTEQ));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__GVTO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__RTEQ));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__GVTO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RTEQ));
   } break;
-  case __READ_GLOBAL__: {
-    Self__UZ3P=((__READ_GLOBAL *)__tmp__GVTO);
-    unread__CGNL(Self__UZ3P->global__ZGJK,Self__UZ3P);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RTEQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__GVTO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RTEQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__GVTO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RTEQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__GVTO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RTEQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__GVTO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__RTEQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__GVTO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__RTEQ));
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__GVTO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__0SBS=((__READ_GLOBAL__T4YL *)__tmp__RTEQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0SBS->global__KAKM),Self__0SBS);
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__GVTO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__RTEQ));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__GVTO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__RTEQ));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__GVTO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__RTEQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__GVTO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RTEQ));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__GVTO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__RTEQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__GVTO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__RTEQ));
   } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__GVTO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__GVTO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__RTEQ));
   } break;
   };
-  __tmp__HVTO=Self__FVTO->parent_expr_binary__0G5N.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__HVTO)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__HVTO);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__HVTO);
+  __tmp__RTEQ=Self__QTEQ->parent_expr_binary__BBEP.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__RTEQ)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__RTEQ));
   } break;
-  case __PROTOTYPE_CST__: {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__RTEQ));
   } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__VZ3P=((__READ_LOCAL *)__tmp__HVTO);
-    Self__23ZR=((__LOCAL *)Self__VZ3P->local__HJZD);
-    Self__23ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__23ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__23ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__33ZR=create__AXB( 250);
-      display__UXFK(Self__VZ3P,voir__33ZR);
-      put_string__2EG(((__STRING *)voir__33ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__53ZR=((__LIST *)list_current__EH1);
-      voir__A4ZR=create__AXB( 250);
-      display__EQQG(Self__53ZR,voir__A4ZR);
-      put_string__2EG(((__STRING *)voir__A4ZR));
+  case __READ_LOCAL__55ZI__: {
+    Self__XSBS=((__READ_LOCAL__55ZI *)__tmp__RTEQ);
+    Self__XF2T=((__LOCAL__L4WC *)Self__XSBS->local__BVEJ);
+    Self__XF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YF2T=create__34B( 250);
+      display__HAEJ(Self__XSBS,__tmp__YF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YF2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__HVTO);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__HVTO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__HVTO);
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__RTEQ));
   } break;
-  case __REAL_CST__: {
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RTEQ));
   } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__XZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HVTO)->receiver__WN2H);
-    Self__B4ZR=((__LOCAL *)Self__XZ3P->local__HJZD);
-    Self__B4ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__B4ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__B4ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__C4ZR=create__AXB( 250);
-      display__UXFK(Self__XZ3P,voir__C4ZR);
-      put_string__2EG(((__STRING *)voir__C4ZR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__E4ZR=((__LIST *)list_current__EH1);
-      voir__F4ZR=create__AXB( 250);
-      display__EQQG(Self__E4ZR,voir__F4ZR);
-      put_string__2EG(((__STRING *)voir__F4ZR));
-      fputc((int)('\n'),stdout);
+  case __IS_EXPANDED__35NJ__: {
+    Self__XSBS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__RTEQ)->receiver__RA5J);
+    Self__XF2T=((__LOCAL__L4WC *)Self__XSBS->local__BVEJ);
+    Self__XF2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XF2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XF2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YF2T=create__34B( 250);
+      display__HAEJ(Self__XSBS,__tmp__YF2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YF2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__HVTO);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__HVTO);
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__HVTO);
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__HVTO);
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__HVTO);
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__HVTO);
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__HVTO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RTEQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__HVTO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RTEQ));
   } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__HVTO);
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__RTEQ));
   } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__HVTO);
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__RTEQ));
   } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__HVTO);
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__RTEQ));
   } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__HVTO);
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__RTEQ));
   } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__HVTO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RTEQ));
   } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__HVTO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RTEQ));
   } break;
-  case __READ_GLOBAL__: {
-    Self__YZ3P=((__READ_GLOBAL *)__tmp__HVTO);
-    unread__CGNL(Self__YZ3P->global__ZGJK,Self__YZ3P);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RTEQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__HVTO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RTEQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__HVTO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RTEQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__HVTO);
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__RTEQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__HVTO);
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__RTEQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__HVTO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__0SBS=((__READ_GLOBAL__T4YL *)__tmp__RTEQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0SBS->global__KAKM),Self__0SBS);
   } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__HVTO);
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__RTEQ));
   } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__HVTO);
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__RTEQ));
   } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__HVTO);
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__RTEQ));
   } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__HVTO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RTEQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__HVTO);
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__RTEQ));
   } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__HVTO);
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__RTEQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__HVTO);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__HVTO);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__HVTO);
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__RTEQ));
   } break;
   };
 }
 
-static __CALL_SLOT* create__profil__with__43TI(__POSITION p__A4TI,void *prof__B4TI,void *l_arg__C4TI)
-// ({POSITION},{NULLxPROFIL_SLOTxPROFIL_BLOCK},{NULLxFAST_ARRAYoWRITEo}) With resultNo recursive, No inlinable.
+static __CALL_SLOT__GAZK* create__profil__with__cop__NP4K(__POSITION__OL p__PP4K,void *prof__QP4K,__FAST_ARRAYoWRITEo__XJFJ *l_arg__RP4K,void *arg__SP4K)
+// ({POSITION__OL},{NULLxPROFIL_SLOT__OO2CxPROFIL_BLOCK__O3NJ},{NULLxFAST_ARRAYoWRITEo__XJFJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __CALL_SLOT *result__PAZI,*Self__SSHJ;
-  __POINTER ptr__QAZI,ptr_table__H4ZR,next__G4ZR,result__I4ZR;
-  __POINTER ptr_table__M4ZR,next__L4ZR,result__N4ZR;
-  __INTEGER typ_id__VAZI;
-  __UINTEGER_32 sz__SAZI,a__TH2Q,new_size__RH2Q,t__XH2Q,a__ZH2Q;
-  __UINTEGER_32 new_size__P4ZR,lab_type__O4ZR;
-  __PROFIL_SLOT *Self__AGML;
-  void *__tmp__YSHJ,*__tmp__5SHJ;
-  void *__tmp__ZSHJ,*__tmp__ATHJ;
-  result__PAZI=NULL;
-  ptr__QAZI=((__POINTER )(NULL));
-  typ_id__VAZI= 0;
-  sz__SAZI=((__UINTEGER_32 )sizeof(__CALL_SLOT));
-  if ((sz__SAZI ==  0)) {
-    result__PAZI=CALL_SLOT__;
-  } else {
-    typ_id__VAZI=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SAZI);
-    if ((typ_id__VAZI == (__INTEGER)(-  1))) {
-      a__TH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RH2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SAZI + a__TH2Q) & (__UINTEGER_32)(~ a__TH2Q));
-      ptr_table__H4ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RH2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__G4ZR=((__POINTER )(NULL));
-      result__I4ZR=((__POINTER *)ptr_table__H4ZR)[ 0];
-      if ((result__I4ZR == (void *)NULL)) {
-        result__I4ZR=new_lab__2PJ(new_size__RH2Q);
-        next__G4ZR=(void *)((unsigned long)result__I4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RH2Q)));
-        ((__POINTER *)next__G4ZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__H4ZR)[ 0]=next__G4ZR;
-      } else {
-        next__G4ZR=((__POINTER *)result__I4ZR)[ 0];
-        if ((next__G4ZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RH2Q <<  1)) <=  4096)) {
-            next__G4ZR=(void *)((unsigned long)result__I4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RH2Q)));
-          } else {
-            next__G4ZR=new_lab__2PJ(new_size__RH2Q);
-          };
-          ((__POINTER *)next__G4ZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__H4ZR)[ 0]=next__G4ZR;
-        } else {
-          ((__POINTER *)result__I4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__I4ZR=next__G4ZR;
-        };
-      };
-      ptr__QAZI=result__I4ZR;
-    } else {
-      t__XH2Q=((__UINTEGER_32 )typ_id__VAZI);
-      a__ZH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__P4ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__SAZI + a__ZH2Q) & (__UINTEGER_32)(~ a__ZH2Q));
-      ptr_table__M4ZR=((__POINTER )(&(table_type[(t__XH2Q)])));
-      lab_type__O4ZR=(__UINTEGER_32)(t__XH2Q |  1);
-      next__L4ZR=((__POINTER )(NULL));
-      result__N4ZR=((__POINTER *)ptr_table__M4ZR)[ 0];
-      if ((result__N4ZR == (void *)NULL)) {
-        result__N4ZR=new_lab__2PJ(lab_type__O4ZR);
-        next__L4ZR=(void *)((unsigned long)result__N4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4ZR)));
-        ((__POINTER *)next__L4ZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__M4ZR)[ 0]=next__L4ZR;
-      } else {
-        next__L4ZR=((__POINTER *)result__N4ZR)[ 0];
-        if ((next__L4ZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P4ZR <<  1)) <=  4096)) {
-            next__L4ZR=(void *)((unsigned long)result__N4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4ZR)));
-          } else {
-            next__L4ZR=new_lab__2PJ(lab_type__O4ZR);
-          };
-          ((__POINTER *)next__L4ZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__M4ZR)[ 0]=next__L4ZR;
-        } else {
-          ((__POINTER *)result__N4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__N4ZR=next__L4ZR;
-        };
-      };
-      ptr__QAZI=result__N4ZR;
-    };
-    result__PAZI=((__CALL_SLOT *)ptr__QAZI);
-    *(result__PAZI) = *(CALL_SLOT__);
-  };
-  Self__SSHJ=((__CALL_SLOT *)result__PAZI);
-  Self__SSHJ->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=p__A4TI;
-  Self__SSHJ->profil__Y51H=prof__B4TI;
-  Self__SSHJ->argument_list__WSHJ=l_arg__C4TI;
-  if (((struct ___OBJ *)prof__B4TI)->__id==__PROFIL_SLOT__) {
-    Self__AGML=((__PROFIL_SLOT *)prof__B4TI);
-    Self__AGML->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__AGML->parent_profil__R1LC.link_count__N5KJ +  1);
-  } else {
-    link__L5KJ(prof__B4TI);
-  };
-  __tmp__YSHJ=Self__SSHJ->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__YSHJ)->__id==__PROFIL_SLOT__) {
-    __tmp__ZSHJ=((__PROFIL_SLOT *)__tmp__YSHJ)->parent_profil__R1LC.result_list__051H;
-  } else {
-    __tmp__ZSHJ=((__PROFIL_BLOCK *)__tmp__YSHJ)->parent_profil__OGAG.result_list__051H;
-  };
-  if (((void *)__tmp__ZSHJ != (void *)NULL)) {
-    __tmp__5SHJ=Self__SSHJ->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__5SHJ)->__id==__PROFIL_SLOT__) {
-      __tmp__ATHJ=((__PROFIL_SLOT *)__tmp__5SHJ)->parent_profil__R1LC.result_list__051H;
-    } else {
-      __tmp__ATHJ=((__PROFIL_BLOCK *)__tmp__5SHJ)->parent_profil__OGAG.result_list__051H;
-    };
-    Self__SSHJ->result_list__DA2H=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoLOCALo *)__tmp__ATHJ)->parent_arrayed_collection__YH4F.upper__1H4F +  1));
+  __CALL_SLOT__GAZK *result__WDRU,*Self__J4JL;
+  __POINTER__IB ptr__XDRU,__tmp__ZDRU,__tmp__1DRU,__tmp__2DRU;
+  __INTEGER__Q typ_id__YDRU,result__3UEU,Result__CVEU;
+  __UINTEGER_32__ZWB __tmp__3DRU;
+  __PROFIL_SLOT__OO2C *Self__DG2T;
+  void *__tmp__1MNL;
+  void *__tmp__BQKO;
+  __SECTION___RVOB *__tmp__SSXN;
+  __BOOLEAN__L __tmp__3MNL,__tmp__4UEU;
+  __SLIM_ARRAYoLOCALo__PHOJ *__tmp__44JL;
+  __BLOCK__GB __tmp__AVEU;
+  __BLOCK__GB __tmp__BVEU;
+  __SLIM_ARRAYoRESULTo__5CZK *Self__FG2T,*Self__JG2T;
+  __BLOCK__GB __tmp__IG2T;
+  __FAST_ARRAYoRESULTo__RHCL *__tmp__KG2T;
+  result__WDRU=NULL;
+  ptr__XDRU=((__POINTER__IB )(NULL));
+  typ_id__YDRU= 0;
+  __tmp__ZDRU=((__POINTER__IB )sizeof(__CALL_SLOT__GAZK));
+  if (((unsigned long)__tmp__ZDRU ==  0)) {
+    result__WDRU=CALL_SLOT__GAZK__;
+  } else /* FALSE */ {
+    typ_id__YDRU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZDRU));
+    if ((typ_id__YDRU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1DRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2DRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DRU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3DRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2DRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__1DRU=micro_alloc__table__lab__UKI(__tmp__2DRU,((__POINTER__IB )(&(table_size[(__tmp__3DRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2DRU)));
+      ptr__XDRU=__tmp__1DRU;
+    } else /* FALSE */ {
+      __tmp__3DRU=((__UINTEGER_32__ZWB )typ_id__YDRU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__1DRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2DRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZDRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1DRU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__1DRU=micro_alloc__table__lab__UKI(__tmp__2DRU,((__POINTER__IB )(&(table_type[(__tmp__3DRU)]))),(__UINTEGER_32__ZWB)(__tmp__3DRU |  1));
+      ptr__XDRU=__tmp__1DRU;
+    };
+    result__WDRU=((__CALL_SLOT__GAZK *)ptr__XDRU);
+    *(result__WDRU) = *(CALL_SLOT__GAZK__);
+  };
+  Self__J4JL=((__CALL_SLOT__GAZK *)result__WDRU);
+  typ_id__YDRU= 0;
+  Self__J4JL->parent_instr__HAZK.parent_itm_object__YH.position__P2B=p__PP4K;
+  Self__J4JL->cop_argument__P4JL=arg__SP4K;
+  Self__J4JL->profil__TCZK=prof__QP4K;
+  Self__J4JL->argument_list__Q4JL=l_arg__RP4K;
+  if (((struct ___OBJ *)prof__QP4K)->__id==__PROFIL_SLOT__OO2C__) {
+    Self__DG2T=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)prof__QP4K));
+    if (((void *)arg__SP4K != (void *)NULL)) {
+      Self__DG2T->parent_profil__PO2C.cop_link_count__2BFL=(__INTEGER__Q)(Self__DG2T->parent_profil__PO2C.cop_link_count__2BFL +  1);
+    } else /* FALSE */ {
+      Self__DG2T->parent_profil__PO2C.link_count__TBFL=(__INTEGER__Q)(Self__DG2T->parent_profil__PO2C.link_count__TBFL +  1);
+    };
+  } else /* PROFIL_BLOCK */ {
+    link__JMNL(((__PROFIL_BLOCK__O3NJ *)prof__QP4K));
+  };
+  __tmp__1MNL=Self__J4JL->profil__TCZK;
+  if (((struct ___OBJ *)__tmp__1MNL)->__id==__PROFIL_SLOT__OO2C__) {
+    __tmp__BQKO=((__PROFIL_SLOT__OO2C *)__tmp__1MNL)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__BQKO)->__id==__ITM_SLOT__PLC__) {
+      __tmp__SSXN=((__ITM_SLOT__PLC *)__tmp__BQKO)->id_section__TVOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__SSXN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BQKO)->parent_itm_slot__3F0D.id_section__TVOB;
+    };
+    __tmp__3MNL=((void *)((__SECTION___RVOB *)__tmp__SSXN)->name__G25E == (void *)(&__string_34));
+  } else /* PROFIL_BLOCK */ {
+    __tmp__3MNL=FALSE__O__;
+  };
+  if (__tmp__3MNL) {
+    typ_id__YDRU= 1;
+  } else /* FALSE */ {
+    __tmp__BQKO=Self__J4JL->profil__TCZK;
+    if (((struct ___OBJ *)__tmp__BQKO)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__44JL=&(((__PROFIL_SLOT__OO2C *)__tmp__BQKO)->parent_profil__PO2C.result_list__RHOJ);
+    } else /* PROFIL_BLOCK */ {
+      __tmp__44JL=&(((__PROFIL_BLOCK__O3NJ *)__tmp__BQKO)->parent_profil__P3NJ.result_list__RHOJ);
+    };
+    result__3UEU= 0;
+    if (((void *)__tmp__44JL->first__THOJ == (void *)NULL)) {
+      result__3UEU=(__INTEGER__Q)(-  1);
+      __tmp__4UEU=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__4UEU=FALSE__O__;
+    };
+    __tmp__AVEU.self=__tmp__44JL;
+    __tmp__BVEU.self=__tmp__44JL;
+    if ((! __tmp__4UEU)) {
+      if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__AVEU.self)->list__HQ2K != (void *)NULL)) {
+        Result__CVEU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__BVEU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        result__3UEU=Result__CVEU;
+      };
+    };
+    typ_id__YDRU=(__INTEGER__Q)(result__3UEU +  1);
+  };
+  Self__FG2T=&(Self__J4JL->result_list__BDZK);
+  Self__FG2T->first__FHCL=NULL;
+  __tmp__3MNL=(typ_id__YDRU >  1);
+  __tmp__IG2T.self=Self__FG2T;
+  if (__tmp__3MNL) {
+    Self__JG2T=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__IG2T.self);
+    __tmp__KG2T=create_with_capacity__3PEL((__INTEGER__Q)(typ_id__YDRU -  1));
+    Self__JG2T->list__0HCL=__tmp__KG2T;
+  };
+  Self__J4JL=result__WDRU;
+  return(Self__J4JL);
+}
+
+static void add_last__CHCL(__SLIM_ARRAYoRESULTo__5CZK *Self__DHCL,__RESULT__3CZK *e__EHCL)
+// ({SLIM_ARRAYoRESULTo__5CZK},{NULLxRESULT__3CZK}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__EGHM,__tmp__GGHM,__tmp__0NFN,Self__ZE1N;
+  __POINTER__IB __tmp__YNFN;
+  __BOOLEAN__L __tmp__HHCL,__tmp__2HCL,__tmp__MFHM;
+  __BLOCK__GB __tmp__MHCL;
+  __BLOCK__GB __tmp__FICL;
+  __SLIM_ARRAYoRESULTo__5CZK *Self__QHCL,*Self__AICL;
+  __BLOCK__GB __tmp__CICL;
+  __FAST_ARRAYoRESULTo__RHCL *__tmp__BICL;
+  void **__tmp__2FHM;
+  __tmp__HHCL=((void *)Self__DHCL->first__FHCL == (void *)NULL);
+  __tmp__MHCL.self=Self__DHCL;
+  __tmp__FICL.self=Self__DHCL;
+  if (__tmp__HHCL) {
+    ((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__MHCL.self)->first__FHCL=e__EHCL;
+  } else /* FALSE */ {
+    Self__QHCL=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__FICL.self);
+    __tmp__2HCL=((void *)Self__QHCL->list__0HCL == (void *)NULL);
+    __tmp__CICL.self=Self__QHCL;
+    if (__tmp__2HCL) {
+      Self__AICL=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__CICL.self);
+      __tmp__BICL=create_with_capacity__3PEL( 4);
+      Self__AICL->list__0HCL=__tmp__BICL;
+    };
+    __tmp__BICL=((__FAST_ARRAYoRESULTo__RHCL *)Self__QHCL->list__0HCL);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((__INTEGER__Q)(__tmp__BICL->parent_arrayed_collection__ZHCL.upper__3EHM +  1) <= (__INTEGER__Q)(__tmp__BICL->parent_arrayed_collection__ZHCL.capacity__5EHM -  1))) {
+      __tmp__BICL->parent_arrayed_collection__ZHCL.upper__3EHM=(__INTEGER__Q)(__tmp__BICL->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+      __tmp__MFHM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__MFHM=FALSE__O__;
+    };
+    if ((! __tmp__MFHM)) {
+      if ((__tmp__BICL->parent_arrayed_collection__ZHCL.capacity__5EHM ==  0)) {
+        __tmp__2FHM=create__CMTM( 2);
+        __tmp__BICL->parent_arrayed_collection__ZHCL.storage__3FHM=__tmp__2FHM;
+        __tmp__BICL->parent_arrayed_collection__ZHCL.capacity__5EHM= 2;
+        __tmp__BICL->parent_arrayed_collection__ZHCL.upper__3EHM= 0;
+      } else /* FALSE */ {
+        __tmp__EGHM=(__INTEGER__Q)(__tmp__BICL->parent_arrayed_collection__ZHCL.capacity__5EHM <<  1);
+        __tmp__2FHM=__tmp__BICL->parent_arrayed_collection__ZHCL.storage__3FHM;
+        __tmp__GGHM=__tmp__BICL->parent_arrayed_collection__ZHCL.capacity__5EHM;
+        __tmp__YNFN=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__2FHM)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__GGHM * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__EGHM * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__2FHM=((void **)__tmp__YNFN);
+        __tmp__0NFN=(__INTEGER__Q)(__tmp__EGHM -  1);
+        Self__ZE1N=__tmp__GGHM;
+        while ((Self__ZE1N <= __tmp__0NFN)) {
+          __tmp__2FHM[Self__ZE1N]=NULL;
+          Self__ZE1N=(__INTEGER__Q)(Self__ZE1N +  1);
+        };
+        __tmp__BICL->parent_arrayed_collection__ZHCL.storage__3FHM=__tmp__2FHM;
+        __tmp__BICL->parent_arrayed_collection__ZHCL.capacity__5EHM=__tmp__EGHM;
+        __tmp__BICL->parent_arrayed_collection__ZHCL.upper__3EHM=(__INTEGER__Q)(__tmp__BICL->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+      };
+    };
+    ((void **)__tmp__BICL->parent_arrayed_collection__ZHCL.storage__3FHM)[__tmp__BICL->parent_arrayed_collection__ZHCL.upper__3EHM]=e__EHCL;
   };
-  return(result__PAZI);
 }
 
-static void* new_write__rec__value__2JBJ(void *sd__4JBJ,void *e__5JBJ,void *val__AKBJ)
-// ({NULLxSLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void get_type__4P3K(__LOCAL__L4WC *Self__5P3K,__TYPES_TMP__AN5D *t__AQ3K)
+// ({LOCAL__L4WC},{NULLxTYPES_TMP__AN5D}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 v__0JLR;
-  void *result__CKBJ;
-  __POSITION __tmp__JKBJ,p__ZJLR,p__FKLR,p__RKLR,__tmp__TKBJ;
-  void *__tmp__LKBJ;
-  __STRING_CST *Self__ZZ3P;
-  __PROTOTYPE_CST *Self__0Z3P;
-  __INTEGER_CST *Self__1Z3P,*result__QJLR,*Self__YJLR;
-  void *t__1JLR,*t__HKLR;
-  __POINTER ptr__RJLR,ptr_table__R4ZR,next__Q4ZR,result__S4ZR;
-  __POINTER ptr_table__W4ZR,next__V4ZR,result__X4ZR,ptr__3JLR;
-  __POINTER ptr_table__14ZR,next__04ZR,result__24ZR,ptr_table__A5ZR;
-  __POINTER next__54ZR,result__B5ZR,ptr__JKLR,ptr_table__F5ZR;
-  __POINTER next__E5ZR,result__G5ZR,ptr_table__K5ZR,next__J5ZR;
-  __POINTER result__L5ZR;
-  __INTEGER typ_id__SJLR,typ_id__4JLR,typ_id__KKLR;
-  __UINTEGER_32 sz__TJLR,a__UJLR,new_size__VJLR,t__WJLR,a__XJLR;
-  __UINTEGER_32 new_size__Z4ZR,lab_type__Y4ZR,sz__5JLR,a__AKLR;
-  __UINTEGER_32 new_size__BKLR,t__CKLR,a__DKLR,new_size__D5ZR;
-  __UINTEGER_32 lab_type__C5ZR,sz__LKLR,a__MKLR,new_size__NKLR,t__OKLR;
-  __UINTEGER_32 a__PKLR,new_size__N5ZR,lab_type__M5ZR;
-  void *__tmp__DZAR,*__tmp__HZAR,*__tmp__B1CR;
-  __READ_LOCAL *__tmp__EZAR,*__tmp__IZAR;
-  __REAL_CST *Self__3Z3P,*result__2JLR,*Self__EKLR;
-  void *v__GKLR;
-  __CHARACTER_CST *Self__5Z3P;
-  __IS_EXPANDED *Self__A03P,*result__IKLR,*Self__QKLR;
-  __READ_GLOBAL *__tmp__C1CR;
-  result__CKBJ=NULL;
-  if ((((__SLOT_DATA *)sd__4JBJ)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '+')) {
-    switch (((struct ___OBJ *)e__5JBJ)->__id) {
-    case __LIST__: {
-      __tmp__JKBJ=((__LIST *)e__5JBJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__JKBJ=((__STRING_CST *)e__5JBJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__JKBJ=((__EXTERNAL_C *)e__5JBJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__JKBJ=((__PROTOTYPE_CST *)e__5JBJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__JKBJ=((__INTEGER_CST *)e__5JBJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__JKBJ=((__READ_LOCAL *)e__5JBJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JKBJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JKBJ=((__EXPR_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JKBJ=((__EXPR_NOT_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __REAL_CST__: {
-      __tmp__JKBJ=((__REAL_CST *)e__5JBJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__JKBJ=((__CHARACTER_CST *)e__5JBJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__JKBJ=((__IS_EXPANDED *)e__5JBJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JKBJ=((__GET_TYPE_ID *)e__5JBJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__JKBJ=((__EXPR_SUP *)e__5JBJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__JKBJ=((__EXPR_SUB *)e__5JBJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__JKBJ=((__EXPR_MUL *)e__5JBJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__JKBJ=((__EXPR_DIV *)e__5JBJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__JKBJ=((__EXPR_AND *)e__5JBJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JKBJ=((__EXPR_SHIFT_R *)e__5JBJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JKBJ=((__EXPR_SHIFT_L *)e__5JBJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __PUT_TO__: {
-      __tmp__JKBJ=((__PUT_TO *)e__5JBJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __ITEM__: {
-      __tmp__JKBJ=((__ITEM *)e__5JBJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__JKBJ=((__SIZE_OF *)e__5JBJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CAST__: {
-      __tmp__JKBJ=((__CAST *)e__5JBJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__JKBJ=((__CALL_SLOT *)e__5JBJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__JKBJ=((__READ_SLOT *)e__5JBJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__JKBJ=((__READ_GLOBAL *)e__5JBJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JKBJ=((__EXPR_NOT_LOGIC *)e__5JBJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JKBJ=((__EXPR_OR_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JKBJ=((__EXPR_OR_OR_LOGIC *)e__5JBJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JKBJ=((__EXPR_AND_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JKBJ=((__EXPR_AND_AND_LOGIC *)e__5JBJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__JKBJ=((__EXPR_NEG *)e__5JBJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__JKBJ=((__EXPR_ADD *)e__5JBJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__JKBJ=((__EXPR_NOT *)e__5JBJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__JKBJ=((__EXPR_MOD *)e__5JBJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JKBJ=((__EXPR_SUP_EQ *)e__5JBJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__JKBJ=((__EXPR_INF *)e__5JBJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JKBJ=((__EXPR_INF_EQ *)e__5JBJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__JKBJ=((__EXPR_OR *)e__5JBJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__JKBJ=((__EXPR_XOR *)e__5JBJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    };
-    switch (((struct ___OBJ *)e__5JBJ)->__id) {
-    case __LIST__: {
-      __tmp__LKBJ=my_copy__MSYM(e__5JBJ);
-    } break;
-    case __STRING_CST__: {
-      Self__ZZ3P=((__STRING_CST *)e__5JBJ);
-      __tmp__LKBJ=create__text__ITMH(Self__ZZ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZZ3P->string__BK2H);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__LKBJ=my_copy__EK2H(e__5JBJ);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__0Z3P=((__PROTOTYPE_CST *)e__5JBJ);
-      __tmp__LKBJ=create__type__PKQC(Self__0Z3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0Z3P->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__1Z3P=((__INTEGER_CST *)e__5JBJ);
-      p__ZJLR=Self__1Z3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__0JLR=Self__1Z3P->value__W4YD;
-      t__1JLR=Self__1Z3P->parent_constant__B3LC.static_type__M2YD;
-      result__QJLR=NULL;
-      ptr__RJLR=((__POINTER )(NULL));
-      typ_id__SJLR= 0;
-      sz__TJLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__TJLR ==  0)) {
-        result__QJLR=INTEGER_CST__;
-      } else {
-        typ_id__SJLR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TJLR);
-        if ((typ_id__SJLR == (__INTEGER)(-  1))) {
-          a__UJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VJLR=(__UINTEGER_32)((__UINTEGER_32)(sz__TJLR + a__UJLR) & (__UINTEGER_32)(~ a__UJLR));
-          ptr_table__R4ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VJLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__Q4ZR=((__POINTER )(NULL));
-          result__S4ZR=((__POINTER *)ptr_table__R4ZR)[ 0];
-          if ((result__S4ZR == (void *)NULL)) {
-            result__S4ZR=new_lab__2PJ(new_size__VJLR);
-            next__Q4ZR=(void *)((unsigned long)result__S4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJLR)));
-            ((__POINTER *)next__Q4ZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__R4ZR)[ 0]=next__Q4ZR;
-          } else {
-            next__Q4ZR=((__POINTER *)result__S4ZR)[ 0];
-            if ((next__Q4ZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VJLR <<  1)) <=  4096)) {
-                next__Q4ZR=(void *)((unsigned long)result__S4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJLR)));
-              } else {
-                next__Q4ZR=new_lab__2PJ(new_size__VJLR);
-              };
-              ((__POINTER *)next__Q4ZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__R4ZR)[ 0]=next__Q4ZR;
-            } else {
-              ((__POINTER *)result__S4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__S4ZR=next__Q4ZR;
-            };
-          };
-          ptr__RJLR=result__S4ZR;
-        } else {
-          t__WJLR=((__UINTEGER_32 )typ_id__SJLR);
-          a__XJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__Z4ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__TJLR + a__XJLR) & (__UINTEGER_32)(~ a__XJLR));
-          ptr_table__W4ZR=((__POINTER )(&(table_type[(t__WJLR)])));
-          lab_type__Y4ZR=(__UINTEGER_32)(t__WJLR |  1);
-          next__V4ZR=((__POINTER )(NULL));
-          result__X4ZR=((__POINTER *)ptr_table__W4ZR)[ 0];
-          if ((result__X4ZR == (void *)NULL)) {
-            result__X4ZR=new_lab__2PJ(lab_type__Y4ZR);
-            next__V4ZR=(void *)((unsigned long)result__X4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z4ZR)));
-            ((__POINTER *)next__V4ZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__W4ZR)[ 0]=next__V4ZR;
-          } else {
-            next__V4ZR=((__POINTER *)result__X4ZR)[ 0];
-            if ((next__V4ZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z4ZR <<  1)) <=  4096)) {
-                next__V4ZR=(void *)((unsigned long)result__X4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z4ZR)));
-              } else {
-                next__V4ZR=new_lab__2PJ(lab_type__Y4ZR);
-              };
-              ((__POINTER *)next__V4ZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__W4ZR)[ 0]=next__V4ZR;
-            } else {
-              ((__POINTER *)result__X4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__X4ZR=next__V4ZR;
-            };
-          };
-          ptr__RJLR=result__X4ZR;
-        };
-        result__QJLR=((__INTEGER_CST *)ptr__RJLR);
-        *(result__QJLR) = *(INTEGER_CST__);
-      };
-      Self__YJLR=((__INTEGER_CST *)result__QJLR);
-      Self__YJLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZJLR;
-      Self__YJLR->value__W4YD=v__0JLR;
-      Self__YJLR->parent_constant__B3LC.static_type__M2YD=t__1JLR;
-      check_type__YG5D(Self__YJLR);
-      __tmp__LKBJ=result__QJLR;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__DZAR=read__QB5G(((__READ_LOCAL *)e__5JBJ)->local__HJZD);
-      if (__tmp__DZAR==NULL) {
-        __tmp__EZAR=NULL;
-      } else {
-        __tmp__EZAR=((__READ_LOCAL *)__tmp__DZAR);
-      };
-      __tmp__LKBJ=__tmp__EZAR;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LKBJ=my_copy__SL2H(e__5JBJ);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LKBJ=my_copy__LM2H(e__5JBJ);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LKBJ=my_copy__YM2H(e__5JBJ);
-    } break;
-    case __REAL_CST__: {
-      Self__3Z3P=((__REAL_CST *)e__5JBJ);
-      p__FKLR=Self__3Z3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__GKLR=Self__3Z3P->value__HN2H;
-      t__HKLR=Self__3Z3P->parent_constant__U2JH.static_type__M2YD;
-      result__2JLR=NULL;
-      ptr__3JLR=((__POINTER )(NULL));
-      typ_id__4JLR= 0;
-      sz__5JLR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__5JLR ==  0)) {
-        result__2JLR=REAL_CST__;
-      } else {
-        typ_id__4JLR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5JLR);
-        if ((typ_id__4JLR == (__INTEGER)(-  1))) {
-          a__AKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__BKLR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JLR + a__AKLR) & (__UINTEGER_32)(~ a__AKLR));
-          ptr_table__14ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BKLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__04ZR=((__POINTER )(NULL));
-          result__24ZR=((__POINTER *)ptr_table__14ZR)[ 0];
-          if ((result__24ZR == (void *)NULL)) {
-            result__24ZR=new_lab__2PJ(new_size__BKLR);
-            next__04ZR=(void *)((unsigned long)result__24ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKLR)));
-            ((__POINTER *)next__04ZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__14ZR)[ 0]=next__04ZR;
-          } else {
-            next__04ZR=((__POINTER *)result__24ZR)[ 0];
-            if ((next__04ZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__24ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BKLR <<  1)) <=  4096)) {
-                next__04ZR=(void *)((unsigned long)result__24ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKLR)));
-              } else {
-                next__04ZR=new_lab__2PJ(new_size__BKLR);
-              };
-              ((__POINTER *)next__04ZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__14ZR)[ 0]=next__04ZR;
-            } else {
-              ((__POINTER *)result__24ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__04ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__24ZR=next__04ZR;
-            };
-          };
-          ptr__3JLR=result__24ZR;
-        } else {
-          t__CKLR=((__UINTEGER_32 )typ_id__4JLR);
-          a__DKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__D5ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JLR + a__DKLR) & (__UINTEGER_32)(~ a__DKLR));
-          ptr_table__A5ZR=((__POINTER )(&(table_type[(t__CKLR)])));
-          lab_type__C5ZR=(__UINTEGER_32)(t__CKLR |  1);
-          next__54ZR=((__POINTER )(NULL));
-          result__B5ZR=((__POINTER *)ptr_table__A5ZR)[ 0];
-          if ((result__B5ZR == (void *)NULL)) {
-            result__B5ZR=new_lab__2PJ(lab_type__C5ZR);
-            next__54ZR=(void *)((unsigned long)result__B5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5ZR)));
-            ((__POINTER *)next__54ZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__A5ZR)[ 0]=next__54ZR;
-          } else {
-            next__54ZR=((__POINTER *)result__B5ZR)[ 0];
-            if ((next__54ZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D5ZR <<  1)) <=  4096)) {
-                next__54ZR=(void *)((unsigned long)result__B5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5ZR)));
-              } else {
-                next__54ZR=new_lab__2PJ(lab_type__C5ZR);
+  __TYPES_TMP__AN5D *tmp_type__BQ3K,*__tmp__GR3K,*Self__AHDL;
+  void *__tmp__NR3K,*__tmp__AS3K;
+  __INTEGER__Q __tmp__ZR3K,Self__JTEL;
+  __TYPES__BN5D *t__BHDL,*result__MHDL,*__tmp__BIDL;
+  tmp_type__BQ3K=NULL;
+  if ((Self__5P3K->parent_variable__O4WC.level_type__DQ3K < level_pass__2PAD)) {
+    if ((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__5P3K->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__5P3K->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__5P3K->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+      if ((is_executing_pass__ZCXC || ((void *)Self__5P3K->parent_variable__O4WC.require_first__FKFJ != (void *)NULL))) {
+        Self__5P3K->parent_variable__O4WC.level_type__DQ3K=level_pass__2PAD;
+        __tmp__GR3K=new__2FHG();
+        tmp_type__BQ3K=__tmp__GR3K;
+        if (((void *)Self__5P3K->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+          __tmp__NR3K=Self__5P3K->parent_variable__O4WC.require_first__FKFJ;
+          switch (((struct ___OBJ *)__tmp__NR3K)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            get_type__QBEL(((__WRITE_GLOBAL__WXKJ *)__tmp__NR3K),__tmp__GR3K);
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            get_type__2BEL(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__NR3K)),__tmp__GR3K);
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            get_type__ICEL(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__NR3K)),__tmp__GR3K);
+          } break;
+          };
+          if (((void *)Self__5P3K->parent_variable__O4WC.require_list__QKFJ != (void *)NULL)) {
+            __tmp__ZR3K=Self__5P3K->parent_variable__O4WC.require_list__QKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ;
+            Self__JTEL= 0;
+            while ((Self__JTEL <= __tmp__ZR3K)) {
+              __tmp__AS3K=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__5P3K->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__JTEL];
+              switch (((struct ___OBJ *)__tmp__AS3K)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                get_type__QBEL(((__WRITE_GLOBAL__WXKJ *)__tmp__AS3K),tmp_type__BQ3K);
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                get_type__2BEL(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__AS3K)),tmp_type__BQ3K);
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                get_type__ICEL(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__AS3K)),tmp_type__BQ3K);
+              } break;
               };
-              ((__POINTER *)next__54ZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__A5ZR)[ 0]=next__54ZR;
-            } else {
-              ((__POINTER *)result__B5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__54ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__B5ZR=next__54ZR;
+              Self__JTEL=(__INTEGER__Q)(Self__JTEL +  1);
             };
           };
-          ptr__3JLR=result__B5ZR;
         };
-        result__2JLR=((__REAL_CST *)ptr__3JLR);
-        *(result__2JLR) = *(REAL_CST__);
-      };
-      Self__EKLR=((__REAL_CST *)result__2JLR);
-      Self__EKLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FKLR;
-      Self__EKLR->value__HN2H=v__GKLR;
-      Self__EKLR->parent_constant__U2JH.static_type__M2YD=t__HKLR;
-      __tmp__LKBJ=result__2JLR;
-    } break;
-    case __CHARACTER_CST__: {
-      Self__5Z3P=((__CHARACTER_CST *)e__5JBJ);
-      __tmp__LKBJ=create__char__4SMH(Self__5Z3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5Z3P->text__PN2H);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__A03P=((__IS_EXPANDED *)e__5JBJ);
-      __tmp__HZAR=read__QB5G(((__READ_LOCAL *)Self__A03P->receiver__WN2H)->local__HJZD);
-      if (__tmp__HZAR==NULL) {
-        __tmp__IZAR=NULL;
-      } else {
-        __tmp__IZAR=((__READ_LOCAL *)__tmp__HZAR);
-      };
-      p__RKLR=Self__A03P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__IKLR=NULL;
-      ptr__JKLR=((__POINTER )(NULL));
-      typ_id__KKLR= 0;
-      sz__LKLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__LKLR ==  0)) {
-        result__IKLR=IS_EXPANDED__;
-      } else {
-        typ_id__KKLR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LKLR);
-        if ((typ_id__KKLR == (__INTEGER)(-  1))) {
-          a__MKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__NKLR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKLR + a__MKLR) & (__UINTEGER_32)(~ a__MKLR));
-          ptr_table__F5ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NKLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__E5ZR=((__POINTER )(NULL));
-          result__G5ZR=((__POINTER *)ptr_table__F5ZR)[ 0];
-          if ((result__G5ZR == (void *)NULL)) {
-            result__G5ZR=new_lab__2PJ(new_size__NKLR);
-            next__E5ZR=(void *)((unsigned long)result__G5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKLR)));
-            ((__POINTER *)next__E5ZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__F5ZR)[ 0]=next__E5ZR;
-          } else {
-            next__E5ZR=((__POINTER *)result__G5ZR)[ 0];
-            if ((next__E5ZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NKLR <<  1)) <=  4096)) {
-                next__E5ZR=(void *)((unsigned long)result__G5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKLR)));
-              } else {
-                next__E5ZR=new_lab__2PJ(new_size__NKLR);
-              };
-              ((__POINTER *)next__E5ZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__F5ZR)[ 0]=next__E5ZR;
-            } else {
-              ((__POINTER *)result__G5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__G5ZR=next__E5ZR;
-            };
-          };
-          ptr__JKLR=result__G5ZR;
-        } else {
-          t__OKLR=((__UINTEGER_32 )typ_id__KKLR);
-          a__PKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__N5ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKLR + a__PKLR) & (__UINTEGER_32)(~ a__PKLR));
-          ptr_table__K5ZR=((__POINTER )(&(table_type[(t__OKLR)])));
-          lab_type__M5ZR=(__UINTEGER_32)(t__OKLR |  1);
-          next__J5ZR=((__POINTER )(NULL));
-          result__L5ZR=((__POINTER *)ptr_table__K5ZR)[ 0];
-          if ((result__L5ZR == (void *)NULL)) {
-            result__L5ZR=new_lab__2PJ(lab_type__M5ZR);
-            next__J5ZR=(void *)((unsigned long)result__L5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N5ZR)));
-            ((__POINTER *)next__J5ZR)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K5ZR)[ 0]=next__J5ZR;
-          } else {
-            next__J5ZR=((__POINTER *)result__L5ZR)[ 0];
-            if ((next__J5ZR == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N5ZR <<  1)) <=  4096)) {
-                next__J5ZR=(void *)((unsigned long)result__L5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N5ZR)));
-              } else {
-                next__J5ZR=new_lab__2PJ(lab_type__M5ZR);
-              };
-              ((__POINTER *)next__J5ZR)[ 0]=NULL;
-              ((__POINTER *)ptr_table__K5ZR)[ 0]=next__J5ZR;
-            } else {
-              ((__POINTER *)result__L5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__L5ZR=next__J5ZR;
-            };
-          };
-          ptr__JKLR=result__L5ZR;
+        Self__AHDL=((__TYPES_TMP__AN5D *)__tmp__GR3K);
+        t__BHDL=Self__5P3K->parent_variable__O4WC.type_list__ZO5D;
+        result__MHDL=NULL;
+        if ((((void *)t__BHDL != (void *)NULL) && ((__INTEGER__Q)(((__TYPES__BN5D *)t__BHDL)->upper__A1RH +  1) == (__INTEGER__Q)(Self__AHDL->parent_types__DN5D.upper__A1RH +  1)))) {
+          result__MHDL=t__BHDL;
+          free__GNZI(Self__AHDL);
+        } else /* FALSE */ {
+          __tmp__BIDL=to_types__WVXI(Self__AHDL);
+          result__MHDL=__tmp__BIDL;
         };
-        result__IKLR=((__IS_EXPANDED *)ptr__JKLR);
-        *(result__IKLR) = *(IS_EXPANDED__);
+        Self__5P3K->parent_variable__O4WC.type_list__ZO5D=result__MHDL;
       };
-      Self__QKLR=((__IS_EXPANDED *)result__IKLR);
-      Self__QKLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RKLR;
-      Self__QKLR->receiver__WN2H=__tmp__IZAR;
-      __tmp__LKBJ=result__IKLR;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LKBJ=my_copy__1N2H(e__5JBJ);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__LKBJ=my_copy__EO2H(e__5JBJ);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__LKBJ=my_copy__PO2H(e__5JBJ);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__LKBJ=my_copy__1O2H(e__5JBJ);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__LKBJ=my_copy__GP2H(e__5JBJ);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__LKBJ=my_copy__RP2H(e__5JBJ);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LKBJ=my_copy__2P2H(e__5JBJ);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LKBJ=my_copy__HQ2H(e__5JBJ);
-    } break;
-    case __PUT_TO__: {
-      __tmp__LKBJ=my_copy__SQ2H(e__5JBJ);
-    } break;
-    case __ITEM__: {
-      __tmp__LKBJ=my_copy__DR2H(e__5JBJ);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__LKBJ=my_copy__PR2H(e__5JBJ);
-    } break;
-    case __CAST__: {
-      __tmp__LKBJ=my_copy__YR2H(e__5JBJ);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__LKBJ=my_copy__5SYM(e__5JBJ);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__LKBJ=my_copy__IUGK(e__5JBJ);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__B1CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__5JBJ)->global__ZGJK),NULL);
-      if (__tmp__B1CR==NULL) {
-        __tmp__C1CR=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__B1CR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__C1CR=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__C1CR=((__READ_GLOBAL *)__tmp__B1CR);
-        } break;
-        }
-      };
-      __tmp__LKBJ=__tmp__C1CR;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LKBJ=my_copy__BQCN(e__5JBJ);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LKBJ=my_copy__NREO(e__5JBJ);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LKBJ=my_copy__VYJO(e__5JBJ);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LKBJ=my_copy__0REO(e__5JBJ);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LKBJ=my_copy__BZJO(e__5JBJ);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__LKBJ=my_copy__CNJM(e__5JBJ);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__LKBJ=my_copy__5XLL(e__5JBJ);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__LKBJ=my_copy__WVYM(e__5JBJ);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__LKBJ=my_copy__FSEO(e__5JBJ);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LKBJ=my_copy__QCEP(e__5JBJ);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__LKBJ=my_copy__5LSN(e__5JBJ);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LKBJ=my_copy__KMSN(e__5JBJ);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__LKBJ=my_copy__JZPN(e__5JBJ);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LKBJ=my_copy__G3SO(e__5JBJ);
-    } break;
     };
-    result__CKBJ=write_direct__with__value__C5DH(((__SLOT_DATA *)sd__4JBJ),__tmp__JKBJ,__tmp__LKBJ,val__AKBJ);
-  } else {
-    switch (((struct ___OBJ *)e__5JBJ)->__id) {
-    case __LIST__: {
-      __tmp__TKBJ=((__LIST *)e__5JBJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __STRING_CST__: {
-      __tmp__TKBJ=((__STRING_CST *)e__5JBJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__TKBJ=((__EXTERNAL_C *)e__5JBJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__TKBJ=((__PROTOTYPE_CST *)e__5JBJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__TKBJ=((__INTEGER_CST *)e__5JBJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__TKBJ=((__READ_LOCAL *)e__5JBJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__TKBJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__TKBJ=((__EXPR_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__TKBJ=((__EXPR_NOT_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __REAL_CST__: {
-      __tmp__TKBJ=((__REAL_CST *)e__5JBJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__TKBJ=((__CHARACTER_CST *)e__5JBJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__TKBJ=((__IS_EXPANDED *)e__5JBJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__TKBJ=((__GET_TYPE_ID *)e__5JBJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__TKBJ=((__EXPR_SUP *)e__5JBJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__TKBJ=((__EXPR_SUB *)e__5JBJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__TKBJ=((__EXPR_MUL *)e__5JBJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__TKBJ=((__EXPR_DIV *)e__5JBJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__TKBJ=((__EXPR_AND *)e__5JBJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__TKBJ=((__EXPR_SHIFT_R *)e__5JBJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__TKBJ=((__EXPR_SHIFT_L *)e__5JBJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __PUT_TO__: {
-      __tmp__TKBJ=((__PUT_TO *)e__5JBJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __ITEM__: {
-      __tmp__TKBJ=((__ITEM *)e__5JBJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__TKBJ=((__SIZE_OF *)e__5JBJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CAST__: {
-      __tmp__TKBJ=((__CAST *)e__5JBJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__TKBJ=((__CALL_SLOT *)e__5JBJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__TKBJ=((__READ_SLOT *)e__5JBJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__TKBJ=((__READ_GLOBAL *)e__5JBJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__TKBJ=((__EXPR_NOT_LOGIC *)e__5JBJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__TKBJ=((__EXPR_OR_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TKBJ=((__EXPR_OR_OR_LOGIC *)e__5JBJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__TKBJ=((__EXPR_AND_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TKBJ=((__EXPR_AND_AND_LOGIC *)e__5JBJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__TKBJ=((__EXPR_NEG *)e__5JBJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__TKBJ=((__EXPR_ADD *)e__5JBJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__TKBJ=((__EXPR_NOT *)e__5JBJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__TKBJ=((__EXPR_MOD *)e__5JBJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__TKBJ=((__EXPR_SUP_EQ *)e__5JBJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__TKBJ=((__EXPR_INF *)e__5JBJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__TKBJ=((__EXPR_INF_EQ *)e__5JBJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__TKBJ=((__EXPR_OR *)e__5JBJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__TKBJ=((__EXPR_XOR *)e__5JBJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    };
-    result__CKBJ=write_direct__with__value__C5DH(((__SLOT_DATA *)sd__4JBJ),__tmp__TKBJ,NULL,val__AKBJ);
   };
-  return(result__CKBJ);
+  union__JT4K(((__TYPES_TMP__AN5D *)t__AQ3K),Self__5P3K->parent_variable__O4WC.type_list__ZO5D);
 }
 
-static void add_write_id__in__ZDBJ(void *e__1DBJ,void *s__2DBJ,void *lst__3DBJ)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSLOT_DATAxSLOT_CODE},{NULLxLIST}) VoidNo recursive, No inlinable.
+static void get_type__QBEL(__WRITE_GLOBAL__WXKJ *Self__RBEL,__TYPES_TMP__AN5D *t__SBEL)
+// ({WRITE_GLOBAL__WXKJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
 {
-  void *result__KZAR;
-  void *new_value__4DBJ;
-  void *__tmp__GEBJ;
-  void *element__FH5G;
-  __INTEGER Self__0QPH;
-  __FAST_ARRAYoINSTRo *Self__EH5G;
-  void **__tmp__M55Q,**__tmp__N55Q,**__tmp__O55Q;
-  result__KZAR=NULL;
-  if (( 0 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-    result__KZAR=create__WKD( 0);
-    add_last__3CL(list_id__YKC,result__KZAR);
-  } else {
-    result__KZAR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 0];
-  };
-  new_value__4DBJ=create__type__PKQC(((__LIST *)lst__3DBJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,((__TYPE_ID *)result__KZAR)->parent_type__WIB.default__AKC);
-  if (((struct ___OBJ *)s__2DBJ)->__id==__SLOT_DATA__) {
-    __tmp__GEBJ=((__SLOT *)((__SLOT_DATA *)s__2DBJ)->parent_slot__IHZD)->slot_id__C4OG;
-  } else {
-    __tmp__GEBJ=((__SLOT *)((__SLOT_CODE *)s__2DBJ)->parent_slot__A22F)->slot_id__C4OG;
-  };
-  Self__EH5G=((__FAST_ARRAYoINSTRo *)((__LIST *)lst__3DBJ)->expr_list__RTOG);
-  element__FH5G=new_write__rec__value__2JBJ(__tmp__GEBJ,e__1DBJ,new_value__4DBJ);
-  if (( 1 == (__INTEGER)(Self__EH5G->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-    add_last__IK4G(Self__EH5G,element__FH5G);
-  } else {
-    add_last__IK4G(Self__EH5G,element__FH5G);
-    Self__0QPH=(__INTEGER)(Self__EH5G->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-    __tmp__M55Q=Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G;
-    __tmp__N55Q=Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G;
-    __tmp__O55Q=Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G;
-    while ((Self__0QPH >=  1)) {
-      ((void **)__tmp__N55Q)[(__INTEGER)(Self__0QPH +  1)]=((void **)__tmp__M55Q)[Self__0QPH];
-      ((void **)__tmp__O55Q)[Self__0QPH]=NULL;
-      Self__0QPH=(__INTEGER)(Self__0QPH -  1);
-    };
-    ((void **)Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=element__FH5G;
-  };
-}
-
-static void** realloc__with__CQZG(void **Self__DQZG,__INTEGER old_nb_elts__EQZG,__INTEGER new_nb_elts__FQZG)
-// ({NATIVE_ARRAYoTYPEo},{INTEGER},{INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER __tmp__ORZG,Self__JYAH;
-  void **new__1QZG;
-  new__1QZG=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DQZG),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__EQZG * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_nb_elts__FQZG * ((__INTEGER )(sizeof(void *)))))));
-  __tmp__ORZG=(__INTEGER)(new_nb_elts__FQZG -  1);
-  Self__JYAH=old_nb_elts__EQZG;
-  while ((Self__JYAH <= __tmp__ORZG)) {
-    new__1QZG[Self__JYAH]=NULL;
-    Self__JYAH=(__INTEGER)(Self__JYAH +  1);
-  };
-  return(new__1QZG);
-}
-
-static __INTEGER search__from__to__VWRJ(__TYPES_TMP *Self__WWRJ,void *t__XWRJ,__INTEGER beg__YWRJ,__INTEGER end__ZWRJ)
-// ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{INTEGER},{INTEGER}) With resultRecursive, No inlinable.
-{
-  __INTEGER middle__1WRJ,result__2WRJ,__tmp__FXRJ,__tmp__HXRJ;
-  __INTEGER __tmp__2XRJ,__tmp__4XRJ;
-  void *__tmp__GXRJ,*__tmp__3XRJ;
-  middle__1WRJ= 0;
-  result__2WRJ= 0;
-  if (((__INTEGER)(end__ZWRJ - beg__YWRJ) <  2)) {
-    switch (((struct ___OBJ *)t__XWRJ)->__id) {
-    case __TYPE__: {
-      __tmp__FXRJ=((__TYPE *)t__XWRJ)->index__LJC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__FXRJ=((__TYPE_NULL *)t__XWRJ)->parent_type__TIB.index__LJC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__FXRJ=((__TYPE_VOID *)t__XWRJ)->parent_type__UIB.index__LJC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__FXRJ=((__TYPE_CONTEXT *)t__XWRJ)->parent_type__VIB.index__LJC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__FXRJ=((__TYPE_ID *)t__XWRJ)->parent_type__WIB.index__LJC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__FXRJ=((__TYPE_GENERIC *)t__XWRJ)->parent_type__C2IB.index__LJC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__FXRJ=((__PROFIL_BLOCK *)t__XWRJ)->parent_type__PGAG.index__LJC;
-    } break;
-    };
-    __tmp__GXRJ=((void **)Self__WWRJ->parent_types__415F.storage__4VFJ)[beg__YWRJ];
-    switch (((struct ___OBJ *)__tmp__GXRJ)->__id) {
-    case __TYPE__: {
-      __tmp__HXRJ=((__TYPE *)__tmp__GXRJ)->index__LJC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__HXRJ=((__TYPE_NULL *)__tmp__GXRJ)->parent_type__TIB.index__LJC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__HXRJ=((__TYPE_VOID *)__tmp__GXRJ)->parent_type__UIB.index__LJC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__HXRJ=((__TYPE_CONTEXT *)__tmp__GXRJ)->parent_type__VIB.index__LJC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__HXRJ=((__TYPE_ID *)__tmp__GXRJ)->parent_type__WIB.index__LJC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__HXRJ=((__TYPE_GENERIC *)__tmp__GXRJ)->parent_type__C2IB.index__LJC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__HXRJ=((__PROFIL_BLOCK *)__tmp__GXRJ)->parent_type__PGAG.index__LJC;
-    } break;
-    };
-    if ((__tmp__FXRJ > __tmp__HXRJ)) {
-      result__2WRJ=end__ZWRJ;
-    } else {
-      result__2WRJ=beg__YWRJ;
-    };
-  } else {
-    middle__1WRJ=(__INTEGER)((__INTEGER)(beg__YWRJ + end__ZWRJ) >>  1);
-    switch (((struct ___OBJ *)t__XWRJ)->__id) {
-    case __TYPE__: {
-      __tmp__2XRJ=((__TYPE *)t__XWRJ)->index__LJC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__2XRJ=((__TYPE_NULL *)t__XWRJ)->parent_type__TIB.index__LJC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__2XRJ=((__TYPE_VOID *)t__XWRJ)->parent_type__UIB.index__LJC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__2XRJ=((__TYPE_CONTEXT *)t__XWRJ)->parent_type__VIB.index__LJC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__2XRJ=((__TYPE_ID *)t__XWRJ)->parent_type__WIB.index__LJC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__2XRJ=((__TYPE_GENERIC *)t__XWRJ)->parent_type__C2IB.index__LJC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__2XRJ=((__PROFIL_BLOCK *)t__XWRJ)->parent_type__PGAG.index__LJC;
-    } break;
-    };
-    __tmp__3XRJ=((void **)Self__WWRJ->parent_types__415F.storage__4VFJ)[middle__1WRJ];
-    switch (((struct ___OBJ *)__tmp__3XRJ)->__id) {
-    case __TYPE__: {
-      __tmp__4XRJ=((__TYPE *)__tmp__3XRJ)->index__LJC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__4XRJ=((__TYPE_NULL *)__tmp__3XRJ)->parent_type__TIB.index__LJC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__4XRJ=((__TYPE_VOID *)__tmp__3XRJ)->parent_type__UIB.index__LJC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__4XRJ=((__TYPE_CONTEXT *)__tmp__3XRJ)->parent_type__VIB.index__LJC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__4XRJ=((__TYPE_ID *)__tmp__3XRJ)->parent_type__WIB.index__LJC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__4XRJ=((__TYPE_GENERIC *)__tmp__3XRJ)->parent_type__C2IB.index__LJC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__4XRJ=((__PROFIL_BLOCK *)__tmp__3XRJ)->parent_type__PGAG.index__LJC;
-    } break;
-    };
-    if ((__tmp__2XRJ > __tmp__4XRJ)) {
-      result__2WRJ=search__from__to__VWRJ(Self__WWRJ,t__XWRJ,middle__1WRJ,end__ZWRJ);
-    } else {
-      result__2WRJ=search__from__to__VWRJ(Self__WWRJ,t__XWRJ,beg__YWRJ,middle__1WRJ);
-    };
-  };
-  return(result__2WRJ);
-}
-
-static void add__to__HNYK(__TYPES_TMP *Self__INYK,void *t__JNYK,__INTEGER index__KNYK)
-// ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__LNYK,new_capacity__MZAR,Self__QTCL;
-  void **__tmp__1F1Q,**__tmp__2F1Q;
-  new_capacity__LNYK= 0;
-  if ((index__KNYK == (__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1))) {
-    new_capacity__MZAR= 0;
-    if (((__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(Self__INYK->capacity__42GJ -  1))) {
-      new_capacity__MZAR=(__INTEGER)(Self__INYK->capacity__42GJ <<  1);
-      Self__INYK->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__INYK->parent_types__415F.storage__4VFJ,Self__INYK->capacity__42GJ,new_capacity__MZAR);
-      Self__INYK->capacity__42GJ=new_capacity__MZAR;
-    };
-    Self__INYK->parent_types__415F.upper__GLAG=(__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1);
-    ((void **)Self__INYK->parent_types__415F.storage__4VFJ)[Self__INYK->parent_types__415F.upper__GLAG]=t__JNYK;
-  } else {
-    if (((__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(Self__INYK->capacity__42GJ -  1))) {
-      new_capacity__LNYK=(__INTEGER)(Self__INYK->capacity__42GJ <<  1);
-      Self__INYK->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__INYK->parent_types__415F.storage__4VFJ,Self__INYK->capacity__42GJ,new_capacity__LNYK);
-      Self__INYK->capacity__42GJ=new_capacity__LNYK;
-    };
-    Self__INYK->parent_types__415F.upper__GLAG=(__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1);
-    Self__QTCL=(__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG -  1);
-    __tmp__1F1Q=Self__INYK->parent_types__415F.storage__4VFJ;
-    __tmp__2F1Q=Self__INYK->parent_types__415F.storage__4VFJ;
-    while ((Self__QTCL >= index__KNYK)) {
-      ((void **)__tmp__1F1Q)[(__INTEGER)(Self__QTCL +  1)]=((void **)__tmp__2F1Q)[Self__QTCL];
-      Self__QTCL=(__INTEGER)(Self__QTCL -  1);
-    };
-    ((void **)Self__INYK->parent_types__415F.storage__4VFJ)[index__KNYK]=t__JNYK;
-  };
-}
-
-static void get_type__14GL(__WRITE_GLOBAL *Self__24GL,void *t__34GL)
-// ({WRITE_GLOBAL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
-{
-  void *__tmp__E5GL;
-  __EXTERNAL_C *Self__QZAR;
-  if (((void *)Self__24GL->parent_write__YAGH.value__PAEH != (void *)NULL)) {
-    __tmp__E5GL=Self__24GL->parent_write__YAGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__E5GL)->__id) {
-    case __LIST__: {
-      get_type__MXMJ(__tmp__E5GL,t__34GL);
-    } break;
-    case __STRING_CST__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__STRING_CST *)__tmp__E5GL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __EXTERNAL_C__: {
-      Self__QZAR=((__EXTERNAL_C *)__tmp__E5GL);
-      if (((void *)Self__QZAR->living_type__Z3QH == (void *)NULL)) {
-        add__Z1EJ(t__34GL,((__TYPE_FULL *)Self__QZAR->static_type__1VZD)->parent_type__5SL);
-      } else {
-        union__QJHJ(t__34GL,Self__QZAR->living_type__Z3QH);
-      };
-    } break;
-    case __PROTOTYPE_CST__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__E5GL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __INTEGER_CST__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__E5GL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __READ_LOCAL__: {
-      get_type__INFJ(__tmp__E5GL,t__34GL);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      print__1ZE((&__string_259));
+  void *__tmp__ZBEL;
+  __EXTERNAL_C__Y5WC *Self__OMYT;
+  __TYPE_FULL__XMB *__tmp__XMNS;
+  if (((void *)Self__RBEL->parent_write__XXKJ.value__3EJJ != (void *)NULL)) {
+    __tmp__ZBEL=Self__RBEL->parent_write__XXKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__ZBEL)->__id) {
+    case __STRING_CST__5J__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__ZBEL)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      Self__OMYT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ZBEL));
+      if (((void *)Self__OMYT->living_type__U0RH == (void *)NULL)) {
+        add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)Self__OMYT->static_type__W54D)->the_parent_type__QLK);
+      } else /* FALSE */ {
+        union__JT4K(((__TYPES_TMP__AN5D *)t__SBEL),Self__OMYT->living_type__U0RH);
+      };
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ZBEL))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ZBEL))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      (&__string_342)->count__0C= 22;
+      (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+      print__KKG((&__string_342));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
-    case __EXPR_EQUAL__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __READ_LOCAL__55ZI__: {
+      get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __REAL_CST__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__REAL_CST *)__tmp__E5GL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+    case __IS_EXPANDED__35NJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __CHARACTER_CST__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__E5GL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+    case __GET_TYPE_ID__HAOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_integer__2NB);
     } break;
-    case __IS_EXPANDED__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_SUP__ABOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __GET_TYPE_ID__: {
-      add__Z1EJ(t__34GL,type_integer__3JB);
+    case __EXPR_SUB__UBOJ__: {
+      get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_SUP__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_MUL__KCOJ__: {
+      get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_SUB__: {
-      get_type__BJDI(__tmp__E5GL,t__34GL);
+    case __EXPR_DIV__4COJ__: {
+      get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_MUL__: {
-      get_type__FJDI(__tmp__E5GL,t__34GL);
+    case __EXPR_AND__SDOJ__: {
+      get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_DIV__: {
-      get_type__JJDI(__tmp__E5GL,t__34GL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_AND__: {
-      get_type__NJDI(__tmp__E5GL,t__34GL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_SHIFT_R__: {
-      get_type__RJDI(__tmp__E5GL,t__34GL);
+    case __PUT_TO__TFOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),TYPE_VOID__IMB__);
     } break;
-    case __EXPR_SHIFT_L__: {
-      get_type__VJDI(__tmp__E5GL,t__34GL);
+    case __ITEM__HGOJ__: {
+      get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __PUT_TO__: {
-      add__Z1EJ(t__34GL,TYPE_VOID__);
+    case __SIZE_OF__5GOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_integer__2NB);
     } break;
-    case __ITEM__: {
-      get_type__2JDI(__tmp__E5GL,t__34GL);
+    case __CAST__1HOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ZBEL))->static_type__FD5J)->the_parent_type__QLK);
     } break;
-    case __SIZE_OF__: {
-      add__Z1EJ(t__34GL,type_integer__3JB);
+    case __REAL_CST__1LOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ZBEL))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __CAST__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__CAST *)__tmp__E5GL)->static_type__0N1H)->parent_type__5SL);
+    case __CHARACTER_CST__RMOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ZBEL))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __CALL_SLOT__: {
-      get_type__KGML(__tmp__E5GL,t__34GL);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ZBEL))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __READ_SLOT__: {
-      get_type__EE0K(__tmp__E5GL,t__34GL);
+    case __READ_SLOT__LL4K__: {
+      get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __READ_GLOBAL__: {
-      get_type__1POL(((__READ_GLOBAL *)__tmp__E5GL)->global__ZGJK,t__34GL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__XMNS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ZBEL)));
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)__tmp__XMNS)->the_parent_type__QLK);
     } break;
-    case __EXPR_NEG__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__E5GL)))->parent_type__5SL);
+    case __EXPR_ADD__SZVL__: {
+      get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_ADD__: {
-      get_type__0KOL(__tmp__E5GL,t__34GL);
+    case __READ_GLOBAL__T4YL__: {
+      get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ZBEL))->global__KAKM),t__SBEL);
     } break;
-    case __EXPR_NOT__: {
-      add__Z1EJ(t__34GL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__E5GL)))->parent_type__5SL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__XMNS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ZBEL)));
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),((__TYPE_FULL__XMB *)__tmp__XMNS)->the_parent_type__QLK);
     } break;
-    case __EXPR_MOD__: {
-      get_type__JXEO(__tmp__E5GL,t__34GL);
+    case __EXPR_MOD__3YPM__: {
+      get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_SUP_EQ__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_OR__PQ0N__: {
+      get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
-    case __EXPR_INF__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_SUP_EQ__1VBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_INF_EQ__: {
-      add__Z1EJ(t__34GL,type_true__FJB);
-      add__Z1EJ(t__34GL,type_false__NJB);
+    case __EXPR_INF__OXBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_OR__: {
-      get_type__S5PN(__tmp__E5GL,t__34GL);
+    case __EXPR_INF_EQ__FYBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__SBEL),type_false__MNB);
     } break;
-    case __EXPR_XOR__: {
-      get_type__JSTO(__tmp__E5GL,t__34GL);
+    case __EXPR_XOR__ABEP__: {
+      get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ZBEL)),t__SBEL);
     } break;
     };
   };
 }
 
-static void get_type__H5GL(__WRITE_SLOT *Self__I5GL,void *t__J5GL)
-// ({WRITE_SLOT},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
+static void get_type__2BEL(__WRITE_SLOT__EYKJ *Self__3BEL,__TYPES_TMP__AN5D *t__4BEL)
+// ({WRITE_SLOT__EYKJ},{NULLxTYPES_TMP__AN5D}) Void No recursive, No inlinable.
 {
-  void *__tmp__Q5GL;
-  __EXTERNAL_C *Self__SZAR;
-  if (((void *)Self__I5GL->parent_write__FBGH.value__PAEH != (void *)NULL)) {
-    __tmp__Q5GL=Self__I5GL->parent_write__FBGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__Q5GL)->__id) {
-    case __LIST__: {
-      get_type__MXMJ(__tmp__Q5GL,t__J5GL);
-    } break;
-    case __STRING_CST__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__STRING_CST *)__tmp__Q5GL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __EXTERNAL_C__: {
-      Self__SZAR=((__EXTERNAL_C *)__tmp__Q5GL);
-      if (((void *)Self__SZAR->living_type__Z3QH == (void *)NULL)) {
-        add__Z1EJ(t__J5GL,((__TYPE_FULL *)Self__SZAR->static_type__1VZD)->parent_type__5SL);
-      } else {
-        union__QJHJ(t__J5GL,Self__SZAR->living_type__Z3QH);
-      };
-    } break;
-    case __PROTOTYPE_CST__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__Q5GL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __INTEGER_CST__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__Q5GL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __READ_LOCAL__: {
-      get_type__INFJ(__tmp__Q5GL,t__J5GL);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      print__1ZE((&__string_259));
+  void *__tmp__FCEL;
+  __EXTERNAL_C__Y5WC *Self__QMYT;
+  __TYPE_FULL__XMB *__tmp__OONS;
+  if (((void *)Self__3BEL->parent_write__FYKJ.value__3EJJ != (void *)NULL)) {
+    __tmp__FCEL=Self__3BEL->parent_write__FYKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__FCEL)->__id) {
+    case __STRING_CST__5J__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__FCEL)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      Self__QMYT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__FCEL));
+      if (((void *)Self__QMYT->living_type__U0RH == (void *)NULL)) {
+        add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)Self__QMYT->static_type__W54D)->the_parent_type__QLK);
+      } else /* FALSE */ {
+        union__JT4K(((__TYPES_TMP__AN5D *)t__4BEL),Self__QMYT->living_type__U0RH);
+      };
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__FCEL))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__FCEL))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      (&__string_342)->count__0C= 22;
+      (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+      print__KKG((&__string_342));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
-    case __EXPR_EQUAL__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __READ_LOCAL__55ZI__: {
+      get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __REAL_CST__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__REAL_CST *)__tmp__Q5GL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+    case __IS_EXPANDED__35NJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __CHARACTER_CST__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__Q5GL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+    case __GET_TYPE_ID__HAOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_integer__2NB);
     } break;
-    case __IS_EXPANDED__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_SUP__ABOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __GET_TYPE_ID__: {
-      add__Z1EJ(t__J5GL,type_integer__3JB);
+    case __EXPR_SUB__UBOJ__: {
+      get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_SUP__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_MUL__KCOJ__: {
+      get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_SUB__: {
-      get_type__BJDI(__tmp__Q5GL,t__J5GL);
+    case __EXPR_DIV__4COJ__: {
+      get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_MUL__: {
-      get_type__FJDI(__tmp__Q5GL,t__J5GL);
+    case __EXPR_AND__SDOJ__: {
+      get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_DIV__: {
-      get_type__JJDI(__tmp__Q5GL,t__J5GL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_AND__: {
-      get_type__NJDI(__tmp__Q5GL,t__J5GL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_SHIFT_R__: {
-      get_type__RJDI(__tmp__Q5GL,t__J5GL);
+    case __PUT_TO__TFOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),TYPE_VOID__IMB__);
     } break;
-    case __EXPR_SHIFT_L__: {
-      get_type__VJDI(__tmp__Q5GL,t__J5GL);
+    case __ITEM__HGOJ__: {
+      get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __PUT_TO__: {
-      add__Z1EJ(t__J5GL,TYPE_VOID__);
+    case __SIZE_OF__5GOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_integer__2NB);
     } break;
-    case __ITEM__: {
-      get_type__2JDI(__tmp__Q5GL,t__J5GL);
+    case __CAST__1HOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__FCEL))->static_type__FD5J)->the_parent_type__QLK);
     } break;
-    case __SIZE_OF__: {
-      add__Z1EJ(t__J5GL,type_integer__3JB);
+    case __REAL_CST__1LOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__FCEL))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __CAST__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__CAST *)__tmp__Q5GL)->static_type__0N1H)->parent_type__5SL);
+    case __CHARACTER_CST__RMOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__FCEL))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __CALL_SLOT__: {
-      get_type__KGML(__tmp__Q5GL,t__J5GL);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__FCEL))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __READ_SLOT__: {
-      get_type__EE0K(__tmp__Q5GL,t__J5GL);
+    case __READ_SLOT__LL4K__: {
+      get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __READ_GLOBAL__: {
-      get_type__1POL(((__READ_GLOBAL *)__tmp__Q5GL)->global__ZGJK,t__J5GL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OONS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__FCEL)));
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)__tmp__OONS)->the_parent_type__QLK);
     } break;
-    case __EXPR_NEG__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__Q5GL)))->parent_type__5SL);
+    case __EXPR_ADD__SZVL__: {
+      get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_ADD__: {
-      get_type__0KOL(__tmp__Q5GL,t__J5GL);
+    case __READ_GLOBAL__T4YL__: {
+      get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__FCEL))->global__KAKM),t__4BEL);
     } break;
-    case __EXPR_NOT__: {
-      add__Z1EJ(t__J5GL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__Q5GL)))->parent_type__5SL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OONS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__FCEL)));
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),((__TYPE_FULL__XMB *)__tmp__OONS)->the_parent_type__QLK);
     } break;
-    case __EXPR_MOD__: {
-      get_type__JXEO(__tmp__Q5GL,t__J5GL);
+    case __EXPR_MOD__3YPM__: {
+      get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_SUP_EQ__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_OR__PQ0N__: {
+      get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
-    case __EXPR_INF__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_SUP_EQ__1VBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_INF_EQ__: {
-      add__Z1EJ(t__J5GL,type_true__FJB);
-      add__Z1EJ(t__J5GL,type_false__NJB);
+    case __EXPR_INF__OXBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_OR__: {
-      get_type__S5PN(__tmp__Q5GL,t__J5GL);
+    case __EXPR_INF_EQ__FYBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__4BEL),type_false__MNB);
     } break;
-    case __EXPR_XOR__: {
-      get_type__JSTO(__tmp__Q5GL,t__J5GL);
+    case __EXPR_XOR__ABEP__: {
+      get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__FCEL)),t__4BEL);
     } break;
     };
   };
 }
 
-static void get_type__T5GL(__WRITE_LOCAL *Self__U5GL,void *t__V5GL)
-// ({WRITE_LOCAL},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
+static void get_type__ICEL(__WRITE_LOCAL__TEYJ *Self__JCEL,__TYPES_TMP__AN5D *t__KCEL)
+// ({WRITE_LOCAL__TEYJ},{NULLxTYPES_TMP__AN5D}) Void No recursive, No inlinable.
 {
-  void *__tmp__25GL;
-  __EXTERNAL_C *Self__UZAR;
-  if (((void *)Self__U5GL->parent_write__540I.value__PAEH != (void *)NULL)) {
-    __tmp__25GL=Self__U5GL->parent_write__540I.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__25GL)->__id) {
-    case __LIST__: {
-      get_type__MXMJ(__tmp__25GL,t__V5GL);
-    } break;
-    case __STRING_CST__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__STRING_CST *)__tmp__25GL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __EXTERNAL_C__: {
-      Self__UZAR=((__EXTERNAL_C *)__tmp__25GL);
-      if (((void *)Self__UZAR->living_type__Z3QH == (void *)NULL)) {
-        add__Z1EJ(t__V5GL,((__TYPE_FULL *)Self__UZAR->static_type__1VZD)->parent_type__5SL);
-      } else {
-        union__QJHJ(t__V5GL,Self__UZAR->living_type__Z3QH);
-      };
-    } break;
-    case __PROTOTYPE_CST__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__25GL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __INTEGER_CST__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__25GL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __READ_LOCAL__: {
-      get_type__INFJ(__tmp__25GL,t__V5GL);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      print__1ZE((&__string_259));
+  void *__tmp__RCEL;
+  __EXTERNAL_C__Y5WC *Self__SMYT;
+  __TYPE_FULL__XMB *__tmp__FQNS;
+  if (((void *)Self__JCEL->parent_write__UEYJ.value__3EJJ != (void *)NULL)) {
+    __tmp__RCEL=Self__JCEL->parent_write__UEYJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__RCEL)->__id) {
+    case __STRING_CST__5J__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__RCEL)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      Self__SMYT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__RCEL));
+      if (((void *)Self__SMYT->living_type__U0RH == (void *)NULL)) {
+        add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)Self__SMYT->static_type__W54D)->the_parent_type__QLK);
+      } else /* FALSE */ {
+        union__JT4K(((__TYPES_TMP__AN5D *)t__KCEL),Self__SMYT->living_type__U0RH);
+      };
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__RCEL))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__RCEL))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      (&__string_342)->count__0C= 22;
+      (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+      print__KKG((&__string_342));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
-    case __EXPR_EQUAL__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __READ_LOCAL__55ZI__: {
+      get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __REAL_CST__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__REAL_CST *)__tmp__25GL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+    case __IS_EXPANDED__35NJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __CHARACTER_CST__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__25GL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+    case __GET_TYPE_ID__HAOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_integer__2NB);
     } break;
-    case __IS_EXPANDED__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_SUP__ABOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __GET_TYPE_ID__: {
-      add__Z1EJ(t__V5GL,type_integer__3JB);
+    case __EXPR_SUB__UBOJ__: {
+      get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_SUP__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_MUL__KCOJ__: {
+      get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_SUB__: {
-      get_type__BJDI(__tmp__25GL,t__V5GL);
+    case __EXPR_DIV__4COJ__: {
+      get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_MUL__: {
-      get_type__FJDI(__tmp__25GL,t__V5GL);
+    case __EXPR_AND__SDOJ__: {
+      get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_DIV__: {
-      get_type__JJDI(__tmp__25GL,t__V5GL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_AND__: {
-      get_type__NJDI(__tmp__25GL,t__V5GL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_SHIFT_R__: {
-      get_type__RJDI(__tmp__25GL,t__V5GL);
+    case __PUT_TO__TFOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),TYPE_VOID__IMB__);
     } break;
-    case __EXPR_SHIFT_L__: {
-      get_type__VJDI(__tmp__25GL,t__V5GL);
+    case __ITEM__HGOJ__: {
+      get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __PUT_TO__: {
-      add__Z1EJ(t__V5GL,TYPE_VOID__);
+    case __SIZE_OF__5GOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_integer__2NB);
     } break;
-    case __ITEM__: {
-      get_type__2JDI(__tmp__25GL,t__V5GL);
+    case __CAST__1HOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__RCEL))->static_type__FD5J)->the_parent_type__QLK);
     } break;
-    case __SIZE_OF__: {
-      add__Z1EJ(t__V5GL,type_integer__3JB);
+    case __REAL_CST__1LOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__RCEL))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __CAST__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__CAST *)__tmp__25GL)->static_type__0N1H)->parent_type__5SL);
+    case __CHARACTER_CST__RMOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__RCEL))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __CALL_SLOT__: {
-      get_type__KGML(__tmp__25GL,t__V5GL);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__RCEL))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
     } break;
-    case __READ_SLOT__: {
-      get_type__EE0K(__tmp__25GL,t__V5GL);
+    case __READ_SLOT__LL4K__: {
+      get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __READ_GLOBAL__: {
-      get_type__1POL(((__READ_GLOBAL *)__tmp__25GL)->global__ZGJK,t__V5GL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__FQNS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__RCEL)));
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)__tmp__FQNS)->the_parent_type__QLK);
     } break;
-    case __EXPR_NEG__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__25GL)))->parent_type__5SL);
+    case __EXPR_ADD__SZVL__: {
+      get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_ADD__: {
-      get_type__0KOL(__tmp__25GL,t__V5GL);
+    case __READ_GLOBAL__T4YL__: {
+      get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__RCEL))->global__KAKM),t__KCEL);
     } break;
-    case __EXPR_NOT__: {
-      add__Z1EJ(t__V5GL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__25GL)))->parent_type__5SL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__FQNS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__RCEL)));
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),((__TYPE_FULL__XMB *)__tmp__FQNS)->the_parent_type__QLK);
     } break;
-    case __EXPR_MOD__: {
-      get_type__JXEO(__tmp__25GL,t__V5GL);
+    case __EXPR_MOD__3YPM__: {
+      get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_SUP_EQ__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_OR__PQ0N__: {
+      get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
-    case __EXPR_INF__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_SUP_EQ__1VBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_INF_EQ__: {
-      add__Z1EJ(t__V5GL,type_true__FJB);
-      add__Z1EJ(t__V5GL,type_false__NJB);
+    case __EXPR_INF__OXBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_OR__: {
-      get_type__S5PN(__tmp__25GL,t__V5GL);
+    case __EXPR_INF_EQ__FYBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)t__KCEL),type_false__MNB);
     } break;
-    case __EXPR_XOR__: {
-      get_type__JSTO(__tmp__25GL,t__V5GL);
+    case __EXPR_XOR__ABEP__: {
+      get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__RCEL)),t__KCEL);
     } break;
     };
   };
 }
 
-static __FAST_ARRAYoCASEo* create_with_capacity__ZYNI(__INTEGER new_count__1YNI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __POSITION__OL position__VJ4M(__NODE_STYLE__RD4K *Self__WJ4M)
+// ({NODE_STYLE__RD4K}) With result No recursive, No inlinable.
 {
-  __POINTER ptr__J2SI,ptr_table__P5ZR,next__O5ZR,result__Q5ZR;
-  __POINTER ptr_table__U5ZR,next__T5ZR,result__V5ZR;
-  __INTEGER typ_id__O2SI;
-  __UINTEGER_32 sz__L2SI,a__YG1Q,new_size__WG1Q,t__2G1Q,a__4G1Q;
-  __UINTEGER_32 new_size__X5ZR,lab_type__W5ZR;
-  __FAST_ARRAYoCASEo *result__I2SI,*Self__P1GJ;
-  result__I2SI=NULL;
-  ptr__J2SI=((__POINTER )(NULL));
-  typ_id__O2SI= 0;
-  sz__L2SI=((__UINTEGER_32 )sizeof(__FAST_ARRAYoCASEo));
-  if ((sz__L2SI ==  0)) {
-    result__I2SI=FAST_ARRAYoCASEo__;
-  } else {
-    typ_id__O2SI=__FAST_ARRAYoCASEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L2SI);
-    if ((typ_id__O2SI == (__INTEGER)(-  1))) {
-      a__YG1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WG1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__L2SI + a__YG1Q) & (__UINTEGER_32)(~ a__YG1Q));
-      ptr_table__P5ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WG1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__O5ZR=((__POINTER )(NULL));
-      result__Q5ZR=((__POINTER *)ptr_table__P5ZR)[ 0];
-      if ((result__Q5ZR == (void *)NULL)) {
-        result__Q5ZR=new_lab__2PJ(new_size__WG1Q);
-        next__O5ZR=(void *)((unsigned long)result__Q5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1Q)));
-        ((__POINTER *)next__O5ZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__P5ZR)[ 0]=next__O5ZR;
-      } else {
-        next__O5ZR=((__POINTER *)result__Q5ZR)[ 0];
-        if ((next__O5ZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WG1Q <<  1)) <=  4096)) {
-            next__O5ZR=(void *)((unsigned long)result__Q5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1Q)));
-          } else {
-            next__O5ZR=new_lab__2PJ(new_size__WG1Q);
-          };
-          ((__POINTER *)next__O5ZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__P5ZR)[ 0]=next__O5ZR;
-        } else {
-          ((__POINTER *)result__Q5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__Q5ZR=next__O5ZR;
-        };
-      };
-      ptr__J2SI=result__Q5ZR;
-    } else {
-      t__2G1Q=((__UINTEGER_32 )typ_id__O2SI);
-      a__4G1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__X5ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__L2SI + a__4G1Q) & (__UINTEGER_32)(~ a__4G1Q));
-      ptr_table__U5ZR=((__POINTER )(&(table_type[(t__2G1Q)])));
-      lab_type__W5ZR=(__UINTEGER_32)(t__2G1Q |  1);
-      next__T5ZR=((__POINTER )(NULL));
-      result__V5ZR=((__POINTER *)ptr_table__U5ZR)[ 0];
-      if ((result__V5ZR == (void *)NULL)) {
-        result__V5ZR=new_lab__2PJ(lab_type__W5ZR);
-        next__T5ZR=(void *)((unsigned long)result__V5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X5ZR)));
-        ((__POINTER *)next__T5ZR)[ 0]=NULL;
-        ((__POINTER *)ptr_table__U5ZR)[ 0]=next__T5ZR;
-      } else {
-        next__T5ZR=((__POINTER *)result__V5ZR)[ 0];
-        if ((next__T5ZR == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X5ZR <<  1)) <=  4096)) {
-            next__T5ZR=(void *)((unsigned long)result__V5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X5ZR)));
-          } else {
-            next__T5ZR=new_lab__2PJ(lab_type__W5ZR);
-          };
-          ((__POINTER *)next__T5ZR)[ 0]=NULL;
-          ((__POINTER *)ptr_table__U5ZR)[ 0]=next__T5ZR;
-        } else {
-          ((__POINTER *)result__V5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__V5ZR=next__T5ZR;
-        };
-      };
-      ptr__J2SI=result__V5ZR;
-    };
-    result__I2SI=((__FAST_ARRAYoCASEo *)ptr__J2SI);
-    *(result__I2SI) = *(FAST_ARRAYoCASEo__);
-  };
-  Self__P1GJ=((__FAST_ARRAYoCASEo *)result__I2SI);
-  if ((Self__P1GJ->parent_arrayed_collection__KGAG.capacity__Y1GJ < new_count__1YNI)) {
-    Self__P1GJ->parent_arrayed_collection__KGAG.storage__VXEJ=create__NYUJ(new_count__1YNI);
-    Self__P1GJ->parent_arrayed_collection__KGAG.capacity__Y1GJ=new_count__1YNI;
+  void *__tmp__YJ4M;
+  __POSITION__OL __tmp__ZJ4M,Result__XJ4M;
+  __tmp__YJ4M=Self__WJ4M->parent_node__SD4K.data__DV4D;
+  switch (((struct ___OBJ *)__tmp__YJ4M)->__id) {
+  case __DTA_RD__VK2C__: {
+    __tmp__ZJ4M=((__DTA_RD__VK2C *)__tmp__YJ4M)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_CAST__5FPJ__: {
+    __tmp__ZJ4M=DTA__WK2C__->parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_WR_CODE__UPPJ__: {
+    __tmp__ZJ4M=((__DTA_WR_CODE__UPPJ *)__tmp__YJ4M)->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_WR_VALUE__KIWJ__: {
+    __tmp__ZJ4M=((__DTA_WR_VALUE__KIWJ *)__tmp__YJ4M)->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    __tmp__ZJ4M=((__DTA_BLOCK__GSWJ *)__tmp__YJ4M)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    __tmp__ZJ4M=((__DTA_RD_ARGS__HSWJ *)__tmp__YJ4M)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+  } break;
   };
-  Self__P1GJ->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(-  1);
-  return(result__I2SI);
+  Result__XJ4M=__tmp__ZJ4M;
+  return(Result__XJ4M);
 }
 
-static void add_last__3OHJ(__FAST_ARRAYoCASEo *Self__4OHJ,void *element__5OHJ)
-// ({FAST_ARRAYoCASEo},{NULLxCASE}) VoidNo recursive, No inlinable.
+static __FAST_ARRAYoCASEo__G5EJ* create_with_capacity__XRNL(__INTEGER__Q new_count__ZRNL)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__APHJ,__tmp__EQHJ,__tmp__1ZIK,Self__HHRL;
-  __BOOLEAN __tmp__OPHJ;
-  void **__tmp__DQHJ,**new__IZIK;
-  new_capacity__APHJ= 0;
-  if (((__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG +  1) <= (__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ -  1))) {
-    Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG +  1);
-    __tmp__OPHJ=TRUE__;
-  } else {
-    __tmp__OPHJ=FALSE__;
-  };
-  if ((! __tmp__OPHJ)) {
-    if ((Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ ==  0)) {
-      Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ=create__NYUJ( 2);
-      Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ= 2;
-      Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG= 0;
-    } else {
-      new_capacity__APHJ=(__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ <<  1);
-      __tmp__DQHJ=Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ;
-      __tmp__EQHJ=Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ;
-      new__IZIK=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__DQHJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__EQHJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__APHJ * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__1ZIK=(__INTEGER)(new_capacity__APHJ -  1);
-      Self__HHRL=__tmp__EQHJ;
-      while ((Self__HHRL <= __tmp__1ZIK)) {
-        new__IZIK[Self__HHRL]=NULL;
-        Self__HHRL=(__INTEGER)(Self__HHRL +  1);
-      };
-      Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ=new__IZIK;
-      Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ=new_capacity__APHJ;
-      Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG +  1);
-    };
-  };
-  ((void **)Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG]=element__5OHJ;
+  __POINTER__IB ptr__NDIM,__tmp__TDIM,__tmp__0MYT,__tmp__2MYT;
+  __INTEGER__Q typ_id__RDIM;
+  __UINTEGER_32__ZWB __tmp__3MYT;
+  __FAST_ARRAYoCASEo__G5EJ *result__MDIM,*Self__KHDN;
+  void **__tmp__1HDN;
+  result__MDIM=NULL;
+  ptr__NDIM=((__POINTER__IB )(NULL));
+  typ_id__RDIM= 0;
+  __tmp__TDIM=((__POINTER__IB )sizeof(__FAST_ARRAYoCASEo__G5EJ));
+  if (((unsigned long)__tmp__TDIM ==  0)) {
+    result__MDIM=FAST_ARRAYoCASEo__G5EJ__;
+  } else /* FALSE */ {
+    typ_id__RDIM=__FAST_ARRAYoCASEo__G5EJ__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TDIM));
+    if ((typ_id__RDIM == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__0MYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2MYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TDIM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__3MYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2MYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__0MYT=micro_alloc__table__lab__UKI(__tmp__2MYT,((__POINTER__IB )(&(table_size[(__tmp__3MYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2MYT)));
+      ptr__NDIM=__tmp__0MYT;
+    } else /* FALSE */ {
+      __tmp__3MYT=((__UINTEGER_32__ZWB )typ_id__RDIM);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__0MYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__2MYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TDIM - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MYT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__0MYT=micro_alloc__table__lab__UKI(__tmp__2MYT,((__POINTER__IB )(&(table_type[(__tmp__3MYT)]))),(__UINTEGER_32__ZWB)(__tmp__3MYT |  1));
+      ptr__NDIM=__tmp__0MYT;
+    };
+    result__MDIM=((__FAST_ARRAYoCASEo__G5EJ *)ptr__NDIM);
+    *(result__MDIM) = *(FAST_ARRAYoCASEo__G5EJ__);
+  };
+  Self__KHDN=((__FAST_ARRAYoCASEo__G5EJ *)result__MDIM);
+  if ((Self__KHDN->parent_arrayed_collection__O5EJ.capacity__THDN < new_count__ZRNL)) {
+    __tmp__1HDN=create__SBON(new_count__ZRNL);
+    Self__KHDN->parent_arrayed_collection__O5EJ.storage__LXBN=__tmp__1HDN;
+    Self__KHDN->parent_arrayed_collection__O5EJ.capacity__THDN=new_count__ZRNL;
+  };
+  Self__KHDN->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(-  1);
+  Self__KHDN=result__MDIM;
+  return(Self__KHDN);
 }
 
-static __BOOLEAN update_link__4XEJ(__NODE_STYLE *Self__5XEJ)
-// ({NODE_STYLE}) With resultNo recursive, No inlinable.
+static void add_last__1RDN(__FAST_ARRAYoCASEo__G5EJ *Self__2RDN,__CASE__E5EJ *element__3RDN)
+// ({FAST_ARRAYoCASEo__G5EJ},{NULLxCASE__E5EJ}) Void No recursive, No inlinable.
 {
-  void *e__EYEJ,*__tmp__ZZEJ;
-  __INTEGER low__FYEJ,count__HYEJ,result__VZAR,__tmp__WYEJ,result__XZAR;
-  __INTEGER result__1ZAR,__tmp__DZEJ,result__3ZAR,result__UTRJ;
-  __INTEGER __tmp__FZEJ,result__PURJ,__tmp__R0EJ,Self__512J,idx__A0AR;
-  void *__tmp__IYEJ,*__tmp__VYEJ,*__tmp__CZEJ,*__tmp__EZEJ,*__tmp__OZEJ;
-  void *__tmp__VZEJ,*__tmp__5ZEJ;
-  void *__tmp__JYEJ,*__tmp__WZEJ,*__tmp__A0EJ;
-  __SLOT_DATA *Self__WZAR,*Self__2ZAR,*Self__STRJ;
-  __SLOT_CODE *Self__YZAR,*Self__4ZAR,*Self__NURJ;
-  void *result__ZZAR,*result__5ZAR;
-  __READ_LOCAL *Self__2D4P,*Self__4D4P;
-  __LOCAL *Self__15ZR,*Self__AA0R;
-  void *voir__25ZR,*voir__55ZR,*voir__BA0R,*voir__EA0R;
-  __LIST *Self__45ZR,*Self__DA0R;
-  __READ_GLOBAL *Self__5D4P;
-  void *list__CYEJ;
-  __CHARACTER __tmp__PZEJ;
-  list__CYEJ=NULL;
-  e__EYEJ=NULL;
-  low__FYEJ= 0;
-  count__HYEJ= 0;
-  __tmp__IYEJ=Self__5XEJ->slot__ON5G;
-  if (((struct ___OBJ *)__tmp__IYEJ)->__id==__SLOT_DATA__) {
-    __tmp__JYEJ=((__SLOT *)((__SLOT_DATA *)__tmp__IYEJ)->parent_slot__IHZD)->slot_id__C4OG;
-  } else {
-    __tmp__JYEJ=((__SLOT *)((__SLOT_CODE *)__tmp__IYEJ)->parent_slot__A22F)->slot_id__C4OG;
-  };
-  if (((void *)__tmp__JYEJ == (void *)NULL)) {
-    if (((void *)Self__5XEJ->parent_node__WO0G.first_code__NHAG == (void *)NULL)) {
-      __tmp__VYEJ=Self__5XEJ->slot__ON5G;
-      if (((struct ___OBJ *)__tmp__VYEJ)->__id==__SLOT_DATA__) {
-        Self__WZAR=((__SLOT_DATA *)__tmp__VYEJ);
-        result__VZAR= 0;
-        if (((void *)((__SLOT *)Self__WZAR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-          result__VZAR= 1;
-        };
-        __tmp__WYEJ=result__VZAR;
-      } else {
-        Self__YZAR=((__SLOT_CODE *)__tmp__VYEJ);
-        result__XZAR= 0;
-        if (((void *)((__SLOT *)Self__YZAR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-          result__XZAR= 1;
-        };
-        __tmp__WYEJ=result__XZAR;
-      };
-      result__ZZAR=NULL;
-      if ((__tmp__WYEJ > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-        result__ZZAR=create__WKD(__tmp__WYEJ);
-        add_last__3CL(list_id__YKC,result__ZZAR);
-      } else {
-        result__ZZAR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[__tmp__WYEJ];
-      };
-      Self__5XEJ->parent_node__WO0G.first_type__VHAG=result__ZZAR;
-      Self__5XEJ->parent_node__WO0G.first_code__NHAG=call_for__DS2J(Self__5XEJ,Self__5XEJ->parent_node__WO0G.first_type__VHAG);
-    };
-  } else {
-    __tmp__CZEJ=Self__5XEJ->slot__ON5G;
-    if (((struct ___OBJ *)__tmp__CZEJ)->__id==__SLOT_DATA__) {
-      Self__2ZAR=((__SLOT_DATA *)__tmp__CZEJ);
-      result__1ZAR= 0;
-      if (((void *)((__SLOT *)Self__2ZAR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
-        result__1ZAR= 1;
-      };
-      __tmp__DZEJ=result__1ZAR;
-    } else {
-      Self__4ZAR=((__SLOT_CODE *)__tmp__CZEJ);
-      result__3ZAR= 0;
-      if (((void *)((__SLOT *)Self__4ZAR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
-        result__3ZAR= 1;
-      };
-      __tmp__DZEJ=result__3ZAR;
-    };
-    low__FYEJ=__tmp__DZEJ;
-    __tmp__EZEJ=Self__5XEJ->slot__ON5G;
-    if (((struct ___OBJ *)__tmp__EZEJ)->__id==__SLOT_DATA__) {
-      Self__STRJ=((__SLOT_DATA *)__tmp__EZEJ);
-      result__UTRJ= 0;
-      if (((void *)((__SLOT *)Self__STRJ->parent_slot__IHZD)->slot_code_intern__F22F != (void *)NULL)) {
-        if (((void *)((__SLOT *)Self__STRJ->parent_slot__IHZD)->slot_code_list__BUIJ != (void *)NULL)) {
-          result__UTRJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__STRJ->parent_slot__IHZD)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ +  2);
-        } else {
-          result__UTRJ= 1;
-        };
-      };
-      __tmp__FZEJ=result__UTRJ;
-    } else {
-      Self__NURJ=((__SLOT_CODE *)__tmp__EZEJ);
-      result__PURJ= 0;
-      if (((void *)((__SLOT *)Self__NURJ->parent_slot__A22F)->slot_code_intern__F22F != (void *)NULL)) {
-        if (((void *)((__SLOT *)Self__NURJ->parent_slot__A22F)->slot_code_list__BUIJ != (void *)NULL)) {
-          result__PURJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__NURJ->parent_slot__A22F)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ +  2);
-        } else {
-          result__PURJ= 1;
-        };
-      };
-      __tmp__FZEJ=result__PURJ;
-    };
-    count__HYEJ=(__INTEGER)((__INTEGER)(__tmp__FZEJ - __tmp__DZEJ) +  1);
-    if (((void *)Self__5XEJ->parent_node__WO0G.switch__MKAG == (void *)NULL)) {
-      __tmp__OZEJ=Self__5XEJ->slot__ON5G;
-      if (((struct ___OBJ *)__tmp__OZEJ)->__id==__SLOT_DATA__) {
-        __tmp__PZEJ=((__SLOT_DATA *)__tmp__OZEJ)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
-      } else {
-        __tmp__PZEJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__OZEJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-      };
-      if ((__tmp__PZEJ == '-')) {
-        __tmp__VZEJ=Self__5XEJ->slot__ON5G;
-        if (((struct ___OBJ *)__tmp__VZEJ)->__id==__SLOT_DATA__) {
-          __tmp__WZEJ=((__SLOT *)((__SLOT_DATA *)__tmp__VZEJ)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__WZEJ=((__SLOT *)((__SLOT_CODE *)__tmp__VZEJ)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        switch (((struct ___OBJ *)Self__5XEJ->parent_node__WO0G.data__SJZD)->__id) {
-        case __DTA_RD__: {
-        } break;
-        case __DTA_CAST__: {
-        } break;
-        case __DTA_WR_CODE__: {
-        } break;
-        case __DTA_BLOCK__: {
-        } break;
-        case __DTA_WR_VALUE__: {
-        } break;
-        case __DTA_RD_ARGS__: {
-        } break;
-        };
-        e__EYEJ=read__with__NXKJ(((__SLOT_DATA *)__tmp__WZEJ),NULL);
-        __tmp__ZZEJ=Self__5XEJ->parent_node__WO0G.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__ZZEJ)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__ZZEJ);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__ZZEJ);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__2D4P=((__READ_LOCAL *)__tmp__ZZEJ);
-          Self__15ZR=((__LOCAL *)Self__2D4P->local__HJZD);
-          Self__15ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__15ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__15ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__25ZR=create__AXB( 250);
-            display__UXFK(Self__2D4P,voir__25ZR);
-            put_string__2EG(((__STRING *)voir__25ZR));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__45ZR=((__LIST *)list_current__EH1);
-            voir__55ZR=create__AXB( 250);
-            display__EQQG(Self__45ZR,voir__55ZR);
-            put_string__2EG(((__STRING *)voir__55ZR));
-            fputc((int)('\n'),stdout);
+  __INTEGER__Q __tmp__5SDN,__tmp__BTDN,__tmp__FYZN,Self__W3LO;
+  __POINTER__IB __tmp__DYZN;
+  __BOOLEAN__L __tmp__MSDN;
+  void **__tmp__YSDN;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__2RDN->parent_arrayed_collection__O5EJ.upper__BEFJ +  1) <= (__INTEGER__Q)(Self__2RDN->parent_arrayed_collection__O5EJ.capacity__THDN -  1))) {
+    Self__2RDN->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(Self__2RDN->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+    __tmp__MSDN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__MSDN=FALSE__O__;
+  };
+  if ((! __tmp__MSDN)) {
+    if ((Self__2RDN->parent_arrayed_collection__O5EJ.capacity__THDN ==  0)) {
+      __tmp__YSDN=create__SBON( 2);
+      Self__2RDN->parent_arrayed_collection__O5EJ.storage__LXBN=__tmp__YSDN;
+      Self__2RDN->parent_arrayed_collection__O5EJ.capacity__THDN= 2;
+      Self__2RDN->parent_arrayed_collection__O5EJ.upper__BEFJ= 0;
+    } else /* FALSE */ {
+      __tmp__5SDN=(__INTEGER__Q)(Self__2RDN->parent_arrayed_collection__O5EJ.capacity__THDN <<  1);
+      __tmp__YSDN=Self__2RDN->parent_arrayed_collection__O5EJ.storage__LXBN;
+      __tmp__BTDN=Self__2RDN->parent_arrayed_collection__O5EJ.capacity__THDN;
+      __tmp__DYZN=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__YSDN)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__BTDN * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__5SDN * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__YSDN=((void **)__tmp__DYZN);
+      __tmp__FYZN=(__INTEGER__Q)(__tmp__5SDN -  1);
+      Self__W3LO=__tmp__BTDN;
+      while ((Self__W3LO <= __tmp__FYZN)) {
+        __tmp__YSDN[Self__W3LO]=NULL;
+        Self__W3LO=(__INTEGER__Q)(Self__W3LO +  1);
+      };
+      Self__2RDN->parent_arrayed_collection__O5EJ.storage__LXBN=__tmp__YSDN;
+      Self__2RDN->parent_arrayed_collection__O5EJ.capacity__THDN=__tmp__5SDN;
+      Self__2RDN->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(Self__2RDN->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+    };
+  };
+  ((void **)Self__2RDN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__2RDN->parent_arrayed_collection__O5EJ.upper__BEFJ]=element__3RDN;
+}
+
+static void add_last__KXPI(__FAST_ARRAYoTYPEo__MSB *Self__LXPI,void *element__MXPI)
+// ({FAST_ARRAYoTYPEo__MSB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__OYPI,old_nb_elts__NG2T,__tmp__RG2T,Self__SG2T;
+  __POINTER__IB __tmp__PG2T;
+  __BOOLEAN__L __tmp__1XPI;
+  void **__tmp__HYPI;
+  if (((__INTEGER__Q)(Self__LXPI->parent_arrayed_collection__USB.upper__1SB +  1) <= (__INTEGER__Q)(Self__LXPI->parent_arrayed_collection__USB.capacity__BWY -  1))) {
+    Self__LXPI->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__LXPI->parent_arrayed_collection__USB.upper__1SB +  1);
+    __tmp__1XPI=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__1XPI=FALSE__O__;
+  };
+  if ((! __tmp__1XPI)) {
+    if ((Self__LXPI->parent_arrayed_collection__USB.capacity__BWY ==  0)) {
+      __tmp__HYPI=create__FIEB( 2);
+      Self__LXPI->parent_arrayed_collection__USB.storage__OWY=__tmp__HYPI;
+      Self__LXPI->parent_arrayed_collection__USB.capacity__BWY= 2;
+      Self__LXPI->parent_arrayed_collection__USB.upper__1SB= 0;
+    } else /* FALSE */ {
+      __tmp__OYPI=(__INTEGER__Q)(Self__LXPI->parent_arrayed_collection__USB.capacity__BWY <<  1);
+      __tmp__HYPI=((void **)Self__LXPI->parent_arrayed_collection__USB.storage__OWY);
+      old_nb_elts__NG2T=Self__LXPI->parent_arrayed_collection__USB.capacity__BWY;
+      __tmp__PG2T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )__tmp__HYPI),((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__NG2T * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__OYPI * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__HYPI=((void **)__tmp__PG2T);
+      __tmp__RG2T=(__INTEGER__Q)(__tmp__OYPI -  1);
+      Self__SG2T=old_nb_elts__NG2T;
+      while ((Self__SG2T <= __tmp__RG2T)) {
+        __tmp__HYPI[Self__SG2T]=NULL;
+        Self__SG2T=(__INTEGER__Q)(Self__SG2T +  1);
+      };
+      Self__LXPI->parent_arrayed_collection__USB.storage__OWY=__tmp__HYPI;
+      Self__LXPI->parent_arrayed_collection__USB.capacity__BWY=__tmp__OYPI;
+      Self__LXPI->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__LXPI->parent_arrayed_collection__USB.upper__1SB +  1);
+    };
+  };
+  ((void **)Self__LXPI->parent_arrayed_collection__USB.storage__OWY)[Self__LXPI->parent_arrayed_collection__USB.upper__1SB]=element__MXPI;
+}
+
+static __BOOLEAN__L update_link__VTFM(__NODE_STYLE__RD4K *Self__WTFM,__TYPE_FULL__XMB *self_type__XTFM)
+// ({NODE_STYLE__RD4K},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  void *e__CUFM;
+  __INTEGER__Q low__DUFM,result__BNYT,__tmp__UUFM,__tmp__DVFM;
+  __INTEGER__Q Self__LK1M,idx__SNYT,typ_id__WVEU;
+  void *__tmp__GUFM,*__tmp__TUFM,*__tmp__MVFM;
+  __SLOT_DATA__IJRG *__tmp__HUFM,*Self__FNYT,*__tmp__UVFM;
+  __SLOT_CODE__4IRG *Self__CNYT;
+  __TYPE_ID__MMB *result__HNYT,*result__EVEU,*Self__QVEU,*result__RNYT;
+  __TYPE_ID__MMB *result__UVEU,*Self__AWEU;
+  __POINTER__IB ptr__FVEU,__tmp__HVEU,__tmp__IVEU,__tmp__JVEU;
+  __POINTER__IB __tmp__YVEU,__tmp__ZVEU;
+  __UINTEGER_32__ZWB __tmp__KVEU,__tmp__0VEU;
+  __TYPE_FULL__XMB *__tmp__SVEU,*__tmp__CWEU;
+  __LIST__WH *__tmp__YUFM,*__tmp__JXFM;
+  void *__tmp__0J1M;
+  __POSITION__OL __tmp__VVFM;
+  __READ_LOCAL__55ZI *Self__O2BS;
+  __LOCAL__L4WC *Self__VG2T;
+  __STRING__BC *__tmp__WG2T;
+  __READ_GLOBAL__T4YL *Self__R2BS;
+  __SWITCH__QDXC *__tmp__DWFM;
+  __CASE__E5EJ *__tmp__LXFM;
+  __FAST_ARRAYoCASEo__G5EJ *list__AUFM;
+  __CHARACTER__DB __tmp__NVFM;
+  __BOOLEAN__L Result__YTFM;
+  list__AUFM=NULL;
+  e__CUFM=NULL;
+  low__DUFM= 0;
+  __tmp__GUFM=Self__WTFM->slot__UOKL;
+  if (((struct ___OBJ *)__tmp__GUFM)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__HUFM=((__SLOT_CODE__4IRG *)__tmp__GUFM)->parent_slot__5IRG->slot_id__GFWI;
+  } else /* SLOT_DATA */ {
+    __tmp__HUFM=((__SLOT_DATA__IJRG *)__tmp__GUFM)->parent_slot__KJRG->slot_id__GFWI;
+  };
+  if (((void *)__tmp__HUFM == (void *)NULL)) {
+    if (((void *)Self__WTFM->parent_node__SD4K.first_code__D2RH == (void *)NULL)) {
+      __tmp__TUFM=Self__WTFM->slot__UOKL;
+      if (((struct ___OBJ *)__tmp__TUFM)->__id==__SLOT_CODE__4IRG__) {
+        Self__CNYT=((__SLOT_CODE__4IRG *)__tmp__TUFM);
+        result__BNYT= 0;
+        if (((void *)Self__CNYT->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+          result__BNYT= 1;
+        };
+        __tmp__UUFM=result__BNYT;
+      } else /* SLOT_DATA */ {
+        Self__FNYT=((__SLOT_DATA__IJRG *)__tmp__TUFM);
+        result__BNYT= 0;
+        if (((void *)Self__FNYT->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+          result__BNYT= 1;
+        };
+        __tmp__UUFM=result__BNYT;
+      };
+      result__HNYT=NULL;
+      if ((__tmp__UUFM > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+        result__EVEU=NULL;
+        ptr__FVEU=((__POINTER__IB )(NULL));
+        result__BNYT= 0;
+        __tmp__HVEU=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+        if (((unsigned long)__tmp__HVEU ==  0)) {
+          result__EVEU=TYPE_ID__MMB__;
+        } else /* FALSE */ {
+          result__BNYT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HVEU));
+          if ((result__BNYT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IVEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JVEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HVEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IVEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IVEU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KVEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JVEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IVEU=micro_alloc__table__lab__UKI(__tmp__JVEU,((__POINTER__IB )(&(table_size[(__tmp__KVEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JVEU)));
+            ptr__FVEU=__tmp__IVEU;
+          } else /* FALSE */ {
+            __tmp__KVEU=((__UINTEGER_32__ZWB )result__BNYT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IVEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JVEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HVEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IVEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IVEU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__IVEU=micro_alloc__table__lab__UKI(__tmp__JVEU,((__POINTER__IB )(&(table_type[(__tmp__KVEU)]))),(__UINTEGER_32__ZWB)(__tmp__KVEU |  1));
+            ptr__FVEU=__tmp__IVEU;
+          };
+          result__EVEU=((__TYPE_ID__MMB *)ptr__FVEU);
+          *(result__EVEU) = *(TYPE_ID__MMB__);
+        };
+        Self__QVEU=((__TYPE_ID__MMB *)result__EVEU);
+        Self__QVEU->parent_type__NMB.index__CLC=__tmp__UUFM;
+        __tmp__SVEU=create__with__FND(Self__QVEU, 0);
+        Self__QVEU->parent_type__NMB.default__CMC=__tmp__SVEU;
+        result__HNYT=result__EVEU;
+        add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__EVEU);
+      } else /* FALSE */ {
+        result__HNYT=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[__tmp__UUFM];
+      };
+      Self__WTFM->parent_node__SD4K.first_type__KAFJ=result__HNYT;
+      __tmp__YUFM=call_for__self__P20M(Self__WTFM,Self__WTFM->parent_node__SD4K.first_type__KAFJ,self_type__XTFM);
+      Self__WTFM->parent_node__SD4K.first_code__D2RH=__tmp__YUFM;
+    };
+  } else /* FALSE */ {
+    __tmp__TUFM=Self__WTFM->slot__UOKL;
+    if (((struct ___OBJ *)__tmp__TUFM)->__id==__SLOT_CODE__4IRG__) {
+      Self__CNYT=((__SLOT_CODE__4IRG *)__tmp__TUFM);
+      result__BNYT= 0;
+      if (((void *)Self__CNYT->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+        result__BNYT= 1;
+      };
+      __tmp__UUFM=result__BNYT;
+    } else /* SLOT_DATA */ {
+      Self__FNYT=((__SLOT_DATA__IJRG *)__tmp__TUFM);
+      result__BNYT= 0;
+      if (((void *)Self__FNYT->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+        result__BNYT= 1;
+      };
+      __tmp__UUFM=result__BNYT;
+    };
+    low__DUFM=__tmp__UUFM;
+    __tmp__TUFM=Self__WTFM->slot__UOKL;
+    if (((struct ___OBJ *)__tmp__TUFM)->__id==__SLOT_CODE__4IRG__) {
+      Self__CNYT=((__SLOT_CODE__4IRG *)__tmp__TUFM);
+      result__BNYT= 0;
+      if (((void *)Self__CNYT->parent_slot__5IRG->slot_code_intern__CJRG != (void *)NULL)) {
+        if (((void *)Self__CNYT->parent_slot__5IRG->slot_code_list__0PKL != (void *)NULL)) {
+          result__BNYT=(__INTEGER__Q)(Self__CNYT->parent_slot__5IRG->slot_code_list__0PKL->parent_arrayed_collection__ZPKL.upper__UQKL +  2);
+        } else /* FALSE */ {
+          result__BNYT= 1;
+        };
+      };
+      __tmp__DVFM=result__BNYT;
+    } else /* SLOT_DATA */ {
+      Self__FNYT=((__SLOT_DATA__IJRG *)__tmp__TUFM);
+      result__BNYT= 0;
+      if (((void *)Self__FNYT->parent_slot__KJRG->slot_code_intern__CJRG != (void *)NULL)) {
+        if (((void *)Self__FNYT->parent_slot__KJRG->slot_code_list__0PKL != (void *)NULL)) {
+          result__BNYT=(__INTEGER__Q)(Self__FNYT->parent_slot__KJRG->slot_code_list__0PKL->parent_arrayed_collection__ZPKL.upper__UQKL +  2);
+        } else /* FALSE */ {
+          result__BNYT= 1;
+        };
+      };
+      __tmp__DVFM=result__BNYT;
+    };
+    result__BNYT=(__INTEGER__Q)((__INTEGER__Q)(__tmp__DVFM - __tmp__UUFM) +  1);
+    if (((void *)Self__WTFM->parent_node__SD4K.switch__21RH == (void *)NULL)) {
+      __tmp__MVFM=Self__WTFM->slot__UOKL;
+      if (((struct ___OBJ *)__tmp__MVFM)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__0J1M=((__SLOT_CODE__4IRG *)__tmp__MVFM)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__0J1M)->__id==__ITM_SLOT__PLC__) {
+          __tmp__NVFM=((__ITM_SLOT__PLC *)__tmp__0J1M)->parent_named__QLC.style__0KQC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__NVFM=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0J1M)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__NVFM=((__SLOT_DATA__IJRG *)__tmp__MVFM)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+      };
+      if ((__tmp__NVFM == '-')) {
+        __tmp__0J1M=Self__WTFM->slot__UOKL;
+        if (((struct ___OBJ *)__tmp__0J1M)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__UVFM=((__SLOT_CODE__4IRG *)__tmp__0J1M)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          __tmp__UVFM=((__SLOT_DATA__IJRG *)__tmp__0J1M)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        __tmp__VVFM=position__VJ4M(Self__WTFM);
+        __tmp__0J1M=read_direct__with__WETL(((__SLOT_DATA__IJRG *)__tmp__UVFM),NULL);
+        e__CUFM=__tmp__0J1M;
+        __tmp__0J1M=Self__WTFM->parent_node__SD4K.expr__CV4D;
+        switch (((struct ___OBJ *)__tmp__0J1M)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__0J1M));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__0J1M));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__O2BS=((__READ_LOCAL__55ZI *)__tmp__0J1M);
+          Self__VG2T=((__LOCAL__L4WC *)Self__O2BS->local__BVEJ);
+          Self__VG2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VG2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__VG2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__WG2T=create__34B( 250);
+            display__HAEJ(Self__O2BS,__tmp__WG2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__WG2T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__ZZEJ);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__0J1M));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0J1M));
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__4D4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZZEJ)->receiver__WN2H);
-          Self__AA0R=((__LOCAL *)Self__4D4P->local__HJZD);
-          Self__AA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__AA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__BA0R=create__AXB( 250);
-            display__UXFK(Self__4D4P,voir__BA0R);
-            put_string__2EG(((__STRING *)voir__BA0R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__DA0R=((__LIST *)list_current__EH1);
-            voir__EA0R=create__AXB( 250);
-            display__EQQG(Self__DA0R,voir__EA0R);
-            put_string__2EG(((__STRING *)voir__EA0R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__O2BS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__0J1M)->receiver__RA5J);
+          Self__VG2T=((__LOCAL__L4WC *)Self__O2BS->local__BVEJ);
+          Self__VG2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VG2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__VG2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__WG2T=create__34B( 250);
+            display__HAEJ(Self__O2BS,__tmp__WG2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__WG2T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__ZZEJ);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__ZZEJ);
-        } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__ZZEJ);
-        } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__ZZEJ);
-        } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__ZZEJ);
-        } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__ZZEJ);
-        } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__ZZEJ);
-        } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__ZZEJ);
-        } break;
-        case __READ_GLOBAL__: {
-          Self__5D4P=((__READ_GLOBAL *)__tmp__ZZEJ);
-          unread__CGNL(Self__5D4P->global__ZGJK,Self__5D4P);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__ZZEJ);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__ZZEJ);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__ZZEJ);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__ZZEJ);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__ZZEJ);
-        } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__ZZEJ);
-        } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__ZZEJ);
-        } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__ZZEJ);
-        } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__ZZEJ);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__ZZEJ);
-        } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__ZZEJ);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__ZZEJ);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__ZZEJ);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__ZZEJ);
-        } break;
-        };
-      } else {
-        __tmp__5ZEJ=Self__5XEJ->slot__ON5G;
-        if (((struct ___OBJ *)__tmp__5ZEJ)->__id==__SLOT_DATA__) {
-          __tmp__A0EJ=((__SLOT *)((__SLOT_DATA *)__tmp__5ZEJ)->parent_slot__IHZD)->slot_id__C4OG;
-        } else {
-          __tmp__A0EJ=((__SLOT *)((__SLOT_CODE *)__tmp__5ZEJ)->parent_slot__A22F)->slot_id__C4OG;
-        };
-        switch (((struct ___OBJ *)Self__5XEJ->parent_node__WO0G.data__SJZD)->__id) {
-        case __DTA_RD__: {
-        } break;
-        case __DTA_CAST__: {
-        } break;
-        case __DTA_WR_CODE__: {
-        } break;
-        case __DTA_BLOCK__: {
-        } break;
-        case __DTA_WR_VALUE__: {
-        } break;
-        case __DTA_RD_ARGS__: {
-        } break;
-        };
-        e__EYEJ=read__with__NXKJ(__tmp__A0EJ,Self__5XEJ->parent_node__WO0G.expr__RJZD);
-      };
-      Self__5XEJ->parent_node__WO0G.switch__MKAG=create__with__size__HJVH(Self__5XEJ,e__EYEJ,count__HYEJ);
-    };
-    list__CYEJ=((__SWITCH *)Self__5XEJ->parent_node__WO0G.switch__MKAG)->list__0KAG;
-    if (((__INTEGER)(((__FAST_ARRAYoCASEo *)list__CYEJ)->parent_arrayed_collection__KGAG.upper__PLAG +  1) != count__HYEJ)) {
-      __tmp__R0EJ=(__INTEGER)(count__HYEJ -  1);
-      Self__512J= 0;
-      while ((Self__512J <= __tmp__R0EJ)) {
-        idx__A0AR=(__INTEGER)(Self__512J + low__FYEJ);
-        result__5ZAR=NULL;
-        if ((idx__A0AR > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
-          result__5ZAR=create__WKD(idx__A0AR);
-          add_last__3CL(list_id__YKC,result__5ZAR);
-        } else {
-          result__5ZAR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[idx__A0AR];
-        };
-        if (((Self__512J > ((__FAST_ARRAYoCASEo *)list__CYEJ)->parent_arrayed_collection__KGAG.upper__PLAG) || ((void *)result__5ZAR != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__CYEJ)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__512J])->id__YLAG))) {
-          add__to__QCGJ(list__CYEJ,create__with__VB1H(result__5ZAR,call_for__DS2J(Self__5XEJ,result__5ZAR)),Self__512J);
-        };
-        Self__512J=(__INTEGER)(Self__512J +  1);
-      };
-    };
-  };
-  return(FALSE__);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__0J1M));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__0J1M));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__0J1M));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__0J1M));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__0J1M));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__0J1M));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__0J1M));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__0J1M));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__0J1M));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__0J1M));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__0J1M));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0J1M));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0J1M));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0J1M));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0J1M));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0J1M));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__0J1M));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__0J1M));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__R2BS=((__READ_GLOBAL__T4YL *)__tmp__0J1M);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__R2BS->global__KAKM),Self__R2BS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__0J1M));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__0J1M));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__0J1M));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0J1M));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__0J1M));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__0J1M));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__0J1M));
+        } break;
+        };
+      } else /* FALSE */ {
+        __tmp__0J1M=Self__WTFM->slot__UOKL;
+        if (((struct ___OBJ *)__tmp__0J1M)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__UVFM=((__SLOT_CODE__4IRG *)__tmp__0J1M)->parent_slot__5IRG->slot_id__GFWI;
+        } else /* SLOT_DATA */ {
+          __tmp__UVFM=((__SLOT_DATA__IJRG *)__tmp__0J1M)->parent_slot__KJRG->slot_id__GFWI;
+        };
+        __tmp__VVFM=position__VJ4M(Self__WTFM);
+        __tmp__0J1M=read_direct__with__WETL(((__SLOT_DATA__IJRG *)__tmp__UVFM),Self__WTFM->parent_node__SD4K.expr__CV4D);
+        e__CUFM=__tmp__0J1M;
+      };
+      __tmp__DWFM=create__with__size__5JCL(Self__WTFM,e__CUFM,result__BNYT);
+      Self__WTFM->parent_node__SD4K.switch__21RH=__tmp__DWFM;
+    };
+    list__AUFM=Self__WTFM->parent_node__SD4K.switch__21RH->list__ODFJ;
+    __tmp__UUFM=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)list__AUFM)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((__tmp__UUFM != result__BNYT)) {
+      __tmp__DVFM=(__INTEGER__Q)(result__BNYT -  1);
+      Self__LK1M= 0;
+      while ((Self__LK1M <= __tmp__DVFM)) {
+        idx__SNYT=(__INTEGER__Q)(Self__LK1M + low__DUFM);
+        result__RNYT=NULL;
+        if ((idx__SNYT > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+          result__UVEU=NULL;
+          __tmp__IVEU=((__POINTER__IB )(NULL));
+          typ_id__WVEU= 0;
+          __tmp__JVEU=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+          if (((unsigned long)__tmp__JVEU ==  0)) {
+            result__UVEU=TYPE_ID__MMB__;
+          } else /* FALSE */ {
+            typ_id__WVEU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JVEU));
+            if ((typ_id__WVEU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YVEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZVEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JVEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YVEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YVEU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0VEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZVEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YVEU=micro_alloc__table__lab__UKI(__tmp__ZVEU,((__POINTER__IB )(&(table_size[(__tmp__0VEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZVEU)));
+              __tmp__IVEU=__tmp__YVEU;
+            } else /* FALSE */ {
+              __tmp__0VEU=((__UINTEGER_32__ZWB )typ_id__WVEU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YVEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZVEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JVEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YVEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YVEU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YVEU=micro_alloc__table__lab__UKI(__tmp__ZVEU,((__POINTER__IB )(&(table_type[(__tmp__0VEU)]))),(__UINTEGER_32__ZWB)(__tmp__0VEU |  1));
+              __tmp__IVEU=__tmp__YVEU;
+            };
+            result__UVEU=((__TYPE_ID__MMB *)__tmp__IVEU);
+            *(result__UVEU) = *(TYPE_ID__MMB__);
+          };
+          Self__AWEU=((__TYPE_ID__MMB *)result__UVEU);
+          Self__AWEU->parent_type__NMB.index__CLC=idx__SNYT;
+          __tmp__CWEU=create__with__FND(Self__AWEU, 0);
+          Self__AWEU->parent_type__NMB.default__CMC=__tmp__CWEU;
+          result__RNYT=result__UVEU;
+          add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__UVEU);
+        } else /* FALSE */ {
+          result__RNYT=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[idx__SNYT];
+        };
+        if (((Self__LK1M > list__AUFM->parent_arrayed_collection__O5EJ.upper__BEFJ) || ((void *)result__RNYT != (void *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__AUFM)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__LK1M])->id__KEFJ))) {
+          __tmp__JXFM=call_for__self__P20M(Self__WTFM,result__RNYT,self_type__XTFM);
+          __tmp__LXFM=create__with__3TEL(result__RNYT,__tmp__JXFM);
+          add__to__O3CN(((__FAST_ARRAYoCASEo__G5EJ *)list__AUFM),__tmp__LXFM,Self__LK1M);
+        };
+        Self__LK1M=(__INTEGER__Q)(Self__LK1M +  1);
+      };
+    };
+  };
+  Result__YTFM=FALSE__O__;
+  return(Result__YTFM);
 }
 
-static void execute_case__CWRG(__LIST *Self__DWRG)
-// ({LIST}) VoidRecursive, No inlinable.
+static void display_type__HNDM(__LOCAL__L4WC *Self__INDM,__STRING__BC *buffer__JNDM)
+// ({LOCAL__L4WC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER new_capacity__ZT4G,__tmp__CV4G,__tmp__1LDI,Self__MGKJ;
-  __INTEGER idx__WC1G,__tmp__ZC1G,__tmp__XJ5G,i__YW2H;
-  void *old_list_current__FWRG;
-  void *__tmp__MXRG,*__tmp__NXRG,*result__W5FK,*__tmp__IAGK;
-  void *result__MCGK,*result__TDGK;
-  __LIST *Self__E1CR,*Self__LA0R,*Self__QA0R,*Self__F1CR,*Self__VA0R;
-  __LIST *Self__0A0R,*Self__5A0R,*Self__G1CR,*Self__EB0R,*Self__I1CR;
-  __PUSH *Self__U5FK,*other__X5FK,*__tmp__JAGK;
-  __NODE_TYPE *Self__KCGK;
-  void *__tmp__NCGK,*__tmp__UDGK;
-  void *__tmp__1CGK,*__tmp__CEGK,*__tmp__5XRG,*__tmp__AYRG;
-  __READ_LOCAL *Self__GO4P,*Self__IO4P,*Self__JDGK,*Self__KO4P;
-  __READ_LOCAL *Self__MO4P,*Self__WDUQ;
-  __LOCAL *Self__IA0R,*Self__NA0R,*Self__SA0R,*Self__XA0R,*Self__2A0R;
-  __LOCAL *Self__BB0R;
-  void *voir__JA0R,*voir__MA0R,*voir__OA0R,*voir__RA0R,*voir__TA0R;
-  void *voir__WA0R,*voir__YA0R,*voir__1A0R,*voir__3A0R,*voir__AB0R;
-  void *voir__CB0R,*voir__FB0R,*voir__J1CR;
-  __READ_GLOBAL *Self__JO4P,*Self__NO4P,*Self__5LJM;
-  __NODE_STYLE *Self__RDGK;
-  __LOOP_END *Self__ZHDN;
-  __FAST_ARRAYoLISTo *Self__XT4G,*Self__SW4G;
-  __BOOLEAN __tmp__JU4G,__tmp__5AGK;
-  void **__tmp__BV4G,**new__ILDI;
-  void *__tmp__XC1G;
-  __FAST_ARRAYoINSTRo *Self__NJ5G;
-  void **__tmp__WJ5G,**Self__HW2H;
-  Self__XT4G=((__FAST_ARRAYoLISTo *)seq_list__LWRG);
-  new_capacity__ZT4G= 0;
-  if (((__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G +  1) <= (__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G -  1))) {
-    Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G +  1);
-    __tmp__JU4G=TRUE__;
-  } else {
-    __tmp__JU4G=FALSE__;
-  };
-  if ((! __tmp__JU4G)) {
-    if ((Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G ==  0)) {
-      Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G=create__JYEH( 2);
-      Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G= 2;
-      Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G= 0;
-    } else {
-      new_capacity__ZT4G=(__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G <<  1);
-      __tmp__BV4G=Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G;
-      __tmp__CV4G=Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G;
-      new__ILDI=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__BV4G)),((__UINTEGER_32 )(__INTEGER)(__tmp__CV4G * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__ZT4G * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__1LDI=(__INTEGER)(new_capacity__ZT4G -  1);
-      Self__MGKJ=__tmp__CV4G;
-      while ((Self__MGKJ <= __tmp__1LDI)) {
-        new__ILDI[Self__MGKJ]=NULL;
-        Self__MGKJ=(__INTEGER)(Self__MGKJ +  1);
-      };
-      Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G=new__ILDI;
-      Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G=new_capacity__ZT4G;
-      Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G +  1);
-    };
-  };
-  ((void **)Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G)[Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G]=Self__DWRG;
-  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
-  old_list_current__FWRG=list_current__EH1;
-  list_current__EH1=Self__DWRG;
-  Self__DWRG->index__XWRG= 1;
-  while ((Self__DWRG->index__XWRG != (__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-    old_seq_or_and__KXRG=seq_or_and__IXRG;
-    __tmp__MXRG=((void **)((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__DWRG->index__XWRG -  1)];
-    switch (((struct ___OBJ *)__tmp__MXRG)->__id) {
-    case __LIST__: {
-      Self__E1CR=((__LIST *)__tmp__MXRG);
-      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__E1CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-        add_last__IK4G(Self__E1CR->expr_list__RTOG,create__type__PKQC(Self__E1CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-      __tmp__NXRG=execute_list__MNQG(Self__E1CR);
-    } break;
-    case __STRING_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NXRG=NULL;
-    } break;
-    case __PUSH__: {
-      Self__U5FK=((__PUSH *)__tmp__MXRG);
-      other__X5FK=NULL;
-      result__W5FK=Self__U5FK;
-      if ((((__LIST *)list_current__EH1)->index__XWRG < (__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        __tmp__IAGK=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG +  1) -  1)];
-        if (__tmp__IAGK==NULL) {
-          __tmp__JAGK=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__IAGK)->__id) {
-          case __LIST__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __PUSH__: {
-            __tmp__JAGK=((__PUSH *)__tmp__IAGK);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __SWITCH__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __NODE_TYPE__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __NODE_STYLE__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __WRITE_GLOBAL__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __WRITE_SLOT__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __NOP__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __WRITE_LOCAL__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __LOOP__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __LOOP_END__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__JAGK=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__JAGK=NULL;
-          } break;
-          }
-        };
-        other__X5FK=__tmp__JAGK;
-        if (((void *)__tmp__JAGK != (void *)NULL)) {
-          if (((void *)__tmp__JAGK->context__BYPG == (void *)Self__U5FK->context__BYPG)) {
-            result__W5FK=NULL;
-            if (Self__U5FK->is_first__CYPG) {
-              ((__PUSH *)__tmp__JAGK)->is_first__CYPG=TRUE__;
-            };
-            __tmp__5AGK=TRUE__;
-          } else {
-            __tmp__5AGK=FALSE__;
-          };
-          if ((! __tmp__5AGK)) {
-            if ((Self__U5FK->is_first__CYPG && (! __tmp__JAGK->is_first__CYPG))) {
-              result__W5FK=NULL;
-            };
-          };
-        };
-      };
-      __tmp__NXRG=result__W5FK;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__NXRG=execute_unlink__Q3LK(((__EXTERNAL_C *)__tmp__MXRG));
-    } break;
-    case __PROTOTYPE_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NXRG=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NXRG=NULL;
-    } break;
-    case __SWITCH__: {
-      __tmp__NXRG=execute__L4TK(__tmp__MXRG);
-    } break;
-    case __NODE_TYPE__: {
-      Self__KCGK=((__NODE_TYPE *)__tmp__MXRG);
-      result__MCGK=NULL;
-      __tmp__NCGK=Self__KCGK->parent_node__QLQC.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__NCGK)->__id) {
-      case __DTA_RD__: {
+  __INTEGER__Q __tmp__WNDM,Self__0LEM;
+  void *__tmp__4NDM;
+  __STRING_CONSTANT__0 *__tmp__5NDM;
+  __TYPES__BN5D *Self__HIBK;
+  add_last__ACV(((__STRING__BC *)buffer__JNDM),'{');
+  if ((((__TYPES__BN5D *)Self__INDM->parent_variable__O4WC.type_list__ZO5D)->upper__A1RH != (__INTEGER__Q)(-  1))) {
+    __tmp__WNDM=(__INTEGER__Q)(Self__INDM->parent_variable__O4WC.type_list__ZO5D->upper__A1RH -  1);
+    Self__0LEM= 0;
+    while ((Self__0LEM <= __tmp__WNDM)) {
+      __tmp__4NDM=((void **)((__TYPES__BN5D *)Self__INDM->parent_variable__O4WC.type_list__ZO5D)->storage__1LYI)[Self__0LEM];
+      switch (((struct ___OBJ *)__tmp__4NDM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__5NDM=((__TYPE__FF *)__tmp__4NDM)->intern_name__TZMB;
       } break;
-      case __DTA_CAST__: {
+      case __TYPE_NULL__GMB__: {
+        __tmp__5NDM=(&__string_5);
       } break;
-      case __DTA_WR_CODE__: {
+      case __TYPE_VOID__IMB__: {
+        __tmp__5NDM=(&__string_6);
       } break;
-      case __DTA_BLOCK__: {
-        remove__U5LK(__tmp__NCGK);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__5NDM=(&__string_54);
       } break;
-      case __DTA_WR_VALUE__: {
-        remove__NAMK(__tmp__NCGK);
+      case __TYPE_ID__MMB__: {
+        __tmp__5NDM=(&__string_56);
       } break;
-      case __DTA_RD_ARGS__: {
-        remove__ZAMK(__tmp__NCGK);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__5NDM=((__TYPE_GENERIC__OCY *)__tmp__4NDM)->parent_type__PCY.intern_name__TZMB;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__5NDM=intern_name__KZBI();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__5NDM=((__PROFIL_BLOCK__O3NJ *)__tmp__4NDM)->parent_profil__P3NJ.name__B2IK;
       } break;
       };
-      if (((void *)Self__KCGK->parent_node__QLQC.switch__MKAG != (void *)NULL)) {
-        result__MCGK=execute__L4TK(Self__KCGK->parent_node__QLQC.switch__MKAG);
-      } else {
-        __tmp__1CGK=Self__KCGK->parent_node__QLQC.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__1CGK)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__1CGK);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__1CGK);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__GO4P=((__READ_LOCAL *)__tmp__1CGK);
-          Self__IA0R=((__LOCAL *)Self__GO4P->local__HJZD);
-          Self__IA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__IA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__JA0R=create__AXB( 250);
-            display__UXFK(Self__GO4P,voir__JA0R);
-            put_string__2EG(((__STRING *)voir__JA0R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__LA0R=((__LIST *)list_current__EH1);
-            voir__MA0R=create__AXB( 250);
-            display__EQQG(Self__LA0R,voir__MA0R);
-            put_string__2EG(((__STRING *)voir__MA0R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-        } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__1CGK);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__1CGK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__1CGK);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__IO4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1CGK)->receiver__WN2H);
-          Self__NA0R=((__LOCAL *)Self__IO4P->local__HJZD);
-          Self__NA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__NA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__OA0R=create__AXB( 250);
-            display__UXFK(Self__IO4P,voir__OA0R);
-            put_string__2EG(((__STRING *)voir__OA0R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__QA0R=((__LIST *)list_current__EH1);
-            voir__RA0R=create__AXB( 250);
-            display__EQQG(Self__QA0R,voir__RA0R);
-            put_string__2EG(((__STRING *)voir__RA0R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-        } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__1CGK);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__1CGK);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__1CGK);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__1CGK);
-        } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__1CGK);
-        } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__1CGK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__1CGK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__1CGK);
-        } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__1CGK);
-        } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__1CGK);
-        } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__1CGK);
-        } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__1CGK);
-        } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__1CGK);
-        } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__1CGK);
-        } break;
-        case __READ_GLOBAL__: {
-          Self__JO4P=((__READ_GLOBAL *)__tmp__1CGK);
-          unread__CGNL(Self__JO4P->global__ZGJK,Self__JO4P);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__1CGK);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__1CGK);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__1CGK);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__1CGK);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__1CGK);
-        } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__1CGK);
-        } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__1CGK);
-        } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__1CGK);
-        } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__1CGK);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__1CGK);
-        } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__1CGK);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__1CGK);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__1CGK);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__1CGK);
-        } break;
-        };
-        if (((void *)Self__KCGK->parent_node__QLQC.first_code__NHAG != (void *)NULL)) {
-          Self__F1CR=((__LIST *)Self__KCGK->parent_node__QLQC.first_code__NHAG);
-          if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__F1CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-            add_last__IK4G(Self__F1CR->expr_list__RTOG,create__type__PKQC(Self__F1CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-          };
-          result__MCGK=execute_list__MNQG(Self__F1CR);
-        };
-      };
-      __tmp__NXRG=result__MCGK;
+      append__KWX(((__STRING__BC *)buffer__JNDM),__tmp__5NDM);
+      add_last__ACV(((__STRING__BC *)buffer__JNDM),'x');
+      Self__0LEM=(__INTEGER__Q)(Self__0LEM +  1);
+    };
+    Self__HIBK=((__TYPES__BN5D *)Self__INDM->parent_variable__O4WC.type_list__ZO5D);
+    __tmp__4NDM=((void **)Self__HIBK->storage__1LYI)[Self__HIBK->upper__A1RH];
+    switch (((struct ___OBJ *)__tmp__4NDM)->__id) {
+    case __TYPE__FF__: {
+      __tmp__5NDM=((__TYPE__FF *)__tmp__4NDM)->intern_name__TZMB;
     } break;
-    case __READ_LOCAL__: {
-      Self__JDGK=((__READ_LOCAL *)__tmp__MXRG);
-      Self__SA0R=((__LOCAL *)Self__JDGK->local__HJZD);
-      Self__SA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__SA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__TA0R=create__AXB( 250);
-        display__UXFK(Self__JDGK,voir__TA0R);
-        put_string__2EG(((__STRING *)voir__TA0R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__VA0R=((__LIST *)list_current__EH1);
-        voir__WA0R=create__AXB( 250);
-        display__EQQG(Self__VA0R,voir__WA0R);
-        put_string__2EG(((__STRING *)voir__WA0R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NXRG=NULL;
+    case __TYPE_NULL__GMB__: {
+      __tmp__5NDM=(&__string_5);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__NXRG=execute_unlink__BCMK(((__EXPR_MULTIPLE *)__tmp__MXRG));
+    case __TYPE_VOID__IMB__: {
+      __tmp__5NDM=(&__string_6);
     } break;
-    case __NODE_STYLE__: {
-      Self__RDGK=((__NODE_STYLE *)__tmp__MXRG);
-      result__TDGK=NULL;
-      __tmp__UDGK=Self__RDGK->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__UDGK)->__id) {
-      case __DTA_RD__: {
-      } break;
-      case __DTA_CAST__: {
-      } break;
-      case __DTA_WR_CODE__: {
-      } break;
-      case __DTA_BLOCK__: {
-        remove__U5LK(__tmp__UDGK);
-      } break;
-      case __DTA_WR_VALUE__: {
-        remove__NAMK(__tmp__UDGK);
-      } break;
-      case __DTA_RD_ARGS__: {
-        remove__ZAMK(__tmp__UDGK);
-      } break;
-      };
-      if (((void *)Self__RDGK->parent_node__WO0G.switch__MKAG != (void *)NULL)) {
-        result__TDGK=execute__L4TK(Self__RDGK->parent_node__WO0G.switch__MKAG);
-      } else {
-        __tmp__CEGK=Self__RDGK->parent_node__WO0G.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__CEGK)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__CEGK);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__CEGK);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__KO4P=((__READ_LOCAL *)__tmp__CEGK);
-          Self__XA0R=((__LOCAL *)Self__KO4P->local__HJZD);
-          Self__XA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__XA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__YA0R=create__AXB( 250);
-            display__UXFK(Self__KO4P,voir__YA0R);
-            put_string__2EG(((__STRING *)voir__YA0R));
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__5NDM=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__5NDM=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__5NDM=((__TYPE_GENERIC__OCY *)__tmp__4NDM)->parent_type__PCY.intern_name__TZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__5NDM=intern_name__KZBI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__5NDM=((__PROFIL_BLOCK__O3NJ *)__tmp__4NDM)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    append__KWX(((__STRING__BC *)buffer__JNDM),__tmp__5NDM);
+  };
+  add_last__ACV(((__STRING__BC *)buffer__JNDM),'}');
+}
+
+static void* execute_unlink__QLUH(__EXTERNAL_C__Y5WC *Self__RLUH)
+// ({EXTERNAL_C__Y5WC}) With result Recursive, No inlinable.
+{
+  __EXTERNAL_C__Y5WC *result__TLUH,*__tmp__2LUH;
+  __INTEGER__Q __tmp__NMUH,Self__MEAI,index__DH2T,upper_index__EWEU;
+  __INTEGER__Q Self__FWEU,i__IWEU;
+  void *__tmp__UMUH;
+  void *__tmp__VMUH,*__tmp__TV2S,*__tmp__HWEU;
+  __READ_LOCAL__55ZI *Self__0RIT;
+  __LOCAL__L4WC *Self__1G2T;
+  __STRING__BC *__tmp__2G2T;
+  __PUT_TO__TFOJ *__tmp__BV2S;
+  __READ_SLOT__LL4K *Self__SV2S;
+  __READ_GLOBAL__T4YL *Self__5V2S;
+  __LIST__WH *Self__DCPT;
+  __FAST_ARRAYoINSTRo__EA4D *Self__BH2T;
+  result__TLUH=NULL;
+  if (Self__RLUH->is_persistant__X54D) {
+    Self__RLUH->static_type__W54D=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    __tmp__2LUH=execute_link__QF3H(Self__RLUH);
+    result__TLUH=__tmp__2LUH;
+  } else /* FALSE */ {
+    if (((void *)Self__RLUH->access_list__Z54D != (void *)NULL)) {
+      __tmp__NMUH=Self__RLUH->access_list__Z54D->parent_arrayed_collection__GAXC.upper__D0RH;
+      Self__MEAI= 0;
+      while ((Self__MEAI <= __tmp__NMUH)) {
+        __tmp__UMUH=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__RLUH->access_list__Z54D)->parent_arrayed_collection__GAXC.storage__HREI)[Self__MEAI];
+        switch (((struct ___OBJ *)__tmp__UMUH)->__id) {
+        case __STRING_CST__5J__: {
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__VMUH=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__UMUH));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__VMUH=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__UMUH));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__0RIT=((__READ_LOCAL__55ZI *)__tmp__UMUH);
+          Self__1G2T=((__LOCAL__L4WC *)Self__0RIT->local__BVEJ);
+          Self__1G2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1G2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__1G2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__2G2T=create__34B( 250);
+            display__HAEJ(Self__0RIT,__tmp__2G2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__2G2T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__0A0R=((__LIST *)list_current__EH1);
-            voir__1A0R=create__AXB( 250);
-            display__EQQG(Self__0A0R,voir__1A0R);
-            put_string__2EG(((__STRING *)voir__1A0R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
+          };
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__VMUH=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__UMUH));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__VMUH=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UMUH));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__0RIT=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__UMUH)->receiver__RA5J);
+          Self__1G2T=((__LOCAL__L4WC *)Self__0RIT->local__BVEJ);
+          Self__1G2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1G2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__1G2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__2G2T=create__34B( 250);
+            display__HAEJ(Self__0RIT,__tmp__2G2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__2G2T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__CEGK);
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__VMUH=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__CEGK);
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__VMUH=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__UMUH));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__CEGK);
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__VMUH=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__UMUH));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__VMUH=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__UMUH));
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_DIV__4COJ__: {
+          __tmp__VMUH=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__UMUH));
         } break;
-        case __IS_EXPANDED__: {
-          Self__MO4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CEGK)->receiver__WN2H);
-          Self__2A0R=((__LOCAL *)Self__MO4P->local__HJZD);
-          Self__2A0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2A0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__2A0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__3A0R=create__AXB( 250);
-            display__UXFK(Self__MO4P,voir__3A0R);
-            put_string__2EG(((__STRING *)voir__3A0R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__5A0R=((__LIST *)list_current__EH1);
-            voir__AB0R=create__AXB( 250);
-            display__EQQG(Self__5A0R,voir__AB0R);
-            put_string__2EG(((__STRING *)voir__AB0R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-        } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__CEGK);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__CEGK);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__VMUH=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__UMUH));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__CEGK);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__VMUH=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UMUH));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__CEGK);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__VMUH=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UMUH));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__CEGK);
+        case __PUT_TO__TFOJ__: {
+          __tmp__BV2S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__UMUH));
+          __tmp__VMUH=__tmp__BV2S;
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__CEGK);
+        case __ITEM__HGOJ__: {
+          __tmp__VMUH=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__UMUH));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__CEGK);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__VMUH=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__CEGK);
+        case __CAST__1HOJ__: {
+          __tmp__VMUH=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__UMUH));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__CEGK);
+        case __REAL_CST__1LOJ__: {
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__CEGK);
+        case __CHARACTER_CST__RMOJ__: {
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__CEGK);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__VMUH=NULL;
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__CEGK);
+        case __READ_SLOT__LL4K__: {
+          Self__SV2S=((__READ_SLOT__LL4K *)__tmp__UMUH);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__SV2S->slot__UYFM),Self__SV2S);
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          __tmp__TV2S=execute_access_unlink__RBMM(Self__SV2S);
+          __tmp__VMUH=__tmp__TV2S;
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__CEGK);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__VMUH=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UMUH));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__CEGK);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__VMUH=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UMUH));
         } break;
-        case __READ_GLOBAL__: {
-          Self__NO4P=((__READ_GLOBAL *)__tmp__CEGK);
-          unread__CGNL(Self__NO4P->global__ZGJK,Self__NO4P);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__TV2S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UMUH));
+          __tmp__VMUH=__tmp__TV2S;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__CEGK);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__VMUH=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UMUH));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__CEGK);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__TV2S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UMUH));
+          __tmp__VMUH=__tmp__TV2S;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__CEGK);
+        case __EXPR_NEG__EZVL__: {
+          __tmp__VMUH=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__UMUH));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__CEGK);
+        case __EXPR_ADD__SZVL__: {
+          __tmp__VMUH=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__UMUH));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__CEGK);
+        case __READ_GLOBAL__T4YL__: {
+          Self__5V2S=((__READ_GLOBAL__T4YL *)__tmp__UMUH);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__5V2S->global__KAKM),Self__5V2S);
+          modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+          execute__2KVL(((__SLOT_DATA__IJRG *)Self__5V2S->global__KAKM));
+          __tmp__VMUH=NULL;
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__CEGK);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__VMUH=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__UMUH));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__CEGK);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__VMUH=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__UMUH));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__CEGK);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__VMUH=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__UMUH));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__CEGK);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__VMUH=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UMUH));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__CEGK);
+        case __EXPR_INF__OXBP__: {
+          __tmp__VMUH=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__UMUH));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__CEGK);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__VMUH=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__UMUH));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__CEGK);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__VMUH=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__UMUH));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__CEGK);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__CEGK);
-        } break;
-        };
-        if (((void *)Self__RDGK->parent_node__WO0G.first_code__NHAG != (void *)NULL)) {
-          Self__G1CR=((__LIST *)Self__RDGK->parent_node__WO0G.first_code__NHAG);
-          if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__G1CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-            add_last__IK4G(Self__G1CR->expr_list__RTOG,create__type__PKQC(Self__G1CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-          };
-          result__TDGK=execute_list__MNQG(Self__G1CR);
         };
-      };
-      __tmp__NXRG=result__TDGK;
-    } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__NXRG=execute__OEGK(__tmp__MXRG);
-    } break;
-    case __WRITE_SLOT__: {
-      __tmp__NXRG=execute__BIGK(__tmp__MXRG);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__NXRG=execute_unlink__IHMK(((__EXPR_EQUAL *)__tmp__MXRG));
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__NXRG=execute_unlink__ZHMK(((__EXPR_NOT_EQUAL *)__tmp__MXRG));
-    } break;
-    case __REAL_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NXRG=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NXRG=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      Self__WDUQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MXRG)->receiver__WN2H);
-      Self__BB0R=((__LOCAL *)Self__WDUQ->local__HJZD);
-      Self__BB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__BB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__CB0R=create__AXB( 250);
-        display__UXFK(Self__WDUQ,voir__CB0R);
-        put_string__2EG(((__STRING *)voir__CB0R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__EB0R=((__LIST *)list_current__EH1);
-        voir__FB0R=create__AXB( 250);
-        display__EQQG(Self__EB0R,voir__FB0R);
-        put_string__2EG(((__STRING *)voir__FB0R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NXRG=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(((__GET_TYPE_ID *)__tmp__MXRG));
-      __tmp__NXRG=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__NXRG=execute_unlink__0IMK(((__EXPR_SUP *)__tmp__MXRG));
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__NXRG=execute_unlink__LJMK(((__EXPR_SUB *)__tmp__MXRG));
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__NXRG=execute_unlink__2JMK(((__EXPR_MUL *)__tmp__MXRG));
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__NXRG=execute_unlink__NKMK(((__EXPR_DIV *)__tmp__MXRG));
-    } break;
-    case __EXPR_AND__: {
-      __tmp__NXRG=execute_unlink__4KMK(((__EXPR_AND *)__tmp__MXRG));
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__NXRG=execute_unlink__PLMK(((__EXPR_SHIFT_R *)__tmp__MXRG));
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__NXRG=execute_unlink__AMMK(((__EXPR_SHIFT_L *)__tmp__MXRG));
-    } break;
-    case __PUT_TO__: {
-      __tmp__NXRG=execute_link__ROPK(((__PUT_TO *)__tmp__MXRG));
-    } break;
-    case __ITEM__: {
-      __tmp__NXRG=execute_unlink__UMMK(((__ITEM *)__tmp__MXRG));
-    } break;
-    case __SIZE_OF__: {
-      __tmp__NXRG=execute_unlink__ENMK(((__SIZE_OF *)__tmp__MXRG));
-    } break;
-    case __CAST__: {
-      __tmp__NXRG=execute_unlink__JNMK(((__CAST *)__tmp__MXRG));
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__NXRG=execute_unlink__4UQL(((__CALL_SLOT *)__tmp__MXRG));
-    } break;
-    case __NOP__: {
-      __tmp__NXRG=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__NXRG=execute_unlink__QEAL(((__READ_SLOT *)__tmp__MXRG));
-    } break;
-    case __WRITE_LOCAL__: {
-      __tmp__NXRG=execute__FOGK(__tmp__MXRG);
-    } break;
-    case __READ_GLOBAL__: {
-      Self__5LJM=((__READ_GLOBAL *)__tmp__MXRG);
-      unread__CGNL(Self__5LJM->global__ZGJK,Self__5LJM);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      if (((void *)((__SLOT_DATA *)Self__5LJM->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__5LJM->global__ZGJK);
-      };
-      __tmp__NXRG=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__NXRG=execute_unlink__S1ZM(((__EXPR_NOT_LOGIC *)__tmp__MXRG));
-    } break;
-    case __LOOP__: {
-      __tmp__NXRG=execute__IJLM(__tmp__MXRG);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__NXRG=execute_unlink__FBFO(((__EXPR_OR_LOGIC *)__tmp__MXRG));
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NXRG=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MXRG));
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__NXRG=execute_unlink__VBFO(((__EXPR_AND_LOGIC *)__tmp__MXRG));
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NXRG=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MXRG));
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__NXRG=execute_unlink__JBKM(((__EXPR_NEG *)__tmp__MXRG));
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__NXRG=execute_unlink__OUNL(((__EXPR_ADD *)__tmp__MXRG));
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__NXRG=execute_unlink__IWZM(((__EXPR_NOT *)__tmp__MXRG));
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__NXRG=execute_unlink__FCFO(((__EXPR_MOD *)__tmp__MXRG));
-    } break;
-    case __LOOP_END__: {
-      Self__ZHDN=((__LOOP_END *)__tmp__MXRG);
-      if (((void *)list_current__EH1 == (void *)((__LOOP *)Self__ZHDN->loop__V5LM)->body__VJLM)) {
-        put_error__text__0AH( 1,(&__string_513));
-        put_position__ECH(((__LOOP *)Self__ZHDN->loop__V5LM)->parent_instr__KLAL.parent_itm_object__TE.position__WIM);
-        put_position__ECH(Self__ZHDN->parent_instr__HD3L.parent_itm_object__TE.position__WIM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      if (((is_optimization__II && ((void *)loop_invariant__LLAL == (void *)NULL)) && (((__LOOP *)Self__ZHDN->loop__V5LM)->link_count__OJLM ==  1))) {
-        loop_invariant__LLAL=Self__ZHDN->loop__V5LM;
-      };
-      seq_call_local_and_loop__T3IL=(__UINTEGER_32)(seq_call_local_and_loop__T3IL -  1);
-      seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ -  1);
-      seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
-      __tmp__NXRG=Self__ZHDN;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__NXRG=execute_unlink__EOEP(((__EXPR_SUP_EQ *)__tmp__MXRG));
-    } break;
-    case __EXPR_INF__: {
-      __tmp__NXRG=execute_unlink__SZQN(((__EXPR_INF *)__tmp__MXRG));
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__NXRG=execute_unlink__C0QN(((__EXPR_INF_EQ *)__tmp__MXRG));
-    } break;
-    case __EXPR_OR__: {
-      __tmp__NXRG=execute_unlink__ZNQN(((__EXPR_OR *)__tmp__MXRG));
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__NXRG=execute_unlink__2SUO(((__EXPR_XOR *)__tmp__MXRG));
-    } break;
-    };
-    if (((void *)__tmp__NXRG != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__DWRG->index__XWRG -  1)]=__tmp__NXRG;
-      Self__DWRG->index__XWRG=(__INTEGER)(Self__DWRG->index__XWRG +  1);
-    } else {
-      idx__WC1G=Self__DWRG->index__XWRG;
-      __tmp__XC1G=Self__DWRG->expr_list__RTOG;
-      __tmp__ZC1G=(__INTEGER)(idx__WC1G -  1);
-      Self__NJ5G=((__FAST_ARRAYoINSTRo *)__tmp__XC1G);
-      __tmp__WJ5G=Self__NJ5G->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__XJ5G=Self__NJ5G->parent_arrayed_collection__QTOG.upper__1GQG;
-      Self__HW2H=((void **)__tmp__WJ5G);
-      i__YW2H=__tmp__ZC1G;
-      while ((i__YW2H != __tmp__XJ5G)) {
-        Self__HW2H[i__YW2H]=Self__HW2H[(__INTEGER)(i__YW2H +  1)];
-        i__YW2H=(__INTEGER)(i__YW2H +  1);
-      };
-      Self__NJ5G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__NJ5G->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-    };
-  };
-  old_seq_or_and__KXRG=seq_or_and__IXRG;
-  __tmp__5XRG=last_expr__2QRG(Self__DWRG);
-  switch (((struct ___OBJ *)__tmp__5XRG)->__id) {
-  case __LIST__: {
-    __tmp__AYRG=execute_link__TTOG(__tmp__5XRG);
-  } break;
-  case __STRING_CST__: {
-    __tmp__AYRG=((__STRING_CST *)__tmp__5XRG);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__AYRG=execute_link__KA0K(__tmp__5XRG);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__AYRG=((__PROTOTYPE_CST *)__tmp__5XRG);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__AYRG=((__INTEGER_CST *)__tmp__5XRG);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__AYRG=execute_link__4HAL(__tmp__5XRG);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__I1CR=((__LIST *)list_current__EH1);
-    voir__J1CR=create__AXB( 250);
-    display__EQQG(Self__I1CR,voir__J1CR);
-    put_string__2EG(((__STRING *)voir__J1CR));
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__AYRG=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__AYRG=execute_link__WMAL(__tmp__5XRG);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__AYRG=execute_link__5QAL(__tmp__5XRG);
-  } break;
-  case __REAL_CST__: {
-    __tmp__AYRG=((__REAL_CST *)__tmp__5XRG);
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__AYRG=((__CHARACTER_CST *)__tmp__5XRG);
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__AYRG=execute_link__OVAL(__tmp__5XRG);
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__AYRG=execute_link__VWAL(__tmp__5XRG);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__AYRG=execute_link__0WAL(__tmp__5XRG);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__AYRG=execute_link__D1AL(__tmp__5XRG);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__AYRG=execute_link__M5AL(__tmp__5XRG);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__AYRG=execute_link__VDBL(__tmp__5XRG);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__AYRG=execute_link__4HBL(__tmp__5XRG);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__AYRG=execute_link__HMBL(__tmp__5XRG);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__AYRG=execute_link__QQBL(__tmp__5XRG);
-  } break;
-  case __PUT_TO__: {
-    __tmp__AYRG=execute_link__ROPK(__tmp__5XRG);
-  } break;
-  case __ITEM__: {
-    __tmp__AYRG=execute_link__ZUBL(__tmp__5XRG);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__AYRG=execute_link__AVBL(__tmp__5XRG);
-  } break;
-  case __CAST__: {
-    __tmp__AYRG=execute_link__FVBL(__tmp__5XRG);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__AYRG=execute_link__CDUL(__tmp__5XRG);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__AYRG=execute_link__4YBL(__tmp__5XRG);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__AYRG=execute_link__O3BL(__tmp__5XRG);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__AYRG=execute_link__C2ZM(__tmp__5XRG);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__AYRG=execute_link__SGFO(__tmp__5XRG);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AYRG=execute_link__KOLO(__tmp__5XRG);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__AYRG=execute_link__LMFO(__tmp__5XRG);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AYRG=execute_link__OULO(__tmp__5XRG);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__AYRG=execute_link__IPKM(__tmp__5XRG);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__AYRG=execute_link__VXOL(__tmp__5XRG);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__AYRG=execute_link__W4ZM(__tmp__5XRG);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__AYRG=execute_link__ESFO(__tmp__5XRG);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__AYRG=execute_link__2QEP(__tmp__5XRG);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__AYRG=execute_link__F1QN(__tmp__5XRG);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__AYRG=execute_link__O5QN(__tmp__5XRG);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__AYRG=execute_link__LSQN(__tmp__5XRG);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__AYRG=execute_link__M3UO(__tmp__5XRG);
-  } break;
-  };
-  ((void **)((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1)]=__tmp__AYRG;
-  Self__DWRG->index__XWRG= 0;
-  list_current__EH1=old_list_current__FWRG;
-  Self__SW4G=((__FAST_ARRAYoLISTo *)seq_list__LWRG);
-  Self__SW4G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(Self__SW4G->parent_arrayed_collection__KWRG.upper__0T4G -  1);
-  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
-}
-
-static void remove__U1YK(__SWITCH *Self__V1YK)
-// ({SWITCH}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__21YK;
-  __READ_LOCAL *Self__MP4P,*Self__OP4P;
-  __LOCAL *Self__GB0R,*Self__LB0R;
-  void *voir__HB0R,*voir__KB0R,*voir__MB0R,*voir__PB0R;
-  __LIST *Self__JB0R,*Self__OB0R;
-  __READ_GLOBAL *Self__PP4P;
-  __INTEGER __tmp__E2YK,Self__L01K;
-  if (((void *)Self__V1YK->expr__ULFI != (void *)NULL)) {
-    __tmp__21YK=Self__V1YK->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__21YK)->__id) {
-    case __LIST__: {
-      remove__SOJJ(__tmp__21YK);
-    } break;
-    case __STRING_CST__: {
-    } break;
-    case __EXTERNAL_C__: {
-      remove__2TAK(__tmp__21YK);
-    } break;
-    case __PROTOTYPE_CST__: {
-    } break;
-    case __INTEGER_CST__: {
-    } break;
-    case __READ_LOCAL__: {
-      Self__MP4P=((__READ_LOCAL *)__tmp__21YK);
-      Self__GB0R=((__LOCAL *)Self__MP4P->local__HJZD);
-      Self__GB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__GB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__HB0R=create__AXB( 250);
-        display__UXFK(Self__MP4P,voir__HB0R);
-        put_string__2EG(((__STRING *)voir__HB0R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__JB0R=((__LIST *)list_current__EH1);
-        voir__KB0R=create__AXB( 250);
-        display__EQQG(Self__JB0R,voir__KB0R);
-        put_string__2EG(((__STRING *)voir__KB0R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-    } break;
-    case __EXPR_MULTIPLE__: {
-      remove__1UAK(__tmp__21YK);
-    } break;
-    case __EXPR_EQUAL__: {
-      remove__LVAK(__tmp__21YK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      remove__PVAK(__tmp__21YK);
-    } break;
-    case __REAL_CST__: {
-    } break;
-    case __CHARACTER_CST__: {
-    } break;
-    case __IS_EXPANDED__: {
-      Self__OP4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__21YK)->receiver__WN2H);
-      Self__LB0R=((__LOCAL *)Self__OP4P->local__HJZD);
-      Self__LB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__LB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__MB0R=create__AXB( 250);
-        display__UXFK(Self__OP4P,voir__MB0R);
-        put_string__2EG(((__STRING *)voir__MB0R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__OB0R=((__LIST *)list_current__EH1);
-        voir__PB0R=create__AXB( 250);
-        display__EQQG(Self__OB0R,voir__PB0R);
-        put_string__2EG(((__STRING *)voir__PB0R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-    } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(__tmp__21YK);
-    } break;
-    case __EXPR_SUP__: {
-      remove__3VAK(__tmp__21YK);
-    } break;
-    case __EXPR_SUB__: {
-      remove__BWAK(__tmp__21YK);
-    } break;
-    case __EXPR_MUL__: {
-      remove__FWAK(__tmp__21YK);
-    } break;
-    case __EXPR_DIV__: {
-      remove__JWAK(__tmp__21YK);
-    } break;
-    case __EXPR_AND__: {
-      remove__NWAK(__tmp__21YK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      remove__RWAK(__tmp__21YK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      remove__VWAK(__tmp__21YK);
-    } break;
-    case __PUT_TO__: {
-      remove__ZWAK(__tmp__21YK);
-    } break;
-    case __ITEM__: {
-      remove__0XAK(__tmp__21YK);
-    } break;
-    case __SIZE_OF__: {
-      remove__4XAK(__tmp__21YK);
-    } break;
-    case __CAST__: {
-      remove__BYAK(__tmp__21YK);
-    } break;
-    case __CALL_SLOT__: {
-      remove__DUML(__tmp__21YK);
-    } break;
-    case __READ_SLOT__: {
-      remove__GGHK(__tmp__21YK);
-    } break;
-    case __READ_GLOBAL__: {
-      Self__PP4P=((__READ_GLOBAL *)__tmp__21YK);
-      unread__CGNL(Self__PP4P->global__ZGJK,Self__PP4P);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      remove__WA0M(__tmp__21YK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      remove__0UEO(__tmp__21YK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      remove__0RKO(__tmp__21YK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      remove__4UEO(__tmp__21YK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      remove__5RKO(__tmp__21YK);
-    } break;
-    case __EXPR_NEG__: {
-      remove__HTJM(__tmp__21YK);
-    } break;
-    case __EXPR_ADD__: {
-      remove__XWML(__tmp__21YK);
-    } break;
-    case __EXPR_NOT__: {
-      remove__TJZM(__tmp__21YK);
-    } break;
-    case __EXPR_MOD__: {
-      remove__CVEO(__tmp__21YK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      remove__1EEP(__tmp__21YK);
-    } break;
-    case __EXPR_INF__: {
-      remove__0DRN(__tmp__21YK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      remove__4DRN(__tmp__21YK);
-    } break;
-    case __EXPR_OR__: {
-      remove__14PN(__tmp__21YK);
-    } break;
-    case __EXPR_XOR__: {
-      remove__EVTO(__tmp__21YK);
-    } break;
-    };
-  };
-  __tmp__E2YK=((__FAST_ARRAYoCASEo *)Self__V1YK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-  Self__L01K= 0;
-  while ((Self__L01K <= __tmp__E2YK)) {
-    remove__SOJJ(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__V1YK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__L01K])->code__JPAG);
-    Self__L01K=(__INTEGER)(Self__L01K +  1);
-  };
-}
-
-static void remove__U5LK(__DTA_BLOCK *Self__V5LK)
-// ({DTA_BLOCK}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__CAMK,Self__HC0K;
-  void *__tmp__JAMK;
-  __READ_LOCAL *Self__XP4P,*Self__ZP4P;
-  __LOCAL *Self__QB0R,*Self__VB0R;
-  void *voir__RB0R,*voir__UB0R,*voir__WB0R,*voir__ZB0R;
-  __LIST *Self__TB0R,*Self__YB0R;
-  __READ_GLOBAL *Self__0P4P;
-  if ((! Self__V5LK->copy_argument__B0TI)) {
-    __tmp__CAMK=((__FAST_ARRAYoEXPRo *)Self__V5LK->argument_list__EKFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__HC0K= 0;
-    while ((Self__HC0K <= __tmp__CAMK)) {
-      __tmp__JAMK=((void **)((__FAST_ARRAYoEXPRo *)Self__V5LK->argument_list__EKFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__HC0K];
-      switch (((struct ___OBJ *)__tmp__JAMK)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__JAMK);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__JAMK);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__XP4P=((__READ_LOCAL *)__tmp__JAMK);
-        Self__QB0R=((__LOCAL *)Self__XP4P->local__HJZD);
-        Self__QB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__QB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__RB0R=create__AXB( 250);
-          display__UXFK(Self__XP4P,voir__RB0R);
-          put_string__2EG(((__STRING *)voir__RB0R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__TB0R=((__LIST *)list_current__EH1);
-          voir__UB0R=create__AXB( 250);
-          display__EQQG(Self__TB0R,voir__UB0R);
-          put_string__2EG(((__STRING *)voir__UB0R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__JAMK);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__JAMK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__JAMK);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__ZP4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JAMK)->receiver__WN2H);
-        Self__VB0R=((__LOCAL *)Self__ZP4P->local__HJZD);
-        Self__VB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__VB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__WB0R=create__AXB( 250);
-          display__UXFK(Self__ZP4P,voir__WB0R);
-          put_string__2EG(((__STRING *)voir__WB0R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__YB0R=((__LIST *)list_current__EH1);
-          voir__ZB0R=create__AXB( 250);
-          display__EQQG(Self__YB0R,voir__ZB0R);
-          put_string__2EG(((__STRING *)voir__ZB0R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__JAMK);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__JAMK);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__JAMK);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__JAMK);
-      } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__JAMK);
-      } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__JAMK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__JAMK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__JAMK);
-      } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__JAMK);
-      } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__JAMK);
-      } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__JAMK);
-      } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__JAMK);
-      } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__JAMK);
-      } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__JAMK);
-      } break;
-      case __READ_GLOBAL__: {
-        Self__0P4P=((__READ_GLOBAL *)__tmp__JAMK);
-        unread__CGNL(Self__0P4P->global__ZGJK,Self__0P4P);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__JAMK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__JAMK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__JAMK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__JAMK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__JAMK);
-      } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__JAMK);
-      } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__JAMK);
-      } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__JAMK);
-      } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__JAMK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__JAMK);
-      } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__JAMK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__JAMK);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__JAMK);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__JAMK);
-      } break;
-      };
-      Self__HC0K=(__INTEGER)(Self__HC0K +  1);
-    };
-    Self__V5LK->copy_argument__B0TI=TRUE__;
-  };
-}
-
-static void remove__NAMK(__DTA_WR_VALUE *Self__OAMK)
-// ({DTA_WR_VALUE}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__WAMK;
-  __READ_LOCAL *Self__4P4P,*Self__AQ4P;
-  __LOCAL *Self__0B0R,*Self__5B0R;
-  void *voir__1B0R,*voir__4B0R,*voir__AC0R,*voir__DC0R;
-  __LIST *Self__3B0R,*Self__CC0R;
-  __READ_GLOBAL *Self__BQ4P;
-  if ((! Self__OAMK->copy_value__BZ5I)) {
-    __tmp__WAMK=Self__OAMK->value__ZMFI;
-    switch (((struct ___OBJ *)__tmp__WAMK)->__id) {
-    case __LIST__: {
-      remove__SOJJ(__tmp__WAMK);
-    } break;
-    case __STRING_CST__: {
-    } break;
-    case __EXTERNAL_C__: {
-      remove__2TAK(__tmp__WAMK);
-    } break;
-    case __PROTOTYPE_CST__: {
-    } break;
-    case __INTEGER_CST__: {
-    } break;
-    case __READ_LOCAL__: {
-      Self__4P4P=((__READ_LOCAL *)__tmp__WAMK);
-      Self__0B0R=((__LOCAL *)Self__4P4P->local__HJZD);
-      Self__0B0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0B0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__0B0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__1B0R=create__AXB( 250);
-        display__UXFK(Self__4P4P,voir__1B0R);
-        put_string__2EG(((__STRING *)voir__1B0R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__3B0R=((__LIST *)list_current__EH1);
-        voir__4B0R=create__AXB( 250);
-        display__EQQG(Self__3B0R,voir__4B0R);
-        put_string__2EG(((__STRING *)voir__4B0R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-    } break;
-    case __EXPR_MULTIPLE__: {
-      remove__1UAK(__tmp__WAMK);
-    } break;
-    case __EXPR_EQUAL__: {
-      remove__LVAK(__tmp__WAMK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      remove__PVAK(__tmp__WAMK);
-    } break;
-    case __REAL_CST__: {
-    } break;
-    case __CHARACTER_CST__: {
-    } break;
-    case __IS_EXPANDED__: {
-      Self__AQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WAMK)->receiver__WN2H);
-      Self__5B0R=((__LOCAL *)Self__AQ4P->local__HJZD);
-      Self__5B0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5B0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__5B0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__AC0R=create__AXB( 250);
-        display__UXFK(Self__AQ4P,voir__AC0R);
-        put_string__2EG(((__STRING *)voir__AC0R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__CC0R=((__LIST *)list_current__EH1);
-        voir__DC0R=create__AXB( 250);
-        display__EQQG(Self__CC0R,voir__DC0R);
-        put_string__2EG(((__STRING *)voir__DC0R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-    } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(__tmp__WAMK);
-    } break;
-    case __EXPR_SUP__: {
-      remove__3VAK(__tmp__WAMK);
-    } break;
-    case __EXPR_SUB__: {
-      remove__BWAK(__tmp__WAMK);
-    } break;
-    case __EXPR_MUL__: {
-      remove__FWAK(__tmp__WAMK);
-    } break;
-    case __EXPR_DIV__: {
-      remove__JWAK(__tmp__WAMK);
-    } break;
-    case __EXPR_AND__: {
-      remove__NWAK(__tmp__WAMK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      remove__RWAK(__tmp__WAMK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      remove__VWAK(__tmp__WAMK);
-    } break;
-    case __PUT_TO__: {
-      remove__ZWAK(__tmp__WAMK);
-    } break;
-    case __ITEM__: {
-      remove__0XAK(__tmp__WAMK);
-    } break;
-    case __SIZE_OF__: {
-      remove__4XAK(__tmp__WAMK);
-    } break;
-    case __CAST__: {
-      remove__BYAK(__tmp__WAMK);
-    } break;
-    case __CALL_SLOT__: {
-      remove__DUML(__tmp__WAMK);
-    } break;
-    case __READ_SLOT__: {
-      remove__GGHK(__tmp__WAMK);
-    } break;
-    case __READ_GLOBAL__: {
-      Self__BQ4P=((__READ_GLOBAL *)__tmp__WAMK);
-      unread__CGNL(Self__BQ4P->global__ZGJK,Self__BQ4P);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      remove__WA0M(__tmp__WAMK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      remove__0UEO(__tmp__WAMK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      remove__0RKO(__tmp__WAMK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      remove__4UEO(__tmp__WAMK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      remove__5RKO(__tmp__WAMK);
-    } break;
-    case __EXPR_NEG__: {
-      remove__HTJM(__tmp__WAMK);
-    } break;
-    case __EXPR_ADD__: {
-      remove__XWML(__tmp__WAMK);
-    } break;
-    case __EXPR_NOT__: {
-      remove__TJZM(__tmp__WAMK);
-    } break;
-    case __EXPR_MOD__: {
-      remove__CVEO(__tmp__WAMK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      remove__1EEP(__tmp__WAMK);
-    } break;
-    case __EXPR_INF__: {
-      remove__0DRN(__tmp__WAMK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      remove__4DRN(__tmp__WAMK);
-    } break;
-    case __EXPR_OR__: {
-      remove__14PN(__tmp__WAMK);
-    } break;
-    case __EXPR_XOR__: {
-      remove__EVTO(__tmp__WAMK);
-    } break;
-    };
-    Self__OAMK->copy_value__BZ5I=TRUE__;
-  };
-}
-
-static void remove__ZAMK(__DTA_RD_ARGS *Self__0AMK)
-// ({DTA_RD_ARGS}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__HBMK,Self__GD0K;
-  void *__tmp__OBMK;
-  __READ_LOCAL *Self__EQ4P,*Self__GQ4P;
-  __LOCAL *Self__EC0R,*Self__JC0R;
-  void *voir__FC0R,*voir__IC0R,*voir__KC0R,*voir__NC0R;
-  __LIST *Self__HC0R,*Self__MC0R;
-  __READ_GLOBAL *Self__HQ4P;
-  if ((! Self__0AMK->copy_argument__45CK)) {
-    __tmp__HBMK=((__FAST_ARRAYoEXPRo *)Self__0AMK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__GD0K= 0;
-    while ((Self__GD0K <= __tmp__HBMK)) {
-      __tmp__OBMK=((void **)((__FAST_ARRAYoEXPRo *)Self__0AMK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__GD0K];
-      switch (((struct ___OBJ *)__tmp__OBMK)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__OBMK);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__OBMK);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__EQ4P=((__READ_LOCAL *)__tmp__OBMK);
-        Self__EC0R=((__LOCAL *)Self__EQ4P->local__HJZD);
-        Self__EC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__EC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__FC0R=create__AXB( 250);
-          display__UXFK(Self__EQ4P,voir__FC0R);
-          put_string__2EG(((__STRING *)voir__FC0R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__HC0R=((__LIST *)list_current__EH1);
-          voir__IC0R=create__AXB( 250);
-          display__EQQG(Self__HC0R,voir__IC0R);
-          put_string__2EG(((__STRING *)voir__IC0R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__OBMK);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__OBMK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__OBMK);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__GQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OBMK)->receiver__WN2H);
-        Self__JC0R=((__LOCAL *)Self__GQ4P->local__HJZD);
-        Self__JC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__JC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__KC0R=create__AXB( 250);
-          display__UXFK(Self__GQ4P,voir__KC0R);
-          put_string__2EG(((__STRING *)voir__KC0R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__MC0R=((__LIST *)list_current__EH1);
-          voir__NC0R=create__AXB( 250);
-          display__EQQG(Self__MC0R,voir__NC0R);
-          put_string__2EG(((__STRING *)voir__NC0R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__OBMK);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__OBMK);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__OBMK);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__OBMK);
-      } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__OBMK);
-      } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__OBMK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__OBMK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__OBMK);
-      } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__OBMK);
-      } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__OBMK);
-      } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__OBMK);
-      } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__OBMK);
-      } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__OBMK);
-      } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__OBMK);
-      } break;
-      case __READ_GLOBAL__: {
-        Self__HQ4P=((__READ_GLOBAL *)__tmp__OBMK);
-        unread__CGNL(Self__HQ4P->global__ZGJK,Self__HQ4P);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__OBMK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__OBMK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__OBMK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__OBMK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__OBMK);
-      } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__OBMK);
-      } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__OBMK);
-      } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__OBMK);
-      } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__OBMK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__OBMK);
-      } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__OBMK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__OBMK);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__OBMK);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__OBMK);
-      } break;
-      };
-      Self__GD0K=(__INTEGER)(Self__GD0K +  1);
-    };
-    Self__0AMK->copy_argument__45CK=TRUE__;
-  };
-}
-
-static void remove__04IK(__WRITE_GLOBAL *Self__14IK)
-// ({WRITE_GLOBAL}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__34IK;
-  __READ_LOCAL *Self__LQ4P,*Self__NQ4P;
-  __LOCAL *Self__OC0R,*Self__TC0R;
-  void *voir__PC0R,*voir__SC0R,*voir__UC0R,*voir__XC0R;
-  __LIST *Self__RC0R,*Self__WC0R;
-  __READ_GLOBAL *Self__OQ4P;
-  unwrite__JJNL(Self__14IK->global__GU1H,Self__14IK);
-  __tmp__34IK=Self__14IK->parent_write__YAGH.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__34IK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__34IK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__34IK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__LQ4P=((__READ_LOCAL *)__tmp__34IK);
-    Self__OC0R=((__LOCAL *)Self__LQ4P->local__HJZD);
-    Self__OC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__OC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__PC0R=create__AXB( 250);
-      display__UXFK(Self__LQ4P,voir__PC0R);
-      put_string__2EG(((__STRING *)voir__PC0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__RC0R=((__LIST *)list_current__EH1);
-      voir__SC0R=create__AXB( 250);
-      display__EQQG(Self__RC0R,voir__SC0R);
-      put_string__2EG(((__STRING *)voir__SC0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__34IK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__34IK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__34IK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__NQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__34IK)->receiver__WN2H);
-    Self__TC0R=((__LOCAL *)Self__NQ4P->local__HJZD);
-    Self__TC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__TC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__UC0R=create__AXB( 250);
-      display__UXFK(Self__NQ4P,voir__UC0R);
-      put_string__2EG(((__STRING *)voir__UC0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__WC0R=((__LIST *)list_current__EH1);
-      voir__XC0R=create__AXB( 250);
-      display__EQQG(Self__WC0R,voir__XC0R);
-      put_string__2EG(((__STRING *)voir__XC0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__34IK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__34IK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__34IK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__34IK);
-  } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__34IK);
-  } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__34IK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__34IK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__34IK);
-  } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__34IK);
-  } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__34IK);
-  } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__34IK);
-  } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__34IK);
-  } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__34IK);
-  } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__34IK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__OQ4P=((__READ_GLOBAL *)__tmp__34IK);
-    unread__CGNL(Self__OQ4P->global__ZGJK,Self__OQ4P);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__34IK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__34IK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__34IK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__34IK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__34IK);
-  } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__34IK);
-  } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__34IK);
-  } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__34IK);
-  } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__34IK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__34IK);
-  } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__34IK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__34IK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__34IK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__34IK);
-  } break;
-  };
-}
-
-static void remove__44IK(__WRITE_SLOT *Self__54IK)
-// ({WRITE_SLOT}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__A5IK,*__tmp__N5NK;
-  __READ_LOCAL *Self__PQ4P,*Self__RQ4P,*Self__TQ4P,*Self__VQ4P;
-  __LOCAL *Self__YC0R,*Self__3C0R,*Self__CD0R,*Self__HD0R;
-  void *voir__ZC0R,*voir__2C0R,*voir__4C0R,*voir__BD0R,*voir__DD0R;
-  void *voir__GD0R,*voir__ID0R,*voir__LD0R;
-  __LIST *Self__1C0R,*Self__AD0R,*Self__FD0R,*Self__KD0R;
-  __READ_GLOBAL *Self__SQ4P,*Self__WQ4P;
-  __tmp__A5IK=Self__54IK->receiver__PT1H;
-  switch (((struct ___OBJ *)__tmp__A5IK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__A5IK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__A5IK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__PQ4P=((__READ_LOCAL *)__tmp__A5IK);
-    Self__YC0R=((__LOCAL *)Self__PQ4P->local__HJZD);
-    Self__YC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__YC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ZC0R=create__AXB( 250);
-      display__UXFK(Self__PQ4P,voir__ZC0R);
-      put_string__2EG(((__STRING *)voir__ZC0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__1C0R=((__LIST *)list_current__EH1);
-      voir__2C0R=create__AXB( 250);
-      display__EQQG(Self__1C0R,voir__2C0R);
-      put_string__2EG(((__STRING *)voir__2C0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__A5IK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__A5IK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__A5IK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__RQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__A5IK)->receiver__WN2H);
-    Self__3C0R=((__LOCAL *)Self__RQ4P->local__HJZD);
-    Self__3C0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3C0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__3C0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__4C0R=create__AXB( 250);
-      display__UXFK(Self__RQ4P,voir__4C0R);
-      put_string__2EG(((__STRING *)voir__4C0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__AD0R=((__LIST *)list_current__EH1);
-      voir__BD0R=create__AXB( 250);
-      display__EQQG(Self__AD0R,voir__BD0R);
-      put_string__2EG(((__STRING *)voir__BD0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__A5IK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__A5IK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__A5IK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__A5IK);
-  } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__A5IK);
-  } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__A5IK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__A5IK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__A5IK);
-  } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__A5IK);
-  } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__A5IK);
-  } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__A5IK);
-  } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__A5IK);
-  } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__A5IK);
-  } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__A5IK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__SQ4P=((__READ_GLOBAL *)__tmp__A5IK);
-    unread__CGNL(Self__SQ4P->global__ZGJK,Self__SQ4P);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__A5IK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__A5IK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__A5IK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__A5IK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__A5IK);
-  } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__A5IK);
-  } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__A5IK);
-  } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__A5IK);
-  } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__A5IK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__A5IK);
-  } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__A5IK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__A5IK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__A5IK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__A5IK);
-  } break;
-  };
-  unwrite__JJNL(Self__54IK->slot__HT1H,Self__54IK);
-  __tmp__N5NK=Self__54IK->parent_write__FBGH.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__N5NK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__N5NK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__N5NK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__TQ4P=((__READ_LOCAL *)__tmp__N5NK);
-    Self__CD0R=((__LOCAL *)Self__TQ4P->local__HJZD);
-    Self__CD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__CD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__DD0R=create__AXB( 250);
-      display__UXFK(Self__TQ4P,voir__DD0R);
-      put_string__2EG(((__STRING *)voir__DD0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__FD0R=((__LIST *)list_current__EH1);
-      voir__GD0R=create__AXB( 250);
-      display__EQQG(Self__FD0R,voir__GD0R);
-      put_string__2EG(((__STRING *)voir__GD0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__N5NK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__N5NK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__N5NK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__VQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N5NK)->receiver__WN2H);
-    Self__HD0R=((__LOCAL *)Self__VQ4P->local__HJZD);
-    Self__HD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__HD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ID0R=create__AXB( 250);
-      display__UXFK(Self__VQ4P,voir__ID0R);
-      put_string__2EG(((__STRING *)voir__ID0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__KD0R=((__LIST *)list_current__EH1);
-      voir__LD0R=create__AXB( 250);
-      display__EQQG(Self__KD0R,voir__LD0R);
-      put_string__2EG(((__STRING *)voir__LD0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__N5NK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__N5NK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__N5NK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__N5NK);
-  } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__N5NK);
-  } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__N5NK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__N5NK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__N5NK);
-  } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__N5NK);
-  } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__N5NK);
-  } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__N5NK);
-  } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__N5NK);
-  } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__N5NK);
-  } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__N5NK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__WQ4P=((__READ_GLOBAL *)__tmp__N5NK);
-    unread__CGNL(Self__WQ4P->global__ZGJK,Self__WQ4P);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__N5NK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__N5NK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__N5NK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__N5NK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__N5NK);
-  } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__N5NK);
-  } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__N5NK);
-  } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__N5NK);
-  } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__N5NK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__N5NK);
-  } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__N5NK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__N5NK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__N5NK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__N5NK);
-  } break;
-  };
-}
-
-static void remove__E5IK(__WRITE_LOCAL *Self__F5IK)
-// ({WRITE_LOCAL}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__H5IK;
-  __READ_LOCAL *Self__XQ4P,*Self__ZQ4P;
-  __LOCAL *Self__MD0R,*Self__RD0R;
-  void *voir__ND0R,*voir__QD0R,*voir__SD0R,*voir__VD0R;
-  __LIST *Self__PD0R,*Self__UD0R;
-  __READ_GLOBAL *Self__0Q4P;
-  unwrite__VMNL(Self__F5IK->local__ERIJ,Self__F5IK);
-  __tmp__H5IK=Self__F5IK->parent_write__540I.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__H5IK)->__id) {
-  case __LIST__: {
-    remove__SOJJ(__tmp__H5IK);
-  } break;
-  case __STRING_CST__: {
-  } break;
-  case __EXTERNAL_C__: {
-    remove__2TAK(__tmp__H5IK);
-  } break;
-  case __PROTOTYPE_CST__: {
-  } break;
-  case __INTEGER_CST__: {
-  } break;
-  case __READ_LOCAL__: {
-    Self__XQ4P=((__READ_LOCAL *)__tmp__H5IK);
-    Self__MD0R=((__LOCAL *)Self__XQ4P->local__HJZD);
-    Self__MD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__MD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ND0R=create__AXB( 250);
-      display__UXFK(Self__XQ4P,voir__ND0R);
-      put_string__2EG(((__STRING *)voir__ND0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__PD0R=((__LIST *)list_current__EH1);
-      voir__QD0R=create__AXB( 250);
-      display__EQQG(Self__PD0R,voir__QD0R);
-      put_string__2EG(((__STRING *)voir__QD0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __EXPR_MULTIPLE__: {
-    remove__1UAK(__tmp__H5IK);
-  } break;
-  case __EXPR_EQUAL__: {
-    remove__LVAK(__tmp__H5IK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    remove__PVAK(__tmp__H5IK);
-  } break;
-  case __REAL_CST__: {
-  } break;
-  case __CHARACTER_CST__: {
-  } break;
-  case __IS_EXPANDED__: {
-    Self__ZQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__H5IK)->receiver__WN2H);
-    Self__RD0R=((__LOCAL *)Self__ZQ4P->local__HJZD);
-    Self__RD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__RD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__SD0R=create__AXB( 250);
-      display__UXFK(Self__ZQ4P,voir__SD0R);
-      put_string__2EG(((__STRING *)voir__SD0R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__UD0R=((__LIST *)list_current__EH1);
-      voir__VD0R=create__AXB( 250);
-      display__EQQG(Self__UD0R,voir__VD0R);
-      put_string__2EG(((__STRING *)voir__VD0R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(__tmp__H5IK);
-  } break;
-  case __EXPR_SUP__: {
-    remove__3VAK(__tmp__H5IK);
-  } break;
-  case __EXPR_SUB__: {
-    remove__BWAK(__tmp__H5IK);
-  } break;
-  case __EXPR_MUL__: {
-    remove__FWAK(__tmp__H5IK);
-  } break;
-  case __EXPR_DIV__: {
-    remove__JWAK(__tmp__H5IK);
-  } break;
-  case __EXPR_AND__: {
-    remove__NWAK(__tmp__H5IK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    remove__RWAK(__tmp__H5IK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    remove__VWAK(__tmp__H5IK);
-  } break;
-  case __PUT_TO__: {
-    remove__ZWAK(__tmp__H5IK);
-  } break;
-  case __ITEM__: {
-    remove__0XAK(__tmp__H5IK);
-  } break;
-  case __SIZE_OF__: {
-    remove__4XAK(__tmp__H5IK);
-  } break;
-  case __CAST__: {
-    remove__BYAK(__tmp__H5IK);
-  } break;
-  case __CALL_SLOT__: {
-    remove__DUML(__tmp__H5IK);
-  } break;
-  case __READ_SLOT__: {
-    remove__GGHK(__tmp__H5IK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__0Q4P=((__READ_GLOBAL *)__tmp__H5IK);
-    unread__CGNL(Self__0Q4P->global__ZGJK,Self__0Q4P);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    remove__WA0M(__tmp__H5IK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    remove__0UEO(__tmp__H5IK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    remove__0RKO(__tmp__H5IK);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    remove__4UEO(__tmp__H5IK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    remove__5RKO(__tmp__H5IK);
-  } break;
-  case __EXPR_NEG__: {
-    remove__HTJM(__tmp__H5IK);
-  } break;
-  case __EXPR_ADD__: {
-    remove__XWML(__tmp__H5IK);
-  } break;
-  case __EXPR_NOT__: {
-    remove__TJZM(__tmp__H5IK);
-  } break;
-  case __EXPR_MOD__: {
-    remove__CVEO(__tmp__H5IK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    remove__1EEP(__tmp__H5IK);
-  } break;
-  case __EXPR_INF__: {
-    remove__0DRN(__tmp__H5IK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    remove__4DRN(__tmp__H5IK);
-  } break;
-  case __EXPR_OR__: {
-    remove__14PN(__tmp__H5IK);
-  } break;
-  case __EXPR_XOR__: {
-    remove__EVTO(__tmp__H5IK);
-  } break;
-  };
-}
-
-static void add_genere_list__UJ5I(__TYPE *Self__VJ5I)
-// ({TYPE}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__WD0R;
-  __FAST_ARRAYoTYPEo *Self__XD0R;
-  __BOOLEAN __tmp__YD0R;
-  if ((((void *)Self__VJ5I->slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__VJ5I->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__VJ5I->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__VJ5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      Self__XD0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
-      new_capacity__WD0R= 0;
-      if (((__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
-        Self__XD0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        __tmp__YD0R=TRUE__;
-      } else {
-        __tmp__YD0R=FALSE__;
-      };
-      if ((! __tmp__YD0R)) {
-        if ((Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
-          Self__XD0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
-          Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
-          Self__XD0R->parent_arrayed_collection__UOB.upper__1OB= 0;
-        } else {
-          new_capacity__WD0R=(__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
-          Self__XD0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__XD0R->parent_arrayed_collection__UOB.storage__M2L,Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__WD0R);
-          Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__WD0R;
-          Self__XD0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        };
-      };
-      ((void **)Self__XD0R->parent_arrayed_collection__UOB.storage__M2L)[Self__XD0R->parent_arrayed_collection__UOB.upper__1OB]=Self__VJ5I;
-    };
-  };
-}
-
-static void add_genere_list__BL5I(__TYPE_NULL *Self__CL5I)
-// ({TYPE_NULL}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__0D0R;
-  __FAST_ARRAYoTYPEo *Self__1D0R;
-  __BOOLEAN __tmp__2D0R;
-  if ((((void *)Self__CL5I->parent_type__TIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__CL5I->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__CL5I->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__CL5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      Self__1D0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
-      new_capacity__0D0R= 0;
-      if (((__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
-        Self__1D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        __tmp__2D0R=TRUE__;
-      } else {
-        __tmp__2D0R=FALSE__;
-      };
-      if ((! __tmp__2D0R)) {
-        if ((Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
-          Self__1D0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
-          Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
-          Self__1D0R->parent_arrayed_collection__UOB.upper__1OB= 0;
-        } else {
-          new_capacity__0D0R=(__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
-          Self__1D0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__1D0R->parent_arrayed_collection__UOB.storage__M2L,Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__0D0R);
-          Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__0D0R;
-          Self__1D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        };
-      };
-      ((void **)Self__1D0R->parent_arrayed_collection__UOB.storage__M2L)[Self__1D0R->parent_arrayed_collection__UOB.upper__1OB]=Self__CL5I;
-    };
-  };
-}
-
-static void add_genere_list__OM5I(__TYPE_VOID *Self__PM5I)
-// ({TYPE_VOID}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__4D0R;
-  __FAST_ARRAYoTYPEo *Self__5D0R;
-  __BOOLEAN __tmp__AE0R;
-  if ((((void *)Self__PM5I->parent_type__UIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__PM5I->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__PM5I->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__PM5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      Self__5D0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
-      new_capacity__4D0R= 0;
-      if (((__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
-        Self__5D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        __tmp__AE0R=TRUE__;
-      } else {
-        __tmp__AE0R=FALSE__;
-      };
-      if ((! __tmp__AE0R)) {
-        if ((Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
-          Self__5D0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
-          Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
-          Self__5D0R->parent_arrayed_collection__UOB.upper__1OB= 0;
-        } else {
-          new_capacity__4D0R=(__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
-          Self__5D0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__5D0R->parent_arrayed_collection__UOB.storage__M2L,Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__4D0R);
-          Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__4D0R;
-          Self__5D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        };
-      };
-      ((void **)Self__5D0R->parent_arrayed_collection__UOB.storage__M2L)[Self__5D0R->parent_arrayed_collection__UOB.upper__1OB]=Self__PM5I;
-    };
-  };
-}
-
-static void add_genere_list__1N5I(__TYPE_CONTEXT *Self__2N5I)
-// ({TYPE_CONTEXT}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__CE0R;
-  __FAST_ARRAYoTYPEo *Self__DE0R;
-  __BOOLEAN __tmp__EE0R;
-  if ((((void *)Self__2N5I->parent_type__VIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__2N5I->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__2N5I->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__2N5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      Self__DE0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
-      new_capacity__CE0R= 0;
-      if (((__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
-        Self__DE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        __tmp__EE0R=TRUE__;
-      } else {
-        __tmp__EE0R=FALSE__;
-      };
-      if ((! __tmp__EE0R)) {
-        if ((Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
-          Self__DE0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
-          Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
-          Self__DE0R->parent_arrayed_collection__UOB.upper__1OB= 0;
-        } else {
-          new_capacity__CE0R=(__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
-          Self__DE0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__DE0R->parent_arrayed_collection__UOB.storage__M2L,Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__CE0R);
-          Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__CE0R;
-          Self__DE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        };
-      };
-      ((void **)Self__DE0R->parent_arrayed_collection__UOB.storage__M2L)[Self__DE0R->parent_arrayed_collection__UOB.upper__1OB]=Self__2N5I;
-    };
-  };
-}
-
-static void add_genere_list__JP5I(__TYPE_GENERIC *Self__KP5I)
-// ({TYPE_GENERIC}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__GE0R;
-  __FAST_ARRAYoTYPEo *Self__HE0R;
-  __BOOLEAN __tmp__IE0R;
-  if ((((void *)Self__KP5I->parent_type__C2IB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__KP5I->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__KP5I->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__KP5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      Self__HE0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
-      new_capacity__GE0R= 0;
-      if (((__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
-        Self__HE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        __tmp__IE0R=TRUE__;
-      } else {
-        __tmp__IE0R=FALSE__;
-      };
-      if ((! __tmp__IE0R)) {
-        if ((Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
-          Self__HE0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
-          Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
-          Self__HE0R->parent_arrayed_collection__UOB.upper__1OB= 0;
-        } else {
-          new_capacity__GE0R=(__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
-          Self__HE0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__HE0R->parent_arrayed_collection__UOB.storage__M2L,Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__GE0R);
-          Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__GE0R;
-          Self__HE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        };
-      };
-      ((void **)Self__HE0R->parent_arrayed_collection__UOB.storage__M2L)[Self__HE0R->parent_arrayed_collection__UOB.upper__1OB]=Self__KP5I;
-    };
-  };
-}
-
-static void put_reference_declaration__H5UJ(__TYPE_GENERIC *Self__I5UJ,void *buffer__J5UJ)
-// ({TYPE_GENERIC},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __BOOLEAN __tmp__V5UJ;
-  if (((void *)((__PROTOTYPE *)Self__I5UJ->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37))) {
-    genere_declaration__Y1NI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__I5UJ->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0],buffer__J5UJ);
-    __tmp__V5UJ=TRUE__;
-  } else {
-    __tmp__V5UJ=FALSE__;
-  };
-  if ((! __tmp__V5UJ)) {
-    if (((void *)((__PROTOTYPE *)Self__I5UJ->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38))) {
-      append__MOK(buffer__J5UJ,(&__string_515));
-      genere_declaration__Y1NI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__I5UJ->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0],buffer__J5UJ);
-    } else {
-      append__MOK(buffer__J5UJ,(&__string_92));
-      append__MOK(buffer__J5UJ,Self__I5UJ->intern_name__UR2B);
-      add_genere_list__JP5I(Self__I5UJ);
-    };
-  };
-}
-
-static void add_genere_list__VV0J(__PROFIL_BLOCK *Self__WV0J)
-// ({PROFIL_BLOCK}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__KE0R;
-  __FAST_ARRAYoTYPEo *Self__LE0R;
-  __BOOLEAN __tmp__ME0R;
-  if ((((void *)Self__WV0J->parent_type__PGAG.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__WV0J->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__WV0J->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__WV0J) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      Self__LE0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
-      new_capacity__KE0R= 0;
-      if (((__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
-        Self__LE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        __tmp__ME0R=TRUE__;
-      } else {
-        __tmp__ME0R=FALSE__;
-      };
-      if ((! __tmp__ME0R)) {
-        if ((Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
-          Self__LE0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
-          Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
-          Self__LE0R->parent_arrayed_collection__UOB.upper__1OB= 0;
-        } else {
-          new_capacity__KE0R=(__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
-          Self__LE0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__LE0R->parent_arrayed_collection__UOB.storage__M2L,Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__KE0R);
-          Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__KE0R;
-          Self__LE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
-        };
-      };
-      ((void **)Self__LE0R->parent_arrayed_collection__UOB.storage__M2L)[Self__LE0R->parent_arrayed_collection__UOB.upper__1OB]=Self__WV0J;
-    };
-  };
-}
-
-static void put_reference_star_declaration__IF3I(__TYPE_GENERIC *Self__JF3I,void *buffer__KF3I)
-// ({TYPE_GENERIC},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __STRING *Self__UKLR,*Self__0KLR;
-  __INTEGER new_capacity__TKLR,old_nb_elts__WKLR,upper__RE0R,Self__PE0R;
-  __INTEGER new_capacity__ZKLR,old_nb_elts__2KLR,upper__WE0R,Self__UE0R;
-  __CHARACTER *Self__VKLR,*new__XKLR,*Self__1KLR,*new__3KLR;
-  if ((((void *)((__PROTOTYPE *)Self__JF3I->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__JF3I->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
-    Self__UKLR=((__STRING *)buffer__KF3I);
-    new_capacity__TKLR= 0;
-    if ((Self__UKLR->capacity__MNK <= Self__UKLR->count__VF)) {
-      if ((Self__UKLR->capacity__MNK ==  0)) {
-        Self__UKLR->capacity__MNK= 32;
-        Self__UKLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__TKLR=(__INTEGER)(Self__UKLR->capacity__MNK <<  1);
-        Self__VKLR=((__CHARACTER *)Self__UKLR->storage__XNK);
-        old_nb_elts__WKLR=Self__UKLR->capacity__MNK;
-        new__XKLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VKLR),((__UINTEGER_32 )old_nb_elts__WKLR),((__UINTEGER_32 )new_capacity__TKLR)));
-        upper__RE0R=(__INTEGER)(new_capacity__TKLR -  1);
-        Self__PE0R=old_nb_elts__WKLR;
-        while ((Self__PE0R <= upper__RE0R)) {
-          new__XKLR[Self__PE0R]='\0';
-          Self__PE0R=(__INTEGER)(Self__PE0R +  1);
-        };
-        Self__UKLR->storage__XNK=new__XKLR;
-        Self__UKLR->capacity__MNK=new_capacity__TKLR;
-      };
-    };
-    ((__CHARACTER *)Self__UKLR->storage__XNK)[Self__UKLR->count__VF]='*';
-    Self__UKLR->count__VF=(__INTEGER)(Self__UKLR->count__VF +  1);
-    genere_star_declaration__Y2NI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__JF3I->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0],buffer__KF3I);
-  } else {
-    if (((void *)Self__JF3I != (void *)type_block__BLB)) {
-      Self__0KLR=((__STRING *)buffer__KF3I);
-      new_capacity__ZKLR= 0;
-      if ((Self__0KLR->capacity__MNK <= Self__0KLR->count__VF)) {
-        if ((Self__0KLR->capacity__MNK ==  0)) {
-          Self__0KLR->capacity__MNK= 32;
-          Self__0KLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ZKLR=(__INTEGER)(Self__0KLR->capacity__MNK <<  1);
-          Self__1KLR=((__CHARACTER *)Self__0KLR->storage__XNK);
-          old_nb_elts__2KLR=Self__0KLR->capacity__MNK;
-          new__3KLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1KLR),((__UINTEGER_32 )old_nb_elts__2KLR),((__UINTEGER_32 )new_capacity__ZKLR)));
-          upper__WE0R=(__INTEGER)(new_capacity__ZKLR -  1);
-          Self__UE0R=old_nb_elts__2KLR;
-          while ((Self__UE0R <= upper__WE0R)) {
-            new__3KLR[Self__UE0R]='\0';
-            Self__UE0R=(__INTEGER)(Self__UE0R +  1);
-          };
-          Self__0KLR->storage__XNK=new__3KLR;
-          Self__0KLR->capacity__MNK=new_capacity__ZKLR;
-        };
-      };
-      ((__CHARACTER *)Self__0KLR->storage__XNK)[Self__0KLR->count__VF]='*';
-      Self__0KLR->count__VF=(__INTEGER)(Self__0KLR->count__VF +  1);
-    };
-  };
-}
-
-static __BOOLEAN is_late_binding__1QSK(__TYPE_FULL *Self__2QSK)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__4QSK;
-  __BOOLEAN __tmp__5QSK;
-  __tmp__4QSK=Self__2QSK->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__4QSK)->__id) {
-  case __TYPE__: {
-    __tmp__5QSK=(pass_count__L3LC == ((__TYPE *)__tmp__4QSK)->last_pass_binding__AYZI);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_NULL *)__tmp__4QSK)->parent_type__TIB.last_pass_binding__AYZI);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_VOID *)__tmp__4QSK)->parent_type__UIB.last_pass_binding__AYZI);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_CONTEXT *)__tmp__4QSK)->parent_type__VIB.last_pass_binding__AYZI);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_ID *)__tmp__4QSK)->parent_type__WIB.last_pass_binding__AYZI);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_GENERIC *)__tmp__4QSK)->parent_type__C2IB.last_pass_binding__AYZI);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__5QSK=(pass_count__L3LC == ((__PROFIL_BLOCK *)__tmp__4QSK)->parent_type__PGAG.last_pass_binding__AYZI);
-  } break;
-  };
-  return(__tmp__5QSK);
-}
-
-static void fast_put__to__ZIFF(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__0IFF,__INTEGER v__1IFF,void *k__2IFF)
-// ({HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo},{INTEGER},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
-{
-  __INTEGER h__DJFF,idx__EJFF,idx__KW1F,new_capacity__LW1F,i__MW1F;
-  __INTEGER typ_id__0Y1F;
-  __POINTER ptr__VY1F,ptr_table__ZE0R,next__YE0R,result__0E0R;
-  __POINTER ptr_table__4E0R,next__3E0R,result__5E0R;
-  __UINTEGER_32 sz__XY1F,a__SJ1Q,new_size__QJ1Q,t__WJ1Q,a__YJ1Q;
-  __UINTEGER_32 new_size__BF0R,lab_type__AF0R;
-  void *node__GJFF,*node1__OW1F,*node2__PW1F,*__tmp__0KFF;
-  void **old_buckets__NW1F;
-  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *result__UY1F;
-  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *Self__3V5F;
-  h__DJFF=hash_code__OPN(k__2IFF);
-  idx__EJFF=(__INTEGER)(h__DJFF % Self__0IFF->capacity__IJFF);
-  node__GJFF=((void **)Self__0IFF->buckets__NJFF)[idx__EJFF];
-  while ((! (((void *)node__GJFF == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__GJFF)->key__ZJFF == (void *)k__2IFF)))) {
-    node__GJFF=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__GJFF)->next__EKFF;
-  };
-  if (((void *)node__GJFF == (void *)NULL)) {
-    if ((Self__0IFF->capacity__IJFF == Self__0IFF->count__NKFF)) {
-      idx__KW1F= 0;
-      node1__OW1F=NULL;
-      node2__PW1F=NULL;
-      old_buckets__NW1F=Self__0IFF->buckets__NJFF;
-      new_capacity__LW1F=prime_number_ceiling__X3Q((__INTEGER)(Self__0IFF->capacity__IJFF +  1));
-      Self__0IFF->buckets__NJFF=create__AXOF(new_capacity__LW1F);
-      i__MW1F=(__INTEGER)(Self__0IFF->capacity__IJFF -  1);
-      Self__0IFF->capacity__IJFF=new_capacity__LW1F;
-      while ((i__MW1F >=  0)) {
-        node1__OW1F=((void **)old_buckets__NW1F)[i__MW1F];
-        while (((void *)node1__OW1F != (void *)NULL)) {
-          node2__PW1F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__OW1F)->next__EKFF;
-          idx__KW1F=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__OW1F)->key__ZJFF) % Self__0IFF->capacity__IJFF);
-          ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__OW1F)->next__EKFF=((void **)Self__0IFF->buckets__NJFF)[idx__KW1F];
-          ((void **)Self__0IFF->buckets__NJFF)[idx__KW1F]=node1__OW1F;
-          node1__OW1F=node2__PW1F;
-        };
-        i__MW1F=(__INTEGER)(i__MW1F -  1);
-      };
-      idx__EJFF=(__INTEGER)(h__DJFF % Self__0IFF->capacity__IJFF);
-    };
-    __tmp__0KFF=((void **)Self__0IFF->buckets__NJFF)[idx__EJFF];
-    result__UY1F=NULL;
-    ptr__VY1F=((__POINTER )(NULL));
-    typ_id__0Y1F= 0;
-    sz__XY1F=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo));
-    if ((sz__XY1F ==  0)) {
-      result__UY1F=HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
-    } else {
-      typ_id__0Y1F=__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XY1F);
-      if ((typ_id__0Y1F == (__INTEGER)(-  1))) {
-        a__SJ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QJ1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XY1F + a__SJ1Q) & (__UINTEGER_32)(~ a__SJ1Q));
-        ptr_table__ZE0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJ1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YE0R=((__POINTER )(NULL));
-        result__0E0R=((__POINTER *)ptr_table__ZE0R)[ 0];
-        if ((result__0E0R == (void *)NULL)) {
-          result__0E0R=new_lab__2PJ(new_size__QJ1Q);
-          next__YE0R=(void *)((unsigned long)result__0E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1Q)));
-          ((__POINTER *)next__YE0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZE0R)[ 0]=next__YE0R;
-        } else {
-          next__YE0R=((__POINTER *)result__0E0R)[ 0];
-          if ((next__YE0R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0E0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJ1Q <<  1)) <=  4096)) {
-              next__YE0R=(void *)((unsigned long)result__0E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1Q)));
-            } else {
-              next__YE0R=new_lab__2PJ(new_size__QJ1Q);
+        if (((void *)__tmp__VMUH != (void *)NULL)) {
+          Self__DCPT=((__LIST__WH *)list_current__F5GB);
+          Self__BH2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__DCPT->expr_list__NA4D);
+          index__DH2T=(__INTEGER__Q)(Self__DCPT->index__1CFE -  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if ((index__DH2T == (__INTEGER__Q)(Self__BH2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+            add_last__S04F(Self__BH2T,__tmp__VMUH);
+          } else /* FALSE */ {
+            add_last__S04F(Self__BH2T,__tmp__VMUH);
+            upper_index__EWEU=(__INTEGER__Q)(Self__BH2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            Self__FWEU=upper_index__EWEU;
+            while ((Self__FWEU >= index__DH2T)) {
+              __tmp__HWEU=((void **)Self__BH2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__FWEU];
+              i__IWEU=(__INTEGER__Q)(Self__FWEU +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__BH2T->parent_arrayed_collection__MA4D.storage__V14F)[i__IWEU]=__tmp__HWEU;
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__BH2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__FWEU]=NULL;
+              Self__FWEU=(__INTEGER__Q)(Self__FWEU -  1);
             };
-            ((__POINTER *)next__YE0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZE0R)[ 0]=next__YE0R;
-          } else {
-            ((__POINTER *)result__0E0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YE0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0E0R=next__YE0R;
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__BH2T->parent_arrayed_collection__MA4D.storage__V14F)[index__DH2T]=__tmp__VMUH;
           };
+          Self__DCPT->index__1CFE=(__INTEGER__Q)(Self__DCPT->index__1CFE +  1);
         };
-        ptr__VY1F=result__0E0R;
-      } else {
-        t__WJ1Q=((__UINTEGER_32 )typ_id__0Y1F);
-        a__YJ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BF0R=(__UINTEGER_32)((__UINTEGER_32)(sz__XY1F + a__YJ1Q) & (__UINTEGER_32)(~ a__YJ1Q));
-        ptr_table__4E0R=((__POINTER )(&(table_type[(t__WJ1Q)])));
-        lab_type__AF0R=(__UINTEGER_32)(t__WJ1Q |  1);
-        next__3E0R=((__POINTER )(NULL));
-        result__5E0R=((__POINTER *)ptr_table__4E0R)[ 0];
-        if ((result__5E0R == (void *)NULL)) {
-          result__5E0R=new_lab__2PJ(lab_type__AF0R);
-          next__3E0R=(void *)((unsigned long)result__5E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF0R)));
-          ((__POINTER *)next__3E0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4E0R)[ 0]=next__3E0R;
-        } else {
-          next__3E0R=((__POINTER *)result__5E0R)[ 0];
-          if ((next__3E0R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5E0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BF0R <<  1)) <=  4096)) {
-              next__3E0R=(void *)((unsigned long)result__5E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF0R)));
-            } else {
-              next__3E0R=new_lab__2PJ(lab_type__AF0R);
-            };
-            ((__POINTER *)next__3E0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4E0R)[ 0]=next__3E0R;
-          } else {
-            ((__POINTER *)result__5E0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3E0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5E0R=next__3E0R;
-          };
-        };
-        ptr__VY1F=result__5E0R;
-      };
-      result__UY1F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__VY1F);
-      *(result__UY1F) = *(HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__);
-    };
-    Self__3V5F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)result__UY1F);
-    Self__3V5F->item__201F=v__1IFF;
-    Self__3V5F->key__ZJFF=k__2IFF;
-    Self__3V5F->next__EKFF=__tmp__0KFF;
-    node__GJFF=result__UY1F;
-    ((void **)Self__0IFF->buckets__NJFF)[idx__EJFF]=result__UY1F;
-    Self__0IFF->count__NKFF=(__INTEGER)(Self__0IFF->count__NKFF +  1);
-  } else {
-    ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__GJFF)->item__201F=v__1IFF;
-  };
-}
-
-static __BOOLEAN has_prefix__5ZOK(__STRING_CONSTANT *Self__A0OK,void *p__B0OK)
-// ({STRING_CONSTANT},{NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
-{
-  __INTEGER i__E0OK,__tmp__L0OK,__tmp__T0OK;
-  __BOOLEAN result__D0OK,__tmp__C1OK;
-  __CHARACTER *__tmp__GK1Q,*__tmp__M25Q,*__tmp__N25Q;
-  __CHARACTER __tmp__40OK,__tmp__50OK;
-  result__D0OK=FALSE__;
-  i__E0OK= 0;
-  if (((struct ___OBJ *)p__B0OK)->__id==__STRING_CONSTANT__) {
-    __tmp__L0OK=((__STRING_CONSTANT *)p__B0OK)->count__XHB;
-  } else {
-    __tmp__L0OK=((__STRING *)p__B0OK)->count__VF;
-  };
-  if ((__tmp__L0OK <= Self__A0OK->count__XHB)) {
-    if (((struct ___OBJ *)p__B0OK)->__id==__STRING_CONSTANT__) {
-      __tmp__T0OK=((__STRING_CONSTANT *)p__B0OK)->count__XHB;
-    } else {
-      __tmp__T0OK=((__STRING *)p__B0OK)->count__VF;
-    };
-    i__E0OK=__tmp__T0OK;
-    __tmp__GK1Q=Self__A0OK->storage__X4K;
-    __tmp__M25Q=((__STRING_CONSTANT *)p__B0OK)->storage__X4K;
-    __tmp__N25Q=((__STRING *)p__B0OK)->storage__XNK;
-    until_do__5J2K:
-    {
-      if ((i__E0OK ==  0)) {
-        __tmp__C1OK=TRUE__;
-      } else {
-        __tmp__40OK=((__CHARACTER *)__tmp__GK1Q)[(__INTEGER)(i__E0OK -  1)];
-        if (((struct ___OBJ *)p__B0OK)->__id==__STRING_CONSTANT__) {
-          __tmp__50OK=((__CHARACTER *)__tmp__M25Q)[(__INTEGER)(i__E0OK -  1)];
-        } else {
-          __tmp__50OK=((__CHARACTER *)__tmp__N25Q)[(__INTEGER)(i__E0OK -  1)];
-        };
-        __tmp__C1OK=(__tmp__40OK != __tmp__50OK);
-      };
-      if ((! __tmp__C1OK)) {
-        i__E0OK=(__INTEGER)(i__E0OK -  1);
-        goto until_do__5J2K;
-      };
-    };
-    result__D0OK=(i__E0OK ==  0);
-  };
-  return(result__D0OK);
-}
-
-static __INTEGER size__X1BJ(__TYPE_FULL *Self__Y1BJ)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__01BJ;
-  __INTEGER __tmp__11BJ;
-  __tmp__01BJ=Self__Y1BJ->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__01BJ)->__id) {
-  case __TYPE__: {
-    __tmp__11BJ=((__TYPE *)__tmp__01BJ)->size__KPY;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__11BJ=((__TYPE_NULL *)__tmp__01BJ)->parent_type__TIB.size__KPY;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__11BJ=((__TYPE_VOID *)__tmp__01BJ)->parent_type__UIB.size__KPY;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__11BJ=((__TYPE_CONTEXT *)__tmp__01BJ)->parent_type__VIB.size__KPY;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__11BJ=((__TYPE_ID *)__tmp__01BJ)->parent_type__WIB.size__KPY;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__11BJ=((__TYPE_GENERIC *)__tmp__01BJ)->parent_type__C2IB.size__KPY;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__11BJ=((__PROFIL_BLOCK *)__tmp__01BJ)->parent_type__PGAG.size__KPY;
-  } break;
-  };
-  return(__tmp__11BJ);
-}
-
-static void add__to__UEFL(__FAST_ARRAYoLOCALo *Self__VEFL,void *element__WEFL,__INTEGER index__XEFL)
-// ({FAST_ARRAYoLOCALo},{NULLxLOCAL},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER Self__IHKL;
-  void **__tmp__Q0AR,**__tmp__R0AR,**__tmp__S0AR;
-  if ((index__XEFL == (__INTEGER)(Self__VEFL->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-    add_last__11FH(Self__VEFL,element__WEFL);
-  } else {
-    add_last__11FH(Self__VEFL,element__WEFL);
-    Self__IHKL=(__INTEGER)(Self__VEFL->parent_arrayed_collection__YH4F.upper__1H4F -  1);
-    __tmp__Q0AR=Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG;
-    __tmp__R0AR=Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG;
-    __tmp__S0AR=Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG;
-    while ((Self__IHKL >= index__XEFL)) {
-      ((void **)__tmp__R0AR)[(__INTEGER)(Self__IHKL +  1)]=((void **)__tmp__Q0AR)[Self__IHKL];
-      ((void **)__tmp__S0AR)[Self__IHKL]=NULL;
-      Self__IHKL=(__INTEGER)(Self__IHKL -  1);
-    };
-    ((void **)Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG)[index__XEFL]=element__WEFL;
-  };
-}
-
-static __INTEGER index_of__since__QRSK(__STRING_CONSTANT *Self__RRSK,__INTEGER start_index__TRSK)
-// ({STRING_CONSTANT},{INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__VRSK,__tmp__QK1Q;
-  __CHARACTER *__tmp__RK1Q;
-  result__VRSK=start_index__TRSK;
-  __tmp__QK1Q=Self__RRSK->count__XHB;
-  __tmp__RK1Q=Self__RRSK->storage__X4K;
-  while ((! ((result__VRSK > __tmp__QK1Q) || ('@' == ((__CHARACTER *)__tmp__RK1Q)[(__INTEGER)(result__VRSK -  1)])))) {
-    result__VRSK=(__INTEGER)(result__VRSK +  1);
-  };
-  return(result__VRSK);
-}
-
-static void put_access_id__in__VTPM(void *e__XTPM,void *buffer__YTPM)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__0TPM;
-  void *t__ZTPM;
-  __CHARACTER_CST *Self__GX4P,*Self__RX4P,*Self__2X4P;
-  __STRING *Self__ALLR,*Self__GLLR,*Self__MLLR,*Self__SLLR,*Self__YLLR;
-  __STRING *Self__4LLR;
-  __INTEGER new_capacity__5KLR,old_nb_elts__CLLR,upper__FF0R,Self__DF0R;
-  __INTEGER new_capacity__FLLR,old_nb_elts__ILLR,upper__KF0R,Self__IF0R;
-  __INTEGER new_capacity__LLLR,old_nb_elts__OLLR,upper__PF0R,Self__NF0R;
-  __INTEGER new_capacity__RLLR,old_nb_elts__ULLR,upper__UF0R,Self__SF0R;
-  __INTEGER new_capacity__XLLR,old_nb_elts__0LLR,upper__ZF0R,Self__XF0R;
-  __INTEGER new_capacity__3LLR,old_nb_elts__AMLR,upper__4F0R,Self__2F0R;
-  __CHARACTER *Self__BLLR,*new__DLLR,*Self__HLLR,*new__JLLR,*Self__NLLR;
-  __CHARACTER *new__PLLR,*Self__TLLR,*new__VLLR,*Self__ZLLR,*new__1LLR;
-  __CHARACTER *Self__5LLR,*new__BMLR;
-  __BOOLEAN __tmp__DUPM;
-  switch (((struct ___OBJ *)e__XTPM)->__id) {
-  case __LIST__: {
-    __tmp__0TPM=static_type__OHQG(e__XTPM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__0TPM=((__STRING_CST *)e__XTPM)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__0TPM=((__EXTERNAL_C *)e__XTPM)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__0TPM=((__PROTOTYPE_CST *)e__XTPM)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__0TPM=((__INTEGER_CST *)e__XTPM)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__0TPM=((__LOCAL *)((__READ_LOCAL *)e__XTPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__0TPM=static_type__CN1H(e__XTPM);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0TPM=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0TPM=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__0TPM=((__REAL_CST *)e__XTPM)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__0TPM=((__CHARACTER_CST *)e__XTPM)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__0TPM=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__0TPM=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__0TPM=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__0TPM=static_type__UO1H(e__XTPM);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__0TPM=static_type__0O1H(e__XTPM);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__0TPM=static_type__5O1H(e__XTPM);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__0TPM=static_type__EP1H(e__XTPM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0TPM=static_type__JP1H(e__XTPM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0TPM=static_type__OP1H(e__XTPM);
-  } break;
-  case __PUT_TO__: {
-    __tmp__0TPM=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__0TPM=static_type__XP1H(e__XTPM);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__0TPM=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__0TPM=((__CAST *)e__XTPM)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__0TPM=static_type__NOKL(e__XTPM);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__0TPM=((__SLOT_DATA *)((__READ_SLOT *)e__XTPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__0TPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0TPM=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0TPM=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0TPM=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0TPM=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0TPM=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__0TPM=static_type__DFJM(e__XTPM);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__0TPM=static_type__P3ML(e__XTPM);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__0TPM=static_type__R3XM(e__XTPM);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__0TPM=static_type__DREO(e__XTPM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0TPM=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__0TPM=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0TPM=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__0TPM=static_type__3YPN(e__XTPM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__0TPM=static_type__1HSO(e__XTPM);
-  } break;
-  };
-  t__ZTPM=((__TYPE_FULL *)__tmp__0TPM)->parent_type__5SL;
-  if (((void *)t__ZTPM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__XTPM)->__id) {
-    case __LIST__: {
-      genere__0EEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)e__XTPM),buffer__YTPM);
-      append__MOK(buffer__YTPM,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(e__XTPM,buffer__YTPM);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__YTPM,((__REAL_CST *)e__XTPM)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__GX4P=((__CHARACTER_CST *)e__XTPM);
-      Self__ALLR=((__STRING *)buffer__YTPM);
-      new_capacity__5KLR= 0;
-      if ((Self__ALLR->capacity__MNK <= Self__ALLR->count__VF)) {
-        if ((Self__ALLR->capacity__MNK ==  0)) {
-          Self__ALLR->capacity__MNK= 32;
-          Self__ALLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__5KLR=(__INTEGER)(Self__ALLR->capacity__MNK <<  1);
-          Self__BLLR=((__CHARACTER *)Self__ALLR->storage__XNK);
-          old_nb_elts__CLLR=Self__ALLR->capacity__MNK;
-          new__DLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BLLR),((__UINTEGER_32 )old_nb_elts__CLLR),((__UINTEGER_32 )new_capacity__5KLR)));
-          upper__FF0R=(__INTEGER)(new_capacity__5KLR -  1);
-          Self__DF0R=old_nb_elts__CLLR;
-          while ((Self__DF0R <= upper__FF0R)) {
-            new__DLLR[Self__DF0R]='\0';
-            Self__DF0R=(__INTEGER)(Self__DF0R +  1);
-          };
-          Self__ALLR->storage__XNK=new__DLLR;
-          Self__ALLR->capacity__MNK=new_capacity__5KLR;
-        };
-      };
-      ((__CHARACTER *)Self__ALLR->storage__XNK)[Self__ALLR->count__VF]='\'';
-      Self__ALLR->count__VF=(__INTEGER)(Self__ALLR->count__VF +  1);
-      append__MOK(buffer__YTPM,Self__GX4P->text__PN2H);
-      Self__GLLR=((__STRING *)buffer__YTPM);
-      new_capacity__FLLR= 0;
-      if ((Self__GLLR->capacity__MNK <= Self__GLLR->count__VF)) {
-        if ((Self__GLLR->capacity__MNK ==  0)) {
-          Self__GLLR->capacity__MNK= 32;
-          Self__GLLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__FLLR=(__INTEGER)(Self__GLLR->capacity__MNK <<  1);
-          Self__HLLR=((__CHARACTER *)Self__GLLR->storage__XNK);
-          old_nb_elts__ILLR=Self__GLLR->capacity__MNK;
-          new__JLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HLLR),((__UINTEGER_32 )old_nb_elts__ILLR),((__UINTEGER_32 )new_capacity__FLLR)));
-          upper__KF0R=(__INTEGER)(new_capacity__FLLR -  1);
-          Self__IF0R=old_nb_elts__ILLR;
-          while ((Self__IF0R <= upper__KF0R)) {
-            new__JLLR[Self__IF0R]='\0';
-            Self__IF0R=(__INTEGER)(Self__IF0R +  1);
-          };
-          Self__GLLR->storage__XNK=new__JLLR;
-          Self__GLLR->capacity__MNK=new_capacity__FLLR;
-        };
-      };
-      ((__CHARACTER *)Self__GLLR->storage__XNK)[Self__GLLR->count__VF]='\'';
-      Self__GLLR->count__VF=(__INTEGER)(Self__GLLR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __CAST__: {
-      genere__4LFK(e__XTPM,buffer__YTPM);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(e__XTPM,buffer__YTPM);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(e__XTPM,buffer__YTPM);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__YTPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(e__XTPM,buffer__YTPM);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(e__XTPM,buffer__YTPM);
-    } break;
-    };
-    __tmp__DUPM=TRUE__;
-  } else {
-    __tmp__DUPM=FALSE__;
-  };
-  if ((! __tmp__DUPM)) {
-    if (((void *)t__ZTPM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__XTPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__XTPM),buffer__YTPM);
-        append__MOK(buffer__YTPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__XTPM,buffer__YTPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__YTPM,((__REAL_CST *)e__XTPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__RX4P=((__CHARACTER_CST *)e__XTPM);
-        Self__MLLR=((__STRING *)buffer__YTPM);
-        new_capacity__LLLR= 0;
-        if ((Self__MLLR->capacity__MNK <= Self__MLLR->count__VF)) {
-          if ((Self__MLLR->capacity__MNK ==  0)) {
-            Self__MLLR->capacity__MNK= 32;
-            Self__MLLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__LLLR=(__INTEGER)(Self__MLLR->capacity__MNK <<  1);
-            Self__NLLR=((__CHARACTER *)Self__MLLR->storage__XNK);
-            old_nb_elts__OLLR=Self__MLLR->capacity__MNK;
-            new__PLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NLLR),((__UINTEGER_32 )old_nb_elts__OLLR),((__UINTEGER_32 )new_capacity__LLLR)));
-            upper__PF0R=(__INTEGER)(new_capacity__LLLR -  1);
-            Self__NF0R=old_nb_elts__OLLR;
-            while ((Self__NF0R <= upper__PF0R)) {
-              new__PLLR[Self__NF0R]='\0';
-              Self__NF0R=(__INTEGER)(Self__NF0R +  1);
-            };
-            Self__MLLR->storage__XNK=new__PLLR;
-            Self__MLLR->capacity__MNK=new_capacity__LLLR;
-          };
-        };
-        ((__CHARACTER *)Self__MLLR->storage__XNK)[Self__MLLR->count__VF]='\'';
-        Self__MLLR->count__VF=(__INTEGER)(Self__MLLR->count__VF +  1);
-        append__MOK(buffer__YTPM,Self__RX4P->text__PN2H);
-        Self__SLLR=((__STRING *)buffer__YTPM);
-        new_capacity__RLLR= 0;
-        if ((Self__SLLR->capacity__MNK <= Self__SLLR->count__VF)) {
-          if ((Self__SLLR->capacity__MNK ==  0)) {
-            Self__SLLR->capacity__MNK= 32;
-            Self__SLLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__RLLR=(__INTEGER)(Self__SLLR->capacity__MNK <<  1);
-            Self__TLLR=((__CHARACTER *)Self__SLLR->storage__XNK);
-            old_nb_elts__ULLR=Self__SLLR->capacity__MNK;
-            new__VLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TLLR),((__UINTEGER_32 )old_nb_elts__ULLR),((__UINTEGER_32 )new_capacity__RLLR)));
-            upper__UF0R=(__INTEGER)(new_capacity__RLLR -  1);
-            Self__SF0R=old_nb_elts__ULLR;
-            while ((Self__SF0R <= upper__UF0R)) {
-              new__VLLR[Self__SF0R]='\0';
-              Self__SF0R=(__INTEGER)(Self__SF0R +  1);
-            };
-            Self__SLLR->storage__XNK=new__VLLR;
-            Self__SLLR->capacity__MNK=new_capacity__RLLR;
-          };
-        };
-        ((__CHARACTER *)Self__SLLR->storage__XNK)[Self__SLLR->count__VF]='\'';
-        Self__SLLR->count__VF=(__INTEGER)(Self__SLLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__XTPM,buffer__YTPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__XTPM,buffer__YTPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__YTPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__XTPM,buffer__YTPM);
-      } break;
-      };
-    } else {
-      append__MOK(buffer__YTPM,(&__string_516));
-      switch (((struct ___OBJ *)e__XTPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__XTPM),buffer__YTPM);
-        append__MOK(buffer__YTPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__XTPM,buffer__YTPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__YTPM,((__REAL_CST *)e__XTPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__2X4P=((__CHARACTER_CST *)e__XTPM);
-        Self__YLLR=((__STRING *)buffer__YTPM);
-        new_capacity__XLLR= 0;
-        if ((Self__YLLR->capacity__MNK <= Self__YLLR->count__VF)) {
-          if ((Self__YLLR->capacity__MNK ==  0)) {
-            Self__YLLR->capacity__MNK= 32;
-            Self__YLLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__XLLR=(__INTEGER)(Self__YLLR->capacity__MNK <<  1);
-            Self__ZLLR=((__CHARACTER *)Self__YLLR->storage__XNK);
-            old_nb_elts__0LLR=Self__YLLR->capacity__MNK;
-            new__1LLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZLLR),((__UINTEGER_32 )old_nb_elts__0LLR),((__UINTEGER_32 )new_capacity__XLLR)));
-            upper__ZF0R=(__INTEGER)(new_capacity__XLLR -  1);
-            Self__XF0R=old_nb_elts__0LLR;
-            while ((Self__XF0R <= upper__ZF0R)) {
-              new__1LLR[Self__XF0R]='\0';
-              Self__XF0R=(__INTEGER)(Self__XF0R +  1);
-            };
-            Self__YLLR->storage__XNK=new__1LLR;
-            Self__YLLR->capacity__MNK=new_capacity__XLLR;
-          };
-        };
-        ((__CHARACTER *)Self__YLLR->storage__XNK)[Self__YLLR->count__VF]='\'';
-        Self__YLLR->count__VF=(__INTEGER)(Self__YLLR->count__VF +  1);
-        append__MOK(buffer__YTPM,Self__2X4P->text__PN2H);
-        Self__4LLR=((__STRING *)buffer__YTPM);
-        new_capacity__3LLR= 0;
-        if ((Self__4LLR->capacity__MNK <= Self__4LLR->count__VF)) {
-          if ((Self__4LLR->capacity__MNK ==  0)) {
-            Self__4LLR->capacity__MNK= 32;
-            Self__4LLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__3LLR=(__INTEGER)(Self__4LLR->capacity__MNK <<  1);
-            Self__5LLR=((__CHARACTER *)Self__4LLR->storage__XNK);
-            old_nb_elts__AMLR=Self__4LLR->capacity__MNK;
-            new__BMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5LLR),((__UINTEGER_32 )old_nb_elts__AMLR),((__UINTEGER_32 )new_capacity__3LLR)));
-            upper__4F0R=(__INTEGER)(new_capacity__3LLR -  1);
-            Self__2F0R=old_nb_elts__AMLR;
-            while ((Self__2F0R <= upper__4F0R)) {
-              new__BMLR[Self__2F0R]='\0';
-              Self__2F0R=(__INTEGER)(Self__2F0R +  1);
-            };
-            Self__4LLR->storage__XNK=new__BMLR;
-            Self__4LLR->capacity__MNK=new_capacity__3LLR;
-          };
-        };
-        ((__CHARACTER *)Self__4LLR->storage__XNK)[Self__4LLR->count__VF]='\'';
-        Self__4LLR->count__VF=(__INTEGER)(Self__4LLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__XTPM,buffer__YTPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__XTPM,buffer__YTPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__XTPM,buffer__YTPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__YTPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__XTPM,buffer__YTPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__XTPM,buffer__YTPM);
-      } break;
-      };
-      append__MOK(buffer__YTPM,(&__string_517));
-    };
-  };
-}
-
-static void put_access_id__in__VUPM(void *e__XUPM,void *buffer__YUPM)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __CHARACTER_CST *Self__HY4P;
-  __STRING *Self__EMLR,*Self__KMLR;
-  __INTEGER new_capacity__DMLR,old_nb_elts__GMLR,upper__DG0R,Self__BG0R;
-  __INTEGER new_capacity__JMLR,old_nb_elts__MMLR,upper__IG0R,Self__GG0R;
-  __CHARACTER *Self__FMLR,*new__HMLR,*Self__LMLR,*new__NMLR;
-  switch (((struct ___OBJ *)e__XUPM)->__id) {
-  case __LIST__: {
-    genere__0EEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)e__XUPM),buffer__YUPM);
-    append__MOK(buffer__YUPM,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(e__XUPM,buffer__YUPM);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__YUPM,((__REAL_CST *)e__XUPM)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__HY4P=((__CHARACTER_CST *)e__XUPM);
-    Self__EMLR=((__STRING *)buffer__YUPM);
-    new_capacity__DMLR= 0;
-    if ((Self__EMLR->capacity__MNK <= Self__EMLR->count__VF)) {
-      if ((Self__EMLR->capacity__MNK ==  0)) {
-        Self__EMLR->capacity__MNK= 32;
-        Self__EMLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__DMLR=(__INTEGER)(Self__EMLR->capacity__MNK <<  1);
-        Self__FMLR=((__CHARACTER *)Self__EMLR->storage__XNK);
-        old_nb_elts__GMLR=Self__EMLR->capacity__MNK;
-        new__HMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FMLR),((__UINTEGER_32 )old_nb_elts__GMLR),((__UINTEGER_32 )new_capacity__DMLR)));
-        upper__DG0R=(__INTEGER)(new_capacity__DMLR -  1);
-        Self__BG0R=old_nb_elts__GMLR;
-        while ((Self__BG0R <= upper__DG0R)) {
-          new__HMLR[Self__BG0R]='\0';
-          Self__BG0R=(__INTEGER)(Self__BG0R +  1);
-        };
-        Self__EMLR->storage__XNK=new__HMLR;
-        Self__EMLR->capacity__MNK=new_capacity__DMLR;
-      };
-    };
-    ((__CHARACTER *)Self__EMLR->storage__XNK)[Self__EMLR->count__VF]='\'';
-    Self__EMLR->count__VF=(__INTEGER)(Self__EMLR->count__VF +  1);
-    append__MOK(buffer__YUPM,Self__HY4P->text__PN2H);
-    Self__KMLR=((__STRING *)buffer__YUPM);
-    new_capacity__JMLR= 0;
-    if ((Self__KMLR->capacity__MNK <= Self__KMLR->count__VF)) {
-      if ((Self__KMLR->capacity__MNK ==  0)) {
-        Self__KMLR->capacity__MNK= 32;
-        Self__KMLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__JMLR=(__INTEGER)(Self__KMLR->capacity__MNK <<  1);
-        Self__LMLR=((__CHARACTER *)Self__KMLR->storage__XNK);
-        old_nb_elts__MMLR=Self__KMLR->capacity__MNK;
-        new__NMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LMLR),((__UINTEGER_32 )old_nb_elts__MMLR),((__UINTEGER_32 )new_capacity__JMLR)));
-        upper__IG0R=(__INTEGER)(new_capacity__JMLR -  1);
-        Self__GG0R=old_nb_elts__MMLR;
-        while ((Self__GG0R <= upper__IG0R)) {
-          new__NMLR[Self__GG0R]='\0';
-          Self__GG0R=(__INTEGER)(Self__GG0R +  1);
-        };
-        Self__KMLR->storage__XNK=new__NMLR;
-        Self__KMLR->capacity__MNK=new_capacity__JMLR;
-      };
-    };
-    ((__CHARACTER *)Self__KMLR->storage__XNK)[Self__KMLR->count__VF]='\'';
-    Self__KMLR->count__VF=(__INTEGER)(Self__KMLR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __CAST__: {
-    genere__4LFK(e__XUPM,buffer__YUPM);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(e__XUPM,buffer__YUPM);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(e__XUPM,buffer__YUPM);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__YUPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XUPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(e__XUPM,buffer__YUPM);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(e__XUPM,buffer__YUPM);
-  } break;
-  };
-}
-
-static void put_access_id__in__ZUPM(void *e__1UPM,void *buffer__2UPM)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__4UPM;
-  void *t__3UPM;
-  __CHARACTER_CST *Self__YY4P,*Self__DZ4P,*Self__OZ4P;
-  __STRING *Self__QMLR,*Self__WMLR,*Self__2MLR,*Self__CNLR,*Self__INLR;
-  __STRING *Self__ONLR;
-  __INTEGER new_capacity__PMLR,old_nb_elts__SMLR,upper__NG0R,Self__LG0R;
-  __INTEGER new_capacity__VMLR,old_nb_elts__YMLR,upper__SG0R,Self__QG0R;
-  __INTEGER new_capacity__1MLR,old_nb_elts__4MLR,upper__XG0R,Self__VG0R;
-  __INTEGER new_capacity__BNLR,old_nb_elts__ENLR,upper__2G0R,Self__0G0R;
-  __INTEGER new_capacity__HNLR,old_nb_elts__KNLR,upper__BH0R,Self__5G0R;
-  __INTEGER new_capacity__NNLR,old_nb_elts__QNLR,upper__GH0R,Self__EH0R;
-  __CHARACTER *Self__RMLR,*new__TMLR,*Self__XMLR,*new__ZMLR,*Self__3MLR;
-  __CHARACTER *new__5MLR,*Self__DNLR,*new__FNLR,*Self__JNLR,*new__LNLR;
-  __CHARACTER *Self__PNLR,*new__RNLR;
-  __BOOLEAN __tmp__HVPM;
-  switch (((struct ___OBJ *)e__1UPM)->__id) {
-  case __LIST__: {
-    __tmp__4UPM=static_type__OHQG(e__1UPM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__4UPM=((__STRING_CST *)e__1UPM)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__4UPM=((__EXTERNAL_C *)e__1UPM)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__4UPM=((__PROTOTYPE_CST *)e__1UPM)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__4UPM=((__INTEGER_CST *)e__1UPM)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__4UPM=((__LOCAL *)((__READ_LOCAL *)e__1UPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4UPM=static_type__CN1H(e__1UPM);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4UPM=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4UPM=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__4UPM=((__REAL_CST *)e__1UPM)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__4UPM=((__CHARACTER_CST *)e__1UPM)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__4UPM=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__4UPM=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__4UPM=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__4UPM=static_type__UO1H(e__1UPM);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__4UPM=static_type__0O1H(e__1UPM);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__4UPM=static_type__5O1H(e__1UPM);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__4UPM=static_type__EP1H(e__1UPM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4UPM=static_type__JP1H(e__1UPM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4UPM=static_type__OP1H(e__1UPM);
-  } break;
-  case __PUT_TO__: {
-    __tmp__4UPM=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__4UPM=static_type__XP1H(e__1UPM);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__4UPM=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__4UPM=((__CAST *)e__1UPM)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__4UPM=static_type__NOKL(e__1UPM);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__4UPM=((__SLOT_DATA *)((__READ_SLOT *)e__1UPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__4UPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4UPM=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4UPM=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4UPM=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4UPM=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4UPM=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__4UPM=static_type__DFJM(e__1UPM);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__4UPM=static_type__P3ML(e__1UPM);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__4UPM=static_type__R3XM(e__1UPM);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__4UPM=static_type__DREO(e__1UPM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4UPM=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__4UPM=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4UPM=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__4UPM=static_type__3YPN(e__1UPM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__4UPM=static_type__1HSO(e__1UPM);
-  } break;
-  };
-  t__3UPM=((__TYPE_FULL *)__tmp__4UPM)->parent_type__5SL;
-  if (((void *)t__3UPM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__1UPM)->__id) {
-    case __LIST__: {
-      genere__0EEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)e__1UPM),buffer__2UPM);
-      append__MOK(buffer__2UPM,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(e__1UPM,buffer__2UPM);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__2UPM,((__REAL_CST *)e__1UPM)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__YY4P=((__CHARACTER_CST *)e__1UPM);
-      Self__QMLR=((__STRING *)buffer__2UPM);
-      new_capacity__PMLR= 0;
-      if ((Self__QMLR->capacity__MNK <= Self__QMLR->count__VF)) {
-        if ((Self__QMLR->capacity__MNK ==  0)) {
-          Self__QMLR->capacity__MNK= 32;
-          Self__QMLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__PMLR=(__INTEGER)(Self__QMLR->capacity__MNK <<  1);
-          Self__RMLR=((__CHARACTER *)Self__QMLR->storage__XNK);
-          old_nb_elts__SMLR=Self__QMLR->capacity__MNK;
-          new__TMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RMLR),((__UINTEGER_32 )old_nb_elts__SMLR),((__UINTEGER_32 )new_capacity__PMLR)));
-          upper__NG0R=(__INTEGER)(new_capacity__PMLR -  1);
-          Self__LG0R=old_nb_elts__SMLR;
-          while ((Self__LG0R <= upper__NG0R)) {
-            new__TMLR[Self__LG0R]='\0';
-            Self__LG0R=(__INTEGER)(Self__LG0R +  1);
-          };
-          Self__QMLR->storage__XNK=new__TMLR;
-          Self__QMLR->capacity__MNK=new_capacity__PMLR;
-        };
-      };
-      ((__CHARACTER *)Self__QMLR->storage__XNK)[Self__QMLR->count__VF]='\'';
-      Self__QMLR->count__VF=(__INTEGER)(Self__QMLR->count__VF +  1);
-      append__MOK(buffer__2UPM,Self__YY4P->text__PN2H);
-      Self__WMLR=((__STRING *)buffer__2UPM);
-      new_capacity__VMLR= 0;
-      if ((Self__WMLR->capacity__MNK <= Self__WMLR->count__VF)) {
-        if ((Self__WMLR->capacity__MNK ==  0)) {
-          Self__WMLR->capacity__MNK= 32;
-          Self__WMLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__VMLR=(__INTEGER)(Self__WMLR->capacity__MNK <<  1);
-          Self__XMLR=((__CHARACTER *)Self__WMLR->storage__XNK);
-          old_nb_elts__YMLR=Self__WMLR->capacity__MNK;
-          new__ZMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XMLR),((__UINTEGER_32 )old_nb_elts__YMLR),((__UINTEGER_32 )new_capacity__VMLR)));
-          upper__SG0R=(__INTEGER)(new_capacity__VMLR -  1);
-          Self__QG0R=old_nb_elts__YMLR;
-          while ((Self__QG0R <= upper__SG0R)) {
-            new__ZMLR[Self__QG0R]='\0';
-            Self__QG0R=(__INTEGER)(Self__QG0R +  1);
-          };
-          Self__WMLR->storage__XNK=new__ZMLR;
-          Self__WMLR->capacity__MNK=new_capacity__VMLR;
-        };
-      };
-      ((__CHARACTER *)Self__WMLR->storage__XNK)[Self__WMLR->count__VF]='\'';
-      Self__WMLR->count__VF=(__INTEGER)(Self__WMLR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __CAST__: {
-      genere__4LFK(e__1UPM,buffer__2UPM);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(e__1UPM,buffer__2UPM);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(e__1UPM,buffer__2UPM);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__2UPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(e__1UPM,buffer__2UPM);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(e__1UPM,buffer__2UPM);
-    } break;
-    };
-    __tmp__HVPM=TRUE__;
-  } else {
-    __tmp__HVPM=FALSE__;
-  };
-  if ((! __tmp__HVPM)) {
-    if (((void *)t__3UPM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__1UPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__1UPM),buffer__2UPM);
-        append__MOK(buffer__2UPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__1UPM,buffer__2UPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__2UPM,((__REAL_CST *)e__1UPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__DZ4P=((__CHARACTER_CST *)e__1UPM);
-        Self__2MLR=((__STRING *)buffer__2UPM);
-        new_capacity__1MLR= 0;
-        if ((Self__2MLR->capacity__MNK <= Self__2MLR->count__VF)) {
-          if ((Self__2MLR->capacity__MNK ==  0)) {
-            Self__2MLR->capacity__MNK= 32;
-            Self__2MLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__1MLR=(__INTEGER)(Self__2MLR->capacity__MNK <<  1);
-            Self__3MLR=((__CHARACTER *)Self__2MLR->storage__XNK);
-            old_nb_elts__4MLR=Self__2MLR->capacity__MNK;
-            new__5MLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3MLR),((__UINTEGER_32 )old_nb_elts__4MLR),((__UINTEGER_32 )new_capacity__1MLR)));
-            upper__XG0R=(__INTEGER)(new_capacity__1MLR -  1);
-            Self__VG0R=old_nb_elts__4MLR;
-            while ((Self__VG0R <= upper__XG0R)) {
-              new__5MLR[Self__VG0R]='\0';
-              Self__VG0R=(__INTEGER)(Self__VG0R +  1);
-            };
-            Self__2MLR->storage__XNK=new__5MLR;
-            Self__2MLR->capacity__MNK=new_capacity__1MLR;
-          };
-        };
-        ((__CHARACTER *)Self__2MLR->storage__XNK)[Self__2MLR->count__VF]='\'';
-        Self__2MLR->count__VF=(__INTEGER)(Self__2MLR->count__VF +  1);
-        append__MOK(buffer__2UPM,Self__DZ4P->text__PN2H);
-        Self__CNLR=((__STRING *)buffer__2UPM);
-        new_capacity__BNLR= 0;
-        if ((Self__CNLR->capacity__MNK <= Self__CNLR->count__VF)) {
-          if ((Self__CNLR->capacity__MNK ==  0)) {
-            Self__CNLR->capacity__MNK= 32;
-            Self__CNLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__BNLR=(__INTEGER)(Self__CNLR->capacity__MNK <<  1);
-            Self__DNLR=((__CHARACTER *)Self__CNLR->storage__XNK);
-            old_nb_elts__ENLR=Self__CNLR->capacity__MNK;
-            new__FNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DNLR),((__UINTEGER_32 )old_nb_elts__ENLR),((__UINTEGER_32 )new_capacity__BNLR)));
-            upper__2G0R=(__INTEGER)(new_capacity__BNLR -  1);
-            Self__0G0R=old_nb_elts__ENLR;
-            while ((Self__0G0R <= upper__2G0R)) {
-              new__FNLR[Self__0G0R]='\0';
-              Self__0G0R=(__INTEGER)(Self__0G0R +  1);
-            };
-            Self__CNLR->storage__XNK=new__FNLR;
-            Self__CNLR->capacity__MNK=new_capacity__BNLR;
-          };
-        };
-        ((__CHARACTER *)Self__CNLR->storage__XNK)[Self__CNLR->count__VF]='\'';
-        Self__CNLR->count__VF=(__INTEGER)(Self__CNLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__1UPM,buffer__2UPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__1UPM,buffer__2UPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__2UPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__1UPM,buffer__2UPM);
-      } break;
-      };
-    } else {
-      append__MOK(buffer__2UPM,(&__string_516));
-      switch (((struct ___OBJ *)e__1UPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__1UPM),buffer__2UPM);
-        append__MOK(buffer__2UPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__1UPM,buffer__2UPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__2UPM,((__REAL_CST *)e__1UPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__OZ4P=((__CHARACTER_CST *)e__1UPM);
-        Self__INLR=((__STRING *)buffer__2UPM);
-        new_capacity__HNLR= 0;
-        if ((Self__INLR->capacity__MNK <= Self__INLR->count__VF)) {
-          if ((Self__INLR->capacity__MNK ==  0)) {
-            Self__INLR->capacity__MNK= 32;
-            Self__INLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__HNLR=(__INTEGER)(Self__INLR->capacity__MNK <<  1);
-            Self__JNLR=((__CHARACTER *)Self__INLR->storage__XNK);
-            old_nb_elts__KNLR=Self__INLR->capacity__MNK;
-            new__LNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JNLR),((__UINTEGER_32 )old_nb_elts__KNLR),((__UINTEGER_32 )new_capacity__HNLR)));
-            upper__BH0R=(__INTEGER)(new_capacity__HNLR -  1);
-            Self__5G0R=old_nb_elts__KNLR;
-            while ((Self__5G0R <= upper__BH0R)) {
-              new__LNLR[Self__5G0R]='\0';
-              Self__5G0R=(__INTEGER)(Self__5G0R +  1);
-            };
-            Self__INLR->storage__XNK=new__LNLR;
-            Self__INLR->capacity__MNK=new_capacity__HNLR;
-          };
-        };
-        ((__CHARACTER *)Self__INLR->storage__XNK)[Self__INLR->count__VF]='\'';
-        Self__INLR->count__VF=(__INTEGER)(Self__INLR->count__VF +  1);
-        append__MOK(buffer__2UPM,Self__OZ4P->text__PN2H);
-        Self__ONLR=((__STRING *)buffer__2UPM);
-        new_capacity__NNLR= 0;
-        if ((Self__ONLR->capacity__MNK <= Self__ONLR->count__VF)) {
-          if ((Self__ONLR->capacity__MNK ==  0)) {
-            Self__ONLR->capacity__MNK= 32;
-            Self__ONLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__NNLR=(__INTEGER)(Self__ONLR->capacity__MNK <<  1);
-            Self__PNLR=((__CHARACTER *)Self__ONLR->storage__XNK);
-            old_nb_elts__QNLR=Self__ONLR->capacity__MNK;
-            new__RNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PNLR),((__UINTEGER_32 )old_nb_elts__QNLR),((__UINTEGER_32 )new_capacity__NNLR)));
-            upper__GH0R=(__INTEGER)(new_capacity__NNLR -  1);
-            Self__EH0R=old_nb_elts__QNLR;
-            while ((Self__EH0R <= upper__GH0R)) {
-              new__RNLR[Self__EH0R]='\0';
-              Self__EH0R=(__INTEGER)(Self__EH0R +  1);
-            };
-            Self__ONLR->storage__XNK=new__RNLR;
-            Self__ONLR->capacity__MNK=new_capacity__NNLR;
-          };
-        };
-        ((__CHARACTER *)Self__ONLR->storage__XNK)[Self__ONLR->count__VF]='\'';
-        Self__ONLR->count__VF=(__INTEGER)(Self__ONLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__1UPM,buffer__2UPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__1UPM,buffer__2UPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__1UPM,buffer__2UPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__2UPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__1UPM,buffer__2UPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__1UPM,buffer__2UPM);
-      } break;
-      };
-      append__MOK(buffer__2UPM,(&__string_517));
-    };
-  };
-}
-
-static void put_access_id__in__ZVPM(void *e__1VPM,void *buffer__2VPM)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__4VPM;
-  void *t__3VPM;
-  __CHARACTER_CST *Self__5Z4P,*Self__K04P,*Self__V04P;
-  __STRING *Self__UNLR,*Self__0NLR,*Self__AOLR,*Self__GOLR,*Self__MOLR;
-  __STRING *Self__SOLR;
-  __INTEGER new_capacity__TNLR,old_nb_elts__WNLR,upper__LH0R,Self__JH0R;
-  __INTEGER new_capacity__ZNLR,old_nb_elts__2NLR,upper__QH0R,Self__OH0R;
-  __INTEGER new_capacity__5NLR,old_nb_elts__COLR,upper__VH0R,Self__TH0R;
-  __INTEGER new_capacity__FOLR,old_nb_elts__IOLR,upper__0H0R,Self__YH0R;
-  __INTEGER new_capacity__LOLR,old_nb_elts__OOLR,upper__5H0R,Self__3H0R;
-  __INTEGER new_capacity__ROLR,old_nb_elts__UOLR,upper__EI0R,Self__CI0R;
-  __CHARACTER *Self__VNLR,*new__XNLR,*Self__1NLR,*new__3NLR,*Self__BOLR;
-  __CHARACTER *new__DOLR,*Self__HOLR,*new__JOLR,*Self__NOLR,*new__POLR;
-  __CHARACTER *Self__TOLR,*new__VOLR;
-  __BOOLEAN __tmp__HWPM;
-  switch (((struct ___OBJ *)e__1VPM)->__id) {
-  case __LIST__: {
-    __tmp__4VPM=static_type__OHQG(e__1VPM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__4VPM=((__STRING_CST *)e__1VPM)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__4VPM=((__EXTERNAL_C *)e__1VPM)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__4VPM=((__PROTOTYPE_CST *)e__1VPM)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__4VPM=((__INTEGER_CST *)e__1VPM)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__4VPM=((__LOCAL *)((__READ_LOCAL *)e__1VPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4VPM=static_type__CN1H(e__1VPM);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4VPM=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4VPM=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__4VPM=((__REAL_CST *)e__1VPM)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__4VPM=((__CHARACTER_CST *)e__1VPM)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__4VPM=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__4VPM=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__4VPM=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__4VPM=static_type__UO1H(e__1VPM);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__4VPM=static_type__0O1H(e__1VPM);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__4VPM=static_type__5O1H(e__1VPM);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__4VPM=static_type__EP1H(e__1VPM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4VPM=static_type__JP1H(e__1VPM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4VPM=static_type__OP1H(e__1VPM);
-  } break;
-  case __PUT_TO__: {
-    __tmp__4VPM=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__4VPM=static_type__XP1H(e__1VPM);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__4VPM=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__4VPM=((__CAST *)e__1VPM)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__4VPM=static_type__NOKL(e__1VPM);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__4VPM=((__SLOT_DATA *)((__READ_SLOT *)e__1VPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__4VPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4VPM=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4VPM=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4VPM=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4VPM=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4VPM=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__4VPM=static_type__DFJM(e__1VPM);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__4VPM=static_type__P3ML(e__1VPM);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__4VPM=static_type__R3XM(e__1VPM);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__4VPM=static_type__DREO(e__1VPM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4VPM=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__4VPM=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4VPM=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__4VPM=static_type__3YPN(e__1VPM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__4VPM=static_type__1HSO(e__1VPM);
-  } break;
-  };
-  t__3VPM=((__TYPE_FULL *)__tmp__4VPM)->parent_type__5SL;
-  if (((void *)t__3VPM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__1VPM)->__id) {
-    case __LIST__: {
-      genere__0EEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)e__1VPM),buffer__2VPM);
-      append__MOK(buffer__2VPM,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(e__1VPM,buffer__2VPM);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__2VPM,((__REAL_CST *)e__1VPM)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__5Z4P=((__CHARACTER_CST *)e__1VPM);
-      Self__UNLR=((__STRING *)buffer__2VPM);
-      new_capacity__TNLR= 0;
-      if ((Self__UNLR->capacity__MNK <= Self__UNLR->count__VF)) {
-        if ((Self__UNLR->capacity__MNK ==  0)) {
-          Self__UNLR->capacity__MNK= 32;
-          Self__UNLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__TNLR=(__INTEGER)(Self__UNLR->capacity__MNK <<  1);
-          Self__VNLR=((__CHARACTER *)Self__UNLR->storage__XNK);
-          old_nb_elts__WNLR=Self__UNLR->capacity__MNK;
-          new__XNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VNLR),((__UINTEGER_32 )old_nb_elts__WNLR),((__UINTEGER_32 )new_capacity__TNLR)));
-          upper__LH0R=(__INTEGER)(new_capacity__TNLR -  1);
-          Self__JH0R=old_nb_elts__WNLR;
-          while ((Self__JH0R <= upper__LH0R)) {
-            new__XNLR[Self__JH0R]='\0';
-            Self__JH0R=(__INTEGER)(Self__JH0R +  1);
-          };
-          Self__UNLR->storage__XNK=new__XNLR;
-          Self__UNLR->capacity__MNK=new_capacity__TNLR;
-        };
-      };
-      ((__CHARACTER *)Self__UNLR->storage__XNK)[Self__UNLR->count__VF]='\'';
-      Self__UNLR->count__VF=(__INTEGER)(Self__UNLR->count__VF +  1);
-      append__MOK(buffer__2VPM,Self__5Z4P->text__PN2H);
-      Self__0NLR=((__STRING *)buffer__2VPM);
-      new_capacity__ZNLR= 0;
-      if ((Self__0NLR->capacity__MNK <= Self__0NLR->count__VF)) {
-        if ((Self__0NLR->capacity__MNK ==  0)) {
-          Self__0NLR->capacity__MNK= 32;
-          Self__0NLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ZNLR=(__INTEGER)(Self__0NLR->capacity__MNK <<  1);
-          Self__1NLR=((__CHARACTER *)Self__0NLR->storage__XNK);
-          old_nb_elts__2NLR=Self__0NLR->capacity__MNK;
-          new__3NLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1NLR),((__UINTEGER_32 )old_nb_elts__2NLR),((__UINTEGER_32 )new_capacity__ZNLR)));
-          upper__QH0R=(__INTEGER)(new_capacity__ZNLR -  1);
-          Self__OH0R=old_nb_elts__2NLR;
-          while ((Self__OH0R <= upper__QH0R)) {
-            new__3NLR[Self__OH0R]='\0';
-            Self__OH0R=(__INTEGER)(Self__OH0R +  1);
-          };
-          Self__0NLR->storage__XNK=new__3NLR;
-          Self__0NLR->capacity__MNK=new_capacity__ZNLR;
-        };
-      };
-      ((__CHARACTER *)Self__0NLR->storage__XNK)[Self__0NLR->count__VF]='\'';
-      Self__0NLR->count__VF=(__INTEGER)(Self__0NLR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __CAST__: {
-      genere__4LFK(e__1VPM,buffer__2VPM);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(e__1VPM,buffer__2VPM);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(e__1VPM,buffer__2VPM);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__2VPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(e__1VPM,buffer__2VPM);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(e__1VPM,buffer__2VPM);
-    } break;
-    };
-    __tmp__HWPM=TRUE__;
-  } else {
-    __tmp__HWPM=FALSE__;
-  };
-  if ((! __tmp__HWPM)) {
-    if (((void *)t__3VPM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__1VPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__1VPM),buffer__2VPM);
-        append__MOK(buffer__2VPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__1VPM,buffer__2VPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__2VPM,((__REAL_CST *)e__1VPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__K04P=((__CHARACTER_CST *)e__1VPM);
-        Self__AOLR=((__STRING *)buffer__2VPM);
-        new_capacity__5NLR= 0;
-        if ((Self__AOLR->capacity__MNK <= Self__AOLR->count__VF)) {
-          if ((Self__AOLR->capacity__MNK ==  0)) {
-            Self__AOLR->capacity__MNK= 32;
-            Self__AOLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__5NLR=(__INTEGER)(Self__AOLR->capacity__MNK <<  1);
-            Self__BOLR=((__CHARACTER *)Self__AOLR->storage__XNK);
-            old_nb_elts__COLR=Self__AOLR->capacity__MNK;
-            new__DOLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BOLR),((__UINTEGER_32 )old_nb_elts__COLR),((__UINTEGER_32 )new_capacity__5NLR)));
-            upper__VH0R=(__INTEGER)(new_capacity__5NLR -  1);
-            Self__TH0R=old_nb_elts__COLR;
-            while ((Self__TH0R <= upper__VH0R)) {
-              new__DOLR[Self__TH0R]='\0';
-              Self__TH0R=(__INTEGER)(Self__TH0R +  1);
-            };
-            Self__AOLR->storage__XNK=new__DOLR;
-            Self__AOLR->capacity__MNK=new_capacity__5NLR;
-          };
-        };
-        ((__CHARACTER *)Self__AOLR->storage__XNK)[Self__AOLR->count__VF]='\'';
-        Self__AOLR->count__VF=(__INTEGER)(Self__AOLR->count__VF +  1);
-        append__MOK(buffer__2VPM,Self__K04P->text__PN2H);
-        Self__GOLR=((__STRING *)buffer__2VPM);
-        new_capacity__FOLR= 0;
-        if ((Self__GOLR->capacity__MNK <= Self__GOLR->count__VF)) {
-          if ((Self__GOLR->capacity__MNK ==  0)) {
-            Self__GOLR->capacity__MNK= 32;
-            Self__GOLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__FOLR=(__INTEGER)(Self__GOLR->capacity__MNK <<  1);
-            Self__HOLR=((__CHARACTER *)Self__GOLR->storage__XNK);
-            old_nb_elts__IOLR=Self__GOLR->capacity__MNK;
-            new__JOLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HOLR),((__UINTEGER_32 )old_nb_elts__IOLR),((__UINTEGER_32 )new_capacity__FOLR)));
-            upper__0H0R=(__INTEGER)(new_capacity__FOLR -  1);
-            Self__YH0R=old_nb_elts__IOLR;
-            while ((Self__YH0R <= upper__0H0R)) {
-              new__JOLR[Self__YH0R]='\0';
-              Self__YH0R=(__INTEGER)(Self__YH0R +  1);
-            };
-            Self__GOLR->storage__XNK=new__JOLR;
-            Self__GOLR->capacity__MNK=new_capacity__FOLR;
-          };
-        };
-        ((__CHARACTER *)Self__GOLR->storage__XNK)[Self__GOLR->count__VF]='\'';
-        Self__GOLR->count__VF=(__INTEGER)(Self__GOLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__1VPM,buffer__2VPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__1VPM,buffer__2VPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__2VPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__1VPM,buffer__2VPM);
-      } break;
-      };
-    } else {
-      append__MOK(buffer__2VPM,(&__string_516));
-      switch (((struct ___OBJ *)e__1VPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__1VPM),buffer__2VPM);
-        append__MOK(buffer__2VPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__1VPM,buffer__2VPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__2VPM,((__REAL_CST *)e__1VPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__V04P=((__CHARACTER_CST *)e__1VPM);
-        Self__MOLR=((__STRING *)buffer__2VPM);
-        new_capacity__LOLR= 0;
-        if ((Self__MOLR->capacity__MNK <= Self__MOLR->count__VF)) {
-          if ((Self__MOLR->capacity__MNK ==  0)) {
-            Self__MOLR->capacity__MNK= 32;
-            Self__MOLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__LOLR=(__INTEGER)(Self__MOLR->capacity__MNK <<  1);
-            Self__NOLR=((__CHARACTER *)Self__MOLR->storage__XNK);
-            old_nb_elts__OOLR=Self__MOLR->capacity__MNK;
-            new__POLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NOLR),((__UINTEGER_32 )old_nb_elts__OOLR),((__UINTEGER_32 )new_capacity__LOLR)));
-            upper__5H0R=(__INTEGER)(new_capacity__LOLR -  1);
-            Self__3H0R=old_nb_elts__OOLR;
-            while ((Self__3H0R <= upper__5H0R)) {
-              new__POLR[Self__3H0R]='\0';
-              Self__3H0R=(__INTEGER)(Self__3H0R +  1);
-            };
-            Self__MOLR->storage__XNK=new__POLR;
-            Self__MOLR->capacity__MNK=new_capacity__LOLR;
-          };
-        };
-        ((__CHARACTER *)Self__MOLR->storage__XNK)[Self__MOLR->count__VF]='\'';
-        Self__MOLR->count__VF=(__INTEGER)(Self__MOLR->count__VF +  1);
-        append__MOK(buffer__2VPM,Self__V04P->text__PN2H);
-        Self__SOLR=((__STRING *)buffer__2VPM);
-        new_capacity__ROLR= 0;
-        if ((Self__SOLR->capacity__MNK <= Self__SOLR->count__VF)) {
-          if ((Self__SOLR->capacity__MNK ==  0)) {
-            Self__SOLR->capacity__MNK= 32;
-            Self__SOLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__ROLR=(__INTEGER)(Self__SOLR->capacity__MNK <<  1);
-            Self__TOLR=((__CHARACTER *)Self__SOLR->storage__XNK);
-            old_nb_elts__UOLR=Self__SOLR->capacity__MNK;
-            new__VOLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TOLR),((__UINTEGER_32 )old_nb_elts__UOLR),((__UINTEGER_32 )new_capacity__ROLR)));
-            upper__EI0R=(__INTEGER)(new_capacity__ROLR -  1);
-            Self__CI0R=old_nb_elts__UOLR;
-            while ((Self__CI0R <= upper__EI0R)) {
-              new__VOLR[Self__CI0R]='\0';
-              Self__CI0R=(__INTEGER)(Self__CI0R +  1);
-            };
-            Self__SOLR->storage__XNK=new__VOLR;
-            Self__SOLR->capacity__MNK=new_capacity__ROLR;
-          };
-        };
-        ((__CHARACTER *)Self__SOLR->storage__XNK)[Self__SOLR->count__VF]='\'';
-        Self__SOLR->count__VF=(__INTEGER)(Self__SOLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__1VPM,buffer__2VPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__1VPM,buffer__2VPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__1VPM,buffer__2VPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__2VPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__1VPM,buffer__2VPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__1VPM,buffer__2VPM);
-      } break;
+        Self__MEAI=(__INTEGER__Q)(Self__MEAI +  1);
       };
-      append__MOK(buffer__2VPM,(&__string_517));
     };
   };
+  __tmp__UMUH=result__TLUH;
+  return(__tmp__UMUH);
 }
 
-static void put_access_id__in__ZWPM(void *e__1WPM,void *buffer__2WPM)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void* execute__OWFL(__SWITCH__QDXC *Self__PWFL)
+// ({SWITCH__QDXC}) With result No recursive, No inlinable.
 {
-  __CHARACTER_CST *Self__A14P;
-  __STRING *Self__YOLR,*Self__4OLR;
-  __INTEGER new_capacity__XOLR,old_nb_elts__0OLR,upper__JI0R,Self__HI0R;
-  __INTEGER new_capacity__3OLR,old_nb_elts__APLR,upper__OI0R,Self__MI0R;
-  __CHARACTER *Self__ZOLR,*new__1OLR,*Self__5OLR,*new__BPLR;
-  switch (((struct ___OBJ *)e__1WPM)->__id) {
-  case __LIST__: {
-    genere__0EEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)e__1WPM),buffer__2WPM);
-    append__MOK(buffer__2WPM,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(e__1WPM,buffer__2WPM);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__2WPM,((__REAL_CST *)e__1WPM)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__A14P=((__CHARACTER_CST *)e__1WPM);
-    Self__YOLR=((__STRING *)buffer__2WPM);
-    new_capacity__XOLR= 0;
-    if ((Self__YOLR->capacity__MNK <= Self__YOLR->count__VF)) {
-      if ((Self__YOLR->capacity__MNK ==  0)) {
-        Self__YOLR->capacity__MNK= 32;
-        Self__YOLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__XOLR=(__INTEGER)(Self__YOLR->capacity__MNK <<  1);
-        Self__ZOLR=((__CHARACTER *)Self__YOLR->storage__XNK);
-        old_nb_elts__0OLR=Self__YOLR->capacity__MNK;
-        new__1OLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZOLR),((__UINTEGER_32 )old_nb_elts__0OLR),((__UINTEGER_32 )new_capacity__XOLR)));
-        upper__JI0R=(__INTEGER)(new_capacity__XOLR -  1);
-        Self__HI0R=old_nb_elts__0OLR;
-        while ((Self__HI0R <= upper__JI0R)) {
-          new__1OLR[Self__HI0R]='\0';
-          Self__HI0R=(__INTEGER)(Self__HI0R +  1);
-        };
-        Self__YOLR->storage__XNK=new__1OLR;
-        Self__YOLR->capacity__MNK=new_capacity__XOLR;
-      };
-    };
-    ((__CHARACTER *)Self__YOLR->storage__XNK)[Self__YOLR->count__VF]='\'';
-    Self__YOLR->count__VF=(__INTEGER)(Self__YOLR->count__VF +  1);
-    append__MOK(buffer__2WPM,Self__A14P->text__PN2H);
-    Self__4OLR=((__STRING *)buffer__2WPM);
-    new_capacity__3OLR= 0;
-    if ((Self__4OLR->capacity__MNK <= Self__4OLR->count__VF)) {
-      if ((Self__4OLR->capacity__MNK ==  0)) {
-        Self__4OLR->capacity__MNK= 32;
-        Self__4OLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__3OLR=(__INTEGER)(Self__4OLR->capacity__MNK <<  1);
-        Self__5OLR=((__CHARACTER *)Self__4OLR->storage__XNK);
-        old_nb_elts__APLR=Self__4OLR->capacity__MNK;
-        new__BPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5OLR),((__UINTEGER_32 )old_nb_elts__APLR),((__UINTEGER_32 )new_capacity__3OLR)));
-        upper__OI0R=(__INTEGER)(new_capacity__3OLR -  1);
-        Self__MI0R=old_nb_elts__APLR;
-        while ((Self__MI0R <= upper__OI0R)) {
-          new__BPLR[Self__MI0R]='\0';
-          Self__MI0R=(__INTEGER)(Self__MI0R +  1);
-        };
-        Self__4OLR->storage__XNK=new__BPLR;
-        Self__4OLR->capacity__MNK=new_capacity__3OLR;
-      };
-    };
-    ((__CHARACTER *)Self__4OLR->storage__XNK)[Self__4OLR->count__VF]='\'';
-    Self__4OLR->count__VF=(__INTEGER)(Self__4OLR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
+  void *result__SWFL,*__tmp__SY2S,*__tmp__OWEU,*__tmp__E3FL,*__tmp__M02S;
+  void *typ__TWFL,*__tmp__NYTL,*__tmp__1XFL,*__tmp__PSJO;
+  __LIST__WH *lst__VWFL,*Self__GFPT;
+  __INTEGER__Q count_empty__YWFL,__tmp__FXFL,Result__GCPT,__tmp__GYTL;
+  __INTEGER__Q Self__2YAM,__tmp__PYTL,__tmp__SCEN,i__KYYN,Self__MWEU;
+  __INTEGER__Q i__PWEU,typ_id__IVZP,typ_id__SZZP;
+  __TYPES_TMP__AN5D *__tmp__ZWFL,*Self__1XTL;
+  void *__tmp__0WFL,*l__RWYP,*l__5KZP;
+  __EXTERNAL_C__Y5WC *Self__WNYT;
+  __TYPE_FULL__XMB *__tmp__VOCS,*__tmp__O3FL,*__tmp__QBUL,*__tmp__NCUL;
+  __TYPE_FULL__XMB *__tmp__QEUL;
+  __TYPE__FF *Self__OW2S;
+  __TYPE_GENERIC__OCY *Self__PW2S;
+  __TYPE_BLOCK__CP5D *Self__QW2S;
+  __POSITION__OL __tmp__BYFL,__tmp__14FL,p__BFRU,p__QWYP,p__4KZP;
+  __CASE__E5EJ *Result__ZNYT,*Result__FTVT,*Self__OSJO;
+  __READ_LOCAL__55ZI *Self__CTIT,*Self__GTIT;
+  __LOCAL__L4WC *Self__EH2T,*Self__NH2T;
+  __STRING__BC *__tmp__FH2T,*__tmp__OH2T;
+  __PUT_TO__TFOJ *__tmp__AY2S,*__tmp__0Z2S;
+  __READ_SLOT__LL4K *Self__RY2S,*Self__L02S;
+  __READ_GLOBAL__T4YL *Self__4Y2S,*Self__Y02S;
+  __PROFIL_BLOCK__O3NJ *__tmp__J2FL,*Self__ATVT;
+  __EXPR_NOT_LOGIC__W4FL *result__EERU,*Self__QERU,*result__Q5YO;
+  __EXPR_NOT_LOGIC__W4FL *Self__OHBP;
+  __POINTER__IB ptr__FERU,__tmp__HERU,__tmp__IERU,__tmp__JERU,ptr__VERU;
+  __POINTER__IB __tmp__XERU,__tmp__YERU,__tmp__ZERU,__tmp__NCZT;
+  __POINTER__IB __tmp__PCZT,__tmp__1CZT,__tmp__3CZT;
+  __UINTEGER_32__ZWB __tmp__KERU,__tmp__0ERU,__tmp__QCZT,__tmp__4CZT;
+  void *__tmp__EBUL;
+  void *__tmp__ZBUL,*__tmp__0BUL;
+  void *__tmp__0CUL;
+  __EXPR_OR_LOGIC__ADUL *result__UERU,*Self__AFRU;
+  __EXPR_OR_OR_LOGIC__3DUL *result__DVZP,*Self__DH5P;
+  __EXPR_AND_LOGIC__EFUL *result__FFRU,*Self__RFRU;
+  __EXPR_AND_AND_LOGIC__5FUL *result__NZZP,*Self__KH5P;
+  __BOOLEAN__L is_end__XWFL,__tmp__V1FL,__tmp__Q1FL,d__B4TL,__tmp__D5TL;
+  __BOOLEAN__L __tmp__4BUL,__tmp__HCUL,__tmp__TCUL,__tmp__IDUL;
+  __BOOLEAN__L __tmp__KFUL;
+  __FAST_ARRAYoCASEo__G5EJ *Self__ICEN;
+  void **__tmp__RCEN,**Self__ZXYN;
+  __FAST_ARRAYoINSTRo__EA4D *Self__KH2T;
+  result__SWFL=NULL;
+  typ__TWFL=NULL;
+  lst__VWFL=NULL;
+  is_end__XWFL=FALSE__O__;
+  count_empty__YWFL= 0;
+  __tmp__ZWFL=new__2FHG();
+  __tmp__0WFL=Self__PWFL->expr__OVFL;
+  switch (((struct ___OBJ *)__tmp__0WFL)->__id) {
+  case __STRING_CST__5J__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__0WFL)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    Self__WNYT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__0WFL));
+    if (((void *)Self__WNYT->living_type__U0RH == (void *)NULL)) {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)Self__WNYT->static_type__W54D)->the_parent_type__QLK);
+    } else /* FALSE */ {
+      union__JT4K(((__TYPES_TMP__AN5D *)__tmp__ZWFL),Self__WNYT->living_type__U0RH);
+    };
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0WFL))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0WFL))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    (&__string_342)->count__0C= 22;
+    (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+    print__KKG((&__string_342));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(e__1WPM,buffer__2WPM);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(e__1WPM,buffer__2WPM);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(e__1WPM,buffer__2WPM);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(e__1WPM,buffer__2WPM);
+  case __READ_LOCAL__55ZI__: {
+    get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __EXPR_AND__: {
-    genere__5CFK(e__1WPM,buffer__2WPM);
+  case __EXPR_EQUAL__KINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(e__1WPM,buffer__2WPM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(e__1WPM,buffer__2WPM);
+  case __IS_EXPANDED__35NJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __PUT_TO__: {
-    genere__3JFK(e__1WPM,buffer__2WPM);
+  case __GET_TYPE_ID__HAOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_integer__2NB);
   } break;
-  case __ITEM__: {
-    genere__SLFK(e__1WPM,buffer__2WPM);
+  case __EXPR_SUP__ABOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __SIZE_OF__: {
-    genere__XLFK(e__1WPM,buffer__2WPM);
+  case __EXPR_SUB__UBOJ__: {
+    get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __CAST__: {
-    genere__4LFK(e__1WPM,buffer__2WPM);
+  case __EXPR_MUL__KCOJ__: {
+    get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(e__1WPM,buffer__2WPM);
+  case __EXPR_DIV__4COJ__: {
+    get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __READ_SLOT__: {
-    genere__40NL(e__1WPM,buffer__2WPM);
+  case __EXPR_AND__SDOJ__: {
+    get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__2WPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(e__1WPM,buffer__2WPM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(e__1WPM,buffer__2WPM);
+  case __PUT_TO__TFOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),TYPE_VOID__IMB__);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(e__1WPM,buffer__2WPM);
+  case __ITEM__HGOJ__: {
+    get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(e__1WPM,buffer__2WPM);
+  case __SIZE_OF__5GOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_integer__2NB);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(e__1WPM,buffer__2WPM);
+  case __CAST__1HOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__0WFL))->static_type__FD5J)->the_parent_type__QLK);
   } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(e__1WPM,buffer__2WPM);
+  case __REAL_CST__1LOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0WFL))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __EXPR_ADD__: {
-    genere__24ML(e__1WPM,buffer__2WPM);
+  case __CHARACTER_CST__RMOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0WFL))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(e__1WPM,buffer__2WPM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0WFL))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
   } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(e__1WPM,buffer__2WPM);
+  case __READ_SLOT__LL4K__: {
+    get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(e__1WPM,buffer__2WPM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_INF__: {
-    genere__1XRN(e__1WPM,buffer__2WPM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(e__1WPM,buffer__2WPM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_OR__: {
-    genere__GFQN(e__1WPM,buffer__2WPM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(e__1WPM,buffer__2WPM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  };
-}
-
-static void put_access_id__in__3WPM(void *e__5WPM,void *buffer__AXPM)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__CXPM;
-  void *t__BXPM;
-  __CHARACTER_CST *Self__R14P,*Self__214P,*Self__H24P;
-  __STRING *Self__EPLR,*Self__KPLR,*Self__QPLR,*Self__WPLR,*Self__2PLR;
-  __STRING *Self__CQLR;
-  __INTEGER new_capacity__DPLR,old_nb_elts__GPLR,upper__TI0R,Self__RI0R;
-  __INTEGER new_capacity__JPLR,old_nb_elts__MPLR,upper__YI0R,Self__WI0R;
-  __INTEGER new_capacity__PPLR,old_nb_elts__SPLR,upper__3I0R,Self__1I0R;
-  __INTEGER new_capacity__VPLR,old_nb_elts__YPLR,upper__CJ0R,Self__AJ0R;
-  __INTEGER new_capacity__1PLR,old_nb_elts__4PLR,upper__HJ0R,Self__FJ0R;
-  __INTEGER new_capacity__BQLR,old_nb_elts__EQLR,upper__MJ0R,Self__KJ0R;
-  __CHARACTER *Self__FPLR,*new__HPLR,*Self__LPLR,*new__NPLR,*Self__RPLR;
-  __CHARACTER *new__TPLR,*Self__XPLR,*new__ZPLR,*Self__3PLR,*new__5PLR;
-  __CHARACTER *Self__DQLR,*new__FQLR;
-  __BOOLEAN __tmp__LXPM;
-  switch (((struct ___OBJ *)e__5WPM)->__id) {
-  case __LIST__: {
-    __tmp__CXPM=static_type__OHQG(e__5WPM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VOCS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0WFL)));
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)__tmp__VOCS)->the_parent_type__QLK);
   } break;
-  case __STRING_CST__: {
-    __tmp__CXPM=((__STRING_CST *)e__5WPM)->parent_constant__5F.static_type__M2YD;
+  case __EXPR_ADD__SZVL__: {
+    get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__CXPM=((__EXTERNAL_C *)e__5WPM)->static_type__1VZD;
+  case __READ_GLOBAL__T4YL__: {
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0WFL))->global__KAKM),__tmp__ZWFL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__CXPM=((__PROTOTYPE_CST *)e__5WPM)->parent_constant__W2LC.static_type__M2YD;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VOCS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0WFL)));
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),((__TYPE_FULL__XMB *)__tmp__VOCS)->the_parent_type__QLK);
   } break;
-  case __INTEGER_CST__: {
-    __tmp__CXPM=((__INTEGER_CST *)e__5WPM)->parent_constant__B3LC.static_type__M2YD;
+  case __EXPR_MOD__3YPM__: {
+    get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__CXPM=((__LOCAL *)((__READ_LOCAL *)e__5WPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
+  case __EXPR_OR__PQ0N__: {
+    get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__CXPM=static_type__CN1H(e__5WPM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__CXPM=static_type__1N1H();
+  case __EXPR_INF__OXBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__CXPM=static_type__AO1H();
+  case __EXPR_INF_EQ__FYBP__: {
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_true__ENB);
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ZWFL),type_false__MNB);
   } break;
-  case __REAL_CST__: {
-    __tmp__CXPM=((__REAL_CST *)e__5WPM)->parent_constant__U2JH.static_type__M2YD;
+  case __EXPR_XOR__ABEP__: {
+    get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0WFL)),__tmp__ZWFL);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__CXPM=((__CHARACTER_CST *)e__5WPM)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__CXPM=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__CXPM=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__CXPM=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__CXPM=static_type__UO1H(e__5WPM);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__CXPM=static_type__0O1H(e__5WPM);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__CXPM=static_type__5O1H(e__5WPM);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__CXPM=static_type__EP1H(e__5WPM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__CXPM=static_type__JP1H(e__5WPM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__CXPM=static_type__OP1H(e__5WPM);
-  } break;
-  case __PUT_TO__: {
-    __tmp__CXPM=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__CXPM=static_type__XP1H(e__5WPM);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__CXPM=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__CXPM=((__CAST *)e__5WPM)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__CXPM=static_type__NOKL(e__5WPM);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__CXPM=((__SLOT_DATA *)((__READ_SLOT *)e__5WPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__CXPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__CXPM=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__CXPM=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CXPM=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__CXPM=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CXPM=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__CXPM=static_type__DFJM(e__5WPM);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__CXPM=static_type__P3ML(e__5WPM);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__CXPM=static_type__R3XM(e__5WPM);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__CXPM=static_type__DREO(e__5WPM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__CXPM=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__CXPM=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__CXPM=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__CXPM=static_type__3YPN(e__5WPM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__CXPM=static_type__1HSO(e__5WPM);
-  } break;
-  };
-  t__BXPM=((__TYPE_FULL *)__tmp__CXPM)->parent_type__5SL;
-  if (((void *)t__BXPM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__5WPM)->__id) {
-    case __LIST__: {
-      genere__0EEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)e__5WPM),buffer__AXPM);
-      append__MOK(buffer__AXPM,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(e__5WPM,buffer__AXPM);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__AXPM,((__REAL_CST *)e__5WPM)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__R14P=((__CHARACTER_CST *)e__5WPM);
-      Self__EPLR=((__STRING *)buffer__AXPM);
-      new_capacity__DPLR= 0;
-      if ((Self__EPLR->capacity__MNK <= Self__EPLR->count__VF)) {
-        if ((Self__EPLR->capacity__MNK ==  0)) {
-          Self__EPLR->capacity__MNK= 32;
-          Self__EPLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__DPLR=(__INTEGER)(Self__EPLR->capacity__MNK <<  1);
-          Self__FPLR=((__CHARACTER *)Self__EPLR->storage__XNK);
-          old_nb_elts__GPLR=Self__EPLR->capacity__MNK;
-          new__HPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FPLR),((__UINTEGER_32 )old_nb_elts__GPLR),((__UINTEGER_32 )new_capacity__DPLR)));
-          upper__TI0R=(__INTEGER)(new_capacity__DPLR -  1);
-          Self__RI0R=old_nb_elts__GPLR;
-          while ((Self__RI0R <= upper__TI0R)) {
-            new__HPLR[Self__RI0R]='\0';
-            Self__RI0R=(__INTEGER)(Self__RI0R +  1);
-          };
-          Self__EPLR->storage__XNK=new__HPLR;
-          Self__EPLR->capacity__MNK=new_capacity__DPLR;
-        };
-      };
-      ((__CHARACTER *)Self__EPLR->storage__XNK)[Self__EPLR->count__VF]='\'';
-      Self__EPLR->count__VF=(__INTEGER)(Self__EPLR->count__VF +  1);
-      append__MOK(buffer__AXPM,Self__R14P->text__PN2H);
-      Self__KPLR=((__STRING *)buffer__AXPM);
-      new_capacity__JPLR= 0;
-      if ((Self__KPLR->capacity__MNK <= Self__KPLR->count__VF)) {
-        if ((Self__KPLR->capacity__MNK ==  0)) {
-          Self__KPLR->capacity__MNK= 32;
-          Self__KPLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__JPLR=(__INTEGER)(Self__KPLR->capacity__MNK <<  1);
-          Self__LPLR=((__CHARACTER *)Self__KPLR->storage__XNK);
-          old_nb_elts__MPLR=Self__KPLR->capacity__MNK;
-          new__NPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LPLR),((__UINTEGER_32 )old_nb_elts__MPLR),((__UINTEGER_32 )new_capacity__JPLR)));
-          upper__YI0R=(__INTEGER)(new_capacity__JPLR -  1);
-          Self__WI0R=old_nb_elts__MPLR;
-          while ((Self__WI0R <= upper__YI0R)) {
-            new__NPLR[Self__WI0R]='\0';
-            Self__WI0R=(__INTEGER)(Self__WI0R +  1);
-          };
-          Self__KPLR->storage__XNK=new__NPLR;
-          Self__KPLR->capacity__MNK=new_capacity__JPLR;
-        };
-      };
-      ((__CHARACTER *)Self__KPLR->storage__XNK)[Self__KPLR->count__VF]='\'';
-      Self__KPLR->count__VF=(__INTEGER)(Self__KPLR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __CAST__: {
-      genere__4LFK(e__5WPM,buffer__AXPM);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(e__5WPM,buffer__AXPM);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(e__5WPM,buffer__AXPM);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__AXPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(e__5WPM,buffer__AXPM);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(e__5WPM,buffer__AXPM);
-    } break;
-    };
-    __tmp__LXPM=TRUE__;
-  } else {
-    __tmp__LXPM=FALSE__;
   };
-  if ((! __tmp__LXPM)) {
-    if (((void *)t__BXPM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__5WPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__5WPM),buffer__AXPM);
-        append__MOK(buffer__AXPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__5WPM,buffer__AXPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__AXPM,((__REAL_CST *)e__5WPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__214P=((__CHARACTER_CST *)e__5WPM);
-        Self__QPLR=((__STRING *)buffer__AXPM);
-        new_capacity__PPLR= 0;
-        if ((Self__QPLR->capacity__MNK <= Self__QPLR->count__VF)) {
-          if ((Self__QPLR->capacity__MNK ==  0)) {
-            Self__QPLR->capacity__MNK= 32;
-            Self__QPLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__PPLR=(__INTEGER)(Self__QPLR->capacity__MNK <<  1);
-            Self__RPLR=((__CHARACTER *)Self__QPLR->storage__XNK);
-            old_nb_elts__SPLR=Self__QPLR->capacity__MNK;
-            new__TPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RPLR),((__UINTEGER_32 )old_nb_elts__SPLR),((__UINTEGER_32 )new_capacity__PPLR)));
-            upper__3I0R=(__INTEGER)(new_capacity__PPLR -  1);
-            Self__1I0R=old_nb_elts__SPLR;
-            while ((Self__1I0R <= upper__3I0R)) {
-              new__TPLR[Self__1I0R]='\0';
-              Self__1I0R=(__INTEGER)(Self__1I0R +  1);
-            };
-            Self__QPLR->storage__XNK=new__TPLR;
-            Self__QPLR->capacity__MNK=new_capacity__PPLR;
-          };
-        };
-        ((__CHARACTER *)Self__QPLR->storage__XNK)[Self__QPLR->count__VF]='\'';
-        Self__QPLR->count__VF=(__INTEGER)(Self__QPLR->count__VF +  1);
-        append__MOK(buffer__AXPM,Self__214P->text__PN2H);
-        Self__WPLR=((__STRING *)buffer__AXPM);
-        new_capacity__VPLR= 0;
-        if ((Self__WPLR->capacity__MNK <= Self__WPLR->count__VF)) {
-          if ((Self__WPLR->capacity__MNK ==  0)) {
-            Self__WPLR->capacity__MNK= 32;
-            Self__WPLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__VPLR=(__INTEGER)(Self__WPLR->capacity__MNK <<  1);
-            Self__XPLR=((__CHARACTER *)Self__WPLR->storage__XNK);
-            old_nb_elts__YPLR=Self__WPLR->capacity__MNK;
-            new__ZPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XPLR),((__UINTEGER_32 )old_nb_elts__YPLR),((__UINTEGER_32 )new_capacity__VPLR)));
-            upper__CJ0R=(__INTEGER)(new_capacity__VPLR -  1);
-            Self__AJ0R=old_nb_elts__YPLR;
-            while ((Self__AJ0R <= upper__CJ0R)) {
-              new__ZPLR[Self__AJ0R]='\0';
-              Self__AJ0R=(__INTEGER)(Self__AJ0R +  1);
-            };
-            Self__WPLR->storage__XNK=new__ZPLR;
-            Self__WPLR->capacity__MNK=new_capacity__VPLR;
-          };
-        };
-        ((__CHARACTER *)Self__WPLR->storage__XNK)[Self__WPLR->count__VF]='\'';
-        Self__WPLR->count__VF=(__INTEGER)(Self__WPLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__5WPM,buffer__AXPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__5WPM,buffer__AXPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__AXPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__5WPM,buffer__AXPM);
-      } break;
-      };
-    } else {
-      append__MOK(buffer__AXPM,(&__string_516));
-      switch (((struct ___OBJ *)e__5WPM)->__id) {
-      case __LIST__: {
-        genere__0EEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)e__5WPM),buffer__AXPM);
-        append__MOK(buffer__AXPM,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(e__5WPM,buffer__AXPM);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__AXPM,((__REAL_CST *)e__5WPM)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__H24P=((__CHARACTER_CST *)e__5WPM);
-        Self__2PLR=((__STRING *)buffer__AXPM);
-        new_capacity__1PLR= 0;
-        if ((Self__2PLR->capacity__MNK <= Self__2PLR->count__VF)) {
-          if ((Self__2PLR->capacity__MNK ==  0)) {
-            Self__2PLR->capacity__MNK= 32;
-            Self__2PLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__1PLR=(__INTEGER)(Self__2PLR->capacity__MNK <<  1);
-            Self__3PLR=((__CHARACTER *)Self__2PLR->storage__XNK);
-            old_nb_elts__4PLR=Self__2PLR->capacity__MNK;
-            new__5PLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3PLR),((__UINTEGER_32 )old_nb_elts__4PLR),((__UINTEGER_32 )new_capacity__1PLR)));
-            upper__HJ0R=(__INTEGER)(new_capacity__1PLR -  1);
-            Self__FJ0R=old_nb_elts__4PLR;
-            while ((Self__FJ0R <= upper__HJ0R)) {
-              new__5PLR[Self__FJ0R]='\0';
-              Self__FJ0R=(__INTEGER)(Self__FJ0R +  1);
-            };
-            Self__2PLR->storage__XNK=new__5PLR;
-            Self__2PLR->capacity__MNK=new_capacity__1PLR;
-          };
-        };
-        ((__CHARACTER *)Self__2PLR->storage__XNK)[Self__2PLR->count__VF]='\'';
-        Self__2PLR->count__VF=(__INTEGER)(Self__2PLR->count__VF +  1);
-        append__MOK(buffer__AXPM,Self__H24P->text__PN2H);
-        Self__CQLR=((__STRING *)buffer__AXPM);
-        new_capacity__BQLR= 0;
-        if ((Self__CQLR->capacity__MNK <= Self__CQLR->count__VF)) {
-          if ((Self__CQLR->capacity__MNK ==  0)) {
-            Self__CQLR->capacity__MNK= 32;
-            Self__CQLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__BQLR=(__INTEGER)(Self__CQLR->capacity__MNK <<  1);
-            Self__DQLR=((__CHARACTER *)Self__CQLR->storage__XNK);
-            old_nb_elts__EQLR=Self__CQLR->capacity__MNK;
-            new__FQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DQLR),((__UINTEGER_32 )old_nb_elts__EQLR),((__UINTEGER_32 )new_capacity__BQLR)));
-            upper__MJ0R=(__INTEGER)(new_capacity__BQLR -  1);
-            Self__KJ0R=old_nb_elts__EQLR;
-            while ((Self__KJ0R <= upper__MJ0R)) {
-              new__FQLR[Self__KJ0R]='\0';
-              Self__KJ0R=(__INTEGER)(Self__KJ0R +  1);
-            };
-            Self__CQLR->storage__XNK=new__FQLR;
-            Self__CQLR->capacity__MNK=new_capacity__BQLR;
-          };
-        };
-        ((__CHARACTER *)Self__CQLR->storage__XNK)[Self__CQLR->count__VF]='\'';
-        Self__CQLR->count__VF=(__INTEGER)(Self__CQLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __CAST__: {
-        genere__4LFK(e__5WPM,buffer__AXPM);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(e__5WPM,buffer__AXPM);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(e__5WPM,buffer__AXPM);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__AXPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(e__5WPM,buffer__AXPM);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(e__5WPM,buffer__AXPM);
-      } break;
-      };
-      append__MOK(buffer__AXPM,(&__string_517));
-    };
-  };
-}
-
-static void put_access_id__in__3XPM(void *e__5XPM,void *buffer__AYPM)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __CHARACTER_CST *Self__S24P;
-  __STRING *Self__IQLR,*Self__OQLR;
-  __INTEGER new_capacity__HQLR,old_nb_elts__KQLR,upper__RJ0R,Self__PJ0R;
-  __INTEGER new_capacity__NQLR,old_nb_elts__QQLR,upper__WJ0R,Self__UJ0R;
-  __CHARACTER *Self__JQLR,*new__LQLR,*Self__PQLR,*new__RQLR;
-  switch (((struct ___OBJ *)e__5XPM)->__id) {
-  case __LIST__: {
-    genere__0EEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __STRING_CST__: {
-    genere__MFEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXTERNAL_C__: {
-    genere__WIEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    genere__ILEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __INTEGER_CST__: {
-    genere__MLEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __READ_LOCAL__: {
-    genere__NMEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    display__2XFK(((__EXPR_MULTIPLE *)e__5XPM),buffer__AYPM);
-    append__MOK(buffer__AYPM,(&__string_276));
-  } break;
-  case __EXPR_EQUAL__: {
-    genere__PNEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    genere__4REK(e__5XPM,buffer__AYPM);
-  } break;
-  case __REAL_CST__: {
-    append__MOK(buffer__AYPM,((__REAL_CST *)e__5XPM)->value__HN2H);
-  } break;
-  case __CHARACTER_CST__: {
-    Self__S24P=((__CHARACTER_CST *)e__5XPM);
-    Self__IQLR=((__STRING *)buffer__AYPM);
-    new_capacity__HQLR= 0;
-    if ((Self__IQLR->capacity__MNK <= Self__IQLR->count__VF)) {
-      if ((Self__IQLR->capacity__MNK ==  0)) {
-        Self__IQLR->capacity__MNK= 32;
-        Self__IQLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__HQLR=(__INTEGER)(Self__IQLR->capacity__MNK <<  1);
-        Self__JQLR=((__CHARACTER *)Self__IQLR->storage__XNK);
-        old_nb_elts__KQLR=Self__IQLR->capacity__MNK;
-        new__LQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JQLR),((__UINTEGER_32 )old_nb_elts__KQLR),((__UINTEGER_32 )new_capacity__HQLR)));
-        upper__RJ0R=(__INTEGER)(new_capacity__HQLR -  1);
-        Self__PJ0R=old_nb_elts__KQLR;
-        while ((Self__PJ0R <= upper__RJ0R)) {
-          new__LQLR[Self__PJ0R]='\0';
-          Self__PJ0R=(__INTEGER)(Self__PJ0R +  1);
-        };
-        Self__IQLR->storage__XNK=new__LQLR;
-        Self__IQLR->capacity__MNK=new_capacity__HQLR;
-      };
-    };
-    ((__CHARACTER *)Self__IQLR->storage__XNK)[Self__IQLR->count__VF]='\'';
-    Self__IQLR->count__VF=(__INTEGER)(Self__IQLR->count__VF +  1);
-    append__MOK(buffer__AYPM,Self__S24P->text__PN2H);
-    Self__OQLR=((__STRING *)buffer__AYPM);
-    new_capacity__NQLR= 0;
-    if ((Self__OQLR->capacity__MNK <= Self__OQLR->count__VF)) {
-      if ((Self__OQLR->capacity__MNK ==  0)) {
-        Self__OQLR->capacity__MNK= 32;
-        Self__OQLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__NQLR=(__INTEGER)(Self__OQLR->capacity__MNK <<  1);
-        Self__PQLR=((__CHARACTER *)Self__OQLR->storage__XNK);
-        old_nb_elts__QQLR=Self__OQLR->capacity__MNK;
-        new__RQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PQLR),((__UINTEGER_32 )old_nb_elts__QQLR),((__UINTEGER_32 )new_capacity__NQLR)));
-        upper__WJ0R=(__INTEGER)(new_capacity__NQLR -  1);
-        Self__UJ0R=old_nb_elts__QQLR;
-        while ((Self__UJ0R <= upper__WJ0R)) {
-          new__RQLR[Self__UJ0R]='\0';
-          Self__UJ0R=(__INTEGER)(Self__UJ0R +  1);
-        };
-        Self__OQLR->storage__XNK=new__RQLR;
-        Self__OQLR->capacity__MNK=new_capacity__NQLR;
-      };
-    };
-    ((__CHARACTER *)Self__OQLR->storage__XNK)[Self__OQLR->count__VF]='\'';
-    Self__OQLR->count__VF=(__INTEGER)(Self__OQLR->count__VF +  1);
-  } break;
-  case __IS_EXPANDED__: {
-    print__1ZE((&__string_277));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __GET_TYPE_ID__: {
-    genere__YWEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_SUP__: {
-    genere__SXEK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_SUB__: {
-    genere__B2EK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_MUL__: {
-    genere__L4EK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_DIV__: {
-    genere__VAFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_AND__: {
-    genere__5CFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    genere__JFFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    genere__THFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __PUT_TO__: {
-    genere__3JFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __ITEM__: {
-    genere__SLFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __SIZE_OF__: {
-    genere__XLFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __CAST__: {
-    genere__4LFK(e__5XPM,buffer__AYPM);
-  } break;
-  case __CALL_SLOT__: {
-    genere__TPKL(e__5XPM,buffer__AYPM);
-  } break;
-  case __READ_SLOT__: {
-    genere__40NL(e__5XPM,buffer__AYPM);
-  } break;
-  case __READ_GLOBAL__: {
-    append__MOK(buffer__AYPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5XPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    genere__WD1M(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    genere__10EO(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    genere__NBLO(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    genere__C1EO(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    genere__VBLO(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_NEG__: {
-    genere__M5JM(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_ADD__: {
-    genere__24ML(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_NOT__: {
-    genere__OUZM(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_MOD__: {
-    genere__J1EO(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    genere__THEP(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_INF__: {
-    genere__1XRN(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_INF_EQ__: {
-    genere__J2RN(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_OR__: {
-    genere__GFQN(e__5XPM,buffer__AYPM);
-  } break;
-  case __EXPR_XOR__: {
-    genere__2FUO(e__5XPM,buffer__AYPM);
-  } break;
-  };
-  append__MOK(buffer__AYPM,(&__string_409));
-}
-
-static __BOOLEAN is_empty__CRVL(__LIST *Self__DRVL)
-// ({LIST}) With resultNo recursive, No inlinable.
-{
-  void *void___FRVL,*__tmp__2RVL;
-  void *__tmp__1RVL;
-  __BOOLEAN result__GRVL,__tmp__ORVL;
-  void___FRVL=NULL;
-  result__GRVL=FALSE__;
-  if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DRVL->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  0)) {
-    result__GRVL=TRUE__;
-    __tmp__ORVL=TRUE__;
-  } else {
-    __tmp__ORVL=FALSE__;
-  };
-  if ((! __tmp__ORVL)) {
-    if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DRVL->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  1)) {
-      __tmp__1RVL=((void **)((__FAST_ARRAYoINSTRo *)Self__DRVL->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-      if (__tmp__1RVL==NULL) {
-        __tmp__2RVL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__1RVL)->__id) {
-        case __LIST__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__2RVL=((void *)__tmp__1RVL);
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__2RVL=NULL;
+  __tmp__FXFL=(__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ZWFL)->parent_types__DN5D.upper__A1RH +  1);
+  Result__GCPT=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((__tmp__FXFL > Result__GCPT)) {
+    print__KKG((&__string_629));
+    Self__1XTL=((__TYPES_TMP__AN5D *)__tmp__ZWFL);
+    if ((Self__1XTL->parent_types__DN5D.upper__A1RH != (__INTEGER__Q)(-  1))) {
+      __tmp__GYTL=(__INTEGER__Q)(Self__1XTL->parent_types__DN5D.upper__A1RH -  1);
+      Self__2YAM= 0;
+      while ((Self__2YAM <= __tmp__GYTL)) {
+        __tmp__NYTL=((void **)Self__1XTL->parent_types__DN5D.storage__1LYI)[Self__2YAM];
+        switch (((struct ___OBJ *)__tmp__NYTL)->__id) {
+        case __TYPE__FF__: {
+          Self__OW2S=((__TYPE__FF *)__tmp__NYTL);
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__OW2S->prototype__QF->parent_named__PF.name__GWB);
+          put_string__RGZ(((__STRING__BC *)string_tmp__YC));
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__2RVL=NULL;
+        case __TYPE_NULL__GMB__: {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
+          put_string__RGZ(((__STRING__BC *)string_tmp__YC));
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__2RVL=NULL;
+        case __TYPE_VOID__IMB__: {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
+          put_string__RGZ(((__STRING__BC *)string_tmp__YC));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__2RVL=NULL;
+        case __TYPE_CONTEXT__KMB__: {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
+          put_string__RGZ(((__STRING__BC *)string_tmp__YC));
         } break;
-        case __EXPR_SUB__: {
-          __tmp__2RVL=NULL;
+        case __TYPE_ID__MMB__: {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
+          put_string__RGZ(((__STRING__BC *)string_tmp__YC));
         } break;
-        case __EXPR_MUL__: {
-          __tmp__2RVL=NULL;
+        case __TYPE_GENERIC__OCY__: {
+          Self__PW2S=((__TYPE_GENERIC__OCY *)__tmp__NYTL);
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__PW2S->name__HZMB);
+          put_string__RGZ(((__STRING__BC *)string_tmp__YC));
         } break;
-        case __EXPR_DIV__: {
-          __tmp__2RVL=NULL;
+        case __TYPE_BLOCK__CP5D__: {
+          Self__QW2S=((__TYPE_BLOCK__CP5D *)__tmp__NYTL);
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__VQ0G(Self__QW2S,string_tmp__YC);
+          put_string__RGZ(((__STRING__BC *)string_tmp__YC));
         } break;
-        case __EXPR_AND__: {
-          __tmp__2RVL=NULL;
+        case __PROFIL_BLOCK__O3NJ__: {
+          print__FBKL(((__PROFIL_BLOCK__O3NJ *)__tmp__NYTL));
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__2RVL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__2RVL=NULL;
-        } break;
-        }
-      };
-      void___FRVL=__tmp__2RVL;
-      result__GRVL=(((void *)__tmp__2RVL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__2RVL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_VOID__));
-    };
-  };
-  return(result__GRVL);
-}
-
-static void genere_value__AMTK(__WRITE_GLOBAL *Self__BMTK,void *buffer__CMTK)
-// ({WRITE_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__KMTK,*__tmp__5MTK,*__tmp__WNTK,*__tmp__5NTK,*__tmp__LOTK;
-  void *__tmp__ZOTK,*__tmp__5OTK;
-  void *__tmp__LMTK,*__tmp__XNTK,*__tmp__AOTK,*__tmp__MOTK;
-  __CHARACTER_CST *Self__534P,*Self__M54P,*Self__X54P;
-  __STRING *Self__UQLR,*Self__0QLR,*Self__ARLR,*Self__GRLR,*Self__MRLR;
-  __STRING *Self__SRLR,*Self__YRLR,*Self__4RLR;
-  __INTEGER new_capacity__TQLR,old_nb_elts__WQLR,upper__1J0R,Self__ZJ0R;
-  __INTEGER new_capacity__ZQLR,old_nb_elts__2QLR,upper__AK0R,Self__4J0R;
-  __INTEGER new_capacity__5QLR,old_nb_elts__CRLR,upper__FK0R,Self__DK0R;
-  __INTEGER new_capacity__FRLR,old_nb_elts__IRLR,upper__KK0R,Self__IK0R;
-  __INTEGER new_capacity__LRLR,old_nb_elts__ORLR,upper__PK0R,Self__NK0R;
-  __INTEGER new_capacity__RRLR,old_nb_elts__URLR,upper__UK0R,Self__SK0R;
-  __INTEGER new_capacity__XRLR,old_nb_elts__0RLR,upper__ZK0R,Self__XK0R;
-  __INTEGER new_capacity__3RLR,old_nb_elts__ASLR,upper__4K0R,Self__2K0R;
-  __BOOLEAN __tmp__QMTK,__tmp__BNTK,__tmp__EOTK,__tmp__ROTK,__tmp__SOTK;
-  __CHARACTER *Self__VQLR,*new__XQLR,*Self__1QLR,*new__3QLR,*Self__BRLR;
-  __CHARACTER *new__DRLR,*Self__HRLR,*new__JRLR,*Self__NRLR,*new__PRLR;
-  __CHARACTER *Self__TRLR,*new__VRLR,*Self__ZRLR,*new__1RLR,*Self__5RLR;
-  __CHARACTER *new__BSLR;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BMTK->global__GU1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)) {
-    __tmp__KMTK=Self__BMTK->parent_write__YAGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__KMTK)->__id) {
-    case __LIST__: {
-      __tmp__LMTK=static_type__OHQG(__tmp__KMTK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__LMTK=((__STRING_CST *)__tmp__KMTK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__LMTK=((__EXTERNAL_C *)__tmp__KMTK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LMTK=((__PROTOTYPE_CST *)__tmp__KMTK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__LMTK=((__INTEGER_CST *)__tmp__KMTK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__LMTK=((__LOCAL *)((__READ_LOCAL *)__tmp__KMTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LMTK=static_type__CN1H(__tmp__KMTK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LMTK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LMTK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__LMTK=((__REAL_CST *)__tmp__KMTK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__LMTK=((__CHARACTER_CST *)__tmp__KMTK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__LMTK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LMTK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__LMTK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__LMTK=static_type__UO1H(__tmp__KMTK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__LMTK=static_type__0O1H(__tmp__KMTK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__LMTK=static_type__5O1H(__tmp__KMTK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__LMTK=static_type__EP1H(__tmp__KMTK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LMTK=static_type__JP1H(__tmp__KMTK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LMTK=static_type__OP1H(__tmp__KMTK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__LMTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__LMTK=static_type__XP1H(__tmp__KMTK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__LMTK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__LMTK=((__CAST *)__tmp__KMTK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__LMTK=static_type__NOKL(__tmp__KMTK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__LMTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KMTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__LMTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KMTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LMTK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LMTK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LMTK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LMTK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LMTK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__LMTK=static_type__DFJM(__tmp__KMTK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__LMTK=static_type__P3ML(__tmp__KMTK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__LMTK=static_type__R3XM(__tmp__KMTK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__LMTK=static_type__DREO(__tmp__KMTK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LMTK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__LMTK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LMTK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__LMTK=static_type__3YPN(__tmp__KMTK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LMTK=static_type__1HSO(__tmp__KMTK);
-    } break;
-    };
-    __tmp__QMTK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__LMTK)->flag__ATL &  16) !=  0));
-  } else {
-    __tmp__QMTK=FALSE__;
-  };
-  if (__tmp__QMTK) {
-    append__MOK(buffer__CMTK,(&__string_518));
-    __tmp__5MTK=Self__BMTK->parent_write__YAGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__5MTK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__5MTK),buffer__CMTK);
-      append__MOK(buffer__CMTK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__CMTK,((__REAL_CST *)__tmp__5MTK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__534P=((__CHARACTER_CST *)__tmp__5MTK);
-      Self__UQLR=((__STRING *)buffer__CMTK);
-      new_capacity__TQLR= 0;
-      if ((Self__UQLR->capacity__MNK <= Self__UQLR->count__VF)) {
-        if ((Self__UQLR->capacity__MNK ==  0)) {
-          Self__UQLR->capacity__MNK= 32;
-          Self__UQLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__TQLR=(__INTEGER)(Self__UQLR->capacity__MNK <<  1);
-          Self__VQLR=((__CHARACTER *)Self__UQLR->storage__XNK);
-          old_nb_elts__WQLR=Self__UQLR->capacity__MNK;
-          new__XQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VQLR),((__UINTEGER_32 )old_nb_elts__WQLR),((__UINTEGER_32 )new_capacity__TQLR)));
-          upper__1J0R=(__INTEGER)(new_capacity__TQLR -  1);
-          Self__ZJ0R=old_nb_elts__WQLR;
-          while ((Self__ZJ0R <= upper__1J0R)) {
-            new__XQLR[Self__ZJ0R]='\0';
-            Self__ZJ0R=(__INTEGER)(Self__ZJ0R +  1);
-          };
-          Self__UQLR->storage__XNK=new__XQLR;
-          Self__UQLR->capacity__MNK=new_capacity__TQLR;
-        };
-      };
-      ((__CHARACTER *)Self__UQLR->storage__XNK)[Self__UQLR->count__VF]='\'';
-      Self__UQLR->count__VF=(__INTEGER)(Self__UQLR->count__VF +  1);
-      append__MOK(buffer__CMTK,Self__534P->text__PN2H);
-      Self__0QLR=((__STRING *)buffer__CMTK);
-      new_capacity__ZQLR= 0;
-      if ((Self__0QLR->capacity__MNK <= Self__0QLR->count__VF)) {
-        if ((Self__0QLR->capacity__MNK ==  0)) {
-          Self__0QLR->capacity__MNK= 32;
-          Self__0QLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ZQLR=(__INTEGER)(Self__0QLR->capacity__MNK <<  1);
-          Self__1QLR=((__CHARACTER *)Self__0QLR->storage__XNK);
-          old_nb_elts__2QLR=Self__0QLR->capacity__MNK;
-          new__3QLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1QLR),((__UINTEGER_32 )old_nb_elts__2QLR),((__UINTEGER_32 )new_capacity__ZQLR)));
-          upper__AK0R=(__INTEGER)(new_capacity__ZQLR -  1);
-          Self__4J0R=old_nb_elts__2QLR;
-          while ((Self__4J0R <= upper__AK0R)) {
-            new__3QLR[Self__4J0R]='\0';
-            Self__4J0R=(__INTEGER)(Self__4J0R +  1);
-          };
-          Self__0QLR->storage__XNK=new__3QLR;
-          Self__0QLR->capacity__MNK=new_capacity__ZQLR;
         };
-      };
-      ((__CHARACTER *)Self__0QLR->storage__XNK)[Self__0QLR->count__VF]='\'';
-      Self__0QLR->count__VF=(__INTEGER)(Self__0QLR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__CMTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5MTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__5MTK,buffer__CMTK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__5MTK,buffer__CMTK);
-    } break;
-    };
-    Self__ARLR=((__STRING *)buffer__CMTK);
-    new_capacity__5QLR= 0;
-    if ((Self__ARLR->capacity__MNK <= Self__ARLR->count__VF)) {
-      if ((Self__ARLR->capacity__MNK ==  0)) {
-        Self__ARLR->capacity__MNK= 32;
-        Self__ARLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__5QLR=(__INTEGER)(Self__ARLR->capacity__MNK <<  1);
-        Self__BRLR=((__CHARACTER *)Self__ARLR->storage__XNK);
-        old_nb_elts__CRLR=Self__ARLR->capacity__MNK;
-        new__DRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BRLR),((__UINTEGER_32 )old_nb_elts__CRLR),((__UINTEGER_32 )new_capacity__5QLR)));
-        upper__FK0R=(__INTEGER)(new_capacity__5QLR -  1);
-        Self__DK0R=old_nb_elts__CRLR;
-        while ((Self__DK0R <= upper__FK0R)) {
-          new__DRLR[Self__DK0R]='\0';
-          Self__DK0R=(__INTEGER)(Self__DK0R +  1);
-        };
-        Self__ARLR->storage__XNK=new__DRLR;
-        Self__ARLR->capacity__MNK=new_capacity__5QLR;
-      };
-    };
-    ((__CHARACTER *)Self__ARLR->storage__XNK)[Self__ARLR->count__VF]=')';
-    Self__ARLR->count__VF=(__INTEGER)(Self__ARLR->count__VF +  1);
-    __tmp__BNTK=TRUE__;
-  } else {
-    __tmp__BNTK=FALSE__;
-  };
-  if ((! __tmp__BNTK)) {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BMTK->global__GU1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BMTK->global__GU1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)))) {
-      __tmp__WNTK=Self__BMTK->parent_write__YAGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__WNTK)->__id) {
-      case __LIST__: {
-        __tmp__XNTK=static_type__OHQG(__tmp__WNTK);
-      } break;
-      case __STRING_CST__: {
-        __tmp__XNTK=((__STRING_CST *)__tmp__WNTK)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__XNTK=((__EXTERNAL_C *)__tmp__WNTK)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__XNTK=((__PROTOTYPE_CST *)__tmp__WNTK)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__XNTK=((__INTEGER_CST *)__tmp__WNTK)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__XNTK=((__LOCAL *)((__READ_LOCAL *)__tmp__WNTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__XNTK=static_type__CN1H(__tmp__WNTK);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__XNTK=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__XNTK=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__XNTK=((__REAL_CST *)__tmp__WNTK)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__XNTK=((__CHARACTER_CST *)__tmp__WNTK)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__XNTK=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__XNTK=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__XNTK=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__XNTK=static_type__UO1H(__tmp__WNTK);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__XNTK=static_type__0O1H(__tmp__WNTK);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__XNTK=static_type__5O1H(__tmp__WNTK);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__XNTK=static_type__EP1H(__tmp__WNTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__XNTK=static_type__JP1H(__tmp__WNTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__XNTK=static_type__OP1H(__tmp__WNTK);
-      } break;
-      case __PUT_TO__: {
-        __tmp__XNTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__XNTK=static_type__XP1H(__tmp__WNTK);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__XNTK=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__XNTK=((__CAST *)__tmp__WNTK)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__XNTK=static_type__NOKL(__tmp__WNTK);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__XNTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WNTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__XNTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WNTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__XNTK=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__XNTK=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__XNTK=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__XNTK=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__XNTK=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__XNTK=static_type__DFJM(__tmp__WNTK);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__XNTK=static_type__P3ML(__tmp__WNTK);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__XNTK=static_type__R3XM(__tmp__WNTK);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__XNTK=static_type__DREO(__tmp__WNTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__XNTK=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__XNTK=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__XNTK=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__XNTK=static_type__3YPN(__tmp__WNTK);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__XNTK=static_type__1HSO(__tmp__WNTK);
-      } break;
-      };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XNTK)->flag__ATL &  1) !=  0))) {
-        __tmp__EOTK=TRUE__;
-      } else {
-        __tmp__5NTK=Self__BMTK->parent_write__YAGH.value__PAEH;
-        switch (((struct ___OBJ *)__tmp__5NTK)->__id) {
-        case __LIST__: {
-          __tmp__AOTK=static_type__OHQG(__tmp__5NTK);
-        } break;
-        case __STRING_CST__: {
-          __tmp__AOTK=((__STRING_CST *)__tmp__5NTK)->parent_constant__5F.static_type__M2YD;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__AOTK=((__EXTERNAL_C *)__tmp__5NTK)->static_type__1VZD;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__AOTK=((__PROTOTYPE_CST *)__tmp__5NTK)->parent_constant__W2LC.static_type__M2YD;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__AOTK=((__INTEGER_CST *)__tmp__5NTK)->parent_constant__B3LC.static_type__M2YD;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__AOTK=((__LOCAL *)((__READ_LOCAL *)__tmp__5NTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__AOTK=static_type__CN1H(__tmp__5NTK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__AOTK=static_type__1N1H();
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__AOTK=static_type__AO1H();
-        } break;
-        case __REAL_CST__: {
-          __tmp__AOTK=((__REAL_CST *)__tmp__5NTK)->parent_constant__U2JH.static_type__M2YD;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__AOTK=((__CHARACTER_CST *)__tmp__5NTK)->parent_constant__H3JH.static_type__M2YD;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__AOTK=static_type__FO1H();
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__AOTK=static_type__KO1H();
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__AOTK=static_type__PO1H();
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__AOTK=static_type__UO1H(__tmp__5NTK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__AOTK=static_type__0O1H(__tmp__5NTK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__AOTK=static_type__5O1H(__tmp__5NTK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__AOTK=static_type__EP1H(__tmp__5NTK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__AOTK=static_type__JP1H(__tmp__5NTK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__AOTK=static_type__OP1H(__tmp__5NTK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__AOTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-        } break;
-        case __ITEM__: {
-          __tmp__AOTK=static_type__XP1H(__tmp__5NTK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__AOTK=static_type__DQ1H();
-        } break;
-        case __CAST__: {
-          __tmp__AOTK=((__CAST *)__tmp__5NTK)->static_type__0N1H;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__AOTK=static_type__NOKL(__tmp__5NTK);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__AOTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5NTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__AOTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5NTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__AOTK=static_type__Z1ZM();
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__AOTK=static_type__ZQEO();
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__AOTK=static_type__P0IO();
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__AOTK=static_type__4QEO();
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__AOTK=static_type__V0IO();
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__AOTK=static_type__DFJM(__tmp__5NTK);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__AOTK=static_type__P3ML(__tmp__5NTK);
+        fputc((int)('('),stdout);
+        __tmp__NYTL=((void **)Self__1XTL->parent_types__DN5D.storage__1LYI)[Self__2YAM];
+        switch (((struct ___OBJ *)__tmp__NYTL)->__id) {
+        case __TYPE__FF__: {
+          __tmp__PYTL=((__TYPE__FF *)__tmp__NYTL)->index__CLC;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__AOTK=static_type__R3XM(__tmp__5NTK);
+        case __TYPE_NULL__GMB__: {
+          __tmp__PYTL=((__TYPE_NULL__GMB *)__tmp__NYTL)->parent_type__HMB.index__CLC;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__AOTK=static_type__DREO(__tmp__5NTK);
+        case __TYPE_VOID__IMB__: {
+          __tmp__PYTL=((__TYPE_VOID__IMB *)__tmp__NYTL)->parent_type__JMB.index__CLC;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__AOTK=static_type__0BEP();
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__PYTL=((__TYPE_CONTEXT__KMB *)__tmp__NYTL)->parent_type__LMB.index__CLC;
         } break;
-        case __EXPR_INF__: {
-          __tmp__AOTK=static_type__V0QN();
+        case __TYPE_ID__MMB__: {
+          __tmp__PYTL=((__TYPE_ID__MMB *)__tmp__NYTL)->parent_type__NMB.index__CLC;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__AOTK=static_type__00QN();
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__PYTL=((__TYPE_GENERIC__OCY *)__tmp__NYTL)->parent_type__PCY.index__CLC;
         } break;
-        case __EXPR_OR__: {
-          __tmp__AOTK=static_type__3YPN(__tmp__5NTK);
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__PYTL=((__TYPE_BLOCK__CP5D *)__tmp__NYTL)->parent_type__DP5D.index__CLC;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__AOTK=static_type__1HSO(__tmp__5NTK);
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__PYTL=((__PROFIL_BLOCK__O3NJ *)__tmp__NYTL)->parent_type__Q3NJ.index__CLC;
         } break;
         };
-        __tmp__EOTK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AOTK)->flag__ATL &  16) !=  0);
+        print__TFGF(__tmp__PYTL);
+        print__KKG((&__string_630));
+        Self__2YAM=(__INTEGER__Q)(Self__2YAM +  1);
       };
-      __tmp__ROTK=__tmp__EOTK;
-    } else {
-      __tmp__ROTK=FALSE__;
-    };
-    if (__tmp__ROTK) {
-      __tmp__LOTK=Self__BMTK->parent_write__YAGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__LOTK)->__id) {
-      case __LIST__: {
-        __tmp__MOTK=static_type__OHQG(__tmp__LOTK);
-      } break;
-      case __STRING_CST__: {
-        __tmp__MOTK=((__STRING_CST *)__tmp__LOTK)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__MOTK=((__EXTERNAL_C *)__tmp__LOTK)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__MOTK=((__PROTOTYPE_CST *)__tmp__LOTK)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__MOTK=((__INTEGER_CST *)__tmp__LOTK)->parent_constant__B3LC.static_type__M2YD;
+      __tmp__NYTL=((void **)Self__1XTL->parent_types__DN5D.storage__1LYI)[Self__1XTL->parent_types__DN5D.upper__A1RH];
+      switch (((struct ___OBJ *)__tmp__NYTL)->__id) {
+      case __TYPE__FF__: {
+        Self__OW2S=((__TYPE__FF *)__tmp__NYTL);
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__OW2S->prototype__QF->parent_named__PF.name__GWB);
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
       } break;
-      case __READ_LOCAL__: {
-        __tmp__MOTK=((__LOCAL *)((__READ_LOCAL *)__tmp__LOTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+      case __TYPE_NULL__GMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__MOTK=static_type__CN1H(__tmp__LOTK);
+      case __TYPE_VOID__IMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__MOTK=static_type__1N1H();
+      case __TYPE_CONTEXT__KMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__MOTK=static_type__AO1H();
+      case __TYPE_ID__MMB__: {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
       } break;
-      case __REAL_CST__: {
-        __tmp__MOTK=((__REAL_CST *)__tmp__LOTK)->parent_constant__U2JH.static_type__M2YD;
+      case __TYPE_GENERIC__OCY__: {
+        Self__PW2S=((__TYPE_GENERIC__OCY *)__tmp__NYTL);
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__PW2S->name__HZMB);
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__MOTK=((__CHARACTER_CST *)__tmp__LOTK)->parent_constant__H3JH.static_type__M2YD;
+      case __TYPE_BLOCK__CP5D__: {
+        Self__QW2S=((__TYPE_BLOCK__CP5D *)__tmp__NYTL);
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__VQ0G(Self__QW2S,string_tmp__YC);
+        put_string__RGZ(((__STRING__BC *)string_tmp__YC));
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__MOTK=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__MOTK=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__MOTK=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__MOTK=static_type__UO1H(__tmp__LOTK);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__MOTK=static_type__0O1H(__tmp__LOTK);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__MOTK=static_type__5O1H(__tmp__LOTK);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__MOTK=static_type__EP1H(__tmp__LOTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__MOTK=static_type__JP1H(__tmp__LOTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__MOTK=static_type__OP1H(__tmp__LOTK);
-      } break;
-      case __PUT_TO__: {
-        __tmp__MOTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__MOTK=static_type__XP1H(__tmp__LOTK);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__MOTK=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__MOTK=((__CAST *)__tmp__LOTK)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__MOTK=static_type__NOKL(__tmp__LOTK);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__MOTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LOTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__MOTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LOTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__MOTK=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__MOTK=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__MOTK=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__MOTK=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__MOTK=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__MOTK=static_type__DFJM(__tmp__LOTK);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__MOTK=static_type__P3ML(__tmp__LOTK);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__MOTK=static_type__R3XM(__tmp__LOTK);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__MOTK=static_type__DREO(__tmp__LOTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__MOTK=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__MOTK=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__MOTK=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__MOTK=static_type__3YPN(__tmp__LOTK);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__MOTK=static_type__1HSO(__tmp__LOTK);
+      case __PROFIL_BLOCK__O3NJ__: {
+        print__FBKL(((__PROFIL_BLOCK__O3NJ *)__tmp__NYTL));
       } break;
       };
-      __tmp__SOTK=((void *)((__TYPE_FULL *)__tmp__MOTK)->parent_type__5SL != (void *)TYPE_NULL__);
-    } else {
-      __tmp__SOTK=FALSE__;
-    };
-    if (__tmp__SOTK) {
-      append__MOK(buffer__CMTK,(&__string_411));
-      __tmp__ZOTK=Self__BMTK->parent_write__YAGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__ZOTK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__ZOTK),buffer__CMTK);
-        append__MOK(buffer__CMTK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__CMTK,((__REAL_CST *)__tmp__ZOTK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__M54P=((__CHARACTER_CST *)__tmp__ZOTK);
-        Self__GRLR=((__STRING *)buffer__CMTK);
-        new_capacity__FRLR= 0;
-        if ((Self__GRLR->capacity__MNK <= Self__GRLR->count__VF)) {
-          if ((Self__GRLR->capacity__MNK ==  0)) {
-            Self__GRLR->capacity__MNK= 32;
-            Self__GRLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__FRLR=(__INTEGER)(Self__GRLR->capacity__MNK <<  1);
-            Self__HRLR=((__CHARACTER *)Self__GRLR->storage__XNK);
-            old_nb_elts__IRLR=Self__GRLR->capacity__MNK;
-            new__JRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HRLR),((__UINTEGER_32 )old_nb_elts__IRLR),((__UINTEGER_32 )new_capacity__FRLR)));
-            upper__KK0R=(__INTEGER)(new_capacity__FRLR -  1);
-            Self__IK0R=old_nb_elts__IRLR;
-            while ((Self__IK0R <= upper__KK0R)) {
-              new__JRLR[Self__IK0R]='\0';
-              Self__IK0R=(__INTEGER)(Self__IK0R +  1);
-            };
-            Self__GRLR->storage__XNK=new__JRLR;
-            Self__GRLR->capacity__MNK=new_capacity__FRLR;
-          };
-        };
-        ((__CHARACTER *)Self__GRLR->storage__XNK)[Self__GRLR->count__VF]='\'';
-        Self__GRLR->count__VF=(__INTEGER)(Self__GRLR->count__VF +  1);
-        append__MOK(buffer__CMTK,Self__M54P->text__PN2H);
-        Self__MRLR=((__STRING *)buffer__CMTK);
-        new_capacity__LRLR= 0;
-        if ((Self__MRLR->capacity__MNK <= Self__MRLR->count__VF)) {
-          if ((Self__MRLR->capacity__MNK ==  0)) {
-            Self__MRLR->capacity__MNK= 32;
-            Self__MRLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__LRLR=(__INTEGER)(Self__MRLR->capacity__MNK <<  1);
-            Self__NRLR=((__CHARACTER *)Self__MRLR->storage__XNK);
-            old_nb_elts__ORLR=Self__MRLR->capacity__MNK;
-            new__PRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NRLR),((__UINTEGER_32 )old_nb_elts__ORLR),((__UINTEGER_32 )new_capacity__LRLR)));
-            upper__PK0R=(__INTEGER)(new_capacity__LRLR -  1);
-            Self__NK0R=old_nb_elts__ORLR;
-            while ((Self__NK0R <= upper__PK0R)) {
-              new__PRLR[Self__NK0R]='\0';
-              Self__NK0R=(__INTEGER)(Self__NK0R +  1);
-            };
-            Self__MRLR->storage__XNK=new__PRLR;
-            Self__MRLR->capacity__MNK=new_capacity__LRLR;
-          };
-        };
-        ((__CHARACTER *)Self__MRLR->storage__XNK)[Self__MRLR->count__VF]='\'';
-        Self__MRLR->count__VF=(__INTEGER)(Self__MRLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__CMTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZOTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__ZOTK,buffer__CMTK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__ZOTK,buffer__CMTK);
+      fputc((int)('('),stdout);
+      __tmp__NYTL=((void **)Self__1XTL->parent_types__DN5D.storage__1LYI)[Self__1XTL->parent_types__DN5D.upper__A1RH];
+      switch (((struct ___OBJ *)__tmp__NYTL)->__id) {
+      case __TYPE__FF__: {
+        __tmp__PYTL=((__TYPE__FF *)__tmp__NYTL)->index__CLC;
       } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__ZOTK,buffer__CMTK);
+      case __TYPE_NULL__GMB__: {
+        __tmp__PYTL=((__TYPE_NULL__GMB *)__tmp__NYTL)->parent_type__HMB.index__CLC;
       } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__ZOTK,buffer__CMTK);
+      case __TYPE_VOID__IMB__: {
+        __tmp__PYTL=((__TYPE_VOID__IMB *)__tmp__NYTL)->parent_type__JMB.index__CLC;
       } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__ZOTK,buffer__CMTK);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__PYTL=((__TYPE_CONTEXT__KMB *)__tmp__NYTL)->parent_type__LMB.index__CLC;
       } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__ZOTK,buffer__CMTK);
+      case __TYPE_ID__MMB__: {
+        __tmp__PYTL=((__TYPE_ID__MMB *)__tmp__NYTL)->parent_type__NMB.index__CLC;
       } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__ZOTK,buffer__CMTK);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__PYTL=((__TYPE_GENERIC__OCY *)__tmp__NYTL)->parent_type__PCY.index__CLC;
       } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__ZOTK,buffer__CMTK);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__PYTL=((__TYPE_BLOCK__CP5D *)__tmp__NYTL)->parent_type__DP5D.index__CLC;
       } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__ZOTK,buffer__CMTK);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__PYTL=((__PROFIL_BLOCK__O3NJ *)__tmp__NYTL)->parent_type__Q3NJ.index__CLC;
       } break;
       };
-      Self__SRLR=((__STRING *)buffer__CMTK);
-      new_capacity__RRLR= 0;
-      if ((Self__SRLR->capacity__MNK <= Self__SRLR->count__VF)) {
-        if ((Self__SRLR->capacity__MNK ==  0)) {
-          Self__SRLR->capacity__MNK= 32;
-          Self__SRLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__RRLR=(__INTEGER)(Self__SRLR->capacity__MNK <<  1);
-          Self__TRLR=((__CHARACTER *)Self__SRLR->storage__XNK);
-          old_nb_elts__URLR=Self__SRLR->capacity__MNK;
-          new__VRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TRLR),((__UINTEGER_32 )old_nb_elts__URLR),((__UINTEGER_32 )new_capacity__RRLR)));
-          upper__UK0R=(__INTEGER)(new_capacity__RRLR -  1);
-          Self__SK0R=old_nb_elts__URLR;
-          while ((Self__SK0R <= upper__UK0R)) {
-            new__VRLR[Self__SK0R]='\0';
-            Self__SK0R=(__INTEGER)(Self__SK0R +  1);
-          };
-          Self__SRLR->storage__XNK=new__VRLR;
-          Self__SRLR->capacity__MNK=new_capacity__RRLR;
-        };
-      };
-      ((__CHARACTER *)Self__SRLR->storage__XNK)[Self__SRLR->count__VF]=')';
-      Self__SRLR->count__VF=(__INTEGER)(Self__SRLR->count__VF +  1);
-    } else {
-      __tmp__5OTK=Self__BMTK->parent_write__YAGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__5OTK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__5OTK),buffer__CMTK);
-        append__MOK(buffer__CMTK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__CMTK,((__REAL_CST *)__tmp__5OTK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__X54P=((__CHARACTER_CST *)__tmp__5OTK);
-        Self__YRLR=((__STRING *)buffer__CMTK);
-        new_capacity__XRLR= 0;
-        if ((Self__YRLR->capacity__MNK <= Self__YRLR->count__VF)) {
-          if ((Self__YRLR->capacity__MNK ==  0)) {
-            Self__YRLR->capacity__MNK= 32;
-            Self__YRLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__XRLR=(__INTEGER)(Self__YRLR->capacity__MNK <<  1);
-            Self__ZRLR=((__CHARACTER *)Self__YRLR->storage__XNK);
-            old_nb_elts__0RLR=Self__YRLR->capacity__MNK;
-            new__1RLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZRLR),((__UINTEGER_32 )old_nb_elts__0RLR),((__UINTEGER_32 )new_capacity__XRLR)));
-            upper__ZK0R=(__INTEGER)(new_capacity__XRLR -  1);
-            Self__XK0R=old_nb_elts__0RLR;
-            while ((Self__XK0R <= upper__ZK0R)) {
-              new__1RLR[Self__XK0R]='\0';
-              Self__XK0R=(__INTEGER)(Self__XK0R +  1);
-            };
-            Self__YRLR->storage__XNK=new__1RLR;
-            Self__YRLR->capacity__MNK=new_capacity__XRLR;
-          };
-        };
-        ((__CHARACTER *)Self__YRLR->storage__XNK)[Self__YRLR->count__VF]='\'';
-        Self__YRLR->count__VF=(__INTEGER)(Self__YRLR->count__VF +  1);
-        append__MOK(buffer__CMTK,Self__X54P->text__PN2H);
-        Self__4RLR=((__STRING *)buffer__CMTK);
-        new_capacity__3RLR= 0;
-        if ((Self__4RLR->capacity__MNK <= Self__4RLR->count__VF)) {
-          if ((Self__4RLR->capacity__MNK ==  0)) {
-            Self__4RLR->capacity__MNK= 32;
-            Self__4RLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__3RLR=(__INTEGER)(Self__4RLR->capacity__MNK <<  1);
-            Self__5RLR=((__CHARACTER *)Self__4RLR->storage__XNK);
-            old_nb_elts__ASLR=Self__4RLR->capacity__MNK;
-            new__BSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5RLR),((__UINTEGER_32 )old_nb_elts__ASLR),((__UINTEGER_32 )new_capacity__3RLR)));
-            upper__4K0R=(__INTEGER)(new_capacity__3RLR -  1);
-            Self__2K0R=old_nb_elts__ASLR;
-            while ((Self__2K0R <= upper__4K0R)) {
-              new__BSLR[Self__2K0R]='\0';
-              Self__2K0R=(__INTEGER)(Self__2K0R +  1);
-            };
-            Self__4RLR->storage__XNK=new__BSLR;
-            Self__4RLR->capacity__MNK=new_capacity__3RLR;
-          };
-        };
-        ((__CHARACTER *)Self__4RLR->storage__XNK)[Self__4RLR->count__VF]='\'';
-        Self__4RLR->count__VF=(__INTEGER)(Self__4RLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__CMTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5OTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__5OTK,buffer__CMTK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__5OTK,buffer__CMTK);
+      print__TFGF(__tmp__PYTL);
+      fputc((int)(')'),stdout);
+    } else /* FALSE */ {
+      print__KKG((&__string_631));
+    };
+    print__KKG((&__string_632));
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    __tmp__GYTL=Self__PWFL->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+    Self__2YAM= 0;
+    while ((Self__2YAM <= __tmp__GYTL)) {
+      __tmp__1XFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__2YAM])->id__KEFJ;
+      switch (((struct ___OBJ *)__tmp__1XFL)->__id) {
+      case __TYPE__FF__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE__FF *)__tmp__1XFL)->prototype__QF->parent_named__PF.name__GWB);
       } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__5OTK,buffer__CMTK);
+      case __TYPE_NULL__GMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
       } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__5OTK,buffer__CMTK);
+      case __TYPE_VOID__IMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
       } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__5OTK,buffer__CMTK);
+      case __TYPE_CONTEXT__KMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
       } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__5OTK,buffer__CMTK);
+      case __TYPE_ID__MMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
       } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__5OTK,buffer__CMTK);
+      case __TYPE_GENERIC__OCY__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__1XFL))->name__HZMB);
       } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__5OTK,buffer__CMTK);
+      case __TYPE_BLOCK__CP5D__: {
+        append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__1XFL)),string_tmp__YC);
       } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__5OTK,buffer__CMTK);
+      case __PROFIL_BLOCK__O3NJ__: {
+        append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__1XFL)),string_tmp__YC);
       } break;
       };
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),',');
+      Self__2YAM=(__INTEGER__Q)(Self__2YAM +  1);
     };
-  };
-}
-
-static void genere_value__RPTK(__WRITE_SLOT *Self__SPTK,void *buffer__TPTK)
-// ({WRITE_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__1PTK,*__tmp__QQTK,*__tmp__HRTK,*__tmp__QRTK,*__tmp__2RTK;
-  void *__tmp__KSTK,*__tmp__QSTK;
-  void *__tmp__2PTK,*__tmp__IRTK,*__tmp__RRTK,*__tmp__3RTK;
-  __CHARACTER_CST *Self__2A5P,*Self__JC5P,*Self__UC5P;
-  __STRING *Self__ESLR,*Self__KSLR,*Self__QSLR,*Self__WSLR,*Self__2SLR;
-  __STRING *Self__CTLR,*Self__ITLR,*Self__OTLR;
-  __INTEGER new_capacity__DSLR,old_nb_elts__GSLR,upper__DL0R,Self__BL0R;
-  __INTEGER new_capacity__JSLR,old_nb_elts__MSLR,upper__IL0R,Self__GL0R;
-  __INTEGER new_capacity__PSLR,old_nb_elts__SSLR,upper__NL0R,Self__LL0R;
-  __INTEGER new_capacity__VSLR,old_nb_elts__YSLR,upper__SL0R,Self__QL0R;
-  __INTEGER new_capacity__1SLR,old_nb_elts__4SLR,upper__XL0R,Self__VL0R;
-  __INTEGER new_capacity__BTLR,old_nb_elts__ETLR,upper__2L0R,Self__0L0R;
-  __INTEGER new_capacity__HTLR,old_nb_elts__KTLR,upper__BM0R,Self__5L0R;
-  __INTEGER new_capacity__NTLR,old_nb_elts__QTLR,upper__GM0R,Self__EM0R;
-  __BOOLEAN __tmp__BQTK,__tmp__SQTK,__tmp__VRTK,__tmp__CSTK,__tmp__DSTK;
-  __CHARACTER *Self__FSLR,*new__HSLR,*Self__LSLR,*new__NSLR,*Self__RSLR;
-  __CHARACTER *new__TSLR,*Self__XSLR,*new__ZSLR,*Self__3SLR,*new__5SLR;
-  __CHARACTER *Self__DTLR,*new__FTLR,*Self__JTLR,*new__LTLR,*Self__PTLR;
-  __CHARACTER *new__RTLR;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__SPTK->slot__HT1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)) {
-    __tmp__1PTK=Self__SPTK->parent_write__FBGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__1PTK)->__id) {
-    case __LIST__: {
-      __tmp__2PTK=static_type__OHQG(__tmp__1PTK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__2PTK=((__STRING_CST *)__tmp__1PTK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__2PTK=((__EXTERNAL_C *)__tmp__1PTK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__2PTK=((__PROTOTYPE_CST *)__tmp__1PTK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__2PTK=((__INTEGER_CST *)__tmp__1PTK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__2PTK=((__LOCAL *)((__READ_LOCAL *)__tmp__1PTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__2PTK=static_type__CN1H(__tmp__1PTK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__2PTK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__2PTK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__2PTK=((__REAL_CST *)__tmp__1PTK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__2PTK=((__CHARACTER_CST *)__tmp__1PTK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__2PTK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__2PTK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__2PTK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__2PTK=static_type__UO1H(__tmp__1PTK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__2PTK=static_type__0O1H(__tmp__1PTK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__2PTK=static_type__5O1H(__tmp__1PTK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__2PTK=static_type__EP1H(__tmp__1PTK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__2PTK=static_type__JP1H(__tmp__1PTK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__2PTK=static_type__OP1H(__tmp__1PTK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__2PTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__2PTK=static_type__XP1H(__tmp__1PTK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__2PTK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__2PTK=((__CAST *)__tmp__1PTK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__2PTK=static_type__NOKL(__tmp__1PTK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__2PTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1PTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__2PTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1PTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__2PTK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__2PTK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2PTK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__2PTK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2PTK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__2PTK=static_type__DFJM(__tmp__1PTK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__2PTK=static_type__P3ML(__tmp__1PTK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__2PTK=static_type__R3XM(__tmp__1PTK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__2PTK=static_type__DREO(__tmp__1PTK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__2PTK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__2PTK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__2PTK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__2PTK=static_type__3YPN(__tmp__1PTK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__2PTK=static_type__1HSO(__tmp__1PTK);
-    } break;
+    put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+    fputc((int)('\n'),stdout);
+    __tmp__BYFL=Self__PWFL->parent_instr__RDXC.parent_itm_object__YH.position__P2B;
+    put_error__text__EQE( 0,(&__string_633));
+    put_position__PRE(__tmp__BYFL);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    __tmp__BQTK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2PTK)->flag__ATL &  16) !=  0));
-  } else {
-    __tmp__BQTK=FALSE__;
   };
-  if (__tmp__BQTK) {
-    append__MOK(buffer__TPTK,(&__string_518));
-    __tmp__QQTK=Self__SPTK->parent_write__FBGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__QQTK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__QQTK),buffer__TPTK);
-      append__MOK(buffer__TPTK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__TPTK,((__REAL_CST *)__tmp__QQTK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__2A5P=((__CHARACTER_CST *)__tmp__QQTK);
-      Self__ESLR=((__STRING *)buffer__TPTK);
-      new_capacity__DSLR= 0;
-      if ((Self__ESLR->capacity__MNK <= Self__ESLR->count__VF)) {
-        if ((Self__ESLR->capacity__MNK ==  0)) {
-          Self__ESLR->capacity__MNK= 32;
-          Self__ESLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__DSLR=(__INTEGER)(Self__ESLR->capacity__MNK <<  1);
-          Self__FSLR=((__CHARACTER *)Self__ESLR->storage__XNK);
-          old_nb_elts__GSLR=Self__ESLR->capacity__MNK;
-          new__HSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FSLR),((__UINTEGER_32 )old_nb_elts__GSLR),((__UINTEGER_32 )new_capacity__DSLR)));
-          upper__DL0R=(__INTEGER)(new_capacity__DSLR -  1);
-          Self__BL0R=old_nb_elts__GSLR;
-          while ((Self__BL0R <= upper__DL0R)) {
-            new__HSLR[Self__BL0R]='\0';
-            Self__BL0R=(__INTEGER)(Self__BL0R +  1);
-          };
-          Self__ESLR->storage__XNK=new__HSLR;
-          Self__ESLR->capacity__MNK=new_capacity__DSLR;
-        };
-      };
-      ((__CHARACTER *)Self__ESLR->storage__XNK)[Self__ESLR->count__VF]='\'';
-      Self__ESLR->count__VF=(__INTEGER)(Self__ESLR->count__VF +  1);
-      append__MOK(buffer__TPTK,Self__2A5P->text__PN2H);
-      Self__KSLR=((__STRING *)buffer__TPTK);
-      new_capacity__JSLR= 0;
-      if ((Self__KSLR->capacity__MNK <= Self__KSLR->count__VF)) {
-        if ((Self__KSLR->capacity__MNK ==  0)) {
-          Self__KSLR->capacity__MNK= 32;
-          Self__KSLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__JSLR=(__INTEGER)(Self__KSLR->capacity__MNK <<  1);
-          Self__LSLR=((__CHARACTER *)Self__KSLR->storage__XNK);
-          old_nb_elts__MSLR=Self__KSLR->capacity__MNK;
-          new__NSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LSLR),((__UINTEGER_32 )old_nb_elts__MSLR),((__UINTEGER_32 )new_capacity__JSLR)));
-          upper__IL0R=(__INTEGER)(new_capacity__JSLR -  1);
-          Self__GL0R=old_nb_elts__MSLR;
-          while ((Self__GL0R <= upper__IL0R)) {
-            new__NSLR[Self__GL0R]='\0';
-            Self__GL0R=(__INTEGER)(Self__GL0R +  1);
-          };
-          Self__KSLR->storage__XNK=new__NSLR;
-          Self__KSLR->capacity__MNK=new_capacity__JSLR;
-        };
-      };
-      ((__CHARACTER *)Self__KSLR->storage__XNK)[Self__KSLR->count__VF]='\'';
-      Self__KSLR->count__VF=(__INTEGER)(Self__KSLR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__TPTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QQTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__QQTK,buffer__TPTK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__QQTK,buffer__TPTK);
-    } break;
+  __tmp__FXFL=__tmp__ZWFL->parent_types__DN5D.upper__A1RH;
+  Result__GCPT= 0;
+  while ((Result__GCPT <= __tmp__FXFL)) {
+    __tmp__PYTL=Result__GCPT;
+    typ__TWFL=((void **)((__TYPES_TMP__AN5D *)__tmp__ZWFL)->parent_types__DN5D.storage__1LYI)[Result__GCPT];
+    while (((void *)typ__TWFL != (void *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__PYTL])->id__KEFJ)) {
+      remove__MQJO(((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__PYTL]));
+      Self__ICEN=((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__RCEN=Self__ICEN->parent_arrayed_collection__O5EJ.storage__LXBN;
+      __tmp__SCEN=Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ;
+      Self__ZXYN=((void **)__tmp__RCEN);
+      i__KYYN=__tmp__PYTL;
+      while ((i__KYYN != __tmp__SCEN)) {
+        Self__ZXYN[i__KYYN]=Self__ZXYN[(__INTEGER__Q)(i__KYYN +  1)];
+        i__KYYN=(__INTEGER__Q)(i__KYYN +  1);
+      };
+      Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ -  1);
+    };
+    __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Result__GCPT])->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((__tmp__PYTL ==  0)) {
+      count_empty__YWFL=(__INTEGER__Q)(count_empty__YWFL +  1);
+    };
+    Result__GCPT=(__INTEGER__Q)(Result__GCPT +  1);
+  };
+  until_do__EGLL:
+  {
+    __tmp__PYTL=(__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ZWFL)->parent_types__DN5D.upper__A1RH +  1);
+    __tmp__SCEN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((__tmp__PYTL != __tmp__SCEN)) {
+      Self__ICEN=((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ);
+      Result__ZNYT=((void **)Self__ICEN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      remove__MQJO(((__CASE__E5EJ *)Result__ZNYT));
+      Self__ICEN=((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ -  1);
+      goto until_do__EGLL;
     };
-    Self__QSLR=((__STRING *)buffer__TPTK);
-    new_capacity__PSLR= 0;
-    if ((Self__QSLR->capacity__MNK <= Self__QSLR->count__VF)) {
-      if ((Self__QSLR->capacity__MNK ==  0)) {
-        Self__QSLR->capacity__MNK= 32;
-        Self__QSLR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__PSLR=(__INTEGER)(Self__QSLR->capacity__MNK <<  1);
-        Self__RSLR=((__CHARACTER *)Self__QSLR->storage__XNK);
-        old_nb_elts__SSLR=Self__QSLR->capacity__MNK;
-        new__TSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RSLR),((__UINTEGER_32 )old_nb_elts__SSLR),((__UINTEGER_32 )new_capacity__PSLR)));
-        upper__NL0R=(__INTEGER)(new_capacity__PSLR -  1);
-        Self__LL0R=old_nb_elts__SSLR;
-        while ((Self__LL0R <= upper__NL0R)) {
-          new__TSLR[Self__LL0R]='\0';
-          Self__LL0R=(__INTEGER)(Self__LL0R +  1);
-        };
-        Self__QSLR->storage__XNK=new__TSLR;
-        Self__QSLR->capacity__MNK=new_capacity__PSLR;
-      };
-    };
-    ((__CHARACTER *)Self__QSLR->storage__XNK)[Self__QSLR->count__VF]=')';
-    Self__QSLR->count__VF=(__INTEGER)(Self__QSLR->count__VF +  1);
-    __tmp__SQTK=TRUE__;
-  } else {
-    __tmp__SQTK=FALSE__;
   };
-  if ((! __tmp__SQTK)) {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__SPTK->slot__HT1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__SPTK->slot__HT1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)))) {
-      __tmp__HRTK=Self__SPTK->parent_write__FBGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__HRTK)->__id) {
-      case __LIST__: {
-        __tmp__IRTK=static_type__OHQG(__tmp__HRTK);
-      } break;
-      case __STRING_CST__: {
-        __tmp__IRTK=((__STRING_CST *)__tmp__HRTK)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__IRTK=((__EXTERNAL_C *)__tmp__HRTK)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__IRTK=((__PROTOTYPE_CST *)__tmp__HRTK)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__IRTK=((__INTEGER_CST *)__tmp__HRTK)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__IRTK=((__LOCAL *)((__READ_LOCAL *)__tmp__HRTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__IRTK=static_type__CN1H(__tmp__HRTK);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__IRTK=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__IRTK=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__IRTK=((__REAL_CST *)__tmp__HRTK)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__IRTK=((__CHARACTER_CST *)__tmp__HRTK)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__IRTK=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__IRTK=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__IRTK=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__IRTK=static_type__UO1H(__tmp__HRTK);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__IRTK=static_type__0O1H(__tmp__HRTK);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__IRTK=static_type__5O1H(__tmp__HRTK);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__IRTK=static_type__EP1H(__tmp__HRTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__IRTK=static_type__JP1H(__tmp__HRTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__IRTK=static_type__OP1H(__tmp__HRTK);
-      } break;
-      case __PUT_TO__: {
-        __tmp__IRTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__IRTK=static_type__XP1H(__tmp__HRTK);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__IRTK=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__IRTK=((__CAST *)__tmp__HRTK)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__IRTK=static_type__NOKL(__tmp__HRTK);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__IRTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HRTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__IRTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HRTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__IRTK=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__IRTK=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__IRTK=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__IRTK=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__IRTK=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__IRTK=static_type__DFJM(__tmp__HRTK);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__IRTK=static_type__P3ML(__tmp__HRTK);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__IRTK=static_type__R3XM(__tmp__HRTK);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__IRTK=static_type__DREO(__tmp__HRTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__IRTK=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__IRTK=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__IRTK=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__IRTK=static_type__3YPN(__tmp__HRTK);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__IRTK=static_type__1HSO(__tmp__HRTK);
-      } break;
-      };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__IRTK)->flag__ATL &  1) !=  0))) {
-        __tmp__VRTK=TRUE__;
+  free__GNZI(((__TYPES_TMP__AN5D *)__tmp__ZWFL));
+  __tmp__FXFL=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((__tmp__FXFL ==  1)) {
+    __tmp__V1FL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__GYTL=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((__tmp__GYTL ==  2) && (debug_level_option__YE ==  0))) {
+      Result__ZNYT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__Q1FL=((void *)Result__ZNYT->id__KEFJ == (void *)TYPE_NULL__GMB__);
+    } else /* FALSE */ {
+      __tmp__Q1FL=FALSE__O__;
+    };
+    if (__tmp__Q1FL) {
+      Result__ZNYT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__ZNYT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__Q1FL=(__tmp__PYTL !=  0);
+    } else /* FALSE */ {
+      __tmp__Q1FL=FALSE__O__;
+    };
+    if (__tmp__Q1FL) {
+      Result__ZNYT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__NYTL=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__ZNYT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (__tmp__NYTL==NULL) {
+        __tmp__1XFL=NULL;
       } else {
-        __tmp__QRTK=Self__SPTK->parent_write__FBGH.value__PAEH;
-        switch (((struct ___OBJ *)__tmp__QRTK)->__id) {
-        case __LIST__: {
-          __tmp__RRTK=static_type__OHQG(__tmp__QRTK);
-        } break;
-        case __STRING_CST__: {
-          __tmp__RRTK=((__STRING_CST *)__tmp__QRTK)->parent_constant__5F.static_type__M2YD;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__RRTK=((__EXTERNAL_C *)__tmp__QRTK)->static_type__1VZD;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__RRTK=((__PROTOTYPE_CST *)__tmp__QRTK)->parent_constant__W2LC.static_type__M2YD;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__RRTK=((__INTEGER_CST *)__tmp__QRTK)->parent_constant__B3LC.static_type__M2YD;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__RRTK=((__LOCAL *)((__READ_LOCAL *)__tmp__QRTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__RRTK=static_type__CN1H(__tmp__QRTK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__RRTK=static_type__1N1H();
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__RRTK=static_type__AO1H();
-        } break;
-        case __REAL_CST__: {
-          __tmp__RRTK=((__REAL_CST *)__tmp__QRTK)->parent_constant__U2JH.static_type__M2YD;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__RRTK=((__CHARACTER_CST *)__tmp__QRTK)->parent_constant__H3JH.static_type__M2YD;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__RRTK=static_type__FO1H();
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__RRTK=static_type__KO1H();
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__RRTK=static_type__PO1H();
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__RRTK=static_type__UO1H(__tmp__QRTK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__RRTK=static_type__0O1H(__tmp__QRTK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__RRTK=static_type__5O1H(__tmp__QRTK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__RRTK=static_type__EP1H(__tmp__QRTK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__RRTK=static_type__JP1H(__tmp__QRTK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__RRTK=static_type__OP1H(__tmp__QRTK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__RRTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-        } break;
-        case __ITEM__: {
-          __tmp__RRTK=static_type__XP1H(__tmp__QRTK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__RRTK=static_type__DQ1H();
-        } break;
-        case __CAST__: {
-          __tmp__RRTK=((__CAST *)__tmp__QRTK)->static_type__0N1H;
+        switch (((struct ___OBJ *)__tmp__NYTL)->__id) {
+        case __LIST__WH__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__RRTK=static_type__NOKL(__tmp__QRTK);
+        case __STRING_CST__5J__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__RRTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QRTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __CALL_NULL__IUB__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__RRTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QRTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __PUSH__IXB__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__RRTK=static_type__Z1ZM();
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__RRTK=static_type__ZQEO();
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__RRTK=static_type__P0IO();
+        case __INTEGER_CST__XAXC__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__RRTK=static_type__4QEO();
+        case __SWITCH__QDXC__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__RRTK=static_type__V0IO();
+        case __NODE_TYPE__SK2C__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__RRTK=static_type__DFJM(__tmp__QRTK);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__RRTK=static_type__P3ML(__tmp__QRTK);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__RRTK=static_type__R3XM(__tmp__QRTK);
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__1XFL=((void *)__tmp__NYTL);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__RRTK=static_type__DREO(__tmp__QRTK);
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__1XFL=((void *)__tmp__NYTL);
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__RRTK=static_type__0BEP();
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__RRTK=static_type__V0QN();
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__RRTK=static_type__00QN();
-        } break;
-        case __EXPR_OR__: {
-          __tmp__RRTK=static_type__3YPN(__tmp__QRTK);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__RRTK=static_type__1HSO(__tmp__QRTK);
-        } break;
-        };
-        __tmp__VRTK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RRTK)->flag__ATL &  16) !=  0);
-      };
-      __tmp__CSTK=__tmp__VRTK;
-    } else {
-      __tmp__CSTK=FALSE__;
-    };
-    if (__tmp__CSTK) {
-      __tmp__2RTK=Self__SPTK->parent_write__FBGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__2RTK)->__id) {
-      case __LIST__: {
-        __tmp__3RTK=static_type__OHQG(__tmp__2RTK);
-      } break;
-      case __STRING_CST__: {
-        __tmp__3RTK=((__STRING_CST *)__tmp__2RTK)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__3RTK=((__EXTERNAL_C *)__tmp__2RTK)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__3RTK=((__PROTOTYPE_CST *)__tmp__2RTK)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__3RTK=((__INTEGER_CST *)__tmp__2RTK)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__3RTK=((__LOCAL *)((__READ_LOCAL *)__tmp__2RTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__3RTK=static_type__CN1H(__tmp__2RTK);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__3RTK=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__3RTK=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__3RTK=((__REAL_CST *)__tmp__2RTK)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__3RTK=((__CHARACTER_CST *)__tmp__2RTK)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__3RTK=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__3RTK=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__3RTK=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__3RTK=static_type__UO1H(__tmp__2RTK);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__3RTK=static_type__0O1H(__tmp__2RTK);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__3RTK=static_type__5O1H(__tmp__2RTK);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__3RTK=static_type__EP1H(__tmp__2RTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__3RTK=static_type__JP1H(__tmp__2RTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__3RTK=static_type__OP1H(__tmp__2RTK);
-      } break;
-      case __PUT_TO__: {
-        __tmp__3RTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__3RTK=static_type__XP1H(__tmp__2RTK);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__3RTK=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__3RTK=((__CAST *)__tmp__2RTK)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__3RTK=static_type__NOKL(__tmp__2RTK);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__3RTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2RTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__3RTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2RTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__3RTK=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__3RTK=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__3RTK=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__3RTK=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__3RTK=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__3RTK=static_type__DFJM(__tmp__2RTK);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__3RTK=static_type__P3ML(__tmp__2RTK);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__3RTK=static_type__R3XM(__tmp__2RTK);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__3RTK=static_type__DREO(__tmp__2RTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__3RTK=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__3RTK=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__3RTK=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__3RTK=static_type__3YPN(__tmp__2RTK);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__3RTK=static_type__1HSO(__tmp__2RTK);
-      } break;
-      };
-      __tmp__DSTK=((void *)((__TYPE_FULL *)__tmp__3RTK)->parent_type__5SL != (void *)TYPE_NULL__);
-    } else {
-      __tmp__DSTK=FALSE__;
-    };
-    if (__tmp__DSTK) {
-      append__MOK(buffer__TPTK,(&__string_411));
-      __tmp__KSTK=Self__SPTK->parent_write__FBGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__KSTK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__KSTK),buffer__TPTK);
-        append__MOK(buffer__TPTK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__TPTK,((__REAL_CST *)__tmp__KSTK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__JC5P=((__CHARACTER_CST *)__tmp__KSTK);
-        Self__WSLR=((__STRING *)buffer__TPTK);
-        new_capacity__VSLR= 0;
-        if ((Self__WSLR->capacity__MNK <= Self__WSLR->count__VF)) {
-          if ((Self__WSLR->capacity__MNK ==  0)) {
-            Self__WSLR->capacity__MNK= 32;
-            Self__WSLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__VSLR=(__INTEGER)(Self__WSLR->capacity__MNK <<  1);
-            Self__XSLR=((__CHARACTER *)Self__WSLR->storage__XNK);
-            old_nb_elts__YSLR=Self__WSLR->capacity__MNK;
-            new__ZSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XSLR),((__UINTEGER_32 )old_nb_elts__YSLR),((__UINTEGER_32 )new_capacity__VSLR)));
-            upper__SL0R=(__INTEGER)(new_capacity__VSLR -  1);
-            Self__QL0R=old_nb_elts__YSLR;
-            while ((Self__QL0R <= upper__SL0R)) {
-              new__ZSLR[Self__QL0R]='\0';
-              Self__QL0R=(__INTEGER)(Self__QL0R +  1);
-            };
-            Self__WSLR->storage__XNK=new__ZSLR;
-            Self__WSLR->capacity__MNK=new_capacity__VSLR;
-          };
-        };
-        ((__CHARACTER *)Self__WSLR->storage__XNK)[Self__WSLR->count__VF]='\'';
-        Self__WSLR->count__VF=(__INTEGER)(Self__WSLR->count__VF +  1);
-        append__MOK(buffer__TPTK,Self__JC5P->text__PN2H);
-        Self__2SLR=((__STRING *)buffer__TPTK);
-        new_capacity__1SLR= 0;
-        if ((Self__2SLR->capacity__MNK <= Self__2SLR->count__VF)) {
-          if ((Self__2SLR->capacity__MNK ==  0)) {
-            Self__2SLR->capacity__MNK= 32;
-            Self__2SLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__1SLR=(__INTEGER)(Self__2SLR->capacity__MNK <<  1);
-            Self__3SLR=((__CHARACTER *)Self__2SLR->storage__XNK);
-            old_nb_elts__4SLR=Self__2SLR->capacity__MNK;
-            new__5SLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3SLR),((__UINTEGER_32 )old_nb_elts__4SLR),((__UINTEGER_32 )new_capacity__1SLR)));
-            upper__XL0R=(__INTEGER)(new_capacity__1SLR -  1);
-            Self__VL0R=old_nb_elts__4SLR;
-            while ((Self__VL0R <= upper__XL0R)) {
-              new__5SLR[Self__VL0R]='\0';
-              Self__VL0R=(__INTEGER)(Self__VL0R +  1);
-            };
-            Self__2SLR->storage__XNK=new__5SLR;
-            Self__2SLR->capacity__MNK=new_capacity__1SLR;
-          };
-        };
-        ((__CHARACTER *)Self__2SLR->storage__XNK)[Self__2SLR->count__VF]='\'';
-        Self__2SLR->count__VF=(__INTEGER)(Self__2SLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__TPTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KSTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__KSTK,buffer__TPTK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__KSTK,buffer__TPTK);
-      } break;
-      };
-      Self__CTLR=((__STRING *)buffer__TPTK);
-      new_capacity__BTLR= 0;
-      if ((Self__CTLR->capacity__MNK <= Self__CTLR->count__VF)) {
-        if ((Self__CTLR->capacity__MNK ==  0)) {
-          Self__CTLR->capacity__MNK= 32;
-          Self__CTLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__BTLR=(__INTEGER)(Self__CTLR->capacity__MNK <<  1);
-          Self__DTLR=((__CHARACTER *)Self__CTLR->storage__XNK);
-          old_nb_elts__ETLR=Self__CTLR->capacity__MNK;
-          new__FTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DTLR),((__UINTEGER_32 )old_nb_elts__ETLR),((__UINTEGER_32 )new_capacity__BTLR)));
-          upper__2L0R=(__INTEGER)(new_capacity__BTLR -  1);
-          Self__0L0R=old_nb_elts__ETLR;
-          while ((Self__0L0R <= upper__2L0R)) {
-            new__FTLR[Self__0L0R]='\0';
-            Self__0L0R=(__INTEGER)(Self__0L0R +  1);
-          };
-          Self__CTLR->storage__XNK=new__FTLR;
-          Self__CTLR->capacity__MNK=new_capacity__BTLR;
-        };
-      };
-      ((__CHARACTER *)Self__CTLR->storage__XNK)[Self__CTLR->count__VF]=')';
-      Self__CTLR->count__VF=(__INTEGER)(Self__CTLR->count__VF +  1);
-    } else {
-      __tmp__QSTK=Self__SPTK->parent_write__FBGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__QSTK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__QSTK),buffer__TPTK);
-        append__MOK(buffer__TPTK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__TPTK,((__REAL_CST *)__tmp__QSTK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__UC5P=((__CHARACTER_CST *)__tmp__QSTK);
-        Self__ITLR=((__STRING *)buffer__TPTK);
-        new_capacity__HTLR= 0;
-        if ((Self__ITLR->capacity__MNK <= Self__ITLR->count__VF)) {
-          if ((Self__ITLR->capacity__MNK ==  0)) {
-            Self__ITLR->capacity__MNK= 32;
-            Self__ITLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__HTLR=(__INTEGER)(Self__ITLR->capacity__MNK <<  1);
-            Self__JTLR=((__CHARACTER *)Self__ITLR->storage__XNK);
-            old_nb_elts__KTLR=Self__ITLR->capacity__MNK;
-            new__LTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JTLR),((__UINTEGER_32 )old_nb_elts__KTLR),((__UINTEGER_32 )new_capacity__HTLR)));
-            upper__BM0R=(__INTEGER)(new_capacity__HTLR -  1);
-            Self__5L0R=old_nb_elts__KTLR;
-            while ((Self__5L0R <= upper__BM0R)) {
-              new__LTLR[Self__5L0R]='\0';
-              Self__5L0R=(__INTEGER)(Self__5L0R +  1);
-            };
-            Self__ITLR->storage__XNK=new__LTLR;
-            Self__ITLR->capacity__MNK=new_capacity__HTLR;
-          };
-        };
-        ((__CHARACTER *)Self__ITLR->storage__XNK)[Self__ITLR->count__VF]='\'';
-        Self__ITLR->count__VF=(__INTEGER)(Self__ITLR->count__VF +  1);
-        append__MOK(buffer__TPTK,Self__UC5P->text__PN2H);
-        Self__OTLR=((__STRING *)buffer__TPTK);
-        new_capacity__NTLR= 0;
-        if ((Self__OTLR->capacity__MNK <= Self__OTLR->count__VF)) {
-          if ((Self__OTLR->capacity__MNK ==  0)) {
-            Self__OTLR->capacity__MNK= 32;
-            Self__OTLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__NTLR=(__INTEGER)(Self__OTLR->capacity__MNK <<  1);
-            Self__PTLR=((__CHARACTER *)Self__OTLR->storage__XNK);
-            old_nb_elts__QTLR=Self__OTLR->capacity__MNK;
-            new__RTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PTLR),((__UINTEGER_32 )old_nb_elts__QTLR),((__UINTEGER_32 )new_capacity__NTLR)));
-            upper__GM0R=(__INTEGER)(new_capacity__NTLR -  1);
-            Self__EM0R=old_nb_elts__QTLR;
-            while ((Self__EM0R <= upper__GM0R)) {
-              new__RTLR[Self__EM0R]='\0';
-              Self__EM0R=(__INTEGER)(Self__EM0R +  1);
-            };
-            Self__OTLR->storage__XNK=new__RTLR;
-            Self__OTLR->capacity__MNK=new_capacity__NTLR;
-          };
-        };
-        ((__CHARACTER *)Self__OTLR->storage__XNK)[Self__OTLR->count__VF]='\'';
-        Self__OTLR->count__VF=(__INTEGER)(Self__OTLR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__TPTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QSTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__QSTK,buffer__TPTK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__QSTK,buffer__TPTK);
-      } break;
-      };
-    };
-  };
-}
-
-static void genere_value__NTTK(__WRITE_LOCAL *Self__OTTK,void *buffer__PTTK)
-// ({WRITE_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__XTTK,*__tmp__MUTK,*__tmp__DVTK,*__tmp__MVTK,*__tmp__YVTK;
-  void *__tmp__GWTK,*__tmp__MWTK;
-  void *__tmp__YTTK,*__tmp__EVTK,*__tmp__NVTK,*__tmp__ZVTK;
-  __CHARACTER_CST *Self__3D5P,*Self__KF5P,*Self__VF5P;
-  __STRING *Self__UTLR,*Self__0TLR,*Self__AULR,*Self__GULR,*Self__MULR;
-  __STRING *Self__SULR,*Self__YULR,*Self__4ULR;
-  __INTEGER new_capacity__TTLR,old_nb_elts__WTLR,upper__LM0R,Self__JM0R;
-  __INTEGER new_capacity__ZTLR,old_nb_elts__2TLR,upper__QM0R,Self__OM0R;
-  __INTEGER new_capacity__5TLR,old_nb_elts__CULR,upper__VM0R,Self__TM0R;
-  __INTEGER new_capacity__FULR,old_nb_elts__IULR,upper__0M0R,Self__YM0R;
-  __INTEGER new_capacity__LULR,old_nb_elts__OULR,upper__5M0R,Self__3M0R;
-  __INTEGER new_capacity__RULR,old_nb_elts__UULR,upper__EN0R,Self__CN0R;
-  __INTEGER new_capacity__XULR,old_nb_elts__0ULR,upper__JN0R,Self__HN0R;
-  __INTEGER new_capacity__3ULR,old_nb_elts__AVLR,upper__ON0R,Self__MN0R;
-  __BOOLEAN __tmp__3TTK,__tmp__OUTK,__tmp__RVTK,__tmp__4VTK,__tmp__5VTK;
-  __CHARACTER *Self__VTLR,*new__XTLR,*Self__1TLR,*new__3TLR,*Self__BULR;
-  __CHARACTER *new__DULR,*Self__HULR,*new__JULR,*Self__NULR,*new__PULR;
-  __CHARACTER *Self__TULR,*new__VULR,*Self__ZULR,*new__1ULR,*Self__5ULR;
-  __CHARACTER *new__BVLR;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__OTTK->local__ERIJ)->parent_variable__T1LC.type__D25F)->flag__ATL &  16) !=  0)) {
-    __tmp__XTTK=Self__OTTK->parent_write__540I.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__XTTK)->__id) {
-    case __LIST__: {
-      __tmp__YTTK=static_type__OHQG(__tmp__XTTK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__YTTK=((__STRING_CST *)__tmp__XTTK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__YTTK=((__EXTERNAL_C *)__tmp__XTTK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__YTTK=((__PROTOTYPE_CST *)__tmp__XTTK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__YTTK=((__INTEGER_CST *)__tmp__XTTK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__YTTK=((__LOCAL *)((__READ_LOCAL *)__tmp__XTTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__YTTK=static_type__CN1H(__tmp__XTTK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__YTTK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__YTTK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__YTTK=((__REAL_CST *)__tmp__XTTK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__YTTK=((__CHARACTER_CST *)__tmp__XTTK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__YTTK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__YTTK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__YTTK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__YTTK=static_type__UO1H(__tmp__XTTK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__YTTK=static_type__0O1H(__tmp__XTTK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__YTTK=static_type__5O1H(__tmp__XTTK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__YTTK=static_type__EP1H(__tmp__XTTK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__YTTK=static_type__JP1H(__tmp__XTTK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__YTTK=static_type__OP1H(__tmp__XTTK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__YTTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__YTTK=static_type__XP1H(__tmp__XTTK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__YTTK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__YTTK=((__CAST *)__tmp__XTTK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__YTTK=static_type__NOKL(__tmp__XTTK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__YTTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XTTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__YTTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XTTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__YTTK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__YTTK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YTTK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__YTTK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YTTK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__YTTK=static_type__DFJM(__tmp__XTTK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__YTTK=static_type__P3ML(__tmp__XTTK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__YTTK=static_type__R3XM(__tmp__XTTK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__YTTK=static_type__DREO(__tmp__XTTK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__YTTK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__YTTK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__YTTK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__YTTK=static_type__3YPN(__tmp__XTTK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__YTTK=static_type__1HSO(__tmp__XTTK);
-    } break;
-    };
-    __tmp__3TTK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YTTK)->flag__ATL &  16) !=  0));
-  } else {
-    __tmp__3TTK=FALSE__;
-  };
-  if (__tmp__3TTK) {
-    append__MOK(buffer__PTTK,(&__string_518));
-    __tmp__MUTK=Self__OTTK->parent_write__540I.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__MUTK)->__id) {
-    case __LIST__: {
-      genere__0EEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __STRING_CST__: {
-      genere__MFEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXTERNAL_C__: {
-      genere__WIEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      genere__ILEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __INTEGER_CST__: {
-      genere__MLEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __READ_LOCAL__: {
-      genere__NMEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      display__2XFK(((__EXPR_MULTIPLE *)__tmp__MUTK),buffer__PTTK);
-      append__MOK(buffer__PTTK,(&__string_276));
-    } break;
-    case __EXPR_EQUAL__: {
-      genere__PNEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      genere__4REK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __REAL_CST__: {
-      append__MOK(buffer__PTTK,((__REAL_CST *)__tmp__MUTK)->value__HN2H);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__3D5P=((__CHARACTER_CST *)__tmp__MUTK);
-      Self__UTLR=((__STRING *)buffer__PTTK);
-      new_capacity__TTLR= 0;
-      if ((Self__UTLR->capacity__MNK <= Self__UTLR->count__VF)) {
-        if ((Self__UTLR->capacity__MNK ==  0)) {
-          Self__UTLR->capacity__MNK= 32;
-          Self__UTLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__TTLR=(__INTEGER)(Self__UTLR->capacity__MNK <<  1);
-          Self__VTLR=((__CHARACTER *)Self__UTLR->storage__XNK);
-          old_nb_elts__WTLR=Self__UTLR->capacity__MNK;
-          new__XTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VTLR),((__UINTEGER_32 )old_nb_elts__WTLR),((__UINTEGER_32 )new_capacity__TTLR)));
-          upper__LM0R=(__INTEGER)(new_capacity__TTLR -  1);
-          Self__JM0R=old_nb_elts__WTLR;
-          while ((Self__JM0R <= upper__LM0R)) {
-            new__XTLR[Self__JM0R]='\0';
-            Self__JM0R=(__INTEGER)(Self__JM0R +  1);
-          };
-          Self__UTLR->storage__XNK=new__XTLR;
-          Self__UTLR->capacity__MNK=new_capacity__TTLR;
-        };
-      };
-      ((__CHARACTER *)Self__UTLR->storage__XNK)[Self__UTLR->count__VF]='\'';
-      Self__UTLR->count__VF=(__INTEGER)(Self__UTLR->count__VF +  1);
-      append__MOK(buffer__PTTK,Self__3D5P->text__PN2H);
-      Self__0TLR=((__STRING *)buffer__PTTK);
-      new_capacity__ZTLR= 0;
-      if ((Self__0TLR->capacity__MNK <= Self__0TLR->count__VF)) {
-        if ((Self__0TLR->capacity__MNK ==  0)) {
-          Self__0TLR->capacity__MNK= 32;
-          Self__0TLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ZTLR=(__INTEGER)(Self__0TLR->capacity__MNK <<  1);
-          Self__1TLR=((__CHARACTER *)Self__0TLR->storage__XNK);
-          old_nb_elts__2TLR=Self__0TLR->capacity__MNK;
-          new__3TLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1TLR),((__UINTEGER_32 )old_nb_elts__2TLR),((__UINTEGER_32 )new_capacity__ZTLR)));
-          upper__QM0R=(__INTEGER)(new_capacity__ZTLR -  1);
-          Self__OM0R=old_nb_elts__2TLR;
-          while ((Self__OM0R <= upper__QM0R)) {
-            new__3TLR[Self__OM0R]='\0';
-            Self__OM0R=(__INTEGER)(Self__OM0R +  1);
-          };
-          Self__0TLR->storage__XNK=new__3TLR;
-          Self__0TLR->capacity__MNK=new_capacity__ZTLR;
-        };
-      };
-      ((__CHARACTER *)Self__0TLR->storage__XNK)[Self__0TLR->count__VF]='\'';
-      Self__0TLR->count__VF=(__INTEGER)(Self__0TLR->count__VF +  1);
-    } break;
-    case __IS_EXPANDED__: {
-      print__1ZE((&__string_277));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __GET_TYPE_ID__: {
-      genere__YWEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_SUP__: {
-      genere__SXEK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_SUB__: {
-      genere__B2EK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_MUL__: {
-      genere__L4EK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_DIV__: {
-      genere__VAFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_AND__: {
-      genere__5CFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      genere__JFFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      genere__THFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __PUT_TO__: {
-      genere__3JFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __ITEM__: {
-      genere__SLFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __SIZE_OF__: {
-      genere__XLFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __CAST__: {
-      genere__4LFK(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __CALL_SLOT__: {
-      genere__TPKL(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __READ_SLOT__: {
-      genere__40NL(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __READ_GLOBAL__: {
-      append__MOK(buffer__PTTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MUTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      genere__WD1M(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      genere__10EO(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      genere__NBLO(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      genere__C1EO(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      genere__VBLO(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_NEG__: {
-      genere__M5JM(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_ADD__: {
-      genere__24ML(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_NOT__: {
-      genere__OUZM(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_MOD__: {
-      genere__J1EO(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      genere__THEP(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_INF__: {
-      genere__1XRN(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      genere__J2RN(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_OR__: {
-      genere__GFQN(__tmp__MUTK,buffer__PTTK);
-    } break;
-    case __EXPR_XOR__: {
-      genere__2FUO(__tmp__MUTK,buffer__PTTK);
-    } break;
-    };
-    Self__AULR=((__STRING *)buffer__PTTK);
-    new_capacity__5TLR= 0;
-    if ((Self__AULR->capacity__MNK <= Self__AULR->count__VF)) {
-      if ((Self__AULR->capacity__MNK ==  0)) {
-        Self__AULR->capacity__MNK= 32;
-        Self__AULR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__5TLR=(__INTEGER)(Self__AULR->capacity__MNK <<  1);
-        Self__BULR=((__CHARACTER *)Self__AULR->storage__XNK);
-        old_nb_elts__CULR=Self__AULR->capacity__MNK;
-        new__DULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BULR),((__UINTEGER_32 )old_nb_elts__CULR),((__UINTEGER_32 )new_capacity__5TLR)));
-        upper__VM0R=(__INTEGER)(new_capacity__5TLR -  1);
-        Self__TM0R=old_nb_elts__CULR;
-        while ((Self__TM0R <= upper__VM0R)) {
-          new__DULR[Self__TM0R]='\0';
-          Self__TM0R=(__INTEGER)(Self__TM0R +  1);
-        };
-        Self__AULR->storage__XNK=new__DULR;
-        Self__AULR->capacity__MNK=new_capacity__5TLR;
-      };
-    };
-    ((__CHARACTER *)Self__AULR->storage__XNK)[Self__AULR->count__VF]=')';
-    Self__AULR->count__VF=(__INTEGER)(Self__AULR->count__VF +  1);
-    __tmp__OUTK=TRUE__;
-  } else {
-    __tmp__OUTK=FALSE__;
-  };
-  if ((! __tmp__OUTK)) {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__OTTK->local__ERIJ)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__OTTK->local__ERIJ)->parent_variable__T1LC.type__D25F)->flag__ATL &  16) !=  0)))) {
-      __tmp__DVTK=Self__OTTK->parent_write__540I.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__DVTK)->__id) {
-      case __LIST__: {
-        __tmp__EVTK=static_type__OHQG(__tmp__DVTK);
-      } break;
-      case __STRING_CST__: {
-        __tmp__EVTK=((__STRING_CST *)__tmp__DVTK)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__EVTK=((__EXTERNAL_C *)__tmp__DVTK)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__EVTK=((__PROTOTYPE_CST *)__tmp__DVTK)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__EVTK=((__INTEGER_CST *)__tmp__DVTK)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__EVTK=((__LOCAL *)((__READ_LOCAL *)__tmp__DVTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__EVTK=static_type__CN1H(__tmp__DVTK);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__EVTK=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__EVTK=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__EVTK=((__REAL_CST *)__tmp__DVTK)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__EVTK=((__CHARACTER_CST *)__tmp__DVTK)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__EVTK=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__EVTK=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__EVTK=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__EVTK=static_type__UO1H(__tmp__DVTK);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__EVTK=static_type__0O1H(__tmp__DVTK);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__EVTK=static_type__5O1H(__tmp__DVTK);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__EVTK=static_type__EP1H(__tmp__DVTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__EVTK=static_type__JP1H(__tmp__DVTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__EVTK=static_type__OP1H(__tmp__DVTK);
-      } break;
-      case __PUT_TO__: {
-        __tmp__EVTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__EVTK=static_type__XP1H(__tmp__DVTK);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__EVTK=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__EVTK=((__CAST *)__tmp__DVTK)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__EVTK=static_type__NOKL(__tmp__DVTK);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__EVTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DVTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__EVTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DVTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__EVTK=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__EVTK=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__EVTK=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__EVTK=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__EVTK=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__EVTK=static_type__DFJM(__tmp__DVTK);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__EVTK=static_type__P3ML(__tmp__DVTK);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__EVTK=static_type__R3XM(__tmp__DVTK);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__EVTK=static_type__DREO(__tmp__DVTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__EVTK=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__EVTK=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__EVTK=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__EVTK=static_type__3YPN(__tmp__DVTK);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__EVTK=static_type__1HSO(__tmp__DVTK);
-      } break;
-      };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__EVTK)->flag__ATL &  1) !=  0))) {
-        __tmp__RVTK=TRUE__;
-      } else {
-        __tmp__MVTK=Self__OTTK->parent_write__540I.value__PAEH;
-        switch (((struct ___OBJ *)__tmp__MVTK)->__id) {
-        case __LIST__: {
-          __tmp__NVTK=static_type__OHQG(__tmp__MVTK);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__NVTK=((__STRING_CST *)__tmp__MVTK)->parent_constant__5F.static_type__M2YD;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__NVTK=((__EXTERNAL_C *)__tmp__MVTK)->static_type__1VZD;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__NVTK=((__PROTOTYPE_CST *)__tmp__MVTK)->parent_constant__W2LC.static_type__M2YD;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__NVTK=((__INTEGER_CST *)__tmp__MVTK)->parent_constant__B3LC.static_type__M2YD;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__NVTK=((__LOCAL *)((__READ_LOCAL *)__tmp__MVTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__NVTK=static_type__CN1H(__tmp__MVTK);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__NVTK=static_type__1N1H();
+        case __EXPR_AND__SDOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__NVTK=static_type__AO1H();
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__NVTK=((__REAL_CST *)__tmp__MVTK)->parent_constant__U2JH.static_type__M2YD;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__NVTK=((__CHARACTER_CST *)__tmp__MVTK)->parent_constant__H3JH.static_type__M2YD;
+        case __PUT_TO__TFOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__NVTK=static_type__FO1H();
+        case __ITEM__HGOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__NVTK=static_type__KO1H();
+        case __SIZE_OF__5GOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__NVTK=static_type__PO1H();
+        case __CAST__1HOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__NVTK=static_type__UO1H(__tmp__MVTK);
+        case __REAL_CST__1LOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__NVTK=static_type__0O1H(__tmp__MVTK);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__NVTK=static_type__5O1H(__tmp__MVTK);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__NVTK=static_type__EP1H(__tmp__MVTK);
+        case __NOP__RXVJ__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__NVTK=static_type__JP1H(__tmp__MVTK);
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__1XFL=((void *)__tmp__NYTL);
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__NVTK=static_type__OP1H(__tmp__MVTK);
+        case __LOOP__LRBK__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__NVTK=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__NVTK=static_type__XP1H(__tmp__MVTK);
+        case __NODE_STYLE__RD4K__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__NVTK=static_type__DQ1H();
+        case __READ_SLOT__LL4K__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __CAST__: {
-          __tmp__NVTK=((__CAST *)__tmp__MVTK)->static_type__0N1H;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__NVTK=static_type__NOKL(__tmp__MVTK);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__NVTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MVTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__NVTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MVTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__NVTK=static_type__Z1ZM();
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__NVTK=static_type__ZQEO();
+        case __EXPR_NEG__EZVL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__NVTK=static_type__P0IO();
+        case __EXPR_ADD__SZVL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__NVTK=static_type__4QEO();
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__NVTK=static_type__V0IO();
+        case __EXPR_NOT__XUPM__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__NVTK=static_type__DFJM(__tmp__MVTK);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__NVTK=static_type__P3ML(__tmp__MVTK);
+        case __LOOP_END__W0RM__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__NVTK=static_type__R3XM(__tmp__MVTK);
+        case __COP_LOCK__240M__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__NVTK=static_type__DREO(__tmp__MVTK);
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__NVTK=static_type__0BEP();
+        case __EXPR_OR__PQ0N__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__NVTK=static_type__V0QN();
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__NVTK=static_type__00QN();
+        case __EXPR_INF__OXBP__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__NVTK=static_type__3YPN(__tmp__MVTK);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__1XFL=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__NVTK=static_type__1HSO(__tmp__MVTK);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__1XFL=NULL;
         } break;
-        };
-        __tmp__RVTK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__NVTK)->flag__ATL &  16) !=  0);
-      };
-      __tmp__4VTK=__tmp__RVTK;
-    } else {
-      __tmp__4VTK=FALSE__;
-    };
-    if (__tmp__4VTK) {
-      __tmp__YVTK=Self__OTTK->parent_write__540I.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__YVTK)->__id) {
-      case __LIST__: {
-        __tmp__ZVTK=static_type__OHQG(__tmp__YVTK);
-      } break;
-      case __STRING_CST__: {
-        __tmp__ZVTK=((__STRING_CST *)__tmp__YVTK)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__ZVTK=((__EXTERNAL_C *)__tmp__YVTK)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__ZVTK=((__PROTOTYPE_CST *)__tmp__YVTK)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__ZVTK=((__INTEGER_CST *)__tmp__YVTK)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__ZVTK=((__LOCAL *)((__READ_LOCAL *)__tmp__YVTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__ZVTK=static_type__CN1H(__tmp__YVTK);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__ZVTK=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__ZVTK=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__ZVTK=((__REAL_CST *)__tmp__YVTK)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__ZVTK=((__CHARACTER_CST *)__tmp__YVTK)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__ZVTK=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__ZVTK=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__ZVTK=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__ZVTK=static_type__UO1H(__tmp__YVTK);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__ZVTK=static_type__0O1H(__tmp__YVTK);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__ZVTK=static_type__5O1H(__tmp__YVTK);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__ZVTK=static_type__EP1H(__tmp__YVTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__ZVTK=static_type__JP1H(__tmp__YVTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__ZVTK=static_type__OP1H(__tmp__YVTK);
-      } break;
-      case __PUT_TO__: {
-        __tmp__ZVTK=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__ZVTK=static_type__XP1H(__tmp__YVTK);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__ZVTK=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__ZVTK=((__CAST *)__tmp__YVTK)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__ZVTK=static_type__NOKL(__tmp__YVTK);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__ZVTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YVTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__ZVTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YVTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__ZVTK=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__ZVTK=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__ZVTK=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__ZVTK=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__ZVTK=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__ZVTK=static_type__DFJM(__tmp__YVTK);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__ZVTK=static_type__P3ML(__tmp__YVTK);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__ZVTK=static_type__R3XM(__tmp__YVTK);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__ZVTK=static_type__DREO(__tmp__YVTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__ZVTK=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__ZVTK=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__ZVTK=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__ZVTK=static_type__3YPN(__tmp__YVTK);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__ZVTK=static_type__1HSO(__tmp__YVTK);
-      } break;
+        }
       };
-      __tmp__5VTK=((void *)((__TYPE_FULL *)__tmp__ZVTK)->parent_type__5SL != (void *)TYPE_NULL__);
-    } else {
-      __tmp__5VTK=FALSE__;
-    };
-    if (__tmp__5VTK) {
-      append__MOK(buffer__PTTK,(&__string_411));
-      __tmp__GWTK=Self__OTTK->parent_write__540I.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__GWTK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__GWTK),buffer__PTTK);
-        append__MOK(buffer__PTTK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__PTTK,((__REAL_CST *)__tmp__GWTK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__KF5P=((__CHARACTER_CST *)__tmp__GWTK);
-        Self__GULR=((__STRING *)buffer__PTTK);
-        new_capacity__FULR= 0;
-        if ((Self__GULR->capacity__MNK <= Self__GULR->count__VF)) {
-          if ((Self__GULR->capacity__MNK ==  0)) {
-            Self__GULR->capacity__MNK= 32;
-            Self__GULR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__FULR=(__INTEGER)(Self__GULR->capacity__MNK <<  1);
-            Self__HULR=((__CHARACTER *)Self__GULR->storage__XNK);
-            old_nb_elts__IULR=Self__GULR->capacity__MNK;
-            new__JULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HULR),((__UINTEGER_32 )old_nb_elts__IULR),((__UINTEGER_32 )new_capacity__FULR)));
-            upper__0M0R=(__INTEGER)(new_capacity__FULR -  1);
-            Self__YM0R=old_nb_elts__IULR;
-            while ((Self__YM0R <= upper__0M0R)) {
-              new__JULR[Self__YM0R]='\0';
-              Self__YM0R=(__INTEGER)(Self__YM0R +  1);
-            };
-            Self__GULR->storage__XNK=new__JULR;
-            Self__GULR->capacity__MNK=new_capacity__FULR;
-          };
-        };
-        ((__CHARACTER *)Self__GULR->storage__XNK)[Self__GULR->count__VF]='\'';
-        Self__GULR->count__VF=(__INTEGER)(Self__GULR->count__VF +  1);
-        append__MOK(buffer__PTTK,Self__KF5P->text__PN2H);
-        Self__MULR=((__STRING *)buffer__PTTK);
-        new_capacity__LULR= 0;
-        if ((Self__MULR->capacity__MNK <= Self__MULR->count__VF)) {
-          if ((Self__MULR->capacity__MNK ==  0)) {
-            Self__MULR->capacity__MNK= 32;
-            Self__MULR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__LULR=(__INTEGER)(Self__MULR->capacity__MNK <<  1);
-            Self__NULR=((__CHARACTER *)Self__MULR->storage__XNK);
-            old_nb_elts__OULR=Self__MULR->capacity__MNK;
-            new__PULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NULR),((__UINTEGER_32 )old_nb_elts__OULR),((__UINTEGER_32 )new_capacity__LULR)));
-            upper__5M0R=(__INTEGER)(new_capacity__LULR -  1);
-            Self__3M0R=old_nb_elts__OULR;
-            while ((Self__3M0R <= upper__5M0R)) {
-              new__PULR[Self__3M0R]='\0';
-              Self__3M0R=(__INTEGER)(Self__3M0R +  1);
-            };
-            Self__MULR->storage__XNK=new__PULR;
-            Self__MULR->capacity__MNK=new_capacity__LULR;
-          };
-        };
-        ((__CHARACTER *)Self__MULR->storage__XNK)[Self__MULR->count__VF]='\'';
-        Self__MULR->count__VF=(__INTEGER)(Self__MULR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
+      __tmp__Q1FL=((void *)__tmp__1XFL == (void *)NULL);
+    } else /* FALSE */ {
+      __tmp__Q1FL=FALSE__O__;
+    };
+    __tmp__V1FL=__tmp__Q1FL;
+  };
+  if (__tmp__V1FL) {
+    __tmp__NYTL=Self__PWFL->expr__OVFL;
+    switch (((struct ___OBJ *)__tmp__NYTL)->__id) {
+    case __STRING_CST__5J__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__1XFL=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__NYTL));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__1XFL=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__NYTL));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__CTIT=((__READ_LOCAL__55ZI *)__tmp__NYTL);
+      Self__EH2T=((__LOCAL__L4WC *)Self__CTIT->local__BVEJ);
+      Self__EH2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EH2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__EH2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__FH2T=create__34B( 250);
+        display__HAEJ(Self__CTIT,__tmp__FH2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__FH2T));
         fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__PTTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GWTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__GWTK,buffer__PTTK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__GWTK,buffer__PTTK);
-      } break;
-      };
-      Self__SULR=((__STRING *)buffer__PTTK);
-      new_capacity__RULR= 0;
-      if ((Self__SULR->capacity__MNK <= Self__SULR->count__VF)) {
-        if ((Self__SULR->capacity__MNK ==  0)) {
-          Self__SULR->capacity__MNK= 32;
-          Self__SULR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__RULR=(__INTEGER)(Self__SULR->capacity__MNK <<  1);
-          Self__TULR=((__CHARACTER *)Self__SULR->storage__XNK);
-          old_nb_elts__UULR=Self__SULR->capacity__MNK;
-          new__VULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TULR),((__UINTEGER_32 )old_nb_elts__UULR),((__UINTEGER_32 )new_capacity__RULR)));
-          upper__EN0R=(__INTEGER)(new_capacity__RULR -  1);
-          Self__CN0R=old_nb_elts__UULR;
-          while ((Self__CN0R <= upper__EN0R)) {
-            new__VULR[Self__CN0R]='\0';
-            Self__CN0R=(__INTEGER)(Self__CN0R +  1);
-          };
-          Self__SULR->storage__XNK=new__VULR;
-          Self__SULR->capacity__MNK=new_capacity__RULR;
-        };
-      };
-      ((__CHARACTER *)Self__SULR->storage__XNK)[Self__SULR->count__VF]=')';
-      Self__SULR->count__VF=(__INTEGER)(Self__SULR->count__VF +  1);
-    } else {
-      __tmp__MWTK=Self__OTTK->parent_write__540I.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__MWTK)->__id) {
-      case __LIST__: {
-        genere__0EEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __STRING_CST__: {
-        genere__MFEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXTERNAL_C__: {
-        genere__WIEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __PROTOTYPE_CST__: {
-        genere__ILEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __INTEGER_CST__: {
-        genere__MLEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __READ_LOCAL__: {
-        genere__NMEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        display__2XFK(((__EXPR_MULTIPLE *)__tmp__MWTK),buffer__PTTK);
-        append__MOK(buffer__PTTK,(&__string_276));
-      } break;
-      case __EXPR_EQUAL__: {
-        genere__PNEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        genere__4REK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __REAL_CST__: {
-        append__MOK(buffer__PTTK,((__REAL_CST *)__tmp__MWTK)->value__HN2H);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__VF5P=((__CHARACTER_CST *)__tmp__MWTK);
-        Self__YULR=((__STRING *)buffer__PTTK);
-        new_capacity__XULR= 0;
-        if ((Self__YULR->capacity__MNK <= Self__YULR->count__VF)) {
-          if ((Self__YULR->capacity__MNK ==  0)) {
-            Self__YULR->capacity__MNK= 32;
-            Self__YULR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__XULR=(__INTEGER)(Self__YULR->capacity__MNK <<  1);
-            Self__ZULR=((__CHARACTER *)Self__YULR->storage__XNK);
-            old_nb_elts__0ULR=Self__YULR->capacity__MNK;
-            new__1ULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZULR),((__UINTEGER_32 )old_nb_elts__0ULR),((__UINTEGER_32 )new_capacity__XULR)));
-            upper__JN0R=(__INTEGER)(new_capacity__XULR -  1);
-            Self__HN0R=old_nb_elts__0ULR;
-            while ((Self__HN0R <= upper__JN0R)) {
-              new__1ULR[Self__HN0R]='\0';
-              Self__HN0R=(__INTEGER)(Self__HN0R +  1);
-            };
-            Self__YULR->storage__XNK=new__1ULR;
-            Self__YULR->capacity__MNK=new_capacity__XULR;
-          };
-        };
-        ((__CHARACTER *)Self__YULR->storage__XNK)[Self__YULR->count__VF]='\'';
-        Self__YULR->count__VF=(__INTEGER)(Self__YULR->count__VF +  1);
-        append__MOK(buffer__PTTK,Self__VF5P->text__PN2H);
-        Self__4ULR=((__STRING *)buffer__PTTK);
-        new_capacity__3ULR= 0;
-        if ((Self__4ULR->capacity__MNK <= Self__4ULR->count__VF)) {
-          if ((Self__4ULR->capacity__MNK ==  0)) {
-            Self__4ULR->capacity__MNK= 32;
-            Self__4ULR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__3ULR=(__INTEGER)(Self__4ULR->capacity__MNK <<  1);
-            Self__5ULR=((__CHARACTER *)Self__4ULR->storage__XNK);
-            old_nb_elts__AVLR=Self__4ULR->capacity__MNK;
-            new__BVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5ULR),((__UINTEGER_32 )old_nb_elts__AVLR),((__UINTEGER_32 )new_capacity__3ULR)));
-            upper__ON0R=(__INTEGER)(new_capacity__3ULR -  1);
-            Self__MN0R=old_nb_elts__AVLR;
-            while ((Self__MN0R <= upper__ON0R)) {
-              new__BVLR[Self__MN0R]='\0';
-              Self__MN0R=(__INTEGER)(Self__MN0R +  1);
-            };
-            Self__4ULR->storage__XNK=new__BVLR;
-            Self__4ULR->capacity__MNK=new_capacity__3ULR;
-          };
-        };
-        ((__CHARACTER *)Self__4ULR->storage__XNK)[Self__4ULR->count__VF]='\'';
-        Self__4ULR->count__VF=(__INTEGER)(Self__4ULR->count__VF +  1);
-      } break;
-      case __IS_EXPANDED__: {
-        print__1ZE((&__string_277));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
-      case __GET_TYPE_ID__: {
-        genere__YWEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SUP__: {
-        genere__SXEK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SUB__: {
-        genere__B2EK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_MUL__: {
-        genere__L4EK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_DIV__: {
-        genere__VAFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_AND__: {
-        genere__5CFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        genere__JFFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        genere__THFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __PUT_TO__: {
-        genere__3JFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __ITEM__: {
-        genere__SLFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __SIZE_OF__: {
-        genere__XLFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __CAST__: {
-        genere__4LFK(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __CALL_SLOT__: {
-        genere__TPKL(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __READ_SLOT__: {
-        genere__40NL(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __READ_GLOBAL__: {
-        append__MOK(buffer__PTTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MWTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        genere__WD1M(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        genere__10EO(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        genere__NBLO(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        genere__C1EO(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        genere__VBLO(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_NEG__: {
-        genere__M5JM(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_ADD__: {
-        genere__24ML(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_NOT__: {
-        genere__OUZM(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_MOD__: {
-        genere__J1EO(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        genere__THEP(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_INF__: {
-        genere__1XRN(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_INF_EQ__: {
-        genere__J2RN(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_OR__: {
-        genere__GFQN(__tmp__MWTK,buffer__PTTK);
-      } break;
-      case __EXPR_XOR__: {
-        genere__2FUO(__tmp__MWTK,buffer__PTTK);
-      } break;
-      };
-    };
-  };
-}
-
-static void add_var_size__2JLK(void *v__4JLK)
-// ({NULLxLOCAL}) VoidNo recursive, No inlinable.
-{
-  __INTEGER j__AKLK,__tmp__5K1Q,__tmp__IL1Q;
-  void *t__BKLK;
-  __POSITION __tmp__FLLK;
-  void *tab__5JLK;
-  void **__tmp__O25Q,**__tmp__P25Q,**__tmp__Q25Q;
-  tab__5JLK=NULL;
-  j__AKLK= 0;
-  t__BKLK=NULL;
-  if (((! has_prefix__5ZOK(((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.name__1QB,(&__string_15))) || (((__LOCAL *)v__4JLK)->parent_variable__T1LC.ensure_count__YDAG != (__INTEGER)(-  1)))) {
-    if ((((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '+')) {
-      print__1ZE(((__LOCAL *)v__4JLK)->parent_variable__T1LC.intern_name__C25F);
-      print__1ZE((&__string_383));
-      fputc((int)(((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
-      print__1ZE((&__string_384));
-      __tmp__FLLK=((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      put_error__text__0AH( 2,(&__string_385));
-      put_position__ECH(__tmp__FLLK);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    t__BKLK=((__LOCAL *)v__4JLK)->parent_variable__T1LC.type__D25F;
-    tab__5JLK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[size__X1BJ(((__LOCAL *)v__4JLK)->parent_variable__T1LC.type__D25F)];
-    j__AKLK= 0;
-    __tmp__5K1Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F;
-    __tmp__O25Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG;
-    while (((j__AKLK <= __tmp__5K1Q) && ((void *)((__LOCAL *)((void **)__tmp__O25Q)[j__AKLK])->parent_variable__T1LC.type__D25F != (void *)t__BKLK))) {
-      j__AKLK=(__INTEGER)(j__AKLK +  1);
-    };
-    if ((j__AKLK > ((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-      add_last__11FH(tab__5JLK,v__4JLK);
-    } else {
-      __tmp__IL1Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F;
-      __tmp__P25Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG;
-      __tmp__Q25Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG;
-      while ((((j__AKLK <= __tmp__IL1Q) && ((void *)((void **)__tmp__P25Q)[j__AKLK] != (void *)v__4JLK)) && ((void *)((__LOCAL *)((void **)__tmp__Q25Q)[j__AKLK])->parent_variable__T1LC.type__D25F == (void *)t__BKLK))) {
-        j__AKLK=(__INTEGER)(j__AKLK +  1);
-      };
-      if (((j__AKLK > ((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG)[j__AKLK] != (void *)v__4JLK))) {
-        add__to__UEFL(tab__5JLK,v__4JLK,j__AKLK);
-      };
-    };
-  };
-}
-
-static void add_last__425F(__FAST_ARRAYoSLOT_DATAo *Self__525F,void *element__A35F)
-// ({FAST_ARRAYoSLOT_DATAo},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__B35F,__tmp__K45F,__tmp__23PG,Self__IY5G;
-  __BOOLEAN __tmp__R35F;
-  void **__tmp__J45F,**new__J3PG;
-  new_capacity__B35F= 0;
-  if (((__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.upper__C35F +  1) <= (__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.capacity__E35F -  1))) {
-    Self__525F->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.upper__C35F +  1);
-    __tmp__R35F=TRUE__;
-  } else {
-    __tmp__R35F=FALSE__;
-  };
-  if ((! __tmp__R35F)) {
-    if ((Self__525F->parent_arrayed_collection__FK3F.capacity__E35F ==  0)) {
-      Self__525F->parent_arrayed_collection__FK3F.storage__A45F=create__Z3JG( 2);
-      Self__525F->parent_arrayed_collection__FK3F.capacity__E35F= 2;
-      Self__525F->parent_arrayed_collection__FK3F.upper__C35F= 0;
-    } else {
-      new_capacity__B35F=(__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.capacity__E35F <<  1);
-      __tmp__J45F=Self__525F->parent_arrayed_collection__FK3F.storage__A45F;
-      __tmp__K45F=Self__525F->parent_arrayed_collection__FK3F.capacity__E35F;
-      new__J3PG=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__J45F)),((__UINTEGER_32 )(__INTEGER)(__tmp__K45F * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__B35F * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__23PG=(__INTEGER)(new_capacity__B35F -  1);
-      Self__IY5G=__tmp__K45F;
-      while ((Self__IY5G <= __tmp__23PG)) {
-        new__J3PG[Self__IY5G]=NULL;
-        Self__IY5G=(__INTEGER)(Self__IY5G +  1);
-      };
-      Self__525F->parent_arrayed_collection__FK3F.storage__A45F=new__J3PG;
-      Self__525F->parent_arrayed_collection__FK3F.capacity__E35F=new_capacity__B35F;
-      Self__525F->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.upper__C35F +  1);
-    };
-  };
-  ((void **)Self__525F->parent_arrayed_collection__FK3F.storage__A45F)[Self__525F->parent_arrayed_collection__FK3F.upper__C35F]=element__A35F;
-}
-
-static void read_escape_character__JG0E()
-// () VoidNo recursive, No inlinable.
-{
-  __INTEGER val__MG0E,__tmp__L1CR,__tmp__N1CR,new_capacity__DVLR;
-  __INTEGER old_nb_elts__GVLR,upper__TN0R,Self__RN0R,new_capacity__JVLR;
-  __INTEGER old_nb_elts__MVLR,upper__YN0R,Self__WN0R,new_capacity__PVLR;
-  __INTEGER old_nb_elts__SVLR,upper__3N0R,Self__1N0R,new_capacity__VVLR;
-  __INTEGER old_nb_elts__YVLR,upper__CO0R,Self__AO0R,new_capacity__1VLR;
-  __INTEGER old_nb_elts__4VLR,upper__HO0R,Self__FO0R;
-  __STRING *Self__X0AR,*Self__EVLR,*Self__KVLR,*Self__QVLR,*Self__WVLR;
-  __STRING *Self__2VLR;
-  __POSITION pos__GK5P,pos__VK5P,pos__CL5P,pos__EL5P;
-  __CHARACTER result__T0AR,result__U0AR,result__V0AR,result__W0AR;
-  __CHARACTER result__Z0AR,result__00AR,result__10AR,result__20AR;
-  __CHARACTER result__30AR,result__40AR,result__50AR,result__A1AR;
-  __CHARACTER result__B1AR,result__C1AR,result__D1AR,result__E1AR;
-  __CHARACTER result__F1AR,result__G1AR,result__H1AR,result__I1AR;
-  __CHARACTER result__J1AR,ch__UVLR,ch__0VLR,ch__AWLR,result__K1AR;
-  __CHARACTER *__tmp__M1CR,*__tmp__O1CR,*Self__FVLR,*new__HVLR;
-  __CHARACTER *Self__LVLR,*new__NVLR,*Self__RVLR,*new__TVLR,*Self__XVLR;
-  __CHARACTER *new__ZVLR,*Self__3VLR,*new__5VLR;
-  __BOOLEAN __tmp__FH0E,__tmp__ZH0E,__tmp__MI0E,__tmp__BL0E,__tmp__CL0E;
-  __BOOLEAN __tmp__DL0E,__tmp__EL0E,__tmp__FL0E,__tmp__GL0E,__tmp__HL0E;
-  __BOOLEAN __tmp__IL0E,__tmp__JL0E,__tmp__KL0E,__tmp__VL0E;
-  val__MG0E= 0;
-  result__T0AR='\0';
-  if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-    result__T0AR=((__CHARACTER )(( 0)));
-  } else {
-    result__T0AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-  };
-  if ((((((((result__T0AR == ' ') || (result__T0AR == '\t')) || (result__T0AR == '\n')) || (result__T0AR == '\r')) || (result__T0AR == '\0')) || (result__T0AR == '\f')) || (result__T0AR == '\v'))) {
-    position__ZFD=(__INTEGER)(position__ZFD +  1);
-    __tmp__L1CR=((__STRING *)source__WFD)->count__VF;
-    __tmp__M1CR=((__STRING *)source__WFD)->storage__XNK;
-    __tmp__N1CR=((__STRING *)source__WFD)->count__VF;
-    __tmp__O1CR=((__STRING *)source__WFD)->storage__XNK;
-    until_do__TPQF:
-    {
-      result__U0AR='\0';
-      if ((position__ZFD > __tmp__L1CR)) {
-        result__U0AR=((__CHARACTER )(( 0)));
-      } else {
-        result__U0AR=((__CHARACTER *)__tmp__M1CR)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__U0AR == ((__CHARACTER )(( 0))))) {
-        __tmp__FH0E=TRUE__;
-      } else {
-        result__V0AR='\0';
-        if ((position__ZFD > __tmp__N1CR)) {
-          result__V0AR=((__CHARACTER )(( 0)));
-        } else {
-          result__V0AR=((__CHARACTER *)__tmp__O1CR)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__FH0E=(! (((((((result__V0AR == ' ') || (result__V0AR == '\t')) || (result__V0AR == '\n')) || (result__V0AR == '\r')) || (result__V0AR == '\0')) || (result__V0AR == '\f')) || (result__V0AR == '\v')));
-      };
-      if ((! __tmp__FH0E)) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        goto until_do__TPQF;
-      };
-    };
-    result__W0AR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__W0AR=((__CHARACTER )(( 0)));
-    } else {
-      result__W0AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__W0AR == '\\')) {
-      Self__X0AR=((__STRING *)string_tmp__RB);
-      if (( 1 > Self__X0AR->count__VF)) {
-        Self__X0AR->count__VF= 0;
-      } else {
-        Self__X0AR->count__VF=(__INTEGER)(Self__X0AR->count__VF -  1);
-      };
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      __tmp__ZH0E=TRUE__;
-    } else {
-      __tmp__ZH0E=FALSE__;
-    };
-    if ((! __tmp__ZH0E)) {
-      result__Z0AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__Z0AR=((__CHARACTER )(( 0)));
-      } else {
-        result__Z0AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__Z0AR != ((__CHARACTER )(( 0))))) {
-        pos__GK5P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_519));
-        put_position__ECH(pos__GK5P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-    __tmp__MI0E=TRUE__;
-  } else {
-    __tmp__MI0E=FALSE__;
-  };
-  if ((! __tmp__MI0E)) {
-    result__00AR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__00AR=((__CHARACTER )(( 0)));
-    } else {
-      result__00AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__00AR != ((__CHARACTER )(( 0))))) {
-      result__10AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__10AR=((__CHARACTER )(( 0)));
-      } else {
-        result__10AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__10AR == 'a')) {
-        __tmp__BL0E=TRUE__;
-      } else {
-        result__20AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__20AR=((__CHARACTER )(( 0)));
-        } else {
-          result__20AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__BL0E=(result__20AR == 'b');
-      };
-      if (__tmp__BL0E) {
-        __tmp__CL0E=TRUE__;
-      } else {
-        result__30AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__30AR=((__CHARACTER )(( 0)));
-        } else {
-          result__30AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__CL0E=(result__30AR == 'f');
-      };
-      if (__tmp__CL0E) {
-        __tmp__DL0E=TRUE__;
-      } else {
-        result__40AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__40AR=((__CHARACTER )(( 0)));
-        } else {
-          result__40AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__DL0E=(result__40AR == 'n');
-      };
-      if (__tmp__DL0E) {
-        __tmp__EL0E=TRUE__;
-      } else {
-        result__50AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__50AR=((__CHARACTER )(( 0)));
-        } else {
-          result__50AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__EL0E=(result__50AR == 'r');
-      };
-      if (__tmp__EL0E) {
-        __tmp__FL0E=TRUE__;
-      } else {
-        result__A1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__A1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__A1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__FL0E=(result__A1AR == 't');
-      };
-      if (__tmp__FL0E) {
-        __tmp__GL0E=TRUE__;
-      } else {
-        result__B1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__B1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__B1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__GL0E=(result__B1AR == 'v');
-      };
-      if (__tmp__GL0E) {
-        __tmp__HL0E=TRUE__;
-      } else {
-        result__C1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__C1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__C1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__HL0E=(result__C1AR == '\\');
-      };
-      if (__tmp__HL0E) {
-        __tmp__IL0E=TRUE__;
-      } else {
-        result__D1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__D1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__D1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__IL0E=(result__D1AR == '?');
-      };
-      if (__tmp__IL0E) {
-        __tmp__JL0E=TRUE__;
-      } else {
-        result__E1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__E1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__E1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__JL0E=(result__E1AR == '\'');
-      };
-      if (__tmp__JL0E) {
-        __tmp__KL0E=TRUE__;
-      } else {
-        result__F1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__F1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__F1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        __tmp__KL0E=(result__F1AR == '\"');
-      };
-      if (__tmp__KL0E) {
-        result__G1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__G1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__G1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        Self__EVLR=((__STRING *)string_tmp__RB);
-        new_capacity__DVLR= 0;
-        if ((Self__EVLR->capacity__MNK <= Self__EVLR->count__VF)) {
-          if ((Self__EVLR->capacity__MNK ==  0)) {
-            Self__EVLR->capacity__MNK= 32;
-            Self__EVLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__DVLR=(__INTEGER)(Self__EVLR->capacity__MNK <<  1);
-            Self__FVLR=((__CHARACTER *)Self__EVLR->storage__XNK);
-            old_nb_elts__GVLR=Self__EVLR->capacity__MNK;
-            new__HVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FVLR),((__UINTEGER_32 )old_nb_elts__GVLR),((__UINTEGER_32 )new_capacity__DVLR)));
-            upper__TN0R=(__INTEGER)(new_capacity__DVLR -  1);
-            Self__RN0R=old_nb_elts__GVLR;
-            while ((Self__RN0R <= upper__TN0R)) {
-              new__HVLR[Self__RN0R]='\0';
-              Self__RN0R=(__INTEGER)(Self__RN0R +  1);
-            };
-            Self__EVLR->storage__XNK=new__HVLR;
-            Self__EVLR->capacity__MNK=new_capacity__DVLR;
-          };
-        };
-        ((__CHARACTER *)Self__EVLR->storage__XNK)[Self__EVLR->count__VF]=result__G1AR;
-        Self__EVLR->count__VF=(__INTEGER)(Self__EVLR->count__VF +  1);
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        __tmp__VL0E=TRUE__;
-      } else {
-        __tmp__VL0E=FALSE__;
-      };
-      if ((! __tmp__VL0E)) {
-        result__H1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__H1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__H1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if (((((__INTEGER_8 )result__H1AR) >= ((__INTEGER_8 )'0')) && (((__INTEGER_8 )result__H1AR) <= ((__INTEGER_8 )'9')))) {
-          result__I1AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__I1AR=((__CHARACTER )(( 0)));
-          } else {
-            result__I1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((((result__I1AR == '0') && (position__ZFD < ((__STRING *)source__WFD)->count__VF)) && (! is_hexadecimal_digit__QJHD(((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD +  1) -  1)])))) {
-            result__J1AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__J1AR=((__CHARACTER )(( 0)));
-            } else {
-              result__J1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            Self__KVLR=((__STRING *)string_tmp__RB);
-            new_capacity__JVLR= 0;
-            if ((Self__KVLR->capacity__MNK <= Self__KVLR->count__VF)) {
-              if ((Self__KVLR->capacity__MNK ==  0)) {
-                Self__KVLR->capacity__MNK= 32;
-                Self__KVLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__JVLR=(__INTEGER)(Self__KVLR->capacity__MNK <<  1);
-                Self__LVLR=((__CHARACTER *)Self__KVLR->storage__XNK);
-                old_nb_elts__MVLR=Self__KVLR->capacity__MNK;
-                new__NVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LVLR),((__UINTEGER_32 )old_nb_elts__MVLR),((__UINTEGER_32 )new_capacity__JVLR)));
-                upper__YN0R=(__INTEGER)(new_capacity__JVLR -  1);
-                Self__WN0R=old_nb_elts__MVLR;
-                while ((Self__WN0R <= upper__YN0R)) {
-                  new__NVLR[Self__WN0R]='\0';
-                  Self__WN0R=(__INTEGER)(Self__WN0R +  1);
-                };
-                Self__KVLR->storage__XNK=new__NVLR;
-                Self__KVLR->capacity__MNK=new_capacity__JVLR;
-              };
-            };
-            ((__CHARACTER *)Self__KVLR->storage__XNK)[Self__KVLR->count__VF]=result__J1AR;
-            Self__KVLR->count__VF=(__INTEGER)(Self__KVLR->count__VF +  1);
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-          } else {
-            copy__BNK(string_tmp2__ADB,string_tmp__RB);
-            read_integer__QMKC();
-            copy__BNK(string_tmp__RB,string_tmp2__ADB);
-            if ((last_integer__D1IC >  255)) {
-              pos__VK5P=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_520));
-              put_position__ECH(pos__VK5P);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            val__MG0E=((__INTEGER )last_integer__D1IC);
-            Self__QVLR=((__STRING *)string_tmp__RB);
-            ch__UVLR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__MG0E >>  6)) + ((__INTEGER_8 )'0')))));
-            new_capacity__PVLR= 0;
-            if ((Self__QVLR->capacity__MNK <= Self__QVLR->count__VF)) {
-              if ((Self__QVLR->capacity__MNK ==  0)) {
-                Self__QVLR->capacity__MNK= 32;
-                Self__QVLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__PVLR=(__INTEGER)(Self__QVLR->capacity__MNK <<  1);
-                Self__RVLR=((__CHARACTER *)Self__QVLR->storage__XNK);
-                old_nb_elts__SVLR=Self__QVLR->capacity__MNK;
-                new__TVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RVLR),((__UINTEGER_32 )old_nb_elts__SVLR),((__UINTEGER_32 )new_capacity__PVLR)));
-                upper__3N0R=(__INTEGER)(new_capacity__PVLR -  1);
-                Self__1N0R=old_nb_elts__SVLR;
-                while ((Self__1N0R <= upper__3N0R)) {
-                  new__TVLR[Self__1N0R]='\0';
-                  Self__1N0R=(__INTEGER)(Self__1N0R +  1);
-                };
-                Self__QVLR->storage__XNK=new__TVLR;
-                Self__QVLR->capacity__MNK=new_capacity__PVLR;
-              };
-            };
-            ((__CHARACTER *)Self__QVLR->storage__XNK)[Self__QVLR->count__VF]=ch__UVLR;
-            Self__QVLR->count__VF=(__INTEGER)(Self__QVLR->count__VF +  1);
-            Self__WVLR=((__STRING *)string_tmp__RB);
-            ch__0VLR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)((__INTEGER)(val__MG0E - (__INTEGER)((__INTEGER)(val__MG0E >>  6) <<  6)) >>  3)) + ((__INTEGER_8 )'0')))));
-            new_capacity__VVLR= 0;
-            if ((Self__WVLR->capacity__MNK <= Self__WVLR->count__VF)) {
-              if ((Self__WVLR->capacity__MNK ==  0)) {
-                Self__WVLR->capacity__MNK= 32;
-                Self__WVLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__VVLR=(__INTEGER)(Self__WVLR->capacity__MNK <<  1);
-                Self__XVLR=((__CHARACTER *)Self__WVLR->storage__XNK);
-                old_nb_elts__YVLR=Self__WVLR->capacity__MNK;
-                new__ZVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XVLR),((__UINTEGER_32 )old_nb_elts__YVLR),((__UINTEGER_32 )new_capacity__VVLR)));
-                upper__CO0R=(__INTEGER)(new_capacity__VVLR -  1);
-                Self__AO0R=old_nb_elts__YVLR;
-                while ((Self__AO0R <= upper__CO0R)) {
-                  new__ZVLR[Self__AO0R]='\0';
-                  Self__AO0R=(__INTEGER)(Self__AO0R +  1);
-                };
-                Self__WVLR->storage__XNK=new__ZVLR;
-                Self__WVLR->capacity__MNK=new_capacity__VVLR;
-              };
-            };
-            ((__CHARACTER *)Self__WVLR->storage__XNK)[Self__WVLR->count__VF]=ch__0VLR;
-            Self__WVLR->count__VF=(__INTEGER)(Self__WVLR->count__VF +  1);
-            Self__2VLR=((__STRING *)string_tmp__RB);
-            ch__AWLR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__MG0E - (__INTEGER)((__INTEGER)(val__MG0E >>  3) <<  3))) + ((__INTEGER_8 )'0')))));
-            new_capacity__1VLR= 0;
-            if ((Self__2VLR->capacity__MNK <= Self__2VLR->count__VF)) {
-              if ((Self__2VLR->capacity__MNK ==  0)) {
-                Self__2VLR->capacity__MNK= 32;
-                Self__2VLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__1VLR=(__INTEGER)(Self__2VLR->capacity__MNK <<  1);
-                Self__3VLR=((__CHARACTER *)Self__2VLR->storage__XNK);
-                old_nb_elts__4VLR=Self__2VLR->capacity__MNK;
-                new__5VLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3VLR),((__UINTEGER_32 )old_nb_elts__4VLR),((__UINTEGER_32 )new_capacity__1VLR)));
-                upper__HO0R=(__INTEGER)(new_capacity__1VLR -  1);
-                Self__FO0R=old_nb_elts__4VLR;
-                while ((Self__FO0R <= upper__HO0R)) {
-                  new__5VLR[Self__FO0R]='\0';
-                  Self__FO0R=(__INTEGER)(Self__FO0R +  1);
-                };
-                Self__2VLR->storage__XNK=new__5VLR;
-                Self__2VLR->capacity__MNK=new_capacity__1VLR;
-              };
-            };
-            ((__CHARACTER *)Self__2VLR->storage__XNK)[Self__2VLR->count__VF]=ch__AWLR;
-            Self__2VLR->count__VF=(__INTEGER)(Self__2VLR->count__VF +  1);
-            result__K1AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__K1AR=((__CHARACTER )(( 0)));
-            } else {
-              result__K1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__K1AR == '\\')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-            } else {
-              pos__CL5P=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_521));
-              put_position__ECH(pos__CL5P);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-          };
-        } else {
-          pos__EL5P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_519));
-          put_position__ECH(pos__EL5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      };
-      last_len_string__ELIB=(__INTEGER)(last_len_string__ELIB +  1);
-    };
-  };
-}
-
-static __CHARACTER read_cap_character__0OGC()
-// () With resultNo recursive, No inlinable.
-{
-  __CHARACTER result__3OGC,result__N1AR,result__O1AR,result__R1AR;
-  __CHARACTER result__U1AR,result__V1AR;
-  __BOOLEAN result__L1AR,__tmp__JPGC,result__P1AR,__tmp__EQGC;
-  __BOOLEAN result__S1AR,__tmp__FQGC;
-  result__3OGC='\0';
-  if (read_space__UAF()) {
-    result__N1AR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__N1AR=((__CHARACTER )(( 0)));
-    } else {
-      result__N1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    result__L1AR=FALSE__;
-    if ((((__INTEGER_8 )result__N1AR) >= ((__INTEGER_8 )'A'))) {
-      result__L1AR=(((__INTEGER_8 )result__N1AR) <= ((__INTEGER_8 )'Z'));
-    };
-    __tmp__JPGC=result__L1AR;
-  } else {
-    __tmp__JPGC=FALSE__;
-  };
-  if (__tmp__JPGC) {
-    result__O1AR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__O1AR=((__CHARACTER )(( 0)));
-    } else {
-      result__O1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    position__ZFD=(__INTEGER)(position__ZFD +  1);
-    result__R1AR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__R1AR=((__CHARACTER )(( 0)));
-    } else {
-      result__R1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    result__P1AR=FALSE__;
-    if ((((__INTEGER_8 )result__R1AR) >= ((__INTEGER_8 )'A'))) {
-      result__P1AR=(((__INTEGER_8 )result__R1AR) <= ((__INTEGER_8 )'Z'));
-    };
-    if (result__P1AR) {
-      __tmp__EQGC=TRUE__;
-    } else {
-      result__U1AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__U1AR=((__CHARACTER )(( 0)));
-      } else {
-        result__U1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      result__S1AR=FALSE__;
-      if ((((__INTEGER_8 )result__U1AR) >= ((__INTEGER_8 )'0'))) {
-        result__S1AR=(((__INTEGER_8 )result__U1AR) <= ((__INTEGER_8 )'9'));
-      };
-      __tmp__EQGC=result__S1AR;
-    };
-    if (__tmp__EQGC) {
-      __tmp__FQGC=TRUE__;
-    } else {
-      result__V1AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__V1AR=((__CHARACTER )(( 0)));
-      } else {
-        result__V1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      __tmp__FQGC=(result__V1AR == '_');
-    };
-    if (__tmp__FQGC) {
-      position__ZFD=(__INTEGER)(position__ZFD -  1);
-    } else {
-      result__3OGC=result__O1AR;
-    };
-  };
-  return(result__3OGC);
-}
-
-static void add_last__5QGC(__FAST_ARRAYoExpanded_CHARACTERo *Self__ARGC,__CHARACTER element__BRGC)
-// ({FAST_ARRAYoExpanded_CHARACTERo},{CHARACTER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__CRGC,old_nb_elts__DM1Q,upper__MO0R,Self__KO0R;
-  __BOOLEAN __tmp__QRGC;
-  __CHARACTER *Self__CM1Q,*new__FM1Q;
-  new_capacity__CRGC= 0;
-  if (((__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB +  1) <= (__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB -  1))) {
-    Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB=(__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB +  1);
-    __tmp__QRGC=TRUE__;
-  } else {
-    __tmp__QRGC=FALSE__;
-  };
-  if ((! __tmp__QRGC)) {
-    if ((Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB ==  0)) {
-      Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB=create__OUX( 2);
-      Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB= 2;
-      Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB= 0;
-    } else {
-      new_capacity__CRGC=(__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB <<  1);
-      Self__CM1Q=((__CHARACTER *)Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB);
-      old_nb_elts__DM1Q=Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB;
-      new__FM1Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CM1Q),((__UINTEGER_32 )old_nb_elts__DM1Q),((__UINTEGER_32 )new_capacity__CRGC)));
-      upper__MO0R=(__INTEGER)(new_capacity__CRGC -  1);
-      Self__KO0R=old_nb_elts__DM1Q;
-      while ((Self__KO0R <= upper__MO0R)) {
-        new__FM1Q[Self__KO0R]='\0';
-        Self__KO0R=(__INTEGER)(Self__KO0R +  1);
-      };
-      Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB=new__FM1Q;
-      Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB=new_capacity__CRGC;
-      Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB=(__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB +  1);
-    };
-  };
-  ((__CHARACTER *)Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB)[Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB]=element__BRGC;
-}
-
-static __BOOLEAN read_external__1VKC()
-// () With resultNo recursive, No inlinable.
-{
-  __STRING *Self__CWLR,*Self__IWLR;
-  __INTEGER new_capacity__BWLR,old_nb_elts__EWLR,upper__RO0R,Self__PO0R;
-  __INTEGER new_capacity__HWLR,old_nb_elts__KWLR,upper__WO0R,Self__UO0R;
-  __BOOLEAN result__4VKC,__tmp__KWKC;
-  __CHARACTER result__W1AR,result__X1AR,result__Y1AR,result__Z1AR;
-  __CHARACTER result__01AR,result__11AR,result__21AR,result__31AR;
-  __CHARACTER *Self__DWLR,*new__FWLR,*Self__JWLR,*new__LWLR;
-  result__4VKC=FALSE__;
-  if ((! read_space__UAF())) {
-    __tmp__KWKC=TRUE__;
-  } else {
-    result__W1AR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__W1AR=((__CHARACTER )(( 0)));
-    } else {
-      result__W1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    __tmp__KWKC=(result__W1AR != '`');
-  };
-  if (__tmp__KWKC) {
-    result__4VKC=FALSE__;
-  } else {
-    position__ZFD=(__INTEGER)(position__ZFD +  1);
-    ((__STRING *)string_tmp__RB)->count__VF= 0;
-    until_do__DF0C:
-    {
-      result__X1AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__X1AR=((__CHARACTER )(( 0)));
-      } else {
-        result__X1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      result__Y1AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__Y1AR=((__CHARACTER )(( 0)));
-      } else {
-        result__Y1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((! ((result__X1AR == ((__CHARACTER )(( 0)))) | (result__Y1AR == '`')))) {
-        result__Z1AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__Z1AR=((__CHARACTER )(( 0)));
-        } else {
-          result__Z1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        Self__CWLR=((__STRING *)string_tmp__RB);
-        new_capacity__BWLR= 0;
-        if ((Self__CWLR->capacity__MNK <= Self__CWLR->count__VF)) {
-          if ((Self__CWLR->capacity__MNK ==  0)) {
-            Self__CWLR->capacity__MNK= 32;
-            Self__CWLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__BWLR=(__INTEGER)(Self__CWLR->capacity__MNK <<  1);
-            Self__DWLR=((__CHARACTER *)Self__CWLR->storage__XNK);
-            old_nb_elts__EWLR=Self__CWLR->capacity__MNK;
-            new__FWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DWLR),((__UINTEGER_32 )old_nb_elts__EWLR),((__UINTEGER_32 )new_capacity__BWLR)));
-            upper__RO0R=(__INTEGER)(new_capacity__BWLR -  1);
-            Self__PO0R=old_nb_elts__EWLR;
-            while ((Self__PO0R <= upper__RO0R)) {
-              new__FWLR[Self__PO0R]='\0';
-              Self__PO0R=(__INTEGER)(Self__PO0R +  1);
-            };
-            Self__CWLR->storage__XNK=new__FWLR;
-            Self__CWLR->capacity__MNK=new_capacity__BWLR;
-          };
-        };
-        ((__CHARACTER *)Self__CWLR->storage__XNK)[Self__CWLR->count__VF]=result__Z1AR;
-        Self__CWLR->count__VF=(__INTEGER)(Self__CWLR->count__VF +  1);
-        result__01AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__01AR=((__CHARACTER )(( 0)));
-        } else {
-          result__01AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__01AR == '\\')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__11AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__11AR=((__CHARACTER )(( 0)));
-          } else {
-            result__11AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          Self__IWLR=((__STRING *)string_tmp__RB);
-          new_capacity__HWLR= 0;
-          if ((Self__IWLR->capacity__MNK <= Self__IWLR->count__VF)) {
-            if ((Self__IWLR->capacity__MNK ==  0)) {
-              Self__IWLR->capacity__MNK= 32;
-              Self__IWLR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__HWLR=(__INTEGER)(Self__IWLR->capacity__MNK <<  1);
-              Self__JWLR=((__CHARACTER *)Self__IWLR->storage__XNK);
-              old_nb_elts__KWLR=Self__IWLR->capacity__MNK;
-              new__LWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JWLR),((__UINTEGER_32 )old_nb_elts__KWLR),((__UINTEGER_32 )new_capacity__HWLR)));
-              upper__WO0R=(__INTEGER)(new_capacity__HWLR -  1);
-              Self__UO0R=old_nb_elts__KWLR;
-              while ((Self__UO0R <= upper__WO0R)) {
-                new__LWLR[Self__UO0R]='\0';
-                Self__UO0R=(__INTEGER)(Self__UO0R +  1);
-              };
-              Self__IWLR->storage__XNK=new__LWLR;
-              Self__IWLR->capacity__MNK=new_capacity__HWLR;
-            };
-          };
-          ((__CHARACTER *)Self__IWLR->storage__XNK)[Self__IWLR->count__VF]=result__11AR;
-          Self__IWLR->count__VF=(__INTEGER)(Self__IWLR->count__VF +  1);
-          result__21AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__21AR=((__CHARACTER )(( 0)));
-          } else {
-            result__21AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__21AR != ((__CHARACTER )(( 0))))) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-          };
-        } else {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-        };
-        goto until_do__DF0C;
-      };
-    };
-    result__31AR='\0';
-    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-      result__31AR=((__CHARACTER )(( 0)));
-    } else {
-      result__31AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-    };
-    if ((result__31AR != ((__CHARACTER )(( 0))))) {
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      last_string__V1G=get__QEC(string_tmp__RB);
-      result__4VKC=TRUE__;
-    } else {
-      result__4VKC=FALSE__;
-    };
-  };
-  return(result__4VKC);
-}
-
-static void* read_expr_primary__WWIC(__PARSER *Self__XWIC)
-// ({PARSER}) With resultRecursive, No inlinable.
-{
-  __INTEGER_64 __tmp__E1IC;
-  void *result__ZWIC;
-  void *type__0WIC;
-  void *group_sav__5WIC,*lst__MFCD;
-  void *arg__DXIC;
-  void *result_id__EXIC,*n__CP0R,*__tmp__S0IC,*__tmp__V1IC,*__tmp__G2IC;
-  void *__tmp__AAJC,*__tmp__IAJC;
-  __POSITION p__BP0R,pos__EN5P,p__E5JC,p__KQ0R,pos__BO5P,__tmp__Q0IC;
-  __POSITION __tmp__C1IC,pos__BP5P,pos__DP5P,__tmp__U1IC,__tmp__F2IC;
-  __POSITION p__1T0R,pos__VP5P,p__3BFC,pos__XP5P,p__PGFC,pos__AQ5P;
-  __POSITION __tmp__55IC,__tmp__HAJC,pos__QQ5P,pos__SQ5P,pos__UQ5P;
-  __POSITION pos__WQ5P;
-  __ITM_READ *result__YO0R,*Self__AP0R,*result__31KC,*Self__F2PC;
-  __POINTER ptr__ZO0R,ptr_table__EP0R,next__DP0R,result__FP0R;
-  __POINTER ptr_table__JP0R,next__IP0R,result__KP0R,ptr__41KC;
-  __POINTER ptr_table__YP0R,next__XP0R,result__ZP0R,ptr_table__3P0R;
-  __POINTER next__2P0R,result__4P0R,ptr__CQ0R,ptr_table__NQ0R;
-  __POINTER next__MQ0R,result__OQ0R,ptr_table__SQ0R,next__RQ0R;
-  __POINTER result__TQ0R,ptr__Z5GD,ptr_table__ES0R,next__DS0R;
-  __POINTER result__FS0R,ptr_table__JS0R,next__IS0R,result__KS0R;
-  __POINTER ptr__MBHD,ptr_table__OS0R,next__NS0R,result__PS0R;
-  __POINTER ptr_table__TS0R,next__SS0R,result__US0R,ptr__4CHD;
-  __POINTER ptr_table__3S0R,next__2S0R,result__4S0R,ptr_table__CT0R;
-  __POINTER next__BT0R,result__DT0R,ptr__PEHD,ptr_table__HT0R;
-  __POINTER next__GT0R,result__IT0R,ptr_table__MT0R,next__LT0R;
-  __POINTER result__NT0R,ptr__UT0R,ptr_table__3T0R,next__2T0R;
-  __POINTER result__4T0R,ptr_table__CU0R,next__BU0R,result__DU0R;
-  __POINTER ptr__1KFC,ptr_table__NU0R,next__MU0R,result__OU0R;
-  __POINTER ptr_table__SU0R,next__RU0R,result__TU0R,ptr__NHHD;
-  __POINTER ptr_table__0U0R,next__ZU0R,result__1U0R,ptr_table__5U0R;
-  __POINTER next__4U0R,result__AV0R,ptr__ROFC,ptr_table__EV0R;
-  __POINTER next__DV0R,result__FV0R,ptr_table__JV0R,next__IV0R;
-  __POINTER result__KV0R,ptr__WXMD,ptr_table__UV0R,next__TV0R;
-  __POINTER result__VV0R,ptr_table__ZV0R,next__YV0R,result__0V0R;
-  __POINTER ptr__IZMD,ptr_table__BW0R,next__AW0R,result__CW0R;
-  __POINTER ptr_table__GW0R,next__FW0R,result__HW0R;
-  __INTEGER typ_id__0O0R,new_capacity__NWLR,old_nb_elts__QWLR;
-  __INTEGER upper__QP0R,Self__OP0R,new_capacity__TWLR,old_nb_elts__WWLR;
-  __INTEGER upper__VP0R,Self__TP0R,typ_id__D2KC,typ_id__DQ0R;
-  __INTEGER pos_old__QGKC,new_capacity__ZWLR,old_nb_elts__2WLR;
-  __INTEGER upper__ZQ0R,Self__XQ0R,new_capacity__5WLR,old_nb_elts__CXLR;
-  __INTEGER upper__4Q0R,Self__2Q0R,new_capacity__FXLR,old_nb_elts__IXLR;
-  __INTEGER upper__DR0R,Self__BR0R,new_capacity__LXLR,old_nb_elts__OXLR;
-  __INTEGER upper__IR0R,Self__GR0R,new_capacity__RXLR,old_nb_elts__UXLR;
-  __INTEGER upper__NR0R,Self__LR0R,new_capacity__XXLR,old_nb_elts__0XLR;
-  __INTEGER upper__SR0R,Self__QR0R,new_capacity__3XLR,old_nb_elts__AYLR;
-  __INTEGER upper__XR0R,Self__VR0R,new_capacity__DYLR,old_nb_elts__GYLR;
-  __INTEGER upper__2R0R,Self__0R0R,new_capacity__JYLR,old_nb_elts__MYLR;
-  __INTEGER upper__BS0R,Self__5R0R,typ_id__45GD,typ_id__RBHD;
-  __INTEGER new_capacity__PYLR,old_nb_elts__SYLR,upper__0S0R,Self__YS0R;
-  __INTEGER typ_id__DDHD,__tmp__H2IC,typ_id__UEHD,typ_id__VT0R;
-  __INTEGER typ_id__ALFC,typ_id__SHHD,typ_id__WOFC,typ_id__1XMD;
-  __INTEGER typ_id__NZMD;
-  __UINTEGER_32 sz__1O0R,a__2O0R,new_size__3O0R,t__4O0R,a__5O0R;
-  __UINTEGER_32 new_size__MP0R,lab_type__LP0R,sz__A2KC,a__NS1Q;
-  __UINTEGER_32 new_size__LS1Q,t__RS1Q,a__TS1Q,new_size__AQ0R;
-  __UINTEGER_32 lab_type__5P0R,sz__EQ0R,a__FQ0R,new_size__GQ0R,t__HQ0R;
-  __UINTEGER_32 a__IQ0R,new_size__VQ0R,lab_type__UQ0R,sz__15GD,a__MM1Q;
-  __UINTEGER_32 new_size__KM1Q,t__QM1Q,a__SM1Q,new_size__MS0R;
-  __UINTEGER_32 lab_type__LS0R,sz__OBHD,a__XM1Q,new_size__VM1Q,t__1M1Q;
-  __UINTEGER_32 a__3M1Q,new_size__WS0R,lab_type__VS0R,sz__ADHD,a__CN1Q;
-  __UINTEGER_32 new_size__AN1Q,t__GN1Q,a__IN1Q,new_size__FT0R;
-  __UINTEGER_32 lab_type__ET0R,sz__REHD,a__NN1Q,new_size__LN1Q,t__RN1Q;
-  __UINTEGER_32 a__TN1Q,new_size__PT0R,lab_type__OT0R,sz__WT0R,a__XT0R;
-  __UINTEGER_32 new_size__YT0R,t__ZT0R,a__0T0R,new_size__FU0R;
-  __UINTEGER_32 lab_type__EU0R,sz__3KFC,a__IQ1Q,new_size__GQ1Q,t__MQ1Q;
-  __UINTEGER_32 a__OQ1Q,new_size__VU0R,lab_type__UU0R,sz__PHHD,a__YN1Q;
-  __UINTEGER_32 new_size__WN1Q,t__2N1Q,a__4N1Q,new_size__CV0R;
-  __UINTEGER_32 lab_type__BV0R,sz__TOFC,a__4Q1Q,new_size__2Q1Q,t__CR1Q;
-  __UINTEGER_32 a__ER1Q,new_size__MV0R,lab_type__LV0R,sz__YXMD,a__DO1Q;
-  __UINTEGER_32 new_size__BO1Q,t__HO1Q,a__JO1Q,new_size__2V0R;
-  __UINTEGER_32 lab_type__1V0R,sz__KZMD,a__OO1Q,new_size__MO1Q,t__SO1Q;
-  __UINTEGER_32 a__UO1Q,new_size__JW0R,lab_type__IW0R;
-  __STRING *Self__OWLR,*Self__UWLR,*Self__0WLR,*Self__AXLR,*Self__GXLR;
-  __STRING *Self__MXLR,*Self__SXLR,*Self__YXLR,*Self__4XLR,*Self__EYLR;
-  __STRING *Self__KYLR,*Self__QYLR;
-  __ITM_PROTOTYPE *result__BQ0R,*Self__JQ0R,*result__QOFC,*Self__55OC;
-  __ITM_REAL *result__Y5GD,*Self__4A0D;
-  __ITM_NUMBER *result__LBHD,*Self__DB0D;
-  __ITM_CHARACTER *result__3CHD,*Self__IB0D;
-  __ITM_STRING *result__OEHD,*Self__NB0D;
-  __ITM_LIST *result__TT0R,*result__0KFC;
-  __ITM_BLOCK *result__MHHD,*Self__ZB0D;
-  __ITM_EXTERNAL *result__VXMD,*Self__GH1D;
-  __ITM_EXTERNAL_TYPE *result__HZMD,*Self__LH1D;
-  void *ltype__1WIC;
-  __BOOLEAN __tmp__RXIC,__tmp__UZIC,result__DQJC,result__51AR;
-  __BOOLEAN __tmp__D0IC,result__VQJC,__tmp__V0IC,result__PGKC;
-  __BOOLEAN result__D2AR,__tmp__1GKC,result__H2AR,__tmp__VHKC;
-  __BOOLEAN result__O2AR,result__S2AR,__tmp__CKKC,result__02AR;
-  __BOOLEAN result__42AR,__tmp__H1IC,result__ZRJC,__tmp__Y1IC;
-  __BOOLEAN result__PSKC,__tmp__0SKC,__tmp__ZTKC,__tmp__0TKC;
-  __BOOLEAN __tmp__K2IC,result__3SJC,__tmp__H3IC,result__QT0R;
-  __BOOLEAN result__GU0R,__tmp__L5IC,result__JU0R,result__WU0R;
-  __BOOLEAN result__NV0R,result__QV0R,result__3V0R,result__KW0R;
-  __BOOLEAN result__NW0R,result__QW0R,__tmp__BCJC;
-  __CHARACTER result__41AR,result__B2AR,result__C2AR,result__F2AR;
-  __CHARACTER result__G2AR,result__J2AR,result__K2AR,result__L2AR;
-  __CHARACTER result__M2AR,result__N2AR,result__Q2AR,result__R2AR;
-  __CHARACTER result__U2AR,result__V2AR,result__W2AR,result__X2AR;
-  __CHARACTER result__Y2AR,result__Z2AR,result__22AR,result__32AR;
-  __CHARACTER result__A3AR,result__B3AR,result__C3AR,result__D3AR;
-  __CHARACTER result__E3AR,result__F3AR,result__G3AR,result__H3AR;
-  __CHARACTER result__I3AR,result__RT0R,result__HU0R,result__KU0R;
-  __CHARACTER result__XU0R,result__OV0R,result__RV0R,result__4V0R;
-  __CHARACTER result__LW0R,result__OW0R,result__RW0R;
-  __CHARACTER *Self__PWLR,*new__RWLR,*Self__VWLR,*new__XWLR,*Self__1WLR;
-  __CHARACTER *new__3WLR,*Self__BXLR,*new__DXLR,*Self__HXLR,*new__JXLR;
-  __CHARACTER *Self__NXLR,*new__PXLR,*Self__TXLR,*new__VXLR,*Self__ZXLR;
-  __CHARACTER *new__1XLR,*Self__5XLR,*new__BYLR,*Self__FYLR,*new__HYLR;
-  __CHARACTER *Self__LYLR,*new__NYLR,*Self__RYLR,*new__TYLR;
-  result__ZWIC=NULL;
-  type__0WIC=NULL;
-  ltype__1WIC=NULL;
-  group_sav__5WIC=NULL;
-  arg__DXIC=NULL;
-  result_id__EXIC=NULL;
-  if (read_word__NWH((&__string_57))) {
-    p__BP0R=current_position__EJG();
-    n__CP0R=last_string__V1G;
-    result__YO0R=NULL;
-    ptr__ZO0R=((__POINTER )(NULL));
-    typ_id__0O0R= 0;
-    sz__1O0R=((__UINTEGER_32 )sizeof(__ITM_READ));
-    if ((sz__1O0R ==  0)) {
-      result__YO0R=ITM_READ__;
-    } else {
-      typ_id__0O0R=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1O0R);
-      if ((typ_id__0O0R == (__INTEGER)(-  1))) {
-        a__2O0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3O0R=(__UINTEGER_32)((__UINTEGER_32)(sz__1O0R + a__2O0R) & (__UINTEGER_32)(~ a__2O0R));
-        ptr_table__EP0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3O0R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__DP0R=((__POINTER )(NULL));
-        result__FP0R=((__POINTER *)ptr_table__EP0R)[ 0];
-        if ((result__FP0R == (void *)NULL)) {
-          result__FP0R=new_lab__2PJ(new_size__3O0R);
-          next__DP0R=(void *)((unsigned long)result__FP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3O0R)));
-          ((__POINTER *)next__DP0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__EP0R)[ 0]=next__DP0R;
-        } else {
-          next__DP0R=((__POINTER *)result__FP0R)[ 0];
-          if ((next__DP0R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FP0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3O0R <<  1)) <=  4096)) {
-              next__DP0R=(void *)((unsigned long)result__FP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3O0R)));
-            } else {
-              next__DP0R=new_lab__2PJ(new_size__3O0R);
-            };
-            ((__POINTER *)next__DP0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EP0R)[ 0]=next__DP0R;
-          } else {
-            ((__POINTER *)result__FP0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DP0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FP0R=next__DP0R;
-          };
-        };
-        ptr__ZO0R=result__FP0R;
-      } else {
-        t__4O0R=((__UINTEGER_32 )typ_id__0O0R);
-        a__5O0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MP0R=(__UINTEGER_32)((__UINTEGER_32)(sz__1O0R + a__5O0R) & (__UINTEGER_32)(~ a__5O0R));
-        ptr_table__JP0R=((__POINTER )(&(table_type[(t__4O0R)])));
-        lab_type__LP0R=(__UINTEGER_32)(t__4O0R |  1);
-        next__IP0R=((__POINTER )(NULL));
-        result__KP0R=((__POINTER *)ptr_table__JP0R)[ 0];
-        if ((result__KP0R == (void *)NULL)) {
-          result__KP0R=new_lab__2PJ(lab_type__LP0R);
-          next__IP0R=(void *)((unsigned long)result__KP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP0R)));
-          ((__POINTER *)next__IP0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JP0R)[ 0]=next__IP0R;
-        } else {
-          next__IP0R=((__POINTER *)result__KP0R)[ 0];
-          if ((next__IP0R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KP0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MP0R <<  1)) <=  4096)) {
-              next__IP0R=(void *)((unsigned long)result__KP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP0R)));
-            } else {
-              next__IP0R=new_lab__2PJ(lab_type__LP0R);
-            };
-            ((__POINTER *)next__IP0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JP0R)[ 0]=next__IP0R;
-          } else {
-            ((__POINTER *)result__KP0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IP0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KP0R=next__IP0R;
-          };
-        };
-        ptr__ZO0R=result__KP0R;
-      };
-      result__YO0R=((__ITM_READ *)ptr__ZO0R);
-      *(result__YO0R) = *(ITM_READ__);
-    };
-    Self__AP0R=((__ITM_READ *)result__YO0R);
-    Self__AP0R->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__BP0R;
-    Self__AP0R->name__AVPC=n__CP0R;
-    result__ZWIC=result__YO0R;
-    __tmp__RXIC=TRUE__;
-  } else {
-    __tmp__RXIC=FALSE__;
-  };
-  if (__tmp__RXIC) {
-    __tmp__UZIC=TRUE__;
-  } else {
-    result__DQJC=read_word__NWH((&__string_15));
-    if (result__DQJC) {
-      result__41AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__41AR=((__CHARACTER )(( 0)));
-      } else {
-        result__41AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__41AR == '_')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        copy__BNK(string_tmp__RB,(&__string_15));
-        Self__OWLR=((__STRING *)string_tmp__RB);
-        new_capacity__NWLR= 0;
-        if ((Self__OWLR->capacity__MNK <= Self__OWLR->count__VF)) {
-          if ((Self__OWLR->capacity__MNK ==  0)) {
-            Self__OWLR->capacity__MNK= 32;
-            Self__OWLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__NWLR=(__INTEGER)(Self__OWLR->capacity__MNK <<  1);
-            Self__PWLR=((__CHARACTER *)Self__OWLR->storage__XNK);
-            old_nb_elts__QWLR=Self__OWLR->capacity__MNK;
-            new__RWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PWLR),((__UINTEGER_32 )old_nb_elts__QWLR),((__UINTEGER_32 )new_capacity__NWLR)));
-            upper__QP0R=(__INTEGER)(new_capacity__NWLR -  1);
-            Self__OP0R=old_nb_elts__QWLR;
-            while ((Self__OP0R <= upper__QP0R)) {
-              new__RWLR[Self__OP0R]='\0';
-              Self__OP0R=(__INTEGER)(Self__OP0R +  1);
-            };
-            Self__OWLR->storage__XNK=new__RWLR;
-            Self__OWLR->capacity__MNK=new_capacity__NWLR;
-          };
-        };
-        ((__CHARACTER *)Self__OWLR->storage__XNK)[Self__OWLR->count__VF]='_';
-        Self__OWLR->count__VF=(__INTEGER)(Self__OWLR->count__VF +  1);
-        while_do__RSKD:
-        {
-          result__B2AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__B2AR=((__CHARACTER )(( 0)));
-          } else {
-            result__B2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          result__51AR=FALSE__;
-          if ((((__INTEGER_8 )result__B2AR) >= ((__INTEGER_8 )'0'))) {
-            result__51AR=(((__INTEGER_8 )result__B2AR) <= ((__INTEGER_8 )'9'));
-          };
-          if (result__51AR) {
-            result__C2AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__C2AR=((__CHARACTER )(( 0)));
-            } else {
-              result__C2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            Self__UWLR=((__STRING *)string_tmp__RB);
-            new_capacity__TWLR= 0;
-            if ((Self__UWLR->capacity__MNK <= Self__UWLR->count__VF)) {
-              if ((Self__UWLR->capacity__MNK ==  0)) {
-                Self__UWLR->capacity__MNK= 32;
-                Self__UWLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__TWLR=(__INTEGER)(Self__UWLR->capacity__MNK <<  1);
-                Self__VWLR=((__CHARACTER *)Self__UWLR->storage__XNK);
-                old_nb_elts__WWLR=Self__UWLR->capacity__MNK;
-                new__XWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VWLR),((__UINTEGER_32 )old_nb_elts__WWLR),((__UINTEGER_32 )new_capacity__TWLR)));
-                upper__VP0R=(__INTEGER)(new_capacity__TWLR -  1);
-                Self__TP0R=old_nb_elts__WWLR;
-                while ((Self__TP0R <= upper__VP0R)) {
-                  new__XWLR[Self__TP0R]='\0';
-                  Self__TP0R=(__INTEGER)(Self__TP0R +  1);
-                };
-                Self__UWLR->storage__XNK=new__XWLR;
-                Self__UWLR->capacity__MNK=new_capacity__TWLR;
-              };
-            };
-            ((__CHARACTER *)Self__UWLR->storage__XNK)[Self__UWLR->count__VF]=result__C2AR;
-            Self__UWLR->count__VF=(__INTEGER)(Self__UWLR->count__VF +  1);
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            goto while_do__RSKD;
-          };
-        };
-        if ((((__STRING *)string_tmp__RB)->count__VF ==  0)) {
-          pos__EN5P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_522));
-          put_position__ECH(pos__EN5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        result_id__EXIC=get__QEC(string_tmp__RB);
-      } else {
-        result_id__EXIC=(&__string_15);
-      };
-      p__E5JC=current_position__EJG();
-      result__31KC=NULL;
-      ptr__41KC=((__POINTER )(NULL));
-      typ_id__D2KC= 0;
-      sz__A2KC=((__UINTEGER_32 )sizeof(__ITM_READ));
-      if ((sz__A2KC ==  0)) {
-        result__31KC=ITM_READ__;
-      } else {
-        typ_id__D2KC=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__A2KC);
-        if ((typ_id__D2KC == (__INTEGER)(-  1))) {
-          a__NS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__LS1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__A2KC + a__NS1Q) & (__UINTEGER_32)(~ a__NS1Q));
-          ptr_table__YP0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LS1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__XP0R=((__POINTER )(NULL));
-          result__ZP0R=((__POINTER *)ptr_table__YP0R)[ 0];
-          if ((result__ZP0R == (void *)NULL)) {
-            result__ZP0R=new_lab__2PJ(new_size__LS1Q);
-            next__XP0R=(void *)((unsigned long)result__ZP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LS1Q)));
-            ((__POINTER *)next__XP0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YP0R)[ 0]=next__XP0R;
-          } else {
-            next__XP0R=((__POINTER *)result__ZP0R)[ 0];
-            if ((next__XP0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZP0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LS1Q <<  1)) <=  4096)) {
-                next__XP0R=(void *)((unsigned long)result__ZP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LS1Q)));
-              } else {
-                next__XP0R=new_lab__2PJ(new_size__LS1Q);
-              };
-              ((__POINTER *)next__XP0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YP0R)[ 0]=next__XP0R;
-            } else {
-              ((__POINTER *)result__ZP0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XP0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ZP0R=next__XP0R;
-            };
-          };
-          ptr__41KC=result__ZP0R;
-        } else {
-          t__RS1Q=((__UINTEGER_32 )typ_id__D2KC);
-          a__TS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__AQ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__A2KC + a__TS1Q) & (__UINTEGER_32)(~ a__TS1Q));
-          ptr_table__3P0R=((__POINTER )(&(table_type[(t__RS1Q)])));
-          lab_type__5P0R=(__UINTEGER_32)(t__RS1Q |  1);
-          next__2P0R=((__POINTER )(NULL));
-          result__4P0R=((__POINTER *)ptr_table__3P0R)[ 0];
-          if ((result__4P0R == (void *)NULL)) {
-            result__4P0R=new_lab__2PJ(lab_type__5P0R);
-            next__2P0R=(void *)((unsigned long)result__4P0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0R)));
-            ((__POINTER *)next__2P0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3P0R)[ 0]=next__2P0R;
-          } else {
-            next__2P0R=((__POINTER *)result__4P0R)[ 0];
-            if ((next__2P0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4P0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AQ0R <<  1)) <=  4096)) {
-                next__2P0R=(void *)((unsigned long)result__4P0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0R)));
-              } else {
-                next__2P0R=new_lab__2PJ(lab_type__5P0R);
-              };
-              ((__POINTER *)next__2P0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3P0R)[ 0]=next__2P0R;
-            } else {
-              ((__POINTER *)result__4P0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2P0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4P0R=next__2P0R;
-            };
-          };
-          ptr__41KC=result__4P0R;
-        };
-        result__31KC=((__ITM_READ *)ptr__41KC);
-        *(result__31KC) = *(ITM_READ__);
-      };
-      Self__F2PC=((__ITM_READ *)result__31KC);
-      Self__F2PC->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__E5JC;
-      Self__F2PC->name__AVPC=result_id__EXIC;
-      result__ZWIC=result__31KC;
-    };
-    __tmp__UZIC=result__DQJC;
-  };
-  if (__tmp__UZIC) {
-    __tmp__D0IC=TRUE__;
-  } else {
-    type__0WIC=read_prototype__J5JC(Self__XWIC,NULL);
-    result__VQJC=((void *)type__0WIC != (void *)NULL);
-    if (result__VQJC) {
-      p__KQ0R=current_position__EJG();
-      result__BQ0R=NULL;
-      ptr__CQ0R=((__POINTER )(NULL));
-      typ_id__DQ0R= 0;
-      sz__EQ0R=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-      if ((sz__EQ0R ==  0)) {
-        result__BQ0R=ITM_PROTOTYPE__;
-      } else {
-        typ_id__DQ0R=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EQ0R);
-        if ((typ_id__DQ0R == (__INTEGER)(-  1))) {
-          a__FQ0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GQ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__EQ0R + a__FQ0R) & (__UINTEGER_32)(~ a__FQ0R));
-          ptr_table__NQ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GQ0R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__MQ0R=((__POINTER )(NULL));
-          result__OQ0R=((__POINTER *)ptr_table__NQ0R)[ 0];
-          if ((result__OQ0R == (void *)NULL)) {
-            result__OQ0R=new_lab__2PJ(new_size__GQ0R);
-            next__MQ0R=(void *)((unsigned long)result__OQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ0R)));
-            ((__POINTER *)next__MQ0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NQ0R)[ 0]=next__MQ0R;
-          } else {
-            next__MQ0R=((__POINTER *)result__OQ0R)[ 0];
-            if ((next__MQ0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OQ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GQ0R <<  1)) <=  4096)) {
-                next__MQ0R=(void *)((unsigned long)result__OQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ0R)));
-              } else {
-                next__MQ0R=new_lab__2PJ(new_size__GQ0R);
-              };
-              ((__POINTER *)next__MQ0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NQ0R)[ 0]=next__MQ0R;
-            } else {
-              ((__POINTER *)result__OQ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MQ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OQ0R=next__MQ0R;
-            };
-          };
-          ptr__CQ0R=result__OQ0R;
-        } else {
-          t__HQ0R=((__UINTEGER_32 )typ_id__DQ0R);
-          a__IQ0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VQ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__EQ0R + a__IQ0R) & (__UINTEGER_32)(~ a__IQ0R));
-          ptr_table__SQ0R=((__POINTER )(&(table_type[(t__HQ0R)])));
-          lab_type__UQ0R=(__UINTEGER_32)(t__HQ0R |  1);
-          next__RQ0R=((__POINTER )(NULL));
-          result__TQ0R=((__POINTER *)ptr_table__SQ0R)[ 0];
-          if ((result__TQ0R == (void *)NULL)) {
-            result__TQ0R=new_lab__2PJ(lab_type__UQ0R);
-            next__RQ0R=(void *)((unsigned long)result__TQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQ0R)));
-            ((__POINTER *)next__RQ0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SQ0R)[ 0]=next__RQ0R;
-          } else {
-            next__RQ0R=((__POINTER *)result__TQ0R)[ 0];
-            if ((next__RQ0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TQ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VQ0R <<  1)) <=  4096)) {
-                next__RQ0R=(void *)((unsigned long)result__TQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQ0R)));
-              } else {
-                next__RQ0R=new_lab__2PJ(lab_type__UQ0R);
-              };
-              ((__POINTER *)next__RQ0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SQ0R)[ 0]=next__RQ0R;
-            } else {
-              ((__POINTER *)result__TQ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RQ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__TQ0R=next__RQ0R;
-            };
-          };
-          ptr__CQ0R=result__TQ0R;
-        };
-        result__BQ0R=((__ITM_PROTOTYPE *)ptr__CQ0R);
-        *(result__BQ0R) = *(ITM_PROTOTYPE__);
-      };
-      Self__JQ0R=((__ITM_PROTOTYPE *)result__BQ0R);
-      Self__JQ0R->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__KQ0R;
-      Self__JQ0R->type__CAPC=type__0WIC;
-      result__ZWIC=result__BQ0R;
-    };
-    __tmp__D0IC=result__VQJC;
-  };
-  if (__tmp__D0IC) {
-    __tmp__V0IC=TRUE__;
-  } else {
-    result__PGKC=FALSE__;
-    pos_old__QGKC= 0;
-    if (read_space__UAF()) {
-      result__F2AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__F2AR=((__CHARACTER )(( 0)));
-      } else {
-        result__F2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      result__D2AR=FALSE__;
-      if ((((__INTEGER_8 )result__F2AR) >= ((__INTEGER_8 )'0'))) {
-        result__D2AR=(((__INTEGER_8 )result__F2AR) <= ((__INTEGER_8 )'9'));
-      };
-      __tmp__1GKC=result__D2AR;
-    } else {
-      __tmp__1GKC=FALSE__;
-    };
-    if (__tmp__1GKC) {
-      ((__STRING *)string_tmp__RB)->count__VF= 0;
-      result__G2AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__G2AR=((__CHARACTER )(( 0)));
-      } else {
-        result__G2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      Self__0WLR=((__STRING *)string_tmp__RB);
-      new_capacity__ZWLR= 0;
-      if ((Self__0WLR->capacity__MNK <= Self__0WLR->count__VF)) {
-        if ((Self__0WLR->capacity__MNK ==  0)) {
-          Self__0WLR->capacity__MNK= 32;
-          Self__0WLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__ZWLR=(__INTEGER)(Self__0WLR->capacity__MNK <<  1);
-          Self__1WLR=((__CHARACTER *)Self__0WLR->storage__XNK);
-          old_nb_elts__2WLR=Self__0WLR->capacity__MNK;
-          new__3WLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1WLR),((__UINTEGER_32 )old_nb_elts__2WLR),((__UINTEGER_32 )new_capacity__ZWLR)));
-          upper__ZQ0R=(__INTEGER)(new_capacity__ZWLR -  1);
-          Self__XQ0R=old_nb_elts__2WLR;
-          while ((Self__XQ0R <= upper__ZQ0R)) {
-            new__3WLR[Self__XQ0R]='\0';
-            Self__XQ0R=(__INTEGER)(Self__XQ0R +  1);
-          };
-          Self__0WLR->storage__XNK=new__3WLR;
-          Self__0WLR->capacity__MNK=new_capacity__ZWLR;
-        };
-      };
-      ((__CHARACTER *)Self__0WLR->storage__XNK)[Self__0WLR->count__VF]=result__G2AR;
-      Self__0WLR->count__VF=(__INTEGER)(Self__0WLR->count__VF +  1);
-      pos_old__QGKC=position__ZFD;
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      while_do__2C0C:
-      {
-        result__J2AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__J2AR=((__CHARACTER )(( 0)));
-        } else {
-          result__J2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        result__H2AR=FALSE__;
-        if ((((__INTEGER_8 )result__J2AR) >= ((__INTEGER_8 )'0'))) {
-          result__H2AR=(((__INTEGER_8 )result__J2AR) <= ((__INTEGER_8 )'9'));
-        };
-        if (result__H2AR) {
-          __tmp__VHKC=TRUE__;
-        } else {
-          result__K2AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__K2AR=((__CHARACTER )(( 0)));
-          } else {
-            result__K2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          __tmp__VHKC=(result__K2AR == '_');
-        };
-        if (__tmp__VHKC) {
-          result__L2AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__L2AR=((__CHARACTER )(( 0)));
-          } else {
-            result__L2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__L2AR != '_')) {
-            result__M2AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__M2AR=((__CHARACTER )(( 0)));
-            } else {
-              result__M2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            Self__AXLR=((__STRING *)string_tmp__RB);
-            new_capacity__5WLR= 0;
-            if ((Self__AXLR->capacity__MNK <= Self__AXLR->count__VF)) {
-              if ((Self__AXLR->capacity__MNK ==  0)) {
-                Self__AXLR->capacity__MNK= 32;
-                Self__AXLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__5WLR=(__INTEGER)(Self__AXLR->capacity__MNK <<  1);
-                Self__BXLR=((__CHARACTER *)Self__AXLR->storage__XNK);
-                old_nb_elts__CXLR=Self__AXLR->capacity__MNK;
-                new__DXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BXLR),((__UINTEGER_32 )old_nb_elts__CXLR),((__UINTEGER_32 )new_capacity__5WLR)));
-                upper__4Q0R=(__INTEGER)(new_capacity__5WLR -  1);
-                Self__2Q0R=old_nb_elts__CXLR;
-                while ((Self__2Q0R <= upper__4Q0R)) {
-                  new__DXLR[Self__2Q0R]='\0';
-                  Self__2Q0R=(__INTEGER)(Self__2Q0R +  1);
-                };
-                Self__AXLR->storage__XNK=new__DXLR;
-                Self__AXLR->capacity__MNK=new_capacity__5WLR;
-              };
-            };
-            ((__CHARACTER *)Self__AXLR->storage__XNK)[Self__AXLR->count__VF]=result__M2AR;
-            Self__AXLR->count__VF=(__INTEGER)(Self__AXLR->count__VF +  1);
-          };
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          goto while_do__2C0C;
-        };
-      };
-      result__N2AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__N2AR=((__CHARACTER )(( 0)));
-      } else {
-        result__N2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__N2AR == '.')) {
-        Self__GXLR=((__STRING *)string_tmp__RB);
-        new_capacity__FXLR= 0;
-        if ((Self__GXLR->capacity__MNK <= Self__GXLR->count__VF)) {
-          if ((Self__GXLR->capacity__MNK ==  0)) {
-            Self__GXLR->capacity__MNK= 32;
-            Self__GXLR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__FXLR=(__INTEGER)(Self__GXLR->capacity__MNK <<  1);
-            Self__HXLR=((__CHARACTER *)Self__GXLR->storage__XNK);
-            old_nb_elts__IXLR=Self__GXLR->capacity__MNK;
-            new__JXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HXLR),((__UINTEGER_32 )old_nb_elts__IXLR),((__UINTEGER_32 )new_capacity__FXLR)));
-            upper__DR0R=(__INTEGER)(new_capacity__FXLR -  1);
-            Self__BR0R=old_nb_elts__IXLR;
-            while ((Self__BR0R <= upper__DR0R)) {
-              new__JXLR[Self__BR0R]='\0';
-              Self__BR0R=(__INTEGER)(Self__BR0R +  1);
-            };
-            Self__GXLR->storage__XNK=new__JXLR;
-            Self__GXLR->capacity__MNK=new_capacity__FXLR;
-          };
-        };
-        ((__CHARACTER *)Self__GXLR->storage__XNK)[Self__GXLR->count__VF]='.';
-        Self__GXLR->count__VF=(__INTEGER)(Self__GXLR->count__VF +  1);
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__Q2AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__Q2AR=((__CHARACTER )(( 0)));
-        } else {
-          result__Q2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        result__O2AR=FALSE__;
-        if ((((__INTEGER_8 )result__Q2AR) >= ((__INTEGER_8 )'0'))) {
-          result__O2AR=(((__INTEGER_8 )result__Q2AR) <= ((__INTEGER_8 )'9'));
-        };
-        if (result__O2AR) {
-          result__PGKC=TRUE__;
-          result__R2AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__R2AR=((__CHARACTER )(( 0)));
-          } else {
-            result__R2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          Self__MXLR=((__STRING *)string_tmp__RB);
-          new_capacity__LXLR= 0;
-          if ((Self__MXLR->capacity__MNK <= Self__MXLR->count__VF)) {
-            if ((Self__MXLR->capacity__MNK ==  0)) {
-              Self__MXLR->capacity__MNK= 32;
-              Self__MXLR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__LXLR=(__INTEGER)(Self__MXLR->capacity__MNK <<  1);
-              Self__NXLR=((__CHARACTER *)Self__MXLR->storage__XNK);
-              old_nb_elts__OXLR=Self__MXLR->capacity__MNK;
-              new__PXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NXLR),((__UINTEGER_32 )old_nb_elts__OXLR),((__UINTEGER_32 )new_capacity__LXLR)));
-              upper__IR0R=(__INTEGER)(new_capacity__LXLR -  1);
-              Self__GR0R=old_nb_elts__OXLR;
-              while ((Self__GR0R <= upper__IR0R)) {
-                new__PXLR[Self__GR0R]='\0';
-                Self__GR0R=(__INTEGER)(Self__GR0R +  1);
-              };
-              Self__MXLR->storage__XNK=new__PXLR;
-              Self__MXLR->capacity__MNK=new_capacity__LXLR;
-            };
-          };
-          ((__CHARACTER *)Self__MXLR->storage__XNK)[Self__MXLR->count__VF]=result__R2AR;
-          Self__MXLR->count__VF=(__INTEGER)(Self__MXLR->count__VF +  1);
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          while_do__R0MD:
-          {
-            result__U2AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__U2AR=((__CHARACTER )(( 0)));
-            } else {
-              result__U2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            result__S2AR=FALSE__;
-            if ((((__INTEGER_8 )result__U2AR) >= ((__INTEGER_8 )'0'))) {
-              result__S2AR=(((__INTEGER_8 )result__U2AR) <= ((__INTEGER_8 )'9'));
-            };
-            if (result__S2AR) {
-              result__V2AR='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__V2AR=((__CHARACTER )(( 0)));
-              } else {
-                result__V2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-              };
-              Self__SXLR=((__STRING *)string_tmp__RB);
-              new_capacity__RXLR= 0;
-              if ((Self__SXLR->capacity__MNK <= Self__SXLR->count__VF)) {
-                if ((Self__SXLR->capacity__MNK ==  0)) {
-                  Self__SXLR->capacity__MNK= 32;
-                  Self__SXLR->storage__XNK=create__OUX( 32);
-                } else {
-                  new_capacity__RXLR=(__INTEGER)(Self__SXLR->capacity__MNK <<  1);
-                  Self__TXLR=((__CHARACTER *)Self__SXLR->storage__XNK);
-                  old_nb_elts__UXLR=Self__SXLR->capacity__MNK;
-                  new__VXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TXLR),((__UINTEGER_32 )old_nb_elts__UXLR),((__UINTEGER_32 )new_capacity__RXLR)));
-                  upper__NR0R=(__INTEGER)(new_capacity__RXLR -  1);
-                  Self__LR0R=old_nb_elts__UXLR;
-                  while ((Self__LR0R <= upper__NR0R)) {
-                    new__VXLR[Self__LR0R]='\0';
-                    Self__LR0R=(__INTEGER)(Self__LR0R +  1);
-                  };
-                  Self__SXLR->storage__XNK=new__VXLR;
-                  Self__SXLR->capacity__MNK=new_capacity__RXLR;
-                };
-              };
-              ((__CHARACTER *)Self__SXLR->storage__XNK)[Self__SXLR->count__VF]=result__V2AR;
-              Self__SXLR->count__VF=(__INTEGER)(Self__SXLR->count__VF +  1);
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              goto while_do__R0MD;
-            };
-          };
-        };
-        result__W2AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__W2AR=((__CHARACTER )(( 0)));
-        } else {
-          result__W2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__W2AR == 'E')) {
-          result__PGKC=TRUE__;
-          Self__YXLR=((__STRING *)string_tmp__RB);
-          new_capacity__XXLR= 0;
-          if ((Self__YXLR->capacity__MNK <= Self__YXLR->count__VF)) {
-            if ((Self__YXLR->capacity__MNK ==  0)) {
-              Self__YXLR->capacity__MNK= 32;
-              Self__YXLR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__XXLR=(__INTEGER)(Self__YXLR->capacity__MNK <<  1);
-              Self__ZXLR=((__CHARACTER *)Self__YXLR->storage__XNK);
-              old_nb_elts__0XLR=Self__YXLR->capacity__MNK;
-              new__1XLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZXLR),((__UINTEGER_32 )old_nb_elts__0XLR),((__UINTEGER_32 )new_capacity__XXLR)));
-              upper__SR0R=(__INTEGER)(new_capacity__XXLR -  1);
-              Self__QR0R=old_nb_elts__0XLR;
-              while ((Self__QR0R <= upper__SR0R)) {
-                new__1XLR[Self__QR0R]='\0';
-                Self__QR0R=(__INTEGER)(Self__QR0R +  1);
-              };
-              Self__YXLR->storage__XNK=new__1XLR;
-              Self__YXLR->capacity__MNK=new_capacity__XXLR;
-            };
-          };
-          ((__CHARACTER *)Self__YXLR->storage__XNK)[Self__YXLR->count__VF]='E';
-          Self__YXLR->count__VF=(__INTEGER)(Self__YXLR->count__VF +  1);
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__X2AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__X2AR=((__CHARACTER )(( 0)));
-          } else {
-            result__X2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__X2AR == '+')) {
-            __tmp__CKKC=TRUE__;
-          } else {
-            result__Y2AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__Y2AR=((__CHARACTER )(( 0)));
-            } else {
-              result__Y2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            __tmp__CKKC=(result__Y2AR == '-');
-          };
-          if (__tmp__CKKC) {
-            result__Z2AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__Z2AR=((__CHARACTER )(( 0)));
-            } else {
-              result__Z2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            Self__4XLR=((__STRING *)string_tmp__RB);
-            new_capacity__3XLR= 0;
-            if ((Self__4XLR->capacity__MNK <= Self__4XLR->count__VF)) {
-              if ((Self__4XLR->capacity__MNK ==  0)) {
-                Self__4XLR->capacity__MNK= 32;
-                Self__4XLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__3XLR=(__INTEGER)(Self__4XLR->capacity__MNK <<  1);
-                Self__5XLR=((__CHARACTER *)Self__4XLR->storage__XNK);
-                old_nb_elts__AYLR=Self__4XLR->capacity__MNK;
-                new__BYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5XLR),((__UINTEGER_32 )old_nb_elts__AYLR),((__UINTEGER_32 )new_capacity__3XLR)));
-                upper__XR0R=(__INTEGER)(new_capacity__3XLR -  1);
-                Self__VR0R=old_nb_elts__AYLR;
-                while ((Self__VR0R <= upper__XR0R)) {
-                  new__BYLR[Self__VR0R]='\0';
-                  Self__VR0R=(__INTEGER)(Self__VR0R +  1);
-                };
-                Self__4XLR->storage__XNK=new__BYLR;
-                Self__4XLR->capacity__MNK=new_capacity__3XLR;
-              };
-            };
-            ((__CHARACTER *)Self__4XLR->storage__XNK)[Self__4XLR->count__VF]=result__Z2AR;
-            Self__4XLR->count__VF=(__INTEGER)(Self__4XLR->count__VF +  1);
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-          };
-          result__22AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__22AR=((__CHARACTER )(( 0)));
-          } else {
-            result__22AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          result__02AR=FALSE__;
-          if ((((__INTEGER_8 )result__22AR) >= ((__INTEGER_8 )'0'))) {
-            result__02AR=(((__INTEGER_8 )result__22AR) <= ((__INTEGER_8 )'9'));
-          };
-          if (result__02AR) {
-            result__32AR='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__32AR=((__CHARACTER )(( 0)));
-            } else {
-              result__32AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            Self__EYLR=((__STRING *)string_tmp__RB);
-            new_capacity__DYLR= 0;
-            if ((Self__EYLR->capacity__MNK <= Self__EYLR->count__VF)) {
-              if ((Self__EYLR->capacity__MNK ==  0)) {
-                Self__EYLR->capacity__MNK= 32;
-                Self__EYLR->storage__XNK=create__OUX( 32);
-              } else {
-                new_capacity__DYLR=(__INTEGER)(Self__EYLR->capacity__MNK <<  1);
-                Self__FYLR=((__CHARACTER *)Self__EYLR->storage__XNK);
-                old_nb_elts__GYLR=Self__EYLR->capacity__MNK;
-                new__HYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FYLR),((__UINTEGER_32 )old_nb_elts__GYLR),((__UINTEGER_32 )new_capacity__DYLR)));
-                upper__2R0R=(__INTEGER)(new_capacity__DYLR -  1);
-                Self__0R0R=old_nb_elts__GYLR;
-                while ((Self__0R0R <= upper__2R0R)) {
-                  new__HYLR[Self__0R0R]='\0';
-                  Self__0R0R=(__INTEGER)(Self__0R0R +  1);
-                };
-                Self__EYLR->storage__XNK=new__HYLR;
-                Self__EYLR->capacity__MNK=new_capacity__DYLR;
-              };
-            };
-            ((__CHARACTER *)Self__EYLR->storage__XNK)[Self__EYLR->count__VF]=result__32AR;
-            Self__EYLR->count__VF=(__INTEGER)(Self__EYLR->count__VF +  1);
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            while_do__EUQD:
-            {
-              result__A3AR='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__A3AR=((__CHARACTER )(( 0)));
-              } else {
-                result__A3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-              };
-              result__42AR=FALSE__;
-              if ((((__INTEGER_8 )result__A3AR) >= ((__INTEGER_8 )'0'))) {
-                result__42AR=(((__INTEGER_8 )result__A3AR) <= ((__INTEGER_8 )'9'));
-              };
-              if (result__42AR) {
-                result__B3AR='\0';
-                if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                  result__B3AR=((__CHARACTER )(( 0)));
-                } else {
-                  result__B3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-                };
-                Self__KYLR=((__STRING *)string_tmp__RB);
-                new_capacity__JYLR= 0;
-                if ((Self__KYLR->capacity__MNK <= Self__KYLR->count__VF)) {
-                  if ((Self__KYLR->capacity__MNK ==  0)) {
-                    Self__KYLR->capacity__MNK= 32;
-                    Self__KYLR->storage__XNK=create__OUX( 32);
-                  } else {
-                    new_capacity__JYLR=(__INTEGER)(Self__KYLR->capacity__MNK <<  1);
-                    Self__LYLR=((__CHARACTER *)Self__KYLR->storage__XNK);
-                    old_nb_elts__MYLR=Self__KYLR->capacity__MNK;
-                    new__NYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LYLR),((__UINTEGER_32 )old_nb_elts__MYLR),((__UINTEGER_32 )new_capacity__JYLR)));
-                    upper__BS0R=(__INTEGER)(new_capacity__JYLR -  1);
-                    Self__5R0R=old_nb_elts__MYLR;
-                    while ((Self__5R0R <= upper__BS0R)) {
-                      new__NYLR[Self__5R0R]='\0';
-                      Self__5R0R=(__INTEGER)(Self__5R0R +  1);
-                    };
-                    Self__KYLR->storage__XNK=new__NYLR;
-                    Self__KYLR->capacity__MNK=new_capacity__JYLR;
-                  };
-                };
-                ((__CHARACTER *)Self__KYLR->storage__XNK)[Self__KYLR->count__VF]=result__B3AR;
-                Self__KYLR->count__VF=(__INTEGER)(Self__KYLR->count__VF +  1);
-                position__ZFD=(__INTEGER)(position__ZFD +  1);
-                goto while_do__EUQD;
-              };
-            };
-          } else {
-            pos__BO5P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_523));
-            put_position__ECH(pos__BO5P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        };
-      };
-      if (result__PGKC) {
-        last_real__R0IC=get__QEC(string_tmp__RB);
-      } else {
-        position__ZFD=pos_old__QGKC;
-      };
-    };
-    if (result__PGKC) {
-      __tmp__Q0IC=current_position__EJG();
-      __tmp__S0IC=last_real__R0IC;
-      result__Y5GD=NULL;
-      ptr__Z5GD=((__POINTER )(NULL));
-      typ_id__45GD= 0;
-      sz__15GD=((__UINTEGER_32 )sizeof(__ITM_REAL));
-      if ((sz__15GD ==  0)) {
-        result__Y5GD=ITM_REAL__;
-      } else {
-        typ_id__45GD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__15GD);
-        if ((typ_id__45GD == (__INTEGER)(-  1))) {
-          a__MM1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KM1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__15GD + a__MM1Q) & (__UINTEGER_32)(~ a__MM1Q));
-          ptr_table__ES0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KM1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__DS0R=((__POINTER )(NULL));
-          result__FS0R=((__POINTER *)ptr_table__ES0R)[ 0];
-          if ((result__FS0R == (void *)NULL)) {
-            result__FS0R=new_lab__2PJ(new_size__KM1Q);
-            next__DS0R=(void *)((unsigned long)result__FS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KM1Q)));
-            ((__POINTER *)next__DS0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ES0R)[ 0]=next__DS0R;
-          } else {
-            next__DS0R=((__POINTER *)result__FS0R)[ 0];
-            if ((next__DS0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FS0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KM1Q <<  1)) <=  4096)) {
-                next__DS0R=(void *)((unsigned long)result__FS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KM1Q)));
-              } else {
-                next__DS0R=new_lab__2PJ(new_size__KM1Q);
-              };
-              ((__POINTER *)next__DS0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ES0R)[ 0]=next__DS0R;
-            } else {
-              ((__POINTER *)result__FS0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__FS0R=next__DS0R;
-            };
-          };
-          ptr__Z5GD=result__FS0R;
-        } else {
-          t__QM1Q=((__UINTEGER_32 )typ_id__45GD);
-          a__SM1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MS0R=(__UINTEGER_32)((__UINTEGER_32)(sz__15GD + a__SM1Q) & (__UINTEGER_32)(~ a__SM1Q));
-          ptr_table__JS0R=((__POINTER )(&(table_type[(t__QM1Q)])));
-          lab_type__LS0R=(__UINTEGER_32)(t__QM1Q |  1);
-          next__IS0R=((__POINTER )(NULL));
-          result__KS0R=((__POINTER *)ptr_table__JS0R)[ 0];
-          if ((result__KS0R == (void *)NULL)) {
-            result__KS0R=new_lab__2PJ(lab_type__LS0R);
-            next__IS0R=(void *)((unsigned long)result__KS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MS0R)));
-            ((__POINTER *)next__IS0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JS0R)[ 0]=next__IS0R;
-          } else {
-            next__IS0R=((__POINTER *)result__KS0R)[ 0];
-            if ((next__IS0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KS0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MS0R <<  1)) <=  4096)) {
-                next__IS0R=(void *)((unsigned long)result__KS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MS0R)));
-              } else {
-                next__IS0R=new_lab__2PJ(lab_type__LS0R);
-              };
-              ((__POINTER *)next__IS0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JS0R)[ 0]=next__IS0R;
-            } else {
-              ((__POINTER *)result__KS0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__KS0R=next__IS0R;
-            };
-          };
-          ptr__Z5GD=result__KS0R;
-        };
-        result__Y5GD=((__ITM_REAL *)ptr__Z5GD);
-        *(result__Y5GD) = *(ITM_REAL__);
-      };
-      Self__4A0D=((__ITM_REAL *)result__Y5GD);
-      Self__4A0D->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=__tmp__Q0IC;
-      Self__4A0D->value__BB0D=__tmp__S0IC;
-      result__ZWIC=result__Y5GD;
-    };
-    __tmp__V0IC=result__PGKC;
-  };
-  if (__tmp__V0IC) {
-    __tmp__H1IC=TRUE__;
-  } else {
-    result__ZRJC=read_integer__QMKC();
-    if (result__ZRJC) {
-      __tmp__C1IC=current_position__EJG();
-      __tmp__E1IC=last_integer__D1IC;
-      result__LBHD=NULL;
-      ptr__MBHD=((__POINTER )(NULL));
-      typ_id__RBHD= 0;
-      sz__OBHD=((__UINTEGER_32 )sizeof(__ITM_NUMBER));
-      if ((sz__OBHD ==  0)) {
-        result__LBHD=ITM_NUMBER__;
-      } else {
-        typ_id__RBHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OBHD);
-        if ((typ_id__RBHD == (__INTEGER)(-  1))) {
-          a__XM1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VM1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OBHD + a__XM1Q) & (__UINTEGER_32)(~ a__XM1Q));
-          ptr_table__OS0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VM1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__NS0R=((__POINTER )(NULL));
-          result__PS0R=((__POINTER *)ptr_table__OS0R)[ 0];
-          if ((result__PS0R == (void *)NULL)) {
-            result__PS0R=new_lab__2PJ(new_size__VM1Q);
-            next__NS0R=(void *)((unsigned long)result__PS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1Q)));
-            ((__POINTER *)next__NS0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OS0R)[ 0]=next__NS0R;
-          } else {
-            next__NS0R=((__POINTER *)result__PS0R)[ 0];
-            if ((next__NS0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PS0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VM1Q <<  1)) <=  4096)) {
-                next__NS0R=(void *)((unsigned long)result__PS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1Q)));
-              } else {
-                next__NS0R=new_lab__2PJ(new_size__VM1Q);
-              };
-              ((__POINTER *)next__NS0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OS0R)[ 0]=next__NS0R;
-            } else {
-              ((__POINTER *)result__PS0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__PS0R=next__NS0R;
-            };
-          };
-          ptr__MBHD=result__PS0R;
-        } else {
-          t__1M1Q=((__UINTEGER_32 )typ_id__RBHD);
-          a__3M1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WS0R=(__UINTEGER_32)((__UINTEGER_32)(sz__OBHD + a__3M1Q) & (__UINTEGER_32)(~ a__3M1Q));
-          ptr_table__TS0R=((__POINTER )(&(table_type[(t__1M1Q)])));
-          lab_type__VS0R=(__UINTEGER_32)(t__1M1Q |  1);
-          next__SS0R=((__POINTER )(NULL));
-          result__US0R=((__POINTER *)ptr_table__TS0R)[ 0];
-          if ((result__US0R == (void *)NULL)) {
-            result__US0R=new_lab__2PJ(lab_type__VS0R);
-            next__SS0R=(void *)((unsigned long)result__US0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS0R)));
-            ((__POINTER *)next__SS0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TS0R)[ 0]=next__SS0R;
-          } else {
-            next__SS0R=((__POINTER *)result__US0R)[ 0];
-            if ((next__SS0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__US0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WS0R <<  1)) <=  4096)) {
-                next__SS0R=(void *)((unsigned long)result__US0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS0R)));
-              } else {
-                next__SS0R=new_lab__2PJ(lab_type__VS0R);
-              };
-              ((__POINTER *)next__SS0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TS0R)[ 0]=next__SS0R;
-            } else {
-              ((__POINTER *)result__US0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__US0R=next__SS0R;
-            };
-          };
-          ptr__MBHD=result__US0R;
-        };
-        result__LBHD=((__ITM_NUMBER *)ptr__MBHD);
-        *(result__LBHD) = *(ITM_NUMBER__);
-      };
-      Self__DB0D=((__ITM_NUMBER *)result__LBHD);
-      Self__DB0D->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=__tmp__C1IC;
-      Self__DB0D->value__GB0D=__tmp__E1IC;
-      result__ZWIC=result__LBHD;
-    };
-    __tmp__H1IC=result__ZRJC;
-  };
-  if (__tmp__H1IC) {
-    __tmp__Y1IC=TRUE__;
-  } else {
-    result__PSKC=FALSE__;
-    if (read_space__UAF()) {
-      result__C3AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__C3AR=((__CHARACTER )(( 0)));
-      } else {
-        result__C3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      __tmp__0SKC=(result__C3AR == '\'');
-    } else {
-      __tmp__0SKC=FALSE__;
-    };
-    if (__tmp__0SKC) {
-      last_len_string__ELIB= 0;
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
-      ((__STRING *)string_tmp__RB)->count__VF= 0;
-      until_do__NE0C:
-      {
-        result__D3AR='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__D3AR=((__CHARACTER )(( 0)));
-        } else {
-          result__D3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__D3AR == ((__CHARACTER )(( 0))))) {
-          __tmp__ZTKC=TRUE__;
-        } else {
-          result__E3AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__E3AR=((__CHARACTER )(( 0)));
-          } else {
-            result__E3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          __tmp__ZTKC=(result__E3AR == '\n');
-        };
-        if (__tmp__ZTKC) {
-          __tmp__0TKC=TRUE__;
-        } else {
-          result__F3AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__F3AR=((__CHARACTER )(( 0)));
-          } else {
-            result__F3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          __tmp__0TKC=(result__F3AR == '\'');
-        };
-        if ((! __tmp__0TKC)) {
-          result__G3AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__G3AR=((__CHARACTER )(( 0)));
-          } else {
-            result__G3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          Self__QYLR=((__STRING *)string_tmp__RB);
-          new_capacity__PYLR= 0;
-          if ((Self__QYLR->capacity__MNK <= Self__QYLR->count__VF)) {
-            if ((Self__QYLR->capacity__MNK ==  0)) {
-              Self__QYLR->capacity__MNK= 32;
-              Self__QYLR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__PYLR=(__INTEGER)(Self__QYLR->capacity__MNK <<  1);
-              Self__RYLR=((__CHARACTER *)Self__QYLR->storage__XNK);
-              old_nb_elts__SYLR=Self__QYLR->capacity__MNK;
-              new__TYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RYLR),((__UINTEGER_32 )old_nb_elts__SYLR),((__UINTEGER_32 )new_capacity__PYLR)));
-              upper__0S0R=(__INTEGER)(new_capacity__PYLR -  1);
-              Self__YS0R=old_nb_elts__SYLR;
-              while ((Self__YS0R <= upper__0S0R)) {
-                new__TYLR[Self__YS0R]='\0';
-                Self__YS0R=(__INTEGER)(Self__YS0R +  1);
-              };
-              Self__QYLR->storage__XNK=new__TYLR;
-              Self__QYLR->capacity__MNK=new_capacity__PYLR;
-            };
-          };
-          ((__CHARACTER *)Self__QYLR->storage__XNK)[Self__QYLR->count__VF]=result__G3AR;
-          Self__QYLR->count__VF=(__INTEGER)(Self__QYLR->count__VF +  1);
-          result__H3AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__H3AR=((__CHARACTER )(( 0)));
-          } else {
-            result__H3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__H3AR == '\\')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            read_escape_character__JG0E();
-          } else {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            last_len_string__ELIB=(__INTEGER)(last_len_string__ELIB +  1);
-          };
-          goto until_do__NE0C;
-        };
-      };
-      result__I3AR='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__I3AR=((__CHARACTER )(( 0)));
-      } else {
-        result__I3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__I3AR == '\'')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        last_string__V1G=get__QEC(string_tmp__RB);
-        if ((last_len_string__ELIB !=  1)) {
-          position__ZFD=begin_position__SOF;
-          pos__BP5P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_524));
-          put_position__ECH(pos__BP5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        result__PSKC=TRUE__;
-      } else {
-        position__ZFD=begin_position__SOF;
-        pos__DP5P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_525));
-        put_position__ECH(pos__DP5P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-    if (result__PSKC) {
-      __tmp__U1IC=current_position__EJG();
-      __tmp__V1IC=last_string__V1G;
-      result__3CHD=NULL;
-      ptr__4CHD=((__POINTER )(NULL));
-      typ_id__DDHD= 0;
-      sz__ADHD=((__UINTEGER_32 )sizeof(__ITM_CHARACTER));
-      if ((sz__ADHD ==  0)) {
-        result__3CHD=ITM_CHARACTER__;
-      } else {
-        typ_id__DDHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ADHD);
-        if ((typ_id__DDHD == (__INTEGER)(-  1))) {
-          a__CN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__AN1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ADHD + a__CN1Q) & (__UINTEGER_32)(~ a__CN1Q));
-          ptr_table__3S0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AN1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__2S0R=((__POINTER )(NULL));
-          result__4S0R=((__POINTER *)ptr_table__3S0R)[ 0];
-          if ((result__4S0R == (void *)NULL)) {
-            result__4S0R=new_lab__2PJ(new_size__AN1Q);
-            next__2S0R=(void *)((unsigned long)result__4S0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AN1Q)));
-            ((__POINTER *)next__2S0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3S0R)[ 0]=next__2S0R;
-          } else {
-            next__2S0R=((__POINTER *)result__4S0R)[ 0];
-            if ((next__2S0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4S0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AN1Q <<  1)) <=  4096)) {
-                next__2S0R=(void *)((unsigned long)result__4S0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AN1Q)));
-              } else {
-                next__2S0R=new_lab__2PJ(new_size__AN1Q);
-              };
-              ((__POINTER *)next__2S0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3S0R)[ 0]=next__2S0R;
-            } else {
-              ((__POINTER *)result__4S0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2S0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4S0R=next__2S0R;
-            };
-          };
-          ptr__4CHD=result__4S0R;
-        } else {
-          t__GN1Q=((__UINTEGER_32 )typ_id__DDHD);
-          a__IN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__FT0R=(__UINTEGER_32)((__UINTEGER_32)(sz__ADHD + a__IN1Q) & (__UINTEGER_32)(~ a__IN1Q));
-          ptr_table__CT0R=((__POINTER )(&(table_type[(t__GN1Q)])));
-          lab_type__ET0R=(__UINTEGER_32)(t__GN1Q |  1);
-          next__BT0R=((__POINTER )(NULL));
-          result__DT0R=((__POINTER *)ptr_table__CT0R)[ 0];
-          if ((result__DT0R == (void *)NULL)) {
-            result__DT0R=new_lab__2PJ(lab_type__ET0R);
-            next__BT0R=(void *)((unsigned long)result__DT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT0R)));
-            ((__POINTER *)next__BT0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CT0R)[ 0]=next__BT0R;
-          } else {
-            next__BT0R=((__POINTER *)result__DT0R)[ 0];
-            if ((next__BT0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DT0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FT0R <<  1)) <=  4096)) {
-                next__BT0R=(void *)((unsigned long)result__DT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT0R)));
-              } else {
-                next__BT0R=new_lab__2PJ(lab_type__ET0R);
-              };
-              ((__POINTER *)next__BT0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CT0R)[ 0]=next__BT0R;
-            } else {
-              ((__POINTER *)result__DT0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BT0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DT0R=next__BT0R;
-            };
-          };
-          ptr__4CHD=result__DT0R;
-        };
-        result__3CHD=((__ITM_CHARACTER *)ptr__4CHD);
-        *(result__3CHD) = *(ITM_CHARACTER__);
-      };
-      Self__IB0D=((__ITM_CHARACTER *)result__3CHD);
-      Self__IB0D->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=__tmp__U1IC;
-      Self__IB0D->character__LB0D=__tmp__V1IC;
-      result__ZWIC=result__3CHD;
-    };
-    __tmp__Y1IC=result__PSKC;
-  };
-  if (__tmp__Y1IC) {
-    __tmp__K2IC=TRUE__;
-  } else {
-    result__3SJC=read_string__QKIB();
-    if (result__3SJC) {
-      __tmp__F2IC=current_position__EJG();
-      __tmp__G2IC=last_string__V1G;
-      __tmp__H2IC=last_len_string__ELIB;
-      result__OEHD=NULL;
-      ptr__PEHD=((__POINTER )(NULL));
-      typ_id__UEHD= 0;
-      sz__REHD=((__UINTEGER_32 )sizeof(__ITM_STRING));
-      if ((sz__REHD ==  0)) {
-        result__OEHD=ITM_STRING__;
-      } else {
-        typ_id__UEHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__REHD);
-        if ((typ_id__UEHD == (__INTEGER)(-  1))) {
-          a__NN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__LN1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__REHD + a__NN1Q) & (__UINTEGER_32)(~ a__NN1Q));
-          ptr_table__HT0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LN1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__GT0R=((__POINTER )(NULL));
-          result__IT0R=((__POINTER *)ptr_table__HT0R)[ 0];
-          if ((result__IT0R == (void *)NULL)) {
-            result__IT0R=new_lab__2PJ(new_size__LN1Q);
-            next__GT0R=(void *)((unsigned long)result__IT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LN1Q)));
-            ((__POINTER *)next__GT0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HT0R)[ 0]=next__GT0R;
-          } else {
-            next__GT0R=((__POINTER *)result__IT0R)[ 0];
-            if ((next__GT0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IT0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LN1Q <<  1)) <=  4096)) {
-                next__GT0R=(void *)((unsigned long)result__IT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LN1Q)));
-              } else {
-                next__GT0R=new_lab__2PJ(new_size__LN1Q);
-              };
-              ((__POINTER *)next__GT0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HT0R)[ 0]=next__GT0R;
-            } else {
-              ((__POINTER *)result__IT0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GT0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__IT0R=next__GT0R;
-            };
-          };
-          ptr__PEHD=result__IT0R;
-        } else {
-          t__RN1Q=((__UINTEGER_32 )typ_id__UEHD);
-          a__TN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PT0R=(__UINTEGER_32)((__UINTEGER_32)(sz__REHD + a__TN1Q) & (__UINTEGER_32)(~ a__TN1Q));
-          ptr_table__MT0R=((__POINTER )(&(table_type[(t__RN1Q)])));
-          lab_type__OT0R=(__UINTEGER_32)(t__RN1Q |  1);
-          next__LT0R=((__POINTER )(NULL));
-          result__NT0R=((__POINTER *)ptr_table__MT0R)[ 0];
-          if ((result__NT0R == (void *)NULL)) {
-            result__NT0R=new_lab__2PJ(lab_type__OT0R);
-            next__LT0R=(void *)((unsigned long)result__NT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT0R)));
-            ((__POINTER *)next__LT0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MT0R)[ 0]=next__LT0R;
-          } else {
-            next__LT0R=((__POINTER *)result__NT0R)[ 0];
-            if ((next__LT0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NT0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PT0R <<  1)) <=  4096)) {
-                next__LT0R=(void *)((unsigned long)result__NT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT0R)));
-              } else {
-                next__LT0R=new_lab__2PJ(lab_type__OT0R);
-              };
-              ((__POINTER *)next__LT0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MT0R)[ 0]=next__LT0R;
-            } else {
-              ((__POINTER *)result__NT0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LT0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__NT0R=next__LT0R;
-            };
-          };
-          ptr__PEHD=result__NT0R;
-        };
-        result__OEHD=((__ITM_STRING *)ptr__PEHD);
-        *(result__OEHD) = *(ITM_STRING__);
-      };
-      Self__NB0D=((__ITM_STRING *)result__OEHD);
-      Self__NB0D->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM=__tmp__F2IC;
-      fast_put__to__ZIFF(dico_string__VB0D,__tmp__H2IC,__tmp__G2IC);
-      Self__NB0D->string__XB0D=__tmp__G2IC;
-      result__ZWIC=result__OEHD;
-    };
-    __tmp__K2IC=result__3SJC;
-  };
-  if (__tmp__K2IC) {
-    __tmp__H3IC=TRUE__;
-  } else {
-    result__QT0R=FALSE__;
-    if ((! read_space__UAF())) {
-      result__QT0R=FALSE__;
-    } else {
-      result__RT0R='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__RT0R=((__CHARACTER )(( 0)));
-      } else {
-        result__RT0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__RT0R == '(')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__QT0R=TRUE__;
-      };
-    };
-    if (result__QT0R) {
-      group_sav__5WIC=last_group__2EEC;
-      p__1T0R=current_position__EJG();
-      result__TT0R=NULL;
-      ptr__UT0R=((__POINTER )(NULL));
-      typ_id__VT0R= 0;
-      sz__WT0R=((__UINTEGER_32 )sizeof(__ITM_LIST));
-      if ((sz__WT0R ==  0)) {
-        result__TT0R=ITM_LIST__;
-      } else {
-        typ_id__VT0R=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WT0R);
-        if ((typ_id__VT0R == (__INTEGER)(-  1))) {
-          a__XT0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YT0R=(__UINTEGER_32)((__UINTEGER_32)(sz__WT0R + a__XT0R) & (__UINTEGER_32)(~ a__XT0R));
-          ptr_table__3T0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YT0R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__2T0R=((__POINTER )(NULL));
-          result__4T0R=((__POINTER *)ptr_table__3T0R)[ 0];
-          if ((result__4T0R == (void *)NULL)) {
-            result__4T0R=new_lab__2PJ(new_size__YT0R);
-            next__2T0R=(void *)((unsigned long)result__4T0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT0R)));
-            ((__POINTER *)next__2T0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3T0R)[ 0]=next__2T0R;
-          } else {
-            next__2T0R=((__POINTER *)result__4T0R)[ 0];
-            if ((next__2T0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4T0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YT0R <<  1)) <=  4096)) {
-                next__2T0R=(void *)((unsigned long)result__4T0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT0R)));
-              } else {
-                next__2T0R=new_lab__2PJ(new_size__YT0R);
-              };
-              ((__POINTER *)next__2T0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3T0R)[ 0]=next__2T0R;
-            } else {
-              ((__POINTER *)result__4T0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2T0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4T0R=next__2T0R;
-            };
-          };
-          ptr__UT0R=result__4T0R;
-        } else {
-          t__ZT0R=((__UINTEGER_32 )typ_id__VT0R);
-          a__0T0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__FU0R=(__UINTEGER_32)((__UINTEGER_32)(sz__WT0R + a__0T0R) & (__UINTEGER_32)(~ a__0T0R));
-          ptr_table__CU0R=((__POINTER )(&(table_type[(t__ZT0R)])));
-          lab_type__EU0R=(__UINTEGER_32)(t__ZT0R |  1);
-          next__BU0R=((__POINTER )(NULL));
-          result__DU0R=((__POINTER *)ptr_table__CU0R)[ 0];
-          if ((result__DU0R == (void *)NULL)) {
-            result__DU0R=new_lab__2PJ(lab_type__EU0R);
-            next__BU0R=(void *)((unsigned long)result__DU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FU0R)));
-            ((__POINTER *)next__BU0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CU0R)[ 0]=next__BU0R;
-          } else {
-            next__BU0R=((__POINTER *)result__DU0R)[ 0];
-            if ((next__BU0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DU0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FU0R <<  1)) <=  4096)) {
-                next__BU0R=(void *)((unsigned long)result__DU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FU0R)));
-              } else {
-                next__BU0R=new_lab__2PJ(lab_type__EU0R);
-              };
-              ((__POINTER *)next__BU0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CU0R)[ 0]=next__BU0R;
-            } else {
-              ((__POINTER *)result__DU0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DU0R=next__BU0R;
-            };
-          };
-          ptr__UT0R=result__DU0R;
-        };
-        result__TT0R=((__ITM_LIST *)ptr__UT0R);
-        *(result__TT0R) = *(ITM_LIST__);
-      };
-      ((__ITM_LIST *)result__TT0R)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM=p__1T0R;
-      last_group__2EEC=result__TT0R;
-      result__ZWIC=result__TT0R;
-      ((__ITM_LIST *)result__TT0R)->code__T4OC=read_group__F4BD(Self__XWIC);
-      result__GU0R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__GU0R=FALSE__;
-      } else {
-        result__HU0R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__HU0R=((__CHARACTER )(( 0)));
-        } else {
-          result__HU0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__HU0R == ')')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__GU0R=TRUE__;
-        };
-      };
-      if ((! result__GU0R)) {
-        pos__VP5P=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_450));
-        put_position__ECH(pos__VP5P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      last_group__2EEC=group_sav__5WIC;
-    };
-    __tmp__H3IC=result__QT0R;
-  };
-  if (__tmp__H3IC) {
-    __tmp__L5IC=TRUE__;
-  } else {
-    result__JU0R=FALSE__;
-    if ((! read_space__UAF())) {
-      result__JU0R=FALSE__;
-    } else {
-      result__KU0R='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__KU0R=((__CHARACTER )(( 0)));
-      } else {
-        result__KU0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__KU0R == '{')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__JU0R=TRUE__;
-      };
-    };
-    if (result__JU0R) {
-      group_sav__5WIC=last_group__2EEC;
-      p__3BFC=current_position__EJG();
-      result__0KFC=NULL;
-      ptr__1KFC=((__POINTER )(NULL));
-      typ_id__ALFC= 0;
-      sz__3KFC=((__UINTEGER_32 )sizeof(__ITM_LIST));
-      if ((sz__3KFC ==  0)) {
-        result__0KFC=ITM_LIST__;
-      } else {
-        typ_id__ALFC=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3KFC);
-        if ((typ_id__ALFC == (__INTEGER)(-  1))) {
-          a__IQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GQ1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__3KFC + a__IQ1Q) & (__UINTEGER_32)(~ a__IQ1Q));
-          ptr_table__NU0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GQ1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__MU0R=((__POINTER )(NULL));
-          result__OU0R=((__POINTER *)ptr_table__NU0R)[ 0];
-          if ((result__OU0R == (void *)NULL)) {
-            result__OU0R=new_lab__2PJ(new_size__GQ1Q);
-            next__MU0R=(void *)((unsigned long)result__OU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ1Q)));
-            ((__POINTER *)next__MU0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NU0R)[ 0]=next__MU0R;
-          } else {
-            next__MU0R=((__POINTER *)result__OU0R)[ 0];
-            if ((next__MU0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OU0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GQ1Q <<  1)) <=  4096)) {
-                next__MU0R=(void *)((unsigned long)result__OU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ1Q)));
-              } else {
-                next__MU0R=new_lab__2PJ(new_size__GQ1Q);
-              };
-              ((__POINTER *)next__MU0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NU0R)[ 0]=next__MU0R;
-            } else {
-              ((__POINTER *)result__OU0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OU0R=next__MU0R;
-            };
-          };
-          ptr__1KFC=result__OU0R;
-        } else {
-          t__MQ1Q=((__UINTEGER_32 )typ_id__ALFC);
-          a__OQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VU0R=(__UINTEGER_32)((__UINTEGER_32)(sz__3KFC + a__OQ1Q) & (__UINTEGER_32)(~ a__OQ1Q));
-          ptr_table__SU0R=((__POINTER )(&(table_type[(t__MQ1Q)])));
-          lab_type__UU0R=(__UINTEGER_32)(t__MQ1Q |  1);
-          next__RU0R=((__POINTER )(NULL));
-          result__TU0R=((__POINTER *)ptr_table__SU0R)[ 0];
-          if ((result__TU0R == (void *)NULL)) {
-            result__TU0R=new_lab__2PJ(lab_type__UU0R);
-            next__RU0R=(void *)((unsigned long)result__TU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VU0R)));
-            ((__POINTER *)next__RU0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SU0R)[ 0]=next__RU0R;
-          } else {
-            next__RU0R=((__POINTER *)result__TU0R)[ 0];
-            if ((next__RU0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TU0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VU0R <<  1)) <=  4096)) {
-                next__RU0R=(void *)((unsigned long)result__TU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VU0R)));
-              } else {
-                next__RU0R=new_lab__2PJ(lab_type__UU0R);
-              };
-              ((__POINTER *)next__RU0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SU0R)[ 0]=next__RU0R;
-            } else {
-              ((__POINTER *)result__TU0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__TU0R=next__RU0R;
-            };
-          };
-          ptr__1KFC=result__TU0R;
-        };
-        result__0KFC=((__ITM_LIST *)ptr__1KFC);
-        *(result__0KFC) = *(ITM_LIST__);
-      };
-      ((__ITM_LIST *)result__0KFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM=p__3BFC;
-      last_group__2EEC=result__0KFC;
-      old_position__FMFC=position__ZFD;
-      old_pos_cur__HMFC=pos_cur__2FD;
-      old_pos_line__JMFC=pos_line__3FD;
-      old_pos_col__LMFC=pos_col__4FD;
-      arg__DXIC=read_loc_arg__QBCD(Self__XWIC,TRUE__);
-      if (((void *)arg__DXIC != (void *)NULL)) {
-        result__WU0R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__WU0R=FALSE__;
-        } else {
-          result__XU0R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__XU0R=((__CHARACTER )(( 0)));
-          } else {
-            result__XU0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__XU0R == ';')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__WU0R=TRUE__;
-          };
-        };
-        if ((! result__WU0R)) {
-          pos__XP5P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_326));
-          put_position__ECH(pos__XP5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      } else {
-        position__ZFD=old_position__FMFC;
-        pos_cur__2FD=old_pos_cur__HMFC;
-        pos_line__3FD=old_pos_line__JMFC;
-        pos_col__4FD=old_pos_col__LMFC;
-      };
-      lst__MFCD=last_group__2EEC;
-      result__MHHD=NULL;
-      ptr__NHHD=((__POINTER )(NULL));
-      typ_id__SHHD= 0;
-      sz__PHHD=((__UINTEGER_32 )sizeof(__ITM_BLOCK));
-      if ((sz__PHHD ==  0)) {
-        result__MHHD=ITM_BLOCK__;
-      } else {
-        typ_id__SHHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PHHD);
-        if ((typ_id__SHHD == (__INTEGER)(-  1))) {
-          a__YN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WN1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PHHD + a__YN1Q) & (__UINTEGER_32)(~ a__YN1Q));
-          ptr_table__0U0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WN1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__ZU0R=((__POINTER )(NULL));
-          result__1U0R=((__POINTER *)ptr_table__0U0R)[ 0];
-          if ((result__1U0R == (void *)NULL)) {
-            result__1U0R=new_lab__2PJ(new_size__WN1Q);
-            next__ZU0R=(void *)((unsigned long)result__1U0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WN1Q)));
-            ((__POINTER *)next__ZU0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0U0R)[ 0]=next__ZU0R;
-          } else {
-            next__ZU0R=((__POINTER *)result__1U0R)[ 0];
-            if ((next__ZU0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1U0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WN1Q <<  1)) <=  4096)) {
-                next__ZU0R=(void *)((unsigned long)result__1U0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WN1Q)));
-              } else {
-                next__ZU0R=new_lab__2PJ(new_size__WN1Q);
-              };
-              ((__POINTER *)next__ZU0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0U0R)[ 0]=next__ZU0R;
-            } else {
-              ((__POINTER *)result__1U0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1U0R=next__ZU0R;
-            };
-          };
-          ptr__NHHD=result__1U0R;
-        } else {
-          t__2N1Q=((__UINTEGER_32 )typ_id__SHHD);
-          a__4N1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__CV0R=(__UINTEGER_32)((__UINTEGER_32)(sz__PHHD + a__4N1Q) & (__UINTEGER_32)(~ a__4N1Q));
-          ptr_table__5U0R=((__POINTER )(&(table_type[(t__2N1Q)])));
-          lab_type__BV0R=(__UINTEGER_32)(t__2N1Q |  1);
-          next__4U0R=((__POINTER )(NULL));
-          result__AV0R=((__POINTER *)ptr_table__5U0R)[ 0];
-          if ((result__AV0R == (void *)NULL)) {
-            result__AV0R=new_lab__2PJ(lab_type__BV0R);
-            next__4U0R=(void *)((unsigned long)result__AV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CV0R)));
-            ((__POINTER *)next__4U0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5U0R)[ 0]=next__4U0R;
-          } else {
-            next__4U0R=((__POINTER *)result__AV0R)[ 0];
-            if ((next__4U0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CV0R <<  1)) <=  4096)) {
-                next__4U0R=(void *)((unsigned long)result__AV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CV0R)));
-              } else {
-                next__4U0R=new_lab__2PJ(lab_type__BV0R);
-              };
-              ((__POINTER *)next__4U0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5U0R)[ 0]=next__4U0R;
-            } else {
-              ((__POINTER *)result__AV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4U0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__AV0R=next__4U0R;
-            };
-          };
-          ptr__NHHD=result__AV0R;
-        };
-        result__MHHD=((__ITM_BLOCK *)ptr__NHHD);
-        *(result__MHHD) = *(ITM_BLOCK__);
-      };
-      Self__ZB0D=((__ITM_BLOCK *)result__MHHD);
-      Self__ZB0D->list__2B0D=lst__MFCD;
-      Self__ZB0D->argument__3B0D=arg__DXIC;
-      p__PGFC=current_position__EJG();
-      result__QOFC=NULL;
-      ptr__ROFC=((__POINTER )(NULL));
-      typ_id__WOFC= 0;
-      sz__TOFC=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-      if ((sz__TOFC ==  0)) {
-        result__QOFC=ITM_PROTOTYPE__;
-      } else {
-        typ_id__WOFC=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TOFC);
-        if ((typ_id__WOFC == (__INTEGER)(-  1))) {
-          a__4Q1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__2Q1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TOFC + a__4Q1Q) & (__UINTEGER_32)(~ a__4Q1Q));
-          ptr_table__EV0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2Q1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__DV0R=((__POINTER )(NULL));
-          result__FV0R=((__POINTER *)ptr_table__EV0R)[ 0];
-          if ((result__FV0R == (void *)NULL)) {
-            result__FV0R=new_lab__2PJ(new_size__2Q1Q);
-            next__DV0R=(void *)((unsigned long)result__FV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Q1Q)));
-            ((__POINTER *)next__DV0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EV0R)[ 0]=next__DV0R;
-          } else {
-            next__DV0R=((__POINTER *)result__FV0R)[ 0];
-            if ((next__DV0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2Q1Q <<  1)) <=  4096)) {
-                next__DV0R=(void *)((unsigned long)result__FV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Q1Q)));
-              } else {
-                next__DV0R=new_lab__2PJ(new_size__2Q1Q);
-              };
-              ((__POINTER *)next__DV0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__EV0R)[ 0]=next__DV0R;
-            } else {
-              ((__POINTER *)result__FV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__FV0R=next__DV0R;
-            };
-          };
-          ptr__ROFC=result__FV0R;
-        } else {
-          t__CR1Q=((__UINTEGER_32 )typ_id__WOFC);
-          a__ER1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MV0R=(__UINTEGER_32)((__UINTEGER_32)(sz__TOFC + a__ER1Q) & (__UINTEGER_32)(~ a__ER1Q));
-          ptr_table__JV0R=((__POINTER )(&(table_type[(t__CR1Q)])));
-          lab_type__LV0R=(__UINTEGER_32)(t__CR1Q |  1);
-          next__IV0R=((__POINTER )(NULL));
-          result__KV0R=((__POINTER *)ptr_table__JV0R)[ 0];
-          if ((result__KV0R == (void *)NULL)) {
-            result__KV0R=new_lab__2PJ(lab_type__LV0R);
-            next__IV0R=(void *)((unsigned long)result__KV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MV0R)));
-            ((__POINTER *)next__IV0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JV0R)[ 0]=next__IV0R;
-          } else {
-            next__IV0R=((__POINTER *)result__KV0R)[ 0];
-            if ((next__IV0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MV0R <<  1)) <=  4096)) {
-                next__IV0R=(void *)((unsigned long)result__KV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MV0R)));
-              } else {
-                next__IV0R=new_lab__2PJ(lab_type__LV0R);
-              };
-              ((__POINTER *)next__IV0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JV0R)[ 0]=next__IV0R;
-            } else {
-              ((__POINTER *)result__KV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__KV0R=next__IV0R;
-            };
-          };
-          ptr__ROFC=result__KV0R;
-        };
-        result__QOFC=((__ITM_PROTOTYPE *)ptr__ROFC);
-        *(result__QOFC) = *(ITM_PROTOTYPE__);
-      };
-      Self__55OC=((__ITM_PROTOTYPE *)result__QOFC);
-      Self__55OC->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__PGFC;
-      Self__55OC->type__CAPC=result__MHHD;
-      result__ZWIC=result__QOFC;
-      ((__ITM_LIST *)last_group__2EEC)->code__T4OC=read_group__F4BD(Self__XWIC);
-      result__NV0R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__NV0R=FALSE__;
-      } else {
-        result__OV0R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__OV0R=((__CHARACTER )(( 0)));
-        } else {
-          result__OV0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__OV0R == '}')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__NV0R=TRUE__;
-        };
       };
-      if ((! result__NV0R)) {
-        pos__AQ5P=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_526));
-        put_position__ECH(pos__AQ5P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      last_group__2EEC=group_sav__5WIC;
-    };
-    __tmp__L5IC=result__JU0R;
-  };
-  if ((! __tmp__L5IC)) {
-    if (read_external__1VKC()) {
-      result__QV0R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__QV0R=FALSE__;
-      } else {
-        result__RV0R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__RV0R=((__CHARACTER )(( 0)));
-        } else {
-          result__RV0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__RV0R == ':')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__QV0R=TRUE__;
-        };
-      };
-      if ((! result__QV0R)) {
-        __tmp__55IC=current_position__EJG();
-        __tmp__AAJC=last_string__V1G;
-        result__VXMD=NULL;
-        ptr__WXMD=((__POINTER )(NULL));
-        typ_id__1XMD= 0;
-        sz__YXMD=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL));
-        if ((sz__YXMD ==  0)) {
-          result__VXMD=ITM_EXTERNAL__;
-        } else {
-          typ_id__1XMD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YXMD);
-          if ((typ_id__1XMD == (__INTEGER)(-  1))) {
-            a__DO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__BO1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMD + a__DO1Q) & (__UINTEGER_32)(~ a__DO1Q));
-            ptr_table__UV0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BO1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__TV0R=((__POINTER )(NULL));
-            result__VV0R=((__POINTER *)ptr_table__UV0R)[ 0];
-            if ((result__VV0R == (void *)NULL)) {
-              result__VV0R=new_lab__2PJ(new_size__BO1Q);
-              next__TV0R=(void *)((unsigned long)result__VV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BO1Q)));
-              ((__POINTER *)next__TV0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__UV0R)[ 0]=next__TV0R;
-            } else {
-              next__TV0R=((__POINTER *)result__VV0R)[ 0];
-              if ((next__TV0R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BO1Q <<  1)) <=  4096)) {
-                  next__TV0R=(void *)((unsigned long)result__VV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BO1Q)));
-                } else {
-                  next__TV0R=new_lab__2PJ(new_size__BO1Q);
-                };
-                ((__POINTER *)next__TV0R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UV0R)[ 0]=next__TV0R;
-              } else {
-                ((__POINTER *)result__VV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__VV0R=next__TV0R;
-              };
-            };
-            ptr__WXMD=result__VV0R;
-          } else {
-            t__HO1Q=((__UINTEGER_32 )typ_id__1XMD);
-            a__JO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__2V0R=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMD + a__JO1Q) & (__UINTEGER_32)(~ a__JO1Q));
-            ptr_table__ZV0R=((__POINTER )(&(table_type[(t__HO1Q)])));
-            lab_type__1V0R=(__UINTEGER_32)(t__HO1Q |  1);
-            next__YV0R=((__POINTER )(NULL));
-            result__0V0R=((__POINTER *)ptr_table__ZV0R)[ 0];
-            if ((result__0V0R == (void *)NULL)) {
-              result__0V0R=new_lab__2PJ(lab_type__1V0R);
-              next__YV0R=(void *)((unsigned long)result__0V0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2V0R)));
-              ((__POINTER *)next__YV0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ZV0R)[ 0]=next__YV0R;
-            } else {
-              next__YV0R=((__POINTER *)result__0V0R)[ 0];
-              if ((next__YV0R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0V0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2V0R <<  1)) <=  4096)) {
-                  next__YV0R=(void *)((unsigned long)result__0V0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2V0R)));
-                } else {
-                  next__YV0R=new_lab__2PJ(lab_type__1V0R);
-                };
-                ((__POINTER *)next__YV0R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZV0R)[ 0]=next__YV0R;
-              } else {
-                ((__POINTER *)result__0V0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__0V0R=next__YV0R;
-              };
-            };
-            ptr__WXMD=result__0V0R;
-          };
-          result__VXMD=((__ITM_EXTERNAL *)ptr__WXMD);
-          *(result__VXMD) = *(ITM_EXTERNAL__);
-        };
-        Self__GH1D=((__ITM_EXTERNAL *)result__VXMD);
-        Self__GH1D->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM=__tmp__55IC;
-        Self__GH1D->parent_itm_extern__45IC.extern__JH1D=__tmp__AAJC;
-        result__ZWIC=result__VXMD;
-      } else {
-        __tmp__HAJC=current_position__EJG();
-        __tmp__IAJC=last_string__V1G;
-        result__3V0R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__3V0R=FALSE__;
-        } else {
-          result__4V0R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__4V0R=((__CHARACTER )(( 0)));
-          } else {
-            result__4V0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__4V0R == '(')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__3V0R=TRUE__;
-          };
-        };
-        result__HZMD=NULL;
-        ptr__IZMD=((__POINTER )(NULL));
-        typ_id__NZMD= 0;
-        sz__KZMD=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL_TYPE));
-        if ((sz__KZMD ==  0)) {
-          result__HZMD=ITM_EXTERNAL_TYPE__;
-        } else {
-          typ_id__NZMD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KZMD);
-          if ((typ_id__NZMD == (__INTEGER)(-  1))) {
-            a__OO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__MO1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__KZMD + a__OO1Q) & (__UINTEGER_32)(~ a__OO1Q));
-            ptr_table__BW0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MO1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__AW0R=((__POINTER )(NULL));
-            result__CW0R=((__POINTER *)ptr_table__BW0R)[ 0];
-            if ((result__CW0R == (void *)NULL)) {
-              result__CW0R=new_lab__2PJ(new_size__MO1Q);
-              next__AW0R=(void *)((unsigned long)result__CW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MO1Q)));
-              ((__POINTER *)next__AW0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BW0R)[ 0]=next__AW0R;
-            } else {
-              next__AW0R=((__POINTER *)result__CW0R)[ 0];
-              if ((next__AW0R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CW0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MO1Q <<  1)) <=  4096)) {
-                  next__AW0R=(void *)((unsigned long)result__CW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MO1Q)));
-                } else {
-                  next__AW0R=new_lab__2PJ(new_size__MO1Q);
-                };
-                ((__POINTER *)next__AW0R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BW0R)[ 0]=next__AW0R;
-              } else {
-                ((__POINTER *)result__CW0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CW0R=next__AW0R;
-              };
-            };
-            ptr__IZMD=result__CW0R;
-          } else {
-            t__SO1Q=((__UINTEGER_32 )typ_id__NZMD);
-            a__UO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__JW0R=(__UINTEGER_32)((__UINTEGER_32)(sz__KZMD + a__UO1Q) & (__UINTEGER_32)(~ a__UO1Q));
-            ptr_table__GW0R=((__POINTER )(&(table_type[(t__SO1Q)])));
-            lab_type__IW0R=(__UINTEGER_32)(t__SO1Q |  1);
-            next__FW0R=((__POINTER )(NULL));
-            result__HW0R=((__POINTER *)ptr_table__GW0R)[ 0];
-            if ((result__HW0R == (void *)NULL)) {
-              result__HW0R=new_lab__2PJ(lab_type__IW0R);
-              next__FW0R=(void *)((unsigned long)result__HW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW0R)));
-              ((__POINTER *)next__FW0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GW0R)[ 0]=next__FW0R;
-            } else {
-              next__FW0R=((__POINTER *)result__HW0R)[ 0];
-              if ((next__FW0R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HW0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JW0R <<  1)) <=  4096)) {
-                  next__FW0R=(void *)((unsigned long)result__HW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW0R)));
-                } else {
-                  next__FW0R=new_lab__2PJ(lab_type__IW0R);
-                };
-                ((__POINTER *)next__FW0R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GW0R)[ 0]=next__FW0R;
-              } else {
-                ((__POINTER *)result__HW0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HW0R=next__FW0R;
-              };
-            };
-            ptr__IZMD=result__HW0R;
-          };
-          result__HZMD=((__ITM_EXTERNAL_TYPE *)ptr__IZMD);
-          *(result__HZMD) = *(ITM_EXTERNAL_TYPE__);
-        };
-        Self__LH1D=((__ITM_EXTERNAL_TYPE *)result__HZMD);
-        Self__LH1D->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM=__tmp__HAJC;
-        Self__LH1D->parent_itm_extern__3WIC.extern__JH1D=__tmp__IAJC;
-        Self__LH1D->is_persistant__WBJC=result__3V0R;
-        type__0WIC=read_type__KKLC(Self__XWIC,FALSE__);
-        if (((void *)type__0WIC == (void *)NULL)) {
-          pos__QQ5P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_436));
-          put_position__ECH(pos__QQ5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        ((__ITM_EXTERNAL_TYPE *)result__HZMD)->type__3W0D=type__0WIC;
-        result__KW0R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__KW0R=FALSE__;
-        } else {
-          result__LW0R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__LW0R=((__CHARACTER )(( 0)));
-          } else {
-            result__LW0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__LW0R == '(')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__KW0R=TRUE__;
-          };
-        };
-        if (result__KW0R) {
-          ltype__1WIC=read_type_list__MUAD(Self__XWIC,FALSE__);
-          if (((void *)ltype__1WIC == (void *)NULL)) {
-            pos__SQ5P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_527));
-            put_position__ECH(pos__SQ5P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          result__NW0R=FALSE__;
-          if ((! read_space__UAF())) {
-            result__NW0R=FALSE__;
-          } else {
-            result__OW0R='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__OW0R=((__CHARACTER )(( 0)));
-            } else {
-              result__OW0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__OW0R == ')')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__NW0R=TRUE__;
-            };
-          };
-          if ((! result__NW0R)) {
-            pos__UQ5P=current_position__EJG();
-            put_error__text__0AH( 2,(&__string_450));
-            put_position__ECH(pos__UQ5P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          ((__ITM_EXTERNAL_TYPE *)result__HZMD)->type_list__0T1D=ltype__1WIC;
-        };
-        if (result__HZMD->is_persistant__WBJC) {
-          result__QW0R=FALSE__;
-          if ((! read_space__UAF())) {
-            result__QW0R=FALSE__;
-          } else {
-            result__RW0R='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__RW0R=((__CHARACTER )(( 0)));
-            } else {
-              result__RW0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__RW0R == ')')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__QW0R=TRUE__;
-            };
-          };
-          __tmp__BCJC=(! result__QW0R);
-        } else {
-          __tmp__BCJC=FALSE__;
-        };
-        if (__tmp__BCJC) {
-          pos__WQ5P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_450));
-          put_position__ECH(pos__WQ5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        result__ZWIC=result__HZMD;
-      };
-    };
-  };
-  return(result__ZWIC);
-}
-
-static void** create__UGUE(__INTEGER nb_elements__WGUE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__L3AR,a__K3AR,new_size__M3AR,new_size2__N3AR,a__O3AR;
-  __UINTEGER_32 new_size__P3AR;
-  __POINTER result__J3AR,ptr_table__UW0R,next__TW0R,result__VW0R;
-  __INTEGER Self__0GKF;
-  void **Result__YRZE;
-  sz__L3AR=((__UINTEGER_32 )(__INTEGER)(nb_elements__WGUE * ((__INTEGER )(sizeof(void *)))));
-  result__J3AR=((__POINTER )(NULL));
-  a__K3AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__M3AR=(__UINTEGER_32)((__UINTEGER_32)(sz__L3AR + a__K3AR) & (__UINTEGER_32)(~ a__K3AR));
-  new_size2__N3AR=(__UINTEGER_32)(new_size__M3AR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__N3AR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__O3AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__P3AR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__N3AR + a__O3AR) & (__UINTEGER_32)(~ a__O3AR));
-    ptr_table__UW0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P3AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__TW0R=((__POINTER )(NULL));
-    result__VW0R=((__POINTER *)ptr_table__UW0R)[ 0];
-    if ((result__VW0R == (void *)NULL)) {
-      result__VW0R=new_lab__2PJ(new_size__P3AR);
-      next__TW0R=(void *)((unsigned long)result__VW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P3AR)));
-      ((__POINTER *)next__TW0R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__UW0R)[ 0]=next__TW0R;
-    } else {
-      next__TW0R=((__POINTER *)result__VW0R)[ 0];
-      if ((next__TW0R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VW0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P3AR <<  1)) <=  4096)) {
-          next__TW0R=(void *)((unsigned long)result__VW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P3AR)));
-        } else {
-          next__TW0R=new_lab__2PJ(new_size__P3AR);
-        };
-        ((__POINTER *)next__TW0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UW0R)[ 0]=next__TW0R;
-      } else {
-        ((__POINTER *)result__VW0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__VW0R=next__TW0R;
-      };
-    };
-    ((__POINTER *)result__VW0R)[ 0]=((__POINTER ) 3);
-    result__J3AR=(void *)((unsigned long)result__VW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__J3AR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__M3AR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__YRZE=((void **)result__J3AR);
-  Self__0GKF=(__INTEGER)(nb_elements__WGUE -  1);
-  while ((Self__0GKF >=  0)) {
-    Result__YRZE[Self__0GKF]=NULL;
-    Self__0GKF=(__INTEGER)(Self__0GKF -  1);
-  };
-  return(Result__YRZE);
-}
-
-static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__BMOD(__INTEGER new_count__DMOD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__NOQD,ptr_table__ZW0R,next__YW0R,result__0W0R;
-  __POINTER ptr_table__4W0R,next__3W0R,result__5W0R;
-  __INTEGER typ_id__SOQD;
-  __UINTEGER_32 sz__POQD,a__JR1Q,new_size__HR1Q,t__NR1Q,a__PR1Q;
-  __UINTEGER_32 new_size__BX0R,lab_type__AX0R;
-  __FAST_ARRAYoSTRING_CONSTANTo *result__MOQD,*Self__HL2D;
-  result__MOQD=NULL;
-  ptr__NOQD=((__POINTER )(NULL));
-  typ_id__SOQD= 0;
-  sz__POQD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRING_CONSTANTo));
-  if ((sz__POQD ==  0)) {
-    result__MOQD=FAST_ARRAYoSTRING_CONSTANTo__;
-  } else {
-    typ_id__SOQD=__FAST_ARRAYoSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__POQD);
-    if ((typ_id__SOQD == (__INTEGER)(-  1))) {
-      a__JR1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__HR1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__POQD + a__JR1Q) & (__UINTEGER_32)(~ a__JR1Q));
-      ptr_table__ZW0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HR1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__YW0R=((__POINTER )(NULL));
-      result__0W0R=((__POINTER *)ptr_table__ZW0R)[ 0];
-      if ((result__0W0R == (void *)NULL)) {
-        result__0W0R=new_lab__2PJ(new_size__HR1Q);
-        next__YW0R=(void *)((unsigned long)result__0W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HR1Q)));
-        ((__POINTER *)next__YW0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZW0R)[ 0]=next__YW0R;
-      } else {
-        next__YW0R=((__POINTER *)result__0W0R)[ 0];
-        if ((next__YW0R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0W0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HR1Q <<  1)) <=  4096)) {
-            next__YW0R=(void *)((unsigned long)result__0W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HR1Q)));
-          } else {
-            next__YW0R=new_lab__2PJ(new_size__HR1Q);
-          };
-          ((__POINTER *)next__YW0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZW0R)[ 0]=next__YW0R;
-        } else {
-          ((__POINTER *)result__0W0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0W0R=next__YW0R;
-        };
-      };
-      ptr__NOQD=result__0W0R;
-    } else {
-      t__NR1Q=((__UINTEGER_32 )typ_id__SOQD);
-      a__PR1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BX0R=(__UINTEGER_32)((__UINTEGER_32)(sz__POQD + a__PR1Q) & (__UINTEGER_32)(~ a__PR1Q));
-      ptr_table__4W0R=((__POINTER )(&(table_type[(t__NR1Q)])));
-      lab_type__AX0R=(__UINTEGER_32)(t__NR1Q |  1);
-      next__3W0R=((__POINTER )(NULL));
-      result__5W0R=((__POINTER *)ptr_table__4W0R)[ 0];
-      if ((result__5W0R == (void *)NULL)) {
-        result__5W0R=new_lab__2PJ(lab_type__AX0R);
-        next__3W0R=(void *)((unsigned long)result__5W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BX0R)));
-        ((__POINTER *)next__3W0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4W0R)[ 0]=next__3W0R;
-      } else {
-        next__3W0R=((__POINTER *)result__5W0R)[ 0];
-        if ((next__3W0R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5W0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BX0R <<  1)) <=  4096)) {
-            next__3W0R=(void *)((unsigned long)result__5W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BX0R)));
-          } else {
-            next__3W0R=new_lab__2PJ(lab_type__AX0R);
-          };
-          ((__POINTER *)next__3W0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4W0R)[ 0]=next__3W0R;
-        } else {
-          ((__POINTER *)result__5W0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3W0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5W0R=next__3W0R;
-        };
-      };
-      ptr__NOQD=result__5W0R;
-    };
-    result__MOQD=((__FAST_ARRAYoSTRING_CONSTANTo *)ptr__NOQD);
-    *(result__MOQD) = *(FAST_ARRAYoSTRING_CONSTANTo__);
-  };
-  Self__HL2D=((__FAST_ARRAYoSTRING_CONSTANTo *)result__MOQD);
-  if ((Self__HL2D->parent_arrayed_collection__HTFC.capacity__WPZD < new_count__DMOD)) {
-    Self__HL2D->parent_arrayed_collection__HTFC.storage__M5ZD=create__UZTE(new_count__DMOD);
-    Self__HL2D->parent_arrayed_collection__HTFC.capacity__WPZD=new_count__DMOD;
-  };
-  Self__HL2D->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(-  1);
-  return(result__MOQD);
-}
-
-static void add_last__FA1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__GA1D,void *element__HA1D)
-// ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__IA1D,__tmp__MB1D,__tmp__25GF,Self__JYAG;
-  __BOOLEAN __tmp__WA1D;
-  void **__tmp__LB1D,**new__J5GF;
-  new_capacity__IA1D= 0;
-  if (((__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD +  1) <= (__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD -  1))) {
-    Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-    __tmp__WA1D=TRUE__;
-  } else {
-    __tmp__WA1D=FALSE__;
-  };
-  if ((! __tmp__WA1D)) {
-    if ((Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD ==  0)) {
-      Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD=create__UZTE( 2);
-      Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD= 2;
-      Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD= 0;
-    } else {
-      new_capacity__IA1D=(__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD <<  1);
-      __tmp__LB1D=Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD;
-      __tmp__MB1D=Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD;
-      new__J5GF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__LB1D)),((__UINTEGER_32 )(__INTEGER)(__tmp__MB1D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__IA1D * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__25GF=(__INTEGER)(new_capacity__IA1D -  1);
-      Self__JYAG=__tmp__MB1D;
-      while ((Self__JYAG <= __tmp__25GF)) {
-        new__J5GF[Self__JYAG]=NULL;
-        Self__JYAG=(__INTEGER)(Self__JYAG +  1);
-      };
-      Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD=new__J5GF;
-      Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD=new_capacity__IA1D;
-      Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-    };
-  };
-  ((void **)Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD]=element__HA1D;
-}
-
-static void free__UWZC(void *tmp__WWZC)
-// ({NULLxFAST_ARRAYoSTRING_CONSTANTo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__XPBD,__tmp__1QBD,__tmp__5K2D,Self__ADJF;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__VPBD;
-  __BOOLEAN __tmp__FQBD;
-  void **__tmp__0QBD,**new__MK2D;
-  ((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__WWZC)->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(-  1);
-  Self__VPBD=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
-  new_capacity__XPBD= 0;
-  if (((__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC +  1) <= (__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC -  1))) {
-    Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC +  1);
-    __tmp__FQBD=TRUE__;
-  } else {
-    __tmp__FQBD=FALSE__;
-  };
-  if ((! __tmp__FQBD)) {
-    if ((Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC ==  0)) {
-      Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC=create__F0BD( 2);
-      Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC= 2;
-      Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC= 0;
-    } else {
-      new_capacity__XPBD=(__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC <<  1);
-      __tmp__0QBD=Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC;
-      __tmp__1QBD=Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC;
-      new__MK2D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__0QBD)),((__UINTEGER_32 )(__INTEGER)(__tmp__1QBD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__XPBD * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__5K2D=(__INTEGER)(new_capacity__XPBD -  1);
-      Self__ADJF=__tmp__1QBD;
-      while ((Self__ADJF <= __tmp__5K2D)) {
-        new__MK2D[Self__ADJF]=NULL;
-        Self__ADJF=(__INTEGER)(Self__ADJF +  1);
-      };
-      Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC=new__MK2D;
-      Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC=new_capacity__XPBD;
-      Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC +  1);
-    };
-  };
-  ((void **)Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC)[Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC]=tmp__WWZC;
-}
-
-static void* alias__4VGD(void *tmp__AWGD)
-// ({NULLxFAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER __tmp__K44F,i__WCTG,h__OQ1D,idx__PQ1D,idx__ED2E;
-  __INTEGER new_capacity__FD2E,i__DD2E,typ_id__V0YE;
-  __POINTER ptr__Q0YE,ptr_table__DX0R,next__CX0R,result__EX0R;
-  __POINTER ptr_table__IX0R,next__HX0R,result__JX0R;
-  __UINTEGER_32 sz__S0YE,a__UP1Q,new_size__SP1Q,t__YP1Q,a__0P1Q;
-  __UINTEGER_32 new_size__LX0R,lab_type__KX0R;
-  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__EQ0D,*Self__GQ1D;
-  void *result__YQ0D,*result__CWGD,*e__HQ1D;
-  void *node__XQ0D,*node__QQ1D,*node1__HD2E,*node2__ID2E,*__tmp__AS1D;
-  __BOOLEAN __tmp__QR0D,result__I34F;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__F34F,*o__J34F,*__tmp__V34F;
-  void **__tmp__F44F,**__tmp__H44F,**Self__CCTG;
-  void **old_buckets__GD2E;
-  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *result__P0YE;
-  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *Self__XTGF;
-  Self__EQ0D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__GWGD);
-  result__YQ0D=NULL;
-  node__XQ0D=((void **)Self__EQ0D->buckets__5Q0D)[(__INTEGER)(hash_code__KPBE(tmp__AWGD) % Self__EQ0D->capacity__0Q0D)];
-  until_do__SQBE:
-  {
-    if (((void *)node__XQ0D == (void *)NULL)) {
-      __tmp__QR0D=TRUE__;
-    } else {
-      Self__F34F=((__FAST_ARRAYoSTRING_CONSTANTo *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XQ0D)->item__LR0D);
-      result__I34F=FALSE__;
-      o__J34F=NULL;
-      if (((void *)Self__F34F == (void *)tmp__AWGD)) {
-        result__I34F=TRUE__;
-      } else {
-        if (tmp__AWGD==NULL) {
-          __tmp__V34F=NULL;
-        } else {
-          __tmp__V34F=((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__AWGD);
-        };
-        o__J34F=__tmp__V34F;
-        if ((((void *)__tmp__V34F != (void *)NULL) && (Self__F34F->parent_arrayed_collection__HTFC.upper__UQSD == __tmp__V34F->parent_arrayed_collection__HTFC.upper__UQSD))) {
-          __tmp__F44F=Self__F34F->parent_arrayed_collection__HTFC.storage__M5ZD;
-          __tmp__H44F=__tmp__V34F->parent_arrayed_collection__HTFC.storage__M5ZD;
-          __tmp__K44F=(__INTEGER)(Self__F34F->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-          Self__CCTG=((void **)__tmp__F44F);
-          i__WCTG=(__INTEGER)(__tmp__K44F -  1);
-          while (((i__WCTG >=  0) && ((void *)Self__CCTG[i__WCTG] == (void *)((void **)__tmp__H44F)[i__WCTG]))) {
-            i__WCTG=(__INTEGER)(i__WCTG -  1);
-          };
-          result__I34F=(i__WCTG <  0);
-        };
-      };
-      __tmp__QR0D=result__I34F;
-    };
-    if ((! __tmp__QR0D)) {
-      node__XQ0D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XQ0D)->next__XR0D;
-      goto until_do__SQBE;
-    };
-  };
-  if (((void *)node__XQ0D != (void *)NULL)) {
-    result__YQ0D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XQ0D)->item__LR0D;
-  };
-  result__CWGD=result__YQ0D;
-  if (((void *)result__YQ0D == (void *)NULL)) {
-    result__CWGD=create_with_capacity__BMOD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__AWGD)->parent_arrayed_collection__HTFC.upper__UQSD +  1));
-    copy__JP1D(result__CWGD,tmp__AWGD);
-    Self__GQ1D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__GWGD);
-    e__HQ1D=result__CWGD;
-    fast_has__CZCE(Self__GQ1D,result__CWGD);
-    fast_has__CZCE(Self__GQ1D,result__CWGD);
-    h__OQ1D=hash_code__KPBE(result__CWGD);
-    idx__PQ1D=(__INTEGER)(h__OQ1D % Self__GQ1D->capacity__0Q0D);
-    node__QQ1D=((void **)Self__GQ1D->buckets__5Q0D)[idx__PQ1D];
-    while ((! (((void *)node__QQ1D == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__QQ1D)->item__LR0D == (void *)e__HQ1D)))) {
-      node__QQ1D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__QQ1D)->next__XR0D;
-    };
-    if (((void *)node__QQ1D == (void *)NULL)) {
-      if ((Self__GQ1D->capacity__0Q0D == Self__GQ1D->count__TR1D)) {
-        idx__ED2E= 0;
-        node1__HD2E=NULL;
-        node2__ID2E=NULL;
-        new_capacity__FD2E=prime_number_ceiling__X3Q((__INTEGER)(Self__GQ1D->capacity__0Q0D +  1));
-        old_buckets__GD2E=Self__GQ1D->buckets__5Q0D;
-        Self__GQ1D->buckets__5Q0D=create__SQKE(new_capacity__FD2E);
-        i__DD2E=(__INTEGER)(Self__GQ1D->capacity__0Q0D -  1);
-        Self__GQ1D->capacity__0Q0D=new_capacity__FD2E;
-        while ((i__DD2E >=  0)) {
-          node1__HD2E=((void **)old_buckets__GD2E)[i__DD2E];
-          while (((void *)node1__HD2E != (void *)NULL)) {
-            node2__ID2E=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__HD2E)->next__XR0D;
-            idx__ED2E=(__INTEGER)(hash_code__KPBE(((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__HD2E)->item__LR0D) % Self__GQ1D->capacity__0Q0D);
-            ((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__HD2E)->next__XR0D=((void **)Self__GQ1D->buckets__5Q0D)[idx__ED2E];
-            ((void **)Self__GQ1D->buckets__5Q0D)[idx__ED2E]=node1__HD2E;
-            node1__HD2E=node2__ID2E;
-          };
-          i__DD2E=(__INTEGER)(i__DD2E -  1);
-        };
-        idx__PQ1D=(__INTEGER)(h__OQ1D % Self__GQ1D->capacity__0Q0D);
-      };
-      __tmp__AS1D=((void **)Self__GQ1D->buckets__5Q0D)[idx__PQ1D];
-      result__P0YE=NULL;
-      ptr__Q0YE=((__POINTER )(NULL));
-      typ_id__V0YE= 0;
-      sz__S0YE=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo));
-      if ((sz__S0YE ==  0)) {
-        result__P0YE=HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
-      } else {
-        typ_id__V0YE=__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S0YE);
-        if ((typ_id__V0YE == (__INTEGER)(-  1))) {
-          a__UP1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__SP1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__S0YE + a__UP1Q) & (__UINTEGER_32)(~ a__UP1Q));
-          ptr_table__DX0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SP1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__CX0R=((__POINTER )(NULL));
-          result__EX0R=((__POINTER *)ptr_table__DX0R)[ 0];
-          if ((result__EX0R == (void *)NULL)) {
-            result__EX0R=new_lab__2PJ(new_size__SP1Q);
-            next__CX0R=(void *)((unsigned long)result__EX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP1Q)));
-            ((__POINTER *)next__CX0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DX0R)[ 0]=next__CX0R;
-          } else {
-            next__CX0R=((__POINTER *)result__EX0R)[ 0];
-            if ((next__CX0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EX0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SP1Q <<  1)) <=  4096)) {
-                next__CX0R=(void *)((unsigned long)result__EX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP1Q)));
-              } else {
-                next__CX0R=new_lab__2PJ(new_size__SP1Q);
-              };
-              ((__POINTER *)next__CX0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DX0R)[ 0]=next__CX0R;
-            } else {
-              ((__POINTER *)result__EX0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CX0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__EX0R=next__CX0R;
-            };
-          };
-          ptr__Q0YE=result__EX0R;
-        } else {
-          t__YP1Q=((__UINTEGER_32 )typ_id__V0YE);
-          a__0P1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__LX0R=(__UINTEGER_32)((__UINTEGER_32)(sz__S0YE + a__0P1Q) & (__UINTEGER_32)(~ a__0P1Q));
-          ptr_table__IX0R=((__POINTER )(&(table_type[(t__YP1Q)])));
-          lab_type__KX0R=(__UINTEGER_32)(t__YP1Q |  1);
-          next__HX0R=((__POINTER )(NULL));
-          result__JX0R=((__POINTER *)ptr_table__IX0R)[ 0];
-          if ((result__JX0R == (void *)NULL)) {
-            result__JX0R=new_lab__2PJ(lab_type__KX0R);
-            next__HX0R=(void *)((unsigned long)result__JX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LX0R)));
-            ((__POINTER *)next__HX0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IX0R)[ 0]=next__HX0R;
-          } else {
-            next__HX0R=((__POINTER *)result__JX0R)[ 0];
-            if ((next__HX0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JX0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LX0R <<  1)) <=  4096)) {
-                next__HX0R=(void *)((unsigned long)result__JX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LX0R)));
-              } else {
-                next__HX0R=new_lab__2PJ(lab_type__KX0R);
-              };
-              ((__POINTER *)next__HX0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IX0R)[ 0]=next__HX0R;
-            } else {
-              ((__POINTER *)result__JX0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HX0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__JX0R=next__HX0R;
-            };
-          };
-          ptr__Q0YE=result__JX0R;
-        };
-        result__P0YE=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)ptr__Q0YE);
-        *(result__P0YE) = *(HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__);
-      };
-      Self__XTGF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)result__P0YE);
-      Self__XTGF->item__LR0D=result__CWGD;
-      Self__XTGF->next__XR0D=__tmp__AS1D;
-      node__QQ1D=result__P0YE;
-      ((void **)Self__GQ1D->buckets__5Q0D)[idx__PQ1D]=result__P0YE;
-      Self__GQ1D->count__TR1D=(__INTEGER)(Self__GQ1D->count__TR1D +  1);
-    };
-  };
-  free__UWZC(tmp__AWGD);
-  return(result__CWGD);
-}
-
-static __BOOLEAN is_hexadecimal_digit__QJHD(__CHARACTER Self__RJHD)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
-  __BOOLEAN result__TJHD,result__R3AR,__tmp__1JHD,__tmp__KKHD;
-  __BOOLEAN result__GYKD;
-  result__TJHD=FALSE__;
-  result__R3AR=FALSE__;
-  if ((((__INTEGER_8 )Self__RJHD) >= ((__INTEGER_8 )'0'))) {
-    result__R3AR=(((__INTEGER_8 )Self__RJHD) <= ((__INTEGER_8 )'9'));
-  };
-  if (result__R3AR) {
-    result__TJHD=TRUE__;
-    __tmp__1JHD=TRUE__;
-  } else {
-    __tmp__1JHD=FALSE__;
-  };
-  if (__tmp__1JHD) {
-    __tmp__KKHD=TRUE__;
-  } else {
-    result__GYKD=(((__INTEGER_8 )Self__RJHD) >= ((__INTEGER_8 )'a'));
-    if (result__GYKD) {
-      result__TJHD=(((__INTEGER_8 )Self__RJHD) <= ((__INTEGER_8 )'f'));
-    };
-    __tmp__KKHD=result__GYKD;
-  };
-  if ((! __tmp__KKHD)) {
-    if ((((__INTEGER_8 )Self__RJHD) >= ((__INTEGER_8 )'A'))) {
-      result__TJHD=(((__INTEGER_8 )Self__RJHD) <= ((__INTEGER_8 )'F'));
-    };
-  };
-  return(result__TJHD);
-}
-
-static void* read_prototype__J5JC(__PARSER *Self__K5JC,void *style__L5JC)
-// ({PARSER},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *name__N5JC;
-  void *t__Q5JC,*result__R5JC;
-  __POSITION pos__0Z5P,pos__2Z5P,pos__4Z5P,pos__A05P,__tmp__ODKC;
-  __POSITION __tmp__SEKC;
-  void *genericity__O5JC,*result__T3AR;
-  __BOOLEAN continue__P5JC,result__MX0R,result__PX0R,result__SX0R;
-  __CHARACTER result__NX0R,result__QX0R,result__TX0R;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__U3AR,*Self__V3AR;
-  name__N5JC=NULL;
-  genericity__O5JC=NULL;
-  continue__P5JC=FALSE__;
-  t__Q5JC=NULL;
-  result__R5JC=NULL;
-  if (read_cap_identifier__ODAB()) {
-    name__N5JC=last_string__V1G;
-    result__MX0R=FALSE__;
-    if ((! read_space__UAF())) {
-      result__MX0R=FALSE__;
-    } else {
-      result__NX0R='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__NX0R=((__CHARACTER )(( 0)));
-      } else {
-        result__NX0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__NX0R == '[')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__MX0R=TRUE__;
-      };
-    };
-    if (result__MX0R) {
-      if ((((__STRING_CONSTANT *)name__N5JC)->count__XHB ==  1)) {
-        pos__0Z5P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_528));
-        put_position__ECH(pos__0Z5P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      result__T3AR=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC)->parent_arrayed_collection__ROC.upper__LIL <  0)) {
-        result__T3AR=create_with_capacity__L0F( 16);
-      } else {
-        Self__U3AR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
-        result__T3AR=((void **)Self__U3AR->parent_arrayed_collection__ROC.storage__XYL)[Self__U3AR->parent_arrayed_collection__ROC.upper__LIL];
-        Self__V3AR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
-        Self__V3AR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__V3AR->parent_arrayed_collection__ROC.upper__LIL -  1);
-      };
-      genericity__O5JC=result__T3AR;
-      do {
-        t__Q5JC=read_type__KKLC(Self__K5JC,FALSE__);
-        if (((void *)t__Q5JC == (void *)NULL)) {
-          pos__2Z5P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_529));
-          put_position__ECH(pos__2Z5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        add_last__3VK(genericity__O5JC,t__Q5JC);
-        if (read_identifier__TPEB()) {
-          continue__P5JC=TRUE__;
-          pos__4Z5P=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_432));
-          put_position__ECH(pos__4Z5P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        } else {
-          result__PX0R=FALSE__;
-          if ((! read_space__UAF())) {
-            result__PX0R=FALSE__;
-          } else {
-            result__QX0R='\0';
-            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-              result__QX0R=((__CHARACTER )(( 0)));
-            } else {
-              result__QX0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-            };
-            if ((result__QX0R == ',')) {
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
-              result__PX0R=TRUE__;
-            };
-          };
-          continue__P5JC=result__PX0R;
-        };
-      } while (continue__P5JC);
-      genericity__O5JC=alias__EPC(result__T3AR);
-      result__R5JC=get__style__with__1PC(name__N5JC,style__L5JC,genericity__O5JC);
-      result__SX0R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__SX0R=FALSE__;
-      } else {
-        result__TX0R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__TX0R=((__CHARACTER )(( 0)));
-        } else {
-          result__TX0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__TX0R == ']')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__SX0R=TRUE__;
-        };
-      };
-      if ((! result__SX0R)) {
-        pos__A05P=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_433));
-        put_position__ECH(pos__A05P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    } else {
-      if ((((__STRING_CONSTANT *)name__N5JC)->count__XHB ==  1)) {
-        if (((void *)style__L5JC != (void *)NULL)) {
-          copy__BNK(string_tmp__RB,(&__string_530));
-          append__MOK(string_tmp__RB,style__L5JC);
-          append__MOK(string_tmp__RB,(&__string_531));
-          __tmp__ODKC=current_position__EJG();
-          put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(__tmp__ODKC);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        result__R5JC=((void **)((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)list__QSLC)->parent_arrayed_collection__PSLC.storage__SEQC)[((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)name__N5JC)->storage__X4K)[ 0]) - ((__INTEGER_8 )'A')))];
-      } else {
-        if (((void *)style__L5JC == (void *)NULL)) {
-          result__R5JC=get__5KC(name__N5JC);
-        } else {
-          if (((void *)name__N5JC == (void *)(&__string_1))) {
-            copy__BNK(string_tmp__RB,(&__string_530));
-            append__MOK(string_tmp__RB,style__L5JC);
-            append__MOK(string_tmp__RB,(&__string_531));
-            __tmp__SEKC=current_position__EJG();
-            put_error__text__0AH( 2,string_tmp__RB);
-            put_position__ECH(__tmp__SEKC);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-            result__R5JC=ITM_TYPE_SELF__;
-          } else {
-            result__R5JC=get__style__VLC(name__N5JC,style__L5JC);
-          };
-        };
-      };
-    };
-  };
-  return(result__R5JC);
-}
-
-static void read_def_local__BCFC(__PARSER *Self__CCFC)
-// ({PARSER}) VoidNo recursive, No inlinable.
-{
-  void *t__DVGC;
-  __INTEGER beg__GVGC,typ_id__NPIC,Self__EC0C,limit_up__FC0C;
-  __POSITION pos__O05P,__tmp__SWGC,pos__X05P,pos__E15P,pos__G15P;
-  void *__tmp__TWGC;
-  __ITM_LOCAL *result__HPIC,*Self__IYPC;
-  __POINTER ptr__IPIC,ptr_table__WX0R,next__VX0R,result__XX0R;
-  __POINTER ptr_table__1X0R,next__0X0R,result__2X0R;
-  __UINTEGER_32 sz__KPIC,a__TQ1Q,new_size__RQ1Q,t__XQ1Q,a__ZQ1Q;
-  __UINTEGER_32 new_size__4X0R,lab_type__3X0R;
-  __CHARACTER styl__MCFC,result__AY0R,result__W3AR,result__DY0R;
-  __CHARACTER result__GY0R;
-  void *result__P1CR,*local_list__KCFC,*result__S1CR,*static_list__LCFC;
-  void *result__FVGC,*result__RMFC;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__Q1CR,*Self__R1CR;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__T1CR,*Self__U1CR;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__V5YC,*Self__LAZC;
-  __BOOLEAN mute__HVGC,result__5X0R,__tmp__4WGC,result__CY0R;
-  __BOOLEAN result__FY0R;
-  void **__tmp__X3AR;
-  old_position__FMFC=position__ZFD;
-  old_pos_cur__HMFC=pos_cur__2FD;
-  old_pos_line__JMFC=pos_line__3FD;
-  old_pos_col__LMFC=pos_col__4FD;
-  styl__MCFC=read_style__YCEC();
-  result__P1CR=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC)->parent_arrayed_collection__WMFC.upper__YBPC <  0)) {
-    result__P1CR=create_with_capacity__JLGC( 16);
-  } else {
-    Self__Q1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
-    result__P1CR=((void **)Self__Q1CR->parent_arrayed_collection__WMFC.storage__YJPC)[Self__Q1CR->parent_arrayed_collection__WMFC.upper__YBPC];
-    Self__R1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
-    Self__R1CR->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__R1CR->parent_arrayed_collection__WMFC.upper__YBPC -  1);
-  };
-  local_list__KCFC=result__P1CR;
-  result__S1CR=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC)->parent_arrayed_collection__WMFC.upper__YBPC <  0)) {
-    result__S1CR=create_with_capacity__JLGC( 16);
-  } else {
-    Self__T1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
-    result__S1CR=((void **)Self__T1CR->parent_arrayed_collection__WMFC.storage__YJPC)[Self__T1CR->parent_arrayed_collection__WMFC.upper__YBPC];
-    Self__U1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
-    Self__U1CR->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__U1CR->parent_arrayed_collection__WMFC.upper__YBPC -  1);
-  };
-  static_list__LCFC=result__S1CR;
-  while ((styl__MCFC != ' ')) {
-    t__DVGC=NULL;
-    result__FVGC=NULL;
-    beg__GVGC= 0;
-    mute__HVGC=TRUE__;
-    if (read_identifier__TPEB()) {
-      result__RMFC=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC)->parent_arrayed_collection__WMFC.upper__YBPC <  0)) {
-        result__RMFC=create_with_capacity__JLGC( 16);
-      } else {
-        Self__V5YC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
-        result__RMFC=((void **)Self__V5YC->parent_arrayed_collection__WMFC.storage__YJPC)[Self__V5YC->parent_arrayed_collection__WMFC.upper__YBPC];
-        Self__LAZC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
-        Self__LAZC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__LAZC->parent_arrayed_collection__WMFC.upper__YBPC -  1);
-      };
-      result__FVGC=result__RMFC;
-      beg__GVGC= 0;
-      do {
-        if (((((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.upper__PXGC +  1) !=  0) && (! read_identifier__TPEB())) && (! mute__HVGC))) {
-          pos__O05P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_532));
-          put_position__ECH(pos__O05P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__SWGC=current_position__EJG();
-        __tmp__TWGC=last_string__V1G;
-        result__HPIC=NULL;
-        ptr__IPIC=((__POINTER )(NULL));
-        typ_id__NPIC= 0;
-        sz__KPIC=((__UINTEGER_32 )sizeof(__ITM_LOCAL));
-        if ((sz__KPIC ==  0)) {
-          result__HPIC=ITM_LOCAL__;
-        } else {
-          typ_id__NPIC=__ITM_LOCAL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KPIC);
-          if ((typ_id__NPIC == (__INTEGER)(-  1))) {
-            a__TQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__RQ1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__KPIC + a__TQ1Q) & (__UINTEGER_32)(~ a__TQ1Q));
-            ptr_table__WX0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RQ1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__VX0R=((__POINTER )(NULL));
-            result__XX0R=((__POINTER *)ptr_table__WX0R)[ 0];
-            if ((result__XX0R == (void *)NULL)) {
-              result__XX0R=new_lab__2PJ(new_size__RQ1Q);
-              next__VX0R=(void *)((unsigned long)result__XX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQ1Q)));
-              ((__POINTER *)next__VX0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WX0R)[ 0]=next__VX0R;
-            } else {
-              next__VX0R=((__POINTER *)result__XX0R)[ 0];
-              if ((next__VX0R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XX0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RQ1Q <<  1)) <=  4096)) {
-                  next__VX0R=(void *)((unsigned long)result__XX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQ1Q)));
-                } else {
-                  next__VX0R=new_lab__2PJ(new_size__RQ1Q);
-                };
-                ((__POINTER *)next__VX0R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WX0R)[ 0]=next__VX0R;
-              } else {
-                ((__POINTER *)result__XX0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VX0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__XX0R=next__VX0R;
-              };
-            };
-            ptr__IPIC=result__XX0R;
-          } else {
-            t__XQ1Q=((__UINTEGER_32 )typ_id__NPIC);
-            a__ZQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__4X0R=(__UINTEGER_32)((__UINTEGER_32)(sz__KPIC + a__ZQ1Q) & (__UINTEGER_32)(~ a__ZQ1Q));
-            ptr_table__1X0R=((__POINTER )(&(table_type[(t__XQ1Q)])));
-            lab_type__3X0R=(__UINTEGER_32)(t__XQ1Q |  1);
-            next__0X0R=((__POINTER )(NULL));
-            result__2X0R=((__POINTER *)ptr_table__1X0R)[ 0];
-            if ((result__2X0R == (void *)NULL)) {
-              result__2X0R=new_lab__2PJ(lab_type__3X0R);
-              next__0X0R=(void *)((unsigned long)result__2X0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4X0R)));
-              ((__POINTER *)next__0X0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1X0R)[ 0]=next__0X0R;
-            } else {
-              next__0X0R=((__POINTER *)result__2X0R)[ 0];
-              if ((next__0X0R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2X0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4X0R <<  1)) <=  4096)) {
-                  next__0X0R=(void *)((unsigned long)result__2X0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4X0R)));
-                } else {
-                  next__0X0R=new_lab__2PJ(lab_type__3X0R);
-                };
-                ((__POINTER *)next__0X0R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1X0R)[ 0]=next__0X0R;
-              } else {
-                ((__POINTER *)result__2X0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0X0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__2X0R=next__0X0R;
-              };
-            };
-            ptr__IPIC=result__2X0R;
-          };
-          result__HPIC=((__ITM_LOCAL *)ptr__IPIC);
-          *(result__HPIC) = *(ITM_LOCAL__);
-        };
-        Self__IYPC=((__ITM_LOCAL *)result__HPIC);
-        Self__IYPC->name__SZGC=__tmp__TWGC;
-        Self__IYPC->parent_itm_object__DCFC.position__WIM=__tmp__SWGC;
-        add_last__HVPC(result__FVGC,result__HPIC);
-        result__5X0R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__5X0R=FALSE__;
-        } else {
-          result__AY0R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__AY0R=((__CHARACTER )(( 0)));
-          } else {
-            result__AY0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__AY0R == ':')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__5X0R=TRUE__;
-          };
-        };
-        if (result__5X0R) {
-          result__W3AR='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__W3AR=((__CHARACTER )(( 0)));
-          } else {
-            result__W3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          __tmp__4WGC=(result__W3AR != '=');
-        } else {
-          __tmp__4WGC=FALSE__;
-        };
-        if (__tmp__4WGC) {
-          mute__HVGC=FALSE__;
-          t__DVGC=read_type__KKLC(Self__CCFC,TRUE__);
-          if (((void *)t__DVGC == (void *)NULL)) {
-            pos__X05P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_533));
-            put_position__ECH(pos__X05P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          Self__EC0C=beg__GVGC;
-          limit_up__FC0C=((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.upper__PXGC;
-          __tmp__X3AR=((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.storage__TLPC;
-          while ((Self__EC0C <= limit_up__FC0C)) {
-            ((__ITM_LOCAL *)((void **)__tmp__X3AR)[Self__EC0C])->type__S4EF=t__DVGC;
-            Self__EC0C=(__INTEGER)(Self__EC0C +  1);
-          };
-          beg__GVGC=(__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.upper__PXGC +  1);
-        };
-        result__CY0R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__CY0R=FALSE__;
-        } else {
-          result__DY0R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__DY0R=((__CHARACTER )(( 0)));
-          } else {
-            result__DY0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__DY0R == ',')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__CY0R=TRUE__;
-          };
-        };
-      } while (result__CY0R);
-      if ((beg__GVGC != (__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__RMFC)->parent_arrayed_collection__ICFC.upper__PXGC +  1))) {
-        if (mute__HVGC) {
-          free__PLGC(result__RMFC);
-          result__FVGC=NULL;
-        } else {
-          pos__E15P=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_533));
-          put_position__ECH(pos__E15P);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-      } else {
-        result__FVGC=copy__CFGC(result__FVGC);
-      };
-    };
-    if (((void *)result__FVGC != (void *)NULL)) {
-      if ((styl__MCFC == '+')) {
-        append_collection__HLEF(local_list__KCFC,result__FVGC);
-      } else {
-        append_collection__HLEF(static_list__LCFC,result__FVGC);
-      };
-      result__FY0R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__FY0R=FALSE__;
-      } else {
-        result__GY0R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__GY0R=((__CHARACTER )(( 0)));
-        } else {
-          result__GY0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-        };
-        if ((result__GY0R == ';')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__FY0R=TRUE__;
-        };
-      };
-      if ((! result__FY0R)) {
-        pos__G15P=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_326));
-        put_position__ECH(pos__G15P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      old_position__FMFC=position__ZFD;
-      old_pos_cur__HMFC=pos_cur__2FD;
-      old_pos_line__JMFC=pos_line__3FD;
-      old_pos_col__LMFC=pos_col__4FD;
-      styl__MCFC=read_style__YCEC();
-    } else {
-      position__ZFD=old_position__FMFC;
-      pos_cur__2FD=old_pos_cur__HMFC;
-      pos_line__3FD=old_pos_line__JMFC;
-      pos_col__4FD=old_pos_col__LMFC;
-      styl__MCFC=' ';
-    };
-  };
-  if ((((__FAST_ARRAYoITM_LOCALo *)result__P1CR)->parent_arrayed_collection__ICFC.upper__PXGC <  0)) {
-    free__PLGC(result__P1CR);
-  } else {
-    ((__ITM_LIST *)last_group__2EEC)->local_list__KHPC=copy__CFGC(result__P1CR);
-  };
-  if ((((__FAST_ARRAYoITM_LOCALo *)result__S1CR)->parent_arrayed_collection__ICFC.upper__PXGC <  0)) {
-    free__PLGC(result__S1CR);
-  } else {
-    ((__ITM_LIST *)last_group__2EEC)->static_list__WHPC=copy__CFGC(result__S1CR);
-  };
-}
-
-static __FAST_ARRAYoITM_CODEo* create_with_capacity__YPFC(__INTEGER new_count__0PFC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__HAGC,ptr_table__JY0R,next__IY0R,result__KY0R;
-  __POINTER ptr_table__OY0R,next__NY0R,result__PY0R;
-  __INTEGER typ_id__MAGC;
-  __UINTEGER_32 sz__JAGC,a__FZ2Q,new_size__DZ2Q,t__JZ2Q,a__LZ2Q;
-  __UINTEGER_32 new_size__RY0R,lab_type__QY0R;
-  __FAST_ARRAYoITM_CODEo *result__GAGC,*Self__ICPC;
-  result__GAGC=NULL;
-  ptr__HAGC=((__POINTER )(NULL));
-  typ_id__MAGC= 0;
-  sz__JAGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_CODEo));
-  if ((sz__JAGC ==  0)) {
-    result__GAGC=FAST_ARRAYoITM_CODEo__;
-  } else {
-    typ_id__MAGC=__FAST_ARRAYoITM_CODEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JAGC);
-    if ((typ_id__MAGC == (__INTEGER)(-  1))) {
-      a__FZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DZ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__JAGC + a__FZ2Q) & (__UINTEGER_32)(~ a__FZ2Q));
-      ptr_table__JY0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DZ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__IY0R=((__POINTER )(NULL));
-      result__KY0R=((__POINTER *)ptr_table__JY0R)[ 0];
-      if ((result__KY0R == (void *)NULL)) {
-        result__KY0R=new_lab__2PJ(new_size__DZ2Q);
-        next__IY0R=(void *)((unsigned long)result__KY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZ2Q)));
-        ((__POINTER *)next__IY0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JY0R)[ 0]=next__IY0R;
-      } else {
-        next__IY0R=((__POINTER *)result__KY0R)[ 0];
-        if ((next__IY0R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DZ2Q <<  1)) <=  4096)) {
-            next__IY0R=(void *)((unsigned long)result__KY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZ2Q)));
-          } else {
-            next__IY0R=new_lab__2PJ(new_size__DZ2Q);
-          };
-          ((__POINTER *)next__IY0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JY0R)[ 0]=next__IY0R;
-        } else {
-          ((__POINTER *)result__KY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KY0R=next__IY0R;
-        };
-      };
-      ptr__HAGC=result__KY0R;
-    } else {
-      t__JZ2Q=((__UINTEGER_32 )typ_id__MAGC);
-      a__LZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RY0R=(__UINTEGER_32)((__UINTEGER_32)(sz__JAGC + a__LZ2Q) & (__UINTEGER_32)(~ a__LZ2Q));
-      ptr_table__OY0R=((__POINTER )(&(table_type[(t__JZ2Q)])));
-      lab_type__QY0R=(__UINTEGER_32)(t__JZ2Q |  1);
-      next__NY0R=((__POINTER )(NULL));
-      result__PY0R=((__POINTER *)ptr_table__OY0R)[ 0];
-      if ((result__PY0R == (void *)NULL)) {
-        result__PY0R=new_lab__2PJ(lab_type__QY0R);
-        next__NY0R=(void *)((unsigned long)result__PY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RY0R)));
-        ((__POINTER *)next__NY0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OY0R)[ 0]=next__NY0R;
-      } else {
-        next__NY0R=((__POINTER *)result__PY0R)[ 0];
-        if ((next__NY0R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RY0R <<  1)) <=  4096)) {
-            next__NY0R=(void *)((unsigned long)result__PY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RY0R)));
-          } else {
-            next__NY0R=new_lab__2PJ(lab_type__QY0R);
-          };
-          ((__POINTER *)next__NY0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OY0R)[ 0]=next__NY0R;
-        } else {
-          ((__POINTER *)result__PY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PY0R=next__NY0R;
-        };
-      };
-      ptr__HAGC=result__PY0R;
-    };
-    result__GAGC=((__FAST_ARRAYoITM_CODEo *)ptr__HAGC);
-    *(result__GAGC) = *(FAST_ARRAYoITM_CODEo__);
-  };
-  Self__ICPC=((__FAST_ARRAYoITM_CODEo *)result__GAGC);
-  if ((Self__ICPC->parent_arrayed_collection__SEEC.capacity__CBPC < new_count__0PFC)) {
-    Self__ICPC->parent_arrayed_collection__SEEC.storage__NBPC=create__5DBD(new_count__0PFC);
-    Self__ICPC->parent_arrayed_collection__SEEC.capacity__CBPC=new_count__0PFC;
-  };
-  Self__ICPC->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(-  1);
-  return(result__GAGC);
-}
-
-static void add_last__V3PC(__FAST_ARRAYoITM_CODEo *Self__W3PC,void *element__X3PC)
-// ({FAST_ARRAYoITM_CODEo},{NULLxITM_LISTxITM_LDOTSxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGSxITM_RESULT}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__Y3PC,__tmp__24PC,__tmp__LY0D,Self__A0IF;
-  __BOOLEAN __tmp__G4PC;
-  void **__tmp__14PC,**new__YX0D;
-  new_capacity__Y3PC= 0;
-  if (((__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC +  1) <= (__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC -  1))) {
-    Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC +  1);
-    __tmp__G4PC=TRUE__;
-  } else {
-    __tmp__G4PC=FALSE__;
-  };
-  if ((! __tmp__G4PC)) {
-    if ((Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC ==  0)) {
-      Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC=create__5DBD( 2);
-      Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC= 2;
-      Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC= 0;
-    } else {
-      new_capacity__Y3PC=(__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC <<  1);
-      __tmp__14PC=Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC;
-      __tmp__24PC=Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC;
-      new__YX0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__14PC)),((__UINTEGER_32 )(__INTEGER)(__tmp__24PC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__Y3PC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__LY0D=(__INTEGER)(new_capacity__Y3PC -  1);
-      Self__A0IF=__tmp__24PC;
-      while ((Self__A0IF <= __tmp__LY0D)) {
-        new__YX0D[Self__A0IF]=NULL;
-        Self__A0IF=(__INTEGER)(Self__A0IF +  1);
-      };
-      Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC=new__YX0D;
-      Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC=new_capacity__Y3PC;
-      Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC +  1);
-    };
-  };
-  ((void **)Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC)[Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC]=element__X3PC;
-}
-
-static void* copy__UGFC(void *tmp__WGFC)
-// ({NULLxFAST_ARRAYoITM_CODEo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__ZAPC,other_upper__YAPC,Self__Q05D;
-  void *result__YGFC;
-  __FAST_ARRAYoITM_CODEo *Self__WAPC;
-  void **__tmp__QBPC,**__tmp__SBPC,**Self__RNZD;
-  result__YGFC=create_with_capacity__YPFC((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)tmp__WGFC)->parent_arrayed_collection__SEEC.upper__GAPC +  1));
-  Self__WAPC=((__FAST_ARRAYoITM_CODEo *)result__YGFC);
-  new_capacity__ZAPC= 0;
-  other_upper__YAPC=((__FAST_ARRAYoITM_CODEo *)tmp__WGFC)->parent_arrayed_collection__SEEC.upper__GAPC;
-  if ((other_upper__YAPC >=  0)) {
-    new_capacity__ZAPC=(__INTEGER)(other_upper__YAPC +  1);
-    if ((Self__WAPC->parent_arrayed_collection__SEEC.capacity__CBPC < new_capacity__ZAPC)) {
-      Self__WAPC->parent_arrayed_collection__SEEC.storage__NBPC=create__5DBD(new_capacity__ZAPC);
-      Self__WAPC->parent_arrayed_collection__SEEC.capacity__CBPC=new_capacity__ZAPC;
-    };
-    __tmp__QBPC=Self__WAPC->parent_arrayed_collection__SEEC.storage__NBPC;
-    __tmp__SBPC=((__FAST_ARRAYoITM_CODEo *)tmp__WGFC)->parent_arrayed_collection__SEEC.storage__NBPC;
-    Self__RNZD=((void **)__tmp__QBPC);
-    Self__Q05D=other_upper__YAPC;
-    while ((Self__Q05D >=  0)) {
-      Self__RNZD[Self__Q05D]=((void **)__tmp__SBPC)[Self__Q05D];
-      Self__Q05D=(__INTEGER)(Self__Q05D -  1);
-    };
-  };
-  Self__WAPC->parent_arrayed_collection__SEEC.upper__GAPC=other_upper__YAPC;
-  free__4PFC(tmp__WGFC);
-  return(result__YGFC);
-}
-
-static void copy__JP1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__KP1D,void *other__LP1D)
-// ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxFAST_ARRAYoSTRING_CONSTANTo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__NP1D,other_upper__MP1D,Self__ZQJF;
-  void **__tmp__AQ1D,**__tmp__CQ1D,**Self__HKGF;
-  new_capacity__NP1D= 0;
-  other_upper__MP1D=((__FAST_ARRAYoSTRING_CONSTANTo *)other__LP1D)->parent_arrayed_collection__HTFC.upper__UQSD;
-  if ((other_upper__MP1D >=  0)) {
-    new_capacity__NP1D=(__INTEGER)(other_upper__MP1D +  1);
-    if ((Self__KP1D->parent_arrayed_collection__HTFC.capacity__WPZD < new_capacity__NP1D)) {
-      Self__KP1D->parent_arrayed_collection__HTFC.storage__M5ZD=create__UZTE(new_capacity__NP1D);
-      Self__KP1D->parent_arrayed_collection__HTFC.capacity__WPZD=new_capacity__NP1D;
-    };
-    __tmp__AQ1D=Self__KP1D->parent_arrayed_collection__HTFC.storage__M5ZD;
-    __tmp__CQ1D=((__FAST_ARRAYoSTRING_CONSTANTo *)other__LP1D)->parent_arrayed_collection__HTFC.storage__M5ZD;
-    Self__HKGF=((void **)__tmp__AQ1D);
-    Self__ZQJF=other_upper__MP1D;
-    while ((Self__ZQJF >=  0)) {
-      Self__HKGF[Self__ZQJF]=((void **)__tmp__CQ1D)[Self__ZQJF];
-      Self__ZQJF=(__INTEGER)(Self__ZQJF -  1);
-    };
-  };
-  Self__KP1D->parent_arrayed_collection__HTFC.upper__UQSD=other_upper__MP1D;
-}
-
-static void* read_expr_prefix__I4GC(__PARSER *Self__J4GC)
-// ({PARSER}) With resultRecursive, No inlinable.
-{
-  void *result__L4GC,*expr__M4GC,*result__5GIC,*old_value__AHIC;
-  void *result__0AIC;
-  void *name__N4GC;
-  __POSITION pos__345P,p__RAIC,pos__B55P,p__RWIC,pos__K55P;
-  __ITM_READ_ARG1 *result__UFIC,*Self__WUPC;
-  __POINTER ptr__VFIC,ptr_table__TY0R,next__SY0R,result__UY0R;
-  __POINTER ptr_table__YY0R,next__XY0R,result__ZY0R,ptr__KOJC;
-  __POINTER ptr_table__3Y0R,next__2Y0R,result__4Y0R,ptr_table__CZ0R;
-  __POINTER next__BZ0R,result__DZ0R;
-  __INTEGER typ_id__0FIC,typ_id__POJC;
-  __UINTEGER_32 sz__XFIC,a__QZ2Q,new_size__OZ2Q,t__UZ2Q,a__WZ2Q;
-  __UINTEGER_32 new_size__1Y0R,lab_type__0Y0R,sz__MOJC,a__YS1Q;
-  __UINTEGER_32 new_size__WS1Q,t__2S1Q,a__4S1Q,new_size__FZ0R;
-  __UINTEGER_32 lab_type__EZ0R;
-  __ITM_OLD *result__JOJC,*Self__YYPC;
-  __BOOLEAN result__GZ0R;
-  __CHARACTER result__HZ0R;
-  result__L4GC=NULL;
-  expr__M4GC=NULL;
-  name__N4GC=NULL;
-  if (read_operator__OIHC()) {
-    name__N4GC=operator_to_name__OYHC((&__string_85),last_string__V1G);
-    expr__M4GC=read_expr_prefix__I4GC(Self__J4GC);
-    if (((void *)expr__M4GC == (void *)NULL)) {
-      pos__345P=current_position__EJG();
-      put_error__text__0AH( 0,(&__string_325));
-      put_position__ECH(pos__345P);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    p__RAIC=current_position__EJG();
-    result__UFIC=NULL;
-    ptr__VFIC=((__POINTER )(NULL));
-    typ_id__0FIC= 0;
-    sz__XFIC=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
-    if ((sz__XFIC ==  0)) {
-      result__UFIC=ITM_READ_ARG1__;
-    } else {
-      typ_id__0FIC=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XFIC);
-      if ((typ_id__0FIC == (__INTEGER)(-  1))) {
-        a__QZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OZ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XFIC + a__QZ2Q) & (__UINTEGER_32)(~ a__QZ2Q));
-        ptr_table__TY0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OZ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__SY0R=((__POINTER )(NULL));
-        result__UY0R=((__POINTER *)ptr_table__TY0R)[ 0];
-        if ((result__UY0R == (void *)NULL)) {
-          result__UY0R=new_lab__2PJ(new_size__OZ2Q);
-          next__SY0R=(void *)((unsigned long)result__UY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZ2Q)));
-          ((__POINTER *)next__SY0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TY0R)[ 0]=next__SY0R;
-        } else {
-          next__SY0R=((__POINTER *)result__UY0R)[ 0];
-          if ((next__SY0R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OZ2Q <<  1)) <=  4096)) {
-              next__SY0R=(void *)((unsigned long)result__UY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZ2Q)));
-            } else {
-              next__SY0R=new_lab__2PJ(new_size__OZ2Q);
-            };
-            ((__POINTER *)next__SY0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TY0R)[ 0]=next__SY0R;
-          } else {
-            ((__POINTER *)result__UY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__UY0R=next__SY0R;
-          };
-        };
-        ptr__VFIC=result__UY0R;
-      } else {
-        t__UZ2Q=((__UINTEGER_32 )typ_id__0FIC);
-        a__WZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1Y0R=(__UINTEGER_32)((__UINTEGER_32)(sz__XFIC + a__WZ2Q) & (__UINTEGER_32)(~ a__WZ2Q));
-        ptr_table__YY0R=((__POINTER )(&(table_type[(t__UZ2Q)])));
-        lab_type__0Y0R=(__UINTEGER_32)(t__UZ2Q |  1);
-        next__XY0R=((__POINTER )(NULL));
-        result__ZY0R=((__POINTER *)ptr_table__YY0R)[ 0];
-        if ((result__ZY0R == (void *)NULL)) {
-          result__ZY0R=new_lab__2PJ(lab_type__0Y0R);
-          next__XY0R=(void *)((unsigned long)result__ZY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Y0R)));
-          ((__POINTER *)next__XY0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YY0R)[ 0]=next__XY0R;
-        } else {
-          next__XY0R=((__POINTER *)result__ZY0R)[ 0];
-          if ((next__XY0R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1Y0R <<  1)) <=  4096)) {
-              next__XY0R=(void *)((unsigned long)result__ZY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Y0R)));
-            } else {
-              next__XY0R=new_lab__2PJ(lab_type__0Y0R);
-            };
-            ((__POINTER *)next__XY0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YY0R)[ 0]=next__XY0R;
-          } else {
-            ((__POINTER *)result__ZY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZY0R=next__XY0R;
-          };
-        };
-        ptr__VFIC=result__ZY0R;
-      };
-      result__UFIC=((__ITM_READ_ARG1 *)ptr__VFIC);
-      *(result__UFIC) = *(ITM_READ_ARG1__);
-    };
-    Self__WUPC=((__ITM_READ_ARG1 *)result__UFIC);
-    Self__WUPC->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__RAIC;
-    Self__WUPC->parent_itm_read__E5GC.name__AVPC=name__N4GC;
-    Self__WUPC->arg__BVPC=expr__M4GC;
-    result__L4GC=result__UFIC;
-  } else {
-    result__5GIC=NULL;
-    old_value__AHIC=NULL;
-    if (read_word__NWH((&__string_12))) {
-      old_value__AHIC=read_expr__5SFC(Self__J4GC);
-      if (((void *)old_value__AHIC == (void *)NULL)) {
-        pos__B55P=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_534));
-        put_position__ECH(pos__B55P);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      p__RWIC=current_position__EJG();
-      result__JOJC=NULL;
-      ptr__KOJC=((__POINTER )(NULL));
-      typ_id__POJC= 0;
-      sz__MOJC=((__UINTEGER_32 )sizeof(__ITM_OLD));
-      if ((sz__MOJC ==  0)) {
-        result__JOJC=ITM_OLD__;
-      } else {
-        typ_id__POJC=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MOJC);
-        if ((typ_id__POJC == (__INTEGER)(-  1))) {
-          a__YS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WS1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MOJC + a__YS1Q) & (__UINTEGER_32)(~ a__YS1Q));
-          ptr_table__3Y0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WS1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__2Y0R=((__POINTER )(NULL));
-          result__4Y0R=((__POINTER *)ptr_table__3Y0R)[ 0];
-          if ((result__4Y0R == (void *)NULL)) {
-            result__4Y0R=new_lab__2PJ(new_size__WS1Q);
-            next__2Y0R=(void *)((unsigned long)result__4Y0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS1Q)));
-            ((__POINTER *)next__2Y0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3Y0R)[ 0]=next__2Y0R;
-          } else {
-            next__2Y0R=((__POINTER *)result__4Y0R)[ 0];
-            if ((next__2Y0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4Y0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WS1Q <<  1)) <=  4096)) {
-                next__2Y0R=(void *)((unsigned long)result__4Y0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS1Q)));
-              } else {
-                next__2Y0R=new_lab__2PJ(new_size__WS1Q);
-              };
-              ((__POINTER *)next__2Y0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3Y0R)[ 0]=next__2Y0R;
-            } else {
-              ((__POINTER *)result__4Y0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2Y0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4Y0R=next__2Y0R;
-            };
-          };
-          ptr__KOJC=result__4Y0R;
-        } else {
-          t__2S1Q=((__UINTEGER_32 )typ_id__POJC);
-          a__4S1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__FZ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__MOJC + a__4S1Q) & (__UINTEGER_32)(~ a__4S1Q));
-          ptr_table__CZ0R=((__POINTER )(&(table_type[(t__2S1Q)])));
-          lab_type__EZ0R=(__UINTEGER_32)(t__2S1Q |  1);
-          next__BZ0R=((__POINTER )(NULL));
-          result__DZ0R=((__POINTER *)ptr_table__CZ0R)[ 0];
-          if ((result__DZ0R == (void *)NULL)) {
-            result__DZ0R=new_lab__2PJ(lab_type__EZ0R);
-            next__BZ0R=(void *)((unsigned long)result__DZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FZ0R)));
-            ((__POINTER *)next__BZ0R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CZ0R)[ 0]=next__BZ0R;
-          } else {
-            next__BZ0R=((__POINTER *)result__DZ0R)[ 0];
-            if ((next__BZ0R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FZ0R <<  1)) <=  4096)) {
-                next__BZ0R=(void *)((unsigned long)result__DZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FZ0R)));
-              } else {
-                next__BZ0R=new_lab__2PJ(lab_type__EZ0R);
-              };
-              ((__POINTER *)next__BZ0R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CZ0R)[ 0]=next__BZ0R;
-            } else {
-              ((__POINTER *)result__DZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DZ0R=next__BZ0R;
-            };
-          };
-          ptr__KOJC=result__DZ0R;
-        };
-        result__JOJC=((__ITM_OLD *)ptr__KOJC);
-        *(result__JOJC) = *(ITM_OLD__);
-      };
-      Self__YYPC=((__ITM_OLD *)result__JOJC);
-      Self__YYPC->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM=p__RWIC;
-      Self__YYPC->value__1YPC=old_value__AHIC;
-      result__5GIC=result__JOJC;
-    } else {
-      result__5GIC=read_expr_primary__WWIC(Self__J4GC);
-      if (((void *)result__5GIC == (void *)NULL)) {
-        result__5GIC=read_send_msg__3ZJC(Self__J4GC,NULL);
-      };
-    };
-    result__0AIC=result__5GIC;
-    if (((void *)result__5GIC != (void *)NULL)) {
-      while_do__TRIC:
-      {
-        result__GZ0R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__GZ0R=FALSE__;
-        } else {
-          result__HZ0R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__HZ0R=((__CHARACTER )(( 0)));
-          } else {
-            result__HZ0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__HZ0R == '.')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__GZ0R=TRUE__;
-          };
-        };
-        if (result__GZ0R) {
-          result__0AIC=read_send_msg__3ZJC(Self__J4GC,result__0AIC);
-          if (((void *)result__0AIC == (void *)NULL)) {
-            pos__K55P=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_535));
-            put_position__ECH(pos__K55P);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          goto while_do__TRIC;
-        };
-      };
-    };
-    result__L4GC=result__0AIC;
-  };
-  return(result__L4GC);
-}
-
-static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__PJKD(__INTEGER new_count__RJKD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__YQMD,ptr_table__KZ0R,next__JZ0R,result__LZ0R;
-  __POINTER ptr_table__PZ0R,next__OZ0R,result__QZ0R;
-  __INTEGER typ_id__3QMD;
-  __UINTEGER_32 sz__0QMD,a__0T1Q,new_size__YT1Q,t__4T1Q,a__AU1Q;
-  __UINTEGER_32 new_size__SZ0R,lab_type__RZ0R;
-  __FAST_ARRAYoExpanded_POSITIONo *result__XQMD,*Self__OF1D;
-  result__XQMD=NULL;
-  ptr__YQMD=((__POINTER )(NULL));
-  typ_id__3QMD= 0;
-  sz__0QMD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoExpanded_POSITIONo));
-  if ((sz__0QMD ==  0)) {
-    result__XQMD=FAST_ARRAYoExpanded_POSITIONo__;
-  } else {
-    typ_id__3QMD=__FAST_ARRAYoExpanded_POSITIONo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0QMD);
-    if ((typ_id__3QMD == (__INTEGER)(-  1))) {
-      a__0T1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YT1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0QMD + a__0T1Q) & (__UINTEGER_32)(~ a__0T1Q));
-      ptr_table__KZ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YT1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__JZ0R=((__POINTER )(NULL));
-      result__LZ0R=((__POINTER *)ptr_table__KZ0R)[ 0];
-      if ((result__LZ0R == (void *)NULL)) {
-        result__LZ0R=new_lab__2PJ(new_size__YT1Q);
-        next__JZ0R=(void *)((unsigned long)result__LZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT1Q)));
-        ((__POINTER *)next__JZ0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KZ0R)[ 0]=next__JZ0R;
-      } else {
-        next__JZ0R=((__POINTER *)result__LZ0R)[ 0];
-        if ((next__JZ0R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YT1Q <<  1)) <=  4096)) {
-            next__JZ0R=(void *)((unsigned long)result__LZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT1Q)));
-          } else {
-            next__JZ0R=new_lab__2PJ(new_size__YT1Q);
-          };
-          ((__POINTER *)next__JZ0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KZ0R)[ 0]=next__JZ0R;
-        } else {
-          ((__POINTER *)result__LZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LZ0R=next__JZ0R;
-        };
-      };
-      ptr__YQMD=result__LZ0R;
-    } else {
-      t__4T1Q=((__UINTEGER_32 )typ_id__3QMD);
-      a__AU1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SZ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__0QMD + a__AU1Q) & (__UINTEGER_32)(~ a__AU1Q));
-      ptr_table__PZ0R=((__POINTER )(&(table_type[(t__4T1Q)])));
-      lab_type__RZ0R=(__UINTEGER_32)(t__4T1Q |  1);
-      next__OZ0R=((__POINTER )(NULL));
-      result__QZ0R=((__POINTER *)ptr_table__PZ0R)[ 0];
-      if ((result__QZ0R == (void *)NULL)) {
-        result__QZ0R=new_lab__2PJ(lab_type__RZ0R);
-        next__OZ0R=(void *)((unsigned long)result__QZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZ0R)));
-        ((__POINTER *)next__OZ0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PZ0R)[ 0]=next__OZ0R;
-      } else {
-        next__OZ0R=((__POINTER *)result__QZ0R)[ 0];
-        if ((next__OZ0R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SZ0R <<  1)) <=  4096)) {
-            next__OZ0R=(void *)((unsigned long)result__QZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZ0R)));
-          } else {
-            next__OZ0R=new_lab__2PJ(lab_type__RZ0R);
-          };
-          ((__POINTER *)next__OZ0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PZ0R)[ 0]=next__OZ0R;
-        } else {
-          ((__POINTER *)result__QZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QZ0R=next__OZ0R;
-        };
-      };
-      ptr__YQMD=result__QZ0R;
-    };
-    result__XQMD=((__FAST_ARRAYoExpanded_POSITIONo *)ptr__YQMD);
-    *(result__XQMD) = *(FAST_ARRAYoExpanded_POSITIONo__);
-  };
-  Self__OF1D=((__FAST_ARRAYoExpanded_POSITIONo *)result__XQMD);
-  if ((Self__OF1D->parent_arrayed_collection__NTFC.capacity__IN0D < new_count__RJKD)) {
-    Self__OF1D->parent_arrayed_collection__NTFC.storage__T4ZD=create__VWSE(new_count__RJKD);
-    Self__OF1D->parent_arrayed_collection__NTFC.capacity__IN0D=new_count__RJKD;
-  };
-  Self__OF1D->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(-  1);
-  return(result__XQMD);
-}
-
-static __POSITION* create__VWSE(__INTEGER nb_elements__XWSE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__03AR,a__Z3AR,new_size__13AR,new_size2__23AR,a__33AR;
-  __UINTEGER_32 new_size__43AR;
-  __POINTER result__Y3AR,ptr_table__UZ0R,next__TZ0R,result__VZ0R;
-  __INTEGER __tmp__DXSE,Self__MBKF;
-  __POSITION v__MTGF;
-  __POSITION *Result__AQYE;
-  sz__03AR=((__UINTEGER_32 )(__INTEGER)(nb_elements__XWSE * ((__INTEGER )(sizeof(void *)))));
-  result__Y3AR=((__POINTER )(NULL));
-  a__Z3AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__13AR=(__UINTEGER_32)((__UINTEGER_32)(sz__03AR + a__Z3AR) & (__UINTEGER_32)(~ a__Z3AR));
-  new_size2__23AR=(__UINTEGER_32)(new_size__13AR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__23AR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__33AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__43AR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__23AR + a__33AR) & (__UINTEGER_32)(~ a__33AR));
-    ptr_table__UZ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__43AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__TZ0R=((__POINTER )(NULL));
-    result__VZ0R=((__POINTER *)ptr_table__UZ0R)[ 0];
-    if ((result__VZ0R == (void *)NULL)) {
-      result__VZ0R=new_lab__2PJ(new_size__43AR);
-      next__TZ0R=(void *)((unsigned long)result__VZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43AR)));
-      ((__POINTER *)next__TZ0R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__UZ0R)[ 0]=next__TZ0R;
-    } else {
-      next__TZ0R=((__POINTER *)result__VZ0R)[ 0];
-      if ((next__TZ0R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__43AR <<  1)) <=  4096)) {
-          next__TZ0R=(void *)((unsigned long)result__VZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43AR)));
-        } else {
-          next__TZ0R=new_lab__2PJ(new_size__43AR);
-        };
-        ((__POINTER *)next__TZ0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UZ0R)[ 0]=next__TZ0R;
-      } else {
-        ((__POINTER *)result__VZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__VZ0R=next__TZ0R;
-      };
-    };
-    ((__POINTER *)result__VZ0R)[ 0]=((__POINTER ) 3);
-    result__Y3AR=(void *)((unsigned long)result__VZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__Y3AR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__13AR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__AQYE=((__POSITION *)result__Y3AR);
-  __tmp__DXSE=(__INTEGER)(nb_elements__XWSE -  1);
-  v__MTGF=((__POSITION ) 0);
-  Self__MBKF=__tmp__DXSE;
-  while ((Self__MBKF >=  0)) {
-    Result__AQYE[Self__MBKF]=v__MTGF;
-    Self__MBKF=(__INTEGER)(Self__MBKF -  1);
-  };
-  return(Result__AQYE);
-}
-
-static void free__4PFC(void *tmp__AQFC)
-// ({NULLxFAST_ARRAYoITM_CODEo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__BEPC,__tmp__JFPC,__tmp__HJ0D,Self__QRIF;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__5DPC;
-  __BOOLEAN __tmp__QEPC;
-  void **__tmp__IFPC,**new__UI0D;
-  ((__FAST_ARRAYoITM_CODEo *)tmp__AQFC)->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(-  1);
-  Self__5DPC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-  new_capacity__BEPC= 0;
-  if (((__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC +  1) <= (__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC -  1))) {
-    Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC +  1);
-    __tmp__QEPC=TRUE__;
-  } else {
-    __tmp__QEPC=FALSE__;
-  };
-  if ((! __tmp__QEPC)) {
-    if ((Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC ==  0)) {
-      Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC=create__4GBD( 2);
-      Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC= 2;
-      Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC= 0;
-    } else {
-      new_capacity__BEPC=(__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC <<  1);
-      __tmp__IFPC=Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC;
-      __tmp__JFPC=Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC;
-      new__UI0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IFPC)),((__UINTEGER_32 )(__INTEGER)(__tmp__JFPC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__BEPC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__HJ0D=(__INTEGER)(new_capacity__BEPC -  1);
-      Self__QRIF=__tmp__JFPC;
-      while ((Self__QRIF <= __tmp__HJ0D)) {
-        new__UI0D[Self__QRIF]=NULL;
-        Self__QRIF=(__INTEGER)(Self__QRIF +  1);
-      };
-      Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC=new__UI0D;
-      Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC=new_capacity__BEPC;
-      Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC +  1);
-    };
-  };
-  ((void **)Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC)[Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC]=tmp__AQFC;
-}
-
-static void free__0VGD(void *tmp__2VGD)
-// ({NULLxFAST_ARRAYoExpanded_POSITIONo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__RN0D,__tmp__VO0D,__tmp__F4GF,Self__KWAG;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__PN0D;
-  __BOOLEAN __tmp__5N0D;
-  void **__tmp__UO0D,**new__S3GF;
-  ((__FAST_ARRAYoExpanded_POSITIONo *)tmp__2VGD)->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(-  1);
-  Self__PN0D=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
-  new_capacity__RN0D= 0;
-  if (((__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD +  1) <= (__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D -  1))) {
-    Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD +  1);
-    __tmp__5N0D=TRUE__;
-  } else {
-    __tmp__5N0D=FALSE__;
-  };
-  if ((! __tmp__5N0D)) {
-    if ((Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D ==  0)) {
-      Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D=create__FISE( 2);
-      Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D= 2;
-      Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD= 0;
-    } else {
-      new_capacity__RN0D=(__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D <<  1);
-      __tmp__UO0D=Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D;
-      __tmp__VO0D=Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D;
-      new__S3GF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__UO0D)),((__UINTEGER_32 )(__INTEGER)(__tmp__VO0D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__RN0D * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__F4GF=(__INTEGER)(new_capacity__RN0D -  1);
-      Self__KWAG=__tmp__VO0D;
-      while ((Self__KWAG <= __tmp__F4GF)) {
-        new__S3GF[Self__KWAG]=NULL;
-        Self__KWAG=(__INTEGER)(Self__KWAG +  1);
-      };
-      Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D=new__S3GF;
-      Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D=new_capacity__RN0D;
-      Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD +  1);
-    };
-  };
-  ((void **)Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D)[Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD]=tmp__2VGD;
-}
-
-static void copy__BT0D(__FAST_ARRAYoExpanded_POSITIONo *Self__CT0D,void *other__DT0D)
-// ({FAST_ARRAYoExpanded_POSITIONo},{NULLxFAST_ARRAYoExpanded_POSITIONo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__FT0D,other_upper__ET0D,Self__LOJF;
-  __POSITION *__tmp__YT0D,*__tmp__0T0D,*Self__RIGF;
-  new_capacity__FT0D= 0;
-  other_upper__ET0D=((__FAST_ARRAYoExpanded_POSITIONo *)other__DT0D)->parent_arrayed_collection__NTFC.upper__2M0D;
-  if ((other_upper__ET0D >=  0)) {
-    new_capacity__FT0D=(__INTEGER)(other_upper__ET0D +  1);
-    if ((Self__CT0D->parent_arrayed_collection__NTFC.capacity__IN0D < new_capacity__FT0D)) {
-      Self__CT0D->parent_arrayed_collection__NTFC.storage__T4ZD=create__VWSE(new_capacity__FT0D);
-      Self__CT0D->parent_arrayed_collection__NTFC.capacity__IN0D=new_capacity__FT0D;
-    };
-    __tmp__YT0D=Self__CT0D->parent_arrayed_collection__NTFC.storage__T4ZD;
-    __tmp__0T0D=((__FAST_ARRAYoExpanded_POSITIONo *)other__DT0D)->parent_arrayed_collection__NTFC.storage__T4ZD;
-    Self__RIGF=((__POSITION *)__tmp__YT0D);
-    Self__LOJF=other_upper__ET0D;
-    while ((Self__LOJF >=  0)) {
-      Self__RIGF[Self__LOJF]=((__POSITION *)__tmp__0T0D)[Self__LOJF];
-      Self__LOJF=(__INTEGER)(Self__LOJF -  1);
-    };
-  };
-  Self__CT0D->parent_arrayed_collection__NTFC.upper__2M0D=other_upper__ET0D;
-}
-
-static __BOOLEAN fast_has__RVNK(__HASHED_SEToTYPESo *Self__SVNK,void *e__TVNK)
-// ({HASHED_SEToTYPESo},{NULLxTYPES}) With resultNo recursive, No inlinable.
-{
-  void *node__2VNK;
-  node__2VNK=((void **)Self__SVNK->buckets__IIIK)[(__INTEGER)(hash_code__HUNK(e__TVNK) % Self__SVNK->capacity__DIIK)];
-  while ((! (((void *)node__2VNK == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPESo *)node__2VNK)->item__UIIK == (void *)e__TVNK)))) {
-    node__2VNK=((__HASHED_SET_NODEoTYPESo *)node__2VNK)->next__AJIK;
-  };
-  return(((void *)node__2VNK != (void *)NULL));
-}
-
-static __INTEGER hash_code__HUNK(__TYPES *Self__IUNK)
-// ({TYPES}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__KUNK,__tmp__UUNK,__tmp__WUNK;
-  void *__tmp__VUNK;
-  result__KUNK= 0;
-  if ((Self__IUNK->upper__GLAG != (__INTEGER)(-  1))) {
-    __tmp__UUNK=(__INTEGER)(Self__IUNK->upper__GLAG <<  8);
-    __tmp__VUNK=((void **)Self__IUNK->storage__4VFJ)[Self__IUNK->upper__GLAG];
-    switch (((struct ___OBJ *)__tmp__VUNK)->__id) {
-    case __TYPE__: {
-      __tmp__WUNK=((__TYPE *)__tmp__VUNK)->index__LJC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__WUNK=((__TYPE_NULL *)__tmp__VUNK)->parent_type__TIB.index__LJC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__WUNK=((__TYPE_VOID *)__tmp__VUNK)->parent_type__UIB.index__LJC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__WUNK=((__TYPE_CONTEXT *)__tmp__VUNK)->parent_type__VIB.index__LJC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__WUNK=((__TYPE_ID *)__tmp__VUNK)->parent_type__WIB.index__LJC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__WUNK=((__TYPE_GENERIC *)__tmp__VUNK)->parent_type__C2IB.index__LJC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__WUNK=((__PROFIL_BLOCK *)__tmp__VUNK)->parent_type__PGAG.index__LJC;
-    } break;
-    };
-    result__KUNK=(__INTEGER)(__tmp__UUNK + __tmp__WUNK);
-  };
-  return(result__KUNK);
-}
-
-static void** create__ABWI(__INTEGER nb_elements__CBWI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__C4AR,a__B4AR,new_size__D4AR,new_size2__E4AR,a__F4AR;
-  __UINTEGER_32 new_size__G4AR;
-  __POINTER result__A4AR,ptr_table__ZZ0R,next__YZ0R,result__0Z0R;
-  __INTEGER Self__4ALJ;
-  void **Result__FZ0I;
-  sz__C4AR=((__UINTEGER_32 )(__INTEGER)(nb_elements__CBWI * ((__INTEGER )(sizeof(void *)))));
-  result__A4AR=((__POINTER )(NULL));
-  a__B4AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__D4AR=(__UINTEGER_32)((__UINTEGER_32)(sz__C4AR + a__B4AR) & (__UINTEGER_32)(~ a__B4AR));
-  new_size2__E4AR=(__UINTEGER_32)(new_size__D4AR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__E4AR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__F4AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__G4AR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E4AR + a__F4AR) & (__UINTEGER_32)(~ a__F4AR));
-    ptr_table__ZZ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G4AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__YZ0R=((__POINTER )(NULL));
-    result__0Z0R=((__POINTER *)ptr_table__ZZ0R)[ 0];
-    if ((result__0Z0R == (void *)NULL)) {
-      result__0Z0R=new_lab__2PJ(new_size__G4AR);
-      next__YZ0R=(void *)((unsigned long)result__0Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G4AR)));
-      ((__POINTER *)next__YZ0R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__ZZ0R)[ 0]=next__YZ0R;
-    } else {
-      next__YZ0R=((__POINTER *)result__0Z0R)[ 0];
-      if ((next__YZ0R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Z0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G4AR <<  1)) <=  4096)) {
-          next__YZ0R=(void *)((unsigned long)result__0Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G4AR)));
-        } else {
-          next__YZ0R=new_lab__2PJ(new_size__G4AR);
-        };
-        ((__POINTER *)next__YZ0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZZ0R)[ 0]=next__YZ0R;
-      } else {
-        ((__POINTER *)result__0Z0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__0Z0R=next__YZ0R;
-      };
-    };
-    ((__POINTER *)result__0Z0R)[ 0]=((__POINTER ) 3);
-    result__A4AR=(void *)((unsigned long)result__0Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__A4AR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D4AR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__FZ0I=((void **)result__A4AR);
-  Self__4ALJ=(__INTEGER)(nb_elements__CBWI -  1);
-  while ((Self__4ALJ >=  0)) {
-    Result__FZ0I[Self__4ALJ]=NULL;
-    Self__4ALJ=(__INTEGER)(Self__4ALJ -  1);
-  };
-  return(Result__FZ0I);
-}
-
-static void* write_direct__with__value__IHWI(__LOCAL *Self__JHWI,__POSITION p__KHWI,void *val__MHWI)
-// ({LOCAL},{POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  void *tmp_type__PHWI;
-  __WRITE_LOCAL *result__0HAJ,*Self__ARIJ;
-  __POINTER ptr__1HAJ,ptr_table__4Z0R,next__3Z0R,result__5Z0R;
-  __POINTER ptr_table__D00R,next__C00R,result__E00R;
-  __INTEGER typ_id__AIAJ;
-  __UINTEGER_32 sz__3HAJ,a__OU1Q,new_size__MU1Q,t__SU1Q,a__UU1Q;
-  __UINTEGER_32 new_size__G00R,lab_type__F00R;
-  void *__tmp__KJWI;
-  __EXTERNAL_C *Self__J4AR;
-  __TYPES_TMP *Self__X1CR;
-  void *t__W1CR,*result__V1CR;
-  tmp_type__PHWI=NULL;
-  result__0HAJ=NULL;
-  ptr__1HAJ=((__POINTER )(NULL));
-  typ_id__AIAJ= 0;
-  sz__3HAJ=((__UINTEGER_32 )sizeof(__WRITE_LOCAL));
-  if ((sz__3HAJ ==  0)) {
-    result__0HAJ=WRITE_LOCAL__;
-  } else {
-    typ_id__AIAJ=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3HAJ);
-    if ((typ_id__AIAJ == (__INTEGER)(-  1))) {
-      a__OU1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MU1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__3HAJ + a__OU1Q) & (__UINTEGER_32)(~ a__OU1Q));
-      ptr_table__4Z0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MU1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3Z0R=((__POINTER )(NULL));
-      result__5Z0R=((__POINTER *)ptr_table__4Z0R)[ 0];
-      if ((result__5Z0R == (void *)NULL)) {
-        result__5Z0R=new_lab__2PJ(new_size__MU1Q);
-        next__3Z0R=(void *)((unsigned long)result__5Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MU1Q)));
-        ((__POINTER *)next__3Z0R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4Z0R)[ 0]=next__3Z0R;
-      } else {
-        next__3Z0R=((__POINTER *)result__5Z0R)[ 0];
-        if ((next__3Z0R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Z0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MU1Q <<  1)) <=  4096)) {
-            next__3Z0R=(void *)((unsigned long)result__5Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MU1Q)));
-          } else {
-            next__3Z0R=new_lab__2PJ(new_size__MU1Q);
-          };
-          ((__POINTER *)next__3Z0R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4Z0R)[ 0]=next__3Z0R;
-        } else {
-          ((__POINTER *)result__5Z0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Z0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5Z0R=next__3Z0R;
-        };
-      };
-      ptr__1HAJ=result__5Z0R;
-    } else {
-      t__SU1Q=((__UINTEGER_32 )typ_id__AIAJ);
-      a__UU1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__G00R=(__UINTEGER_32)((__UINTEGER_32)(sz__3HAJ + a__UU1Q) & (__UINTEGER_32)(~ a__UU1Q));
-      ptr_table__D00R=((__POINTER )(&(table_type[(t__SU1Q)])));
-      lab_type__F00R=(__UINTEGER_32)(t__SU1Q |  1);
-      next__C00R=((__POINTER )(NULL));
-      result__E00R=((__POINTER *)ptr_table__D00R)[ 0];
-      if ((result__E00R == (void *)NULL)) {
-        result__E00R=new_lab__2PJ(lab_type__F00R);
-        next__C00R=(void *)((unsigned long)result__E00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G00R)));
-        ((__POINTER *)next__C00R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__D00R)[ 0]=next__C00R;
-      } else {
-        next__C00R=((__POINTER *)result__E00R)[ 0];
-        if ((next__C00R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G00R <<  1)) <=  4096)) {
-            next__C00R=(void *)((unsigned long)result__E00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G00R)));
-          } else {
-            next__C00R=new_lab__2PJ(lab_type__F00R);
-          };
-          ((__POINTER *)next__C00R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D00R)[ 0]=next__C00R;
-        } else {
-          ((__POINTER *)result__E00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__C00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__E00R=next__C00R;
-        };
-      };
-      ptr__1HAJ=result__E00R;
-    };
-    result__0HAJ=((__WRITE_LOCAL *)ptr__1HAJ);
-    *(result__0HAJ) = *(WRITE_LOCAL__);
-  };
-  Self__ARIJ=((__WRITE_LOCAL *)result__0HAJ);
-  Self__ARIJ->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM=p__KHWI;
-  Self__ARIJ->local__ERIJ=Self__JHWI;
-  Self__ARIJ->parent_write__540I.value__PAEH=val__MHWI;
-  if (((void *)Self__JHWI->parent_variable__T1LC.require_first__L5DH == (void *)NULL)) {
-    Self__JHWI->parent_variable__T1LC.require_first__L5DH=result__0HAJ;
-  } else {
-    if (((void *)Self__JHWI->parent_variable__T1LC.require_list__25DH == (void *)NULL)) {
-      Self__JHWI->parent_variable__T1LC.require_list__25DH=create_with_capacity__2HPH( 1);
-    };
-    add_last__RODI(Self__JHWI->parent_variable__T1LC.require_list__25DH,result__0HAJ);
-  };
-  if ((((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__JHWI->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__JHWI->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__JHWI->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) && ((void *)result__0HAJ->parent_write__540I.value__PAEH != (void *)NULL)) && (! is_executing_pass__C5LC))) {
-    tmp_type__PHWI=new__5VSG();
-    if (((void *)Self__JHWI->parent_variable__T1LC.type_list__OIZD != (void *)NULL)) {
-      union__QJHJ(tmp_type__PHWI,Self__JHWI->parent_variable__T1LC.type_list__OIZD);
-    };
-    __tmp__KJWI=result__0HAJ->parent_write__540I.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__KJWI)->__id) {
-    case __LIST__: {
-      get_type__MXMJ(__tmp__KJWI,tmp_type__PHWI);
-    } break;
-    case __STRING_CST__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__STRING_CST *)__tmp__KJWI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __EXTERNAL_C__: {
-      Self__J4AR=((__EXTERNAL_C *)__tmp__KJWI);
-      if (((void *)Self__J4AR->living_type__Z3QH == (void *)NULL)) {
-        add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)Self__J4AR->static_type__1VZD)->parent_type__5SL);
-      } else {
-        union__QJHJ(tmp_type__PHWI,Self__J4AR->living_type__Z3QH);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__1XFL=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__NYTL));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__1XFL=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NYTL));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__CTIT=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__NYTL)->receiver__RA5J);
+      Self__EH2T=((__LOCAL__L4WC *)Self__CTIT->local__BVEJ);
+      Self__EH2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EH2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__EH2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__FH2T=create__34B( 250);
+        display__HAEJ(Self__CTIT,__tmp__FH2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__FH2T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
       };
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__KJWI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __INTEGER_CST__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__KJWI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-    } break;
-    case __READ_LOCAL__: {
-      get_type__INFJ(__tmp__KJWI,tmp_type__PHWI);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__1XFL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      print__1ZE((&__string_259));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
-    case __EXPR_EQUAL__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
-    } break;
-    case __REAL_CST__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__REAL_CST *)__tmp__KJWI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__1XFL=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__NYTL));
     } break;
-    case __CHARACTER_CST__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__KJWI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__1XFL=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__NYTL));
     } break;
-    case __IS_EXPANDED__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__1XFL=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__NYTL));
     } break;
-    case __GET_TYPE_ID__: {
-      add__Z1EJ(tmp_type__PHWI,type_integer__3JB);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__1XFL=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__NYTL));
     } break;
-    case __EXPR_SUP__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__1XFL=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__NYTL));
     } break;
-    case __EXPR_SUB__: {
-      get_type__BJDI(__tmp__KJWI,tmp_type__PHWI);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__1XFL=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NYTL));
     } break;
-    case __EXPR_MUL__: {
-      get_type__FJDI(__tmp__KJWI,tmp_type__PHWI);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__1XFL=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NYTL));
     } break;
-    case __EXPR_DIV__: {
-      get_type__JJDI(__tmp__KJWI,tmp_type__PHWI);
+    case __PUT_TO__TFOJ__: {
+      __tmp__AY2S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__NYTL));
+      __tmp__1XFL=__tmp__AY2S;
     } break;
-    case __EXPR_AND__: {
-      get_type__NJDI(__tmp__KJWI,tmp_type__PHWI);
+    case __ITEM__HGOJ__: {
+      __tmp__1XFL=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__NYTL));
     } break;
-    case __EXPR_SHIFT_R__: {
-      get_type__RJDI(__tmp__KJWI,tmp_type__PHWI);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__1XFL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      get_type__VJDI(__tmp__KJWI,tmp_type__PHWI);
+    case __CAST__1HOJ__: {
+      __tmp__1XFL=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__NYTL));
     } break;
-    case __PUT_TO__: {
-      add__Z1EJ(tmp_type__PHWI,TYPE_VOID__);
+    case __REAL_CST__1LOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
     } break;
-    case __ITEM__: {
-      get_type__2JDI(__tmp__KJWI,tmp_type__PHWI);
+    case __CHARACTER_CST__RMOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
     } break;
-    case __SIZE_OF__: {
-      add__Z1EJ(tmp_type__PHWI,type_integer__3JB);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__1XFL=NULL;
     } break;
-    case __CAST__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__CAST *)__tmp__KJWI)->static_type__0N1H)->parent_type__5SL);
+    case __READ_SLOT__LL4K__: {
+      Self__RY2S=((__READ_SLOT__LL4K *)__tmp__NYTL);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__RY2S->slot__UYFM),Self__RY2S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__SY2S=execute_access_unlink__RBMM(Self__RY2S);
+      __tmp__1XFL=__tmp__SY2S;
     } break;
-    case __CALL_SLOT__: {
-      get_type__KGML(__tmp__KJWI,tmp_type__PHWI);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__1XFL=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NYTL));
     } break;
-    case __READ_SLOT__: {
-      get_type__EE0K(__tmp__KJWI,tmp_type__PHWI);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__1XFL=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NYTL));
     } break;
-    case __READ_GLOBAL__: {
-      get_type__1POL(((__READ_GLOBAL *)__tmp__KJWI)->global__ZGJK,tmp_type__PHWI);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SY2S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NYTL));
+      __tmp__1XFL=__tmp__SY2S;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__1XFL=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NYTL));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SY2S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NYTL));
+      __tmp__1XFL=__tmp__SY2S;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__1XFL=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__NYTL));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__1XFL=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__NYTL));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __READ_GLOBAL__T4YL__: {
+      Self__4Y2S=((__READ_GLOBAL__T4YL *)__tmp__NYTL);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__4Y2S->global__KAKM),Self__4Y2S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__4Y2S->global__KAKM));
+      __tmp__1XFL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__KJWI)))->parent_type__5SL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__1XFL=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__NYTL));
     } break;
-    case __EXPR_ADD__: {
-      get_type__0KOL(__tmp__KJWI,tmp_type__PHWI);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__1XFL=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__NYTL));
     } break;
-    case __EXPR_NOT__: {
-      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__KJWI)))->parent_type__5SL);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__1XFL=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__NYTL));
     } break;
-    case __EXPR_MOD__: {
-      get_type__JXEO(__tmp__KJWI,tmp_type__PHWI);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__1XFL=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NYTL));
     } break;
-    case __EXPR_SUP_EQ__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_INF__OXBP__: {
+      __tmp__1XFL=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__NYTL));
     } break;
-    case __EXPR_INF__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__1XFL=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__NYTL));
     } break;
-    case __EXPR_INF_EQ__: {
-      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
-      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__1XFL=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__NYTL));
     } break;
-    case __EXPR_OR__: {
-      get_type__S5PN(__tmp__KJWI,tmp_type__PHWI);
-    } break;
-    case __EXPR_XOR__: {
-      get_type__JSTO(__tmp__KJWI,tmp_type__PHWI);
-    } break;
-    };
-    Self__X1CR=((__TYPES_TMP *)tmp_type__PHWI);
-    t__W1CR=Self__JHWI->parent_variable__T1LC.type_list__OIZD;
-    result__V1CR=NULL;
-    if ((((void *)t__W1CR != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__W1CR)->upper__GLAG +  1) == (__INTEGER)(Self__X1CR->parent_types__415F.upper__GLAG +  1)))) {
-      result__V1CR=t__W1CR;
-      free__WNFJ(Self__X1CR);
-    } else {
-      result__V1CR=to_types__I3EJ(Self__X1CR);
     };
-    Self__JHWI->parent_variable__T1LC.type_list__OIZD=result__V1CR;
-  };
-  ((__WRITE_LOCAL *)result__0HAJ)->parent_write__540I.is_create__DBDI=TRUE__;
-  return(result__0HAJ);
-}
-
-static void to_run_base__SCLH(__ITM_LIST *Self__TCLH,__BOOLEAN last_out__UCLH)
-// ({ITM_LIST},{TRUExFALSE}) VoidRecursive, No inlinable.
-{
-  __INTEGER stack_top__YCLH,__tmp__HDLH,Self__KDSH,__tmp__5DLH;
-  __INTEGER Self__0DSH,typ_id__XYLR,typ_id__DZLR,__tmp__SELH,Self__G3NH;
-  __INTEGER typ_id__PZLR,j__ISJN;
-  __ITM_LOCAL *Self__HWYH,*Self__YWYH;
-  __POSITION pos__JWYH,__tmp__OWYH,pos__Y1CR,__tmp__HXYH,__tmp__LXYH;
-  __POSITION pos__Z1CR,__tmp__WOVQ,p__5YLR,p__KZLR,p__11CR,__tmp__YOVQ;
-  __POSITION __tmp__BMAQ,__tmp__QZQH,__tmp__KMAQ,__tmp__55NH;
-  void *__tmp__PWYH,*__tmp__MXYH,*n__4YLR,*__tmp__THZM,*__tmp__1HZM;
-  void *n__C4NH,*__tmp__FAOH;
-  void *__tmp__QWYH,*__tmp__NXYH;
-  void *__tmp__RWYH,*__tmp__TLAQ,*__tmp__OXYH,*__tmp__0LAQ,*__tmp__IFLH;
-  __ITM_TYPE_STYLE *Self__SLAQ,*Self__ZLAQ;
-  void *result__MWYH,*result__0WYH,*loc__XZLR,*loc__0ZLR,*loc__3ZLR;
-  void *var__A4NH,*result__HSJN;
-  void *proto__4WYH;
-  void *slot__1WYH,*slot__KHZM,*__tmp__UHZM,*__tmp__2HZM;
-  void *sec__AZLR;
-  __ITM_SLOT *result__VYLR,*Self__3YLR;
-  __POINTER ptr__WYLR,ptr_table__I00R,next__H00R,result__J00R;
-  __POINTER ptr_table__N00R,next__M00R,result__O00R,ptr__CZLR;
-  __POINTER ptr_table__S00R,next__R00R,result__T00R,ptr_table__X00R;
-  __POINTER next__W00R,result__Y00R,ptr__OZLR,ptr_table__200R;
-  __POINTER next__100R,result__300R,ptr_table__B10R,next__A10R;
-  __POINTER result__C10R;
-  __UINTEGER_32 sz__YYLR,a__ZYLR,new_size__0YLR,t__1YLR,a__2YLR;
-  __UINTEGER_32 new_size__Q00R,lab_type__P00R,sz__EZLR,a__FZLR;
-  __UINTEGER_32 new_size__GZLR,t__HZLR,a__IZLR,new_size__000R;
-  __UINTEGER_32 lab_type__Z00R,sz__QZLR,a__RZLR,new_size__SZLR,t__TZLR;
-  __UINTEGER_32 a__UZLR,new_size__E10R,lab_type__D10R;
-  __ITM_ARG *result__BZLR,*Self__JZLR;
-  void *__tmp__ZELH,*__tmp__UHFI,*Result__L3KD;
-  void *__tmp__0ELH,*result__NEFI,*__tmp__WHFI,*__tmp__VFLH;
-  void *__tmp__REFI;
-  void *__tmp__SEFI,*slot_code__OEFI;
-  __SLOT_CODE *Self__IHZM;
-  void *contract__LHZM;
-  void *__tmp__SHZM,*__tmp__0HZM,*__tmp__SIZM;
-  __ITM_LIST *Self__435Q;
-  __CONTEXT *result__NZLR,*Self__01CR,*Self__XCOH;
-  void *lst__535Q;
-  __ITM_READ *Self__WZLR,*Self__ZZLR,*Self__2ZLR;
-  void *result__VZLR,*__tmp__VHFI,*result__YZLR,*__tmp__HFLH;
-  void *result__1ZLR;
-  __ITM_CHARACTER *Self__P5JQ,*Self__CMAQ,*Self__LMAQ;
-  __ITM_STRING *Self__R5JQ,*Self__DMAQ,*Self__MMAQ;
-  __BOOLEAN __tmp__AXYH,__tmp__HUJN;
-  void *result__K4AR;
-  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__L4AR,*Self__M4AR;
-  __FAST_ARRAYoLOCALo *Self__Q4AR,*Self__CV1Q,*Self__HV1Q,*Self__O4AR;
-  __FAST_ARRAYoITM_CODEo *Self__K3KD;
-  void **__tmp__B45Q;
-  stack_top__YCLH=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-  if (((void *)Self__TCLH->local_list__KHPC != (void *)NULL)) {
-    __tmp__HDLH=((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->local_list__KHPC)->parent_arrayed_collection__ICFC.upper__PXGC;
-    Self__KDSH= 0;
-    while ((Self__KDSH <= __tmp__HDLH)) {
-      Self__HWYH=((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->local_list__KHPC)->parent_arrayed_collection__ICFC.storage__TLPC)[Self__KDSH]);
-      pos__JWYH=((__POSITION ) 0);
-      last_position__CI1=Self__HWYH->parent_itm_object__DCFC.position__WIM;
-      __tmp__OWYH=Self__HWYH->parent_itm_object__DCFC.position__WIM;
-      __tmp__PWYH=Self__HWYH->name__SZGC;
-      __tmp__QWYH=Self__HWYH->type__S4EF;
-      switch (((struct ___OBJ *)__tmp__QWYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__QWYH)->to_run__2VK==0) {
-          __tmp__RWYH=((__ITM_TYPE_SIMPLE *)__tmp__QWYH)->to_run__1VK;
-        } else {
-          __tmp__RWYH=to_run__XVK(__tmp__QWYH);
-        };
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__QWYH)->to_run__E1IB==0) {
-          __tmp__RWYH=((__ITM_TYPE_STYLE *)__tmp__QWYH)->to_run__D1IB;
-        } else {
-          Self__SLAQ=((__ITM_TYPE_STYLE *)__tmp__QWYH);
-          __tmp__TLAQ=get__PUN(Self__SLAQ);
-          Self__SLAQ->to_run__D1IB=__tmp__TLAQ;
-          Self__SLAQ->to_run__E1IB=0;
-          __tmp__RWYH=__tmp__TLAQ;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__RWYH=to_run__F1IB(__tmp__QWYH);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__Y1CR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__Y1CR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+    if (((void *)__tmp__1XFL != (void *)NULL)) {
+      Self__GFPT=((__LIST__WH *)list_current__F5GB);
+      Self__KH2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__GFPT->expr_list__NA4D);
+      __tmp__PYTL=(__INTEGER__Q)(Self__GFPT->index__1CFE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((__tmp__PYTL == (__INTEGER__Q)(Self__KH2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+        add_last__S04F(Self__KH2T,__tmp__1XFL);
+      } else /* FALSE */ {
+        add_last__S04F(Self__KH2T,__tmp__1XFL);
+        i__KYYN=(__INTEGER__Q)(Self__KH2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__MWEU=i__KYYN;
+        while ((Self__MWEU >= __tmp__PYTL)) {
+          __tmp__OWEU=((void **)Self__KH2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__MWEU];
+          i__PWEU=(__INTEGER__Q)(Self__MWEU +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__KH2T->parent_arrayed_collection__MA4D.storage__V14F)[i__PWEU]=__tmp__OWEU;
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__KH2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__MWEU]=NULL;
+          Self__MWEU=(__INTEGER__Q)(Self__MWEU -  1);
         };
-        __tmp__RWYH=run_value__SLQC;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__RWYH=to_run__LJEF(__tmp__QWYH);
-      } break;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__KH2T->parent_arrayed_collection__MA4D.storage__V14F)[__tmp__PYTL]=__tmp__1XFL;
       };
-      result__MWYH=create__name__style__type__E5JG(__tmp__OWYH,__tmp__PWYH,'+',__tmp__RWYH);
-      last_position__CI1=pos__JWYH;
-      add_last__11FH(stack_local__ZH4F,result__MWYH);
-      init__0QFI(result__MWYH);
-      Self__KDSH=(__INTEGER)(Self__KDSH +  1);
+      Self__GFPT->index__1CFE=(__INTEGER__Q)(Self__GFPT->index__1CFE +  1);
     };
-  };
-  if (((void *)Self__TCLH->static_list__WHPC != (void *)NULL)) {
-    __tmp__5DLH=((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->static_list__WHPC)->parent_arrayed_collection__ICFC.upper__PXGC;
-    Self__0DSH= 0;
-    while ((Self__0DSH <= __tmp__5DLH)) {
-      Self__YWYH=((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->static_list__WHPC)->parent_arrayed_collection__ICFC.storage__TLPC)[Self__0DSH]);
-      switch (((struct ___OBJ *)Self__YWYH->type__S4EF)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__AXYH=FALSE__;
+    Self__ICEN=((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ);
+    Result__ZNYT=((void **)Self__ICEN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__SY2S=Result__ZNYT->id__KEFJ;
+    if (__tmp__SY2S==NULL) {
+      __tmp__J2FL=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__SY2S)->__id) {
+      case __TYPE__FF__: {
+        __tmp__J2FL=NULL;
       } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__AXYH=FALSE__;
+      case __TYPE_NULL__GMB__: {
+        __tmp__J2FL=NULL;
       } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__AXYH=FALSE__;
+      case __TYPE_VOID__IMB__: {
+        __tmp__J2FL=NULL;
       } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__AXYH=TRUE__;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__J2FL=NULL;
       } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__AXYH=FALSE__;
+      case __TYPE_ID__MMB__: {
+        __tmp__J2FL=NULL;
       } break;
-      };
-      if (__tmp__AXYH) {
-        __tmp__HXYH=Self__YWYH->parent_itm_object__DCFC.position__WIM;
-        put_error__text__0AH( 1,(&__string_536));
-        put_position__ECH(__tmp__HXYH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__LXYH=Self__YWYH->parent_itm_object__DCFC.position__WIM;
-      __tmp__MXYH=Self__YWYH->name__SZGC;
-      __tmp__NXYH=Self__YWYH->type__S4EF;
-      switch (((struct ___OBJ *)__tmp__NXYH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__NXYH)->to_run__2VK==0) {
-          __tmp__OXYH=((__ITM_TYPE_SIMPLE *)__tmp__NXYH)->to_run__1VK;
-        } else {
-          __tmp__OXYH=to_run__XVK(__tmp__NXYH);
-        };
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__J2FL=NULL;
       } break;
-      case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__NXYH)->to_run__E1IB==0) {
-          __tmp__OXYH=((__ITM_TYPE_STYLE *)__tmp__NXYH)->to_run__D1IB;
-        } else {
-          Self__ZLAQ=((__ITM_TYPE_STYLE *)__tmp__NXYH);
-          __tmp__0LAQ=get__PUN(Self__ZLAQ);
-          Self__ZLAQ->to_run__D1IB=__tmp__0LAQ;
-          Self__ZLAQ->to_run__E1IB=0;
-          __tmp__OXYH=__tmp__0LAQ;
-        };
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__OXYH=to_run__F1IB(__tmp__NXYH);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        if (((void *)run_value__SLQC == (void *)NULL)) {
-          pos__Z1CR=last_position__CI1;
-          put_error__text__0AH( 1,(&__string_148));
-          put_position__ECH(pos__Z1CR);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__OXYH=run_value__SLQC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__J2FL=NULL;
       } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__OXYH=to_run__LJEF(__tmp__NXYH);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__J2FL=((void *)__tmp__SY2S);
       } break;
-      };
-      result__0WYH=create__name__style__type__E5JG(__tmp__LXYH,__tmp__MXYH,'-',__tmp__OXYH);
-      proto__4WYH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__YWYH->parent_itm_object__DCFC.position__WIM)) &  511)];
-      slot__1WYH=((__PROTOTYPE *)proto__4WYH)->first_slot__MQMC;
-      __tmp__WOVQ=Self__YWYH->parent_itm_object__DCFC.position__WIM;
-      while ((((void *)slot__1WYH != (void *)NULL) && (((__ITM_SLOT *)slot__1WYH)->parent_named__MIM.parent_itm_object__PD.position__WIM != __tmp__WOVQ))) {
-        slot__1WYH=((__ITM_SLOT *)slot__1WYH)->next__FRMC;
-      };
-      if (((void *)slot__1WYH == (void *)NULL)) {
-        p__5YLR=Self__YWYH->parent_itm_object__DCFC.position__WIM;
-        n__4YLR=((__LOCAL *)result__0WYH)->parent_variable__T1LC.intern_name__C25F;
-        sec__AZLR=get_name__GCJD((&__string_26));
-        result__VYLR=NULL;
-        ptr__WYLR=((__POINTER )(NULL));
-        typ_id__XYLR= 0;
-        sz__YYLR=((__UINTEGER_32 )sizeof(__ITM_SLOT));
-        if ((sz__YYLR ==  0)) {
-          result__VYLR=ITM_SLOT__;
-        } else {
-          typ_id__XYLR=__ITM_SLOT__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YYLR);
-          if ((typ_id__XYLR == (__INTEGER)(-  1))) {
-            a__ZYLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0YLR=(__UINTEGER_32)((__UINTEGER_32)(sz__YYLR + a__ZYLR) & (__UINTEGER_32)(~ a__ZYLR));
-            ptr_table__I00R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0YLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__H00R=((__POINTER )(NULL));
-            result__J00R=((__POINTER *)ptr_table__I00R)[ 0];
-            if ((result__J00R == (void *)NULL)) {
-              result__J00R=new_lab__2PJ(new_size__0YLR);
-              next__H00R=(void *)((unsigned long)result__J00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YLR)));
-              ((__POINTER *)next__H00R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__I00R)[ 0]=next__H00R;
-            } else {
-              next__H00R=((__POINTER *)result__J00R)[ 0];
-              if ((next__H00R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0YLR <<  1)) <=  4096)) {
-                  next__H00R=(void *)((unsigned long)result__J00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YLR)));
-                } else {
-                  next__H00R=new_lab__2PJ(new_size__0YLR);
-                };
-                ((__POINTER *)next__H00R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__I00R)[ 0]=next__H00R;
-              } else {
-                ((__POINTER *)result__J00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__H00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__J00R=next__H00R;
-              };
-            };
-            ptr__WYLR=result__J00R;
-          } else {
-            t__1YLR=((__UINTEGER_32 )typ_id__XYLR);
-            a__2YLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__Q00R=(__UINTEGER_32)((__UINTEGER_32)(sz__YYLR + a__2YLR) & (__UINTEGER_32)(~ a__2YLR));
-            ptr_table__N00R=((__POINTER )(&(table_type[(t__1YLR)])));
-            lab_type__P00R=(__UINTEGER_32)(t__1YLR |  1);
-            next__M00R=((__POINTER )(NULL));
-            result__O00R=((__POINTER *)ptr_table__N00R)[ 0];
-            if ((result__O00R == (void *)NULL)) {
-              result__O00R=new_lab__2PJ(lab_type__P00R);
-              next__M00R=(void *)((unsigned long)result__O00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q00R)));
-              ((__POINTER *)next__M00R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__N00R)[ 0]=next__M00R;
-            } else {
-              next__M00R=((__POINTER *)result__O00R)[ 0];
-              if ((next__M00R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q00R <<  1)) <=  4096)) {
-                  next__M00R=(void *)((unsigned long)result__O00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q00R)));
-                } else {
-                  next__M00R=new_lab__2PJ(lab_type__P00R);
-                };
-                ((__POINTER *)next__M00R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__N00R)[ 0]=next__M00R;
-              } else {
-                ((__POINTER *)result__O00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__O00R=next__M00R;
-              };
-            };
-            ptr__WYLR=result__O00R;
-          };
-          result__VYLR=((__ITM_SLOT *)ptr__WYLR);
-          *(result__VYLR) = *(ITM_SLOT__);
-        };
-        Self__3YLR=((__ITM_SLOT *)result__VYLR);
-        Self__3YLR->parent_named__MIM.name__1QB=n__4YLR;
-        Self__3YLR->parent_named__MIM.parent_itm_object__PD.position__WIM=p__5YLR;
-        Self__3YLR->id_section__T5BC=sec__AZLR;
-        slot__1WYH=result__VYLR;
-        ((__ITM_SLOT *)result__VYLR)->parent_named__MIM.style__3CGC='-';
-        set_type__NA2D(result__VYLR,Self__YWYH->type__S4EF);
-        result__K4AR=NULL;
-        if ((((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD)->parent_arrayed_collection__1YPD.upper__LR2D <  0)) {
-          result__K4AR=create_with_capacity__IRRD( 16);
-        } else {
-          Self__L4AR=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
-          result__K4AR=((void **)Self__L4AR->parent_arrayed_collection__1YPD.storage__MX2D)[Self__L4AR->parent_arrayed_collection__1YPD.upper__LR2D];
-          Self__M4AR=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
-          Self__M4AR->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__M4AR->parent_arrayed_collection__1YPD.upper__LR2D -  1);
-        };
-        p__KZLR=Self__YWYH->parent_itm_object__DCFC.position__WIM;
-        result__BZLR=NULL;
-        ptr__CZLR=((__POINTER )(NULL));
-        typ_id__DZLR= 0;
-        sz__EZLR=((__UINTEGER_32 )sizeof(__ITM_ARG));
-        if ((sz__EZLR ==  0)) {
-          result__BZLR=ITM_ARG__;
-        } else {
-          typ_id__DZLR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EZLR);
-          if ((typ_id__DZLR == (__INTEGER)(-  1))) {
-            a__FZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GZLR=(__UINTEGER_32)((__UINTEGER_32)(sz__EZLR + a__FZLR) & (__UINTEGER_32)(~ a__FZLR));
-            ptr_table__S00R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__R00R=((__POINTER )(NULL));
-            result__T00R=((__POINTER *)ptr_table__S00R)[ 0];
-            if ((result__T00R == (void *)NULL)) {
-              result__T00R=new_lab__2PJ(new_size__GZLR);
-              next__R00R=(void *)((unsigned long)result__T00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZLR)));
-              ((__POINTER *)next__R00R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__S00R)[ 0]=next__R00R;
-            } else {
-              next__R00R=((__POINTER *)result__T00R)[ 0];
-              if ((next__R00R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GZLR <<  1)) <=  4096)) {
-                  next__R00R=(void *)((unsigned long)result__T00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZLR)));
-                } else {
-                  next__R00R=new_lab__2PJ(new_size__GZLR);
-                };
-                ((__POINTER *)next__R00R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__S00R)[ 0]=next__R00R;
-              } else {
-                ((__POINTER *)result__T00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__T00R=next__R00R;
-              };
-            };
-            ptr__CZLR=result__T00R;
-          } else {
-            t__HZLR=((__UINTEGER_32 )typ_id__DZLR);
-            a__IZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__000R=(__UINTEGER_32)((__UINTEGER_32)(sz__EZLR + a__IZLR) & (__UINTEGER_32)(~ a__IZLR));
-            ptr_table__X00R=((__POINTER )(&(table_type[(t__HZLR)])));
-            lab_type__Z00R=(__UINTEGER_32)(t__HZLR |  1);
-            next__W00R=((__POINTER )(NULL));
-            result__Y00R=((__POINTER *)ptr_table__X00R)[ 0];
-            if ((result__Y00R == (void *)NULL)) {
-              result__Y00R=new_lab__2PJ(lab_type__Z00R);
-              next__W00R=(void *)((unsigned long)result__Y00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__000R)));
-              ((__POINTER *)next__W00R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__X00R)[ 0]=next__W00R;
-            } else {
-              next__W00R=((__POINTER *)result__Y00R)[ 0];
-              if ((next__W00R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__000R <<  1)) <=  4096)) {
-                  next__W00R=(void *)((unsigned long)result__Y00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__000R)));
-                } else {
-                  next__W00R=new_lab__2PJ(lab_type__Z00R);
-                };
-                ((__POINTER *)next__W00R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__X00R)[ 0]=next__W00R;
-              } else {
-                ((__POINTER *)result__Y00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__W00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__Y00R=next__W00R;
-              };
-            };
-            ptr__CZLR=result__Y00R;
-          };
-          result__BZLR=((__ITM_ARG *)ptr__CZLR);
-          *(result__BZLR) = *(ITM_ARG__);
-        };
-        Self__JZLR=((__ITM_ARG *)result__BZLR);
-        Self__JZLR->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=p__KZLR;
-        Self__JZLR->name__E22D=(&__string_57);
-        Self__JZLR->type__F22D=ITM_TYPE_SELF__;
-        add_last__Z11D(result__K4AR,result__BZLR);
-        set_argument_list__X41D(result__VYLR,copy__IBQD(result__K4AR));
-        add_slot__AFQD(proto__4WYH,result__VYLR);
-      } else {
-        ((__LOCAL *)result__0WYH)->parent_variable__T1LC.intern_name__C25F=((__ITM_SLOT *)slot__1WYH)->parent_named__MIM.name__1QB;
-      };
-      add_last__11FH(stack_local__ZH4F,result__0WYH);
-      Self__0DSH=(__INTEGER)(Self__0DSH +  1);
+      }
     };
-  };
-  __tmp__SELH=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC)->parent_arrayed_collection__SEEC.upper__GAPC -  1);
-  Self__G3NH= 0;
-  while ((Self__G3NH <= __tmp__SELH)) {
-    __tmp__ZELH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__G3NH];
-    switch (((struct ___OBJ *)__tmp__ZELH)->__id) {
-    case __ITM_LIST__: {
-      __tmp__0ELH=to_run_expr__L2IH(((__ITM_LIST *)__tmp__ZELH));
-    } break;
-    case __ITM_LDOTS__: {
-      result__NEFI=NULL;
-      __tmp__REFI=((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL;
-      if (__tmp__REFI==NULL) {
-        __tmp__SEFI=NULL;
-      } else {
-        __tmp__SEFI=((void *)__tmp__REFI);
-      };
-      slot_code__OEFI=__tmp__SEFI;
-      Self__IHZM=((__SLOT_CODE *)__tmp__SEFI);
-      slot__KHZM=NULL;
-      contract__LHZM=NULL;
-      if (Self__IHZM->is_require__0URL) {
-        __tmp__SHZM=Self__IHZM->last_type_contract__4URL;
-        __tmp__THZM=((__ITM_SLOT *)((__SLOT *)Self__IHZM->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__SHZM)->__id) {
-        case __TYPE__: {
-          __tmp__UHZM=search_require__B04L(__tmp__SHZM,__tmp__THZM);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__UHZM=search_require__I24L(__tmp__SHZM,__tmp__THZM);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__UHZM=search_require__P44L(__tmp__SHZM,__tmp__THZM);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__UHZM=search_require__WA5L(__tmp__SHZM,__tmp__THZM);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__UHZM=search_require__3C5L(__tmp__SHZM,__tmp__THZM);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__UHZM=search_require__EF5L(__tmp__SHZM,__tmp__THZM);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__UHZM=search_require__14BN(__tmp__SHZM,__tmp__THZM);
-        } break;
-        };
-        slot__KHZM=__tmp__UHZM;
-      } else {
-        __tmp__0HZM=Self__IHZM->last_type_contract__4URL;
-        __tmp__1HZM=((__ITM_SLOT *)((__SLOT *)Self__IHZM->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__0HZM)->__id) {
-        case __TYPE__: {
-          __tmp__2HZM=search_ensure__MI5L(__tmp__0HZM,__tmp__1HZM);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__2HZM=search_ensure__TK5L(__tmp__0HZM,__tmp__1HZM);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__2HZM=search_ensure__0M5L(__tmp__0HZM,__tmp__1HZM);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__2HZM=search_ensure__BP5L(__tmp__0HZM,__tmp__1HZM);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__2HZM=search_ensure__IR5L(__tmp__0HZM,__tmp__1HZM);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__2HZM=search_ensure__PT5L(__tmp__0HZM,__tmp__1HZM);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__2HZM=search_ensure__GCCN(__tmp__0HZM,__tmp__1HZM);
-        } break;
-        };
-        slot__KHZM=__tmp__2HZM;
-      };
-      if (((void *)slot__KHZM != (void *)NULL)) {
-        if (Self__IHZM->is_require__0URL) {
-          contract__LHZM=((__ITM_SLOT *)slot__KHZM)->require__Z52D;
-        } else {
-          contract__LHZM=((__ITM_SLOT *)slot__KHZM)->ensure__352D;
-        };
-        switch (((struct ___OBJ *)Self__IHZM->last_type_contract__4URL)->__id) {
-        case __TYPE__: {
-          __tmp__SIZM=last_type_contract__XVRL;
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__SIZM=last_type_contract__XVRL;
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__SIZM=last_type_contract__XVRL;
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__SIZM=last_type_contract__XVRL;
-        } break;
-        case __TYPE_ID__: {
-          __tmp__SIZM=last_type_contract__XVRL;
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__SIZM=last_type_contract__XVRL;
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__SIZM=last_type_contract__XVRL;
-        } break;
-        };
-        Self__IHZM->last_type_contract__4URL=__tmp__SIZM;
-      };
-      if (((void *)contract__LHZM != (void *)NULL)) {
-        Self__435Q=((__ITM_LIST *)contract__LHZM);
-        p__11CR=Self__435Q->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-        top__KGQC=(__INTEGER)(top__KGQC +  1);
-        if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
-          result__NZLR=NULL;
-          ptr__OZLR=((__POINTER )(NULL));
-          typ_id__PZLR= 0;
-          sz__QZLR=((__UINTEGER_32 )sizeof(__CONTEXT));
-          if ((sz__QZLR ==  0)) {
-            result__NZLR=CONTEXT__;
-          } else {
-            typ_id__PZLR=__CONTEXT__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QZLR);
-            if ((typ_id__PZLR == (__INTEGER)(-  1))) {
-              a__RZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SZLR=(__UINTEGER_32)((__UINTEGER_32)(sz__QZLR + a__RZLR) & (__UINTEGER_32)(~ a__RZLR));
-              ptr_table__200R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SZLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__100R=((__POINTER )(NULL));
-              result__300R=((__POINTER *)ptr_table__200R)[ 0];
-              if ((result__300R == (void *)NULL)) {
-                result__300R=new_lab__2PJ(new_size__SZLR);
-                next__100R=(void *)((unsigned long)result__300R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZLR)));
-                ((__POINTER *)next__100R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__200R)[ 0]=next__100R;
-              } else {
-                next__100R=((__POINTER *)result__300R)[ 0];
-                if ((next__100R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__300R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SZLR <<  1)) <=  4096)) {
-                    next__100R=(void *)((unsigned long)result__300R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZLR)));
-                  } else {
-                    next__100R=new_lab__2PJ(new_size__SZLR);
-                  };
-                  ((__POINTER *)next__100R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__200R)[ 0]=next__100R;
-                } else {
-                  ((__POINTER *)result__300R)[ 0]=(void *)((unsigned long)((__POINTER *)next__100R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__300R=next__100R;
-                };
-              };
-              ptr__OZLR=result__300R;
-            } else {
-              t__TZLR=((__UINTEGER_32 )typ_id__PZLR);
-              a__UZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__E10R=(__UINTEGER_32)((__UINTEGER_32)(sz__QZLR + a__UZLR) & (__UINTEGER_32)(~ a__UZLR));
-              ptr_table__B10R=((__POINTER )(&(table_type[(t__TZLR)])));
-              lab_type__D10R=(__UINTEGER_32)(t__TZLR |  1);
-              next__A10R=((__POINTER )(NULL));
-              result__C10R=((__POINTER *)ptr_table__B10R)[ 0];
-              if ((result__C10R == (void *)NULL)) {
-                result__C10R=new_lab__2PJ(lab_type__D10R);
-                next__A10R=(void *)((unsigned long)result__C10R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E10R)));
-                ((__POINTER *)next__A10R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__B10R)[ 0]=next__A10R;
-              } else {
-                next__A10R=((__POINTER *)result__C10R)[ 0];
-                if ((next__A10R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C10R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E10R <<  1)) <=  4096)) {
-                    next__A10R=(void *)((unsigned long)result__C10R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E10R)));
-                  } else {
-                    next__A10R=new_lab__2PJ(lab_type__D10R);
-                  };
-                  ((__POINTER *)next__A10R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__B10R)[ 0]=next__A10R;
-                } else {
-                  ((__POINTER *)result__C10R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A10R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__C10R=next__A10R;
-                };
-              };
-              ptr__OZLR=result__C10R;
-            };
-            result__NZLR=((__CONTEXT *)ptr__OZLR);
-            *(result__NZLR) = *(CONTEXT__);
-          };
-          add_last__5SZD(stack__TGQC,result__NZLR);
-        };
-        Self__01CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-        Self__01CR->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-        Self__01CR->result__NH4F=stack_result_lower__LH4F;
-        Self__01CR->list__PH4F=list_current__EH1;
-        stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-        list_current__EH1=create__YBAG(p__11CR);
-        Self__01CR->context_extern__J2NH=context_extern__DOLH;
-        context_extern__DOLH=NULL;
-        to_run_base__SCLH(Self__435Q,TRUE__);
-        lst__535Q=list_current__EH1;
-        Self__XCOH=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-        list_current__EH1=Self__XCOH->list__PH4F;
-        pop_stack_until__LCAG(Self__XCOH->local__KH4F);
-        Self__Q4AR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-        if ((stack_result_lower__LH4F <= Self__Q4AR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          Self__Q4AR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
-        };
-        stack_result_lower__LH4F=Self__XCOH->result__NH4F;
-        if (((void *)context_extern__DOLH == (void *)NULL)) {
-          context_extern__DOLH=Self__XCOH->context_extern__J2NH;
-        };
-        top__KGQC=(__INTEGER)(top__KGQC -  1);
-        result__NEFI=lst__535Q;
-      } else {
-        result__NEFI=NOP__;
-      };
-      __tmp__0ELH=result__NEFI;
-    } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__0ELH=to_run_expr__U2IH(((__ITM_PROTOTYPE *)__tmp__ZELH));
-    } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__YOVQ=((__ITM_LIST_IDF *)__tmp__ZELH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_334));
-      put_position__ECH(__tmp__YOVQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      __tmp__0ELH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__0ELH=to_run_expr__25IH(((__ITM_WRITE_VALUE *)__tmp__ZELH));
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__0ELH=to_run_expr__4CJH(((__ITM_WRITE_CAST *)__tmp__ZELH));
-    } break;
-    case __ITM_READ__: {
-      Self__WZLR=((__ITM_READ *)__tmp__ZELH);
-      result__VZLR=NULL;
-      loc__XZLR=lookup__FRLH(Self__WZLR->name__AVPC);
-      if (((void *)loc__XZLR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__XZLR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__XZLR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__WZLR->name__AVPC=((__LOCAL *)loc__XZLR)->parent_variable__T1LC.intern_name__C25F;
-          result__VZLR=to_run_with__args__XJQH(Self__WZLR);
-        } else {
-          result__VZLR=read__QB5G(loc__XZLR);
-        };
-      } else {
-        result__VZLR=to_run_with__args__XJQH(Self__WZLR);
-      };
-      __tmp__0ELH=result__VZLR;
-    } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__0ELH=to_run_expr__UGJH(((__ITM_WRITE_CODE *)__tmp__ZELH));
-    } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__0ELH=to_run_expr__FIJH(((__ITM_READ_ARG2 *)__tmp__ZELH));
-    } break;
-    case __ITM_BINARY__: {
-      __tmp__0ELH=to_run_expr__ZLJH(((__ITM_BINARY *)__tmp__ZELH));
-    } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__0ELH=to_run_expr__CXJH(((__ITM_READ_ARG1 *)__tmp__ZELH));
-    } break;
-    case __ITM_OLD__: {
-      __tmp__0ELH=to_run_expr__HXJH(((__ITM_OLD *)__tmp__ZELH));
-    } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__0ELH=to_run_expr__20JH(((__ITM_EXTERNAL_TYPE *)__tmp__ZELH));
-    } break;
-    case __ITM_REAL__: {
-      __tmp__0ELH=to_run_expr__R2JH(((__ITM_REAL *)__tmp__ZELH));
-    } break;
-    case __ITM_NUMBER__: {
-      __tmp__0ELH=to_run_expr__12JH(((__ITM_NUMBER *)__tmp__ZELH));
-    } break;
-    case __ITM_CHARACTER__: {
-      Self__P5JQ=((__ITM_CHARACTER *)__tmp__ZELH);
-      __tmp__0ELH=create__char__4SMH(Self__P5JQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__P5JQ->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__R5JQ=((__ITM_STRING *)__tmp__ZELH);
-      __tmp__0ELH=create__text__ITMH(Self__R5JQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__R5JQ->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__0ELH=to_run_expr__R3JH(((__ITM_EXTERNAL *)__tmp__ZELH));
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__0ELH=to_run_expr__1HKH(((__ITM_READ_ARGS *)__tmp__ZELH));
-    } break;
-    case __ITM_RESULT__: {
-      __tmp__UHFI=((__ITM_RESULT *)__tmp__ZELH)->value__O32D;
-      switch (((struct ___OBJ *)__tmp__UHFI)->__id) {
-      case __ITM_LIST__: {
-        __tmp__VHFI=to_run_expr__L2IH(__tmp__UHFI);
-      } break;
-      case __ITM_PROTOTYPE__: {
-        __tmp__VHFI=to_run_expr__U2IH(__tmp__UHFI);
-      } break;
-      case __ITM_LIST_IDF__: {
-        __tmp__BMAQ=((__ITM_LIST_IDF *)__tmp__UHFI)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 1,(&__string_334));
-        put_position__ECH(__tmp__BMAQ);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
+    if (((void *)__tmp__J2FL != (void *)NULL)) {
+      Self__ATVT=((__PROFIL_BLOCK__O3NJ *)__tmp__J2FL);
+      ((__SLOT_DATA__IJRG *)Self__ATVT->slot_value__A4NJ)->parent_variable__JJRG.ensure_count__IT4D=(__INTEGER__Q)(Self__ATVT->slot_value__A4NJ->parent_variable__JJRG.ensure_count__IT4D -  1);
+    };
+    Self__ICEN=((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ);
+    Result__ZNYT=((void **)Self__ICEN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__ICEN->parent_arrayed_collection__O5EJ.upper__BEFJ];
+    __tmp__SY2S=execute__GH4D(((__LIST__WH *)Result__ZNYT->code__DIFJ));
+    result__SWFL=__tmp__SY2S;
+    is_end__XWFL=TRUE__K__;
+    __tmp__V1FL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__V1FL=FALSE__O__;
+  };
+  if ((! __tmp__V1FL)) {
+    __tmp__GYTL=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((count_empty__YWFL == __tmp__GYTL)) {
+      __tmp__OWEU=Self__PWFL->expr__OVFL;
+      switch (((struct ___OBJ *)__tmp__OWEU)->__id) {
+      case __STRING_CST__5J__: {
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__E3FL=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__OWEU));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__E3FL=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__OWEU));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__GTIT=((__READ_LOCAL__55ZI *)__tmp__OWEU);
+        Self__NH2T=((__LOCAL__L4WC *)Self__GTIT->local__BVEJ);
+        Self__NH2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__NH2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__NH2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__OH2T=create__34B( 250);
+          display__HAEJ(Self__GTIT,__tmp__OH2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__OH2T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
         };
-        __tmp__VHFI=NULL;
-      } break;
-      case __ITM_WRITE_VALUE__: {
-        __tmp__VHFI=to_run_expr__25IH(__tmp__UHFI);
-      } break;
-      case __ITM_WRITE_CAST__: {
-        __tmp__VHFI=to_run_expr__4CJH(__tmp__UHFI);
-      } break;
-      case __ITM_READ__: {
-        Self__ZZLR=((__ITM_READ *)__tmp__UHFI);
-        result__YZLR=NULL;
-        loc__0ZLR=lookup__FRLH(Self__ZZLR->name__AVPC);
-        if (((void *)loc__0ZLR != (void *)NULL)) {
-          if ((((__LOCAL *)loc__0ZLR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-            ((__LOCAL *)loc__0ZLR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-            Self__ZZLR->name__AVPC=((__LOCAL *)loc__0ZLR)->parent_variable__T1LC.intern_name__C25F;
-            result__YZLR=to_run_with__args__XJQH(Self__ZZLR);
-          } else {
-            result__YZLR=read__QB5G(loc__0ZLR);
-          };
-        } else {
-          result__YZLR=to_run_with__args__XJQH(Self__ZZLR);
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__E3FL=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__OWEU));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__E3FL=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OWEU));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__GTIT=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__OWEU)->receiver__RA5J);
+        Self__NH2T=((__LOCAL__L4WC *)Self__GTIT->local__BVEJ);
+        Self__NH2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__NH2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__NH2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__OH2T=create__34B( 250);
+          display__HAEJ(Self__GTIT,__tmp__OH2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__OH2T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
         };
-        __tmp__VHFI=result__YZLR;
-      } break;
-      case __ITM_WRITE_CODE__: {
-        __tmp__VHFI=to_run_expr__UGJH(__tmp__UHFI);
-      } break;
-      case __ITM_READ_ARG2__: {
-        __tmp__VHFI=to_run_expr__FIJH(__tmp__UHFI);
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
       } break;
-      case __ITM_BINARY__: {
-        __tmp__VHFI=to_run_expr__ZLJH(__tmp__UHFI);
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__E3FL=NULL;
       } break;
-      case __ITM_READ_ARG1__: {
-        __tmp__VHFI=to_run_expr__CXJH(__tmp__UHFI);
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__E3FL=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__OWEU));
       } break;
-      case __ITM_OLD__: {
-        __tmp__VHFI=to_run_expr__HXJH(__tmp__UHFI);
-      } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        __tmp__VHFI=to_run_expr__20JH(__tmp__UHFI);
-      } break;
-      case __ITM_REAL__: {
-        __tmp__VHFI=to_run_expr__R2JH(__tmp__UHFI);
-      } break;
-      case __ITM_NUMBER__: {
-        __tmp__VHFI=to_run_expr__12JH(__tmp__UHFI);
-      } break;
-      case __ITM_CHARACTER__: {
-        Self__CMAQ=((__ITM_CHARACTER *)__tmp__UHFI);
-        __tmp__VHFI=create__char__4SMH(Self__CMAQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__CMAQ->character__LB0D);
-      } break;
-      case __ITM_STRING__: {
-        Self__DMAQ=((__ITM_STRING *)__tmp__UHFI);
-        __tmp__VHFI=create__text__ITMH(Self__DMAQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__DMAQ->string__XB0D);
-      } break;
-      case __ITM_EXTERNAL__: {
-        __tmp__VHFI=to_run_expr__R3JH(__tmp__UHFI);
-      } break;
-      case __ITM_READ_ARGS__: {
-        __tmp__VHFI=to_run_expr__1HKH(__tmp__UHFI);
-      } break;
-      };
-      switch (((struct ___OBJ *)__tmp__VHFI)->__id) {
-      case __LIST__: {
-        __tmp__WHFI=put_result__JFEN(__tmp__VHFI,FALSE__);
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__E3FL=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__OWEU));
       } break;
-      case __STRING_CST__: {
-        __tmp__WHFI=put_result__PYKI(__tmp__VHFI,FALSE__);
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__E3FL=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__OWEU));
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__WHFI=put_result__52KI(__tmp__VHFI,FALSE__);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__E3FL=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__OWEU));
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__WHFI=put_result__QBLI(__tmp__VHFI,FALSE__);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__E3FL=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__OWEU));
       } break;
-      case __INTEGER_CST__: {
-        __tmp__WHFI=put_result__BGLI(__tmp__VHFI,FALSE__);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__E3FL=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__OWEU));
       } break;
-      case __READ_LOCAL__: {
-        __tmp__WHFI=put_result__LXFJ(__tmp__VHFI,FALSE__);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__E3FL=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__OWEU));
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__WHFI=put_result__RKLI(__tmp__VHFI,FALSE__);
+      case __PUT_TO__TFOJ__: {
+        __tmp__0Z2S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__OWEU));
+        __tmp__E3FL=__tmp__0Z2S;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__WHFI=put_result__LLLI(__tmp__VHFI,FALSE__);
+      case __ITEM__HGOJ__: {
+        __tmp__E3FL=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__OWEU));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__WHFI=put_result__2PLI(__tmp__VHFI,FALSE__);
+      case __SIZE_OF__5GOJ__: {
+        __tmp__E3FL=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__WHFI=put_result__NULI(__tmp__VHFI,FALSE__);
+      case __CAST__1HOJ__: {
+        __tmp__E3FL=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__OWEU));
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__WHFI=put_result__4YLI(__tmp__VHFI,FALSE__);
+      case __REAL_CST__1LOJ__: {
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__WHFI=put_result__O3LI(__tmp__VHFI,FALSE__);
+      case __CHARACTER_CST__RMOJ__: {
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__WHFI=put_result__4BMI(__tmp__VHFI,FALSE__);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__E3FL=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__WHFI=put_result__PGMI(__tmp__VHFI,FALSE__);
+      case __READ_SLOT__LL4K__: {
+        Self__L02S=((__READ_SLOT__LL4K *)__tmp__OWEU);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__L02S->slot__UYFM),Self__L02S);
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        __tmp__M02S=execute_access_unlink__RBMM(Self__L02S);
+        __tmp__E3FL=__tmp__M02S;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__WHFI=put_result__ALMI(__tmp__VHFI,FALSE__);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__E3FL=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OWEU));
       } break;
-      case __EXPR_MUL__: {
-        __tmp__WHFI=put_result__RPMI(__tmp__VHFI,FALSE__);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__E3FL=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OWEU));
       } break;
-      case __EXPR_DIV__: {
-        __tmp__WHFI=put_result__CUMI(__tmp__VHFI,FALSE__);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__M02S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OWEU));
+        __tmp__E3FL=__tmp__M02S;
       } break;
-      case __EXPR_AND__: {
-        __tmp__WHFI=put_result__TYMI(__tmp__VHFI,FALSE__);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__E3FL=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OWEU));
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__WHFI=put_result__E3MI(__tmp__VHFI,FALSE__);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__M02S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OWEU));
+        __tmp__E3FL=__tmp__M02S;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__WHFI=put_result__VBNI(__tmp__VHFI,FALSE__);
+      case __EXPR_NEG__EZVL__: {
+        __tmp__E3FL=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__OWEU));
       } break;
-      case __PUT_TO__: {
-        __tmp__WHFI=put_result__FGNI(__tmp__VHFI,FALSE__);
+      case __EXPR_ADD__SZVL__: {
+        __tmp__E3FL=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__OWEU));
       } break;
-      case __ITEM__: {
-        __tmp__WHFI=put_result__VKNI(__tmp__VHFI,FALSE__);
+      case __READ_GLOBAL__T4YL__: {
+        Self__Y02S=((__READ_GLOBAL__T4YL *)__tmp__OWEU);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__Y02S->global__KAKM),Self__Y02S);
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+        execute__2KVL(((__SLOT_DATA__IJRG *)Self__Y02S->global__KAKM));
+        __tmp__E3FL=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__WHFI=put_result__FPNI(__tmp__VHFI,FALSE__);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__E3FL=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__OWEU));
       } break;
-      case __CAST__: {
-        __tmp__WHFI=put_result__VTNI(__tmp__VHFI,FALSE__);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__E3FL=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__OWEU));
       } break;
-      case __CALL_SLOT__: {
-        __tmp__WHFI=put_result__ZJEN(__tmp__VHFI,FALSE__);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__E3FL=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__OWEU));
       } break;
-      case __READ_SLOT__: {
-        __tmp__WHFI=put_result__5ILL(__tmp__VHFI,FALSE__);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__E3FL=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OWEU));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__WHFI=put_result__QNLL(__tmp__VHFI,FALSE__);
+      case __EXPR_INF__OXBP__: {
+        __tmp__E3FL=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__OWEU));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__WHFI=put_result__MA4O(__tmp__VHFI,FALSE__);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__E3FL=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__OWEU));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__WHFI=put_result__0ZJO(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__WHFI=put_result__B4SO(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__WHFI=put_result__L4JO(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__WHFI=put_result__TCTO(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__WHFI=put_result__GWYM(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__WHFI=put_result__X0YM(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__WHFI=put_result__KOEN(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__WHFI=put_result__2CKO(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__WHFI=put_result__44IP(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__WHFI=put_result__3E4O(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__WHFI=put_result__OJ4O(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__WHFI=put_result__LJ0N(__tmp__VHFI,FALSE__);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__WHFI=put_result__5N4O(__tmp__VHFI,FALSE__);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__E3FL=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__OWEU));
       } break;
       };
-      __tmp__0ELH=__tmp__WHFI;
-    } break;
+      result__SWFL=__tmp__E3FL;
+      is_end__XWFL=TRUE__K__;
     };
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,__tmp__0ELH);
-    Self__G3NH=(__INTEGER)(Self__G3NH +  1);
   };
-  if ((! (((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC)->parent_arrayed_collection__SEEC.upper__GAPC <  0))) {
-    Self__K3KD=((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC);
-    Result__L3KD=((void **)Self__K3KD->parent_arrayed_collection__SEEC.storage__NBPC)[Self__K3KD->parent_arrayed_collection__SEEC.upper__GAPC];
-    switch (((struct ___OBJ *)Result__L3KD)->__id) {
-    case __ITM_LIST__: {
-      __tmp__HFLH=to_run_expr__L2IH(Result__L3KD);
+  if ((! is_end__XWFL)) {
+    __tmp__SY2S=Self__PWFL->expr__OVFL;
+    switch (((struct ___OBJ *)__tmp__SY2S)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__O3FL=((__STRING_CST__5J *)__tmp__SY2S)->parent_constant__EK.static_type__5G4D;
     } break;
-    case __ITM_LDOTS__: {
-      __tmp__QZQH=((__ITM_LDOTS *)Result__L3KD)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 2,(&__string_476));
-      put_position__ECH(__tmp__QZQH);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__HFLH=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__O3FL=((__EXTERNAL_C__Y5WC *)__tmp__SY2S)->static_type__W54D;
     } break;
-    case __ITM_PROTOTYPE__: {
-      __tmp__HFLH=to_run_expr__U2IH(Result__L3KD);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__O3FL=((__PROTOTYPE_CST__LAXC *)__tmp__SY2S)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __ITM_LIST_IDF__: {
-      __tmp__KMAQ=((__ITM_LIST_IDF *)Result__L3KD)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,(&__string_334));
-      put_position__ECH(__tmp__KMAQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      __tmp__HFLH=NULL;
-    } break;
-    case __ITM_WRITE_VALUE__: {
-      __tmp__HFLH=to_run_expr__25IH(Result__L3KD);
-    } break;
-    case __ITM_WRITE_CAST__: {
-      __tmp__HFLH=to_run_expr__4CJH(Result__L3KD);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__O3FL=((__INTEGER_CST__XAXC *)__tmp__SY2S)->parent_constant__YAXC.static_type__5G4D;
     } break;
-    case __ITM_READ__: {
-      Self__2ZLR=((__ITM_READ *)Result__L3KD);
-      result__1ZLR=NULL;
-      loc__3ZLR=lookup__FRLH(Self__2ZLR->name__AVPC);
-      if (((void *)loc__3ZLR != (void *)NULL)) {
-        if ((((__LOCAL *)loc__3ZLR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-          ((__LOCAL *)loc__3ZLR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          Self__2ZLR->name__AVPC=((__LOCAL *)loc__3ZLR)->parent_variable__T1LC.intern_name__C25F;
-          result__1ZLR=to_run_with__args__XJQH(Self__2ZLR);
-        } else {
-          result__1ZLR=read__QB5G(loc__3ZLR);
-        };
-      } else {
-        result__1ZLR=to_run_with__args__XJQH(Self__2ZLR);
-      };
-      __tmp__HFLH=result__1ZLR;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__O3FL=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__SY2S));
     } break;
-    case __ITM_WRITE_CODE__: {
-      __tmp__HFLH=to_run_expr__UGJH(Result__L3KD);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__O3FL=((__READ_LOCAL__55ZI *)__tmp__SY2S)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
-    case __ITM_READ_ARG2__: {
-      __tmp__HFLH=to_run_expr__FIJH(Result__L3KD);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__O3FL=static_type__ODCK();
     } break;
-    case __ITM_BINARY__: {
-      __tmp__HFLH=to_run_expr__ZLJH(Result__L3KD);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__O3FL=static_type__TDCK();
     } break;
-    case __ITM_READ_ARG1__: {
-      __tmp__HFLH=to_run_expr__CXJH(Result__L3KD);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__O3FL=static_type__YDCK();
     } break;
-    case __ITM_OLD__: {
-      __tmp__HFLH=to_run_expr__HXJH(Result__L3KD);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__O3FL=static_type__3DCK();
     } break;
-    case __ITM_EXTERNAL_TYPE__: {
-      __tmp__HFLH=to_run_expr__20JH(Result__L3KD);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__O3FL=static_type__CECK();
     } break;
-    case __ITM_REAL__: {
-      __tmp__HFLH=to_run_expr__R2JH(Result__L3KD);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__O3FL=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__SY2S));
     } break;
-    case __ITM_NUMBER__: {
-      __tmp__HFLH=to_run_expr__12JH(Result__L3KD);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__O3FL=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__SY2S));
     } break;
-    case __ITM_CHARACTER__: {
-      Self__LMAQ=((__ITM_CHARACTER *)Result__L3KD);
-      __tmp__HFLH=create__char__4SMH(Self__LMAQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__LMAQ->character__LB0D);
-    } break;
-    case __ITM_STRING__: {
-      Self__MMAQ=((__ITM_STRING *)Result__L3KD);
-      __tmp__HFLH=create__text__ITMH(Self__MMAQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__MMAQ->string__XB0D);
-    } break;
-    case __ITM_EXTERNAL__: {
-      __tmp__HFLH=to_run_expr__R3JH(Result__L3KD);
-    } break;
-    case __ITM_READ_ARGS__: {
-      __tmp__HFLH=to_run_expr__1HKH(Result__L3KD);
-    } break;
-    case __ITM_RESULT__: {
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__HFLH=NULL;
-    } break;
-    };
-    switch (((struct ___OBJ *)__tmp__HFLH)->__id) {
-    case __LIST__: {
-      __tmp__IFLH=static_type__OHQG(__tmp__HFLH);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__O3FL=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__SY2S));
     } break;
-    case __STRING_CST__: {
-      __tmp__IFLH=((__STRING_CST *)__tmp__HFLH)->parent_constant__5F.static_type__M2YD;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__O3FL=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__SY2S));
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__IFLH=((__EXTERNAL_C *)__tmp__HFLH)->static_type__1VZD;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__O3FL=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SY2S));
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__IFLH=((__PROTOTYPE_CST *)__tmp__HFLH)->parent_constant__W2LC.static_type__M2YD;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__O3FL=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SY2S));
     } break;
-    case __INTEGER_CST__: {
-      __tmp__IFLH=((__INTEGER_CST *)__tmp__HFLH)->parent_constant__B3LC.static_type__M2YD;
+    case __PUT_TO__TFOJ__: {
+      __tmp__O3FL=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__IFLH=((__LOCAL *)((__READ_LOCAL *)__tmp__HFLH)->local__HJZD)->parent_variable__T1LC.type__D25F;
+    case __ITEM__HGOJ__: {
+      __tmp__O3FL=static_type__JFCK(((__ITEM__HGOJ *)__tmp__SY2S));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IFLH=static_type__CN1H(__tmp__HFLH);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__O3FL=static_type__VFCK();
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IFLH=static_type__1N1H();
+    case __CAST__1HOJ__: {
+      __tmp__O3FL=((__CAST__1HOJ *)__tmp__SY2S)->static_type__FD5J;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IFLH=static_type__AO1H();
+    case __REAL_CST__1LOJ__: {
+      __tmp__O3FL=((__REAL_CST__1LOJ *)__tmp__SY2S)->parent_constant__2LOJ.static_type__5G4D;
     } break;
-    case __REAL_CST__: {
-      __tmp__IFLH=((__REAL_CST *)__tmp__HFLH)->parent_constant__U2JH.static_type__M2YD;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__O3FL=((__CHARACTER_CST__RMOJ *)__tmp__SY2S)->parent_constant__SMOJ.static_type__5G4D;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__IFLH=((__CHARACTER_CST *)__tmp__HFLH)->parent_constant__H3JH.static_type__M2YD;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__O3FL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SY2S)->parent_constant__2NOJ.static_type__5G4D;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__IFLH=static_type__FO1H();
+    case __READ_SLOT__LL4K__: {
+      __tmp__O3FL=((__READ_SLOT__LL4K *)__tmp__SY2S)->slot__UYFM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__IFLH=static_type__KO1H();
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__O3FL=static_type__5L5O();
     } break;
-    case __EXPR_SUP__: {
-      __tmp__IFLH=static_type__PO1H();
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__O3FL=static_type__CRTP();
     } break;
-    case __EXPR_SUB__: {
-      __tmp__IFLH=static_type__UO1H(__tmp__HFLH);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__O3FL=static_type__M51P();
     } break;
-    case __EXPR_MUL__: {
-      __tmp__IFLH=static_type__0O1H(__tmp__HFLH);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__O3FL=static_type__HRTP();
     } break;
-    case __EXPR_DIV__: {
-      __tmp__IFLH=static_type__5O1H(__tmp__HFLH);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__O3FL=static_type__S51P();
     } break;
-    case __EXPR_AND__: {
-      __tmp__IFLH=static_type__EP1H(__tmp__HFLH);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__O3FL=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__SY2S));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IFLH=static_type__JP1H(__tmp__HFLH);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__O3FL=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__SY2S));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IFLH=static_type__OP1H(__tmp__HFLH);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__O3FL=((__READ_GLOBAL__T4YL *)__tmp__SY2S)->global__KAKM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __PUT_TO__: {
-      __tmp__IFLH=TYPE_VOID__->parent_type__UIB.default__AKC;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__O3FL=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__SY2S));
     } break;
-    case __ITEM__: {
-      __tmp__IFLH=static_type__XP1H(__tmp__HFLH);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__O3FL=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__SY2S));
     } break;
-    case __SIZE_OF__: {
-      __tmp__IFLH=static_type__DQ1H();
+    case __EXPR_OR__PQ0N__: {
+      __tmp__O3FL=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__SY2S));
     } break;
-    case __CAST__: {
-      __tmp__IFLH=((__CAST *)__tmp__HFLH)->static_type__0N1H;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__O3FL=static_type__TA0Q();
     } break;
-    case __CALL_SLOT__: {
-      __tmp__IFLH=static_type__NOKL(__tmp__HFLH);
+    case __EXPR_INF__OXBP__: {
+      __tmp__O3FL=static_type__4BUP();
     } break;
-    case __READ_SLOT__: {
-      __tmp__IFLH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HFLH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__O3FL=static_type__DCUP();
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__IFLH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HFLH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IFLH=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IFLH=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IFLH=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IFLH=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IFLH=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__IFLH=static_type__DFJM(__tmp__HFLH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__IFLH=static_type__P3ML(__tmp__HFLH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__IFLH=static_type__R3XM(__tmp__HFLH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__IFLH=static_type__DREO(__tmp__HFLH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IFLH=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__IFLH=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IFLH=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__IFLH=static_type__3YPN(__tmp__HFLH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__IFLH=static_type__1HSO(__tmp__HFLH);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__O3FL=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__SY2S));
     } break;
     };
-    if (((void *)((__TYPE_FULL *)__tmp__IFLH)->parent_type__5SL == (void *)TYPE_VOID__)) {
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,__tmp__HFLH);
-    } else {
-      switch (((struct ___OBJ *)__tmp__HFLH)->__id) {
-      case __LIST__: {
-        __tmp__VFLH=put_result__JFEN(__tmp__HFLH,last_out__UCLH);
-      } break;
-      case __STRING_CST__: {
-        __tmp__VFLH=put_result__PYKI(__tmp__HFLH,last_out__UCLH);
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__O3FL)->the_parent_type__QLK == (void *)type_boolean__UNB)) {
+      __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__Q1FL=(__tmp__PYTL ==  2);
+    } else /* FALSE */ {
+      __tmp__Q1FL=FALSE__O__;
+    };
+    if (__tmp__Q1FL) {
+      Result__FTVT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__FTVT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__Q1FL=(__tmp__PYTL ==  0);
+    } else /* FALSE */ {
+      __tmp__Q1FL=FALSE__O__;
+    };
+    if (__tmp__Q1FL) {
+      __tmp__OWEU=Self__PWFL->expr__OVFL;
+      switch (((struct ___OBJ *)__tmp__OWEU)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__14FL=((__STRING_CST__5J *)__tmp__OWEU)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__VFLH=put_result__52KI(__tmp__HFLH,last_out__UCLH);
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__14FL=((__EXTERNAL_C__Y5WC *)__tmp__OWEU)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__VFLH=put_result__QBLI(__tmp__HFLH,last_out__UCLH);
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__14FL=((__PROTOTYPE_CST__LAXC *)__tmp__OWEU)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__VFLH=put_result__BGLI(__tmp__HFLH,last_out__UCLH);
+      case __INTEGER_CST__XAXC__: {
+        __tmp__14FL=((__INTEGER_CST__XAXC *)__tmp__OWEU)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__VFLH=put_result__LXFJ(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__14FL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__VFLH=put_result__RKLI(__tmp__HFLH,last_out__UCLH);
+      case __READ_LOCAL__55ZI__: {
+        __tmp__14FL=((__READ_LOCAL__55ZI *)__tmp__OWEU)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__VFLH=put_result__LLLI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__14FL=((__EXPR_EQUAL__KINJ *)__tmp__OWEU)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__VFLH=put_result__2PLI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__14FL=((__EXPR_NOT_EQUAL__VINJ *)__tmp__OWEU)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __REAL_CST__: {
-        __tmp__VFLH=put_result__NULI(__tmp__HFLH,last_out__UCLH);
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__14FL=((__IS_EXPANDED__35NJ *)__tmp__OWEU)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__VFLH=put_result__4YLI(__tmp__HFLH,last_out__UCLH);
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__14FL=((__GET_TYPE_ID__HAOJ *)__tmp__OWEU)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__VFLH=put_result__O3LI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__14FL=((__EXPR_SUP__ABOJ *)__tmp__OWEU)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__VFLH=put_result__4BMI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__14FL=((__EXPR_SUB__UBOJ *)__tmp__OWEU)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__VFLH=put_result__PGMI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__14FL=((__EXPR_MUL__KCOJ *)__tmp__OWEU)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__VFLH=put_result__ALMI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__14FL=((__EXPR_DIV__4COJ *)__tmp__OWEU)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__VFLH=put_result__RPMI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__14FL=((__EXPR_AND__SDOJ *)__tmp__OWEU)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__VFLH=put_result__CUMI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__14FL=((__EXPR_SHIFT_R__GEOJ *)__tmp__OWEU)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_AND__: {
-        __tmp__VFLH=put_result__TYMI(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__14FL=((__EXPR_SHIFT_L__0EOJ *)__tmp__OWEU)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__VFLH=put_result__E3MI(__tmp__HFLH,last_out__UCLH);
+      case __PUT_TO__TFOJ__: {
+        __tmp__14FL=((__PUT_TO__TFOJ *)__tmp__OWEU)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__VFLH=put_result__VBNI(__tmp__HFLH,last_out__UCLH);
+      case __ITEM__HGOJ__: {
+        __tmp__14FL=((__ITEM__HGOJ *)__tmp__OWEU)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __PUT_TO__: {
-        __tmp__VFLH=put_result__FGNI(__tmp__HFLH,last_out__UCLH);
+      case __SIZE_OF__5GOJ__: {
+        __tmp__14FL=((__SIZE_OF__5GOJ *)__tmp__OWEU)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __ITEM__: {
-        __tmp__VFLH=put_result__VKNI(__tmp__HFLH,last_out__UCLH);
+      case __CAST__1HOJ__: {
+        __tmp__14FL=((__CAST__1HOJ *)__tmp__OWEU)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __SIZE_OF__: {
-        __tmp__VFLH=put_result__FPNI(__tmp__HFLH,last_out__UCLH);
+      case __REAL_CST__1LOJ__: {
+        __tmp__14FL=((__REAL_CST__1LOJ *)__tmp__OWEU)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __CAST__: {
-        __tmp__VFLH=put_result__VTNI(__tmp__HFLH,last_out__UCLH);
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__14FL=((__CHARACTER_CST__RMOJ *)__tmp__OWEU)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__VFLH=put_result__ZJEN(__tmp__HFLH,last_out__UCLH);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__14FL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__OWEU)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __READ_SLOT__: {
-        __tmp__VFLH=put_result__5ILL(__tmp__HFLH,last_out__UCLH);
+      case __READ_SLOT__LL4K__: {
+        __tmp__14FL=((__READ_SLOT__LL4K *)__tmp__OWEU)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__VFLH=put_result__QNLL(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__14FL=((__EXPR_NOT_LOGIC__W4FL *)__tmp__OWEU)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__VFLH=put_result__MA4O(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__14FL=((__EXPR_OR_LOGIC__ADUL *)__tmp__OWEU)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__VFLH=put_result__0ZJO(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__14FL=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OWEU)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__VFLH=put_result__B4SO(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__14FL=((__EXPR_AND_LOGIC__EFUL *)__tmp__OWEU)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__VFLH=put_result__L4JO(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__14FL=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OWEU)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__VFLH=put_result__TCTO(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_NEG__EZVL__: {
+        __tmp__14FL=((__EXPR_NEG__EZVL *)__tmp__OWEU)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__VFLH=put_result__GWYM(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_ADD__SZVL__: {
+        __tmp__14FL=((__EXPR_ADD__SZVL *)__tmp__OWEU)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__VFLH=put_result__X0YM(__tmp__HFLH,last_out__UCLH);
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__14FL=((__READ_GLOBAL__T4YL *)__tmp__OWEU)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__VFLH=put_result__KOEN(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__14FL=((__EXPR_NOT__XUPM *)__tmp__OWEU)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__VFLH=put_result__2CKO(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__14FL=((__EXPR_MOD__3YPM *)__tmp__OWEU)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__VFLH=put_result__44IP(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__14FL=((__EXPR_OR__PQ0N *)__tmp__OWEU)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_INF__: {
-        __tmp__VFLH=put_result__3E4O(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__14FL=((__EXPR_SUP_EQ__1VBP *)__tmp__OWEU)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__VFLH=put_result__OJ4O(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_INF__OXBP__: {
+        __tmp__14FL=((__EXPR_INF__OXBP *)__tmp__OWEU)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_OR__: {
-        __tmp__VFLH=put_result__LJ0N(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__14FL=((__EXPR_INF_EQ__FYBP *)__tmp__OWEU)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__VFLH=put_result__5N4O(__tmp__HFLH,last_out__UCLH);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__14FL=((__EXPR_XOR__ABEP *)__tmp__OWEU)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
       };
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,__tmp__VFLH);
-      if ((! last_out__UCLH)) {
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__type__PKQC(Self__TCLH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-    };
-  };
-  var__A4NH=NULL;
-  n__C4NH=NULL;
-  if (verify__RCAG) {
-    while ((((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F >= stack_top__YCLH)) {
-      Self__CV1Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
-      var__A4NH=((void **)Self__CV1Q->parent_arrayed_collection__YH4F.storage__NWPG)[Self__CV1Q->parent_arrayed_collection__YH4F.upper__1H4F];
-      Self__HV1Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
-      Self__HV1Q->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__HV1Q->parent_arrayed_collection__YH4F.upper__1H4F -  1);
-      n__C4NH=((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
-      if ((((void *)n__C4NH != (void *)(&__string_57)) && ((void *)n__C4NH != (void *)(&__string_60)))) {
-        if (((((__LOCAL *)var__A4NH)->parent_variable__T1LC.ensure_count__YDAG ==  0) && (((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' '))) {
-          copy__BNK(string_tmp__RB,(&__string_255));
-          append__MOK(string_tmp__RB,((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
-          append__MOK(string_tmp__RB,(&__string_256));
-          __tmp__55NH=((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(__tmp__55NH);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        __tmp__FAOH=((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
-        result__HSJN=NULL;
-        j__ISJN=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-        __tmp__B45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-        while ((! ((j__ISJN < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__B45Q)[j__ISJN])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)__tmp__FAOH)))) {
-          j__ISJN=(__INTEGER)(j__ISJN -  1);
-        };
-        if ((j__ISJN >= stack_local_lower__IH4F)) {
-          result__HSJN=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ISJN];
-          if (((j__ISJN < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__HSJN)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-            context_extern__DOLH=result__HSJN;
-          };
-          __tmp__HUJN=TRUE__;
-        } else {
-          __tmp__HUJN=FALSE__;
-        };
-        if ((! __tmp__HUJN)) {
-          if (((void *)profil_first__LPQC != (void *)NULL)) {
-            result__HSJN=lookup__VTJM(profil_first__LPQC,__tmp__FAOH);
-            if ((((void *)result__HSJN != (void *)NULL) && ((void *)((__LOCAL *)result__HSJN)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-              context_extern__DOLH=result__HSJN;
-            };
-          };
-        };
-        if (((void *)result__HSJN != (void *)NULL)) {
-          copy__BNK(string_tmp__RB,(&__string_257));
-          append__MOK(string_tmp__RB,n__C4NH);
-          append__MOK(string_tmp__RB,(&__string_258));
-          put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(((__LOCAL *)result__HSJN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-          put_position__ECH(((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+      __tmp__OWEU=Self__PWFL->expr__OVFL;
+      result__EERU=NULL;
+      ptr__FERU=((__POINTER__IB )(NULL));
+      __tmp__PYTL= 0;
+      __tmp__HERU=((__POINTER__IB )sizeof(__EXPR_NOT_LOGIC__W4FL));
+      if (((unsigned long)__tmp__HERU ==  0)) {
+        result__EERU=EXPR_NOT_LOGIC__W4FL__;
+      } else /* FALSE */ {
+        __tmp__PYTL=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HERU));
+        if ((__tmp__PYTL == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__IERU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__JERU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IERU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IERU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__KERU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JERU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__IERU=micro_alloc__table__lab__UKI(__tmp__JERU,((__POINTER__IB )(&(table_size[(__tmp__KERU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JERU)));
+          ptr__FERU=__tmp__IERU;
+        } else /* FALSE */ {
+          __tmp__KERU=((__UINTEGER_32__ZWB )__tmp__PYTL);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__IERU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__JERU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IERU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IERU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__IERU=micro_alloc__table__lab__UKI(__tmp__JERU,((__POINTER__IB )(&(table_type[(__tmp__KERU)]))),(__UINTEGER_32__ZWB)(__tmp__KERU |  1));
+          ptr__FERU=__tmp__IERU;
         };
+        result__EERU=((__EXPR_NOT_LOGIC__W4FL *)ptr__FERU);
+        *(result__EERU) = *(EXPR_NOT_LOGIC__W4FL__);
       };
+      Self__QERU=((__EXPR_NOT_LOGIC__W4FL *)result__EERU);
+      Self__QERU->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__14FL;
+      Self__QERU->parent_expr_unary_logic__Z4FL.right__OL5O=__tmp__OWEU;
+      Self__PWFL->expr__OVFL=result__EERU;
+      Result__FTVT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      lst__VWFL=Result__FTVT->code__DIFJ;
+      Result__FTVT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((__CASE__E5EJ *)Result__FTVT)->code__DIFJ=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ;
+      ((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ=lst__VWFL;
     };
-  } else {
-    Self__O4AR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
-    if ((stack_top__YCLH <= Self__O4AR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-      Self__O4AR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_top__YCLH -  1);
-    };
-  };
-}
-
-static void add__F0JI(void *p__H0JI)
-// ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__MYRI,__tmp__QZRI,__tmp__B4BJ,Self__I2LJ;
-  __INTEGER __tmp__L0JI;
-  __FAST_ARRAYoPROFILo *Self__KYRI;
-  __BOOLEAN __tmp__0YRI;
-  void **__tmp__PZRI,**new__O3BJ;
-  Self__KYRI=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-  new_capacity__MYRI= 0;
-  if (((__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.upper__KNB +  1) <= (__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L -  1))) {
-    Self__KYRI->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.upper__KNB +  1);
-    __tmp__0YRI=TRUE__;
-  } else {
-    __tmp__0YRI=FALSE__;
-  };
-  if ((! __tmp__0YRI)) {
-    if ((Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L ==  0)) {
-      Self__KYRI->parent_arrayed_collection__DNB.storage__E1L=create__XTSB( 2);
-      Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L= 2;
-      Self__KYRI->parent_arrayed_collection__DNB.upper__KNB= 0;
-    } else {
-      new_capacity__MYRI=(__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L <<  1);
-      __tmp__PZRI=Self__KYRI->parent_arrayed_collection__DNB.storage__E1L;
-      __tmp__QZRI=Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L;
-      new__O3BJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__PZRI)),((__UINTEGER_32 )(__INTEGER)(__tmp__QZRI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__MYRI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__B4BJ=(__INTEGER)(new_capacity__MYRI -  1);
-      Self__I2LJ=__tmp__QZRI;
-      while ((Self__I2LJ <= __tmp__B4BJ)) {
-        new__O3BJ[Self__I2LJ]=NULL;
-        Self__I2LJ=(__INTEGER)(Self__I2LJ +  1);
-      };
-      Self__KYRI->parent_arrayed_collection__DNB.storage__E1L=new__O3BJ;
-      Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L=new_capacity__MYRI;
-      Self__KYRI->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.upper__KNB +  1);
-    };
-  };
-  ((void **)Self__KYRI->parent_arrayed_collection__DNB.storage__E1L)[Self__KYRI->parent_arrayed_collection__DNB.upper__KNB]=p__H0JI;
-  __tmp__L0JI=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
-  if (((struct ___OBJ *)p__H0JI)->__id==__PROFIL_SLOT__) {
-    ((__PROFIL_SLOT *)p__H0JI)->parent_profil__R1LC.life_index__C1RI=__tmp__L0JI;
-  } else {
-    ((__PROFIL_BLOCK *)p__H0JI)->parent_profil__OGAG.life_index__C1RI=__tmp__L0JI;
-  };
-}
-
-static void to_run__1KXI(__ITM_ARG *Self__2KXI,void *arg_lst__3KXI)
-// ({ITM_ARG},{NULLxFAST_ARRAYoLOCALo}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__ALXI;
-  void *__tmp__BLXI,*__tmp__DPAQ;
-  __ITM_TYPE_STYLE *Self__CPAQ;
-  __POSITION pos__21CR;
-  __tmp__ALXI=Self__2KXI->type__F22D;
-  switch (((struct ___OBJ *)__tmp__ALXI)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__ALXI)->to_run__2VK==0) {
-      __tmp__BLXI=((__ITM_TYPE_SIMPLE *)__tmp__ALXI)->to_run__1VK;
-    } else {
-      __tmp__BLXI=to_run__XVK(__tmp__ALXI);
-    };
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__ALXI)->to_run__E1IB==0) {
-      __tmp__BLXI=((__ITM_TYPE_STYLE *)__tmp__ALXI)->to_run__D1IB;
-    } else {
-      Self__CPAQ=((__ITM_TYPE_STYLE *)__tmp__ALXI);
-      __tmp__DPAQ=get__PUN(Self__CPAQ);
-      Self__CPAQ->to_run__D1IB=__tmp__DPAQ;
-      Self__CPAQ->to_run__E1IB=0;
-      __tmp__BLXI=__tmp__DPAQ;
-    };
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    __tmp__BLXI=to_run__F1IB(__tmp__ALXI);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__21CR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__21CR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__BLXI=run_value__SLQC;
-  } break;
-  case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__BLXI=to_run__LJEF(__tmp__ALXI);
-  } break;
-  };
-  add_last__11FH(arg_lst__3KXI,create__name__style__type__E5JG(Self__2KXI->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM,Self__2KXI->name__E22D,' ',__tmp__BLXI));
-}
-
-static void to_run__FLXI(__ITM_ARGS *Self__GLXI,void *arg_lst__HLXI)
-// ({ITM_ARGS},{NULLxFAST_ARRAYoLOCALo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__PLXI,Self__UZ1I;
-  void *__tmp__WLXI;
-  void *__tmp__XLXI,*__tmp__JPAQ;
-  __ITM_TYPE_STYLE *Self__IPAQ;
-  __POSITION pos__31CR;
-  __tmp__PLXI=((__FAST_ARRAYoSTRING_CONSTANTo *)Self__GLXI->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD;
-  Self__UZ1I= 0;
-  while ((Self__UZ1I <= __tmp__PLXI)) {
-    __tmp__WLXI=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)Self__GLXI->type__NF3D)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__UZ1I];
-    switch (((struct ___OBJ *)__tmp__WLXI)->__id) {
-    case __ITM_TYPE_SIMPLE__: {
-      if (((__ITM_TYPE_SIMPLE *)__tmp__WLXI)->to_run__2VK==0) {
-        __tmp__XLXI=((__ITM_TYPE_SIMPLE *)__tmp__WLXI)->to_run__1VK;
-      } else {
-        __tmp__XLXI=to_run__XVK(__tmp__WLXI);
-      };
+    __tmp__SY2S=Self__PWFL->expr__OVFL;
+    switch (((struct ___OBJ *)__tmp__SY2S)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OWEU=((__STRING_CST__5J *)__tmp__SY2S);
     } break;
-    case __ITM_TYPE_STYLE__: {
-      if (((__ITM_TYPE_STYLE *)__tmp__WLXI)->to_run__E1IB==0) {
-        __tmp__XLXI=((__ITM_TYPE_STYLE *)__tmp__WLXI)->to_run__D1IB;
-      } else {
-        Self__IPAQ=((__ITM_TYPE_STYLE *)__tmp__WLXI);
-        __tmp__JPAQ=get__PUN(Self__IPAQ);
-        Self__IPAQ->to_run__D1IB=__tmp__JPAQ;
-        Self__IPAQ->to_run__E1IB=0;
-        __tmp__XLXI=__tmp__JPAQ;
-      };
-    } break;
-    case __ITM_TYPE_GENERIC__: {
-      __tmp__XLXI=to_run__F1IB(__tmp__WLXI);
-    } break;
-    case __ITM_TYPE_SELF__: {
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__31CR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__31CR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__XLXI=run_value__SLQC;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OWEU=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__SY2S));
     } break;
-    case __ITM_TYPE_GENERIC_ELT__: {
-      __tmp__XLXI=to_run__LJEF(__tmp__WLXI);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OWEU=((__PROTOTYPE_CST__LAXC *)__tmp__SY2S);
     } break;
-    };
-    add_last__11FH(arg_lst__HLXI,create__name__style__type__E5JG(Self__GLXI->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)Self__GLXI->name__MF3D)->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__UZ1I],' ',__tmp__XLXI));
-    Self__UZ1I=(__INTEGER)(Self__UZ1I +  1);
-  };
-}
-
-static __INTEGER affect__with__index__in__JJUH(__ITM_WRITE_VALUE *Self__KJUH,void *idf__LJUH,void *val__MJUH,__INTEGER n__NJUH,void *lst__OJUH)
-// ({ITM_WRITE_VALUE},{NULLxSTRING_CONSTANT},{NULLxEXPR_MULTIPLE},{INTEGER},{NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__RJUH,new_capacity__4ZLR,old_nb_elts__B0LR;
-  __INTEGER upper__I10R,Self__G10R,Self__T5ZH,limit_up__U5ZH;
-  void *slot__SJUH;
-  void *typ_multi__TJUH,*__tmp__HLUH;
-  __POSITION pos__W5JQ,pos__41CR,pos__51CR,pos__Z5JQ,pos__5NUH;
-  void *loc__QJUH;
-  __STRING *Self__5ZLR;
-  void *__tmp__ELUH;
-  void *__tmp__GLUH;
-  void *lst_expr__UJUH;
-  __CHARACTER *Self__A0LR,*new__C0LR;
-  result__RJUH= 0;
-  slot__SJUH=NULL;
-  typ_multi__TJUH=NULL;
-  lst_expr__UJUH=NULL;
-  if ((n__NJUH > ((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH)) {
-    pos__W5JQ=Self__KJUH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,(&__string_461));
-    put_position__ECH(pos__W5JQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  loc__QJUH=lookup__1ISH(idf__LJUH);
-  if (((void *)loc__QJUH != (void *)NULL)) {
-    add_last__5REI(lst__OJUH,affect_local__with__XYVH(Self__KJUH,loc__QJUH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[n__NJUH]));
-    result__RJUH=(__INTEGER)(n__NJUH +  1);
-  } else {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__41CR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__41CR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    slot__SJUH=get_slot__IO5G(run_value__SLQC,idf__LJUH);
-    if (((void *)slot__SJUH == (void *)NULL)) {
-      copy__BNK(string_tmp__RB,(&__string_463));
-      append__MOK(string_tmp__RB,idf__LJUH);
-      append__MOK(string_tmp__RB,(&__string_464));
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__51CR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__51CR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
-      Self__5ZLR=((__STRING *)string_tmp__RB);
-      new_capacity__4ZLR= 0;
-      if ((Self__5ZLR->capacity__MNK <= Self__5ZLR->count__VF)) {
-        if ((Self__5ZLR->capacity__MNK ==  0)) {
-          Self__5ZLR->capacity__MNK= 32;
-          Self__5ZLR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__4ZLR=(__INTEGER)(Self__5ZLR->capacity__MNK <<  1);
-          Self__A0LR=((__CHARACTER *)Self__5ZLR->storage__XNK);
-          old_nb_elts__B0LR=Self__5ZLR->capacity__MNK;
-          new__C0LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A0LR),((__UINTEGER_32 )old_nb_elts__B0LR),((__UINTEGER_32 )new_capacity__4ZLR)));
-          upper__I10R=(__INTEGER)(new_capacity__4ZLR -  1);
-          Self__G10R=old_nb_elts__B0LR;
-          while ((Self__G10R <= upper__I10R)) {
-            new__C0LR[Self__G10R]='\0';
-            Self__G10R=(__INTEGER)(Self__G10R +  1);
-          };
-          Self__5ZLR->storage__XNK=new__C0LR;
-          Self__5ZLR->capacity__MNK=new_capacity__4ZLR;
-        };
-      };
-      ((__CHARACTER *)Self__5ZLR->storage__XNK)[Self__5ZLR->count__VF]='.';
-      Self__5ZLR->count__VF=(__INTEGER)(Self__5ZLR->count__VF +  1);
-      pos__Z5JQ=Self__KJUH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-      put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(pos__Z5JQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    if (((struct ___OBJ *)slot__SJUH)->__id==__SLOT_DATA__) {
-      __tmp__ELUH=((__SLOT *)((__SLOT_DATA *)slot__SJUH)->parent_slot__IHZD)->base_slot__X12F;
-    } else {
-      __tmp__ELUH=((__SLOT *)((__SLOT_CODE *)slot__SJUH)->parent_slot__A22F)->base_slot__X12F;
-    };
-    __tmp__GLUH=((__ITM_SLOT *)__tmp__ELUH)->type__WB2D;
-    if (__tmp__GLUH==NULL) {
-      __tmp__HLUH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__GLUH)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        __tmp__HLUH=NULL;
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        __tmp__HLUH=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        __tmp__HLUH=NULL;
-      } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__HLUH=NULL;
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__HLUH=NULL;
-      } break;
-      case __ITM_TYPE_MULTI__: {
-        __tmp__HLUH=((void *)__tmp__GLUH);
-      } break;
-      }
-    };
-    typ_multi__TJUH=__tmp__HLUH;
-    if (((void *)__tmp__HLUH != (void *)NULL)) {
-      result__RJUH=(__INTEGER)(n__NJUH + (__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__HLUH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
-      if ((result__RJUH > (__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1))) {
-        pos__5NUH=Self__KJUH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-        put_error__text__0AH( 1,(&__string_461));
-        put_position__ECH(pos__5NUH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      lst_expr__UJUH=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__HLUH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
-      Self__T5ZH= 0;
-      limit_up__U5ZH=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__HLUH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK;
-      while ((Self__T5ZH <= limit_up__U5ZH)) {
-        add_last__5REI(lst_expr__UJUH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(n__NJUH + Self__T5ZH)]);
-        Self__T5ZH=(__INTEGER)(Self__T5ZH +  1);
-      };
-      add_last__5REI(lst__OJUH,affect_slot__with__H0VH(Self__KJUH,idf__LJUH,create__0THH(lst_expr__UJUH)));
-    } else {
-      add_last__5REI(lst__OJUH,affect_slot__with__H0VH(Self__KJUH,idf__LJUH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[n__NJUH]));
-      result__RJUH=(__INTEGER)(n__NJUH +  1);
-    };
-  };
-  return(result__RJUH);
-}
-
-static void* lookup__1ISH(void *n__3ISH)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__5ISH;
-  __INTEGER j__AJSH;
-  void **__tmp__C45Q;
-  __BOOLEAN __tmp__5KSH;
-  result__5ISH=NULL;
-  j__AJSH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__C45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__AJSH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__C45Q)[j__AJSH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__3ISH)))) {
-    j__AJSH=(__INTEGER)(j__AJSH -  1);
-  };
-  if ((j__AJSH >= stack_local_lower__IH4F)) {
-    result__5ISH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__AJSH];
-    if (((j__AJSH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__5ISH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-      context_extern__DOLH=result__5ISH;
-    };
-    __tmp__5KSH=TRUE__;
-  } else {
-    __tmp__5KSH=FALSE__;
-  };
-  if ((! __tmp__5KSH)) {
-    if (((void *)profil_first__LPQC != (void *)NULL)) {
-      result__5ISH=lookup__VTJM(profil_first__LPQC,n__3ISH);
-      if ((((void *)result__5ISH != (void *)NULL) && ((void *)((__LOCAL *)result__5ISH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__DOLH=result__5ISH;
-      };
-    };
-  };
-  return(result__5ISH);
-}
-
-static void* affect_local__with__XYVH(__ITM_WRITE_VALUE *Self__YYVH,void *loc__ZYVH,void *v__0YVH)
-// ({ITM_WRITE_VALUE},{NULLxLOCAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  void *result__3YVH,*__tmp__5ZVH;
-  void *__tmp__3ZVH;
-  __POSITION __tmp__4ZVH;
-  result__3YVH=NULL;
-  if ((((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-    result__3YVH=affect_slot__with__H0VH(Self__YYVH,((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.intern_name__C25F,v__0YVH);
-  } else {
-    if ((((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')) {
-      put_error__text__0AH( 1,(&__string_466));
-      put_position__ECH(((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-      put_position__ECH(Self__YYVH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__3ZVH=((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.type__D25F;
-    __tmp__4ZVH=Self__YYVH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-    switch (((struct ___OBJ *)v__0YVH)->__id) {
-    case __LIST__: {
-      __tmp__5ZVH=check_type__with__DKDN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __STRING_CST__: {
-      __tmp__5ZVH=check_type__with__Y12H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__5ZVH=check_type__with__XE3H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__5ZVH=check_type__with__WN3H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__5ZVH=check_type__with__VW3H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__5ZVH=check_type__with__TDFJ(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__5ZVH=check_type__with__T53H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__5ZVH=check_type__with__SI4H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__5ZVH=check_type__with__RR4H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __REAL_CST__: {
-      __tmp__5ZVH=check_type__with__Q04H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__5ZVH=check_type__with__PD5H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__5ZVH=check_type__with__NM5H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__5ZVH=check_type__with__LV5H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__5ZVH=check_type__with__K45H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__5ZVH=check_type__with__JHAI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__5ZVH=check_type__with__IQAI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__5ZVH=check_type__with__HZAI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__5ZVH=check_type__with__GCBI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__5ZVH=check_type__with__FLBI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__5ZVH=check_type__with__EUBI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__5ZVH=check_type__with__C3BI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __ITEM__: {
-      __tmp__5ZVH=check_type__with__AGCI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__5ZVH=check_type__with__4OCI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __CAST__: {
-      __tmp__5ZVH=check_type__with__2XCI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__5ZVH=check_type__with__BTDN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__5ZVH=check_type__with__2VKL(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__5ZVH=check_type__with__14KL(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__5ZVH=check_type__with__M12O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__5ZVH=check_type__with__E3IO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5ZVH=check_type__with__MKSO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__5ZVH=check_type__with__DGJO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5ZVH=check_type__with__MTSO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__5ZVH=check_type__with__CAYM(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__5ZVH=check_type__with__BJYM(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__5ZVH=check_type__with__A2DN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__5ZVH=check_type__with__CPJO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__5ZVH=check_type__with__WVIP(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__5ZVH=check_type__with__LE3O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__5ZVH=check_type__with__KN3O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__5ZVH=check_type__with__35ZN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__5ZVH=check_type__with__JW3O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
-    } break;
-    };
-    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__ZYVH,Self__YYVH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__5ZVH));
-    result__3YVH=read__QB5G(loc__ZYVH);
-  };
-  return(result__3YVH);
-}
-
-static void* affect_slot__with__H0VH(__ITM_WRITE_VALUE *Self__I0VH,void *name__J0VH,void *v__K0VH)
-// ({ITM_WRITE_VALUE},{NULLxSTRING_CONSTANT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  void *new_val__U0VH,*rec__R0VH,*__tmp__E2VH,*__tmp__O2VH,*__tmp__R10R;
-  void *type__S0VH;
-  void *__tmp__30VH,*slot__N0VH;
-  void *__tmp__H1VH;
-  __STRING *Self__F0LR;
-  __INTEGER new_capacity__E0LR,old_nb_elts__H0LR,upper__N10R,Self__L10R;
-  __INTEGER __tmp__31VH,Self__SRZH;
-  __POSITION __tmp__L1VH,__tmp__J2VH,__tmp__R2VH,__tmp__32VH;
-  void *__tmp__R1VH,*em__T0VH;
-  void *__tmp__S1VH;
-  void *__tmp__I2VH,*__tmp__Q2VH,*__tmp__22VH;
-  void *node__P0VH;
-  void *__tmp__Q10R;
-  void *lst__V0VH;
-  __CHARACTER *Self__G0LR,*new__I0LR;
-  void *__tmp__F2VH;
-  __FAST_ARRAYoEXPRo *Self__BY1Q;
-  new_val__U0VH=NULL;
-  lst__V0VH=NULL;
-  rec__R0VH=read__QB5G(lookup__1ISH((&__string_57)));
-  type__S0VH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)rec__R0VH)->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
-  switch (((struct ___OBJ *)type__S0VH)->__id) {
-  case __TYPE__: {
-    __tmp__30VH=get_slot__20BG(type__S0VH,name__J0VH);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__30VH=get_slot__S2BG(type__S0VH,name__J0VH);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__30VH=get_slot__I4BG(type__S0VH,name__J0VH);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__30VH=get_slot__45BG(type__S0VH,name__J0VH);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__30VH=get_slot__UBCG(type__S0VH,name__J0VH);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__30VH=get_slot__KDCG(type__S0VH,name__J0VH);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__30VH=get_slot__3WEJ(name__J0VH);
-  } break;
-  };
-  slot__N0VH=__tmp__30VH;
-  if (((void *)__tmp__30VH == (void *)NULL)) {
-    copy__BNK(string_tmp__RB,(&__string_463));
-    append__MOK(string_tmp__RB,name__J0VH);
-    append__MOK(string_tmp__RB,(&__string_464));
-    switch (((struct ___OBJ *)type__S0VH)->__id) {
-    case __TYPE__: {
-      __tmp__H1VH=((__PROTOTYPE *)((__TYPE *)type__S0VH)->prototype__RD)->parent_named__QD.name__1QB;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__H1VH=(&__string_59);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__H1VH=(&__string_2);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__H1VH=(&__string_44);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__H1VH=(&__string_46);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__H1VH=((__TYPE_GENERIC *)type__S0VH)->intern_name__UR2B;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__H1VH=((__PROFIL_BLOCK *)type__S0VH)->parent_profil__OGAG.name__5IEI;
-    } break;
-    };
-    append__MOK(string_tmp__RB,__tmp__H1VH);
-    Self__F0LR=((__STRING *)string_tmp__RB);
-    new_capacity__E0LR= 0;
-    if ((Self__F0LR->capacity__MNK <= Self__F0LR->count__VF)) {
-      if ((Self__F0LR->capacity__MNK ==  0)) {
-        Self__F0LR->capacity__MNK= 32;
-        Self__F0LR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__E0LR=(__INTEGER)(Self__F0LR->capacity__MNK <<  1);
-        Self__G0LR=((__CHARACTER *)Self__F0LR->storage__XNK);
-        old_nb_elts__H0LR=Self__F0LR->capacity__MNK;
-        new__I0LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G0LR),((__UINTEGER_32 )old_nb_elts__H0LR),((__UINTEGER_32 )new_capacity__E0LR)));
-        upper__N10R=(__INTEGER)(new_capacity__E0LR -  1);
-        Self__L10R=old_nb_elts__H0LR;
-        while ((Self__L10R <= upper__N10R)) {
-          new__I0LR[Self__L10R]='\0';
-          Self__L10R=(__INTEGER)(Self__L10R +  1);
-        };
-        Self__F0LR->storage__XNK=new__I0LR;
-        Self__F0LR->capacity__MNK=new_capacity__E0LR;
-      };
-    };
-    ((__CHARACTER *)Self__F0LR->storage__XNK)[Self__F0LR->count__VF]='.';
-    Self__F0LR->count__VF=(__INTEGER)(Self__F0LR->count__VF +  1);
-    __tmp__L1VH=Self__I0VH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(__tmp__L1VH);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  if (v__K0VH==NULL) {
-    __tmp__R1VH=NULL;
-  } else {
-    switch (((struct ___OBJ *)v__K0VH)->__id) {
-    case __LIST__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__R1VH=((void *)v__K0VH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__R1VH=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__R1VH=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OWEU=((__INTEGER_CST__XAXC *)__tmp__SY2S);
     } break;
-    }
-  };
-  em__T0VH=__tmp__R1VH;
-  if (((struct ___OBJ *)__tmp__30VH)->__id==__SLOT_DATA__) {
-    __tmp__S1VH=slot_data__B4TH(__tmp__30VH);
-  } else {
-    __tmp__S1VH=slot_data__14TH(__tmp__30VH);
-  };
-  if (((void *)__tmp__R1VH != (void *)NULL)) {
-    lst__V0VH=((__EXPR_MULTIPLE *)__tmp__R1VH)->expr_list__3EMH;
-    __tmp__31VH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-    Self__SRZH= 0;
-    while ((Self__SRZH <= __tmp__31VH)) {
-      __tmp__E2VH=((void **)((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__SRZH];
-      if (((struct ___OBJ *)slot__N0VH)->__id==__SLOT_DATA__) {
-        __tmp__F2VH=((__SLOT *)((__SLOT_DATA *)slot__N0VH)->parent_slot__IHZD)->slot_data_list__KK3F;
-      } else {
-        __tmp__F2VH=((__SLOT *)((__SLOT_CODE *)slot__N0VH)->parent_slot__A22F)->slot_data_list__KK3F;
-      };
-      __tmp__I2VH=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__F2VH)->parent_arrayed_collection__FK3F.storage__A45F)[Self__SRZH])->parent_variable__HHZD.type__D25F;
-      if (((struct ___OBJ *)slot__N0VH)->__id==__SLOT_DATA__) {
-        __tmp__J2VH=((__SLOT_DATA *)slot__N0VH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      } else {
-        __tmp__J2VH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__N0VH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-      };
-      new_val__U0VH=check__with__and__CSZH(__tmp__E2VH,__tmp__I2VH,__tmp__J2VH);
-      ((void **)((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__SRZH]=new_val__U0VH;
-      Self__SRZH=(__INTEGER)(Self__SRZH +  1);
-    };
-    Self__BY1Q=((__FAST_ARRAYoEXPRo *)lst__V0VH);
-    __tmp__O2VH=((void **)Self__BY1Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__BY1Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-    __tmp__Q2VH=((__SLOT_DATA *)__tmp__S1VH)->parent_variable__HHZD.type__D25F;
-    if (((struct ___OBJ *)__tmp__30VH)->__id==__SLOT_DATA__) {
-      __tmp__R2VH=((__SLOT_DATA *)__tmp__30VH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    } else {
-      __tmp__R2VH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__30VH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-    };
-    new_val__U0VH=check__with__and__CSZH(__tmp__O2VH,__tmp__Q2VH,__tmp__R2VH);
-    ((void **)((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.storage__DSDI)[((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.upper__2RSH]=new_val__U0VH;
-    new_val__U0VH=__tmp__R1VH;
-  } else {
-    __tmp__22VH=((__SLOT_DATA *)__tmp__S1VH)->parent_variable__HHZD.type__D25F;
-    if (((struct ___OBJ *)__tmp__30VH)->__id==__SLOT_DATA__) {
-      __tmp__32VH=((__SLOT_DATA *)__tmp__30VH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    } else {
-      __tmp__32VH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__30VH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-    };
-    new_val__U0VH=check__with__and__CSZH(v__K0VH,__tmp__22VH,__tmp__32VH);
-  };
-  node__P0VH=new_write__slot__receiver__value__QSUH(Self__I0VH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__30VH,rec__R0VH,new_val__U0VH);
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__P0VH);
-  __tmp__Q10R=((__NODE_TYPE *)node__P0VH)->parent_node__QLQC.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__Q10R)->__id) {
-  case __DTA_RD__: {
-    __tmp__R10R=((__DTA_RD *)__tmp__Q10R)->parent_dta__NLQC.result_expr__YHZD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__R10R=((__DTA_CAST *)__tmp__Q10R)->result_expr__G01H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__R10R=((__DTA_WR_CODE *)__tmp__Q10R)->parent_dta__MZLH.result_expr__YHZD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__R10R=((__DTA_BLOCK *)__tmp__Q10R)->result_expr__F41H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__R10R=((__DTA_WR_VALUE *)__tmp__Q10R)->parent_dta__XSUH.result_expr__YHZD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__R10R=((__DTA_RD_ARGS *)__tmp__Q10R)->parent_dta__HOWH.result_expr__YHZD;
-  } break;
-  };
-  return(__tmp__R10R);
-}
-
-static void* lookup__CMLH(void *n__EMLH)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__GMLH;
-  __INTEGER j__HMLH;
-  void **__tmp__D45Q;
-  __BOOLEAN __tmp__HOLH;
-  result__GMLH=NULL;
-  j__HMLH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__D45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__HMLH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__D45Q)[j__HMLH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__EMLH)))) {
-    j__HMLH=(__INTEGER)(j__HMLH -  1);
-  };
-  if ((j__HMLH >= stack_local_lower__IH4F)) {
-    result__GMLH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__HMLH];
-    if (((j__HMLH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__GMLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-      context_extern__DOLH=result__GMLH;
-    };
-    __tmp__HOLH=TRUE__;
-  } else {
-    __tmp__HOLH=FALSE__;
-  };
-  if ((! __tmp__HOLH)) {
-    if (((void *)profil_first__LPQC != (void *)NULL)) {
-      result__GMLH=lookup__VTJM(profil_first__LPQC,n__EMLH);
-      if ((((void *)result__GMLH != (void *)NULL) && ((void *)((__LOCAL *)result__GMLH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__DOLH=result__GMLH;
-      };
-    };
-  };
-  return(result__GMLH);
-}
-
-static __BOOLEAN affect_with__BCHI(__TYPE_FULL *Self__CCHI,void *other__DCHI)
-// ({TYPE_FULL},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  __TYPE_FULL *Self__A2CR;
-  void *__tmp__QDHI,*__tmp__RDHI;
-  __BOOLEAN result__FCHI,__tmp__4CHI,__tmp__SDHI,__tmp__VDHI;
-  result__FCHI=FALSE__;
-  Self__A2CR=((__TYPE_FULL *)other__DCHI);
-  if ((((void *)Self__A2CR == (void *)Self__CCHI) || (((void *)Self__A2CR->parent_type__5SL == (void *)Self__CCHI->parent_type__5SL) && ((__UINTEGER_8)(Self__A2CR->flag__ATL &  15) == (__UINTEGER_8)(Self__CCHI->flag__ATL &  15))))) {
-    result__FCHI=TRUE__;
-  } else {
-    if (((void *)other__DCHI != (void *)NULL)) {
-      if (((__UINTEGER_8)(Self__CCHI->flag__ATL &  4) !=  0)) {
-        result__FCHI=((void *)((__TYPE_FULL *)other__DCHI)->parent_type__5SL == (void *)TYPE_NULL__);
-        __tmp__4CHI=TRUE__;
-      } else {
-        __tmp__4CHI=FALSE__;
-      };
-      if ((! __tmp__4CHI)) {
-        if (((__UINTEGER_8)(Self__CCHI->flag__ATL &  1) !=  0)) {
-          if (((__UINTEGER_8)(((__TYPE_FULL *)other__DCHI)->flag__ATL &  4) !=  0)) {
-            __tmp__QDHI=Self__CCHI->parent_type__5SL;
-            __tmp__RDHI=((__TYPE_FULL *)other__DCHI)->parent_type__5SL;
-            switch (((struct ___OBJ *)__tmp__QDHI)->__id) {
-            case __TYPE__: {
-              __tmp__SDHI=((void *)((__TYPE *)__tmp__QDHI) == (void *)__tmp__RDHI);
-            } break;
-            case __TYPE_NULL__: {
-              __tmp__SDHI=((void *)((__TYPE_NULL *)__tmp__QDHI) == (void *)__tmp__RDHI);
-            } break;
-            case __TYPE_VOID__: {
-              __tmp__SDHI=((void *)((__TYPE_VOID *)__tmp__QDHI) == (void *)__tmp__RDHI);
-            } break;
-            case __TYPE_CONTEXT__: {
-              __tmp__SDHI=((void *)((__TYPE_CONTEXT *)__tmp__QDHI) == (void *)__tmp__RDHI);
-            } break;
-            case __TYPE_ID__: {
-              __tmp__SDHI=((void *)((__TYPE_ID *)__tmp__QDHI) == (void *)__tmp__RDHI);
-            } break;
-            case __TYPE_GENERIC__: {
-              __tmp__SDHI=((void *)((__TYPE_GENERIC *)__tmp__QDHI) == (void *)__tmp__RDHI);
-            } break;
-            case __PROFIL_BLOCK__: {
-              __tmp__SDHI=__infix_equal_equal__ORFJ(__tmp__QDHI,__tmp__RDHI);
-            } break;
-            };
-            __tmp__VDHI=__tmp__SDHI;
-          } else {
-            __tmp__VDHI=FALSE__;
-          };
-          result__FCHI=((__tmp__VDHI || (((void *)Self__CCHI->parent_type__5SL == (void *)type_boolean__VJB) && is_sub_type__NV4J(other__DCHI,Self__CCHI))) || (((void *)Self__CCHI->parent_type__5SL == (void *)type_pointer__HLB) && ((void *)((__TYPE_FULL *)other__DCHI)->parent_type__5SL == (void *)TYPE_NULL__)));
-        } else {
-          result__FCHI=(((! ((__UINTEGER_8)(((__TYPE_FULL *)other__DCHI)->flag__ATL &  1) !=  0)) || ((void *)Self__CCHI->parent_type__5SL == (void *)type_block__BLB)) && is_sub_type__NV4J(other__DCHI,Self__CCHI));
-        };
-      };
-    };
-  };
-  return(result__FCHI);
-}
-
-static void* affect_slot__with__HQSH(__ITM_WRITE_CAST *Self__IQSH,void *name__JQSH,void *v__KQSH)
-// ({ITM_WRITE_CAST},{NULLxSTRING_CONSTANT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  void *new_val__UQSH,*rec__RQSH,*__tmp__GSSH,*__tmp__QSSH,*__tmp__Z10R;
-  void *type__SQSH;
-  void *__tmp__3QSH,*slot__NQSH;
-  void *__tmp__HRSH;
-  __STRING *Self__L0LR;
-  __INTEGER new_capacity__K0LR,old_nb_elts__N0LR,upper__V10R,Self__T10R;
-  __INTEGER __tmp__5RSH,Self__LKXH;
-  __POSITION __tmp__LRSH,__tmp__LSSH,__tmp__TSSH,__tmp__5SSH;
-  void *__tmp__RRSH,*em__TQSH;
-  void *__tmp__SRSH;
-  void *__tmp__KSSH,*__tmp__SSSH,*__tmp__4SSH;
-  void *node__PQSH;
-  void *__tmp__Y10R;
-  void *lst__VQSH;
-  __CHARACTER *Self__M0LR,*new__O0LR;
-  void *__tmp__HSSH;
-  __FAST_ARRAYoEXPRo *Self__IZ1Q;
-  new_val__UQSH=NULL;
-  lst__VQSH=NULL;
-  rec__RQSH=read__QB5G(lookup__CMLH((&__string_57)));
-  type__SQSH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)rec__RQSH)->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
-  switch (((struct ___OBJ *)type__SQSH)->__id) {
-  case __TYPE__: {
-    __tmp__3QSH=get_slot__20BG(type__SQSH,name__JQSH);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__3QSH=get_slot__S2BG(type__SQSH,name__JQSH);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__3QSH=get_slot__I4BG(type__SQSH,name__JQSH);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__3QSH=get_slot__45BG(type__SQSH,name__JQSH);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__3QSH=get_slot__UBCG(type__SQSH,name__JQSH);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__3QSH=get_slot__KDCG(type__SQSH,name__JQSH);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__3QSH=get_slot__3WEJ(name__JQSH);
-  } break;
-  };
-  slot__NQSH=__tmp__3QSH;
-  if (((void *)__tmp__3QSH == (void *)NULL)) {
-    copy__BNK(string_tmp__RB,(&__string_463));
-    append__MOK(string_tmp__RB,name__JQSH);
-    append__MOK(string_tmp__RB,(&__string_464));
-    switch (((struct ___OBJ *)type__SQSH)->__id) {
-    case __TYPE__: {
-      __tmp__HRSH=((__PROTOTYPE *)((__TYPE *)type__SQSH)->prototype__RD)->parent_named__QD.name__1QB;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__HRSH=(&__string_59);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__HRSH=(&__string_2);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__HRSH=(&__string_44);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__HRSH=(&__string_46);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__HRSH=((__TYPE_GENERIC *)type__SQSH)->intern_name__UR2B;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__HRSH=((__PROFIL_BLOCK *)type__SQSH)->parent_profil__OGAG.name__5IEI;
-    } break;
-    };
-    append__MOK(string_tmp__RB,__tmp__HRSH);
-    Self__L0LR=((__STRING *)string_tmp__RB);
-    new_capacity__K0LR= 0;
-    if ((Self__L0LR->capacity__MNK <= Self__L0LR->count__VF)) {
-      if ((Self__L0LR->capacity__MNK ==  0)) {
-        Self__L0LR->capacity__MNK= 32;
-        Self__L0LR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__K0LR=(__INTEGER)(Self__L0LR->capacity__MNK <<  1);
-        Self__M0LR=((__CHARACTER *)Self__L0LR->storage__XNK);
-        old_nb_elts__N0LR=Self__L0LR->capacity__MNK;
-        new__O0LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M0LR),((__UINTEGER_32 )old_nb_elts__N0LR),((__UINTEGER_32 )new_capacity__K0LR)));
-        upper__V10R=(__INTEGER)(new_capacity__K0LR -  1);
-        Self__T10R=old_nb_elts__N0LR;
-        while ((Self__T10R <= upper__V10R)) {
-          new__O0LR[Self__T10R]='\0';
-          Self__T10R=(__INTEGER)(Self__T10R +  1);
-        };
-        Self__L0LR->storage__XNK=new__O0LR;
-        Self__L0LR->capacity__MNK=new_capacity__K0LR;
-      };
-    };
-    ((__CHARACTER *)Self__L0LR->storage__XNK)[Self__L0LR->count__VF]='.';
-    Self__L0LR->count__VF=(__INTEGER)(Self__L0LR->count__VF +  1);
-    __tmp__LRSH=Self__IQSH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
-    put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(__tmp__LRSH);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    case __EXPR_MULTIPLE__GLWH__: {
+      Self__GFPT=((__LIST__WH *)list_current__F5GB);
+      __tmp__FH2T=create__34B( 250);
+      display__0HFE(Self__GFPT,__tmp__FH2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__FH2T));
+      fputc((int)('\n'),stdout);
+      (&__string_476)->count__0C= 26;
+      (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+      print__KKG((&__string_476));
+      fputc((int)('\n'),stdout);
       exit(( 1));
-    };
-  };
-  if (v__KQSH==NULL) {
-    __tmp__RRSH=NULL;
-  } else {
-    switch (((struct ___OBJ *)v__KQSH)->__id) {
-    case __LIST__: {
-      __tmp__RRSH=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__RRSH=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__RRSH=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__RRSH=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__RRSH=NULL;
+      __tmp__OWEU=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__RRSH=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__OWEU=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__SY2S));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__RRSH=((void *)v__KQSH);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OWEU=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__SY2S));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OWEU=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SY2S));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__RRSH=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OWEU=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__SY2S));
     } break;
-    case __REAL_CST__: {
-      __tmp__RRSH=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OWEU=((__GET_TYPE_ID__HAOJ *)__tmp__SY2S);
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OWEU=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__SY2S));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OWEU=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__SY2S));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OWEU=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__SY2S));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OWEU=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__SY2S));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OWEU=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__SY2S));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OWEU=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SY2S));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OWEU=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SY2S));
     } break;
-    case __EXPR_AND__: {
-      __tmp__RRSH=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__OWEU=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__SY2S));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__RRSH=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__OWEU=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__SY2S));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__RRSH=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OWEU=((__SIZE_OF__5GOJ *)__tmp__SY2S);
     } break;
-    case __PUT_TO__: {
-      __tmp__RRSH=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__OWEU=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__SY2S));
     } break;
-    case __ITEM__: {
-      __tmp__RRSH=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OWEU=((__REAL_CST__1LOJ *)__tmp__SY2S);
     } break;
-    case __SIZE_OF__: {
-      __tmp__RRSH=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OWEU=((__CHARACTER_CST__RMOJ *)__tmp__SY2S);
     } break;
-    case __CAST__: {
-      __tmp__RRSH=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OWEU=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SY2S);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__RRSH=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__OWEU=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__SY2S));
     } break;
-    case __READ_SLOT__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OWEU=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SY2S));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OWEU=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SY2S));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OWEU=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SY2S));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OWEU=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SY2S));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OWEU=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SY2S));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OWEU=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__SY2S));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OWEU=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__SY2S));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__RRSH=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__OWEU=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__SY2S));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OWEU=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__SY2S));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OWEU=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__SY2S));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OWEU=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__SY2S));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OWEU=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__SY2S));
     } break;
-    case __EXPR_INF__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__OWEU=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__SY2S));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OWEU=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__SY2S));
     } break;
-    case __EXPR_OR__: {
-      __tmp__RRSH=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OWEU=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__SY2S));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__RRSH=NULL;
-    } break;
-    }
-  };
-  em__TQSH=__tmp__RRSH;
-  if (((struct ___OBJ *)__tmp__3QSH)->__id==__SLOT_DATA__) {
-    __tmp__SRSH=slot_data__B4TH(__tmp__3QSH);
-  } else {
-    __tmp__SRSH=slot_data__14TH(__tmp__3QSH);
-  };
-  if (((void *)__tmp__RRSH != (void *)NULL)) {
-    lst__VQSH=((__EXPR_MULTIPLE *)__tmp__RRSH)->expr_list__3EMH;
-    __tmp__5RSH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-    Self__LKXH= 0;
-    while ((Self__LKXH <= __tmp__5RSH)) {
-      __tmp__GSSH=((void **)((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__LKXH];
-      if (((struct ___OBJ *)slot__NQSH)->__id==__SLOT_DATA__) {
-        __tmp__HSSH=((__SLOT *)((__SLOT_DATA *)slot__NQSH)->parent_slot__IHZD)->slot_data_list__KK3F;
-      } else {
-        __tmp__HSSH=((__SLOT *)((__SLOT_CODE *)slot__NQSH)->parent_slot__A22F)->slot_data_list__KK3F;
-      };
-      __tmp__KSSH=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__HSSH)->parent_arrayed_collection__FK3F.storage__A45F)[Self__LKXH])->parent_variable__HHZD.type__D25F;
-      if (((struct ___OBJ *)slot__NQSH)->__id==__SLOT_DATA__) {
-        __tmp__LSSH=((__SLOT_DATA *)slot__NQSH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      } else {
-        __tmp__LSSH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__NQSH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-      };
-      new_val__UQSH=check__with__and__1KXH(__tmp__GSSH,__tmp__KSSH,__tmp__LSSH);
-      ((void **)((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__LKXH]=new_val__UQSH;
-      Self__LKXH=(__INTEGER)(Self__LKXH +  1);
     };
-    Self__IZ1Q=((__FAST_ARRAYoEXPRo *)lst__VQSH);
-    __tmp__QSSH=((void **)Self__IZ1Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__IZ1Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-    __tmp__SSSH=((__SLOT_DATA *)__tmp__SRSH)->parent_variable__HHZD.type__D25F;
-    if (((struct ___OBJ *)__tmp__3QSH)->__id==__SLOT_DATA__) {
-      __tmp__TSSH=((__SLOT_DATA *)__tmp__3QSH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    } else {
-      __tmp__TSSH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3QSH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+    Self__PWFL->expr__OVFL=__tmp__OWEU;
+    count_no_recursive__H3TL= 0;
+    Result__ZNYT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((void *)Result__ZNYT->id__KEFJ == (void *)TYPE_NULL__GMB__)) {
+      __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__Q1FL=(__tmp__PYTL ==  2);
+    } else /* FALSE */ {
+      __tmp__Q1FL=FALSE__O__;
     };
-    new_val__UQSH=check__with__and__1KXH(__tmp__QSSH,__tmp__SSSH,__tmp__TSSH);
-    ((void **)((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.storage__DSDI)[((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.upper__2RSH]=new_val__UQSH;
-    new_val__UQSH=__tmp__RRSH;
-  } else {
-    __tmp__4SSH=((__SLOT_DATA *)__tmp__SRSH)->parent_variable__HHZD.type__D25F;
-    if (((struct ___OBJ *)__tmp__3QSH)->__id==__SLOT_DATA__) {
-      __tmp__5SSH=((__SLOT_DATA *)__tmp__3QSH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    } else {
-      __tmp__5SSH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3QSH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-    };
-    new_val__UQSH=check__with__and__1KXH(v__KQSH,__tmp__4SSH,__tmp__5SSH);
-  };
-  node__PQSH=new_write__slot__receiver__value__QSUH(Self__IQSH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__3QSH,rec__RQSH,new_val__UQSH);
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__PQSH);
-  __tmp__Y10R=((__NODE_TYPE *)node__PQSH)->parent_node__QLQC.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__Y10R)->__id) {
-  case __DTA_RD__: {
-    __tmp__Z10R=((__DTA_RD *)__tmp__Y10R)->parent_dta__NLQC.result_expr__YHZD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__Z10R=((__DTA_CAST *)__tmp__Y10R)->result_expr__G01H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__Z10R=((__DTA_WR_CODE *)__tmp__Y10R)->parent_dta__MZLH.result_expr__YHZD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__Z10R=((__DTA_BLOCK *)__tmp__Y10R)->result_expr__F41H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__Z10R=((__DTA_WR_VALUE *)__tmp__Y10R)->parent_dta__XSUH.result_expr__YHZD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__Z10R=((__DTA_RD_ARGS *)__tmp__Y10R)->parent_dta__HOWH.result_expr__YHZD;
-  } break;
-  };
-  return(__tmp__Z10R);
-}
-
-static __BOOLEAN access__with__SZMM(__SECTION_ *Self__TZMM,void *me__UZMM,void *client__VZMM)
-// ({SECTION_},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
-{
-  __INTEGER j__YZMM,__tmp__VAYN,idx__LTYN,result__RAYN,n__E5AR;
-  void *ts__ZZMM,*__tmp__Y2MM;
-  void *__tmp__G1MM,*__tmp__M1MM;
-  __STRING *Self__OAYN,*Self__V0WN;
-  void *__tmp__X2MM;
-  void *__tmp__Z2MM;
-  __BOOLEAN result__XZMM,__tmp__Z0MM,__tmp__R1MM,result__SYFN;
-  __BOOLEAN __tmp__12MM;
-  __CHARACTER *__tmp__SAYN,*Self__5SYN;
-  result__XZMM=FALSE__;
-  j__YZMM= 0;
-  ts__ZZMM=NULL;
-  if (((((void *)me__UZMM == (void *)client__VZMM) || ((void *)Self__TZMM->name__CH0D == (void *)(&__string_27))) || ((void *)Self__TZMM->name__CH0D == (void *)(&__string_30)))) {
-    result__XZMM=TRUE__;
-    __tmp__Z0MM=TRUE__;
-  } else {
-    __tmp__Z0MM=FALSE__;
-  };
-  if (__tmp__Z0MM) {
-    __tmp__R1MM=TRUE__;
-  } else {
-    result__SYFN=((void *)Self__TZMM->name__CH0D == (void *)(&__string_29));
-    if (result__SYFN) {
-      switch (((struct ___OBJ *)me__UZMM)->__id) {
-      case __TYPE__: {
-        __tmp__G1MM=((__TYPE *)me__UZMM)->prototype__RD;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__G1MM=((__TYPE_NULL *)me__UZMM)->parent_type__TIB.prototype__RD;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__G1MM=((__TYPE_VOID *)me__UZMM)->parent_type__UIB.prototype__RD;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__G1MM=((__TYPE_CONTEXT *)me__UZMM)->parent_type__VIB.prototype__RD;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__G1MM=((__TYPE_ID *)me__UZMM)->parent_type__WIB.prototype__RD;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__G1MM=((__TYPE_GENERIC *)me__UZMM)->parent_type__C2IB.prototype__RD;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__G1MM=prototype__QLEJ();
-      } break;
-      };
-      copy__BNK(string_tmp__RB,((__PROTOTYPE *)__tmp__G1MM)->filename__4QB);
-      Self__OAYN=((__STRING *)string_tmp__RB);
-      __tmp__SAYN=Self__OAYN->storage__XNK;
-      __tmp__VAYN=(__INTEGER)(Self__OAYN->count__VF -  1);
-      Self__5SYN=((__CHARACTER *)__tmp__SAYN);
-      idx__LTYN=__tmp__VAYN;
-      while ((! ((idx__LTYN <  0) || ('/' == Self__5SYN[idx__LTYN])))) {
-        idx__LTYN=(__INTEGER)(idx__LTYN -  1);
-      };
-      result__RAYN=(__INTEGER)( 1 + idx__LTYN);
-      j__YZMM=result__RAYN;
-      Self__V0WN=((__STRING *)string_tmp__RB);
-      if ((result__RAYN < Self__V0WN->count__VF)) {
-        n__E5AR=(__INTEGER)(Self__V0WN->count__VF - result__RAYN);
-        if ((n__E5AR > Self__V0WN->count__VF)) {
-          Self__V0WN->count__VF= 0;
-        } else {
-          Self__V0WN->count__VF=(__INTEGER)(Self__V0WN->count__VF - n__E5AR);
-        };
-      };
-      switch (((struct ___OBJ *)client__VZMM)->__id) {
-      case __TYPE__: {
-        __tmp__M1MM=((__TYPE *)client__VZMM)->prototype__RD;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__M1MM=((__TYPE_NULL *)client__VZMM)->parent_type__TIB.prototype__RD;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__M1MM=((__TYPE_VOID *)client__VZMM)->parent_type__UIB.prototype__RD;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__M1MM=((__TYPE_CONTEXT *)client__VZMM)->parent_type__VIB.prototype__RD;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__M1MM=((__TYPE_ID *)client__VZMM)->parent_type__WIB.prototype__RD;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__M1MM=((__TYPE_GENERIC *)client__VZMM)->parent_type__C2IB.prototype__RD;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__M1MM=prototype__QLEJ();
-      } break;
-      };
-      result__XZMM=has_prefix__5ZOK(((__PROTOTYPE *)__tmp__M1MM)->filename__4QB,string_tmp__RB);
-    };
-    __tmp__R1MM=result__SYFN;
-  };
-  if ((! __tmp__R1MM)) {
-    if (((void *)Self__TZMM->type_list__QW1D != (void *)NULL)) {
-      j__YZMM= 0;
-      while (((j__YZMM <= ((__FAST_ARRAYoITM_TYPE_MONOo *)Self__TZMM->type_list__QW1D)->parent_arrayed_collection__PIB.upper__BWK) && (! result__XZMM))) {
-        __tmp__X2MM=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__TZMM->type_list__QW1D)->parent_arrayed_collection__PIB.storage__5WK)[j__YZMM];
-        if (__tmp__X2MM==NULL) {
-          __tmp__Y2MM=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__X2MM)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            __tmp__Y2MM=((void *)__tmp__X2MM);
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            __tmp__Y2MM=((void *)__tmp__X2MM);
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__Y2MM=((void *)__tmp__X2MM);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            __tmp__Y2MM=((void *)__tmp__X2MM);
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__Y2MM=NULL;
-          } break;
-          }
-        };
-        ts__ZZMM=__tmp__Y2MM;
-        switch (((struct ___OBJ *)__tmp__Y2MM)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          __tmp__Z2MM=((__ITM_TYPE_SIMPLE *)__tmp__Y2MM)->name__UMC;
+    if (__tmp__Q1FL) {
+      Result__FTVT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      execute_case__CCFE(((__LIST__WH *)Result__FTVT->code__DIFJ));
+      execute_case__CCFE(((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ));
+    } else /* FALSE */ {
+      __tmp__PYTL=Self__PWFL->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+      __tmp__SCEN= 0;
+      while ((__tmp__SCEN <= __tmp__PYTL)) {
+        Self__OSJO=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__SCEN]);
+        __tmp__PSJO=Self__OSJO->id__KEFJ;
+        switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+        case __TYPE__FF__: {
+          ((__TYPE__FF *)__tmp__PSJO)->last_pass_binding__RHKJ=pass_count__CBXC;
         } break;
-        case __ITM_TYPE_STYLE__: {
-          __tmp__Z2MM=((__ITM_TYPE_STYLE *)__tmp__Y2MM)->parent_itm_type_simple__3IB.name__UMC;
+        case __TYPE_NULL__GMB__: {
+          ((__TYPE_NULL__GMB *)__tmp__PSJO)->parent_type__HMB.last_pass_binding__RHKJ=pass_count__CBXC;
         } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__Z2MM=((__ITM_TYPE_GENERIC *)__tmp__Y2MM)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC;
+        case __TYPE_VOID__IMB__: {
+          ((__TYPE_VOID__IMB *)__tmp__PSJO)->parent_type__JMB.last_pass_binding__RHKJ=pass_count__CBXC;
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__Z2MM=((__ITM_TYPE_SELF *)__tmp__Y2MM)->parent_itm_type_simple__5KD.name__UMC;
+        case __TYPE_CONTEXT__KMB__: {
+          ((__TYPE_CONTEXT__KMB *)__tmp__PSJO)->parent_type__LMB.last_pass_binding__RHKJ=pass_count__CBXC;
         } break;
-        };
-        switch (((struct ___OBJ *)client__VZMM)->__id) {
-        case __TYPE__: {
-          __tmp__12MM=is_sub_type_with_name__FDAO(client__VZMM,__tmp__Z2MM);
+        case __TYPE_ID__MMB__: {
+          ((__TYPE_ID__MMB *)__tmp__PSJO)->parent_type__NMB.last_pass_binding__RHKJ=pass_count__CBXC;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__12MM=is_sub_type_with_name__OFAO(client__VZMM,__tmp__Z2MM);
+        case __TYPE_GENERIC__OCY__: {
+          ((__TYPE_GENERIC__OCY *)__tmp__PSJO)->parent_type__PCY.last_pass_binding__RHKJ=pass_count__CBXC;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__12MM=is_sub_type_with_name__XHAO(client__VZMM,__tmp__Z2MM);
+        case __TYPE_BLOCK__CP5D__: {
+          ((__TYPE_BLOCK__CP5D *)__tmp__PSJO)->parent_type__DP5D.last_pass_binding__RHKJ=pass_count__CBXC;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__12MM=is_sub_type_with_name__AKAO(client__VZMM,__tmp__Z2MM);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__12MM=is_sub_type_with_name__JMAO(client__VZMM,__tmp__Z2MM);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__12MM=is_sub_type_with_name__SOAO(client__VZMM,__tmp__Z2MM);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__12MM=is_sub_type_with_name__1QAO(client__VZMM,__tmp__Z2MM);
+        case __PROFIL_BLOCK__O3NJ__: {
+          set_late_binding__ROLO();
         } break;
         };
-        result__XZMM=__tmp__12MM;
-        j__YZMM=(__INTEGER)(j__YZMM +  1);
+        execute_case__CCFE(((__LIST__WH *)Self__OSJO->code__DIFJ));
+        __tmp__SCEN=(__INTEGER__Q)(__tmp__SCEN +  1);
       };
     };
-  };
-  return(result__XZMM);
-}
-
-static void* copy__YFTH(void *tmp__0FTH)
-// ({NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__M4EI,other_upper__L4EI,Self__T0KJ;
-  void *result__2FTH;
-  __FAST_ARRAYoEXPRo *Self__J4EI;
-  void **__tmp__54EI,**__tmp__B5EI,**Self__3NHJ;
-  result__2FTH=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)tmp__0FTH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
-  Self__J4EI=((__FAST_ARRAYoEXPRo *)result__2FTH);
-  new_capacity__M4EI= 0;
-  other_upper__L4EI=((__FAST_ARRAYoEXPRo *)tmp__0FTH)->parent_arrayed_collection__Q2LC.upper__2RSH;
-  if ((other_upper__L4EI >=  0)) {
-    new_capacity__M4EI=(__INTEGER)(other_upper__L4EI +  1);
-    if ((Self__J4EI->parent_arrayed_collection__Q2LC.capacity__YRDI < new_capacity__M4EI)) {
-      Self__J4EI->parent_arrayed_collection__Q2LC.storage__DSDI=create__ABWI(new_capacity__M4EI);
-      Self__J4EI->parent_arrayed_collection__Q2LC.capacity__YRDI=new_capacity__M4EI;
-    };
-    __tmp__54EI=Self__J4EI->parent_arrayed_collection__Q2LC.storage__DSDI;
-    __tmp__B5EI=((__FAST_ARRAYoEXPRo *)tmp__0FTH)->parent_arrayed_collection__Q2LC.storage__DSDI;
-    Self__3NHJ=((void **)__tmp__54EI);
-    Self__T0KJ=other_upper__L4EI;
-    while ((Self__T0KJ >=  0)) {
-      Self__3NHJ[Self__T0KJ]=((void **)__tmp__B5EI)[Self__T0KJ];
-      Self__T0KJ=(__INTEGER)(Self__T0KJ -  1);
-    };
-  };
-  Self__J4EI->parent_arrayed_collection__Q2LC.upper__2RSH=other_upper__L4EI;
-  free__K3LH(tmp__0FTH);
-  return(result__2FTH);
-}
-
-static void* new_block__receiver__with__DGTH(__POSITION p__FGTH,void *e__GGTH,void *larg__HGTH)
-// ({POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
-{
-  void *block_model__PGTH,*__tmp__PHTH,*__tmp__AITH;
-  void *lst_typ__MGTH;
-  __EXTERNAL_C *Self__G5AR;
-  __TYPES_TMP *Self__4XGJ;
-  __INTEGER __tmp__CYGJ,Self__KTKJ,Self__I1UH,limit_up__J1UH;
-  __INTEGER typ_id__BMWH,__tmp__21GK,Self__UTUK,typ_id__Y2LR;
-  __INTEGER typ_id__D3LR,typ_id__N3LR;
-  void *__tmp__MHTH,*__tmp__AJTH;
-  void *__tmp__OHTH,*__tmp__5HTH;
-  __POSITION pos__QGTH,p__N2CR,p__Q2CR,p__T2CR;
-  void *__tmp__3ITH,*__tmp__BJTH,*result__J1GK,*result__M2CR;
-  void *result__P2CR,*result__S2CR;
-  void *__tmp__RJTH;
-  void *__tmp__SJTH;
-  void *__tmp__TJTH,*loc__L1GK;
-  __DTA_BLOCK *result__1LWH,*Self__AKFI;
-  __POINTER ptr__2LWH,ptr_table__110R,next__010R,result__210R;
-  __POINTER ptr_table__A20R,next__510R,result__B20R,ptr__X2LR;
-  __POINTER ptr_table__F20R,next__E20R,result__G20R,ptr_table__K20R;
-  __POINTER next__J20R,result__L20R,ptr__C3LR,ptr_table__P20R;
-  __POINTER next__O20R,result__Q20R,ptr_table__U20R,next__T20R;
-  __POINTER result__V20R,ptr__M3LR,ptr_table__Z20R,next__Y20R;
-  __POINTER result__020R,ptr_table__420R,next__320R,result__520R;
-  __UINTEGER_32 sz__4LWH,a__131Q,new_size__Z31Q,t__531Q,a__B41Q;
-  __UINTEGER_32 new_size__D20R,lab_type__C20R,sz__Z2LR,a__02LR;
-  __UINTEGER_32 new_size__12LR,t__22LR,a__32LR,new_size__N20R;
-  __UINTEGER_32 lab_type__M20R,sz__E3LR,a__F3LR,new_size__G3LR,t__H3LR;
-  __UINTEGER_32 a__I3LR,new_size__X20R,lab_type__W20R,sz__O3LR,a__P3LR;
-  __UINTEGER_32 new_size__Q3LR,t__R3LR,a__S3LR,new_size__B30R;
-  __UINTEGER_32 lab_type__A30R;
-  __PROFIL_BLOCK *Self__H1GK;
-  __TYPE_FULL *Self__O2CR,*Self__R2CR,*Self__U2CR;
-  __NODE_TYPE *result__W2LR,*Self__42LR;
-  void **__tmp__D31Q,**__tmp__E31Q;
-  void *lst_typ_f__NGTH;
-  void *lst__K1GK;
-  __BOOLEAN __tmp__S2GK;
-  __LINKED_LISToNODE_TYPEo *Self__J5AR;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__B3LR,*Self__J3LR,*result__L3LR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__T3LR;
-  block_model__PGTH=NULL;
-  lst_typ__MGTH=new__5VSG();
-  switch (((struct ___OBJ *)e__GGTH)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__STRING_CST *)e__GGTH)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__G5AR=((__EXTERNAL_C *)e__GGTH);
-    if (((void *)Self__G5AR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)Self__G5AR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(lst_typ__MGTH,Self__G5AR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__PROTOTYPE_CST *)e__GGTH)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__INTEGER_CST *)e__GGTH)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __REAL_CST__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__REAL_CST *)e__GGTH)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__CHARACTER_CST *)e__GGTH)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(lst_typ__MGTH,type_integer__3JB);
-  } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __PUT_TO__: {
-    add__Z1EJ(lst_typ__MGTH,TYPE_VOID__);
-  } break;
-  case __ITEM__: {
-    get_type__2JDI(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(lst_typ__MGTH,type_integer__3JB);
-  } break;
-  case __CAST__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__CAST *)e__GGTH)->static_type__0N1H)->parent_type__5SL);
-  } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)e__GGTH)->global__ZGJK,lst_typ__MGTH);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)e__GGTH)))->parent_type__5SL);
-  } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)e__GGTH)))->parent_type__5SL);
-  } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
-    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
-  } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(e__GGTH,lst_typ__MGTH);
-  } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(e__GGTH,lst_typ__MGTH);
-  } break;
-  };
-  if (((((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.upper__GLAG != (__INTEGER)(-  1)) && ((void *)((void **)((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.storage__4VFJ)[ 0] == (void *)TYPE_NULL__))) {
-    Self__4XGJ=((__TYPES_TMP *)lst_typ__MGTH);
-    __tmp__CYGJ=Self__4XGJ->parent_types__415F.upper__GLAG;
-    Self__KTKJ= 1;
-    __tmp__D31Q=Self__4XGJ->parent_types__415F.storage__4VFJ;
-    __tmp__E31Q=Self__4XGJ->parent_types__415F.storage__4VFJ;
-    while ((Self__KTKJ <= __tmp__CYGJ)) {
-      ((void **)__tmp__D31Q)[(__INTEGER)(Self__KTKJ -  1)]=((void **)__tmp__E31Q)[Self__KTKJ];
-      Self__KTKJ=(__INTEGER)(Self__KTKJ +  1);
-    };
-    Self__4XGJ->parent_types__415F.upper__GLAG=(__INTEGER)(Self__4XGJ->parent_types__415F.upper__GLAG -  1);
-  };
-  if ((((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.upper__GLAG == (__INTEGER)(-  1))) {
-    switch (((struct ___OBJ *)e__GGTH)->__id) {
-    case __LIST__: {
-      __tmp__MHTH=static_type__OHQG(e__GGTH);
-    } break;
-    case __STRING_CST__: {
-      __tmp__MHTH=((__STRING_CST *)e__GGTH)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__MHTH=((__EXTERNAL_C *)e__GGTH)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__MHTH=((__PROTOTYPE_CST *)e__GGTH)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__MHTH=((__INTEGER_CST *)e__GGTH)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__MHTH=((__LOCAL *)((__READ_LOCAL *)e__GGTH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__MHTH=static_type__CN1H(e__GGTH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__MHTH=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__MHTH=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__MHTH=((__REAL_CST *)e__GGTH)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__MHTH=((__CHARACTER_CST *)e__GGTH)->parent_constant__H3JH.static_type__M2YD;
+    __tmp__SY2S=NULL;
+    __tmp__OWEU=NULL;
+    __tmp__E3FL=NULL;
+    __tmp__V1FL=FALSE__O__;
+    __tmp__Q1FL=FALSE__O__;
+    d__B4TL=FALSE__O__;
+    __tmp__M02S=Self__PWFL->expr__OVFL;
+    switch (((struct ___OBJ *)__tmp__M02S)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__O3FL=((__STRING_CST__5J *)__tmp__M02S)->parent_constant__EK.static_type__5G4D;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__MHTH=static_type__FO1H();
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__O3FL=((__EXTERNAL_C__Y5WC *)__tmp__M02S)->static_type__W54D;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__MHTH=static_type__KO1H();
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__O3FL=((__PROTOTYPE_CST__LAXC *)__tmp__M02S)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__MHTH=static_type__PO1H();
+    case __INTEGER_CST__XAXC__: {
+      __tmp__O3FL=((__INTEGER_CST__XAXC *)__tmp__M02S)->parent_constant__YAXC.static_type__5G4D;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__MHTH=static_type__UO1H(e__GGTH);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__O3FL=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__M02S));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__MHTH=static_type__0O1H(e__GGTH);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__O3FL=((__READ_LOCAL__55ZI *)__tmp__M02S)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__MHTH=static_type__5O1H(e__GGTH);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__O3FL=static_type__ODCK();
     } break;
-    case __EXPR_AND__: {
-      __tmp__MHTH=static_type__EP1H(e__GGTH);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__O3FL=static_type__TDCK();
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__MHTH=static_type__JP1H(e__GGTH);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__O3FL=static_type__YDCK();
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__MHTH=static_type__OP1H(e__GGTH);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__O3FL=static_type__3DCK();
     } break;
-    case __PUT_TO__: {
-      __tmp__MHTH=TYPE_VOID__->parent_type__UIB.default__AKC;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__O3FL=static_type__CECK();
     } break;
-    case __ITEM__: {
-      __tmp__MHTH=static_type__XP1H(e__GGTH);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__O3FL=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__M02S));
     } break;
-    case __SIZE_OF__: {
-      __tmp__MHTH=static_type__DQ1H();
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__O3FL=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__M02S));
     } break;
-    case __CAST__: {
-      __tmp__MHTH=((__CAST *)e__GGTH)->static_type__0N1H;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__O3FL=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__M02S));
     } break;
-    case __CALL_SLOT__: {
-      __tmp__MHTH=static_type__NOKL(e__GGTH);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__O3FL=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__M02S));
     } break;
-    case __READ_SLOT__: {
-      __tmp__MHTH=((__SLOT_DATA *)((__READ_SLOT *)e__GGTH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__O3FL=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__M02S));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__MHTH=((__SLOT_DATA *)((__READ_GLOBAL *)e__GGTH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__O3FL=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__M02S));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__MHTH=static_type__Z1ZM();
+    case __PUT_TO__TFOJ__: {
+      __tmp__O3FL=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__MHTH=static_type__ZQEO();
+    case __ITEM__HGOJ__: {
+      __tmp__O3FL=static_type__JFCK(((__ITEM__HGOJ *)__tmp__M02S));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MHTH=static_type__P0IO();
+    case __SIZE_OF__5GOJ__: {
+      __tmp__O3FL=static_type__VFCK();
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__MHTH=static_type__4QEO();
+    case __CAST__1HOJ__: {
+      __tmp__O3FL=((__CAST__1HOJ *)__tmp__M02S)->static_type__FD5J;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MHTH=static_type__V0IO();
+    case __REAL_CST__1LOJ__: {
+      __tmp__O3FL=((__REAL_CST__1LOJ *)__tmp__M02S)->parent_constant__2LOJ.static_type__5G4D;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__MHTH=static_type__DFJM(e__GGTH);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__O3FL=((__CHARACTER_CST__RMOJ *)__tmp__M02S)->parent_constant__SMOJ.static_type__5G4D;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__MHTH=static_type__P3ML(e__GGTH);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__O3FL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__M02S)->parent_constant__2NOJ.static_type__5G4D;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__MHTH=static_type__R3XM(e__GGTH);
+    case __READ_SLOT__LL4K__: {
+      __tmp__O3FL=((__READ_SLOT__LL4K *)__tmp__M02S)->slot__UYFM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__MHTH=static_type__DREO(e__GGTH);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__O3FL=static_type__5L5O();
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__MHTH=static_type__0BEP();
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__O3FL=static_type__CRTP();
     } break;
-    case __EXPR_INF__: {
-      __tmp__MHTH=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__MHTH=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__MHTH=static_type__3YPN(e__GGTH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__MHTH=static_type__1HSO(e__GGTH);
-    } break;
-    };
-    __tmp__OHTH=((__TYPE_FULL *)__tmp__MHTH)->parent_type__5SL;
-    if (__tmp__OHTH==NULL) {
-      __tmp__PHTH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__OHTH)->__id) {
-      case __TYPE__: {
-        __tmp__PHTH=NULL;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__PHTH=NULL;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__PHTH=NULL;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__PHTH=NULL;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__PHTH=NULL;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__PHTH=NULL;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__PHTH=((void *)__tmp__OHTH);
-      } break;
-      }
-    };
-    block_model__PGTH=__tmp__PHTH;
-    if (((void *)__tmp__PHTH == (void *)NULL)) {
-      put_error__text__0AH( 1,(&__string_537));
-      put_position__ECH(p__FGTH);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-  } else {
-    __tmp__5HTH=((void **)((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.storage__4VFJ)[ 0];
-    if (__tmp__5HTH==NULL) {
-      __tmp__AITH=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__5HTH)->__id) {
-      case __TYPE__: {
-        __tmp__AITH=NULL;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__AITH=NULL;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__AITH=NULL;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__AITH=NULL;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__AITH=NULL;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__AITH=NULL;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__AITH=((void *)__tmp__5HTH);
-      } break;
-      }
-    };
-    block_model__PGTH=__tmp__AITH;
-  };
-  free__WNFJ(lst_typ__MGTH);
-  lst_typ_f__NGTH=((__PROFIL_BLOCK *)block_model__PGTH)->parent_profil__OGAG.argument_list__V4JH;
-  pos__QGTH=((__LIST *)((__PROFIL_BLOCK *)block_model__PGTH)->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-  if (((__INTEGER)(((__FAST_ARRAYoLOCALo *)lst_typ_f__NGTH)->parent_arrayed_collection__YH4F.upper__1H4F +  1) != (__INTEGER)(((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1))) {
-    put_error__text__0AH( 1,(&__string_538));
-    put_position__ECH(pos__QGTH);
-    put_position__ECH(p__FGTH);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  Self__I1UH= 1;
-  limit_up__J1UH=((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.upper__2RSH;
-  while ((Self__I1UH <= limit_up__J1UH)) {
-    __tmp__3ITH=((void **)((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__I1UH];
-    __tmp__AJTH=((__LOCAL *)((void **)((__FAST_ARRAYoLOCALo *)lst_typ_f__NGTH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__I1UH])->parent_variable__T1LC.type__D25F;
-    switch (((struct ___OBJ *)__tmp__3ITH)->__id) {
-    case __LIST__: {
-      __tmp__BJTH=check_type__with__DKDN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__O3FL=static_type__M51P();
     } break;
-    case __STRING_CST__: {
-      __tmp__BJTH=check_type__with__Y12H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__O3FL=static_type__HRTP();
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__BJTH=check_type__with__XE3H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__O3FL=static_type__S51P();
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__BJTH=check_type__with__WN3H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__O3FL=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__M02S));
     } break;
-    case __INTEGER_CST__: {
-      __tmp__BJTH=check_type__with__VW3H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__O3FL=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__M02S));
     } break;
-    case __READ_LOCAL__: {
-      __tmp__BJTH=check_type__with__TDFJ(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__O3FL=((__READ_GLOBAL__T4YL *)__tmp__M02S)->global__KAKM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__BJTH=check_type__with__T53H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__O3FL=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__M02S));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__BJTH=check_type__with__SI4H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__O3FL=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__M02S));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__BJTH=check_type__with__RR4H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__O3FL=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__M02S));
     } break;
-    case __REAL_CST__: {
-      __tmp__BJTH=check_type__with__Q04H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__O3FL=static_type__TA0Q();
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__BJTH=check_type__with__PD5H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_INF__OXBP__: {
+      __tmp__O3FL=static_type__4BUP();
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__BJTH=check_type__with__NM5H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__O3FL=static_type__DCUP();
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__BJTH=check_type__with__LV5H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__O3FL=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__M02S));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__BJTH=check_type__with__K45H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__BJTH=check_type__with__JHAI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__BJTH=check_type__with__IQAI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__BJTH=check_type__with__HZAI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__BJTH=check_type__with__GCBI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__BJTH=check_type__with__FLBI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__BJTH=check_type__with__EUBI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__BJTH=check_type__with__C3BI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __ITEM__: {
-      __tmp__BJTH=check_type__with__AGCI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__BJTH=check_type__with__4OCI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __CAST__: {
-      __tmp__BJTH=check_type__with__2XCI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__BJTH=check_type__with__BTDN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__BJTH=check_type__with__2VKL(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__BJTH=check_type__with__14KL(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__BJTH=check_type__with__M12O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__BJTH=check_type__with__E3IO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BJTH=check_type__with__MKSO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__BJTH=check_type__with__DGJO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BJTH=check_type__with__MTSO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__BJTH=check_type__with__CAYM(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__BJTH=check_type__with__BJYM(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__BJTH=check_type__with__A2DN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__BJTH=check_type__with__CPJO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__BJTH=check_type__with__WVIP(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__BJTH=check_type__with__LE3O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__BJTH=check_type__with__KN3O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__BJTH=check_type__with__35ZN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__BJTH=check_type__with__JW3O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
-    } break;
-    };
-    ((void **)((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__I1UH]=__tmp__BJTH;
-    Self__I1UH=(__INTEGER)(Self__I1UH +  1);
-  };
-  if ((debug_level_option__3C !=  0)) {
-    if (((void *)profil_second__KPQC == (void *)NULL)) {
-      print__1ZE((&__string_539));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    __tmp__RJTH=list_current__EH1;
-    __tmp__SJTH=profil_second__KPQC;
-    if (((struct ___OBJ *)__tmp__SJTH)->__id==__PROFIL_SLOT__) {
-      __tmp__TJTH=((__PROFIL_SLOT *)__tmp__SJTH)->parent_profil__R1LC.context__CM0G;
-    } else {
-      __tmp__TJTH=((__PROFIL_BLOCK *)__tmp__SJTH)->parent_profil__OGAG.context__CM0G;
-    };
-    add_last__IK4G(((__LIST *)__tmp__RJTH)->expr_list__RTOG,create__context__first__E0EG(PUSH__,p__FGTH,__tmp__TJTH,FALSE__));
-  };
-  DTA_BLOCK__->context__H2UH=profil_second__KPQC;
-  result__1LWH=NULL;
-  ptr__2LWH=((__POINTER )(NULL));
-  typ_id__BMWH= 0;
-  sz__4LWH=((__UINTEGER_32 )sizeof(__DTA_BLOCK));
-  if ((sz__4LWH ==  0)) {
-    result__1LWH=DTA_BLOCK__;
-  } else {
-    typ_id__BMWH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4LWH);
-    if ((typ_id__BMWH == (__INTEGER)(-  1))) {
-      a__131Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Z31Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4LWH + a__131Q) & (__UINTEGER_32)(~ a__131Q));
-      ptr_table__110R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z31Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__010R=((__POINTER )(NULL));
-      result__210R=((__POINTER *)ptr_table__110R)[ 0];
-      if ((result__210R == (void *)NULL)) {
-        result__210R=new_lab__2PJ(new_size__Z31Q);
-        next__010R=(void *)((unsigned long)result__210R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z31Q)));
-        ((__POINTER *)next__010R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__110R)[ 0]=next__010R;
-      } else {
-        next__010R=((__POINTER *)result__210R)[ 0];
-        if ((next__010R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__210R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z31Q <<  1)) <=  4096)) {
-            next__010R=(void *)((unsigned long)result__210R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z31Q)));
-          } else {
-            next__010R=new_lab__2PJ(new_size__Z31Q);
-          };
-          ((__POINTER *)next__010R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__110R)[ 0]=next__010R;
-        } else {
-          ((__POINTER *)result__210R)[ 0]=(void *)((unsigned long)((__POINTER *)next__010R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__210R=next__010R;
-        };
-      };
-      ptr__2LWH=result__210R;
-    } else {
-      t__531Q=((__UINTEGER_32 )typ_id__BMWH);
-      a__B41Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__D20R=(__UINTEGER_32)((__UINTEGER_32)(sz__4LWH + a__B41Q) & (__UINTEGER_32)(~ a__B41Q));
-      ptr_table__A20R=((__POINTER )(&(table_type[(t__531Q)])));
-      lab_type__C20R=(__UINTEGER_32)(t__531Q |  1);
-      next__510R=((__POINTER )(NULL));
-      result__B20R=((__POINTER *)ptr_table__A20R)[ 0];
-      if ((result__B20R == (void *)NULL)) {
-        result__B20R=new_lab__2PJ(lab_type__C20R);
-        next__510R=(void *)((unsigned long)result__B20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D20R)));
-        ((__POINTER *)next__510R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__A20R)[ 0]=next__510R;
-      } else {
-        next__510R=((__POINTER *)result__B20R)[ 0];
-        if ((next__510R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D20R <<  1)) <=  4096)) {
-            next__510R=(void *)((unsigned long)result__B20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D20R)));
-          } else {
-            next__510R=new_lab__2PJ(lab_type__C20R);
-          };
-          ((__POINTER *)next__510R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__A20R)[ 0]=next__510R;
-        } else {
-          ((__POINTER *)result__B20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__510R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__B20R=next__510R;
-        };
-      };
-      ptr__2LWH=result__B20R;
-    };
-    result__1LWH=((__DTA_BLOCK *)ptr__2LWH);
-    *(result__1LWH) = *(DTA_BLOCK__);
-  };
-  Self__AKFI=((__DTA_BLOCK *)result__1LWH);
-  Self__AKFI->argument_list__EKFI=larg__HGTH;
-  Self__H1GK=((__PROFIL_BLOCK *)block_model__PGTH);
-  result__J1GK=NULL;
-  lst__K1GK=NULL;
-  loc__L1GK=NULL;
-  if (((void *)Self__H1GK->parent_profil__OGAG.result_list__051H != (void *)NULL)) {
-    lst__K1GK=create_with_capacity__FTHH((__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__H1GK->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F +  1) +  1));
-    __tmp__21GK=((__FAST_ARRAYoLOCALo *)Self__H1GK->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
-    Self__UTUK= 0;
-    while ((Self__UTUK <= __tmp__21GK)) {
-      loc__L1GK=((void **)((__FAST_ARRAYoLOCALo *)Self__H1GK->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__UTUK];
-      Self__O2CR=((__TYPE_FULL *)((__LOCAL *)loc__L1GK)->parent_variable__T1LC.type__D25F);
-      p__N2CR=((__LOCAL *)loc__L1GK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__M2CR=NULL;
-      if (((void *)Self__O2CR->parent_type__5SL == (void *)TYPE_VOID__)) {
-        result__M2CR=create__type__PKQC(p__N2CR,TYPE_VOID__->parent_type__UIB.default__AKC);
-      } else {
-        result__M2CR=read__QB5G(create__name__style__type__E5JG(p__N2CR,(&__string_60),'+',Self__O2CR));
-      };
-      add_last__5REI(lst__K1GK,result__M2CR);
-      Self__UTUK=(__INTEGER)(Self__UTUK +  1);
-    };
-    loc__L1GK=Self__H1GK->parent_profil__OGAG.result_last__5FKH;
-    Self__R2CR=((__TYPE_FULL *)((__LOCAL *)loc__L1GK)->parent_variable__T1LC.type__D25F);
-    p__Q2CR=((__LOCAL *)loc__L1GK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    result__P2CR=NULL;
-    if (((void *)Self__R2CR->parent_type__5SL == (void *)TYPE_VOID__)) {
-      result__P2CR=create__type__PKQC(p__Q2CR,TYPE_VOID__->parent_type__UIB.default__AKC);
-    } else {
-      result__P2CR=read__QB5G(create__name__style__type__E5JG(p__Q2CR,(&__string_60),'+',Self__R2CR));
-    };
-    add_last__5REI(lst__K1GK,result__P2CR);
-    result__J1GK=create__0THH(lst__K1GK);
-    __tmp__S2GK=TRUE__;
-  } else {
-    __tmp__S2GK=FALSE__;
-  };
-  if ((! __tmp__S2GK)) {
-    if (((void *)Self__H1GK->parent_profil__OGAG.result_last__5FKH != (void *)NULL)) {
-      loc__L1GK=Self__H1GK->parent_profil__OGAG.result_last__5FKH;
-      Self__U2CR=((__TYPE_FULL *)((__LOCAL *)loc__L1GK)->parent_variable__T1LC.type__D25F);
-      p__T2CR=((__LOCAL *)loc__L1GK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-      result__S2CR=NULL;
-      if (((void *)Self__U2CR->parent_type__5SL == (void *)TYPE_VOID__)) {
-        result__S2CR=create__type__PKQC(p__T2CR,TYPE_VOID__->parent_type__UIB.default__AKC);
-      } else {
-        result__S2CR=read__QB5G(create__name__style__type__E5JG(p__T2CR,(&__string_60),'+',Self__U2CR));
-      };
-      result__J1GK=result__S2CR;
-    } else {
-      result__J1GK=create__type__PKQC(((__LIST *)Self__H1GK->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC);
-    };
-  };
-  Self__AKFI->result_expr__F41H=result__J1GK;
-  result__W2LR=NULL;
-  ptr__X2LR=((__POINTER )(NULL));
-  typ_id__Y2LR= 0;
-  sz__Z2LR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-  if ((sz__Z2LR ==  0)) {
-    result__W2LR=NODE_TYPE__;
-  } else {
-    typ_id__Y2LR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z2LR);
-    if ((typ_id__Y2LR == (__INTEGER)(-  1))) {
-      a__02LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__12LR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2LR + a__02LR) & (__UINTEGER_32)(~ a__02LR));
-      ptr_table__F20R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__12LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__E20R=((__POINTER )(NULL));
-      result__G20R=((__POINTER *)ptr_table__F20R)[ 0];
-      if ((result__G20R == (void *)NULL)) {
-        result__G20R=new_lab__2PJ(new_size__12LR);
-        next__E20R=(void *)((unsigned long)result__G20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12LR)));
-        ((__POINTER *)next__E20R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__F20R)[ 0]=next__E20R;
-      } else {
-        next__E20R=((__POINTER *)result__G20R)[ 0];
-        if ((next__E20R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__12LR <<  1)) <=  4096)) {
-            next__E20R=(void *)((unsigned long)result__G20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12LR)));
-          } else {
-            next__E20R=new_lab__2PJ(new_size__12LR);
-          };
-          ((__POINTER *)next__E20R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__F20R)[ 0]=next__E20R;
-        } else {
-          ((__POINTER *)result__G20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__E20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__G20R=next__E20R;
-        };
-      };
-      ptr__X2LR=result__G20R;
-    } else {
-      t__22LR=((__UINTEGER_32 )typ_id__Y2LR);
-      a__32LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__N20R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2LR + a__32LR) & (__UINTEGER_32)(~ a__32LR));
-      ptr_table__K20R=((__POINTER )(&(table_type[(t__22LR)])));
-      lab_type__M20R=(__UINTEGER_32)(t__22LR |  1);
-      next__J20R=((__POINTER )(NULL));
-      result__L20R=((__POINTER *)ptr_table__K20R)[ 0];
-      if ((result__L20R == (void *)NULL)) {
-        result__L20R=new_lab__2PJ(lab_type__M20R);
-        next__J20R=(void *)((unsigned long)result__L20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N20R)));
-        ((__POINTER *)next__J20R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__K20R)[ 0]=next__J20R;
-      } else {
-        next__J20R=((__POINTER *)result__L20R)[ 0];
-        if ((next__J20R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N20R <<  1)) <=  4096)) {
-            next__J20R=(void *)((unsigned long)result__L20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N20R)));
-          } else {
-            next__J20R=new_lab__2PJ(lab_type__M20R);
-          };
-          ((__POINTER *)next__J20R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__K20R)[ 0]=next__J20R;
-        } else {
-          ((__POINTER *)result__L20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__J20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__L20R=next__J20R;
-        };
-      };
-      ptr__X2LR=result__L20R;
-    };
-    result__W2LR=((__NODE_TYPE *)ptr__X2LR);
-    *(result__W2LR) = *(NODE_TYPE__);
-  };
-  Self__42LR=((__NODE_TYPE *)result__W2LR);
-  Self__42LR->parent_node__QLQC.expr__RJZD=e__GGTH;
-  Self__42LR->parent_node__QLQC.data__SJZD=result__1LWH;
-  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-  Self__J5AR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-  if (((void *)Self__J5AR->first_link__U2YD == (void *)NULL)) {
-    result__B3LR=NULL;
-    ptr__C3LR=((__POINTER )(NULL));
-    typ_id__D3LR= 0;
-    sz__E3LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__E3LR ==  0)) {
-      result__B3LR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__D3LR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E3LR);
-      if ((typ_id__D3LR == (__INTEGER)(-  1))) {
-        a__F3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__G3LR=(__UINTEGER_32)((__UINTEGER_32)(sz__E3LR + a__F3LR) & (__UINTEGER_32)(~ a__F3LR));
-        ptr_table__P20R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G3LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__O20R=((__POINTER )(NULL));
-        result__Q20R=((__POINTER *)ptr_table__P20R)[ 0];
-        if ((result__Q20R == (void *)NULL)) {
-          result__Q20R=new_lab__2PJ(new_size__G3LR);
-          next__O20R=(void *)((unsigned long)result__Q20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3LR)));
-          ((__POINTER *)next__O20R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__P20R)[ 0]=next__O20R;
-        } else {
-          next__O20R=((__POINTER *)result__Q20R)[ 0];
-          if ((next__O20R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G3LR <<  1)) <=  4096)) {
-              next__O20R=(void *)((unsigned long)result__Q20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3LR)));
-            } else {
-              next__O20R=new_lab__2PJ(new_size__G3LR);
-            };
-            ((__POINTER *)next__O20R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P20R)[ 0]=next__O20R;
-          } else {
-            ((__POINTER *)result__Q20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__O20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Q20R=next__O20R;
-          };
-        };
-        ptr__C3LR=result__Q20R;
-      } else {
-        t__H3LR=((__UINTEGER_32 )typ_id__D3LR);
-        a__I3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__X20R=(__UINTEGER_32)((__UINTEGER_32)(sz__E3LR + a__I3LR) & (__UINTEGER_32)(~ a__I3LR));
-        ptr_table__U20R=((__POINTER )(&(table_type[(t__H3LR)])));
-        lab_type__W20R=(__UINTEGER_32)(t__H3LR |  1);
-        next__T20R=((__POINTER )(NULL));
-        result__V20R=((__POINTER *)ptr_table__U20R)[ 0];
-        if ((result__V20R == (void *)NULL)) {
-          result__V20R=new_lab__2PJ(lab_type__W20R);
-          next__T20R=(void *)((unsigned long)result__V20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X20R)));
-          ((__POINTER *)next__T20R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__U20R)[ 0]=next__T20R;
-        } else {
-          next__T20R=((__POINTER *)result__V20R)[ 0];
-          if ((next__T20R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X20R <<  1)) <=  4096)) {
-              next__T20R=(void *)((unsigned long)result__V20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X20R)));
-            } else {
-              next__T20R=new_lab__2PJ(lab_type__W20R);
-            };
-            ((__POINTER *)next__T20R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U20R)[ 0]=next__T20R;
-          } else {
-            ((__POINTER *)result__V20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__T20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__V20R=next__T20R;
-          };
-        };
-        ptr__C3LR=result__V20R;
-      };
-      result__B3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__C3LR);
-      *(result__B3LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
     };
-    Self__J3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__B3LR);
-    Self__J3LR->item__N0SE=result__W2LR;
-    Self__J3LR->next__OW4E=NULL;
-    Self__J5AR->first_link__U2YD=result__B3LR;
-    Self__J5AR->parent_linked_collection__1LQC.upper__2AID= 1;
-    Self__J5AR->last_link__32YD=result__B3LR;
-    Self__J5AR->mem_idx__42YD= 1;
-    Self__J5AR->mem_lnk__A3YD=result__B3LR;
-  } else {
-    result__L3LR=NULL;
-    ptr__M3LR=((__POINTER )(NULL));
-    typ_id__N3LR= 0;
-    sz__O3LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__O3LR ==  0)) {
-      result__L3LR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__N3LR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O3LR);
-      if ((typ_id__N3LR == (__INTEGER)(-  1))) {
-        a__P3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Q3LR=(__UINTEGER_32)((__UINTEGER_32)(sz__O3LR + a__P3LR) & (__UINTEGER_32)(~ a__P3LR));
-        ptr_table__Z20R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q3LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Y20R=((__POINTER )(NULL));
-        result__020R=((__POINTER *)ptr_table__Z20R)[ 0];
-        if ((result__020R == (void *)NULL)) {
-          result__020R=new_lab__2PJ(new_size__Q3LR);
-          next__Y20R=(void *)((unsigned long)result__020R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3LR)));
-          ((__POINTER *)next__Y20R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z20R)[ 0]=next__Y20R;
-        } else {
-          next__Y20R=((__POINTER *)result__020R)[ 0];
-          if ((next__Y20R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__020R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q3LR <<  1)) <=  4096)) {
-              next__Y20R=(void *)((unsigned long)result__020R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3LR)));
-            } else {
-              next__Y20R=new_lab__2PJ(new_size__Q3LR);
-            };
-            ((__POINTER *)next__Y20R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z20R)[ 0]=next__Y20R;
-          } else {
-            ((__POINTER *)result__020R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__020R=next__Y20R;
-          };
-        };
-        ptr__M3LR=result__020R;
-      } else {
-        t__R3LR=((__UINTEGER_32 )typ_id__N3LR);
-        a__S3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__B30R=(__UINTEGER_32)((__UINTEGER_32)(sz__O3LR + a__S3LR) & (__UINTEGER_32)(~ a__S3LR));
-        ptr_table__420R=((__POINTER )(&(table_type[(t__R3LR)])));
-        lab_type__A30R=(__UINTEGER_32)(t__R3LR |  1);
-        next__320R=((__POINTER )(NULL));
-        result__520R=((__POINTER *)ptr_table__420R)[ 0];
-        if ((result__520R == (void *)NULL)) {
-          result__520R=new_lab__2PJ(lab_type__A30R);
-          next__320R=(void *)((unsigned long)result__520R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B30R)));
-          ((__POINTER *)next__320R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__420R)[ 0]=next__320R;
-        } else {
-          next__320R=((__POINTER *)result__520R)[ 0];
-          if ((next__320R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__520R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B30R <<  1)) <=  4096)) {
-              next__320R=(void *)((unsigned long)result__520R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B30R)));
-            } else {
-              next__320R=new_lab__2PJ(lab_type__A30R);
-            };
-            ((__POINTER *)next__320R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__420R)[ 0]=next__320R;
-          } else {
-            ((__POINTER *)result__520R)[ 0]=(void *)((unsigned long)((__POINTER *)next__320R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__520R=next__320R;
-          };
-        };
-        ptr__M3LR=result__520R;
-      };
-      result__L3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__M3LR);
-      *(result__L3LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__O3FL)->the_parent_type__QLK == (void *)type_boolean__UNB)) {
+      __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__D5TL=(__tmp__PYTL ==  2);
+    } else /* FALSE */ {
+      __tmp__D5TL=FALSE__O__;
     };
-    Self__T3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__L3LR);
-    Self__T3LR->item__N0SE=result__W2LR;
-    Self__T3LR->next__OW4E=NULL;
-    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__J5AR->last_link__32YD)->next__OW4E=result__L3LR;
-    Self__J5AR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__J5AR->parent_linked_collection__1LQC.upper__2AID +  1);
-    Self__J5AR->last_link__32YD=result__L3LR;
-  };
-  return(result__W2LR);
-}
-
-static void free__K3LH(void *tmp__M3LH)
-// ({NULLxFAST_ARRAYoEXPRo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__IYDI,__tmp__QZDI,__tmp__XHIJ,Self__N5MK;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__GYDI;
-  __BOOLEAN __tmp__XYDI;
-  void **__tmp__PZDI,**new__EHIJ;
-  ((__FAST_ARRAYoEXPRo *)tmp__M3LH)->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(-  1);
-  Self__GYDI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
-  new_capacity__IYDI= 0;
-  if (((__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI +  1) <= (__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI -  1))) {
-    Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI +  1);
-    __tmp__XYDI=TRUE__;
-  } else {
-    __tmp__XYDI=FALSE__;
-  };
-  if ((! __tmp__XYDI)) {
-    if ((Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI ==  0)) {
-      Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI=create__4WXI( 2);
-      Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI= 2;
-      Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI= 0;
-    } else {
-      new_capacity__IYDI=(__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI <<  1);
-      __tmp__PZDI=Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI;
-      __tmp__QZDI=Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI;
-      new__EHIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__PZDI)),((__UINTEGER_32 )(__INTEGER)(__tmp__QZDI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__IYDI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__XHIJ=(__INTEGER)(new_capacity__IYDI -  1);
-      Self__N5MK=__tmp__QZDI;
-      while ((Self__N5MK <= __tmp__XHIJ)) {
-        new__EHIJ[Self__N5MK]=NULL;
-        Self__N5MK=(__INTEGER)(Self__N5MK +  1);
-      };
-      Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI=new__EHIJ;
-      Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI=new_capacity__IYDI;
-      Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI +  1);
-    };
-  };
-  ((void **)Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI)[Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI]=tmp__M3LH;
-}
-
-static void* new_read__slot__receiver__with__AOWH(__POSITION p__COWH,void *s__DOWH,void *rec__EOWH,void *larg__FOWH)
-// ({POSITION},{NULLxSLOT_DATAxSLOT_CODE},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxFAST_ARRAYoEXPRo}) With resultRecursive, No inlinable.
-{
-  void *old_self__KOWH,*__tmp__QOWH,*result__A5FJ,*__tmp__55FJ;
-  void *__tmp__2OWH,*result__0AGJ,*__tmp__ZBGJ;
-  void *__tmp__POWH,*__tmp__3OWH,*__tmp__APWH,*__tmp__4SFI;
-  __TYPE_FULL *Self__L5AR;
-  __INTEGER Self__NVXH,limit_up__OVXH,idx__04FJ,n__44FJ,i__34FJ;
-  __INTEGER __tmp__U5FJ,__tmp__45FJ,idx__UAGJ,n__YAGJ,i__XAGJ;
-  __INTEGER __tmp__OBGJ,__tmp__YBGJ,typ_id__K4YH,typ_id__X3LR;
-  __INTEGER typ_id__C4LR,typ_id__M4LR;
-  __SLOT_DATA *Self__Z4FJ;
-  void *__tmp__QAGJ,*result__M5AR,*__tmp__KCGJ;
-  void *__tmp__T5FJ,*__tmp__25FJ,*__tmp__NBGJ,*__tmp__WBGJ;
-  __SLOT_CODE *Self__TAGJ;
-  __POSITION __tmp__4OWH;
-  __DTA_RD_ARGS *result__E4YH,*Self__XSFI;
-  __POINTER ptr__F4YH,ptr_table__D30R,next__C30R,result__E30R;
-  __POINTER ptr_table__I30R,next__H30R,result__J30R,ptr__W3LR;
-  __POINTER ptr_table__N30R,next__M30R,result__O30R,ptr_table__S30R;
-  __POINTER next__R30R,result__T30R,ptr__B4LR,ptr_table__X30R;
-  __POINTER next__W30R,result__Y30R,ptr_table__230R,next__130R;
-  __POINTER result__330R,ptr__L4LR,ptr_table__B40R,next__A40R;
-  __POINTER result__C40R,ptr_table__G40R,next__F40R,result__H40R;
-  __UINTEGER_32 sz__H4YH,a__R51Q,new_size__P51Q,t__V51Q,a__X51Q;
-  __UINTEGER_32 new_size__L30R,lab_type__K30R,sz__Y3LR,a__Z3LR;
-  __UINTEGER_32 new_size__03LR,t__13LR,a__23LR,new_size__V30R;
-  __UINTEGER_32 lab_type__U30R,sz__D4LR,a__E4LR,new_size__F4LR,t__G4LR;
-  __UINTEGER_32 a__H4LR,new_size__530R,lab_type__430R,sz__N4LR,a__O4LR;
-  __UINTEGER_32 new_size__P4LR,t__Q4LR,a__R4LR,new_size__J40R;
-  __UINTEGER_32 lab_type__I40R;
-  void *__tmp__3SFI;
-  __NODE_TYPE *result__V3LR,*Self__33LR;
-  void *lst__24FJ,*lst__WAGJ;
-  __LINKED_LISToNODE_TYPEo *Self__Q5AR;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__A4LR,*Self__I4LR,*result__K4LR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__S4LR;
-  old_self__KOWH=run_value__SLQC;
-  __tmp__POWH=((void **)((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-  switch (((struct ___OBJ *)__tmp__POWH)->__id) {
-  case __LIST__: {
-    __tmp__QOWH=static_type__OHQG(__tmp__POWH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__QOWH=((__STRING_CST *)__tmp__POWH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__QOWH=((__EXTERNAL_C *)__tmp__POWH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__QOWH=((__PROTOTYPE_CST *)__tmp__POWH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__QOWH=((__INTEGER_CST *)__tmp__POWH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__QOWH=((__LOCAL *)((__READ_LOCAL *)__tmp__POWH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__QOWH=static_type__CN1H(__tmp__POWH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__QOWH=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__QOWH=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__QOWH=((__REAL_CST *)__tmp__POWH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__QOWH=((__CHARACTER_CST *)__tmp__POWH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__QOWH=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__QOWH=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__QOWH=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__QOWH=static_type__UO1H(__tmp__POWH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__QOWH=static_type__0O1H(__tmp__POWH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__QOWH=static_type__5O1H(__tmp__POWH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__QOWH=static_type__EP1H(__tmp__POWH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__QOWH=static_type__JP1H(__tmp__POWH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__QOWH=static_type__OP1H(__tmp__POWH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__QOWH=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__QOWH=static_type__XP1H(__tmp__POWH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__QOWH=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__QOWH=((__CAST *)__tmp__POWH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__QOWH=static_type__NOKL(__tmp__POWH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__QOWH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__POWH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__QOWH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__POWH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__QOWH=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__QOWH=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QOWH=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__QOWH=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QOWH=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__QOWH=static_type__DFJM(__tmp__POWH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__QOWH=static_type__P3ML(__tmp__POWH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__QOWH=static_type__R3XM(__tmp__POWH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__QOWH=static_type__DREO(__tmp__POWH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__QOWH=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__QOWH=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__QOWH=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__QOWH=static_type__3YPN(__tmp__POWH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__QOWH=static_type__1HSO(__tmp__POWH);
-  } break;
-  };
-  run_value__SLQC=__tmp__QOWH;
-  Self__L5AR=((__TYPE_FULL *)__tmp__QOWH);
-  if ((! ((__UINTEGER_8)(Self__L5AR->flag__ATL &  1) !=  0))) {
-    get_with__3WAB(Self__L5AR,(__UINTEGER_8)(Self__L5AR->flag__ATL |  4));
-  };
-  Self__NVXH= 1;
-  limit_up__OVXH=((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.upper__2RSH;
-  while ((Self__NVXH <= limit_up__OVXH)) {
-    if (((struct ___OBJ *)s__DOWH)->__id==__SLOT_DATA__) {
-      Self__Z4FJ=((__SLOT_DATA *)s__DOWH);
-      idx__04FJ=Self__NVXH;
-      __tmp__QAGJ=self_up__TJEF;
-      n__44FJ= 0;
-      result__A5FJ=NULL;
-      result__M5AR=NULL;
-      if (((void *)Self__Z4FJ->parent_slot__IHZD != (void *)NULL)) {
-        result__M5AR=((__SLOT *)Self__Z4FJ->parent_slot__IHZD)->receiver_type__Y12F;
-      } else {
-        result__M5AR=type_block__BLB;
-      };
-      self_up__TJEF=result__M5AR;
-      lst__24FJ=((__ITM_SLOT *)((__SLOT *)Self__Z4FJ->parent_slot__IHZD)->base_slot__X12F)->argument_list__IA2D;
-      i__34FJ= 0;
-      do {
-        __tmp__T5FJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__24FJ)->parent_arrayed_collection__CFJD.storage__121D)[i__34FJ];
-        if (((struct ___OBJ *)__tmp__T5FJ)->__id==__ITM_ARG__) {
-          __tmp__U5FJ= 1;
-        } else {
-          __tmp__U5FJ=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__T5FJ)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-        };
-        if (((__INTEGER)(n__44FJ + __tmp__U5FJ) > idx__04FJ)) {
-          __tmp__25FJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__24FJ)->parent_arrayed_collection__CFJD.storage__121D)[i__34FJ];
-          __tmp__45FJ=(__INTEGER)(idx__04FJ - n__44FJ);
-          if (((struct ___OBJ *)__tmp__25FJ)->__id==__ITM_ARG__) {
-            __tmp__55FJ=get_type__E52J(__tmp__25FJ);
-          } else {
-            __tmp__55FJ=get_type__Q52J(__tmp__25FJ,__tmp__45FJ);
-          };
-          result__A5FJ=__tmp__55FJ;
-        } else {
-          n__44FJ=(__INTEGER)(n__44FJ + __tmp__U5FJ);
-        };
-        i__34FJ=(__INTEGER)(i__34FJ +  1);
-      } while (((void *)result__A5FJ == (void *)NULL));
-      self_up__TJEF=__tmp__QAGJ;
-      __tmp__2OWH=result__A5FJ;
-    } else {
-      Self__TAGJ=((__SLOT_CODE *)s__DOWH);
-      idx__UAGJ=Self__NVXH;
-      __tmp__KCGJ=self_up__TJEF;
-      n__YAGJ= 0;
-      result__0AGJ=NULL;
-      self_up__TJEF=((__SLOT *)Self__TAGJ->parent_slot__A22F)->receiver_type__Y12F;
-      lst__WAGJ=((__ITM_SLOT *)((__SLOT *)Self__TAGJ->parent_slot__A22F)->base_slot__X12F)->argument_list__IA2D;
-      i__XAGJ= 0;
-      do {
-        __tmp__NBGJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__WAGJ)->parent_arrayed_collection__CFJD.storage__121D)[i__XAGJ];
-        if (((struct ___OBJ *)__tmp__NBGJ)->__id==__ITM_ARG__) {
-          __tmp__OBGJ= 1;
-        } else {
-          __tmp__OBGJ=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__NBGJ)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-        };
-        if (((__INTEGER)(n__YAGJ + __tmp__OBGJ) > idx__UAGJ)) {
-          __tmp__WBGJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__WAGJ)->parent_arrayed_collection__CFJD.storage__121D)[i__XAGJ];
-          __tmp__YBGJ=(__INTEGER)(idx__UAGJ - n__YAGJ);
-          if (((struct ___OBJ *)__tmp__WBGJ)->__id==__ITM_ARG__) {
-            __tmp__ZBGJ=get_type__E52J(__tmp__WBGJ);
-          } else {
-            __tmp__ZBGJ=get_type__Q52J(__tmp__WBGJ,__tmp__YBGJ);
-          };
-          result__0AGJ=__tmp__ZBGJ;
-        } else {
-          n__YAGJ=(__INTEGER)(n__YAGJ + __tmp__OBGJ);
-        };
-        i__XAGJ=(__INTEGER)(i__XAGJ +  1);
-      } while (((void *)result__0AGJ == (void *)NULL));
-      self_up__TJEF=__tmp__KCGJ;
-      __tmp__2OWH=result__0AGJ;
+    if (__tmp__D5TL) {
+      Result__FTVT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__FTVT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__D5TL=(__tmp__PYTL ==  1);
+    } else /* FALSE */ {
+      __tmp__D5TL=FALSE__O__;
     };
-    __tmp__3OWH=((void **)((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__NVXH];
-    if (((struct ___OBJ *)s__DOWH)->__id==__SLOT_DATA__) {
-      __tmp__4OWH=((__SLOT_DATA *)s__DOWH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    } else {
-      __tmp__4OWH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__DOWH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-    };
-    switch (((struct ___OBJ *)__tmp__3OWH)->__id) {
-    case __LIST__: {
-      __tmp__APWH=check_type__with__DKDN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __STRING_CST__: {
-      __tmp__APWH=check_type__with__Y12H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__APWH=check_type__with__XE3H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__APWH=check_type__with__WN3H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__APWH=check_type__with__VW3H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__APWH=check_type__with__TDFJ(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__APWH=check_type__with__T53H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__APWH=check_type__with__SI4H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__APWH=check_type__with__RR4H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __REAL_CST__: {
-      __tmp__APWH=check_type__with__Q04H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__APWH=check_type__with__PD5H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__APWH=check_type__with__NM5H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__APWH=check_type__with__LV5H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__APWH=check_type__with__K45H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__APWH=check_type__with__JHAI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__APWH=check_type__with__IQAI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__APWH=check_type__with__HZAI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__APWH=check_type__with__GCBI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__APWH=check_type__with__FLBI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__APWH=check_type__with__EUBI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__APWH=check_type__with__C3BI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __ITEM__: {
-      __tmp__APWH=check_type__with__AGCI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__APWH=check_type__with__4OCI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __CAST__: {
-      __tmp__APWH=check_type__with__2XCI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__APWH=check_type__with__BTDN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__APWH=check_type__with__2VKL(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__APWH=check_type__with__14KL(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__APWH=check_type__with__M12O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__APWH=check_type__with__E3IO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__APWH=check_type__with__MKSO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__APWH=check_type__with__DGJO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__APWH=check_type__with__MTSO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__APWH=check_type__with__CAYM(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__APWH=check_type__with__BJYM(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__APWH=check_type__with__A2DN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__APWH=check_type__with__CPJO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__APWH=check_type__with__WVIP(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__APWH=check_type__with__LE3O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__APWH=check_type__with__KN3O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__APWH=check_type__with__35ZN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__APWH=check_type__with__JW3O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
-    } break;
-    };
-    ((void **)((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__NVXH]=__tmp__APWH;
-    Self__NVXH=(__INTEGER)(Self__NVXH +  1);
-  };
-  result__E4YH=NULL;
-  ptr__F4YH=((__POINTER )(NULL));
-  typ_id__K4YH= 0;
-  sz__H4YH=((__UINTEGER_32 )sizeof(__DTA_RD_ARGS));
-  if ((sz__H4YH ==  0)) {
-    result__E4YH=DTA_RD_ARGS__;
-  } else {
-    typ_id__K4YH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H4YH);
-    if ((typ_id__K4YH == (__INTEGER)(-  1))) {
-      a__R51Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__P51Q=(__UINTEGER_32)((__UINTEGER_32)(sz__H4YH + a__R51Q) & (__UINTEGER_32)(~ a__R51Q));
-      ptr_table__D30R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P51Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__C30R=((__POINTER )(NULL));
-      result__E30R=((__POINTER *)ptr_table__D30R)[ 0];
-      if ((result__E30R == (void *)NULL)) {
-        result__E30R=new_lab__2PJ(new_size__P51Q);
-        next__C30R=(void *)((unsigned long)result__E30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P51Q)));
-        ((__POINTER *)next__C30R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__D30R)[ 0]=next__C30R;
-      } else {
-        next__C30R=((__POINTER *)result__E30R)[ 0];
-        if ((next__C30R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P51Q <<  1)) <=  4096)) {
-            next__C30R=(void *)((unsigned long)result__E30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P51Q)));
-          } else {
-            next__C30R=new_lab__2PJ(new_size__P51Q);
-          };
-          ((__POINTER *)next__C30R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D30R)[ 0]=next__C30R;
-        } else {
-          ((__POINTER *)result__E30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__C30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__E30R=next__C30R;
-        };
-      };
-      ptr__F4YH=result__E30R;
-    } else {
-      t__V51Q=((__UINTEGER_32 )typ_id__K4YH);
-      a__X51Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__L30R=(__UINTEGER_32)((__UINTEGER_32)(sz__H4YH + a__X51Q) & (__UINTEGER_32)(~ a__X51Q));
-      ptr_table__I30R=((__POINTER )(&(table_type[(t__V51Q)])));
-      lab_type__K30R=(__UINTEGER_32)(t__V51Q |  1);
-      next__H30R=((__POINTER )(NULL));
-      result__J30R=((__POINTER *)ptr_table__I30R)[ 0];
-      if ((result__J30R == (void *)NULL)) {
-        result__J30R=new_lab__2PJ(lab_type__K30R);
-        next__H30R=(void *)((unsigned long)result__J30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L30R)));
-        ((__POINTER *)next__H30R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__I30R)[ 0]=next__H30R;
-      } else {
-        next__H30R=((__POINTER *)result__J30R)[ 0];
-        if ((next__H30R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L30R <<  1)) <=  4096)) {
-            next__H30R=(void *)((unsigned long)result__J30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L30R)));
-          } else {
-            next__H30R=new_lab__2PJ(lab_type__K30R);
-          };
-          ((__POINTER *)next__H30R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__I30R)[ 0]=next__H30R;
-        } else {
-          ((__POINTER *)result__J30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__H30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__J30R=next__H30R;
-        };
-      };
-      ptr__F4YH=result__J30R;
-    };
-    result__E4YH=((__DTA_RD_ARGS *)ptr__F4YH);
-    *(result__E4YH) = *(DTA_RD_ARGS__);
-  };
-  Self__XSFI=((__DTA_RD_ARGS *)result__E4YH);
-  Self__XSFI->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM=p__COWH;
-  Self__XSFI->parent_dta__HOWH.context__VHZD=profil_second__KPQC;
-  Self__XSFI->parent_dta__HOWH.slot__WHZD=s__DOWH;
-  Self__XSFI->argument_list__2SFI=larg__FOWH;
-  __tmp__3SFI=Self__XSFI->parent_dta__HOWH.slot__WHZD;
-  if (((struct ___OBJ *)__tmp__3SFI)->__id==__SLOT_DATA__) {
-    __tmp__4SFI=get_expr_result__ZTOG(__tmp__3SFI);
-  } else {
-    __tmp__4SFI=get_expr_result__YWOG(__tmp__3SFI);
-  };
-  Self__XSFI->parent_dta__HOWH.result_expr__YHZD=__tmp__4SFI;
-  result__V3LR=NULL;
-  ptr__W3LR=((__POINTER )(NULL));
-  typ_id__X3LR= 0;
-  sz__Y3LR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-  if ((sz__Y3LR ==  0)) {
-    result__V3LR=NODE_TYPE__;
-  } else {
-    typ_id__X3LR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y3LR);
-    if ((typ_id__X3LR == (__INTEGER)(-  1))) {
-      a__Z3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__03LR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y3LR + a__Z3LR) & (__UINTEGER_32)(~ a__Z3LR));
-      ptr_table__N30R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__03LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__M30R=((__POINTER )(NULL));
-      result__O30R=((__POINTER *)ptr_table__N30R)[ 0];
-      if ((result__O30R == (void *)NULL)) {
-        result__O30R=new_lab__2PJ(new_size__03LR);
-        next__M30R=(void *)((unsigned long)result__O30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03LR)));
-        ((__POINTER *)next__M30R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__N30R)[ 0]=next__M30R;
-      } else {
-        next__M30R=((__POINTER *)result__O30R)[ 0];
-        if ((next__M30R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__03LR <<  1)) <=  4096)) {
-            next__M30R=(void *)((unsigned long)result__O30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03LR)));
-          } else {
-            next__M30R=new_lab__2PJ(new_size__03LR);
-          };
-          ((__POINTER *)next__M30R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N30R)[ 0]=next__M30R;
-        } else {
-          ((__POINTER *)result__O30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__O30R=next__M30R;
-        };
-      };
-      ptr__W3LR=result__O30R;
-    } else {
-      t__13LR=((__UINTEGER_32 )typ_id__X3LR);
-      a__23LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__V30R=(__UINTEGER_32)((__UINTEGER_32)(sz__Y3LR + a__23LR) & (__UINTEGER_32)(~ a__23LR));
-      ptr_table__S30R=((__POINTER )(&(table_type[(t__13LR)])));
-      lab_type__U30R=(__UINTEGER_32)(t__13LR |  1);
-      next__R30R=((__POINTER )(NULL));
-      result__T30R=((__POINTER *)ptr_table__S30R)[ 0];
-      if ((result__T30R == (void *)NULL)) {
-        result__T30R=new_lab__2PJ(lab_type__U30R);
-        next__R30R=(void *)((unsigned long)result__T30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V30R)));
-        ((__POINTER *)next__R30R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__S30R)[ 0]=next__R30R;
-      } else {
-        next__R30R=((__POINTER *)result__T30R)[ 0];
-        if ((next__R30R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V30R <<  1)) <=  4096)) {
-            next__R30R=(void *)((unsigned long)result__T30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V30R)));
-          } else {
-            next__R30R=new_lab__2PJ(lab_type__U30R);
-          };
-          ((__POINTER *)next__R30R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S30R)[ 0]=next__R30R;
-        } else {
-          ((__POINTER *)result__T30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__T30R=next__R30R;
-        };
-      };
-      ptr__W3LR=result__T30R;
-    };
-    result__V3LR=((__NODE_TYPE *)ptr__W3LR);
-    *(result__V3LR) = *(NODE_TYPE__);
-  };
-  Self__33LR=((__NODE_TYPE *)result__V3LR);
-  Self__33LR->parent_node__QLQC.expr__RJZD=rec__EOWH;
-  Self__33LR->parent_node__QLQC.data__SJZD=result__E4YH;
-  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-  run_value__SLQC=old_self__KOWH;
-  Self__Q5AR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-  if (((void *)Self__Q5AR->first_link__U2YD == (void *)NULL)) {
-    result__A4LR=NULL;
-    ptr__B4LR=((__POINTER )(NULL));
-    typ_id__C4LR= 0;
-    sz__D4LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__D4LR ==  0)) {
-      result__A4LR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__C4LR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D4LR);
-      if ((typ_id__C4LR == (__INTEGER)(-  1))) {
-        a__E4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__F4LR=(__UINTEGER_32)((__UINTEGER_32)(sz__D4LR + a__E4LR) & (__UINTEGER_32)(~ a__E4LR));
-        ptr_table__X30R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__F4LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__W30R=((__POINTER )(NULL));
-        result__Y30R=((__POINTER *)ptr_table__X30R)[ 0];
-        if ((result__Y30R == (void *)NULL)) {
-          result__Y30R=new_lab__2PJ(new_size__F4LR);
-          next__W30R=(void *)((unsigned long)result__Y30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F4LR)));
-          ((__POINTER *)next__W30R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__X30R)[ 0]=next__W30R;
-        } else {
-          next__W30R=((__POINTER *)result__Y30R)[ 0];
-          if ((next__W30R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F4LR <<  1)) <=  4096)) {
-              next__W30R=(void *)((unsigned long)result__Y30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F4LR)));
-            } else {
-              next__W30R=new_lab__2PJ(new_size__F4LR);
-            };
-            ((__POINTER *)next__W30R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__X30R)[ 0]=next__W30R;
-          } else {
-            ((__POINTER *)result__Y30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__W30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Y30R=next__W30R;
-          };
-        };
-        ptr__B4LR=result__Y30R;
-      } else {
-        t__G4LR=((__UINTEGER_32 )typ_id__C4LR);
-        a__H4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__530R=(__UINTEGER_32)((__UINTEGER_32)(sz__D4LR + a__H4LR) & (__UINTEGER_32)(~ a__H4LR));
-        ptr_table__230R=((__POINTER )(&(table_type[(t__G4LR)])));
-        lab_type__430R=(__UINTEGER_32)(t__G4LR |  1);
-        next__130R=((__POINTER )(NULL));
-        result__330R=((__POINTER *)ptr_table__230R)[ 0];
-        if ((result__330R == (void *)NULL)) {
-          result__330R=new_lab__2PJ(lab_type__430R);
-          next__130R=(void *)((unsigned long)result__330R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__530R)));
-          ((__POINTER *)next__130R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__230R)[ 0]=next__130R;
-        } else {
-          next__130R=((__POINTER *)result__330R)[ 0];
-          if ((next__130R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__330R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__530R <<  1)) <=  4096)) {
-              next__130R=(void *)((unsigned long)result__330R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__530R)));
-            } else {
-              next__130R=new_lab__2PJ(lab_type__430R);
-            };
-            ((__POINTER *)next__130R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__230R)[ 0]=next__130R;
-          } else {
-            ((__POINTER *)result__330R)[ 0]=(void *)((unsigned long)((__POINTER *)next__130R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__330R=next__130R;
-          };
-        };
-        ptr__B4LR=result__330R;
-      };
-      result__A4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__B4LR);
-      *(result__A4LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    if (__tmp__D5TL) {
+      __tmp__PYTL=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__D5TL=(__tmp__PYTL ==  1);
+    } else /* FALSE */ {
+      __tmp__D5TL=FALSE__O__;
     };
-    Self__I4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__A4LR);
-    Self__I4LR->item__N0SE=result__V3LR;
-    Self__I4LR->next__OW4E=NULL;
-    Self__Q5AR->first_link__U2YD=result__A4LR;
-    Self__Q5AR->parent_linked_collection__1LQC.upper__2AID= 1;
-    Self__Q5AR->last_link__32YD=result__A4LR;
-    Self__Q5AR->mem_idx__42YD= 1;
-    Self__Q5AR->mem_lnk__A3YD=result__A4LR;
-  } else {
-    result__K4LR=NULL;
-    ptr__L4LR=((__POINTER )(NULL));
-    typ_id__M4LR= 0;
-    sz__N4LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__N4LR ==  0)) {
-      result__K4LR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__M4LR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N4LR);
-      if ((typ_id__M4LR == (__INTEGER)(-  1))) {
-        a__O4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__P4LR=(__UINTEGER_32)((__UINTEGER_32)(sz__N4LR + a__O4LR) & (__UINTEGER_32)(~ a__O4LR));
-        ptr_table__B40R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P4LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__A40R=((__POINTER )(NULL));
-        result__C40R=((__POINTER *)ptr_table__B40R)[ 0];
-        if ((result__C40R == (void *)NULL)) {
-          result__C40R=new_lab__2PJ(new_size__P4LR);
-          next__A40R=(void *)((unsigned long)result__C40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4LR)));
-          ((__POINTER *)next__A40R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__B40R)[ 0]=next__A40R;
-        } else {
-          next__A40R=((__POINTER *)result__C40R)[ 0];
-          if ((next__A40R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C40R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P4LR <<  1)) <=  4096)) {
-              next__A40R=(void *)((unsigned long)result__C40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4LR)));
-            } else {
-              next__A40R=new_lab__2PJ(new_size__P4LR);
-            };
-            ((__POINTER *)next__A40R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__B40R)[ 0]=next__A40R;
-          } else {
-            ((__POINTER *)result__C40R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__C40R=next__A40R;
-          };
+    if (__tmp__D5TL) {
+      Result__FTVT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((((void *)Result__FTVT->id__KEFJ != (void *)type_true__ENB) || ((void *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->id__KEFJ != (void *)type_false__MNB))) {
+        __tmp__14FL=Self__PWFL->parent_instr__RDXC.parent_itm_object__YH.position__P2B;
+        put_error__text__EQE( 0,(&__string_634));
+        put_position__PRE(__tmp__14FL);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        ptr__L4LR=result__C40R;
-      } else {
-        t__Q4LR=((__UINTEGER_32 )typ_id__M4LR);
-        a__R4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__J40R=(__UINTEGER_32)((__UINTEGER_32)(sz__N4LR + a__R4LR) & (__UINTEGER_32)(~ a__R4LR));
-        ptr_table__G40R=((__POINTER )(&(table_type[(t__Q4LR)])));
-        lab_type__I40R=(__UINTEGER_32)(t__Q4LR |  1);
-        next__F40R=((__POINTER )(NULL));
-        result__H40R=((__POINTER *)ptr_table__G40R)[ 0];
-        if ((result__H40R == (void *)NULL)) {
-          result__H40R=new_lab__2PJ(lab_type__I40R);
-          next__F40R=(void *)((unsigned long)result__H40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J40R)));
-          ((__POINTER *)next__F40R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__G40R)[ 0]=next__F40R;
-        } else {
-          next__F40R=((__POINTER *)result__H40R)[ 0];
-          if ((next__F40R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H40R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J40R <<  1)) <=  4096)) {
-              next__F40R=(void *)((unsigned long)result__H40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J40R)));
-            } else {
-              next__F40R=new_lab__2PJ(lab_type__I40R);
-            };
-            ((__POINTER *)next__F40R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__G40R)[ 0]=next__F40R;
-          } else {
-            ((__POINTER *)result__H40R)[ 0]=(void *)((unsigned long)((__POINTER *)next__F40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__H40R=next__F40R;
-          };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        ptr__L4LR=result__H40R;
       };
-      result__K4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__L4LR);
-      *(result__K4LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__S4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__K4LR);
-    Self__S4LR->item__N0SE=result__V3LR;
-    Self__S4LR->next__OW4E=NULL;
-    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__Q5AR->last_link__32YD)->next__OW4E=result__K4LR;
-    Self__Q5AR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__Q5AR->parent_linked_collection__1LQC.upper__2AID +  1);
-    Self__Q5AR->last_link__32YD=result__K4LR;
-  };
-  return(result__V3LR);
-}
-
-static __BOOLEAN is_sub_type__NV4J(__TYPE_FULL *Self__OV4J,void *other__PV4J)
-// ({TYPE_FULL},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__RV4J,*__tmp__TV4J;
-  __BOOLEAN __tmp__UV4J;
-  __tmp__RV4J=Self__OV4J->parent_type__5SL;
-  __tmp__TV4J=((__TYPE_FULL *)other__PV4J)->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__RV4J)->__id) {
-  case __TYPE__: {
-    __tmp__UV4J=is_sub_type__HI3I(__tmp__RV4J,__tmp__TV4J);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__UV4J=TRUE__;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__UV4J=FALSE__;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__UV4J=is_sub_type__KJ3I(__tmp__RV4J,__tmp__TV4J);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__UV4J=is_sub_type__FK3I(__tmp__TV4J);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__UV4J=is_sub_type__LK3I(__tmp__RV4J,__tmp__TV4J);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__UV4J=__infix_equal_equal__ORFJ(((__PROFIL_BLOCK *)__tmp__RV4J),__tmp__TV4J);
-  } break;
-  };
-  return(__tmp__UV4J);
-}
-
-static void* lookup__Z13I()
-// () With resultNo recursive, No inlinable.
-{
-  void *result__313I;
-  __INTEGER j__413I;
-  void **__tmp__G45Q;
-  __BOOLEAN __tmp__333I;
-  result__313I=NULL;
-  j__413I=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__G45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__413I < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__G45Q)[j__413I])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-    j__413I=(__INTEGER)(j__413I -  1);
-  };
-  if ((j__413I >= stack_local_lower__IH4F)) {
-    result__313I=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__413I];
-    if (((j__413I < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__313I)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-      context_extern__DOLH=result__313I;
-    };
-    __tmp__333I=TRUE__;
-  } else {
-    __tmp__333I=FALSE__;
-  };
-  if ((! __tmp__333I)) {
-    if (((void *)profil_first__LPQC != (void *)NULL)) {
-      result__313I=lookup__VTJM(profil_first__LPQC,(&__string_57));
-      if ((((void *)result__313I != (void *)NULL) && ((void *)((__LOCAL *)result__313I)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__DOLH=result__313I;
-      };
-    };
-  };
-  return(result__313I);
-}
-
-static __BOOLEAN search_parent__2IWH(__PROTOTYPE *Self__3IWH,void *n__4IWH)
-// ({PROTOTYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *slot__AJWH;
-  __SECTION_ *Self__45JQ;
-  __BOOLEAN result__BJWH,__tmp__QJWH;
-  result__BJWH=FALSE__;
-  slot__AJWH=Self__3IWH->first_slot__MQMC;
-  while_do__YTXH:
-  {
-    if (((void *)slot__AJWH != (void *)NULL)) {
-      Self__45JQ=((__SECTION_ *)((__ITM_SLOT *)slot__AJWH)->id_section__T5BC);
-      __tmp__QJWH=(((void *)Self__45JQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__45JQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__QJWH=FALSE__;
-    };
-    result__BJWH=__tmp__QJWH;
-    if ((__tmp__QJWH && ((void *)((__ITM_SLOT *)slot__AJWH)->parent_named__MIM.name__1QB != (void *)n__4IWH))) {
-      slot__AJWH=((__ITM_SLOT *)slot__AJWH)->next__FRMC;
-      goto while_do__YTXH;
-    };
-  };
-  return(result__BJWH);
-}
-
-static void add_arg__to__in__for__block__MKWI(void *e__OKWI,__INTEGER idx__PKWI,void *args__QKWI,void *slot__RKWI,__BOOLEAN is_block_value__SKWI)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{INTEGER},{NULLxFAST_ARRAYoEXPRo},{NULLxSLOT_DATAxSLOT_CODE},{TRUExFALSE}) VoidNo recursive, No inlinable.
-{
-  __INTEGER count__UKWI,__tmp__ULWI;
-  void *__tmp__WKWI,*em__TKWI;
-  void *__tmp__RLWI,*__tmp__3LWI;
-  void *__tmp__TLWI,*__tmp__5LWI;
-  __POSITION __tmp__AMWI,__tmp__BMWI,__tmp__0MWI;
-  __BOOLEAN __tmp__HMWI;
-  count__UKWI= 0;
-  if (e__OKWI==NULL) {
-    __tmp__WKWI=NULL;
-  } else {
-    switch (((struct ___OBJ *)e__OKWI)->__id) {
-    case __LIST__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__WKWI=((void *)e__OKWI);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__WKWI=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__WKWI=NULL;
-    } break;
-    }
-  };
-  em__TKWI=__tmp__WKWI;
-  if (((void *)__tmp__WKWI != (void *)NULL)) {
-    count__UKWI=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__WKWI)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1);
-    append_collection__H3EI(args__QKWI,((__EXPR_MULTIPLE *)__tmp__WKWI)->expr_list__3EMH);
-  } else {
-    count__UKWI= 1;
-    add_last__5REI(args__QKWI,e__OKWI);
-  };
-  if (verify__RCAG) {
-    if ((! is_block_value__SKWI)) {
-      if (((struct ___OBJ *)slot__RKWI)->__id==__SLOT_DATA__) {
-        __tmp__RLWI=((__SLOT *)((__SLOT_DATA *)slot__RKWI)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__RLWI=((__SLOT *)((__SLOT_CODE *)slot__RKWI)->parent_slot__A22F)->base_slot__X12F;
-      };
-      __tmp__TLWI=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__RLWI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__PKWI];
-      if (((struct ___OBJ *)__tmp__TLWI)->__id==__ITM_ARG__) {
-        __tmp__ULWI= 1;
+      Result__FTVT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+      __tmp__1XFL=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__FTVT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (__tmp__1XFL==NULL) {
+        __tmp__PSJO=NULL;
       } else {
-        __tmp__ULWI=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__TLWI)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-      };
-      if ((__tmp__ULWI != count__UKWI)) {
-        put_error__text__0AH( 1,(&__string_335));
-        if (((struct ___OBJ *)slot__RKWI)->__id==__SLOT_DATA__) {
-          __tmp__3LWI=((__SLOT *)((__SLOT_DATA *)slot__RKWI)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__3LWI=((__SLOT *)((__SLOT_CODE *)slot__RKWI)->parent_slot__A22F)->base_slot__X12F;
-        };
-        __tmp__5LWI=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__3LWI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__PKWI];
-        if (((struct ___OBJ *)__tmp__5LWI)->__id==__ITM_ARG__) {
-          __tmp__AMWI=((__ITM_ARG *)__tmp__5LWI)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-        } else {
-          __tmp__AMWI=((__ITM_ARGS *)__tmp__5LWI)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-        };
-        put_position__ECH(__tmp__AMWI);
-        switch (((struct ___OBJ *)e__OKWI)->__id) {
-        case __LIST__: {
-          __tmp__BMWI=((__LIST *)e__OKWI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        switch (((struct ___OBJ *)__tmp__1XFL)->__id) {
+        case __LIST__WH__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__BMWI=((__STRING_CST *)e__OKWI)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __STRING_CST__5J__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__BMWI=((__EXTERNAL_C *)e__OKWI)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CALL_NULL__IUB__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__BMWI=((__PROTOTYPE_CST *)e__OKWI)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PUSH__IXB__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__BMWI=((__INTEGER_CST *)e__OKWI)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__BMWI=((__READ_LOCAL *)e__OKWI)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__BMWI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__BMWI=((__EXPR_EQUAL *)e__OKWI)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __SWITCH__QDXC__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__BMWI=((__EXPR_NOT_EQUAL *)e__OKWI)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NODE_TYPE__SK2C__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__BMWI=((__REAL_CST *)e__OKWI)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__BMWI=((__CHARACTER_CST *)e__OKWI)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__BMWI=((__IS_EXPANDED *)e__OKWI)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__PSJO=((void *)__tmp__1XFL);
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__BMWI=((__GET_TYPE_ID *)e__OKWI)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__PSJO=((void *)__tmp__1XFL);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__BMWI=((__EXPR_SUP *)e__OKWI)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__BMWI=((__EXPR_SUB *)e__OKWI)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__BMWI=((__EXPR_MUL *)e__OKWI)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__BMWI=((__EXPR_DIV *)e__OKWI)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__BMWI=((__EXPR_AND *)e__OKWI)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__BMWI=((__EXPR_SHIFT_R *)e__OKWI)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__BMWI=((__EXPR_SHIFT_L *)e__OKWI)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__BMWI=((__PUT_TO *)e__OKWI)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__BMWI=((__ITEM *)e__OKWI)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__BMWI=((__SIZE_OF *)e__OKWI)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __CAST__: {
-          __tmp__BMWI=((__CAST *)e__OKWI)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__BMWI=((__CALL_SLOT *)e__OKWI)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PUT_TO__TFOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__BMWI=((__READ_SLOT *)e__OKWI)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __ITEM__HGOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__BMWI=((__READ_GLOBAL *)e__OKWI)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__BMWI=((__EXPR_NOT_LOGIC *)e__OKWI)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CAST__1HOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__BMWI=((__EXPR_OR_LOGIC *)e__OKWI)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __REAL_CST__1LOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__BMWI=((__EXPR_OR_OR_LOGIC *)e__OKWI)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__BMWI=((__EXPR_AND_LOGIC *)e__OKWI)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__BMWI=((__EXPR_AND_AND_LOGIC *)e__OKWI)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NOP__RXVJ__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__BMWI=((__EXPR_NEG *)e__OKWI)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__PSJO=((void *)__tmp__1XFL);
         } break;
-        case __EXPR_ADD__: {
-          __tmp__BMWI=((__EXPR_ADD *)e__OKWI)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __LOOP__LRBK__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__BMWI=((__EXPR_NOT *)e__OKWI)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__BMWI=((__EXPR_MOD *)e__OKWI)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NODE_STYLE__RD4K__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__BMWI=((__EXPR_SUP_EQ *)e__OKWI)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_SLOT__LL4K__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__BMWI=((__EXPR_INF *)e__OKWI)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__BMWI=((__EXPR_INF_EQ *)e__OKWI)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__BMWI=((__EXPR_OR *)e__OKWI)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__BMWI=((__EXPR_XOR *)e__OKWI)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__PSJO=NULL;
         } break;
-        };
-        put_position__ECH(__tmp__BMWI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__HMWI=TRUE__;
-    } else {
-      __tmp__HMWI=FALSE__;
-    };
-    if ((! __tmp__HMWI)) {
-      if (((idx__PKWI ==  0) && (count__UKWI !=  1))) {
-        switch (((struct ___OBJ *)e__OKWI)->__id) {
-        case __LIST__: {
-          __tmp__0MWI=((__LIST *)e__OKWI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__0MWI=((__STRING_CST *)e__OKWI)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__0MWI=((__EXTERNAL_C *)e__OKWI)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__0MWI=((__PROTOTYPE_CST *)e__OKWI)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__0MWI=((__INTEGER_CST *)e__OKWI)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__0MWI=((__READ_LOCAL *)e__OKWI)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__0MWI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__0MWI=((__EXPR_EQUAL *)e__OKWI)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__0MWI=((__EXPR_NOT_EQUAL *)e__OKWI)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __REAL_CST__: {
-          __tmp__0MWI=((__REAL_CST *)e__OKWI)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__0MWI=((__CHARACTER_CST *)e__OKWI)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__0MWI=((__IS_EXPANDED *)e__OKWI)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__0MWI=((__GET_TYPE_ID *)e__OKWI)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__0MWI=((__EXPR_SUP *)e__OKWI)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__0MWI=((__EXPR_SUB *)e__OKWI)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__0MWI=((__EXPR_MUL *)e__OKWI)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__0MWI=((__EXPR_DIV *)e__OKWI)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__0MWI=((__EXPR_AND *)e__OKWI)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __LOOP_END__W0RM__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__0MWI=((__EXPR_SHIFT_R *)e__OKWI)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __COP_LOCK__240M__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__0MWI=((__EXPR_SHIFT_L *)e__OKWI)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__0MWI=((__PUT_TO *)e__OKWI)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__0MWI=((__ITEM *)e__OKWI)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__0MWI=((__SIZE_OF *)e__OKWI)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF__OXBP__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __CAST__: {
-          __tmp__0MWI=((__CAST *)e__OKWI)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__0MWI=((__CALL_SLOT *)e__OKWI)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__PSJO=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__0MWI=((__READ_SLOT *)e__OKWI)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__0MWI=((__READ_GLOBAL *)e__OKWI)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__0MWI=((__EXPR_NOT_LOGIC *)e__OKWI)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__0MWI=((__EXPR_OR_LOGIC *)e__OKWI)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__0MWI=((__EXPR_OR_OR_LOGIC *)e__OKWI)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__0MWI=((__EXPR_AND_LOGIC *)e__OKWI)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__0MWI=((__EXPR_AND_AND_LOGIC *)e__OKWI)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__0MWI=((__EXPR_NEG *)e__OKWI)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__0MWI=((__EXPR_ADD *)e__OKWI)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__0MWI=((__EXPR_NOT *)e__OKWI)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__0MWI=((__EXPR_MOD *)e__OKWI)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__0MWI=((__EXPR_SUP_EQ *)e__OKWI)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__0MWI=((__EXPR_INF *)e__OKWI)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__0MWI=((__EXPR_INF_EQ *)e__OKWI)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__0MWI=((__EXPR_OR *)e__OKWI)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__0MWI=((__EXPR_XOR *)e__OKWI)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        };
-        put_error__text__0AH( 1,(&__string_481));
-        put_position__ECH(__tmp__0MWI);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-    };
-  };
-}
-
-static void error_slot__name__in__list__CG2I(__POSITION p__EG2I,void *s__FG2I,void *t__GG2I,void *st__HG2I)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__MG2I;
-  __INTEGER __tmp__TG2I,Self__RB5I,new_capacity__U4LR,old_nb_elts__X4LR;
-  __INTEGER upper__N40R,Self__L40R,new_capacity__04LR,old_nb_elts__34LR;
-  __INTEGER upper__S40R,Self__Q40R;
-  void *__tmp__ZG2I,*__tmp__3G2I;
-  __STRING *Self__V4LR,*Self__14LR;
-  __TYPES_TMP *Self__551Q;
-  __CHARACTER *Self__W4LR,*new__Y4LR,*Self__24LR,*new__44LR;
-  copy__BNK(string_tmp__RB,(&__string_540));
-  append__MOK(string_tmp__RB,s__FG2I);
-  append__MOK(string_tmp__RB,(&__string_541));
-  switch (((struct ___OBJ *)t__GG2I)->__id) {
-  case __TYPE__: {
-    __tmp__MG2I=((__PROTOTYPE *)((__TYPE *)t__GG2I)->prototype__RD)->parent_named__QD.name__1QB;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__MG2I=(&__string_59);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__MG2I=(&__string_2);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__MG2I=(&__string_44);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__MG2I=(&__string_46);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__MG2I=((__TYPE_GENERIC *)t__GG2I)->intern_name__UR2B;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__MG2I=((__PROFIL_BLOCK *)t__GG2I)->parent_profil__OGAG.name__5IEI;
-  } break;
-  };
-  append__MOK(string_tmp__RB,__tmp__MG2I);
-  append__MOK(string_tmp__RB,(&__string_542));
-  __tmp__TG2I=(__INTEGER)(((__TYPES_TMP *)st__HG2I)->parent_types__415F.upper__GLAG -  1);
-  Self__RB5I= 0;
-  while ((Self__RB5I <= __tmp__TG2I)) {
-    __tmp__ZG2I=((void **)((__TYPES_TMP *)st__HG2I)->parent_types__415F.storage__4VFJ)[Self__RB5I];
-    switch (((struct ___OBJ *)__tmp__ZG2I)->__id) {
-    case __TYPE__: {
-      append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__ZG2I)->prototype__RD)->parent_named__QD.name__1QB);
-    } break;
-    case __TYPE_NULL__: {
-      append__MOK(string_tmp__RB,(&__string_59));
-    } break;
-    case __TYPE_VOID__: {
-      append__MOK(string_tmp__RB,(&__string_2));
-    } break;
-    case __TYPE_CONTEXT__: {
-      append__MOK(string_tmp__RB,(&__string_44));
-    } break;
-    case __TYPE_ID__: {
-      append__MOK(string_tmp__RB,(&__string_46));
-    } break;
-    case __TYPE_GENERIC__: {
-      append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__ZG2I)->name__LR2B);
-    } break;
-    case __PROFIL_BLOCK__: {
-      append__MOK(string_tmp__RB,(&__string_39));
-    } break;
-    };
-    Self__V4LR=((__STRING *)string_tmp__RB);
-    new_capacity__U4LR= 0;
-    if ((Self__V4LR->capacity__MNK <= Self__V4LR->count__VF)) {
-      if ((Self__V4LR->capacity__MNK ==  0)) {
-        Self__V4LR->capacity__MNK= 32;
-        Self__V4LR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__U4LR=(__INTEGER)(Self__V4LR->capacity__MNK <<  1);
-        Self__W4LR=((__CHARACTER *)Self__V4LR->storage__XNK);
-        old_nb_elts__X4LR=Self__V4LR->capacity__MNK;
-        new__Y4LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W4LR),((__UINTEGER_32 )old_nb_elts__X4LR),((__UINTEGER_32 )new_capacity__U4LR)));
-        upper__N40R=(__INTEGER)(new_capacity__U4LR -  1);
-        Self__L40R=old_nb_elts__X4LR;
-        while ((Self__L40R <= upper__N40R)) {
-          new__Y4LR[Self__L40R]='\0';
-          Self__L40R=(__INTEGER)(Self__L40R +  1);
-        };
-        Self__V4LR->storage__XNK=new__Y4LR;
-        Self__V4LR->capacity__MNK=new_capacity__U4LR;
-      };
-    };
-    ((__CHARACTER *)Self__V4LR->storage__XNK)[Self__V4LR->count__VF]=' ';
-    Self__V4LR->count__VF=(__INTEGER)(Self__V4LR->count__VF +  1);
-    Self__RB5I=(__INTEGER)(Self__RB5I +  1);
-  };
-  Self__551Q=((__TYPES_TMP *)st__HG2I);
-  __tmp__3G2I=((void **)Self__551Q->parent_types__415F.storage__4VFJ)[Self__551Q->parent_types__415F.upper__GLAG];
-  switch (((struct ___OBJ *)__tmp__3G2I)->__id) {
-  case __TYPE__: {
-    append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__3G2I)->prototype__RD)->parent_named__QD.name__1QB);
-  } break;
-  case __TYPE_NULL__: {
-    append__MOK(string_tmp__RB,(&__string_59));
-  } break;
-  case __TYPE_VOID__: {
-    append__MOK(string_tmp__RB,(&__string_2));
-  } break;
-  case __TYPE_CONTEXT__: {
-    append__MOK(string_tmp__RB,(&__string_44));
-  } break;
-  case __TYPE_ID__: {
-    append__MOK(string_tmp__RB,(&__string_46));
-  } break;
-  case __TYPE_GENERIC__: {
-    append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__3G2I)->name__LR2B);
-  } break;
-  case __PROFIL_BLOCK__: {
-    append__MOK(string_tmp__RB,(&__string_39));
-  } break;
-  };
-  Self__14LR=((__STRING *)string_tmp__RB);
-  new_capacity__04LR= 0;
-  if ((Self__14LR->capacity__MNK <= Self__14LR->count__VF)) {
-    if ((Self__14LR->capacity__MNK ==  0)) {
-      Self__14LR->capacity__MNK= 32;
-      Self__14LR->storage__XNK=create__OUX( 32);
-    } else {
-      new_capacity__04LR=(__INTEGER)(Self__14LR->capacity__MNK <<  1);
-      Self__24LR=((__CHARACTER *)Self__14LR->storage__XNK);
-      old_nb_elts__34LR=Self__14LR->capacity__MNK;
-      new__44LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__24LR),((__UINTEGER_32 )old_nb_elts__34LR),((__UINTEGER_32 )new_capacity__04LR)));
-      upper__S40R=(__INTEGER)(new_capacity__04LR -  1);
-      Self__Q40R=old_nb_elts__34LR;
-      while ((Self__Q40R <= upper__S40R)) {
-        new__44LR[Self__Q40R]='\0';
-        Self__Q40R=(__INTEGER)(Self__Q40R +  1);
-      };
-      Self__14LR->storage__XNK=new__44LR;
-      Self__14LR->capacity__MNK=new_capacity__04LR;
-    };
-  };
-  ((__CHARACTER *)Self__14LR->storage__XNK)[Self__14LR->count__VF]=')';
-  Self__14LR->count__VF=(__INTEGER)(Self__14LR->count__VF +  1);
-  put_error__text__0AH( 1,string_tmp__RB);
-  put_position__ECH(p__EG2I);
-  put_string__EQD(msg_err__5AH);
-  if ((verbose_level__FX !=  0)) {
-    put_string__2EG(((__STRING *)msg_err__5AH));
-  };
-  if (((type_error__4AH !=  2) | is_warning__OBB)) {
-    exit(( 1));
-  };
-}
-
-static void* lookup__FATH()
-// () With resultNo recursive, No inlinable.
-{
-  void *result__JATH;
-  __INTEGER j__KATH;
-  void **__tmp__H45Q;
-  __BOOLEAN __tmp__JCTH;
-  result__JATH=NULL;
-  j__KATH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__H45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__KATH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__H45Q)[j__KATH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-    j__KATH=(__INTEGER)(j__KATH -  1);
-  };
-  if ((j__KATH >= stack_local_lower__IH4F)) {
-    result__JATH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__KATH];
-    if (((j__KATH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__JATH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-      context_extern__DOLH=result__JATH;
-    };
-    __tmp__JCTH=TRUE__;
-  } else {
-    __tmp__JCTH=FALSE__;
-  };
-  if ((! __tmp__JCTH)) {
-    if (((void *)profil_first__LPQC != (void *)NULL)) {
-      result__JATH=lookup__VTJM(profil_first__LPQC,(&__string_57));
-      if ((((void *)result__JATH != (void *)NULL) && ((void *)((__LOCAL *)result__JATH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__DOLH=result__JATH;
-      };
-    };
-  };
-  return(result__JATH);
-}
-
-static void append_collection__H3EI(__FAST_ARRAYoEXPRo *Self__I3EI,void *other__J3EI)
-// ({FAST_ARRAYoEXPRo},{NULLxFAST_ARRAYoEXPRo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__T3EI,Self__3VKI;
-  __tmp__T3EI=((__FAST_ARRAYoEXPRo *)other__J3EI)->parent_arrayed_collection__Q2LC.upper__2RSH;
-  Self__3VKI= 0;
-  while ((Self__3VKI <= __tmp__T3EI)) {
-    add_last__5REI(Self__I3EI,((void **)((__FAST_ARRAYoEXPRo *)other__J3EI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__3VKI]);
-    Self__3VKI=(__INTEGER)(Self__3VKI +  1);
-  };
-}
-
-static __INTEGER index_of__since__IUOH(__STRING *Self__JUOH,__INTEGER start_index__LUOH)
-// ({STRING},{INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__NUOH,__tmp__LB2Q;
-  __CHARACTER *__tmp__MB2Q;
-  result__NUOH=start_index__LUOH;
-  __tmp__LB2Q=Self__JUOH->count__VF;
-  __tmp__MB2Q=Self__JUOH->storage__XNK;
-  while ((! ((result__NUOH > __tmp__LB2Q) || ('@' == ((__CHARACTER *)__tmp__MB2Q)[(__INTEGER)(result__NUOH -  1)])))) {
-    result__NUOH=(__INTEGER)(result__NUOH +  1);
-  };
-  return(result__NUOH);
-}
-
-static __BOOLEAN is_letter_or_digit__1ACJ(__CHARACTER Self__2ACJ)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
-  __BOOLEAN result__STCJ,__tmp__2TCJ,__tmp__HBCJ,result__U5AR;
-  result__STCJ=FALSE__;
-  if ((((__INTEGER_8 )Self__2ACJ) >= ((__INTEGER_8 )'a'))) {
-    result__STCJ=(((__INTEGER_8 )Self__2ACJ) <= ((__INTEGER_8 )'z'));
-    __tmp__2TCJ=TRUE__;
-  } else {
-    __tmp__2TCJ=FALSE__;
-  };
-  if ((! __tmp__2TCJ)) {
-    if ((((__INTEGER_8 )Self__2ACJ) >= ((__INTEGER_8 )'A'))) {
-      result__STCJ=(((__INTEGER_8 )Self__2ACJ) <= ((__INTEGER_8 )'Z'));
-    };
-  };
-  if (result__STCJ) {
-    __tmp__HBCJ=TRUE__;
-  } else {
-    result__U5AR=FALSE__;
-    if ((((__INTEGER_8 )Self__2ACJ) >= ((__INTEGER_8 )'0'))) {
-      result__U5AR=(((__INTEGER_8 )Self__2ACJ) <= ((__INTEGER_8 )'9'));
-    };
-    __tmp__HBCJ=result__U5AR;
-  };
-  return(__tmp__HBCJ);
-}
-
-static __PUT_TO* create__base__index__value__LYWH(__POSITION p__NYWH,void *rec__OYWH,void *idx__PYWH,void *v__QYWH)
-// ({POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  __PUT_TO *result__EIYH,*Self__VOFI;
-  __POINTER ptr__FIYH,ptr_table__V40R,next__U40R,result__W40R;
-  __POINTER ptr_table__040R,next__Z40R,result__140R,ptr__5QAN;
-  __POINTER ptr_table__540R,next__440R,result__A50R,ptr_table__E50R;
-  __POINTER next__D50R,result__F50R;
-  __INTEGER typ_id__KIYH,typ_id__ERAN,new_capacity__D3FN,__tmp__L4FN;
-  __INTEGER __tmp__ODTN,Self__EX4N;
-  __UINTEGER_32 sz__HIYH,a__KE2Q,new_size__IE2Q,t__OE2Q,a__QE2Q;
-  __UINTEGER_32 new_size__340R,lab_type__240R,sz__BRAN,a__YE2Q;
-  __UINTEGER_32 new_size__WE2Q,t__2E2Q,a__4E2Q,new_size__H50R;
-  __UINTEGER_32 lab_type__G50R;
-  void *__tmp__3OFI,*first_type__1OFI;
-  void *__tmp__5OFI;
-  void *__tmp__APFI,*type_generic__0OFI;
-  __TYPE_GENERIC *Self__YKZM;
-  __FAST_ARRAYoPUT_TOo *result__4QAN,*Self__KUGN,*Self__B3FN;
-  __BOOLEAN __tmp__S3FN;
-  void **__tmp__K4FN,**new__1CTN;
-  result__EIYH=NULL;
-  ptr__FIYH=((__POINTER )(NULL));
-  typ_id__KIYH= 0;
-  sz__HIYH=((__UINTEGER_32 )sizeof(__PUT_TO));
-  if ((sz__HIYH ==  0)) {
-    result__EIYH=PUT_TO__;
-  } else {
-    typ_id__KIYH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HIYH);
-    if ((typ_id__KIYH == (__INTEGER)(-  1))) {
-      a__KE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IE2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HIYH + a__KE2Q) & (__UINTEGER_32)(~ a__KE2Q));
-      ptr_table__V40R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IE2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__U40R=((__POINTER )(NULL));
-      result__W40R=((__POINTER *)ptr_table__V40R)[ 0];
-      if ((result__W40R == (void *)NULL)) {
-        result__W40R=new_lab__2PJ(new_size__IE2Q);
-        next__U40R=(void *)((unsigned long)result__W40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IE2Q)));
-        ((__POINTER *)next__U40R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__V40R)[ 0]=next__U40R;
-      } else {
-        next__U40R=((__POINTER *)result__W40R)[ 0];
-        if ((next__U40R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W40R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IE2Q <<  1)) <=  4096)) {
-            next__U40R=(void *)((unsigned long)result__W40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IE2Q)));
-          } else {
-            next__U40R=new_lab__2PJ(new_size__IE2Q);
-          };
-          ((__POINTER *)next__U40R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__V40R)[ 0]=next__U40R;
-        } else {
-          ((__POINTER *)result__W40R)[ 0]=(void *)((unsigned long)((__POINTER *)next__U40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__W40R=next__U40R;
-        };
-      };
-      ptr__FIYH=result__W40R;
-    } else {
-      t__OE2Q=((__UINTEGER_32 )typ_id__KIYH);
-      a__QE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__340R=(__UINTEGER_32)((__UINTEGER_32)(sz__HIYH + a__QE2Q) & (__UINTEGER_32)(~ a__QE2Q));
-      ptr_table__040R=((__POINTER )(&(table_type[(t__OE2Q)])));
-      lab_type__240R=(__UINTEGER_32)(t__OE2Q |  1);
-      next__Z40R=((__POINTER )(NULL));
-      result__140R=((__POINTER *)ptr_table__040R)[ 0];
-      if ((result__140R == (void *)NULL)) {
-        result__140R=new_lab__2PJ(lab_type__240R);
-        next__Z40R=(void *)((unsigned long)result__140R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__340R)));
-        ((__POINTER *)next__Z40R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__040R)[ 0]=next__Z40R;
-      } else {
-        next__Z40R=((__POINTER *)result__140R)[ 0];
-        if ((next__Z40R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__140R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__340R <<  1)) <=  4096)) {
-            next__Z40R=(void *)((unsigned long)result__140R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__340R)));
-          } else {
-            next__Z40R=new_lab__2PJ(lab_type__240R);
-          };
-          ((__POINTER *)next__Z40R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__040R)[ 0]=next__Z40R;
-        } else {
-          ((__POINTER *)result__140R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__140R=next__Z40R;
-        };
-      };
-      ptr__FIYH=result__140R;
-    };
-    result__EIYH=((__PUT_TO *)ptr__FIYH);
-    *(result__EIYH) = *(PUT_TO__);
-  };
-  Self__VOFI=((__PUT_TO *)result__EIYH);
-  Self__VOFI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NYWH;
-  Self__VOFI->receiver__WQ2H=rec__OYWH;
-  Self__VOFI->index__0Q2H=idx__PYWH;
-  Self__VOFI->value__4Q2H=v__QYWH;
-  switch (((struct ___OBJ *)rec__OYWH)->__id) {
-  case __LIST__: {
-    __tmp__3OFI=static_type__OHQG(rec__OYWH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__3OFI=((__STRING_CST *)rec__OYWH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3OFI=((__EXTERNAL_C *)rec__OYWH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__3OFI=((__PROTOTYPE_CST *)rec__OYWH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__3OFI=((__INTEGER_CST *)rec__OYWH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__3OFI=((__LOCAL *)((__READ_LOCAL *)rec__OYWH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3OFI=static_type__CN1H(rec__OYWH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3OFI=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3OFI=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__3OFI=((__REAL_CST *)rec__OYWH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__3OFI=((__CHARACTER_CST *)rec__OYWH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__3OFI=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3OFI=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__3OFI=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__3OFI=static_type__UO1H(rec__OYWH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__3OFI=static_type__0O1H(rec__OYWH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__3OFI=static_type__5O1H(rec__OYWH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__3OFI=static_type__EP1H(rec__OYWH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3OFI=static_type__JP1H(rec__OYWH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3OFI=static_type__OP1H(rec__OYWH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__3OFI=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__3OFI=static_type__XP1H(rec__OYWH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__3OFI=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__3OFI=((__CAST *)rec__OYWH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__3OFI=static_type__NOKL(rec__OYWH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__3OFI=((__SLOT_DATA *)((__READ_SLOT *)rec__OYWH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__3OFI=((__SLOT_DATA *)((__READ_GLOBAL *)rec__OYWH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3OFI=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3OFI=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3OFI=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3OFI=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3OFI=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__3OFI=static_type__DFJM(rec__OYWH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__3OFI=static_type__P3ML(rec__OYWH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__3OFI=static_type__R3XM(rec__OYWH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__3OFI=static_type__DREO(rec__OYWH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3OFI=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__3OFI=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3OFI=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__3OFI=static_type__3YPN(rec__OYWH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__3OFI=static_type__1HSO(rec__OYWH);
-  } break;
-  };
-  __tmp__5OFI=((__TYPE_FULL *)__tmp__3OFI)->parent_type__5SL;
-  if (__tmp__5OFI==NULL) {
-    __tmp__APFI=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__5OFI)->__id) {
-    case __TYPE__: {
-      __tmp__APFI=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__APFI=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__APFI=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__APFI=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__APFI=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__APFI=((void *)__tmp__5OFI);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__APFI=NULL;
-    } break;
-    }
-  };
-  type_generic__0OFI=__tmp__APFI;
-  first_type__1OFI=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__APFI)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
-  if (((! ((__UINTEGER_8)(((__TYPE_FULL *)first_type__1OFI)->flag__ATL &  1) !=  0)) || ((void *)((__TYPE_FULL *)first_type__1OFI)->parent_type__5SL == (void *)type_boolean__VJB))) {
-    Self__YKZM=((__TYPE_GENERIC *)__tmp__APFI);
-    if (((void *)Self__YKZM->put_to_list__VFZM == (void *)NULL)) {
-      result__4QAN=NULL;
-      ptr__5QAN=((__POINTER )(NULL));
-      typ_id__ERAN= 0;
-      sz__BRAN=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPUT_TOo));
-      if ((sz__BRAN ==  0)) {
-        result__4QAN=FAST_ARRAYoPUT_TOo__;
-      } else {
-        typ_id__ERAN=__FAST_ARRAYoPUT_TOo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BRAN);
-        if ((typ_id__ERAN == (__INTEGER)(-  1))) {
-          a__YE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WE2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BRAN + a__YE2Q) & (__UINTEGER_32)(~ a__YE2Q));
-          ptr_table__540R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WE2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__440R=((__POINTER )(NULL));
-          result__A50R=((__POINTER *)ptr_table__540R)[ 0];
-          if ((result__A50R == (void *)NULL)) {
-            result__A50R=new_lab__2PJ(new_size__WE2Q);
-            next__440R=(void *)((unsigned long)result__A50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE2Q)));
-            ((__POINTER *)next__440R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__540R)[ 0]=next__440R;
-          } else {
-            next__440R=((__POINTER *)result__A50R)[ 0];
-            if ((next__440R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WE2Q <<  1)) <=  4096)) {
-                next__440R=(void *)((unsigned long)result__A50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE2Q)));
-              } else {
-                next__440R=new_lab__2PJ(new_size__WE2Q);
-              };
-              ((__POINTER *)next__440R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__540R)[ 0]=next__440R;
-            } else {
-              ((__POINTER *)result__A50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__440R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__A50R=next__440R;
-            };
-          };
-          ptr__5QAN=result__A50R;
-        } else {
-          t__2E2Q=((__UINTEGER_32 )typ_id__ERAN);
-          a__4E2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__H50R=(__UINTEGER_32)((__UINTEGER_32)(sz__BRAN + a__4E2Q) & (__UINTEGER_32)(~ a__4E2Q));
-          ptr_table__E50R=((__POINTER )(&(table_type[(t__2E2Q)])));
-          lab_type__G50R=(__UINTEGER_32)(t__2E2Q |  1);
-          next__D50R=((__POINTER )(NULL));
-          result__F50R=((__POINTER *)ptr_table__E50R)[ 0];
-          if ((result__F50R == (void *)NULL)) {
-            result__F50R=new_lab__2PJ(lab_type__G50R);
-            next__D50R=(void *)((unsigned long)result__F50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H50R)));
-            ((__POINTER *)next__D50R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__E50R)[ 0]=next__D50R;
-          } else {
-            next__D50R=((__POINTER *)result__F50R)[ 0];
-            if ((next__D50R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H50R <<  1)) <=  4096)) {
-                next__D50R=(void *)((unsigned long)result__F50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H50R)));
-              } else {
-                next__D50R=new_lab__2PJ(lab_type__G50R);
-              };
-              ((__POINTER *)next__D50R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__E50R)[ 0]=next__D50R;
-            } else {
-              ((__POINTER *)result__F50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__D50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__F50R=next__D50R;
-            };
-          };
-          ptr__5QAN=result__F50R;
-        };
-        result__4QAN=((__FAST_ARRAYoPUT_TOo *)ptr__5QAN);
-        *(result__4QAN) = *(FAST_ARRAYoPUT_TOo__);
-      };
-      Self__KUGN=((__FAST_ARRAYoPUT_TOo *)result__4QAN);
-      if ((Self__KUGN->parent_arrayed_collection__UFZM.capacity__F3FN <  16)) {
-        Self__KUGN->parent_arrayed_collection__UFZM.storage__B4FN=create__VHLN( 16);
-        Self__KUGN->parent_arrayed_collection__UFZM.capacity__F3FN= 16;
-      };
-      Self__KUGN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(-  1);
-      Self__YKZM->put_to_list__VFZM=result__4QAN;
-    };
-    Self__B3FN=((__FAST_ARRAYoPUT_TOo *)Self__YKZM->put_to_list__VFZM);
-    new_capacity__D3FN= 0;
-    if (((__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM +  1) <= (__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN -  1))) {
-      Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM +  1);
-      __tmp__S3FN=TRUE__;
-    } else {
-      __tmp__S3FN=FALSE__;
-    };
-    if ((! __tmp__S3FN)) {
-      if ((Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN ==  0)) {
-        Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN=create__VHLN( 2);
-        Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN= 2;
-        Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM= 0;
-      } else {
-        new_capacity__D3FN=(__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN <<  1);
-        __tmp__K4FN=Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN;
-        __tmp__L4FN=Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN;
-        new__1CTN=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__K4FN)),((__UINTEGER_32 )(__INTEGER)(__tmp__L4FN * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__D3FN * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__ODTN=(__INTEGER)(new_capacity__D3FN -  1);
-        Self__EX4N=__tmp__L4FN;
-        while ((Self__EX4N <= __tmp__ODTN)) {
-          new__1CTN[Self__EX4N]=NULL;
-          Self__EX4N=(__INTEGER)(Self__EX4N +  1);
-        };
-        Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN=new__1CTN;
-        Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN=new_capacity__D3FN;
-        Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM +  1);
-      };
-    };
-    ((void **)Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN)[Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM]=Self__VOFI;
-  };
-  return(result__EIYH);
-}
-
-static void* lookup__0RTH()
-// () With resultNo recursive, No inlinable.
-{
-  void *result__4RTH;
-  __INTEGER j__5RTH;
-  void **__tmp__O45Q;
-  __BOOLEAN __tmp__4TTH;
-  result__4RTH=NULL;
-  j__5RTH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
-  __tmp__O45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
-  while ((! ((j__5RTH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__O45Q)[j__5RTH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
-    j__5RTH=(__INTEGER)(j__5RTH -  1);
-  };
-  if ((j__5RTH >= stack_local_lower__IH4F)) {
-    result__4RTH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__5RTH];
-    if (((j__5RTH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__4RTH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
-      context_extern__DOLH=result__4RTH;
-    };
-    __tmp__4TTH=TRUE__;
-  } else {
-    __tmp__4TTH=FALSE__;
-  };
-  if ((! __tmp__4TTH)) {
-    if (((void *)profil_first__LPQC != (void *)NULL)) {
-      result__4RTH=lookup__VTJM(profil_first__LPQC,(&__string_57));
-      if ((((void *)result__4RTH != (void *)NULL) && ((void *)((__LOCAL *)result__4RTH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__DOLH=result__4RTH;
-      };
-    };
-  };
-  return(result__4RTH);
-}
-
-static void add_arg__to__in__for__block__Z2OH(void *e__12OH,__INTEGER idx__22OH,void *args__32OH,void *slot__42OH,__BOOLEAN is_block_value__52OH)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{INTEGER},{NULLxFAST_ARRAYoEXPRo},{NULLxSLOT_DATAxSLOT_CODE},{TRUExFALSE}) VoidNo recursive, No inlinable.
-{
-  __INTEGER count__B3OH,__tmp__B4OH;
-  void *__tmp__D3OH,*em__A3OH;
-  void *__tmp__43OH,*__tmp__K4OH;
-  void *__tmp__A4OH,*__tmp__M4OH;
-  __POSITION __tmp__N4OH,__tmp__O4OH,__tmp__H5OH;
-  __BOOLEAN __tmp__U4OH;
-  count__B3OH= 0;
-  if (e__12OH==NULL) {
-    __tmp__D3OH=NULL;
-  } else {
-    switch (((struct ___OBJ *)e__12OH)->__id) {
-    case __LIST__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__D3OH=((void *)e__12OH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__D3OH=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__D3OH=NULL;
-    } break;
-    }
-  };
-  em__A3OH=__tmp__D3OH;
-  if (((void *)__tmp__D3OH != (void *)NULL)) {
-    count__B3OH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__D3OH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1);
-    append_collection__H3EI(args__32OH,((__EXPR_MULTIPLE *)__tmp__D3OH)->expr_list__3EMH);
-  } else {
-    count__B3OH= 1;
-    add_last__5REI(args__32OH,e__12OH);
-  };
-  if (verify__RCAG) {
-    if ((! is_block_value__52OH)) {
-      if (((struct ___OBJ *)slot__42OH)->__id==__SLOT_DATA__) {
-        __tmp__43OH=((__SLOT *)((__SLOT_DATA *)slot__42OH)->parent_slot__IHZD)->base_slot__X12F;
-      } else {
-        __tmp__43OH=((__SLOT *)((__SLOT_CODE *)slot__42OH)->parent_slot__A22F)->base_slot__X12F;
+        }
       };
-      __tmp__A4OH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__43OH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__22OH];
-      if (((struct ___OBJ *)__tmp__A4OH)->__id==__ITM_ARG__) {
-        __tmp__B4OH= 1;
+      __tmp__1XFL=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__PWFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (__tmp__1XFL==NULL) {
+        __tmp__EBUL=NULL;
       } else {
-        __tmp__B4OH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__A4OH)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
-      };
-      if ((__tmp__B4OH != count__B3OH)) {
-        put_error__text__0AH( 1,(&__string_335));
-        if (((struct ___OBJ *)slot__42OH)->__id==__SLOT_DATA__) {
-          __tmp__K4OH=((__SLOT *)((__SLOT_DATA *)slot__42OH)->parent_slot__IHZD)->base_slot__X12F;
-        } else {
-          __tmp__K4OH=((__SLOT *)((__SLOT_CODE *)slot__42OH)->parent_slot__A22F)->base_slot__X12F;
-        };
-        __tmp__M4OH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__K4OH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__22OH];
-        if (((struct ___OBJ *)__tmp__M4OH)->__id==__ITM_ARG__) {
-          __tmp__N4OH=((__ITM_ARG *)__tmp__M4OH)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
-        } else {
-          __tmp__N4OH=((__ITM_ARGS *)__tmp__M4OH)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
-        };
-        put_position__ECH(__tmp__N4OH);
-        switch (((struct ___OBJ *)e__12OH)->__id) {
-        case __LIST__: {
-          __tmp__O4OH=((__LIST *)e__12OH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__O4OH=((__STRING_CST *)e__12OH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__O4OH=((__EXTERNAL_C *)e__12OH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        switch (((struct ___OBJ *)__tmp__1XFL)->__id) {
+        case __LIST__WH__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__O4OH=((__PROTOTYPE_CST *)e__12OH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __STRING_CST__5J__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__O4OH=((__INTEGER_CST *)e__12OH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CALL_NULL__IUB__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__O4OH=((__READ_LOCAL *)e__12OH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PUSH__IXB__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__O4OH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__O4OH=((__EXPR_EQUAL *)e__12OH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__O4OH=((__EXPR_NOT_EQUAL *)e__12OH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__O4OH=((__REAL_CST *)e__12OH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __SWITCH__QDXC__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__O4OH=((__CHARACTER_CST *)e__12OH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NODE_TYPE__SK2C__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__O4OH=((__IS_EXPANDED *)e__12OH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__O4OH=((__GET_TYPE_ID *)e__12OH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__O4OH=((__EXPR_SUP *)e__12OH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__EBUL=((void *)__tmp__1XFL);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__O4OH=((__EXPR_SUB *)e__12OH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__EBUL=((void *)__tmp__1XFL);
         } break;
-        case __EXPR_MUL__: {
-          __tmp__O4OH=((__EXPR_MUL *)e__12OH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__O4OH=((__EXPR_DIV *)e__12OH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__O4OH=((__EXPR_AND *)e__12OH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__O4OH=((__EXPR_SHIFT_R *)e__12OH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__O4OH=((__EXPR_SHIFT_L *)e__12OH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__O4OH=((__PUT_TO *)e__12OH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__O4OH=((__ITEM *)e__12OH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__O4OH=((__SIZE_OF *)e__12OH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __CAST__: {
-          __tmp__O4OH=((__CAST *)e__12OH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__O4OH=((__CALL_SLOT *)e__12OH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__O4OH=((__READ_SLOT *)e__12OH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__O4OH=((__READ_GLOBAL *)e__12OH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __PUT_TO__TFOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__O4OH=((__EXPR_NOT_LOGIC *)e__12OH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __ITEM__HGOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__O4OH=((__EXPR_OR_LOGIC *)e__12OH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__O4OH=((__EXPR_OR_OR_LOGIC *)e__12OH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CAST__1HOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__O4OH=((__EXPR_AND_LOGIC *)e__12OH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __REAL_CST__1LOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__O4OH=((__EXPR_AND_AND_LOGIC *)e__12OH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__O4OH=((__EXPR_NEG *)e__12OH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__O4OH=((__EXPR_ADD *)e__12OH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NOP__RXVJ__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__O4OH=((__EXPR_NOT *)e__12OH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__EBUL=((void *)__tmp__1XFL);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__O4OH=((__EXPR_MOD *)e__12OH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __LOOP__LRBK__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__O4OH=((__EXPR_SUP_EQ *)e__12OH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__O4OH=((__EXPR_INF *)e__12OH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __NODE_STYLE__RD4K__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__O4OH=((__EXPR_INF_EQ *)e__12OH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_SLOT__LL4K__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__O4OH=((__EXPR_OR *)e__12OH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__O4OH=((__EXPR_XOR *)e__12OH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__EBUL=NULL;
         } break;
-        };
-        put_position__ECH(__tmp__O4OH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__U4OH=TRUE__;
-    } else {
-      __tmp__U4OH=FALSE__;
-    };
-    if ((! __tmp__U4OH)) {
-      if (((idx__22OH ==  0) && (count__B3OH !=  1))) {
-        switch (((struct ___OBJ *)e__12OH)->__id) {
-        case __LIST__: {
-          __tmp__H5OH=((__LIST *)e__12OH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__H5OH=((__STRING_CST *)e__12OH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__H5OH=((__EXTERNAL_C *)e__12OH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__H5OH=((__PROTOTYPE_CST *)e__12OH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__H5OH=((__INTEGER_CST *)e__12OH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__H5OH=((__READ_LOCAL *)e__12OH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__H5OH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__H5OH=((__EXPR_EQUAL *)e__12OH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__H5OH=((__EXPR_NOT_EQUAL *)e__12OH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __REAL_CST__: {
-          __tmp__H5OH=((__REAL_CST *)e__12OH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__H5OH=((__CHARACTER_CST *)e__12OH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__H5OH=((__IS_EXPANDED *)e__12OH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__H5OH=((__GET_TYPE_ID *)e__12OH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__H5OH=((__EXPR_SUP *)e__12OH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__H5OH=((__EXPR_SUB *)e__12OH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__H5OH=((__EXPR_MUL *)e__12OH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__H5OH=((__EXPR_DIV *)e__12OH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__H5OH=((__EXPR_AND *)e__12OH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__H5OH=((__EXPR_SHIFT_R *)e__12OH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__H5OH=((__EXPR_SHIFT_L *)e__12OH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __LOOP_END__W0RM__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__H5OH=((__PUT_TO *)e__12OH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __COP_LOCK__240M__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__H5OH=((__ITEM *)e__12OH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__H5OH=((__SIZE_OF *)e__12OH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __CAST__: {
-          __tmp__H5OH=((__CAST *)e__12OH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__H5OH=((__CALL_SLOT *)e__12OH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF__OXBP__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__H5OH=((__READ_SLOT *)e__12OH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__H5OH=((__READ_GLOBAL *)e__12OH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__EBUL=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__H5OH=((__EXPR_NOT_LOGIC *)e__12OH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__H5OH=((__EXPR_OR_LOGIC *)e__12OH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__H5OH=((__EXPR_OR_OR_LOGIC *)e__12OH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__H5OH=((__EXPR_AND_LOGIC *)e__12OH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__H5OH=((__EXPR_AND_AND_LOGIC *)e__12OH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__H5OH=((__EXPR_NEG *)e__12OH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__H5OH=((__EXPR_ADD *)e__12OH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__H5OH=((__EXPR_NOT *)e__12OH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__H5OH=((__EXPR_MOD *)e__12OH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__H5OH=((__EXPR_SUP_EQ *)e__12OH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__H5OH=((__EXPR_INF *)e__12OH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__H5OH=((__EXPR_INF_EQ *)e__12OH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__H5OH=((__EXPR_OR *)e__12OH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__H5OH=((__EXPR_XOR *)e__12OH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        } break;
-        };
-        put_error__text__0AH( 1,(&__string_481));
-        put_position__ECH(__tmp__H5OH);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
+        }
       };
-    };
-  };
-}
-
-static __BOOLEAN is_cast__to__in__BD0I(__TYPE_FULL *Self__CD0I,void *n__DD0I,void *t__ED0I,void *lst__FD0I)
-// ({TYPE_FULL},{STRING_CONSTANT},{NULLxTYPE_FULL},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER j__HD0I,new_capacity__A5LR,old_nb_elts__D5LR,upper__L50R;
-  __INTEGER Self__J50R;
-  void *old_self_up__JD0I;
-  void *__tmp__3D0I,*__tmp__SE0I;
-  void *__tmp__4D0I,*__tmp__VCFQ;
-  __ITM_TYPE_STYLE *Self__UCFQ;
-  __POSITION pos__V2CR;
-  __STRING *Self__B5LR;
-  __BOOLEAN result__ID0I,__tmp__BE0I;
-  __CHARACTER ch__F5LR;
-  __CHARACTER *Self__C5LR,*new__E5LR;
-  j__HD0I= 0;
-  result__ID0I=FALSE__;
-  old_self_up__JD0I=NULL;
-  if (((void *)lst__FD0I != (void *)NULL)) {
-    old_self_up__JD0I=self_up__TJEF;
-    self_up__TJEF=Self__CD0I->parent_type__5SL;
-    j__HD0I= 0;
-    while_do__QMBJ:
-    {
-      if ((j__HD0I <= ((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.upper__BWK)) {
-        __tmp__3D0I=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.storage__5WK)[j__HD0I];
-        switch (((struct ___OBJ *)__tmp__3D0I)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          if (((__ITM_TYPE_SIMPLE *)__tmp__3D0I)->to_run__2VK==0) {
-            __tmp__4D0I=((__ITM_TYPE_SIMPLE *)__tmp__3D0I)->to_run__1VK;
-          } else {
-            __tmp__4D0I=to_run__XVK(__tmp__3D0I);
-          };
+      if ((((void *)__tmp__PSJO != (void *)NULL) && ((void *)__tmp__EBUL != (void *)NULL))) {
+        switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__QBUL=((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO)->global__N15J->parent_variable__JJRG.type__IO5D;
         } break;
-        case __ITM_TYPE_STYLE__: {
-          if (((__ITM_TYPE_STYLE *)__tmp__3D0I)->to_run__E1IB==0) {
-            __tmp__4D0I=((__ITM_TYPE_STYLE *)__tmp__3D0I)->to_run__D1IB;
-          } else {
-            Self__UCFQ=((__ITM_TYPE_STYLE *)__tmp__3D0I);
-            __tmp__VCFQ=get__PUN(Self__UCFQ);
-            Self__UCFQ->to_run__D1IB=__tmp__VCFQ;
-            Self__UCFQ->to_run__E1IB=0;
-            __tmp__4D0I=__tmp__VCFQ;
-          };
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__4D0I=to_run__F1IB(__tmp__3D0I);
-        } break;
-        case __ITM_TYPE_SELF__: {
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__V2CR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__V2CR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          __tmp__4D0I=run_value__SLQC;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__QBUL=((__WRITE_SLOT__EYKJ *)__tmp__PSJO)->slot__025J->parent_variable__JJRG.type__IO5D;
         } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__4D0I=to_run__LJEF(__tmp__3D0I);
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__QBUL=((__WRITE_LOCAL__TEYJ *)__tmp__PSJO)->local__0FKK->parent_variable__O4WC.type__IO5D;
         } break;
         };
-        __tmp__BE0I=((void *)__tmp__4D0I != (void *)t__ED0I);
-      } else {
-        __tmp__BE0I=FALSE__;
-      };
-      if (__tmp__BE0I) {
-        j__HD0I=(__INTEGER)(j__HD0I +  1);
-        goto while_do__QMBJ;
-      };
-    };
-    self_up__TJEF=old_self_up__JD0I;
-    if ((j__HD0I <= ((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.upper__BWK)) {
-      result__ID0I=TRUE__;
-      copy__BNK(last_cast_name__T32H,n__DD0I);
-      __tmp__SE0I=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.storage__5WK)[j__HD0I];
-      switch (((struct ___OBJ *)__tmp__SE0I)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        append_cast_name_in__A1CJ(__tmp__SE0I,last_cast_name__T32H);
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        append_cast_name_in__T1CJ(__tmp__SE0I,last_cast_name__T32H);
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        append_cast_name_in__G2CJ(__tmp__SE0I,last_cast_name__T32H);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        append_cast_name_in__12CJ(__tmp__SE0I,last_cast_name__T32H);
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        Self__B5LR=((__STRING *)last_cast_name__T32H);
-        ch__F5LR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__SE0I)->index__BD0D)))));
-        new_capacity__A5LR= 0;
-        if ((Self__B5LR->capacity__MNK <= Self__B5LR->count__VF)) {
-          if ((Self__B5LR->capacity__MNK ==  0)) {
-            Self__B5LR->capacity__MNK= 32;
-            Self__B5LR->storage__XNK=create__OUX( 32);
-          } else {
-            new_capacity__A5LR=(__INTEGER)(Self__B5LR->capacity__MNK <<  1);
-            Self__C5LR=((__CHARACTER *)Self__B5LR->storage__XNK);
-            old_nb_elts__D5LR=Self__B5LR->capacity__MNK;
-            new__E5LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C5LR),((__UINTEGER_32 )old_nb_elts__D5LR),((__UINTEGER_32 )new_capacity__A5LR)));
-            upper__L50R=(__INTEGER)(new_capacity__A5LR -  1);
-            Self__J50R=old_nb_elts__D5LR;
-            while ((Self__J50R <= upper__L50R)) {
-              new__E5LR[Self__J50R]='\0';
-              Self__J50R=(__INTEGER)(Self__J50R +  1);
-            };
-            Self__B5LR->storage__XNK=new__E5LR;
-            Self__B5LR->capacity__MNK=new_capacity__A5LR;
-          };
-        };
-        ((__CHARACTER *)Self__B5LR->storage__XNK)[Self__B5LR->count__VF]=ch__F5LR;
-        Self__B5LR->count__VF=(__INTEGER)(Self__B5LR->count__VF +  1);
-      } break;
+        __tmp__4BUL=((void *)((__TYPE_FULL__XMB *)__tmp__QBUL)->the_parent_type__QLK == (void *)type_boolean__UNB);
+      } else /* FALSE */ {
+        __tmp__4BUL=FALSE__O__;
       };
-    };
-  };
-  return(result__ID0I);
-}
-
-static void init__0QFI(__LOCAL *Self__1QFI)
-// ({LOCAL}) VoidNo recursive, No inlinable.
-{
-  void *int__4QFI,*__tmp__NRFI;
-  void *val__2QFI,*__tmp__3RFI;
-  void *__tmp__DRFI;
-  void *__tmp__ERFI;
-  __INTEGER_CST *Self__VG2Q;
-  void *__tmp__1RFI;
-  __POSITION __tmp__2RFI;
-  int__4QFI=NULL;
-  val__2QFI=default_value__20IH(Self__1QFI->parent_variable__T1LC.type__D25F,Self__1QFI->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-  __tmp__DRFI=((__TYPE_FULL *)Self__1QFI->parent_variable__T1LC.type__D25F)->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__DRFI)->__id) {
-  case __TYPE__: {
-    __tmp__ERFI=((__PROTOTYPE *)((__TYPE *)__tmp__DRFI)->prototype__RD)->parent_named__QD.name__1QB;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__ERFI=(&__string_59);
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__ERFI=(&__string_2);
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__ERFI=(&__string_44);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__ERFI=(&__string_46);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__ERFI=((__TYPE_GENERIC *)__tmp__DRFI)->name__LR2B;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__ERFI=((__PROFIL_BLOCK *)__tmp__DRFI)->parent_profil__OGAG.name__5IEI;
-  } break;
-  };
-  if ((((((((((void *)__tmp__ERFI == (void *)(&__string_47)) || ((void *)__tmp__ERFI == (void *)(&__string_48))) || ((void *)__tmp__ERFI == (void *)(&__string_49))) || ((void *)__tmp__ERFI == (void *)(&__string_50))) || ((void *)__tmp__ERFI == (void *)(&__string_51))) || ((void *)__tmp__ERFI == (void *)(&__string_52))) || ((void *)__tmp__ERFI == (void *)(&__string_53))) || ((void *)__tmp__ERFI == (void *)(&__string_54)))) {
-    if (val__2QFI==NULL) {
-      __tmp__NRFI=NULL;
-    } else {
-      switch (((struct ___OBJ *)val__2QFI)->__id) {
-      case __LIST__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__NRFI=((void *)val__2QFI);
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __CAST__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__NRFI=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__NRFI=NULL;
-      } break;
-      }
-    };
-    int__4QFI=__tmp__NRFI;
-    if (((void *)__tmp__NRFI != (void *)NULL)) {
-      Self__VG2Q=((__INTEGER_CST *)__tmp__NRFI);
-      Self__VG2Q->parent_constant__B3LC.static_type__M2YD=Self__1QFI->parent_variable__T1LC.type__D25F;
-      check_type__YG5D(Self__VG2Q);
-    };
-  } else {
-    __tmp__1RFI=Self__1QFI->parent_variable__T1LC.type__D25F;
-    __tmp__2RFI=Self__1QFI->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-    switch (((struct ___OBJ *)val__2QFI)->__id) {
-    case __LIST__: {
-      __tmp__3RFI=check_type__with__DKDN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __STRING_CST__: {
-      __tmp__3RFI=check_type__with__Y12H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__3RFI=check_type__with__XE3H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3RFI=check_type__with__WN3H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__3RFI=check_type__with__VW3H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__3RFI=check_type__with__TDFJ(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3RFI=check_type__with__T53H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3RFI=check_type__with__SI4H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3RFI=check_type__with__RR4H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __REAL_CST__: {
-      __tmp__3RFI=check_type__with__Q04H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__3RFI=check_type__with__PD5H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__3RFI=check_type__with__NM5H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3RFI=check_type__with__LV5H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__3RFI=check_type__with__K45H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__3RFI=check_type__with__JHAI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__3RFI=check_type__with__IQAI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__3RFI=check_type__with__HZAI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__3RFI=check_type__with__GCBI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3RFI=check_type__with__FLBI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3RFI=check_type__with__EUBI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __PUT_TO__: {
-      __tmp__3RFI=check_type__with__C3BI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __ITEM__: {
-      __tmp__3RFI=check_type__with__AGCI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__3RFI=check_type__with__4OCI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __CAST__: {
-      __tmp__3RFI=check_type__with__2XCI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__3RFI=check_type__with__BTDN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__3RFI=check_type__with__2VKL(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__3RFI=check_type__with__14KL(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3RFI=check_type__with__M12O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3RFI=check_type__with__E3IO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3RFI=check_type__with__MKSO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3RFI=check_type__with__DGJO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3RFI=check_type__with__MTSO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__3RFI=check_type__with__CAYM(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__3RFI=check_type__with__BJYM(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__3RFI=check_type__with__A2DN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__3RFI=check_type__with__CPJO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3RFI=check_type__with__WVIP(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__3RFI=check_type__with__LE3O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3RFI=check_type__with__KN3O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__3RFI=check_type__with__35ZN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__3RFI=check_type__with__JW3O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
-    } break;
-    };
-    val__2QFI=__tmp__3RFI;
-  };
-  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(Self__1QFI,Self__1QFI->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,val__2QFI));
-}
-
-static __WRITE_GLOBAL* my_copy__YVBN(__WRITE_GLOBAL *Self__ZVBN)
-// ({WRITE_GLOBAL}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__R5LR;
-  void *__tmp__3VBN,*__tmp__4VBN;
-  __STRING_CST *Self__UIBQ;
-  __PROTOTYPE_CST *Self__VIBQ;
-  __INTEGER_CST *Self__WIBQ,*result__H5LR,*Self__P5LR;
-  __POSITION p__Q5LR,p__25LR,p__IAMR;
-  void *t__S5LR,*t__45LR;
-  __POINTER ptr__I5LR,ptr_table__O50R,next__N50R,result__P50R;
-  __POINTER ptr_table__T50R,next__S50R,result__U50R,ptr__U5LR;
-  __POINTER ptr_table__Y50R,next__X50R,result__Z50R,ptr_table__350R;
-  __POINTER next__250R,result__450R,ptr__AAMR,ptr_table__CA1R;
-  __POINTER next__BA1R,result__DA1R,ptr_table__HA1R,next__GA1R;
-  __POINTER result__IA1R;
-  __INTEGER typ_id__J5LR,typ_id__V5LR,typ_id__BAMR;
-  __UINTEGER_32 sz__K5LR,a__L5LR,new_size__M5LR,t__N5LR,a__O5LR;
-  __UINTEGER_32 new_size__W50R,lab_type__V50R,sz__W5LR,a__X5LR;
-  __UINTEGER_32 new_size__Y5LR,t__Z5LR,a__05LR,new_size__AA1R;
-  __UINTEGER_32 lab_type__550R,sz__CAMR,a__DAMR,new_size__EAMR,t__FAMR;
-  __UINTEGER_32 a__GAMR,new_size__KA1R,lab_type__JA1R;
-  void *__tmp__X5AR,*__tmp__15AR,*__tmp__X2CR;
-  __READ_LOCAL *__tmp__Y5AR,*__tmp__25AR;
-  __REAL_CST *Self__YIBQ,*result__T5LR,*Self__15LR;
-  void *v__35LR;
-  __CHARACTER_CST *Self__0IBQ;
-  __IS_EXPANDED *Self__1IBQ,*result__55LR,*Self__HAMR;
-  __READ_GLOBAL *__tmp__Y2CR;
-  void *__tmp__CWBN;
-  __WRITE_GLOBAL *__tmp__DWBN,*result__2VBN;
-  __tmp__3VBN=Self__ZVBN->parent_write__YAGH.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__3VBN)->__id) {
-  case __LIST__: {
-    __tmp__4VBN=my_copy__MSYM(__tmp__3VBN);
-  } break;
-  case __STRING_CST__: {
-    Self__UIBQ=((__STRING_CST *)__tmp__3VBN);
-    __tmp__4VBN=create__text__ITMH(Self__UIBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UIBQ->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__4VBN=my_copy__EK2H(__tmp__3VBN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__VIBQ=((__PROTOTYPE_CST *)__tmp__3VBN);
-    __tmp__4VBN=create__type__PKQC(Self__VIBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VIBQ->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__WIBQ=((__INTEGER_CST *)__tmp__3VBN);
-    p__Q5LR=Self__WIBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__R5LR=Self__WIBQ->value__W4YD;
-    t__S5LR=Self__WIBQ->parent_constant__B3LC.static_type__M2YD;
-    result__H5LR=NULL;
-    ptr__I5LR=((__POINTER )(NULL));
-    typ_id__J5LR= 0;
-    sz__K5LR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__K5LR ==  0)) {
-      result__H5LR=INTEGER_CST__;
-    } else {
-      typ_id__J5LR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K5LR);
-      if ((typ_id__J5LR == (__INTEGER)(-  1))) {
-        a__L5LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__M5LR=(__UINTEGER_32)((__UINTEGER_32)(sz__K5LR + a__L5LR) & (__UINTEGER_32)(~ a__L5LR));
-        ptr_table__O50R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M5LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__N50R=((__POINTER )(NULL));
-        result__P50R=((__POINTER *)ptr_table__O50R)[ 0];
-        if ((result__P50R == (void *)NULL)) {
-          result__P50R=new_lab__2PJ(new_size__M5LR);
-          next__N50R=(void *)((unsigned long)result__P50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5LR)));
-          ((__POINTER *)next__N50R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__O50R)[ 0]=next__N50R;
-        } else {
-          next__N50R=((__POINTER *)result__P50R)[ 0];
-          if ((next__N50R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M5LR <<  1)) <=  4096)) {
-              next__N50R=(void *)((unsigned long)result__P50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5LR)));
-            } else {
-              next__N50R=new_lab__2PJ(new_size__M5LR);
-            };
-            ((__POINTER *)next__N50R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__O50R)[ 0]=next__N50R;
-          } else {
-            ((__POINTER *)result__P50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__N50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__P50R=next__N50R;
-          };
-        };
-        ptr__I5LR=result__P50R;
-      } else {
-        t__N5LR=((__UINTEGER_32 )typ_id__J5LR);
-        a__O5LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__W50R=(__UINTEGER_32)((__UINTEGER_32)(sz__K5LR + a__O5LR) & (__UINTEGER_32)(~ a__O5LR));
-        ptr_table__T50R=((__POINTER )(&(table_type[(t__N5LR)])));
-        lab_type__V50R=(__UINTEGER_32)(t__N5LR |  1);
-        next__S50R=((__POINTER )(NULL));
-        result__U50R=((__POINTER *)ptr_table__T50R)[ 0];
-        if ((result__U50R == (void *)NULL)) {
-          result__U50R=new_lab__2PJ(lab_type__V50R);
-          next__S50R=(void *)((unsigned long)result__U50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W50R)));
-          ((__POINTER *)next__S50R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__T50R)[ 0]=next__S50R;
-        } else {
-          next__S50R=((__POINTER *)result__U50R)[ 0];
-          if ((next__S50R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W50R <<  1)) <=  4096)) {
-              next__S50R=(void *)((unsigned long)result__U50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W50R)));
-            } else {
-              next__S50R=new_lab__2PJ(lab_type__V50R);
-            };
-            ((__POINTER *)next__S50R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__T50R)[ 0]=next__S50R;
-          } else {
-            ((__POINTER *)result__U50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__S50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__U50R=next__S50R;
-          };
-        };
-        ptr__I5LR=result__U50R;
-      };
-      result__H5LR=((__INTEGER_CST *)ptr__I5LR);
-      *(result__H5LR) = *(INTEGER_CST__);
-    };
-    Self__P5LR=((__INTEGER_CST *)result__H5LR);
-    Self__P5LR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Q5LR;
-    Self__P5LR->value__W4YD=v__R5LR;
-    Self__P5LR->parent_constant__B3LC.static_type__M2YD=t__S5LR;
-    check_type__YG5D(Self__P5LR);
-    __tmp__4VBN=result__H5LR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__X5AR=read__QB5G(((__READ_LOCAL *)__tmp__3VBN)->local__HJZD);
-    if (__tmp__X5AR==NULL) {
-      __tmp__Y5AR=NULL;
-    } else {
-      __tmp__Y5AR=((__READ_LOCAL *)__tmp__X5AR);
-    };
-    __tmp__4VBN=__tmp__Y5AR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4VBN=my_copy__SL2H(__tmp__3VBN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4VBN=my_copy__LM2H(__tmp__3VBN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4VBN=my_copy__YM2H(__tmp__3VBN);
-  } break;
-  case __REAL_CST__: {
-    Self__YIBQ=((__REAL_CST *)__tmp__3VBN);
-    p__25LR=Self__YIBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__35LR=Self__YIBQ->value__HN2H;
-    t__45LR=Self__YIBQ->parent_constant__U2JH.static_type__M2YD;
-    result__T5LR=NULL;
-    ptr__U5LR=((__POINTER )(NULL));
-    typ_id__V5LR= 0;
-    sz__W5LR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__W5LR ==  0)) {
-      result__T5LR=REAL_CST__;
-    } else {
-      typ_id__V5LR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W5LR);
-      if ((typ_id__V5LR == (__INTEGER)(-  1))) {
-        a__X5LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__Y5LR=(__UINTEGER_32)((__UINTEGER_32)(sz__W5LR + a__X5LR) & (__UINTEGER_32)(~ a__X5LR));
-        ptr_table__Y50R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y5LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__X50R=((__POINTER )(NULL));
-        result__Z50R=((__POINTER *)ptr_table__Y50R)[ 0];
-        if ((result__Z50R == (void *)NULL)) {
-          result__Z50R=new_lab__2PJ(new_size__Y5LR);
-          next__X50R=(void *)((unsigned long)result__Z50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5LR)));
-          ((__POINTER *)next__X50R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Y50R)[ 0]=next__X50R;
-        } else {
-          next__X50R=((__POINTER *)result__Z50R)[ 0];
-          if ((next__X50R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y5LR <<  1)) <=  4096)) {
-              next__X50R=(void *)((unsigned long)result__Z50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5LR)));
-            } else {
-              next__X50R=new_lab__2PJ(new_size__Y5LR);
-            };
-            ((__POINTER *)next__X50R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Y50R)[ 0]=next__X50R;
-          } else {
-            ((__POINTER *)result__Z50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__X50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__Z50R=next__X50R;
-          };
-        };
-        ptr__U5LR=result__Z50R;
-      } else {
-        t__Z5LR=((__UINTEGER_32 )typ_id__V5LR);
-        a__05LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AA1R=(__UINTEGER_32)((__UINTEGER_32)(sz__W5LR + a__05LR) & (__UINTEGER_32)(~ a__05LR));
-        ptr_table__350R=((__POINTER )(&(table_type[(t__Z5LR)])));
-        lab_type__550R=(__UINTEGER_32)(t__Z5LR |  1);
-        next__250R=((__POINTER )(NULL));
-        result__450R=((__POINTER *)ptr_table__350R)[ 0];
-        if ((result__450R == (void *)NULL)) {
-          result__450R=new_lab__2PJ(lab_type__550R);
-          next__250R=(void *)((unsigned long)result__450R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA1R)));
-          ((__POINTER *)next__250R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__350R)[ 0]=next__250R;
-        } else {
-          next__250R=((__POINTER *)result__450R)[ 0];
-          if ((next__250R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__450R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AA1R <<  1)) <=  4096)) {
-              next__250R=(void *)((unsigned long)result__450R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA1R)));
-            } else {
-              next__250R=new_lab__2PJ(lab_type__550R);
-            };
-            ((__POINTER *)next__250R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__350R)[ 0]=next__250R;
-          } else {
-            ((__POINTER *)result__450R)[ 0]=(void *)((unsigned long)((__POINTER *)next__250R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__450R=next__250R;
-          };
-        };
-        ptr__U5LR=result__450R;
-      };
-      result__T5LR=((__REAL_CST *)ptr__U5LR);
-      *(result__T5LR) = *(REAL_CST__);
-    };
-    Self__15LR=((__REAL_CST *)result__T5LR);
-    Self__15LR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__25LR;
-    Self__15LR->value__HN2H=v__35LR;
-    Self__15LR->parent_constant__U2JH.static_type__M2YD=t__45LR;
-    __tmp__4VBN=result__T5LR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__0IBQ=((__CHARACTER_CST *)__tmp__3VBN);
-    __tmp__4VBN=create__char__4SMH(Self__0IBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0IBQ->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__1IBQ=((__IS_EXPANDED *)__tmp__3VBN);
-    __tmp__15AR=read__QB5G(((__READ_LOCAL *)Self__1IBQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__15AR==NULL) {
-      __tmp__25AR=NULL;
-    } else {
-      __tmp__25AR=((__READ_LOCAL *)__tmp__15AR);
-    };
-    p__IAMR=Self__1IBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__55LR=NULL;
-    ptr__AAMR=((__POINTER )(NULL));
-    typ_id__BAMR= 0;
-    sz__CAMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__CAMR ==  0)) {
-      result__55LR=IS_EXPANDED__;
-    } else {
-      typ_id__BAMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CAMR);
-      if ((typ_id__BAMR == (__INTEGER)(-  1))) {
-        a__DAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EAMR=(__UINTEGER_32)((__UINTEGER_32)(sz__CAMR + a__DAMR) & (__UINTEGER_32)(~ a__DAMR));
-        ptr_table__CA1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EAMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BA1R=((__POINTER )(NULL));
-        result__DA1R=((__POINTER *)ptr_table__CA1R)[ 0];
-        if ((result__DA1R == (void *)NULL)) {
-          result__DA1R=new_lab__2PJ(new_size__EAMR);
-          next__BA1R=(void *)((unsigned long)result__DA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAMR)));
-          ((__POINTER *)next__BA1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CA1R)[ 0]=next__BA1R;
-        } else {
-          next__BA1R=((__POINTER *)result__DA1R)[ 0];
-          if ((next__BA1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EAMR <<  1)) <=  4096)) {
-              next__BA1R=(void *)((unsigned long)result__DA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAMR)));
-            } else {
-              next__BA1R=new_lab__2PJ(new_size__EAMR);
-            };
-            ((__POINTER *)next__BA1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CA1R)[ 0]=next__BA1R;
-          } else {
-            ((__POINTER *)result__DA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DA1R=next__BA1R;
-          };
-        };
-        ptr__AAMR=result__DA1R;
-      } else {
-        t__FAMR=((__UINTEGER_32 )typ_id__BAMR);
-        a__GAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KA1R=(__UINTEGER_32)((__UINTEGER_32)(sz__CAMR + a__GAMR) & (__UINTEGER_32)(~ a__GAMR));
-        ptr_table__HA1R=((__POINTER )(&(table_type[(t__FAMR)])));
-        lab_type__JA1R=(__UINTEGER_32)(t__FAMR |  1);
-        next__GA1R=((__POINTER )(NULL));
-        result__IA1R=((__POINTER *)ptr_table__HA1R)[ 0];
-        if ((result__IA1R == (void *)NULL)) {
-          result__IA1R=new_lab__2PJ(lab_type__JA1R);
-          next__GA1R=(void *)((unsigned long)result__IA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA1R)));
-          ((__POINTER *)next__GA1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HA1R)[ 0]=next__GA1R;
-        } else {
-          next__GA1R=((__POINTER *)result__IA1R)[ 0];
-          if ((next__GA1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KA1R <<  1)) <=  4096)) {
-              next__GA1R=(void *)((unsigned long)result__IA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA1R)));
-            } else {
-              next__GA1R=new_lab__2PJ(lab_type__JA1R);
-            };
-            ((__POINTER *)next__GA1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HA1R)[ 0]=next__GA1R;
-          } else {
-            ((__POINTER *)result__IA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IA1R=next__GA1R;
-          };
-        };
-        ptr__AAMR=result__IA1R;
-      };
-      result__55LR=((__IS_EXPANDED *)ptr__AAMR);
-      *(result__55LR) = *(IS_EXPANDED__);
-    };
-    Self__HAMR=((__IS_EXPANDED *)result__55LR);
-    Self__HAMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IAMR;
-    Self__HAMR->receiver__WN2H=__tmp__25AR;
-    __tmp__4VBN=result__55LR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__4VBN=my_copy__1N2H(__tmp__3VBN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__4VBN=my_copy__EO2H(__tmp__3VBN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__4VBN=my_copy__PO2H(__tmp__3VBN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__4VBN=my_copy__1O2H(__tmp__3VBN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__4VBN=my_copy__GP2H(__tmp__3VBN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__4VBN=my_copy__RP2H(__tmp__3VBN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4VBN=my_copy__2P2H(__tmp__3VBN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4VBN=my_copy__HQ2H(__tmp__3VBN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__4VBN=my_copy__SQ2H(__tmp__3VBN);
-  } break;
-  case __ITEM__: {
-    __tmp__4VBN=my_copy__DR2H(__tmp__3VBN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__4VBN=my_copy__PR2H(__tmp__3VBN);
-  } break;
-  case __CAST__: {
-    __tmp__4VBN=my_copy__YR2H(__tmp__3VBN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__4VBN=my_copy__5SYM(__tmp__3VBN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__4VBN=my_copy__IUGK(__tmp__3VBN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__X2CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3VBN)->global__ZGJK),NULL);
-    if (__tmp__X2CR==NULL) {
-      __tmp__Y2CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__X2CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__Y2CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__Y2CR=((__READ_GLOBAL *)__tmp__X2CR);
-      } break;
-      }
-    };
-    __tmp__4VBN=__tmp__Y2CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4VBN=my_copy__BQCN(__tmp__3VBN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4VBN=my_copy__NREO(__tmp__3VBN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4VBN=my_copy__VYJO(__tmp__3VBN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4VBN=my_copy__0REO(__tmp__3VBN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4VBN=my_copy__BZJO(__tmp__3VBN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__4VBN=my_copy__CNJM(__tmp__3VBN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__4VBN=my_copy__5XLL(__tmp__3VBN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__4VBN=my_copy__WVYM(__tmp__3VBN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__4VBN=my_copy__FSEO(__tmp__3VBN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4VBN=my_copy__QCEP(__tmp__3VBN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__4VBN=my_copy__5LSN(__tmp__3VBN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4VBN=my_copy__KMSN(__tmp__3VBN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__4VBN=my_copy__JZPN(__tmp__3VBN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__4VBN=my_copy__G3SO(__tmp__3VBN);
-  } break;
-  };
-  __tmp__CWBN=write_direct__with__value__C5DH(((__SLOT_DATA *)Self__ZVBN->global__GU1H),Self__ZVBN->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM,NULL,__tmp__4VBN);
-  if (__tmp__CWBN==NULL) {
-    __tmp__DWBN=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__CWBN)->__id) {
-    case __WRITE_GLOBAL__: {
-      __tmp__DWBN=((__WRITE_GLOBAL *)__tmp__CWBN);
-    } break;
-    case __WRITE_SLOT__: {
-      __tmp__DWBN=NULL;
-    } break;
-    }
-  };
-  result__2VBN=__tmp__DWBN;
-  return(__tmp__DWBN);
-}
-
-static __WRITE_SLOT* my_copy__EWBN(__WRITE_SLOT *Self__FWBN)
-// ({WRITE_SLOT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__UAMR,v__XBMR;
-  void *__tmp__JWBN,*__tmp__KWBN,*__tmp__NWBN,*__tmp__OWBN;
-  __STRING_CST *Self__DJBQ,*Self__LJBQ;
-  __PROTOTYPE_CST *Self__EJBQ,*Self__MJBQ;
-  __INTEGER_CST *Self__FJBQ,*result__KAMR,*Self__SAMR,*Self__NJBQ;
-  __INTEGER_CST *result__NBMR,*Self__VBMR;
-  __POSITION p__TAMR,p__5AMR,p__LBMR,__tmp__MWBN,p__WBMR,p__CCMR;
-  __POSITION p__OCMR;
-  void *t__VAMR,*t__BBMR,*t__YBMR,*t__ECMR;
-  __POINTER ptr__LAMR,ptr_table__MA1R,next__LA1R,result__NA1R;
-  __POINTER ptr_table__RA1R,next__QA1R,result__SA1R,ptr__XAMR;
-  __POINTER ptr_table__WA1R,next__VA1R,result__XA1R,ptr_table__1A1R;
-  __POINTER next__0A1R,result__2A1R,ptr__DBMR,ptr_table__AB1R;
-  __POINTER next__5A1R,result__BB1R,ptr_table__FB1R,next__EB1R;
-  __POINTER result__GB1R,ptr__OBMR,ptr_table__KB1R,next__JB1R;
-  __POINTER result__LB1R,ptr_table__PB1R,next__OB1R,result__QB1R;
-  __POINTER ptr__0BMR,ptr_table__UB1R,next__TB1R,result__VB1R;
-  __POINTER ptr_table__ZB1R,next__YB1R,result__0B1R,ptr__GCMR;
-  __POINTER ptr_table__4B1R,next__3B1R,result__5B1R,ptr_table__DC1R;
-  __POINTER next__CC1R,result__EC1R;
-  __INTEGER typ_id__MAMR,typ_id__YAMR,typ_id__EBMR,typ_id__PBMR;
-  __INTEGER typ_id__1BMR,typ_id__HCMR;
-  __UINTEGER_32 sz__NAMR,a__OAMR,new_size__PAMR,t__QAMR,a__RAMR;
-  __UINTEGER_32 new_size__UA1R,lab_type__TA1R,sz__ZAMR,a__0AMR;
-  __UINTEGER_32 new_size__1AMR,t__2AMR,a__3AMR,new_size__4A1R;
-  __UINTEGER_32 lab_type__3A1R,sz__FBMR,a__GBMR,new_size__HBMR,t__IBMR;
-  __UINTEGER_32 a__JBMR,new_size__IB1R,lab_type__HB1R,sz__QBMR,a__RBMR;
-  __UINTEGER_32 new_size__SBMR,t__TBMR,a__UBMR,new_size__SB1R;
-  __UINTEGER_32 lab_type__RB1R,sz__2BMR,a__3BMR,new_size__4BMR,t__5BMR;
-  __UINTEGER_32 a__ACMR,new_size__2B1R,lab_type__1B1R,sz__ICMR,a__JCMR;
-  __UINTEGER_32 new_size__KCMR,t__LCMR,a__MCMR,new_size__GC1R;
-  __UINTEGER_32 lab_type__FC1R;
-  void *__tmp__55AR,*__tmp__DABR,*__tmp__12CR,*__tmp__HABR,*__tmp__LABR;
-  void *__tmp__52CR;
-  __READ_LOCAL *__tmp__AABR,*__tmp__EABR,*__tmp__IABR,*__tmp__MABR;
-  __REAL_CST *Self__HJBQ,*result__WAMR,*Self__4AMR,*Self__PJBQ;
-  __REAL_CST *result__ZBMR,*Self__BCMR;
-  void *v__ABMR,*v__DCMR;
-  __CHARACTER_CST *Self__JJBQ,*Self__RJBQ;
-  __IS_EXPANDED *Self__KJBQ,*result__CBMR,*Self__KBMR,*Self__SJBQ;
-  __IS_EXPANDED *result__FCMR,*Self__NCMR;
-  __READ_GLOBAL *__tmp__22CR,*__tmp__A3CR;
-  void *__tmp__LWBN;
-  void *__tmp__RWBN;
-  __WRITE_SLOT *__tmp__SWBN,*result__IWBN;
-  __tmp__JWBN=Self__FWBN->parent_write__FBGH.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__JWBN)->__id) {
-  case __LIST__: {
-    __tmp__KWBN=my_copy__MSYM(__tmp__JWBN);
-  } break;
-  case __STRING_CST__: {
-    Self__DJBQ=((__STRING_CST *)__tmp__JWBN);
-    __tmp__KWBN=create__text__ITMH(Self__DJBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DJBQ->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__KWBN=my_copy__EK2H(__tmp__JWBN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__EJBQ=((__PROTOTYPE_CST *)__tmp__JWBN);
-    __tmp__KWBN=create__type__PKQC(Self__EJBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EJBQ->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__FJBQ=((__INTEGER_CST *)__tmp__JWBN);
-    p__TAMR=Self__FJBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__UAMR=Self__FJBQ->value__W4YD;
-    t__VAMR=Self__FJBQ->parent_constant__B3LC.static_type__M2YD;
-    result__KAMR=NULL;
-    ptr__LAMR=((__POINTER )(NULL));
-    typ_id__MAMR= 0;
-    sz__NAMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__NAMR ==  0)) {
-      result__KAMR=INTEGER_CST__;
-    } else {
-      typ_id__MAMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NAMR);
-      if ((typ_id__MAMR == (__INTEGER)(-  1))) {
-        a__OAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PAMR=(__UINTEGER_32)((__UINTEGER_32)(sz__NAMR + a__OAMR) & (__UINTEGER_32)(~ a__OAMR));
-        ptr_table__MA1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PAMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LA1R=((__POINTER )(NULL));
-        result__NA1R=((__POINTER *)ptr_table__MA1R)[ 0];
-        if ((result__NA1R == (void *)NULL)) {
-          result__NA1R=new_lab__2PJ(new_size__PAMR);
-          next__LA1R=(void *)((unsigned long)result__NA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAMR)));
-          ((__POINTER *)next__LA1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MA1R)[ 0]=next__LA1R;
-        } else {
-          next__LA1R=((__POINTER *)result__NA1R)[ 0];
-          if ((next__LA1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PAMR <<  1)) <=  4096)) {
-              next__LA1R=(void *)((unsigned long)result__NA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAMR)));
-            } else {
-              next__LA1R=new_lab__2PJ(new_size__PAMR);
-            };
-            ((__POINTER *)next__LA1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MA1R)[ 0]=next__LA1R;
-          } else {
-            ((__POINTER *)result__NA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NA1R=next__LA1R;
-          };
-        };
-        ptr__LAMR=result__NA1R;
-      } else {
-        t__QAMR=((__UINTEGER_32 )typ_id__MAMR);
-        a__RAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UA1R=(__UINTEGER_32)((__UINTEGER_32)(sz__NAMR + a__RAMR) & (__UINTEGER_32)(~ a__RAMR));
-        ptr_table__RA1R=((__POINTER )(&(table_type[(t__QAMR)])));
-        lab_type__TA1R=(__UINTEGER_32)(t__QAMR |  1);
-        next__QA1R=((__POINTER )(NULL));
-        result__SA1R=((__POINTER *)ptr_table__RA1R)[ 0];
-        if ((result__SA1R == (void *)NULL)) {
-          result__SA1R=new_lab__2PJ(lab_type__TA1R);
-          next__QA1R=(void *)((unsigned long)result__SA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA1R)));
-          ((__POINTER *)next__QA1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RA1R)[ 0]=next__QA1R;
-        } else {
-          next__QA1R=((__POINTER *)result__SA1R)[ 0];
-          if ((next__QA1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UA1R <<  1)) <=  4096)) {
-              next__QA1R=(void *)((unsigned long)result__SA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA1R)));
-            } else {
-              next__QA1R=new_lab__2PJ(lab_type__TA1R);
-            };
-            ((__POINTER *)next__QA1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RA1R)[ 0]=next__QA1R;
-          } else {
-            ((__POINTER *)result__SA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SA1R=next__QA1R;
-          };
-        };
-        ptr__LAMR=result__SA1R;
-      };
-      result__KAMR=((__INTEGER_CST *)ptr__LAMR);
-      *(result__KAMR) = *(INTEGER_CST__);
-    };
-    Self__SAMR=((__INTEGER_CST *)result__KAMR);
-    Self__SAMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TAMR;
-    Self__SAMR->value__W4YD=v__UAMR;
-    Self__SAMR->parent_constant__B3LC.static_type__M2YD=t__VAMR;
-    check_type__YG5D(Self__SAMR);
-    __tmp__KWBN=result__KAMR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__55AR=read__QB5G(((__READ_LOCAL *)__tmp__JWBN)->local__HJZD);
-    if (__tmp__55AR==NULL) {
-      __tmp__AABR=NULL;
-    } else {
-      __tmp__AABR=((__READ_LOCAL *)__tmp__55AR);
-    };
-    __tmp__KWBN=__tmp__AABR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__KWBN=my_copy__SL2H(__tmp__JWBN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__KWBN=my_copy__LM2H(__tmp__JWBN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__KWBN=my_copy__YM2H(__tmp__JWBN);
-  } break;
-  case __REAL_CST__: {
-    Self__HJBQ=((__REAL_CST *)__tmp__JWBN);
-    p__5AMR=Self__HJBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__ABMR=Self__HJBQ->value__HN2H;
-    t__BBMR=Self__HJBQ->parent_constant__U2JH.static_type__M2YD;
-    result__WAMR=NULL;
-    ptr__XAMR=((__POINTER )(NULL));
-    typ_id__YAMR= 0;
-    sz__ZAMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__ZAMR ==  0)) {
-      result__WAMR=REAL_CST__;
-    } else {
-      typ_id__YAMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZAMR);
-      if ((typ_id__YAMR == (__INTEGER)(-  1))) {
-        a__0AMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1AMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAMR + a__0AMR) & (__UINTEGER_32)(~ a__0AMR));
-        ptr_table__WA1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1AMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__VA1R=((__POINTER )(NULL));
-        result__XA1R=((__POINTER *)ptr_table__WA1R)[ 0];
-        if ((result__XA1R == (void *)NULL)) {
-          result__XA1R=new_lab__2PJ(new_size__1AMR);
-          next__VA1R=(void *)((unsigned long)result__XA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AMR)));
-          ((__POINTER *)next__VA1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WA1R)[ 0]=next__VA1R;
-        } else {
-          next__VA1R=((__POINTER *)result__XA1R)[ 0];
-          if ((next__VA1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1AMR <<  1)) <=  4096)) {
-              next__VA1R=(void *)((unsigned long)result__XA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AMR)));
-            } else {
-              next__VA1R=new_lab__2PJ(new_size__1AMR);
-            };
-            ((__POINTER *)next__VA1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WA1R)[ 0]=next__VA1R;
-          } else {
-            ((__POINTER *)result__XA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XA1R=next__VA1R;
-          };
-        };
-        ptr__XAMR=result__XA1R;
-      } else {
-        t__2AMR=((__UINTEGER_32 )typ_id__YAMR);
-        a__3AMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4A1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAMR + a__3AMR) & (__UINTEGER_32)(~ a__3AMR));
-        ptr_table__1A1R=((__POINTER )(&(table_type[(t__2AMR)])));
-        lab_type__3A1R=(__UINTEGER_32)(t__2AMR |  1);
-        next__0A1R=((__POINTER )(NULL));
-        result__2A1R=((__POINTER *)ptr_table__1A1R)[ 0];
-        if ((result__2A1R == (void *)NULL)) {
-          result__2A1R=new_lab__2PJ(lab_type__3A1R);
-          next__0A1R=(void *)((unsigned long)result__2A1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A1R)));
-          ((__POINTER *)next__0A1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1A1R)[ 0]=next__0A1R;
-        } else {
-          next__0A1R=((__POINTER *)result__2A1R)[ 0];
-          if ((next__0A1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2A1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4A1R <<  1)) <=  4096)) {
-              next__0A1R=(void *)((unsigned long)result__2A1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A1R)));
-            } else {
-              next__0A1R=new_lab__2PJ(lab_type__3A1R);
-            };
-            ((__POINTER *)next__0A1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1A1R)[ 0]=next__0A1R;
-          } else {
-            ((__POINTER *)result__2A1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0A1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2A1R=next__0A1R;
-          };
-        };
-        ptr__XAMR=result__2A1R;
-      };
-      result__WAMR=((__REAL_CST *)ptr__XAMR);
-      *(result__WAMR) = *(REAL_CST__);
-    };
-    Self__4AMR=((__REAL_CST *)result__WAMR);
-    Self__4AMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5AMR;
-    Self__4AMR->value__HN2H=v__ABMR;
-    Self__4AMR->parent_constant__U2JH.static_type__M2YD=t__BBMR;
-    __tmp__KWBN=result__WAMR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__JJBQ=((__CHARACTER_CST *)__tmp__JWBN);
-    __tmp__KWBN=create__char__4SMH(Self__JJBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JJBQ->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__KJBQ=((__IS_EXPANDED *)__tmp__JWBN);
-    __tmp__DABR=read__QB5G(((__READ_LOCAL *)Self__KJBQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__DABR==NULL) {
-      __tmp__EABR=NULL;
-    } else {
-      __tmp__EABR=((__READ_LOCAL *)__tmp__DABR);
-    };
-    p__LBMR=Self__KJBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__CBMR=NULL;
-    ptr__DBMR=((__POINTER )(NULL));
-    typ_id__EBMR= 0;
-    sz__FBMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__FBMR ==  0)) {
-      result__CBMR=IS_EXPANDED__;
-    } else {
-      typ_id__EBMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FBMR);
-      if ((typ_id__EBMR == (__INTEGER)(-  1))) {
-        a__GBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__HBMR=(__UINTEGER_32)((__UINTEGER_32)(sz__FBMR + a__GBMR) & (__UINTEGER_32)(~ a__GBMR));
-        ptr_table__AB1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HBMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5A1R=((__POINTER )(NULL));
-        result__BB1R=((__POINTER *)ptr_table__AB1R)[ 0];
-        if ((result__BB1R == (void *)NULL)) {
-          result__BB1R=new_lab__2PJ(new_size__HBMR);
-          next__5A1R=(void *)((unsigned long)result__BB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBMR)));
-          ((__POINTER *)next__5A1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AB1R)[ 0]=next__5A1R;
-        } else {
-          next__5A1R=((__POINTER *)result__BB1R)[ 0];
-          if ((next__5A1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HBMR <<  1)) <=  4096)) {
-              next__5A1R=(void *)((unsigned long)result__BB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBMR)));
-            } else {
-              next__5A1R=new_lab__2PJ(new_size__HBMR);
-            };
-            ((__POINTER *)next__5A1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AB1R)[ 0]=next__5A1R;
-          } else {
-            ((__POINTER *)result__BB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5A1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BB1R=next__5A1R;
-          };
-        };
-        ptr__DBMR=result__BB1R;
-      } else {
-        t__IBMR=((__UINTEGER_32 )typ_id__EBMR);
-        a__JBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IB1R=(__UINTEGER_32)((__UINTEGER_32)(sz__FBMR + a__JBMR) & (__UINTEGER_32)(~ a__JBMR));
-        ptr_table__FB1R=((__POINTER )(&(table_type[(t__IBMR)])));
-        lab_type__HB1R=(__UINTEGER_32)(t__IBMR |  1);
-        next__EB1R=((__POINTER )(NULL));
-        result__GB1R=((__POINTER *)ptr_table__FB1R)[ 0];
-        if ((result__GB1R == (void *)NULL)) {
-          result__GB1R=new_lab__2PJ(lab_type__HB1R);
-          next__EB1R=(void *)((unsigned long)result__GB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB1R)));
-          ((__POINTER *)next__EB1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FB1R)[ 0]=next__EB1R;
-        } else {
-          next__EB1R=((__POINTER *)result__GB1R)[ 0];
-          if ((next__EB1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IB1R <<  1)) <=  4096)) {
-              next__EB1R=(void *)((unsigned long)result__GB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB1R)));
-            } else {
-              next__EB1R=new_lab__2PJ(lab_type__HB1R);
-            };
-            ((__POINTER *)next__EB1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FB1R)[ 0]=next__EB1R;
-          } else {
-            ((__POINTER *)result__GB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GB1R=next__EB1R;
-          };
-        };
-        ptr__DBMR=result__GB1R;
-      };
-      result__CBMR=((__IS_EXPANDED *)ptr__DBMR);
-      *(result__CBMR) = *(IS_EXPANDED__);
-    };
-    Self__KBMR=((__IS_EXPANDED *)result__CBMR);
-    Self__KBMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LBMR;
-    Self__KBMR->receiver__WN2H=__tmp__EABR;
-    __tmp__KWBN=result__CBMR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__KWBN=my_copy__1N2H(__tmp__JWBN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__KWBN=my_copy__EO2H(__tmp__JWBN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__KWBN=my_copy__PO2H(__tmp__JWBN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__KWBN=my_copy__1O2H(__tmp__JWBN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__KWBN=my_copy__GP2H(__tmp__JWBN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__KWBN=my_copy__RP2H(__tmp__JWBN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__KWBN=my_copy__2P2H(__tmp__JWBN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__KWBN=my_copy__HQ2H(__tmp__JWBN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__KWBN=my_copy__SQ2H(__tmp__JWBN);
-  } break;
-  case __ITEM__: {
-    __tmp__KWBN=my_copy__DR2H(__tmp__JWBN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__KWBN=my_copy__PR2H(__tmp__JWBN);
-  } break;
-  case __CAST__: {
-    __tmp__KWBN=my_copy__YR2H(__tmp__JWBN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__KWBN=my_copy__5SYM(__tmp__JWBN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__KWBN=my_copy__IUGK(__tmp__JWBN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__12CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JWBN)->global__ZGJK),NULL);
-    if (__tmp__12CR==NULL) {
-      __tmp__22CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__12CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__22CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__22CR=((__READ_GLOBAL *)__tmp__12CR);
-      } break;
-      }
-    };
-    __tmp__KWBN=__tmp__22CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__KWBN=my_copy__BQCN(__tmp__JWBN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__KWBN=my_copy__NREO(__tmp__JWBN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KWBN=my_copy__VYJO(__tmp__JWBN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__KWBN=my_copy__0REO(__tmp__JWBN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KWBN=my_copy__BZJO(__tmp__JWBN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__KWBN=my_copy__CNJM(__tmp__JWBN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__KWBN=my_copy__5XLL(__tmp__JWBN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__KWBN=my_copy__WVYM(__tmp__JWBN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__KWBN=my_copy__FSEO(__tmp__JWBN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__KWBN=my_copy__QCEP(__tmp__JWBN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__KWBN=my_copy__5LSN(__tmp__JWBN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__KWBN=my_copy__KMSN(__tmp__JWBN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__KWBN=my_copy__JZPN(__tmp__JWBN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__KWBN=my_copy__G3SO(__tmp__JWBN);
-  } break;
-  };
-  __tmp__LWBN=Self__FWBN->slot__HT1H;
-  __tmp__MWBN=Self__FWBN->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-  __tmp__NWBN=Self__FWBN->receiver__PT1H;
-  switch (((struct ___OBJ *)__tmp__NWBN)->__id) {
-  case __LIST__: {
-    __tmp__OWBN=my_copy__MSYM(__tmp__NWBN);
-  } break;
-  case __STRING_CST__: {
-    Self__LJBQ=((__STRING_CST *)__tmp__NWBN);
-    __tmp__OWBN=create__text__ITMH(Self__LJBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LJBQ->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__OWBN=my_copy__EK2H(__tmp__NWBN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__MJBQ=((__PROTOTYPE_CST *)__tmp__NWBN);
-    __tmp__OWBN=create__type__PKQC(Self__MJBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MJBQ->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__NJBQ=((__INTEGER_CST *)__tmp__NWBN);
-    p__WBMR=Self__NJBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__XBMR=Self__NJBQ->value__W4YD;
-    t__YBMR=Self__NJBQ->parent_constant__B3LC.static_type__M2YD;
-    result__NBMR=NULL;
-    ptr__OBMR=((__POINTER )(NULL));
-    typ_id__PBMR= 0;
-    sz__QBMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__QBMR ==  0)) {
-      result__NBMR=INTEGER_CST__;
-    } else {
-      typ_id__PBMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QBMR);
-      if ((typ_id__PBMR == (__INTEGER)(-  1))) {
-        a__RBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SBMR=(__UINTEGER_32)((__UINTEGER_32)(sz__QBMR + a__RBMR) & (__UINTEGER_32)(~ a__RBMR));
-        ptr_table__KB1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SBMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JB1R=((__POINTER )(NULL));
-        result__LB1R=((__POINTER *)ptr_table__KB1R)[ 0];
-        if ((result__LB1R == (void *)NULL)) {
-          result__LB1R=new_lab__2PJ(new_size__SBMR);
-          next__JB1R=(void *)((unsigned long)result__LB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBMR)));
-          ((__POINTER *)next__JB1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KB1R)[ 0]=next__JB1R;
-        } else {
-          next__JB1R=((__POINTER *)result__LB1R)[ 0];
-          if ((next__JB1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SBMR <<  1)) <=  4096)) {
-              next__JB1R=(void *)((unsigned long)result__LB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBMR)));
-            } else {
-              next__JB1R=new_lab__2PJ(new_size__SBMR);
-            };
-            ((__POINTER *)next__JB1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KB1R)[ 0]=next__JB1R;
-          } else {
-            ((__POINTER *)result__LB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LB1R=next__JB1R;
-          };
-        };
-        ptr__OBMR=result__LB1R;
-      } else {
-        t__TBMR=((__UINTEGER_32 )typ_id__PBMR);
-        a__UBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SB1R=(__UINTEGER_32)((__UINTEGER_32)(sz__QBMR + a__UBMR) & (__UINTEGER_32)(~ a__UBMR));
-        ptr_table__PB1R=((__POINTER )(&(table_type[(t__TBMR)])));
-        lab_type__RB1R=(__UINTEGER_32)(t__TBMR |  1);
-        next__OB1R=((__POINTER )(NULL));
-        result__QB1R=((__POINTER *)ptr_table__PB1R)[ 0];
-        if ((result__QB1R == (void *)NULL)) {
-          result__QB1R=new_lab__2PJ(lab_type__RB1R);
-          next__OB1R=(void *)((unsigned long)result__QB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB1R)));
-          ((__POINTER *)next__OB1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PB1R)[ 0]=next__OB1R;
-        } else {
-          next__OB1R=((__POINTER *)result__QB1R)[ 0];
-          if ((next__OB1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SB1R <<  1)) <=  4096)) {
-              next__OB1R=(void *)((unsigned long)result__QB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB1R)));
-            } else {
-              next__OB1R=new_lab__2PJ(lab_type__RB1R);
-            };
-            ((__POINTER *)next__OB1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PB1R)[ 0]=next__OB1R;
-          } else {
-            ((__POINTER *)result__QB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QB1R=next__OB1R;
-          };
-        };
-        ptr__OBMR=result__QB1R;
-      };
-      result__NBMR=((__INTEGER_CST *)ptr__OBMR);
-      *(result__NBMR) = *(INTEGER_CST__);
-    };
-    Self__VBMR=((__INTEGER_CST *)result__NBMR);
-    Self__VBMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WBMR;
-    Self__VBMR->value__W4YD=v__XBMR;
-    Self__VBMR->parent_constant__B3LC.static_type__M2YD=t__YBMR;
-    check_type__YG5D(Self__VBMR);
-    __tmp__OWBN=result__NBMR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__HABR=read__QB5G(((__READ_LOCAL *)__tmp__NWBN)->local__HJZD);
-    if (__tmp__HABR==NULL) {
-      __tmp__IABR=NULL;
-    } else {
-      __tmp__IABR=((__READ_LOCAL *)__tmp__HABR);
-    };
-    __tmp__OWBN=__tmp__IABR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__OWBN=my_copy__SL2H(__tmp__NWBN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__OWBN=my_copy__LM2H(__tmp__NWBN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__OWBN=my_copy__YM2H(__tmp__NWBN);
-  } break;
-  case __REAL_CST__: {
-    Self__PJBQ=((__REAL_CST *)__tmp__NWBN);
-    p__CCMR=Self__PJBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__DCMR=Self__PJBQ->value__HN2H;
-    t__ECMR=Self__PJBQ->parent_constant__U2JH.static_type__M2YD;
-    result__ZBMR=NULL;
-    ptr__0BMR=((__POINTER )(NULL));
-    typ_id__1BMR= 0;
-    sz__2BMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__2BMR ==  0)) {
-      result__ZBMR=REAL_CST__;
-    } else {
-      typ_id__1BMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2BMR);
-      if ((typ_id__1BMR == (__INTEGER)(-  1))) {
-        a__3BMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4BMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2BMR + a__3BMR) & (__UINTEGER_32)(~ a__3BMR));
-        ptr_table__UB1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4BMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TB1R=((__POINTER )(NULL));
-        result__VB1R=((__POINTER *)ptr_table__UB1R)[ 0];
-        if ((result__VB1R == (void *)NULL)) {
-          result__VB1R=new_lab__2PJ(new_size__4BMR);
-          next__TB1R=(void *)((unsigned long)result__VB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BMR)));
-          ((__POINTER *)next__TB1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UB1R)[ 0]=next__TB1R;
-        } else {
-          next__TB1R=((__POINTER *)result__VB1R)[ 0];
-          if ((next__TB1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4BMR <<  1)) <=  4096)) {
-              next__TB1R=(void *)((unsigned long)result__VB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BMR)));
-            } else {
-              next__TB1R=new_lab__2PJ(new_size__4BMR);
-            };
-            ((__POINTER *)next__TB1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UB1R)[ 0]=next__TB1R;
-          } else {
-            ((__POINTER *)result__VB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VB1R=next__TB1R;
-          };
-        };
-        ptr__0BMR=result__VB1R;
-      } else {
-        t__5BMR=((__UINTEGER_32 )typ_id__1BMR);
-        a__ACMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2B1R=(__UINTEGER_32)((__UINTEGER_32)(sz__2BMR + a__ACMR) & (__UINTEGER_32)(~ a__ACMR));
-        ptr_table__ZB1R=((__POINTER )(&(table_type[(t__5BMR)])));
-        lab_type__1B1R=(__UINTEGER_32)(t__5BMR |  1);
-        next__YB1R=((__POINTER )(NULL));
-        result__0B1R=((__POINTER *)ptr_table__ZB1R)[ 0];
-        if ((result__0B1R == (void *)NULL)) {
-          result__0B1R=new_lab__2PJ(lab_type__1B1R);
-          next__YB1R=(void *)((unsigned long)result__0B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B1R)));
-          ((__POINTER *)next__YB1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZB1R)[ 0]=next__YB1R;
-        } else {
-          next__YB1R=((__POINTER *)result__0B1R)[ 0];
-          if ((next__YB1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0B1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2B1R <<  1)) <=  4096)) {
-              next__YB1R=(void *)((unsigned long)result__0B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B1R)));
-            } else {
-              next__YB1R=new_lab__2PJ(lab_type__1B1R);
-            };
-            ((__POINTER *)next__YB1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZB1R)[ 0]=next__YB1R;
-          } else {
-            ((__POINTER *)result__0B1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0B1R=next__YB1R;
-          };
-        };
-        ptr__0BMR=result__0B1R;
-      };
-      result__ZBMR=((__REAL_CST *)ptr__0BMR);
-      *(result__ZBMR) = *(REAL_CST__);
-    };
-    Self__BCMR=((__REAL_CST *)result__ZBMR);
-    Self__BCMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CCMR;
-    Self__BCMR->value__HN2H=v__DCMR;
-    Self__BCMR->parent_constant__U2JH.static_type__M2YD=t__ECMR;
-    __tmp__OWBN=result__ZBMR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__RJBQ=((__CHARACTER_CST *)__tmp__NWBN);
-    __tmp__OWBN=create__char__4SMH(Self__RJBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RJBQ->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__SJBQ=((__IS_EXPANDED *)__tmp__NWBN);
-    __tmp__LABR=read__QB5G(((__READ_LOCAL *)Self__SJBQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__LABR==NULL) {
-      __tmp__MABR=NULL;
-    } else {
-      __tmp__MABR=((__READ_LOCAL *)__tmp__LABR);
-    };
-    p__OCMR=Self__SJBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__FCMR=NULL;
-    ptr__GCMR=((__POINTER )(NULL));
-    typ_id__HCMR= 0;
-    sz__ICMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__ICMR ==  0)) {
-      result__FCMR=IS_EXPANDED__;
-    } else {
-      typ_id__HCMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ICMR);
-      if ((typ_id__HCMR == (__INTEGER)(-  1))) {
-        a__JCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KCMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ICMR + a__JCMR) & (__UINTEGER_32)(~ a__JCMR));
-        ptr_table__4B1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KCMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__3B1R=((__POINTER )(NULL));
-        result__5B1R=((__POINTER *)ptr_table__4B1R)[ 0];
-        if ((result__5B1R == (void *)NULL)) {
-          result__5B1R=new_lab__2PJ(new_size__KCMR);
-          next__3B1R=(void *)((unsigned long)result__5B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCMR)));
-          ((__POINTER *)next__3B1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4B1R)[ 0]=next__3B1R;
-        } else {
-          next__3B1R=((__POINTER *)result__5B1R)[ 0];
-          if ((next__3B1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5B1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KCMR <<  1)) <=  4096)) {
-              next__3B1R=(void *)((unsigned long)result__5B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCMR)));
-            } else {
-              next__3B1R=new_lab__2PJ(new_size__KCMR);
-            };
-            ((__POINTER *)next__3B1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4B1R)[ 0]=next__3B1R;
-          } else {
-            ((__POINTER *)result__5B1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3B1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5B1R=next__3B1R;
-          };
-        };
-        ptr__GCMR=result__5B1R;
-      } else {
-        t__LCMR=((__UINTEGER_32 )typ_id__HCMR);
-        a__MCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GC1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ICMR + a__MCMR) & (__UINTEGER_32)(~ a__MCMR));
-        ptr_table__DC1R=((__POINTER )(&(table_type[(t__LCMR)])));
-        lab_type__FC1R=(__UINTEGER_32)(t__LCMR |  1);
-        next__CC1R=((__POINTER )(NULL));
-        result__EC1R=((__POINTER *)ptr_table__DC1R)[ 0];
-        if ((result__EC1R == (void *)NULL)) {
-          result__EC1R=new_lab__2PJ(lab_type__FC1R);
-          next__CC1R=(void *)((unsigned long)result__EC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC1R)));
-          ((__POINTER *)next__CC1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DC1R)[ 0]=next__CC1R;
-        } else {
-          next__CC1R=((__POINTER *)result__EC1R)[ 0];
-          if ((next__CC1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GC1R <<  1)) <=  4096)) {
-              next__CC1R=(void *)((unsigned long)result__EC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC1R)));
-            } else {
-              next__CC1R=new_lab__2PJ(lab_type__FC1R);
-            };
-            ((__POINTER *)next__CC1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DC1R)[ 0]=next__CC1R;
-          } else {
-            ((__POINTER *)result__EC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EC1R=next__CC1R;
-          };
-        };
-        ptr__GCMR=result__EC1R;
-      };
-      result__FCMR=((__IS_EXPANDED *)ptr__GCMR);
-      *(result__FCMR) = *(IS_EXPANDED__);
-    };
-    Self__NCMR=((__IS_EXPANDED *)result__FCMR);
-    Self__NCMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OCMR;
-    Self__NCMR->receiver__WN2H=__tmp__MABR;
-    __tmp__OWBN=result__FCMR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__OWBN=my_copy__1N2H(__tmp__NWBN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__OWBN=my_copy__EO2H(__tmp__NWBN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__OWBN=my_copy__PO2H(__tmp__NWBN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__OWBN=my_copy__1O2H(__tmp__NWBN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__OWBN=my_copy__GP2H(__tmp__NWBN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__OWBN=my_copy__RP2H(__tmp__NWBN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__OWBN=my_copy__2P2H(__tmp__NWBN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__OWBN=my_copy__HQ2H(__tmp__NWBN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__OWBN=my_copy__SQ2H(__tmp__NWBN);
-  } break;
-  case __ITEM__: {
-    __tmp__OWBN=my_copy__DR2H(__tmp__NWBN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__OWBN=my_copy__PR2H(__tmp__NWBN);
-  } break;
-  case __CAST__: {
-    __tmp__OWBN=my_copy__YR2H(__tmp__NWBN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__OWBN=my_copy__5SYM(__tmp__NWBN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__OWBN=my_copy__IUGK(__tmp__NWBN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__52CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NWBN)->global__ZGJK),NULL);
-    if (__tmp__52CR==NULL) {
-      __tmp__A3CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__52CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__A3CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__A3CR=((__READ_GLOBAL *)__tmp__52CR);
-      } break;
-      }
-    };
-    __tmp__OWBN=__tmp__A3CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__OWBN=my_copy__BQCN(__tmp__NWBN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__OWBN=my_copy__NREO(__tmp__NWBN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OWBN=my_copy__VYJO(__tmp__NWBN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__OWBN=my_copy__0REO(__tmp__NWBN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OWBN=my_copy__BZJO(__tmp__NWBN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__OWBN=my_copy__CNJM(__tmp__NWBN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__OWBN=my_copy__5XLL(__tmp__NWBN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__OWBN=my_copy__WVYM(__tmp__NWBN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__OWBN=my_copy__FSEO(__tmp__NWBN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__OWBN=my_copy__QCEP(__tmp__NWBN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__OWBN=my_copy__5LSN(__tmp__NWBN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__OWBN=my_copy__KMSN(__tmp__NWBN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__OWBN=my_copy__JZPN(__tmp__NWBN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__OWBN=my_copy__G3SO(__tmp__NWBN);
-  } break;
-  };
-  __tmp__RWBN=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__LWBN),__tmp__MWBN,__tmp__OWBN,__tmp__KWBN);
-  if (__tmp__RWBN==NULL) {
-    __tmp__SWBN=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__RWBN)->__id) {
-    case __WRITE_GLOBAL__: {
-      __tmp__SWBN=NULL;
-    } break;
-    case __WRITE_SLOT__: {
-      __tmp__SWBN=((__WRITE_SLOT *)__tmp__RWBN);
-    } break;
-    }
-  };
-  result__IWBN=__tmp__SWBN;
-  return(__tmp__SWBN);
-}
-
-static __WRITE_LOCAL* my_copy__WWBN(__WRITE_LOCAL *Self__XWBN)
-// ({WRITE_LOCAL}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__0CMR;
-  void *__tmp__1WBN,*__tmp__2WBN;
-  __STRING_CST *Self__XJBQ;
-  __PROTOTYPE_CST *Self__YJBQ;
-  __INTEGER_CST *Self__ZJBQ,*result__QCMR,*Self__YCMR;
-  __POSITION p__ZCMR,p__FDMR,p__RDMR;
-  void *t__1CMR,*t__HDMR;
-  __POINTER ptr__RCMR,ptr_table__IC1R,next__HC1R,result__JC1R;
-  __POINTER ptr_table__NC1R,next__MC1R,result__OC1R,ptr__3CMR;
-  __POINTER ptr_table__SC1R,next__RC1R,result__TC1R,ptr_table__XC1R;
-  __POINTER next__WC1R,result__YC1R,ptr__JDMR,ptr_table__2C1R;
-  __POINTER next__1C1R,result__3C1R,ptr_table__BD1R,next__AD1R;
-  __POINTER result__CD1R;
-  __INTEGER typ_id__SCMR,typ_id__4CMR,typ_id__KDMR;
-  __UINTEGER_32 sz__TCMR,a__UCMR,new_size__VCMR,t__WCMR,a__XCMR;
-  __UINTEGER_32 new_size__QC1R,lab_type__PC1R,sz__5CMR,a__ADMR;
-  __UINTEGER_32 new_size__BDMR,t__CDMR,a__DDMR,new_size__0C1R;
-  __UINTEGER_32 lab_type__ZC1R,sz__LDMR,a__MDMR,new_size__NDMR,t__ODMR;
-  __UINTEGER_32 a__PDMR,new_size__ED1R,lab_type__DD1R;
-  void *__tmp__PABR,*__tmp__TABR,*__tmp__D3CR;
-  __READ_LOCAL *__tmp__QABR,*__tmp__UABR;
-  __REAL_CST *Self__1JBQ,*result__2CMR,*Self__EDMR;
-  void *v__GDMR;
-  __CHARACTER_CST *Self__3JBQ;
-  __IS_EXPANDED *Self__4JBQ,*result__IDMR,*Self__QDMR;
-  __READ_GLOBAL *__tmp__E3CR;
-  void *__tmp__AXBN;
-  __WRITE_LOCAL *__tmp__BXBN,*result__0WBN;
-  __tmp__1WBN=Self__XWBN->parent_write__540I.value__PAEH;
-  switch (((struct ___OBJ *)__tmp__1WBN)->__id) {
-  case __LIST__: {
-    __tmp__2WBN=my_copy__MSYM(__tmp__1WBN);
-  } break;
-  case __STRING_CST__: {
-    Self__XJBQ=((__STRING_CST *)__tmp__1WBN);
-    __tmp__2WBN=create__text__ITMH(Self__XJBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XJBQ->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__2WBN=my_copy__EK2H(__tmp__1WBN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__YJBQ=((__PROTOTYPE_CST *)__tmp__1WBN);
-    __tmp__2WBN=create__type__PKQC(Self__YJBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YJBQ->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__ZJBQ=((__INTEGER_CST *)__tmp__1WBN);
-    p__ZCMR=Self__ZJBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__0CMR=Self__ZJBQ->value__W4YD;
-    t__1CMR=Self__ZJBQ->parent_constant__B3LC.static_type__M2YD;
-    result__QCMR=NULL;
-    ptr__RCMR=((__POINTER )(NULL));
-    typ_id__SCMR= 0;
-    sz__TCMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__TCMR ==  0)) {
-      result__QCMR=INTEGER_CST__;
-    } else {
-      typ_id__SCMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TCMR);
-      if ((typ_id__SCMR == (__INTEGER)(-  1))) {
-        a__UCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VCMR=(__UINTEGER_32)((__UINTEGER_32)(sz__TCMR + a__UCMR) & (__UINTEGER_32)(~ a__UCMR));
-        ptr_table__IC1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VCMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__HC1R=((__POINTER )(NULL));
-        result__JC1R=((__POINTER *)ptr_table__IC1R)[ 0];
-        if ((result__JC1R == (void *)NULL)) {
-          result__JC1R=new_lab__2PJ(new_size__VCMR);
-          next__HC1R=(void *)((unsigned long)result__JC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCMR)));
-          ((__POINTER *)next__HC1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IC1R)[ 0]=next__HC1R;
-        } else {
-          next__HC1R=((__POINTER *)result__JC1R)[ 0];
-          if ((next__HC1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VCMR <<  1)) <=  4096)) {
-              next__HC1R=(void *)((unsigned long)result__JC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCMR)));
-            } else {
-              next__HC1R=new_lab__2PJ(new_size__VCMR);
-            };
-            ((__POINTER *)next__HC1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IC1R)[ 0]=next__HC1R;
-          } else {
-            ((__POINTER *)result__JC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JC1R=next__HC1R;
-          };
-        };
-        ptr__RCMR=result__JC1R;
-      } else {
-        t__WCMR=((__UINTEGER_32 )typ_id__SCMR);
-        a__XCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QC1R=(__UINTEGER_32)((__UINTEGER_32)(sz__TCMR + a__XCMR) & (__UINTEGER_32)(~ a__XCMR));
-        ptr_table__NC1R=((__POINTER )(&(table_type[(t__WCMR)])));
-        lab_type__PC1R=(__UINTEGER_32)(t__WCMR |  1);
-        next__MC1R=((__POINTER )(NULL));
-        result__OC1R=((__POINTER *)ptr_table__NC1R)[ 0];
-        if ((result__OC1R == (void *)NULL)) {
-          result__OC1R=new_lab__2PJ(lab_type__PC1R);
-          next__MC1R=(void *)((unsigned long)result__OC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC1R)));
-          ((__POINTER *)next__MC1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NC1R)[ 0]=next__MC1R;
-        } else {
-          next__MC1R=((__POINTER *)result__OC1R)[ 0];
-          if ((next__MC1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QC1R <<  1)) <=  4096)) {
-              next__MC1R=(void *)((unsigned long)result__OC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC1R)));
-            } else {
-              next__MC1R=new_lab__2PJ(lab_type__PC1R);
-            };
-            ((__POINTER *)next__MC1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NC1R)[ 0]=next__MC1R;
-          } else {
-            ((__POINTER *)result__OC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OC1R=next__MC1R;
-          };
-        };
-        ptr__RCMR=result__OC1R;
-      };
-      result__QCMR=((__INTEGER_CST *)ptr__RCMR);
-      *(result__QCMR) = *(INTEGER_CST__);
-    };
-    Self__YCMR=((__INTEGER_CST *)result__QCMR);
-    Self__YCMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZCMR;
-    Self__YCMR->value__W4YD=v__0CMR;
-    Self__YCMR->parent_constant__B3LC.static_type__M2YD=t__1CMR;
-    check_type__YG5D(Self__YCMR);
-    __tmp__2WBN=result__QCMR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__PABR=read__QB5G(((__READ_LOCAL *)__tmp__1WBN)->local__HJZD);
-    if (__tmp__PABR==NULL) {
-      __tmp__QABR=NULL;
-    } else {
-      __tmp__QABR=((__READ_LOCAL *)__tmp__PABR);
-    };
-    __tmp__2WBN=__tmp__QABR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__2WBN=my_copy__SL2H(__tmp__1WBN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__2WBN=my_copy__LM2H(__tmp__1WBN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__2WBN=my_copy__YM2H(__tmp__1WBN);
-  } break;
-  case __REAL_CST__: {
-    Self__1JBQ=((__REAL_CST *)__tmp__1WBN);
-    p__FDMR=Self__1JBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__GDMR=Self__1JBQ->value__HN2H;
-    t__HDMR=Self__1JBQ->parent_constant__U2JH.static_type__M2YD;
-    result__2CMR=NULL;
-    ptr__3CMR=((__POINTER )(NULL));
-    typ_id__4CMR= 0;
-    sz__5CMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__5CMR ==  0)) {
-      result__2CMR=REAL_CST__;
-    } else {
-      typ_id__4CMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5CMR);
-      if ((typ_id__4CMR == (__INTEGER)(-  1))) {
-        a__ADMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BDMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5CMR + a__ADMR) & (__UINTEGER_32)(~ a__ADMR));
-        ptr_table__SC1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BDMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__RC1R=((__POINTER )(NULL));
-        result__TC1R=((__POINTER *)ptr_table__SC1R)[ 0];
-        if ((result__TC1R == (void *)NULL)) {
-          result__TC1R=new_lab__2PJ(new_size__BDMR);
-          next__RC1R=(void *)((unsigned long)result__TC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDMR)));
-          ((__POINTER *)next__RC1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SC1R)[ 0]=next__RC1R;
-        } else {
-          next__RC1R=((__POINTER *)result__TC1R)[ 0];
-          if ((next__RC1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BDMR <<  1)) <=  4096)) {
-              next__RC1R=(void *)((unsigned long)result__TC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDMR)));
-            } else {
-              next__RC1R=new_lab__2PJ(new_size__BDMR);
-            };
-            ((__POINTER *)next__RC1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SC1R)[ 0]=next__RC1R;
-          } else {
-            ((__POINTER *)result__TC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TC1R=next__RC1R;
-          };
-        };
-        ptr__3CMR=result__TC1R;
-      } else {
-        t__CDMR=((__UINTEGER_32 )typ_id__4CMR);
-        a__DDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0C1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5CMR + a__DDMR) & (__UINTEGER_32)(~ a__DDMR));
-        ptr_table__XC1R=((__POINTER )(&(table_type[(t__CDMR)])));
-        lab_type__ZC1R=(__UINTEGER_32)(t__CDMR |  1);
-        next__WC1R=((__POINTER )(NULL));
-        result__YC1R=((__POINTER *)ptr_table__XC1R)[ 0];
-        if ((result__YC1R == (void *)NULL)) {
-          result__YC1R=new_lab__2PJ(lab_type__ZC1R);
-          next__WC1R=(void *)((unsigned long)result__YC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C1R)));
-          ((__POINTER *)next__WC1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XC1R)[ 0]=next__WC1R;
-        } else {
-          next__WC1R=((__POINTER *)result__YC1R)[ 0];
-          if ((next__WC1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0C1R <<  1)) <=  4096)) {
-              next__WC1R=(void *)((unsigned long)result__YC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C1R)));
-            } else {
-              next__WC1R=new_lab__2PJ(lab_type__ZC1R);
-            };
-            ((__POINTER *)next__WC1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XC1R)[ 0]=next__WC1R;
-          } else {
-            ((__POINTER *)result__YC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YC1R=next__WC1R;
-          };
-        };
-        ptr__3CMR=result__YC1R;
-      };
-      result__2CMR=((__REAL_CST *)ptr__3CMR);
-      *(result__2CMR) = *(REAL_CST__);
-    };
-    Self__EDMR=((__REAL_CST *)result__2CMR);
-    Self__EDMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FDMR;
-    Self__EDMR->value__HN2H=v__GDMR;
-    Self__EDMR->parent_constant__U2JH.static_type__M2YD=t__HDMR;
-    __tmp__2WBN=result__2CMR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__3JBQ=((__CHARACTER_CST *)__tmp__1WBN);
-    __tmp__2WBN=create__char__4SMH(Self__3JBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3JBQ->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__4JBQ=((__IS_EXPANDED *)__tmp__1WBN);
-    __tmp__TABR=read__QB5G(((__READ_LOCAL *)Self__4JBQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__TABR==NULL) {
-      __tmp__UABR=NULL;
-    } else {
-      __tmp__UABR=((__READ_LOCAL *)__tmp__TABR);
-    };
-    p__RDMR=Self__4JBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__IDMR=NULL;
-    ptr__JDMR=((__POINTER )(NULL));
-    typ_id__KDMR= 0;
-    sz__LDMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__LDMR ==  0)) {
-      result__IDMR=IS_EXPANDED__;
-    } else {
-      typ_id__KDMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LDMR);
-      if ((typ_id__KDMR == (__INTEGER)(-  1))) {
-        a__MDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NDMR=(__UINTEGER_32)((__UINTEGER_32)(sz__LDMR + a__MDMR) & (__UINTEGER_32)(~ a__MDMR));
-        ptr_table__2C1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NDMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__1C1R=((__POINTER )(NULL));
-        result__3C1R=((__POINTER *)ptr_table__2C1R)[ 0];
-        if ((result__3C1R == (void *)NULL)) {
-          result__3C1R=new_lab__2PJ(new_size__NDMR);
-          next__1C1R=(void *)((unsigned long)result__3C1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDMR)));
-          ((__POINTER *)next__1C1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2C1R)[ 0]=next__1C1R;
-        } else {
-          next__1C1R=((__POINTER *)result__3C1R)[ 0];
-          if ((next__1C1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3C1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NDMR <<  1)) <=  4096)) {
-              next__1C1R=(void *)((unsigned long)result__3C1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDMR)));
-            } else {
-              next__1C1R=new_lab__2PJ(new_size__NDMR);
-            };
-            ((__POINTER *)next__1C1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2C1R)[ 0]=next__1C1R;
-          } else {
-            ((__POINTER *)result__3C1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1C1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__3C1R=next__1C1R;
-          };
-        };
-        ptr__JDMR=result__3C1R;
-      } else {
-        t__ODMR=((__UINTEGER_32 )typ_id__KDMR);
-        a__PDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ED1R=(__UINTEGER_32)((__UINTEGER_32)(sz__LDMR + a__PDMR) & (__UINTEGER_32)(~ a__PDMR));
-        ptr_table__BD1R=((__POINTER )(&(table_type[(t__ODMR)])));
-        lab_type__DD1R=(__UINTEGER_32)(t__ODMR |  1);
-        next__AD1R=((__POINTER )(NULL));
-        result__CD1R=((__POINTER *)ptr_table__BD1R)[ 0];
-        if ((result__CD1R == (void *)NULL)) {
-          result__CD1R=new_lab__2PJ(lab_type__DD1R);
-          next__AD1R=(void *)((unsigned long)result__CD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED1R)));
-          ((__POINTER *)next__AD1R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BD1R)[ 0]=next__AD1R;
-        } else {
-          next__AD1R=((__POINTER *)result__CD1R)[ 0];
-          if ((next__AD1R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ED1R <<  1)) <=  4096)) {
-              next__AD1R=(void *)((unsigned long)result__CD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED1R)));
-            } else {
-              next__AD1R=new_lab__2PJ(lab_type__DD1R);
-            };
-            ((__POINTER *)next__AD1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BD1R)[ 0]=next__AD1R;
-          } else {
-            ((__POINTER *)result__CD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CD1R=next__AD1R;
-          };
-        };
-        ptr__JDMR=result__CD1R;
-      };
-      result__IDMR=((__IS_EXPANDED *)ptr__JDMR);
-      *(result__IDMR) = *(IS_EXPANDED__);
-    };
-    Self__QDMR=((__IS_EXPANDED *)result__IDMR);
-    Self__QDMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RDMR;
-    Self__QDMR->receiver__WN2H=__tmp__UABR;
-    __tmp__2WBN=result__IDMR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__2WBN=my_copy__1N2H(__tmp__1WBN);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__2WBN=my_copy__EO2H(__tmp__1WBN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__2WBN=my_copy__PO2H(__tmp__1WBN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__2WBN=my_copy__1O2H(__tmp__1WBN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__2WBN=my_copy__GP2H(__tmp__1WBN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__2WBN=my_copy__RP2H(__tmp__1WBN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__2WBN=my_copy__2P2H(__tmp__1WBN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__2WBN=my_copy__HQ2H(__tmp__1WBN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__2WBN=my_copy__SQ2H(__tmp__1WBN);
-  } break;
-  case __ITEM__: {
-    __tmp__2WBN=my_copy__DR2H(__tmp__1WBN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__2WBN=my_copy__PR2H(__tmp__1WBN);
-  } break;
-  case __CAST__: {
-    __tmp__2WBN=my_copy__YR2H(__tmp__1WBN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__2WBN=my_copy__5SYM(__tmp__1WBN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__2WBN=my_copy__IUGK(__tmp__1WBN);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__D3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1WBN)->global__ZGJK),NULL);
-    if (__tmp__D3CR==NULL) {
-      __tmp__E3CR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__D3CR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__E3CR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__E3CR=((__READ_GLOBAL *)__tmp__D3CR);
-      } break;
-      }
-    };
-    __tmp__2WBN=__tmp__E3CR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__2WBN=my_copy__BQCN(__tmp__1WBN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__2WBN=my_copy__NREO(__tmp__1WBN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2WBN=my_copy__VYJO(__tmp__1WBN);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__2WBN=my_copy__0REO(__tmp__1WBN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2WBN=my_copy__BZJO(__tmp__1WBN);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__2WBN=my_copy__CNJM(__tmp__1WBN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__2WBN=my_copy__5XLL(__tmp__1WBN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__2WBN=my_copy__WVYM(__tmp__1WBN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__2WBN=my_copy__FSEO(__tmp__1WBN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__2WBN=my_copy__QCEP(__tmp__1WBN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__2WBN=my_copy__5LSN(__tmp__1WBN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__2WBN=my_copy__KMSN(__tmp__1WBN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__2WBN=my_copy__JZPN(__tmp__1WBN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__2WBN=my_copy__G3SO(__tmp__1WBN);
-  } break;
-  };
-  __tmp__AXBN=write__value__14FH(Self__XWBN->local__ERIJ,Self__XWBN->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM,__tmp__2WBN);
-  if (__tmp__AXBN==NULL) {
-    __tmp__BXBN=NULL;
-  } else {
-    __tmp__BXBN=((__WRITE_LOCAL *)__tmp__AXBN);
-  };
-  result__0WBN=__tmp__BXBN;
-  return(__tmp__BXBN);
-}
-
-static void link__L5KJ(__PROFIL_BLOCK *Self__M5KJ)
-// ({PROFIL_BLOCK}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__JZ0J,Self__3Q3J,typ_id__VDMR,typ_id__5DMR;
-  void *element__XABR;
-  __POINTER ptr__UDMR,ptr_table__GD1R,next__FD1R,result__HD1R;
-  __POINTER ptr_table__LD1R,next__KD1R,result__MD1R,ptr__4DMR;
-  __POINTER ptr_table__QD1R,next__PD1R,result__RD1R,ptr_table__VD1R;
-  __POINTER next__UD1R,result__WD1R;
-  __UINTEGER_32 sz__WDMR,a__XDMR,new_size__YDMR,t__ZDMR,a__0DMR;
-  __UINTEGER_32 new_size__OD1R,lab_type__ND1R,sz__AEMR,a__BEMR;
-  __UINTEGER_32 new_size__CEMR,t__DEMR,a__EEMR,new_size__YD1R;
-  __UINTEGER_32 lab_type__XD1R;
-  void *__tmp__U5KJ,*__tmp__V5KJ;
-  __LINKED_LISToNODE_TYPEo *Self__4Y0J,*Self__ZABR;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__TDMR,*Self__1DMR,*result__3DMR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__FEMR;
-  if ((Self__M5KJ->parent_profil__OGAG.link_count__N5KJ ==  0)) {
-    __tmp__U5KJ=node_list__2LQC;
-    __tmp__V5KJ=Self__M5KJ->node_list__WIEI;
-    Self__4Y0J=((__LINKED_LISToNODE_TYPEo *)__tmp__U5KJ);
-    __tmp__JZ0J=((__LINKED_LISToNODE_TYPEo *)__tmp__V5KJ)->parent_linked_collection__1LQC.upper__2AID;
-    Self__3Q3J= 1;
-    while ((Self__3Q3J <= __tmp__JZ0J)) {
-      Self__ZABR=((__LINKED_LISToNODE_TYPEo *)__tmp__V5KJ);
-      if ((Self__3Q3J != Self__ZABR->mem_idx__42YD)) {
-        go_item__YU4E(Self__ZABR,Self__3Q3J);
-      };
-      element__XABR=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__ZABR->mem_lnk__A3YD)->item__N0SE;
-      if (((void *)Self__4Y0J->first_link__U2YD == (void *)NULL)) {
-        result__TDMR=NULL;
-        ptr__UDMR=((__POINTER )(NULL));
-        typ_id__VDMR= 0;
-        sz__WDMR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-        if ((sz__WDMR ==  0)) {
-          result__TDMR=LINKED_LIST_NODEoNODE_TYPEo__;
-        } else {
-          typ_id__VDMR=__LINKED_LIST_NODEoNODE_TYPEo__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WDMR);
-          if ((typ_id__VDMR == (__INTEGER)(-  1))) {
-            a__XDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YDMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDMR + a__XDMR) & (__UINTEGER_32)(~ a__XDMR));
-            ptr_table__GD1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YDMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__FD1R=((__POINTER )(NULL));
-            result__HD1R=((__POINTER *)ptr_table__GD1R)[ 0];
-            if ((result__HD1R == (void *)NULL)) {
-              result__HD1R=new_lab__2PJ(new_size__YDMR);
-              next__FD1R=(void *)((unsigned long)result__HD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDMR)));
-              ((__POINTER *)next__FD1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GD1R)[ 0]=next__FD1R;
-            } else {
-              next__FD1R=((__POINTER *)result__HD1R)[ 0];
-              if ((next__FD1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YDMR <<  1)) <=  4096)) {
-                  next__FD1R=(void *)((unsigned long)result__HD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDMR)));
-                } else {
-                  next__FD1R=new_lab__2PJ(new_size__YDMR);
-                };
-                ((__POINTER *)next__FD1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GD1R)[ 0]=next__FD1R;
-              } else {
-                ((__POINTER *)result__HD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HD1R=next__FD1R;
-              };
-            };
-            ptr__UDMR=result__HD1R;
-          } else {
-            t__ZDMR=((__UINTEGER_32 )typ_id__VDMR);
-            a__0DMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__OD1R=(__UINTEGER_32)((__UINTEGER_32)(sz__WDMR + a__0DMR) & (__UINTEGER_32)(~ a__0DMR));
-            ptr_table__LD1R=((__POINTER )(&(table_type[(t__ZDMR)])));
-            lab_type__ND1R=(__UINTEGER_32)(t__ZDMR |  1);
-            next__KD1R=((__POINTER )(NULL));
-            result__MD1R=((__POINTER *)ptr_table__LD1R)[ 0];
-            if ((result__MD1R == (void *)NULL)) {
-              result__MD1R=new_lab__2PJ(lab_type__ND1R);
-              next__KD1R=(void *)((unsigned long)result__MD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD1R)));
-              ((__POINTER *)next__KD1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LD1R)[ 0]=next__KD1R;
-            } else {
-              next__KD1R=((__POINTER *)result__MD1R)[ 0];
-              if ((next__KD1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OD1R <<  1)) <=  4096)) {
-                  next__KD1R=(void *)((unsigned long)result__MD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD1R)));
-                } else {
-                  next__KD1R=new_lab__2PJ(lab_type__ND1R);
-                };
-                ((__POINTER *)next__KD1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LD1R)[ 0]=next__KD1R;
-              } else {
-                ((__POINTER *)result__MD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__MD1R=next__KD1R;
-              };
-            };
-            ptr__UDMR=result__MD1R;
-          };
-          result__TDMR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__UDMR);
-          *(result__TDMR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-        };
-        Self__1DMR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__TDMR);
-        Self__1DMR->item__N0SE=element__XABR;
-        Self__1DMR->next__OW4E=NULL;
-        Self__4Y0J->first_link__U2YD=result__TDMR;
-        Self__4Y0J->parent_linked_collection__1LQC.upper__2AID= 1;
-        Self__4Y0J->last_link__32YD=result__TDMR;
-        Self__4Y0J->mem_idx__42YD= 1;
-        Self__4Y0J->mem_lnk__A3YD=result__TDMR;
-      } else {
-        result__3DMR=NULL;
-        ptr__4DMR=((__POINTER )(NULL));
-        typ_id__5DMR= 0;
-        sz__AEMR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-        if ((sz__AEMR ==  0)) {
-          result__3DMR=LINKED_LIST_NODEoNODE_TYPEo__;
-        } else {
-          typ_id__5DMR=__LINKED_LIST_NODEoNODE_TYPEo__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AEMR);
-          if ((typ_id__5DMR == (__INTEGER)(-  1))) {
-            a__BEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__CEMR=(__UINTEGER_32)((__UINTEGER_32)(sz__AEMR + a__BEMR) & (__UINTEGER_32)(~ a__BEMR));
-            ptr_table__QD1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CEMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__PD1R=((__POINTER )(NULL));
-            result__RD1R=((__POINTER *)ptr_table__QD1R)[ 0];
-            if ((result__RD1R == (void *)NULL)) {
-              result__RD1R=new_lab__2PJ(new_size__CEMR);
-              next__PD1R=(void *)((unsigned long)result__RD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEMR)));
-              ((__POINTER *)next__PD1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__QD1R)[ 0]=next__PD1R;
-            } else {
-              next__PD1R=((__POINTER *)result__RD1R)[ 0];
-              if ((next__PD1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CEMR <<  1)) <=  4096)) {
-                  next__PD1R=(void *)((unsigned long)result__RD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEMR)));
-                } else {
-                  next__PD1R=new_lab__2PJ(new_size__CEMR);
-                };
-                ((__POINTER *)next__PD1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QD1R)[ 0]=next__PD1R;
-              } else {
-                ((__POINTER *)result__RD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__RD1R=next__PD1R;
-              };
-            };
-            ptr__4DMR=result__RD1R;
-          } else {
-            t__DEMR=((__UINTEGER_32 )typ_id__5DMR);
-            a__EEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YD1R=(__UINTEGER_32)((__UINTEGER_32)(sz__AEMR + a__EEMR) & (__UINTEGER_32)(~ a__EEMR));
-            ptr_table__VD1R=((__POINTER )(&(table_type[(t__DEMR)])));
-            lab_type__XD1R=(__UINTEGER_32)(t__DEMR |  1);
-            next__UD1R=((__POINTER )(NULL));
-            result__WD1R=((__POINTER *)ptr_table__VD1R)[ 0];
-            if ((result__WD1R == (void *)NULL)) {
-              result__WD1R=new_lab__2PJ(lab_type__XD1R);
-              next__UD1R=(void *)((unsigned long)result__WD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD1R)));
-              ((__POINTER *)next__UD1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VD1R)[ 0]=next__UD1R;
-            } else {
-              next__UD1R=((__POINTER *)result__WD1R)[ 0];
-              if ((next__UD1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YD1R <<  1)) <=  4096)) {
-                  next__UD1R=(void *)((unsigned long)result__WD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD1R)));
-                } else {
-                  next__UD1R=new_lab__2PJ(lab_type__XD1R);
-                };
-                ((__POINTER *)next__UD1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VD1R)[ 0]=next__UD1R;
-              } else {
-                ((__POINTER *)result__WD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__WD1R=next__UD1R;
-              };
-            };
-            ptr__4DMR=result__WD1R;
-          };
-          result__3DMR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__4DMR);
-          *(result__3DMR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-        };
-        Self__FEMR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__3DMR);
-        Self__FEMR->item__N0SE=element__XABR;
-        Self__FEMR->next__OW4E=NULL;
-        ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__4Y0J->last_link__32YD)->next__OW4E=result__3DMR;
-        Self__4Y0J->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__4Y0J->parent_linked_collection__1LQC.upper__2AID +  1);
-        Self__4Y0J->last_link__32YD=result__3DMR;
-      };
-      Self__3Q3J=(__INTEGER)(Self__3Q3J +  1);
-    };
-  };
-  Self__M5KJ->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__M5KJ->parent_profil__OGAG.link_count__N5KJ +  1);
-}
-
-static void** create__CSWG(__INTEGER nb_elements__ESWG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__3KBR,a__2KBR,new_size__4KBR,new_size2__5KBR,a__ALBR;
-  __UINTEGER_32 new_size__BLBR;
-  __POINTER result__1KBR,ptr_table__0D1R,next__ZD1R,result__1D1R;
-  __INTEGER Self__HJAH;
-  void **Result__MQYG;
-  sz__3KBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ESWG * ((__INTEGER )(sizeof(void *)))));
-  result__1KBR=((__POINTER )(NULL));
-  a__2KBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__4KBR=(__UINTEGER_32)((__UINTEGER_32)(sz__3KBR + a__2KBR) & (__UINTEGER_32)(~ a__2KBR));
-  new_size2__5KBR=(__UINTEGER_32)(new_size__4KBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__5KBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__ALBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__BLBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__5KBR + a__ALBR) & (__UINTEGER_32)(~ a__ALBR));
-    ptr_table__0D1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BLBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__ZD1R=((__POINTER )(NULL));
-    result__1D1R=((__POINTER *)ptr_table__0D1R)[ 0];
-    if ((result__1D1R == (void *)NULL)) {
-      result__1D1R=new_lab__2PJ(new_size__BLBR);
-      next__ZD1R=(void *)((unsigned long)result__1D1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLBR)));
-      ((__POINTER *)next__ZD1R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__0D1R)[ 0]=next__ZD1R;
-    } else {
-      next__ZD1R=((__POINTER *)result__1D1R)[ 0];
-      if ((next__ZD1R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1D1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BLBR <<  1)) <=  4096)) {
-          next__ZD1R=(void *)((unsigned long)result__1D1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLBR)));
-        } else {
-          next__ZD1R=new_lab__2PJ(new_size__BLBR);
-        };
-        ((__POINTER *)next__ZD1R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0D1R)[ 0]=next__ZD1R;
-      } else {
-        ((__POINTER *)result__1D1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__1D1R=next__ZD1R;
-      };
-    };
-    ((__POINTER *)result__1D1R)[ 0]=((__POINTER ) 3);
-    result__1KBR=(void *)((unsigned long)result__1D1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__1KBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__4KBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__MQYG=((void **)result__1KBR);
-  Self__HJAH=(__INTEGER)(nb_elements__ESWG -  1);
-  while ((Self__HJAH >=  0)) {
-    Result__MQYG[Self__HJAH]=NULL;
-    Self__HJAH=(__INTEGER)(Self__HJAH -  1);
-  };
-  return(Result__MQYG);
-}
-
-static void** create__WBZK(__INTEGER nb_elements__YBZK)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__3ABR,a__2ABR,new_size__4ABR,new_size2__5ABR,a__ABBR;
-  __UINTEGER_32 new_size__BBBR;
-  __POINTER result__1ABR,ptr_table__5D1R,next__4D1R,result__AE1R;
-  __INTEGER Self__E2RL;
-  void **Result__N31K;
-  sz__3ABR=((__UINTEGER_32 )(__INTEGER)(nb_elements__YBZK * ((__INTEGER )(sizeof(void *)))));
-  result__1ABR=((__POINTER )(NULL));
-  a__2ABR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__4ABR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ABR + a__2ABR) & (__UINTEGER_32)(~ a__2ABR));
-  new_size2__5ABR=(__UINTEGER_32)(new_size__4ABR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__5ABR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__ABBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__BBBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__5ABR + a__ABBR) & (__UINTEGER_32)(~ a__ABBR));
-    ptr_table__5D1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BBBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__4D1R=((__POINTER )(NULL));
-    result__AE1R=((__POINTER *)ptr_table__5D1R)[ 0];
-    if ((result__AE1R == (void *)NULL)) {
-      result__AE1R=new_lab__2PJ(new_size__BBBR);
-      next__4D1R=(void *)((unsigned long)result__AE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBBR)));
-      ((__POINTER *)next__4D1R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__5D1R)[ 0]=next__4D1R;
-    } else {
-      next__4D1R=((__POINTER *)result__AE1R)[ 0];
-      if ((next__4D1R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AE1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BBBR <<  1)) <=  4096)) {
-          next__4D1R=(void *)((unsigned long)result__AE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBBR)));
-        } else {
-          next__4D1R=new_lab__2PJ(new_size__BBBR);
-        };
-        ((__POINTER *)next__4D1R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5D1R)[ 0]=next__4D1R;
-      } else {
-        ((__POINTER *)result__AE1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4D1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__AE1R=next__4D1R;
-      };
-    };
-    ((__POINTER *)result__AE1R)[ 0]=((__POINTER ) 3);
-    result__1ABR=(void *)((unsigned long)result__AE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__1ABR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__4ABR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__N31K=((void **)result__1ABR);
-  Self__E2RL=(__INTEGER)(nb_elements__YBZK -  1);
-  while ((Self__E2RL >=  0)) {
-    Result__N31K[Self__E2RL]=NULL;
-    Self__E2RL=(__INTEGER)(Self__E2RL -  1);
-  };
-  return(Result__N31K);
-}
-
-static void** create__0UXI(__INTEGER nb_elements__2UXI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__FBBR,a__EBBR,new_size__GBBR,new_size2__HBBR,a__IBBR;
-  __UINTEGER_32 new_size__JBBR;
-  __POINTER result__DBBR,ptr_table__EE1R,next__DE1R,result__FE1R;
-  __INTEGER Self__WDLJ;
-  void **Result__531I;
-  sz__FBBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__2UXI * ((__INTEGER )(sizeof(void *)))));
-  result__DBBR=((__POINTER )(NULL));
-  a__EBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__GBBR=(__UINTEGER_32)((__UINTEGER_32)(sz__FBBR + a__EBBR) & (__UINTEGER_32)(~ a__EBBR));
-  new_size2__HBBR=(__UINTEGER_32)(new_size__GBBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__HBBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__IBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__JBBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__HBBR + a__IBBR) & (__UINTEGER_32)(~ a__IBBR));
-    ptr_table__EE1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JBBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__DE1R=((__POINTER )(NULL));
-    result__FE1R=((__POINTER *)ptr_table__EE1R)[ 0];
-    if ((result__FE1R == (void *)NULL)) {
-      result__FE1R=new_lab__2PJ(new_size__JBBR);
-      next__DE1R=(void *)((unsigned long)result__FE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBBR)));
-      ((__POINTER *)next__DE1R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__EE1R)[ 0]=next__DE1R;
-    } else {
-      next__DE1R=((__POINTER *)result__FE1R)[ 0];
-      if ((next__DE1R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FE1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JBBR <<  1)) <=  4096)) {
-          next__DE1R=(void *)((unsigned long)result__FE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBBR)));
-        } else {
-          next__DE1R=new_lab__2PJ(new_size__JBBR);
-        };
-        ((__POINTER *)next__DE1R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EE1R)[ 0]=next__DE1R;
-      } else {
-        ((__POINTER *)result__FE1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DE1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__FE1R=next__DE1R;
-      };
-    };
-    ((__POINTER *)result__FE1R)[ 0]=((__POINTER ) 3);
-    result__DBBR=(void *)((unsigned long)result__FE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__DBBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__GBBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__531I=((void **)result__DBBR);
-  Self__WDLJ=(__INTEGER)(nb_elements__2UXI -  1);
-  while ((Self__WDLJ >=  0)) {
-    Result__531I[Self__WDLJ]=NULL;
-    Self__WDLJ=(__INTEGER)(Self__WDLJ -  1);
-  };
-  return(Result__531I);
-}
-
-static void unset_life__45BM(void *p__AACM)
-// ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__KACM,i2__OE1R,i1__JPEM;
-  void *__tmp__JE1R,*__tmp__LE1R,*tmp__NE1R,*__tmp__PE1R,*__tmp__RE1R;
-  void *tmp__TE1R,*__tmp__MPEM,*__tmp__OPEM,*tmp__XNFM;
-  __FAST_ARRAYoPROFILo *Self__ME1R,*Self__SE1R,*Self__GNFM;
-  if (((struct ___OBJ *)p__AACM)->__id==__PROFIL_SLOT__) {
-    __tmp__KACM=((__PROFIL_SLOT *)p__AACM)->parent_profil__R1LC.life_index__C1RI;
-  } else {
-    __tmp__KACM=((__PROFIL_BLOCK *)p__AACM)->parent_profil__OGAG.life_index__C1RI;
-  };
-  if ((__tmp__KACM < life_limit__JPQC)) {
-    life_limit__JPQC=(__INTEGER)(life_limit__JPQC -  1);
-    if ((__tmp__KACM < life_limit__JPQC)) {
-      if ((__tmp__KACM > current__U20C)) {
-        __tmp__JE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
-        if (((struct ___OBJ *)__tmp__JE1R)->__id==__PROFIL_SLOT__) {
-          ((__PROFIL_SLOT *)__tmp__JE1R)->parent_profil__R1LC.life_index__C1RI=__tmp__KACM;
-        } else {
-          ((__PROFIL_BLOCK *)__tmp__JE1R)->parent_profil__OGAG.life_index__C1RI=__tmp__KACM;
-        };
-        __tmp__LE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
-        if (((struct ___OBJ *)__tmp__LE1R)->__id==__PROFIL_SLOT__) {
-          ((__PROFIL_SLOT *)__tmp__LE1R)->parent_profil__R1LC.life_index__C1RI=life_limit__JPQC;
-        } else {
-          ((__PROFIL_BLOCK *)__tmp__LE1R)->parent_profil__OGAG.life_index__C1RI=life_limit__JPQC;
-        };
-        Self__ME1R=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-        tmp__NE1R=((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
-        ((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM]=((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
-        ((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC]=tmp__NE1R;
-      } else {
-        i2__OE1R=current__U20C;
-        __tmp__PE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i2__OE1R];
-        if (((struct ___OBJ *)__tmp__PE1R)->__id==__PROFIL_SLOT__) {
-          ((__PROFIL_SLOT *)__tmp__PE1R)->parent_profil__R1LC.life_index__C1RI=__tmp__KACM;
-        } else {
-          ((__PROFIL_BLOCK *)__tmp__PE1R)->parent_profil__OGAG.life_index__C1RI=__tmp__KACM;
-        };
-        __tmp__RE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
-        if (((struct ___OBJ *)__tmp__RE1R)->__id==__PROFIL_SLOT__) {
-          ((__PROFIL_SLOT *)__tmp__RE1R)->parent_profil__R1LC.life_index__C1RI=i2__OE1R;
-        } else {
-          ((__PROFIL_BLOCK *)__tmp__RE1R)->parent_profil__OGAG.life_index__C1RI=i2__OE1R;
-        };
-        Self__SE1R=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-        tmp__TE1R=((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
-        ((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM]=((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[i2__OE1R];
-        ((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[i2__OE1R]=tmp__TE1R;
-        i1__JPEM=current__U20C;
-        __tmp__MPEM=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
-        if (((struct ___OBJ *)__tmp__MPEM)->__id==__PROFIL_SLOT__) {
-          ((__PROFIL_SLOT *)__tmp__MPEM)->parent_profil__R1LC.life_index__C1RI=i1__JPEM;
-        } else {
-          ((__PROFIL_BLOCK *)__tmp__MPEM)->parent_profil__OGAG.life_index__C1RI=i1__JPEM;
-        };
-        __tmp__OPEM=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i1__JPEM];
-        if (((struct ___OBJ *)__tmp__OPEM)->__id==__PROFIL_SLOT__) {
-          ((__PROFIL_SLOT *)__tmp__OPEM)->parent_profil__R1LC.life_index__C1RI=life_limit__JPQC;
-        } else {
-          ((__PROFIL_BLOCK *)__tmp__OPEM)->parent_profil__OGAG.life_index__C1RI=life_limit__JPQC;
-        };
-        Self__GNFM=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-        tmp__XNFM=((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[i1__JPEM];
-        ((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[i1__JPEM]=((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
-        ((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC]=tmp__XNFM;
-        current__U20C=(__INTEGER)(current__U20C -  1);
-      };
-    };
-  };
-}
-
-static void** create__NYUJ(__INTEGER nb_elements__PYUJ)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__NBBR,a__MBBR,new_size__OBBR,new_size2__PBBR,a__QBBR;
-  __UINTEGER_32 new_size__RBBR;
-  __POINTER result__LBBR,ptr_table__VE1R,next__UE1R,result__WE1R;
-  __INTEGER Self__MPNK;
-  void **Result__DBZJ;
-  sz__NBBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__PYUJ * ((__INTEGER )(sizeof(void *)))));
-  result__LBBR=((__POINTER )(NULL));
-  a__MBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__OBBR=(__UINTEGER_32)((__UINTEGER_32)(sz__NBBR + a__MBBR) & (__UINTEGER_32)(~ a__MBBR));
-  new_size2__PBBR=(__UINTEGER_32)(new_size__OBBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__PBBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__QBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__RBBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__PBBR + a__QBBR) & (__UINTEGER_32)(~ a__QBBR));
-    ptr_table__VE1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RBBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__UE1R=((__POINTER )(NULL));
-    result__WE1R=((__POINTER *)ptr_table__VE1R)[ 0];
-    if ((result__WE1R == (void *)NULL)) {
-      result__WE1R=new_lab__2PJ(new_size__RBBR);
-      next__UE1R=(void *)((unsigned long)result__WE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RBBR)));
-      ((__POINTER *)next__UE1R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__VE1R)[ 0]=next__UE1R;
-    } else {
-      next__UE1R=((__POINTER *)result__WE1R)[ 0];
-      if ((next__UE1R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WE1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RBBR <<  1)) <=  4096)) {
-          next__UE1R=(void *)((unsigned long)result__WE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RBBR)));
-        } else {
-          next__UE1R=new_lab__2PJ(new_size__RBBR);
-        };
-        ((__POINTER *)next__UE1R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VE1R)[ 0]=next__UE1R;
-      } else {
-        ((__POINTER *)result__WE1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UE1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__WE1R=next__UE1R;
-      };
-    };
-    ((__POINTER *)result__WE1R)[ 0]=((__POINTER ) 3);
-    result__LBBR=(void *)((unsigned long)result__WE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__LBBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__OBBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__DBZJ=((void **)result__LBBR);
-  Self__MPNK=(__INTEGER)(nb_elements__PYUJ -  1);
-  while ((Self__MPNK >=  0)) {
-    Result__DBZJ[Self__MPNK]=NULL;
-    Self__MPNK=(__INTEGER)(Self__MPNK -  1);
-  };
-  return(Result__DBZJ);
-}
-
-static void* call_for__DS2J(__NODE_STYLE *Self__ES2J,void *t__FS2J)
-// ({NODE_STYLE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__REMR,v__UFMR,v__XGMR,v__0HMR,v__3IMR,v__AKMR,v__DLMR;
-  void *call__JS2J;
-  void *em__KS2J,*__tmp__FV2J,*__tmp__KZ2J;
-  void *rd__LS2J,*__tmp__UBBR,*__tmp__YBBR,*__tmp__H3CR,*__tmp__XV2J;
-  void *__tmp__KW2J,*__tmp__SW2J,*__tmp__2BBR,*__tmp__ACBR,*__tmp__L3CR;
-  void *__tmp__ECBR,*__tmp__ICBR,*__tmp__P3CR,*__tmp__MCBR,*__tmp__QCBR;
-  void *__tmp__T3CR,*__tmp__UCBR,*__tmp__YCBR,*__tmp__X3CR,*__tmp__2CBR;
-  void *__tmp__ADBR,*__tmp__13CR,*__tmp__EDBR,*__tmp__IDBR,*__tmp__53CR;
-  void *__tmp__2Z2J,*__tmp__P02J,*__tmp__X02J;
-  void *ctext__VS2J,*__tmp__VY2J,*loc__FKJK,*loc__AEOL,*loc__TNMR;
-  void *loc__WNMR,*__tmp__G02J;
-  void *__tmp__0E1R,*__tmp__BG1R,*__tmp__KX2J,*__tmp__TX2J,*__tmp__GY2J;
-  void *__tmp__TY2J,*__tmp__YL1R,*__tmp__PP1R,*__tmp__VP1R,*__tmp__YP1R;
-  void *__tmp__1P1R;
-  __POSITION __tmp__1E1R,p__QEMR,p__2EMR,p__IFMR,__tmp__CG1R,p__TFMR;
-  __POSITION p__5FMR,p__LGMR,p__WGMR,p__CHMR,p__OHMR,p__ZHMR,p__FIMR;
-  __POSITION p__RIMR,p__2IMR,p__IJMR,p__UJMR,p__5JMR,p__LKMR,p__XKMR;
-  __POSITION p__CLMR,p__OLMR,p__0LMR,__tmp__ZL1R,pos__E4CR,pos__H4CR;
-  __POSITION __tmp__VTJK,pos__I4CR,p__NMMR,pos__J4CR,p__1MMR,pos__K4CR;
-  __POSITION pos__L4CR,p__RGLM,p__N4CR,__tmp__JEVL,__tmp__A4BQ;
-  __POSITION __tmp__VTEQ,p__S4CR,p__MOMR,p__0OMR,__tmp__QP1R;
-  __POSITION __tmp__WP1R,__tmp__ZP1R,__tmp__2P1R;
-  void *result__HS2J,*lst__W45Q,*lst__ZH5L;
-  void *__tmp__ZS2J,*typ__IS2J;
-  __INTEGER idx__RS2J,__tmp__QT2J,Self__02CK,typ_id__JEMR,typ_id__VEMR;
-  __INTEGER typ_id__BFMR,__tmp__PV2J,Self__ZQDK,typ_id__MFMR;
-  __INTEGER typ_id__YFMR,typ_id__EGMR,typ_id__PGMR,typ_id__1GMR;
-  __INTEGER typ_id__HHMR,typ_id__SHMR,typ_id__4HMR,typ_id__KIMR;
-  __INTEGER typ_id__VIMR,typ_id__BJMR,typ_id__NJMR,typ_id__YJMR;
-  __INTEGER typ_id__EKMR,typ_id__QKMR,__tmp__OADK,Self__BOSK;
-  __INTEGER typ_id__1KMR,typ_id__HLMR,typ_id__TLMR,i__EKJK,j__DKJK;
-  __INTEGER typ_id__2L1R,typ_id__KJ5K,idx_result__DEOL,new_count__PDBR;
-  __INTEGER typ_id__4LMR,__tmp__DFOL,Self__ITRL,__tmp__EGOL,Self__YIOM;
-  __INTEGER typ_id__GMMR,new_count__SDBR,typ_id__UMMR,__tmp__PHOL;
-  __INTEGER Self__RDBM,new_capacity__3MMR,old_nb_elts__ANMR,upper__XN1R;
-  __INTEGER Self__VN1R,new_capacity__DNMR,old_nb_elts__GNMR,upper__2N1R;
-  __INTEGER Self__0N1R,typ_id__LNMR,nb_result_list__ZCVL;
-  __INTEGER nb_result_slot__0CVL,typ_id__ZNMR,typ_id__FOMR,Self__3O1R;
-  __INTEGER typ_id__TOMR,beg__TDBR,__tmp__UZ2J,Self__URDK;
-  void *__tmp__AT2J,*__tmp__CT2J,*__tmp__NT2J,*__tmp__WT2J,*__tmp__BW2J;
-  void *__tmp__AX2J;
-  void *__tmp__BT2J;
-  void *__tmp__2T2J,*__tmp__TU2J,*__tmp__UU2J,*__tmp__EV2J,*__tmp__WV2J;
-  void *__tmp__AW2J,*__tmp__JW2J,*__tmp__RW2J,*__tmp__LX2J,*__tmp__MX2J;
-  void *__tmp__54CK,*__tmp__A5CK,*__tmp__H5CK,*__tmp__I5CK,*__tmp__P5CK;
-  void *__tmp__Q5CK,*__tmp__X5CK,*__tmp__Y5CK,*__tmp__VADK,*__tmp__WADK;
-  void *__tmp__WX2J,*__tmp__NLJK,*__tmp__YLJK,*__tmp__ERJK,*__tmp__0EVL;
-  void *__tmp__DGVL,*__tmp__YGVL,*result__RNMR,*result__UNMR;
-  void *__tmp__BIVL,*__tmp__WIVL,*__tmp__KJVL,*__tmp__5JVL,*__tmp__QOVL;
-  void *__tmp__FPVL,*__tmp__AZ2J,*__tmp__JZ2J,*__tmp__1Z2J,*__tmp__O02J;
-  void *__tmp__W02J;
-  void *__tmp__3T2J,*t__SEMR,*t__4EMR,*t__VFMR,*t__BGMR,*t__YGMR;
-  void *t__EHMR,*t__1HMR,*t__HIMR,*t__4IMR,*t__KJMR,*t__BKMR,*t__NKMR;
-  void *t__ELMR,*t__QLMR,*__tmp__XX2J,*typ__GKJK,*__tmp__OLJK;
-  void *other__D4CR,*other__G4CR,*__tmp__FRJK,*other__O1OI,*typ__BEOL;
-  void *t__OMMR,*__tmp__WHOL,*__tmp__J3BQ,*__tmp__4HOL,*__tmp__S3BQ;
-  void *__tmp__IIOL,*__tmp__U3BQ,*t__NOMR,*t__1OMR,*__tmp__BZ2J;
-  __STRING_CST *Self__1WBQ,*Self__VXBQ,*Self__3XBQ,*Self__FYBQ;
-  __STRING_CST *Self__NYBQ,*Self__VYBQ,*Self__5YBQ;
-  __PROTOTYPE_CST *Self__2WBQ,*Self__WXBQ,*Self__4XBQ,*Self__GYBQ;
-  __PROTOTYPE_CST *Self__OYBQ,*Self__WYBQ,*Self__AZBQ;
-  __INTEGER_CST *Self__3WBQ,*result__HEMR,*Self__PEMR,*Self__XXBQ;
-  __INTEGER_CST *result__KFMR,*Self__SFMR,*Self__5XBQ,*result__NGMR;
-  __INTEGER_CST *Self__VGMR,*Self__HYBQ,*result__QHMR,*Self__YHMR;
-  __INTEGER_CST *Self__PYBQ,*result__TIMR,*Self__1IMR,*Self__XYBQ;
-  __INTEGER_CST *result__WJMR,*Self__4JMR,*Self__BZBQ,*result__ZKMR;
-  __INTEGER_CST *Self__BLMR;
-  __POINTER ptr__IEMR,ptr_table__DF1R,next__CF1R,result__EF1R;
-  __POINTER ptr_table__IF1R,next__HF1R,result__JF1R,ptr__UEMR;
-  __POINTER ptr_table__NF1R,next__MF1R,result__OF1R,ptr_table__SF1R;
-  __POINTER next__RF1R,result__TF1R,ptr__AFMR,ptr_table__XF1R;
-  __POINTER next__WF1R,result__YF1R,ptr_table__2F1R,next__1F1R;
-  __POINTER result__3F1R,ptr__LFMR,ptr_table__EG1R,next__DG1R;
-  __POINTER result__FG1R,ptr_table__JG1R,next__IG1R,result__KG1R;
-  __POINTER ptr__XFMR,ptr_table__OG1R,next__NG1R,result__PG1R;
-  __POINTER ptr_table__TG1R,next__SG1R,result__UG1R,ptr__DGMR;
-  __POINTER ptr_table__YG1R,next__XG1R,result__ZG1R,ptr_table__3G1R;
-  __POINTER next__2G1R,result__4G1R,ptr__OGMR,ptr_table__CH1R;
-  __POINTER next__BH1R,result__DH1R,ptr_table__HH1R,next__GH1R;
-  __POINTER result__IH1R,ptr__0GMR,ptr_table__MH1R,next__LH1R;
-  __POINTER result__NH1R,ptr_table__RH1R,next__QH1R,result__SH1R;
-  __POINTER ptr__GHMR,ptr_table__WH1R,next__VH1R,result__XH1R;
-  __POINTER ptr_table__1H1R,next__0H1R,result__2H1R,ptr__RHMR;
-  __POINTER ptr_table__AI1R,next__5H1R,result__BI1R,ptr_table__FI1R;
-  __POINTER next__EI1R,result__GI1R,ptr__3HMR,ptr_table__KI1R;
-  __POINTER next__JI1R,result__LI1R,ptr_table__PI1R,next__OI1R;
-  __POINTER result__QI1R,ptr__JIMR,ptr_table__UI1R,next__TI1R;
-  __POINTER result__VI1R,ptr_table__ZI1R,next__YI1R,result__0I1R;
-  __POINTER ptr__UIMR,ptr_table__4I1R,next__3I1R,result__5I1R;
-  __POINTER ptr_table__DJ1R,next__CJ1R,result__EJ1R,ptr__AJMR;
-  __POINTER ptr_table__IJ1R,next__HJ1R,result__JJ1R,ptr_table__NJ1R;
-  __POINTER next__MJ1R,result__OJ1R,ptr__MJMR,ptr_table__SJ1R;
-  __POINTER next__RJ1R,result__TJ1R,ptr_table__XJ1R,next__WJ1R;
-  __POINTER result__YJ1R,ptr__XJMR,ptr_table__2J1R,next__1J1R;
-  __POINTER result__3J1R,ptr_table__BK1R,next__AK1R,result__CK1R;
-  __POINTER ptr__DKMR,ptr_table__GK1R,next__FK1R,result__HK1R;
-  __POINTER ptr_table__LK1R,next__KK1R,result__MK1R,ptr__PKMR;
-  __POINTER ptr_table__QK1R,next__PK1R,result__RK1R,ptr_table__VK1R;
-  __POINTER next__UK1R,result__WK1R,ptr__0KMR,ptr_table__0K1R;
-  __POINTER next__ZK1R,result__1K1R,ptr_table__5K1R,next__4K1R;
-  __POINTER result__AL1R,ptr__GLMR,ptr_table__EL1R,next__DL1R;
-  __POINTER result__FL1R,ptr_table__JL1R,next__IL1R,result__KL1R;
-  __POINTER ptr__SLMR,ptr_table__OL1R,next__NL1R,result__PL1R;
-  __POINTER ptr_table__TL1R,next__SL1R,result__UL1R,ptr__1L1R;
-  __POINTER ptr_table__DM1R,next__CM1R,result__EM1R,ptr_table__IM1R;
-  __POINTER next__HM1R,result__JM1R,ptr__FJ5K,ptr_table__NM1R;
-  __POINTER next__MM1R,result__OM1R,ptr_table__SM1R,next__RM1R;
-  __POINTER result__TM1R,ptr__3LMR,ptr_table__XM1R,next__WM1R;
-  __POINTER result__YM1R,ptr_table__2M1R,next__1M1R,result__3M1R;
-  __POINTER ptr__FMMR,ptr_table__BN1R,next__AN1R,result__CN1R;
-  __POINTER ptr_table__GN1R,next__FN1R,result__HN1R,ptr__TMMR;
-  __POINTER ptr_table__LN1R,next__KN1R,result__MN1R,ptr_table__QN1R;
-  __POINTER next__PN1R,result__RN1R,ptr__KNMR,ptr_table__5N1R;
-  __POINTER next__4N1R,result__AO1R,ptr_table__EO1R,next__DO1R;
-  __POINTER result__FO1R,ptr__YNMR,ptr_table__JO1R,next__IO1R;
-  __POINTER result__KO1R,ptr_table__OO1R,next__NO1R,result__PO1R;
-  __POINTER ptr__EOMR,ptr_table__TO1R,next__SO1R,result__UO1R;
-  __POINTER ptr_table__YO1R,next__XO1R,result__ZO1R,ptr__SOMR;
-  __POINTER ptr_table__FP1R,next__EP1R,result__GP1R,ptr_table__KP1R;
-  __POINTER next__JP1R,result__LP1R;
-  __UINTEGER_32 sz__KEMR,a__LEMR,new_size__MEMR,t__NEMR,a__OEMR;
-  __UINTEGER_32 new_size__LF1R,lab_type__KF1R,sz__WEMR,a__XEMR;
-  __UINTEGER_32 new_size__YEMR,t__ZEMR,a__0EMR,new_size__VF1R;
-  __UINTEGER_32 lab_type__UF1R,sz__CFMR,a__DFMR,new_size__EFMR,t__FFMR;
-  __UINTEGER_32 a__GFMR,new_size__5F1R,lab_type__4F1R,sz__NFMR,a__OFMR;
-  __UINTEGER_32 new_size__PFMR,t__QFMR,a__RFMR,new_size__MG1R;
-  __UINTEGER_32 lab_type__LG1R,sz__ZFMR,a__0FMR,new_size__1FMR,t__2FMR;
-  __UINTEGER_32 a__3FMR,new_size__WG1R,lab_type__VG1R,sz__FGMR,a__GGMR;
-  __UINTEGER_32 new_size__HGMR,t__IGMR,a__JGMR,new_size__AH1R;
-  __UINTEGER_32 lab_type__5G1R,sz__QGMR,a__RGMR,new_size__SGMR,t__TGMR;
-  __UINTEGER_32 a__UGMR,new_size__KH1R,lab_type__JH1R,sz__2GMR,a__3GMR;
-  __UINTEGER_32 new_size__4GMR,t__5GMR,a__AHMR,new_size__UH1R;
-  __UINTEGER_32 lab_type__TH1R,sz__IHMR,a__JHMR,new_size__KHMR,t__LHMR;
-  __UINTEGER_32 a__MHMR,new_size__4H1R,lab_type__3H1R,sz__THMR,a__UHMR;
-  __UINTEGER_32 new_size__VHMR,t__WHMR,a__XHMR,new_size__II1R;
-  __UINTEGER_32 lab_type__HI1R,sz__5HMR,a__AIMR,new_size__BIMR,t__CIMR;
-  __UINTEGER_32 a__DIMR,new_size__SI1R,lab_type__RI1R,sz__LIMR,a__MIMR;
-  __UINTEGER_32 new_size__NIMR,t__OIMR,a__PIMR,new_size__2I1R;
-  __UINTEGER_32 lab_type__1I1R,sz__WIMR,a__XIMR,new_size__YIMR,t__ZIMR;
-  __UINTEGER_32 a__0IMR,new_size__GJ1R,lab_type__FJ1R,sz__CJMR,a__DJMR;
-  __UINTEGER_32 new_size__EJMR,t__FJMR,a__GJMR,new_size__QJ1R;
-  __UINTEGER_32 lab_type__PJ1R,sz__OJMR,a__PJMR,new_size__QJMR,t__RJMR;
-  __UINTEGER_32 a__SJMR,new_size__0J1R,lab_type__ZJ1R,sz__ZJMR,a__0JMR;
-  __UINTEGER_32 new_size__1JMR,t__2JMR,a__3JMR,new_size__EK1R;
-  __UINTEGER_32 lab_type__DK1R,sz__FKMR,a__GKMR,new_size__HKMR,t__IKMR;
-  __UINTEGER_32 a__JKMR,new_size__OK1R,lab_type__NK1R,sz__RKMR,a__SKMR;
-  __UINTEGER_32 new_size__TKMR,t__UKMR,a__VKMR,new_size__YK1R;
-  __UINTEGER_32 lab_type__XK1R,sz__2KMR,a__3KMR,new_size__4KMR,t__5KMR;
-  __UINTEGER_32 a__ALMR,new_size__CL1R,lab_type__BL1R,sz__ILMR,a__JLMR;
-  __UINTEGER_32 new_size__KLMR,t__LLMR,a__MLMR,new_size__ML1R;
-  __UINTEGER_32 lab_type__LL1R,sz__ULMR,a__VLMR,new_size__WLMR,t__XLMR;
-  __UINTEGER_32 a__YLMR,new_size__WL1R,lab_type__VL1R,sz__3L1R,a__4L1R;
-  __UINTEGER_32 new_size__5L1R,t__AM1R,a__BM1R,new_size__LM1R;
-  __UINTEGER_32 lab_type__KM1R,sz__HJ5K,a__IK3Q,new_size__GK3Q,t__MK3Q;
-  __UINTEGER_32 a__OK3Q,new_size__VM1R,lab_type__UM1R,sz__5LMR,a__AMMR;
-  __UINTEGER_32 new_size__BMMR,t__CMMR,a__DMMR,new_size__5M1R;
-  __UINTEGER_32 lab_type__4M1R,sz__HMMR,a__IMMR,new_size__JMMR,t__KMMR;
-  __UINTEGER_32 a__LMMR,new_size__JN1R,lab_type__IN1R,sz__VMMR,a__WMMR;
-  __UINTEGER_32 new_size__XMMR,t__YMMR,a__ZMMR,new_size__TN1R;
-  __UINTEGER_32 lab_type__SN1R,sz__MNMR,a__NNMR,new_size__ONMR,t__PNMR;
-  __UINTEGER_32 a__QNMR,new_size__HO1R,lab_type__GO1R,sz__0NMR,a__1NMR;
-  __UINTEGER_32 new_size__2NMR,t__3NMR,a__4NMR,new_size__RO1R;
-  __UINTEGER_32 lab_type__QO1R,sz__GOMR,a__HOMR,new_size__IOMR,t__JOMR;
-  __UINTEGER_32 a__KOMR,new_size__1O1R,lab_type__0O1R,sz__UOMR,a__VOMR;
-  __UINTEGER_32 new_size__WOMR,t__XOMR,a__YOMR,new_size__NP1R;
-  __UINTEGER_32 lab_type__MP1R;
-  __READ_LOCAL *__tmp__VBBR,*__tmp__ZBBR,*__tmp__3BBR,*__tmp__BCBR;
-  __READ_LOCAL *__tmp__FCBR,*__tmp__JCBR,*__tmp__NCBR,*__tmp__RCBR;
-  __READ_LOCAL *__tmp__VCBR,*__tmp__ZCBR,*__tmp__3CBR,*__tmp__BDBR;
-  __READ_LOCAL *__tmp__FDBR,*__tmp__JDBR;
-  __REAL_CST *Self__5WBQ,*result__TEMR,*Self__1EMR,*Self__ZXBQ;
-  __REAL_CST *result__WFMR,*Self__4FMR,*Self__BYBQ,*result__ZGMR;
-  __REAL_CST *Self__BHMR,*Self__JYBQ,*result__2HMR,*Self__EIMR;
-  __REAL_CST *Self__RYBQ,*result__5IMR,*Self__HJMR,*Self__ZYBQ;
-  __REAL_CST *result__CKMR,*Self__KKMR,*Self__DZBQ,*result__FLMR;
-  __REAL_CST *Self__NLMR;
-  void *v__3EMR,*v__AGMR,*v__DHMR,*v__GIMR,*v__JJMR,*v__MKMR,*v__PLMR;
-  void *__tmp__FVRL,*__tmp__RWRL;
-  __CHARACTER_CST *Self__BXBQ,*Self__1XBQ,*Self__DYBQ,*Self__LYBQ;
-  __CHARACTER_CST *Self__TYBQ,*Self__1YBQ,*Self__FZBQ;
-  __IS_EXPANDED *Self__CXBQ,*result__5EMR,*Self__HFMR,*Self__2XBQ;
-  __IS_EXPANDED *result__CGMR,*Self__KGMR,*Self__EYBQ,*result__FHMR;
-  __IS_EXPANDED *Self__NHMR,*Self__MYBQ,*result__IIMR,*Self__QIMR;
-  __IS_EXPANDED *Self__UYBQ,*result__LJMR,*Self__TJMR,*Self__2YBQ;
-  __IS_EXPANDED *result__OKMR,*Self__WKMR,*Self__GZBQ,*result__RLMR;
-  __IS_EXPANDED *Self__ZLMR;
-  __READ_GLOBAL *__tmp__I3CR,*__tmp__M3CR,*__tmp__Q3CR,*__tmp__U3CR;
-  __READ_GLOBAL *__tmp__Y3CR,*__tmp__23CR,*__tmp__A4CR;
-  void *__tmp__4V2J,*__tmp__UW2J,*__tmp__D02J,*__tmp__502J;
-  __SLOT_DATA *Self__HUBK;
-  void *result__KUBK,*__tmp__BX2J,*result__5UBK;
-  __SLOT_CODE *Self__2UBK,*Self__2JJK,*Self__VURL;
-  __SECTION_ *Self__EAKQ;
-  __DTA_RD *Self__14CK;
-  __DTA_WR_CODE *Self__L5CK;
-  __DTA_WR_VALUE *Self__T5CK;
-  __DTA_RD_ARGS *Self__15CK;
-  void *__tmp__HY2J,*__tmp__UY2J,*__tmp__E02J;
-  void *__tmp__HUJK,*__tmp__2KJK,*__tmp__3KJK,*__tmp__PLJK,*__tmp__QLJK;
-  void *__tmp__HMJK,*__tmp__VMJK,*__tmp__EVRL,*__tmp__YVRL,*__tmp__QWRL;
-  void *__tmp__DXRL;
-  void *result__AKJK,*pro__CKJK;
-  void *typ_block__HKJK,*__tmp__IMJK,*__tmp__WMJK;
-  void *typ_list__IKJK;
-  __EXTERNAL_C *Self__MDBR,*result__EMMR,*Self__MMMR,*result__DOMR;
-  __EXTERNAL_C *Self__LOMR,*result__ROMR,*Self__ZOMR;
-  __TYPE_FULL *Self__C4CR,*Self__F4CR,*Self__N1OI,*Self__2MMR;
-  __TYPE_FULL *Self__QGLM;
-  __PROFIL_SLOT *result__0L1R,*result__EJ5K,*Self__1DOL;
-  void *type_multiple__EEOL,*__tmp__DHOL;
-  void *type_mono__FEOL,*__tmp__VHOL,*__tmp__3HOL,*__tmp__HIOL;
-  void *__tmp__JFOL;
-  void *__tmp__CHOL,*__tmp__GIOL;
-  __ITM_TYPE_STYLE *Self__I3BQ,*Self__R3BQ,*Self__T3BQ;
-  __STRING *Self__4MMR,*Self__ENMR;
-  void *instr__ZURL,*i__SEVL,*__tmp__1EVL,*i__1FVL,*__tmp__EGVL,*i__QGVL;
-  void *__tmp__ZGVL,*i__EHVL,*__tmp__NHVL,*i__ZHVL,*__tmp__CIVL,*i__OIVL;
-  void *__tmp__XIVL,*i__CJVL,*__tmp__LJVL,*i__XJVL,*__tmp__AKVL,*i__LKVL;
-  void *i__ALVL,*i__VLVL,*i__KMVL,*i__5MVL,*i__TNVL,*i__IOVL;
-  void *__tmp__ROVL,*i__3OVL,*__tmp__GPVL,*tmp__COMR;
-  void *contract__XURL;
-  void *__tmp__GVRL,*__tmp__SWRL;
-  __ITM_LIST *Self__V45Q,*Self__YCVL,*Self__XH5L;
-  __CONTEXT *result__JNMR,*Self__M4CR,*Self__O4CR,*result__XNMR;
-  __CONTEXT *Self__R4CR,*Self__T4CR,*Self__J5BQ;
-  void *__tmp__HWRL;
-  __ITM_PROTOTYPE *Self__REVL;
-  __ITM_LIST_IDF *Self__FFVL;
-  __ITM_WRITE_VALUE *Self__0FVL;
-  __ITM_WRITE_CAST *Self__PGVL;
-  __ITM_READ *Self__DHVL;
-  __ITM_WRITE_CODE *Self__YHVL;
-  __ITM_READ_ARG2 *Self__NIVL;
-  __ITM_BINARY *Self__BJVL;
-  __ITM_READ_ARG1 *Self__WJVL;
-  __ITM_OLD *Self__KKVL;
-  __ITM_EXTERNAL_TYPE *Self__5KVL;
-  __ITM_REAL *Self__ULVL;
-  __ITM_NUMBER *Self__JMVL;
-  __ITM_CHARACTER *Self__4MVL;
-  __ITM_STRING *Self__SNVL;
-  __ITM_EXTERNAL *Self__HOVL;
-  __ITM_READ_ARGS *Self__2OVL;
-  __LIST *Self__5NMR;
-  void *__tmp__K02J,*__tmp__B12J;
-  void *new_larg__OS2J,*result__34CK,*__tmp__UX2J,*result__F5CK;
-  void *result__N5CK,*result__V5CK,*result__35CK,*args__3JJK;
-  void *__tmp__DT2J,*__tmp__OT2J,*__tmp__XT2J,*__tmp__CW2J;
-  __FAST_ARRAYoEXPRo *Self__UN2Q,*Self__0P2Q;
-  void *res_lst__BKJK,*result__GEOL;
-  void *pro_list__JKJK;
-  __BOOLEAN is_new__KKJK,__tmp__DLJK,__tmp__4KJK,__tmp__GLJK;
-  __BOOLEAN __tmp__RLJK,__tmp__JOJK,__tmp__MOJK,__tmp__IQJK,__tmp__MSJK;
-  __BOOLEAN __tmp__EUJK;
-  void *item_lst__CEOL;
-  __FAST_ARRAYoLOCALo *result__2LMR,*Self__ODBR,*result__SMMR;
-  __FAST_ARRAYoLOCALo *Self__RDBR,*Self__P4CR,*Self__U4CR,*Self__UDBR;
-  void *__tmp__KFOL,*__tmp__F02J;
-  __CHARACTER *Self__5MMR,*new__BNMR,*Self__FNMR,*new__HNMR;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__KP2Q;
-  __FAST_ARRAYoINSTRo *Self__AOMR;
-  void **__tmp__5O1R,**__tmp__AP1R,**__tmp__BP1R;
-  call__JS2J=NULL;
-  em__KS2J=NULL;
-  rd__LS2J=NULL;
-  new_larg__OS2J=NULL;
-  ctext__VS2J=NULL;
-  __tmp__0E1R=Self__ES2J->parent_node__WO0G.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__0E1R)->__id) {
-  case __DTA_RD__: {
-    __tmp__1E1R=((__DTA_RD *)__tmp__0E1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__1E1R=DTA__->parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__1E1R=((__DTA_WR_CODE *)__tmp__0E1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__1E1R=DTA__->parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__1E1R=((__DTA_WR_VALUE *)__tmp__0E1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__1E1R=((__DTA_RD_ARGS *)__tmp__0E1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  };
-  result__HS2J=create__YBAG(__tmp__1E1R);
-  if (t__FS2J==NULL) {
-    __tmp__ZS2J=NULL;
-  } else {
-    switch (((struct ___OBJ *)t__FS2J)->__id) {
-    case __TYPE__: {
-      __tmp__ZS2J=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__ZS2J=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__ZS2J=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__ZS2J=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__ZS2J=((void *)t__FS2J);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__ZS2J=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__ZS2J=NULL;
-    } break;
-    }
-  };
-  typ__IS2J=__tmp__ZS2J;
-  idx__RS2J=((__TYPE_ID *)__tmp__ZS2J)->parent_type__WIB.index__LJC;
-  if ((idx__RS2J ==  0)) {
-    __tmp__AT2J=Self__ES2J->slot__ON5G;
-    if (((struct ___OBJ *)__tmp__AT2J)->__id==__SLOT_DATA__) {
-      __tmp__BT2J=slot_data__B4TH(__tmp__AT2J);
-    } else {
-      __tmp__BT2J=slot_data__14TH(__tmp__AT2J);
-    };
-    init__K3OG(__tmp__BT2J);
-    __tmp__CT2J=Self__ES2J->slot__ON5G;
-    if (((struct ___OBJ *)__tmp__CT2J)->__id==__SLOT_DATA__) {
-      __tmp__DT2J=((__SLOT *)((__SLOT_DATA *)__tmp__CT2J)->parent_slot__IHZD)->slot_data_list__KK3F;
-    } else {
-      __tmp__DT2J=((__SLOT *)((__SLOT_CODE *)__tmp__CT2J)->parent_slot__A22F)->slot_data_list__KK3F;
-    };
-    if (((void *)__tmp__DT2J != (void *)NULL)) {
-      if (((struct ___OBJ *)Self__ES2J->slot__ON5G)->__id==__SLOT_DATA__) {
-      };
-      __tmp__NT2J=Self__ES2J->slot__ON5G;
-      if (((struct ___OBJ *)__tmp__NT2J)->__id==__SLOT_DATA__) {
-        __tmp__OT2J=((__SLOT *)((__SLOT_DATA *)__tmp__NT2J)->parent_slot__IHZD)->slot_data_list__KK3F;
-      } else {
-        __tmp__OT2J=((__SLOT *)((__SLOT_CODE *)__tmp__NT2J)->parent_slot__A22F)->slot_data_list__KK3F;
-      };
-      __tmp__QT2J=((__FAST_ARRAYoSLOT_DATAo *)__tmp__OT2J)->parent_arrayed_collection__FK3F.upper__C35F;
-      Self__02CK= 0;
-      while ((Self__02CK <= __tmp__QT2J)) {
-        __tmp__WT2J=Self__ES2J->slot__ON5G;
-        if (((struct ___OBJ *)__tmp__WT2J)->__id==__SLOT_DATA__) {
-          __tmp__XT2J=((__SLOT *)((__SLOT_DATA *)__tmp__WT2J)->parent_slot__IHZD)->slot_data_list__KK3F;
-        } else {
-          __tmp__XT2J=((__SLOT *)((__SLOT_CODE *)__tmp__WT2J)->parent_slot__A22F)->slot_data_list__KK3F;
-        };
-        init__K3OG(((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__XT2J)->parent_arrayed_collection__FK3F.storage__A45F)[Self__02CK]);
-        Self__02CK=(__INTEGER)(Self__02CK +  1);
-      };
-    };
-    __tmp__2T2J=Self__ES2J->result_expr__PN5G;
-    switch (((struct ___OBJ *)__tmp__2T2J)->__id) {
-    case __LIST__: {
-      __tmp__3T2J=static_type__OHQG(__tmp__2T2J);
-    } break;
-    case __STRING_CST__: {
-      __tmp__3T2J=((__STRING_CST *)__tmp__2T2J)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__3T2J=((__EXTERNAL_C *)__tmp__2T2J)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3T2J=((__PROTOTYPE_CST *)__tmp__2T2J)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__3T2J=((__INTEGER_CST *)__tmp__2T2J)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__3T2J=((__LOCAL *)((__READ_LOCAL *)__tmp__2T2J)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3T2J=static_type__CN1H(__tmp__2T2J);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3T2J=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3T2J=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__3T2J=((__REAL_CST *)__tmp__2T2J)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__3T2J=((__CHARACTER_CST *)__tmp__2T2J)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__3T2J=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3T2J=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__3T2J=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__3T2J=static_type__UO1H(__tmp__2T2J);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__3T2J=static_type__0O1H(__tmp__2T2J);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__3T2J=static_type__5O1H(__tmp__2T2J);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__3T2J=static_type__EP1H(__tmp__2T2J);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3T2J=static_type__JP1H(__tmp__2T2J);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3T2J=static_type__OP1H(__tmp__2T2J);
-    } break;
-    case __PUT_TO__: {
-      __tmp__3T2J=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__3T2J=static_type__XP1H(__tmp__2T2J);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__3T2J=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__3T2J=((__CAST *)__tmp__2T2J)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__3T2J=static_type__NOKL(__tmp__2T2J);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__3T2J=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2T2J)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__3T2J=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2T2J)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3T2J=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3T2J=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3T2J=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3T2J=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3T2J=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__3T2J=static_type__DFJM(__tmp__2T2J);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__3T2J=static_type__P3ML(__tmp__2T2J);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__3T2J=static_type__R3XM(__tmp__2T2J);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__3T2J=static_type__DREO(__tmp__2T2J);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3T2J=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__3T2J=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3T2J=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__3T2J=static_type__3YPN(__tmp__2T2J);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__3T2J=static_type__1HSO(__tmp__2T2J);
-    } break;
-    };
-    if (((void *)((__TYPE_FULL *)__tmp__3T2J)->parent_type__5SL == (void *)TYPE_VOID__)) {
-      if ((((__SLOT_DATA *)__tmp__BT2J)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-')) {
-        switch (((struct ___OBJ *)Self__ES2J->parent_node__WO0G.data__SJZD)->__id) {
-        case __DTA_RD__: {
+      if (__tmp__4BUL) {
+        switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__ZBUL=((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO)->global__N15J;
         } break;
-        case __DTA_CAST__: {
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__ZBUL=((__WRITE_SLOT__EYKJ *)__tmp__PSJO)->slot__025J;
         } break;
-        case __DTA_WR_CODE__: {
-        } break;
-        case __DTA_BLOCK__: {
-        } break;
-        case __DTA_WR_VALUE__: {
-        } break;
-        case __DTA_RD_ARGS__: {
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__ZBUL=((__WRITE_LOCAL__TEYJ *)__tmp__PSJO)->local__0FKK;
         } break;
         };
-        add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,read__with__NXKJ(((__SLOT_DATA *)__tmp__BT2J),NULL));
-      } else {
-        switch (((struct ___OBJ *)Self__ES2J->parent_node__WO0G.data__SJZD)->__id) {
-        case __DTA_RD__: {
+        switch (((struct ___OBJ *)__tmp__EBUL)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__0BUL=((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL)->global__N15J;
         } break;
-        case __DTA_CAST__: {
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__0BUL=((__WRITE_SLOT__EYKJ *)__tmp__EBUL)->slot__025J;
         } break;
-        case __DTA_WR_CODE__: {
-        } break;
-        case __DTA_BLOCK__: {
-        } break;
-        case __DTA_WR_VALUE__: {
-        } break;
-        case __DTA_RD_ARGS__: {
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__0BUL=((__WRITE_LOCAL__TEYJ *)__tmp__EBUL)->local__0FKK;
         } break;
         };
-        __tmp__TU2J=Self__ES2J->parent_node__WO0G.expr__RJZD;
-        switch (((struct ___OBJ *)__tmp__TU2J)->__id) {
-        case __LIST__: {
-          __tmp__UU2J=my_copy__MSYM(__tmp__TU2J);
-        } break;
-        case __STRING_CST__: {
-          Self__1WBQ=((__STRING_CST *)__tmp__TU2J);
-          __tmp__UU2J=create__text__ITMH(Self__1WBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1WBQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__UU2J=my_copy__EK2H(__tmp__TU2J);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__2WBQ=((__PROTOTYPE_CST *)__tmp__TU2J);
-          __tmp__UU2J=create__type__PKQC(Self__2WBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2WBQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__3WBQ=((__INTEGER_CST *)__tmp__TU2J);
-          p__QEMR=Self__3WBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__REMR=Self__3WBQ->value__W4YD;
-          t__SEMR=Self__3WBQ->parent_constant__B3LC.static_type__M2YD;
-          result__HEMR=NULL;
-          ptr__IEMR=((__POINTER )(NULL));
-          typ_id__JEMR= 0;
-          sz__KEMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__KEMR ==  0)) {
-            result__HEMR=INTEGER_CST__;
-          } else {
-            typ_id__JEMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KEMR);
-            if ((typ_id__JEMR == (__INTEGER)(-  1))) {
-              a__LEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__MEMR=(__UINTEGER_32)((__UINTEGER_32)(sz__KEMR + a__LEMR) & (__UINTEGER_32)(~ a__LEMR));
-              ptr_table__DF1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MEMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CF1R=((__POINTER )(NULL));
-              result__EF1R=((__POINTER *)ptr_table__DF1R)[ 0];
-              if ((result__EF1R == (void *)NULL)) {
-                result__EF1R=new_lab__2PJ(new_size__MEMR);
-                next__CF1R=(void *)((unsigned long)result__EF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEMR)));
-                ((__POINTER *)next__CF1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DF1R)[ 0]=next__CF1R;
-              } else {
-                next__CF1R=((__POINTER *)result__EF1R)[ 0];
-                if ((next__CF1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MEMR <<  1)) <=  4096)) {
-                    next__CF1R=(void *)((unsigned long)result__EF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEMR)));
-                  } else {
-                    next__CF1R=new_lab__2PJ(new_size__MEMR);
-                  };
-                  ((__POINTER *)next__CF1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DF1R)[ 0]=next__CF1R;
-                } else {
-                  ((__POINTER *)result__EF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EF1R=next__CF1R;
-                };
-              };
-              ptr__IEMR=result__EF1R;
-            } else {
-              t__NEMR=((__UINTEGER_32 )typ_id__JEMR);
-              a__OEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LF1R=(__UINTEGER_32)((__UINTEGER_32)(sz__KEMR + a__OEMR) & (__UINTEGER_32)(~ a__OEMR));
-              ptr_table__IF1R=((__POINTER )(&(table_type[(t__NEMR)])));
-              lab_type__KF1R=(__UINTEGER_32)(t__NEMR |  1);
-              next__HF1R=((__POINTER )(NULL));
-              result__JF1R=((__POINTER *)ptr_table__IF1R)[ 0];
-              if ((result__JF1R == (void *)NULL)) {
-                result__JF1R=new_lab__2PJ(lab_type__KF1R);
-                next__HF1R=(void *)((unsigned long)result__JF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LF1R)));
-                ((__POINTER *)next__HF1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IF1R)[ 0]=next__HF1R;
-              } else {
-                next__HF1R=((__POINTER *)result__JF1R)[ 0];
-                if ((next__HF1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LF1R <<  1)) <=  4096)) {
-                    next__HF1R=(void *)((unsigned long)result__JF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LF1R)));
-                  } else {
-                    next__HF1R=new_lab__2PJ(lab_type__KF1R);
-                  };
-                  ((__POINTER *)next__HF1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IF1R)[ 0]=next__HF1R;
-                } else {
-                  ((__POINTER *)result__JF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JF1R=next__HF1R;
-                };
-              };
-              ptr__IEMR=result__JF1R;
-            };
-            result__HEMR=((__INTEGER_CST *)ptr__IEMR);
-            *(result__HEMR) = *(INTEGER_CST__);
-          };
-          Self__PEMR=((__INTEGER_CST *)result__HEMR);
-          Self__PEMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QEMR;
-          Self__PEMR->value__W4YD=v__REMR;
-          Self__PEMR->parent_constant__B3LC.static_type__M2YD=t__SEMR;
-          check_type__YG5D(Self__PEMR);
-          __tmp__UU2J=result__HEMR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__UBBR=read__QB5G(((__READ_LOCAL *)__tmp__TU2J)->local__HJZD);
-          if (__tmp__UBBR==NULL) {
-            __tmp__VBBR=NULL;
-          } else {
-            __tmp__VBBR=((__READ_LOCAL *)__tmp__UBBR);
-          };
-          __tmp__UU2J=__tmp__VBBR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__UU2J=my_copy__SL2H(__tmp__TU2J);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__UU2J=my_copy__LM2H(__tmp__TU2J);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__UU2J=my_copy__YM2H(__tmp__TU2J);
-        } break;
-        case __REAL_CST__: {
-          Self__5WBQ=((__REAL_CST *)__tmp__TU2J);
-          p__2EMR=Self__5WBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__3EMR=Self__5WBQ->value__HN2H;
-          t__4EMR=Self__5WBQ->parent_constant__U2JH.static_type__M2YD;
-          result__TEMR=NULL;
-          ptr__UEMR=((__POINTER )(NULL));
-          typ_id__VEMR= 0;
-          sz__WEMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__WEMR ==  0)) {
-            result__TEMR=REAL_CST__;
-          } else {
-            typ_id__VEMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WEMR);
-            if ((typ_id__VEMR == (__INTEGER)(-  1))) {
-              a__XEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YEMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WEMR + a__XEMR) & (__UINTEGER_32)(~ a__XEMR));
-              ptr_table__NF1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YEMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__MF1R=((__POINTER )(NULL));
-              result__OF1R=((__POINTER *)ptr_table__NF1R)[ 0];
-              if ((result__OF1R == (void *)NULL)) {
-                result__OF1R=new_lab__2PJ(new_size__YEMR);
-                next__MF1R=(void *)((unsigned long)result__OF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEMR)));
-                ((__POINTER *)next__MF1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NF1R)[ 0]=next__MF1R;
-              } else {
-                next__MF1R=((__POINTER *)result__OF1R)[ 0];
-                if ((next__MF1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YEMR <<  1)) <=  4096)) {
-                    next__MF1R=(void *)((unsigned long)result__OF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEMR)));
-                  } else {
-                    next__MF1R=new_lab__2PJ(new_size__YEMR);
-                  };
-                  ((__POINTER *)next__MF1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NF1R)[ 0]=next__MF1R;
-                } else {
-                  ((__POINTER *)result__OF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OF1R=next__MF1R;
-                };
-              };
-              ptr__UEMR=result__OF1R;
-            } else {
-              t__ZEMR=((__UINTEGER_32 )typ_id__VEMR);
-              a__0EMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VF1R=(__UINTEGER_32)((__UINTEGER_32)(sz__WEMR + a__0EMR) & (__UINTEGER_32)(~ a__0EMR));
-              ptr_table__SF1R=((__POINTER )(&(table_type[(t__ZEMR)])));
-              lab_type__UF1R=(__UINTEGER_32)(t__ZEMR |  1);
-              next__RF1R=((__POINTER )(NULL));
-              result__TF1R=((__POINTER *)ptr_table__SF1R)[ 0];
-              if ((result__TF1R == (void *)NULL)) {
-                result__TF1R=new_lab__2PJ(lab_type__UF1R);
-                next__RF1R=(void *)((unsigned long)result__TF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VF1R)));
-                ((__POINTER *)next__RF1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SF1R)[ 0]=next__RF1R;
-              } else {
-                next__RF1R=((__POINTER *)result__TF1R)[ 0];
-                if ((next__RF1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VF1R <<  1)) <=  4096)) {
-                    next__RF1R=(void *)((unsigned long)result__TF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VF1R)));
-                  } else {
-                    next__RF1R=new_lab__2PJ(lab_type__UF1R);
-                  };
-                  ((__POINTER *)next__RF1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SF1R)[ 0]=next__RF1R;
-                } else {
-                  ((__POINTER *)result__TF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TF1R=next__RF1R;
-                };
-              };
-              ptr__UEMR=result__TF1R;
-            };
-            result__TEMR=((__REAL_CST *)ptr__UEMR);
-            *(result__TEMR) = *(REAL_CST__);
-          };
-          Self__1EMR=((__REAL_CST *)result__TEMR);
-          Self__1EMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2EMR;
-          Self__1EMR->value__HN2H=v__3EMR;
-          Self__1EMR->parent_constant__U2JH.static_type__M2YD=t__4EMR;
-          __tmp__UU2J=result__TEMR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__BXBQ=((__CHARACTER_CST *)__tmp__TU2J);
-          __tmp__UU2J=create__char__4SMH(Self__BXBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BXBQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__CXBQ=((__IS_EXPANDED *)__tmp__TU2J);
-          __tmp__YBBR=read__QB5G(((__READ_LOCAL *)Self__CXBQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__YBBR==NULL) {
-            __tmp__ZBBR=NULL;
-          } else {
-            __tmp__ZBBR=((__READ_LOCAL *)__tmp__YBBR);
-          };
-          p__IFMR=Self__CXBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__5EMR=NULL;
-          ptr__AFMR=((__POINTER )(NULL));
-          typ_id__BFMR= 0;
-          sz__CFMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__CFMR ==  0)) {
-            result__5EMR=IS_EXPANDED__;
-          } else {
-            typ_id__BFMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CFMR);
-            if ((typ_id__BFMR == (__INTEGER)(-  1))) {
-              a__DFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EFMR=(__UINTEGER_32)((__UINTEGER_32)(sz__CFMR + a__DFMR) & (__UINTEGER_32)(~ a__DFMR));
-              ptr_table__XF1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EFMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__WF1R=((__POINTER )(NULL));
-              result__YF1R=((__POINTER *)ptr_table__XF1R)[ 0];
-              if ((result__YF1R == (void *)NULL)) {
-                result__YF1R=new_lab__2PJ(new_size__EFMR);
-                next__WF1R=(void *)((unsigned long)result__YF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EFMR)));
-                ((__POINTER *)next__WF1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XF1R)[ 0]=next__WF1R;
-              } else {
-                next__WF1R=((__POINTER *)result__YF1R)[ 0];
-                if ((next__WF1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EFMR <<  1)) <=  4096)) {
-                    next__WF1R=(void *)((unsigned long)result__YF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EFMR)));
-                  } else {
-                    next__WF1R=new_lab__2PJ(new_size__EFMR);
-                  };
-                  ((__POINTER *)next__WF1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XF1R)[ 0]=next__WF1R;
-                } else {
-                  ((__POINTER *)result__YF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YF1R=next__WF1R;
-                };
-              };
-              ptr__AFMR=result__YF1R;
-            } else {
-              t__FFMR=((__UINTEGER_32 )typ_id__BFMR);
-              a__GFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5F1R=(__UINTEGER_32)((__UINTEGER_32)(sz__CFMR + a__GFMR) & (__UINTEGER_32)(~ a__GFMR));
-              ptr_table__2F1R=((__POINTER )(&(table_type[(t__FFMR)])));
-              lab_type__4F1R=(__UINTEGER_32)(t__FFMR |  1);
-              next__1F1R=((__POINTER )(NULL));
-              result__3F1R=((__POINTER *)ptr_table__2F1R)[ 0];
-              if ((result__3F1R == (void *)NULL)) {
-                result__3F1R=new_lab__2PJ(lab_type__4F1R);
-                next__1F1R=(void *)((unsigned long)result__3F1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5F1R)));
-                ((__POINTER *)next__1F1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2F1R)[ 0]=next__1F1R;
-              } else {
-                next__1F1R=((__POINTER *)result__3F1R)[ 0];
-                if ((next__1F1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3F1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5F1R <<  1)) <=  4096)) {
-                    next__1F1R=(void *)((unsigned long)result__3F1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5F1R)));
-                  } else {
-                    next__1F1R=new_lab__2PJ(lab_type__4F1R);
-                  };
-                  ((__POINTER *)next__1F1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2F1R)[ 0]=next__1F1R;
-                } else {
-                  ((__POINTER *)result__3F1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1F1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3F1R=next__1F1R;
-                };
-              };
-              ptr__AFMR=result__3F1R;
-            };
-            result__5EMR=((__IS_EXPANDED *)ptr__AFMR);
-            *(result__5EMR) = *(IS_EXPANDED__);
-          };
-          Self__HFMR=((__IS_EXPANDED *)result__5EMR);
-          Self__HFMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IFMR;
-          Self__HFMR->receiver__WN2H=__tmp__ZBBR;
-          __tmp__UU2J=result__5EMR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__UU2J=my_copy__1N2H(__tmp__TU2J);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__UU2J=my_copy__EO2H(__tmp__TU2J);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__UU2J=my_copy__PO2H(__tmp__TU2J);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__UU2J=my_copy__1O2H(__tmp__TU2J);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__UU2J=my_copy__GP2H(__tmp__TU2J);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__UU2J=my_copy__RP2H(__tmp__TU2J);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__UU2J=my_copy__2P2H(__tmp__TU2J);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__UU2J=my_copy__HQ2H(__tmp__TU2J);
-        } break;
-        case __PUT_TO__: {
-          __tmp__UU2J=my_copy__SQ2H(__tmp__TU2J);
-        } break;
-        case __ITEM__: {
-          __tmp__UU2J=my_copy__DR2H(__tmp__TU2J);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__UU2J=my_copy__PR2H(__tmp__TU2J);
-        } break;
-        case __CAST__: {
-          __tmp__UU2J=my_copy__YR2H(__tmp__TU2J);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__UU2J=my_copy__5SYM(__tmp__TU2J);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__UU2J=my_copy__IUGK(__tmp__TU2J);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__H3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TU2J)->global__ZGJK),NULL);
-          if (__tmp__H3CR==NULL) {
-            __tmp__I3CR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__H3CR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__I3CR=NULL;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__I3CR=((__READ_GLOBAL *)__tmp__H3CR);
-            } break;
-            }
-          };
-          __tmp__UU2J=__tmp__I3CR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__UU2J=my_copy__BQCN(__tmp__TU2J);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__UU2J=my_copy__NREO(__tmp__TU2J);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__UU2J=my_copy__VYJO(__tmp__TU2J);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__UU2J=my_copy__0REO(__tmp__TU2J);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__UU2J=my_copy__BZJO(__tmp__TU2J);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__UU2J=my_copy__CNJM(__tmp__TU2J);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__UU2J=my_copy__5XLL(__tmp__TU2J);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__UU2J=my_copy__WVYM(__tmp__TU2J);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__UU2J=my_copy__FSEO(__tmp__TU2J);
+        __tmp__4BUL=((void *)__tmp__ZBUL == (void *)__tmp__0BUL);
+      } else /* FALSE */ {
+        __tmp__4BUL=FALSE__O__;
+      };
+      if (__tmp__4BUL) {
+        switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__ZBUL=((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO)->parent_write__XXKJ.value__3EJJ;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__UU2J=my_copy__QCEP(__tmp__TU2J);
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__ZBUL=((__WRITE_SLOT__EYKJ *)__tmp__PSJO)->parent_write__FYKJ.value__3EJJ;
         } break;
-        case __EXPR_INF__: {
-          __tmp__UU2J=my_copy__5LSN(__tmp__TU2J);
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__ZBUL=((__WRITE_LOCAL__TEYJ *)__tmp__PSJO)->parent_write__UEYJ.value__3EJJ;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__UU2J=my_copy__KMSN(__tmp__TU2J);
+        };
+        __tmp__OWEU=__tmp__ZBUL;
+        switch (((struct ___OBJ *)__tmp__EBUL)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__0BUL=((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL)->parent_write__XXKJ.value__3EJJ;
         } break;
-        case __EXPR_OR__: {
-          __tmp__UU2J=my_copy__JZPN(__tmp__TU2J);
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__0BUL=((__WRITE_SLOT__EYKJ *)__tmp__EBUL)->parent_write__FYKJ.value__3EJJ;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__UU2J=my_copy__G3SO(__tmp__TU2J);
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__0BUL=((__WRITE_LOCAL__TEYJ *)__tmp__EBUL)->parent_write__UEYJ.value__3EJJ;
         } break;
         };
-        add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,read__with__NXKJ(__tmp__BT2J,__tmp__UU2J));
-      };
-      __tmp__BG1R=Self__ES2J->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__BG1R)->__id) {
-      case __DTA_RD__: {
-        __tmp__CG1R=((__DTA_RD *)__tmp__BG1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__CG1R=DTA__->parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__CG1R=((__DTA_WR_CODE *)__tmp__BG1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__CG1R=DTA__->parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__CG1R=((__DTA_WR_VALUE *)__tmp__BG1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__CG1R=((__DTA_RD_ARGS *)__tmp__BG1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      };
-      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,create__type__PKQC(__tmp__CG1R,TYPE_VOID__->parent_type__UIB.default__AKC));
-    } else {
-      __tmp__EV2J=Self__ES2J->result_expr__PN5G;
-      if (__tmp__EV2J==NULL) {
-        __tmp__FV2J=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__EV2J)->__id) {
-        case __LIST__: {
-          __tmp__FV2J=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__FV2J=NULL;
+        __tmp__E3FL=__tmp__0BUL;
+        switch (((struct ___OBJ *)__tmp__ZBUL)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__HCUL=TRUE__K__;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__FV2J=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__FV2J=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__HCUL=TRUE__K__;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__FV2J=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__HCUL=TRUE__K__;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__FV2J=((void *)__tmp__EV2J);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __REAL_CST__: {
-          __tmp__FV2J=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__FV2J=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_AND__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__FV2J=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__FV2J=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __PUT_TO__: {
-          __tmp__FV2J=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __ITEM__: {
-          __tmp__FV2J=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __SIZE_OF__: {
-          __tmp__FV2J=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__HCUL=TRUE__K__;
         } break;
-        case __CAST__: {
-          __tmp__FV2J=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__HCUL=TRUE__K__;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__FV2J=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__HCUL=TRUE__K__;
         } break;
-        case __READ_SLOT__: {
-          __tmp__FV2J=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__FV2J=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_INF__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_OR__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__FV2J=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__HCUL=FALSE__O__;
         } break;
-        }
-      };
-      em__KS2J=__tmp__FV2J;
-      if (((void *)__tmp__FV2J != (void *)NULL)) {
-        __tmp__PV2J=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__FV2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-        Self__ZQDK= 0;
-        while ((Self__ZQDK <= __tmp__PV2J)) {
-          __tmp__WV2J=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__KS2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__ZQDK];
-          if (__tmp__WV2J==NULL) {
-            __tmp__XV2J=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__WV2J)->__id) {
-            case __LIST__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __STRING_CST__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXTERNAL_C__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __INTEGER_CST__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__XV2J=((void *)__tmp__WV2J);
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __REAL_CST__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __CHARACTER_CST__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __IS_EXPANDED__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __GET_TYPE_ID__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_SUP__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_SUB__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_MUL__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_DIV__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_AND__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __PUT_TO__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __ITEM__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __SIZE_OF__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __CAST__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __CALL_SLOT__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __READ_SLOT__: {
-              __tmp__XV2J=((void *)__tmp__WV2J);
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__XV2J=((void *)__tmp__WV2J);
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_NEG__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_ADD__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_NOT__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_MOD__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_INF__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_OR__: {
-              __tmp__XV2J=NULL;
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__XV2J=NULL;
-            } break;
-            }
-          };
-          rd__LS2J=__tmp__XV2J;
-          switch (((struct ___OBJ *)__tmp__XV2J)->__id) {
-          case __READ_LOCAL__: {
-            __tmp__4V2J=((__READ_LOCAL *)__tmp__XV2J)->local__HJZD;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__4V2J=((__READ_SLOT *)__tmp__XV2J)->slot__MUGK;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__4V2J=((__READ_GLOBAL *)__tmp__XV2J)->global__ZGJK;
-          } break;
-          };
-          __tmp__AW2J=Self__ES2J->parent_node__WO0G.expr__RJZD;
-          __tmp__BW2J=Self__ES2J->slot__ON5G;
-          if (((struct ___OBJ *)__tmp__BW2J)->__id==__SLOT_DATA__) {
-            __tmp__CW2J=((__SLOT *)((__SLOT_DATA *)__tmp__BW2J)->parent_slot__IHZD)->slot_data_list__KK3F;
-          } else {
-            __tmp__CW2J=((__SLOT *)((__SLOT_CODE *)__tmp__BW2J)->parent_slot__A22F)->slot_data_list__KK3F;
-          };
-          add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,new_write__with__03CK(Self__ES2J,__tmp__4V2J,__tmp__AW2J,((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__CW2J)->parent_arrayed_collection__FK3F.storage__A45F)[Self__ZQDK]));
-          Self__ZQDK=(__INTEGER)(Self__ZQDK +  1);
-        };
-        Self__UN2Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__FV2J)->expr_list__3EMH);
-        __tmp__JW2J=((void **)Self__UN2Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__UN2Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-        if (__tmp__JW2J==NULL) {
-          __tmp__KW2J=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__JW2J)->__id) {
-          case __LIST__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__KW2J=((void *)__tmp__JW2J);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__KW2J=((void *)__tmp__JW2J);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__KW2J=((void *)__tmp__JW2J);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__KW2J=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__KW2J=NULL;
-          } break;
-          }
         };
-        rd__LS2J=__tmp__KW2J;
-      } else {
-        __tmp__RW2J=Self__ES2J->result_expr__PN5G;
-        if (__tmp__RW2J==NULL) {
-          __tmp__SW2J=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__RW2J)->__id) {
-          case __LIST__: {
-            __tmp__SW2J=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__SW2J=NULL;
+        if (__tmp__HCUL) {
+          switch (((struct ___OBJ *)__tmp__ZBUL)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__NCUL=((__STRING_CST__5J *)__tmp__ZBUL)->parent_constant__EK.static_type__5G4D;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__SW2J=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__NCUL=((__EXTERNAL_C__Y5WC *)__tmp__ZBUL)->static_type__W54D;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__SW2J=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__NCUL=((__PROTOTYPE_CST__LAXC *)__tmp__ZBUL)->parent_constant__MAXC.static_type__5G4D;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__SW2J=NULL;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__NCUL=((__INTEGER_CST__XAXC *)__tmp__ZBUL)->parent_constant__YAXC.static_type__5G4D;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__SW2J=((void *)__tmp__RW2J);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__NCUL=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ZBUL));
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__SW2J=NULL;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__NCUL=((__READ_LOCAL__55ZI *)__tmp__ZBUL)->local__BVEJ->parent_variable__O4WC.type__IO5D;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__NCUL=static_type__ODCK();
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__NCUL=static_type__TDCK();
           } break;
-          case __REAL_CST__: {
-            __tmp__SW2J=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__NCUL=static_type__YDCK();
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__SW2J=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__NCUL=static_type__3DCK();
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__NCUL=static_type__CECK();
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__NCUL=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ZBUL));
           } break;
-          case __EXPR_SUP__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__NCUL=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ZBUL));
           } break;
-          case __EXPR_SUB__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__NCUL=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ZBUL));
           } break;
-          case __EXPR_MUL__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__NCUL=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ZBUL));
           } break;
-          case __EXPR_DIV__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__NCUL=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZBUL));
           } break;
-          case __EXPR_AND__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__NCUL=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZBUL));
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__SW2J=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__NCUL=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__SW2J=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__NCUL=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ZBUL));
           } break;
-          case __PUT_TO__: {
-            __tmp__SW2J=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__NCUL=static_type__VFCK();
           } break;
-          case __ITEM__: {
-            __tmp__SW2J=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__NCUL=((__CAST__1HOJ *)__tmp__ZBUL)->static_type__FD5J;
           } break;
-          case __SIZE_OF__: {
-            __tmp__SW2J=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__NCUL=((__REAL_CST__1LOJ *)__tmp__ZBUL)->parent_constant__2LOJ.static_type__5G4D;
           } break;
-          case __CAST__: {
-            __tmp__SW2J=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__NCUL=((__CHARACTER_CST__RMOJ *)__tmp__ZBUL)->parent_constant__SMOJ.static_type__5G4D;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__SW2J=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__NCUL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZBUL)->parent_constant__2NOJ.static_type__5G4D;
           } break;
-          case __READ_SLOT__: {
-            __tmp__SW2J=((void *)__tmp__RW2J);
+          case __READ_SLOT__LL4K__: {
+            __tmp__NCUL=((__READ_SLOT__LL4K *)__tmp__ZBUL)->slot__UYFM->parent_variable__JJRG.type__IO5D;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__SW2J=((void *)__tmp__RW2J);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__NCUL=static_type__5L5O();
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__NCUL=static_type__CRTP();
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__NCUL=static_type__M51P();
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__NCUL=static_type__HRTP();
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__NCUL=static_type__S51P();
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__NCUL=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ZBUL));
           } break;
-          case __EXPR_NEG__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__NCUL=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ZBUL));
           } break;
-          case __EXPR_ADD__: {
-            __tmp__SW2J=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__NCUL=((__READ_GLOBAL__T4YL *)__tmp__ZBUL)->global__KAKM->parent_variable__JJRG.type__IO5D;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__NCUL=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ZBUL));
           } break;
-          case __EXPR_MOD__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__NCUL=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ZBUL));
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__NCUL=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ZBUL));
           } break;
-          case __EXPR_INF__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__NCUL=static_type__TA0Q();
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__NCUL=static_type__4BUP();
           } break;
-          case __EXPR_OR__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__NCUL=static_type__DCUP();
           } break;
-          case __EXPR_XOR__: {
-            __tmp__SW2J=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__NCUL=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ZBUL));
           } break;
-          }
-        };
-        rd__LS2J=__tmp__SW2J;
-      };
-      switch (((struct ___OBJ *)rd__LS2J)->__id) {
-      case __READ_LOCAL__: {
-        __tmp__UW2J=((__READ_LOCAL *)rd__LS2J)->local__HJZD;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__UW2J=((__READ_SLOT *)rd__LS2J)->slot__MUGK;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__UW2J=((__READ_GLOBAL *)rd__LS2J)->global__ZGJK;
-      } break;
-      };
-      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,new_write__with__03CK(Self__ES2J,__tmp__UW2J,Self__ES2J->parent_node__WO0G.expr__RJZD,__tmp__BT2J));
-    };
-  } else {
-    __tmp__AX2J=Self__ES2J->slot__ON5G;
-    if (((struct ___OBJ *)__tmp__AX2J)->__id==__SLOT_DATA__) {
-      Self__HUBK=((__SLOT_DATA *)__tmp__AX2J);
-      result__KUBK=NULL;
-      if ((idx__RS2J ==  1)) {
-        result__KUBK=((__SLOT *)Self__HUBK->parent_slot__IHZD)->slot_code_intern__F22F;
-      } else {
-        result__KUBK=((void **)((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__HUBK->parent_slot__IHZD)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.storage__ZPIK)[(__INTEGER)(idx__RS2J -  2)];
-      };
-      __tmp__BX2J=result__KUBK;
-    } else {
-      Self__2UBK=((__SLOT_CODE *)__tmp__AX2J);
-      result__5UBK=NULL;
-      if ((idx__RS2J ==  1)) {
-        result__5UBK=((__SLOT *)Self__2UBK->parent_slot__A22F)->slot_code_intern__F22F;
-      } else {
-        result__5UBK=((void **)((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__2UBK->parent_slot__A22F)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.storage__ZPIK)[(__INTEGER)(idx__RS2J -  2)];
-      };
-      __tmp__BX2J=result__5UBK;
-    };
-    Self__EAKQ=((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__BX2J)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC);
-    if ((((void *)Self__EAKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__EAKQ->name__CH0D == (void *)(&__string_24)))) {
-      new_larg__OS2J=create_with_capacity__FTHH( 1);
-      __tmp__KX2J=Self__ES2J->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__KX2J)->__id) {
-      case __DTA_RD__: {
-        __tmp__LX2J=((__DTA_RD *)__tmp__KX2J)->parent_dta__NLQC.self_arg__XHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__LX2J=DTA__->self_arg__XHZD;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__LX2J=((__DTA_WR_CODE *)__tmp__KX2J)->parent_dta__MZLH.self_arg__XHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__LX2J=DTA__->self_arg__XHZD;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__LX2J=((__DTA_WR_VALUE *)__tmp__KX2J)->parent_dta__XSUH.self_arg__XHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__LX2J=((void **)((__FAST_ARRAYoEXPRo *)((__DTA_RD_ARGS *)__tmp__KX2J)->argument_list__2SFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-      } break;
-      };
-      switch (((struct ___OBJ *)__tmp__LX2J)->__id) {
-      case __LIST__: {
-        __tmp__MX2J=my_copy__MSYM(__tmp__LX2J);
-      } break;
-      case __STRING_CST__: {
-        Self__VXBQ=((__STRING_CST *)__tmp__LX2J);
-        __tmp__MX2J=create__text__ITMH(Self__VXBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VXBQ->string__BK2H);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__MX2J=my_copy__EK2H(__tmp__LX2J);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__WXBQ=((__PROTOTYPE_CST *)__tmp__LX2J);
-        __tmp__MX2J=create__type__PKQC(Self__WXBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WXBQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__XXBQ=((__INTEGER_CST *)__tmp__LX2J);
-        p__TFMR=Self__XXBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__UFMR=Self__XXBQ->value__W4YD;
-        t__VFMR=Self__XXBQ->parent_constant__B3LC.static_type__M2YD;
-        result__KFMR=NULL;
-        ptr__LFMR=((__POINTER )(NULL));
-        typ_id__MFMR= 0;
-        sz__NFMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__NFMR ==  0)) {
-          result__KFMR=INTEGER_CST__;
-        } else {
-          typ_id__MFMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NFMR);
-          if ((typ_id__MFMR == (__INTEGER)(-  1))) {
-            a__OFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PFMR=(__UINTEGER_32)((__UINTEGER_32)(sz__NFMR + a__OFMR) & (__UINTEGER_32)(~ a__OFMR));
-            ptr_table__EG1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PFMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__DG1R=((__POINTER )(NULL));
-            result__FG1R=((__POINTER *)ptr_table__EG1R)[ 0];
-            if ((result__FG1R == (void *)NULL)) {
-              result__FG1R=new_lab__2PJ(new_size__PFMR);
-              next__DG1R=(void *)((unsigned long)result__FG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFMR)));
-              ((__POINTER *)next__DG1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__EG1R)[ 0]=next__DG1R;
-            } else {
-              next__DG1R=((__POINTER *)result__FG1R)[ 0];
-              if ((next__DG1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PFMR <<  1)) <=  4096)) {
-                  next__DG1R=(void *)((unsigned long)result__FG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFMR)));
-                } else {
-                  next__DG1R=new_lab__2PJ(new_size__PFMR);
-                };
-                ((__POINTER *)next__DG1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EG1R)[ 0]=next__DG1R;
-              } else {
-                ((__POINTER *)result__FG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__FG1R=next__DG1R;
-              };
-            };
-            ptr__LFMR=result__FG1R;
-          } else {
-            t__QFMR=((__UINTEGER_32 )typ_id__MFMR);
-            a__RFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__MG1R=(__UINTEGER_32)((__UINTEGER_32)(sz__NFMR + a__RFMR) & (__UINTEGER_32)(~ a__RFMR));
-            ptr_table__JG1R=((__POINTER )(&(table_type[(t__QFMR)])));
-            lab_type__LG1R=(__UINTEGER_32)(t__QFMR |  1);
-            next__IG1R=((__POINTER )(NULL));
-            result__KG1R=((__POINTER *)ptr_table__JG1R)[ 0];
-            if ((result__KG1R == (void *)NULL)) {
-              result__KG1R=new_lab__2PJ(lab_type__LG1R);
-              next__IG1R=(void *)((unsigned long)result__KG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MG1R)));
-              ((__POINTER *)next__IG1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JG1R)[ 0]=next__IG1R;
-            } else {
-              next__IG1R=((__POINTER *)result__KG1R)[ 0];
-              if ((next__IG1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MG1R <<  1)) <=  4096)) {
-                  next__IG1R=(void *)((unsigned long)result__KG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MG1R)));
-                } else {
-                  next__IG1R=new_lab__2PJ(lab_type__LG1R);
-                };
-                ((__POINTER *)next__IG1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JG1R)[ 0]=next__IG1R;
-              } else {
-                ((__POINTER *)result__KG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__KG1R=next__IG1R;
-              };
-            };
-            ptr__LFMR=result__KG1R;
           };
-          result__KFMR=((__INTEGER_CST *)ptr__LFMR);
-          *(result__KFMR) = *(INTEGER_CST__);
+          __tmp__V1FL=((void *)((__TYPE_FULL__XMB *)__tmp__NCUL)->the_parent_type__QLK == (void *)type_true__ENB);
+          __tmp__TCUL=__tmp__V1FL;
+        } else /* FALSE */ {
+          __tmp__TCUL=FALSE__O__;
         };
-        Self__SFMR=((__INTEGER_CST *)result__KFMR);
-        Self__SFMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TFMR;
-        Self__SFMR->value__W4YD=v__UFMR;
-        Self__SFMR->parent_constant__B3LC.static_type__M2YD=t__VFMR;
-        check_type__YG5D(Self__SFMR);
-        __tmp__MX2J=result__KFMR;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__2BBR=read__QB5G(((__READ_LOCAL *)__tmp__LX2J)->local__HJZD);
-        if (__tmp__2BBR==NULL) {
-          __tmp__3BBR=NULL;
-        } else {
-          __tmp__3BBR=((__READ_LOCAL *)__tmp__2BBR);
-        };
-        __tmp__MX2J=__tmp__3BBR;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__MX2J=my_copy__SL2H(__tmp__LX2J);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__MX2J=my_copy__LM2H(__tmp__LX2J);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__MX2J=my_copy__YM2H(__tmp__LX2J);
-      } break;
-      case __REAL_CST__: {
-        Self__ZXBQ=((__REAL_CST *)__tmp__LX2J);
-        p__5FMR=Self__ZXBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__AGMR=Self__ZXBQ->value__HN2H;
-        t__BGMR=Self__ZXBQ->parent_constant__U2JH.static_type__M2YD;
-        result__WFMR=NULL;
-        ptr__XFMR=((__POINTER )(NULL));
-        typ_id__YFMR= 0;
-        sz__ZFMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__ZFMR ==  0)) {
-          result__WFMR=REAL_CST__;
-        } else {
-          typ_id__YFMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZFMR);
-          if ((typ_id__YFMR == (__INTEGER)(-  1))) {
-            a__0FMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__1FMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFMR + a__0FMR) & (__UINTEGER_32)(~ a__0FMR));
-            ptr_table__OG1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1FMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__NG1R=((__POINTER )(NULL));
-            result__PG1R=((__POINTER *)ptr_table__OG1R)[ 0];
-            if ((result__PG1R == (void *)NULL)) {
-              result__PG1R=new_lab__2PJ(new_size__1FMR);
-              next__NG1R=(void *)((unsigned long)result__PG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FMR)));
-              ((__POINTER *)next__NG1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OG1R)[ 0]=next__NG1R;
-            } else {
-              next__NG1R=((__POINTER *)result__PG1R)[ 0];
-              if ((next__NG1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1FMR <<  1)) <=  4096)) {
-                  next__NG1R=(void *)((unsigned long)result__PG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FMR)));
-                } else {
-                  next__NG1R=new_lab__2PJ(new_size__1FMR);
-                };
-                ((__POINTER *)next__NG1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OG1R)[ 0]=next__NG1R;
-              } else {
-                ((__POINTER *)result__PG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__PG1R=next__NG1R;
-              };
-            };
-            ptr__XFMR=result__PG1R;
-          } else {
-            t__2FMR=((__UINTEGER_32 )typ_id__YFMR);
-            a__3FMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__WG1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFMR + a__3FMR) & (__UINTEGER_32)(~ a__3FMR));
-            ptr_table__TG1R=((__POINTER )(&(table_type[(t__2FMR)])));
-            lab_type__VG1R=(__UINTEGER_32)(t__2FMR |  1);
-            next__SG1R=((__POINTER )(NULL));
-            result__UG1R=((__POINTER *)ptr_table__TG1R)[ 0];
-            if ((result__UG1R == (void *)NULL)) {
-              result__UG1R=new_lab__2PJ(lab_type__VG1R);
-              next__SG1R=(void *)((unsigned long)result__UG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1R)));
-              ((__POINTER *)next__SG1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TG1R)[ 0]=next__SG1R;
-            } else {
-              next__SG1R=((__POINTER *)result__UG1R)[ 0];
-              if ((next__SG1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WG1R <<  1)) <=  4096)) {
-                  next__SG1R=(void *)((unsigned long)result__UG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1R)));
-                } else {
-                  next__SG1R=new_lab__2PJ(lab_type__VG1R);
-                };
-                ((__POINTER *)next__SG1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TG1R)[ 0]=next__SG1R;
-              } else {
-                ((__POINTER *)result__UG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__UG1R=next__SG1R;
-              };
-            };
-            ptr__XFMR=result__UG1R;
-          };
-          result__WFMR=((__REAL_CST *)ptr__XFMR);
-          *(result__WFMR) = *(REAL_CST__);
-        };
-        Self__4FMR=((__REAL_CST *)result__WFMR);
-        Self__4FMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5FMR;
-        Self__4FMR->value__HN2H=v__AGMR;
-        Self__4FMR->parent_constant__U2JH.static_type__M2YD=t__BGMR;
-        __tmp__MX2J=result__WFMR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__1XBQ=((__CHARACTER_CST *)__tmp__LX2J);
-        __tmp__MX2J=create__char__4SMH(Self__1XBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1XBQ->text__PN2H);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__2XBQ=((__IS_EXPANDED *)__tmp__LX2J);
-        __tmp__ACBR=read__QB5G(((__READ_LOCAL *)Self__2XBQ->receiver__WN2H)->local__HJZD);
-        if (__tmp__ACBR==NULL) {
-          __tmp__BCBR=NULL;
-        } else {
-          __tmp__BCBR=((__READ_LOCAL *)__tmp__ACBR);
-        };
-        p__LGMR=Self__2XBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        result__CGMR=NULL;
-        ptr__DGMR=((__POINTER )(NULL));
-        typ_id__EGMR= 0;
-        sz__FGMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-        if ((sz__FGMR ==  0)) {
-          result__CGMR=IS_EXPANDED__;
-        } else {
-          typ_id__EGMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FGMR);
-          if ((typ_id__EGMR == (__INTEGER)(-  1))) {
-            a__GGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__HGMR=(__UINTEGER_32)((__UINTEGER_32)(sz__FGMR + a__GGMR) & (__UINTEGER_32)(~ a__GGMR));
-            ptr_table__YG1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HGMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__XG1R=((__POINTER )(NULL));
-            result__ZG1R=((__POINTER *)ptr_table__YG1R)[ 0];
-            if ((result__ZG1R == (void *)NULL)) {
-              result__ZG1R=new_lab__2PJ(new_size__HGMR);
-              next__XG1R=(void *)((unsigned long)result__ZG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HGMR)));
-              ((__POINTER *)next__XG1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YG1R)[ 0]=next__XG1R;
-            } else {
-              next__XG1R=((__POINTER *)result__ZG1R)[ 0];
-              if ((next__XG1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HGMR <<  1)) <=  4096)) {
-                  next__XG1R=(void *)((unsigned long)result__ZG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HGMR)));
-                } else {
-                  next__XG1R=new_lab__2PJ(new_size__HGMR);
-                };
-                ((__POINTER *)next__XG1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YG1R)[ 0]=next__XG1R;
-              } else {
-                ((__POINTER *)result__ZG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ZG1R=next__XG1R;
-              };
-            };
-            ptr__DGMR=result__ZG1R;
-          } else {
-            t__IGMR=((__UINTEGER_32 )typ_id__EGMR);
-            a__JGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AH1R=(__UINTEGER_32)((__UINTEGER_32)(sz__FGMR + a__JGMR) & (__UINTEGER_32)(~ a__JGMR));
-            ptr_table__3G1R=((__POINTER )(&(table_type[(t__IGMR)])));
-            lab_type__5G1R=(__UINTEGER_32)(t__IGMR |  1);
-            next__2G1R=((__POINTER )(NULL));
-            result__4G1R=((__POINTER *)ptr_table__3G1R)[ 0];
-            if ((result__4G1R == (void *)NULL)) {
-              result__4G1R=new_lab__2PJ(lab_type__5G1R);
-              next__2G1R=(void *)((unsigned long)result__4G1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AH1R)));
-              ((__POINTER *)next__2G1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3G1R)[ 0]=next__2G1R;
-            } else {
-              next__2G1R=((__POINTER *)result__4G1R)[ 0];
-              if ((next__2G1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4G1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AH1R <<  1)) <=  4096)) {
-                  next__2G1R=(void *)((unsigned long)result__4G1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AH1R)));
-                } else {
-                  next__2G1R=new_lab__2PJ(lab_type__5G1R);
-                };
-                ((__POINTER *)next__2G1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3G1R)[ 0]=next__2G1R;
-              } else {
-                ((__POINTER *)result__4G1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2G1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__4G1R=next__2G1R;
-              };
-            };
-            ptr__DGMR=result__4G1R;
-          };
-          result__CGMR=((__IS_EXPANDED *)ptr__DGMR);
-          *(result__CGMR) = *(IS_EXPANDED__);
-        };
-        Self__KGMR=((__IS_EXPANDED *)result__CGMR);
-        Self__KGMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LGMR;
-        Self__KGMR->receiver__WN2H=__tmp__BCBR;
-        __tmp__MX2J=result__CGMR;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__MX2J=my_copy__1N2H(__tmp__LX2J);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__MX2J=my_copy__EO2H(__tmp__LX2J);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__MX2J=my_copy__PO2H(__tmp__LX2J);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__MX2J=my_copy__1O2H(__tmp__LX2J);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__MX2J=my_copy__GP2H(__tmp__LX2J);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__MX2J=my_copy__RP2H(__tmp__LX2J);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__MX2J=my_copy__2P2H(__tmp__LX2J);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__MX2J=my_copy__HQ2H(__tmp__LX2J);
-      } break;
-      case __PUT_TO__: {
-        __tmp__MX2J=my_copy__SQ2H(__tmp__LX2J);
-      } break;
-      case __ITEM__: {
-        __tmp__MX2J=my_copy__DR2H(__tmp__LX2J);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__MX2J=my_copy__PR2H(__tmp__LX2J);
-      } break;
-      case __CAST__: {
-        __tmp__MX2J=my_copy__YR2H(__tmp__LX2J);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__MX2J=my_copy__5SYM(__tmp__LX2J);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__MX2J=my_copy__IUGK(__tmp__LX2J);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__L3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LX2J)->global__ZGJK),NULL);
-        if (__tmp__L3CR==NULL) {
-          __tmp__M3CR=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__L3CR)->__id) {
-          case __READ_SLOT__: {
-            __tmp__M3CR=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__M3CR=((__READ_GLOBAL *)__tmp__L3CR);
-          } break;
-          }
-        };
-        __tmp__MX2J=__tmp__M3CR;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__MX2J=my_copy__BQCN(__tmp__LX2J);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__MX2J=my_copy__NREO(__tmp__LX2J);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__MX2J=my_copy__VYJO(__tmp__LX2J);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__MX2J=my_copy__0REO(__tmp__LX2J);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__MX2J=my_copy__BZJO(__tmp__LX2J);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__MX2J=my_copy__CNJM(__tmp__LX2J);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__MX2J=my_copy__5XLL(__tmp__LX2J);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__MX2J=my_copy__WVYM(__tmp__LX2J);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__MX2J=my_copy__FSEO(__tmp__LX2J);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__MX2J=my_copy__QCEP(__tmp__LX2J);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__MX2J=my_copy__5LSN(__tmp__LX2J);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__MX2J=my_copy__KMSN(__tmp__LX2J);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__MX2J=my_copy__JZPN(__tmp__LX2J);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__MX2J=my_copy__G3SO(__tmp__LX2J);
-      } break;
-      };
-      add_last__5REI(new_larg__OS2J,__tmp__MX2J);
-    } else {
-      __tmp__TX2J=Self__ES2J->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__TX2J)->__id) {
-      case __DTA_RD__: {
-        Self__14CK=((__DTA_RD *)__tmp__TX2J);
-        result__34CK=create_with_capacity__FTHH( 1);
-        __tmp__54CK=Self__14CK->parent_dta__NLQC.self_arg__XHZD;
-        switch (((struct ___OBJ *)__tmp__54CK)->__id) {
-        case __LIST__: {
-          __tmp__A5CK=my_copy__MSYM(__tmp__54CK);
-        } break;
-        case __STRING_CST__: {
-          Self__3XBQ=((__STRING_CST *)__tmp__54CK);
-          __tmp__A5CK=create__text__ITMH(Self__3XBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3XBQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__A5CK=my_copy__EK2H(__tmp__54CK);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__4XBQ=((__PROTOTYPE_CST *)__tmp__54CK);
-          __tmp__A5CK=create__type__PKQC(Self__4XBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4XBQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__5XBQ=((__INTEGER_CST *)__tmp__54CK);
-          p__WGMR=Self__5XBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__XGMR=Self__5XBQ->value__W4YD;
-          t__YGMR=Self__5XBQ->parent_constant__B3LC.static_type__M2YD;
-          result__NGMR=NULL;
-          ptr__OGMR=((__POINTER )(NULL));
-          typ_id__PGMR= 0;
-          sz__QGMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__QGMR ==  0)) {
-            result__NGMR=INTEGER_CST__;
-          } else {
-            typ_id__PGMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QGMR);
-            if ((typ_id__PGMR == (__INTEGER)(-  1))) {
-              a__RGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SGMR=(__UINTEGER_32)((__UINTEGER_32)(sz__QGMR + a__RGMR) & (__UINTEGER_32)(~ a__RGMR));
-              ptr_table__CH1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SGMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__BH1R=((__POINTER )(NULL));
-              result__DH1R=((__POINTER *)ptr_table__CH1R)[ 0];
-              if ((result__DH1R == (void *)NULL)) {
-                result__DH1R=new_lab__2PJ(new_size__SGMR);
-                next__BH1R=(void *)((unsigned long)result__DH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGMR)));
-                ((__POINTER *)next__BH1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CH1R)[ 0]=next__BH1R;
-              } else {
-                next__BH1R=((__POINTER *)result__DH1R)[ 0];
-                if ((next__BH1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SGMR <<  1)) <=  4096)) {
-                    next__BH1R=(void *)((unsigned long)result__DH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGMR)));
-                  } else {
-                    next__BH1R=new_lab__2PJ(new_size__SGMR);
-                  };
-                  ((__POINTER *)next__BH1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__CH1R)[ 0]=next__BH1R;
-                } else {
-                  ((__POINTER *)result__DH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__DH1R=next__BH1R;
-                };
-              };
-              ptr__OGMR=result__DH1R;
-            } else {
-              t__TGMR=((__UINTEGER_32 )typ_id__PGMR);
-              a__UGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__KH1R=(__UINTEGER_32)((__UINTEGER_32)(sz__QGMR + a__UGMR) & (__UINTEGER_32)(~ a__UGMR));
-              ptr_table__HH1R=((__POINTER )(&(table_type[(t__TGMR)])));
-              lab_type__JH1R=(__UINTEGER_32)(t__TGMR |  1);
-              next__GH1R=((__POINTER )(NULL));
-              result__IH1R=((__POINTER *)ptr_table__HH1R)[ 0];
-              if ((result__IH1R == (void *)NULL)) {
-                result__IH1R=new_lab__2PJ(lab_type__JH1R);
-                next__GH1R=(void *)((unsigned long)result__IH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KH1R)));
-                ((__POINTER *)next__GH1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HH1R)[ 0]=next__GH1R;
-              } else {
-                next__GH1R=((__POINTER *)result__IH1R)[ 0];
-                if ((next__GH1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KH1R <<  1)) <=  4096)) {
-                    next__GH1R=(void *)((unsigned long)result__IH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KH1R)));
-                  } else {
-                    next__GH1R=new_lab__2PJ(lab_type__JH1R);
-                  };
-                  ((__POINTER *)next__GH1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__HH1R)[ 0]=next__GH1R;
-                } else {
-                  ((__POINTER *)result__IH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__IH1R=next__GH1R;
-                };
-              };
-              ptr__OGMR=result__IH1R;
-            };
-            result__NGMR=((__INTEGER_CST *)ptr__OGMR);
-            *(result__NGMR) = *(INTEGER_CST__);
-          };
-          Self__VGMR=((__INTEGER_CST *)result__NGMR);
-          Self__VGMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WGMR;
-          Self__VGMR->value__W4YD=v__XGMR;
-          Self__VGMR->parent_constant__B3LC.static_type__M2YD=t__YGMR;
-          check_type__YG5D(Self__VGMR);
-          __tmp__A5CK=result__NGMR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ECBR=read__QB5G(((__READ_LOCAL *)__tmp__54CK)->local__HJZD);
-          if (__tmp__ECBR==NULL) {
-            __tmp__FCBR=NULL;
-          } else {
-            __tmp__FCBR=((__READ_LOCAL *)__tmp__ECBR);
-          };
-          __tmp__A5CK=__tmp__FCBR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__A5CK=my_copy__SL2H(__tmp__54CK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__A5CK=my_copy__LM2H(__tmp__54CK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__A5CK=my_copy__YM2H(__tmp__54CK);
-        } break;
-        case __REAL_CST__: {
-          Self__BYBQ=((__REAL_CST *)__tmp__54CK);
-          p__CHMR=Self__BYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__DHMR=Self__BYBQ->value__HN2H;
-          t__EHMR=Self__BYBQ->parent_constant__U2JH.static_type__M2YD;
-          result__ZGMR=NULL;
-          ptr__0GMR=((__POINTER )(NULL));
-          typ_id__1GMR= 0;
-          sz__2GMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__2GMR ==  0)) {
-            result__ZGMR=REAL_CST__;
-          } else {
-            typ_id__1GMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2GMR);
-            if ((typ_id__1GMR == (__INTEGER)(-  1))) {
-              a__3GMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__4GMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2GMR + a__3GMR) & (__UINTEGER_32)(~ a__3GMR));
-              ptr_table__MH1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4GMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__LH1R=((__POINTER )(NULL));
-              result__NH1R=((__POINTER *)ptr_table__MH1R)[ 0];
-              if ((result__NH1R == (void *)NULL)) {
-                result__NH1R=new_lab__2PJ(new_size__4GMR);
-                next__LH1R=(void *)((unsigned long)result__NH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GMR)));
-                ((__POINTER *)next__LH1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MH1R)[ 0]=next__LH1R;
-              } else {
-                next__LH1R=((__POINTER *)result__NH1R)[ 0];
-                if ((next__LH1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4GMR <<  1)) <=  4096)) {
-                    next__LH1R=(void *)((unsigned long)result__NH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GMR)));
-                  } else {
-                    next__LH1R=new_lab__2PJ(new_size__4GMR);
-                  };
-                  ((__POINTER *)next__LH1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MH1R)[ 0]=next__LH1R;
-                } else {
-                  ((__POINTER *)result__NH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__NH1R=next__LH1R;
-                };
-              };
-              ptr__0GMR=result__NH1R;
-            } else {
-              t__5GMR=((__UINTEGER_32 )typ_id__1GMR);
-              a__AHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__UH1R=(__UINTEGER_32)((__UINTEGER_32)(sz__2GMR + a__AHMR) & (__UINTEGER_32)(~ a__AHMR));
-              ptr_table__RH1R=((__POINTER )(&(table_type[(t__5GMR)])));
-              lab_type__TH1R=(__UINTEGER_32)(t__5GMR |  1);
-              next__QH1R=((__POINTER )(NULL));
-              result__SH1R=((__POINTER *)ptr_table__RH1R)[ 0];
-              if ((result__SH1R == (void *)NULL)) {
-                result__SH1R=new_lab__2PJ(lab_type__TH1R);
-                next__QH1R=(void *)((unsigned long)result__SH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UH1R)));
-                ((__POINTER *)next__QH1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RH1R)[ 0]=next__QH1R;
-              } else {
-                next__QH1R=((__POINTER *)result__SH1R)[ 0];
-                if ((next__QH1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UH1R <<  1)) <=  4096)) {
-                    next__QH1R=(void *)((unsigned long)result__SH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UH1R)));
-                  } else {
-                    next__QH1R=new_lab__2PJ(lab_type__TH1R);
-                  };
-                  ((__POINTER *)next__QH1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__RH1R)[ 0]=next__QH1R;
-                } else {
-                  ((__POINTER *)result__SH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__SH1R=next__QH1R;
-                };
-              };
-              ptr__0GMR=result__SH1R;
-            };
-            result__ZGMR=((__REAL_CST *)ptr__0GMR);
-            *(result__ZGMR) = *(REAL_CST__);
-          };
-          Self__BHMR=((__REAL_CST *)result__ZGMR);
-          Self__BHMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CHMR;
-          Self__BHMR->value__HN2H=v__DHMR;
-          Self__BHMR->parent_constant__U2JH.static_type__M2YD=t__EHMR;
-          __tmp__A5CK=result__ZGMR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__DYBQ=((__CHARACTER_CST *)__tmp__54CK);
-          __tmp__A5CK=create__char__4SMH(Self__DYBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DYBQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__EYBQ=((__IS_EXPANDED *)__tmp__54CK);
-          __tmp__ICBR=read__QB5G(((__READ_LOCAL *)Self__EYBQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__ICBR==NULL) {
-            __tmp__JCBR=NULL;
-          } else {
-            __tmp__JCBR=((__READ_LOCAL *)__tmp__ICBR);
-          };
-          p__OHMR=Self__EYBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__FHMR=NULL;
-          ptr__GHMR=((__POINTER )(NULL));
-          typ_id__HHMR= 0;
-          sz__IHMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__IHMR ==  0)) {
-            result__FHMR=IS_EXPANDED__;
-          } else {
-            typ_id__HHMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IHMR);
-            if ((typ_id__HHMR == (__INTEGER)(-  1))) {
-              a__JHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__KHMR=(__UINTEGER_32)((__UINTEGER_32)(sz__IHMR + a__JHMR) & (__UINTEGER_32)(~ a__JHMR));
-              ptr_table__WH1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KHMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__VH1R=((__POINTER )(NULL));
-              result__XH1R=((__POINTER *)ptr_table__WH1R)[ 0];
-              if ((result__XH1R == (void *)NULL)) {
-                result__XH1R=new_lab__2PJ(new_size__KHMR);
-                next__VH1R=(void *)((unsigned long)result__XH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHMR)));
-                ((__POINTER *)next__VH1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__WH1R)[ 0]=next__VH1R;
-              } else {
-                next__VH1R=((__POINTER *)result__XH1R)[ 0];
-                if ((next__VH1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KHMR <<  1)) <=  4096)) {
-                    next__VH1R=(void *)((unsigned long)result__XH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHMR)));
-                  } else {
-                    next__VH1R=new_lab__2PJ(new_size__KHMR);
-                  };
-                  ((__POINTER *)next__VH1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__WH1R)[ 0]=next__VH1R;
-                } else {
-                  ((__POINTER *)result__XH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__XH1R=next__VH1R;
-                };
-              };
-              ptr__GHMR=result__XH1R;
-            } else {
-              t__LHMR=((__UINTEGER_32 )typ_id__HHMR);
-              a__MHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__4H1R=(__UINTEGER_32)((__UINTEGER_32)(sz__IHMR + a__MHMR) & (__UINTEGER_32)(~ a__MHMR));
-              ptr_table__1H1R=((__POINTER )(&(table_type[(t__LHMR)])));
-              lab_type__3H1R=(__UINTEGER_32)(t__LHMR |  1);
-              next__0H1R=((__POINTER )(NULL));
-              result__2H1R=((__POINTER *)ptr_table__1H1R)[ 0];
-              if ((result__2H1R == (void *)NULL)) {
-                result__2H1R=new_lab__2PJ(lab_type__3H1R);
-                next__0H1R=(void *)((unsigned long)result__2H1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4H1R)));
-                ((__POINTER *)next__0H1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1H1R)[ 0]=next__0H1R;
-              } else {
-                next__0H1R=((__POINTER *)result__2H1R)[ 0];
-                if ((next__0H1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2H1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4H1R <<  1)) <=  4096)) {
-                    next__0H1R=(void *)((unsigned long)result__2H1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4H1R)));
-                  } else {
-                    next__0H1R=new_lab__2PJ(lab_type__3H1R);
-                  };
-                  ((__POINTER *)next__0H1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1H1R)[ 0]=next__0H1R;
-                } else {
-                  ((__POINTER *)result__2H1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0H1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2H1R=next__0H1R;
-                };
-              };
-              ptr__GHMR=result__2H1R;
-            };
-            result__FHMR=((__IS_EXPANDED *)ptr__GHMR);
-            *(result__FHMR) = *(IS_EXPANDED__);
-          };
-          Self__NHMR=((__IS_EXPANDED *)result__FHMR);
-          Self__NHMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OHMR;
-          Self__NHMR->receiver__WN2H=__tmp__JCBR;
-          __tmp__A5CK=result__FHMR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__A5CK=my_copy__1N2H(__tmp__54CK);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__A5CK=my_copy__EO2H(__tmp__54CK);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__A5CK=my_copy__PO2H(__tmp__54CK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__A5CK=my_copy__1O2H(__tmp__54CK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__A5CK=my_copy__GP2H(__tmp__54CK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__A5CK=my_copy__RP2H(__tmp__54CK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__A5CK=my_copy__2P2H(__tmp__54CK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__A5CK=my_copy__HQ2H(__tmp__54CK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__A5CK=my_copy__SQ2H(__tmp__54CK);
-        } break;
-        case __ITEM__: {
-          __tmp__A5CK=my_copy__DR2H(__tmp__54CK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__A5CK=my_copy__PR2H(__tmp__54CK);
-        } break;
-        case __CAST__: {
-          __tmp__A5CK=my_copy__YR2H(__tmp__54CK);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__A5CK=my_copy__5SYM(__tmp__54CK);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__A5CK=my_copy__IUGK(__tmp__54CK);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__P3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__54CK)->global__ZGJK),NULL);
-          if (__tmp__P3CR==NULL) {
-            __tmp__Q3CR=NULL;
+        if (__tmp__TCUL) {
+          if (__tmp__0BUL==NULL) {
+            __tmp__0CUL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__P3CR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__Q3CR=NULL;
+            switch (((struct ___OBJ *)__tmp__0BUL)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__Q3CR=((__READ_GLOBAL *)__tmp__P3CR);
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__0CUL=NULL;
             } break;
-            }
-          };
-          __tmp__A5CK=__tmp__Q3CR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__A5CK=my_copy__BQCN(__tmp__54CK);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__A5CK=my_copy__NREO(__tmp__54CK);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__A5CK=my_copy__VYJO(__tmp__54CK);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__A5CK=my_copy__0REO(__tmp__54CK);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__A5CK=my_copy__BZJO(__tmp__54CK);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__A5CK=my_copy__CNJM(__tmp__54CK);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__A5CK=my_copy__5XLL(__tmp__54CK);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__A5CK=my_copy__WVYM(__tmp__54CK);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__A5CK=my_copy__FSEO(__tmp__54CK);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__A5CK=my_copy__QCEP(__tmp__54CK);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__A5CK=my_copy__5LSN(__tmp__54CK);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__A5CK=my_copy__KMSN(__tmp__54CK);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__A5CK=my_copy__JZPN(__tmp__54CK);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__A5CK=my_copy__G3SO(__tmp__54CK);
-        } break;
-        };
-        add_last__5REI(result__34CK,__tmp__A5CK);
-        __tmp__UX2J=result__34CK;
-      } break;
-      case __DTA_CAST__: {
-        result__F5CK=create_with_capacity__FTHH( 1);
-        __tmp__H5CK=DTA__->self_arg__XHZD;
-        switch (((struct ___OBJ *)__tmp__H5CK)->__id) {
-        case __LIST__: {
-          __tmp__I5CK=my_copy__MSYM(__tmp__H5CK);
-        } break;
-        case __STRING_CST__: {
-          Self__FYBQ=((__STRING_CST *)__tmp__H5CK);
-          __tmp__I5CK=create__text__ITMH(Self__FYBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FYBQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__I5CK=my_copy__EK2H(__tmp__H5CK);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__GYBQ=((__PROTOTYPE_CST *)__tmp__H5CK);
-          __tmp__I5CK=create__type__PKQC(Self__GYBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GYBQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__HYBQ=((__INTEGER_CST *)__tmp__H5CK);
-          p__ZHMR=Self__HYBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__0HMR=Self__HYBQ->value__W4YD;
-          t__1HMR=Self__HYBQ->parent_constant__B3LC.static_type__M2YD;
-          result__QHMR=NULL;
-          ptr__RHMR=((__POINTER )(NULL));
-          typ_id__SHMR= 0;
-          sz__THMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__THMR ==  0)) {
-            result__QHMR=INTEGER_CST__;
-          } else {
-            typ_id__SHMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__THMR);
-            if ((typ_id__SHMR == (__INTEGER)(-  1))) {
-              a__UHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VHMR=(__UINTEGER_32)((__UINTEGER_32)(sz__THMR + a__UHMR) & (__UINTEGER_32)(~ a__UHMR));
-              ptr_table__AI1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VHMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__5H1R=((__POINTER )(NULL));
-              result__BI1R=((__POINTER *)ptr_table__AI1R)[ 0];
-              if ((result__BI1R == (void *)NULL)) {
-                result__BI1R=new_lab__2PJ(new_size__VHMR);
-                next__5H1R=(void *)((unsigned long)result__BI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHMR)));
-                ((__POINTER *)next__5H1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AI1R)[ 0]=next__5H1R;
-              } else {
-                next__5H1R=((__POINTER *)result__BI1R)[ 0];
-                if ((next__5H1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VHMR <<  1)) <=  4096)) {
-                    next__5H1R=(void *)((unsigned long)result__BI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHMR)));
-                  } else {
-                    next__5H1R=new_lab__2PJ(new_size__VHMR);
-                  };
-                  ((__POINTER *)next__5H1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__AI1R)[ 0]=next__5H1R;
-                } else {
-                  ((__POINTER *)result__BI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5H1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BI1R=next__5H1R;
-                };
-              };
-              ptr__RHMR=result__BI1R;
-            } else {
-              t__WHMR=((__UINTEGER_32 )typ_id__SHMR);
-              a__XHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__II1R=(__UINTEGER_32)((__UINTEGER_32)(sz__THMR + a__XHMR) & (__UINTEGER_32)(~ a__XHMR));
-              ptr_table__FI1R=((__POINTER )(&(table_type[(t__WHMR)])));
-              lab_type__HI1R=(__UINTEGER_32)(t__WHMR |  1);
-              next__EI1R=((__POINTER )(NULL));
-              result__GI1R=((__POINTER *)ptr_table__FI1R)[ 0];
-              if ((result__GI1R == (void *)NULL)) {
-                result__GI1R=new_lab__2PJ(lab_type__HI1R);
-                next__EI1R=(void *)((unsigned long)result__GI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II1R)));
-                ((__POINTER *)next__EI1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FI1R)[ 0]=next__EI1R;
-              } else {
-                next__EI1R=((__POINTER *)result__GI1R)[ 0];
-                if ((next__EI1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__II1R <<  1)) <=  4096)) {
-                    next__EI1R=(void *)((unsigned long)result__GI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II1R)));
-                  } else {
-                    next__EI1R=new_lab__2PJ(lab_type__HI1R);
-                  };
-                  ((__POINTER *)next__EI1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FI1R)[ 0]=next__EI1R;
-                } else {
-                  ((__POINTER *)result__GI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GI1R=next__EI1R;
-                };
-              };
-              ptr__RHMR=result__GI1R;
-            };
-            result__QHMR=((__INTEGER_CST *)ptr__RHMR);
-            *(result__QHMR) = *(INTEGER_CST__);
-          };
-          Self__YHMR=((__INTEGER_CST *)result__QHMR);
-          Self__YHMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZHMR;
-          Self__YHMR->value__W4YD=v__0HMR;
-          Self__YHMR->parent_constant__B3LC.static_type__M2YD=t__1HMR;
-          check_type__YG5D(Self__YHMR);
-          __tmp__I5CK=result__QHMR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__MCBR=read__QB5G(((__READ_LOCAL *)__tmp__H5CK)->local__HJZD);
-          if (__tmp__MCBR==NULL) {
-            __tmp__NCBR=NULL;
-          } else {
-            __tmp__NCBR=((__READ_LOCAL *)__tmp__MCBR);
-          };
-          __tmp__I5CK=__tmp__NCBR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__I5CK=my_copy__SL2H(__tmp__H5CK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__I5CK=my_copy__LM2H(__tmp__H5CK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__I5CK=my_copy__YM2H(__tmp__H5CK);
-        } break;
-        case __REAL_CST__: {
-          Self__JYBQ=((__REAL_CST *)__tmp__H5CK);
-          p__FIMR=Self__JYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__GIMR=Self__JYBQ->value__HN2H;
-          t__HIMR=Self__JYBQ->parent_constant__U2JH.static_type__M2YD;
-          result__2HMR=NULL;
-          ptr__3HMR=((__POINTER )(NULL));
-          typ_id__4HMR= 0;
-          sz__5HMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__5HMR ==  0)) {
-            result__2HMR=REAL_CST__;
-          } else {
-            typ_id__4HMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5HMR);
-            if ((typ_id__4HMR == (__INTEGER)(-  1))) {
-              a__AIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BIMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5HMR + a__AIMR) & (__UINTEGER_32)(~ a__AIMR));
-              ptr_table__KI1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BIMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__JI1R=((__POINTER )(NULL));
-              result__LI1R=((__POINTER *)ptr_table__KI1R)[ 0];
-              if ((result__LI1R == (void *)NULL)) {
-                result__LI1R=new_lab__2PJ(new_size__BIMR);
-                next__JI1R=(void *)((unsigned long)result__LI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BIMR)));
-                ((__POINTER *)next__JI1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KI1R)[ 0]=next__JI1R;
-              } else {
-                next__JI1R=((__POINTER *)result__LI1R)[ 0];
-                if ((next__JI1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BIMR <<  1)) <=  4096)) {
-                    next__JI1R=(void *)((unsigned long)result__LI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BIMR)));
-                  } else {
-                    next__JI1R=new_lab__2PJ(new_size__BIMR);
-                  };
-                  ((__POINTER *)next__JI1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KI1R)[ 0]=next__JI1R;
-                } else {
-                  ((__POINTER *)result__LI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LI1R=next__JI1R;
-                };
-              };
-              ptr__3HMR=result__LI1R;
-            } else {
-              t__CIMR=((__UINTEGER_32 )typ_id__4HMR);
-              a__DIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__SI1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5HMR + a__DIMR) & (__UINTEGER_32)(~ a__DIMR));
-              ptr_table__PI1R=((__POINTER )(&(table_type[(t__CIMR)])));
-              lab_type__RI1R=(__UINTEGER_32)(t__CIMR |  1);
-              next__OI1R=((__POINTER )(NULL));
-              result__QI1R=((__POINTER *)ptr_table__PI1R)[ 0];
-              if ((result__QI1R == (void *)NULL)) {
-                result__QI1R=new_lab__2PJ(lab_type__RI1R);
-                next__OI1R=(void *)((unsigned long)result__QI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SI1R)));
-                ((__POINTER *)next__OI1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PI1R)[ 0]=next__OI1R;
-              } else {
-                next__OI1R=((__POINTER *)result__QI1R)[ 0];
-                if ((next__OI1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SI1R <<  1)) <=  4096)) {
-                    next__OI1R=(void *)((unsigned long)result__QI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SI1R)));
-                  } else {
-                    next__OI1R=new_lab__2PJ(lab_type__RI1R);
-                  };
-                  ((__POINTER *)next__OI1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PI1R)[ 0]=next__OI1R;
-                } else {
-                  ((__POINTER *)result__QI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QI1R=next__OI1R;
-                };
-              };
-              ptr__3HMR=result__QI1R;
-            };
-            result__2HMR=((__REAL_CST *)ptr__3HMR);
-            *(result__2HMR) = *(REAL_CST__);
-          };
-          Self__EIMR=((__REAL_CST *)result__2HMR);
-          Self__EIMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FIMR;
-          Self__EIMR->value__HN2H=v__GIMR;
-          Self__EIMR->parent_constant__U2JH.static_type__M2YD=t__HIMR;
-          __tmp__I5CK=result__2HMR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__LYBQ=((__CHARACTER_CST *)__tmp__H5CK);
-          __tmp__I5CK=create__char__4SMH(Self__LYBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LYBQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__MYBQ=((__IS_EXPANDED *)__tmp__H5CK);
-          __tmp__QCBR=read__QB5G(((__READ_LOCAL *)Self__MYBQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__QCBR==NULL) {
-            __tmp__RCBR=NULL;
-          } else {
-            __tmp__RCBR=((__READ_LOCAL *)__tmp__QCBR);
-          };
-          p__RIMR=Self__MYBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__IIMR=NULL;
-          ptr__JIMR=((__POINTER )(NULL));
-          typ_id__KIMR= 0;
-          sz__LIMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__LIMR ==  0)) {
-            result__IIMR=IS_EXPANDED__;
-          } else {
-            typ_id__KIMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LIMR);
-            if ((typ_id__KIMR == (__INTEGER)(-  1))) {
-              a__MIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NIMR=(__UINTEGER_32)((__UINTEGER_32)(sz__LIMR + a__MIMR) & (__UINTEGER_32)(~ a__MIMR));
-              ptr_table__UI1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NIMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__TI1R=((__POINTER )(NULL));
-              result__VI1R=((__POINTER *)ptr_table__UI1R)[ 0];
-              if ((result__VI1R == (void *)NULL)) {
-                result__VI1R=new_lab__2PJ(new_size__NIMR);
-                next__TI1R=(void *)((unsigned long)result__VI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NIMR)));
-                ((__POINTER *)next__TI1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UI1R)[ 0]=next__TI1R;
-              } else {
-                next__TI1R=((__POINTER *)result__VI1R)[ 0];
-                if ((next__TI1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NIMR <<  1)) <=  4096)) {
-                    next__TI1R=(void *)((unsigned long)result__VI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NIMR)));
-                  } else {
-                    next__TI1R=new_lab__2PJ(new_size__NIMR);
-                  };
-                  ((__POINTER *)next__TI1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UI1R)[ 0]=next__TI1R;
-                } else {
-                  ((__POINTER *)result__VI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VI1R=next__TI1R;
-                };
-              };
-              ptr__JIMR=result__VI1R;
-            } else {
-              t__OIMR=((__UINTEGER_32 )typ_id__KIMR);
-              a__PIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2I1R=(__UINTEGER_32)((__UINTEGER_32)(sz__LIMR + a__PIMR) & (__UINTEGER_32)(~ a__PIMR));
-              ptr_table__ZI1R=((__POINTER )(&(table_type[(t__OIMR)])));
-              lab_type__1I1R=(__UINTEGER_32)(t__OIMR |  1);
-              next__YI1R=((__POINTER )(NULL));
-              result__0I1R=((__POINTER *)ptr_table__ZI1R)[ 0];
-              if ((result__0I1R == (void *)NULL)) {
-                result__0I1R=new_lab__2PJ(lab_type__1I1R);
-                next__YI1R=(void *)((unsigned long)result__0I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2I1R)));
-                ((__POINTER *)next__YI1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZI1R)[ 0]=next__YI1R;
-              } else {
-                next__YI1R=((__POINTER *)result__0I1R)[ 0];
-                if ((next__YI1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0I1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2I1R <<  1)) <=  4096)) {
-                    next__YI1R=(void *)((unsigned long)result__0I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2I1R)));
-                  } else {
-                    next__YI1R=new_lab__2PJ(lab_type__1I1R);
-                  };
-                  ((__POINTER *)next__YI1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZI1R)[ 0]=next__YI1R;
-                } else {
-                  ((__POINTER *)result__0I1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0I1R=next__YI1R;
-                };
-              };
-              ptr__JIMR=result__0I1R;
-            };
-            result__IIMR=((__IS_EXPANDED *)ptr__JIMR);
-            *(result__IIMR) = *(IS_EXPANDED__);
-          };
-          Self__QIMR=((__IS_EXPANDED *)result__IIMR);
-          Self__QIMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RIMR;
-          Self__QIMR->receiver__WN2H=__tmp__RCBR;
-          __tmp__I5CK=result__IIMR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__I5CK=my_copy__1N2H(__tmp__H5CK);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__I5CK=my_copy__EO2H(__tmp__H5CK);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__I5CK=my_copy__PO2H(__tmp__H5CK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__I5CK=my_copy__1O2H(__tmp__H5CK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__I5CK=my_copy__GP2H(__tmp__H5CK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__I5CK=my_copy__RP2H(__tmp__H5CK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__I5CK=my_copy__2P2H(__tmp__H5CK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__I5CK=my_copy__HQ2H(__tmp__H5CK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__I5CK=my_copy__SQ2H(__tmp__H5CK);
-        } break;
-        case __ITEM__: {
-          __tmp__I5CK=my_copy__DR2H(__tmp__H5CK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__I5CK=my_copy__PR2H(__tmp__H5CK);
-        } break;
-        case __CAST__: {
-          __tmp__I5CK=my_copy__YR2H(__tmp__H5CK);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__I5CK=my_copy__5SYM(__tmp__H5CK);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__I5CK=my_copy__IUGK(__tmp__H5CK);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__T3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__H5CK)->global__ZGJK),NULL);
-          if (__tmp__T3CR==NULL) {
-            __tmp__U3CR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__T3CR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__U3CR=NULL;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__U3CR=((__READ_GLOBAL *)__tmp__T3CR);
+            case __INTEGER_CST__XAXC__: {
+              __tmp__0CUL=NULL;
             } break;
-            }
-          };
-          __tmp__I5CK=__tmp__U3CR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__I5CK=my_copy__BQCN(__tmp__H5CK);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__I5CK=my_copy__NREO(__tmp__H5CK);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__I5CK=my_copy__VYJO(__tmp__H5CK);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__I5CK=my_copy__0REO(__tmp__H5CK);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__I5CK=my_copy__BZJO(__tmp__H5CK);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__I5CK=my_copy__CNJM(__tmp__H5CK);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__I5CK=my_copy__5XLL(__tmp__H5CK);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__I5CK=my_copy__WVYM(__tmp__H5CK);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__I5CK=my_copy__FSEO(__tmp__H5CK);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__I5CK=my_copy__QCEP(__tmp__H5CK);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__I5CK=my_copy__5LSN(__tmp__H5CK);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__I5CK=my_copy__KMSN(__tmp__H5CK);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__I5CK=my_copy__JZPN(__tmp__H5CK);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__I5CK=my_copy__G3SO(__tmp__H5CK);
-        } break;
-        };
-        add_last__5REI(result__F5CK,__tmp__I5CK);
-        __tmp__UX2J=result__F5CK;
-      } break;
-      case __DTA_WR_CODE__: {
-        Self__L5CK=((__DTA_WR_CODE *)__tmp__TX2J);
-        result__N5CK=create_with_capacity__FTHH( 1);
-        __tmp__P5CK=Self__L5CK->parent_dta__MZLH.self_arg__XHZD;
-        switch (((struct ___OBJ *)__tmp__P5CK)->__id) {
-        case __LIST__: {
-          __tmp__Q5CK=my_copy__MSYM(__tmp__P5CK);
-        } break;
-        case __STRING_CST__: {
-          Self__NYBQ=((__STRING_CST *)__tmp__P5CK);
-          __tmp__Q5CK=create__text__ITMH(Self__NYBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NYBQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__Q5CK=my_copy__EK2H(__tmp__P5CK);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__OYBQ=((__PROTOTYPE_CST *)__tmp__P5CK);
-          __tmp__Q5CK=create__type__PKQC(Self__OYBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OYBQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__PYBQ=((__INTEGER_CST *)__tmp__P5CK);
-          p__2IMR=Self__PYBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__3IMR=Self__PYBQ->value__W4YD;
-          t__4IMR=Self__PYBQ->parent_constant__B3LC.static_type__M2YD;
-          result__TIMR=NULL;
-          ptr__UIMR=((__POINTER )(NULL));
-          typ_id__VIMR= 0;
-          sz__WIMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__WIMR ==  0)) {
-            result__TIMR=INTEGER_CST__;
-          } else {
-            typ_id__VIMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WIMR);
-            if ((typ_id__VIMR == (__INTEGER)(-  1))) {
-              a__XIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YIMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WIMR + a__XIMR) & (__UINTEGER_32)(~ a__XIMR));
-              ptr_table__4I1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YIMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__3I1R=((__POINTER )(NULL));
-              result__5I1R=((__POINTER *)ptr_table__4I1R)[ 0];
-              if ((result__5I1R == (void *)NULL)) {
-                result__5I1R=new_lab__2PJ(new_size__YIMR);
-                next__3I1R=(void *)((unsigned long)result__5I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIMR)));
-                ((__POINTER *)next__3I1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4I1R)[ 0]=next__3I1R;
-              } else {
-                next__3I1R=((__POINTER *)result__5I1R)[ 0];
-                if ((next__3I1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5I1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YIMR <<  1)) <=  4096)) {
-                    next__3I1R=(void *)((unsigned long)result__5I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIMR)));
-                  } else {
-                    next__3I1R=new_lab__2PJ(new_size__YIMR);
-                  };
-                  ((__POINTER *)next__3I1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4I1R)[ 0]=next__3I1R;
-                } else {
-                  ((__POINTER *)result__5I1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3I1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__5I1R=next__3I1R;
-                };
-              };
-              ptr__UIMR=result__5I1R;
-            } else {
-              t__ZIMR=((__UINTEGER_32 )typ_id__VIMR);
-              a__0IMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GJ1R=(__UINTEGER_32)((__UINTEGER_32)(sz__WIMR + a__0IMR) & (__UINTEGER_32)(~ a__0IMR));
-              ptr_table__DJ1R=((__POINTER )(&(table_type[(t__ZIMR)])));
-              lab_type__FJ1R=(__UINTEGER_32)(t__ZIMR |  1);
-              next__CJ1R=((__POINTER )(NULL));
-              result__EJ1R=((__POINTER *)ptr_table__DJ1R)[ 0];
-              if ((result__EJ1R == (void *)NULL)) {
-                result__EJ1R=new_lab__2PJ(lab_type__FJ1R);
-                next__CJ1R=(void *)((unsigned long)result__EJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GJ1R)));
-                ((__POINTER *)next__CJ1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DJ1R)[ 0]=next__CJ1R;
-              } else {
-                next__CJ1R=((__POINTER *)result__EJ1R)[ 0];
-                if ((next__CJ1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GJ1R <<  1)) <=  4096)) {
-                    next__CJ1R=(void *)((unsigned long)result__EJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GJ1R)));
-                  } else {
-                    next__CJ1R=new_lab__2PJ(lab_type__FJ1R);
-                  };
-                  ((__POINTER *)next__CJ1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DJ1R)[ 0]=next__CJ1R;
-                } else {
-                  ((__POINTER *)result__EJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EJ1R=next__CJ1R;
-                };
-              };
-              ptr__UIMR=result__EJ1R;
-            };
-            result__TIMR=((__INTEGER_CST *)ptr__UIMR);
-            *(result__TIMR) = *(INTEGER_CST__);
-          };
-          Self__1IMR=((__INTEGER_CST *)result__TIMR);
-          Self__1IMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2IMR;
-          Self__1IMR->value__W4YD=v__3IMR;
-          Self__1IMR->parent_constant__B3LC.static_type__M2YD=t__4IMR;
-          check_type__YG5D(Self__1IMR);
-          __tmp__Q5CK=result__TIMR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__UCBR=read__QB5G(((__READ_LOCAL *)__tmp__P5CK)->local__HJZD);
-          if (__tmp__UCBR==NULL) {
-            __tmp__VCBR=NULL;
-          } else {
-            __tmp__VCBR=((__READ_LOCAL *)__tmp__UCBR);
-          };
-          __tmp__Q5CK=__tmp__VCBR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__Q5CK=my_copy__SL2H(__tmp__P5CK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__Q5CK=my_copy__LM2H(__tmp__P5CK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__Q5CK=my_copy__YM2H(__tmp__P5CK);
-        } break;
-        case __REAL_CST__: {
-          Self__RYBQ=((__REAL_CST *)__tmp__P5CK);
-          p__IJMR=Self__RYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__JJMR=Self__RYBQ->value__HN2H;
-          t__KJMR=Self__RYBQ->parent_constant__U2JH.static_type__M2YD;
-          result__5IMR=NULL;
-          ptr__AJMR=((__POINTER )(NULL));
-          typ_id__BJMR= 0;
-          sz__CJMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__CJMR ==  0)) {
-            result__5IMR=REAL_CST__;
-          } else {
-            typ_id__BJMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CJMR);
-            if ((typ_id__BJMR == (__INTEGER)(-  1))) {
-              a__DJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EJMR=(__UINTEGER_32)((__UINTEGER_32)(sz__CJMR + a__DJMR) & (__UINTEGER_32)(~ a__DJMR));
-              ptr_table__IJ1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EJMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__HJ1R=((__POINTER )(NULL));
-              result__JJ1R=((__POINTER *)ptr_table__IJ1R)[ 0];
-              if ((result__JJ1R == (void *)NULL)) {
-                result__JJ1R=new_lab__2PJ(new_size__EJMR);
-                next__HJ1R=(void *)((unsigned long)result__JJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EJMR)));
-                ((__POINTER *)next__HJ1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IJ1R)[ 0]=next__HJ1R;
-              } else {
-                next__HJ1R=((__POINTER *)result__JJ1R)[ 0];
-                if ((next__HJ1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EJMR <<  1)) <=  4096)) {
-                    next__HJ1R=(void *)((unsigned long)result__JJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EJMR)));
-                  } else {
-                    next__HJ1R=new_lab__2PJ(new_size__EJMR);
-                  };
-                  ((__POINTER *)next__HJ1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IJ1R)[ 0]=next__HJ1R;
-                } else {
-                  ((__POINTER *)result__JJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JJ1R=next__HJ1R;
-                };
-              };
-              ptr__AJMR=result__JJ1R;
-            } else {
-              t__FJMR=((__UINTEGER_32 )typ_id__BJMR);
-              a__GJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QJ1R=(__UINTEGER_32)((__UINTEGER_32)(sz__CJMR + a__GJMR) & (__UINTEGER_32)(~ a__GJMR));
-              ptr_table__NJ1R=((__POINTER )(&(table_type[(t__FJMR)])));
-              lab_type__PJ1R=(__UINTEGER_32)(t__FJMR |  1);
-              next__MJ1R=((__POINTER )(NULL));
-              result__OJ1R=((__POINTER *)ptr_table__NJ1R)[ 0];
-              if ((result__OJ1R == (void *)NULL)) {
-                result__OJ1R=new_lab__2PJ(lab_type__PJ1R);
-                next__MJ1R=(void *)((unsigned long)result__OJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1R)));
-                ((__POINTER *)next__MJ1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NJ1R)[ 0]=next__MJ1R;
-              } else {
-                next__MJ1R=((__POINTER *)result__OJ1R)[ 0];
-                if ((next__MJ1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJ1R <<  1)) <=  4096)) {
-                    next__MJ1R=(void *)((unsigned long)result__OJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1R)));
-                  } else {
-                    next__MJ1R=new_lab__2PJ(lab_type__PJ1R);
-                  };
-                  ((__POINTER *)next__MJ1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NJ1R)[ 0]=next__MJ1R;
-                } else {
-                  ((__POINTER *)result__OJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__OJ1R=next__MJ1R;
-                };
-              };
-              ptr__AJMR=result__OJ1R;
-            };
-            result__5IMR=((__REAL_CST *)ptr__AJMR);
-            *(result__5IMR) = *(REAL_CST__);
-          };
-          Self__HJMR=((__REAL_CST *)result__5IMR);
-          Self__HJMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IJMR;
-          Self__HJMR->value__HN2H=v__JJMR;
-          Self__HJMR->parent_constant__U2JH.static_type__M2YD=t__KJMR;
-          __tmp__Q5CK=result__5IMR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__TYBQ=((__CHARACTER_CST *)__tmp__P5CK);
-          __tmp__Q5CK=create__char__4SMH(Self__TYBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TYBQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__UYBQ=((__IS_EXPANDED *)__tmp__P5CK);
-          __tmp__YCBR=read__QB5G(((__READ_LOCAL *)Self__UYBQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__YCBR==NULL) {
-            __tmp__ZCBR=NULL;
-          } else {
-            __tmp__ZCBR=((__READ_LOCAL *)__tmp__YCBR);
-          };
-          p__UJMR=Self__UYBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__LJMR=NULL;
-          ptr__MJMR=((__POINTER )(NULL));
-          typ_id__NJMR= 0;
-          sz__OJMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__OJMR ==  0)) {
-            result__LJMR=IS_EXPANDED__;
-          } else {
-            typ_id__NJMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OJMR);
-            if ((typ_id__NJMR == (__INTEGER)(-  1))) {
-              a__PJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__QJMR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJMR + a__PJMR) & (__UINTEGER_32)(~ a__PJMR));
-              ptr_table__SJ1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__RJ1R=((__POINTER )(NULL));
-              result__TJ1R=((__POINTER *)ptr_table__SJ1R)[ 0];
-              if ((result__TJ1R == (void *)NULL)) {
-                result__TJ1R=new_lab__2PJ(new_size__QJMR);
-                next__RJ1R=(void *)((unsigned long)result__TJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJMR)));
-                ((__POINTER *)next__RJ1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SJ1R)[ 0]=next__RJ1R;
-              } else {
-                next__RJ1R=((__POINTER *)result__TJ1R)[ 0];
-                if ((next__RJ1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJMR <<  1)) <=  4096)) {
-                    next__RJ1R=(void *)((unsigned long)result__TJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJMR)));
-                  } else {
-                    next__RJ1R=new_lab__2PJ(new_size__QJMR);
-                  };
-                  ((__POINTER *)next__RJ1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SJ1R)[ 0]=next__RJ1R;
-                } else {
-                  ((__POINTER *)result__TJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TJ1R=next__RJ1R;
-                };
-              };
-              ptr__MJMR=result__TJ1R;
-            } else {
-              t__RJMR=((__UINTEGER_32 )typ_id__NJMR);
-              a__SJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0J1R=(__UINTEGER_32)((__UINTEGER_32)(sz__OJMR + a__SJMR) & (__UINTEGER_32)(~ a__SJMR));
-              ptr_table__XJ1R=((__POINTER )(&(table_type[(t__RJMR)])));
-              lab_type__ZJ1R=(__UINTEGER_32)(t__RJMR |  1);
-              next__WJ1R=((__POINTER )(NULL));
-              result__YJ1R=((__POINTER *)ptr_table__XJ1R)[ 0];
-              if ((result__YJ1R == (void *)NULL)) {
-                result__YJ1R=new_lab__2PJ(lab_type__ZJ1R);
-                next__WJ1R=(void *)((unsigned long)result__YJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0J1R)));
-                ((__POINTER *)next__WJ1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XJ1R)[ 0]=next__WJ1R;
-              } else {
-                next__WJ1R=((__POINTER *)result__YJ1R)[ 0];
-                if ((next__WJ1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0J1R <<  1)) <=  4096)) {
-                    next__WJ1R=(void *)((unsigned long)result__YJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0J1R)));
-                  } else {
-                    next__WJ1R=new_lab__2PJ(lab_type__ZJ1R);
-                  };
-                  ((__POINTER *)next__WJ1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XJ1R)[ 0]=next__WJ1R;
-                } else {
-                  ((__POINTER *)result__YJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YJ1R=next__WJ1R;
-                };
-              };
-              ptr__MJMR=result__YJ1R;
-            };
-            result__LJMR=((__IS_EXPANDED *)ptr__MJMR);
-            *(result__LJMR) = *(IS_EXPANDED__);
-          };
-          Self__TJMR=((__IS_EXPANDED *)result__LJMR);
-          Self__TJMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UJMR;
-          Self__TJMR->receiver__WN2H=__tmp__ZCBR;
-          __tmp__Q5CK=result__LJMR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__Q5CK=my_copy__1N2H(__tmp__P5CK);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__Q5CK=my_copy__EO2H(__tmp__P5CK);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__Q5CK=my_copy__PO2H(__tmp__P5CK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__Q5CK=my_copy__1O2H(__tmp__P5CK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__Q5CK=my_copy__GP2H(__tmp__P5CK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__Q5CK=my_copy__RP2H(__tmp__P5CK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__Q5CK=my_copy__2P2H(__tmp__P5CK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__Q5CK=my_copy__HQ2H(__tmp__P5CK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__Q5CK=my_copy__SQ2H(__tmp__P5CK);
-        } break;
-        case __ITEM__: {
-          __tmp__Q5CK=my_copy__DR2H(__tmp__P5CK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__Q5CK=my_copy__PR2H(__tmp__P5CK);
-        } break;
-        case __CAST__: {
-          __tmp__Q5CK=my_copy__YR2H(__tmp__P5CK);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__Q5CK=my_copy__5SYM(__tmp__P5CK);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__Q5CK=my_copy__IUGK(__tmp__P5CK);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__X3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P5CK)->global__ZGJK),NULL);
-          if (__tmp__X3CR==NULL) {
-            __tmp__Y3CR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__X3CR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__Y3CR=NULL;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__Y3CR=((__READ_GLOBAL *)__tmp__X3CR);
+            case __READ_LOCAL__55ZI__: {
+              __tmp__0CUL=((void *)__tmp__0BUL);
             } break;
-            }
-          };
-          __tmp__Q5CK=__tmp__Y3CR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__Q5CK=my_copy__BQCN(__tmp__P5CK);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__Q5CK=my_copy__NREO(__tmp__P5CK);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__Q5CK=my_copy__VYJO(__tmp__P5CK);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__Q5CK=my_copy__0REO(__tmp__P5CK);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__Q5CK=my_copy__BZJO(__tmp__P5CK);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__Q5CK=my_copy__CNJM(__tmp__P5CK);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__Q5CK=my_copy__5XLL(__tmp__P5CK);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__Q5CK=my_copy__WVYM(__tmp__P5CK);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__Q5CK=my_copy__FSEO(__tmp__P5CK);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__Q5CK=my_copy__QCEP(__tmp__P5CK);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__Q5CK=my_copy__5LSN(__tmp__P5CK);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__Q5CK=my_copy__KMSN(__tmp__P5CK);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__Q5CK=my_copy__JZPN(__tmp__P5CK);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__Q5CK=my_copy__G3SO(__tmp__P5CK);
-        } break;
-        };
-        add_last__5REI(result__N5CK,__tmp__Q5CK);
-        __tmp__UX2J=result__N5CK;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__UX2J=get_argument__1ZTI(__tmp__TX2J);
-      } break;
-      case __DTA_WR_VALUE__: {
-        Self__T5CK=((__DTA_WR_VALUE *)__tmp__TX2J);
-        result__V5CK=create_with_capacity__FTHH( 1);
-        __tmp__X5CK=Self__T5CK->parent_dta__XSUH.self_arg__XHZD;
-        switch (((struct ___OBJ *)__tmp__X5CK)->__id) {
-        case __LIST__: {
-          __tmp__Y5CK=my_copy__MSYM(__tmp__X5CK);
-        } break;
-        case __STRING_CST__: {
-          Self__VYBQ=((__STRING_CST *)__tmp__X5CK);
-          __tmp__Y5CK=create__text__ITMH(Self__VYBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VYBQ->string__BK2H);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__Y5CK=my_copy__EK2H(__tmp__X5CK);
-        } break;
-        case __PROTOTYPE_CST__: {
-          Self__WYBQ=((__PROTOTYPE_CST *)__tmp__X5CK);
-          __tmp__Y5CK=create__type__PKQC(Self__WYBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WYBQ->parent_constant__W2LC.static_type__M2YD);
-        } break;
-        case __INTEGER_CST__: {
-          Self__XYBQ=((__INTEGER_CST *)__tmp__X5CK);
-          p__5JMR=Self__XYBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__AKMR=Self__XYBQ->value__W4YD;
-          t__BKMR=Self__XYBQ->parent_constant__B3LC.static_type__M2YD;
-          result__WJMR=NULL;
-          ptr__XJMR=((__POINTER )(NULL));
-          typ_id__YJMR= 0;
-          sz__ZJMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__ZJMR ==  0)) {
-            result__WJMR=INTEGER_CST__;
-          } else {
-            typ_id__YJMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZJMR);
-            if ((typ_id__YJMR == (__INTEGER)(-  1))) {
-              a__0JMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1JMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJMR + a__0JMR) & (__UINTEGER_32)(~ a__0JMR));
-              ptr_table__2J1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1JMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__1J1R=((__POINTER )(NULL));
-              result__3J1R=((__POINTER *)ptr_table__2J1R)[ 0];
-              if ((result__3J1R == (void *)NULL)) {
-                result__3J1R=new_lab__2PJ(new_size__1JMR);
-                next__1J1R=(void *)((unsigned long)result__3J1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JMR)));
-                ((__POINTER *)next__1J1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2J1R)[ 0]=next__1J1R;
-              } else {
-                next__1J1R=((__POINTER *)result__3J1R)[ 0];
-                if ((next__1J1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3J1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1JMR <<  1)) <=  4096)) {
-                    next__1J1R=(void *)((unsigned long)result__3J1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JMR)));
-                  } else {
-                    next__1J1R=new_lab__2PJ(new_size__1JMR);
-                  };
-                  ((__POINTER *)next__1J1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2J1R)[ 0]=next__1J1R;
-                } else {
-                  ((__POINTER *)result__3J1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1J1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3J1R=next__1J1R;
-                };
-              };
-              ptr__XJMR=result__3J1R;
-            } else {
-              t__2JMR=((__UINTEGER_32 )typ_id__YJMR);
-              a__3JMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__EK1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJMR + a__3JMR) & (__UINTEGER_32)(~ a__3JMR));
-              ptr_table__BK1R=((__POINTER )(&(table_type[(t__2JMR)])));
-              lab_type__DK1R=(__UINTEGER_32)(t__2JMR |  1);
-              next__AK1R=((__POINTER )(NULL));
-              result__CK1R=((__POINTER *)ptr_table__BK1R)[ 0];
-              if ((result__CK1R == (void *)NULL)) {
-                result__CK1R=new_lab__2PJ(lab_type__DK1R);
-                next__AK1R=(void *)((unsigned long)result__CK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EK1R)));
-                ((__POINTER *)next__AK1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BK1R)[ 0]=next__AK1R;
-              } else {
-                next__AK1R=((__POINTER *)result__CK1R)[ 0];
-                if ((next__AK1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EK1R <<  1)) <=  4096)) {
-                    next__AK1R=(void *)((unsigned long)result__CK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EK1R)));
-                  } else {
-                    next__AK1R=new_lab__2PJ(lab_type__DK1R);
-                  };
-                  ((__POINTER *)next__AK1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BK1R)[ 0]=next__AK1R;
-                } else {
-                  ((__POINTER *)result__CK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CK1R=next__AK1R;
-                };
-              };
-              ptr__XJMR=result__CK1R;
-            };
-            result__WJMR=((__INTEGER_CST *)ptr__XJMR);
-            *(result__WJMR) = *(INTEGER_CST__);
-          };
-          Self__4JMR=((__INTEGER_CST *)result__WJMR);
-          Self__4JMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5JMR;
-          Self__4JMR->value__W4YD=v__AKMR;
-          Self__4JMR->parent_constant__B3LC.static_type__M2YD=t__BKMR;
-          check_type__YG5D(Self__4JMR);
-          __tmp__Y5CK=result__WJMR;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__2CBR=read__QB5G(((__READ_LOCAL *)__tmp__X5CK)->local__HJZD);
-          if (__tmp__2CBR==NULL) {
-            __tmp__3CBR=NULL;
-          } else {
-            __tmp__3CBR=((__READ_LOCAL *)__tmp__2CBR);
-          };
-          __tmp__Y5CK=__tmp__3CBR;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__Y5CK=my_copy__SL2H(__tmp__X5CK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__Y5CK=my_copy__LM2H(__tmp__X5CK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__Y5CK=my_copy__YM2H(__tmp__X5CK);
-        } break;
-        case __REAL_CST__: {
-          Self__ZYBQ=((__REAL_CST *)__tmp__X5CK);
-          p__LKMR=Self__ZYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__MKMR=Self__ZYBQ->value__HN2H;
-          t__NKMR=Self__ZYBQ->parent_constant__U2JH.static_type__M2YD;
-          result__CKMR=NULL;
-          ptr__DKMR=((__POINTER )(NULL));
-          typ_id__EKMR= 0;
-          sz__FKMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-          if ((sz__FKMR ==  0)) {
-            result__CKMR=REAL_CST__;
-          } else {
-            typ_id__EKMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FKMR);
-            if ((typ_id__EKMR == (__INTEGER)(-  1))) {
-              a__GKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HKMR=(__UINTEGER_32)((__UINTEGER_32)(sz__FKMR + a__GKMR) & (__UINTEGER_32)(~ a__GKMR));
-              ptr_table__GK1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HKMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__FK1R=((__POINTER )(NULL));
-              result__HK1R=((__POINTER *)ptr_table__GK1R)[ 0];
-              if ((result__HK1R == (void *)NULL)) {
-                result__HK1R=new_lab__2PJ(new_size__HKMR);
-                next__FK1R=(void *)((unsigned long)result__HK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HKMR)));
-                ((__POINTER *)next__FK1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GK1R)[ 0]=next__FK1R;
-              } else {
-                next__FK1R=((__POINTER *)result__HK1R)[ 0];
-                if ((next__FK1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HKMR <<  1)) <=  4096)) {
-                    next__FK1R=(void *)((unsigned long)result__HK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HKMR)));
-                  } else {
-                    next__FK1R=new_lab__2PJ(new_size__HKMR);
-                  };
-                  ((__POINTER *)next__FK1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GK1R)[ 0]=next__FK1R;
-                } else {
-                  ((__POINTER *)result__HK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HK1R=next__FK1R;
-                };
-              };
-              ptr__DKMR=result__HK1R;
-            } else {
-              t__IKMR=((__UINTEGER_32 )typ_id__EKMR);
-              a__JKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__OK1R=(__UINTEGER_32)((__UINTEGER_32)(sz__FKMR + a__JKMR) & (__UINTEGER_32)(~ a__JKMR));
-              ptr_table__LK1R=((__POINTER )(&(table_type[(t__IKMR)])));
-              lab_type__NK1R=(__UINTEGER_32)(t__IKMR |  1);
-              next__KK1R=((__POINTER )(NULL));
-              result__MK1R=((__POINTER *)ptr_table__LK1R)[ 0];
-              if ((result__MK1R == (void *)NULL)) {
-                result__MK1R=new_lab__2PJ(lab_type__NK1R);
-                next__KK1R=(void *)((unsigned long)result__MK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OK1R)));
-                ((__POINTER *)next__KK1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LK1R)[ 0]=next__KK1R;
-              } else {
-                next__KK1R=((__POINTER *)result__MK1R)[ 0];
-                if ((next__KK1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OK1R <<  1)) <=  4096)) {
-                    next__KK1R=(void *)((unsigned long)result__MK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OK1R)));
-                  } else {
-                    next__KK1R=new_lab__2PJ(lab_type__NK1R);
-                  };
-                  ((__POINTER *)next__KK1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LK1R)[ 0]=next__KK1R;
-                } else {
-                  ((__POINTER *)result__MK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MK1R=next__KK1R;
-                };
-              };
-              ptr__DKMR=result__MK1R;
-            };
-            result__CKMR=((__REAL_CST *)ptr__DKMR);
-            *(result__CKMR) = *(REAL_CST__);
-          };
-          Self__KKMR=((__REAL_CST *)result__CKMR);
-          Self__KKMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LKMR;
-          Self__KKMR->value__HN2H=v__MKMR;
-          Self__KKMR->parent_constant__U2JH.static_type__M2YD=t__NKMR;
-          __tmp__Y5CK=result__CKMR;
-        } break;
-        case __CHARACTER_CST__: {
-          Self__1YBQ=((__CHARACTER_CST *)__tmp__X5CK);
-          __tmp__Y5CK=create__char__4SMH(Self__1YBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1YBQ->text__PN2H);
-        } break;
-        case __IS_EXPANDED__: {
-          Self__2YBQ=((__IS_EXPANDED *)__tmp__X5CK);
-          __tmp__ADBR=read__QB5G(((__READ_LOCAL *)Self__2YBQ->receiver__WN2H)->local__HJZD);
-          if (__tmp__ADBR==NULL) {
-            __tmp__BDBR=NULL;
-          } else {
-            __tmp__BDBR=((__READ_LOCAL *)__tmp__ADBR);
-          };
-          p__XKMR=Self__2YBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__OKMR=NULL;
-          ptr__PKMR=((__POINTER )(NULL));
-          typ_id__QKMR= 0;
-          sz__RKMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-          if ((sz__RKMR ==  0)) {
-            result__OKMR=IS_EXPANDED__;
-          } else {
-            typ_id__QKMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RKMR);
-            if ((typ_id__QKMR == (__INTEGER)(-  1))) {
-              a__SKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TKMR=(__UINTEGER_32)((__UINTEGER_32)(sz__RKMR + a__SKMR) & (__UINTEGER_32)(~ a__SKMR));
-              ptr_table__QK1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TKMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__PK1R=((__POINTER )(NULL));
-              result__RK1R=((__POINTER *)ptr_table__QK1R)[ 0];
-              if ((result__RK1R == (void *)NULL)) {
-                result__RK1R=new_lab__2PJ(new_size__TKMR);
-                next__PK1R=(void *)((unsigned long)result__RK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKMR)));
-                ((__POINTER *)next__PK1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QK1R)[ 0]=next__PK1R;
-              } else {
-                next__PK1R=((__POINTER *)result__RK1R)[ 0];
-                if ((next__PK1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TKMR <<  1)) <=  4096)) {
-                    next__PK1R=(void *)((unsigned long)result__RK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKMR)));
-                  } else {
-                    next__PK1R=new_lab__2PJ(new_size__TKMR);
-                  };
-                  ((__POINTER *)next__PK1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QK1R)[ 0]=next__PK1R;
-                } else {
-                  ((__POINTER *)result__RK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__RK1R=next__PK1R;
-                };
-              };
-              ptr__PKMR=result__RK1R;
-            } else {
-              t__UKMR=((__UINTEGER_32 )typ_id__QKMR);
-              a__VKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__YK1R=(__UINTEGER_32)((__UINTEGER_32)(sz__RKMR + a__VKMR) & (__UINTEGER_32)(~ a__VKMR));
-              ptr_table__VK1R=((__POINTER )(&(table_type[(t__UKMR)])));
-              lab_type__XK1R=(__UINTEGER_32)(t__UKMR |  1);
-              next__UK1R=((__POINTER )(NULL));
-              result__WK1R=((__POINTER *)ptr_table__VK1R)[ 0];
-              if ((result__WK1R == (void *)NULL)) {
-                result__WK1R=new_lab__2PJ(lab_type__XK1R);
-                next__UK1R=(void *)((unsigned long)result__WK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YK1R)));
-                ((__POINTER *)next__UK1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VK1R)[ 0]=next__UK1R;
-              } else {
-                next__UK1R=((__POINTER *)result__WK1R)[ 0];
-                if ((next__UK1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YK1R <<  1)) <=  4096)) {
-                    next__UK1R=(void *)((unsigned long)result__WK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YK1R)));
-                  } else {
-                    next__UK1R=new_lab__2PJ(lab_type__XK1R);
-                  };
-                  ((__POINTER *)next__UK1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VK1R)[ 0]=next__UK1R;
-                } else {
-                  ((__POINTER *)result__WK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WK1R=next__UK1R;
-                };
-              };
-              ptr__PKMR=result__WK1R;
-            };
-            result__OKMR=((__IS_EXPANDED *)ptr__PKMR);
-            *(result__OKMR) = *(IS_EXPANDED__);
-          };
-          Self__WKMR=((__IS_EXPANDED *)result__OKMR);
-          Self__WKMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XKMR;
-          Self__WKMR->receiver__WN2H=__tmp__BDBR;
-          __tmp__Y5CK=result__OKMR;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__Y5CK=my_copy__1N2H(__tmp__X5CK);
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__Y5CK=my_copy__EO2H(__tmp__X5CK);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__Y5CK=my_copy__PO2H(__tmp__X5CK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__Y5CK=my_copy__1O2H(__tmp__X5CK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__Y5CK=my_copy__GP2H(__tmp__X5CK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__Y5CK=my_copy__RP2H(__tmp__X5CK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__Y5CK=my_copy__2P2H(__tmp__X5CK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__Y5CK=my_copy__HQ2H(__tmp__X5CK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__Y5CK=my_copy__SQ2H(__tmp__X5CK);
-        } break;
-        case __ITEM__: {
-          __tmp__Y5CK=my_copy__DR2H(__tmp__X5CK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__Y5CK=my_copy__PR2H(__tmp__X5CK);
-        } break;
-        case __CAST__: {
-          __tmp__Y5CK=my_copy__YR2H(__tmp__X5CK);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__Y5CK=my_copy__5SYM(__tmp__X5CK);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__Y5CK=my_copy__IUGK(__tmp__X5CK);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__13CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X5CK)->global__ZGJK),NULL);
-          if (__tmp__13CR==NULL) {
-            __tmp__23CR=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__13CR)->__id) {
-            case __READ_SLOT__: {
-              __tmp__23CR=NULL;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__23CR=((__READ_GLOBAL *)__tmp__13CR);
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            }
-          };
-          __tmp__Y5CK=__tmp__23CR;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__Y5CK=my_copy__BQCN(__tmp__X5CK);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__Y5CK=my_copy__NREO(__tmp__X5CK);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__Y5CK=my_copy__VYJO(__tmp__X5CK);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__Y5CK=my_copy__0REO(__tmp__X5CK);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__Y5CK=my_copy__BZJO(__tmp__X5CK);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__Y5CK=my_copy__CNJM(__tmp__X5CK);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__Y5CK=my_copy__5XLL(__tmp__X5CK);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__Y5CK=my_copy__WVYM(__tmp__X5CK);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__Y5CK=my_copy__FSEO(__tmp__X5CK);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__Y5CK=my_copy__QCEP(__tmp__X5CK);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__Y5CK=my_copy__5LSN(__tmp__X5CK);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__Y5CK=my_copy__KMSN(__tmp__X5CK);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__Y5CK=my_copy__JZPN(__tmp__X5CK);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__Y5CK=my_copy__G3SO(__tmp__X5CK);
-        } break;
-        };
-        add_last__5REI(result__V5CK,__tmp__Y5CK);
-        __tmp__UX2J=result__V5CK;
-      } break;
-      case __DTA_RD_ARGS__: {
-        Self__15CK=((__DTA_RD_ARGS *)__tmp__TX2J);
-        result__35CK=NULL;
-        if (Self__15CK->copy_argument__45CK) {
-          result__35CK=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__15CK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
-          __tmp__OADK=((__FAST_ARRAYoEXPRo *)Self__15CK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
-          Self__BOSK= 0;
-          while ((Self__BOSK <= __tmp__OADK)) {
-            __tmp__VADK=((void **)((__FAST_ARRAYoEXPRo *)Self__15CK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__BOSK];
-            switch (((struct ___OBJ *)__tmp__VADK)->__id) {
-            case __LIST__: {
-              __tmp__WADK=my_copy__MSYM(__tmp__VADK);
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __STRING_CST__: {
-              Self__5YBQ=((__STRING_CST *)__tmp__VADK);
-              __tmp__WADK=create__text__ITMH(Self__5YBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5YBQ->string__BK2H);
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXTERNAL_C__: {
-              __tmp__WADK=my_copy__EK2H(__tmp__VADK);
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __PROTOTYPE_CST__: {
-              Self__AZBQ=((__PROTOTYPE_CST *)__tmp__VADK);
-              __tmp__WADK=create__type__PKQC(Self__AZBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AZBQ->parent_constant__W2LC.static_type__M2YD);
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __INTEGER_CST__: {
-              Self__BZBQ=((__INTEGER_CST *)__tmp__VADK);
-              p__CLMR=Self__BZBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-              v__DLMR=Self__BZBQ->value__W4YD;
-              t__ELMR=Self__BZBQ->parent_constant__B3LC.static_type__M2YD;
-              result__ZKMR=NULL;
-              ptr__0KMR=((__POINTER )(NULL));
-              typ_id__1KMR= 0;
-              sz__2KMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-              if ((sz__2KMR ==  0)) {
-                result__ZKMR=INTEGER_CST__;
-              } else {
-                typ_id__1KMR=-1;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2KMR);
-                if ((typ_id__1KMR == (__INTEGER)(-  1))) {
-                  a__3KMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__4KMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2KMR + a__3KMR) & (__UINTEGER_32)(~ a__3KMR));
-                  ptr_table__0K1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4KMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__ZK1R=((__POINTER )(NULL));
-                  result__1K1R=((__POINTER *)ptr_table__0K1R)[ 0];
-                  if ((result__1K1R == (void *)NULL)) {
-                    result__1K1R=new_lab__2PJ(new_size__4KMR);
-                    next__ZK1R=(void *)((unsigned long)result__1K1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KMR)));
-                    ((__POINTER *)next__ZK1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__0K1R)[ 0]=next__ZK1R;
-                  } else {
-                    next__ZK1R=((__POINTER *)result__1K1R)[ 0];
-                    if ((next__ZK1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1K1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4KMR <<  1)) <=  4096)) {
-                        next__ZK1R=(void *)((unsigned long)result__1K1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KMR)));
-                      } else {
-                        next__ZK1R=new_lab__2PJ(new_size__4KMR);
-                      };
-                      ((__POINTER *)next__ZK1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__0K1R)[ 0]=next__ZK1R;
-                    } else {
-                      ((__POINTER *)result__1K1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__1K1R=next__ZK1R;
-                    };
-                  };
-                  ptr__0KMR=result__1K1R;
-                } else {
-                  t__5KMR=((__UINTEGER_32 )typ_id__1KMR);
-                  a__ALMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__CL1R=(__UINTEGER_32)((__UINTEGER_32)(sz__2KMR + a__ALMR) & (__UINTEGER_32)(~ a__ALMR));
-                  ptr_table__5K1R=((__POINTER )(&(table_type[(t__5KMR)])));
-                  lab_type__BL1R=(__UINTEGER_32)(t__5KMR |  1);
-                  next__4K1R=((__POINTER )(NULL));
-                  result__AL1R=((__POINTER *)ptr_table__5K1R)[ 0];
-                  if ((result__AL1R == (void *)NULL)) {
-                    result__AL1R=new_lab__2PJ(lab_type__BL1R);
-                    next__4K1R=(void *)((unsigned long)result__AL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CL1R)));
-                    ((__POINTER *)next__4K1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__5K1R)[ 0]=next__4K1R;
-                  } else {
-                    next__4K1R=((__POINTER *)result__AL1R)[ 0];
-                    if ((next__4K1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CL1R <<  1)) <=  4096)) {
-                        next__4K1R=(void *)((unsigned long)result__AL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CL1R)));
-                      } else {
-                        next__4K1R=new_lab__2PJ(lab_type__BL1R);
-                      };
-                      ((__POINTER *)next__4K1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__5K1R)[ 0]=next__4K1R;
-                    } else {
-                      ((__POINTER *)result__AL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4K1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__AL1R=next__4K1R;
-                    };
-                  };
-                  ptr__0KMR=result__AL1R;
-                };
-                result__ZKMR=((__INTEGER_CST *)ptr__0KMR);
-                *(result__ZKMR) = *(INTEGER_CST__);
-              };
-              Self__BLMR=((__INTEGER_CST *)result__ZKMR);
-              Self__BLMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CLMR;
-              Self__BLMR->value__W4YD=v__DLMR;
-              Self__BLMR->parent_constant__B3LC.static_type__M2YD=t__ELMR;
-              check_type__YG5D(Self__BLMR);
-              __tmp__WADK=result__ZKMR;
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__EDBR=read__QB5G(((__READ_LOCAL *)__tmp__VADK)->local__HJZD);
-              if (__tmp__EDBR==NULL) {
-                __tmp__FDBR=NULL;
-              } else {
-                __tmp__FDBR=((__READ_LOCAL *)__tmp__EDBR);
-              };
-              __tmp__WADK=__tmp__FDBR;
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__WADK=my_copy__SL2H(__tmp__VADK);
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__WADK=my_copy__LM2H(__tmp__VADK);
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__WADK=my_copy__YM2H(__tmp__VADK);
-            } break;
-            case __REAL_CST__: {
-              Self__DZBQ=((__REAL_CST *)__tmp__VADK);
-              p__OLMR=Self__DZBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-              v__PLMR=Self__DZBQ->value__HN2H;
-              t__QLMR=Self__DZBQ->parent_constant__U2JH.static_type__M2YD;
-              result__FLMR=NULL;
-              ptr__GLMR=((__POINTER )(NULL));
-              typ_id__HLMR= 0;
-              sz__ILMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-              if ((sz__ILMR ==  0)) {
-                result__FLMR=REAL_CST__;
-              } else {
-                typ_id__HLMR=-1;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ILMR);
-                if ((typ_id__HLMR == (__INTEGER)(-  1))) {
-                  a__JLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__KLMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ILMR + a__JLMR) & (__UINTEGER_32)(~ a__JLMR));
-                  ptr_table__EL1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KLMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__DL1R=((__POINTER )(NULL));
-                  result__FL1R=((__POINTER *)ptr_table__EL1R)[ 0];
-                  if ((result__FL1R == (void *)NULL)) {
-                    result__FL1R=new_lab__2PJ(new_size__KLMR);
-                    next__DL1R=(void *)((unsigned long)result__FL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLMR)));
-                    ((__POINTER *)next__DL1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__EL1R)[ 0]=next__DL1R;
-                  } else {
-                    next__DL1R=((__POINTER *)result__FL1R)[ 0];
-                    if ((next__DL1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KLMR <<  1)) <=  4096)) {
-                        next__DL1R=(void *)((unsigned long)result__FL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLMR)));
-                      } else {
-                        next__DL1R=new_lab__2PJ(new_size__KLMR);
-                      };
-                      ((__POINTER *)next__DL1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__EL1R)[ 0]=next__DL1R;
-                    } else {
-                      ((__POINTER *)result__FL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__FL1R=next__DL1R;
-                    };
-                  };
-                  ptr__GLMR=result__FL1R;
-                } else {
-                  t__LLMR=((__UINTEGER_32 )typ_id__HLMR);
-                  a__MLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__ML1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ILMR + a__MLMR) & (__UINTEGER_32)(~ a__MLMR));
-                  ptr_table__JL1R=((__POINTER )(&(table_type[(t__LLMR)])));
-                  lab_type__LL1R=(__UINTEGER_32)(t__LLMR |  1);
-                  next__IL1R=((__POINTER )(NULL));
-                  result__KL1R=((__POINTER *)ptr_table__JL1R)[ 0];
-                  if ((result__KL1R == (void *)NULL)) {
-                    result__KL1R=new_lab__2PJ(lab_type__LL1R);
-                    next__IL1R=(void *)((unsigned long)result__KL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ML1R)));
-                    ((__POINTER *)next__IL1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__JL1R)[ 0]=next__IL1R;
-                  } else {
-                    next__IL1R=((__POINTER *)result__KL1R)[ 0];
-                    if ((next__IL1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ML1R <<  1)) <=  4096)) {
-                        next__IL1R=(void *)((unsigned long)result__KL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ML1R)));
-                      } else {
-                        next__IL1R=new_lab__2PJ(lab_type__LL1R);
-                      };
-                      ((__POINTER *)next__IL1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__JL1R)[ 0]=next__IL1R;
-                    } else {
-                      ((__POINTER *)result__KL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__KL1R=next__IL1R;
-                    };
-                  };
-                  ptr__GLMR=result__KL1R;
-                };
-                result__FLMR=((__REAL_CST *)ptr__GLMR);
-                *(result__FLMR) = *(REAL_CST__);
-              };
-              Self__NLMR=((__REAL_CST *)result__FLMR);
-              Self__NLMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OLMR;
-              Self__NLMR->value__HN2H=v__PLMR;
-              Self__NLMR->parent_constant__U2JH.static_type__M2YD=t__QLMR;
-              __tmp__WADK=result__FLMR;
-            } break;
-            case __CHARACTER_CST__: {
-              Self__FZBQ=((__CHARACTER_CST *)__tmp__VADK);
-              __tmp__WADK=create__char__4SMH(Self__FZBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FZBQ->text__PN2H);
-            } break;
-            case __IS_EXPANDED__: {
-              Self__GZBQ=((__IS_EXPANDED *)__tmp__VADK);
-              __tmp__IDBR=read__QB5G(((__READ_LOCAL *)Self__GZBQ->receiver__WN2H)->local__HJZD);
-              if (__tmp__IDBR==NULL) {
-                __tmp__JDBR=NULL;
-              } else {
-                __tmp__JDBR=((__READ_LOCAL *)__tmp__IDBR);
-              };
-              p__0LMR=Self__GZBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-              result__RLMR=NULL;
-              ptr__SLMR=((__POINTER )(NULL));
-              typ_id__TLMR= 0;
-              sz__ULMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-              if ((sz__ULMR ==  0)) {
-                result__RLMR=IS_EXPANDED__;
-              } else {
-                typ_id__TLMR=-1;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ULMR);
-                if ((typ_id__TLMR == (__INTEGER)(-  1))) {
-                  a__VLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__WLMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ULMR + a__VLMR) & (__UINTEGER_32)(~ a__VLMR));
-                  ptr_table__OL1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WLMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__NL1R=((__POINTER )(NULL));
-                  result__PL1R=((__POINTER *)ptr_table__OL1R)[ 0];
-                  if ((result__PL1R == (void *)NULL)) {
-                    result__PL1R=new_lab__2PJ(new_size__WLMR);
-                    next__NL1R=(void *)((unsigned long)result__PL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLMR)));
-                    ((__POINTER *)next__NL1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__OL1R)[ 0]=next__NL1R;
-                  } else {
-                    next__NL1R=((__POINTER *)result__PL1R)[ 0];
-                    if ((next__NL1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WLMR <<  1)) <=  4096)) {
-                        next__NL1R=(void *)((unsigned long)result__PL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLMR)));
-                      } else {
-                        next__NL1R=new_lab__2PJ(new_size__WLMR);
-                      };
-                      ((__POINTER *)next__NL1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__OL1R)[ 0]=next__NL1R;
-                    } else {
-                      ((__POINTER *)result__PL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__PL1R=next__NL1R;
-                    };
-                  };
-                  ptr__SLMR=result__PL1R;
-                } else {
-                  t__XLMR=((__UINTEGER_32 )typ_id__TLMR);
-                  a__YLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__WL1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ULMR + a__YLMR) & (__UINTEGER_32)(~ a__YLMR));
-                  ptr_table__TL1R=((__POINTER )(&(table_type[(t__XLMR)])));
-                  lab_type__VL1R=(__UINTEGER_32)(t__XLMR |  1);
-                  next__SL1R=((__POINTER )(NULL));
-                  result__UL1R=((__POINTER *)ptr_table__TL1R)[ 0];
-                  if ((result__UL1R == (void *)NULL)) {
-                    result__UL1R=new_lab__2PJ(lab_type__VL1R);
-                    next__SL1R=(void *)((unsigned long)result__UL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL1R)));
-                    ((__POINTER *)next__SL1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__TL1R)[ 0]=next__SL1R;
-                  } else {
-                    next__SL1R=((__POINTER *)result__UL1R)[ 0];
-                    if ((next__SL1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WL1R <<  1)) <=  4096)) {
-                        next__SL1R=(void *)((unsigned long)result__UL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL1R)));
-                      } else {
-                        next__SL1R=new_lab__2PJ(lab_type__VL1R);
-                      };
-                      ((__POINTER *)next__SL1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__TL1R)[ 0]=next__SL1R;
-                    } else {
-                      ((__POINTER *)result__UL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__UL1R=next__SL1R;
-                    };
-                  };
-                  ptr__SLMR=result__UL1R;
-                };
-                result__RLMR=((__IS_EXPANDED *)ptr__SLMR);
-                *(result__RLMR) = *(IS_EXPANDED__);
-              };
-              Self__ZLMR=((__IS_EXPANDED *)result__RLMR);
-              Self__ZLMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0LMR;
-              Self__ZLMR->receiver__WN2H=__tmp__JDBR;
-              __tmp__WADK=result__RLMR;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __GET_TYPE_ID__: {
-              __tmp__WADK=my_copy__1N2H(__tmp__VADK);
+            case __EXPR_DIV__4COJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_SUP__: {
-              __tmp__WADK=my_copy__EO2H(__tmp__VADK);
+            case __EXPR_AND__SDOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_SUB__: {
-              __tmp__WADK=my_copy__PO2H(__tmp__VADK);
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_MUL__: {
-              __tmp__WADK=my_copy__1O2H(__tmp__VADK);
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_DIV__: {
-              __tmp__WADK=my_copy__GP2H(__tmp__VADK);
+            case __PUT_TO__TFOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_AND__: {
-              __tmp__WADK=my_copy__RP2H(__tmp__VADK);
+            case __ITEM__HGOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__WADK=my_copy__2P2H(__tmp__VADK);
+            case __SIZE_OF__5GOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__WADK=my_copy__HQ2H(__tmp__VADK);
+            case __CAST__1HOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __PUT_TO__: {
-              __tmp__WADK=my_copy__SQ2H(__tmp__VADK);
+            case __REAL_CST__1LOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __ITEM__: {
-              __tmp__WADK=my_copy__DR2H(__tmp__VADK);
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __SIZE_OF__: {
-              __tmp__WADK=my_copy__PR2H(__tmp__VADK);
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __CAST__: {
-              __tmp__WADK=my_copy__YR2H(__tmp__VADK);
+            case __READ_SLOT__LL4K__: {
+              __tmp__0CUL=((void *)__tmp__0BUL);
             } break;
-            case __CALL_SLOT__: {
-              __tmp__WADK=my_copy__5SYM(__tmp__VADK);
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __READ_SLOT__: {
-              __tmp__WADK=my_copy__IUGK(__tmp__VADK);
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__53CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VADK)->global__ZGJK),NULL);
-              if (__tmp__53CR==NULL) {
-                __tmp__A4CR=NULL;
-              } else {
-                switch (((struct ___OBJ *)__tmp__53CR)->__id) {
-                case __READ_SLOT__: {
-                  __tmp__A4CR=NULL;
-                } break;
-                case __READ_GLOBAL__: {
-                  __tmp__A4CR=((__READ_GLOBAL *)__tmp__53CR);
-                } break;
-                }
-              };
-              __tmp__WADK=__tmp__A4CR;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__0CUL=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__WADK=my_copy__BQCN(__tmp__VADK);
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__WADK=my_copy__NREO(__tmp__VADK);
+            case __EXPR_NEG__EZVL__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__WADK=my_copy__VYJO(__tmp__VADK);
+            case __EXPR_ADD__SZVL__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__WADK=my_copy__0REO(__tmp__VADK);
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__0CUL=((void *)__tmp__0BUL);
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__WADK=my_copy__BZJO(__tmp__VADK);
+            case __EXPR_NOT__XUPM__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_NEG__: {
-              __tmp__WADK=my_copy__CNJM(__tmp__VADK);
+            case __EXPR_MOD__3YPM__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_ADD__: {
-              __tmp__WADK=my_copy__5XLL(__tmp__VADK);
+            case __EXPR_OR__PQ0N__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_NOT__: {
-              __tmp__WADK=my_copy__WVYM(__tmp__VADK);
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_MOD__: {
-              __tmp__WADK=my_copy__FSEO(__tmp__VADK);
+            case __EXPR_INF__OXBP__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__WADK=my_copy__QCEP(__tmp__VADK);
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_INF__: {
-              __tmp__WADK=my_copy__5LSN(__tmp__VADK);
+            case __EXPR_XOR__ABEP__: {
+              __tmp__0CUL=NULL;
             } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__WADK=my_copy__KMSN(__tmp__VADK);
+            }
+          };
+          if (((void *)__tmp__0CUL != (void *)NULL)) {
+            switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO));
             } break;
-            case __EXPR_OR__: {
-              __tmp__WADK=my_copy__JZPN(__tmp__VADK);
+            case __WRITE_SLOT__EYKJ__: {
+              remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__PSJO));
             } break;
-            case __EXPR_XOR__: {
-              __tmp__WADK=my_copy__G3SO(__tmp__VADK);
+            case __WRITE_LOCAL__TEYJ__: {
+              remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__PSJO));
             } break;
             };
-            add_last__5REI(result__35CK,__tmp__WADK);
-            Self__BOSK=(__INTEGER)(Self__BOSK +  1);
-          };
-        } else {
-          result__35CK=Self__15CK->argument_list__2SFI;
-          Self__15CK->copy_argument__45CK=TRUE__;
-        };
-        __tmp__UX2J=result__35CK;
-      } break;
-      };
-      new_larg__OS2J=__tmp__UX2J;
-    };
-    __tmp__WX2J=((void **)((__FAST_ARRAYoEXPRo *)new_larg__OS2J)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
-    switch (((struct ___OBJ *)__tmp__WX2J)->__id) {
-    case __LIST__: {
-      __tmp__XX2J=static_type__OHQG(__tmp__WX2J);
-    } break;
-    case __STRING_CST__: {
-      __tmp__XX2J=((__STRING_CST *)__tmp__WX2J)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__XX2J=((__EXTERNAL_C *)__tmp__WX2J)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XX2J=((__PROTOTYPE_CST *)__tmp__WX2J)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__XX2J=((__INTEGER_CST *)__tmp__WX2J)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__XX2J=((__LOCAL *)((__READ_LOCAL *)__tmp__WX2J)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XX2J=static_type__CN1H(__tmp__WX2J);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XX2J=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XX2J=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__XX2J=((__REAL_CST *)__tmp__WX2J)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__XX2J=((__CHARACTER_CST *)__tmp__WX2J)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__XX2J=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XX2J=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__XX2J=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__XX2J=static_type__UO1H(__tmp__WX2J);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__XX2J=static_type__0O1H(__tmp__WX2J);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__XX2J=static_type__5O1H(__tmp__WX2J);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__XX2J=static_type__EP1H(__tmp__WX2J);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XX2J=static_type__JP1H(__tmp__WX2J);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XX2J=static_type__OP1H(__tmp__WX2J);
-    } break;
-    case __PUT_TO__: {
-      __tmp__XX2J=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__XX2J=static_type__XP1H(__tmp__WX2J);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__XX2J=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__XX2J=((__CAST *)__tmp__WX2J)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__XX2J=static_type__NOKL(__tmp__WX2J);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__XX2J=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WX2J)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__XX2J=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WX2J)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XX2J=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XX2J=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XX2J=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XX2J=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XX2J=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__XX2J=static_type__DFJM(__tmp__WX2J);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__XX2J=static_type__P3ML(__tmp__WX2J);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__XX2J=static_type__R3XM(__tmp__WX2J);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__XX2J=static_type__DREO(__tmp__WX2J);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XX2J=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__XX2J=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XX2J=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__XX2J=static_type__3YPN(__tmp__WX2J);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XX2J=static_type__1HSO(__tmp__WX2J);
-    } break;
-    };
-    if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XX2J)->flag__ATL &  4) !=  0)) {
-      run_value__SLQC=__tmp__XX2J;
-    };
-    if ((debug_level_option__3C !=  0)) {
-      __tmp__GY2J=Self__ES2J->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__GY2J)->__id) {
-      case __DTA_RD__: {
-        __tmp__HY2J=((__DTA_RD *)__tmp__GY2J)->parent_dta__NLQC.context__VHZD;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__HY2J=DTA__->context__VHZD;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__HY2J=((__DTA_WR_CODE *)__tmp__GY2J)->parent_dta__MZLH.context__VHZD;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__HY2J=((__DTA_BLOCK *)__tmp__GY2J)->context__H2UH;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__HY2J=((__DTA_WR_VALUE *)__tmp__GY2J)->parent_dta__XSUH.context__VHZD;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__HY2J=((__DTA_RD_ARGS *)__tmp__GY2J)->parent_dta__HOWH.context__VHZD;
-      } break;
-      };
-      if (((void *)__tmp__HY2J == (void *)NULL)) {
-        ctext__VS2J=context_main__V1LC;
-      } else {
-        __tmp__TY2J=Self__ES2J->parent_node__WO0G.data__SJZD;
-        switch (((struct ___OBJ *)__tmp__TY2J)->__id) {
-        case __DTA_RD__: {
-          __tmp__UY2J=((__DTA_RD *)__tmp__TY2J)->parent_dta__NLQC.context__VHZD;
-        } break;
-        case __DTA_CAST__: {
-          __tmp__UY2J=DTA__->context__VHZD;
-        } break;
-        case __DTA_WR_CODE__: {
-          __tmp__UY2J=((__DTA_WR_CODE *)__tmp__TY2J)->parent_dta__MZLH.context__VHZD;
-        } break;
-        case __DTA_BLOCK__: {
-          __tmp__UY2J=((__DTA_BLOCK *)__tmp__TY2J)->context__H2UH;
-        } break;
-        case __DTA_WR_VALUE__: {
-          __tmp__UY2J=((__DTA_WR_VALUE *)__tmp__TY2J)->parent_dta__XSUH.context__VHZD;
-        } break;
-        case __DTA_RD_ARGS__: {
-          __tmp__UY2J=((__DTA_RD_ARGS *)__tmp__TY2J)->parent_dta__HOWH.context__VHZD;
-        } break;
-        };
-        if (((struct ___OBJ *)__tmp__UY2J)->__id==__PROFIL_SLOT__) {
-          __tmp__VY2J=((__PROFIL_SLOT *)__tmp__UY2J)->parent_profil__R1LC.context__CM0G;
-        } else {
-          __tmp__VY2J=((__PROFIL_BLOCK *)__tmp__UY2J)->parent_profil__OGAG.context__CM0G;
-        };
-        ctext__VS2J=__tmp__VY2J;
-      };
-      __tmp__YL1R=Self__ES2J->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__YL1R)->__id) {
-      case __DTA_RD__: {
-        __tmp__ZL1R=((__DTA_RD *)__tmp__YL1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__ZL1R=DTA__->parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__ZL1R=((__DTA_WR_CODE *)__tmp__YL1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__ZL1R=DTA__->parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__ZL1R=((__DTA_WR_VALUE *)__tmp__YL1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__ZL1R=((__DTA_RD_ARGS *)__tmp__YL1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      };
-      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,create__context__first__E0EG(PUSH__,__tmp__ZL1R,ctext__VS2J,FALSE__));
-    };
-    Self__2JJK=((__SLOT_CODE *)__tmp__BX2J);
-    args__3JJK=new_larg__OS2J;
-    __tmp__HUJK=self_up__TJEF;
-    result__AKJK=NULL;
-    res_lst__BKJK=NULL;
-    pro__CKJK=NULL;
-    i__EKJK= 0;
-    loc__FKJK=NULL;
-    typ__GKJK=NULL;
-    typ_block__HKJK=NULL;
-    typ_list__IKJK=NULL;
-    pro_list__JKJK=NULL;
-    is_new__KKJK=FALSE__;
-    j__DKJK= 0;
-    while_do__GNOK:
-    {
-      if ((j__DKJK <= ((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.upper__2RSH)) {
-        if (((void *)typ__GKJK == (void *)NULL)) {
-          __tmp__DLJK=TRUE__;
-        } else {
-          __tmp__2KJK=((__TYPE_FULL *)typ__GKJK)->parent_type__5SL;
-          __tmp__3KJK=type_block__BLB;
-          switch (((struct ___OBJ *)__tmp__2KJK)->__id) {
-          case __TYPE__: {
-            __tmp__4KJK=((void *)((__TYPE *)__tmp__2KJK) == (void *)__tmp__3KJK);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__4KJK=((void *)((__TYPE_NULL *)__tmp__2KJK) == (void *)__tmp__3KJK);
-          } break;
-          case __TYPE_VOID__: {
-            __tmp__4KJK=((void *)((__TYPE_VOID *)__tmp__2KJK) == (void *)__tmp__3KJK);
-          } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__4KJK=((void *)((__TYPE_CONTEXT *)__tmp__2KJK) == (void *)__tmp__3KJK);
-          } break;
-          case __TYPE_ID__: {
-            __tmp__4KJK=((void *)((__TYPE_ID *)__tmp__2KJK) == (void *)__tmp__3KJK);
-          } break;
-          case __TYPE_GENERIC__: {
-            __tmp__4KJK=((void *)((__TYPE_GENERIC *)__tmp__2KJK) == (void *)__tmp__3KJK);
-          } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__4KJK=__infix_equal_equal__ORFJ(__tmp__2KJK,__tmp__3KJK);
-          } break;
+            p__BFRU=Self__PWFL->parent_instr__RDXC.parent_itm_object__YH.position__P2B;
+            __tmp__0CUL=Self__PWFL->expr__OVFL;
+            result__UERU=NULL;
+            ptr__VERU=((__POINTER__IB )(NULL));
+            i__PWEU= 0;
+            __tmp__XERU=((__POINTER__IB )sizeof(__EXPR_OR_LOGIC__ADUL));
+            if (((unsigned long)__tmp__XERU ==  0)) {
+              result__UERU=EXPR_OR_LOGIC__ADUL__;
+            } else /* FALSE */ {
+              i__PWEU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XERU));
+              if ((i__PWEU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YERU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZERU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YERU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YERU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0ERU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZERU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YERU=micro_alloc__table__lab__UKI(__tmp__ZERU,((__POINTER__IB )(&(table_size[(__tmp__0ERU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZERU)));
+                ptr__VERU=__tmp__YERU;
+              } else /* FALSE */ {
+                __tmp__0ERU=((__UINTEGER_32__ZWB )i__PWEU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YERU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZERU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YERU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YERU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YERU=micro_alloc__table__lab__UKI(__tmp__ZERU,((__POINTER__IB )(&(table_type[(__tmp__0ERU)]))),(__UINTEGER_32__ZWB)(__tmp__0ERU |  1));
+                ptr__VERU=__tmp__YERU;
+              };
+              result__UERU=((__EXPR_OR_LOGIC__ADUL *)ptr__VERU);
+              *(result__UERU) = *(EXPR_OR_LOGIC__ADUL__);
+            };
+            Self__AFRU=((__EXPR_OR_LOGIC__ADUL *)result__UERU);
+            Self__AFRU->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BFRU;
+            Self__AFRU->parent_expr_binary_logic__DDUL.left__ROTP=__tmp__0CUL;
+            Self__AFRU->parent_expr_binary_logic__DDUL.right__VOTP=__tmp__0BUL;
+            __tmp__E3FL=result__UERU;
+            switch (((struct ___OBJ *)__tmp__EBUL)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              ((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL)->parent_write__XXKJ.value__3EJJ=result__UERU;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL))->parent_write__FYKJ.value__3EJJ=result__UERU;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL))->parent_write__UEYJ.value__3EJJ=result__UERU;
+            } break;
+            };
+            __tmp__SY2S=__tmp__EBUL;
+            modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+            __tmp__IDUL=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__IDUL=FALSE__O__;
+          };
+          if ((! __tmp__IDUL)) {
+            if (((count_no_recursive__H3TL ==  0) || (modify_count__OBXC ==  0))) {
+              switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO));
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__PSJO));
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__PSJO));
+              } break;
+              };
+              p__QWYP=Self__PWFL->parent_instr__RDXC.parent_itm_object__YH.position__P2B;
+              l__RWYP=Self__PWFL->expr__OVFL;
+              result__DVZP=NULL;
+              __tmp__YERU=((__POINTER__IB )(NULL));
+              typ_id__IVZP= 0;
+              __tmp__ZERU=((__POINTER__IB )sizeof(__EXPR_OR_OR_LOGIC__3DUL));
+              if (((unsigned long)__tmp__ZERU ==  0)) {
+                result__DVZP=EXPR_OR_OR_LOGIC__3DUL__;
+              } else /* FALSE */ {
+                typ_id__IVZP=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZERU));
+                if ((typ_id__IVZP == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__NCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__PCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__QCZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PCZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__NCZT=micro_alloc__table__lab__UKI(__tmp__PCZT,((__POINTER__IB )(&(table_size[(__tmp__QCZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PCZT)));
+                  __tmp__YERU=__tmp__NCZT;
+                } else /* FALSE */ {
+                  __tmp__QCZT=((__UINTEGER_32__ZWB )typ_id__IVZP);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__NCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__PCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NCZT=micro_alloc__table__lab__UKI(__tmp__PCZT,((__POINTER__IB )(&(table_type[(__tmp__QCZT)]))),(__UINTEGER_32__ZWB)(__tmp__QCZT |  1));
+                  __tmp__YERU=__tmp__NCZT;
+                };
+                result__DVZP=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YERU);
+                *(result__DVZP) = *(EXPR_OR_OR_LOGIC__3DUL__);
+              };
+              Self__DH5P=((__EXPR_OR_OR_LOGIC__3DUL *)result__DVZP);
+              Self__DH5P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QWYP;
+              Self__DH5P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP=l__RWYP;
+              Self__DH5P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP=__tmp__E3FL;
+              __tmp__E3FL=result__DVZP;
+              switch (((struct ___OBJ *)__tmp__EBUL)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                ((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL)->parent_write__XXKJ.value__3EJJ=result__DVZP;
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL))->parent_write__FYKJ.value__3EJJ=result__DVZP;
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL))->parent_write__UEYJ.value__3EJJ=result__DVZP;
+              } break;
+              };
+              __tmp__SY2S=__tmp__EBUL;
+              switch_new_pass__SDXC=TRUE__K__;
+            };
           };
-          __tmp__DLJK=(! __tmp__4KJK);
+          __tmp__TCUL=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__TCUL=FALSE__O__;
         };
-        __tmp__GLJK=__tmp__DLJK;
-      } else {
-        __tmp__GLJK=FALSE__;
-      };
-      if (__tmp__GLJK) {
-        __tmp__NLJK=((void **)((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.storage__DSDI)[j__DKJK];
-        switch (((struct ___OBJ *)__tmp__NLJK)->__id) {
-        case __LIST__: {
-          __tmp__OLJK=static_type__OHQG(__tmp__NLJK);
-        } break;
-        case __STRING_CST__: {
-          __tmp__OLJK=((__STRING_CST *)__tmp__NLJK)->parent_constant__5F.static_type__M2YD;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__OLJK=((__EXTERNAL_C *)__tmp__NLJK)->static_type__1VZD;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__OLJK=((__PROTOTYPE_CST *)__tmp__NLJK)->parent_constant__W2LC.static_type__M2YD;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__OLJK=((__INTEGER_CST *)__tmp__NLJK)->parent_constant__B3LC.static_type__M2YD;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__OLJK=((__LOCAL *)((__READ_LOCAL *)__tmp__NLJK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__OLJK=static_type__CN1H(__tmp__NLJK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__OLJK=static_type__1N1H();
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__OLJK=static_type__AO1H();
-        } break;
-        case __REAL_CST__: {
-          __tmp__OLJK=((__REAL_CST *)__tmp__NLJK)->parent_constant__U2JH.static_type__M2YD;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__OLJK=((__CHARACTER_CST *)__tmp__NLJK)->parent_constant__H3JH.static_type__M2YD;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__OLJK=static_type__FO1H();
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__OLJK=static_type__KO1H();
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__OLJK=static_type__PO1H();
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__OLJK=static_type__UO1H(__tmp__NLJK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__OLJK=static_type__0O1H(__tmp__NLJK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__OLJK=static_type__5O1H(__tmp__NLJK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__OLJK=static_type__EP1H(__tmp__NLJK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__OLJK=static_type__JP1H(__tmp__NLJK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__OLJK=static_type__OP1H(__tmp__NLJK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__OLJK=TYPE_VOID__->parent_type__UIB.default__AKC;
-        } break;
-        case __ITEM__: {
-          __tmp__OLJK=static_type__XP1H(__tmp__NLJK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__OLJK=static_type__DQ1H();
-        } break;
-        case __CAST__: {
-          __tmp__OLJK=((__CAST *)__tmp__NLJK)->static_type__0N1H;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__OLJK=static_type__NOKL(__tmp__NLJK);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__OLJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NLJK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__OLJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NLJK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__OLJK=static_type__Z1ZM();
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__OLJK=static_type__ZQEO();
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__OLJK=static_type__P0IO();
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__OLJK=static_type__4QEO();
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__OLJK=static_type__V0IO();
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__OLJK=static_type__DFJM(__tmp__NLJK);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__OLJK=static_type__P3ML(__tmp__NLJK);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__OLJK=static_type__R3XM(__tmp__NLJK);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__OLJK=static_type__DREO(__tmp__NLJK);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__OLJK=static_type__0BEP();
-        } break;
-        case __EXPR_INF__: {
-          __tmp__OLJK=static_type__V0QN();
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__OLJK=static_type__00QN();
-        } break;
-        case __EXPR_OR__: {
-          __tmp__OLJK=static_type__3YPN(__tmp__NLJK);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__OLJK=static_type__1HSO(__tmp__NLJK);
-        } break;
-        };
-        typ__GKJK=__tmp__OLJK;
-        __tmp__PLJK=((__TYPE_FULL *)__tmp__OLJK)->parent_type__5SL;
-        __tmp__QLJK=type_block__BLB;
-        switch (((struct ___OBJ *)__tmp__PLJK)->__id) {
-        case __TYPE__: {
-          __tmp__RLJK=((void *)((__TYPE *)__tmp__PLJK) == (void *)__tmp__QLJK);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__RLJK=((void *)((__TYPE_NULL *)__tmp__PLJK) == (void *)__tmp__QLJK);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__RLJK=((void *)((__TYPE_VOID *)__tmp__PLJK) == (void *)__tmp__QLJK);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__RLJK=((void *)((__TYPE_CONTEXT *)__tmp__PLJK) == (void *)__tmp__QLJK);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__RLJK=((void *)((__TYPE_ID *)__tmp__PLJK) == (void *)__tmp__QLJK);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__RLJK=((void *)((__TYPE_GENERIC *)__tmp__PLJK) == (void *)__tmp__QLJK);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__RLJK=__infix_equal_equal__ORFJ(__tmp__PLJK,__tmp__QLJK);
-        } break;
-        };
-        if (__tmp__RLJK) {
-          typ_list__IKJK=new__5VSG();
-          __tmp__YLJK=((void **)((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.storage__DSDI)[j__DKJK];
-          switch (((struct ___OBJ *)__tmp__YLJK)->__id) {
-          case __LIST__: {
-            get_type__MXMJ(__tmp__YLJK,typ_list__IKJK);
+        if (__tmp__TCUL) {
+          __tmp__TCUL=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__E3FL)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__IDUL=TRUE__K__;
           } break;
-          case __STRING_CST__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__STRING_CST *)__tmp__YLJK)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXTERNAL_C__: {
-            Self__MDBR=((__EXTERNAL_C *)__tmp__YLJK);
-            if (((void *)Self__MDBR->living_type__Z3QH == (void *)NULL)) {
-              add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)Self__MDBR->static_type__1VZD)->parent_type__5SL);
-            } else {
-              union__QJHJ(typ_list__IKJK,Self__MDBR->living_type__Z3QH);
-            };
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__IDUL=TRUE__K__;
           } break;
-          case __PROTOTYPE_CST__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__YLJK)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__IDUL=TRUE__K__;
           } break;
-          case __INTEGER_CST__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__YLJK)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __READ_LOCAL__: {
-            get_type__INFJ(__tmp__YLJK,typ_list__IKJK);
+          case __READ_LOCAL__55ZI__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_MULTIPLE__: {
-            print__1ZE((&__string_259));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_EQUAL__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __REAL_CST__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__REAL_CST *)__tmp__YLJK)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __CHARACTER_CST__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__YLJK)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __IS_EXPANDED__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __GET_TYPE_ID__: {
-            add__Z1EJ(typ_list__IKJK,type_integer__3JB);
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_SUP__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_SUB__: {
-            get_type__BJDI(__tmp__YLJK,typ_list__IKJK);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_MUL__: {
-            get_type__FJDI(__tmp__YLJK,typ_list__IKJK);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_DIV__: {
-            get_type__JJDI(__tmp__YLJK,typ_list__IKJK);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_AND__: {
-            get_type__NJDI(__tmp__YLJK,typ_list__IKJK);
+          case __PUT_TO__TFOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_R__: {
-            get_type__RJDI(__tmp__YLJK,typ_list__IKJK);
+          case __ITEM__HGOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_L__: {
-            get_type__VJDI(__tmp__YLJK,typ_list__IKJK);
+          case __SIZE_OF__5GOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __PUT_TO__: {
-            add__Z1EJ(typ_list__IKJK,TYPE_VOID__);
+          case __CAST__1HOJ__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __ITEM__: {
-            get_type__2JDI(__tmp__YLJK,typ_list__IKJK);
+          case __REAL_CST__1LOJ__: {
+            __tmp__IDUL=TRUE__K__;
           } break;
-          case __SIZE_OF__: {
-            add__Z1EJ(typ_list__IKJK,type_integer__3JB);
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__IDUL=TRUE__K__;
           } break;
-          case __CAST__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__CAST *)__tmp__YLJK)->static_type__0N1H)->parent_type__5SL);
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__IDUL=TRUE__K__;
           } break;
-          case __CALL_SLOT__: {
-            get_type__KGML(__tmp__YLJK,typ_list__IKJK);
+          case __READ_SLOT__LL4K__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __READ_SLOT__: {
-            get_type__EE0K(__tmp__YLJK,typ_list__IKJK);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __READ_GLOBAL__: {
-            get_type__1POL(((__READ_GLOBAL *)__tmp__YLJK)->global__ZGJK,typ_list__IKJK);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_ADD__SZVL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_NEG__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__YLJK)))->parent_type__5SL);
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_ADD__: {
-            get_type__0KOL(__tmp__YLJK,typ_list__IKJK);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_NOT__: {
-            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__YLJK)))->parent_type__5SL);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_MOD__: {
-            get_type__JXEO(__tmp__YLJK,typ_list__IKJK);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_SUP_EQ__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_INF__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_INF__OXBP__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_INF_EQ__: {
-            add__Z1EJ(typ_list__IKJK,type_true__FJB);
-            add__Z1EJ(typ_list__IKJK,type_false__NJB);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_OR__: {
-            get_type__S5PN(__tmp__YLJK,typ_list__IKJK);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__IDUL=FALSE__O__;
           } break;
-          case __EXPR_XOR__: {
-            get_type__JSTO(__tmp__YLJK,typ_list__IKJK);
-          } break;
-          };
-          if (((void *)((void **)((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.storage__4VFJ)[ 0] == (void *)TYPE_NULL__)) {
-            if (((__INTEGER)(((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.upper__GLAG +  1) >  1)) {
-              __tmp__HMJK=((void **)((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.storage__4VFJ)[ 1];
-              if (__tmp__HMJK==NULL) {
-                __tmp__IMJK=NULL;
-              } else {
-                switch (((struct ___OBJ *)__tmp__HMJK)->__id) {
-                case __TYPE__: {
-                  __tmp__IMJK=NULL;
-                } break;
-                case __TYPE_NULL__: {
-                  __tmp__IMJK=NULL;
-                } break;
-                case __TYPE_VOID__: {
-                  __tmp__IMJK=NULL;
-                } break;
-                case __TYPE_CONTEXT__: {
-                  __tmp__IMJK=NULL;
-                } break;
-                case __TYPE_ID__: {
-                  __tmp__IMJK=NULL;
-                } break;
-                case __TYPE_GENERIC__: {
-                  __tmp__IMJK=NULL;
-                } break;
-                case __PROFIL_BLOCK__: {
-                  __tmp__IMJK=((void *)__tmp__HMJK);
-                } break;
-                }
-              };
-              typ_block__HKJK=__tmp__IMJK;
-            } else {
-              typ__GKJK=NULL;
-            };
-          } else {
-            __tmp__VMJK=((void **)((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.storage__4VFJ)[ 0];
-            if (__tmp__VMJK==NULL) {
-              __tmp__WMJK=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__VMJK)->__id) {
-              case __TYPE__: {
-                __tmp__WMJK=NULL;
-              } break;
-              case __TYPE_NULL__: {
-                __tmp__WMJK=NULL;
-              } break;
-              case __TYPE_VOID__: {
-                __tmp__WMJK=NULL;
-              } break;
-              case __TYPE_CONTEXT__: {
-                __tmp__WMJK=NULL;
-              } break;
-              case __TYPE_ID__: {
-                __tmp__WMJK=NULL;
-              } break;
-              case __TYPE_GENERIC__: {
-                __tmp__WMJK=NULL;
-              } break;
-              case __PROFIL_BLOCK__: {
-                __tmp__WMJK=((void *)__tmp__VMJK);
-              } break;
-              }
-            };
-            typ_block__HKJK=__tmp__WMJK;
-          };
-          free__WNFJ(typ_list__IKJK);
-        };
-        j__DKJK=(__INTEGER)(j__DKJK +  1);
-        goto while_do__GNOK;
-      };
-    };
-    if (((void *)typ_block__HKJK != (void *)NULL)) {
-      pro_list__JKJK=((__PROFIL_BLOCK *)typ_block__HKJK)->profil_list__UIEI;
-      i__EKJK= 0;
-      while (((i__EKJK <= ((__FAST_ARRAYoPROFIL_SLOTo *)pro_list__JKJK)->parent_arrayed_collection__P05F.upper__QUPG) && ((void *)result__AKJK == (void *)NULL))) {
-        pro__CKJK=((void **)((__FAST_ARRAYoPROFIL_SLOTo *)pro_list__JKJK)->parent_arrayed_collection__P05F.storage__MUPG)[i__EKJK];
-        if (((void *)((__PROFIL_SLOT *)pro__CKJK)->slot_code__YEOL == (void *)Self__2JJK)) {
-          if (((void *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI == (void *)NULL)) {
-            __tmp__JOJK=TRUE__;
-          } else {
-            Self__C4CR=((__TYPE_FULL *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI);
-            if (((void *)run_value__SLQC == (void *)NULL)) {
-              pos__E4CR=last_position__CI1;
-              put_error__text__0AH( 1,(&__string_148));
-              put_position__ECH(pos__E4CR);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            other__D4CR=run_value__SLQC;
-            __tmp__JOJK=(((void *)Self__C4CR == (void *)other__D4CR) || (((void *)Self__C4CR->parent_type__5SL == (void *)((__TYPE_FULL *)other__D4CR)->parent_type__5SL) && ((__UINTEGER_8)(Self__C4CR->flag__ATL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__D4CR)->flag__ATL &  15))));
           };
-          __tmp__MOJK=__tmp__JOJK;
-        } else {
-          __tmp__MOJK=FALSE__;
-        };
-        if (__tmp__MOJK) {
-          result__AKJK=pro__CKJK;
-        };
-        i__EKJK=(__INTEGER)(i__EKJK +  1);
-      };
-      if (((void *)result__AKJK == (void *)NULL)) {
-        result__0L1R=NULL;
-        ptr__1L1R=((__POINTER )(NULL));
-        typ_id__2L1R= 0;
-        sz__3L1R=((__UINTEGER_32 )sizeof(__PROFIL_SLOT));
-        if ((sz__3L1R ==  0)) {
-          result__0L1R=PROFIL_SLOT__;
-        } else {
-          typ_id__2L1R=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3L1R);
-          if ((typ_id__2L1R == (__INTEGER)(-  1))) {
-            a__4L1R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5L1R=(__UINTEGER_32)((__UINTEGER_32)(sz__3L1R + a__4L1R) & (__UINTEGER_32)(~ a__4L1R));
-            ptr_table__DM1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5L1R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__CM1R=((__POINTER )(NULL));
-            result__EM1R=((__POINTER *)ptr_table__DM1R)[ 0];
-            if ((result__EM1R == (void *)NULL)) {
-              result__EM1R=new_lab__2PJ(new_size__5L1R);
-              next__CM1R=(void *)((unsigned long)result__EM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5L1R)));
-              ((__POINTER *)next__CM1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DM1R)[ 0]=next__CM1R;
-            } else {
-              next__CM1R=((__POINTER *)result__EM1R)[ 0];
-              if ((next__CM1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5L1R <<  1)) <=  4096)) {
-                  next__CM1R=(void *)((unsigned long)result__EM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5L1R)));
-                } else {
-                  next__CM1R=new_lab__2PJ(new_size__5L1R);
-                };
-                ((__POINTER *)next__CM1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DM1R)[ 0]=next__CM1R;
-              } else {
-                ((__POINTER *)result__EM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__EM1R=next__CM1R;
-              };
-            };
-            ptr__1L1R=result__EM1R;
-          } else {
-            t__AM1R=((__UINTEGER_32 )typ_id__2L1R);
-            a__BM1R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__LM1R=(__UINTEGER_32)((__UINTEGER_32)(sz__3L1R + a__BM1R) & (__UINTEGER_32)(~ a__BM1R));
-            ptr_table__IM1R=((__POINTER )(&(table_type[(t__AM1R)])));
-            lab_type__KM1R=(__UINTEGER_32)(t__AM1R |  1);
-            next__HM1R=((__POINTER )(NULL));
-            result__JM1R=((__POINTER *)ptr_table__IM1R)[ 0];
-            if ((result__JM1R == (void *)NULL)) {
-              result__JM1R=new_lab__2PJ(lab_type__KM1R);
-              next__HM1R=(void *)((unsigned long)result__JM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM1R)));
-              ((__POINTER *)next__HM1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IM1R)[ 0]=next__HM1R;
-            } else {
-              next__HM1R=((__POINTER *)result__JM1R)[ 0];
-              if ((next__HM1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LM1R <<  1)) <=  4096)) {
-                  next__HM1R=(void *)((unsigned long)result__JM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM1R)));
-                } else {
-                  next__HM1R=new_lab__2PJ(lab_type__KM1R);
-                };
-                ((__POINTER *)next__HM1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IM1R)[ 0]=next__HM1R;
-              } else {
-                ((__POINTER *)result__JM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JM1R=next__HM1R;
-              };
-            };
-            ptr__1L1R=result__JM1R;
-          };
-          result__0L1R=((__PROFIL_SLOT *)ptr__1L1R);
-          *(result__0L1R) = *(PROFIL_SLOT__);
-        };
-        result__AKJK=result__0L1R;
-        ((__PROFIL_SLOT *)result__0L1R)->is_context_sensitive__BWOL=TRUE__;
-        add_last__1K5K(((__PROFIL_BLOCK *)typ_block__HKJK)->profil_list__UIEI,result__0L1R);
-        is_new__KKJK=TRUE__;
-      };
-    } else {
-      j__DKJK= 0;
-      while (((j__DKJK <= ((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG) && ((void *)result__AKJK == (void *)NULL))) {
-        pro__CKJK=((void **)((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.storage__MUPG)[j__DKJK];
-        if (((void *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI == (void *)NULL)) {
-          __tmp__IQJK=TRUE__;
-        } else {
-          Self__F4CR=((__TYPE_FULL *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI);
-          if (((void *)run_value__SLQC == (void *)NULL)) {
-            pos__H4CR=last_position__CI1;
-            put_error__text__0AH( 1,(&__string_148));
-            put_position__ECH(pos__H4CR);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          other__G4CR=run_value__SLQC;
-          __tmp__IQJK=(((void *)Self__F4CR == (void *)other__G4CR) || (((void *)Self__F4CR->parent_type__5SL == (void *)((__TYPE_FULL *)other__G4CR)->parent_type__5SL) && ((__UINTEGER_8)(Self__F4CR->flag__ATL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__G4CR)->flag__ATL &  15))));
-        };
-        if (__tmp__IQJK) {
-          result__AKJK=pro__CKJK;
-          i__EKJK= 1;
-          while (((i__EKJK <= ((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.upper__2RSH) && ((void *)result__AKJK != (void *)NULL))) {
-            __tmp__ERJK=((void **)((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.storage__DSDI)[i__EKJK];
-            switch (((struct ___OBJ *)__tmp__ERJK)->__id) {
-            case __LIST__: {
-              __tmp__FRJK=static_type__OHQG(__tmp__ERJK);
+          __tmp__Q1FL=__tmp__IDUL;
+          if (__tmp__IDUL) {
+            switch (((struct ___OBJ *)__tmp__E3FL)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__QEUL=((__STRING_CST__5J *)__tmp__E3FL)->parent_constant__EK.static_type__5G4D;
             } break;
-            case __STRING_CST__: {
-              __tmp__FRJK=((__STRING_CST *)__tmp__ERJK)->parent_constant__5F.static_type__M2YD;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__QEUL=((__EXTERNAL_C__Y5WC *)__tmp__E3FL)->static_type__W54D;
             } break;
-            case __EXTERNAL_C__: {
-              __tmp__FRJK=((__EXTERNAL_C *)__tmp__ERJK)->static_type__1VZD;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__QEUL=((__PROTOTYPE_CST__LAXC *)__tmp__E3FL)->parent_constant__MAXC.static_type__5G4D;
             } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__FRJK=((__PROTOTYPE_CST *)__tmp__ERJK)->parent_constant__W2LC.static_type__M2YD;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__QEUL=((__INTEGER_CST__XAXC *)__tmp__E3FL)->parent_constant__YAXC.static_type__5G4D;
             } break;
-            case __INTEGER_CST__: {
-              __tmp__FRJK=((__INTEGER_CST *)__tmp__ERJK)->parent_constant__B3LC.static_type__M2YD;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__QEUL=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__E3FL));
             } break;
-            case __READ_LOCAL__: {
-              __tmp__FRJK=((__LOCAL *)((__READ_LOCAL *)__tmp__ERJK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__QEUL=((__READ_LOCAL__55ZI *)__tmp__E3FL)->local__BVEJ->parent_variable__O4WC.type__IO5D;
             } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__FRJK=static_type__CN1H(__tmp__ERJK);
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__QEUL=static_type__ODCK();
             } break;
-            case __EXPR_EQUAL__: {
-              __tmp__FRJK=static_type__1N1H();
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__QEUL=static_type__TDCK();
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__FRJK=static_type__AO1H();
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__QEUL=static_type__YDCK();
             } break;
-            case __REAL_CST__: {
-              __tmp__FRJK=((__REAL_CST *)__tmp__ERJK)->parent_constant__U2JH.static_type__M2YD;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__QEUL=static_type__3DCK();
             } break;
-            case __CHARACTER_CST__: {
-              __tmp__FRJK=((__CHARACTER_CST *)__tmp__ERJK)->parent_constant__H3JH.static_type__M2YD;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__QEUL=static_type__CECK();
             } break;
-            case __IS_EXPANDED__: {
-              __tmp__FRJK=static_type__FO1H();
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__QEUL=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__E3FL));
             } break;
-            case __GET_TYPE_ID__: {
-              __tmp__FRJK=static_type__KO1H();
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__QEUL=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__E3FL));
             } break;
-            case __EXPR_SUP__: {
-              __tmp__FRJK=static_type__PO1H();
+            case __EXPR_DIV__4COJ__: {
+              __tmp__QEUL=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__E3FL));
             } break;
-            case __EXPR_SUB__: {
-              __tmp__FRJK=static_type__UO1H(__tmp__ERJK);
+            case __EXPR_AND__SDOJ__: {
+              __tmp__QEUL=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__E3FL));
             } break;
-            case __EXPR_MUL__: {
-              __tmp__FRJK=static_type__0O1H(__tmp__ERJK);
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__QEUL=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__E3FL));
             } break;
-            case __EXPR_DIV__: {
-              __tmp__FRJK=static_type__5O1H(__tmp__ERJK);
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__QEUL=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__E3FL));
             } break;
-            case __EXPR_AND__: {
-              __tmp__FRJK=static_type__EP1H(__tmp__ERJK);
+            case __PUT_TO__TFOJ__: {
+              __tmp__QEUL=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
             } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__FRJK=static_type__JP1H(__tmp__ERJK);
+            case __ITEM__HGOJ__: {
+              __tmp__QEUL=static_type__JFCK(((__ITEM__HGOJ *)__tmp__E3FL));
             } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__FRJK=static_type__OP1H(__tmp__ERJK);
+            case __SIZE_OF__5GOJ__: {
+              __tmp__QEUL=static_type__VFCK();
             } break;
-            case __PUT_TO__: {
-              __tmp__FRJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+            case __CAST__1HOJ__: {
+              __tmp__QEUL=((__CAST__1HOJ *)__tmp__E3FL)->static_type__FD5J;
             } break;
-            case __ITEM__: {
-              __tmp__FRJK=static_type__XP1H(__tmp__ERJK);
+            case __REAL_CST__1LOJ__: {
+              __tmp__QEUL=((__REAL_CST__1LOJ *)__tmp__E3FL)->parent_constant__2LOJ.static_type__5G4D;
             } break;
-            case __SIZE_OF__: {
-              __tmp__FRJK=static_type__DQ1H();
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__QEUL=((__CHARACTER_CST__RMOJ *)__tmp__E3FL)->parent_constant__SMOJ.static_type__5G4D;
             } break;
-            case __CAST__: {
-              __tmp__FRJK=((__CAST *)__tmp__ERJK)->static_type__0N1H;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__QEUL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__E3FL)->parent_constant__2NOJ.static_type__5G4D;
             } break;
-            case __CALL_SLOT__: {
-              __tmp__FRJK=static_type__NOKL(__tmp__ERJK);
+            case __READ_SLOT__LL4K__: {
+              __tmp__QEUL=((__READ_SLOT__LL4K *)__tmp__E3FL)->slot__UYFM->parent_variable__JJRG.type__IO5D;
             } break;
-            case __READ_SLOT__: {
-              __tmp__FRJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ERJK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__QEUL=static_type__5L5O();
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__FRJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ERJK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__QEUL=static_type__CRTP();
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__FRJK=static_type__Z1ZM();
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__QEUL=static_type__M51P();
             } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__FRJK=static_type__ZQEO();
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__QEUL=static_type__HRTP();
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__FRJK=static_type__P0IO();
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__QEUL=static_type__S51P();
             } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__FRJK=static_type__4QEO();
+            case __EXPR_NEG__EZVL__: {
+              __tmp__QEUL=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__E3FL));
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__FRJK=static_type__V0IO();
+            case __EXPR_ADD__SZVL__: {
+              __tmp__QEUL=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__E3FL));
             } break;
-            case __EXPR_NEG__: {
-              __tmp__FRJK=static_type__DFJM(__tmp__ERJK);
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__QEUL=((__READ_GLOBAL__T4YL *)__tmp__E3FL)->global__KAKM->parent_variable__JJRG.type__IO5D;
             } break;
-            case __EXPR_ADD__: {
-              __tmp__FRJK=static_type__P3ML(__tmp__ERJK);
+            case __EXPR_NOT__XUPM__: {
+              __tmp__QEUL=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__E3FL));
             } break;
-            case __EXPR_NOT__: {
-              __tmp__FRJK=static_type__R3XM(__tmp__ERJK);
+            case __EXPR_MOD__3YPM__: {
+              __tmp__QEUL=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__E3FL));
             } break;
-            case __EXPR_MOD__: {
-              __tmp__FRJK=static_type__DREO(__tmp__ERJK);
+            case __EXPR_OR__PQ0N__: {
+              __tmp__QEUL=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__E3FL));
             } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__FRJK=static_type__0BEP();
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__QEUL=static_type__TA0Q();
             } break;
-            case __EXPR_INF__: {
-              __tmp__FRJK=static_type__V0QN();
+            case __EXPR_INF__OXBP__: {
+              __tmp__QEUL=static_type__4BUP();
             } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__FRJK=static_type__00QN();
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__QEUL=static_type__DCUP();
             } break;
-            case __EXPR_OR__: {
-              __tmp__FRJK=static_type__3YPN(__tmp__ERJK);
+            case __EXPR_XOR__ABEP__: {
+              __tmp__QEUL=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__E3FL));
             } break;
-            case __EXPR_XOR__: {
-              __tmp__FRJK=static_type__1HSO(__tmp__ERJK);
-            } break;
-            };
-            typ__GKJK=__tmp__FRJK;
-            loc__FKJK=((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[i__EKJK];
-            if ((((void *)loc__FKJK != (void *)NULL) && (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__FRJK)->flag__ATL &  1) !=  0) || ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)loc__FKJK)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0)))) {
-              Self__N1OI=((__TYPE_FULL *)__tmp__FRJK);
-              other__O1OI=((__LOCAL *)loc__FKJK)->parent_variable__T1LC.type__D25F;
-              __tmp__MSJK=(! (((void *)Self__N1OI == (void *)other__O1OI) || (((void *)Self__N1OI->parent_type__5SL == (void *)((__TYPE_FULL *)other__O1OI)->parent_type__5SL) && ((__UINTEGER_8)(Self__N1OI->flag__ATL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__O1OI)->flag__ATL &  15)))));
-            } else {
-              __tmp__MSJK=FALSE__;
-            };
-            if ((__tmp__MSJK && ((void *)((__TYPE_FULL *)((__LOCAL *)loc__FKJK)->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB))) {
-              result__AKJK=NULL;
             };
-            i__EKJK=(__INTEGER)(i__EKJK +  1);
+            d__B4TL=((void *)((__TYPE_FULL__XMB *)__tmp__QEUL)->the_parent_type__QLK == (void *)type_false__MNB);
+            __tmp__IDUL=d__B4TL;
+          } else /* FALSE */ {
+            __tmp__IDUL=FALSE__O__;
           };
-        };
-        j__DKJK=(__INTEGER)(j__DKJK +  1);
-      };
-      if (((void *)result__AKJK == (void *)NULL)) {
-        result__EJ5K=NULL;
-        ptr__FJ5K=((__POINTER )(NULL));
-        typ_id__KJ5K= 0;
-        sz__HJ5K=((__UINTEGER_32 )sizeof(__PROFIL_SLOT));
-        if ((sz__HJ5K ==  0)) {
-          result__EJ5K=PROFIL_SLOT__;
-        } else {
-          typ_id__KJ5K=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HJ5K);
-          if ((typ_id__KJ5K == (__INTEGER)(-  1))) {
-            a__IK3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GK3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HJ5K + a__IK3Q) & (__UINTEGER_32)(~ a__IK3Q));
-            ptr_table__NM1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GK3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MM1R=((__POINTER )(NULL));
-            result__OM1R=((__POINTER *)ptr_table__NM1R)[ 0];
-            if ((result__OM1R == (void *)NULL)) {
-              result__OM1R=new_lab__2PJ(new_size__GK3Q);
-              next__MM1R=(void *)((unsigned long)result__OM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GK3Q)));
-              ((__POINTER *)next__MM1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NM1R)[ 0]=next__MM1R;
-            } else {
-              next__MM1R=((__POINTER *)result__OM1R)[ 0];
-              if ((next__MM1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GK3Q <<  1)) <=  4096)) {
-                  next__MM1R=(void *)((unsigned long)result__OM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GK3Q)));
-                } else {
-                  next__MM1R=new_lab__2PJ(new_size__GK3Q);
-                };
-                ((__POINTER *)next__MM1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NM1R)[ 0]=next__MM1R;
-              } else {
-                ((__POINTER *)result__OM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OM1R=next__MM1R;
-              };
-            };
-            ptr__FJ5K=result__OM1R;
-          } else {
-            t__MK3Q=((__UINTEGER_32 )typ_id__KJ5K);
-            a__OK3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VM1R=(__UINTEGER_32)((__UINTEGER_32)(sz__HJ5K + a__OK3Q) & (__UINTEGER_32)(~ a__OK3Q));
-            ptr_table__SM1R=((__POINTER )(&(table_type[(t__MK3Q)])));
-            lab_type__UM1R=(__UINTEGER_32)(t__MK3Q |  1);
-            next__RM1R=((__POINTER )(NULL));
-            result__TM1R=((__POINTER *)ptr_table__SM1R)[ 0];
-            if ((result__TM1R == (void *)NULL)) {
-              result__TM1R=new_lab__2PJ(lab_type__UM1R);
-              next__RM1R=(void *)((unsigned long)result__TM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1R)));
-              ((__POINTER *)next__RM1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SM1R)[ 0]=next__RM1R;
-            } else {
-              next__RM1R=((__POINTER *)result__TM1R)[ 0];
-              if ((next__RM1R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VM1R <<  1)) <=  4096)) {
-                  next__RM1R=(void *)((unsigned long)result__TM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1R)));
-                } else {
-                  next__RM1R=new_lab__2PJ(lab_type__UM1R);
-                };
-                ((__POINTER *)next__RM1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SM1R)[ 0]=next__RM1R;
-              } else {
-                ((__POINTER *)result__TM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TM1R=next__RM1R;
-              };
-            };
-            ptr__FJ5K=result__TM1R;
-          };
-          result__EJ5K=((__PROFIL_SLOT *)ptr__FJ5K);
-          *(result__EJ5K) = *(PROFIL_SLOT__);
-        };
-        result__AKJK=result__EJ5K;
-        add_last__1K5K(Self__2JJK->profil__R05F,result__EJ5K);
-        if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30)) && ((__INTEGER)(((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG +  1) >  1))) {
-          __tmp__VTJK=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          put_error__text__0AH( 1,(&__string_543));
-          put_position__ECH(__tmp__VTJK);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        is_new__KKJK=TRUE__;
-      };
-    };
-    if (is_new__KKJK) {
-      self_up__TJEF=((__SLOT *)Self__2JJK->parent_slot__A22F)->receiver_type__Y12F;
-      __tmp__EUJK=((__INTEGER)(((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG +  1) ==  1);
-      Self__1DOL=((__PROFIL_SLOT *)result__AKJK);
-      loc__AEOL=NULL;
-      typ__BEOL=NULL;
-      idx_result__DEOL= 0;
-      type_multiple__EEOL=NULL;
-      type_mono__FEOL=NULL;
-      add__F0JI(Self__1DOL);
-      if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30))) {
-        Self__1DOL->parent_profil__R1LC.name__5IEI=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-      } else {
-        Self__1DOL->parent_profil__R1LC.name__5IEI=get_intern__FMBG(((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
-      };
-      Self__1DOL->slot_code__YEOL=Self__2JJK;
-      if (((void *)run_value__SLQC == (void *)NULL)) {
-        pos__I4CR=last_position__CI1;
-        put_error__text__0AH( 1,(&__string_148));
-        put_position__ECH(pos__I4CR);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      Self__1DOL->parent_profil__R1LC.type_self__ZHEI=run_value__SLQC;
-      item_lst__CEOL=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->argument_list__IA2D;
-      new_count__PDBR=argument_count__XZBG(((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F);
-      result__2LMR=NULL;
-      ptr__3LMR=((__POINTER )(NULL));
-      typ_id__4LMR= 0;
-      sz__5LMR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-      if ((sz__5LMR ==  0)) {
-        result__2LMR=FAST_ARRAYoLOCALo__;
-      } else {
-        typ_id__4LMR=__FAST_ARRAYoLOCALo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5LMR);
-        if ((typ_id__4LMR == (__INTEGER)(-  1))) {
-          a__AMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__BMMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5LMR + a__AMMR) & (__UINTEGER_32)(~ a__AMMR));
-          ptr_table__XM1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BMMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__WM1R=((__POINTER )(NULL));
-          result__YM1R=((__POINTER *)ptr_table__XM1R)[ 0];
-          if ((result__YM1R == (void *)NULL)) {
-            result__YM1R=new_lab__2PJ(new_size__BMMR);
-            next__WM1R=(void *)((unsigned long)result__YM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMMR)));
-            ((__POINTER *)next__WM1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XM1R)[ 0]=next__WM1R;
-          } else {
-            next__WM1R=((__POINTER *)result__YM1R)[ 0];
-            if ((next__WM1R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BMMR <<  1)) <=  4096)) {
-                next__WM1R=(void *)((unsigned long)result__YM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMMR)));
-              } else {
-                next__WM1R=new_lab__2PJ(new_size__BMMR);
-              };
-              ((__POINTER *)next__WM1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XM1R)[ 0]=next__WM1R;
+          if (__tmp__IDUL) {
+            if (__tmp__ZBUL==NULL) {
+              l__RWYP=NULL;
             } else {
-              ((__POINTER *)result__YM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YM1R=next__WM1R;
-            };
-          };
-          ptr__3LMR=result__YM1R;
-        } else {
-          t__CMMR=((__UINTEGER_32 )typ_id__4LMR);
-          a__DMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5M1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5LMR + a__DMMR) & (__UINTEGER_32)(~ a__DMMR));
-          ptr_table__2M1R=((__POINTER )(&(table_type[(t__CMMR)])));
-          lab_type__4M1R=(__UINTEGER_32)(t__CMMR |  1);
-          next__1M1R=((__POINTER )(NULL));
-          result__3M1R=((__POINTER *)ptr_table__2M1R)[ 0];
-          if ((result__3M1R == (void *)NULL)) {
-            result__3M1R=new_lab__2PJ(lab_type__4M1R);
-            next__1M1R=(void *)((unsigned long)result__3M1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M1R)));
-            ((__POINTER *)next__1M1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2M1R)[ 0]=next__1M1R;
-          } else {
-            next__1M1R=((__POINTER *)result__3M1R)[ 0];
-            if ((next__1M1R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3M1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5M1R <<  1)) <=  4096)) {
-                next__1M1R=(void *)((unsigned long)result__3M1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M1R)));
-              } else {
-                next__1M1R=new_lab__2PJ(lab_type__4M1R);
-              };
-              ((__POINTER *)next__1M1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2M1R)[ 0]=next__1M1R;
-            } else {
-              ((__POINTER *)result__3M1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1M1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3M1R=next__1M1R;
+              switch (((struct ___OBJ *)__tmp__ZBUL)->__id) {
+              case __STRING_CST__5J__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXTERNAL_C__Y5WC__: {
+                l__RWYP=NULL;
+              } break;
+              case __PROTOTYPE_CST__LAXC__: {
+                l__RWYP=NULL;
+              } break;
+              case __INTEGER_CST__XAXC__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_MULTIPLE__GLWH__: {
+                l__RWYP=NULL;
+              } break;
+              case __READ_LOCAL__55ZI__: {
+                l__RWYP=((void *)__tmp__ZBUL);
+              } break;
+              case __EXPR_EQUAL__KINJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_NOT_EQUAL__VINJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __IS_EXPANDED__35NJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __GET_TYPE_ID__HAOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_SUP__ABOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_SUB__UBOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_MUL__KCOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_DIV__4COJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_AND__SDOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_SHIFT_R__GEOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_SHIFT_L__0EOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __PUT_TO__TFOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __ITEM__HGOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __SIZE_OF__5GOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __CAST__1HOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __REAL_CST__1LOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __CHARACTER_CST__RMOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                l__RWYP=NULL;
+              } break;
+              case __READ_SLOT__LL4K__: {
+                l__RWYP=((void *)__tmp__ZBUL);
+              } break;
+              case __EXPR_NOT_LOGIC__W4FL__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_OR_LOGIC__ADUL__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_OR_OR_LOGIC__3DUL__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_AND_LOGIC__EFUL__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_AND_AND_LOGIC__5FUL__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_NEG__EZVL__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_ADD__SZVL__: {
+                l__RWYP=NULL;
+              } break;
+              case __READ_GLOBAL__T4YL__: {
+                l__RWYP=((void *)__tmp__ZBUL);
+              } break;
+              case __EXPR_NOT__XUPM__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_MOD__3YPM__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_OR__PQ0N__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_SUP_EQ__1VBP__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_INF__OXBP__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_INF_EQ__FYBP__: {
+                l__RWYP=NULL;
+              } break;
+              case __EXPR_XOR__ABEP__: {
+                l__RWYP=NULL;
+              } break;
+              }
             };
-          };
-          ptr__3LMR=result__3M1R;
-        };
-        result__2LMR=((__FAST_ARRAYoLOCALo *)ptr__3LMR);
-        *(result__2LMR) = *(FAST_ARRAYoLOCALo__);
-      };
-      Self__ODBR=((__FAST_ARRAYoLOCALo *)result__2LMR);
-      if ((Self__ODBR->parent_arrayed_collection__YH4F.capacity__CWPG < new_count__PDBR)) {
-        Self__ODBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__PDBR);
-        Self__ODBR->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__PDBR;
-      };
-      Self__ODBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-      Self__1DOL->parent_profil__R1LC.argument_list__V4JH=result__2LMR;
-      __tmp__DFOL=((__FAST_ARRAYoITM_ARGUMENTo *)item_lst__CEOL)->parent_arrayed_collection__CFJD.upper__311D;
-      Self__ITRL= 0;
-      while ((Self__ITRL <= __tmp__DFOL)) {
-        __tmp__JFOL=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)item_lst__CEOL)->parent_arrayed_collection__CFJD.storage__121D)[Self__ITRL];
-        __tmp__KFOL=Self__1DOL->parent_profil__R1LC.argument_list__V4JH;
-        if (((struct ___OBJ *)__tmp__JFOL)->__id==__ITM_ARG__) {
-          to_run__1KXI(__tmp__JFOL,__tmp__KFOL);
-        } else {
-          to_run__FLXI(__tmp__JFOL,__tmp__KFOL);
-        };
-        Self__ITRL=(__INTEGER)(Self__ITRL +  1);
-      };
-      if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30)) && ((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__1DOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1) >  1))) {
-        __tmp__EGOL=((__FAST_ARRAYoLOCALo *)Self__1DOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-        Self__YIOM= 1;
-        while ((Self__YIOM <= __tmp__EGOL)) {
-          loc__AEOL=((void **)((__FAST_ARRAYoLOCALo *)Self__1DOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__YIOM];
-          ((__LOCAL *)loc__AEOL)->parent_variable__T1LC.ensure_count__YDAG= 1;
-          p__NMMR=((__LOCAL *)loc__AEOL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
-          t__OMMR=((__LOCAL *)loc__AEOL)->parent_variable__T1LC.type__D25F;
-          result__EMMR=NULL;
-          ptr__FMMR=((__POINTER )(NULL));
-          typ_id__GMMR= 0;
-          sz__HMMR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-          if ((sz__HMMR ==  0)) {
-            result__EMMR=EXTERNAL_C__;
-          } else {
-            typ_id__GMMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HMMR);
-            if ((typ_id__GMMR == (__INTEGER)(-  1))) {
-              a__IMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JMMR=(__UINTEGER_32)((__UINTEGER_32)(sz__HMMR + a__IMMR) & (__UINTEGER_32)(~ a__IMMR));
-              ptr_table__BN1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JMMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__AN1R=((__POINTER )(NULL));
-              result__CN1R=((__POINTER *)ptr_table__BN1R)[ 0];
-              if ((result__CN1R == (void *)NULL)) {
-                result__CN1R=new_lab__2PJ(new_size__JMMR);
-                next__AN1R=(void *)((unsigned long)result__CN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JMMR)));
-                ((__POINTER *)next__AN1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BN1R)[ 0]=next__AN1R;
-              } else {
-                next__AN1R=((__POINTER *)result__CN1R)[ 0];
-                if ((next__AN1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JMMR <<  1)) <=  4096)) {
-                    next__AN1R=(void *)((unsigned long)result__CN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JMMR)));
-                  } else {
-                    next__AN1R=new_lab__2PJ(new_size__JMMR);
-                  };
-                  ((__POINTER *)next__AN1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BN1R)[ 0]=next__AN1R;
-                } else {
-                  ((__POINTER *)result__CN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CN1R=next__AN1R;
-                };
+            if (((void *)l__RWYP != (void *)NULL)) {
+              switch (((struct ___OBJ *)__tmp__EBUL)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL));
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__EBUL));
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__EBUL));
+              } break;
               };
-              ptr__FMMR=result__CN1R;
-            } else {
-              t__KMMR=((__UINTEGER_32 )typ_id__GMMR);
-              a__LMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JN1R=(__UINTEGER_32)((__UINTEGER_32)(sz__HMMR + a__LMMR) & (__UINTEGER_32)(~ a__LMMR));
-              ptr_table__GN1R=((__POINTER )(&(table_type[(t__KMMR)])));
-              lab_type__IN1R=(__UINTEGER_32)(t__KMMR |  1);
-              next__FN1R=((__POINTER )(NULL));
-              result__HN1R=((__POINTER *)ptr_table__GN1R)[ 0];
-              if ((result__HN1R == (void *)NULL)) {
-                result__HN1R=new_lab__2PJ(lab_type__IN1R);
-                next__FN1R=(void *)((unsigned long)result__HN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JN1R)));
-                ((__POINTER *)next__FN1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GN1R)[ 0]=next__FN1R;
-              } else {
-                next__FN1R=((__POINTER *)result__HN1R)[ 0];
-                if ((next__FN1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JN1R <<  1)) <=  4096)) {
-                    next__FN1R=(void *)((unsigned long)result__HN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JN1R)));
-                  } else {
-                    next__FN1R=new_lab__2PJ(lab_type__IN1R);
-                  };
-                  ((__POINTER *)next__FN1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GN1R)[ 0]=next__FN1R;
-                } else {
-                  ((__POINTER *)result__HN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HN1R=next__FN1R;
+              p__QWYP=Self__PWFL->parent_instr__RDXC.parent_itm_object__YH.position__P2B;
+              l__RWYP=Self__PWFL->expr__OVFL;
+              result__FFRU=NULL;
+              __tmp__YERU=((__POINTER__IB )(NULL));
+              typ_id__IVZP= 0;
+              __tmp__ZERU=((__POINTER__IB )sizeof(__EXPR_AND_LOGIC__EFUL));
+              if (((unsigned long)__tmp__ZERU ==  0)) {
+                result__FFRU=EXPR_AND_LOGIC__EFUL__;
+              } else /* FALSE */ {
+                typ_id__IVZP=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZERU));
+                if ((typ_id__IVZP == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__NCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__PCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__QCZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PCZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__NCZT=micro_alloc__table__lab__UKI(__tmp__PCZT,((__POINTER__IB )(&(table_size[(__tmp__QCZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PCZT)));
+                  __tmp__YERU=__tmp__NCZT;
+                } else /* FALSE */ {
+                  __tmp__QCZT=((__UINTEGER_32__ZWB )typ_id__IVZP);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__NCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__PCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NCZT=micro_alloc__table__lab__UKI(__tmp__PCZT,((__POINTER__IB )(&(table_type[(__tmp__QCZT)]))),(__UINTEGER_32__ZWB)(__tmp__QCZT |  1));
+                  __tmp__YERU=__tmp__NCZT;
                 };
+                result__FFRU=((__EXPR_AND_LOGIC__EFUL *)__tmp__YERU);
+                *(result__FFRU) = *(EXPR_AND_LOGIC__EFUL__);
+              };
+              Self__RFRU=((__EXPR_AND_LOGIC__EFUL *)result__FFRU);
+              Self__RFRU->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QWYP;
+              Self__RFRU->parent_expr_binary_logic__FFUL.left__ROTP=l__RWYP;
+              Self__RFRU->parent_expr_binary_logic__FFUL.right__VOTP=__tmp__ZBUL;
+              __tmp__OWEU=result__FFRU;
+              switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                ((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO)->parent_write__XXKJ.value__3EJJ=result__FFRU;
+              } break;
+              case __WRITE_SLOT__EYKJ__: {
+                ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO))->parent_write__FYKJ.value__3EJJ=result__FFRU;
+              } break;
+              case __WRITE_LOCAL__TEYJ__: {
+                ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO))->parent_write__UEYJ.value__3EJJ=result__FFRU;
+              } break;
               };
-              ptr__FMMR=result__HN1R;
-            };
-            result__EMMR=((__EXTERNAL_C *)ptr__FMMR);
-            *(result__EMMR) = *(EXTERNAL_C__);
-          };
-          Self__MMMR=((__EXTERNAL_C *)result__EMMR);
-          Self__MMMR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NMMR;
-          Self__MMMR->static_type__1VZD=t__OMMR;
-          Self__MMMR->is_persistant__2VZD=FALSE__;
-          Self__MMMR->code__3VZD=(&__string_544);
-          Self__MMMR->access_list__4VZD=NULL;
-          write__value__14FH(loc__AEOL,((__LOCAL *)loc__AEOL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,result__EMMR);
-          Self__YIOM=(__INTEGER)(Self__YIOM +  1);
-        };
-      };
-      if (((void *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->type__WB2D != (void *)type_void__5GEC)) {
-        __tmp__CHOL=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
-        if (__tmp__CHOL==NULL) {
-          __tmp__DHOL=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__CHOL)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            __tmp__DHOL=NULL;
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            __tmp__DHOL=NULL;
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__DHOL=NULL;
-          } break;
-          case __ITM_TYPE_SELF__: {
-            __tmp__DHOL=NULL;
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__DHOL=NULL;
-          } break;
-          case __ITM_TYPE_MULTI__: {
-            __tmp__DHOL=((void *)__tmp__CHOL);
-          } break;
-          }
-        };
-        type_multiple__EEOL=__tmp__DHOL;
-        if (((void *)__tmp__DHOL != (void *)NULL)) {
-          new_count__SDBR=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__DHOL)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1) -  1);
-          result__SMMR=NULL;
-          ptr__TMMR=((__POINTER )(NULL));
-          typ_id__UMMR= 0;
-          sz__VMMR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
-          if ((sz__VMMR ==  0)) {
-            result__SMMR=FAST_ARRAYoLOCALo__;
-          } else {
-            typ_id__UMMR=__FAST_ARRAYoLOCALo__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VMMR);
-            if ((typ_id__UMMR == (__INTEGER)(-  1))) {
-              a__WMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XMMR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMMR + a__WMMR) & (__UINTEGER_32)(~ a__WMMR));
-              ptr_table__LN1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XMMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__KN1R=((__POINTER )(NULL));
-              result__MN1R=((__POINTER *)ptr_table__LN1R)[ 0];
-              if ((result__MN1R == (void *)NULL)) {
-                result__MN1R=new_lab__2PJ(new_size__XMMR);
-                next__KN1R=(void *)((unsigned long)result__MN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMMR)));
-                ((__POINTER *)next__KN1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LN1R)[ 0]=next__KN1R;
-              } else {
-                next__KN1R=((__POINTER *)result__MN1R)[ 0];
-                if ((next__KN1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XMMR <<  1)) <=  4096)) {
-                    next__KN1R=(void *)((unsigned long)result__MN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMMR)));
-                  } else {
-                    next__KN1R=new_lab__2PJ(new_size__XMMR);
-                  };
-                  ((__POINTER *)next__KN1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__LN1R)[ 0]=next__KN1R;
-                } else {
-                  ((__POINTER *)result__MN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__MN1R=next__KN1R;
+              __tmp__SY2S=__tmp__PSJO;
+              modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+              __tmp__KFUL=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__KFUL=FALSE__O__;
+            };
+            if ((! __tmp__KFUL)) {
+              if (((count_no_recursive__H3TL ==  0) || (modify_count__OBXC ==  0))) {
+                switch (((struct ___OBJ *)__tmp__EBUL)->__id) {
+                case __WRITE_GLOBAL__WXKJ__: {
+                  remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL));
+                } break;
+                case __WRITE_SLOT__EYKJ__: {
+                  remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__EBUL));
+                } break;
+                case __WRITE_LOCAL__TEYJ__: {
+                  remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__EBUL));
+                } break;
                 };
-              };
-              ptr__TMMR=result__MN1R;
-            } else {
-              t__YMMR=((__UINTEGER_32 )typ_id__UMMR);
-              a__ZMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__TN1R=(__UINTEGER_32)((__UINTEGER_32)(sz__VMMR + a__ZMMR) & (__UINTEGER_32)(~ a__ZMMR));
-              ptr_table__QN1R=((__POINTER )(&(table_type[(t__YMMR)])));
-              lab_type__SN1R=(__UINTEGER_32)(t__YMMR |  1);
-              next__PN1R=((__POINTER )(NULL));
-              result__RN1R=((__POINTER *)ptr_table__QN1R)[ 0];
-              if ((result__RN1R == (void *)NULL)) {
-                result__RN1R=new_lab__2PJ(lab_type__SN1R);
-                next__PN1R=(void *)((unsigned long)result__RN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN1R)));
-                ((__POINTER *)next__PN1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QN1R)[ 0]=next__PN1R;
-              } else {
-                next__PN1R=((__POINTER *)result__RN1R)[ 0];
-                if ((next__PN1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TN1R <<  1)) <=  4096)) {
-                    next__PN1R=(void *)((unsigned long)result__RN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN1R)));
-                  } else {
-                    next__PN1R=new_lab__2PJ(lab_type__SN1R);
+                p__4KZP=Self__PWFL->parent_instr__RDXC.parent_itm_object__YH.position__P2B;
+                l__5KZP=Self__PWFL->expr__OVFL;
+                result__NZZP=NULL;
+                __tmp__NCZT=((__POINTER__IB )(NULL));
+                typ_id__SZZP= 0;
+                __tmp__PCZT=((__POINTER__IB )sizeof(__EXPR_AND_AND_LOGIC__5FUL));
+                if (((unsigned long)__tmp__PCZT ==  0)) {
+                  result__NZZP=EXPR_AND_AND_LOGIC__5FUL__;
+                } else /* FALSE */ {
+                  typ_id__SZZP=-1;
+                  clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PCZT));
+                  if ((typ_id__SZZP == (__INTEGER__Q)(-  1))) {
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__1CZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__3CZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PCZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CZT) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__4CZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3CZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                    (&__string_3)->count__0C= 25;
+                    (&__string_3)->storage__1C="Memory: Bound table_size.";
+                    __tmp__1CZT=micro_alloc__table__lab__UKI(__tmp__3CZT,((__POINTER__IB )(&(table_size[(__tmp__4CZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3CZT)));
+                    __tmp__NCZT=__tmp__1CZT;
+                  } else /* FALSE */ {
+                    __tmp__4CZT=((__UINTEGER_32__ZWB )typ_id__SZZP);
+                    (&__string_1)->count__0C= 19;
+                    (&__string_1)->storage__1C="Memory: Size bound.";
+                    __tmp__1CZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                    __tmp__3CZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PCZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1CZT) - (unsigned long)((__POINTER__IB ) 1)));
+                    (&__string_2)->count__0C= 18;
+                    (&__string_2)->storage__1C="Memory: Alignment.";
+                    __tmp__1CZT=micro_alloc__table__lab__UKI(__tmp__3CZT,((__POINTER__IB )(&(table_type[(__tmp__4CZT)]))),(__UINTEGER_32__ZWB)(__tmp__4CZT |  1));
+                    __tmp__NCZT=__tmp__1CZT;
                   };
-                  ((__POINTER *)next__PN1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QN1R)[ 0]=next__PN1R;
-                } else {
-                  ((__POINTER *)result__RN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__RN1R=next__PN1R;
+                  result__NZZP=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NCZT);
+                  *(result__NZZP) = *(EXPR_AND_AND_LOGIC__5FUL__);
                 };
-              };
-              ptr__TMMR=result__RN1R;
-            };
-            result__SMMR=((__FAST_ARRAYoLOCALo *)ptr__TMMR);
-            *(result__SMMR) = *(FAST_ARRAYoLOCALo__);
-          };
-          Self__RDBR=((__FAST_ARRAYoLOCALo *)result__SMMR);
-          if ((Self__RDBR->parent_arrayed_collection__YH4F.capacity__CWPG < new_count__SDBR)) {
-            Self__RDBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__SDBR);
-            Self__RDBR->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__SDBR;
-          };
-          Self__RDBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-          Self__1DOL->parent_profil__R1LC.result_list__051H=result__SMMR;
-          idx_result__DEOL= 1;
-          __tmp__PHOL=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__DHOL)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK -  1);
-          Self__RDBM= 0;
-          while ((Self__RDBM <= __tmp__PHOL)) {
-            __tmp__VHOL=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__EEOL)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__RDBM];
-            switch (((struct ___OBJ *)__tmp__VHOL)->__id) {
-            case __ITM_TYPE_SIMPLE__: {
-              if (((__ITM_TYPE_SIMPLE *)__tmp__VHOL)->to_run__2VK==0) {
-                __tmp__WHOL=((__ITM_TYPE_SIMPLE *)__tmp__VHOL)->to_run__1VK;
-              } else {
-                __tmp__WHOL=to_run__XVK(__tmp__VHOL);
-              };
-            } break;
-            case __ITM_TYPE_STYLE__: {
-              if (((__ITM_TYPE_STYLE *)__tmp__VHOL)->to_run__E1IB==0) {
-                __tmp__WHOL=((__ITM_TYPE_STYLE *)__tmp__VHOL)->to_run__D1IB;
-              } else {
-                Self__I3BQ=((__ITM_TYPE_STYLE *)__tmp__VHOL);
-                __tmp__J3BQ=get__PUN(Self__I3BQ);
-                Self__I3BQ->to_run__D1IB=__tmp__J3BQ;
-                Self__I3BQ->to_run__E1IB=0;
-                __tmp__WHOL=__tmp__J3BQ;
-              };
-            } break;
-            case __ITM_TYPE_GENERIC__: {
-              __tmp__WHOL=to_run__F1IB(__tmp__VHOL);
-            } break;
-            case __ITM_TYPE_SELF__: {
-              if (((void *)run_value__SLQC == (void *)NULL)) {
-                pos__J4CR=last_position__CI1;
-                put_error__text__0AH( 1,(&__string_148));
-                put_position__ECH(pos__J4CR);
-                put_string__EQD(msg_err__5AH);
-                if ((verbose_level__FX !=  0)) {
-                  put_string__2EG(((__STRING *)msg_err__5AH));
-                };
-                if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                  exit(( 1));
-                };
-              };
-              __tmp__WHOL=run_value__SLQC;
-            } break;
-            case __ITM_TYPE_GENERIC_ELT__: {
-              __tmp__WHOL=to_run__LJEF(__tmp__VHOL);
-            } break;
-            };
-            typ__BEOL=__tmp__WHOL;
-            Self__2MMR=((__TYPE_FULL *)__tmp__WHOL);
-            p__1MMR=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-            copy__BNK(string_tmp__RB,(&__string_15));
-            if ((idx_result__DEOL !=  0)) {
-              Self__4MMR=((__STRING *)string_tmp__RB);
-              new_capacity__3MMR= 0;
-              if ((Self__4MMR->capacity__MNK <= Self__4MMR->count__VF)) {
-                if ((Self__4MMR->capacity__MNK ==  0)) {
-                  Self__4MMR->capacity__MNK= 32;
-                  Self__4MMR->storage__XNK=create__OUX( 32);
-                } else {
-                  new_capacity__3MMR=(__INTEGER)(Self__4MMR->capacity__MNK <<  1);
-                  Self__5MMR=((__CHARACTER *)Self__4MMR->storage__XNK);
-                  old_nb_elts__ANMR=Self__4MMR->capacity__MNK;
-                  new__BNMR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5MMR),((__UINTEGER_32 )old_nb_elts__ANMR),((__UINTEGER_32 )new_capacity__3MMR)));
-                  upper__XN1R=(__INTEGER)(new_capacity__3MMR -  1);
-                  Self__VN1R=old_nb_elts__ANMR;
-                  while ((Self__VN1R <= upper__XN1R)) {
-                    new__BNMR[Self__VN1R]='\0';
-                    Self__VN1R=(__INTEGER)(Self__VN1R +  1);
-                  };
-                  Self__4MMR->storage__XNK=new__BNMR;
-                  Self__4MMR->capacity__MNK=new_capacity__3MMR;
+                Self__KH5P=((__EXPR_AND_AND_LOGIC__5FUL *)result__NZZP);
+                Self__KH5P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__4KZP;
+                Self__KH5P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP=l__5KZP;
+                Self__KH5P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP=__tmp__OWEU;
+                __tmp__OWEU=result__NZZP;
+                switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+                case __WRITE_GLOBAL__WXKJ__: {
+                  ((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO)->parent_write__XXKJ.value__3EJJ=result__NZZP;
+                } break;
+                case __WRITE_SLOT__EYKJ__: {
+                  ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO))->parent_write__FYKJ.value__3EJJ=result__NZZP;
+                } break;
+                case __WRITE_LOCAL__TEYJ__: {
+                  ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO))->parent_write__UEYJ.value__3EJJ=result__NZZP;
+                } break;
                 };
-              };
-              ((__CHARACTER *)Self__4MMR->storage__XNK)[Self__4MMR->count__VF]='_';
-              Self__4MMR->count__VF=(__INTEGER)(Self__4MMR->count__VF +  1);
-              append_in__4VC(((__INTEGER_32 )idx_result__DEOL),string_tmp__RB);
-            };
-            loc__AEOL=create__name__style__type__E5JG(p__1MMR,get__QEC(string_tmp__RB),'+',Self__2MMR);
-            add_last__11FH(Self__1DOL->parent_profil__R1LC.result_list__051H,loc__AEOL);
-            idx_result__DEOL=(__INTEGER)(idx_result__DEOL +  1);
-            Self__RDBM=(__INTEGER)(Self__RDBM +  1);
-          };
-          Self__KP2Q=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__DHOL)->list_type__YXVD);
-          __tmp__3HOL=((void **)Self__KP2Q->parent_arrayed_collection__PIB.storage__5WK)[Self__KP2Q->parent_arrayed_collection__PIB.upper__BWK];
-          switch (((struct ___OBJ *)__tmp__3HOL)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            if (((__ITM_TYPE_SIMPLE *)__tmp__3HOL)->to_run__2VK==0) {
-              __tmp__4HOL=((__ITM_TYPE_SIMPLE *)__tmp__3HOL)->to_run__1VK;
-            } else {
-              __tmp__4HOL=to_run__XVK(__tmp__3HOL);
-            };
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            if (((__ITM_TYPE_STYLE *)__tmp__3HOL)->to_run__E1IB==0) {
-              __tmp__4HOL=((__ITM_TYPE_STYLE *)__tmp__3HOL)->to_run__D1IB;
-            } else {
-              Self__R3BQ=((__ITM_TYPE_STYLE *)__tmp__3HOL);
-              __tmp__S3BQ=get__PUN(Self__R3BQ);
-              Self__R3BQ->to_run__D1IB=__tmp__S3BQ;
-              Self__R3BQ->to_run__E1IB=0;
-              __tmp__4HOL=__tmp__S3BQ;
-            };
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__4HOL=to_run__F1IB(__tmp__3HOL);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            if (((void *)run_value__SLQC == (void *)NULL)) {
-              pos__K4CR=last_position__CI1;
-              put_error__text__0AH( 1,(&__string_148));
-              put_position__ECH(pos__K4CR);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
+                __tmp__SY2S=__tmp__PSJO;
+                switch_new_pass__SDXC=TRUE__K__;
               };
             };
-            __tmp__4HOL=run_value__SLQC;
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__4HOL=to_run__LJEF(__tmp__3HOL);
-          } break;
           };
-          typ__BEOL=__tmp__4HOL;
-        } else {
-          __tmp__GIOL=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
-          if (__tmp__GIOL==NULL) {
-            __tmp__HIOL=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__GIOL)->__id) {
-            case __ITM_TYPE_SIMPLE__: {
-              __tmp__HIOL=((void *)__tmp__GIOL);
+          __tmp__TCUL=__tmp__IDUL;
+        };
+        if ((! __tmp__TCUL)) {
+          if ((((__tmp__HCUL && (! __tmp__V1FL)) & __tmp__Q1FL) && (! d__B4TL))) {
+            switch (((struct ___OBJ *)__tmp__EBUL)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__EBUL));
             } break;
-            case __ITM_TYPE_STYLE__: {
-              __tmp__HIOL=((void *)__tmp__GIOL);
+            case __WRITE_SLOT__EYKJ__: {
+              remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__EBUL));
             } break;
-            case __ITM_TYPE_GENERIC__: {
-              __tmp__HIOL=((void *)__tmp__GIOL);
+            case __WRITE_LOCAL__TEYJ__: {
+              remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__EBUL));
             } break;
-            case __ITM_TYPE_SELF__: {
-              __tmp__HIOL=((void *)__tmp__GIOL);
+            };
+            p__BFRU=Self__PWFL->parent_instr__RDXC.parent_itm_object__YH.position__P2B;
+            l__RWYP=Self__PWFL->expr__OVFL;
+            result__Q5YO=NULL;
+            ptr__VERU=((__POINTER__IB )(NULL));
+            i__PWEU= 0;
+            __tmp__XERU=((__POINTER__IB )sizeof(__EXPR_NOT_LOGIC__W4FL));
+            if (((unsigned long)__tmp__XERU ==  0)) {
+              result__Q5YO=EXPR_NOT_LOGIC__W4FL__;
+            } else /* FALSE */ {
+              i__PWEU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XERU));
+              if ((i__PWEU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__NCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__PCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0ERU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PCZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__NCZT=micro_alloc__table__lab__UKI(__tmp__PCZT,((__POINTER__IB )(&(table_size[(__tmp__0ERU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PCZT)));
+                ptr__VERU=__tmp__NCZT;
+              } else /* FALSE */ {
+                __tmp__0ERU=((__UINTEGER_32__ZWB )i__PWEU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__NCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__PCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XERU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NCZT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__NCZT=micro_alloc__table__lab__UKI(__tmp__PCZT,((__POINTER__IB )(&(table_type[(__tmp__0ERU)]))),(__UINTEGER_32__ZWB)(__tmp__0ERU |  1));
+                ptr__VERU=__tmp__NCZT;
+              };
+              result__Q5YO=((__EXPR_NOT_LOGIC__W4FL *)ptr__VERU);
+              *(result__Q5YO) = *(EXPR_NOT_LOGIC__W4FL__);
+            };
+            Self__OHBP=((__EXPR_NOT_LOGIC__W4FL *)result__Q5YO);
+            Self__OHBP->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BFRU;
+            Self__OHBP->parent_expr_unary_logic__Z4FL.right__OL5O=l__RWYP;
+            switch (((struct ___OBJ *)__tmp__PSJO)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              ((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO)->parent_write__XXKJ.value__3EJJ=result__Q5YO;
             } break;
-            case __ITM_TYPE_GENERIC_ELT__: {
-              __tmp__HIOL=((void *)__tmp__GIOL);
+            case __WRITE_SLOT__EYKJ__: {
+              ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO))->parent_write__FYKJ.value__3EJJ=result__Q5YO;
             } break;
-            case __ITM_TYPE_MULTI__: {
-              __tmp__HIOL=NULL;
+            case __WRITE_LOCAL__TEYJ__: {
+              ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__PSJO))->parent_write__UEYJ.value__3EJJ=result__Q5YO;
             } break;
-            }
-          };
-          type_mono__FEOL=__tmp__HIOL;
-          switch (((struct ___OBJ *)__tmp__HIOL)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            if (((__ITM_TYPE_SIMPLE *)__tmp__HIOL)->to_run__2VK==0) {
-              __tmp__IIOL=((__ITM_TYPE_SIMPLE *)__tmp__HIOL)->to_run__1VK;
-            } else {
-              __tmp__IIOL=to_run__XVK(__tmp__HIOL);
-            };
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            if (((__ITM_TYPE_STYLE *)__tmp__HIOL)->to_run__E1IB==0) {
-              __tmp__IIOL=((__ITM_TYPE_STYLE *)__tmp__HIOL)->to_run__D1IB;
-            } else {
-              Self__T3BQ=((__ITM_TYPE_STYLE *)__tmp__HIOL);
-              __tmp__U3BQ=get__PUN(Self__T3BQ);
-              Self__T3BQ->to_run__D1IB=__tmp__U3BQ;
-              Self__T3BQ->to_run__E1IB=0;
-              __tmp__IIOL=__tmp__U3BQ;
-            };
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__IIOL=to_run__F1IB(__tmp__HIOL);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            if (((void *)run_value__SLQC == (void *)NULL)) {
-              pos__L4CR=last_position__CI1;
-              put_error__text__0AH( 1,(&__string_148));
-              put_position__ECH(pos__L4CR);
-              put_string__EQD(msg_err__5AH);
-              if ((verbose_level__FX !=  0)) {
-                put_string__2EG(((__STRING *)msg_err__5AH));
-              };
-              if (((type_error__4AH !=  2) | is_warning__OBB)) {
-                exit(( 1));
-              };
-            };
-            __tmp__IIOL=run_value__SLQC;
-          } break;
-          case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__IIOL=to_run__LJEF(__tmp__HIOL);
-          } break;
-          };
-          typ__BEOL=__tmp__IIOL;
-        };
-        Self__QGLM=((__TYPE_FULL *)typ__BEOL);
-        p__RGLM=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-        copy__BNK(string_tmp__RB,(&__string_15));
-        if ((idx_result__DEOL !=  0)) {
-          Self__ENMR=((__STRING *)string_tmp__RB);
-          new_capacity__DNMR= 0;
-          if ((Self__ENMR->capacity__MNK <= Self__ENMR->count__VF)) {
-            if ((Self__ENMR->capacity__MNK ==  0)) {
-              Self__ENMR->capacity__MNK= 32;
-              Self__ENMR->storage__XNK=create__OUX( 32);
-            } else {
-              new_capacity__DNMR=(__INTEGER)(Self__ENMR->capacity__MNK <<  1);
-              Self__FNMR=((__CHARACTER *)Self__ENMR->storage__XNK);
-              old_nb_elts__GNMR=Self__ENMR->capacity__MNK;
-              new__HNMR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FNMR),((__UINTEGER_32 )old_nb_elts__GNMR),((__UINTEGER_32 )new_capacity__DNMR)));
-              upper__2N1R=(__INTEGER)(new_capacity__DNMR -  1);
-              Self__0N1R=old_nb_elts__GNMR;
-              while ((Self__0N1R <= upper__2N1R)) {
-                new__HNMR[Self__0N1R]='\0';
-                Self__0N1R=(__INTEGER)(Self__0N1R +  1);
-              };
-              Self__ENMR->storage__XNK=new__HNMR;
-              Self__ENMR->capacity__MNK=new_capacity__DNMR;
-            };
-          };
-          ((__CHARACTER *)Self__ENMR->storage__XNK)[Self__ENMR->count__VF]='_';
-          Self__ENMR->count__VF=(__INTEGER)(Self__ENMR->count__VF +  1);
-          append_in__4VC(((__INTEGER_32 )idx_result__DEOL),string_tmp__RB);
-        };
-        Self__1DOL->parent_profil__R1LC.result_last__5FKH=create__name__style__type__E5JG(p__RGLM,get__QEC(string_tmp__RB),'+',Self__QGLM);
-      };
-      result__GEOL=write_argument__XIOL(Self__1DOL,new_larg__OS2J);
-      Self__1DOL->parent_profil__R1LC.context__CM0G=push_extern__profil__FGQC(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__1DOL->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM,Self__1DOL);
-      Self__1DOL->parent_profil__R1LC.code__PYJH=list_current__EH1;
-      Self__VURL=((__SLOT_CODE *)Self__1DOL->slot_code__YEOL);
-      instr__ZURL=NULL;
-      verify__RCAG=__tmp__EUJK;
-      Self__VURL->is_require__0URL=TRUE__;
-      contract__XURL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->require__Z52D;
-      Self__VURL->last_type_contract__4URL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
-      if (((void *)contract__XURL == (void *)NULL)) {
-        __tmp__EVRL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
-        __tmp__FVRL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__EVRL)->__id) {
-        case __TYPE__: {
-          __tmp__GVRL=search_require__B04L(__tmp__EVRL,__tmp__FVRL);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__GVRL=search_require__P44L(__tmp__EVRL,__tmp__FVRL);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__GVRL=search_require__WA5L(__tmp__EVRL,__tmp__FVRL);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__GVRL=search_require__3C5L(__tmp__EVRL,__tmp__FVRL);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__GVRL=search_require__EF5L(__tmp__EVRL,__tmp__FVRL);
-        } break;
-        };
-        if (((void *)__tmp__GVRL != (void *)NULL)) {
-          if (verify__RCAG) {
-            is_equal_profil__XK5G(((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F,__tmp__GVRL);
-          };
-          contract__XURL=((__ITM_SLOT *)__tmp__GVRL)->require__Z52D;
-          switch (((struct ___OBJ *)((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F)->__id) {
-          case __TYPE__: {
-            __tmp__YVRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_VOID__: {
-            __tmp__YVRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__YVRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_ID__: {
-            __tmp__YVRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_GENERIC__: {
-            __tmp__YVRL=last_type_contract__XVRL;
-          } break;
-          };
-          Self__VURL->last_type_contract__4URL=__tmp__YVRL;
-        };
-      };
-      if (((void *)contract__XURL != (void *)NULL)) {
-        Self__V45Q=((__ITM_LIST *)contract__XURL);
-        p__N4CR=Self__V45Q->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-        top__KGQC=(__INTEGER)(top__KGQC +  1);
-        if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
-          result__JNMR=NULL;
-          ptr__KNMR=((__POINTER )(NULL));
-          typ_id__LNMR= 0;
-          sz__MNMR=((__UINTEGER_32 )sizeof(__CONTEXT));
-          if ((sz__MNMR ==  0)) {
-            result__JNMR=CONTEXT__;
-          } else {
-            typ_id__LNMR=__CONTEXT__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MNMR);
-            if ((typ_id__LNMR == (__INTEGER)(-  1))) {
-              a__NNMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__ONMR=(__UINTEGER_32)((__UINTEGER_32)(sz__MNMR + a__NNMR) & (__UINTEGER_32)(~ a__NNMR));
-              ptr_table__5N1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ONMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__4N1R=((__POINTER )(NULL));
-              result__AO1R=((__POINTER *)ptr_table__5N1R)[ 0];
-              if ((result__AO1R == (void *)NULL)) {
-                result__AO1R=new_lab__2PJ(new_size__ONMR);
-                next__4N1R=(void *)((unsigned long)result__AO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONMR)));
-                ((__POINTER *)next__4N1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5N1R)[ 0]=next__4N1R;
-              } else {
-                next__4N1R=((__POINTER *)result__AO1R)[ 0];
-                if ((next__4N1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ONMR <<  1)) <=  4096)) {
-                    next__4N1R=(void *)((unsigned long)result__AO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONMR)));
-                  } else {
-                    next__4N1R=new_lab__2PJ(new_size__ONMR);
-                  };
-                  ((__POINTER *)next__4N1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5N1R)[ 0]=next__4N1R;
-                } else {
-                  ((__POINTER *)result__AO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4N1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__AO1R=next__4N1R;
-                };
-              };
-              ptr__KNMR=result__AO1R;
-            } else {
-              t__PNMR=((__UINTEGER_32 )typ_id__LNMR);
-              a__QNMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HO1R=(__UINTEGER_32)((__UINTEGER_32)(sz__MNMR + a__QNMR) & (__UINTEGER_32)(~ a__QNMR));
-              ptr_table__EO1R=((__POINTER )(&(table_type[(t__PNMR)])));
-              lab_type__GO1R=(__UINTEGER_32)(t__PNMR |  1);
-              next__DO1R=((__POINTER )(NULL));
-              result__FO1R=((__POINTER *)ptr_table__EO1R)[ 0];
-              if ((result__FO1R == (void *)NULL)) {
-                result__FO1R=new_lab__2PJ(lab_type__GO1R);
-                next__DO1R=(void *)((unsigned long)result__FO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HO1R)));
-                ((__POINTER *)next__DO1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EO1R)[ 0]=next__DO1R;
-              } else {
-                next__DO1R=((__POINTER *)result__FO1R)[ 0];
-                if ((next__DO1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HO1R <<  1)) <=  4096)) {
-                    next__DO1R=(void *)((unsigned long)result__FO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HO1R)));
-                  } else {
-                    next__DO1R=new_lab__2PJ(lab_type__GO1R);
-                  };
-                  ((__POINTER *)next__DO1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__EO1R)[ 0]=next__DO1R;
-                } else {
-                  ((__POINTER *)result__FO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FO1R=next__DO1R;
-                };
-              };
-              ptr__KNMR=result__FO1R;
-            };
-            result__JNMR=((__CONTEXT *)ptr__KNMR);
-            *(result__JNMR) = *(CONTEXT__);
-          };
-          add_last__5SZD(stack__TGQC,result__JNMR);
-        };
-        Self__M4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-        Self__M4CR->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-        Self__M4CR->result__NH4F=stack_result_lower__LH4F;
-        Self__M4CR->list__PH4F=list_current__EH1;
-        stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-        list_current__EH1=create__YBAG(p__N4CR);
-        Self__M4CR->context_extern__J2NH=context_extern__DOLH;
-        context_extern__DOLH=NULL;
-        to_run_base__SCLH(Self__V45Q,TRUE__);
-        lst__W45Q=list_current__EH1;
-        Self__O4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-        list_current__EH1=Self__O4CR->list__PH4F;
-        pop_stack_until__LCAG(Self__O4CR->local__KH4F);
-        Self__P4CR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-        if ((stack_result_lower__LH4F <= Self__P4CR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          Self__P4CR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
-        };
-        stack_result_lower__LH4F=Self__O4CR->result__NH4F;
-        if (((void *)context_extern__DOLH == (void *)NULL)) {
-          context_extern__DOLH=Self__O4CR->context_extern__J2NH;
-        };
-        top__KGQC=(__INTEGER)(top__KGQC -  1);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,lst__W45Q);
-      };
-      __tmp__HWRL=Self__VURL->value__K05F;
-      switch (((struct ___OBJ *)__tmp__HWRL)->__id) {
-      case __ITM_LIST__: {
-        Self__YCVL=((__ITM_LIST *)__tmp__HWRL);
-        nb_result_list__ZCVL= 0;
-        nb_result_slot__0CVL= 0;
-        to_run_base__SCLH(Self__YCVL,FALSE__);
-        if (verify__RCAG) {
-          nb_result_list__ZCVL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F - stack_result_lower__LH4F) +  1);
-          if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-            if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H != (void *)NULL)) {
-              nb_result_slot__0CVL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F +  1) +  1);
-            } else {
-              nb_result_slot__0CVL= 1;
-            };
-          };
-          if ((nb_result_list__ZCVL != nb_result_slot__0CVL)) {
-            __tmp__JEVL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-            put_error__text__0AH( 1,(&__string_545));
-            put_position__ECH(__tmp__JEVL);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        };
-      } break;
-      case __ITM_PROTOTYPE__: {
-        Self__REVL=((__ITM_PROTOTYPE *)__tmp__HWRL);
-        i__SEVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__0EVL=to_run_expr__U2IH(Self__REVL);
-          switch (((struct ___OBJ *)__tmp__0EVL)->__id) {
-          case __LIST__: {
-            __tmp__1EVL=put_result__JFEN(__tmp__0EVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__1EVL=put_result__PYKI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__1EVL=put_result__52KI(__tmp__0EVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__1EVL=put_result__QBLI(__tmp__0EVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__1EVL=put_result__BGLI(__tmp__0EVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__1EVL=put_result__LXFJ(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__1EVL=put_result__RKLI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__1EVL=put_result__LLLI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__1EVL=put_result__2PLI(__tmp__0EVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__1EVL=put_result__NULI(__tmp__0EVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__1EVL=put_result__4YLI(__tmp__0EVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__1EVL=put_result__O3LI(__tmp__0EVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__1EVL=put_result__4BMI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__1EVL=put_result__PGMI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__1EVL=put_result__ALMI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__1EVL=put_result__RPMI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__1EVL=put_result__CUMI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__1EVL=put_result__TYMI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__1EVL=put_result__E3MI(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__1EVL=put_result__VBNI(__tmp__0EVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__1EVL=put_result__FGNI(__tmp__0EVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__1EVL=put_result__VKNI(__tmp__0EVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__1EVL=put_result__FPNI(__tmp__0EVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__1EVL=put_result__VTNI(__tmp__0EVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__1EVL=put_result__ZJEN(__tmp__0EVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__1EVL=put_result__5ILL(__tmp__0EVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__1EVL=put_result__QNLL(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__1EVL=put_result__MA4O(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__1EVL=put_result__0ZJO(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__1EVL=put_result__B4SO(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__1EVL=put_result__L4JO(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__1EVL=put_result__TCTO(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__1EVL=put_result__GWYM(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__1EVL=put_result__X0YM(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__1EVL=put_result__KOEN(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__1EVL=put_result__2CKO(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__1EVL=put_result__44IP(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__1EVL=put_result__3E4O(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__1EVL=put_result__OJ4O(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__1EVL=put_result__LJ0N(__tmp__0EVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__1EVL=put_result__5N4O(__tmp__0EVL,FALSE__);
-          } break;
-          };
-          i__SEVL=__tmp__1EVL;
-        } else {
-          i__SEVL=to_run_expr__U2IH(Self__REVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__SEVL);
-      } break;
-      case __ITM_LIST_IDF__: {
-        Self__FFVL=((__ITM_LIST_IDF *)__tmp__HWRL);
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__A4BQ=Self__FFVL->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 1,(&__string_334));
-          put_position__ECH(__tmp__A4BQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-        } else {
-          __tmp__VTEQ=Self__FFVL->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
-          put_error__text__0AH( 1,(&__string_334));
-          put_position__ECH(__tmp__VTEQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,NULL);
-      } break;
-      case __ITM_WRITE_VALUE__: {
-        Self__0FVL=((__ITM_WRITE_VALUE *)__tmp__HWRL);
-        i__1FVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__DGVL=to_run_expr__25IH(Self__0FVL);
-          switch (((struct ___OBJ *)__tmp__DGVL)->__id) {
-          case __LIST__: {
-            __tmp__EGVL=put_result__JFEN(__tmp__DGVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__EGVL=put_result__PYKI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__EGVL=put_result__52KI(__tmp__DGVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__EGVL=put_result__QBLI(__tmp__DGVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__EGVL=put_result__BGLI(__tmp__DGVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__EGVL=put_result__LXFJ(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__EGVL=put_result__RKLI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__EGVL=put_result__LLLI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__EGVL=put_result__2PLI(__tmp__DGVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__EGVL=put_result__NULI(__tmp__DGVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__EGVL=put_result__4YLI(__tmp__DGVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__EGVL=put_result__O3LI(__tmp__DGVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__EGVL=put_result__4BMI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__EGVL=put_result__PGMI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__EGVL=put_result__ALMI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__EGVL=put_result__RPMI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__EGVL=put_result__CUMI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__EGVL=put_result__TYMI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__EGVL=put_result__E3MI(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__EGVL=put_result__VBNI(__tmp__DGVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__EGVL=put_result__FGNI(__tmp__DGVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__EGVL=put_result__VKNI(__tmp__DGVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__EGVL=put_result__FPNI(__tmp__DGVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__EGVL=put_result__VTNI(__tmp__DGVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__EGVL=put_result__ZJEN(__tmp__DGVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__EGVL=put_result__5ILL(__tmp__DGVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__EGVL=put_result__QNLL(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__EGVL=put_result__MA4O(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__EGVL=put_result__0ZJO(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__EGVL=put_result__B4SO(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__EGVL=put_result__L4JO(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__EGVL=put_result__TCTO(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__EGVL=put_result__GWYM(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__EGVL=put_result__X0YM(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__EGVL=put_result__KOEN(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__EGVL=put_result__2CKO(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__EGVL=put_result__44IP(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__EGVL=put_result__3E4O(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__EGVL=put_result__OJ4O(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__EGVL=put_result__LJ0N(__tmp__DGVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__EGVL=put_result__5N4O(__tmp__DGVL,FALSE__);
-          } break;
-          };
-          i__1FVL=__tmp__EGVL;
-        } else {
-          i__1FVL=to_run_expr__25IH(Self__0FVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__1FVL);
-      } break;
-      case __ITM_WRITE_CAST__: {
-        Self__PGVL=((__ITM_WRITE_CAST *)__tmp__HWRL);
-        i__QGVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__YGVL=to_run_expr__4CJH(Self__PGVL);
-          switch (((struct ___OBJ *)__tmp__YGVL)->__id) {
-          case __LIST__: {
-            __tmp__ZGVL=put_result__JFEN(__tmp__YGVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__ZGVL=put_result__PYKI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__ZGVL=put_result__52KI(__tmp__YGVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__ZGVL=put_result__QBLI(__tmp__YGVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__ZGVL=put_result__BGLI(__tmp__YGVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__ZGVL=put_result__LXFJ(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__ZGVL=put_result__RKLI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__ZGVL=put_result__LLLI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__ZGVL=put_result__2PLI(__tmp__YGVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__ZGVL=put_result__NULI(__tmp__YGVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__ZGVL=put_result__4YLI(__tmp__YGVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__ZGVL=put_result__O3LI(__tmp__YGVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__ZGVL=put_result__4BMI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__ZGVL=put_result__PGMI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__ZGVL=put_result__ALMI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__ZGVL=put_result__RPMI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__ZGVL=put_result__CUMI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__ZGVL=put_result__TYMI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__ZGVL=put_result__E3MI(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__ZGVL=put_result__VBNI(__tmp__YGVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__ZGVL=put_result__FGNI(__tmp__YGVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__ZGVL=put_result__VKNI(__tmp__YGVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__ZGVL=put_result__FPNI(__tmp__YGVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__ZGVL=put_result__VTNI(__tmp__YGVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__ZGVL=put_result__ZJEN(__tmp__YGVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__ZGVL=put_result__5ILL(__tmp__YGVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__ZGVL=put_result__QNLL(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__ZGVL=put_result__MA4O(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__ZGVL=put_result__0ZJO(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__ZGVL=put_result__B4SO(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__ZGVL=put_result__L4JO(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__ZGVL=put_result__TCTO(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__ZGVL=put_result__GWYM(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__ZGVL=put_result__X0YM(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__ZGVL=put_result__KOEN(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__ZGVL=put_result__2CKO(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__ZGVL=put_result__44IP(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__ZGVL=put_result__3E4O(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__ZGVL=put_result__OJ4O(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__ZGVL=put_result__LJ0N(__tmp__YGVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__ZGVL=put_result__5N4O(__tmp__YGVL,FALSE__);
-          } break;
-          };
-          i__QGVL=__tmp__ZGVL;
-        } else {
-          i__QGVL=to_run_expr__4CJH(Self__PGVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__QGVL);
-      } break;
-      case __ITM_READ__: {
-        Self__DHVL=((__ITM_READ *)__tmp__HWRL);
-        i__EHVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          result__RNMR=NULL;
-          loc__TNMR=lookup__FRLH(Self__DHVL->name__AVPC);
-          if (((void *)loc__TNMR != (void *)NULL)) {
-            if ((((__LOCAL *)loc__TNMR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-              ((__LOCAL *)loc__TNMR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-              Self__DHVL->name__AVPC=((__LOCAL *)loc__TNMR)->parent_variable__T1LC.intern_name__C25F;
-              result__RNMR=to_run_with__args__XJQH(Self__DHVL);
-            } else {
-              result__RNMR=read__QB5G(loc__TNMR);
-            };
-          } else {
-            result__RNMR=to_run_with__args__XJQH(Self__DHVL);
-          };
-          switch (((struct ___OBJ *)result__RNMR)->__id) {
-          case __LIST__: {
-            __tmp__NHVL=put_result__JFEN(result__RNMR,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__NHVL=put_result__PYKI(result__RNMR,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__NHVL=put_result__52KI(result__RNMR,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__NHVL=put_result__QBLI(result__RNMR,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__NHVL=put_result__BGLI(result__RNMR,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__NHVL=put_result__LXFJ(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__NHVL=put_result__RKLI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__NHVL=put_result__LLLI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__NHVL=put_result__2PLI(result__RNMR,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__NHVL=put_result__NULI(result__RNMR,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__NHVL=put_result__4YLI(result__RNMR,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__NHVL=put_result__O3LI(result__RNMR,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__NHVL=put_result__4BMI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__NHVL=put_result__PGMI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__NHVL=put_result__ALMI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__NHVL=put_result__RPMI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__NHVL=put_result__CUMI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__NHVL=put_result__TYMI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__NHVL=put_result__E3MI(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__NHVL=put_result__VBNI(result__RNMR,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__NHVL=put_result__FGNI(result__RNMR,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__NHVL=put_result__VKNI(result__RNMR,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__NHVL=put_result__FPNI(result__RNMR,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__NHVL=put_result__VTNI(result__RNMR,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__NHVL=put_result__ZJEN(result__RNMR,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__NHVL=put_result__5ILL(result__RNMR,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__NHVL=put_result__QNLL(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__NHVL=put_result__MA4O(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__NHVL=put_result__0ZJO(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__NHVL=put_result__B4SO(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__NHVL=put_result__L4JO(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__NHVL=put_result__TCTO(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__NHVL=put_result__GWYM(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__NHVL=put_result__X0YM(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__NHVL=put_result__KOEN(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__NHVL=put_result__2CKO(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__NHVL=put_result__44IP(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__NHVL=put_result__3E4O(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__NHVL=put_result__OJ4O(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__NHVL=put_result__LJ0N(result__RNMR,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__NHVL=put_result__5N4O(result__RNMR,FALSE__);
-          } break;
-          };
-          i__EHVL=__tmp__NHVL;
-        } else {
-          result__UNMR=NULL;
-          loc__WNMR=lookup__FRLH(Self__DHVL->name__AVPC);
-          if (((void *)loc__WNMR != (void *)NULL)) {
-            if ((((__LOCAL *)loc__WNMR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
-              ((__LOCAL *)loc__WNMR)->parent_variable__T1LC.ensure_count__YDAG= 1;
-              Self__DHVL->name__AVPC=((__LOCAL *)loc__WNMR)->parent_variable__T1LC.intern_name__C25F;
-              result__UNMR=to_run_with__args__XJQH(Self__DHVL);
-            } else {
-              result__UNMR=read__QB5G(loc__WNMR);
             };
-          } else {
-            result__UNMR=to_run_with__args__XJQH(Self__DHVL);
-          };
-          i__EHVL=result__UNMR;
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__EHVL);
-      } break;
-      case __ITM_WRITE_CODE__: {
-        Self__YHVL=((__ITM_WRITE_CODE *)__tmp__HWRL);
-        i__ZHVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__BIVL=to_run_expr__UGJH(Self__YHVL);
-          switch (((struct ___OBJ *)__tmp__BIVL)->__id) {
-          case __LIST__: {
-            __tmp__CIVL=put_result__JFEN(__tmp__BIVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__CIVL=put_result__PYKI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__CIVL=put_result__52KI(__tmp__BIVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__CIVL=put_result__QBLI(__tmp__BIVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__CIVL=put_result__BGLI(__tmp__BIVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__CIVL=put_result__LXFJ(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__CIVL=put_result__RKLI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__CIVL=put_result__LLLI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__CIVL=put_result__2PLI(__tmp__BIVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__CIVL=put_result__NULI(__tmp__BIVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__CIVL=put_result__4YLI(__tmp__BIVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__CIVL=put_result__O3LI(__tmp__BIVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__CIVL=put_result__4BMI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__CIVL=put_result__PGMI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__CIVL=put_result__ALMI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__CIVL=put_result__RPMI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__CIVL=put_result__CUMI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__CIVL=put_result__TYMI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__CIVL=put_result__E3MI(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__CIVL=put_result__VBNI(__tmp__BIVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__CIVL=put_result__FGNI(__tmp__BIVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__CIVL=put_result__VKNI(__tmp__BIVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__CIVL=put_result__FPNI(__tmp__BIVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__CIVL=put_result__VTNI(__tmp__BIVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__CIVL=put_result__ZJEN(__tmp__BIVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__CIVL=put_result__5ILL(__tmp__BIVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__CIVL=put_result__QNLL(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__CIVL=put_result__MA4O(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__CIVL=put_result__0ZJO(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__CIVL=put_result__B4SO(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__CIVL=put_result__L4JO(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__CIVL=put_result__TCTO(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__CIVL=put_result__GWYM(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__CIVL=put_result__X0YM(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__CIVL=put_result__KOEN(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__CIVL=put_result__2CKO(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__CIVL=put_result__44IP(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__CIVL=put_result__3E4O(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__CIVL=put_result__OJ4O(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__CIVL=put_result__LJ0N(__tmp__BIVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__CIVL=put_result__5N4O(__tmp__BIVL,FALSE__);
-          } break;
-          };
-          i__ZHVL=__tmp__CIVL;
-        } else {
-          i__ZHVL=to_run_expr__UGJH(Self__YHVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__ZHVL);
-      } break;
-      case __ITM_READ_ARG2__: {
-        Self__NIVL=((__ITM_READ_ARG2 *)__tmp__HWRL);
-        i__OIVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__WIVL=to_run_expr__FIJH(Self__NIVL);
-          switch (((struct ___OBJ *)__tmp__WIVL)->__id) {
-          case __LIST__: {
-            __tmp__XIVL=put_result__JFEN(__tmp__WIVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__XIVL=put_result__PYKI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__XIVL=put_result__52KI(__tmp__WIVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__XIVL=put_result__QBLI(__tmp__WIVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__XIVL=put_result__BGLI(__tmp__WIVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__XIVL=put_result__LXFJ(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__XIVL=put_result__RKLI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__XIVL=put_result__LLLI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__XIVL=put_result__2PLI(__tmp__WIVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__XIVL=put_result__NULI(__tmp__WIVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__XIVL=put_result__4YLI(__tmp__WIVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__XIVL=put_result__O3LI(__tmp__WIVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__XIVL=put_result__4BMI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__XIVL=put_result__PGMI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__XIVL=put_result__ALMI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__XIVL=put_result__RPMI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__XIVL=put_result__CUMI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__XIVL=put_result__TYMI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__XIVL=put_result__E3MI(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__XIVL=put_result__VBNI(__tmp__WIVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__XIVL=put_result__FGNI(__tmp__WIVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__XIVL=put_result__VKNI(__tmp__WIVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__XIVL=put_result__FPNI(__tmp__WIVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__XIVL=put_result__VTNI(__tmp__WIVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__XIVL=put_result__ZJEN(__tmp__WIVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__XIVL=put_result__5ILL(__tmp__WIVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__XIVL=put_result__QNLL(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__XIVL=put_result__MA4O(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__XIVL=put_result__0ZJO(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__XIVL=put_result__B4SO(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__XIVL=put_result__L4JO(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__XIVL=put_result__TCTO(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__XIVL=put_result__GWYM(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__XIVL=put_result__X0YM(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__XIVL=put_result__KOEN(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__XIVL=put_result__2CKO(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__XIVL=put_result__44IP(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__XIVL=put_result__3E4O(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__XIVL=put_result__OJ4O(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__XIVL=put_result__LJ0N(__tmp__WIVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__XIVL=put_result__5N4O(__tmp__WIVL,FALSE__);
-          } break;
-          };
-          i__OIVL=__tmp__XIVL;
-        } else {
-          i__OIVL=to_run_expr__FIJH(Self__NIVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__OIVL);
-      } break;
-      case __ITM_BINARY__: {
-        Self__BJVL=((__ITM_BINARY *)__tmp__HWRL);
-        i__CJVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__KJVL=to_run_expr__ZLJH(Self__BJVL);
-          switch (((struct ___OBJ *)__tmp__KJVL)->__id) {
-          case __LIST__: {
-            __tmp__LJVL=put_result__JFEN(__tmp__KJVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__LJVL=put_result__PYKI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__LJVL=put_result__52KI(__tmp__KJVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__LJVL=put_result__QBLI(__tmp__KJVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__LJVL=put_result__BGLI(__tmp__KJVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__LJVL=put_result__LXFJ(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__LJVL=put_result__RKLI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__LJVL=put_result__LLLI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__LJVL=put_result__2PLI(__tmp__KJVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__LJVL=put_result__NULI(__tmp__KJVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__LJVL=put_result__4YLI(__tmp__KJVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__LJVL=put_result__O3LI(__tmp__KJVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__LJVL=put_result__4BMI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__LJVL=put_result__PGMI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__LJVL=put_result__ALMI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__LJVL=put_result__RPMI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__LJVL=put_result__CUMI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__LJVL=put_result__TYMI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__LJVL=put_result__E3MI(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__LJVL=put_result__VBNI(__tmp__KJVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__LJVL=put_result__FGNI(__tmp__KJVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__LJVL=put_result__VKNI(__tmp__KJVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__LJVL=put_result__FPNI(__tmp__KJVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__LJVL=put_result__VTNI(__tmp__KJVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__LJVL=put_result__ZJEN(__tmp__KJVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__LJVL=put_result__5ILL(__tmp__KJVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__LJVL=put_result__QNLL(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__LJVL=put_result__MA4O(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__LJVL=put_result__0ZJO(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__LJVL=put_result__B4SO(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__LJVL=put_result__L4JO(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__LJVL=put_result__TCTO(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__LJVL=put_result__GWYM(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__LJVL=put_result__X0YM(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__LJVL=put_result__KOEN(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__LJVL=put_result__2CKO(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__LJVL=put_result__44IP(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__LJVL=put_result__3E4O(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__LJVL=put_result__OJ4O(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__LJVL=put_result__LJ0N(__tmp__KJVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__LJVL=put_result__5N4O(__tmp__KJVL,FALSE__);
-          } break;
-          };
-          i__CJVL=__tmp__LJVL;
-        } else {
-          i__CJVL=to_run_expr__ZLJH(Self__BJVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__CJVL);
-      } break;
-      case __ITM_READ_ARG1__: {
-        Self__WJVL=((__ITM_READ_ARG1 *)__tmp__HWRL);
-        i__XJVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__5JVL=to_run_expr__CXJH(Self__WJVL);
-          switch (((struct ___OBJ *)__tmp__5JVL)->__id) {
-          case __LIST__: {
-            __tmp__AKVL=put_result__JFEN(__tmp__5JVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__AKVL=put_result__PYKI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__AKVL=put_result__52KI(__tmp__5JVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__AKVL=put_result__QBLI(__tmp__5JVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__AKVL=put_result__BGLI(__tmp__5JVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__AKVL=put_result__LXFJ(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__AKVL=put_result__RKLI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__AKVL=put_result__LLLI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__AKVL=put_result__2PLI(__tmp__5JVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__AKVL=put_result__NULI(__tmp__5JVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__AKVL=put_result__4YLI(__tmp__5JVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__AKVL=put_result__O3LI(__tmp__5JVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__AKVL=put_result__4BMI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__AKVL=put_result__PGMI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__AKVL=put_result__ALMI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__AKVL=put_result__RPMI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__AKVL=put_result__CUMI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__AKVL=put_result__TYMI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__AKVL=put_result__E3MI(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__AKVL=put_result__VBNI(__tmp__5JVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__AKVL=put_result__FGNI(__tmp__5JVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__AKVL=put_result__VKNI(__tmp__5JVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__AKVL=put_result__FPNI(__tmp__5JVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__AKVL=put_result__VTNI(__tmp__5JVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__AKVL=put_result__ZJEN(__tmp__5JVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__AKVL=put_result__5ILL(__tmp__5JVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__AKVL=put_result__QNLL(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__AKVL=put_result__MA4O(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__AKVL=put_result__0ZJO(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__AKVL=put_result__B4SO(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__AKVL=put_result__L4JO(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__AKVL=put_result__TCTO(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__AKVL=put_result__GWYM(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__AKVL=put_result__X0YM(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__AKVL=put_result__KOEN(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__AKVL=put_result__2CKO(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__AKVL=put_result__44IP(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__AKVL=put_result__3E4O(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__AKVL=put_result__OJ4O(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__AKVL=put_result__LJ0N(__tmp__5JVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__AKVL=put_result__5N4O(__tmp__5JVL,FALSE__);
-          } break;
-          };
-          i__XJVL=__tmp__AKVL;
-        } else {
-          i__XJVL=to_run_expr__CXJH(Self__WJVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__XJVL);
-      } break;
-      case __ITM_OLD__: {
-        Self__KKVL=((__ITM_OLD *)__tmp__HWRL);
-        i__LKVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          i__LKVL=put_result__LXFJ(to_run_expr__HXJH(Self__KKVL),FALSE__);
-        } else {
-          i__LKVL=to_run_expr__HXJH(Self__KKVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__LKVL);
-      } break;
-      case __ITM_EXTERNAL_TYPE__: {
-        Self__5KVL=((__ITM_EXTERNAL_TYPE *)__tmp__HWRL);
-        i__ALVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          i__ALVL=put_result__LXFJ(to_run_expr__20JH(Self__5KVL),FALSE__);
-        } else {
-          i__ALVL=to_run_expr__20JH(Self__5KVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__ALVL);
-      } break;
-      case __ITM_REAL__: {
-        Self__ULVL=((__ITM_REAL *)__tmp__HWRL);
-        i__VLVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          i__VLVL=put_result__NULI(to_run_expr__R2JH(Self__ULVL),FALSE__);
-        } else {
-          i__VLVL=to_run_expr__R2JH(Self__ULVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__VLVL);
-      } break;
-      case __ITM_NUMBER__: {
-        Self__JMVL=((__ITM_NUMBER *)__tmp__HWRL);
-        i__KMVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          i__KMVL=put_result__BGLI(to_run_expr__12JH(Self__JMVL),FALSE__);
-        } else {
-          i__KMVL=to_run_expr__12JH(Self__JMVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__KMVL);
-      } break;
-      case __ITM_CHARACTER__: {
-        Self__4MVL=((__ITM_CHARACTER *)__tmp__HWRL);
-        i__5MVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          i__5MVL=put_result__4YLI(create__char__4SMH(Self__4MVL->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__4MVL->character__LB0D),FALSE__);
-        } else {
-          i__5MVL=create__char__4SMH(Self__4MVL->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__4MVL->character__LB0D);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__5MVL);
-      } break;
-      case __ITM_STRING__: {
-        Self__SNVL=((__ITM_STRING *)__tmp__HWRL);
-        i__TNVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          i__TNVL=put_result__PYKI(create__text__ITMH(Self__SNVL->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__SNVL->string__XB0D),FALSE__);
-        } else {
-          i__TNVL=create__text__ITMH(Self__SNVL->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__SNVL->string__XB0D);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__TNVL);
-      } break;
-      case __ITM_EXTERNAL__: {
-        Self__HOVL=((__ITM_EXTERNAL *)__tmp__HWRL);
-        i__IOVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__QOVL=to_run_expr__R3JH(Self__HOVL);
-          switch (((struct ___OBJ *)__tmp__QOVL)->__id) {
-          case __EXTERNAL_C__: {
-            __tmp__ROVL=put_result__52KI(__tmp__QOVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__ROVL=put_result__QBLI(__tmp__QOVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__ROVL=put_result__BGLI(__tmp__QOVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__ROVL=put_result__O3LI(__tmp__QOVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__ROVL=put_result__4BMI(__tmp__QOVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__ROVL=put_result__PGMI(__tmp__QOVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__ROVL=put_result__ALMI(__tmp__QOVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__ROVL=put_result__RPMI(__tmp__QOVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__ROVL=put_result__CUMI(__tmp__QOVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__ROVL=put_result__TYMI(__tmp__QOVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__ROVL=put_result__E3MI(__tmp__QOVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__ROVL=put_result__VBNI(__tmp__QOVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__ROVL=put_result__FGNI(__tmp__QOVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__ROVL=put_result__VKNI(__tmp__QOVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__ROVL=put_result__FPNI(__tmp__QOVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__ROVL=put_result__VTNI(__tmp__QOVL,FALSE__);
-          } break;
-          };
-          i__IOVL=__tmp__ROVL;
-        } else {
-          i__IOVL=to_run_expr__R3JH(Self__HOVL);
-        };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__IOVL);
-      } break;
-      case __ITM_READ_ARGS__: {
-        Self__2OVL=((__ITM_READ_ARGS *)__tmp__HWRL);
-        i__3OVL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-          __tmp__FPVL=to_run_expr__1HKH(Self__2OVL);
-          switch (((struct ___OBJ *)__tmp__FPVL)->__id) {
-          case __LIST__: {
-            __tmp__GPVL=put_result__JFEN(__tmp__FPVL,FALSE__);
-          } break;
-          case __STRING_CST__: {
-            __tmp__GPVL=put_result__PYKI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__GPVL=put_result__52KI(__tmp__FPVL,FALSE__);
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__GPVL=put_result__QBLI(__tmp__FPVL,FALSE__);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__GPVL=put_result__BGLI(__tmp__FPVL,FALSE__);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__GPVL=put_result__LXFJ(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__GPVL=put_result__RKLI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__GPVL=put_result__LLLI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__GPVL=put_result__2PLI(__tmp__FPVL,FALSE__);
-          } break;
-          case __REAL_CST__: {
-            __tmp__GPVL=put_result__NULI(__tmp__FPVL,FALSE__);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__GPVL=put_result__4YLI(__tmp__FPVL,FALSE__);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__GPVL=put_result__O3LI(__tmp__FPVL,FALSE__);
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__GPVL=put_result__4BMI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__GPVL=put_result__PGMI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__GPVL=put_result__ALMI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__GPVL=put_result__RPMI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__GPVL=put_result__CUMI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__GPVL=put_result__TYMI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__GPVL=put_result__E3MI(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__GPVL=put_result__VBNI(__tmp__FPVL,FALSE__);
-          } break;
-          case __PUT_TO__: {
-            __tmp__GPVL=put_result__FGNI(__tmp__FPVL,FALSE__);
-          } break;
-          case __ITEM__: {
-            __tmp__GPVL=put_result__VKNI(__tmp__FPVL,FALSE__);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__GPVL=put_result__FPNI(__tmp__FPVL,FALSE__);
-          } break;
-          case __CAST__: {
-            __tmp__GPVL=put_result__VTNI(__tmp__FPVL,FALSE__);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__GPVL=put_result__ZJEN(__tmp__FPVL,FALSE__);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__GPVL=put_result__5ILL(__tmp__FPVL,FALSE__);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__GPVL=put_result__QNLL(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__GPVL=put_result__MA4O(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__GPVL=put_result__0ZJO(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__GPVL=put_result__B4SO(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__GPVL=put_result__L4JO(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__GPVL=put_result__TCTO(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__GPVL=put_result__GWYM(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__GPVL=put_result__X0YM(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__GPVL=put_result__KOEN(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__GPVL=put_result__2CKO(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__GPVL=put_result__44IP(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__GPVL=put_result__3E4O(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__GPVL=put_result__OJ4O(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__GPVL=put_result__LJ0N(__tmp__FPVL,FALSE__);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__GPVL=put_result__5N4O(__tmp__FPVL,FALSE__);
-          } break;
+            __tmp__SY2S=__tmp__PSJO;
+            modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
           };
-          i__3OVL=__tmp__GPVL;
-        } else {
-          i__3OVL=to_run_expr__1HKH(Self__2OVL);
         };
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__3OVL);
-      } break;
       };
-      Self__VURL->is_require__0URL=FALSE__;
-      contract__XURL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->ensure__352D;
-      Self__VURL->last_type_contract__4URL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
-      if (((void *)contract__XURL == (void *)NULL)) {
-        __tmp__QWRL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
-        __tmp__RWRL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__QWRL)->__id) {
-        case __TYPE__: {
-          __tmp__SWRL=search_ensure__MI5L(__tmp__QWRL,__tmp__RWRL);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__SWRL=search_ensure__0M5L(__tmp__QWRL,__tmp__RWRL);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__SWRL=search_ensure__BP5L(__tmp__QWRL,__tmp__RWRL);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__SWRL=search_ensure__IR5L(__tmp__QWRL,__tmp__RWRL);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__SWRL=search_ensure__PT5L(__tmp__QWRL,__tmp__RWRL);
-        } break;
-        };
-        if (((void *)__tmp__SWRL != (void *)NULL)) {
-          if (verify__RCAG) {
-            is_equal_profil__XK5G(((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F,__tmp__SWRL);
-          };
-          contract__XURL=((__ITM_SLOT *)__tmp__SWRL)->ensure__352D;
-          switch (((struct ___OBJ *)((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F)->__id) {
-          case __TYPE__: {
-            __tmp__DXRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_VOID__: {
-            __tmp__DXRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__DXRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_ID__: {
-            __tmp__DXRL=last_type_contract__XVRL;
-          } break;
-          case __TYPE_GENERIC__: {
-            __tmp__DXRL=last_type_contract__XVRL;
-          } break;
-          };
-          Self__VURL->last_type_contract__4URL=__tmp__DXRL;
-        };
-      };
-      if (((void *)contract__XURL != (void *)NULL)) {
-        Self__XH5L=((__ITM_LIST *)contract__XURL);
-        p__S4CR=Self__XH5L->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
-        top__KGQC=(__INTEGER)(top__KGQC +  1);
-        if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
-          result__XNMR=NULL;
-          ptr__YNMR=((__POINTER )(NULL));
-          typ_id__ZNMR= 0;
-          sz__0NMR=((__UINTEGER_32 )sizeof(__CONTEXT));
-          if ((sz__0NMR ==  0)) {
-            result__XNMR=CONTEXT__;
-          } else {
-            typ_id__ZNMR=__CONTEXT__;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0NMR);
-            if ((typ_id__ZNMR == (__INTEGER)(-  1))) {
-              a__1NMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2NMR=(__UINTEGER_32)((__UINTEGER_32)(sz__0NMR + a__1NMR) & (__UINTEGER_32)(~ a__1NMR));
-              ptr_table__JO1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2NMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__IO1R=((__POINTER )(NULL));
-              result__KO1R=((__POINTER *)ptr_table__JO1R)[ 0];
-              if ((result__KO1R == (void *)NULL)) {
-                result__KO1R=new_lab__2PJ(new_size__2NMR);
-                next__IO1R=(void *)((unsigned long)result__KO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2NMR)));
-                ((__POINTER *)next__IO1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JO1R)[ 0]=next__IO1R;
-              } else {
-                next__IO1R=((__POINTER *)result__KO1R)[ 0];
-                if ((next__IO1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2NMR <<  1)) <=  4096)) {
-                    next__IO1R=(void *)((unsigned long)result__KO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2NMR)));
-                  } else {
-                    next__IO1R=new_lab__2PJ(new_size__2NMR);
-                  };
-                  ((__POINTER *)next__IO1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JO1R)[ 0]=next__IO1R;
-                } else {
-                  ((__POINTER *)result__KO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__KO1R=next__IO1R;
-                };
-              };
-              ptr__YNMR=result__KO1R;
-            } else {
-              t__3NMR=((__UINTEGER_32 )typ_id__ZNMR);
-              a__4NMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RO1R=(__UINTEGER_32)((__UINTEGER_32)(sz__0NMR + a__4NMR) & (__UINTEGER_32)(~ a__4NMR));
-              ptr_table__OO1R=((__POINTER )(&(table_type[(t__3NMR)])));
-              lab_type__QO1R=(__UINTEGER_32)(t__3NMR |  1);
-              next__NO1R=((__POINTER )(NULL));
-              result__PO1R=((__POINTER *)ptr_table__OO1R)[ 0];
-              if ((result__PO1R == (void *)NULL)) {
-                result__PO1R=new_lab__2PJ(lab_type__QO1R);
-                next__NO1R=(void *)((unsigned long)result__PO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RO1R)));
-                ((__POINTER *)next__NO1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OO1R)[ 0]=next__NO1R;
-              } else {
-                next__NO1R=((__POINTER *)result__PO1R)[ 0];
-                if ((next__NO1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RO1R <<  1)) <=  4096)) {
-                    next__NO1R=(void *)((unsigned long)result__PO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RO1R)));
-                  } else {
-                    next__NO1R=new_lab__2PJ(lab_type__QO1R);
-                  };
-                  ((__POINTER *)next__NO1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OO1R)[ 0]=next__NO1R;
-                } else {
-                  ((__POINTER *)result__PO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PO1R=next__NO1R;
-                };
-              };
-              ptr__YNMR=result__PO1R;
-            };
-            result__XNMR=((__CONTEXT *)ptr__YNMR);
-            *(result__XNMR) = *(CONTEXT__);
-          };
-          add_last__5SZD(stack__TGQC,result__XNMR);
-        };
-        Self__R4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-        Self__R4CR->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-        Self__R4CR->result__NH4F=stack_result_lower__LH4F;
-        Self__R4CR->list__PH4F=list_current__EH1;
-        stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
-        list_current__EH1=create__YBAG(p__S4CR);
-        Self__R4CR->context_extern__J2NH=context_extern__DOLH;
-        context_extern__DOLH=NULL;
-        to_run_base__SCLH(Self__XH5L,TRUE__);
-        lst__ZH5L=list_current__EH1;
-        Self__T4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-        list_current__EH1=Self__T4CR->list__PH4F;
-        pop_stack_until__LCAG(Self__T4CR->local__KH4F);
-        Self__U4CR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-        if ((stack_result_lower__LH4F <= Self__U4CR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          Self__U4CR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
-        };
-        stack_result_lower__LH4F=Self__T4CR->result__NH4F;
-        if (((void *)context_extern__DOLH == (void *)NULL)) {
-          context_extern__DOLH=Self__T4CR->context_extern__J2NH;
-        };
-        top__KGQC=(__INTEGER)(top__KGQC -  1);
-        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,lst__ZH5L);
-      };
-      if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
-        instr__ZURL=read__QB5G(((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH);
-      } else {
-        if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25))) {
-          Self__5NMR=((__LIST *)list_current__EH1);
-          p__MOMR=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          t__NOMR=TYPE_VOID__->parent_type__UIB.default__AKC;
-          result__DOMR=NULL;
-          ptr__EOMR=((__POINTER )(NULL));
-          typ_id__FOMR= 0;
-          sz__GOMR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-          if ((sz__GOMR ==  0)) {
-            result__DOMR=EXTERNAL_C__;
-          } else {
-            typ_id__FOMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GOMR);
-            if ((typ_id__FOMR == (__INTEGER)(-  1))) {
-              a__HOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__IOMR=(__UINTEGER_32)((__UINTEGER_32)(sz__GOMR + a__HOMR) & (__UINTEGER_32)(~ a__HOMR));
-              ptr_table__TO1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IOMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__SO1R=((__POINTER )(NULL));
-              result__UO1R=((__POINTER *)ptr_table__TO1R)[ 0];
-              if ((result__UO1R == (void *)NULL)) {
-                result__UO1R=new_lab__2PJ(new_size__IOMR);
-                next__SO1R=(void *)((unsigned long)result__UO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IOMR)));
-                ((__POINTER *)next__SO1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TO1R)[ 0]=next__SO1R;
-              } else {
-                next__SO1R=((__POINTER *)result__UO1R)[ 0];
-                if ((next__SO1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IOMR <<  1)) <=  4096)) {
-                    next__SO1R=(void *)((unsigned long)result__UO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IOMR)));
-                  } else {
-                    next__SO1R=new_lab__2PJ(new_size__IOMR);
-                  };
-                  ((__POINTER *)next__SO1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TO1R)[ 0]=next__SO1R;
-                } else {
-                  ((__POINTER *)result__UO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__UO1R=next__SO1R;
-                };
-              };
-              ptr__EOMR=result__UO1R;
-            } else {
-              t__JOMR=((__UINTEGER_32 )typ_id__FOMR);
-              a__KOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__1O1R=(__UINTEGER_32)((__UINTEGER_32)(sz__GOMR + a__KOMR) & (__UINTEGER_32)(~ a__KOMR));
-              ptr_table__YO1R=((__POINTER )(&(table_type[(t__JOMR)])));
-              lab_type__0O1R=(__UINTEGER_32)(t__JOMR |  1);
-              next__XO1R=((__POINTER )(NULL));
-              result__ZO1R=((__POINTER *)ptr_table__YO1R)[ 0];
-              if ((result__ZO1R == (void *)NULL)) {
-                result__ZO1R=new_lab__2PJ(lab_type__0O1R);
-                next__XO1R=(void *)((unsigned long)result__ZO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1O1R)));
-                ((__POINTER *)next__XO1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YO1R)[ 0]=next__XO1R;
-              } else {
-                next__XO1R=((__POINTER *)result__ZO1R)[ 0];
-                if ((next__XO1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1O1R <<  1)) <=  4096)) {
-                    next__XO1R=(void *)((unsigned long)result__ZO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1O1R)));
-                  } else {
-                    next__XO1R=new_lab__2PJ(lab_type__0O1R);
-                  };
-                  ((__POINTER *)next__XO1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YO1R)[ 0]=next__XO1R;
-                } else {
-                  ((__POINTER *)result__ZO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ZO1R=next__XO1R;
-                };
-              };
-              ptr__EOMR=result__ZO1R;
-            };
-            result__DOMR=((__EXTERNAL_C *)ptr__EOMR);
-            *(result__DOMR) = *(EXTERNAL_C__);
-          };
-          Self__LOMR=((__EXTERNAL_C *)result__DOMR);
-          Self__LOMR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MOMR;
-          Self__LOMR->static_type__1VZD=t__NOMR;
-          Self__LOMR->is_persistant__2VZD=TRUE__;
-          Self__LOMR->code__3VZD=(&__string_546);
-          Self__LOMR->access_list__4VZD=NULL;
-          Self__AOMR=((__FAST_ARRAYoINSTRo *)Self__5NMR->expr_list__RTOG);
-          add_last__IK4G(Self__AOMR,result__DOMR);
-          if ((Self__AOMR->parent_arrayed_collection__QTOG.upper__1GQG !=  0)) {
-            if ((Self__AOMR->parent_arrayed_collection__QTOG.upper__1GQG ==  1)) {
-              tmp__COMR=((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-              ((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
-              ((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=tmp__COMR;
-            } else {
-              Self__3O1R=(__INTEGER)(Self__AOMR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-              __tmp__5O1R=Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G;
-              __tmp__AP1R=Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G;
-              __tmp__BP1R=Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G;
-              while ((Self__3O1R >=  0)) {
-                ((void **)__tmp__AP1R)[(__INTEGER)(Self__3O1R +  1)]=((void **)__tmp__5O1R)[Self__3O1R];
-                ((void **)__tmp__BP1R)[Self__3O1R]=NULL;
-                Self__3O1R=(__INTEGER)(Self__3O1R -  1);
-              };
-              ((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=result__DOMR;
-            };
-          };
-          p__0OMR=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          t__1OMR=TYPE_VOID__->parent_type__UIB.default__AKC;
-          result__ROMR=NULL;
-          ptr__SOMR=((__POINTER )(NULL));
-          typ_id__TOMR= 0;
-          sz__UOMR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
-          if ((sz__UOMR ==  0)) {
-            result__ROMR=EXTERNAL_C__;
-          } else {
-            typ_id__TOMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOMR);
-            if ((typ_id__TOMR == (__INTEGER)(-  1))) {
-              a__VOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__WOMR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOMR + a__VOMR) & (__UINTEGER_32)(~ a__VOMR));
-              ptr_table__FP1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WOMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__EP1R=((__POINTER )(NULL));
-              result__GP1R=((__POINTER *)ptr_table__FP1R)[ 0];
-              if ((result__GP1R == (void *)NULL)) {
-                result__GP1R=new_lab__2PJ(new_size__WOMR);
-                next__EP1R=(void *)((unsigned long)result__GP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOMR)));
-                ((__POINTER *)next__EP1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FP1R)[ 0]=next__EP1R;
-              } else {
-                next__EP1R=((__POINTER *)result__GP1R)[ 0];
-                if ((next__EP1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GP1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WOMR <<  1)) <=  4096)) {
-                    next__EP1R=(void *)((unsigned long)result__GP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOMR)));
-                  } else {
-                    next__EP1R=new_lab__2PJ(new_size__WOMR);
-                  };
-                  ((__POINTER *)next__EP1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__FP1R)[ 0]=next__EP1R;
-                } else {
-                  ((__POINTER *)result__GP1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EP1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__GP1R=next__EP1R;
-                };
-              };
-              ptr__SOMR=result__GP1R;
-            } else {
-              t__XOMR=((__UINTEGER_32 )typ_id__TOMR);
-              a__YOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__NP1R=(__UINTEGER_32)((__UINTEGER_32)(sz__UOMR + a__YOMR) & (__UINTEGER_32)(~ a__YOMR));
-              ptr_table__KP1R=((__POINTER )(&(table_type[(t__XOMR)])));
-              lab_type__MP1R=(__UINTEGER_32)(t__XOMR |  1);
-              next__JP1R=((__POINTER )(NULL));
-              result__LP1R=((__POINTER *)ptr_table__KP1R)[ 0];
-              if ((result__LP1R == (void *)NULL)) {
-                result__LP1R=new_lab__2PJ(lab_type__MP1R);
-                next__JP1R=(void *)((unsigned long)result__LP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NP1R)));
-                ((__POINTER *)next__JP1R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KP1R)[ 0]=next__JP1R;
-              } else {
-                next__JP1R=((__POINTER *)result__LP1R)[ 0];
-                if ((next__JP1R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LP1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NP1R <<  1)) <=  4096)) {
-                    next__JP1R=(void *)((unsigned long)result__LP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NP1R)));
-                  } else {
-                    next__JP1R=new_lab__2PJ(lab_type__MP1R);
-                  };
-                  ((__POINTER *)next__JP1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KP1R)[ 0]=next__JP1R;
-                } else {
-                  ((__POINTER *)result__LP1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JP1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LP1R=next__JP1R;
-                };
-              };
-              ptr__SOMR=result__LP1R;
-            };
-            result__ROMR=((__EXTERNAL_C *)ptr__SOMR);
-            *(result__ROMR) = *(EXTERNAL_C__);
-          };
-          Self__ZOMR=((__EXTERNAL_C *)result__ROMR);
-          Self__ZOMR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0OMR;
-          Self__ZOMR->static_type__1VZD=t__1OMR;
-          Self__ZOMR->is_persistant__2VZD=TRUE__;
-          Self__ZOMR->code__3VZD=(&__string_547);
-          Self__ZOMR->access_list__4VZD=NULL;
-          add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__ROMR);
-        };
-        instr__ZURL=create__type__PKQC(((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC);
-      };
-      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ZURL);
-      Self__J5BQ=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
-      pop_stack_until__LCAG(stack_local_lower__IH4F);
-      stack_local_lower__IH4F=Self__J5BQ->local__KH4F;
-      Self__UDBR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
-      beg__TDBR=stack_result_lower__LH4F;
-      if ((beg__TDBR <= Self__UDBR->parent_arrayed_collection__YH4F.upper__1H4F)) {
-        Self__UDBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(beg__TDBR -  1);
-      };
-      stack_result_lower__LH4F=Self__J5BQ->result__NH4F;
-      list_current__EH1=Self__J5BQ->list__PH4F;
-      profil_second__KPQC=Self__J5BQ->profil__TH4F;
-      profil_first__LPQC=Self__J5BQ->old_profil_first__RH4F;
-      top__KGQC=(__INTEGER)(top__KGQC -  1);
-      res_lst__BKJK=result__GEOL;
-      self_up__TJEF=__tmp__HUJK;
-    } else {
-      res_lst__BKJK=write_argument__XIOL(result__AKJK,new_larg__OS2J);
     };
-    __tmp__PP1R=Self__ES2J->parent_node__WO0G.data__SJZD;
-    switch (((struct ___OBJ *)__tmp__PP1R)->__id) {
-    case __DTA_RD__: {
-      __tmp__QP1R=((__DTA_RD *)__tmp__PP1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_CAST__: {
-      __tmp__QP1R=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_CODE__: {
-      __tmp__QP1R=((__DTA_WR_CODE *)__tmp__PP1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_BLOCK__: {
-      __tmp__QP1R=DTA__->parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_WR_VALUE__: {
-      __tmp__QP1R=((__DTA_WR_VALUE *)__tmp__PP1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-    } break;
-    case __DTA_RD_ARGS__: {
-      __tmp__QP1R=((__DTA_RD_ARGS *)__tmp__PP1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-    } break;
+    result__SWFL=__tmp__SY2S;
+    if (((void *)__tmp__SY2S == (void *)NULL)) {
+      result__SWFL=Self__PWFL;
     };
-    call__JS2J=create__profil__with__43TI(__tmp__QP1R,result__AKJK,res_lst__BKJK);
-    __tmp__AZ2J=Self__ES2J->result_expr__PN5G;
-    switch (((struct ___OBJ *)__tmp__AZ2J)->__id) {
-    case __LIST__: {
-      __tmp__BZ2J=static_type__OHQG(__tmp__AZ2J);
-    } break;
-    case __STRING_CST__: {
-      __tmp__BZ2J=((__STRING_CST *)__tmp__AZ2J)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__BZ2J=((__EXTERNAL_C *)__tmp__AZ2J)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__BZ2J=((__PROTOTYPE_CST *)__tmp__AZ2J)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__BZ2J=((__INTEGER_CST *)__tmp__AZ2J)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__BZ2J=((__LOCAL *)((__READ_LOCAL *)__tmp__AZ2J)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__BZ2J=static_type__CN1H(__tmp__AZ2J);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__BZ2J=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__BZ2J=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__BZ2J=((__REAL_CST *)__tmp__AZ2J)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__BZ2J=((__CHARACTER_CST *)__tmp__AZ2J)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__BZ2J=static_type__FO1H();
+  };
+  __tmp__SY2S=result__SWFL;
+  return(__tmp__SY2S);
+}
+
+static void remove__CGBK(__DTA_WR_VALUE__KIWJ *Self__DGBK)
+// ({DTA_WR_VALUE__KIWJ}) Void No recursive, No inlinable.
+{
+  void *__tmp__NGBK;
+  __READ_LOCAL__55ZI *Self__EJSS;
+  __LOCAL__L4WC *Self__WH2T;
+  __STRING__BC *__tmp__XH2T;
+  __READ_GLOBAL__T4YL *Self__HJSS;
+  if ((! Self__DGBK->copy_value__EGBK)) {
+    __tmp__NGBK=Self__DGBK->value__MGBK;
+    switch (((struct ___OBJ *)__tmp__NGBK)->__id) {
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__NGBK));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__NGBK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__EJSS=((__READ_LOCAL__55ZI *)__tmp__NGBK);
+      Self__WH2T=((__LOCAL__L4WC *)Self__EJSS->local__BVEJ);
+      Self__WH2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WH2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__WH2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__XH2T=create__34B( 250);
+        display__HAEJ(Self__EJSS,__tmp__XH2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__XH2T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__BZ2J=static_type__KO1H();
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__NGBK));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__BZ2J=static_type__PO1H();
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NGBK));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__BZ2J=static_type__UO1H(__tmp__AZ2J);
+    case __IS_EXPANDED__35NJ__: {
+      Self__EJSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__NGBK)->receiver__RA5J);
+      Self__WH2T=((__LOCAL__L4WC *)Self__EJSS->local__BVEJ);
+      Self__WH2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WH2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__WH2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__XH2T=create__34B( 250);
+        display__HAEJ(Self__EJSS,__tmp__XH2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__XH2T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
     } break;
-    case __EXPR_MUL__: {
-      __tmp__BZ2J=static_type__0O1H(__tmp__AZ2J);
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__NGBK));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__BZ2J=static_type__5O1H(__tmp__AZ2J);
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__NGBK));
     } break;
-    case __EXPR_AND__: {
-      __tmp__BZ2J=static_type__EP1H(__tmp__AZ2J);
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__NGBK));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__BZ2J=static_type__JP1H(__tmp__AZ2J);
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__NGBK));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__BZ2J=static_type__OP1H(__tmp__AZ2J);
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__NGBK));
     } break;
-    case __PUT_TO__: {
-      __tmp__BZ2J=TYPE_VOID__->parent_type__UIB.default__AKC;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NGBK));
     } break;
-    case __ITEM__: {
-      __tmp__BZ2J=static_type__XP1H(__tmp__AZ2J);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NGBK));
     } break;
-    case __SIZE_OF__: {
-      __tmp__BZ2J=static_type__DQ1H();
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__NGBK));
     } break;
-    case __CAST__: {
-      __tmp__BZ2J=((__CAST *)__tmp__AZ2J)->static_type__0N1H;
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__NGBK));
     } break;
-    case __CALL_SLOT__: {
-      __tmp__BZ2J=static_type__NOKL(__tmp__AZ2J);
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__NGBK));
     } break;
-    case __READ_SLOT__: {
-      __tmp__BZ2J=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AZ2J)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__NGBK));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__BZ2J=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AZ2J)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NGBK));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__BZ2J=static_type__Z1ZM();
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NGBK));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__BZ2J=static_type__ZQEO();
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NGBK));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BZ2J=static_type__P0IO();
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NGBK));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__BZ2J=static_type__4QEO();
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NGBK));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BZ2J=static_type__V0IO();
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__NGBK));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__BZ2J=static_type__DFJM(__tmp__AZ2J);
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__NGBK));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__BZ2J=static_type__P3ML(__tmp__AZ2J);
+    case __READ_GLOBAL__T4YL__: {
+      Self__HJSS=((__READ_GLOBAL__T4YL *)__tmp__NGBK);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__HJSS->global__KAKM),Self__HJSS);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__BZ2J=static_type__R3XM(__tmp__AZ2J);
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__NGBK));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__BZ2J=static_type__DREO(__tmp__AZ2J);
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__NGBK));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__BZ2J=static_type__0BEP();
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__NGBK));
     } break;
-    case __EXPR_INF__: {
-      __tmp__BZ2J=static_type__V0QN();
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NGBK));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__BZ2J=static_type__00QN();
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__NGBK));
     } break;
-    case __EXPR_OR__: {
-      __tmp__BZ2J=static_type__3YPN(__tmp__AZ2J);
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__NGBK));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__BZ2J=static_type__1HSO(__tmp__AZ2J);
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__NGBK));
     } break;
     };
-    if (((void *)((__TYPE_FULL *)__tmp__BZ2J)->parent_type__5SL != (void *)TYPE_VOID__)) {
-      __tmp__JZ2J=Self__ES2J->result_expr__PN5G;
-      if (__tmp__JZ2J==NULL) {
-        __tmp__KZ2J=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__JZ2J)->__id) {
-        case __LIST__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__KZ2J=((void *)__tmp__JZ2J);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__KZ2J=NULL;
-        } break;
-        }
-      };
-      em__KS2J=__tmp__KZ2J;
-      if (((void *)__tmp__KZ2J != (void *)NULL)) {
-        __tmp__UZ2J=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KZ2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-        Self__URDK= 0;
-        while ((Self__URDK <= __tmp__UZ2J)) {
-          __tmp__1Z2J=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__KS2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__URDK];
-          if (__tmp__1Z2J==NULL) {
-            __tmp__2Z2J=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__1Z2J)->__id) {
-            case __LIST__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __STRING_CST__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXTERNAL_C__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __INTEGER_CST__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__2Z2J=((void *)__tmp__1Z2J);
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __REAL_CST__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __CHARACTER_CST__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __IS_EXPANDED__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __GET_TYPE_ID__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_SUP__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_SUB__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_MUL__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_DIV__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_AND__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __PUT_TO__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __ITEM__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __SIZE_OF__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __CAST__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __CALL_SLOT__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __READ_SLOT__: {
-              __tmp__2Z2J=((void *)__tmp__1Z2J);
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__2Z2J=((void *)__tmp__1Z2J);
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_NEG__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_ADD__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_NOT__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_MOD__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_INF__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_OR__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__2Z2J=NULL;
-            } break;
-            }
-          };
-          switch (((struct ___OBJ *)__tmp__2Z2J)->__id) {
-          case __READ_LOCAL__: {
-            __tmp__D02J=((__READ_LOCAL *)__tmp__2Z2J)->local__HJZD;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__D02J=((__READ_SLOT *)__tmp__2Z2J)->slot__MUGK;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__D02J=((__READ_GLOBAL *)__tmp__2Z2J)->global__ZGJK;
-          } break;
-          };
-          __tmp__E02J=((__CALL_SLOT *)call__JS2J)->profil__Y51H;
-          if (((struct ___OBJ *)__tmp__E02J)->__id==__PROFIL_SLOT__) {
-            __tmp__F02J=((__PROFIL_SLOT *)__tmp__E02J)->parent_profil__R1LC.result_list__051H;
-          } else {
-            __tmp__F02J=((__PROFIL_BLOCK *)__tmp__E02J)->parent_profil__OGAG.result_list__051H;
-          };
-          __tmp__G02J=((void **)((__FAST_ARRAYoLOCALo *)__tmp__F02J)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__URDK];
-          switch (((struct ___OBJ *)Self__ES2J->parent_node__WO0G.data__SJZD)->__id) {
-          case __DTA_RD__: {
-          } break;
-          case __DTA_CAST__: {
-          } break;
-          case __DTA_WR_CODE__: {
-          } break;
-          case __DTA_BLOCK__: {
-          } break;
-          case __DTA_WR_VALUE__: {
-          } break;
-          case __DTA_RD_ARGS__: {
-          } break;
-          };
-          rd__LS2J=read__QB5G(__tmp__G02J);
-          __tmp__VP1R=Self__ES2J->parent_node__WO0G.data__SJZD;
-          switch (((struct ___OBJ *)__tmp__VP1R)->__id) {
-          case __DTA_RD__: {
-            __tmp__WP1R=((__DTA_RD *)__tmp__VP1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-          } break;
-          case __DTA_CAST__: {
-            __tmp__WP1R=DTA__->parent_itm_object__MLQC.position__WIM;
-          } break;
-          case __DTA_WR_CODE__: {
-            __tmp__WP1R=((__DTA_WR_CODE *)__tmp__VP1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-          } break;
-          case __DTA_BLOCK__: {
-            __tmp__WP1R=DTA__->parent_itm_object__MLQC.position__WIM;
-          } break;
-          case __DTA_WR_VALUE__: {
-            __tmp__WP1R=((__DTA_WR_VALUE *)__tmp__VP1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-          } break;
-          case __DTA_RD_ARGS__: {
-            __tmp__WP1R=((__DTA_RD_ARGS *)__tmp__VP1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-          } break;
-          };
-          if (((struct ___OBJ *)__tmp__D02J)->__id==__LOCAL__) {
-            __tmp__K02J=write__value__14FH(__tmp__D02J,__tmp__WP1R,rd__LS2J);
-          } else {
-            __tmp__K02J=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__D02J),__tmp__WP1R,NULL,rd__LS2J);
-          };
-          add_last__RODI(((__CALL_SLOT *)call__JS2J)->result_list__DA2H,__tmp__K02J);
-          Self__URDK=(__INTEGER)(Self__URDK +  1);
-        };
-        Self__0P2Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KZ2J)->expr_list__3EMH);
-        __tmp__O02J=((void **)Self__0P2Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0P2Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-        if (__tmp__O02J==NULL) {
-          __tmp__P02J=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__O02J)->__id) {
-          case __LIST__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__P02J=((void *)__tmp__O02J);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__P02J=((void *)__tmp__O02J);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__P02J=((void *)__tmp__O02J);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__P02J=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__P02J=NULL;
-          } break;
-          }
-        };
-        rd__LS2J=__tmp__P02J;
-      } else {
-        __tmp__W02J=Self__ES2J->result_expr__PN5G;
-        if (__tmp__W02J==NULL) {
-          __tmp__X02J=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__W02J)->__id) {
-          case __LIST__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__X02J=((void *)__tmp__W02J);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__X02J=((void *)__tmp__W02J);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__X02J=((void *)__tmp__W02J);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__X02J=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__X02J=NULL;
-          } break;
-          }
-        };
-        rd__LS2J=__tmp__X02J;
-      };
-      switch (((struct ___OBJ *)rd__LS2J)->__id) {
-      case __READ_LOCAL__: {
-        __tmp__502J=((__READ_LOCAL *)rd__LS2J)->local__HJZD;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__502J=((__READ_SLOT *)rd__LS2J)->slot__MUGK;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__502J=((__READ_GLOBAL *)rd__LS2J)->global__ZGJK;
-      } break;
-      };
-      __tmp__YP1R=Self__ES2J->parent_node__WO0G.data__SJZD;
-      switch (((struct ___OBJ *)__tmp__YP1R)->__id) {
-      case __DTA_RD__: {
-        __tmp__ZP1R=((__DTA_RD *)__tmp__YP1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_CAST__: {
-        __tmp__ZP1R=DTA__->parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_WR_CODE__: {
-        __tmp__ZP1R=((__DTA_WR_CODE *)__tmp__YP1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_BLOCK__: {
-        __tmp__ZP1R=DTA__->parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_WR_VALUE__: {
-        __tmp__ZP1R=((__DTA_WR_VALUE *)__tmp__YP1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      case __DTA_RD_ARGS__: {
-        __tmp__ZP1R=((__DTA_RD_ARGS *)__tmp__YP1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-      } break;
-      };
-      if (((struct ___OBJ *)__tmp__502J)->__id==__LOCAL__) {
-        __tmp__B12J=write__value__14FH(__tmp__502J,__tmp__ZP1R,call__JS2J);
-      } else {
-        __tmp__B12J=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__502J),__tmp__ZP1R,NULL,call__JS2J);
-      };
-      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,__tmp__B12J);
-    } else {
-      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,call__JS2J);
-    };
-  };
-  __tmp__1P1R=Self__ES2J->parent_node__WO0G.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__1P1R)->__id) {
-  case __DTA_RD__: {
-    __tmp__2P1R=((__DTA_RD *)__tmp__1P1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__2P1R=DTA__->parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__2P1R=((__DTA_WR_CODE *)__tmp__1P1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__2P1R=DTA__->parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__2P1R=((__DTA_WR_VALUE *)__tmp__1P1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__2P1R=((__DTA_RD_ARGS *)__tmp__1P1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  };
-  add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,create__type__PKQC(__tmp__2P1R,TYPE_VOID__->parent_type__UIB.default__AKC));
-  return(result__HS2J);
-}
-
-static void* execute_unlink__Q3LK(__EXTERNAL_C *Self__R3LK)
-// ({EXTERNAL_C}) With resultRecursive, No inlinable.
-{
-  void *result__T3LK,*__tmp__V4LK;
-  __INTEGER __tmp__N4LK,Self__0AAL,index__04CR,Self__IQ1R;
-  void *__tmp__U4LK;
-  __LIST *Self__W4CR,*Self__AQ1R,*Self__FQ1R,*Self__JQZQ;
-  __READ_LOCAL *Self__GAKQ,*Self__OTWQ;
-  __LOCAL *Self__3P1R,*Self__CQ1R;
-  void *voir__4P1R,*voir__BQ1R,*voir__DQ1R,*voir__GQ1R;
-  __READ_GLOBAL *Self__JAKQ;
-  __FAST_ARRAYoINSTRo *Self__Y4CR;
-  void **__tmp__KQ1R,**__tmp__LQ1R,**__tmp__MQ1R;
-  result__T3LK=NULL;
-  if (Self__R3LK->is_persistant__2VZD) {
-    Self__R3LK->static_type__1VZD=TYPE_VOID__->parent_type__UIB.default__AKC;
-    result__T3LK=execute_link__KA0K(Self__R3LK);
-  } else {
-    if (((void *)Self__R3LK->access_list__4VZD != (void *)NULL)) {
-      __tmp__N4LK=((__FAST_ARRAYoEXPRo *)Self__R3LK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
-      Self__0AAL= 0;
-      while ((Self__0AAL <= __tmp__N4LK)) {
-        __tmp__U4LK=((void **)((__FAST_ARRAYoEXPRo *)Self__R3LK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0AAL];
-        switch (((struct ___OBJ *)__tmp__U4LK)->__id) {
-        case __LIST__: {
-          Self__W4CR=((__LIST *)__tmp__U4LK);
-          if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__W4CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-            add_last__IK4G(Self__W4CR->expr_list__RTOG,create__type__PKQC(Self__W4CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-          };
-          __tmp__V4LK=execute_list__MNQG(Self__W4CR);
-        } break;
-        case __STRING_CST__: {
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          __tmp__V4LK=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__V4LK=execute_unlink__Q3LK(__tmp__U4LK);
-        } break;
-        case __PROTOTYPE_CST__: {
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          __tmp__V4LK=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          __tmp__V4LK=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          Self__GAKQ=((__READ_LOCAL *)__tmp__U4LK);
-          Self__3P1R=((__LOCAL *)Self__GAKQ->local__HJZD);
-          Self__3P1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3P1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__3P1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__4P1R=create__AXB( 250);
-            display__UXFK(Self__GAKQ,voir__4P1R);
-            put_string__2EG(((__STRING *)voir__4P1R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__AQ1R=((__LIST *)list_current__EH1);
-            voir__BQ1R=create__AXB( 250);
-            display__EQQG(Self__AQ1R,voir__BQ1R);
-            put_string__2EG(((__STRING *)voir__BQ1R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          __tmp__V4LK=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__V4LK=execute_unlink__BCMK(__tmp__U4LK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__V4LK=execute_unlink__IHMK(__tmp__U4LK);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__V4LK=execute_unlink__ZHMK(__tmp__U4LK);
-        } break;
-        case __REAL_CST__: {
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          __tmp__V4LK=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          __tmp__V4LK=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          Self__OTWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__U4LK)->receiver__WN2H);
-          Self__CQ1R=((__LOCAL *)Self__OTWQ->local__HJZD);
-          Self__CQ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CQ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__CQ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__DQ1R=create__AXB( 250);
-            display__UXFK(Self__OTWQ,voir__DQ1R);
-            put_string__2EG(((__STRING *)voir__DQ1R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__FQ1R=((__LIST *)list_current__EH1);
-            voir__GQ1R=create__AXB( 250);
-            display__EQQG(Self__FQ1R,voir__GQ1R);
-            put_string__2EG(((__STRING *)voir__GQ1R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          __tmp__V4LK=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(((__GET_TYPE_ID *)__tmp__U4LK));
-          __tmp__V4LK=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__V4LK=execute_unlink__0IMK(__tmp__U4LK);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__V4LK=execute_unlink__LJMK(__tmp__U4LK);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__V4LK=execute_unlink__2JMK(__tmp__U4LK);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__V4LK=execute_unlink__NKMK(__tmp__U4LK);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__V4LK=execute_unlink__4KMK(__tmp__U4LK);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__V4LK=execute_unlink__PLMK(__tmp__U4LK);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__V4LK=execute_unlink__AMMK(__tmp__U4LK);
-        } break;
-        case __PUT_TO__: {
-          __tmp__V4LK=execute_link__ROPK(((__PUT_TO *)__tmp__U4LK));
-        } break;
-        case __ITEM__: {
-          __tmp__V4LK=execute_unlink__UMMK(__tmp__U4LK);
-        } break;
-        case __SIZE_OF__: {
-          __tmp__V4LK=execute_unlink__ENMK(__tmp__U4LK);
-        } break;
-        case __CAST__: {
-          __tmp__V4LK=execute_unlink__JNMK(__tmp__U4LK);
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__V4LK=execute_unlink__4UQL(__tmp__U4LK);
-        } break;
-        case __READ_SLOT__: {
-          __tmp__V4LK=execute_unlink__QEAL(__tmp__U4LK);
-        } break;
-        case __READ_GLOBAL__: {
-          Self__JAKQ=((__READ_GLOBAL *)__tmp__U4LK);
-          unread__CGNL(Self__JAKQ->global__ZGJK,Self__JAKQ);
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          if (((void *)((__SLOT_DATA *)Self__JAKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-            execute__COHL(Self__JAKQ->global__ZGJK);
-          };
-          __tmp__V4LK=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__V4LK=execute_unlink__S1ZM(__tmp__U4LK);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__V4LK=execute_unlink__FBFO(__tmp__U4LK);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__V4LK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__U4LK));
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__V4LK=execute_unlink__VBFO(__tmp__U4LK);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__V4LK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__U4LK));
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__V4LK=execute_unlink__JBKM(__tmp__U4LK);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__V4LK=execute_unlink__OUNL(__tmp__U4LK);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__V4LK=execute_unlink__IWZM(__tmp__U4LK);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__V4LK=execute_unlink__FCFO(__tmp__U4LK);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__V4LK=execute_unlink__EOEP(__tmp__U4LK);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__V4LK=execute_unlink__SZQN(__tmp__U4LK);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__V4LK=execute_unlink__C0QN(__tmp__U4LK);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__V4LK=execute_unlink__ZNQN(__tmp__U4LK);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__V4LK=execute_unlink__2SUO(__tmp__U4LK);
-        } break;
-        };
-        if (((void *)__tmp__V4LK != (void *)NULL)) {
-          Self__JQZQ=((__LIST *)list_current__EH1);
-          Self__Y4CR=((__FAST_ARRAYoINSTRo *)Self__JQZQ->expr_list__RTOG);
-          index__04CR=(__INTEGER)(Self__JQZQ->index__XWRG -  1);
-          if ((index__04CR == (__INTEGER)(Self__Y4CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-            add_last__IK4G(Self__Y4CR,__tmp__V4LK);
-          } else {
-            add_last__IK4G(Self__Y4CR,__tmp__V4LK);
-            Self__IQ1R=(__INTEGER)(Self__Y4CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-            __tmp__KQ1R=Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G;
-            __tmp__LQ1R=Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G;
-            __tmp__MQ1R=Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G;
-            while ((Self__IQ1R >= index__04CR)) {
-              ((void **)__tmp__LQ1R)[(__INTEGER)(Self__IQ1R +  1)]=((void **)__tmp__KQ1R)[Self__IQ1R];
-              ((void **)__tmp__MQ1R)[Self__IQ1R]=NULL;
-              Self__IQ1R=(__INTEGER)(Self__IQ1R -  1);
-            };
-            ((void **)Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__04CR]=__tmp__V4LK;
-          };
-          Self__JQZQ->index__XWRG=(__INTEGER)(Self__JQZQ->index__XWRG +  1);
-        };
-        Self__0AAL=(__INTEGER)(Self__0AAL +  1);
-      };
-    };
+    Self__DGBK->copy_value__EGBK=TRUE__K__;
   };
-  return(result__T3LK);
 }
 
-static void* execute__L4TK(__SWITCH *Self__M4TK)
-// ({SWITCH}) With resultNo recursive, No inlinable.
+static void remove__QGBK(__DTA_BLOCK__GSWJ *Self__RGBK)
+// ({DTA_BLOCK__GSWJ}) Void No recursive, No inlinable.
 {
-  void *result__P4TK,*__tmp__YCUK,*__tmp__IDUK,*__tmp__NFUK;
-  void *result__HDCL,*__tmp__MGCL,*__tmp__SGCL;
-  void *typ__Q4TK,*__tmp__2BAL,*__tmp__3BAL,*__tmp__ACAL,*__tmp__BCAL;
-  void *__tmp__55TK,*__tmp__UDUK,*__tmp__YQQL;
-  void *wrt__R4TK,*__tmp__ZCUK,*wr_true__IDCL,*wr_false__JDCL;
-  void *__tmp__NGCL,*__tmp__TGCL;
-  void *lst__S4TK;
-  void *tb__T4TK,*__tmp__VDUK;
-  void *lst_typ__O4TK;
-  void *__tmp__W4TK,*__tmp__HDUK,*__tmp__KEUK,*__tmp__MFUK,*__tmp__WFUK;
-  void *__tmp__BHUK,*r__PPMR,*__tmp__THUK,*__tmp__UHUK,*val_true__LDCL;
-  void *val_false__MDCL,*__tmp__RDCL,*__tmp__UHCL,*__tmp__VHCL,*l__0PMR;
-  void *l__GQMR,*l__SQMR,*l__4QMR,*r__KRMR;
-  __EXTERNAL_C *Self__WDBR;
-  __TYPES_TMP *Self__KBAL;
-  __INTEGER __tmp__WBAL,Self__F4FL,__tmp__4BAL,__tmp__CCAL,__tmp__X5TK;
-  __INTEGER Self__QCAL,new_capacity__5OMR,old_nb_elts__CPMR,upper__WQ1R;
-  __INTEGER Self__UQ1R,__tmp__MAUK,Self__KG0K,j__QAUK,__tmp__U0IL;
-  __INTEGER i__BVJL,index__54CR,Self__DR1R,typ_id__HPMR,__tmp__XIUK;
-  __INTEGER Self__2PFL,typ_id__SPMR,typ_id__4PMR,typ_id__KQMR;
-  __INTEGER typ_id__WQMR,typ_id__CRMR;
-  __TYPE *Self__VTWQ,*Self__04FL;
-  __TYPE_GENERIC *Self__WTWQ,*Self__T5FL;
-  __STRING *Self__APMR;
-  __POSITION pos__PAKQ,__tmp__CHUK,pos__IDAL,p__ZPMR,p__FQMR,p__RQMR;
-  __POSITION p__3QMR,p__JRMR;
-  __LIST *Self__14CR,*Self__1Q1R,*Self__AR1R,*Self__0QZQ,*Self__A5CR;
-  __LIST *Self__B5CR,*Self__NR1R,*Self__SR1R,*Self__D5CR;
-  __READ_LOCAL *Self__VAKQ,*Self__TUWQ,*Self__4AKQ,*Self__VUWQ;
-  __LOCAL *Self__YQ1R,*Self__3Q1R,*Self__KR1R,*Self__PR1R;
-  void *voir__ZQ1R,*voir__2Q1R,*voir__4Q1R,*voir__BR1R,*voir__LR1R;
-  void *voir__OR1R,*voir__QR1R,*voir__TR1R,*voir__E5CR;
-  __READ_GLOBAL *Self__YAKQ,*Self__BBKQ;
-  __PROFIL_BLOCK *Self__X45Q;
-  void *__tmp__LEUK,*__tmp__XFUK,*__tmp__SDCL,*__tmp__5GCL,*__tmp__2HCL;
-  void *__tmp__2JCL;
-  __EXPR_NOT_LOGIC *result__FPMR,*Self__NPMR,*result__ARMR,*Self__IRMR;
-  __POINTER ptr__GPMR,ptr_table__VR1R,next__UR1R,result__WR1R;
-  __POINTER ptr_table__0R1R,next__ZR1R,result__1R1R,ptr__RPMR;
-  __POINTER ptr_table__5R1R,next__4R1R,result__AS1R,ptr_table__ES1R;
-  __POINTER next__DS1R,result__FS1R,ptr__3PMR,ptr_table__JS1R;
-  __POINTER next__IS1R,result__KS1R,ptr_table__OS1R,next__NS1R;
-  __POINTER result__PS1R,ptr__JQMR,ptr_table__TS1R,next__SS1R;
-  __POINTER result__US1R,ptr_table__YS1R,next__XS1R,result__ZS1R;
-  __POINTER ptr__VQMR,ptr_table__3S1R,next__2S1R,result__4S1R;
-  __POINTER ptr_table__CT1R,next__BT1R,result__DT1R,ptr__BRMR;
-  __POINTER ptr_table__HT1R,next__GT1R,result__IT1R,ptr_table__MT1R;
-  __POINTER next__LT1R,result__NT1R;
-  __UINTEGER_32 sz__IPMR,a__JPMR,new_size__KPMR,t__LPMR,a__MPMR;
-  __UINTEGER_32 new_size__3R1R,lab_type__2R1R,sz__TPMR,a__UPMR;
-  __UINTEGER_32 new_size__VPMR,t__WPMR,a__XPMR,new_size__HS1R;
-  __UINTEGER_32 lab_type__GS1R,sz__5PMR,a__AQMR,new_size__BQMR,t__CQMR;
-  __UINTEGER_32 a__DQMR,new_size__RS1R,lab_type__QS1R,sz__LQMR,a__MQMR;
-  __UINTEGER_32 new_size__NQMR,t__OQMR,a__PQMR,new_size__1S1R;
-  __UINTEGER_32 lab_type__0S1R,sz__XQMR,a__YQMR,new_size__ZQMR,t__0QMR;
-  __UINTEGER_32 a__1QMR,new_size__FT1R,lab_type__ET1R,sz__DRMR,a__ERMR;
-  __UINTEGER_32 new_size__FRMR,t__GRMR,a__HRMR,new_size__PT1R;
-  __UINTEGER_32 lab_type__OT1R;
-  __CASE *Self__XQQL;
-  void *rd__KDCL,*__tmp__JICL,*__tmp__KKCL;
-  void *__tmp__IHCL,*__tmp__JHCL;
-  __EXPR_OR_LOGIC *result__QPMR,*Self__YPMR;
-  __EXPR_OR_OR_LOGIC *result__2PMR,*Self__EQMR;
-  __EXPR_AND_LOGIC *result__IQMR,*Self__QQMR;
-  __EXPR_AND_AND_LOGIC *result__UQMR,*Self__2QMR;
-  __BOOLEAN is_end__U4TK,__tmp__PQ1R,__tmp__RQ1R,__tmp__BDUK;
-  __BOOLEAN __tmp__4CUK,__tmp__EFUK,b__ODCL,c__PDCL,d__QDCL,__tmp__NHCL;
-  __BOOLEAN __tmp__OHCL,__tmp__WHCL,__tmp__CICL,__tmp__VICL,__tmp__RJCL;
-  __BOOLEAN __tmp__RLCL,__tmp__WJCL,__tmp__CKCL,__tmp__VKCL;
-  __CHARACTER *Self__BPMR,*new__DPMR;
-  __FAST_ARRAYoCASEo *Self__K0IL,*Self__XDBR,*Self__3KFL,*Self__ZDBR;
-  __FAST_ARRAYoCASEo *Self__SO3J;
-  void **__tmp__T0IL,**Self__QUJL;
-  __FAST_ARRAYoINSTRo *Self__34CR;
-  void **__tmp__FR1R,**__tmp__GR1R,**__tmp__HR1R;
-  result__P4TK=NULL;
-  typ__Q4TK=NULL;
-  wrt__R4TK=NULL;
-  lst__S4TK=NULL;
-  tb__T4TK=NULL;
-  is_end__U4TK=FALSE__;
-  lst_typ__O4TK=new__5VSG();
-  __tmp__W4TK=Self__M4TK->expr__ULFI;
-  switch (((struct ___OBJ *)__tmp__W4TK)->__id) {
-  case __LIST__: {
-    get_type__MXMJ(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __STRING_CST__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__STRING_CST *)__tmp__W4TK)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __EXTERNAL_C__: {
-    Self__WDBR=((__EXTERNAL_C *)__tmp__W4TK);
-    if (((void *)Self__WDBR->living_type__Z3QH == (void *)NULL)) {
-      add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)Self__WDBR->static_type__1VZD)->parent_type__5SL);
-    } else {
-      union__QJHJ(lst_typ__O4TK,Self__WDBR->living_type__Z3QH);
-    };
-  } break;
-  case __PROTOTYPE_CST__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__W4TK)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __INTEGER_CST__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__W4TK)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __READ_LOCAL__: {
-    get_type__INFJ(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    print__1ZE((&__string_259));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
-  case __EXPR_EQUAL__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __REAL_CST__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__REAL_CST *)__tmp__W4TK)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __CHARACTER_CST__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__W4TK)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
-  } break;
-  case __IS_EXPANDED__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __GET_TYPE_ID__: {
-    add__Z1EJ(lst_typ__O4TK,type_integer__3JB);
-  } break;
-  case __EXPR_SUP__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_SUB__: {
-    get_type__BJDI(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_MUL__: {
-    get_type__FJDI(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_DIV__: {
-    get_type__JJDI(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_AND__: {
-    get_type__NJDI(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    get_type__RJDI(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    get_type__VJDI(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __PUT_TO__: {
-    add__Z1EJ(lst_typ__O4TK,TYPE_VOID__);
-  } break;
-  case __ITEM__: {
-    get_type__2JDI(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __SIZE_OF__: {
-    add__Z1EJ(lst_typ__O4TK,type_integer__3JB);
-  } break;
-  case __CAST__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__CAST *)__tmp__W4TK)->static_type__0N1H)->parent_type__5SL);
-  } break;
-  case __CALL_SLOT__: {
-    get_type__KGML(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __READ_SLOT__: {
-    get_type__EE0K(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __READ_GLOBAL__: {
-    get_type__1POL(((__READ_GLOBAL *)__tmp__W4TK)->global__ZGJK,lst_typ__O4TK);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_NEG__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__W4TK)))->parent_type__5SL);
-  } break;
-  case __EXPR_ADD__: {
-    get_type__0KOL(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_NOT__: {
-    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__W4TK)))->parent_type__5SL);
-  } break;
-  case __EXPR_MOD__: {
-    get_type__JXEO(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_INF__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_INF_EQ__: {
-    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
-    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
-  } break;
-  case __EXPR_OR__: {
-    get_type__S5PN(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  case __EXPR_XOR__: {
-    get_type__JSTO(__tmp__W4TK,lst_typ__O4TK);
-  } break;
-  };
-  if (((__INTEGER)(((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
-    print__1ZE((&__string_548));
-    Self__KBAL=((__TYPES_TMP *)lst_typ__O4TK);
-    if ((Self__KBAL->parent_types__415F.upper__GLAG != (__INTEGER)(-  1))) {
-      __tmp__WBAL=(__INTEGER)(Self__KBAL->parent_types__415F.upper__GLAG -  1);
-      Self__F4FL= 0;
-      while ((Self__F4FL <= __tmp__WBAL)) {
-        __tmp__2BAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__F4FL];
-        switch (((struct ___OBJ *)__tmp__2BAL)->__id) {
-        case __TYPE__: {
-          Self__VTWQ=((__TYPE *)__tmp__2BAL);
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,((__PROTOTYPE *)Self__VTWQ->prototype__RD)->parent_named__QD.name__1QB);
-          put_string__2EG(((__STRING *)string_tmp__RB));
-        } break;
-        case __TYPE_NULL__: {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,(&__string_59));
-          put_string__2EG(((__STRING *)string_tmp__RB));
-        } break;
-        case __TYPE_VOID__: {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,(&__string_2));
-          put_string__2EG(((__STRING *)string_tmp__RB));
-        } break;
-        case __TYPE_CONTEXT__: {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,(&__string_44));
-          put_string__2EG(((__STRING *)string_tmp__RB));
-        } break;
-        case __TYPE_ID__: {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,(&__string_46));
-          put_string__2EG(((__STRING *)string_tmp__RB));
-        } break;
-        case __TYPE_GENERIC__: {
-          Self__WTWQ=((__TYPE_GENERIC *)__tmp__2BAL);
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,Self__WTWQ->name__LR2B);
-          put_string__2EG(((__STRING *)string_tmp__RB));
-        } break;
-        case __PROFIL_BLOCK__: {
-          ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,(&__string_39));
-          put_string__2EG(((__STRING *)string_tmp__RB));
-        } break;
-        };
-        fputc((int)('('),stdout);
-        __tmp__3BAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__F4FL];
-        switch (((struct ___OBJ *)__tmp__3BAL)->__id) {
-        case __TYPE__: {
-          __tmp__4BAL=((__TYPE *)__tmp__3BAL)->index__LJC;
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__4BAL=((__TYPE_NULL *)__tmp__3BAL)->parent_type__TIB.index__LJC;
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__4BAL=((__TYPE_VOID *)__tmp__3BAL)->parent_type__UIB.index__LJC;
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__4BAL=((__TYPE_CONTEXT *)__tmp__3BAL)->parent_type__VIB.index__LJC;
-        } break;
-        case __TYPE_ID__: {
-          __tmp__4BAL=((__TYPE_ID *)__tmp__3BAL)->parent_type__WIB.index__LJC;
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__4BAL=((__TYPE_GENERIC *)__tmp__3BAL)->parent_type__C2IB.index__LJC;
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__4BAL=((__PROFIL_BLOCK *)__tmp__3BAL)->parent_type__PGAG.index__LJC;
-        } break;
-        };
-        if ((__tmp__4BAL ==  0)) {
-          fputc((int)('0'),stdout);
-          __tmp__PQ1R=TRUE__;
-        } else {
-          __tmp__PQ1R=FALSE__;
-        };
-        if ((! __tmp__PQ1R)) {
-          if ((__tmp__4BAL <  0)) {
-            fputc((int)('-'),stdout);
-            print_positif__GPSE((__INTEGER)(- __tmp__4BAL));
-          } else {
-            print_positif__GPSE(__tmp__4BAL);
-          };
+  __INTEGER__Q __tmp__AHBK,Self__ATTK;
+  void *__tmp__HHBK;
+  __READ_LOCAL__55ZI *Self__IJSS;
+  __LOCAL__L4WC *Self__2H2T;
+  __STRING__BC *__tmp__3H2T;
+  __READ_GLOBAL__T4YL *Self__LJSS;
+  if ((! Self__RGBK->parent_dta_rd_args__JSWJ.copy_argument__SGBK)) {
+    __tmp__AHBK=Self__RGBK->parent_dta_rd_args__JSWJ.argument_list__0GBK->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__ATTK= 0;
+    while ((Self__ATTK <= __tmp__AHBK)) {
+      __tmp__HHBK=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__RGBK->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[Self__ATTK];
+      switch (((struct ___OBJ *)__tmp__HHBK)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__HHBK));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__HHBK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__IJSS=((__READ_LOCAL__55ZI *)__tmp__HHBK);
+        Self__2H2T=((__LOCAL__L4WC *)Self__IJSS->local__BVEJ);
+        Self__2H2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2H2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__2H2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__3H2T=create__34B( 250);
+          display__HAEJ(Self__IJSS,__tmp__3H2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__3H2T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
         };
-        print__1ZE((&__string_549));
-        Self__F4FL=(__INTEGER)(Self__F4FL +  1);
-      };
-      __tmp__ACAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__KBAL->parent_types__415F.upper__GLAG];
-      switch (((struct ___OBJ *)__tmp__ACAL)->__id) {
-      case __TYPE__: {
-        Self__04FL=((__TYPE *)__tmp__ACAL);
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)Self__04FL->prototype__RD)->parent_named__QD.name__1QB);
-        put_string__2EG(((__STRING *)string_tmp__RB));
       } break;
-      case __TYPE_NULL__: {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,(&__string_59));
-        put_string__2EG(((__STRING *)string_tmp__RB));
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__HHBK));
       } break;
-      case __TYPE_VOID__: {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,(&__string_2));
-        put_string__2EG(((__STRING *)string_tmp__RB));
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HHBK));
       } break;
-      case __TYPE_CONTEXT__: {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,(&__string_44));
-        put_string__2EG(((__STRING *)string_tmp__RB));
+      case __IS_EXPANDED__35NJ__: {
+        Self__IJSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__HHBK)->receiver__RA5J);
+        Self__2H2T=((__LOCAL__L4WC *)Self__IJSS->local__BVEJ);
+        Self__2H2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2H2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__2H2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__3H2T=create__34B( 250);
+          display__HAEJ(Self__IJSS,__tmp__3H2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__3H2T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __TYPE_ID__: {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,(&__string_46));
-        put_string__2EG(((__STRING *)string_tmp__RB));
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__HHBK));
       } break;
-      case __TYPE_GENERIC__: {
-        Self__T5FL=((__TYPE_GENERIC *)__tmp__ACAL);
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,Self__T5FL->name__LR2B);
-        put_string__2EG(((__STRING *)string_tmp__RB));
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__HHBK));
       } break;
-      case __PROFIL_BLOCK__: {
-        ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,(&__string_39));
-        put_string__2EG(((__STRING *)string_tmp__RB));
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__HHBK));
       } break;
-      };
-      fputc((int)('('),stdout);
-      __tmp__BCAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__KBAL->parent_types__415F.upper__GLAG];
-      switch (((struct ___OBJ *)__tmp__BCAL)->__id) {
-      case __TYPE__: {
-        __tmp__CCAL=((__TYPE *)__tmp__BCAL)->index__LJC;
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__HHBK));
       } break;
-      case __TYPE_NULL__: {
-        __tmp__CCAL=((__TYPE_NULL *)__tmp__BCAL)->parent_type__TIB.index__LJC;
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__HHBK));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__CCAL=((__TYPE_VOID *)__tmp__BCAL)->parent_type__UIB.index__LJC;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__HHBK));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__CCAL=((__TYPE_CONTEXT *)__tmp__BCAL)->parent_type__VIB.index__LJC;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__HHBK));
       } break;
-      case __TYPE_ID__: {
-        __tmp__CCAL=((__TYPE_ID *)__tmp__BCAL)->parent_type__WIB.index__LJC;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__HHBK));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__CCAL=((__TYPE_GENERIC *)__tmp__BCAL)->parent_type__C2IB.index__LJC;
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__HHBK));
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__CCAL=((__PROFIL_BLOCK *)__tmp__BCAL)->parent_type__PGAG.index__LJC;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__HHBK));
       } break;
-      };
-      if ((__tmp__CCAL ==  0)) {
-        fputc((int)('0'),stdout);
-        __tmp__RQ1R=TRUE__;
-      } else {
-        __tmp__RQ1R=FALSE__;
-      };
-      if ((! __tmp__RQ1R)) {
-        if ((__tmp__CCAL <  0)) {
-          fputc((int)('-'),stdout);
-          print_positif__GPSE((__INTEGER)(- __tmp__CCAL));
-        } else {
-          print_positif__GPSE(__tmp__CCAL);
-        };
-      };
-      fputc((int)(')'),stdout);
-    } else {
-      print__1ZE((&__string_550));
-    };
-    print__1ZE((&__string_551));
-    ((__STRING *)string_tmp__RB)->count__VF= 0;
-    __tmp__X5TK=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-    Self__QCAL= 0;
-    while ((Self__QCAL <= __tmp__X5TK)) {
-      __tmp__55TK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__QCAL])->id__YLAG;
-      switch (((struct ___OBJ *)__tmp__55TK)->__id) {
-      case __TYPE__: {
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__55TK)->prototype__RD)->parent_named__QD.name__1QB);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__HHBK));
       } break;
-      case __TYPE_NULL__: {
-        append__MOK(string_tmp__RB,(&__string_59));
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HHBK));
       } break;
-      case __TYPE_VOID__: {
-        append__MOK(string_tmp__RB,(&__string_2));
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HHBK));
       } break;
-      case __TYPE_CONTEXT__: {
-        append__MOK(string_tmp__RB,(&__string_44));
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HHBK));
       } break;
-      case __TYPE_ID__: {
-        append__MOK(string_tmp__RB,(&__string_46));
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HHBK));
       } break;
-      case __TYPE_GENERIC__: {
-        append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__55TK)->name__LR2B);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HHBK));
       } break;
-      case __PROFIL_BLOCK__: {
-        append__MOK(string_tmp__RB,(&__string_39));
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__HHBK));
       } break;
-      };
-      Self__APMR=((__STRING *)string_tmp__RB);
-      new_capacity__5OMR= 0;
-      if ((Self__APMR->capacity__MNK <= Self__APMR->count__VF)) {
-        if ((Self__APMR->capacity__MNK ==  0)) {
-          Self__APMR->capacity__MNK= 32;
-          Self__APMR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__5OMR=(__INTEGER)(Self__APMR->capacity__MNK <<  1);
-          Self__BPMR=((__CHARACTER *)Self__APMR->storage__XNK);
-          old_nb_elts__CPMR=Self__APMR->capacity__MNK;
-          new__DPMR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BPMR),((__UINTEGER_32 )old_nb_elts__CPMR),((__UINTEGER_32 )new_capacity__5OMR)));
-          upper__WQ1R=(__INTEGER)(new_capacity__5OMR -  1);
-          Self__UQ1R=old_nb_elts__CPMR;
-          while ((Self__UQ1R <= upper__WQ1R)) {
-            new__DPMR[Self__UQ1R]='\0';
-            Self__UQ1R=(__INTEGER)(Self__UQ1R +  1);
-          };
-          Self__APMR->storage__XNK=new__DPMR;
-          Self__APMR->capacity__MNK=new_capacity__5OMR;
-        };
-      };
-      ((__CHARACTER *)Self__APMR->storage__XNK)[Self__APMR->count__VF]=',';
-      Self__APMR->count__VF=(__INTEGER)(Self__APMR->count__VF +  1);
-      Self__QCAL=(__INTEGER)(Self__QCAL +  1);
-    };
-    put_string__2EG(((__STRING *)string_tmp__RB));
-    fputc((int)('\n'),stdout);
-    pos__PAKQ=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
-    put_error__text__0AH( 0,(&__string_552));
-    put_position__ECH(pos__PAKQ);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  __tmp__MAUK=((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.upper__GLAG;
-  Self__KG0K= 0;
-  while ((Self__KG0K <= __tmp__MAUK)) {
-    j__QAUK=Self__KG0K;
-    typ__Q4TK=((void **)((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.storage__4VFJ)[Self__KG0K];
-    while (((void *)typ__Q4TK != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__QAUK])->id__YLAG)) {
-      remove__RKPL(((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__QAUK]);
-      Self__K0IL=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
-      __tmp__T0IL=Self__K0IL->parent_arrayed_collection__KGAG.storage__VXEJ;
-      __tmp__U0IL=Self__K0IL->parent_arrayed_collection__KGAG.upper__PLAG;
-      Self__QUJL=((void **)__tmp__T0IL);
-      i__BVJL=j__QAUK;
-      while ((i__BVJL != __tmp__U0IL)) {
-        Self__QUJL[i__BVJL]=Self__QUJL[(__INTEGER)(i__BVJL +  1)];
-        i__BVJL=(__INTEGER)(i__BVJL +  1);
-      };
-      Self__K0IL->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__K0IL->parent_arrayed_collection__KGAG.upper__PLAG -  1);
-    };
-    Self__KG0K=(__INTEGER)(Self__KG0K +  1);
-  };
-  while (((__INTEGER)(((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.upper__GLAG +  1) != (__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
-    Self__XDBR=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
-    remove__RKPL(((void **)Self__XDBR->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__XDBR->parent_arrayed_collection__KGAG.upper__PLAG]);
-    Self__3KFL=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
-    Self__3KFL->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__3KFL->parent_arrayed_collection__KGAG.upper__PLAG -  1);
-  };
-  free__WNFJ(lst_typ__O4TK);
-  if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  1)) {
-    __tmp__BDUK=TRUE__;
-  } else {
-    if (((((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2) && (debug_level_option__3C ==  0)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)TYPE_NULL__))) {
-      __tmp__YCUK=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-      if (__tmp__YCUK==NULL) {
-        __tmp__ZCUK=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__YCUK)->__id) {
-        case __LIST__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__ZCUK=((void *)__tmp__YCUK);
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__ZCUK=((void *)__tmp__YCUK);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__ZCUK=((void *)__tmp__YCUK);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__ZCUK=NULL;
-        } break;
-        }
-      };
-      wrt__R4TK=__tmp__ZCUK;
-      __tmp__4CUK=((void *)__tmp__ZCUK == (void *)NULL);
-    } else {
-      __tmp__4CUK=FALSE__;
-    };
-    __tmp__BDUK=__tmp__4CUK;
-  };
-  if (__tmp__BDUK) {
-    __tmp__HDUK=Self__M4TK->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__HDUK)->__id) {
-    case __LIST__: {
-      Self__14CR=((__LIST *)__tmp__HDUK);
-      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__14CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-        add_last__IK4G(Self__14CR->expr_list__RTOG,create__type__PKQC(Self__14CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-      __tmp__IDUK=execute_list__MNQG(Self__14CR);
-    } break;
-    case __STRING_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__IDUK=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__IDUK=execute_unlink__Q3LK(__tmp__HDUK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__IDUK=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__IDUK=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      Self__VAKQ=((__READ_LOCAL *)__tmp__HDUK);
-      Self__YQ1R=((__LOCAL *)Self__VAKQ->local__HJZD);
-      Self__YQ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YQ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__YQ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__ZQ1R=create__AXB( 250);
-        display__UXFK(Self__VAKQ,voir__ZQ1R);
-        put_string__2EG(((__STRING *)voir__ZQ1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__1Q1R=((__LIST *)list_current__EH1);
-        voir__2Q1R=create__AXB( 250);
-        display__EQQG(Self__1Q1R,voir__2Q1R);
-        put_string__2EG(((__STRING *)voir__2Q1R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__IDUK=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IDUK=execute_unlink__BCMK(__tmp__HDUK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IDUK=execute_unlink__IHMK(__tmp__HDUK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IDUK=execute_unlink__ZHMK(__tmp__HDUK);
-    } break;
-    case __REAL_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__IDUK=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__IDUK=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      Self__TUWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HDUK)->receiver__WN2H);
-      Self__3Q1R=((__LOCAL *)Self__TUWQ->local__HJZD);
-      Self__3Q1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3Q1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__3Q1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__4Q1R=create__AXB( 250);
-        display__UXFK(Self__TUWQ,voir__4Q1R);
-        put_string__2EG(((__STRING *)voir__4Q1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__AR1R=((__LIST *)list_current__EH1);
-        voir__BR1R=create__AXB( 250);
-        display__EQQG(Self__AR1R,voir__BR1R);
-        put_string__2EG(((__STRING *)voir__BR1R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__IDUK=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(((__GET_TYPE_ID *)__tmp__HDUK));
-      __tmp__IDUK=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__IDUK=execute_unlink__0IMK(__tmp__HDUK);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__IDUK=execute_unlink__LJMK(__tmp__HDUK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__IDUK=execute_unlink__2JMK(__tmp__HDUK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__IDUK=execute_unlink__NKMK(__tmp__HDUK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__IDUK=execute_unlink__4KMK(__tmp__HDUK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IDUK=execute_unlink__PLMK(__tmp__HDUK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IDUK=execute_unlink__AMMK(__tmp__HDUK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__IDUK=execute_link__ROPK(((__PUT_TO *)__tmp__HDUK));
-    } break;
-    case __ITEM__: {
-      __tmp__IDUK=execute_unlink__UMMK(__tmp__HDUK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__IDUK=execute_unlink__ENMK(__tmp__HDUK);
-    } break;
-    case __CAST__: {
-      __tmp__IDUK=execute_unlink__JNMK(__tmp__HDUK);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__IDUK=execute_unlink__4UQL(__tmp__HDUK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__IDUK=execute_unlink__QEAL(__tmp__HDUK);
-    } break;
-    case __READ_GLOBAL__: {
-      Self__YAKQ=((__READ_GLOBAL *)__tmp__HDUK);
-      unread__CGNL(Self__YAKQ->global__ZGJK,Self__YAKQ);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      if (((void *)((__SLOT_DATA *)Self__YAKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__YAKQ->global__ZGJK);
-      };
-      __tmp__IDUK=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IDUK=execute_unlink__S1ZM(__tmp__HDUK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IDUK=execute_unlink__FBFO(__tmp__HDUK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IDUK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HDUK));
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IDUK=execute_unlink__VBFO(__tmp__HDUK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IDUK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HDUK));
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__IDUK=execute_unlink__JBKM(__tmp__HDUK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__IDUK=execute_unlink__OUNL(__tmp__HDUK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__IDUK=execute_unlink__IWZM(__tmp__HDUK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__IDUK=execute_unlink__FCFO(__tmp__HDUK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IDUK=execute_unlink__EOEP(__tmp__HDUK);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__IDUK=execute_unlink__SZQN(__tmp__HDUK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IDUK=execute_unlink__C0QN(__tmp__HDUK);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__IDUK=execute_unlink__ZNQN(__tmp__HDUK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__IDUK=execute_unlink__2SUO(__tmp__HDUK);
-    } break;
-    };
-    if (((void *)__tmp__IDUK != (void *)NULL)) {
-      Self__0QZQ=((__LIST *)list_current__EH1);
-      Self__34CR=((__FAST_ARRAYoINSTRo *)Self__0QZQ->expr_list__RTOG);
-      index__54CR=(__INTEGER)(Self__0QZQ->index__XWRG -  1);
-      if ((index__54CR == (__INTEGER)(Self__34CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__34CR,__tmp__IDUK);
-      } else {
-        add_last__IK4G(Self__34CR,__tmp__IDUK);
-        Self__DR1R=(__INTEGER)(Self__34CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__FR1R=Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__GR1R=Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__HR1R=Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__DR1R >= index__54CR)) {
-          ((void **)__tmp__GR1R)[(__INTEGER)(Self__DR1R +  1)]=((void **)__tmp__FR1R)[Self__DR1R];
-          ((void **)__tmp__HR1R)[Self__DR1R]=NULL;
-          Self__DR1R=(__INTEGER)(Self__DR1R -  1);
-        };
-        ((void **)Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__54CR]=__tmp__IDUK;
-      };
-      Self__0QZQ->index__XWRG=(__INTEGER)(Self__0QZQ->index__XWRG +  1);
-    };
-    Self__ZDBR=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
-    __tmp__UDUK=((__CASE *)((void **)Self__ZDBR->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__ZDBR->parent_arrayed_collection__KGAG.upper__PLAG])->id__YLAG;
-    if (__tmp__UDUK==NULL) {
-      __tmp__VDUK=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__UDUK)->__id) {
-      case __TYPE__: {
-        __tmp__VDUK=NULL;
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__HHBK));
       } break;
-      case __TYPE_NULL__: {
-        __tmp__VDUK=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        Self__LJSS=((__READ_GLOBAL__T4YL *)__tmp__HHBK);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__LJSS->global__KAKM),Self__LJSS);
       } break;
-      case __TYPE_VOID__: {
-        __tmp__VDUK=NULL;
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__HHBK));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__VDUK=NULL;
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__HHBK));
       } break;
-      case __TYPE_ID__: {
-        __tmp__VDUK=NULL;
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__HHBK));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__VDUK=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__HHBK));
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__VDUK=((void *)__tmp__UDUK);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__HHBK));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__HHBK));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__HHBK));
       } break;
-      }
-    };
-    tb__T4TK=__tmp__VDUK;
-    if (((void *)__tmp__VDUK != (void *)NULL)) {
-      Self__X45Q=((__PROFIL_BLOCK *)__tmp__VDUK);
-      ((__SLOT_DATA *)Self__X45Q->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(((__SLOT_DATA *)Self__X45Q->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG -  1);
-    };
-    Self__SO3J=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
-    Self__A5CR=((__LIST *)((__CASE *)((void **)Self__SO3J->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__SO3J->parent_arrayed_collection__KGAG.upper__PLAG])->code__JPAG);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__A5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__A5CR->expr_list__RTOG,create__type__PKQC(Self__A5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    result__P4TK=execute_list__MNQG(Self__A5CR);
-    is_end__U4TK=TRUE__;
-  };
-  if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) {
-    __tmp__KEUK=Self__M4TK->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__KEUK)->__id) {
-    case __LIST__: {
-      __tmp__LEUK=static_type__OHQG(__tmp__KEUK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__LEUK=((__STRING_CST *)__tmp__KEUK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__LEUK=((__EXTERNAL_C *)__tmp__KEUK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LEUK=((__PROTOTYPE_CST *)__tmp__KEUK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__LEUK=((__INTEGER_CST *)__tmp__KEUK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__LEUK=((__LOCAL *)((__READ_LOCAL *)__tmp__KEUK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LEUK=static_type__CN1H(__tmp__KEUK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LEUK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LEUK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__LEUK=((__REAL_CST *)__tmp__KEUK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__LEUK=((__CHARACTER_CST *)__tmp__KEUK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__LEUK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LEUK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__LEUK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__LEUK=static_type__UO1H(__tmp__KEUK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__LEUK=static_type__0O1H(__tmp__KEUK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__LEUK=static_type__5O1H(__tmp__KEUK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__LEUK=static_type__EP1H(__tmp__KEUK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LEUK=static_type__JP1H(__tmp__KEUK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LEUK=static_type__OP1H(__tmp__KEUK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__LEUK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__LEUK=static_type__XP1H(__tmp__KEUK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__LEUK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__LEUK=((__CAST *)__tmp__KEUK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__LEUK=static_type__NOKL(__tmp__KEUK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__LEUK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KEUK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__LEUK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KEUK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LEUK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LEUK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LEUK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LEUK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LEUK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__LEUK=static_type__DFJM(__tmp__KEUK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__LEUK=static_type__P3ML(__tmp__KEUK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__LEUK=static_type__R3XM(__tmp__KEUK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__LEUK=static_type__DREO(__tmp__KEUK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LEUK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__LEUK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LEUK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__LEUK=static_type__3YPN(__tmp__KEUK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LEUK=static_type__1HSO(__tmp__KEUK);
-    } break;
-    };
-    __tmp__EFUK=((void *)((__TYPE_FULL *)__tmp__LEUK)->parent_type__5SL == (void *)type_boolean__VJB);
-  } else {
-    __tmp__EFUK=FALSE__;
-  };
-  if (((__tmp__EFUK && is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)) && is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG))) {
-    __tmp__MFUK=Self__M4TK->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__MFUK)->__id) {
-    case __LIST__: {
-      Self__B5CR=((__LIST *)__tmp__MFUK);
-      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__B5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-        add_last__IK4G(Self__B5CR->expr_list__RTOG,create__type__PKQC(Self__B5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-      __tmp__NFUK=execute_list__MNQG(Self__B5CR);
-    } break;
-    case __STRING_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NFUK=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__NFUK=execute_unlink__Q3LK(__tmp__MFUK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NFUK=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NFUK=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      Self__4AKQ=((__READ_LOCAL *)__tmp__MFUK);
-      Self__KR1R=((__LOCAL *)Self__4AKQ->local__HJZD);
-      Self__KR1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KR1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__KR1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__LR1R=create__AXB( 250);
-        display__UXFK(Self__4AKQ,voir__LR1R);
-        put_string__2EG(((__STRING *)voir__LR1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__NR1R=((__LIST *)list_current__EH1);
-        voir__OR1R=create__AXB( 250);
-        display__EQQG(Self__NR1R,voir__OR1R);
-        put_string__2EG(((__STRING *)voir__OR1R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NFUK=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__NFUK=execute_unlink__BCMK(__tmp__MFUK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__NFUK=execute_unlink__IHMK(__tmp__MFUK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__NFUK=execute_unlink__ZHMK(__tmp__MFUK);
-    } break;
-    case __REAL_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NFUK=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NFUK=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      Self__VUWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MFUK)->receiver__WN2H);
-      Self__PR1R=((__LOCAL *)Self__VUWQ->local__HJZD);
-      Self__PR1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PR1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__PR1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__QR1R=create__AXB( 250);
-        display__UXFK(Self__VUWQ,voir__QR1R);
-        put_string__2EG(((__STRING *)voir__QR1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__SR1R=((__LIST *)list_current__EH1);
-        voir__TR1R=create__AXB( 250);
-        display__EQQG(Self__SR1R,voir__TR1R);
-        put_string__2EG(((__STRING *)voir__TR1R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__NFUK=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(((__GET_TYPE_ID *)__tmp__MFUK));
-      __tmp__NFUK=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__NFUK=execute_unlink__0IMK(__tmp__MFUK);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__NFUK=execute_unlink__LJMK(__tmp__MFUK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__NFUK=execute_unlink__2JMK(__tmp__MFUK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__NFUK=execute_unlink__NKMK(__tmp__MFUK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__NFUK=execute_unlink__4KMK(__tmp__MFUK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__NFUK=execute_unlink__PLMK(__tmp__MFUK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__NFUK=execute_unlink__AMMK(__tmp__MFUK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__NFUK=execute_link__ROPK(((__PUT_TO *)__tmp__MFUK));
-    } break;
-    case __ITEM__: {
-      __tmp__NFUK=execute_unlink__UMMK(__tmp__MFUK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__NFUK=execute_unlink__ENMK(__tmp__MFUK);
-    } break;
-    case __CAST__: {
-      __tmp__NFUK=execute_unlink__JNMK(__tmp__MFUK);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__NFUK=execute_unlink__4UQL(__tmp__MFUK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__NFUK=execute_unlink__QEAL(__tmp__MFUK);
-    } break;
-    case __READ_GLOBAL__: {
-      Self__BBKQ=((__READ_GLOBAL *)__tmp__MFUK);
-      unread__CGNL(Self__BBKQ->global__ZGJK,Self__BBKQ);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      if (((void *)((__SLOT_DATA *)Self__BBKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__BBKQ->global__ZGJK);
       };
-      __tmp__NFUK=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__NFUK=execute_unlink__S1ZM(__tmp__MFUK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__NFUK=execute_unlink__FBFO(__tmp__MFUK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NFUK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MFUK));
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__NFUK=execute_unlink__VBFO(__tmp__MFUK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NFUK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MFUK));
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__NFUK=execute_unlink__JBKM(__tmp__MFUK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__NFUK=execute_unlink__OUNL(__tmp__MFUK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__NFUK=execute_unlink__IWZM(__tmp__MFUK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__NFUK=execute_unlink__FCFO(__tmp__MFUK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__NFUK=execute_unlink__EOEP(__tmp__MFUK);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__NFUK=execute_unlink__SZQN(__tmp__MFUK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__NFUK=execute_unlink__C0QN(__tmp__MFUK);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__NFUK=execute_unlink__ZNQN(__tmp__MFUK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__NFUK=execute_unlink__2SUO(__tmp__MFUK);
-    } break;
+      Self__ATTK=(__INTEGER__Q)(Self__ATTK +  1);
     };
-    result__P4TK=__tmp__NFUK;
-    is_end__U4TK=TRUE__;
+    Self__RGBK->parent_dta_rd_args__JSWJ.copy_argument__SGBK=TRUE__K__;
   };
-  if ((! is_end__U4TK)) {
-    __tmp__WFUK=Self__M4TK->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__WFUK)->__id) {
-    case __LIST__: {
-      __tmp__XFUK=static_type__OHQG(__tmp__WFUK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__XFUK=((__STRING_CST *)__tmp__WFUK)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__XFUK=((__EXTERNAL_C *)__tmp__WFUK)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XFUK=((__PROTOTYPE_CST *)__tmp__WFUK)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__XFUK=((__INTEGER_CST *)__tmp__WFUK)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__XFUK=((__LOCAL *)((__READ_LOCAL *)__tmp__WFUK)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XFUK=static_type__CN1H(__tmp__WFUK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XFUK=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XFUK=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__XFUK=((__REAL_CST *)__tmp__WFUK)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__XFUK=((__CHARACTER_CST *)__tmp__WFUK)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__XFUK=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XFUK=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__XFUK=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__XFUK=static_type__UO1H(__tmp__WFUK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__XFUK=static_type__0O1H(__tmp__WFUK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__XFUK=static_type__5O1H(__tmp__WFUK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__XFUK=static_type__EP1H(__tmp__WFUK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XFUK=static_type__JP1H(__tmp__WFUK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XFUK=static_type__OP1H(__tmp__WFUK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__XFUK=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__XFUK=static_type__XP1H(__tmp__WFUK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__XFUK=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__XFUK=((__CAST *)__tmp__WFUK)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__XFUK=static_type__NOKL(__tmp__WFUK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__XFUK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WFUK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__XFUK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WFUK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XFUK=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XFUK=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XFUK=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XFUK=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XFUK=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__XFUK=static_type__DFJM(__tmp__WFUK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__XFUK=static_type__P3ML(__tmp__WFUK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__XFUK=static_type__R3XM(__tmp__WFUK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__XFUK=static_type__DREO(__tmp__WFUK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XFUK=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__XFUK=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XFUK=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__XFUK=static_type__3YPN(__tmp__WFUK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XFUK=static_type__1HSO(__tmp__WFUK);
-    } break;
-    };
-    if (((((void *)((__TYPE_FULL *)__tmp__XFUK)->parent_type__5SL == (void *)type_boolean__VJB) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) && is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG))) {
-      __tmp__BHUK=Self__M4TK->expr__ULFI;
-      switch (((struct ___OBJ *)__tmp__BHUK)->__id) {
-      case __LIST__: {
-        __tmp__CHUK=((__LIST *)__tmp__BHUK)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __STRING_CST__: {
-        __tmp__CHUK=((__STRING_CST *)__tmp__BHUK)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__CHUK=((__EXTERNAL_C *)__tmp__BHUK)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__CHUK=((__PROTOTYPE_CST *)__tmp__BHUK)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__CHUK=((__INTEGER_CST *)__tmp__BHUK)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__CHUK=((__READ_LOCAL *)__tmp__BHUK)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__CHUK=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__CHUK=((__EXPR_EQUAL *)__tmp__BHUK)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__CHUK=((__EXPR_NOT_EQUAL *)__tmp__BHUK)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __REAL_CST__: {
-        __tmp__CHUK=((__REAL_CST *)__tmp__BHUK)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__CHUK=((__CHARACTER_CST *)__tmp__BHUK)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__CHUK=((__IS_EXPANDED *)__tmp__BHUK)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+}
+
+static void remove__LHBK(__DTA_RD_ARGS__HSWJ *Self__MHBK)
+// ({DTA_RD_ARGS__HSWJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__ZHBK,Self__RTTK;
+  void *__tmp__AIBK;
+  __READ_LOCAL__55ZI *Self__RJSS;
+  __LOCAL__L4WC *Self__CI2T;
+  __STRING__BC *__tmp__DI2T;
+  __READ_GLOBAL__T4YL *Self__UJSS;
+  if ((! Self__MHBK->copy_argument__SGBK)) {
+    __tmp__ZHBK=Self__MHBK->argument_list__0GBK->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__RTTK= 0;
+    while ((Self__RTTK <= __tmp__ZHBK)) {
+      __tmp__AIBK=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__MHBK->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[Self__RTTK];
+      switch (((struct ___OBJ *)__tmp__AIBK)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__AIBK));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__AIBK));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__RJSS=((__READ_LOCAL__55ZI *)__tmp__AIBK);
+        Self__CI2T=((__LOCAL__L4WC *)Self__RJSS->local__BVEJ);
+        Self__CI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__CI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__DI2T=create__34B( 250);
+          display__HAEJ(Self__RJSS,__tmp__DI2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__DI2T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__CHUK=((__GET_TYPE_ID *)__tmp__BHUK)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__AIBK));
       } break;
-      case __EXPR_SUP__: {
-        __tmp__CHUK=((__EXPR_SUP *)__tmp__BHUK)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__AIBK));
       } break;
-      case __EXPR_SUB__: {
-        __tmp__CHUK=((__EXPR_SUB *)__tmp__BHUK)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __IS_EXPANDED__35NJ__: {
+        Self__RJSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__AIBK)->receiver__RA5J);
+        Self__CI2T=((__LOCAL__L4WC *)Self__RJSS->local__BVEJ);
+        Self__CI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__CI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__DI2T=create__34B( 250);
+          display__HAEJ(Self__RJSS,__tmp__DI2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__DI2T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __EXPR_MUL__: {
-        __tmp__CHUK=((__EXPR_MUL *)__tmp__BHUK)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__AIBK));
       } break;
-      case __EXPR_DIV__: {
-        __tmp__CHUK=((__EXPR_DIV *)__tmp__BHUK)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__AIBK));
       } break;
-      case __EXPR_AND__: {
-        __tmp__CHUK=((__EXPR_AND *)__tmp__BHUK)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__AIBK));
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__CHUK=((__EXPR_SHIFT_R *)__tmp__BHUK)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__AIBK));
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__CHUK=((__EXPR_SHIFT_L *)__tmp__BHUK)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__AIBK));
       } break;
-      case __PUT_TO__: {
-        __tmp__CHUK=((__PUT_TO *)__tmp__BHUK)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__AIBK));
       } break;
-      case __ITEM__: {
-        __tmp__CHUK=((__ITEM *)__tmp__BHUK)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__AIBK));
       } break;
-      case __SIZE_OF__: {
-        __tmp__CHUK=((__SIZE_OF *)__tmp__BHUK)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__AIBK));
       } break;
-      case __CAST__: {
-        __tmp__CHUK=((__CAST *)__tmp__BHUK)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__AIBK));
       } break;
-      case __CALL_SLOT__: {
-        __tmp__CHUK=((__CALL_SLOT *)__tmp__BHUK)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__AIBK));
       } break;
-      case __READ_SLOT__: {
-        __tmp__CHUK=((__READ_SLOT *)__tmp__BHUK)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__AIBK));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__CHUK=((__READ_GLOBAL *)__tmp__BHUK)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__AIBK));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__CHUK=((__EXPR_NOT_LOGIC *)__tmp__BHUK)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__AIBK));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__CHUK=((__EXPR_OR_LOGIC *)__tmp__BHUK)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AIBK));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__CHUK=((__EXPR_OR_OR_LOGIC *)__tmp__BHUK)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__AIBK));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__CHUK=((__EXPR_AND_LOGIC *)__tmp__BHUK)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AIBK));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__CHUK=((__EXPR_AND_AND_LOGIC *)__tmp__BHUK)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__AIBK));
       } break;
-      case __EXPR_NEG__: {
-        __tmp__CHUK=((__EXPR_NEG *)__tmp__BHUK)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__AIBK));
       } break;
-      case __EXPR_ADD__: {
-        __tmp__CHUK=((__EXPR_ADD *)__tmp__BHUK)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __READ_GLOBAL__T4YL__: {
+        Self__UJSS=((__READ_GLOBAL__T4YL *)__tmp__AIBK);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__UJSS->global__KAKM),Self__UJSS);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__CHUK=((__EXPR_NOT *)__tmp__BHUK)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__AIBK));
       } break;
-      case __EXPR_MOD__: {
-        __tmp__CHUK=((__EXPR_MOD *)__tmp__BHUK)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__AIBK));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__CHUK=((__EXPR_SUP_EQ *)__tmp__BHUK)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__AIBK));
       } break;
-      case __EXPR_INF__: {
-        __tmp__CHUK=((__EXPR_INF *)__tmp__BHUK)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__AIBK));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__CHUK=((__EXPR_INF_EQ *)__tmp__BHUK)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__AIBK));
       } break;
-      case __EXPR_OR__: {
-        __tmp__CHUK=((__EXPR_OR *)__tmp__BHUK)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__AIBK));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__CHUK=((__EXPR_XOR *)__tmp__BHUK)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__AIBK));
       } break;
       };
-      r__PPMR=Self__M4TK->expr__ULFI;
-      result__FPMR=NULL;
-      ptr__GPMR=((__POINTER )(NULL));
-      typ_id__HPMR= 0;
-      sz__IPMR=((__UINTEGER_32 )sizeof(__EXPR_NOT_LOGIC));
-      if ((sz__IPMR ==  0)) {
-        result__FPMR=EXPR_NOT_LOGIC__;
-      } else {
-        typ_id__HPMR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IPMR);
-        if ((typ_id__HPMR == (__INTEGER)(-  1))) {
-          a__JPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KPMR=(__UINTEGER_32)((__UINTEGER_32)(sz__IPMR + a__JPMR) & (__UINTEGER_32)(~ a__JPMR));
-          ptr_table__VR1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KPMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__UR1R=((__POINTER )(NULL));
-          result__WR1R=((__POINTER *)ptr_table__VR1R)[ 0];
-          if ((result__WR1R == (void *)NULL)) {
-            result__WR1R=new_lab__2PJ(new_size__KPMR);
-            next__UR1R=(void *)((unsigned long)result__WR1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KPMR)));
-            ((__POINTER *)next__UR1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VR1R)[ 0]=next__UR1R;
-          } else {
-            next__UR1R=((__POINTER *)result__WR1R)[ 0];
-            if ((next__UR1R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WR1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KPMR <<  1)) <=  4096)) {
-                next__UR1R=(void *)((unsigned long)result__WR1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KPMR)));
-              } else {
-                next__UR1R=new_lab__2PJ(new_size__KPMR);
-              };
-              ((__POINTER *)next__UR1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VR1R)[ 0]=next__UR1R;
-            } else {
-              ((__POINTER *)result__WR1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UR1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__WR1R=next__UR1R;
-            };
-          };
-          ptr__GPMR=result__WR1R;
-        } else {
-          t__LPMR=((__UINTEGER_32 )typ_id__HPMR);
-          a__MPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__3R1R=(__UINTEGER_32)((__UINTEGER_32)(sz__IPMR + a__MPMR) & (__UINTEGER_32)(~ a__MPMR));
-          ptr_table__0R1R=((__POINTER )(&(table_type[(t__LPMR)])));
-          lab_type__2R1R=(__UINTEGER_32)(t__LPMR |  1);
-          next__ZR1R=((__POINTER )(NULL));
-          result__1R1R=((__POINTER *)ptr_table__0R1R)[ 0];
-          if ((result__1R1R == (void *)NULL)) {
-            result__1R1R=new_lab__2PJ(lab_type__2R1R);
-            next__ZR1R=(void *)((unsigned long)result__1R1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3R1R)));
-            ((__POINTER *)next__ZR1R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0R1R)[ 0]=next__ZR1R;
-          } else {
-            next__ZR1R=((__POINTER *)result__1R1R)[ 0];
-            if ((next__ZR1R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1R1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3R1R <<  1)) <=  4096)) {
-                next__ZR1R=(void *)((unsigned long)result__1R1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3R1R)));
-              } else {
-                next__ZR1R=new_lab__2PJ(lab_type__2R1R);
-              };
-              ((__POINTER *)next__ZR1R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0R1R)[ 0]=next__ZR1R;
-            } else {
-              ((__POINTER *)result__1R1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZR1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1R1R=next__ZR1R;
-            };
-          };
-          ptr__GPMR=result__1R1R;
-        };
-        result__FPMR=((__EXPR_NOT_LOGIC *)ptr__GPMR);
-        *(result__FPMR) = *(EXPR_NOT_LOGIC__);
-      };
-      Self__NPMR=((__EXPR_NOT_LOGIC *)result__FPMR);
-      Self__NPMR->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CHUK;
-      Self__NPMR->parent_expr_unary_logic__AHUK.right__Q0ZM=r__PPMR;
-      Self__M4TK->expr__ULFI=result__FPMR;
-      lst__S4TK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG;
-      ((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG;
-      ((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG=lst__S4TK;
-    };
-    __tmp__THUK=Self__M4TK->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__THUK)->__id) {
-    case __LIST__: {
-      __tmp__UHUK=execute_link__TTOG(__tmp__THUK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__UHUK=((__STRING_CST *)__tmp__THUK);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__UHUK=execute_link__KA0K(__tmp__THUK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__UHUK=((__PROTOTYPE_CST *)__tmp__THUK);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__UHUK=((__INTEGER_CST *)__tmp__THUK);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__UHUK=execute_link__4HAL(__tmp__THUK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      Self__D5CR=((__LIST *)list_current__EH1);
-      voir__E5CR=create__AXB( 250);
-      display__EQQG(Self__D5CR,voir__E5CR);
-      put_string__2EG(((__STRING *)voir__E5CR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_514));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__UHUK=NULL;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__UHUK=execute_link__WMAL(__tmp__THUK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__UHUK=execute_link__5QAL(__tmp__THUK);
-    } break;
-    case __REAL_CST__: {
-      __tmp__UHUK=((__REAL_CST *)__tmp__THUK);
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__UHUK=((__CHARACTER_CST *)__tmp__THUK);
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__UHUK=execute_link__OVAL(__tmp__THUK);
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__UHUK=execute_link__VWAL(__tmp__THUK);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__UHUK=execute_link__0WAL(__tmp__THUK);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__UHUK=execute_link__D1AL(__tmp__THUK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__UHUK=execute_link__M5AL(__tmp__THUK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__UHUK=execute_link__VDBL(__tmp__THUK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__UHUK=execute_link__4HBL(__tmp__THUK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__UHUK=execute_link__HMBL(__tmp__THUK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__UHUK=execute_link__QQBL(__tmp__THUK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__UHUK=execute_link__ROPK(__tmp__THUK);
-    } break;
-    case __ITEM__: {
-      __tmp__UHUK=execute_link__ZUBL(__tmp__THUK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__UHUK=execute_link__AVBL(__tmp__THUK);
-    } break;
-    case __CAST__: {
-      __tmp__UHUK=execute_link__FVBL(__tmp__THUK);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__UHUK=execute_link__CDUL(__tmp__THUK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__UHUK=execute_link__4YBL(__tmp__THUK);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__UHUK=execute_link__O3BL(__tmp__THUK);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__UHUK=execute_link__C2ZM(__tmp__THUK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__UHUK=execute_link__SGFO(__tmp__THUK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UHUK=execute_link__KOLO(__tmp__THUK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__UHUK=execute_link__LMFO(__tmp__THUK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UHUK=execute_link__OULO(__tmp__THUK);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__UHUK=execute_link__IPKM(__tmp__THUK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__UHUK=execute_link__VXOL(__tmp__THUK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__UHUK=execute_link__W4ZM(__tmp__THUK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__UHUK=execute_link__ESFO(__tmp__THUK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__UHUK=execute_link__2QEP(__tmp__THUK);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__UHUK=execute_link__F1QN(__tmp__THUK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__UHUK=execute_link__O5QN(__tmp__THUK);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__UHUK=execute_link__LSQN(__tmp__THUK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__UHUK=execute_link__M3UO(__tmp__THUK);
-    } break;
-    };
-    Self__M4TK->expr__ULFI=__tmp__UHUK;
-    count_no_recursive__ACCL= 0;
-    if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)TYPE_NULL__) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2))) {
-      execute_case__CWRG(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG);
-      execute_case__CWRG(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG);
-    } else {
-      __tmp__XIUK=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-      Self__2PFL= 0;
-      while ((Self__2PFL <= __tmp__XIUK)) {
-        Self__XQQL=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__2PFL]);
-        __tmp__YQQL=Self__XQQL->id__YLAG;
-        switch (((struct ___OBJ *)__tmp__YQQL)->__id) {
-        case __TYPE__: {
-          ((__TYPE *)__tmp__YQQL)->last_pass_binding__AYZI=pass_count__L3LC;
-        } break;
-        case __TYPE_NULL__: {
-          ((__TYPE_NULL *)__tmp__YQQL)->parent_type__TIB.last_pass_binding__AYZI=pass_count__L3LC;
-        } break;
-        case __TYPE_VOID__: {
-          ((__TYPE_VOID *)__tmp__YQQL)->parent_type__UIB.last_pass_binding__AYZI=pass_count__L3LC;
-        } break;
-        case __TYPE_CONTEXT__: {
-          ((__TYPE_CONTEXT *)__tmp__YQQL)->parent_type__VIB.last_pass_binding__AYZI=pass_count__L3LC;
-        } break;
-        case __TYPE_ID__: {
-          ((__TYPE_ID *)__tmp__YQQL)->parent_type__WIB.last_pass_binding__AYZI=pass_count__L3LC;
-        } break;
-        case __TYPE_GENERIC__: {
-          ((__TYPE_GENERIC *)__tmp__YQQL)->parent_type__C2IB.last_pass_binding__AYZI=pass_count__L3LC;
-        } break;
-        case __PROFIL_BLOCK__: {
-          set_late_binding__QVSL();
-        } break;
-        };
-        execute_case__CWRG(Self__XQQL->code__JPAG);
-        Self__2PFL=(__INTEGER)(Self__2PFL +  1);
-      };
-    };
-    result__HDCL=NULL;
-    wr_true__IDCL=NULL;
-    wr_false__JDCL=NULL;
-    rd__KDCL=NULL;
-    val_true__LDCL=NULL;
-    val_false__MDCL=NULL;
-    b__ODCL=FALSE__;
-    c__PDCL=FALSE__;
-    d__QDCL=FALSE__;
-    __tmp__RDCL=Self__M4TK->expr__ULFI;
-    switch (((struct ___OBJ *)__tmp__RDCL)->__id) {
-    case __LIST__: {
-      __tmp__SDCL=static_type__OHQG(__tmp__RDCL);
-    } break;
-    case __STRING_CST__: {
-      __tmp__SDCL=((__STRING_CST *)__tmp__RDCL)->parent_constant__5F.static_type__M2YD;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__SDCL=((__EXTERNAL_C *)__tmp__RDCL)->static_type__1VZD;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__SDCL=((__PROTOTYPE_CST *)__tmp__RDCL)->parent_constant__W2LC.static_type__M2YD;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__SDCL=((__INTEGER_CST *)__tmp__RDCL)->parent_constant__B3LC.static_type__M2YD;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__SDCL=((__LOCAL *)((__READ_LOCAL *)__tmp__RDCL)->local__HJZD)->parent_variable__T1LC.type__D25F;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__SDCL=static_type__CN1H(__tmp__RDCL);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__SDCL=static_type__1N1H();
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__SDCL=static_type__AO1H();
-    } break;
-    case __REAL_CST__: {
-      __tmp__SDCL=((__REAL_CST *)__tmp__RDCL)->parent_constant__U2JH.static_type__M2YD;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__SDCL=((__CHARACTER_CST *)__tmp__RDCL)->parent_constant__H3JH.static_type__M2YD;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__SDCL=static_type__FO1H();
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__SDCL=static_type__KO1H();
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__SDCL=static_type__PO1H();
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__SDCL=static_type__UO1H(__tmp__RDCL);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__SDCL=static_type__0O1H(__tmp__RDCL);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__SDCL=static_type__5O1H(__tmp__RDCL);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__SDCL=static_type__EP1H(__tmp__RDCL);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__SDCL=static_type__JP1H(__tmp__RDCL);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__SDCL=static_type__OP1H(__tmp__RDCL);
-    } break;
-    case __PUT_TO__: {
-      __tmp__SDCL=TYPE_VOID__->parent_type__UIB.default__AKC;
-    } break;
-    case __ITEM__: {
-      __tmp__SDCL=static_type__XP1H(__tmp__RDCL);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__SDCL=static_type__DQ1H();
-    } break;
-    case __CAST__: {
-      __tmp__SDCL=((__CAST *)__tmp__RDCL)->static_type__0N1H;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__SDCL=static_type__NOKL(__tmp__RDCL);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__SDCL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RDCL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__SDCL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RDCL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__SDCL=static_type__Z1ZM();
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__SDCL=static_type__ZQEO();
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SDCL=static_type__P0IO();
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__SDCL=static_type__4QEO();
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SDCL=static_type__V0IO();
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__SDCL=static_type__DFJM(__tmp__RDCL);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__SDCL=static_type__P3ML(__tmp__RDCL);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__SDCL=static_type__R3XM(__tmp__RDCL);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__SDCL=static_type__DREO(__tmp__RDCL);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__SDCL=static_type__0BEP();
-    } break;
-    case __EXPR_INF__: {
-      __tmp__SDCL=static_type__V0QN();
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__SDCL=static_type__00QN();
-    } break;
-    case __EXPR_OR__: {
-      __tmp__SDCL=static_type__3YPN(__tmp__RDCL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__SDCL=static_type__1HSO(__tmp__RDCL);
-    } break;
-    };
-    if ((((((void *)((__TYPE_FULL *)__tmp__SDCL)->parent_type__5SL == (void *)type_boolean__VJB) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  2))) {
-      if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG != (void *)type_true__FJB) || ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->id__YLAG != (void *)type_false__NJB))) {
-        pos__IDAL=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
-        put_error__text__0AH( 0,(&__string_553));
-        put_position__ECH(pos__IDAL);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
-        };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
-          exit(( 1));
-        };
-      };
-      __tmp__MGCL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-      if (__tmp__MGCL==NULL) {
-        __tmp__NGCL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__MGCL)->__id) {
-        case __LIST__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__NGCL=((void *)__tmp__MGCL);
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__NGCL=((void *)__tmp__MGCL);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__NGCL=((void *)__tmp__MGCL);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__NGCL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__NGCL=NULL;
-        } break;
-        }
-      };
-      wr_true__IDCL=__tmp__NGCL;
-      __tmp__SGCL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-      if (__tmp__SGCL==NULL) {
-        __tmp__TGCL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__SGCL)->__id) {
-        case __LIST__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__TGCL=((void *)__tmp__SGCL);
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__TGCL=((void *)__tmp__SGCL);
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__TGCL=((void *)__tmp__SGCL);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__TGCL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__TGCL=NULL;
-        } break;
-        }
-      };
-      wr_false__JDCL=__tmp__TGCL;
-      if ((((void *)__tmp__NGCL != (void *)NULL) && ((void *)__tmp__TGCL != (void *)NULL))) {
-        switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__5GCL=((__SLOT_DATA *)((__WRITE_GLOBAL *)__tmp__NGCL)->global__GU1H)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__5GCL=((__SLOT_DATA *)((__WRITE_SLOT *)__tmp__NGCL)->slot__HT1H)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__5GCL=((__LOCAL *)((__WRITE_LOCAL *)__tmp__NGCL)->local__ERIJ)->parent_variable__T1LC.type__D25F;
-        } break;
-        };
-        __tmp__NHCL=((void *)((__TYPE_FULL *)__tmp__5GCL)->parent_type__5SL == (void *)type_boolean__VJB);
-      } else {
-        __tmp__NHCL=FALSE__;
-      };
-      if (__tmp__NHCL) {
-        switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__IHCL=((__WRITE_GLOBAL *)__tmp__NGCL)->global__GU1H;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__IHCL=((__WRITE_SLOT *)__tmp__NGCL)->slot__HT1H;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__IHCL=((__WRITE_LOCAL *)__tmp__NGCL)->local__ERIJ;
-        } break;
-        };
-        switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__JHCL=((__WRITE_GLOBAL *)__tmp__TGCL)->global__GU1H;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__JHCL=((__WRITE_SLOT *)__tmp__TGCL)->slot__HT1H;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__JHCL=((__WRITE_LOCAL *)__tmp__TGCL)->local__ERIJ;
-        } break;
-        };
-        __tmp__OHCL=((void *)__tmp__IHCL == (void *)__tmp__JHCL);
-      } else {
-        __tmp__OHCL=FALSE__;
-      };
-      if (__tmp__OHCL) {
-        switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__UHCL=((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__UHCL=((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__UHCL=((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH;
-        } break;
-        };
-        val_true__LDCL=__tmp__UHCL;
-        switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__VHCL=((__WRITE_GLOBAL *)__tmp__TGCL)->parent_write__YAGH.value__PAEH;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__VHCL=((__WRITE_SLOT *)__tmp__TGCL)->parent_write__FBGH.value__PAEH;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__VHCL=((__WRITE_LOCAL *)__tmp__TGCL)->parent_write__540I.value__PAEH;
-        } break;
-        };
-        val_false__MDCL=__tmp__VHCL;
-        switch (((struct ___OBJ *)__tmp__UHCL)->__id) {
-        case __LIST__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __STRING_CST__: {
-          __tmp__WHCL=TRUE__;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__WHCL=TRUE__;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__WHCL=TRUE__;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __REAL_CST__: {
-          __tmp__WHCL=TRUE__;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__WHCL=TRUE__;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __PUT_TO__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __ITEM__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __CAST__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__WHCL=FALSE__;
-        } break;
-        };
-        if (__tmp__WHCL) {
-          switch (((struct ___OBJ *)__tmp__UHCL)->__id) {
-          case __LIST__: {
-            __tmp__2HCL=static_type__OHQG(__tmp__UHCL);
-          } break;
-          case __STRING_CST__: {
-            __tmp__2HCL=((__STRING_CST *)__tmp__UHCL)->parent_constant__5F.static_type__M2YD;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__2HCL=((__EXTERNAL_C *)__tmp__UHCL)->static_type__1VZD;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__2HCL=((__PROTOTYPE_CST *)__tmp__UHCL)->parent_constant__W2LC.static_type__M2YD;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__2HCL=((__INTEGER_CST *)__tmp__UHCL)->parent_constant__B3LC.static_type__M2YD;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__2HCL=((__LOCAL *)((__READ_LOCAL *)__tmp__UHCL)->local__HJZD)->parent_variable__T1LC.type__D25F;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__2HCL=static_type__CN1H(__tmp__UHCL);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__2HCL=static_type__1N1H();
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__2HCL=static_type__AO1H();
-          } break;
-          case __REAL_CST__: {
-            __tmp__2HCL=((__REAL_CST *)__tmp__UHCL)->parent_constant__U2JH.static_type__M2YD;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__2HCL=((__CHARACTER_CST *)__tmp__UHCL)->parent_constant__H3JH.static_type__M2YD;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__2HCL=static_type__FO1H();
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__2HCL=static_type__KO1H();
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__2HCL=static_type__PO1H();
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__2HCL=static_type__UO1H(__tmp__UHCL);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__2HCL=static_type__0O1H(__tmp__UHCL);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__2HCL=static_type__5O1H(__tmp__UHCL);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__2HCL=static_type__EP1H(__tmp__UHCL);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__2HCL=static_type__JP1H(__tmp__UHCL);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__2HCL=static_type__OP1H(__tmp__UHCL);
-          } break;
-          case __PUT_TO__: {
-            __tmp__2HCL=TYPE_VOID__->parent_type__UIB.default__AKC;
-          } break;
-          case __ITEM__: {
-            __tmp__2HCL=static_type__XP1H(__tmp__UHCL);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__2HCL=static_type__DQ1H();
-          } break;
-          case __CAST__: {
-            __tmp__2HCL=((__CAST *)__tmp__UHCL)->static_type__0N1H;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__2HCL=static_type__NOKL(__tmp__UHCL);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__2HCL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UHCL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__2HCL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UHCL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__2HCL=static_type__Z1ZM();
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__2HCL=static_type__ZQEO();
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__2HCL=static_type__P0IO();
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__2HCL=static_type__4QEO();
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__2HCL=static_type__V0IO();
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__2HCL=static_type__DFJM(__tmp__UHCL);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__2HCL=static_type__P3ML(__tmp__UHCL);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__2HCL=static_type__R3XM(__tmp__UHCL);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__2HCL=static_type__DREO(__tmp__UHCL);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__2HCL=static_type__0BEP();
-          } break;
-          case __EXPR_INF__: {
-            __tmp__2HCL=static_type__V0QN();
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__2HCL=static_type__00QN();
-          } break;
-          case __EXPR_OR__: {
-            __tmp__2HCL=static_type__3YPN(__tmp__UHCL);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__2HCL=static_type__1HSO(__tmp__UHCL);
-          } break;
-          };
-          b__ODCL=((void *)((__TYPE_FULL *)__tmp__2HCL)->parent_type__5SL == (void *)type_true__FJB);
-          __tmp__CICL=b__ODCL;
-        } else {
-          __tmp__CICL=FALSE__;
-        };
-        if (__tmp__CICL) {
-          if (__tmp__VHCL==NULL) {
-            __tmp__JICL=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__VHCL)->__id) {
-            case __LIST__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __STRING_CST__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXTERNAL_C__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __INTEGER_CST__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__JICL=((void *)__tmp__VHCL);
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __REAL_CST__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __CHARACTER_CST__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __IS_EXPANDED__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __GET_TYPE_ID__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_SUP__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_SUB__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_MUL__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_DIV__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_AND__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __PUT_TO__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __ITEM__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __SIZE_OF__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __CAST__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __CALL_SLOT__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __READ_SLOT__: {
-              __tmp__JICL=((void *)__tmp__VHCL);
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__JICL=((void *)__tmp__VHCL);
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_NEG__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_ADD__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_NOT__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_MOD__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_INF__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_OR__: {
-              __tmp__JICL=NULL;
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__JICL=NULL;
-            } break;
-            }
-          };
-          rd__KDCL=__tmp__JICL;
-          if (((void *)__tmp__JICL != (void *)NULL)) {
-            switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-            case __WRITE_GLOBAL__: {
-              remove__04IK(__tmp__NGCL);
-            } break;
-            case __WRITE_SLOT__: {
-              remove__44IK(__tmp__NGCL);
-            } break;
-            case __WRITE_LOCAL__: {
-              remove__E5IK(__tmp__NGCL);
-            } break;
-            };
-            p__ZPMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
-            l__0PMR=Self__M4TK->expr__ULFI;
-            result__QPMR=NULL;
-            ptr__RPMR=((__POINTER )(NULL));
-            typ_id__SPMR= 0;
-            sz__TPMR=((__UINTEGER_32 )sizeof(__EXPR_OR_LOGIC));
-            if ((sz__TPMR ==  0)) {
-              result__QPMR=EXPR_OR_LOGIC__;
-            } else {
-              typ_id__SPMR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TPMR);
-              if ((typ_id__SPMR == (__INTEGER)(-  1))) {
-                a__UPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__VPMR=(__UINTEGER_32)((__UINTEGER_32)(sz__TPMR + a__UPMR) & (__UINTEGER_32)(~ a__UPMR));
-                ptr_table__5R1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VPMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__4R1R=((__POINTER )(NULL));
-                result__AS1R=((__POINTER *)ptr_table__5R1R)[ 0];
-                if ((result__AS1R == (void *)NULL)) {
-                  result__AS1R=new_lab__2PJ(new_size__VPMR);
-                  next__4R1R=(void *)((unsigned long)result__AS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPMR)));
-                  ((__POINTER *)next__4R1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5R1R)[ 0]=next__4R1R;
-                } else {
-                  next__4R1R=((__POINTER *)result__AS1R)[ 0];
-                  if ((next__4R1R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VPMR <<  1)) <=  4096)) {
-                      next__4R1R=(void *)((unsigned long)result__AS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPMR)));
-                    } else {
-                      next__4R1R=new_lab__2PJ(new_size__VPMR);
-                    };
-                    ((__POINTER *)next__4R1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__5R1R)[ 0]=next__4R1R;
-                  } else {
-                    ((__POINTER *)result__AS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4R1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__AS1R=next__4R1R;
-                  };
-                };
-                ptr__RPMR=result__AS1R;
-              } else {
-                t__WPMR=((__UINTEGER_32 )typ_id__SPMR);
-                a__XPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__HS1R=(__UINTEGER_32)((__UINTEGER_32)(sz__TPMR + a__XPMR) & (__UINTEGER_32)(~ a__XPMR));
-                ptr_table__ES1R=((__POINTER )(&(table_type[(t__WPMR)])));
-                lab_type__GS1R=(__UINTEGER_32)(t__WPMR |  1);
-                next__DS1R=((__POINTER )(NULL));
-                result__FS1R=((__POINTER *)ptr_table__ES1R)[ 0];
-                if ((result__FS1R == (void *)NULL)) {
-                  result__FS1R=new_lab__2PJ(lab_type__GS1R);
-                  next__DS1R=(void *)((unsigned long)result__FS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HS1R)));
-                  ((__POINTER *)next__DS1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ES1R)[ 0]=next__DS1R;
-                } else {
-                  next__DS1R=((__POINTER *)result__FS1R)[ 0];
-                  if ((next__DS1R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HS1R <<  1)) <=  4096)) {
-                      next__DS1R=(void *)((unsigned long)result__FS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HS1R)));
-                    } else {
-                      next__DS1R=new_lab__2PJ(lab_type__GS1R);
-                    };
-                    ((__POINTER *)next__DS1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__ES1R)[ 0]=next__DS1R;
-                  } else {
-                    ((__POINTER *)result__FS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__FS1R=next__DS1R;
-                  };
-                };
-                ptr__RPMR=result__FS1R;
-              };
-              result__QPMR=((__EXPR_OR_LOGIC *)ptr__RPMR);
-              *(result__QPMR) = *(EXPR_OR_LOGIC__);
-            };
-            Self__YPMR=((__EXPR_OR_LOGIC *)result__QPMR);
-            Self__YPMR->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZPMR;
-            Self__YPMR->parent_expr_binary_logic__QICL.left__RREO=l__0PMR;
-            Self__YPMR->parent_expr_binary_logic__QICL.right__VREO=__tmp__VHCL;
-            val_false__MDCL=result__QPMR;
-            switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
-            case __WRITE_GLOBAL__: {
-              ((__WRITE_GLOBAL *)__tmp__TGCL)->parent_write__YAGH.value__PAEH=result__QPMR;
-            } break;
-            case __WRITE_SLOT__: {
-              ((__WRITE_SLOT *)__tmp__TGCL)->parent_write__FBGH.value__PAEH=result__QPMR;
-            } break;
-            case __WRITE_LOCAL__: {
-              ((__WRITE_LOCAL *)__tmp__TGCL)->parent_write__540I.value__PAEH=result__QPMR;
-            } break;
-            };
-            result__HDCL=__tmp__TGCL;
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__VICL=TRUE__;
-          } else {
-            __tmp__VICL=FALSE__;
-          };
-          if ((! __tmp__VICL)) {
-            if (((count_no_recursive__ACCL ==  0) || (modify_count__X3LC ==  0))) {
-              switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-              case __WRITE_GLOBAL__: {
-                remove__04IK(__tmp__NGCL);
-              } break;
-              case __WRITE_SLOT__: {
-                remove__44IK(__tmp__NGCL);
-              } break;
-              case __WRITE_LOCAL__: {
-                remove__E5IK(__tmp__NGCL);
-              } break;
-              };
-              p__FQMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
-              l__GQMR=Self__M4TK->expr__ULFI;
-              result__2PMR=NULL;
-              ptr__3PMR=((__POINTER )(NULL));
-              typ_id__4PMR= 0;
-              sz__5PMR=((__UINTEGER_32 )sizeof(__EXPR_OR_OR_LOGIC));
-              if ((sz__5PMR ==  0)) {
-                result__2PMR=EXPR_OR_OR_LOGIC__;
-              } else {
-                typ_id__4PMR=-1;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5PMR);
-                if ((typ_id__4PMR == (__INTEGER)(-  1))) {
-                  a__AQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__BQMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5PMR + a__AQMR) & (__UINTEGER_32)(~ a__AQMR));
-                  ptr_table__JS1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BQMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__IS1R=((__POINTER )(NULL));
-                  result__KS1R=((__POINTER *)ptr_table__JS1R)[ 0];
-                  if ((result__KS1R == (void *)NULL)) {
-                    result__KS1R=new_lab__2PJ(new_size__BQMR);
-                    next__IS1R=(void *)((unsigned long)result__KS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BQMR)));
-                    ((__POINTER *)next__IS1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__JS1R)[ 0]=next__IS1R;
-                  } else {
-                    next__IS1R=((__POINTER *)result__KS1R)[ 0];
-                    if ((next__IS1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BQMR <<  1)) <=  4096)) {
-                        next__IS1R=(void *)((unsigned long)result__KS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BQMR)));
-                      } else {
-                        next__IS1R=new_lab__2PJ(new_size__BQMR);
-                      };
-                      ((__POINTER *)next__IS1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__JS1R)[ 0]=next__IS1R;
-                    } else {
-                      ((__POINTER *)result__KS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__KS1R=next__IS1R;
-                    };
-                  };
-                  ptr__3PMR=result__KS1R;
-                } else {
-                  t__CQMR=((__UINTEGER_32 )typ_id__4PMR);
-                  a__DQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__RS1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5PMR + a__DQMR) & (__UINTEGER_32)(~ a__DQMR));
-                  ptr_table__OS1R=((__POINTER )(&(table_type[(t__CQMR)])));
-                  lab_type__QS1R=(__UINTEGER_32)(t__CQMR |  1);
-                  next__NS1R=((__POINTER )(NULL));
-                  result__PS1R=((__POINTER *)ptr_table__OS1R)[ 0];
-                  if ((result__PS1R == (void *)NULL)) {
-                    result__PS1R=new_lab__2PJ(lab_type__QS1R);
-                    next__NS1R=(void *)((unsigned long)result__PS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RS1R)));
-                    ((__POINTER *)next__NS1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__OS1R)[ 0]=next__NS1R;
-                  } else {
-                    next__NS1R=((__POINTER *)result__PS1R)[ 0];
-                    if ((next__NS1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RS1R <<  1)) <=  4096)) {
-                        next__NS1R=(void *)((unsigned long)result__PS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RS1R)));
-                      } else {
-                        next__NS1R=new_lab__2PJ(lab_type__QS1R);
-                      };
-                      ((__POINTER *)next__NS1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__OS1R)[ 0]=next__NS1R;
-                    } else {
-                      ((__POINTER *)result__PS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__PS1R=next__NS1R;
-                    };
-                  };
-                  ptr__3PMR=result__PS1R;
-                };
-                result__2PMR=((__EXPR_OR_OR_LOGIC *)ptr__3PMR);
-                *(result__2PMR) = *(EXPR_OR_OR_LOGIC__);
-              };
-              Self__EQMR=((__EXPR_OR_OR_LOGIC *)result__2PMR);
-              Self__EQMR->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FQMR;
-              Self__EQMR->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO=l__GQMR;
-              Self__EQMR->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO=val_false__MDCL;
-              val_false__MDCL=result__2PMR;
-              switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
-              case __WRITE_GLOBAL__: {
-                ((__WRITE_GLOBAL *)__tmp__TGCL)->parent_write__YAGH.value__PAEH=result__2PMR;
-              } break;
-              case __WRITE_SLOT__: {
-                ((__WRITE_SLOT *)__tmp__TGCL)->parent_write__FBGH.value__PAEH=result__2PMR;
-              } break;
-              case __WRITE_LOCAL__: {
-                ((__WRITE_LOCAL *)__tmp__TGCL)->parent_write__540I.value__PAEH=result__2PMR;
-              } break;
-              };
-              result__HDCL=__tmp__TGCL;
-              switch_new_pass__05LC=TRUE__;
-            };
-          };
-          __tmp__RJCL=TRUE__;
-        } else {
-          __tmp__RJCL=FALSE__;
-        };
-        if (__tmp__RJCL) {
-          __tmp__RLCL=TRUE__;
-        } else {
-          switch (((struct ___OBJ *)val_false__MDCL)->__id) {
-          case __LIST__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __STRING_CST__: {
-            __tmp__WJCL=TRUE__;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__WJCL=TRUE__;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__WJCL=TRUE__;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __REAL_CST__: {
-            __tmp__WJCL=TRUE__;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__WJCL=TRUE__;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __PUT_TO__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __ITEM__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __CAST__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__WJCL=FALSE__;
-          } break;
-          };
-          c__PDCL=__tmp__WJCL;
-          if (__tmp__WJCL) {
-            switch (((struct ___OBJ *)val_false__MDCL)->__id) {
-            case __LIST__: {
-              __tmp__2JCL=static_type__OHQG(val_false__MDCL);
-            } break;
-            case __STRING_CST__: {
-              __tmp__2JCL=((__STRING_CST *)val_false__MDCL)->parent_constant__5F.static_type__M2YD;
-            } break;
-            case __EXTERNAL_C__: {
-              __tmp__2JCL=((__EXTERNAL_C *)val_false__MDCL)->static_type__1VZD;
-            } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__2JCL=((__PROTOTYPE_CST *)val_false__MDCL)->parent_constant__W2LC.static_type__M2YD;
-            } break;
-            case __INTEGER_CST__: {
-              __tmp__2JCL=((__INTEGER_CST *)val_false__MDCL)->parent_constant__B3LC.static_type__M2YD;
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__2JCL=((__LOCAL *)((__READ_LOCAL *)val_false__MDCL)->local__HJZD)->parent_variable__T1LC.type__D25F;
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__2JCL=static_type__CN1H(val_false__MDCL);
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__2JCL=static_type__1N1H();
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__2JCL=static_type__AO1H();
-            } break;
-            case __REAL_CST__: {
-              __tmp__2JCL=((__REAL_CST *)val_false__MDCL)->parent_constant__U2JH.static_type__M2YD;
-            } break;
-            case __CHARACTER_CST__: {
-              __tmp__2JCL=((__CHARACTER_CST *)val_false__MDCL)->parent_constant__H3JH.static_type__M2YD;
-            } break;
-            case __IS_EXPANDED__: {
-              __tmp__2JCL=static_type__FO1H();
-            } break;
-            case __GET_TYPE_ID__: {
-              __tmp__2JCL=static_type__KO1H();
-            } break;
-            case __EXPR_SUP__: {
-              __tmp__2JCL=static_type__PO1H();
-            } break;
-            case __EXPR_SUB__: {
-              __tmp__2JCL=static_type__UO1H(val_false__MDCL);
-            } break;
-            case __EXPR_MUL__: {
-              __tmp__2JCL=static_type__0O1H(val_false__MDCL);
-            } break;
-            case __EXPR_DIV__: {
-              __tmp__2JCL=static_type__5O1H(val_false__MDCL);
-            } break;
-            case __EXPR_AND__: {
-              __tmp__2JCL=static_type__EP1H(val_false__MDCL);
-            } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__2JCL=static_type__JP1H(val_false__MDCL);
-            } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__2JCL=static_type__OP1H(val_false__MDCL);
-            } break;
-            case __PUT_TO__: {
-              __tmp__2JCL=TYPE_VOID__->parent_type__UIB.default__AKC;
-            } break;
-            case __ITEM__: {
-              __tmp__2JCL=static_type__XP1H(val_false__MDCL);
-            } break;
-            case __SIZE_OF__: {
-              __tmp__2JCL=static_type__DQ1H();
-            } break;
-            case __CAST__: {
-              __tmp__2JCL=((__CAST *)val_false__MDCL)->static_type__0N1H;
-            } break;
-            case __CALL_SLOT__: {
-              __tmp__2JCL=static_type__NOKL(val_false__MDCL);
-            } break;
-            case __READ_SLOT__: {
-              __tmp__2JCL=((__SLOT_DATA *)((__READ_SLOT *)val_false__MDCL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__2JCL=((__SLOT_DATA *)((__READ_GLOBAL *)val_false__MDCL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__2JCL=static_type__Z1ZM();
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__2JCL=static_type__ZQEO();
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__2JCL=static_type__P0IO();
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__2JCL=static_type__4QEO();
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__2JCL=static_type__V0IO();
-            } break;
-            case __EXPR_NEG__: {
-              __tmp__2JCL=static_type__DFJM(val_false__MDCL);
-            } break;
-            case __EXPR_ADD__: {
-              __tmp__2JCL=static_type__P3ML(val_false__MDCL);
-            } break;
-            case __EXPR_NOT__: {
-              __tmp__2JCL=static_type__R3XM(val_false__MDCL);
-            } break;
-            case __EXPR_MOD__: {
-              __tmp__2JCL=static_type__DREO(val_false__MDCL);
-            } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__2JCL=static_type__0BEP();
-            } break;
-            case __EXPR_INF__: {
-              __tmp__2JCL=static_type__V0QN();
-            } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__2JCL=static_type__00QN();
-            } break;
-            case __EXPR_OR__: {
-              __tmp__2JCL=static_type__3YPN(val_false__MDCL);
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__2JCL=static_type__1HSO(val_false__MDCL);
-            } break;
-            };
-            d__QDCL=((void *)((__TYPE_FULL *)__tmp__2JCL)->parent_type__5SL == (void *)type_false__NJB);
-            __tmp__CKCL=d__QDCL;
-          } else {
-            __tmp__CKCL=FALSE__;
-          };
-          if (__tmp__CKCL) {
-            if (__tmp__UHCL==NULL) {
-              __tmp__KKCL=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__UHCL)->__id) {
-              case __LIST__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __STRING_CST__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXTERNAL_C__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __PROTOTYPE_CST__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __INTEGER_CST__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __READ_LOCAL__: {
-                __tmp__KKCL=((void *)__tmp__UHCL);
-              } break;
-              case __EXPR_MULTIPLE__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_EQUAL__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_NOT_EQUAL__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __REAL_CST__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __CHARACTER_CST__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __IS_EXPANDED__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __GET_TYPE_ID__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_SUP__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_SUB__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_MUL__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_DIV__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_AND__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_SHIFT_R__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_SHIFT_L__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __PUT_TO__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __ITEM__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __SIZE_OF__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __CAST__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __CALL_SLOT__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __READ_SLOT__: {
-                __tmp__KKCL=((void *)__tmp__UHCL);
-              } break;
-              case __READ_GLOBAL__: {
-                __tmp__KKCL=((void *)__tmp__UHCL);
-              } break;
-              case __EXPR_NOT_LOGIC__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_OR_LOGIC__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_AND_LOGIC__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_NEG__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_ADD__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_NOT__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_MOD__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_SUP_EQ__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_INF__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_INF_EQ__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_OR__: {
-                __tmp__KKCL=NULL;
-              } break;
-              case __EXPR_XOR__: {
-                __tmp__KKCL=NULL;
-              } break;
-              }
-            };
-            rd__KDCL=__tmp__KKCL;
-            if (((void *)__tmp__KKCL != (void *)NULL)) {
-              switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
-              case __WRITE_GLOBAL__: {
-                remove__04IK(__tmp__TGCL);
-              } break;
-              case __WRITE_SLOT__: {
-                remove__44IK(__tmp__TGCL);
-              } break;
-              case __WRITE_LOCAL__: {
-                remove__E5IK(__tmp__TGCL);
-              } break;
-              };
-              p__RQMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
-              l__SQMR=Self__M4TK->expr__ULFI;
-              result__IQMR=NULL;
-              ptr__JQMR=((__POINTER )(NULL));
-              typ_id__KQMR= 0;
-              sz__LQMR=((__UINTEGER_32 )sizeof(__EXPR_AND_LOGIC));
-              if ((sz__LQMR ==  0)) {
-                result__IQMR=EXPR_AND_LOGIC__;
-              } else {
-                typ_id__KQMR=-1;
-                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LQMR);
-                if ((typ_id__KQMR == (__INTEGER)(-  1))) {
-                  a__MQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__NQMR=(__UINTEGER_32)((__UINTEGER_32)(sz__LQMR + a__MQMR) & (__UINTEGER_32)(~ a__MQMR));
-                  ptr_table__TS1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NQMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__SS1R=((__POINTER )(NULL));
-                  result__US1R=((__POINTER *)ptr_table__TS1R)[ 0];
-                  if ((result__US1R == (void *)NULL)) {
-                    result__US1R=new_lab__2PJ(new_size__NQMR);
-                    next__SS1R=(void *)((unsigned long)result__US1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NQMR)));
-                    ((__POINTER *)next__SS1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__TS1R)[ 0]=next__SS1R;
-                  } else {
-                    next__SS1R=((__POINTER *)result__US1R)[ 0];
-                    if ((next__SS1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__US1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NQMR <<  1)) <=  4096)) {
-                        next__SS1R=(void *)((unsigned long)result__US1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NQMR)));
-                      } else {
-                        next__SS1R=new_lab__2PJ(new_size__NQMR);
-                      };
-                      ((__POINTER *)next__SS1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__TS1R)[ 0]=next__SS1R;
-                    } else {
-                      ((__POINTER *)result__US1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__US1R=next__SS1R;
-                    };
-                  };
-                  ptr__JQMR=result__US1R;
-                } else {
-                  t__OQMR=((__UINTEGER_32 )typ_id__KQMR);
-                  a__PQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__1S1R=(__UINTEGER_32)((__UINTEGER_32)(sz__LQMR + a__PQMR) & (__UINTEGER_32)(~ a__PQMR));
-                  ptr_table__YS1R=((__POINTER )(&(table_type[(t__OQMR)])));
-                  lab_type__0S1R=(__UINTEGER_32)(t__OQMR |  1);
-                  next__XS1R=((__POINTER )(NULL));
-                  result__ZS1R=((__POINTER *)ptr_table__YS1R)[ 0];
-                  if ((result__ZS1R == (void *)NULL)) {
-                    result__ZS1R=new_lab__2PJ(lab_type__0S1R);
-                    next__XS1R=(void *)((unsigned long)result__ZS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S1R)));
-                    ((__POINTER *)next__XS1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__YS1R)[ 0]=next__XS1R;
-                  } else {
-                    next__XS1R=((__POINTER *)result__ZS1R)[ 0];
-                    if ((next__XS1R == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1S1R <<  1)) <=  4096)) {
-                        next__XS1R=(void *)((unsigned long)result__ZS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S1R)));
-                      } else {
-                        next__XS1R=new_lab__2PJ(lab_type__0S1R);
-                      };
-                      ((__POINTER *)next__XS1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__YS1R)[ 0]=next__XS1R;
-                    } else {
-                      ((__POINTER *)result__ZS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__ZS1R=next__XS1R;
-                    };
-                  };
-                  ptr__JQMR=result__ZS1R;
-                };
-                result__IQMR=((__EXPR_AND_LOGIC *)ptr__JQMR);
-                *(result__IQMR) = *(EXPR_AND_LOGIC__);
-              };
-              Self__QQMR=((__EXPR_AND_LOGIC *)result__IQMR);
-              Self__QQMR->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RQMR;
-              Self__QQMR->parent_expr_binary_logic__QKCL.left__RREO=l__SQMR;
-              Self__QQMR->parent_expr_binary_logic__QKCL.right__VREO=__tmp__UHCL;
-              val_true__LDCL=result__IQMR;
-              switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-              case __WRITE_GLOBAL__: {
-                ((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH=result__IQMR;
-              } break;
-              case __WRITE_SLOT__: {
-                ((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH=result__IQMR;
-              } break;
-              case __WRITE_LOCAL__: {
-                ((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH=result__IQMR;
-              } break;
-              };
-              result__HDCL=__tmp__NGCL;
-              modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-              __tmp__VKCL=TRUE__;
-            } else {
-              __tmp__VKCL=FALSE__;
-            };
-            if ((! __tmp__VKCL)) {
-              if (((count_no_recursive__ACCL ==  0) || (modify_count__X3LC ==  0))) {
-                switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
-                case __WRITE_GLOBAL__: {
-                  remove__04IK(__tmp__TGCL);
-                } break;
-                case __WRITE_SLOT__: {
-                  remove__44IK(__tmp__TGCL);
-                } break;
-                case __WRITE_LOCAL__: {
-                  remove__E5IK(__tmp__TGCL);
-                } break;
-                };
-                p__3QMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
-                l__4QMR=Self__M4TK->expr__ULFI;
-                result__UQMR=NULL;
-                ptr__VQMR=((__POINTER )(NULL));
-                typ_id__WQMR= 0;
-                sz__XQMR=((__UINTEGER_32 )sizeof(__EXPR_AND_AND_LOGIC));
-                if ((sz__XQMR ==  0)) {
-                  result__UQMR=EXPR_AND_AND_LOGIC__;
-                } else {
-                  typ_id__WQMR=-1;
-                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XQMR);
-                  if ((typ_id__WQMR == (__INTEGER)(-  1))) {
-                    a__YQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__ZQMR=(__UINTEGER_32)((__UINTEGER_32)(sz__XQMR + a__YQMR) & (__UINTEGER_32)(~ a__YQMR));
-                    ptr_table__3S1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZQMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__2S1R=((__POINTER )(NULL));
-                    result__4S1R=((__POINTER *)ptr_table__3S1R)[ 0];
-                    if ((result__4S1R == (void *)NULL)) {
-                      result__4S1R=new_lab__2PJ(new_size__ZQMR);
-                      next__2S1R=(void *)((unsigned long)result__4S1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQMR)));
-                      ((__POINTER *)next__2S1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__3S1R)[ 0]=next__2S1R;
-                    } else {
-                      next__2S1R=((__POINTER *)result__4S1R)[ 0];
-                      if ((next__2S1R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4S1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZQMR <<  1)) <=  4096)) {
-                          next__2S1R=(void *)((unsigned long)result__4S1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQMR)));
-                        } else {
-                          next__2S1R=new_lab__2PJ(new_size__ZQMR);
-                        };
-                        ((__POINTER *)next__2S1R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__3S1R)[ 0]=next__2S1R;
-                      } else {
-                        ((__POINTER *)result__4S1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2S1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__4S1R=next__2S1R;
-                      };
-                    };
-                    ptr__VQMR=result__4S1R;
-                  } else {
-                    t__0QMR=((__UINTEGER_32 )typ_id__WQMR);
-                    a__1QMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__FT1R=(__UINTEGER_32)((__UINTEGER_32)(sz__XQMR + a__1QMR) & (__UINTEGER_32)(~ a__1QMR));
-                    ptr_table__CT1R=((__POINTER )(&(table_type[(t__0QMR)])));
-                    lab_type__ET1R=(__UINTEGER_32)(t__0QMR |  1);
-                    next__BT1R=((__POINTER )(NULL));
-                    result__DT1R=((__POINTER *)ptr_table__CT1R)[ 0];
-                    if ((result__DT1R == (void *)NULL)) {
-                      result__DT1R=new_lab__2PJ(lab_type__ET1R);
-                      next__BT1R=(void *)((unsigned long)result__DT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT1R)));
-                      ((__POINTER *)next__BT1R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__CT1R)[ 0]=next__BT1R;
-                    } else {
-                      next__BT1R=((__POINTER *)result__DT1R)[ 0];
-                      if ((next__BT1R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DT1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FT1R <<  1)) <=  4096)) {
-                          next__BT1R=(void *)((unsigned long)result__DT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT1R)));
-                        } else {
-                          next__BT1R=new_lab__2PJ(lab_type__ET1R);
-                        };
-                        ((__POINTER *)next__BT1R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__CT1R)[ 0]=next__BT1R;
-                      } else {
-                        ((__POINTER *)result__DT1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BT1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__DT1R=next__BT1R;
-                      };
-                    };
-                    ptr__VQMR=result__DT1R;
-                  };
-                  result__UQMR=((__EXPR_AND_AND_LOGIC *)ptr__VQMR);
-                  *(result__UQMR) = *(EXPR_AND_AND_LOGIC__);
-                };
-                Self__2QMR=((__EXPR_AND_AND_LOGIC *)result__UQMR);
-                Self__2QMR->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3QMR;
-                Self__2QMR->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO=l__4QMR;
-                Self__2QMR->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO=val_true__LDCL;
-                val_true__LDCL=result__UQMR;
-                switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-                case __WRITE_GLOBAL__: {
-                  ((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH=result__UQMR;
-                } break;
-                case __WRITE_SLOT__: {
-                  ((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH=result__UQMR;
-                } break;
-                case __WRITE_LOCAL__: {
-                  ((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH=result__UQMR;
-                } break;
-                };
-                result__HDCL=__tmp__NGCL;
-                switch_new_pass__05LC=TRUE__;
-              };
-            };
-          };
-          __tmp__RLCL=__tmp__CKCL;
-        };
-        if ((! __tmp__RLCL)) {
-          if ((((__tmp__WHCL && (! b__ODCL)) & c__PDCL) && (! d__QDCL))) {
-            switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
-            case __WRITE_GLOBAL__: {
-              remove__04IK(__tmp__TGCL);
-            } break;
-            case __WRITE_SLOT__: {
-              remove__44IK(__tmp__TGCL);
-            } break;
-            case __WRITE_LOCAL__: {
-              remove__E5IK(__tmp__TGCL);
-            } break;
-            };
-            p__JRMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
-            r__KRMR=Self__M4TK->expr__ULFI;
-            result__ARMR=NULL;
-            ptr__BRMR=((__POINTER )(NULL));
-            typ_id__CRMR= 0;
-            sz__DRMR=((__UINTEGER_32 )sizeof(__EXPR_NOT_LOGIC));
-            if ((sz__DRMR ==  0)) {
-              result__ARMR=EXPR_NOT_LOGIC__;
-            } else {
-              typ_id__CRMR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DRMR);
-              if ((typ_id__CRMR == (__INTEGER)(-  1))) {
-                a__ERMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__FRMR=(__UINTEGER_32)((__UINTEGER_32)(sz__DRMR + a__ERMR) & (__UINTEGER_32)(~ a__ERMR));
-                ptr_table__HT1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FRMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__GT1R=((__POINTER )(NULL));
-                result__IT1R=((__POINTER *)ptr_table__HT1R)[ 0];
-                if ((result__IT1R == (void *)NULL)) {
-                  result__IT1R=new_lab__2PJ(new_size__FRMR);
-                  next__GT1R=(void *)((unsigned long)result__IT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRMR)));
-                  ((__POINTER *)next__GT1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__HT1R)[ 0]=next__GT1R;
-                } else {
-                  next__GT1R=((__POINTER *)result__IT1R)[ 0];
-                  if ((next__GT1R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IT1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FRMR <<  1)) <=  4096)) {
-                      next__GT1R=(void *)((unsigned long)result__IT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRMR)));
-                    } else {
-                      next__GT1R=new_lab__2PJ(new_size__FRMR);
-                    };
-                    ((__POINTER *)next__GT1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__HT1R)[ 0]=next__GT1R;
-                  } else {
-                    ((__POINTER *)result__IT1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GT1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__IT1R=next__GT1R;
-                  };
-                };
-                ptr__BRMR=result__IT1R;
-              } else {
-                t__GRMR=((__UINTEGER_32 )typ_id__CRMR);
-                a__HRMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__PT1R=(__UINTEGER_32)((__UINTEGER_32)(sz__DRMR + a__HRMR) & (__UINTEGER_32)(~ a__HRMR));
-                ptr_table__MT1R=((__POINTER )(&(table_type[(t__GRMR)])));
-                lab_type__OT1R=(__UINTEGER_32)(t__GRMR |  1);
-                next__LT1R=((__POINTER )(NULL));
-                result__NT1R=((__POINTER *)ptr_table__MT1R)[ 0];
-                if ((result__NT1R == (void *)NULL)) {
-                  result__NT1R=new_lab__2PJ(lab_type__OT1R);
-                  next__LT1R=(void *)((unsigned long)result__NT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT1R)));
-                  ((__POINTER *)next__LT1R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__MT1R)[ 0]=next__LT1R;
-                } else {
-                  next__LT1R=((__POINTER *)result__NT1R)[ 0];
-                  if ((next__LT1R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NT1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PT1R <<  1)) <=  4096)) {
-                      next__LT1R=(void *)((unsigned long)result__NT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT1R)));
-                    } else {
-                      next__LT1R=new_lab__2PJ(lab_type__OT1R);
-                    };
-                    ((__POINTER *)next__LT1R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__MT1R)[ 0]=next__LT1R;
-                  } else {
-                    ((__POINTER *)result__NT1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LT1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__NT1R=next__LT1R;
-                  };
-                };
-                ptr__BRMR=result__NT1R;
-              };
-              result__ARMR=((__EXPR_NOT_LOGIC *)ptr__BRMR);
-              *(result__ARMR) = *(EXPR_NOT_LOGIC__);
-            };
-            Self__IRMR=((__EXPR_NOT_LOGIC *)result__ARMR);
-            Self__IRMR->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JRMR;
-            Self__IRMR->parent_expr_unary_logic__AHUK.right__Q0ZM=r__KRMR;
-            switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
-            case __WRITE_GLOBAL__: {
-              ((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH=result__ARMR;
-            } break;
-            case __WRITE_SLOT__: {
-              ((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH=result__ARMR;
-            } break;
-            case __WRITE_LOCAL__: {
-              ((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH=result__ARMR;
-            } break;
-            };
-            result__HDCL=__tmp__NGCL;
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-          };
-        };
-      };
-    };
-    result__P4TK=result__HDCL;
-    if (((void *)result__HDCL == (void *)NULL)) {
-      result__P4TK=Self__M4TK;
+      Self__RTTK=(__INTEGER__Q)(Self__RTTK +  1);
     };
+    Self__MHBK->copy_argument__SGBK=TRUE__K__;
   };
-  return(result__P4TK);
 }
 
-static void* execute_unlink__BCMK(__EXPR_MULTIPLE *Self__CCMK)
-// ({EXPR_MULTIPLE}) With resultNo recursive, No inlinable.
+static void* execute_unlink__V2KK(__EXPR_MULTIPLE__GLWH *Self__W2KK)
+// ({EXPR_MULTIPLE__GLWH}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__JCMK,Self__KFPK;
-  void *__tmp__QCMK;
-  __READ_LOCAL *Self__2GFQ,*Self__4GFQ;
-  __LOCAL *Self__QT1R,*Self__VT1R;
-  void *voir__RT1R,*voir__UT1R,*voir__WT1R,*voir__ZT1R;
-  __LIST *Self__TT1R,*Self__YT1R;
-  __READ_GLOBAL *Self__5GFQ;
-  __tmp__JCMK=((__FAST_ARRAYoEXPRo *)Self__CCMK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH;
-  Self__KFPK= 0;
-  while ((Self__KFPK <= __tmp__JCMK)) {
-    __tmp__QCMK=((void **)((__FAST_ARRAYoEXPRo *)Self__CCMK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__KFPK];
-    switch (((struct ___OBJ *)__tmp__QCMK)->__id) {
-    case __LIST__: {
-      remove__SOJJ(__tmp__QCMK);
-    } break;
-    case __STRING_CST__: {
-    } break;
-    case __EXTERNAL_C__: {
-      remove__2TAK(__tmp__QCMK);
-    } break;
-    case __PROTOTYPE_CST__: {
-    } break;
-    case __INTEGER_CST__: {
-    } break;
-    case __READ_LOCAL__: {
-      Self__2GFQ=((__READ_LOCAL *)__tmp__QCMK);
-      Self__QT1R=((__LOCAL *)Self__2GFQ->local__HJZD);
-      Self__QT1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QT1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__QT1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__RT1R=create__AXB( 250);
-        display__UXFK(Self__2GFQ,voir__RT1R);
-        put_string__2EG(((__STRING *)voir__RT1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__TT1R=((__LIST *)list_current__EH1);
-        voir__UT1R=create__AXB( 250);
-        display__EQQG(Self__TT1R,voir__UT1R);
-        put_string__2EG(((__STRING *)voir__UT1R));
+  __INTEGER__Q __tmp__32KK,Self__5LPK;
+  void *__tmp__E3KK;
+  __READ_LOCAL__55ZI *Self__YJOS;
+  __LOCAL__L4WC *Self__II2T;
+  __STRING__BC *__tmp__JI2T;
+  __READ_GLOBAL__T4YL *Self__1JOS;
+  __tmp__32KK=Self__W2KK->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+  Self__5LPK= 0;
+  while ((Self__5LPK <= __tmp__32KK)) {
+    __tmp__E3KK=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__W2KK->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__5LPK];
+    switch (((struct ___OBJ *)__tmp__E3KK)->__id) {
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__E3KK));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__E3KK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__YJOS=((__READ_LOCAL__55ZI *)__tmp__E3KK);
+      Self__II2T=((__LOCAL__L4WC *)Self__YJOS->local__BVEJ);
+      Self__II2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__II2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__II2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__JI2T=create__34B( 250);
+        display__HAEJ(Self__YJOS,__tmp__JI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__JI2T));
         fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
       };
     } break;
-    case __EXPR_MULTIPLE__: {
-      remove__1UAK(__tmp__QCMK);
-    } break;
-    case __EXPR_EQUAL__: {
-      remove__LVAK(__tmp__QCMK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      remove__PVAK(__tmp__QCMK);
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__E3KK));
     } break;
-    case __REAL_CST__: {
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__E3KK));
     } break;
-    case __CHARACTER_CST__: {
-    } break;
-    case __IS_EXPANDED__: {
-      Self__4GFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QCMK)->receiver__WN2H);
-      Self__VT1R=((__LOCAL *)Self__4GFQ->local__HJZD);
-      Self__VT1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VT1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__VT1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__WT1R=create__AXB( 250);
-        display__UXFK(Self__4GFQ,voir__WT1R);
-        put_string__2EG(((__STRING *)voir__WT1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__YT1R=((__LIST *)list_current__EH1);
-        voir__ZT1R=create__AXB( 250);
-        display__EQQG(Self__YT1R,voir__ZT1R);
-        put_string__2EG(((__STRING *)voir__ZT1R));
-        fputc((int)('\n'),stdout);
+    case __IS_EXPANDED__35NJ__: {
+      Self__YJOS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__E3KK)->receiver__RA5J);
+      Self__II2T=((__LOCAL__L4WC *)Self__YJOS->local__BVEJ);
+      Self__II2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__II2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__II2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__JI2T=create__34B( 250);
+        display__HAEJ(Self__YJOS,__tmp__JI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__JI2T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        exit(( 1));
       };
     } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(__tmp__QCMK);
-    } break;
-    case __EXPR_SUP__: {
-      remove__3VAK(__tmp__QCMK);
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__E3KK));
     } break;
-    case __EXPR_SUB__: {
-      remove__BWAK(__tmp__QCMK);
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__E3KK));
     } break;
-    case __EXPR_MUL__: {
-      remove__FWAK(__tmp__QCMK);
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__E3KK));
     } break;
-    case __EXPR_DIV__: {
-      remove__JWAK(__tmp__QCMK);
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__E3KK));
     } break;
-    case __EXPR_AND__: {
-      remove__NWAK(__tmp__QCMK);
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__E3KK));
     } break;
-    case __EXPR_SHIFT_R__: {
-      remove__RWAK(__tmp__QCMK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__E3KK));
     } break;
-    case __EXPR_SHIFT_L__: {
-      remove__VWAK(__tmp__QCMK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__E3KK));
     } break;
-    case __PUT_TO__: {
-      remove__ZWAK(__tmp__QCMK);
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__E3KK));
     } break;
-    case __ITEM__: {
-      remove__0XAK(__tmp__QCMK);
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__E3KK));
     } break;
-    case __SIZE_OF__: {
-      remove__4XAK(__tmp__QCMK);
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__E3KK));
     } break;
-    case __CAST__: {
-      remove__BYAK(__tmp__QCMK);
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__E3KK));
     } break;
-    case __CALL_SLOT__: {
-      remove__DUML(__tmp__QCMK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__E3KK));
     } break;
-    case __READ_SLOT__: {
-      remove__GGHK(__tmp__QCMK);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__E3KK));
     } break;
-    case __READ_GLOBAL__: {
-      Self__5GFQ=((__READ_GLOBAL *)__tmp__QCMK);
-      unread__CGNL(Self__5GFQ->global__ZGJK,Self__5GFQ);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__E3KK));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      remove__WA0M(__tmp__QCMK);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__E3KK));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      remove__0UEO(__tmp__QCMK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__E3KK));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      remove__0RKO(__tmp__QCMK);
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__E3KK));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      remove__4UEO(__tmp__QCMK);
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__E3KK));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      remove__5RKO(__tmp__QCMK);
+    case __READ_GLOBAL__T4YL__: {
+      Self__1JOS=((__READ_GLOBAL__T4YL *)__tmp__E3KK);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__1JOS->global__KAKM),Self__1JOS);
     } break;
-    case __EXPR_NEG__: {
-      remove__HTJM(__tmp__QCMK);
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__E3KK));
     } break;
-    case __EXPR_ADD__: {
-      remove__XWML(__tmp__QCMK);
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__E3KK));
     } break;
-    case __EXPR_NOT__: {
-      remove__TJZM(__tmp__QCMK);
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__E3KK));
     } break;
-    case __EXPR_MOD__: {
-      remove__CVEO(__tmp__QCMK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__E3KK));
     } break;
-    case __EXPR_SUP_EQ__: {
-      remove__1EEP(__tmp__QCMK);
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__E3KK));
     } break;
-    case __EXPR_INF__: {
-      remove__0DRN(__tmp__QCMK);
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__E3KK));
     } break;
-    case __EXPR_INF_EQ__: {
-      remove__4DRN(__tmp__QCMK);
-    } break;
-    case __EXPR_OR__: {
-      remove__14PN(__tmp__QCMK);
-    } break;
-    case __EXPR_XOR__: {
-      remove__EVTO(__tmp__QCMK);
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__E3KK));
     } break;
     };
-    Self__KFPK=(__INTEGER)(Self__KFPK +  1);
+    Self__5LPK=(__INTEGER__Q)(Self__5LPK +  1);
   };
-  return(NULL);
+  __tmp__E3KK=NULL;
+  return(__tmp__E3KK);
 }
 
-static void* execute__OEGK(__WRITE_GLOBAL *Self__PEGK)
-// ({WRITE_GLOBAL}) With resultNo recursive, No inlinable.
+static void* execute__DG5J(__WRITE_GLOBAL__WXKJ *Self__EG5J)
+// ({WRITE_GLOBAL__WXKJ}) With result No recursive, No inlinable.
 {
-  void *result__REGK,*__tmp__SHGK;
-  void *read__SEGK,*__tmp__BGGK;
-  void *__tmp__EFGK,*__tmp__HGGK,*__tmp__IGGK;
-  void *__tmp__FFGK,*slot__UEGK;
-  __SLOT_DATA *Self__2DBR,*Self__3HCQ;
-  void *result__1DBR;
-  void *__tmp__AGGK,*__tmp__RHGK,*__tmp__YHGK,*__tmp__ZHGK;
-  __LIST *Self__F5CR,*Self__3T1R,*Self__CU1R,*Self__H5CR;
-  __READ_LOCAL *Self__HBKQ,*Self__GVWQ;
-  __LOCAL *Self__0T1R,*Self__5T1R;
-  void *voir__1T1R,*voir__4T1R,*voir__AU1R,*voir__DU1R,*voir__I5CR;
-  __READ_GLOBAL *Self__LBKQ;
-  __BOOLEAN __tmp__WFGK,__tmp__ZFGK,__tmp__BHGK,__tmp__3GGK;
-  result__REGK=NULL;
-  read__SEGK=NULL;
-  __tmp__EFGK=Self__PEGK->global__GU1H;
-  if (__tmp__EFGK==NULL) {
-    __tmp__FFGK=NULL;
-  } else {
-    __tmp__FFGK=((void *)__tmp__EFGK);
+  void *result__GG5J;
+  __SLOT_DATA__IJRG *__tmp__YG5J,*__tmp__0G5J,*Self__TWEU;
+  __SECTION___RVOB *result__SWEU,*__tmp__VWEU;
+  void *__tmp__UWEU;
+  void *__tmp__WH5J;
+  void *__tmp__3H5J;
+  __READ_LOCAL__55ZI *Self__J32S;
+  __LOCAL__L4WC *Self__OI2T;
+  __STRING__BC *__tmp__PI2T;
+  __PUT_TO__TFOJ *__tmp__R32S;
+  __READ_SLOT__LL4K *Self__C42S;
+  __READ_GLOBAL__T4YL *Self__P42S;
+  __LIST__WH *Self__UI2T;
+  __UINTEGER_32__ZWB __tmp__RJ5J;
+  __BOOLEAN__L __tmp__LH5J,__tmp__OH5J,__tmp__SI5J;
+  result__GG5J=NULL;
+  __tmp__YG5J=Self__EG5J->global__N15J;
+  if (__tmp__YG5J==NULL) {
+    __tmp__0G5J=NULL;
+  } else /* SLOT_DATA */ {
+    __tmp__0G5J=((void *)__tmp__YG5J);
   };
-  slot__UEGK=__tmp__FFGK;
-  if ((((__SLOT_DATA *)Self__PEGK->global__GU1H)->parent_variable__HHZD.ensure_count__YDAG ==  0)) {
-    if (((void *)__tmp__FFGK == (void *)NULL)) {
-      __tmp__WFGK=TRUE__;
-    } else {
-      Self__2DBR=((__SLOT_DATA *)__tmp__FFGK);
-      result__1DBR=NULL;
-      if (((void *)Self__2DBR->parent_slot__IHZD != (void *)NULL)) {
-        result__1DBR=((__ITM_SLOT *)((__SLOT *)Self__2DBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-      } else {
-        result__1DBR=get_name__GCJD((&__string_26));
+  if ((Self__EG5J->global__N15J->parent_variable__JJRG.ensure_count__IT4D ==  0)) {
+    if (((void *)__tmp__0G5J == (void *)NULL)) {
+      __tmp__LH5J=TRUE__K__;
+    } else /* FALSE */ {
+      Self__TWEU=((__SLOT_DATA__IJRG *)__tmp__0G5J);
+      result__SWEU=NULL;
+      if (((void *)Self__TWEU->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__UWEU=Self__TWEU->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__UWEU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VWEU=((__ITM_SLOT__PLC *)__tmp__UWEU)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VWEU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UWEU)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+        result__SWEU=__tmp__VWEU;
+      } else /* FALSE */ {
+        __tmp__VWEU=get_name__TAUD((&__string_35));
+        result__SWEU=__tmp__VWEU;
       };
-      __tmp__WFGK=((void *)((__SECTION_ *)result__1DBR)->name__CH0D != (void *)(&__string_28));
+      __tmp__LH5J=((void *)((__SECTION___RVOB *)result__SWEU)->name__G25E != (void *)(&__string_37));
     };
-    __tmp__ZFGK=__tmp__WFGK;
-  } else {
-    __tmp__ZFGK=FALSE__;
+    __tmp__OH5J=__tmp__LH5J;
+  } else /* FALSE */ {
+    __tmp__OH5J=FALSE__O__;
   };
-  if (__tmp__ZFGK) {
-    __tmp__BHGK=TRUE__;
-  } else {
-    __tmp__AGGK=Self__PEGK->parent_write__YAGH.value__PAEH;
-    if (__tmp__AGGK==NULL) {
-      __tmp__BGGK=NULL;
+  if (__tmp__OH5J) {
+    __tmp__LH5J=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__UWEU=Self__EG5J->parent_write__XXKJ.value__3EJJ;
+    if (__tmp__UWEU==NULL) {
+      __tmp__WH5J=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__AGGK)->__id) {
-      case __LIST__: {
-        __tmp__BGGK=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__BGGK=NULL;
+      switch (((struct ___OBJ *)__tmp__UWEU)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__BGGK=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__BGGK=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__BGGK=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__BGGK=((void *)__tmp__AGGK);
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__BGGK=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__WH5J=((void *)__tmp__UWEU);
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__BGGK=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__BGGK=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__BGGK=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__BGGK=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__BGGK=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__BGGK=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__BGGK=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __CAST__: {
-        __tmp__BGGK=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__BGGK=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__BGGK=((void *)__tmp__AGGK);
+      case __READ_SLOT__LL4K__: {
+        __tmp__WH5J=((void *)__tmp__UWEU);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__BGGK=((void *)__tmp__AGGK);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__BGGK=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__WH5J=((void *)__tmp__UWEU);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__WH5J=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__BGGK=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__WH5J=NULL;
       } break;
       }
     };
-    read__SEGK=__tmp__BGGK;
-    if (((void *)__tmp__BGGK != (void *)NULL)) {
-      __tmp__HGGK=Self__PEGK->global__GU1H;
-      switch (((struct ___OBJ *)__tmp__BGGK)->__id) {
-      case __READ_LOCAL__: {
-        __tmp__IGGK=((__READ_LOCAL *)__tmp__BGGK)->local__HJZD;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__IGGK=((__READ_SLOT *)__tmp__BGGK)->slot__MUGK;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__IGGK=((__READ_GLOBAL *)__tmp__BGGK)->global__ZGJK;
-      } break;
-      };
-      __tmp__3GGK=((void *)__tmp__HGGK == (void *)__tmp__IGGK);
-    } else {
-      __tmp__3GGK=FALSE__;
-    };
-    __tmp__BHGK=(__tmp__3GGK && (((__SLOT_DATA *)Self__PEGK->global__GU1H)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'));
-  };
-  if (__tmp__BHGK) {
-    if (((void *)((__SLOT_DATA *)Self__PEGK->global__GU1H)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__PEGK->global__GU1H);
-    };
-    unwrite__JJNL(Self__PEGK->global__GU1H,Self__PEGK);
-    __tmp__RHGK=Self__PEGK->parent_write__YAGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__RHGK)->__id) {
-    case __LIST__: {
-      Self__F5CR=((__LIST *)__tmp__RHGK);
-      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__F5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-        add_last__IK4G(Self__F5CR->expr_list__RTOG,create__type__PKQC(Self__F5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-      __tmp__SHGK=execute_list__MNQG(Self__F5CR);
-    } break;
-    case __STRING_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__SHGK=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__SHGK=execute_unlink__Q3LK(__tmp__RHGK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__SHGK=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__SHGK=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      Self__HBKQ=((__READ_LOCAL *)__tmp__RHGK);
-      Self__0T1R=((__LOCAL *)Self__HBKQ->local__HJZD);
-      Self__0T1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0T1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__0T1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__1T1R=create__AXB( 250);
-        display__UXFK(Self__HBKQ,voir__1T1R);
-        put_string__2EG(((__STRING *)voir__1T1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__3T1R=((__LIST *)list_current__EH1);
-        voir__4T1R=create__AXB( 250);
-        display__EQQG(Self__3T1R,voir__4T1R);
-        put_string__2EG(((__STRING *)voir__4T1R));
-        fputc((int)('\n'),stdout);
+    if (((void *)__tmp__WH5J != (void *)NULL)) {
+      Self__TWEU=Self__EG5J->global__N15J;
+      switch (((struct ___OBJ *)__tmp__WH5J)->__id) {
+      case __READ_LOCAL__55ZI__: {
+        __tmp__3H5J=((__READ_LOCAL__55ZI *)__tmp__WH5J)->local__BVEJ;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__3H5J=((__READ_SLOT__LL4K *)__tmp__WH5J)->slot__UYFM;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__3H5J=((__READ_GLOBAL__T4YL *)__tmp__WH5J)->global__KAKM;
+      } break;
+      };
+      __tmp__SI5J=((void *)Self__TWEU == (void *)__tmp__3H5J);
+    } else /* FALSE */ {
+      __tmp__SI5J=FALSE__O__;
+    };
+    __tmp__LH5J=(__tmp__SI5J && (Self__EG5J->global__N15J->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-'));
+  };
+  if (__tmp__LH5J) {
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__EG5J->global__N15J));
+    unwrite__F1HL(((__SLOT_DATA__IJRG *)Self__EG5J->global__N15J),Self__EG5J);
+    __tmp__UWEU=Self__EG5J->parent_write__XXKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__UWEU)->__id) {
+    case __STRING_CST__5J__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__WH5J=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__UWEU));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__WH5J=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__UWEU));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__J32S=((__READ_LOCAL__55ZI *)__tmp__UWEU);
+      Self__OI2T=((__LOCAL__L4WC *)Self__J32S->local__BVEJ);
+      Self__OI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__OI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__PI2T=create__34B( 250);
+        display__HAEJ(Self__J32S,__tmp__PI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__PI2T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        exit(( 1));
       };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__SHGK=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__SHGK=execute_unlink__BCMK(__tmp__RHGK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__SHGK=execute_unlink__IHMK(__tmp__RHGK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__SHGK=execute_unlink__ZHMK(__tmp__RHGK);
-    } break;
-    case __REAL_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__SHGK=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__SHGK=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      Self__GVWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RHGK)->receiver__WN2H);
-      Self__5T1R=((__LOCAL *)Self__GVWQ->local__HJZD);
-      Self__5T1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5T1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__5T1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__AU1R=create__AXB( 250);
-        display__UXFK(Self__GVWQ,voir__AU1R);
-        put_string__2EG(((__STRING *)voir__AU1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__CU1R=((__LIST *)list_current__EH1);
-        voir__DU1R=create__AXB( 250);
-        display__EQQG(Self__CU1R,voir__DU1R);
-        put_string__2EG(((__STRING *)voir__DU1R));
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__WH5J=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__UWEU));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__WH5J=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UWEU));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__J32S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__UWEU)->receiver__RA5J);
+      Self__OI2T=((__LOCAL__L4WC *)Self__J32S->local__BVEJ);
+      Self__OI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__OI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__PI2T=create__34B( 250);
+        display__HAEJ(Self__J32S,__tmp__PI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__PI2T));
         fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
       };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__SHGK=NULL;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(((__GET_TYPE_ID *)__tmp__RHGK));
-      __tmp__SHGK=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__WH5J=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__SHGK=execute_unlink__0IMK(__tmp__RHGK);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__WH5J=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__SHGK=execute_unlink__LJMK(__tmp__RHGK);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__WH5J=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__SHGK=execute_unlink__2JMK(__tmp__RHGK);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__WH5J=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__SHGK=execute_unlink__NKMK(__tmp__RHGK);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__WH5J=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__UWEU));
     } break;
-    case __EXPR_AND__: {
-      __tmp__SHGK=execute_unlink__4KMK(__tmp__RHGK);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__WH5J=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__SHGK=execute_unlink__PLMK(__tmp__RHGK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__WH5J=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__SHGK=execute_unlink__AMMK(__tmp__RHGK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__WH5J=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UWEU));
     } break;
-    case __PUT_TO__: {
-      __tmp__SHGK=execute_link__ROPK(((__PUT_TO *)__tmp__RHGK));
+    case __PUT_TO__TFOJ__: {
+      __tmp__R32S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__UWEU));
+      __tmp__WH5J=__tmp__R32S;
     } break;
-    case __ITEM__: {
-      __tmp__SHGK=execute_unlink__UMMK(__tmp__RHGK);
+    case __ITEM__HGOJ__: {
+      __tmp__WH5J=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__UWEU));
     } break;
-    case __SIZE_OF__: {
-      __tmp__SHGK=execute_unlink__ENMK(__tmp__RHGK);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__WH5J=NULL;
     } break;
-    case __CAST__: {
-      __tmp__SHGK=execute_unlink__JNMK(__tmp__RHGK);
+    case __CAST__1HOJ__: {
+      __tmp__WH5J=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__UWEU));
     } break;
-    case __CALL_SLOT__: {
-      __tmp__SHGK=execute_unlink__4UQL(__tmp__RHGK);
+    case __REAL_CST__1LOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__SHGK=execute_unlink__QEAL(__tmp__RHGK);
+    case __CHARACTER_CST__RMOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      Self__LBKQ=((__READ_GLOBAL *)__tmp__RHGK);
-      unread__CGNL(Self__LBKQ->global__ZGJK,Self__LBKQ);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      if (((void *)((__SLOT_DATA *)Self__LBKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__LBKQ->global__ZGJK);
-      };
-      __tmp__SHGK=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__WH5J=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__SHGK=execute_unlink__S1ZM(__tmp__RHGK);
+    case __READ_SLOT__LL4K__: {
+      Self__C42S=((__READ_SLOT__LL4K *)__tmp__UWEU);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__C42S->slot__UYFM),Self__C42S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__3H5J=execute_access_unlink__RBMM(Self__C42S);
+      __tmp__WH5J=__tmp__3H5J;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__SHGK=execute_unlink__FBFO(__tmp__RHGK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__WH5J=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UWEU));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SHGK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__RHGK));
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__WH5J=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UWEU));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__SHGK=execute_unlink__VBFO(__tmp__RHGK);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3H5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UWEU));
+      __tmp__WH5J=__tmp__3H5J;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SHGK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__RHGK));
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__WH5J=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UWEU));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__SHGK=execute_unlink__JBKM(__tmp__RHGK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3H5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UWEU));
+      __tmp__WH5J=__tmp__3H5J;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__SHGK=execute_unlink__OUNL(__tmp__RHGK);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__WH5J=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__UWEU));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__SHGK=execute_unlink__IWZM(__tmp__RHGK);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__WH5J=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__UWEU));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__SHGK=execute_unlink__FCFO(__tmp__RHGK);
+    case __READ_GLOBAL__T4YL__: {
+      Self__P42S=((__READ_GLOBAL__T4YL *)__tmp__UWEU);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__P42S->global__KAKM),Self__P42S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__P42S->global__KAKM));
+      __tmp__WH5J=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__SHGK=execute_unlink__EOEP(__tmp__RHGK);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__WH5J=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__UWEU));
     } break;
-    case __EXPR_INF__: {
-      __tmp__SHGK=execute_unlink__SZQN(__tmp__RHGK);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__WH5J=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__UWEU));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__SHGK=execute_unlink__C0QN(__tmp__RHGK);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__WH5J=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__UWEU));
     } break;
-    case __EXPR_OR__: {
-      __tmp__SHGK=execute_unlink__ZNQN(__tmp__RHGK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__WH5J=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UWEU));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__SHGK=execute_unlink__2SUO(__tmp__RHGK);
+    case __EXPR_INF__OXBP__: {
+      __tmp__WH5J=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__UWEU));
     } break;
-    };
-    result__REGK=__tmp__SHGK;
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  } else {
-    if (((void *)((__SLOT_DATA *)Self__PEGK->global__GU1H)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__PEGK->global__GU1H);
-    };
-    __tmp__YHGK=Self__PEGK->parent_write__YAGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__YHGK)->__id) {
-    case __LIST__: {
-      __tmp__ZHGK=execute_link__TTOG(__tmp__YHGK);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__WH5J=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__UWEU));
     } break;
-    case __STRING_CST__: {
-      __tmp__ZHGK=((__STRING_CST *)__tmp__YHGK);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__WH5J=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__UWEU));
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__ZHGK=execute_link__KA0K(__tmp__YHGK);
+    };
+    result__GG5J=__tmp__WH5J;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  } else /* FALSE */ {
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__EG5J->global__N15J));
+    __tmp__UWEU=Self__EG5J->parent_write__XXKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__UWEU)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__WH5J=((__STRING_CST__5J *)__tmp__UWEU);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ZHGK=((__PROTOTYPE_CST *)__tmp__YHGK);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__WH5J=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__UWEU));
     } break;
-    case __INTEGER_CST__: {
-      __tmp__ZHGK=((__INTEGER_CST *)__tmp__YHGK);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__WH5J=((__PROTOTYPE_CST__LAXC *)__tmp__UWEU);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__ZHGK=execute_link__4HAL(__tmp__YHGK);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__WH5J=((__INTEGER_CST__XAXC *)__tmp__UWEU);
     } break;
-    case __EXPR_MULTIPLE__: {
-      Self__H5CR=((__LIST *)list_current__EH1);
-      voir__I5CR=create__AXB( 250);
-      display__EQQG(Self__H5CR,voir__I5CR);
-      put_string__2EG(((__STRING *)voir__I5CR));
+    case __EXPR_MULTIPLE__GLWH__: {
+      Self__UI2T=((__LIST__WH *)list_current__F5GB);
+      __tmp__PI2T=create__34B( 250);
+      display__0HFE(Self__UI2T,__tmp__PI2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__PI2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_514));
+      (&__string_476)->count__0C= 26;
+      (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+      print__KKG((&__string_476));
       fputc((int)('\n'),stdout);
       exit(( 1));
-      __tmp__ZHGK=NULL;
+      __tmp__WH5J=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__WH5J=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__UWEU));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ZHGK=execute_link__WMAL(__tmp__YHGK);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__WH5J=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__UWEU));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ZHGK=execute_link__5QAL(__tmp__YHGK);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__WH5J=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UWEU));
     } break;
-    case __REAL_CST__: {
-      __tmp__ZHGK=((__REAL_CST *)__tmp__YHGK);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__WH5J=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__UWEU));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__ZHGK=((__CHARACTER_CST *)__tmp__YHGK);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__WH5J=((__GET_TYPE_ID__HAOJ *)__tmp__UWEU);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__ZHGK=execute_link__OVAL(__tmp__YHGK);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__WH5J=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__UWEU));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ZHGK=execute_link__VWAL(__tmp__YHGK);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__WH5J=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__ZHGK=execute_link__0WAL(__tmp__YHGK);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__WH5J=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__ZHGK=execute_link__D1AL(__tmp__YHGK);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__WH5J=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__UWEU));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__ZHGK=execute_link__M5AL(__tmp__YHGK);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__WH5J=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__ZHGK=execute_link__VDBL(__tmp__YHGK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__WH5J=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_AND__: {
-      __tmp__ZHGK=execute_link__4HBL(__tmp__YHGK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__WH5J=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ZHGK=execute_link__HMBL(__tmp__YHGK);
+    case __PUT_TO__TFOJ__: {
+      __tmp__WH5J=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__UWEU));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ZHGK=execute_link__QQBL(__tmp__YHGK);
+    case __ITEM__HGOJ__: {
+      __tmp__WH5J=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__UWEU));
     } break;
-    case __PUT_TO__: {
-      __tmp__ZHGK=execute_link__ROPK(__tmp__YHGK);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__WH5J=((__SIZE_OF__5GOJ *)__tmp__UWEU);
     } break;
-    case __ITEM__: {
-      __tmp__ZHGK=execute_link__ZUBL(__tmp__YHGK);
+    case __CAST__1HOJ__: {
+      __tmp__WH5J=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__UWEU));
     } break;
-    case __SIZE_OF__: {
-      __tmp__ZHGK=execute_link__AVBL(__tmp__YHGK);
+    case __REAL_CST__1LOJ__: {
+      __tmp__WH5J=((__REAL_CST__1LOJ *)__tmp__UWEU);
     } break;
-    case __CAST__: {
-      __tmp__ZHGK=execute_link__FVBL(__tmp__YHGK);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__WH5J=((__CHARACTER_CST__RMOJ *)__tmp__UWEU);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__ZHGK=execute_link__CDUL(__tmp__YHGK);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__WH5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UWEU);
     } break;
-    case __READ_SLOT__: {
-      __tmp__ZHGK=execute_link__4YBL(__tmp__YHGK);
+    case __READ_SLOT__LL4K__: {
+      __tmp__WH5J=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__UWEU));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__ZHGK=execute_link__O3BL(__tmp__YHGK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__WH5J=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UWEU));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ZHGK=execute_link__C2ZM(__tmp__YHGK);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__WH5J=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UWEU));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ZHGK=execute_link__SGFO(__tmp__YHGK);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__WH5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UWEU));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ZHGK=execute_link__KOLO(__tmp__YHGK);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__WH5J=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UWEU));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ZHGK=execute_link__LMFO(__tmp__YHGK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__WH5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UWEU));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ZHGK=execute_link__OULO(__tmp__YHGK);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__WH5J=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__UWEU));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__ZHGK=execute_link__IPKM(__tmp__YHGK);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__WH5J=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__UWEU));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__ZHGK=execute_link__VXOL(__tmp__YHGK);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__WH5J=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__UWEU));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__ZHGK=execute_link__W4ZM(__tmp__YHGK);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__WH5J=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__UWEU));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__ZHGK=execute_link__ESFO(__tmp__YHGK);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__WH5J=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__UWEU));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ZHGK=execute_link__2QEP(__tmp__YHGK);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__WH5J=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__UWEU));
     } break;
-    case __EXPR_INF__: {
-      __tmp__ZHGK=execute_link__F1QN(__tmp__YHGK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__WH5J=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UWEU));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ZHGK=execute_link__O5QN(__tmp__YHGK);
+    case __EXPR_INF__OXBP__: {
+      __tmp__WH5J=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__UWEU));
     } break;
-    case __EXPR_OR__: {
-      __tmp__ZHGK=execute_link__LSQN(__tmp__YHGK);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__WH5J=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__UWEU));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__ZHGK=execute_link__M3UO(__tmp__YHGK);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__WH5J=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__UWEU));
     } break;
     };
-    Self__PEGK->parent_write__YAGH.value__PAEH=__tmp__ZHGK;
-    seq_index__0HGK=(__UINTEGER_32)(seq_index__0HGK +  1);
-    Self__3HCQ=((__SLOT_DATA *)Self__PEGK->global__GU1H);
-    Self__3HCQ->last_write__MBJL=Self__PEGK;
-    Self__3HCQ->last_seq_index__TBJL=seq_index__0HGK;
-    Self__3HCQ->last_seq_or_and__RKQL=seq_or_and__IXRG;
-    Self__3HCQ->last_seq_call_and_loop__X3PL=seq_call_and_loop__3QEJ;
-    Self__3HCQ->last_seq_call_local_and_loop__QBQL=seq_call_local_and_loop__T3IL;
-    Self__3HCQ->last_list_current__ICJL=list_current__EH1;
-    Self__3HCQ->last_index__SVPL=((__LIST *)list_current__EH1)->index__XWRG;
-    result__REGK=Self__PEGK;
+    Self__EG5J->parent_write__XXKJ.value__3EJJ=__tmp__WH5J;
+    __tmp__RJ5J=(__UINTEGER_32__ZWB)(seq_index__PJ5J +  1);
+    seq_index__PJ5J=__tmp__RJ5J;
+    __tmp__0G5J=((__SLOT_DATA__IJRG *)Self__EG5J->global__N15J);
+    __tmp__0G5J->last_write__4K3K=Self__EG5J;
+    __tmp__0G5J->last_seq_index__FL3K=__tmp__RJ5J;
+    __tmp__0G5J->last_seq_or_and__QZQL=seq_or_and__NDFE;
+    __tmp__0G5J->last_seq_call_and_loop__SZQL=seq_call_and_loop__TL3K;
+    __tmp__0G5J->last_seq_call_local_and_loop__UZQL=seq_call_local_and_loop__FH3K;
+    __tmp__0G5J->last_list_current__1L3K=list_current__F5GB;
+    __tmp__0G5J->last_index__YZQL=list_current__F5GB->index__1CFE;
+    result__GG5J=Self__EG5J;
   };
-  return(result__REGK);
+  __tmp__UWEU=result__GG5J;
+  return(__tmp__UWEU);
 }
 
-static void* execute__BIGK(__WRITE_SLOT *Self__CIGK)
-// ({WRITE_SLOT}) With resultNo recursive, No inlinable.
+static void* execute__XJ5J(__WRITE_SLOT__EYKJ *Self__YJ5J)
+// ({WRITE_SLOT__EYKJ}) With result No recursive, No inlinable.
 {
-  void *result__EIGK,*__tmp__XEUL,*__tmp__FLGK;
-  void *read__FIGK,*__tmp__UJGK;
-  void *__tmp__XIGK,*__tmp__0JGK,*__tmp__1JGK;
-  void *__tmp__YIGK,*slot__HIGK;
-  __SLOT_DATA *Self__4DBR,*Self__AEUL;
-  void *result__3DBR;
-  void *__tmp__TJGK,*__tmp__WEUL,*__tmp__ELGK,*__tmp__GGUL,*__tmp__HGUL;
-  void *__tmp__LLGK,*__tmp__MLGK;
-  __LIST *Self__J5CR,*Self__HU1R,*Self__MU1R,*Self__2QZQ,*Self__O5CR;
-  __LIST *Self__ZU1R,*Self__4U1R,*Self__Q5CR,*Self__S5CR;
-  __READ_LOCAL *Self__RBKQ,*Self__WVWQ,*Self__1BKQ,*Self__YVWQ;
-  __LOCAL *Self__EU1R,*Self__JU1R,*Self__WU1R,*Self__1U1R;
-  void *voir__FU1R,*voir__IU1R,*voir__KU1R,*voir__NU1R,*voir__XU1R;
-  void *voir__0U1R,*voir__2U1R,*voir__5U1R,*voir__R5CR,*voir__T5CR;
-  __READ_GLOBAL *Self__VBKQ,*Self__5BKQ;
-  __INTEGER index__N5CR,Self__PU1R;
-  __BOOLEAN __tmp__JJGK,__tmp__MJGK,__tmp__UKGK,__tmp__QKGK;
-  __FAST_ARRAYoINSTRo *Self__L5CR;
-  void **__tmp__RU1R,**__tmp__SU1R,**__tmp__TU1R;
-  result__EIGK=NULL;
-  read__FIGK=NULL;
-  __tmp__XIGK=Self__CIGK->slot__HT1H;
-  if (__tmp__XIGK==NULL) {
-    __tmp__YIGK=NULL;
-  } else {
-    __tmp__YIGK=((void *)__tmp__XIGK);
+  void *result__0J5J,*__tmp__BXEU;
+  __SLOT_DATA__IJRG *__tmp__MK5J,*__tmp__OK5J,*Self__ZWEU;
+  __SECTION___RVOB *result__YWEU,*__tmp__1WEU;
+  void *__tmp__0WEU;
+  void *__tmp__KL5J;
+  void *__tmp__RL5J;
+  __READ_LOCAL__55ZI *Self__H52S;
+  __LOCAL__L4WC *Self__XI2T;
+  __STRING__BC *__tmp__YI2T;
+  __PUT_TO__TFOJ *__tmp__P52S;
+  __READ_SLOT__LL4K *Self__AA3S;
+  __READ_GLOBAL__T4YL *Self__NA3S;
+  __LIST__WH *Self__UHPT;
+  __INTEGER__Q index__5I2T,upper_index__4WEU,Self__5WEU,i__CXEU;
+  __UINTEGER_32__ZWB __tmp__EN5J;
+  __BOOLEAN__L __tmp__5K5J,__tmp__CL5J,__tmp__GM5J;
+  __FAST_ARRAYoINSTRo__EA4D *Self__3I2T;
+  result__0J5J=NULL;
+  __tmp__MK5J=Self__YJ5J->slot__025J;
+  if (__tmp__MK5J==NULL) {
+    __tmp__OK5J=NULL;
+  } else /* SLOT_DATA */ {
+    __tmp__OK5J=((void *)__tmp__MK5J);
   };
-  slot__HIGK=__tmp__YIGK;
-  if ((((__SLOT_DATA *)Self__CIGK->slot__HT1H)->parent_variable__HHZD.ensure_count__YDAG ==  0)) {
-    if (((void *)__tmp__YIGK == (void *)NULL)) {
-      __tmp__JJGK=TRUE__;
-    } else {
-      Self__4DBR=((__SLOT_DATA *)__tmp__YIGK);
-      result__3DBR=NULL;
-      if (((void *)Self__4DBR->parent_slot__IHZD != (void *)NULL)) {
-        result__3DBR=((__ITM_SLOT *)((__SLOT *)Self__4DBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-      } else {
-        result__3DBR=get_name__GCJD((&__string_26));
+  if ((Self__YJ5J->slot__025J->parent_variable__JJRG.ensure_count__IT4D ==  0)) {
+    if (((void *)__tmp__OK5J == (void *)NULL)) {
+      __tmp__5K5J=TRUE__K__;
+    } else /* FALSE */ {
+      Self__ZWEU=((__SLOT_DATA__IJRG *)__tmp__OK5J);
+      result__YWEU=NULL;
+      if (((void *)Self__ZWEU->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__0WEU=Self__ZWEU->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__0WEU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__1WEU=((__ITM_SLOT__PLC *)__tmp__0WEU)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__1WEU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0WEU)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+        result__YWEU=__tmp__1WEU;
+      } else /* FALSE */ {
+        __tmp__1WEU=get_name__TAUD((&__string_35));
+        result__YWEU=__tmp__1WEU;
       };
-      __tmp__JJGK=((void *)((__SECTION_ *)result__3DBR)->name__CH0D != (void *)(&__string_28));
+      __tmp__5K5J=((void *)((__SECTION___RVOB *)result__YWEU)->name__G25E != (void *)(&__string_37));
     };
-    __tmp__MJGK=__tmp__JJGK;
-  } else {
-    __tmp__MJGK=FALSE__;
+    __tmp__CL5J=__tmp__5K5J;
+  } else /* FALSE */ {
+    __tmp__CL5J=FALSE__O__;
   };
-  if (__tmp__MJGK) {
-    __tmp__UKGK=TRUE__;
-  } else {
-    __tmp__TJGK=Self__CIGK->parent_write__FBGH.value__PAEH;
-    if (__tmp__TJGK==NULL) {
-      __tmp__UJGK=NULL;
+  if (__tmp__CL5J) {
+    __tmp__5K5J=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__0WEU=Self__YJ5J->parent_write__FYKJ.value__3EJJ;
+    if (__tmp__0WEU==NULL) {
+      __tmp__KL5J=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__TJGK)->__id) {
-      case __LIST__: {
-        __tmp__UJGK=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__UJGK=NULL;
+      switch (((struct ___OBJ *)__tmp__0WEU)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__UJGK=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__UJGK=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__UJGK=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__UJGK=((void *)__tmp__TJGK);
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__UJGK=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__KL5J=((void *)__tmp__0WEU);
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__UJGK=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__UJGK=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__UJGK=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__UJGK=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__UJGK=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__UJGK=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__UJGK=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __CAST__: {
-        __tmp__UJGK=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__UJGK=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__UJGK=((void *)__tmp__TJGK);
+      case __READ_SLOT__LL4K__: {
+        __tmp__KL5J=((void *)__tmp__0WEU);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__UJGK=((void *)__tmp__TJGK);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__UJGK=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__KL5J=((void *)__tmp__0WEU);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__KL5J=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__UJGK=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__KL5J=NULL;
       } break;
       }
     };
-    read__FIGK=__tmp__UJGK;
-    if (((void *)__tmp__UJGK != (void *)NULL)) {
-      __tmp__0JGK=Self__CIGK->slot__HT1H;
-      switch (((struct ___OBJ *)__tmp__UJGK)->__id) {
-      case __READ_LOCAL__: {
-        __tmp__1JGK=((__READ_LOCAL *)__tmp__UJGK)->local__HJZD;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__1JGK=((__READ_SLOT *)__tmp__UJGK)->slot__MUGK;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__1JGK=((__READ_GLOBAL *)__tmp__UJGK)->global__ZGJK;
-      } break;
-      };
-      __tmp__QKGK=((void *)__tmp__0JGK == (void *)__tmp__1JGK);
-    } else {
-      __tmp__QKGK=FALSE__;
-    };
-    __tmp__UKGK=(__tmp__QKGK && (((__SLOT_DATA *)Self__CIGK->slot__HT1H)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'));
-  };
-  if (__tmp__UKGK) {
-    if (((void *)((__SLOT_DATA *)Self__CIGK->slot__HT1H)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__CIGK->slot__HT1H);
-    };
-    __tmp__WEUL=Self__CIGK->receiver__PT1H;
-    switch (((struct ___OBJ *)__tmp__WEUL)->__id) {
-    case __LIST__: {
-      Self__J5CR=((__LIST *)__tmp__WEUL);
-      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__J5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-        add_last__IK4G(Self__J5CR->expr_list__RTOG,create__type__PKQC(Self__J5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-      __tmp__XEUL=execute_list__MNQG(Self__J5CR);
-    } break;
-    case __STRING_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__XEUL=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__XEUL=execute_unlink__Q3LK(__tmp__WEUL);
-    } break;
-    case __PROTOTYPE_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__XEUL=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__XEUL=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      Self__RBKQ=((__READ_LOCAL *)__tmp__WEUL);
-      Self__EU1R=((__LOCAL *)Self__RBKQ->local__HJZD);
-      Self__EU1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EU1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__EU1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__FU1R=create__AXB( 250);
-        display__UXFK(Self__RBKQ,voir__FU1R);
-        put_string__2EG(((__STRING *)voir__FU1R));
+    if (((void *)__tmp__KL5J != (void *)NULL)) {
+      Self__ZWEU=Self__YJ5J->slot__025J;
+      switch (((struct ___OBJ *)__tmp__KL5J)->__id) {
+      case __READ_LOCAL__55ZI__: {
+        __tmp__RL5J=((__READ_LOCAL__55ZI *)__tmp__KL5J)->local__BVEJ;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__RL5J=((__READ_SLOT__LL4K *)__tmp__KL5J)->slot__UYFM;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__RL5J=((__READ_GLOBAL__T4YL *)__tmp__KL5J)->global__KAKM;
+      } break;
+      };
+      __tmp__GM5J=((void *)Self__ZWEU == (void *)__tmp__RL5J);
+    } else /* FALSE */ {
+      __tmp__GM5J=FALSE__O__;
+    };
+    __tmp__5K5J=(__tmp__GM5J && (Self__YJ5J->slot__025J->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-'));
+  };
+  if (__tmp__5K5J) {
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__YJ5J->slot__025J));
+    __tmp__0WEU=Self__YJ5J->receiver__X54J;
+    switch (((struct ___OBJ *)__tmp__0WEU)->__id) {
+    case __STRING_CST__5J__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KL5J=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__0WEU));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__KL5J=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__0WEU));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__H52S=((__READ_LOCAL__55ZI *)__tmp__0WEU);
+      Self__XI2T=((__LOCAL__L4WC *)Self__H52S->local__BVEJ);
+      Self__XI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__XI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__YI2T=create__34B( 250);
+        display__HAEJ(Self__H52S,__tmp__YI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__YI2T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__HU1R=((__LIST *)list_current__EH1);
-        voir__IU1R=create__AXB( 250);
-        display__EQQG(Self__HU1R,voir__IU1R);
-        put_string__2EG(((__STRING *)voir__IU1R));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
       };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__XEUL=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XEUL=execute_unlink__BCMK(__tmp__WEUL);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XEUL=execute_unlink__IHMK(__tmp__WEUL);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XEUL=execute_unlink__ZHMK(__tmp__WEUL);
-    } break;
-    case __REAL_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__XEUL=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__XEUL=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      Self__WVWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WEUL)->receiver__WN2H);
-      Self__JU1R=((__LOCAL *)Self__WVWQ->local__HJZD);
-      Self__JU1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JU1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__JU1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__KU1R=create__AXB( 250);
-        display__UXFK(Self__WVWQ,voir__KU1R);
-        put_string__2EG(((__STRING *)voir__KU1R));
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KL5J=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__0WEU));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KL5J=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0WEU));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__H52S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__0WEU)->receiver__RA5J);
+      Self__XI2T=((__LOCAL__L4WC *)Self__H52S->local__BVEJ);
+      Self__XI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__XI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__YI2T=create__34B( 250);
+        display__HAEJ(Self__H52S,__tmp__YI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__YI2T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__MU1R=((__LIST *)list_current__EH1);
-        voir__NU1R=create__AXB( 250);
-        display__EQQG(Self__MU1R,voir__NU1R);
-        put_string__2EG(((__STRING *)voir__NU1R));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__XEUL=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(((__GET_TYPE_ID *)__tmp__WEUL));
-      __tmp__XEUL=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__XEUL=execute_unlink__0IMK(__tmp__WEUL);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__XEUL=execute_unlink__LJMK(__tmp__WEUL);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__XEUL=execute_unlink__2JMK(__tmp__WEUL);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__XEUL=execute_unlink__NKMK(__tmp__WEUL);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__XEUL=execute_unlink__4KMK(__tmp__WEUL);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XEUL=execute_unlink__PLMK(__tmp__WEUL);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XEUL=execute_unlink__AMMK(__tmp__WEUL);
-    } break;
-    case __PUT_TO__: {
-      __tmp__XEUL=execute_link__ROPK(((__PUT_TO *)__tmp__WEUL));
-    } break;
-    case __ITEM__: {
-      __tmp__XEUL=execute_unlink__UMMK(__tmp__WEUL);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__XEUL=execute_unlink__ENMK(__tmp__WEUL);
-    } break;
-    case __CAST__: {
-      __tmp__XEUL=execute_unlink__JNMK(__tmp__WEUL);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__XEUL=execute_unlink__4UQL(__tmp__WEUL);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__XEUL=execute_unlink__QEAL(__tmp__WEUL);
-    } break;
-    case __READ_GLOBAL__: {
-      Self__VBKQ=((__READ_GLOBAL *)__tmp__WEUL);
-      unread__CGNL(Self__VBKQ->global__ZGJK,Self__VBKQ);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      if (((void *)((__SLOT_DATA *)Self__VBKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__VBKQ->global__ZGJK);
       };
-      __tmp__XEUL=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XEUL=execute_unlink__S1ZM(__tmp__WEUL);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XEUL=execute_unlink__FBFO(__tmp__WEUL);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XEUL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WEUL));
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XEUL=execute_unlink__VBFO(__tmp__WEUL);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XEUL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WEUL));
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__XEUL=execute_unlink__JBKM(__tmp__WEUL);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__XEUL=execute_unlink__OUNL(__tmp__WEUL);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__XEUL=execute_unlink__IWZM(__tmp__WEUL);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__XEUL=execute_unlink__FCFO(__tmp__WEUL);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XEUL=execute_unlink__EOEP(__tmp__WEUL);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__XEUL=execute_unlink__SZQN(__tmp__WEUL);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XEUL=execute_unlink__C0QN(__tmp__WEUL);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__XEUL=execute_unlink__ZNQN(__tmp__WEUL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XEUL=execute_unlink__2SUO(__tmp__WEUL);
-    } break;
-    };
-    if (((void *)__tmp__XEUL != (void *)NULL)) {
-      Self__2QZQ=((__LIST *)list_current__EH1);
-      Self__L5CR=((__FAST_ARRAYoINSTRo *)Self__2QZQ->expr_list__RTOG);
-      index__N5CR=(__INTEGER)(Self__2QZQ->index__XWRG -  1);
-      if ((index__N5CR == (__INTEGER)(Self__L5CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__L5CR,__tmp__XEUL);
-      } else {
-        add_last__IK4G(Self__L5CR,__tmp__XEUL);
-        Self__PU1R=(__INTEGER)(Self__L5CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__RU1R=Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__SU1R=Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__TU1R=Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__PU1R >= index__N5CR)) {
-          ((void **)__tmp__SU1R)[(__INTEGER)(Self__PU1R +  1)]=((void **)__tmp__RU1R)[Self__PU1R];
-          ((void **)__tmp__TU1R)[Self__PU1R]=NULL;
-          Self__PU1R=(__INTEGER)(Self__PU1R -  1);
-        };
-        ((void **)Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__N5CR]=__tmp__XEUL;
-      };
-      Self__2QZQ->index__XWRG=(__INTEGER)(Self__2QZQ->index__XWRG +  1);
-    };
-    unwrite__JJNL(Self__CIGK->slot__HT1H,Self__CIGK);
-    __tmp__ELGK=Self__CIGK->parent_write__FBGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__ELGK)->__id) {
-    case __LIST__: {
-      Self__O5CR=((__LIST *)__tmp__ELGK);
-      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__O5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-        add_last__IK4G(Self__O5CR->expr_list__RTOG,create__type__PKQC(Self__O5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-      __tmp__FLGK=execute_list__MNQG(Self__O5CR);
-    } break;
-    case __STRING_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__FLGK=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__FLGK=execute_unlink__Q3LK(__tmp__ELGK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__FLGK=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__FLGK=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      Self__1BKQ=((__READ_LOCAL *)__tmp__ELGK);
-      Self__WU1R=((__LOCAL *)Self__1BKQ->local__HJZD);
-      Self__WU1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WU1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__WU1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__XU1R=create__AXB( 250);
-        display__UXFK(Self__1BKQ,voir__XU1R);
-        put_string__2EG(((__STRING *)voir__XU1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__ZU1R=((__LIST *)list_current__EH1);
-        voir__0U1R=create__AXB( 250);
-        display__EQQG(Self__ZU1R,voir__0U1R);
-        put_string__2EG(((__STRING *)voir__0U1R));
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KL5J=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__0WEU));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KL5J=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__0WEU));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KL5J=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__0WEU));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KL5J=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__0WEU));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KL5J=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__0WEU));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KL5J=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__0WEU));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KL5J=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__0WEU));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__P52S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__0WEU));
+      __tmp__KL5J=__tmp__P52S;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__KL5J=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__0WEU));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KL5J=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__KL5J=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__0WEU));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      Self__AA3S=((__READ_SLOT__LL4K *)__tmp__0WEU);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__AA3S->slot__UYFM),Self__AA3S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__RL5J=execute_access_unlink__RBMM(Self__AA3S);
+      __tmp__KL5J=__tmp__RL5J;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KL5J=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0WEU));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KL5J=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0WEU));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RL5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0WEU));
+      __tmp__KL5J=__tmp__RL5J;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KL5J=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0WEU));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RL5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0WEU));
+      __tmp__KL5J=__tmp__RL5J;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KL5J=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__0WEU));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KL5J=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__0WEU));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      Self__NA3S=((__READ_GLOBAL__T4YL *)__tmp__0WEU);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__NA3S->global__KAKM),Self__NA3S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__NA3S->global__KAKM));
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KL5J=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__0WEU));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KL5J=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__0WEU));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KL5J=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__0WEU));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KL5J=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0WEU));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__KL5J=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__0WEU));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KL5J=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__0WEU));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KL5J=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__0WEU));
+    } break;
+    };
+    if (((void *)__tmp__KL5J != (void *)NULL)) {
+      Self__UHPT=((__LIST__WH *)list_current__F5GB);
+      Self__3I2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__UHPT->expr_list__NA4D);
+      index__5I2T=(__INTEGER__Q)(Self__UHPT->index__1CFE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((index__5I2T == (__INTEGER__Q)(Self__3I2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+        add_last__S04F(Self__3I2T,__tmp__KL5J);
+      } else /* FALSE */ {
+        add_last__S04F(Self__3I2T,__tmp__KL5J);
+        upper_index__4WEU=(__INTEGER__Q)(Self__3I2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__5WEU=upper_index__4WEU;
+        while ((Self__5WEU >= index__5I2T)) {
+          __tmp__BXEU=((void **)Self__3I2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__5WEU];
+          i__CXEU=(__INTEGER__Q)(Self__5WEU +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__3I2T->parent_arrayed_collection__MA4D.storage__V14F)[i__CXEU]=__tmp__BXEU;
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__3I2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__5WEU]=NULL;
+          Self__5WEU=(__INTEGER__Q)(Self__5WEU -  1);
+        };
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__3I2T->parent_arrayed_collection__MA4D.storage__V14F)[index__5I2T]=__tmp__KL5J;
+      };
+      Self__UHPT->index__1CFE=(__INTEGER__Q)(Self__UHPT->index__1CFE +  1);
+    };
+    unwrite__F1HL(((__SLOT_DATA__IJRG *)Self__YJ5J->slot__025J),Self__YJ5J);
+    __tmp__BXEU=Self__YJ5J->parent_write__FYKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__BXEU)->__id) {
+    case __STRING_CST__5J__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KL5J=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__BXEU));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__KL5J=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__BXEU));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__H52S=((__READ_LOCAL__55ZI *)__tmp__BXEU);
+      Self__XI2T=((__LOCAL__L4WC *)Self__H52S->local__BVEJ);
+      Self__XI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__XI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__YI2T=create__34B( 250);
+        display__HAEJ(Self__H52S,__tmp__YI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__YI2T));
         fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
       };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__FLGK=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FLGK=execute_unlink__BCMK(__tmp__ELGK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FLGK=execute_unlink__IHMK(__tmp__ELGK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FLGK=execute_unlink__ZHMK(__tmp__ELGK);
-    } break;
-    case __REAL_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__FLGK=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__FLGK=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      Self__YVWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ELGK)->receiver__WN2H);
-      Self__1U1R=((__LOCAL *)Self__YVWQ->local__HJZD);
-      Self__1U1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1U1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__1U1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__2U1R=create__AXB( 250);
-        display__UXFK(Self__YVWQ,voir__2U1R);
-        put_string__2EG(((__STRING *)voir__2U1R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__4U1R=((__LIST *)list_current__EH1);
-        voir__5U1R=create__AXB( 250);
-        display__EQQG(Self__4U1R,voir__5U1R);
-        put_string__2EG(((__STRING *)voir__5U1R));
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KL5J=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__BXEU));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KL5J=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BXEU));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__H52S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BXEU)->receiver__RA5J);
+      Self__XI2T=((__LOCAL__L4WC *)Self__H52S->local__BVEJ);
+      Self__XI2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XI2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__XI2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__YI2T=create__34B( 250);
+        display__HAEJ(Self__H52S,__tmp__YI2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__YI2T));
         fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
       };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__FLGK=NULL;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(((__GET_TYPE_ID *)__tmp__ELGK));
-      __tmp__FLGK=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KL5J=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FLGK=execute_unlink__0IMK(__tmp__ELGK);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KL5J=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FLGK=execute_unlink__LJMK(__tmp__ELGK);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KL5J=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FLGK=execute_unlink__2JMK(__tmp__ELGK);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KL5J=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FLGK=execute_unlink__NKMK(__tmp__ELGK);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KL5J=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__BXEU));
     } break;
-    case __EXPR_AND__: {
-      __tmp__FLGK=execute_unlink__4KMK(__tmp__ELGK);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KL5J=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FLGK=execute_unlink__PLMK(__tmp__ELGK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KL5J=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FLGK=execute_unlink__AMMK(__tmp__ELGK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KL5J=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BXEU));
     } break;
-    case __PUT_TO__: {
-      __tmp__FLGK=execute_link__ROPK(((__PUT_TO *)__tmp__ELGK));
+    case __PUT_TO__TFOJ__: {
+      __tmp__P52S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__BXEU));
+      __tmp__KL5J=__tmp__P52S;
     } break;
-    case __ITEM__: {
-      __tmp__FLGK=execute_unlink__UMMK(__tmp__ELGK);
+    case __ITEM__HGOJ__: {
+      __tmp__KL5J=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__BXEU));
     } break;
-    case __SIZE_OF__: {
-      __tmp__FLGK=execute_unlink__ENMK(__tmp__ELGK);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KL5J=NULL;
     } break;
-    case __CAST__: {
-      __tmp__FLGK=execute_unlink__JNMK(__tmp__ELGK);
+    case __CAST__1HOJ__: {
+      __tmp__KL5J=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__BXEU));
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FLGK=execute_unlink__4UQL(__tmp__ELGK);
+    case __REAL_CST__1LOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__FLGK=execute_unlink__QEAL(__tmp__ELGK);
+    case __CHARACTER_CST__RMOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      Self__5BKQ=((__READ_GLOBAL *)__tmp__ELGK);
-      unread__CGNL(Self__5BKQ->global__ZGJK,Self__5BKQ);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      if (((void *)((__SLOT_DATA *)Self__5BKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__5BKQ->global__ZGJK);
-      };
-      __tmp__FLGK=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__KL5J=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FLGK=execute_unlink__S1ZM(__tmp__ELGK);
+    case __READ_SLOT__LL4K__: {
+      Self__AA3S=((__READ_SLOT__LL4K *)__tmp__BXEU);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__AA3S->slot__UYFM),Self__AA3S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__RL5J=execute_access_unlink__RBMM(Self__AA3S);
+      __tmp__KL5J=__tmp__RL5J;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FLGK=execute_unlink__FBFO(__tmp__ELGK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KL5J=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BXEU));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FLGK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ELGK));
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KL5J=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BXEU));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FLGK=execute_unlink__VBFO(__tmp__ELGK);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RL5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BXEU));
+      __tmp__KL5J=__tmp__RL5J;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FLGK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ELGK));
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KL5J=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BXEU));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FLGK=execute_unlink__JBKM(__tmp__ELGK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RL5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BXEU));
+      __tmp__KL5J=__tmp__RL5J;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FLGK=execute_unlink__OUNL(__tmp__ELGK);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KL5J=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__BXEU));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FLGK=execute_unlink__IWZM(__tmp__ELGK);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KL5J=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__BXEU));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FLGK=execute_unlink__FCFO(__tmp__ELGK);
+    case __READ_GLOBAL__T4YL__: {
+      Self__NA3S=((__READ_GLOBAL__T4YL *)__tmp__BXEU);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__NA3S->global__KAKM),Self__NA3S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__NA3S->global__KAKM));
+      __tmp__KL5J=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FLGK=execute_unlink__EOEP(__tmp__ELGK);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KL5J=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__BXEU));
     } break;
-    case __EXPR_INF__: {
-      __tmp__FLGK=execute_unlink__SZQN(__tmp__ELGK);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KL5J=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__BXEU));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FLGK=execute_unlink__C0QN(__tmp__ELGK);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KL5J=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__BXEU));
     } break;
-    case __EXPR_OR__: {
-      __tmp__FLGK=execute_unlink__ZNQN(__tmp__ELGK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KL5J=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BXEU));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__FLGK=execute_unlink__2SUO(__tmp__ELGK);
+    case __EXPR_INF__OXBP__: {
+      __tmp__KL5J=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__BXEU));
     } break;
-    };
-    result__EIGK=__tmp__FLGK;
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  } else {
-    if (((void *)((__SLOT_DATA *)Self__CIGK->slot__HT1H)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__CIGK->slot__HT1H);
-    };
-    __tmp__GGUL=Self__CIGK->receiver__PT1H;
-    switch (((struct ___OBJ *)__tmp__GGUL)->__id) {
-    case __LIST__: {
-      __tmp__HGUL=execute_link__TTOG(__tmp__GGUL);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KL5J=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__BXEU));
     } break;
-    case __STRING_CST__: {
-      __tmp__HGUL=((__STRING_CST *)__tmp__GGUL);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KL5J=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__BXEU));
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__HGUL=execute_link__KA0K(__tmp__GGUL);
+    };
+    result__0J5J=__tmp__KL5J;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  } else /* FALSE */ {
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__YJ5J->slot__025J));
+    __tmp__BXEU=Self__YJ5J->receiver__X54J;
+    switch (((struct ___OBJ *)__tmp__BXEU)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__KL5J=((__STRING_CST__5J *)__tmp__BXEU);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HGUL=((__PROTOTYPE_CST *)__tmp__GGUL);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KL5J=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__BXEU));
     } break;
-    case __INTEGER_CST__: {
-      __tmp__HGUL=((__INTEGER_CST *)__tmp__GGUL);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__KL5J=((__PROTOTYPE_CST__LAXC *)__tmp__BXEU);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__HGUL=execute_link__4HAL(__tmp__GGUL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__KL5J=((__INTEGER_CST__XAXC *)__tmp__BXEU);
     } break;
-    case __EXPR_MULTIPLE__: {
-      Self__Q5CR=((__LIST *)list_current__EH1);
-      voir__R5CR=create__AXB( 250);
-      display__EQQG(Self__Q5CR,voir__R5CR);
-      put_string__2EG(((__STRING *)voir__R5CR));
+    case __EXPR_MULTIPLE__GLWH__: {
+      Self__UHPT=((__LIST__WH *)list_current__F5GB);
+      __tmp__YI2T=create__34B( 250);
+      display__0HFE(Self__UHPT,__tmp__YI2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YI2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_514));
+      (&__string_476)->count__0C= 26;
+      (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+      print__KKG((&__string_476));
       fputc((int)('\n'),stdout);
       exit(( 1));
-      __tmp__HGUL=NULL;
+      __tmp__KL5J=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HGUL=execute_link__WMAL(__tmp__GGUL);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__KL5J=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__BXEU));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HGUL=execute_link__5QAL(__tmp__GGUL);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KL5J=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__BXEU));
     } break;
-    case __REAL_CST__: {
-      __tmp__HGUL=((__REAL_CST *)__tmp__GGUL);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KL5J=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BXEU));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__HGUL=((__CHARACTER_CST *)__tmp__GGUL);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__KL5J=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__BXEU));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__HGUL=execute_link__OVAL(__tmp__GGUL);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KL5J=((__GET_TYPE_ID__HAOJ *)__tmp__BXEU);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HGUL=execute_link__VWAL(__tmp__GGUL);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KL5J=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__HGUL=execute_link__0WAL(__tmp__GGUL);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KL5J=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__HGUL=execute_link__D1AL(__tmp__GGUL);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KL5J=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__HGUL=execute_link__M5AL(__tmp__GGUL);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KL5J=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__BXEU));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__HGUL=execute_link__VDBL(__tmp__GGUL);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KL5J=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_AND__: {
-      __tmp__HGUL=execute_link__4HBL(__tmp__GGUL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KL5J=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HGUL=execute_link__HMBL(__tmp__GGUL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KL5J=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HGUL=execute_link__QQBL(__tmp__GGUL);
+    case __PUT_TO__TFOJ__: {
+      __tmp__KL5J=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__BXEU));
     } break;
-    case __PUT_TO__: {
-      __tmp__HGUL=execute_link__ROPK(__tmp__GGUL);
+    case __ITEM__HGOJ__: {
+      __tmp__KL5J=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__BXEU));
     } break;
-    case __ITEM__: {
-      __tmp__HGUL=execute_link__ZUBL(__tmp__GGUL);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KL5J=((__SIZE_OF__5GOJ *)__tmp__BXEU);
     } break;
-    case __SIZE_OF__: {
-      __tmp__HGUL=execute_link__AVBL(__tmp__GGUL);
+    case __CAST__1HOJ__: {
+      __tmp__KL5J=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__BXEU));
     } break;
-    case __CAST__: {
-      __tmp__HGUL=execute_link__FVBL(__tmp__GGUL);
+    case __REAL_CST__1LOJ__: {
+      __tmp__KL5J=((__REAL_CST__1LOJ *)__tmp__BXEU);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__HGUL=execute_link__CDUL(__tmp__GGUL);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__KL5J=((__CHARACTER_CST__RMOJ *)__tmp__BXEU);
     } break;
-    case __READ_SLOT__: {
-      __tmp__HGUL=execute_link__4YBL(__tmp__GGUL);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__KL5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BXEU);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__HGUL=execute_link__O3BL(__tmp__GGUL);
+    case __READ_SLOT__LL4K__: {
+      __tmp__KL5J=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__BXEU));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HGUL=execute_link__C2ZM(__tmp__GGUL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KL5J=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BXEU));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HGUL=execute_link__SGFO(__tmp__GGUL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KL5J=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BXEU));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HGUL=execute_link__KOLO(__tmp__GGUL);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__KL5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BXEU));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HGUL=execute_link__LMFO(__tmp__GGUL);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KL5J=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BXEU));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HGUL=execute_link__OULO(__tmp__GGUL);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__KL5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BXEU));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__HGUL=execute_link__IPKM(__tmp__GGUL);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KL5J=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__BXEU));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__HGUL=execute_link__VXOL(__tmp__GGUL);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KL5J=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__BXEU));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__HGUL=execute_link__W4ZM(__tmp__GGUL);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__KL5J=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__BXEU));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__HGUL=execute_link__ESFO(__tmp__GGUL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KL5J=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__BXEU));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HGUL=execute_link__2QEP(__tmp__GGUL);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KL5J=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__BXEU));
     } break;
-    case __EXPR_INF__: {
-      __tmp__HGUL=execute_link__F1QN(__tmp__GGUL);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KL5J=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__BXEU));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HGUL=execute_link__O5QN(__tmp__GGUL);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KL5J=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BXEU));
     } break;
-    case __EXPR_OR__: {
-      __tmp__HGUL=execute_link__LSQN(__tmp__GGUL);
+    case __EXPR_INF__OXBP__: {
+      __tmp__KL5J=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__BXEU));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__HGUL=execute_link__M3UO(__tmp__GGUL);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KL5J=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__BXEU));
     } break;
-    };
-    Self__CIGK->receiver__PT1H=__tmp__HGUL;
-    __tmp__LLGK=Self__CIGK->parent_write__FBGH.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__LLGK)->__id) {
-    case __LIST__: {
-      __tmp__MLGK=execute_link__TTOG(__tmp__LLGK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__MLGK=((__STRING_CST *)__tmp__LLGK);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KL5J=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__BXEU));
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__MLGK=execute_link__KA0K(__tmp__LLGK);
+    };
+    Self__YJ5J->receiver__X54J=__tmp__KL5J;
+    __tmp__BXEU=Self__YJ5J->parent_write__FYKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__BXEU)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__KL5J=((__STRING_CST__5J *)__tmp__BXEU);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__MLGK=((__PROTOTYPE_CST *)__tmp__LLGK);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KL5J=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__BXEU));
     } break;
-    case __INTEGER_CST__: {
-      __tmp__MLGK=((__INTEGER_CST *)__tmp__LLGK);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__KL5J=((__PROTOTYPE_CST__LAXC *)__tmp__BXEU);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__MLGK=execute_link__4HAL(__tmp__LLGK);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__KL5J=((__INTEGER_CST__XAXC *)__tmp__BXEU);
     } break;
-    case __EXPR_MULTIPLE__: {
-      Self__S5CR=((__LIST *)list_current__EH1);
-      voir__T5CR=create__AXB( 250);
-      display__EQQG(Self__S5CR,voir__T5CR);
-      put_string__2EG(((__STRING *)voir__T5CR));
+    case __EXPR_MULTIPLE__GLWH__: {
+      Self__UHPT=((__LIST__WH *)list_current__F5GB);
+      __tmp__YI2T=create__34B( 250);
+      display__0HFE(Self__UHPT,__tmp__YI2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YI2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_514));
+      (&__string_476)->count__0C= 26;
+      (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+      print__KKG((&__string_476));
       fputc((int)('\n'),stdout);
       exit(( 1));
-      __tmp__MLGK=NULL;
+      __tmp__KL5J=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__KL5J=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__BXEU));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__MLGK=execute_link__WMAL(__tmp__LLGK);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KL5J=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__BXEU));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__MLGK=execute_link__5QAL(__tmp__LLGK);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KL5J=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BXEU));
     } break;
-    case __REAL_CST__: {
-      __tmp__MLGK=((__REAL_CST *)__tmp__LLGK);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__KL5J=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__BXEU));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__MLGK=((__CHARACTER_CST *)__tmp__LLGK);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KL5J=((__GET_TYPE_ID__HAOJ *)__tmp__BXEU);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__MLGK=execute_link__OVAL(__tmp__LLGK);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KL5J=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__BXEU));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__MLGK=execute_link__VWAL(__tmp__LLGK);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KL5J=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__MLGK=execute_link__0WAL(__tmp__LLGK);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KL5J=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__MLGK=execute_link__D1AL(__tmp__LLGK);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KL5J=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__BXEU));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__MLGK=execute_link__M5AL(__tmp__LLGK);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KL5J=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__MLGK=execute_link__VDBL(__tmp__LLGK);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KL5J=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_AND__: {
-      __tmp__MLGK=execute_link__4HBL(__tmp__LLGK);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KL5J=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__MLGK=execute_link__HMBL(__tmp__LLGK);
+    case __PUT_TO__TFOJ__: {
+      __tmp__KL5J=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__BXEU));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__MLGK=execute_link__QQBL(__tmp__LLGK);
+    case __ITEM__HGOJ__: {
+      __tmp__KL5J=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__BXEU));
     } break;
-    case __PUT_TO__: {
-      __tmp__MLGK=execute_link__ROPK(__tmp__LLGK);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KL5J=((__SIZE_OF__5GOJ *)__tmp__BXEU);
     } break;
-    case __ITEM__: {
-      __tmp__MLGK=execute_link__ZUBL(__tmp__LLGK);
+    case __CAST__1HOJ__: {
+      __tmp__KL5J=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__BXEU));
     } break;
-    case __SIZE_OF__: {
-      __tmp__MLGK=execute_link__AVBL(__tmp__LLGK);
+    case __REAL_CST__1LOJ__: {
+      __tmp__KL5J=((__REAL_CST__1LOJ *)__tmp__BXEU);
     } break;
-    case __CAST__: {
-      __tmp__MLGK=execute_link__FVBL(__tmp__LLGK);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__KL5J=((__CHARACTER_CST__RMOJ *)__tmp__BXEU);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__MLGK=execute_link__CDUL(__tmp__LLGK);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__KL5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BXEU);
     } break;
-    case __READ_SLOT__: {
-      __tmp__MLGK=execute_link__4YBL(__tmp__LLGK);
+    case __READ_SLOT__LL4K__: {
+      __tmp__KL5J=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__BXEU));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__MLGK=execute_link__O3BL(__tmp__LLGK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KL5J=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BXEU));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__MLGK=execute_link__C2ZM(__tmp__LLGK);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KL5J=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BXEU));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__MLGK=execute_link__SGFO(__tmp__LLGK);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__KL5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BXEU));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MLGK=execute_link__KOLO(__tmp__LLGK);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KL5J=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BXEU));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__MLGK=execute_link__LMFO(__tmp__LLGK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__KL5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BXEU));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MLGK=execute_link__OULO(__tmp__LLGK);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KL5J=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__BXEU));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__MLGK=execute_link__IPKM(__tmp__LLGK);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KL5J=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__BXEU));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__MLGK=execute_link__VXOL(__tmp__LLGK);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__KL5J=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__BXEU));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__MLGK=execute_link__W4ZM(__tmp__LLGK);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KL5J=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__BXEU));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__MLGK=execute_link__ESFO(__tmp__LLGK);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KL5J=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__BXEU));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__MLGK=execute_link__2QEP(__tmp__LLGK);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KL5J=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__BXEU));
     } break;
-    case __EXPR_INF__: {
-      __tmp__MLGK=execute_link__F1QN(__tmp__LLGK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KL5J=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BXEU));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__MLGK=execute_link__O5QN(__tmp__LLGK);
+    case __EXPR_INF__OXBP__: {
+      __tmp__KL5J=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__BXEU));
     } break;
-    case __EXPR_OR__: {
-      __tmp__MLGK=execute_link__LSQN(__tmp__LLGK);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KL5J=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__BXEU));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__MLGK=execute_link__M3UO(__tmp__LLGK);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KL5J=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__BXEU));
     } break;
     };
-    Self__CIGK->parent_write__FBGH.value__PAEH=__tmp__MLGK;
-    seq_index__0HGK=(__UINTEGER_32)(seq_index__0HGK +  1);
-    Self__AEUL=((__SLOT_DATA *)Self__CIGK->slot__HT1H);
-    Self__AEUL->last_write__MBJL=Self__CIGK;
-    Self__AEUL->last_seq_index__TBJL=seq_index__0HGK;
-    Self__AEUL->last_seq_or_and__RKQL=seq_or_and__IXRG;
-    Self__AEUL->last_seq_call_and_loop__X3PL=seq_call_and_loop__3QEJ;
-    Self__AEUL->last_seq_call_local_and_loop__QBQL=seq_call_local_and_loop__T3IL;
-    Self__AEUL->last_list_current__ICJL=list_current__EH1;
-    Self__AEUL->last_index__SVPL=((__LIST *)list_current__EH1)->index__XWRG;
-    result__EIGK=Self__CIGK;
+    Self__YJ5J->parent_write__FYKJ.value__3EJJ=__tmp__KL5J;
+    __tmp__EN5J=(__UINTEGER_32__ZWB)(seq_index__PJ5J +  1);
+    seq_index__PJ5J=__tmp__EN5J;
+    __tmp__OK5J=((__SLOT_DATA__IJRG *)Self__YJ5J->slot__025J);
+    __tmp__OK5J->last_write__4K3K=Self__YJ5J;
+    __tmp__OK5J->last_seq_index__FL3K=__tmp__EN5J;
+    __tmp__OK5J->last_seq_or_and__QZQL=seq_or_and__NDFE;
+    __tmp__OK5J->last_seq_call_and_loop__SZQL=seq_call_and_loop__TL3K;
+    __tmp__OK5J->last_seq_call_local_and_loop__UZQL=seq_call_local_and_loop__FH3K;
+    __tmp__OK5J->last_list_current__1L3K=list_current__F5GB;
+    __tmp__OK5J->last_index__YZQL=list_current__F5GB->index__1CFE;
+    result__0J5J=Self__YJ5J;
   };
-  return(result__EIGK);
+  __tmp__BXEU=result__0J5J;
+  return(__tmp__BXEU);
 }
 
-static void* execute_unlink__IHMK(__EXPR_EQUAL *Self__JHMK)
-// ({EXPR_EQUAL}) With resultRecursive, No inlinable.
+static void* execute_unlink__VBLK(__EXPR_EQUAL__KINJ *Self__WBLK)
+// ({EXPR_EQUAL__KINJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__MHMK,*__tmp__WHMK;
-  __LIST *Self__U5CR,*Self__DV1R,*Self__IV1R,*Self__4QZQ,*Self__Z5CR;
-  __LIST *Self__VV1R,*Self__0V1R;
-  void *__tmp__NHMK,*__tmp__XHMK;
-  __READ_LOCAL *Self__DHFQ,*Self__CWWQ,*Self__EHFQ,*Self__EWWQ;
-  __LOCAL *Self__AV1R,*Self__FV1R,*Self__SV1R,*Self__XV1R;
-  void *voir__BV1R,*voir__EV1R,*voir__GV1R,*voir__JV1R,*voir__TV1R;
-  void *voir__WV1R,*voir__YV1R,*voir__1V1R;
-  __READ_GLOBAL *Self__FCKQ,*Self__LCKQ;
-  __INTEGER index__Y5CR,Self__LV1R;
-  __FAST_ARRAYoINSTRo *Self__W5CR;
-  void **__tmp__NV1R,**__tmp__OV1R,**__tmp__PV1R;
-  __tmp__MHMK=Self__JHMK->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__MHMK)->__id) {
-  case __LIST__: {
-    Self__U5CR=((__LIST *)__tmp__MHMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__U5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__U5CR->expr_list__RTOG,create__type__PKQC(Self__U5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__NHMK=execute_list__MNQG(Self__U5CR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NHMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NHMK=execute_unlink__Q3LK(__tmp__MHMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NHMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NHMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__DHFQ=((__READ_LOCAL *)__tmp__MHMK);
-    Self__AV1R=((__LOCAL *)Self__DHFQ->local__HJZD);
-    Self__AV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__AV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__BV1R=create__AXB( 250);
-      display__UXFK(Self__DHFQ,voir__BV1R);
-      put_string__2EG(((__STRING *)voir__BV1R));
+  void *__tmp__ZBLK;
+  void *__tmp__0BLK,*__tmp__OD3S,*__tmp__IXEU;
+  __READ_LOCAL__55ZI *Self__UC3S;
+  __LOCAL__L4WC *Self__MJ2T;
+  __STRING__BC *__tmp__NJ2T;
+  __PUT_TO__TFOJ *__tmp__2C3S;
+  __READ_SLOT__LL4K *Self__ND3S;
+  __READ_GLOBAL__T4YL *Self__0D3S;
+  __LIST__WH *Self__0HPT;
+  __INTEGER__Q index__UJ2T,upper_index__FXEU,Self__GXEU,i__JXEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__SJ2T;
+  __tmp__ZBLK=Self__WBLK->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__ZBLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0BLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__ZBLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0BLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZBLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__UC3S=((__READ_LOCAL__55ZI *)__tmp__ZBLK);
+    Self__MJ2T=((__LOCAL__L4WC *)Self__UC3S->local__BVEJ);
+    Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NJ2T=create__34B( 250);
+      display__HAEJ(Self__UC3S,__tmp__NJ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NJ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__DV1R=((__LIST *)list_current__EH1);
-      voir__EV1R=create__AXB( 250);
-      display__EQQG(Self__DV1R,voir__EV1R);
-      put_string__2EG(((__STRING *)voir__EV1R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NHMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NHMK=execute_unlink__BCMK(__tmp__MHMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NHMK=execute_unlink__IHMK(__tmp__MHMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NHMK=execute_unlink__ZHMK(__tmp__MHMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NHMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NHMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__CWWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MHMK)->receiver__WN2H);
-    Self__FV1R=((__LOCAL *)Self__CWWQ->local__HJZD);
-    Self__FV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__FV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__GV1R=create__AXB( 250);
-      display__UXFK(Self__CWWQ,voir__GV1R);
-      put_string__2EG(((__STRING *)voir__GV1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0BLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0BLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZBLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__UC3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZBLK)->receiver__RA5J);
+    Self__MJ2T=((__LOCAL__L4WC *)Self__UC3S->local__BVEJ);
+    Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NJ2T=create__34B( 250);
+      display__HAEJ(Self__UC3S,__tmp__NJ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NJ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__IV1R=((__LIST *)list_current__EH1);
-      voir__JV1R=create__AXB( 250);
-      display__EQQG(Self__IV1R,voir__JV1R);
-      put_string__2EG(((__STRING *)voir__JV1R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NHMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__MHMK));
-    __tmp__NHMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__NHMK=execute_unlink__0IMK(__tmp__MHMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__NHMK=execute_unlink__LJMK(__tmp__MHMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__NHMK=execute_unlink__2JMK(__tmp__MHMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__NHMK=execute_unlink__NKMK(__tmp__MHMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__NHMK=execute_unlink__4KMK(__tmp__MHMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NHMK=execute_unlink__PLMK(__tmp__MHMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NHMK=execute_unlink__AMMK(__tmp__MHMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__NHMK=execute_link__ROPK(((__PUT_TO *)__tmp__MHMK));
-  } break;
-  case __ITEM__: {
-    __tmp__NHMK=execute_unlink__UMMK(__tmp__MHMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__NHMK=execute_unlink__ENMK(__tmp__MHMK);
-  } break;
-  case __CAST__: {
-    __tmp__NHMK=execute_unlink__JNMK(__tmp__MHMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__NHMK=execute_unlink__4UQL(__tmp__MHMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__NHMK=execute_unlink__QEAL(__tmp__MHMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__FCKQ=((__READ_GLOBAL *)__tmp__MHMK);
-    unread__CGNL(Self__FCKQ->global__ZGJK,Self__FCKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__FCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__FCKQ->global__ZGJK);
-    };
-    __tmp__NHMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NHMK=execute_unlink__S1ZM(__tmp__MHMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NHMK=execute_unlink__FBFO(__tmp__MHMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NHMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MHMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NHMK=execute_unlink__VBFO(__tmp__MHMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NHMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MHMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__NHMK=execute_unlink__JBKM(__tmp__MHMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__NHMK=execute_unlink__OUNL(__tmp__MHMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__NHMK=execute_unlink__IWZM(__tmp__MHMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__NHMK=execute_unlink__FCFO(__tmp__MHMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NHMK=execute_unlink__EOEP(__tmp__MHMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__NHMK=execute_unlink__SZQN(__tmp__MHMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NHMK=execute_unlink__C0QN(__tmp__MHMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__NHMK=execute_unlink__ZNQN(__tmp__MHMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__NHMK=execute_unlink__2SUO(__tmp__MHMK);
-  } break;
-  };
-  if (((void *)__tmp__NHMK != (void *)NULL)) {
-    Self__4QZQ=((__LIST *)list_current__EH1);
-    Self__W5CR=((__FAST_ARRAYoINSTRo *)Self__4QZQ->expr_list__RTOG);
-    index__Y5CR=(__INTEGER)(Self__4QZQ->index__XWRG -  1);
-    if ((index__Y5CR == (__INTEGER)(Self__W5CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__W5CR,__tmp__NHMK);
-    } else {
-      add_last__IK4G(Self__W5CR,__tmp__NHMK);
-      Self__LV1R=(__INTEGER)(Self__W5CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__NV1R=Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__OV1R=Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__PV1R=Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__LV1R >= index__Y5CR)) {
-        ((void **)__tmp__OV1R)[(__INTEGER)(Self__LV1R +  1)]=((void **)__tmp__NV1R)[Self__LV1R];
-        ((void **)__tmp__PV1R)[Self__LV1R]=NULL;
-        Self__LV1R=(__INTEGER)(Self__LV1R -  1);
-      };
-      ((void **)Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__Y5CR]=__tmp__NHMK;
-    };
-    Self__4QZQ->index__XWRG=(__INTEGER)(Self__4QZQ->index__XWRG +  1);
-  };
-  __tmp__WHMK=Self__JHMK->parent_expr_binary_cmp__DLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__WHMK)->__id) {
-  case __LIST__: {
-    Self__Z5CR=((__LIST *)__tmp__WHMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__Z5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__Z5CR->expr_list__RTOG,create__type__PKQC(Self__Z5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__XHMK=execute_list__MNQG(Self__Z5CR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XHMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__XHMK=execute_unlink__Q3LK(__tmp__WHMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XHMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XHMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__EHFQ=((__READ_LOCAL *)__tmp__WHMK);
-    Self__SV1R=((__LOCAL *)Self__EHFQ->local__HJZD);
-    Self__SV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__SV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__TV1R=create__AXB( 250);
-      display__UXFK(Self__EHFQ,voir__TV1R);
-      put_string__2EG(((__STRING *)voir__TV1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0BLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0BLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0BLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0BLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0BLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0BLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0BLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZBLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__2C3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__ZBLK));
+    __tmp__0BLK=__tmp__2C3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__0BLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__ZBLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0BLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__0BLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__ZBLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__ND3S=((__READ_SLOT__LL4K *)__tmp__ZBLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__ND3S->slot__UYFM),Self__ND3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OD3S=execute_access_unlink__RBMM(Self__ND3S);
+    __tmp__0BLK=__tmp__OD3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0BLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZBLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0BLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZBLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OD3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZBLK));
+    __tmp__0BLK=__tmp__OD3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0BLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZBLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OD3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZBLK));
+    __tmp__0BLK=__tmp__OD3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0BLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__ZBLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0BLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__ZBLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__0D3S=((__READ_GLOBAL__T4YL *)__tmp__ZBLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0D3S->global__KAKM),Self__0D3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__0D3S->global__KAKM));
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0BLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__ZBLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0BLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__ZBLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0BLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__ZBLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0BLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZBLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__0BLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__ZBLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0BLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZBLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0BLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__ZBLK));
+  } break;
+  };
+  if (((void *)__tmp__0BLK != (void *)NULL)) {
+    Self__0HPT=((__LIST__WH *)list_current__F5GB);
+    Self__SJ2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__0HPT->expr_list__NA4D);
+    index__UJ2T=(__INTEGER__Q)(Self__0HPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__UJ2T == (__INTEGER__Q)(Self__SJ2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__SJ2T,__tmp__0BLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__SJ2T,__tmp__0BLK);
+      upper_index__FXEU=(__INTEGER__Q)(Self__SJ2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__GXEU=upper_index__FXEU;
+      while ((Self__GXEU >= index__UJ2T)) {
+        __tmp__IXEU=((void **)Self__SJ2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__GXEU];
+        i__JXEU=(__INTEGER__Q)(Self__GXEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__SJ2T->parent_arrayed_collection__MA4D.storage__V14F)[i__JXEU]=__tmp__IXEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__SJ2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__GXEU]=NULL;
+        Self__GXEU=(__INTEGER__Q)(Self__GXEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__SJ2T->parent_arrayed_collection__MA4D.storage__V14F)[index__UJ2T]=__tmp__0BLK;
+    };
+    Self__0HPT->index__1CFE=(__INTEGER__Q)(Self__0HPT->index__1CFE +  1);
+  };
+  __tmp__ZBLK=Self__WBLK->parent_expr_binary_cmp__NINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__ZBLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0BLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__ZBLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0BLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZBLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__UC3S=((__READ_LOCAL__55ZI *)__tmp__ZBLK);
+    Self__MJ2T=((__LOCAL__L4WC *)Self__UC3S->local__BVEJ);
+    Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NJ2T=create__34B( 250);
+      display__HAEJ(Self__UC3S,__tmp__NJ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NJ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__VV1R=((__LIST *)list_current__EH1);
-      voir__WV1R=create__AXB( 250);
-      display__EQQG(Self__VV1R,voir__WV1R);
-      put_string__2EG(((__STRING *)voir__WV1R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0BLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__ZBLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0BLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZBLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__UC3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZBLK)->receiver__RA5J);
+    Self__MJ2T=((__LOCAL__L4WC *)Self__UC3S->local__BVEJ);
+    Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MJ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NJ2T=create__34B( 250);
+      display__HAEJ(Self__UC3S,__tmp__NJ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NJ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XHMK=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__XHMK=execute_unlink__BCMK(__tmp__WHMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0BLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__XHMK=execute_unlink__IHMK(__tmp__WHMK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0BLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__ZBLK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__XHMK=execute_unlink__ZHMK(__tmp__WHMK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0BLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__ZBLK));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XHMK=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0BLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__ZBLK));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XHMK=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0BLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__ZBLK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__EWWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WHMK)->receiver__WN2H);
-    Self__XV1R=((__LOCAL *)Self__EWWQ->local__HJZD);
-    Self__XV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__XV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__YV1R=create__AXB( 250);
-      display__UXFK(Self__EWWQ,voir__YV1R);
-      put_string__2EG(((__STRING *)voir__YV1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__0V1R=((__LIST *)list_current__EH1);
-      voir__1V1R=create__AXB( 250);
-      display__EQQG(Self__0V1R,voir__1V1R);
-      put_string__2EG(((__STRING *)voir__1V1R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XHMK=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0BLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__ZBLK));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__WHMK));
-    __tmp__XHMK=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0BLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZBLK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__XHMK=execute_unlink__0IMK(__tmp__WHMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0BLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZBLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__XHMK=execute_unlink__LJMK(__tmp__WHMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__2C3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__ZBLK));
+    __tmp__0BLK=__tmp__2C3S;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__XHMK=execute_unlink__2JMK(__tmp__WHMK);
+  case __ITEM__HGOJ__: {
+    __tmp__0BLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__ZBLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__XHMK=execute_unlink__NKMK(__tmp__WHMK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0BLK=NULL;
   } break;
-  case __EXPR_AND__: {
-    __tmp__XHMK=execute_unlink__4KMK(__tmp__WHMK);
+  case __CAST__1HOJ__: {
+    __tmp__0BLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__ZBLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__XHMK=execute_unlink__PLMK(__tmp__WHMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__XHMK=execute_unlink__AMMK(__tmp__WHMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__XHMK=execute_link__ROPK(((__PUT_TO *)__tmp__WHMK));
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0BLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__XHMK=execute_unlink__UMMK(__tmp__WHMK);
+  case __READ_SLOT__LL4K__: {
+    Self__ND3S=((__READ_SLOT__LL4K *)__tmp__ZBLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__ND3S->slot__UYFM),Self__ND3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OD3S=execute_access_unlink__RBMM(Self__ND3S);
+    __tmp__0BLK=__tmp__OD3S;
   } break;
-  case __SIZE_OF__: {
-    __tmp__XHMK=execute_unlink__ENMK(__tmp__WHMK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0BLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZBLK));
   } break;
-  case __CAST__: {
-    __tmp__XHMK=execute_unlink__JNMK(__tmp__WHMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0BLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZBLK));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__XHMK=execute_unlink__4UQL(__tmp__WHMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OD3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZBLK));
+    __tmp__0BLK=__tmp__OD3S;
   } break;
-  case __READ_SLOT__: {
-    __tmp__XHMK=execute_unlink__QEAL(__tmp__WHMK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0BLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZBLK));
   } break;
-  case __READ_GLOBAL__: {
-    Self__LCKQ=((__READ_GLOBAL *)__tmp__WHMK);
-    unread__CGNL(Self__LCKQ->global__ZGJK,Self__LCKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__LCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__LCKQ->global__ZGJK);
-    };
-    __tmp__XHMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__XHMK=execute_unlink__S1ZM(__tmp__WHMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__XHMK=execute_unlink__FBFO(__tmp__WHMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XHMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WHMK));
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OD3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZBLK));
+    __tmp__0BLK=__tmp__OD3S;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__XHMK=execute_unlink__VBFO(__tmp__WHMK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0BLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__ZBLK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XHMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WHMK));
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0BLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__ZBLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__XHMK=execute_unlink__JBKM(__tmp__WHMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__0D3S=((__READ_GLOBAL__T4YL *)__tmp__ZBLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0D3S->global__KAKM),Self__0D3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__0D3S->global__KAKM));
+    __tmp__0BLK=NULL;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__XHMK=execute_unlink__OUNL(__tmp__WHMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0BLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__ZBLK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__XHMK=execute_unlink__IWZM(__tmp__WHMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0BLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__ZBLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__XHMK=execute_unlink__FCFO(__tmp__WHMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0BLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__ZBLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__XHMK=execute_unlink__EOEP(__tmp__WHMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0BLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZBLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__XHMK=execute_unlink__SZQN(__tmp__WHMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__0BLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__ZBLK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__XHMK=execute_unlink__C0QN(__tmp__WHMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0BLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZBLK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__XHMK=execute_unlink__ZNQN(__tmp__WHMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__XHMK=execute_unlink__2SUO(__tmp__WHMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0BLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__ZBLK));
   } break;
   };
-  return(__tmp__XHMK);
+  __tmp__ZBLK=__tmp__0BLK;
+  return(__tmp__ZBLK);
 }
 
-static void* execute_unlink__ZHMK(__EXPR_NOT_EQUAL *Self__0HMK)
-// ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
+static void* execute_unlink__HCLK(__EXPR_NOT_EQUAL__VINJ *Self__ICLK)
+// ({EXPR_NOT_EQUAL__VINJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__3HMK,*__tmp__HIMK;
-  __LIST *Self__15CR,*Self__5V1R,*Self__EW1R,*Self__ARZQ,*Self__AADR;
-  __LIST *Self__RW1R,*Self__WW1R;
-  void *__tmp__4HMK,*__tmp__IIMK;
-  __READ_LOCAL *Self__FHFQ,*Self__GWWQ,*Self__GHFQ,*Self__NHFQ;
-  __LOCAL *Self__2V1R,*Self__BW1R,*Self__OW1R,*Self__TW1R;
-  void *voir__3V1R,*voir__AW1R,*voir__CW1R,*voir__FW1R,*voir__PW1R;
-  void *voir__SW1R,*voir__UW1R,*voir__XW1R;
-  __READ_GLOBAL *Self__RCKQ,*Self__XCKQ;
-  __INTEGER index__55CR,Self__HW1R;
-  __FAST_ARRAYoINSTRo *Self__35CR;
-  void **__tmp__JW1R,**__tmp__KW1R,**__tmp__LW1R;
-  __tmp__3HMK=Self__0HMK->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__3HMK)->__id) {
-  case __LIST__: {
-    Self__15CR=((__LIST *)__tmp__3HMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__15CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__15CR->expr_list__RTOG,create__type__PKQC(Self__15CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__4HMK=execute_list__MNQG(Self__15CR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4HMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__4HMK=execute_unlink__Q3LK(__tmp__3HMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4HMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4HMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__FHFQ=((__READ_LOCAL *)__tmp__3HMK);
-    Self__2V1R=((__LOCAL *)Self__FHFQ->local__HJZD);
-    Self__2V1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2V1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__2V1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__3V1R=create__AXB( 250);
-      display__UXFK(Self__FHFQ,voir__3V1R);
-      put_string__2EG(((__STRING *)voir__3V1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__5V1R=((__LIST *)list_current__EH1);
-      voir__AW1R=create__AXB( 250);
-      display__EQQG(Self__5V1R,voir__AW1R);
-      put_string__2EG(((__STRING *)voir__AW1R));
+  void *__tmp__LCLK;
+  void *__tmp__MCLK,*__tmp__MG3S,*__tmp__PXEU;
+  __READ_LOCAL__55ZI *Self__SF3S;
+  __LOCAL__L4WC *Self__1J2T;
+  __STRING__BC *__tmp__2J2T;
+  __PUT_TO__TFOJ *__tmp__0F3S;
+  __READ_SLOT__LL4K *Self__LG3S;
+  __READ_GLOBAL__T4YL *Self__YG3S;
+  __LIST__WH *Self__2HPT;
+  __INTEGER__Q index__DK2T,upper_index__MXEU,Self__NXEU,i__QXEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__BK2T;
+  __tmp__LCLK=Self__ICLK->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__LCLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__MCLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__LCLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__MCLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__LCLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__SF3S=((__READ_LOCAL__55ZI *)__tmp__LCLK);
+    Self__1J2T=((__LOCAL__L4WC *)Self__SF3S->local__BVEJ);
+    Self__1J2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1J2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1J2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2J2T=create__34B( 250);
+      display__HAEJ(Self__SF3S,__tmp__2J2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2J2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4HMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4HMK=execute_unlink__BCMK(__tmp__3HMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4HMK=execute_unlink__IHMK(__tmp__3HMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4HMK=execute_unlink__ZHMK(__tmp__3HMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4HMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4HMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__GWWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3HMK)->receiver__WN2H);
-    Self__BW1R=((__LOCAL *)Self__GWWQ->local__HJZD);
-    Self__BW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__BW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__CW1R=create__AXB( 250);
-      display__UXFK(Self__GWWQ,voir__CW1R);
-      put_string__2EG(((__STRING *)voir__CW1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__EW1R=((__LIST *)list_current__EH1);
-      voir__FW1R=create__AXB( 250);
-      display__EQQG(Self__EW1R,voir__FW1R);
-      put_string__2EG(((__STRING *)voir__FW1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__MCLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__MCLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LCLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__SF3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LCLK)->receiver__RA5J);
+    Self__1J2T=((__LOCAL__L4WC *)Self__SF3S->local__BVEJ);
+    Self__1J2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1J2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1J2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2J2T=create__34B( 250);
+      display__HAEJ(Self__SF3S,__tmp__2J2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2J2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4HMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__3HMK));
-    __tmp__4HMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__4HMK=execute_unlink__0IMK(__tmp__3HMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__4HMK=execute_unlink__LJMK(__tmp__3HMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__4HMK=execute_unlink__2JMK(__tmp__3HMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__4HMK=execute_unlink__NKMK(__tmp__3HMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__4HMK=execute_unlink__4KMK(__tmp__3HMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4HMK=execute_unlink__PLMK(__tmp__3HMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4HMK=execute_unlink__AMMK(__tmp__3HMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__4HMK=execute_link__ROPK(((__PUT_TO *)__tmp__3HMK));
-  } break;
-  case __ITEM__: {
-    __tmp__4HMK=execute_unlink__UMMK(__tmp__3HMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__4HMK=execute_unlink__ENMK(__tmp__3HMK);
-  } break;
-  case __CAST__: {
-    __tmp__4HMK=execute_unlink__JNMK(__tmp__3HMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__4HMK=execute_unlink__4UQL(__tmp__3HMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__4HMK=execute_unlink__QEAL(__tmp__3HMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__RCKQ=((__READ_GLOBAL *)__tmp__3HMK);
-    unread__CGNL(Self__RCKQ->global__ZGJK,Self__RCKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__RCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__RCKQ->global__ZGJK);
-    };
-    __tmp__4HMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4HMK=execute_unlink__S1ZM(__tmp__3HMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4HMK=execute_unlink__FBFO(__tmp__3HMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4HMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__3HMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4HMK=execute_unlink__VBFO(__tmp__3HMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4HMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__3HMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__4HMK=execute_unlink__JBKM(__tmp__3HMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__4HMK=execute_unlink__OUNL(__tmp__3HMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__4HMK=execute_unlink__IWZM(__tmp__3HMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__4HMK=execute_unlink__FCFO(__tmp__3HMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4HMK=execute_unlink__EOEP(__tmp__3HMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__4HMK=execute_unlink__SZQN(__tmp__3HMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4HMK=execute_unlink__C0QN(__tmp__3HMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__4HMK=execute_unlink__ZNQN(__tmp__3HMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__4HMK=execute_unlink__2SUO(__tmp__3HMK);
-  } break;
-  };
-  if (((void *)__tmp__4HMK != (void *)NULL)) {
-    Self__ARZQ=((__LIST *)list_current__EH1);
-    Self__35CR=((__FAST_ARRAYoINSTRo *)Self__ARZQ->expr_list__RTOG);
-    index__55CR=(__INTEGER)(Self__ARZQ->index__XWRG -  1);
-    if ((index__55CR == (__INTEGER)(Self__35CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__35CR,__tmp__4HMK);
-    } else {
-      add_last__IK4G(Self__35CR,__tmp__4HMK);
-      Self__HW1R=(__INTEGER)(Self__35CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__JW1R=Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__KW1R=Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__LW1R=Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__HW1R >= index__55CR)) {
-        ((void **)__tmp__KW1R)[(__INTEGER)(Self__HW1R +  1)]=((void **)__tmp__JW1R)[Self__HW1R];
-        ((void **)__tmp__LW1R)[Self__HW1R]=NULL;
-        Self__HW1R=(__INTEGER)(Self__HW1R -  1);
-      };
-      ((void **)Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__55CR]=__tmp__4HMK;
-    };
-    Self__ARZQ->index__XWRG=(__INTEGER)(Self__ARZQ->index__XWRG +  1);
-  };
-  __tmp__HIMK=Self__0HMK->parent_expr_binary_cmp__LLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__HIMK)->__id) {
-  case __LIST__: {
-    Self__AADR=((__LIST *)__tmp__HIMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__AADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__AADR->expr_list__RTOG,create__type__PKQC(Self__AADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__IIMK=execute_list__MNQG(Self__AADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IIMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__IIMK=execute_unlink__Q3LK(__tmp__HIMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IIMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IIMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__GHFQ=((__READ_LOCAL *)__tmp__HIMK);
-    Self__OW1R=((__LOCAL *)Self__GHFQ->local__HJZD);
-    Self__OW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__OW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__PW1R=create__AXB( 250);
-      display__UXFK(Self__GHFQ,voir__PW1R);
-      put_string__2EG(((__STRING *)voir__PW1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__MCLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__MCLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__MCLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__MCLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__MCLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__MCLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__MCLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LCLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__0F3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__LCLK));
+    __tmp__MCLK=__tmp__0F3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__MCLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__LCLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__MCLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__MCLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__LCLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__LG3S=((__READ_SLOT__LL4K *)__tmp__LCLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LG3S->slot__UYFM),Self__LG3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MG3S=execute_access_unlink__RBMM(Self__LG3S);
+    __tmp__MCLK=__tmp__MG3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__MCLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LCLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__MCLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LCLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__MG3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LCLK));
+    __tmp__MCLK=__tmp__MG3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__MCLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LCLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__MG3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LCLK));
+    __tmp__MCLK=__tmp__MG3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__MCLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__LCLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__MCLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__LCLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__YG3S=((__READ_GLOBAL__T4YL *)__tmp__LCLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__YG3S->global__KAKM),Self__YG3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__YG3S->global__KAKM));
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__MCLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__LCLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__MCLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__LCLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__MCLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__LCLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__MCLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LCLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__MCLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__LCLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__MCLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__LCLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__MCLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__LCLK));
+  } break;
+  };
+  if (((void *)__tmp__MCLK != (void *)NULL)) {
+    Self__2HPT=((__LIST__WH *)list_current__F5GB);
+    Self__BK2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__2HPT->expr_list__NA4D);
+    index__DK2T=(__INTEGER__Q)(Self__2HPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__DK2T == (__INTEGER__Q)(Self__BK2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__BK2T,__tmp__MCLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__BK2T,__tmp__MCLK);
+      upper_index__MXEU=(__INTEGER__Q)(Self__BK2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__NXEU=upper_index__MXEU;
+      while ((Self__NXEU >= index__DK2T)) {
+        __tmp__PXEU=((void **)Self__BK2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__NXEU];
+        i__QXEU=(__INTEGER__Q)(Self__NXEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__BK2T->parent_arrayed_collection__MA4D.storage__V14F)[i__QXEU]=__tmp__PXEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__BK2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__NXEU]=NULL;
+        Self__NXEU=(__INTEGER__Q)(Self__NXEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__BK2T->parent_arrayed_collection__MA4D.storage__V14F)[index__DK2T]=__tmp__MCLK;
+    };
+    Self__2HPT->index__1CFE=(__INTEGER__Q)(Self__2HPT->index__1CFE +  1);
+  };
+  __tmp__LCLK=Self__ICLK->parent_expr_binary_cmp__WINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__LCLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__MCLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__LCLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__MCLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__LCLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__SF3S=((__READ_LOCAL__55ZI *)__tmp__LCLK);
+    Self__1J2T=((__LOCAL__L4WC *)Self__SF3S->local__BVEJ);
+    Self__1J2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1J2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1J2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2J2T=create__34B( 250);
+      display__HAEJ(Self__SF3S,__tmp__2J2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2J2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__RW1R=((__LIST *)list_current__EH1);
-      voir__SW1R=create__AXB( 250);
-      display__EQQG(Self__RW1R,voir__SW1R);
-      put_string__2EG(((__STRING *)voir__SW1R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__MCLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__LCLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__MCLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LCLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__SF3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LCLK)->receiver__RA5J);
+    Self__1J2T=((__LOCAL__L4WC *)Self__SF3S->local__BVEJ);
+    Self__1J2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1J2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1J2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2J2T=create__34B( 250);
+      display__HAEJ(Self__SF3S,__tmp__2J2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2J2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IIMK=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__IIMK=execute_unlink__BCMK(__tmp__HIMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__MCLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__IIMK=execute_unlink__IHMK(__tmp__HIMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__IIMK=execute_unlink__ZHMK(__tmp__HIMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IIMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IIMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__NHFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HIMK)->receiver__WN2H);
-    Self__TW1R=((__LOCAL *)Self__NHFQ->local__HJZD);
-    Self__TW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__TW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__UW1R=create__AXB( 250);
-      display__UXFK(Self__NHFQ,voir__UW1R);
-      put_string__2EG(((__STRING *)voir__UW1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__WW1R=((__LIST *)list_current__EH1);
-      voir__XW1R=create__AXB( 250);
-      display__EQQG(Self__WW1R,voir__XW1R);
-      put_string__2EG(((__STRING *)voir__XW1R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IIMK=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__MCLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__LCLK));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__HIMK));
-    __tmp__IIMK=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__MCLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__LCLK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__IIMK=execute_unlink__0IMK(__tmp__HIMK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__MCLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__LCLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__IIMK=execute_unlink__LJMK(__tmp__HIMK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__MCLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__LCLK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__IIMK=execute_unlink__2JMK(__tmp__HIMK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__MCLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__LCLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__IIMK=execute_unlink__NKMK(__tmp__HIMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__MCLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LCLK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__IIMK=execute_unlink__4KMK(__tmp__HIMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__MCLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LCLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__IIMK=execute_unlink__PLMK(__tmp__HIMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__0F3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__LCLK));
+    __tmp__MCLK=__tmp__0F3S;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__IIMK=execute_unlink__AMMK(__tmp__HIMK);
+  case __ITEM__HGOJ__: {
+    __tmp__MCLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__LCLK));
   } break;
-  case __PUT_TO__: {
-    __tmp__IIMK=execute_link__ROPK(((__PUT_TO *)__tmp__HIMK));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__MCLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__IIMK=execute_unlink__UMMK(__tmp__HIMK);
+  case __CAST__1HOJ__: {
+    __tmp__MCLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__LCLK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__IIMK=execute_unlink__ENMK(__tmp__HIMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
   } break;
-  case __CAST__: {
-    __tmp__IIMK=execute_unlink__JNMK(__tmp__HIMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__IIMK=execute_unlink__4UQL(__tmp__HIMK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MCLK=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__IIMK=execute_unlink__QEAL(__tmp__HIMK);
+  case __READ_SLOT__LL4K__: {
+    Self__LG3S=((__READ_SLOT__LL4K *)__tmp__LCLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LG3S->slot__UYFM),Self__LG3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MG3S=execute_access_unlink__RBMM(Self__LG3S);
+    __tmp__MCLK=__tmp__MG3S;
   } break;
-  case __READ_GLOBAL__: {
-    Self__XCKQ=((__READ_GLOBAL *)__tmp__HIMK);
-    unread__CGNL(Self__XCKQ->global__ZGJK,Self__XCKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__XCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__XCKQ->global__ZGJK);
-    };
-    __tmp__IIMK=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__MCLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LCLK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__IIMK=execute_unlink__S1ZM(__tmp__HIMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__MCLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LCLK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__IIMK=execute_unlink__FBFO(__tmp__HIMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__MG3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LCLK));
+    __tmp__MCLK=__tmp__MG3S;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IIMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HIMK));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__MCLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LCLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__IIMK=execute_unlink__VBFO(__tmp__HIMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__MG3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LCLK));
+    __tmp__MCLK=__tmp__MG3S;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IIMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HIMK));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__MCLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__LCLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__IIMK=execute_unlink__JBKM(__tmp__HIMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__MCLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__LCLK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__IIMK=execute_unlink__OUNL(__tmp__HIMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__YG3S=((__READ_GLOBAL__T4YL *)__tmp__LCLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__YG3S->global__KAKM),Self__YG3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__YG3S->global__KAKM));
+    __tmp__MCLK=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__IIMK=execute_unlink__IWZM(__tmp__HIMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__MCLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__LCLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__IIMK=execute_unlink__FCFO(__tmp__HIMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__MCLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__LCLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__IIMK=execute_unlink__EOEP(__tmp__HIMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__MCLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__LCLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__IIMK=execute_unlink__SZQN(__tmp__HIMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__MCLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LCLK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__IIMK=execute_unlink__C0QN(__tmp__HIMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__MCLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__LCLK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__IIMK=execute_unlink__ZNQN(__tmp__HIMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__MCLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__LCLK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__IIMK=execute_unlink__2SUO(__tmp__HIMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__MCLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__LCLK));
   } break;
   };
-  return(__tmp__IIMK);
+  __tmp__LCLK=__tmp__MCLK;
+  return(__tmp__LCLK);
 }
 
-static void* execute_unlink__0IMK(__EXPR_SUP *Self__1IMK)
-// ({EXPR_SUP}) With resultRecursive, No inlinable.
+static void* execute_unlink__DDLK(__EXPR_SUP__ABOJ *Self__EDLK)
+// ({EXPR_SUP__ABOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__4IMK,*__tmp__IJMK;
-  __LIST *Self__CADR,*Self__1W1R,*Self__AX1R,*Self__CRZQ,*Self__HADR;
-  __LIST *Self__NX1R,*Self__SX1R;
-  void *__tmp__5IMK,*__tmp__JJMK;
-  __READ_LOCAL *Self__OHFQ,*Self__3CKQ,*Self__QHFQ,*Self__EDKQ;
-  __LOCAL *Self__YW1R,*Self__3W1R,*Self__KX1R,*Self__PX1R;
-  void *voir__ZW1R,*voir__2W1R,*voir__4W1R,*voir__BX1R,*voir__LX1R;
-  void *voir__OX1R,*voir__QX1R,*voir__TX1R;
-  __READ_GLOBAL *Self__5CKQ,*Self__GDKQ;
-  __INTEGER index__GADR,Self__DX1R;
-  __FAST_ARRAYoINSTRo *Self__EADR;
-  void **__tmp__FX1R,**__tmp__GX1R,**__tmp__HX1R;
-  __tmp__4IMK=Self__1IMK->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__4IMK)->__id) {
-  case __LIST__: {
-    Self__CADR=((__LIST *)__tmp__4IMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__CADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__CADR->expr_list__RTOG,create__type__PKQC(Self__CADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__5IMK=execute_list__MNQG(Self__CADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__5IMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__5IMK=execute_unlink__Q3LK(__tmp__4IMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__5IMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__5IMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__OHFQ=((__READ_LOCAL *)__tmp__4IMK);
-    Self__YW1R=((__LOCAL *)Self__OHFQ->local__HJZD);
-    Self__YW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__YW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ZW1R=create__AXB( 250);
-      display__UXFK(Self__OHFQ,voir__ZW1R);
-      put_string__2EG(((__STRING *)voir__ZW1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__1W1R=((__LIST *)list_current__EH1);
-      voir__2W1R=create__AXB( 250);
-      display__EQQG(Self__1W1R,voir__2W1R);
-      put_string__2EG(((__STRING *)voir__2W1R));
+  void *__tmp__HDLK;
+  void *__tmp__IDLK,*__tmp__HJ3S,*__tmp__WXEU;
+  __READ_LOCAL__55ZI *Self__QI3S;
+  __LOCAL__L4WC *Self__KK2T;
+  __STRING__BC *__tmp__LK2T;
+  __PUT_TO__TFOJ *__tmp__VI3S;
+  __READ_SLOT__LL4K *Self__GJ3S;
+  __READ_GLOBAL__T4YL *Self__TJ3S;
+  __LIST__WH *Self__4HPT;
+  __INTEGER__Q index__SK2T,upper_index__TXEU,Self__UXEU,i__XXEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__QK2T;
+  __tmp__HDLK=Self__EDLK->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__HDLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__IDLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__HDLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__IDLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__HDLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__QI3S=((__READ_LOCAL__55ZI *)__tmp__HDLK);
+    Self__KK2T=((__LOCAL__L4WC *)Self__QI3S->local__BVEJ);
+    Self__KK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LK2T=create__34B( 250);
+      display__HAEJ(Self__QI3S,__tmp__LK2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LK2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__5IMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__5IMK=execute_unlink__BCMK(__tmp__4IMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__5IMK=execute_unlink__IHMK(__tmp__4IMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__5IMK=execute_unlink__ZHMK(__tmp__4IMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__5IMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__5IMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__3CKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4IMK)->receiver__WN2H);
-    Self__3W1R=((__LOCAL *)Self__3CKQ->local__HJZD);
-    Self__3W1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3W1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__3W1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__4W1R=create__AXB( 250);
-      display__UXFK(Self__3CKQ,voir__4W1R);
-      put_string__2EG(((__STRING *)voir__4W1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__AX1R=((__LIST *)list_current__EH1);
-      voir__BX1R=create__AXB( 250);
-      display__EQQG(Self__AX1R,voir__BX1R);
-      put_string__2EG(((__STRING *)voir__BX1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__IDLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__IDLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HDLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__QI3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__HDLK)->receiver__RA5J);
+    Self__KK2T=((__LOCAL__L4WC *)Self__QI3S->local__BVEJ);
+    Self__KK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LK2T=create__34B( 250);
+      display__HAEJ(Self__QI3S,__tmp__LK2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LK2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__5IMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__4IMK));
-    __tmp__5IMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__5IMK=execute_unlink__0IMK(__tmp__4IMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__5IMK=execute_unlink__LJMK(__tmp__4IMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__5IMK=execute_unlink__2JMK(__tmp__4IMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__5IMK=execute_unlink__NKMK(__tmp__4IMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__5IMK=execute_unlink__4KMK(__tmp__4IMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__5IMK=execute_unlink__PLMK(__tmp__4IMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__5IMK=execute_unlink__AMMK(__tmp__4IMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__5IMK=execute_link__ROPK(((__PUT_TO *)__tmp__4IMK));
-  } break;
-  case __ITEM__: {
-    __tmp__5IMK=execute_unlink__UMMK(__tmp__4IMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__5IMK=execute_unlink__ENMK(__tmp__4IMK);
-  } break;
-  case __CAST__: {
-    __tmp__5IMK=execute_unlink__JNMK(__tmp__4IMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__5IMK=execute_unlink__4UQL(__tmp__4IMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__5IMK=execute_unlink__QEAL(__tmp__4IMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__5CKQ=((__READ_GLOBAL *)__tmp__4IMK);
-    unread__CGNL(Self__5CKQ->global__ZGJK,Self__5CKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__5CKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__5CKQ->global__ZGJK);
-    };
-    __tmp__5IMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__5IMK=execute_unlink__S1ZM(__tmp__4IMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__5IMK=execute_unlink__FBFO(__tmp__4IMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5IMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__4IMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__5IMK=execute_unlink__VBFO(__tmp__4IMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5IMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__4IMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__5IMK=execute_unlink__JBKM(__tmp__4IMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__5IMK=execute_unlink__OUNL(__tmp__4IMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__5IMK=execute_unlink__IWZM(__tmp__4IMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__5IMK=execute_unlink__FCFO(__tmp__4IMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__5IMK=execute_unlink__EOEP(__tmp__4IMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__5IMK=execute_unlink__SZQN(__tmp__4IMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__5IMK=execute_unlink__C0QN(__tmp__4IMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__5IMK=execute_unlink__ZNQN(__tmp__4IMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__5IMK=execute_unlink__2SUO(__tmp__4IMK);
-  } break;
-  };
-  if (((void *)__tmp__5IMK != (void *)NULL)) {
-    Self__CRZQ=((__LIST *)list_current__EH1);
-    Self__EADR=((__FAST_ARRAYoINSTRo *)Self__CRZQ->expr_list__RTOG);
-    index__GADR=(__INTEGER)(Self__CRZQ->index__XWRG -  1);
-    if ((index__GADR == (__INTEGER)(Self__EADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__EADR,__tmp__5IMK);
-    } else {
-      add_last__IK4G(Self__EADR,__tmp__5IMK);
-      Self__DX1R=(__INTEGER)(Self__EADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__FX1R=Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__GX1R=Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__HX1R=Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__DX1R >= index__GADR)) {
-        ((void **)__tmp__GX1R)[(__INTEGER)(Self__DX1R +  1)]=((void **)__tmp__FX1R)[Self__DX1R];
-        ((void **)__tmp__HX1R)[Self__DX1R]=NULL;
-        Self__DX1R=(__INTEGER)(Self__DX1R -  1);
-      };
-      ((void **)Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__GADR]=__tmp__5IMK;
-    };
-    Self__CRZQ->index__XWRG=(__INTEGER)(Self__CRZQ->index__XWRG +  1);
-  };
-  __tmp__IJMK=Self__1IMK->parent_expr_binary_cmp__15JH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__IJMK)->__id) {
-  case __LIST__: {
-    Self__HADR=((__LIST *)__tmp__IJMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__HADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__HADR->expr_list__RTOG,create__type__PKQC(Self__HADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__JJMK=execute_list__MNQG(Self__HADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JJMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__JJMK=execute_unlink__Q3LK(__tmp__IJMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JJMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JJMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__QHFQ=((__READ_LOCAL *)__tmp__IJMK);
-    Self__KX1R=((__LOCAL *)Self__QHFQ->local__HJZD);
-    Self__KX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__KX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__LX1R=create__AXB( 250);
-      display__UXFK(Self__QHFQ,voir__LX1R);
-      put_string__2EG(((__STRING *)voir__LX1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__IDLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__IDLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__IDLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__IDLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__IDLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__IDLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__IDLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__HDLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__VI3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__HDLK));
+    __tmp__IDLK=__tmp__VI3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__IDLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__HDLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__IDLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__IDLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__HDLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__GJ3S=((__READ_SLOT__LL4K *)__tmp__HDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__GJ3S->slot__UYFM),Self__GJ3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HJ3S=execute_access_unlink__RBMM(Self__GJ3S);
+    __tmp__IDLK=__tmp__HJ3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__IDLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HDLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__IDLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HDLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HJ3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HDLK));
+    __tmp__IDLK=__tmp__HJ3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__IDLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HDLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HJ3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HDLK));
+    __tmp__IDLK=__tmp__HJ3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__IDLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__HDLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__IDLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__HDLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__TJ3S=((__READ_GLOBAL__T4YL *)__tmp__HDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__TJ3S->global__KAKM),Self__TJ3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__TJ3S->global__KAKM));
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__IDLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__HDLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__IDLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__HDLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__IDLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__HDLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__IDLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__HDLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__IDLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__HDLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__IDLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__HDLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__IDLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__HDLK));
+  } break;
+  };
+  if (((void *)__tmp__IDLK != (void *)NULL)) {
+    Self__4HPT=((__LIST__WH *)list_current__F5GB);
+    Self__QK2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__4HPT->expr_list__NA4D);
+    index__SK2T=(__INTEGER__Q)(Self__4HPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__SK2T == (__INTEGER__Q)(Self__QK2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__QK2T,__tmp__IDLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__QK2T,__tmp__IDLK);
+      upper_index__TXEU=(__INTEGER__Q)(Self__QK2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__UXEU=upper_index__TXEU;
+      while ((Self__UXEU >= index__SK2T)) {
+        __tmp__WXEU=((void **)Self__QK2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__UXEU];
+        i__XXEU=(__INTEGER__Q)(Self__UXEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__QK2T->parent_arrayed_collection__MA4D.storage__V14F)[i__XXEU]=__tmp__WXEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__QK2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__UXEU]=NULL;
+        Self__UXEU=(__INTEGER__Q)(Self__UXEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__QK2T->parent_arrayed_collection__MA4D.storage__V14F)[index__SK2T]=__tmp__IDLK;
+    };
+    Self__4HPT->index__1CFE=(__INTEGER__Q)(Self__4HPT->index__1CFE +  1);
+  };
+  __tmp__HDLK=Self__EDLK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__HDLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__IDLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__HDLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__IDLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__HDLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__QI3S=((__READ_LOCAL__55ZI *)__tmp__HDLK);
+    Self__KK2T=((__LOCAL__L4WC *)Self__QI3S->local__BVEJ);
+    Self__KK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LK2T=create__34B( 250);
+      display__HAEJ(Self__QI3S,__tmp__LK2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LK2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__NX1R=((__LIST *)list_current__EH1);
-      voir__OX1R=create__AXB( 250);
-      display__EQQG(Self__NX1R,voir__OX1R);
-      put_string__2EG(((__STRING *)voir__OX1R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__IDLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__HDLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__IDLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HDLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__QI3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__HDLK)->receiver__RA5J);
+    Self__KK2T=((__LOCAL__L4WC *)Self__QI3S->local__BVEJ);
+    Self__KK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LK2T=create__34B( 250);
+      display__HAEJ(Self__QI3S,__tmp__LK2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LK2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JJMK=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__JJMK=execute_unlink__BCMK(__tmp__IJMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__IDLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JJMK=execute_unlink__IHMK(__tmp__IJMK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__IDLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__HDLK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JJMK=execute_unlink__ZHMK(__tmp__IJMK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__IDLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__HDLK));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JJMK=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__IDLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__HDLK));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JJMK=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__IDLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__HDLK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__EDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IJMK)->receiver__WN2H);
-    Self__PX1R=((__LOCAL *)Self__EDKQ->local__HJZD);
-    Self__PX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__PX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__QX1R=create__AXB( 250);
-      display__UXFK(Self__EDKQ,voir__QX1R);
-      put_string__2EG(((__STRING *)voir__QX1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__SX1R=((__LIST *)list_current__EH1);
-      voir__TX1R=create__AXB( 250);
-      display__EQQG(Self__SX1R,voir__TX1R);
-      put_string__2EG(((__STRING *)voir__TX1R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JJMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__IJMK));
-    __tmp__JJMK=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__IDLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__HDLK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__JJMK=execute_unlink__0IMK(__tmp__IJMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__IDLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__HDLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__JJMK=execute_unlink__LJMK(__tmp__IJMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__IDLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__HDLK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__JJMK=execute_unlink__2JMK(__tmp__IJMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VI3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__HDLK));
+    __tmp__IDLK=__tmp__VI3S;
   } break;
-  case __EXPR_DIV__: {
-    __tmp__JJMK=execute_unlink__NKMK(__tmp__IJMK);
+  case __ITEM__HGOJ__: {
+    __tmp__IDLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__HDLK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__JJMK=execute_unlink__4KMK(__tmp__IJMK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__IDLK=NULL;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JJMK=execute_unlink__PLMK(__tmp__IJMK);
+  case __CAST__1HOJ__: {
+    __tmp__IDLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__HDLK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JJMK=execute_unlink__AMMK(__tmp__IJMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__JJMK=execute_link__ROPK(((__PUT_TO *)__tmp__IJMK));
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__JJMK=execute_unlink__UMMK(__tmp__IJMK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__IDLK=NULL;
   } break;
-  case __SIZE_OF__: {
-    __tmp__JJMK=execute_unlink__ENMK(__tmp__IJMK);
+  case __READ_SLOT__LL4K__: {
+    Self__GJ3S=((__READ_SLOT__LL4K *)__tmp__HDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__GJ3S->slot__UYFM),Self__GJ3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HJ3S=execute_access_unlink__RBMM(Self__GJ3S);
+    __tmp__IDLK=__tmp__HJ3S;
   } break;
-  case __CAST__: {
-    __tmp__JJMK=execute_unlink__JNMK(__tmp__IJMK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__IDLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HDLK));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__JJMK=execute_unlink__4UQL(__tmp__IJMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__IDLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HDLK));
   } break;
-  case __READ_SLOT__: {
-    __tmp__JJMK=execute_unlink__QEAL(__tmp__IJMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__GDKQ=((__READ_GLOBAL *)__tmp__IJMK);
-    unread__CGNL(Self__GDKQ->global__ZGJK,Self__GDKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__GDKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__GDKQ->global__ZGJK);
-    };
-    __tmp__JJMK=NULL;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HJ3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HDLK));
+    __tmp__IDLK=__tmp__HJ3S;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JJMK=execute_unlink__S1ZM(__tmp__IJMK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__IDLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HDLK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JJMK=execute_unlink__FBFO(__tmp__IJMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HJ3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HDLK));
+    __tmp__IDLK=__tmp__HJ3S;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JJMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__IJMK));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__IDLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__HDLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JJMK=execute_unlink__VBFO(__tmp__IJMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__IDLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__HDLK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JJMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__IJMK));
+  case __READ_GLOBAL__T4YL__: {
+    Self__TJ3S=((__READ_GLOBAL__T4YL *)__tmp__HDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__TJ3S->global__KAKM),Self__TJ3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__TJ3S->global__KAKM));
+    __tmp__IDLK=NULL;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__JJMK=execute_unlink__JBKM(__tmp__IJMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__IDLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__HDLK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__JJMK=execute_unlink__OUNL(__tmp__IJMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__IDLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__HDLK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__JJMK=execute_unlink__IWZM(__tmp__IJMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__IDLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__HDLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__JJMK=execute_unlink__FCFO(__tmp__IJMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__IDLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__HDLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JJMK=execute_unlink__EOEP(__tmp__IJMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__IDLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__HDLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__JJMK=execute_unlink__SZQN(__tmp__IJMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__IDLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__HDLK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JJMK=execute_unlink__C0QN(__tmp__IJMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__JJMK=execute_unlink__ZNQN(__tmp__IJMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__JJMK=execute_unlink__2SUO(__tmp__IJMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__IDLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__HDLK));
   } break;
   };
-  return(__tmp__JJMK);
+  __tmp__HDLK=__tmp__IDLK;
+  return(__tmp__HDLK);
 }
 
-static void* execute_unlink__LJMK(__EXPR_SUB *Self__MJMK)
-// ({EXPR_SUB}) With resultRecursive, No inlinable.
+static void* execute_unlink__VDLK(__EXPR_SUB__UBOJ *Self__WDLK)
+// ({EXPR_SUB__UBOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__PJMK,*__tmp__ZJMK;
-  __LIST *Self__JADR,*Self__XX1R,*Self__2X1R,*Self__ERZQ,*Self__OADR;
-  __LIST *Self__JY1R,*Self__OY1R;
-  void *__tmp__QJMK,*__tmp__0JMK;
-  __READ_LOCAL *Self__SHFQ,*Self__LDKQ,*Self__UHFQ,*Self__SDKQ;
-  __LOCAL *Self__UX1R,*Self__ZX1R,*Self__GY1R,*Self__LY1R;
-  void *voir__VX1R,*voir__YX1R,*voir__0X1R,*voir__3X1R,*voir__HY1R;
-  void *voir__KY1R,*voir__MY1R,*voir__PY1R;
-  __READ_GLOBAL *Self__NDKQ,*Self__UDKQ;
-  __INTEGER index__NADR,Self__5X1R;
-  __FAST_ARRAYoINSTRo *Self__LADR;
-  void **__tmp__BY1R,**__tmp__CY1R,**__tmp__DY1R;
-  __tmp__PJMK=Self__MJMK->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__PJMK)->__id) {
-  case __LIST__: {
-    Self__JADR=((__LIST *)__tmp__PJMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__JADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__JADR->expr_list__RTOG,create__type__PKQC(Self__JADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__QJMK=execute_list__MNQG(Self__JADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__QJMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__QJMK=execute_unlink__Q3LK(__tmp__PJMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__QJMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__QJMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__SHFQ=((__READ_LOCAL *)__tmp__PJMK);
-    Self__UX1R=((__LOCAL *)Self__SHFQ->local__HJZD);
-    Self__UX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__UX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__VX1R=create__AXB( 250);
-      display__UXFK(Self__SHFQ,voir__VX1R);
-      put_string__2EG(((__STRING *)voir__VX1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__XX1R=((__LIST *)list_current__EH1);
-      voir__YX1R=create__AXB( 250);
-      display__EQQG(Self__XX1R,voir__YX1R);
-      put_string__2EG(((__STRING *)voir__YX1R));
-      fputc((int)('\n'),stdout);
+  void *__tmp__ZDLK;
+  void *__tmp__0DLK,*__tmp__5L3S,*__tmp__3XEU;
+  __READ_LOCAL__55ZI *Self__IL3S;
+  __LOCAL__L4WC *Self__ZK2T;
+  __STRING__BC *__tmp__0K2T;
+  __PUT_TO__TFOJ *__tmp__NL3S;
+  __READ_SLOT__LL4K *Self__4L3S;
+  __READ_GLOBAL__T4YL *Self__LM3S;
+  __LIST__WH *Self__AIPT;
+  __INTEGER__Q index__BL2T,upper_index__0XEU,Self__1XEU,i__4XEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__5K2T;
+  __tmp__ZDLK=Self__WDLK->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__ZDLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0DLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__ZDLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0DLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZDLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__IL3S=((__READ_LOCAL__55ZI *)__tmp__ZDLK);
+    Self__ZK2T=((__LOCAL__L4WC *)Self__IL3S->local__BVEJ);
+    Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__0K2T=create__34B( 250);
+      display__HAEJ(Self__IL3S,__tmp__0K2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__0K2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__QJMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__QJMK=execute_unlink__BCMK(__tmp__PJMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__QJMK=execute_unlink__IHMK(__tmp__PJMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__QJMK=execute_unlink__ZHMK(__tmp__PJMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__QJMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__QJMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__LDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PJMK)->receiver__WN2H);
-    Self__ZX1R=((__LOCAL *)Self__LDKQ->local__HJZD);
-    Self__ZX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ZX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__0X1R=create__AXB( 250);
-      display__UXFK(Self__LDKQ,voir__0X1R);
-      put_string__2EG(((__STRING *)voir__0X1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__2X1R=((__LIST *)list_current__EH1);
-      voir__3X1R=create__AXB( 250);
-      display__EQQG(Self__2X1R,voir__3X1R);
-      put_string__2EG(((__STRING *)voir__3X1R));
-      fputc((int)('\n'),stdout);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0DLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0DLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZDLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__IL3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZDLK)->receiver__RA5J);
+    Self__ZK2T=((__LOCAL__L4WC *)Self__IL3S->local__BVEJ);
+    Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__0K2T=create__34B( 250);
+      display__HAEJ(Self__IL3S,__tmp__0K2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__0K2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__QJMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__PJMK));
-    __tmp__QJMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__QJMK=execute_unlink__0IMK(__tmp__PJMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__QJMK=execute_unlink__LJMK(__tmp__PJMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__QJMK=execute_unlink__2JMK(__tmp__PJMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__QJMK=execute_unlink__NKMK(__tmp__PJMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__QJMK=execute_unlink__4KMK(__tmp__PJMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__QJMK=execute_unlink__PLMK(__tmp__PJMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__QJMK=execute_unlink__AMMK(__tmp__PJMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__QJMK=execute_link__ROPK(((__PUT_TO *)__tmp__PJMK));
-  } break;
-  case __ITEM__: {
-    __tmp__QJMK=execute_unlink__UMMK(__tmp__PJMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__QJMK=execute_unlink__ENMK(__tmp__PJMK);
-  } break;
-  case __CAST__: {
-    __tmp__QJMK=execute_unlink__JNMK(__tmp__PJMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__QJMK=execute_unlink__4UQL(__tmp__PJMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__QJMK=execute_unlink__QEAL(__tmp__PJMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__NDKQ=((__READ_GLOBAL *)__tmp__PJMK);
-    unread__CGNL(Self__NDKQ->global__ZGJK,Self__NDKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__NDKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__NDKQ->global__ZGJK);
     };
-    __tmp__QJMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__QJMK=execute_unlink__S1ZM(__tmp__PJMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__QJMK=execute_unlink__FBFO(__tmp__PJMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QJMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__PJMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__QJMK=execute_unlink__VBFO(__tmp__PJMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QJMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__PJMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__QJMK=execute_unlink__JBKM(__tmp__PJMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__QJMK=execute_unlink__OUNL(__tmp__PJMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__QJMK=execute_unlink__IWZM(__tmp__PJMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__QJMK=execute_unlink__FCFO(__tmp__PJMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__QJMK=execute_unlink__EOEP(__tmp__PJMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__QJMK=execute_unlink__SZQN(__tmp__PJMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__QJMK=execute_unlink__C0QN(__tmp__PJMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__QJMK=execute_unlink__ZNQN(__tmp__PJMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__QJMK=execute_unlink__2SUO(__tmp__PJMK);
-  } break;
-  };
-  if (((void *)__tmp__QJMK != (void *)NULL)) {
-    Self__ERZQ=((__LIST *)list_current__EH1);
-    Self__LADR=((__FAST_ARRAYoINSTRo *)Self__ERZQ->expr_list__RTOG);
-    index__NADR=(__INTEGER)(Self__ERZQ->index__XWRG -  1);
-    if ((index__NADR == (__INTEGER)(Self__LADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__LADR,__tmp__QJMK);
-    } else {
-      add_last__IK4G(Self__LADR,__tmp__QJMK);
-      Self__5X1R=(__INTEGER)(Self__LADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__BY1R=Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__CY1R=Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__DY1R=Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__5X1R >= index__NADR)) {
-        ((void **)__tmp__CY1R)[(__INTEGER)(Self__5X1R +  1)]=((void **)__tmp__BY1R)[Self__5X1R];
-        ((void **)__tmp__DY1R)[Self__5X1R]=NULL;
-        Self__5X1R=(__INTEGER)(Self__5X1R -  1);
-      };
-      ((void **)Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__NADR]=__tmp__QJMK;
-    };
-    Self__ERZQ->index__XWRG=(__INTEGER)(Self__ERZQ->index__XWRG +  1);
-  };
-  __tmp__ZJMK=Self__MJMK->parent_expr_binary__PAKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__ZJMK)->__id) {
-  case __LIST__: {
-    Self__OADR=((__LIST *)__tmp__ZJMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__OADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__OADR->expr_list__RTOG,create__type__PKQC(Self__OADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__0JMK=execute_list__MNQG(Self__OADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0JMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__0JMK=execute_unlink__Q3LK(__tmp__ZJMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0JMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0JMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__UHFQ=((__READ_LOCAL *)__tmp__ZJMK);
-    Self__GY1R=((__LOCAL *)Self__UHFQ->local__HJZD);
-    Self__GY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__GY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__HY1R=create__AXB( 250);
-      display__UXFK(Self__UHFQ,voir__HY1R);
-      put_string__2EG(((__STRING *)voir__HY1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0DLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0DLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0DLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0DLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0DLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0DLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0DLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZDLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__NL3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__ZDLK));
+    __tmp__0DLK=__tmp__NL3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__0DLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__ZDLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0DLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__0DLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__ZDLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__4L3S=((__READ_SLOT__LL4K *)__tmp__ZDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4L3S->slot__UYFM),Self__4L3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5L3S=execute_access_unlink__RBMM(Self__4L3S);
+    __tmp__0DLK=__tmp__5L3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0DLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZDLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0DLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZDLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5L3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZDLK));
+    __tmp__0DLK=__tmp__5L3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0DLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZDLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5L3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZDLK));
+    __tmp__0DLK=__tmp__5L3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0DLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__ZDLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0DLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__ZDLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LM3S=((__READ_GLOBAL__T4YL *)__tmp__ZDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LM3S->global__KAKM),Self__LM3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LM3S->global__KAKM));
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0DLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__ZDLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0DLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__ZDLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0DLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__ZDLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0DLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZDLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__0DLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__ZDLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0DLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZDLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0DLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__ZDLK));
+  } break;
+  };
+  if (((void *)__tmp__0DLK != (void *)NULL)) {
+    Self__AIPT=((__LIST__WH *)list_current__F5GB);
+    Self__5K2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__AIPT->expr_list__NA4D);
+    index__BL2T=(__INTEGER__Q)(Self__AIPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__BL2T == (__INTEGER__Q)(Self__5K2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__5K2T,__tmp__0DLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__5K2T,__tmp__0DLK);
+      upper_index__0XEU=(__INTEGER__Q)(Self__5K2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__1XEU=upper_index__0XEU;
+      while ((Self__1XEU >= index__BL2T)) {
+        __tmp__3XEU=((void **)Self__5K2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__1XEU];
+        i__4XEU=(__INTEGER__Q)(Self__1XEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__5K2T->parent_arrayed_collection__MA4D.storage__V14F)[i__4XEU]=__tmp__3XEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__5K2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__1XEU]=NULL;
+        Self__1XEU=(__INTEGER__Q)(Self__1XEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__5K2T->parent_arrayed_collection__MA4D.storage__V14F)[index__BL2T]=__tmp__0DLK;
+    };
+    Self__AIPT->index__1CFE=(__INTEGER__Q)(Self__AIPT->index__1CFE +  1);
+  };
+  __tmp__ZDLK=Self__WDLK->parent_expr_binary__XBOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__ZDLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0DLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__ZDLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0DLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZDLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__IL3S=((__READ_LOCAL__55ZI *)__tmp__ZDLK);
+    Self__ZK2T=((__LOCAL__L4WC *)Self__IL3S->local__BVEJ);
+    Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__0K2T=create__34B( 250);
+      display__HAEJ(Self__IL3S,__tmp__0K2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__0K2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__JY1R=((__LIST *)list_current__EH1);
-      voir__KY1R=create__AXB( 250);
-      display__EQQG(Self__JY1R,voir__KY1R);
-      put_string__2EG(((__STRING *)voir__KY1R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0DLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__ZDLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0DLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZDLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__IL3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZDLK)->receiver__RA5J);
+    Self__ZK2T=((__LOCAL__L4WC *)Self__IL3S->local__BVEJ);
+    Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__ZK2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__0K2T=create__34B( 250);
+      display__HAEJ(Self__IL3S,__tmp__0K2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__0K2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0JMK=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__0JMK=execute_unlink__BCMK(__tmp__ZJMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0DLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0JMK=execute_unlink__IHMK(__tmp__ZJMK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0DLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__ZDLK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0JMK=execute_unlink__ZHMK(__tmp__ZJMK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0DLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__ZDLK));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0JMK=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0DLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__ZDLK));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0JMK=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0DLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__ZDLK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__SDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZJMK)->receiver__WN2H);
-    Self__LY1R=((__LOCAL *)Self__SDKQ->local__HJZD);
-    Self__LY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__LY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__MY1R=create__AXB( 250);
-      display__UXFK(Self__SDKQ,voir__MY1R);
-      put_string__2EG(((__STRING *)voir__MY1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__OY1R=((__LIST *)list_current__EH1);
-      voir__PY1R=create__AXB( 250);
-      display__EQQG(Self__OY1R,voir__PY1R);
-      put_string__2EG(((__STRING *)voir__PY1R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0JMK=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0DLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__ZDLK));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__ZJMK));
-    __tmp__0JMK=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0DLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZDLK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__0JMK=execute_unlink__0IMK(__tmp__ZJMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0DLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZDLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__0JMK=execute_unlink__LJMK(__tmp__ZJMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__NL3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__ZDLK));
+    __tmp__0DLK=__tmp__NL3S;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__0JMK=execute_unlink__2JMK(__tmp__ZJMK);
+  case __ITEM__HGOJ__: {
+    __tmp__0DLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__ZDLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__0JMK=execute_unlink__NKMK(__tmp__ZJMK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0DLK=NULL;
   } break;
-  case __EXPR_AND__: {
-    __tmp__0JMK=execute_unlink__4KMK(__tmp__ZJMK);
+  case __CAST__1HOJ__: {
+    __tmp__0DLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__ZDLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0JMK=execute_unlink__PLMK(__tmp__ZJMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0JMK=execute_unlink__AMMK(__tmp__ZJMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__0JMK=execute_link__ROPK(((__PUT_TO *)__tmp__ZJMK));
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__0DLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__0JMK=execute_unlink__UMMK(__tmp__ZJMK);
+  case __READ_SLOT__LL4K__: {
+    Self__4L3S=((__READ_SLOT__LL4K *)__tmp__ZDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4L3S->slot__UYFM),Self__4L3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5L3S=execute_access_unlink__RBMM(Self__4L3S);
+    __tmp__0DLK=__tmp__5L3S;
   } break;
-  case __SIZE_OF__: {
-    __tmp__0JMK=execute_unlink__ENMK(__tmp__ZJMK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0DLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZDLK));
   } break;
-  case __CAST__: {
-    __tmp__0JMK=execute_unlink__JNMK(__tmp__ZJMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0DLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZDLK));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__0JMK=execute_unlink__4UQL(__tmp__ZJMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5L3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZDLK));
+    __tmp__0DLK=__tmp__5L3S;
   } break;
-  case __READ_SLOT__: {
-    __tmp__0JMK=execute_unlink__QEAL(__tmp__ZJMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__UDKQ=((__READ_GLOBAL *)__tmp__ZJMK);
-    unread__CGNL(Self__UDKQ->global__ZGJK,Self__UDKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__UDKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__UDKQ->global__ZGJK);
-    };
-    __tmp__0JMK=NULL;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0DLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZDLK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0JMK=execute_unlink__S1ZM(__tmp__ZJMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5L3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZDLK));
+    __tmp__0DLK=__tmp__5L3S;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0JMK=execute_unlink__FBFO(__tmp__ZJMK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0DLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__ZDLK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0JMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ZJMK));
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0DLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__ZDLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0JMK=execute_unlink__VBFO(__tmp__ZJMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__LM3S=((__READ_GLOBAL__T4YL *)__tmp__ZDLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LM3S->global__KAKM),Self__LM3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LM3S->global__KAKM));
+    __tmp__0DLK=NULL;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0JMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ZJMK));
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0DLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__ZDLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__0JMK=execute_unlink__JBKM(__tmp__ZJMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0DLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__ZDLK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__0JMK=execute_unlink__OUNL(__tmp__ZJMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0DLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__ZDLK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__0JMK=execute_unlink__IWZM(__tmp__ZJMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0DLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZDLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__0JMK=execute_unlink__FCFO(__tmp__ZJMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__0DLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__ZDLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0JMK=execute_unlink__EOEP(__tmp__ZJMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0DLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZDLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__0JMK=execute_unlink__SZQN(__tmp__ZJMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0JMK=execute_unlink__C0QN(__tmp__ZJMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__0JMK=execute_unlink__ZNQN(__tmp__ZJMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__0JMK=execute_unlink__2SUO(__tmp__ZJMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0DLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__ZDLK));
   } break;
   };
-  return(__tmp__0JMK);
+  __tmp__ZDLK=__tmp__0DLK;
+  return(__tmp__ZDLK);
 }
 
-static void* execute_unlink__2JMK(__EXPR_MUL *Self__3JMK)
-// ({EXPR_MUL}) With resultRecursive, No inlinable.
+static void* execute_unlink__HELK(__EXPR_MUL__KCOJ *Self__IELK)
+// ({EXPR_MUL__KCOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__AKMK,*__tmp__KKMK;
-  __LIST *Self__QADR,*Self__TY1R,*Self__YY1R,*Self__GRZQ,*Self__VADR;
-  __LIST *Self__FZ1R,*Self__KZ1R;
-  void *__tmp__BKMK,*__tmp__LKMK;
-  __READ_LOCAL *Self__WHFQ,*Self__ZDKQ,*Self__YHFQ,*Self__AEKQ;
-  __LOCAL *Self__QY1R,*Self__VY1R,*Self__CZ1R,*Self__HZ1R;
-  void *voir__RY1R,*voir__UY1R,*voir__WY1R,*voir__ZY1R,*voir__DZ1R;
-  void *voir__GZ1R,*voir__IZ1R,*voir__LZ1R;
-  __READ_GLOBAL *Self__1DKQ,*Self__CEKQ;
-  __INTEGER index__UADR,Self__1Y1R;
-  __FAST_ARRAYoINSTRo *Self__SADR;
-  void **__tmp__3Y1R,**__tmp__4Y1R,**__tmp__5Y1R;
-  __tmp__AKMK=Self__3JMK->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__AKMK)->__id) {
-  case __LIST__: {
-    Self__QADR=((__LIST *)__tmp__AKMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__QADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__QADR->expr_list__RTOG,create__type__PKQC(Self__QADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__BKMK=execute_list__MNQG(Self__QADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BKMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__BKMK=execute_unlink__Q3LK(__tmp__AKMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BKMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BKMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__WHFQ=((__READ_LOCAL *)__tmp__AKMK);
-    Self__QY1R=((__LOCAL *)Self__WHFQ->local__HJZD);
-    Self__QY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__QY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__RY1R=create__AXB( 250);
-      display__UXFK(Self__WHFQ,voir__RY1R);
-      put_string__2EG(((__STRING *)voir__RY1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__TY1R=((__LIST *)list_current__EH1);
-      voir__UY1R=create__AXB( 250);
-      display__EQQG(Self__TY1R,voir__UY1R);
-      put_string__2EG(((__STRING *)voir__UY1R));
+  void *__tmp__LELK;
+  void *__tmp__MELK,*__tmp__XO3S,*__tmp__EYEU;
+  __READ_LOCAL__55ZI *Self__AO3S;
+  __LOCAL__L4WC *Self__IL2T;
+  __STRING__BC *__tmp__JL2T;
+  __PUT_TO__TFOJ *__tmp__FO3S;
+  __READ_SLOT__LL4K *Self__WO3S;
+  __READ_GLOBAL__T4YL *Self__DP3S;
+  __LIST__WH *Self__CIPT;
+  __INTEGER__Q index__QL2T,upper_index__BYEU,Self__CYEU,i__FYEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__OL2T;
+  __tmp__LELK=Self__IELK->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__LELK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__MELK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__LELK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__MELK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__LELK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__AO3S=((__READ_LOCAL__55ZI *)__tmp__LELK);
+    Self__IL2T=((__LOCAL__L4WC *)Self__AO3S->local__BVEJ);
+    Self__IL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__IL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__IL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__JL2T=create__34B( 250);
+      display__HAEJ(Self__AO3S,__tmp__JL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__JL2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BKMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__BKMK=execute_unlink__BCMK(__tmp__AKMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BKMK=execute_unlink__IHMK(__tmp__AKMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BKMK=execute_unlink__ZHMK(__tmp__AKMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BKMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BKMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__ZDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AKMK)->receiver__WN2H);
-    Self__VY1R=((__LOCAL *)Self__ZDKQ->local__HJZD);
-    Self__VY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__VY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__WY1R=create__AXB( 250);
-      display__UXFK(Self__ZDKQ,voir__WY1R);
-      put_string__2EG(((__STRING *)voir__WY1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__YY1R=((__LIST *)list_current__EH1);
-      voir__ZY1R=create__AXB( 250);
-      display__EQQG(Self__YY1R,voir__ZY1R);
-      put_string__2EG(((__STRING *)voir__ZY1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__MELK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__LELK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__MELK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LELK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__AO3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LELK)->receiver__RA5J);
+    Self__IL2T=((__LOCAL__L4WC *)Self__AO3S->local__BVEJ);
+    Self__IL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__IL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__IL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__JL2T=create__34B( 250);
+      display__HAEJ(Self__AO3S,__tmp__JL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__JL2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BKMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__AKMK));
-    __tmp__BKMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__BKMK=execute_unlink__0IMK(__tmp__AKMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__BKMK=execute_unlink__LJMK(__tmp__AKMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__BKMK=execute_unlink__2JMK(__tmp__AKMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__BKMK=execute_unlink__NKMK(__tmp__AKMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__BKMK=execute_unlink__4KMK(__tmp__AKMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BKMK=execute_unlink__PLMK(__tmp__AKMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BKMK=execute_unlink__AMMK(__tmp__AKMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__BKMK=execute_link__ROPK(((__PUT_TO *)__tmp__AKMK));
-  } break;
-  case __ITEM__: {
-    __tmp__BKMK=execute_unlink__UMMK(__tmp__AKMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__BKMK=execute_unlink__ENMK(__tmp__AKMK);
-  } break;
-  case __CAST__: {
-    __tmp__BKMK=execute_unlink__JNMK(__tmp__AKMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__BKMK=execute_unlink__4UQL(__tmp__AKMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__BKMK=execute_unlink__QEAL(__tmp__AKMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__1DKQ=((__READ_GLOBAL *)__tmp__AKMK);
-    unread__CGNL(Self__1DKQ->global__ZGJK,Self__1DKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__1DKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__1DKQ->global__ZGJK);
     };
-    __tmp__BKMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BKMK=execute_unlink__S1ZM(__tmp__AKMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BKMK=execute_unlink__FBFO(__tmp__AKMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BKMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__AKMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BKMK=execute_unlink__VBFO(__tmp__AKMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BKMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__AKMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__BKMK=execute_unlink__JBKM(__tmp__AKMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__BKMK=execute_unlink__OUNL(__tmp__AKMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__BKMK=execute_unlink__IWZM(__tmp__AKMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__BKMK=execute_unlink__FCFO(__tmp__AKMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BKMK=execute_unlink__EOEP(__tmp__AKMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__BKMK=execute_unlink__SZQN(__tmp__AKMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BKMK=execute_unlink__C0QN(__tmp__AKMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__BKMK=execute_unlink__ZNQN(__tmp__AKMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__BKMK=execute_unlink__2SUO(__tmp__AKMK);
-  } break;
-  };
-  if (((void *)__tmp__BKMK != (void *)NULL)) {
-    Self__GRZQ=((__LIST *)list_current__EH1);
-    Self__SADR=((__FAST_ARRAYoINSTRo *)Self__GRZQ->expr_list__RTOG);
-    index__UADR=(__INTEGER)(Self__GRZQ->index__XWRG -  1);
-    if ((index__UADR == (__INTEGER)(Self__SADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__SADR,__tmp__BKMK);
-    } else {
-      add_last__IK4G(Self__SADR,__tmp__BKMK);
-      Self__1Y1R=(__INTEGER)(Self__SADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__3Y1R=Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__4Y1R=Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__5Y1R=Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__1Y1R >= index__UADR)) {
-        ((void **)__tmp__4Y1R)[(__INTEGER)(Self__1Y1R +  1)]=((void **)__tmp__3Y1R)[Self__1Y1R];
-        ((void **)__tmp__5Y1R)[Self__1Y1R]=NULL;
-        Self__1Y1R=(__INTEGER)(Self__1Y1R -  1);
-      };
-      ((void **)Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__UADR]=__tmp__BKMK;
-    };
-    Self__GRZQ->index__XWRG=(__INTEGER)(Self__GRZQ->index__XWRG +  1);
-  };
-  __tmp__KKMK=Self__3JMK->parent_expr_binary__CBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__KKMK)->__id) {
-  case __LIST__: {
-    Self__VADR=((__LIST *)__tmp__KKMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__VADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__VADR->expr_list__RTOG,create__type__PKQC(Self__VADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__LKMK=execute_list__MNQG(Self__VADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LKMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__LKMK=execute_unlink__Q3LK(__tmp__KKMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LKMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LKMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__YHFQ=((__READ_LOCAL *)__tmp__KKMK);
-    Self__CZ1R=((__LOCAL *)Self__YHFQ->local__HJZD);
-    Self__CZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__CZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__DZ1R=create__AXB( 250);
-      display__UXFK(Self__YHFQ,voir__DZ1R);
-      put_string__2EG(((__STRING *)voir__DZ1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__MELK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__MELK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__LELK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__MELK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__LELK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__MELK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__LELK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__MELK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__LELK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__MELK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__LELK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__MELK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LELK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__MELK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LELK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__FO3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__LELK));
+    __tmp__MELK=__tmp__FO3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__MELK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__LELK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__MELK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__MELK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__LELK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__WO3S=((__READ_SLOT__LL4K *)__tmp__LELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__WO3S->slot__UYFM),Self__WO3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__XO3S=execute_access_unlink__RBMM(Self__WO3S);
+    __tmp__MELK=__tmp__XO3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__MELK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LELK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__MELK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LELK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XO3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LELK));
+    __tmp__MELK=__tmp__XO3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__MELK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LELK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XO3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LELK));
+    __tmp__MELK=__tmp__XO3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__MELK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__LELK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__MELK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__LELK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__DP3S=((__READ_GLOBAL__T4YL *)__tmp__LELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__DP3S->global__KAKM),Self__DP3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__DP3S->global__KAKM));
+    __tmp__MELK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__MELK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__LELK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__MELK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__LELK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__MELK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__LELK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__MELK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LELK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__MELK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__LELK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__MELK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__LELK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__MELK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__LELK));
+  } break;
+  };
+  if (((void *)__tmp__MELK != (void *)NULL)) {
+    Self__CIPT=((__LIST__WH *)list_current__F5GB);
+    Self__OL2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__CIPT->expr_list__NA4D);
+    index__QL2T=(__INTEGER__Q)(Self__CIPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__QL2T == (__INTEGER__Q)(Self__OL2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__OL2T,__tmp__MELK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__OL2T,__tmp__MELK);
+      upper_index__BYEU=(__INTEGER__Q)(Self__OL2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__CYEU=upper_index__BYEU;
+      while ((Self__CYEU >= index__QL2T)) {
+        __tmp__EYEU=((void **)Self__OL2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__CYEU];
+        i__FYEU=(__INTEGER__Q)(Self__CYEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__OL2T->parent_arrayed_collection__MA4D.storage__V14F)[i__FYEU]=__tmp__EYEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__OL2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__CYEU]=NULL;
+        Self__CYEU=(__INTEGER__Q)(Self__CYEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__OL2T->parent_arrayed_collection__MA4D.storage__V14F)[index__QL2T]=__tmp__MELK;
+    };
+    Self__CIPT->index__1CFE=(__INTEGER__Q)(Self__CIPT->index__1CFE +  1);
+  };
+  __tmp__LELK=Self__IELK->parent_expr_binary__LCOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__LELK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__MELK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__LELK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__MELK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__LELK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__AO3S=((__READ_LOCAL__55ZI *)__tmp__LELK);
+    Self__IL2T=((__LOCAL__L4WC *)Self__AO3S->local__BVEJ);
+    Self__IL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__IL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__IL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__JL2T=create__34B( 250);
+      display__HAEJ(Self__AO3S,__tmp__JL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__JL2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__FZ1R=((__LIST *)list_current__EH1);
-      voir__GZ1R=create__AXB( 250);
-      display__EQQG(Self__FZ1R,voir__GZ1R);
-      put_string__2EG(((__STRING *)voir__GZ1R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__MELK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__LELK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__MELK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LELK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__AO3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LELK)->receiver__RA5J);
+    Self__IL2T=((__LOCAL__L4WC *)Self__AO3S->local__BVEJ);
+    Self__IL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__IL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__IL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__JL2T=create__34B( 250);
+      display__HAEJ(Self__AO3S,__tmp__JL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__JL2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LKMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__LKMK=execute_unlink__BCMK(__tmp__KKMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__LKMK=execute_unlink__IHMK(__tmp__KKMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__LKMK=execute_unlink__ZHMK(__tmp__KKMK);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LKMK=NULL;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__MELK=NULL;
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LKMK=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__MELK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__LELK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__AEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KKMK)->receiver__WN2H);
-    Self__HZ1R=((__LOCAL *)Self__AEKQ->local__HJZD);
-    Self__HZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__HZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__IZ1R=create__AXB( 250);
-      display__UXFK(Self__AEKQ,voir__IZ1R);
-      put_string__2EG(((__STRING *)voir__IZ1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__KZ1R=((__LIST *)list_current__EH1);
-      voir__LZ1R=create__AXB( 250);
-      display__EQQG(Self__KZ1R,voir__LZ1R);
-      put_string__2EG(((__STRING *)voir__LZ1R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LKMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__KKMK));
-    __tmp__LKMK=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__MELK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__LELK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__LKMK=execute_unlink__0IMK(__tmp__KKMK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__MELK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__LELK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__LKMK=execute_unlink__LJMK(__tmp__KKMK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__MELK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__LELK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__LKMK=execute_unlink__2JMK(__tmp__KKMK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__MELK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__LELK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__LKMK=execute_unlink__NKMK(__tmp__KKMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__MELK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LELK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__LKMK=execute_unlink__4KMK(__tmp__KKMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__MELK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LELK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__LKMK=execute_unlink__PLMK(__tmp__KKMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__FO3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__LELK));
+    __tmp__MELK=__tmp__FO3S;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__LKMK=execute_unlink__AMMK(__tmp__KKMK);
+  case __ITEM__HGOJ__: {
+    __tmp__MELK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__LELK));
   } break;
-  case __PUT_TO__: {
-    __tmp__LKMK=execute_link__ROPK(((__PUT_TO *)__tmp__KKMK));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__MELK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__LKMK=execute_unlink__UMMK(__tmp__KKMK);
+  case __CAST__1HOJ__: {
+    __tmp__MELK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__LELK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__LKMK=execute_unlink__ENMK(__tmp__KKMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
   } break;
-  case __CAST__: {
-    __tmp__LKMK=execute_unlink__JNMK(__tmp__KKMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__LKMK=execute_unlink__4UQL(__tmp__KKMK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__MELK=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__LKMK=execute_unlink__QEAL(__tmp__KKMK);
+  case __READ_SLOT__LL4K__: {
+    Self__WO3S=((__READ_SLOT__LL4K *)__tmp__LELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__WO3S->slot__UYFM),Self__WO3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__XO3S=execute_access_unlink__RBMM(Self__WO3S);
+    __tmp__MELK=__tmp__XO3S;
   } break;
-  case __READ_GLOBAL__: {
-    Self__CEKQ=((__READ_GLOBAL *)__tmp__KKMK);
-    unread__CGNL(Self__CEKQ->global__ZGJK,Self__CEKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__CEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__CEKQ->global__ZGJK);
-    };
-    __tmp__LKMK=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__MELK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LELK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__LKMK=execute_unlink__S1ZM(__tmp__KKMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__MELK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LELK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__LKMK=execute_unlink__FBFO(__tmp__KKMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XO3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LELK));
+    __tmp__MELK=__tmp__XO3S;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LKMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__KKMK));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__MELK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LELK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__LKMK=execute_unlink__VBFO(__tmp__KKMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XO3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LELK));
+    __tmp__MELK=__tmp__XO3S;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LKMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__KKMK));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__MELK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__LELK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__LKMK=execute_unlink__JBKM(__tmp__KKMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__MELK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__LELK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__LKMK=execute_unlink__OUNL(__tmp__KKMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__DP3S=((__READ_GLOBAL__T4YL *)__tmp__LELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__DP3S->global__KAKM),Self__DP3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__DP3S->global__KAKM));
+    __tmp__MELK=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__LKMK=execute_unlink__IWZM(__tmp__KKMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__MELK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__LELK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__LKMK=execute_unlink__FCFO(__tmp__KKMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__MELK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__LELK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__LKMK=execute_unlink__EOEP(__tmp__KKMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__MELK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__LELK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__LKMK=execute_unlink__SZQN(__tmp__KKMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__MELK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LELK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__LKMK=execute_unlink__C0QN(__tmp__KKMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__MELK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__LELK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__LKMK=execute_unlink__ZNQN(__tmp__KKMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__MELK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__LELK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__LKMK=execute_unlink__2SUO(__tmp__KKMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__MELK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__LELK));
   } break;
   };
-  return(__tmp__LKMK);
+  __tmp__LELK=__tmp__MELK;
+  return(__tmp__LELK);
 }
 
-static void* execute_unlink__NKMK(__EXPR_DIV *Self__OKMK)
-// ({EXPR_DIV}) With resultRecursive, No inlinable.
+static void* execute_unlink__ZELK(__EXPR_DIV__4COJ *Self__0ELK)
+// ({EXPR_DIV__4COJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__RKMK,*__tmp__1KMK;
-  __LIST *Self__XADR,*Self__PZ1R,*Self__UZ1R,*Self__IRZQ,*Self__2ADR;
-  __LIST *Self__B01R,*Self__G01R;
-  void *__tmp__SKMK,*__tmp__2KMK;
-  __READ_LOCAL *Self__0HFQ,*Self__HEKQ,*Self__2HFQ,*Self__OEKQ;
-  __LOCAL *Self__MZ1R,*Self__RZ1R,*Self__4Z1R,*Self__D01R;
-  void *voir__NZ1R,*voir__QZ1R,*voir__SZ1R,*voir__VZ1R,*voir__5Z1R;
-  void *voir__C01R,*voir__E01R,*voir__H01R;
-  __READ_GLOBAL *Self__JEKQ,*Self__QEKQ;
-  __INTEGER index__1ADR,Self__XZ1R;
-  __FAST_ARRAYoINSTRo *Self__ZADR;
-  void **__tmp__ZZ1R,**__tmp__0Z1R,**__tmp__1Z1R;
-  __tmp__RKMK=Self__OKMK->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__RKMK)->__id) {
-  case __LIST__: {
-    Self__XADR=((__LIST *)__tmp__RKMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__XADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__XADR->expr_list__RTOG,create__type__PKQC(Self__XADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__SKMK=execute_list__MNQG(Self__XADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__SKMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__SKMK=execute_unlink__Q3LK(__tmp__RKMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__SKMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__SKMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__0HFQ=((__READ_LOCAL *)__tmp__RKMK);
-    Self__MZ1R=((__LOCAL *)Self__0HFQ->local__HJZD);
-    Self__MZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__MZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__NZ1R=create__AXB( 250);
-      display__UXFK(Self__0HFQ,voir__NZ1R);
-      put_string__2EG(((__STRING *)voir__NZ1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__PZ1R=((__LIST *)list_current__EH1);
-      voir__QZ1R=create__AXB( 250);
-      display__EQQG(Self__PZ1R,voir__QZ1R);
-      put_string__2EG(((__STRING *)voir__QZ1R));
+  void *__tmp__3ELK;
+  void *__tmp__4ELK,*__tmp__PR3S,*__tmp__LYEU;
+  __READ_LOCAL__55ZI *Self__YQ3S;
+  __LOCAL__L4WC *Self__XL2T;
+  __STRING__BC *__tmp__YL2T;
+  __PUT_TO__TFOJ *__tmp__3Q3S;
+  __READ_SLOT__LL4K *Self__OR3S;
+  __READ_GLOBAL__T4YL *Self__1R3S;
+  __LIST__WH *Self__EIPT;
+  __INTEGER__Q index__5L2T,upper_index__IYEU,Self__JYEU,i__MYEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__3L2T;
+  __tmp__3ELK=Self__0ELK->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__3ELK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__4ELK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__3ELK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__4ELK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__3ELK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__YQ3S=((__READ_LOCAL__55ZI *)__tmp__3ELK);
+    Self__XL2T=((__LOCAL__L4WC *)Self__YQ3S->local__BVEJ);
+    Self__XL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YL2T=create__34B( 250);
+      display__HAEJ(Self__YQ3S,__tmp__YL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YL2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__SKMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__SKMK=execute_unlink__BCMK(__tmp__RKMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__SKMK=execute_unlink__IHMK(__tmp__RKMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__SKMK=execute_unlink__ZHMK(__tmp__RKMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__SKMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__SKMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__HEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RKMK)->receiver__WN2H);
-    Self__RZ1R=((__LOCAL *)Self__HEKQ->local__HJZD);
-    Self__RZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__RZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__SZ1R=create__AXB( 250);
-      display__UXFK(Self__HEKQ,voir__SZ1R);
-      put_string__2EG(((__STRING *)voir__SZ1R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__UZ1R=((__LIST *)list_current__EH1);
-      voir__VZ1R=create__AXB( 250);
-      display__EQQG(Self__UZ1R,voir__VZ1R);
-      put_string__2EG(((__STRING *)voir__VZ1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__4ELK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__4ELK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3ELK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__YQ3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3ELK)->receiver__RA5J);
+    Self__XL2T=((__LOCAL__L4WC *)Self__YQ3S->local__BVEJ);
+    Self__XL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YL2T=create__34B( 250);
+      display__HAEJ(Self__YQ3S,__tmp__YL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YL2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__SKMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__RKMK));
-    __tmp__SKMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__SKMK=execute_unlink__0IMK(__tmp__RKMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__SKMK=execute_unlink__LJMK(__tmp__RKMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__SKMK=execute_unlink__2JMK(__tmp__RKMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__SKMK=execute_unlink__NKMK(__tmp__RKMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__SKMK=execute_unlink__4KMK(__tmp__RKMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__SKMK=execute_unlink__PLMK(__tmp__RKMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__SKMK=execute_unlink__AMMK(__tmp__RKMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__SKMK=execute_link__ROPK(((__PUT_TO *)__tmp__RKMK));
-  } break;
-  case __ITEM__: {
-    __tmp__SKMK=execute_unlink__UMMK(__tmp__RKMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__SKMK=execute_unlink__ENMK(__tmp__RKMK);
-  } break;
-  case __CAST__: {
-    __tmp__SKMK=execute_unlink__JNMK(__tmp__RKMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__SKMK=execute_unlink__4UQL(__tmp__RKMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__SKMK=execute_unlink__QEAL(__tmp__RKMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__JEKQ=((__READ_GLOBAL *)__tmp__RKMK);
-    unread__CGNL(Self__JEKQ->global__ZGJK,Self__JEKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__JEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__JEKQ->global__ZGJK);
-    };
-    __tmp__SKMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__SKMK=execute_unlink__S1ZM(__tmp__RKMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__SKMK=execute_unlink__FBFO(__tmp__RKMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SKMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__RKMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__SKMK=execute_unlink__VBFO(__tmp__RKMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SKMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__RKMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__SKMK=execute_unlink__JBKM(__tmp__RKMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__SKMK=execute_unlink__OUNL(__tmp__RKMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__SKMK=execute_unlink__IWZM(__tmp__RKMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__SKMK=execute_unlink__FCFO(__tmp__RKMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__SKMK=execute_unlink__EOEP(__tmp__RKMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__SKMK=execute_unlink__SZQN(__tmp__RKMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__SKMK=execute_unlink__C0QN(__tmp__RKMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__SKMK=execute_unlink__ZNQN(__tmp__RKMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__SKMK=execute_unlink__2SUO(__tmp__RKMK);
-  } break;
-  };
-  if (((void *)__tmp__SKMK != (void *)NULL)) {
-    Self__IRZQ=((__LIST *)list_current__EH1);
-    Self__ZADR=((__FAST_ARRAYoINSTRo *)Self__IRZQ->expr_list__RTOG);
-    index__1ADR=(__INTEGER)(Self__IRZQ->index__XWRG -  1);
-    if ((index__1ADR == (__INTEGER)(Self__ZADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__ZADR,__tmp__SKMK);
-    } else {
-      add_last__IK4G(Self__ZADR,__tmp__SKMK);
-      Self__XZ1R=(__INTEGER)(Self__ZADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__ZZ1R=Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__0Z1R=Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__1Z1R=Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__XZ1R >= index__1ADR)) {
-        ((void **)__tmp__0Z1R)[(__INTEGER)(Self__XZ1R +  1)]=((void **)__tmp__ZZ1R)[Self__XZ1R];
-        ((void **)__tmp__1Z1R)[Self__XZ1R]=NULL;
-        Self__XZ1R=(__INTEGER)(Self__XZ1R -  1);
-      };
-      ((void **)Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__1ADR]=__tmp__SKMK;
-    };
-    Self__IRZQ->index__XWRG=(__INTEGER)(Self__IRZQ->index__XWRG +  1);
-  };
-  __tmp__1KMK=Self__OKMK->parent_expr_binary__VBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__1KMK)->__id) {
-  case __LIST__: {
-    Self__2ADR=((__LIST *)__tmp__1KMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__2ADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__2ADR->expr_list__RTOG,create__type__PKQC(Self__2ADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__2KMK=execute_list__MNQG(Self__2ADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__2KMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__2KMK=execute_unlink__Q3LK(__tmp__1KMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__2KMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__2KMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__2HFQ=((__READ_LOCAL *)__tmp__1KMK);
-    Self__4Z1R=((__LOCAL *)Self__2HFQ->local__HJZD);
-    Self__4Z1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4Z1R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4Z1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5Z1R=create__AXB( 250);
-      display__UXFK(Self__2HFQ,voir__5Z1R);
-      put_string__2EG(((__STRING *)voir__5Z1R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__4ELK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__4ELK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__4ELK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__4ELK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__4ELK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__4ELK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__4ELK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3ELK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__3Q3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__3ELK));
+    __tmp__4ELK=__tmp__3Q3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__4ELK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__3ELK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__4ELK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__4ELK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__3ELK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__OR3S=((__READ_SLOT__LL4K *)__tmp__3ELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__OR3S->slot__UYFM),Self__OR3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PR3S=execute_access_unlink__RBMM(Self__OR3S);
+    __tmp__4ELK=__tmp__PR3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__4ELK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3ELK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__4ELK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3ELK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__PR3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3ELK));
+    __tmp__4ELK=__tmp__PR3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__4ELK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3ELK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__PR3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3ELK));
+    __tmp__4ELK=__tmp__PR3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__4ELK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__3ELK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__4ELK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__3ELK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__1R3S=((__READ_GLOBAL__T4YL *)__tmp__3ELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__1R3S->global__KAKM),Self__1R3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__1R3S->global__KAKM));
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__4ELK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__3ELK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__4ELK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__3ELK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__4ELK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__3ELK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__4ELK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3ELK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__4ELK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__3ELK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__4ELK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__3ELK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__4ELK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__3ELK));
+  } break;
+  };
+  if (((void *)__tmp__4ELK != (void *)NULL)) {
+    Self__EIPT=((__LIST__WH *)list_current__F5GB);
+    Self__3L2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__EIPT->expr_list__NA4D);
+    index__5L2T=(__INTEGER__Q)(Self__EIPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__5L2T == (__INTEGER__Q)(Self__3L2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__3L2T,__tmp__4ELK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__3L2T,__tmp__4ELK);
+      upper_index__IYEU=(__INTEGER__Q)(Self__3L2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__JYEU=upper_index__IYEU;
+      while ((Self__JYEU >= index__5L2T)) {
+        __tmp__LYEU=((void **)Self__3L2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__JYEU];
+        i__MYEU=(__INTEGER__Q)(Self__JYEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__3L2T->parent_arrayed_collection__MA4D.storage__V14F)[i__MYEU]=__tmp__LYEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__3L2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__JYEU]=NULL;
+        Self__JYEU=(__INTEGER__Q)(Self__JYEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__3L2T->parent_arrayed_collection__MA4D.storage__V14F)[index__5L2T]=__tmp__4ELK;
+    };
+    Self__EIPT->index__1CFE=(__INTEGER__Q)(Self__EIPT->index__1CFE +  1);
+  };
+  __tmp__3ELK=Self__0ELK->parent_expr_binary__5COJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__3ELK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__4ELK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__3ELK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__4ELK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__3ELK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__YQ3S=((__READ_LOCAL__55ZI *)__tmp__3ELK);
+    Self__XL2T=((__LOCAL__L4WC *)Self__YQ3S->local__BVEJ);
+    Self__XL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YL2T=create__34B( 250);
+      display__HAEJ(Self__YQ3S,__tmp__YL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YL2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__B01R=((__LIST *)list_current__EH1);
-      voir__C01R=create__AXB( 250);
-      display__EQQG(Self__B01R,voir__C01R);
-      put_string__2EG(((__STRING *)voir__C01R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__4ELK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__3ELK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__4ELK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3ELK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__YQ3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3ELK)->receiver__RA5J);
+    Self__XL2T=((__LOCAL__L4WC *)Self__YQ3S->local__BVEJ);
+    Self__XL2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XL2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XL2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YL2T=create__34B( 250);
+      display__HAEJ(Self__YQ3S,__tmp__YL2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YL2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__2KMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__2KMK=execute_unlink__BCMK(__tmp__1KMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__2KMK=execute_unlink__IHMK(__tmp__1KMK);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__2KMK=execute_unlink__ZHMK(__tmp__1KMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__4ELK=NULL;
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__2KMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__2KMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__OEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1KMK)->receiver__WN2H);
-    Self__D01R=((__LOCAL *)Self__OEKQ->local__HJZD);
-    Self__D01R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D01R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__D01R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__E01R=create__AXB( 250);
-      display__UXFK(Self__OEKQ,voir__E01R);
-      put_string__2EG(((__STRING *)voir__E01R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__G01R=((__LIST *)list_current__EH1);
-      voir__H01R=create__AXB( 250);
-      display__EQQG(Self__G01R,voir__H01R);
-      put_string__2EG(((__STRING *)voir__H01R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__2KMK=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__4ELK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__3ELK));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__1KMK));
-    __tmp__2KMK=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__4ELK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__3ELK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__2KMK=execute_unlink__0IMK(__tmp__1KMK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__4ELK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__3ELK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__2KMK=execute_unlink__LJMK(__tmp__1KMK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__4ELK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__3ELK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__2KMK=execute_unlink__2JMK(__tmp__1KMK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__4ELK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__3ELK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__2KMK=execute_unlink__NKMK(__tmp__1KMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__4ELK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3ELK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__2KMK=execute_unlink__4KMK(__tmp__1KMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__4ELK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3ELK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__2KMK=execute_unlink__PLMK(__tmp__1KMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__3Q3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__3ELK));
+    __tmp__4ELK=__tmp__3Q3S;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__2KMK=execute_unlink__AMMK(__tmp__1KMK);
+  case __ITEM__HGOJ__: {
+    __tmp__4ELK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__3ELK));
   } break;
-  case __PUT_TO__: {
-    __tmp__2KMK=execute_link__ROPK(((__PUT_TO *)__tmp__1KMK));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__4ELK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__2KMK=execute_unlink__UMMK(__tmp__1KMK);
+  case __CAST__1HOJ__: {
+    __tmp__4ELK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__3ELK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__2KMK=execute_unlink__ENMK(__tmp__1KMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
   } break;
-  case __CAST__: {
-    __tmp__2KMK=execute_unlink__JNMK(__tmp__1KMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__2KMK=execute_unlink__4UQL(__tmp__1KMK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4ELK=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__2KMK=execute_unlink__QEAL(__tmp__1KMK);
+  case __READ_SLOT__LL4K__: {
+    Self__OR3S=((__READ_SLOT__LL4K *)__tmp__3ELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__OR3S->slot__UYFM),Self__OR3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PR3S=execute_access_unlink__RBMM(Self__OR3S);
+    __tmp__4ELK=__tmp__PR3S;
   } break;
-  case __READ_GLOBAL__: {
-    Self__QEKQ=((__READ_GLOBAL *)__tmp__1KMK);
-    unread__CGNL(Self__QEKQ->global__ZGJK,Self__QEKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__QEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__QEKQ->global__ZGJK);
-    };
-    __tmp__2KMK=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__4ELK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3ELK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__2KMK=execute_unlink__S1ZM(__tmp__1KMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__4ELK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3ELK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__2KMK=execute_unlink__FBFO(__tmp__1KMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__PR3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3ELK));
+    __tmp__4ELK=__tmp__PR3S;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2KMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__1KMK));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__4ELK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3ELK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__2KMK=execute_unlink__VBFO(__tmp__1KMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__PR3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3ELK));
+    __tmp__4ELK=__tmp__PR3S;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2KMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__1KMK));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__4ELK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__3ELK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__2KMK=execute_unlink__JBKM(__tmp__1KMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__4ELK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__3ELK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__2KMK=execute_unlink__OUNL(__tmp__1KMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__1R3S=((__READ_GLOBAL__T4YL *)__tmp__3ELK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__1R3S->global__KAKM),Self__1R3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__1R3S->global__KAKM));
+    __tmp__4ELK=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__2KMK=execute_unlink__IWZM(__tmp__1KMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__4ELK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__3ELK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__2KMK=execute_unlink__FCFO(__tmp__1KMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__4ELK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__3ELK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__2KMK=execute_unlink__EOEP(__tmp__1KMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__4ELK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__3ELK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__2KMK=execute_unlink__SZQN(__tmp__1KMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__4ELK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3ELK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__2KMK=execute_unlink__C0QN(__tmp__1KMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__4ELK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__3ELK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__2KMK=execute_unlink__ZNQN(__tmp__1KMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__4ELK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__3ELK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__2KMK=execute_unlink__2SUO(__tmp__1KMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__4ELK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__3ELK));
   } break;
   };
-  return(__tmp__2KMK);
+  __tmp__3ELK=__tmp__4ELK;
+  return(__tmp__3ELK);
 }
 
-static void* execute_unlink__4KMK(__EXPR_AND *Self__5KMK)
-// ({EXPR_AND}) With resultRecursive, No inlinable.
+static void* execute_unlink__LFLK(__EXPR_AND__SDOJ *Self__MFLK)
+// ({EXPR_AND__SDOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__CLMK,*__tmp__MLMK;
-  __LIST *Self__4ADR,*Self__L01R,*Self__Q01R,*Self__KRZQ,*Self__DBDR;
-  __LIST *Self__301R,*Self__C11R;
-  void *__tmp__DLMK,*__tmp__NLMK;
-  __READ_LOCAL *Self__4HFQ,*Self__VEKQ,*Self__AIFQ,*Self__2EKQ;
-  __LOCAL *Self__I01R,*Self__N01R,*Self__001R,*Self__501R;
-  void *voir__J01R,*voir__M01R,*voir__O01R,*voir__R01R,*voir__101R;
-  void *voir__401R,*voir__A11R,*voir__D11R;
-  __READ_GLOBAL *Self__XEKQ,*Self__4EKQ;
-  __INTEGER index__CBDR,Self__T01R;
-  __FAST_ARRAYoINSTRo *Self__ABDR;
-  void **__tmp__V01R,**__tmp__W01R,**__tmp__X01R;
-  __tmp__CLMK=Self__5KMK->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__CLMK)->__id) {
-  case __LIST__: {
-    Self__4ADR=((__LIST *)__tmp__CLMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__4ADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__4ADR->expr_list__RTOG,create__type__PKQC(Self__4ADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__DLMK=execute_list__MNQG(Self__4ADR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DLMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__DLMK=execute_unlink__Q3LK(__tmp__CLMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DLMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DLMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__4HFQ=((__READ_LOCAL *)__tmp__CLMK);
-    Self__I01R=((__LOCAL *)Self__4HFQ->local__HJZD);
-    Self__I01R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I01R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__I01R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__J01R=create__AXB( 250);
-      display__UXFK(Self__4HFQ,voir__J01R);
-      put_string__2EG(((__STRING *)voir__J01R));
+  void *__tmp__PFLK;
+  void *__tmp__QFLK,*__tmp__HU3S,*__tmp__SYEU;
+  __READ_LOCAL__55ZI *Self__QT3S;
+  __LOCAL__L4WC *Self__GM2T;
+  __STRING__BC *__tmp__HM2T;
+  __PUT_TO__TFOJ *__tmp__VT3S;
+  __READ_SLOT__LL4K *Self__GU3S;
+  __READ_GLOBAL__T4YL *Self__TU3S;
+  __LIST__WH *Self__GIPT;
+  __INTEGER__Q index__OM2T,upper_index__PYEU,Self__QYEU,i__TYEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__MM2T;
+  __tmp__PFLK=Self__MFLK->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__PFLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QFLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__PFLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__QFLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__PFLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__QT3S=((__READ_LOCAL__55ZI *)__tmp__PFLK);
+    Self__GM2T=((__LOCAL__L4WC *)Self__QT3S->local__BVEJ);
+    Self__GM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__GM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__HM2T=create__34B( 250);
+      display__HAEJ(Self__QT3S,__tmp__HM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__HM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__L01R=((__LIST *)list_current__EH1);
-      voir__M01R=create__AXB( 250);
-      display__EQQG(Self__L01R,voir__M01R);
-      put_string__2EG(((__STRING *)voir__M01R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DLMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__DLMK=execute_unlink__BCMK(__tmp__CLMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__DLMK=execute_unlink__IHMK(__tmp__CLMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__DLMK=execute_unlink__ZHMK(__tmp__CLMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DLMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DLMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__VEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CLMK)->receiver__WN2H);
-    Self__N01R=((__LOCAL *)Self__VEKQ->local__HJZD);
-    Self__N01R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N01R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__N01R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__O01R=create__AXB( 250);
-      display__UXFK(Self__VEKQ,voir__O01R);
-      put_string__2EG(((__STRING *)voir__O01R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QFLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QFLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PFLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__QT3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PFLK)->receiver__RA5J);
+    Self__GM2T=((__LOCAL__L4WC *)Self__QT3S->local__BVEJ);
+    Self__GM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__GM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__HM2T=create__34B( 250);
+      display__HAEJ(Self__QT3S,__tmp__HM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__HM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__Q01R=((__LIST *)list_current__EH1);
-      voir__R01R=create__AXB( 250);
-      display__EQQG(Self__Q01R,voir__R01R);
-      put_string__2EG(((__STRING *)voir__R01R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DLMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__CLMK));
-    __tmp__DLMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__DLMK=execute_unlink__0IMK(__tmp__CLMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__DLMK=execute_unlink__LJMK(__tmp__CLMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__DLMK=execute_unlink__2JMK(__tmp__CLMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__DLMK=execute_unlink__NKMK(__tmp__CLMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__DLMK=execute_unlink__4KMK(__tmp__CLMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__DLMK=execute_unlink__PLMK(__tmp__CLMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__DLMK=execute_unlink__AMMK(__tmp__CLMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__DLMK=execute_link__ROPK(((__PUT_TO *)__tmp__CLMK));
-  } break;
-  case __ITEM__: {
-    __tmp__DLMK=execute_unlink__UMMK(__tmp__CLMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__DLMK=execute_unlink__ENMK(__tmp__CLMK);
-  } break;
-  case __CAST__: {
-    __tmp__DLMK=execute_unlink__JNMK(__tmp__CLMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__DLMK=execute_unlink__4UQL(__tmp__CLMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__DLMK=execute_unlink__QEAL(__tmp__CLMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__XEKQ=((__READ_GLOBAL *)__tmp__CLMK);
-    unread__CGNL(Self__XEKQ->global__ZGJK,Self__XEKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__XEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__XEKQ->global__ZGJK);
-    };
-    __tmp__DLMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__DLMK=execute_unlink__S1ZM(__tmp__CLMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__DLMK=execute_unlink__FBFO(__tmp__CLMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DLMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__CLMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__DLMK=execute_unlink__VBFO(__tmp__CLMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DLMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__CLMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__DLMK=execute_unlink__JBKM(__tmp__CLMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__DLMK=execute_unlink__OUNL(__tmp__CLMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__DLMK=execute_unlink__IWZM(__tmp__CLMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__DLMK=execute_unlink__FCFO(__tmp__CLMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__DLMK=execute_unlink__EOEP(__tmp__CLMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__DLMK=execute_unlink__SZQN(__tmp__CLMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__DLMK=execute_unlink__C0QN(__tmp__CLMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__DLMK=execute_unlink__ZNQN(__tmp__CLMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__DLMK=execute_unlink__2SUO(__tmp__CLMK);
-  } break;
-  };
-  if (((void *)__tmp__DLMK != (void *)NULL)) {
-    Self__KRZQ=((__LIST *)list_current__EH1);
-    Self__ABDR=((__FAST_ARRAYoINSTRo *)Self__KRZQ->expr_list__RTOG);
-    index__CBDR=(__INTEGER)(Self__KRZQ->index__XWRG -  1);
-    if ((index__CBDR == (__INTEGER)(Self__ABDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__ABDR,__tmp__DLMK);
-    } else {
-      add_last__IK4G(Self__ABDR,__tmp__DLMK);
-      Self__T01R=(__INTEGER)(Self__ABDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__V01R=Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__W01R=Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__X01R=Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__T01R >= index__CBDR)) {
-        ((void **)__tmp__W01R)[(__INTEGER)(Self__T01R +  1)]=((void **)__tmp__V01R)[Self__T01R];
-        ((void **)__tmp__X01R)[Self__T01R]=NULL;
-        Self__T01R=(__INTEGER)(Self__T01R -  1);
-      };
-      ((void **)Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__CBDR]=__tmp__DLMK;
-    };
-    Self__KRZQ->index__XWRG=(__INTEGER)(Self__KRZQ->index__XWRG +  1);
-  };
-  __tmp__MLMK=Self__5KMK->parent_expr_binary__ICKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__MLMK)->__id) {
-  case __LIST__: {
-    Self__DBDR=((__LIST *)__tmp__MLMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__DBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__DBDR->expr_list__RTOG,create__type__PKQC(Self__DBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__NLMK=execute_list__MNQG(Self__DBDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NLMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NLMK=execute_unlink__Q3LK(__tmp__MLMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NLMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NLMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__AIFQ=((__READ_LOCAL *)__tmp__MLMK);
-    Self__001R=((__LOCAL *)Self__AIFQ->local__HJZD);
-    Self__001R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__001R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__001R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__101R=create__AXB( 250);
-      display__UXFK(Self__AIFQ,voir__101R);
-      put_string__2EG(((__STRING *)voir__101R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QFLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QFLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QFLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QFLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QFLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QFLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QFLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PFLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__VT3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PFLK));
+    __tmp__QFLK=__tmp__VT3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__QFLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__PFLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QFLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__QFLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__PFLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__GU3S=((__READ_SLOT__LL4K *)__tmp__PFLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__GU3S->slot__UYFM),Self__GU3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU3S=execute_access_unlink__RBMM(Self__GU3S);
+    __tmp__QFLK=__tmp__HU3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QFLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PFLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QFLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PFLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HU3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PFLK));
+    __tmp__QFLK=__tmp__HU3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QFLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PFLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HU3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PFLK));
+    __tmp__QFLK=__tmp__HU3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QFLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__PFLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QFLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__PFLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__TU3S=((__READ_GLOBAL__T4YL *)__tmp__PFLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__TU3S->global__KAKM),Self__TU3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__TU3S->global__KAKM));
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QFLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__PFLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QFLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__PFLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QFLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__PFLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QFLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PFLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__QFLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__PFLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QFLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__PFLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QFLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__PFLK));
+  } break;
+  };
+  if (((void *)__tmp__QFLK != (void *)NULL)) {
+    Self__GIPT=((__LIST__WH *)list_current__F5GB);
+    Self__MM2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__GIPT->expr_list__NA4D);
+    index__OM2T=(__INTEGER__Q)(Self__GIPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__OM2T == (__INTEGER__Q)(Self__MM2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__MM2T,__tmp__QFLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__MM2T,__tmp__QFLK);
+      upper_index__PYEU=(__INTEGER__Q)(Self__MM2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__QYEU=upper_index__PYEU;
+      while ((Self__QYEU >= index__OM2T)) {
+        __tmp__SYEU=((void **)Self__MM2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__QYEU];
+        i__TYEU=(__INTEGER__Q)(Self__QYEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__MM2T->parent_arrayed_collection__MA4D.storage__V14F)[i__TYEU]=__tmp__SYEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__MM2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__QYEU]=NULL;
+        Self__QYEU=(__INTEGER__Q)(Self__QYEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__MM2T->parent_arrayed_collection__MA4D.storage__V14F)[index__OM2T]=__tmp__QFLK;
+    };
+    Self__GIPT->index__1CFE=(__INTEGER__Q)(Self__GIPT->index__1CFE +  1);
+  };
+  __tmp__PFLK=Self__MFLK->parent_expr_binary__TDOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__PFLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QFLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__PFLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__QFLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__PFLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__QT3S=((__READ_LOCAL__55ZI *)__tmp__PFLK);
+    Self__GM2T=((__LOCAL__L4WC *)Self__QT3S->local__BVEJ);
+    Self__GM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__GM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__HM2T=create__34B( 250);
+      display__HAEJ(Self__QT3S,__tmp__HM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__HM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__301R=((__LIST *)list_current__EH1);
-      voir__401R=create__AXB( 250);
-      display__EQQG(Self__301R,voir__401R);
-      put_string__2EG(((__STRING *)voir__401R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QFLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__PFLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QFLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PFLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__QT3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PFLK)->receiver__RA5J);
+    Self__GM2T=((__LOCAL__L4WC *)Self__QT3S->local__BVEJ);
+    Self__GM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__GM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__HM2T=create__34B( 250);
+      display__HAEJ(Self__QT3S,__tmp__HM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__HM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NLMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NLMK=execute_unlink__BCMK(__tmp__MLMK);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NLMK=execute_unlink__IHMK(__tmp__MLMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QFLK=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NLMK=execute_unlink__ZHMK(__tmp__MLMK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QFLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__PFLK));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NLMK=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QFLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__PFLK));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NLMK=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QFLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__PFLK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__2EKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MLMK)->receiver__WN2H);
-    Self__501R=((__LOCAL *)Self__2EKQ->local__HJZD);
-    Self__501R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__501R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__501R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__A11R=create__AXB( 250);
-      display__UXFK(Self__2EKQ,voir__A11R);
-      put_string__2EG(((__STRING *)voir__A11R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__C11R=((__LIST *)list_current__EH1);
-      voir__D11R=create__AXB( 250);
-      display__EQQG(Self__C11R,voir__D11R);
-      put_string__2EG(((__STRING *)voir__D11R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NLMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__MLMK));
-    __tmp__NLMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__NLMK=execute_unlink__0IMK(__tmp__MLMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__NLMK=execute_unlink__LJMK(__tmp__MLMK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QFLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__PFLK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__NLMK=execute_unlink__2JMK(__tmp__MLMK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QFLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__PFLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__NLMK=execute_unlink__NKMK(__tmp__MLMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QFLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PFLK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__NLMK=execute_unlink__4KMK(__tmp__MLMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QFLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PFLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NLMK=execute_unlink__PLMK(__tmp__MLMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VT3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PFLK));
+    __tmp__QFLK=__tmp__VT3S;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NLMK=execute_unlink__AMMK(__tmp__MLMK);
+  case __ITEM__HGOJ__: {
+    __tmp__QFLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__PFLK));
   } break;
-  case __PUT_TO__: {
-    __tmp__NLMK=execute_link__ROPK(((__PUT_TO *)__tmp__MLMK));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QFLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__NLMK=execute_unlink__UMMK(__tmp__MLMK);
+  case __CAST__1HOJ__: {
+    __tmp__QFLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__PFLK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__NLMK=execute_unlink__ENMK(__tmp__MLMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
   } break;
-  case __CAST__: {
-    __tmp__NLMK=execute_unlink__JNMK(__tmp__MLMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__NLMK=execute_unlink__4UQL(__tmp__MLMK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QFLK=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__NLMK=execute_unlink__QEAL(__tmp__MLMK);
+  case __READ_SLOT__LL4K__: {
+    Self__GU3S=((__READ_SLOT__LL4K *)__tmp__PFLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__GU3S->slot__UYFM),Self__GU3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU3S=execute_access_unlink__RBMM(Self__GU3S);
+    __tmp__QFLK=__tmp__HU3S;
   } break;
-  case __READ_GLOBAL__: {
-    Self__4EKQ=((__READ_GLOBAL *)__tmp__MLMK);
-    unread__CGNL(Self__4EKQ->global__ZGJK,Self__4EKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__4EKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__4EKQ->global__ZGJK);
-    };
-    __tmp__NLMK=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QFLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PFLK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NLMK=execute_unlink__S1ZM(__tmp__MLMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QFLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PFLK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NLMK=execute_unlink__FBFO(__tmp__MLMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HU3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PFLK));
+    __tmp__QFLK=__tmp__HU3S;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NLMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MLMK));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QFLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PFLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NLMK=execute_unlink__VBFO(__tmp__MLMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HU3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PFLK));
+    __tmp__QFLK=__tmp__HU3S;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NLMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MLMK));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QFLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__PFLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__NLMK=execute_unlink__JBKM(__tmp__MLMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QFLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__PFLK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__NLMK=execute_unlink__OUNL(__tmp__MLMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__TU3S=((__READ_GLOBAL__T4YL *)__tmp__PFLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__TU3S->global__KAKM),Self__TU3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__TU3S->global__KAKM));
+    __tmp__QFLK=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__NLMK=execute_unlink__IWZM(__tmp__MLMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QFLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__PFLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__NLMK=execute_unlink__FCFO(__tmp__MLMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QFLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__PFLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NLMK=execute_unlink__EOEP(__tmp__MLMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QFLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__PFLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__NLMK=execute_unlink__SZQN(__tmp__MLMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QFLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PFLK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NLMK=execute_unlink__C0QN(__tmp__MLMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__QFLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__PFLK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__NLMK=execute_unlink__ZNQN(__tmp__MLMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QFLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__PFLK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__NLMK=execute_unlink__2SUO(__tmp__MLMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QFLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__PFLK));
   } break;
   };
-  return(__tmp__NLMK);
+  __tmp__PFLK=__tmp__QFLK;
+  return(__tmp__PFLK);
 }
 
-static void* execute_unlink__PLMK(__EXPR_SHIFT_R *Self__QLMK)
-// ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
+static void* execute_unlink__3FLK(__EXPR_SHIFT_R__GEOJ *Self__4FLK)
+// ({EXPR_SHIFT_R__GEOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__TLMK,*__tmp__3LMK;
-  __LIST *Self__FBDR,*Self__H11R,*Self__M11R,*Self__MRZQ,*Self__KBDR;
-  __LIST *Self__Z11R,*Self__411R;
-  void *__tmp__ULMK,*__tmp__4LMK;
-  __READ_LOCAL *Self__CIFQ,*Self__DFKQ,*Self__EIFQ,*Self__KFKQ;
-  __LOCAL *Self__E11R,*Self__J11R,*Self__W11R,*Self__111R;
-  void *voir__F11R,*voir__I11R,*voir__K11R,*voir__N11R,*voir__X11R;
-  void *voir__011R,*voir__211R,*voir__511R;
-  __READ_GLOBAL *Self__FFKQ,*Self__MFKQ;
-  __INTEGER index__JBDR,Self__P11R;
-  __FAST_ARRAYoINSTRo *Self__HBDR;
-  void **__tmp__R11R,**__tmp__S11R,**__tmp__T11R;
-  __tmp__TLMK=Self__QLMK->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__TLMK)->__id) {
-  case __LIST__: {
-    Self__FBDR=((__LIST *)__tmp__TLMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__FBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__FBDR->expr_list__RTOG,create__type__PKQC(Self__FBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__ULMK=execute_list__MNQG(Self__FBDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ULMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ULMK=execute_unlink__Q3LK(__tmp__TLMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ULMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ULMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__CIFQ=((__READ_LOCAL *)__tmp__TLMK);
-    Self__E11R=((__LOCAL *)Self__CIFQ->local__HJZD);
-    Self__E11R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E11R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__E11R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__F11R=create__AXB( 250);
-      display__UXFK(Self__CIFQ,voir__F11R);
-      put_string__2EG(((__STRING *)voir__F11R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__H11R=((__LIST *)list_current__EH1);
-      voir__I11R=create__AXB( 250);
-      display__EQQG(Self__H11R,voir__I11R);
-      put_string__2EG(((__STRING *)voir__I11R));
-      fputc((int)('\n'),stdout);
+  void *__tmp__BGLK;
+  void *__tmp__CGLK,*__tmp__5W3S,*__tmp__ZYEU;
+  __READ_LOCAL__55ZI *Self__IW3S;
+  __LOCAL__L4WC *Self__VM2T;
+  __STRING__BC *__tmp__WM2T;
+  __PUT_TO__TFOJ *__tmp__NW3S;
+  __READ_SLOT__LL4K *Self__4W3S;
+  __READ_GLOBAL__T4YL *Self__LX3S;
+  __LIST__WH *Self__IIPT;
+  __INTEGER__Q index__3M2T,upper_index__WYEU,Self__XYEU,i__0YEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__1M2T;
+  __tmp__BGLK=Self__4FLK->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__BGLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__CGLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__BGLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__CGLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__BGLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__IW3S=((__READ_LOCAL__55ZI *)__tmp__BGLK);
+    Self__VM2T=((__LOCAL__L4WC *)Self__IW3S->local__BVEJ);
+    Self__VM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WM2T=create__34B( 250);
+      display__HAEJ(Self__IW3S,__tmp__WM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ULMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ULMK=execute_unlink__BCMK(__tmp__TLMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ULMK=execute_unlink__IHMK(__tmp__TLMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ULMK=execute_unlink__ZHMK(__tmp__TLMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ULMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ULMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TLMK)->receiver__WN2H);
-    Self__J11R=((__LOCAL *)Self__DFKQ->local__HJZD);
-    Self__J11R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J11R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__J11R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__K11R=create__AXB( 250);
-      display__UXFK(Self__DFKQ,voir__K11R);
-      put_string__2EG(((__STRING *)voir__K11R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__M11R=((__LIST *)list_current__EH1);
-      voir__N11R=create__AXB( 250);
-      display__EQQG(Self__M11R,voir__N11R);
-      put_string__2EG(((__STRING *)voir__N11R));
-      fputc((int)('\n'),stdout);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__CGLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__CGLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BGLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__IW3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BGLK)->receiver__RA5J);
+    Self__VM2T=((__LOCAL__L4WC *)Self__IW3S->local__BVEJ);
+    Self__VM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WM2T=create__34B( 250);
+      display__HAEJ(Self__IW3S,__tmp__WM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ULMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__TLMK));
-    __tmp__ULMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__ULMK=execute_unlink__0IMK(__tmp__TLMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__ULMK=execute_unlink__LJMK(__tmp__TLMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__ULMK=execute_unlink__2JMK(__tmp__TLMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__ULMK=execute_unlink__NKMK(__tmp__TLMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__ULMK=execute_unlink__4KMK(__tmp__TLMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ULMK=execute_unlink__PLMK(__tmp__TLMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ULMK=execute_unlink__AMMK(__tmp__TLMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__ULMK=execute_link__ROPK(((__PUT_TO *)__tmp__TLMK));
-  } break;
-  case __ITEM__: {
-    __tmp__ULMK=execute_unlink__UMMK(__tmp__TLMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__ULMK=execute_unlink__ENMK(__tmp__TLMK);
-  } break;
-  case __CAST__: {
-    __tmp__ULMK=execute_unlink__JNMK(__tmp__TLMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__ULMK=execute_unlink__4UQL(__tmp__TLMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__ULMK=execute_unlink__QEAL(__tmp__TLMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__FFKQ=((__READ_GLOBAL *)__tmp__TLMK);
-    unread__CGNL(Self__FFKQ->global__ZGJK,Self__FFKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__FFKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__FFKQ->global__ZGJK);
-    };
-    __tmp__ULMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ULMK=execute_unlink__S1ZM(__tmp__TLMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ULMK=execute_unlink__FBFO(__tmp__TLMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ULMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__TLMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ULMK=execute_unlink__VBFO(__tmp__TLMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ULMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__TLMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__ULMK=execute_unlink__JBKM(__tmp__TLMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__ULMK=execute_unlink__OUNL(__tmp__TLMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__ULMK=execute_unlink__IWZM(__tmp__TLMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__ULMK=execute_unlink__FCFO(__tmp__TLMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ULMK=execute_unlink__EOEP(__tmp__TLMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__ULMK=execute_unlink__SZQN(__tmp__TLMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ULMK=execute_unlink__C0QN(__tmp__TLMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__ULMK=execute_unlink__ZNQN(__tmp__TLMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ULMK=execute_unlink__2SUO(__tmp__TLMK);
-  } break;
-  };
-  if (((void *)__tmp__ULMK != (void *)NULL)) {
-    Self__MRZQ=((__LIST *)list_current__EH1);
-    Self__HBDR=((__FAST_ARRAYoINSTRo *)Self__MRZQ->expr_list__RTOG);
-    index__JBDR=(__INTEGER)(Self__MRZQ->index__XWRG -  1);
-    if ((index__JBDR == (__INTEGER)(Self__HBDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__HBDR,__tmp__ULMK);
-    } else {
-      add_last__IK4G(Self__HBDR,__tmp__ULMK);
-      Self__P11R=(__INTEGER)(Self__HBDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__R11R=Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__S11R=Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__T11R=Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__P11R >= index__JBDR)) {
-        ((void **)__tmp__S11R)[(__INTEGER)(Self__P11R +  1)]=((void **)__tmp__R11R)[Self__P11R];
-        ((void **)__tmp__T11R)[Self__P11R]=NULL;
-        Self__P11R=(__INTEGER)(Self__P11R -  1);
-      };
-      ((void **)Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__JBDR]=__tmp__ULMK;
-    };
-    Self__MRZQ->index__XWRG=(__INTEGER)(Self__MRZQ->index__XWRG +  1);
-  };
-  __tmp__3LMK=Self__QLMK->parent_expr_binary__1CKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__3LMK)->__id) {
-  case __LIST__: {
-    Self__KBDR=((__LIST *)__tmp__3LMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__KBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__KBDR->expr_list__RTOG,create__type__PKQC(Self__KBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__4LMK=execute_list__MNQG(Self__KBDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4LMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__4LMK=execute_unlink__Q3LK(__tmp__3LMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4LMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4LMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__EIFQ=((__READ_LOCAL *)__tmp__3LMK);
-    Self__W11R=((__LOCAL *)Self__EIFQ->local__HJZD);
-    Self__W11R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__W11R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__W11R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__X11R=create__AXB( 250);
-      display__UXFK(Self__EIFQ,voir__X11R);
-      put_string__2EG(((__STRING *)voir__X11R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__CGLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__CGLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__CGLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__CGLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__CGLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__CGLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__CGLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BGLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__NW3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__BGLK));
+    __tmp__CGLK=__tmp__NW3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__CGLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__BGLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__CGLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__CGLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__BGLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__4W3S=((__READ_SLOT__LL4K *)__tmp__BGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4W3S->slot__UYFM),Self__4W3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5W3S=execute_access_unlink__RBMM(Self__4W3S);
+    __tmp__CGLK=__tmp__5W3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__CGLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BGLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__CGLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BGLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5W3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BGLK));
+    __tmp__CGLK=__tmp__5W3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__CGLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BGLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5W3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BGLK));
+    __tmp__CGLK=__tmp__5W3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__CGLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__BGLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__CGLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__BGLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LX3S=((__READ_GLOBAL__T4YL *)__tmp__BGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LX3S->global__KAKM),Self__LX3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LX3S->global__KAKM));
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__CGLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__BGLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__CGLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__BGLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__CGLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__BGLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__CGLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BGLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__CGLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__BGLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__CGLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__BGLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__CGLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__BGLK));
+  } break;
+  };
+  if (((void *)__tmp__CGLK != (void *)NULL)) {
+    Self__IIPT=((__LIST__WH *)list_current__F5GB);
+    Self__1M2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__IIPT->expr_list__NA4D);
+    index__3M2T=(__INTEGER__Q)(Self__IIPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__3M2T == (__INTEGER__Q)(Self__1M2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__1M2T,__tmp__CGLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__1M2T,__tmp__CGLK);
+      upper_index__WYEU=(__INTEGER__Q)(Self__1M2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__XYEU=upper_index__WYEU;
+      while ((Self__XYEU >= index__3M2T)) {
+        __tmp__ZYEU=((void **)Self__1M2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__XYEU];
+        i__0YEU=(__INTEGER__Q)(Self__XYEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__1M2T->parent_arrayed_collection__MA4D.storage__V14F)[i__0YEU]=__tmp__ZYEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__1M2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__XYEU]=NULL;
+        Self__XYEU=(__INTEGER__Q)(Self__XYEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__1M2T->parent_arrayed_collection__MA4D.storage__V14F)[index__3M2T]=__tmp__CGLK;
+    };
+    Self__IIPT->index__1CFE=(__INTEGER__Q)(Self__IIPT->index__1CFE +  1);
+  };
+  __tmp__BGLK=Self__4FLK->parent_expr_binary__HEOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__BGLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__CGLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__BGLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__CGLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__BGLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__IW3S=((__READ_LOCAL__55ZI *)__tmp__BGLK);
+    Self__VM2T=((__LOCAL__L4WC *)Self__IW3S->local__BVEJ);
+    Self__VM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WM2T=create__34B( 250);
+      display__HAEJ(Self__IW3S,__tmp__WM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__Z11R=((__LIST *)list_current__EH1);
-      voir__011R=create__AXB( 250);
-      display__EQQG(Self__Z11R,voir__011R);
-      put_string__2EG(((__STRING *)voir__011R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__CGLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__BGLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__CGLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BGLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__IW3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BGLK)->receiver__RA5J);
+    Self__VM2T=((__LOCAL__L4WC *)Self__IW3S->local__BVEJ);
+    Self__VM2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VM2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__VM2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__WM2T=create__34B( 250);
+      display__HAEJ(Self__IW3S,__tmp__WM2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__WM2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4LMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4LMK=execute_unlink__BCMK(__tmp__3LMK);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4LMK=execute_unlink__IHMK(__tmp__3LMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__CGLK=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4LMK=execute_unlink__ZHMK(__tmp__3LMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4LMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4LMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__KFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3LMK)->receiver__WN2H);
-    Self__111R=((__LOCAL *)Self__KFKQ->local__HJZD);
-    Self__111R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__111R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__111R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__211R=create__AXB( 250);
-      display__UXFK(Self__KFKQ,voir__211R);
-      put_string__2EG(((__STRING *)voir__211R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__411R=((__LIST *)list_current__EH1);
-      voir__511R=create__AXB( 250);
-      display__EQQG(Self__411R,voir__511R);
-      put_string__2EG(((__STRING *)voir__511R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4LMK=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__CGLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__BGLK));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__3LMK));
-    __tmp__4LMK=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__CGLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__BGLK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__4LMK=execute_unlink__0IMK(__tmp__3LMK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__CGLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__BGLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__4LMK=execute_unlink__LJMK(__tmp__3LMK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__CGLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__BGLK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__4LMK=execute_unlink__2JMK(__tmp__3LMK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__CGLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__BGLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__4LMK=execute_unlink__NKMK(__tmp__3LMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__CGLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BGLK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__4LMK=execute_unlink__4KMK(__tmp__3LMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__CGLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BGLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4LMK=execute_unlink__PLMK(__tmp__3LMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__NW3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__BGLK));
+    __tmp__CGLK=__tmp__NW3S;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4LMK=execute_unlink__AMMK(__tmp__3LMK);
+  case __ITEM__HGOJ__: {
+    __tmp__CGLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__BGLK));
   } break;
-  case __PUT_TO__: {
-    __tmp__4LMK=execute_link__ROPK(((__PUT_TO *)__tmp__3LMK));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__CGLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__4LMK=execute_unlink__UMMK(__tmp__3LMK);
+  case __CAST__1HOJ__: {
+    __tmp__CGLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__BGLK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__4LMK=execute_unlink__ENMK(__tmp__3LMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
   } break;
-  case __CAST__: {
-    __tmp__4LMK=execute_unlink__JNMK(__tmp__3LMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__4LMK=execute_unlink__4UQL(__tmp__3LMK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__CGLK=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__4LMK=execute_unlink__QEAL(__tmp__3LMK);
+  case __READ_SLOT__LL4K__: {
+    Self__4W3S=((__READ_SLOT__LL4K *)__tmp__BGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__4W3S->slot__UYFM),Self__4W3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5W3S=execute_access_unlink__RBMM(Self__4W3S);
+    __tmp__CGLK=__tmp__5W3S;
   } break;
-  case __READ_GLOBAL__: {
-    Self__MFKQ=((__READ_GLOBAL *)__tmp__3LMK);
-    unread__CGNL(Self__MFKQ->global__ZGJK,Self__MFKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__MFKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__MFKQ->global__ZGJK);
-    };
-    __tmp__4LMK=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__CGLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BGLK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4LMK=execute_unlink__S1ZM(__tmp__3LMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__CGLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BGLK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4LMK=execute_unlink__FBFO(__tmp__3LMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5W3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BGLK));
+    __tmp__CGLK=__tmp__5W3S;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4LMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__3LMK));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__CGLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BGLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4LMK=execute_unlink__VBFO(__tmp__3LMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5W3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BGLK));
+    __tmp__CGLK=__tmp__5W3S;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4LMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__3LMK));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__CGLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__BGLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__4LMK=execute_unlink__JBKM(__tmp__3LMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__CGLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__BGLK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__4LMK=execute_unlink__OUNL(__tmp__3LMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__LX3S=((__READ_GLOBAL__T4YL *)__tmp__BGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LX3S->global__KAKM),Self__LX3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LX3S->global__KAKM));
+    __tmp__CGLK=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__4LMK=execute_unlink__IWZM(__tmp__3LMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__CGLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__BGLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__4LMK=execute_unlink__FCFO(__tmp__3LMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__CGLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__BGLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4LMK=execute_unlink__EOEP(__tmp__3LMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__CGLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__BGLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__4LMK=execute_unlink__SZQN(__tmp__3LMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__CGLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BGLK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4LMK=execute_unlink__C0QN(__tmp__3LMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__CGLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__BGLK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__4LMK=execute_unlink__ZNQN(__tmp__3LMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__CGLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__BGLK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__4LMK=execute_unlink__2SUO(__tmp__3LMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__CGLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__BGLK));
   } break;
   };
-  return(__tmp__4LMK);
+  __tmp__BGLK=__tmp__CGLK;
+  return(__tmp__BGLK);
 }
 
-static void* execute_unlink__AMMK(__EXPR_SHIFT_L *Self__BMMK)
-// ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
+static void* execute_unlink__PGLK(__EXPR_SHIFT_L__0EOJ *Self__QGLK)
+// ({EXPR_SHIFT_L__0EOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__EMMK,*__tmp__OMMK;
-  __LIST *Self__MBDR,*Self__D21R,*Self__I21R,*Self__ORZQ,*Self__RBDR;
-  __LIST *Self__V21R,*Self__021R;
-  void *__tmp__FMMK,*__tmp__PMMK;
-  __READ_LOCAL *Self__GIFQ,*Self__RFKQ,*Self__IIFQ,*Self__YFKQ;
-  __LOCAL *Self__A21R,*Self__F21R,*Self__S21R,*Self__X21R;
-  void *voir__B21R,*voir__E21R,*voir__G21R,*voir__J21R,*voir__T21R;
-  void *voir__W21R,*voir__Y21R,*voir__121R;
-  __READ_GLOBAL *Self__TFKQ,*Self__0FKQ;
-  __INTEGER index__QBDR,Self__L21R;
-  __FAST_ARRAYoINSTRo *Self__OBDR;
-  void **__tmp__N21R,**__tmp__O21R,**__tmp__P21R;
-  __tmp__EMMK=Self__BMMK->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__EMMK)->__id) {
-  case __LIST__: {
-    Self__MBDR=((__LIST *)__tmp__EMMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__MBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__MBDR->expr_list__RTOG,create__type__PKQC(Self__MBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__FMMK=execute_list__MNQG(Self__MBDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__FMMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__FMMK=execute_unlink__Q3LK(__tmp__EMMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__FMMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__FMMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__GIFQ=((__READ_LOCAL *)__tmp__EMMK);
-    Self__A21R=((__LOCAL *)Self__GIFQ->local__HJZD);
-    Self__A21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__A21R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__A21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__B21R=create__AXB( 250);
-      display__UXFK(Self__GIFQ,voir__B21R);
-      put_string__2EG(((__STRING *)voir__B21R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__D21R=((__LIST *)list_current__EH1);
-      voir__E21R=create__AXB( 250);
-      display__EQQG(Self__D21R,voir__E21R);
-      put_string__2EG(((__STRING *)voir__E21R));
+  void *__tmp__TGLK;
+  void *__tmp__UGLK,*__tmp__XZ3S,*__tmp__AZEU;
+  __READ_LOCAL__55ZI *Self__AZ3S;
+  __LOCAL__L4WC *Self__EN2T;
+  __STRING__BC *__tmp__FN2T;
+  __PUT_TO__TFOJ *__tmp__FZ3S;
+  __READ_SLOT__LL4K *Self__WZ3S;
+  __READ_GLOBAL__T4YL *Self__D03S;
+  __LIST__WH *Self__KIPT;
+  __INTEGER__Q index__MN2T,upper_index__3YEU,Self__4YEU,i__BZEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__KN2T;
+  __tmp__TGLK=Self__QGLK->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__TGLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__UGLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__TGLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__UGLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__TGLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__AZ3S=((__READ_LOCAL__55ZI *)__tmp__TGLK);
+    Self__EN2T=((__LOCAL__L4WC *)Self__AZ3S->local__BVEJ);
+    Self__EN2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EN2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__EN2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__FN2T=create__34B( 250);
+      display__HAEJ(Self__AZ3S,__tmp__FN2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__FN2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__FMMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__FMMK=execute_unlink__BCMK(__tmp__EMMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__FMMK=execute_unlink__IHMK(__tmp__EMMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__FMMK=execute_unlink__ZHMK(__tmp__EMMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__FMMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__FMMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__RFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EMMK)->receiver__WN2H);
-    Self__F21R=((__LOCAL *)Self__RFKQ->local__HJZD);
-    Self__F21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F21R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__F21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__G21R=create__AXB( 250);
-      display__UXFK(Self__RFKQ,voir__G21R);
-      put_string__2EG(((__STRING *)voir__G21R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__I21R=((__LIST *)list_current__EH1);
-      voir__J21R=create__AXB( 250);
-      display__EQQG(Self__I21R,voir__J21R);
-      put_string__2EG(((__STRING *)voir__J21R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__UGLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__UGLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TGLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__AZ3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__TGLK)->receiver__RA5J);
+    Self__EN2T=((__LOCAL__L4WC *)Self__AZ3S->local__BVEJ);
+    Self__EN2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EN2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__EN2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__FN2T=create__34B( 250);
+      display__HAEJ(Self__AZ3S,__tmp__FN2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__FN2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__FMMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__EMMK));
-    __tmp__FMMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__FMMK=execute_unlink__0IMK(__tmp__EMMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__FMMK=execute_unlink__LJMK(__tmp__EMMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__FMMK=execute_unlink__2JMK(__tmp__EMMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__FMMK=execute_unlink__NKMK(__tmp__EMMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__FMMK=execute_unlink__4KMK(__tmp__EMMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__FMMK=execute_unlink__PLMK(__tmp__EMMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__FMMK=execute_unlink__AMMK(__tmp__EMMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__FMMK=execute_link__ROPK(((__PUT_TO *)__tmp__EMMK));
-  } break;
-  case __ITEM__: {
-    __tmp__FMMK=execute_unlink__UMMK(__tmp__EMMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__FMMK=execute_unlink__ENMK(__tmp__EMMK);
-  } break;
-  case __CAST__: {
-    __tmp__FMMK=execute_unlink__JNMK(__tmp__EMMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__FMMK=execute_unlink__4UQL(__tmp__EMMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__FMMK=execute_unlink__QEAL(__tmp__EMMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__TFKQ=((__READ_GLOBAL *)__tmp__EMMK);
-    unread__CGNL(Self__TFKQ->global__ZGJK,Self__TFKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__TFKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__TFKQ->global__ZGJK);
     };
-    __tmp__FMMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__FMMK=execute_unlink__S1ZM(__tmp__EMMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__FMMK=execute_unlink__FBFO(__tmp__EMMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__FMMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__EMMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__FMMK=execute_unlink__VBFO(__tmp__EMMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__FMMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__EMMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__FMMK=execute_unlink__JBKM(__tmp__EMMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__FMMK=execute_unlink__OUNL(__tmp__EMMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__FMMK=execute_unlink__IWZM(__tmp__EMMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__FMMK=execute_unlink__FCFO(__tmp__EMMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__FMMK=execute_unlink__EOEP(__tmp__EMMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__FMMK=execute_unlink__SZQN(__tmp__EMMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__FMMK=execute_unlink__C0QN(__tmp__EMMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__FMMK=execute_unlink__ZNQN(__tmp__EMMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__FMMK=execute_unlink__2SUO(__tmp__EMMK);
-  } break;
-  };
-  if (((void *)__tmp__FMMK != (void *)NULL)) {
-    Self__ORZQ=((__LIST *)list_current__EH1);
-    Self__OBDR=((__FAST_ARRAYoINSTRo *)Self__ORZQ->expr_list__RTOG);
-    index__QBDR=(__INTEGER)(Self__ORZQ->index__XWRG -  1);
-    if ((index__QBDR == (__INTEGER)(Self__OBDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__OBDR,__tmp__FMMK);
-    } else {
-      add_last__IK4G(Self__OBDR,__tmp__FMMK);
-      Self__L21R=(__INTEGER)(Self__OBDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__N21R=Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__O21R=Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__P21R=Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__L21R >= index__QBDR)) {
-        ((void **)__tmp__O21R)[(__INTEGER)(Self__L21R +  1)]=((void **)__tmp__N21R)[Self__L21R];
-        ((void **)__tmp__P21R)[Self__L21R]=NULL;
-        Self__L21R=(__INTEGER)(Self__L21R -  1);
-      };
-      ((void **)Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__QBDR]=__tmp__FMMK;
-    };
-    Self__ORZQ->index__XWRG=(__INTEGER)(Self__ORZQ->index__XWRG +  1);
-  };
-  __tmp__OMMK=Self__BMMK->parent_expr_binary__ODKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__OMMK)->__id) {
-  case __LIST__: {
-    Self__RBDR=((__LIST *)__tmp__OMMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__RBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__RBDR->expr_list__RTOG,create__type__PKQC(Self__RBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__PMMK=execute_list__MNQG(Self__RBDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__PMMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__PMMK=execute_unlink__Q3LK(__tmp__OMMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__PMMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__PMMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__IIFQ=((__READ_LOCAL *)__tmp__OMMK);
-    Self__S21R=((__LOCAL *)Self__IIFQ->local__HJZD);
-    Self__S21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__S21R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__S21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__T21R=create__AXB( 250);
-      display__UXFK(Self__IIFQ,voir__T21R);
-      put_string__2EG(((__STRING *)voir__T21R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__UGLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__UGLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__UGLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__UGLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__UGLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__UGLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__UGLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TGLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__FZ3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__TGLK));
+    __tmp__UGLK=__tmp__FZ3S;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__UGLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__TGLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__UGLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__UGLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__TGLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__WZ3S=((__READ_SLOT__LL4K *)__tmp__TGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__WZ3S->slot__UYFM),Self__WZ3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__XZ3S=execute_access_unlink__RBMM(Self__WZ3S);
+    __tmp__UGLK=__tmp__XZ3S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__UGLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TGLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__UGLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__TGLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XZ3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TGLK));
+    __tmp__UGLK=__tmp__XZ3S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__UGLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__TGLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XZ3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TGLK));
+    __tmp__UGLK=__tmp__XZ3S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__UGLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__TGLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__UGLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__TGLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__D03S=((__READ_GLOBAL__T4YL *)__tmp__TGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__D03S->global__KAKM),Self__D03S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__D03S->global__KAKM));
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__UGLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__TGLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__UGLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__TGLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__UGLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__TGLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__UGLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__TGLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__UGLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__TGLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__UGLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__TGLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__UGLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__TGLK));
+  } break;
+  };
+  if (((void *)__tmp__UGLK != (void *)NULL)) {
+    Self__KIPT=((__LIST__WH *)list_current__F5GB);
+    Self__KN2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__KIPT->expr_list__NA4D);
+    index__MN2T=(__INTEGER__Q)(Self__KIPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__MN2T == (__INTEGER__Q)(Self__KN2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__KN2T,__tmp__UGLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__KN2T,__tmp__UGLK);
+      upper_index__3YEU=(__INTEGER__Q)(Self__KN2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__4YEU=upper_index__3YEU;
+      while ((Self__4YEU >= index__MN2T)) {
+        __tmp__AZEU=((void **)Self__KN2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__4YEU];
+        i__BZEU=(__INTEGER__Q)(Self__4YEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__KN2T->parent_arrayed_collection__MA4D.storage__V14F)[i__BZEU]=__tmp__AZEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__KN2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__4YEU]=NULL;
+        Self__4YEU=(__INTEGER__Q)(Self__4YEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__KN2T->parent_arrayed_collection__MA4D.storage__V14F)[index__MN2T]=__tmp__UGLK;
+    };
+    Self__KIPT->index__1CFE=(__INTEGER__Q)(Self__KIPT->index__1CFE +  1);
+  };
+  __tmp__TGLK=Self__QGLK->parent_expr_binary__1EOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__TGLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__UGLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__TGLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__UGLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__TGLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__AZ3S=((__READ_LOCAL__55ZI *)__tmp__TGLK);
+    Self__EN2T=((__LOCAL__L4WC *)Self__AZ3S->local__BVEJ);
+    Self__EN2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EN2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__EN2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__FN2T=create__34B( 250);
+      display__HAEJ(Self__AZ3S,__tmp__FN2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__FN2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__V21R=((__LIST *)list_current__EH1);
-      voir__W21R=create__AXB( 250);
-      display__EQQG(Self__V21R,voir__W21R);
-      put_string__2EG(((__STRING *)voir__W21R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__UGLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__TGLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__UGLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TGLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__AZ3S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__TGLK)->receiver__RA5J);
+    Self__EN2T=((__LOCAL__L4WC *)Self__AZ3S->local__BVEJ);
+    Self__EN2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EN2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__EN2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__FN2T=create__34B( 250);
+      display__HAEJ(Self__AZ3S,__tmp__FN2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__FN2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__PMMK=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__PMMK=execute_unlink__BCMK(__tmp__OMMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__UGLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__PMMK=execute_unlink__IHMK(__tmp__OMMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__PMMK=execute_unlink__ZHMK(__tmp__OMMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__PMMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__PMMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__YFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OMMK)->receiver__WN2H);
-    Self__X21R=((__LOCAL *)Self__YFKQ->local__HJZD);
-    Self__X21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__X21R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__X21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__Y21R=create__AXB( 250);
-      display__UXFK(Self__YFKQ,voir__Y21R);
-      put_string__2EG(((__STRING *)voir__Y21R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__021R=((__LIST *)list_current__EH1);
-      voir__121R=create__AXB( 250);
-      display__EQQG(Self__021R,voir__121R);
-      put_string__2EG(((__STRING *)voir__121R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__PMMK=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__UGLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__TGLK));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__OMMK));
-    __tmp__PMMK=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__UGLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__TGLK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__PMMK=execute_unlink__0IMK(__tmp__OMMK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__UGLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__TGLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__PMMK=execute_unlink__LJMK(__tmp__OMMK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__UGLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__TGLK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__PMMK=execute_unlink__2JMK(__tmp__OMMK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__UGLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__TGLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__PMMK=execute_unlink__NKMK(__tmp__OMMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__UGLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TGLK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__PMMK=execute_unlink__4KMK(__tmp__OMMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__UGLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TGLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__PMMK=execute_unlink__PLMK(__tmp__OMMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__FZ3S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__TGLK));
+    __tmp__UGLK=__tmp__FZ3S;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__PMMK=execute_unlink__AMMK(__tmp__OMMK);
+  case __ITEM__HGOJ__: {
+    __tmp__UGLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__TGLK));
   } break;
-  case __PUT_TO__: {
-    __tmp__PMMK=execute_link__ROPK(((__PUT_TO *)__tmp__OMMK));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__UGLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__PMMK=execute_unlink__UMMK(__tmp__OMMK);
+  case __CAST__1HOJ__: {
+    __tmp__UGLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__TGLK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__PMMK=execute_unlink__ENMK(__tmp__OMMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
   } break;
-  case __CAST__: {
-    __tmp__PMMK=execute_unlink__JNMK(__tmp__OMMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__PMMK=execute_unlink__4UQL(__tmp__OMMK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__UGLK=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__PMMK=execute_unlink__QEAL(__tmp__OMMK);
+  case __READ_SLOT__LL4K__: {
+    Self__WZ3S=((__READ_SLOT__LL4K *)__tmp__TGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__WZ3S->slot__UYFM),Self__WZ3S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__XZ3S=execute_access_unlink__RBMM(Self__WZ3S);
+    __tmp__UGLK=__tmp__XZ3S;
   } break;
-  case __READ_GLOBAL__: {
-    Self__0FKQ=((__READ_GLOBAL *)__tmp__OMMK);
-    unread__CGNL(Self__0FKQ->global__ZGJK,Self__0FKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__0FKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__0FKQ->global__ZGJK);
-    };
-    __tmp__PMMK=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__UGLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TGLK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__PMMK=execute_unlink__S1ZM(__tmp__OMMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__UGLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__TGLK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__PMMK=execute_unlink__FBFO(__tmp__OMMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XZ3S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TGLK));
+    __tmp__UGLK=__tmp__XZ3S;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PMMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__OMMK));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__UGLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__TGLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__PMMK=execute_unlink__VBFO(__tmp__OMMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XZ3S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TGLK));
+    __tmp__UGLK=__tmp__XZ3S;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PMMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__OMMK));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__UGLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__TGLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__PMMK=execute_unlink__JBKM(__tmp__OMMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__UGLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__TGLK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__PMMK=execute_unlink__OUNL(__tmp__OMMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__D03S=((__READ_GLOBAL__T4YL *)__tmp__TGLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__D03S->global__KAKM),Self__D03S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__D03S->global__KAKM));
+    __tmp__UGLK=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__PMMK=execute_unlink__IWZM(__tmp__OMMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__UGLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__TGLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__PMMK=execute_unlink__FCFO(__tmp__OMMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__UGLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__TGLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__PMMK=execute_unlink__EOEP(__tmp__OMMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__UGLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__TGLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__PMMK=execute_unlink__SZQN(__tmp__OMMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__UGLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__TGLK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__PMMK=execute_unlink__C0QN(__tmp__OMMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__UGLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__TGLK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__PMMK=execute_unlink__ZNQN(__tmp__OMMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__UGLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__TGLK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__PMMK=execute_unlink__2SUO(__tmp__OMMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__UGLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__TGLK));
   } break;
   };
-  return(__tmp__PMMK);
+  __tmp__TGLK=__tmp__UGLK;
+  return(__tmp__TGLK);
 }
 
-static void* execute_link__ROPK(__PUT_TO *Self__SOPK)
-// ({PUT_TO}) With resultRecursive, No inlinable.
+static void* execute_link__BVPK(__PUT_TO__TFOJ *Self__CVPK)
+// ({PUT_TO__TFOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__UOPK,*__tmp__VOPK,*__tmp__WOPK,*__tmp__XOPK,*__tmp__YOPK;
-  void *__tmp__ZOPK;
-  __LIST *Self__TBDR,*Self__VBDR,*Self__XBDR;
-  void *voir__UBDR,*voir__WBDR,*voir__YBDR;
-  __tmp__UOPK=Self__SOPK->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__UOPK)->__id) {
-  case __LIST__: {
-    __tmp__VOPK=execute_link__TTOG(__tmp__UOPK);
-  } break;
-  case __STRING_CST__: {
-    __tmp__VOPK=((__STRING_CST *)__tmp__UOPK);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__VOPK=execute_link__KA0K(__tmp__UOPK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__VOPK=((__PROTOTYPE_CST *)__tmp__UOPK);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__VOPK=((__INTEGER_CST *)__tmp__UOPK);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__VOPK=execute_link__4HAL(__tmp__UOPK);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__TBDR=((__LIST *)list_current__EH1);
-    voir__UBDR=create__AXB( 250);
-    display__EQQG(Self__TBDR,voir__UBDR);
-    put_string__2EG(((__STRING *)voir__UBDR));
+  void *__tmp__EVPK,*__tmp__FVPK;
+  __LIST__WH *Self__TN2T;
+  __STRING__BC *__tmp__UN2T;
+  __tmp__EVPK=Self__CVPK->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__EVPK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__FVPK=((__STRING_CST__5J *)__tmp__EVPK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__FVPK=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__EVPK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__FVPK=((__PROTOTYPE_CST__LAXC *)__tmp__EVPK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__FVPK=((__INTEGER_CST__XAXC *)__tmp__EVPK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__TN2T=((__LIST__WH *)list_current__F5GB);
+    __tmp__UN2T=create__34B( 250);
+    display__0HFE(Self__TN2T,__tmp__UN2T);
+    put_string__RGZ(((__STRING__BC *)__tmp__UN2T));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__VOPK=NULL;
+    __tmp__FVPK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__VOPK=execute_link__WMAL(__tmp__UOPK);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__FVPK=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__EVPK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__VOPK=execute_link__5QAL(__tmp__UOPK);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__FVPK=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__EVPK));
   } break;
-  case __REAL_CST__: {
-    __tmp__VOPK=((__REAL_CST *)__tmp__UOPK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__FVPK=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__EVPK));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__VOPK=((__CHARACTER_CST *)__tmp__UOPK);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__FVPK=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__EVPK));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__VOPK=execute_link__OVAL(__tmp__UOPK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__FVPK=((__GET_TYPE_ID__HAOJ *)__tmp__EVPK);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__VOPK=execute_link__VWAL(__tmp__UOPK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__FVPK=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__VOPK=execute_link__0WAL(__tmp__UOPK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__FVPK=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__VOPK=execute_link__D1AL(__tmp__UOPK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__FVPK=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__VOPK=execute_link__M5AL(__tmp__UOPK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__FVPK=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__EVPK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__VOPK=execute_link__VDBL(__tmp__UOPK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__FVPK=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__VOPK=execute_link__4HBL(__tmp__UOPK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__FVPK=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__VOPK=execute_link__HMBL(__tmp__UOPK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__FVPK=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__VOPK=execute_link__QQBL(__tmp__UOPK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__FVPK=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__EVPK));
   } break;
-  case __PUT_TO__: {
-    __tmp__VOPK=execute_link__ROPK(__tmp__UOPK);
+  case __ITEM__HGOJ__: {
+    __tmp__FVPK=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__EVPK));
   } break;
-  case __ITEM__: {
-    __tmp__VOPK=execute_link__ZUBL(__tmp__UOPK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__FVPK=((__SIZE_OF__5GOJ *)__tmp__EVPK);
   } break;
-  case __SIZE_OF__: {
-    __tmp__VOPK=execute_link__AVBL(__tmp__UOPK);
+  case __CAST__1HOJ__: {
+    __tmp__FVPK=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__EVPK));
   } break;
-  case __CAST__: {
-    __tmp__VOPK=execute_link__FVBL(__tmp__UOPK);
+  case __REAL_CST__1LOJ__: {
+    __tmp__FVPK=((__REAL_CST__1LOJ *)__tmp__EVPK);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__VOPK=execute_link__CDUL(__tmp__UOPK);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__FVPK=((__CHARACTER_CST__RMOJ *)__tmp__EVPK);
   } break;
-  case __READ_SLOT__: {
-    __tmp__VOPK=execute_link__4YBL(__tmp__UOPK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__FVPK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__EVPK);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__VOPK=execute_link__O3BL(__tmp__UOPK);
+  case __READ_SLOT__LL4K__: {
+    __tmp__FVPK=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__EVPK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__VOPK=execute_link__C2ZM(__tmp__UOPK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__FVPK=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__EVPK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__VOPK=execute_link__SGFO(__tmp__UOPK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__FVPK=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__EVPK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VOPK=execute_link__KOLO(__tmp__UOPK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__FVPK=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__EVPK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__VOPK=execute_link__LMFO(__tmp__UOPK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__FVPK=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__EVPK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VOPK=execute_link__OULO(__tmp__UOPK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__FVPK=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__EVPK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__VOPK=execute_link__IPKM(__tmp__UOPK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__FVPK=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__EVPK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__VOPK=execute_link__VXOL(__tmp__UOPK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__FVPK=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__EVPK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__VOPK=execute_link__W4ZM(__tmp__UOPK);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__FVPK=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__EVPK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__VOPK=execute_link__ESFO(__tmp__UOPK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__FVPK=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__EVPK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__VOPK=execute_link__2QEP(__tmp__UOPK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__FVPK=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__EVPK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__VOPK=execute_link__F1QN(__tmp__UOPK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__FVPK=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__EVPK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__VOPK=execute_link__O5QN(__tmp__UOPK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__FVPK=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__EVPK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__VOPK=execute_link__LSQN(__tmp__UOPK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__FVPK=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__EVPK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__VOPK=execute_link__M3UO(__tmp__UOPK);
-  } break;
-  };
-  Self__SOPK->receiver__WQ2H=__tmp__VOPK;
-  __tmp__WOPK=Self__SOPK->index__0Q2H;
-  switch (((struct ___OBJ *)__tmp__WOPK)->__id) {
-  case __LIST__: {
-    __tmp__XOPK=execute_link__TTOG(__tmp__WOPK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__FVPK=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__EVPK));
   } break;
-  case __STRING_CST__: {
-    __tmp__XOPK=((__STRING_CST *)__tmp__WOPK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__FVPK=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__EVPK));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__XOPK=execute_link__KA0K(__tmp__WOPK);
+  };
+  Self__CVPK->receiver__QC5J=__tmp__FVPK;
+  __tmp__EVPK=Self__CVPK->index__SC5J;
+  switch (((struct ___OBJ *)__tmp__EVPK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__FVPK=((__STRING_CST__5J *)__tmp__EVPK);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__XOPK=((__PROTOTYPE_CST *)__tmp__WOPK);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__FVPK=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__EVPK));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__XOPK=((__INTEGER_CST *)__tmp__WOPK);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__FVPK=((__PROTOTYPE_CST__LAXC *)__tmp__EVPK);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__XOPK=execute_link__4HAL(__tmp__WOPK);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__FVPK=((__INTEGER_CST__XAXC *)__tmp__EVPK);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__VBDR=((__LIST *)list_current__EH1);
-    voir__WBDR=create__AXB( 250);
-    display__EQQG(Self__VBDR,voir__WBDR);
-    put_string__2EG(((__STRING *)voir__WBDR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__TN2T=((__LIST__WH *)list_current__F5GB);
+    __tmp__UN2T=create__34B( 250);
+    display__0HFE(Self__TN2T,__tmp__UN2T);
+    put_string__RGZ(((__STRING__BC *)__tmp__UN2T));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__XOPK=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__XOPK=execute_link__WMAL(__tmp__WOPK);
+    __tmp__FVPK=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__XOPK=execute_link__5QAL(__tmp__WOPK);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__FVPK=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__EVPK));
   } break;
-  case __REAL_CST__: {
-    __tmp__XOPK=((__REAL_CST *)__tmp__WOPK);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__FVPK=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__EVPK));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__XOPK=((__CHARACTER_CST *)__tmp__WOPK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__FVPK=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__EVPK));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__XOPK=execute_link__OVAL(__tmp__WOPK);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__FVPK=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__EVPK));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__XOPK=execute_link__VWAL(__tmp__WOPK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__FVPK=((__GET_TYPE_ID__HAOJ *)__tmp__EVPK);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__XOPK=execute_link__0WAL(__tmp__WOPK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__FVPK=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__XOPK=execute_link__D1AL(__tmp__WOPK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__FVPK=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__XOPK=execute_link__M5AL(__tmp__WOPK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__FVPK=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__XOPK=execute_link__VDBL(__tmp__WOPK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__FVPK=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__EVPK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__XOPK=execute_link__4HBL(__tmp__WOPK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__FVPK=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__XOPK=execute_link__HMBL(__tmp__WOPK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__FVPK=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__XOPK=execute_link__QQBL(__tmp__WOPK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__FVPK=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__EVPK));
   } break;
-  case __PUT_TO__: {
-    __tmp__XOPK=execute_link__ROPK(__tmp__WOPK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__FVPK=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__EVPK));
   } break;
-  case __ITEM__: {
-    __tmp__XOPK=execute_link__ZUBL(__tmp__WOPK);
+  case __ITEM__HGOJ__: {
+    __tmp__FVPK=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__EVPK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__XOPK=execute_link__AVBL(__tmp__WOPK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__FVPK=((__SIZE_OF__5GOJ *)__tmp__EVPK);
   } break;
-  case __CAST__: {
-    __tmp__XOPK=execute_link__FVBL(__tmp__WOPK);
+  case __CAST__1HOJ__: {
+    __tmp__FVPK=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__EVPK));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__XOPK=execute_link__CDUL(__tmp__WOPK);
+  case __REAL_CST__1LOJ__: {
+    __tmp__FVPK=((__REAL_CST__1LOJ *)__tmp__EVPK);
   } break;
-  case __READ_SLOT__: {
-    __tmp__XOPK=execute_link__4YBL(__tmp__WOPK);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__FVPK=((__CHARACTER_CST__RMOJ *)__tmp__EVPK);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__XOPK=execute_link__O3BL(__tmp__WOPK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__FVPK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__EVPK);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__XOPK=execute_link__C2ZM(__tmp__WOPK);
+  case __READ_SLOT__LL4K__: {
+    __tmp__FVPK=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__EVPK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__XOPK=execute_link__SGFO(__tmp__WOPK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__FVPK=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__EVPK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XOPK=execute_link__KOLO(__tmp__WOPK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__FVPK=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__EVPK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__XOPK=execute_link__LMFO(__tmp__WOPK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__FVPK=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__EVPK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XOPK=execute_link__OULO(__tmp__WOPK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__FVPK=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__EVPK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__XOPK=execute_link__IPKM(__tmp__WOPK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__FVPK=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__EVPK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__XOPK=execute_link__VXOL(__tmp__WOPK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__FVPK=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__EVPK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__XOPK=execute_link__W4ZM(__tmp__WOPK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__FVPK=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__EVPK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__XOPK=execute_link__ESFO(__tmp__WOPK);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__FVPK=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__EVPK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__XOPK=execute_link__2QEP(__tmp__WOPK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__FVPK=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__EVPK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__XOPK=execute_link__F1QN(__tmp__WOPK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__FVPK=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__EVPK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__XOPK=execute_link__O5QN(__tmp__WOPK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__FVPK=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__EVPK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__XOPK=execute_link__LSQN(__tmp__WOPK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__FVPK=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__EVPK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__XOPK=execute_link__M3UO(__tmp__WOPK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__FVPK=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__EVPK));
   } break;
-  };
-  Self__SOPK->index__0Q2H=__tmp__XOPK;
-  __tmp__YOPK=Self__SOPK->value__4Q2H;
-  switch (((struct ___OBJ *)__tmp__YOPK)->__id) {
-  case __LIST__: {
-    __tmp__ZOPK=execute_link__TTOG(__tmp__YOPK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__FVPK=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__EVPK));
   } break;
-  case __STRING_CST__: {
-    __tmp__ZOPK=((__STRING_CST *)__tmp__YOPK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__FVPK=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__EVPK));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__ZOPK=execute_link__KA0K(__tmp__YOPK);
+  };
+  Self__CVPK->index__SC5J=__tmp__FVPK;
+  __tmp__EVPK=Self__CVPK->value__UC5J;
+  switch (((struct ___OBJ *)__tmp__EVPK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__FVPK=((__STRING_CST__5J *)__tmp__EVPK);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ZOPK=((__PROTOTYPE_CST *)__tmp__YOPK);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__FVPK=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__EVPK));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__ZOPK=((__INTEGER_CST *)__tmp__YOPK);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__FVPK=((__PROTOTYPE_CST__LAXC *)__tmp__EVPK);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__ZOPK=execute_link__4HAL(__tmp__YOPK);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__FVPK=((__INTEGER_CST__XAXC *)__tmp__EVPK);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__XBDR=((__LIST *)list_current__EH1);
-    voir__YBDR=create__AXB( 250);
-    display__EQQG(Self__XBDR,voir__YBDR);
-    put_string__2EG(((__STRING *)voir__YBDR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__TN2T=((__LIST__WH *)list_current__F5GB);
+    __tmp__UN2T=create__34B( 250);
+    display__0HFE(Self__TN2T,__tmp__UN2T);
+    put_string__RGZ(((__STRING__BC *)__tmp__UN2T));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__ZOPK=NULL;
+    __tmp__FVPK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ZOPK=execute_link__WMAL(__tmp__YOPK);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__FVPK=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__EVPK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ZOPK=execute_link__5QAL(__tmp__YOPK);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__FVPK=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__EVPK));
   } break;
-  case __REAL_CST__: {
-    __tmp__ZOPK=((__REAL_CST *)__tmp__YOPK);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__FVPK=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__EVPK));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__ZOPK=((__CHARACTER_CST *)__tmp__YOPK);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__FVPK=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__EVPK));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__ZOPK=execute_link__OVAL(__tmp__YOPK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__FVPK=((__GET_TYPE_ID__HAOJ *)__tmp__EVPK);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ZOPK=execute_link__VWAL(__tmp__YOPK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__FVPK=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__ZOPK=execute_link__0WAL(__tmp__YOPK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__FVPK=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__ZOPK=execute_link__D1AL(__tmp__YOPK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__FVPK=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__ZOPK=execute_link__M5AL(__tmp__YOPK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__FVPK=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__EVPK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__ZOPK=execute_link__VDBL(__tmp__YOPK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__FVPK=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__ZOPK=execute_link__4HBL(__tmp__YOPK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__FVPK=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ZOPK=execute_link__HMBL(__tmp__YOPK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__FVPK=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__EVPK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ZOPK=execute_link__QQBL(__tmp__YOPK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__FVPK=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__EVPK));
   } break;
-  case __PUT_TO__: {
-    __tmp__ZOPK=execute_link__ROPK(__tmp__YOPK);
+  case __ITEM__HGOJ__: {
+    __tmp__FVPK=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__EVPK));
   } break;
-  case __ITEM__: {
-    __tmp__ZOPK=execute_link__ZUBL(__tmp__YOPK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__FVPK=((__SIZE_OF__5GOJ *)__tmp__EVPK);
   } break;
-  case __SIZE_OF__: {
-    __tmp__ZOPK=execute_link__AVBL(__tmp__YOPK);
+  case __CAST__1HOJ__: {
+    __tmp__FVPK=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__EVPK));
   } break;
-  case __CAST__: {
-    __tmp__ZOPK=execute_link__FVBL(__tmp__YOPK);
+  case __REAL_CST__1LOJ__: {
+    __tmp__FVPK=((__REAL_CST__1LOJ *)__tmp__EVPK);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ZOPK=execute_link__CDUL(__tmp__YOPK);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__FVPK=((__CHARACTER_CST__RMOJ *)__tmp__EVPK);
   } break;
-  case __READ_SLOT__: {
-    __tmp__ZOPK=execute_link__4YBL(__tmp__YOPK);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__FVPK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__EVPK);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZOPK=execute_link__O3BL(__tmp__YOPK);
+  case __READ_SLOT__LL4K__: {
+    __tmp__FVPK=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__EVPK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ZOPK=execute_link__C2ZM(__tmp__YOPK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__FVPK=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__EVPK));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ZOPK=execute_link__SGFO(__tmp__YOPK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__FVPK=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__EVPK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZOPK=execute_link__KOLO(__tmp__YOPK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__FVPK=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__EVPK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ZOPK=execute_link__LMFO(__tmp__YOPK);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__FVPK=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__EVPK));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZOPK=execute_link__OULO(__tmp__YOPK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__FVPK=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__EVPK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__ZOPK=execute_link__IPKM(__tmp__YOPK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__FVPK=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__EVPK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__ZOPK=execute_link__VXOL(__tmp__YOPK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__FVPK=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__EVPK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__ZOPK=execute_link__W4ZM(__tmp__YOPK);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__FVPK=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__EVPK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__ZOPK=execute_link__ESFO(__tmp__YOPK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__FVPK=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__EVPK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ZOPK=execute_link__2QEP(__tmp__YOPK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__FVPK=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__EVPK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__ZOPK=execute_link__F1QN(__tmp__YOPK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__FVPK=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__EVPK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ZOPK=execute_link__O5QN(__tmp__YOPK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__FVPK=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__EVPK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__ZOPK=execute_link__LSQN(__tmp__YOPK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__FVPK=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__EVPK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__ZOPK=execute_link__M3UO(__tmp__YOPK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__FVPK=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__EVPK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__FVPK=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__EVPK));
   } break;
   };
-  Self__SOPK->value__4Q2H=__tmp__ZOPK;
-  return(Self__SOPK);
+  Self__CVPK->value__UC5J=__tmp__FVPK;
+  __tmp__EVPK=Self__CVPK;
+  return(__tmp__EVPK);
 }
 
-static void* execute_unlink__UMMK(__ITEM *Self__VMMK)
-// ({ITEM}) With resultRecursive, No inlinable.
+static void* execute_unlink__FHLK(__ITEM__HGOJ *Self__GHLK)
+// ({ITEM__HGOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__YMMK,*__tmp__CNMK;
-  __LIST *Self__ZBDR,*Self__521R,*Self__E31R,*Self__QRZQ,*Self__4BDR;
-  __LIST *Self__R31R,*Self__W31R;
-  void *__tmp__ZMMK,*__tmp__DNMK;
-  __READ_LOCAL *Self__KIFQ,*Self__5FKQ,*Self__NIFQ,*Self__FGKQ;
-  __LOCAL *Self__221R,*Self__B31R,*Self__O31R,*Self__T31R;
-  void *voir__321R,*voir__A31R,*voir__C31R,*voir__F31R,*voir__P31R;
-  void *voir__S31R,*voir__U31R,*voir__X31R;
-  __READ_GLOBAL *Self__AGKQ,*Self__GGKQ;
-  __INTEGER index__3BDR,Self__H31R;
-  __FAST_ARRAYoINSTRo *Self__1BDR;
-  void **__tmp__J31R,**__tmp__K31R,**__tmp__L31R;
-  __tmp__YMMK=Self__VMMK->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__YMMK)->__id) {
-  case __LIST__: {
-    Self__ZBDR=((__LIST *)__tmp__YMMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ZBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__ZBDR->expr_list__RTOG,create__type__PKQC(Self__ZBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__ZMMK=execute_list__MNQG(Self__ZBDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ZMMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ZMMK=execute_unlink__Q3LK(__tmp__YMMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ZMMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ZMMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__KIFQ=((__READ_LOCAL *)__tmp__YMMK);
-    Self__221R=((__LOCAL *)Self__KIFQ->local__HJZD);
-    Self__221R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__221R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__221R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__321R=create__AXB( 250);
-      display__UXFK(Self__KIFQ,voir__321R);
-      put_string__2EG(((__STRING *)voir__321R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__521R=((__LIST *)list_current__EH1);
-      voir__A31R=create__AXB( 250);
-      display__EQQG(Self__521R,voir__A31R);
-      put_string__2EG(((__STRING *)voir__A31R));
-      fputc((int)('\n'),stdout);
+  void *__tmp__JHLK;
+  void *__tmp__KHLK,*__tmp__M23S,*__tmp__HZEU;
+  __READ_LOCAL__55ZI *Self__Y13S;
+  __LOCAL__L4WC *Self__2N2T;
+  __STRING__BC *__tmp__3N2T;
+  __PUT_TO__TFOJ *__tmp__CVOS;
+  __READ_SLOT__LL4K *Self__L23S;
+  __READ_GLOBAL__T4YL *Self__Y23S;
+  __LIST__WH *Self__MIPT;
+  __INTEGER__Q index__EO2T,upper_index__EZEU,Self__FZEU,i__IZEU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__CO2T;
+  __tmp__JHLK=Self__GHLK->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__JHLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__KHLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__JHLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__KHLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__JHLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__Y13S=((__READ_LOCAL__55ZI *)__tmp__JHLK);
+    Self__2N2T=((__LOCAL__L4WC *)Self__Y13S->local__BVEJ);
+    Self__2N2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2N2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2N2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3N2T=create__34B( 250);
+      display__HAEJ(Self__Y13S,__tmp__3N2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3N2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ZMMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ZMMK=execute_unlink__BCMK(__tmp__YMMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ZMMK=execute_unlink__IHMK(__tmp__YMMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ZMMK=execute_unlink__ZHMK(__tmp__YMMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ZMMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ZMMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__5FKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YMMK)->receiver__WN2H);
-    Self__B31R=((__LOCAL *)Self__5FKQ->local__HJZD);
-    Self__B31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__B31R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__B31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__C31R=create__AXB( 250);
-      display__UXFK(Self__5FKQ,voir__C31R);
-      put_string__2EG(((__STRING *)voir__C31R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__E31R=((__LIST *)list_current__EH1);
-      voir__F31R=create__AXB( 250);
-      display__EQQG(Self__E31R,voir__F31R);
-      put_string__2EG(((__STRING *)voir__F31R));
-      fputc((int)('\n'),stdout);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__KHLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__KHLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JHLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__Y13S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__JHLK)->receiver__RA5J);
+    Self__2N2T=((__LOCAL__L4WC *)Self__Y13S->local__BVEJ);
+    Self__2N2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2N2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2N2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3N2T=create__34B( 250);
+      display__HAEJ(Self__Y13S,__tmp__3N2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3N2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ZMMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__YMMK));
-    __tmp__ZMMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__ZMMK=execute_unlink__0IMK(__tmp__YMMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__ZMMK=execute_unlink__LJMK(__tmp__YMMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__ZMMK=execute_unlink__2JMK(__tmp__YMMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__ZMMK=execute_unlink__NKMK(__tmp__YMMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__ZMMK=execute_unlink__4KMK(__tmp__YMMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ZMMK=execute_unlink__PLMK(__tmp__YMMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ZMMK=execute_unlink__AMMK(__tmp__YMMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__ZMMK=execute_link__ROPK(((__PUT_TO *)__tmp__YMMK));
-  } break;
-  case __ITEM__: {
-    __tmp__ZMMK=execute_unlink__UMMK(__tmp__YMMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__ZMMK=execute_unlink__ENMK(__tmp__YMMK);
-  } break;
-  case __CAST__: {
-    __tmp__ZMMK=execute_unlink__JNMK(__tmp__YMMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__ZMMK=execute_unlink__4UQL(__tmp__YMMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__ZMMK=execute_unlink__QEAL(__tmp__YMMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__AGKQ=((__READ_GLOBAL *)__tmp__YMMK);
-    unread__CGNL(Self__AGKQ->global__ZGJK,Self__AGKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__AGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__AGKQ->global__ZGJK);
-    };
-    __tmp__ZMMK=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ZMMK=execute_unlink__S1ZM(__tmp__YMMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ZMMK=execute_unlink__FBFO(__tmp__YMMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZMMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__YMMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ZMMK=execute_unlink__VBFO(__tmp__YMMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZMMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__YMMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__ZMMK=execute_unlink__JBKM(__tmp__YMMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__ZMMK=execute_unlink__OUNL(__tmp__YMMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__ZMMK=execute_unlink__IWZM(__tmp__YMMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__ZMMK=execute_unlink__FCFO(__tmp__YMMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ZMMK=execute_unlink__EOEP(__tmp__YMMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__ZMMK=execute_unlink__SZQN(__tmp__YMMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ZMMK=execute_unlink__C0QN(__tmp__YMMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__ZMMK=execute_unlink__ZNQN(__tmp__YMMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ZMMK=execute_unlink__2SUO(__tmp__YMMK);
-  } break;
-  };
-  if (((void *)__tmp__ZMMK != (void *)NULL)) {
-    Self__QRZQ=((__LIST *)list_current__EH1);
-    Self__1BDR=((__FAST_ARRAYoINSTRo *)Self__QRZQ->expr_list__RTOG);
-    index__3BDR=(__INTEGER)(Self__QRZQ->index__XWRG -  1);
-    if ((index__3BDR == (__INTEGER)(Self__1BDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__1BDR,__tmp__ZMMK);
-    } else {
-      add_last__IK4G(Self__1BDR,__tmp__ZMMK);
-      Self__H31R=(__INTEGER)(Self__1BDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__J31R=Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__K31R=Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__L31R=Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__H31R >= index__3BDR)) {
-        ((void **)__tmp__K31R)[(__INTEGER)(Self__H31R +  1)]=((void **)__tmp__J31R)[Self__H31R];
-        ((void **)__tmp__L31R)[Self__H31R]=NULL;
-        Self__H31R=(__INTEGER)(Self__H31R -  1);
-      };
-      ((void **)Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__3BDR]=__tmp__ZMMK;
-    };
-    Self__QRZQ->index__XWRG=(__INTEGER)(Self__QRZQ->index__XWRG +  1);
-  };
-  __tmp__CNMK=Self__VMMK->index__KR2H;
-  switch (((struct ___OBJ *)__tmp__CNMK)->__id) {
-  case __LIST__: {
-    Self__4BDR=((__LIST *)__tmp__CNMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__4BDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__4BDR->expr_list__RTOG,create__type__PKQC(Self__4BDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__DNMK=execute_list__MNQG(Self__4BDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DNMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__DNMK=execute_unlink__Q3LK(__tmp__CNMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DNMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DNMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__NIFQ=((__READ_LOCAL *)__tmp__CNMK);
-    Self__O31R=((__LOCAL *)Self__NIFQ->local__HJZD);
-    Self__O31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O31R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__O31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__P31R=create__AXB( 250);
-      display__UXFK(Self__NIFQ,voir__P31R);
-      put_string__2EG(((__STRING *)voir__P31R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__R31R=((__LIST *)list_current__EH1);
-      voir__S31R=create__AXB( 250);
-      display__EQQG(Self__R31R,voir__S31R);
-      put_string__2EG(((__STRING *)voir__S31R));
-      fputc((int)('\n'),stdout);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__KHLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__KHLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__KHLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__KHLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__KHLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__KHLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__KHLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JHLK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__CVOS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__JHLK));
+    __tmp__KHLK=__tmp__CVOS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__KHLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__JHLK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__KHLK=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__KHLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__JHLK));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__L23S=((__READ_SLOT__LL4K *)__tmp__JHLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__L23S->slot__UYFM),Self__L23S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__M23S=execute_access_unlink__RBMM(Self__L23S);
+    __tmp__KHLK=__tmp__M23S;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__KHLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JHLK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__KHLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JHLK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__M23S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JHLK));
+    __tmp__KHLK=__tmp__M23S;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__KHLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JHLK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__M23S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JHLK));
+    __tmp__KHLK=__tmp__M23S;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__KHLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__JHLK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__KHLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__JHLK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__Y23S=((__READ_GLOBAL__T4YL *)__tmp__JHLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__Y23S->global__KAKM),Self__Y23S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__Y23S->global__KAKM));
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__KHLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__JHLK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__KHLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__JHLK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__KHLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__JHLK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__KHLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JHLK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__KHLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__JHLK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__KHLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__JHLK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__KHLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__JHLK));
+  } break;
+  };
+  if (((void *)__tmp__KHLK != (void *)NULL)) {
+    Self__MIPT=((__LIST__WH *)list_current__F5GB);
+    Self__CO2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__MIPT->expr_list__NA4D);
+    index__EO2T=(__INTEGER__Q)(Self__MIPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__EO2T == (__INTEGER__Q)(Self__CO2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__CO2T,__tmp__KHLK);
+    } else /* FALSE */ {
+      add_last__S04F(Self__CO2T,__tmp__KHLK);
+      upper_index__EZEU=(__INTEGER__Q)(Self__CO2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__FZEU=upper_index__EZEU;
+      while ((Self__FZEU >= index__EO2T)) {
+        __tmp__HZEU=((void **)Self__CO2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__FZEU];
+        i__IZEU=(__INTEGER__Q)(Self__FZEU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__CO2T->parent_arrayed_collection__MA4D.storage__V14F)[i__IZEU]=__tmp__HZEU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__CO2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__FZEU]=NULL;
+        Self__FZEU=(__INTEGER__Q)(Self__FZEU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__CO2T->parent_arrayed_collection__MA4D.storage__V14F)[index__EO2T]=__tmp__KHLK;
+    };
+    Self__MIPT->index__1CFE=(__INTEGER__Q)(Self__MIPT->index__1CFE +  1);
+  };
+  __tmp__JHLK=Self__GHLK->index__1C5J;
+  switch (((struct ___OBJ *)__tmp__JHLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__KHLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__JHLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__KHLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__JHLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__Y13S=((__READ_LOCAL__55ZI *)__tmp__JHLK);
+    Self__2N2T=((__LOCAL__L4WC *)Self__Y13S->local__BVEJ);
+    Self__2N2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2N2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2N2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3N2T=create__34B( 250);
+      display__HAEJ(Self__Y13S,__tmp__3N2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3N2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DNMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__DNMK=execute_unlink__BCMK(__tmp__CNMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__DNMK=execute_unlink__IHMK(__tmp__CNMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__DNMK=execute_unlink__ZHMK(__tmp__CNMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DNMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DNMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__FGKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CNMK)->receiver__WN2H);
-    Self__T31R=((__LOCAL *)Self__FGKQ->local__HJZD);
-    Self__T31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T31R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__T31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__U31R=create__AXB( 250);
-      display__UXFK(Self__FGKQ,voir__U31R);
-      put_string__2EG(((__STRING *)voir__U31R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__W31R=((__LIST *)list_current__EH1);
-      voir__X31R=create__AXB( 250);
-      display__EQQG(Self__W31R,voir__X31R);
-      put_string__2EG(((__STRING *)voir__X31R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__KHLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__JHLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__KHLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JHLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__Y13S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__JHLK)->receiver__RA5J);
+    Self__2N2T=((__LOCAL__L4WC *)Self__Y13S->local__BVEJ);
+    Self__2N2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2N2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2N2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3N2T=create__34B( 250);
+      display__HAEJ(Self__Y13S,__tmp__3N2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3N2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__DNMK=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__CNMK));
-    __tmp__DNMK=NULL;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__KHLK=NULL;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__DNMK=execute_unlink__0IMK(__tmp__CNMK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__KHLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__JHLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__DNMK=execute_unlink__LJMK(__tmp__CNMK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__KHLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__JHLK));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__DNMK=execute_unlink__2JMK(__tmp__CNMK);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__KHLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__JHLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__DNMK=execute_unlink__NKMK(__tmp__CNMK);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__KHLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__JHLK));
   } break;
-  case __EXPR_AND__: {
-    __tmp__DNMK=execute_unlink__4KMK(__tmp__CNMK);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__KHLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__JHLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__DNMK=execute_unlink__PLMK(__tmp__CNMK);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__KHLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JHLK));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__DNMK=execute_unlink__AMMK(__tmp__CNMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__KHLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JHLK));
   } break;
-  case __PUT_TO__: {
-    __tmp__DNMK=execute_link__ROPK(((__PUT_TO *)__tmp__CNMK));
+  case __PUT_TO__TFOJ__: {
+    __tmp__CVOS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__JHLK));
+    __tmp__KHLK=__tmp__CVOS;
   } break;
-  case __ITEM__: {
-    __tmp__DNMK=execute_unlink__UMMK(__tmp__CNMK);
+  case __ITEM__HGOJ__: {
+    __tmp__KHLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__JHLK));
   } break;
-  case __SIZE_OF__: {
-    __tmp__DNMK=execute_unlink__ENMK(__tmp__CNMK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__KHLK=NULL;
   } break;
-  case __CAST__: {
-    __tmp__DNMK=execute_unlink__JNMK(__tmp__CNMK);
+  case __CAST__1HOJ__: {
+    __tmp__KHLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__JHLK));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__DNMK=execute_unlink__4UQL(__tmp__CNMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__DNMK=execute_unlink__QEAL(__tmp__CNMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
   } break;
-  case __READ_GLOBAL__: {
-    Self__GGKQ=((__READ_GLOBAL *)__tmp__CNMK);
-    unread__CGNL(Self__GGKQ->global__ZGJK,Self__GGKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__GGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__GGKQ->global__ZGJK);
-    };
-    __tmp__DNMK=NULL;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KHLK=NULL;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__DNMK=execute_unlink__S1ZM(__tmp__CNMK);
+  case __READ_SLOT__LL4K__: {
+    Self__L23S=((__READ_SLOT__LL4K *)__tmp__JHLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__L23S->slot__UYFM),Self__L23S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__M23S=execute_access_unlink__RBMM(Self__L23S);
+    __tmp__KHLK=__tmp__M23S;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__DNMK=execute_unlink__FBFO(__tmp__CNMK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__KHLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JHLK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DNMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__CNMK));
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__KHLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JHLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__DNMK=execute_unlink__VBFO(__tmp__CNMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__M23S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JHLK));
+    __tmp__KHLK=__tmp__M23S;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DNMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__CNMK));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__KHLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JHLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__DNMK=execute_unlink__JBKM(__tmp__CNMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__M23S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JHLK));
+    __tmp__KHLK=__tmp__M23S;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__DNMK=execute_unlink__OUNL(__tmp__CNMK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__KHLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__JHLK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__DNMK=execute_unlink__IWZM(__tmp__CNMK);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__KHLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__JHLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__DNMK=execute_unlink__FCFO(__tmp__CNMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__Y23S=((__READ_GLOBAL__T4YL *)__tmp__JHLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__Y23S->global__KAKM),Self__Y23S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__Y23S->global__KAKM));
+    __tmp__KHLK=NULL;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__DNMK=execute_unlink__EOEP(__tmp__CNMK);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__KHLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__JHLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__DNMK=execute_unlink__SZQN(__tmp__CNMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__KHLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__JHLK));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__DNMK=execute_unlink__C0QN(__tmp__CNMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__KHLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__JHLK));
   } break;
-  case __EXPR_OR__: {
-    __tmp__DNMK=execute_unlink__ZNQN(__tmp__CNMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__KHLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JHLK));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__DNMK=execute_unlink__2SUO(__tmp__CNMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__KHLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__JHLK));
   } break;
-  };
-  return(__tmp__DNMK);
-}
-
-static void* execute_unlink__ENMK(__SIZE_OF *Self__FNMK)
-// ({SIZE_OF}) With resultRecursive, No inlinable.
-{
-  void *__tmp__HNMK;
-  __LIST *Self__ACDR,*Self__131R,*Self__A41R;
-  void *__tmp__INMK;
-  __READ_LOCAL *Self__QIFQ,*Self__LGKQ;
-  __LOCAL *Self__Y31R,*Self__331R;
-  void *voir__Z31R,*voir__231R,*voir__431R,*voir__B41R;
-  __READ_GLOBAL *Self__MGKQ;
-  __tmp__HNMK=Self__FNMK->receiver__TR2H;
-  switch (((struct ___OBJ *)__tmp__HNMK)->__id) {
-  case __LIST__: {
-    Self__ACDR=((__LIST *)__tmp__HNMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ACDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__ACDR->expr_list__RTOG,create__type__PKQC(Self__ACDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__INMK=execute_list__MNQG(Self__ACDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__INMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__INMK=execute_unlink__Q3LK(__tmp__HNMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__INMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__INMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__QIFQ=((__READ_LOCAL *)__tmp__HNMK);
-    Self__Y31R=((__LOCAL *)Self__QIFQ->local__HJZD);
-    Self__Y31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y31R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__Y31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__Z31R=create__AXB( 250);
-      display__UXFK(Self__QIFQ,voir__Z31R);
-      put_string__2EG(((__STRING *)voir__Z31R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__131R=((__LIST *)list_current__EH1);
-      voir__231R=create__AXB( 250);
-      display__EQQG(Self__131R,voir__231R);
-      put_string__2EG(((__STRING *)voir__231R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__INMK=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__INMK=execute_unlink__BCMK(__tmp__HNMK);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__INMK=execute_unlink__IHMK(__tmp__HNMK);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__INMK=execute_unlink__ZHMK(__tmp__HNMK);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__INMK=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__INMK=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__LGKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HNMK)->receiver__WN2H);
-    Self__331R=((__LOCAL *)Self__LGKQ->local__HJZD);
-    Self__331R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__331R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__331R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__431R=create__AXB( 250);
-      display__UXFK(Self__LGKQ,voir__431R);
-      put_string__2EG(((__STRING *)voir__431R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__A41R=((__LIST *)list_current__EH1);
-      voir__B41R=create__AXB( 250);
-      display__EQQG(Self__A41R,voir__B41R);
-      put_string__2EG(((__STRING *)voir__B41R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__INMK=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__HNMK));
-    __tmp__INMK=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__INMK=execute_unlink__0IMK(__tmp__HNMK);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__INMK=execute_unlink__LJMK(__tmp__HNMK);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__INMK=execute_unlink__2JMK(__tmp__HNMK);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__INMK=execute_unlink__NKMK(__tmp__HNMK);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__INMK=execute_unlink__4KMK(__tmp__HNMK);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__INMK=execute_unlink__PLMK(__tmp__HNMK);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__INMK=execute_unlink__AMMK(__tmp__HNMK);
-  } break;
-  case __PUT_TO__: {
-    __tmp__INMK=execute_link__ROPK(((__PUT_TO *)__tmp__HNMK));
-  } break;
-  case __ITEM__: {
-    __tmp__INMK=execute_unlink__UMMK(__tmp__HNMK);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__INMK=execute_unlink__ENMK(__tmp__HNMK);
-  } break;
-  case __CAST__: {
-    __tmp__INMK=execute_unlink__JNMK(__tmp__HNMK);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__INMK=execute_unlink__4UQL(__tmp__HNMK);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__INMK=execute_unlink__QEAL(__tmp__HNMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__MGKQ=((__READ_GLOBAL *)__tmp__HNMK);
-    unread__CGNL(Self__MGKQ->global__ZGJK,Self__MGKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__MGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__MGKQ->global__ZGJK);
-    };
-    __tmp__INMK=NULL;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__KHLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__JHLK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__INMK=execute_unlink__S1ZM(__tmp__HNMK);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__INMK=execute_unlink__FBFO(__tmp__HNMK);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__INMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HNMK));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__INMK=execute_unlink__VBFO(__tmp__HNMK);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__INMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HNMK));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__INMK=execute_unlink__JBKM(__tmp__HNMK);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__INMK=execute_unlink__OUNL(__tmp__HNMK);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__INMK=execute_unlink__IWZM(__tmp__HNMK);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__INMK=execute_unlink__FCFO(__tmp__HNMK);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__INMK=execute_unlink__EOEP(__tmp__HNMK);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__INMK=execute_unlink__SZQN(__tmp__HNMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__INMK=execute_unlink__C0QN(__tmp__HNMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__INMK=execute_unlink__ZNQN(__tmp__HNMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__INMK=execute_unlink__2SUO(__tmp__HNMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__KHLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__JHLK));
   } break;
   };
-  return(__tmp__INMK);
+  __tmp__JHLK=__tmp__KHLK;
+  return(__tmp__JHLK);
 }
 
-static void* execute_unlink__JNMK(__CAST *Self__KNMK)
-// ({CAST}) With resultRecursive, No inlinable.
+static void* execute_unlink__0HLK(__CAST__1HOJ *Self__1HLK)
+// ({CAST__1HOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__MNMK;
-  __LIST *Self__CCDR,*Self__F41R,*Self__K41R;
-  void *__tmp__NNMK;
-  __READ_LOCAL *Self__TIFQ,*Self__RGKQ;
-  __LOCAL *Self__C41R,*Self__H41R;
-  void *voir__D41R,*voir__G41R,*voir__I41R,*voir__L41R;
-  __READ_GLOBAL *Self__SGKQ;
-  __tmp__MNMK=Self__KNMK->value__2R2H;
-  switch (((struct ___OBJ *)__tmp__MNMK)->__id) {
-  case __LIST__: {
-    Self__CCDR=((__LIST *)__tmp__MNMK);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__CCDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__CCDR->expr_list__RTOG,create__type__PKQC(Self__CCDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__NNMK=execute_list__MNQG(Self__CCDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NNMK=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NNMK=execute_unlink__Q3LK(__tmp__MNMK);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NNMK=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NNMK=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__TIFQ=((__READ_LOCAL *)__tmp__MNMK);
-    Self__C41R=((__LOCAL *)Self__TIFQ->local__HJZD);
-    Self__C41R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__C41R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__C41R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__D41R=create__AXB( 250);
-      display__UXFK(Self__TIFQ,voir__D41R);
-      put_string__2EG(((__STRING *)voir__D41R));
+  void *__tmp__3HLK;
+  void *__tmp__4HLK,*__tmp__443S;
+  __READ_LOCAL__55ZI *Self__K43S;
+  __LOCAL__L4WC *Self__LO2T;
+  __STRING__BC *__tmp__MO2T;
+  __PUT_TO__TFOJ *__tmp__NWOS;
+  __READ_SLOT__LL4K *Self__343S;
+  __READ_GLOBAL__T4YL *Self__K53S;
+  __tmp__3HLK=Self__1HLK->value__PD5J;
+  switch (((struct ___OBJ *)__tmp__3HLK)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__4HLK=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__3HLK));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__4HLK=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__3HLK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__K43S=((__READ_LOCAL__55ZI *)__tmp__3HLK);
+    Self__LO2T=((__LOCAL__L4WC *)Self__K43S->local__BVEJ);
+    Self__LO2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LO2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LO2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MO2T=create__34B( 250);
+      display__HAEJ(Self__K43S,__tmp__MO2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MO2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__F41R=((__LIST *)list_current__EH1);
-      voir__G41R=create__AXB( 250);
-      display__EQQG(Self__F41R,voir__G41R);
-      put_string__2EG(((__STRING *)voir__G41R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__4HLK=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__3HLK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__4HLK=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3HLK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__K43S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3HLK)->receiver__RA5J);
+    Self__LO2T=((__LOCAL__L4WC *)Self__K43S->local__BVEJ);
+    Self__LO2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LO2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LO2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MO2T=create__34B( 250);
+      display__HAEJ(Self__K43S,__tmp__MO2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MO2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NNMK=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NNMK=execute_unlink__BCMK(__tmp__MNMK);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__4HLK=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NNMK=execute_unlink__IHMK(__tmp__MNMK);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__4HLK=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__3HLK));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NNMK=execute_unlink__ZHMK(__tmp__MNMK);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__4HLK=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__3HLK));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NNMK=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__4HLK=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__3HLK));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NNMK=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__4HLK=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__3HLK));
   } break;
-  case __IS_EXPANDED__: {
-    Self__RGKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MNMK)->receiver__WN2H);
-    Self__H41R=((__LOCAL *)Self__RGKQ->local__HJZD);
-    Self__H41R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__H41R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__H41R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__I41R=create__AXB( 250);
-      display__UXFK(Self__RGKQ,voir__I41R);
-      put_string__2EG(((__STRING *)voir__I41R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__K41R=((__LIST *)list_current__EH1);
-      voir__L41R=create__AXB( 250);
-      display__EQQG(Self__K41R,voir__L41R);
-      put_string__2EG(((__STRING *)voir__L41R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NNMK=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__4HLK=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__3HLK));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__MNMK));
-    __tmp__NNMK=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__4HLK=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3HLK));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__NNMK=execute_unlink__0IMK(__tmp__MNMK);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__4HLK=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3HLK));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__NNMK=execute_unlink__LJMK(__tmp__MNMK);
+  case __PUT_TO__TFOJ__: {
+    __tmp__NWOS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__3HLK));
+    __tmp__4HLK=__tmp__NWOS;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__NNMK=execute_unlink__2JMK(__tmp__MNMK);
+  case __ITEM__HGOJ__: {
+    __tmp__4HLK=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__3HLK));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__NNMK=execute_unlink__NKMK(__tmp__MNMK);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__4HLK=NULL;
   } break;
-  case __EXPR_AND__: {
-    __tmp__NNMK=execute_unlink__4KMK(__tmp__MNMK);
+  case __CAST__1HOJ__: {
+    __tmp__4HLK=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__3HLK));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NNMK=execute_unlink__PLMK(__tmp__MNMK);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NNMK=execute_unlink__AMMK(__tmp__MNMK);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__NNMK=execute_link__ROPK(((__PUT_TO *)__tmp__MNMK));
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__4HLK=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__NNMK=execute_unlink__UMMK(__tmp__MNMK);
+  case __READ_SLOT__LL4K__: {
+    Self__343S=((__READ_SLOT__LL4K *)__tmp__3HLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__343S->slot__UYFM),Self__343S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__443S=execute_access_unlink__RBMM(Self__343S);
+    __tmp__4HLK=__tmp__443S;
   } break;
-  case __SIZE_OF__: {
-    __tmp__NNMK=execute_unlink__ENMK(__tmp__MNMK);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__4HLK=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3HLK));
   } break;
-  case __CAST__: {
-    __tmp__NNMK=execute_unlink__JNMK(__tmp__MNMK);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__4HLK=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3HLK));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__NNMK=execute_unlink__4UQL(__tmp__MNMK);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__443S=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3HLK));
+    __tmp__4HLK=__tmp__443S;
   } break;
-  case __READ_SLOT__: {
-    __tmp__NNMK=execute_unlink__QEAL(__tmp__MNMK);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__SGKQ=((__READ_GLOBAL *)__tmp__MNMK);
-    unread__CGNL(Self__SGKQ->global__ZGJK,Self__SGKQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__SGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__SGKQ->global__ZGJK);
-    };
-    __tmp__NNMK=NULL;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__4HLK=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3HLK));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NNMK=execute_unlink__S1ZM(__tmp__MNMK);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__443S=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3HLK));
+    __tmp__4HLK=__tmp__443S;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NNMK=execute_unlink__FBFO(__tmp__MNMK);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__4HLK=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__3HLK));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NNMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MNMK));
+  case __EXPR_ADD__SZVL__: {
+    __tmp__4HLK=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__3HLK));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NNMK=execute_unlink__VBFO(__tmp__MNMK);
+  case __READ_GLOBAL__T4YL__: {
+    Self__K53S=((__READ_GLOBAL__T4YL *)__tmp__3HLK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__K53S->global__KAKM),Self__K53S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__K53S->global__KAKM));
+    __tmp__4HLK=NULL;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NNMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MNMK));
+  case __EXPR_NOT__XUPM__: {
+    __tmp__4HLK=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__3HLK));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__NNMK=execute_unlink__JBKM(__tmp__MNMK);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__4HLK=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__3HLK));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__NNMK=execute_unlink__OUNL(__tmp__MNMK);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__4HLK=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__3HLK));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__NNMK=execute_unlink__IWZM(__tmp__MNMK);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__4HLK=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3HLK));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__NNMK=execute_unlink__FCFO(__tmp__MNMK);
+  case __EXPR_INF__OXBP__: {
+    __tmp__4HLK=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__3HLK));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NNMK=execute_unlink__EOEP(__tmp__MNMK);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__4HLK=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__3HLK));
   } break;
-  case __EXPR_INF__: {
-    __tmp__NNMK=execute_unlink__SZQN(__tmp__MNMK);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NNMK=execute_unlink__C0QN(__tmp__MNMK);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__NNMK=execute_unlink__ZNQN(__tmp__MNMK);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__NNMK=execute_unlink__2SUO(__tmp__MNMK);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__4HLK=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__3HLK));
   } break;
   };
-  return(__tmp__NNMK);
+  __tmp__3HLK=__tmp__4HLK;
+  return(__tmp__3HLK);
 }
 
-static void* execute_unlink__4UQL(__CALL_SLOT *Self__5UQL)
-// ({CALL_SLOT}) With resultRecursive, No inlinable.
+static void* execute__NQ5J(__WRITE_LOCAL__TEYJ *Self__OQ5J)
+// ({WRITE_LOCAL__TEYJ}) With result No recursive, No inlinable.
 {
-  void *result__BVQL,*__tmp__WXSL,*__tmp__0XSL,*__tmp__LZSL,*__tmp__52SL;
-  void *__tmp__D3SL,*__tmp__U4SL,*__tmp__R42L,*__tmp__U52L,*e__1LDM;
-  void *__tmp__QB3L,*__tmp__KC3L;
-  void *__tmp__CVQL,*__tmp__JVQL,*__tmp__T32L,*__tmp__AEBR,*__tmp__FEBR;
-  void *__tmp__IEBR,*__tmp__OEBR,*__tmp__REBR,*__tmp__UEBR,*__tmp__4VQL;
-  void *__tmp__EWQL;
-  __PROFIL_SLOT *Self__OWSL,*Self__5GKQ,*Self__WEBR;
-  void *switch__QWSL,*__tmp__XXSL,*switch__Z1SL,*__tmp__A3SL;
-  void *__tmp__RB3L,*switch__K32L;
-  void *void___RWSL,*__tmp__1XSL,*void___01SL,*__tmp__E3SL;
-  void *msg__SWSL,*__tmp__MZSL,*msg__11SL,*__tmp__V4SL,*msg_slot__L32L;
-  void *__tmp__LC3L;
-  void *lst__TWSL,*lst__21SL,*body__M32L,*__tmp__BEBR,*__tmp__GEBR;
-  void *__tmp__JEBR,*__tmp__PEBR,*__tmp__SEBR,*__tmp__VEBR;
-  __INTEGER count_recur__UWSL,__tmp__XYSL,Self__0FVN,count_recur__31SL;
-  __INTEGER __tmp__A4SL,Self__1GVN,idx__N32L,typ_id__NRMR,idx__GCDR;
-  __INTEGER index__JCDR,Self__X41R,__tmp__F52L,Self__IRAM,idx__MCDR;
-  __INTEGER index__PCDR,Self__541R,idx__2LDM,index__SCDR,Self__H51R;
-  __INTEGER __tmp__XB3L,Self__ESAM,typ_id__ZRMR;
-  __POSITION __tmp__L0SL,__tmp__U5SL,__tmp__S32L,__tmp__XC3L;
-  __POSITION __tmp__DD3L,p__ASMR;
-  __PROFIL_BLOCK *Self__X1SL,*Self__XEBR;
-  void *new_val__P32L,*__tmp__A42L,*__tmp__L42L;
-  void *__tmp__U32L;
-  __LOOP *result__LRMR,*Self__TRMR,*Self__CSMR;
-  __POINTER ptr__MRMR,ptr_table__N41R,next__M41R,result__O41R;
-  __POINTER ptr_table__S41R,next__R41R,result__T41R,ptr__YRMR;
-  __POINTER ptr_table__P51R,next__O51R,result__Q51R,ptr_table__U51R;
-  __POINTER next__T51R,result__V51R;
-  __UINTEGER_32 sz__ORMR,a__PRMR,new_size__QRMR,t__RRMR,a__SRMR;
-  __UINTEGER_32 new_size__V41R,lab_type__U41R,sz__0RMR,a__1RMR;
-  __UINTEGER_32 new_size__2RMR,t__3RMR,a__4RMR,new_size__X51R;
-  __UINTEGER_32 lab_type__W51R;
-  void *result__R32L;
-  void *wrt__O32L;
-  void *__tmp__B42L,*__tmp__J42L;
-  void *__tmp__Q42L,*__tmp__T52L;
-  __LIST *Self__ECDR,*Self__KCDR,*Self__0LDM;
-  __LOOP_END *result__XRMR,*Self__5RMR;
-  __BOOLEAN result__VWSL,__tmp__DVQL,result__41SL;
-  __FAST_ARRAYoINSTRo *Self__WT2Q,*Self__LU2Q,*Self__HCDR,*Self__NCDR;
-  __FAST_ARRAYoINSTRo *Self__QCDR,*Self__FV2Q;
-  void **__tmp__Y45Q,**__tmp__Z45Q;
-  void **__tmp__Z41R,**__tmp__041R,**__tmp__141R,**__tmp__B51R;
-  void **__tmp__C51R,**__tmp__D51R,**__tmp__J51R,**__tmp__K51R;
-  void **__tmp__L51R;
-  result__BVQL=NULL;
-  __tmp__CVQL=Self__5UQL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__CVQL)->__id==__PROFIL_SLOT__) {
-    Self__OWSL=((__PROFIL_SLOT *)__tmp__CVQL);
-    switch__QWSL=NULL;
-    void___RWSL=NULL;
-    msg__SWSL=NULL;
-    lst__TWSL=NULL;
-    count_recur__UWSL= 0;
-    result__VWSL=FALSE__;
-    if ((((! mode_recursive__3XUC) && (Self__OWSL->parent_profil__R1LC.stat__JMEJ ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >=  2))) {
-      __tmp__WXSL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-      if (__tmp__WXSL==NULL) {
-        __tmp__XXSL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__WXSL)->__id) {
-        case __LIST__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__XXSL=((void *)__tmp__WXSL);
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__XXSL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__XXSL=NULL;
-        } break;
-        }
-      };
-      switch__QWSL=__tmp__XXSL;
-      Self__WT2Q=((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG);
-      __tmp__0XSL=((void **)Self__WT2Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__WT2Q->parent_arrayed_collection__QTOG.upper__1GQG];
-      if (__tmp__0XSL==NULL) {
-        __tmp__1XSL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__0XSL)->__id) {
-        case __LIST__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__1XSL=((void *)__tmp__0XSL);
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__1XSL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__1XSL=NULL;
-        } break;
-        }
-      };
-      void___RWSL=__tmp__1XSL;
-      if (((((void *)__tmp__XXSL != (void *)NULL) && ((void *)__tmp__1XSL != (void *)NULL)) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__1XSL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_VOID__))) {
-        __tmp__XYSL=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-        Self__0FVN= 0;
-        __tmp__Y45Q=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ;
-        while ((Self__0FVN <= __tmp__XYSL)) {
-          lst__TWSL=((__CASE *)((void **)__tmp__Y45Q)[Self__0FVN])->code__JPAG;
-          if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__TWSL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
-            __tmp__LZSL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)lst__TWSL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__TWSL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-            if (__tmp__LZSL==NULL) {
-              __tmp__MZSL=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__LZSL)->__id) {
-              case __LIST__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __STRING_CST__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __PUSH__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXTERNAL_C__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __PROTOTYPE_CST__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __INTEGER_CST__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __SWITCH__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __NODE_TYPE__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __READ_LOCAL__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_MULTIPLE__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __NODE_STYLE__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __WRITE_GLOBAL__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __WRITE_SLOT__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_EQUAL__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_NOT_EQUAL__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __REAL_CST__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __CHARACTER_CST__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __IS_EXPANDED__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __GET_TYPE_ID__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_SUP__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_SUB__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_MUL__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_DIV__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_AND__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_SHIFT_R__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_SHIFT_L__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __PUT_TO__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __ITEM__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __SIZE_OF__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __CAST__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __CALL_SLOT__: {
-                __tmp__MZSL=((void *)__tmp__LZSL);
-              } break;
-              case __NOP__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __READ_SLOT__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __WRITE_LOCAL__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __READ_GLOBAL__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_NOT_LOGIC__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __LOOP__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_OR_LOGIC__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_AND_LOGIC__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_NEG__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_ADD__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_NOT__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_MOD__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __LOOP_END__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_SUP_EQ__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_INF__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_INF_EQ__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_OR__: {
-                __tmp__MZSL=NULL;
-              } break;
-              case __EXPR_XOR__: {
-                __tmp__MZSL=NULL;
-              } break;
-              }
-            };
-            msg__SWSL=__tmp__MZSL;
-            if ((((void *)__tmp__MZSL != (void *)NULL) && ((void *)((__CALL_SLOT *)__tmp__MZSL)->profil__Y51H == (void *)Self__OWSL))) {
-              count_recur__UWSL=(__INTEGER)(count_recur__UWSL +  1);
-            };
-          };
-          Self__0FVN=(__INTEGER)(Self__0FVN +  1);
-        };
-        if ((count_recur__UWSL == (__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
-          __tmp__L0SL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__OWSL->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
-          put_error__text__0AH( 1,(&__string_554));
-          put_position__ECH(__tmp__L0SL);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((count_recur__UWSL == (__INTEGER)((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) -  1))) {
-          if (((__INTEGER)(Self__OWSL->parent_profil__R1LC.count_intern_call__Y0SL -  1) == count_recur__UWSL)) {
-            if ((Self__OWSL->parent_profil__R1LC.link_count__N5KJ == Self__OWSL->parent_profil__R1LC.count_intern_call__Y0SL)) {
-              result__VWSL=TRUE__;
-              Self__OWSL->parent_profil__R1LC.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__OWSL->parent_profil__R1LC.stat__JMEJ) &  -2));
-            };
-          };
-        };
-      };
-    };
-    __tmp__DVQL=result__VWSL;
-  } else {
-    Self__X1SL=((__PROFIL_BLOCK *)__tmp__CVQL);
-    switch__Z1SL=NULL;
-    void___01SL=NULL;
-    msg__11SL=NULL;
-    lst__21SL=NULL;
-    count_recur__31SL= 0;
-    result__41SL=FALSE__;
-    if ((((! mode_recursive__3XUC) && (Self__X1SL->parent_profil__OGAG.stat__JMEJ ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >=  2))) {
-      __tmp__52SL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-      if (__tmp__52SL==NULL) {
-        __tmp__A3SL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__52SL)->__id) {
-        case __LIST__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__A3SL=((void *)__tmp__52SL);
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__A3SL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__A3SL=NULL;
-        } break;
-        }
-      };
-      switch__Z1SL=__tmp__A3SL;
-      Self__LU2Q=((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG);
-      __tmp__D3SL=((void **)Self__LU2Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__LU2Q->parent_arrayed_collection__QTOG.upper__1GQG];
-      if (__tmp__D3SL==NULL) {
-        __tmp__E3SL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__D3SL)->__id) {
-        case __LIST__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __PUSH__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__E3SL=((void *)__tmp__D3SL);
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __SWITCH__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __NODE_TYPE__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __NODE_STYLE__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __WRITE_GLOBAL__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __NOP__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __LOOP__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __LOOP_END__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__E3SL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__E3SL=NULL;
-        } break;
-        }
-      };
-      void___01SL=__tmp__E3SL;
-      if (((((void *)__tmp__A3SL != (void *)NULL) && ((void *)__tmp__E3SL != (void *)NULL)) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__E3SL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_VOID__))) {
-        __tmp__A4SL=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-        Self__1GVN= 0;
-        __tmp__Z45Q=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ;
-        while ((Self__1GVN <= __tmp__A4SL)) {
-          lst__21SL=((__CASE *)((void **)__tmp__Z45Q)[Self__1GVN])->code__JPAG;
-          if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__21SL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
-            __tmp__U4SL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)lst__21SL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__21SL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-            if (__tmp__U4SL==NULL) {
-              __tmp__V4SL=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__U4SL)->__id) {
-              case __LIST__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __STRING_CST__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __PUSH__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXTERNAL_C__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __PROTOTYPE_CST__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __INTEGER_CST__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __SWITCH__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __NODE_TYPE__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __READ_LOCAL__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_MULTIPLE__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __NODE_STYLE__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __WRITE_GLOBAL__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __WRITE_SLOT__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_EQUAL__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_NOT_EQUAL__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __REAL_CST__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __CHARACTER_CST__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __IS_EXPANDED__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __GET_TYPE_ID__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_SUP__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_SUB__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_MUL__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_DIV__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_AND__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_SHIFT_R__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_SHIFT_L__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __PUT_TO__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __ITEM__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __SIZE_OF__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __CAST__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __CALL_SLOT__: {
-                __tmp__V4SL=((void *)__tmp__U4SL);
-              } break;
-              case __NOP__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __READ_SLOT__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __WRITE_LOCAL__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __READ_GLOBAL__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_NOT_LOGIC__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __LOOP__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_OR_LOGIC__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_AND_LOGIC__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_NEG__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_ADD__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_NOT__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_MOD__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __LOOP_END__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_SUP_EQ__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_INF__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_INF_EQ__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_OR__: {
-                __tmp__V4SL=NULL;
-              } break;
-              case __EXPR_XOR__: {
-                __tmp__V4SL=NULL;
-              } break;
-              }
-            };
-            msg__11SL=__tmp__V4SL;
-            if ((((void *)__tmp__V4SL != (void *)NULL) && ((void *)((__CALL_SLOT *)__tmp__V4SL)->profil__Y51H == (void *)Self__X1SL))) {
-              count_recur__31SL=(__INTEGER)(count_recur__31SL +  1);
-            };
-          };
-          Self__1GVN=(__INTEGER)(Self__1GVN +  1);
-        };
-        if ((count_recur__31SL == (__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
-          print__1ZE((&__string_555));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          __tmp__U5SL=((__POSITION ) 0);
-          put_error__text__0AH( 1,(&__string_554));
-          put_position__ECH(__tmp__U5SL);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
-        };
-        if ((count_recur__31SL == (__INTEGER)((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) -  1))) {
-          if (((__INTEGER)(Self__X1SL->parent_profil__OGAG.count_intern_call__Y0SL -  1) == count_recur__31SL)) {
-            if ((Self__X1SL->parent_profil__OGAG.link_count__N5KJ == Self__X1SL->parent_profil__OGAG.count_intern_call__Y0SL)) {
-              result__41SL=TRUE__;
-              Self__X1SL->parent_profil__OGAG.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__X1SL->parent_profil__OGAG.stat__JMEJ) &  -2));
-            };
-          };
-        };
-      };
-    };
-    __tmp__DVQL=result__41SL;
-  };
-  if (__tmp__DVQL) {
-    __tmp__JVQL=Self__5UQL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__JVQL)->__id==__PROFIL_SLOT__) {
-      Self__5GKQ=((__PROFIL_SLOT *)__tmp__JVQL);
-      remove__YOAM(Self__5GKQ);
-      remove_profil__HOAM(Self__5GKQ->slot_code__YEOL,Self__5GKQ);
-    } else {
-      remove__YOAM(((__PROFIL_BLOCK *)__tmp__JVQL));
-    };
-    msg_slot__L32L=NULL;
-    body__M32L=NULL;
-    idx__N32L= 0;
-    new_val__P32L=NULL;
-    __tmp__S32L=Self__5UQL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    __tmp__T32L=Self__5UQL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__T32L)->__id==__PROFIL_SLOT__) {
-      __tmp__U32L=((__PROFIL_SLOT *)__tmp__T32L)->parent_profil__R1LC.name__5IEI;
-    } else {
-      __tmp__U32L=((__PROFIL_BLOCK *)__tmp__T32L)->parent_profil__OGAG.name__5IEI;
-    };
-    __tmp__AEBR=Self__5UQL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__AEBR)->__id==__PROFIL_SLOT__) {
-      __tmp__BEBR=((__PROFIL_SLOT *)__tmp__AEBR)->parent_profil__R1LC.code__PYJH;
-    } else {
-      __tmp__BEBR=((__PROFIL_BLOCK *)__tmp__AEBR)->parent_profil__OGAG.code__PYJH;
-    };
-    result__LRMR=NULL;
-    ptr__MRMR=((__POINTER )(NULL));
-    typ_id__NRMR= 0;
-    sz__ORMR=((__UINTEGER_32 )sizeof(__LOOP));
-    if ((sz__ORMR ==  0)) {
-      result__LRMR=LOOP__;
+  void *result__QQ5J;
+  void *__tmp__5R5J;
+  void *__tmp__AS5J;
+  __LOCAL__L4WC *__tmp__GS5J;
+  void *__tmp__HS5J;
+  __READ_LOCAL__55ZI *Self__T53S;
+  __STRING__BC *__tmp__SO2T;
+  __PUT_TO__TFOJ *__tmp__DHLK;
+  __READ_SLOT__LL4K *Self__TFIM;
+  __READ_GLOBAL__T4YL *Self__BA4S;
+  __LIST__WH *Self__XO2T;
+  __LOCAL_SEQ__QM1K *result__4X5L,*result__GZ2N;
+  __POINTER__IB ptr__HZ2N,__tmp__NZ2N,__tmp__3NYT,__tmp__5NYT;
+  __INTEGER__Q typ_id__LZ2N;
+  __UINTEGER_32__ZWB __tmp__AOYT;
+  __BOOLEAN__L __tmp__AT5J,__tmp__2S5J;
+  __FAST_ARRAYoLOCAL_SEQo__KALL *Self__R1SN;
+  __FAST_ARRAYoINSTRo__EA4D *Self__WECG;
+  result__QQ5J=NULL;
+  if ((Self__OQ5J->local__0FKK->parent_variable__O4WC.ensure_count__IT4D ==  0)) {
+    __tmp__AT5J=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5R5J=Self__OQ5J->parent_write__UEYJ.value__3EJJ;
+    if (__tmp__5R5J==NULL) {
+      __tmp__AS5J=NULL;
     } else {
-      typ_id__NRMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ORMR);
-      if ((typ_id__NRMR == (__INTEGER)(-  1))) {
-        a__PRMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QRMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ORMR + a__PRMR) & (__UINTEGER_32)(~ a__PRMR));
-        ptr_table__N41R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QRMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__M41R=((__POINTER )(NULL));
-        result__O41R=((__POINTER *)ptr_table__N41R)[ 0];
-        if ((result__O41R == (void *)NULL)) {
-          result__O41R=new_lab__2PJ(new_size__QRMR);
-          next__M41R=(void *)((unsigned long)result__O41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QRMR)));
-          ((__POINTER *)next__M41R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__N41R)[ 0]=next__M41R;
-        } else {
-          next__M41R=((__POINTER *)result__O41R)[ 0];
-          if ((next__M41R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O41R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QRMR <<  1)) <=  4096)) {
-              next__M41R=(void *)((unsigned long)result__O41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QRMR)));
-            } else {
-              next__M41R=new_lab__2PJ(new_size__QRMR);
-            };
-            ((__POINTER *)next__M41R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__N41R)[ 0]=next__M41R;
-          } else {
-            ((__POINTER *)result__O41R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M41R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__O41R=next__M41R;
-          };
-        };
-        ptr__MRMR=result__O41R;
-      } else {
-        t__RRMR=((__UINTEGER_32 )typ_id__NRMR);
-        a__SRMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__V41R=(__UINTEGER_32)((__UINTEGER_32)(sz__ORMR + a__SRMR) & (__UINTEGER_32)(~ a__SRMR));
-        ptr_table__S41R=((__POINTER )(&(table_type[(t__RRMR)])));
-        lab_type__U41R=(__UINTEGER_32)(t__RRMR |  1);
-        next__R41R=((__POINTER )(NULL));
-        result__T41R=((__POINTER *)ptr_table__S41R)[ 0];
-        if ((result__T41R == (void *)NULL)) {
-          result__T41R=new_lab__2PJ(lab_type__U41R);
-          next__R41R=(void *)((unsigned long)result__T41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V41R)));
-          ((__POINTER *)next__R41R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__S41R)[ 0]=next__R41R;
-        } else {
-          next__R41R=((__POINTER *)result__T41R)[ 0];
-          if ((next__R41R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T41R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V41R <<  1)) <=  4096)) {
-              next__R41R=(void *)((unsigned long)result__T41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V41R)));
-            } else {
-              next__R41R=new_lab__2PJ(lab_type__U41R);
-            };
-            ((__POINTER *)next__R41R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__S41R)[ 0]=next__R41R;
-          } else {
-            ((__POINTER *)result__T41R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R41R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__T41R=next__R41R;
-          };
-        };
-        ptr__MRMR=result__T41R;
-      };
-      result__LRMR=((__LOOP *)ptr__MRMR);
-      *(result__LRMR) = *(LOOP__);
-    };
-    Self__TRMR=((__LOOP *)result__LRMR);
-    Self__TRMR->parent_instr__KLAL.parent_itm_object__TE.position__WIM=__tmp__S32L;
-    Self__TRMR->name__ZQLM=__tmp__U32L;
-    Self__TRMR->body__VJLM=__tmp__BEBR;
-    result__R32L=result__LRMR;
-    wrt__O32L=((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
-    if (((void *)wrt__O32L != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0]=NULL;
-      switch (((struct ___OBJ *)wrt__O32L)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__A42L=((__WRITE_GLOBAL *)wrt__O32L)->parent_write__YAGH.value__PAEH;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__A42L=((__WRITE_SLOT *)wrt__O32L)->parent_write__FBGH.value__PAEH;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__A42L=((__WRITE_LOCAL *)wrt__O32L)->parent_write__540I.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__5R5J)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__AS5J=NULL;
       } break;
-      };
-      switch (((struct ___OBJ *)__tmp__A42L)->__id) {
-      case __LIST__: {
-        __tmp__B42L=static_type__OHQG(__tmp__A42L);
-      } break;
-      case __STRING_CST__: {
-        __tmp__B42L=((__STRING_CST *)__tmp__A42L)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__B42L=((__EXTERNAL_C *)__tmp__A42L)->static_type__1VZD;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__B42L=((__PROTOTYPE_CST *)__tmp__A42L)->parent_constant__W2LC.static_type__M2YD;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__B42L=((__INTEGER_CST *)__tmp__A42L)->parent_constant__B3LC.static_type__M2YD;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__B42L=((__LOCAL *)((__READ_LOCAL *)__tmp__A42L)->local__HJZD)->parent_variable__T1LC.type__D25F;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__B42L=static_type__CN1H(__tmp__A42L);
+      case __READ_LOCAL__55ZI__: {
+        __tmp__AS5J=((void *)__tmp__5R5J);
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__B42L=static_type__1N1H();
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__B42L=static_type__AO1H();
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__B42L=((__REAL_CST *)__tmp__A42L)->parent_constant__U2JH.static_type__M2YD;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__B42L=((__CHARACTER_CST *)__tmp__A42L)->parent_constant__H3JH.static_type__M2YD;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__B42L=static_type__FO1H();
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__B42L=static_type__KO1H();
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__B42L=static_type__PO1H();
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__B42L=static_type__UO1H(__tmp__A42L);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__B42L=static_type__0O1H(__tmp__A42L);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__B42L=static_type__5O1H(__tmp__A42L);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__B42L=static_type__EP1H(__tmp__A42L);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__B42L=static_type__JP1H(__tmp__A42L);
+      case __PUT_TO__TFOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__B42L=static_type__OP1H(__tmp__A42L);
+      case __ITEM__HGOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__B42L=TYPE_VOID__->parent_type__UIB.default__AKC;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__B42L=static_type__XP1H(__tmp__A42L);
+      case __CAST__1HOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__B42L=static_type__DQ1H();
+      case __REAL_CST__1LOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __CAST__: {
-        __tmp__B42L=((__CAST *)__tmp__A42L)->static_type__0N1H;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__B42L=static_type__NOKL(__tmp__A42L);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__B42L=((__SLOT_DATA *)((__READ_SLOT *)__tmp__A42L)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+      case __READ_SLOT__LL4K__: {
+        __tmp__AS5J=((void *)__tmp__5R5J);
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__B42L=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__A42L)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__B42L=static_type__Z1ZM();
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__B42L=static_type__ZQEO();
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__B42L=static_type__P0IO();
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__B42L=static_type__4QEO();
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__B42L=static_type__V0IO();
+      case __EXPR_NEG__EZVL__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__B42L=static_type__DFJM(__tmp__A42L);
+      case __EXPR_ADD__SZVL__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__B42L=static_type__P3ML(__tmp__A42L);
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__AS5J=((void *)__tmp__5R5J);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__B42L=static_type__R3XM(__tmp__A42L);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__B42L=static_type__DREO(__tmp__A42L);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__B42L=static_type__0BEP();
+      case __EXPR_OR__PQ0N__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__B42L=static_type__V0QN();
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__B42L=static_type__00QN();
+      case __EXPR_INF__OXBP__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__B42L=static_type__3YPN(__tmp__A42L);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__AS5J=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__B42L=static_type__1HSO(__tmp__A42L);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__AS5J=NULL;
       } break;
+      }
+    };
+    if (((void *)__tmp__AS5J != (void *)NULL)) {
+      __tmp__GS5J=Self__OQ5J->local__0FKK;
+      switch (((struct ___OBJ *)__tmp__AS5J)->__id) {
+      case __READ_LOCAL__55ZI__: {
+        __tmp__HS5J=((__READ_LOCAL__55ZI *)__tmp__AS5J)->local__BVEJ;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__HS5J=((__READ_SLOT__LL4K *)__tmp__AS5J)->slot__UYFM;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__HS5J=((__READ_GLOBAL__T4YL *)__tmp__AS5J)->global__KAKM;
+      } break;
+      };
+      __tmp__2S5J=((void *)__tmp__GS5J == (void *)__tmp__HS5J);
+    } else /* FALSE */ {
+      __tmp__2S5J=FALSE__O__;
+    };
+    __tmp__AT5J=__tmp__2S5J;
+  };
+  if (__tmp__AT5J) {
+    unwrite__3BIL(((__LOCAL__L4WC *)Self__OQ5J->local__0FKK),Self__OQ5J);
+    __tmp__5R5J=Self__OQ5J->parent_write__UEYJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__5R5J)->__id) {
+    case __STRING_CST__5J__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__AS5J=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__5R5J));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__AS5J=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__5R5J));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__T53S=((__READ_LOCAL__55ZI *)__tmp__5R5J);
+      __tmp__GS5J=((__LOCAL__L4WC *)Self__T53S->local__BVEJ);
+      __tmp__GS5J->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__GS5J->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((__tmp__GS5J->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__SO2T=create__34B( 250);
+        display__HAEJ(Self__T53S,__tmp__SO2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__SO2T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
       };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__B42L)->flag__ATL &  1) !=  0))) {
-        switch (((struct ___OBJ *)wrt__O32L)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__J42L=((__SLOT_DATA *)((__WRITE_GLOBAL *)wrt__O32L)->global__GU1H)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__J42L=((__SLOT_DATA *)((__WRITE_SLOT *)wrt__O32L)->slot__HT1H)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__J42L=((__LOCAL *)((__WRITE_LOCAL *)wrt__O32L)->local__ERIJ)->parent_variable__T1LC.type__D25F;
-        } break;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__AS5J=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__AS5J=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5R5J));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__T53S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5R5J)->receiver__RA5J);
+      __tmp__GS5J=((__LOCAL__L4WC *)Self__T53S->local__BVEJ);
+      __tmp__GS5J->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__GS5J->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((__tmp__GS5J->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__SO2T=create__34B( 250);
+        display__HAEJ(Self__T53S,__tmp__SO2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__SO2T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__AS5J=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__AS5J=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__AS5J=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__AS5J=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__AS5J=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__AS5J=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__AS5J=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__AS5J=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5R5J));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DHLK=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__5R5J));
+      __tmp__AS5J=__tmp__DHLK;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__AS5J=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__5R5J));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__AS5J=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__AS5J=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__5R5J));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__AS5J=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      Self__TFIM=((__READ_SLOT__LL4K *)__tmp__5R5J);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__TFIM->slot__UYFM),Self__TFIM);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__HS5J=execute_access_unlink__RBMM(Self__TFIM);
+      __tmp__AS5J=__tmp__HS5J;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__AS5J=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5R5J));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__AS5J=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5R5J));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HS5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5R5J));
+      __tmp__AS5J=__tmp__HS5J;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__AS5J=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5R5J));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HS5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5R5J));
+      __tmp__AS5J=__tmp__HS5J;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__AS5J=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__5R5J));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__AS5J=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__5R5J));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      Self__BA4S=((__READ_GLOBAL__T4YL *)__tmp__5R5J);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__BA4S->global__KAKM),Self__BA4S);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__BA4S->global__KAKM));
+      __tmp__AS5J=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__AS5J=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__5R5J));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__AS5J=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__5R5J));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__AS5J=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__5R5J));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__AS5J=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5R5J));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__AS5J=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__5R5J));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__AS5J=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__5R5J));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__AS5J=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__5R5J));
+    } break;
+    };
+    result__QQ5J=__tmp__AS5J;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  } else /* FALSE */ {
+    __tmp__5R5J=Self__OQ5J->parent_write__UEYJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__5R5J)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__AS5J=((__STRING_CST__5J *)__tmp__5R5J);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__AS5J=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__5R5J));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__AS5J=((__PROTOTYPE_CST__LAXC *)__tmp__5R5J);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__AS5J=((__INTEGER_CST__XAXC *)__tmp__5R5J);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      Self__XO2T=((__LIST__WH *)list_current__F5GB);
+      __tmp__SO2T=create__34B( 250);
+      display__0HFE(Self__XO2T,__tmp__SO2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__SO2T));
+      fputc((int)('\n'),stdout);
+      (&__string_476)->count__0C= 26;
+      (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+      print__KKG((&__string_476));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__AS5J=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__AS5J=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__5R5J));
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__AS5J=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__AS5J=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5R5J));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__AS5J=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__5R5J));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__AS5J=((__GET_TYPE_ID__HAOJ *)__tmp__5R5J);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__AS5J=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__AS5J=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__AS5J=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__AS5J=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__AS5J=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__AS5J=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__5R5J));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__AS5J=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__5R5J));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__AS5J=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__5R5J));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__AS5J=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__5R5J));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__AS5J=((__SIZE_OF__5GOJ *)__tmp__5R5J);
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__AS5J=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__5R5J));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__AS5J=((__REAL_CST__1LOJ *)__tmp__5R5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__AS5J=((__CHARACTER_CST__RMOJ *)__tmp__5R5J);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__AS5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5R5J);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__AS5J=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__5R5J));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__AS5J=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5R5J));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__AS5J=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5R5J));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__AS5J=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5R5J));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__AS5J=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5R5J));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__AS5J=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5R5J));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__AS5J=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__5R5J));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__AS5J=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__5R5J));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__AS5J=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__5R5J));
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__AS5J=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__5R5J));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__AS5J=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__5R5J));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__AS5J=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__5R5J));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__AS5J=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5R5J));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__AS5J=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__5R5J));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__AS5J=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__5R5J));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__AS5J=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__5R5J));
+    } break;
+    };
+    Self__OQ5J->parent_write__UEYJ.value__3EJJ=__tmp__AS5J;
+    seq_index__PJ5J=(__UINTEGER_32__ZWB)(seq_index__PJ5J +  1);
+    __tmp__GS5J=((__LOCAL__L4WC *)Self__OQ5J->local__0FKK);
+    if (((void *)__tmp__GS5J->last_seq__SM1K == (void *)NULL)) {
+      result__4X5L=NULL;
+      __tmp__2S5J=(((__FAST_ARRAYoLOCAL_SEQo__KALL *)list_free__TALL)->parent_arrayed_collection__SALL.upper__C1DN <  0);
+      if (__tmp__2S5J) {
+        result__GZ2N=NULL;
+        ptr__HZ2N=((__POINTER__IB )(NULL));
+        typ_id__LZ2N= 0;
+        __tmp__NZ2N=((__POINTER__IB )sizeof(__LOCAL_SEQ__QM1K));
+        if (((unsigned long)__tmp__NZ2N ==  0)) {
+          result__GZ2N=LOCAL_SEQ__QM1K__;
+        } else /* FALSE */ {
+          typ_id__LZ2N=__LOCAL_SEQ__QM1K__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NZ2N));
+          if ((typ_id__LZ2N == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__3NYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__5NYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NZ2N - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3NYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3NYT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__AOYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5NYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__3NYT=micro_alloc__table__lab__UKI(__tmp__5NYT,((__POINTER__IB )(&(table_size[(__tmp__AOYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5NYT)));
+            ptr__HZ2N=__tmp__3NYT;
+          } else /* FALSE */ {
+            __tmp__AOYT=((__UINTEGER_32__ZWB )typ_id__LZ2N);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__3NYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__5NYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NZ2N - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3NYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3NYT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__3NYT=micro_alloc__table__lab__UKI(__tmp__5NYT,((__POINTER__IB )(&(table_type[(__tmp__AOYT)]))),(__UINTEGER_32__ZWB)(__tmp__AOYT |  1));
+            ptr__HZ2N=__tmp__3NYT;
+          };
+          result__GZ2N=((__LOCAL_SEQ__QM1K *)ptr__HZ2N);
+          *(result__GZ2N) = *(LOCAL_SEQ__QM1K__);
+        };
+        result__4X5L=result__GZ2N;
+      } else /* FALSE */ {
+        Self__R1SN=((__FAST_ARRAYoLOCAL_SEQo__KALL *)list_free__TALL);
+        result__GZ2N=((void **)Self__R1SN->parent_arrayed_collection__SALL.storage__C2DN)[Self__R1SN->parent_arrayed_collection__SALL.upper__C1DN];
+        result__4X5L=result__GZ2N;
+        Self__R1SN=((__FAST_ARRAYoLOCAL_SEQo__KALL *)list_free__TALL);
+        Self__R1SN->parent_arrayed_collection__SALL.upper__C1DN=(__INTEGER__Q)(Self__R1SN->parent_arrayed_collection__SALL.upper__C1DN -  1);
+      };
+      ((__LOCAL_SEQ__QM1K *)result__4X5L)->last_write__MG3K=NULL;
+      add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)list_busy__25KL),__tmp__GS5J);
+      __tmp__GS5J->last_seq__SM1K=result__4X5L;
+    };
+    if (((((((((! mode_recursive__CQAD) && ((void *)loop_invariant__NRBK == (void *)NULL)) && ((void *)__tmp__GS5J->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (__tmp__GS5J->last_seq__SM1K->last_index__G5QL != (__INTEGER__Q)(-  1))) && ((void *)__tmp__GS5J->last_seq__SM1K->last_list_current__ZG3K == (void *)list_current__F5GB)) && (__tmp__GS5J->last_seq__SM1K->last_index__G5QL < list_current__F5GB->index__1CFE)) && (__tmp__GS5J->last_seq__SM1K->last_seq_call_local_and_loop__DH3K == seq_call_local_and_loop__FH3K)) && ((void *)((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(__tmp__GS5J->last_seq__SM1K->last_index__G5QL -  1)] == (void *)__tmp__GS5J->last_seq__SM1K->last_write__MG3K))) {
+      Self__WECG=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D);
+      __tmp__AS5J=__tmp__GS5J->last_seq__SM1K->last_write__MG3K->parent_write__UEYJ.value__3EJJ;
+      typ_id__LZ2N=(__INTEGER__Q)(__tmp__GS5J->last_seq__SM1K->last_index__G5QL -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__WECG->parent_arrayed_collection__MA4D.storage__V14F)[typ_id__LZ2N]=__tmp__AS5J;
+      unwrite__3BIL(__tmp__GS5J,__tmp__GS5J->last_seq__SM1K->last_write__MG3K);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    };
+    result__4X5L=((__LOCAL_SEQ__QM1K *)__tmp__GS5J->last_seq__SM1K);
+    result__4X5L->last_write__MG3K=Self__OQ5J;
+    result__4X5L->last_seq_index__EJ3K=seq_index__PJ5J;
+    result__4X5L->last_seq_or_and__CN3K=seq_or_and__NDFE;
+    result__4X5L->last_seq_call_and_loop__RL3K=seq_call_and_loop__TL3K;
+    result__4X5L->last_seq_call_local_and_loop__DH3K=seq_call_local_and_loop__FH3K;
+    result__4X5L->last_list_current__ZG3K=list_current__F5GB;
+    result__4X5L->last_index__G5QL=list_current__F5GB->index__1CFE;
+    result__QQ5J=Self__OQ5J;
+  };
+  __tmp__5R5J=result__QQ5J;
+  return(__tmp__5R5J);
+}
+
+static void remove__3DYM(void *p__5DYM)
+// ({PROFIL_SLOT__OO2CxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__LM0M,__tmp__UM0M,i2__3FRU;
+  void *__tmp__XFRU,*element__2FRU;
+  __FAST_ARRAYoPROFILo__SQB *Self__0FRU;
+  if (((struct ___OBJ *)p__5DYM)->__id==__PROFIL_SLOT__OO2C__) {
+    __tmp__LM0M=((__PROFIL_SLOT__OO2C *)p__5DYM)->parent_profil__PO2C.life_index__EBSK;
+  } else /* PROFIL_BLOCK */ {
+    __tmp__LM0M=((__PROFIL_BLOCK__O3NJ *)p__5DYM)->parent_profil__P3NJ.life_index__EBSK;
+  };
+  if ((__tmp__LM0M < life_limit__NO2C)) {
+    __tmp__UM0M=(__INTEGER__Q)(life_limit__NO2C -  1);
+    life_limit__NO2C=__tmp__UM0M;
+    if ((__tmp__LM0M < __tmp__UM0M)) {
+      if ((__tmp__LM0M > current__3FGD)) {
+        __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M];
+        if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+          ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=__tmp__LM0M;
+        } else /* PROFIL_BLOCK */ {
+          ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=__tmp__LM0M;
+        };
+        __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M];
+        if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+          ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=__tmp__UM0M;
+        } else /* PROFIL_BLOCK */ {
+          ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=__tmp__UM0M;
+        };
+        Self__0FRU=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__XFRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M];
+        element__2FRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M]=element__2FRU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M]=__tmp__XFRU;
+      } else /* FALSE */ {
+        i2__3FRU=current__3FGD;
+        __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[i2__3FRU];
+        if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+          ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=__tmp__LM0M;
+        } else /* PROFIL_BLOCK */ {
+          ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=__tmp__LM0M;
+        };
+        __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M];
+        if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+          ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=i2__3FRU;
+        } else /* PROFIL_BLOCK */ {
+          ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=i2__3FRU;
+        };
+        Self__0FRU=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__XFRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M];
+        element__2FRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[i2__3FRU];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M]=element__2FRU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[i2__3FRU]=__tmp__XFRU;
+        i2__3FRU=current__3FGD;
+        __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M];
+        if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+          ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=i2__3FRU;
+        } else /* PROFIL_BLOCK */ {
+          ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=i2__3FRU;
+        };
+        __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[i2__3FRU];
+        if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+          ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=__tmp__UM0M;
+        } else /* PROFIL_BLOCK */ {
+          ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=__tmp__UM0M;
+        };
+        Self__0FRU=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__XFRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[i2__3FRU];
+        element__2FRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[i2__3FRU]=element__2FRU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M]=__tmp__XFRU;
+        current__3FGD=(__INTEGER__Q)(current__3FGD -  1);
+      };
+    };
+  };
+  if (((struct ___OBJ *)p__5DYM)->__id==__PROFIL_SLOT__OO2C__) {
+    __tmp__LM0M=((__PROFIL_SLOT__OO2C *)p__5DYM)->parent_profil__PO2C.life_index__EBSK;
+  } else /* PROFIL_BLOCK */ {
+    __tmp__LM0M=((__PROFIL_BLOCK__O3NJ *)p__5DYM)->parent_profil__P3NJ.life_index__EBSK;
+  };
+  if ((__tmp__LM0M != profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB)) {
+    __tmp__UM0M=profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB;
+    __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M];
+    if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+      ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=__tmp__LM0M;
+    } else /* PROFIL_BLOCK */ {
+      ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=__tmp__LM0M;
+    };
+    __tmp__XFRU=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M];
+    if (((struct ___OBJ *)__tmp__XFRU)->__id==__PROFIL_SLOT__OO2C__) {
+      ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU))->parent_profil__PO2C.life_index__EBSK=__tmp__UM0M;
+    } else /* PROFIL_BLOCK */ {
+      ((__PROFIL_BLOCK__O3NJ *)__tmp__XFRU)->parent_profil__P3NJ.life_index__EBSK=__tmp__UM0M;
+    };
+    Self__0FRU=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__XFRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M];
+    element__2FRU=((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__LM0M]=element__2FRU;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__0FRU->parent_arrayed_collection__0QB.storage__EVY)[__tmp__UM0M]=__tmp__XFRU;
+  };
+  Self__0FRU=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+  Self__0FRU->parent_arrayed_collection__0QB.upper__BRB=(__INTEGER__Q)(Self__0FRU->parent_arrayed_collection__0QB.upper__BRB -  1);
+}
+
+static void argument_to_assignment__index__alias__HORO(__CALL_SLOT__GAZK *Self__IORO,__LIST__WH *lst__JORO,__INTEGER__Q idx__KORO,__BOOLEAN__L is_alias__LORO)
+// ({CALL_SLOT__GAZK},{NULLxLIST__WH},{INTEGER__Q},{TRUE__KxFALSE__O}) Void No recursive, No inlinable.
+{
+  void *new_wrt__NORO,*__tmp__VJPT;
+  __INTEGER__Q Self__D2SO,index__2O2T,upper_index__LZEU,Self__MZEU;
+  __INTEGER__Q i__PZEU;
+  void *__tmp__HPRO;
+  __LOCAL__L4WC *__tmp__JPRO;
+  __POSITION__OL __tmp__KPRO;
+  __WRITE_LOCAL__TEYJ *__tmp__VMSS;
+  __LIST__WH *Self__LOYT;
+  void *__tmp__OZEU;
+  __FAST_ARRAYoWRITEo__XJFJ *Self__XJPT;
+  __FAST_ARRAYoINSTRo__EA4D *Self__0O2T;
+  new_wrt__NORO=NULL;
+  Self__D2SO=Self__IORO->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+  while ((Self__D2SO >=  0)) {
+    __tmp__VJPT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__IORO->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__D2SO];
+    if (((void *)__tmp__VJPT != (void *)NULL)) {
+      Self__XJPT=((__FAST_ARRAYoWRITEo__XJFJ *)Self__IORO->argument_list__Q4JL);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__XJPT->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__D2SO]=NULL;
+      if (is_alias__LORO) {
+        switch (((struct ___OBJ *)__tmp__VJPT)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__HPRO=((__WRITE_GLOBAL__WXKJ *)__tmp__VJPT)->global__N15J;
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__HPRO=((__WRITE_SLOT__EYKJ *)__tmp__VJPT)->slot__025J;
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__HPRO=((__WRITE_LOCAL__TEYJ *)__tmp__VJPT)->local__0FKK;
+        } break;
+        };
+        if (__tmp__HPRO==NULL) {
+          __tmp__JPRO=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__HPRO)->__id) {
+          case __LOCAL__L4WC__: {
+            __tmp__JPRO=((void *)__tmp__HPRO);
+          } break;
+          case __SLOT_DATA__IJRG__: {
+            __tmp__JPRO=NULL;
+          } break;
+          }
         };
-        switch (((struct ___OBJ *)wrt__O32L)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__L42L=((__WRITE_GLOBAL *)wrt__O32L)->parent_write__YAGH.value__PAEH;
+        switch (((struct ___OBJ *)__tmp__VJPT)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__KPRO=((__WRITE_GLOBAL__WXKJ *)__tmp__VJPT)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
         } break;
-        case __WRITE_SLOT__: {
-          __tmp__L42L=((__WRITE_SLOT *)wrt__O32L)->parent_write__FBGH.value__PAEH;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__KPRO=((__WRITE_SLOT__EYKJ *)__tmp__VJPT)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
         } break;
-        case __WRITE_LOCAL__: {
-          __tmp__L42L=((__WRITE_LOCAL *)wrt__O32L)->parent_write__540I.value__PAEH;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__KPRO=((__WRITE_LOCAL__TEYJ *)__tmp__VJPT)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
         } break;
         };
-        new_val__P32L=create__value__00WH(CAST__,__tmp__J42L,__tmp__L42L);
-        switch (((struct ___OBJ *)wrt__O32L)->__id) {
-        case __WRITE_GLOBAL__: {
-          ((__WRITE_GLOBAL *)wrt__O32L)->parent_write__YAGH.value__PAEH=new_val__P32L;
+        switch (((struct ___OBJ *)__tmp__VJPT)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__HPRO=((__WRITE_GLOBAL__WXKJ *)__tmp__VJPT)->parent_write__XXKJ.value__3EJJ;
         } break;
-        case __WRITE_SLOT__: {
-          ((__WRITE_SLOT *)wrt__O32L)->parent_write__FBGH.value__PAEH=new_val__P32L;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__HPRO=((__WRITE_SLOT__EYKJ *)__tmp__VJPT)->parent_write__FYKJ.value__3EJJ;
         } break;
-        case __WRITE_LOCAL__: {
-          ((__WRITE_LOCAL *)wrt__O32L)->parent_write__540I.value__PAEH=new_val__P32L;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__HPRO=((__WRITE_LOCAL__TEYJ *)__tmp__VJPT)->parent_write__UEYJ.value__3EJJ;
         } break;
         };
+        __tmp__VMSS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JPRO),__tmp__KPRO,__tmp__HPRO);
+        new_wrt__NORO=__tmp__VMSS;
+        unwrite__3BIL(((__LOCAL__L4WC *)__tmp__JPRO),__tmp__VJPT);
+      } else /* FALSE */ {
+        new_wrt__NORO=__tmp__VJPT;
       };
-      switch (((struct ___OBJ *)wrt__O32L)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__Q42L=((__WRITE_GLOBAL *)wrt__O32L)->global__GU1H;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__Q42L=((__WRITE_SLOT *)wrt__O32L)->slot__HT1H;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__Q42L=((__WRITE_LOCAL *)wrt__O32L)->local__ERIJ;
-      } break;
+      Self__LOYT=((__LIST__WH *)lst__JORO);
+      Self__0O2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__LOYT->expr_list__NA4D);
+      index__2O2T=(__INTEGER__Q)(idx__KORO -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((index__2O2T == (__INTEGER__Q)(Self__0O2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+        add_last__S04F(Self__0O2T,new_wrt__NORO);
+      } else /* FALSE */ {
+        add_last__S04F(Self__0O2T,new_wrt__NORO);
+        upper_index__LZEU=(__INTEGER__Q)(Self__0O2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__MZEU=upper_index__LZEU;
+        while ((Self__MZEU >= index__2O2T)) {
+          __tmp__OZEU=((void **)Self__0O2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__MZEU];
+          i__PZEU=(__INTEGER__Q)(Self__MZEU +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__0O2T->parent_arrayed_collection__MA4D.storage__V14F)[i__PZEU]=__tmp__OZEU;
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__0O2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__MZEU]=NULL;
+          Self__MZEU=(__INTEGER__Q)(Self__MZEU -  1);
+        };
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0O2T->parent_arrayed_collection__MA4D.storage__V14F)[index__2O2T]=new_wrt__NORO;
       };
-      if (((struct ___OBJ *)__tmp__Q42L)->__id==__LOCAL__) {
-        ((__LOCAL *)__tmp__Q42L)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
-      } else {
-        ((__SLOT_DATA *)__tmp__Q42L)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
+      if ((idx__KORO <= Self__LOYT->index__1CFE)) {
+        Self__LOYT->index__1CFE=(__INTEGER__Q)(Self__LOYT->index__1CFE +  1);
       };
-      switch (((struct ___OBJ *)wrt__O32L)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__R42L=execute__OEGK(wrt__O32L);
+      switch (((struct ___OBJ *)new_wrt__NORO)->__id) {
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__HPRO=((__WRITE_GLOBAL__WXKJ *)new_wrt__NORO)->global__N15J;
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__R42L=execute__BIGK(wrt__O32L);
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__HPRO=((__WRITE_SLOT__EYKJ *)new_wrt__NORO)->slot__025J;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__R42L=execute__FOGK(wrt__O32L);
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__HPRO=((__WRITE_LOCAL__TEYJ *)new_wrt__NORO)->local__0FKK;
       } break;
       };
-      if (((void *)__tmp__R42L != (void *)NULL)) {
-        Self__ECDR=((__LIST *)list_current__EH1);
-        idx__GCDR=((__LIST *)list_current__EH1)->index__XWRG;
-        Self__HCDR=((__FAST_ARRAYoINSTRo *)Self__ECDR->expr_list__RTOG);
-        index__JCDR=(__INTEGER)(idx__GCDR -  1);
-        if ((index__JCDR == (__INTEGER)(Self__HCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-          add_last__IK4G(Self__HCDR,__tmp__R42L);
-        } else {
-          add_last__IK4G(Self__HCDR,__tmp__R42L);
-          Self__X41R=(__INTEGER)(Self__HCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-          __tmp__Z41R=Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-          __tmp__041R=Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-          __tmp__141R=Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-          while ((Self__X41R >= index__JCDR)) {
-            ((void **)__tmp__041R)[(__INTEGER)(Self__X41R +  1)]=((void **)__tmp__Z41R)[Self__X41R];
-            ((void **)__tmp__141R)[Self__X41R]=NULL;
-            Self__X41R=(__INTEGER)(Self__X41R -  1);
-          };
-          ((void **)Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__JCDR]=__tmp__R42L;
-        };
-        if ((idx__GCDR <= Self__ECDR->index__XWRG)) {
-          Self__ECDR->index__XWRG=(__INTEGER)(Self__ECDR->index__XWRG +  1);
-        };
+      if (((struct ___OBJ *)__tmp__HPRO)->__id==__LOCAL__L4WC__) {
+        ((__LOCAL__L4WC *)__tmp__HPRO)->parent_variable__O4WC.parent_named__N4WC.style__0KQC='+';
+      } else /* SLOT_DATA */ {
+        ((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__HPRO))->parent_variable__JJRG.parent_named__N4WC.style__0KQC='+';
       };
     };
-    __tmp__F52L=((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
-    Self__IRAM= 1;
-    while ((Self__IRAM <= __tmp__F52L)) {
-      wrt__O32L=((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__IRAM];
-      if (((void *)wrt__O32L != (void *)NULL)) {
-        ((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__IRAM]=NULL;
-        switch (((struct ___OBJ *)wrt__O32L)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__T52L=((__WRITE_GLOBAL *)wrt__O32L)->global__GU1H;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__T52L=((__WRITE_SLOT *)wrt__O32L)->slot__HT1H;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__T52L=((__WRITE_LOCAL *)wrt__O32L)->local__ERIJ;
-        } break;
-        };
-        if (((struct ___OBJ *)__tmp__T52L)->__id==__LOCAL__) {
-          ((__LOCAL *)__tmp__T52L)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
-        } else {
-          ((__SLOT_DATA *)__tmp__T52L)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
+    Self__D2SO=(__INTEGER__Q)(Self__D2SO -  1);
+  };
+}
+
+static __LIST__WH* my_copy__AY2O(__LIST__WH *Self__BY2O)
+// ({LIST__WH}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__G1EU,v__T2EU,v__BTFU;
+  __POSITION__OL p__5ZEU,p__F1EU,p__S2EU,__tmp__DP3O,p__ATFU;
+  __LIST__WH *result__SZEU,*Self__4ZEU,*__tmp__HA4O,*__tmp__PN3O;
+  __LIST__WH *Self__DB4S;
+  __POINTER__IB ptr__TZEU,__tmp__VZEU,__tmp__WZEU,__tmp__XZEU,ptr__D0EU;
+  __POINTER__IB __tmp__F0EU,__tmp__H0EU,__tmp__I0EU,__tmp__21EU;
+  __POINTER__IB __tmp__31EU,__tmp__ICFU,__tmp__JCFU,ptr__VRFU;
+  __POINTER__IB __tmp__XRFU,__tmp__YRFU,__tmp__ZRFU;
+  __INTEGER__Q typ_id__UZEU,Self__442O,typ_id__E0EU,Self__PU3O;
+  __INTEGER__Q typ_id__Z1EU,Result__CLPT,typ_id__WRFU;
+  __UINTEGER_32__ZWB __tmp__YZEU,__tmp__J0EU,__tmp__41EU,__tmp__0RFU;
+  __UINTEGER_32__ZWB __tmp__1YFU;
+  void *__tmp__IOSS,*__tmp__QY2O,*__tmp__FLPT;
+  __STRING_CST__5J *Self__G0EU,*result__C0EU,*Self__11EU,*result__X1EU;
+  __STRING_CST__5J *Self__JSFU,*result__FSFU;
+  __PUSH__IXB *Self__R0EU,*result__Q0EU,*__tmp__V0EU;
+  __LOCAL__L4WC *Self__S0EU,*__tmp__T0EU,*Self__TYFU;
+  __PROTOTYPE_CST__LAXC *Self__NOSS,*__tmp__OOSS,*Self__2OSS;
+  __PROTOTYPE_CST__LAXC *__tmp__3OSS,*Self__VXSS,*__tmp__WXSS;
+  __INTEGER_CST__XAXC *Self__QOSS,*Self__E1EU,*Self__5OSS,*Self__R2EU;
+  __INTEGER_CST__XAXC *Self__YXSS,*Self__5SFU;
+  __TYPE_FULL__XMB *t__H1EU,*t__U2EU,*t__CTFU;
+  __SWITCH__QDXC *Self__RK3O,*result__J1EU,*__tmp__XN3O;
+  __CASE__E5EJ *Self__CA4O;
+  void *__tmp__FA4O;
+  void *__tmp__LL3O,*__tmp__SR3O,*__tmp__TR3O;
+  __READ_LOCAL__55ZI *__tmp__WOYT,*__tmp__XOYT,*__tmp__PPYT,*__tmp__SQYT;
+  __READ_LOCAL__55ZI *__tmp__TQYT,*Self__BZFU;
+  __IS_EXPANDED__35NJ *Self__DPSS,*Self__C3EU,*Self__OVSS,*Self__OPFU;
+  __IS_EXPANDED__35NJ *Self__2XSS,*Self__QTFU;
+  __GET_TYPE_ID__HAOJ *Self__IPSS,*Self__S3EU,*Self__TVSS,*Self__4PFU;
+  __GET_TYPE_ID__HAOJ *Self__BYSS,*Self__AUFU;
+  __SIZE_OF__5GOJ *Self__LPSS,*Self__C4EU,*Self__WVSS,*Self__OQFU;
+  __SIZE_OF__5GOJ *Self__EYSS,*Self__QUFU;
+  __REAL_CST__1LOJ *Self__OPSS,*Self__S4EU,*Self__ZVSS,*Self__4QFU;
+  __REAL_CST__1LOJ *Self__HYSS,*Self__AVFU;
+  __STRING_CONSTANT__0 *v__U4EU,*v__ARFU,*v__CVFU;
+  __CHARACTER_CST__RMOJ *Self__SPSS,*__tmp__TPSS,*Self__3VSS;
+  __CHARACTER_CST__RMOJ *__tmp__4VSS,*Self__LYSS,*__tmp__MYSS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__VPSS,*__tmp__WPSS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__AWSS,*__tmp__BWSS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__OYSS,*__tmp__PYSS;
+  void *__tmp__4O2T,*__tmp__OP2T,*__tmp__WP2T,*__tmp__DB4O;
+  __READ_GLOBAL__T4YL *__tmp__5O2T,*__tmp__XP2T;
+  __NODE_TYPE__SK2C *Self__PL3O,*Self__2QSS;
+  __WRITE_GLOBAL__WXKJ *Self__0L3O,*__tmp__EM3O;
+  __WRITE_SLOT__EYKJ *Self__HM3O,*__tmp__UM3O;
+  __SLOT_DATA__IJRG *__tmp__NM3O;
+  __WRITE_LOCAL__TEYJ *Self__0M3O,*__tmp__GWSS,*__tmp__EN3O;
+  __LOOP__LRBK *Self__HN3O,*result__DRFU,*Self__PRFU,*Self__DSFU;
+  __LOOP_END__W0RM *__tmp__PO3O,*Self__ASFU;
+  __STRING__BC *__tmp__CB4S;
+  __CALL_SLOT__GAZK *Self__LQ3O,*result__JP5K,*__tmp__RQ3O;
+  __RESULT__3CZK *res__QQ3O,*result__BRYT,*result__JRYT,*Self__2A4O;
+  void *__tmp__SLPT,*__tmp__NB4O,*__tmp__5ZSS;
+  void *__tmp__PR3O;
+  __PROFIL_SLOT__OO2C *Self__GPXN;
+  __COP_LOCK__240M *Self__PT3O,*result__SGRU;
+  __COP_UNLOCK__4C1M *Self__YT3O,*result__DHRU;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__A0EU,*Self__RKPT,*Self__DLPT;
+  __FAST_ARRAYoINSTRo__EA4D *Self__HVVT;
+  __FAST_ARRAYoCASEo__G5EJ *__tmp__YK3O;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__HPYT;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__ECFU,*Self__QCFU;
+  __FAST_ARRAYoWRITEo__XJFJ *__tmp__VQ3O;
+  __SLIM_ARRAYoRESULTo__5CZK *__tmp__DS3O,*Self__HYFU,*Self__GNNL;
+  __SLIM_ARRAYoRESULTo__5CZK *Self__ERYT,*Self__MRYT;
+  __BOOLEAN__L __tmp__GYFU,__tmp__NYFU,__tmp__DRYT,__tmp__LRYT;
+  __BLOCK__GB __tmp__IYFU,__tmp__PYFU;
+  __BLOCK__GB __tmp__JYFU,__tmp__QYFU;
+  __BLOCK__GB __tmp__KNNL;
+  __FAST_ARRAYoRESULTo__RHCL *__tmp__JNNL;
+  __BLOCK__GB __tmp__FRYT,__tmp__NRYT;
+  __BLOCK__GB __tmp__GRYT,__tmp__ORYT;
+  p__5ZEU=Self__BY2O->parent_instr__ZH.parent_itm_object__YH.position__P2B;
+  result__SZEU=NULL;
+  ptr__TZEU=((__POINTER__IB )(NULL));
+  typ_id__UZEU= 0;
+  __tmp__VZEU=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__VZEU ==  0)) {
+    result__SZEU=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__UZEU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZEU));
+    if ((typ_id__UZEU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__WZEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__XZEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WZEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WZEU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__YZEU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XZEU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__WZEU=micro_alloc__table__lab__UKI(__tmp__XZEU,((__POINTER__IB )(&(table_size[(__tmp__YZEU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XZEU)));
+      ptr__TZEU=__tmp__WZEU;
+    } else /* FALSE */ {
+      __tmp__YZEU=((__UINTEGER_32__ZWB )typ_id__UZEU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__WZEU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__XZEU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZEU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WZEU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WZEU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__WZEU=micro_alloc__table__lab__UKI(__tmp__XZEU,((__POINTER__IB )(&(table_type[(__tmp__YZEU)]))),(__UINTEGER_32__ZWB)(__tmp__YZEU |  1));
+      ptr__TZEU=__tmp__WZEU;
+    };
+    result__SZEU=((__LIST__WH *)ptr__TZEU);
+    *(result__SZEU) = *(LIST__WH__);
+  };
+  Self__4ZEU=((__LIST__WH *)result__SZEU);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__4ZEU->parent_instr__ZH.parent_itm_object__YH.position__P2B=p__5ZEU;
+  __tmp__A0EU=create_with_capacity__QXEE( 2);
+  Self__4ZEU->expr_list__NA4D=__tmp__A0EU;
+  Self__4ZEU=result__SZEU;
+  typ_id__UZEU=(__INTEGER__Q)(Self__BY2O->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+  Self__442O= 1;
+  while ((Self__442O <= typ_id__UZEU)) {
+    __tmp__IOSS=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__BY2O->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__442O -  1)];
+    switch (((struct ___OBJ *)__tmp__IOSS)->__id) {
+    case __LIST__WH__: {
+      __tmp__QY2O=my_copy__AY2O(((__LIST__WH *)__tmp__IOSS));
+    } break;
+    case __STRING_CST__5J__: {
+      Self__G0EU=((__STRING_CST__5J *)__tmp__IOSS);
+      result__C0EU=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        result__C0EU=Self__G0EU;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__H0EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__I0EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__I0EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__H0EU=micro_alloc__table__lab__UKI(__tmp__I0EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__I0EU)));
+          ptr__D0EU=__tmp__H0EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__H0EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__I0EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__H0EU=micro_alloc__table__lab__UKI(__tmp__I0EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__H0EU;
+        };
+        result__C0EU=((__STRING_CST__5J *)ptr__D0EU);
+        *(result__C0EU) = *(Self__G0EU);
+      };
+      __tmp__QY2O=result__C0EU;
+    } break;
+    case __CALL_NULL__IUB__: {
+      __tmp__QY2O=((__CALL_NULL__IUB *)__tmp__IOSS);
+    } break;
+    case __PUSH__IXB__: {
+      Self__R0EU=((__PUSH__IXB *)__tmp__IOSS);
+      result__Q0EU=NULL;
+      if (is_alias__CHGI) {
+        Self__S0EU=((__LOCAL__L4WC *)Self__R0EU->context__N54D);
+        if (((void *)Self__S0EU->my_alias__JPUH == (void *)NULL)) {
+          __tmp__T0EU=create__name__style__type__HIND(Self__S0EU->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__S0EU->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__S0EU->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__S0EU->parent_variable__O4WC.type__IO5D);
+          Self__S0EU->my_alias__JPUH=__tmp__T0EU;
+          ((__LOCAL__L4WC *)__tmp__T0EU)->parent_variable__O4WC.type_list__ZO5D=Self__S0EU->parent_variable__O4WC.type_list__ZO5D;
+          add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O),Self__S0EU);
+        };
+        __tmp__T0EU=Self__S0EU->my_alias__JPUH;
+        ((__LOCAL__L4WC *)__tmp__T0EU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+        __tmp__V0EU=create__context__first__G2FD(Self__R0EU,Self__R0EU->parent_instr__JXB.parent_itm_object__YH.position__P2B,__tmp__T0EU,Self__R0EU->is_first__O54D);
+        result__Q0EU=__tmp__V0EU;
+      } else /* FALSE */ {
+        __tmp__V0EU=create__context__first__G2FD(Self__R0EU,Self__R0EU->parent_instr__JXB.parent_itm_object__YH.position__P2B,Self__R0EU->context__N54D,Self__R0EU->is_first__O54D);
+        result__Q0EU=__tmp__V0EU;
+      };
+      __tmp__QY2O=result__Q0EU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QY2O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__IOSS));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__NOSS=((__PROTOTYPE_CST__LAXC *)__tmp__IOSS);
+      __tmp__OOSS=create__type__VJ2C(Self__NOSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__NOSS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__QY2O=__tmp__OOSS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__QOSS=((__INTEGER_CST__XAXC *)__tmp__IOSS);
+      p__F1EU=Self__QOSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__G1EU=Self__QOSS->value__FH4D;
+      t__H1EU=Self__QOSS->parent_constant__YAXC.static_type__5G4D;
+      Self__QOSS=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        Self__QOSS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__H0EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__I0EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__I0EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__H0EU=micro_alloc__table__lab__UKI(__tmp__I0EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__I0EU)));
+          ptr__D0EU=__tmp__H0EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__H0EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__I0EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__H0EU=micro_alloc__table__lab__UKI(__tmp__I0EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__H0EU;
+        };
+        Self__QOSS=((__INTEGER_CST__XAXC *)ptr__D0EU);
+        *(Self__QOSS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__E1EU=((__INTEGER_CST__XAXC *)Self__QOSS);
+      Self__E1EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F1EU;
+      Self__E1EU->value__FH4D=v__G1EU;
+      Self__E1EU->parent_constant__YAXC.static_type__5G4D=t__H1EU;
+      check_type__XYEE(Self__E1EU);
+      __tmp__QY2O=Self__QOSS;
+    } break;
+    case __SWITCH__QDXC__: {
+      Self__RK3O=((__SWITCH__QDXC *)__tmp__IOSS);
+      typ_id__E0EU=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__RK3O->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__YK3O=create_with_capacity__XRNL(typ_id__E0EU);
+      typ_id__E0EU=Self__RK3O->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+      Self__PU3O= 0;
+      while ((Self__PU3O <= typ_id__E0EU)) {
+        Self__CA4O=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__RK3O->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__PU3O]);
+        __tmp__FA4O=Self__CA4O->id__KEFJ;
+        __tmp__HA4O=my_copy__AY2O(((__LIST__WH *)Self__CA4O->code__DIFJ));
+        Self__CA4O=create__with__3TEL(__tmp__FA4O,__tmp__HA4O);
+        add_last__1RDN(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__YK3O),Self__CA4O);
+        Self__PU3O=(__INTEGER__Q)(Self__PU3O +  1);
+      };
+      result__J1EU=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__SWITCH__QDXC));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        result__J1EU=Self__RK3O;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__H0EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__I0EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__I0EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__H0EU=micro_alloc__table__lab__UKI(__tmp__I0EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__I0EU)));
+          ptr__D0EU=__tmp__H0EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__H0EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__I0EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__H0EU=micro_alloc__table__lab__UKI(__tmp__I0EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__H0EU;
+        };
+        result__J1EU=((__SWITCH__QDXC *)ptr__D0EU);
+        *(result__J1EU) = *(Self__RK3O);
+      };
+      __tmp__FA4O=Self__RK3O->expr__OVFL;
+      switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+      case __STRING_CST__5J__: {
+        Self__11EU=((__STRING_CST__5J *)__tmp__FA4O);
+        result__X1EU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__X1EU=Self__11EU;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          result__X1EU=((__STRING_CST__5J *)__tmp__H0EU);
+          *(result__X1EU) = *(Self__11EU);
+        };
+        __tmp__LL3O=result__X1EU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__LL3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FA4O));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__2OSS=((__PROTOTYPE_CST__LAXC *)__tmp__FA4O);
+        __tmp__3OSS=create__type__VJ2C(Self__2OSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2OSS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__LL3O=__tmp__3OSS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__FA4O);
+        p__S2EU=Self__5OSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__T2EU=Self__5OSS->value__FH4D;
+        t__U2EU=Self__5OSS->parent_constant__YAXC.static_type__5G4D;
+        Self__5OSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__5OSS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__H0EU);
+          *(Self__5OSS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__R2EU=((__INTEGER_CST__XAXC *)Self__5OSS);
+        Self__R2EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__R2EU->value__FH4D=v__T2EU;
+        Self__R2EU->parent_constant__YAXC.static_type__5G4D=t__U2EU;
+        check_type__XYEE(Self__R2EU);
+        __tmp__LL3O=Self__5OSS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__LL3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FA4O));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__WOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FA4O)->local__BVEJ));
+        if (__tmp__WOYT==NULL) {
+          __tmp__XOYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__XOYT=((__READ_LOCAL__55ZI *)__tmp__WOYT);
+        };
+        __tmp__LL3O=__tmp__XOYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__LL3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__LL3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FA4O));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__FA4O);
+        p__S2EU=Self__DPSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DPSS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__WOYT==NULL) {
+          __tmp__XOYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__XOYT=((__READ_LOCAL__55ZI *)__tmp__WOYT);
+        };
+        Self__DPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__DPSS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__H0EU);
+          *(Self__DPSS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__C3EU=((__IS_EXPANDED__35NJ *)Self__DPSS);
+        Self__C3EU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C3EU->receiver__RA5J=__tmp__XOYT;
+        __tmp__LL3O=Self__DPSS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__FA4O);
+        p__S2EU=Self__IPSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__IPSS->receiver__WA5J;
+        Self__IPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__IPSS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__H0EU);
+          *(Self__IPSS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__S3EU=((__GET_TYPE_ID__HAOJ *)Self__IPSS);
+        Self__S3EU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S3EU->receiver__WA5J=t__U2EU;
+        __tmp__LL3O=Self__IPSS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__LL3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__LL3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__LL3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__LL3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__LL3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__LL3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__LL3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FA4O));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__LL3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FA4O));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__LL3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FA4O));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__FA4O);
+        p__S2EU=Self__LPSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__LPSS->receiver__AD5J;
+        Self__LPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__LPSS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__H0EU);
+          *(Self__LPSS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__C4EU=((__SIZE_OF__5GOJ *)Self__LPSS);
+        Self__C4EU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C4EU->receiver__AD5J=t__U2EU;
+        __tmp__LL3O=Self__LPSS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__LL3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FA4O));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__OPSS=((__REAL_CST__1LOJ *)__tmp__FA4O);
+        p__S2EU=Self__OPSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__U4EU=Self__OPSS->value__VD5J;
+        t__U2EU=Self__OPSS->parent_constant__2LOJ.static_type__5G4D;
+        Self__OPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__OPSS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__OPSS=((__REAL_CST__1LOJ *)__tmp__H0EU);
+          *(Self__OPSS) = *(REAL_CST__1LOJ__);
+        };
+        Self__S4EU=((__REAL_CST__1LOJ *)Self__OPSS);
+        Self__S4EU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S4EU->value__VD5J=v__U4EU;
+        Self__S4EU->parent_constant__2LOJ.static_type__5G4D=t__U2EU;
+        __tmp__LL3O=Self__OPSS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__SPSS=((__CHARACTER_CST__RMOJ *)__tmp__FA4O);
+        __tmp__TPSS=create__char__UMQJ(Self__SPSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SPSS->text__0D5J);
+        __tmp__LL3O=__tmp__TPSS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__VPSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FA4O);
+        __tmp__WPSS=create__text__OQQJ(Self__VPSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VPSS->string__WBJK);
+        __tmp__LL3O=__tmp__WPSS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__LL3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__LL3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__LL3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__LL3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__LL3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__LL3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__LL3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FA4O));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__LL3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FA4O));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4O2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FA4O)->global__KAKM),NULL);
+        if (__tmp__4O2T==NULL) {
+          __tmp__5O2T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4O2T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__5O2T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__5O2T=((__READ_GLOBAL__T4YL *)__tmp__4O2T);
+          } break;
+          }
         };
-        switch (((struct ___OBJ *)wrt__O32L)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__U52L=execute__OEGK(wrt__O32L);
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__U52L=execute__BIGK(wrt__O32L);
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__U52L=execute__FOGK(wrt__O32L);
-        } break;
+        __tmp__LL3O=__tmp__5O2T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__LL3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FA4O));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__LL3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__LL3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__LL3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__LL3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__LL3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__LL3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FA4O));
+      } break;
+      };
+      Self__RK3O=((__SWITCH__QDXC *)result__J1EU);
+      Self__RK3O->expr__OVFL=__tmp__LL3O;
+      Self__RK3O->list__ODFJ=__tmp__YK3O;
+      __tmp__QY2O=result__J1EU;
+    } break;
+    case __NODE_TYPE__SK2C__: {
+      Self__PL3O=((__NODE_TYPE__SK2C *)__tmp__IOSS);
+      __tmp__FA4O=Self__PL3O->parent_node__TK2C.expr__CV4D;
+      switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+      case __STRING_CST__5J__: {
+        Self__11EU=((__STRING_CST__5J *)__tmp__FA4O);
+        result__X1EU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__X1EU=Self__11EU;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          result__X1EU=((__STRING_CST__5J *)__tmp__H0EU);
+          *(result__X1EU) = *(Self__11EU);
+        };
+        __tmp__LL3O=result__X1EU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__LL3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FA4O));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__2OSS=((__PROTOTYPE_CST__LAXC *)__tmp__FA4O);
+        __tmp__3OSS=create__type__VJ2C(Self__2OSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2OSS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__LL3O=__tmp__3OSS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__FA4O);
+        p__S2EU=Self__5OSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__T2EU=Self__5OSS->value__FH4D;
+        t__U2EU=Self__5OSS->parent_constant__YAXC.static_type__5G4D;
+        Self__5OSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__5OSS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__H0EU);
+          *(Self__5OSS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__R2EU=((__INTEGER_CST__XAXC *)Self__5OSS);
+        Self__R2EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__R2EU->value__FH4D=v__T2EU;
+        Self__R2EU->parent_constant__YAXC.static_type__5G4D=t__U2EU;
+        check_type__XYEE(Self__R2EU);
+        __tmp__LL3O=Self__5OSS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__LL3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FA4O));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__WOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FA4O)->local__BVEJ));
+        if (__tmp__WOYT==NULL) {
+          __tmp__XOYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__XOYT=((__READ_LOCAL__55ZI *)__tmp__WOYT);
+        };
+        __tmp__LL3O=__tmp__XOYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__LL3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__LL3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FA4O));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__FA4O);
+        p__S2EU=Self__DPSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DPSS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__WOYT==NULL) {
+          __tmp__XOYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__XOYT=((__READ_LOCAL__55ZI *)__tmp__WOYT);
+        };
+        Self__DPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__DPSS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__H0EU);
+          *(Self__DPSS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__C3EU=((__IS_EXPANDED__35NJ *)Self__DPSS);
+        Self__C3EU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C3EU->receiver__RA5J=__tmp__XOYT;
+        __tmp__LL3O=Self__DPSS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__FA4O);
+        p__S2EU=Self__IPSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__IPSS->receiver__WA5J;
+        Self__IPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__IPSS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__H0EU);
+          *(Self__IPSS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__S3EU=((__GET_TYPE_ID__HAOJ *)Self__IPSS);
+        Self__S3EU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S3EU->receiver__WA5J=t__U2EU;
+        __tmp__LL3O=Self__IPSS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__LL3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__LL3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__LL3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__LL3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__LL3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__LL3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__LL3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FA4O));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__LL3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FA4O));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__LL3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FA4O));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__FA4O);
+        p__S2EU=Self__LPSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__LPSS->receiver__AD5J;
+        Self__LPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__LPSS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__H0EU);
+          *(Self__LPSS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__C4EU=((__SIZE_OF__5GOJ *)Self__LPSS);
+        Self__C4EU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C4EU->receiver__AD5J=t__U2EU;
+        __tmp__LL3O=Self__LPSS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__LL3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FA4O));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__OPSS=((__REAL_CST__1LOJ *)__tmp__FA4O);
+        p__S2EU=Self__OPSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__U4EU=Self__OPSS->value__VD5J;
+        t__U2EU=Self__OPSS->parent_constant__2LOJ.static_type__5G4D;
+        Self__OPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__OPSS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+            __tmp__H0EU=__tmp__21EU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__21EU;
+          };
+          Self__OPSS=((__REAL_CST__1LOJ *)__tmp__H0EU);
+          *(Self__OPSS) = *(REAL_CST__1LOJ__);
+        };
+        Self__S4EU=((__REAL_CST__1LOJ *)Self__OPSS);
+        Self__S4EU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S4EU->value__VD5J=v__U4EU;
+        Self__S4EU->parent_constant__2LOJ.static_type__5G4D=t__U2EU;
+        __tmp__LL3O=Self__OPSS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__SPSS=((__CHARACTER_CST__RMOJ *)__tmp__FA4O);
+        __tmp__TPSS=create__char__UMQJ(Self__SPSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SPSS->text__0D5J);
+        __tmp__LL3O=__tmp__TPSS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__VPSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FA4O);
+        __tmp__WPSS=create__text__OQQJ(Self__VPSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VPSS->string__WBJK);
+        __tmp__LL3O=__tmp__WPSS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__LL3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__LL3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__LL3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__LL3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__LL3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__LL3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__LL3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FA4O));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__LL3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FA4O));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4O2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FA4O)->global__KAKM),NULL);
+        if (__tmp__4O2T==NULL) {
+          __tmp__5O2T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4O2T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__5O2T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__5O2T=((__READ_GLOBAL__T4YL *)__tmp__4O2T);
+          } break;
+          }
         };
-        if (((void *)__tmp__U52L != (void *)NULL)) {
-          Self__KCDR=((__LIST *)list_current__EH1);
-          idx__MCDR=((__LIST *)list_current__EH1)->index__XWRG;
-          Self__NCDR=((__FAST_ARRAYoINSTRo *)Self__KCDR->expr_list__RTOG);
-          index__PCDR=(__INTEGER)(idx__MCDR -  1);
-          if ((index__PCDR == (__INTEGER)(Self__NCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-            add_last__IK4G(Self__NCDR,__tmp__U52L);
-          } else {
-            add_last__IK4G(Self__NCDR,__tmp__U52L);
-            Self__541R=(__INTEGER)(Self__NCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-            __tmp__B51R=Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-            __tmp__C51R=Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-            __tmp__D51R=Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-            while ((Self__541R >= index__PCDR)) {
-              ((void **)__tmp__C51R)[(__INTEGER)(Self__541R +  1)]=((void **)__tmp__B51R)[Self__541R];
-              ((void **)__tmp__D51R)[Self__541R]=NULL;
-              Self__541R=(__INTEGER)(Self__541R -  1);
-            };
-            ((void **)Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__PCDR]=__tmp__U52L;
-          };
-          if ((idx__MCDR <= Self__KCDR->index__XWRG)) {
-            Self__KCDR->index__XWRG=(__INTEGER)(Self__KCDR->index__XWRG +  1);
-          };
+        __tmp__LL3O=__tmp__5O2T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__LL3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FA4O));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__LL3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__LL3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__LL3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__LL3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__LL3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__LL3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FA4O));
+      } break;
+      };
+      __tmp__FA4O=Self__PL3O->parent_node__TK2C.data__DV4D;
+      Self__PL3O=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        Self__PL3O=NODE_TYPE__SK2C__;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        Self__PL3O=((__NODE_TYPE__SK2C *)ptr__D0EU);
+        *(Self__PL3O) = *(NODE_TYPE__SK2C__);
+      };
+      Self__2QSS=((__NODE_TYPE__SK2C *)Self__PL3O);
+      Self__2QSS->parent_node__TK2C.expr__CV4D=__tmp__LL3O;
+      Self__2QSS->parent_node__TK2C.data__DV4D=__tmp__FA4O;
+      late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+      Self__HPYT=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (((void *)Self__HPYT->first_link__IB0G == (void *)NULL)) {
+        result__ECFU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__ECFU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          result__ECFU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__H0EU);
+          *(result__ECFU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+        };
+        Self__QCFU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__ECFU);
+        Self__QCFU->item__GL0G=Self__PL3O;
+        Self__QCFU->next__TVFH=NULL;
+        Self__HPYT->first_link__IB0G=result__ECFU;
+        Self__HPYT->parent_linked_collection__EL2C.upper__B0RD= 1;
+        Self__HPYT->last_link__RB0G=result__ECFU;
+        Self__HPYT->mem_idx__SB0G= 1;
+        Self__HPYT->mem_lnk__UB0G=result__ECFU;
+      } else /* FALSE */ {
+        result__ECFU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__ECFU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          result__ECFU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__H0EU);
+          *(result__ECFU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+        };
+        Self__QCFU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__ECFU);
+        Self__QCFU->item__GL0G=Self__PL3O;
+        Self__QCFU->next__TVFH=NULL;
+        ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__HPYT->last_link__RB0G)->next__TVFH=result__ECFU;
+        Self__HPYT->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__HPYT->parent_linked_collection__EL2C.upper__B0RD +  1);
+        Self__HPYT->last_link__RB0G=result__ECFU;
+      };
+      __tmp__QY2O=Self__PL3O;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QY2O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__IOSS));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__WOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IOSS)->local__BVEJ));
+      if (__tmp__WOYT==NULL) {
+        __tmp__XOYT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__XOYT=((__READ_LOCAL__55ZI *)__tmp__WOYT);
+      };
+      __tmp__QY2O=__tmp__XOYT;
+    } break;
+    case __WRITE_GLOBAL__WXKJ__: {
+      Self__0L3O=((__WRITE_GLOBAL__WXKJ *)__tmp__IOSS);
+      __tmp__FA4O=Self__0L3O->parent_write__XXKJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+      case __STRING_CST__5J__: {
+        Self__11EU=((__STRING_CST__5J *)__tmp__FA4O);
+        result__X1EU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__X1EU=Self__11EU;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          result__X1EU=((__STRING_CST__5J *)__tmp__H0EU);
+          *(result__X1EU) = *(Self__11EU);
+        };
+        __tmp__LL3O=result__X1EU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__LL3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FA4O));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__2OSS=((__PROTOTYPE_CST__LAXC *)__tmp__FA4O);
+        __tmp__3OSS=create__type__VJ2C(Self__2OSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2OSS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__LL3O=__tmp__3OSS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__FA4O);
+        p__S2EU=Self__5OSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__T2EU=Self__5OSS->value__FH4D;
+        t__U2EU=Self__5OSS->parent_constant__YAXC.static_type__5G4D;
+        Self__5OSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__5OSS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__H0EU);
+          *(Self__5OSS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__R2EU=((__INTEGER_CST__XAXC *)Self__5OSS);
+        Self__R2EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__R2EU->value__FH4D=v__T2EU;
+        Self__R2EU->parent_constant__YAXC.static_type__5G4D=t__U2EU;
+        check_type__XYEE(Self__R2EU);
+        __tmp__LL3O=Self__5OSS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__LL3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FA4O));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FA4O)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        __tmp__LL3O=__tmp__PPYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__LL3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__LL3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FA4O));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__FA4O);
+        p__S2EU=Self__DPSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DPSS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        Self__DPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__DPSS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__H0EU);
+          *(Self__DPSS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__C3EU=((__IS_EXPANDED__35NJ *)Self__DPSS);
+        Self__C3EU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C3EU->receiver__RA5J=__tmp__PPYT;
+        __tmp__LL3O=Self__DPSS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__FA4O);
+        p__S2EU=Self__IPSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__IPSS->receiver__WA5J;
+        Self__IPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__IPSS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__H0EU);
+          *(Self__IPSS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__S3EU=((__GET_TYPE_ID__HAOJ *)Self__IPSS);
+        Self__S3EU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S3EU->receiver__WA5J=t__U2EU;
+        __tmp__LL3O=Self__IPSS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__LL3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__LL3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__LL3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__LL3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__LL3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__LL3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__LL3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FA4O));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__LL3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FA4O));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__LL3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FA4O));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__FA4O);
+        p__S2EU=Self__LPSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__LPSS->receiver__AD5J;
+        Self__LPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__LPSS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__H0EU);
+          *(Self__LPSS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__C4EU=((__SIZE_OF__5GOJ *)Self__LPSS);
+        Self__C4EU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C4EU->receiver__AD5J=t__U2EU;
+        __tmp__LL3O=Self__LPSS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__LL3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FA4O));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__OPSS=((__REAL_CST__1LOJ *)__tmp__FA4O);
+        p__S2EU=Self__OPSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__U4EU=Self__OPSS->value__VD5J;
+        t__U2EU=Self__OPSS->parent_constant__2LOJ.static_type__5G4D;
+        Self__OPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__OPSS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__OPSS=((__REAL_CST__1LOJ *)__tmp__H0EU);
+          *(Self__OPSS) = *(REAL_CST__1LOJ__);
+        };
+        Self__S4EU=((__REAL_CST__1LOJ *)Self__OPSS);
+        Self__S4EU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S4EU->value__VD5J=v__U4EU;
+        Self__S4EU->parent_constant__2LOJ.static_type__5G4D=t__U2EU;
+        __tmp__LL3O=Self__OPSS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__SPSS=((__CHARACTER_CST__RMOJ *)__tmp__FA4O);
+        __tmp__TPSS=create__char__UMQJ(Self__SPSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SPSS->text__0D5J);
+        __tmp__LL3O=__tmp__TPSS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__VPSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FA4O);
+        __tmp__WPSS=create__text__OQQJ(Self__VPSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VPSS->string__WBJK);
+        __tmp__LL3O=__tmp__WPSS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__LL3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__LL3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__LL3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__LL3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__LL3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__LL3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__LL3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FA4O));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__LL3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FA4O));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4O2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FA4O)->global__KAKM),NULL);
+        if (__tmp__4O2T==NULL) {
+          __tmp__5O2T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4O2T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__5O2T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__5O2T=((__READ_GLOBAL__T4YL *)__tmp__4O2T);
+          } break;
+          }
         };
-      };
-      Self__IRAM=(__INTEGER)(Self__IRAM +  1);
-    };
-    if ((debug_level_option__3C !=  0)) {
-      __tmp__FEBR=Self__5UQL->profil__Y51H;
-      if (((struct ___OBJ *)__tmp__FEBR)->__id==__PROFIL_SLOT__) {
-        __tmp__GEBR=((__PROFIL_SLOT *)__tmp__FEBR)->parent_profil__R1LC.code__PYJH;
-      } else {
-        __tmp__GEBR=((__PROFIL_BLOCK *)__tmp__FEBR)->parent_profil__OGAG.code__PYJH;
-      };
-      Self__0LDM=((__LIST *)list_current__EH1);
-      e__1LDM=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__GEBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
-      idx__2LDM=((__LIST *)list_current__EH1)->index__XWRG;
-      Self__QCDR=((__FAST_ARRAYoINSTRo *)Self__0LDM->expr_list__RTOG);
-      index__SCDR=(__INTEGER)(idx__2LDM -  1);
-      if ((index__SCDR == (__INTEGER)(Self__QCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__QCDR,e__1LDM);
-      } else {
-        add_last__IK4G(Self__QCDR,e__1LDM);
-        Self__H51R=(__INTEGER)(Self__QCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__J51R=Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__K51R=Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__L51R=Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__H51R >= index__SCDR)) {
-          ((void **)__tmp__K51R)[(__INTEGER)(Self__H51R +  1)]=((void **)__tmp__J51R)[Self__H51R];
-          ((void **)__tmp__L51R)[Self__H51R]=NULL;
-          Self__H51R=(__INTEGER)(Self__H51R -  1);
-        };
-        ((void **)Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__SCDR]=e__1LDM;
-      };
-      if ((idx__2LDM <= Self__0LDM->index__XWRG)) {
-        Self__0LDM->index__XWRG=(__INTEGER)(Self__0LDM->index__XWRG +  1);
-      };
-      __tmp__IEBR=Self__5UQL->profil__Y51H;
-      if (((struct ___OBJ *)__tmp__IEBR)->__id==__PROFIL_SLOT__) {
-        __tmp__JEBR=((__PROFIL_SLOT *)__tmp__IEBR)->parent_profil__R1LC.code__PYJH;
-      } else {
-        __tmp__JEBR=((__PROFIL_BLOCK *)__tmp__IEBR)->parent_profil__OGAG.code__PYJH;
-      };
-      if (((struct ___OBJ *)Self__5UQL->profil__Y51H)->__id==__PROFIL_SLOT__) {
-      };
-      ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__JEBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=NOP__;
-    };
-    __tmp__OEBR=Self__5UQL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__OEBR)->__id==__PROFIL_SLOT__) {
-      __tmp__PEBR=((__PROFIL_SLOT *)__tmp__OEBR)->parent_profil__R1LC.code__PYJH;
-    } else {
-      __tmp__PEBR=((__PROFIL_BLOCK *)__tmp__OEBR)->parent_profil__OGAG.code__PYJH;
-    };
-    Self__FV2Q=((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__PEBR)->expr_list__RTOG);
-    __tmp__REBR=Self__5UQL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__REBR)->__id==__PROFIL_SLOT__) {
-      __tmp__SEBR=((__PROFIL_SLOT *)__tmp__REBR)->parent_profil__R1LC.code__PYJH;
-    } else {
-      __tmp__SEBR=((__PROFIL_BLOCK *)__tmp__REBR)->parent_profil__OGAG.code__PYJH;
-    };
-    __tmp__QB3L=((void **)Self__FV2Q->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__SEBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
-    if (__tmp__QB3L==NULL) {
-      __tmp__RB3L=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__QB3L)->__id) {
-      case __LIST__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __PUSH__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __SWITCH__: {
-        __tmp__RB3L=((void *)__tmp__QB3L);
-      } break;
-      case __NODE_TYPE__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __NODE_STYLE__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __WRITE_GLOBAL__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __ITEM__: {
-        __tmp__RB3L=NULL;
+        __tmp__LL3O=__tmp__5O2T;
       } break;
-      case __SIZE_OF__: {
-        __tmp__RB3L=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__LL3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FA4O));
       } break;
-      case __CAST__: {
-        __tmp__RB3L=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__LL3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FA4O));
       } break;
-      case __CALL_SLOT__: {
-        __tmp__RB3L=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__LL3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FA4O));
       } break;
-      case __NOP__: {
-        __tmp__RB3L=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__LL3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FA4O));
       } break;
-      case __READ_SLOT__: {
-        __tmp__RB3L=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__LL3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FA4O));
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__RB3L=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__LL3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FA4O));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__RB3L=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__LL3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FA4O));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __LOOP__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __LOOP_END__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_INF__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__RB3L=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__RB3L=NULL;
-      } break;
-      }
-    };
-    switch__K32L=__tmp__RB3L;
-    __tmp__XB3L=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__RB3L)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
-    Self__ESAM= 0;
-    while ((Self__ESAM <= __tmp__XB3L)) {
-      body__M32L=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)switch__K32L)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__ESAM])->code__JPAG;
-      if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
-        idx__N32L=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-        __tmp__KC3L=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(idx__N32L -  1)];
-        if (__tmp__KC3L==NULL) {
-          __tmp__LC3L=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__KC3L)->__id) {
-          case __LIST__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __PUSH__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __SWITCH__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __NODE_TYPE__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __NODE_STYLE__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __WRITE_GLOBAL__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __WRITE_SLOT__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__LC3L=((void *)__tmp__KC3L);
-          } break;
-          case __NOP__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __WRITE_LOCAL__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __LOOP__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __LOOP_END__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__LC3L=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__LC3L=NULL;
-          } break;
-          }
-        };
-        msg_slot__L32L=__tmp__LC3L;
-        if (((void *)__tmp__LC3L != (void *)NULL)) {
-          if (((void *)__tmp__LC3L == (void *)Self__5UQL)) {
-            __tmp__XC3L=Self__5UQL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            put_error__text__0AH( 1,(&__string_556));
-            put_position__ECH(__tmp__XC3L);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          if (((void *)((__CALL_SLOT *)__tmp__LC3L)->profil__Y51H != (void *)Self__5UQL->profil__Y51H)) {
-            __tmp__DD3L=Self__5UQL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            put_error__text__0AH( 1,(&__string_557));
-            put_position__ECH(__tmp__DD3L);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-          argument_to_assignment__index__alias__41LM(__tmp__LC3L,body__M32L,idx__N32L,FALSE__);
-          p__ASMR=((__CALL_SLOT *)__tmp__LC3L)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          result__XRMR=NULL;
-          ptr__YRMR=((__POINTER )(NULL));
-          typ_id__ZRMR= 0;
-          sz__0RMR=((__UINTEGER_32 )sizeof(__LOOP_END));
-          if ((sz__0RMR ==  0)) {
-            result__XRMR=LOOP_END__;
-          } else {
-            typ_id__ZRMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0RMR);
-            if ((typ_id__ZRMR == (__INTEGER)(-  1))) {
-              a__1RMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2RMR=(__UINTEGER_32)((__UINTEGER_32)(sz__0RMR + a__1RMR) & (__UINTEGER_32)(~ a__1RMR));
-              ptr_table__P51R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2RMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__O51R=((__POINTER )(NULL));
-              result__Q51R=((__POINTER *)ptr_table__P51R)[ 0];
-              if ((result__Q51R == (void *)NULL)) {
-                result__Q51R=new_lab__2PJ(new_size__2RMR);
-                next__O51R=(void *)((unsigned long)result__Q51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2RMR)));
-                ((__POINTER *)next__O51R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__P51R)[ 0]=next__O51R;
-              } else {
-                next__O51R=((__POINTER *)result__Q51R)[ 0];
-                if ((next__O51R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q51R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2RMR <<  1)) <=  4096)) {
-                    next__O51R=(void *)((unsigned long)result__Q51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2RMR)));
-                  } else {
-                    next__O51R=new_lab__2PJ(new_size__2RMR);
-                  };
-                  ((__POINTER *)next__O51R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__P51R)[ 0]=next__O51R;
-                } else {
-                  ((__POINTER *)result__Q51R)[ 0]=(void *)((unsigned long)((__POINTER *)next__O51R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__Q51R=next__O51R;
-                };
-              };
-              ptr__YRMR=result__Q51R;
-            } else {
-              t__3RMR=((__UINTEGER_32 )typ_id__ZRMR);
-              a__4RMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__X51R=(__UINTEGER_32)((__UINTEGER_32)(sz__0RMR + a__4RMR) & (__UINTEGER_32)(~ a__4RMR));
-              ptr_table__U51R=((__POINTER )(&(table_type[(t__3RMR)])));
-              lab_type__W51R=(__UINTEGER_32)(t__3RMR |  1);
-              next__T51R=((__POINTER )(NULL));
-              result__V51R=((__POINTER *)ptr_table__U51R)[ 0];
-              if ((result__V51R == (void *)NULL)) {
-                result__V51R=new_lab__2PJ(lab_type__W51R);
-                next__T51R=(void *)((unsigned long)result__V51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X51R)));
-                ((__POINTER *)next__T51R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__U51R)[ 0]=next__T51R;
-              } else {
-                next__T51R=((__POINTER *)result__V51R)[ 0];
-                if ((next__T51R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V51R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X51R <<  1)) <=  4096)) {
-                    next__T51R=(void *)((unsigned long)result__V51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X51R)));
-                  } else {
-                    next__T51R=new_lab__2PJ(lab_type__W51R);
-                  };
-                  ((__POINTER *)next__T51R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__U51R)[ 0]=next__T51R;
-                } else {
-                  ((__POINTER *)result__V51R)[ 0]=(void *)((unsigned long)((__POINTER *)next__T51R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__V51R=next__T51R;
-                };
-              };
-              ptr__YRMR=result__V51R;
-            };
-            result__XRMR=((__LOOP_END *)ptr__YRMR);
-            *(result__XRMR) = *(LOOP_END__);
-          };
-          Self__5RMR=((__LOOP_END *)result__XRMR);
-          Self__5RMR->parent_instr__HD3L.parent_itm_object__TE.position__WIM=p__ASMR;
-          Self__5RMR->loop__V5LM=result__R32L;
-          Self__CSMR=((__LOOP *)result__R32L);
-          Self__CSMR->link_count__OJLM=(__INTEGER)(Self__CSMR->link_count__OJLM +  1);
-          ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)]=result__XRMR;
-        };
       };
-      Self__ESAM=(__INTEGER)(Self__ESAM +  1);
-    };
-    result__BVQL=result__LRMR;
-    execute__IJLM(result__LRMR);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  } else {
-    result__BVQL=execute_inline__4MZL(Self__5UQL);
-    if (((void *)result__BVQL == (void *)NULL)) {
-      execute_normal__LUAM(Self__5UQL);
-      __tmp__UEBR=Self__5UQL->profil__Y51H;
-      if (((struct ___OBJ *)__tmp__UEBR)->__id==__PROFIL_SLOT__) {
-        __tmp__VEBR=((__PROFIL_SLOT *)__tmp__UEBR)->parent_profil__R1LC.code__PYJH;
+      __tmp__FA4O=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)Self__0L3O->global__N15J),Self__0L3O->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B,NULL,__tmp__LL3O);
+      if (__tmp__FA4O==NULL) {
+        __tmp__EM3O=NULL;
       } else {
-        __tmp__VEBR=((__PROFIL_BLOCK *)__tmp__UEBR)->parent_profil__OGAG.code__PYJH;
+        switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__EM3O=((__WRITE_GLOBAL__WXKJ *)__tmp__FA4O);
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__EM3O=NULL;
+        } break;
+        }
       };
-      if (is_empty__CRVL(__tmp__VEBR)) {
-        __tmp__4VQL=Self__5UQL->profil__Y51H;
-        if (((struct ___OBJ *)__tmp__4VQL)->__id==__PROFIL_SLOT__) {
-          Self__WEBR=((__PROFIL_SLOT *)__tmp__4VQL);
-          Self__WEBR->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__WEBR->parent_profil__R1LC.link_count__N5KJ -  1);
-          if (((Self__WEBR->parent_profil__R1LC.link_count__N5KJ ==  0) && (Self__WEBR->parent_profil__R1LC.life_index__C1RI != (__INTEGER)(-  1)))) {
-            unset_life__45BM(Self__WEBR);
-          };
-        } else {
-          Self__XEBR=((__PROFIL_BLOCK *)__tmp__4VQL);
-          Self__XEBR->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__XEBR->parent_profil__OGAG.link_count__N5KJ -  1);
-          if (((Self__XEBR->parent_profil__OGAG.link_count__N5KJ ==  0) && (Self__XEBR->parent_profil__OGAG.life_index__C1RI != (__INTEGER)(-  1)))) {
-            unset_life__45BM(Self__XEBR);
-          };
+      __tmp__QY2O=__tmp__EM3O;
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      Self__HM3O=((__WRITE_SLOT__EYKJ *)__tmp__IOSS);
+      __tmp__FA4O=Self__HM3O->parent_write__FYKJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+      case __STRING_CST__5J__: {
+        Self__11EU=((__STRING_CST__5J *)__tmp__FA4O);
+        result__X1EU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__X1EU=Self__11EU;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          result__X1EU=((__STRING_CST__5J *)__tmp__H0EU);
+          *(result__X1EU) = *(Self__11EU);
+        };
+        __tmp__LL3O=result__X1EU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__LL3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FA4O));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__2OSS=((__PROTOTYPE_CST__LAXC *)__tmp__FA4O);
+        __tmp__3OSS=create__type__VJ2C(Self__2OSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2OSS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__LL3O=__tmp__3OSS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__FA4O);
+        p__S2EU=Self__5OSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__T2EU=Self__5OSS->value__FH4D;
+        t__U2EU=Self__5OSS->parent_constant__YAXC.static_type__5G4D;
+        Self__5OSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__5OSS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__H0EU);
+          *(Self__5OSS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__R2EU=((__INTEGER_CST__XAXC *)Self__5OSS);
+        Self__R2EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__R2EU->value__FH4D=v__T2EU;
+        Self__R2EU->parent_constant__YAXC.static_type__5G4D=t__U2EU;
+        check_type__XYEE(Self__R2EU);
+        __tmp__LL3O=Self__5OSS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__LL3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FA4O));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FA4O)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        __tmp__LL3O=__tmp__PPYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__LL3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__LL3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FA4O));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__FA4O);
+        p__S2EU=Self__DPSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DPSS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        Self__DPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__DPSS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__H0EU);
+          *(Self__DPSS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__C3EU=((__IS_EXPANDED__35NJ *)Self__DPSS);
+        Self__C3EU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C3EU->receiver__RA5J=__tmp__PPYT;
+        __tmp__LL3O=Self__DPSS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__FA4O);
+        p__S2EU=Self__IPSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__IPSS->receiver__WA5J;
+        Self__IPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__IPSS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__H0EU);
+          *(Self__IPSS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__S3EU=((__GET_TYPE_ID__HAOJ *)Self__IPSS);
+        Self__S3EU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S3EU->receiver__WA5J=t__U2EU;
+        __tmp__LL3O=Self__IPSS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__LL3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__LL3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__LL3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__LL3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__LL3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__LL3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__LL3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FA4O));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__LL3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FA4O));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__LL3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FA4O));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__FA4O);
+        p__S2EU=Self__LPSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__LPSS->receiver__AD5J;
+        Self__LPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__LPSS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__H0EU);
+          *(Self__LPSS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__C4EU=((__SIZE_OF__5GOJ *)Self__LPSS);
+        Self__C4EU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C4EU->receiver__AD5J=t__U2EU;
+        __tmp__LL3O=Self__LPSS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__LL3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FA4O));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__OPSS=((__REAL_CST__1LOJ *)__tmp__FA4O);
+        p__S2EU=Self__OPSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__U4EU=Self__OPSS->value__VD5J;
+        t__U2EU=Self__OPSS->parent_constant__2LOJ.static_type__5G4D;
+        Self__OPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__OPSS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__OPSS=((__REAL_CST__1LOJ *)__tmp__H0EU);
+          *(Self__OPSS) = *(REAL_CST__1LOJ__);
+        };
+        Self__S4EU=((__REAL_CST__1LOJ *)Self__OPSS);
+        Self__S4EU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S4EU->value__VD5J=v__U4EU;
+        Self__S4EU->parent_constant__2LOJ.static_type__5G4D=t__U2EU;
+        __tmp__LL3O=Self__OPSS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__SPSS=((__CHARACTER_CST__RMOJ *)__tmp__FA4O);
+        __tmp__TPSS=create__char__UMQJ(Self__SPSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SPSS->text__0D5J);
+        __tmp__LL3O=__tmp__TPSS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__VPSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FA4O);
+        __tmp__WPSS=create__text__OQQJ(Self__VPSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VPSS->string__WBJK);
+        __tmp__LL3O=__tmp__WPSS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__LL3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__LL3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__LL3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__LL3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__LL3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__LL3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__LL3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FA4O));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__LL3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FA4O));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4O2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FA4O)->global__KAKM),NULL);
+        if (__tmp__4O2T==NULL) {
+          __tmp__5O2T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4O2T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__5O2T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__5O2T=((__READ_GLOBAL__T4YL *)__tmp__4O2T);
+          } break;
+          }
         };
-        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      } else {
-        result__BVQL=Self__5UQL;
-        __tmp__EWQL=Self__5UQL->profil__Y51H;
-        if (((struct ___OBJ *)__tmp__EWQL)->__id==__PROFIL_SLOT__) {
-          set_life__GXAM(__tmp__EWQL);
-        } else {
-          set_life__QXAM(__tmp__EWQL);
+        __tmp__LL3O=__tmp__5O2T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__LL3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FA4O));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__LL3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__LL3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__LL3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__LL3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__LL3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FA4O));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__LL3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FA4O));
+      } break;
+      };
+      __tmp__NM3O=Self__HM3O->slot__025J;
+      p__F1EU=Self__HM3O->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+      __tmp__FA4O=Self__HM3O->receiver__X54J;
+      switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+      case __STRING_CST__5J__: {
+        Self__11EU=((__STRING_CST__5J *)__tmp__FA4O);
+        result__X1EU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__X1EU=Self__11EU;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          result__X1EU=((__STRING_CST__5J *)__tmp__H0EU);
+          *(result__X1EU) = *(Self__11EU);
+        };
+        __tmp__4O2T=result__X1EU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__4O2T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FA4O));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__2OSS=((__PROTOTYPE_CST__LAXC *)__tmp__FA4O);
+        __tmp__3OSS=create__type__VJ2C(Self__2OSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2OSS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__4O2T=__tmp__3OSS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__FA4O);
+        p__S2EU=Self__5OSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__T2EU=Self__5OSS->value__FH4D;
+        t__U2EU=Self__5OSS->parent_constant__YAXC.static_type__5G4D;
+        Self__5OSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__5OSS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__H0EU);
+          *(Self__5OSS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__R2EU=((__INTEGER_CST__XAXC *)Self__5OSS);
+        Self__R2EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__R2EU->value__FH4D=v__T2EU;
+        Self__R2EU->parent_constant__YAXC.static_type__5G4D=t__U2EU;
+        check_type__XYEE(Self__R2EU);
+        __tmp__4O2T=Self__5OSS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__4O2T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FA4O));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FA4O)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        __tmp__4O2T=__tmp__PPYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__4O2T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__4O2T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FA4O));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__FA4O);
+        p__S2EU=Self__DPSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DPSS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        Self__DPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__DPSS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__H0EU);
+          *(Self__DPSS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__C3EU=((__IS_EXPANDED__35NJ *)Self__DPSS);
+        Self__C3EU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C3EU->receiver__RA5J=__tmp__PPYT;
+        __tmp__4O2T=Self__DPSS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__FA4O);
+        p__S2EU=Self__IPSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__IPSS->receiver__WA5J;
+        Self__IPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__IPSS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__H0EU);
+          *(Self__IPSS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__S3EU=((__GET_TYPE_ID__HAOJ *)Self__IPSS);
+        Self__S3EU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S3EU->receiver__WA5J=t__U2EU;
+        __tmp__4O2T=Self__IPSS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__4O2T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__4O2T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__4O2T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__4O2T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__4O2T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__4O2T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__4O2T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FA4O));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__4O2T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FA4O));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__4O2T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FA4O));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__FA4O);
+        p__S2EU=Self__LPSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__LPSS->receiver__AD5J;
+        Self__LPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__LPSS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__H0EU);
+          *(Self__LPSS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__C4EU=((__SIZE_OF__5GOJ *)Self__LPSS);
+        Self__C4EU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__C4EU->receiver__AD5J=t__U2EU;
+        __tmp__4O2T=Self__LPSS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__4O2T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FA4O));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__OPSS=((__REAL_CST__1LOJ *)__tmp__FA4O);
+        p__S2EU=Self__OPSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__U4EU=Self__OPSS->value__VD5J;
+        t__U2EU=Self__OPSS->parent_constant__2LOJ.static_type__5G4D;
+        Self__OPSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__OPSS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__OPSS=((__REAL_CST__1LOJ *)__tmp__H0EU);
+          *(Self__OPSS) = *(REAL_CST__1LOJ__);
+        };
+        Self__S4EU=((__REAL_CST__1LOJ *)Self__OPSS);
+        Self__S4EU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__S4EU->value__VD5J=v__U4EU;
+        Self__S4EU->parent_constant__2LOJ.static_type__5G4D=t__U2EU;
+        __tmp__4O2T=Self__OPSS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__SPSS=((__CHARACTER_CST__RMOJ *)__tmp__FA4O);
+        __tmp__TPSS=create__char__UMQJ(Self__SPSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SPSS->text__0D5J);
+        __tmp__4O2T=__tmp__TPSS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__VPSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FA4O);
+        __tmp__WPSS=create__text__OQQJ(Self__VPSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VPSS->string__WBJK);
+        __tmp__4O2T=__tmp__WPSS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__4O2T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__4O2T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__4O2T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__4O2T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__4O2T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__4O2T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__4O2T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FA4O));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__4O2T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FA4O));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__OP2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FA4O)->global__KAKM),NULL);
+        if (__tmp__OP2T==NULL) {
+          __tmp__5O2T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__OP2T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__5O2T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__5O2T=((__READ_GLOBAL__T4YL *)__tmp__OP2T);
+          } break;
+          }
         };
-      };
-    };
-  };
-  return(result__BVQL);
-}
-
-static void* execute_unlink__QEAL(__READ_SLOT *Self__REAL)
-// ({READ_SLOT}) With resultRecursive, No inlinable.
-{
-  unread__CGNL(Self__REAL->slot__MUGK,Self__REAL);
-  modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  return(execute_access_unlink__0JDL(Self__REAL));
-}
-
-static void* execute__FOGK(__WRITE_LOCAL *Self__GOGK)
-// ({WRITE_LOCAL}) With resultNo recursive, No inlinable.
-{
-  void *result__IOGK,*__tmp__JRGK;
-  void *read__JOGK,*__tmp__YPGK;
-  void *slot__LOGK;
-  void *__tmp__XPGK,*__tmp__IRGK,*__tmp__QRGK,*__tmp__RRGK;
-  void *__tmp__4PGK,*__tmp__5PGK;
-  __LIST *Self__TCDR,*Self__151R,*Self__AA2R,*Self__UCDR;
-  __READ_LOCAL *Self__HHKQ,*Self__MHKQ;
-  __LOCAL *Self__Y51R,*Self__351R,*Self__NJUL;
-  void *voir__Z51R,*voir__251R,*voir__451R,*voir__BA2R,*voir__VCDR;
-  __READ_GLOBAL *Self__WEAL;
-  void *result__3XAM;
-  __LOCAL_SEQ *result__00EM,*Self__EFLM;
-  __POINTER ptr__10EM,ptr_table__DA2R,next__CA2R,result__EA2R;
-  __POINTER ptr_table__IA2R,next__HA2R,result__JA2R;
-  __INTEGER typ_id__A1EM;
-  __UINTEGER_32 sz__30EM,a__VV2Q,new_size__TV2Q,t__ZV2Q,a__1V2Q;
-  __UINTEGER_32 new_size__LA2R,lab_type__KA2R;
-  __BOOLEAN __tmp__YQGK,__tmp__UQGK;
-  __FAST_ARRAYoLOCAL_SEQo *Self__244K,*Self__F2EM;
-  result__IOGK=NULL;
-  read__JOGK=NULL;
-  slot__LOGK=NULL;
-  if ((((__LOCAL *)Self__GOGK->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG ==  0)) {
-    __tmp__YQGK=TRUE__;
-  } else {
-    __tmp__XPGK=Self__GOGK->parent_write__540I.value__PAEH;
-    if (__tmp__XPGK==NULL) {
-      __tmp__YPGK=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__XPGK)->__id) {
-      case __LIST__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__YPGK=((void *)__tmp__XPGK);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __REAL_CST__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __PUT_TO__: {
-        __tmp__YPGK=NULL;
+        __tmp__4O2T=__tmp__5O2T;
       } break;
-      case __ITEM__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__4O2T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FA4O));
       } break;
-      case __SIZE_OF__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__4O2T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FA4O));
       } break;
-      case __CAST__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__4O2T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FA4O));
       } break;
-      case __CALL_SLOT__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__4O2T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FA4O));
       } break;
-      case __READ_SLOT__: {
-        __tmp__YPGK=((void *)__tmp__XPGK);
+      case __EXPR_INF__OXBP__: {
+        __tmp__4O2T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FA4O));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__YPGK=((void *)__tmp__XPGK);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__4O2T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FA4O));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__4O2T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FA4O));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__YPGK=NULL;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__YPGK=NULL;
+      };
+      __tmp__FA4O=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)__tmp__NM3O),p__F1EU,__tmp__4O2T,__tmp__LL3O);
+      if (__tmp__FA4O==NULL) {
+        __tmp__UM3O=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__UM3O=NULL;
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__UM3O=((__WRITE_SLOT__EYKJ *)__tmp__FA4O);
+        } break;
+        }
+      };
+      __tmp__QY2O=__tmp__UM3O;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QY2O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__IOSS));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QY2O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IOSS));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__DPSS=((__IS_EXPANDED__35NJ *)__tmp__IOSS);
+      p__F1EU=Self__DPSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__WOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DPSS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__WOYT==NULL) {
+        __tmp__XOYT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__XOYT=((__READ_LOCAL__55ZI *)__tmp__WOYT);
+      };
+      Self__DPSS=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        Self__DPSS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        Self__DPSS=((__IS_EXPANDED__35NJ *)ptr__D0EU);
+        *(Self__DPSS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__C3EU=((__IS_EXPANDED__35NJ *)Self__DPSS);
+      Self__C3EU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F1EU;
+      Self__C3EU->receiver__RA5J=__tmp__XOYT;
+      __tmp__QY2O=Self__DPSS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__IPSS=((__GET_TYPE_ID__HAOJ *)__tmp__IOSS);
+      p__F1EU=Self__IPSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__H1EU=Self__IPSS->receiver__WA5J;
+      Self__IPSS=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        Self__IPSS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        Self__IPSS=((__GET_TYPE_ID__HAOJ *)ptr__D0EU);
+        *(Self__IPSS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__S3EU=((__GET_TYPE_ID__HAOJ *)Self__IPSS);
+      Self__S3EU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F1EU;
+      Self__S3EU->receiver__WA5J=t__H1EU;
+      __tmp__QY2O=Self__IPSS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QY2O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__IOSS));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QY2O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__IOSS));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QY2O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__IOSS));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QY2O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__IOSS));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QY2O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__IOSS));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QY2O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IOSS));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QY2O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IOSS));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__QY2O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__IOSS));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__QY2O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__IOSS));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__LPSS=((__SIZE_OF__5GOJ *)__tmp__IOSS);
+      p__F1EU=Self__LPSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__H1EU=Self__LPSS->receiver__AD5J;
+      Self__LPSS=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        Self__LPSS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        Self__LPSS=((__SIZE_OF__5GOJ *)ptr__D0EU);
+        *(Self__LPSS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__C4EU=((__SIZE_OF__5GOJ *)Self__LPSS);
+      Self__C4EU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F1EU;
+      Self__C4EU->receiver__AD5J=t__H1EU;
+      __tmp__QY2O=Self__LPSS;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__QY2O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__IOSS));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__OPSS=((__REAL_CST__1LOJ *)__tmp__IOSS);
+      p__F1EU=Self__OPSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__U4EU=Self__OPSS->value__VD5J;
+      t__H1EU=Self__OPSS->parent_constant__2LOJ.static_type__5G4D;
+      Self__OPSS=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        Self__OPSS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        Self__OPSS=((__REAL_CST__1LOJ *)ptr__D0EU);
+        *(Self__OPSS) = *(REAL_CST__1LOJ__);
+      };
+      Self__S4EU=((__REAL_CST__1LOJ *)Self__OPSS);
+      Self__S4EU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__F1EU;
+      Self__S4EU->value__VD5J=v__U4EU;
+      Self__S4EU->parent_constant__2LOJ.static_type__5G4D=t__H1EU;
+      __tmp__QY2O=Self__OPSS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__SPSS=((__CHARACTER_CST__RMOJ *)__tmp__IOSS);
+      __tmp__TPSS=create__char__UMQJ(Self__SPSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SPSS->text__0D5J);
+      __tmp__QY2O=__tmp__TPSS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__VPSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IOSS);
+      __tmp__WPSS=create__text__OQQJ(Self__VPSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VPSS->string__WBJK);
+      __tmp__QY2O=__tmp__WPSS;
+    } break;
+    case __NOP__RXVJ__: {
+      __tmp__QY2O=((__NOP__RXVJ *)__tmp__IOSS);
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      Self__0M3O=((__WRITE_LOCAL__TEYJ *)__tmp__IOSS);
+      __tmp__FA4O=Self__0M3O->parent_write__UEYJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+      case __STRING_CST__5J__: {
+        Self__11EU=((__STRING_CST__5J *)__tmp__FA4O);
+        result__X1EU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__X1EU=Self__11EU;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          result__X1EU=((__STRING_CST__5J *)__tmp__H0EU);
+          *(result__X1EU) = *(Self__11EU);
+        };
+        __tmp__LL3O=result__X1EU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__LL3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FA4O));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__2OSS=((__PROTOTYPE_CST__LAXC *)__tmp__FA4O);
+        __tmp__3OSS=create__type__VJ2C(Self__2OSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2OSS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__LL3O=__tmp__3OSS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__FA4O);
+        p__S2EU=Self__5OSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__T2EU=Self__5OSS->value__FH4D;
+        t__U2EU=Self__5OSS->parent_constant__YAXC.static_type__5G4D;
+        Self__5OSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__5OSS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__H0EU);
+          *(Self__5OSS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__R2EU=((__INTEGER_CST__XAXC *)Self__5OSS);
+        Self__R2EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__R2EU->value__FH4D=v__T2EU;
+        Self__R2EU->parent_constant__YAXC.static_type__5G4D=t__U2EU;
+        check_type__XYEE(Self__R2EU);
+        __tmp__LL3O=Self__5OSS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__LL3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FA4O));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FA4O)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        __tmp__LL3O=__tmp__PPYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__LL3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__LL3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FA4O));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__OVSS=((__IS_EXPANDED__35NJ *)__tmp__FA4O);
+        p__S2EU=Self__OVSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__OVSS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        Self__OVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__OVSS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__OVSS=((__IS_EXPANDED__35NJ *)__tmp__H0EU);
+          *(Self__OVSS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__OPFU=((__IS_EXPANDED__35NJ *)Self__OVSS);
+        Self__OPFU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__OPFU->receiver__RA5J=__tmp__PPYT;
+        __tmp__LL3O=Self__OVSS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__TVSS=((__GET_TYPE_ID__HAOJ *)__tmp__FA4O);
+        p__S2EU=Self__TVSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__TVSS->receiver__WA5J;
+        Self__TVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__TVSS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__TVSS=((__GET_TYPE_ID__HAOJ *)__tmp__H0EU);
+          *(Self__TVSS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__4PFU=((__GET_TYPE_ID__HAOJ *)Self__TVSS);
+        Self__4PFU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__4PFU->receiver__WA5J=t__U2EU;
+        __tmp__LL3O=Self__TVSS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__LL3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__LL3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__LL3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__LL3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__LL3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__LL3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FA4O));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__LL3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FA4O));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__LL3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FA4O));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__LL3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FA4O));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__WVSS=((__SIZE_OF__5GOJ *)__tmp__FA4O);
+        p__S2EU=Self__WVSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__WVSS->receiver__AD5J;
+        Self__WVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__WVSS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__WVSS=((__SIZE_OF__5GOJ *)__tmp__H0EU);
+          *(Self__WVSS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__OQFU=((__SIZE_OF__5GOJ *)Self__WVSS);
+        Self__OQFU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__OQFU->receiver__AD5J=t__U2EU;
+        __tmp__LL3O=Self__WVSS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__LL3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FA4O));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__ZVSS=((__REAL_CST__1LOJ *)__tmp__FA4O);
+        p__S2EU=Self__ZVSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__ARFU=Self__ZVSS->value__VD5J;
+        t__U2EU=Self__ZVSS->parent_constant__2LOJ.static_type__5G4D;
+        Self__ZVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__ZVSS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__ZVSS=((__REAL_CST__1LOJ *)__tmp__H0EU);
+          *(Self__ZVSS) = *(REAL_CST__1LOJ__);
+        };
+        Self__4QFU=((__REAL_CST__1LOJ *)Self__ZVSS);
+        Self__4QFU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__4QFU->value__VD5J=v__ARFU;
+        Self__4QFU->parent_constant__2LOJ.static_type__5G4D=t__U2EU;
+        __tmp__LL3O=Self__ZVSS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__3VSS=((__CHARACTER_CST__RMOJ *)__tmp__FA4O);
+        __tmp__4VSS=create__char__UMQJ(Self__3VSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3VSS->text__0D5J);
+        __tmp__LL3O=__tmp__4VSS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__AWSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FA4O);
+        __tmp__BWSS=create__text__OQQJ(Self__AWSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AWSS->string__WBJK);
+        __tmp__LL3O=__tmp__BWSS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__LL3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FA4O));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__LL3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__LL3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__LL3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__LL3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__LL3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FA4O));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__LL3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FA4O));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__LL3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FA4O));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4O2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FA4O)->global__KAKM),NULL);
+        if (__tmp__4O2T==NULL) {
+          __tmp__5O2T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4O2T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__5O2T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__5O2T=((__READ_GLOBAL__T4YL *)__tmp__4O2T);
+          } break;
+          }
+        };
+        __tmp__LL3O=__tmp__5O2T;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__LL3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FA4O));
       } break;
-      case __EXPR_INF__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__LL3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FA4O));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__LL3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FA4O));
       } break;
-      case __EXPR_OR__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__LL3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FA4O));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__YPGK=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__LL3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FA4O));
       } break;
-      }
-    };
-    read__JOGK=__tmp__YPGK;
-    if (((void *)__tmp__YPGK != (void *)NULL)) {
-      __tmp__4PGK=Self__GOGK->local__ERIJ;
-      switch (((struct ___OBJ *)__tmp__YPGK)->__id) {
-      case __READ_LOCAL__: {
-        __tmp__5PGK=((__READ_LOCAL *)__tmp__YPGK)->local__HJZD;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__LL3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FA4O));
       } break;
-      case __READ_SLOT__: {
-        __tmp__5PGK=((__READ_SLOT *)__tmp__YPGK)->slot__MUGK;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__5PGK=((__READ_GLOBAL *)__tmp__YPGK)->global__ZGJK;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__LL3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FA4O));
       } break;
       };
-      __tmp__UQGK=((void *)__tmp__4PGK == (void *)__tmp__5PGK);
-    } else {
-      __tmp__UQGK=FALSE__;
-    };
-    __tmp__YQGK=__tmp__UQGK;
-  };
-  if (__tmp__YQGK) {
-    unwrite__VMNL(Self__GOGK->local__ERIJ,Self__GOGK);
-    __tmp__IRGK=Self__GOGK->parent_write__540I.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__IRGK)->__id) {
-    case __LIST__: {
-      Self__TCDR=((__LIST *)__tmp__IRGK);
-      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__TCDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-        add_last__IK4G(Self__TCDR->expr_list__RTOG,create__type__PKQC(Self__TCDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-      __tmp__JRGK=execute_list__MNQG(Self__TCDR);
-    } break;
-    case __STRING_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__JRGK=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__JRGK=execute_unlink__Q3LK(__tmp__IRGK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__JRGK=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__JRGK=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      Self__HHKQ=((__READ_LOCAL *)__tmp__IRGK);
-      Self__Y51R=((__LOCAL *)Self__HHKQ->local__HJZD);
-      Self__Y51R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y51R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__Y51R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__Z51R=create__AXB( 250);
-        display__UXFK(Self__HHKQ,voir__Z51R);
-        put_string__2EG(((__STRING *)voir__Z51R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__151R=((__LIST *)list_current__EH1);
-        voir__251R=create__AXB( 250);
-        display__EQQG(Self__151R,voir__251R);
-        put_string__2EG(((__STRING *)voir__251R));
-        fputc((int)('\n'),stdout);
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
+      __tmp__GWSS=write__with__value__EPRJ(((__LOCAL__L4WC *)Self__0M3O->local__0FKK),Self__0M3O->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B,__tmp__LL3O);
+      if (__tmp__GWSS==NULL) {
+        __tmp__EN3O=NULL;
+      } else /* WRITE_LOCAL */ {
+        __tmp__EN3O=((__WRITE_LOCAL__TEYJ *)__tmp__GWSS);
       };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__JRGK=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JRGK=execute_unlink__BCMK(__tmp__IRGK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JRGK=execute_unlink__IHMK(__tmp__IRGK);
+      __tmp__QY2O=__tmp__EN3O;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JRGK=execute_unlink__ZHMK(__tmp__IRGK);
-    } break;
-    case __REAL_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__JRGK=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__JRGK=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      Self__MHKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IRGK)->receiver__WN2H);
-      Self__351R=((__LOCAL *)Self__MHKQ->local__HJZD);
-      Self__351R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__351R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__351R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__451R=create__AXB( 250);
-        display__UXFK(Self__MHKQ,voir__451R);
-        put_string__2EG(((__STRING *)voir__451R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__AA2R=((__LIST *)list_current__EH1);
-        voir__BA2R=create__AXB( 250);
-        display__EQQG(Self__AA2R,voir__BA2R);
-        put_string__2EG(((__STRING *)voir__BA2R));
-        fputc((int)('\n'),stdout);
+    case __LOOP__LRBK__: {
+      Self__HN3O=((__LOOP__LRBK *)__tmp__IOSS);
+      __tmp__HA4O=NULL;
+      __tmp__PN3O=my_copy__AY2O(((__LIST__WH *)Self__HN3O->body__JPBN));
+      p__F1EU=Self__HN3O->parent_instr__MRBK.parent_itm_object__YH.position__P2B;
+      v__U4EU=get_intern__VROB(Self__HN3O->name__GPBN);
+      result__DRFU=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__LOOP__LRBK));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        result__DRFU=LOOP__LRBK__;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        result__DRFU=((__LOOP__LRBK *)ptr__D0EU);
+        *(result__DRFU) = *(LOOP__LRBK__);
+      };
+      Self__PRFU=((__LOOP__LRBK *)result__DRFU);
+      Self__PRFU->parent_instr__MRBK.parent_itm_object__YH.position__P2B=p__F1EU;
+      Self__PRFU->name__GPBN=v__U4EU;
+      Self__PRFU->body__JPBN=__tmp__PN3O;
+      Self__PRFU=result__DRFU;
+      Self__RKPT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__PN3O)->expr_list__NA4D);
+      __tmp__FA4O=((void **)Self__RKPT->parent_arrayed_collection__MA4D.storage__V14F)[Self__RKPT->parent_arrayed_collection__MA4D.upper__4TLE];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (__tmp__FA4O==NULL) {
+        __tmp__XN3O=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__FA4O)->__id) {
+        case __LIST__WH__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __STRING_CST__5J__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __CALL_NULL__IUB__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __PUSH__IXB__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __SWITCH__QDXC__: {
+          __tmp__XN3O=((void *)__tmp__FA4O);
+        } break;
+        case __NODE_TYPE__SK2C__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __NOP__RXVJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __LOOP__LRBK__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __NODE_STYLE__RD4K__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __LOOP_END__W0RM__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __COP_LOCK__240M__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__XN3O=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__XN3O=NULL;
+        } break;
+        }
+      };
+      Self__RK3O=__tmp__XN3O;
+      typ_id__E0EU=__tmp__XN3O->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+      Self__PU3O= 0;
+      while ((Self__PU3O <= typ_id__E0EU)) {
+        __tmp__HA4O=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__RK3O->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__PU3O])->code__DIFJ;
+        Result__CLPT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__HA4O)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((Result__CLPT !=  0)) {
+          Self__DLPT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__HA4O)->expr_list__NA4D);
+          __tmp__FLPT=((void **)Self__DLPT->parent_arrayed_collection__MA4D.storage__V14F)[Self__DLPT->parent_arrayed_collection__MA4D.upper__4TLE];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if (__tmp__FLPT==NULL) {
+            __tmp__PO3O=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__FLPT)->__id) {
+            case __LIST__WH__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __STRING_CST__5J__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __CALL_NULL__IUB__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __PUSH__IXB__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __SWITCH__QDXC__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __NODE_TYPE__SK2C__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __NOP__RXVJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __LOOP__LRBK__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __CALL_SLOT__GAZK__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __NODE_STYLE__RD4K__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __LOOP_END__W0RM__: {
+              __tmp__PO3O=((void *)__tmp__FLPT);
+            } break;
+            case __COP_LOCK__240M__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __COP_UNLOCK__4C1M__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__PO3O=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__PO3O=NULL;
+            } break;
+            }
+          };
+          if (((void *)__tmp__PO3O != (void *)NULL)) {
+            if (((void *)__tmp__PO3O->loop__QLVO != (void *)Self__HN3O)) {
+              __tmp__DP3O=Self__HN3O->parent_instr__MRBK.parent_itm_object__YH.position__P2B;
+              put_error__text__EQE( 1,(&__string_635));
+              put_position__PRE(__tmp__DP3O);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
+              };
+            };
+            __tmp__DP3O=__tmp__PO3O->parent_instr__X0RM.parent_itm_object__YH.position__P2B;
+            __tmp__PO3O=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__LOOP_END__W0RM));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              __tmp__PO3O=LOOP_END__W0RM__;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__0RFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              __tmp__PO3O=((__LOOP_END__W0RM *)ptr__VRFU);
+              *(__tmp__PO3O) = *(LOOP_END__W0RM__);
+            };
+            Self__ASFU=((__LOOP_END__W0RM *)__tmp__PO3O);
+            Self__ASFU->parent_instr__X0RM.parent_itm_object__YH.position__P2B=__tmp__DP3O;
+            Self__ASFU->loop__QLVO=Self__PRFU;
+            Self__DSFU=((__LOOP__LRBK *)Self__PRFU);
+            Self__DSFU->link_count__RPBN=(__INTEGER__Q)(Self__DSFU->link_count__RPBN +  1);
+            Self__HVVT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__HA4O)->expr_list__NA4D);
+            typ_id__WRFU=(__INTEGER__Q)((__INTEGER__Q)(((__LIST__WH *)__tmp__HA4O)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1) -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__HVVT->parent_arrayed_collection__MA4D.storage__V14F)[typ_id__WRFU]=__tmp__PO3O;
+          };
+        };
+        Self__PU3O=(__INTEGER__Q)(Self__PU3O +  1);
+      };
+      if ((result__DRFU->link_count__RPBN != Self__HN3O->link_count__RPBN)) {
+        print__KKG(((__STRING_CONSTANT__0 *)Self__HN3O->name__GPBN));
+        print__KKG((&__string_636));
+        print__TFGF(Self__HN3O->link_count__RPBN);
+        print__KKG((&__string_637));
+        print__TFGF(result__DRFU->link_count__RPBN);
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
+        Self__DB4S=((__LIST__WH *)Self__HN3O->body__JPBN);
+        __tmp__CB4S=create__34B( 250);
+        display__0HFE(Self__DB4S,__tmp__CB4S);
+        put_string__RGZ(((__STRING__BC *)__tmp__CB4S));
         fputc((int)('\n'),stdout);
-        exit(( 1));
-      };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__JRGK=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      remove__0VAK(((__GET_TYPE_ID *)__tmp__IRGK));
-      __tmp__JRGK=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__JRGK=execute_unlink__0IMK(__tmp__IRGK);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__JRGK=execute_unlink__LJMK(__tmp__IRGK);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__JRGK=execute_unlink__2JMK(__tmp__IRGK);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__JRGK=execute_unlink__NKMK(__tmp__IRGK);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__JRGK=execute_unlink__4KMK(__tmp__IRGK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JRGK=execute_unlink__PLMK(__tmp__IRGK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JRGK=execute_unlink__AMMK(__tmp__IRGK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__JRGK=execute_link__ROPK(((__PUT_TO *)__tmp__IRGK));
-    } break;
-    case __ITEM__: {
-      __tmp__JRGK=execute_unlink__UMMK(__tmp__IRGK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__JRGK=execute_unlink__ENMK(__tmp__IRGK);
-    } break;
-    case __CAST__: {
-      __tmp__JRGK=execute_unlink__JNMK(__tmp__IRGK);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__JRGK=execute_unlink__4UQL(__tmp__IRGK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__JRGK=execute_unlink__QEAL(__tmp__IRGK);
-    } break;
-    case __READ_GLOBAL__: {
-      Self__WEAL=((__READ_GLOBAL *)__tmp__IRGK);
-      unread__CGNL(Self__WEAL->global__ZGJK,Self__WEAL);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      if (((void *)((__SLOT_DATA *)Self__WEAL->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__WEAL->global__ZGJK);
+        p__S2EU=Self__HN3O->parent_instr__MRBK.parent_itm_object__YH.position__P2B;
+        put_error__text__EQE( 1,(&__string_638));
+        put_position__PRE(p__S2EU);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-      __tmp__JRGK=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JRGK=execute_unlink__S1ZM(__tmp__IRGK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JRGK=execute_unlink__FBFO(__tmp__IRGK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JRGK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__IRGK));
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JRGK=execute_unlink__VBFO(__tmp__IRGK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JRGK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__IRGK));
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__JRGK=execute_unlink__JBKM(__tmp__IRGK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__JRGK=execute_unlink__OUNL(__tmp__IRGK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__JRGK=execute_unlink__IWZM(__tmp__IRGK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__JRGK=execute_unlink__FCFO(__tmp__IRGK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JRGK=execute_unlink__EOEP(__tmp__IRGK);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__JRGK=execute_unlink__SZQN(__tmp__IRGK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JRGK=execute_unlink__C0QN(__tmp__IRGK);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__JRGK=execute_unlink__ZNQN(__tmp__IRGK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__JRGK=execute_unlink__2SUO(__tmp__IRGK);
-    } break;
-    };
-    result__IOGK=__tmp__JRGK;
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  } else {
-    __tmp__QRGK=Self__GOGK->parent_write__540I.value__PAEH;
-    switch (((struct ___OBJ *)__tmp__QRGK)->__id) {
-    case __LIST__: {
-      __tmp__RRGK=execute_link__TTOG(__tmp__QRGK);
-    } break;
-    case __STRING_CST__: {
-      __tmp__RRGK=((__STRING_CST *)__tmp__QRGK);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__RRGK=execute_link__KA0K(__tmp__QRGK);
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__RRGK=((__PROTOTYPE_CST *)__tmp__QRGK);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__RRGK=((__INTEGER_CST *)__tmp__QRGK);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__RRGK=execute_link__4HAL(__tmp__QRGK);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      Self__UCDR=((__LIST *)list_current__EH1);
-      voir__VCDR=create__AXB( 250);
-      display__EQQG(Self__UCDR,voir__VCDR);
-      put_string__2EG(((__STRING *)voir__VCDR));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_514));
+      __tmp__QY2O=result__DRFU;
+    } break;
+    case __CALL_SLOT__GAZK__: {
+      Self__LQ3O=((__CALL_SLOT__GAZK *)__tmp__IOSS);
+      __tmp__FLPT=NULL;
+      res__QQ3O=NULL;
+      result__JP5K=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__CALL_SLOT__GAZK));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        result__JP5K=Self__LQ3O;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        result__JP5K=((__CALL_SLOT__GAZK *)ptr__D0EU);
+        *(result__JP5K) = *(Self__LQ3O);
+      };
+      __tmp__RQ3O=result__JP5K;
+      typ_id__E0EU=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__LQ3O->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+      __tmp__VQ3O=create_with_capacity__5UOJ(typ_id__E0EU);
+      typ_id__E0EU=Self__LQ3O->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+      Self__PU3O= 0;
+      while ((Self__PU3O <= typ_id__E0EU)) {
+        if (((void *)((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__LQ3O->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__PU3O] == (void *)NULL)) {
+          __tmp__FLPT=NULL;
+        } else /* FALSE */ {
+          __tmp__SLPT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__LQ3O->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__PU3O];
+          switch (((struct ___OBJ *)__tmp__SLPT)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__PR3O=((__WRITE_GLOBAL__WXKJ *)__tmp__SLPT)->global__N15J;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__PR3O=((__WRITE_SLOT__EYKJ *)__tmp__SLPT)->slot__025J;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__PR3O=((__WRITE_LOCAL__TEYJ *)__tmp__SLPT)->local__0FKK;
+          } break;
+          };
+          switch (((struct ___OBJ *)__tmp__SLPT)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__DP3O=((__WRITE_GLOBAL__WXKJ *)__tmp__SLPT)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__DP3O=((__WRITE_SLOT__EYKJ *)__tmp__SLPT)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__DP3O=((__WRITE_LOCAL__TEYJ *)__tmp__SLPT)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+          } break;
+          };
+          switch (((struct ___OBJ *)__tmp__SLPT)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__SR3O=((__WRITE_GLOBAL__WXKJ *)__tmp__SLPT)->parent_write__XXKJ.value__3EJJ;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__SR3O=((__WRITE_SLOT__EYKJ *)__tmp__SLPT)->parent_write__FYKJ.value__3EJJ;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__SR3O=((__WRITE_LOCAL__TEYJ *)__tmp__SLPT)->parent_write__UEYJ.value__3EJJ;
+          } break;
+          };
+          switch (((struct ___OBJ *)__tmp__SR3O)->__id) {
+          case __STRING_CST__5J__: {
+            Self__JSFU=((__STRING_CST__5J *)__tmp__SR3O);
+            result__FSFU=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              result__FSFU=Self__JSFU;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__0RFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              result__FSFU=((__STRING_CST__5J *)ptr__VRFU);
+              *(result__FSFU) = *(Self__JSFU);
+            };
+            __tmp__TR3O=result__FSFU;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__TR3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__SR3O));
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            Self__VXSS=((__PROTOTYPE_CST__LAXC *)__tmp__SR3O);
+            __tmp__WXSS=create__type__VJ2C(Self__VXSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VXSS->parent_constant__MAXC.static_type__5G4D);
+            __tmp__TR3O=__tmp__WXSS;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            Self__YXSS=((__INTEGER_CST__XAXC *)__tmp__SR3O);
+            p__ATFU=Self__YXSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            v__BTFU=Self__YXSS->value__FH4D;
+            t__CTFU=Self__YXSS->parent_constant__YAXC.static_type__5G4D;
+            Self__YXSS=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              Self__YXSS=INTEGER_CST__XAXC__;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__0RFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              Self__YXSS=((__INTEGER_CST__XAXC *)ptr__VRFU);
+              *(Self__YXSS) = *(INTEGER_CST__XAXC__);
+            };
+            Self__5SFU=((__INTEGER_CST__XAXC *)Self__YXSS);
+            Self__5SFU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ATFU;
+            Self__5SFU->value__FH4D=v__BTFU;
+            Self__5SFU->parent_constant__YAXC.static_type__5G4D=t__CTFU;
+            check_type__XYEE(Self__5SFU);
+            __tmp__TR3O=Self__YXSS;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__TR3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__SR3O));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__SQYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SR3O)->local__BVEJ));
+            if (__tmp__SQYT==NULL) {
+              __tmp__TQYT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__TQYT=((__READ_LOCAL__55ZI *)__tmp__SQYT);
+            };
+            __tmp__TR3O=__tmp__TQYT;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__TR3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__SR3O));
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__TR3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SR3O));
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            Self__2XSS=((__IS_EXPANDED__35NJ *)__tmp__SR3O);
+            p__ATFU=Self__2XSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__SQYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__2XSS->receiver__RA5J)->local__BVEJ));
+            if (__tmp__SQYT==NULL) {
+              __tmp__TQYT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__TQYT=((__READ_LOCAL__55ZI *)__tmp__SQYT);
+            };
+            Self__2XSS=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              Self__2XSS=IS_EXPANDED__35NJ__;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__0RFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              Self__2XSS=((__IS_EXPANDED__35NJ *)ptr__VRFU);
+              *(Self__2XSS) = *(IS_EXPANDED__35NJ__);
+            };
+            Self__QTFU=((__IS_EXPANDED__35NJ *)Self__2XSS);
+            Self__QTFU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ATFU;
+            Self__QTFU->receiver__RA5J=__tmp__TQYT;
+            __tmp__TR3O=Self__2XSS;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            Self__BYSS=((__GET_TYPE_ID__HAOJ *)__tmp__SR3O);
+            p__ATFU=Self__BYSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            t__CTFU=Self__BYSS->receiver__WA5J;
+            Self__BYSS=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              Self__BYSS=GET_TYPE_ID__HAOJ__;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__0RFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              Self__BYSS=((__GET_TYPE_ID__HAOJ *)ptr__VRFU);
+              *(Self__BYSS) = *(GET_TYPE_ID__HAOJ__);
+            };
+            Self__AUFU=((__GET_TYPE_ID__HAOJ *)Self__BYSS);
+            Self__AUFU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ATFU;
+            Self__AUFU->receiver__WA5J=t__CTFU;
+            __tmp__TR3O=Self__BYSS;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__TR3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__SR3O));
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__TR3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__SR3O));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__TR3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__SR3O));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__TR3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__SR3O));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__TR3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__SR3O));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__TR3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SR3O));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__TR3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SR3O));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__TR3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__SR3O));
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__TR3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__SR3O));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            Self__EYSS=((__SIZE_OF__5GOJ *)__tmp__SR3O);
+            p__ATFU=Self__EYSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            t__CTFU=Self__EYSS->receiver__AD5J;
+            Self__EYSS=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              Self__EYSS=SIZE_OF__5GOJ__;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__0RFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              Self__EYSS=((__SIZE_OF__5GOJ *)ptr__VRFU);
+              *(Self__EYSS) = *(SIZE_OF__5GOJ__);
+            };
+            Self__QUFU=((__SIZE_OF__5GOJ *)Self__EYSS);
+            Self__QUFU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ATFU;
+            Self__QUFU->receiver__AD5J=t__CTFU;
+            __tmp__TR3O=Self__EYSS;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__TR3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__SR3O));
+          } break;
+          case __REAL_CST__1LOJ__: {
+            Self__HYSS=((__REAL_CST__1LOJ *)__tmp__SR3O);
+            p__ATFU=Self__HYSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            v__CVFU=Self__HYSS->value__VD5J;
+            t__CTFU=Self__HYSS->parent_constant__2LOJ.static_type__5G4D;
+            Self__HYSS=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              Self__HYSS=REAL_CST__1LOJ__;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__0RFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              Self__HYSS=((__REAL_CST__1LOJ *)ptr__VRFU);
+              *(Self__HYSS) = *(REAL_CST__1LOJ__);
+            };
+            Self__AVFU=((__REAL_CST__1LOJ *)Self__HYSS);
+            Self__AVFU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ATFU;
+            Self__AVFU->value__VD5J=v__CVFU;
+            Self__AVFU->parent_constant__2LOJ.static_type__5G4D=t__CTFU;
+            __tmp__TR3O=Self__HYSS;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            Self__LYSS=((__CHARACTER_CST__RMOJ *)__tmp__SR3O);
+            __tmp__MYSS=create__char__UMQJ(Self__LYSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LYSS->text__0D5J);
+            __tmp__TR3O=__tmp__MYSS;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            Self__OYSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SR3O);
+            __tmp__PYSS=create__text__OQQJ(Self__OYSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OYSS->string__WBJK);
+            __tmp__TR3O=__tmp__PYSS;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__TR3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__SR3O));
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__TR3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SR3O));
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__TR3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SR3O));
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__TR3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SR3O));
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__TR3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SR3O));
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__TR3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SR3O));
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__TR3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__SR3O));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__TR3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__SR3O));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__WP2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SR3O)->global__KAKM),NULL);
+            if (__tmp__WP2T==NULL) {
+              __tmp__XP2T=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__WP2T)->__id) {
+              case __READ_SLOT__LL4K__: {
+                __tmp__XP2T=NULL;
+              } break;
+              case __READ_GLOBAL__T4YL__: {
+                __tmp__XP2T=((__READ_GLOBAL__T4YL *)__tmp__WP2T);
+              } break;
+              }
+            };
+            __tmp__TR3O=__tmp__XP2T;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__TR3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__SR3O));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__TR3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__SR3O));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__TR3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__SR3O));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__TR3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SR3O));
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__TR3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__SR3O));
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__TR3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__SR3O));
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__TR3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__SR3O));
+          } break;
+          };
+          if (((struct ___OBJ *)__tmp__PR3O)->__id==__LOCAL__L4WC__) {
+            __tmp__SR3O=write_direct__with__value__A1WJ(((__LOCAL__L4WC *)__tmp__PR3O),__tmp__DP3O,__tmp__TR3O);
+          } else /* SLOT_DATA */ {
+            __tmp__SR3O=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__PR3O)),__tmp__DP3O,NULL,__tmp__TR3O);
+          };
+          __tmp__FLPT=__tmp__SR3O;
+        };
+        add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__VQ3O),__tmp__FLPT);
+        Self__PU3O=(__INTEGER__Q)(Self__PU3O +  1);
+      };
+      ((__CALL_SLOT__GAZK *)result__JP5K)->argument_list__Q4JL=__tmp__VQ3O;
+      if (((void *)Self__LQ3O->cop_argument__P4JL != (void *)NULL)) {
+        __tmp__LL3O=Self__LQ3O->cop_argument__P4JL;
+        switch (((struct ___OBJ *)__tmp__LL3O)->__id) {
+        case __STRING_CST__5J__: {
+          Self__JSFU=((__STRING_CST__5J *)__tmp__LL3O);
+          result__FSFU=NULL;
+          __tmp__21EU=((__POINTER__IB )(NULL));
+          Result__CLPT= 0;
+          __tmp__31EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__31EU ==  0)) {
+            result__FSFU=Self__JSFU;
+          } else /* FALSE */ {
+            Result__CLPT=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31EU));
+            if ((Result__CLPT == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XRFU)));
+              __tmp__21EU=ptr__VRFU;
+            } else /* FALSE */ {
+              __tmp__0RFU=((__UINTEGER_32__ZWB )Result__CLPT);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+              __tmp__21EU=ptr__VRFU;
+            };
+            result__FSFU=((__STRING_CST__5J *)__tmp__21EU);
+            *(result__FSFU) = *(Self__JSFU);
+          };
+          __tmp__SR3O=result__FSFU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__SR3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__LL3O));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__VXSS=((__PROTOTYPE_CST__LAXC *)__tmp__LL3O);
+          __tmp__WXSS=create__type__VJ2C(Self__VXSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VXSS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__SR3O=__tmp__WXSS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__YXSS=((__INTEGER_CST__XAXC *)__tmp__LL3O);
+          __tmp__DP3O=Self__YXSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__BTFU=Self__YXSS->value__FH4D;
+          t__CTFU=Self__YXSS->parent_constant__YAXC.static_type__5G4D;
+          Self__YXSS=NULL;
+          __tmp__21EU=((__POINTER__IB )(NULL));
+          Result__CLPT= 0;
+          __tmp__31EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__31EU ==  0)) {
+            Self__YXSS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            Result__CLPT=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31EU));
+            if ((Result__CLPT == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XRFU)));
+              __tmp__21EU=ptr__VRFU;
+            } else /* FALSE */ {
+              __tmp__0RFU=((__UINTEGER_32__ZWB )Result__CLPT);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+              __tmp__21EU=ptr__VRFU;
+            };
+            Self__YXSS=((__INTEGER_CST__XAXC *)__tmp__21EU);
+            *(Self__YXSS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__5SFU=((__INTEGER_CST__XAXC *)Self__YXSS);
+          Self__5SFU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DP3O;
+          Self__5SFU->value__FH4D=v__BTFU;
+          Self__5SFU->parent_constant__YAXC.static_type__5G4D=t__CTFU;
+          check_type__XYEE(Self__5SFU);
+          __tmp__SR3O=Self__YXSS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__SR3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__LL3O));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__PPYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__LL3O)->local__BVEJ));
+          if (__tmp__PPYT==NULL) {
+            __tmp__SQYT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__SQYT=((__READ_LOCAL__55ZI *)__tmp__PPYT);
+          };
+          __tmp__SR3O=__tmp__SQYT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__SR3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__LL3O));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__SR3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LL3O));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__2XSS=((__IS_EXPANDED__35NJ *)__tmp__LL3O);
+          __tmp__DP3O=Self__2XSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__PPYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__2XSS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__PPYT==NULL) {
+            __tmp__SQYT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__SQYT=((__READ_LOCAL__55ZI *)__tmp__PPYT);
+          };
+          Self__2XSS=NULL;
+          __tmp__21EU=((__POINTER__IB )(NULL));
+          Result__CLPT= 0;
+          __tmp__31EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__31EU ==  0)) {
+            Self__2XSS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            Result__CLPT=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31EU));
+            if ((Result__CLPT == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XRFU)));
+              __tmp__21EU=ptr__VRFU;
+            } else /* FALSE */ {
+              __tmp__0RFU=((__UINTEGER_32__ZWB )Result__CLPT);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+              __tmp__21EU=ptr__VRFU;
+            };
+            Self__2XSS=((__IS_EXPANDED__35NJ *)__tmp__21EU);
+            *(Self__2XSS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__QTFU=((__IS_EXPANDED__35NJ *)Self__2XSS);
+          Self__QTFU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DP3O;
+          Self__QTFU->receiver__RA5J=__tmp__SQYT;
+          __tmp__SR3O=Self__2XSS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__BYSS=((__GET_TYPE_ID__HAOJ *)__tmp__LL3O);
+          __tmp__DP3O=Self__BYSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__CTFU=Self__BYSS->receiver__WA5J;
+          Self__BYSS=NULL;
+          __tmp__21EU=((__POINTER__IB )(NULL));
+          Result__CLPT= 0;
+          __tmp__31EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__31EU ==  0)) {
+            Self__BYSS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            Result__CLPT=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31EU));
+            if ((Result__CLPT == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XRFU)));
+              __tmp__21EU=ptr__VRFU;
+            } else /* FALSE */ {
+              __tmp__0RFU=((__UINTEGER_32__ZWB )Result__CLPT);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+              __tmp__21EU=ptr__VRFU;
+            };
+            Self__BYSS=((__GET_TYPE_ID__HAOJ *)__tmp__21EU);
+            *(Self__BYSS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__AUFU=((__GET_TYPE_ID__HAOJ *)Self__BYSS);
+          Self__AUFU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DP3O;
+          Self__AUFU->receiver__WA5J=t__CTFU;
+          __tmp__SR3O=Self__BYSS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__SR3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__LL3O));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__SR3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__LL3O));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__SR3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__LL3O));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__SR3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__LL3O));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__SR3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__LL3O));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__SR3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__LL3O));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__SR3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__LL3O));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__SR3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__LL3O));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__SR3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__LL3O));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__EYSS=((__SIZE_OF__5GOJ *)__tmp__LL3O);
+          __tmp__DP3O=Self__EYSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__CTFU=Self__EYSS->receiver__AD5J;
+          Self__EYSS=NULL;
+          __tmp__21EU=((__POINTER__IB )(NULL));
+          Result__CLPT= 0;
+          __tmp__31EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__31EU ==  0)) {
+            Self__EYSS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            Result__CLPT=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31EU));
+            if ((Result__CLPT == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XRFU)));
+              __tmp__21EU=ptr__VRFU;
+            } else /* FALSE */ {
+              __tmp__0RFU=((__UINTEGER_32__ZWB )Result__CLPT);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+              __tmp__21EU=ptr__VRFU;
+            };
+            Self__EYSS=((__SIZE_OF__5GOJ *)__tmp__21EU);
+            *(Self__EYSS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__QUFU=((__SIZE_OF__5GOJ *)Self__EYSS);
+          Self__QUFU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DP3O;
+          Self__QUFU->receiver__AD5J=t__CTFU;
+          __tmp__SR3O=Self__EYSS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__SR3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__LL3O));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__HYSS=((__REAL_CST__1LOJ *)__tmp__LL3O);
+          __tmp__DP3O=Self__HYSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__CVFU=Self__HYSS->value__VD5J;
+          t__CTFU=Self__HYSS->parent_constant__2LOJ.static_type__5G4D;
+          Self__HYSS=NULL;
+          __tmp__21EU=((__POINTER__IB )(NULL));
+          Result__CLPT= 0;
+          __tmp__31EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__31EU ==  0)) {
+            Self__HYSS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            Result__CLPT=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31EU));
+            if ((Result__CLPT == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0RFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_size[(__tmp__0RFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XRFU)));
+              __tmp__21EU=ptr__VRFU;
+            } else /* FALSE */ {
+              __tmp__0RFU=((__UINTEGER_32__ZWB )Result__CLPT);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              ptr__VRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__31EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__VRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              ptr__VRFU=micro_alloc__table__lab__UKI(__tmp__XRFU,((__POINTER__IB )(&(table_type[(__tmp__0RFU)]))),(__UINTEGER_32__ZWB)(__tmp__0RFU |  1));
+              __tmp__21EU=ptr__VRFU;
+            };
+            Self__HYSS=((__REAL_CST__1LOJ *)__tmp__21EU);
+            *(Self__HYSS) = *(REAL_CST__1LOJ__);
+          };
+          Self__AVFU=((__REAL_CST__1LOJ *)Self__HYSS);
+          Self__AVFU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DP3O;
+          Self__AVFU->value__VD5J=v__CVFU;
+          Self__AVFU->parent_constant__2LOJ.static_type__5G4D=t__CTFU;
+          __tmp__SR3O=Self__HYSS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__LYSS=((__CHARACTER_CST__RMOJ *)__tmp__LL3O);
+          __tmp__MYSS=create__char__UMQJ(Self__LYSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LYSS->text__0D5J);
+          __tmp__SR3O=__tmp__MYSS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__OYSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__LL3O);
+          __tmp__PYSS=create__text__OQQJ(Self__OYSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OYSS->string__WBJK);
+          __tmp__SR3O=__tmp__PYSS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__SR3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__LL3O));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__SR3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LL3O));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__SR3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LL3O));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__SR3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LL3O));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__SR3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LL3O));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__SR3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LL3O));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__SR3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__LL3O));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__SR3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__LL3O));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__TR3O=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__LL3O)->global__KAKM),NULL);
+          if (__tmp__TR3O==NULL) {
+            __tmp__XP2T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__TR3O)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__XP2T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__XP2T=((__READ_GLOBAL__T4YL *)__tmp__TR3O);
+            } break;
+            }
+          };
+          __tmp__SR3O=__tmp__XP2T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__SR3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__LL3O));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__SR3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__LL3O));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__SR3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__LL3O));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__SR3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__LL3O));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__SR3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__LL3O));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__SR3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__LL3O));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__SR3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__LL3O));
+        } break;
+        };
+        ((__CALL_SLOT__GAZK *)result__JP5K)->cop_argument__P4JL=__tmp__SR3O;
+      };
+      __tmp__DS3O=&(result__JP5K->result_list__BDZK);
+      Self__HYFU=&(Self__LQ3O->result_list__BDZK);
+      typ_id__E0EU= 0;
+      if (((void *)Self__HYFU->first__FHCL == (void *)NULL)) {
+        typ_id__E0EU=(__INTEGER__Q)(-  1);
+        __tmp__GYFU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__GYFU=FALSE__O__;
+      };
+      __tmp__IYFU.self=Self__HYFU;
+      __tmp__JYFU.self=Self__HYFU;
+      if ((! __tmp__GYFU)) {
+        if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__IYFU.self)->list__0HCL != (void *)NULL)) {
+          Result__CLPT=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__JYFU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          typ_id__E0EU=Result__CLPT;
+        };
+      };
+      Self__PU3O=(__INTEGER__Q)(typ_id__E0EU +  1);
+      __tmp__DS3O->first__FHCL=NULL;
+      __tmp__GYFU=(Self__PU3O >  1);
+      __tmp__KNNL.self=__tmp__DS3O;
+      if (__tmp__GYFU) {
+        Self__GNNL=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__KNNL.self);
+        __tmp__JNNL=create_with_capacity__3PEL((__INTEGER__Q)(Self__PU3O -  1));
+        Self__GNNL->list__0HCL=__tmp__JNNL;
+      };
+      __tmp__DS3O=&(Self__LQ3O->result_list__BDZK);
+      typ_id__E0EU= 0;
+      if (((void *)__tmp__DS3O->first__FHCL == (void *)NULL)) {
+        typ_id__E0EU=(__INTEGER__Q)(-  1);
+        __tmp__NYFU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__NYFU=FALSE__O__;
+      };
+      __tmp__PYFU.self=__tmp__DS3O;
+      __tmp__QYFU.self=__tmp__DS3O;
+      if ((! __tmp__NYFU)) {
+        if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__PYFU.self)->list__0HCL != (void *)NULL)) {
+          Result__CLPT=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__QYFU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          typ_id__E0EU=Result__CLPT;
+        };
+      };
+      Self__PU3O=typ_id__E0EU;
+      typ_id__E0EU= 0;
+      while ((typ_id__E0EU <= Self__PU3O)) {
+        Self__ERYT=&(Self__LQ3O->result_list__BDZK);
+        result__BRYT=NULL;
+        __tmp__DRYT=(typ_id__E0EU ==  0);
+        __tmp__FRYT.self=Self__ERYT;
+        __tmp__GRYT.self=Self__ERYT;
+        if (__tmp__DRYT) {
+          result__BRYT=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__FRYT.self)->first__FHCL;
+        } else /* FALSE */ {
+          result__BRYT=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__GRYT.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(typ_id__E0EU -  1)];
+        };
+        if (((void *)result__BRYT == (void *)NULL)) {
+          res__QQ3O=NULL;
+        } else /* FALSE */ {
+          Self__MRYT=&(Self__LQ3O->result_list__BDZK);
+          result__JRYT=NULL;
+          __tmp__LRYT=(typ_id__E0EU ==  0);
+          __tmp__NRYT.self=Self__MRYT;
+          __tmp__ORYT.self=Self__MRYT;
+          if (__tmp__LRYT) {
+            result__JRYT=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__NRYT.self)->first__FHCL;
+          } else /* FALSE */ {
+            result__JRYT=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__ORYT.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(typ_id__E0EU -  1)];
+          };
+          Self__2A4O=((__RESULT__3CZK *)result__JRYT);
+          __tmp__WP2T=Self__2A4O->write__DWKL;
+          switch (((struct ___OBJ *)__tmp__WP2T)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__PR3O=((__WRITE_GLOBAL__WXKJ *)__tmp__WP2T)->parent_write__XXKJ.value__3EJJ;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__PR3O=((__WRITE_SLOT__EYKJ *)__tmp__WP2T)->parent_write__FYKJ.value__3EJJ;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__PR3O=((__WRITE_LOCAL__TEYJ *)__tmp__WP2T)->parent_write__UEYJ.value__3EJJ;
+          } break;
+          };
+          if (__tmp__PR3O==NULL) {
+            __tmp__DB4O=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__PR3O)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__DB4O=((void *)__tmp__PR3O);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__DB4O=((void *)__tmp__PR3O);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__DB4O=((void *)__tmp__PR3O);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__DB4O=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__DB4O=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__DB4O)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__PR3O=((__READ_LOCAL__55ZI *)__tmp__DB4O)->local__BVEJ;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__PR3O=((__READ_SLOT__LL4K *)__tmp__DB4O)->slot__UYFM;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__PR3O=((__READ_GLOBAL__T4YL *)__tmp__DB4O)->global__KAKM;
+          } break;
+          };
+          switch (((struct ___OBJ *)__tmp__DB4O)->__id) {
+          };
+          if (((struct ___OBJ *)__tmp__PR3O)->__id==__LOCAL__L4WC__) {
+            Self__TYFU=((__LOCAL__L4WC *)__tmp__PR3O);
+            p__ATFU=Self__TYFU->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+            __tmp__TQYT=NULL;
+            ptr__VRFU=((__POINTER__IB )(NULL));
+            typ_id__WRFU= 0;
+            __tmp__XRFU=((__POINTER__IB )sizeof(__READ_LOCAL__55ZI));
+            if (((unsigned long)__tmp__XRFU ==  0)) {
+              __tmp__TQYT=READ_LOCAL__55ZI__;
+            } else /* FALSE */ {
+              typ_id__WRFU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XRFU));
+              if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__1YFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__1YFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+                ptr__VRFU=__tmp__YRFU;
+              } else /* FALSE */ {
+                __tmp__1YFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XRFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__1YFU)]))),(__UINTEGER_32__ZWB)(__tmp__1YFU |  1));
+                ptr__VRFU=__tmp__YRFU;
+              };
+              __tmp__TQYT=((__READ_LOCAL__55ZI *)ptr__VRFU);
+              *(__tmp__TQYT) = *(READ_LOCAL__55ZI__);
+            };
+            Self__BZFU=((__READ_LOCAL__55ZI *)__tmp__TQYT);
+            Self__BZFU->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__ATFU;
+            Self__BZFU->local__BVEJ=Self__TYFU;
+            Self__TYFU->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__TYFU->parent_variable__O4WC.ensure_count__IT4D +  1);
+            __tmp__DB4O=__tmp__TQYT;
+          } else /* SLOT_DATA */ {
+            __tmp__DB4O=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__PR3O)),NULL);
+          };
+          __tmp__WP2T=Self__2A4O->write__DWKL;
+          switch (((struct ___OBJ *)__tmp__WP2T)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__PR3O=((__WRITE_GLOBAL__WXKJ *)__tmp__WP2T)->global__N15J;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__PR3O=((__WRITE_SLOT__EYKJ *)__tmp__WP2T)->slot__025J;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__PR3O=((__WRITE_LOCAL__TEYJ *)__tmp__WP2T)->local__0FKK;
+          } break;
+          };
+          __tmp__WP2T=Self__2A4O->write__DWKL;
+          switch (((struct ___OBJ *)__tmp__WP2T)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            p__ATFU=((__WRITE_GLOBAL__WXKJ *)__tmp__WP2T)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            p__ATFU=((__WRITE_SLOT__EYKJ *)__tmp__WP2T)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            p__ATFU=((__WRITE_LOCAL__TEYJ *)__tmp__WP2T)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+          } break;
+          };
+          if (((struct ___OBJ *)__tmp__PR3O)->__id==__LOCAL__L4WC__) {
+            __tmp__NB4O=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__PR3O),p__ATFU,__tmp__DB4O);
+          } else /* SLOT_DATA */ {
+            __tmp__5ZSS=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__PR3O)),p__ATFU,NULL,__tmp__DB4O);
+            __tmp__NB4O=__tmp__5ZSS;
+          };
+          result__JRYT=NULL;
+          __tmp__ICFU=((__POINTER__IB )(NULL));
+          typ_id__WRFU= 0;
+          __tmp__JCFU=((__POINTER__IB )sizeof(__RESULT__3CZK));
+          if (((unsigned long)__tmp__JCFU ==  0)) {
+            result__JRYT=Self__2A4O;
+          } else /* FALSE */ {
+            typ_id__WRFU=__RESULT__3CZK__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JCFU));
+            if ((typ_id__WRFU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JCFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__1YFU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZRFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_size[(__tmp__1YFU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZRFU)));
+              __tmp__ICFU=__tmp__YRFU;
+            } else /* FALSE */ {
+              __tmp__1YFU=((__UINTEGER_32__ZWB )typ_id__WRFU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YRFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZRFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JCFU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YRFU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YRFU=micro_alloc__table__lab__UKI(__tmp__ZRFU,((__POINTER__IB )(&(table_type[(__tmp__1YFU)]))),(__UINTEGER_32__ZWB)(__tmp__1YFU |  1));
+              __tmp__ICFU=__tmp__YRFU;
+            };
+            result__JRYT=((__RESULT__3CZK *)__tmp__ICFU);
+            *(result__JRYT) = *(Self__2A4O);
+          };
+          ((__RESULT__3CZK *)result__JRYT)->write__DWKL=__tmp__NB4O;
+          res__QQ3O=result__JRYT;
+        };
+        add_last__CHCL(&(__tmp__RQ3O->result_list__BDZK),res__QQ3O);
+        typ_id__E0EU=(__INTEGER__Q)(typ_id__E0EU +  1);
+      };
+      __tmp__FLPT=result__JP5K->profil__TCZK;
+      if (((struct ___OBJ *)__tmp__FLPT)->__id==__PROFIL_SLOT__OO2C__) {
+        Self__GPXN=((__PROFIL_SLOT__OO2C *)__tmp__FLPT);
+        if (((void *)result__JP5K->cop_argument__P4JL != (void *)NULL)) {
+          Self__GPXN->parent_profil__PO2C.cop_link_count__2BFL=(__INTEGER__Q)(Self__GPXN->parent_profil__PO2C.cop_link_count__2BFL +  1);
+        } else /* FALSE */ {
+          Self__GPXN->parent_profil__PO2C.link_count__TBFL=(__INTEGER__Q)(Self__GPXN->parent_profil__PO2C.link_count__TBFL +  1);
+        };
+      } else /* PROFIL_BLOCK */ {
+        link__JMNL(((__PROFIL_BLOCK__O3NJ *)((__PROFIL_SLOT__OO2C *)__tmp__FLPT)));
+      };
+      __tmp__QY2O=result__JP5K;
+    } break;
+    case __NODE_STYLE__RD4K__: {
+      print__KKG((&__string_639));
       fputc((int)('\n'),stdout);
       exit(( 1));
-      __tmp__RRGK=NULL;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__RRGK=execute_link__WMAL(__tmp__QRGK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__RRGK=execute_link__5QAL(__tmp__QRGK);
+      __tmp__QY2O=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__RRGK=((__REAL_CST *)__tmp__QRGK);
+    case __READ_SLOT__LL4K__: {
+      __tmp__QY2O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__IOSS));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__RRGK=((__CHARACTER_CST *)__tmp__QRGK);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QY2O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IOSS));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__RRGK=execute_link__OVAL(__tmp__QRGK);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QY2O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IOSS));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__RRGK=execute_link__VWAL(__tmp__QRGK);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QY2O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IOSS));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__RRGK=execute_link__0WAL(__tmp__QRGK);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QY2O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IOSS));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__RRGK=execute_link__D1AL(__tmp__QRGK);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QY2O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IOSS));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__RRGK=execute_link__M5AL(__tmp__QRGK);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QY2O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__IOSS));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__RRGK=execute_link__VDBL(__tmp__QRGK);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QY2O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__IOSS));
     } break;
-    case __EXPR_AND__: {
-      __tmp__RRGK=execute_link__4HBL(__tmp__QRGK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__RRGK=execute_link__HMBL(__tmp__QRGK);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__RRGK=execute_link__QQBL(__tmp__QRGK);
-    } break;
-    case __PUT_TO__: {
-      __tmp__RRGK=execute_link__ROPK(__tmp__QRGK);
-    } break;
-    case __ITEM__: {
-      __tmp__RRGK=execute_link__ZUBL(__tmp__QRGK);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__RRGK=execute_link__AVBL(__tmp__QRGK);
-    } break;
-    case __CAST__: {
-      __tmp__RRGK=execute_link__FVBL(__tmp__QRGK);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__RRGK=execute_link__CDUL(__tmp__QRGK);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__RRGK=execute_link__4YBL(__tmp__QRGK);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__RRGK=execute_link__O3BL(__tmp__QRGK);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__RRGK=execute_link__C2ZM(__tmp__QRGK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__RRGK=execute_link__SGFO(__tmp__QRGK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RRGK=execute_link__KOLO(__tmp__QRGK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__RRGK=execute_link__LMFO(__tmp__QRGK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RRGK=execute_link__OULO(__tmp__QRGK);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__RRGK=execute_link__IPKM(__tmp__QRGK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__RRGK=execute_link__VXOL(__tmp__QRGK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__RRGK=execute_link__W4ZM(__tmp__QRGK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__RRGK=execute_link__ESFO(__tmp__QRGK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__RRGK=execute_link__2QEP(__tmp__QRGK);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__RRGK=execute_link__F1QN(__tmp__QRGK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__RRGK=execute_link__O5QN(__tmp__QRGK);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__RRGK=execute_link__LSQN(__tmp__QRGK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__RRGK=execute_link__M3UO(__tmp__QRGK);
-    } break;
-    };
-    Self__GOGK->parent_write__540I.value__PAEH=__tmp__RRGK;
-    seq_index__0HGK=(__UINTEGER_32)(seq_index__0HGK +  1);
-    Self__NJUL=((__LOCAL *)Self__GOGK->local__ERIJ);
-    if (((void *)Self__NJUL->last_seq__TQJJ == (void *)NULL)) {
-      result__3XAM=NULL;
-      if ((((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ)->parent_arrayed_collection__QQJJ.upper__N5IK <  0)) {
-        result__00EM=NULL;
-        ptr__10EM=((__POINTER )(NULL));
-        typ_id__A1EM= 0;
-        sz__30EM=((__UINTEGER_32 )sizeof(__LOCAL_SEQ));
-        if ((sz__30EM ==  0)) {
-          result__00EM=LOCAL_SEQ__;
-        } else {
-          typ_id__A1EM=__LOCAL_SEQ__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__30EM);
-          if ((typ_id__A1EM == (__INTEGER)(-  1))) {
-            a__VV2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__TV2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__30EM + a__VV2Q) & (__UINTEGER_32)(~ a__VV2Q));
-            ptr_table__DA2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TV2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__CA2R=((__POINTER )(NULL));
-            result__EA2R=((__POINTER *)ptr_table__DA2R)[ 0];
-            if ((result__EA2R == (void *)NULL)) {
-              result__EA2R=new_lab__2PJ(new_size__TV2Q);
-              next__CA2R=(void *)((unsigned long)result__EA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV2Q)));
-              ((__POINTER *)next__CA2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DA2R)[ 0]=next__CA2R;
-            } else {
-              next__CA2R=((__POINTER *)result__EA2R)[ 0];
-              if ((next__CA2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EA2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TV2Q <<  1)) <=  4096)) {
-                  next__CA2R=(void *)((unsigned long)result__EA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV2Q)));
-                } else {
-                  next__CA2R=new_lab__2PJ(new_size__TV2Q);
-                };
-                ((__POINTER *)next__CA2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DA2R)[ 0]=next__CA2R;
-              } else {
-                ((__POINTER *)result__EA2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CA2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__EA2R=next__CA2R;
-              };
-            };
-            ptr__10EM=result__EA2R;
-          } else {
-            t__ZV2Q=((__UINTEGER_32 )typ_id__A1EM);
-            a__1V2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__LA2R=(__UINTEGER_32)((__UINTEGER_32)(sz__30EM + a__1V2Q) & (__UINTEGER_32)(~ a__1V2Q));
-            ptr_table__IA2R=((__POINTER )(&(table_type[(t__ZV2Q)])));
-            lab_type__KA2R=(__UINTEGER_32)(t__ZV2Q |  1);
-            next__HA2R=((__POINTER )(NULL));
-            result__JA2R=((__POINTER *)ptr_table__IA2R)[ 0];
-            if ((result__JA2R == (void *)NULL)) {
-              result__JA2R=new_lab__2PJ(lab_type__KA2R);
-              next__HA2R=(void *)((unsigned long)result__JA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LA2R)));
-              ((__POINTER *)next__HA2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IA2R)[ 0]=next__HA2R;
-            } else {
-              next__HA2R=((__POINTER *)result__JA2R)[ 0];
-              if ((next__HA2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JA2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LA2R <<  1)) <=  4096)) {
-                  next__HA2R=(void *)((unsigned long)result__JA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LA2R)));
-                } else {
-                  next__HA2R=new_lab__2PJ(lab_type__KA2R);
-                };
-                ((__POINTER *)next__HA2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IA2R)[ 0]=next__HA2R;
-              } else {
-                ((__POINTER *)result__JA2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HA2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JA2R=next__HA2R;
-              };
-            };
-            ptr__10EM=result__JA2R;
-          };
-          result__00EM=((__LOCAL_SEQ *)ptr__10EM);
-          *(result__00EM) = *(LOCAL_SEQ__);
-        };
-        result__3XAM=result__00EM;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__FLPT=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IOSS)->global__KAKM),NULL);
+      if (__tmp__FLPT==NULL) {
+        __tmp__5O2T=NULL;
       } else {
-        Self__244K=((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ);
-        result__3XAM=((void **)Self__244K->parent_arrayed_collection__QQJJ.storage__LAJK)[Self__244K->parent_arrayed_collection__QQJJ.upper__N5IK];
-        Self__F2EM=((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ);
-        Self__F2EM->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(Self__F2EM->parent_arrayed_collection__QQJJ.upper__N5IK -  1);
-      };
-      ((__LOCAL_SEQ *)result__3XAM)->last_write__02IL=NULL;
-      add_last__11FH(list_busy__4PJJ,Self__NJUL);
-      Self__NJUL->last_seq__TQJJ=result__3XAM;
-    };
-    if (((((((((! mode_recursive__3XUC) && ((void *)loop_invariant__LLAL == (void *)NULL)) && ((void *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL != (__INTEGER)(-  1))) && ((void *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_list_current__H3IL == (void *)list_current__EH1)) && (((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL < ((__LIST *)list_current__EH1)->index__XWRG)) && (((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_seq_call_local_and_loop__R3IL == seq_call_local_and_loop__T3IL)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL -  1)] == (void *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL))) {
-      ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL -  1)]=((__WRITE_LOCAL *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL)->parent_write__540I.value__PAEH;
-      unwrite__VMNL(Self__NJUL,((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL);
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    };
-    Self__EFLM=((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ);
-    Self__EFLM->last_write__02IL=Self__GOGK;
-    Self__EFLM->last_seq_index__S5IL=seq_index__0HGK;
-    Self__EFLM->last_seq_or_and__PDJL=seq_or_and__IXRG;
-    Self__EFLM->last_seq_call_and_loop__5BJL=seq_call_and_loop__3QEJ;
-    Self__EFLM->last_seq_call_local_and_loop__R3IL=seq_call_local_and_loop__T3IL;
-    Self__EFLM->last_list_current__H3IL=list_current__EH1;
-    Self__EFLM->last_index__OKUL=((__LIST *)list_current__EH1)->index__XWRG;
-    result__IOGK=Self__GOGK;
-  };
-  return(result__IOGK);
-}
-
-static void execute__COHL(__SLOT_DATA *Self__DOHL)
-// ({SLOT_DATA}) VoidRecursive, No inlinable.
-{
-  void *s__GOHL;
-  void *val__HOHL,*old_list_current__IOHL;
-  __INTEGER index__YCDR,Self__NA2R,__tmp__5OHL,Self__JFKL;
-  void *__tmp__NXJL;
-  void *__tmp__MPHL,*__tmp__3PHL;
-  __LIST *Self__SDIL;
-  void *lst__EOHL,*__tmp__OXJL;
-  __FAST_ARRAYoINSTRo *Self__WCDR;
-  void **__tmp__PA2R,**__tmp__QA2R,**__tmp__RA2R;
-  __CHARACTER __tmp__GPHL;
-  lst__EOHL=NULL;
-  s__GOHL=NULL;
-  val__HOHL=Self__DOHL->value__U3OG;
-  Self__DOHL->value__U3OG=NULL;
-  Self__WCDR=((__FAST_ARRAYoINSTRo *)((__LIST *)list_main__WE)->expr_list__RTOG);
-  index__YCDR=(__INTEGER)(((__LIST *)list_main__WE)->index__XWRG -  1);
-  if ((index__YCDR == (__INTEGER)(Self__WCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-    add_last__IK4G(Self__WCDR,val__HOHL);
-  } else {
-    add_last__IK4G(Self__WCDR,val__HOHL);
-    Self__NA2R=(__INTEGER)(Self__WCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-    __tmp__PA2R=Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-    __tmp__QA2R=Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-    __tmp__RA2R=Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G;
-    while ((Self__NA2R >= index__YCDR)) {
-      ((void **)__tmp__QA2R)[(__INTEGER)(Self__NA2R +  1)]=((void **)__tmp__PA2R)[Self__NA2R];
-      ((void **)__tmp__RA2R)[Self__NA2R]=NULL;
-      Self__NA2R=(__INTEGER)(Self__NA2R -  1);
-    };
-    ((void **)Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__YCDR]=val__HOHL;
-  };
-  if (((__UINTEGER_8)(((__TYPE_FULL *)Self__DOHL->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)) {
-    __tmp__NXJL=((__TYPE_FULL *)Self__DOHL->parent_variable__HHZD.type__D25F)->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__NXJL)->__id) {
-    case __TYPE__: {
-      __tmp__OXJL=((__TYPE *)__tmp__NXJL)->slot_run__1JC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__OXJL=((__TYPE_NULL *)__tmp__NXJL)->parent_type__TIB.slot_run__1JC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__OXJL=((__TYPE_VOID *)__tmp__NXJL)->parent_type__UIB.slot_run__1JC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__OXJL=((__TYPE_CONTEXT *)__tmp__NXJL)->parent_type__VIB.slot_run__1JC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__OXJL=((__TYPE_ID *)__tmp__NXJL)->parent_type__WIB.slot_run__1JC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__OXJL=((__TYPE_GENERIC *)__tmp__NXJL)->parent_type__C2IB.slot_run__1JC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__OXJL=((__PROFIL_BLOCK *)__tmp__NXJL)->parent_type__PGAG.slot_run__1JC;
-    } break;
-    };
-    lst__EOHL=__tmp__OXJL;
-    if (((void *)__tmp__OXJL != (void *)NULL)) {
-      __tmp__5OHL=((__FAST_ARRAYoSLOTo *)__tmp__OXJL)->parent_arrayed_collection__ZJC.upper__LSL;
-      Self__JFKL= 0;
-      while ((Self__JFKL <= __tmp__5OHL)) {
-        s__GOHL=((void **)((__FAST_ARRAYoSLOTo *)lst__EOHL)->parent_arrayed_collection__ZJC.storage__HSL)[Self__JFKL];
-        if (((struct ___OBJ *)s__GOHL)->__id==__SLOT_DATA__) {
-          __tmp__GPHL=((__SLOT_DATA *)s__GOHL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
-        } else {
-          __tmp__GPHL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__GOHL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
-        };
-        if ((__tmp__GPHL == '+')) {
-          if (((struct ___OBJ *)s__GOHL)->__id==__SLOT_DATA__) {
-            __tmp__MPHL=((__SLOT *)((__SLOT_DATA *)s__GOHL)->parent_slot__IHZD)->slot_data_intern__CIZD;
-          } else {
-            __tmp__MPHL=((__SLOT *)((__SLOT_CODE *)s__GOHL)->parent_slot__A22F)->slot_data_intern__CIZD;
-          };
-          if ((((void *)__tmp__MPHL != (void *)NULL) && ((void *)((__SLOT_DATA *)__tmp__MPHL)->value__U3OG != (void *)NULL))) {
-            execute__COHL(__tmp__MPHL);
-          };
-          if (((struct ___OBJ *)s__GOHL)->__id==__SLOT_DATA__) {
-            __tmp__3PHL=((__SLOT *)((__SLOT_DATA *)s__GOHL)->parent_slot__IHZD)->slot_id__C4OG;
-          } else {
-            __tmp__3PHL=((__SLOT *)((__SLOT_CODE *)s__GOHL)->parent_slot__A22F)->slot_id__C4OG;
-          };
-          if ((((void *)__tmp__3PHL != (void *)NULL) && ((void *)((__SLOT_DATA *)__tmp__3PHL)->value__U3OG != (void *)NULL))) {
-            execute__COHL(__tmp__3PHL);
-          };
-        };
-        Self__JFKL=(__INTEGER)(Self__JFKL +  1);
+        switch (((struct ___OBJ *)__tmp__FLPT)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__5O2T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__5O2T=((__READ_GLOBAL__T4YL *)__tmp__FLPT);
+        } break;
+        }
       };
-    };
-  };
-  old_list_current__IOHL=list_current__EH1;
-  list_current__EH1=NULL;
-  execute_link__TTOG(val__HOHL);
-  Self__SDIL=((__LIST *)list_main__WE);
-  Self__SDIL->index__XWRG=(__INTEGER)(Self__SDIL->index__XWRG +  1);
-  list_current__EH1=old_list_current__IOHL;
+      __tmp__QY2O=__tmp__5O2T;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QY2O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__IOSS));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QY2O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__IOSS));
+    } break;
+    case __LOOP_END__W0RM__: {
+      __tmp__QY2O=((__LOOP_END__W0RM *)__tmp__IOSS);
+    } break;
+    case __COP_LOCK__240M__: {
+      Self__PT3O=((__COP_LOCK__240M *)__tmp__IOSS);
+      p__F1EU=Self__PT3O->parent_instr__340M.parent_itm_object__YH.position__P2B;
+      __tmp__FLPT=Self__PT3O->data__W5GN;
+      switch (((struct ___OBJ *)__tmp__FLPT)->__id) {
+      case __STRING_CST__5J__: {
+        Self__11EU=((__STRING_CST__5J *)__tmp__FLPT);
+        result__X1EU=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          result__X1EU=Self__11EU;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          result__X1EU=((__STRING_CST__5J *)__tmp__H0EU);
+          *(result__X1EU) = *(Self__11EU);
+        };
+        __tmp__LL3O=result__X1EU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__LL3O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FLPT));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__2OSS=((__PROTOTYPE_CST__LAXC *)__tmp__FLPT);
+        __tmp__3OSS=create__type__VJ2C(Self__2OSS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2OSS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__LL3O=__tmp__3OSS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__FLPT);
+        p__S2EU=Self__5OSS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__T2EU=Self__5OSS->value__FH4D;
+        t__U2EU=Self__5OSS->parent_constant__YAXC.static_type__5G4D;
+        Self__5OSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__5OSS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__5OSS=((__INTEGER_CST__XAXC *)__tmp__H0EU);
+          *(Self__5OSS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__R2EU=((__INTEGER_CST__XAXC *)Self__5OSS);
+        Self__R2EU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__R2EU->value__FH4D=v__T2EU;
+        Self__R2EU->parent_constant__YAXC.static_type__5G4D=t__U2EU;
+        check_type__XYEE(Self__R2EU);
+        __tmp__LL3O=Self__5OSS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__LL3O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FLPT));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FLPT)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        __tmp__LL3O=__tmp__PPYT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__LL3O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FLPT));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__LL3O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FLPT));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__OVSS=((__IS_EXPANDED__35NJ *)__tmp__FLPT);
+        p__S2EU=Self__OVSS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__XOYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__OVSS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__XOYT==NULL) {
+          __tmp__PPYT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__PPYT=((__READ_LOCAL__55ZI *)__tmp__XOYT);
+        };
+        Self__OVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__OVSS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__OVSS=((__IS_EXPANDED__35NJ *)__tmp__H0EU);
+          *(Self__OVSS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__OPFU=((__IS_EXPANDED__35NJ *)Self__OVSS);
+        Self__OPFU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__OPFU->receiver__RA5J=__tmp__PPYT;
+        __tmp__LL3O=Self__OVSS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__TVSS=((__GET_TYPE_ID__HAOJ *)__tmp__FLPT);
+        p__S2EU=Self__TVSS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__TVSS->receiver__WA5J;
+        Self__TVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__TVSS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__TVSS=((__GET_TYPE_ID__HAOJ *)__tmp__H0EU);
+          *(Self__TVSS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__4PFU=((__GET_TYPE_ID__HAOJ *)Self__TVSS);
+        Self__4PFU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__4PFU->receiver__WA5J=t__U2EU;
+        __tmp__LL3O=Self__TVSS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__LL3O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FLPT));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__LL3O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FLPT));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__LL3O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FLPT));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__LL3O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FLPT));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__LL3O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FLPT));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__LL3O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FLPT));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__LL3O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FLPT));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__LL3O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FLPT));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__LL3O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FLPT));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__WVSS=((__SIZE_OF__5GOJ *)__tmp__FLPT);
+        p__S2EU=Self__WVSS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__U2EU=Self__WVSS->receiver__AD5J;
+        Self__WVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__WVSS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__WVSS=((__SIZE_OF__5GOJ *)__tmp__H0EU);
+          *(Self__WVSS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__OQFU=((__SIZE_OF__5GOJ *)Self__WVSS);
+        Self__OQFU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__OQFU->receiver__AD5J=t__U2EU;
+        __tmp__LL3O=Self__WVSS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__LL3O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FLPT));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__ZVSS=((__REAL_CST__1LOJ *)__tmp__FLPT);
+        p__S2EU=Self__ZVSS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__ARFU=Self__ZVSS->value__VD5J;
+        t__U2EU=Self__ZVSS->parent_constant__2LOJ.static_type__5G4D;
+        Self__ZVSS=NULL;
+        __tmp__H0EU=((__POINTER__IB )(NULL));
+        typ_id__Z1EU= 0;
+        __tmp__I0EU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__I0EU ==  0)) {
+          Self__ZVSS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__Z1EU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0EU));
+          if ((typ_id__Z1EU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__41EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JCFU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_size[(__tmp__41EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JCFU)));
+            __tmp__H0EU=__tmp__ICFU;
+          } else /* FALSE */ {
+            __tmp__41EU=((__UINTEGER_32__ZWB )typ_id__Z1EU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ICFU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JCFU=(void *)((unsigned long)(void *)((unsigned long)__tmp__I0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ICFU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ICFU=micro_alloc__table__lab__UKI(__tmp__JCFU,((__POINTER__IB )(&(table_type[(__tmp__41EU)]))),(__UINTEGER_32__ZWB)(__tmp__41EU |  1));
+            __tmp__H0EU=__tmp__ICFU;
+          };
+          Self__ZVSS=((__REAL_CST__1LOJ *)__tmp__H0EU);
+          *(Self__ZVSS) = *(REAL_CST__1LOJ__);
+        };
+        Self__4QFU=((__REAL_CST__1LOJ *)Self__ZVSS);
+        Self__4QFU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__S2EU;
+        Self__4QFU->value__VD5J=v__ARFU;
+        Self__4QFU->parent_constant__2LOJ.static_type__5G4D=t__U2EU;
+        __tmp__LL3O=Self__ZVSS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__3VSS=((__CHARACTER_CST__RMOJ *)__tmp__FLPT);
+        __tmp__4VSS=create__char__UMQJ(Self__3VSS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3VSS->text__0D5J);
+        __tmp__LL3O=__tmp__4VSS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__AWSS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FLPT);
+        __tmp__BWSS=create__text__OQQJ(Self__AWSS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AWSS->string__WBJK);
+        __tmp__LL3O=__tmp__BWSS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__LL3O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FLPT));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__LL3O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FLPT));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__LL3O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FLPT));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__LL3O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FLPT));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__LL3O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FLPT));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__LL3O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FLPT));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__LL3O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FLPT));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__LL3O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FLPT));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__SR3O=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FLPT)->global__KAKM),NULL);
+        if (__tmp__SR3O==NULL) {
+          __tmp__XP2T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__SR3O)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__XP2T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__XP2T=((__READ_GLOBAL__T4YL *)__tmp__SR3O);
+          } break;
+          }
+        };
+        __tmp__LL3O=__tmp__XP2T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__LL3O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FLPT));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__LL3O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FLPT));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__LL3O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FLPT));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__LL3O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FLPT));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__LL3O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FLPT));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__LL3O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FLPT));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__LL3O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FLPT));
+      } break;
+      };
+      result__SGRU=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__COP_LOCK__240M));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        result__SGRU=Self__PT3O;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        result__SGRU=((__COP_LOCK__240M *)ptr__D0EU);
+        *(result__SGRU) = *(Self__PT3O);
+      };
+      Self__PT3O=((__COP_LOCK__240M *)result__SGRU);
+      Self__PT3O->parent_instr__340M.parent_itm_object__YH.position__P2B=p__F1EU;
+      Self__PT3O->data__W5GN=__tmp__LL3O;
+      __tmp__QY2O=result__SGRU;
+    } break;
+    case __COP_UNLOCK__4C1M__: {
+      Self__YT3O=((__COP_UNLOCK__4C1M *)__tmp__IOSS);
+      p__F1EU=Self__YT3O->parent_instr__5C1M.parent_itm_object__YH.position__P2B;
+      result__DHRU=NULL;
+      ptr__D0EU=((__POINTER__IB )(NULL));
+      typ_id__E0EU= 0;
+      __tmp__F0EU=((__POINTER__IB )sizeof(__COP_UNLOCK__4C1M));
+      if (((unsigned long)__tmp__F0EU ==  0)) {
+        result__DHRU=Self__YT3O;
+      } else /* FALSE */ {
+        typ_id__E0EU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0EU));
+        if ((typ_id__E0EU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__J0EU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__31EU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_size[(__tmp__J0EU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__31EU)));
+          ptr__D0EU=__tmp__21EU;
+        } else /* FALSE */ {
+          __tmp__J0EU=((__UINTEGER_32__ZWB )typ_id__E0EU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__21EU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__31EU=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0EU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__21EU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__21EU=micro_alloc__table__lab__UKI(__tmp__31EU,((__POINTER__IB )(&(table_type[(__tmp__J0EU)]))),(__UINTEGER_32__ZWB)(__tmp__J0EU |  1));
+          ptr__D0EU=__tmp__21EU;
+        };
+        result__DHRU=((__COP_UNLOCK__4C1M *)ptr__D0EU);
+        *(result__DHRU) = *(Self__YT3O);
+      };
+      ((__COP_UNLOCK__4C1M *)result__DHRU)->parent_instr__5C1M.parent_itm_object__YH.position__P2B=p__F1EU;
+      __tmp__QY2O=result__DHRU;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QY2O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__IOSS));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QY2O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IOSS));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__QY2O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__IOSS));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QY2O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__IOSS));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QY2O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__IOSS));
+    } break;
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__4ZEU)->expr_list__NA4D),__tmp__QY2O);
+    Self__442O=(__INTEGER__Q)(Self__442O +  1);
+  };
+  Self__4ZEU=result__SZEU;
+  return(Self__4ZEU);
 }
 
-static void* execute_unlink__S1ZM(__EXPR_NOT_LOGIC *Self__T1ZM)
-// ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_access_unlink__RBMM(__READ_SLOT__LL4K *Self__SBMM)
+// ({READ_SLOT__LL4K}) With result Recursive, No inlinable.
 {
-  void *__tmp__V1ZM;
-  __LIST *Self__ZCDR,*Self__XA2R,*Self__2A2R;
-  void *__tmp__W1ZM;
-  __READ_LOCAL *Self__TLFQ,*Self__RHKQ;
-  __LOCAL *Self__UA2R,*Self__ZA2R;
-  void *voir__VA2R,*voir__YA2R,*voir__0A2R,*voir__3A2R;
-  __READ_GLOBAL *Self__WLFQ;
-  __tmp__V1ZM=Self__T1ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  switch (((struct ___OBJ *)__tmp__V1ZM)->__id) {
-  case __LIST__: {
-    Self__ZCDR=((__LIST *)__tmp__V1ZM);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ZCDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__ZCDR->expr_list__RTOG,create__type__PKQC(Self__ZCDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__W1ZM=execute_list__MNQG(Self__ZCDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__W1ZM=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__W1ZM=execute_unlink__Q3LK(__tmp__V1ZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__W1ZM=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__W1ZM=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__TLFQ=((__READ_LOCAL *)__tmp__V1ZM);
-    Self__UA2R=((__LOCAL *)Self__TLFQ->local__HJZD);
-    Self__UA2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UA2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__UA2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__VA2R=create__AXB( 250);
-      display__UXFK(Self__TLFQ,voir__VA2R);
-      put_string__2EG(((__STRING *)voir__VA2R));
+  void *__tmp__VBMM;
+  void *__tmp__WBMM,*__tmp__43US;
+  __READ_LOCAL__55ZI *Self__NB4S;
+  __LOCAL__L4WC *Self__FQ2T;
+  __STRING__BC *__tmp__GQ2T;
+  __PUT_TO__TFOJ *__tmp__M3US;
+  __READ_SLOT__LL4K *Self__33US;
+  __READ_GLOBAL__T4YL *Self__K4US;
+  execute__2KVL(((__SLOT_DATA__IJRG *)Self__SBMM->slot__UYFM));
+  __tmp__VBMM=Self__SBMM->receiver__2L4K;
+  switch (((struct ___OBJ *)__tmp__VBMM)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__WBMM=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__VBMM));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__WBMM=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__VBMM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__NB4S=((__READ_LOCAL__55ZI *)__tmp__VBMM);
+    Self__FQ2T=((__LOCAL__L4WC *)Self__NB4S->local__BVEJ);
+    Self__FQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__FQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__FQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__GQ2T=create__34B( 250);
+      display__HAEJ(Self__NB4S,__tmp__GQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__GQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__XA2R=((__LIST *)list_current__EH1);
-      voir__YA2R=create__AXB( 250);
-      display__EQQG(Self__XA2R,voir__YA2R);
-      put_string__2EG(((__STRING *)voir__YA2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__WBMM=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__VBMM));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__WBMM=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VBMM));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__NB4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__VBMM)->receiver__RA5J);
+    Self__FQ2T=((__LOCAL__L4WC *)Self__NB4S->local__BVEJ);
+    Self__FQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__FQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__FQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__GQ2T=create__34B( 250);
+      display__HAEJ(Self__NB4S,__tmp__GQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__GQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__W1ZM=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__W1ZM=execute_unlink__BCMK(__tmp__V1ZM);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__W1ZM=execute_unlink__IHMK(__tmp__V1ZM);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__W1ZM=execute_unlink__ZHMK(__tmp__V1ZM);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__WBMM=NULL;
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__W1ZM=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__W1ZM=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__RHKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__V1ZM)->receiver__WN2H);
-    Self__ZA2R=((__LOCAL *)Self__RHKQ->local__HJZD);
-    Self__ZA2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZA2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ZA2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__0A2R=create__AXB( 250);
-      display__UXFK(Self__RHKQ,voir__0A2R);
-      put_string__2EG(((__STRING *)voir__0A2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__2A2R=((__LIST *)list_current__EH1);
-      voir__3A2R=create__AXB( 250);
-      display__EQQG(Self__2A2R,voir__3A2R);
-      put_string__2EG(((__STRING *)voir__3A2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__W1ZM=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__WBMM=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__VBMM));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__V1ZM));
-    __tmp__W1ZM=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__WBMM=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__VBMM));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__W1ZM=execute_unlink__0IMK(__tmp__V1ZM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__WBMM=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__VBMM));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__W1ZM=execute_unlink__LJMK(__tmp__V1ZM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__WBMM=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__VBMM));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__W1ZM=execute_unlink__2JMK(__tmp__V1ZM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__WBMM=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__VBMM));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__W1ZM=execute_unlink__NKMK(__tmp__V1ZM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__WBMM=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VBMM));
   } break;
-  case __EXPR_AND__: {
-    __tmp__W1ZM=execute_unlink__4KMK(__tmp__V1ZM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__WBMM=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VBMM));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__W1ZM=execute_unlink__PLMK(__tmp__V1ZM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__M3US=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__VBMM));
+    __tmp__WBMM=__tmp__M3US;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__W1ZM=execute_unlink__AMMK(__tmp__V1ZM);
+  case __ITEM__HGOJ__: {
+    __tmp__WBMM=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__VBMM));
   } break;
-  case __PUT_TO__: {
-    __tmp__W1ZM=execute_link__ROPK(((__PUT_TO *)__tmp__V1ZM));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__WBMM=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__W1ZM=execute_unlink__UMMK(__tmp__V1ZM);
+  case __CAST__1HOJ__: {
+    __tmp__WBMM=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__VBMM));
   } break;
-  case __SIZE_OF__: {
-    __tmp__W1ZM=execute_unlink__ENMK(__tmp__V1ZM);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
   } break;
-  case __CAST__: {
-    __tmp__W1ZM=execute_unlink__JNMK(__tmp__V1ZM);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__W1ZM=execute_unlink__4UQL(__tmp__V1ZM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__WBMM=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__W1ZM=execute_unlink__QEAL(__tmp__V1ZM);
+  case __READ_SLOT__LL4K__: {
+    Self__33US=((__READ_SLOT__LL4K *)__tmp__VBMM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__33US->slot__UYFM),Self__33US);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__43US=execute_access_unlink__RBMM(Self__33US);
+    __tmp__WBMM=__tmp__43US;
   } break;
-  case __READ_GLOBAL__: {
-    Self__WLFQ=((__READ_GLOBAL *)__tmp__V1ZM);
-    unread__CGNL(Self__WLFQ->global__ZGJK,Self__WLFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__WLFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__WLFQ->global__ZGJK);
-    };
-    __tmp__W1ZM=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__WBMM=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VBMM));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__W1ZM=execute_unlink__S1ZM(__tmp__V1ZM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__WBMM=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VBMM));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__W1ZM=execute_unlink__FBFO(__tmp__V1ZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__43US=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VBMM));
+    __tmp__WBMM=__tmp__43US;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__W1ZM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__V1ZM));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__WBMM=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VBMM));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__W1ZM=execute_unlink__VBFO(__tmp__V1ZM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__43US=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VBMM));
+    __tmp__WBMM=__tmp__43US;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__W1ZM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__V1ZM));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__WBMM=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__VBMM));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__W1ZM=execute_unlink__JBKM(__tmp__V1ZM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__WBMM=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__VBMM));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__W1ZM=execute_unlink__OUNL(__tmp__V1ZM);
+  case __READ_GLOBAL__T4YL__: {
+    Self__K4US=((__READ_GLOBAL__T4YL *)__tmp__VBMM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__K4US->global__KAKM),Self__K4US);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__K4US->global__KAKM));
+    __tmp__WBMM=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__W1ZM=execute_unlink__IWZM(__tmp__V1ZM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__WBMM=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__VBMM));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__W1ZM=execute_unlink__FCFO(__tmp__V1ZM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__WBMM=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__VBMM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__W1ZM=execute_unlink__EOEP(__tmp__V1ZM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__WBMM=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__VBMM));
   } break;
-  case __EXPR_INF__: {
-    __tmp__W1ZM=execute_unlink__SZQN(__tmp__V1ZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__WBMM=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__VBMM));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__W1ZM=execute_unlink__C0QN(__tmp__V1ZM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__WBMM=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__VBMM));
   } break;
-  case __EXPR_OR__: {
-    __tmp__W1ZM=execute_unlink__ZNQN(__tmp__V1ZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__WBMM=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__VBMM));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__W1ZM=execute_unlink__2SUO(__tmp__V1ZM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__WBMM=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__VBMM));
   } break;
   };
-  return(__tmp__W1ZM);
-}
-
-static void* execute__IJLM(__LOOP *Self__JJLM)
-// ({LOOP}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 __tmp__YKLM,__tmp__BKLM,__tmp__IKLM;
-  void *result__LJLM;
-  __INTEGER cur_seq_call_local_and_loop__MJLM;
-  __INTEGER cur_seq_call_and_loop__NJLM;
-  __LIST *Self__0CDR;
-  __tmp__YKLM=seq_index__0HGK;
-  result__LJLM=NULL;
-  cur_seq_call_local_and_loop__MJLM= 0;
-  cur_seq_call_and_loop__NJLM= 0;
-  if ((Self__JJLM->link_count__OJLM ==  0)) {
-    Self__0CDR=((__LIST *)Self__JJLM->body__VJLM);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__0CDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__0CDR->expr_list__RTOG,create__type__PKQC(Self__0CDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    result__LJLM=execute_list__MNQG(Self__0CDR);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  } else {
-    __tmp__BKLM=(__UINTEGER_32)(seq_call_local_and_loop__T3IL + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
-    seq_call_local_and_loop__T3IL=__tmp__BKLM;
-    cur_seq_call_local_and_loop__MJLM=((__INTEGER )__tmp__BKLM);
-    __tmp__IKLM=(__UINTEGER_32)(seq_call_and_loop__3QEJ + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
-    seq_call_and_loop__3QEJ=__tmp__IKLM;
-    cur_seq_call_and_loop__NJLM=((__INTEGER )__tmp__IKLM);
-    seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
-    result__LJLM=Self__JJLM;
-    execute_case__CWRG(Self__JJLM->body__VJLM);
-    if (((void *)loop_invariant__LLAL == (void *)Self__JJLM)) {
-      loop_list__CMAL=list_current__EH1;
-      loop_seq_index__TQ2L=((__INTEGER )__tmp__YKLM);
-      loop_seq_call_local_and_loop__0FEM=cur_seq_call_local_and_loop__MJLM;
-      loop_seq_call_and_loop__JQ2L=cur_seq_call_and_loop__NJLM;
-      seq_call_local_and_loop__T3IL=(__UINTEGER_32)(seq_call_local_and_loop__T3IL + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
-      seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
-      execute_case__CWRG(Self__JJLM->body__VJLM);
-      loop_invariant__LLAL=NULL;
-    };
-  };
-  return(result__LJLM);
+  __tmp__VBMM=__tmp__WBMM;
+  return(__tmp__VBMM);
 }
 
-static void* execute_unlink__FBFO(__EXPR_OR_LOGIC *Self__GBFO)
-// ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_unlink__YL5O(__EXPR_NOT_LOGIC__W4FL *Self__ZL5O)
+// ({EXPR_NOT_LOGIC__W4FL}) With result Recursive, No inlinable.
 {
-  void *__tmp__JBFO,*__tmp__TBFO;
-  __LIST *Self__1CDR,*Self__BB2R,*Self__GB2R,*Self__4RZQ,*Self__5CDR;
-  __LIST *Self__TB2R,*Self__YB2R;
-  void *__tmp__KBFO,*__tmp__UBFO;
-  __READ_LOCAL *Self__XLFQ,*Self__XHKQ,*Self__1LFQ,*Self__3HKQ;
-  __LOCAL *Self__4A2R,*Self__DB2R,*Self__QB2R,*Self__VB2R;
-  void *voir__5A2R,*voir__CB2R,*voir__EB2R,*voir__HB2R,*voir__RB2R;
-  void *voir__UB2R,*voir__WB2R,*voir__ZB2R;
-  __READ_GLOBAL *Self__0LFQ,*Self__4LFQ;
-  __INTEGER index__4CDR,Self__JB2R;
-  __FAST_ARRAYoINSTRo *Self__2CDR;
-  void **__tmp__LB2R,**__tmp__MB2R,**__tmp__NB2R;
-  __tmp__JBFO=Self__GBFO->parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__JBFO)->__id) {
-  case __LIST__: {
-    Self__1CDR=((__LIST *)__tmp__JBFO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__1CDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__1CDR->expr_list__RTOG,create__type__PKQC(Self__1CDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__KBFO=execute_list__MNQG(Self__1CDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KBFO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__KBFO=execute_unlink__Q3LK(__tmp__JBFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KBFO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KBFO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__XLFQ=((__READ_LOCAL *)__tmp__JBFO);
-    Self__4A2R=((__LOCAL *)Self__XLFQ->local__HJZD);
-    Self__4A2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4A2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4A2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5A2R=create__AXB( 250);
-      display__UXFK(Self__XLFQ,voir__5A2R);
-      put_string__2EG(((__STRING *)voir__5A2R));
+  void *__tmp__1L5O;
+  void *__tmp__2L5O,*__tmp__DYOS;
+  __READ_LOCAL__55ZI *Self__XB4S;
+  __LOCAL__L4WC *Self__LQ2T;
+  __STRING__BC *__tmp__MQ2T;
+  __PUT_TO__TFOJ *__tmp__RXOS;
+  __READ_SLOT__LL4K *Self__CYOS;
+  __READ_GLOBAL__T4YL *Self__FC4S;
+  __tmp__1L5O=Self__ZL5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+  switch (((struct ___OBJ *)__tmp__1L5O)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__2L5O=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__1L5O));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__2L5O=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__1L5O));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__XB4S=((__READ_LOCAL__55ZI *)__tmp__1L5O);
+    Self__LQ2T=((__LOCAL__L4WC *)Self__XB4S->local__BVEJ);
+    Self__LQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MQ2T=create__34B( 250);
+      display__HAEJ(Self__XB4S,__tmp__MQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__BB2R=((__LIST *)list_current__EH1);
-      voir__CB2R=create__AXB( 250);
-      display__EQQG(Self__BB2R,voir__CB2R);
-      put_string__2EG(((__STRING *)voir__CB2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__2L5O=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__1L5O));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__2L5O=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1L5O));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__XB4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__1L5O)->receiver__RA5J);
+    Self__LQ2T=((__LOCAL__L4WC *)Self__XB4S->local__BVEJ);
+    Self__LQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__LQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__LQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__MQ2T=create__34B( 250);
+      display__HAEJ(Self__XB4S,__tmp__MQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__MQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KBFO=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__KBFO=execute_unlink__BCMK(__tmp__JBFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__2L5O=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__KBFO=execute_unlink__IHMK(__tmp__JBFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__2L5O=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__1L5O));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__KBFO=execute_unlink__ZHMK(__tmp__JBFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__2L5O=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__1L5O));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KBFO=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__2L5O=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__1L5O));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KBFO=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__2L5O=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__1L5O));
   } break;
-  case __IS_EXPANDED__: {
-    Self__XHKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JBFO)->receiver__WN2H);
-    Self__DB2R=((__LOCAL *)Self__XHKQ->local__HJZD);
-    Self__DB2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DB2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__DB2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__EB2R=create__AXB( 250);
-      display__UXFK(Self__XHKQ,voir__EB2R);
-      put_string__2EG(((__STRING *)voir__EB2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__GB2R=((__LIST *)list_current__EH1);
-      voir__HB2R=create__AXB( 250);
-      display__EQQG(Self__GB2R,voir__HB2R);
-      put_string__2EG(((__STRING *)voir__HB2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KBFO=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__2L5O=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__1L5O));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__JBFO));
-    __tmp__KBFO=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__2L5O=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1L5O));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__KBFO=execute_unlink__0IMK(__tmp__JBFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__2L5O=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1L5O));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__KBFO=execute_unlink__LJMK(__tmp__JBFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RXOS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__1L5O));
+    __tmp__2L5O=__tmp__RXOS;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__KBFO=execute_unlink__2JMK(__tmp__JBFO);
+  case __ITEM__HGOJ__: {
+    __tmp__2L5O=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__1L5O));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__KBFO=execute_unlink__NKMK(__tmp__JBFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__2L5O=NULL;
   } break;
-  case __EXPR_AND__: {
-    __tmp__KBFO=execute_unlink__4KMK(__tmp__JBFO);
+  case __CAST__1HOJ__: {
+    __tmp__2L5O=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__1L5O));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__KBFO=execute_unlink__PLMK(__tmp__JBFO);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__KBFO=execute_unlink__AMMK(__tmp__JBFO);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__KBFO=execute_link__ROPK(((__PUT_TO *)__tmp__JBFO));
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__2L5O=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__KBFO=execute_unlink__UMMK(__tmp__JBFO);
+  case __READ_SLOT__LL4K__: {
+    Self__CYOS=((__READ_SLOT__LL4K *)__tmp__1L5O);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CYOS->slot__UYFM),Self__CYOS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DYOS=execute_access_unlink__RBMM(Self__CYOS);
+    __tmp__2L5O=__tmp__DYOS;
   } break;
-  case __SIZE_OF__: {
-    __tmp__KBFO=execute_unlink__ENMK(__tmp__JBFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__2L5O=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1L5O));
   } break;
-  case __CAST__: {
-    __tmp__KBFO=execute_unlink__JNMK(__tmp__JBFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__2L5O=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__1L5O));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__KBFO=execute_unlink__4UQL(__tmp__JBFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DYOS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1L5O));
+    __tmp__2L5O=__tmp__DYOS;
   } break;
-  case __READ_SLOT__: {
-    __tmp__KBFO=execute_unlink__QEAL(__tmp__JBFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__2L5O=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__1L5O));
   } break;
-  case __READ_GLOBAL__: {
-    Self__0LFQ=((__READ_GLOBAL *)__tmp__JBFO);
-    unread__CGNL(Self__0LFQ->global__ZGJK,Self__0LFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__0LFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__0LFQ->global__ZGJK);
-    };
-    __tmp__KBFO=NULL;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DYOS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1L5O));
+    __tmp__2L5O=__tmp__DYOS;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__KBFO=execute_unlink__S1ZM(__tmp__JBFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2L5O=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__1L5O));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__KBFO=execute_unlink__FBFO(__tmp__JBFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__2L5O=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__1L5O));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KBFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__JBFO));
+  case __READ_GLOBAL__T4YL__: {
+    Self__FC4S=((__READ_GLOBAL__T4YL *)__tmp__1L5O);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__FC4S->global__KAKM),Self__FC4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__FC4S->global__KAKM));
+    __tmp__2L5O=NULL;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__KBFO=execute_unlink__VBFO(__tmp__JBFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2L5O=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__1L5O));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KBFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__JBFO));
+  case __EXPR_MOD__3YPM__: {
+    __tmp__2L5O=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__1L5O));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__KBFO=execute_unlink__JBKM(__tmp__JBFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__2L5O=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__1L5O));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__KBFO=execute_unlink__OUNL(__tmp__JBFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__2L5O=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__1L5O));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__KBFO=execute_unlink__IWZM(__tmp__JBFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__2L5O=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__1L5O));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__KBFO=execute_unlink__FCFO(__tmp__JBFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__2L5O=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__1L5O));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__KBFO=execute_unlink__EOEP(__tmp__JBFO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__KBFO=execute_unlink__SZQN(__tmp__JBFO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__KBFO=execute_unlink__C0QN(__tmp__JBFO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__KBFO=execute_unlink__ZNQN(__tmp__JBFO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__KBFO=execute_unlink__2SUO(__tmp__JBFO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__2L5O=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__1L5O));
   } break;
   };
-  if (((void *)__tmp__KBFO != (void *)NULL)) {
-    Self__4RZQ=((__LIST *)list_current__EH1);
-    Self__2CDR=((__FAST_ARRAYoINSTRo *)Self__4RZQ->expr_list__RTOG);
-    index__4CDR=(__INTEGER)(Self__4RZQ->index__XWRG -  1);
-    if ((index__4CDR == (__INTEGER)(Self__2CDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__2CDR,__tmp__KBFO);
-    } else {
-      add_last__IK4G(Self__2CDR,__tmp__KBFO);
-      Self__JB2R=(__INTEGER)(Self__2CDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__LB2R=Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__MB2R=Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__NB2R=Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__JB2R >= index__4CDR)) {
-        ((void **)__tmp__MB2R)[(__INTEGER)(Self__JB2R +  1)]=((void **)__tmp__LB2R)[Self__JB2R];
-        ((void **)__tmp__NB2R)[Self__JB2R]=NULL;
-        Self__JB2R=(__INTEGER)(Self__JB2R -  1);
-      };
-      ((void **)Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__4CDR]=__tmp__KBFO;
-    };
-    Self__4RZQ->index__XWRG=(__INTEGER)(Self__4RZQ->index__XWRG +  1);
-  };
-  __tmp__TBFO=Self__GBFO->parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__TBFO)->__id) {
-  case __LIST__: {
-    Self__5CDR=((__LIST *)__tmp__TBFO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__5CDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__5CDR->expr_list__RTOG,create__type__PKQC(Self__5CDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__UBFO=execute_list__MNQG(Self__5CDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UBFO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__UBFO=execute_unlink__Q3LK(__tmp__TBFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UBFO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UBFO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__1LFQ=((__READ_LOCAL *)__tmp__TBFO);
-    Self__QB2R=((__LOCAL *)Self__1LFQ->local__HJZD);
-    Self__QB2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QB2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__QB2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__RB2R=create__AXB( 250);
-      display__UXFK(Self__1LFQ,voir__RB2R);
-      put_string__2EG(((__STRING *)voir__RB2R));
+  __tmp__1L5O=__tmp__2L5O;
+  return(__tmp__1L5O);
+}
+
+static void* execute_unlink__YTTP(__EXPR_OR_LOGIC__ADUL *Self__ZTTP)
+// ({EXPR_OR_LOGIC__ADUL}) With result Recursive, No inlinable.
+{
+  void *__tmp__2TTP;
+  void *__tmp__3TTP,*__tmp__KZOS,*__tmp__V2FU;
+  __READ_LOCAL__55ZI *Self__OC4S;
+  __LOCAL__L4WC *Self__RQ2T;
+  __STRING__BC *__tmp__SQ2T;
+  __PUT_TO__TFOJ *__tmp__YYOS;
+  __READ_SLOT__LL4K *Self__JZOS;
+  __READ_GLOBAL__T4YL *Self__2C4S;
+  __LIST__WH *Self__ULPT;
+  __INTEGER__Q index__ZQ2T,upper_index__S2FU,Self__T2FU,i__W2FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__XQ2T;
+  __tmp__2TTP=Self__ZTTP->parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__2TTP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3TTP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__2TTP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3TTP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__2TTP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__OC4S=((__READ_LOCAL__55ZI *)__tmp__2TTP);
+    Self__RQ2T=((__LOCAL__L4WC *)Self__OC4S->local__BVEJ);
+    Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__SQ2T=create__34B( 250);
+      display__HAEJ(Self__OC4S,__tmp__SQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__SQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__TB2R=((__LIST *)list_current__EH1);
-      voir__UB2R=create__AXB( 250);
-      display__EQQG(Self__TB2R,voir__UB2R);
-      put_string__2EG(((__STRING *)voir__UB2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3TTP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3TTP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2TTP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__OC4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__2TTP)->receiver__RA5J);
+    Self__RQ2T=((__LOCAL__L4WC *)Self__OC4S->local__BVEJ);
+    Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__SQ2T=create__34B( 250);
+      display__HAEJ(Self__OC4S,__tmp__SQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__SQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UBFO=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__UBFO=execute_unlink__BCMK(__tmp__TBFO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__UBFO=execute_unlink__IHMK(__tmp__TBFO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__UBFO=execute_unlink__ZHMK(__tmp__TBFO);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UBFO=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UBFO=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__3HKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TBFO)->receiver__WN2H);
-    Self__VB2R=((__LOCAL *)Self__3HKQ->local__HJZD);
-    Self__VB2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VB2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__VB2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__WB2R=create__AXB( 250);
-      display__UXFK(Self__3HKQ,voir__WB2R);
-      put_string__2EG(((__STRING *)voir__WB2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3TTP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3TTP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3TTP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3TTP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3TTP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3TTP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3TTP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2TTP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__YYOS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__2TTP));
+    __tmp__3TTP=__tmp__YYOS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__3TTP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__2TTP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__3TTP=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__3TTP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__2TTP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__JZOS=((__READ_SLOT__LL4K *)__tmp__2TTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__JZOS->slot__UYFM),Self__JZOS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KZOS=execute_access_unlink__RBMM(Self__JZOS);
+    __tmp__3TTP=__tmp__KZOS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3TTP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2TTP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3TTP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__2TTP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__KZOS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2TTP));
+    __tmp__3TTP=__tmp__KZOS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3TTP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__2TTP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__KZOS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2TTP));
+    __tmp__3TTP=__tmp__KZOS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3TTP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__2TTP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3TTP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__2TTP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__2C4S=((__READ_GLOBAL__T4YL *)__tmp__2TTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__2C4S->global__KAKM),Self__2C4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__2C4S->global__KAKM));
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3TTP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__2TTP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3TTP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__2TTP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3TTP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__2TTP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3TTP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__2TTP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__3TTP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__2TTP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3TTP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__2TTP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3TTP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__2TTP));
+  } break;
+  };
+  if (((void *)__tmp__3TTP != (void *)NULL)) {
+    Self__ULPT=((__LIST__WH *)list_current__F5GB);
+    Self__XQ2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__ULPT->expr_list__NA4D);
+    index__ZQ2T=(__INTEGER__Q)(Self__ULPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__ZQ2T == (__INTEGER__Q)(Self__XQ2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__XQ2T,__tmp__3TTP);
+    } else /* FALSE */ {
+      add_last__S04F(Self__XQ2T,__tmp__3TTP);
+      upper_index__S2FU=(__INTEGER__Q)(Self__XQ2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__T2FU=upper_index__S2FU;
+      while ((Self__T2FU >= index__ZQ2T)) {
+        __tmp__V2FU=((void **)Self__XQ2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__T2FU];
+        i__W2FU=(__INTEGER__Q)(Self__T2FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__XQ2T->parent_arrayed_collection__MA4D.storage__V14F)[i__W2FU]=__tmp__V2FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__XQ2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__T2FU]=NULL;
+        Self__T2FU=(__INTEGER__Q)(Self__T2FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__XQ2T->parent_arrayed_collection__MA4D.storage__V14F)[index__ZQ2T]=__tmp__3TTP;
+    };
+    Self__ULPT->index__1CFE=(__INTEGER__Q)(Self__ULPT->index__1CFE +  1);
+  };
+  __tmp__2TTP=Self__ZTTP->parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__2TTP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3TTP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__2TTP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3TTP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__2TTP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__OC4S=((__READ_LOCAL__55ZI *)__tmp__2TTP);
+    Self__RQ2T=((__LOCAL__L4WC *)Self__OC4S->local__BVEJ);
+    Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__SQ2T=create__34B( 250);
+      display__HAEJ(Self__OC4S,__tmp__SQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__SQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__YB2R=((__LIST *)list_current__EH1);
-      voir__ZB2R=create__AXB( 250);
-      display__EQQG(Self__YB2R,voir__ZB2R);
-      put_string__2EG(((__STRING *)voir__ZB2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3TTP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__2TTP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3TTP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2TTP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__OC4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__2TTP)->receiver__RA5J);
+    Self__RQ2T=((__LOCAL__L4WC *)Self__OC4S->local__BVEJ);
+    Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__RQ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__SQ2T=create__34B( 250);
+      display__HAEJ(Self__OC4S,__tmp__SQ2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__SQ2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UBFO=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__TBFO));
-    __tmp__UBFO=NULL;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__3TTP=NULL;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__UBFO=execute_unlink__0IMK(__tmp__TBFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3TTP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__2TTP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__UBFO=execute_unlink__LJMK(__tmp__TBFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3TTP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__2TTP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__UBFO=execute_unlink__2JMK(__tmp__TBFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3TTP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__2TTP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__UBFO=execute_unlink__NKMK(__tmp__TBFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3TTP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__2TTP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__UBFO=execute_unlink__4KMK(__tmp__TBFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3TTP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__2TTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__UBFO=execute_unlink__PLMK(__tmp__TBFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3TTP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2TTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__UBFO=execute_unlink__AMMK(__tmp__TBFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3TTP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2TTP));
   } break;
-  case __PUT_TO__: {
-    __tmp__UBFO=execute_link__ROPK(((__PUT_TO *)__tmp__TBFO));
+  case __PUT_TO__TFOJ__: {
+    __tmp__YYOS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__2TTP));
+    __tmp__3TTP=__tmp__YYOS;
   } break;
-  case __ITEM__: {
-    __tmp__UBFO=execute_unlink__UMMK(__tmp__TBFO);
+  case __ITEM__HGOJ__: {
+    __tmp__3TTP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__2TTP));
   } break;
-  case __SIZE_OF__: {
-    __tmp__UBFO=execute_unlink__ENMK(__tmp__TBFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__3TTP=NULL;
   } break;
-  case __CAST__: {
-    __tmp__UBFO=execute_unlink__JNMK(__tmp__TBFO);
+  case __CAST__1HOJ__: {
+    __tmp__3TTP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__2TTP));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__UBFO=execute_unlink__4UQL(__tmp__TBFO);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__UBFO=execute_unlink__QEAL(__tmp__TBFO);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
   } break;
-  case __READ_GLOBAL__: {
-    Self__4LFQ=((__READ_GLOBAL *)__tmp__TBFO);
-    unread__CGNL(Self__4LFQ->global__ZGJK,Self__4LFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__4LFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__4LFQ->global__ZGJK);
-    };
-    __tmp__UBFO=NULL;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__3TTP=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__JZOS=((__READ_SLOT__LL4K *)__tmp__2TTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__JZOS->slot__UYFM),Self__JZOS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__KZOS=execute_access_unlink__RBMM(Self__JZOS);
+    __tmp__3TTP=__tmp__KZOS;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__UBFO=execute_unlink__S1ZM(__tmp__TBFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3TTP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2TTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__UBFO=execute_unlink__FBFO(__tmp__TBFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3TTP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__2TTP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UBFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__TBFO));
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__KZOS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2TTP));
+    __tmp__3TTP=__tmp__KZOS;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__UBFO=execute_unlink__VBFO(__tmp__TBFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3TTP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__2TTP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UBFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__TBFO));
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__KZOS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2TTP));
+    __tmp__3TTP=__tmp__KZOS;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__UBFO=execute_unlink__JBKM(__tmp__TBFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3TTP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__2TTP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__UBFO=execute_unlink__OUNL(__tmp__TBFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3TTP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__2TTP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__UBFO=execute_unlink__IWZM(__tmp__TBFO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__2C4S=((__READ_GLOBAL__T4YL *)__tmp__2TTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__2C4S->global__KAKM),Self__2C4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__2C4S->global__KAKM));
+    __tmp__3TTP=NULL;
   } break;
-  case __EXPR_MOD__: {
-    __tmp__UBFO=execute_unlink__FCFO(__tmp__TBFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3TTP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__2TTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__UBFO=execute_unlink__EOEP(__tmp__TBFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3TTP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__2TTP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__UBFO=execute_unlink__SZQN(__tmp__TBFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3TTP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__2TTP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__UBFO=execute_unlink__C0QN(__tmp__TBFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3TTP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__2TTP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__UBFO=execute_unlink__ZNQN(__tmp__TBFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__3TTP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__2TTP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__UBFO=execute_unlink__2SUO(__tmp__TBFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3TTP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__2TTP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3TTP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__2TTP));
   } break;
   };
-  return(__tmp__UBFO);
+  __tmp__2TTP=__tmp__3TTP;
+  return(__tmp__2TTP);
 }
 
-static void* execute_link__KOLO(__EXPR_OR_OR_LOGIC *Self__LOLO)
-// ({EXPR_OR_OR_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_link__3P2P(__EXPR_OR_OR_LOGIC__3DUL *Self__4P2P)
+// ({EXPR_OR_OR_LOGIC__3DUL}) With result Recursive, No inlinable.
 {
-  void *left_t__TOLO,*right_t__UOLO;
-  __UINTEGER_32 old_seq__OOLO,sz__GSMR,a__HSMR,new_size__ISMR,t__JSMR;
-  __UINTEGER_32 a__KSMR,new_size__DC2R,lab_type__CC2R,sz__SSMR,a__TSMR;
-  __UINTEGER_32 new_size__USMR,t__VSMR,a__WSMR,new_size__JE2R;
-  __UINTEGER_32 lab_type__IE2R;
-  void *__tmp__WOLO,*__tmp__XOLO,*__tmp__APLO,*__tmp__BPLO,*__tmp__DPLO;
-  void *__tmp__GPLO,*result__ZDPO,*__tmp__1DPO,*l__NSMR,*r__OSMR;
-  void *result__NOLO,*result__R3ZO,*__tmp__Z3ZO,*result__Y5YO;
-  void *__tmp__KAZO,*result__SAZO,*__tmp__0AZO,*result__LIAP;
-  void *__tmp__TIAP,*__tmp__0IAP,*result__BBZO,*__tmp__EBZO,*__tmp__FBZO;
-  void *__tmp__NBZO,*__tmp__UBZO,*__tmp__XBZO,*__tmp__GCZO,*__tmp__HCZO;
-  void *__tmp__OCZO,*__tmp__PCZO,*l__ZSMR,*r__0SMR,*__tmp__5CZO;
-  void *result__5OAP,*__tmp__HPAP,*result__PPAP,*__tmp__XPAP;
-  __LIST *Self__ADDR,*Self__CDDR,*Self__HC2R,*Self__MC2R,*Self__RC2R;
-  __LIST *Self__WC2R,*Self__1C2R,*Self__AD2R,*Self__FD2R,*Self__KD2R;
-  __LIST *Self__PD2R,*Self__UD2R,*Self__ZD2R,*Self__4D2R,*Self__NE2R;
-  __LIST *Self__SE2R,*Self__XE2R,*Self__2E2R,*Self__BF2R,*Self__GF2R;
-  void *voir__BDDR,*voir__DDDR,*voir__FC2R,*voir__IC2R,*voir__KC2R;
-  void *voir__NC2R,*voir__PC2R,*voir__SC2R,*voir__UC2R,*voir__XC2R;
-  void *voir__ZC2R,*voir__2C2R,*voir__4C2R,*voir__BD2R,*voir__DD2R;
-  void *voir__GD2R,*voir__ID2R,*voir__LD2R,*voir__ND2R,*voir__QD2R;
-  void *voir__SD2R,*voir__VD2R,*voir__XD2R,*voir__0D2R,*voir__2D2R;
-  void *voir__5D2R,*voir__LE2R,*voir__OE2R,*voir__QE2R,*voir__TE2R;
-  void *voir__VE2R,*voir__YE2R,*voir__0E2R,*voir__3E2R,*voir__5E2R;
-  void *voir__CF2R,*voir__EF2R,*voir__HF2R;
-  void *__tmp__EPLO,*left_cst__ROLO,*__tmp__HPLO,*right_cst__SOLO;
-  void *__tmp__2DPO,*rd__YDPO;
-  __POSITION p__MSMR,p__YSMR;
-  __EXPR_OR_LOGIC *result__DSMR,*Self__LSMR;
-  __POINTER ptr__ESMR,ptr_table__1B2R,next__0B2R,result__2B2R;
-  __POINTER ptr_table__AC2R,next__5B2R,result__BC2R,ptr__QSMR;
-  __POINTER ptr_table__BE2R,next__AE2R,result__CE2R,ptr_table__GE2R;
-  __POINTER next__FE2R,result__HE2R;
-  __INTEGER typ_id__FSMR,typ_id__RSMR;
-  __READ_LOCAL *Self__YMDQ,*Self__0MDQ,*Self__2MDQ,*Self__4MDQ;
-  __READ_LOCAL *Self__ANDQ,*Self__CNDQ,*Self__ENDQ,*Self__GNDQ;
-  __READ_LOCAL *Self__INDQ,*Self__KNDQ,*Self__SNDQ,*Self__UNDQ;
-  __READ_LOCAL *Self__WNDQ,*Self__YNDQ,*Self__0NDQ,*Self__2NDQ;
-  __READ_LOCAL *Self__4NDQ,*Self__AODQ;
-  __LOCAL *Self__EC2R,*Self__JC2R,*Self__OC2R,*Self__TC2R,*Self__YC2R;
-  __LOCAL *Self__3C2R,*Self__CD2R,*Self__HD2R,*Self__MD2R,*Self__RD2R;
-  __LOCAL *Self__WD2R,*Self__1D2R,*Self__KE2R,*Self__PE2R,*Self__UE2R;
-  __LOCAL *Self__ZE2R,*Self__4E2R,*Self__DF2R;
-  __READ_GLOBAL *Self__1MDQ,*Self__5MDQ,*Self__DNDQ,*Self__HNDQ;
-  __READ_GLOBAL *Self__LNDQ,*Self__VNDQ,*Self__ZNDQ,*Self__3NDQ;
-  __READ_GLOBAL *Self__BODQ;
-  void *sup__CBZO,*__tmp__VBZO;
-  void *eq__DBZO,*__tmp__YBZO;
-  __EXPR_SUP_EQ *result__PSMR,*Self__XSMR;
-  __BOOLEAN __tmp__GBZO,__tmp__ICZO,__tmp__QCZO,__tmp__TCZO;
-  left_t__TOLO=NULL;
-  right_t__UOLO=NULL;
-  old_seq__OOLO=seq_call_and_loop__3QEJ;
-  __tmp__WOLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__WOLO)->__id) {
-  case __LIST__: {
-    __tmp__XOLO=execute_link__TTOG(__tmp__WOLO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__XOLO=((__STRING_CST *)__tmp__WOLO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__XOLO=execute_link__KA0K(__tmp__WOLO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__XOLO=((__PROTOTYPE_CST *)__tmp__WOLO);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__XOLO=((__INTEGER_CST *)__tmp__WOLO);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__XOLO=execute_link__4HAL(__tmp__WOLO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__ADDR=((__LIST *)list_current__EH1);
-    voir__BDDR=create__AXB( 250);
-    display__EQQG(Self__ADDR,voir__BDDR);
-    put_string__2EG(((__STRING *)voir__BDDR));
+  void *left_t__GQ2P,*right_t__HQ2P;
+  __UINTEGER_32__ZWB old_seq__BQ2P,__tmp__JCZT,__tmp__YHRU;
+  void *__tmp__JQ2P,*__tmp__KQ2P,*r__UERP,*__tmp__3KQQ,*__tmp__Z0OQ;
+  void *__tmp__S1OQ,*__tmp__T1OQ,*__tmp__01OQ,*__tmp__11OQ;
+  __LIST__WH *Self__AR2T;
+  __STRING__BC *__tmp__BR2T,*__tmp__HR2T,*__tmp__LS2T;
+  __PROTOTYPE_CST__LAXC *__tmp__XQ2P,*__tmp__0Q2P;
+  __EXPR_OR_LOGIC__ADUL *result__ANAQ,*result__3WSP,*Self__0UVP;
+  __POSITION__OL p__SERP,p__5HRU;
+  __POINTER__IB ptr__4WSP,__tmp__EXSP,__tmp__GCZT,__tmp__ICZT,ptr__THRU;
+  __POINTER__IB __tmp__VHRU,__tmp__WHRU,__tmp__XHRU;
+  __INTEGER__Q typ_id__CXSP,typ_id__UHRU;
+  __READ_LOCAL__55ZI *Self__ZMRS,*Self__TORS;
+  __LOCAL__L4WC *Self__GR2T,*Self__KS2T;
+  __READ_GLOBAL__T4YL *Self__2MRS,*Self__WORS;
+  __EXPR_SUP__ABOJ *__tmp__B1OQ;
+  __EXPR_EQUAL__KINJ *__tmp__E1OQ;
+  __EXPR_SUP_EQ__1VBP *result__SHRU,*Self__4HRU;
+  __BOOLEAN__L __tmp__S0OQ,__tmp__U1OQ,__tmp__21OQ;
+  left_t__GQ2P=NULL;
+  right_t__HQ2P=NULL;
+  old_seq__BQ2P=seq_call_and_loop__TL3K;
+  __tmp__JQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__JQ2P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__KQ2P=((__STRING_CST__5J *)__tmp__JQ2P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__KQ2P=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__JQ2P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__KQ2P=((__PROTOTYPE_CST__LAXC *)__tmp__JQ2P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__KQ2P=((__INTEGER_CST__XAXC *)__tmp__JQ2P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__AR2T=((__LIST__WH *)list_current__F5GB);
+    __tmp__BR2T=create__34B( 250);
+    display__0HFE(Self__AR2T,__tmp__BR2T);
+    put_string__RGZ(((__STRING__BC *)__tmp__BR2T));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__XOLO=NULL;
+    __tmp__KQ2P=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__XOLO=execute_link__WMAL(__tmp__WOLO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__KQ2P=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__JQ2P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__XOLO=execute_link__5QAL(__tmp__WOLO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__KQ2P=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__JQ2P));
   } break;
-  case __REAL_CST__: {
-    __tmp__XOLO=((__REAL_CST *)__tmp__WOLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__KQ2P=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JQ2P));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__XOLO=((__CHARACTER_CST *)__tmp__WOLO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__KQ2P=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__JQ2P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__XOLO=execute_link__OVAL(__tmp__WOLO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__KQ2P=((__GET_TYPE_ID__HAOJ *)__tmp__JQ2P);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__XOLO=execute_link__VWAL(__tmp__WOLO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__KQ2P=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__XOLO=execute_link__0WAL(__tmp__WOLO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__KQ2P=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__XOLO=execute_link__D1AL(__tmp__WOLO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__KQ2P=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__XOLO=execute_link__M5AL(__tmp__WOLO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__KQ2P=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__XOLO=execute_link__VDBL(__tmp__WOLO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__KQ2P=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__XOLO=execute_link__4HBL(__tmp__WOLO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__KQ2P=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__XOLO=execute_link__HMBL(__tmp__WOLO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__KQ2P=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__XOLO=execute_link__QQBL(__tmp__WOLO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__KQ2P=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__JQ2P));
   } break;
-  case __PUT_TO__: {
-    __tmp__XOLO=execute_link__ROPK(__tmp__WOLO);
+  case __ITEM__HGOJ__: {
+    __tmp__KQ2P=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__JQ2P));
   } break;
-  case __ITEM__: {
-    __tmp__XOLO=execute_link__ZUBL(__tmp__WOLO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__KQ2P=((__SIZE_OF__5GOJ *)__tmp__JQ2P);
   } break;
-  case __SIZE_OF__: {
-    __tmp__XOLO=execute_link__AVBL(__tmp__WOLO);
+  case __CAST__1HOJ__: {
+    __tmp__KQ2P=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__JQ2P));
   } break;
-  case __CAST__: {
-    __tmp__XOLO=execute_link__FVBL(__tmp__WOLO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__KQ2P=((__REAL_CST__1LOJ *)__tmp__JQ2P);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__XOLO=execute_link__CDUL(__tmp__WOLO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__KQ2P=((__CHARACTER_CST__RMOJ *)__tmp__JQ2P);
   } break;
-  case __READ_SLOT__: {
-    __tmp__XOLO=execute_link__4YBL(__tmp__WOLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__KQ2P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__JQ2P);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__XOLO=execute_link__O3BL(__tmp__WOLO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__KQ2P=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__JQ2P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__XOLO=execute_link__C2ZM(__tmp__WOLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__KQ2P=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JQ2P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__XOLO=execute_link__SGFO(__tmp__WOLO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__KQ2P=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XOLO=execute_link__KOLO(__tmp__WOLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__KQ2P=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__XOLO=execute_link__LMFO(__tmp__WOLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__KQ2P=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XOLO=execute_link__OULO(__tmp__WOLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__KQ2P=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__XOLO=execute_link__IPKM(__tmp__WOLO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__KQ2P=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__JQ2P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__XOLO=execute_link__VXOL(__tmp__WOLO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__KQ2P=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__JQ2P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__XOLO=execute_link__W4ZM(__tmp__WOLO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__KQ2P=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__JQ2P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__XOLO=execute_link__ESFO(__tmp__WOLO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__KQ2P=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__JQ2P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__XOLO=execute_link__2QEP(__tmp__WOLO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__KQ2P=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__JQ2P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__XOLO=execute_link__F1QN(__tmp__WOLO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__KQ2P=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__JQ2P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__XOLO=execute_link__O5QN(__tmp__WOLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__KQ2P=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JQ2P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__XOLO=execute_link__LSQN(__tmp__WOLO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__KQ2P=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__JQ2P));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__XOLO=execute_link__M3UO(__tmp__WOLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__KQ2P=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__JQ2P));
   } break;
-  };
-  Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO=__tmp__XOLO;
-  seq_or_and__IXRG=(__UINTEGER_32)(seq_or_and__IXRG +  1);
-  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
-  __tmp__APLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__APLO)->__id) {
-  case __LIST__: {
-    __tmp__BPLO=execute_link__TTOG(__tmp__APLO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__KQ2P=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__JQ2P));
   } break;
-  case __STRING_CST__: {
-    __tmp__BPLO=((__STRING_CST *)__tmp__APLO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__BPLO=execute_link__KA0K(__tmp__APLO);
+  };
+  Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP=__tmp__KQ2P;
+  seq_or_and__NDFE=(__UINTEGER_32__ZWB)(seq_or_and__NDFE +  1);
+  seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+  __tmp__JQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__JQ2P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__KQ2P=((__STRING_CST__5J *)__tmp__JQ2P);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__BPLO=((__PROTOTYPE_CST *)__tmp__APLO);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__KQ2P=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__JQ2P));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__BPLO=((__INTEGER_CST *)__tmp__APLO);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__KQ2P=((__PROTOTYPE_CST__LAXC *)__tmp__JQ2P);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__BPLO=execute_link__4HAL(__tmp__APLO);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__KQ2P=((__INTEGER_CST__XAXC *)__tmp__JQ2P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__CDDR=((__LIST *)list_current__EH1);
-    voir__DDDR=create__AXB( 250);
-    display__EQQG(Self__CDDR,voir__DDDR);
-    put_string__2EG(((__STRING *)voir__DDDR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__AR2T=((__LIST__WH *)list_current__F5GB);
+    __tmp__BR2T=create__34B( 250);
+    display__0HFE(Self__AR2T,__tmp__BR2T);
+    put_string__RGZ(((__STRING__BC *)__tmp__BR2T));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__BPLO=NULL;
+    __tmp__KQ2P=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BPLO=execute_link__WMAL(__tmp__APLO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__KQ2P=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__JQ2P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BPLO=execute_link__5QAL(__tmp__APLO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__KQ2P=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__JQ2P));
   } break;
-  case __REAL_CST__: {
-    __tmp__BPLO=((__REAL_CST *)__tmp__APLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__KQ2P=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JQ2P));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__BPLO=((__CHARACTER_CST *)__tmp__APLO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__KQ2P=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__JQ2P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__BPLO=execute_link__OVAL(__tmp__APLO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__KQ2P=((__GET_TYPE_ID__HAOJ *)__tmp__JQ2P);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__BPLO=execute_link__VWAL(__tmp__APLO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__KQ2P=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__BPLO=execute_link__0WAL(__tmp__APLO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__KQ2P=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__BPLO=execute_link__D1AL(__tmp__APLO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__KQ2P=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__BPLO=execute_link__M5AL(__tmp__APLO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__KQ2P=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__BPLO=execute_link__VDBL(__tmp__APLO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__KQ2P=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__BPLO=execute_link__4HBL(__tmp__APLO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__KQ2P=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BPLO=execute_link__HMBL(__tmp__APLO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__KQ2P=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__JQ2P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BPLO=execute_link__QQBL(__tmp__APLO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__KQ2P=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__JQ2P));
   } break;
-  case __PUT_TO__: {
-    __tmp__BPLO=execute_link__ROPK(__tmp__APLO);
+  case __ITEM__HGOJ__: {
+    __tmp__KQ2P=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__JQ2P));
   } break;
-  case __ITEM__: {
-    __tmp__BPLO=execute_link__ZUBL(__tmp__APLO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__KQ2P=((__SIZE_OF__5GOJ *)__tmp__JQ2P);
   } break;
-  case __SIZE_OF__: {
-    __tmp__BPLO=execute_link__AVBL(__tmp__APLO);
+  case __CAST__1HOJ__: {
+    __tmp__KQ2P=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__JQ2P));
   } break;
-  case __CAST__: {
-    __tmp__BPLO=execute_link__FVBL(__tmp__APLO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__KQ2P=((__REAL_CST__1LOJ *)__tmp__JQ2P);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__BPLO=execute_link__CDUL(__tmp__APLO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__KQ2P=((__CHARACTER_CST__RMOJ *)__tmp__JQ2P);
   } break;
-  case __READ_SLOT__: {
-    __tmp__BPLO=execute_link__4YBL(__tmp__APLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__KQ2P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__JQ2P);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__BPLO=execute_link__O3BL(__tmp__APLO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__KQ2P=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__JQ2P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BPLO=execute_link__C2ZM(__tmp__APLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__KQ2P=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JQ2P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BPLO=execute_link__SGFO(__tmp__APLO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__KQ2P=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BPLO=execute_link__KOLO(__tmp__APLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__KQ2P=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BPLO=execute_link__LMFO(__tmp__APLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__KQ2P=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BPLO=execute_link__OULO(__tmp__APLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__KQ2P=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JQ2P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__BPLO=execute_link__IPKM(__tmp__APLO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__KQ2P=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__JQ2P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__BPLO=execute_link__VXOL(__tmp__APLO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__KQ2P=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__JQ2P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__BPLO=execute_link__W4ZM(__tmp__APLO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__KQ2P=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__JQ2P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__BPLO=execute_link__ESFO(__tmp__APLO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__KQ2P=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__JQ2P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BPLO=execute_link__2QEP(__tmp__APLO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__KQ2P=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__JQ2P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__BPLO=execute_link__F1QN(__tmp__APLO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__KQ2P=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__JQ2P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BPLO=execute_link__O5QN(__tmp__APLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__KQ2P=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JQ2P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__BPLO=execute_link__LSQN(__tmp__APLO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__KQ2P=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__JQ2P));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__BPLO=execute_link__M3UO(__tmp__APLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__KQ2P=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__JQ2P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__KQ2P=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__JQ2P));
   } break;
   };
-  Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO=__tmp__BPLO;
-  __tmp__DPLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-  if (__tmp__DPLO==NULL) {
-    __tmp__EPLO=NULL;
+  Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP=__tmp__KQ2P;
+  __tmp__JQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+  if (__tmp__JQ2P==NULL) {
+    __tmp__XQ2P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__DPLO)->__id) {
-    case __LIST__: {
-      __tmp__EPLO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__EPLO=NULL;
+    switch (((struct ___OBJ *)__tmp__JQ2P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__EPLO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__EPLO=((void *)__tmp__DPLO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__XQ2P=((void *)__tmp__JQ2P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__EPLO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__EPLO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__EPLO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__EPLO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__EPLO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__EPLO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__EPLO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__EPLO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__EPLO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__EPLO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__EPLO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__EPLO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__EPLO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__XQ2P=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__EPLO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__XQ2P=NULL;
     } break;
     }
   };
-  left_cst__ROLO=__tmp__EPLO;
-  __tmp__GPLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-  if (__tmp__GPLO==NULL) {
-    __tmp__HPLO=NULL;
+  __tmp__JQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+  if (__tmp__JQ2P==NULL) {
+    __tmp__0Q2P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__GPLO)->__id) {
-    case __LIST__: {
-      __tmp__HPLO=NULL;
+    switch (((struct ___OBJ *)__tmp__JQ2P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__HPLO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__HPLO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__0Q2P=((void *)__tmp__JQ2P);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HPLO=((void *)__tmp__GPLO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__HPLO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HPLO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__HPLO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__HPLO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HPLO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HPLO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__HPLO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__HPLO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__HPLO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__HPLO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__HPLO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__HPLO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__0Q2P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__HPLO=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__HPLO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__0Q2P=NULL;
     } break;
     }
   };
-  right_cst__SOLO=__tmp__HPLO;
-  if (((void *)__tmp__EPLO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__EPLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      left_t__TOLO=type_true__FJB;
-    } else {
-      left_t__TOLO=type_false__NJB;
+  if (((void *)__tmp__XQ2P != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__XQ2P->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      left_t__GQ2P=type_true__ENB;
+    } else /* FALSE */ {
+      left_t__GQ2P=type_false__MNB;
     };
   };
-  if (((void *)__tmp__HPLO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__HPLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      right_t__UOLO=type_true__FJB;
-    } else {
-      right_t__UOLO=type_false__NJB;
+  if (((void *)__tmp__0Q2P != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__0Q2P->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      right_t__HQ2P=type_true__ENB;
+    } else /* FALSE */ {
+      right_t__HQ2P=type_false__MNB;
     };
   };
-  result__ZDPO=NULL;
-  __tmp__1DPO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-  if (__tmp__1DPO==NULL) {
-    __tmp__2DPO=NULL;
+  result__ANAQ=NULL;
+  __tmp__JQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+  if (__tmp__JQ2P==NULL) {
+    __tmp__KQ2P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__1DPO)->__id) {
-    case __LIST__: {
-      __tmp__2DPO=NULL;
+    switch (((struct ___OBJ *)__tmp__JQ2P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__2DPO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__2DPO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__2DPO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__2DPO=((void *)__tmp__1DPO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__KQ2P=((void *)__tmp__JQ2P);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__2DPO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__2DPO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__2DPO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__2DPO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__2DPO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__2DPO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__2DPO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__2DPO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__2DPO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__2DPO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__KQ2P=((void *)__tmp__JQ2P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__2DPO=((void *)__tmp__1DPO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__2DPO=((void *)__tmp__1DPO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__2DPO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__KQ2P=((void *)__tmp__JQ2P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KQ2P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__2DPO=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__2DPO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KQ2P=NULL;
     } break;
     }
   };
-  rd__YDPO=__tmp__2DPO;
-  if (((void *)__tmp__2DPO != (void *)NULL)) {
-    p__MSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    l__NSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-    r__OSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-    result__DSMR=NULL;
-    ptr__ESMR=((__POINTER )(NULL));
-    typ_id__FSMR= 0;
-    sz__GSMR=((__UINTEGER_32 )sizeof(__EXPR_OR_LOGIC));
-    if ((sz__GSMR ==  0)) {
-      result__DSMR=EXPR_OR_LOGIC__;
-    } else {
-      typ_id__FSMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GSMR);
-      if ((typ_id__FSMR == (__INTEGER)(-  1))) {
-        a__HSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ISMR=(__UINTEGER_32)((__UINTEGER_32)(sz__GSMR + a__HSMR) & (__UINTEGER_32)(~ a__HSMR));
-        ptr_table__1B2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ISMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__0B2R=((__POINTER )(NULL));
-        result__2B2R=((__POINTER *)ptr_table__1B2R)[ 0];
-        if ((result__2B2R == (void *)NULL)) {
-          result__2B2R=new_lab__2PJ(new_size__ISMR);
-          next__0B2R=(void *)((unsigned long)result__2B2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISMR)));
-          ((__POINTER *)next__0B2R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1B2R)[ 0]=next__0B2R;
-        } else {
-          next__0B2R=((__POINTER *)result__2B2R)[ 0];
-          if ((next__0B2R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2B2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ISMR <<  1)) <=  4096)) {
-              next__0B2R=(void *)((unsigned long)result__2B2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISMR)));
-            } else {
-              next__0B2R=new_lab__2PJ(new_size__ISMR);
-            };
-            ((__POINTER *)next__0B2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1B2R)[ 0]=next__0B2R;
-          } else {
-            ((__POINTER *)result__2B2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0B2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2B2R=next__0B2R;
-          };
-        };
-        ptr__ESMR=result__2B2R;
-      } else {
-        t__JSMR=((__UINTEGER_32 )typ_id__FSMR);
-        a__KSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DC2R=(__UINTEGER_32)((__UINTEGER_32)(sz__GSMR + a__KSMR) & (__UINTEGER_32)(~ a__KSMR));
-        ptr_table__AC2R=((__POINTER )(&(table_type[(t__JSMR)])));
-        lab_type__CC2R=(__UINTEGER_32)(t__JSMR |  1);
-        next__5B2R=((__POINTER )(NULL));
-        result__BC2R=((__POINTER *)ptr_table__AC2R)[ 0];
-        if ((result__BC2R == (void *)NULL)) {
-          result__BC2R=new_lab__2PJ(lab_type__CC2R);
-          next__5B2R=(void *)((unsigned long)result__BC2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DC2R)));
-          ((__POINTER *)next__5B2R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AC2R)[ 0]=next__5B2R;
-        } else {
-          next__5B2R=((__POINTER *)result__BC2R)[ 0];
-          if ((next__5B2R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BC2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DC2R <<  1)) <=  4096)) {
-              next__5B2R=(void *)((unsigned long)result__BC2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DC2R)));
-            } else {
-              next__5B2R=new_lab__2PJ(lab_type__CC2R);
-            };
-            ((__POINTER *)next__5B2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AC2R)[ 0]=next__5B2R;
-          } else {
-            ((__POINTER *)result__BC2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5B2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BC2R=next__5B2R;
-          };
-        };
-        ptr__ESMR=result__BC2R;
-      };
-      result__DSMR=((__EXPR_OR_LOGIC *)ptr__ESMR);
-      *(result__DSMR) = *(EXPR_OR_LOGIC__);
-    };
-    Self__LSMR=((__EXPR_OR_LOGIC *)result__DSMR);
-    Self__LSMR->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MSMR;
-    Self__LSMR->parent_expr_binary_logic__QICL.left__RREO=l__NSMR;
-    Self__LSMR->parent_expr_binary_logic__QICL.right__VREO=r__OSMR;
-    result__ZDPO=result__DSMR;
-  };
-  result__NOLO=result__ZDPO;
-  if ((((void *)result__ZDPO == (void *)NULL) && ((void *)__tmp__EPLO != (void *)NULL))) {
-    result__R3ZO=NULL;
-    if (((void *)left_t__TOLO == (void *)type_false__NJB)) {
-      result__R3ZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-      __tmp__Z3ZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__Z3ZO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__Z3ZO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__Z3ZO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__YMDQ=((__READ_LOCAL *)__tmp__Z3ZO);
-        Self__EC2R=((__LOCAL *)Self__YMDQ->local__HJZD);
-        Self__EC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__EC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__FC2R=create__AXB( 250);
-          display__UXFK(Self__YMDQ,voir__FC2R);
-          put_string__2EG(((__STRING *)voir__FC2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__HC2R=((__LIST *)list_current__EH1);
-          voir__IC2R=create__AXB( 250);
-          display__EQQG(Self__HC2R,voir__IC2R);
-          put_string__2EG(((__STRING *)voir__IC2R));
+  if (((void *)__tmp__KQ2P != (void *)NULL)) {
+    p__SERP=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__KQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+    r__UERP=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+    result__3WSP=NULL;
+    ptr__4WSP=((__POINTER__IB )(NULL));
+    typ_id__CXSP= 0;
+    __tmp__EXSP=((__POINTER__IB )sizeof(__EXPR_OR_LOGIC__ADUL));
+    if (((unsigned long)__tmp__EXSP ==  0)) {
+      result__3WSP=EXPR_OR_LOGIC__ADUL__;
+    } else /* FALSE */ {
+      typ_id__CXSP=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EXSP));
+      if ((typ_id__CXSP == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ICZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__EXSP - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GCZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JCZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ICZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__GCZT=micro_alloc__table__lab__UKI(__tmp__ICZT,((__POINTER__IB )(&(table_size[(__tmp__JCZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ICZT)));
+        ptr__4WSP=__tmp__GCZT;
+      } else /* FALSE */ {
+        __tmp__JCZT=((__UINTEGER_32__ZWB )typ_id__CXSP);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__ICZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__EXSP - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GCZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__GCZT=micro_alloc__table__lab__UKI(__tmp__ICZT,((__POINTER__IB )(&(table_type[(__tmp__JCZT)]))),(__UINTEGER_32__ZWB)(__tmp__JCZT |  1));
+        ptr__4WSP=__tmp__GCZT;
+      };
+      result__3WSP=((__EXPR_OR_LOGIC__ADUL *)ptr__4WSP);
+      *(result__3WSP) = *(EXPR_OR_LOGIC__ADUL__);
+    };
+    Self__0UVP=((__EXPR_OR_LOGIC__ADUL *)result__3WSP);
+    Self__0UVP->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SERP;
+    Self__0UVP->parent_expr_binary_logic__DDUL.left__ROTP=__tmp__KQ2P;
+    Self__0UVP->parent_expr_binary_logic__DDUL.right__VOTP=r__UERP;
+    result__ANAQ=result__3WSP;
+  };
+  __tmp__JQ2P=result__ANAQ;
+  if ((((void *)result__ANAQ == (void *)NULL) && ((void *)__tmp__XQ2P != (void *)NULL))) {
+    __tmp__KQ2P=NULL;
+    if (((void *)left_t__GQ2P == (void *)type_false__MNB)) {
+      __tmp__KQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+      __tmp__3KQQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__3KQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3KQQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3KQQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)__tmp__3KQQ);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__Z3ZO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__Z3ZO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__Z3ZO);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3KQQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3KQQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__0MDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Z3ZO)->receiver__WN2H);
-        Self__JC2R=((__LOCAL *)Self__0MDQ->local__HJZD);
-        Self__JC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__JC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__KC2R=create__AXB( 250);
-          display__UXFK(Self__0MDQ,voir__KC2R);
-          put_string__2EG(((__STRING *)voir__KC2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3KQQ)->receiver__RA5J);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__MC2R=((__LIST *)list_current__EH1);
-          voir__NC2R=create__AXB( 250);
-          display__EQQG(Self__MC2R,voir__NC2R);
-          put_string__2EG(((__STRING *)voir__NC2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__Z3ZO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__Z3ZO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__Z3ZO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__Z3ZO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__Z3ZO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__Z3ZO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__Z3ZO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__Z3ZO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3KQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__Z3ZO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3KQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__Z3ZO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__3KQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__Z3ZO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__3KQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__Z3ZO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3KQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__Z3ZO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3KQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__Z3ZO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3KQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__1MDQ=((__READ_GLOBAL *)__tmp__Z3ZO);
-        unread__CGNL(Self__1MDQ->global__ZGJK,Self__1MDQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__Z3ZO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__Z3ZO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__Z3ZO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__Z3ZO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__Z3ZO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2MRS=((__READ_GLOBAL__T4YL *)__tmp__3KQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2MRS->global__KAKM),Self__2MRS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__Z3ZO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__Z3ZO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__Z3ZO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3KQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__Z3ZO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__Z3ZO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__Z3ZO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__Z3ZO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__Z3ZO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__Z3ZO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3KQQ));
       } break;
       };
     };
-    result__Y5YO=result__R3ZO;
-    if ((((void *)result__R3ZO == (void *)NULL) && ((void *)left_t__TOLO == (void *)type_true__FJB))) {
-      result__Y5YO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-      __tmp__KAZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__KAZO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__KAZO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__KAZO);
-      } break;
-      case __PROTOTYPE_CST__: {
+    r__UERP=__tmp__KQ2P;
+    if ((((void *)__tmp__KQ2P == (void *)NULL) && ((void *)left_t__GQ2P == (void *)type_true__ENB))) {
+      r__UERP=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+      __tmp__3KQQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__3KQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3KQQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3KQQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__2MDQ=((__READ_LOCAL *)__tmp__KAZO);
-        Self__OC2R=((__LOCAL *)Self__2MDQ->local__HJZD);
-        Self__OC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__OC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__PC2R=create__AXB( 250);
-          display__UXFK(Self__2MDQ,voir__PC2R);
-          put_string__2EG(((__STRING *)voir__PC2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)__tmp__3KQQ);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__RC2R=((__LIST *)list_current__EH1);
-          voir__SC2R=create__AXB( 250);
-          display__EQQG(Self__RC2R,voir__SC2R);
-          put_string__2EG(((__STRING *)voir__SC2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__KAZO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__KAZO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__KAZO);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3KQQ));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__4MDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KAZO)->receiver__WN2H);
-        Self__TC2R=((__LOCAL *)Self__4MDQ->local__HJZD);
-        Self__TC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__TC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__UC2R=create__AXB( 250);
-          display__UXFK(Self__4MDQ,voir__UC2R);
-          put_string__2EG(((__STRING *)voir__UC2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__WC2R=((__LIST *)list_current__EH1);
-          voir__XC2R=create__AXB( 250);
-          display__EQQG(Self__WC2R,voir__XC2R);
-          put_string__2EG(((__STRING *)voir__XC2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3KQQ)->receiver__RA5J);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__KAZO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__KAZO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__KAZO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__KAZO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__KAZO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__KAZO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__KAZO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__KAZO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3KQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__KAZO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__3KQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__KAZO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__3KQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__KAZO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3KQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__KAZO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3KQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__KAZO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3KQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__KAZO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3KQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__5MDQ=((__READ_GLOBAL *)__tmp__KAZO);
-        unread__CGNL(Self__5MDQ->global__ZGJK,Self__5MDQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__KAZO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__KAZO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__KAZO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__KAZO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2MRS=((__READ_GLOBAL__T4YL *)__tmp__3KQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2MRS->global__KAKM),Self__2MRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__KAZO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__KAZO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__KAZO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__KAZO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__KAZO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__KAZO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__KAZO);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__KAZO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__KAZO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__KAZO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3KQQ));
       } break;
       };
     };
-    result__NOLO=result__Y5YO;
+    __tmp__JQ2P=r__UERP;
   };
-  if ((((void *)result__NOLO == (void *)NULL) && ((void *)__tmp__HPLO != (void *)NULL))) {
-    result__SAZO=NULL;
-    if (((void *)right_t__UOLO == (void *)type_false__NJB)) {
-      result__SAZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-      __tmp__0AZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__0AZO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__0AZO);
-      } break;
-      case __STRING_CST__: {
+  if ((((void *)__tmp__JQ2P == (void *)NULL) && ((void *)__tmp__0Q2P != (void *)NULL))) {
+    __tmp__KQ2P=NULL;
+    if (((void *)right_t__HQ2P == (void *)type_false__MNB)) {
+      __tmp__KQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+      __tmp__3KQQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__3KQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3KQQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__0AZO);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3KQQ));
       } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__ANDQ=((__READ_LOCAL *)__tmp__0AZO);
-        Self__YC2R=((__LOCAL *)Self__ANDQ->local__HJZD);
-        Self__YC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__YC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__ZC2R=create__AXB( 250);
-          display__UXFK(Self__ANDQ,voir__ZC2R);
-          put_string__2EG(((__STRING *)voir__ZC2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__1C2R=((__LIST *)list_current__EH1);
-          voir__2C2R=create__AXB( 250);
-          display__EQQG(Self__1C2R,voir__2C2R);
-          put_string__2EG(((__STRING *)voir__2C2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)__tmp__3KQQ);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__0AZO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__0AZO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__0AZO);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3KQQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3KQQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__CNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0AZO)->receiver__WN2H);
-        Self__3C2R=((__LOCAL *)Self__CNDQ->local__HJZD);
-        Self__3C2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3C2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__3C2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__4C2R=create__AXB( 250);
-          display__UXFK(Self__CNDQ,voir__4C2R);
-          put_string__2EG(((__STRING *)voir__4C2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3KQQ)->receiver__RA5J);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__AD2R=((__LIST *)list_current__EH1);
-          voir__BD2R=create__AXB( 250);
-          display__EQQG(Self__AD2R,voir__BD2R);
-          put_string__2EG(((__STRING *)voir__BD2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__0AZO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__0AZO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__0AZO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__0AZO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__0AZO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__0AZO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__0AZO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__0AZO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3KQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__0AZO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3KQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__0AZO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3KQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__0AZO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__3KQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__0AZO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__3KQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__0AZO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3KQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__0AZO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3KQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__DNDQ=((__READ_GLOBAL *)__tmp__0AZO);
-        unread__CGNL(Self__DNDQ->global__ZGJK,Self__DNDQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__0AZO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__0AZO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__0AZO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__0AZO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__0AZO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__0AZO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2MRS=((__READ_GLOBAL__T4YL *)__tmp__3KQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2MRS->global__KAKM),Self__2MRS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__0AZO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__0AZO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__0AZO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__0AZO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__0AZO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__0AZO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__0AZO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__0AZO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3KQQ));
       } break;
       };
     };
-    result__NOLO=result__SAZO;
+    __tmp__JQ2P=__tmp__KQ2P;
   };
-  if (((((void *)result__NOLO == (void *)NULL) && ((void *)__tmp__HPLO != (void *)NULL)) && ((void *)__tmp__EPLO != (void *)NULL))) {
-    result__LIAP=NULL;
-    if (((void *)left_t__TOLO == (void *)type_true__FJB)) {
-      result__LIAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-      __tmp__TIAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__TIAP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__TIAP);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__TIAP);
-      } break;
-      case __PROTOTYPE_CST__: {
+  if (((((void *)__tmp__JQ2P == (void *)NULL) && ((void *)__tmp__0Q2P != (void *)NULL)) && ((void *)__tmp__XQ2P != (void *)NULL))) {
+    __tmp__KQ2P=NULL;
+    if (((void *)left_t__GQ2P == (void *)type_true__ENB)) {
+      __tmp__KQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+      __tmp__3KQQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__3KQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3KQQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3KQQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__ENDQ=((__READ_LOCAL *)__tmp__TIAP);
-        Self__CD2R=((__LOCAL *)Self__ENDQ->local__HJZD);
-        Self__CD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__CD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__DD2R=create__AXB( 250);
-          display__UXFK(Self__ENDQ,voir__DD2R);
-          put_string__2EG(((__STRING *)voir__DD2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)__tmp__3KQQ);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__FD2R=((__LIST *)list_current__EH1);
-          voir__GD2R=create__AXB( 250);
-          display__EQQG(Self__FD2R,voir__GD2R);
-          put_string__2EG(((__STRING *)voir__GD2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__TIAP);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__TIAP);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__TIAP);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3KQQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3KQQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__GNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TIAP)->receiver__WN2H);
-        Self__HD2R=((__LOCAL *)Self__GNDQ->local__HJZD);
-        Self__HD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__HD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__ID2R=create__AXB( 250);
-          display__UXFK(Self__GNDQ,voir__ID2R);
-          put_string__2EG(((__STRING *)voir__ID2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__KD2R=((__LIST *)list_current__EH1);
-          voir__LD2R=create__AXB( 250);
-          display__EQQG(Self__KD2R,voir__LD2R);
-          put_string__2EG(((__STRING *)voir__LD2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3KQQ)->receiver__RA5J);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__TIAP);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__TIAP);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__TIAP);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__TIAP);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__TIAP);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__TIAP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__TIAP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__TIAP);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3KQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__TIAP);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__3KQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__TIAP);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__3KQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__TIAP);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3KQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__TIAP);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3KQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__TIAP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3KQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__TIAP);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3KQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__HNDQ=((__READ_GLOBAL *)__tmp__TIAP);
-        unread__CGNL(Self__HNDQ->global__ZGJK,Self__HNDQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__TIAP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__TIAP);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__TIAP);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__TIAP);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2MRS=((__READ_GLOBAL__T4YL *)__tmp__3KQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2MRS->global__KAKM),Self__2MRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__TIAP);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__TIAP);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__TIAP);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__TIAP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__TIAP);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__TIAP);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__TIAP);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__TIAP);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__TIAP);
+      };
+    } else /* FALSE */ {
+      __tmp__KQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+      __tmp__3KQQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__3KQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3KQQ));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__TIAP);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3KQQ));
       } break;
-      };
-    } else {
-      result__LIAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-      __tmp__0IAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__0IAP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__0IAP);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__0IAP);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__INDQ=((__READ_LOCAL *)__tmp__0IAP);
-        Self__MD2R=((__LOCAL *)Self__INDQ->local__HJZD);
-        Self__MD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__MD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__ND2R=create__AXB( 250);
-          display__UXFK(Self__INDQ,voir__ND2R);
-          put_string__2EG(((__STRING *)voir__ND2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__PD2R=((__LIST *)list_current__EH1);
-          voir__QD2R=create__AXB( 250);
-          display__EQQG(Self__PD2R,voir__QD2R);
-          put_string__2EG(((__STRING *)voir__QD2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)__tmp__3KQQ);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__0IAP);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__0IAP);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__0IAP);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3KQQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3KQQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__KNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0IAP)->receiver__WN2H);
-        Self__RD2R=((__LOCAL *)Self__KNDQ->local__HJZD);
-        Self__RD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__RD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__SD2R=create__AXB( 250);
-          display__UXFK(Self__KNDQ,voir__SD2R);
-          put_string__2EG(((__STRING *)voir__SD2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__UD2R=((__LIST *)list_current__EH1);
-          voir__VD2R=create__AXB( 250);
-          display__EQQG(Self__UD2R,voir__VD2R);
-          put_string__2EG(((__STRING *)voir__VD2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3KQQ)->receiver__RA5J);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__0IAP);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__0IAP);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__0IAP);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__0IAP);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__0IAP);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__0IAP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__0IAP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3KQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__0IAP);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3KQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__0IAP);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__3KQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__0IAP);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__3KQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__0IAP);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3KQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__0IAP);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3KQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__0IAP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3KQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__0IAP);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3KQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__LNDQ=((__READ_GLOBAL *)__tmp__0IAP);
-        unread__CGNL(Self__LNDQ->global__ZGJK,Self__LNDQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__0IAP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__0IAP);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__0IAP);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3KQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__0IAP);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2MRS=((__READ_GLOBAL__T4YL *)__tmp__3KQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2MRS->global__KAKM),Self__2MRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__0IAP);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__0IAP);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3KQQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__0IAP);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3KQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__0IAP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__0IAP);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__0IAP);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3KQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__0IAP);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__0IAP);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__0IAP);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__0IAP);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3KQQ));
       } break;
       };
     };
-    result__NOLO=result__LIAP;
+    __tmp__JQ2P=__tmp__KQ2P;
   };
-  if ((((void *)result__NOLO == (void *)NULL) && ((__UINTEGER_32)(old_seq__OOLO +  1) == seq_call_and_loop__3QEJ))) {
-    result__BBZO=NULL;
-    sup__CBZO=NULL;
-    eq__DBZO=NULL;
-    __tmp__EBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-    __tmp__FBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__EBZO)->__id) {
-    case __LIST__: {
-      __tmp__GBZO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__GBZO=__infix_equal_equal__XN1L(__tmp__EBZO,__tmp__FBZO);
+  if ((((void *)__tmp__JQ2P == (void *)NULL) && ((__UINTEGER_32__ZWB)(old_seq__BQ2P +  1) == seq_call_and_loop__TL3K))) {
+    __tmp__KQ2P=NULL;
+    r__UERP=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+    __tmp__3KQQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+    switch (((struct ___OBJ *)r__UERP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__S0OQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)r__UERP),__tmp__3KQQ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__GBZO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GBZO=__infix_equal_equal__MO1L(__tmp__EBZO,__tmp__FBZO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__S0OQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__GBZO=__infix_equal_equal__3O1L(__tmp__EBZO,__tmp__FBZO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__S0OQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__GBZO=__infix_equal_equal__XP1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GBZO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__S0OQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GBZO=__infix_equal_equal__NQ1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__S0OQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GBZO=__infix_equal_equal__JR1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__S0OQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __REAL_CST__: {
-      __tmp__GBZO=__infix_equal_equal__FS1L(__tmp__EBZO,__tmp__FBZO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__GBZO=__infix_equal_equal__5S1L(__tmp__EBZO,__tmp__FBZO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__GBZO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GBZO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__GBZO=__infix_equal_equal__YT1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__GBZO=__infix_equal_equal__UU1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__S0OQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__GBZO=__infix_equal_equal__QV1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__GBZO=__infix_equal_equal__MW1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__GBZO=__infix_equal_equal__IX1L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GBZO=__infix_equal_equal__EY1L(__tmp__EBZO,__tmp__FBZO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GBZO=__infix_equal_equal__AZ1L(__tmp__EBZO,__tmp__FBZO);
+    case __ITEM__HGOJ__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__GBZO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__GBZO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__S0OQ=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__GBZO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __CAST__: {
-      __tmp__GBZO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__GBZO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__S0OQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__GBZO=__infix_equal_equal__M01L(__tmp__EBZO,__tmp__FBZO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__S0OQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__GBZO=__infix_equal_equal__I11L(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__S0OQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GBZO=__infix_equal_equal__G4HO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__S0OQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GBZO=__infix_equal_equal__W2FO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__S0OQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GBZO=__infix_equal_equal__XGMO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__S0OQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GBZO=__infix_equal_equal__S3FO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__S0OQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GBZO=__infix_equal_equal__UHMO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__S0OQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__GBZO=__infix_equal_equal__5HLM(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__S0OQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__GBZO=__infix_equal_equal__011L(__tmp__EBZO,__tmp__FBZO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__S0OQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__GBZO=__infix_equal_equal__AM0M(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__S0OQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__GBZO=__infix_equal_equal__O4FO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__S0OQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GBZO=__infix_equal_equal__SYEP(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__S0OQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__GBZO=__infix_equal_equal__Y4HO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__S0OQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GBZO=__infix_equal_equal__U5HO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__S0OQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__GBZO=__infix_equal_equal__NHRN(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__S0OQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__GBZO=__infix_equal_equal__KTVO(__tmp__EBZO,__tmp__FBZO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__S0OQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)r__UERP)),__tmp__3KQQ);
     } break;
     };
-    if (__tmp__GBZO) {
-      result__BBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-      __tmp__NBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__NBZO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__NBZO);
+    if (__tmp__S0OQ) {
+      __tmp__KQ2P=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+      __tmp__Z0OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__Z0OQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__Z0OQ));
       } break;
-      case __STRING_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__Z0OQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__NBZO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__SNDQ=((__READ_LOCAL *)__tmp__NBZO);
-        Self__WD2R=((__LOCAL *)Self__SNDQ->local__HJZD);
-        Self__WD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__WD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__XD2R=create__AXB( 250);
-          display__UXFK(Self__SNDQ,voir__XD2R);
-          put_string__2EG(((__STRING *)voir__XD2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__ZD2R=((__LIST *)list_current__EH1);
-          voir__0D2R=create__AXB( 250);
-          display__EQQG(Self__ZD2R,voir__0D2R);
-          put_string__2EG(((__STRING *)voir__0D2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)__tmp__Z0OQ);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__NBZO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__NBZO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__NBZO);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__Z0OQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Z0OQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__UNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NBZO)->receiver__WN2H);
-        Self__1D2R=((__LOCAL *)Self__UNDQ->local__HJZD);
-        Self__1D2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1D2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__1D2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__2D2R=create__AXB( 250);
-          display__UXFK(Self__UNDQ,voir__2D2R);
-          put_string__2EG(((__STRING *)voir__2D2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZMRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__Z0OQ)->receiver__RA5J);
+        Self__GR2T=((__LOCAL__L4WC *)Self__ZMRS->local__BVEJ);
+        Self__GR2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GR2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GR2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HR2T=create__34B( 250);
+          display__HAEJ(Self__ZMRS,__tmp__HR2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HR2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__4D2R=((__LIST *)list_current__EH1);
-          voir__5D2R=create__AXB( 250);
-          display__EQQG(Self__4D2R,voir__5D2R);
-          put_string__2EG(((__STRING *)voir__5D2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__NBZO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__NBZO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__NBZO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__Z0OQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__NBZO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__Z0OQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__NBZO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__Z0OQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__NBZO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__Z0OQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__NBZO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__Z0OQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__NBZO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__Z0OQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__NBZO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__Z0OQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__NBZO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__Z0OQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__NBZO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__Z0OQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__NBZO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__Z0OQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__NBZO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__Z0OQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__NBZO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Z0OQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__VNDQ=((__READ_GLOBAL *)__tmp__NBZO);
-        unread__CGNL(Self__VNDQ->global__ZGJK,Self__VNDQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Z0OQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__NBZO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Z0OQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__NBZO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Z0OQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__NBZO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Z0OQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__NBZO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__Z0OQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__NBZO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__Z0OQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__NBZO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2MRS=((__READ_GLOBAL__T4YL *)__tmp__Z0OQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2MRS->global__KAKM),Self__2MRS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__NBZO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__Z0OQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__NBZO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__Z0OQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__NBZO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__Z0OQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__NBZO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__Z0OQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__NBZO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__Z0OQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__NBZO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__Z0OQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__NBZO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__NBZO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__Z0OQ));
       } break;
       };
-    } else {
-      __tmp__UBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-      if (__tmp__UBZO==NULL) {
-        __tmp__VBZO=NULL;
+    } else /* FALSE */ {
+      __tmp__Z0OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+      if (__tmp__Z0OQ==NULL) {
+        __tmp__B1OQ=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__UBZO)->__id) {
-        case __LIST__: {
-          __tmp__VBZO=NULL;
+        switch (((struct ___OBJ *)__tmp__Z0OQ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__VBZO=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__VBZO=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__VBZO=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__VBZO=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__VBZO=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__VBZO=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__B1OQ=((void *)__tmp__Z0OQ);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__VBZO=((void *)__tmp__UBZO);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__VBZO=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__VBZO=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__VBZO=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__VBZO=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__VBZO=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__VBZO=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __CAST__: {
-          __tmp__VBZO=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__VBZO=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__VBZO=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__B1OQ=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__VBZO=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__VBZO=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__B1OQ=NULL;
         } break;
         }
       };
-      sup__CBZO=__tmp__VBZO;
-      __tmp__XBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-      if (__tmp__XBZO==NULL) {
-        __tmp__YBZO=NULL;
+      __tmp__Z0OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+      if (__tmp__Z0OQ==NULL) {
+        __tmp__E1OQ=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__XBZO)->__id) {
-        case __LIST__: {
-          __tmp__YBZO=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__YBZO=NULL;
+        switch (((struct ___OBJ *)__tmp__Z0OQ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__YBZO=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__YBZO=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__YBZO=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__YBZO=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__YBZO=((void *)__tmp__XBZO);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__E1OQ=((void *)__tmp__Z0OQ);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__YBZO=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__YBZO=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__YBZO=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__YBZO=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__YBZO=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__YBZO=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__YBZO=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __CAST__: {
-          __tmp__YBZO=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__YBZO=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__YBZO=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__YBZO=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__E1OQ=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__YBZO=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__E1OQ=NULL;
         } break;
         }
       };
-      eq__DBZO=__tmp__YBZO;
-      if ((((void *)__tmp__VBZO != (void *)NULL) && ((void *)__tmp__YBZO != (void *)NULL))) {
-        __tmp__GCZO=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.left__PM2H;
-        __tmp__HCZO=((__EXPR_EQUAL *)__tmp__YBZO)->parent_expr_binary_cmp__DLJH.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__GCZO)->__id) {
-        case __LIST__: {
-          __tmp__ICZO=FALSE__;
+      if ((((void *)__tmp__B1OQ != (void *)NULL) && ((void *)__tmp__E1OQ != (void *)NULL))) {
+        __tmp__S1OQ=__tmp__B1OQ->parent_expr_binary_cmp__BBOJ.left__354J;
+        __tmp__T1OQ=__tmp__E1OQ->parent_expr_binary_cmp__NINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__S1OQ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__U1OQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__S1OQ),__tmp__T1OQ);
         } break;
-        case __STRING_CST__: {
-          __tmp__ICZO=__infix_equal_equal__XN1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__ICZO=FALSE__;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__U1OQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__ICZO=__infix_equal_equal__MO1L(__tmp__GCZO,__tmp__HCZO);
+        case __INTEGER_CST__XAXC__: {
+          __tmp__U1OQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__ICZO=__infix_equal_equal__3O1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__ICZO=__infix_equal_equal__XP1L(__tmp__GCZO,__tmp__HCZO);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__U1OQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__ICZO=FALSE__;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__U1OQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__ICZO=__infix_equal_equal__NQ1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__U1OQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__ICZO=__infix_equal_equal__JR1L(__tmp__GCZO,__tmp__HCZO);
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __REAL_CST__: {
-          __tmp__ICZO=__infix_equal_equal__FS1L(__tmp__GCZO,__tmp__HCZO);
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__ICZO=__infix_equal_equal__5S1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__ICZO=FALSE__;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__ICZO=FALSE__;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__ICZO=__infix_equal_equal__YT1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__U1OQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__ICZO=__infix_equal_equal__UU1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_MUL__: {
-          __tmp__ICZO=__infix_equal_equal__QV1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_DIV__: {
-          __tmp__ICZO=__infix_equal_equal__MW1L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_AND__: {
-          __tmp__ICZO=__infix_equal_equal__IX1L(__tmp__GCZO,__tmp__HCZO);
+        case __PUT_TO__TFOJ__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__ICZO=__infix_equal_equal__EY1L(__tmp__GCZO,__tmp__HCZO);
+        case __ITEM__HGOJ__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__ICZO=__infix_equal_equal__AZ1L(__tmp__GCZO,__tmp__HCZO);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __PUT_TO__: {
-          __tmp__ICZO=FALSE__;
+        case __CAST__1HOJ__: {
+          __tmp__U1OQ=FALSE__O__;
         } break;
-        case __ITEM__: {
-          __tmp__ICZO=FALSE__;
+        case __REAL_CST__1LOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __SIZE_OF__: {
-          __tmp__ICZO=FALSE__;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __CAST__: {
-          __tmp__ICZO=FALSE__;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__U1OQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __CALL_SLOT__: {
-          __tmp__ICZO=FALSE__;
+        case __READ_SLOT__LL4K__: {
+          __tmp__U1OQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __READ_SLOT__: {
-          __tmp__ICZO=__infix_equal_equal__M01L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__U1OQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__ICZO=__infix_equal_equal__I11L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__U1OQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__ICZO=__infix_equal_equal__G4HO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__U1OQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__ICZO=__infix_equal_equal__W2FO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__U1OQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__ICZO=__infix_equal_equal__XGMO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__U1OQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__ICZO=__infix_equal_equal__S3FO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_NEG__EZVL__: {
+          __tmp__U1OQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__ICZO=__infix_equal_equal__UHMO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_ADD__SZVL__: {
+          __tmp__U1OQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__ICZO=__infix_equal_equal__5HLM(__tmp__GCZO,__tmp__HCZO);
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__U1OQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_ADD__: {
-          __tmp__ICZO=__infix_equal_equal__011L(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__U1OQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__ICZO=__infix_equal_equal__AM0M(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__U1OQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__ICZO=__infix_equal_equal__O4FO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__U1OQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__ICZO=__infix_equal_equal__SYEP(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__U1OQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_INF__: {
-          __tmp__ICZO=__infix_equal_equal__Y4HO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_INF__OXBP__: {
+          __tmp__U1OQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__ICZO=__infix_equal_equal__U5HO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__U1OQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
-        case __EXPR_OR__: {
-          __tmp__ICZO=__infix_equal_equal__NHRN(__tmp__GCZO,__tmp__HCZO);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__ICZO=__infix_equal_equal__KTVO(__tmp__GCZO,__tmp__HCZO);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__U1OQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S1OQ)),__tmp__T1OQ);
         } break;
         };
-        if (__tmp__ICZO) {
-          __tmp__OCZO=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.right__TM2H;
-          __tmp__PCZO=((__EXPR_EQUAL *)__tmp__YBZO)->parent_expr_binary_cmp__DLJH.right__TM2H;
-          switch (((struct ___OBJ *)__tmp__OCZO)->__id) {
-          case __LIST__: {
-            __tmp__QCZO=FALSE__;
-          } break;
-          case __STRING_CST__: {
-            __tmp__QCZO=__infix_equal_equal__XN1L(__tmp__OCZO,__tmp__PCZO);
+        if (__tmp__U1OQ) {
+          __tmp__01OQ=__tmp__B1OQ->parent_expr_binary_cmp__BBOJ.right__DA5J;
+          __tmp__11OQ=__tmp__E1OQ->parent_expr_binary_cmp__NINJ.right__DA5J;
+          switch (((struct ___OBJ *)__tmp__01OQ)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__21OQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__01OQ),__tmp__11OQ);
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__QCZO=FALSE__;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__QCZO=__infix_equal_equal__MO1L(__tmp__OCZO,__tmp__PCZO);
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__21OQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__QCZO=__infix_equal_equal__3O1L(__tmp__OCZO,__tmp__PCZO);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__21OQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __READ_LOCAL__: {
-            __tmp__QCZO=__infix_equal_equal__XP1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__QCZO=FALSE__;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__21OQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__QCZO=__infix_equal_equal__NQ1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__21OQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__QCZO=__infix_equal_equal__JR1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__21OQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __REAL_CST__: {
-            __tmp__QCZO=__infix_equal_equal__FS1L(__tmp__OCZO,__tmp__PCZO);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__QCZO=__infix_equal_equal__5S1L(__tmp__OCZO,__tmp__PCZO);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__QCZO=FALSE__;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__21OQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__QCZO=FALSE__;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__21OQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__QCZO=__infix_equal_equal__YT1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__21OQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__QCZO=__infix_equal_equal__UU1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__21OQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__QCZO=__infix_equal_equal__QV1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__21OQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__QCZO=__infix_equal_equal__MW1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__21OQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_AND__: {
-            __tmp__QCZO=__infix_equal_equal__IX1L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__21OQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__QCZO=__infix_equal_equal__EY1L(__tmp__OCZO,__tmp__PCZO);
+          case __PUT_TO__TFOJ__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__QCZO=__infix_equal_equal__AZ1L(__tmp__OCZO,__tmp__PCZO);
+          case __ITEM__HGOJ__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __PUT_TO__: {
-            __tmp__QCZO=FALSE__;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __ITEM__: {
-            __tmp__QCZO=FALSE__;
+          case __CAST__1HOJ__: {
+            __tmp__21OQ=FALSE__O__;
           } break;
-          case __SIZE_OF__: {
-            __tmp__QCZO=FALSE__;
+          case __REAL_CST__1LOJ__: {
+            __tmp__21OQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __CAST__: {
-            __tmp__QCZO=FALSE__;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__21OQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__QCZO=FALSE__;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__21OQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __READ_SLOT__: {
-            __tmp__QCZO=__infix_equal_equal__M01L(__tmp__OCZO,__tmp__PCZO);
+          case __READ_SLOT__LL4K__: {
+            __tmp__21OQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__QCZO=__infix_equal_equal__I11L(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__21OQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__QCZO=__infix_equal_equal__G4HO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__21OQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__QCZO=__infix_equal_equal__W2FO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__21OQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__QCZO=__infix_equal_equal__XGMO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__21OQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__QCZO=__infix_equal_equal__S3FO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__21OQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__QCZO=__infix_equal_equal__UHMO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__21OQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__QCZO=__infix_equal_equal__5HLM(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_ADD__SZVL__: {
+            __tmp__21OQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__QCZO=__infix_equal_equal__011L(__tmp__OCZO,__tmp__PCZO);
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__21OQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__QCZO=__infix_equal_equal__AM0M(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__21OQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__QCZO=__infix_equal_equal__O4FO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__21OQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__QCZO=__infix_equal_equal__SYEP(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__21OQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_INF__: {
-            __tmp__QCZO=__infix_equal_equal__Y4HO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__21OQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__QCZO=__infix_equal_equal__U5HO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_INF__OXBP__: {
+            __tmp__21OQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_OR__: {
-            __tmp__QCZO=__infix_equal_equal__NHRN(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__21OQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
-          case __EXPR_XOR__: {
-            __tmp__QCZO=__infix_equal_equal__KTVO(__tmp__OCZO,__tmp__PCZO);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__21OQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__01OQ)),__tmp__11OQ);
           } break;
           };
-          __tmp__TCZO=__tmp__QCZO;
-        } else {
-          __tmp__TCZO=FALSE__;
-        };
-        if (__tmp__TCZO) {
-          p__YSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          l__ZSMR=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.left__PM2H;
-          r__0SMR=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.right__TM2H;
-          result__PSMR=NULL;
-          ptr__QSMR=((__POINTER )(NULL));
-          typ_id__RSMR= 0;
-          sz__SSMR=((__UINTEGER_32 )sizeof(__EXPR_SUP_EQ));
-          if ((sz__SSMR ==  0)) {
-            result__PSMR=EXPR_SUP_EQ__;
-          } else {
-            typ_id__RSMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SSMR);
-            if ((typ_id__RSMR == (__INTEGER)(-  1))) {
-              a__TSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__USMR=(__UINTEGER_32)((__UINTEGER_32)(sz__SSMR + a__TSMR) & (__UINTEGER_32)(~ a__TSMR));
-              ptr_table__BE2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__USMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__AE2R=((__POINTER )(NULL));
-              result__CE2R=((__POINTER *)ptr_table__BE2R)[ 0];
-              if ((result__CE2R == (void *)NULL)) {
-                result__CE2R=new_lab__2PJ(new_size__USMR);
-                next__AE2R=(void *)((unsigned long)result__CE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USMR)));
-                ((__POINTER *)next__AE2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BE2R)[ 0]=next__AE2R;
-              } else {
-                next__AE2R=((__POINTER *)result__CE2R)[ 0];
-                if ((next__AE2R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CE2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__USMR <<  1)) <=  4096)) {
-                    next__AE2R=(void *)((unsigned long)result__CE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USMR)));
-                  } else {
-                    next__AE2R=new_lab__2PJ(new_size__USMR);
-                  };
-                  ((__POINTER *)next__AE2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BE2R)[ 0]=next__AE2R;
-                } else {
-                  ((__POINTER *)result__CE2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AE2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__CE2R=next__AE2R;
-                };
-              };
-              ptr__QSMR=result__CE2R;
-            } else {
-              t__VSMR=((__UINTEGER_32 )typ_id__RSMR);
-              a__WSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__JE2R=(__UINTEGER_32)((__UINTEGER_32)(sz__SSMR + a__WSMR) & (__UINTEGER_32)(~ a__WSMR));
-              ptr_table__GE2R=((__POINTER )(&(table_type[(t__VSMR)])));
-              lab_type__IE2R=(__UINTEGER_32)(t__VSMR |  1);
-              next__FE2R=((__POINTER )(NULL));
-              result__HE2R=((__POINTER *)ptr_table__GE2R)[ 0];
-              if ((result__HE2R == (void *)NULL)) {
-                result__HE2R=new_lab__2PJ(lab_type__IE2R);
-                next__FE2R=(void *)((unsigned long)result__HE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JE2R)));
-                ((__POINTER *)next__FE2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GE2R)[ 0]=next__FE2R;
-              } else {
-                next__FE2R=((__POINTER *)result__HE2R)[ 0];
-                if ((next__FE2R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HE2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JE2R <<  1)) <=  4096)) {
-                    next__FE2R=(void *)((unsigned long)result__HE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JE2R)));
-                  } else {
-                    next__FE2R=new_lab__2PJ(lab_type__IE2R);
-                  };
-                  ((__POINTER *)next__FE2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GE2R)[ 0]=next__FE2R;
-                } else {
-                  ((__POINTER *)result__HE2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FE2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__HE2R=next__FE2R;
-                };
-              };
-              ptr__QSMR=result__HE2R;
-            };
-            result__PSMR=((__EXPR_SUP_EQ *)ptr__QSMR);
-            *(result__PSMR) = *(EXPR_SUP_EQ__);
-          };
-          Self__XSMR=((__EXPR_SUP_EQ *)result__PSMR);
-          Self__XSMR->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YSMR;
-          Self__XSMR->parent_expr_binary_cmp__UZ1M.left__PM2H=l__ZSMR;
-          Self__XSMR->parent_expr_binary_cmp__UZ1M.right__TM2H=r__0SMR;
-          result__BBZO=result__PSMR;
-          __tmp__5CZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-          switch (((struct ___OBJ *)__tmp__5CZO)->__id) {
-          case __LIST__: {
-            remove__SOJJ(__tmp__5CZO);
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-            remove__2TAK(__tmp__5CZO);
-          } break;
-          case __PROTOTYPE_CST__: {
-          } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-            Self__WNDQ=((__READ_LOCAL *)__tmp__5CZO);
-            Self__KE2R=((__LOCAL *)Self__WNDQ->local__HJZD);
-            Self__KE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__KE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__LE2R=create__AXB( 250);
-              display__UXFK(Self__WNDQ,voir__LE2R);
-              put_string__2EG(((__STRING *)voir__LE2R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__NE2R=((__LIST *)list_current__EH1);
-              voir__OE2R=create__AXB( 250);
-              display__EQQG(Self__NE2R,voir__OE2R);
-              put_string__2EG(((__STRING *)voir__OE2R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
+          __tmp__U1OQ=__tmp__21OQ;
+        } else /* FALSE */ {
+          __tmp__U1OQ=FALSE__O__;
+        };
+        if (__tmp__U1OQ) {
+          p__5HRU=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__01OQ=__tmp__B1OQ->parent_expr_binary_cmp__BBOJ.left__354J;
+          __tmp__11OQ=__tmp__B1OQ->parent_expr_binary_cmp__BBOJ.right__DA5J;
+          result__SHRU=NULL;
+          ptr__THRU=((__POINTER__IB )(NULL));
+          typ_id__UHRU= 0;
+          __tmp__VHRU=((__POINTER__IB )sizeof(__EXPR_SUP_EQ__1VBP));
+          if (((unsigned long)__tmp__VHRU ==  0)) {
+            result__SHRU=EXPR_SUP_EQ__1VBP__;
+          } else /* FALSE */ {
+            typ_id__UHRU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VHRU));
+            if ((typ_id__UHRU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__WHRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XHRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VHRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WHRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WHRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YHRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XHRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__WHRU=micro_alloc__table__lab__UKI(__tmp__XHRU,((__POINTER__IB )(&(table_size[(__tmp__YHRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XHRU)));
+              ptr__THRU=__tmp__WHRU;
+            } else /* FALSE */ {
+              __tmp__YHRU=((__UINTEGER_32__ZWB )typ_id__UHRU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__WHRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__XHRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VHRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WHRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WHRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WHRU=micro_alloc__table__lab__UKI(__tmp__XHRU,((__POINTER__IB )(&(table_type[(__tmp__YHRU)]))),(__UINTEGER_32__ZWB)(__tmp__YHRU |  1));
+              ptr__THRU=__tmp__WHRU;
             };
+            result__SHRU=((__EXPR_SUP_EQ__1VBP *)ptr__THRU);
+            *(result__SHRU) = *(EXPR_SUP_EQ__1VBP__);
+          };
+          Self__4HRU=((__EXPR_SUP_EQ__1VBP *)result__SHRU);
+          Self__4HRU->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__5HRU;
+          Self__4HRU->parent_expr_binary_cmp__2VBP.left__354J=__tmp__01OQ;
+          Self__4HRU->parent_expr_binary_cmp__2VBP.right__DA5J=__tmp__11OQ;
+          __tmp__KQ2P=result__SHRU;
+          __tmp__01OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+          switch (((struct ___OBJ *)__tmp__01OQ)->__id) {
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__01OQ));
           } break;
-          case __EXPR_MULTIPLE__: {
-            remove__1UAK(__tmp__5CZO);
-          } break;
-          case __EXPR_EQUAL__: {
-            remove__LVAK(__tmp__5CZO);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            remove__PVAK(__tmp__5CZO);
-          } break;
-          case __REAL_CST__: {
-          } break;
-          case __CHARACTER_CST__: {
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__01OQ));
           } break;
-          case __IS_EXPANDED__: {
-            Self__YNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5CZO)->receiver__WN2H);
-            Self__PE2R=((__LOCAL *)Self__YNDQ->local__HJZD);
-            Self__PE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__PE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__QE2R=create__AXB( 250);
-              display__UXFK(Self__YNDQ,voir__QE2R);
-              put_string__2EG(((__STRING *)voir__QE2R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__SE2R=((__LIST *)list_current__EH1);
-              voir__TE2R=create__AXB( 250);
-              display__EQQG(Self__SE2R,voir__TE2R);
-              put_string__2EG(((__STRING *)voir__TE2R));
+          case __READ_LOCAL__55ZI__: {
+            Self__TORS=((__READ_LOCAL__55ZI *)__tmp__01OQ);
+            Self__KS2T=((__LOCAL__L4WC *)Self__TORS->local__BVEJ);
+            Self__KS2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KS2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__KS2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__LS2T=create__34B( 250);
+              display__HAEJ(Self__TORS,__tmp__LS2T);
+              put_string__RGZ(((__STRING__BC *)__tmp__LS2T));
               fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(__tmp__5CZO);
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__01OQ));
           } break;
-          case __EXPR_SUP__: {
-            remove__3VAK(__tmp__5CZO);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__01OQ));
           } break;
-          case __EXPR_SUB__: {
-            remove__BWAK(__tmp__5CZO);
+          case __IS_EXPANDED__35NJ__: {
+            Self__TORS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__01OQ)->receiver__RA5J);
+            Self__KS2T=((__LOCAL__L4WC *)Self__TORS->local__BVEJ);
+            Self__KS2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KS2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__KS2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__LS2T=create__34B( 250);
+              display__HAEJ(Self__TORS,__tmp__LS2T);
+              put_string__RGZ(((__STRING__BC *)__tmp__LS2T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
+            };
           } break;
-          case __EXPR_MUL__: {
-            remove__FWAK(__tmp__5CZO);
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__01OQ));
           } break;
-          case __EXPR_DIV__: {
-            remove__JWAK(__tmp__5CZO);
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__01OQ));
           } break;
-          case __EXPR_AND__: {
-            remove__NWAK(__tmp__5CZO);
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__01OQ));
           } break;
-          case __EXPR_SHIFT_R__: {
-            remove__RWAK(__tmp__5CZO);
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__01OQ));
           } break;
-          case __EXPR_SHIFT_L__: {
-            remove__VWAK(__tmp__5CZO);
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__01OQ));
           } break;
-          case __PUT_TO__: {
-            remove__ZWAK(__tmp__5CZO);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__01OQ));
           } break;
-          case __ITEM__: {
-            remove__0XAK(__tmp__5CZO);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__01OQ));
           } break;
-          case __SIZE_OF__: {
-            remove__4XAK(__tmp__5CZO);
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__01OQ));
           } break;
-          case __CAST__: {
-            remove__BYAK(__tmp__5CZO);
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__01OQ));
           } break;
-          case __CALL_SLOT__: {
-            remove__DUML(__tmp__5CZO);
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__01OQ));
           } break;
-          case __READ_SLOT__: {
-            remove__GGHK(__tmp__5CZO);
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__01OQ));
           } break;
-          case __READ_GLOBAL__: {
-            Self__ZNDQ=((__READ_GLOBAL *)__tmp__5CZO);
-            unread__CGNL(Self__ZNDQ->global__ZGJK,Self__ZNDQ);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__01OQ));
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            remove__WA0M(__tmp__5CZO);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__01OQ));
           } break;
-          case __EXPR_OR_LOGIC__: {
-            remove__0UEO(__tmp__5CZO);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__01OQ));
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            remove__0RKO(__tmp__5CZO);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__01OQ));
           } break;
-          case __EXPR_AND_LOGIC__: {
-            remove__4UEO(__tmp__5CZO);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__01OQ));
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            remove__5RKO(__tmp__5CZO);
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__01OQ));
           } break;
-          case __EXPR_NEG__: {
-            remove__HTJM(__tmp__5CZO);
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__01OQ));
           } break;
-          case __EXPR_ADD__: {
-            remove__XWML(__tmp__5CZO);
+          case __READ_GLOBAL__T4YL__: {
+            Self__WORS=((__READ_GLOBAL__T4YL *)__tmp__01OQ);
+            unread__HHEN(((__SLOT_DATA__IJRG *)Self__WORS->global__KAKM),Self__WORS);
           } break;
-          case __EXPR_NOT__: {
-            remove__TJZM(__tmp__5CZO);
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__01OQ));
           } break;
-          case __EXPR_MOD__: {
-            remove__CVEO(__tmp__5CZO);
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__01OQ));
           } break;
-          case __EXPR_SUP_EQ__: {
-            remove__1EEP(__tmp__5CZO);
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__01OQ));
           } break;
-          case __EXPR_INF__: {
-            remove__0DRN(__tmp__5CZO);
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__01OQ));
           } break;
-          case __EXPR_INF_EQ__: {
-            remove__4DRN(__tmp__5CZO);
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__01OQ));
           } break;
-          case __EXPR_OR__: {
-            remove__14PN(__tmp__5CZO);
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__01OQ));
           } break;
-          case __EXPR_XOR__: {
-            remove__EVTO(__tmp__5CZO);
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__01OQ));
           } break;
           };
         };
       };
     };
-    result__NOLO=result__BBZO;
-    if ((((void *)result__BBZO == (void *)NULL) && ((void *)__tmp__EPLO != (void *)NULL))) {
-      result__5OAP=NULL;
-      if (((void *)left_t__TOLO == (void *)type_true__FJB)) {
-        result__5OAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-        __tmp__HPAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-        switch (((struct ___OBJ *)__tmp__HPAP)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__HPAP);
-        } break;
-        case __STRING_CST__: {
+    __tmp__JQ2P=__tmp__KQ2P;
+    if ((((void *)__tmp__KQ2P == (void *)NULL) && ((void *)__tmp__XQ2P != (void *)NULL))) {
+      __tmp__Z0OQ=NULL;
+      if (((void *)left_t__GQ2P == (void *)type_true__ENB)) {
+        __tmp__Z0OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+        __tmp__S1OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+        switch (((struct ___OBJ *)__tmp__S1OQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__S1OQ));
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__HPAP);
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__S1OQ));
         } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__0NDQ=((__READ_LOCAL *)__tmp__HPAP);
-          Self__UE2R=((__LOCAL *)Self__0NDQ->local__HJZD);
-          Self__UE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__UE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__VE2R=create__AXB( 250);
-            display__UXFK(Self__0NDQ,voir__VE2R);
-            put_string__2EG(((__STRING *)voir__VE2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__XE2R=((__LIST *)list_current__EH1);
-            voir__YE2R=create__AXB( 250);
-            display__EQQG(Self__XE2R,voir__YE2R);
-            put_string__2EG(((__STRING *)voir__YE2R));
+        case __READ_LOCAL__55ZI__: {
+          Self__TORS=((__READ_LOCAL__55ZI *)__tmp__S1OQ);
+          Self__KS2T=((__LOCAL__L4WC *)Self__TORS->local__BVEJ);
+          Self__KS2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KS2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__KS2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__LS2T=create__34B( 250);
+            display__HAEJ(Self__TORS,__tmp__LS2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__LS2T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__HPAP);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__HPAP);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__HPAP);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__2NDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HPAP)->receiver__WN2H);
-          Self__ZE2R=((__LOCAL *)Self__2NDQ->local__HJZD);
-          Self__ZE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__ZE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__0E2R=create__AXB( 250);
-            display__UXFK(Self__2NDQ,voir__0E2R);
-            put_string__2EG(((__STRING *)voir__0E2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__2E2R=((__LIST *)list_current__EH1);
-            voir__3E2R=create__AXB( 250);
-            display__EQQG(Self__2E2R,voir__3E2R);
-            put_string__2EG(((__STRING *)voir__3E2R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__TORS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__S1OQ)->receiver__RA5J);
+          Self__KS2T=((__LOCAL__L4WC *)Self__TORS->local__BVEJ);
+          Self__KS2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KS2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__KS2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__LS2T=create__34B( 250);
+            display__HAEJ(Self__TORS,__tmp__LS2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__LS2T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__HPAP);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__HPAP);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__HPAP);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__HPAP);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__HPAP);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__HPAP);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__HPAP);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__HPAP);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__S1OQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__HPAP);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__S1OQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__HPAP);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__S1OQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__HPAP);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__S1OQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__HPAP);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__S1OQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__HPAP);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__S1OQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__HPAP);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__S1OQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__3NDQ=((__READ_GLOBAL *)__tmp__HPAP);
-          unread__CGNL(Self__3NDQ->global__ZGJK,Self__3NDQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__S1OQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__HPAP);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__S1OQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__HPAP);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__S1OQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__HPAP);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__S1OQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__HPAP);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__S1OQ));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__HPAP);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__S1OQ));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__HPAP);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__S1OQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__HPAP);
+        case __READ_GLOBAL__T4YL__: {
+          Self__WORS=((__READ_GLOBAL__T4YL *)__tmp__S1OQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__WORS->global__KAKM),Self__WORS);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__HPAP);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__S1OQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__HPAP);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__S1OQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__HPAP);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__S1OQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__HPAP);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__S1OQ));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__HPAP);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__S1OQ));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__HPAP);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__S1OQ));
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__HPAP);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__S1OQ));
         } break;
         };
       };
-      result__NOLO=result__5OAP;
+      __tmp__JQ2P=__tmp__Z0OQ;
     };
-    if ((((void *)result__NOLO == (void *)NULL) && ((void *)__tmp__HPLO != (void *)NULL))) {
-      result__PPAP=NULL;
-      if (((void *)right_t__UOLO == (void *)type_true__FJB)) {
-        result__PPAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-        __tmp__XPAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-        switch (((struct ___OBJ *)__tmp__XPAP)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__XPAP);
+    if ((((void *)__tmp__JQ2P == (void *)NULL) && ((void *)__tmp__0Q2P != (void *)NULL))) {
+      __tmp__Z0OQ=NULL;
+      if (((void *)right_t__HQ2P == (void *)type_true__ENB)) {
+        __tmp__Z0OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+        __tmp__S1OQ=Self__4P2P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+        switch (((struct ___OBJ *)__tmp__S1OQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__S1OQ));
         } break;
-        case __STRING_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__S1OQ));
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__XPAP);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__4NDQ=((__READ_LOCAL *)__tmp__XPAP);
-          Self__4E2R=((__LOCAL *)Self__4NDQ->local__HJZD);
-          Self__4E2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4E2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__4E2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__5E2R=create__AXB( 250);
-            display__UXFK(Self__4NDQ,voir__5E2R);
-            put_string__2EG(((__STRING *)voir__5E2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__BF2R=((__LIST *)list_current__EH1);
-            voir__CF2R=create__AXB( 250);
-            display__EQQG(Self__BF2R,voir__CF2R);
-            put_string__2EG(((__STRING *)voir__CF2R));
+        case __READ_LOCAL__55ZI__: {
+          Self__TORS=((__READ_LOCAL__55ZI *)__tmp__S1OQ);
+          Self__KS2T=((__LOCAL__L4WC *)Self__TORS->local__BVEJ);
+          Self__KS2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KS2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__KS2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__LS2T=create__34B( 250);
+            display__HAEJ(Self__TORS,__tmp__LS2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__LS2T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__XPAP);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__XPAP);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__XPAP);
-        } break;
-        case __REAL_CST__: {
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__S1OQ));
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__S1OQ));
         } break;
-        case __IS_EXPANDED__: {
-          Self__AODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XPAP)->receiver__WN2H);
-          Self__DF2R=((__LOCAL *)Self__AODQ->local__HJZD);
-          Self__DF2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DF2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__DF2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__EF2R=create__AXB( 250);
-            display__UXFK(Self__AODQ,voir__EF2R);
-            put_string__2EG(((__STRING *)voir__EF2R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__TORS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__S1OQ)->receiver__RA5J);
+          Self__KS2T=((__LOCAL__L4WC *)Self__TORS->local__BVEJ);
+          Self__KS2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KS2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__KS2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__LS2T=create__34B( 250);
+            display__HAEJ(Self__TORS,__tmp__LS2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__LS2T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__GF2R=((__LIST *)list_current__EH1);
-            voir__HF2R=create__AXB( 250);
-            display__EQQG(Self__GF2R,voir__HF2R);
-            put_string__2EG(((__STRING *)voir__HF2R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__XPAP);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__XPAP);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__XPAP);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__XPAP);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__XPAP);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__XPAP);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__XPAP);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__S1OQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__XPAP);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__S1OQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__XPAP);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__S1OQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__XPAP);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__S1OQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__XPAP);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__S1OQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__XPAP);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__S1OQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__XPAP);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__S1OQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__XPAP);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__S1OQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__BODQ=((__READ_GLOBAL *)__tmp__XPAP);
-          unread__CGNL(Self__BODQ->global__ZGJK,Self__BODQ);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__S1OQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__XPAP);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__S1OQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__XPAP);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__S1OQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__XPAP);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__S1OQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__XPAP);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__S1OQ));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__XPAP);
+        case __READ_GLOBAL__T4YL__: {
+          Self__WORS=((__READ_GLOBAL__T4YL *)__tmp__S1OQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__WORS->global__KAKM),Self__WORS);
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__XPAP);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__S1OQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__XPAP);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__S1OQ));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__XPAP);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__S1OQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__XPAP);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__S1OQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__XPAP);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__S1OQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__XPAP);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__S1OQ));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__XPAP);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__XPAP);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__XPAP);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__S1OQ));
         } break;
         };
       };
-      result__NOLO=result__PPAP;
+      __tmp__JQ2P=__tmp__Z0OQ;
     };
   };
-  if (((void *)result__NOLO == (void *)NULL)) {
-    result__NOLO=Self__LOLO;
-  } else {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  if (((void *)__tmp__JQ2P == (void *)NULL)) {
+    __tmp__JQ2P=Self__4P2P;
+  } else /* FALSE */ {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__NOLO);
+  left_t__GQ2P=__tmp__JQ2P;
+  return(left_t__GQ2P);
 }
 
-static void* execute_unlink__VBFO(__EXPR_AND_LOGIC *Self__WBFO)
-// ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_unlink__JUTP(__EXPR_AND_LOGIC__EFUL *Self__KUTP)
+// ({EXPR_AND_LOGIC__EFUL}) With result Recursive, No inlinable.
 {
-  void *__tmp__ZBFO,*__tmp__DCFO;
-  __LIST *Self__EDDR,*Self__LF2R,*Self__QF2R,*Self__ASZQ,*Self__IDDR;
-  __LIST *Self__3F2R,*Self__CG2R;
-  void *__tmp__0BFO,*__tmp__ECFO;
-  __READ_LOCAL *Self__5LFQ,*Self__CIKQ,*Self__EMFQ,*Self__HIKQ;
-  __LOCAL *Self__IF2R,*Self__NF2R,*Self__0F2R,*Self__5F2R;
-  void *voir__JF2R,*voir__MF2R,*voir__OF2R,*voir__RF2R,*voir__1F2R;
-  void *voir__4F2R,*voir__AG2R,*voir__DG2R;
-  __READ_GLOBAL *Self__CMFQ,*Self__HMFQ;
-  __INTEGER index__HDDR,Self__TF2R;
-  __FAST_ARRAYoINSTRo *Self__FDDR;
-  void **__tmp__VF2R,**__tmp__WF2R,**__tmp__XF2R;
-  __tmp__ZBFO=Self__WBFO->parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__ZBFO)->__id) {
-  case __LIST__: {
-    Self__EDDR=((__LIST *)__tmp__ZBFO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__EDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__EDDR->expr_list__RTOG,create__type__PKQC(Self__EDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__0BFO=execute_list__MNQG(Self__EDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0BFO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__0BFO=execute_unlink__Q3LK(__tmp__ZBFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0BFO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0BFO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__5LFQ=((__READ_LOCAL *)__tmp__ZBFO);
-    Self__IF2R=((__LOCAL *)Self__5LFQ->local__HJZD);
-    Self__IF2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IF2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__IF2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__JF2R=create__AXB( 250);
-      display__UXFK(Self__5LFQ,voir__JF2R);
-      put_string__2EG(((__STRING *)voir__JF2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__LF2R=((__LIST *)list_current__EH1);
-      voir__MF2R=create__AXB( 250);
-      display__EQQG(Self__LF2R,voir__MF2R);
-      put_string__2EG(((__STRING *)voir__MF2R));
-      fputc((int)('\n'),stdout);
+  void *__tmp__NUTP;
+  void *__tmp__OUTP,*__tmp__Y1OS,*__tmp__22FU;
+  __READ_LOCAL__55ZI *Self__ZD4S;
+  __LOCAL__L4WC *Self__2S2T;
+  __STRING__BC *__tmp__3S2T;
+  __PUT_TO__TFOJ *__tmp__G1OS;
+  __READ_SLOT__LL4K *Self__X1OS;
+  __READ_GLOBAL__T4YL *Self__EE4S;
+  __LIST__WH *Self__CMPT;
+  __INTEGER__Q index__ET2T,upper_index__Z2FU,Self__02FU,i__32FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__CT2T;
+  __tmp__NUTP=Self__KUTP->parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__NUTP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OUTP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__NUTP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OUTP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__NUTP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__ZD4S=((__READ_LOCAL__55ZI *)__tmp__NUTP);
+    Self__2S2T=((__LOCAL__L4WC *)Self__ZD4S->local__BVEJ);
+    Self__2S2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2S2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2S2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3S2T=create__34B( 250);
+      display__HAEJ(Self__ZD4S,__tmp__3S2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3S2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0BFO=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__0BFO=execute_unlink__BCMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0BFO=execute_unlink__IHMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0BFO=execute_unlink__ZHMK(__tmp__ZBFO);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0BFO=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0BFO=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__CIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZBFO)->receiver__WN2H);
-    Self__NF2R=((__LOCAL *)Self__CIKQ->local__HJZD);
-    Self__NF2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NF2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__NF2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__OF2R=create__AXB( 250);
-      display__UXFK(Self__CIKQ,voir__OF2R);
-      put_string__2EG(((__STRING *)voir__OF2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__QF2R=((__LIST *)list_current__EH1);
-      voir__RF2R=create__AXB( 250);
-      display__EQQG(Self__QF2R,voir__RF2R);
-      put_string__2EG(((__STRING *)voir__RF2R));
-      fputc((int)('\n'),stdout);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OUTP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OUTP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NUTP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__ZD4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__NUTP)->receiver__RA5J);
+    Self__2S2T=((__LOCAL__L4WC *)Self__ZD4S->local__BVEJ);
+    Self__2S2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2S2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2S2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3S2T=create__34B( 250);
+      display__HAEJ(Self__ZD4S,__tmp__3S2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3S2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__0BFO=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__ZBFO));
-    __tmp__0BFO=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__0BFO=execute_unlink__0IMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__0BFO=execute_unlink__LJMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__0BFO=execute_unlink__2JMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__0BFO=execute_unlink__NKMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__0BFO=execute_unlink__4KMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0BFO=execute_unlink__PLMK(__tmp__ZBFO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0BFO=execute_unlink__AMMK(__tmp__ZBFO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__0BFO=execute_link__ROPK(((__PUT_TO *)__tmp__ZBFO));
-  } break;
-  case __ITEM__: {
-    __tmp__0BFO=execute_unlink__UMMK(__tmp__ZBFO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__0BFO=execute_unlink__ENMK(__tmp__ZBFO);
-  } break;
-  case __CAST__: {
-    __tmp__0BFO=execute_unlink__JNMK(__tmp__ZBFO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__0BFO=execute_unlink__4UQL(__tmp__ZBFO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__0BFO=execute_unlink__QEAL(__tmp__ZBFO);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__CMFQ=((__READ_GLOBAL *)__tmp__ZBFO);
-    unread__CGNL(Self__CMFQ->global__ZGJK,Self__CMFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__CMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__CMFQ->global__ZGJK);
     };
-    __tmp__0BFO=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0BFO=execute_unlink__S1ZM(__tmp__ZBFO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0BFO=execute_unlink__FBFO(__tmp__ZBFO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0BFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ZBFO));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0BFO=execute_unlink__VBFO(__tmp__ZBFO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0BFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ZBFO));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__0BFO=execute_unlink__JBKM(__tmp__ZBFO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__0BFO=execute_unlink__OUNL(__tmp__ZBFO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__0BFO=execute_unlink__IWZM(__tmp__ZBFO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__0BFO=execute_unlink__FCFO(__tmp__ZBFO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0BFO=execute_unlink__EOEP(__tmp__ZBFO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__0BFO=execute_unlink__SZQN(__tmp__ZBFO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0BFO=execute_unlink__C0QN(__tmp__ZBFO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__0BFO=execute_unlink__ZNQN(__tmp__ZBFO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__0BFO=execute_unlink__2SUO(__tmp__ZBFO);
-  } break;
-  };
-  if (((void *)__tmp__0BFO != (void *)NULL)) {
-    Self__ASZQ=((__LIST *)list_current__EH1);
-    Self__FDDR=((__FAST_ARRAYoINSTRo *)Self__ASZQ->expr_list__RTOG);
-    index__HDDR=(__INTEGER)(Self__ASZQ->index__XWRG -  1);
-    if ((index__HDDR == (__INTEGER)(Self__FDDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__FDDR,__tmp__0BFO);
-    } else {
-      add_last__IK4G(Self__FDDR,__tmp__0BFO);
-      Self__TF2R=(__INTEGER)(Self__FDDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__VF2R=Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__WF2R=Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__XF2R=Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__TF2R >= index__HDDR)) {
-        ((void **)__tmp__WF2R)[(__INTEGER)(Self__TF2R +  1)]=((void **)__tmp__VF2R)[Self__TF2R];
-        ((void **)__tmp__XF2R)[Self__TF2R]=NULL;
-        Self__TF2R=(__INTEGER)(Self__TF2R -  1);
-      };
-      ((void **)Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__HDDR]=__tmp__0BFO;
-    };
-    Self__ASZQ->index__XWRG=(__INTEGER)(Self__ASZQ->index__XWRG +  1);
-  };
-  __tmp__DCFO=Self__WBFO->parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__DCFO)->__id) {
-  case __LIST__: {
-    Self__IDDR=((__LIST *)__tmp__DCFO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__IDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__IDDR->expr_list__RTOG,create__type__PKQC(Self__IDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__ECFO=execute_list__MNQG(Self__IDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ECFO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ECFO=execute_unlink__Q3LK(__tmp__DCFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ECFO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ECFO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__EMFQ=((__READ_LOCAL *)__tmp__DCFO);
-    Self__0F2R=((__LOCAL *)Self__EMFQ->local__HJZD);
-    Self__0F2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0F2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__0F2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__1F2R=create__AXB( 250);
-      display__UXFK(Self__EMFQ,voir__1F2R);
-      put_string__2EG(((__STRING *)voir__1F2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OUTP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OUTP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OUTP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OUTP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OUTP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OUTP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OUTP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NUTP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__G1OS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__NUTP));
+    __tmp__OUTP=__tmp__G1OS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__OUTP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__NUTP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OUTP=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__OUTP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__NUTP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__X1OS=((__READ_SLOT__LL4K *)__tmp__NUTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__X1OS->slot__UYFM),Self__X1OS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__Y1OS=execute_access_unlink__RBMM(Self__X1OS);
+    __tmp__OUTP=__tmp__Y1OS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OUTP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NUTP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OUTP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NUTP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__Y1OS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NUTP));
+    __tmp__OUTP=__tmp__Y1OS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OUTP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NUTP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__Y1OS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NUTP));
+    __tmp__OUTP=__tmp__Y1OS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OUTP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__NUTP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OUTP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__NUTP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__EE4S=((__READ_GLOBAL__T4YL *)__tmp__NUTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__EE4S->global__KAKM),Self__EE4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__EE4S->global__KAKM));
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OUTP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__NUTP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OUTP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__NUTP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OUTP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__NUTP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OUTP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NUTP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__OUTP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__NUTP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OUTP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__NUTP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OUTP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__NUTP));
+  } break;
+  };
+  if (((void *)__tmp__OUTP != (void *)NULL)) {
+    Self__CMPT=((__LIST__WH *)list_current__F5GB);
+    Self__CT2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__CMPT->expr_list__NA4D);
+    index__ET2T=(__INTEGER__Q)(Self__CMPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__ET2T == (__INTEGER__Q)(Self__CT2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__CT2T,__tmp__OUTP);
+    } else /* FALSE */ {
+      add_last__S04F(Self__CT2T,__tmp__OUTP);
+      upper_index__Z2FU=(__INTEGER__Q)(Self__CT2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__02FU=upper_index__Z2FU;
+      while ((Self__02FU >= index__ET2T)) {
+        __tmp__22FU=((void **)Self__CT2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__02FU];
+        i__32FU=(__INTEGER__Q)(Self__02FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__CT2T->parent_arrayed_collection__MA4D.storage__V14F)[i__32FU]=__tmp__22FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__CT2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__02FU]=NULL;
+        Self__02FU=(__INTEGER__Q)(Self__02FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__CT2T->parent_arrayed_collection__MA4D.storage__V14F)[index__ET2T]=__tmp__OUTP;
+    };
+    Self__CMPT->index__1CFE=(__INTEGER__Q)(Self__CMPT->index__1CFE +  1);
+  };
+  __tmp__NUTP=Self__KUTP->parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__NUTP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OUTP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__NUTP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OUTP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__NUTP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__ZD4S=((__READ_LOCAL__55ZI *)__tmp__NUTP);
+    Self__2S2T=((__LOCAL__L4WC *)Self__ZD4S->local__BVEJ);
+    Self__2S2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2S2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2S2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3S2T=create__34B( 250);
+      display__HAEJ(Self__ZD4S,__tmp__3S2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3S2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__3F2R=((__LIST *)list_current__EH1);
-      voir__4F2R=create__AXB( 250);
-      display__EQQG(Self__3F2R,voir__4F2R);
-      put_string__2EG(((__STRING *)voir__4F2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OUTP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__NUTP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OUTP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NUTP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__ZD4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__NUTP)->receiver__RA5J);
+    Self__2S2T=((__LOCAL__L4WC *)Self__ZD4S->local__BVEJ);
+    Self__2S2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2S2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2S2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3S2T=create__34B( 250);
+      display__HAEJ(Self__ZD4S,__tmp__3S2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3S2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ECFO=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ECFO=execute_unlink__BCMK(__tmp__DCFO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ECFO=execute_unlink__IHMK(__tmp__DCFO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ECFO=execute_unlink__ZHMK(__tmp__DCFO);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ECFO=NULL;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OUTP=NULL;
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ECFO=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OUTP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__NUTP));
   } break;
-  case __IS_EXPANDED__: {
-    Self__HIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DCFO)->receiver__WN2H);
-    Self__5F2R=((__LOCAL *)Self__HIKQ->local__HJZD);
-    Self__5F2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5F2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__5F2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__AG2R=create__AXB( 250);
-      display__UXFK(Self__HIKQ,voir__AG2R);
-      put_string__2EG(((__STRING *)voir__AG2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__CG2R=((__LIST *)list_current__EH1);
-      voir__DG2R=create__AXB( 250);
-      display__EQQG(Self__CG2R,voir__DG2R);
-      put_string__2EG(((__STRING *)voir__DG2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__ECFO=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__DCFO));
-    __tmp__ECFO=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OUTP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__NUTP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__ECFO=execute_unlink__0IMK(__tmp__DCFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OUTP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__NUTP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__ECFO=execute_unlink__LJMK(__tmp__DCFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OUTP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__NUTP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__ECFO=execute_unlink__2JMK(__tmp__DCFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OUTP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__NUTP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__ECFO=execute_unlink__NKMK(__tmp__DCFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OUTP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NUTP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__ECFO=execute_unlink__4KMK(__tmp__DCFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OUTP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NUTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ECFO=execute_unlink__PLMK(__tmp__DCFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__G1OS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__NUTP));
+    __tmp__OUTP=__tmp__G1OS;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ECFO=execute_unlink__AMMK(__tmp__DCFO);
+  case __ITEM__HGOJ__: {
+    __tmp__OUTP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__NUTP));
   } break;
-  case __PUT_TO__: {
-    __tmp__ECFO=execute_link__ROPK(((__PUT_TO *)__tmp__DCFO));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OUTP=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__ECFO=execute_unlink__UMMK(__tmp__DCFO);
+  case __CAST__1HOJ__: {
+    __tmp__OUTP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__NUTP));
   } break;
-  case __SIZE_OF__: {
-    __tmp__ECFO=execute_unlink__ENMK(__tmp__DCFO);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
   } break;
-  case __CAST__: {
-    __tmp__ECFO=execute_unlink__JNMK(__tmp__DCFO);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ECFO=execute_unlink__4UQL(__tmp__DCFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OUTP=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__ECFO=execute_unlink__QEAL(__tmp__DCFO);
+  case __READ_SLOT__LL4K__: {
+    Self__X1OS=((__READ_SLOT__LL4K *)__tmp__NUTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__X1OS->slot__UYFM),Self__X1OS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__Y1OS=execute_access_unlink__RBMM(Self__X1OS);
+    __tmp__OUTP=__tmp__Y1OS;
   } break;
-  case __READ_GLOBAL__: {
-    Self__HMFQ=((__READ_GLOBAL *)__tmp__DCFO);
-    unread__CGNL(Self__HMFQ->global__ZGJK,Self__HMFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__HMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__HMFQ->global__ZGJK);
-    };
-    __tmp__ECFO=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OUTP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NUTP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ECFO=execute_unlink__S1ZM(__tmp__DCFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OUTP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NUTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ECFO=execute_unlink__FBFO(__tmp__DCFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__Y1OS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NUTP));
+    __tmp__OUTP=__tmp__Y1OS;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ECFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__DCFO));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OUTP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NUTP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ECFO=execute_unlink__VBFO(__tmp__DCFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__Y1OS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NUTP));
+    __tmp__OUTP=__tmp__Y1OS;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ECFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__DCFO));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OUTP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__NUTP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__ECFO=execute_unlink__JBKM(__tmp__DCFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OUTP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__NUTP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__ECFO=execute_unlink__OUNL(__tmp__DCFO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__EE4S=((__READ_GLOBAL__T4YL *)__tmp__NUTP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__EE4S->global__KAKM),Self__EE4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__EE4S->global__KAKM));
+    __tmp__OUTP=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__ECFO=execute_unlink__IWZM(__tmp__DCFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OUTP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__NUTP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__ECFO=execute_unlink__FCFO(__tmp__DCFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OUTP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__NUTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ECFO=execute_unlink__EOEP(__tmp__DCFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OUTP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__NUTP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__ECFO=execute_unlink__SZQN(__tmp__DCFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OUTP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NUTP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ECFO=execute_unlink__C0QN(__tmp__DCFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__OUTP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__NUTP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__ECFO=execute_unlink__ZNQN(__tmp__DCFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OUTP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__NUTP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__ECFO=execute_unlink__2SUO(__tmp__DCFO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OUTP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__NUTP));
   } break;
   };
-  return(__tmp__ECFO);
+  __tmp__NUTP=__tmp__OUTP;
+  return(__tmp__NUTP);
 }
 
-static void* execute_link__OULO(__EXPR_AND_AND_LOGIC *Self__PULO)
-// ({EXPR_AND_AND_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_link__CW2P(__EXPR_AND_AND_LOGIC__5FUL *Self__DW2P)
+// ({EXPR_AND_AND_LOGIC__5FUL}) With result Recursive, No inlinable.
 {
-  void *left_t__XULO,*right_t__YULO;
-  __UINTEGER_32 old_seq__SULO,sz__4SMR,a__5SMR,new_size__ATMR,t__BTMR;
-  __UINTEGER_32 a__CTMR,new_size__NG2R,lab_type__MG2R;
-  void *__tmp__0ULO,*__tmp__1ULO,*__tmp__EVLO,*__tmp__FVLO,*__tmp__HVLO;
-  void *__tmp__KVLO,*result__AKPO,*__tmp__CKPO,*l__FTMR,*r__GTMR;
-  void *result__RULO,*result__JA0O,*__tmp__RA0O,*result__DEZO;
-  void *__tmp__VEZO,*result__3EZO,*__tmp__FFZO,*result__CJAP;
-  void *__tmp__KJAP,*__tmp__RJAP,*result__MFZO,*__tmp__NFZO,*__tmp__OFZO;
-  void *__tmp__WFZO,*result__5PAP,*__tmp__HQAP,*result__PQAP;
-  void *__tmp__XQAP;
-  __LIST *Self__JDDR,*Self__LDDR,*Self__RG2R,*Self__WG2R,*Self__1G2R;
-  __LIST *Self__AH2R,*Self__FH2R,*Self__KH2R,*Self__PH2R,*Self__UH2R;
-  __LIST *Self__ZH2R,*Self__4H2R,*Self__DI2R,*Self__II2R,*Self__NI2R;
-  __LIST *Self__SI2R,*Self__XI2R,*Self__2I2R;
-  void *voir__KDDR,*voir__MDDR,*voir__PG2R,*voir__SG2R,*voir__UG2R;
-  void *voir__XG2R,*voir__ZG2R,*voir__2G2R,*voir__4G2R,*voir__BH2R;
-  void *voir__DH2R,*voir__GH2R,*voir__IH2R,*voir__LH2R,*voir__NH2R;
-  void *voir__QH2R,*voir__SH2R,*voir__VH2R,*voir__XH2R,*voir__0H2R;
-  void *voir__2H2R,*voir__5H2R,*voir__BI2R,*voir__EI2R,*voir__GI2R;
-  void *voir__JI2R,*voir__LI2R,*voir__OI2R,*voir__QI2R,*voir__TI2R;
-  void *voir__VI2R,*voir__YI2R,*voir__0I2R,*voir__3I2R;
-  void *__tmp__IVLO,*left_cst__VULO,*__tmp__LVLO,*right_cst__WULO;
-  void *__tmp__DKPO,*rd__5JPO;
-  __POSITION p__ETMR;
-  __EXPR_AND_LOGIC *result__1SMR,*Self__DTMR;
-  __POINTER ptr__2SMR,ptr_table__FG2R,next__EG2R,result__GG2R;
-  __POINTER ptr_table__KG2R,next__JG2R,result__LG2R;
-  __INTEGER typ_id__3SMR;
-  __READ_LOCAL *Self__BSDQ,*Self__DSDQ,*Self__FSDQ,*Self__HSDQ;
-  __READ_LOCAL *Self__JSDQ,*Self__LSDQ,*Self__NSDQ,*Self__PSDQ;
-  __READ_LOCAL *Self__RSDQ,*Self__TSDQ,*Self__1SDQ,*Self__3SDQ;
-  __READ_LOCAL *Self__5SDQ,*Self__BTDQ,*Self__DTDQ,*Self__FTDQ;
-  __LOCAL *Self__OG2R,*Self__TG2R,*Self__YG2R,*Self__3G2R,*Self__CH2R;
-  __LOCAL *Self__HH2R,*Self__MH2R,*Self__RH2R,*Self__WH2R,*Self__1H2R;
-  __LOCAL *Self__AI2R,*Self__FI2R,*Self__KI2R,*Self__PI2R,*Self__UI2R;
-  __LOCAL *Self__ZI2R;
-  __READ_GLOBAL *Self__ESDQ,*Self__ISDQ,*Self__MSDQ,*Self__QSDQ;
-  __READ_GLOBAL *Self__USDQ,*Self__4SDQ,*Self__CTDQ,*Self__GTDQ;
-  __BOOLEAN __tmp__PFZO;
-  left_t__XULO=NULL;
-  right_t__YULO=NULL;
-  old_seq__SULO=seq_call_and_loop__3QEJ;
-  __tmp__0ULO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__0ULO)->__id) {
-  case __LIST__: {
-    __tmp__1ULO=execute_link__TTOG(__tmp__0ULO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__1ULO=((__STRING_CST *)__tmp__0ULO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__1ULO=execute_link__KA0K(__tmp__0ULO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__1ULO=((__PROTOTYPE_CST *)__tmp__0ULO);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__1ULO=((__INTEGER_CST *)__tmp__0ULO);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1ULO=execute_link__4HAL(__tmp__0ULO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__JDDR=((__LIST *)list_current__EH1);
-    voir__KDDR=create__AXB( 250);
-    display__EQQG(Self__JDDR,voir__KDDR);
-    put_string__2EG(((__STRING *)voir__KDDR));
+  void *left_t__LW2P,*right_t__MW2P;
+  __UINTEGER_32__ZWB old_seq__GW2P,__tmp__XCZT;
+  void *__tmp__OW2P,*__tmp__PW2P,*r__P1SP,*__tmp__VNQQ,*__tmp__F5OQ;
+  void *__tmp__GAWQ;
+  __LIST__WH *Self__LT2T;
+  __STRING__BC *__tmp__MT2T,*__tmp__ST2T,*__tmp__WU2T;
+  __PROTOTYPE_CST__LAXC *__tmp__2W2P,*__tmp__5W2P;
+  __EXPR_AND_LOGIC__EFUL *result__MTAQ,*result__ODTP,*Self__AVVP;
+  __POSITION__OL p__N1SP;
+  __POINTER__IB ptr__PDTP,__tmp__VDTP,__tmp__UCZT,__tmp__WCZT;
+  __INTEGER__Q typ_id__TDTP;
+  __READ_LOCAL__55ZI *Self__QTRS,*Self__0URS;
+  __LOCAL__L4WC *Self__RT2T,*Self__VU2T;
+  __READ_GLOBAL__T4YL *Self__TTRS,*Self__3URS;
+  __BOOLEAN__L __tmp__44OQ;
+  left_t__LW2P=NULL;
+  right_t__MW2P=NULL;
+  old_seq__GW2P=seq_call_and_loop__TL3K;
+  __tmp__OW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__OW2P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__PW2P=((__STRING_CST__5J *)__tmp__OW2P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__PW2P=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__OW2P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__PW2P=((__PROTOTYPE_CST__LAXC *)__tmp__OW2P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__PW2P=((__INTEGER_CST__XAXC *)__tmp__OW2P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__LT2T=((__LIST__WH *)list_current__F5GB);
+    __tmp__MT2T=create__34B( 250);
+    display__0HFE(Self__LT2T,__tmp__MT2T);
+    put_string__RGZ(((__STRING__BC *)__tmp__MT2T));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__1ULO=NULL;
+    __tmp__PW2P=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__1ULO=execute_link__WMAL(__tmp__0ULO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__PW2P=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__OW2P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__1ULO=execute_link__5QAL(__tmp__0ULO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__PW2P=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__OW2P));
   } break;
-  case __REAL_CST__: {
-    __tmp__1ULO=((__REAL_CST *)__tmp__0ULO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__PW2P=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OW2P));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__1ULO=((__CHARACTER_CST *)__tmp__0ULO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__PW2P=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__OW2P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__1ULO=execute_link__OVAL(__tmp__0ULO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__PW2P=((__GET_TYPE_ID__HAOJ *)__tmp__OW2P);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__1ULO=execute_link__VWAL(__tmp__0ULO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__PW2P=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__1ULO=execute_link__0WAL(__tmp__0ULO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__PW2P=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__1ULO=execute_link__D1AL(__tmp__0ULO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__PW2P=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__1ULO=execute_link__M5AL(__tmp__0ULO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__PW2P=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__OW2P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__1ULO=execute_link__VDBL(__tmp__0ULO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__PW2P=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__1ULO=execute_link__4HBL(__tmp__0ULO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__PW2P=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__1ULO=execute_link__HMBL(__tmp__0ULO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__PW2P=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__1ULO=execute_link__QQBL(__tmp__0ULO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__PW2P=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__OW2P));
   } break;
-  case __PUT_TO__: {
-    __tmp__1ULO=execute_link__ROPK(__tmp__0ULO);
+  case __ITEM__HGOJ__: {
+    __tmp__PW2P=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__OW2P));
   } break;
-  case __ITEM__: {
-    __tmp__1ULO=execute_link__ZUBL(__tmp__0ULO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__PW2P=((__SIZE_OF__5GOJ *)__tmp__OW2P);
   } break;
-  case __SIZE_OF__: {
-    __tmp__1ULO=execute_link__AVBL(__tmp__0ULO);
+  case __CAST__1HOJ__: {
+    __tmp__PW2P=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__OW2P));
   } break;
-  case __CAST__: {
-    __tmp__1ULO=execute_link__FVBL(__tmp__0ULO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__PW2P=((__REAL_CST__1LOJ *)__tmp__OW2P);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__1ULO=execute_link__CDUL(__tmp__0ULO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__PW2P=((__CHARACTER_CST__RMOJ *)__tmp__OW2P);
   } break;
-  case __READ_SLOT__: {
-    __tmp__1ULO=execute_link__4YBL(__tmp__0ULO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__PW2P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__OW2P);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__1ULO=execute_link__O3BL(__tmp__0ULO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__PW2P=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__OW2P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__1ULO=execute_link__C2ZM(__tmp__0ULO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__PW2P=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OW2P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__1ULO=execute_link__SGFO(__tmp__0ULO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__PW2P=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OW2P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1ULO=execute_link__KOLO(__tmp__0ULO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__PW2P=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OW2P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__1ULO=execute_link__LMFO(__tmp__0ULO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__PW2P=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OW2P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1ULO=execute_link__OULO(__tmp__0ULO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__PW2P=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OW2P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__1ULO=execute_link__IPKM(__tmp__0ULO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__PW2P=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__OW2P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__1ULO=execute_link__VXOL(__tmp__0ULO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__PW2P=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__OW2P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__1ULO=execute_link__W4ZM(__tmp__0ULO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__PW2P=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__OW2P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__1ULO=execute_link__ESFO(__tmp__0ULO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__PW2P=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__OW2P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__1ULO=execute_link__2QEP(__tmp__0ULO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__PW2P=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__OW2P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__1ULO=execute_link__F1QN(__tmp__0ULO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__PW2P=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__OW2P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__1ULO=execute_link__O5QN(__tmp__0ULO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__PW2P=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OW2P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__1ULO=execute_link__LSQN(__tmp__0ULO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__PW2P=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__OW2P));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__1ULO=execute_link__M3UO(__tmp__0ULO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__PW2P=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__OW2P));
   } break;
-  };
-  Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO=__tmp__1ULO;
-  seq_or_and__IXRG=(__UINTEGER_32)(seq_or_and__IXRG +  1);
-  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
-  __tmp__EVLO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__EVLO)->__id) {
-  case __LIST__: {
-    __tmp__FVLO=execute_link__TTOG(__tmp__EVLO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__PW2P=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__OW2P));
   } break;
-  case __STRING_CST__: {
-    __tmp__FVLO=((__STRING_CST *)__tmp__EVLO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__FVLO=execute_link__KA0K(__tmp__EVLO);
+  };
+  Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP=__tmp__PW2P;
+  seq_or_and__NDFE=(__UINTEGER_32__ZWB)(seq_or_and__NDFE +  1);
+  seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE +  1);
+  __tmp__OW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__OW2P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__PW2P=((__STRING_CST__5J *)__tmp__OW2P);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__FVLO=((__PROTOTYPE_CST *)__tmp__EVLO);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__PW2P=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__OW2P));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__FVLO=((__INTEGER_CST *)__tmp__EVLO);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__PW2P=((__PROTOTYPE_CST__LAXC *)__tmp__OW2P);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__FVLO=execute_link__4HAL(__tmp__EVLO);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__PW2P=((__INTEGER_CST__XAXC *)__tmp__OW2P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__LDDR=((__LIST *)list_current__EH1);
-    voir__MDDR=create__AXB( 250);
-    display__EQQG(Self__LDDR,voir__MDDR);
-    put_string__2EG(((__STRING *)voir__MDDR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__LT2T=((__LIST__WH *)list_current__F5GB);
+    __tmp__MT2T=create__34B( 250);
+    display__0HFE(Self__LT2T,__tmp__MT2T);
+    put_string__RGZ(((__STRING__BC *)__tmp__MT2T));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__FVLO=NULL;
+    __tmp__PW2P=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__PW2P=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__OW2P));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__FVLO=execute_link__WMAL(__tmp__EVLO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__PW2P=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__OW2P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__FVLO=execute_link__5QAL(__tmp__EVLO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__PW2P=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OW2P));
   } break;
-  case __REAL_CST__: {
-    __tmp__FVLO=((__REAL_CST *)__tmp__EVLO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__PW2P=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__OW2P));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__FVLO=((__CHARACTER_CST *)__tmp__EVLO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__PW2P=((__GET_TYPE_ID__HAOJ *)__tmp__OW2P);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__FVLO=execute_link__OVAL(__tmp__EVLO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__PW2P=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__OW2P));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__FVLO=execute_link__VWAL(__tmp__EVLO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__PW2P=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__FVLO=execute_link__0WAL(__tmp__EVLO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__PW2P=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__FVLO=execute_link__D1AL(__tmp__EVLO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__PW2P=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__OW2P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__FVLO=execute_link__M5AL(__tmp__EVLO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__PW2P=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__FVLO=execute_link__VDBL(__tmp__EVLO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__PW2P=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__FVLO=execute_link__4HBL(__tmp__EVLO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__PW2P=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__FVLO=execute_link__HMBL(__tmp__EVLO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__PW2P=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__OW2P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__FVLO=execute_link__QQBL(__tmp__EVLO);
+  case __ITEM__HGOJ__: {
+    __tmp__PW2P=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__OW2P));
   } break;
-  case __PUT_TO__: {
-    __tmp__FVLO=execute_link__ROPK(__tmp__EVLO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__PW2P=((__SIZE_OF__5GOJ *)__tmp__OW2P);
   } break;
-  case __ITEM__: {
-    __tmp__FVLO=execute_link__ZUBL(__tmp__EVLO);
+  case __CAST__1HOJ__: {
+    __tmp__PW2P=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__OW2P));
   } break;
-  case __SIZE_OF__: {
-    __tmp__FVLO=execute_link__AVBL(__tmp__EVLO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__PW2P=((__REAL_CST__1LOJ *)__tmp__OW2P);
   } break;
-  case __CAST__: {
-    __tmp__FVLO=execute_link__FVBL(__tmp__EVLO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__PW2P=((__CHARACTER_CST__RMOJ *)__tmp__OW2P);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__FVLO=execute_link__CDUL(__tmp__EVLO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__PW2P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__OW2P);
   } break;
-  case __READ_SLOT__: {
-    __tmp__FVLO=execute_link__4YBL(__tmp__EVLO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__PW2P=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__OW2P));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__FVLO=execute_link__O3BL(__tmp__EVLO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__PW2P=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OW2P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__FVLO=execute_link__C2ZM(__tmp__EVLO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__PW2P=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OW2P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__FVLO=execute_link__SGFO(__tmp__EVLO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__PW2P=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OW2P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__FVLO=execute_link__KOLO(__tmp__EVLO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__PW2P=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OW2P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__FVLO=execute_link__LMFO(__tmp__EVLO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__PW2P=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OW2P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__FVLO=execute_link__OULO(__tmp__EVLO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__PW2P=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__OW2P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__FVLO=execute_link__IPKM(__tmp__EVLO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__PW2P=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__OW2P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__FVLO=execute_link__VXOL(__tmp__EVLO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__PW2P=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__OW2P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__FVLO=execute_link__W4ZM(__tmp__EVLO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__PW2P=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__OW2P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__FVLO=execute_link__ESFO(__tmp__EVLO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__PW2P=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__OW2P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__FVLO=execute_link__2QEP(__tmp__EVLO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__PW2P=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__OW2P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__FVLO=execute_link__F1QN(__tmp__EVLO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__PW2P=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OW2P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__FVLO=execute_link__O5QN(__tmp__EVLO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__PW2P=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__OW2P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__FVLO=execute_link__LSQN(__tmp__EVLO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__PW2P=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__OW2P));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__FVLO=execute_link__M3UO(__tmp__EVLO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__PW2P=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__OW2P));
   } break;
   };
-  Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO=__tmp__FVLO;
-  __tmp__HVLO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-  if (__tmp__HVLO==NULL) {
-    __tmp__IVLO=NULL;
+  Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP=__tmp__PW2P;
+  __tmp__OW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+  if (__tmp__OW2P==NULL) {
+    __tmp__2W2P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__HVLO)->__id) {
-    case __LIST__: {
-      __tmp__IVLO=NULL;
+    switch (((struct ___OBJ *)__tmp__OW2P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__IVLO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__IVLO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2W2P=((void *)__tmp__OW2P);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__IVLO=((void *)__tmp__HVLO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__IVLO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IVLO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__IVLO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__IVLO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IVLO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IVLO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__IVLO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__IVLO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__IVLO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__IVLO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__IVLO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__IVLO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2W2P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__IVLO=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__IVLO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2W2P=NULL;
     } break;
     }
   };
-  left_cst__VULO=__tmp__IVLO;
-  __tmp__KVLO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-  if (__tmp__KVLO==NULL) {
-    __tmp__LVLO=NULL;
+  __tmp__OW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+  if (__tmp__OW2P==NULL) {
+    __tmp__5W2P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__KVLO)->__id) {
-    case __LIST__: {
-      __tmp__LVLO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__LVLO=NULL;
+    switch (((struct ___OBJ *)__tmp__OW2P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__LVLO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LVLO=((void *)__tmp__KVLO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__5W2P=((void *)__tmp__OW2P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__LVLO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LVLO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__LVLO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__LVLO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LVLO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LVLO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__LVLO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__LVLO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__LVLO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__LVLO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__LVLO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__LVLO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__LVLO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__5W2P=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__LVLO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__5W2P=NULL;
     } break;
     }
   };
-  right_cst__WULO=__tmp__LVLO;
-  if (((void *)__tmp__IVLO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IVLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      left_t__XULO=type_true__FJB;
-    } else {
-      left_t__XULO=type_false__NJB;
+  if (((void *)__tmp__2W2P != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__2W2P->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      left_t__LW2P=type_true__ENB;
+    } else /* FALSE */ {
+      left_t__LW2P=type_false__MNB;
     };
   };
-  if (((void *)__tmp__LVLO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__LVLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      right_t__YULO=type_true__FJB;
-    } else {
-      right_t__YULO=type_false__NJB;
+  if (((void *)__tmp__5W2P != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__5W2P->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      right_t__MW2P=type_true__ENB;
+    } else /* FALSE */ {
+      right_t__MW2P=type_false__MNB;
     };
   };
-  result__AKPO=NULL;
-  __tmp__CKPO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-  if (__tmp__CKPO==NULL) {
-    __tmp__DKPO=NULL;
+  result__MTAQ=NULL;
+  __tmp__OW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+  if (__tmp__OW2P==NULL) {
+    __tmp__PW2P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__CKPO)->__id) {
-    case __LIST__: {
-      __tmp__DKPO=NULL;
+    switch (((struct ___OBJ *)__tmp__OW2P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__DKPO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__DKPO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__DKPO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__DKPO=((void *)__tmp__CKPO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__PW2P=((void *)__tmp__OW2P);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__DKPO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__DKPO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__DKPO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__DKPO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__DKPO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__DKPO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__DKPO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__DKPO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__DKPO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__DKPO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__PW2P=((void *)__tmp__OW2P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__DKPO=((void *)__tmp__CKPO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__DKPO=((void *)__tmp__CKPO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__DKPO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__PW2P=((void *)__tmp__OW2P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__PW2P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__DKPO=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__DKPO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__PW2P=NULL;
     } break;
     }
   };
-  rd__5JPO=__tmp__DKPO;
-  if (((void *)__tmp__DKPO != (void *)NULL)) {
-    p__ETMR=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    l__FTMR=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-    r__GTMR=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-    result__1SMR=NULL;
-    ptr__2SMR=((__POINTER )(NULL));
-    typ_id__3SMR= 0;
-    sz__4SMR=((__UINTEGER_32 )sizeof(__EXPR_AND_LOGIC));
-    if ((sz__4SMR ==  0)) {
-      result__1SMR=EXPR_AND_LOGIC__;
-    } else {
-      typ_id__3SMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4SMR);
-      if ((typ_id__3SMR == (__INTEGER)(-  1))) {
-        a__5SMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ATMR=(__UINTEGER_32)((__UINTEGER_32)(sz__4SMR + a__5SMR) & (__UINTEGER_32)(~ a__5SMR));
-        ptr_table__FG2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ATMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__EG2R=((__POINTER )(NULL));
-        result__GG2R=((__POINTER *)ptr_table__FG2R)[ 0];
-        if ((result__GG2R == (void *)NULL)) {
-          result__GG2R=new_lab__2PJ(new_size__ATMR);
-          next__EG2R=(void *)((unsigned long)result__GG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ATMR)));
-          ((__POINTER *)next__EG2R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FG2R)[ 0]=next__EG2R;
-        } else {
-          next__EG2R=((__POINTER *)result__GG2R)[ 0];
-          if ((next__EG2R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GG2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ATMR <<  1)) <=  4096)) {
-              next__EG2R=(void *)((unsigned long)result__GG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ATMR)));
-            } else {
-              next__EG2R=new_lab__2PJ(new_size__ATMR);
-            };
-            ((__POINTER *)next__EG2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FG2R)[ 0]=next__EG2R;
-          } else {
-            ((__POINTER *)result__GG2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EG2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GG2R=next__EG2R;
-          };
-        };
-        ptr__2SMR=result__GG2R;
-      } else {
-        t__BTMR=((__UINTEGER_32 )typ_id__3SMR);
-        a__CTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__NG2R=(__UINTEGER_32)((__UINTEGER_32)(sz__4SMR + a__CTMR) & (__UINTEGER_32)(~ a__CTMR));
-        ptr_table__KG2R=((__POINTER )(&(table_type[(t__BTMR)])));
-        lab_type__MG2R=(__UINTEGER_32)(t__BTMR |  1);
-        next__JG2R=((__POINTER )(NULL));
-        result__LG2R=((__POINTER *)ptr_table__KG2R)[ 0];
-        if ((result__LG2R == (void *)NULL)) {
-          result__LG2R=new_lab__2PJ(lab_type__MG2R);
-          next__JG2R=(void *)((unsigned long)result__LG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NG2R)));
-          ((__POINTER *)next__JG2R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KG2R)[ 0]=next__JG2R;
-        } else {
-          next__JG2R=((__POINTER *)result__LG2R)[ 0];
-          if ((next__JG2R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LG2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NG2R <<  1)) <=  4096)) {
-              next__JG2R=(void *)((unsigned long)result__LG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NG2R)));
-            } else {
-              next__JG2R=new_lab__2PJ(lab_type__MG2R);
-            };
-            ((__POINTER *)next__JG2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KG2R)[ 0]=next__JG2R;
-          } else {
-            ((__POINTER *)result__LG2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JG2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LG2R=next__JG2R;
-          };
-        };
-        ptr__2SMR=result__LG2R;
-      };
-      result__1SMR=((__EXPR_AND_LOGIC *)ptr__2SMR);
-      *(result__1SMR) = *(EXPR_AND_LOGIC__);
-    };
-    Self__DTMR=((__EXPR_AND_LOGIC *)result__1SMR);
-    Self__DTMR->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ETMR;
-    Self__DTMR->parent_expr_binary_logic__QKCL.left__RREO=l__FTMR;
-    Self__DTMR->parent_expr_binary_logic__QKCL.right__VREO=r__GTMR;
-    result__AKPO=result__1SMR;
-  };
-  result__RULO=result__AKPO;
-  if ((((void *)result__AKPO == (void *)NULL) && ((void *)__tmp__IVLO != (void *)NULL))) {
-    result__JA0O=NULL;
-    if (((void *)left_t__XULO == (void *)type_true__FJB)) {
-      result__JA0O=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-      __tmp__RA0O=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__RA0O)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__RA0O);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__RA0O);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__BSDQ=((__READ_LOCAL *)__tmp__RA0O);
-        Self__OG2R=((__LOCAL *)Self__BSDQ->local__HJZD);
-        Self__OG2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OG2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__OG2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__PG2R=create__AXB( 250);
-          display__UXFK(Self__BSDQ,voir__PG2R);
-          put_string__2EG(((__STRING *)voir__PG2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__RG2R=((__LIST *)list_current__EH1);
-          voir__SG2R=create__AXB( 250);
-          display__EQQG(Self__RG2R,voir__SG2R);
-          put_string__2EG(((__STRING *)voir__SG2R));
+  if (((void *)__tmp__PW2P != (void *)NULL)) {
+    p__N1SP=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__PW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+    r__P1SP=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+    result__ODTP=NULL;
+    ptr__PDTP=((__POINTER__IB )(NULL));
+    typ_id__TDTP= 0;
+    __tmp__VDTP=((__POINTER__IB )sizeof(__EXPR_AND_LOGIC__EFUL));
+    if (((unsigned long)__tmp__VDTP ==  0)) {
+      result__ODTP=EXPR_AND_LOGIC__EFUL__;
+    } else /* FALSE */ {
+      typ_id__TDTP=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VDTP));
+      if ((typ_id__TDTP == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__UCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VDTP - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UCZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__XCZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WCZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__UCZT=micro_alloc__table__lab__UKI(__tmp__WCZT,((__POINTER__IB )(&(table_size[(__tmp__XCZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WCZT)));
+        ptr__PDTP=__tmp__UCZT;
+      } else /* FALSE */ {
+        __tmp__XCZT=((__UINTEGER_32__ZWB )typ_id__TDTP);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__UCZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__WCZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VDTP - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UCZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UCZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__UCZT=micro_alloc__table__lab__UKI(__tmp__WCZT,((__POINTER__IB )(&(table_type[(__tmp__XCZT)]))),(__UINTEGER_32__ZWB)(__tmp__XCZT |  1));
+        ptr__PDTP=__tmp__UCZT;
+      };
+      result__ODTP=((__EXPR_AND_LOGIC__EFUL *)ptr__PDTP);
+      *(result__ODTP) = *(EXPR_AND_LOGIC__EFUL__);
+    };
+    Self__AVVP=((__EXPR_AND_LOGIC__EFUL *)result__ODTP);
+    Self__AVVP->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__N1SP;
+    Self__AVVP->parent_expr_binary_logic__FFUL.left__ROTP=__tmp__PW2P;
+    Self__AVVP->parent_expr_binary_logic__FFUL.right__VOTP=r__P1SP;
+    result__MTAQ=result__ODTP;
+  };
+  __tmp__OW2P=result__MTAQ;
+  if ((((void *)result__MTAQ == (void *)NULL) && ((void *)__tmp__2W2P != (void *)NULL))) {
+    __tmp__PW2P=NULL;
+    if (((void *)left_t__LW2P == (void *)type_true__ENB)) {
+      __tmp__PW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+      __tmp__VNQQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__VNQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__VNQQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__VNQQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)__tmp__VNQQ);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__RA0O);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__RA0O);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__RA0O);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__VNQQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VNQQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__DSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RA0O)->receiver__WN2H);
-        Self__TG2R=((__LOCAL *)Self__DSDQ->local__HJZD);
-        Self__TG2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TG2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__TG2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__UG2R=create__AXB( 250);
-          display__UXFK(Self__DSDQ,voir__UG2R);
-          put_string__2EG(((__STRING *)voir__UG2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__WG2R=((__LIST *)list_current__EH1);
-          voir__XG2R=create__AXB( 250);
-          display__EQQG(Self__WG2R,voir__XG2R);
-          put_string__2EG(((__STRING *)voir__XG2R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__VNQQ)->receiver__RA5J);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__RA0O);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__RA0O);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__RA0O);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__RA0O);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__RA0O);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__RA0O);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__RA0O);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__RA0O);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VNQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__RA0O);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__VNQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__RA0O);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__VNQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__RA0O);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__VNQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__RA0O);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__VNQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__RA0O);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VNQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__RA0O);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VNQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__ESDQ=((__READ_GLOBAL *)__tmp__RA0O);
-        unread__CGNL(Self__ESDQ->global__ZGJK,Self__ESDQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__RA0O);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__RA0O);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__RA0O);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__RA0O);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__RA0O);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TTRS=((__READ_GLOBAL__T4YL *)__tmp__VNQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TTRS->global__KAKM),Self__TTRS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__RA0O);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__RA0O);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__RA0O);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__VNQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__RA0O);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__RA0O);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__RA0O);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__RA0O);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__RA0O);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__RA0O);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__VNQQ));
       } break;
       };
     };
-    result__DEZO=result__JA0O;
-    if ((((void *)result__JA0O == (void *)NULL) && ((void *)left_t__XULO == (void *)type_false__NJB))) {
-      result__DEZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-      __tmp__VEZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__VEZO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__VEZO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__VEZO);
+    r__P1SP=__tmp__PW2P;
+    if ((((void *)__tmp__PW2P == (void *)NULL) && ((void *)left_t__LW2P == (void *)type_false__MNB))) {
+      r__P1SP=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+      __tmp__VNQQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__VNQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__VNQQ));
       } break;
-      case __PROTOTYPE_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__VNQQ));
       } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__FSDQ=((__READ_LOCAL *)__tmp__VEZO);
-        Self__YG2R=((__LOCAL *)Self__FSDQ->local__HJZD);
-        Self__YG2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YG2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__YG2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__ZG2R=create__AXB( 250);
-          display__UXFK(Self__FSDQ,voir__ZG2R);
-          put_string__2EG(((__STRING *)voir__ZG2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__1G2R=((__LIST *)list_current__EH1);
-          voir__2G2R=create__AXB( 250);
-          display__EQQG(Self__1G2R,voir__2G2R);
-          put_string__2EG(((__STRING *)voir__2G2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)__tmp__VNQQ);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__VEZO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__VEZO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__VEZO);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VNQQ));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__HSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VEZO)->receiver__WN2H);
-        Self__3G2R=((__LOCAL *)Self__HSDQ->local__HJZD);
-        Self__3G2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3G2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__3G2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__4G2R=create__AXB( 250);
-          display__UXFK(Self__HSDQ,voir__4G2R);
-          put_string__2EG(((__STRING *)voir__4G2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__AH2R=((__LIST *)list_current__EH1);
-          voir__BH2R=create__AXB( 250);
-          display__EQQG(Self__AH2R,voir__BH2R);
-          put_string__2EG(((__STRING *)voir__BH2R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__VNQQ)->receiver__RA5J);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__VEZO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__VEZO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__VEZO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__VEZO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__VEZO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__VEZO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__VEZO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__VEZO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VNQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__VEZO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VNQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__VEZO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__VNQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__VEZO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__VNQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__VEZO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__VNQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__VEZO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__VNQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__VEZO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VNQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__ISDQ=((__READ_GLOBAL *)__tmp__VEZO);
-        unread__CGNL(Self__ISDQ->global__ZGJK,Self__ISDQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__VEZO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__VEZO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__VEZO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__VEZO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__VEZO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__VEZO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TTRS=((__READ_GLOBAL__T4YL *)__tmp__VNQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TTRS->global__KAKM),Self__TTRS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__VEZO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__VEZO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__VEZO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__VEZO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__VEZO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__VEZO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__VEZO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__VEZO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__VNQQ));
       } break;
       };
     };
-    result__RULO=result__DEZO;
+    __tmp__OW2P=r__P1SP;
   };
-  if ((((void *)result__RULO == (void *)NULL) && ((void *)__tmp__LVLO != (void *)NULL))) {
-    result__3EZO=NULL;
-    if (((void *)right_t__YULO == (void *)type_true__FJB)) {
-      result__3EZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-      __tmp__FFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__FFZO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__FFZO);
-      } break;
-      case __STRING_CST__: {
+  if ((((void *)__tmp__OW2P == (void *)NULL) && ((void *)__tmp__5W2P != (void *)NULL))) {
+    __tmp__PW2P=NULL;
+    if (((void *)right_t__MW2P == (void *)type_true__ENB)) {
+      __tmp__PW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+      __tmp__VNQQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__VNQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__VNQQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__FFZO);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__VNQQ));
       } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__JSDQ=((__READ_LOCAL *)__tmp__FFZO);
-        Self__CH2R=((__LOCAL *)Self__JSDQ->local__HJZD);
-        Self__CH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__CH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__DH2R=create__AXB( 250);
-          display__UXFK(Self__JSDQ,voir__DH2R);
-          put_string__2EG(((__STRING *)voir__DH2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__FH2R=((__LIST *)list_current__EH1);
-          voir__GH2R=create__AXB( 250);
-          display__EQQG(Self__FH2R,voir__GH2R);
-          put_string__2EG(((__STRING *)voir__GH2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)__tmp__VNQQ);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__FFZO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__FFZO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__FFZO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__VNQQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VNQQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__LSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FFZO)->receiver__WN2H);
-        Self__HH2R=((__LOCAL *)Self__LSDQ->local__HJZD);
-        Self__HH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__HH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__IH2R=create__AXB( 250);
-          display__UXFK(Self__LSDQ,voir__IH2R);
-          put_string__2EG(((__STRING *)voir__IH2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__KH2R=((__LIST *)list_current__EH1);
-          voir__LH2R=create__AXB( 250);
-          display__EQQG(Self__KH2R,voir__LH2R);
-          put_string__2EG(((__STRING *)voir__LH2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__VNQQ)->receiver__RA5J);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__FFZO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__FFZO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__FFZO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__FFZO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__FFZO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__FFZO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__FFZO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__FFZO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VNQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__FFZO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VNQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__FFZO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__VNQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__FFZO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__VNQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__FFZO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__VNQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__FFZO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__VNQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__FFZO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VNQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__MSDQ=((__READ_GLOBAL *)__tmp__FFZO);
-        unread__CGNL(Self__MSDQ->global__ZGJK,Self__MSDQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__FFZO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__FFZO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__FFZO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__FFZO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__FFZO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__FFZO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TTRS=((__READ_GLOBAL__T4YL *)__tmp__VNQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TTRS->global__KAKM),Self__TTRS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__FFZO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__FFZO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__FFZO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__FFZO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__FFZO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__FFZO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__FFZO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__FFZO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__VNQQ));
       } break;
       };
     };
-    result__RULO=result__3EZO;
+    __tmp__OW2P=__tmp__PW2P;
   };
-  if (((((void *)result__RULO == (void *)NULL) && ((void *)__tmp__LVLO != (void *)NULL)) && ((void *)__tmp__IVLO != (void *)NULL))) {
-    result__CJAP=NULL;
-    if (((void *)left_t__XULO == (void *)type_true__FJB)) {
-      result__CJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-      __tmp__KJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__KJAP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__KJAP);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__KJAP);
+  if (((((void *)__tmp__OW2P == (void *)NULL) && ((void *)__tmp__5W2P != (void *)NULL)) && ((void *)__tmp__2W2P != (void *)NULL))) {
+    __tmp__PW2P=NULL;
+    if (((void *)left_t__LW2P == (void *)type_true__ENB)) {
+      __tmp__PW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+      __tmp__VNQQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__VNQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__VNQQ));
       } break;
-      case __PROTOTYPE_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__VNQQ));
       } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__NSDQ=((__READ_LOCAL *)__tmp__KJAP);
-        Self__MH2R=((__LOCAL *)Self__NSDQ->local__HJZD);
-        Self__MH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__MH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__NH2R=create__AXB( 250);
-          display__UXFK(Self__NSDQ,voir__NH2R);
-          put_string__2EG(((__STRING *)voir__NH2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__PH2R=((__LIST *)list_current__EH1);
-          voir__QH2R=create__AXB( 250);
-          display__EQQG(Self__PH2R,voir__QH2R);
-          put_string__2EG(((__STRING *)voir__QH2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)__tmp__VNQQ);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__KJAP);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__KJAP);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__KJAP);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__VNQQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VNQQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__PSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KJAP)->receiver__WN2H);
-        Self__RH2R=((__LOCAL *)Self__PSDQ->local__HJZD);
-        Self__RH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__RH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__SH2R=create__AXB( 250);
-          display__UXFK(Self__PSDQ,voir__SH2R);
-          put_string__2EG(((__STRING *)voir__SH2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__UH2R=((__LIST *)list_current__EH1);
-          voir__VH2R=create__AXB( 250);
-          display__EQQG(Self__UH2R,voir__VH2R);
-          put_string__2EG(((__STRING *)voir__VH2R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__VNQQ)->receiver__RA5J);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__KJAP);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__KJAP);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__KJAP);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__KJAP);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__KJAP);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__KJAP);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__KJAP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__KJAP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VNQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__KJAP);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__VNQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__KJAP);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__VNQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__KJAP);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__VNQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__KJAP);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__VNQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__KJAP);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VNQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__KJAP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VNQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__QSDQ=((__READ_GLOBAL *)__tmp__KJAP);
-        unread__CGNL(Self__QSDQ->global__ZGJK,Self__QSDQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__KJAP);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__KJAP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__KJAP);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__KJAP);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__KJAP);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TTRS=((__READ_GLOBAL__T4YL *)__tmp__VNQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TTRS->global__KAKM),Self__TTRS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__KJAP);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__KJAP);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__KJAP);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__VNQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__KJAP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__KJAP);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__KJAP);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__KJAP);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__KJAP);
+      };
+    } else /* FALSE */ {
+      __tmp__PW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+      __tmp__VNQQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__VNQQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__VNQQ));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__KJAP);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__VNQQ));
       } break;
-      };
-    } else {
-      result__CJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-      __tmp__RJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__RJAP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__RJAP);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__RJAP);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__RSDQ=((__READ_LOCAL *)__tmp__RJAP);
-        Self__WH2R=((__LOCAL *)Self__RSDQ->local__HJZD);
-        Self__WH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__WH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__XH2R=create__AXB( 250);
-          display__UXFK(Self__RSDQ,voir__XH2R);
-          put_string__2EG(((__STRING *)voir__XH2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__ZH2R=((__LIST *)list_current__EH1);
-          voir__0H2R=create__AXB( 250);
-          display__EQQG(Self__ZH2R,voir__0H2R);
-          put_string__2EG(((__STRING *)voir__0H2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)__tmp__VNQQ);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__RJAP);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__RJAP);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__RJAP);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__VNQQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VNQQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__TSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RJAP)->receiver__WN2H);
-        Self__1H2R=((__LOCAL *)Self__TSDQ->local__HJZD);
-        Self__1H2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1H2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__1H2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__2H2R=create__AXB( 250);
-          display__UXFK(Self__TSDQ,voir__2H2R);
-          put_string__2EG(((__STRING *)voir__2H2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__VNQQ)->receiver__RA5J);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__4H2R=((__LIST *)list_current__EH1);
-          voir__5H2R=create__AXB( 250);
-          display__EQQG(Self__4H2R,voir__5H2R);
-          put_string__2EG(((__STRING *)voir__5H2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__RJAP);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__RJAP);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__RJAP);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__RJAP);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__RJAP);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__RJAP);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__RJAP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VNQQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__RJAP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VNQQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__RJAP);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__VNQQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__RJAP);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__VNQQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__RJAP);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__VNQQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__RJAP);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__VNQQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__RJAP);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VNQQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__RJAP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VNQQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__USDQ=((__READ_GLOBAL *)__tmp__RJAP);
-        unread__CGNL(Self__USDQ->global__ZGJK,Self__USDQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__RJAP);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__RJAP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VNQQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__RJAP);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__RJAP);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__VNQQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__RJAP);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TTRS=((__READ_GLOBAL__T4YL *)__tmp__VNQQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TTRS->global__KAKM),Self__TTRS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__RJAP);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__RJAP);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__VNQQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__RJAP);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__VNQQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__RJAP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__RJAP);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__RJAP);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__VNQQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__RJAP);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__RJAP);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__RJAP);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__VNQQ));
       } break;
       };
     };
-    result__RULO=result__CJAP;
+    __tmp__OW2P=__tmp__PW2P;
   };
-  if ((((void *)result__RULO == (void *)NULL) && ((__UINTEGER_32)(old_seq__SULO +  1) == seq_call_and_loop__3QEJ))) {
-    result__MFZO=NULL;
-    __tmp__NFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-    __tmp__OFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__NFZO)->__id) {
-    case __LIST__: {
-      __tmp__PFZO=FALSE__;
+  if ((((void *)__tmp__OW2P == (void *)NULL) && ((__UINTEGER_32__ZWB)(old_seq__GW2P +  1) == seq_call_and_loop__TL3K))) {
+    __tmp__PW2P=NULL;
+    r__P1SP=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+    __tmp__VNQQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+    switch (((struct ___OBJ *)r__P1SP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__44OQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)r__P1SP),__tmp__VNQQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__PFZO=__infix_equal_equal__XN1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__PFZO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__44OQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__PFZO=__infix_equal_equal__MO1L(__tmp__NFZO,__tmp__OFZO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__44OQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__PFZO=__infix_equal_equal__3O1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__PFZO=__infix_equal_equal__XP1L(__tmp__NFZO,__tmp__OFZO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__44OQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__PFZO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__44OQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__PFZO=__infix_equal_equal__NQ1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__44OQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__PFZO=__infix_equal_equal__JR1L(__tmp__NFZO,__tmp__OFZO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__PFZO=__infix_equal_equal__FS1L(__tmp__NFZO,__tmp__OFZO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__PFZO=__infix_equal_equal__5S1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__44OQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__PFZO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__44OQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__PFZO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__44OQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__PFZO=__infix_equal_equal__YT1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__44OQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__PFZO=__infix_equal_equal__UU1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__44OQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__PFZO=__infix_equal_equal__QV1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__44OQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__PFZO=__infix_equal_equal__MW1L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__44OQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__PFZO=__infix_equal_equal__IX1L(__tmp__NFZO,__tmp__OFZO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__PFZO=__infix_equal_equal__EY1L(__tmp__NFZO,__tmp__OFZO);
+    case __ITEM__HGOJ__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__PFZO=__infix_equal_equal__AZ1L(__tmp__NFZO,__tmp__OFZO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__PFZO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__44OQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__PFZO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__44OQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__PFZO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__44OQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __CAST__: {
-      __tmp__PFZO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__44OQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__PFZO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__44OQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__PFZO=__infix_equal_equal__M01L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__44OQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__PFZO=__infix_equal_equal__I11L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__44OQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__PFZO=__infix_equal_equal__G4HO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__44OQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__PFZO=__infix_equal_equal__W2FO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__44OQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PFZO=__infix_equal_equal__XGMO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__44OQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__PFZO=__infix_equal_equal__S3FO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__44OQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PFZO=__infix_equal_equal__UHMO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__44OQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__PFZO=__infix_equal_equal__5HLM(__tmp__NFZO,__tmp__OFZO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__44OQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__PFZO=__infix_equal_equal__011L(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__44OQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__PFZO=__infix_equal_equal__AM0M(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__44OQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__PFZO=__infix_equal_equal__O4FO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__44OQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__PFZO=__infix_equal_equal__SYEP(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__44OQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__PFZO=__infix_equal_equal__Y4HO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__44OQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__PFZO=__infix_equal_equal__U5HO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__44OQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__PFZO=__infix_equal_equal__NHRN(__tmp__NFZO,__tmp__OFZO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__PFZO=__infix_equal_equal__KTVO(__tmp__NFZO,__tmp__OFZO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__44OQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)r__P1SP)),__tmp__VNQQ);
     } break;
     };
-    if (__tmp__PFZO) {
-      result__MFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-      __tmp__WFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__WFZO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__WFZO);
-      } break;
-      case __STRING_CST__: {
+    if (__tmp__44OQ) {
+      __tmp__PW2P=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+      __tmp__F5OQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__F5OQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__F5OQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__WFZO);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__F5OQ));
       } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__1SDQ=((__READ_LOCAL *)__tmp__WFZO);
-        Self__AI2R=((__LOCAL *)Self__1SDQ->local__HJZD);
-        Self__AI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__AI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__BI2R=create__AXB( 250);
-          display__UXFK(Self__1SDQ,voir__BI2R);
-          put_string__2EG(((__STRING *)voir__BI2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__DI2R=((__LIST *)list_current__EH1);
-          voir__EI2R=create__AXB( 250);
-          display__EQQG(Self__DI2R,voir__EI2R);
-          put_string__2EG(((__STRING *)voir__EI2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)__tmp__F5OQ);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__WFZO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__WFZO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__WFZO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__F5OQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__F5OQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__3SDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WFZO)->receiver__WN2H);
-        Self__FI2R=((__LOCAL *)Self__3SDQ->local__HJZD);
-        Self__FI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__FI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__GI2R=create__AXB( 250);
-          display__UXFK(Self__3SDQ,voir__GI2R);
-          put_string__2EG(((__STRING *)voir__GI2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__II2R=((__LIST *)list_current__EH1);
-          voir__JI2R=create__AXB( 250);
-          display__EQQG(Self__II2R,voir__JI2R);
-          put_string__2EG(((__STRING *)voir__JI2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__QTRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__F5OQ)->receiver__RA5J);
+        Self__RT2T=((__LOCAL__L4WC *)Self__QTRS->local__BVEJ);
+        Self__RT2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__RT2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__RT2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__ST2T=create__34B( 250);
+          display__HAEJ(Self__QTRS,__tmp__ST2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__ST2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__WFZO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__WFZO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__WFZO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__F5OQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__WFZO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__F5OQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__WFZO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__F5OQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__WFZO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__F5OQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__WFZO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__F5OQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__WFZO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__F5OQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__WFZO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__F5OQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__WFZO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__F5OQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__WFZO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__F5OQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__WFZO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__F5OQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__WFZO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__F5OQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__WFZO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__F5OQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__4SDQ=((__READ_GLOBAL *)__tmp__WFZO);
-        unread__CGNL(Self__4SDQ->global__ZGJK,Self__4SDQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__F5OQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__WFZO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__F5OQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__WFZO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__F5OQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__WFZO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__F5OQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__WFZO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__F5OQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__WFZO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__F5OQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__WFZO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TTRS=((__READ_GLOBAL__T4YL *)__tmp__F5OQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TTRS->global__KAKM),Self__TTRS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__WFZO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__F5OQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__WFZO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__F5OQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__WFZO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__F5OQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__WFZO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__F5OQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__WFZO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__F5OQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__WFZO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__F5OQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__WFZO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__WFZO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__F5OQ));
       } break;
       };
     };
-    result__RULO=result__MFZO;
-    if ((((void *)result__MFZO == (void *)NULL) && ((void *)__tmp__IVLO != (void *)NULL))) {
-      result__5PAP=NULL;
-      if (((void *)left_t__XULO == (void *)type_false__NJB)) {
-        result__5PAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-        __tmp__HQAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-        switch (((struct ___OBJ *)__tmp__HQAP)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__HQAP);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__HQAP);
+    __tmp__OW2P=__tmp__PW2P;
+    if ((((void *)__tmp__PW2P == (void *)NULL) && ((void *)__tmp__2W2P != (void *)NULL))) {
+      __tmp__F5OQ=NULL;
+      if (((void *)left_t__LW2P == (void *)type_false__MNB)) {
+        __tmp__F5OQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+        __tmp__GAWQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+        switch (((struct ___OBJ *)__tmp__GAWQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GAWQ));
         } break;
-        case __PROTOTYPE_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GAWQ));
         } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__5SDQ=((__READ_LOCAL *)__tmp__HQAP);
-          Self__KI2R=((__LOCAL *)Self__5SDQ->local__HJZD);
-          Self__KI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__KI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__LI2R=create__AXB( 250);
-            display__UXFK(Self__5SDQ,voir__LI2R);
-            put_string__2EG(((__STRING *)voir__LI2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__NI2R=((__LIST *)list_current__EH1);
-            voir__OI2R=create__AXB( 250);
-            display__EQQG(Self__NI2R,voir__OI2R);
-            put_string__2EG(((__STRING *)voir__OI2R));
+        case __READ_LOCAL__55ZI__: {
+          Self__0URS=((__READ_LOCAL__55ZI *)__tmp__GAWQ);
+          Self__VU2T=((__LOCAL__L4WC *)Self__0URS->local__BVEJ);
+          Self__VU2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VU2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__VU2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__WU2T=create__34B( 250);
+            display__HAEJ(Self__0URS,__tmp__WU2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__WU2T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__HQAP);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__HQAP);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__HQAP);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GAWQ));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GAWQ));
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__BTDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HQAP)->receiver__WN2H);
-          Self__PI2R=((__LOCAL *)Self__BTDQ->local__HJZD);
-          Self__PI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__PI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__QI2R=create__AXB( 250);
-            display__UXFK(Self__BTDQ,voir__QI2R);
-            put_string__2EG(((__STRING *)voir__QI2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__SI2R=((__LIST *)list_current__EH1);
-            voir__TI2R=create__AXB( 250);
-            display__EQQG(Self__SI2R,voir__TI2R);
-            put_string__2EG(((__STRING *)voir__TI2R));
-            fputc((int)('\n'),stdout);
+        case __IS_EXPANDED__35NJ__: {
+          Self__0URS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GAWQ)->receiver__RA5J);
+          Self__VU2T=((__LOCAL__L4WC *)Self__0URS->local__BVEJ);
+          Self__VU2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VU2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__VU2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__WU2T=create__34B( 250);
+            display__HAEJ(Self__0URS,__tmp__WU2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__WU2T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__HQAP);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__HQAP);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__HQAP);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__HQAP);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__HQAP);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__HQAP);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__HQAP);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__HQAP);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GAWQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__HQAP);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GAWQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__HQAP);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__GAWQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__HQAP);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__GAWQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__HQAP);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GAWQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__HQAP);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GAWQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__HQAP);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GAWQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__CTDQ=((__READ_GLOBAL *)__tmp__HQAP);
-          unread__CGNL(Self__CTDQ->global__ZGJK,Self__CTDQ);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GAWQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__HQAP);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GAWQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__HQAP);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GAWQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__HQAP);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GAWQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__HQAP);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GAWQ));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__HQAP);
+        case __READ_GLOBAL__T4YL__: {
+          Self__3URS=((__READ_GLOBAL__T4YL *)__tmp__GAWQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__3URS->global__KAKM),Self__3URS);
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__HQAP);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GAWQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__HQAP);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GAWQ));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__HQAP);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GAWQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__HQAP);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GAWQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__HQAP);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GAWQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__HQAP);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GAWQ));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__HQAP);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__HQAP);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__HQAP);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GAWQ));
         } break;
         };
       };
-      result__RULO=result__5PAP;
+      __tmp__OW2P=__tmp__F5OQ;
     };
-    if ((((void *)result__RULO == (void *)NULL) && ((void *)__tmp__LVLO != (void *)NULL))) {
-      result__PQAP=NULL;
-      if (((void *)right_t__YULO == (void *)type_false__NJB)) {
-        result__PQAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-        __tmp__XQAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-        switch (((struct ___OBJ *)__tmp__XQAP)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__XQAP);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__XQAP);
+    if ((((void *)__tmp__OW2P == (void *)NULL) && ((void *)__tmp__5W2P != (void *)NULL))) {
+      __tmp__F5OQ=NULL;
+      if (((void *)right_t__MW2P == (void *)type_false__MNB)) {
+        __tmp__F5OQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+        __tmp__GAWQ=Self__DW2P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+        switch (((struct ___OBJ *)__tmp__GAWQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GAWQ));
         } break;
-        case __PROTOTYPE_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GAWQ));
         } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__DTDQ=((__READ_LOCAL *)__tmp__XQAP);
-          Self__UI2R=((__LOCAL *)Self__DTDQ->local__HJZD);
-          Self__UI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__UI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__VI2R=create__AXB( 250);
-            display__UXFK(Self__DTDQ,voir__VI2R);
-            put_string__2EG(((__STRING *)voir__VI2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__XI2R=((__LIST *)list_current__EH1);
-            voir__YI2R=create__AXB( 250);
-            display__EQQG(Self__XI2R,voir__YI2R);
-            put_string__2EG(((__STRING *)voir__YI2R));
+        case __READ_LOCAL__55ZI__: {
+          Self__0URS=((__READ_LOCAL__55ZI *)__tmp__GAWQ);
+          Self__VU2T=((__LOCAL__L4WC *)Self__0URS->local__BVEJ);
+          Self__VU2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VU2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__VU2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__WU2T=create__34B( 250);
+            display__HAEJ(Self__0URS,__tmp__WU2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__WU2T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__XQAP);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__XQAP);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__XQAP);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__FTDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XQAP)->receiver__WN2H);
-          Self__ZI2R=((__LOCAL *)Self__FTDQ->local__HJZD);
-          Self__ZI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__ZI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__0I2R=create__AXB( 250);
-            display__UXFK(Self__FTDQ,voir__0I2R);
-            put_string__2EG(((__STRING *)voir__0I2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__2I2R=((__LIST *)list_current__EH1);
-            voir__3I2R=create__AXB( 250);
-            display__EQQG(Self__2I2R,voir__3I2R);
-            put_string__2EG(((__STRING *)voir__3I2R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__0URS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GAWQ)->receiver__RA5J);
+          Self__VU2T=((__LOCAL__L4WC *)Self__0URS->local__BVEJ);
+          Self__VU2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__VU2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__VU2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__WU2T=create__34B( 250);
+            display__HAEJ(Self__0URS,__tmp__WU2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__WU2T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__XQAP);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__XQAP);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__XQAP);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__XQAP);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__XQAP);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__XQAP);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__XQAP);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GAWQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__XQAP);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GAWQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__XQAP);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GAWQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__XQAP);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GAWQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__XQAP);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GAWQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__XQAP);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__GAWQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__XQAP);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__GAWQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__XQAP);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GAWQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__GTDQ=((__READ_GLOBAL *)__tmp__XQAP);
-          unread__CGNL(Self__GTDQ->global__ZGJK,Self__GTDQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GAWQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__XQAP);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GAWQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__XQAP);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GAWQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__XQAP);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GAWQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__XQAP);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GAWQ));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__XQAP);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GAWQ));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__XQAP);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GAWQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__XQAP);
+        case __READ_GLOBAL__T4YL__: {
+          Self__3URS=((__READ_GLOBAL__T4YL *)__tmp__GAWQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__3URS->global__KAKM),Self__3URS);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__XQAP);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GAWQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__XQAP);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GAWQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__XQAP);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GAWQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__XQAP);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GAWQ));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__XQAP);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GAWQ));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__XQAP);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GAWQ));
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__XQAP);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GAWQ));
         } break;
         };
       };
-      result__RULO=result__PQAP;
+      __tmp__OW2P=__tmp__F5OQ;
     };
   };
-  if (((void *)result__RULO == (void *)NULL)) {
-    result__RULO=Self__PULO;
-  } else {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  if (((void *)__tmp__OW2P == (void *)NULL)) {
+    __tmp__OW2P=Self__DW2P;
+  } else /* FALSE */ {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__RULO);
+  left_t__LW2P=__tmp__OW2P;
+  return(left_t__LW2P);
 }
 
-static void* execute_unlink__JBKM(__EXPR_NEG *Self__KBKM)
-// ({EXPR_NEG}) With resultRecursive, No inlinable.
+static void* execute_unlink__JPCN(__EXPR_NEG__EZVL *Self__KPCN)
+// ({EXPR_NEG__EZVL}) With result Recursive, No inlinable.
 {
-  void *__tmp__MBKM;
-  __LIST *Self__NDDR,*Self__BJ2R,*Self__GJ2R;
-  void *__tmp__NBKM;
-  __READ_LOCAL *Self__JMFQ,*Self__LIKQ;
-  __LOCAL *Self__4I2R,*Self__DJ2R;
-  void *voir__5I2R,*voir__CJ2R,*voir__EJ2R,*voir__HJ2R;
-  __READ_GLOBAL *Self__MMFQ;
-  __tmp__MBKM=Self__KBKM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__MBKM)->__id) {
-  case __LIST__: {
-    Self__NDDR=((__LIST *)__tmp__MBKM);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__NDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__NDDR->expr_list__RTOG,create__type__PKQC(Self__NDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__NBKM=execute_list__MNQG(Self__NDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NBKM=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NBKM=execute_unlink__Q3LK(__tmp__MBKM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NBKM=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NBKM=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__JMFQ=((__READ_LOCAL *)__tmp__MBKM);
-    Self__4I2R=((__LOCAL *)Self__JMFQ->local__HJZD);
-    Self__4I2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4I2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4I2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5I2R=create__AXB( 250);
-      display__UXFK(Self__JMFQ,voir__5I2R);
-      put_string__2EG(((__STRING *)voir__5I2R));
+  void *__tmp__MPCN;
+  void *__tmp__NPCN,*__tmp__M4OS;
+  __READ_LOCAL__55ZI *Self__4E4S;
+  __LOCAL__L4WC *Self__BV2T;
+  __STRING__BC *__tmp__CV2T;
+  __PUT_TO__TFOJ *__tmp__03OS;
+  __READ_SLOT__LL4K *Self__L4OS;
+  __READ_GLOBAL__T4YL *Self__GF4S;
+  __tmp__MPCN=Self__KPCN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__MPCN)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__NPCN=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__MPCN));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__NPCN=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__MPCN));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__4E4S=((__READ_LOCAL__55ZI *)__tmp__MPCN);
+    Self__BV2T=((__LOCAL__L4WC *)Self__4E4S->local__BVEJ);
+    Self__BV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__BV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__BV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__CV2T=create__34B( 250);
+      display__HAEJ(Self__4E4S,__tmp__CV2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__CV2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__BJ2R=((__LIST *)list_current__EH1);
-      voir__CJ2R=create__AXB( 250);
-      display__EQQG(Self__BJ2R,voir__CJ2R);
-      put_string__2EG(((__STRING *)voir__CJ2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__NPCN=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__MPCN));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__NPCN=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MPCN));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__4E4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__MPCN)->receiver__RA5J);
+    Self__BV2T=((__LOCAL__L4WC *)Self__4E4S->local__BVEJ);
+    Self__BV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__BV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__BV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__CV2T=create__34B( 250);
+      display__HAEJ(Self__4E4S,__tmp__CV2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__CV2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NBKM=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NBKM=execute_unlink__BCMK(__tmp__MBKM);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NBKM=execute_unlink__IHMK(__tmp__MBKM);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__NPCN=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NBKM=execute_unlink__ZHMK(__tmp__MBKM);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__NPCN=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__MPCN));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NBKM=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__NPCN=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__MPCN));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NBKM=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__NPCN=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__MPCN));
   } break;
-  case __IS_EXPANDED__: {
-    Self__LIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MBKM)->receiver__WN2H);
-    Self__DJ2R=((__LOCAL *)Self__LIKQ->local__HJZD);
-    Self__DJ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DJ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__DJ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__EJ2R=create__AXB( 250);
-      display__UXFK(Self__LIKQ,voir__EJ2R);
-      put_string__2EG(((__STRING *)voir__EJ2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__GJ2R=((__LIST *)list_current__EH1);
-      voir__HJ2R=create__AXB( 250);
-      display__EQQG(Self__GJ2R,voir__HJ2R);
-      put_string__2EG(((__STRING *)voir__HJ2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NBKM=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__MBKM));
-    __tmp__NBKM=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__NPCN=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__MPCN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__NBKM=execute_unlink__0IMK(__tmp__MBKM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__NPCN=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__MPCN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__NBKM=execute_unlink__LJMK(__tmp__MBKM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__NPCN=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__MPCN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__NBKM=execute_unlink__2JMK(__tmp__MBKM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__NPCN=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__MPCN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__NBKM=execute_unlink__NKMK(__tmp__MBKM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__03OS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__MPCN));
+    __tmp__NPCN=__tmp__03OS;
   } break;
-  case __EXPR_AND__: {
-    __tmp__NBKM=execute_unlink__4KMK(__tmp__MBKM);
+  case __ITEM__HGOJ__: {
+    __tmp__NPCN=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__MPCN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NBKM=execute_unlink__PLMK(__tmp__MBKM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__NPCN=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NBKM=execute_unlink__AMMK(__tmp__MBKM);
+  case __CAST__1HOJ__: {
+    __tmp__NPCN=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__MPCN));
   } break;
-  case __PUT_TO__: {
-    __tmp__NBKM=execute_link__ROPK(((__PUT_TO *)__tmp__MBKM));
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__NBKM=execute_unlink__UMMK(__tmp__MBKM);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
   } break;
-  case __SIZE_OF__: {
-    __tmp__NBKM=execute_unlink__ENMK(__tmp__MBKM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NPCN=NULL;
   } break;
-  case __CAST__: {
-    __tmp__NBKM=execute_unlink__JNMK(__tmp__MBKM);
+  case __READ_SLOT__LL4K__: {
+    Self__L4OS=((__READ_SLOT__LL4K *)__tmp__MPCN);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__L4OS->slot__UYFM),Self__L4OS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__M4OS=execute_access_unlink__RBMM(Self__L4OS);
+    __tmp__NPCN=__tmp__M4OS;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__NBKM=execute_unlink__4UQL(__tmp__MBKM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__NPCN=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MPCN));
   } break;
-  case __READ_SLOT__: {
-    __tmp__NBKM=execute_unlink__QEAL(__tmp__MBKM);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__MMFQ=((__READ_GLOBAL *)__tmp__MBKM);
-    unread__CGNL(Self__MMFQ->global__ZGJK,Self__MMFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__MMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__MMFQ->global__ZGJK);
-    };
-    __tmp__NBKM=NULL;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__NPCN=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MPCN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NBKM=execute_unlink__S1ZM(__tmp__MBKM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__M4OS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MPCN));
+    __tmp__NPCN=__tmp__M4OS;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NBKM=execute_unlink__FBFO(__tmp__MBKM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__NPCN=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MPCN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NBKM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MBKM));
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__M4OS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MPCN));
+    __tmp__NPCN=__tmp__M4OS;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NBKM=execute_unlink__VBFO(__tmp__MBKM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__NPCN=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__MPCN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NBKM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MBKM));
+  case __EXPR_ADD__SZVL__: {
+    __tmp__NPCN=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__MPCN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__NBKM=execute_unlink__JBKM(__tmp__MBKM);
+  case __READ_GLOBAL__T4YL__: {
+    Self__GF4S=((__READ_GLOBAL__T4YL *)__tmp__MPCN);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__GF4S->global__KAKM),Self__GF4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__GF4S->global__KAKM));
+    __tmp__NPCN=NULL;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__NBKM=execute_unlink__OUNL(__tmp__MBKM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__NPCN=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__MPCN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__NBKM=execute_unlink__IWZM(__tmp__MBKM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__NPCN=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__MPCN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__NBKM=execute_unlink__FCFO(__tmp__MBKM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__NPCN=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__MPCN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NBKM=execute_unlink__EOEP(__tmp__MBKM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__NPCN=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__MPCN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__NBKM=execute_unlink__SZQN(__tmp__MBKM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__NPCN=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__MPCN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NBKM=execute_unlink__C0QN(__tmp__MBKM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__NPCN=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__MPCN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__NBKM=execute_unlink__ZNQN(__tmp__MBKM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__NBKM=execute_unlink__2SUO(__tmp__MBKM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__NPCN=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__MPCN));
   } break;
   };
-  return(__tmp__NBKM);
+  __tmp__MPCN=__tmp__NPCN;
+  return(__tmp__MPCN);
 }
 
-static void* execute_unlink__OUNL(__EXPR_ADD *Self__PUNL)
-// ({EXPR_ADD}) With resultRecursive, No inlinable.
+static void* execute_unlink__JMGM(__EXPR_ADD__SZVL *Self__KMGM)
+// ({EXPR_ADD__SZVL}) With result Recursive, No inlinable.
 {
-  void *__tmp__SUNL,*__tmp__2UNL;
-  __LIST *Self__ODDR,*Self__LJ2R,*Self__QJ2R,*Self__CSZQ,*Self__SDDR;
-  __LIST *Self__3J2R,*Self__CK2R;
-  void *__tmp__TUNL,*__tmp__3UNL;
-  __READ_LOCAL *Self__PMFQ,*Self__PIKQ,*Self__VMFQ,*Self__TIKQ;
-  __LOCAL *Self__IJ2R,*Self__NJ2R,*Self__0J2R,*Self__5J2R;
-  void *voir__JJ2R,*voir__MJ2R,*voir__OJ2R,*voir__RJ2R,*voir__1J2R;
-  void *voir__4J2R,*voir__AK2R,*voir__DK2R;
-  __READ_GLOBAL *Self__SMFQ,*Self__YMFQ;
-  __INTEGER index__RDDR,Self__TJ2R;
-  __FAST_ARRAYoINSTRo *Self__PDDR;
-  void **__tmp__VJ2R,**__tmp__WJ2R,**__tmp__XJ2R;
-  __tmp__SUNL=Self__PUNL->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__SUNL)->__id) {
-  case __LIST__: {
-    Self__ODDR=((__LIST *)__tmp__SUNL);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ODDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__ODDR->expr_list__RTOG,create__type__PKQC(Self__ODDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__TUNL=execute_list__MNQG(Self__ODDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TUNL=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__TUNL=execute_unlink__Q3LK(__tmp__SUNL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TUNL=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TUNL=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__PMFQ=((__READ_LOCAL *)__tmp__SUNL);
-    Self__IJ2R=((__LOCAL *)Self__PMFQ->local__HJZD);
-    Self__IJ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IJ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__IJ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__JJ2R=create__AXB( 250);
-      display__UXFK(Self__PMFQ,voir__JJ2R);
-      put_string__2EG(((__STRING *)voir__JJ2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__LJ2R=((__LIST *)list_current__EH1);
-      voir__MJ2R=create__AXB( 250);
-      display__EQQG(Self__LJ2R,voir__MJ2R);
-      put_string__2EG(((__STRING *)voir__MJ2R));
-      fputc((int)('\n'),stdout);
+  void *__tmp__NMGM;
+  void *__tmp__OMGM,*__tmp__Z5OS,*__tmp__D3FU;
+  __READ_LOCAL__55ZI *Self__PF4S;
+  __LOCAL__L4WC *Self__HV2T;
+  __STRING__BC *__tmp__IV2T;
+  __PUT_TO__TFOJ *__tmp__H5OS;
+  __READ_SLOT__LL4K *Self__Y5OS;
+  __READ_GLOBAL__T4YL *Self__XF4S;
+  __LIST__WH *Self__QMPT;
+  __INTEGER__Q index__PV2T,upper_index__A3FU,Self__B3FU,i__E3FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__NV2T;
+  __tmp__NMGM=Self__KMGM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__NMGM)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OMGM=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__NMGM));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OMGM=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__NMGM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PF4S=((__READ_LOCAL__55ZI *)__tmp__NMGM);
+    Self__HV2T=((__LOCAL__L4WC *)Self__PF4S->local__BVEJ);
+    Self__HV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IV2T=create__34B( 250);
+      display__HAEJ(Self__PF4S,__tmp__IV2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IV2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TUNL=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__TUNL=execute_unlink__BCMK(__tmp__SUNL);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__TUNL=execute_unlink__IHMK(__tmp__SUNL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__TUNL=execute_unlink__ZHMK(__tmp__SUNL);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TUNL=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TUNL=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__PIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SUNL)->receiver__WN2H);
-    Self__NJ2R=((__LOCAL *)Self__PIKQ->local__HJZD);
-    Self__NJ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NJ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__NJ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__OJ2R=create__AXB( 250);
-      display__UXFK(Self__PIKQ,voir__OJ2R);
-      put_string__2EG(((__STRING *)voir__OJ2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__QJ2R=((__LIST *)list_current__EH1);
-      voir__RJ2R=create__AXB( 250);
-      display__EQQG(Self__QJ2R,voir__RJ2R);
-      put_string__2EG(((__STRING *)voir__RJ2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OMGM=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OMGM=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NMGM));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PF4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__NMGM)->receiver__RA5J);
+    Self__HV2T=((__LOCAL__L4WC *)Self__PF4S->local__BVEJ);
+    Self__HV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IV2T=create__34B( 250);
+      display__HAEJ(Self__PF4S,__tmp__IV2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IV2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TUNL=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__SUNL));
-    __tmp__TUNL=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__TUNL=execute_unlink__0IMK(__tmp__SUNL);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__TUNL=execute_unlink__LJMK(__tmp__SUNL);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__TUNL=execute_unlink__2JMK(__tmp__SUNL);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__TUNL=execute_unlink__NKMK(__tmp__SUNL);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__TUNL=execute_unlink__4KMK(__tmp__SUNL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__TUNL=execute_unlink__PLMK(__tmp__SUNL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__TUNL=execute_unlink__AMMK(__tmp__SUNL);
-  } break;
-  case __PUT_TO__: {
-    __tmp__TUNL=execute_link__ROPK(((__PUT_TO *)__tmp__SUNL));
-  } break;
-  case __ITEM__: {
-    __tmp__TUNL=execute_unlink__UMMK(__tmp__SUNL);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__TUNL=execute_unlink__ENMK(__tmp__SUNL);
-  } break;
-  case __CAST__: {
-    __tmp__TUNL=execute_unlink__JNMK(__tmp__SUNL);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__TUNL=execute_unlink__4UQL(__tmp__SUNL);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__TUNL=execute_unlink__QEAL(__tmp__SUNL);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__SMFQ=((__READ_GLOBAL *)__tmp__SUNL);
-    unread__CGNL(Self__SMFQ->global__ZGJK,Self__SMFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__SMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__SMFQ->global__ZGJK);
-    };
-    __tmp__TUNL=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__TUNL=execute_unlink__S1ZM(__tmp__SUNL);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__TUNL=execute_unlink__FBFO(__tmp__SUNL);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TUNL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__SUNL));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__TUNL=execute_unlink__VBFO(__tmp__SUNL);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TUNL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__SUNL));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__TUNL=execute_unlink__JBKM(__tmp__SUNL);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__TUNL=execute_unlink__OUNL(__tmp__SUNL);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__TUNL=execute_unlink__IWZM(__tmp__SUNL);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__TUNL=execute_unlink__FCFO(__tmp__SUNL);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__TUNL=execute_unlink__EOEP(__tmp__SUNL);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__TUNL=execute_unlink__SZQN(__tmp__SUNL);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__TUNL=execute_unlink__C0QN(__tmp__SUNL);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__TUNL=execute_unlink__ZNQN(__tmp__SUNL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__TUNL=execute_unlink__2SUO(__tmp__SUNL);
-  } break;
-  };
-  if (((void *)__tmp__TUNL != (void *)NULL)) {
-    Self__CSZQ=((__LIST *)list_current__EH1);
-    Self__PDDR=((__FAST_ARRAYoINSTRo *)Self__CSZQ->expr_list__RTOG);
-    index__RDDR=(__INTEGER)(Self__CSZQ->index__XWRG -  1);
-    if ((index__RDDR == (__INTEGER)(Self__PDDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__PDDR,__tmp__TUNL);
-    } else {
-      add_last__IK4G(Self__PDDR,__tmp__TUNL);
-      Self__TJ2R=(__INTEGER)(Self__PDDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__VJ2R=Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__WJ2R=Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__XJ2R=Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__TJ2R >= index__RDDR)) {
-        ((void **)__tmp__WJ2R)[(__INTEGER)(Self__TJ2R +  1)]=((void **)__tmp__VJ2R)[Self__TJ2R];
-        ((void **)__tmp__XJ2R)[Self__TJ2R]=NULL;
-        Self__TJ2R=(__INTEGER)(Self__TJ2R -  1);
-      };
-      ((void **)Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__RDDR]=__tmp__TUNL;
-    };
-    Self__CSZQ->index__XWRG=(__INTEGER)(Self__CSZQ->index__XWRG +  1);
-  };
-  __tmp__2UNL=Self__PUNL->parent_expr_binary__PXDL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__2UNL)->__id) {
-  case __LIST__: {
-    Self__SDDR=((__LIST *)__tmp__2UNL);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__SDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__SDDR->expr_list__RTOG,create__type__PKQC(Self__SDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__3UNL=execute_list__MNQG(Self__SDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__3UNL=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3UNL=execute_unlink__Q3LK(__tmp__2UNL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__3UNL=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__3UNL=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__VMFQ=((__READ_LOCAL *)__tmp__2UNL);
-    Self__0J2R=((__LOCAL *)Self__VMFQ->local__HJZD);
-    Self__0J2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0J2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__0J2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__1J2R=create__AXB( 250);
-      display__UXFK(Self__VMFQ,voir__1J2R);
-      put_string__2EG(((__STRING *)voir__1J2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OMGM=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OMGM=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OMGM=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OMGM=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OMGM=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OMGM=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OMGM=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NMGM));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__H5OS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__NMGM));
+    __tmp__OMGM=__tmp__H5OS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__OMGM=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__NMGM));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OMGM=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__OMGM=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__NMGM));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__Y5OS=((__READ_SLOT__LL4K *)__tmp__NMGM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__Y5OS->slot__UYFM),Self__Y5OS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__Z5OS=execute_access_unlink__RBMM(Self__Y5OS);
+    __tmp__OMGM=__tmp__Z5OS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OMGM=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NMGM));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OMGM=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NMGM));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__Z5OS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NMGM));
+    __tmp__OMGM=__tmp__Z5OS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OMGM=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NMGM));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__Z5OS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NMGM));
+    __tmp__OMGM=__tmp__Z5OS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OMGM=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__NMGM));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OMGM=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__NMGM));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__XF4S=((__READ_GLOBAL__T4YL *)__tmp__NMGM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__XF4S->global__KAKM),Self__XF4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__XF4S->global__KAKM));
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OMGM=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__NMGM));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OMGM=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__NMGM));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OMGM=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__NMGM));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OMGM=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NMGM));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__OMGM=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__NMGM));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OMGM=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__NMGM));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OMGM=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__NMGM));
+  } break;
+  };
+  if (((void *)__tmp__OMGM != (void *)NULL)) {
+    Self__QMPT=((__LIST__WH *)list_current__F5GB);
+    Self__NV2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__QMPT->expr_list__NA4D);
+    index__PV2T=(__INTEGER__Q)(Self__QMPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__PV2T == (__INTEGER__Q)(Self__NV2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__NV2T,__tmp__OMGM);
+    } else /* FALSE */ {
+      add_last__S04F(Self__NV2T,__tmp__OMGM);
+      upper_index__A3FU=(__INTEGER__Q)(Self__NV2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__B3FU=upper_index__A3FU;
+      while ((Self__B3FU >= index__PV2T)) {
+        __tmp__D3FU=((void **)Self__NV2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__B3FU];
+        i__E3FU=(__INTEGER__Q)(Self__B3FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__NV2T->parent_arrayed_collection__MA4D.storage__V14F)[i__E3FU]=__tmp__D3FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__NV2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__B3FU]=NULL;
+        Self__B3FU=(__INTEGER__Q)(Self__B3FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__NV2T->parent_arrayed_collection__MA4D.storage__V14F)[index__PV2T]=__tmp__OMGM;
+    };
+    Self__QMPT->index__1CFE=(__INTEGER__Q)(Self__QMPT->index__1CFE +  1);
+  };
+  __tmp__NMGM=Self__KMGM->parent_expr_binary__TZVL.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__NMGM)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OMGM=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__NMGM));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OMGM=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__NMGM));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PF4S=((__READ_LOCAL__55ZI *)__tmp__NMGM);
+    Self__HV2T=((__LOCAL__L4WC *)Self__PF4S->local__BVEJ);
+    Self__HV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IV2T=create__34B( 250);
+      display__HAEJ(Self__PF4S,__tmp__IV2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IV2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__3J2R=((__LIST *)list_current__EH1);
-      voir__4J2R=create__AXB( 250);
-      display__EQQG(Self__3J2R,voir__4J2R);
-      put_string__2EG(((__STRING *)voir__4J2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OMGM=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__NMGM));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OMGM=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NMGM));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PF4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__NMGM)->receiver__RA5J);
+    Self__HV2T=((__LOCAL__L4WC *)Self__PF4S->local__BVEJ);
+    Self__HV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__HV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__HV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__IV2T=create__34B( 250);
+      display__HAEJ(Self__PF4S,__tmp__IV2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__IV2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__3UNL=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3UNL=execute_unlink__BCMK(__tmp__2UNL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OMGM=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3UNL=execute_unlink__IHMK(__tmp__2UNL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OMGM=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__NMGM));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3UNL=execute_unlink__ZHMK(__tmp__2UNL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OMGM=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__NMGM));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__3UNL=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OMGM=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__NMGM));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__3UNL=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OMGM=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__NMGM));
   } break;
-  case __IS_EXPANDED__: {
-    Self__TIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2UNL)->receiver__WN2H);
-    Self__5J2R=((__LOCAL *)Self__TIKQ->local__HJZD);
-    Self__5J2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5J2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__5J2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__AK2R=create__AXB( 250);
-      display__UXFK(Self__TIKQ,voir__AK2R);
-      put_string__2EG(((__STRING *)voir__AK2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__CK2R=((__LIST *)list_current__EH1);
-      voir__DK2R=create__AXB( 250);
-      display__EQQG(Self__CK2R,voir__DK2R);
-      put_string__2EG(((__STRING *)voir__DK2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__3UNL=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__2UNL));
-    __tmp__3UNL=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__3UNL=execute_unlink__0IMK(__tmp__2UNL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OMGM=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__NMGM));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__3UNL=execute_unlink__LJMK(__tmp__2UNL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OMGM=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NMGM));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__3UNL=execute_unlink__2JMK(__tmp__2UNL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OMGM=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NMGM));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__3UNL=execute_unlink__NKMK(__tmp__2UNL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__H5OS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__NMGM));
+    __tmp__OMGM=__tmp__H5OS;
   } break;
-  case __EXPR_AND__: {
-    __tmp__3UNL=execute_unlink__4KMK(__tmp__2UNL);
+  case __ITEM__HGOJ__: {
+    __tmp__OMGM=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__NMGM));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3UNL=execute_unlink__PLMK(__tmp__2UNL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OMGM=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3UNL=execute_unlink__AMMK(__tmp__2UNL);
+  case __CAST__1HOJ__: {
+    __tmp__OMGM=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__NMGM));
   } break;
-  case __PUT_TO__: {
-    __tmp__3UNL=execute_link__ROPK(((__PUT_TO *)__tmp__2UNL));
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__3UNL=execute_unlink__UMMK(__tmp__2UNL);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
   } break;
-  case __SIZE_OF__: {
-    __tmp__3UNL=execute_unlink__ENMK(__tmp__2UNL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__OMGM=NULL;
   } break;
-  case __CAST__: {
-    __tmp__3UNL=execute_unlink__JNMK(__tmp__2UNL);
+  case __READ_SLOT__LL4K__: {
+    Self__Y5OS=((__READ_SLOT__LL4K *)__tmp__NMGM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__Y5OS->slot__UYFM),Self__Y5OS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__Z5OS=execute_access_unlink__RBMM(Self__Y5OS);
+    __tmp__OMGM=__tmp__Z5OS;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__3UNL=execute_unlink__4UQL(__tmp__2UNL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OMGM=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NMGM));
   } break;
-  case __READ_SLOT__: {
-    __tmp__3UNL=execute_unlink__QEAL(__tmp__2UNL);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__YMFQ=((__READ_GLOBAL *)__tmp__2UNL);
-    unread__CGNL(Self__YMFQ->global__ZGJK,Self__YMFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__YMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__YMFQ->global__ZGJK);
-    };
-    __tmp__3UNL=NULL;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OMGM=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NMGM));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3UNL=execute_unlink__S1ZM(__tmp__2UNL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__Z5OS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NMGM));
+    __tmp__OMGM=__tmp__Z5OS;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3UNL=execute_unlink__FBFO(__tmp__2UNL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OMGM=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NMGM));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3UNL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__2UNL));
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__Z5OS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NMGM));
+    __tmp__OMGM=__tmp__Z5OS;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3UNL=execute_unlink__VBFO(__tmp__2UNL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OMGM=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__NMGM));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3UNL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__2UNL));
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OMGM=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__NMGM));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__3UNL=execute_unlink__JBKM(__tmp__2UNL);
+  case __READ_GLOBAL__T4YL__: {
+    Self__XF4S=((__READ_GLOBAL__T4YL *)__tmp__NMGM);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__XF4S->global__KAKM),Self__XF4S);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__XF4S->global__KAKM));
+    __tmp__OMGM=NULL;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__3UNL=execute_unlink__OUNL(__tmp__2UNL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OMGM=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__NMGM));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__3UNL=execute_unlink__IWZM(__tmp__2UNL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OMGM=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__NMGM));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__3UNL=execute_unlink__FCFO(__tmp__2UNL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OMGM=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__NMGM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3UNL=execute_unlink__EOEP(__tmp__2UNL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OMGM=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NMGM));
   } break;
-  case __EXPR_INF__: {
-    __tmp__3UNL=execute_unlink__SZQN(__tmp__2UNL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__OMGM=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__NMGM));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3UNL=execute_unlink__C0QN(__tmp__2UNL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OMGM=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__NMGM));
   } break;
-  case __EXPR_OR__: {
-    __tmp__3UNL=execute_unlink__ZNQN(__tmp__2UNL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__3UNL=execute_unlink__2SUO(__tmp__2UNL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OMGM=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__NMGM));
   } break;
   };
-  return(__tmp__3UNL);
+  __tmp__NMGM=__tmp__OMGM;
+  return(__tmp__NMGM);
+}
+
+static void execute__2KVL(__SLOT_DATA__IJRG *Self__3KVL)
+// ({SLOT_DATA__IJRG}) Void Recursive, No inlinable.
+{
+  __LIST__WH *val__BLVL,*old_list_current__CLVL,*Self__BLBM;
+  __INTEGER__Q index__YV2T,upper_index__H3FU,Self__I3FU,i__L3FU;
+  __INTEGER__Q Self__FXDM;
+  void *__tmp__K3FU;
+  void *__tmp__FMVL;
+  void *__tmp__FRKM;
+  __SLOT_DATA__IJRG *__tmp__MMVL;
+  __FAST_ARRAYoSLOTo__SLC *lst__4KVL,*__tmp__HHDM;
+  __FAST_ARRAYoINSTRo__EA4D *Self__WV2T;
+  __CHARACTER__DB __tmp__GMVL;
+  lst__4KVL=NULL;
+  val__BLVL=NULL;
+  old_list_current__CLVL=NULL;
+  if (((void *)Self__3KVL->value_init__LTDJ != (void *)NULL)) {
+    val__BLVL=Self__3KVL->value_init__LTDJ;
+    Self__3KVL->value_init__LTDJ=NULL;
+    Self__WV2T=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_main__0H)->expr_list__NA4D);
+    index__YV2T=(__INTEGER__Q)(list_main__0H->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__YV2T == (__INTEGER__Q)(Self__WV2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__WV2T,val__BLVL);
+    } else /* FALSE */ {
+      add_last__S04F(Self__WV2T,val__BLVL);
+      upper_index__H3FU=(__INTEGER__Q)(Self__WV2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__I3FU=upper_index__H3FU;
+      while ((Self__I3FU >= index__YV2T)) {
+        __tmp__K3FU=((void **)Self__WV2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__I3FU];
+        i__L3FU=(__INTEGER__Q)(Self__I3FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__WV2T->parent_arrayed_collection__MA4D.storage__V14F)[i__L3FU]=__tmp__K3FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__WV2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__I3FU]=NULL;
+        Self__I3FU=(__INTEGER__Q)(Self__I3FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__WV2T->parent_arrayed_collection__MA4D.storage__V14F)[index__YV2T]=val__BLVL;
+    };
+    if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__3KVL->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0)) {
+      __tmp__K3FU=((__TYPE_FULL__XMB *)Self__3KVL->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__K3FU)->__id) {
+      case __TYPE__FF__: {
+        __tmp__HHDM=((__TYPE__FF *)__tmp__K3FU)->slot_run__2LC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__HHDM=((__TYPE_NULL__GMB *)__tmp__K3FU)->parent_type__HMB.slot_run__2LC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__HHDM=((__TYPE_VOID__IMB *)__tmp__K3FU)->parent_type__JMB.slot_run__2LC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__HHDM=((__TYPE_CONTEXT__KMB *)__tmp__K3FU)->parent_type__LMB.slot_run__2LC;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__HHDM=((__TYPE_ID__MMB *)__tmp__K3FU)->parent_type__NMB.slot_run__2LC;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__HHDM=((__TYPE_GENERIC__OCY *)__tmp__K3FU)->parent_type__PCY.slot_run__2LC;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__HHDM=((__TYPE_BLOCK__CP5D *)__tmp__K3FU)->parent_type__DP5D.slot_run__2LC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__HHDM=((__PROFIL_BLOCK__O3NJ *)__tmp__K3FU)->parent_type__Q3NJ.slot_run__2LC;
+      } break;
+      };
+      lst__4KVL=__tmp__HHDM;
+      if (((void *)__tmp__HHDM != (void *)NULL)) {
+        i__L3FU=__tmp__HHDM->parent_arrayed_collection__0LC.upper__HJK;
+        Self__FXDM= 0;
+        while ((Self__FXDM <= i__L3FU)) {
+          __tmp__FMVL=((void **)((__FAST_ARRAYoSLOTo__SLC *)lst__4KVL)->parent_arrayed_collection__0LC.storage__DJK)[Self__FXDM];
+          if (((struct ___OBJ *)__tmp__FMVL)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__FRKM=((__SLOT_CODE__4IRG *)__tmp__FMVL)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FRKM)->__id==__ITM_SLOT__PLC__) {
+              __tmp__GMVL=((__ITM_SLOT__PLC *)__tmp__FRKM)->parent_named__QLC.style__0KQC;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__GMVL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FRKM)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__GMVL=((__SLOT_DATA__IJRG *)__tmp__FMVL)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+          };
+          if ((__tmp__GMVL == '+')) {
+            if (((struct ___OBJ *)__tmp__FMVL)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__MMVL=((__SLOT_CODE__4IRG *)__tmp__FMVL)->parent_slot__5IRG->slot_data_intern__LJRG;
+            } else /* SLOT_DATA */ {
+              __tmp__MMVL=((__SLOT_DATA__IJRG *)__tmp__FMVL)->parent_slot__KJRG->slot_data_intern__LJRG;
+            };
+            if (((void *)__tmp__MMVL != (void *)NULL)) {
+              execute__2KVL(((__SLOT_DATA__IJRG *)__tmp__MMVL));
+            };
+            if (((struct ___OBJ *)__tmp__FMVL)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__MMVL=((__SLOT_CODE__4IRG *)__tmp__FMVL)->parent_slot__5IRG->slot_id__GFWI;
+            } else /* SLOT_DATA */ {
+              __tmp__MMVL=((__SLOT_DATA__IJRG *)__tmp__FMVL)->parent_slot__KJRG->slot_id__GFWI;
+            };
+            if (((void *)__tmp__MMVL != (void *)NULL)) {
+              execute__2KVL(((__SLOT_DATA__IJRG *)__tmp__MMVL));
+            };
+          };
+          Self__FXDM=(__INTEGER__Q)(Self__FXDM +  1);
+        };
+      };
+    };
+    old_list_current__CLVL=list_current__F5GB;
+    list_current__F5GB=NULL;
+    __tmp__K3FU=execute__GH4D(((__LIST__WH *)val__BLVL));
+    Self__BLBM=((__LIST__WH *)list_main__0H);
+    Self__BLBM->index__1CFE=(__INTEGER__Q)(Self__BLBM->index__1CFE +  1);
+    list_current__F5GB=old_list_current__CLVL;
+  };
 }
 
-static void* execute_unlink__IWZM(__EXPR_NOT *Self__JWZM)
-// ({EXPR_NOT}) With resultRecursive, No inlinable.
+static void* execute_unlink__JGXN(__EXPR_NOT__XUPM *Self__KGXN)
+// ({EXPR_NOT__XUPM}) With result Recursive, No inlinable.
 {
-  void *__tmp__LWZM;
-  __LIST *Self__TDDR,*Self__HK2R,*Self__MK2R;
-  void *__tmp__MWZM;
-  __READ_LOCAL *Self__1MFQ,*Self__XIKQ;
-  __LOCAL *Self__EK2R,*Self__JK2R;
-  void *voir__FK2R,*voir__IK2R,*voir__KK2R,*voir__NK2R;
-  __READ_GLOBAL *Self__4MFQ;
-  __tmp__LWZM=Self__JWZM->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__LWZM)->__id) {
-  case __LIST__: {
-    Self__TDDR=((__LIST *)__tmp__LWZM);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__TDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__TDDR->expr_list__RTOG,create__type__PKQC(Self__TDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__MWZM=execute_list__MNQG(Self__TDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__MWZM=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__MWZM=execute_unlink__Q3LK(__tmp__LWZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__MWZM=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__MWZM=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__1MFQ=((__READ_LOCAL *)__tmp__LWZM);
-    Self__EK2R=((__LOCAL *)Self__1MFQ->local__HJZD);
-    Self__EK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__EK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__FK2R=create__AXB( 250);
-      display__UXFK(Self__1MFQ,voir__FK2R);
-      put_string__2EG(((__STRING *)voir__FK2R));
+  void *__tmp__MGXN;
+  void *__tmp__NGXN,*__tmp__TCPS;
+  __READ_LOCAL__55ZI *Self__RG4S;
+  __LOCAL__L4WC *Self__ZV2T;
+  __STRING__BC *__tmp__0V2T;
+  __PUT_TO__TFOJ *__tmp__BCPS;
+  __READ_SLOT__LL4K *Self__SCPS;
+  __READ_GLOBAL__T4YL *Self__1CPS;
+  __tmp__MGXN=Self__KGXN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__MGXN)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__NGXN=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__MGXN));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__NGXN=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__MGXN));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__RG4S=((__READ_LOCAL__55ZI *)__tmp__MGXN);
+    Self__ZV2T=((__LOCAL__L4WC *)Self__RG4S->local__BVEJ);
+    Self__ZV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ZV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__ZV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__0V2T=create__34B( 250);
+      display__HAEJ(Self__RG4S,__tmp__0V2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__0V2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__HK2R=((__LIST *)list_current__EH1);
-      voir__IK2R=create__AXB( 250);
-      display__EQQG(Self__HK2R,voir__IK2R);
-      put_string__2EG(((__STRING *)voir__IK2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__NGXN=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__MGXN));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__NGXN=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MGXN));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__RG4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__MGXN)->receiver__RA5J);
+    Self__ZV2T=((__LOCAL__L4WC *)Self__RG4S->local__BVEJ);
+    Self__ZV2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ZV2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__ZV2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__0V2T=create__34B( 250);
+      display__HAEJ(Self__RG4S,__tmp__0V2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__0V2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__MWZM=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__MWZM=execute_unlink__BCMK(__tmp__LWZM);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__NGXN=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__MWZM=execute_unlink__IHMK(__tmp__LWZM);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__NGXN=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__MGXN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__MWZM=execute_unlink__ZHMK(__tmp__LWZM);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__NGXN=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__MGXN));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__MWZM=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__NGXN=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__MGXN));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__MWZM=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__NGXN=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__MGXN));
   } break;
-  case __IS_EXPANDED__: {
-    Self__XIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LWZM)->receiver__WN2H);
-    Self__JK2R=((__LOCAL *)Self__XIKQ->local__HJZD);
-    Self__JK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__JK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__KK2R=create__AXB( 250);
-      display__UXFK(Self__XIKQ,voir__KK2R);
-      put_string__2EG(((__STRING *)voir__KK2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__MK2R=((__LIST *)list_current__EH1);
-      voir__NK2R=create__AXB( 250);
-      display__EQQG(Self__MK2R,voir__NK2R);
-      put_string__2EG(((__STRING *)voir__NK2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__MWZM=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__NGXN=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__MGXN));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__LWZM));
-    __tmp__MWZM=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__NGXN=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__MGXN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__MWZM=execute_unlink__0IMK(__tmp__LWZM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__NGXN=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__MGXN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__MWZM=execute_unlink__LJMK(__tmp__LWZM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__BCPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__MGXN));
+    __tmp__NGXN=__tmp__BCPS;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__MWZM=execute_unlink__2JMK(__tmp__LWZM);
+  case __ITEM__HGOJ__: {
+    __tmp__NGXN=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__MGXN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__MWZM=execute_unlink__NKMK(__tmp__LWZM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__NGXN=NULL;
   } break;
-  case __EXPR_AND__: {
-    __tmp__MWZM=execute_unlink__4KMK(__tmp__LWZM);
+  case __CAST__1HOJ__: {
+    __tmp__NGXN=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__MGXN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__MWZM=execute_unlink__PLMK(__tmp__LWZM);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__MWZM=execute_unlink__AMMK(__tmp__LWZM);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__MWZM=execute_link__ROPK(((__PUT_TO *)__tmp__LWZM));
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__NGXN=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__MWZM=execute_unlink__UMMK(__tmp__LWZM);
+  case __READ_SLOT__LL4K__: {
+    Self__SCPS=((__READ_SLOT__LL4K *)__tmp__MGXN);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SCPS->slot__UYFM),Self__SCPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__TCPS=execute_access_unlink__RBMM(Self__SCPS);
+    __tmp__NGXN=__tmp__TCPS;
   } break;
-  case __SIZE_OF__: {
-    __tmp__MWZM=execute_unlink__ENMK(__tmp__LWZM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__NGXN=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MGXN));
   } break;
-  case __CAST__: {
-    __tmp__MWZM=execute_unlink__JNMK(__tmp__LWZM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__NGXN=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MGXN));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__MWZM=execute_unlink__4UQL(__tmp__LWZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TCPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MGXN));
+    __tmp__NGXN=__tmp__TCPS;
   } break;
-  case __READ_SLOT__: {
-    __tmp__MWZM=execute_unlink__QEAL(__tmp__LWZM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__NGXN=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MGXN));
   } break;
-  case __READ_GLOBAL__: {
-    Self__4MFQ=((__READ_GLOBAL *)__tmp__LWZM);
-    unread__CGNL(Self__4MFQ->global__ZGJK,Self__4MFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__4MFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__4MFQ->global__ZGJK);
-    };
-    __tmp__MWZM=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__MWZM=execute_unlink__S1ZM(__tmp__LWZM);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__MWZM=execute_unlink__FBFO(__tmp__LWZM);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MWZM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__LWZM));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__MWZM=execute_unlink__VBFO(__tmp__LWZM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TCPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MGXN));
+    __tmp__NGXN=__tmp__TCPS;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MWZM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__LWZM));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__NGXN=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__MGXN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__MWZM=execute_unlink__JBKM(__tmp__LWZM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__NGXN=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__MGXN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__MWZM=execute_unlink__OUNL(__tmp__LWZM);
+  case __READ_GLOBAL__T4YL__: {
+    Self__1CPS=((__READ_GLOBAL__T4YL *)__tmp__MGXN);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__1CPS->global__KAKM),Self__1CPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__1CPS->global__KAKM));
+    __tmp__NGXN=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__MWZM=execute_unlink__IWZM(__tmp__LWZM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__NGXN=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__MGXN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__MWZM=execute_unlink__FCFO(__tmp__LWZM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__NGXN=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__MGXN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__MWZM=execute_unlink__EOEP(__tmp__LWZM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__NGXN=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__MGXN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__MWZM=execute_unlink__SZQN(__tmp__LWZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__NGXN=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__MGXN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__MWZM=execute_unlink__C0QN(__tmp__LWZM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__NGXN=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__MGXN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__MWZM=execute_unlink__ZNQN(__tmp__LWZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__NGXN=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__MGXN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__MWZM=execute_unlink__2SUO(__tmp__LWZM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__NGXN=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__MGXN));
   } break;
   };
-  return(__tmp__MWZM);
+  __tmp__MGXN=__tmp__NGXN;
+  return(__tmp__MGXN);
 }
 
-static void* execute_unlink__FCFO(__EXPR_MOD *Self__GCFO)
-// ({EXPR_MOD}) With resultRecursive, No inlinable.
+static void* execute_unlink__CU0P(__EXPR_MOD__3YPM *Self__DU0P)
+// ({EXPR_MOD__3YPM}) With result Recursive, No inlinable.
 {
-  void *__tmp__JCFO,*__tmp__TCFO;
-  __LIST *Self__UDDR,*Self__RK2R,*Self__WK2R,*Self__ESZQ,*Self__YDDR;
-  __LIST *Self__DL2R,*Self__IL2R;
-  void *__tmp__KCFO,*__tmp__UCFO;
-  __READ_LOCAL *Self__BNFQ,*Self__1IKQ,*Self__HNFQ,*Self__5IKQ;
-  __LOCAL *Self__OK2R,*Self__TK2R,*Self__AL2R,*Self__FL2R;
-  void *voir__PK2R,*voir__SK2R,*voir__UK2R,*voir__XK2R,*voir__BL2R;
-  void *voir__EL2R,*voir__GL2R,*voir__JL2R;
-  __READ_GLOBAL *Self__ENFQ,*Self__KNFQ;
-  __INTEGER index__XDDR,Self__ZK2R;
-  __FAST_ARRAYoINSTRo *Self__VDDR;
-  void **__tmp__1K2R,**__tmp__2K2R,**__tmp__3K2R;
-  __tmp__JCFO=Self__GCFO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__JCFO)->__id) {
-  case __LIST__: {
-    Self__UDDR=((__LIST *)__tmp__JCFO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__UDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__UDDR->expr_list__RTOG,create__type__PKQC(Self__UDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__KCFO=execute_list__MNQG(Self__UDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KCFO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__KCFO=execute_unlink__Q3LK(__tmp__JCFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KCFO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KCFO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__BNFQ=((__READ_LOCAL *)__tmp__JCFO);
-    Self__OK2R=((__LOCAL *)Self__BNFQ->local__HJZD);
-    Self__OK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__OK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__PK2R=create__AXB( 250);
-      display__UXFK(Self__BNFQ,voir__PK2R);
-      put_string__2EG(((__STRING *)voir__PK2R));
+  void *__tmp__GU0P;
+  void *__tmp__HU0P,*__tmp__DEPS,*__tmp__R3FU;
+  __READ_LOCAL__55ZI *Self__5G4S;
+  __LOCAL__L4WC *Self__5V2T;
+  __STRING__BC *__tmp__AW2T;
+  __PUT_TO__TFOJ *__tmp__RDPS;
+  __READ_SLOT__LL4K *Self__CEPS;
+  __READ_GLOBAL__T4YL *Self__LEPS;
+  __LIST__WH *Self__ZMPT;
+  __INTEGER__Q index__HW2T,upper_index__O3FU,Self__P3FU,i__S3FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__FW2T;
+  __tmp__GU0P=Self__DU0P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__GU0P)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HU0P=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__GU0P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HU0P=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__GU0P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__5G4S=((__READ_LOCAL__55ZI *)__tmp__GU0P);
+    Self__5V2T=((__LOCAL__L4WC *)Self__5G4S->local__BVEJ);
+    Self__5V2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5V2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5V2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AW2T=create__34B( 250);
+      display__HAEJ(Self__5G4S,__tmp__AW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AW2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__RK2R=((__LIST *)list_current__EH1);
-      voir__SK2R=create__AXB( 250);
-      display__EQQG(Self__RK2R,voir__SK2R);
-      put_string__2EG(((__STRING *)voir__SK2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KCFO=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__KCFO=execute_unlink__BCMK(__tmp__JCFO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__KCFO=execute_unlink__IHMK(__tmp__JCFO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__KCFO=execute_unlink__ZHMK(__tmp__JCFO);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KCFO=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KCFO=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__1IKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JCFO)->receiver__WN2H);
-    Self__TK2R=((__LOCAL *)Self__1IKQ->local__HJZD);
-    Self__TK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__TK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__UK2R=create__AXB( 250);
-      display__UXFK(Self__1IKQ,voir__UK2R);
-      put_string__2EG(((__STRING *)voir__UK2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__WK2R=((__LIST *)list_current__EH1);
-      voir__XK2R=create__AXB( 250);
-      display__EQQG(Self__WK2R,voir__XK2R);
-      put_string__2EG(((__STRING *)voir__XK2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HU0P=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HU0P=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GU0P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__5G4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GU0P)->receiver__RA5J);
+    Self__5V2T=((__LOCAL__L4WC *)Self__5G4S->local__BVEJ);
+    Self__5V2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5V2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5V2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AW2T=create__34B( 250);
+      display__HAEJ(Self__5G4S,__tmp__AW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AW2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__KCFO=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__JCFO));
-    __tmp__KCFO=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__KCFO=execute_unlink__0IMK(__tmp__JCFO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__KCFO=execute_unlink__LJMK(__tmp__JCFO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__KCFO=execute_unlink__2JMK(__tmp__JCFO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__KCFO=execute_unlink__NKMK(__tmp__JCFO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__KCFO=execute_unlink__4KMK(__tmp__JCFO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__KCFO=execute_unlink__PLMK(__tmp__JCFO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__KCFO=execute_unlink__AMMK(__tmp__JCFO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__KCFO=execute_link__ROPK(((__PUT_TO *)__tmp__JCFO));
-  } break;
-  case __ITEM__: {
-    __tmp__KCFO=execute_unlink__UMMK(__tmp__JCFO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__KCFO=execute_unlink__ENMK(__tmp__JCFO);
-  } break;
-  case __CAST__: {
-    __tmp__KCFO=execute_unlink__JNMK(__tmp__JCFO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__KCFO=execute_unlink__4UQL(__tmp__JCFO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__KCFO=execute_unlink__QEAL(__tmp__JCFO);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__ENFQ=((__READ_GLOBAL *)__tmp__JCFO);
-    unread__CGNL(Self__ENFQ->global__ZGJK,Self__ENFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__ENFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__ENFQ->global__ZGJK);
-    };
-    __tmp__KCFO=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__KCFO=execute_unlink__S1ZM(__tmp__JCFO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__KCFO=execute_unlink__FBFO(__tmp__JCFO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KCFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__JCFO));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__KCFO=execute_unlink__VBFO(__tmp__JCFO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KCFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__JCFO));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__KCFO=execute_unlink__JBKM(__tmp__JCFO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__KCFO=execute_unlink__OUNL(__tmp__JCFO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__KCFO=execute_unlink__IWZM(__tmp__JCFO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__KCFO=execute_unlink__FCFO(__tmp__JCFO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__KCFO=execute_unlink__EOEP(__tmp__JCFO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__KCFO=execute_unlink__SZQN(__tmp__JCFO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__KCFO=execute_unlink__C0QN(__tmp__JCFO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__KCFO=execute_unlink__ZNQN(__tmp__JCFO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__KCFO=execute_unlink__2SUO(__tmp__JCFO);
-  } break;
-  };
-  if (((void *)__tmp__KCFO != (void *)NULL)) {
-    Self__ESZQ=((__LIST *)list_current__EH1);
-    Self__VDDR=((__FAST_ARRAYoINSTRo *)Self__ESZQ->expr_list__RTOG);
-    index__XDDR=(__INTEGER)(Self__ESZQ->index__XWRG -  1);
-    if ((index__XDDR == (__INTEGER)(Self__VDDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__VDDR,__tmp__KCFO);
-    } else {
-      add_last__IK4G(Self__VDDR,__tmp__KCFO);
-      Self__ZK2R=(__INTEGER)(Self__VDDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__1K2R=Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__2K2R=Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__3K2R=Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__ZK2R >= index__XDDR)) {
-        ((void **)__tmp__2K2R)[(__INTEGER)(Self__ZK2R +  1)]=((void **)__tmp__1K2R)[Self__ZK2R];
-        ((void **)__tmp__3K2R)[Self__ZK2R]=NULL;
-        Self__ZK2R=(__INTEGER)(Self__ZK2R -  1);
-      };
-      ((void **)Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__XDDR]=__tmp__KCFO;
-    };
-    Self__ESZQ->index__XWRG=(__INTEGER)(Self__ESZQ->index__XWRG +  1);
-  };
-  __tmp__TCFO=Self__GCFO->parent_expr_binary__1KWL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__TCFO)->__id) {
-  case __LIST__: {
-    Self__YDDR=((__LIST *)__tmp__TCFO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__YDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__YDDR->expr_list__RTOG,create__type__PKQC(Self__YDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__UCFO=execute_list__MNQG(Self__YDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UCFO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__UCFO=execute_unlink__Q3LK(__tmp__TCFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UCFO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UCFO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__HNFQ=((__READ_LOCAL *)__tmp__TCFO);
-    Self__AL2R=((__LOCAL *)Self__HNFQ->local__HJZD);
-    Self__AL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__AL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__BL2R=create__AXB( 250);
-      display__UXFK(Self__HNFQ,voir__BL2R);
-      put_string__2EG(((__STRING *)voir__BL2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HU0P=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HU0P=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HU0P=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HU0P=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HU0P=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HU0P=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HU0P=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GU0P));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__RDPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__GU0P));
+    __tmp__HU0P=__tmp__RDPS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__HU0P=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__GU0P));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__HU0P=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__HU0P=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__GU0P));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__CEPS=((__READ_SLOT__LL4K *)__tmp__GU0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CEPS->slot__UYFM),Self__CEPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DEPS=execute_access_unlink__RBMM(Self__CEPS);
+    __tmp__HU0P=__tmp__DEPS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HU0P=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GU0P));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HU0P=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GU0P));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DEPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GU0P));
+    __tmp__HU0P=__tmp__DEPS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HU0P=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GU0P));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DEPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GU0P));
+    __tmp__HU0P=__tmp__DEPS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HU0P=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__GU0P));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HU0P=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__GU0P));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LEPS=((__READ_GLOBAL__T4YL *)__tmp__GU0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LEPS->global__KAKM),Self__LEPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LEPS->global__KAKM));
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HU0P=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__GU0P));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HU0P=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__GU0P));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HU0P=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__GU0P));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HU0P=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GU0P));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__HU0P=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__GU0P));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HU0P=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__GU0P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HU0P=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__GU0P));
+  } break;
+  };
+  if (((void *)__tmp__HU0P != (void *)NULL)) {
+    Self__ZMPT=((__LIST__WH *)list_current__F5GB);
+    Self__FW2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__ZMPT->expr_list__NA4D);
+    index__HW2T=(__INTEGER__Q)(Self__ZMPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__HW2T == (__INTEGER__Q)(Self__FW2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__FW2T,__tmp__HU0P);
+    } else /* FALSE */ {
+      add_last__S04F(Self__FW2T,__tmp__HU0P);
+      upper_index__O3FU=(__INTEGER__Q)(Self__FW2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__P3FU=upper_index__O3FU;
+      while ((Self__P3FU >= index__HW2T)) {
+        __tmp__R3FU=((void **)Self__FW2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__P3FU];
+        i__S3FU=(__INTEGER__Q)(Self__P3FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__FW2T->parent_arrayed_collection__MA4D.storage__V14F)[i__S3FU]=__tmp__R3FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__FW2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__P3FU]=NULL;
+        Self__P3FU=(__INTEGER__Q)(Self__P3FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__FW2T->parent_arrayed_collection__MA4D.storage__V14F)[index__HW2T]=__tmp__HU0P;
+    };
+    Self__ZMPT->index__1CFE=(__INTEGER__Q)(Self__ZMPT->index__1CFE +  1);
+  };
+  __tmp__GU0P=Self__DU0P->parent_expr_binary__4YPM.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__GU0P)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HU0P=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__GU0P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HU0P=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__GU0P));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__5G4S=((__READ_LOCAL__55ZI *)__tmp__GU0P);
+    Self__5V2T=((__LOCAL__L4WC *)Self__5G4S->local__BVEJ);
+    Self__5V2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5V2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5V2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AW2T=create__34B( 250);
+      display__HAEJ(Self__5G4S,__tmp__AW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AW2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__DL2R=((__LIST *)list_current__EH1);
-      voir__EL2R=create__AXB( 250);
-      display__EQQG(Self__DL2R,voir__EL2R);
-      put_string__2EG(((__STRING *)voir__EL2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HU0P=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__GU0P));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HU0P=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GU0P));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__5G4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GU0P)->receiver__RA5J);
+    Self__5V2T=((__LOCAL__L4WC *)Self__5G4S->local__BVEJ);
+    Self__5V2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5V2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__5V2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__AW2T=create__34B( 250);
+      display__HAEJ(Self__5G4S,__tmp__AW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__AW2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UCFO=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__UCFO=execute_unlink__BCMK(__tmp__TCFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__HU0P=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__UCFO=execute_unlink__IHMK(__tmp__TCFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HU0P=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__GU0P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__UCFO=execute_unlink__ZHMK(__tmp__TCFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HU0P=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__GU0P));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UCFO=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HU0P=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__GU0P));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UCFO=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HU0P=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__GU0P));
   } break;
-  case __IS_EXPANDED__: {
-    Self__5IKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TCFO)->receiver__WN2H);
-    Self__FL2R=((__LOCAL *)Self__5IKQ->local__HJZD);
-    Self__FL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__FL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__GL2R=create__AXB( 250);
-      display__UXFK(Self__5IKQ,voir__GL2R);
-      put_string__2EG(((__STRING *)voir__GL2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__IL2R=((__LIST *)list_current__EH1);
-      voir__JL2R=create__AXB( 250);
-      display__EQQG(Self__IL2R,voir__JL2R);
-      put_string__2EG(((__STRING *)voir__JL2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__UCFO=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__TCFO));
-    __tmp__UCFO=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__UCFO=execute_unlink__0IMK(__tmp__TCFO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__UCFO=execute_unlink__LJMK(__tmp__TCFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HU0P=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__GU0P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__UCFO=execute_unlink__2JMK(__tmp__TCFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HU0P=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GU0P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__UCFO=execute_unlink__NKMK(__tmp__TCFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HU0P=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GU0P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__UCFO=execute_unlink__4KMK(__tmp__TCFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RDPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__GU0P));
+    __tmp__HU0P=__tmp__RDPS;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__UCFO=execute_unlink__PLMK(__tmp__TCFO);
+  case __ITEM__HGOJ__: {
+    __tmp__HU0P=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__GU0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__UCFO=execute_unlink__AMMK(__tmp__TCFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__HU0P=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__UCFO=execute_link__ROPK(((__PUT_TO *)__tmp__TCFO));
+  case __CAST__1HOJ__: {
+    __tmp__HU0P=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__GU0P));
   } break;
-  case __ITEM__: {
-    __tmp__UCFO=execute_unlink__UMMK(__tmp__TCFO);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
   } break;
-  case __SIZE_OF__: {
-    __tmp__UCFO=execute_unlink__ENMK(__tmp__TCFO);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
   } break;
-  case __CAST__: {
-    __tmp__UCFO=execute_unlink__JNMK(__tmp__TCFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__HU0P=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__UCFO=execute_unlink__4UQL(__tmp__TCFO);
+  case __READ_SLOT__LL4K__: {
+    Self__CEPS=((__READ_SLOT__LL4K *)__tmp__GU0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CEPS->slot__UYFM),Self__CEPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DEPS=execute_access_unlink__RBMM(Self__CEPS);
+    __tmp__HU0P=__tmp__DEPS;
   } break;
-  case __READ_SLOT__: {
-    __tmp__UCFO=execute_unlink__QEAL(__tmp__TCFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HU0P=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GU0P));
   } break;
-  case __READ_GLOBAL__: {
-    Self__KNFQ=((__READ_GLOBAL *)__tmp__TCFO);
-    unread__CGNL(Self__KNFQ->global__ZGJK,Self__KNFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__KNFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__KNFQ->global__ZGJK);
-    };
-    __tmp__UCFO=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__UCFO=execute_unlink__S1ZM(__tmp__TCFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HU0P=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GU0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__UCFO=execute_unlink__FBFO(__tmp__TCFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DEPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GU0P));
+    __tmp__HU0P=__tmp__DEPS;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UCFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__TCFO));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HU0P=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GU0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__UCFO=execute_unlink__VBFO(__tmp__TCFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DEPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GU0P));
+    __tmp__HU0P=__tmp__DEPS;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UCFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__TCFO));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HU0P=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__GU0P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__UCFO=execute_unlink__JBKM(__tmp__TCFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HU0P=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__GU0P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__UCFO=execute_unlink__OUNL(__tmp__TCFO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__LEPS=((__READ_GLOBAL__T4YL *)__tmp__GU0P);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LEPS->global__KAKM),Self__LEPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LEPS->global__KAKM));
+    __tmp__HU0P=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__UCFO=execute_unlink__IWZM(__tmp__TCFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HU0P=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__GU0P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__UCFO=execute_unlink__FCFO(__tmp__TCFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HU0P=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__GU0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__UCFO=execute_unlink__EOEP(__tmp__TCFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HU0P=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__GU0P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__UCFO=execute_unlink__SZQN(__tmp__TCFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HU0P=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GU0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__UCFO=execute_unlink__C0QN(__tmp__TCFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__HU0P=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__GU0P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__UCFO=execute_unlink__ZNQN(__tmp__TCFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HU0P=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__GU0P));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__UCFO=execute_unlink__2SUO(__tmp__TCFO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HU0P=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__GU0P));
   } break;
   };
-  return(__tmp__UCFO);
+  __tmp__GU0P=__tmp__HU0P;
+  return(__tmp__GU0P);
 }
 
-static void* execute_unlink__EOEP(__EXPR_SUP_EQ *Self__FOEP)
-// ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
+static void* execute_unlink__KZVO(__EXPR_OR__PQ0N *Self__LZVO)
+// ({EXPR_OR__PQ0N}) With result Recursive, No inlinable.
 {
-  void *__tmp__IOEP,*__tmp__SOEP;
-  __LIST *Self__ZDDR,*Self__NL2R,*Self__SL2R,*Self__GSZQ,*Self__3DDR;
-  __LIST *Self__5L2R,*Self__EM2R;
-  void *__tmp__JOEP,*__tmp__TOEP;
-  __READ_LOCAL *Self__NNFQ,*Self__DJKQ,*Self__TNFQ,*Self__HJKQ;
-  __LOCAL *Self__KL2R,*Self__PL2R,*Self__2L2R,*Self__BM2R;
-  void *voir__LL2R,*voir__OL2R,*voir__QL2R,*voir__TL2R,*voir__3L2R;
-  void *voir__AM2R,*voir__CM2R,*voir__FM2R;
-  __READ_GLOBAL *Self__QNFQ,*Self__WNFQ;
-  __INTEGER index__2DDR,Self__VL2R;
-  __FAST_ARRAYoINSTRo *Self__0DDR;
-  void **__tmp__XL2R,**__tmp__YL2R,**__tmp__ZL2R;
-  __tmp__IOEP=Self__FOEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__IOEP)->__id) {
-  case __LIST__: {
-    Self__ZDDR=((__LIST *)__tmp__IOEP);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ZDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__ZDDR->expr_list__RTOG,create__type__PKQC(Self__ZDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__JOEP=execute_list__MNQG(Self__ZDDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JOEP=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__JOEP=execute_unlink__Q3LK(__tmp__IOEP);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JOEP=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JOEP=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__NNFQ=((__READ_LOCAL *)__tmp__IOEP);
-    Self__KL2R=((__LOCAL *)Self__NNFQ->local__HJZD);
-    Self__KL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__KL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__LL2R=create__AXB( 250);
-      display__UXFK(Self__NNFQ,voir__LL2R);
-      put_string__2EG(((__STRING *)voir__LL2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__NL2R=((__LIST *)list_current__EH1);
-      voir__OL2R=create__AXB( 250);
-      display__EQQG(Self__NL2R,voir__OL2R);
-      put_string__2EG(((__STRING *)voir__OL2R));
+  void *__tmp__OZVO;
+  void *__tmp__PZVO,*__tmp__DHPS,*__tmp__Y3FU;
+  __READ_LOCAL__55ZI *Self__1H4S;
+  __LOCAL__L4WC *Self__OW2T;
+  __STRING__BC *__tmp__PW2T;
+  __PUT_TO__TFOJ *__tmp__RGPS;
+  __READ_SLOT__LL4K *Self__CHPS;
+  __READ_GLOBAL__T4YL *Self__LHPS;
+  __LIST__WH *Self__1MPT;
+  __INTEGER__Q index__WW2T,upper_index__V3FU,Self__W3FU,i__Z3FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__UW2T;
+  __tmp__OZVO=Self__LZVO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__OZVO)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__PZVO=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__OZVO));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__PZVO=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__OZVO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__1H4S=((__READ_LOCAL__55ZI *)__tmp__OZVO);
+    Self__OW2T=((__LOCAL__L4WC *)Self__1H4S->local__BVEJ);
+    Self__OW2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OW2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__OW2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__PW2T=create__34B( 250);
+      display__HAEJ(Self__1H4S,__tmp__PW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__PW2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JOEP=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__JOEP=execute_unlink__BCMK(__tmp__IOEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JOEP=execute_unlink__IHMK(__tmp__IOEP);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JOEP=execute_unlink__ZHMK(__tmp__IOEP);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JOEP=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JOEP=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IOEP)->receiver__WN2H);
-    Self__PL2R=((__LOCAL *)Self__DJKQ->local__HJZD);
-    Self__PL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__PL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__QL2R=create__AXB( 250);
-      display__UXFK(Self__DJKQ,voir__QL2R);
-      put_string__2EG(((__STRING *)voir__QL2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__SL2R=((__LIST *)list_current__EH1);
-      voir__TL2R=create__AXB( 250);
-      display__EQQG(Self__SL2R,voir__TL2R);
-      put_string__2EG(((__STRING *)voir__TL2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__PZVO=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__PZVO=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OZVO));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__1H4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__OZVO)->receiver__RA5J);
+    Self__OW2T=((__LOCAL__L4WC *)Self__1H4S->local__BVEJ);
+    Self__OW2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OW2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__OW2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__PW2T=create__34B( 250);
+      display__HAEJ(Self__1H4S,__tmp__PW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__PW2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__JOEP=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__IOEP));
-    __tmp__JOEP=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__JOEP=execute_unlink__0IMK(__tmp__IOEP);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__JOEP=execute_unlink__LJMK(__tmp__IOEP);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__JOEP=execute_unlink__2JMK(__tmp__IOEP);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__JOEP=execute_unlink__NKMK(__tmp__IOEP);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__JOEP=execute_unlink__4KMK(__tmp__IOEP);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JOEP=execute_unlink__PLMK(__tmp__IOEP);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JOEP=execute_unlink__AMMK(__tmp__IOEP);
-  } break;
-  case __PUT_TO__: {
-    __tmp__JOEP=execute_link__ROPK(((__PUT_TO *)__tmp__IOEP));
-  } break;
-  case __ITEM__: {
-    __tmp__JOEP=execute_unlink__UMMK(__tmp__IOEP);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__JOEP=execute_unlink__ENMK(__tmp__IOEP);
-  } break;
-  case __CAST__: {
-    __tmp__JOEP=execute_unlink__JNMK(__tmp__IOEP);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__JOEP=execute_unlink__4UQL(__tmp__IOEP);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__JOEP=execute_unlink__QEAL(__tmp__IOEP);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__QNFQ=((__READ_GLOBAL *)__tmp__IOEP);
-    unread__CGNL(Self__QNFQ->global__ZGJK,Self__QNFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__QNFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__QNFQ->global__ZGJK);
     };
-    __tmp__JOEP=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JOEP=execute_unlink__S1ZM(__tmp__IOEP);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JOEP=execute_unlink__FBFO(__tmp__IOEP);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JOEP=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__IOEP));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JOEP=execute_unlink__VBFO(__tmp__IOEP);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JOEP=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__IOEP));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__JOEP=execute_unlink__JBKM(__tmp__IOEP);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__JOEP=execute_unlink__OUNL(__tmp__IOEP);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__JOEP=execute_unlink__IWZM(__tmp__IOEP);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__JOEP=execute_unlink__FCFO(__tmp__IOEP);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JOEP=execute_unlink__EOEP(__tmp__IOEP);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__JOEP=execute_unlink__SZQN(__tmp__IOEP);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JOEP=execute_unlink__C0QN(__tmp__IOEP);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__JOEP=execute_unlink__ZNQN(__tmp__IOEP);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__JOEP=execute_unlink__2SUO(__tmp__IOEP);
-  } break;
-  };
-  if (((void *)__tmp__JOEP != (void *)NULL)) {
-    Self__GSZQ=((__LIST *)list_current__EH1);
-    Self__0DDR=((__FAST_ARRAYoINSTRo *)Self__GSZQ->expr_list__RTOG);
-    index__2DDR=(__INTEGER)(Self__GSZQ->index__XWRG -  1);
-    if ((index__2DDR == (__INTEGER)(Self__0DDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__0DDR,__tmp__JOEP);
-    } else {
-      add_last__IK4G(Self__0DDR,__tmp__JOEP);
-      Self__VL2R=(__INTEGER)(Self__0DDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__XL2R=Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__YL2R=Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__ZL2R=Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__VL2R >= index__2DDR)) {
-        ((void **)__tmp__YL2R)[(__INTEGER)(Self__VL2R +  1)]=((void **)__tmp__XL2R)[Self__VL2R];
-        ((void **)__tmp__ZL2R)[Self__VL2R]=NULL;
-        Self__VL2R=(__INTEGER)(Self__VL2R -  1);
-      };
-      ((void **)Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__2DDR]=__tmp__JOEP;
-    };
-    Self__GSZQ->index__XWRG=(__INTEGER)(Self__GSZQ->index__XWRG +  1);
-  };
-  __tmp__SOEP=Self__FOEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__SOEP)->__id) {
-  case __LIST__: {
-    Self__3DDR=((__LIST *)__tmp__SOEP);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__3DDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__3DDR->expr_list__RTOG,create__type__PKQC(Self__3DDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__TOEP=execute_list__MNQG(Self__3DDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TOEP=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__TOEP=execute_unlink__Q3LK(__tmp__SOEP);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TOEP=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TOEP=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__TNFQ=((__READ_LOCAL *)__tmp__SOEP);
-    Self__2L2R=((__LOCAL *)Self__TNFQ->local__HJZD);
-    Self__2L2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2L2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__2L2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__3L2R=create__AXB( 250);
-      display__UXFK(Self__TNFQ,voir__3L2R);
-      put_string__2EG(((__STRING *)voir__3L2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__PZVO=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__PZVO=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__PZVO=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__PZVO=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__PZVO=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__PZVO=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__PZVO=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__OZVO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__RGPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__OZVO));
+    __tmp__PZVO=__tmp__RGPS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__PZVO=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__OZVO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__PZVO=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__PZVO=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__OZVO));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__CHPS=((__READ_SLOT__LL4K *)__tmp__OZVO);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CHPS->slot__UYFM),Self__CHPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DHPS=execute_access_unlink__RBMM(Self__CHPS);
+    __tmp__PZVO=__tmp__DHPS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__PZVO=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OZVO));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__PZVO=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OZVO));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DHPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OZVO));
+    __tmp__PZVO=__tmp__DHPS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__PZVO=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OZVO));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DHPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OZVO));
+    __tmp__PZVO=__tmp__DHPS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__PZVO=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__OZVO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__PZVO=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__OZVO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LHPS=((__READ_GLOBAL__T4YL *)__tmp__OZVO);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LHPS->global__KAKM),Self__LHPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LHPS->global__KAKM));
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__PZVO=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__OZVO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__PZVO=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__OZVO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__PZVO=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__OZVO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__PZVO=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OZVO));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__PZVO=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__OZVO));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__PZVO=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__OZVO));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__PZVO=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__OZVO));
+  } break;
+  };
+  if (((void *)__tmp__PZVO != (void *)NULL)) {
+    Self__1MPT=((__LIST__WH *)list_current__F5GB);
+    Self__UW2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__1MPT->expr_list__NA4D);
+    index__WW2T=(__INTEGER__Q)(Self__1MPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__WW2T == (__INTEGER__Q)(Self__UW2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__UW2T,__tmp__PZVO);
+    } else /* FALSE */ {
+      add_last__S04F(Self__UW2T,__tmp__PZVO);
+      upper_index__V3FU=(__INTEGER__Q)(Self__UW2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__W3FU=upper_index__V3FU;
+      while ((Self__W3FU >= index__WW2T)) {
+        __tmp__Y3FU=((void **)Self__UW2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__W3FU];
+        i__Z3FU=(__INTEGER__Q)(Self__W3FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__UW2T->parent_arrayed_collection__MA4D.storage__V14F)[i__Z3FU]=__tmp__Y3FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__UW2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__W3FU]=NULL;
+        Self__W3FU=(__INTEGER__Q)(Self__W3FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__UW2T->parent_arrayed_collection__MA4D.storage__V14F)[index__WW2T]=__tmp__PZVO;
+    };
+    Self__1MPT->index__1CFE=(__INTEGER__Q)(Self__1MPT->index__1CFE +  1);
+  };
+  __tmp__OZVO=Self__LZVO->parent_expr_binary__QQ0N.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__OZVO)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__PZVO=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__OZVO));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__PZVO=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__OZVO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__1H4S=((__READ_LOCAL__55ZI *)__tmp__OZVO);
+    Self__OW2T=((__LOCAL__L4WC *)Self__1H4S->local__BVEJ);
+    Self__OW2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OW2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__OW2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__PW2T=create__34B( 250);
+      display__HAEJ(Self__1H4S,__tmp__PW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__PW2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__5L2R=((__LIST *)list_current__EH1);
-      voir__AM2R=create__AXB( 250);
-      display__EQQG(Self__5L2R,voir__AM2R);
-      put_string__2EG(((__STRING *)voir__AM2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__PZVO=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__OZVO));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__PZVO=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OZVO));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__1H4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__OZVO)->receiver__RA5J);
+    Self__OW2T=((__LOCAL__L4WC *)Self__1H4S->local__BVEJ);
+    Self__OW2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OW2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__OW2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__PW2T=create__34B( 250);
+      display__HAEJ(Self__1H4S,__tmp__PW2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__PW2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TOEP=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__TOEP=execute_unlink__BCMK(__tmp__SOEP);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__TOEP=execute_unlink__IHMK(__tmp__SOEP);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__TOEP=execute_unlink__ZHMK(__tmp__SOEP);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TOEP=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TOEP=NULL;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__PZVO=NULL;
   } break;
-  case __IS_EXPANDED__: {
-    Self__HJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SOEP)->receiver__WN2H);
-    Self__BM2R=((__LOCAL *)Self__HJKQ->local__HJZD);
-    Self__BM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__BM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__CM2R=create__AXB( 250);
-      display__UXFK(Self__HJKQ,voir__CM2R);
-      put_string__2EG(((__STRING *)voir__CM2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__EM2R=((__LIST *)list_current__EH1);
-      voir__FM2R=create__AXB( 250);
-      display__EQQG(Self__EM2R,voir__FM2R);
-      put_string__2EG(((__STRING *)voir__FM2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__TOEP=NULL;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__PZVO=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__OZVO));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__SOEP));
-    __tmp__TOEP=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__PZVO=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__OZVO));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__TOEP=execute_unlink__0IMK(__tmp__SOEP);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__PZVO=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__OZVO));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__TOEP=execute_unlink__LJMK(__tmp__SOEP);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__PZVO=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__OZVO));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__TOEP=execute_unlink__2JMK(__tmp__SOEP);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__PZVO=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__OZVO));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__TOEP=execute_unlink__NKMK(__tmp__SOEP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__PZVO=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__OZVO));
   } break;
-  case __EXPR_AND__: {
-    __tmp__TOEP=execute_unlink__4KMK(__tmp__SOEP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__PZVO=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__OZVO));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__TOEP=execute_unlink__PLMK(__tmp__SOEP);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RGPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__OZVO));
+    __tmp__PZVO=__tmp__RGPS;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__TOEP=execute_unlink__AMMK(__tmp__SOEP);
+  case __ITEM__HGOJ__: {
+    __tmp__PZVO=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__OZVO));
   } break;
-  case __PUT_TO__: {
-    __tmp__TOEP=execute_link__ROPK(((__PUT_TO *)__tmp__SOEP));
+  case __SIZE_OF__5GOJ__: {
+    __tmp__PZVO=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__TOEP=execute_unlink__UMMK(__tmp__SOEP);
+  case __CAST__1HOJ__: {
+    __tmp__PZVO=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__OZVO));
   } break;
-  case __SIZE_OF__: {
-    __tmp__TOEP=execute_unlink__ENMK(__tmp__SOEP);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
   } break;
-  case __CAST__: {
-    __tmp__TOEP=execute_unlink__JNMK(__tmp__SOEP);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__TOEP=execute_unlink__4UQL(__tmp__SOEP);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__PZVO=NULL;
   } break;
-  case __READ_SLOT__: {
-    __tmp__TOEP=execute_unlink__QEAL(__tmp__SOEP);
+  case __READ_SLOT__LL4K__: {
+    Self__CHPS=((__READ_SLOT__LL4K *)__tmp__OZVO);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CHPS->slot__UYFM),Self__CHPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DHPS=execute_access_unlink__RBMM(Self__CHPS);
+    __tmp__PZVO=__tmp__DHPS;
   } break;
-  case __READ_GLOBAL__: {
-    Self__WNFQ=((__READ_GLOBAL *)__tmp__SOEP);
-    unread__CGNL(Self__WNFQ->global__ZGJK,Self__WNFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__WNFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__WNFQ->global__ZGJK);
-    };
-    __tmp__TOEP=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__PZVO=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OZVO));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__TOEP=execute_unlink__S1ZM(__tmp__SOEP);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__PZVO=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OZVO));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__TOEP=execute_unlink__FBFO(__tmp__SOEP);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DHPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OZVO));
+    __tmp__PZVO=__tmp__DHPS;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TOEP=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__SOEP));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__PZVO=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OZVO));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__TOEP=execute_unlink__VBFO(__tmp__SOEP);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DHPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OZVO));
+    __tmp__PZVO=__tmp__DHPS;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TOEP=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__SOEP));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__PZVO=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__OZVO));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__TOEP=execute_unlink__JBKM(__tmp__SOEP);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__PZVO=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__OZVO));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__TOEP=execute_unlink__OUNL(__tmp__SOEP);
+  case __READ_GLOBAL__T4YL__: {
+    Self__LHPS=((__READ_GLOBAL__T4YL *)__tmp__OZVO);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LHPS->global__KAKM),Self__LHPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LHPS->global__KAKM));
+    __tmp__PZVO=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__TOEP=execute_unlink__IWZM(__tmp__SOEP);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__PZVO=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__OZVO));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__TOEP=execute_unlink__FCFO(__tmp__SOEP);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__PZVO=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__OZVO));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__TOEP=execute_unlink__EOEP(__tmp__SOEP);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__PZVO=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__OZVO));
   } break;
-  case __EXPR_INF__: {
-    __tmp__TOEP=execute_unlink__SZQN(__tmp__SOEP);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__PZVO=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OZVO));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__TOEP=execute_unlink__C0QN(__tmp__SOEP);
+  case __EXPR_INF__OXBP__: {
+    __tmp__PZVO=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__OZVO));
   } break;
-  case __EXPR_OR__: {
-    __tmp__TOEP=execute_unlink__ZNQN(__tmp__SOEP);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__PZVO=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__OZVO));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__TOEP=execute_unlink__2SUO(__tmp__SOEP);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__PZVO=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__OZVO));
   } break;
   };
-  return(__tmp__TOEP);
+  __tmp__OZVO=__tmp__PZVO;
+  return(__tmp__OZVO);
 }
 
-static void* execute_unlink__SZQN(__EXPR_INF *Self__TZQN)
-// ({EXPR_INF}) With resultRecursive, No inlinable.
+static void* execute_unlink__C1ZQ(__EXPR_SUP_EQ__1VBP *Self__D1ZQ)
+// ({EXPR_SUP_EQ__1VBP}) With result Recursive, No inlinable.
 {
-  void *__tmp__WZQN,*__tmp__A0QN;
-  __LIST *Self__4DDR,*Self__JM2R,*Self__OM2R,*Self__ISZQ,*Self__CEDR;
-  __LIST *Self__1M2R,*Self__AN2R;
-  void *__tmp__XZQN,*__tmp__B0QN;
-  __READ_LOCAL *Self__ZNFQ,*Self__LJKQ,*Self__5NFQ,*Self__PJKQ;
-  __LOCAL *Self__GM2R,*Self__LM2R,*Self__YM2R,*Self__3M2R;
-  void *voir__HM2R,*voir__KM2R,*voir__MM2R,*voir__PM2R,*voir__ZM2R;
-  void *voir__2M2R,*voir__4M2R,*voir__BN2R;
-  __READ_GLOBAL *Self__2NFQ,*Self__COFQ;
-  __INTEGER index__BEDR,Self__RM2R;
-  __FAST_ARRAYoINSTRo *Self__5DDR;
-  void **__tmp__TM2R,**__tmp__UM2R,**__tmp__VM2R;
-  __tmp__WZQN=Self__TZQN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__WZQN)->__id) {
-  case __LIST__: {
-    Self__4DDR=((__LIST *)__tmp__WZQN);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__4DDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__4DDR->expr_list__RTOG,create__type__PKQC(Self__4DDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__XZQN=execute_list__MNQG(Self__4DDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XZQN=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__XZQN=execute_unlink__Q3LK(__tmp__WZQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XZQN=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XZQN=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__ZNFQ=((__READ_LOCAL *)__tmp__WZQN);
-    Self__GM2R=((__LOCAL *)Self__ZNFQ->local__HJZD);
-    Self__GM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__GM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__HM2R=create__AXB( 250);
-      display__UXFK(Self__ZNFQ,voir__HM2R);
-      put_string__2EG(((__STRING *)voir__HM2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__JM2R=((__LIST *)list_current__EH1);
-      voir__KM2R=create__AXB( 250);
-      display__EQQG(Self__JM2R,voir__KM2R);
-      put_string__2EG(((__STRING *)voir__KM2R));
-      fputc((int)('\n'),stdout);
+  void *__tmp__G1ZQ;
+  void *__tmp__H1ZQ,*__tmp__DKPS,*__tmp__53FU;
+  __READ_LOCAL__55ZI *Self__XI4S;
+  __LOCAL__L4WC *Self__3W2T;
+  __STRING__BC *__tmp__4W2T;
+  __PUT_TO__TFOJ *__tmp__RJPS;
+  __READ_SLOT__LL4K *Self__CKPS;
+  __READ_GLOBAL__T4YL *Self__LKPS;
+  __LIST__WH *Self__3MPT;
+  __INTEGER__Q index__FX2T,upper_index__23FU,Self__33FU,i__A4FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__DX2T;
+  __tmp__G1ZQ=Self__D1ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__G1ZQ)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__H1ZQ=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__G1ZQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__H1ZQ=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__G1ZQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__XI4S=((__READ_LOCAL__55ZI *)__tmp__G1ZQ);
+    Self__3W2T=((__LOCAL__L4WC *)Self__XI4S->local__BVEJ);
+    Self__3W2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__3W2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__3W2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__4W2T=create__34B( 250);
+      display__HAEJ(Self__XI4S,__tmp__4W2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__4W2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XZQN=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__XZQN=execute_unlink__BCMK(__tmp__WZQN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__XZQN=execute_unlink__IHMK(__tmp__WZQN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__XZQN=execute_unlink__ZHMK(__tmp__WZQN);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XZQN=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XZQN=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__LJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WZQN)->receiver__WN2H);
-    Self__LM2R=((__LOCAL *)Self__LJKQ->local__HJZD);
-    Self__LM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__LM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__MM2R=create__AXB( 250);
-      display__UXFK(Self__LJKQ,voir__MM2R);
-      put_string__2EG(((__STRING *)voir__MM2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__OM2R=((__LIST *)list_current__EH1);
-      voir__PM2R=create__AXB( 250);
-      display__EQQG(Self__OM2R,voir__PM2R);
-      put_string__2EG(((__STRING *)voir__PM2R));
-      fputc((int)('\n'),stdout);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__H1ZQ=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__H1ZQ=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__G1ZQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__XI4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__G1ZQ)->receiver__RA5J);
+    Self__3W2T=((__LOCAL__L4WC *)Self__XI4S->local__BVEJ);
+    Self__3W2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__3W2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__3W2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__4W2T=create__34B( 250);
+      display__HAEJ(Self__XI4S,__tmp__4W2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__4W2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__XZQN=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__WZQN));
-    __tmp__XZQN=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__XZQN=execute_unlink__0IMK(__tmp__WZQN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__XZQN=execute_unlink__LJMK(__tmp__WZQN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__XZQN=execute_unlink__2JMK(__tmp__WZQN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__XZQN=execute_unlink__NKMK(__tmp__WZQN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__XZQN=execute_unlink__4KMK(__tmp__WZQN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__XZQN=execute_unlink__PLMK(__tmp__WZQN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__XZQN=execute_unlink__AMMK(__tmp__WZQN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__XZQN=execute_link__ROPK(((__PUT_TO *)__tmp__WZQN));
-  } break;
-  case __ITEM__: {
-    __tmp__XZQN=execute_unlink__UMMK(__tmp__WZQN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__XZQN=execute_unlink__ENMK(__tmp__WZQN);
-  } break;
-  case __CAST__: {
-    __tmp__XZQN=execute_unlink__JNMK(__tmp__WZQN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__XZQN=execute_unlink__4UQL(__tmp__WZQN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__XZQN=execute_unlink__QEAL(__tmp__WZQN);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__2NFQ=((__READ_GLOBAL *)__tmp__WZQN);
-    unread__CGNL(Self__2NFQ->global__ZGJK,Self__2NFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__2NFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__2NFQ->global__ZGJK);
-    };
-    __tmp__XZQN=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__XZQN=execute_unlink__S1ZM(__tmp__WZQN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__XZQN=execute_unlink__FBFO(__tmp__WZQN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XZQN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WZQN));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__XZQN=execute_unlink__VBFO(__tmp__WZQN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XZQN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WZQN));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__XZQN=execute_unlink__JBKM(__tmp__WZQN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__XZQN=execute_unlink__OUNL(__tmp__WZQN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__XZQN=execute_unlink__IWZM(__tmp__WZQN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__XZQN=execute_unlink__FCFO(__tmp__WZQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__XZQN=execute_unlink__EOEP(__tmp__WZQN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__XZQN=execute_unlink__SZQN(__tmp__WZQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__XZQN=execute_unlink__C0QN(__tmp__WZQN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__XZQN=execute_unlink__ZNQN(__tmp__WZQN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__XZQN=execute_unlink__2SUO(__tmp__WZQN);
-  } break;
-  };
-  if (((void *)__tmp__XZQN != (void *)NULL)) {
-    Self__ISZQ=((__LIST *)list_current__EH1);
-    Self__5DDR=((__FAST_ARRAYoINSTRo *)Self__ISZQ->expr_list__RTOG);
-    index__BEDR=(__INTEGER)(Self__ISZQ->index__XWRG -  1);
-    if ((index__BEDR == (__INTEGER)(Self__5DDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__5DDR,__tmp__XZQN);
-    } else {
-      add_last__IK4G(Self__5DDR,__tmp__XZQN);
-      Self__RM2R=(__INTEGER)(Self__5DDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__TM2R=Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__UM2R=Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__VM2R=Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__RM2R >= index__BEDR)) {
-        ((void **)__tmp__UM2R)[(__INTEGER)(Self__RM2R +  1)]=((void **)__tmp__TM2R)[Self__RM2R];
-        ((void **)__tmp__VM2R)[Self__RM2R]=NULL;
-        Self__RM2R=(__INTEGER)(Self__RM2R -  1);
-      };
-      ((void **)Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__BEDR]=__tmp__XZQN;
-    };
-    Self__ISZQ->index__XWRG=(__INTEGER)(Self__ISZQ->index__XWRG +  1);
-  };
-  __tmp__A0QN=Self__TZQN->parent_expr_binary_cmp__G11M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__A0QN)->__id) {
-  case __LIST__: {
-    Self__CEDR=((__LIST *)__tmp__A0QN);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__CEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__CEDR->expr_list__RTOG,create__type__PKQC(Self__CEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__B0QN=execute_list__MNQG(Self__CEDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__B0QN=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__B0QN=execute_unlink__Q3LK(__tmp__A0QN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__B0QN=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__B0QN=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__5NFQ=((__READ_LOCAL *)__tmp__A0QN);
-    Self__YM2R=((__LOCAL *)Self__5NFQ->local__HJZD);
-    Self__YM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__YM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__ZM2R=create__AXB( 250);
-      display__UXFK(Self__5NFQ,voir__ZM2R);
-      put_string__2EG(((__STRING *)voir__ZM2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__H1ZQ=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__H1ZQ=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__H1ZQ=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__H1ZQ=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__H1ZQ=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__H1ZQ=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__H1ZQ=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__G1ZQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__RJPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__G1ZQ));
+    __tmp__H1ZQ=__tmp__RJPS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__H1ZQ=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__G1ZQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__H1ZQ=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__G1ZQ));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__CKPS=((__READ_SLOT__LL4K *)__tmp__G1ZQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CKPS->slot__UYFM),Self__CKPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DKPS=execute_access_unlink__RBMM(Self__CKPS);
+    __tmp__H1ZQ=__tmp__DKPS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__H1ZQ=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__H1ZQ=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DKPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__G1ZQ));
+    __tmp__H1ZQ=__tmp__DKPS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__H1ZQ=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DKPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__G1ZQ));
+    __tmp__H1ZQ=__tmp__DKPS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__H1ZQ=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__H1ZQ=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__G1ZQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LKPS=((__READ_GLOBAL__T4YL *)__tmp__G1ZQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LKPS->global__KAKM),Self__LKPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LKPS->global__KAKM));
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__H1ZQ=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__H1ZQ=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__H1ZQ=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__H1ZQ=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__H1ZQ=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__H1ZQ=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__H1ZQ=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__G1ZQ));
+  } break;
+  };
+  if (((void *)__tmp__H1ZQ != (void *)NULL)) {
+    Self__3MPT=((__LIST__WH *)list_current__F5GB);
+    Self__DX2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__3MPT->expr_list__NA4D);
+    index__FX2T=(__INTEGER__Q)(Self__3MPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__FX2T == (__INTEGER__Q)(Self__DX2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__DX2T,__tmp__H1ZQ);
+    } else /* FALSE */ {
+      add_last__S04F(Self__DX2T,__tmp__H1ZQ);
+      upper_index__23FU=(__INTEGER__Q)(Self__DX2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__33FU=upper_index__23FU;
+      while ((Self__33FU >= index__FX2T)) {
+        __tmp__53FU=((void **)Self__DX2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__33FU];
+        i__A4FU=(__INTEGER__Q)(Self__33FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__DX2T->parent_arrayed_collection__MA4D.storage__V14F)[i__A4FU]=__tmp__53FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__DX2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__33FU]=NULL;
+        Self__33FU=(__INTEGER__Q)(Self__33FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__DX2T->parent_arrayed_collection__MA4D.storage__V14F)[index__FX2T]=__tmp__H1ZQ;
+    };
+    Self__3MPT->index__1CFE=(__INTEGER__Q)(Self__3MPT->index__1CFE +  1);
+  };
+  __tmp__G1ZQ=Self__D1ZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__G1ZQ)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__H1ZQ=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__G1ZQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__H1ZQ=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__G1ZQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__XI4S=((__READ_LOCAL__55ZI *)__tmp__G1ZQ);
+    Self__3W2T=((__LOCAL__L4WC *)Self__XI4S->local__BVEJ);
+    Self__3W2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__3W2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__3W2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__4W2T=create__34B( 250);
+      display__HAEJ(Self__XI4S,__tmp__4W2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__4W2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__1M2R=((__LIST *)list_current__EH1);
-      voir__2M2R=create__AXB( 250);
-      display__EQQG(Self__1M2R,voir__2M2R);
-      put_string__2EG(((__STRING *)voir__2M2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__H1ZQ=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__G1ZQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__H1ZQ=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__G1ZQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__XI4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__G1ZQ)->receiver__RA5J);
+    Self__3W2T=((__LOCAL__L4WC *)Self__XI4S->local__BVEJ);
+    Self__3W2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__3W2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__3W2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__4W2T=create__34B( 250);
+      display__HAEJ(Self__XI4S,__tmp__4W2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__4W2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__B0QN=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__B0QN=execute_unlink__BCMK(__tmp__A0QN);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__H1ZQ=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__B0QN=execute_unlink__IHMK(__tmp__A0QN);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__H1ZQ=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__G1ZQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__B0QN=execute_unlink__ZHMK(__tmp__A0QN);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__H1ZQ=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__G1ZQ));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__B0QN=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__H1ZQ=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__G1ZQ));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__B0QN=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__H1ZQ=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__G1ZQ));
   } break;
-  case __IS_EXPANDED__: {
-    Self__PJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__A0QN)->receiver__WN2H);
-    Self__3M2R=((__LOCAL *)Self__PJKQ->local__HJZD);
-    Self__3M2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3M2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__3M2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__4M2R=create__AXB( 250);
-      display__UXFK(Self__PJKQ,voir__4M2R);
-      put_string__2EG(((__STRING *)voir__4M2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__AN2R=((__LIST *)list_current__EH1);
-      voir__BN2R=create__AXB( 250);
-      display__EQQG(Self__AN2R,voir__BN2R);
-      put_string__2EG(((__STRING *)voir__BN2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__B0QN=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__H1ZQ=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__G1ZQ));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__A0QN));
-    __tmp__B0QN=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__H1ZQ=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__G1ZQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__B0QN=execute_unlink__0IMK(__tmp__A0QN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__H1ZQ=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__G1ZQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__B0QN=execute_unlink__LJMK(__tmp__A0QN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RJPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__G1ZQ));
+    __tmp__H1ZQ=__tmp__RJPS;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__B0QN=execute_unlink__2JMK(__tmp__A0QN);
+  case __ITEM__HGOJ__: {
+    __tmp__H1ZQ=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__G1ZQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__B0QN=execute_unlink__NKMK(__tmp__A0QN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__H1ZQ=NULL;
   } break;
-  case __EXPR_AND__: {
-    __tmp__B0QN=execute_unlink__4KMK(__tmp__A0QN);
+  case __CAST__1HOJ__: {
+    __tmp__H1ZQ=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__G1ZQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__B0QN=execute_unlink__PLMK(__tmp__A0QN);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__B0QN=execute_unlink__AMMK(__tmp__A0QN);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__B0QN=execute_link__ROPK(((__PUT_TO *)__tmp__A0QN));
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__H1ZQ=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__B0QN=execute_unlink__UMMK(__tmp__A0QN);
+  case __READ_SLOT__LL4K__: {
+    Self__CKPS=((__READ_SLOT__LL4K *)__tmp__G1ZQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CKPS->slot__UYFM),Self__CKPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DKPS=execute_access_unlink__RBMM(Self__CKPS);
+    __tmp__H1ZQ=__tmp__DKPS;
   } break;
-  case __SIZE_OF__: {
-    __tmp__B0QN=execute_unlink__ENMK(__tmp__A0QN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__H1ZQ=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__G1ZQ));
   } break;
-  case __CAST__: {
-    __tmp__B0QN=execute_unlink__JNMK(__tmp__A0QN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__H1ZQ=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__G1ZQ));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__B0QN=execute_unlink__4UQL(__tmp__A0QN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DKPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__G1ZQ));
+    __tmp__H1ZQ=__tmp__DKPS;
   } break;
-  case __READ_SLOT__: {
-    __tmp__B0QN=execute_unlink__QEAL(__tmp__A0QN);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__COFQ=((__READ_GLOBAL *)__tmp__A0QN);
-    unread__CGNL(Self__COFQ->global__ZGJK,Self__COFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__COFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__COFQ->global__ZGJK);
-    };
-    __tmp__B0QN=NULL;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__H1ZQ=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__G1ZQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__B0QN=execute_unlink__S1ZM(__tmp__A0QN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DKPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__G1ZQ));
+    __tmp__H1ZQ=__tmp__DKPS;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__B0QN=execute_unlink__FBFO(__tmp__A0QN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__H1ZQ=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__G1ZQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__B0QN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__A0QN));
+  case __EXPR_ADD__SZVL__: {
+    __tmp__H1ZQ=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__G1ZQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__B0QN=execute_unlink__VBFO(__tmp__A0QN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__LKPS=((__READ_GLOBAL__T4YL *)__tmp__G1ZQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LKPS->global__KAKM),Self__LKPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LKPS->global__KAKM));
+    __tmp__H1ZQ=NULL;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__B0QN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__A0QN));
+  case __EXPR_NOT__XUPM__: {
+    __tmp__H1ZQ=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__G1ZQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__B0QN=execute_unlink__JBKM(__tmp__A0QN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__H1ZQ=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__G1ZQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__B0QN=execute_unlink__OUNL(__tmp__A0QN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__H1ZQ=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__G1ZQ));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__B0QN=execute_unlink__IWZM(__tmp__A0QN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__H1ZQ=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__G1ZQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__B0QN=execute_unlink__FCFO(__tmp__A0QN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__H1ZQ=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__G1ZQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__B0QN=execute_unlink__EOEP(__tmp__A0QN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__H1ZQ=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__G1ZQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__B0QN=execute_unlink__SZQN(__tmp__A0QN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__B0QN=execute_unlink__C0QN(__tmp__A0QN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__B0QN=execute_unlink__ZNQN(__tmp__A0QN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__B0QN=execute_unlink__2SUO(__tmp__A0QN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__H1ZQ=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__G1ZQ));
   } break;
   };
-  return(__tmp__B0QN);
+  __tmp__G1ZQ=__tmp__H1ZQ;
+  return(__tmp__G1ZQ);
 }
 
-static void* execute_unlink__C0QN(__EXPR_INF_EQ *Self__D0QN)
-// ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
+static void* execute_unlink__0AUP(__EXPR_INF__OXBP *Self__1AUP)
+// ({EXPR_INF__OXBP}) With result Recursive, No inlinable.
 {
-  void *__tmp__G0QN,*__tmp__Q0QN;
-  __LIST *Self__DEDR,*Self__FN2R,*Self__KN2R,*Self__KSZQ,*Self__HEDR;
-  __LIST *Self__XN2R,*Self__2N2R;
-  void *__tmp__H0QN,*__tmp__R0QN;
-  __READ_LOCAL *Self__FOFQ,*Self__TJKQ,*Self__LOFQ,*Self__XJKQ;
-  __LOCAL *Self__CN2R,*Self__HN2R,*Self__UN2R,*Self__ZN2R;
-  void *voir__DN2R,*voir__GN2R,*voir__IN2R,*voir__LN2R,*voir__VN2R;
-  void *voir__YN2R,*voir__0N2R,*voir__3N2R;
-  __READ_GLOBAL *Self__IOFQ,*Self__OOFQ;
-  __INTEGER index__GEDR,Self__NN2R;
-  __FAST_ARRAYoINSTRo *Self__EEDR;
-  void **__tmp__PN2R,**__tmp__QN2R,**__tmp__RN2R;
-  __tmp__G0QN=Self__D0QN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__G0QN)->__id) {
-  case __LIST__: {
-    Self__DEDR=((__LIST *)__tmp__G0QN);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__DEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__DEDR->expr_list__RTOG,create__type__PKQC(Self__DEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__H0QN=execute_list__MNQG(Self__DEDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__H0QN=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__H0QN=execute_unlink__Q3LK(__tmp__G0QN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__H0QN=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__H0QN=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__FOFQ=((__READ_LOCAL *)__tmp__G0QN);
-    Self__CN2R=((__LOCAL *)Self__FOFQ->local__HJZD);
-    Self__CN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__CN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__DN2R=create__AXB( 250);
-      display__UXFK(Self__FOFQ,voir__DN2R);
-      put_string__2EG(((__STRING *)voir__DN2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__FN2R=((__LIST *)list_current__EH1);
-      voir__GN2R=create__AXB( 250);
-      display__EQQG(Self__FN2R,voir__GN2R);
-      put_string__2EG(((__STRING *)voir__GN2R));
-      fputc((int)('\n'),stdout);
+  void *__tmp__4AUP;
+  void *__tmp__5AUP,*__tmp__DNPS,*__tmp__G4FU;
+  __READ_LOCAL__55ZI *Self__TJ4S;
+  __LOCAL__L4WC *Self__MX2T;
+  __STRING__BC *__tmp__NX2T;
+  __PUT_TO__TFOJ *__tmp__RMPS;
+  __READ_SLOT__LL4K *Self__CNPS;
+  __READ_GLOBAL__T4YL *Self__LNPS;
+  __LIST__WH *Self__5MPT;
+  __INTEGER__Q index__UX2T,upper_index__D4FU,Self__E4FU,i__H4FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__SX2T;
+  __tmp__4AUP=Self__1AUP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__4AUP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__5AUP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__4AUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__5AUP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__4AUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__TJ4S=((__READ_LOCAL__55ZI *)__tmp__4AUP);
+    Self__MX2T=((__LOCAL__L4WC *)Self__TJ4S->local__BVEJ);
+    Self__MX2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MX2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MX2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NX2T=create__34B( 250);
+      display__HAEJ(Self__TJ4S,__tmp__NX2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NX2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__H0QN=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__H0QN=execute_unlink__BCMK(__tmp__G0QN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__H0QN=execute_unlink__IHMK(__tmp__G0QN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__H0QN=execute_unlink__ZHMK(__tmp__G0QN);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__H0QN=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__H0QN=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__TJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__G0QN)->receiver__WN2H);
-    Self__HN2R=((__LOCAL *)Self__TJKQ->local__HJZD);
-    Self__HN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__HN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__IN2R=create__AXB( 250);
-      display__UXFK(Self__TJKQ,voir__IN2R);
-      put_string__2EG(((__STRING *)voir__IN2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__KN2R=((__LIST *)list_current__EH1);
-      voir__LN2R=create__AXB( 250);
-      display__EQQG(Self__KN2R,voir__LN2R);
-      put_string__2EG(((__STRING *)voir__LN2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__5AUP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__5AUP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__4AUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__TJ4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__4AUP)->receiver__RA5J);
+    Self__MX2T=((__LOCAL__L4WC *)Self__TJ4S->local__BVEJ);
+    Self__MX2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MX2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MX2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NX2T=create__34B( 250);
+      display__HAEJ(Self__TJ4S,__tmp__NX2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NX2T));
       fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__H0QN=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__G0QN));
-    __tmp__H0QN=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__H0QN=execute_unlink__0IMK(__tmp__G0QN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__H0QN=execute_unlink__LJMK(__tmp__G0QN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__H0QN=execute_unlink__2JMK(__tmp__G0QN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__H0QN=execute_unlink__NKMK(__tmp__G0QN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__H0QN=execute_unlink__4KMK(__tmp__G0QN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__H0QN=execute_unlink__PLMK(__tmp__G0QN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__H0QN=execute_unlink__AMMK(__tmp__G0QN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__H0QN=execute_link__ROPK(((__PUT_TO *)__tmp__G0QN));
-  } break;
-  case __ITEM__: {
-    __tmp__H0QN=execute_unlink__UMMK(__tmp__G0QN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__H0QN=execute_unlink__ENMK(__tmp__G0QN);
-  } break;
-  case __CAST__: {
-    __tmp__H0QN=execute_unlink__JNMK(__tmp__G0QN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__H0QN=execute_unlink__4UQL(__tmp__G0QN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__H0QN=execute_unlink__QEAL(__tmp__G0QN);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__IOFQ=((__READ_GLOBAL *)__tmp__G0QN);
-    unread__CGNL(Self__IOFQ->global__ZGJK,Self__IOFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__IOFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__IOFQ->global__ZGJK);
     };
-    __tmp__H0QN=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__H0QN=execute_unlink__S1ZM(__tmp__G0QN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__H0QN=execute_unlink__FBFO(__tmp__G0QN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__H0QN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__G0QN));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__H0QN=execute_unlink__VBFO(__tmp__G0QN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__H0QN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__G0QN));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__H0QN=execute_unlink__JBKM(__tmp__G0QN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__H0QN=execute_unlink__OUNL(__tmp__G0QN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__H0QN=execute_unlink__IWZM(__tmp__G0QN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__H0QN=execute_unlink__FCFO(__tmp__G0QN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__H0QN=execute_unlink__EOEP(__tmp__G0QN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__H0QN=execute_unlink__SZQN(__tmp__G0QN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__H0QN=execute_unlink__C0QN(__tmp__G0QN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__H0QN=execute_unlink__ZNQN(__tmp__G0QN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__H0QN=execute_unlink__2SUO(__tmp__G0QN);
-  } break;
-  };
-  if (((void *)__tmp__H0QN != (void *)NULL)) {
-    Self__KSZQ=((__LIST *)list_current__EH1);
-    Self__EEDR=((__FAST_ARRAYoINSTRo *)Self__KSZQ->expr_list__RTOG);
-    index__GEDR=(__INTEGER)(Self__KSZQ->index__XWRG -  1);
-    if ((index__GEDR == (__INTEGER)(Self__EEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__EEDR,__tmp__H0QN);
-    } else {
-      add_last__IK4G(Self__EEDR,__tmp__H0QN);
-      Self__NN2R=(__INTEGER)(Self__EEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__PN2R=Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__QN2R=Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__RN2R=Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__NN2R >= index__GEDR)) {
-        ((void **)__tmp__QN2R)[(__INTEGER)(Self__NN2R +  1)]=((void **)__tmp__PN2R)[Self__NN2R];
-        ((void **)__tmp__RN2R)[Self__NN2R]=NULL;
-        Self__NN2R=(__INTEGER)(Self__NN2R -  1);
-      };
-      ((void **)Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__GEDR]=__tmp__H0QN;
-    };
-    Self__KSZQ->index__XWRG=(__INTEGER)(Self__KSZQ->index__XWRG +  1);
-  };
-  __tmp__Q0QN=Self__D0QN->parent_expr_binary_cmp__211M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__Q0QN)->__id) {
-  case __LIST__: {
-    Self__HEDR=((__LIST *)__tmp__Q0QN);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__HEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__HEDR->expr_list__RTOG,create__type__PKQC(Self__HEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__R0QN=execute_list__MNQG(Self__HEDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__R0QN=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__R0QN=execute_unlink__Q3LK(__tmp__Q0QN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__R0QN=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__R0QN=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__LOFQ=((__READ_LOCAL *)__tmp__Q0QN);
-    Self__UN2R=((__LOCAL *)Self__LOFQ->local__HJZD);
-    Self__UN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__UN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__VN2R=create__AXB( 250);
-      display__UXFK(Self__LOFQ,voir__VN2R);
-      put_string__2EG(((__STRING *)voir__VN2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__5AUP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__5AUP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__5AUP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__5AUP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__5AUP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__5AUP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__5AUP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4AUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__RMPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__4AUP));
+    __tmp__5AUP=__tmp__RMPS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__5AUP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__4AUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__5AUP=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__5AUP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__4AUP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__CNPS=((__READ_SLOT__LL4K *)__tmp__4AUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CNPS->slot__UYFM),Self__CNPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DNPS=execute_access_unlink__RBMM(Self__CNPS);
+    __tmp__5AUP=__tmp__DNPS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__5AUP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__4AUP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__5AUP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__4AUP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DNPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__4AUP));
+    __tmp__5AUP=__tmp__DNPS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__5AUP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__4AUP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DNPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__4AUP));
+    __tmp__5AUP=__tmp__DNPS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__5AUP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__4AUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__5AUP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__4AUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LNPS=((__READ_GLOBAL__T4YL *)__tmp__4AUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LNPS->global__KAKM),Self__LNPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LNPS->global__KAKM));
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__5AUP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__4AUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__5AUP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__4AUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__5AUP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__4AUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__5AUP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__4AUP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__5AUP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__4AUP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__5AUP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__4AUP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__5AUP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__4AUP));
+  } break;
+  };
+  if (((void *)__tmp__5AUP != (void *)NULL)) {
+    Self__5MPT=((__LIST__WH *)list_current__F5GB);
+    Self__SX2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__5MPT->expr_list__NA4D);
+    index__UX2T=(__INTEGER__Q)(Self__5MPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__UX2T == (__INTEGER__Q)(Self__SX2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__SX2T,__tmp__5AUP);
+    } else /* FALSE */ {
+      add_last__S04F(Self__SX2T,__tmp__5AUP);
+      upper_index__D4FU=(__INTEGER__Q)(Self__SX2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__E4FU=upper_index__D4FU;
+      while ((Self__E4FU >= index__UX2T)) {
+        __tmp__G4FU=((void **)Self__SX2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__E4FU];
+        i__H4FU=(__INTEGER__Q)(Self__E4FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__SX2T->parent_arrayed_collection__MA4D.storage__V14F)[i__H4FU]=__tmp__G4FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__SX2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__E4FU]=NULL;
+        Self__E4FU=(__INTEGER__Q)(Self__E4FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__SX2T->parent_arrayed_collection__MA4D.storage__V14F)[index__UX2T]=__tmp__5AUP;
+    };
+    Self__5MPT->index__1CFE=(__INTEGER__Q)(Self__5MPT->index__1CFE +  1);
+  };
+  __tmp__4AUP=Self__1AUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__4AUP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__5AUP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__4AUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__5AUP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__4AUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__TJ4S=((__READ_LOCAL__55ZI *)__tmp__4AUP);
+    Self__MX2T=((__LOCAL__L4WC *)Self__TJ4S->local__BVEJ);
+    Self__MX2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MX2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MX2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NX2T=create__34B( 250);
+      display__HAEJ(Self__TJ4S,__tmp__NX2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NX2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__XN2R=((__LIST *)list_current__EH1);
-      voir__YN2R=create__AXB( 250);
-      display__EQQG(Self__XN2R,voir__YN2R);
-      put_string__2EG(((__STRING *)voir__YN2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__5AUP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__4AUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__5AUP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__4AUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__TJ4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__4AUP)->receiver__RA5J);
+    Self__MX2T=((__LOCAL__L4WC *)Self__TJ4S->local__BVEJ);
+    Self__MX2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MX2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__MX2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__NX2T=create__34B( 250);
+      display__HAEJ(Self__TJ4S,__tmp__NX2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__NX2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__R0QN=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__R0QN=execute_unlink__BCMK(__tmp__Q0QN);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__5AUP=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__R0QN=execute_unlink__IHMK(__tmp__Q0QN);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__5AUP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__4AUP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__R0QN=execute_unlink__ZHMK(__tmp__Q0QN);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__5AUP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__4AUP));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__R0QN=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__5AUP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__4AUP));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__R0QN=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__5AUP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__4AUP));
   } break;
-  case __IS_EXPANDED__: {
-    Self__XJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Q0QN)->receiver__WN2H);
-    Self__ZN2R=((__LOCAL *)Self__XJKQ->local__HJZD);
-    Self__ZN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ZN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__0N2R=create__AXB( 250);
-      display__UXFK(Self__XJKQ,voir__0N2R);
-      put_string__2EG(((__STRING *)voir__0N2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__2N2R=((__LIST *)list_current__EH1);
-      voir__3N2R=create__AXB( 250);
-      display__EQQG(Self__2N2R,voir__3N2R);
-      put_string__2EG(((__STRING *)voir__3N2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__R0QN=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__Q0QN));
-    __tmp__R0QN=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__5AUP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__4AUP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__R0QN=execute_unlink__0IMK(__tmp__Q0QN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__5AUP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4AUP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__R0QN=execute_unlink__LJMK(__tmp__Q0QN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__5AUP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4AUP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__R0QN=execute_unlink__2JMK(__tmp__Q0QN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RMPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__4AUP));
+    __tmp__5AUP=__tmp__RMPS;
   } break;
-  case __EXPR_DIV__: {
-    __tmp__R0QN=execute_unlink__NKMK(__tmp__Q0QN);
+  case __ITEM__HGOJ__: {
+    __tmp__5AUP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__4AUP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__R0QN=execute_unlink__4KMK(__tmp__Q0QN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__5AUP=NULL;
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__R0QN=execute_unlink__PLMK(__tmp__Q0QN);
+  case __CAST__1HOJ__: {
+    __tmp__5AUP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__4AUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__R0QN=execute_unlink__AMMK(__tmp__Q0QN);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__R0QN=execute_link__ROPK(((__PUT_TO *)__tmp__Q0QN));
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__R0QN=execute_unlink__UMMK(__tmp__Q0QN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__5AUP=NULL;
   } break;
-  case __SIZE_OF__: {
-    __tmp__R0QN=execute_unlink__ENMK(__tmp__Q0QN);
+  case __READ_SLOT__LL4K__: {
+    Self__CNPS=((__READ_SLOT__LL4K *)__tmp__4AUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CNPS->slot__UYFM),Self__CNPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DNPS=execute_access_unlink__RBMM(Self__CNPS);
+    __tmp__5AUP=__tmp__DNPS;
   } break;
-  case __CAST__: {
-    __tmp__R0QN=execute_unlink__JNMK(__tmp__Q0QN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__R0QN=execute_unlink__4UQL(__tmp__Q0QN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__R0QN=execute_unlink__QEAL(__tmp__Q0QN);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__OOFQ=((__READ_GLOBAL *)__tmp__Q0QN);
-    unread__CGNL(Self__OOFQ->global__ZGJK,Self__OOFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__OOFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__OOFQ->global__ZGJK);
-    };
-    __tmp__R0QN=NULL;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__5AUP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__4AUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__R0QN=execute_unlink__S1ZM(__tmp__Q0QN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__5AUP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__4AUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__R0QN=execute_unlink__FBFO(__tmp__Q0QN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DNPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__4AUP));
+    __tmp__5AUP=__tmp__DNPS;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__R0QN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__Q0QN));
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__5AUP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__4AUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__R0QN=execute_unlink__VBFO(__tmp__Q0QN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DNPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__4AUP));
+    __tmp__5AUP=__tmp__DNPS;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__R0QN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__Q0QN));
+  case __EXPR_NEG__EZVL__: {
+    __tmp__5AUP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__4AUP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__R0QN=execute_unlink__JBKM(__tmp__Q0QN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__5AUP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__4AUP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__R0QN=execute_unlink__OUNL(__tmp__Q0QN);
+  case __READ_GLOBAL__T4YL__: {
+    Self__LNPS=((__READ_GLOBAL__T4YL *)__tmp__4AUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LNPS->global__KAKM),Self__LNPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LNPS->global__KAKM));
+    __tmp__5AUP=NULL;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__R0QN=execute_unlink__IWZM(__tmp__Q0QN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__5AUP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__4AUP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__R0QN=execute_unlink__FCFO(__tmp__Q0QN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__5AUP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__4AUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__R0QN=execute_unlink__EOEP(__tmp__Q0QN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__5AUP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__4AUP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__R0QN=execute_unlink__SZQN(__tmp__Q0QN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__5AUP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__4AUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__R0QN=execute_unlink__C0QN(__tmp__Q0QN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__5AUP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__4AUP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__R0QN=execute_unlink__ZNQN(__tmp__Q0QN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__5AUP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__4AUP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__R0QN=execute_unlink__2SUO(__tmp__Q0QN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__5AUP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__4AUP));
   } break;
   };
-  return(__tmp__R0QN);
+  __tmp__4AUP=__tmp__5AUP;
+  return(__tmp__4AUP);
 }
 
-static void* execute_unlink__ZNQN(__EXPR_OR *Self__0NQN)
-// ({EXPR_OR}) With resultRecursive, No inlinable.
+static void* execute_unlink__LBUP(__EXPR_INF_EQ__FYBP *Self__MBUP)
+// ({EXPR_INF_EQ__FYBP}) With result Recursive, No inlinable.
 {
-  void *__tmp__3NQN,*__tmp__HOQN;
-  __LIST *Self__IEDR,*Self__BO2R,*Self__GO2R,*Self__MSZQ,*Self__MEDR;
-  __LIST *Self__TO2R,*Self__YO2R;
-  void *__tmp__4NQN,*__tmp__IOQN;
-  __READ_LOCAL *Self__ROFQ,*Self__1JKQ,*Self__XOFQ,*Self__5JKQ;
-  __LOCAL *Self__4N2R,*Self__DO2R,*Self__QO2R,*Self__VO2R;
-  void *voir__5N2R,*voir__CO2R,*voir__EO2R,*voir__HO2R,*voir__RO2R;
-  void *voir__UO2R,*voir__WO2R,*voir__ZO2R;
-  __READ_GLOBAL *Self__UOFQ,*Self__0OFQ;
-  __INTEGER index__LEDR,Self__JO2R;
-  __FAST_ARRAYoINSTRo *Self__JEDR;
-  void **__tmp__LO2R,**__tmp__MO2R,**__tmp__NO2R;
-  __tmp__3NQN=Self__0NQN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__3NQN)->__id) {
-  case __LIST__: {
-    Self__IEDR=((__LIST *)__tmp__3NQN);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__IEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__IEDR->expr_list__RTOG,create__type__PKQC(Self__IEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__4NQN=execute_list__MNQG(Self__IEDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4NQN=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__4NQN=execute_unlink__Q3LK(__tmp__3NQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4NQN=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4NQN=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__ROFQ=((__READ_LOCAL *)__tmp__3NQN);
-    Self__4N2R=((__LOCAL *)Self__ROFQ->local__HJZD);
-    Self__4N2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4N2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4N2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5N2R=create__AXB( 250);
-      display__UXFK(Self__ROFQ,voir__5N2R);
-      put_string__2EG(((__STRING *)voir__5N2R));
+  void *__tmp__PBUP;
+  void *__tmp__QBUP,*__tmp__DQPS,*__tmp__N4FU;
+  __READ_LOCAL__55ZI *Self__PK4S;
+  __LOCAL__L4WC *Self__1X2T;
+  __STRING__BC *__tmp__2X2T;
+  __PUT_TO__TFOJ *__tmp__RPPS;
+  __READ_SLOT__LL4K *Self__CQPS;
+  __READ_GLOBAL__T4YL *Self__LQPS;
+  __LIST__WH *Self__BNPT;
+  __INTEGER__Q index__DY2T,upper_index__K4FU,Self__L4FU,i__O4FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__BY2T;
+  __tmp__PBUP=Self__MBUP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__PBUP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QBUP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__PBUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__QBUP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__PBUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PK4S=((__READ_LOCAL__55ZI *)__tmp__PBUP);
+    Self__1X2T=((__LOCAL__L4WC *)Self__PK4S->local__BVEJ);
+    Self__1X2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1X2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1X2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2X2T=create__34B( 250);
+      display__HAEJ(Self__PK4S,__tmp__2X2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2X2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__BO2R=((__LIST *)list_current__EH1);
-      voir__CO2R=create__AXB( 250);
-      display__EQQG(Self__BO2R,voir__CO2R);
-      put_string__2EG(((__STRING *)voir__CO2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4NQN=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4NQN=execute_unlink__BCMK(__tmp__3NQN);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4NQN=execute_unlink__IHMK(__tmp__3NQN);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4NQN=execute_unlink__ZHMK(__tmp__3NQN);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4NQN=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4NQN=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__1JKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3NQN)->receiver__WN2H);
-    Self__DO2R=((__LOCAL *)Self__1JKQ->local__HJZD);
-    Self__DO2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DO2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__DO2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__EO2R=create__AXB( 250);
-      display__UXFK(Self__1JKQ,voir__EO2R);
-      put_string__2EG(((__STRING *)voir__EO2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QBUP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QBUP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PBUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PK4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PBUP)->receiver__RA5J);
+    Self__1X2T=((__LOCAL__L4WC *)Self__PK4S->local__BVEJ);
+    Self__1X2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1X2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1X2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2X2T=create__34B( 250);
+      display__HAEJ(Self__PK4S,__tmp__2X2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2X2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__GO2R=((__LIST *)list_current__EH1);
-      voir__HO2R=create__AXB( 250);
-      display__EQQG(Self__GO2R,voir__HO2R);
-      put_string__2EG(((__STRING *)voir__HO2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__4NQN=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__3NQN));
-    __tmp__4NQN=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__4NQN=execute_unlink__0IMK(__tmp__3NQN);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__4NQN=execute_unlink__LJMK(__tmp__3NQN);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__4NQN=execute_unlink__2JMK(__tmp__3NQN);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__4NQN=execute_unlink__NKMK(__tmp__3NQN);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__4NQN=execute_unlink__4KMK(__tmp__3NQN);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4NQN=execute_unlink__PLMK(__tmp__3NQN);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4NQN=execute_unlink__AMMK(__tmp__3NQN);
-  } break;
-  case __PUT_TO__: {
-    __tmp__4NQN=execute_link__ROPK(((__PUT_TO *)__tmp__3NQN));
-  } break;
-  case __ITEM__: {
-    __tmp__4NQN=execute_unlink__UMMK(__tmp__3NQN);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__4NQN=execute_unlink__ENMK(__tmp__3NQN);
-  } break;
-  case __CAST__: {
-    __tmp__4NQN=execute_unlink__JNMK(__tmp__3NQN);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__4NQN=execute_unlink__4UQL(__tmp__3NQN);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__4NQN=execute_unlink__QEAL(__tmp__3NQN);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__UOFQ=((__READ_GLOBAL *)__tmp__3NQN);
-    unread__CGNL(Self__UOFQ->global__ZGJK,Self__UOFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__UOFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__UOFQ->global__ZGJK);
-    };
-    __tmp__4NQN=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4NQN=execute_unlink__S1ZM(__tmp__3NQN);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4NQN=execute_unlink__FBFO(__tmp__3NQN);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4NQN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__3NQN));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4NQN=execute_unlink__VBFO(__tmp__3NQN);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4NQN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__3NQN));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__4NQN=execute_unlink__JBKM(__tmp__3NQN);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__4NQN=execute_unlink__OUNL(__tmp__3NQN);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__4NQN=execute_unlink__IWZM(__tmp__3NQN);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__4NQN=execute_unlink__FCFO(__tmp__3NQN);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4NQN=execute_unlink__EOEP(__tmp__3NQN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__4NQN=execute_unlink__SZQN(__tmp__3NQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4NQN=execute_unlink__C0QN(__tmp__3NQN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__4NQN=execute_unlink__ZNQN(__tmp__3NQN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__4NQN=execute_unlink__2SUO(__tmp__3NQN);
-  } break;
-  };
-  if (((void *)__tmp__4NQN != (void *)NULL)) {
-    Self__MSZQ=((__LIST *)list_current__EH1);
-    Self__JEDR=((__FAST_ARRAYoINSTRo *)Self__MSZQ->expr_list__RTOG);
-    index__LEDR=(__INTEGER)(Self__MSZQ->index__XWRG -  1);
-    if ((index__LEDR == (__INTEGER)(Self__JEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__JEDR,__tmp__4NQN);
-    } else {
-      add_last__IK4G(Self__JEDR,__tmp__4NQN);
-      Self__JO2R=(__INTEGER)(Self__JEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__LO2R=Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__MO2R=Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__NO2R=Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__JO2R >= index__LEDR)) {
-        ((void **)__tmp__MO2R)[(__INTEGER)(Self__JO2R +  1)]=((void **)__tmp__LO2R)[Self__JO2R];
-        ((void **)__tmp__NO2R)[Self__JO2R]=NULL;
-        Self__JO2R=(__INTEGER)(Self__JO2R -  1);
-      };
-      ((void **)Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__LEDR]=__tmp__4NQN;
-    };
-    Self__MSZQ->index__XWRG=(__INTEGER)(Self__MSZQ->index__XWRG +  1);
-  };
-  __tmp__HOQN=Self__0NQN->parent_expr_binary__U31M.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__HOQN)->__id) {
-  case __LIST__: {
-    Self__MEDR=((__LIST *)__tmp__HOQN);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__MEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__MEDR->expr_list__RTOG,create__type__PKQC(Self__MEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__IOQN=execute_list__MNQG(Self__MEDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IOQN=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__IOQN=execute_unlink__Q3LK(__tmp__HOQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IOQN=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IOQN=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__XOFQ=((__READ_LOCAL *)__tmp__HOQN);
-    Self__QO2R=((__LOCAL *)Self__XOFQ->local__HJZD);
-    Self__QO2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QO2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__QO2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__RO2R=create__AXB( 250);
-      display__UXFK(Self__XOFQ,voir__RO2R);
-      put_string__2EG(((__STRING *)voir__RO2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QBUP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QBUP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QBUP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QBUP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QBUP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QBUP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QBUP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PBUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__RPPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PBUP));
+    __tmp__QBUP=__tmp__RPPS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__QBUP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__PBUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QBUP=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__QBUP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__PBUP));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__CQPS=((__READ_SLOT__LL4K *)__tmp__PBUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CQPS->slot__UYFM),Self__CQPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DQPS=execute_access_unlink__RBMM(Self__CQPS);
+    __tmp__QBUP=__tmp__DQPS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QBUP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PBUP));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QBUP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PBUP));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DQPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PBUP));
+    __tmp__QBUP=__tmp__DQPS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QBUP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PBUP));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DQPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PBUP));
+    __tmp__QBUP=__tmp__DQPS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QBUP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__PBUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QBUP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__PBUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LQPS=((__READ_GLOBAL__T4YL *)__tmp__PBUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LQPS->global__KAKM),Self__LQPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LQPS->global__KAKM));
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QBUP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__PBUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QBUP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__PBUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QBUP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__PBUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QBUP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PBUP));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__QBUP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__PBUP));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QBUP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__PBUP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QBUP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__PBUP));
+  } break;
+  };
+  if (((void *)__tmp__QBUP != (void *)NULL)) {
+    Self__BNPT=((__LIST__WH *)list_current__F5GB);
+    Self__BY2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__BNPT->expr_list__NA4D);
+    index__DY2T=(__INTEGER__Q)(Self__BNPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__DY2T == (__INTEGER__Q)(Self__BY2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__BY2T,__tmp__QBUP);
+    } else /* FALSE */ {
+      add_last__S04F(Self__BY2T,__tmp__QBUP);
+      upper_index__K4FU=(__INTEGER__Q)(Self__BY2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__L4FU=upper_index__K4FU;
+      while ((Self__L4FU >= index__DY2T)) {
+        __tmp__N4FU=((void **)Self__BY2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__L4FU];
+        i__O4FU=(__INTEGER__Q)(Self__L4FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__BY2T->parent_arrayed_collection__MA4D.storage__V14F)[i__O4FU]=__tmp__N4FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__BY2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__L4FU]=NULL;
+        Self__L4FU=(__INTEGER__Q)(Self__L4FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__BY2T->parent_arrayed_collection__MA4D.storage__V14F)[index__DY2T]=__tmp__QBUP;
+    };
+    Self__BNPT->index__1CFE=(__INTEGER__Q)(Self__BNPT->index__1CFE +  1);
+  };
+  __tmp__PBUP=Self__MBUP->parent_expr_binary_cmp__GYBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__PBUP)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QBUP=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__PBUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__QBUP=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__PBUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PK4S=((__READ_LOCAL__55ZI *)__tmp__PBUP);
+    Self__1X2T=((__LOCAL__L4WC *)Self__PK4S->local__BVEJ);
+    Self__1X2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1X2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1X2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2X2T=create__34B( 250);
+      display__HAEJ(Self__PK4S,__tmp__2X2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2X2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__TO2R=((__LIST *)list_current__EH1);
-      voir__UO2R=create__AXB( 250);
-      display__EQQG(Self__TO2R,voir__UO2R);
-      put_string__2EG(((__STRING *)voir__UO2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QBUP=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__PBUP));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QBUP=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PBUP));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PK4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PBUP)->receiver__RA5J);
+    Self__1X2T=((__LOCAL__L4WC *)Self__PK4S->local__BVEJ);
+    Self__1X2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1X2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__1X2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__2X2T=create__34B( 250);
+      display__HAEJ(Self__PK4S,__tmp__2X2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__2X2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IOQN=NULL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__IOQN=execute_unlink__BCMK(__tmp__HOQN);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QBUP=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__IOQN=execute_unlink__IHMK(__tmp__HOQN);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QBUP=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__PBUP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__IOQN=execute_unlink__ZHMK(__tmp__HOQN);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QBUP=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__PBUP));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IOQN=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QBUP=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__PBUP));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IOQN=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QBUP=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__PBUP));
   } break;
-  case __IS_EXPANDED__: {
-    Self__5JKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HOQN)->receiver__WN2H);
-    Self__VO2R=((__LOCAL *)Self__5JKQ->local__HJZD);
-    Self__VO2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VO2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__VO2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__WO2R=create__AXB( 250);
-      display__UXFK(Self__5JKQ,voir__WO2R);
-      put_string__2EG(((__STRING *)voir__WO2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__YO2R=((__LIST *)list_current__EH1);
-      voir__ZO2R=create__AXB( 250);
-      display__EQQG(Self__YO2R,voir__ZO2R);
-      put_string__2EG(((__STRING *)voir__ZO2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IOQN=NULL;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QBUP=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__PBUP));
   } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__HOQN));
-    __tmp__IOQN=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QBUP=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PBUP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__IOQN=execute_unlink__0IMK(__tmp__HOQN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QBUP=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PBUP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__IOQN=execute_unlink__LJMK(__tmp__HOQN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RPPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PBUP));
+    __tmp__QBUP=__tmp__RPPS;
   } break;
-  case __EXPR_MUL__: {
-    __tmp__IOQN=execute_unlink__2JMK(__tmp__HOQN);
+  case __ITEM__HGOJ__: {
+    __tmp__QBUP=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__PBUP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__IOQN=execute_unlink__NKMK(__tmp__HOQN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QBUP=NULL;
   } break;
-  case __EXPR_AND__: {
-    __tmp__IOQN=execute_unlink__4KMK(__tmp__HOQN);
+  case __CAST__1HOJ__: {
+    __tmp__QBUP=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__PBUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__IOQN=execute_unlink__PLMK(__tmp__HOQN);
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__IOQN=execute_unlink__AMMK(__tmp__HOQN);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__IOQN=execute_link__ROPK(((__PUT_TO *)__tmp__HOQN));
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__QBUP=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__IOQN=execute_unlink__UMMK(__tmp__HOQN);
+  case __READ_SLOT__LL4K__: {
+    Self__CQPS=((__READ_SLOT__LL4K *)__tmp__PBUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CQPS->slot__UYFM),Self__CQPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DQPS=execute_access_unlink__RBMM(Self__CQPS);
+    __tmp__QBUP=__tmp__DQPS;
   } break;
-  case __SIZE_OF__: {
-    __tmp__IOQN=execute_unlink__ENMK(__tmp__HOQN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QBUP=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PBUP));
   } break;
-  case __CAST__: {
-    __tmp__IOQN=execute_unlink__JNMK(__tmp__HOQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QBUP=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PBUP));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__IOQN=execute_unlink__4UQL(__tmp__HOQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DQPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PBUP));
+    __tmp__QBUP=__tmp__DQPS;
   } break;
-  case __READ_SLOT__: {
-    __tmp__IOQN=execute_unlink__QEAL(__tmp__HOQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QBUP=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PBUP));
   } break;
-  case __READ_GLOBAL__: {
-    Self__0OFQ=((__READ_GLOBAL *)__tmp__HOQN);
-    unread__CGNL(Self__0OFQ->global__ZGJK,Self__0OFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__0OFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__0OFQ->global__ZGJK);
-    };
-    __tmp__IOQN=NULL;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DQPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PBUP));
+    __tmp__QBUP=__tmp__DQPS;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__IOQN=execute_unlink__S1ZM(__tmp__HOQN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QBUP=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__PBUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__IOQN=execute_unlink__FBFO(__tmp__HOQN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QBUP=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__PBUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IOQN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HOQN));
+  case __READ_GLOBAL__T4YL__: {
+    Self__LQPS=((__READ_GLOBAL__T4YL *)__tmp__PBUP);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LQPS->global__KAKM),Self__LQPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LQPS->global__KAKM));
+    __tmp__QBUP=NULL;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__IOQN=execute_unlink__VBFO(__tmp__HOQN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QBUP=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__PBUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IOQN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HOQN));
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QBUP=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__PBUP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__IOQN=execute_unlink__JBKM(__tmp__HOQN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QBUP=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__PBUP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__IOQN=execute_unlink__OUNL(__tmp__HOQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QBUP=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PBUP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__IOQN=execute_unlink__IWZM(__tmp__HOQN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__QBUP=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__PBUP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__IOQN=execute_unlink__FCFO(__tmp__HOQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QBUP=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__PBUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__IOQN=execute_unlink__EOEP(__tmp__HOQN);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__IOQN=execute_unlink__SZQN(__tmp__HOQN);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__IOQN=execute_unlink__C0QN(__tmp__HOQN);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__IOQN=execute_unlink__ZNQN(__tmp__HOQN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__IOQN=execute_unlink__2SUO(__tmp__HOQN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QBUP=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__PBUP));
   } break;
   };
-  return(__tmp__IOQN);
+  __tmp__PBUP=__tmp__QBUP;
+  return(__tmp__PBUP);
 }
 
-static void* execute_unlink__2SUO(__EXPR_XOR *Self__3SUO)
-// ({EXPR_XOR}) With resultRecursive, No inlinable.
+static void* execute_unlink__1UEQ(__EXPR_XOR__ABEP *Self__2UEQ)
+// ({EXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  void *__tmp__ATUO,*__tmp__KTUO;
-  __LIST *Self__NEDR,*Self__3O2R,*Self__CP2R,*Self__OSZQ,*Self__REDR;
-  __LIST *Self__PP2R,*Self__UP2R;
-  void *__tmp__BTUO,*__tmp__LTUO;
-  __READ_LOCAL *Self__3OFQ,*Self__DKKQ,*Self__DPFQ,*Self__HKKQ;
-  __LOCAL *Self__0O2R,*Self__5O2R,*Self__MP2R,*Self__RP2R;
-  void *voir__1O2R,*voir__4O2R,*voir__AP2R,*voir__DP2R,*voir__NP2R;
-  void *voir__QP2R,*voir__SP2R,*voir__VP2R;
-  __READ_GLOBAL *Self__APFQ,*Self__GPFQ;
-  __INTEGER index__QEDR,Self__FP2R;
-  __FAST_ARRAYoINSTRo *Self__OEDR;
-  void **__tmp__HP2R,**__tmp__IP2R,**__tmp__JP2R;
-  __tmp__ATUO=Self__3SUO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__ATUO)->__id) {
-  case __LIST__: {
-    Self__NEDR=((__LIST *)__tmp__ATUO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__NEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__NEDR->expr_list__RTOG,create__type__PKQC(Self__NEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__BTUO=execute_list__MNQG(Self__NEDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BTUO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__BTUO=execute_unlink__Q3LK(__tmp__ATUO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BTUO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BTUO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__3OFQ=((__READ_LOCAL *)__tmp__ATUO);
-    Self__0O2R=((__LOCAL *)Self__3OFQ->local__HJZD);
-    Self__0O2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0O2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__0O2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__1O2R=create__AXB( 250);
-      display__UXFK(Self__3OFQ,voir__1O2R);
-      put_string__2EG(((__STRING *)voir__1O2R));
+  void *__tmp__5UEQ;
+  void *__tmp__AVEQ,*__tmp__DTPS,*__tmp__U4FU;
+  __READ_LOCAL__55ZI *Self__LL4S;
+  __LOCAL__L4WC *Self__KY2T;
+  __STRING__BC *__tmp__LY2T;
+  __PUT_TO__TFOJ *__tmp__RSPS;
+  __READ_SLOT__LL4K *Self__CTPS;
+  __READ_GLOBAL__T4YL *Self__LTPS;
+  __LIST__WH *Self__DNPT;
+  __INTEGER__Q index__SY2T,upper_index__R4FU,Self__S4FU,i__V4FU;
+  __FAST_ARRAYoINSTRo__EA4D *Self__QY2T;
+  __tmp__5UEQ=Self__2UEQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__5UEQ)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__AVEQ=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__5UEQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__AVEQ=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__5UEQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__LL4S=((__READ_LOCAL__55ZI *)__tmp__5UEQ);
+    Self__KY2T=((__LOCAL__L4WC *)Self__LL4S->local__BVEJ);
+    Self__KY2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KY2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KY2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LY2T=create__34B( 250);
+      display__HAEJ(Self__LL4S,__tmp__LY2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LY2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__3O2R=((__LIST *)list_current__EH1);
-      voir__4O2R=create__AXB( 250);
-      display__EQQG(Self__3O2R,voir__4O2R);
-      put_string__2EG(((__STRING *)voir__4O2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BTUO=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__BTUO=execute_unlink__BCMK(__tmp__ATUO);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BTUO=execute_unlink__IHMK(__tmp__ATUO);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BTUO=execute_unlink__ZHMK(__tmp__ATUO);
-  } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BTUO=NULL;
-  } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BTUO=NULL;
-  } break;
-  case __IS_EXPANDED__: {
-    Self__DKKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ATUO)->receiver__WN2H);
-    Self__5O2R=((__LOCAL *)Self__DKKQ->local__HJZD);
-    Self__5O2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5O2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__5O2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__AP2R=create__AXB( 250);
-      display__UXFK(Self__DKKQ,voir__AP2R);
-      put_string__2EG(((__STRING *)voir__AP2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__AVEQ=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__AVEQ=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5UEQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__LL4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5UEQ)->receiver__RA5J);
+    Self__KY2T=((__LOCAL__L4WC *)Self__LL4S->local__BVEJ);
+    Self__KY2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KY2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KY2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LY2T=create__34B( 250);
+      display__HAEJ(Self__LL4S,__tmp__LY2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LY2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__CP2R=((__LIST *)list_current__EH1);
-      voir__DP2R=create__AXB( 250);
-      display__EQQG(Self__CP2R,voir__DP2R);
-      put_string__2EG(((__STRING *)voir__DP2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__BTUO=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__ATUO));
-    __tmp__BTUO=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__BTUO=execute_unlink__0IMK(__tmp__ATUO);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__BTUO=execute_unlink__LJMK(__tmp__ATUO);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__BTUO=execute_unlink__2JMK(__tmp__ATUO);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__BTUO=execute_unlink__NKMK(__tmp__ATUO);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__BTUO=execute_unlink__4KMK(__tmp__ATUO);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BTUO=execute_unlink__PLMK(__tmp__ATUO);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BTUO=execute_unlink__AMMK(__tmp__ATUO);
-  } break;
-  case __PUT_TO__: {
-    __tmp__BTUO=execute_link__ROPK(((__PUT_TO *)__tmp__ATUO));
-  } break;
-  case __ITEM__: {
-    __tmp__BTUO=execute_unlink__UMMK(__tmp__ATUO);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__BTUO=execute_unlink__ENMK(__tmp__ATUO);
-  } break;
-  case __CAST__: {
-    __tmp__BTUO=execute_unlink__JNMK(__tmp__ATUO);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__BTUO=execute_unlink__4UQL(__tmp__ATUO);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__BTUO=execute_unlink__QEAL(__tmp__ATUO);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__APFQ=((__READ_GLOBAL *)__tmp__ATUO);
-    unread__CGNL(Self__APFQ->global__ZGJK,Self__APFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__APFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__APFQ->global__ZGJK);
-    };
-    __tmp__BTUO=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BTUO=execute_unlink__S1ZM(__tmp__ATUO);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BTUO=execute_unlink__FBFO(__tmp__ATUO);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BTUO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ATUO));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BTUO=execute_unlink__VBFO(__tmp__ATUO);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BTUO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ATUO));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__BTUO=execute_unlink__JBKM(__tmp__ATUO);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__BTUO=execute_unlink__OUNL(__tmp__ATUO);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__BTUO=execute_unlink__IWZM(__tmp__ATUO);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__BTUO=execute_unlink__FCFO(__tmp__ATUO);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BTUO=execute_unlink__EOEP(__tmp__ATUO);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__BTUO=execute_unlink__SZQN(__tmp__ATUO);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BTUO=execute_unlink__C0QN(__tmp__ATUO);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__BTUO=execute_unlink__ZNQN(__tmp__ATUO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__BTUO=execute_unlink__2SUO(__tmp__ATUO);
-  } break;
-  };
-  if (((void *)__tmp__BTUO != (void *)NULL)) {
-    Self__OSZQ=((__LIST *)list_current__EH1);
-    Self__OEDR=((__FAST_ARRAYoINSTRo *)Self__OSZQ->expr_list__RTOG);
-    index__QEDR=(__INTEGER)(Self__OSZQ->index__XWRG -  1);
-    if ((index__QEDR == (__INTEGER)(Self__OEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-      add_last__IK4G(Self__OEDR,__tmp__BTUO);
-    } else {
-      add_last__IK4G(Self__OEDR,__tmp__BTUO);
-      Self__FP2R=(__INTEGER)(Self__OEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-      __tmp__HP2R=Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__IP2R=Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      __tmp__JP2R=Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-      while ((Self__FP2R >= index__QEDR)) {
-        ((void **)__tmp__IP2R)[(__INTEGER)(Self__FP2R +  1)]=((void **)__tmp__HP2R)[Self__FP2R];
-        ((void **)__tmp__JP2R)[Self__FP2R]=NULL;
-        Self__FP2R=(__INTEGER)(Self__FP2R -  1);
-      };
-      ((void **)Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__QEDR]=__tmp__BTUO;
-    };
-    Self__OSZQ->index__XWRG=(__INTEGER)(Self__OSZQ->index__XWRG +  1);
-  };
-  __tmp__KTUO=Self__3SUO->parent_expr_binary__0G5N.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__KTUO)->__id) {
-  case __LIST__: {
-    Self__REDR=((__LIST *)__tmp__KTUO);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__REDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__REDR->expr_list__RTOG,create__type__PKQC(Self__REDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__LTUO=execute_list__MNQG(Self__REDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LTUO=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__LTUO=execute_unlink__Q3LK(__tmp__KTUO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LTUO=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LTUO=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__DPFQ=((__READ_LOCAL *)__tmp__KTUO);
-    Self__MP2R=((__LOCAL *)Self__DPFQ->local__HJZD);
-    Self__MP2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MP2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__MP2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__NP2R=create__AXB( 250);
-      display__UXFK(Self__DPFQ,voir__NP2R);
-      put_string__2EG(((__STRING *)voir__NP2R));
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__AVEQ=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__AVEQ=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__AVEQ=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__AVEQ=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__AVEQ=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__AVEQ=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__AVEQ=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5UEQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__RSPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__5UEQ));
+    __tmp__AVEQ=__tmp__RSPS;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__AVEQ=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__5UEQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__AVEQ=NULL;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__AVEQ=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__5UEQ));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    Self__CTPS=((__READ_SLOT__LL4K *)__tmp__5UEQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CTPS->slot__UYFM),Self__CTPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DTPS=execute_access_unlink__RBMM(Self__CTPS);
+    __tmp__AVEQ=__tmp__DTPS;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__AVEQ=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5UEQ));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__AVEQ=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5UEQ));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DTPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5UEQ));
+    __tmp__AVEQ=__tmp__DTPS;
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__AVEQ=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5UEQ));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DTPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5UEQ));
+    __tmp__AVEQ=__tmp__DTPS;
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__AVEQ=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__5UEQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__AVEQ=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__5UEQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__LTPS=((__READ_GLOBAL__T4YL *)__tmp__5UEQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LTPS->global__KAKM),Self__LTPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LTPS->global__KAKM));
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__AVEQ=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__5UEQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__AVEQ=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__5UEQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__AVEQ=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__5UEQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__AVEQ=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5UEQ));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__AVEQ=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__5UEQ));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__AVEQ=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__5UEQ));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__AVEQ=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__5UEQ));
+  } break;
+  };
+  if (((void *)__tmp__AVEQ != (void *)NULL)) {
+    Self__DNPT=((__LIST__WH *)list_current__F5GB);
+    Self__QY2T=((__FAST_ARRAYoINSTRo__EA4D *)Self__DNPT->expr_list__NA4D);
+    index__SY2T=(__INTEGER__Q)(Self__DNPT->index__1CFE -  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((index__SY2T == (__INTEGER__Q)(Self__QY2T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+      add_last__S04F(Self__QY2T,__tmp__AVEQ);
+    } else /* FALSE */ {
+      add_last__S04F(Self__QY2T,__tmp__AVEQ);
+      upper_index__R4FU=(__INTEGER__Q)(Self__QY2T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__S4FU=upper_index__R4FU;
+      while ((Self__S4FU >= index__SY2T)) {
+        __tmp__U4FU=((void **)Self__QY2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__S4FU];
+        i__V4FU=(__INTEGER__Q)(Self__S4FU +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__QY2T->parent_arrayed_collection__MA4D.storage__V14F)[i__V4FU]=__tmp__U4FU;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__QY2T->parent_arrayed_collection__MA4D.storage__V14F)[Self__S4FU]=NULL;
+        Self__S4FU=(__INTEGER__Q)(Self__S4FU -  1);
+      };
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__QY2T->parent_arrayed_collection__MA4D.storage__V14F)[index__SY2T]=__tmp__AVEQ;
+    };
+    Self__DNPT->index__1CFE=(__INTEGER__Q)(Self__DNPT->index__1CFE +  1);
+  };
+  __tmp__5UEQ=Self__2UEQ->parent_expr_binary__BBEP.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__5UEQ)->__id) {
+  case __STRING_CST__5J__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__AVEQ=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__5UEQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__AVEQ=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__5UEQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__LL4S=((__READ_LOCAL__55ZI *)__tmp__5UEQ);
+    Self__KY2T=((__LOCAL__L4WC *)Self__LL4S->local__BVEJ);
+    Self__KY2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KY2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KY2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LY2T=create__34B( 250);
+      display__HAEJ(Self__LL4S,__tmp__LY2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LY2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__PP2R=((__LIST *)list_current__EH1);
-      voir__QP2R=create__AXB( 250);
-      display__EQQG(Self__PP2R,voir__QP2R);
-      put_string__2EG(((__STRING *)voir__QP2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__AVEQ=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__5UEQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__AVEQ=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5UEQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__LL4S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5UEQ)->receiver__RA5J);
+    Self__KY2T=((__LOCAL__L4WC *)Self__LL4S->local__BVEJ);
+    Self__KY2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KY2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KY2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LY2T=create__34B( 250);
+      display__HAEJ(Self__LL4S,__tmp__LY2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LY2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LTUO=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__LTUO=execute_unlink__BCMK(__tmp__KTUO);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__LTUO=execute_unlink__IHMK(__tmp__KTUO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__AVEQ=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__LTUO=execute_unlink__ZHMK(__tmp__KTUO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__AVEQ=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__5UEQ));
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LTUO=NULL;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__AVEQ=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__5UEQ));
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LTUO=NULL;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__AVEQ=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__5UEQ));
   } break;
-  case __IS_EXPANDED__: {
-    Self__HKKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KTUO)->receiver__WN2H);
-    Self__RP2R=((__LOCAL *)Self__HKKQ->local__HJZD);
-    Self__RP2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RP2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__RP2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__SP2R=create__AXB( 250);
-      display__UXFK(Self__HKKQ,voir__SP2R);
-      put_string__2EG(((__STRING *)voir__SP2R));
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__UP2R=((__LIST *)list_current__EH1);
-      voir__VP2R=create__AXB( 250);
-      display__EQQG(Self__UP2R,voir__VP2R);
-      put_string__2EG(((__STRING *)voir__VP2R));
-      fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__LTUO=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__KTUO));
-    __tmp__LTUO=NULL;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__AVEQ=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__5UEQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__LTUO=execute_unlink__0IMK(__tmp__KTUO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__AVEQ=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__5UEQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__LTUO=execute_unlink__LJMK(__tmp__KTUO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__AVEQ=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5UEQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__LTUO=execute_unlink__2JMK(__tmp__KTUO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__AVEQ=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5UEQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__LTUO=execute_unlink__NKMK(__tmp__KTUO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RSPS=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__5UEQ));
+    __tmp__AVEQ=__tmp__RSPS;
   } break;
-  case __EXPR_AND__: {
-    __tmp__LTUO=execute_unlink__4KMK(__tmp__KTUO);
+  case __ITEM__HGOJ__: {
+    __tmp__AVEQ=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__5UEQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__LTUO=execute_unlink__PLMK(__tmp__KTUO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__AVEQ=NULL;
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__LTUO=execute_unlink__AMMK(__tmp__KTUO);
+  case __CAST__1HOJ__: {
+    __tmp__AVEQ=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__5UEQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__LTUO=execute_link__ROPK(((__PUT_TO *)__tmp__KTUO));
+  case __REAL_CST__1LOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
   } break;
-  case __ITEM__: {
-    __tmp__LTUO=execute_unlink__UMMK(__tmp__KTUO);
+  case __CHARACTER_CST__RMOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
   } break;
-  case __SIZE_OF__: {
-    __tmp__LTUO=execute_unlink__ENMK(__tmp__KTUO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__AVEQ=NULL;
   } break;
-  case __CAST__: {
-    __tmp__LTUO=execute_unlink__JNMK(__tmp__KTUO);
+  case __READ_SLOT__LL4K__: {
+    Self__CTPS=((__READ_SLOT__LL4K *)__tmp__5UEQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__CTPS->slot__UYFM),Self__CTPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DTPS=execute_access_unlink__RBMM(Self__CTPS);
+    __tmp__AVEQ=__tmp__DTPS;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__LTUO=execute_unlink__4UQL(__tmp__KTUO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__AVEQ=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5UEQ));
   } break;
-  case __READ_SLOT__: {
-    __tmp__LTUO=execute_unlink__QEAL(__tmp__KTUO);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__GPFQ=((__READ_GLOBAL *)__tmp__KTUO);
-    unread__CGNL(Self__GPFQ->global__ZGJK,Self__GPFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__GPFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__GPFQ->global__ZGJK);
-    };
-    __tmp__LTUO=NULL;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__AVEQ=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5UEQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__LTUO=execute_unlink__S1ZM(__tmp__KTUO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__DTPS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5UEQ));
+    __tmp__AVEQ=__tmp__DTPS;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__LTUO=execute_unlink__FBFO(__tmp__KTUO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__AVEQ=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5UEQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LTUO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__KTUO));
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__DTPS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5UEQ));
+    __tmp__AVEQ=__tmp__DTPS;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__LTUO=execute_unlink__VBFO(__tmp__KTUO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__AVEQ=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__5UEQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LTUO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__KTUO));
+  case __EXPR_ADD__SZVL__: {
+    __tmp__AVEQ=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__5UEQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__LTUO=execute_unlink__JBKM(__tmp__KTUO);
+  case __READ_GLOBAL__T4YL__: {
+    Self__LTPS=((__READ_GLOBAL__T4YL *)__tmp__5UEQ);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__LTPS->global__KAKM),Self__LTPS);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__LTPS->global__KAKM));
+    __tmp__AVEQ=NULL;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__LTUO=execute_unlink__OUNL(__tmp__KTUO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__AVEQ=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__5UEQ));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__LTUO=execute_unlink__IWZM(__tmp__KTUO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__AVEQ=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__5UEQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__LTUO=execute_unlink__FCFO(__tmp__KTUO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__AVEQ=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__5UEQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__LTUO=execute_unlink__EOEP(__tmp__KTUO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__AVEQ=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5UEQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__LTUO=execute_unlink__SZQN(__tmp__KTUO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__AVEQ=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__5UEQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__LTUO=execute_unlink__C0QN(__tmp__KTUO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__AVEQ=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__5UEQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__LTUO=execute_unlink__ZNQN(__tmp__KTUO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__LTUO=execute_unlink__2SUO(__tmp__KTUO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__AVEQ=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__5UEQ));
   } break;
   };
-  return(__tmp__LTUO);
+  __tmp__5UEQ=__tmp__AVEQ;
+  return(__tmp__5UEQ);
 }
 
-static void* execute_link__KA0K(__EXTERNAL_C *Self__LA0K)
-// ({EXTERNAL_C}) With resultRecursive, No inlinable.
+static void* execute_link__QF3H(__EXTERNAL_C__Y5WC *Self__RF3H)
+// ({EXTERNAL_C__Y5WC}) With result Recursive, No inlinable.
 {
-  __INTEGER __tmp__ZA0K,Self__CIDL;
-  void *__tmp__AB0K,*__tmp__BB0K;
-  __LIST *Self__4KKQ;
-  void *voir__3KKQ;
-  if (((void *)Self__LA0K->access_list__4VZD != (void *)NULL)) {
-    __tmp__ZA0K=((__FAST_ARRAYoEXPRo *)Self__LA0K->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
-    Self__CIDL= 0;
-    while ((Self__CIDL <= __tmp__ZA0K)) {
-      __tmp__AB0K=((void **)((__FAST_ARRAYoEXPRo *)Self__LA0K->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CIDL];
-      switch (((struct ___OBJ *)__tmp__AB0K)->__id) {
-      case __LIST__: {
-        __tmp__BB0K=execute_link__TTOG(__tmp__AB0K);
-      } break;
-      case __STRING_CST__: {
-        __tmp__BB0K=((__STRING_CST *)__tmp__AB0K);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__BB0K=execute_link__KA0K(__tmp__AB0K);
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__BB0K=((__PROTOTYPE_CST *)__tmp__AB0K);
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__BB0K=((__INTEGER_CST *)__tmp__AB0K);
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__BB0K=execute_link__4HAL(__tmp__AB0K);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        Self__4KKQ=((__LIST *)list_current__EH1);
-        voir__3KKQ=create__AXB( 250);
-        display__EQQG(Self__4KKQ,voir__3KKQ);
-        put_string__2EG(((__STRING *)voir__3KKQ));
+  __INTEGER__Q __tmp__5F3H,Self__E3AI;
+  void *__tmp__GG3H,*__tmp__HG3H;
+  __LIST__WH *Self__LM4S;
+  __STRING__BC *__tmp__KM4S;
+  __FAST_ARRAYoEXPRo__45WC *Self__MNPT;
+  if (((void *)Self__RF3H->access_list__Z54D != (void *)NULL)) {
+    __tmp__5F3H=Self__RF3H->access_list__Z54D->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__E3AI= 0;
+    while ((Self__E3AI <= __tmp__5F3H)) {
+      __tmp__GG3H=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__RF3H->access_list__Z54D)->parent_arrayed_collection__GAXC.storage__HREI)[Self__E3AI];
+      switch (((struct ___OBJ *)__tmp__GG3H)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__HG3H=((__STRING_CST__5J *)__tmp__GG3H);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__HG3H=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__GG3H));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__HG3H=((__PROTOTYPE_CST__LAXC *)__tmp__GG3H);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__HG3H=((__INTEGER_CST__XAXC *)__tmp__GG3H);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        Self__LM4S=((__LIST__WH *)list_current__F5GB);
+        __tmp__KM4S=create__34B( 250);
+        display__0HFE(Self__LM4S,__tmp__KM4S);
+        put_string__RGZ(((__STRING__BC *)__tmp__KM4S));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_514));
+        print__KKG((&__string_476));
         fputc((int)('\n'),stdout);
         exit(( 1));
-        __tmp__BB0K=NULL;
+        __tmp__HG3H=NULL;
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__HG3H=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__GG3H));
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__BB0K=execute_link__WMAL(__tmp__AB0K);
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__HG3H=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__GG3H));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__BB0K=execute_link__5QAL(__tmp__AB0K);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__HG3H=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GG3H));
       } break;
-      case __REAL_CST__: {
-        __tmp__BB0K=((__REAL_CST *)__tmp__AB0K);
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__HG3H=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__GG3H));
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__BB0K=((__CHARACTER_CST *)__tmp__AB0K);
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__HG3H=((__GET_TYPE_ID__HAOJ *)__tmp__GG3H);
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__BB0K=execute_link__OVAL(__tmp__AB0K);
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__HG3H=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__GG3H));
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__BB0K=execute_link__VWAL(__tmp__AB0K);
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__HG3H=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__GG3H));
       } break;
-      case __EXPR_SUP__: {
-        __tmp__BB0K=execute_link__0WAL(__tmp__AB0K);
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__HG3H=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__GG3H));
       } break;
-      case __EXPR_SUB__: {
-        __tmp__BB0K=execute_link__D1AL(__tmp__AB0K);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__HG3H=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__GG3H));
       } break;
-      case __EXPR_MUL__: {
-        __tmp__BB0K=execute_link__M5AL(__tmp__AB0K);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__HG3H=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__GG3H));
       } break;
-      case __EXPR_DIV__: {
-        __tmp__BB0K=execute_link__VDBL(__tmp__AB0K);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__HG3H=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__GG3H));
       } break;
-      case __EXPR_AND__: {
-        __tmp__BB0K=execute_link__4HBL(__tmp__AB0K);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__HG3H=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__GG3H));
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__BB0K=execute_link__HMBL(__tmp__AB0K);
+      case __PUT_TO__TFOJ__: {
+        __tmp__HG3H=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__GG3H));
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__BB0K=execute_link__QQBL(__tmp__AB0K);
+      case __ITEM__HGOJ__: {
+        __tmp__HG3H=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__GG3H));
       } break;
-      case __PUT_TO__: {
-        __tmp__BB0K=execute_link__ROPK(__tmp__AB0K);
+      case __SIZE_OF__5GOJ__: {
+        __tmp__HG3H=((__SIZE_OF__5GOJ *)__tmp__GG3H);
       } break;
-      case __ITEM__: {
-        __tmp__BB0K=execute_link__ZUBL(__tmp__AB0K);
+      case __CAST__1HOJ__: {
+        __tmp__HG3H=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__GG3H));
       } break;
-      case __SIZE_OF__: {
-        __tmp__BB0K=execute_link__AVBL(__tmp__AB0K);
+      case __REAL_CST__1LOJ__: {
+        __tmp__HG3H=((__REAL_CST__1LOJ *)__tmp__GG3H);
       } break;
-      case __CAST__: {
-        __tmp__BB0K=execute_link__FVBL(__tmp__AB0K);
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__HG3H=((__CHARACTER_CST__RMOJ *)__tmp__GG3H);
       } break;
-      case __CALL_SLOT__: {
-        __tmp__BB0K=execute_link__CDUL(__tmp__AB0K);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__HG3H=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__GG3H);
       } break;
-      case __READ_SLOT__: {
-        __tmp__BB0K=execute_link__4YBL(__tmp__AB0K);
+      case __READ_SLOT__LL4K__: {
+        __tmp__HG3H=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__GG3H));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__BB0K=execute_link__O3BL(__tmp__AB0K);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__HG3H=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GG3H));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__BB0K=execute_link__C2ZM(__tmp__AB0K);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__HG3H=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GG3H));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__BB0K=execute_link__SGFO(__tmp__AB0K);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__HG3H=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GG3H));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__BB0K=execute_link__KOLO(__tmp__AB0K);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__HG3H=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GG3H));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__BB0K=execute_link__LMFO(__tmp__AB0K);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__HG3H=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GG3H));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__BB0K=execute_link__OULO(__tmp__AB0K);
+      case __EXPR_NEG__EZVL__: {
+        __tmp__HG3H=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__GG3H));
       } break;
-      case __EXPR_NEG__: {
-        __tmp__BB0K=execute_link__IPKM(__tmp__AB0K);
+      case __EXPR_ADD__SZVL__: {
+        __tmp__HG3H=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__GG3H));
       } break;
-      case __EXPR_ADD__: {
-        __tmp__BB0K=execute_link__VXOL(__tmp__AB0K);
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__HG3H=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__GG3H));
       } break;
-      case __EXPR_NOT__: {
-        __tmp__BB0K=execute_link__W4ZM(__tmp__AB0K);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__HG3H=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__GG3H));
       } break;
-      case __EXPR_MOD__: {
-        __tmp__BB0K=execute_link__ESFO(__tmp__AB0K);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__HG3H=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__GG3H));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__BB0K=execute_link__2QEP(__tmp__AB0K);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__HG3H=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__GG3H));
       } break;
-      case __EXPR_INF__: {
-        __tmp__BB0K=execute_link__F1QN(__tmp__AB0K);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__HG3H=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GG3H));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__BB0K=execute_link__O5QN(__tmp__AB0K);
+      case __EXPR_INF__OXBP__: {
+        __tmp__HG3H=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__GG3H));
       } break;
-      case __EXPR_OR__: {
-        __tmp__BB0K=execute_link__LSQN(__tmp__AB0K);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__HG3H=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__GG3H));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__BB0K=execute_link__M3UO(__tmp__AB0K);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__HG3H=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__GG3H));
       } break;
       };
-      ((void **)((__FAST_ARRAYoEXPRo *)Self__LA0K->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CIDL]=__tmp__BB0K;
-      Self__CIDL=(__INTEGER)(Self__CIDL +  1);
+      Self__MNPT=((__FAST_ARRAYoEXPRo__45WC *)Self__RF3H->access_list__Z54D);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__MNPT->parent_arrayed_collection__GAXC.storage__HREI)[Self__E3AI]=__tmp__HG3H;
+      Self__E3AI=(__INTEGER__Q)(Self__E3AI +  1);
     };
   };
-  return(Self__LA0K);
+  __tmp__GG3H=Self__RF3H;
+  return(__tmp__GG3H);
 }
 
-static void* execute_link__4HAL(__READ_LOCAL *Self__5HAL)
-// ({READ_LOCAL}) With resultNo recursive, No inlinable.
+static void* execute_link__RMBK(__READ_LOCAL__55ZI *Self__SMBK)
+// ({READ_LOCAL__55ZI}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__RTMR,v__LUMR;
-  void *result__DIAL,*__tmp__OFGL,*__tmp__UGGL,*result__51IL,*val__A2IL;
-  void *__tmp__HDJL;
-  void *s__FIAL,*g__D2IL,*__tmp__V4IL;
-  void *result__EEGL,*__tmp__WFGL,*__tmp__LKAL;
-  __INTEGER j__FEGL,typ_id__JTMR,typ_id__VTMR,result__5TMR,result__5XCN;
-  __INTEGER result__1W2M,typ_id__DUMR,typ_id__PUMR,typ_id__1UMR;
-  __POSITION __tmp__AFGL,p__QTMR,p__2TMR,p__KUMR,p__WUMR,p__CVMR;
-  __LIST *Self__KKKQ,*Self__ZP2R,*Self__QR2R;
-  void *voir__JKKQ,*voir__XP2R,*voir__0P2R,*voir__OR2R,*voir__RR2R;
-  void *__tmp__NFGL,*__tmp__TGGL;
-  __LOCAL *Self__WP2R,*Self__W1IL,*Self__3XCN,*Self__NR2R,*Self__YEIL;
-  __STRING_CST *Self__MLCQ,*Self__ZLCQ;
-  __PROTOTYPE_CST *Self__NLCQ,*Self__0LCQ;
-  __INTEGER_CST *Self__OLCQ,*result__HTMR,*Self__PTMR,*Self__1LCQ;
-  __INTEGER_CST *result__BUMR,*Self__JUMR;
-  void *t__STMR,*t__4TMR,*t__MUMR,*t__YUMR;
-  __POINTER ptr__ITMR,ptr_table__2P2R,next__1P2R,result__3P2R;
-  __POINTER ptr_table__BQ2R,next__AQ2R,result__CQ2R,ptr__UTMR;
-  __POINTER ptr_table__GQ2R,next__FQ2R,result__HQ2R,ptr_table__LQ2R;
-  __POINTER next__KQ2R,result__MQ2R,ptr__CUMR,ptr_table__QQ2R;
-  __POINTER next__PQ2R,result__RQ2R,ptr_table__VQ2R,next__UQ2R;
-  __POINTER result__WQ2R,ptr__OUMR,ptr_table__0Q2R,next__ZQ2R;
-  __POINTER result__1Q2R,ptr_table__5Q2R,next__4Q2R,result__AR2R;
-  __POINTER ptr__0UMR,ptr_table__ER2R,next__DR2R,result__FR2R;
-  __POINTER ptr_table__JR2R,next__IR2R,result__KR2R;
-  __UINTEGER_32 sz__KTMR,a__LTMR,new_size__MTMR,t__NTMR,a__OTMR;
-  __UINTEGER_32 new_size__EQ2R,lab_type__DQ2R,sz__WTMR,a__XTMR;
-  __UINTEGER_32 new_size__YTMR,t__ZTMR,a__0TMR,new_size__OQ2R;
-  __UINTEGER_32 lab_type__NQ2R,sz__EUMR,a__FUMR,new_size__GUMR,t__HUMR;
-  __UINTEGER_32 a__IUMR,new_size__YQ2R,lab_type__XQ2R,sz__QUMR,a__RUMR;
-  __UINTEGER_32 new_size__SUMR,t__TUMR,a__UUMR,new_size__CR2R;
-  __UINTEGER_32 lab_type__BR2R,sz__2UMR,a__3UMR,new_size__4UMR,t__5UMR;
-  __UINTEGER_32 a__AVMR,new_size__MR2R,lab_type__LR2R;
-  __REAL_CST *Self__QLCQ,*result__TTMR,*Self__1TMR,*Self__3LCQ;
-  __REAL_CST *result__NUMR,*Self__VUMR;
-  void *v__3TMR,*v__XUMR;
-  __CHARACTER_CST *Self__SLCQ,*Self__5LCQ;
-  void *rd__B2IL,*__tmp__K4IL,*__tmp__OFBR,*__tmp__SFBR,*__tmp__TEDR;
-  void *l__C2IL,*__tmp__S4IL;
-  void *__tmp__Q4IL,*__tmp__T4IL;
-  __SLOT_DATA *Self__ZW2M;
-  __READ_LOCAL *__tmp__PFBR,*__tmp__TFBR;
-  __IS_EXPANDED *Self__AMCQ,*result__ZUMR,*Self__BVMR;
-  __READ_GLOBAL *__tmp__UEDR;
-  void *req_list__HEGL;
-  __BOOLEAN __tmp__PFGL,__tmp__VGGL,__tmp__5GGL,__tmp__2GGL,__tmp__NKAL;
-  __BOOLEAN __tmp__33IL,__tmp__A4IL,__tmp__Y4IL,__tmp__ADJL,__tmp__VAJL;
-  __BOOLEAN __tmp__ZAJL,__tmp__BDJL,__tmp__ZCJL,__tmp__3CJL,__tmp__JDJL;
-  result__DIAL=NULL;
-  s__FIAL=NULL;
-  result__EEGL=NULL;
-  j__FEGL= 0;
-  req_list__HEGL=NULL;
-  if ((((void *)((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_first__L5DH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0)))) {
-    print__1ZE(((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.intern_name__C25F);
+  __INTEGER_64__1SG v__Y5FU,v__RBGU;
+  void *result__WMBK,*__tmp__CXTK,*__tmp__IYTK;
+  __LOCAL__L4WC *Self__2XIT,*__tmp__AOBK,*l__UF3K,*__tmp__EI3K;
+  __LOCAL__L4WC *Self__IXTN;
+  __TYPES_TMP__AN5D *__tmp__QNBK,*Self__Y4FU;
+  __INTEGER__Q __tmp__Z4FU,Self__04FU,result__RAGU,Result__TAGU;
+  __INTEGER__Q Result__HKRT;
+  void *__tmp__BOBK;
+  __TYPE_FULL__XMB *__tmp__COBK,*Self__0RYT,*__tmp__1RYT,*t__SBGU;
+  __POSITION__OL __tmp__VWTK,p__X5FU,p__QBGU;
+  void *__tmp__BXTK,*__tmp__AOPT;
+  void *__tmp__KXTK;
+  __STRING__BC *__tmp__0Y2T,*__tmp__BZ2T;
+  __STRING_CST__5J *Self__A5FU,*result__24FU,*Self__ZAGU,*result__VAGU;
+  __POINTER__IB ptr__34FU,__tmp__54FU,__tmp__B5FU,__tmp__C5FU,ptr__WAGU;
+  __POINTER__IB __tmp__YAGU,__tmp__0AGU,__tmp__1AGU;
+  __UINTEGER_32__ZWB __tmp__D5FU,__tmp__2AGU;
+  __PROTOTYPE_CST__LAXC *Self__RXPS,*__tmp__SXPS,*Self__NZPS;
+  __PROTOTYPE_CST__LAXC *__tmp__OZPS;
+  __INTEGER_CST__XAXC *Self__UXPS,*Self__W5FU,*Self__QZPS,*Self__PBGU;
+  __REAL_CST__1LOJ *Self__YXPS,*Self__HAGU,*Self__5ZPS,*Self__QDGU;
+  __STRING_CONSTANT__0 *v__JAGU,*v__SDGU;
+  __CHARACTER_CST__RMOJ *Self__2XPS,*__tmp__3XPS,*Self__D0PS;
+  __CHARACTER_CST__RMOJ *__tmp__E0PS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__5XPS,*__tmp__AYPS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__G0PS,*__tmp__H0PS;
+  __SLOT_DATA__IJRG *g__VF3K,*__tmp__HI3K,*Self__54MO;
+  __LIST__WH *l__OAGU,*l__U1JN;
+  void *__tmp__CI3K;
+  __READ_LOCAL__55ZI *__tmp__4RYT,*__tmp__5RYT;
+  __IS_EXPANDED__35NJ *Self__UZPS,*Self__ACGU;
+  __GET_TYPE_ID__HAOJ *Self__ZZPS,*Self__QCGU;
+  __SIZE_OF__5GOJ *Self__2ZPS,*Self__ADGU;
+  void *__tmp__3Y2T;
+  __READ_GLOBAL__T4YL *__tmp__4Y2T;
+  __FAST_ARRAYoWRITEo__XJFJ *req_list__2VTK;
+  __BOOLEAN__L __tmp__DXTK,__tmp__JYTK,__tmp__EYIT,__tmp__QYTK;
+  __BOOLEAN__L __tmp__HK3K,__tmp__LK3K,__tmp__DM3K;
+  __FAST_ARRAYoINSTRo__EA4D *Self__WVVT;
+  result__WMBK=NULL;
+  Self__2XIT=((__LOCAL__L4WC *)Self__SMBK->local__BVEJ);
+  if (((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__2XIT->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__2XIT->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__2XIT->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__SMBK->local__BVEJ->parent_variable__O4WC.type__IO5D)->flag__RLK &  4) !=  0)))) {
+    __tmp__QNBK=new__2FHG();
+    get_type__4P3K(((__LOCAL__L4WC *)Self__SMBK->local__BVEJ),__tmp__QNBK);
+    if (((void *)((void **)((__TYPES_TMP__AN5D *)__tmp__QNBK)->parent_types__DN5D.storage__1LYI)[ 0] == (void *)TYPE_NULL__GMB__)) {
+      Self__Y4FU=((__TYPES_TMP__AN5D *)__tmp__QNBK);
+      __tmp__Z4FU=Self__Y4FU->parent_types__DN5D.upper__A1RH;
+      Self__04FU= 1;
+      while ((Self__04FU <= __tmp__Z4FU)) {
+        ((void **)Self__Y4FU->parent_types__DN5D.storage__1LYI)[(__INTEGER__Q)(Self__04FU -  1)]=((void **)Self__Y4FU->parent_types__DN5D.storage__1LYI)[Self__04FU];
+        Self__04FU=(__INTEGER__Q)(Self__04FU +  1);
+      };
+      Self__Y4FU->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__Y4FU->parent_types__DN5D.upper__A1RH -  1);
+    };
+    if (((__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__QNBK)->parent_types__DN5D.upper__A1RH +  1) ==  1)) {
+      __tmp__AOBK=Self__SMBK->local__BVEJ;
+      __tmp__BOBK=((void **)((__TYPES_TMP__AN5D *)__tmp__QNBK)->parent_types__DN5D.storage__1LYI)[ 0];
+      switch (((struct ___OBJ *)__tmp__BOBK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__COBK=((__TYPE__FF *)__tmp__BOBK)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__COBK=((__TYPE_NULL__GMB *)__tmp__BOBK)->parent_type__HMB.default__CMC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__COBK=((__TYPE_VOID__IMB *)__tmp__BOBK)->parent_type__JMB.default__CMC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__COBK=((__TYPE_CONTEXT__KMB *)__tmp__BOBK)->parent_type__LMB.default__CMC;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__COBK=((__TYPE_ID__MMB *)__tmp__BOBK)->parent_type__NMB.default__CMC;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__COBK=((__TYPE_GENERIC__OCY *)__tmp__BOBK)->parent_type__PCY.default__CMC;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__COBK=((__TYPE_BLOCK__CP5D *)__tmp__BOBK)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__COBK=((__PROFIL_BLOCK__O3NJ *)__tmp__BOBK)->parent_type__Q3NJ.default__CMC;
+      } break;
+      };
+      Self__0RYT=((__TYPE_FULL__XMB *)__tmp__COBK);
+      __tmp__COBK=NULL;
+      if (((__UINTEGER_8__4LC)(Self__0RYT->flag__RLK &  1) !=  0)) {
+        __tmp__COBK=Self__0RYT;
+      } else /* FALSE */ {
+        __tmp__1RYT=get_with__DJRB(Self__0RYT,(__UINTEGER_8__4LC)(Self__0RYT->flag__RLK |  4));
+        __tmp__COBK=__tmp__1RYT;
+      };
+      ((__LOCAL__L4WC *)__tmp__AOBK)->parent_variable__O4WC.type__IO5D=__tmp__COBK;
+    };
+    free__GNZI(((__TYPES_TMP__AN5D *)__tmp__QNBK));
+  };
+  __tmp__BOBK=NULL;
+  __tmp__Z4FU= 0;
+  req_list__2VTK=NULL;
+  if ((((void *)Self__SMBK->local__BVEJ->parent_variable__O4WC.require_first__FKFJ == (void *)NULL) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__SMBK->local__BVEJ->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0)))) {
+    print__KKG(((__STRING_CONSTANT__0 *)Self__SMBK->local__BVEJ->parent_variable__O4WC.intern_name__UN5D));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_558));
-    fputc((int)(((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
-    print__1ZE((&__string_384));
-    __tmp__AFGL=Self__5HAL->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    put_error__text__0AH( 2,(&__string_559));
-    put_position__ECH(__tmp__AFGL);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    print__KKG((&__string_640));
+    fputc((int)(Self__SMBK->local__BVEJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC),stdout);
+    print__KKG((&__string_641));
+    __tmp__VWTK=Self__SMBK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    put_error__text__EQE( 2,(&__string_642));
+    put_position__PRE(__tmp__VWTK);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
       exit(( 1));
     };
-    Self__KKKQ=((__LIST *)list_current__EH1);
-    voir__JKKQ=create__AXB( 250);
-    display__EQQG(Self__KKKQ,voir__JKKQ);
-    put_string__2EG(((__STRING *)voir__JKKQ));
-    fputc((int)('\n'),stdout);
-    exit(( 0));
   };
-  if (((void *)((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
-    __tmp__NFGL=((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_first__L5DH;
-    switch (((struct ___OBJ *)__tmp__NFGL)->__id) {
-    case __WRITE_GLOBAL__: {
-      __tmp__OFGL=((__WRITE_GLOBAL *)__tmp__NFGL)->parent_write__YAGH.value__PAEH;
+  if (((void *)Self__SMBK->local__BVEJ->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+    __tmp__BXTK=Self__SMBK->local__BVEJ->parent_variable__O4WC.require_first__FKFJ;
+    switch (((struct ___OBJ *)__tmp__BXTK)->__id) {
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__CXTK=((__WRITE_GLOBAL__WXKJ *)__tmp__BXTK)->parent_write__XXKJ.value__3EJJ;
     } break;
-    case __WRITE_SLOT__: {
-      __tmp__OFGL=((__WRITE_SLOT *)__tmp__NFGL)->parent_write__FBGH.value__PAEH;
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__CXTK=((__WRITE_SLOT__EYKJ *)__tmp__BXTK)->parent_write__FYKJ.value__3EJJ;
     } break;
-    case __WRITE_LOCAL__: {
-      __tmp__OFGL=((__WRITE_LOCAL *)__tmp__NFGL)->parent_write__540I.value__PAEH;
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__CXTK=((__WRITE_LOCAL__TEYJ *)__tmp__BXTK)->parent_write__UEYJ.value__3EJJ;
     } break;
     };
-    switch (((struct ___OBJ *)__tmp__OFGL)->__id) {
-    case __LIST__: {
-      __tmp__PFGL=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__PFGL=TRUE__;
+    switch (((struct ___OBJ *)__tmp__CXTK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DXTK=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__PFGL=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__PFGL=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DXTK=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__PFGL=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DXTK=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__PFGL=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__PFGL=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__PFGL=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_AND__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__PFGL=FALSE__;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__PFGL=FALSE__;
+    case __ITEM__HGOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__PFGL=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__PFGL=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__PFGL=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DXTK=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__PFGL=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DXTK=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__PFGL=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DXTK=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__PFGL=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__PFGL=FALSE__;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_INF__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_OR__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__PFGL=FALSE__;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DXTK=FALSE__O__;
     } break;
     };
-    if (__tmp__PFGL) {
-      if (__tmp__OFGL==NULL) {
-        __tmp__WFGL=NULL;
+    if (__tmp__DXTK) {
+      if (__tmp__CXTK==NULL) {
+        __tmp__KXTK=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__OFGL)->__id) {
-        case __LIST__: {
-          __tmp__WFGL=NULL;
+        switch (((struct ___OBJ *)__tmp__CXTK)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__KXTK=((void *)__tmp__CXTK);
         } break;
-        case __STRING_CST__: {
-          __tmp__WFGL=((void *)__tmp__OFGL);
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__WFGL=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__KXTK=((void *)__tmp__CXTK);
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__WFGL=((void *)__tmp__OFGL);
+        case __INTEGER_CST__XAXC__: {
+          __tmp__KXTK=((void *)__tmp__CXTK);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__WFGL=((void *)__tmp__OFGL);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__WFGL=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__WFGL=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__WFGL=((void *)__tmp__OFGL);
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__WFGL=((void *)__tmp__OFGL);
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__WFGL=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__WFGL=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__WFGL=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__WFGL=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__WFGL=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__KXTK=((void *)__tmp__CXTK);
         } break;
-        case __SIZE_OF__: {
-          __tmp__WFGL=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__KXTK=((void *)__tmp__CXTK);
         } break;
-        case __CAST__: {
-          __tmp__WFGL=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__KXTK=((void *)__tmp__CXTK);
         } break;
-        case __CALL_SLOT__: {
-          __tmp__WFGL=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__WFGL=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__KXTK=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__WFGL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__WFGL=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__KXTK=NULL;
         } break;
         }
       };
-      result__EEGL=__tmp__WFGL;
-      req_list__HEGL=((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_list__25DH;
-      if (((void *)req_list__HEGL != (void *)NULL)) {
-        j__FEGL= 0;
-        while ((! ((j__FEGL > ((__FAST_ARRAYoWRITEo *)req_list__HEGL)->parent_arrayed_collection__15DH.upper__VODI) || ((void *)result__EEGL == (void *)NULL)))) {
-          __tmp__TGGL=((void **)((__FAST_ARRAYoWRITEo *)req_list__HEGL)->parent_arrayed_collection__15DH.storage__TPDI)[j__FEGL];
-          switch (((struct ___OBJ *)__tmp__TGGL)->__id) {
-          case __WRITE_GLOBAL__: {
-            __tmp__UGGL=((__WRITE_GLOBAL *)__tmp__TGGL)->parent_write__YAGH.value__PAEH;
+      __tmp__BOBK=__tmp__KXTK;
+      req_list__2VTK=Self__SMBK->local__BVEJ->parent_variable__O4WC.require_list__QKFJ;
+      if (((void *)req_list__2VTK != (void *)NULL)) {
+        __tmp__Z4FU= 0;
+        while ((! ((__tmp__Z4FU > req_list__2VTK->parent_arrayed_collection__5JFJ.upper__0KFJ) || ((void *)__tmp__BOBK == (void *)NULL)))) {
+          __tmp__AOPT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__2VTK)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__Z4FU];
+          switch (((struct ___OBJ *)__tmp__AOPT)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__IYTK=((__WRITE_GLOBAL__WXKJ *)__tmp__AOPT)->parent_write__XXKJ.value__3EJJ;
           } break;
-          case __WRITE_SLOT__: {
-            __tmp__UGGL=((__WRITE_SLOT *)__tmp__TGGL)->parent_write__FBGH.value__PAEH;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__IYTK=((__WRITE_SLOT__EYKJ *)__tmp__AOPT)->parent_write__FYKJ.value__3EJJ;
           } break;
-          case __WRITE_LOCAL__: {
-            __tmp__UGGL=((__WRITE_LOCAL *)__tmp__TGGL)->parent_write__540I.value__PAEH;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__IYTK=((__WRITE_LOCAL__TEYJ *)__tmp__AOPT)->parent_write__UEYJ.value__3EJJ;
           } break;
           };
-          switch (((struct ___OBJ *)__tmp__UGGL)->__id) {
-          case __LIST__: {
-            __tmp__VGGL=FALSE__;
-          } break;
-          case __STRING_CST__: {
-            __tmp__VGGL=TRUE__;
+          switch (((struct ___OBJ *)__tmp__IYTK)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__JYTK=TRUE__K__;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__VGGL=FALSE__;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__VGGL=TRUE__;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__JYTK=TRUE__K__;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__VGGL=TRUE__;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__JYTK=TRUE__K__;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__VGGL=FALSE__;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __REAL_CST__: {
-            __tmp__VGGL=TRUE__;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__VGGL=TRUE__;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_AND__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__VGGL=FALSE__;
+          case __PUT_TO__TFOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__VGGL=FALSE__;
+          case __ITEM__HGOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __PUT_TO__: {
-            __tmp__VGGL=FALSE__;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __ITEM__: {
-            __tmp__VGGL=FALSE__;
+          case __CAST__1HOJ__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __SIZE_OF__: {
-            __tmp__VGGL=FALSE__;
+          case __REAL_CST__1LOJ__: {
+            __tmp__JYTK=TRUE__K__;
           } break;
-          case __CAST__: {
-            __tmp__VGGL=FALSE__;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__JYTK=TRUE__K__;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__VGGL=FALSE__;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__JYTK=TRUE__K__;
           } break;
-          case __READ_SLOT__: {
-            __tmp__VGGL=FALSE__;
+          case __READ_SLOT__LL4K__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__VGGL=FALSE__;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_INF__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_INF__OXBP__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_OR__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__VGGL=FALSE__;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__JYTK=FALSE__O__;
           } break;
           };
-          if ((! __tmp__VGGL)) {
-            __tmp__5GGL=TRUE__;
-          } else {
-            switch (((struct ___OBJ *)result__EEGL)->__id) {
-            case __STRING_CST__: {
-              __tmp__2GGL=(! __infix_equal_equal__XN1L(((__STRING_CST *)result__EEGL),__tmp__UGGL));
+          if ((! __tmp__JYTK)) {
+            __tmp__JYTK=TRUE__K__;
+          } else /* FALSE */ {
+            switch (((struct ___OBJ *)__tmp__BOBK)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__EYIT=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__BOBK),__tmp__IYTK);
+              __tmp__QYTK=(! __tmp__EYIT);
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__EYIT=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__BOBK)),__tmp__IYTK);
+              __tmp__QYTK=(! __tmp__EYIT);
             } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__2GGL=(! __infix_equal_equal__MO1L(((__PROTOTYPE_CST *)result__EEGL),__tmp__UGGL));
+            case __INTEGER_CST__XAXC__: {
+              __tmp__EYIT=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__BOBK)),__tmp__IYTK);
+              __tmp__QYTK=(! __tmp__EYIT);
             } break;
-            case __INTEGER_CST__: {
-              __tmp__2GGL=(! __infix_equal_equal__3O1L(((__INTEGER_CST *)result__EEGL),__tmp__UGGL));
+            case __REAL_CST__1LOJ__: {
+              __tmp__EYIT=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__BOBK)),__tmp__IYTK);
+              __tmp__QYTK=(! __tmp__EYIT);
             } break;
-            case __REAL_CST__: {
-              __tmp__2GGL=(! __infix_equal_equal__FS1L(((__REAL_CST *)result__EEGL),__tmp__UGGL));
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__EYIT=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__BOBK)),__tmp__IYTK);
+              __tmp__QYTK=(! __tmp__EYIT);
             } break;
-            case __CHARACTER_CST__: {
-              __tmp__2GGL=(! __infix_equal_equal__5S1L(((__CHARACTER_CST *)result__EEGL),__tmp__UGGL));
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__EYIT=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__BOBK)),__tmp__IYTK);
+              __tmp__QYTK=(! __tmp__EYIT);
             } break;
             };
-            __tmp__5GGL=__tmp__2GGL;
+            __tmp__JYTK=__tmp__QYTK;
           };
-          if (__tmp__5GGL) {
-            result__EEGL=NULL;
+          if (__tmp__JYTK) {
+            __tmp__BOBK=NULL;
           };
-          j__FEGL=(__INTEGER)(j__FEGL +  1);
+          __tmp__Z4FU=(__INTEGER__Q)(__tmp__Z4FU +  1);
         };
       };
     };
   };
-  if (((void *)result__EEGL != (void *)NULL)) {
-    Self__WP2R=((__LOCAL *)Self__5HAL->local__HJZD);
-    Self__WP2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WP2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__WP2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__XP2R=create__AXB( 250);
-      display__UXFK(Self__5HAL,voir__XP2R);
-      put_string__2EG(((__STRING *)voir__XP2R));
+  if (((void *)__tmp__BOBK != (void *)NULL)) {
+    __tmp__AOBK=((__LOCAL__L4WC *)Self__SMBK->local__BVEJ);
+    __tmp__AOBK->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__AOBK->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((__tmp__AOBK->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__0Y2T=create__34B( 250);
+      display__HAEJ(Self__SMBK,__tmp__0Y2T);
+      put_string__RGZ(((__STRING__BC *)__tmp__0Y2T));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__ZP2R=((__LIST *)list_current__EH1);
-      voir__0P2R=create__AXB( 250);
-      display__EQQG(Self__ZP2R,voir__0P2R);
-      put_string__2EG(((__STRING *)voir__0P2R));
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
       fputc((int)('\n'),stdout);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    switch (((struct ___OBJ *)result__EEGL)->__id) {
-    case __STRING_CST__: {
-      Self__MLCQ=((__STRING_CST *)result__EEGL);
-      __tmp__LKAL=create__text__ITMH(Self__MLCQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MLCQ->string__BK2H);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__NLCQ=((__PROTOTYPE_CST *)result__EEGL);
-      __tmp__LKAL=create__type__PKQC(Self__NLCQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NLCQ->parent_constant__W2LC.static_type__M2YD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__OLCQ=((__INTEGER_CST *)result__EEGL);
-      p__QTMR=Self__OLCQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__RTMR=Self__OLCQ->value__W4YD;
-      t__STMR=Self__OLCQ->parent_constant__B3LC.static_type__M2YD;
-      result__HTMR=NULL;
-      ptr__ITMR=((__POINTER )(NULL));
-      typ_id__JTMR= 0;
-      sz__KTMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__KTMR ==  0)) {
-        result__HTMR=INTEGER_CST__;
-      } else {
-        typ_id__JTMR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KTMR);
-        if ((typ_id__JTMR == (__INTEGER)(-  1))) {
-          a__LTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MTMR=(__UINTEGER_32)((__UINTEGER_32)(sz__KTMR + a__LTMR) & (__UINTEGER_32)(~ a__LTMR));
-          ptr_table__2P2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MTMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__1P2R=((__POINTER )(NULL));
-          result__3P2R=((__POINTER *)ptr_table__2P2R)[ 0];
-          if ((result__3P2R == (void *)NULL)) {
-            result__3P2R=new_lab__2PJ(new_size__MTMR);
-            next__1P2R=(void *)((unsigned long)result__3P2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MTMR)));
-            ((__POINTER *)next__1P2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2P2R)[ 0]=next__1P2R;
-          } else {
-            next__1P2R=((__POINTER *)result__3P2R)[ 0];
-            if ((next__1P2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3P2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MTMR <<  1)) <=  4096)) {
-                next__1P2R=(void *)((unsigned long)result__3P2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MTMR)));
-              } else {
-                next__1P2R=new_lab__2PJ(new_size__MTMR);
-              };
-              ((__POINTER *)next__1P2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2P2R)[ 0]=next__1P2R;
-            } else {
-              ((__POINTER *)result__3P2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1P2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3P2R=next__1P2R;
-            };
-          };
-          ptr__ITMR=result__3P2R;
-        } else {
-          t__NTMR=((__UINTEGER_32 )typ_id__JTMR);
-          a__OTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EQ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__KTMR + a__OTMR) & (__UINTEGER_32)(~ a__OTMR));
-          ptr_table__BQ2R=((__POINTER )(&(table_type[(t__NTMR)])));
-          lab_type__DQ2R=(__UINTEGER_32)(t__NTMR |  1);
-          next__AQ2R=((__POINTER )(NULL));
-          result__CQ2R=((__POINTER *)ptr_table__BQ2R)[ 0];
-          if ((result__CQ2R == (void *)NULL)) {
-            result__CQ2R=new_lab__2PJ(lab_type__DQ2R);
-            next__AQ2R=(void *)((unsigned long)result__CQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQ2R)));
-            ((__POINTER *)next__AQ2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BQ2R)[ 0]=next__AQ2R;
-          } else {
-            next__AQ2R=((__POINTER *)result__CQ2R)[ 0];
-            if ((next__AQ2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EQ2R <<  1)) <=  4096)) {
-                next__AQ2R=(void *)((unsigned long)result__CQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQ2R)));
-              } else {
-                next__AQ2R=new_lab__2PJ(lab_type__DQ2R);
-              };
-              ((__POINTER *)next__AQ2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BQ2R)[ 0]=next__AQ2R;
-            } else {
-              ((__POINTER *)result__CQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__CQ2R=next__AQ2R;
-            };
-          };
-          ptr__ITMR=result__CQ2R;
-        };
-        result__HTMR=((__INTEGER_CST *)ptr__ITMR);
-        *(result__HTMR) = *(INTEGER_CST__);
-      };
-      Self__PTMR=((__INTEGER_CST *)result__HTMR);
-      Self__PTMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QTMR;
-      Self__PTMR->value__W4YD=v__RTMR;
-      Self__PTMR->parent_constant__B3LC.static_type__M2YD=t__STMR;
-      check_type__YG5D(Self__PTMR);
-      __tmp__LKAL=result__HTMR;
-    } break;
-    case __REAL_CST__: {
-      Self__QLCQ=((__REAL_CST *)result__EEGL);
-      p__2TMR=Self__QLCQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__3TMR=Self__QLCQ->value__HN2H;
-      t__4TMR=Self__QLCQ->parent_constant__U2JH.static_type__M2YD;
-      result__TTMR=NULL;
-      ptr__UTMR=((__POINTER )(NULL));
-      typ_id__VTMR= 0;
-      sz__WTMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__WTMR ==  0)) {
-        result__TTMR=REAL_CST__;
-      } else {
-        typ_id__VTMR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WTMR);
-        if ((typ_id__VTMR == (__INTEGER)(-  1))) {
-          a__XTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YTMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WTMR + a__XTMR) & (__UINTEGER_32)(~ a__XTMR));
-          ptr_table__GQ2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YTMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__FQ2R=((__POINTER )(NULL));
-          result__HQ2R=((__POINTER *)ptr_table__GQ2R)[ 0];
-          if ((result__HQ2R == (void *)NULL)) {
-            result__HQ2R=new_lab__2PJ(new_size__YTMR);
-            next__FQ2R=(void *)((unsigned long)result__HQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTMR)));
-            ((__POINTER *)next__FQ2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GQ2R)[ 0]=next__FQ2R;
-          } else {
-            next__FQ2R=((__POINTER *)result__HQ2R)[ 0];
-            if ((next__FQ2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YTMR <<  1)) <=  4096)) {
-                next__FQ2R=(void *)((unsigned long)result__HQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTMR)));
-              } else {
-                next__FQ2R=new_lab__2PJ(new_size__YTMR);
-              };
-              ((__POINTER *)next__FQ2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GQ2R)[ 0]=next__FQ2R;
-            } else {
-              ((__POINTER *)result__HQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__HQ2R=next__FQ2R;
-            };
-          };
-          ptr__UTMR=result__HQ2R;
-        } else {
-          t__ZTMR=((__UINTEGER_32 )typ_id__VTMR);
-          a__0TMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__OQ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__WTMR + a__0TMR) & (__UINTEGER_32)(~ a__0TMR));
-          ptr_table__LQ2R=((__POINTER )(&(table_type[(t__ZTMR)])));
-          lab_type__NQ2R=(__UINTEGER_32)(t__ZTMR |  1);
-          next__KQ2R=((__POINTER )(NULL));
-          result__MQ2R=((__POINTER *)ptr_table__LQ2R)[ 0];
-          if ((result__MQ2R == (void *)NULL)) {
-            result__MQ2R=new_lab__2PJ(lab_type__NQ2R);
-            next__KQ2R=(void *)((unsigned long)result__MQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQ2R)));
-            ((__POINTER *)next__KQ2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LQ2R)[ 0]=next__KQ2R;
-          } else {
-            next__KQ2R=((__POINTER *)result__MQ2R)[ 0];
-            if ((next__KQ2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OQ2R <<  1)) <=  4096)) {
-                next__KQ2R=(void *)((unsigned long)result__MQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQ2R)));
-              } else {
-                next__KQ2R=new_lab__2PJ(lab_type__NQ2R);
-              };
-              ((__POINTER *)next__KQ2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LQ2R)[ 0]=next__KQ2R;
-            } else {
-              ((__POINTER *)result__MQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__MQ2R=next__KQ2R;
-            };
-          };
-          ptr__UTMR=result__MQ2R;
-        };
-        result__TTMR=((__REAL_CST *)ptr__UTMR);
-        *(result__TTMR) = *(REAL_CST__);
-      };
-      Self__1TMR=((__REAL_CST *)result__TTMR);
-      Self__1TMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2TMR;
-      Self__1TMR->value__HN2H=v__3TMR;
-      Self__1TMR->parent_constant__U2JH.static_type__M2YD=t__4TMR;
-      __tmp__LKAL=result__TTMR;
-    } break;
-    case __CHARACTER_CST__: {
-      Self__SLCQ=((__CHARACTER_CST *)result__EEGL);
-      __tmp__LKAL=create__char__4SMH(Self__SLCQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SLCQ->text__PN2H);
-    } break;
     };
-    result__DIAL=__tmp__LKAL;
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__NKAL=TRUE__;
-  } else {
-    __tmp__NKAL=FALSE__;
-  };
-  if ((! __tmp__NKAL)) {
-    Self__W1IL=((__LOCAL *)Self__5HAL->local__HJZD);
-    result__51IL=NULL;
-    val__A2IL=NULL;
-    rd__B2IL=NULL;
-    l__C2IL=NULL;
-    g__D2IL=NULL;
-    if (((((! mode_recursive__3XUC) && ((void *)loop_invariant__LLAL == (void *)NULL)) && ((void *)Self__W1IL->last_seq__TQJJ != (void *)NULL)) && ((void *)((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL != (void *)NULL))) {
-      if (is_seq_list__5U2M(((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_list_current__H3IL)) {
-        if ((((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_call_local_and_loop__R3IL == seq_call_local_and_loop__T3IL)) {
-          __tmp__33IL=TRUE__;
-        } else {
-          result__5TMR= 0;
-          if (((void *)Self__W1IL->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
-            if (((void *)Self__W1IL->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
-              result__5TMR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__W1IL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-            } else {
-              result__5TMR= 1;
-            };
-          };
-          __tmp__33IL=(result__5TMR ==  1);
-        };
-        __tmp__A4IL=__tmp__33IL;
-      } else {
-        __tmp__A4IL=FALSE__;
-      };
-      if (__tmp__A4IL) {
-        val__A2IL=((__WRITE_LOCAL *)((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL)->parent_write__540I.value__PAEH;
-        if (val__A2IL==NULL) {
-          __tmp__K4IL=NULL;
-        } else {
-          switch (((struct ___OBJ *)val__A2IL)->__id) {
-          case __LIST__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__K4IL=((void *)val__A2IL);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__K4IL=((void *)val__A2IL);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__K4IL=((void *)val__A2IL);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__K4IL=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__K4IL=NULL;
+    switch (((struct ___OBJ *)__tmp__BOBK)->__id) {
+    case __STRING_CST__5J__: {
+      Self__A5FU=((__STRING_CST__5J *)__tmp__BOBK);
+      result__24FU=NULL;
+      ptr__34FU=((__POINTER__IB )(NULL));
+      Self__04FU= 0;
+      __tmp__54FU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__54FU ==  0)) {
+        result__24FU=Self__A5FU;
+      } else /* FALSE */ {
+        Self__04FU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__54FU));
+        if ((Self__04FU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B5FU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__C5FU=(void *)((unsigned long)(void *)((unsigned long)__tmp__54FU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__D5FU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__C5FU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B5FU=micro_alloc__table__lab__UKI(__tmp__C5FU,((__POINTER__IB )(&(table_size[(__tmp__D5FU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__C5FU)));
+          ptr__34FU=__tmp__B5FU;
+        } else /* FALSE */ {
+          __tmp__D5FU=((__UINTEGER_32__ZWB )Self__04FU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B5FU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__C5FU=(void *)((unsigned long)(void *)((unsigned long)__tmp__54FU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B5FU=micro_alloc__table__lab__UKI(__tmp__C5FU,((__POINTER__IB )(&(table_type[(__tmp__D5FU)]))),(__UINTEGER_32__ZWB)(__tmp__D5FU |  1));
+          ptr__34FU=__tmp__B5FU;
+        };
+        result__24FU=((__STRING_CST__5J *)ptr__34FU);
+        *(result__24FU) = *(Self__A5FU);
+      };
+      __tmp__CXTK=result__24FU;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__RXPS=((__PROTOTYPE_CST__LAXC *)__tmp__BOBK);
+      __tmp__SXPS=create__type__VJ2C(Self__RXPS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RXPS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__CXTK=__tmp__SXPS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__UXPS=((__INTEGER_CST__XAXC *)__tmp__BOBK);
+      p__X5FU=Self__UXPS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__Y5FU=Self__UXPS->value__FH4D;
+      __tmp__COBK=Self__UXPS->parent_constant__YAXC.static_type__5G4D;
+      Self__UXPS=NULL;
+      ptr__34FU=((__POINTER__IB )(NULL));
+      Self__04FU= 0;
+      __tmp__54FU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__54FU ==  0)) {
+        Self__UXPS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        Self__04FU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__54FU));
+        if ((Self__04FU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B5FU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__C5FU=(void *)((unsigned long)(void *)((unsigned long)__tmp__54FU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__D5FU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__C5FU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B5FU=micro_alloc__table__lab__UKI(__tmp__C5FU,((__POINTER__IB )(&(table_size[(__tmp__D5FU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__C5FU)));
+          ptr__34FU=__tmp__B5FU;
+        } else /* FALSE */ {
+          __tmp__D5FU=((__UINTEGER_32__ZWB )Self__04FU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B5FU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__C5FU=(void *)((unsigned long)(void *)((unsigned long)__tmp__54FU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B5FU=micro_alloc__table__lab__UKI(__tmp__C5FU,((__POINTER__IB )(&(table_type[(__tmp__D5FU)]))),(__UINTEGER_32__ZWB)(__tmp__D5FU |  1));
+          ptr__34FU=__tmp__B5FU;
+        };
+        Self__UXPS=((__INTEGER_CST__XAXC *)ptr__34FU);
+        *(Self__UXPS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__W5FU=((__INTEGER_CST__XAXC *)Self__UXPS);
+      Self__W5FU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__X5FU;
+      Self__W5FU->value__FH4D=v__Y5FU;
+      Self__W5FU->parent_constant__YAXC.static_type__5G4D=__tmp__COBK;
+      check_type__XYEE(Self__W5FU);
+      __tmp__CXTK=Self__UXPS;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__YXPS=((__REAL_CST__1LOJ *)__tmp__BOBK);
+      p__X5FU=Self__YXPS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__JAGU=Self__YXPS->value__VD5J;
+      __tmp__COBK=Self__YXPS->parent_constant__2LOJ.static_type__5G4D;
+      Self__YXPS=NULL;
+      ptr__34FU=((__POINTER__IB )(NULL));
+      Self__04FU= 0;
+      __tmp__54FU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__54FU ==  0)) {
+        Self__YXPS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        Self__04FU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__54FU));
+        if ((Self__04FU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B5FU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__C5FU=(void *)((unsigned long)(void *)((unsigned long)__tmp__54FU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__D5FU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__C5FU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B5FU=micro_alloc__table__lab__UKI(__tmp__C5FU,((__POINTER__IB )(&(table_size[(__tmp__D5FU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__C5FU)));
+          ptr__34FU=__tmp__B5FU;
+        } else /* FALSE */ {
+          __tmp__D5FU=((__UINTEGER_32__ZWB )Self__04FU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B5FU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__C5FU=(void *)((unsigned long)(void *)((unsigned long)__tmp__54FU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B5FU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B5FU=micro_alloc__table__lab__UKI(__tmp__C5FU,((__POINTER__IB )(&(table_type[(__tmp__D5FU)]))),(__UINTEGER_32__ZWB)(__tmp__D5FU |  1));
+          ptr__34FU=__tmp__B5FU;
+        };
+        Self__YXPS=((__REAL_CST__1LOJ *)ptr__34FU);
+        *(Self__YXPS) = *(REAL_CST__1LOJ__);
+      };
+      Self__HAGU=((__REAL_CST__1LOJ *)Self__YXPS);
+      Self__HAGU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__X5FU;
+      Self__HAGU->value__VD5J=v__JAGU;
+      Self__HAGU->parent_constant__2LOJ.static_type__5G4D=__tmp__COBK;
+      __tmp__CXTK=Self__YXPS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__2XPS=((__CHARACTER_CST__RMOJ *)__tmp__BOBK);
+      __tmp__3XPS=create__char__UMQJ(Self__2XPS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2XPS->text__0D5J);
+      __tmp__CXTK=__tmp__3XPS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__5XPS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BOBK);
+      __tmp__AYPS=create__text__OQQJ(Self__5XPS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5XPS->string__WBJK);
+      __tmp__CXTK=__tmp__AYPS;
+    } break;
+    };
+    result__WMBK=__tmp__CXTK;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__DXTK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__DXTK=FALSE__O__;
+  };
+  if ((! __tmp__DXTK)) {
+    __tmp__AOBK=((__LOCAL__L4WC *)Self__SMBK->local__BVEJ);
+    __tmp__CXTK=NULL;
+    __tmp__IYTK=NULL;
+    l__UF3K=NULL;
+    g__VF3K=NULL;
+    if (((((! mode_recursive__CQAD) && ((void *)loop_invariant__NRBK == (void *)NULL)) && ((void *)__tmp__AOBK->last_seq__SM1K != (void *)NULL)) && ((void *)__tmp__AOBK->last_seq__SM1K->last_write__MG3K != (void *)NULL))) {
+      l__OAGU=__tmp__AOBK->last_seq__SM1K->last_list_current__ZG3K;
+      __tmp__JYTK=FALSE__O__;
+      Self__04FU=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+      while (((Self__04FU >=  0) && (! __tmp__JYTK))) {
+        __tmp__JYTK=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[Self__04FU] == (void *)l__OAGU);
+        Self__04FU=(__INTEGER__Q)(Self__04FU -  1);
+      };
+      if (__tmp__JYTK) {
+        if ((__tmp__AOBK->last_seq__SM1K->last_seq_call_local_and_loop__DH3K == seq_call_local_and_loop__FH3K)) {
+          __tmp__EYIT=TRUE__K__;
+        } else /* FALSE */ {
+          result__RAGU= 0;
+          if (((void *)__tmp__AOBK->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+            if (((void *)__tmp__AOBK->parent_variable__O4WC.require_list__QKFJ != (void *)NULL)) {
+              Result__TAGU=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__AOBK->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              result__RAGU=(__INTEGER__Q)( 1 + Result__TAGU);
+            } else /* FALSE */ {
+              result__RAGU= 1;
+            };
+          };
+          __tmp__EYIT=(result__RAGU ==  1);
+        };
+        __tmp__QYTK=__tmp__EYIT;
+      } else /* FALSE */ {
+        __tmp__QYTK=FALSE__O__;
+      };
+      if (__tmp__QYTK) {
+        __tmp__IYTK=__tmp__AOBK->last_seq__SM1K->last_write__MG3K->parent_write__UEYJ.value__3EJJ;
+        if (__tmp__IYTK==NULL) {
+          __tmp__AOPT=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__IYTK)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__AOPT=((void *)__tmp__IYTK);
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__AOPT=((void *)__tmp__IYTK);
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__AOPT=((void *)__tmp__IYTK);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__AOPT=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__AOPT=NULL;
           } break;
           }
         };
-        rd__B2IL=__tmp__K4IL;
-        if (((void *)__tmp__K4IL != (void *)NULL)) {
-          switch (((struct ___OBJ *)__tmp__K4IL)->__id) {
-          case __READ_LOCAL__: {
-            __tmp__Q4IL=((__READ_LOCAL *)__tmp__K4IL)->local__HJZD;
+        if (((void *)__tmp__AOPT != (void *)NULL)) {
+          switch (((struct ___OBJ *)__tmp__AOPT)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__CI3K=((__READ_LOCAL__55ZI *)__tmp__AOPT)->local__BVEJ;
           } break;
-          case __READ_SLOT__: {
-            __tmp__Q4IL=((__READ_SLOT *)__tmp__K4IL)->slot__MUGK;
+          case __READ_SLOT__LL4K__: {
+            __tmp__CI3K=((__READ_SLOT__LL4K *)__tmp__AOPT)->slot__UYFM;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__Q4IL=((__READ_GLOBAL *)__tmp__K4IL)->global__ZGJK;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__CI3K=((__READ_GLOBAL__T4YL *)__tmp__AOPT)->global__KAKM;
           } break;
           };
-          if (__tmp__Q4IL==NULL) {
-            __tmp__S4IL=NULL;
+          if (__tmp__CI3K==NULL) {
+            __tmp__EI3K=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__Q4IL)->__id) {
-            case __LOCAL__: {
-              __tmp__S4IL=((void *)__tmp__Q4IL);
+            switch (((struct ___OBJ *)__tmp__CI3K)->__id) {
+            case __LOCAL__L4WC__: {
+              __tmp__EI3K=((void *)__tmp__CI3K);
             } break;
-            case __SLOT_DATA__: {
-              __tmp__S4IL=NULL;
+            case __SLOT_DATA__IJRG__: {
+              __tmp__EI3K=NULL;
             } break;
             }
           };
-          l__C2IL=__tmp__S4IL;
-          switch (((struct ___OBJ *)__tmp__K4IL)->__id) {
-          case __READ_LOCAL__: {
-            __tmp__T4IL=((__READ_LOCAL *)__tmp__K4IL)->local__HJZD;
+          l__UF3K=__tmp__EI3K;
+          switch (((struct ___OBJ *)__tmp__AOPT)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__CI3K=((__READ_LOCAL__55ZI *)__tmp__AOPT)->local__BVEJ;
           } break;
-          case __READ_SLOT__: {
-            __tmp__T4IL=((__READ_SLOT *)__tmp__K4IL)->slot__MUGK;
+          case __READ_SLOT__LL4K__: {
+            __tmp__CI3K=((__READ_SLOT__LL4K *)__tmp__AOPT)->slot__UYFM;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__T4IL=((__READ_GLOBAL *)__tmp__K4IL)->global__ZGJK;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__CI3K=((__READ_GLOBAL__T4YL *)__tmp__AOPT)->global__KAKM;
           } break;
           };
-          if (__tmp__T4IL==NULL) {
-            __tmp__V4IL=NULL;
+          if (__tmp__CI3K==NULL) {
+            __tmp__HI3K=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__T4IL)->__id) {
-            case __LOCAL__: {
-              __tmp__V4IL=NULL;
+            switch (((struct ___OBJ *)__tmp__CI3K)->__id) {
+            case __LOCAL__L4WC__: {
+              __tmp__HI3K=NULL;
             } break;
-            case __SLOT_DATA__: {
-              __tmp__V4IL=((void *)__tmp__T4IL);
+            case __SLOT_DATA__IJRG__: {
+              __tmp__HI3K=((void *)__tmp__CI3K);
             } break;
             }
           };
-          g__D2IL=__tmp__V4IL;
+          g__VF3K=__tmp__HI3K;
         };
-        switch (((struct ___OBJ *)val__A2IL)->__id) {
-        case __LIST__: {
-          __tmp__Y4IL=FALSE__;
-        } break;
-        case __STRING_CST__: {
-          __tmp__Y4IL=TRUE__;
+        switch (((struct ___OBJ *)__tmp__IYTK)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__EYIT=TRUE__K__;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__Y4IL=TRUE__;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__EYIT=TRUE__K__;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__Y4IL=TRUE__;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__EYIT=TRUE__K__;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__Y4IL=FALSE__;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __REAL_CST__: {
-          __tmp__Y4IL=TRUE__;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__Y4IL=TRUE__;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_AND__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__Y4IL=FALSE__;
+        case __PUT_TO__TFOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__Y4IL=FALSE__;
+        case __ITEM__HGOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __PUT_TO__: {
-          __tmp__Y4IL=FALSE__;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __ITEM__: {
-          __tmp__Y4IL=FALSE__;
+        case __CAST__1HOJ__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __SIZE_OF__: {
-          __tmp__Y4IL=FALSE__;
+        case __REAL_CST__1LOJ__: {
+          __tmp__EYIT=TRUE__K__;
         } break;
-        case __CAST__: {
-          __tmp__Y4IL=FALSE__;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__EYIT=TRUE__K__;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__Y4IL=FALSE__;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__EYIT=TRUE__K__;
         } break;
-        case __READ_SLOT__: {
-          __tmp__Y4IL=FALSE__;
+        case __READ_SLOT__LL4K__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__Y4IL=FALSE__;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_INF__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_INF__OXBP__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_OR__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__Y4IL=FALSE__;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__EYIT=FALSE__O__;
         } break;
         };
-        if (__tmp__Y4IL) {
-          __tmp__ADJL=TRUE__;
-        } else {
-          if (((void *)l__C2IL != (void *)NULL)) {
-            if ((((((void *)((__LOCAL *)l__C2IL)->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)l__C2IL)->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)l__C2IL)->last_seq__TQJJ)->last_seq_index__S5IL < ((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_index__S5IL)) && (((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_call_local_and_loop__R3IL == seq_call_local_and_loop__T3IL))) {
-              __tmp__VAJL=TRUE__;
-            } else {
-              Self__3XCN=((__LOCAL *)l__C2IL);
-              result__5XCN= 0;
-              if (((void *)Self__3XCN->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
-                if (((void *)Self__3XCN->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
-                  result__5XCN=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__3XCN->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-                } else {
-                  result__5XCN= 1;
-                };
-              };
-              __tmp__VAJL=(result__5XCN <=  1);
-            };
-            __tmp__ZAJL=(__tmp__VAJL || (((__LOCAL *)l__C2IL)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' '));
-          } else {
-            __tmp__ZAJL=FALSE__;
-          };
-          __tmp__ADJL=__tmp__ZAJL;
-        };
-        if (__tmp__ADJL) {
-          __tmp__BDJL=TRUE__;
-        } else {
-          if ((((void *)g__D2IL != (void *)NULL) && (((__SLOT_DATA *)g__D2IL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'))) {
-            if ((((((void *)((__SLOT_DATA *)g__D2IL)->last_write__MBJL != (void *)NULL) && (((__SLOT_DATA *)g__D2IL)->last_seq_index__TBJL < ((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_index__S5IL)) && (((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_call_and_loop__5BJL == seq_call_and_loop__3QEJ)) && is_seq_list__5U2M(((__SLOT_DATA *)g__D2IL)->last_list_current__ICJL))) {
-              __tmp__ZCJL=TRUE__;
-            } else {
-              Self__ZW2M=((__SLOT_DATA *)g__D2IL);
-              result__1W2M= 0;
-              if (((void *)Self__ZW2M->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-                if (((void *)Self__ZW2M->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
-                  result__1W2M=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__ZW2M->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-                } else {
-                  result__1W2M= 1;
-                };
-              };
-              __tmp__ZCJL=(result__1W2M ==  1);
-            };
-            __tmp__3CJL=__tmp__ZCJL;
-          } else {
-            __tmp__3CJL=FALSE__;
-          };
-          __tmp__BDJL=__tmp__3CJL;
-        };
-        if (__tmp__BDJL) {
-          switch (((struct ___OBJ *)val__A2IL)->__id) {
-          case __LIST__: {
-            __tmp__HDJL=my_copy__MSYM(val__A2IL);
-          } break;
-          case __STRING_CST__: {
-            Self__ZLCQ=((__STRING_CST *)val__A2IL);
-            __tmp__HDJL=create__text__ITMH(Self__ZLCQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZLCQ->string__BK2H);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__HDJL=my_copy__EK2H(val__A2IL);
-          } break;
-          case __PROTOTYPE_CST__: {
-            Self__0LCQ=((__PROTOTYPE_CST *)val__A2IL);
-            __tmp__HDJL=create__type__PKQC(Self__0LCQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0LCQ->parent_constant__W2LC.static_type__M2YD);
-          } break;
-          case __INTEGER_CST__: {
-            Self__1LCQ=((__INTEGER_CST *)val__A2IL);
-            p__KUMR=Self__1LCQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            v__LUMR=Self__1LCQ->value__W4YD;
-            t__MUMR=Self__1LCQ->parent_constant__B3LC.static_type__M2YD;
-            result__BUMR=NULL;
-            ptr__CUMR=((__POINTER )(NULL));
-            typ_id__DUMR= 0;
-            sz__EUMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-            if ((sz__EUMR ==  0)) {
-              result__BUMR=INTEGER_CST__;
-            } else {
-              typ_id__DUMR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EUMR);
-              if ((typ_id__DUMR == (__INTEGER)(-  1))) {
-                a__FUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__GUMR=(__UINTEGER_32)((__UINTEGER_32)(sz__EUMR + a__FUMR) & (__UINTEGER_32)(~ a__FUMR));
-                ptr_table__QQ2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GUMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__PQ2R=((__POINTER )(NULL));
-                result__RQ2R=((__POINTER *)ptr_table__QQ2R)[ 0];
-                if ((result__RQ2R == (void *)NULL)) {
-                  result__RQ2R=new_lab__2PJ(new_size__GUMR);
-                  next__PQ2R=(void *)((unsigned long)result__RQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUMR)));
-                  ((__POINTER *)next__PQ2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QQ2R)[ 0]=next__PQ2R;
-                } else {
-                  next__PQ2R=((__POINTER *)result__RQ2R)[ 0];
-                  if ((next__PQ2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GUMR <<  1)) <=  4096)) {
-                      next__PQ2R=(void *)((unsigned long)result__RQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUMR)));
-                    } else {
-                      next__PQ2R=new_lab__2PJ(new_size__GUMR);
-                    };
-                    ((__POINTER *)next__PQ2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__QQ2R)[ 0]=next__PQ2R;
-                  } else {
-                    ((__POINTER *)result__RQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__RQ2R=next__PQ2R;
-                  };
-                };
-                ptr__CUMR=result__RQ2R;
-              } else {
-                t__HUMR=((__UINTEGER_32 )typ_id__DUMR);
-                a__IUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__YQ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__EUMR + a__IUMR) & (__UINTEGER_32)(~ a__IUMR));
-                ptr_table__VQ2R=((__POINTER )(&(table_type[(t__HUMR)])));
-                lab_type__XQ2R=(__UINTEGER_32)(t__HUMR |  1);
-                next__UQ2R=((__POINTER )(NULL));
-                result__WQ2R=((__POINTER *)ptr_table__VQ2R)[ 0];
-                if ((result__WQ2R == (void *)NULL)) {
-                  result__WQ2R=new_lab__2PJ(lab_type__XQ2R);
-                  next__UQ2R=(void *)((unsigned long)result__WQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQ2R)));
-                  ((__POINTER *)next__UQ2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VQ2R)[ 0]=next__UQ2R;
-                } else {
-                  next__UQ2R=((__POINTER *)result__WQ2R)[ 0];
-                  if ((next__UQ2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YQ2R <<  1)) <=  4096)) {
-                      next__UQ2R=(void *)((unsigned long)result__WQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQ2R)));
-                    } else {
-                      next__UQ2R=new_lab__2PJ(lab_type__XQ2R);
-                    };
-                    ((__POINTER *)next__UQ2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__VQ2R)[ 0]=next__UQ2R;
-                  } else {
-                    ((__POINTER *)result__WQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__WQ2R=next__UQ2R;
-                  };
-                };
-                ptr__CUMR=result__WQ2R;
-              };
-              result__BUMR=((__INTEGER_CST *)ptr__CUMR);
-              *(result__BUMR) = *(INTEGER_CST__);
-            };
-            Self__JUMR=((__INTEGER_CST *)result__BUMR);
-            Self__JUMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KUMR;
-            Self__JUMR->value__W4YD=v__LUMR;
-            Self__JUMR->parent_constant__B3LC.static_type__M2YD=t__MUMR;
-            check_type__YG5D(Self__JUMR);
-            __tmp__HDJL=result__BUMR;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__OFBR=read__QB5G(((__READ_LOCAL *)val__A2IL)->local__HJZD);
-            if (__tmp__OFBR==NULL) {
-              __tmp__PFBR=NULL;
-            } else {
-              __tmp__PFBR=((__READ_LOCAL *)__tmp__OFBR);
-            };
-            __tmp__HDJL=__tmp__PFBR;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__HDJL=my_copy__SL2H(val__A2IL);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__HDJL=my_copy__LM2H(val__A2IL);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__HDJL=my_copy__YM2H(val__A2IL);
-          } break;
-          case __REAL_CST__: {
-            Self__3LCQ=((__REAL_CST *)val__A2IL);
-            p__WUMR=Self__3LCQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            v__XUMR=Self__3LCQ->value__HN2H;
-            t__YUMR=Self__3LCQ->parent_constant__U2JH.static_type__M2YD;
-            result__NUMR=NULL;
-            ptr__OUMR=((__POINTER )(NULL));
-            typ_id__PUMR= 0;
-            sz__QUMR=((__UINTEGER_32 )sizeof(__REAL_CST));
-            if ((sz__QUMR ==  0)) {
-              result__NUMR=REAL_CST__;
-            } else {
-              typ_id__PUMR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QUMR);
-              if ((typ_id__PUMR == (__INTEGER)(-  1))) {
-                a__RUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__SUMR=(__UINTEGER_32)((__UINTEGER_32)(sz__QUMR + a__RUMR) & (__UINTEGER_32)(~ a__RUMR));
-                ptr_table__0Q2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SUMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__ZQ2R=((__POINTER )(NULL));
-                result__1Q2R=((__POINTER *)ptr_table__0Q2R)[ 0];
-                if ((result__1Q2R == (void *)NULL)) {
-                  result__1Q2R=new_lab__2PJ(new_size__SUMR);
-                  next__ZQ2R=(void *)((unsigned long)result__1Q2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SUMR)));
-                  ((__POINTER *)next__ZQ2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0Q2R)[ 0]=next__ZQ2R;
-                } else {
-                  next__ZQ2R=((__POINTER *)result__1Q2R)[ 0];
-                  if ((next__ZQ2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1Q2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SUMR <<  1)) <=  4096)) {
-                      next__ZQ2R=(void *)((unsigned long)result__1Q2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SUMR)));
-                    } else {
-                      next__ZQ2R=new_lab__2PJ(new_size__SUMR);
-                    };
-                    ((__POINTER *)next__ZQ2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__0Q2R)[ 0]=next__ZQ2R;
-                  } else {
-                    ((__POINTER *)result__1Q2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__1Q2R=next__ZQ2R;
-                  };
-                };
-                ptr__OUMR=result__1Q2R;
-              } else {
-                t__TUMR=((__UINTEGER_32 )typ_id__PUMR);
-                a__UUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__CR2R=(__UINTEGER_32)((__UINTEGER_32)(sz__QUMR + a__UUMR) & (__UINTEGER_32)(~ a__UUMR));
-                ptr_table__5Q2R=((__POINTER )(&(table_type[(t__TUMR)])));
-                lab_type__BR2R=(__UINTEGER_32)(t__TUMR |  1);
-                next__4Q2R=((__POINTER )(NULL));
-                result__AR2R=((__POINTER *)ptr_table__5Q2R)[ 0];
-                if ((result__AR2R == (void *)NULL)) {
-                  result__AR2R=new_lab__2PJ(lab_type__BR2R);
-                  next__4Q2R=(void *)((unsigned long)result__AR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CR2R)));
-                  ((__POINTER *)next__4Q2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5Q2R)[ 0]=next__4Q2R;
-                } else {
-                  next__4Q2R=((__POINTER *)result__AR2R)[ 0];
-                  if ((next__4Q2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AR2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CR2R <<  1)) <=  4096)) {
-                      next__4Q2R=(void *)((unsigned long)result__AR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CR2R)));
-                    } else {
-                      next__4Q2R=new_lab__2PJ(lab_type__BR2R);
-                    };
-                    ((__POINTER *)next__4Q2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__5Q2R)[ 0]=next__4Q2R;
-                  } else {
-                    ((__POINTER *)result__AR2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4Q2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__AR2R=next__4Q2R;
-                  };
+        if (__tmp__EYIT) {
+          __tmp__EYIT=TRUE__K__;
+        } else /* FALSE */ {
+          if (((void *)l__UF3K != (void *)NULL)) {
+            if ((((((void *)l__UF3K->last_seq__SM1K != (void *)NULL) && ((void *)l__UF3K->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (l__UF3K->last_seq__SM1K->last_seq_index__EJ3K < __tmp__AOBK->last_seq__SM1K->last_seq_index__EJ3K)) && (__tmp__AOBK->last_seq__SM1K->last_seq_call_local_and_loop__DH3K == seq_call_local_and_loop__FH3K))) {
+              __tmp__HK3K=TRUE__K__;
+            } else /* FALSE */ {
+              Self__IXTN=((__LOCAL__L4WC *)l__UF3K);
+              Result__TAGU= 0;
+              if (((void *)Self__IXTN->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+                if (((void *)Self__IXTN->parent_variable__O4WC.require_list__QKFJ != (void *)NULL)) {
+                  Result__HKRT=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__IXTN->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  Result__TAGU=(__INTEGER__Q)( 1 + Result__HKRT);
+                } else /* FALSE */ {
+                  Result__TAGU= 1;
                 };
-                ptr__OUMR=result__AR2R;
               };
-              result__NUMR=((__REAL_CST *)ptr__OUMR);
-              *(result__NUMR) = *(REAL_CST__);
-            };
-            Self__VUMR=((__REAL_CST *)result__NUMR);
-            Self__VUMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WUMR;
-            Self__VUMR->value__HN2H=v__XUMR;
-            Self__VUMR->parent_constant__U2JH.static_type__M2YD=t__YUMR;
-            __tmp__HDJL=result__NUMR;
-          } break;
-          case __CHARACTER_CST__: {
-            Self__5LCQ=((__CHARACTER_CST *)val__A2IL);
-            __tmp__HDJL=create__char__4SMH(Self__5LCQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5LCQ->text__PN2H);
-          } break;
-          case __IS_EXPANDED__: {
-            Self__AMCQ=((__IS_EXPANDED *)val__A2IL);
-            __tmp__SFBR=read__QB5G(((__READ_LOCAL *)Self__AMCQ->receiver__WN2H)->local__HJZD);
-            if (__tmp__SFBR==NULL) {
-              __tmp__TFBR=NULL;
-            } else {
-              __tmp__TFBR=((__READ_LOCAL *)__tmp__SFBR);
-            };
-            p__CVMR=Self__AMCQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            result__ZUMR=NULL;
-            ptr__0UMR=((__POINTER )(NULL));
-            typ_id__1UMR= 0;
-            sz__2UMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-            if ((sz__2UMR ==  0)) {
-              result__ZUMR=IS_EXPANDED__;
-            } else {
-              typ_id__1UMR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2UMR);
-              if ((typ_id__1UMR == (__INTEGER)(-  1))) {
-                a__3UMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__4UMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2UMR + a__3UMR) & (__UINTEGER_32)(~ a__3UMR));
-                ptr_table__ER2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4UMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__DR2R=((__POINTER )(NULL));
-                result__FR2R=((__POINTER *)ptr_table__ER2R)[ 0];
-                if ((result__FR2R == (void *)NULL)) {
-                  result__FR2R=new_lab__2PJ(new_size__4UMR);
-                  next__DR2R=(void *)((unsigned long)result__FR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UMR)));
-                  ((__POINTER *)next__DR2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ER2R)[ 0]=next__DR2R;
-                } else {
-                  next__DR2R=((__POINTER *)result__FR2R)[ 0];
-                  if ((next__DR2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FR2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4UMR <<  1)) <=  4096)) {
-                      next__DR2R=(void *)((unsigned long)result__FR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UMR)));
-                    } else {
-                      next__DR2R=new_lab__2PJ(new_size__4UMR);
-                    };
-                    ((__POINTER *)next__DR2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__ER2R)[ 0]=next__DR2R;
-                  } else {
-                    ((__POINTER *)result__FR2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DR2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__FR2R=next__DR2R;
-                  };
+              __tmp__HK3K=(Result__TAGU <=  1);
+            };
+            __tmp__LK3K=(__tmp__HK3K || (l__UF3K->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' '));
+          } else /* FALSE */ {
+            __tmp__LK3K=FALSE__O__;
+          };
+          __tmp__EYIT=__tmp__LK3K;
+        };
+        if (__tmp__EYIT) {
+          __tmp__EYIT=TRUE__K__;
+        } else /* FALSE */ {
+          if ((((void *)g__VF3K != (void *)NULL) && (g__VF3K->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-'))) {
+            if (((((void *)g__VF3K->last_write__4K3K != (void *)NULL) && (g__VF3K->last_seq_index__FL3K < __tmp__AOBK->last_seq__SM1K->last_seq_index__EJ3K)) && (__tmp__AOBK->last_seq__SM1K->last_seq_call_and_loop__RL3K == seq_call_and_loop__TL3K))) {
+              l__U1JN=g__VF3K->last_list_current__1L3K;
+              __tmp__HK3K=FALSE__O__;
+              Result__TAGU=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+              while (((Result__TAGU >=  0) && (! __tmp__HK3K))) {
+                __tmp__HK3K=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[Result__TAGU] == (void *)l__U1JN);
+                Result__TAGU=(__INTEGER__Q)(Result__TAGU -  1);
+              };
+              __tmp__DM3K=__tmp__HK3K;
+            } else /* FALSE */ {
+              __tmp__DM3K=FALSE__O__;
+            };
+            if (__tmp__DM3K) {
+              __tmp__HK3K=TRUE__K__;
+            } else /* FALSE */ {
+              Self__54MO=((__SLOT_DATA__IJRG *)g__VF3K);
+              Result__TAGU= 0;
+              if (((void *)Self__54MO->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+                if (((void *)Self__54MO->parent_variable__JJRG.require_list__QKFJ != (void *)NULL)) {
+                  Result__HKRT=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__54MO->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  Result__TAGU=(__INTEGER__Q)( 1 + Result__HKRT);
+                } else /* FALSE */ {
+                  Result__TAGU= 1;
                 };
-                ptr__0UMR=result__FR2R;
-              } else {
-                t__5UMR=((__UINTEGER_32 )typ_id__1UMR);
-                a__AVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__MR2R=(__UINTEGER_32)((__UINTEGER_32)(sz__2UMR + a__AVMR) & (__UINTEGER_32)(~ a__AVMR));
-                ptr_table__JR2R=((__POINTER )(&(table_type[(t__5UMR)])));
-                lab_type__LR2R=(__UINTEGER_32)(t__5UMR |  1);
-                next__IR2R=((__POINTER )(NULL));
-                result__KR2R=((__POINTER *)ptr_table__JR2R)[ 0];
-                if ((result__KR2R == (void *)NULL)) {
-                  result__KR2R=new_lab__2PJ(lab_type__LR2R);
-                  next__IR2R=(void *)((unsigned long)result__KR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MR2R)));
-                  ((__POINTER *)next__IR2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JR2R)[ 0]=next__IR2R;
-                } else {
-                  next__IR2R=((__POINTER *)result__KR2R)[ 0];
-                  if ((next__IR2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KR2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MR2R <<  1)) <=  4096)) {
-                      next__IR2R=(void *)((unsigned long)result__KR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MR2R)));
-                    } else {
-                      next__IR2R=new_lab__2PJ(lab_type__LR2R);
-                    };
-                    ((__POINTER *)next__IR2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__JR2R)[ 0]=next__IR2R;
-                  } else {
-                    ((__POINTER *)result__KR2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IR2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__KR2R=next__IR2R;
-                  };
-                };
-                ptr__0UMR=result__KR2R;
               };
-              result__ZUMR=((__IS_EXPANDED *)ptr__0UMR);
-              *(result__ZUMR) = *(IS_EXPANDED__);
-            };
-            Self__BVMR=((__IS_EXPANDED *)result__ZUMR);
-            Self__BVMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CVMR;
-            Self__BVMR->receiver__WN2H=__tmp__TFBR;
-            __tmp__HDJL=result__ZUMR;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__HDJL=my_copy__1N2H(val__A2IL);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__HDJL=my_copy__EO2H(val__A2IL);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__HDJL=my_copy__PO2H(val__A2IL);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__HDJL=my_copy__1O2H(val__A2IL);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__HDJL=my_copy__GP2H(val__A2IL);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__HDJL=my_copy__RP2H(val__A2IL);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__HDJL=my_copy__2P2H(val__A2IL);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__HDJL=my_copy__HQ2H(val__A2IL);
-          } break;
-          case __PUT_TO__: {
-            __tmp__HDJL=my_copy__SQ2H(val__A2IL);
-          } break;
-          case __ITEM__: {
-            __tmp__HDJL=my_copy__DR2H(val__A2IL);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__HDJL=my_copy__PR2H(val__A2IL);
-          } break;
-          case __CAST__: {
-            __tmp__HDJL=my_copy__YR2H(val__A2IL);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__HDJL=my_copy__5SYM(val__A2IL);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__HDJL=my_copy__IUGK(val__A2IL);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__TEDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)val__A2IL)->global__ZGJK),NULL);
-            if (__tmp__TEDR==NULL) {
-              __tmp__UEDR=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__TEDR)->__id) {
-              case __READ_SLOT__: {
-                __tmp__UEDR=NULL;
+              __tmp__HK3K=(Result__TAGU ==  1);
+            };
+            __tmp__LK3K=__tmp__HK3K;
+          } else /* FALSE */ {
+            __tmp__LK3K=FALSE__O__;
+          };
+          __tmp__EYIT=__tmp__LK3K;
+        };
+        if (__tmp__EYIT) {
+          switch (((struct ___OBJ *)__tmp__IYTK)->__id) {
+          case __STRING_CST__5J__: {
+            Self__ZAGU=((__STRING_CST__5J *)__tmp__IYTK);
+            result__VAGU=NULL;
+            ptr__WAGU=((__POINTER__IB )(NULL));
+            Result__TAGU= 0;
+            __tmp__YAGU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+            if (((unsigned long)__tmp__YAGU ==  0)) {
+              result__VAGU=Self__ZAGU;
+            } else /* FALSE */ {
+              Result__TAGU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAGU));
+              if ((Result__TAGU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__2AGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1AGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_size[(__tmp__2AGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1AGU)));
+                ptr__WAGU=__tmp__0AGU;
+              } else /* FALSE */ {
+                __tmp__2AGU=((__UINTEGER_32__ZWB )Result__TAGU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_type[(__tmp__2AGU)]))),(__UINTEGER_32__ZWB)(__tmp__2AGU |  1));
+                ptr__WAGU=__tmp__0AGU;
+              };
+              result__VAGU=((__STRING_CST__5J *)ptr__WAGU);
+              *(result__VAGU) = *(Self__ZAGU);
+            };
+            __tmp__CI3K=result__VAGU;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__CI3K=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__IYTK));
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            Self__NZPS=((__PROTOTYPE_CST__LAXC *)__tmp__IYTK);
+            __tmp__OZPS=create__type__VJ2C(Self__NZPS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__NZPS->parent_constant__MAXC.static_type__5G4D);
+            __tmp__CI3K=__tmp__OZPS;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            Self__QZPS=((__INTEGER_CST__XAXC *)__tmp__IYTK);
+            p__QBGU=Self__QZPS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            v__RBGU=Self__QZPS->value__FH4D;
+            t__SBGU=Self__QZPS->parent_constant__YAXC.static_type__5G4D;
+            Self__QZPS=NULL;
+            ptr__WAGU=((__POINTER__IB )(NULL));
+            Result__TAGU= 0;
+            __tmp__YAGU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+            if (((unsigned long)__tmp__YAGU ==  0)) {
+              Self__QZPS=INTEGER_CST__XAXC__;
+            } else /* FALSE */ {
+              Result__TAGU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAGU));
+              if ((Result__TAGU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__2AGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1AGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_size[(__tmp__2AGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1AGU)));
+                ptr__WAGU=__tmp__0AGU;
+              } else /* FALSE */ {
+                __tmp__2AGU=((__UINTEGER_32__ZWB )Result__TAGU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_type[(__tmp__2AGU)]))),(__UINTEGER_32__ZWB)(__tmp__2AGU |  1));
+                ptr__WAGU=__tmp__0AGU;
+              };
+              Self__QZPS=((__INTEGER_CST__XAXC *)ptr__WAGU);
+              *(Self__QZPS) = *(INTEGER_CST__XAXC__);
+            };
+            Self__PBGU=((__INTEGER_CST__XAXC *)Self__QZPS);
+            Self__PBGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QBGU;
+            Self__PBGU->value__FH4D=v__RBGU;
+            Self__PBGU->parent_constant__YAXC.static_type__5G4D=t__SBGU;
+            check_type__XYEE(Self__PBGU);
+            __tmp__CI3K=Self__QZPS;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__CI3K=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__IYTK));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__4RYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IYTK)->local__BVEJ));
+            if (__tmp__4RYT==NULL) {
+              __tmp__5RYT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__5RYT=((__READ_LOCAL__55ZI *)__tmp__4RYT);
+            };
+            __tmp__CI3K=__tmp__5RYT;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__CI3K=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__IYTK));
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__CI3K=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IYTK));
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            Self__UZPS=((__IS_EXPANDED__35NJ *)__tmp__IYTK);
+            p__QBGU=Self__UZPS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__4RYT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__UZPS->receiver__RA5J)->local__BVEJ));
+            if (__tmp__4RYT==NULL) {
+              __tmp__5RYT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__5RYT=((__READ_LOCAL__55ZI *)__tmp__4RYT);
+            };
+            Self__UZPS=NULL;
+            ptr__WAGU=((__POINTER__IB )(NULL));
+            Result__TAGU= 0;
+            __tmp__YAGU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+            if (((unsigned long)__tmp__YAGU ==  0)) {
+              Self__UZPS=IS_EXPANDED__35NJ__;
+            } else /* FALSE */ {
+              Result__TAGU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAGU));
+              if ((Result__TAGU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__2AGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1AGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_size[(__tmp__2AGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1AGU)));
+                ptr__WAGU=__tmp__0AGU;
+              } else /* FALSE */ {
+                __tmp__2AGU=((__UINTEGER_32__ZWB )Result__TAGU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_type[(__tmp__2AGU)]))),(__UINTEGER_32__ZWB)(__tmp__2AGU |  1));
+                ptr__WAGU=__tmp__0AGU;
+              };
+              Self__UZPS=((__IS_EXPANDED__35NJ *)ptr__WAGU);
+              *(Self__UZPS) = *(IS_EXPANDED__35NJ__);
+            };
+            Self__ACGU=((__IS_EXPANDED__35NJ *)Self__UZPS);
+            Self__ACGU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QBGU;
+            Self__ACGU->receiver__RA5J=__tmp__5RYT;
+            __tmp__CI3K=Self__UZPS;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            Self__ZZPS=((__GET_TYPE_ID__HAOJ *)__tmp__IYTK);
+            p__QBGU=Self__ZZPS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            t__SBGU=Self__ZZPS->receiver__WA5J;
+            Self__ZZPS=NULL;
+            ptr__WAGU=((__POINTER__IB )(NULL));
+            Result__TAGU= 0;
+            __tmp__YAGU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+            if (((unsigned long)__tmp__YAGU ==  0)) {
+              Self__ZZPS=GET_TYPE_ID__HAOJ__;
+            } else /* FALSE */ {
+              Result__TAGU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAGU));
+              if ((Result__TAGU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__2AGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1AGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_size[(__tmp__2AGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1AGU)));
+                ptr__WAGU=__tmp__0AGU;
+              } else /* FALSE */ {
+                __tmp__2AGU=((__UINTEGER_32__ZWB )Result__TAGU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_type[(__tmp__2AGU)]))),(__UINTEGER_32__ZWB)(__tmp__2AGU |  1));
+                ptr__WAGU=__tmp__0AGU;
+              };
+              Self__ZZPS=((__GET_TYPE_ID__HAOJ *)ptr__WAGU);
+              *(Self__ZZPS) = *(GET_TYPE_ID__HAOJ__);
+            };
+            Self__QCGU=((__GET_TYPE_ID__HAOJ *)Self__ZZPS);
+            Self__QCGU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QBGU;
+            Self__QCGU->receiver__WA5J=t__SBGU;
+            __tmp__CI3K=Self__ZZPS;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__CI3K=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__IYTK));
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__CI3K=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__IYTK));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__CI3K=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__IYTK));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__CI3K=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__IYTK));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__CI3K=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__IYTK));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__CI3K=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IYTK));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__CI3K=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IYTK));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__CI3K=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__IYTK));
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__CI3K=my_copy__03AL(((__ITEM__HGOJ *)__tmp__IYTK));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            Self__2ZPS=((__SIZE_OF__5GOJ *)__tmp__IYTK);
+            p__QBGU=Self__2ZPS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            t__SBGU=Self__2ZPS->receiver__AD5J;
+            Self__2ZPS=NULL;
+            ptr__WAGU=((__POINTER__IB )(NULL));
+            Result__TAGU= 0;
+            __tmp__YAGU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+            if (((unsigned long)__tmp__YAGU ==  0)) {
+              Self__2ZPS=SIZE_OF__5GOJ__;
+            } else /* FALSE */ {
+              Result__TAGU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAGU));
+              if ((Result__TAGU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__2AGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1AGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_size[(__tmp__2AGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1AGU)));
+                ptr__WAGU=__tmp__0AGU;
+              } else /* FALSE */ {
+                __tmp__2AGU=((__UINTEGER_32__ZWB )Result__TAGU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_type[(__tmp__2AGU)]))),(__UINTEGER_32__ZWB)(__tmp__2AGU |  1));
+                ptr__WAGU=__tmp__0AGU;
+              };
+              Self__2ZPS=((__SIZE_OF__5GOJ *)ptr__WAGU);
+              *(Self__2ZPS) = *(SIZE_OF__5GOJ__);
+            };
+            Self__ADGU=((__SIZE_OF__5GOJ *)Self__2ZPS);
+            Self__ADGU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QBGU;
+            Self__ADGU->receiver__AD5J=t__SBGU;
+            __tmp__CI3K=Self__2ZPS;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__CI3K=my_copy__L4AL(((__CAST__1HOJ *)__tmp__IYTK));
+          } break;
+          case __REAL_CST__1LOJ__: {
+            Self__5ZPS=((__REAL_CST__1LOJ *)__tmp__IYTK);
+            p__QBGU=Self__5ZPS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            v__SDGU=Self__5ZPS->value__VD5J;
+            t__SBGU=Self__5ZPS->parent_constant__2LOJ.static_type__5G4D;
+            Self__5ZPS=NULL;
+            ptr__WAGU=((__POINTER__IB )(NULL));
+            Result__TAGU= 0;
+            __tmp__YAGU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+            if (((unsigned long)__tmp__YAGU ==  0)) {
+              Self__5ZPS=REAL_CST__1LOJ__;
+            } else /* FALSE */ {
+              Result__TAGU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAGU));
+              if ((Result__TAGU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__2AGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1AGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_size[(__tmp__2AGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1AGU)));
+                ptr__WAGU=__tmp__0AGU;
+              } else /* FALSE */ {
+                __tmp__2AGU=((__UINTEGER_32__ZWB )Result__TAGU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0AGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__1AGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0AGU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0AGU=micro_alloc__table__lab__UKI(__tmp__1AGU,((__POINTER__IB )(&(table_type[(__tmp__2AGU)]))),(__UINTEGER_32__ZWB)(__tmp__2AGU |  1));
+                ptr__WAGU=__tmp__0AGU;
+              };
+              Self__5ZPS=((__REAL_CST__1LOJ *)ptr__WAGU);
+              *(Self__5ZPS) = *(REAL_CST__1LOJ__);
+            };
+            Self__QDGU=((__REAL_CST__1LOJ *)Self__5ZPS);
+            Self__QDGU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QBGU;
+            Self__QDGU->value__VD5J=v__SDGU;
+            Self__QDGU->parent_constant__2LOJ.static_type__5G4D=t__SBGU;
+            __tmp__CI3K=Self__5ZPS;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            Self__D0PS=((__CHARACTER_CST__RMOJ *)__tmp__IYTK);
+            __tmp__E0PS=create__char__UMQJ(Self__D0PS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__D0PS->text__0D5J);
+            __tmp__CI3K=__tmp__E0PS;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            Self__G0PS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IYTK);
+            __tmp__H0PS=create__text__OQQJ(Self__G0PS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__G0PS->string__WBJK);
+            __tmp__CI3K=__tmp__H0PS;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__CI3K=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__IYTK));
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__CI3K=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IYTK));
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__CI3K=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IYTK));
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__CI3K=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IYTK));
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__CI3K=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IYTK));
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__CI3K=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IYTK));
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__CI3K=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__IYTK));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__CI3K=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__IYTK));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__3Y2T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IYTK)->global__KAKM),NULL);
+            if (__tmp__3Y2T==NULL) {
+              __tmp__4Y2T=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__3Y2T)->__id) {
+              case __READ_SLOT__LL4K__: {
+                __tmp__4Y2T=NULL;
               } break;
-              case __READ_GLOBAL__: {
-                __tmp__UEDR=((__READ_GLOBAL *)__tmp__TEDR);
+              case __READ_GLOBAL__T4YL__: {
+                __tmp__4Y2T=((__READ_GLOBAL__T4YL *)__tmp__3Y2T);
               } break;
               }
             };
-            __tmp__HDJL=__tmp__UEDR;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__HDJL=my_copy__BQCN(val__A2IL);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__HDJL=my_copy__NREO(val__A2IL);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__HDJL=my_copy__VYJO(val__A2IL);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__HDJL=my_copy__0REO(val__A2IL);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__HDJL=my_copy__BZJO(val__A2IL);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__HDJL=my_copy__CNJM(val__A2IL);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__HDJL=my_copy__5XLL(val__A2IL);
+            __tmp__CI3K=__tmp__4Y2T;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__HDJL=my_copy__WVYM(val__A2IL);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__CI3K=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__IYTK));
           } break;
-          case __EXPR_MOD__: {
-            __tmp__HDJL=my_copy__FSEO(val__A2IL);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__CI3K=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__IYTK));
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__HDJL=my_copy__QCEP(val__A2IL);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__CI3K=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__IYTK));
           } break;
-          case __EXPR_INF__: {
-            __tmp__HDJL=my_copy__5LSN(val__A2IL);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__CI3K=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IYTK));
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__HDJL=my_copy__KMSN(val__A2IL);
+          case __EXPR_INF__OXBP__: {
+            __tmp__CI3K=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__IYTK));
           } break;
-          case __EXPR_OR__: {
-            __tmp__HDJL=my_copy__JZPN(val__A2IL);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__CI3K=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__IYTK));
           } break;
-          case __EXPR_XOR__: {
-            __tmp__HDJL=my_copy__G3SO(val__A2IL);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__CI3K=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__IYTK));
           } break;
           };
-          result__51IL=__tmp__HDJL;
-          __tmp__JDJL=TRUE__;
-        } else {
-          __tmp__JDJL=FALSE__;
+          __tmp__CXTK=__tmp__CI3K;
+          __tmp__EYIT=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__EYIT=FALSE__O__;
         };
-        if ((! __tmp__JDJL)) {
-          if (((((((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_or_and__PDJL == seq_or_and__IXRG) && (Self__W1IL->parent_variable__T1LC.ensure_count__YDAG ==  1)) && (((__LIST *)list_current__EH1)->index__XWRG >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)] == (void *)((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL))) {
-            unwrite__VMNL(Self__W1IL,((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL);
-            ((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL=NULL;
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)]=NOP__;
-            result__51IL=val__A2IL;
+        if ((! __tmp__EYIT)) {
+          if (((((__tmp__AOBK->last_seq__SM1K->last_seq_or_and__CN3K == seq_or_and__NDFE) && (__tmp__AOBK->parent_variable__O4WC.ensure_count__IT4D ==  1)) && (list_current__F5GB->index__1CFE >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)((__INTEGER__Q)(list_current__F5GB->index__1CFE -  1) -  1)] == (void *)__tmp__AOBK->last_seq__SM1K->last_write__MG3K))) {
+            unwrite__3BIL(__tmp__AOBK,__tmp__AOBK->last_seq__SM1K->last_write__MG3K);
+            ((__LOCAL_SEQ__QM1K *)__tmp__AOBK->last_seq__SM1K)->last_write__MG3K=NULL;
+            Self__WVVT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D);
+            Result__TAGU=(__INTEGER__Q)((__INTEGER__Q)(list_current__F5GB->index__1CFE -  1) -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__WVVT->parent_arrayed_collection__MA4D.storage__V14F)[Result__TAGU]=NOP__RXVJ__;
+            __tmp__CXTK=__tmp__IYTK;
           };
         };
       };
     };
-    if (((void *)result__51IL != (void *)NULL)) {
-      result__DIAL=result__51IL;
-      Self__NR2R=((__LOCAL *)Self__5HAL->local__HJZD);
-      Self__NR2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NR2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-      if ((Self__NR2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-        print__1ZE((&__string_336));
-        voir__OR2R=create__AXB( 250);
-        display__UXFK(Self__5HAL,voir__OR2R);
-        put_string__2EG(((__STRING *)voir__OR2R));
-        fputc((int)('\n'),stdout);
-        print__1ZE((&__string_337));
-        Self__QR2R=((__LIST *)list_current__EH1);
-        voir__RR2R=create__AXB( 250);
-        display__EQQG(Self__QR2R,voir__RR2R);
-        put_string__2EG(((__STRING *)voir__RR2R));
-        fputc((int)('\n'),stdout);
+    if (((void *)__tmp__CXTK != (void *)NULL)) {
+      result__WMBK=__tmp__CXTK;
+      __tmp__EI3K=((__LOCAL__L4WC *)Self__SMBK->local__BVEJ);
+      __tmp__EI3K->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__EI3K->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((__tmp__EI3K->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__BZ2T=create__34B( 250);
+        display__HAEJ(Self__SMBK,__tmp__BZ2T);
+        put_string__RGZ(((__STRING__BC *)__tmp__BZ2T));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_338));
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
         fputc((int)('\n'),stdout);
-        exit(( 1));
       };
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
     };
   };
-  if (((void *)result__DIAL == (void *)NULL)) {
-    Self__YEIL=((__LOCAL *)Self__5HAL->local__HJZD);
-    if (((void *)Self__YEIL->last_seq__TQJJ != (void *)NULL)) {
-      ((__LOCAL_SEQ *)Self__YEIL->last_seq__TQJJ)->last_index__OKUL=(__INTEGER)(-  1);
+  if (((void *)result__WMBK == (void *)NULL)) {
+    __tmp__AOBK=((__LOCAL__L4WC *)Self__SMBK->local__BVEJ);
+    if (((void *)__tmp__AOBK->last_seq__SM1K != (void *)NULL)) {
+      ((__LOCAL_SEQ__QM1K *)__tmp__AOBK->last_seq__SM1K)->last_index__G5QL=(__INTEGER__Q)(-  1);
     };
-    result__DIAL=Self__5HAL;
+    result__WMBK=Self__SMBK;
   };
-  return(result__DIAL);
+  __tmp__CXTK=result__WMBK;
+  return(__tmp__CXTK);
 }
 
-static void* execute_link__WMAL(__EXPR_EQUAL *Self__XMAL)
-// ({EXPR_EQUAL}) With resultRecursive, No inlinable.
+static void* execute_link__HMPL(__EXPR_EQUAL__KINJ *Self__IMPL)
+// ({EXPR_EQUAL__KINJ}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__0MAL;
-  void *__tmp__ANAL,*__tmp__BNAL,*__tmp__CNAL,*__tmp__DNAL,*__tmp__FNAL;
-  void *__tmp__INAL,*result__ZMAL,*__tmp__13VL,*__tmp__23VL,*__tmp__I4VL;
-  void *__tmp__J4VL,*__tmp__Q4VL,*__tmp__54VL,*__tmp__I5VL;
-  __LIST *Self__VFBR,*Self__XFBR,*Self__VR2R,*Self__0R2R,*Self__5R2R;
-  __LIST *Self__ES2R;
-  void *voir__WFBR,*voir__YFBR,*voir__TR2R,*voir__WR2R,*voir__YR2R;
-  void *voir__1R2R,*voir__3R2R,*voir__AS2R,*voir__CS2R,*voir__FS2R;
-  void *__tmp__GNAL,*left_cst__3MAL,*__tmp__JNAL,*right_cst__4MAL;
-  void *result__5ZNM,*result__Z3VL,*r__03VL,*__tmp__R4VL;
-  __POSITION __tmp__H0NM,__tmp__R0NM,__tmp__D4VL,__tmp__W5VL;
-  __POSITION __tmp__3QAL;
-  void *__tmp__I0NM,*__tmp__S0NM,*__tmp__E4VL,*__tmp__X5VL;
-  void *__tmp__J0NM,*__tmp__T0NM,*__tmp__F4VL,*__tmp__A5VL,*__tmp__J5VL;
-  void *__tmp__Y5VL;
-  __READ_LOCAL *Self__TMCQ,*Self__VMCQ,*Self__XMCQ,*Self__ZMCQ;
-  __LOCAL *Self__SR2R,*Self__XR2R,*Self__2R2R,*Self__BS2R;
-  __READ_GLOBAL *Self__WMCQ,*Self__0MCQ;
-  __BOOLEAN __tmp__33VL,__tmp__P5VL,__tmp__Q5VL;
-  old_seq__0MAL=seq_call_and_loop__3QEJ;
-  __tmp__ANAL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__ANAL)->__id) {
-  case __LIST__: {
-    __tmp__BNAL=execute_link__TTOG(__tmp__ANAL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__BNAL=((__STRING_CST *)__tmp__ANAL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__BNAL=execute_link__KA0K(__tmp__ANAL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__BNAL=((__PROTOTYPE_CST *)__tmp__ANAL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__BNAL=((__INTEGER_CST *)__tmp__ANAL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__BNAL=execute_link__4HAL(__tmp__ANAL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__VFBR=((__LIST *)list_current__EH1);
-    voir__WFBR=create__AXB( 250);
-    display__EQQG(Self__VFBR,voir__WFBR);
-    put_string__2EG(((__STRING *)voir__WFBR));
+  __UINTEGER_32__ZWB old_seq__LMPL;
+  void *__tmp__RMPL,*__tmp__SMPL,*__tmp__XMPM;
+  __LIST__WH *Self__FSYT;
+  __STRING__BC *__tmp__GSYT,*__tmp__EZ2T,*__tmp__QZ2T;
+  __INTEGER_CST__XAXC *__tmp__XMPL,*__tmp__0MPL;
+  __PROTOTYPE_CST__LAXC *result__JOKN,*__tmp__VOKN,*__tmp__JMPM;
+  __POSITION__OL __tmp__ROKN,__tmp__QNPM;
+  void *__tmp__SOKN,*__tmp__2LPM;
+  __TYPE_FULL__XMB *__tmp__TOKN,*__tmp__YMPM;
+  __READ_LOCAL__55ZI *Self__Z1PS,*Self__52PS;
+  __LOCAL__L4WC *Self__DZ2T,*Self__PZ2T;
+  __READ_GLOBAL__T4YL *Self__21PS,*Self__C3PS;
+  __BOOLEAN__L __tmp__VLPM,__tmp__HNPM;
+  old_seq__LMPL=seq_call_and_loop__TL3K;
+  __tmp__RMPL=Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__RMPL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__SMPL=((__STRING_CST__5J *)__tmp__RMPL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__SMPL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__RMPL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__SMPL=((__PROTOTYPE_CST__LAXC *)__tmp__RMPL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__SMPL=((__INTEGER_CST__XAXC *)__tmp__RMPL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__FSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__GSYT=create__34B( 250);
+    display__0HFE(Self__FSYT,__tmp__GSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__GSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__BNAL=NULL;
+    __tmp__SMPL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BNAL=execute_link__WMAL(__tmp__ANAL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__SMPL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__RMPL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BNAL=execute_link__5QAL(__tmp__ANAL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__SMPL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__RMPL));
   } break;
-  case __REAL_CST__: {
-    __tmp__BNAL=((__REAL_CST *)__tmp__ANAL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__SMPL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RMPL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__BNAL=((__CHARACTER_CST *)__tmp__ANAL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__SMPL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__RMPL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__BNAL=execute_link__OVAL(__tmp__ANAL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__SMPL=((__GET_TYPE_ID__HAOJ *)__tmp__RMPL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__BNAL=execute_link__VWAL(__tmp__ANAL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__SMPL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__BNAL=execute_link__0WAL(__tmp__ANAL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__SMPL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__BNAL=execute_link__D1AL(__tmp__ANAL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__SMPL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__BNAL=execute_link__M5AL(__tmp__ANAL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__SMPL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__RMPL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__BNAL=execute_link__VDBL(__tmp__ANAL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__SMPL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__BNAL=execute_link__4HBL(__tmp__ANAL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__SMPL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BNAL=execute_link__HMBL(__tmp__ANAL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__SMPL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BNAL=execute_link__QQBL(__tmp__ANAL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__SMPL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__RMPL));
   } break;
-  case __PUT_TO__: {
-    __tmp__BNAL=execute_link__ROPK(__tmp__ANAL);
+  case __ITEM__HGOJ__: {
+    __tmp__SMPL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__RMPL));
   } break;
-  case __ITEM__: {
-    __tmp__BNAL=execute_link__ZUBL(__tmp__ANAL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__SMPL=((__SIZE_OF__5GOJ *)__tmp__RMPL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__BNAL=execute_link__AVBL(__tmp__ANAL);
+  case __CAST__1HOJ__: {
+    __tmp__SMPL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__RMPL));
   } break;
-  case __CAST__: {
-    __tmp__BNAL=execute_link__FVBL(__tmp__ANAL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__SMPL=((__REAL_CST__1LOJ *)__tmp__RMPL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__BNAL=execute_link__CDUL(__tmp__ANAL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__SMPL=((__CHARACTER_CST__RMOJ *)__tmp__RMPL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__BNAL=execute_link__4YBL(__tmp__ANAL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__SMPL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RMPL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__BNAL=execute_link__O3BL(__tmp__ANAL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__SMPL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__RMPL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BNAL=execute_link__C2ZM(__tmp__ANAL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__SMPL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RMPL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BNAL=execute_link__SGFO(__tmp__ANAL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__SMPL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RMPL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BNAL=execute_link__KOLO(__tmp__ANAL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__SMPL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RMPL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BNAL=execute_link__LMFO(__tmp__ANAL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__SMPL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RMPL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BNAL=execute_link__OULO(__tmp__ANAL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__SMPL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RMPL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__BNAL=execute_link__IPKM(__tmp__ANAL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__SMPL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__RMPL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__BNAL=execute_link__VXOL(__tmp__ANAL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__SMPL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__RMPL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__BNAL=execute_link__W4ZM(__tmp__ANAL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__SMPL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__RMPL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__BNAL=execute_link__ESFO(__tmp__ANAL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__SMPL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__RMPL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BNAL=execute_link__2QEP(__tmp__ANAL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__SMPL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__RMPL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__BNAL=execute_link__F1QN(__tmp__ANAL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__SMPL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__RMPL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BNAL=execute_link__O5QN(__tmp__ANAL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__SMPL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RMPL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__BNAL=execute_link__LSQN(__tmp__ANAL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__SMPL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__RMPL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__BNAL=execute_link__M3UO(__tmp__ANAL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__SMPL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__RMPL));
   } break;
-  };
-  Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H=__tmp__BNAL;
-  __tmp__CNAL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__CNAL)->__id) {
-  case __LIST__: {
-    __tmp__DNAL=execute_link__TTOG(__tmp__CNAL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__SMPL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__RMPL));
   } break;
-  case __STRING_CST__: {
-    __tmp__DNAL=((__STRING_CST *)__tmp__CNAL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__DNAL=execute_link__KA0K(__tmp__CNAL);
+  };
+  Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J=__tmp__SMPL;
+  __tmp__RMPL=Self__IMPL->parent_expr_binary_cmp__NINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__RMPL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__SMPL=((__STRING_CST__5J *)__tmp__RMPL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__DNAL=((__PROTOTYPE_CST *)__tmp__CNAL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__SMPL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__RMPL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__DNAL=((__INTEGER_CST *)__tmp__CNAL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__SMPL=((__PROTOTYPE_CST__LAXC *)__tmp__RMPL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__DNAL=execute_link__4HAL(__tmp__CNAL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__SMPL=((__INTEGER_CST__XAXC *)__tmp__RMPL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__XFBR=((__LIST *)list_current__EH1);
-    voir__YFBR=create__AXB( 250);
-    display__EQQG(Self__XFBR,voir__YFBR);
-    put_string__2EG(((__STRING *)voir__YFBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__FSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__GSYT=create__34B( 250);
+    display__0HFE(Self__FSYT,__tmp__GSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__GSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__DNAL=NULL;
+    __tmp__SMPL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__DNAL=execute_link__WMAL(__tmp__CNAL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__SMPL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__RMPL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__DNAL=execute_link__5QAL(__tmp__CNAL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__SMPL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__RMPL));
   } break;
-  case __REAL_CST__: {
-    __tmp__DNAL=((__REAL_CST *)__tmp__CNAL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__SMPL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RMPL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__DNAL=((__CHARACTER_CST *)__tmp__CNAL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__SMPL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__RMPL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__DNAL=execute_link__OVAL(__tmp__CNAL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__SMPL=((__GET_TYPE_ID__HAOJ *)__tmp__RMPL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__DNAL=execute_link__VWAL(__tmp__CNAL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__SMPL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__DNAL=execute_link__0WAL(__tmp__CNAL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__SMPL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__DNAL=execute_link__D1AL(__tmp__CNAL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__SMPL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__DNAL=execute_link__M5AL(__tmp__CNAL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__SMPL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__RMPL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__DNAL=execute_link__VDBL(__tmp__CNAL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__SMPL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__DNAL=execute_link__4HBL(__tmp__CNAL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__SMPL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__DNAL=execute_link__HMBL(__tmp__CNAL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__SMPL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__RMPL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__DNAL=execute_link__QQBL(__tmp__CNAL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__SMPL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__RMPL));
   } break;
-  case __PUT_TO__: {
-    __tmp__DNAL=execute_link__ROPK(__tmp__CNAL);
+  case __ITEM__HGOJ__: {
+    __tmp__SMPL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__RMPL));
   } break;
-  case __ITEM__: {
-    __tmp__DNAL=execute_link__ZUBL(__tmp__CNAL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__SMPL=((__SIZE_OF__5GOJ *)__tmp__RMPL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__DNAL=execute_link__AVBL(__tmp__CNAL);
+  case __CAST__1HOJ__: {
+    __tmp__SMPL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__RMPL));
   } break;
-  case __CAST__: {
-    __tmp__DNAL=execute_link__FVBL(__tmp__CNAL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__SMPL=((__REAL_CST__1LOJ *)__tmp__RMPL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__DNAL=execute_link__CDUL(__tmp__CNAL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__SMPL=((__CHARACTER_CST__RMOJ *)__tmp__RMPL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__DNAL=execute_link__4YBL(__tmp__CNAL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__SMPL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RMPL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__DNAL=execute_link__O3BL(__tmp__CNAL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__SMPL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__RMPL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__DNAL=execute_link__C2ZM(__tmp__CNAL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__SMPL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RMPL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__DNAL=execute_link__SGFO(__tmp__CNAL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__SMPL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RMPL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DNAL=execute_link__KOLO(__tmp__CNAL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__SMPL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RMPL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__DNAL=execute_link__LMFO(__tmp__CNAL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__SMPL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RMPL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DNAL=execute_link__OULO(__tmp__CNAL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__SMPL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RMPL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__DNAL=execute_link__IPKM(__tmp__CNAL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__SMPL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__RMPL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__DNAL=execute_link__VXOL(__tmp__CNAL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__SMPL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__RMPL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__DNAL=execute_link__W4ZM(__tmp__CNAL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__SMPL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__RMPL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__DNAL=execute_link__ESFO(__tmp__CNAL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__SMPL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__RMPL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__DNAL=execute_link__2QEP(__tmp__CNAL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__SMPL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__RMPL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__DNAL=execute_link__F1QN(__tmp__CNAL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__SMPL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__RMPL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__DNAL=execute_link__O5QN(__tmp__CNAL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__SMPL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RMPL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__DNAL=execute_link__LSQN(__tmp__CNAL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__SMPL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__RMPL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__DNAL=execute_link__M3UO(__tmp__CNAL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__SMPL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__RMPL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__SMPL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__RMPL));
   } break;
   };
-  Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H=__tmp__DNAL;
-  __tmp__FNAL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
-  if (__tmp__FNAL==NULL) {
-    __tmp__GNAL=NULL;
+  Self__IMPL->parent_expr_binary_cmp__NINJ.right__DA5J=__tmp__SMPL;
+  __tmp__RMPL=Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J;
+  if (__tmp__RMPL==NULL) {
+    __tmp__XMPL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__FNAL)->__id) {
-    case __LIST__: {
-      __tmp__GNAL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__GNAL=NULL;
+    switch (((struct ___OBJ *)__tmp__RMPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__GNAL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GNAL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__GNAL=((void *)__tmp__FNAL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__XMPL=((void *)__tmp__RMPL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GNAL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__GNAL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__GNAL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GNAL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GNAL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__GNAL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__GNAL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__GNAL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__GNAL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__GNAL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__GNAL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__GNAL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__XMPL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__GNAL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__XMPL=NULL;
     } break;
     }
   };
-  left_cst__3MAL=__tmp__GNAL;
-  __tmp__INAL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
-  if (__tmp__INAL==NULL) {
-    __tmp__JNAL=NULL;
+  __tmp__RMPL=Self__IMPL->parent_expr_binary_cmp__NINJ.right__DA5J;
+  if (__tmp__RMPL==NULL) {
+    __tmp__0MPL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__INAL)->__id) {
-    case __LIST__: {
-      __tmp__JNAL=NULL;
+    switch (((struct ___OBJ *)__tmp__RMPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__JNAL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__JNAL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__JNAL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__0MPL=((void *)__tmp__RMPL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__JNAL=((void *)__tmp__INAL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__JNAL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JNAL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__JNAL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__JNAL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JNAL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JNAL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__JNAL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__JNAL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__JNAL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__JNAL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__JNAL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__JNAL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__0MPL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__JNAL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__JNAL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__0MPL=NULL;
     } break;
     }
   };
-  right_cst__4MAL=__tmp__JNAL;
-  result__ZMAL=NULL;
-  if (((void *)__tmp__GNAL != (void *)NULL)) {
-    result__ZMAL=NULL;
+  __tmp__RMPL=NULL;
+  if (((void *)__tmp__XMPL != (void *)NULL)) {
+    __tmp__RMPL=NULL;
   };
-  if ((((void *)result__ZMAL == (void *)NULL) && ((void *)__tmp__JNAL != (void *)NULL))) {
-    result__ZMAL=NULL;
+  if ((((void *)__tmp__RMPL == (void *)NULL) && ((void *)__tmp__0MPL != (void *)NULL))) {
+    __tmp__RMPL=NULL;
   };
-  if (((((void *)result__ZMAL == (void *)NULL) && ((void *)__tmp__JNAL != (void *)NULL)) && ((void *)__tmp__GNAL != (void *)NULL))) {
-    result__5ZNM=NULL;
-    if ((((__INTEGER_CST *)__tmp__GNAL)->value__W4YD == ((__INTEGER_CST *)__tmp__JNAL)->value__W4YD)) {
-      __tmp__H0NM=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__I0NM=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__I0NM)->__id) {
-      case __TYPE__: {
-        __tmp__J0NM=((__TYPE *)__tmp__I0NM)->default__AKC;
+  if (((((void *)__tmp__RMPL == (void *)NULL) && ((void *)__tmp__0MPL != (void *)NULL)) && ((void *)__tmp__XMPL != (void *)NULL))) {
+    result__JOKN=NULL;
+    if ((__tmp__XMPL->value__FH4D == __tmp__0MPL->value__FH4D)) {
+      __tmp__ROKN=Self__IMPL->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__SOKN=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__SOKN)->__id) {
+      case __TYPE__FF__: {
+        __tmp__TOKN=((__TYPE__FF *)__tmp__SOKN)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__TOKN=((__TYPE_NULL__GMB *)__tmp__SOKN)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__J0NM=((__TYPE_NULL *)__tmp__I0NM)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__TOKN=((__TYPE_VOID__IMB *)__tmp__SOKN)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__J0NM=((__TYPE_VOID *)__tmp__I0NM)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__TOKN=((__TYPE_CONTEXT__KMB *)__tmp__SOKN)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__J0NM=((__TYPE_CONTEXT *)__tmp__I0NM)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__TOKN=((__TYPE_ID__MMB *)__tmp__SOKN)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__J0NM=((__TYPE_ID *)__tmp__I0NM)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__TOKN=((__TYPE_GENERIC__OCY *)__tmp__SOKN)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__J0NM=((__TYPE_GENERIC *)__tmp__I0NM)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__TOKN=((__TYPE_BLOCK__CP5D *)__tmp__SOKN)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__J0NM=((__PROFIL_BLOCK *)__tmp__I0NM)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__TOKN=((__PROFIL_BLOCK__O3NJ *)__tmp__SOKN)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__5ZNM=create__type__PKQC(__tmp__H0NM,__tmp__J0NM);
-    } else {
-      __tmp__R0NM=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__S0NM=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__S0NM)->__id) {
-      case __TYPE__: {
-        __tmp__T0NM=((__TYPE *)__tmp__S0NM)->default__AKC;
+      __tmp__VOKN=create__type__VJ2C(__tmp__ROKN,__tmp__TOKN);
+      result__JOKN=__tmp__VOKN;
+    } else /* FALSE */ {
+      __tmp__ROKN=Self__IMPL->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__SOKN=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__SOKN)->__id) {
+      case __TYPE__FF__: {
+        __tmp__TOKN=((__TYPE__FF *)__tmp__SOKN)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__T0NM=((__TYPE_NULL *)__tmp__S0NM)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__TOKN=((__TYPE_NULL__GMB *)__tmp__SOKN)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__T0NM=((__TYPE_VOID *)__tmp__S0NM)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__TOKN=((__TYPE_VOID__IMB *)__tmp__SOKN)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__T0NM=((__TYPE_CONTEXT *)__tmp__S0NM)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__TOKN=((__TYPE_CONTEXT__KMB *)__tmp__SOKN)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__T0NM=((__TYPE_ID *)__tmp__S0NM)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__TOKN=((__TYPE_ID__MMB *)__tmp__SOKN)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__T0NM=((__TYPE_GENERIC *)__tmp__S0NM)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__TOKN=((__TYPE_GENERIC__OCY *)__tmp__SOKN)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__T0NM=((__PROFIL_BLOCK *)__tmp__S0NM)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__TOKN=((__TYPE_BLOCK__CP5D *)__tmp__SOKN)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__TOKN=((__PROFIL_BLOCK__O3NJ *)__tmp__SOKN)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__5ZNM=create__type__PKQC(__tmp__R0NM,__tmp__T0NM);
+      __tmp__VOKN=create__type__VJ2C(__tmp__ROKN,__tmp__TOKN);
+      result__JOKN=__tmp__VOKN;
     };
-    result__ZMAL=result__5ZNM;
+    __tmp__RMPL=result__JOKN;
   };
-  if ((((void *)result__ZMAL == (void *)NULL) && (old_seq__0MAL == seq_call_and_loop__3QEJ))) {
-    result__Z3VL=NULL;
-    r__03VL=NULL;
-    __tmp__13VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
-    __tmp__23VL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__13VL)->__id) {
-    case __LIST__: {
-      __tmp__33VL=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__33VL=__infix_equal_equal__XN1L(__tmp__13VL,__tmp__23VL);
+  if ((((void *)__tmp__RMPL == (void *)NULL) && (old_seq__LMPL == seq_call_and_loop__TL3K))) {
+    result__JOKN=NULL;
+    __tmp__SMPL=Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J;
+    __tmp__SOKN=Self__IMPL->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__SMPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__VLPM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__SMPL),__tmp__SOKN);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__33VL=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__33VL=__infix_equal_equal__MO1L(__tmp__13VL,__tmp__23VL);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__VLPM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__33VL=__infix_equal_equal__3O1L(__tmp__13VL,__tmp__23VL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__VLPM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__33VL=__infix_equal_equal__XP1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__33VL=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__VLPM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__33VL=__infix_equal_equal__NQ1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__VLPM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__33VL=__infix_equal_equal__JR1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__VLPM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __REAL_CST__: {
-      __tmp__33VL=__infix_equal_equal__FS1L(__tmp__13VL,__tmp__23VL);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__33VL=__infix_equal_equal__5S1L(__tmp__13VL,__tmp__23VL);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__33VL=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__VLPM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__33VL=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__VLPM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__33VL=__infix_equal_equal__YT1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__VLPM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__33VL=__infix_equal_equal__UU1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__VLPM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__33VL=__infix_equal_equal__QV1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__VLPM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__33VL=__infix_equal_equal__MW1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__VLPM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_AND__: {
-      __tmp__33VL=__infix_equal_equal__IX1L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__VLPM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__33VL=__infix_equal_equal__EY1L(__tmp__13VL,__tmp__23VL);
+    case __PUT_TO__TFOJ__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__33VL=__infix_equal_equal__AZ1L(__tmp__13VL,__tmp__23VL);
+    case __ITEM__HGOJ__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__33VL=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__33VL=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__VLPM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__33VL=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__VLPM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __CAST__: {
-      __tmp__33VL=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__VLPM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__33VL=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__VLPM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __READ_SLOT__: {
-      __tmp__33VL=__infix_equal_equal__M01L(__tmp__13VL,__tmp__23VL);
+    case __READ_SLOT__LL4K__: {
+      __tmp__VLPM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__33VL=__infix_equal_equal__I11L(__tmp__13VL,__tmp__23VL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__VLPM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__33VL=__infix_equal_equal__G4HO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__VLPM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__33VL=__infix_equal_equal__W2FO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__VLPM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__33VL=__infix_equal_equal__XGMO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__VLPM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__33VL=__infix_equal_equal__S3FO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__VLPM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__33VL=__infix_equal_equal__UHMO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__VLPM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__33VL=__infix_equal_equal__5HLM(__tmp__13VL,__tmp__23VL);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__VLPM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__33VL=__infix_equal_equal__011L(__tmp__13VL,__tmp__23VL);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__VLPM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__33VL=__infix_equal_equal__AM0M(__tmp__13VL,__tmp__23VL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__VLPM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__33VL=__infix_equal_equal__O4FO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__VLPM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__33VL=__infix_equal_equal__SYEP(__tmp__13VL,__tmp__23VL);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__VLPM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_INF__: {
-      __tmp__33VL=__infix_equal_equal__Y4HO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__VLPM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__33VL=__infix_equal_equal__U5HO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_INF__OXBP__: {
+      __tmp__VLPM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_OR__: {
-      __tmp__33VL=__infix_equal_equal__NHRN(__tmp__13VL,__tmp__23VL);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__VLPM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__33VL=__infix_equal_equal__KTVO(__tmp__13VL,__tmp__23VL);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__VLPM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SMPL)),__tmp__SOKN);
     } break;
     };
-    if (__tmp__33VL) {
-      __tmp__D4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__E4VL=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__E4VL)->__id) {
-      case __TYPE__: {
-        __tmp__F4VL=((__TYPE *)__tmp__E4VL)->default__AKC;
+    if (__tmp__VLPM) {
+      __tmp__ROKN=Self__IMPL->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__2LPM=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__2LPM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__TOKN=((__TYPE__FF *)__tmp__2LPM)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__F4VL=((__TYPE_NULL *)__tmp__E4VL)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__TOKN=((__TYPE_NULL__GMB *)__tmp__2LPM)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__F4VL=((__TYPE_VOID *)__tmp__E4VL)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__TOKN=((__TYPE_VOID__IMB *)__tmp__2LPM)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__F4VL=((__TYPE_CONTEXT *)__tmp__E4VL)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__TOKN=((__TYPE_CONTEXT__KMB *)__tmp__2LPM)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__F4VL=((__TYPE_ID *)__tmp__E4VL)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__TOKN=((__TYPE_ID__MMB *)__tmp__2LPM)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__F4VL=((__TYPE_GENERIC *)__tmp__E4VL)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__TOKN=((__TYPE_GENERIC__OCY *)__tmp__2LPM)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__F4VL=((__PROFIL_BLOCK *)__tmp__E4VL)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__TOKN=((__TYPE_BLOCK__CP5D *)__tmp__2LPM)->parent_type__DP5D.default__CMC;
       } break;
-      };
-      result__Z3VL=create__type__PKQC(__tmp__D4VL,__tmp__F4VL);
-      __tmp__I4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
-      switch (((struct ___OBJ *)__tmp__I4VL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__I4VL);
-      } break;
-      case __STRING_CST__: {
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__TOKN=((__PROFIL_BLOCK__O3NJ *)__tmp__2LPM)->parent_type__Q3NJ.default__CMC;
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__I4VL);
-      } break;
-      case __PROTOTYPE_CST__: {
+      };
+      __tmp__VOKN=create__type__VJ2C(__tmp__ROKN,__tmp__TOKN);
+      result__JOKN=__tmp__VOKN;
+      __tmp__2LPM=Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J;
+      switch (((struct ___OBJ *)__tmp__2LPM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__2LPM));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__2LPM));
       } break;
-      case __READ_LOCAL__: {
-        Self__TMCQ=((__READ_LOCAL *)__tmp__I4VL);
-        Self__SR2R=((__LOCAL *)Self__TMCQ->local__HJZD);
-        Self__SR2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SR2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__SR2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__TR2R=create__AXB( 250);
-          display__UXFK(Self__TMCQ,voir__TR2R);
-          put_string__2EG(((__STRING *)voir__TR2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__Z1PS=((__READ_LOCAL__55ZI *)__tmp__2LPM);
+        Self__DZ2T=((__LOCAL__L4WC *)Self__Z1PS->local__BVEJ);
+        Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__EZ2T=create__34B( 250);
+          display__HAEJ(Self__Z1PS,__tmp__EZ2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__EZ2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__VR2R=((__LIST *)list_current__EH1);
-          voir__WR2R=create__AXB( 250);
-          display__EQQG(Self__VR2R,voir__WR2R);
-          put_string__2EG(((__STRING *)voir__WR2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__I4VL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__I4VL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__I4VL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__2LPM));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2LPM));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__VMCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__I4VL)->receiver__WN2H);
-        Self__XR2R=((__LOCAL *)Self__VMCQ->local__HJZD);
-        Self__XR2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XR2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__XR2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__YR2R=create__AXB( 250);
-          display__UXFK(Self__VMCQ,voir__YR2R);
-          put_string__2EG(((__STRING *)voir__YR2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__0R2R=((__LIST *)list_current__EH1);
-          voir__1R2R=create__AXB( 250);
-          display__EQQG(Self__0R2R,voir__1R2R);
-          put_string__2EG(((__STRING *)voir__1R2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__Z1PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__2LPM)->receiver__RA5J);
+        Self__DZ2T=((__LOCAL__L4WC *)Self__Z1PS->local__BVEJ);
+        Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__EZ2T=create__34B( 250);
+          display__HAEJ(Self__Z1PS,__tmp__EZ2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__EZ2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__I4VL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__I4VL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__I4VL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__I4VL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__2LPM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__I4VL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__I4VL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__I4VL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__I4VL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__2LPM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__I4VL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__2LPM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__I4VL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__2LPM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__I4VL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__2LPM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__I4VL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2LPM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__I4VL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__2LPM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__I4VL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2LPM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__WMCQ=((__READ_GLOBAL *)__tmp__I4VL);
-        unread__CGNL(Self__WMCQ->global__ZGJK,Self__WMCQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__2LPM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__I4VL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2LPM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__I4VL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__2LPM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__I4VL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__2LPM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__I4VL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__21PS=((__READ_GLOBAL__T4YL *)__tmp__2LPM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__21PS->global__KAKM),Self__21PS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__I4VL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__2LPM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__I4VL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__2LPM));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__I4VL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__2LPM));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__I4VL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__2LPM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__I4VL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__2LPM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__I4VL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__2LPM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__I4VL);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__I4VL);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__I4VL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__I4VL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__2LPM));
       } break;
       };
-      __tmp__J4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
-      switch (((struct ___OBJ *)__tmp__J4VL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__J4VL);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__J4VL);
+      __tmp__2LPM=Self__IMPL->parent_expr_binary_cmp__NINJ.right__DA5J;
+      switch (((struct ___OBJ *)__tmp__2LPM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__2LPM));
       } break;
-      case __PROTOTYPE_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__2LPM));
       } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__XMCQ=((__READ_LOCAL *)__tmp__J4VL);
-        Self__2R2R=((__LOCAL *)Self__XMCQ->local__HJZD);
-        Self__2R2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2R2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__2R2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__3R2R=create__AXB( 250);
-          display__UXFK(Self__XMCQ,voir__3R2R);
-          put_string__2EG(((__STRING *)voir__3R2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__5R2R=((__LIST *)list_current__EH1);
-          voir__AS2R=create__AXB( 250);
-          display__EQQG(Self__5R2R,voir__AS2R);
-          put_string__2EG(((__STRING *)voir__AS2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__Z1PS=((__READ_LOCAL__55ZI *)__tmp__2LPM);
+        Self__DZ2T=((__LOCAL__L4WC *)Self__Z1PS->local__BVEJ);
+        Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__EZ2T=create__34B( 250);
+          display__HAEJ(Self__Z1PS,__tmp__EZ2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__EZ2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__J4VL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__2LPM));
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__J4VL);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2LPM));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__J4VL);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__ZMCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__J4VL)->receiver__WN2H);
-        Self__BS2R=((__LOCAL *)Self__ZMCQ->local__HJZD);
-        Self__BS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__BS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__CS2R=create__AXB( 250);
-          display__UXFK(Self__ZMCQ,voir__CS2R);
-          put_string__2EG(((__STRING *)voir__CS2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__ES2R=((__LIST *)list_current__EH1);
-          voir__FS2R=create__AXB( 250);
-          display__EQQG(Self__ES2R,voir__FS2R);
-          put_string__2EG(((__STRING *)voir__FS2R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__Z1PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__2LPM)->receiver__RA5J);
+        Self__DZ2T=((__LOCAL__L4WC *)Self__Z1PS->local__BVEJ);
+        Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__DZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__EZ2T=create__34B( 250);
+          display__HAEJ(Self__Z1PS,__tmp__EZ2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__EZ2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__J4VL);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__J4VL);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__J4VL);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__J4VL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__J4VL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__J4VL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__2LPM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__J4VL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__2LPM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__J4VL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__2LPM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__J4VL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2LPM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__J4VL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2LPM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__J4VL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__2LPM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__J4VL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__2LPM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__J4VL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__2LPM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__J4VL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__2LPM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__0MCQ=((__READ_GLOBAL *)__tmp__J4VL);
-        unread__CGNL(Self__0MCQ->global__ZGJK,Self__0MCQ);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2LPM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__J4VL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__2LPM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__J4VL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2LPM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__J4VL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__2LPM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__J4VL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2LPM));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__J4VL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__2LPM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__J4VL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__2LPM));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__J4VL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__21PS=((__READ_GLOBAL__T4YL *)__tmp__2LPM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__21PS->global__KAKM),Self__21PS);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__J4VL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__2LPM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__J4VL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__2LPM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__J4VL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__2LPM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__J4VL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__2LPM));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__J4VL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__2LPM));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__J4VL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__2LPM));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__J4VL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__2LPM));
       } break;
       };
-    } else {
-      __tmp__Q4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
-      if (__tmp__Q4VL==NULL) {
-        __tmp__R4VL=NULL;
+    } else /* FALSE */ {
+      __tmp__2LPM=Self__IMPL->parent_expr_binary_cmp__NINJ.right__DA5J;
+      if (__tmp__2LPM==NULL) {
+        __tmp__JMPM=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__Q4VL)->__id) {
-        case __LIST__: {
-          __tmp__R4VL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__R4VL=NULL;
+        switch (((struct ___OBJ *)__tmp__2LPM)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__R4VL=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__R4VL=((void *)__tmp__Q4VL);
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__JMPM=((void *)__tmp__2LPM);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__R4VL=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__R4VL=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__R4VL=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__R4VL=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__R4VL=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__R4VL=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__R4VL=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__R4VL=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__R4VL=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __CAST__: {
-          __tmp__R4VL=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__R4VL=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__R4VL=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__R4VL=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__JMPM=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__R4VL=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__JMPM=NULL;
         } break;
         }
       };
-      r__03VL=__tmp__R4VL;
-      if ((((void *)__tmp__R4VL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__R4VL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_NULL__))) {
-        __tmp__54VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__54VL)->__id) {
-        case __LIST__: {
-          __tmp__A5VL=static_type__OHQG(__tmp__54VL);
+      if ((((void *)__tmp__JMPM != (void *)NULL) && ((void *)((__TYPE_FULL__XMB *)__tmp__JMPM->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__))) {
+        __tmp__XMPM=Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__XMPM)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__YMPM=((__STRING_CST__5J *)__tmp__XMPM)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__YMPM=((__EXTERNAL_C__Y5WC *)__tmp__XMPM)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__YMPM=((__PROTOTYPE_CST__LAXC *)__tmp__XMPM)->parent_constant__MAXC.static_type__5G4D;
         } break;
-        case __STRING_CST__: {
-          __tmp__A5VL=((__STRING_CST *)__tmp__54VL)->parent_constant__5F.static_type__M2YD;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__YMPM=((__INTEGER_CST__XAXC *)__tmp__XMPM)->parent_constant__YAXC.static_type__5G4D;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__A5VL=((__EXTERNAL_C *)__tmp__54VL)->static_type__1VZD;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__YMPM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XMPM));
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__A5VL=((__PROTOTYPE_CST *)__tmp__54VL)->parent_constant__W2LC.static_type__M2YD;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__YMPM=((__READ_LOCAL__55ZI *)__tmp__XMPM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__A5VL=((__INTEGER_CST *)__tmp__54VL)->parent_constant__B3LC.static_type__M2YD;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__YMPM=static_type__ODCK();
         } break;
-        case __READ_LOCAL__: {
-          __tmp__A5VL=((__LOCAL *)((__READ_LOCAL *)__tmp__54VL)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__YMPM=static_type__TDCK();
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__A5VL=static_type__CN1H(__tmp__54VL);
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__YMPM=static_type__YDCK();
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__A5VL=static_type__1N1H();
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__YMPM=static_type__3DCK();
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__A5VL=static_type__AO1H();
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__YMPM=static_type__CECK();
         } break;
-        case __REAL_CST__: {
-          __tmp__A5VL=((__REAL_CST *)__tmp__54VL)->parent_constant__U2JH.static_type__M2YD;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__YMPM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XMPM));
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__A5VL=((__CHARACTER_CST *)__tmp__54VL)->parent_constant__H3JH.static_type__M2YD;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__YMPM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XMPM));
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__A5VL=static_type__FO1H();
+        case __EXPR_DIV__4COJ__: {
+          __tmp__YMPM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XMPM));
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__A5VL=static_type__KO1H();
+        case __EXPR_AND__SDOJ__: {
+          __tmp__YMPM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XMPM));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__A5VL=static_type__PO1H();
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__YMPM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XMPM));
         } break;
-        case __EXPR_SUB__: {
-          __tmp__A5VL=static_type__UO1H(__tmp__54VL);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__YMPM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XMPM));
         } break;
-        case __EXPR_MUL__: {
-          __tmp__A5VL=static_type__0O1H(__tmp__54VL);
+        case __PUT_TO__TFOJ__: {
+          __tmp__YMPM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__A5VL=static_type__5O1H(__tmp__54VL);
+        case __ITEM__HGOJ__: {
+          __tmp__YMPM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XMPM));
         } break;
-        case __EXPR_AND__: {
-          __tmp__A5VL=static_type__EP1H(__tmp__54VL);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__YMPM=static_type__VFCK();
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__A5VL=static_type__JP1H(__tmp__54VL);
+        case __CAST__1HOJ__: {
+          __tmp__YMPM=((__CAST__1HOJ *)__tmp__XMPM)->static_type__FD5J;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__A5VL=static_type__OP1H(__tmp__54VL);
+        case __REAL_CST__1LOJ__: {
+          __tmp__YMPM=((__REAL_CST__1LOJ *)__tmp__XMPM)->parent_constant__2LOJ.static_type__5G4D;
         } break;
-        case __PUT_TO__: {
-          __tmp__A5VL=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__YMPM=((__CHARACTER_CST__RMOJ *)__tmp__XMPM)->parent_constant__SMOJ.static_type__5G4D;
         } break;
-        case __ITEM__: {
-          __tmp__A5VL=static_type__XP1H(__tmp__54VL);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__YMPM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XMPM)->parent_constant__2NOJ.static_type__5G4D;
         } break;
-        case __SIZE_OF__: {
-          __tmp__A5VL=static_type__DQ1H();
+        case __READ_SLOT__LL4K__: {
+          __tmp__YMPM=((__READ_SLOT__LL4K *)__tmp__XMPM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __CAST__: {
-          __tmp__A5VL=((__CAST *)__tmp__54VL)->static_type__0N1H;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__YMPM=static_type__5L5O();
         } break;
-        case __CALL_SLOT__: {
-          __tmp__A5VL=static_type__NOKL(__tmp__54VL);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__YMPM=static_type__CRTP();
         } break;
-        case __READ_SLOT__: {
-          __tmp__A5VL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__54VL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__YMPM=static_type__M51P();
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__A5VL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__54VL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__YMPM=static_type__HRTP();
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__A5VL=static_type__Z1ZM();
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__YMPM=static_type__S51P();
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__A5VL=static_type__ZQEO();
+        case __EXPR_NEG__EZVL__: {
+          __tmp__YMPM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XMPM));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__A5VL=static_type__P0IO();
+        case __EXPR_ADD__SZVL__: {
+          __tmp__YMPM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XMPM));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__A5VL=static_type__4QEO();
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__YMPM=((__READ_GLOBAL__T4YL *)__tmp__XMPM)->global__KAKM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__A5VL=static_type__V0IO();
+        case __EXPR_NOT__XUPM__: {
+          __tmp__YMPM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XMPM));
         } break;
-        case __EXPR_NEG__: {
-          __tmp__A5VL=static_type__DFJM(__tmp__54VL);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__YMPM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XMPM));
         } break;
-        case __EXPR_ADD__: {
-          __tmp__A5VL=static_type__P3ML(__tmp__54VL);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__YMPM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XMPM));
         } break;
-        case __EXPR_NOT__: {
-          __tmp__A5VL=static_type__R3XM(__tmp__54VL);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__YMPM=static_type__TA0Q();
         } break;
-        case __EXPR_MOD__: {
-          __tmp__A5VL=static_type__DREO(__tmp__54VL);
+        case __EXPR_INF__OXBP__: {
+          __tmp__YMPM=static_type__4BUP();
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__A5VL=static_type__0BEP();
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__YMPM=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__YMPM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XMPM));
+        } break;
+        };
+        __tmp__HNPM=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__YMPM)->flag__RLK &  1) !=  0);
+      } else /* FALSE */ {
+        __tmp__HNPM=FALSE__O__;
+      };
+      if (__tmp__HNPM) {
+        __tmp__XMPM=Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__XMPM)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__YMPM=((__STRING_CST__5J *)__tmp__XMPM)->parent_constant__EK.static_type__5G4D;
         } break;
-        case __EXPR_INF__: {
-          __tmp__A5VL=static_type__V0QN();
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__YMPM=((__EXTERNAL_C__Y5WC *)__tmp__XMPM)->static_type__W54D;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__A5VL=static_type__00QN();
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__YMPM=((__PROTOTYPE_CST__LAXC *)__tmp__XMPM)->parent_constant__MAXC.static_type__5G4D;
         } break;
-        case __EXPR_OR__: {
-          __tmp__A5VL=static_type__3YPN(__tmp__54VL);
+        case __INTEGER_CST__XAXC__: {
+          __tmp__YMPM=((__INTEGER_CST__XAXC *)__tmp__XMPM)->parent_constant__YAXC.static_type__5G4D;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__A5VL=static_type__1HSO(__tmp__54VL);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__YMPM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XMPM));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__YMPM=((__READ_LOCAL__55ZI *)__tmp__XMPM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__YMPM=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__YMPM=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__YMPM=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__YMPM=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__YMPM=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__YMPM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__YMPM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__YMPM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__YMPM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__YMPM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__YMPM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XMPM));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__YMPM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__YMPM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XMPM));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__YMPM=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__YMPM=((__CAST__1HOJ *)__tmp__XMPM)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__YMPM=((__REAL_CST__1LOJ *)__tmp__XMPM)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__YMPM=((__CHARACTER_CST__RMOJ *)__tmp__XMPM)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__YMPM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XMPM)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__YMPM=((__READ_SLOT__LL4K *)__tmp__XMPM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__YMPM=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__YMPM=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__YMPM=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__YMPM=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__YMPM=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__YMPM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XMPM));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__YMPM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XMPM));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__YMPM=((__READ_GLOBAL__T4YL *)__tmp__XMPM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__YMPM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XMPM));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__YMPM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XMPM));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__YMPM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XMPM));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__YMPM=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__YMPM=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__YMPM=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__YMPM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XMPM));
         } break;
         };
-        __tmp__P5VL=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__A5VL)->flag__ATL &  1) !=  0);
-      } else {
-        __tmp__P5VL=FALSE__;
+        __tmp__HNPM=((void *)((__TYPE_FULL__XMB *)__tmp__YMPM)->the_parent_type__QLK != (void *)type_pointer__GPB);
+      } else /* FALSE */ {
+        __tmp__HNPM=FALSE__O__;
       };
-      if (__tmp__P5VL) {
-        __tmp__I5VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__I5VL)->__id) {
-        case __LIST__: {
-          __tmp__J5VL=static_type__OHQG(__tmp__I5VL);
+      if (__tmp__HNPM) {
+        __tmp__XMPM=Self__IMPL->parent_expr_binary_cmp__NINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__XMPM)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__XMPM));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__XMPM));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__52PS=((__READ_LOCAL__55ZI *)__tmp__XMPM);
+          Self__PZ2T=((__LOCAL__L4WC *)Self__52PS->local__BVEJ);
+          Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__QZ2T=create__34B( 250);
+            display__HAEJ(Self__52PS,__tmp__QZ2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__QZ2T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XMPM));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__52PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__XMPM)->receiver__RA5J);
+          Self__PZ2T=((__LOCAL__L4WC *)Self__52PS->local__BVEJ);
+          Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__QZ2T=create__34B( 250);
+            display__HAEJ(Self__52PS,__tmp__QZ2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__QZ2T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XMPM));
         } break;
-        case __STRING_CST__: {
-          __tmp__J5VL=((__STRING_CST *)__tmp__I5VL)->parent_constant__5F.static_type__M2YD;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XMPM));
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__J5VL=((__EXTERNAL_C *)__tmp__I5VL)->static_type__1VZD;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__XMPM));
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__J5VL=((__PROTOTYPE_CST *)__tmp__I5VL)->parent_constant__W2LC.static_type__M2YD;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__XMPM));
         } break;
-        case __INTEGER_CST__: {
-          __tmp__J5VL=((__INTEGER_CST *)__tmp__I5VL)->parent_constant__B3LC.static_type__M2YD;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__XMPM));
         } break;
-        case __READ_LOCAL__: {
-          __tmp__J5VL=((__LOCAL *)((__READ_LOCAL *)__tmp__I5VL)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__XMPM));
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__J5VL=static_type__CN1H(__tmp__I5VL);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XMPM));
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__J5VL=static_type__1N1H();
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XMPM));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__J5VL=static_type__AO1H();
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XMPM));
         } break;
-        case __REAL_CST__: {
-          __tmp__J5VL=((__REAL_CST *)__tmp__I5VL)->parent_constant__U2JH.static_type__M2YD;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XMPM));
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__J5VL=((__CHARACTER_CST *)__tmp__I5VL)->parent_constant__H3JH.static_type__M2YD;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XMPM));
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__J5VL=static_type__FO1H();
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__XMPM));
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__J5VL=static_type__KO1H();
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__XMPM));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__J5VL=static_type__PO1H();
+        case __READ_GLOBAL__T4YL__: {
+          Self__C3PS=((__READ_GLOBAL__T4YL *)__tmp__XMPM);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__C3PS->global__KAKM),Self__C3PS);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__J5VL=static_type__UO1H(__tmp__I5VL);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__XMPM));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__XMPM));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__XMPM));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__XMPM));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__XMPM));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__XMPM));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__XMPM));
+        } break;
+        };
+        __tmp__XMPM=Self__IMPL->parent_expr_binary_cmp__NINJ.right__DA5J;
+        switch (((struct ___OBJ *)__tmp__XMPM)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__XMPM));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__XMPM));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__52PS=((__READ_LOCAL__55ZI *)__tmp__XMPM);
+          Self__PZ2T=((__LOCAL__L4WC *)Self__52PS->local__BVEJ);
+          Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__QZ2T=create__34B( 250);
+            display__HAEJ(Self__52PS,__tmp__QZ2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__QZ2T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__XMPM));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XMPM));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__52PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__XMPM)->receiver__RA5J);
+          Self__PZ2T=((__LOCAL__L4WC *)Self__52PS->local__BVEJ);
+          Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__PZ2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__QZ2T=create__34B( 250);
+            display__HAEJ(Self__52PS,__tmp__QZ2T);
+            put_string__RGZ(((__STRING__BC *)__tmp__QZ2T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
         } break;
-        case __EXPR_MUL__: {
-          __tmp__J5VL=static_type__0O1H(__tmp__I5VL);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__XMPM));
         } break;
-        case __EXPR_DIV__: {
-          __tmp__J5VL=static_type__5O1H(__tmp__I5VL);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__XMPM));
         } break;
-        case __EXPR_AND__: {
-          __tmp__J5VL=static_type__EP1H(__tmp__I5VL);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__XMPM));
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__J5VL=static_type__JP1H(__tmp__I5VL);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__XMPM));
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__J5VL=static_type__OP1H(__tmp__I5VL);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__XMPM));
         } break;
-        case __PUT_TO__: {
-          __tmp__J5VL=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XMPM));
         } break;
-        case __ITEM__: {
-          __tmp__J5VL=static_type__XP1H(__tmp__I5VL);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XMPM));
         } break;
-        case __SIZE_OF__: {
-          __tmp__J5VL=static_type__DQ1H();
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__XMPM));
         } break;
-        case __CAST__: {
-          __tmp__J5VL=((__CAST *)__tmp__I5VL)->static_type__0N1H;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__XMPM));
         } break;
-        case __CALL_SLOT__: {
-          __tmp__J5VL=static_type__NOKL(__tmp__I5VL);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__XMPM));
         } break;
-        case __READ_SLOT__: {
-          __tmp__J5VL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__I5VL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__XMPM));
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__J5VL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__I5VL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XMPM));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__J5VL=static_type__Z1ZM();
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XMPM));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__J5VL=static_type__ZQEO();
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XMPM));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__J5VL=static_type__P0IO();
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XMPM));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__J5VL=static_type__4QEO();
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XMPM));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__J5VL=static_type__V0IO();
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__XMPM));
         } break;
-        case __EXPR_NEG__: {
-          __tmp__J5VL=static_type__DFJM(__tmp__I5VL);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__XMPM));
         } break;
-        case __EXPR_ADD__: {
-          __tmp__J5VL=static_type__P3ML(__tmp__I5VL);
+        case __READ_GLOBAL__T4YL__: {
+          Self__C3PS=((__READ_GLOBAL__T4YL *)__tmp__XMPM);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__C3PS->global__KAKM),Self__C3PS);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__J5VL=static_type__R3XM(__tmp__I5VL);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__XMPM));
         } break;
-        case __EXPR_MOD__: {
-          __tmp__J5VL=static_type__DREO(__tmp__I5VL);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__XMPM));
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__J5VL=static_type__0BEP();
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__XMPM));
         } break;
-        case __EXPR_INF__: {
-          __tmp__J5VL=static_type__V0QN();
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__XMPM));
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__J5VL=static_type__00QN();
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__XMPM));
         } break;
-        case __EXPR_OR__: {
-          __tmp__J5VL=static_type__3YPN(__tmp__I5VL);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__XMPM));
         } break;
-        case __EXPR_XOR__: {
-          __tmp__J5VL=static_type__1HSO(__tmp__I5VL);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__XMPM));
         } break;
         };
-        __tmp__Q5VL=((void *)((__TYPE_FULL *)__tmp__J5VL)->parent_type__5SL != (void *)type_pointer__HLB);
-      } else {
-        __tmp__Q5VL=FALSE__;
-      };
-      if (__tmp__Q5VL) {
-        __tmp__W5VL=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__X5VL=type_false__NJB;
-        switch (((struct ___OBJ *)__tmp__X5VL)->__id) {
-        case __TYPE__: {
-          __tmp__Y5VL=((__TYPE *)__tmp__X5VL)->default__AKC;
+        __tmp__QNPM=Self__IMPL->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__XMPM=type_false__MNB;
+        switch (((struct ___OBJ *)__tmp__XMPM)->__id) {
+        case __TYPE__FF__: {
+          __tmp__YMPM=((__TYPE__FF *)__tmp__XMPM)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__YMPM=((__TYPE_NULL__GMB *)__tmp__XMPM)->parent_type__HMB.default__CMC;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__Y5VL=((__TYPE_NULL *)__tmp__X5VL)->parent_type__TIB.default__AKC;
+        case __TYPE_VOID__IMB__: {
+          __tmp__YMPM=((__TYPE_VOID__IMB *)__tmp__XMPM)->parent_type__JMB.default__CMC;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__Y5VL=((__TYPE_VOID *)__tmp__X5VL)->parent_type__UIB.default__AKC;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__YMPM=((__TYPE_CONTEXT__KMB *)__tmp__XMPM)->parent_type__LMB.default__CMC;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__Y5VL=((__TYPE_CONTEXT *)__tmp__X5VL)->parent_type__VIB.default__AKC;
+        case __TYPE_ID__MMB__: {
+          __tmp__YMPM=((__TYPE_ID__MMB *)__tmp__XMPM)->parent_type__NMB.default__CMC;
         } break;
-        case __TYPE_ID__: {
-          __tmp__Y5VL=((__TYPE_ID *)__tmp__X5VL)->parent_type__WIB.default__AKC;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__YMPM=((__TYPE_GENERIC__OCY *)__tmp__XMPM)->parent_type__PCY.default__CMC;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__Y5VL=((__TYPE_GENERIC *)__tmp__X5VL)->parent_type__C2IB.default__AKC;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__YMPM=((__TYPE_BLOCK__CP5D *)__tmp__XMPM)->parent_type__DP5D.default__CMC;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__Y5VL=((__PROFIL_BLOCK *)__tmp__X5VL)->parent_type__PGAG.default__AKC;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__YMPM=((__PROFIL_BLOCK__O3NJ *)__tmp__XMPM)->parent_type__Q3NJ.default__CMC;
         } break;
         };
-        result__Z3VL=create__type__PKQC(__tmp__W5VL,__tmp__Y5VL);
+        __tmp__JMPM=create__type__VJ2C(__tmp__QNPM,__tmp__YMPM);
+        result__JOKN=__tmp__JMPM;
       };
     };
-    result__ZMAL=result__Z3VL;
-    if ((((void *)result__Z3VL == (void *)NULL) && ((void *)__tmp__GNAL != (void *)NULL))) {
-      result__ZMAL=NULL;
+    __tmp__RMPL=result__JOKN;
+    if ((((void *)result__JOKN == (void *)NULL) && ((void *)__tmp__XMPL != (void *)NULL))) {
+      __tmp__RMPL=NULL;
     };
-    if ((((void *)result__ZMAL == (void *)NULL) && ((void *)__tmp__JNAL != (void *)NULL))) {
-      result__ZMAL=NULL;
+    if ((((void *)__tmp__RMPL == (void *)NULL) && ((void *)__tmp__0MPL != (void *)NULL))) {
+      __tmp__RMPL=NULL;
     };
   };
-  if (((void *)result__ZMAL == (void *)NULL)) {
-    result__ZMAL=Self__XMAL;
-  } else {
-    __tmp__3QAL=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    if (((struct ___OBJ *)result__ZMAL)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__ZMAL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__3QAL;
-    } else {
-      ((__EXPR_EQUAL *)result__ZMAL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__3QAL;
+  if (((void *)__tmp__RMPL == (void *)NULL)) {
+    __tmp__RMPL=Self__IMPL;
+  } else /* FALSE */ {
+    __tmp__ROKN=Self__IMPL->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    if (((struct ___OBJ *)__tmp__RMPL)->__id==__PROTOTYPE_CST__LAXC__) {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_EQUAL__KINJ *)__tmp__RMPL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ROKN;
+    } else /* EXPR_EQUAL */ {
+      ((__EXPR_EQUAL__KINJ *)__tmp__RMPL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ROKN;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__ZMAL);
+  __tmp__SMPL=__tmp__RMPL;
+  return(__tmp__SMPL);
 }
 
-static void* execute_link__5QAL(__EXPR_NOT_EQUAL *Self__ARAL)
-// ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
+static void* execute_link__RQPL(__EXPR_NOT_EQUAL__VINJ *Self__SQPL)
+// ({EXPR_NOT_EQUAL__VINJ}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__DRAL;
-  void *__tmp__JRAL,*__tmp__KRAL,*__tmp__LRAL,*__tmp__MRAL,*__tmp__ORAL;
-  void *__tmp__RRAL,*result__CRAL,*__tmp__HBWL,*__tmp__IBWL,*__tmp__UBWL;
-  void *__tmp__VBWL,*__tmp__2BWL,*__tmp__LCWL,*__tmp__UCWL;
-  __LIST *Self__ZFBR,*Self__1FBR,*Self__JS2R,*Self__OS2R,*Self__TS2R;
-  __LIST *Self__YS2R;
-  void *voir__0FBR,*voir__2FBR,*voir__HS2R,*voir__KS2R,*voir__MS2R;
-  void *voir__PS2R,*voir__RS2R,*voir__US2R,*voir__WS2R,*voir__ZS2R;
-  void *__tmp__PRAL,*left_cst__GRAL,*__tmp__SRAL,*right_cst__HRAL;
-  void *result__20NM,*result__FBWL,*r__GBWL,*__tmp__3BWL;
-  __POSITION __tmp__E1NM,__tmp__O1NM,__tmp__PBWL,__tmp__CDWL;
-  __POSITION __tmp__GVAL;
-  void *__tmp__F1NM,*__tmp__P1NM,*__tmp__QBWL,*__tmp__DDWL;
-  void *__tmp__G1NM,*__tmp__Q1NM,*__tmp__RBWL,*__tmp__MCWL,*__tmp__VCWL;
-  void *__tmp__EDWL;
-  __READ_LOCAL *Self__WNCQ,*Self__YNCQ,*Self__0NCQ,*Self__2NCQ;
-  __LOCAL *Self__GS2R,*Self__LS2R,*Self__QS2R,*Self__VS2R;
-  __READ_GLOBAL *Self__ZNCQ,*Self__3NCQ;
-  __BOOLEAN __tmp__JBWL,__tmp__1CWL,__tmp__2CWL;
-  old_seq__DRAL=seq_call_and_loop__3QEJ;
-  __tmp__JRAL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__JRAL)->__id) {
-  case __LIST__: {
-    __tmp__KRAL=execute_link__TTOG(__tmp__JRAL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__KRAL=((__STRING_CST *)__tmp__JRAL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__KRAL=execute_link__KA0K(__tmp__JRAL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__KRAL=((__PROTOTYPE_CST *)__tmp__JRAL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__KRAL=((__INTEGER_CST *)__tmp__JRAL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__KRAL=execute_link__4HAL(__tmp__JRAL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__ZFBR=((__LIST *)list_current__EH1);
-    voir__0FBR=create__AXB( 250);
-    display__EQQG(Self__ZFBR,voir__0FBR);
-    put_string__2EG(((__STRING *)voir__0FBR));
+  __UINTEGER_32__ZWB old_seq__VQPL;
+  void *__tmp__1QPL,*__tmp__2QPL,*__tmp__GQPM;
+  __LIST__WH *Self__LSYT;
+  __STRING__BC *__tmp__MSYT,*__tmp__2Z2T,*__tmp__I02T;
+  __INTEGER_CST__XAXC *__tmp__BRPL,*__tmp__ERPL;
+  __PROTOTYPE_CST__LAXC *result__HPKN,*__tmp__TPKN,*__tmp__YPPM;
+  __POSITION__OL __tmp__PPKN,__tmp__5QPM;
+  void *__tmp__QPKN,*__tmp__LPPM;
+  __TYPE_FULL__XMB *__tmp__RPKN,*__tmp__HQPM;
+  __READ_LOCAL__55ZI *Self__N4PS,*Self__T5PS;
+  __LOCAL__L4WC *Self__1Z2T,*Self__H02T;
+  __READ_GLOBAL__T4YL *Self__Q4PS,*Self__W5PS;
+  __BOOLEAN__L __tmp__EPPM,__tmp__WQPM;
+  old_seq__VQPL=seq_call_and_loop__TL3K;
+  __tmp__1QPL=Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__1QPL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__2QPL=((__STRING_CST__5J *)__tmp__1QPL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__2QPL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__1QPL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__2QPL=((__PROTOTYPE_CST__LAXC *)__tmp__1QPL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__2QPL=((__INTEGER_CST__XAXC *)__tmp__1QPL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__LSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__MSYT=create__34B( 250);
+    display__0HFE(Self__LSYT,__tmp__MSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__MSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__KRAL=NULL;
+    __tmp__2QPL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__KRAL=execute_link__WMAL(__tmp__JRAL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__2QPL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__1QPL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__KRAL=execute_link__5QAL(__tmp__JRAL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__2QPL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__1QPL));
   } break;
-  case __REAL_CST__: {
-    __tmp__KRAL=((__REAL_CST *)__tmp__JRAL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__2QPL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1QPL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__KRAL=((__CHARACTER_CST *)__tmp__JRAL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__2QPL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__1QPL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__KRAL=execute_link__OVAL(__tmp__JRAL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__2QPL=((__GET_TYPE_ID__HAOJ *)__tmp__1QPL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__KRAL=execute_link__VWAL(__tmp__JRAL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__2QPL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__KRAL=execute_link__0WAL(__tmp__JRAL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__2QPL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__KRAL=execute_link__D1AL(__tmp__JRAL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__2QPL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__KRAL=execute_link__M5AL(__tmp__JRAL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__2QPL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__1QPL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__KRAL=execute_link__VDBL(__tmp__JRAL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__2QPL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__KRAL=execute_link__4HBL(__tmp__JRAL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__2QPL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__KRAL=execute_link__HMBL(__tmp__JRAL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__2QPL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__KRAL=execute_link__QQBL(__tmp__JRAL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__2QPL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__1QPL));
   } break;
-  case __PUT_TO__: {
-    __tmp__KRAL=execute_link__ROPK(__tmp__JRAL);
+  case __ITEM__HGOJ__: {
+    __tmp__2QPL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__1QPL));
   } break;
-  case __ITEM__: {
-    __tmp__KRAL=execute_link__ZUBL(__tmp__JRAL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__2QPL=((__SIZE_OF__5GOJ *)__tmp__1QPL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__KRAL=execute_link__AVBL(__tmp__JRAL);
+  case __CAST__1HOJ__: {
+    __tmp__2QPL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__1QPL));
   } break;
-  case __CAST__: {
-    __tmp__KRAL=execute_link__FVBL(__tmp__JRAL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__2QPL=((__REAL_CST__1LOJ *)__tmp__1QPL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__KRAL=execute_link__CDUL(__tmp__JRAL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__2QPL=((__CHARACTER_CST__RMOJ *)__tmp__1QPL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__KRAL=execute_link__4YBL(__tmp__JRAL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__2QPL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1QPL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__KRAL=execute_link__O3BL(__tmp__JRAL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__2QPL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__1QPL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__KRAL=execute_link__C2ZM(__tmp__JRAL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__2QPL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1QPL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__KRAL=execute_link__SGFO(__tmp__JRAL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__2QPL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__1QPL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KRAL=execute_link__KOLO(__tmp__JRAL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__2QPL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1QPL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__KRAL=execute_link__LMFO(__tmp__JRAL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__2QPL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__1QPL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KRAL=execute_link__OULO(__tmp__JRAL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__2QPL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1QPL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__KRAL=execute_link__IPKM(__tmp__JRAL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2QPL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__1QPL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__KRAL=execute_link__VXOL(__tmp__JRAL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__2QPL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__1QPL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__KRAL=execute_link__W4ZM(__tmp__JRAL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__2QPL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__1QPL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__KRAL=execute_link__ESFO(__tmp__JRAL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2QPL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__1QPL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__KRAL=execute_link__2QEP(__tmp__JRAL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__2QPL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__1QPL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__KRAL=execute_link__F1QN(__tmp__JRAL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__2QPL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__1QPL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__KRAL=execute_link__O5QN(__tmp__JRAL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__2QPL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__1QPL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__KRAL=execute_link__LSQN(__tmp__JRAL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__2QPL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__1QPL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__KRAL=execute_link__M3UO(__tmp__JRAL);
-  } break;
-  };
-  Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H=__tmp__KRAL;
-  __tmp__LRAL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__LRAL)->__id) {
-  case __LIST__: {
-    __tmp__MRAL=execute_link__TTOG(__tmp__LRAL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__2QPL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__1QPL));
   } break;
-  case __STRING_CST__: {
-    __tmp__MRAL=((__STRING_CST *)__tmp__LRAL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__2QPL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__1QPL));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__MRAL=execute_link__KA0K(__tmp__LRAL);
+  };
+  Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J=__tmp__2QPL;
+  __tmp__1QPL=Self__SQPL->parent_expr_binary_cmp__WINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__1QPL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__2QPL=((__STRING_CST__5J *)__tmp__1QPL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__MRAL=((__PROTOTYPE_CST *)__tmp__LRAL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__2QPL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__1QPL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__MRAL=((__INTEGER_CST *)__tmp__LRAL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__2QPL=((__PROTOTYPE_CST__LAXC *)__tmp__1QPL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__MRAL=execute_link__4HAL(__tmp__LRAL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__2QPL=((__INTEGER_CST__XAXC *)__tmp__1QPL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__1FBR=((__LIST *)list_current__EH1);
-    voir__2FBR=create__AXB( 250);
-    display__EQQG(Self__1FBR,voir__2FBR);
-    put_string__2EG(((__STRING *)voir__2FBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__LSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__MSYT=create__34B( 250);
+    display__0HFE(Self__LSYT,__tmp__MSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__MSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__MRAL=NULL;
+    __tmp__2QPL=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__2QPL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__1QPL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__MRAL=execute_link__WMAL(__tmp__LRAL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__2QPL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__1QPL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__MRAL=execute_link__5QAL(__tmp__LRAL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__2QPL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1QPL));
   } break;
-  case __REAL_CST__: {
-    __tmp__MRAL=((__REAL_CST *)__tmp__LRAL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__2QPL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__1QPL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__MRAL=((__CHARACTER_CST *)__tmp__LRAL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__2QPL=((__GET_TYPE_ID__HAOJ *)__tmp__1QPL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__MRAL=execute_link__OVAL(__tmp__LRAL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__2QPL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__1QPL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__MRAL=execute_link__VWAL(__tmp__LRAL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__2QPL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__MRAL=execute_link__0WAL(__tmp__LRAL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__2QPL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__MRAL=execute_link__D1AL(__tmp__LRAL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__2QPL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__1QPL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__MRAL=execute_link__M5AL(__tmp__LRAL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__2QPL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__MRAL=execute_link__VDBL(__tmp__LRAL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__2QPL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__MRAL=execute_link__4HBL(__tmp__LRAL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__2QPL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__MRAL=execute_link__HMBL(__tmp__LRAL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__2QPL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__1QPL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__MRAL=execute_link__QQBL(__tmp__LRAL);
+  case __ITEM__HGOJ__: {
+    __tmp__2QPL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__1QPL));
   } break;
-  case __PUT_TO__: {
-    __tmp__MRAL=execute_link__ROPK(__tmp__LRAL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__2QPL=((__SIZE_OF__5GOJ *)__tmp__1QPL);
   } break;
-  case __ITEM__: {
-    __tmp__MRAL=execute_link__ZUBL(__tmp__LRAL);
+  case __CAST__1HOJ__: {
+    __tmp__2QPL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__1QPL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__MRAL=execute_link__AVBL(__tmp__LRAL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__2QPL=((__REAL_CST__1LOJ *)__tmp__1QPL);
   } break;
-  case __CAST__: {
-    __tmp__MRAL=execute_link__FVBL(__tmp__LRAL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__2QPL=((__CHARACTER_CST__RMOJ *)__tmp__1QPL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__MRAL=execute_link__CDUL(__tmp__LRAL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__2QPL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1QPL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__MRAL=execute_link__4YBL(__tmp__LRAL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__2QPL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__1QPL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__MRAL=execute_link__O3BL(__tmp__LRAL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__2QPL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1QPL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__MRAL=execute_link__C2ZM(__tmp__LRAL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__2QPL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__1QPL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__MRAL=execute_link__SGFO(__tmp__LRAL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__2QPL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1QPL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MRAL=execute_link__KOLO(__tmp__LRAL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__2QPL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__1QPL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__MRAL=execute_link__LMFO(__tmp__LRAL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__2QPL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1QPL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MRAL=execute_link__OULO(__tmp__LRAL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2QPL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__1QPL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__MRAL=execute_link__IPKM(__tmp__LRAL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__2QPL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__1QPL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__MRAL=execute_link__VXOL(__tmp__LRAL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__2QPL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__1QPL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__MRAL=execute_link__W4ZM(__tmp__LRAL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2QPL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__1QPL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__MRAL=execute_link__ESFO(__tmp__LRAL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__2QPL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__1QPL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__MRAL=execute_link__2QEP(__tmp__LRAL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__2QPL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__1QPL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__MRAL=execute_link__F1QN(__tmp__LRAL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__2QPL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__1QPL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__MRAL=execute_link__O5QN(__tmp__LRAL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__2QPL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__1QPL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__MRAL=execute_link__LSQN(__tmp__LRAL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__2QPL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__1QPL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__MRAL=execute_link__M3UO(__tmp__LRAL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__2QPL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__1QPL));
   } break;
   };
-  Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H=__tmp__MRAL;
-  __tmp__ORAL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
-  if (__tmp__ORAL==NULL) {
-    __tmp__PRAL=NULL;
+  Self__SQPL->parent_expr_binary_cmp__WINJ.right__DA5J=__tmp__2QPL;
+  __tmp__1QPL=Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J;
+  if (__tmp__1QPL==NULL) {
+    __tmp__BRPL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__ORAL)->__id) {
-    case __LIST__: {
-      __tmp__PRAL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__PRAL=NULL;
+    switch (((struct ___OBJ *)__tmp__1QPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__PRAL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__PRAL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__PRAL=((void *)__tmp__ORAL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__BRPL=((void *)__tmp__1QPL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__PRAL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__PRAL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__PRAL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__PRAL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__PRAL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__PRAL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__PRAL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__PRAL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__PRAL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__PRAL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__PRAL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__PRAL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__BRPL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__PRAL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__BRPL=NULL;
     } break;
     }
   };
-  left_cst__GRAL=__tmp__PRAL;
-  __tmp__RRAL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
-  if (__tmp__RRAL==NULL) {
-    __tmp__SRAL=NULL;
+  __tmp__1QPL=Self__SQPL->parent_expr_binary_cmp__WINJ.right__DA5J;
+  if (__tmp__1QPL==NULL) {
+    __tmp__ERPL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__RRAL)->__id) {
-    case __LIST__: {
-      __tmp__SRAL=NULL;
+    switch (((struct ___OBJ *)__tmp__1QPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__SRAL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__SRAL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__SRAL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ERPL=((void *)__tmp__1QPL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__SRAL=((void *)__tmp__RRAL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__SRAL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__SRAL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__SRAL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__SRAL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__SRAL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__SRAL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__SRAL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__SRAL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__SRAL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__SRAL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__SRAL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__SRAL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ERPL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__SRAL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__SRAL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ERPL=NULL;
     } break;
     }
   };
-  right_cst__HRAL=__tmp__SRAL;
-  result__CRAL=NULL;
-  if (((void *)__tmp__PRAL != (void *)NULL)) {
-    result__CRAL=NULL;
+  __tmp__1QPL=NULL;
+  if (((void *)__tmp__BRPL != (void *)NULL)) {
+    __tmp__1QPL=NULL;
   };
-  if ((((void *)result__CRAL == (void *)NULL) && ((void *)__tmp__SRAL != (void *)NULL))) {
-    result__CRAL=NULL;
+  if ((((void *)__tmp__1QPL == (void *)NULL) && ((void *)__tmp__ERPL != (void *)NULL))) {
+    __tmp__1QPL=NULL;
   };
-  if (((((void *)result__CRAL == (void *)NULL) && ((void *)__tmp__SRAL != (void *)NULL)) && ((void *)__tmp__PRAL != (void *)NULL))) {
-    result__20NM=NULL;
-    if ((((__INTEGER_CST *)__tmp__PRAL)->value__W4YD != ((__INTEGER_CST *)__tmp__SRAL)->value__W4YD)) {
-      __tmp__E1NM=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__F1NM=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__F1NM)->__id) {
-      case __TYPE__: {
-        __tmp__G1NM=((__TYPE *)__tmp__F1NM)->default__AKC;
+  if (((((void *)__tmp__1QPL == (void *)NULL) && ((void *)__tmp__ERPL != (void *)NULL)) && ((void *)__tmp__BRPL != (void *)NULL))) {
+    result__HPKN=NULL;
+    if ((__tmp__BRPL->value__FH4D != __tmp__ERPL->value__FH4D)) {
+      __tmp__PPKN=Self__SQPL->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__QPKN=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__QPKN)->__id) {
+      case __TYPE__FF__: {
+        __tmp__RPKN=((__TYPE__FF *)__tmp__QPKN)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__RPKN=((__TYPE_NULL__GMB *)__tmp__QPKN)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__G1NM=((__TYPE_NULL *)__tmp__F1NM)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__RPKN=((__TYPE_VOID__IMB *)__tmp__QPKN)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__G1NM=((__TYPE_VOID *)__tmp__F1NM)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__RPKN=((__TYPE_CONTEXT__KMB *)__tmp__QPKN)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__G1NM=((__TYPE_CONTEXT *)__tmp__F1NM)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__RPKN=((__TYPE_ID__MMB *)__tmp__QPKN)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__G1NM=((__TYPE_ID *)__tmp__F1NM)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__RPKN=((__TYPE_GENERIC__OCY *)__tmp__QPKN)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__G1NM=((__TYPE_GENERIC *)__tmp__F1NM)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__RPKN=((__TYPE_BLOCK__CP5D *)__tmp__QPKN)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__G1NM=((__PROFIL_BLOCK *)__tmp__F1NM)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__RPKN=((__PROFIL_BLOCK__O3NJ *)__tmp__QPKN)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__20NM=create__type__PKQC(__tmp__E1NM,__tmp__G1NM);
-    } else {
-      __tmp__O1NM=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__P1NM=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__P1NM)->__id) {
-      case __TYPE__: {
-        __tmp__Q1NM=((__TYPE *)__tmp__P1NM)->default__AKC;
+      __tmp__TPKN=create__type__VJ2C(__tmp__PPKN,__tmp__RPKN);
+      result__HPKN=__tmp__TPKN;
+    } else /* FALSE */ {
+      __tmp__PPKN=Self__SQPL->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__QPKN=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__QPKN)->__id) {
+      case __TYPE__FF__: {
+        __tmp__RPKN=((__TYPE__FF *)__tmp__QPKN)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__RPKN=((__TYPE_NULL__GMB *)__tmp__QPKN)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__Q1NM=((__TYPE_NULL *)__tmp__P1NM)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__RPKN=((__TYPE_VOID__IMB *)__tmp__QPKN)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__Q1NM=((__TYPE_VOID *)__tmp__P1NM)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__RPKN=((__TYPE_CONTEXT__KMB *)__tmp__QPKN)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__Q1NM=((__TYPE_CONTEXT *)__tmp__P1NM)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__RPKN=((__TYPE_ID__MMB *)__tmp__QPKN)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__Q1NM=((__TYPE_ID *)__tmp__P1NM)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__RPKN=((__TYPE_GENERIC__OCY *)__tmp__QPKN)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__Q1NM=((__TYPE_GENERIC *)__tmp__P1NM)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__RPKN=((__TYPE_BLOCK__CP5D *)__tmp__QPKN)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__Q1NM=((__PROFIL_BLOCK *)__tmp__P1NM)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__RPKN=((__PROFIL_BLOCK__O3NJ *)__tmp__QPKN)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__20NM=create__type__PKQC(__tmp__O1NM,__tmp__Q1NM);
+      __tmp__TPKN=create__type__VJ2C(__tmp__PPKN,__tmp__RPKN);
+      result__HPKN=__tmp__TPKN;
     };
-    result__CRAL=result__20NM;
+    __tmp__1QPL=result__HPKN;
   };
-  if ((((void *)result__CRAL == (void *)NULL) && (old_seq__DRAL == seq_call_and_loop__3QEJ))) {
-    result__FBWL=NULL;
-    r__GBWL=NULL;
-    __tmp__HBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
-    __tmp__IBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__HBWL)->__id) {
-    case __LIST__: {
-      __tmp__JBWL=FALSE__;
+  if ((((void *)__tmp__1QPL == (void *)NULL) && (old_seq__VQPL == seq_call_and_loop__TL3K))) {
+    result__HPKN=NULL;
+    __tmp__2QPL=Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J;
+    __tmp__QPKN=Self__SQPL->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__2QPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EPPM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__2QPL),__tmp__QPKN);
     } break;
-    case __STRING_CST__: {
-      __tmp__JBWL=__infix_equal_equal__XN1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__JBWL=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EPPM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__JBWL=__infix_equal_equal__MO1L(__tmp__HBWL,__tmp__IBWL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EPPM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__JBWL=__infix_equal_equal__3O1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__JBWL=__infix_equal_equal__XP1L(__tmp__HBWL,__tmp__IBWL);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EPPM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JBWL=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EPPM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JBWL=__infix_equal_equal__NQ1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EPPM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JBWL=__infix_equal_equal__JR1L(__tmp__HBWL,__tmp__IBWL);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__JBWL=__infix_equal_equal__FS1L(__tmp__HBWL,__tmp__IBWL);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__JBWL=__infix_equal_equal__5S1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EPPM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__JBWL=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EPPM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JBWL=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EPPM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__JBWL=__infix_equal_equal__YT1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EPPM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__JBWL=__infix_equal_equal__UU1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EPPM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__JBWL=__infix_equal_equal__QV1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EPPM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__JBWL=__infix_equal_equal__MW1L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EPPM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_AND__: {
-      __tmp__JBWL=__infix_equal_equal__IX1L(__tmp__HBWL,__tmp__IBWL);
+    case __PUT_TO__TFOJ__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JBWL=__infix_equal_equal__EY1L(__tmp__HBWL,__tmp__IBWL);
+    case __ITEM__HGOJ__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JBWL=__infix_equal_equal__AZ1L(__tmp__HBWL,__tmp__IBWL);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__JBWL=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__EPPM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__JBWL=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EPPM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __SIZE_OF__: {
-      __tmp__JBWL=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EPPM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __CAST__: {
-      __tmp__JBWL=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EPPM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__JBWL=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EPPM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __READ_SLOT__: {
-      __tmp__JBWL=__infix_equal_equal__M01L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EPPM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__JBWL=__infix_equal_equal__I11L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EPPM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JBWL=__infix_equal_equal__G4HO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EPPM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JBWL=__infix_equal_equal__W2FO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EPPM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JBWL=__infix_equal_equal__XGMO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EPPM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JBWL=__infix_equal_equal__S3FO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EPPM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JBWL=__infix_equal_equal__UHMO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EPPM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__JBWL=__infix_equal_equal__5HLM(__tmp__HBWL,__tmp__IBWL);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EPPM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__JBWL=__infix_equal_equal__011L(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EPPM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__JBWL=__infix_equal_equal__AM0M(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EPPM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__JBWL=__infix_equal_equal__O4FO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EPPM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JBWL=__infix_equal_equal__SYEP(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EPPM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_INF__: {
-      __tmp__JBWL=__infix_equal_equal__Y4HO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_INF__OXBP__: {
+      __tmp__EPPM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JBWL=__infix_equal_equal__U5HO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EPPM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
-    case __EXPR_OR__: {
-      __tmp__JBWL=__infix_equal_equal__NHRN(__tmp__HBWL,__tmp__IBWL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__JBWL=__infix_equal_equal__KTVO(__tmp__HBWL,__tmp__IBWL);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EPPM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2QPL)),__tmp__QPKN);
     } break;
     };
-    if (__tmp__JBWL) {
-      __tmp__PBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__QBWL=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__QBWL)->__id) {
-      case __TYPE__: {
-        __tmp__RBWL=((__TYPE *)__tmp__QBWL)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__RBWL=((__TYPE_NULL *)__tmp__QBWL)->parent_type__TIB.default__AKC;
+    if (__tmp__EPPM) {
+      __tmp__PPKN=Self__SQPL->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__LPPM=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__LPPM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__RPKN=((__TYPE__FF *)__tmp__LPPM)->default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__RBWL=((__TYPE_VOID *)__tmp__QBWL)->parent_type__UIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__RPKN=((__TYPE_NULL__GMB *)__tmp__LPPM)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__RBWL=((__TYPE_CONTEXT *)__tmp__QBWL)->parent_type__VIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__RPKN=((__TYPE_VOID__IMB *)__tmp__LPPM)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__RBWL=((__TYPE_ID *)__tmp__QBWL)->parent_type__WIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__RPKN=((__TYPE_CONTEXT__KMB *)__tmp__LPPM)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__RBWL=((__TYPE_GENERIC *)__tmp__QBWL)->parent_type__C2IB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__RPKN=((__TYPE_ID__MMB *)__tmp__LPPM)->parent_type__NMB.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__RBWL=((__PROFIL_BLOCK *)__tmp__QBWL)->parent_type__PGAG.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__RPKN=((__TYPE_GENERIC__OCY *)__tmp__LPPM)->parent_type__PCY.default__CMC;
       } break;
-      };
-      result__FBWL=create__type__PKQC(__tmp__PBWL,__tmp__RBWL);
-      __tmp__UBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
-      switch (((struct ___OBJ *)__tmp__UBWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__UBWL);
-      } break;
-      case __STRING_CST__: {
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__RPKN=((__TYPE_BLOCK__CP5D *)__tmp__LPPM)->parent_type__DP5D.default__CMC;
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__UBWL);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__RPKN=((__PROFIL_BLOCK__O3NJ *)__tmp__LPPM)->parent_type__Q3NJ.default__CMC;
       } break;
-      case __PROTOTYPE_CST__: {
+      };
+      __tmp__TPKN=create__type__VJ2C(__tmp__PPKN,__tmp__RPKN);
+      result__HPKN=__tmp__TPKN;
+      __tmp__LPPM=Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J;
+      switch (((struct ___OBJ *)__tmp__LPPM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LPPM));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LPPM));
       } break;
-      case __READ_LOCAL__: {
-        Self__WNCQ=((__READ_LOCAL *)__tmp__UBWL);
-        Self__GS2R=((__LOCAL *)Self__WNCQ->local__HJZD);
-        Self__GS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__GS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__HS2R=create__AXB( 250);
-          display__UXFK(Self__WNCQ,voir__HS2R);
-          put_string__2EG(((__STRING *)voir__HS2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__JS2R=((__LIST *)list_current__EH1);
-          voir__KS2R=create__AXB( 250);
-          display__EQQG(Self__JS2R,voir__KS2R);
-          put_string__2EG(((__STRING *)voir__KS2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__N4PS=((__READ_LOCAL__55ZI *)__tmp__LPPM);
+        Self__1Z2T=((__LOCAL__L4WC *)Self__N4PS->local__BVEJ);
+        Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__2Z2T=create__34B( 250);
+          display__HAEJ(Self__N4PS,__tmp__2Z2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__2Z2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__UBWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__UBWL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__UBWL);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LPPM));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LPPM));
       } break;
-      case __IS_EXPANDED__: {
-        Self__YNCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UBWL)->receiver__WN2H);
-        Self__LS2R=((__LOCAL *)Self__YNCQ->local__HJZD);
-        Self__LS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__LS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__MS2R=create__AXB( 250);
-          display__UXFK(Self__YNCQ,voir__MS2R);
-          put_string__2EG(((__STRING *)voir__MS2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__N4PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LPPM)->receiver__RA5J);
+        Self__1Z2T=((__LOCAL__L4WC *)Self__N4PS->local__BVEJ);
+        Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__2Z2T=create__34B( 250);
+          display__HAEJ(Self__N4PS,__tmp__2Z2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__2Z2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__OS2R=((__LIST *)list_current__EH1);
-          voir__PS2R=create__AXB( 250);
-          display__EQQG(Self__OS2R,voir__PS2R);
-          put_string__2EG(((__STRING *)voir__PS2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__UBWL);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__UBWL);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__UBWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__UBWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__UBWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__UBWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LPPM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__UBWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__UBWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LPPM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__UBWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LPPM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__UBWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LPPM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__UBWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__LPPM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__UBWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__LPPM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__UBWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LPPM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__UBWL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LPPM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__ZNCQ=((__READ_GLOBAL *)__tmp__UBWL);
-        unread__CGNL(Self__ZNCQ->global__ZGJK,Self__ZNCQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LPPM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__UBWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LPPM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__UBWL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LPPM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__UBWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LPPM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__UBWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LPPM));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__UBWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LPPM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__UBWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__Q4PS=((__READ_GLOBAL__T4YL *)__tmp__LPPM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__Q4PS->global__KAKM),Self__Q4PS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__UBWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LPPM));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__UBWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LPPM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__UBWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LPPM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__UBWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LPPM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__UBWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LPPM));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__UBWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LPPM));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__UBWL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__UBWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LPPM));
       } break;
       };
-      __tmp__VBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
-      switch (((struct ___OBJ *)__tmp__VBWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__VBWL);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__VBWL);
-      } break;
-      case __PROTOTYPE_CST__: {
+      __tmp__LPPM=Self__SQPL->parent_expr_binary_cmp__WINJ.right__DA5J;
+      switch (((struct ___OBJ *)__tmp__LPPM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__LPPM));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__LPPM));
       } break;
-      case __READ_LOCAL__: {
-        Self__0NCQ=((__READ_LOCAL *)__tmp__VBWL);
-        Self__QS2R=((__LOCAL *)Self__0NCQ->local__HJZD);
-        Self__QS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__QS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__RS2R=create__AXB( 250);
-          display__UXFK(Self__0NCQ,voir__RS2R);
-          put_string__2EG(((__STRING *)voir__RS2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__N4PS=((__READ_LOCAL__55ZI *)__tmp__LPPM);
+        Self__1Z2T=((__LOCAL__L4WC *)Self__N4PS->local__BVEJ);
+        Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__2Z2T=create__34B( 250);
+          display__HAEJ(Self__N4PS,__tmp__2Z2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__2Z2T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__TS2R=((__LIST *)list_current__EH1);
-          voir__US2R=create__AXB( 250);
-          display__EQQG(Self__TS2R,voir__US2R);
-          put_string__2EG(((__STRING *)voir__US2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__VBWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__VBWL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__VBWL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__LPPM));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LPPM));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__2NCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VBWL)->receiver__WN2H);
-        Self__VS2R=((__LOCAL *)Self__2NCQ->local__HJZD);
-        Self__VS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__VS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__WS2R=create__AXB( 250);
-          display__UXFK(Self__2NCQ,voir__WS2R);
-          put_string__2EG(((__STRING *)voir__WS2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__YS2R=((__LIST *)list_current__EH1);
-          voir__ZS2R=create__AXB( 250);
-          display__EQQG(Self__YS2R,voir__ZS2R);
-          put_string__2EG(((__STRING *)voir__ZS2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__N4PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__LPPM)->receiver__RA5J);
+        Self__1Z2T=((__LOCAL__L4WC *)Self__N4PS->local__BVEJ);
+        Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__1Z2T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__2Z2T=create__34B( 250);
+          display__HAEJ(Self__N4PS,__tmp__2Z2T);
+          put_string__RGZ(((__STRING__BC *)__tmp__2Z2T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__VBWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__VBWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__VBWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__VBWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__LPPM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__VBWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__VBWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__VBWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LPPM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__VBWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__LPPM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__VBWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__LPPM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__VBWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__LPPM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__VBWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__LPPM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__VBWL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LPPM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__VBWL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__LPPM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__VBWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LPPM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__3NCQ=((__READ_GLOBAL *)__tmp__VBWL);
-        unread__CGNL(Self__3NCQ->global__ZGJK,Self__3NCQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__LPPM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__VBWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LPPM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__VBWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__LPPM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__VBWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__LPPM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__VBWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__Q4PS=((__READ_GLOBAL__T4YL *)__tmp__LPPM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__Q4PS->global__KAKM),Self__Q4PS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__VBWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__LPPM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__VBWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__LPPM));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__VBWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__LPPM));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__VBWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__LPPM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__VBWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__LPPM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__VBWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__LPPM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__VBWL);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__VBWL);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__VBWL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__VBWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__LPPM));
       } break;
       };
-    } else {
-      __tmp__2BWL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
-      if (__tmp__2BWL==NULL) {
-        __tmp__3BWL=NULL;
+    } else /* FALSE */ {
+      __tmp__LPPM=Self__SQPL->parent_expr_binary_cmp__WINJ.right__DA5J;
+      if (__tmp__LPPM==NULL) {
+        __tmp__YPPM=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__2BWL)->__id) {
-        case __LIST__: {
-          __tmp__3BWL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__3BWL=NULL;
+        switch (((struct ___OBJ *)__tmp__LPPM)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__3BWL=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__3BWL=((void *)__tmp__2BWL);
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__YPPM=((void *)__tmp__LPPM);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__3BWL=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__3BWL=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__3BWL=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__3BWL=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__3BWL=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__3BWL=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__3BWL=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__3BWL=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__3BWL=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __CAST__: {
-          __tmp__3BWL=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__3BWL=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__3BWL=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__3BWL=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__YPPM=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__3BWL=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__YPPM=NULL;
         } break;
         }
       };
-      r__GBWL=__tmp__3BWL;
-      if ((((void *)__tmp__3BWL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3BWL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_NULL__))) {
-        __tmp__LCWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__LCWL)->__id) {
-        case __LIST__: {
-          __tmp__MCWL=static_type__OHQG(__tmp__LCWL);
+      if ((((void *)__tmp__YPPM != (void *)NULL) && ((void *)((__TYPE_FULL__XMB *)__tmp__YPPM->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__))) {
+        __tmp__GQPM=Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__GQPM)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__HQPM=((__STRING_CST__5J *)__tmp__GQPM)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__HQPM=((__EXTERNAL_C__Y5WC *)__tmp__GQPM)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__HQPM=((__PROTOTYPE_CST__LAXC *)__tmp__GQPM)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__HQPM=((__INTEGER_CST__XAXC *)__tmp__GQPM)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__HQPM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__GQPM));
         } break;
-        case __STRING_CST__: {
-          __tmp__MCWL=((__STRING_CST *)__tmp__LCWL)->parent_constant__5F.static_type__M2YD;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__HQPM=((__READ_LOCAL__55ZI *)__tmp__GQPM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__MCWL=((__EXTERNAL_C *)__tmp__LCWL)->static_type__1VZD;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__HQPM=static_type__ODCK();
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__MCWL=((__PROTOTYPE_CST *)__tmp__LCWL)->parent_constant__W2LC.static_type__M2YD;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__HQPM=static_type__TDCK();
         } break;
-        case __INTEGER_CST__: {
-          __tmp__MCWL=((__INTEGER_CST *)__tmp__LCWL)->parent_constant__B3LC.static_type__M2YD;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__HQPM=static_type__YDCK();
         } break;
-        case __READ_LOCAL__: {
-          __tmp__MCWL=((__LOCAL *)((__READ_LOCAL *)__tmp__LCWL)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__HQPM=static_type__3DCK();
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__MCWL=static_type__CN1H(__tmp__LCWL);
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__HQPM=static_type__CECK();
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__MCWL=static_type__1N1H();
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__HQPM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__MCWL=static_type__AO1H();
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__HQPM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__GQPM));
         } break;
-        case __REAL_CST__: {
-          __tmp__MCWL=((__REAL_CST *)__tmp__LCWL)->parent_constant__U2JH.static_type__M2YD;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__HQPM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__GQPM));
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__MCWL=((__CHARACTER_CST *)__tmp__LCWL)->parent_constant__H3JH.static_type__M2YD;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__HQPM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__GQPM));
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__MCWL=static_type__FO1H();
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__HQPM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GQPM));
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__MCWL=static_type__KO1H();
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__HQPM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__MCWL=static_type__PO1H();
+        case __PUT_TO__TFOJ__: {
+          __tmp__HQPM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__MCWL=static_type__UO1H(__tmp__LCWL);
+        case __ITEM__HGOJ__: {
+          __tmp__HQPM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_MUL__: {
-          __tmp__MCWL=static_type__0O1H(__tmp__LCWL);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__HQPM=static_type__VFCK();
         } break;
-        case __EXPR_DIV__: {
-          __tmp__MCWL=static_type__5O1H(__tmp__LCWL);
+        case __CAST__1HOJ__: {
+          __tmp__HQPM=((__CAST__1HOJ *)__tmp__GQPM)->static_type__FD5J;
         } break;
-        case __EXPR_AND__: {
-          __tmp__MCWL=static_type__EP1H(__tmp__LCWL);
+        case __REAL_CST__1LOJ__: {
+          __tmp__HQPM=((__REAL_CST__1LOJ *)__tmp__GQPM)->parent_constant__2LOJ.static_type__5G4D;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__MCWL=static_type__JP1H(__tmp__LCWL);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__HQPM=((__CHARACTER_CST__RMOJ *)__tmp__GQPM)->parent_constant__SMOJ.static_type__5G4D;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__MCWL=static_type__OP1H(__tmp__LCWL);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__HQPM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__GQPM)->parent_constant__2NOJ.static_type__5G4D;
         } break;
-        case __PUT_TO__: {
-          __tmp__MCWL=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __READ_SLOT__LL4K__: {
+          __tmp__HQPM=((__READ_SLOT__LL4K *)__tmp__GQPM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __ITEM__: {
-          __tmp__MCWL=static_type__XP1H(__tmp__LCWL);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__HQPM=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__HQPM=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__HQPM=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__HQPM=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__HQPM=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__HQPM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__GQPM));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__HQPM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__GQPM));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__HQPM=((__READ_GLOBAL__T4YL *)__tmp__GQPM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__HQPM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__GQPM));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__HQPM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__GQPM));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__HQPM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__GQPM));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__HQPM=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__HQPM=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__HQPM=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__HQPM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__GQPM));
+        } break;
+        };
+        __tmp__WQPM=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__HQPM)->flag__RLK &  1) !=  0);
+      } else /* FALSE */ {
+        __tmp__WQPM=FALSE__O__;
+      };
+      if (__tmp__WQPM) {
+        __tmp__GQPM=Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__GQPM)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__HQPM=((__STRING_CST__5J *)__tmp__GQPM)->parent_constant__EK.static_type__5G4D;
         } break;
-        case __SIZE_OF__: {
-          __tmp__MCWL=static_type__DQ1H();
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__HQPM=((__EXTERNAL_C__Y5WC *)__tmp__GQPM)->static_type__W54D;
         } break;
-        case __CAST__: {
-          __tmp__MCWL=((__CAST *)__tmp__LCWL)->static_type__0N1H;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__HQPM=((__PROTOTYPE_CST__LAXC *)__tmp__GQPM)->parent_constant__MAXC.static_type__5G4D;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__MCWL=static_type__NOKL(__tmp__LCWL);
+        case __INTEGER_CST__XAXC__: {
+          __tmp__HQPM=((__INTEGER_CST__XAXC *)__tmp__GQPM)->parent_constant__YAXC.static_type__5G4D;
         } break;
-        case __READ_SLOT__: {
-          __tmp__MCWL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LCWL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__HQPM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__GQPM));
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__MCWL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LCWL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__HQPM=((__READ_LOCAL__55ZI *)__tmp__GQPM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__MCWL=static_type__Z1ZM();
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__HQPM=static_type__ODCK();
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__MCWL=static_type__ZQEO();
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__HQPM=static_type__TDCK();
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__MCWL=static_type__P0IO();
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__HQPM=static_type__YDCK();
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__MCWL=static_type__4QEO();
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__HQPM=static_type__3DCK();
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__MCWL=static_type__V0IO();
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__HQPM=static_type__CECK();
         } break;
-        case __EXPR_NEG__: {
-          __tmp__MCWL=static_type__DFJM(__tmp__LCWL);
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__HQPM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_ADD__: {
-          __tmp__MCWL=static_type__P3ML(__tmp__LCWL);
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__HQPM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_NOT__: {
-          __tmp__MCWL=static_type__R3XM(__tmp__LCWL);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__HQPM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__GQPM));
         } break;
-        case __EXPR_MOD__: {
-          __tmp__MCWL=static_type__DREO(__tmp__LCWL);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__HQPM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__MCWL=static_type__0BEP();
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__HQPM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_INF__: {
-          __tmp__MCWL=static_type__V0QN();
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__HQPM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__MCWL=static_type__00QN();
+        case __PUT_TO__TFOJ__: {
+          __tmp__HQPM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
         } break;
-        case __EXPR_OR__: {
-          __tmp__MCWL=static_type__3YPN(__tmp__LCWL);
+        case __ITEM__HGOJ__: {
+          __tmp__HQPM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_XOR__: {
-          __tmp__MCWL=static_type__1HSO(__tmp__LCWL);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__HQPM=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__HQPM=((__CAST__1HOJ *)__tmp__GQPM)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__HQPM=((__REAL_CST__1LOJ *)__tmp__GQPM)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__HQPM=((__CHARACTER_CST__RMOJ *)__tmp__GQPM)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__HQPM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__GQPM)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__HQPM=((__READ_SLOT__LL4K *)__tmp__GQPM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__HQPM=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__HQPM=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__HQPM=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__HQPM=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__HQPM=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__HQPM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__GQPM));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__HQPM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__GQPM));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__HQPM=((__READ_GLOBAL__T4YL *)__tmp__GQPM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__HQPM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__GQPM));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__HQPM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__GQPM));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__HQPM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__GQPM));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__HQPM=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__HQPM=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__HQPM=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__HQPM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__GQPM));
         } break;
         };
-        __tmp__1CWL=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__MCWL)->flag__ATL &  1) !=  0);
-      } else {
-        __tmp__1CWL=FALSE__;
+        __tmp__WQPM=((void *)((__TYPE_FULL__XMB *)__tmp__HQPM)->the_parent_type__QLK != (void *)type_pointer__GPB);
+      } else /* FALSE */ {
+        __tmp__WQPM=FALSE__O__;
       };
-      if (__tmp__1CWL) {
-        __tmp__UCWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__UCWL)->__id) {
-        case __LIST__: {
-          __tmp__VCWL=static_type__OHQG(__tmp__UCWL);
+      if (__tmp__WQPM) {
+        __tmp__GQPM=Self__SQPL->parent_expr_binary_cmp__WINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__GQPM)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GQPM));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GQPM));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__T5PS=((__READ_LOCAL__55ZI *)__tmp__GQPM);
+          Self__H02T=((__LOCAL__L4WC *)Self__T5PS->local__BVEJ);
+          Self__H02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__H02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__I02T=create__34B( 250);
+            display__HAEJ(Self__T5PS,__tmp__I02T);
+            put_string__RGZ(((__STRING__BC *)__tmp__I02T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GQPM));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__T5PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GQPM)->receiver__RA5J);
+          Self__H02T=((__LOCAL__L4WC *)Self__T5PS->local__BVEJ);
+          Self__H02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__H02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__I02T=create__34B( 250);
+            display__HAEJ(Self__T5PS,__tmp__I02T);
+            put_string__RGZ(((__STRING__BC *)__tmp__I02T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GQPM));
         } break;
-        case __STRING_CST__: {
-          __tmp__VCWL=((__STRING_CST *)__tmp__UCWL)->parent_constant__5F.static_type__M2YD;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GQPM));
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__VCWL=((__EXTERNAL_C *)__tmp__UCWL)->static_type__1VZD;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GQPM));
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__VCWL=((__PROTOTYPE_CST *)__tmp__UCWL)->parent_constant__W2LC.static_type__M2YD;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GQPM));
         } break;
-        case __INTEGER_CST__: {
-          __tmp__VCWL=((__INTEGER_CST *)__tmp__UCWL)->parent_constant__B3LC.static_type__M2YD;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GQPM));
         } break;
-        case __READ_LOCAL__: {
-          __tmp__VCWL=((__LOCAL *)((__READ_LOCAL *)__tmp__UCWL)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__VCWL=static_type__CN1H(__tmp__UCWL);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__VCWL=static_type__1N1H();
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__VCWL=static_type__AO1H();
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GQPM));
         } break;
-        case __REAL_CST__: {
-          __tmp__VCWL=((__REAL_CST *)__tmp__UCWL)->parent_constant__U2JH.static_type__M2YD;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GQPM));
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__VCWL=((__CHARACTER_CST *)__tmp__UCWL)->parent_constant__H3JH.static_type__M2YD;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GQPM));
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__VCWL=static_type__FO1H();
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GQPM));
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__VCWL=static_type__KO1H();
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GQPM));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__VCWL=static_type__PO1H();
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GQPM));
         } break;
-        case __EXPR_SUB__: {
-          __tmp__VCWL=static_type__UO1H(__tmp__UCWL);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GQPM));
         } break;
-        case __EXPR_MUL__: {
-          __tmp__VCWL=static_type__0O1H(__tmp__UCWL);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GQPM));
         } break;
-        case __EXPR_DIV__: {
-          __tmp__VCWL=static_type__5O1H(__tmp__UCWL);
+        case __READ_GLOBAL__T4YL__: {
+          Self__W5PS=((__READ_GLOBAL__T4YL *)__tmp__GQPM);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__W5PS->global__KAKM),Self__W5PS);
         } break;
-        case __EXPR_AND__: {
-          __tmp__VCWL=static_type__EP1H(__tmp__UCWL);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GQPM));
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__VCWL=static_type__JP1H(__tmp__UCWL);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GQPM));
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__VCWL=static_type__OP1H(__tmp__UCWL);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GQPM));
         } break;
-        case __PUT_TO__: {
-          __tmp__VCWL=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GQPM));
         } break;
-        case __ITEM__: {
-          __tmp__VCWL=static_type__XP1H(__tmp__UCWL);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GQPM));
         } break;
-        case __SIZE_OF__: {
-          __tmp__VCWL=static_type__DQ1H();
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GQPM));
         } break;
-        case __CAST__: {
-          __tmp__VCWL=((__CAST *)__tmp__UCWL)->static_type__0N1H;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GQPM));
         } break;
-        case __CALL_SLOT__: {
-          __tmp__VCWL=static_type__NOKL(__tmp__UCWL);
+        };
+        __tmp__GQPM=Self__SQPL->parent_expr_binary_cmp__WINJ.right__DA5J;
+        switch (((struct ___OBJ *)__tmp__GQPM)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GQPM));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GQPM));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__T5PS=((__READ_LOCAL__55ZI *)__tmp__GQPM);
+          Self__H02T=((__LOCAL__L4WC *)Self__T5PS->local__BVEJ);
+          Self__H02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__H02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__I02T=create__34B( 250);
+            display__HAEJ(Self__T5PS,__tmp__I02T);
+            put_string__RGZ(((__STRING__BC *)__tmp__I02T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GQPM));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__T5PS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GQPM)->receiver__RA5J);
+          Self__H02T=((__LOCAL__L4WC *)Self__T5PS->local__BVEJ);
+          Self__H02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__H02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__I02T=create__34B( 250);
+            display__HAEJ(Self__T5PS,__tmp__I02T);
+            put_string__RGZ(((__STRING__BC *)__tmp__I02T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GQPM));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GQPM));
         } break;
-        case __READ_SLOT__: {
-          __tmp__VCWL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UCWL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GQPM));
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__VCWL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UCWL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__VCWL=static_type__Z1ZM();
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__VCWL=static_type__ZQEO();
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__GQPM));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__VCWL=static_type__P0IO();
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GQPM));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__VCWL=static_type__4QEO();
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GQPM));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__VCWL=static_type__V0IO();
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GQPM));
         } break;
-        case __EXPR_NEG__: {
-          __tmp__VCWL=static_type__DFJM(__tmp__UCWL);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GQPM));
         } break;
-        case __EXPR_ADD__: {
-          __tmp__VCWL=static_type__P3ML(__tmp__UCWL);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GQPM));
         } break;
-        case __EXPR_NOT__: {
-          __tmp__VCWL=static_type__R3XM(__tmp__UCWL);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GQPM));
         } break;
-        case __EXPR_MOD__: {
-          __tmp__VCWL=static_type__DREO(__tmp__UCWL);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GQPM));
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__VCWL=static_type__0BEP();
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GQPM));
         } break;
-        case __EXPR_INF__: {
-          __tmp__VCWL=static_type__V0QN();
+        case __READ_GLOBAL__T4YL__: {
+          Self__W5PS=((__READ_GLOBAL__T4YL *)__tmp__GQPM);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__W5PS->global__KAKM),Self__W5PS);
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__VCWL=static_type__00QN();
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GQPM));
         } break;
-        case __EXPR_OR__: {
-          __tmp__VCWL=static_type__3YPN(__tmp__UCWL);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GQPM));
         } break;
-        case __EXPR_XOR__: {
-          __tmp__VCWL=static_type__1HSO(__tmp__UCWL);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GQPM));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GQPM));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GQPM));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GQPM));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GQPM));
         } break;
         };
-        __tmp__2CWL=((void *)((__TYPE_FULL *)__tmp__VCWL)->parent_type__5SL != (void *)type_pointer__HLB);
-      } else {
-        __tmp__2CWL=FALSE__;
-      };
-      if (__tmp__2CWL) {
-        __tmp__CDWL=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__DDWL=type_true__FJB;
-        switch (((struct ___OBJ *)__tmp__DDWL)->__id) {
-        case __TYPE__: {
-          __tmp__EDWL=((__TYPE *)__tmp__DDWL)->default__AKC;
+        __tmp__5QPM=Self__SQPL->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__GQPM=type_true__ENB;
+        switch (((struct ___OBJ *)__tmp__GQPM)->__id) {
+        case __TYPE__FF__: {
+          __tmp__HQPM=((__TYPE__FF *)__tmp__GQPM)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__HQPM=((__TYPE_NULL__GMB *)__tmp__GQPM)->parent_type__HMB.default__CMC;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__EDWL=((__TYPE_NULL *)__tmp__DDWL)->parent_type__TIB.default__AKC;
+        case __TYPE_VOID__IMB__: {
+          __tmp__HQPM=((__TYPE_VOID__IMB *)__tmp__GQPM)->parent_type__JMB.default__CMC;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__EDWL=((__TYPE_VOID *)__tmp__DDWL)->parent_type__UIB.default__AKC;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__HQPM=((__TYPE_CONTEXT__KMB *)__tmp__GQPM)->parent_type__LMB.default__CMC;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__EDWL=((__TYPE_CONTEXT *)__tmp__DDWL)->parent_type__VIB.default__AKC;
+        case __TYPE_ID__MMB__: {
+          __tmp__HQPM=((__TYPE_ID__MMB *)__tmp__GQPM)->parent_type__NMB.default__CMC;
         } break;
-        case __TYPE_ID__: {
-          __tmp__EDWL=((__TYPE_ID *)__tmp__DDWL)->parent_type__WIB.default__AKC;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__HQPM=((__TYPE_GENERIC__OCY *)__tmp__GQPM)->parent_type__PCY.default__CMC;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__EDWL=((__TYPE_GENERIC *)__tmp__DDWL)->parent_type__C2IB.default__AKC;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__HQPM=((__TYPE_BLOCK__CP5D *)__tmp__GQPM)->parent_type__DP5D.default__CMC;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__EDWL=((__PROFIL_BLOCK *)__tmp__DDWL)->parent_type__PGAG.default__AKC;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__HQPM=((__PROFIL_BLOCK__O3NJ *)__tmp__GQPM)->parent_type__Q3NJ.default__CMC;
         } break;
         };
-        result__FBWL=create__type__PKQC(__tmp__CDWL,__tmp__EDWL);
+        __tmp__YPPM=create__type__VJ2C(__tmp__5QPM,__tmp__HQPM);
+        result__HPKN=__tmp__YPPM;
       };
     };
-    result__CRAL=result__FBWL;
-    if ((((void *)result__FBWL == (void *)NULL) && ((void *)__tmp__PRAL != (void *)NULL))) {
-      result__CRAL=NULL;
+    __tmp__1QPL=result__HPKN;
+    if ((((void *)result__HPKN == (void *)NULL) && ((void *)__tmp__BRPL != (void *)NULL))) {
+      __tmp__1QPL=NULL;
     };
-    if ((((void *)result__CRAL == (void *)NULL) && ((void *)__tmp__SRAL != (void *)NULL))) {
-      result__CRAL=NULL;
+    if ((((void *)__tmp__1QPL == (void *)NULL) && ((void *)__tmp__ERPL != (void *)NULL))) {
+      __tmp__1QPL=NULL;
     };
   };
-  if (((void *)result__CRAL == (void *)NULL)) {
-    result__CRAL=Self__ARAL;
-  } else {
-    __tmp__GVAL=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    if (((struct ___OBJ *)result__CRAL)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__CRAL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__GVAL;
-    } else {
-      ((__EXPR_NOT_EQUAL *)result__CRAL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__GVAL;
+  if (((void *)__tmp__1QPL == (void *)NULL)) {
+    __tmp__1QPL=Self__SQPL;
+  } else /* FALSE */ {
+    __tmp__PPKN=Self__SQPL->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    if (((struct ___OBJ *)__tmp__1QPL)->__id==__PROTOTYPE_CST__LAXC__) {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_NOT_EQUAL__VINJ *)__tmp__1QPL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__PPKN;
+    } else /* EXPR_NOT_EQUAL */ {
+      ((__EXPR_NOT_EQUAL__VINJ *)__tmp__1QPL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__PPKN;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__CRAL);
+  __tmp__2QPL=__tmp__1QPL;
+  return(__tmp__2QPL);
 }
 
-static void* execute_link__OVAL(__IS_EXPANDED *Self__PVAL)
-// ({IS_EXPANDED}) With resultNo recursive, No inlinable.
+static void* execute_link__1UPL(__IS_EXPANDED__35NJ *Self__2UPL)
+// ({IS_EXPANDED__35NJ}) With result No recursive, No inlinable.
 {
-  void *result__RVAL;
-  __POSITION __tmp__1VAL,__tmp__FWAL;
-  void *__tmp__2VAL,*__tmp__GWAL;
-  void *__tmp__3VAL,*__tmp__HWAL;
-  __READ_LOCAL *Self__3BMK;
-  __LOCAL *Self__0S2R;
-  void *voir__1S2R,*voir__4S2R;
-  __LIST *Self__3S2R;
-  result__RVAL=NULL;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)Self__PVAL->receiver__WN2H)->local__HJZD)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0)) {
-    __tmp__1VAL=Self__PVAL->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    __tmp__2VAL=type_true__FJB;
-    switch (((struct ___OBJ *)__tmp__2VAL)->__id) {
-    case __TYPE__: {
-      __tmp__3VAL=((__TYPE *)__tmp__2VAL)->default__AKC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__3VAL=((__TYPE_NULL *)__tmp__2VAL)->parent_type__TIB.default__AKC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__3VAL=((__TYPE_VOID *)__tmp__2VAL)->parent_type__UIB.default__AKC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__3VAL=((__TYPE_CONTEXT *)__tmp__2VAL)->parent_type__VIB.default__AKC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__3VAL=((__TYPE_ID *)__tmp__2VAL)->parent_type__WIB.default__AKC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__3VAL=((__TYPE_GENERIC *)__tmp__2VAL)->parent_type__C2IB.default__AKC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__3VAL=((__PROFIL_BLOCK *)__tmp__2VAL)->parent_type__PGAG.default__AKC;
-    } break;
-    };
-    result__RVAL=create__type__PKQC(__tmp__1VAL,__tmp__3VAL);
-  } else {
-    __tmp__FWAL=Self__PVAL->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    __tmp__GWAL=type_false__NJB;
-    switch (((struct ___OBJ *)__tmp__GWAL)->__id) {
-    case __TYPE__: {
-      __tmp__HWAL=((__TYPE *)__tmp__GWAL)->default__AKC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__HWAL=((__TYPE_NULL *)__tmp__GWAL)->parent_type__TIB.default__AKC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__HWAL=((__TYPE_VOID *)__tmp__GWAL)->parent_type__UIB.default__AKC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__HWAL=((__TYPE_CONTEXT *)__tmp__GWAL)->parent_type__VIB.default__AKC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__HWAL=((__TYPE_ID *)__tmp__GWAL)->parent_type__WIB.default__AKC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__HWAL=((__TYPE_GENERIC *)__tmp__GWAL)->parent_type__C2IB.default__AKC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__HWAL=((__PROFIL_BLOCK *)__tmp__GWAL)->parent_type__PGAG.default__AKC;
-    } break;
-    };
-    result__RVAL=create__type__PKQC(__tmp__FWAL,__tmp__HWAL);
-  };
-  Self__3BMK=((__READ_LOCAL *)Self__PVAL->receiver__WN2H);
-  Self__0S2R=((__LOCAL *)Self__3BMK->local__HJZD);
-  Self__0S2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0S2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-  if ((Self__0S2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-    print__1ZE((&__string_336));
-    voir__1S2R=create__AXB( 250);
-    display__UXFK(Self__3BMK,voir__1S2R);
-    put_string__2EG(((__STRING *)voir__1S2R));
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_337));
-    Self__3S2R=((__LIST *)list_current__EH1);
-    voir__4S2R=create__AXB( 250);
-    display__EQQG(Self__3S2R,voir__4S2R);
-    put_string__2EG(((__STRING *)voir__4S2R));
+  __PROTOTYPE_CST__LAXC *result__4UPL,*__tmp__MVPL;
+  __POSITION__OL __tmp__IVPL;
+  void *__tmp__JVPL;
+  __TYPE_FULL__XMB *__tmp__KVPL;
+  __READ_LOCAL__55ZI *Self__DN4S;
+  __LOCAL__L4WC *Self__T02T;
+  __STRING__BC *__tmp__U02T;
+  result__4UPL=NULL;
+  if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)((__READ_LOCAL__55ZI *)Self__2UPL->receiver__RA5J)->local__BVEJ->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0)) {
+    __tmp__IVPL=Self__2UPL->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__JVPL=type_true__ENB;
+    switch (((struct ___OBJ *)__tmp__JVPL)->__id) {
+    case __TYPE__FF__: {
+      __tmp__KVPL=((__TYPE__FF *)__tmp__JVPL)->default__CMC;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__KVPL=((__TYPE_NULL__GMB *)__tmp__JVPL)->parent_type__HMB.default__CMC;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__KVPL=((__TYPE_VOID__IMB *)__tmp__JVPL)->parent_type__JMB.default__CMC;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__KVPL=((__TYPE_CONTEXT__KMB *)__tmp__JVPL)->parent_type__LMB.default__CMC;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__KVPL=((__TYPE_ID__MMB *)__tmp__JVPL)->parent_type__NMB.default__CMC;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__KVPL=((__TYPE_GENERIC__OCY *)__tmp__JVPL)->parent_type__PCY.default__CMC;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__KVPL=((__TYPE_BLOCK__CP5D *)__tmp__JVPL)->parent_type__DP5D.default__CMC;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__KVPL=((__PROFIL_BLOCK__O3NJ *)__tmp__JVPL)->parent_type__Q3NJ.default__CMC;
+    } break;
+    };
+    __tmp__MVPL=create__type__VJ2C(__tmp__IVPL,__tmp__KVPL);
+    result__4UPL=__tmp__MVPL;
+  } else /* FALSE */ {
+    __tmp__IVPL=Self__2UPL->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__JVPL=type_false__MNB;
+    switch (((struct ___OBJ *)__tmp__JVPL)->__id) {
+    case __TYPE__FF__: {
+      __tmp__KVPL=((__TYPE__FF *)__tmp__JVPL)->default__CMC;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__KVPL=((__TYPE_NULL__GMB *)__tmp__JVPL)->parent_type__HMB.default__CMC;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__KVPL=((__TYPE_VOID__IMB *)__tmp__JVPL)->parent_type__JMB.default__CMC;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__KVPL=((__TYPE_CONTEXT__KMB *)__tmp__JVPL)->parent_type__LMB.default__CMC;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__KVPL=((__TYPE_ID__MMB *)__tmp__JVPL)->parent_type__NMB.default__CMC;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__KVPL=((__TYPE_GENERIC__OCY *)__tmp__JVPL)->parent_type__PCY.default__CMC;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__KVPL=((__TYPE_BLOCK__CP5D *)__tmp__JVPL)->parent_type__DP5D.default__CMC;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__KVPL=((__PROFIL_BLOCK__O3NJ *)__tmp__JVPL)->parent_type__Q3NJ.default__CMC;
+    } break;
+    };
+    __tmp__MVPL=create__type__VJ2C(__tmp__IVPL,__tmp__KVPL);
+    result__4UPL=__tmp__MVPL;
+  };
+  Self__DN4S=((__READ_LOCAL__55ZI *)Self__2UPL->receiver__RA5J);
+  Self__T02T=((__LOCAL__L4WC *)Self__DN4S->local__BVEJ);
+  Self__T02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__T02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+  if ((Self__T02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+    (&__string_465)->count__0C= 8;
+    (&__string_465)->storage__1C="C'est : ";
+    print__KKG((&__string_465));
+    __tmp__U02T=create__34B( 250);
+    display__HAEJ(Self__DN4S,__tmp__U02T);
+    put_string__RGZ(((__STRING__BC *)__tmp__U02T));
     fputc((int)('\n'),stdout);
+    (&__string_466)->count__0C= 9;
+    (&__string_466)->storage__1C="\n dans :\n";
+    print__KKG((&__string_466));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_338));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
   };
-  modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  return(result__RVAL);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  __tmp__JVPL=result__4UPL;
+  return(__tmp__JVPL);
 }
 
-static void* execute_link__VWAL(__GET_TYPE_ID *Self__WWAL)
-// ({GET_TYPE_ID}) With resultRecursive, No inlinable.
+static void* execute_link__HWPL(__EXPR_SUP__ABOJ *Self__IWPL)
+// ({EXPR_SUP__ABOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__YWAL,*__tmp__ZWAL;
-  __LIST *Self__3FBR;
-  void *voir__4FBR;
-  __tmp__YWAL=Self__WWAL->receiver__5N2H;
-  switch (((struct ___OBJ *)__tmp__YWAL)->__id) {
-  case __LIST__: {
-    __tmp__ZWAL=execute_link__TTOG(__tmp__YWAL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__ZWAL=((__STRING_CST *)__tmp__YWAL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__ZWAL=execute_link__KA0K(__tmp__YWAL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ZWAL=((__PROTOTYPE_CST *)__tmp__YWAL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__ZWAL=((__INTEGER_CST *)__tmp__YWAL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__ZWAL=execute_link__4HAL(__tmp__YWAL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__3FBR=((__LIST *)list_current__EH1);
-    voir__4FBR=create__AXB( 250);
-    display__EQQG(Self__3FBR,voir__4FBR);
-    put_string__2EG(((__STRING *)voir__4FBR));
+  __UINTEGER_32__ZWB old_seq__LWPL;
+  void *__tmp__RWPL,*__tmp__SWPL,*__tmp__JDMN;
+  __LIST__WH *Self__RSYT;
+  __STRING__BC *__tmp__SSYT,*__tmp__X02T,*__tmp__D12T;
+  __INTEGER_CST__XAXC *__tmp__XWPL,*__tmp__0WPL;
+  __PROTOTYPE_CST__LAXC *result__FQKN,*__tmp__SQKN,*__tmp__0DMN;
+  __POSITION__OL __tmp__OQKN,__tmp__WDMN;
+  void *__tmp__PQKN,*__tmp__ZSPM;
+  __TYPE_FULL__XMB *__tmp__QQKN,*__tmp__KDMN;
+  __READ_LOCAL__55ZI *Self__NBQS,*Self__HCQS;
+  __LOCAL__L4WC *Self__W02T,*Self__C12T;
+  __READ_GLOBAL__T4YL *Self__QBQS,*Self__KCQS;
+  __STRING_CONSTANT__0 *__tmp__MDMN;
+  __PROTOTYPE__MF *__tmp__BCQS;
+  __BOOLEAN__L __tmp__SSPM,__tmp__QDMN;
+  old_seq__LWPL=seq_call_and_loop__TL3K;
+  __tmp__RWPL=Self__IWPL->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__RWPL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__SWPL=((__STRING_CST__5J *)__tmp__RWPL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__SWPL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__RWPL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__SWPL=((__PROTOTYPE_CST__LAXC *)__tmp__RWPL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__SWPL=((__INTEGER_CST__XAXC *)__tmp__RWPL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__RSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__SSYT=create__34B( 250);
+    display__0HFE(Self__RSYT,__tmp__SSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__SSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__ZWAL=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ZWAL=execute_link__WMAL(__tmp__YWAL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ZWAL=execute_link__5QAL(__tmp__YWAL);
-  } break;
-  case __REAL_CST__: {
-    __tmp__ZWAL=((__REAL_CST *)__tmp__YWAL);
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__ZWAL=((__CHARACTER_CST *)__tmp__YWAL);
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__ZWAL=execute_link__OVAL(__tmp__YWAL);
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ZWAL=execute_link__VWAL(__tmp__YWAL);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__ZWAL=execute_link__0WAL(__tmp__YWAL);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__ZWAL=execute_link__D1AL(__tmp__YWAL);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__ZWAL=execute_link__M5AL(__tmp__YWAL);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__ZWAL=execute_link__VDBL(__tmp__YWAL);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__ZWAL=execute_link__4HBL(__tmp__YWAL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ZWAL=execute_link__HMBL(__tmp__YWAL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ZWAL=execute_link__QQBL(__tmp__YWAL);
+    __tmp__SWPL=NULL;
   } break;
-  case __PUT_TO__: {
-    __tmp__ZWAL=execute_link__ROPK(__tmp__YWAL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__SWPL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__RWPL));
   } break;
-  case __ITEM__: {
-    __tmp__ZWAL=execute_link__ZUBL(__tmp__YWAL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__SWPL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__RWPL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__ZWAL=execute_link__AVBL(__tmp__YWAL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__SWPL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RWPL));
   } break;
-  case __CAST__: {
-    __tmp__ZWAL=execute_link__FVBL(__tmp__YWAL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__SWPL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__RWPL));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ZWAL=execute_link__CDUL(__tmp__YWAL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__SWPL=((__GET_TYPE_ID__HAOJ *)__tmp__RWPL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__ZWAL=execute_link__4YBL(__tmp__YWAL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__SWPL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__RWPL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZWAL=execute_link__O3BL(__tmp__YWAL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__SWPL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ZWAL=execute_link__C2ZM(__tmp__YWAL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__SWPL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ZWAL=execute_link__SGFO(__tmp__YWAL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__SWPL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__RWPL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZWAL=execute_link__KOLO(__tmp__YWAL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__SWPL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ZWAL=execute_link__LMFO(__tmp__YWAL);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZWAL=execute_link__OULO(__tmp__YWAL);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__ZWAL=execute_link__IPKM(__tmp__YWAL);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__ZWAL=execute_link__VXOL(__tmp__YWAL);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__ZWAL=execute_link__W4ZM(__tmp__YWAL);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__ZWAL=execute_link__ESFO(__tmp__YWAL);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ZWAL=execute_link__2QEP(__tmp__YWAL);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__ZWAL=execute_link__F1QN(__tmp__YWAL);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ZWAL=execute_link__O5QN(__tmp__YWAL);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__ZWAL=execute_link__LSQN(__tmp__YWAL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ZWAL=execute_link__M3UO(__tmp__YWAL);
-  } break;
-  };
-  Self__WWAL->receiver__5N2H=__tmp__ZWAL;
-  return(Self__WWAL);
-}
-
-static void* execute_link__0WAL(__EXPR_SUP *Self__1WAL)
-// ({EXPR_SUP}) With resultRecursive, No inlinable.
-{
-  __UINTEGER_32 old_seq__4WAL;
-  void *__tmp__EXAL,*__tmp__FXAL,*__tmp__GXAL,*__tmp__HXAL,*__tmp__JXAL;
-  void *__tmp__MXAL,*result__3WAL,*__tmp__SEWL,*__tmp__TEWL,*__tmp__5EWL;
-  void *__tmp__AFWL;
-  __LIST *Self__5FBR,*Self__BGBR,*Self__CT2R,*Self__HT2R,*Self__MT2R;
-  __LIST *Self__RT2R;
-  void *voir__AGBR,*voir__CGBR,*voir__AT2R,*voir__DT2R,*voir__FT2R;
-  void *voir__IT2R,*voir__KT2R,*voir__NT2R,*voir__PT2R,*voir__ST2R;
-  void *__tmp__KXAL,*left_cst__BXAL,*__tmp__NXAL,*right_cst__CXAL;
-  void *result__Z1NM,*result__REWL;
-  __POSITION __tmp__C2NM,__tmp__M2NM,__tmp__0EWL,__tmp__B1AL;
-  void *__tmp__D2NM,*__tmp__N2NM,*__tmp__1EWL;
-  void *__tmp__E2NM,*__tmp__O2NM,*__tmp__2EWL;
-  __READ_LOCAL *Self__4OCQ,*Self__APCQ,*Self__CPCQ,*Self__EPCQ;
-  __LOCAL *Self__5S2R,*Self__ET2R,*Self__JT2R,*Self__OT2R;
-  __READ_GLOBAL *Self__BPCQ,*Self__FPCQ;
-  __BOOLEAN __tmp__UEWL;
-  old_seq__4WAL=seq_call_and_loop__3QEJ;
-  __tmp__EXAL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__EXAL)->__id) {
-  case __LIST__: {
-    __tmp__FXAL=execute_link__TTOG(__tmp__EXAL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__FXAL=((__STRING_CST *)__tmp__EXAL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__FXAL=execute_link__KA0K(__tmp__EXAL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__FXAL=((__PROTOTYPE_CST *)__tmp__EXAL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__FXAL=((__INTEGER_CST *)__tmp__EXAL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__FXAL=execute_link__4HAL(__tmp__EXAL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__5FBR=((__LIST *)list_current__EH1);
-    voir__AGBR=create__AXB( 250);
-    display__EQQG(Self__5FBR,voir__AGBR);
-    put_string__2EG(((__STRING *)voir__AGBR));
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__FXAL=NULL;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__SWPL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__FXAL=execute_link__WMAL(__tmp__EXAL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__SWPL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__FXAL=execute_link__5QAL(__tmp__EXAL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__SWPL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__RWPL));
   } break;
-  case __REAL_CST__: {
-    __tmp__FXAL=((__REAL_CST *)__tmp__EXAL);
+  case __ITEM__HGOJ__: {
+    __tmp__SWPL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__RWPL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__FXAL=((__CHARACTER_CST *)__tmp__EXAL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__SWPL=((__SIZE_OF__5GOJ *)__tmp__RWPL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__FXAL=execute_link__OVAL(__tmp__EXAL);
+  case __CAST__1HOJ__: {
+    __tmp__SWPL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__RWPL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__FXAL=execute_link__VWAL(__tmp__EXAL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__SWPL=((__REAL_CST__1LOJ *)__tmp__RWPL);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__FXAL=execute_link__0WAL(__tmp__EXAL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__SWPL=((__CHARACTER_CST__RMOJ *)__tmp__RWPL);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__FXAL=execute_link__D1AL(__tmp__EXAL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__SWPL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RWPL);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__FXAL=execute_link__M5AL(__tmp__EXAL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__SWPL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__RWPL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__FXAL=execute_link__VDBL(__tmp__EXAL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__SWPL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RWPL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__FXAL=execute_link__4HBL(__tmp__EXAL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__SWPL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RWPL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__FXAL=execute_link__HMBL(__tmp__EXAL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__SWPL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RWPL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__FXAL=execute_link__QQBL(__tmp__EXAL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__SWPL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RWPL));
   } break;
-  case __PUT_TO__: {
-    __tmp__FXAL=execute_link__ROPK(__tmp__EXAL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__SWPL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RWPL));
   } break;
-  case __ITEM__: {
-    __tmp__FXAL=execute_link__ZUBL(__tmp__EXAL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__SWPL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__RWPL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__FXAL=execute_link__AVBL(__tmp__EXAL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__SWPL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__RWPL));
   } break;
-  case __CAST__: {
-    __tmp__FXAL=execute_link__FVBL(__tmp__EXAL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__SWPL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__RWPL));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__FXAL=execute_link__CDUL(__tmp__EXAL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__SWPL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__RWPL));
   } break;
-  case __READ_SLOT__: {
-    __tmp__FXAL=execute_link__4YBL(__tmp__EXAL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__SWPL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__RWPL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__FXAL=execute_link__O3BL(__tmp__EXAL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__SWPL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__RWPL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__FXAL=execute_link__C2ZM(__tmp__EXAL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__SWPL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RWPL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__FXAL=execute_link__SGFO(__tmp__EXAL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__SWPL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__RWPL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__FXAL=execute_link__KOLO(__tmp__EXAL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__SWPL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__RWPL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__FXAL=execute_link__LMFO(__tmp__EXAL);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__FXAL=execute_link__OULO(__tmp__EXAL);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__FXAL=execute_link__IPKM(__tmp__EXAL);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__FXAL=execute_link__VXOL(__tmp__EXAL);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__FXAL=execute_link__W4ZM(__tmp__EXAL);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__FXAL=execute_link__ESFO(__tmp__EXAL);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__FXAL=execute_link__2QEP(__tmp__EXAL);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__FXAL=execute_link__F1QN(__tmp__EXAL);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__FXAL=execute_link__O5QN(__tmp__EXAL);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__FXAL=execute_link__LSQN(__tmp__EXAL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__FXAL=execute_link__M3UO(__tmp__EXAL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__SWPL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__RWPL));
   } break;
   };
-  Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H=__tmp__FXAL;
-  __tmp__GXAL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__GXAL)->__id) {
-  case __LIST__: {
-    __tmp__HXAL=execute_link__TTOG(__tmp__GXAL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__HXAL=((__STRING_CST *)__tmp__GXAL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__HXAL=execute_link__KA0K(__tmp__GXAL);
+  Self__IWPL->parent_expr_binary_cmp__BBOJ.left__354J=__tmp__SWPL;
+  __tmp__RWPL=Self__IWPL->parent_expr_binary_cmp__BBOJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__RWPL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__SWPL=((__STRING_CST__5J *)__tmp__RWPL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__HXAL=((__PROTOTYPE_CST *)__tmp__GXAL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__SWPL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__RWPL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__HXAL=((__INTEGER_CST *)__tmp__GXAL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__SWPL=((__PROTOTYPE_CST__LAXC *)__tmp__RWPL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__HXAL=execute_link__4HAL(__tmp__GXAL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__SWPL=((__INTEGER_CST__XAXC *)__tmp__RWPL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__BGBR=((__LIST *)list_current__EH1);
-    voir__CGBR=create__AXB( 250);
-    display__EQQG(Self__BGBR,voir__CGBR);
-    put_string__2EG(((__STRING *)voir__CGBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__RSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__SSYT=create__34B( 250);
+    display__0HFE(Self__RSYT,__tmp__SSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__SSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__HXAL=NULL;
+    __tmp__SWPL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HXAL=execute_link__WMAL(__tmp__GXAL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__SWPL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__RWPL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HXAL=execute_link__5QAL(__tmp__GXAL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__SWPL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__RWPL));
   } break;
-  case __REAL_CST__: {
-    __tmp__HXAL=((__REAL_CST *)__tmp__GXAL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__SWPL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RWPL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__HXAL=((__CHARACTER_CST *)__tmp__GXAL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__SWPL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__RWPL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__HXAL=execute_link__OVAL(__tmp__GXAL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__SWPL=((__GET_TYPE_ID__HAOJ *)__tmp__RWPL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HXAL=execute_link__VWAL(__tmp__GXAL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__SWPL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__HXAL=execute_link__0WAL(__tmp__GXAL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__SWPL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__HXAL=execute_link__D1AL(__tmp__GXAL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__SWPL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__HXAL=execute_link__M5AL(__tmp__GXAL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__SWPL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__RWPL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__HXAL=execute_link__VDBL(__tmp__GXAL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__SWPL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__HXAL=execute_link__4HBL(__tmp__GXAL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__SWPL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HXAL=execute_link__HMBL(__tmp__GXAL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__SWPL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__RWPL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HXAL=execute_link__QQBL(__tmp__GXAL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__SWPL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__RWPL));
   } break;
-  case __PUT_TO__: {
-    __tmp__HXAL=execute_link__ROPK(__tmp__GXAL);
+  case __ITEM__HGOJ__: {
+    __tmp__SWPL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__RWPL));
   } break;
-  case __ITEM__: {
-    __tmp__HXAL=execute_link__ZUBL(__tmp__GXAL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__SWPL=((__SIZE_OF__5GOJ *)__tmp__RWPL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__HXAL=execute_link__AVBL(__tmp__GXAL);
+  case __CAST__1HOJ__: {
+    __tmp__SWPL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__RWPL));
   } break;
-  case __CAST__: {
-    __tmp__HXAL=execute_link__FVBL(__tmp__GXAL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__SWPL=((__REAL_CST__1LOJ *)__tmp__RWPL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__HXAL=execute_link__CDUL(__tmp__GXAL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__SWPL=((__CHARACTER_CST__RMOJ *)__tmp__RWPL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__HXAL=execute_link__4YBL(__tmp__GXAL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__SWPL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RWPL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__HXAL=execute_link__O3BL(__tmp__GXAL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__SWPL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__RWPL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HXAL=execute_link__C2ZM(__tmp__GXAL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__SWPL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RWPL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HXAL=execute_link__SGFO(__tmp__GXAL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__SWPL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RWPL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HXAL=execute_link__KOLO(__tmp__GXAL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__SWPL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RWPL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HXAL=execute_link__LMFO(__tmp__GXAL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__SWPL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RWPL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HXAL=execute_link__OULO(__tmp__GXAL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__SWPL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RWPL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__HXAL=execute_link__IPKM(__tmp__GXAL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__SWPL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__RWPL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__HXAL=execute_link__VXOL(__tmp__GXAL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__SWPL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__RWPL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__HXAL=execute_link__W4ZM(__tmp__GXAL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__SWPL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__RWPL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__HXAL=execute_link__ESFO(__tmp__GXAL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__SWPL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__RWPL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HXAL=execute_link__2QEP(__tmp__GXAL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__SWPL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__RWPL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__HXAL=execute_link__F1QN(__tmp__GXAL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__SWPL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__RWPL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HXAL=execute_link__O5QN(__tmp__GXAL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__SWPL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RWPL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__HXAL=execute_link__LSQN(__tmp__GXAL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__SWPL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__RWPL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__HXAL=execute_link__M3UO(__tmp__GXAL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__SWPL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__RWPL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__SWPL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__RWPL));
   } break;
   };
-  Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H=__tmp__HXAL;
-  __tmp__JXAL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
-  if (__tmp__JXAL==NULL) {
-    __tmp__KXAL=NULL;
+  Self__IWPL->parent_expr_binary_cmp__BBOJ.right__DA5J=__tmp__SWPL;
+  __tmp__RWPL=Self__IWPL->parent_expr_binary_cmp__BBOJ.left__354J;
+  if (__tmp__RWPL==NULL) {
+    __tmp__XWPL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__JXAL)->__id) {
-    case __LIST__: {
-      __tmp__KXAL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__KXAL=NULL;
+    switch (((struct ___OBJ *)__tmp__RWPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__KXAL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__KXAL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__KXAL=((void *)__tmp__JXAL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__XWPL=((void *)__tmp__RWPL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__KXAL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__KXAL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__KXAL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__KXAL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__KXAL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__KXAL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__KXAL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__KXAL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__KXAL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__KXAL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__KXAL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__KXAL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__XWPL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__KXAL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__XWPL=NULL;
     } break;
     }
   };
-  left_cst__BXAL=__tmp__KXAL;
-  __tmp__MXAL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
-  if (__tmp__MXAL==NULL) {
-    __tmp__NXAL=NULL;
+  __tmp__RWPL=Self__IWPL->parent_expr_binary_cmp__BBOJ.right__DA5J;
+  if (__tmp__RWPL==NULL) {
+    __tmp__0WPL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__MXAL)->__id) {
-    case __LIST__: {
-      __tmp__NXAL=NULL;
+    switch (((struct ___OBJ *)__tmp__RWPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__NXAL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__NXAL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__NXAL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__0WPL=((void *)__tmp__RWPL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__NXAL=((void *)__tmp__MXAL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__NXAL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__NXAL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__NXAL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__NXAL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__NXAL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__NXAL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__NXAL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__NXAL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__NXAL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__NXAL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__NXAL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__NXAL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__0WPL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__NXAL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__NXAL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__0WPL=NULL;
     } break;
     }
   };
-  right_cst__CXAL=__tmp__NXAL;
-  result__3WAL=NULL;
-  if (((void *)__tmp__KXAL != (void *)NULL)) {
-    result__3WAL=NULL;
+  __tmp__RWPL=NULL;
+  if (((void *)__tmp__XWPL != (void *)NULL)) {
+    __tmp__RWPL=NULL;
   };
-  if ((((void *)result__3WAL == (void *)NULL) && ((void *)__tmp__NXAL != (void *)NULL))) {
-    result__3WAL=NULL;
+  if ((((void *)__tmp__RWPL == (void *)NULL) && ((void *)__tmp__0WPL != (void *)NULL))) {
+    __tmp__RWPL=NULL;
   };
-  if (((((void *)result__3WAL == (void *)NULL) && ((void *)__tmp__NXAL != (void *)NULL)) && ((void *)__tmp__KXAL != (void *)NULL))) {
-    result__Z1NM=NULL;
-    if ((((__INTEGER_CST *)__tmp__KXAL)->value__W4YD > ((__INTEGER_CST *)__tmp__NXAL)->value__W4YD)) {
-      __tmp__C2NM=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__D2NM=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__D2NM)->__id) {
-      case __TYPE__: {
-        __tmp__E2NM=((__TYPE *)__tmp__D2NM)->default__AKC;
+  if (((((void *)__tmp__RWPL == (void *)NULL) && ((void *)__tmp__0WPL != (void *)NULL)) && ((void *)__tmp__XWPL != (void *)NULL))) {
+    result__FQKN=NULL;
+    if ((__tmp__XWPL->value__FH4D > __tmp__0WPL->value__FH4D)) {
+      __tmp__OQKN=Self__IWPL->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__PQKN=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__PQKN)->__id) {
+      case __TYPE__FF__: {
+        __tmp__QQKN=((__TYPE__FF *)__tmp__PQKN)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__QQKN=((__TYPE_NULL__GMB *)__tmp__PQKN)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__E2NM=((__TYPE_NULL *)__tmp__D2NM)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__QQKN=((__TYPE_VOID__IMB *)__tmp__PQKN)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__E2NM=((__TYPE_VOID *)__tmp__D2NM)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__QQKN=((__TYPE_CONTEXT__KMB *)__tmp__PQKN)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__E2NM=((__TYPE_CONTEXT *)__tmp__D2NM)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__QQKN=((__TYPE_ID__MMB *)__tmp__PQKN)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__E2NM=((__TYPE_ID *)__tmp__D2NM)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__QQKN=((__TYPE_GENERIC__OCY *)__tmp__PQKN)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__E2NM=((__TYPE_GENERIC *)__tmp__D2NM)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__QQKN=((__TYPE_BLOCK__CP5D *)__tmp__PQKN)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__E2NM=((__PROFIL_BLOCK *)__tmp__D2NM)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__QQKN=((__PROFIL_BLOCK__O3NJ *)__tmp__PQKN)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__Z1NM=create__type__PKQC(__tmp__C2NM,__tmp__E2NM);
-    } else {
-      __tmp__M2NM=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__N2NM=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__N2NM)->__id) {
-      case __TYPE__: {
-        __tmp__O2NM=((__TYPE *)__tmp__N2NM)->default__AKC;
+      __tmp__SQKN=create__type__VJ2C(__tmp__OQKN,__tmp__QQKN);
+      result__FQKN=__tmp__SQKN;
+    } else /* FALSE */ {
+      __tmp__OQKN=Self__IWPL->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__PQKN=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__PQKN)->__id) {
+      case __TYPE__FF__: {
+        __tmp__QQKN=((__TYPE__FF *)__tmp__PQKN)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__QQKN=((__TYPE_NULL__GMB *)__tmp__PQKN)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__O2NM=((__TYPE_NULL *)__tmp__N2NM)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__QQKN=((__TYPE_VOID__IMB *)__tmp__PQKN)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__O2NM=((__TYPE_VOID *)__tmp__N2NM)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__QQKN=((__TYPE_CONTEXT__KMB *)__tmp__PQKN)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__O2NM=((__TYPE_CONTEXT *)__tmp__N2NM)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__QQKN=((__TYPE_ID__MMB *)__tmp__PQKN)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__O2NM=((__TYPE_ID *)__tmp__N2NM)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__QQKN=((__TYPE_GENERIC__OCY *)__tmp__PQKN)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__O2NM=((__TYPE_GENERIC *)__tmp__N2NM)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__QQKN=((__TYPE_BLOCK__CP5D *)__tmp__PQKN)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__O2NM=((__PROFIL_BLOCK *)__tmp__N2NM)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__QQKN=((__PROFIL_BLOCK__O3NJ *)__tmp__PQKN)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__Z1NM=create__type__PKQC(__tmp__M2NM,__tmp__O2NM);
+      __tmp__SQKN=create__type__VJ2C(__tmp__OQKN,__tmp__QQKN);
+      result__FQKN=__tmp__SQKN;
     };
-    result__3WAL=result__Z1NM;
+    __tmp__RWPL=result__FQKN;
   };
-  if ((((void *)result__3WAL == (void *)NULL) && (old_seq__4WAL == seq_call_and_loop__3QEJ))) {
-    result__REWL=NULL;
-    __tmp__SEWL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
-    __tmp__TEWL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__SEWL)->__id) {
-    case __LIST__: {
-      __tmp__UEWL=FALSE__;
+  if ((((void *)__tmp__RWPL == (void *)NULL) && (old_seq__LWPL == seq_call_and_loop__TL3K))) {
+    result__FQKN=NULL;
+    __tmp__SWPL=Self__IWPL->parent_expr_binary_cmp__BBOJ.left__354J;
+    __tmp__PQKN=Self__IWPL->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__SWPL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SSPM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__SWPL),__tmp__PQKN);
     } break;
-    case __STRING_CST__: {
-      __tmp__UEWL=__infix_equal_equal__XN1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__UEWL=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SSPM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__UEWL=__infix_equal_equal__MO1L(__tmp__SEWL,__tmp__TEWL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SSPM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__UEWL=__infix_equal_equal__3O1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__UEWL=__infix_equal_equal__XP1L(__tmp__SEWL,__tmp__TEWL);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SSPM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__UEWL=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SSPM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__UEWL=__infix_equal_equal__NQ1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SSPM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__UEWL=__infix_equal_equal__JR1L(__tmp__SEWL,__tmp__TEWL);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__UEWL=__infix_equal_equal__FS1L(__tmp__SEWL,__tmp__TEWL);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__UEWL=__infix_equal_equal__5S1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SSPM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__UEWL=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SSPM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__UEWL=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SSPM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__UEWL=__infix_equal_equal__YT1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SSPM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__UEWL=__infix_equal_equal__UU1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SSPM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__UEWL=__infix_equal_equal__QV1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SSPM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__UEWL=__infix_equal_equal__MW1L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SSPM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_AND__: {
-      __tmp__UEWL=__infix_equal_equal__IX1L(__tmp__SEWL,__tmp__TEWL);
+    case __PUT_TO__TFOJ__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__UEWL=__infix_equal_equal__EY1L(__tmp__SEWL,__tmp__TEWL);
+    case __ITEM__HGOJ__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__UEWL=__infix_equal_equal__AZ1L(__tmp__SEWL,__tmp__TEWL);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__UEWL=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__SSPM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__UEWL=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SSPM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __SIZE_OF__: {
-      __tmp__UEWL=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SSPM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __CAST__: {
-      __tmp__UEWL=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SSPM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__UEWL=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__SSPM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __READ_SLOT__: {
-      __tmp__UEWL=__infix_equal_equal__M01L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SSPM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__UEWL=__infix_equal_equal__I11L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SSPM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__UEWL=__infix_equal_equal__G4HO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SSPM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__UEWL=__infix_equal_equal__W2FO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SSPM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UEWL=__infix_equal_equal__XGMO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SSPM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__UEWL=__infix_equal_equal__S3FO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SSPM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UEWL=__infix_equal_equal__UHMO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SSPM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__UEWL=__infix_equal_equal__5HLM(__tmp__SEWL,__tmp__TEWL);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SSPM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__UEWL=__infix_equal_equal__011L(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SSPM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__UEWL=__infix_equal_equal__AM0M(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SSPM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__UEWL=__infix_equal_equal__O4FO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SSPM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__UEWL=__infix_equal_equal__SYEP(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SSPM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_INF__: {
-      __tmp__UEWL=__infix_equal_equal__Y4HO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_INF__OXBP__: {
+      __tmp__SSPM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__UEWL=__infix_equal_equal__U5HO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SSPM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
-    case __EXPR_OR__: {
-      __tmp__UEWL=__infix_equal_equal__NHRN(__tmp__SEWL,__tmp__TEWL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__UEWL=__infix_equal_equal__KTVO(__tmp__SEWL,__tmp__TEWL);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SSPM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SWPL)),__tmp__PQKN);
     } break;
     };
-    if (__tmp__UEWL) {
-      __tmp__0EWL=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__1EWL=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__1EWL)->__id) {
-      case __TYPE__: {
-        __tmp__2EWL=((__TYPE *)__tmp__1EWL)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__2EWL=((__TYPE_NULL *)__tmp__1EWL)->parent_type__TIB.default__AKC;
+    if (__tmp__SSPM) {
+      __tmp__OQKN=Self__IWPL->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__ZSPM=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__ZSPM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__QQKN=((__TYPE__FF *)__tmp__ZSPM)->default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__2EWL=((__TYPE_VOID *)__tmp__1EWL)->parent_type__UIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__QQKN=((__TYPE_NULL__GMB *)__tmp__ZSPM)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__2EWL=((__TYPE_CONTEXT *)__tmp__1EWL)->parent_type__VIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__QQKN=((__TYPE_VOID__IMB *)__tmp__ZSPM)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__2EWL=((__TYPE_ID *)__tmp__1EWL)->parent_type__WIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__QQKN=((__TYPE_CONTEXT__KMB *)__tmp__ZSPM)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__2EWL=((__TYPE_GENERIC *)__tmp__1EWL)->parent_type__C2IB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__QQKN=((__TYPE_ID__MMB *)__tmp__ZSPM)->parent_type__NMB.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__2EWL=((__PROFIL_BLOCK *)__tmp__1EWL)->parent_type__PGAG.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__QQKN=((__TYPE_GENERIC__OCY *)__tmp__ZSPM)->parent_type__PCY.default__CMC;
       } break;
-      };
-      result__REWL=create__type__PKQC(__tmp__0EWL,__tmp__2EWL);
-      __tmp__5EWL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
-      switch (((struct ___OBJ *)__tmp__5EWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__5EWL);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__QQKN=((__TYPE_BLOCK__CP5D *)__tmp__ZSPM)->parent_type__DP5D.default__CMC;
       } break;
-      case __STRING_CST__: {
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__QQKN=((__PROFIL_BLOCK__O3NJ *)__tmp__ZSPM)->parent_type__Q3NJ.default__CMC;
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__5EWL);
-      } break;
-      case __PROTOTYPE_CST__: {
+      };
+      __tmp__SQKN=create__type__VJ2C(__tmp__OQKN,__tmp__QQKN);
+      result__FQKN=__tmp__SQKN;
+      __tmp__ZSPM=Self__IWPL->parent_expr_binary_cmp__BBOJ.left__354J;
+      switch (((struct ___OBJ *)__tmp__ZSPM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZSPM));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZSPM));
       } break;
-      case __READ_LOCAL__: {
-        Self__4OCQ=((__READ_LOCAL *)__tmp__5EWL);
-        Self__5S2R=((__LOCAL *)Self__4OCQ->local__HJZD);
-        Self__5S2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5S2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__5S2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__AT2R=create__AXB( 250);
-          display__UXFK(Self__4OCQ,voir__AT2R);
-          put_string__2EG(((__STRING *)voir__AT2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__NBQS=((__READ_LOCAL__55ZI *)__tmp__ZSPM);
+        Self__W02T=((__LOCAL__L4WC *)Self__NBQS->local__BVEJ);
+        Self__W02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__W02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__X02T=create__34B( 250);
+          display__HAEJ(Self__NBQS,__tmp__X02T);
+          put_string__RGZ(((__STRING__BC *)__tmp__X02T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__CT2R=((__LIST *)list_current__EH1);
-          voir__DT2R=create__AXB( 250);
-          display__EQQG(Self__CT2R,voir__DT2R);
-          put_string__2EG(((__STRING *)voir__DT2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__5EWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__5EWL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__5EWL);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZSPM));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__APCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5EWL)->receiver__WN2H);
-        Self__ET2R=((__LOCAL *)Self__APCQ->local__HJZD);
-        Self__ET2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ET2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__ET2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__FT2R=create__AXB( 250);
-          display__UXFK(Self__APCQ,voir__FT2R);
-          put_string__2EG(((__STRING *)voir__FT2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__HT2R=((__LIST *)list_current__EH1);
-          voir__IT2R=create__AXB( 250);
-          display__EQQG(Self__HT2R,voir__IT2R);
-          put_string__2EG(((__STRING *)voir__IT2R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__NBQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZSPM)->receiver__RA5J);
+        Self__W02T=((__LOCAL__L4WC *)Self__NBQS->local__BVEJ);
+        Self__W02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__W02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__X02T=create__34B( 250);
+          display__HAEJ(Self__NBQS,__tmp__X02T);
+          put_string__RGZ(((__STRING__BC *)__tmp__X02T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__5EWL);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__5EWL);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__5EWL);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__5EWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__5EWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__5EWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__5EWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__5EWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZSPM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__5EWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZSPM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__5EWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZSPM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__5EWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZSPM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__5EWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__ZSPM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__5EWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__ZSPM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__5EWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZSPM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__BPCQ=((__READ_GLOBAL *)__tmp__5EWL);
-        unread__CGNL(Self__BPCQ->global__ZGJK,Self__BPCQ);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZSPM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__5EWL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__5EWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__5EWL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__5EWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__5EWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZSPM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__5EWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZSPM));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__5EWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__QBQS=((__READ_GLOBAL__T4YL *)__tmp__ZSPM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__QBQS->global__KAKM),Self__QBQS);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__5EWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZSPM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__5EWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZSPM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__5EWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZSPM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__5EWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZSPM));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__5EWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZSPM));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__5EWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZSPM));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__5EWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZSPM));
       } break;
       };
-      __tmp__AFWL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
-      switch (((struct ___OBJ *)__tmp__AFWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__AFWL);
+      __tmp__ZSPM=Self__IWPL->parent_expr_binary_cmp__BBOJ.right__DA5J;
+      switch (((struct ___OBJ *)__tmp__ZSPM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZSPM));
       } break;
-      case __STRING_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZSPM));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__AFWL);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__CPCQ=((__READ_LOCAL *)__tmp__AFWL);
-        Self__JT2R=((__LOCAL *)Self__CPCQ->local__HJZD);
-        Self__JT2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JT2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__JT2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__KT2R=create__AXB( 250);
-          display__UXFK(Self__CPCQ,voir__KT2R);
-          put_string__2EG(((__STRING *)voir__KT2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__MT2R=((__LIST *)list_current__EH1);
-          voir__NT2R=create__AXB( 250);
-          display__EQQG(Self__MT2R,voir__NT2R);
-          put_string__2EG(((__STRING *)voir__NT2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__NBQS=((__READ_LOCAL__55ZI *)__tmp__ZSPM);
+        Self__W02T=((__LOCAL__L4WC *)Self__NBQS->local__BVEJ);
+        Self__W02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__W02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__X02T=create__34B( 250);
+          display__HAEJ(Self__NBQS,__tmp__X02T);
+          put_string__RGZ(((__STRING__BC *)__tmp__X02T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__AFWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__AFWL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__AFWL);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZSPM));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZSPM));
       } break;
-      case __IS_EXPANDED__: {
-        Self__EPCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AFWL)->receiver__WN2H);
-        Self__OT2R=((__LOCAL *)Self__EPCQ->local__HJZD);
-        Self__OT2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OT2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__OT2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__PT2R=create__AXB( 250);
-          display__UXFK(Self__EPCQ,voir__PT2R);
-          put_string__2EG(((__STRING *)voir__PT2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__NBQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZSPM)->receiver__RA5J);
+        Self__W02T=((__LOCAL__L4WC *)Self__NBQS->local__BVEJ);
+        Self__W02T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W02T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__W02T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__X02T=create__34B( 250);
+          display__HAEJ(Self__NBQS,__tmp__X02T);
+          put_string__RGZ(((__STRING__BC *)__tmp__X02T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__RT2R=((__LIST *)list_current__EH1);
-          voir__ST2R=create__AXB( 250);
-          display__EQQG(Self__RT2R,voir__ST2R);
-          put_string__2EG(((__STRING *)voir__ST2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__AFWL);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__AFWL);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__AFWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__AFWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__AFWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__AFWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__AFWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZSPM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__AFWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZSPM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__AFWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZSPM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__AFWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZSPM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__AFWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__ZSPM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__AFWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__ZSPM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__AFWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZSPM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__AFWL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZSPM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__FPCQ=((__READ_GLOBAL *)__tmp__AFWL);
-        unread__CGNL(Self__FPCQ->global__ZGJK,Self__FPCQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__AFWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__AFWL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__AFWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZSPM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__AFWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZSPM));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__AFWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZSPM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__AFWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__QBQS=((__READ_GLOBAL__T4YL *)__tmp__ZSPM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__QBQS->global__KAKM),Self__QBQS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__AFWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZSPM));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__AFWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZSPM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__AFWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZSPM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__AFWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZSPM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__AFWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZSPM));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__AFWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZSPM));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__AFWL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__AFWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZSPM));
       } break;
       };
     };
-    result__3WAL=result__REWL;
-    if ((((void *)result__REWL == (void *)NULL) && ((void *)__tmp__KXAL != (void *)NULL))) {
-      result__3WAL=NULL;
+    __tmp__RWPL=result__FQKN;
+    if ((((void *)result__FQKN == (void *)NULL) && ((void *)__tmp__XWPL != (void *)NULL))) {
+      __tmp__SQKN=NULL;
+      if ((__tmp__XWPL->value__FH4D ==  0)) {
+        __tmp__JDMN=Self__IWPL->parent_expr_binary_cmp__BBOJ.right__DA5J;
+        switch (((struct ___OBJ *)__tmp__JDMN)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__KDMN=((__STRING_CST__5J *)__tmp__JDMN)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__KDMN=((__EXTERNAL_C__Y5WC *)__tmp__JDMN)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__KDMN=((__PROTOTYPE_CST__LAXC *)__tmp__JDMN)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__KDMN=((__INTEGER_CST__XAXC *)__tmp__JDMN)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__KDMN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__JDMN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__KDMN=((__READ_LOCAL__55ZI *)__tmp__JDMN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__KDMN=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__KDMN=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__KDMN=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__KDMN=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__KDMN=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__KDMN=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__KDMN=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__KDMN=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__KDMN=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__KDMN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__KDMN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JDMN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__KDMN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__KDMN=static_type__JFCK(((__ITEM__HGOJ *)__tmp__JDMN));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__KDMN=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__KDMN=((__CAST__1HOJ *)__tmp__JDMN)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__KDMN=((__REAL_CST__1LOJ *)__tmp__JDMN)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__KDMN=((__CHARACTER_CST__RMOJ *)__tmp__JDMN)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__KDMN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__JDMN)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__KDMN=((__READ_SLOT__LL4K *)__tmp__JDMN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__KDMN=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__KDMN=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__KDMN=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__KDMN=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__KDMN=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__KDMN=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__JDMN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__KDMN=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__JDMN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__KDMN=((__READ_GLOBAL__T4YL *)__tmp__JDMN)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__KDMN=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__JDMN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__KDMN=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__JDMN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__KDMN=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__JDMN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__KDMN=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__KDMN=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__KDMN=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__KDMN=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__JDMN));
+        } break;
+        };
+        __tmp__JDMN=((__TYPE_FULL__XMB *)__tmp__KDMN)->the_parent_type__QLK;
+        switch (((struct ___OBJ *)__tmp__JDMN)->__id) {
+        case __TYPE__FF__: {
+          __tmp__MDMN=((__TYPE__FF *)__tmp__JDMN)->prototype__QF->parent_named__PF.name__GWB;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__MDMN=(&__string_5);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__MDMN=(&__string_6);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__MDMN=(&__string_54);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__MDMN=(&__string_56);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__MDMN=((__TYPE_GENERIC__OCY *)__tmp__JDMN)->name__HZMB;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__BCQS=prototype__32ZG();
+          __tmp__MDMN=__tmp__BCQS->parent_named__PF.name__GWB;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__MDMN=((__PROFIL_BLOCK__O3NJ *)__tmp__JDMN)->parent_profil__P3NJ.name__B2IK;
+        } break;
+        };
+        __tmp__QDMN=(((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__MDMN)->storage__1C)[ 0] == 'U');
+      } else /* FALSE */ {
+        __tmp__QDMN=FALSE__O__;
+      };
+      if (__tmp__QDMN) {
+        __tmp__WDMN=Self__IWPL->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__JDMN=type_false__MNB;
+        switch (((struct ___OBJ *)__tmp__JDMN)->__id) {
+        case __TYPE__FF__: {
+          __tmp__KDMN=((__TYPE__FF *)__tmp__JDMN)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__KDMN=((__TYPE_NULL__GMB *)__tmp__JDMN)->parent_type__HMB.default__CMC;
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__KDMN=((__TYPE_VOID__IMB *)__tmp__JDMN)->parent_type__JMB.default__CMC;
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__KDMN=((__TYPE_CONTEXT__KMB *)__tmp__JDMN)->parent_type__LMB.default__CMC;
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__KDMN=((__TYPE_ID__MMB *)__tmp__JDMN)->parent_type__NMB.default__CMC;
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__KDMN=((__TYPE_GENERIC__OCY *)__tmp__JDMN)->parent_type__PCY.default__CMC;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__KDMN=((__TYPE_BLOCK__CP5D *)__tmp__JDMN)->parent_type__DP5D.default__CMC;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__KDMN=((__PROFIL_BLOCK__O3NJ *)__tmp__JDMN)->parent_type__Q3NJ.default__CMC;
+        } break;
+        };
+        __tmp__0DMN=create__type__VJ2C(__tmp__WDMN,__tmp__KDMN);
+        __tmp__SQKN=__tmp__0DMN;
+        __tmp__JDMN=Self__IWPL->parent_expr_binary_cmp__BBOJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__JDMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__JDMN));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__JDMN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__HCQS=((__READ_LOCAL__55ZI *)__tmp__JDMN);
+          Self__C12T=((__LOCAL__L4WC *)Self__HCQS->local__BVEJ);
+          Self__C12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D12T=create__34B( 250);
+            display__HAEJ(Self__HCQS,__tmp__D12T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D12T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JDMN));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__HCQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__JDMN)->receiver__RA5J);
+          Self__C12T=((__LOCAL__L4WC *)Self__HCQS->local__BVEJ);
+          Self__C12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D12T=create__34B( 250);
+            display__HAEJ(Self__HCQS,__tmp__D12T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D12T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JDMN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__JDMN));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__JDMN));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__JDMN));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__JDMN));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JDMN));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__JDMN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__JDMN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__KCQS=((__READ_GLOBAL__T4YL *)__tmp__JDMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__KCQS->global__KAKM),Self__KCQS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__JDMN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__JDMN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__JDMN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JDMN));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__JDMN));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__JDMN));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__JDMN));
+        } break;
+        };
+        __tmp__JDMN=Self__IWPL->parent_expr_binary_cmp__BBOJ.right__DA5J;
+        switch (((struct ___OBJ *)__tmp__JDMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__JDMN));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__JDMN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__HCQS=((__READ_LOCAL__55ZI *)__tmp__JDMN);
+          Self__C12T=((__LOCAL__L4WC *)Self__HCQS->local__BVEJ);
+          Self__C12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D12T=create__34B( 250);
+            display__HAEJ(Self__HCQS,__tmp__D12T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D12T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JDMN));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__HCQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__JDMN)->receiver__RA5J);
+          Self__C12T=((__LOCAL__L4WC *)Self__HCQS->local__BVEJ);
+          Self__C12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D12T=create__34B( 250);
+            display__HAEJ(Self__HCQS,__tmp__D12T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D12T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JDMN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JDMN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__JDMN));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__JDMN));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__JDMN));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__JDMN));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JDMN));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JDMN));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__JDMN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__JDMN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__KCQS=((__READ_GLOBAL__T4YL *)__tmp__JDMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__KCQS->global__KAKM),Self__KCQS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__JDMN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__JDMN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__JDMN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__JDMN));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__JDMN));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__JDMN));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__JDMN));
+        } break;
+        };
+      };
+      __tmp__RWPL=__tmp__SQKN;
     };
-    if ((((void *)result__3WAL == (void *)NULL) && ((void *)__tmp__NXAL != (void *)NULL))) {
-      result__3WAL=NULL;
+    if ((((void *)__tmp__RWPL == (void *)NULL) && ((void *)__tmp__0WPL != (void *)NULL))) {
+      __tmp__RWPL=NULL;
     };
   };
-  if (((void *)result__3WAL == (void *)NULL)) {
-    result__3WAL=Self__1WAL;
-  } else {
-    __tmp__B1AL=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    if (((struct ___OBJ *)result__3WAL)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__3WAL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__B1AL;
-    } else {
-      ((__EXPR_SUP *)result__3WAL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__B1AL;
+  if (((void *)__tmp__RWPL == (void *)NULL)) {
+    __tmp__RWPL=Self__IWPL;
+  } else /* FALSE */ {
+    __tmp__OQKN=Self__IWPL->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    if (((struct ___OBJ *)__tmp__RWPL)->__id==__PROTOTYPE_CST__LAXC__) {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_SUP__ABOJ *)__tmp__RWPL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__OQKN;
+    } else /* EXPR_SUP */ {
+      ((__EXPR_SUP__ABOJ *)__tmp__RWPL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__OQKN;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__3WAL);
+  __tmp__SWPL=__tmp__RWPL;
+  return(__tmp__SWPL);
 }
 
-static void* execute_link__D1AL(__EXPR_SUB *Self__E1AL)
-// ({EXPR_SUB}) With resultRecursive, No inlinable.
+static void* execute_link__R0PL(__EXPR_SUB__UBOJ *Self__S0PL)
+// ({EXPR_SUB__UBOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__X2NM;
-  __UINTEGER_32 old_seq__H1AL,sz__HVMR,a__IVMR,new_size__JVMR,t__KVMR;
-  __UINTEGER_32 a__LVMR,new_size__2T2R,lab_type__1T2R,sz__TVMR,a__UVMR;
-  __UINTEGER_32 new_size__VVMR,t__WVMR,a__XVMR,new_size__GU2R;
-  __UINTEGER_32 lab_type__FU2R,sz__4VMR,a__5VMR,new_size__AWMR,t__BWMR;
-  __UINTEGER_32 a__CWMR,new_size__QU2R,lab_type__PU2R,sz__JWMR,a__KWMR;
-  __UINTEGER_32 new_size__LWMR,t__MWMR,a__NWMR,new_size__0U2R;
-  __UINTEGER_32 lab_type__ZU2R,sz__UWMR,a__VWMR,new_size__WWMR,t__XWMR;
-  __UINTEGER_32 a__YWMR,new_size__EV2R,lab_type__DV2R,sz__AXMR,a__BXMR;
-  __UINTEGER_32 new_size__CXMR,t__DXMR,a__EXMR,new_size__CW2R;
-  __UINTEGER_32 lab_type__BW2R,sz__MXMR,a__NXMR,new_size__OXMR,t__PXMR;
-  __UINTEGER_32 a__QXMR,new_size__MW2R,lab_type__LW2R;
-  void *__tmp__N1AL,*__tmp__O1AL,*__tmp__P1AL,*__tmp__Q1AL,*__tmp__S1AL;
-  void *__tmp__V1AL,*result__GXDL,*__tmp__IXDL,*l__OVMR,*r__PVMR;
-  void *result__G1AL,*result__BGWL,*r__0VMR,*r__FWMR,*result__CHWL;
-  void *__tmp__ZHWL,*r__QWMR,*l__1WMR,*result__BJWL,*__tmp__EJWL;
-  void *__tmp__FJWL,*__tmp__MJWL,*__tmp__NJWL,*__tmp__ZJWL,*__tmp__BKWL;
-  void *__tmp__IKWL,*__tmp__JKWL,*__tmp__QKWL,*__tmp__RKWL,*l__TXMR;
-  void *r__UXMR;
-  __LIST *Self__DGBR,*Self__FGBR,*Self__IV2R,*Self__NV2R,*Self__SV2R;
-  __LIST *Self__XV2R;
-  void *voir__EGBR,*voir__GGBR,*voir__GV2R,*voir__JV2R,*voir__LV2R;
-  void *voir__OV2R,*voir__QV2R,*voir__TV2R,*voir__VV2R,*voir__YV2R;
-  void *__tmp__T1AL,*left_cst__K1AL,*__tmp__W1AL,*right_cst__L1AL;
-  void *__tmp__JXDL,*neg__FXDL,*neg__DHWL,*__tmp__0HWL;
-  __POSITION p__NVMR,p__ZVMR,p__EWMR,p__PWMR,p__0WMR,p__GXMR,p__SXMR;
-  __POSITION __tmp__K5AL;
-  __EXPR_ADD *result__EVMR,*Self__MVMR,*result__RWMR,*Self__ZWMR;
-  __POINTER ptr__FVMR,ptr_table__UT2R,next__TT2R,result__VT2R;
-  __POINTER ptr_table__ZT2R,next__YT2R,result__0T2R,ptr__RVMR;
-  __POINTER ptr_table__4T2R,next__3T2R,result__5T2R,ptr_table__DU2R;
-  __POINTER next__CU2R,result__EU2R,ptr__2VMR,ptr_table__IU2R;
-  __POINTER next__HU2R,result__JU2R,ptr_table__NU2R,next__MU2R;
-  __POINTER result__OU2R,ptr__HWMR,ptr_table__SU2R,next__RU2R;
-  __POINTER result__TU2R,ptr_table__XU2R,next__WU2R,result__YU2R;
-  __POINTER ptr__SWMR,ptr_table__2U2R,next__1U2R,result__3U2R;
-  __POINTER ptr_table__BV2R,next__AV2R,result__CV2R,ptr__4WMR;
-  __POINTER ptr_table__0V2R,next__ZV2R,result__1V2R,ptr_table__5V2R;
-  __POINTER next__4V2R,result__AW2R,ptr__KXMR,ptr_table__EW2R;
-  __POINTER next__DW2R,result__FW2R,ptr_table__JW2R,next__IW2R;
-  __POINTER result__KW2R;
-  __INTEGER typ_id__GVMR,typ_id__SVMR,typ_id__3VMR,typ_id__IWMR;
-  __INTEGER typ_id__TWMR,typ_id__5WMR,typ_id__LXMR;
-  __EXPR_NEG *result__QVMR,*Self__YVMR;
-  __EXPR_NOT *result__1VMR,*Self__DWMR,*result__GWMR,*Self__OWMR;
-  __INTEGER_CST *Self__ELKQ,*Self__HLKQ,*result__3WMR,*Self__FXMR;
-  void *mul__CJWL,*__tmp__0JWL;
-  void *div__DJWL,*__tmp__CKWL;
-  __READ_LOCAL *Self__QPCQ,*Self__SPCQ,*Self__UPCQ,*Self__WPCQ;
-  __LOCAL *Self__FV2R,*Self__KV2R,*Self__PV2R,*Self__UV2R;
-  __READ_GLOBAL *Self__TPCQ,*Self__XPCQ;
-  void *t__IXMR;
-  __EXPR_MOD *result__JXMR,*Self__RXMR;
-  __BOOLEAN __tmp__MGWL,__tmp__MHWL,__tmp__HIWL,result__051L;
-  __BOOLEAN __tmp__GJWL,__tmp__KKWL,__tmp__SKWL,__tmp__VKWL;
-  old_seq__H1AL=seq_call_and_loop__3QEJ;
-  __tmp__N1AL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__N1AL)->__id) {
-  case __LIST__: {
-    __tmp__O1AL=execute_link__TTOG(__tmp__N1AL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__O1AL=((__STRING_CST *)__tmp__N1AL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__O1AL=execute_link__KA0K(__tmp__N1AL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__O1AL=((__PROTOTYPE_CST *)__tmp__N1AL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__O1AL=((__INTEGER_CST *)__tmp__N1AL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__O1AL=execute_link__4HAL(__tmp__N1AL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__DGBR=((__LIST *)list_current__EH1);
-    voir__EGBR=create__AXB( 250);
-    display__EQQG(Self__DGBR,voir__EGBR);
-    put_string__2EG(((__STRING *)voir__EGBR));
+  __INTEGER_64__1SG __tmp__YWPM;
+  __UINTEGER_32__ZWB old_seq__V0PL,__tmp__JIRU,__tmp__0IRU,__tmp__KJRU;
+  __UINTEGER_32__ZWB __tmp__0JRU,__tmp__0DZT;
+  void *__tmp__10PL,*__tmp__20PL,*r__SIRU,*r__CJRU,*r__SJRU,*r__CKRU;
+  void *__tmp__KYPM,*__tmp__LYPM,*__tmp__SYPM,*__tmp__TYPM;
+  __LIST__WH *Self__XSYT;
+  __STRING__BC *__tmp__YSYT,*__tmp__P12T;
+  __INTEGER_CST__XAXC *__tmp__B1PL,*__tmp__E1PL,*Self__MN4S;
+  __INTEGER_CST__XAXC *result__VDGU,*Self__BEGU;
+  __EXPR_ADD__SZVL *result__JZVL,*result__DIRU,*Self__PIRU,*result__MPCM;
+  __EXPR_ADD__SZVL *Self__C4JM;
+  __EXPR_NEG__EZVL *__tmp__MZVL,*result__UIRU,*Self__AJRU,*__tmp__1VPM;
+  __POSITION__OL p__QIRU,p__BJRU,p__RJRU,p__BKRU,p__FJXP;
+  __POINTER__IB ptr__EIRU,__tmp__GIRU,__tmp__HIRU,__tmp__IIRU;
+  __POINTER__IB __tmp__YIRU,__tmp__ZIRU,__tmp__IJRU,__tmp__JJRU;
+  __POINTER__IB __tmp__YJRU,__tmp__ZJRU,__tmp__XDZT,__tmp__ZDZT;
+  __INTEGER__Q typ_id__FIRU,typ_id__WIRU,typ_id__GJRU,typ_id__WJRU;
+  __INTEGER__Q typ_id__LJYP;
+  __EXPR_NOT__XUPM *result__EJRU,*Self__QJRU,*result__UJRU,*Self__AKRU;
+  __READ_LOCAL__55ZI *Self__UDQS;
+  __LOCAL__L4WC *Self__O12T;
+  __READ_GLOBAL__T4YL *Self__XDQS;
+  __TYPE_FULL__XMB *__tmp__RXPM;
+  __EXPR_MUL__KCOJ *__tmp__2XPM;
+  __EXPR_DIV__4COJ *__tmp__EYPM;
+  __EXPR_MOD__3YPM *result__GJYP,*Self__QG5P;
+  __BOOLEAN__L __tmp__LUPM,result__M1WM,__tmp__MYPM,__tmp__UYPM;
+  old_seq__V0PL=seq_call_and_loop__TL3K;
+  __tmp__10PL=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__10PL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__20PL=((__STRING_CST__5J *)__tmp__10PL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__20PL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__10PL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__20PL=((__PROTOTYPE_CST__LAXC *)__tmp__10PL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__20PL=((__INTEGER_CST__XAXC *)__tmp__10PL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__XSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__YSYT=create__34B( 250);
+    display__0HFE(Self__XSYT,__tmp__YSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__YSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__O1AL=NULL;
+    __tmp__20PL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__O1AL=execute_link__WMAL(__tmp__N1AL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__20PL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__10PL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__O1AL=execute_link__5QAL(__tmp__N1AL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__20PL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__10PL));
   } break;
-  case __REAL_CST__: {
-    __tmp__O1AL=((__REAL_CST *)__tmp__N1AL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__20PL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__10PL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__O1AL=((__CHARACTER_CST *)__tmp__N1AL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__20PL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__10PL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__O1AL=execute_link__OVAL(__tmp__N1AL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__20PL=((__GET_TYPE_ID__HAOJ *)__tmp__10PL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__O1AL=execute_link__VWAL(__tmp__N1AL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__20PL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__O1AL=execute_link__0WAL(__tmp__N1AL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__20PL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__O1AL=execute_link__D1AL(__tmp__N1AL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__20PL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__10PL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__O1AL=execute_link__M5AL(__tmp__N1AL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__20PL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__10PL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__O1AL=execute_link__VDBL(__tmp__N1AL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__20PL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__10PL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__O1AL=execute_link__4HBL(__tmp__N1AL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__20PL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__O1AL=execute_link__HMBL(__tmp__N1AL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__20PL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__O1AL=execute_link__QQBL(__tmp__N1AL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__20PL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__10PL));
   } break;
-  case __PUT_TO__: {
-    __tmp__O1AL=execute_link__ROPK(__tmp__N1AL);
+  case __ITEM__HGOJ__: {
+    __tmp__20PL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__10PL));
   } break;
-  case __ITEM__: {
-    __tmp__O1AL=execute_link__ZUBL(__tmp__N1AL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__20PL=((__SIZE_OF__5GOJ *)__tmp__10PL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__O1AL=execute_link__AVBL(__tmp__N1AL);
+  case __CAST__1HOJ__: {
+    __tmp__20PL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__10PL));
   } break;
-  case __CAST__: {
-    __tmp__O1AL=execute_link__FVBL(__tmp__N1AL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__20PL=((__REAL_CST__1LOJ *)__tmp__10PL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__O1AL=execute_link__CDUL(__tmp__N1AL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__20PL=((__CHARACTER_CST__RMOJ *)__tmp__10PL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__O1AL=execute_link__4YBL(__tmp__N1AL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__20PL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__10PL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__O1AL=execute_link__O3BL(__tmp__N1AL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__20PL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__10PL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__O1AL=execute_link__C2ZM(__tmp__N1AL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__20PL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__10PL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__O1AL=execute_link__SGFO(__tmp__N1AL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__20PL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__10PL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__O1AL=execute_link__KOLO(__tmp__N1AL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__20PL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__10PL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__O1AL=execute_link__LMFO(__tmp__N1AL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__20PL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__10PL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__O1AL=execute_link__OULO(__tmp__N1AL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__20PL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__10PL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__O1AL=execute_link__IPKM(__tmp__N1AL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__20PL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__10PL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__O1AL=execute_link__VXOL(__tmp__N1AL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__20PL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__10PL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__O1AL=execute_link__W4ZM(__tmp__N1AL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__20PL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__10PL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__O1AL=execute_link__ESFO(__tmp__N1AL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__20PL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__10PL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__O1AL=execute_link__2QEP(__tmp__N1AL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__20PL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__10PL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__O1AL=execute_link__F1QN(__tmp__N1AL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__20PL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__10PL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__O1AL=execute_link__O5QN(__tmp__N1AL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__20PL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__10PL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__O1AL=execute_link__LSQN(__tmp__N1AL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__20PL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__10PL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__O1AL=execute_link__M3UO(__tmp__N1AL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__20PL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__10PL));
   } break;
-  };
-  Self__E1AL->parent_expr_binary__PAKH.left__XO1H=__tmp__O1AL;
-  __tmp__P1AL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__P1AL)->__id) {
-  case __LIST__: {
-    __tmp__Q1AL=execute_link__TTOG(__tmp__P1AL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__Q1AL=((__STRING_CST *)__tmp__P1AL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__20PL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__10PL));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__Q1AL=execute_link__KA0K(__tmp__P1AL);
+  };
+  Self__S0PL->parent_expr_binary__XBOJ.left__EB5J=__tmp__20PL;
+  __tmp__10PL=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__10PL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__20PL=((__STRING_CST__5J *)__tmp__10PL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Q1AL=((__PROTOTYPE_CST *)__tmp__P1AL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__20PL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__10PL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__Q1AL=((__INTEGER_CST *)__tmp__P1AL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__20PL=((__PROTOTYPE_CST__LAXC *)__tmp__10PL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__Q1AL=execute_link__4HAL(__tmp__P1AL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__20PL=((__INTEGER_CST__XAXC *)__tmp__10PL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__FGBR=((__LIST *)list_current__EH1);
-    voir__GGBR=create__AXB( 250);
-    display__EQQG(Self__FGBR,voir__GGBR);
-    put_string__2EG(((__STRING *)voir__GGBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__XSYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__YSYT=create__34B( 250);
+    display__0HFE(Self__XSYT,__tmp__YSYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__YSYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__Q1AL=NULL;
+    __tmp__20PL=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__20PL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__10PL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Q1AL=execute_link__WMAL(__tmp__P1AL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__20PL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__10PL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Q1AL=execute_link__5QAL(__tmp__P1AL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__20PL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__10PL));
   } break;
-  case __REAL_CST__: {
-    __tmp__Q1AL=((__REAL_CST *)__tmp__P1AL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__20PL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__10PL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__Q1AL=((__CHARACTER_CST *)__tmp__P1AL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__20PL=((__GET_TYPE_ID__HAOJ *)__tmp__10PL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__Q1AL=execute_link__OVAL(__tmp__P1AL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__20PL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__10PL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Q1AL=execute_link__VWAL(__tmp__P1AL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__20PL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__Q1AL=execute_link__0WAL(__tmp__P1AL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__20PL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__Q1AL=execute_link__D1AL(__tmp__P1AL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__20PL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__10PL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__Q1AL=execute_link__M5AL(__tmp__P1AL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__20PL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__10PL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__Q1AL=execute_link__VDBL(__tmp__P1AL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__20PL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__10PL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__Q1AL=execute_link__4HBL(__tmp__P1AL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__20PL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Q1AL=execute_link__HMBL(__tmp__P1AL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__20PL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__10PL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Q1AL=execute_link__QQBL(__tmp__P1AL);
+  case __ITEM__HGOJ__: {
+    __tmp__20PL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__10PL));
   } break;
-  case __PUT_TO__: {
-    __tmp__Q1AL=execute_link__ROPK(__tmp__P1AL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__20PL=((__SIZE_OF__5GOJ *)__tmp__10PL);
   } break;
-  case __ITEM__: {
-    __tmp__Q1AL=execute_link__ZUBL(__tmp__P1AL);
+  case __CAST__1HOJ__: {
+    __tmp__20PL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__10PL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__Q1AL=execute_link__AVBL(__tmp__P1AL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__20PL=((__REAL_CST__1LOJ *)__tmp__10PL);
   } break;
-  case __CAST__: {
-    __tmp__Q1AL=execute_link__FVBL(__tmp__P1AL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__20PL=((__CHARACTER_CST__RMOJ *)__tmp__10PL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Q1AL=execute_link__CDUL(__tmp__P1AL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__20PL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__10PL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__Q1AL=execute_link__4YBL(__tmp__P1AL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__20PL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__10PL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__Q1AL=execute_link__O3BL(__tmp__P1AL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__20PL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__10PL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Q1AL=execute_link__C2ZM(__tmp__P1AL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__20PL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__10PL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Q1AL=execute_link__SGFO(__tmp__P1AL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__20PL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__10PL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Q1AL=execute_link__KOLO(__tmp__P1AL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__20PL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__10PL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Q1AL=execute_link__LMFO(__tmp__P1AL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__20PL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__10PL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Q1AL=execute_link__OULO(__tmp__P1AL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__20PL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__10PL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__Q1AL=execute_link__IPKM(__tmp__P1AL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__20PL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__10PL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__Q1AL=execute_link__VXOL(__tmp__P1AL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__20PL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__10PL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__Q1AL=execute_link__W4ZM(__tmp__P1AL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__20PL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__10PL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__Q1AL=execute_link__ESFO(__tmp__P1AL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__20PL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__10PL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Q1AL=execute_link__2QEP(__tmp__P1AL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__20PL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__10PL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__Q1AL=execute_link__F1QN(__tmp__P1AL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__20PL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__10PL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Q1AL=execute_link__O5QN(__tmp__P1AL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__20PL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__10PL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__Q1AL=execute_link__LSQN(__tmp__P1AL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__20PL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__10PL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__Q1AL=execute_link__M3UO(__tmp__P1AL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__20PL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__10PL));
   } break;
   };
-  Self__E1AL->parent_expr_binary__PAKH.right__WO2H=__tmp__Q1AL;
-  __tmp__S1AL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-  if (__tmp__S1AL==NULL) {
-    __tmp__T1AL=NULL;
+  Self__S0PL->parent_expr_binary__XBOJ.right__IB5J=__tmp__20PL;
+  __tmp__10PL=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+  if (__tmp__10PL==NULL) {
+    __tmp__B1PL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__S1AL)->__id) {
-    case __LIST__: {
-      __tmp__T1AL=NULL;
+    switch (((struct ___OBJ *)__tmp__10PL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__T1AL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__T1AL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__T1AL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__B1PL=((void *)__tmp__10PL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__T1AL=((void *)__tmp__S1AL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__T1AL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__T1AL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__T1AL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__T1AL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__T1AL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__T1AL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__T1AL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__T1AL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__T1AL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__T1AL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__T1AL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__T1AL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__B1PL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__T1AL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__T1AL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__B1PL=NULL;
     } break;
     }
   };
-  left_cst__K1AL=__tmp__T1AL;
-  __tmp__V1AL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-  if (__tmp__V1AL==NULL) {
-    __tmp__W1AL=NULL;
+  __tmp__10PL=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+  if (__tmp__10PL==NULL) {
+    __tmp__E1PL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__V1AL)->__id) {
-    case __LIST__: {
-      __tmp__W1AL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__W1AL=NULL;
+    switch (((struct ___OBJ *)__tmp__10PL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__W1AL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__W1AL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__W1AL=((void *)__tmp__V1AL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__E1PL=((void *)__tmp__10PL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__W1AL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__W1AL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__W1AL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__W1AL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__W1AL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__W1AL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__W1AL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__W1AL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__W1AL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__W1AL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__W1AL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__W1AL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__E1PL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__W1AL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__E1PL=NULL;
     } break;
     }
   };
-  right_cst__L1AL=__tmp__W1AL;
-  result__GXDL=NULL;
-  __tmp__IXDL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-  if (__tmp__IXDL==NULL) {
-    __tmp__JXDL=NULL;
+  result__JZVL=NULL;
+  __tmp__10PL=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+  if (__tmp__10PL==NULL) {
+    __tmp__MZVL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__IXDL)->__id) {
-    case __LIST__: {
-      __tmp__JXDL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__JXDL=NULL;
+    switch (((struct ___OBJ *)__tmp__10PL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__JXDL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__JXDL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__JXDL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JXDL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__JXDL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__JXDL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JXDL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JXDL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__JXDL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__JXDL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__JXDL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__JXDL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__JXDL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__JXDL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MZVL=((void *)__tmp__10PL);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__JXDL=((void *)__tmp__IXDL);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__JXDL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MZVL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__JXDL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MZVL=NULL;
     } break;
     }
   };
-  neg__FXDL=__tmp__JXDL;
-  if (((void *)__tmp__JXDL != (void *)NULL)) {
-    p__NVMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    l__OVMR=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-    r__PVMR=((__EXPR_NEG *)__tmp__JXDL)->parent_expr_unary__EXDL.right__SXDL;
-    result__EVMR=NULL;
-    ptr__FVMR=((__POINTER )(NULL));
-    typ_id__GVMR= 0;
-    sz__HVMR=((__UINTEGER_32 )sizeof(__EXPR_ADD));
-    if ((sz__HVMR ==  0)) {
-      result__EVMR=EXPR_ADD__;
-    } else {
-      typ_id__GVMR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HVMR);
-      if ((typ_id__GVMR == (__INTEGER)(-  1))) {
-        a__IVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JVMR=(__UINTEGER_32)((__UINTEGER_32)(sz__HVMR + a__IVMR) & (__UINTEGER_32)(~ a__IVMR));
-        ptr_table__UT2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JVMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TT2R=((__POINTER )(NULL));
-        result__VT2R=((__POINTER *)ptr_table__UT2R)[ 0];
-        if ((result__VT2R == (void *)NULL)) {
-          result__VT2R=new_lab__2PJ(new_size__JVMR);
-          next__TT2R=(void *)((unsigned long)result__VT2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVMR)));
-          ((__POINTER *)next__TT2R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UT2R)[ 0]=next__TT2R;
-        } else {
-          next__TT2R=((__POINTER *)result__VT2R)[ 0];
-          if ((next__TT2R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VT2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JVMR <<  1)) <=  4096)) {
-              next__TT2R=(void *)((unsigned long)result__VT2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVMR)));
-            } else {
-              next__TT2R=new_lab__2PJ(new_size__JVMR);
-            };
-            ((__POINTER *)next__TT2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UT2R)[ 0]=next__TT2R;
-          } else {
-            ((__POINTER *)result__VT2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TT2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VT2R=next__TT2R;
-          };
-        };
-        ptr__FVMR=result__VT2R;
-      } else {
-        t__KVMR=((__UINTEGER_32 )typ_id__GVMR);
-        a__LVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2T2R=(__UINTEGER_32)((__UINTEGER_32)(sz__HVMR + a__LVMR) & (__UINTEGER_32)(~ a__LVMR));
-        ptr_table__ZT2R=((__POINTER )(&(table_type[(t__KVMR)])));
-        lab_type__1T2R=(__UINTEGER_32)(t__KVMR |  1);
-        next__YT2R=((__POINTER )(NULL));
-        result__0T2R=((__POINTER *)ptr_table__ZT2R)[ 0];
-        if ((result__0T2R == (void *)NULL)) {
-          result__0T2R=new_lab__2PJ(lab_type__1T2R);
-          next__YT2R=(void *)((unsigned long)result__0T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T2R)));
-          ((__POINTER *)next__YT2R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZT2R)[ 0]=next__YT2R;
-        } else {
-          next__YT2R=((__POINTER *)result__0T2R)[ 0];
-          if ((next__YT2R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0T2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2T2R <<  1)) <=  4096)) {
-              next__YT2R=(void *)((unsigned long)result__0T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T2R)));
-            } else {
-              next__YT2R=new_lab__2PJ(lab_type__1T2R);
-            };
-            ((__POINTER *)next__YT2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZT2R)[ 0]=next__YT2R;
-          } else {
-            ((__POINTER *)result__0T2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YT2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0T2R=next__YT2R;
-          };
-        };
-        ptr__FVMR=result__0T2R;
-      };
-      result__EVMR=((__EXPR_ADD *)ptr__FVMR);
-      *(result__EVMR) = *(EXPR_ADD__);
-    };
-    Self__MVMR=((__EXPR_ADD *)result__EVMR);
-    Self__MVMR->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NVMR;
-    Self__MVMR->parent_expr_binary__PXDL.left__XO1H=l__OVMR;
-    Self__MVMR->parent_expr_binary__PXDL.right__WO2H=r__PVMR;
-    result__GXDL=result__EVMR;
-  };
-  result__G1AL=result__GXDL;
-  if ((((void *)result__GXDL == (void *)NULL) && ((void *)__tmp__T1AL != (void *)NULL))) {
-    result__BGWL=NULL;
-    if ((((__INTEGER_CST *)__tmp__T1AL)->value__W4YD ==  0)) {
-      p__ZVMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      r__0VMR=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-      result__QVMR=NULL;
-      ptr__RVMR=((__POINTER )(NULL));
-      typ_id__SVMR= 0;
-      sz__TVMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
-      if ((sz__TVMR ==  0)) {
-        result__QVMR=EXPR_NEG__;
-      } else {
-        typ_id__SVMR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TVMR);
-        if ((typ_id__SVMR == (__INTEGER)(-  1))) {
-          a__UVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VVMR=(__UINTEGER_32)((__UINTEGER_32)(sz__TVMR + a__UVMR) & (__UINTEGER_32)(~ a__UVMR));
-          ptr_table__4T2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VVMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__3T2R=((__POINTER )(NULL));
-          result__5T2R=((__POINTER *)ptr_table__4T2R)[ 0];
-          if ((result__5T2R == (void *)NULL)) {
-            result__5T2R=new_lab__2PJ(new_size__VVMR);
-            next__3T2R=(void *)((unsigned long)result__5T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVMR)));
-            ((__POINTER *)next__3T2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4T2R)[ 0]=next__3T2R;
-          } else {
-            next__3T2R=((__POINTER *)result__5T2R)[ 0];
-            if ((next__3T2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5T2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VVMR <<  1)) <=  4096)) {
-                next__3T2R=(void *)((unsigned long)result__5T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVMR)));
-              } else {
-                next__3T2R=new_lab__2PJ(new_size__VVMR);
-              };
-              ((__POINTER *)next__3T2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4T2R)[ 0]=next__3T2R;
-            } else {
-              ((__POINTER *)result__5T2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3T2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__5T2R=next__3T2R;
-            };
-          };
-          ptr__RVMR=result__5T2R;
-        } else {
-          t__WVMR=((__UINTEGER_32 )typ_id__SVMR);
-          a__XVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GU2R=(__UINTEGER_32)((__UINTEGER_32)(sz__TVMR + a__XVMR) & (__UINTEGER_32)(~ a__XVMR));
-          ptr_table__DU2R=((__POINTER )(&(table_type[(t__WVMR)])));
-          lab_type__FU2R=(__UINTEGER_32)(t__WVMR |  1);
-          next__CU2R=((__POINTER )(NULL));
-          result__EU2R=((__POINTER *)ptr_table__DU2R)[ 0];
-          if ((result__EU2R == (void *)NULL)) {
-            result__EU2R=new_lab__2PJ(lab_type__FU2R);
-            next__CU2R=(void *)((unsigned long)result__EU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GU2R)));
-            ((__POINTER *)next__CU2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DU2R)[ 0]=next__CU2R;
-          } else {
-            next__CU2R=((__POINTER *)result__EU2R)[ 0];
-            if ((next__CU2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GU2R <<  1)) <=  4096)) {
-                next__CU2R=(void *)((unsigned long)result__EU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GU2R)));
-              } else {
-                next__CU2R=new_lab__2PJ(lab_type__FU2R);
-              };
-              ((__POINTER *)next__CU2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DU2R)[ 0]=next__CU2R;
-            } else {
-              ((__POINTER *)result__EU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__EU2R=next__CU2R;
-            };
-          };
-          ptr__RVMR=result__EU2R;
-        };
-        result__QVMR=((__EXPR_NEG *)ptr__RVMR);
-        *(result__QVMR) = *(EXPR_NEG__);
-      };
-      Self__YVMR=((__EXPR_NEG *)result__QVMR);
-      Self__YVMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZVMR;
-      Self__YVMR->parent_expr_unary__EXDL.right__SXDL=r__0VMR;
-      result__BGWL=result__QVMR;
-      __tmp__MGWL=TRUE__;
-    } else {
-      __tmp__MGWL=FALSE__;
-    };
-    if ((! __tmp__MGWL)) {
-      if (is_saturated__LIRN(__tmp__T1AL)) {
-        p__EWMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        r__FWMR=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-        result__1VMR=NULL;
-        ptr__2VMR=((__POINTER )(NULL));
-        typ_id__3VMR= 0;
-        sz__4VMR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
-        if ((sz__4VMR ==  0)) {
-          result__1VMR=EXPR_NOT__;
-        } else {
-          typ_id__3VMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4VMR);
-          if ((typ_id__3VMR == (__INTEGER)(-  1))) {
-            a__5VMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AWMR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VMR + a__5VMR) & (__UINTEGER_32)(~ a__5VMR));
-            ptr_table__IU2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AWMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__HU2R=((__POINTER )(NULL));
-            result__JU2R=((__POINTER *)ptr_table__IU2R)[ 0];
-            if ((result__JU2R == (void *)NULL)) {
-              result__JU2R=new_lab__2PJ(new_size__AWMR);
-              next__HU2R=(void *)((unsigned long)result__JU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWMR)));
-              ((__POINTER *)next__HU2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IU2R)[ 0]=next__HU2R;
-            } else {
-              next__HU2R=((__POINTER *)result__JU2R)[ 0];
-              if ((next__HU2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AWMR <<  1)) <=  4096)) {
-                  next__HU2R=(void *)((unsigned long)result__JU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWMR)));
-                } else {
-                  next__HU2R=new_lab__2PJ(new_size__AWMR);
-                };
-                ((__POINTER *)next__HU2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IU2R)[ 0]=next__HU2R;
-              } else {
-                ((__POINTER *)result__JU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JU2R=next__HU2R;
-              };
-            };
-            ptr__2VMR=result__JU2R;
-          } else {
-            t__BWMR=((__UINTEGER_32 )typ_id__3VMR);
-            a__CWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__QU2R=(__UINTEGER_32)((__UINTEGER_32)(sz__4VMR + a__CWMR) & (__UINTEGER_32)(~ a__CWMR));
-            ptr_table__NU2R=((__POINTER )(&(table_type[(t__BWMR)])));
-            lab_type__PU2R=(__UINTEGER_32)(t__BWMR |  1);
-            next__MU2R=((__POINTER )(NULL));
-            result__OU2R=((__POINTER *)ptr_table__NU2R)[ 0];
-            if ((result__OU2R == (void *)NULL)) {
-              result__OU2R=new_lab__2PJ(lab_type__PU2R);
-              next__MU2R=(void *)((unsigned long)result__OU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU2R)));
-              ((__POINTER *)next__MU2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NU2R)[ 0]=next__MU2R;
-            } else {
-              next__MU2R=((__POINTER *)result__OU2R)[ 0];
-              if ((next__MU2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QU2R <<  1)) <=  4096)) {
-                  next__MU2R=(void *)((unsigned long)result__OU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU2R)));
-                } else {
-                  next__MU2R=new_lab__2PJ(lab_type__PU2R);
-                };
-                ((__POINTER *)next__MU2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NU2R)[ 0]=next__MU2R;
-              } else {
-                ((__POINTER *)result__OU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OU2R=next__MU2R;
-              };
-            };
-            ptr__2VMR=result__OU2R;
-          };
-          result__1VMR=((__EXPR_NOT *)ptr__2VMR);
-          *(result__1VMR) = *(EXPR_NOT__);
-        };
-        Self__DWMR=((__EXPR_NOT *)result__1VMR);
-        Self__DWMR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EWMR;
-        Self__DWMR->parent_expr_unary__YGWL.right__SXDL=r__FWMR;
-        result__BGWL=result__1VMR;
-      };
-    };
-    result__G1AL=result__BGWL;
-  };
-  if ((((void *)result__G1AL == (void *)NULL) && ((void *)__tmp__W1AL != (void *)NULL))) {
-    result__CHWL=NULL;
-    neg__DHWL=NULL;
-    if ((((__INTEGER_CST *)__tmp__W1AL)->value__W4YD ==  0)) {
-      result__CHWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-      __tmp__MHWL=TRUE__;
-    } else {
-      __tmp__MHWL=FALSE__;
-    };
-    if (__tmp__MHWL) {
-      __tmp__HIWL=TRUE__;
-    } else {
-      result__051L=(((__INTEGER_CST *)__tmp__W1AL)->value__W4YD ==  1);
-      if (result__051L) {
-        __tmp__ZHWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-        if (__tmp__ZHWL==NULL) {
-          __tmp__0HWL=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__ZHWL)->__id) {
-          case __LIST__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__0HWL=((void *)__tmp__ZHWL);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__0HWL=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__0HWL=NULL;
+  if (((void *)__tmp__MZVL != (void *)NULL)) {
+    p__QIRU=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__20PL=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+    r__SIRU=__tmp__MZVL->parent_expr_unary__HZVL.right__WZVL;
+    result__DIRU=NULL;
+    ptr__EIRU=((__POINTER__IB )(NULL));
+    typ_id__FIRU= 0;
+    __tmp__GIRU=((__POINTER__IB )sizeof(__EXPR_ADD__SZVL));
+    if (((unsigned long)__tmp__GIRU ==  0)) {
+      result__DIRU=EXPR_ADD__SZVL__;
+    } else /* FALSE */ {
+      typ_id__FIRU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GIRU));
+      if ((typ_id__FIRU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HIRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IIRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIRU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JIRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IIRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__HIRU=micro_alloc__table__lab__UKI(__tmp__IIRU,((__POINTER__IB )(&(table_size[(__tmp__JIRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IIRU)));
+        ptr__EIRU=__tmp__HIRU;
+      } else /* FALSE */ {
+        __tmp__JIRU=((__UINTEGER_32__ZWB )typ_id__FIRU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HIRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IIRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIRU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HIRU=micro_alloc__table__lab__UKI(__tmp__IIRU,((__POINTER__IB )(&(table_type[(__tmp__JIRU)]))),(__UINTEGER_32__ZWB)(__tmp__JIRU |  1));
+        ptr__EIRU=__tmp__HIRU;
+      };
+      result__DIRU=((__EXPR_ADD__SZVL *)ptr__EIRU);
+      *(result__DIRU) = *(EXPR_ADD__SZVL__);
+    };
+    Self__PIRU=((__EXPR_ADD__SZVL *)result__DIRU);
+    Self__PIRU->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
+    Self__PIRU->parent_expr_binary__TZVL.left__EB5J=__tmp__20PL;
+    Self__PIRU->parent_expr_binary__TZVL.right__IB5J=r__SIRU;
+    result__JZVL=result__DIRU;
+  };
+  __tmp__10PL=result__JZVL;
+  if ((((void *)result__JZVL == (void *)NULL) && ((void *)__tmp__B1PL != (void *)NULL))) {
+    __tmp__20PL=NULL;
+    if ((__tmp__B1PL->value__FH4D ==  0)) {
+      p__BJRU=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      r__CJRU=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+      result__UIRU=NULL;
+      __tmp__HIRU=((__POINTER__IB )(NULL));
+      typ_id__WIRU= 0;
+      __tmp__IIRU=((__POINTER__IB )sizeof(__EXPR_NEG__EZVL));
+      if (((unsigned long)__tmp__IIRU ==  0)) {
+        result__UIRU=EXPR_NEG__EZVL__;
+      } else /* FALSE */ {
+        typ_id__WIRU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IIRU));
+        if ((typ_id__WIRU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__YIRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__ZIRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__0IRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZIRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__YIRU=micro_alloc__table__lab__UKI(__tmp__ZIRU,((__POINTER__IB )(&(table_size[(__tmp__0IRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZIRU)));
+          __tmp__HIRU=__tmp__YIRU;
+        } else /* FALSE */ {
+          __tmp__0IRU=((__UINTEGER_32__ZWB )typ_id__WIRU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__YIRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__ZIRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YIRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__YIRU=micro_alloc__table__lab__UKI(__tmp__ZIRU,((__POINTER__IB )(&(table_type[(__tmp__0IRU)]))),(__UINTEGER_32__ZWB)(__tmp__0IRU |  1));
+          __tmp__HIRU=__tmp__YIRU;
+        };
+        result__UIRU=((__EXPR_NEG__EZVL *)__tmp__HIRU);
+        *(result__UIRU) = *(EXPR_NEG__EZVL__);
+      };
+      Self__AJRU=((__EXPR_NEG__EZVL *)result__UIRU);
+      Self__AJRU->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BJRU;
+      Self__AJRU->parent_expr_unary__HZVL.right__WZVL=r__CJRU;
+      __tmp__20PL=result__UIRU;
+      __tmp__LUPM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__LUPM=FALSE__O__;
+    };
+    if ((! __tmp__LUPM)) {
+      __tmp__LUPM=is_saturated__NSKP(((__INTEGER_CST__XAXC *)__tmp__B1PL));
+      if (__tmp__LUPM) {
+        p__RJRU=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__SJRU=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+        result__EJRU=NULL;
+        __tmp__YIRU=((__POINTER__IB )(NULL));
+        typ_id__GJRU= 0;
+        __tmp__ZIRU=((__POINTER__IB )sizeof(__EXPR_NOT__XUPM));
+        if (((unsigned long)__tmp__ZIRU ==  0)) {
+          result__EJRU=EXPR_NOT__XUPM__;
+        } else /* FALSE */ {
+          typ_id__GJRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZIRU));
+          if ((typ_id__GJRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KJRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JJRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IJRU=micro_alloc__table__lab__UKI(__tmp__JJRU,((__POINTER__IB )(&(table_size[(__tmp__KJRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JJRU)));
+            __tmp__YIRU=__tmp__IJRU;
+          } else /* FALSE */ {
+            __tmp__KJRU=((__UINTEGER_32__ZWB )typ_id__GJRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__IJRU=micro_alloc__table__lab__UKI(__tmp__JJRU,((__POINTER__IB )(&(table_type[(__tmp__KJRU)]))),(__UINTEGER_32__ZWB)(__tmp__KJRU |  1));
+            __tmp__YIRU=__tmp__IJRU;
+          };
+          result__EJRU=((__EXPR_NOT__XUPM *)__tmp__YIRU);
+          *(result__EJRU) = *(EXPR_NOT__XUPM__);
+        };
+        Self__QJRU=((__EXPR_NOT__XUPM *)result__EJRU);
+        Self__QJRU->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RJRU;
+        Self__QJRU->parent_expr_unary__YUPM.right__WZVL=r__SJRU;
+        __tmp__20PL=result__EJRU;
+      };
+    };
+    __tmp__10PL=__tmp__20PL;
+  };
+  if ((((void *)__tmp__10PL == (void *)NULL) && ((void *)__tmp__E1PL != (void *)NULL))) {
+    __tmp__20PL=NULL;
+    if ((__tmp__E1PL->value__FH4D ==  0)) {
+      __tmp__20PL=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+      __tmp__LUPM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__LUPM=FALSE__O__;
+    };
+    if (__tmp__LUPM) {
+      __tmp__LUPM=TRUE__K__;
+    } else /* FALSE */ {
+      result__M1WM=(__tmp__E1PL->value__FH4D ==  1);
+      if (result__M1WM) {
+        r__SJRU=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+        if (r__SJRU==NULL) {
+          __tmp__1VPM=NULL;
+        } else {
+          switch (((struct ___OBJ *)r__SJRU)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__1VPM=((void *)r__SJRU);
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__1VPM=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__1VPM=NULL;
           } break;
           }
         };
-        neg__DHWL=__tmp__0HWL;
-        if (((void *)__tmp__0HWL != (void *)NULL)) {
-          p__PWMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          r__QWMR=((__EXPR_NEG *)__tmp__0HWL)->parent_expr_unary__EXDL.right__SXDL;
-          result__GWMR=NULL;
-          ptr__HWMR=((__POINTER )(NULL));
-          typ_id__IWMR= 0;
-          sz__JWMR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
-          if ((sz__JWMR ==  0)) {
-            result__GWMR=EXPR_NOT__;
-          } else {
-            typ_id__IWMR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JWMR);
-            if ((typ_id__IWMR == (__INTEGER)(-  1))) {
-              a__KWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LWMR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWMR + a__KWMR) & (__UINTEGER_32)(~ a__KWMR));
-              ptr_table__SU2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LWMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__RU2R=((__POINTER )(NULL));
-              result__TU2R=((__POINTER *)ptr_table__SU2R)[ 0];
-              if ((result__TU2R == (void *)NULL)) {
-                result__TU2R=new_lab__2PJ(new_size__LWMR);
-                next__RU2R=(void *)((unsigned long)result__TU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWMR)));
-                ((__POINTER *)next__RU2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SU2R)[ 0]=next__RU2R;
-              } else {
-                next__RU2R=((__POINTER *)result__TU2R)[ 0];
-                if ((next__RU2R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LWMR <<  1)) <=  4096)) {
-                    next__RU2R=(void *)((unsigned long)result__TU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWMR)));
-                  } else {
-                    next__RU2R=new_lab__2PJ(new_size__LWMR);
-                  };
-                  ((__POINTER *)next__RU2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SU2R)[ 0]=next__RU2R;
-                } else {
-                  ((__POINTER *)result__TU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__TU2R=next__RU2R;
-                };
-              };
-              ptr__HWMR=result__TU2R;
-            } else {
-              t__MWMR=((__UINTEGER_32 )typ_id__IWMR);
-              a__NWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__0U2R=(__UINTEGER_32)((__UINTEGER_32)(sz__JWMR + a__NWMR) & (__UINTEGER_32)(~ a__NWMR));
-              ptr_table__XU2R=((__POINTER )(&(table_type[(t__MWMR)])));
-              lab_type__ZU2R=(__UINTEGER_32)(t__MWMR |  1);
-              next__WU2R=((__POINTER )(NULL));
-              result__YU2R=((__POINTER *)ptr_table__XU2R)[ 0];
-              if ((result__YU2R == (void *)NULL)) {
-                result__YU2R=new_lab__2PJ(lab_type__ZU2R);
-                next__WU2R=(void *)((unsigned long)result__YU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0U2R)));
-                ((__POINTER *)next__WU2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XU2R)[ 0]=next__WU2R;
-              } else {
-                next__WU2R=((__POINTER *)result__YU2R)[ 0];
-                if ((next__WU2R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0U2R <<  1)) <=  4096)) {
-                    next__WU2R=(void *)((unsigned long)result__YU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0U2R)));
-                  } else {
-                    next__WU2R=new_lab__2PJ(lab_type__ZU2R);
-                  };
-                  ((__POINTER *)next__WU2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XU2R)[ 0]=next__WU2R;
-                } else {
-                  ((__POINTER *)result__YU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YU2R=next__WU2R;
-                };
-              };
-              ptr__HWMR=result__YU2R;
-            };
-            result__GWMR=((__EXPR_NOT *)ptr__HWMR);
-            *(result__GWMR) = *(EXPR_NOT__);
-          };
-          Self__OWMR=((__EXPR_NOT *)result__GWMR);
-          Self__OWMR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PWMR;
-          Self__OWMR->parent_expr_unary__YGWL.right__SXDL=r__QWMR;
-          result__CHWL=result__GWMR;
-        };
-      };
-      __tmp__HIWL=result__051L;
-    };
-    if ((! __tmp__HIWL)) {
-      if ((((__INTEGER_CST *)__tmp__W1AL)->value__W4YD <  0)) {
-        Self__ELKQ=((__INTEGER_CST *)__tmp__W1AL);
-        Self__ELKQ->value__W4YD=(__INTEGER_64)(- ((__INTEGER_CST *)__tmp__W1AL)->value__W4YD);
-        check_type__YG5D(Self__ELKQ);
-        p__0WMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        l__1WMR=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-        result__RWMR=NULL;
-        ptr__SWMR=((__POINTER )(NULL));
-        typ_id__TWMR= 0;
-        sz__UWMR=((__UINTEGER_32 )sizeof(__EXPR_ADD));
-        if ((sz__UWMR ==  0)) {
-          result__RWMR=EXPR_ADD__;
-        } else {
-          typ_id__TWMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UWMR);
-          if ((typ_id__TWMR == (__INTEGER)(-  1))) {
-            a__VWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__WWMR=(__UINTEGER_32)((__UINTEGER_32)(sz__UWMR + a__VWMR) & (__UINTEGER_32)(~ a__VWMR));
-            ptr_table__2U2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WWMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1U2R=((__POINTER )(NULL));
-            result__3U2R=((__POINTER *)ptr_table__2U2R)[ 0];
-            if ((result__3U2R == (void *)NULL)) {
-              result__3U2R=new_lab__2PJ(new_size__WWMR);
-              next__1U2R=(void *)((unsigned long)result__3U2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWMR)));
-              ((__POINTER *)next__1U2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2U2R)[ 0]=next__1U2R;
-            } else {
-              next__1U2R=((__POINTER *)result__3U2R)[ 0];
-              if ((next__1U2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3U2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WWMR <<  1)) <=  4096)) {
-                  next__1U2R=(void *)((unsigned long)result__3U2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWMR)));
-                } else {
-                  next__1U2R=new_lab__2PJ(new_size__WWMR);
-                };
-                ((__POINTER *)next__1U2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2U2R)[ 0]=next__1U2R;
-              } else {
-                ((__POINTER *)result__3U2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1U2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3U2R=next__1U2R;
-              };
-            };
-            ptr__SWMR=result__3U2R;
-          } else {
-            t__XWMR=((__UINTEGER_32 )typ_id__TWMR);
-            a__YWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__EV2R=(__UINTEGER_32)((__UINTEGER_32)(sz__UWMR + a__YWMR) & (__UINTEGER_32)(~ a__YWMR));
-            ptr_table__BV2R=((__POINTER )(&(table_type[(t__XWMR)])));
-            lab_type__DV2R=(__UINTEGER_32)(t__XWMR |  1);
-            next__AV2R=((__POINTER )(NULL));
-            result__CV2R=((__POINTER *)ptr_table__BV2R)[ 0];
-            if ((result__CV2R == (void *)NULL)) {
-              result__CV2R=new_lab__2PJ(lab_type__DV2R);
-              next__AV2R=(void *)((unsigned long)result__CV2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EV2R)));
-              ((__POINTER *)next__AV2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BV2R)[ 0]=next__AV2R;
-            } else {
-              next__AV2R=((__POINTER *)result__CV2R)[ 0];
-              if ((next__AV2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CV2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EV2R <<  1)) <=  4096)) {
-                  next__AV2R=(void *)((unsigned long)result__CV2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EV2R)));
-                } else {
-                  next__AV2R=new_lab__2PJ(lab_type__DV2R);
-                };
-                ((__POINTER *)next__AV2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BV2R)[ 0]=next__AV2R;
-              } else {
-                ((__POINTER *)result__CV2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AV2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CV2R=next__AV2R;
-              };
-            };
-            ptr__SWMR=result__CV2R;
-          };
-          result__RWMR=((__EXPR_ADD *)ptr__SWMR);
-          *(result__RWMR) = *(EXPR_ADD__);
-        };
-        Self__ZWMR=((__EXPR_ADD *)result__RWMR);
-        Self__ZWMR->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0WMR;
-        Self__ZWMR->parent_expr_binary__PXDL.left__XO1H=l__1WMR;
-        Self__ZWMR->parent_expr_binary__PXDL.right__WO2H=__tmp__W1AL;
-        result__CHWL=result__RWMR;
-      };
-    };
-    result__G1AL=result__CHWL;
-  };
-  if (((((void *)result__G1AL == (void *)NULL) && ((void *)__tmp__W1AL != (void *)NULL)) && ((void *)__tmp__T1AL != (void *)NULL))) {
-    __tmp__X2NM=((__INTEGER_CST *)__tmp__T1AL)->value__W4YD;
-    Self__HLKQ=((__INTEGER_CST *)__tmp__T1AL);
-    Self__HLKQ->value__W4YD=(__INTEGER_64)(__tmp__X2NM - ((__INTEGER_CST *)__tmp__W1AL)->value__W4YD);
-    check_type__YG5D(Self__HLKQ);
-    result__G1AL=__tmp__T1AL;
-  };
-  if ((((void *)result__G1AL == (void *)NULL) && (old_seq__H1AL == seq_call_and_loop__3QEJ))) {
-    result__BJWL=NULL;
-    mul__CJWL=NULL;
-    div__DJWL=NULL;
-    __tmp__EJWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-    __tmp__FJWL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__EJWL)->__id) {
-    case __LIST__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__GJWL=__infix_equal_equal__XN1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GJWL=__infix_equal_equal__MO1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__GJWL=__infix_equal_equal__3O1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__GJWL=__infix_equal_equal__XP1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GJWL=__infix_equal_equal__NQ1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GJWL=__infix_equal_equal__JR1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __REAL_CST__: {
-      __tmp__GJWL=__infix_equal_equal__FS1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__GJWL=__infix_equal_equal__5S1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__GJWL=__infix_equal_equal__YT1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__GJWL=__infix_equal_equal__UU1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__GJWL=__infix_equal_equal__QV1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__GJWL=__infix_equal_equal__MW1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__GJWL=__infix_equal_equal__IX1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GJWL=__infix_equal_equal__EY1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GJWL=__infix_equal_equal__AZ1L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __PUT_TO__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __ITEM__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __CAST__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__GJWL=FALSE__;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__GJWL=__infix_equal_equal__M01L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__GJWL=__infix_equal_equal__I11L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GJWL=__infix_equal_equal__G4HO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GJWL=__infix_equal_equal__W2FO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GJWL=__infix_equal_equal__XGMO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GJWL=__infix_equal_equal__S3FO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GJWL=__infix_equal_equal__UHMO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__GJWL=__infix_equal_equal__5HLM(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__GJWL=__infix_equal_equal__011L(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__GJWL=__infix_equal_equal__AM0M(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__GJWL=__infix_equal_equal__O4FO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GJWL=__infix_equal_equal__SYEP(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__GJWL=__infix_equal_equal__Y4HO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GJWL=__infix_equal_equal__U5HO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__GJWL=__infix_equal_equal__NHRN(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__GJWL=__infix_equal_equal__KTVO(__tmp__EJWL,__tmp__FJWL);
-    } break;
-    };
-    if (__tmp__GJWL) {
-      __tmp__MJWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-      switch (((struct ___OBJ *)__tmp__MJWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__MJWL);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__MJWL);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__QPCQ=((__READ_LOCAL *)__tmp__MJWL);
-        Self__FV2R=((__LOCAL *)Self__QPCQ->local__HJZD);
-        Self__FV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__FV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__GV2R=create__AXB( 250);
-          display__UXFK(Self__QPCQ,voir__GV2R);
-          put_string__2EG(((__STRING *)voir__GV2R));
+        if (((void *)__tmp__1VPM != (void *)NULL)) {
+          p__BKRU=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          r__CKRU=__tmp__1VPM->parent_expr_unary__HZVL.right__WZVL;
+          result__UJRU=NULL;
+          __tmp__IJRU=((__POINTER__IB )(NULL));
+          typ_id__WJRU= 0;
+          __tmp__JJRU=((__POINTER__IB )sizeof(__EXPR_NOT__XUPM));
+          if (((unsigned long)__tmp__JJRU ==  0)) {
+            result__UJRU=EXPR_NOT__XUPM__;
+          } else /* FALSE */ {
+            typ_id__WJRU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JJRU));
+            if ((typ_id__WJRU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JJRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0JRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YJRU=micro_alloc__table__lab__UKI(__tmp__ZJRU,((__POINTER__IB )(&(table_size[(__tmp__0JRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJRU)));
+              __tmp__IJRU=__tmp__YJRU;
+            } else /* FALSE */ {
+              __tmp__0JRU=((__UINTEGER_32__ZWB )typ_id__WJRU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JJRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YJRU=micro_alloc__table__lab__UKI(__tmp__ZJRU,((__POINTER__IB )(&(table_type[(__tmp__0JRU)]))),(__UINTEGER_32__ZWB)(__tmp__0JRU |  1));
+              __tmp__IJRU=__tmp__YJRU;
+            };
+            result__UJRU=((__EXPR_NOT__XUPM *)__tmp__IJRU);
+            *(result__UJRU) = *(EXPR_NOT__XUPM__);
+          };
+          Self__AKRU=((__EXPR_NOT__XUPM *)result__UJRU);
+          Self__AKRU->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BKRU;
+          Self__AKRU->parent_expr_unary__YUPM.right__WZVL=r__CKRU;
+          __tmp__20PL=result__UJRU;
+        };
+      };
+      __tmp__LUPM=result__M1WM;
+    };
+    if ((! __tmp__LUPM)) {
+      if ((__tmp__E1PL->value__FH4D <  0)) {
+        __tmp__YWPM=(__INTEGER_64__1SG)(- __tmp__E1PL->value__FH4D);
+        Self__MN4S=((__INTEGER_CST__XAXC *)__tmp__E1PL);
+        Self__MN4S->value__FH4D=__tmp__YWPM;
+        check_type__XYEE(Self__MN4S);
+        p__RJRU=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__SJRU=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+        result__MPCM=NULL;
+        __tmp__YIRU=((__POINTER__IB )(NULL));
+        typ_id__GJRU= 0;
+        __tmp__ZIRU=((__POINTER__IB )sizeof(__EXPR_ADD__SZVL));
+        if (((unsigned long)__tmp__ZIRU ==  0)) {
+          result__MPCM=EXPR_ADD__SZVL__;
+        } else /* FALSE */ {
+          typ_id__GJRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZIRU));
+          if ((typ_id__GJRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__YJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__ZJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KJRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__YJRU=micro_alloc__table__lab__UKI(__tmp__ZJRU,((__POINTER__IB )(&(table_size[(__tmp__KJRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJRU)));
+            __tmp__YIRU=__tmp__YJRU;
+          } else /* FALSE */ {
+            __tmp__KJRU=((__UINTEGER_32__ZWB )typ_id__GJRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__YJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__ZJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YJRU=micro_alloc__table__lab__UKI(__tmp__ZJRU,((__POINTER__IB )(&(table_type[(__tmp__KJRU)]))),(__UINTEGER_32__ZWB)(__tmp__KJRU |  1));
+            __tmp__YIRU=__tmp__YJRU;
+          };
+          result__MPCM=((__EXPR_ADD__SZVL *)__tmp__YIRU);
+          *(result__MPCM) = *(EXPR_ADD__SZVL__);
+        };
+        Self__C4JM=((__EXPR_ADD__SZVL *)result__MPCM);
+        Self__C4JM->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RJRU;
+        Self__C4JM->parent_expr_binary__TZVL.left__EB5J=r__SJRU;
+        Self__C4JM->parent_expr_binary__TZVL.right__IB5J=__tmp__E1PL;
+        __tmp__20PL=result__MPCM;
+      };
+    };
+    __tmp__10PL=__tmp__20PL;
+  };
+  if (((((void *)__tmp__10PL == (void *)NULL) && ((void *)__tmp__E1PL != (void *)NULL)) && ((void *)__tmp__B1PL != (void *)NULL))) {
+    __tmp__YWPM=__tmp__B1PL->value__FH4D;
+    Self__MN4S=((__INTEGER_CST__XAXC *)__tmp__B1PL);
+    Self__MN4S->value__FH4D=(__INTEGER_64__1SG)(__tmp__YWPM - __tmp__E1PL->value__FH4D);
+    check_type__XYEE(Self__MN4S);
+    __tmp__10PL=__tmp__B1PL;
+  };
+  if ((((void *)__tmp__10PL == (void *)NULL) && (old_seq__V0PL == seq_call_and_loop__TL3K))) {
+    __tmp__20PL=NULL;
+    r__SIRU=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+    r__CJRU=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+    switch (((struct ___OBJ *)r__SIRU)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LUPM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LUPM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LUPM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LUPM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)r__SIRU),r__CJRU);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LUPM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LUPM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LUPM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LUPM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LUPM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LUPM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LUPM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LUPM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LUPM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__LUPM=FALSE__O__;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LUPM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LUPM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LUPM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LUPM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LUPM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LUPM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LUPM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LUPM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LUPM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LUPM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LUPM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LUPM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LUPM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LUPM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LUPM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LUPM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__LUPM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LUPM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LUPM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)r__SIRU)),r__CJRU);
+    } break;
+    };
+    if (__tmp__LUPM) {
+      r__SJRU=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+      switch (((struct ___OBJ *)r__SJRU)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)r__SJRU));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)r__SJRU));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__UDQS=((__READ_LOCAL__55ZI *)r__SJRU);
+        Self__O12T=((__LOCAL__L4WC *)Self__UDQS->local__BVEJ);
+        Self__O12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__O12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__O12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__P12T=create__34B( 250);
+          display__HAEJ(Self__UDQS,__tmp__P12T);
+          put_string__RGZ(((__STRING__BC *)__tmp__P12T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__IV2R=((__LIST *)list_current__EH1);
-          voir__JV2R=create__AXB( 250);
-          display__EQQG(Self__IV2R,voir__JV2R);
-          put_string__2EG(((__STRING *)voir__JV2R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__MJWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__MJWL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__MJWL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)r__SJRU));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)r__SJRU));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__SPCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MJWL)->receiver__WN2H);
-        Self__KV2R=((__LOCAL *)Self__SPCQ->local__HJZD);
-        Self__KV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__KV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__LV2R=create__AXB( 250);
-          display__UXFK(Self__SPCQ,voir__LV2R);
-          put_string__2EG(((__STRING *)voir__LV2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__NV2R=((__LIST *)list_current__EH1);
-          voir__OV2R=create__AXB( 250);
-          display__EQQG(Self__NV2R,voir__OV2R);
-          put_string__2EG(((__STRING *)voir__OV2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__UDQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)r__SJRU)->receiver__RA5J);
+        Self__O12T=((__LOCAL__L4WC *)Self__UDQS->local__BVEJ);
+        Self__O12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__O12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__O12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__P12T=create__34B( 250);
+          display__HAEJ(Self__UDQS,__tmp__P12T);
+          put_string__RGZ(((__STRING__BC *)__tmp__P12T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__MJWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)r__SJRU));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__MJWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)r__SJRU));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__MJWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)r__SJRU));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__MJWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)r__SJRU));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__MJWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)r__SJRU));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__MJWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)r__SJRU));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__MJWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)r__SJRU));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__MJWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)r__SJRU));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__MJWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)r__SJRU));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__MJWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)r__SJRU));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__MJWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)r__SJRU));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__MJWL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)r__SJRU));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__MJWL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)r__SJRU));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__MJWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)r__SJRU));
       } break;
-      case __READ_GLOBAL__: {
-        Self__TPCQ=((__READ_GLOBAL *)__tmp__MJWL);
-        unread__CGNL(Self__TPCQ->global__ZGJK,Self__TPCQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)r__SJRU));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__MJWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)r__SJRU));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__MJWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)r__SJRU));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__MJWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)r__SJRU));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__MJWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__XDQS=((__READ_GLOBAL__T4YL *)r__SJRU);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__XDQS->global__KAKM),Self__XDQS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__MJWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)r__SJRU));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__MJWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)r__SJRU));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__MJWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)r__SJRU));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__MJWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)r__SJRU));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__MJWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)r__SJRU));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__MJWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)r__SJRU));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__MJWL);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__MJWL);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__MJWL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__MJWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)r__SJRU));
       } break;
       };
-      __tmp__NJWL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-      switch (((struct ___OBJ *)__tmp__NJWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__NJWL);
-      } break;
-      case __STRING_CST__: {
+      r__SJRU=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+      switch (((struct ___OBJ *)r__SJRU)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)r__SJRU));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__NJWL);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)r__SJRU));
       } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__UPCQ=((__READ_LOCAL *)__tmp__NJWL);
-        Self__PV2R=((__LOCAL *)Self__UPCQ->local__HJZD);
-        Self__PV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__PV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__QV2R=create__AXB( 250);
-          display__UXFK(Self__UPCQ,voir__QV2R);
-          put_string__2EG(((__STRING *)voir__QV2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__SV2R=((__LIST *)list_current__EH1);
-          voir__TV2R=create__AXB( 250);
-          display__EQQG(Self__SV2R,voir__TV2R);
-          put_string__2EG(((__STRING *)voir__TV2R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__UDQS=((__READ_LOCAL__55ZI *)r__SJRU);
+        Self__O12T=((__LOCAL__L4WC *)Self__UDQS->local__BVEJ);
+        Self__O12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__O12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__O12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__P12T=create__34B( 250);
+          display__HAEJ(Self__UDQS,__tmp__P12T);
+          put_string__RGZ(((__STRING__BC *)__tmp__P12T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__NJWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__NJWL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__NJWL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)r__SJRU));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)r__SJRU));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__WPCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NJWL)->receiver__WN2H);
-        Self__UV2R=((__LOCAL *)Self__WPCQ->local__HJZD);
-        Self__UV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__UV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__VV2R=create__AXB( 250);
-          display__UXFK(Self__WPCQ,voir__VV2R);
-          put_string__2EG(((__STRING *)voir__VV2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__XV2R=((__LIST *)list_current__EH1);
-          voir__YV2R=create__AXB( 250);
-          display__EQQG(Self__XV2R,voir__YV2R);
-          put_string__2EG(((__STRING *)voir__YV2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__UDQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)r__SJRU)->receiver__RA5J);
+        Self__O12T=((__LOCAL__L4WC *)Self__UDQS->local__BVEJ);
+        Self__O12T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__O12T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__O12T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__P12T=create__34B( 250);
+          display__HAEJ(Self__UDQS,__tmp__P12T);
+          put_string__RGZ(((__STRING__BC *)__tmp__P12T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__NJWL);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__NJWL);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__NJWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)r__SJRU));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__NJWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)r__SJRU));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__NJWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)r__SJRU));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__NJWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)r__SJRU));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__NJWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)r__SJRU));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__NJWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)r__SJRU));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__NJWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)r__SJRU));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__NJWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)r__SJRU));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__NJWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)r__SJRU));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__NJWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)r__SJRU));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__NJWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)r__SJRU));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__NJWL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)r__SJRU));
       } break;
-      case __READ_GLOBAL__: {
-        Self__XPCQ=((__READ_GLOBAL *)__tmp__NJWL);
-        unread__CGNL(Self__XPCQ->global__ZGJK,Self__XPCQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)r__SJRU));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__NJWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)r__SJRU));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__NJWL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)r__SJRU));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__NJWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)r__SJRU));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__NJWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)r__SJRU));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__NJWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)r__SJRU));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__NJWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__XDQS=((__READ_GLOBAL__T4YL *)r__SJRU);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__XDQS->global__KAKM),Self__XDQS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__NJWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)r__SJRU));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__NJWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)r__SJRU));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__NJWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)r__SJRU));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__NJWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)r__SJRU));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__NJWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)r__SJRU));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__NJWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)r__SJRU));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__NJWL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__NJWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)r__SJRU));
       } break;
       };
-      p__GXMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      t__IXMR=static_type__UO1H(Self__E1AL);
-      result__3WMR=NULL;
-      ptr__4WMR=((__POINTER )(NULL));
-      typ_id__5WMR= 0;
-      sz__AXMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__AXMR ==  0)) {
-        result__3WMR=INTEGER_CST__;
-      } else {
-        typ_id__5WMR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AXMR);
-        if ((typ_id__5WMR == (__INTEGER)(-  1))) {
-          a__BXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__CXMR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXMR + a__BXMR) & (__UINTEGER_32)(~ a__BXMR));
-          ptr_table__0V2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CXMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__ZV2R=((__POINTER )(NULL));
-          result__1V2R=((__POINTER *)ptr_table__0V2R)[ 0];
-          if ((result__1V2R == (void *)NULL)) {
-            result__1V2R=new_lab__2PJ(new_size__CXMR);
-            next__ZV2R=(void *)((unsigned long)result__1V2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXMR)));
-            ((__POINTER *)next__ZV2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0V2R)[ 0]=next__ZV2R;
-          } else {
-            next__ZV2R=((__POINTER *)result__1V2R)[ 0];
-            if ((next__ZV2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1V2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CXMR <<  1)) <=  4096)) {
-                next__ZV2R=(void *)((unsigned long)result__1V2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXMR)));
-              } else {
-                next__ZV2R=new_lab__2PJ(new_size__CXMR);
-              };
-              ((__POINTER *)next__ZV2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0V2R)[ 0]=next__ZV2R;
-            } else {
-              ((__POINTER *)result__1V2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZV2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1V2R=next__ZV2R;
-            };
-          };
-          ptr__4WMR=result__1V2R;
-        } else {
-          t__DXMR=((__UINTEGER_32 )typ_id__5WMR);
-          a__EXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__CW2R=(__UINTEGER_32)((__UINTEGER_32)(sz__AXMR + a__EXMR) & (__UINTEGER_32)(~ a__EXMR));
-          ptr_table__5V2R=((__POINTER )(&(table_type[(t__DXMR)])));
-          lab_type__BW2R=(__UINTEGER_32)(t__DXMR |  1);
-          next__4V2R=((__POINTER )(NULL));
-          result__AW2R=((__POINTER *)ptr_table__5V2R)[ 0];
-          if ((result__AW2R == (void *)NULL)) {
-            result__AW2R=new_lab__2PJ(lab_type__BW2R);
-            next__4V2R=(void *)((unsigned long)result__AW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CW2R)));
-            ((__POINTER *)next__4V2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5V2R)[ 0]=next__4V2R;
-          } else {
-            next__4V2R=((__POINTER *)result__AW2R)[ 0];
-            if ((next__4V2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CW2R <<  1)) <=  4096)) {
-                next__4V2R=(void *)((unsigned long)result__AW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CW2R)));
-              } else {
-                next__4V2R=new_lab__2PJ(lab_type__BW2R);
-              };
-              ((__POINTER *)next__4V2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5V2R)[ 0]=next__4V2R;
-            } else {
-              ((__POINTER *)result__AW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4V2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__AW2R=next__4V2R;
-            };
-          };
-          ptr__4WMR=result__AW2R;
+      p__BJRU=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__RXPM=static_type__HECK(Self__S0PL);
+      result__VDGU=NULL;
+      __tmp__HIRU=((__POINTER__IB )(NULL));
+      typ_id__WIRU= 0;
+      __tmp__IIRU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__IIRU ==  0)) {
+        result__VDGU=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__WIRU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IIRU));
+        if ((typ_id__WIRU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__IJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__JJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__0IRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JJRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__IJRU=micro_alloc__table__lab__UKI(__tmp__JJRU,((__POINTER__IB )(&(table_size[(__tmp__0IRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JJRU)));
+          __tmp__HIRU=__tmp__IJRU;
+        } else /* FALSE */ {
+          __tmp__0IRU=((__UINTEGER_32__ZWB )typ_id__WIRU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__IJRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__JJRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IIRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IJRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__IJRU=micro_alloc__table__lab__UKI(__tmp__JJRU,((__POINTER__IB )(&(table_type[(__tmp__0IRU)]))),(__UINTEGER_32__ZWB)(__tmp__0IRU |  1));
+          __tmp__HIRU=__tmp__IJRU;
         };
-        result__3WMR=((__INTEGER_CST *)ptr__4WMR);
-        *(result__3WMR) = *(INTEGER_CST__);
+        result__VDGU=((__INTEGER_CST__XAXC *)__tmp__HIRU);
+        *(result__VDGU) = *(INTEGER_CST__XAXC__);
       };
-      Self__FXMR=((__INTEGER_CST *)result__3WMR);
-      Self__FXMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GXMR;
-      Self__FXMR->value__W4YD= 0;
-      Self__FXMR->parent_constant__B3LC.static_type__M2YD=t__IXMR;
-      check_type__YG5D(Self__FXMR);
-      result__BJWL=result__3WMR;
-    } else {
-      __tmp__ZJWL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
-      if (__tmp__ZJWL==NULL) {
-        __tmp__0JWL=NULL;
+      Self__BEGU=((__INTEGER_CST__XAXC *)result__VDGU);
+      Self__BEGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BJRU;
+      Self__BEGU->value__FH4D= 0;
+      Self__BEGU->parent_constant__YAXC.static_type__5G4D=__tmp__RXPM;
+      check_type__XYEE(Self__BEGU);
+      __tmp__20PL=result__VDGU;
+    } else /* FALSE */ {
+      r__SJRU=Self__S0PL->parent_expr_binary__XBOJ.right__IB5J;
+      if (r__SJRU==NULL) {
+        __tmp__2XPM=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__ZJWL)->__id) {
-        case __LIST__: {
-          __tmp__0JWL=NULL;
+        switch (((struct ___OBJ *)r__SJRU)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__0JWL=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__0JWL=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__0JWL=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__0JWL=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__0JWL=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__0JWL=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__2XPM=((void *)r__SJRU);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__0JWL=((void *)__tmp__ZJWL);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__0JWL=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__0JWL=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__0JWL=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__0JWL=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__0JWL=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__0JWL=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __CAST__: {
-          __tmp__0JWL=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__0JWL=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__0JWL=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__2XPM=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__0JWL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__0JWL=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__2XPM=NULL;
         } break;
         }
       };
-      mul__CJWL=__tmp__0JWL;
-      if (((void *)__tmp__0JWL != (void *)NULL)) {
-        __tmp__BKWL=((__EXPR_MUL *)__tmp__0JWL)->parent_expr_binary__CBKH.left__XO1H;
-        if (__tmp__BKWL==NULL) {
-          __tmp__CKWL=NULL;
+      if (((void *)__tmp__2XPM != (void *)NULL)) {
+        r__CKRU=__tmp__2XPM->parent_expr_binary__LCOJ.left__EB5J;
+        if (r__CKRU==NULL) {
+          __tmp__EYPM=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__BKWL)->__id) {
-          case __LIST__: {
-            __tmp__CKWL=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__CKWL=NULL;
+          switch (((struct ___OBJ *)r__CKRU)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__CKWL=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__CKWL=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__CKWL=NULL;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__CKWL=NULL;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __REAL_CST__: {
-            __tmp__CKWL=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__CKWL=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__EYPM=((void *)r__CKRU);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__CKWL=((void *)__tmp__BKWL);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__CKWL=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__CKWL=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__CKWL=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__CKWL=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__CKWL=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __CAST__: {
-            __tmp__CKWL=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__CKWL=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __READ_SLOT__: {
-            __tmp__CKWL=NULL;
+          case __READ_SLOT__LL4K__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__CKWL=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__EYPM=NULL;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__CKWL=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__EYPM=NULL;
           } break;
           }
         };
-        div__DJWL=__tmp__CKWL;
-        if (((void *)__tmp__CKWL != (void *)NULL)) {
-          __tmp__IKWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-          __tmp__JKWL=((__EXPR_DIV *)__tmp__CKWL)->parent_expr_binary__VBKH.left__XO1H;
-          switch (((struct ___OBJ *)__tmp__IKWL)->__id) {
-          case __LIST__: {
-            __tmp__KKWL=FALSE__;
+        if (((void *)__tmp__EYPM != (void *)NULL)) {
+          __tmp__KYPM=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+          __tmp__LYPM=__tmp__EYPM->parent_expr_binary__5COJ.left__EB5J;
+          switch (((struct ___OBJ *)__tmp__KYPM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__MYPM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__KYPM),__tmp__LYPM);
           } break;
-          case __STRING_CST__: {
-            __tmp__KKWL=__infix_equal_equal__XN1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__KKWL=FALSE__;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__MYPM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__KKWL=__infix_equal_equal__MO1L(__tmp__IKWL,__tmp__JKWL);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__MYPM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__KKWL=__infix_equal_equal__3O1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__KKWL=__infix_equal_equal__XP1L(__tmp__IKWL,__tmp__JKWL);
+          case __READ_LOCAL__55ZI__: {
+            __tmp__MYPM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__KKWL=FALSE__;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__MYPM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__KKWL=__infix_equal_equal__NQ1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__MYPM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__KKWL=__infix_equal_equal__JR1L(__tmp__IKWL,__tmp__JKWL);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __REAL_CST__: {
-            __tmp__KKWL=__infix_equal_equal__FS1L(__tmp__IKWL,__tmp__JKWL);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__KKWL=__infix_equal_equal__5S1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__MYPM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__KKWL=FALSE__;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__MYPM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__KKWL=FALSE__;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__MYPM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__KKWL=__infix_equal_equal__YT1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__MYPM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__KKWL=__infix_equal_equal__UU1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__MYPM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__KKWL=__infix_equal_equal__QV1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__MYPM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__KKWL=__infix_equal_equal__MW1L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__MYPM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_AND__: {
-            __tmp__KKWL=__infix_equal_equal__IX1L(__tmp__IKWL,__tmp__JKWL);
+          case __PUT_TO__TFOJ__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__KKWL=__infix_equal_equal__EY1L(__tmp__IKWL,__tmp__JKWL);
+          case __ITEM__HGOJ__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__KKWL=__infix_equal_equal__AZ1L(__tmp__IKWL,__tmp__JKWL);
+          case __SIZE_OF__5GOJ__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __PUT_TO__: {
-            __tmp__KKWL=FALSE__;
+          case __CAST__1HOJ__: {
+            __tmp__MYPM=FALSE__O__;
           } break;
-          case __ITEM__: {
-            __tmp__KKWL=FALSE__;
+          case __REAL_CST__1LOJ__: {
+            __tmp__MYPM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __SIZE_OF__: {
-            __tmp__KKWL=FALSE__;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__MYPM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __CAST__: {
-            __tmp__KKWL=FALSE__;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__MYPM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__KKWL=FALSE__;
+          case __READ_SLOT__LL4K__: {
+            __tmp__MYPM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __READ_SLOT__: {
-            __tmp__KKWL=__infix_equal_equal__M01L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__MYPM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__KKWL=__infix_equal_equal__I11L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__MYPM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__KKWL=__infix_equal_equal__G4HO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__MYPM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__KKWL=__infix_equal_equal__W2FO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__MYPM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__KKWL=__infix_equal_equal__XGMO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__MYPM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__KKWL=__infix_equal_equal__S3FO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__MYPM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__KKWL=__infix_equal_equal__UHMO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_ADD__SZVL__: {
+            __tmp__MYPM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__KKWL=__infix_equal_equal__5HLM(__tmp__IKWL,__tmp__JKWL);
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__MYPM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__KKWL=__infix_equal_equal__011L(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__MYPM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__KKWL=__infix_equal_equal__AM0M(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__MYPM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__KKWL=__infix_equal_equal__O4FO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__MYPM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__KKWL=__infix_equal_equal__SYEP(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__MYPM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_INF__: {
-            __tmp__KKWL=__infix_equal_equal__Y4HO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_INF__OXBP__: {
+            __tmp__MYPM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__KKWL=__infix_equal_equal__U5HO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__MYPM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
-          case __EXPR_OR__: {
-            __tmp__KKWL=__infix_equal_equal__NHRN(__tmp__IKWL,__tmp__JKWL);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__KKWL=__infix_equal_equal__KTVO(__tmp__IKWL,__tmp__JKWL);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__MYPM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__KYPM)),__tmp__LYPM);
           } break;
           };
-          if (__tmp__KKWL) {
-            __tmp__QKWL=((__EXPR_DIV *)__tmp__CKWL)->parent_expr_binary__VBKH.right__WO2H;
-            __tmp__RKWL=((__EXPR_MUL *)__tmp__0JWL)->parent_expr_binary__CBKH.right__WO2H;
-            switch (((struct ___OBJ *)__tmp__QKWL)->__id) {
-            case __LIST__: {
-              __tmp__SKWL=FALSE__;
-            } break;
-            case __STRING_CST__: {
-              __tmp__SKWL=__infix_equal_equal__XN1L(__tmp__QKWL,__tmp__RKWL);
+          if (__tmp__MYPM) {
+            __tmp__SYPM=__tmp__EYPM->parent_expr_binary__5COJ.right__IB5J;
+            __tmp__TYPM=__tmp__2XPM->parent_expr_binary__LCOJ.right__IB5J;
+            switch (((struct ___OBJ *)__tmp__SYPM)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__UYPM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__SYPM),__tmp__TYPM);
             } break;
-            case __EXTERNAL_C__: {
-              __tmp__SKWL=FALSE__;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__SKWL=__infix_equal_equal__MO1L(__tmp__QKWL,__tmp__RKWL);
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__UYPM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __INTEGER_CST__: {
-              __tmp__SKWL=__infix_equal_equal__3O1L(__tmp__QKWL,__tmp__RKWL);
+            case __INTEGER_CST__XAXC__: {
+              __tmp__UYPM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __READ_LOCAL__: {
-              __tmp__SKWL=__infix_equal_equal__XP1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__SKWL=FALSE__;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__UYPM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_EQUAL__: {
-              __tmp__SKWL=__infix_equal_equal__NQ1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__UYPM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__SKWL=__infix_equal_equal__JR1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__UYPM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __REAL_CST__: {
-              __tmp__SKWL=__infix_equal_equal__FS1L(__tmp__QKWL,__tmp__RKWL);
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __CHARACTER_CST__: {
-              __tmp__SKWL=__infix_equal_equal__5S1L(__tmp__QKWL,__tmp__RKWL);
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __IS_EXPANDED__: {
-              __tmp__SKWL=FALSE__;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__UYPM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __GET_TYPE_ID__: {
-              __tmp__SKWL=FALSE__;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__UYPM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_SUP__: {
-              __tmp__SKWL=__infix_equal_equal__YT1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__UYPM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_SUB__: {
-              __tmp__SKWL=__infix_equal_equal__UU1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_DIV__4COJ__: {
+              __tmp__UYPM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_MUL__: {
-              __tmp__SKWL=__infix_equal_equal__QV1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_AND__SDOJ__: {
+              __tmp__UYPM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_DIV__: {
-              __tmp__SKWL=__infix_equal_equal__MW1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__UYPM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_AND__: {
-              __tmp__SKWL=__infix_equal_equal__IX1L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__UYPM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__SKWL=__infix_equal_equal__EY1L(__tmp__QKWL,__tmp__RKWL);
+            case __PUT_TO__TFOJ__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__SKWL=__infix_equal_equal__AZ1L(__tmp__QKWL,__tmp__RKWL);
+            case __ITEM__HGOJ__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __PUT_TO__: {
-              __tmp__SKWL=FALSE__;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __ITEM__: {
-              __tmp__SKWL=FALSE__;
+            case __CAST__1HOJ__: {
+              __tmp__UYPM=FALSE__O__;
             } break;
-            case __SIZE_OF__: {
-              __tmp__SKWL=FALSE__;
+            case __REAL_CST__1LOJ__: {
+              __tmp__UYPM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __CAST__: {
-              __tmp__SKWL=FALSE__;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__UYPM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __CALL_SLOT__: {
-              __tmp__SKWL=FALSE__;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__UYPM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __READ_SLOT__: {
-              __tmp__SKWL=__infix_equal_equal__M01L(__tmp__QKWL,__tmp__RKWL);
+            case __READ_SLOT__LL4K__: {
+              __tmp__UYPM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__SKWL=__infix_equal_equal__I11L(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__UYPM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__SKWL=__infix_equal_equal__G4HO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__UYPM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__SKWL=__infix_equal_equal__W2FO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__UYPM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__SKWL=__infix_equal_equal__XGMO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__UYPM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__SKWL=__infix_equal_equal__S3FO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__UYPM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__SKWL=__infix_equal_equal__UHMO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_NEG__EZVL__: {
+              __tmp__UYPM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_NEG__: {
-              __tmp__SKWL=__infix_equal_equal__5HLM(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_ADD__SZVL__: {
+              __tmp__UYPM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_ADD__: {
-              __tmp__SKWL=__infix_equal_equal__011L(__tmp__QKWL,__tmp__RKWL);
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__UYPM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_NOT__: {
-              __tmp__SKWL=__infix_equal_equal__AM0M(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_NOT__XUPM__: {
+              __tmp__UYPM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_MOD__: {
-              __tmp__SKWL=__infix_equal_equal__O4FO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_MOD__3YPM__: {
+              __tmp__UYPM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__SKWL=__infix_equal_equal__SYEP(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_OR__PQ0N__: {
+              __tmp__UYPM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_INF__: {
-              __tmp__SKWL=__infix_equal_equal__Y4HO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__UYPM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__SKWL=__infix_equal_equal__U5HO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_INF__OXBP__: {
+              __tmp__UYPM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_OR__: {
-              __tmp__SKWL=__infix_equal_equal__NHRN(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__UYPM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
-            case __EXPR_XOR__: {
-              __tmp__SKWL=__infix_equal_equal__KTVO(__tmp__QKWL,__tmp__RKWL);
+            case __EXPR_XOR__ABEP__: {
+              __tmp__UYPM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SYPM)),__tmp__TYPM);
             } break;
             };
-            __tmp__VKWL=__tmp__SKWL;
-          } else {
-            __tmp__VKWL=FALSE__;
-          };
-          if (__tmp__VKWL) {
-            remove__JWAK(__tmp__CKWL);
-            p__SXMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            l__TXMR=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
-            r__UXMR=((__EXPR_MUL *)__tmp__0JWL)->parent_expr_binary__CBKH.right__WO2H;
-            result__JXMR=NULL;
-            ptr__KXMR=((__POINTER )(NULL));
-            typ_id__LXMR= 0;
-            sz__MXMR=((__UINTEGER_32 )sizeof(__EXPR_MOD));
-            if ((sz__MXMR ==  0)) {
-              result__JXMR=EXPR_MOD__;
-            } else {
-              typ_id__LXMR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MXMR);
-              if ((typ_id__LXMR == (__INTEGER)(-  1))) {
-                a__NXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__OXMR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXMR + a__NXMR) & (__UINTEGER_32)(~ a__NXMR));
-                ptr_table__EW2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OXMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__DW2R=((__POINTER )(NULL));
-                result__FW2R=((__POINTER *)ptr_table__EW2R)[ 0];
-                if ((result__FW2R == (void *)NULL)) {
-                  result__FW2R=new_lab__2PJ(new_size__OXMR);
-                  next__DW2R=(void *)((unsigned long)result__FW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXMR)));
-                  ((__POINTER *)next__DW2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__EW2R)[ 0]=next__DW2R;
-                } else {
-                  next__DW2R=((__POINTER *)result__FW2R)[ 0];
-                  if ((next__DW2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OXMR <<  1)) <=  4096)) {
-                      next__DW2R=(void *)((unsigned long)result__FW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXMR)));
-                    } else {
-                      next__DW2R=new_lab__2PJ(new_size__OXMR);
-                    };
-                    ((__POINTER *)next__DW2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__EW2R)[ 0]=next__DW2R;
-                  } else {
-                    ((__POINTER *)result__FW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__FW2R=next__DW2R;
-                  };
-                };
-                ptr__KXMR=result__FW2R;
-              } else {
-                t__PXMR=((__UINTEGER_32 )typ_id__LXMR);
-                a__QXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__MW2R=(__UINTEGER_32)((__UINTEGER_32)(sz__MXMR + a__QXMR) & (__UINTEGER_32)(~ a__QXMR));
-                ptr_table__JW2R=((__POINTER )(&(table_type[(t__PXMR)])));
-                lab_type__LW2R=(__UINTEGER_32)(t__PXMR |  1);
-                next__IW2R=((__POINTER )(NULL));
-                result__KW2R=((__POINTER *)ptr_table__JW2R)[ 0];
-                if ((result__KW2R == (void *)NULL)) {
-                  result__KW2R=new_lab__2PJ(lab_type__LW2R);
-                  next__IW2R=(void *)((unsigned long)result__KW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MW2R)));
-                  ((__POINTER *)next__IW2R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JW2R)[ 0]=next__IW2R;
-                } else {
-                  next__IW2R=((__POINTER *)result__KW2R)[ 0];
-                  if ((next__IW2R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MW2R <<  1)) <=  4096)) {
-                      next__IW2R=(void *)((unsigned long)result__KW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MW2R)));
-                    } else {
-                      next__IW2R=new_lab__2PJ(lab_type__LW2R);
-                    };
-                    ((__POINTER *)next__IW2R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__JW2R)[ 0]=next__IW2R;
-                  } else {
-                    ((__POINTER *)result__KW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__KW2R=next__IW2R;
-                  };
-                };
-                ptr__KXMR=result__KW2R;
+            __tmp__MYPM=__tmp__UYPM;
+          } else /* FALSE */ {
+            __tmp__MYPM=FALSE__O__;
+          };
+          if (__tmp__MYPM) {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__EYPM));
+            p__FJXP=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__SYPM=Self__S0PL->parent_expr_binary__XBOJ.left__EB5J;
+            __tmp__TYPM=__tmp__2XPM->parent_expr_binary__LCOJ.right__IB5J;
+            result__GJYP=NULL;
+            __tmp__YJRU=((__POINTER__IB )(NULL));
+            typ_id__LJYP= 0;
+            __tmp__ZJRU=((__POINTER__IB )sizeof(__EXPR_MOD__3YPM));
+            if (((unsigned long)__tmp__ZJRU ==  0)) {
+              result__GJYP=EXPR_MOD__3YPM__;
+            } else /* FALSE */ {
+              typ_id__LJYP=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZJRU));
+              if ((typ_id__LJYP == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__XDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZJRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XDZT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0DZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZDZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__XDZT=micro_alloc__table__lab__UKI(__tmp__ZDZT,((__POINTER__IB )(&(table_size[(__tmp__0DZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZDZT)));
+                __tmp__YJRU=__tmp__XDZT;
+              } else /* FALSE */ {
+                __tmp__0DZT=((__UINTEGER_32__ZWB )typ_id__LJYP);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__XDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__ZDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZJRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XDZT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__XDZT=micro_alloc__table__lab__UKI(__tmp__ZDZT,((__POINTER__IB )(&(table_type[(__tmp__0DZT)]))),(__UINTEGER_32__ZWB)(__tmp__0DZT |  1));
+                __tmp__YJRU=__tmp__XDZT;
               };
-              result__JXMR=((__EXPR_MOD *)ptr__KXMR);
-              *(result__JXMR) = *(EXPR_MOD__);
+              result__GJYP=((__EXPR_MOD__3YPM *)__tmp__YJRU);
+              *(result__GJYP) = *(EXPR_MOD__3YPM__);
             };
-            Self__RXMR=((__EXPR_MOD *)result__JXMR);
-            Self__RXMR->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SXMR;
-            Self__RXMR->parent_expr_binary__1KWL.left__XO1H=l__TXMR;
-            Self__RXMR->parent_expr_binary__1KWL.right__WO2H=r__UXMR;
-            result__BJWL=result__JXMR;
+            Self__QG5P=((__EXPR_MOD__3YPM *)result__GJYP);
+            Self__QG5P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__FJXP;
+            Self__QG5P->parent_expr_binary__4YPM.left__EB5J=__tmp__SYPM;
+            Self__QG5P->parent_expr_binary__4YPM.right__IB5J=__tmp__TYPM;
+            __tmp__20PL=result__GJYP;
           };
         };
       };
     };
-    result__G1AL=result__BJWL;
-    if ((((void *)result__BJWL == (void *)NULL) && ((void *)__tmp__T1AL != (void *)NULL))) {
-      result__G1AL=NULL;
+    __tmp__10PL=__tmp__20PL;
+    if ((((void *)__tmp__20PL == (void *)NULL) && ((void *)__tmp__B1PL != (void *)NULL))) {
+      __tmp__10PL=NULL;
     };
-    if ((((void *)result__G1AL == (void *)NULL) && ((void *)__tmp__W1AL != (void *)NULL))) {
-      result__G1AL=NULL;
+    if ((((void *)__tmp__10PL == (void *)NULL) && ((void *)__tmp__E1PL != (void *)NULL))) {
+      __tmp__10PL=NULL;
     };
   };
-  if (((void *)result__G1AL == (void *)NULL)) {
-    result__G1AL=Self__E1AL;
-  } else {
-    __tmp__K5AL=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__G1AL)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__G1AL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__G1AL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+  if (((void *)__tmp__10PL == (void *)NULL)) {
+    __tmp__10PL=Self__S0PL;
+  } else /* FALSE */ {
+    p__QIRU=Self__S0PL->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__10PL)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__G1AL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__G1AL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__G1AL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__G1AL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__G1AL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__G1AL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__G1AL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__G1AL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__G1AL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__G1AL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)__tmp__10PL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__G1AL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__G1AL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__G1AL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__G1AL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__G1AL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__G1AL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__G1AL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__G1AL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__G1AL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__G1AL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__G1AL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__G1AL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__G1AL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__G1AL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__G1AL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__G1AL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__G1AL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__G1AL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__G1AL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__G1AL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__G1AL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__G1AL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__G1AL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__G1AL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__G1AL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__G1AL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__G1AL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__G1AL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_SUB__UBOJ *)__tmp__10PL))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QIRU;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__G1AL);
+  __tmp__20PL=__tmp__10PL;
+  return(__tmp__20PL);
 }
 
-static void* execute_link__M5AL(__EXPR_MUL *Self__N5AL)
-// ({EXPR_MUL}) With resultRecursive, No inlinable.
+static void* execute_link__14PL(__EXPR_MUL__KCOJ *Self__24PL)
+// ({EXPR_MUL__KCOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__GMWL,v__1NWL,__tmp__A3NM;
-  __UINTEGER_32 old_seq__Q5AL,sz__YXMR,a__ZXMR,new_size__0XMR,t__1XMR;
-  __UINTEGER_32 a__2XMR,new_size__WW2R,lab_type__VW2R,sz__DYMR,a__EYMR;
-  __UINTEGER_32 new_size__FYMR,t__GYMR,a__HYMR,new_size__AX2R;
-  __UINTEGER_32 lab_type__5W2R,sz__PYMR,a__QYMR,new_size__RYMR,t__SYMR;
-  __UINTEGER_32 a__TYMR,new_size__KX2R,lab_type__JX2R,sz__0YMR,a__1YMR;
-  __UINTEGER_32 new_size__2YMR,t__3YMR,a__4YMR,new_size__UX2R;
-  __UINTEGER_32 lab_type__TX2R;
-  void *__tmp__W5AL,*__tmp__X5AL,*__tmp__Y5AL,*__tmp__Z5AL,*__tmp__15AL;
-  void *__tmp__45AL,*result__P5AL,*result__JMWL,*r__5XMR,*l__KYMR;
-  void *result__0NWL,*r__WYMR,*l__BZMR,*result__MSOM,*__tmp__TSOM;
-  void *result__0SOM,*__tmp__BTOM;
-  __LIST *Self__HGBR,*Self__JGBR,*Self__YX2R,*Self__3X2R,*Self__CY2R;
-  __LIST *Self__HY2R;
-  void *voir__IGBR,*voir__KGBR,*voir__WX2R,*voir__ZX2R,*voir__1X2R;
-  void *voir__4X2R,*voir__AY2R,*voir__DY2R,*voir__FY2R,*voir__IY2R;
-  void *__tmp__25AL,*left_cst__T5AL,*__tmp__55AL,*right_cst__U5AL;
-  __POSITION p__4XMR,p__JYMR,p__VYMR,p__AZMR,__tmp__TDBL;
-  __EXPR_NEG *result__VXMR,*Self__3XMR,*result__MYMR,*Self__UYMR;
-  __POINTER ptr__WXMR,ptr_table__OW2R,next__NW2R,result__PW2R;
-  __POINTER ptr_table__TW2R,next__SW2R,result__UW2R,ptr__BYMR;
-  __POINTER ptr_table__YW2R,next__XW2R,result__ZW2R,ptr_table__3W2R;
-  __POINTER next__2W2R,result__4W2R,ptr__NYMR,ptr_table__CX2R;
-  __POINTER next__BX2R,result__DX2R,ptr_table__HX2R,next__GX2R;
-  __POINTER result__IX2R,ptr__YYMR,ptr_table__MX2R,next__LX2R;
-  __POINTER result__NX2R,ptr_table__RX2R,next__QX2R,result__SX2R;
-  __INTEGER typ_id__XXMR,typ_id__CYMR,typ_id__OYMR,typ_id__ZYMR;
-  __INTEGER_CST *Self__JLKQ,*Self__LLKQ,*Self__NLKQ;
-  __EXPR_SHIFT_L *result__AYMR,*Self__IYMR,*result__XYMR,*Self__5YMR;
-  __READ_LOCAL *Self__RSCQ,*Self__TSCQ,*Self__VSCQ,*Self__XSCQ;
-  __LOCAL *Self__VX2R,*Self__0X2R,*Self__5X2R,*Self__EY2R;
-  __READ_GLOBAL *Self__USCQ,*Self__YSCQ;
-  __BOOLEAN __tmp__SMWL,__tmp__DNWL,result__PB2L,__tmp__GOWL;
-  __BOOLEAN __tmp__XOWL,result__4C2L;
-  old_seq__Q5AL=seq_call_and_loop__3QEJ;
-  __tmp__W5AL=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__W5AL)->__id) {
-  case __LIST__: {
-    __tmp__X5AL=execute_link__TTOG(__tmp__W5AL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__X5AL=((__STRING_CST *)__tmp__W5AL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__X5AL=execute_link__KA0K(__tmp__W5AL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__X5AL=((__PROTOTYPE_CST *)__tmp__W5AL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__X5AL=((__INTEGER_CST *)__tmp__W5AL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__X5AL=execute_link__4HAL(__tmp__W5AL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__HGBR=((__LIST *)list_current__EH1);
-    voir__IGBR=create__AXB( 250);
-    display__EQQG(Self__HGBR,voir__IGBR);
-    put_string__2EG(((__STRING *)voir__IGBR));
+  __INTEGER_64__1SG __tmp__N1PM;
+  __UINTEGER_32__ZWB old_seq__54PL,__tmp__KKRU;
+  void *__tmp__F5PL,*__tmp__G5PL,*r__SKRU;
+  __LIST__WH *Self__3SYT;
+  __STRING__BC *__tmp__4SYT,*__tmp__112T;
+  __INTEGER_CST__XAXC *__tmp__L5PL,*__tmp__O5PL,*Self__QN4S;
+  __INTEGER_CST__XAXC *result__TEMN;
+  __POSITION__OL p__RKRU;
+  __EXPR_NEG__EZVL *result__EKRU,*Self__QKRU;
+  __POINTER__IB ptr__FKRU,__tmp__HKRU,__tmp__IKRU,__tmp__JKRU;
+  __INTEGER__Q typ_id__GKRU;
+  __EXPR_SHIFT_L__0EOJ *result__UKRU,*Self__ALRU;
+  __READ_LOCAL__55ZI *Self__2HQS;
+  __LOCAL__L4WC *Self__012T;
+  __READ_GLOBAL__T4YL *Self__5HQS;
+  __BOOLEAN__L __tmp__W0PM,result__42WM;
+  old_seq__54PL=seq_call_and_loop__TL3K;
+  __tmp__F5PL=Self__24PL->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__F5PL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__G5PL=((__STRING_CST__5J *)__tmp__F5PL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__G5PL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__F5PL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__G5PL=((__PROTOTYPE_CST__LAXC *)__tmp__F5PL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__G5PL=((__INTEGER_CST__XAXC *)__tmp__F5PL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__3SYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__4SYT=create__34B( 250);
+    display__0HFE(Self__3SYT,__tmp__4SYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__4SYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__X5AL=NULL;
+    __tmp__G5PL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__X5AL=execute_link__WMAL(__tmp__W5AL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__G5PL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__F5PL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__X5AL=execute_link__5QAL(__tmp__W5AL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__G5PL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__F5PL));
   } break;
-  case __REAL_CST__: {
-    __tmp__X5AL=((__REAL_CST *)__tmp__W5AL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__G5PL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__F5PL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__X5AL=((__CHARACTER_CST *)__tmp__W5AL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__G5PL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__F5PL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__X5AL=execute_link__OVAL(__tmp__W5AL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__G5PL=((__GET_TYPE_ID__HAOJ *)__tmp__F5PL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__X5AL=execute_link__VWAL(__tmp__W5AL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__G5PL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__X5AL=execute_link__0WAL(__tmp__W5AL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__G5PL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__X5AL=execute_link__D1AL(__tmp__W5AL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__G5PL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__X5AL=execute_link__M5AL(__tmp__W5AL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__G5PL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__F5PL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__X5AL=execute_link__VDBL(__tmp__W5AL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__G5PL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__X5AL=execute_link__4HBL(__tmp__W5AL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__G5PL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__X5AL=execute_link__HMBL(__tmp__W5AL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__G5PL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__X5AL=execute_link__QQBL(__tmp__W5AL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__G5PL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__F5PL));
   } break;
-  case __PUT_TO__: {
-    __tmp__X5AL=execute_link__ROPK(__tmp__W5AL);
+  case __ITEM__HGOJ__: {
+    __tmp__G5PL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__F5PL));
   } break;
-  case __ITEM__: {
-    __tmp__X5AL=execute_link__ZUBL(__tmp__W5AL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__G5PL=((__SIZE_OF__5GOJ *)__tmp__F5PL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__X5AL=execute_link__AVBL(__tmp__W5AL);
+  case __CAST__1HOJ__: {
+    __tmp__G5PL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__F5PL));
   } break;
-  case __CAST__: {
-    __tmp__X5AL=execute_link__FVBL(__tmp__W5AL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__G5PL=((__REAL_CST__1LOJ *)__tmp__F5PL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__X5AL=execute_link__CDUL(__tmp__W5AL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__G5PL=((__CHARACTER_CST__RMOJ *)__tmp__F5PL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__X5AL=execute_link__4YBL(__tmp__W5AL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__G5PL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__F5PL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__X5AL=execute_link__O3BL(__tmp__W5AL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__G5PL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__F5PL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__X5AL=execute_link__C2ZM(__tmp__W5AL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__G5PL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__F5PL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__X5AL=execute_link__SGFO(__tmp__W5AL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__G5PL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__F5PL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__X5AL=execute_link__KOLO(__tmp__W5AL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__G5PL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__F5PL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__X5AL=execute_link__LMFO(__tmp__W5AL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__G5PL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__F5PL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__X5AL=execute_link__OULO(__tmp__W5AL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__G5PL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__F5PL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__X5AL=execute_link__IPKM(__tmp__W5AL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__G5PL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__F5PL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__X5AL=execute_link__VXOL(__tmp__W5AL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__G5PL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__F5PL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__X5AL=execute_link__W4ZM(__tmp__W5AL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__G5PL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__F5PL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__X5AL=execute_link__ESFO(__tmp__W5AL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__G5PL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__F5PL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__X5AL=execute_link__2QEP(__tmp__W5AL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__G5PL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__F5PL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__X5AL=execute_link__F1QN(__tmp__W5AL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__G5PL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__F5PL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__X5AL=execute_link__O5QN(__tmp__W5AL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__G5PL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__F5PL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__X5AL=execute_link__LSQN(__tmp__W5AL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__G5PL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__F5PL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__X5AL=execute_link__M3UO(__tmp__W5AL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__G5PL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__F5PL));
   } break;
-  };
-  Self__N5AL->parent_expr_binary__CBKH.left__XO1H=__tmp__X5AL;
-  __tmp__Y5AL=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__Y5AL)->__id) {
-  case __LIST__: {
-    __tmp__Z5AL=execute_link__TTOG(__tmp__Y5AL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__G5PL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__F5PL));
   } break;
-  case __STRING_CST__: {
-    __tmp__Z5AL=((__STRING_CST *)__tmp__Y5AL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__Z5AL=execute_link__KA0K(__tmp__Y5AL);
+  };
+  Self__24PL->parent_expr_binary__LCOJ.left__EB5J=__tmp__G5PL;
+  __tmp__F5PL=Self__24PL->parent_expr_binary__LCOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__F5PL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__G5PL=((__STRING_CST__5J *)__tmp__F5PL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Z5AL=((__PROTOTYPE_CST *)__tmp__Y5AL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__G5PL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__F5PL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__Z5AL=((__INTEGER_CST *)__tmp__Y5AL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__G5PL=((__PROTOTYPE_CST__LAXC *)__tmp__F5PL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__Z5AL=execute_link__4HAL(__tmp__Y5AL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__G5PL=((__INTEGER_CST__XAXC *)__tmp__F5PL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__JGBR=((__LIST *)list_current__EH1);
-    voir__KGBR=create__AXB( 250);
-    display__EQQG(Self__JGBR,voir__KGBR);
-    put_string__2EG(((__STRING *)voir__KGBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__3SYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__4SYT=create__34B( 250);
+    display__0HFE(Self__3SYT,__tmp__4SYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__4SYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__Z5AL=NULL;
+    __tmp__G5PL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Z5AL=execute_link__WMAL(__tmp__Y5AL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__G5PL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__F5PL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Z5AL=execute_link__5QAL(__tmp__Y5AL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__G5PL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__F5PL));
   } break;
-  case __REAL_CST__: {
-    __tmp__Z5AL=((__REAL_CST *)__tmp__Y5AL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__G5PL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__F5PL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__Z5AL=((__CHARACTER_CST *)__tmp__Y5AL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__G5PL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__F5PL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__Z5AL=execute_link__OVAL(__tmp__Y5AL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__G5PL=((__GET_TYPE_ID__HAOJ *)__tmp__F5PL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Z5AL=execute_link__VWAL(__tmp__Y5AL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__G5PL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__Z5AL=execute_link__0WAL(__tmp__Y5AL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__G5PL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__Z5AL=execute_link__D1AL(__tmp__Y5AL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__G5PL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__Z5AL=execute_link__M5AL(__tmp__Y5AL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__G5PL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__F5PL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__Z5AL=execute_link__VDBL(__tmp__Y5AL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__G5PL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__Z5AL=execute_link__4HBL(__tmp__Y5AL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__G5PL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Z5AL=execute_link__HMBL(__tmp__Y5AL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__G5PL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__F5PL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Z5AL=execute_link__QQBL(__tmp__Y5AL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__G5PL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__F5PL));
   } break;
-  case __PUT_TO__: {
-    __tmp__Z5AL=execute_link__ROPK(__tmp__Y5AL);
+  case __ITEM__HGOJ__: {
+    __tmp__G5PL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__F5PL));
   } break;
-  case __ITEM__: {
-    __tmp__Z5AL=execute_link__ZUBL(__tmp__Y5AL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__G5PL=((__SIZE_OF__5GOJ *)__tmp__F5PL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__Z5AL=execute_link__AVBL(__tmp__Y5AL);
+  case __CAST__1HOJ__: {
+    __tmp__G5PL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__F5PL));
   } break;
-  case __CAST__: {
-    __tmp__Z5AL=execute_link__FVBL(__tmp__Y5AL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__G5PL=((__REAL_CST__1LOJ *)__tmp__F5PL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Z5AL=execute_link__CDUL(__tmp__Y5AL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__G5PL=((__CHARACTER_CST__RMOJ *)__tmp__F5PL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__Z5AL=execute_link__4YBL(__tmp__Y5AL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__G5PL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__F5PL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__Z5AL=execute_link__O3BL(__tmp__Y5AL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__G5PL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__F5PL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Z5AL=execute_link__C2ZM(__tmp__Y5AL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__G5PL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__F5PL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Z5AL=execute_link__SGFO(__tmp__Y5AL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__G5PL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__F5PL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Z5AL=execute_link__KOLO(__tmp__Y5AL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__G5PL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__F5PL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Z5AL=execute_link__LMFO(__tmp__Y5AL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__G5PL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__F5PL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Z5AL=execute_link__OULO(__tmp__Y5AL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__G5PL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__F5PL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__Z5AL=execute_link__IPKM(__tmp__Y5AL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__G5PL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__F5PL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__Z5AL=execute_link__VXOL(__tmp__Y5AL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__G5PL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__F5PL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__Z5AL=execute_link__W4ZM(__tmp__Y5AL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__G5PL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__F5PL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__Z5AL=execute_link__ESFO(__tmp__Y5AL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__G5PL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__F5PL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Z5AL=execute_link__2QEP(__tmp__Y5AL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__G5PL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__F5PL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__Z5AL=execute_link__F1QN(__tmp__Y5AL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__G5PL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__F5PL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Z5AL=execute_link__O5QN(__tmp__Y5AL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__G5PL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__F5PL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__Z5AL=execute_link__LSQN(__tmp__Y5AL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__G5PL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__F5PL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__Z5AL=execute_link__M3UO(__tmp__Y5AL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__G5PL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__F5PL));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__G5PL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__F5PL));
   } break;
   };
-  Self__N5AL->parent_expr_binary__CBKH.right__WO2H=__tmp__Z5AL;
-  __tmp__15AL=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
-  if (__tmp__15AL==NULL) {
-    __tmp__25AL=NULL;
+  Self__24PL->parent_expr_binary__LCOJ.right__IB5J=__tmp__G5PL;
+  __tmp__F5PL=Self__24PL->parent_expr_binary__LCOJ.left__EB5J;
+  if (__tmp__F5PL==NULL) {
+    __tmp__L5PL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__15AL)->__id) {
-    case __LIST__: {
-      __tmp__25AL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__25AL=NULL;
+    switch (((struct ___OBJ *)__tmp__F5PL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__25AL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__25AL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__25AL=((void *)__tmp__15AL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__L5PL=((void *)__tmp__F5PL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__25AL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__25AL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__25AL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__25AL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__25AL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__25AL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__25AL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__25AL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__25AL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__25AL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__25AL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__25AL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__25AL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__25AL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__25AL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__25AL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__25AL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__25AL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__25AL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__25AL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__25AL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__25AL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__25AL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__25AL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__25AL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__25AL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__25AL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__25AL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__25AL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__25AL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__25AL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__25AL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__25AL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__25AL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__25AL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__L5PL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__25AL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__L5PL=NULL;
     } break;
     }
   };
-  left_cst__T5AL=__tmp__25AL;
-  __tmp__45AL=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
-  if (__tmp__45AL==NULL) {
-    __tmp__55AL=NULL;
+  __tmp__F5PL=Self__24PL->parent_expr_binary__LCOJ.right__IB5J;
+  if (__tmp__F5PL==NULL) {
+    __tmp__O5PL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__45AL)->__id) {
-    case __LIST__: {
-      __tmp__55AL=NULL;
+    switch (((struct ___OBJ *)__tmp__F5PL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__55AL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__55AL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__55AL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__O5PL=((void *)__tmp__F5PL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__55AL=((void *)__tmp__45AL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__55AL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__55AL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__55AL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__55AL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__55AL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__55AL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__55AL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__55AL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__55AL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__55AL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__55AL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__55AL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__55AL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__55AL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__55AL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__55AL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__55AL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__55AL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__55AL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__55AL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__55AL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__55AL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__55AL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__55AL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__55AL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__55AL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__55AL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__55AL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__55AL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__55AL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__55AL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__55AL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__55AL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__55AL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__O5PL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__55AL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__55AL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__O5PL=NULL;
     } break;
     }
   };
-  right_cst__U5AL=__tmp__55AL;
-  result__P5AL=NULL;
-  if (((void *)__tmp__25AL != (void *)NULL)) {
-    v__GMWL= 0;
-    result__JMWL=NULL;
-    if ((((__INTEGER_CST *)__tmp__25AL)->value__W4YD ==  1)) {
-      result__JMWL=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
-      __tmp__SMWL=TRUE__;
-    } else {
-      __tmp__SMWL=FALSE__;
-    };
-    if (__tmp__SMWL) {
-      __tmp__DNWL=TRUE__;
-    } else {
-      result__PB2L=(((__INTEGER_CST *)__tmp__25AL)->value__W4YD == (__INTEGER)(-  1));
-      if (result__PB2L) {
-        p__4XMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        r__5XMR=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
-        result__VXMR=NULL;
-        ptr__WXMR=((__POINTER )(NULL));
-        typ_id__XXMR= 0;
-        sz__YXMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
-        if ((sz__YXMR ==  0)) {
-          result__VXMR=EXPR_NEG__;
-        } else {
-          typ_id__XXMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YXMR);
-          if ((typ_id__XXMR == (__INTEGER)(-  1))) {
-            a__ZXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0XMR=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMR + a__ZXMR) & (__UINTEGER_32)(~ a__ZXMR));
-            ptr_table__OW2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0XMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__NW2R=((__POINTER )(NULL));
-            result__PW2R=((__POINTER *)ptr_table__OW2R)[ 0];
-            if ((result__PW2R == (void *)NULL)) {
-              result__PW2R=new_lab__2PJ(new_size__0XMR);
-              next__NW2R=(void *)((unsigned long)result__PW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XMR)));
-              ((__POINTER *)next__NW2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OW2R)[ 0]=next__NW2R;
-            } else {
-              next__NW2R=((__POINTER *)result__PW2R)[ 0];
-              if ((next__NW2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0XMR <<  1)) <=  4096)) {
-                  next__NW2R=(void *)((unsigned long)result__PW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XMR)));
-                } else {
-                  next__NW2R=new_lab__2PJ(new_size__0XMR);
-                };
-                ((__POINTER *)next__NW2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OW2R)[ 0]=next__NW2R;
-              } else {
-                ((__POINTER *)result__PW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__PW2R=next__NW2R;
-              };
-            };
-            ptr__WXMR=result__PW2R;
-          } else {
-            t__1XMR=((__UINTEGER_32 )typ_id__XXMR);
-            a__2XMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__WW2R=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMR + a__2XMR) & (__UINTEGER_32)(~ a__2XMR));
-            ptr_table__TW2R=((__POINTER )(&(table_type[(t__1XMR)])));
-            lab_type__VW2R=(__UINTEGER_32)(t__1XMR |  1);
-            next__SW2R=((__POINTER )(NULL));
-            result__UW2R=((__POINTER *)ptr_table__TW2R)[ 0];
-            if ((result__UW2R == (void *)NULL)) {
-              result__UW2R=new_lab__2PJ(lab_type__VW2R);
-              next__SW2R=(void *)((unsigned long)result__UW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WW2R)));
-              ((__POINTER *)next__SW2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TW2R)[ 0]=next__SW2R;
-            } else {
-              next__SW2R=((__POINTER *)result__UW2R)[ 0];
-              if ((next__SW2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WW2R <<  1)) <=  4096)) {
-                  next__SW2R=(void *)((unsigned long)result__UW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WW2R)));
-                } else {
-                  next__SW2R=new_lab__2PJ(lab_type__VW2R);
-                };
-                ((__POINTER *)next__SW2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TW2R)[ 0]=next__SW2R;
-              } else {
-                ((__POINTER *)result__UW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__UW2R=next__SW2R;
-              };
-            };
-            ptr__WXMR=result__UW2R;
-          };
-          result__VXMR=((__EXPR_NEG *)ptr__WXMR);
-          *(result__VXMR) = *(EXPR_NEG__);
-        };
-        Self__3XMR=((__EXPR_NEG *)result__VXMR);
-        Self__3XMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4XMR;
-        Self__3XMR->parent_expr_unary__EXDL.right__SXDL=r__5XMR;
-        result__JMWL=result__VXMR;
-      };
-      __tmp__DNWL=result__PB2L;
-    };
-    if ((! __tmp__DNWL)) {
-      v__GMWL=to_power__5MRN(__tmp__25AL);
-      if ((v__GMWL != (__INTEGER)(-  1))) {
-        Self__JLKQ=((__INTEGER_CST *)__tmp__25AL);
-        Self__JLKQ->value__W4YD=v__GMWL;
-        check_type__YG5D(Self__JLKQ);
-        p__JYMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        l__KYMR=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
-        result__AYMR=NULL;
-        ptr__BYMR=((__POINTER )(NULL));
-        typ_id__CYMR= 0;
-        sz__DYMR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
-        if ((sz__DYMR ==  0)) {
-          result__AYMR=EXPR_SHIFT_L__;
-        } else {
-          typ_id__CYMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYMR);
-          if ((typ_id__CYMR == (__INTEGER)(-  1))) {
-            a__EYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__FYMR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYMR + a__EYMR) & (__UINTEGER_32)(~ a__EYMR));
-            ptr_table__YW2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__XW2R=((__POINTER )(NULL));
-            result__ZW2R=((__POINTER *)ptr_table__YW2R)[ 0];
-            if ((result__ZW2R == (void *)NULL)) {
-              result__ZW2R=new_lab__2PJ(new_size__FYMR);
-              next__XW2R=(void *)((unsigned long)result__ZW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYMR)));
-              ((__POINTER *)next__XW2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YW2R)[ 0]=next__XW2R;
-            } else {
-              next__XW2R=((__POINTER *)result__ZW2R)[ 0];
-              if ((next__XW2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FYMR <<  1)) <=  4096)) {
-                  next__XW2R=(void *)((unsigned long)result__ZW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYMR)));
-                } else {
-                  next__XW2R=new_lab__2PJ(new_size__FYMR);
-                };
-                ((__POINTER *)next__XW2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YW2R)[ 0]=next__XW2R;
-              } else {
-                ((__POINTER *)result__ZW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ZW2R=next__XW2R;
-              };
-            };
-            ptr__BYMR=result__ZW2R;
-          } else {
-            t__GYMR=((__UINTEGER_32 )typ_id__CYMR);
-            a__HYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AX2R=(__UINTEGER_32)((__UINTEGER_32)(sz__DYMR + a__HYMR) & (__UINTEGER_32)(~ a__HYMR));
-            ptr_table__3W2R=((__POINTER )(&(table_type[(t__GYMR)])));
-            lab_type__5W2R=(__UINTEGER_32)(t__GYMR |  1);
-            next__2W2R=((__POINTER )(NULL));
-            result__4W2R=((__POINTER *)ptr_table__3W2R)[ 0];
-            if ((result__4W2R == (void *)NULL)) {
-              result__4W2R=new_lab__2PJ(lab_type__5W2R);
-              next__2W2R=(void *)((unsigned long)result__4W2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AX2R)));
-              ((__POINTER *)next__2W2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3W2R)[ 0]=next__2W2R;
-            } else {
-              next__2W2R=((__POINTER *)result__4W2R)[ 0];
-              if ((next__2W2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4W2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AX2R <<  1)) <=  4096)) {
-                  next__2W2R=(void *)((unsigned long)result__4W2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AX2R)));
-                } else {
-                  next__2W2R=new_lab__2PJ(lab_type__5W2R);
-                };
-                ((__POINTER *)next__2W2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3W2R)[ 0]=next__2W2R;
-              } else {
-                ((__POINTER *)result__4W2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2W2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__4W2R=next__2W2R;
-              };
-            };
-            ptr__BYMR=result__4W2R;
-          };
-          result__AYMR=((__EXPR_SHIFT_L *)ptr__BYMR);
-          *(result__AYMR) = *(EXPR_SHIFT_L__);
-        };
-        Self__IYMR=((__EXPR_SHIFT_L *)result__AYMR);
-        Self__IYMR->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JYMR;
-        Self__IYMR->parent_expr_binary__ODKH.left__XO1H=l__KYMR;
-        Self__IYMR->parent_expr_binary__ODKH.right__WO2H=__tmp__25AL;
-        result__JMWL=result__AYMR;
-      };
-    };
-    result__P5AL=result__JMWL;
-  };
-  if ((((void *)result__P5AL == (void *)NULL) && ((void *)__tmp__55AL != (void *)NULL))) {
-    result__0NWL=NULL;
-    v__1NWL= 0;
-    if ((((__INTEGER_CST *)__tmp__55AL)->value__W4YD ==  1)) {
-      result__0NWL=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
-      __tmp__GOWL=TRUE__;
-    } else {
-      __tmp__GOWL=FALSE__;
-    };
-    if (__tmp__GOWL) {
-      __tmp__XOWL=TRUE__;
-    } else {
-      result__4C2L=(((__INTEGER_CST *)__tmp__55AL)->value__W4YD == (__INTEGER)(-  1));
-      if (result__4C2L) {
-        p__VYMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        r__WYMR=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
-        result__MYMR=NULL;
-        ptr__NYMR=((__POINTER )(NULL));
-        typ_id__OYMR= 0;
-        sz__PYMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
-        if ((sz__PYMR ==  0)) {
-          result__MYMR=EXPR_NEG__;
-        } else {
-          typ_id__OYMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYMR);
-          if ((typ_id__OYMR == (__INTEGER)(-  1))) {
-            a__QYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__RYMR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYMR + a__QYMR) & (__UINTEGER_32)(~ a__QYMR));
-            ptr_table__CX2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__BX2R=((__POINTER )(NULL));
-            result__DX2R=((__POINTER *)ptr_table__CX2R)[ 0];
-            if ((result__DX2R == (void *)NULL)) {
-              result__DX2R=new_lab__2PJ(new_size__RYMR);
-              next__BX2R=(void *)((unsigned long)result__DX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYMR)));
-              ((__POINTER *)next__BX2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CX2R)[ 0]=next__BX2R;
-            } else {
-              next__BX2R=((__POINTER *)result__DX2R)[ 0];
-              if ((next__BX2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RYMR <<  1)) <=  4096)) {
-                  next__BX2R=(void *)((unsigned long)result__DX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYMR)));
-                } else {
-                  next__BX2R=new_lab__2PJ(new_size__RYMR);
-                };
-                ((__POINTER *)next__BX2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CX2R)[ 0]=next__BX2R;
-              } else {
-                ((__POINTER *)result__DX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__DX2R=next__BX2R;
-              };
-            };
-            ptr__NYMR=result__DX2R;
-          } else {
-            t__SYMR=((__UINTEGER_32 )typ_id__OYMR);
-            a__TYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KX2R=(__UINTEGER_32)((__UINTEGER_32)(sz__PYMR + a__TYMR) & (__UINTEGER_32)(~ a__TYMR));
-            ptr_table__HX2R=((__POINTER )(&(table_type[(t__SYMR)])));
-            lab_type__JX2R=(__UINTEGER_32)(t__SYMR |  1);
-            next__GX2R=((__POINTER )(NULL));
-            result__IX2R=((__POINTER *)ptr_table__HX2R)[ 0];
-            if ((result__IX2R == (void *)NULL)) {
-              result__IX2R=new_lab__2PJ(lab_type__JX2R);
-              next__GX2R=(void *)((unsigned long)result__IX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX2R)));
-              ((__POINTER *)next__GX2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HX2R)[ 0]=next__GX2R;
-            } else {
-              next__GX2R=((__POINTER *)result__IX2R)[ 0];
-              if ((next__GX2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KX2R <<  1)) <=  4096)) {
-                  next__GX2R=(void *)((unsigned long)result__IX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX2R)));
-                } else {
-                  next__GX2R=new_lab__2PJ(lab_type__JX2R);
-                };
-                ((__POINTER *)next__GX2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HX2R)[ 0]=next__GX2R;
-              } else {
-                ((__POINTER *)result__IX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__IX2R=next__GX2R;
-              };
-            };
-            ptr__NYMR=result__IX2R;
-          };
-          result__MYMR=((__EXPR_NEG *)ptr__NYMR);
-          *(result__MYMR) = *(EXPR_NEG__);
-        };
-        Self__UYMR=((__EXPR_NEG *)result__MYMR);
-        Self__UYMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VYMR;
-        Self__UYMR->parent_expr_unary__EXDL.right__SXDL=r__WYMR;
-        result__0NWL=result__MYMR;
-      };
-      __tmp__XOWL=result__4C2L;
-    };
-    if ((! __tmp__XOWL)) {
-      v__1NWL=to_power__5MRN(__tmp__55AL);
-      if ((v__1NWL != (__INTEGER)(-  1))) {
-        Self__LLKQ=((__INTEGER_CST *)__tmp__55AL);
-        Self__LLKQ->value__W4YD=v__1NWL;
-        check_type__YG5D(Self__LLKQ);
-        p__AZMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        l__BZMR=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
-        result__XYMR=NULL;
-        ptr__YYMR=((__POINTER )(NULL));
-        typ_id__ZYMR= 0;
-        sz__0YMR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
-        if ((sz__0YMR ==  0)) {
-          result__XYMR=EXPR_SHIFT_L__;
-        } else {
-          typ_id__ZYMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0YMR);
-          if ((typ_id__ZYMR == (__INTEGER)(-  1))) {
-            a__1YMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__2YMR=(__UINTEGER_32)((__UINTEGER_32)(sz__0YMR + a__1YMR) & (__UINTEGER_32)(~ a__1YMR));
-            ptr_table__MX2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2YMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__LX2R=((__POINTER )(NULL));
-            result__NX2R=((__POINTER *)ptr_table__MX2R)[ 0];
-            if ((result__NX2R == (void *)NULL)) {
-              result__NX2R=new_lab__2PJ(new_size__2YMR);
-              next__LX2R=(void *)((unsigned long)result__NX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YMR)));
-              ((__POINTER *)next__LX2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MX2R)[ 0]=next__LX2R;
-            } else {
-              next__LX2R=((__POINTER *)result__NX2R)[ 0];
-              if ((next__LX2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2YMR <<  1)) <=  4096)) {
-                  next__LX2R=(void *)((unsigned long)result__NX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YMR)));
-                } else {
-                  next__LX2R=new_lab__2PJ(new_size__2YMR);
-                };
-                ((__POINTER *)next__LX2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MX2R)[ 0]=next__LX2R;
-              } else {
-                ((__POINTER *)result__NX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__NX2R=next__LX2R;
-              };
-            };
-            ptr__YYMR=result__NX2R;
-          } else {
-            t__3YMR=((__UINTEGER_32 )typ_id__ZYMR);
-            a__4YMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__UX2R=(__UINTEGER_32)((__UINTEGER_32)(sz__0YMR + a__4YMR) & (__UINTEGER_32)(~ a__4YMR));
-            ptr_table__RX2R=((__POINTER )(&(table_type[(t__3YMR)])));
-            lab_type__TX2R=(__UINTEGER_32)(t__3YMR |  1);
-            next__QX2R=((__POINTER )(NULL));
-            result__SX2R=((__POINTER *)ptr_table__RX2R)[ 0];
-            if ((result__SX2R == (void *)NULL)) {
-              result__SX2R=new_lab__2PJ(lab_type__TX2R);
-              next__QX2R=(void *)((unsigned long)result__SX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UX2R)));
-              ((__POINTER *)next__QX2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RX2R)[ 0]=next__QX2R;
-            } else {
-              next__QX2R=((__POINTER *)result__SX2R)[ 0];
-              if ((next__QX2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UX2R <<  1)) <=  4096)) {
-                  next__QX2R=(void *)((unsigned long)result__SX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UX2R)));
-                } else {
-                  next__QX2R=new_lab__2PJ(lab_type__TX2R);
-                };
-                ((__POINTER *)next__QX2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__RX2R)[ 0]=next__QX2R;
-              } else {
-                ((__POINTER *)result__SX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__SX2R=next__QX2R;
-              };
-            };
-            ptr__YYMR=result__SX2R;
-          };
-          result__XYMR=((__EXPR_SHIFT_L *)ptr__YYMR);
-          *(result__XYMR) = *(EXPR_SHIFT_L__);
-        };
-        Self__5YMR=((__EXPR_SHIFT_L *)result__XYMR);
-        Self__5YMR->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AZMR;
-        Self__5YMR->parent_expr_binary__ODKH.left__XO1H=l__BZMR;
-        Self__5YMR->parent_expr_binary__ODKH.right__WO2H=__tmp__55AL;
-        result__0NWL=result__XYMR;
-      };
-    };
-    result__P5AL=result__0NWL;
-  };
-  if (((((void *)result__P5AL == (void *)NULL) && ((void *)__tmp__55AL != (void *)NULL)) && ((void *)__tmp__25AL != (void *)NULL))) {
-    __tmp__A3NM=((__INTEGER_CST *)__tmp__25AL)->value__W4YD;
-    Self__NLKQ=((__INTEGER_CST *)__tmp__25AL);
-    Self__NLKQ->value__W4YD=(__INTEGER_64)(__tmp__A3NM * ((__INTEGER_CST *)__tmp__55AL)->value__W4YD);
-    check_type__YG5D(Self__NLKQ);
-    result__P5AL=__tmp__25AL;
-  };
-  if ((((void *)result__P5AL == (void *)NULL) && (old_seq__Q5AL == seq_call_and_loop__3QEJ))) {
-    result__P5AL=NULL;
-    if (((void *)__tmp__25AL != (void *)NULL)) {
-      result__MSOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__25AL)->value__W4YD ==  0)) {
-        result__MSOM=__tmp__25AL;
-        __tmp__TSOM=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__TSOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__TSOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__TSOM);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__RSCQ=((__READ_LOCAL *)__tmp__TSOM);
-          Self__VX2R=((__LOCAL *)Self__RSCQ->local__HJZD);
-          Self__VX2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VX2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__VX2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__WX2R=create__AXB( 250);
-            display__UXFK(Self__RSCQ,voir__WX2R);
-            put_string__2EG(((__STRING *)voir__WX2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__YX2R=((__LIST *)list_current__EH1);
-            voir__ZX2R=create__AXB( 250);
-            display__EQQG(Self__YX2R,voir__ZX2R);
-            put_string__2EG(((__STRING *)voir__ZX2R));
-            fputc((int)('\n'),stdout);
+  __tmp__F5PL=NULL;
+  if (((void *)__tmp__L5PL != (void *)NULL)) {
+    __tmp__G5PL=NULL;
+    if ((__tmp__L5PL->value__FH4D ==  1)) {
+      __tmp__G5PL=Self__24PL->parent_expr_binary__LCOJ.right__IB5J;
+      __tmp__W0PM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__W0PM=FALSE__O__;
+    };
+    if (__tmp__W0PM) {
+      __tmp__W0PM=TRUE__K__;
+    } else /* FALSE */ {
+      result__42WM=(__tmp__L5PL->value__FH4D == (__INTEGER__Q)(-  1));
+      if (result__42WM) {
+        p__RKRU=Self__24PL->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__SKRU=Self__24PL->parent_expr_binary__LCOJ.right__IB5J;
+        result__EKRU=NULL;
+        ptr__FKRU=((__POINTER__IB )(NULL));
+        typ_id__GKRU= 0;
+        __tmp__HKRU=((__POINTER__IB )sizeof(__EXPR_NEG__EZVL));
+        if (((unsigned long)__tmp__HKRU ==  0)) {
+          result__EKRU=EXPR_NEG__EZVL__;
+        } else /* FALSE */ {
+          typ_id__GKRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HKRU));
+          if ((typ_id__GKRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KKRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JKRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_size[(__tmp__KKRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JKRU)));
+            ptr__FKRU=__tmp__IKRU;
+          } else /* FALSE */ {
+            __tmp__KKRU=((__UINTEGER_32__ZWB )typ_id__GKRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_type[(__tmp__KKRU)]))),(__UINTEGER_32__ZWB)(__tmp__KKRU |  1));
+            ptr__FKRU=__tmp__IKRU;
+          };
+          result__EKRU=((__EXPR_NEG__EZVL *)ptr__FKRU);
+          *(result__EKRU) = *(EXPR_NEG__EZVL__);
+        };
+        Self__QKRU=((__EXPR_NEG__EZVL *)result__EKRU);
+        Self__QKRU->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
+        Self__QKRU->parent_expr_unary__HZVL.right__WZVL=r__SKRU;
+        __tmp__G5PL=result__EKRU;
+      };
+      __tmp__W0PM=result__42WM;
+    };
+    if ((! __tmp__W0PM)) {
+      __tmp__N1PM=to_power__SVKP(((__INTEGER_CST__XAXC *)__tmp__L5PL));
+      if ((__tmp__N1PM != (__INTEGER__Q)(-  1))) {
+        Self__QN4S=((__INTEGER_CST__XAXC *)__tmp__L5PL);
+        Self__QN4S->value__FH4D=__tmp__N1PM;
+        check_type__XYEE(Self__QN4S);
+        p__RKRU=Self__24PL->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__SKRU=Self__24PL->parent_expr_binary__LCOJ.right__IB5J;
+        result__UKRU=NULL;
+        ptr__FKRU=((__POINTER__IB )(NULL));
+        typ_id__GKRU= 0;
+        __tmp__HKRU=((__POINTER__IB )sizeof(__EXPR_SHIFT_L__0EOJ));
+        if (((unsigned long)__tmp__HKRU ==  0)) {
+          result__UKRU=EXPR_SHIFT_L__0EOJ__;
+        } else /* FALSE */ {
+          typ_id__GKRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HKRU));
+          if ((typ_id__GKRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KKRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JKRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_size[(__tmp__KKRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JKRU)));
+            ptr__FKRU=__tmp__IKRU;
+          } else /* FALSE */ {
+            __tmp__KKRU=((__UINTEGER_32__ZWB )typ_id__GKRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_type[(__tmp__KKRU)]))),(__UINTEGER_32__ZWB)(__tmp__KKRU |  1));
+            ptr__FKRU=__tmp__IKRU;
+          };
+          result__UKRU=((__EXPR_SHIFT_L__0EOJ *)ptr__FKRU);
+          *(result__UKRU) = *(EXPR_SHIFT_L__0EOJ__);
+        };
+        Self__ALRU=((__EXPR_SHIFT_L__0EOJ *)result__UKRU);
+        Self__ALRU->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
+        Self__ALRU->parent_expr_binary__1EOJ.left__EB5J=r__SKRU;
+        Self__ALRU->parent_expr_binary__1EOJ.right__IB5J=__tmp__L5PL;
+        __tmp__G5PL=result__UKRU;
+      };
+    };
+    __tmp__F5PL=__tmp__G5PL;
+  };
+  if ((((void *)__tmp__F5PL == (void *)NULL) && ((void *)__tmp__O5PL != (void *)NULL))) {
+    __tmp__G5PL=NULL;
+    if ((__tmp__O5PL->value__FH4D ==  1)) {
+      __tmp__G5PL=Self__24PL->parent_expr_binary__LCOJ.left__EB5J;
+      __tmp__W0PM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__W0PM=FALSE__O__;
+    };
+    if (__tmp__W0PM) {
+      __tmp__W0PM=TRUE__K__;
+    } else /* FALSE */ {
+      result__42WM=(__tmp__O5PL->value__FH4D == (__INTEGER__Q)(-  1));
+      if (result__42WM) {
+        p__RKRU=Self__24PL->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__SKRU=Self__24PL->parent_expr_binary__LCOJ.left__EB5J;
+        result__EKRU=NULL;
+        ptr__FKRU=((__POINTER__IB )(NULL));
+        typ_id__GKRU= 0;
+        __tmp__HKRU=((__POINTER__IB )sizeof(__EXPR_NEG__EZVL));
+        if (((unsigned long)__tmp__HKRU ==  0)) {
+          result__EKRU=EXPR_NEG__EZVL__;
+        } else /* FALSE */ {
+          typ_id__GKRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HKRU));
+          if ((typ_id__GKRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KKRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JKRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_size[(__tmp__KKRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JKRU)));
+            ptr__FKRU=__tmp__IKRU;
+          } else /* FALSE */ {
+            __tmp__KKRU=((__UINTEGER_32__ZWB )typ_id__GKRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_type[(__tmp__KKRU)]))),(__UINTEGER_32__ZWB)(__tmp__KKRU |  1));
+            ptr__FKRU=__tmp__IKRU;
+          };
+          result__EKRU=((__EXPR_NEG__EZVL *)ptr__FKRU);
+          *(result__EKRU) = *(EXPR_NEG__EZVL__);
+        };
+        Self__QKRU=((__EXPR_NEG__EZVL *)result__EKRU);
+        Self__QKRU->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
+        Self__QKRU->parent_expr_unary__HZVL.right__WZVL=r__SKRU;
+        __tmp__G5PL=result__EKRU;
+      };
+      __tmp__W0PM=result__42WM;
+    };
+    if ((! __tmp__W0PM)) {
+      __tmp__N1PM=to_power__SVKP(((__INTEGER_CST__XAXC *)__tmp__O5PL));
+      if ((__tmp__N1PM != (__INTEGER__Q)(-  1))) {
+        Self__QN4S=((__INTEGER_CST__XAXC *)__tmp__O5PL);
+        Self__QN4S->value__FH4D=__tmp__N1PM;
+        check_type__XYEE(Self__QN4S);
+        p__RKRU=Self__24PL->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__SKRU=Self__24PL->parent_expr_binary__LCOJ.left__EB5J;
+        result__UKRU=NULL;
+        ptr__FKRU=((__POINTER__IB )(NULL));
+        typ_id__GKRU= 0;
+        __tmp__HKRU=((__POINTER__IB )sizeof(__EXPR_SHIFT_L__0EOJ));
+        if (((unsigned long)__tmp__HKRU ==  0)) {
+          result__UKRU=EXPR_SHIFT_L__0EOJ__;
+        } else /* FALSE */ {
+          typ_id__GKRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HKRU));
+          if ((typ_id__GKRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KKRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JKRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_size[(__tmp__KKRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JKRU)));
+            ptr__FKRU=__tmp__IKRU;
+          } else /* FALSE */ {
+            __tmp__KKRU=((__UINTEGER_32__ZWB )typ_id__GKRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__IKRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JKRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HKRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IKRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__IKRU=micro_alloc__table__lab__UKI(__tmp__JKRU,((__POINTER__IB )(&(table_type[(__tmp__KKRU)]))),(__UINTEGER_32__ZWB)(__tmp__KKRU |  1));
+            ptr__FKRU=__tmp__IKRU;
+          };
+          result__UKRU=((__EXPR_SHIFT_L__0EOJ *)ptr__FKRU);
+          *(result__UKRU) = *(EXPR_SHIFT_L__0EOJ__);
+        };
+        Self__ALRU=((__EXPR_SHIFT_L__0EOJ *)result__UKRU);
+        Self__ALRU->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
+        Self__ALRU->parent_expr_binary__1EOJ.left__EB5J=r__SKRU;
+        Self__ALRU->parent_expr_binary__1EOJ.right__IB5J=__tmp__O5PL;
+        __tmp__G5PL=result__UKRU;
+      };
+    };
+    __tmp__F5PL=__tmp__G5PL;
+  };
+  if (((((void *)__tmp__F5PL == (void *)NULL) && ((void *)__tmp__O5PL != (void *)NULL)) && ((void *)__tmp__L5PL != (void *)NULL))) {
+    __tmp__N1PM=(__INTEGER_64__1SG)(__tmp__L5PL->value__FH4D * __tmp__O5PL->value__FH4D);
+    Self__QN4S=((__INTEGER_CST__XAXC *)__tmp__L5PL);
+    Self__QN4S->value__FH4D=__tmp__N1PM;
+    check_type__XYEE(Self__QN4S);
+    __tmp__F5PL=__tmp__L5PL;
+  };
+  if ((((void *)__tmp__F5PL == (void *)NULL) && (old_seq__54PL == seq_call_and_loop__TL3K))) {
+    __tmp__F5PL=NULL;
+    if (((void *)__tmp__L5PL != (void *)NULL)) {
+      result__TEMN=NULL;
+      if ((__tmp__L5PL->value__FH4D ==  0)) {
+        result__TEMN=__tmp__L5PL;
+        r__SKRU=Self__24PL->parent_expr_binary__LCOJ.right__IB5J;
+        switch (((struct ___OBJ *)r__SKRU)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)r__SKRU));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)r__SKRU));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__2HQS=((__READ_LOCAL__55ZI *)r__SKRU);
+          Self__012T=((__LOCAL__L4WC *)Self__2HQS->local__BVEJ);
+          Self__012T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__012T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__012T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__112T=create__34B( 250);
+            display__HAEJ(Self__2HQS,__tmp__112T);
+            put_string__RGZ(((__STRING__BC *)__tmp__112T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__TSOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__TSOM);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__TSOM);
-        } break;
-        case __REAL_CST__: {
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)r__SKRU));
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)r__SKRU));
         } break;
-        case __IS_EXPANDED__: {
-          Self__TSCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TSOM)->receiver__WN2H);
-          Self__0X2R=((__LOCAL *)Self__TSCQ->local__HJZD);
-          Self__0X2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0X2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__0X2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__1X2R=create__AXB( 250);
-            display__UXFK(Self__TSCQ,voir__1X2R);
-            put_string__2EG(((__STRING *)voir__1X2R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__2HQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)r__SKRU)->receiver__RA5J);
+          Self__012T=((__LOCAL__L4WC *)Self__2HQS->local__BVEJ);
+          Self__012T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__012T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__012T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__112T=create__34B( 250);
+            display__HAEJ(Self__2HQS,__tmp__112T);
+            put_string__RGZ(((__STRING__BC *)__tmp__112T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__3X2R=((__LIST *)list_current__EH1);
-            voir__4X2R=create__AXB( 250);
-            display__EQQG(Self__3X2R,voir__4X2R);
-            put_string__2EG(((__STRING *)voir__4X2R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__TSOM);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__TSOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)r__SKRU));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__TSOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)r__SKRU));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__TSOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)r__SKRU));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__TSOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)r__SKRU));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__TSOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)r__SKRU));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__TSOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)r__SKRU));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__TSOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)r__SKRU));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__TSOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)r__SKRU));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__TSOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)r__SKRU));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__TSOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)r__SKRU));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__TSOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)r__SKRU));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__TSOM);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)r__SKRU));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__TSOM);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)r__SKRU));
         } break;
-        case __READ_GLOBAL__: {
-          Self__USCQ=((__READ_GLOBAL *)__tmp__TSOM);
-          unread__CGNL(Self__USCQ->global__ZGJK,Self__USCQ);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)r__SKRU));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__TSOM);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)r__SKRU));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__TSOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)r__SKRU));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__TSOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)r__SKRU));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__TSOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)r__SKRU));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__TSOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__5HQS=((__READ_GLOBAL__T4YL *)r__SKRU);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__5HQS->global__KAKM),Self__5HQS);
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__TSOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)r__SKRU));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__TSOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)r__SKRU));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__TSOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)r__SKRU));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__TSOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)r__SKRU));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__TSOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)r__SKRU));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__TSOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)r__SKRU));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__TSOM);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__TSOM);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__TSOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)r__SKRU));
         } break;
         };
       };
-      result__P5AL=result__MSOM;
+      __tmp__F5PL=result__TEMN;
     };
-    if ((((void *)result__P5AL == (void *)NULL) && ((void *)__tmp__55AL != (void *)NULL))) {
-      result__0SOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__55AL)->value__W4YD ==  0)) {
-        result__0SOM=__tmp__55AL;
-        __tmp__BTOM=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
-        switch (((struct ___OBJ *)__tmp__BTOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__BTOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__BTOM);
-        } break;
-        case __PROTOTYPE_CST__: {
+    if ((((void *)__tmp__F5PL == (void *)NULL) && ((void *)__tmp__O5PL != (void *)NULL))) {
+      result__TEMN=NULL;
+      if ((__tmp__O5PL->value__FH4D ==  0)) {
+        result__TEMN=__tmp__O5PL;
+        r__SKRU=Self__24PL->parent_expr_binary__LCOJ.left__EB5J;
+        switch (((struct ___OBJ *)r__SKRU)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)r__SKRU));
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)r__SKRU));
         } break;
-        case __READ_LOCAL__: {
-          Self__VSCQ=((__READ_LOCAL *)__tmp__BTOM);
-          Self__5X2R=((__LOCAL *)Self__VSCQ->local__HJZD);
-          Self__5X2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5X2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__5X2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__AY2R=create__AXB( 250);
-            display__UXFK(Self__VSCQ,voir__AY2R);
-            put_string__2EG(((__STRING *)voir__AY2R));
+        case __READ_LOCAL__55ZI__: {
+          Self__2HQS=((__READ_LOCAL__55ZI *)r__SKRU);
+          Self__012T=((__LOCAL__L4WC *)Self__2HQS->local__BVEJ);
+          Self__012T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__012T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__012T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__112T=create__34B( 250);
+            display__HAEJ(Self__2HQS,__tmp__112T);
+            put_string__RGZ(((__STRING__BC *)__tmp__112T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__CY2R=((__LIST *)list_current__EH1);
-            voir__DY2R=create__AXB( 250);
-            display__EQQG(Self__CY2R,voir__DY2R);
-            put_string__2EG(((__STRING *)voir__DY2R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__BTOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__BTOM);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)r__SKRU));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__BTOM);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)r__SKRU));
         } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__XSCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BTOM)->receiver__WN2H);
-          Self__EY2R=((__LOCAL *)Self__XSCQ->local__HJZD);
-          Self__EY2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EY2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__EY2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__FY2R=create__AXB( 250);
-            display__UXFK(Self__XSCQ,voir__FY2R);
-            put_string__2EG(((__STRING *)voir__FY2R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__HY2R=((__LIST *)list_current__EH1);
-            voir__IY2R=create__AXB( 250);
-            display__EQQG(Self__HY2R,voir__IY2R);
-            put_string__2EG(((__STRING *)voir__IY2R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__2HQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)r__SKRU)->receiver__RA5J);
+          Self__012T=((__LOCAL__L4WC *)Self__2HQS->local__BVEJ);
+          Self__012T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__012T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__012T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__112T=create__34B( 250);
+            display__HAEJ(Self__2HQS,__tmp__112T);
+            put_string__RGZ(((__STRING__BC *)__tmp__112T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__BTOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)r__SKRU));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__BTOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)r__SKRU));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__BTOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)r__SKRU));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__BTOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)r__SKRU));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__BTOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)r__SKRU));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__BTOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)r__SKRU));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__BTOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)r__SKRU));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__BTOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)r__SKRU));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__BTOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)r__SKRU));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__BTOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)r__SKRU));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__BTOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)r__SKRU));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__BTOM);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)r__SKRU));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__BTOM);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)r__SKRU));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__BTOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)r__SKRU));
         } break;
-        case __READ_GLOBAL__: {
-          Self__YSCQ=((__READ_GLOBAL *)__tmp__BTOM);
-          unread__CGNL(Self__YSCQ->global__ZGJK,Self__YSCQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)r__SKRU));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__BTOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)r__SKRU));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__BTOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)r__SKRU));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__BTOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)r__SKRU));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__BTOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__5HQS=((__READ_GLOBAL__T4YL *)r__SKRU);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__5HQS->global__KAKM),Self__5HQS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__BTOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)r__SKRU));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__BTOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)r__SKRU));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__BTOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)r__SKRU));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__BTOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)r__SKRU));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__BTOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)r__SKRU));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__BTOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)r__SKRU));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__BTOM);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__BTOM);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__BTOM);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__BTOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)r__SKRU));
         } break;
         };
       };
-      result__P5AL=result__0SOM;
+      __tmp__F5PL=result__TEMN;
     };
   };
-  if (((void *)result__P5AL == (void *)NULL)) {
-    result__P5AL=Self__N5AL;
-  } else {
-    __tmp__TDBL=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__P5AL)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__P5AL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+  if (((void *)__tmp__F5PL == (void *)NULL)) {
+    __tmp__F5PL=Self__24PL;
+  } else /* FALSE */ {
+    p__RKRU=Self__24PL->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__F5PL)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__P5AL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__P5AL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__P5AL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__P5AL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__P5AL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__P5AL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__P5AL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__P5AL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__P5AL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__P5AL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__P5AL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)__tmp__F5PL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__P5AL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__P5AL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__P5AL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__P5AL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__P5AL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__P5AL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__P5AL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__P5AL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__P5AL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__P5AL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__P5AL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__P5AL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__P5AL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__P5AL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__P5AL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__P5AL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__P5AL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__P5AL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__P5AL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__P5AL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__P5AL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__P5AL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__P5AL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__P5AL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__P5AL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__P5AL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__P5AL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
-    } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__P5AL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_MUL__KCOJ *)__tmp__F5PL))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RKRU;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__P5AL);
+  __tmp__G5PL=__tmp__F5PL;
+  return(__tmp__G5PL);
 }
 
-static void* execute_link__VDBL(__EXPR_DIV *Self__WDBL)
-// ({EXPR_DIV}) With resultRecursive, No inlinable.
+static void* execute_link__FDQL(__EXPR_DIV__4COJ *Self__GDQL)
+// ({EXPR_DIV__4COJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__SQWL,__tmp__Q3NM,v__Q0MR,v__20MR;
-  __UINTEGER_32 old_seq__ZDBL,sz__GZMR,a__HZMR,new_size__IZMR,t__JZMR;
-  __UINTEGER_32 a__KZMR,new_size__SY2R,lab_type__RY2R,sz__RZMR,a__SZMR;
-  __UINTEGER_32 new_size__TZMR,t__UZMR,a__VZMR,new_size__2Y2R;
-  __UINTEGER_32 lab_type__1Y2R,sz__3ZMR,a__4ZMR,new_size__5ZMR,t__A0MR;
-  __UINTEGER_32 a__B0MR,new_size__GZ2R,lab_type__FZ2R,sz__J0MR,a__K0MR;
-  __UINTEGER_32 new_size__L0MR,t__M0MR,a__N0MR,new_size__E02R;
-  __UINTEGER_32 lab_type__D02R,sz__V0MR,a__W0MR,new_size__X0MR,t__Y0MR;
-  __UINTEGER_32 a__Z0MR,new_size__C12R,lab_type__B12R;
-  void *__tmp__5DBL,*__tmp__AEBL,*__tmp__BEBL,*__tmp__CEBL,*__tmp__EEBL;
-  void *__tmp__HEBL,*result__YDBL,*result__RQWL,*r__NZMR,*l__YZMR;
-  void *result__J3NM,*result__USWL,*__tmp__WSWL,*__tmp__XSWL;
-  void *__tmp__DTWL,*__tmp__ETWL,*__tmp__LTWL,*__tmp__STWL,*__tmp__TTWL;
-  void *__tmp__EUWL,*__tmp__FUWL,*__tmp__MUWL,*__tmp__TUWL,*__tmp__UUWL;
-  void *__tmp__FVWL,*__tmp__GVWL,*result__ITOM,*__tmp__PTOM;
-  __LIST *Self__LGBR,*Self__NGBR,*Self__KZ2R,*Self__PZ2R,*Self__UZ2R;
-  __LIST *Self__ZZ2R,*Self__I02R,*Self__N02R,*Self__S02R,*Self__X02R;
-  __LIST *Self__G12R,*Self__L12R,*Self__Q12R,*Self__V12R,*Self__012R;
-  __LIST *Self__512R;
-  void *voir__MGBR,*voir__OGBR,*voir__IZ2R,*voir__LZ2R,*voir__NZ2R;
-  void *voir__QZ2R,*voir__SZ2R,*voir__VZ2R,*voir__XZ2R,*voir__0Z2R;
-  void *voir__G02R,*voir__J02R,*voir__L02R,*voir__O02R,*voir__Q02R;
-  void *voir__T02R,*voir__V02R,*voir__Y02R,*voir__E12R,*voir__H12R;
-  void *voir__J12R,*voir__M12R,*voir__O12R,*voir__R12R,*voir__T12R;
-  void *voir__W12R,*voir__Y12R,*voir__112R,*voir__312R,*voir__A22R;
-  void *__tmp__FEBL,*left_cst__2DBL,*__tmp__IEBL,*right_cst__3DBL;
-  __POSITION __tmp__2QWL,p__MZMR,p__XZMR,p__D0MR,p__P0MR,p__10MR;
-  __POSITION __tmp__2HBL;
-  __EXPR_NEG *result__DZMR,*Self__LZMR;
-  __POINTER ptr__EZMR,ptr_table__KY2R,next__JY2R,result__LY2R;
-  __POINTER ptr_table__PY2R,next__OY2R,result__QY2R,ptr__PZMR;
-  __POINTER ptr_table__UY2R,next__TY2R,result__VY2R,ptr_table__ZY2R;
-  __POINTER next__YY2R,result__0Y2R,ptr__1ZMR,ptr_table__4Y2R;
-  __POINTER next__3Y2R,result__5Y2R,ptr_table__DZ2R,next__CZ2R;
-  __POINTER result__EZ2R,ptr__H0MR,ptr_table__2Z2R,next__1Z2R;
-  __POINTER result__3Z2R,ptr_table__B02R,next__A02R,result__C02R;
-  __POINTER ptr__T0MR,ptr_table__002R,next__Z02R,result__102R;
-  __POINTER ptr_table__502R,next__402R,result__A12R;
-  __INTEGER typ_id__FZMR,typ_id__QZMR,typ_id__2ZMR,typ_id__I0MR;
-  __INTEGER typ_id__U0MR;
-  __INTEGER_CST *Self__PLKQ,*Self__RLKQ,*result__0ZMR,*Self__C0MR;
-  __INTEGER_CST *result__G0MR,*Self__O0MR,*result__S0MR,*Self__00MR;
-  __EXPR_SHIFT_R *result__OZMR,*Self__WZMR;
-  void *neg__VSWL,*__tmp__MTWL,*__tmp__NUWL;
-  void *t__F0MR,*t__R0MR,*t__30MR;
-  __READ_LOCAL *Self__QVCQ,*Self__SVCQ,*Self__UVCQ,*Self__WVCQ;
-  __READ_LOCAL *Self__0VCQ,*Self__2VCQ,*Self__4VCQ,*Self__AWCQ;
-  __READ_LOCAL *Self__EWCQ,*Self__GWCQ,*Self__IWCQ,*Self__KWCQ;
-  __READ_LOCAL *Self__MWCQ,*Self__OWCQ;
-  __LOCAL *Self__HZ2R,*Self__MZ2R,*Self__RZ2R,*Self__WZ2R,*Self__F02R;
-  __LOCAL *Self__K02R,*Self__P02R,*Self__U02R,*Self__D12R,*Self__I12R;
-  __LOCAL *Self__N12R,*Self__S12R,*Self__X12R,*Self__212R;
-  __READ_GLOBAL *Self__TVCQ,*Self__XVCQ,*Self__3VCQ,*Self__BWCQ;
-  __READ_GLOBAL *Self__HWCQ,*Self__LWCQ,*Self__PWCQ;
-  __BOOLEAN __tmp__5QWL,__tmp__NRWL,result__NE2L,__tmp__4RWL;
-  __BOOLEAN result__5E2L,__tmp__YSWL,__tmp__UTWL,__tmp__XTWL;
-  __BOOLEAN __tmp__VUWL,__tmp__YUWL;
-  old_seq__ZDBL=seq_call_and_loop__3QEJ;
-  __tmp__5DBL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__5DBL)->__id) {
-  case __LIST__: {
-    __tmp__AEBL=execute_link__TTOG(__tmp__5DBL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__AEBL=((__STRING_CST *)__tmp__5DBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__AEBL=execute_link__KA0K(__tmp__5DBL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__AEBL=((__PROTOTYPE_CST *)__tmp__5DBL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__AEBL=((__INTEGER_CST *)__tmp__5DBL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__AEBL=execute_link__4HAL(__tmp__5DBL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__LGBR=((__LIST *)list_current__EH1);
-    voir__MGBR=create__AXB( 250);
-    display__EQQG(Self__LGBR,voir__MGBR);
-    put_string__2EG(((__STRING *)voir__MGBR));
+  __INTEGER_64__1SG __tmp__OAQM,v__FFGU,v__WFGU;
+  __UINTEGER_32__ZWB old_seq__JDQL,__tmp__FDZT,__tmp__3EGU,__tmp__OFGU;
+  void *__tmp__PDQL,*__tmp__QDQL,*r__DW3M,*__tmp__QBQM,*__tmp__5BQM;
+  void *__tmp__ACQM,*__tmp__ADQM,*__tmp__BDQM;
+  __LIST__WH *Self__DTYT;
+  __STRING__BC *__tmp__ETYT,*__tmp__H22T,*__tmp__T22T,*__tmp__522T;
+  __INTEGER_CST__XAXC *__tmp__VDQL,*__tmp__YDQL,*Self__WN4S,*Self__YN4S;
+  __INTEGER_CST__XAXC *Self__SEGU,*result__XEGU,*Self__DFGU;
+  __INTEGER_CST__XAXC *result__IFGU,*Self__UFGU;
+  __POSITION__OL __tmp__G5PM,p__CW3M,__tmp__LDQM;
+  __EXPR_NEG__EZVL *result__2Y4M,*Self__GLGN,*__tmp__0CQM;
+  __POINTER__IB ptr__3Y4M,__tmp__DZ4M,__tmp__CDZT,__tmp__EDZT;
+  __POINTER__IB __tmp__1EGU,__tmp__2EGU,__tmp__MFGU,__tmp__NFGU;
+  __INTEGER__Q typ_id__BZ4M,__tmp__LCQM,__tmp__MDQM;
+  __EXPR_SHIFT_R__GEOJ *result__CZZJ,*Self__IBKK;
+  __TYPE_FULL__XMB *__tmp__MBQM,*__tmp__NCQM,*__tmp__ODQM;
+  __READ_LOCAL__55ZI *Self__YLQS,*Self__MMQS,*Self__ANQS;
+  __LOCAL__L4WC *Self__G22T,*Self__S22T,*Self__422T;
+  __READ_GLOBAL__T4YL *Self__1LQS,*Self__PMQS,*Self__DNQS;
+  __BOOLEAN__L __tmp__J5PM,result__45WM,__tmp__BCQM,__tmp__ECQM;
+  __BOOLEAN__L __tmp__CDQM;
+  old_seq__JDQL=seq_call_and_loop__TL3K;
+  __tmp__PDQL=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__PDQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__QDQL=((__STRING_CST__5J *)__tmp__PDQL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QDQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__PDQL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__QDQL=((__PROTOTYPE_CST__LAXC *)__tmp__PDQL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__QDQL=((__INTEGER_CST__XAXC *)__tmp__PDQL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__DTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__ETYT=create__34B( 250);
+    display__0HFE(Self__DTYT,__tmp__ETYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__ETYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__AEBL=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__AEBL=execute_link__WMAL(__tmp__5DBL);
+    __tmp__QDQL=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__AEBL=execute_link__5QAL(__tmp__5DBL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__QDQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__PDQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__AEBL=((__REAL_CST *)__tmp__5DBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QDQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__PDQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__AEBL=((__CHARACTER_CST *)__tmp__5DBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QDQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PDQL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__AEBL=execute_link__OVAL(__tmp__5DBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__QDQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__PDQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__AEBL=execute_link__VWAL(__tmp__5DBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QDQL=((__GET_TYPE_ID__HAOJ *)__tmp__PDQL);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__AEBL=execute_link__0WAL(__tmp__5DBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QDQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__AEBL=execute_link__D1AL(__tmp__5DBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QDQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__AEBL=execute_link__M5AL(__tmp__5DBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QDQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__AEBL=execute_link__VDBL(__tmp__5DBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QDQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__PDQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__AEBL=execute_link__4HBL(__tmp__5DBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QDQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__AEBL=execute_link__HMBL(__tmp__5DBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QDQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__AEBL=execute_link__QQBL(__tmp__5DBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QDQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__PDQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__AEBL=execute_link__ROPK(__tmp__5DBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__QDQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PDQL));
   } break;
-  case __ITEM__: {
-    __tmp__AEBL=execute_link__ZUBL(__tmp__5DBL);
+  case __ITEM__HGOJ__: {
+    __tmp__QDQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__PDQL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__AEBL=execute_link__AVBL(__tmp__5DBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QDQL=((__SIZE_OF__5GOJ *)__tmp__PDQL);
   } break;
-  case __CAST__: {
-    __tmp__AEBL=execute_link__FVBL(__tmp__5DBL);
+  case __CAST__1HOJ__: {
+    __tmp__QDQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__PDQL));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__AEBL=execute_link__CDUL(__tmp__5DBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__QDQL=((__REAL_CST__1LOJ *)__tmp__PDQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__AEBL=execute_link__4YBL(__tmp__5DBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__QDQL=((__CHARACTER_CST__RMOJ *)__tmp__PDQL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__AEBL=execute_link__O3BL(__tmp__5DBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__QDQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PDQL);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__AEBL=execute_link__C2ZM(__tmp__5DBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__QDQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__PDQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__AEBL=execute_link__SGFO(__tmp__5DBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QDQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PDQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AEBL=execute_link__KOLO(__tmp__5DBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QDQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PDQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__AEBL=execute_link__LMFO(__tmp__5DBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__QDQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PDQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AEBL=execute_link__OULO(__tmp__5DBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QDQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PDQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__AEBL=execute_link__IPKM(__tmp__5DBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__QDQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PDQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__AEBL=execute_link__VXOL(__tmp__5DBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QDQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__PDQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__AEBL=execute_link__W4ZM(__tmp__5DBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QDQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__PDQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__AEBL=execute_link__ESFO(__tmp__5DBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__QDQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__PDQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__AEBL=execute_link__2QEP(__tmp__5DBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QDQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__PDQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__AEBL=execute_link__F1QN(__tmp__5DBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QDQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__PDQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__AEBL=execute_link__O5QN(__tmp__5DBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QDQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__PDQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__AEBL=execute_link__LSQN(__tmp__5DBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QDQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PDQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__AEBL=execute_link__M3UO(__tmp__5DBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__QDQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__PDQL));
   } break;
-  };
-  Self__WDBL->parent_expr_binary__VBKH.left__XO1H=__tmp__AEBL;
-  __tmp__BEBL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__BEBL)->__id) {
-  case __LIST__: {
-    __tmp__CEBL=execute_link__TTOG(__tmp__BEBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QDQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__PDQL));
   } break;
-  case __STRING_CST__: {
-    __tmp__CEBL=((__STRING_CST *)__tmp__BEBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QDQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__PDQL));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__CEBL=execute_link__KA0K(__tmp__BEBL);
+  };
+  Self__GDQL->parent_expr_binary__5COJ.left__EB5J=__tmp__QDQL;
+  __tmp__PDQL=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__PDQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__QDQL=((__STRING_CST__5J *)__tmp__PDQL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__CEBL=((__PROTOTYPE_CST *)__tmp__BEBL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QDQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__PDQL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__CEBL=((__INTEGER_CST *)__tmp__BEBL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__QDQL=((__PROTOTYPE_CST__LAXC *)__tmp__PDQL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__CEBL=execute_link__4HAL(__tmp__BEBL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__QDQL=((__INTEGER_CST__XAXC *)__tmp__PDQL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__NGBR=((__LIST *)list_current__EH1);
-    voir__OGBR=create__AXB( 250);
-    display__EQQG(Self__NGBR,voir__OGBR);
-    put_string__2EG(((__STRING *)voir__OGBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__DTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__ETYT=create__34B( 250);
+    display__0HFE(Self__DTYT,__tmp__ETYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__ETYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__CEBL=NULL;
+    __tmp__QDQL=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__QDQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__PDQL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__CEBL=execute_link__WMAL(__tmp__BEBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QDQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__PDQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__CEBL=execute_link__5QAL(__tmp__BEBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QDQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PDQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__CEBL=((__REAL_CST *)__tmp__BEBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__QDQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__PDQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__CEBL=((__CHARACTER_CST *)__tmp__BEBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QDQL=((__GET_TYPE_ID__HAOJ *)__tmp__PDQL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__CEBL=execute_link__OVAL(__tmp__BEBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QDQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__PDQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__CEBL=execute_link__VWAL(__tmp__BEBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QDQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__CEBL=execute_link__0WAL(__tmp__BEBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QDQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__CEBL=execute_link__D1AL(__tmp__BEBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QDQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__PDQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__CEBL=execute_link__M5AL(__tmp__BEBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QDQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__CEBL=execute_link__VDBL(__tmp__BEBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QDQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__CEBL=execute_link__4HBL(__tmp__BEBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QDQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__CEBL=execute_link__HMBL(__tmp__BEBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__QDQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PDQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__CEBL=execute_link__QQBL(__tmp__BEBL);
+  case __ITEM__HGOJ__: {
+    __tmp__QDQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__PDQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__CEBL=execute_link__ROPK(__tmp__BEBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QDQL=((__SIZE_OF__5GOJ *)__tmp__PDQL);
   } break;
-  case __ITEM__: {
-    __tmp__CEBL=execute_link__ZUBL(__tmp__BEBL);
+  case __CAST__1HOJ__: {
+    __tmp__QDQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__PDQL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__CEBL=execute_link__AVBL(__tmp__BEBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__QDQL=((__REAL_CST__1LOJ *)__tmp__PDQL);
   } break;
-  case __CAST__: {
-    __tmp__CEBL=execute_link__FVBL(__tmp__BEBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__QDQL=((__CHARACTER_CST__RMOJ *)__tmp__PDQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__CEBL=execute_link__CDUL(__tmp__BEBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__QDQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PDQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__CEBL=execute_link__4YBL(__tmp__BEBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__QDQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__PDQL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__CEBL=execute_link__O3BL(__tmp__BEBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QDQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PDQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__CEBL=execute_link__C2ZM(__tmp__BEBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QDQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PDQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__CEBL=execute_link__SGFO(__tmp__BEBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__QDQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PDQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CEBL=execute_link__KOLO(__tmp__BEBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QDQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PDQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__CEBL=execute_link__LMFO(__tmp__BEBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__QDQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PDQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CEBL=execute_link__OULO(__tmp__BEBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QDQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__PDQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__CEBL=execute_link__IPKM(__tmp__BEBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QDQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__PDQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__CEBL=execute_link__VXOL(__tmp__BEBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__QDQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__PDQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__CEBL=execute_link__W4ZM(__tmp__BEBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QDQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__PDQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__CEBL=execute_link__ESFO(__tmp__BEBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QDQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__PDQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__CEBL=execute_link__2QEP(__tmp__BEBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QDQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__PDQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__CEBL=execute_link__F1QN(__tmp__BEBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QDQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PDQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__CEBL=execute_link__O5QN(__tmp__BEBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__QDQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__PDQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__CEBL=execute_link__LSQN(__tmp__BEBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QDQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__PDQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__CEBL=execute_link__M3UO(__tmp__BEBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QDQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__PDQL));
   } break;
   };
-  Self__WDBL->parent_expr_binary__VBKH.right__WO2H=__tmp__CEBL;
-  __tmp__EEBL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-  if (__tmp__EEBL==NULL) {
-    __tmp__FEBL=NULL;
+  Self__GDQL->parent_expr_binary__5COJ.right__IB5J=__tmp__QDQL;
+  __tmp__PDQL=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+  if (__tmp__PDQL==NULL) {
+    __tmp__VDQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__EEBL)->__id) {
-    case __LIST__: {
-      __tmp__FEBL=NULL;
+    switch (((struct ___OBJ *)__tmp__PDQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__FEBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__FEBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FEBL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__VDQL=((void *)__tmp__PDQL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__FEBL=((void *)__tmp__EEBL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__FEBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FEBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__FEBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__FEBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FEBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FEBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__FEBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__FEBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__FEBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__FEBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FEBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FEBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__VDQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__FEBL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__FEBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__VDQL=NULL;
     } break;
     }
   };
-  left_cst__2DBL=__tmp__FEBL;
-  __tmp__HEBL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-  if (__tmp__HEBL==NULL) {
-    __tmp__IEBL=NULL;
+  __tmp__PDQL=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+  if (__tmp__PDQL==NULL) {
+    __tmp__YDQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__HEBL)->__id) {
-    case __LIST__: {
-      __tmp__IEBL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__IEBL=NULL;
+    switch (((struct ___OBJ *)__tmp__PDQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__IEBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__IEBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__IEBL=((void *)__tmp__HEBL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__YDQL=((void *)__tmp__PDQL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IEBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__IEBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__IEBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IEBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IEBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__IEBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__IEBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__IEBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__IEBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__IEBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__IEBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__IEBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__YDQL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__IEBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__YDQL=NULL;
     } break;
     }
   };
-  right_cst__3DBL=__tmp__IEBL;
-  result__YDBL=NULL;
-  if (((void *)__tmp__FEBL != (void *)NULL)) {
-    result__YDBL=NULL;
-  };
-  if ((((void *)result__YDBL == (void *)NULL) && ((void *)__tmp__IEBL != (void *)NULL))) {
-    result__RQWL=NULL;
-    v__SQWL= 0;
-    if ((((__INTEGER_CST *)__tmp__IEBL)->value__W4YD ==  0)) {
-      __tmp__2QWL=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      put_error__text__0AH( 2,(&__string_560));
-      put_position__ECH(__tmp__2QWL);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __tmp__PDQL=NULL;
+  if (((void *)__tmp__VDQL != (void *)NULL)) {
+    __tmp__PDQL=NULL;
+  };
+  if ((((void *)__tmp__PDQL == (void *)NULL) && ((void *)__tmp__YDQL != (void *)NULL))) {
+    __tmp__QDQL=NULL;
+    if ((__tmp__YDQL->value__FH4D ==  0)) {
+      __tmp__G5PM=Self__GDQL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      put_error__text__EQE( 2,(&__string_643));
+      put_position__PRE(__tmp__G5PM);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
-      __tmp__5QWL=TRUE__;
-    } else {
-      __tmp__5QWL=FALSE__;
-    };
-    if (__tmp__5QWL) {
-      __tmp__NRWL=TRUE__;
-    } else {
-      result__NE2L=(((__INTEGER_CST *)__tmp__IEBL)->value__W4YD ==  1);
-      if (result__NE2L) {
-        result__RQWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-      };
-      __tmp__NRWL=result__NE2L;
-    };
-    if (__tmp__NRWL) {
-      __tmp__4RWL=TRUE__;
-    } else {
-      result__5E2L=(((__INTEGER_CST *)__tmp__IEBL)->value__W4YD == (__INTEGER)(-  1));
-      if (result__5E2L) {
-        p__MZMR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        r__NZMR=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-        result__DZMR=NULL;
-        ptr__EZMR=((__POINTER )(NULL));
-        typ_id__FZMR= 0;
-        sz__GZMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
-        if ((sz__GZMR ==  0)) {
-          result__DZMR=EXPR_NEG__;
-        } else {
-          typ_id__FZMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZMR);
-          if ((typ_id__FZMR == (__INTEGER)(-  1))) {
-            a__HZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__IZMR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZMR + a__HZMR) & (__UINTEGER_32)(~ a__HZMR));
-            ptr_table__KY2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IZMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__JY2R=((__POINTER )(NULL));
-            result__LY2R=((__POINTER *)ptr_table__KY2R)[ 0];
-            if ((result__LY2R == (void *)NULL)) {
-              result__LY2R=new_lab__2PJ(new_size__IZMR);
-              next__JY2R=(void *)((unsigned long)result__LY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZMR)));
-              ((__POINTER *)next__JY2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KY2R)[ 0]=next__JY2R;
-            } else {
-              next__JY2R=((__POINTER *)result__LY2R)[ 0];
-              if ((next__JY2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LY2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IZMR <<  1)) <=  4096)) {
-                  next__JY2R=(void *)((unsigned long)result__LY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZMR)));
-                } else {
-                  next__JY2R=new_lab__2PJ(new_size__IZMR);
-                };
-                ((__POINTER *)next__JY2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KY2R)[ 0]=next__JY2R;
-              } else {
-                ((__POINTER *)result__LY2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__LY2R=next__JY2R;
-              };
-            };
-            ptr__EZMR=result__LY2R;
-          } else {
-            t__JZMR=((__UINTEGER_32 )typ_id__FZMR);
-            a__KZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SY2R=(__UINTEGER_32)((__UINTEGER_32)(sz__GZMR + a__KZMR) & (__UINTEGER_32)(~ a__KZMR));
-            ptr_table__PY2R=((__POINTER )(&(table_type[(t__JZMR)])));
-            lab_type__RY2R=(__UINTEGER_32)(t__JZMR |  1);
-            next__OY2R=((__POINTER )(NULL));
-            result__QY2R=((__POINTER *)ptr_table__PY2R)[ 0];
-            if ((result__QY2R == (void *)NULL)) {
-              result__QY2R=new_lab__2PJ(lab_type__RY2R);
-              next__OY2R=(void *)((unsigned long)result__QY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SY2R)));
-              ((__POINTER *)next__OY2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PY2R)[ 0]=next__OY2R;
-            } else {
-              next__OY2R=((__POINTER *)result__QY2R)[ 0];
-              if ((next__OY2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QY2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SY2R <<  1)) <=  4096)) {
-                  next__OY2R=(void *)((unsigned long)result__QY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SY2R)));
-                } else {
-                  next__OY2R=new_lab__2PJ(lab_type__RY2R);
-                };
-                ((__POINTER *)next__OY2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PY2R)[ 0]=next__OY2R;
-              } else {
-                ((__POINTER *)result__QY2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__QY2R=next__OY2R;
-              };
-            };
-            ptr__EZMR=result__QY2R;
-          };
-          result__DZMR=((__EXPR_NEG *)ptr__EZMR);
-          *(result__DZMR) = *(EXPR_NEG__);
-        };
-        Self__LZMR=((__EXPR_NEG *)result__DZMR);
-        Self__LZMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MZMR;
-        Self__LZMR->parent_expr_unary__EXDL.right__SXDL=r__NZMR;
-        result__RQWL=result__DZMR;
-      };
-      __tmp__4RWL=result__5E2L;
-    };
-    if ((! __tmp__4RWL)) {
-      v__SQWL=to_power__5MRN(__tmp__IEBL);
-      if ((v__SQWL != (__INTEGER)(-  1))) {
-        Self__PLKQ=((__INTEGER_CST *)__tmp__IEBL);
-        Self__PLKQ->value__W4YD=v__SQWL;
-        check_type__YG5D(Self__PLKQ);
-        p__XZMR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        l__YZMR=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-        result__OZMR=NULL;
-        ptr__PZMR=((__POINTER )(NULL));
-        typ_id__QZMR= 0;
-        sz__RZMR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_R));
-        if ((sz__RZMR ==  0)) {
-          result__OZMR=EXPR_SHIFT_R__;
-        } else {
-          typ_id__QZMR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RZMR);
-          if ((typ_id__QZMR == (__INTEGER)(-  1))) {
-            a__SZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__TZMR=(__UINTEGER_32)((__UINTEGER_32)(sz__RZMR + a__SZMR) & (__UINTEGER_32)(~ a__SZMR));
-            ptr_table__UY2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TZMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__TY2R=((__POINTER )(NULL));
-            result__VY2R=((__POINTER *)ptr_table__UY2R)[ 0];
-            if ((result__VY2R == (void *)NULL)) {
-              result__VY2R=new_lab__2PJ(new_size__TZMR);
-              next__TY2R=(void *)((unsigned long)result__VY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZMR)));
-              ((__POINTER *)next__TY2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__UY2R)[ 0]=next__TY2R;
-            } else {
-              next__TY2R=((__POINTER *)result__VY2R)[ 0];
-              if ((next__TY2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VY2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TZMR <<  1)) <=  4096)) {
-                  next__TY2R=(void *)((unsigned long)result__VY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZMR)));
-                } else {
-                  next__TY2R=new_lab__2PJ(new_size__TZMR);
-                };
-                ((__POINTER *)next__TY2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UY2R)[ 0]=next__TY2R;
-              } else {
-                ((__POINTER *)result__VY2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__VY2R=next__TY2R;
-              };
-            };
-            ptr__PZMR=result__VY2R;
-          } else {
-            t__UZMR=((__UINTEGER_32 )typ_id__QZMR);
-            a__VZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__2Y2R=(__UINTEGER_32)((__UINTEGER_32)(sz__RZMR + a__VZMR) & (__UINTEGER_32)(~ a__VZMR));
-            ptr_table__ZY2R=((__POINTER )(&(table_type[(t__UZMR)])));
-            lab_type__1Y2R=(__UINTEGER_32)(t__UZMR |  1);
-            next__YY2R=((__POINTER )(NULL));
-            result__0Y2R=((__POINTER *)ptr_table__ZY2R)[ 0];
-            if ((result__0Y2R == (void *)NULL)) {
-              result__0Y2R=new_lab__2PJ(lab_type__1Y2R);
-              next__YY2R=(void *)((unsigned long)result__0Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Y2R)));
-              ((__POINTER *)next__YY2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ZY2R)[ 0]=next__YY2R;
-            } else {
-              next__YY2R=((__POINTER *)result__0Y2R)[ 0];
-              if ((next__YY2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Y2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2Y2R <<  1)) <=  4096)) {
-                  next__YY2R=(void *)((unsigned long)result__0Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Y2R)));
-                } else {
-                  next__YY2R=new_lab__2PJ(lab_type__1Y2R);
-                };
-                ((__POINTER *)next__YY2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZY2R)[ 0]=next__YY2R;
-              } else {
-                ((__POINTER *)result__0Y2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__0Y2R=next__YY2R;
-              };
-            };
-            ptr__PZMR=result__0Y2R;
-          };
-          result__OZMR=((__EXPR_SHIFT_R *)ptr__PZMR);
-          *(result__OZMR) = *(EXPR_SHIFT_R__);
-        };
-        Self__WZMR=((__EXPR_SHIFT_R *)result__OZMR);
-        Self__WZMR->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XZMR;
-        Self__WZMR->parent_expr_binary__1CKH.left__XO1H=l__YZMR;
-        Self__WZMR->parent_expr_binary__1CKH.right__WO2H=__tmp__IEBL;
-        result__RQWL=result__OZMR;
-      };
-    };
-    result__YDBL=result__RQWL;
-  };
-  if (((((void *)result__YDBL == (void *)NULL) && ((void *)__tmp__IEBL != (void *)NULL)) && ((void *)__tmp__FEBL != (void *)NULL))) {
-    result__J3NM=NULL;
-    if ((((__INTEGER_CST *)__tmp__IEBL)->value__W4YD !=  0)) {
-      __tmp__Q3NM=((__INTEGER_CST *)__tmp__FEBL)->value__W4YD;
-      Self__RLKQ=((__INTEGER_CST *)__tmp__FEBL);
-      Self__RLKQ->value__W4YD=(__INTEGER_64)(__tmp__Q3NM / ((__INTEGER_CST *)__tmp__IEBL)->value__W4YD);
-      check_type__YG5D(Self__RLKQ);
-      result__J3NM=__tmp__FEBL;
-    };
-    result__YDBL=result__J3NM;
-  };
-  if ((((void *)result__YDBL == (void *)NULL) && (old_seq__ZDBL == seq_call_and_loop__3QEJ))) {
-    result__USWL=NULL;
-    neg__VSWL=NULL;
-    __tmp__WSWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-    __tmp__XSWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__WSWL)->__id) {
-    case __LIST__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__YSWL=__infix_equal_equal__XN1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__YSWL=__infix_equal_equal__MO1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__YSWL=__infix_equal_equal__3O1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__YSWL=__infix_equal_equal__XP1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__YSWL=__infix_equal_equal__NQ1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__YSWL=__infix_equal_equal__JR1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __REAL_CST__: {
-      __tmp__YSWL=__infix_equal_equal__FS1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__YSWL=__infix_equal_equal__5S1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__YSWL=__infix_equal_equal__YT1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__YSWL=__infix_equal_equal__UU1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__YSWL=__infix_equal_equal__QV1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__YSWL=__infix_equal_equal__MW1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__YSWL=__infix_equal_equal__IX1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__YSWL=__infix_equal_equal__EY1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__YSWL=__infix_equal_equal__AZ1L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __PUT_TO__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __ITEM__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __CAST__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__YSWL=FALSE__;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__YSWL=__infix_equal_equal__M01L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__YSWL=__infix_equal_equal__I11L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__YSWL=__infix_equal_equal__G4HO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__YSWL=__infix_equal_equal__W2FO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YSWL=__infix_equal_equal__XGMO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__YSWL=__infix_equal_equal__S3FO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YSWL=__infix_equal_equal__UHMO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__YSWL=__infix_equal_equal__5HLM(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__YSWL=__infix_equal_equal__011L(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__YSWL=__infix_equal_equal__AM0M(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__YSWL=__infix_equal_equal__O4FO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__YSWL=__infix_equal_equal__SYEP(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__YSWL=__infix_equal_equal__Y4HO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__YSWL=__infix_equal_equal__U5HO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__YSWL=__infix_equal_equal__NHRN(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__YSWL=__infix_equal_equal__KTVO(__tmp__WSWL,__tmp__XSWL);
-    } break;
-    };
-    if (__tmp__YSWL) {
-      p__D0MR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      t__F0MR=static_type__5O1H(Self__WDBL);
-      result__0ZMR=NULL;
-      ptr__1ZMR=((__POINTER )(NULL));
-      typ_id__2ZMR= 0;
-      sz__3ZMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__3ZMR ==  0)) {
-        result__0ZMR=INTEGER_CST__;
-      } else {
-        typ_id__2ZMR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3ZMR);
-        if ((typ_id__2ZMR == (__INTEGER)(-  1))) {
-          a__4ZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5ZMR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZMR + a__4ZMR) & (__UINTEGER_32)(~ a__4ZMR));
-          ptr_table__4Y2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5ZMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__3Y2R=((__POINTER )(NULL));
-          result__5Y2R=((__POINTER *)ptr_table__4Y2R)[ 0];
-          if ((result__5Y2R == (void *)NULL)) {
-            result__5Y2R=new_lab__2PJ(new_size__5ZMR);
-            next__3Y2R=(void *)((unsigned long)result__5Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZMR)));
-            ((__POINTER *)next__3Y2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4Y2R)[ 0]=next__3Y2R;
-          } else {
-            next__3Y2R=((__POINTER *)result__5Y2R)[ 0];
-            if ((next__3Y2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Y2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5ZMR <<  1)) <=  4096)) {
-                next__3Y2R=(void *)((unsigned long)result__5Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZMR)));
-              } else {
-                next__3Y2R=new_lab__2PJ(new_size__5ZMR);
-              };
-              ((__POINTER *)next__3Y2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4Y2R)[ 0]=next__3Y2R;
-            } else {
-              ((__POINTER *)result__5Y2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Y2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__5Y2R=next__3Y2R;
-            };
-          };
-          ptr__1ZMR=result__5Y2R;
-        } else {
-          t__A0MR=((__UINTEGER_32 )typ_id__2ZMR);
-          a__B0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GZ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZMR + a__B0MR) & (__UINTEGER_32)(~ a__B0MR));
-          ptr_table__DZ2R=((__POINTER )(&(table_type[(t__A0MR)])));
-          lab_type__FZ2R=(__UINTEGER_32)(t__A0MR |  1);
-          next__CZ2R=((__POINTER )(NULL));
-          result__EZ2R=((__POINTER *)ptr_table__DZ2R)[ 0];
-          if ((result__EZ2R == (void *)NULL)) {
-            result__EZ2R=new_lab__2PJ(lab_type__FZ2R);
-            next__CZ2R=(void *)((unsigned long)result__EZ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZ2R)));
-            ((__POINTER *)next__CZ2R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DZ2R)[ 0]=next__CZ2R;
-          } else {
-            next__CZ2R=((__POINTER *)result__EZ2R)[ 0];
-            if ((next__CZ2R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EZ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GZ2R <<  1)) <=  4096)) {
-                next__CZ2R=(void *)((unsigned long)result__EZ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZ2R)));
-              } else {
-                next__CZ2R=new_lab__2PJ(lab_type__FZ2R);
-              };
-              ((__POINTER *)next__CZ2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DZ2R)[ 0]=next__CZ2R;
-            } else {
-              ((__POINTER *)result__EZ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CZ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__EZ2R=next__CZ2R;
-            };
-          };
-          ptr__1ZMR=result__EZ2R;
-        };
-        result__0ZMR=((__INTEGER_CST *)ptr__1ZMR);
-        *(result__0ZMR) = *(INTEGER_CST__);
-      };
-      Self__C0MR=((__INTEGER_CST *)result__0ZMR);
-      Self__C0MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D0MR;
-      Self__C0MR->value__W4YD= 1;
-      Self__C0MR->parent_constant__B3LC.static_type__M2YD=t__F0MR;
-      check_type__YG5D(Self__C0MR);
-      result__USWL=result__0ZMR;
-      __tmp__DTWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-      switch (((struct ___OBJ *)__tmp__DTWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__DTWL);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__DTWL);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__QVCQ=((__READ_LOCAL *)__tmp__DTWL);
-        Self__HZ2R=((__LOCAL *)Self__QVCQ->local__HJZD);
-        Self__HZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__HZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__IZ2R=create__AXB( 250);
-          display__UXFK(Self__QVCQ,voir__IZ2R);
-          put_string__2EG(((__STRING *)voir__IZ2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__KZ2R=((__LIST *)list_current__EH1);
-          voir__LZ2R=create__AXB( 250);
-          display__EQQG(Self__KZ2R,voir__LZ2R);
-          put_string__2EG(((__STRING *)voir__LZ2R));
+      __tmp__J5PM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__J5PM=FALSE__O__;
+    };
+    if (__tmp__J5PM) {
+      __tmp__J5PM=TRUE__K__;
+    } else /* FALSE */ {
+      result__45WM=(__tmp__YDQL->value__FH4D ==  1);
+      if (result__45WM) {
+        __tmp__QDQL=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+      };
+      __tmp__J5PM=result__45WM;
+    };
+    if (__tmp__J5PM) {
+      __tmp__J5PM=TRUE__K__;
+    } else /* FALSE */ {
+      result__45WM=(__tmp__YDQL->value__FH4D == (__INTEGER__Q)(-  1));
+      if (result__45WM) {
+        p__CW3M=Self__GDQL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__DW3M=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+        result__2Y4M=NULL;
+        ptr__3Y4M=((__POINTER__IB )(NULL));
+        typ_id__BZ4M= 0;
+        __tmp__DZ4M=((__POINTER__IB )sizeof(__EXPR_NEG__EZVL));
+        if (((unsigned long)__tmp__DZ4M ==  0)) {
+          result__2Y4M=EXPR_NEG__EZVL__;
+        } else /* FALSE */ {
+          typ_id__BZ4M=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DZ4M));
+          if ((typ_id__BZ4M == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__CDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__EDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FDZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EDZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__CDZT=micro_alloc__table__lab__UKI(__tmp__EDZT,((__POINTER__IB )(&(table_size[(__tmp__FDZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EDZT)));
+            ptr__3Y4M=__tmp__CDZT;
+          } else /* FALSE */ {
+            __tmp__FDZT=((__UINTEGER_32__ZWB )typ_id__BZ4M);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__CDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__EDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__CDZT=micro_alloc__table__lab__UKI(__tmp__EDZT,((__POINTER__IB )(&(table_type[(__tmp__FDZT)]))),(__UINTEGER_32__ZWB)(__tmp__FDZT |  1));
+            ptr__3Y4M=__tmp__CDZT;
+          };
+          result__2Y4M=((__EXPR_NEG__EZVL *)ptr__3Y4M);
+          *(result__2Y4M) = *(EXPR_NEG__EZVL__);
+        };
+        Self__GLGN=((__EXPR_NEG__EZVL *)result__2Y4M);
+        Self__GLGN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CW3M;
+        Self__GLGN->parent_expr_unary__HZVL.right__WZVL=r__DW3M;
+        __tmp__QDQL=result__2Y4M;
+      };
+      __tmp__J5PM=result__45WM;
+    };
+    if ((! __tmp__J5PM)) {
+      __tmp__OAQM=to_power__SVKP(((__INTEGER_CST__XAXC *)__tmp__YDQL));
+      if ((__tmp__OAQM != (__INTEGER__Q)(-  1))) {
+        Self__WN4S=((__INTEGER_CST__XAXC *)__tmp__YDQL);
+        Self__WN4S->value__FH4D=__tmp__OAQM;
+        check_type__XYEE(Self__WN4S);
+        p__CW3M=Self__GDQL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__DW3M=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+        result__CZZJ=NULL;
+        ptr__3Y4M=((__POINTER__IB )(NULL));
+        typ_id__BZ4M= 0;
+        __tmp__DZ4M=((__POINTER__IB )sizeof(__EXPR_SHIFT_R__GEOJ));
+        if (((unsigned long)__tmp__DZ4M ==  0)) {
+          result__CZZJ=EXPR_SHIFT_R__GEOJ__;
+        } else /* FALSE */ {
+          typ_id__BZ4M=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DZ4M));
+          if ((typ_id__BZ4M == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__CDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__EDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__FDZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EDZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__CDZT=micro_alloc__table__lab__UKI(__tmp__EDZT,((__POINTER__IB )(&(table_size[(__tmp__FDZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EDZT)));
+            ptr__3Y4M=__tmp__CDZT;
+          } else /* FALSE */ {
+            __tmp__FDZT=((__UINTEGER_32__ZWB )typ_id__BZ4M);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__CDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__EDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__CDZT=micro_alloc__table__lab__UKI(__tmp__EDZT,((__POINTER__IB )(&(table_type[(__tmp__FDZT)]))),(__UINTEGER_32__ZWB)(__tmp__FDZT |  1));
+            ptr__3Y4M=__tmp__CDZT;
+          };
+          result__CZZJ=((__EXPR_SHIFT_R__GEOJ *)ptr__3Y4M);
+          *(result__CZZJ) = *(EXPR_SHIFT_R__GEOJ__);
+        };
+        Self__IBKK=((__EXPR_SHIFT_R__GEOJ *)result__CZZJ);
+        Self__IBKK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CW3M;
+        Self__IBKK->parent_expr_binary__HEOJ.left__EB5J=r__DW3M;
+        Self__IBKK->parent_expr_binary__HEOJ.right__IB5J=__tmp__YDQL;
+        __tmp__QDQL=result__CZZJ;
+      };
+    };
+    __tmp__PDQL=__tmp__QDQL;
+  };
+  if (((((void *)__tmp__PDQL == (void *)NULL) && ((void *)__tmp__YDQL != (void *)NULL)) && ((void *)__tmp__VDQL != (void *)NULL))) {
+    Self__WN4S=NULL;
+    if ((__tmp__YDQL->value__FH4D !=  0)) {
+      __tmp__OAQM=__tmp__VDQL->value__FH4D;
+      Self__YN4S=((__INTEGER_CST__XAXC *)__tmp__VDQL);
+      Self__YN4S->value__FH4D=(__INTEGER_64__1SG)(__tmp__OAQM / __tmp__YDQL->value__FH4D);
+      check_type__XYEE(Self__YN4S);
+      Self__WN4S=__tmp__VDQL;
+    };
+    __tmp__PDQL=Self__WN4S;
+  };
+  if ((((void *)__tmp__PDQL == (void *)NULL) && (old_seq__JDQL == seq_call_and_loop__TL3K))) {
+    Self__WN4S=NULL;
+    __tmp__QDQL=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+    r__DW3M=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__QDQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__J5PM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__J5PM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__J5PM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__J5PM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__QDQL),r__DW3M);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__J5PM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__J5PM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__J5PM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__J5PM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__J5PM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__J5PM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__J5PM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__J5PM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__J5PM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__J5PM=FALSE__O__;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__J5PM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__J5PM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__J5PM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__J5PM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__J5PM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__J5PM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__J5PM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__J5PM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__J5PM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__J5PM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__J5PM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__J5PM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__J5PM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__J5PM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__J5PM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__J5PM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__J5PM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__J5PM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__J5PM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__QDQL)),r__DW3M);
+    } break;
+    };
+    if (__tmp__J5PM) {
+      __tmp__G5PM=Self__GDQL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__MBQM=static_type__RECK(Self__GDQL);
+      Self__YN4S=NULL;
+      ptr__3Y4M=((__POINTER__IB )(NULL));
+      typ_id__BZ4M= 0;
+      __tmp__DZ4M=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__DZ4M ==  0)) {
+        Self__YN4S=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__BZ4M=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DZ4M));
+        if ((typ_id__BZ4M == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__EDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__FDZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__EDZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__CDZT=micro_alloc__table__lab__UKI(__tmp__EDZT,((__POINTER__IB )(&(table_size[(__tmp__FDZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__EDZT)));
+          ptr__3Y4M=__tmp__CDZT;
+        } else /* FALSE */ {
+          __tmp__FDZT=((__UINTEGER_32__ZWB )typ_id__BZ4M);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__CDZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__EDZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CDZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__CDZT=micro_alloc__table__lab__UKI(__tmp__EDZT,((__POINTER__IB )(&(table_type[(__tmp__FDZT)]))),(__UINTEGER_32__ZWB)(__tmp__FDZT |  1));
+          ptr__3Y4M=__tmp__CDZT;
+        };
+        Self__YN4S=((__INTEGER_CST__XAXC *)ptr__3Y4M);
+        *(Self__YN4S) = *(INTEGER_CST__XAXC__);
+      };
+      Self__SEGU=((__INTEGER_CST__XAXC *)Self__YN4S);
+      Self__SEGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
+      Self__SEGU->value__FH4D= 1;
+      Self__SEGU->parent_constant__YAXC.static_type__5G4D=__tmp__MBQM;
+      check_type__XYEE(Self__SEGU);
+      Self__WN4S=Self__YN4S;
+      __tmp__QBQM=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+      switch (((struct ___OBJ *)__tmp__QBQM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__QBQM));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__QBQM));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__YLQS=((__READ_LOCAL__55ZI *)__tmp__QBQM);
+        Self__G22T=((__LOCAL__L4WC *)Self__YLQS->local__BVEJ);
+        Self__G22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H22T=create__34B( 250);
+          display__HAEJ(Self__YLQS,__tmp__H22T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H22T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__DTWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__DTWL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__DTWL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__QBQM));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QBQM));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__SVCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DTWL)->receiver__WN2H);
-        Self__MZ2R=((__LOCAL *)Self__SVCQ->local__HJZD);
-        Self__MZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__MZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__NZ2R=create__AXB( 250);
-          display__UXFK(Self__SVCQ,voir__NZ2R);
-          put_string__2EG(((__STRING *)voir__NZ2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__PZ2R=((__LIST *)list_current__EH1);
-          voir__QZ2R=create__AXB( 250);
-          display__EQQG(Self__PZ2R,voir__QZ2R);
-          put_string__2EG(((__STRING *)voir__QZ2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__YLQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__QBQM)->receiver__RA5J);
+        Self__G22T=((__LOCAL__L4WC *)Self__YLQS->local__BVEJ);
+        Self__G22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H22T=create__34B( 250);
+          display__HAEJ(Self__YLQS,__tmp__H22T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H22T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__DTWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__DTWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__DTWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__DTWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__QBQM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__DTWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__DTWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__DTWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__DTWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__QBQM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__DTWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__QBQM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__DTWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__QBQM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__DTWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__QBQM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__DTWL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QBQM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__DTWL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__QBQM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__DTWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QBQM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__TVCQ=((__READ_GLOBAL *)__tmp__DTWL);
-        unread__CGNL(Self__TVCQ->global__ZGJK,Self__TVCQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__QBQM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__DTWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QBQM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__DTWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__QBQM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__DTWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__QBQM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__DTWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__1LQS=((__READ_GLOBAL__T4YL *)__tmp__QBQM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__1LQS->global__KAKM),Self__1LQS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__DTWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__QBQM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__DTWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__QBQM));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__DTWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__QBQM));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__DTWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__QBQM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__DTWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__QBQM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__DTWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__QBQM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__DTWL);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__DTWL);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__DTWL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__DTWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__QBQM));
       } break;
       };
-      __tmp__ETWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-      switch (((struct ___OBJ *)__tmp__ETWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__ETWL);
-      } break;
-      case __STRING_CST__: {
+      __tmp__QBQM=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+      switch (((struct ___OBJ *)__tmp__QBQM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__QBQM));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__ETWL);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__QBQM));
       } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__UVCQ=((__READ_LOCAL *)__tmp__ETWL);
-        Self__RZ2R=((__LOCAL *)Self__UVCQ->local__HJZD);
-        Self__RZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__RZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__SZ2R=create__AXB( 250);
-          display__UXFK(Self__UVCQ,voir__SZ2R);
-          put_string__2EG(((__STRING *)voir__SZ2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__UZ2R=((__LIST *)list_current__EH1);
-          voir__VZ2R=create__AXB( 250);
-          display__EQQG(Self__UZ2R,voir__VZ2R);
-          put_string__2EG(((__STRING *)voir__VZ2R));
+      case __READ_LOCAL__55ZI__: {
+        Self__YLQS=((__READ_LOCAL__55ZI *)__tmp__QBQM);
+        Self__G22T=((__LOCAL__L4WC *)Self__YLQS->local__BVEJ);
+        Self__G22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H22T=create__34B( 250);
+          display__HAEJ(Self__YLQS,__tmp__H22T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H22T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__ETWL);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__QBQM));
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__ETWL);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QBQM));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__ETWL);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__WVCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ETWL)->receiver__WN2H);
-        Self__WZ2R=((__LOCAL *)Self__WVCQ->local__HJZD);
-        Self__WZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__WZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__XZ2R=create__AXB( 250);
-          display__UXFK(Self__WVCQ,voir__XZ2R);
-          put_string__2EG(((__STRING *)voir__XZ2R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__ZZ2R=((__LIST *)list_current__EH1);
-          voir__0Z2R=create__AXB( 250);
-          display__EQQG(Self__ZZ2R,voir__0Z2R);
-          put_string__2EG(((__STRING *)voir__0Z2R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__YLQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__QBQM)->receiver__RA5J);
+        Self__G22T=((__LOCAL__L4WC *)Self__YLQS->local__BVEJ);
+        Self__G22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H22T=create__34B( 250);
+          display__HAEJ(Self__YLQS,__tmp__H22T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H22T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__ETWL);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__ETWL);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__ETWL);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__ETWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__ETWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__ETWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__QBQM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__ETWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__QBQM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__ETWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__QBQM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__ETWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__QBQM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__ETWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__QBQM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__ETWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__QBQM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__ETWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__QBQM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__ETWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__QBQM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__ETWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__QBQM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__XVCQ=((__READ_GLOBAL *)__tmp__ETWL);
-        unread__CGNL(Self__XVCQ->global__ZGJK,Self__XVCQ);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QBQM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__ETWL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__QBQM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__ETWL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QBQM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__ETWL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__QBQM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__ETWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QBQM));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__ETWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__QBQM));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__ETWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__QBQM));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__ETWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__1LQS=((__READ_GLOBAL__T4YL *)__tmp__QBQM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__1LQS->global__KAKM),Self__1LQS);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__ETWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__QBQM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__ETWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__QBQM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__ETWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__QBQM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__ETWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__QBQM));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__ETWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__QBQM));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__ETWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__QBQM));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__ETWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__QBQM));
       } break;
       };
-    } else {
-      __tmp__LTWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-      if (__tmp__LTWL==NULL) {
-        __tmp__MTWL=NULL;
+    } else /* FALSE */ {
+      __tmp__QBQM=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+      if (__tmp__QBQM==NULL) {
+        result__2Y4M=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__LTWL)->__id) {
-        case __LIST__: {
-          __tmp__MTWL=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__MTWL=NULL;
+        switch (((struct ___OBJ *)__tmp__QBQM)->__id) {
+        case __STRING_CST__5J__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__MTWL=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          result__2Y4M=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__MTWL=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          result__2Y4M=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__MTWL=NULL;
+        case __INTEGER_CST__XAXC__: {
+          result__2Y4M=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__MTWL=NULL;
+        case __READ_LOCAL__55ZI__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__MTWL=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__MTWL=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_DIV__4COJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_AND__SDOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__MTWL=NULL;
+        case __PUT_TO__TFOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__MTWL=NULL;
+        case __ITEM__HGOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__MTWL=NULL;
+        case __SIZE_OF__5GOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__MTWL=NULL;
+        case __CAST__1HOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__MTWL=NULL;
+        case __REAL_CST__1LOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __CAST__: {
-          __tmp__MTWL=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__MTWL=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          result__2Y4M=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__MTWL=NULL;
+        case __READ_SLOT__LL4K__: {
+          result__2Y4M=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_NEG__EZVL__: {
+          result__2Y4M=((void *)__tmp__QBQM);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__MTWL=((void *)__tmp__LTWL);
+        case __EXPR_ADD__SZVL__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__MTWL=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_NOT__XUPM__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_MOD__3YPM__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_OR__PQ0N__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_INF__OXBP__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          result__2Y4M=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__MTWL=NULL;
+        case __EXPR_XOR__ABEP__: {
+          result__2Y4M=NULL;
         } break;
         }
       };
-      neg__VSWL=__tmp__MTWL;
-      if (((void *)__tmp__MTWL != (void *)NULL)) {
-        __tmp__STWL=((__EXPR_NEG *)__tmp__MTWL)->parent_expr_unary__EXDL.right__SXDL;
-        __tmp__TTWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__STWL)->__id) {
-        case __LIST__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __STRING_CST__: {
-          __tmp__UTWL=__infix_equal_equal__XN1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__UTWL=__infix_equal_equal__MO1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__UTWL=__infix_equal_equal__3O1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__UTWL=__infix_equal_equal__XP1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__UTWL=__infix_equal_equal__NQ1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__UTWL=__infix_equal_equal__JR1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __REAL_CST__: {
-          __tmp__UTWL=__infix_equal_equal__FS1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__UTWL=__infix_equal_equal__5S1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__UTWL=__infix_equal_equal__YT1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__UTWL=__infix_equal_equal__UU1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__UTWL=__infix_equal_equal__QV1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__UTWL=__infix_equal_equal__MW1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_AND__: {
-          __tmp__UTWL=__infix_equal_equal__IX1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__UTWL=__infix_equal_equal__EY1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__UTWL=__infix_equal_equal__AZ1L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __PUT_TO__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __ITEM__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __CAST__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__UTWL=FALSE__;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__UTWL=__infix_equal_equal__M01L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__UTWL=__infix_equal_equal__I11L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__UTWL=__infix_equal_equal__G4HO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__UTWL=__infix_equal_equal__W2FO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__UTWL=__infix_equal_equal__XGMO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__UTWL=__infix_equal_equal__S3FO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__UTWL=__infix_equal_equal__UHMO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__UTWL=__infix_equal_equal__5HLM(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__UTWL=__infix_equal_equal__011L(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__UTWL=__infix_equal_equal__AM0M(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__UTWL=__infix_equal_equal__O4FO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__UTWL=__infix_equal_equal__SYEP(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_INF__: {
-          __tmp__UTWL=__infix_equal_equal__Y4HO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__UTWL=__infix_equal_equal__U5HO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_OR__: {
-          __tmp__UTWL=__infix_equal_equal__NHRN(__tmp__STWL,__tmp__TTWL);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__UTWL=__infix_equal_equal__KTVO(__tmp__STWL,__tmp__TTWL);
-        } break;
-        };
-        __tmp__XTWL=__tmp__UTWL;
-      } else {
-        __tmp__XTWL=FALSE__;
-      };
-      if (__tmp__XTWL) {
-        p__P0MR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__Q0MR=((__INTEGER_64 )(__INTEGER)(-  1));
-        t__R0MR=static_type__5O1H(Self__WDBL);
-        result__G0MR=NULL;
-        ptr__H0MR=((__POINTER )(NULL));
-        typ_id__I0MR= 0;
-        sz__J0MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__J0MR ==  0)) {
-          result__G0MR=INTEGER_CST__;
-        } else {
-          typ_id__I0MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J0MR);
-          if ((typ_id__I0MR == (__INTEGER)(-  1))) {
-            a__K0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__L0MR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0MR + a__K0MR) & (__UINTEGER_32)(~ a__K0MR));
-            ptr_table__2Z2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1Z2R=((__POINTER )(NULL));
-            result__3Z2R=((__POINTER *)ptr_table__2Z2R)[ 0];
-            if ((result__3Z2R == (void *)NULL)) {
-              result__3Z2R=new_lab__2PJ(new_size__L0MR);
-              next__1Z2R=(void *)((unsigned long)result__3Z2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0MR)));
-              ((__POINTER *)next__1Z2R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2Z2R)[ 0]=next__1Z2R;
-            } else {
-              next__1Z2R=((__POINTER *)result__3Z2R)[ 0];
-              if ((next__1Z2R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3Z2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0MR <<  1)) <=  4096)) {
-                  next__1Z2R=(void *)((unsigned long)result__3Z2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0MR)));
-                } else {
-                  next__1Z2R=new_lab__2PJ(new_size__L0MR);
-                };
-                ((__POINTER *)next__1Z2R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2Z2R)[ 0]=next__1Z2R;
-              } else {
-                ((__POINTER *)result__3Z2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1Z2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3Z2R=next__1Z2R;
-              };
-            };
-            ptr__H0MR=result__3Z2R;
-          } else {
-            t__M0MR=((__UINTEGER_32 )typ_id__I0MR);
-            a__N0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__E02R=(__UINTEGER_32)((__UINTEGER_32)(sz__J0MR + a__N0MR) & (__UINTEGER_32)(~ a__N0MR));
-            ptr_table__B02R=((__POINTER )(&(table_type[(t__M0MR)])));
-            lab_type__D02R=(__UINTEGER_32)(t__M0MR |  1);
-            next__A02R=((__POINTER )(NULL));
-            result__C02R=((__POINTER *)ptr_table__B02R)[ 0];
-            if ((result__C02R == (void *)NULL)) {
-              result__C02R=new_lab__2PJ(lab_type__D02R);
-              next__A02R=(void *)((unsigned long)result__C02R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E02R)));
-              ((__POINTER *)next__A02R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__B02R)[ 0]=next__A02R;
-            } else {
-              next__A02R=((__POINTER *)result__C02R)[ 0];
-              if ((next__A02R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C02R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E02R <<  1)) <=  4096)) {
-                  next__A02R=(void *)((unsigned long)result__C02R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E02R)));
-                } else {
-                  next__A02R=new_lab__2PJ(lab_type__D02R);
-                };
-                ((__POINTER *)next__A02R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__B02R)[ 0]=next__A02R;
-              } else {
-                ((__POINTER *)result__C02R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A02R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__C02R=next__A02R;
-              };
-            };
-            ptr__H0MR=result__C02R;
-          };
-          result__G0MR=((__INTEGER_CST *)ptr__H0MR);
-          *(result__G0MR) = *(INTEGER_CST__);
-        };
-        Self__O0MR=((__INTEGER_CST *)result__G0MR);
-        Self__O0MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P0MR;
-        Self__O0MR->value__W4YD=v__Q0MR;
-        Self__O0MR->parent_constant__B3LC.static_type__M2YD=t__R0MR;
-        check_type__YG5D(Self__O0MR);
-        result__USWL=result__G0MR;
-        __tmp__EUWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-        switch (((struct ___OBJ *)__tmp__EUWL)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__EUWL);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__EUWL);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__0VCQ=((__READ_LOCAL *)__tmp__EUWL);
-          Self__F02R=((__LOCAL *)Self__0VCQ->local__HJZD);
-          Self__F02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F02R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__F02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__G02R=create__AXB( 250);
-            display__UXFK(Self__0VCQ,voir__G02R);
-            put_string__2EG(((__STRING *)voir__G02R));
+      if (((void *)result__2Y4M != (void *)NULL)) {
+        __tmp__5BQM=result__2Y4M->parent_expr_unary__HZVL.right__WZVL;
+        __tmp__ACQM=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__5BQM)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__BCQM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__5BQM),__tmp__ACQM);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__BCQM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__BCQM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__BCQM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__BCQM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__BCQM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__BCQM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__BCQM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__BCQM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__BCQM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__BCQM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__BCQM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__BCQM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__BCQM=FALSE__O__;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__BCQM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__BCQM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__BCQM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__BCQM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__BCQM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__BCQM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__BCQM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__BCQM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__BCQM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__BCQM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__BCQM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__BCQM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__BCQM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__BCQM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__BCQM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__BCQM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__BCQM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__BCQM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__BCQM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__5BQM)),__tmp__ACQM);
+        } break;
+        };
+        __tmp__ECQM=__tmp__BCQM;
+      } else /* FALSE */ {
+        __tmp__ECQM=FALSE__O__;
+      };
+      if (__tmp__ECQM) {
+        p__CW3M=Self__GDQL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__LCQM=(__INTEGER__Q)(-  1);
+        __tmp__NCQM=static_type__RECK(Self__GDQL);
+        v__FFGU=((__INTEGER_64__1SG )__tmp__LCQM);
+        result__XEGU=NULL;
+        __tmp__CDZT=((__POINTER__IB )(NULL));
+        __tmp__LCQM= 0;
+        __tmp__EDZT=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__EDZT ==  0)) {
+          result__XEGU=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          __tmp__LCQM=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EDZT));
+          if ((__tmp__LCQM == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__1EGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__2EGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__EDZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__3EGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2EGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__1EGU=micro_alloc__table__lab__UKI(__tmp__2EGU,((__POINTER__IB )(&(table_size[(__tmp__3EGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2EGU)));
+            __tmp__CDZT=__tmp__1EGU;
+          } else /* FALSE */ {
+            __tmp__3EGU=((__UINTEGER_32__ZWB )__tmp__LCQM);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__1EGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__2EGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__EDZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1EGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1EGU=micro_alloc__table__lab__UKI(__tmp__2EGU,((__POINTER__IB )(&(table_type[(__tmp__3EGU)]))),(__UINTEGER_32__ZWB)(__tmp__3EGU |  1));
+            __tmp__CDZT=__tmp__1EGU;
+          };
+          result__XEGU=((__INTEGER_CST__XAXC *)__tmp__CDZT);
+          *(result__XEGU) = *(INTEGER_CST__XAXC__);
+        };
+        Self__DFGU=((__INTEGER_CST__XAXC *)result__XEGU);
+        Self__DFGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CW3M;
+        Self__DFGU->value__FH4D=v__FFGU;
+        Self__DFGU->parent_constant__YAXC.static_type__5G4D=__tmp__NCQM;
+        check_type__XYEE(Self__DFGU);
+        Self__WN4S=result__XEGU;
+        __tmp__5BQM=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+        switch (((struct ___OBJ *)__tmp__5BQM)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5BQM));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5BQM));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__MMQS=((__READ_LOCAL__55ZI *)__tmp__5BQM);
+          Self__S22T=((__LOCAL__L4WC *)Self__MMQS->local__BVEJ);
+          Self__S22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__S22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__S22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__T22T=create__34B( 250);
+            display__HAEJ(Self__MMQS,__tmp__T22T);
+            put_string__RGZ(((__STRING__BC *)__tmp__T22T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__I02R=((__LIST *)list_current__EH1);
-            voir__J02R=create__AXB( 250);
-            display__EQQG(Self__I02R,voir__J02R);
-            put_string__2EG(((__STRING *)voir__J02R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__EUWL);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__EUWL);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__EUWL);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5BQM));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5BQM));
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__2VCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EUWL)->receiver__WN2H);
-          Self__K02R=((__LOCAL *)Self__2VCQ->local__HJZD);
-          Self__K02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__K02R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__K02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__L02R=create__AXB( 250);
-            display__UXFK(Self__2VCQ,voir__L02R);
-            put_string__2EG(((__STRING *)voir__L02R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__N02R=((__LIST *)list_current__EH1);
-            voir__O02R=create__AXB( 250);
-            display__EQQG(Self__N02R,voir__O02R);
-            put_string__2EG(((__STRING *)voir__O02R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__MMQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5BQM)->receiver__RA5J);
+          Self__S22T=((__LOCAL__L4WC *)Self__MMQS->local__BVEJ);
+          Self__S22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__S22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__S22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__T22T=create__34B( 250);
+            display__HAEJ(Self__MMQS,__tmp__T22T);
+            put_string__RGZ(((__STRING__BC *)__tmp__T22T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__EUWL);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__EUWL);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__EUWL);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__EUWL);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5BQM));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__EUWL);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__EUWL);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__EUWL);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__EUWL);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5BQM));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__EUWL);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__5BQM));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__EUWL);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__5BQM));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__EUWL);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5BQM));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__EUWL);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5BQM));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__EUWL);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5BQM));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__EUWL);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5BQM));
         } break;
-        case __READ_GLOBAL__: {
-          Self__3VCQ=((__READ_GLOBAL *)__tmp__EUWL);
-          unread__CGNL(Self__3VCQ->global__ZGJK,Self__3VCQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5BQM));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__EUWL);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5BQM));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__EUWL);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5BQM));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__EUWL);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5BQM));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__EUWL);
+        case __READ_GLOBAL__T4YL__: {
+          Self__PMQS=((__READ_GLOBAL__T4YL *)__tmp__5BQM);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__PMQS->global__KAKM),Self__PMQS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__EUWL);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5BQM));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__EUWL);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5BQM));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__EUWL);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5BQM));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__EUWL);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5BQM));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__EUWL);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5BQM));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__EUWL);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5BQM));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__EUWL);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__EUWL);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__EUWL);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__EUWL);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5BQM));
         } break;
         };
-        __tmp__FUWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__FUWL)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__FUWL);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__FUWL);
+        __tmp__5BQM=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__5BQM)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5BQM));
         } break;
-        case __PROTOTYPE_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5BQM));
         } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__4VCQ=((__READ_LOCAL *)__tmp__FUWL);
-          Self__P02R=((__LOCAL *)Self__4VCQ->local__HJZD);
-          Self__P02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__P02R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__P02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__Q02R=create__AXB( 250);
-            display__UXFK(Self__4VCQ,voir__Q02R);
-            put_string__2EG(((__STRING *)voir__Q02R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__S02R=((__LIST *)list_current__EH1);
-            voir__T02R=create__AXB( 250);
-            display__EQQG(Self__S02R,voir__T02R);
-            put_string__2EG(((__STRING *)voir__T02R));
+        case __READ_LOCAL__55ZI__: {
+          Self__MMQS=((__READ_LOCAL__55ZI *)__tmp__5BQM);
+          Self__S22T=((__LOCAL__L4WC *)Self__MMQS->local__BVEJ);
+          Self__S22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__S22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__S22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__T22T=create__34B( 250);
+            display__HAEJ(Self__MMQS,__tmp__T22T);
+            put_string__RGZ(((__STRING__BC *)__tmp__T22T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__FUWL);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5BQM));
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__FUWL);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5BQM));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__FUWL);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__AWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FUWL)->receiver__WN2H);
-          Self__U02R=((__LOCAL *)Self__AWCQ->local__HJZD);
-          Self__U02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__U02R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__U02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__V02R=create__AXB( 250);
-            display__UXFK(Self__AWCQ,voir__V02R);
-            put_string__2EG(((__STRING *)voir__V02R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__X02R=((__LIST *)list_current__EH1);
-            voir__Y02R=create__AXB( 250);
-            display__EQQG(Self__X02R,voir__Y02R);
-            put_string__2EG(((__STRING *)voir__Y02R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__MMQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5BQM)->receiver__RA5J);
+          Self__S22T=((__LOCAL__L4WC *)Self__MMQS->local__BVEJ);
+          Self__S22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__S22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__S22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__T22T=create__34B( 250);
+            display__HAEJ(Self__MMQS,__tmp__T22T);
+            put_string__RGZ(((__STRING__BC *)__tmp__T22T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__FUWL);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__FUWL);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__FUWL);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__FUWL);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__FUWL);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__FUWL);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__FUWL);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__FUWL);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5BQM));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__FUWL);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5BQM));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__FUWL);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5BQM));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__FUWL);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__5BQM));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__FUWL);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__5BQM));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__FUWL);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5BQM));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__FUWL);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5BQM));
         } break;
-        case __READ_GLOBAL__: {
-          Self__BWCQ=((__READ_GLOBAL *)__tmp__FUWL);
-          unread__CGNL(Self__BWCQ->global__ZGJK,Self__BWCQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5BQM));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__FUWL);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5BQM));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__FUWL);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5BQM));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__FUWL);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5BQM));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__FUWL);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5BQM));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__FUWL);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5BQM));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__FUWL);
+        case __READ_GLOBAL__T4YL__: {
+          Self__PMQS=((__READ_GLOBAL__T4YL *)__tmp__5BQM);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__PMQS->global__KAKM),Self__PMQS);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__FUWL);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5BQM));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__FUWL);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5BQM));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__FUWL);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5BQM));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__FUWL);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5BQM));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__FUWL);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5BQM));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__FUWL);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5BQM));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__FUWL);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__FUWL);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5BQM));
         } break;
         };
-      } else {
-        __tmp__MUWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-        if (__tmp__MUWL==NULL) {
-          __tmp__NUWL=NULL;
+      } else /* FALSE */ {
+        __tmp__5BQM=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+        if (__tmp__5BQM==NULL) {
+          __tmp__0CQM=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__MUWL)->__id) {
-          case __LIST__: {
-            __tmp__NUWL=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__NUWL=NULL;
+          switch (((struct ___OBJ *)__tmp__5BQM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__NUWL=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__NUWL=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__NUWL=NULL;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__NUWL=NULL;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __REAL_CST__: {
-            __tmp__NUWL=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__NUWL=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__NUWL=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__NUWL=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__NUWL=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__NUWL=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__NUWL=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __CAST__: {
-            __tmp__NUWL=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__NUWL=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __READ_SLOT__: {
-            __tmp__NUWL=NULL;
+          case __READ_SLOT__LL4K__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__0CQM=((void *)__tmp__5BQM);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__NUWL=((void *)__tmp__MUWL);
+          case __EXPR_ADD__SZVL__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__NUWL=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__0CQM=NULL;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__NUWL=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__0CQM=NULL;
           } break;
           }
         };
-        neg__VSWL=__tmp__NUWL;
-        if (((void *)__tmp__NUWL != (void *)NULL)) {
-          __tmp__TUWL=((__EXPR_NEG *)__tmp__NUWL)->parent_expr_unary__EXDL.right__SXDL;
-          __tmp__UUWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-          switch (((struct ___OBJ *)__tmp__TUWL)->__id) {
-          case __LIST__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __STRING_CST__: {
-            __tmp__VUWL=__infix_equal_equal__XN1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__VUWL=__infix_equal_equal__MO1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__VUWL=__infix_equal_equal__3O1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__VUWL=__infix_equal_equal__XP1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__VUWL=__infix_equal_equal__NQ1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__VUWL=__infix_equal_equal__JR1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __REAL_CST__: {
-            __tmp__VUWL=__infix_equal_equal__FS1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__VUWL=__infix_equal_equal__5S1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__VUWL=__infix_equal_equal__YT1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__VUWL=__infix_equal_equal__UU1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__VUWL=__infix_equal_equal__QV1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__VUWL=__infix_equal_equal__MW1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__VUWL=__infix_equal_equal__IX1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__VUWL=__infix_equal_equal__EY1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__VUWL=__infix_equal_equal__AZ1L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __PUT_TO__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __ITEM__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __CAST__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__VUWL=FALSE__;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__VUWL=__infix_equal_equal__M01L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__VUWL=__infix_equal_equal__I11L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__VUWL=__infix_equal_equal__G4HO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__VUWL=__infix_equal_equal__W2FO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__VUWL=__infix_equal_equal__XGMO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__VUWL=__infix_equal_equal__S3FO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__VUWL=__infix_equal_equal__UHMO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__VUWL=__infix_equal_equal__5HLM(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__VUWL=__infix_equal_equal__011L(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__VUWL=__infix_equal_equal__AM0M(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__VUWL=__infix_equal_equal__O4FO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__VUWL=__infix_equal_equal__SYEP(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__VUWL=__infix_equal_equal__Y4HO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__VUWL=__infix_equal_equal__U5HO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__VUWL=__infix_equal_equal__NHRN(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__VUWL=__infix_equal_equal__KTVO(__tmp__TUWL,__tmp__UUWL);
-          } break;
-          };
-          __tmp__YUWL=__tmp__VUWL;
-        } else {
-          __tmp__YUWL=FALSE__;
-        };
-        if (__tmp__YUWL) {
-          p__10MR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          v__20MR=((__INTEGER_64 )(__INTEGER)(-  1));
-          t__30MR=static_type__5O1H(Self__WDBL);
-          result__S0MR=NULL;
-          ptr__T0MR=((__POINTER )(NULL));
-          typ_id__U0MR= 0;
-          sz__V0MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-          if ((sz__V0MR ==  0)) {
-            result__S0MR=INTEGER_CST__;
-          } else {
-            typ_id__U0MR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V0MR);
-            if ((typ_id__U0MR == (__INTEGER)(-  1))) {
-              a__W0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__X0MR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0MR + a__W0MR) & (__UINTEGER_32)(~ a__W0MR));
-              ptr_table__002R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X0MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__Z02R=((__POINTER )(NULL));
-              result__102R=((__POINTER *)ptr_table__002R)[ 0];
-              if ((result__102R == (void *)NULL)) {
-                result__102R=new_lab__2PJ(new_size__X0MR);
-                next__Z02R=(void *)((unsigned long)result__102R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0MR)));
-                ((__POINTER *)next__Z02R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__002R)[ 0]=next__Z02R;
-              } else {
-                next__Z02R=((__POINTER *)result__102R)[ 0];
-                if ((next__Z02R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__102R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X0MR <<  1)) <=  4096)) {
-                    next__Z02R=(void *)((unsigned long)result__102R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0MR)));
-                  } else {
-                    next__Z02R=new_lab__2PJ(new_size__X0MR);
-                  };
-                  ((__POINTER *)next__Z02R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__002R)[ 0]=next__Z02R;
-                } else {
-                  ((__POINTER *)result__102R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z02R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__102R=next__Z02R;
-                };
-              };
-              ptr__T0MR=result__102R;
-            } else {
-              t__Y0MR=((__UINTEGER_32 )typ_id__U0MR);
-              a__Z0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__C12R=(__UINTEGER_32)((__UINTEGER_32)(sz__V0MR + a__Z0MR) & (__UINTEGER_32)(~ a__Z0MR));
-              ptr_table__502R=((__POINTER )(&(table_type[(t__Y0MR)])));
-              lab_type__B12R=(__UINTEGER_32)(t__Y0MR |  1);
-              next__402R=((__POINTER )(NULL));
-              result__A12R=((__POINTER *)ptr_table__502R)[ 0];
-              if ((result__A12R == (void *)NULL)) {
-                result__A12R=new_lab__2PJ(lab_type__B12R);
-                next__402R=(void *)((unsigned long)result__A12R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C12R)));
-                ((__POINTER *)next__402R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__502R)[ 0]=next__402R;
-              } else {
-                next__402R=((__POINTER *)result__A12R)[ 0];
-                if ((next__402R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A12R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C12R <<  1)) <=  4096)) {
-                    next__402R=(void *)((unsigned long)result__A12R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C12R)));
-                  } else {
-                    next__402R=new_lab__2PJ(lab_type__B12R);
-                  };
-                  ((__POINTER *)next__402R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__502R)[ 0]=next__402R;
-                } else {
-                  ((__POINTER *)result__A12R)[ 0]=(void *)((unsigned long)((__POINTER *)next__402R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__A12R=next__402R;
-                };
-              };
-              ptr__T0MR=result__A12R;
-            };
-            result__S0MR=((__INTEGER_CST *)ptr__T0MR);
-            *(result__S0MR) = *(INTEGER_CST__);
-          };
-          Self__00MR=((__INTEGER_CST *)result__S0MR);
-          Self__00MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__10MR;
-          Self__00MR->value__W4YD=v__20MR;
-          Self__00MR->parent_constant__B3LC.static_type__M2YD=t__30MR;
-          check_type__YG5D(Self__00MR);
-          result__USWL=result__S0MR;
-          __tmp__FVWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
-          switch (((struct ___OBJ *)__tmp__FVWL)->__id) {
-          case __LIST__: {
-            remove__SOJJ(__tmp__FVWL);
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-            remove__2TAK(__tmp__FVWL);
-          } break;
-          case __PROTOTYPE_CST__: {
-          } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-            Self__EWCQ=((__READ_LOCAL *)__tmp__FVWL);
-            Self__D12R=((__LOCAL *)Self__EWCQ->local__HJZD);
-            Self__D12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D12R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__D12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__E12R=create__AXB( 250);
-              display__UXFK(Self__EWCQ,voir__E12R);
-              put_string__2EG(((__STRING *)voir__E12R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__G12R=((__LIST *)list_current__EH1);
-              voir__H12R=create__AXB( 250);
-              display__EQQG(Self__G12R,voir__H12R);
-              put_string__2EG(((__STRING *)voir__H12R));
-              fputc((int)('\n'),stdout);
+        if (((void *)__tmp__0CQM != (void *)NULL)) {
+          __tmp__ADQM=__tmp__0CQM->parent_expr_unary__HZVL.right__WZVL;
+          __tmp__BDQM=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+          switch (((struct ___OBJ *)__tmp__ADQM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__CDQM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ADQM),__tmp__BDQM);
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__CDQM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__CDQM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__CDQM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__CDQM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__CDQM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__CDQM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__CDQM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__CDQM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__CDQM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__CDQM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__CDQM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__CDQM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__CDQM=FALSE__O__;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__CDQM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__CDQM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__CDQM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__CDQM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__CDQM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__CDQM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__CDQM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__CDQM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__CDQM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__CDQM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__CDQM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__CDQM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__CDQM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__CDQM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__CDQM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__CDQM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__CDQM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__CDQM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__CDQM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ADQM)),__tmp__BDQM);
+          } break;
+          };
+          __tmp__BCQM=__tmp__CDQM;
+        } else /* FALSE */ {
+          __tmp__BCQM=FALSE__O__;
+        };
+        if (__tmp__BCQM) {
+          __tmp__LDQM=Self__GDQL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__MDQM=(__INTEGER__Q)(-  1);
+          __tmp__ODQM=static_type__RECK(Self__GDQL);
+          v__WFGU=((__INTEGER_64__1SG )__tmp__MDQM);
+          result__IFGU=NULL;
+          __tmp__1EGU=((__POINTER__IB )(NULL));
+          __tmp__MDQM= 0;
+          __tmp__2EGU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__2EGU ==  0)) {
+            result__IFGU=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__MDQM=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2EGU));
+            if ((__tmp__MDQM == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MFGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NFGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2EGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MFGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MFGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OFGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NFGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MFGU=micro_alloc__table__lab__UKI(__tmp__NFGU,((__POINTER__IB )(&(table_size[(__tmp__OFGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NFGU)));
+              __tmp__1EGU=__tmp__MFGU;
+            } else /* FALSE */ {
+              __tmp__OFGU=((__UINTEGER_32__ZWB )__tmp__MDQM);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MFGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NFGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2EGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MFGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MFGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MFGU=micro_alloc__table__lab__UKI(__tmp__NFGU,((__POINTER__IB )(&(table_type[(__tmp__OFGU)]))),(__UINTEGER_32__ZWB)(__tmp__OFGU |  1));
+              __tmp__1EGU=__tmp__MFGU;
+            };
+            result__IFGU=((__INTEGER_CST__XAXC *)__tmp__1EGU);
+            *(result__IFGU) = *(INTEGER_CST__XAXC__);
+          };
+          Self__UFGU=((__INTEGER_CST__XAXC *)result__IFGU);
+          Self__UFGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LDQM;
+          Self__UFGU->value__FH4D=v__WFGU;
+          Self__UFGU->parent_constant__YAXC.static_type__5G4D=__tmp__ODQM;
+          check_type__XYEE(Self__UFGU);
+          Self__WN4S=result__IFGU;
+          __tmp__ADQM=Self__GDQL->parent_expr_binary__5COJ.left__EB5J;
+          switch (((struct ___OBJ *)__tmp__ADQM)->__id) {
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ADQM));
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ADQM));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            Self__ANQS=((__READ_LOCAL__55ZI *)__tmp__ADQM);
+            Self__422T=((__LOCAL__L4WC *)Self__ANQS->local__BVEJ);
+            Self__422T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__422T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__422T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__522T=create__34B( 250);
+              display__HAEJ(Self__ANQS,__tmp__522T);
+              put_string__RGZ(((__STRING__BC *)__tmp__522T));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __EXPR_MULTIPLE__: {
-            remove__1UAK(__tmp__FVWL);
-          } break;
-          case __EXPR_EQUAL__: {
-            remove__LVAK(__tmp__FVWL);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            remove__PVAK(__tmp__FVWL);
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ADQM));
           } break;
-          case __REAL_CST__: {
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ADQM));
           } break;
-          case __CHARACTER_CST__: {
-          } break;
-          case __IS_EXPANDED__: {
-            Self__GWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FVWL)->receiver__WN2H);
-            Self__I12R=((__LOCAL *)Self__GWCQ->local__HJZD);
-            Self__I12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I12R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__I12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__J12R=create__AXB( 250);
-              display__UXFK(Self__GWCQ,voir__J12R);
-              put_string__2EG(((__STRING *)voir__J12R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__L12R=((__LIST *)list_current__EH1);
-              voir__M12R=create__AXB( 250);
-              display__EQQG(Self__L12R,voir__M12R);
-              put_string__2EG(((__STRING *)voir__M12R));
+          case __IS_EXPANDED__35NJ__: {
+            Self__ANQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ADQM)->receiver__RA5J);
+            Self__422T=((__LOCAL__L4WC *)Self__ANQS->local__BVEJ);
+            Self__422T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__422T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__422T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__522T=create__34B( 250);
+              display__HAEJ(Self__ANQS,__tmp__522T);
+              put_string__RGZ(((__STRING__BC *)__tmp__522T));
               fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(__tmp__FVWL);
-          } break;
-          case __EXPR_SUP__: {
-            remove__3VAK(__tmp__FVWL);
-          } break;
-          case __EXPR_SUB__: {
-            remove__BWAK(__tmp__FVWL);
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_MUL__: {
-            remove__FWAK(__tmp__FVWL);
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_DIV__: {
-            remove__JWAK(__tmp__FVWL);
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_AND__: {
-            remove__NWAK(__tmp__FVWL);
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ADQM));
           } break;
-          case __EXPR_SHIFT_R__: {
-            remove__RWAK(__tmp__FVWL);
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_SHIFT_L__: {
-            remove__VWAK(__tmp__FVWL);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ADQM));
           } break;
-          case __PUT_TO__: {
-            remove__ZWAK(__tmp__FVWL);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ADQM));
           } break;
-          case __ITEM__: {
-            remove__0XAK(__tmp__FVWL);
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ADQM));
           } break;
-          case __SIZE_OF__: {
-            remove__4XAK(__tmp__FVWL);
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__ADQM));
           } break;
-          case __CAST__: {
-            remove__BYAK(__tmp__FVWL);
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__ADQM));
           } break;
-          case __CALL_SLOT__: {
-            remove__DUML(__tmp__FVWL);
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ADQM));
           } break;
-          case __READ_SLOT__: {
-            remove__GGHK(__tmp__FVWL);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ADQM));
           } break;
-          case __READ_GLOBAL__: {
-            Self__HWCQ=((__READ_GLOBAL *)__tmp__FVWL);
-            unread__CGNL(Self__HWCQ->global__ZGJK,Self__HWCQ);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ADQM));
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            remove__WA0M(__tmp__FVWL);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ADQM));
           } break;
-          case __EXPR_OR_LOGIC__: {
-            remove__0UEO(__tmp__FVWL);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ADQM));
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            remove__0RKO(__tmp__FVWL);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ADQM));
           } break;
-          case __EXPR_AND_LOGIC__: {
-            remove__4UEO(__tmp__FVWL);
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ADQM));
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            remove__5RKO(__tmp__FVWL);
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ADQM));
           } break;
-          case __EXPR_NEG__: {
-            remove__HTJM(__tmp__FVWL);
+          case __READ_GLOBAL__T4YL__: {
+            Self__DNQS=((__READ_GLOBAL__T4YL *)__tmp__ADQM);
+            unread__HHEN(((__SLOT_DATA__IJRG *)Self__DNQS->global__KAKM),Self__DNQS);
           } break;
-          case __EXPR_ADD__: {
-            remove__XWML(__tmp__FVWL);
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ADQM));
           } break;
-          case __EXPR_NOT__: {
-            remove__TJZM(__tmp__FVWL);
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ADQM));
           } break;
-          case __EXPR_MOD__: {
-            remove__CVEO(__tmp__FVWL);
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ADQM));
           } break;
-          case __EXPR_SUP_EQ__: {
-            remove__1EEP(__tmp__FVWL);
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ADQM));
           } break;
-          case __EXPR_INF__: {
-            remove__0DRN(__tmp__FVWL);
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ADQM));
           } break;
-          case __EXPR_INF_EQ__: {
-            remove__4DRN(__tmp__FVWL);
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ADQM));
           } break;
-          case __EXPR_OR__: {
-            remove__14PN(__tmp__FVWL);
-          } break;
-          case __EXPR_XOR__: {
-            remove__EVTO(__tmp__FVWL);
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ADQM));
           } break;
           };
-          __tmp__GVWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-          switch (((struct ___OBJ *)__tmp__GVWL)->__id) {
-          case __LIST__: {
-            remove__SOJJ(__tmp__GVWL);
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-            remove__2TAK(__tmp__GVWL);
+          __tmp__ADQM=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+          switch (((struct ___OBJ *)__tmp__ADQM)->__id) {
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ADQM));
           } break;
-          case __PROTOTYPE_CST__: {
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ADQM));
           } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-            Self__IWCQ=((__READ_LOCAL *)__tmp__GVWL);
-            Self__N12R=((__LOCAL *)Self__IWCQ->local__HJZD);
-            Self__N12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N12R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__N12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__O12R=create__AXB( 250);
-              display__UXFK(Self__IWCQ,voir__O12R);
-              put_string__2EG(((__STRING *)voir__O12R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__Q12R=((__LIST *)list_current__EH1);
-              voir__R12R=create__AXB( 250);
-              display__EQQG(Self__Q12R,voir__R12R);
-              put_string__2EG(((__STRING *)voir__R12R));
+          case __READ_LOCAL__55ZI__: {
+            Self__ANQS=((__READ_LOCAL__55ZI *)__tmp__ADQM);
+            Self__422T=((__LOCAL__L4WC *)Self__ANQS->local__BVEJ);
+            Self__422T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__422T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__422T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__522T=create__34B( 250);
+              display__HAEJ(Self__ANQS,__tmp__522T);
+              put_string__RGZ(((__STRING__BC *)__tmp__522T));
               fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __EXPR_MULTIPLE__: {
-            remove__1UAK(__tmp__GVWL);
-          } break;
-          case __EXPR_EQUAL__: {
-            remove__LVAK(__tmp__GVWL);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            remove__PVAK(__tmp__GVWL);
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ADQM));
           } break;
-          case __REAL_CST__: {
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ADQM));
           } break;
-          case __CHARACTER_CST__: {
-          } break;
-          case __IS_EXPANDED__: {
-            Self__KWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GVWL)->receiver__WN2H);
-            Self__S12R=((__LOCAL *)Self__KWCQ->local__HJZD);
-            Self__S12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__S12R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__S12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__T12R=create__AXB( 250);
-              display__UXFK(Self__KWCQ,voir__T12R);
-              put_string__2EG(((__STRING *)voir__T12R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__V12R=((__LIST *)list_current__EH1);
-              voir__W12R=create__AXB( 250);
-              display__EQQG(Self__V12R,voir__W12R);
-              put_string__2EG(((__STRING *)voir__W12R));
-              fputc((int)('\n'),stdout);
+          case __IS_EXPANDED__35NJ__: {
+            Self__ANQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ADQM)->receiver__RA5J);
+            Self__422T=((__LOCAL__L4WC *)Self__ANQS->local__BVEJ);
+            Self__422T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__422T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__422T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__522T=create__34B( 250);
+              display__HAEJ(Self__ANQS,__tmp__522T);
+              put_string__RGZ(((__STRING__BC *)__tmp__522T));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(__tmp__GVWL);
-          } break;
-          case __EXPR_SUP__: {
-            remove__3VAK(__tmp__GVWL);
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_SUB__: {
-            remove__BWAK(__tmp__GVWL);
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_MUL__: {
-            remove__FWAK(__tmp__GVWL);
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_DIV__: {
-            remove__JWAK(__tmp__GVWL);
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ADQM));
           } break;
-          case __EXPR_AND__: {
-            remove__NWAK(__tmp__GVWL);
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_SHIFT_R__: {
-            remove__RWAK(__tmp__GVWL);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ADQM));
           } break;
-          case __EXPR_SHIFT_L__: {
-            remove__VWAK(__tmp__GVWL);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ADQM));
           } break;
-          case __PUT_TO__: {
-            remove__ZWAK(__tmp__GVWL);
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ADQM));
           } break;
-          case __ITEM__: {
-            remove__0XAK(__tmp__GVWL);
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__ADQM));
           } break;
-          case __SIZE_OF__: {
-            remove__4XAK(__tmp__GVWL);
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__ADQM));
           } break;
-          case __CAST__: {
-            remove__BYAK(__tmp__GVWL);
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ADQM));
           } break;
-          case __CALL_SLOT__: {
-            remove__DUML(__tmp__GVWL);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ADQM));
           } break;
-          case __READ_SLOT__: {
-            remove__GGHK(__tmp__GVWL);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ADQM));
           } break;
-          case __READ_GLOBAL__: {
-            Self__LWCQ=((__READ_GLOBAL *)__tmp__GVWL);
-            unread__CGNL(Self__LWCQ->global__ZGJK,Self__LWCQ);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ADQM));
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            remove__WA0M(__tmp__GVWL);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ADQM));
           } break;
-          case __EXPR_OR_LOGIC__: {
-            remove__0UEO(__tmp__GVWL);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ADQM));
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            remove__0RKO(__tmp__GVWL);
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ADQM));
           } break;
-          case __EXPR_AND_LOGIC__: {
-            remove__4UEO(__tmp__GVWL);
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ADQM));
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            remove__5RKO(__tmp__GVWL);
+          case __READ_GLOBAL__T4YL__: {
+            Self__DNQS=((__READ_GLOBAL__T4YL *)__tmp__ADQM);
+            unread__HHEN(((__SLOT_DATA__IJRG *)Self__DNQS->global__KAKM),Self__DNQS);
           } break;
-          case __EXPR_NEG__: {
-            remove__HTJM(__tmp__GVWL);
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ADQM));
           } break;
-          case __EXPR_ADD__: {
-            remove__XWML(__tmp__GVWL);
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ADQM));
           } break;
-          case __EXPR_NOT__: {
-            remove__TJZM(__tmp__GVWL);
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ADQM));
           } break;
-          case __EXPR_MOD__: {
-            remove__CVEO(__tmp__GVWL);
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ADQM));
           } break;
-          case __EXPR_SUP_EQ__: {
-            remove__1EEP(__tmp__GVWL);
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ADQM));
           } break;
-          case __EXPR_INF__: {
-            remove__0DRN(__tmp__GVWL);
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ADQM));
           } break;
-          case __EXPR_INF_EQ__: {
-            remove__4DRN(__tmp__GVWL);
-          } break;
-          case __EXPR_OR__: {
-            remove__14PN(__tmp__GVWL);
-          } break;
-          case __EXPR_XOR__: {
-            remove__EVTO(__tmp__GVWL);
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ADQM));
           } break;
           };
         };
       };
     };
-    result__YDBL=result__USWL;
-    if ((((void *)result__USWL == (void *)NULL) && ((void *)__tmp__FEBL != (void *)NULL))) {
-      result__ITOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__FEBL)->value__W4YD ==  0)) {
-        result__ITOM=__tmp__FEBL;
-        __tmp__PTOM=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__PTOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__PTOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__PTOM);
+    __tmp__PDQL=Self__WN4S;
+    if ((((void *)Self__WN4S == (void *)NULL) && ((void *)__tmp__VDQL != (void *)NULL))) {
+      Self__YN4S=NULL;
+      if ((__tmp__VDQL->value__FH4D ==  0)) {
+        Self__YN4S=__tmp__VDQL;
+        __tmp__5BQM=Self__GDQL->parent_expr_binary__5COJ.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__5BQM)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5BQM));
         } break;
-        case __PROTOTYPE_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5BQM));
         } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__MWCQ=((__READ_LOCAL *)__tmp__PTOM);
-          Self__X12R=((__LOCAL *)Self__MWCQ->local__HJZD);
-          Self__X12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__X12R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__X12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__Y12R=create__AXB( 250);
-            display__UXFK(Self__MWCQ,voir__Y12R);
-            put_string__2EG(((__STRING *)voir__Y12R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__012R=((__LIST *)list_current__EH1);
-            voir__112R=create__AXB( 250);
-            display__EQQG(Self__012R,voir__112R);
-            put_string__2EG(((__STRING *)voir__112R));
-            fputc((int)('\n'),stdout);
+        case __READ_LOCAL__55ZI__: {
+          Self__MMQS=((__READ_LOCAL__55ZI *)__tmp__5BQM);
+          Self__S22T=((__LOCAL__L4WC *)Self__MMQS->local__BVEJ);
+          Self__S22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__S22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__S22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__T22T=create__34B( 250);
+            display__HAEJ(Self__MMQS,__tmp__T22T);
+            put_string__RGZ(((__STRING__BC *)__tmp__T22T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__PTOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__PTOM);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5BQM));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__PTOM);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5BQM));
         } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__OWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PTOM)->receiver__WN2H);
-          Self__212R=((__LOCAL *)Self__OWCQ->local__HJZD);
-          Self__212R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__212R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__212R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__312R=create__AXB( 250);
-            display__UXFK(Self__OWCQ,voir__312R);
-            put_string__2EG(((__STRING *)voir__312R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__512R=((__LIST *)list_current__EH1);
-            voir__A22R=create__AXB( 250);
-            display__EQQG(Self__512R,voir__A22R);
-            put_string__2EG(((__STRING *)voir__A22R));
-            fputc((int)('\n'),stdout);
+        case __IS_EXPANDED__35NJ__: {
+          Self__MMQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5BQM)->receiver__RA5J);
+          Self__S22T=((__LOCAL__L4WC *)Self__MMQS->local__BVEJ);
+          Self__S22T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__S22T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__S22T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__T22T=create__34B( 250);
+            display__HAEJ(Self__MMQS,__tmp__T22T);
+            put_string__RGZ(((__STRING__BC *)__tmp__T22T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__PTOM);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__PTOM);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__PTOM);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__PTOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__PTOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__PTOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__PTOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5BQM));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__PTOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5BQM));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__PTOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5BQM));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__PTOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5BQM));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__PTOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5BQM));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__PTOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__5BQM));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__PTOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__5BQM));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__PTOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5BQM));
         } break;
-        case __READ_GLOBAL__: {
-          Self__PWCQ=((__READ_GLOBAL *)__tmp__PTOM);
-          unread__CGNL(Self__PWCQ->global__ZGJK,Self__PWCQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5BQM));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__PTOM);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5BQM));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__PTOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5BQM));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__PTOM);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5BQM));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__PTOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5BQM));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__PTOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5BQM));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__PTOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5BQM));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__PTOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__PMQS=((__READ_GLOBAL__T4YL *)__tmp__5BQM);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__PMQS->global__KAKM),Self__PMQS);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__PTOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5BQM));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__PTOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5BQM));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__PTOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5BQM));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__PTOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5BQM));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__PTOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5BQM));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__PTOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5BQM));
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__PTOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5BQM));
         } break;
         };
       };
-      result__YDBL=result__ITOM;
+      __tmp__PDQL=Self__YN4S;
     };
-    if ((((void *)result__YDBL == (void *)NULL) && ((void *)__tmp__IEBL != (void *)NULL))) {
-      result__YDBL=NULL;
+    if ((((void *)__tmp__PDQL == (void *)NULL) && ((void *)__tmp__YDQL != (void *)NULL))) {
+      __tmp__PDQL=NULL;
     };
   };
-  if (((void *)result__YDBL == (void *)NULL)) {
-    result__YDBL=Self__WDBL;
-  } else {
-    __tmp__2HBL=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__YDBL)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__YDBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__YDBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+  if (((void *)__tmp__PDQL == (void *)NULL)) {
+    __tmp__PDQL=Self__GDQL;
+  } else /* FALSE */ {
+    __tmp__G5PM=Self__GDQL->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__PDQL)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__YDBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__YDBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__YDBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__YDBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__YDBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__YDBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__YDBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__YDBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__YDBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__YDBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__YDBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__YDBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)__tmp__PDQL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__YDBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__YDBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__YDBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__YDBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__YDBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__YDBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__YDBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__YDBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__YDBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__YDBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__YDBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__YDBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__YDBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__YDBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__YDBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__YDBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__YDBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__YDBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__YDBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__YDBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__YDBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__YDBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__YDBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__YDBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__YDBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__YDBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_DIV__4COJ *)__tmp__PDQL))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G5PM;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__YDBL);
+  __tmp__QDQL=__tmp__PDQL;
+  return(__tmp__QDQL);
 }
 
-static void* execute_link__4HBL(__EXPR_AND *Self__5HBL)
-// ({EXPR_AND}) With resultRecursive, No inlinable.
+static void* execute_link__PHQL(__EXPR_AND__SDOJ *Self__QHQL)
+// ({EXPR_AND__SDOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__13NM;
-  __UINTEGER_32 old_seq__CIBL;
-  void *__tmp__IIBL,*__tmp__JIBL,*__tmp__KIBL,*__tmp__LIBL,*__tmp__NIBL;
-  void *__tmp__QIBL,*result__BIBL,*result__JWWL,*result__XWWL;
-  void *result__EXWL,*__tmp__FXWL,*__tmp__GXWL,*__tmp__NXWL;
-  void *result__1TOM,*__tmp__CUOM,*result__JUOM,*__tmp__QUOM;
-  __LIST *Self__PGBR,*Self__RGBR,*Self__E22R,*Self__J22R,*Self__O22R;
-  __LIST *Self__T22R,*Self__Y22R,*Self__322R;
-  void *voir__QGBR,*voir__SGBR,*voir__C22R,*voir__F22R,*voir__H22R;
-  void *voir__K22R,*voir__M22R,*voir__P22R,*voir__R22R,*voir__U22R;
-  void *voir__W22R,*voir__Z22R,*voir__122R,*voir__422R;
-  void *__tmp__OIBL,*left_cst__FIBL,*__tmp__RIBL,*right_cst__GIBL;
-  __INTEGER_CST *Self__TLKQ;
-  __READ_LOCAL *Self__GZCQ,*Self__IZCQ,*Self__KZCQ,*Self__MZCQ;
-  __READ_LOCAL *Self__OZCQ,*Self__QZCQ;
-  __LOCAL *Self__B22R,*Self__G22R,*Self__L22R,*Self__Q22R,*Self__V22R;
-  __LOCAL *Self__022R;
-  __READ_GLOBAL *Self__JZCQ,*Self__NZCQ,*Self__RZCQ;
-  __POSITION __tmp__FMBL;
-  __BOOLEAN __tmp__HXWL;
-  old_seq__CIBL=seq_call_and_loop__3QEJ;
-  __tmp__IIBL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__IIBL)->__id) {
-  case __LIST__: {
-    __tmp__JIBL=execute_link__TTOG(__tmp__IIBL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__JIBL=((__STRING_CST *)__tmp__IIBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__JIBL=execute_link__KA0K(__tmp__IIBL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__JIBL=((__PROTOTYPE_CST *)__tmp__IIBL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__JIBL=((__INTEGER_CST *)__tmp__IIBL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__JIBL=execute_link__4HAL(__tmp__IIBL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__PGBR=((__LIST *)list_current__EH1);
-    voir__QGBR=create__AXB( 250);
-    display__EQQG(Self__PGBR,voir__QGBR);
-    put_string__2EG(((__STRING *)voir__QGBR));
+  __INTEGER_64__1SG __tmp__NSKN;
+  __UINTEGER_32__ZWB old_seq__THQL;
+  void *__tmp__ZHQL,*__tmp__0HQL,*__tmp__VFQM,*__tmp__WFQM,*__tmp__3FQM;
+  void *__tmp__MGMN;
+  __LIST__WH *Self__JTYT;
+  __STRING__BC *__tmp__KTYT,*__tmp__R32T,*__tmp__X32T;
+  __INTEGER_CST__XAXC *__tmp__5HQL,*__tmp__CIQL,*Self__0N4S;
+  __INTEGER_CST__XAXC *result__FGMN;
+  __READ_LOCAL__55ZI *Self__3QQS,*Self__BRQS;
+  __LOCAL__L4WC *Self__Q32T,*Self__W32T;
+  __READ_GLOBAL__T4YL *Self__ARQS,*Self__ERQS;
+  __POSITION__OL __tmp__WLQL;
+  __BOOLEAN__L __tmp__YEQM,__tmp__XFQM;
+  old_seq__THQL=seq_call_and_loop__TL3K;
+  __tmp__ZHQL=Self__QHQL->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__ZHQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__0HQL=((__STRING_CST__5J *)__tmp__ZHQL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0HQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__ZHQL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__0HQL=((__PROTOTYPE_CST__LAXC *)__tmp__ZHQL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__0HQL=((__INTEGER_CST__XAXC *)__tmp__ZHQL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__JTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__KTYT=create__34B( 250);
+    display__0HFE(Self__JTYT,__tmp__KTYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__KTYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__JIBL=NULL;
+    __tmp__0HQL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JIBL=execute_link__WMAL(__tmp__IIBL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__0HQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__ZHQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JIBL=execute_link__5QAL(__tmp__IIBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0HQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__ZHQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__JIBL=((__REAL_CST *)__tmp__IIBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0HQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZHQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__JIBL=((__CHARACTER_CST *)__tmp__IIBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__0HQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__ZHQL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__JIBL=execute_link__OVAL(__tmp__IIBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0HQL=((__GET_TYPE_ID__HAOJ *)__tmp__ZHQL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__JIBL=execute_link__VWAL(__tmp__IIBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0HQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__JIBL=execute_link__0WAL(__tmp__IIBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0HQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__JIBL=execute_link__D1AL(__tmp__IIBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0HQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__JIBL=execute_link__M5AL(__tmp__IIBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0HQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__JIBL=execute_link__VDBL(__tmp__IIBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0HQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__JIBL=execute_link__4HBL(__tmp__IIBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0HQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JIBL=execute_link__HMBL(__tmp__IIBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0HQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JIBL=execute_link__QQBL(__tmp__IIBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__0HQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__ZHQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__JIBL=execute_link__ROPK(__tmp__IIBL);
+  case __ITEM__HGOJ__: {
+    __tmp__0HQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__ZHQL));
   } break;
-  case __ITEM__: {
-    __tmp__JIBL=execute_link__ZUBL(__tmp__IIBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0HQL=((__SIZE_OF__5GOJ *)__tmp__ZHQL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__JIBL=execute_link__AVBL(__tmp__IIBL);
+  case __CAST__1HOJ__: {
+    __tmp__0HQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__ZHQL));
   } break;
-  case __CAST__: {
-    __tmp__JIBL=execute_link__FVBL(__tmp__IIBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__0HQL=((__REAL_CST__1LOJ *)__tmp__ZHQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__JIBL=execute_link__CDUL(__tmp__IIBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__0HQL=((__CHARACTER_CST__RMOJ *)__tmp__ZHQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__JIBL=execute_link__4YBL(__tmp__IIBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__0HQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZHQL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__JIBL=execute_link__O3BL(__tmp__IIBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__0HQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__ZHQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JIBL=execute_link__C2ZM(__tmp__IIBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0HQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZHQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JIBL=execute_link__SGFO(__tmp__IIBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0HQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JIBL=execute_link__KOLO(__tmp__IIBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0HQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JIBL=execute_link__LMFO(__tmp__IIBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0HQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JIBL=execute_link__OULO(__tmp__IIBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0HQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__JIBL=execute_link__IPKM(__tmp__IIBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0HQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__ZHQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__JIBL=execute_link__VXOL(__tmp__IIBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0HQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__ZHQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__JIBL=execute_link__W4ZM(__tmp__IIBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0HQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__ZHQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__JIBL=execute_link__ESFO(__tmp__IIBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0HQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__ZHQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JIBL=execute_link__2QEP(__tmp__IIBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0HQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__ZHQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__JIBL=execute_link__F1QN(__tmp__IIBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0HQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__ZHQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JIBL=execute_link__O5QN(__tmp__IIBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0HQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZHQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__JIBL=execute_link__LSQN(__tmp__IIBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__0HQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__ZHQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__JIBL=execute_link__M3UO(__tmp__IIBL);
-  } break;
-  };
-  Self__5HBL->parent_expr_binary__ICKH.left__XO1H=__tmp__JIBL;
-  __tmp__KIBL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__KIBL)->__id) {
-  case __LIST__: {
-    __tmp__LIBL=execute_link__TTOG(__tmp__KIBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0HQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZHQL));
   } break;
-  case __STRING_CST__: {
-    __tmp__LIBL=((__STRING_CST *)__tmp__KIBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0HQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__ZHQL));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__LIBL=execute_link__KA0K(__tmp__KIBL);
+  };
+  Self__QHQL->parent_expr_binary__TDOJ.left__EB5J=__tmp__0HQL;
+  __tmp__ZHQL=Self__QHQL->parent_expr_binary__TDOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__ZHQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__0HQL=((__STRING_CST__5J *)__tmp__ZHQL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__LIBL=((__PROTOTYPE_CST *)__tmp__KIBL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0HQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__ZHQL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__LIBL=((__INTEGER_CST *)__tmp__KIBL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__0HQL=((__PROTOTYPE_CST__LAXC *)__tmp__ZHQL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__LIBL=execute_link__4HAL(__tmp__KIBL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__0HQL=((__INTEGER_CST__XAXC *)__tmp__ZHQL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__RGBR=((__LIST *)list_current__EH1);
-    voir__SGBR=create__AXB( 250);
-    display__EQQG(Self__RGBR,voir__SGBR);
-    put_string__2EG(((__STRING *)voir__SGBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__JTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__KTYT=create__34B( 250);
+    display__0HFE(Self__JTYT,__tmp__KTYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__KTYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__LIBL=NULL;
+    __tmp__0HQL=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__0HQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__ZHQL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__LIBL=execute_link__WMAL(__tmp__KIBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0HQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__LIBL=execute_link__5QAL(__tmp__KIBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0HQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZHQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__LIBL=((__REAL_CST *)__tmp__KIBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__0HQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__ZHQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__LIBL=((__CHARACTER_CST *)__tmp__KIBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0HQL=((__GET_TYPE_ID__HAOJ *)__tmp__ZHQL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__LIBL=execute_link__OVAL(__tmp__KIBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0HQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__ZHQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__LIBL=execute_link__VWAL(__tmp__KIBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0HQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__LIBL=execute_link__0WAL(__tmp__KIBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0HQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__LIBL=execute_link__D1AL(__tmp__KIBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0HQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__LIBL=execute_link__M5AL(__tmp__KIBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0HQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__LIBL=execute_link__VDBL(__tmp__KIBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0HQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__LIBL=execute_link__4HBL(__tmp__KIBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0HQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__LIBL=execute_link__HMBL(__tmp__KIBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__0HQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__ZHQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__LIBL=execute_link__QQBL(__tmp__KIBL);
+  case __ITEM__HGOJ__: {
+    __tmp__0HQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__ZHQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__LIBL=execute_link__ROPK(__tmp__KIBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0HQL=((__SIZE_OF__5GOJ *)__tmp__ZHQL);
   } break;
-  case __ITEM__: {
-    __tmp__LIBL=execute_link__ZUBL(__tmp__KIBL);
+  case __CAST__1HOJ__: {
+    __tmp__0HQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__ZHQL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__LIBL=execute_link__AVBL(__tmp__KIBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__0HQL=((__REAL_CST__1LOJ *)__tmp__ZHQL);
   } break;
-  case __CAST__: {
-    __tmp__LIBL=execute_link__FVBL(__tmp__KIBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__0HQL=((__CHARACTER_CST__RMOJ *)__tmp__ZHQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__LIBL=execute_link__CDUL(__tmp__KIBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__0HQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZHQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__LIBL=execute_link__4YBL(__tmp__KIBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__0HQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__ZHQL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__LIBL=execute_link__O3BL(__tmp__KIBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0HQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZHQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__LIBL=execute_link__C2ZM(__tmp__KIBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0HQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__LIBL=execute_link__SGFO(__tmp__KIBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0HQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LIBL=execute_link__KOLO(__tmp__KIBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0HQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__LIBL=execute_link__LMFO(__tmp__KIBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0HQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZHQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LIBL=execute_link__OULO(__tmp__KIBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0HQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__ZHQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__LIBL=execute_link__IPKM(__tmp__KIBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0HQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__ZHQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__LIBL=execute_link__VXOL(__tmp__KIBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0HQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__ZHQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__LIBL=execute_link__W4ZM(__tmp__KIBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0HQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__ZHQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__LIBL=execute_link__ESFO(__tmp__KIBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0HQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__ZHQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__LIBL=execute_link__2QEP(__tmp__KIBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0HQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__ZHQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__LIBL=execute_link__F1QN(__tmp__KIBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0HQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZHQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__LIBL=execute_link__O5QN(__tmp__KIBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__0HQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__ZHQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__LIBL=execute_link__LSQN(__tmp__KIBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0HQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZHQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__LIBL=execute_link__M3UO(__tmp__KIBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0HQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__ZHQL));
   } break;
   };
-  Self__5HBL->parent_expr_binary__ICKH.right__WO2H=__tmp__LIBL;
-  __tmp__NIBL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
-  if (__tmp__NIBL==NULL) {
-    __tmp__OIBL=NULL;
+  Self__QHQL->parent_expr_binary__TDOJ.right__IB5J=__tmp__0HQL;
+  __tmp__ZHQL=Self__QHQL->parent_expr_binary__TDOJ.left__EB5J;
+  if (__tmp__ZHQL==NULL) {
+    __tmp__5HQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__NIBL)->__id) {
-    case __LIST__: {
-      __tmp__OIBL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__OIBL=NULL;
+    switch (((struct ___OBJ *)__tmp__ZHQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__OIBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OIBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__OIBL=((void *)__tmp__NIBL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__5HQL=((void *)__tmp__ZHQL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OIBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__OIBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__OIBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OIBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OIBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__OIBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__OIBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__OIBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__OIBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__OIBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__OIBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__OIBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__5HQL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__OIBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__5HQL=NULL;
     } break;
     }
   };
-  left_cst__FIBL=__tmp__OIBL;
-  __tmp__QIBL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
-  if (__tmp__QIBL==NULL) {
-    __tmp__RIBL=NULL;
+  __tmp__ZHQL=Self__QHQL->parent_expr_binary__TDOJ.right__IB5J;
+  if (__tmp__ZHQL==NULL) {
+    __tmp__CIQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__QIBL)->__id) {
-    case __LIST__: {
-      __tmp__RIBL=NULL;
+    switch (((struct ___OBJ *)__tmp__ZHQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__RIBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__RIBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__RIBL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__CIQL=((void *)__tmp__ZHQL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__RIBL=((void *)__tmp__QIBL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__RIBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__RIBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__RIBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__RIBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__RIBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__RIBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__RIBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__RIBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__RIBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__RIBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__RIBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__RIBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__CIQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__RIBL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__RIBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__CIQL=NULL;
     } break;
     }
   };
-  right_cst__GIBL=__tmp__RIBL;
-  result__BIBL=NULL;
-  if (((void *)__tmp__OIBL != (void *)NULL)) {
-    result__JWWL=NULL;
-    if (is_saturated__LIRN(__tmp__OIBL)) {
-      result__JWWL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
+  __tmp__ZHQL=NULL;
+  if (((void *)__tmp__5HQL != (void *)NULL)) {
+    __tmp__0HQL=NULL;
+    __tmp__YEQM=is_saturated__NSKP(((__INTEGER_CST__XAXC *)__tmp__5HQL));
+    if (__tmp__YEQM) {
+      __tmp__0HQL=Self__QHQL->parent_expr_binary__TDOJ.right__IB5J;
     };
-    result__BIBL=result__JWWL;
+    __tmp__ZHQL=__tmp__0HQL;
   };
-  if ((((void *)result__BIBL == (void *)NULL) && ((void *)__tmp__RIBL != (void *)NULL))) {
-    result__XWWL=NULL;
-    if (is_saturated__LIRN(__tmp__RIBL)) {
-      result__XWWL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
+  if ((((void *)__tmp__ZHQL == (void *)NULL) && ((void *)__tmp__CIQL != (void *)NULL))) {
+    __tmp__0HQL=NULL;
+    __tmp__YEQM=is_saturated__NSKP(((__INTEGER_CST__XAXC *)__tmp__CIQL));
+    if (__tmp__YEQM) {
+      __tmp__0HQL=Self__QHQL->parent_expr_binary__TDOJ.left__EB5J;
     };
-    result__BIBL=result__XWWL;
+    __tmp__ZHQL=__tmp__0HQL;
   };
-  if (((((void *)result__BIBL == (void *)NULL) && ((void *)__tmp__RIBL != (void *)NULL)) && ((void *)__tmp__OIBL != (void *)NULL))) {
-    __tmp__13NM=((__INTEGER_CST *)__tmp__OIBL)->value__W4YD;
-    Self__TLKQ=((__INTEGER_CST *)__tmp__OIBL);
-    Self__TLKQ->value__W4YD=(__INTEGER_64)(__tmp__13NM & ((__INTEGER_CST *)__tmp__RIBL)->value__W4YD);
-    check_type__YG5D(Self__TLKQ);
-    result__BIBL=__tmp__OIBL;
+  if (((((void *)__tmp__ZHQL == (void *)NULL) && ((void *)__tmp__CIQL != (void *)NULL)) && ((void *)__tmp__5HQL != (void *)NULL))) {
+    __tmp__NSKN=(__INTEGER_64__1SG)(__tmp__5HQL->value__FH4D & __tmp__CIQL->value__FH4D);
+    Self__0N4S=((__INTEGER_CST__XAXC *)__tmp__5HQL);
+    Self__0N4S->value__FH4D=__tmp__NSKN;
+    check_type__XYEE(Self__0N4S);
+    __tmp__ZHQL=__tmp__5HQL;
   };
-  if ((((void *)result__BIBL == (void *)NULL) && (old_seq__CIBL == seq_call_and_loop__3QEJ))) {
-    result__EXWL=NULL;
-    __tmp__FXWL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
-    __tmp__GXWL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__FXWL)->__id) {
-    case __LIST__: {
-      __tmp__HXWL=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__HXWL=__infix_equal_equal__XN1L(__tmp__FXWL,__tmp__GXWL);
+  if ((((void *)__tmp__ZHQL == (void *)NULL) && (old_seq__THQL == seq_call_and_loop__TL3K))) {
+    __tmp__0HQL=NULL;
+    __tmp__VFQM=Self__QHQL->parent_expr_binary__TDOJ.left__EB5J;
+    __tmp__WFQM=Self__QHQL->parent_expr_binary__TDOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__VFQM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__XFQM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__HXWL=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HXWL=__infix_equal_equal__MO1L(__tmp__FXWL,__tmp__GXWL);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__XFQM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__HXWL=__infix_equal_equal__3O1L(__tmp__FXWL,__tmp__GXWL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__XFQM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__HXWL=__infix_equal_equal__XP1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HXWL=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__XFQM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__VFQM),__tmp__WFQM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HXWL=__infix_equal_equal__NQ1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__XFQM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HXWL=__infix_equal_equal__JR1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__XFQM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __REAL_CST__: {
-      __tmp__HXWL=__infix_equal_equal__FS1L(__tmp__FXWL,__tmp__GXWL);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__HXWL=__infix_equal_equal__5S1L(__tmp__FXWL,__tmp__GXWL);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__HXWL=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__XFQM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HXWL=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__XFQM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__HXWL=__infix_equal_equal__YT1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__XFQM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__HXWL=__infix_equal_equal__UU1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__XFQM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__HXWL=__infix_equal_equal__QV1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__XFQM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__HXWL=__infix_equal_equal__MW1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__XFQM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__HXWL=__infix_equal_equal__IX1L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__XFQM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HXWL=__infix_equal_equal__EY1L(__tmp__FXWL,__tmp__GXWL);
+    case __PUT_TO__TFOJ__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HXWL=__infix_equal_equal__AZ1L(__tmp__FXWL,__tmp__GXWL);
+    case __ITEM__HGOJ__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__HXWL=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__HXWL=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__XFQM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__HXWL=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__XFQM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __CAST__: {
-      __tmp__HXWL=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__XFQM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__HXWL=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__XFQM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__HXWL=__infix_equal_equal__M01L(__tmp__FXWL,__tmp__GXWL);
+    case __READ_SLOT__LL4K__: {
+      __tmp__XFQM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__HXWL=__infix_equal_equal__I11L(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__XFQM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HXWL=__infix_equal_equal__G4HO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__XFQM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HXWL=__infix_equal_equal__W2FO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__XFQM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HXWL=__infix_equal_equal__XGMO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__XFQM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HXWL=__infix_equal_equal__S3FO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__XFQM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HXWL=__infix_equal_equal__UHMO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__XFQM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__HXWL=__infix_equal_equal__5HLM(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__XFQM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__HXWL=__infix_equal_equal__011L(__tmp__FXWL,__tmp__GXWL);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__XFQM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__HXWL=__infix_equal_equal__AM0M(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__XFQM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__HXWL=__infix_equal_equal__O4FO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__XFQM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HXWL=__infix_equal_equal__SYEP(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__XFQM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__HXWL=__infix_equal_equal__Y4HO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__XFQM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HXWL=__infix_equal_equal__U5HO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_INF__OXBP__: {
+      __tmp__XFQM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__HXWL=__infix_equal_equal__NHRN(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__XFQM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__HXWL=__infix_equal_equal__KTVO(__tmp__FXWL,__tmp__GXWL);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__XFQM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__VFQM)),__tmp__WFQM);
     } break;
     };
-    if (__tmp__HXWL) {
-      __tmp__NXWL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
-      switch (((struct ___OBJ *)__tmp__NXWL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__NXWL);
+    if (__tmp__XFQM) {
+      __tmp__3FQM=Self__QHQL->parent_expr_binary__TDOJ.right__IB5J;
+      switch (((struct ___OBJ *)__tmp__3FQM)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3FQM));
       } break;
-      case __STRING_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3FQM));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__NXWL);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__GZCQ=((__READ_LOCAL *)__tmp__NXWL);
-        Self__B22R=((__LOCAL *)Self__GZCQ->local__HJZD);
-        Self__B22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__B22R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__B22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__C22R=create__AXB( 250);
-          display__UXFK(Self__GZCQ,voir__C22R);
-          put_string__2EG(((__STRING *)voir__C22R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__E22R=((__LIST *)list_current__EH1);
-          voir__F22R=create__AXB( 250);
-          display__EQQG(Self__E22R,voir__F22R);
-          put_string__2EG(((__STRING *)voir__F22R));
+      case __READ_LOCAL__55ZI__: {
+        Self__3QQS=((__READ_LOCAL__55ZI *)__tmp__3FQM);
+        Self__Q32T=((__LOCAL__L4WC *)Self__3QQS->local__BVEJ);
+        Self__Q32T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__Q32T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__Q32T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__R32T=create__34B( 250);
+          display__HAEJ(Self__3QQS,__tmp__R32T);
+          put_string__RGZ(((__STRING__BC *)__tmp__R32T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__NXWL);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__NXWL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__NXWL);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3FQM));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3FQM));
       } break;
-      case __IS_EXPANDED__: {
-        Self__IZCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NXWL)->receiver__WN2H);
-        Self__G22R=((__LOCAL *)Self__IZCQ->local__HJZD);
-        Self__G22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__G22R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__G22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__H22R=create__AXB( 250);
-          display__UXFK(Self__IZCQ,voir__H22R);
-          put_string__2EG(((__STRING *)voir__H22R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__3QQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3FQM)->receiver__RA5J);
+        Self__Q32T=((__LOCAL__L4WC *)Self__3QQS->local__BVEJ);
+        Self__Q32T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__Q32T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__Q32T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__R32T=create__34B( 250);
+          display__HAEJ(Self__3QQS,__tmp__R32T);
+          put_string__RGZ(((__STRING__BC *)__tmp__R32T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__J22R=((__LIST *)list_current__EH1);
-          voir__K22R=create__AXB( 250);
-          display__EQQG(Self__J22R,voir__K22R);
-          put_string__2EG(((__STRING *)voir__K22R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__NXWL);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__NXWL);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3FQM));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__NXWL);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3FQM));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__NXWL);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3FQM));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__NXWL);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3FQM));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__NXWL);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3FQM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__NXWL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3FQM));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__NXWL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3FQM));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__NXWL);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3FQM));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__NXWL);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__3FQM));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__NXWL);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__3FQM));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__NXWL);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3FQM));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__NXWL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3FQM));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__NXWL);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3FQM));
       } break;
-      case __READ_GLOBAL__: {
-        Self__JZCQ=((__READ_GLOBAL *)__tmp__NXWL);
-        unread__CGNL(Self__JZCQ->global__ZGJK,Self__JZCQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3FQM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__NXWL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3FQM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__NXWL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3FQM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__NXWL);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3FQM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__NXWL);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3FQM));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__NXWL);
+      case __READ_GLOBAL__T4YL__: {
+        Self__ARQS=((__READ_GLOBAL__T4YL *)__tmp__3FQM);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__ARQS->global__KAKM),Self__ARQS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__NXWL);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3FQM));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__NXWL);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3FQM));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__NXWL);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3FQM));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__NXWL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3FQM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__NXWL);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3FQM));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__NXWL);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3FQM));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__NXWL);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__NXWL);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__NXWL);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3FQM));
       } break;
       };
-      result__EXWL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
+      __tmp__0HQL=Self__QHQL->parent_expr_binary__TDOJ.left__EB5J;
     };
-    result__BIBL=result__EXWL;
-    if ((((void *)result__EXWL == (void *)NULL) && ((void *)__tmp__OIBL != (void *)NULL))) {
-      result__1TOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__OIBL)->value__W4YD ==  0)) {
-        result__1TOM=__tmp__OIBL;
-        __tmp__CUOM=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__CUOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__CUOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__CUOM);
-        } break;
-        case __PROTOTYPE_CST__: {
+    __tmp__ZHQL=__tmp__0HQL;
+    if ((((void *)__tmp__0HQL == (void *)NULL) && ((void *)__tmp__5HQL != (void *)NULL))) {
+      result__FGMN=NULL;
+      if ((__tmp__5HQL->value__FH4D ==  0)) {
+        result__FGMN=__tmp__5HQL;
+        __tmp__MGMN=Self__QHQL->parent_expr_binary__TDOJ.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__MGMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__MGMN));
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__MGMN));
         } break;
-        case __READ_LOCAL__: {
-          Self__KZCQ=((__READ_LOCAL *)__tmp__CUOM);
-          Self__L22R=((__LOCAL *)Self__KZCQ->local__HJZD);
-          Self__L22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__L22R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__L22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__M22R=create__AXB( 250);
-            display__UXFK(Self__KZCQ,voir__M22R);
-            put_string__2EG(((__STRING *)voir__M22R));
+        case __READ_LOCAL__55ZI__: {
+          Self__BRQS=((__READ_LOCAL__55ZI *)__tmp__MGMN);
+          Self__W32T=((__LOCAL__L4WC *)Self__BRQS->local__BVEJ);
+          Self__W32T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W32T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__W32T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__X32T=create__34B( 250);
+            display__HAEJ(Self__BRQS,__tmp__X32T);
+            put_string__RGZ(((__STRING__BC *)__tmp__X32T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__O22R=((__LIST *)list_current__EH1);
-            voir__P22R=create__AXB( 250);
-            display__EQQG(Self__O22R,voir__P22R);
-            put_string__2EG(((__STRING *)voir__P22R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__CUOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__CUOM);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__MGMN));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__CUOM);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MGMN));
         } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__MZCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CUOM)->receiver__WN2H);
-          Self__Q22R=((__LOCAL *)Self__MZCQ->local__HJZD);
-          Self__Q22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Q22R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__Q22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__R22R=create__AXB( 250);
-            display__UXFK(Self__MZCQ,voir__R22R);
-            put_string__2EG(((__STRING *)voir__R22R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__T22R=((__LIST *)list_current__EH1);
-            voir__U22R=create__AXB( 250);
-            display__EQQG(Self__T22R,voir__U22R);
-            put_string__2EG(((__STRING *)voir__U22R));
-            fputc((int)('\n'),stdout);
+        case __IS_EXPANDED__35NJ__: {
+          Self__BRQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__MGMN)->receiver__RA5J);
+          Self__W32T=((__LOCAL__L4WC *)Self__BRQS->local__BVEJ);
+          Self__W32T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W32T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__W32T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__X32T=create__34B( 250);
+            display__HAEJ(Self__BRQS,__tmp__X32T);
+            put_string__RGZ(((__STRING__BC *)__tmp__X32T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__CUOM);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__CUOM);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__CUOM);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__CUOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__MGMN));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__CUOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__MGMN));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__CUOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__MGMN));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__CUOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__MGMN));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__CUOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__MGMN));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__CUOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__MGMN));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__CUOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__MGMN));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__CUOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__MGMN));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__CUOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__MGMN));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__CUOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__MGMN));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__CUOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__MGMN));
         } break;
-        case __READ_GLOBAL__: {
-          Self__NZCQ=((__READ_GLOBAL *)__tmp__CUOM);
-          unread__CGNL(Self__NZCQ->global__ZGJK,Self__NZCQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MGMN));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__CUOM);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MGMN));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__CUOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MGMN));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__CUOM);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MGMN));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__CUOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MGMN));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__CUOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__MGMN));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__CUOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__MGMN));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__CUOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__ERQS=((__READ_GLOBAL__T4YL *)__tmp__MGMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__ERQS->global__KAKM),Self__ERQS);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__CUOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__MGMN));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__CUOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__MGMN));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__CUOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__MGMN));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__CUOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__MGMN));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__CUOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__MGMN));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__CUOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__MGMN));
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__CUOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__MGMN));
         } break;
         };
       };
-      result__BIBL=result__1TOM;
+      __tmp__ZHQL=result__FGMN;
     };
-    if ((((void *)result__BIBL == (void *)NULL) && ((void *)__tmp__RIBL != (void *)NULL))) {
-      result__JUOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__RIBL)->value__W4YD ==  0)) {
-        result__JUOM=__tmp__RIBL;
-        __tmp__QUOM=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
-        switch (((struct ___OBJ *)__tmp__QUOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__QUOM);
+    if ((((void *)__tmp__ZHQL == (void *)NULL) && ((void *)__tmp__CIQL != (void *)NULL))) {
+      result__FGMN=NULL;
+      if ((__tmp__CIQL->value__FH4D ==  0)) {
+        result__FGMN=__tmp__CIQL;
+        __tmp__MGMN=Self__QHQL->parent_expr_binary__TDOJ.left__EB5J;
+        switch (((struct ___OBJ *)__tmp__MGMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__MGMN));
         } break;
-        case __STRING_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__MGMN));
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__QUOM);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__OZCQ=((__READ_LOCAL *)__tmp__QUOM);
-          Self__V22R=((__LOCAL *)Self__OZCQ->local__HJZD);
-          Self__V22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__V22R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__V22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__W22R=create__AXB( 250);
-            display__UXFK(Self__OZCQ,voir__W22R);
-            put_string__2EG(((__STRING *)voir__W22R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__Y22R=((__LIST *)list_current__EH1);
-            voir__Z22R=create__AXB( 250);
-            display__EQQG(Self__Y22R,voir__Z22R);
-            put_string__2EG(((__STRING *)voir__Z22R));
-            fputc((int)('\n'),stdout);
+        case __READ_LOCAL__55ZI__: {
+          Self__BRQS=((__READ_LOCAL__55ZI *)__tmp__MGMN);
+          Self__W32T=((__LOCAL__L4WC *)Self__BRQS->local__BVEJ);
+          Self__W32T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W32T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__W32T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__X32T=create__34B( 250);
+            display__HAEJ(Self__BRQS,__tmp__X32T);
+            put_string__RGZ(((__STRING__BC *)__tmp__X32T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__QUOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__QUOM);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__QUOM);
-        } break;
-        case __REAL_CST__: {
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__MGMN));
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MGMN));
         } break;
-        case __IS_EXPANDED__: {
-          Self__QZCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QUOM)->receiver__WN2H);
-          Self__022R=((__LOCAL *)Self__QZCQ->local__HJZD);
-          Self__022R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__022R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__022R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__122R=create__AXB( 250);
-            display__UXFK(Self__QZCQ,voir__122R);
-            put_string__2EG(((__STRING *)voir__122R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__BRQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__MGMN)->receiver__RA5J);
+          Self__W32T=((__LOCAL__L4WC *)Self__BRQS->local__BVEJ);
+          Self__W32T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__W32T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__W32T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__X32T=create__34B( 250);
+            display__HAEJ(Self__BRQS,__tmp__X32T);
+            put_string__RGZ(((__STRING__BC *)__tmp__X32T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__322R=((__LIST *)list_current__EH1);
-            voir__422R=create__AXB( 250);
-            display__EQQG(Self__322R,voir__422R);
-            put_string__2EG(((__STRING *)voir__422R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__QUOM);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__QUOM);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__QUOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__MGMN));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__QUOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__MGMN));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__QUOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__MGMN));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__QUOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__MGMN));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__QUOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__MGMN));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__QUOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__MGMN));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__QUOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__MGMN));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__QUOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__MGMN));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__QUOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__MGMN));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__QUOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__MGMN));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__QUOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__MGMN));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__QUOM);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MGMN));
         } break;
-        case __READ_GLOBAL__: {
-          Self__RZCQ=((__READ_GLOBAL *)__tmp__QUOM);
-          unread__CGNL(Self__RZCQ->global__ZGJK,Self__RZCQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MGMN));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__QUOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MGMN));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__QUOM);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MGMN));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__QUOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MGMN));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__QUOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__MGMN));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__QUOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__MGMN));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__QUOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__ERQS=((__READ_GLOBAL__T4YL *)__tmp__MGMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__ERQS->global__KAKM),Self__ERQS);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__QUOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__MGMN));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__QUOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__MGMN));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__QUOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__MGMN));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__QUOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__MGMN));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__QUOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__MGMN));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__QUOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__MGMN));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__QUOM);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__QUOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__MGMN));
         } break;
         };
       };
-      result__BIBL=result__JUOM;
+      __tmp__ZHQL=result__FGMN;
     };
   };
-  if (((void *)result__BIBL == (void *)NULL)) {
-    result__BIBL=Self__5HBL;
-  } else {
-    __tmp__FMBL=Self__5HBL->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__BIBL)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__BIBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+  if (((void *)__tmp__ZHQL == (void *)NULL)) {
+    __tmp__ZHQL=Self__QHQL;
+  } else /* FALSE */ {
+    __tmp__WLQL=Self__QHQL->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__ZHQL)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__BIBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__BIBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__BIBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__BIBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__BIBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__BIBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__BIBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__BIBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__BIBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__BIBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__BIBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__BIBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__BIBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)__tmp__ZHQL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__BIBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__BIBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__BIBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__BIBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__BIBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__BIBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__BIBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__BIBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__BIBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__BIBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__BIBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__BIBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__BIBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__BIBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__BIBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__BIBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__BIBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__BIBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__BIBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__BIBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__BIBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__BIBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__BIBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__BIBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__BIBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
-    } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__BIBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_AND__SDOJ *)__tmp__ZHQL))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WLQL;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__BIBL);
+  __tmp__0HQL=__tmp__ZHQL;
+  return(__tmp__0HQL);
 }
 
-static void* execute_link__HMBL(__EXPR_SHIFT_R *Self__IMBL)
-// ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
+static void* execute_link__ZLQL(__EXPR_SHIFT_R__GEOJ *Self__0LQL)
+// ({EXPR_SHIFT_R__GEOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__X4NM,__tmp__Z4NM;
-  __UINTEGER_32 old_seq__LMBL;
-  void *__tmp__RMBL,*__tmp__SMBL,*__tmp__TMBL,*__tmp__UMBL,*__tmp__WMBL;
-  void *__tmp__ZMBL,*result__KMBL,*result__UYWL,*result__XUOM;
-  void *__tmp__4UOM,*__tmp__NVOM,*result__UVOM,*__tmp__EWOM;
-  __LIST *Self__TGBR,*Self__VGBR,*Self__C32R,*Self__H32R,*Self__M32R;
-  __LIST *Self__R32R,*Self__W32R,*Self__132R;
-  void *voir__UGBR,*voir__WGBR,*voir__A32R,*voir__D32R,*voir__F32R;
-  void *voir__I32R,*voir__K32R,*voir__N32R,*voir__P32R,*voir__S32R;
-  void *voir__U32R,*voir__X32R,*voir__Z32R,*voir__232R;
-  void *__tmp__XMBL,*left_cst__OMBL,*__tmp__0MBL,*right_cst__PMBL;
-  __POSITION pos__XLKQ,pos__IYVM,__tmp__OQBL;
-  __INTEGER_CST *Self__0LKQ,*Self__2LKQ,*Self__BMKQ,*Self__WW2Q;
-  __READ_LOCAL *Self__K2CQ,*Self__M2CQ,*Self__P2CQ,*Self__R2CQ;
-  __READ_LOCAL *Self__X2CQ,*Self__Z2CQ;
-  __LOCAL *Self__522R,*Self__E32R,*Self__J32R,*Self__O32R,*Self__T32R;
-  __LOCAL *Self__Y32R;
-  __READ_GLOBAL *Self__N2CQ,*Self__S2CQ,*Self__02CQ;
-  __BOOLEAN __tmp__AVOM;
-  old_seq__LMBL=seq_call_and_loop__3QEJ;
-  __tmp__RMBL=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__RMBL)->__id) {
-  case __LIST__: {
-    __tmp__SMBL=execute_link__TTOG(__tmp__RMBL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__SMBL=((__STRING_CST *)__tmp__RMBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__SMBL=execute_link__KA0K(__tmp__RMBL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__SMBL=((__PROTOTYPE_CST *)__tmp__RMBL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__SMBL=((__INTEGER_CST *)__tmp__RMBL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__SMBL=execute_link__4HAL(__tmp__RMBL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__TGBR=((__LIST *)list_current__EH1);
-    voir__UGBR=create__AXB( 250);
-    display__EQQG(Self__TGBR,voir__UGBR);
-    put_string__2EG(((__STRING *)voir__UGBR));
+  __INTEGER_64__1SG __tmp__KTKN;
+  __UINTEGER_32__ZWB old_seq__3LQL;
+  void *__tmp__DMQL,*__tmp__EMQL,*__tmp__KHMN,*__tmp__0HMN;
+  __LIST__WH *Self__PTYT;
+  __STRING__BC *__tmp__QTYT,*__tmp__D42T,*__tmp__J42T;
+  __INTEGER_CST__XAXC *__tmp__JMQL,*__tmp__MMQL,*Self__DO4S,*Self__LO4S;
+  __POSITION__OL __tmp__5SKN,__tmp__NIMN;
+  __READ_LOCAL__55ZI *Self__TUQS,*Self__ZUQS;
+  __LOCAL__L4WC *Self__C42T,*Self__I42T;
+  __READ_GLOBAL__T4YL *Self__WUQS,*Self__2UQS;
+  __TYPE_FULL__XMB *__tmp__RIMN;
+  __BOOLEAN__L __tmp__MHMN;
+  old_seq__3LQL=seq_call_and_loop__TL3K;
+  __tmp__DMQL=Self__0LQL->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__DMQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__EMQL=((__STRING_CST__5J *)__tmp__DMQL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__EMQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__DMQL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__EMQL=((__PROTOTYPE_CST__LAXC *)__tmp__DMQL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__EMQL=((__INTEGER_CST__XAXC *)__tmp__DMQL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__PTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__QTYT=create__34B( 250);
+    display__0HFE(Self__PTYT,__tmp__QTYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__QTYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__SMBL=NULL;
+    __tmp__EMQL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__SMBL=execute_link__WMAL(__tmp__RMBL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__EMQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__DMQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__SMBL=execute_link__5QAL(__tmp__RMBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__EMQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__DMQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__SMBL=((__REAL_CST *)__tmp__RMBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__EMQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DMQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__SMBL=((__CHARACTER_CST *)__tmp__RMBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__EMQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__DMQL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__SMBL=execute_link__OVAL(__tmp__RMBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__EMQL=((__GET_TYPE_ID__HAOJ *)__tmp__DMQL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__SMBL=execute_link__VWAL(__tmp__RMBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__EMQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__SMBL=execute_link__0WAL(__tmp__RMBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__EMQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__SMBL=execute_link__D1AL(__tmp__RMBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__EMQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__SMBL=execute_link__M5AL(__tmp__RMBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__EMQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__DMQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__SMBL=execute_link__VDBL(__tmp__RMBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__EMQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__SMBL=execute_link__4HBL(__tmp__RMBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__EMQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__SMBL=execute_link__HMBL(__tmp__RMBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__EMQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__SMBL=execute_link__QQBL(__tmp__RMBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__EMQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__DMQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__SMBL=execute_link__ROPK(__tmp__RMBL);
+  case __ITEM__HGOJ__: {
+    __tmp__EMQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__DMQL));
   } break;
-  case __ITEM__: {
-    __tmp__SMBL=execute_link__ZUBL(__tmp__RMBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__EMQL=((__SIZE_OF__5GOJ *)__tmp__DMQL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__SMBL=execute_link__AVBL(__tmp__RMBL);
+  case __CAST__1HOJ__: {
+    __tmp__EMQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__DMQL));
   } break;
-  case __CAST__: {
-    __tmp__SMBL=execute_link__FVBL(__tmp__RMBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__EMQL=((__REAL_CST__1LOJ *)__tmp__DMQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__SMBL=execute_link__CDUL(__tmp__RMBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__EMQL=((__CHARACTER_CST__RMOJ *)__tmp__DMQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__SMBL=execute_link__4YBL(__tmp__RMBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__EMQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DMQL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__SMBL=execute_link__O3BL(__tmp__RMBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__EMQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__DMQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__SMBL=execute_link__C2ZM(__tmp__RMBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__EMQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DMQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__SMBL=execute_link__SGFO(__tmp__RMBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__EMQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DMQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SMBL=execute_link__KOLO(__tmp__RMBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__EMQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DMQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__SMBL=execute_link__LMFO(__tmp__RMBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__EMQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DMQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SMBL=execute_link__OULO(__tmp__RMBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__EMQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DMQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__SMBL=execute_link__IPKM(__tmp__RMBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__EMQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__DMQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__SMBL=execute_link__VXOL(__tmp__RMBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__EMQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__DMQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__SMBL=execute_link__W4ZM(__tmp__RMBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__EMQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__DMQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__SMBL=execute_link__ESFO(__tmp__RMBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__EMQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__DMQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__SMBL=execute_link__2QEP(__tmp__RMBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__EMQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__DMQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__SMBL=execute_link__F1QN(__tmp__RMBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__EMQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__DMQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__SMBL=execute_link__O5QN(__tmp__RMBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__EMQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__DMQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__SMBL=execute_link__LSQN(__tmp__RMBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__EMQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__DMQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__SMBL=execute_link__M3UO(__tmp__RMBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__EMQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__DMQL));
   } break;
-  };
-  Self__IMBL->parent_expr_binary__1CKH.left__XO1H=__tmp__SMBL;
-  __tmp__TMBL=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__TMBL)->__id) {
-  case __LIST__: {
-    __tmp__UMBL=execute_link__TTOG(__tmp__TMBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__EMQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__DMQL));
   } break;
-  case __STRING_CST__: {
-    __tmp__UMBL=((__STRING_CST *)__tmp__TMBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__UMBL=execute_link__KA0K(__tmp__TMBL);
+  };
+  Self__0LQL->parent_expr_binary__HEOJ.left__EB5J=__tmp__EMQL;
+  __tmp__DMQL=Self__0LQL->parent_expr_binary__HEOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__DMQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__EMQL=((__STRING_CST__5J *)__tmp__DMQL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__UMBL=((__PROTOTYPE_CST *)__tmp__TMBL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__EMQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__DMQL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__UMBL=((__INTEGER_CST *)__tmp__TMBL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__EMQL=((__PROTOTYPE_CST__LAXC *)__tmp__DMQL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__UMBL=execute_link__4HAL(__tmp__TMBL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__EMQL=((__INTEGER_CST__XAXC *)__tmp__DMQL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__VGBR=((__LIST *)list_current__EH1);
-    voir__WGBR=create__AXB( 250);
-    display__EQQG(Self__VGBR,voir__WGBR);
-    put_string__2EG(((__STRING *)voir__WGBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__PTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__QTYT=create__34B( 250);
+    display__0HFE(Self__PTYT,__tmp__QTYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__QTYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__UMBL=NULL;
+    __tmp__EMQL=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__EMQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__DMQL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__UMBL=execute_link__WMAL(__tmp__TMBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__EMQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__DMQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__UMBL=execute_link__5QAL(__tmp__TMBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__EMQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DMQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__UMBL=((__REAL_CST *)__tmp__TMBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__EMQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__DMQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__UMBL=((__CHARACTER_CST *)__tmp__TMBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__EMQL=((__GET_TYPE_ID__HAOJ *)__tmp__DMQL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__UMBL=execute_link__OVAL(__tmp__TMBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__EMQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__DMQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__UMBL=execute_link__VWAL(__tmp__TMBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__EMQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__UMBL=execute_link__0WAL(__tmp__TMBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__EMQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__UMBL=execute_link__D1AL(__tmp__TMBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__EMQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__DMQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__UMBL=execute_link__M5AL(__tmp__TMBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__EMQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__UMBL=execute_link__VDBL(__tmp__TMBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__EMQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__UMBL=execute_link__4HBL(__tmp__TMBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__EMQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__UMBL=execute_link__HMBL(__tmp__TMBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__EMQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__DMQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__UMBL=execute_link__QQBL(__tmp__TMBL);
+  case __ITEM__HGOJ__: {
+    __tmp__EMQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__DMQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__UMBL=execute_link__ROPK(__tmp__TMBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__EMQL=((__SIZE_OF__5GOJ *)__tmp__DMQL);
   } break;
-  case __ITEM__: {
-    __tmp__UMBL=execute_link__ZUBL(__tmp__TMBL);
+  case __CAST__1HOJ__: {
+    __tmp__EMQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__DMQL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__UMBL=execute_link__AVBL(__tmp__TMBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__EMQL=((__REAL_CST__1LOJ *)__tmp__DMQL);
   } break;
-  case __CAST__: {
-    __tmp__UMBL=execute_link__FVBL(__tmp__TMBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__EMQL=((__CHARACTER_CST__RMOJ *)__tmp__DMQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__UMBL=execute_link__CDUL(__tmp__TMBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__EMQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DMQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__UMBL=execute_link__4YBL(__tmp__TMBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__EMQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__DMQL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__UMBL=execute_link__O3BL(__tmp__TMBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__EMQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DMQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__UMBL=execute_link__C2ZM(__tmp__TMBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__EMQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DMQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__UMBL=execute_link__SGFO(__tmp__TMBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__EMQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DMQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UMBL=execute_link__KOLO(__tmp__TMBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__EMQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DMQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__UMBL=execute_link__LMFO(__tmp__TMBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__EMQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DMQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UMBL=execute_link__OULO(__tmp__TMBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__EMQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__DMQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__UMBL=execute_link__IPKM(__tmp__TMBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__EMQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__DMQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__UMBL=execute_link__VXOL(__tmp__TMBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__EMQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__DMQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__UMBL=execute_link__W4ZM(__tmp__TMBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__EMQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__DMQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__UMBL=execute_link__ESFO(__tmp__TMBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__EMQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__DMQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__UMBL=execute_link__2QEP(__tmp__TMBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__EMQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__DMQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__UMBL=execute_link__F1QN(__tmp__TMBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__EMQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__DMQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__UMBL=execute_link__O5QN(__tmp__TMBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__EMQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__DMQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__UMBL=execute_link__LSQN(__tmp__TMBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__EMQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__DMQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__UMBL=execute_link__M3UO(__tmp__TMBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__EMQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__DMQL));
   } break;
   };
-  Self__IMBL->parent_expr_binary__1CKH.right__WO2H=__tmp__UMBL;
-  __tmp__WMBL=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
-  if (__tmp__WMBL==NULL) {
-    __tmp__XMBL=NULL;
+  Self__0LQL->parent_expr_binary__HEOJ.right__IB5J=__tmp__EMQL;
+  __tmp__DMQL=Self__0LQL->parent_expr_binary__HEOJ.left__EB5J;
+  if (__tmp__DMQL==NULL) {
+    __tmp__JMQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__WMBL)->__id) {
-    case __LIST__: {
-      __tmp__XMBL=NULL;
+    switch (((struct ___OBJ *)__tmp__DMQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__XMBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__XMBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XMBL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__JMQL=((void *)__tmp__DMQL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__XMBL=((void *)__tmp__WMBL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__XMBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XMBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__XMBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__XMBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XMBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XMBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__XMBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__XMBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__XMBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__XMBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__XMBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__XMBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__JMQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__XMBL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__XMBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__JMQL=NULL;
     } break;
     }
   };
-  left_cst__OMBL=__tmp__XMBL;
-  __tmp__ZMBL=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
-  if (__tmp__ZMBL==NULL) {
-    __tmp__0MBL=NULL;
+  __tmp__DMQL=Self__0LQL->parent_expr_binary__HEOJ.right__IB5J;
+  if (__tmp__DMQL==NULL) {
+    __tmp__MMQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__ZMBL)->__id) {
-    case __LIST__: {
-      __tmp__0MBL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__0MBL=NULL;
+    switch (((struct ___OBJ *)__tmp__DMQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__0MBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0MBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__0MBL=((void *)__tmp__ZMBL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MMQL=((void *)__tmp__DMQL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0MBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__0MBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__0MBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0MBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0MBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__0MBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__0MBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__0MBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__0MBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__0MBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__0MBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__0MBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MMQL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__0MBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MMQL=NULL;
     } break;
     }
   };
-  right_cst__PMBL=__tmp__0MBL;
-  result__KMBL=NULL;
-  if (((void *)__tmp__XMBL != (void *)NULL)) {
-    result__KMBL=NULL;
-  };
-  if ((((void *)result__KMBL == (void *)NULL) && ((void *)__tmp__0MBL != (void *)NULL))) {
-    result__UYWL=NULL;
-    if ((((__INTEGER_CST *)__tmp__0MBL)->value__W4YD ==  0)) {
-      result__UYWL=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
-    };
-    result__KMBL=result__UYWL;
-  };
-  if (((((void *)result__KMBL == (void *)NULL) && ((void *)__tmp__0MBL != (void *)NULL)) && ((void *)__tmp__XMBL != (void *)NULL))) {
-    if ((((__INTEGER_CST *)__tmp__0MBL)->value__W4YD <  0)) {
-      pos__XLKQ=Self__IMBL->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      put_error__text__0AH( 2,(&__string_561));
-      put_position__ECH(pos__XLKQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __tmp__DMQL=NULL;
+  if (((void *)__tmp__JMQL != (void *)NULL)) {
+    __tmp__DMQL=NULL;
+  };
+  if ((((void *)__tmp__DMQL == (void *)NULL) && ((void *)__tmp__MMQL != (void *)NULL))) {
+    __tmp__EMQL=NULL;
+    if ((__tmp__MMQL->value__FH4D ==  0)) {
+      __tmp__EMQL=Self__0LQL->parent_expr_binary__HEOJ.left__EB5J;
+    };
+    __tmp__DMQL=__tmp__EMQL;
+  };
+  if (((((void *)__tmp__DMQL == (void *)NULL) && ((void *)__tmp__MMQL != (void *)NULL)) && ((void *)__tmp__JMQL != (void *)NULL))) {
+    if ((__tmp__MMQL->value__FH4D <  0)) {
+      __tmp__5SKN=Self__0LQL->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      put_error__text__EQE( 2,(&__string_644));
+      put_position__PRE(__tmp__5SKN);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
-      Self__0LKQ=((__INTEGER_CST *)__tmp__XMBL);
-      Self__0LKQ->value__W4YD= 0;
-      check_type__YG5D(Self__0LKQ);
-    } else {
-      __tmp__X4NM=((__INTEGER_CST *)__tmp__XMBL)->value__W4YD;
-      __tmp__Z4NM=((__INTEGER_CST *)__tmp__0MBL)->value__W4YD;
-      Self__2LKQ=((__INTEGER_CST *)__tmp__XMBL);
-      Self__2LKQ->value__W4YD=(__INTEGER_64)(__tmp__X4NM >> ((__INTEGER )__tmp__Z4NM));
-      check_type__YG5D(Self__2LKQ);
-    };
-    result__KMBL=__tmp__XMBL;
-  };
-  if ((((void *)result__KMBL == (void *)NULL) && (old_seq__LMBL == seq_call_and_loop__3QEJ))) {
-    result__KMBL=NULL;
-    if (((void *)__tmp__XMBL != (void *)NULL)) {
-      result__XUOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__XMBL)->value__W4YD ==  0)) {
-        result__XUOM=__tmp__XMBL;
-        __tmp__4UOM=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__4UOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__4UOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__4UOM);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__K2CQ=((__READ_LOCAL *)__tmp__4UOM);
-          Self__522R=((__LOCAL *)Self__K2CQ->local__HJZD);
-          Self__522R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__522R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__522R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__A32R=create__AXB( 250);
-            display__UXFK(Self__K2CQ,voir__A32R);
-            put_string__2EG(((__STRING *)voir__A32R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__C32R=((__LIST *)list_current__EH1);
-            voir__D32R=create__AXB( 250);
-            display__EQQG(Self__C32R,voir__D32R);
-            put_string__2EG(((__STRING *)voir__D32R));
+      Self__DO4S=((__INTEGER_CST__XAXC *)__tmp__JMQL);
+      Self__DO4S->value__FH4D= 0;
+      check_type__XYEE(Self__DO4S);
+    } else /* FALSE */ {
+      __tmp__KTKN=(__INTEGER_64__1SG)(__tmp__JMQL->value__FH4D >> ((__INTEGER__Q )__tmp__MMQL->value__FH4D));
+      Self__DO4S=((__INTEGER_CST__XAXC *)__tmp__JMQL);
+      Self__DO4S->value__FH4D=__tmp__KTKN;
+      check_type__XYEE(Self__DO4S);
+    };
+    __tmp__DMQL=__tmp__JMQL;
+  };
+  if ((((void *)__tmp__DMQL == (void *)NULL) && (old_seq__3LQL == seq_call_and_loop__TL3K))) {
+    __tmp__DMQL=NULL;
+    if (((void *)__tmp__JMQL != (void *)NULL)) {
+      Self__DO4S=NULL;
+      if ((__tmp__JMQL->value__FH4D ==  0)) {
+        Self__DO4S=__tmp__JMQL;
+        __tmp__KHMN=Self__0LQL->parent_expr_binary__HEOJ.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__KHMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__KHMN));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__KHMN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__TUQS=((__READ_LOCAL__55ZI *)__tmp__KHMN);
+          Self__C42T=((__LOCAL__L4WC *)Self__TUQS->local__BVEJ);
+          Self__C42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D42T=create__34B( 250);
+            display__HAEJ(Self__TUQS,__tmp__D42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D42T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__4UOM);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__KHMN));
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__4UOM);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KHMN));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__4UOM);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__M2CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4UOM)->receiver__WN2H);
-          Self__E32R=((__LOCAL *)Self__M2CQ->local__HJZD);
-          Self__E32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E32R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__E32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__F32R=create__AXB( 250);
-            display__UXFK(Self__M2CQ,voir__F32R);
-            put_string__2EG(((__STRING *)voir__F32R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__H32R=((__LIST *)list_current__EH1);
-            voir__I32R=create__AXB( 250);
-            display__EQQG(Self__H32R,voir__I32R);
-            put_string__2EG(((__STRING *)voir__I32R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__TUQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__KHMN)->receiver__RA5J);
+          Self__C42T=((__LOCAL__L4WC *)Self__TUQS->local__BVEJ);
+          Self__C42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D42T=create__34B( 250);
+            display__HAEJ(Self__TUQS,__tmp__D42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D42T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__4UOM);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__4UOM);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__4UOM);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__4UOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__KHMN));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__4UOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__KHMN));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__4UOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__KHMN));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__4UOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__KHMN));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__4UOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__KHMN));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__4UOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KHMN));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__4UOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KHMN));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__4UOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__KHMN));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__4UOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__KHMN));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__4UOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__KHMN));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__4UOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__KHMN));
         } break;
-        case __READ_GLOBAL__: {
-          Self__N2CQ=((__READ_GLOBAL *)__tmp__4UOM);
-          unread__CGNL(Self__N2CQ->global__ZGJK,Self__N2CQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KHMN));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__4UOM);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__KHMN));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__4UOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KHMN));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__4UOM);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__KHMN));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__4UOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KHMN));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__4UOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__KHMN));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__4UOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__KHMN));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__4UOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__WUQS=((__READ_GLOBAL__T4YL *)__tmp__KHMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__WUQS->global__KAKM),Self__WUQS);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__4UOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__KHMN));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__4UOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__KHMN));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__4UOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__KHMN));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__4UOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__KHMN));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__4UOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__KHMN));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__4UOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__KHMN));
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__4UOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__KHMN));
         } break;
         };
-        __tmp__AVOM=TRUE__;
-      } else {
-        __tmp__AVOM=FALSE__;
-      };
-      if ((! __tmp__AVOM)) {
-        if ((((__INTEGER_CST *)__tmp__XMBL)->value__W4YD == (__INTEGER)(-  1))) {
-          result__XUOM=__tmp__XMBL;
-          __tmp__NVOM=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
-          switch (((struct ___OBJ *)__tmp__NVOM)->__id) {
-          case __LIST__: {
-            remove__SOJJ(__tmp__NVOM);
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-            remove__2TAK(__tmp__NVOM);
-          } break;
-          case __PROTOTYPE_CST__: {
-          } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-            Self__P2CQ=((__READ_LOCAL *)__tmp__NVOM);
-            Self__J32R=((__LOCAL *)Self__P2CQ->local__HJZD);
-            Self__J32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J32R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__J32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__K32R=create__AXB( 250);
-              display__UXFK(Self__P2CQ,voir__K32R);
-              put_string__2EG(((__STRING *)voir__K32R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__M32R=((__LIST *)list_current__EH1);
-              voir__N32R=create__AXB( 250);
-              display__EQQG(Self__M32R,voir__N32R);
-              put_string__2EG(((__STRING *)voir__N32R));
-              fputc((int)('\n'),stdout);
+        __tmp__MHMN=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__MHMN=FALSE__O__;
+      };
+      if ((! __tmp__MHMN)) {
+        if ((__tmp__JMQL->value__FH4D == (__INTEGER__Q)(-  1))) {
+          Self__DO4S=__tmp__JMQL;
+          __tmp__0HMN=Self__0LQL->parent_expr_binary__HEOJ.right__IB5J;
+          switch (((struct ___OBJ *)__tmp__0HMN)->__id) {
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__0HMN));
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__0HMN));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            Self__ZUQS=((__READ_LOCAL__55ZI *)__tmp__0HMN);
+            Self__I42T=((__LOCAL__L4WC *)Self__ZUQS->local__BVEJ);
+            Self__I42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__I42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__I42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__J42T=create__34B( 250);
+              display__HAEJ(Self__ZUQS,__tmp__J42T);
+              put_string__RGZ(((__STRING__BC *)__tmp__J42T));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __EXPR_MULTIPLE__: {
-            remove__1UAK(__tmp__NVOM);
-          } break;
-          case __EXPR_EQUAL__: {
-            remove__LVAK(__tmp__NVOM);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            remove__PVAK(__tmp__NVOM);
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__0HMN));
           } break;
-          case __REAL_CST__: {
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0HMN));
           } break;
-          case __CHARACTER_CST__: {
-          } break;
-          case __IS_EXPANDED__: {
-            Self__R2CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NVOM)->receiver__WN2H);
-            Self__O32R=((__LOCAL *)Self__R2CQ->local__HJZD);
-            Self__O32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O32R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__O32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__P32R=create__AXB( 250);
-              display__UXFK(Self__R2CQ,voir__P32R);
-              put_string__2EG(((__STRING *)voir__P32R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__R32R=((__LIST *)list_current__EH1);
-              voir__S32R=create__AXB( 250);
-              display__EQQG(Self__R32R,voir__S32R);
-              put_string__2EG(((__STRING *)voir__S32R));
+          case __IS_EXPANDED__35NJ__: {
+            Self__ZUQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__0HMN)->receiver__RA5J);
+            Self__I42T=((__LOCAL__L4WC *)Self__ZUQS->local__BVEJ);
+            Self__I42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__I42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__I42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__J42T=create__34B( 250);
+              display__HAEJ(Self__ZUQS,__tmp__J42T);
+              put_string__RGZ(((__STRING__BC *)__tmp__J42T));
               fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(__tmp__NVOM);
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__0HMN));
           } break;
-          case __EXPR_SUP__: {
-            remove__3VAK(__tmp__NVOM);
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__0HMN));
           } break;
-          case __EXPR_SUB__: {
-            remove__BWAK(__tmp__NVOM);
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__0HMN));
           } break;
-          case __EXPR_MUL__: {
-            remove__FWAK(__tmp__NVOM);
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__0HMN));
           } break;
-          case __EXPR_DIV__: {
-            remove__JWAK(__tmp__NVOM);
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__0HMN));
           } break;
-          case __EXPR_AND__: {
-            remove__NWAK(__tmp__NVOM);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__0HMN));
           } break;
-          case __EXPR_SHIFT_R__: {
-            remove__RWAK(__tmp__NVOM);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__0HMN));
           } break;
-          case __EXPR_SHIFT_L__: {
-            remove__VWAK(__tmp__NVOM);
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__0HMN));
           } break;
-          case __PUT_TO__: {
-            remove__ZWAK(__tmp__NVOM);
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__0HMN));
           } break;
-          case __ITEM__: {
-            remove__0XAK(__tmp__NVOM);
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__0HMN));
           } break;
-          case __SIZE_OF__: {
-            remove__4XAK(__tmp__NVOM);
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__0HMN));
           } break;
-          case __CAST__: {
-            remove__BYAK(__tmp__NVOM);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0HMN));
           } break;
-          case __CALL_SLOT__: {
-            remove__DUML(__tmp__NVOM);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0HMN));
           } break;
-          case __READ_SLOT__: {
-            remove__GGHK(__tmp__NVOM);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0HMN));
           } break;
-          case __READ_GLOBAL__: {
-            Self__S2CQ=((__READ_GLOBAL *)__tmp__NVOM);
-            unread__CGNL(Self__S2CQ->global__ZGJK,Self__S2CQ);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0HMN));
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            remove__WA0M(__tmp__NVOM);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0HMN));
           } break;
-          case __EXPR_OR_LOGIC__: {
-            remove__0UEO(__tmp__NVOM);
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__0HMN));
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            remove__0RKO(__tmp__NVOM);
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__0HMN));
           } break;
-          case __EXPR_AND_LOGIC__: {
-            remove__4UEO(__tmp__NVOM);
+          case __READ_GLOBAL__T4YL__: {
+            Self__2UQS=((__READ_GLOBAL__T4YL *)__tmp__0HMN);
+            unread__HHEN(((__SLOT_DATA__IJRG *)Self__2UQS->global__KAKM),Self__2UQS);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            remove__5RKO(__tmp__NVOM);
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__0HMN));
           } break;
-          case __EXPR_NEG__: {
-            remove__HTJM(__tmp__NVOM);
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__0HMN));
           } break;
-          case __EXPR_ADD__: {
-            remove__XWML(__tmp__NVOM);
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__0HMN));
           } break;
-          case __EXPR_NOT__: {
-            remove__TJZM(__tmp__NVOM);
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0HMN));
           } break;
-          case __EXPR_MOD__: {
-            remove__CVEO(__tmp__NVOM);
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__0HMN));
           } break;
-          case __EXPR_SUP_EQ__: {
-            remove__1EEP(__tmp__NVOM);
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__0HMN));
           } break;
-          case __EXPR_INF__: {
-            remove__0DRN(__tmp__NVOM);
-          } break;
-          case __EXPR_INF_EQ__: {
-            remove__4DRN(__tmp__NVOM);
-          } break;
-          case __EXPR_OR__: {
-            remove__14PN(__tmp__NVOM);
-          } break;
-          case __EXPR_XOR__: {
-            remove__EVTO(__tmp__NVOM);
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__0HMN));
           } break;
           };
         };
       };
-      result__KMBL=result__XUOM;
+      __tmp__DMQL=Self__DO4S;
     };
-    if ((((void *)result__KMBL == (void *)NULL) && ((void *)__tmp__0MBL != (void *)NULL))) {
-      result__UVOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__0MBL)->value__W4YD <  0)) {
-        pos__IYVM=Self__IMBL->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        put_error__text__0AH( 2,(&__string_561));
-        put_position__ECH(pos__IYVM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
+    if ((((void *)__tmp__DMQL == (void *)NULL) && ((void *)__tmp__MMQL != (void *)NULL))) {
+      Self__DO4S=NULL;
+      if ((__tmp__MMQL->value__FH4D <  0)) {
+        __tmp__NIMN=Self__0LQL->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        put_error__text__EQE( 2,(&__string_644));
+        put_position__PRE(__tmp__NIMN);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
-        Self__BMKQ=((__INTEGER_CST *)__tmp__0MBL);
-        Self__BMKQ->value__W4YD= 0;
-        check_type__YG5D(Self__BMKQ);
-        Self__WW2Q=((__INTEGER_CST *)__tmp__0MBL);
-        Self__WW2Q->parent_constant__B3LC.static_type__M2YD=static_type__JP1H(Self__IMBL);
-        check_type__YG5D(Self__WW2Q);
-        result__UVOM=__tmp__0MBL;
-        __tmp__EWOM=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
-        switch (((struct ___OBJ *)__tmp__EWOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__EWOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__EWOM);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__X2CQ=((__READ_LOCAL *)__tmp__EWOM);
-          Self__T32R=((__LOCAL *)Self__X2CQ->local__HJZD);
-          Self__T32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T32R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__T32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__U32R=create__AXB( 250);
-            display__UXFK(Self__X2CQ,voir__U32R);
-            put_string__2EG(((__STRING *)voir__U32R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__W32R=((__LIST *)list_current__EH1);
-            voir__X32R=create__AXB( 250);
-            display__EQQG(Self__W32R,voir__X32R);
-            put_string__2EG(((__STRING *)voir__X32R));
-            fputc((int)('\n'),stdout);
+        Self__LO4S=((__INTEGER_CST__XAXC *)__tmp__MMQL);
+        Self__LO4S->value__FH4D= 0;
+        check_type__XYEE(Self__LO4S);
+        __tmp__RIMN=static_type__1ECK(Self__0LQL);
+        Self__LO4S=((__INTEGER_CST__XAXC *)__tmp__MMQL);
+        Self__LO4S->parent_constant__YAXC.static_type__5G4D=__tmp__RIMN;
+        check_type__XYEE(Self__LO4S);
+        Self__DO4S=__tmp__MMQL;
+        __tmp__KHMN=Self__0LQL->parent_expr_binary__HEOJ.left__EB5J;
+        switch (((struct ___OBJ *)__tmp__KHMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__KHMN));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__KHMN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__TUQS=((__READ_LOCAL__55ZI *)__tmp__KHMN);
+          Self__C42T=((__LOCAL__L4WC *)Self__TUQS->local__BVEJ);
+          Self__C42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D42T=create__34B( 250);
+            display__HAEJ(Self__TUQS,__tmp__D42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D42T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__EWOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__EWOM);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__EWOM);
-        } break;
-        case __REAL_CST__: {
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__KHMN));
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KHMN));
         } break;
-        case __IS_EXPANDED__: {
-          Self__Z2CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EWOM)->receiver__WN2H);
-          Self__Y32R=((__LOCAL *)Self__Z2CQ->local__HJZD);
-          Self__Y32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y32R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__Y32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__Z32R=create__AXB( 250);
-            display__UXFK(Self__Z2CQ,voir__Z32R);
-            put_string__2EG(((__STRING *)voir__Z32R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__TUQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__KHMN)->receiver__RA5J);
+          Self__C42T=((__LOCAL__L4WC *)Self__TUQS->local__BVEJ);
+          Self__C42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__C42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__C42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__D42T=create__34B( 250);
+            display__HAEJ(Self__TUQS,__tmp__D42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__D42T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__132R=((__LIST *)list_current__EH1);
-            voir__232R=create__AXB( 250);
-            display__EQQG(Self__132R,voir__232R);
-            put_string__2EG(((__STRING *)voir__232R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__EWOM);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__EWOM);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__EWOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__KHMN));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__EWOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__KHMN));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__EWOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__KHMN));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__EWOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__KHMN));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__EWOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__KHMN));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__EWOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KHMN));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__EWOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KHMN));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__EWOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__KHMN));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__EWOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__KHMN));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__EWOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__KHMN));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__EWOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__KHMN));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__EWOM);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KHMN));
         } break;
-        case __READ_GLOBAL__: {
-          Self__02CQ=((__READ_GLOBAL *)__tmp__EWOM);
-          unread__CGNL(Self__02CQ->global__ZGJK,Self__02CQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__KHMN));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__EWOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KHMN));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__EWOM);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__KHMN));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__EWOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KHMN));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__EWOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__KHMN));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__EWOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__KHMN));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__EWOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__WUQS=((__READ_GLOBAL__T4YL *)__tmp__KHMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__WUQS->global__KAKM),Self__WUQS);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__EWOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__KHMN));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__EWOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__KHMN));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__EWOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__KHMN));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__EWOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__KHMN));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__EWOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__KHMN));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__EWOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__KHMN));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__EWOM);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__EWOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__KHMN));
         } break;
         };
       };
-      result__KMBL=result__UVOM;
+      __tmp__DMQL=Self__DO4S;
     };
   };
-  if (((void *)result__KMBL == (void *)NULL)) {
-    result__KMBL=Self__IMBL;
-  } else {
-    __tmp__OQBL=Self__IMBL->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__KMBL)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__KMBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+  if (((void *)__tmp__DMQL == (void *)NULL)) {
+    __tmp__DMQL=Self__0LQL;
+  } else /* FALSE */ {
+    __tmp__5SKN=Self__0LQL->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__DMQL)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__KMBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__KMBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__KMBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__KMBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__KMBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__KMBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__KMBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__KMBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__KMBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__KMBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__KMBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__KMBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__KMBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__KMBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__KMBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__KMBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__KMBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__KMBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__KMBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__KMBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__KMBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__KMBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__KMBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__KMBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__KMBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__KMBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__KMBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__KMBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__KMBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__KMBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__KMBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__KMBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__KMBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__KMBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__KMBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__KMBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__KMBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__KMBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
-    } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__KMBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_SHIFT_R__GEOJ *)__tmp__DMQL))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5SKN;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__KMBL);
+  __tmp__EMQL=__tmp__DMQL;
+  return(__tmp__EMQL);
 }
 
-static void* execute_link__QQBL(__EXPR_SHIFT_L *Self__RQBL)
-// ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
+static void* execute_link__DQQL(__EXPR_SHIFT_L__0EOJ *Self__EQQL)
+// ({EXPR_SHIFT_L__0EOJ}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__W5NM,__tmp__Y5NM;
-  __UINTEGER_32 old_seq__UQBL;
-  void *__tmp__0QBL,*__tmp__1QBL,*__tmp__2QBL,*__tmp__3QBL,*__tmp__5QBL;
-  void *__tmp__CRBL,*result__TQBL,*result__F0WL,*result__LWOM;
-  void *__tmp__SWOM,*result__ZWOM,*__tmp__JXOM;
-  __LIST *Self__XGBR,*Self__ZGBR,*Self__A42R,*Self__F42R,*Self__K42R;
-  __LIST *Self__P42R;
-  void *voir__YGBR,*voir__0GBR,*voir__432R,*voir__B42R,*voir__D42R;
-  void *voir__G42R,*voir__I42R,*voir__L42R,*voir__N42R,*voir__Q42R;
-  void *__tmp__ARBL,*left_cst__XQBL,*__tmp__DRBL,*right_cst__YQBL;
-  __POSITION pos__FMKQ,pos__GZVM,__tmp__XUBL;
-  __INTEGER_CST *Self__IMKQ,*Self__KMKQ,*Self__PMKQ,*Self__YW2Q;
-  __READ_LOCAL *Self__T5CQ,*Self__V5CQ,*Self__15CQ,*Self__35CQ;
-  __LOCAL *Self__332R,*Self__C42R,*Self__H42R,*Self__M42R;
-  __READ_GLOBAL *Self__W5CQ,*Self__45CQ;
-  old_seq__UQBL=seq_call_and_loop__3QEJ;
-  __tmp__0QBL=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__0QBL)->__id) {
-  case __LIST__: {
-    __tmp__1QBL=execute_link__TTOG(__tmp__0QBL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__1QBL=((__STRING_CST *)__tmp__0QBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__1QBL=execute_link__KA0K(__tmp__0QBL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__1QBL=((__PROTOTYPE_CST *)__tmp__0QBL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__1QBL=((__INTEGER_CST *)__tmp__0QBL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__1QBL=execute_link__4HAL(__tmp__0QBL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__XGBR=((__LIST *)list_current__EH1);
-    voir__YGBR=create__AXB( 250);
-    display__EQQG(Self__XGBR,voir__YGBR);
-    put_string__2EG(((__STRING *)voir__YGBR));
+  __INTEGER_64__1SG __tmp__KUKN;
+  __UINTEGER_32__ZWB old_seq__HQQL;
+  void *__tmp__NQQL,*__tmp__OQQL,*__tmp__BJMN;
+  __LIST__WH *Self__VTYT;
+  __STRING__BC *__tmp__WTYT,*__tmp__V42T;
+  __INTEGER_CST__XAXC *__tmp__TQQL,*__tmp__WQQL,*Self__WO4S,*Self__4O4S;
+  __POSITION__OL __tmp__5TKN,__tmp__UJMN;
+  __READ_LOCAL__55ZI *Self__PYQS;
+  __LOCAL__L4WC *Self__U42T;
+  __READ_GLOBAL__T4YL *Self__SYQS;
+  __TYPE_FULL__XMB *__tmp__YJMN;
+  old_seq__HQQL=seq_call_and_loop__TL3K;
+  __tmp__NQQL=Self__EQQL->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__NQQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__OQQL=((__STRING_CST__5J *)__tmp__NQQL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OQQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__NQQL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__OQQL=((__PROTOTYPE_CST__LAXC *)__tmp__NQQL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__OQQL=((__INTEGER_CST__XAXC *)__tmp__NQQL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__VTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__WTYT=create__34B( 250);
+    display__0HFE(Self__VTYT,__tmp__WTYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__WTYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__1QBL=NULL;
+    __tmp__OQQL=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__1QBL=execute_link__WMAL(__tmp__0QBL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__OQQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__NQQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__1QBL=execute_link__5QAL(__tmp__0QBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OQQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__NQQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__1QBL=((__REAL_CST *)__tmp__0QBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OQQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NQQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__1QBL=((__CHARACTER_CST *)__tmp__0QBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__OQQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__NQQL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__1QBL=execute_link__OVAL(__tmp__0QBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OQQL=((__GET_TYPE_ID__HAOJ *)__tmp__NQQL);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__1QBL=execute_link__VWAL(__tmp__0QBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OQQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__1QBL=execute_link__0WAL(__tmp__0QBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OQQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__1QBL=execute_link__D1AL(__tmp__0QBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OQQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__1QBL=execute_link__M5AL(__tmp__0QBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OQQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__NQQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__1QBL=execute_link__VDBL(__tmp__0QBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OQQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__1QBL=execute_link__4HBL(__tmp__0QBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OQQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__1QBL=execute_link__HMBL(__tmp__0QBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OQQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__1QBL=execute_link__QQBL(__tmp__0QBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__OQQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__NQQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__1QBL=execute_link__ROPK(__tmp__0QBL);
+  case __ITEM__HGOJ__: {
+    __tmp__OQQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__NQQL));
   } break;
-  case __ITEM__: {
-    __tmp__1QBL=execute_link__ZUBL(__tmp__0QBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OQQL=((__SIZE_OF__5GOJ *)__tmp__NQQL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__1QBL=execute_link__AVBL(__tmp__0QBL);
+  case __CAST__1HOJ__: {
+    __tmp__OQQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__NQQL));
   } break;
-  case __CAST__: {
-    __tmp__1QBL=execute_link__FVBL(__tmp__0QBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__OQQL=((__REAL_CST__1LOJ *)__tmp__NQQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__1QBL=execute_link__CDUL(__tmp__0QBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__OQQL=((__CHARACTER_CST__RMOJ *)__tmp__NQQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__1QBL=execute_link__4YBL(__tmp__0QBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__OQQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__NQQL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__1QBL=execute_link__O3BL(__tmp__0QBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__OQQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__NQQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__1QBL=execute_link__C2ZM(__tmp__0QBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OQQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NQQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__1QBL=execute_link__SGFO(__tmp__0QBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OQQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NQQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1QBL=execute_link__KOLO(__tmp__0QBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OQQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NQQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__1QBL=execute_link__LMFO(__tmp__0QBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OQQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NQQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1QBL=execute_link__OULO(__tmp__0QBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OQQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NQQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__1QBL=execute_link__IPKM(__tmp__0QBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OQQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__NQQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__1QBL=execute_link__VXOL(__tmp__0QBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OQQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__NQQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__1QBL=execute_link__W4ZM(__tmp__0QBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__OQQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__NQQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__1QBL=execute_link__ESFO(__tmp__0QBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OQQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__NQQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__1QBL=execute_link__2QEP(__tmp__0QBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OQQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__NQQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__1QBL=execute_link__F1QN(__tmp__0QBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OQQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__NQQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__1QBL=execute_link__O5QN(__tmp__0QBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OQQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NQQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__1QBL=execute_link__LSQN(__tmp__0QBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__OQQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__NQQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__1QBL=execute_link__M3UO(__tmp__0QBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OQQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__NQQL));
   } break;
-  };
-  Self__RQBL->parent_expr_binary__ODKH.left__XO1H=__tmp__1QBL;
-  __tmp__2QBL=Self__RQBL->parent_expr_binary__ODKH.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__2QBL)->__id) {
-  case __LIST__: {
-    __tmp__3QBL=execute_link__TTOG(__tmp__2QBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OQQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__NQQL));
   } break;
-  case __STRING_CST__: {
-    __tmp__3QBL=((__STRING_CST *)__tmp__2QBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3QBL=execute_link__KA0K(__tmp__2QBL);
+  };
+  Self__EQQL->parent_expr_binary__1EOJ.left__EB5J=__tmp__OQQL;
+  __tmp__NQQL=Self__EQQL->parent_expr_binary__1EOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__NQQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__OQQL=((__STRING_CST__5J *)__tmp__NQQL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__3QBL=((__PROTOTYPE_CST *)__tmp__2QBL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OQQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__NQQL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__3QBL=((__INTEGER_CST *)__tmp__2QBL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__OQQL=((__PROTOTYPE_CST__LAXC *)__tmp__NQQL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__3QBL=execute_link__4HAL(__tmp__2QBL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__OQQL=((__INTEGER_CST__XAXC *)__tmp__NQQL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__ZGBR=((__LIST *)list_current__EH1);
-    voir__0GBR=create__AXB( 250);
-    display__EQQG(Self__ZGBR,voir__0GBR);
-    put_string__2EG(((__STRING *)voir__0GBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__VTYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__WTYT=create__34B( 250);
+    display__0HFE(Self__VTYT,__tmp__WTYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__WTYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__3QBL=NULL;
+    __tmp__OQQL=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__OQQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__NQQL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3QBL=execute_link__WMAL(__tmp__2QBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OQQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__NQQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3QBL=execute_link__5QAL(__tmp__2QBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OQQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NQQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__3QBL=((__REAL_CST *)__tmp__2QBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__OQQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__NQQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__3QBL=((__CHARACTER_CST *)__tmp__2QBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OQQL=((__GET_TYPE_ID__HAOJ *)__tmp__NQQL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__3QBL=execute_link__OVAL(__tmp__2QBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OQQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__NQQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3QBL=execute_link__VWAL(__tmp__2QBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OQQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__3QBL=execute_link__0WAL(__tmp__2QBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OQQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__3QBL=execute_link__D1AL(__tmp__2QBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OQQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__NQQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__3QBL=execute_link__M5AL(__tmp__2QBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OQQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__3QBL=execute_link__VDBL(__tmp__2QBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OQQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__3QBL=execute_link__4HBL(__tmp__2QBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OQQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3QBL=execute_link__HMBL(__tmp__2QBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__OQQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__NQQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3QBL=execute_link__QQBL(__tmp__2QBL);
+  case __ITEM__HGOJ__: {
+    __tmp__OQQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__NQQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__3QBL=execute_link__ROPK(__tmp__2QBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OQQL=((__SIZE_OF__5GOJ *)__tmp__NQQL);
   } break;
-  case __ITEM__: {
-    __tmp__3QBL=execute_link__ZUBL(__tmp__2QBL);
+  case __CAST__1HOJ__: {
+    __tmp__OQQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__NQQL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__3QBL=execute_link__AVBL(__tmp__2QBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__OQQL=((__REAL_CST__1LOJ *)__tmp__NQQL);
   } break;
-  case __CAST__: {
-    __tmp__3QBL=execute_link__FVBL(__tmp__2QBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__OQQL=((__CHARACTER_CST__RMOJ *)__tmp__NQQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__3QBL=execute_link__CDUL(__tmp__2QBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__OQQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__NQQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__3QBL=execute_link__4YBL(__tmp__2QBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__OQQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__NQQL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__3QBL=execute_link__O3BL(__tmp__2QBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OQQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NQQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3QBL=execute_link__C2ZM(__tmp__2QBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OQQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NQQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3QBL=execute_link__SGFO(__tmp__2QBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OQQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NQQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3QBL=execute_link__KOLO(__tmp__2QBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OQQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NQQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3QBL=execute_link__LMFO(__tmp__2QBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OQQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NQQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3QBL=execute_link__OULO(__tmp__2QBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OQQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__NQQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__3QBL=execute_link__IPKM(__tmp__2QBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OQQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__NQQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__3QBL=execute_link__VXOL(__tmp__2QBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__OQQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__NQQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__3QBL=execute_link__W4ZM(__tmp__2QBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OQQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__NQQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__3QBL=execute_link__ESFO(__tmp__2QBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OQQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__NQQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3QBL=execute_link__2QEP(__tmp__2QBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OQQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__NQQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__3QBL=execute_link__F1QN(__tmp__2QBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OQQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NQQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3QBL=execute_link__O5QN(__tmp__2QBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__OQQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__NQQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__3QBL=execute_link__LSQN(__tmp__2QBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OQQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__NQQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__3QBL=execute_link__M3UO(__tmp__2QBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OQQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__NQQL));
   } break;
   };
-  Self__RQBL->parent_expr_binary__ODKH.right__WO2H=__tmp__3QBL;
-  __tmp__5QBL=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
-  if (__tmp__5QBL==NULL) {
-    __tmp__ARBL=NULL;
+  Self__EQQL->parent_expr_binary__1EOJ.right__IB5J=__tmp__OQQL;
+  __tmp__NQQL=Self__EQQL->parent_expr_binary__1EOJ.left__EB5J;
+  if (__tmp__NQQL==NULL) {
+    __tmp__TQQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__5QBL)->__id) {
-    case __LIST__: {
-      __tmp__ARBL=NULL;
+    switch (((struct ___OBJ *)__tmp__NQQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__ARBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__ARBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ARBL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__TQQL=((void *)__tmp__NQQL);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__ARBL=((void *)__tmp__5QBL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__ARBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ARBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__ARBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__ARBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ARBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ARBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__ARBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__ARBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__ARBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__ARBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__ARBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__ARBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__TQQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__ARBL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__ARBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__TQQL=NULL;
     } break;
     }
   };
-  left_cst__XQBL=__tmp__ARBL;
-  __tmp__CRBL=Self__RQBL->parent_expr_binary__ODKH.right__WO2H;
-  if (__tmp__CRBL==NULL) {
-    __tmp__DRBL=NULL;
+  __tmp__NQQL=Self__EQQL->parent_expr_binary__1EOJ.right__IB5J;
+  if (__tmp__NQQL==NULL) {
+    __tmp__WQQL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__CRBL)->__id) {
-    case __LIST__: {
-      __tmp__DRBL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__DRBL=NULL;
+    switch (((struct ___OBJ *)__tmp__NQQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__DRBL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__DRBL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__DRBL=((void *)__tmp__CRBL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__WQQL=((void *)__tmp__NQQL);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__DRBL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__DRBL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__DRBL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__DRBL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__DRBL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__DRBL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__DRBL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__DRBL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __CAST__: {
-      __tmp__DRBL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__DRBL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__DRBL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__DRBL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__WQQL=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__DRBL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__WQQL=NULL;
     } break;
     }
   };
-  right_cst__YQBL=__tmp__DRBL;
-  result__TQBL=NULL;
-  if (((void *)__tmp__ARBL != (void *)NULL)) {
-    result__TQBL=NULL;
-  };
-  if ((((void *)result__TQBL == (void *)NULL) && ((void *)__tmp__DRBL != (void *)NULL))) {
-    result__F0WL=NULL;
-    if ((((__INTEGER_CST *)__tmp__DRBL)->value__W4YD ==  0)) {
-      result__F0WL=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
-    };
-    result__TQBL=result__F0WL;
-  };
-  if (((((void *)result__TQBL == (void *)NULL) && ((void *)__tmp__DRBL != (void *)NULL)) && ((void *)__tmp__ARBL != (void *)NULL))) {
-    if ((((__INTEGER_CST *)__tmp__DRBL)->value__W4YD <  0)) {
-      pos__FMKQ=Self__RQBL->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      put_error__text__0AH( 2,(&__string_562));
-      put_position__ECH(pos__FMKQ);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __tmp__NQQL=NULL;
+  if (((void *)__tmp__TQQL != (void *)NULL)) {
+    __tmp__NQQL=NULL;
+  };
+  if ((((void *)__tmp__NQQL == (void *)NULL) && ((void *)__tmp__WQQL != (void *)NULL))) {
+    __tmp__OQQL=NULL;
+    if ((__tmp__WQQL->value__FH4D ==  0)) {
+      __tmp__OQQL=Self__EQQL->parent_expr_binary__1EOJ.left__EB5J;
+    };
+    __tmp__NQQL=__tmp__OQQL;
+  };
+  if (((((void *)__tmp__NQQL == (void *)NULL) && ((void *)__tmp__WQQL != (void *)NULL)) && ((void *)__tmp__TQQL != (void *)NULL))) {
+    if ((__tmp__WQQL->value__FH4D <  0)) {
+      __tmp__5TKN=Self__EQQL->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      put_error__text__EQE( 2,(&__string_645));
+      put_position__PRE(__tmp__5TKN);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
-      Self__IMKQ=((__INTEGER_CST *)__tmp__ARBL);
-      Self__IMKQ->value__W4YD= 0;
-      check_type__YG5D(Self__IMKQ);
-    } else {
-      __tmp__W5NM=((__INTEGER_CST *)__tmp__ARBL)->value__W4YD;
-      __tmp__Y5NM=((__INTEGER_CST *)__tmp__DRBL)->value__W4YD;
-      Self__KMKQ=((__INTEGER_CST *)__tmp__ARBL);
-      Self__KMKQ->value__W4YD=(__INTEGER_64)(__tmp__W5NM << ((__INTEGER )__tmp__Y5NM));
-      check_type__YG5D(Self__KMKQ);
-    };
-    result__TQBL=__tmp__ARBL;
-  };
-  if ((((void *)result__TQBL == (void *)NULL) && (old_seq__UQBL == seq_call_and_loop__3QEJ))) {
-    result__TQBL=NULL;
-    if (((void *)__tmp__ARBL != (void *)NULL)) {
-      result__LWOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__ARBL)->value__W4YD ==  0)) {
-        result__LWOM=__tmp__ARBL;
-        __tmp__SWOM=Self__RQBL->parent_expr_binary__ODKH.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__SWOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__SWOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__SWOM);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__T5CQ=((__READ_LOCAL *)__tmp__SWOM);
-          Self__332R=((__LOCAL *)Self__T5CQ->local__HJZD);
-          Self__332R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__332R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__332R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__432R=create__AXB( 250);
-            display__UXFK(Self__T5CQ,voir__432R);
-            put_string__2EG(((__STRING *)voir__432R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__A42R=((__LIST *)list_current__EH1);
-            voir__B42R=create__AXB( 250);
-            display__EQQG(Self__A42R,voir__B42R);
-            put_string__2EG(((__STRING *)voir__B42R));
-            fputc((int)('\n'),stdout);
+      Self__WO4S=((__INTEGER_CST__XAXC *)__tmp__TQQL);
+      Self__WO4S->value__FH4D= 0;
+      check_type__XYEE(Self__WO4S);
+    } else /* FALSE */ {
+      __tmp__KUKN=(__INTEGER_64__1SG)(__tmp__TQQL->value__FH4D << ((__INTEGER__Q )__tmp__WQQL->value__FH4D));
+      Self__WO4S=((__INTEGER_CST__XAXC *)__tmp__TQQL);
+      Self__WO4S->value__FH4D=__tmp__KUKN;
+      check_type__XYEE(Self__WO4S);
+    };
+    __tmp__NQQL=__tmp__TQQL;
+  };
+  if ((((void *)__tmp__NQQL == (void *)NULL) && (old_seq__HQQL == seq_call_and_loop__TL3K))) {
+    __tmp__NQQL=NULL;
+    if (((void *)__tmp__TQQL != (void *)NULL)) {
+      Self__WO4S=NULL;
+      if ((__tmp__TQQL->value__FH4D ==  0)) {
+        Self__WO4S=__tmp__TQQL;
+        __tmp__BJMN=Self__EQQL->parent_expr_binary__1EOJ.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__BJMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__BJMN));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__BJMN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__PYQS=((__READ_LOCAL__55ZI *)__tmp__BJMN);
+          Self__U42T=((__LOCAL__L4WC *)Self__PYQS->local__BVEJ);
+          Self__U42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__U42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__U42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__V42T=create__34B( 250);
+            display__HAEJ(Self__PYQS,__tmp__V42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__V42T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__SWOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__SWOM);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__BJMN));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__SWOM);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BJMN));
         } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__V5CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SWOM)->receiver__WN2H);
-          Self__C42R=((__LOCAL *)Self__V5CQ->local__HJZD);
-          Self__C42R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__C42R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__C42R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__D42R=create__AXB( 250);
-            display__UXFK(Self__V5CQ,voir__D42R);
-            put_string__2EG(((__STRING *)voir__D42R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__F42R=((__LIST *)list_current__EH1);
-            voir__G42R=create__AXB( 250);
-            display__EQQG(Self__F42R,voir__G42R);
-            put_string__2EG(((__STRING *)voir__G42R));
-            fputc((int)('\n'),stdout);
+        case __IS_EXPANDED__35NJ__: {
+          Self__PYQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BJMN)->receiver__RA5J);
+          Self__U42T=((__LOCAL__L4WC *)Self__PYQS->local__BVEJ);
+          Self__U42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__U42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__U42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__V42T=create__34B( 250);
+            display__HAEJ(Self__PYQS,__tmp__V42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__V42T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__SWOM);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__SWOM);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__SWOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__SWOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__SWOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__SWOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__BJMN));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__SWOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__SWOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BJMN));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__SWOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BJMN));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__SWOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__BJMN));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__SWOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__BJMN));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__SWOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__BJMN));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__SWOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__BJMN));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__SWOM);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BJMN));
         } break;
-        case __READ_GLOBAL__: {
-          Self__W5CQ=((__READ_GLOBAL *)__tmp__SWOM);
-          unread__CGNL(Self__W5CQ->global__ZGJK,Self__W5CQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BJMN));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__SWOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BJMN));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__SWOM);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BJMN));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__SWOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BJMN));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__SWOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__BJMN));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__SWOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__BJMN));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__SWOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__SYQS=((__READ_GLOBAL__T4YL *)__tmp__BJMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__SYQS->global__KAKM),Self__SYQS);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__SWOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__BJMN));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__SWOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__BJMN));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__SWOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__BJMN));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__SWOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BJMN));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__SWOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__BJMN));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__SWOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__BJMN));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__SWOM);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__SWOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__BJMN));
         } break;
         };
       };
-      result__TQBL=result__LWOM;
+      __tmp__NQQL=Self__WO4S;
     };
-    if ((((void *)result__TQBL == (void *)NULL) && ((void *)__tmp__DRBL != (void *)NULL))) {
-      result__ZWOM=NULL;
-      if ((((__INTEGER_CST *)__tmp__DRBL)->value__W4YD <  0)) {
-        pos__GZVM=Self__RQBL->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        put_error__text__0AH( 2,(&__string_562));
-        put_position__ECH(pos__GZVM);
-        put_string__EQD(msg_err__5AH);
-        if ((verbose_level__FX !=  0)) {
-          put_string__2EG(((__STRING *)msg_err__5AH));
+    if ((((void *)__tmp__NQQL == (void *)NULL) && ((void *)__tmp__WQQL != (void *)NULL))) {
+      Self__WO4S=NULL;
+      if ((__tmp__WQQL->value__FH4D <  0)) {
+        __tmp__UJMN=Self__EQQL->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        put_error__text__EQE( 2,(&__string_645));
+        put_position__PRE(__tmp__UJMN);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
           exit(( 1));
         };
-        Self__PMKQ=((__INTEGER_CST *)__tmp__DRBL);
-        Self__PMKQ->value__W4YD= 0;
-        check_type__YG5D(Self__PMKQ);
-        Self__YW2Q=((__INTEGER_CST *)__tmp__DRBL);
-        Self__YW2Q->parent_constant__B3LC.static_type__M2YD=static_type__OP1H(Self__RQBL);
-        check_type__YG5D(Self__YW2Q);
-        result__ZWOM=__tmp__DRBL;
-        __tmp__JXOM=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
-        switch (((struct ___OBJ *)__tmp__JXOM)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__JXOM);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__JXOM);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__15CQ=((__READ_LOCAL *)__tmp__JXOM);
-          Self__H42R=((__LOCAL *)Self__15CQ->local__HJZD);
-          Self__H42R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__H42R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__H42R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__I42R=create__AXB( 250);
-            display__UXFK(Self__15CQ,voir__I42R);
-            put_string__2EG(((__STRING *)voir__I42R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__K42R=((__LIST *)list_current__EH1);
-            voir__L42R=create__AXB( 250);
-            display__EQQG(Self__K42R,voir__L42R);
-            put_string__2EG(((__STRING *)voir__L42R));
+        Self__4O4S=((__INTEGER_CST__XAXC *)__tmp__WQQL);
+        Self__4O4S->value__FH4D= 0;
+        check_type__XYEE(Self__4O4S);
+        __tmp__YJMN=static_type__AFCK(Self__EQQL);
+        Self__4O4S=((__INTEGER_CST__XAXC *)__tmp__WQQL);
+        Self__4O4S->parent_constant__YAXC.static_type__5G4D=__tmp__YJMN;
+        check_type__XYEE(Self__4O4S);
+        Self__WO4S=__tmp__WQQL;
+        __tmp__BJMN=Self__EQQL->parent_expr_binary__1EOJ.left__EB5J;
+        switch (((struct ___OBJ *)__tmp__BJMN)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__BJMN));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__BJMN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__PYQS=((__READ_LOCAL__55ZI *)__tmp__BJMN);
+          Self__U42T=((__LOCAL__L4WC *)Self__PYQS->local__BVEJ);
+          Self__U42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__U42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__U42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__V42T=create__34B( 250);
+            display__HAEJ(Self__PYQS,__tmp__V42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__V42T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__JXOM);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__JXOM);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__JXOM);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__BJMN));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BJMN));
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__35CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JXOM)->receiver__WN2H);
-          Self__M42R=((__LOCAL *)Self__35CQ->local__HJZD);
-          Self__M42R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__M42R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__M42R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__N42R=create__AXB( 250);
-            display__UXFK(Self__35CQ,voir__N42R);
-            put_string__2EG(((__STRING *)voir__N42R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__P42R=((__LIST *)list_current__EH1);
-            voir__Q42R=create__AXB( 250);
-            display__EQQG(Self__P42R,voir__Q42R);
-            put_string__2EG(((__STRING *)voir__Q42R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__PYQS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BJMN)->receiver__RA5J);
+          Self__U42T=((__LOCAL__L4WC *)Self__PYQS->local__BVEJ);
+          Self__U42T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__U42T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__U42T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__V42T=create__34B( 250);
+            display__HAEJ(Self__PYQS,__tmp__V42T);
+            put_string__RGZ(((__STRING__BC *)__tmp__V42T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__JXOM);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__JXOM);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__JXOM);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__JXOM);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__BJMN));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__JXOM);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__JXOM);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__JXOM);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BJMN));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__JXOM);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__BJMN));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__JXOM);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__BJMN));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__JXOM);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__BJMN));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__JXOM);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__BJMN));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__JXOM);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BJMN));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__JXOM);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BJMN));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__JXOM);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BJMN));
         } break;
-        case __READ_GLOBAL__: {
-          Self__45CQ=((__READ_GLOBAL *)__tmp__JXOM);
-          unread__CGNL(Self__45CQ->global__ZGJK,Self__45CQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BJMN));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__JXOM);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BJMN));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__JXOM);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__BJMN));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__JXOM);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__BJMN));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__JXOM);
+        case __READ_GLOBAL__T4YL__: {
+          Self__SYQS=((__READ_GLOBAL__T4YL *)__tmp__BJMN);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__SYQS->global__KAKM),Self__SYQS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__JXOM);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__BJMN));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__JXOM);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__BJMN));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__JXOM);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__BJMN));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__JXOM);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BJMN));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__JXOM);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__BJMN));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__JXOM);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__BJMN));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__JXOM);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__JXOM);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__JXOM);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__JXOM);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__BJMN));
         } break;
         };
       };
-      result__TQBL=result__ZWOM;
+      __tmp__NQQL=Self__WO4S;
     };
   };
-  if (((void *)result__TQBL == (void *)NULL)) {
-    result__TQBL=Self__RQBL;
-  } else {
-    __tmp__XUBL=Self__RQBL->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__TQBL)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__TQBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+  if (((void *)__tmp__NQQL == (void *)NULL)) {
+    __tmp__NQQL=Self__EQQL;
+  } else /* FALSE */ {
+    __tmp__5TKN=Self__EQQL->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__NQQL)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__TQBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__TQBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__TQBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__TQBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__TQBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__TQBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__TQBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__TQBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__TQBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__TQBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__TQBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__TQBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__TQBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__TQBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__TQBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__TQBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__TQBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__TQBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__TQBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__TQBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__TQBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__TQBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__TQBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__TQBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__TQBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__TQBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__TQBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__TQBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__TQBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__TQBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__TQBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__TQBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__TQBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__TQBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__TQBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__TQBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__TQBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__TQBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
-    } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__TQBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_SHIFT_L__0EOJ *)__tmp__NQQL))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5TKN;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__TQBL);
+  __tmp__OQQL=__tmp__NQQL;
+  return(__tmp__OQQL);
 }
 
-static void* execute_link__ZUBL(__ITEM *Self__0UBL)
-// ({ITEM}) With resultRecursive, No inlinable.
+static void* execute_link__NUQL(__ITEM__HGOJ *Self__OUQL)
+// ({ITEM__HGOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__2UBL,*__tmp__3UBL,*__tmp__4UBL,*__tmp__5UBL;
-  __LIST *Self__1GBR,*Self__3GBR;
-  void *voir__2GBR,*voir__4GBR;
-  __tmp__2UBL=Self__0UBL->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__2UBL)->__id) {
-  case __LIST__: {
-    __tmp__3UBL=execute_link__TTOG(__tmp__2UBL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__3UBL=((__STRING_CST *)__tmp__2UBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__3UBL=execute_link__KA0K(__tmp__2UBL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__3UBL=((__PROTOTYPE_CST *)__tmp__2UBL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__3UBL=((__INTEGER_CST *)__tmp__2UBL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__3UBL=execute_link__4HAL(__tmp__2UBL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__1GBR=((__LIST *)list_current__EH1);
-    voir__2GBR=create__AXB( 250);
-    display__EQQG(Self__1GBR,voir__2GBR);
-    put_string__2EG(((__STRING *)voir__2GBR));
+  void *__tmp__QUQL,*__tmp__RUQL;
+  __LIST__WH *Self__1TYT;
+  __STRING__BC *__tmp__2TYT;
+  __tmp__QUQL=Self__OUQL->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__QUQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__RUQL=((__STRING_CST__5J *)__tmp__QUQL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__RUQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__QUQL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__RUQL=((__PROTOTYPE_CST__LAXC *)__tmp__QUQL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__RUQL=((__INTEGER_CST__XAXC *)__tmp__QUQL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__1TYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__2TYT=create__34B( 250);
+    display__0HFE(Self__1TYT,__tmp__2TYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__2TYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__3UBL=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3UBL=execute_link__WMAL(__tmp__2UBL);
+    __tmp__RUQL=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3UBL=execute_link__5QAL(__tmp__2UBL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RUQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__QUQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__3UBL=((__REAL_CST *)__tmp__2UBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__RUQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__QUQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__3UBL=((__CHARACTER_CST *)__tmp__2UBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__RUQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QUQL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__3UBL=execute_link__OVAL(__tmp__2UBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__RUQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__QUQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3UBL=execute_link__VWAL(__tmp__2UBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__RUQL=((__GET_TYPE_ID__HAOJ *)__tmp__QUQL);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__3UBL=execute_link__0WAL(__tmp__2UBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__RUQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__3UBL=execute_link__D1AL(__tmp__2UBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__RUQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__3UBL=execute_link__M5AL(__tmp__2UBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__RUQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__3UBL=execute_link__VDBL(__tmp__2UBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__RUQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__QUQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__3UBL=execute_link__4HBL(__tmp__2UBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__RUQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3UBL=execute_link__HMBL(__tmp__2UBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__RUQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3UBL=execute_link__QQBL(__tmp__2UBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__RUQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__QUQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__3UBL=execute_link__ROPK(__tmp__2UBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RUQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__QUQL));
   } break;
-  case __ITEM__: {
-    __tmp__3UBL=execute_link__ZUBL(__tmp__2UBL);
+  case __ITEM__HGOJ__: {
+    __tmp__RUQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__QUQL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__3UBL=execute_link__AVBL(__tmp__2UBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__RUQL=((__SIZE_OF__5GOJ *)__tmp__QUQL);
   } break;
-  case __CAST__: {
-    __tmp__3UBL=execute_link__FVBL(__tmp__2UBL);
+  case __CAST__1HOJ__: {
+    __tmp__RUQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__QUQL));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__3UBL=execute_link__CDUL(__tmp__2UBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__RUQL=((__REAL_CST__1LOJ *)__tmp__QUQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__3UBL=execute_link__4YBL(__tmp__2UBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__RUQL=((__CHARACTER_CST__RMOJ *)__tmp__QUQL);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__3UBL=execute_link__O3BL(__tmp__2UBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__RUQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__QUQL);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3UBL=execute_link__C2ZM(__tmp__2UBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__RUQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__QUQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3UBL=execute_link__SGFO(__tmp__2UBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__RUQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QUQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3UBL=execute_link__KOLO(__tmp__2UBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__RUQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__QUQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3UBL=execute_link__LMFO(__tmp__2UBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__RUQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QUQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3UBL=execute_link__OULO(__tmp__2UBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__RUQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__QUQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__3UBL=execute_link__IPKM(__tmp__2UBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__RUQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QUQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__3UBL=execute_link__VXOL(__tmp__2UBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__RUQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__QUQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__3UBL=execute_link__W4ZM(__tmp__2UBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__RUQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__QUQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__3UBL=execute_link__ESFO(__tmp__2UBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__RUQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__QUQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3UBL=execute_link__2QEP(__tmp__2UBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__RUQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__QUQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__3UBL=execute_link__F1QN(__tmp__2UBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__RUQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__QUQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3UBL=execute_link__O5QN(__tmp__2UBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__RUQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__QUQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__3UBL=execute_link__LSQN(__tmp__2UBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__RUQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__QUQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__3UBL=execute_link__M3UO(__tmp__2UBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__RUQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__QUQL));
   } break;
-  };
-  Self__0UBL->receiver__1P1H=__tmp__3UBL;
-  __tmp__4UBL=Self__0UBL->index__KR2H;
-  switch (((struct ___OBJ *)__tmp__4UBL)->__id) {
-  case __LIST__: {
-    __tmp__5UBL=execute_link__TTOG(__tmp__4UBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__RUQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__QUQL));
   } break;
-  case __STRING_CST__: {
-    __tmp__5UBL=((__STRING_CST *)__tmp__4UBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__RUQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__QUQL));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__5UBL=execute_link__KA0K(__tmp__4UBL);
+  };
+  Self__OUQL->receiver__ZC5J=__tmp__RUQL;
+  __tmp__QUQL=Self__OUQL->index__1C5J;
+  switch (((struct ___OBJ *)__tmp__QUQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__RUQL=((__STRING_CST__5J *)__tmp__QUQL);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__5UBL=((__PROTOTYPE_CST *)__tmp__4UBL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__RUQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__QUQL));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__5UBL=((__INTEGER_CST *)__tmp__4UBL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__RUQL=((__PROTOTYPE_CST__LAXC *)__tmp__QUQL);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__5UBL=execute_link__4HAL(__tmp__4UBL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__RUQL=((__INTEGER_CST__XAXC *)__tmp__QUQL);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__3GBR=((__LIST *)list_current__EH1);
-    voir__4GBR=create__AXB( 250);
-    display__EQQG(Self__3GBR,voir__4GBR);
-    put_string__2EG(((__STRING *)voir__4GBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__1TYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__2TYT=create__34B( 250);
+    display__0HFE(Self__1TYT,__tmp__2TYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__2TYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__5UBL=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__5UBL=execute_link__WMAL(__tmp__4UBL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__5UBL=execute_link__5QAL(__tmp__4UBL);
-  } break;
-  case __REAL_CST__: {
-    __tmp__5UBL=((__REAL_CST *)__tmp__4UBL);
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__5UBL=((__CHARACTER_CST *)__tmp__4UBL);
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__5UBL=execute_link__OVAL(__tmp__4UBL);
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__5UBL=execute_link__VWAL(__tmp__4UBL);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__5UBL=execute_link__0WAL(__tmp__4UBL);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__5UBL=execute_link__D1AL(__tmp__4UBL);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__5UBL=execute_link__M5AL(__tmp__4UBL);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__5UBL=execute_link__VDBL(__tmp__4UBL);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__5UBL=execute_link__4HBL(__tmp__4UBL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__5UBL=execute_link__HMBL(__tmp__4UBL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__5UBL=execute_link__QQBL(__tmp__4UBL);
-  } break;
-  case __PUT_TO__: {
-    __tmp__5UBL=execute_link__ROPK(__tmp__4UBL);
-  } break;
-  case __ITEM__: {
-    __tmp__5UBL=execute_link__ZUBL(__tmp__4UBL);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__5UBL=execute_link__AVBL(__tmp__4UBL);
-  } break;
-  case __CAST__: {
-    __tmp__5UBL=execute_link__FVBL(__tmp__4UBL);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__5UBL=execute_link__CDUL(__tmp__4UBL);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__5UBL=execute_link__4YBL(__tmp__4UBL);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__5UBL=execute_link__O3BL(__tmp__4UBL);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__5UBL=execute_link__C2ZM(__tmp__4UBL);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__5UBL=execute_link__SGFO(__tmp__4UBL);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5UBL=execute_link__KOLO(__tmp__4UBL);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__5UBL=execute_link__LMFO(__tmp__4UBL);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5UBL=execute_link__OULO(__tmp__4UBL);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__5UBL=execute_link__IPKM(__tmp__4UBL);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__5UBL=execute_link__VXOL(__tmp__4UBL);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__5UBL=execute_link__W4ZM(__tmp__4UBL);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__5UBL=execute_link__ESFO(__tmp__4UBL);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__5UBL=execute_link__2QEP(__tmp__4UBL);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__5UBL=execute_link__F1QN(__tmp__4UBL);
+    __tmp__RUQL=NULL;
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__5UBL=execute_link__O5QN(__tmp__4UBL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__RUQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__QUQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__5UBL=execute_link__LSQN(__tmp__4UBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__RUQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__QUQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__5UBL=execute_link__M3UO(__tmp__4UBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__RUQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QUQL));
   } break;
-  };
-  Self__0UBL->index__KR2H=__tmp__5UBL;
-  return(Self__0UBL);
-}
-
-static void* execute_link__AVBL(__SIZE_OF *Self__BVBL)
-// ({SIZE_OF}) With resultRecursive, No inlinable.
-{
-  void *__tmp__DVBL,*__tmp__EVBL;
-  __LIST *Self__5GBR;
-  void *voir__AHBR;
-  __tmp__DVBL=Self__BVBL->receiver__TR2H;
-  switch (((struct ___OBJ *)__tmp__DVBL)->__id) {
-  case __LIST__: {
-    __tmp__EVBL=execute_link__TTOG(__tmp__DVBL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__EVBL=((__STRING_CST *)__tmp__DVBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__EVBL=execute_link__KA0K(__tmp__DVBL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__EVBL=((__PROTOTYPE_CST *)__tmp__DVBL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__EVBL=((__INTEGER_CST *)__tmp__DVBL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__EVBL=execute_link__4HAL(__tmp__DVBL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__5GBR=((__LIST *)list_current__EH1);
-    voir__AHBR=create__AXB( 250);
-    display__EQQG(Self__5GBR,voir__AHBR);
-    put_string__2EG(((__STRING *)voir__AHBR));
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__EVBL=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EVBL=execute_link__WMAL(__tmp__DVBL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EVBL=execute_link__5QAL(__tmp__DVBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__RUQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__QUQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__EVBL=((__REAL_CST *)__tmp__DVBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__RUQL=((__GET_TYPE_ID__HAOJ *)__tmp__QUQL);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__EVBL=((__CHARACTER_CST *)__tmp__DVBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__RUQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__QUQL));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__EVBL=execute_link__OVAL(__tmp__DVBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__RUQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__QUQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EVBL=execute_link__VWAL(__tmp__DVBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__RUQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__EVBL=execute_link__0WAL(__tmp__DVBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__RUQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__QUQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__EVBL=execute_link__D1AL(__tmp__DVBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__RUQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__EVBL=execute_link__M5AL(__tmp__DVBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__RUQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__EVBL=execute_link__VDBL(__tmp__DVBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__RUQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__EVBL=execute_link__4HBL(__tmp__DVBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__RUQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EVBL=execute_link__HMBL(__tmp__DVBL);
+  case __ITEM__HGOJ__: {
+    __tmp__RUQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__QUQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EVBL=execute_link__QQBL(__tmp__DVBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__RUQL=((__SIZE_OF__5GOJ *)__tmp__QUQL);
   } break;
-  case __PUT_TO__: {
-    __tmp__EVBL=execute_link__ROPK(__tmp__DVBL);
+  case __CAST__1HOJ__: {
+    __tmp__RUQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__QUQL));
   } break;
-  case __ITEM__: {
-    __tmp__EVBL=execute_link__ZUBL(__tmp__DVBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__RUQL=((__REAL_CST__1LOJ *)__tmp__QUQL);
   } break;
-  case __SIZE_OF__: {
-    __tmp__EVBL=execute_link__AVBL(__tmp__DVBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__RUQL=((__CHARACTER_CST__RMOJ *)__tmp__QUQL);
   } break;
-  case __CAST__: {
-    __tmp__EVBL=execute_link__FVBL(__tmp__DVBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__RUQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__QUQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__EVBL=execute_link__CDUL(__tmp__DVBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__RUQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__QUQL));
   } break;
-  case __READ_SLOT__: {
-    __tmp__EVBL=execute_link__4YBL(__tmp__DVBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__RUQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QUQL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__EVBL=execute_link__O3BL(__tmp__DVBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__RUQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__QUQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EVBL=execute_link__C2ZM(__tmp__DVBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__RUQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QUQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EVBL=execute_link__SGFO(__tmp__DVBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__RUQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__QUQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EVBL=execute_link__KOLO(__tmp__DVBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__RUQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QUQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EVBL=execute_link__LMFO(__tmp__DVBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__RUQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__QUQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EVBL=execute_link__OULO(__tmp__DVBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__RUQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__QUQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__EVBL=execute_link__IPKM(__tmp__DVBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__RUQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__QUQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__EVBL=execute_link__VXOL(__tmp__DVBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__RUQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__QUQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__EVBL=execute_link__W4ZM(__tmp__DVBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__RUQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__QUQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__EVBL=execute_link__ESFO(__tmp__DVBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__RUQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__QUQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EVBL=execute_link__2QEP(__tmp__DVBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__RUQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__QUQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__EVBL=execute_link__F1QN(__tmp__DVBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__RUQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__QUQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EVBL=execute_link__O5QN(__tmp__DVBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__RUQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__QUQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__EVBL=execute_link__LSQN(__tmp__DVBL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__EVBL=execute_link__M3UO(__tmp__DVBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__RUQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__QUQL));
   } break;
   };
-  Self__BVBL->receiver__TR2H=__tmp__EVBL;
-  return(Self__BVBL);
+  Self__OUQL->index__1C5J=__tmp__RUQL;
+  __tmp__QUQL=Self__OUQL;
+  return(__tmp__QUQL);
 }
 
-static void* execute_link__FVBL(__CAST *Self__GVBL)
-// ({CAST}) With resultRecursive, No inlinable.
+static void* execute_link__ZUQL(__CAST__1HOJ *Self__0UQL)
+// ({CAST__1HOJ}) With result Recursive, No inlinable.
 {
-  void *int__JVBL,*__tmp__1WBL;
-  void *lst_typ__KVBL;
-  void *other__LVBL,*__tmp__QXBL;
-  void *__tmp__MVBL,*__tmp__NVBL,*result__IVBL,*__tmp__PXBL,*__tmp__IYBL;
-  __LIST *Self__BHBR;
-  void *voir__CHBR;
-  void *__tmp__IWBL;
-  void *__tmp__JWBL;
-  __INTEGER_CST *Self__ZKYJ;
-  __EXTERNAL_C *Self__EHBR;
-  __BOOLEAN __tmp__XVBL,__tmp__0VBL,__tmp__CWBL,__tmp__JXBL,__tmp__SWBL;
-  __BOOLEAN __tmp__4WBL,__tmp__5WBL;
-  int__JVBL=NULL;
-  lst_typ__KVBL=NULL;
-  other__LVBL=NULL;
-  __tmp__MVBL=Self__GVBL->value__2R2H;
-  switch (((struct ___OBJ *)__tmp__MVBL)->__id) {
-  case __LIST__: {
-    __tmp__NVBL=execute_link__TTOG(__tmp__MVBL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__NVBL=((__STRING_CST *)__tmp__MVBL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NVBL=execute_link__KA0K(__tmp__MVBL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__NVBL=((__PROTOTYPE_CST *)__tmp__MVBL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__NVBL=((__INTEGER_CST *)__tmp__MVBL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__NVBL=execute_link__4HAL(__tmp__MVBL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__BHBR=((__LIST *)list_current__EH1);
-    voir__CHBR=create__AXB( 250);
-    display__EQQG(Self__BHBR,voir__CHBR);
-    put_string__2EG(((__STRING *)voir__CHBR));
+  __INTEGER_CST__XAXC *int__3UQL,*__tmp__PWQL;
+  void *__tmp__AVQL,*__tmp__BVQL,*__tmp__OWQL;
+  __LIST__WH *Self__BUYT;
+  __STRING__BC *__tmp__CUYT;
+  __STRING_CONSTANT__0 *__tmp__3VQL;
+  __PROTOTYPE__MF *__tmp__B4QS;
+  __CAST__1HOJ *__tmp__EXQL;
+  __TYPES_TMP__AN5D *__tmp__1XQL;
+  __EXTERNAL_C__Y5WC *Self__FUYT;
+  __TYPE_FULL__XMB *__tmp__WARS;
+  __BOOLEAN__L __tmp__LVQL,__tmp__OVQL,__tmp__GWQL,__tmp__SWQL;
+  int__3UQL=NULL;
+  __tmp__AVQL=Self__0UQL->value__PD5J;
+  switch (((struct ___OBJ *)__tmp__AVQL)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__BVQL=((__STRING_CST__5J *)__tmp__AVQL);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__BVQL=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__AVQL));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__BVQL=((__PROTOTYPE_CST__LAXC *)__tmp__AVQL);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__BVQL=((__INTEGER_CST__XAXC *)__tmp__AVQL);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__BUYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__CUYT=create__34B( 250);
+    display__0HFE(Self__BUYT,__tmp__CUYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__CUYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__NVBL=NULL;
+    __tmp__BVQL=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BVQL=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__AVQL));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NVBL=execute_link__WMAL(__tmp__MVBL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__BVQL=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__AVQL));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NVBL=execute_link__5QAL(__tmp__MVBL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__BVQL=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__AVQL));
   } break;
-  case __REAL_CST__: {
-    __tmp__NVBL=((__REAL_CST *)__tmp__MVBL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__BVQL=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__AVQL));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__NVBL=((__CHARACTER_CST *)__tmp__MVBL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__BVQL=((__GET_TYPE_ID__HAOJ *)__tmp__AVQL);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__NVBL=execute_link__OVAL(__tmp__MVBL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__BVQL=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__AVQL));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__NVBL=execute_link__VWAL(__tmp__MVBL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__BVQL=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__AVQL));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__NVBL=execute_link__0WAL(__tmp__MVBL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__BVQL=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__AVQL));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__NVBL=execute_link__D1AL(__tmp__MVBL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__BVQL=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__AVQL));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__NVBL=execute_link__M5AL(__tmp__MVBL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__BVQL=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__AVQL));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__NVBL=execute_link__VDBL(__tmp__MVBL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__BVQL=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__AVQL));
   } break;
-  case __EXPR_AND__: {
-    __tmp__NVBL=execute_link__4HBL(__tmp__MVBL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__BVQL=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__AVQL));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NVBL=execute_link__HMBL(__tmp__MVBL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__BVQL=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__AVQL));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NVBL=execute_link__QQBL(__tmp__MVBL);
+  case __ITEM__HGOJ__: {
+    __tmp__BVQL=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__AVQL));
   } break;
-  case __PUT_TO__: {
-    __tmp__NVBL=execute_link__ROPK(__tmp__MVBL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__BVQL=((__SIZE_OF__5GOJ *)__tmp__AVQL);
   } break;
-  case __ITEM__: {
-    __tmp__NVBL=execute_link__ZUBL(__tmp__MVBL);
+  case __CAST__1HOJ__: {
+    __tmp__BVQL=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__AVQL));
   } break;
-  case __SIZE_OF__: {
-    __tmp__NVBL=execute_link__AVBL(__tmp__MVBL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__BVQL=((__REAL_CST__1LOJ *)__tmp__AVQL);
   } break;
-  case __CAST__: {
-    __tmp__NVBL=execute_link__FVBL(__tmp__MVBL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__BVQL=((__CHARACTER_CST__RMOJ *)__tmp__AVQL);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__NVBL=execute_link__CDUL(__tmp__MVBL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__BVQL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AVQL);
   } break;
-  case __READ_SLOT__: {
-    __tmp__NVBL=execute_link__4YBL(__tmp__MVBL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__BVQL=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__AVQL));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__NVBL=execute_link__O3BL(__tmp__MVBL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__BVQL=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__AVQL));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NVBL=execute_link__C2ZM(__tmp__MVBL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__BVQL=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__AVQL));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NVBL=execute_link__SGFO(__tmp__MVBL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__BVQL=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AVQL));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NVBL=execute_link__KOLO(__tmp__MVBL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__BVQL=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__AVQL));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NVBL=execute_link__LMFO(__tmp__MVBL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__BVQL=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AVQL));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NVBL=execute_link__OULO(__tmp__MVBL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__BVQL=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__AVQL));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__NVBL=execute_link__IPKM(__tmp__MVBL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__BVQL=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__AVQL));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__NVBL=execute_link__VXOL(__tmp__MVBL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__BVQL=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__AVQL));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__NVBL=execute_link__W4ZM(__tmp__MVBL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__BVQL=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__AVQL));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__NVBL=execute_link__ESFO(__tmp__MVBL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__BVQL=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__AVQL));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NVBL=execute_link__2QEP(__tmp__MVBL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__BVQL=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__AVQL));
   } break;
-  case __EXPR_INF__: {
-    __tmp__NVBL=execute_link__F1QN(__tmp__MVBL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__BVQL=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__AVQL));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NVBL=execute_link__O5QN(__tmp__MVBL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__BVQL=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__AVQL));
   } break;
-  case __EXPR_OR__: {
-    __tmp__NVBL=execute_link__LSQN(__tmp__MVBL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__BVQL=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__AVQL));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__NVBL=execute_link__M3UO(__tmp__MVBL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__BVQL=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__AVQL));
   } break;
   };
-  Self__GVBL->value__2R2H=__tmp__NVBL;
-  result__IVBL=Self__GVBL;
-  if (((void *)((__TYPE_FULL *)Self__GVBL->static_type__0N1H)->parent_type__5SL == (void *)type_integer__3JB)) {
-    switch (((struct ___OBJ *)__tmp__NVBL)->__id) {
-    case __LIST__: {
-      __tmp__XVBL=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__XVBL=TRUE__;
+  Self__0UQL->value__PD5J=__tmp__BVQL;
+  __tmp__AVQL=Self__0UQL;
+  if (((void *)((__TYPE_FULL__XMB *)Self__0UQL->static_type__FD5J)->the_parent_type__QLK == (void *)type_integer__2NB)) {
+    switch (((struct ___OBJ *)__tmp__BVQL)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LVQL=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__XVBL=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XVBL=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LVQL=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__XVBL=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LVQL=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XVBL=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__XVBL=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__XVBL=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_AND__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XVBL=FALSE__;
+    case __PUT_TO__TFOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XVBL=FALSE__;
+    case __ITEM__HGOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__XVBL=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__XVBL=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__XVBL=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LVQL=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__XVBL=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LVQL=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__XVBL=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LVQL=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__XVBL=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__XVBL=FALSE__;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_INF__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_INF__OXBP__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_OR__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__XVBL=FALSE__;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LVQL=FALSE__O__;
     } break;
     };
-    __tmp__0VBL=__tmp__XVBL;
-  } else {
-    __tmp__0VBL=FALSE__;
+    __tmp__OVQL=__tmp__LVQL;
+  } else /* FALSE */ {
+    __tmp__OVQL=FALSE__O__;
   };
-  if (__tmp__0VBL) {
-    result__IVBL=__tmp__NVBL;
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__CWBL=TRUE__;
-  } else {
-    __tmp__CWBL=FALSE__;
+  if (__tmp__OVQL) {
+    __tmp__AVQL=__tmp__BVQL;
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    __tmp__LVQL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__LVQL=FALSE__O__;
   };
-  if (__tmp__CWBL) {
-    __tmp__JXBL=TRUE__;
-  } else {
-    __tmp__IWBL=((__TYPE_FULL *)Self__GVBL->static_type__0N1H)->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__IWBL)->__id) {
-    case __TYPE__: {
-      __tmp__JWBL=((__PROTOTYPE *)((__TYPE *)__tmp__IWBL)->prototype__RD)->parent_named__QD.name__1QB;
+  if (__tmp__LVQL) {
+    __tmp__LVQL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__BVQL=((__TYPE_FULL__XMB *)Self__0UQL->static_type__FD5J)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__BVQL)->__id) {
+    case __TYPE__FF__: {
+      __tmp__3VQL=((__TYPE__FF *)__tmp__BVQL)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__3VQL=(&__string_5);
     } break;
-    case __TYPE_NULL__: {
-      __tmp__JWBL=(&__string_59);
+    case __TYPE_VOID__IMB__: {
+      __tmp__3VQL=(&__string_6);
     } break;
-    case __TYPE_VOID__: {
-      __tmp__JWBL=(&__string_2);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__3VQL=(&__string_54);
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__JWBL=(&__string_44);
+    case __TYPE_ID__MMB__: {
+      __tmp__3VQL=(&__string_56);
     } break;
-    case __TYPE_ID__: {
-      __tmp__JWBL=(&__string_46);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__3VQL=((__TYPE_GENERIC__OCY *)__tmp__BVQL)->name__HZMB;
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__JWBL=((__TYPE_GENERIC *)__tmp__IWBL)->name__LR2B;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__B4QS=prototype__32ZG();
+      __tmp__3VQL=__tmp__B4QS->parent_named__PF.name__GWB;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__JWBL=((__PROFIL_BLOCK *)__tmp__IWBL)->parent_profil__OGAG.name__5IEI;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__3VQL=((__PROFIL_BLOCK__O3NJ *)__tmp__BVQL)->parent_profil__P3NJ.name__B2IK;
     } break;
     };
-    if ((((((((((void *)__tmp__JWBL == (void *)(&__string_47)) || ((void *)__tmp__JWBL == (void *)(&__string_48))) || ((void *)__tmp__JWBL == (void *)(&__string_49))) || ((void *)__tmp__JWBL == (void *)(&__string_50))) || ((void *)__tmp__JWBL == (void *)(&__string_51))) || ((void *)__tmp__JWBL == (void *)(&__string_52))) || ((void *)__tmp__JWBL == (void *)(&__string_53))) || ((void *)__tmp__JWBL == (void *)(&__string_54)))) {
-      switch (((struct ___OBJ *)__tmp__NVBL)->__id) {
-      case __LIST__: {
-        __tmp__SWBL=FALSE__;
+    if (((((((((((void *)__tmp__3VQL == (void *)(&__string_57)) || ((void *)__tmp__3VQL == (void *)(&__string_58))) || ((void *)__tmp__3VQL == (void *)(&__string_59))) || ((void *)__tmp__3VQL == (void *)(&__string_60))) || ((void *)__tmp__3VQL == (void *)(&__string_61))) || ((void *)__tmp__3VQL == (void *)(&__string_62))) || ((void *)__tmp__3VQL == (void *)(&__string_63))) || ((void *)__tmp__3VQL == (void *)(&__string_64))) || ((void *)__tmp__3VQL == (void *)(&__string_42)))) {
+      switch (((struct ___OBJ *)Self__0UQL->value__PD5J)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__GWQL=TRUE__K__;
       } break;
-      case __STRING_CST__: {
-        __tmp__SWBL=TRUE__;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__SWBL=FALSE__;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__GWQL=TRUE__K__;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__SWBL=TRUE__;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__GWQL=TRUE__K__;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__SWBL=TRUE__;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__SWBL=FALSE__;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__SWBL=FALSE__;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __REAL_CST__: {
-        __tmp__SWBL=TRUE__;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__SWBL=TRUE__;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_AND__: {
-        __tmp__SWBL=FALSE__;
+      case __PUT_TO__TFOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__SWBL=FALSE__;
+      case __ITEM__HGOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__SWBL=FALSE__;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __PUT_TO__: {
-        __tmp__SWBL=FALSE__;
+      case __CAST__1HOJ__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __ITEM__: {
-        __tmp__SWBL=FALSE__;
+      case __REAL_CST__1LOJ__: {
+        __tmp__GWQL=TRUE__K__;
       } break;
-      case __SIZE_OF__: {
-        __tmp__SWBL=FALSE__;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__GWQL=TRUE__K__;
       } break;
-      case __CAST__: {
-        __tmp__SWBL=FALSE__;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__GWQL=TRUE__K__;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__SWBL=FALSE__;
+      case __READ_SLOT__LL4K__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __READ_SLOT__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__SWBL=FALSE__;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_INF__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_INF__OXBP__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
-      case __EXPR_OR__: {
-        __tmp__SWBL=FALSE__;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__SWBL=FALSE__;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__GWQL=FALSE__O__;
       } break;
       };
-      __tmp__4WBL=__tmp__SWBL;
-    } else {
-      __tmp__4WBL=FALSE__;
+      __tmp__SWQL=__tmp__GWQL;
+    } else /* FALSE */ {
+      __tmp__SWQL=FALSE__O__;
     };
-    if (__tmp__4WBL) {
-      if (__tmp__NVBL==NULL) {
-        __tmp__1WBL=NULL;
+    if (__tmp__SWQL) {
+      __tmp__OWQL=Self__0UQL->value__PD5J;
+      if (__tmp__OWQL==NULL) {
+        __tmp__PWQL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__NVBL)->__id) {
-        case __LIST__: {
-          __tmp__1WBL=NULL;
+        switch (((struct ___OBJ *)__tmp__OWQL)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__1WBL=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__1WBL=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__1WBL=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__PWQL=((void *)__tmp__OWQL);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__1WBL=((void *)__tmp__NVBL);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__1WBL=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__1WBL=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__1WBL=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__1WBL=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__1WBL=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__1WBL=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__1WBL=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__1WBL=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__1WBL=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __CAST__: {
-          __tmp__1WBL=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__1WBL=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__1WBL=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__PWQL=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__1WBL=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__1WBL=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__PWQL=NULL;
         } break;
         }
       };
-      int__JVBL=__tmp__1WBL;
-      __tmp__5WBL=((void *)__tmp__1WBL != (void *)NULL);
-    } else {
-      __tmp__5WBL=FALSE__;
+      int__3UQL=__tmp__PWQL;
+      __tmp__GWQL=((void *)__tmp__PWQL != (void *)NULL);
+    } else /* FALSE */ {
+      __tmp__GWQL=FALSE__O__;
     };
-    if (__tmp__5WBL) {
-      Self__ZKYJ=((__INTEGER_CST *)int__JVBL);
-      Self__ZKYJ->parent_constant__B3LC.static_type__M2YD=Self__GVBL->static_type__0N1H;
-      check_type__YG5D(Self__ZKYJ);
-      result__IVBL=Self__GVBL->value__2R2H;
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (__tmp__GWQL) {
+      __tmp__PWQL=((__INTEGER_CST__XAXC *)int__3UQL);
+      __tmp__PWQL->parent_constant__YAXC.static_type__5G4D=Self__0UQL->static_type__FD5J;
+      check_type__XYEE(__tmp__PWQL);
+      __tmp__AVQL=Self__0UQL->value__PD5J;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
     };
-    __tmp__JXBL=__tmp__5WBL;
+    __tmp__LVQL=__tmp__GWQL;
   };
-  if ((! __tmp__JXBL)) {
-    __tmp__PXBL=Self__GVBL->value__2R2H;
-    if (__tmp__PXBL==NULL) {
-      __tmp__QXBL=NULL;
+  if ((! __tmp__LVQL)) {
+    __tmp__BVQL=Self__0UQL->value__PD5J;
+    if (__tmp__BVQL==NULL) {
+      __tmp__EXQL=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__PXBL)->__id) {
-      case __LIST__: {
-        __tmp__QXBL=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__QXBL=NULL;
+      switch (((struct ___OBJ *)__tmp__BVQL)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__QXBL=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__QXBL=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__QXBL=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__QXBL=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__QXBL=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__QXBL=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__QXBL=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__QXBL=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__QXBL=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__QXBL=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__EXQL=((void *)__tmp__BVQL);
       } break;
-      case __SIZE_OF__: {
-        __tmp__QXBL=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __CAST__: {
-        __tmp__QXBL=((void *)__tmp__PXBL);
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__QXBL=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__QXBL=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__QXBL=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__EXQL=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__QXBL=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__EXQL=NULL;
       } break;
       }
     };
-    other__LVBL=__tmp__QXBL;
-    if ((((void *)__tmp__QXBL != (void *)NULL) && ((void *)((__CAST *)__tmp__QXBL)->static_type__0N1H == (void *)Self__GVBL->static_type__0N1H))) {
-      result__IVBL=Self__GVBL->value__2R2H;
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    } else {
-      lst_typ__KVBL=new__5VSG();
-      __tmp__IYBL=Self__GVBL->value__2R2H;
-      switch (((struct ___OBJ *)__tmp__IYBL)->__id) {
-      case __LIST__: {
-        get_type__MXMJ(__tmp__IYBL,lst_typ__KVBL);
-      } break;
-      case __STRING_CST__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__STRING_CST *)__tmp__IYBL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
-      } break;
-      case __EXTERNAL_C__: {
-        Self__EHBR=((__EXTERNAL_C *)__tmp__IYBL);
-        if (((void *)Self__EHBR->living_type__Z3QH == (void *)NULL)) {
-          add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)Self__EHBR->static_type__1VZD)->parent_type__5SL);
-        } else {
-          union__QJHJ(lst_typ__KVBL,Self__EHBR->living_type__Z3QH);
-        };
-      } break;
-      case __PROTOTYPE_CST__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IYBL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
-      } break;
-      case __INTEGER_CST__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__IYBL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
-      } break;
-      case __READ_LOCAL__: {
-        get_type__INFJ(__tmp__IYBL,lst_typ__KVBL);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        print__1ZE((&__string_259));
+    if ((((void *)__tmp__EXQL != (void *)NULL) && ((void *)__tmp__EXQL->static_type__FD5J == (void *)Self__0UQL->static_type__FD5J))) {
+      __tmp__AVQL=Self__0UQL->value__PD5J;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+    } else /* FALSE */ {
+      __tmp__1XQL=new__2FHG();
+      __tmp__OWQL=Self__0UQL->value__PD5J;
+      switch (((struct ___OBJ *)__tmp__OWQL)->__id) {
+      case __STRING_CST__5J__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__OWQL)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        Self__FUYT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__OWQL));
+        if (((void *)Self__FUYT->living_type__U0RH == (void *)NULL)) {
+          add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)Self__FUYT->static_type__W54D)->the_parent_type__QLK);
+        } else /* FALSE */ {
+          union__JT4K(((__TYPES_TMP__AN5D *)__tmp__1XQL),Self__FUYT->living_type__U0RH);
+        };
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__OWQL))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__OWQL))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        (&__string_342)->count__0C= 22;
+        (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+        print__KKG((&__string_342));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
-      case __EXPR_EQUAL__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __READ_LOCAL__55ZI__: {
+        get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __REAL_CST__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__REAL_CST *)__tmp__IYBL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+      case __IS_EXPANDED__35NJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __CHARACTER_CST__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__IYBL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+      case __GET_TYPE_ID__HAOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_integer__2NB);
       } break;
-      case __IS_EXPANDED__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_SUP__ABOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __GET_TYPE_ID__: {
-        add__Z1EJ(lst_typ__KVBL,type_integer__3JB);
+      case __EXPR_SUB__UBOJ__: {
+        get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_SUP__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_MUL__KCOJ__: {
+        get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_SUB__: {
-        get_type__BJDI(__tmp__IYBL,lst_typ__KVBL);
+      case __EXPR_DIV__4COJ__: {
+        get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_MUL__: {
-        get_type__FJDI(__tmp__IYBL,lst_typ__KVBL);
+      case __EXPR_AND__SDOJ__: {
+        get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_DIV__: {
-        get_type__JJDI(__tmp__IYBL,lst_typ__KVBL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_AND__: {
-        get_type__NJDI(__tmp__IYBL,lst_typ__KVBL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_SHIFT_R__: {
-        get_type__RJDI(__tmp__IYBL,lst_typ__KVBL);
+      case __PUT_TO__TFOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),TYPE_VOID__IMB__);
       } break;
-      case __EXPR_SHIFT_L__: {
-        get_type__VJDI(__tmp__IYBL,lst_typ__KVBL);
+      case __ITEM__HGOJ__: {
+        get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __PUT_TO__: {
-        add__Z1EJ(lst_typ__KVBL,TYPE_VOID__);
+      case __SIZE_OF__5GOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_integer__2NB);
       } break;
-      case __ITEM__: {
-        get_type__2JDI(__tmp__IYBL,lst_typ__KVBL);
+      case __CAST__1HOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__OWQL))->static_type__FD5J)->the_parent_type__QLK);
       } break;
-      case __SIZE_OF__: {
-        add__Z1EJ(lst_typ__KVBL,type_integer__3JB);
+      case __REAL_CST__1LOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__OWQL))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
       } break;
-      case __CAST__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__CAST *)__tmp__IYBL)->static_type__0N1H)->parent_type__5SL);
+      case __CHARACTER_CST__RMOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__OWQL))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
       } break;
-      case __CALL_SLOT__: {
-        get_type__KGML(__tmp__IYBL,lst_typ__KVBL);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__OWQL))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
       } break;
-      case __READ_SLOT__: {
-        get_type__EE0K(__tmp__IYBL,lst_typ__KVBL);
+      case __READ_SLOT__LL4K__: {
+        get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __READ_GLOBAL__: {
-        get_type__1POL(((__READ_GLOBAL *)__tmp__IYBL)->global__ZGJK,lst_typ__KVBL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_NEG__EZVL__: {
+        __tmp__WARS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__OWQL)));
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)__tmp__WARS)->the_parent_type__QLK);
       } break;
-      case __EXPR_NEG__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__IYBL)))->parent_type__5SL);
+      case __EXPR_ADD__SZVL__: {
+        get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_ADD__: {
-        get_type__0KOL(__tmp__IYBL,lst_typ__KVBL);
+      case __READ_GLOBAL__T4YL__: {
+        get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__OWQL))->global__KAKM),__tmp__1XQL);
       } break;
-      case __EXPR_NOT__: {
-        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__IYBL)))->parent_type__5SL);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__WARS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__OWQL)));
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),((__TYPE_FULL__XMB *)__tmp__WARS)->the_parent_type__QLK);
       } break;
-      case __EXPR_MOD__: {
-        get_type__JXEO(__tmp__IYBL,lst_typ__KVBL);
+      case __EXPR_MOD__3YPM__: {
+        get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_SUP_EQ__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_OR__PQ0N__: {
+        get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
-      case __EXPR_INF__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_SUP_EQ__1VBP__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_INF_EQ__: {
-        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
-        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
+      case __EXPR_INF__OXBP__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_OR__: {
-        get_type__S5PN(__tmp__IYBL,lst_typ__KVBL);
+      case __EXPR_INF_EQ__FYBP__: {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_true__ENB);
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__1XQL),type_false__MNB);
       } break;
-      case __EXPR_XOR__: {
-        get_type__JSTO(__tmp__IYBL,lst_typ__KVBL);
+      case __EXPR_XOR__ABEP__: {
+        get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__OWQL)),__tmp__1XQL);
       } break;
       };
-      if ((((__INTEGER)(((__TYPES_TMP *)lst_typ__KVBL)->parent_types__415F.upper__GLAG +  1) ==  1) && ((void *)((void **)((__TYPES_TMP *)lst_typ__KVBL)->parent_types__415F.storage__4VFJ)[ 0] == (void *)((__TYPE_FULL *)Self__GVBL->static_type__0N1H)->parent_type__5SL))) {
-        result__IVBL=Self__GVBL->value__2R2H;
-        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if ((((__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__1XQL)->parent_types__DN5D.upper__A1RH +  1) ==  1) && ((void *)((void **)((__TYPES_TMP__AN5D *)__tmp__1XQL)->parent_types__DN5D.storage__1LYI)[ 0] == (void *)((__TYPE_FULL__XMB *)Self__0UQL->static_type__FD5J)->the_parent_type__QLK))) {
+        __tmp__AVQL=Self__0UQL->value__PD5J;
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
       };
-      free__WNFJ(lst_typ__KVBL);
-    };
-  };
-  return(result__IVBL);
-}
-
-static void* execute_link__CDUL(__CALL_SLOT *Self__DDUL)
-// ({CALL_SLOT}) With resultRecursive, No inlinable.
-{
-  void *result__FDUL;
-  void *__tmp__MDUL;
-  result__FDUL=execute_inline__4MZL(Self__DDUL);
-  if (((void *)result__FDUL == (void *)NULL)) {
-    execute_normal__LUAM(Self__DDUL);
-    __tmp__MDUL=Self__DDUL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__MDUL)->__id==__PROFIL_SLOT__) {
-      set_life__GXAM(__tmp__MDUL);
-    } else {
-      set_life__QXAM(__tmp__MDUL);
+      free__GNZI(((__TYPES_TMP__AN5D *)__tmp__1XQL));
     };
-    result__FDUL=Self__DDUL;
   };
-  return(result__FDUL);
+  __tmp__BVQL=__tmp__AVQL;
+  return(__tmp__BVQL);
 }
 
-static void* execute_link__4YBL(__READ_SLOT *Self__5YBL)
-// ({READ_SLOT}) With resultRecursive, No inlinable.
+static void* execute_link__JGIM(__READ_SLOT__LL4K *Self__KGIM)
+// ({READ_SLOT__LL4K}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 v__I1MR;
-  void *rec__CZBL,*element__0EDR;
-  void *result__DZBL,*val__EZBL,*__tmp__OVGL,*__tmp__UWGL,*__tmp__RFXL;
-  void *__tmp__SFXL;
-  void *l__GZBL;
-  void *__tmp__JZBL;
-  void *__tmp__KZBL,*s__FZBL;
-  __SLOT_DATA *Self__GHBR;
-  void *result__FHBR;
-  void *result__EUGL,*__tmp__WVGL,*__tmp__L1BL;
-  __INTEGER j__FUGL,index__YEDR,Self__S42R,typ_id__A1MR,typ_id__M1MR;
-  __INTEGER index__1EDR,Self__O52R;
-  __POSITION __tmp__AVGL,p__H1MR,p__T1MR;
-  __LIST *Self__SMKQ,*Self__RSZQ,*Self__TSZQ,*Self__HHBR;
-  void *voir__RMKQ,*voir__IHBR;
-  void *__tmp__NVGL,*__tmp__TWGL;
-  __STRING_CST *Self__WEDQ;
-  __PROTOTYPE_CST *Self__XEDQ;
-  __INTEGER_CST *Self__YEDQ,*result__40MR,*Self__G1MR;
-  void *t__J1MR,*t__V1MR;
-  __POINTER ptr__50MR,ptr_table__042R,next__Z42R,result__142R;
-  __POINTER ptr_table__542R,next__442R,result__A52R,ptr__L1MR;
-  __POINTER ptr_table__E52R,next__D52R,result__F52R,ptr_table__J52R;
-  __POINTER next__I52R,result__K52R;
-  __UINTEGER_32 sz__B1MR,a__C1MR,new_size__D1MR,t__E1MR,a__F1MR;
-  __UINTEGER_32 new_size__C52R,lab_type__B52R,sz__N1MR,a__O1MR;
-  __UINTEGER_32 new_size__P1MR,t__Q1MR,a__R1MR,new_size__M52R;
-  __UINTEGER_32 lab_type__L52R;
-  __REAL_CST *Self__0EDQ,*result__K1MR,*Self__S1MR;
-  void *v__U1MR;
-  __CHARACTER_CST *Self__2EDQ;
-  __BOOLEAN __tmp__V0BL,__tmp__1ZBL,__tmp__PVGL,__tmp__VWGL,__tmp__5WGL;
-  __BOOLEAN __tmp__2WGL,__tmp__N1BL;
-  void *req_list__HUGL;
-  __FAST_ARRAYoINSTRo *Self__WEDR,*Self__ZEDR;
-  void **__tmp__U42R,**__tmp__V42R,**__tmp__W42R,**__tmp__Q52R;
-  void **__tmp__R52R,**__tmp__S52R;
-  rec__CZBL=NULL;
-  result__DZBL=NULL;
-  val__EZBL=NULL;
-  l__GZBL=NULL;
-  __tmp__JZBL=Self__5YBL->slot__MUGK;
-  if (__tmp__JZBL==NULL) {
-    __tmp__KZBL=NULL;
-  } else {
-    __tmp__KZBL=((void *)__tmp__JZBL);
-  };
-  s__FZBL=__tmp__KZBL;
-  if (((void *)__tmp__KZBL == (void *)NULL)) {
-    __tmp__V0BL=TRUE__;
-  } else {
-    if ((((__SLOT_DATA *)__tmp__KZBL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC != '+')) {
-      __tmp__1ZBL=TRUE__;
-    } else {
-      Self__GHBR=((__SLOT_DATA *)__tmp__KZBL);
-      result__FHBR=NULL;
-      if (((void *)Self__GHBR->parent_slot__IHZD != (void *)NULL)) {
-        result__FHBR=((__ITM_SLOT *)((__SLOT *)Self__GHBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-      } else {
-        result__FHBR=get_name__GCJD((&__string_26));
-      };
-      __tmp__1ZBL=((void *)((__SECTION_ *)result__FHBR)->name__CH0D != (void *)(&__string_28));
-    };
-    __tmp__V0BL=(__tmp__1ZBL && ((! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)) || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F)->flag__ATL &  2) !=  0)));
-  };
-  if (__tmp__V0BL) {
-    result__EUGL=NULL;
-    j__FUGL= 0;
-    req_list__HUGL=NULL;
-    if ((((void *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_first__L5DH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)))) {
-      print__1ZE(((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.intern_name__C25F);
+  __INTEGER_64__1SG v__IHGU;
+  void *result__OGIM,*__tmp__H4VM,*__tmp__N5VM;
+  __SLOT_DATA__IJRG *Self__SZIT,*__tmp__YHIM,*Self__AGGU;
+  __TYPES_TMP__AN5D *__tmp__IHIM,*Self__1FGU;
+  __INTEGER__Q __tmp__2FGU,Self__3FGU,index__C52T,upper_index__FGGU;
+  __INTEGER__Q Self__GGGU,i__JGGU;
+  void *__tmp__ZHIM;
+  __TYPE_FULL__XMB *__tmp__0HIM,*Self__HUYT,*__tmp__IUYT;
+  __SECTION___RVOB *result__5FGU,*__tmp__CGGU;
+  void *__tmp__BGGU;
+  __POSITION__OL __tmp__03VM,p__HHGU;
+  void *__tmp__P4VM;
+  void *__tmp__APPT;
+  __LIST__WH *Self__CPPT,*Self__KUYT;
+  __STRING_CST__5J *Self__QGGU,*result__MGGU;
+  __POINTER__IB ptr__NGGU,__tmp__PGGU,__tmp__RGGU,__tmp__SGGU;
+  __UINTEGER_32__ZWB __tmp__TGGU;
+  __PROTOTYPE_CST__LAXC *Self__VDRS,*__tmp__WDRS;
+  __INTEGER_CST__XAXC *Self__YDRS,*Self__GHGU;
+  __REAL_CST__1LOJ *Self__2DRS,*Self__XHGU;
+  __STRING_CONSTANT__0 *v__ZHGU;
+  __CHARACTER_CST__RMOJ *Self__AERS,*__tmp__BERS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__DERS,*__tmp__EERS;
+  __LOCAL__L4WC *__tmp__PERS;
+  __WRITE_LOCAL__TEYJ *__tmp__WERS;
+  __READ_LOCAL__55ZI *__tmp__1LIM;
+  __STRING__BC *__tmp__LUYT;
+  __BOOLEAN__L __tmp__OJIM,__tmp__UIIM,__tmp__I4VM,__tmp__O5VM;
+  __BOOLEAN__L __tmp__WZIT,__tmp__V5VM;
+  __FAST_ARRAYoWRITEo__XJFJ *req_list__B3VM;
+  __FAST_ARRAYoINSTRo__EA4D *Self__A52T;
+  result__OGIM=NULL;
+  Self__SZIT=((__SLOT_DATA__IJRG *)Self__KGIM->slot__UYFM);
+  if (((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__SZIT->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__SZIT->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__SZIT->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__KGIM->slot__UYFM->parent_variable__JJRG.type__IO5D)->flag__RLK &  4) !=  0)))) {
+    __tmp__IHIM=new__2FHG();
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)Self__KGIM->slot__UYFM),__tmp__IHIM);
+    if (((void *)((void **)((__TYPES_TMP__AN5D *)__tmp__IHIM)->parent_types__DN5D.storage__1LYI)[ 0] == (void *)TYPE_NULL__GMB__)) {
+      Self__1FGU=((__TYPES_TMP__AN5D *)__tmp__IHIM);
+      __tmp__2FGU=Self__1FGU->parent_types__DN5D.upper__A1RH;
+      Self__3FGU= 1;
+      while ((Self__3FGU <= __tmp__2FGU)) {
+        ((void **)Self__1FGU->parent_types__DN5D.storage__1LYI)[(__INTEGER__Q)(Self__3FGU -  1)]=((void **)Self__1FGU->parent_types__DN5D.storage__1LYI)[Self__3FGU];
+        Self__3FGU=(__INTEGER__Q)(Self__3FGU +  1);
+      };
+      Self__1FGU->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__1FGU->parent_types__DN5D.upper__A1RH -  1);
+    };
+    if (((__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__IHIM)->parent_types__DN5D.upper__A1RH +  1) ==  1)) {
+      __tmp__YHIM=Self__KGIM->slot__UYFM;
+      __tmp__ZHIM=((void **)((__TYPES_TMP__AN5D *)__tmp__IHIM)->parent_types__DN5D.storage__1LYI)[ 0];
+      switch (((struct ___OBJ *)__tmp__ZHIM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__0HIM=((__TYPE__FF *)__tmp__ZHIM)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__0HIM=((__TYPE_NULL__GMB *)__tmp__ZHIM)->parent_type__HMB.default__CMC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__0HIM=((__TYPE_VOID__IMB *)__tmp__ZHIM)->parent_type__JMB.default__CMC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__0HIM=((__TYPE_CONTEXT__KMB *)__tmp__ZHIM)->parent_type__LMB.default__CMC;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__0HIM=((__TYPE_ID__MMB *)__tmp__ZHIM)->parent_type__NMB.default__CMC;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__0HIM=((__TYPE_GENERIC__OCY *)__tmp__ZHIM)->parent_type__PCY.default__CMC;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__0HIM=((__TYPE_BLOCK__CP5D *)__tmp__ZHIM)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__0HIM=((__PROFIL_BLOCK__O3NJ *)__tmp__ZHIM)->parent_type__Q3NJ.default__CMC;
+      } break;
+      };
+      Self__HUYT=((__TYPE_FULL__XMB *)__tmp__0HIM);
+      __tmp__0HIM=NULL;
+      if (((__UINTEGER_8__4LC)(Self__HUYT->flag__RLK &  1) !=  0)) {
+        __tmp__0HIM=Self__HUYT;
+      } else /* FALSE */ {
+        __tmp__IUYT=get_with__DJRB(Self__HUYT,(__UINTEGER_8__4LC)(Self__HUYT->flag__RLK |  4));
+        __tmp__0HIM=__tmp__IUYT;
+      };
+      ((__SLOT_DATA__IJRG *)__tmp__YHIM)->parent_variable__JJRG.type__IO5D=__tmp__0HIM;
+    };
+    free__GNZI(((__TYPES_TMP__AN5D *)__tmp__IHIM));
+  };
+  Self__SZIT=Self__KGIM->slot__UYFM;
+  if (Self__SZIT==NULL) {
+    __tmp__YHIM=NULL;
+  } else /* SLOT_DATA */ {
+    __tmp__YHIM=((void *)Self__SZIT);
+  };
+  if (((void *)__tmp__YHIM == (void *)NULL)) {
+    __tmp__OJIM=TRUE__K__;
+  } else /* FALSE */ {
+    if ((__tmp__YHIM->parent_variable__JJRG.parent_named__N4WC.style__0KQC != '+')) {
+      __tmp__UIIM=TRUE__K__;
+    } else /* FALSE */ {
+      Self__AGGU=((__SLOT_DATA__IJRG *)__tmp__YHIM);
+      result__5FGU=NULL;
+      if (((void *)Self__AGGU->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__BGGU=Self__AGGU->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__BGGU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__CGGU=((__ITM_SLOT__PLC *)__tmp__BGGU)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__CGGU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BGGU)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+        result__5FGU=__tmp__CGGU;
+      } else /* FALSE */ {
+        __tmp__CGGU=get_name__TAUD((&__string_35));
+        result__5FGU=__tmp__CGGU;
+      };
+      __tmp__UIIM=((void *)((__SECTION___RVOB *)result__5FGU)->name__G25E != (void *)(&__string_37));
+    };
+    __tmp__OJIM=(__tmp__UIIM && ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__KGIM->slot__UYFM->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0)) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__KGIM->slot__UYFM->parent_variable__JJRG.type__IO5D)->flag__RLK &  2) !=  0)));
+  };
+  if (__tmp__OJIM) {
+    __tmp__ZHIM=NULL;
+    __tmp__2FGU= 0;
+    req_list__B3VM=NULL;
+    if ((((void *)Self__KGIM->slot__UYFM->parent_variable__JJRG.require_first__FKFJ == (void *)NULL) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__KGIM->slot__UYFM->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0)))) {
+      print__KKG(((__STRING_CONSTANT__0 *)Self__KGIM->slot__UYFM->parent_variable__JJRG.intern_name__UN5D));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_558));
-      fputc((int)(((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.parent_named__S1LC.style__3CGC),stdout);
-      print__1ZE((&__string_384));
-      __tmp__AVGL=Self__5YBL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      put_error__text__0AH( 2,(&__string_559));
-      put_position__ECH(__tmp__AVGL);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      print__KKG((&__string_640));
+      fputc((int)(Self__KGIM->slot__UYFM->parent_variable__JJRG.parent_named__N4WC.style__0KQC),stdout);
+      print__KKG((&__string_641));
+      __tmp__03VM=Self__KGIM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      put_error__text__EQE( 2,(&__string_642));
+      put_position__PRE(__tmp__03VM);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
-      Self__SMKQ=((__LIST *)list_current__EH1);
-      voir__RMKQ=create__AXB( 250);
-      display__EQQG(Self__SMKQ,voir__RMKQ);
-      put_string__2EG(((__STRING *)voir__RMKQ));
-      fputc((int)('\n'),stdout);
-      exit(( 0));
     };
-    if (((void *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-      __tmp__NVGL=((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_first__L5DH;
-      switch (((struct ___OBJ *)__tmp__NVGL)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__OVGL=((__WRITE_GLOBAL *)__tmp__NVGL)->parent_write__YAGH.value__PAEH;
+    if (((void *)Self__KGIM->slot__UYFM->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+      __tmp__BGGU=Self__KGIM->slot__UYFM->parent_variable__JJRG.require_first__FKFJ;
+      switch (((struct ___OBJ *)__tmp__BGGU)->__id) {
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__H4VM=((__WRITE_GLOBAL__WXKJ *)__tmp__BGGU)->parent_write__XXKJ.value__3EJJ;
       } break;
-      case __WRITE_SLOT__: {
-        __tmp__OVGL=((__WRITE_SLOT *)__tmp__NVGL)->parent_write__FBGH.value__PAEH;
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__H4VM=((__WRITE_SLOT__EYKJ *)__tmp__BGGU)->parent_write__FYKJ.value__3EJJ;
       } break;
-      case __WRITE_LOCAL__: {
-        __tmp__OVGL=((__WRITE_LOCAL *)__tmp__NVGL)->parent_write__540I.value__PAEH;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__H4VM=((__WRITE_LOCAL__TEYJ *)__tmp__BGGU)->parent_write__UEYJ.value__3EJJ;
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__OVGL)->__id) {
-      case __LIST__: {
-        __tmp__PVGL=FALSE__;
+      switch (((struct ___OBJ *)__tmp__H4VM)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__I4VM=TRUE__K__;
       } break;
-      case __STRING_CST__: {
-        __tmp__PVGL=TRUE__;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__PVGL=FALSE__;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__I4VM=TRUE__K__;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__PVGL=TRUE__;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__I4VM=TRUE__K__;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__PVGL=TRUE__;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__PVGL=FALSE__;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__PVGL=FALSE__;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __REAL_CST__: {
-        __tmp__PVGL=TRUE__;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__PVGL=TRUE__;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_AND__: {
-        __tmp__PVGL=FALSE__;
+      case __PUT_TO__TFOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__PVGL=FALSE__;
+      case __ITEM__HGOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__PVGL=FALSE__;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __PUT_TO__: {
-        __tmp__PVGL=FALSE__;
+      case __CAST__1HOJ__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __ITEM__: {
-        __tmp__PVGL=FALSE__;
+      case __REAL_CST__1LOJ__: {
+        __tmp__I4VM=TRUE__K__;
       } break;
-      case __SIZE_OF__: {
-        __tmp__PVGL=FALSE__;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__I4VM=TRUE__K__;
       } break;
-      case __CAST__: {
-        __tmp__PVGL=FALSE__;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__I4VM=TRUE__K__;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__PVGL=FALSE__;
+      case __READ_SLOT__LL4K__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __READ_SLOT__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__PVGL=FALSE__;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_INF__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_INF__OXBP__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
-      case __EXPR_OR__: {
-        __tmp__PVGL=FALSE__;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__PVGL=FALSE__;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__I4VM=FALSE__O__;
       } break;
       };
-      if (__tmp__PVGL) {
-        if (__tmp__OVGL==NULL) {
-          __tmp__WVGL=NULL;
+      if (__tmp__I4VM) {
+        if (__tmp__H4VM==NULL) {
+          __tmp__P4VM=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__OVGL)->__id) {
-          case __LIST__: {
-            __tmp__WVGL=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__WVGL=((void *)__tmp__OVGL);
+          switch (((struct ___OBJ *)__tmp__H4VM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__P4VM=((void *)__tmp__H4VM);
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__WVGL=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__WVGL=((void *)__tmp__OVGL);
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__P4VM=((void *)__tmp__H4VM);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__WVGL=((void *)__tmp__OVGL);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__P4VM=((void *)__tmp__H4VM);
           } break;
-          case __READ_LOCAL__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__WVGL=NULL;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __REAL_CST__: {
-            __tmp__WVGL=((void *)__tmp__OVGL);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__WVGL=((void *)__tmp__OVGL);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__WVGL=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__WVGL=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__WVGL=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__WVGL=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__WVGL=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__P4VM=((void *)__tmp__H4VM);
           } break;
-          case __CAST__: {
-            __tmp__WVGL=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__P4VM=((void *)__tmp__H4VM);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__WVGL=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__P4VM=((void *)__tmp__H4VM);
           } break;
-          case __READ_SLOT__: {
-            __tmp__WVGL=NULL;
+          case __READ_SLOT__LL4K__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__WVGL=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__P4VM=NULL;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__WVGL=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__P4VM=NULL;
           } break;
           }
         };
-        result__EUGL=__tmp__WVGL;
-        req_list__HUGL=((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_list__25DH;
-        if (((void *)req_list__HUGL != (void *)NULL)) {
-          j__FUGL= 0;
-          while ((! ((j__FUGL > ((__FAST_ARRAYoWRITEo *)req_list__HUGL)->parent_arrayed_collection__15DH.upper__VODI) || ((void *)result__EUGL == (void *)NULL)))) {
-            __tmp__TWGL=((void **)((__FAST_ARRAYoWRITEo *)req_list__HUGL)->parent_arrayed_collection__15DH.storage__TPDI)[j__FUGL];
-            switch (((struct ___OBJ *)__tmp__TWGL)->__id) {
-            case __WRITE_GLOBAL__: {
-              __tmp__UWGL=((__WRITE_GLOBAL *)__tmp__TWGL)->parent_write__YAGH.value__PAEH;
+        __tmp__ZHIM=__tmp__P4VM;
+        req_list__B3VM=Self__KGIM->slot__UYFM->parent_variable__JJRG.require_list__QKFJ;
+        if (((void *)req_list__B3VM != (void *)NULL)) {
+          __tmp__2FGU= 0;
+          while ((! ((__tmp__2FGU > req_list__B3VM->parent_arrayed_collection__5JFJ.upper__0KFJ) || ((void *)__tmp__ZHIM == (void *)NULL)))) {
+            __tmp__APPT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__B3VM)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__2FGU];
+            switch (((struct ___OBJ *)__tmp__APPT)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__N5VM=((__WRITE_GLOBAL__WXKJ *)__tmp__APPT)->parent_write__XXKJ.value__3EJJ;
             } break;
-            case __WRITE_SLOT__: {
-              __tmp__UWGL=((__WRITE_SLOT *)__tmp__TWGL)->parent_write__FBGH.value__PAEH;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__N5VM=((__WRITE_SLOT__EYKJ *)__tmp__APPT)->parent_write__FYKJ.value__3EJJ;
             } break;
-            case __WRITE_LOCAL__: {
-              __tmp__UWGL=((__WRITE_LOCAL *)__tmp__TWGL)->parent_write__540I.value__PAEH;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__N5VM=((__WRITE_LOCAL__TEYJ *)__tmp__APPT)->parent_write__UEYJ.value__3EJJ;
             } break;
             };
-            switch (((struct ___OBJ *)__tmp__UWGL)->__id) {
-            case __LIST__: {
-              __tmp__VWGL=FALSE__;
-            } break;
-            case __STRING_CST__: {
-              __tmp__VWGL=TRUE__;
+            switch (((struct ___OBJ *)__tmp__N5VM)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__O5VM=TRUE__K__;
             } break;
-            case __EXTERNAL_C__: {
-              __tmp__VWGL=FALSE__;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__VWGL=TRUE__;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__O5VM=TRUE__K__;
             } break;
-            case __INTEGER_CST__: {
-              __tmp__VWGL=TRUE__;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__O5VM=TRUE__K__;
             } break;
-            case __READ_LOCAL__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__VWGL=FALSE__;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_EQUAL__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __REAL_CST__: {
-              __tmp__VWGL=TRUE__;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __CHARACTER_CST__: {
-              __tmp__VWGL=TRUE__;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __IS_EXPANDED__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __GET_TYPE_ID__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_SUP__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_SUB__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_MUL__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_DIV__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_AND__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__VWGL=FALSE__;
+            case __PUT_TO__TFOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__VWGL=FALSE__;
+            case __ITEM__HGOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __PUT_TO__: {
-              __tmp__VWGL=FALSE__;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __ITEM__: {
-              __tmp__VWGL=FALSE__;
+            case __CAST__1HOJ__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __SIZE_OF__: {
-              __tmp__VWGL=FALSE__;
+            case __REAL_CST__1LOJ__: {
+              __tmp__O5VM=TRUE__K__;
             } break;
-            case __CAST__: {
-              __tmp__VWGL=FALSE__;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__O5VM=TRUE__K__;
             } break;
-            case __CALL_SLOT__: {
-              __tmp__VWGL=FALSE__;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__O5VM=TRUE__K__;
             } break;
-            case __READ_SLOT__: {
-              __tmp__VWGL=FALSE__;
+            case __READ_SLOT__LL4K__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_NEG__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_ADD__: {
-              __tmp__VWGL=FALSE__;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_NOT__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_MOD__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_INF__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_INF__OXBP__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_OR__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
-            case __EXPR_XOR__: {
-              __tmp__VWGL=FALSE__;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__O5VM=FALSE__O__;
             } break;
             };
-            if ((! __tmp__VWGL)) {
-              __tmp__5WGL=TRUE__;
-            } else {
-              switch (((struct ___OBJ *)result__EUGL)->__id) {
-              case __STRING_CST__: {
-                __tmp__2WGL=(! __infix_equal_equal__XN1L(((__STRING_CST *)result__EUGL),__tmp__UWGL));
+            if ((! __tmp__O5VM)) {
+              __tmp__O5VM=TRUE__K__;
+            } else /* FALSE */ {
+              switch (((struct ___OBJ *)__tmp__ZHIM)->__id) {
+              case __STRING_CST__5J__: {
+                __tmp__WZIT=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ZHIM),__tmp__N5VM);
+                __tmp__V5VM=(! __tmp__WZIT);
               } break;
-              case __PROTOTYPE_CST__: {
-                __tmp__2WGL=(! __infix_equal_equal__MO1L(((__PROTOTYPE_CST *)result__EUGL),__tmp__UWGL));
+              case __PROTOTYPE_CST__LAXC__: {
+                __tmp__WZIT=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ZHIM)),__tmp__N5VM);
+                __tmp__V5VM=(! __tmp__WZIT);
               } break;
-              case __INTEGER_CST__: {
-                __tmp__2WGL=(! __infix_equal_equal__3O1L(((__INTEGER_CST *)result__EUGL),__tmp__UWGL));
+              case __INTEGER_CST__XAXC__: {
+                __tmp__WZIT=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ZHIM)),__tmp__N5VM);
+                __tmp__V5VM=(! __tmp__WZIT);
               } break;
-              case __REAL_CST__: {
-                __tmp__2WGL=(! __infix_equal_equal__FS1L(((__REAL_CST *)result__EUGL),__tmp__UWGL));
+              case __REAL_CST__1LOJ__: {
+                __tmp__WZIT=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ZHIM)),__tmp__N5VM);
+                __tmp__V5VM=(! __tmp__WZIT);
               } break;
-              case __CHARACTER_CST__: {
-                __tmp__2WGL=(! __infix_equal_equal__5S1L(((__CHARACTER_CST *)result__EUGL),__tmp__UWGL));
+              case __CHARACTER_CST__RMOJ__: {
+                __tmp__WZIT=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ZHIM)),__tmp__N5VM);
+                __tmp__V5VM=(! __tmp__WZIT);
+              } break;
+              case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                __tmp__WZIT=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ZHIM)),__tmp__N5VM);
+                __tmp__V5VM=(! __tmp__WZIT);
               } break;
               };
-              __tmp__5WGL=__tmp__2WGL;
-            };
-            if (__tmp__5WGL) {
-              result__EUGL=NULL;
-            };
-            j__FUGL=(__INTEGER)(j__FUGL +  1);
-          };
-        };
-      };
-    };
-    if (((void *)result__EUGL != (void *)NULL)) {
-      unread__CGNL(Self__5YBL->slot__MUGK,Self__5YBL);
-      rec__CZBL=execute_access_unlink__0JDL(Self__5YBL);
-      if (((void *)rec__CZBL != (void *)NULL)) {
-        Self__RSZQ=((__LIST *)list_current__EH1);
-        Self__WEDR=((__FAST_ARRAYoINSTRo *)Self__RSZQ->expr_list__RTOG);
-        index__YEDR=(__INTEGER)(Self__RSZQ->index__XWRG -  1);
-        if ((index__YEDR == (__INTEGER)(Self__WEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-          add_last__IK4G(Self__WEDR,rec__CZBL);
-        } else {
-          add_last__IK4G(Self__WEDR,rec__CZBL);
-          Self__S42R=(__INTEGER)(Self__WEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-          __tmp__U42R=Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-          __tmp__V42R=Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-          __tmp__W42R=Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-          while ((Self__S42R >= index__YEDR)) {
-            ((void **)__tmp__V42R)[(__INTEGER)(Self__S42R +  1)]=((void **)__tmp__U42R)[Self__S42R];
-            ((void **)__tmp__W42R)[Self__S42R]=NULL;
-            Self__S42R=(__INTEGER)(Self__S42R -  1);
-          };
-          ((void **)Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__YEDR]=rec__CZBL;
-        };
-        Self__RSZQ->index__XWRG=(__INTEGER)(Self__RSZQ->index__XWRG +  1);
-      };
-      switch (((struct ___OBJ *)result__EUGL)->__id) {
-      case __STRING_CST__: {
-        Self__WEDQ=((__STRING_CST *)result__EUGL);
-        __tmp__L1BL=create__text__ITMH(Self__WEDQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WEDQ->string__BK2H);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__XEDQ=((__PROTOTYPE_CST *)result__EUGL);
-        __tmp__L1BL=create__type__PKQC(Self__XEDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XEDQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__YEDQ=((__INTEGER_CST *)result__EUGL);
-        p__H1MR=Self__YEDQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__I1MR=Self__YEDQ->value__W4YD;
-        t__J1MR=Self__YEDQ->parent_constant__B3LC.static_type__M2YD;
-        result__40MR=NULL;
-        ptr__50MR=((__POINTER )(NULL));
-        typ_id__A1MR= 0;
-        sz__B1MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__B1MR ==  0)) {
-          result__40MR=INTEGER_CST__;
-        } else {
-          typ_id__A1MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B1MR);
-          if ((typ_id__A1MR == (__INTEGER)(-  1))) {
-            a__C1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__D1MR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1MR + a__C1MR) & (__UINTEGER_32)(~ a__C1MR));
-            ptr_table__042R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D1MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__Z42R=((__POINTER )(NULL));
-            result__142R=((__POINTER *)ptr_table__042R)[ 0];
-            if ((result__142R == (void *)NULL)) {
-              result__142R=new_lab__2PJ(new_size__D1MR);
-              next__Z42R=(void *)((unsigned long)result__142R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1MR)));
-              ((__POINTER *)next__Z42R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__042R)[ 0]=next__Z42R;
-            } else {
-              next__Z42R=((__POINTER *)result__142R)[ 0];
-              if ((next__Z42R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__142R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D1MR <<  1)) <=  4096)) {
-                  next__Z42R=(void *)((unsigned long)result__142R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1MR)));
-                } else {
-                  next__Z42R=new_lab__2PJ(new_size__D1MR);
-                };
-                ((__POINTER *)next__Z42R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__042R)[ 0]=next__Z42R;
-              } else {
-                ((__POINTER *)result__142R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z42R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__142R=next__Z42R;
-              };
-            };
-            ptr__50MR=result__142R;
-          } else {
-            t__E1MR=((__UINTEGER_32 )typ_id__A1MR);
-            a__F1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__C52R=(__UINTEGER_32)((__UINTEGER_32)(sz__B1MR + a__F1MR) & (__UINTEGER_32)(~ a__F1MR));
-            ptr_table__542R=((__POINTER )(&(table_type[(t__E1MR)])));
-            lab_type__B52R=(__UINTEGER_32)(t__E1MR |  1);
-            next__442R=((__POINTER )(NULL));
-            result__A52R=((__POINTER *)ptr_table__542R)[ 0];
-            if ((result__A52R == (void *)NULL)) {
-              result__A52R=new_lab__2PJ(lab_type__B52R);
-              next__442R=(void *)((unsigned long)result__A52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C52R)));
-              ((__POINTER *)next__442R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__542R)[ 0]=next__442R;
-            } else {
-              next__442R=((__POINTER *)result__A52R)[ 0];
-              if ((next__442R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C52R <<  1)) <=  4096)) {
-                  next__442R=(void *)((unsigned long)result__A52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C52R)));
-                } else {
-                  next__442R=new_lab__2PJ(lab_type__B52R);
-                };
-                ((__POINTER *)next__442R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__542R)[ 0]=next__442R;
-              } else {
-                ((__POINTER *)result__A52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__442R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__A52R=next__442R;
-              };
-            };
-            ptr__50MR=result__A52R;
-          };
-          result__40MR=((__INTEGER_CST *)ptr__50MR);
-          *(result__40MR) = *(INTEGER_CST__);
-        };
-        Self__G1MR=((__INTEGER_CST *)result__40MR);
-        Self__G1MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H1MR;
-        Self__G1MR->value__W4YD=v__I1MR;
-        Self__G1MR->parent_constant__B3LC.static_type__M2YD=t__J1MR;
-        check_type__YG5D(Self__G1MR);
-        __tmp__L1BL=result__40MR;
-      } break;
-      case __REAL_CST__: {
-        Self__0EDQ=((__REAL_CST *)result__EUGL);
-        p__T1MR=Self__0EDQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__U1MR=Self__0EDQ->value__HN2H;
-        t__V1MR=Self__0EDQ->parent_constant__U2JH.static_type__M2YD;
-        result__K1MR=NULL;
-        ptr__L1MR=((__POINTER )(NULL));
-        typ_id__M1MR= 0;
-        sz__N1MR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__N1MR ==  0)) {
-          result__K1MR=REAL_CST__;
-        } else {
-          typ_id__M1MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N1MR);
-          if ((typ_id__M1MR == (__INTEGER)(-  1))) {
-            a__O1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__P1MR=(__UINTEGER_32)((__UINTEGER_32)(sz__N1MR + a__O1MR) & (__UINTEGER_32)(~ a__O1MR));
-            ptr_table__E52R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P1MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__D52R=((__POINTER )(NULL));
-            result__F52R=((__POINTER *)ptr_table__E52R)[ 0];
-            if ((result__F52R == (void *)NULL)) {
-              result__F52R=new_lab__2PJ(new_size__P1MR);
-              next__D52R=(void *)((unsigned long)result__F52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1MR)));
-              ((__POINTER *)next__D52R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__E52R)[ 0]=next__D52R;
-            } else {
-              next__D52R=((__POINTER *)result__F52R)[ 0];
-              if ((next__D52R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P1MR <<  1)) <=  4096)) {
-                  next__D52R=(void *)((unsigned long)result__F52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1MR)));
-                } else {
-                  next__D52R=new_lab__2PJ(new_size__P1MR);
-                };
-                ((__POINTER *)next__D52R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__E52R)[ 0]=next__D52R;
-              } else {
-                ((__POINTER *)result__F52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__D52R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__F52R=next__D52R;
-              };
-            };
-            ptr__L1MR=result__F52R;
-          } else {
-            t__Q1MR=((__UINTEGER_32 )typ_id__M1MR);
-            a__R1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__M52R=(__UINTEGER_32)((__UINTEGER_32)(sz__N1MR + a__R1MR) & (__UINTEGER_32)(~ a__R1MR));
-            ptr_table__J52R=((__POINTER )(&(table_type[(t__Q1MR)])));
-            lab_type__L52R=(__UINTEGER_32)(t__Q1MR |  1);
-            next__I52R=((__POINTER )(NULL));
-            result__K52R=((__POINTER *)ptr_table__J52R)[ 0];
-            if ((result__K52R == (void *)NULL)) {
-              result__K52R=new_lab__2PJ(lab_type__L52R);
-              next__I52R=(void *)((unsigned long)result__K52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M52R)));
-              ((__POINTER *)next__I52R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__J52R)[ 0]=next__I52R;
-            } else {
-              next__I52R=((__POINTER *)result__K52R)[ 0];
-              if ((next__I52R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M52R <<  1)) <=  4096)) {
-                  next__I52R=(void *)((unsigned long)result__K52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M52R)));
-                } else {
-                  next__I52R=new_lab__2PJ(lab_type__L52R);
-                };
-                ((__POINTER *)next__I52R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__J52R)[ 0]=next__I52R;
-              } else {
-                ((__POINTER *)result__K52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__I52R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__K52R=next__I52R;
-              };
-            };
-            ptr__L1MR=result__K52R;
-          };
-          result__K1MR=((__REAL_CST *)ptr__L1MR);
-          *(result__K1MR) = *(REAL_CST__);
-        };
-        Self__S1MR=((__REAL_CST *)result__K1MR);
-        Self__S1MR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__T1MR;
-        Self__S1MR->value__HN2H=v__U1MR;
-        Self__S1MR->parent_constant__U2JH.static_type__M2YD=t__V1MR;
-        __tmp__L1BL=result__K1MR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__2EDQ=((__CHARACTER_CST *)result__EUGL);
-        __tmp__L1BL=create__char__4SMH(Self__2EDQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2EDQ->text__PN2H);
-      } break;
-      };
-      result__DZBL=__tmp__L1BL;
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__N1BL=TRUE__;
-    } else {
-      __tmp__N1BL=FALSE__;
-    };
-    if ((! __tmp__N1BL)) {
-      val__EZBL=get_last_value__D0PL(Self__5YBL->slot__MUGK,Self__5YBL->receiver__Q0TI);
-      if (((void *)val__EZBL != (void *)NULL)) {
-        result__DZBL=val__EZBL;
-        unread__CGNL(Self__5YBL->slot__MUGK,Self__5YBL);
-        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      };
-    };
-  };
-  if (((void *)result__DZBL == (void *)NULL)) {
-    if ((((void *)loop_invariant__LLAL != (void *)NULL) && is_invariant__5EXL(Self__5YBL))) {
-      l__GZBL=create__name__style__type__E5JG(Self__5YBL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F));
-      Self__TSZQ=((__LIST *)loop_list__CMAL);
-      Self__ZEDR=((__FAST_ARRAYoINSTRo *)Self__TSZQ->expr_list__RTOG);
-      element__0EDR=write__value__14FH(l__GZBL,Self__5YBL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5YBL);
-      index__1EDR=(__INTEGER)(Self__TSZQ->index__XWRG -  1);
-      if ((index__1EDR == (__INTEGER)(Self__ZEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__ZEDR,element__0EDR);
-      } else {
-        add_last__IK4G(Self__ZEDR,element__0EDR);
-        Self__O52R=(__INTEGER)(Self__ZEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__Q52R=Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__R52R=Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__S52R=Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__O52R >= index__1EDR)) {
-          ((void **)__tmp__R52R)[(__INTEGER)(Self__O52R +  1)]=((void **)__tmp__Q52R)[Self__O52R];
-          ((void **)__tmp__S52R)[Self__O52R]=NULL;
-          Self__O52R=(__INTEGER)(Self__O52R -  1);
-        };
-        ((void **)Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__1EDR]=element__0EDR;
-      };
-      Self__TSZQ->index__XWRG=(__INTEGER)(Self__TSZQ->index__XWRG +  1);
-      result__DZBL=read__QB5G(l__GZBL);
-      count_invariant__PI=(__INTEGER)(count_invariant__PI +  1);
-    } else {
-      ((__SLOT_DATA *)Self__5YBL->slot__MUGK)->last_index__SVPL=(__INTEGER)(-  1);
-      if (((void *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__5YBL->slot__MUGK);
-      };
-      __tmp__RFXL=Self__5YBL->receiver__Q0TI;
-      switch (((struct ___OBJ *)__tmp__RFXL)->__id) {
-      case __LIST__: {
-        __tmp__SFXL=execute_link__TTOG(__tmp__RFXL);
-      } break;
-      case __STRING_CST__: {
-        __tmp__SFXL=((__STRING_CST *)__tmp__RFXL);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__SFXL=execute_link__KA0K(__tmp__RFXL);
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__SFXL=((__PROTOTYPE_CST *)__tmp__RFXL);
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__SFXL=((__INTEGER_CST *)__tmp__RFXL);
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__SFXL=execute_link__4HAL(__tmp__RFXL);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        Self__HHBR=((__LIST *)list_current__EH1);
-        voir__IHBR=create__AXB( 250);
-        display__EQQG(Self__HHBR,voir__IHBR);
-        put_string__2EG(((__STRING *)voir__IHBR));
+              __tmp__O5VM=__tmp__V5VM;
+            };
+            if (__tmp__O5VM) {
+              __tmp__ZHIM=NULL;
+            };
+            __tmp__2FGU=(__INTEGER__Q)(__tmp__2FGU +  1);
+          };
+        };
+      };
+    };
+    if (((void *)__tmp__ZHIM != (void *)NULL)) {
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__KGIM->slot__UYFM),Self__KGIM);
+      __tmp__H4VM=execute_access_unlink__RBMM(Self__KGIM);
+      if (((void *)__tmp__H4VM != (void *)NULL)) {
+        Self__CPPT=((__LIST__WH *)list_current__F5GB);
+        Self__A52T=((__FAST_ARRAYoINSTRo__EA4D *)Self__CPPT->expr_list__NA4D);
+        index__C52T=(__INTEGER__Q)(Self__CPPT->index__1CFE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if ((index__C52T == (__INTEGER__Q)(Self__A52T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+          add_last__S04F(Self__A52T,__tmp__H4VM);
+        } else /* FALSE */ {
+          add_last__S04F(Self__A52T,__tmp__H4VM);
+          upper_index__FGGU=(__INTEGER__Q)(Self__A52T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__GGGU=upper_index__FGGU;
+          while ((Self__GGGU >= index__C52T)) {
+            __tmp__N5VM=((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[Self__GGGU];
+            i__JGGU=(__INTEGER__Q)(Self__GGGU +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[i__JGGU]=__tmp__N5VM;
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[Self__GGGU]=NULL;
+            Self__GGGU=(__INTEGER__Q)(Self__GGGU -  1);
+          };
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[index__C52T]=__tmp__H4VM;
+        };
+        Self__CPPT->index__1CFE=(__INTEGER__Q)(Self__CPPT->index__1CFE +  1);
+      };
+      switch (((struct ___OBJ *)__tmp__ZHIM)->__id) {
+      case __STRING_CST__5J__: {
+        Self__QGGU=((__STRING_CST__5J *)__tmp__ZHIM);
+        result__MGGU=NULL;
+        ptr__NGGU=((__POINTER__IB )(NULL));
+        index__C52T= 0;
+        __tmp__PGGU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__PGGU ==  0)) {
+          result__MGGU=Self__QGGU;
+        } else /* FALSE */ {
+          index__C52T=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PGGU));
+          if ((index__C52T == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__RGGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__SGGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PGGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__TGGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SGGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__RGGU=micro_alloc__table__lab__UKI(__tmp__SGGU,((__POINTER__IB )(&(table_size[(__tmp__TGGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SGGU)));
+            ptr__NGGU=__tmp__RGGU;
+          } else /* FALSE */ {
+            __tmp__TGGU=((__UINTEGER_32__ZWB )index__C52T);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__RGGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__SGGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PGGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__RGGU=micro_alloc__table__lab__UKI(__tmp__SGGU,((__POINTER__IB )(&(table_type[(__tmp__TGGU)]))),(__UINTEGER_32__ZWB)(__tmp__TGGU |  1));
+            ptr__NGGU=__tmp__RGGU;
+          };
+          result__MGGU=((__STRING_CST__5J *)ptr__NGGU);
+          *(result__MGGU) = *(Self__QGGU);
+        };
+        __tmp__N5VM=result__MGGU;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__VDRS=((__PROTOTYPE_CST__LAXC *)__tmp__ZHIM);
+        __tmp__WDRS=create__type__VJ2C(Self__VDRS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VDRS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__N5VM=__tmp__WDRS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__YDRS=((__INTEGER_CST__XAXC *)__tmp__ZHIM);
+        p__HHGU=Self__YDRS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__IHGU=Self__YDRS->value__FH4D;
+        __tmp__IUYT=Self__YDRS->parent_constant__YAXC.static_type__5G4D;
+        Self__YDRS=NULL;
+        ptr__NGGU=((__POINTER__IB )(NULL));
+        index__C52T= 0;
+        __tmp__PGGU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__PGGU ==  0)) {
+          Self__YDRS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          index__C52T=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PGGU));
+          if ((index__C52T == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__RGGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__SGGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PGGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__TGGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SGGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__RGGU=micro_alloc__table__lab__UKI(__tmp__SGGU,((__POINTER__IB )(&(table_size[(__tmp__TGGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SGGU)));
+            ptr__NGGU=__tmp__RGGU;
+          } else /* FALSE */ {
+            __tmp__TGGU=((__UINTEGER_32__ZWB )index__C52T);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__RGGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__SGGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PGGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__RGGU=micro_alloc__table__lab__UKI(__tmp__SGGU,((__POINTER__IB )(&(table_type[(__tmp__TGGU)]))),(__UINTEGER_32__ZWB)(__tmp__TGGU |  1));
+            ptr__NGGU=__tmp__RGGU;
+          };
+          Self__YDRS=((__INTEGER_CST__XAXC *)ptr__NGGU);
+          *(Self__YDRS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__GHGU=((__INTEGER_CST__XAXC *)Self__YDRS);
+        Self__GHGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__HHGU;
+        Self__GHGU->value__FH4D=v__IHGU;
+        Self__GHGU->parent_constant__YAXC.static_type__5G4D=__tmp__IUYT;
+        check_type__XYEE(Self__GHGU);
+        __tmp__N5VM=Self__YDRS;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__2DRS=((__REAL_CST__1LOJ *)__tmp__ZHIM);
+        p__HHGU=Self__2DRS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__ZHGU=Self__2DRS->value__VD5J;
+        __tmp__IUYT=Self__2DRS->parent_constant__2LOJ.static_type__5G4D;
+        Self__2DRS=NULL;
+        ptr__NGGU=((__POINTER__IB )(NULL));
+        index__C52T= 0;
+        __tmp__PGGU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__PGGU ==  0)) {
+          Self__2DRS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          index__C52T=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PGGU));
+          if ((index__C52T == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__RGGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__SGGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PGGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__TGGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SGGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__RGGU=micro_alloc__table__lab__UKI(__tmp__SGGU,((__POINTER__IB )(&(table_size[(__tmp__TGGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SGGU)));
+            ptr__NGGU=__tmp__RGGU;
+          } else /* FALSE */ {
+            __tmp__TGGU=((__UINTEGER_32__ZWB )index__C52T);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__RGGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__SGGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PGGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RGGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__RGGU=micro_alloc__table__lab__UKI(__tmp__SGGU,((__POINTER__IB )(&(table_type[(__tmp__TGGU)]))),(__UINTEGER_32__ZWB)(__tmp__TGGU |  1));
+            ptr__NGGU=__tmp__RGGU;
+          };
+          Self__2DRS=((__REAL_CST__1LOJ *)ptr__NGGU);
+          *(Self__2DRS) = *(REAL_CST__1LOJ__);
+        };
+        Self__XHGU=((__REAL_CST__1LOJ *)Self__2DRS);
+        Self__XHGU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__HHGU;
+        Self__XHGU->value__VD5J=v__ZHGU;
+        Self__XHGU->parent_constant__2LOJ.static_type__5G4D=__tmp__IUYT;
+        __tmp__N5VM=Self__2DRS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__AERS=((__CHARACTER_CST__RMOJ *)__tmp__ZHIM);
+        __tmp__BERS=create__char__UMQJ(Self__AERS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AERS->text__0D5J);
+        __tmp__N5VM=__tmp__BERS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__DERS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZHIM);
+        __tmp__EERS=create__text__OQQJ(Self__DERS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__DERS->string__WBJK);
+        __tmp__N5VM=__tmp__EERS;
+      } break;
+      };
+      result__OGIM=__tmp__N5VM;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__UIIM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__UIIM=FALSE__O__;
+    };
+    if ((! __tmp__UIIM)) {
+      __tmp__H4VM=get_last_value__IUFN(((__SLOT_DATA__IJRG *)Self__KGIM->slot__UYFM),Self__KGIM->receiver__2L4K);
+      if (((void *)__tmp__H4VM != (void *)NULL)) {
+        result__OGIM=__tmp__H4VM;
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__KGIM->slot__UYFM),Self__KGIM);
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      };
+    };
+  };
+  if (((void *)result__OGIM == (void *)NULL)) {
+    if (((void *)loop_invariant__NRBK != (void *)NULL)) {
+      __tmp__UIIM=is_invariant__DPMN(Self__KGIM);
+      __tmp__I4VM=__tmp__UIIM;
+    } else /* FALSE */ {
+      __tmp__I4VM=FALSE__O__;
+    };
+    if (__tmp__I4VM) {
+      __tmp__PERS=create__name__style__type__HIND(Self__KGIM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__KGIM->slot__UYFM->parent_variable__JJRG.type__IO5D));
+      __tmp__WERS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__PERS),Self__KGIM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__KGIM);
+      Self__CPPT=((__LIST__WH *)loop_list__ESBK);
+      Self__A52T=((__FAST_ARRAYoINSTRo__EA4D *)Self__CPPT->expr_list__NA4D);
+      Self__3FGU=(__INTEGER__Q)(Self__CPPT->index__1CFE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Self__3FGU == (__INTEGER__Q)(Self__A52T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+        add_last__S04F(Self__A52T,__tmp__WERS);
+      } else /* FALSE */ {
+        add_last__S04F(Self__A52T,__tmp__WERS);
+        index__C52T=(__INTEGER__Q)(Self__A52T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        upper_index__FGGU=index__C52T;
+        while ((upper_index__FGGU >= Self__3FGU)) {
+          __tmp__APPT=((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[upper_index__FGGU];
+          i__JGGU=(__INTEGER__Q)(upper_index__FGGU +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[i__JGGU]=__tmp__APPT;
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[upper_index__FGGU]=NULL;
+          upper_index__FGGU=(__INTEGER__Q)(upper_index__FGGU -  1);
+        };
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__A52T->parent_arrayed_collection__MA4D.storage__V14F)[Self__3FGU]=__tmp__WERS;
+      };
+      Self__CPPT->index__1CFE=(__INTEGER__Q)(Self__CPPT->index__1CFE +  1);
+      __tmp__1LIM=read__5UEI(((__LOCAL__L4WC *)__tmp__PERS));
+      result__OGIM=__tmp__1LIM;
+      count_invariant__EN=(__INTEGER__Q)(count_invariant__EN +  1);
+    } else /* FALSE */ {
+      ((__SLOT_DATA__IJRG *)Self__KGIM->slot__UYFM)->last_index__YZQL=(__INTEGER__Q)(-  1);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__KGIM->slot__UYFM));
+      __tmp__H4VM=Self__KGIM->receiver__2L4K;
+      switch (((struct ___OBJ *)__tmp__H4VM)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__N5VM=((__STRING_CST__5J *)__tmp__H4VM);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__N5VM=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__H4VM));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__N5VM=((__PROTOTYPE_CST__LAXC *)__tmp__H4VM);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__N5VM=((__INTEGER_CST__XAXC *)__tmp__H4VM);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        Self__KUYT=((__LIST__WH *)list_current__F5GB);
+        __tmp__LUYT=create__34B( 250);
+        display__0HFE(Self__KUYT,__tmp__LUYT);
+        put_string__RGZ(((__STRING__BC *)__tmp__LUYT));
         fputc((int)('\n'),stdout);
-        print__1ZE((&__string_514));
+        (&__string_476)->count__0C= 26;
+        (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+        print__KKG((&__string_476));
         fputc((int)('\n'),stdout);
         exit(( 1));
-        __tmp__SFXL=NULL;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__SFXL=execute_link__WMAL(__tmp__RFXL);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__SFXL=execute_link__5QAL(__tmp__RFXL);
-      } break;
-      case __REAL_CST__: {
-        __tmp__SFXL=((__REAL_CST *)__tmp__RFXL);
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__SFXL=((__CHARACTER_CST *)__tmp__RFXL);
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__SFXL=execute_link__OVAL(__tmp__RFXL);
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__SFXL=execute_link__VWAL(__tmp__RFXL);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__SFXL=execute_link__0WAL(__tmp__RFXL);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__SFXL=execute_link__D1AL(__tmp__RFXL);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__SFXL=execute_link__M5AL(__tmp__RFXL);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__SFXL=execute_link__VDBL(__tmp__RFXL);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__SFXL=execute_link__4HBL(__tmp__RFXL);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__SFXL=execute_link__HMBL(__tmp__RFXL);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__SFXL=execute_link__QQBL(__tmp__RFXL);
-      } break;
-      case __PUT_TO__: {
-        __tmp__SFXL=execute_link__ROPK(__tmp__RFXL);
-      } break;
-      case __ITEM__: {
-        __tmp__SFXL=execute_link__ZUBL(__tmp__RFXL);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__SFXL=execute_link__AVBL(__tmp__RFXL);
-      } break;
-      case __CAST__: {
-        __tmp__SFXL=execute_link__FVBL(__tmp__RFXL);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__SFXL=execute_link__CDUL(__tmp__RFXL);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__SFXL=execute_link__4YBL(__tmp__RFXL);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__SFXL=execute_link__O3BL(__tmp__RFXL);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__SFXL=execute_link__C2ZM(__tmp__RFXL);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__SFXL=execute_link__SGFO(__tmp__RFXL);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__SFXL=execute_link__KOLO(__tmp__RFXL);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__SFXL=execute_link__LMFO(__tmp__RFXL);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__SFXL=execute_link__OULO(__tmp__RFXL);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__SFXL=execute_link__IPKM(__tmp__RFXL);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__SFXL=execute_link__VXOL(__tmp__RFXL);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__SFXL=execute_link__W4ZM(__tmp__RFXL);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__SFXL=execute_link__ESFO(__tmp__RFXL);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__SFXL=execute_link__2QEP(__tmp__RFXL);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__SFXL=execute_link__F1QN(__tmp__RFXL);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__SFXL=execute_link__O5QN(__tmp__RFXL);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__SFXL=execute_link__LSQN(__tmp__RFXL);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__SFXL=execute_link__M3UO(__tmp__RFXL);
-      } break;
-      };
-      Self__5YBL->receiver__Q0TI=__tmp__SFXL;
-      result__DZBL=Self__5YBL;
-    };
-  };
-  return(result__DZBL);
-}
-
-static void* execute_link__O3BL(__READ_GLOBAL *Self__P3BL)
-// ({READ_GLOBAL}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__A2MR;
-  void *result__T3BL,*val__U3BL,*__tmp__N0GL,*__tmp__T1GL;
-  void *__tmp__Z3BL;
-  void *__tmp__03BL,*s__V3BL;
-  __SLOT_DATA *Self__KHBR;
-  void *result__JHBR;
-  void *result__DZGL,*__tmp__V0GL,*__tmp__15BL;
-  __INTEGER j__EZGL,typ_id__Y1MR,typ_id__E2MR;
-  __POSITION __tmp__5ZGL,p__51MR,p__L2MR;
-  __LIST *Self__ANKQ;
-  void *voir__5MKQ;
-  void *__tmp__M0GL,*__tmp__S1GL;
-  __STRING_CST *Self__XFDQ;
-  __PROTOTYPE_CST *Self__YFDQ;
-  __INTEGER_CST *Self__ZFDQ,*result__W1MR,*Self__41MR;
-  void *t__B2MR,*t__N2MR;
-  __POINTER ptr__X1MR,ptr_table__W52R,next__V52R,result__X52R;
-  __POINTER ptr_table__152R,next__052R,result__252R,ptr__D2MR;
-  __POINTER ptr_table__AA3R,next__552R,result__BA3R,ptr_table__FA3R;
-  __POINTER next__EA3R,result__GA3R;
-  __UINTEGER_32 sz__Z1MR,a__01MR,new_size__11MR,t__21MR,a__31MR;
-  __UINTEGER_32 new_size__452R,lab_type__352R,sz__F2MR,a__G2MR;
-  __UINTEGER_32 new_size__H2MR,t__I2MR,a__J2MR,new_size__IA3R;
-  __UINTEGER_32 lab_type__HA3R;
-  __REAL_CST *Self__1FDQ,*result__C2MR,*Self__K2MR;
-  void *v__M2MR;
-  __CHARACTER_CST *Self__3FDQ;
-  __BOOLEAN __tmp__F5BL,__tmp__L4BL,__tmp__O0GL,__tmp__U1GL,__tmp__41GL;
-  __BOOLEAN __tmp__11GL,__tmp__35BL;
-  void *req_list__GZGL;
-  result__T3BL=NULL;
-  val__U3BL=NULL;
-  __tmp__Z3BL=Self__P3BL->global__ZGJK;
-  if (__tmp__Z3BL==NULL) {
-    __tmp__03BL=NULL;
-  } else {
-    __tmp__03BL=((void *)__tmp__Z3BL);
-  };
-  s__V3BL=__tmp__03BL;
-  if (((void *)__tmp__03BL == (void *)NULL)) {
-    __tmp__F5BL=TRUE__;
-  } else {
-    if ((((__SLOT_DATA *)__tmp__03BL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC != '+')) {
-      __tmp__L4BL=TRUE__;
-    } else {
-      Self__KHBR=((__SLOT_DATA *)__tmp__03BL);
-      result__JHBR=NULL;
-      if (((void *)Self__KHBR->parent_slot__IHZD != (void *)NULL)) {
-        result__JHBR=((__ITM_SLOT *)((__SLOT *)Self__KHBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-      } else {
-        result__JHBR=get_name__GCJD((&__string_26));
-      };
-      __tmp__L4BL=((void *)((__SECTION_ *)result__JHBR)->name__CH0D != (void *)(&__string_28));
-    };
-    __tmp__F5BL=(__tmp__L4BL && ((! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)) || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.type__D25F)->flag__ATL &  2) !=  0)));
-  };
-  if (__tmp__F5BL) {
-    result__DZGL=NULL;
-    j__EZGL= 0;
-    req_list__GZGL=NULL;
-    if ((((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_first__L5DH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)))) {
-      print__1ZE(((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_558));
-      fputc((int)(((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.parent_named__S1LC.style__3CGC),stdout);
-      print__1ZE((&__string_384));
-      __tmp__5ZGL=Self__P3BL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      put_error__text__0AH( 2,(&__string_559));
-      put_position__ECH(__tmp__5ZGL);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-      Self__ANKQ=((__LIST *)list_current__EH1);
-      voir__5MKQ=create__AXB( 250);
-      display__EQQG(Self__ANKQ,voir__5MKQ);
-      put_string__2EG(((__STRING *)voir__5MKQ));
-      fputc((int)('\n'),stdout);
-      exit(( 0));
-    };
-    if (((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-      __tmp__M0GL=((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_first__L5DH;
-      switch (((struct ___OBJ *)__tmp__M0GL)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__N0GL=((__WRITE_GLOBAL *)__tmp__M0GL)->parent_write__YAGH.value__PAEH;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__N0GL=((__WRITE_SLOT *)__tmp__M0GL)->parent_write__FBGH.value__PAEH;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__N0GL=((__WRITE_LOCAL *)__tmp__M0GL)->parent_write__540I.value__PAEH;
-      } break;
-      };
-      switch (((struct ___OBJ *)__tmp__N0GL)->__id) {
-      case __LIST__: {
-        __tmp__O0GL=FALSE__;
-      } break;
-      case __STRING_CST__: {
-        __tmp__O0GL=TRUE__;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__O0GL=FALSE__;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__O0GL=TRUE__;
+        __tmp__N5VM=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__O0GL=TRUE__;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__N5VM=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__H4VM));
       } break;
-      case __READ_LOCAL__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__N5VM=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__H4VM));
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__N5VM=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__H4VM));
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__O0GL=FALSE__;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__N5VM=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__H4VM));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__O0GL=FALSE__;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__N5VM=((__GET_TYPE_ID__HAOJ *)__tmp__H4VM);
       } break;
-      case __REAL_CST__: {
-        __tmp__O0GL=TRUE__;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__N5VM=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__H4VM));
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__O0GL=TRUE__;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__N5VM=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__H4VM));
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__N5VM=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__H4VM));
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__N5VM=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__H4VM));
       } break;
-      case __EXPR_SUP__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__N5VM=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__H4VM));
       } break;
-      case __EXPR_SUB__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__N5VM=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__H4VM));
       } break;
-      case __EXPR_MUL__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__N5VM=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__H4VM));
       } break;
-      case __EXPR_DIV__: {
-        __tmp__O0GL=FALSE__;
+      case __PUT_TO__TFOJ__: {
+        __tmp__N5VM=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__H4VM));
       } break;
-      case __EXPR_AND__: {
-        __tmp__O0GL=FALSE__;
+      case __ITEM__HGOJ__: {
+        __tmp__N5VM=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__H4VM));
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__O0GL=FALSE__;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__N5VM=((__SIZE_OF__5GOJ *)__tmp__H4VM);
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__O0GL=FALSE__;
+      case __CAST__1HOJ__: {
+        __tmp__N5VM=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__H4VM));
       } break;
-      case __PUT_TO__: {
-        __tmp__O0GL=FALSE__;
+      case __REAL_CST__1LOJ__: {
+        __tmp__N5VM=((__REAL_CST__1LOJ *)__tmp__H4VM);
       } break;
-      case __ITEM__: {
-        __tmp__O0GL=FALSE__;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__N5VM=((__CHARACTER_CST__RMOJ *)__tmp__H4VM);
       } break;
-      case __SIZE_OF__: {
-        __tmp__O0GL=FALSE__;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__N5VM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__H4VM);
       } break;
-      case __CAST__: {
-        __tmp__O0GL=FALSE__;
+      case __READ_SLOT__LL4K__: {
+        __tmp__N5VM=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__H4VM));
       } break;
-      case __CALL_SLOT__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__N5VM=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__H4VM));
       } break;
-      case __READ_SLOT__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__N5VM=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__H4VM));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__N5VM=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__H4VM));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__N5VM=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__H4VM));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__N5VM=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__H4VM));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__N5VM=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__H4VM));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__N5VM=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__H4VM));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__O0GL=FALSE__;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__N5VM=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__H4VM));
       } break;
-      case __EXPR_NEG__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__N5VM=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__H4VM));
       } break;
-      case __EXPR_ADD__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__N5VM=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__H4VM));
       } break;
-      case __EXPR_NOT__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__N5VM=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__H4VM));
       } break;
-      case __EXPR_MOD__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__N5VM=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__H4VM));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_INF__OXBP__: {
+        __tmp__N5VM=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__H4VM));
       } break;
-      case __EXPR_INF__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__N5VM=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__H4VM));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__O0GL=FALSE__;
-      } break;
-      case __EXPR_OR__: {
-        __tmp__O0GL=FALSE__;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__O0GL=FALSE__;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__N5VM=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__H4VM));
       } break;
       };
-      if (__tmp__O0GL) {
-        if (__tmp__N0GL==NULL) {
-          __tmp__V0GL=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__N0GL)->__id) {
-          case __LIST__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__V0GL=((void *)__tmp__N0GL);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__V0GL=((void *)__tmp__N0GL);
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__V0GL=((void *)__tmp__N0GL);
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__V0GL=((void *)__tmp__N0GL);
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__V0GL=((void *)__tmp__N0GL);
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_AND__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __PUT_TO__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __ITEM__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __SIZE_OF__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_INF__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_OR__: {
-            __tmp__V0GL=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__V0GL=NULL;
-          } break;
-          }
-        };
-        result__DZGL=__tmp__V0GL;
-        req_list__GZGL=((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_list__25DH;
-        if (((void *)req_list__GZGL != (void *)NULL)) {
-          j__EZGL= 0;
-          while ((! ((j__EZGL > ((__FAST_ARRAYoWRITEo *)req_list__GZGL)->parent_arrayed_collection__15DH.upper__VODI) || ((void *)result__DZGL == (void *)NULL)))) {
-            __tmp__S1GL=((void **)((__FAST_ARRAYoWRITEo *)req_list__GZGL)->parent_arrayed_collection__15DH.storage__TPDI)[j__EZGL];
-            switch (((struct ___OBJ *)__tmp__S1GL)->__id) {
-            case __WRITE_GLOBAL__: {
-              __tmp__T1GL=((__WRITE_GLOBAL *)__tmp__S1GL)->parent_write__YAGH.value__PAEH;
-            } break;
-            case __WRITE_SLOT__: {
-              __tmp__T1GL=((__WRITE_SLOT *)__tmp__S1GL)->parent_write__FBGH.value__PAEH;
-            } break;
-            case __WRITE_LOCAL__: {
-              __tmp__T1GL=((__WRITE_LOCAL *)__tmp__S1GL)->parent_write__540I.value__PAEH;
-            } break;
-            };
-            switch (((struct ___OBJ *)__tmp__T1GL)->__id) {
-            case __LIST__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __STRING_CST__: {
-              __tmp__U1GL=TRUE__;
-            } break;
-            case __EXTERNAL_C__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__U1GL=TRUE__;
-            } break;
-            case __INTEGER_CST__: {
-              __tmp__U1GL=TRUE__;
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __REAL_CST__: {
-              __tmp__U1GL=TRUE__;
-            } break;
-            case __CHARACTER_CST__: {
-              __tmp__U1GL=TRUE__;
-            } break;
-            case __IS_EXPANDED__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __GET_TYPE_ID__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_SUP__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_SUB__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_MUL__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_DIV__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_AND__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __PUT_TO__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __ITEM__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __SIZE_OF__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __CAST__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __CALL_SLOT__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __READ_SLOT__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_NEG__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_ADD__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_NOT__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_MOD__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_INF__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_OR__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__U1GL=FALSE__;
-            } break;
-            };
-            if ((! __tmp__U1GL)) {
-              __tmp__41GL=TRUE__;
-            } else {
-              switch (((struct ___OBJ *)result__DZGL)->__id) {
-              case __STRING_CST__: {
-                __tmp__11GL=(! __infix_equal_equal__XN1L(((__STRING_CST *)result__DZGL),__tmp__T1GL));
-              } break;
-              case __PROTOTYPE_CST__: {
-                __tmp__11GL=(! __infix_equal_equal__MO1L(((__PROTOTYPE_CST *)result__DZGL),__tmp__T1GL));
-              } break;
-              case __INTEGER_CST__: {
-                __tmp__11GL=(! __infix_equal_equal__3O1L(((__INTEGER_CST *)result__DZGL),__tmp__T1GL));
-              } break;
-              case __REAL_CST__: {
-                __tmp__11GL=(! __infix_equal_equal__FS1L(((__REAL_CST *)result__DZGL),__tmp__T1GL));
-              } break;
-              case __CHARACTER_CST__: {
-                __tmp__11GL=(! __infix_equal_equal__5S1L(((__CHARACTER_CST *)result__DZGL),__tmp__T1GL));
-              } break;
-              };
-              __tmp__41GL=__tmp__11GL;
-            };
-            if (__tmp__41GL) {
-              result__DZGL=NULL;
-            };
-            j__EZGL=(__INTEGER)(j__EZGL +  1);
-          };
-        };
-      };
-    };
-    if (((void *)result__DZGL != (void *)NULL)) {
-      unread__CGNL(Self__P3BL->global__ZGJK,Self__P3BL);
-      if (((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->value__U3OG != (void *)NULL)) {
-        execute__COHL(Self__P3BL->global__ZGJK);
-      };
-      switch (((struct ___OBJ *)result__DZGL)->__id) {
-      case __STRING_CST__: {
-        Self__XFDQ=((__STRING_CST *)result__DZGL);
-        __tmp__15BL=create__text__ITMH(Self__XFDQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XFDQ->string__BK2H);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__YFDQ=((__PROTOTYPE_CST *)result__DZGL);
-        __tmp__15BL=create__type__PKQC(Self__YFDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YFDQ->parent_constant__W2LC.static_type__M2YD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__ZFDQ=((__INTEGER_CST *)result__DZGL);
-        p__51MR=Self__ZFDQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__A2MR=Self__ZFDQ->value__W4YD;
-        t__B2MR=Self__ZFDQ->parent_constant__B3LC.static_type__M2YD;
-        result__W1MR=NULL;
-        ptr__X1MR=((__POINTER )(NULL));
-        typ_id__Y1MR= 0;
-        sz__Z1MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-        if ((sz__Z1MR ==  0)) {
-          result__W1MR=INTEGER_CST__;
-        } else {
-          typ_id__Y1MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z1MR);
-          if ((typ_id__Y1MR == (__INTEGER)(-  1))) {
-            a__01MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__11MR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1MR + a__01MR) & (__UINTEGER_32)(~ a__01MR));
-            ptr_table__W52R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__11MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__V52R=((__POINTER )(NULL));
-            result__X52R=((__POINTER *)ptr_table__W52R)[ 0];
-            if ((result__X52R == (void *)NULL)) {
-              result__X52R=new_lab__2PJ(new_size__11MR);
-              next__V52R=(void *)((unsigned long)result__X52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11MR)));
-              ((__POINTER *)next__V52R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__W52R)[ 0]=next__V52R;
-            } else {
-              next__V52R=((__POINTER *)result__X52R)[ 0];
-              if ((next__V52R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__11MR <<  1)) <=  4096)) {
-                  next__V52R=(void *)((unsigned long)result__X52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11MR)));
-                } else {
-                  next__V52R=new_lab__2PJ(new_size__11MR);
-                };
-                ((__POINTER *)next__V52R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__W52R)[ 0]=next__V52R;
-              } else {
-                ((__POINTER *)result__X52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__V52R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__X52R=next__V52R;
-              };
-            };
-            ptr__X1MR=result__X52R;
-          } else {
-            t__21MR=((__UINTEGER_32 )typ_id__Y1MR);
-            a__31MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__452R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1MR + a__31MR) & (__UINTEGER_32)(~ a__31MR));
-            ptr_table__152R=((__POINTER )(&(table_type[(t__21MR)])));
-            lab_type__352R=(__UINTEGER_32)(t__21MR |  1);
-            next__052R=((__POINTER )(NULL));
-            result__252R=((__POINTER *)ptr_table__152R)[ 0];
-            if ((result__252R == (void *)NULL)) {
-              result__252R=new_lab__2PJ(lab_type__352R);
-              next__052R=(void *)((unsigned long)result__252R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__452R)));
-              ((__POINTER *)next__052R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__152R)[ 0]=next__052R;
-            } else {
-              next__052R=((__POINTER *)result__252R)[ 0];
-              if ((next__052R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__252R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__452R <<  1)) <=  4096)) {
-                  next__052R=(void *)((unsigned long)result__252R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__452R)));
-                } else {
-                  next__052R=new_lab__2PJ(lab_type__352R);
-                };
-                ((__POINTER *)next__052R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__152R)[ 0]=next__052R;
-              } else {
-                ((__POINTER *)result__252R)[ 0]=(void *)((unsigned long)((__POINTER *)next__052R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__252R=next__052R;
-              };
-            };
-            ptr__X1MR=result__252R;
-          };
-          result__W1MR=((__INTEGER_CST *)ptr__X1MR);
-          *(result__W1MR) = *(INTEGER_CST__);
-        };
-        Self__41MR=((__INTEGER_CST *)result__W1MR);
-        Self__41MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__51MR;
-        Self__41MR->value__W4YD=v__A2MR;
-        Self__41MR->parent_constant__B3LC.static_type__M2YD=t__B2MR;
-        check_type__YG5D(Self__41MR);
-        __tmp__15BL=result__W1MR;
-      } break;
-      case __REAL_CST__: {
-        Self__1FDQ=((__REAL_CST *)result__DZGL);
-        p__L2MR=Self__1FDQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        v__M2MR=Self__1FDQ->value__HN2H;
-        t__N2MR=Self__1FDQ->parent_constant__U2JH.static_type__M2YD;
-        result__C2MR=NULL;
-        ptr__D2MR=((__POINTER )(NULL));
-        typ_id__E2MR= 0;
-        sz__F2MR=((__UINTEGER_32 )sizeof(__REAL_CST));
-        if ((sz__F2MR ==  0)) {
-          result__C2MR=REAL_CST__;
-        } else {
-          typ_id__E2MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F2MR);
-          if ((typ_id__E2MR == (__INTEGER)(-  1))) {
-            a__G2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__H2MR=(__UINTEGER_32)((__UINTEGER_32)(sz__F2MR + a__G2MR) & (__UINTEGER_32)(~ a__G2MR));
-            ptr_table__AA3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H2MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__552R=((__POINTER )(NULL));
-            result__BA3R=((__POINTER *)ptr_table__AA3R)[ 0];
-            if ((result__BA3R == (void *)NULL)) {
-              result__BA3R=new_lab__2PJ(new_size__H2MR);
-              next__552R=(void *)((unsigned long)result__BA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H2MR)));
-              ((__POINTER *)next__552R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__AA3R)[ 0]=next__552R;
-            } else {
-              next__552R=((__POINTER *)result__BA3R)[ 0];
-              if ((next__552R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H2MR <<  1)) <=  4096)) {
-                  next__552R=(void *)((unsigned long)result__BA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H2MR)));
-                } else {
-                  next__552R=new_lab__2PJ(new_size__H2MR);
-                };
-                ((__POINTER *)next__552R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AA3R)[ 0]=next__552R;
-              } else {
-                ((__POINTER *)result__BA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__552R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BA3R=next__552R;
-              };
-            };
-            ptr__D2MR=result__BA3R;
-          } else {
-            t__I2MR=((__UINTEGER_32 )typ_id__E2MR);
-            a__J2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__IA3R=(__UINTEGER_32)((__UINTEGER_32)(sz__F2MR + a__J2MR) & (__UINTEGER_32)(~ a__J2MR));
-            ptr_table__FA3R=((__POINTER )(&(table_type[(t__I2MR)])));
-            lab_type__HA3R=(__UINTEGER_32)(t__I2MR |  1);
-            next__EA3R=((__POINTER )(NULL));
-            result__GA3R=((__POINTER *)ptr_table__FA3R)[ 0];
-            if ((result__GA3R == (void *)NULL)) {
-              result__GA3R=new_lab__2PJ(lab_type__HA3R);
-              next__EA3R=(void *)((unsigned long)result__GA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IA3R)));
-              ((__POINTER *)next__EA3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FA3R)[ 0]=next__EA3R;
-            } else {
-              next__EA3R=((__POINTER *)result__GA3R)[ 0];
-              if ((next__EA3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IA3R <<  1)) <=  4096)) {
-                  next__EA3R=(void *)((unsigned long)result__GA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IA3R)));
-                } else {
-                  next__EA3R=new_lab__2PJ(lab_type__HA3R);
-                };
-                ((__POINTER *)next__EA3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FA3R)[ 0]=next__EA3R;
-              } else {
-                ((__POINTER *)result__GA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__GA3R=next__EA3R;
-              };
-            };
-            ptr__D2MR=result__GA3R;
-          };
-          result__C2MR=((__REAL_CST *)ptr__D2MR);
-          *(result__C2MR) = *(REAL_CST__);
-        };
-        Self__K2MR=((__REAL_CST *)result__C2MR);
-        Self__K2MR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L2MR;
-        Self__K2MR->value__HN2H=v__M2MR;
-        Self__K2MR->parent_constant__U2JH.static_type__M2YD=t__N2MR;
-        __tmp__15BL=result__C2MR;
-      } break;
-      case __CHARACTER_CST__: {
-        Self__3FDQ=((__CHARACTER_CST *)result__DZGL);
-        __tmp__15BL=create__char__4SMH(Self__3FDQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3FDQ->text__PN2H);
-      } break;
-      };
-      result__T3BL=__tmp__15BL;
-      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      __tmp__35BL=TRUE__;
-    } else {
-      __tmp__35BL=FALSE__;
-    };
-    if ((! __tmp__35BL)) {
-      val__U3BL=get_last_value__D0PL(Self__P3BL->global__ZGJK,NULL);
-      if (((void *)val__U3BL != (void *)NULL)) {
-        result__T3BL=val__U3BL;
-        unread__CGNL(Self__P3BL->global__ZGJK,Self__P3BL);
-        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      };
-    };
-  };
-  if (((void *)result__T3BL == (void *)NULL)) {
-    ((__SLOT_DATA *)Self__P3BL->global__ZGJK)->last_index__SVPL=(__INTEGER)(-  1);
-    if (((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__P3BL->global__ZGJK);
+      Self__KGIM->receiver__2L4K=__tmp__N5VM;
+      result__OGIM=Self__KGIM;
     };
-    result__T3BL=Self__P3BL;
   };
-  return(result__T3BL);
+  __tmp__H4VM=result__OGIM;
+  return(__tmp__H4VM);
 }
 
-static void* execute_link__C2ZM(__EXPR_NOT_LOGIC *Self__D2ZM)
-// ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_link__FM5O(__EXPR_NOT_LOGIC__W4FL *Self__GM5O)
+// ({EXPR_NOT_LOGIC__W4FL}) With result Recursive, No inlinable.
 {
-  void *right_t__K2ZM,*__tmp__IDJN,*__tmp__SDJN;
-  __UINTEGER_32 old_seq__G2ZM,sz__R2MR,a__S2MR,new_size__T2MR,t__U2MR;
-  __UINTEGER_32 a__V2MR,new_size__SA3R,lab_type__RA3R,sz__32MR,a__42MR;
-  __UINTEGER_32 new_size__52MR,t__A3MR,a__B3MR,new_size__2A3R;
-  __UINTEGER_32 lab_type__1A3R,sz__J3MR,a__K3MR,new_size__L3MR,t__M3MR;
-  __UINTEGER_32 a__N3MR,new_size__GB3R,lab_type__FB3R;
-  void *__tmp__M2ZM,*__tmp__N2ZM,*__tmp__P2ZM,*result__YZ1M,*__tmp__0Z1M;
-  void *__tmp__J01M,*l__Y2MR,*r__Z2MR,*__tmp__401M,*l__E3MR,*r__F3MR;
-  void *__tmp__U11M,*l__Q3MR,*r__R3MR,*result__F2ZM,*__tmp__4CJN;
-  __LIST *Self__MHBR;
-  void *voir__NHBR;
-  void *__tmp__Q2ZM,*right_cst__J2ZM,*__tmp__5CJN,*pro__2CJN;
-  void *eq__TZ1M,*__tmp__K01M;
-  void *sup_eq__VZ1M,*__tmp__501M;
-  void *sup__WZ1M,*__tmp__V11M;
-  void *__tmp__1Z1M,*not__XZ1M;
-  __POSITION p__X2MR,p__D3MR,p__P3MR,__tmp__HDJN,__tmp__RDJN;
-  __POSITION __tmp__U4ZM;
-  __EXPR_NOT_EQUAL *result__O2MR,*Self__W2MR;
-  __POINTER ptr__P2MR,ptr_table__KA3R,next__JA3R,result__LA3R;
-  __POINTER ptr_table__PA3R,next__OA3R,result__QA3R,ptr__12MR;
-  __POINTER ptr_table__UA3R,next__TA3R,result__VA3R,ptr_table__ZA3R;
-  __POINTER next__YA3R,result__0A3R,ptr__H3MR,ptr_table__4A3R;
-  __POINTER next__3A3R,result__5A3R,ptr_table__DB3R,next__CB3R;
-  __POINTER result__EB3R;
-  __INTEGER typ_id__Q2MR,typ_id__22MR,typ_id__I3MR;
-  __EXPR_INF *result__02MR,*Self__C3MR;
-  __EXPR_INF_EQ *result__G3MR,*Self__O3MR;
-  void *__tmp__JDJN,*result__OHBR,*__tmp__TDJN,*result__QHBR;
-  __PROTOTYPE_CST *Self__5FDQ,*Self__CGDQ;
-  __TYPE_FULL *Self__PHBR,*Self__RHBR;
-  __BOOLEAN __tmp__D01M,__tmp__Y01M,result__UP2M,__tmp__O11M;
-  __BOOLEAN result__GQ2M;
-  right_t__K2ZM=NULL;
-  old_seq__G2ZM=seq_call_and_loop__3QEJ;
-  __tmp__M2ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  switch (((struct ___OBJ *)__tmp__M2ZM)->__id) {
-  case __LIST__: {
-    __tmp__N2ZM=execute_link__TTOG(__tmp__M2ZM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__N2ZM=((__STRING_CST *)__tmp__M2ZM);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__N2ZM=execute_link__KA0K(__tmp__M2ZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__N2ZM=((__PROTOTYPE_CST *)__tmp__M2ZM);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__N2ZM=((__INTEGER_CST *)__tmp__M2ZM);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__N2ZM=execute_link__4HAL(__tmp__M2ZM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__MHBR=((__LIST *)list_current__EH1);
-    voir__NHBR=create__AXB( 250);
-    display__EQQG(Self__MHBR,voir__NHBR);
-    put_string__2EG(((__STRING *)voir__NHBR));
+  void *right_t__NM5O;
+  __UINTEGER_32__ZWB old_seq__JM5O,__tmp__V5YT;
+  void *__tmp__PM5O,*__tmp__QM5O,*__tmp__RWBP,*l__DWWJ,*r__EWWJ;
+  __LIST__WH *Self__NUYT;
+  __STRING__BC *__tmp__OUYT;
+  __PROTOTYPE_CST__LAXC *__tmp__TM5O,*__tmp__3GOP,*Self__4ERS;
+  __EXPR_NOT_LOGIC__W4FL *__tmp__DWBP;
+  __EXPR_EQUAL__KINJ *__tmp__SWBP;
+  __POSITION__OL p__CWWJ;
+  __EXPR_NOT_EQUAL__VINJ *result__QAYJ,*Self__FYJK;
+  __POINTER__IB ptr__RAYJ,__tmp__XAYJ,__tmp__S5YT,__tmp__U5YT;
+  __INTEGER__Q typ_id__VAYJ;
+  __EXPR_SUP_EQ__1VBP *__tmp__HXBP;
+  __EXPR_INF__OXBP *result__SHRP,*Self__AUVP;
+  __EXPR_SUP__ABOJ *__tmp__4XBP;
+  __EXPR_INF_EQ__FYBP *result__OJRP,*Self__GUVP;
+  __TYPE_FULL__XMB *__tmp__HHOP,*Self__RUYT,*__tmp__SUYT;
+  __BOOLEAN__L __tmp__LWBP,result__A4CP;
+  right_t__NM5O=NULL;
+  old_seq__JM5O=seq_call_and_loop__TL3K;
+  __tmp__PM5O=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+  switch (((struct ___OBJ *)__tmp__PM5O)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__QM5O=((__STRING_CST__5J *)__tmp__PM5O);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QM5O=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__PM5O));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__QM5O=((__PROTOTYPE_CST__LAXC *)__tmp__PM5O);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__QM5O=((__INTEGER_CST__XAXC *)__tmp__PM5O);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__NUYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__OUYT=create__34B( 250);
+    display__0HFE(Self__NUYT,__tmp__OUYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__OUYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__N2ZM=NULL;
+    __tmp__QM5O=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__N2ZM=execute_link__WMAL(__tmp__M2ZM);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__QM5O=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__PM5O));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__N2ZM=execute_link__5QAL(__tmp__M2ZM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QM5O=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__PM5O));
   } break;
-  case __REAL_CST__: {
-    __tmp__N2ZM=((__REAL_CST *)__tmp__M2ZM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QM5O=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PM5O));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__N2ZM=((__CHARACTER_CST *)__tmp__M2ZM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__QM5O=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__PM5O));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__N2ZM=execute_link__OVAL(__tmp__M2ZM);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QM5O=((__GET_TYPE_ID__HAOJ *)__tmp__PM5O);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__N2ZM=execute_link__VWAL(__tmp__M2ZM);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QM5O=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__PM5O));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__N2ZM=execute_link__0WAL(__tmp__M2ZM);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QM5O=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__PM5O));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__N2ZM=execute_link__D1AL(__tmp__M2ZM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QM5O=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__PM5O));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__N2ZM=execute_link__M5AL(__tmp__M2ZM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QM5O=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__PM5O));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__N2ZM=execute_link__VDBL(__tmp__M2ZM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QM5O=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__PM5O));
   } break;
-  case __EXPR_AND__: {
-    __tmp__N2ZM=execute_link__4HBL(__tmp__M2ZM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QM5O=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__PM5O));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__N2ZM=execute_link__HMBL(__tmp__M2ZM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QM5O=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__PM5O));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__N2ZM=execute_link__QQBL(__tmp__M2ZM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__QM5O=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PM5O));
   } break;
-  case __PUT_TO__: {
-    __tmp__N2ZM=execute_link__ROPK(__tmp__M2ZM);
+  case __ITEM__HGOJ__: {
+    __tmp__QM5O=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__PM5O));
   } break;
-  case __ITEM__: {
-    __tmp__N2ZM=execute_link__ZUBL(__tmp__M2ZM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QM5O=((__SIZE_OF__5GOJ *)__tmp__PM5O);
   } break;
-  case __SIZE_OF__: {
-    __tmp__N2ZM=execute_link__AVBL(__tmp__M2ZM);
+  case __CAST__1HOJ__: {
+    __tmp__QM5O=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__PM5O));
   } break;
-  case __CAST__: {
-    __tmp__N2ZM=execute_link__FVBL(__tmp__M2ZM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__QM5O=((__REAL_CST__1LOJ *)__tmp__PM5O);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__N2ZM=execute_link__CDUL(__tmp__M2ZM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__QM5O=((__CHARACTER_CST__RMOJ *)__tmp__PM5O);
   } break;
-  case __READ_SLOT__: {
-    __tmp__N2ZM=execute_link__4YBL(__tmp__M2ZM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__QM5O=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PM5O);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__N2ZM=execute_link__O3BL(__tmp__M2ZM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__QM5O=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__PM5O));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__N2ZM=execute_link__C2ZM(__tmp__M2ZM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QM5O=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PM5O));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__N2ZM=execute_link__SGFO(__tmp__M2ZM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QM5O=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PM5O));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__N2ZM=execute_link__KOLO(__tmp__M2ZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__QM5O=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PM5O));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__N2ZM=execute_link__LMFO(__tmp__M2ZM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QM5O=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PM5O));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__N2ZM=execute_link__OULO(__tmp__M2ZM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__QM5O=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PM5O));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__N2ZM=execute_link__IPKM(__tmp__M2ZM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QM5O=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__PM5O));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__N2ZM=execute_link__VXOL(__tmp__M2ZM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QM5O=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__PM5O));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__N2ZM=execute_link__W4ZM(__tmp__M2ZM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__QM5O=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__PM5O));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__N2ZM=execute_link__ESFO(__tmp__M2ZM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QM5O=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__PM5O));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__N2ZM=execute_link__2QEP(__tmp__M2ZM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QM5O=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__PM5O));
   } break;
-  case __EXPR_INF__: {
-    __tmp__N2ZM=execute_link__F1QN(__tmp__M2ZM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QM5O=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__PM5O));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__N2ZM=execute_link__O5QN(__tmp__M2ZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QM5O=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PM5O));
   } break;
-  case __EXPR_OR__: {
-    __tmp__N2ZM=execute_link__LSQN(__tmp__M2ZM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__QM5O=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__PM5O));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__N2ZM=execute_link__M3UO(__tmp__M2ZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QM5O=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__PM5O));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QM5O=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__PM5O));
   } break;
   };
-  Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM=__tmp__N2ZM;
-  __tmp__P2ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  if (__tmp__P2ZM==NULL) {
-    __tmp__Q2ZM=NULL;
+  Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O=__tmp__QM5O;
+  __tmp__PM5O=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+  if (__tmp__PM5O==NULL) {
+    __tmp__TM5O=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__P2ZM)->__id) {
-    case __LIST__: {
-      __tmp__Q2ZM=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__Q2ZM=NULL;
+    switch (((struct ___OBJ *)__tmp__PM5O)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__Q2ZM=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Q2ZM=((void *)__tmp__P2ZM);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__TM5O=((void *)__tmp__PM5O);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__Q2ZM=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Q2ZM=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__Q2ZM=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__Q2ZM=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Q2ZM=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Q2ZM=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__Q2ZM=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__Q2ZM=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__Q2ZM=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __CAST__: {
-      __tmp__Q2ZM=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__Q2ZM=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__Q2ZM=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__Q2ZM=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__TM5O=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__Q2ZM=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__TM5O=NULL;
     } break;
     }
   };
-  right_cst__J2ZM=__tmp__Q2ZM;
-  if (((void *)__tmp__Q2ZM != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__Q2ZM)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      right_t__K2ZM=type_true__FJB;
-    } else {
-      right_t__K2ZM=type_false__NJB;
+  if (((void *)__tmp__TM5O != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__TM5O->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      right_t__NM5O=type_true__ENB;
+    } else /* FALSE */ {
+      right_t__NM5O=type_false__MNB;
     };
   };
-  eq__TZ1M=NULL;
-  sup_eq__VZ1M=NULL;
-  sup__WZ1M=NULL;
-  result__YZ1M=NULL;
-  __tmp__0Z1M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  if (__tmp__0Z1M==NULL) {
-    __tmp__1Z1M=NULL;
+  __tmp__PM5O=NULL;
+  __tmp__QM5O=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+  if (__tmp__QM5O==NULL) {
+    __tmp__DWBP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__0Z1M)->__id) {
-    case __LIST__: {
-      __tmp__1Z1M=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__1Z1M=NULL;
+    switch (((struct ___OBJ *)__tmp__QM5O)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__1Z1M=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__1Z1M=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__1Z1M=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__1Z1M=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__1Z1M=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__1Z1M=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__1Z1M=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__1Z1M=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__1Z1M=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__1Z1M=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__1Z1M=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__1Z1M=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__1Z1M=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__1Z1M=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DWBP=((void *)__tmp__QM5O);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__1Z1M=((void *)__tmp__0Z1M);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__1Z1M=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DWBP=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__1Z1M=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DWBP=NULL;
     } break;
     }
   };
-  not__XZ1M=__tmp__1Z1M;
-  if (((void *)__tmp__1Z1M != (void *)NULL)) {
-    result__YZ1M=((__EXPR_NOT_LOGIC *)__tmp__1Z1M)->parent_expr_unary_logic__AHUK.right__Q0ZM;
-    __tmp__D01M=TRUE__;
-  } else {
-    __tmp__D01M=FALSE__;
+  if (((void *)__tmp__DWBP != (void *)NULL)) {
+    __tmp__PM5O=__tmp__DWBP->parent_expr_unary_logic__Z4FL.right__OL5O;
+    __tmp__LWBP=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__LWBP=FALSE__O__;
   };
-  if (__tmp__D01M) {
-    __tmp__Y01M=TRUE__;
-  } else {
-    __tmp__J01M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-    if (__tmp__J01M==NULL) {
-      __tmp__K01M=NULL;
+  if (__tmp__LWBP) {
+    __tmp__LWBP=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__RWBP=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+    if (__tmp__RWBP==NULL) {
+      __tmp__SWBP=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__J01M)->__id) {
-      case __LIST__: {
-        __tmp__K01M=NULL;
+      switch (((struct ___OBJ *)__tmp__RWBP)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__K01M=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__K01M=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__K01M=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__K01M=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__K01M=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__K01M=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__SWBP=((void *)__tmp__RWBP);
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__K01M=((void *)__tmp__J01M);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__K01M=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__K01M=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__K01M=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__K01M=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__K01M=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__K01M=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__K01M=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__K01M=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__K01M=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__K01M=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__K01M=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__K01M=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__K01M=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__K01M=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__K01M=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __CAST__: {
-        __tmp__K01M=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__K01M=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__K01M=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__K01M=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__K01M=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__K01M=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__K01M=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__K01M=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__K01M=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__K01M=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__K01M=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__K01M=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__K01M=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__K01M=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__K01M=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__K01M=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__SWBP=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__K01M=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__K01M=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__SWBP=NULL;
       } break;
       }
     };
-    eq__TZ1M=__tmp__K01M;
-    result__UP2M=((void *)__tmp__K01M != (void *)NULL);
-    if (result__UP2M) {
-      p__X2MR=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      l__Y2MR=((__EXPR_EQUAL *)__tmp__K01M)->parent_expr_binary_cmp__DLJH.left__PM2H;
-      r__Z2MR=((__EXPR_EQUAL *)__tmp__K01M)->parent_expr_binary_cmp__DLJH.right__TM2H;
-      result__O2MR=NULL;
-      ptr__P2MR=((__POINTER )(NULL));
-      typ_id__Q2MR= 0;
-      sz__R2MR=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
-      if ((sz__R2MR ==  0)) {
-        result__O2MR=EXPR_NOT_EQUAL__;
-      } else {
-        typ_id__Q2MR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R2MR);
-        if ((typ_id__Q2MR == (__INTEGER)(-  1))) {
-          a__S2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__T2MR=(__UINTEGER_32)((__UINTEGER_32)(sz__R2MR + a__S2MR) & (__UINTEGER_32)(~ a__S2MR));
-          ptr_table__KA3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T2MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__JA3R=((__POINTER )(NULL));
-          result__LA3R=((__POINTER *)ptr_table__KA3R)[ 0];
-          if ((result__LA3R == (void *)NULL)) {
-            result__LA3R=new_lab__2PJ(new_size__T2MR);
-            next__JA3R=(void *)((unsigned long)result__LA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2MR)));
-            ((__POINTER *)next__JA3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KA3R)[ 0]=next__JA3R;
-          } else {
-            next__JA3R=((__POINTER *)result__LA3R)[ 0];
-            if ((next__JA3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T2MR <<  1)) <=  4096)) {
-                next__JA3R=(void *)((unsigned long)result__LA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2MR)));
-              } else {
-                next__JA3R=new_lab__2PJ(new_size__T2MR);
-              };
-              ((__POINTER *)next__JA3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KA3R)[ 0]=next__JA3R;
-            } else {
-              ((__POINTER *)result__LA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__LA3R=next__JA3R;
-            };
-          };
-          ptr__P2MR=result__LA3R;
-        } else {
-          t__U2MR=((__UINTEGER_32 )typ_id__Q2MR);
-          a__V2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__SA3R=(__UINTEGER_32)((__UINTEGER_32)(sz__R2MR + a__V2MR) & (__UINTEGER_32)(~ a__V2MR));
-          ptr_table__PA3R=((__POINTER )(&(table_type[(t__U2MR)])));
-          lab_type__RA3R=(__UINTEGER_32)(t__U2MR |  1);
-          next__OA3R=((__POINTER )(NULL));
-          result__QA3R=((__POINTER *)ptr_table__PA3R)[ 0];
-          if ((result__QA3R == (void *)NULL)) {
-            result__QA3R=new_lab__2PJ(lab_type__RA3R);
-            next__OA3R=(void *)((unsigned long)result__QA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SA3R)));
-            ((__POINTER *)next__OA3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PA3R)[ 0]=next__OA3R;
-          } else {
-            next__OA3R=((__POINTER *)result__QA3R)[ 0];
-            if ((next__OA3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SA3R <<  1)) <=  4096)) {
-                next__OA3R=(void *)((unsigned long)result__QA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SA3R)));
-              } else {
-                next__OA3R=new_lab__2PJ(lab_type__RA3R);
-              };
-              ((__POINTER *)next__OA3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PA3R)[ 0]=next__OA3R;
-            } else {
-              ((__POINTER *)result__QA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__QA3R=next__OA3R;
-            };
-          };
-          ptr__P2MR=result__QA3R;
+    result__A4CP=((void *)__tmp__SWBP != (void *)NULL);
+    if (result__A4CP) {
+      p__CWWJ=Self__GM5O->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      l__DWWJ=__tmp__SWBP->parent_expr_binary_cmp__NINJ.left__354J;
+      r__EWWJ=__tmp__SWBP->parent_expr_binary_cmp__NINJ.right__DA5J;
+      result__QAYJ=NULL;
+      ptr__RAYJ=((__POINTER__IB )(NULL));
+      typ_id__VAYJ= 0;
+      __tmp__XAYJ=((__POINTER__IB )sizeof(__EXPR_NOT_EQUAL__VINJ));
+      if (((unsigned long)__tmp__XAYJ ==  0)) {
+        result__QAYJ=EXPR_NOT_EQUAL__VINJ__;
+      } else /* FALSE */ {
+        typ_id__VAYJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAYJ));
+        if ((typ_id__VAYJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__S5YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__U5YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XAYJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__V5YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__U5YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__S5YT=micro_alloc__table__lab__UKI(__tmp__U5YT,((__POINTER__IB )(&(table_size[(__tmp__V5YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__U5YT)));
+          ptr__RAYJ=__tmp__S5YT;
+        } else /* FALSE */ {
+          __tmp__V5YT=((__UINTEGER_32__ZWB )typ_id__VAYJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__S5YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__U5YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XAYJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__S5YT=micro_alloc__table__lab__UKI(__tmp__U5YT,((__POINTER__IB )(&(table_type[(__tmp__V5YT)]))),(__UINTEGER_32__ZWB)(__tmp__V5YT |  1));
+          ptr__RAYJ=__tmp__S5YT;
         };
-        result__O2MR=((__EXPR_NOT_EQUAL *)ptr__P2MR);
-        *(result__O2MR) = *(EXPR_NOT_EQUAL__);
+        result__QAYJ=((__EXPR_NOT_EQUAL__VINJ *)ptr__RAYJ);
+        *(result__QAYJ) = *(EXPR_NOT_EQUAL__VINJ__);
       };
-      Self__W2MR=((__EXPR_NOT_EQUAL *)result__O2MR);
-      Self__W2MR->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X2MR;
-      Self__W2MR->parent_expr_binary_cmp__LLJH.left__PM2H=l__Y2MR;
-      Self__W2MR->parent_expr_binary_cmp__LLJH.right__TM2H=r__Z2MR;
-      result__YZ1M=result__O2MR;
+      Self__FYJK=((__EXPR_NOT_EQUAL__VINJ *)result__QAYJ);
+      Self__FYJK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
+      Self__FYJK->parent_expr_binary_cmp__WINJ.left__354J=l__DWWJ;
+      Self__FYJK->parent_expr_binary_cmp__WINJ.right__DA5J=r__EWWJ;
+      __tmp__PM5O=result__QAYJ;
     };
-    __tmp__Y01M=result__UP2M;
+    __tmp__LWBP=result__A4CP;
   };
-  if (__tmp__Y01M) {
-    __tmp__O11M=TRUE__;
-  } else {
-    __tmp__401M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-    if (__tmp__401M==NULL) {
-      __tmp__501M=NULL;
+  if (__tmp__LWBP) {
+    __tmp__LWBP=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__RWBP=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+    if (__tmp__RWBP==NULL) {
+      __tmp__HXBP=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__401M)->__id) {
-      case __LIST__: {
-        __tmp__501M=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__501M=NULL;
+      switch (((struct ___OBJ *)__tmp__RWBP)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__501M=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__501M=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__501M=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__501M=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__501M=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__501M=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__501M=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__501M=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__501M=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__501M=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__501M=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__501M=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__501M=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__501M=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__501M=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__501M=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__501M=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__501M=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__501M=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__501M=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__501M=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __CAST__: {
-        __tmp__501M=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__501M=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__501M=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__501M=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__501M=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__501M=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__501M=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__501M=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__501M=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__501M=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__501M=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__501M=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__501M=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__501M=((void *)__tmp__401M);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__501M=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__HXBP=((void *)__tmp__RWBP);
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__501M=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__501M=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__HXBP=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__501M=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__HXBP=NULL;
       } break;
       }
     };
-    sup_eq__VZ1M=__tmp__501M;
-    result__GQ2M=((void *)__tmp__501M != (void *)NULL);
-    if (result__GQ2M) {
-      p__D3MR=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      l__E3MR=((__EXPR_SUP_EQ *)__tmp__501M)->parent_expr_binary_cmp__UZ1M.left__PM2H;
-      r__F3MR=((__EXPR_SUP_EQ *)__tmp__501M)->parent_expr_binary_cmp__UZ1M.right__TM2H;
-      result__02MR=NULL;
-      ptr__12MR=((__POINTER )(NULL));
-      typ_id__22MR= 0;
-      sz__32MR=((__UINTEGER_32 )sizeof(__EXPR_INF));
-      if ((sz__32MR ==  0)) {
-        result__02MR=EXPR_INF__;
-      } else {
-        typ_id__22MR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__32MR);
-        if ((typ_id__22MR == (__INTEGER)(-  1))) {
-          a__42MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__52MR=(__UINTEGER_32)((__UINTEGER_32)(sz__32MR + a__42MR) & (__UINTEGER_32)(~ a__42MR));
-          ptr_table__UA3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__52MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__TA3R=((__POINTER )(NULL));
-          result__VA3R=((__POINTER *)ptr_table__UA3R)[ 0];
-          if ((result__VA3R == (void *)NULL)) {
-            result__VA3R=new_lab__2PJ(new_size__52MR);
-            next__TA3R=(void *)((unsigned long)result__VA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__52MR)));
-            ((__POINTER *)next__TA3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UA3R)[ 0]=next__TA3R;
-          } else {
-            next__TA3R=((__POINTER *)result__VA3R)[ 0];
-            if ((next__TA3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__52MR <<  1)) <=  4096)) {
-                next__TA3R=(void *)((unsigned long)result__VA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__52MR)));
-              } else {
-                next__TA3R=new_lab__2PJ(new_size__52MR);
-              };
-              ((__POINTER *)next__TA3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__UA3R)[ 0]=next__TA3R;
-            } else {
-              ((__POINTER *)result__VA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__VA3R=next__TA3R;
-            };
-          };
-          ptr__12MR=result__VA3R;
-        } else {
-          t__A3MR=((__UINTEGER_32 )typ_id__22MR);
-          a__B3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__2A3R=(__UINTEGER_32)((__UINTEGER_32)(sz__32MR + a__B3MR) & (__UINTEGER_32)(~ a__B3MR));
-          ptr_table__ZA3R=((__POINTER )(&(table_type[(t__A3MR)])));
-          lab_type__1A3R=(__UINTEGER_32)(t__A3MR |  1);
-          next__YA3R=((__POINTER )(NULL));
-          result__0A3R=((__POINTER *)ptr_table__ZA3R)[ 0];
-          if ((result__0A3R == (void *)NULL)) {
-            result__0A3R=new_lab__2PJ(lab_type__1A3R);
-            next__YA3R=(void *)((unsigned long)result__0A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2A3R)));
-            ((__POINTER *)next__YA3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZA3R)[ 0]=next__YA3R;
-          } else {
-            next__YA3R=((__POINTER *)result__0A3R)[ 0];
-            if ((next__YA3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0A3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2A3R <<  1)) <=  4096)) {
-                next__YA3R=(void *)((unsigned long)result__0A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2A3R)));
-              } else {
-                next__YA3R=new_lab__2PJ(lab_type__1A3R);
-              };
-              ((__POINTER *)next__YA3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ZA3R)[ 0]=next__YA3R;
-            } else {
-              ((__POINTER *)result__0A3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__0A3R=next__YA3R;
-            };
-          };
-          ptr__12MR=result__0A3R;
+    result__A4CP=((void *)__tmp__HXBP != (void *)NULL);
+    if (result__A4CP) {
+      p__CWWJ=Self__GM5O->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      l__DWWJ=__tmp__HXBP->parent_expr_binary_cmp__2VBP.left__354J;
+      r__EWWJ=__tmp__HXBP->parent_expr_binary_cmp__2VBP.right__DA5J;
+      result__SHRP=NULL;
+      ptr__RAYJ=((__POINTER__IB )(NULL));
+      typ_id__VAYJ= 0;
+      __tmp__XAYJ=((__POINTER__IB )sizeof(__EXPR_INF__OXBP));
+      if (((unsigned long)__tmp__XAYJ ==  0)) {
+        result__SHRP=EXPR_INF__OXBP__;
+      } else /* FALSE */ {
+        typ_id__VAYJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAYJ));
+        if ((typ_id__VAYJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__S5YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__U5YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XAYJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__V5YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__U5YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__S5YT=micro_alloc__table__lab__UKI(__tmp__U5YT,((__POINTER__IB )(&(table_size[(__tmp__V5YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__U5YT)));
+          ptr__RAYJ=__tmp__S5YT;
+        } else /* FALSE */ {
+          __tmp__V5YT=((__UINTEGER_32__ZWB )typ_id__VAYJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__S5YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__U5YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XAYJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__S5YT=micro_alloc__table__lab__UKI(__tmp__U5YT,((__POINTER__IB )(&(table_type[(__tmp__V5YT)]))),(__UINTEGER_32__ZWB)(__tmp__V5YT |  1));
+          ptr__RAYJ=__tmp__S5YT;
         };
-        result__02MR=((__EXPR_INF *)ptr__12MR);
-        *(result__02MR) = *(EXPR_INF__);
+        result__SHRP=((__EXPR_INF__OXBP *)ptr__RAYJ);
+        *(result__SHRP) = *(EXPR_INF__OXBP__);
       };
-      Self__C3MR=((__EXPR_INF *)result__02MR);
-      Self__C3MR->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D3MR;
-      Self__C3MR->parent_expr_binary_cmp__G11M.left__PM2H=l__E3MR;
-      Self__C3MR->parent_expr_binary_cmp__G11M.right__TM2H=r__F3MR;
-      result__YZ1M=result__02MR;
+      Self__AUVP=((__EXPR_INF__OXBP *)result__SHRP);
+      Self__AUVP->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
+      Self__AUVP->parent_expr_binary_cmp__PXBP.left__354J=l__DWWJ;
+      Self__AUVP->parent_expr_binary_cmp__PXBP.right__DA5J=r__EWWJ;
+      __tmp__PM5O=result__SHRP;
     };
-    __tmp__O11M=result__GQ2M;
+    __tmp__LWBP=result__A4CP;
   };
-  if ((! __tmp__O11M)) {
-    __tmp__U11M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-    if (__tmp__U11M==NULL) {
-      __tmp__V11M=NULL;
+  if ((! __tmp__LWBP)) {
+    __tmp__RWBP=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+    if (__tmp__RWBP==NULL) {
+      __tmp__4XBP=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__U11M)->__id) {
-      case __LIST__: {
-        __tmp__V11M=NULL;
+      switch (((struct ___OBJ *)__tmp__RWBP)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__V11M=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__V11M=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__V11M=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__V11M=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__V11M=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__V11M=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__V11M=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__V11M=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__V11M=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__V11M=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__4XBP=((void *)__tmp__RWBP);
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__V11M=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__V11M=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__V11M=((void *)__tmp__U11M);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__V11M=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__V11M=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__V11M=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__V11M=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__V11M=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__V11M=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__V11M=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__V11M=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__V11M=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __CAST__: {
-        __tmp__V11M=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__V11M=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__V11M=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__V11M=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__V11M=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__V11M=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__V11M=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__V11M=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__V11M=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__V11M=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__V11M=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__V11M=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__V11M=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__V11M=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__V11M=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__V11M=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__4XBP=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__V11M=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__V11M=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__4XBP=NULL;
       } break;
       }
     };
-    sup__WZ1M=__tmp__V11M;
-    if (((void *)__tmp__V11M != (void *)NULL)) {
-      p__P3MR=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      l__Q3MR=((__EXPR_SUP *)__tmp__V11M)->parent_expr_binary_cmp__15JH.left__PM2H;
-      r__R3MR=((__EXPR_SUP *)__tmp__V11M)->parent_expr_binary_cmp__15JH.right__TM2H;
-      result__G3MR=NULL;
-      ptr__H3MR=((__POINTER )(NULL));
-      typ_id__I3MR= 0;
-      sz__J3MR=((__UINTEGER_32 )sizeof(__EXPR_INF_EQ));
-      if ((sz__J3MR ==  0)) {
-        result__G3MR=EXPR_INF_EQ__;
-      } else {
-        typ_id__I3MR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J3MR);
-        if ((typ_id__I3MR == (__INTEGER)(-  1))) {
-          a__K3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__L3MR=(__UINTEGER_32)((__UINTEGER_32)(sz__J3MR + a__K3MR) & (__UINTEGER_32)(~ a__K3MR));
-          ptr_table__4A3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L3MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__3A3R=((__POINTER )(NULL));
-          result__5A3R=((__POINTER *)ptr_table__4A3R)[ 0];
-          if ((result__5A3R == (void *)NULL)) {
-            result__5A3R=new_lab__2PJ(new_size__L3MR);
-            next__3A3R=(void *)((unsigned long)result__5A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3MR)));
-            ((__POINTER *)next__3A3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4A3R)[ 0]=next__3A3R;
-          } else {
-            next__3A3R=((__POINTER *)result__5A3R)[ 0];
-            if ((next__3A3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5A3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L3MR <<  1)) <=  4096)) {
-                next__3A3R=(void *)((unsigned long)result__5A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3MR)));
-              } else {
-                next__3A3R=new_lab__2PJ(new_size__L3MR);
-              };
-              ((__POINTER *)next__3A3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4A3R)[ 0]=next__3A3R;
-            } else {
-              ((__POINTER *)result__5A3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3A3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__5A3R=next__3A3R;
-            };
-          };
-          ptr__H3MR=result__5A3R;
-        } else {
-          t__M3MR=((__UINTEGER_32 )typ_id__I3MR);
-          a__N3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GB3R=(__UINTEGER_32)((__UINTEGER_32)(sz__J3MR + a__N3MR) & (__UINTEGER_32)(~ a__N3MR));
-          ptr_table__DB3R=((__POINTER )(&(table_type[(t__M3MR)])));
-          lab_type__FB3R=(__UINTEGER_32)(t__M3MR |  1);
-          next__CB3R=((__POINTER )(NULL));
-          result__EB3R=((__POINTER *)ptr_table__DB3R)[ 0];
-          if ((result__EB3R == (void *)NULL)) {
-            result__EB3R=new_lab__2PJ(lab_type__FB3R);
-            next__CB3R=(void *)((unsigned long)result__EB3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GB3R)));
-            ((__POINTER *)next__CB3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DB3R)[ 0]=next__CB3R;
-          } else {
-            next__CB3R=((__POINTER *)result__EB3R)[ 0];
-            if ((next__CB3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EB3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GB3R <<  1)) <=  4096)) {
-                next__CB3R=(void *)((unsigned long)result__EB3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GB3R)));
-              } else {
-                next__CB3R=new_lab__2PJ(lab_type__FB3R);
-              };
-              ((__POINTER *)next__CB3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DB3R)[ 0]=next__CB3R;
-            } else {
-              ((__POINTER *)result__EB3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CB3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__EB3R=next__CB3R;
-            };
-          };
-          ptr__H3MR=result__EB3R;
+    if (((void *)__tmp__4XBP != (void *)NULL)) {
+      p__CWWJ=Self__GM5O->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      l__DWWJ=__tmp__4XBP->parent_expr_binary_cmp__BBOJ.left__354J;
+      r__EWWJ=__tmp__4XBP->parent_expr_binary_cmp__BBOJ.right__DA5J;
+      result__OJRP=NULL;
+      ptr__RAYJ=((__POINTER__IB )(NULL));
+      typ_id__VAYJ= 0;
+      __tmp__XAYJ=((__POINTER__IB )sizeof(__EXPR_INF_EQ__FYBP));
+      if (((unsigned long)__tmp__XAYJ ==  0)) {
+        result__OJRP=EXPR_INF_EQ__FYBP__;
+      } else /* FALSE */ {
+        typ_id__VAYJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAYJ));
+        if ((typ_id__VAYJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__S5YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__U5YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XAYJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__V5YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__U5YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__S5YT=micro_alloc__table__lab__UKI(__tmp__U5YT,((__POINTER__IB )(&(table_size[(__tmp__V5YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__U5YT)));
+          ptr__RAYJ=__tmp__S5YT;
+        } else /* FALSE */ {
+          __tmp__V5YT=((__UINTEGER_32__ZWB )typ_id__VAYJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__S5YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__U5YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XAYJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__S5YT=micro_alloc__table__lab__UKI(__tmp__U5YT,((__POINTER__IB )(&(table_type[(__tmp__V5YT)]))),(__UINTEGER_32__ZWB)(__tmp__V5YT |  1));
+          ptr__RAYJ=__tmp__S5YT;
         };
-        result__G3MR=((__EXPR_INF_EQ *)ptr__H3MR);
-        *(result__G3MR) = *(EXPR_INF_EQ__);
+        result__OJRP=((__EXPR_INF_EQ__FYBP *)ptr__RAYJ);
+        *(result__OJRP) = *(EXPR_INF_EQ__FYBP__);
       };
-      Self__O3MR=((__EXPR_INF_EQ *)result__G3MR);
-      Self__O3MR->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P3MR;
-      Self__O3MR->parent_expr_binary_cmp__211M.left__PM2H=l__Q3MR;
-      Self__O3MR->parent_expr_binary_cmp__211M.right__TM2H=r__R3MR;
-      result__YZ1M=result__G3MR;
+      Self__GUVP=((__EXPR_INF_EQ__FYBP *)result__OJRP);
+      Self__GUVP->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
+      Self__GUVP->parent_expr_binary_cmp__GYBP.left__354J=l__DWWJ;
+      Self__GUVP->parent_expr_binary_cmp__GYBP.right__DA5J=r__EWWJ;
+      __tmp__PM5O=result__OJRP;
     };
   };
-  result__F2ZM=result__YZ1M;
-  if ((((void *)result__YZ1M == (void *)NULL) && ((void *)__tmp__Q2ZM != (void *)NULL))) {
-    __tmp__4CJN=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
-    if (__tmp__4CJN==NULL) {
-      __tmp__5CJN=NULL;
+  __tmp__QM5O=__tmp__PM5O;
+  if ((((void *)__tmp__PM5O == (void *)NULL) && ((void *)__tmp__TM5O != (void *)NULL))) {
+    __tmp__RWBP=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+    if (__tmp__RWBP==NULL) {
+      __tmp__3GOP=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__4CJN)->__id) {
-      case __LIST__: {
-        __tmp__5CJN=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__5CJN=NULL;
+      switch (((struct ___OBJ *)__tmp__RWBP)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__5CJN=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__5CJN=((void *)__tmp__4CJN);
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__3GOP=((void *)__tmp__RWBP);
       } break;
-      case __INTEGER_CST__: {
-        __tmp__5CJN=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__5CJN=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__5CJN=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__5CJN=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__5CJN=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__5CJN=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__5CJN=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__5CJN=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__5CJN=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __CAST__: {
-        __tmp__5CJN=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__5CJN=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__5CJN=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__5CJN=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__3GOP=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__5CJN=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__3GOP=NULL;
       } break;
       }
     };
-    pro__2CJN=__tmp__5CJN;
-    if (((void *)right_t__K2ZM == (void *)type_true__FJB)) {
-      __tmp__HDJN=((__PROTOTYPE_CST *)__tmp__5CJN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__IDJN=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__IDJN)->__id) {
-      case __TYPE__: {
-        __tmp__JDJN=((__TYPE *)__tmp__IDJN)->default__AKC;
+    if (((void *)right_t__NM5O == (void *)type_true__ENB)) {
+      p__CWWJ=__tmp__3GOP->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      l__DWWJ=type_false__MNB;
+      switch (((struct ___OBJ *)l__DWWJ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__HHOP=((__TYPE__FF *)l__DWWJ)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__JDJN=((__TYPE_NULL *)__tmp__IDJN)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__HHOP=((__TYPE_NULL__GMB *)l__DWWJ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__JDJN=((__TYPE_VOID *)__tmp__IDJN)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__HHOP=((__TYPE_VOID__IMB *)l__DWWJ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__JDJN=((__TYPE_CONTEXT *)__tmp__IDJN)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__HHOP=((__TYPE_CONTEXT__KMB *)l__DWWJ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__JDJN=((__TYPE_ID *)__tmp__IDJN)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__HHOP=((__TYPE_ID__MMB *)l__DWWJ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__JDJN=((__TYPE_GENERIC *)__tmp__IDJN)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__HHOP=((__TYPE_GENERIC__OCY *)l__DWWJ)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__JDJN=((__PROFIL_BLOCK *)__tmp__IDJN)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__HHOP=((__TYPE_BLOCK__CP5D *)l__DWWJ)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__HHOP=((__PROFIL_BLOCK__O3NJ *)l__DWWJ)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      Self__5FDQ=((__PROTOTYPE_CST *)__tmp__5CJN);
-      Self__5FDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__HDJN;
-      Self__PHBR=((__TYPE_FULL *)__tmp__JDJN);
-      result__OHBR=NULL;
-      if (((__UINTEGER_8)(Self__PHBR->flag__ATL &  1) !=  0)) {
-        result__OHBR=Self__PHBR;
-      } else {
-        result__OHBR=get_with__3WAB(Self__PHBR,(__UINTEGER_8)(Self__PHBR->flag__ATL |  4));
+      Self__4ERS=((__PROTOTYPE_CST__LAXC *)__tmp__3GOP);
+      Self__4ERS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
+      Self__RUYT=((__TYPE_FULL__XMB *)__tmp__HHOP);
+      __tmp__HHOP=NULL;
+      if (((__UINTEGER_8__4LC)(Self__RUYT->flag__RLK &  1) !=  0)) {
+        __tmp__HHOP=Self__RUYT;
+      } else /* FALSE */ {
+        __tmp__SUYT=get_with__DJRB(Self__RUYT,(__UINTEGER_8__4LC)(Self__RUYT->flag__RLK |  4));
+        __tmp__HHOP=__tmp__SUYT;
       };
-      Self__5FDQ->parent_constant__W2LC.static_type__M2YD=result__OHBR;
-    } else {
-      __tmp__RDJN=((__PROTOTYPE_CST *)__tmp__5CJN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__SDJN=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__SDJN)->__id) {
-      case __TYPE__: {
-        __tmp__TDJN=((__TYPE *)__tmp__SDJN)->default__AKC;
+      Self__4ERS->parent_constant__MAXC.static_type__5G4D=__tmp__HHOP;
+    } else /* FALSE */ {
+      p__CWWJ=__tmp__3GOP->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      l__DWWJ=type_true__ENB;
+      switch (((struct ___OBJ *)l__DWWJ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__SUYT=((__TYPE__FF *)l__DWWJ)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__SUYT=((__TYPE_NULL__GMB *)l__DWWJ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__TDJN=((__TYPE_NULL *)__tmp__SDJN)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__SUYT=((__TYPE_VOID__IMB *)l__DWWJ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__TDJN=((__TYPE_VOID *)__tmp__SDJN)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__SUYT=((__TYPE_CONTEXT__KMB *)l__DWWJ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__TDJN=((__TYPE_CONTEXT *)__tmp__SDJN)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__SUYT=((__TYPE_ID__MMB *)l__DWWJ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__TDJN=((__TYPE_ID *)__tmp__SDJN)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__SUYT=((__TYPE_GENERIC__OCY *)l__DWWJ)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__TDJN=((__TYPE_GENERIC *)__tmp__SDJN)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__SUYT=((__TYPE_BLOCK__CP5D *)l__DWWJ)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__TDJN=((__PROFIL_BLOCK *)__tmp__SDJN)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__SUYT=((__PROFIL_BLOCK__O3NJ *)l__DWWJ)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      Self__CGDQ=((__PROTOTYPE_CST *)__tmp__5CJN);
-      Self__CGDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__RDJN;
-      Self__RHBR=((__TYPE_FULL *)__tmp__TDJN);
-      result__QHBR=NULL;
-      if (((__UINTEGER_8)(Self__RHBR->flag__ATL &  1) !=  0)) {
-        result__QHBR=Self__RHBR;
-      } else {
-        result__QHBR=get_with__3WAB(Self__RHBR,(__UINTEGER_8)(Self__RHBR->flag__ATL |  4));
+      Self__4ERS=((__PROTOTYPE_CST__LAXC *)__tmp__3GOP);
+      Self__4ERS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
+      __tmp__HHOP=((__TYPE_FULL__XMB *)__tmp__SUYT);
+      Self__RUYT=NULL;
+      if (((__UINTEGER_8__4LC)(__tmp__HHOP->flag__RLK &  1) !=  0)) {
+        Self__RUYT=__tmp__HHOP;
+      } else /* FALSE */ {
+        __tmp__SUYT=get_with__DJRB(__tmp__HHOP,(__UINTEGER_8__4LC)(__tmp__HHOP->flag__RLK |  4));
+        Self__RUYT=__tmp__SUYT;
       };
-      Self__CGDQ->parent_constant__W2LC.static_type__M2YD=result__QHBR;
+      Self__4ERS->parent_constant__MAXC.static_type__5G4D=Self__RUYT;
     };
-    result__F2ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    __tmp__QM5O=Self__GM5O->parent_expr_unary_logic__Z4FL.right__OL5O;
   };
-  if ((((void *)result__F2ZM == (void *)NULL) && (old_seq__G2ZM == seq_call_and_loop__3QEJ))) {
-    result__F2ZM=NULL;
+  if ((((void *)__tmp__QM5O == (void *)NULL) && (old_seq__JM5O == seq_call_and_loop__TL3K))) {
+    __tmp__QM5O=NULL;
   };
-  if (((void *)result__F2ZM == (void *)NULL)) {
-    result__F2ZM=Self__D2ZM;
-  } else {
-    __tmp__U4ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__F2ZM)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__F2ZM)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__F2ZM)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+  if (((void *)__tmp__QM5O == (void *)NULL)) {
+    __tmp__QM5O=Self__GM5O;
+  } else /* FALSE */ {
+    p__CWWJ=Self__GM5O->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__QM5O)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__F2ZM)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__F2ZM)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__F2ZM)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__F2ZM)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__F2ZM)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__F2ZM)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__F2ZM)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__F2ZM)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__F2ZM)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__F2ZM)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__F2ZM)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__F2ZM)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__F2ZM)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__F2ZM)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__F2ZM)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__F2ZM)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__F2ZM)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__F2ZM)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__F2ZM)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__F2ZM)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__F2ZM)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__F2ZM)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__F2ZM)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__F2ZM)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__F2ZM)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__F2ZM)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__F2ZM)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__F2ZM)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__F2ZM)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__F2ZM)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__F2ZM)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__F2ZM)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__F2ZM)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__F2ZM)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__F2ZM)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__F2ZM)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__F2ZM)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__F2ZM)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_NOT_LOGIC__W4FL *)__tmp__QM5O))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CWWJ;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__F2ZM);
+  right_t__NM5O=__tmp__QM5O;
+  return(right_t__NM5O);
 }
 
-static void* execute_link__SGFO(__EXPR_OR_LOGIC *Self__TGFO)
-// ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_link__2UTP(__EXPR_OR_LOGIC__ADUL *Self__3UTP)
+// ({EXPR_OR_LOGIC__ADUL}) With result Recursive, No inlinable.
 {
-  void *left_t__1GFO,*right_t__2GFO;
-  __UINTEGER_32 old_seq__WGFO,sz__V3MR,a__W3MR,new_size__X3MR,t__Y3MR;
-  __UINTEGER_32 a__Z3MR,new_size__CD3R,lab_type__BD3R;
-  void *__tmp__4GFO,*__tmp__5GFO,*__tmp__AHFO,*__tmp__BHFO,*__tmp__DHFO;
-  void *__tmp__GHFO,*result__VGFO,*result__GWPO,*__tmp__OWPO;
-  void *result__VWPO,*__tmp__3WPO,*result__E4YO,*__tmp__M4YO;
-  void *__tmp__T4YO,*result__DXPO,*__tmp__GXPO,*__tmp__HXPO,*__tmp__PXPO;
-  void *__tmp__WXPO,*__tmp__ZXPO,*__tmp__IYPO,*__tmp__JYPO,*__tmp__QYPO;
-  void *__tmp__RYPO,*l__23MR,*r__33MR,*__tmp__BZPO,*result__HKZO;
-  void *__tmp__PKZO,*result__WKZO,*__tmp__4KZO;
-  __LIST *Self__SHBR,*Self__UHBR,*Self__KB3R,*Self__PB3R,*Self__UB3R;
-  __LIST *Self__ZB3R,*Self__4B3R,*Self__DC3R,*Self__IC3R,*Self__NC3R;
-  __LIST *Self__SC3R,*Self__XC3R,*Self__GD3R,*Self__LD3R,*Self__QD3R;
-  __LIST *Self__VD3R,*Self__0D3R,*Self__5D3R;
-  void *voir__THBR,*voir__VHBR,*voir__IB3R,*voir__LB3R,*voir__NB3R;
-  void *voir__QB3R,*voir__SB3R,*voir__VB3R,*voir__XB3R,*voir__0B3R;
-  void *voir__2B3R,*voir__5B3R,*voir__BC3R,*voir__EC3R,*voir__GC3R;
-  void *voir__JC3R,*voir__LC3R,*voir__OC3R,*voir__QC3R,*voir__TC3R;
-  void *voir__VC3R,*voir__YC3R,*voir__ED3R,*voir__HD3R,*voir__JD3R;
-  void *voir__MD3R,*voir__OD3R,*voir__RD3R,*voir__TD3R,*voir__WD3R;
-  void *voir__YD3R,*voir__1D3R,*voir__3D3R,*voir__AE3R;
-  void *__tmp__EHFO,*left_cst__ZGFO,*__tmp__HHFO,*right_cst__0GFO;
-  __READ_LOCAL *Self__YIDQ,*Self__0IDQ,*Self__2IDQ,*Self__4IDQ;
-  __READ_LOCAL *Self__AJDQ,*Self__CJDQ,*Self__EJDQ,*Self__GJDQ;
-  __READ_LOCAL *Self__IJDQ,*Self__KJDQ,*Self__MJDQ,*Self__OJDQ;
-  __READ_LOCAL *Self__QJDQ,*Self__SJDQ,*Self__UJDQ,*Self__WJDQ;
-  __LOCAL *Self__HB3R,*Self__MB3R,*Self__RB3R,*Self__WB3R,*Self__1B3R;
-  __LOCAL *Self__AC3R,*Self__FC3R,*Self__KC3R,*Self__PC3R,*Self__UC3R;
-  __LOCAL *Self__DD3R,*Self__ID3R,*Self__ND3R,*Self__SD3R,*Self__XD3R;
-  __LOCAL *Self__2D3R;
-  __READ_GLOBAL *Self__1IDQ,*Self__5IDQ,*Self__DJDQ,*Self__HJDQ;
-  __READ_GLOBAL *Self__LJDQ,*Self__PJDQ,*Self__TJDQ,*Self__XJDQ;
-  void *sup__EXPO,*__tmp__XXPO;
-  void *eq__FXPO,*__tmp__0XPO;
-  __POSITION p__13MR,__tmp__JMFO;
-  __EXPR_SUP_EQ *result__S3MR,*Self__03MR;
-  __POINTER ptr__T3MR,ptr_table__0C3R,next__ZC3R,result__1C3R;
-  __POINTER ptr_table__5C3R,next__4C3R,result__AD3R;
-  __INTEGER typ_id__U3MR;
-  __BOOLEAN __tmp__IXPO,__tmp__KYPO,__tmp__SYPO,__tmp__VYPO;
-  left_t__1GFO=NULL;
-  right_t__2GFO=NULL;
-  old_seq__WGFO=seq_call_and_loop__3QEJ;
-  __tmp__4GFO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__4GFO)->__id) {
-  case __LIST__: {
-    __tmp__5GFO=execute_link__TTOG(__tmp__4GFO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__5GFO=((__STRING_CST *)__tmp__4GFO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__5GFO=execute_link__KA0K(__tmp__4GFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__5GFO=((__PROTOTYPE_CST *)__tmp__4GFO);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__5GFO=((__INTEGER_CST *)__tmp__4GFO);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__5GFO=execute_link__4HAL(__tmp__4GFO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__SHBR=((__LIST *)list_current__EH1);
-    voir__THBR=create__AXB( 250);
-    display__EQQG(Self__SHBR,voir__THBR);
-    put_string__2EG(((__STRING *)voir__THBR));
+  void *left_t__FVTP,*right_t__GVTP;
+  __UINTEGER_32__ZWB old_seq__AVTP,__tmp__IEZT;
+  void *__tmp__IVTP,*__tmp__JVTP,*__tmp__WMBQ,*__tmp__RNBQ,*__tmp__ZNBQ;
+  void *__tmp__SOBQ,*__tmp__TOBQ,*__tmp__0OBQ,*__tmp__1OBQ;
+  __LIST__WH *Self__YUYT;
+  __STRING__BC *__tmp__ZUYT,*__tmp__H52T,*__tmp__FA3T;
+  __PROTOTYPE_CST__LAXC *__tmp__OVTP,*__tmp__RVTP;
+  __READ_LOCAL__55ZI *Self__ZHRS,*Self__FJRS;
+  __LOCAL__L4WC *Self__G52T,*Self__EA3T;
+  __READ_GLOBAL__T4YL *Self__2HRS,*Self__IJRS;
+  __EXPR_SUP__ABOJ *__tmp__BOBQ;
+  __EXPR_EQUAL__KINJ *__tmp__EOBQ;
+  __POSITION__OL p__EBWQ;
+  __EXPR_SUP_EQ__1VBP *result__IAXQ,*Self__UJ1Q;
+  __POINTER__IB ptr__JAXQ,__tmp__PAXQ,__tmp__FEZT,__tmp__HEZT;
+  __INTEGER__Q typ_id__NAXQ;
+  __BOOLEAN__L __tmp__SNBQ,__tmp__UOBQ,__tmp__2OBQ;
+  left_t__FVTP=NULL;
+  right_t__GVTP=NULL;
+  old_seq__AVTP=seq_call_and_loop__TL3K;
+  __tmp__IVTP=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__IVTP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JVTP=((__STRING_CST__5J *)__tmp__IVTP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JVTP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__IVTP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JVTP=((__PROTOTYPE_CST__LAXC *)__tmp__IVTP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JVTP=((__INTEGER_CST__XAXC *)__tmp__IVTP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__YUYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__ZUYT=create__34B( 250);
+    display__0HFE(Self__YUYT,__tmp__ZUYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__ZUYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__5GFO=NULL;
+    __tmp__JVTP=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__5GFO=execute_link__WMAL(__tmp__4GFO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JVTP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__IVTP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__5GFO=execute_link__5QAL(__tmp__4GFO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JVTP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__IVTP));
   } break;
-  case __REAL_CST__: {
-    __tmp__5GFO=((__REAL_CST *)__tmp__4GFO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JVTP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IVTP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__5GFO=((__CHARACTER_CST *)__tmp__4GFO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JVTP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__IVTP));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__5GFO=execute_link__OVAL(__tmp__4GFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JVTP=((__GET_TYPE_ID__HAOJ *)__tmp__IVTP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__5GFO=execute_link__VWAL(__tmp__4GFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JVTP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__5GFO=execute_link__0WAL(__tmp__4GFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JVTP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__5GFO=execute_link__D1AL(__tmp__4GFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JVTP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__5GFO=execute_link__M5AL(__tmp__4GFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JVTP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__IVTP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__5GFO=execute_link__VDBL(__tmp__4GFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JVTP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__5GFO=execute_link__4HBL(__tmp__4GFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JVTP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__5GFO=execute_link__HMBL(__tmp__4GFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JVTP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__5GFO=execute_link__QQBL(__tmp__4GFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__JVTP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__IVTP));
   } break;
-  case __PUT_TO__: {
-    __tmp__5GFO=execute_link__ROPK(__tmp__4GFO);
+  case __ITEM__HGOJ__: {
+    __tmp__JVTP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__IVTP));
   } break;
-  case __ITEM__: {
-    __tmp__5GFO=execute_link__ZUBL(__tmp__4GFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JVTP=((__SIZE_OF__5GOJ *)__tmp__IVTP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__5GFO=execute_link__AVBL(__tmp__4GFO);
+  case __CAST__1HOJ__: {
+    __tmp__JVTP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__IVTP));
   } break;
-  case __CAST__: {
-    __tmp__5GFO=execute_link__FVBL(__tmp__4GFO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__JVTP=((__REAL_CST__1LOJ *)__tmp__IVTP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__5GFO=execute_link__CDUL(__tmp__4GFO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JVTP=((__CHARACTER_CST__RMOJ *)__tmp__IVTP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__5GFO=execute_link__4YBL(__tmp__4GFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JVTP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IVTP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__5GFO=execute_link__O3BL(__tmp__4GFO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__JVTP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__IVTP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__5GFO=execute_link__C2ZM(__tmp__4GFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JVTP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IVTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__5GFO=execute_link__SGFO(__tmp__4GFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JVTP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5GFO=execute_link__KOLO(__tmp__4GFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JVTP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IVTP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__5GFO=execute_link__LMFO(__tmp__4GFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JVTP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IVTP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5GFO=execute_link__OULO(__tmp__4GFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JVTP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IVTP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__5GFO=execute_link__IPKM(__tmp__4GFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JVTP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__IVTP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__5GFO=execute_link__VXOL(__tmp__4GFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JVTP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__IVTP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__5GFO=execute_link__W4ZM(__tmp__4GFO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__JVTP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__IVTP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__5GFO=execute_link__ESFO(__tmp__4GFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JVTP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__IVTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__5GFO=execute_link__2QEP(__tmp__4GFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JVTP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__IVTP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__5GFO=execute_link__F1QN(__tmp__4GFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JVTP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__IVTP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__5GFO=execute_link__O5QN(__tmp__4GFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JVTP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IVTP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__5GFO=execute_link__LSQN(__tmp__4GFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__JVTP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__IVTP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__5GFO=execute_link__M3UO(__tmp__4GFO);
-  } break;
-  };
-  Self__TGFO->parent_expr_binary_logic__QICL.left__RREO=__tmp__5GFO;
-  __tmp__AHFO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__AHFO)->__id) {
-  case __LIST__: {
-    __tmp__BHFO=execute_link__TTOG(__tmp__AHFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JVTP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__IVTP));
   } break;
-  case __STRING_CST__: {
-    __tmp__BHFO=((__STRING_CST *)__tmp__AHFO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JVTP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__IVTP));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__BHFO=execute_link__KA0K(__tmp__AHFO);
+  };
+  Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP=__tmp__JVTP;
+  __tmp__IVTP=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__IVTP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JVTP=((__STRING_CST__5J *)__tmp__IVTP);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__BHFO=((__PROTOTYPE_CST *)__tmp__AHFO);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JVTP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__IVTP));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__BHFO=((__INTEGER_CST *)__tmp__AHFO);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JVTP=((__PROTOTYPE_CST__LAXC *)__tmp__IVTP);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__BHFO=execute_link__4HAL(__tmp__AHFO);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JVTP=((__INTEGER_CST__XAXC *)__tmp__IVTP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__UHBR=((__LIST *)list_current__EH1);
-    voir__VHBR=create__AXB( 250);
-    display__EQQG(Self__UHBR,voir__VHBR);
-    put_string__2EG(((__STRING *)voir__VHBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__YUYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__ZUYT=create__34B( 250);
+    display__0HFE(Self__YUYT,__tmp__ZUYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__ZUYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__BHFO=NULL;
+    __tmp__JVTP=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JVTP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__IVTP));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__BHFO=execute_link__WMAL(__tmp__AHFO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JVTP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__IVTP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__BHFO=execute_link__5QAL(__tmp__AHFO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JVTP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IVTP));
   } break;
-  case __REAL_CST__: {
-    __tmp__BHFO=((__REAL_CST *)__tmp__AHFO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JVTP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__IVTP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__BHFO=((__CHARACTER_CST *)__tmp__AHFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JVTP=((__GET_TYPE_ID__HAOJ *)__tmp__IVTP);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__BHFO=execute_link__OVAL(__tmp__AHFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JVTP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__IVTP));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__BHFO=execute_link__VWAL(__tmp__AHFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JVTP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__BHFO=execute_link__0WAL(__tmp__AHFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JVTP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__BHFO=execute_link__D1AL(__tmp__AHFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JVTP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__IVTP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__BHFO=execute_link__M5AL(__tmp__AHFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JVTP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__BHFO=execute_link__VDBL(__tmp__AHFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JVTP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__BHFO=execute_link__4HBL(__tmp__AHFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JVTP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__BHFO=execute_link__HMBL(__tmp__AHFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__JVTP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__IVTP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__BHFO=execute_link__QQBL(__tmp__AHFO);
+  case __ITEM__HGOJ__: {
+    __tmp__JVTP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__IVTP));
   } break;
-  case __PUT_TO__: {
-    __tmp__BHFO=execute_link__ROPK(__tmp__AHFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JVTP=((__SIZE_OF__5GOJ *)__tmp__IVTP);
   } break;
-  case __ITEM__: {
-    __tmp__BHFO=execute_link__ZUBL(__tmp__AHFO);
+  case __CAST__1HOJ__: {
+    __tmp__JVTP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__IVTP));
   } break;
-  case __SIZE_OF__: {
-    __tmp__BHFO=execute_link__AVBL(__tmp__AHFO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__JVTP=((__REAL_CST__1LOJ *)__tmp__IVTP);
   } break;
-  case __CAST__: {
-    __tmp__BHFO=execute_link__FVBL(__tmp__AHFO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JVTP=((__CHARACTER_CST__RMOJ *)__tmp__IVTP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__BHFO=execute_link__CDUL(__tmp__AHFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JVTP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IVTP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__BHFO=execute_link__4YBL(__tmp__AHFO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__JVTP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__IVTP));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__BHFO=execute_link__O3BL(__tmp__AHFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JVTP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IVTP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__BHFO=execute_link__C2ZM(__tmp__AHFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JVTP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__BHFO=execute_link__SGFO(__tmp__AHFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JVTP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IVTP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BHFO=execute_link__KOLO(__tmp__AHFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JVTP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IVTP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__BHFO=execute_link__LMFO(__tmp__AHFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JVTP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IVTP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BHFO=execute_link__OULO(__tmp__AHFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JVTP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__IVTP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__BHFO=execute_link__IPKM(__tmp__AHFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JVTP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__IVTP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__BHFO=execute_link__VXOL(__tmp__AHFO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__JVTP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__IVTP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__BHFO=execute_link__W4ZM(__tmp__AHFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JVTP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__IVTP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__BHFO=execute_link__ESFO(__tmp__AHFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JVTP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__IVTP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__BHFO=execute_link__2QEP(__tmp__AHFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JVTP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__IVTP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__BHFO=execute_link__F1QN(__tmp__AHFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JVTP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IVTP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__BHFO=execute_link__O5QN(__tmp__AHFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__JVTP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__IVTP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__BHFO=execute_link__LSQN(__tmp__AHFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JVTP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__IVTP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__BHFO=execute_link__M3UO(__tmp__AHFO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JVTP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__IVTP));
   } break;
   };
-  Self__TGFO->parent_expr_binary_logic__QICL.right__VREO=__tmp__BHFO;
-  __tmp__DHFO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-  if (__tmp__DHFO==NULL) {
-    __tmp__EHFO=NULL;
+  Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP=__tmp__JVTP;
+  __tmp__IVTP=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+  if (__tmp__IVTP==NULL) {
+    __tmp__OVTP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__DHFO)->__id) {
-    case __LIST__: {
-      __tmp__EHFO=NULL;
+    switch (((struct ___OBJ *)__tmp__IVTP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__EHFO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__EHFO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OVTP=((void *)__tmp__IVTP);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__EHFO=((void *)__tmp__DHFO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__EHFO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__EHFO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__EHFO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__EHFO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__EHFO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__EHFO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__EHFO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__EHFO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__EHFO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__EHFO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__EHFO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__EHFO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OVTP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__EHFO=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__EHFO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OVTP=NULL;
     } break;
     }
   };
-  left_cst__ZGFO=__tmp__EHFO;
-  __tmp__GHFO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-  if (__tmp__GHFO==NULL) {
-    __tmp__HHFO=NULL;
+  __tmp__IVTP=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+  if (__tmp__IVTP==NULL) {
+    __tmp__RVTP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__GHFO)->__id) {
-    case __LIST__: {
-      __tmp__HHFO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__HHFO=NULL;
+    switch (((struct ___OBJ *)__tmp__IVTP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__HHFO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HHFO=((void *)__tmp__GHFO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RVTP=((void *)__tmp__IVTP);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__HHFO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HHFO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__HHFO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__HHFO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HHFO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HHFO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__HHFO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__HHFO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__HHFO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__HHFO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__HHFO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__HHFO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__HHFO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__RVTP=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__HHFO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__RVTP=NULL;
     } break;
     }
   };
-  right_cst__0GFO=__tmp__HHFO;
-  if (((void *)__tmp__EHFO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__EHFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      left_t__1GFO=type_true__FJB;
-    } else {
-      left_t__1GFO=type_false__NJB;
-    };
-  };
-  if (((void *)__tmp__HHFO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__HHFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      right_t__2GFO=type_true__FJB;
-    } else {
-      right_t__2GFO=type_false__NJB;
-    };
-  };
-  result__VGFO=NULL;
-  if (((void *)__tmp__EHFO != (void *)NULL)) {
-    result__GWPO=NULL;
-    if (((void *)left_t__1GFO == (void *)type_false__NJB)) {
-      result__GWPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-      __tmp__OWPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__OWPO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__OWPO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__OWPO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__YIDQ=((__READ_LOCAL *)__tmp__OWPO);
-        Self__HB3R=((__LOCAL *)Self__YIDQ->local__HJZD);
-        Self__HB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__HB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__IB3R=create__AXB( 250);
-          display__UXFK(Self__YIDQ,voir__IB3R);
-          put_string__2EG(((__STRING *)voir__IB3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__KB3R=((__LIST *)list_current__EH1);
-          voir__LB3R=create__AXB( 250);
-          display__EQQG(Self__KB3R,voir__LB3R);
-          put_string__2EG(((__STRING *)voir__LB3R));
-          fputc((int)('\n'),stdout);
+  if (((void *)__tmp__OVTP != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__OVTP->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      left_t__FVTP=type_true__ENB;
+    } else /* FALSE */ {
+      left_t__FVTP=type_false__MNB;
+    };
+  };
+  if (((void *)__tmp__RVTP != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__RVTP->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      right_t__GVTP=type_true__ENB;
+    } else /* FALSE */ {
+      right_t__GVTP=type_false__MNB;
+    };
+  };
+  __tmp__IVTP=NULL;
+  if (((void *)__tmp__OVTP != (void *)NULL)) {
+    __tmp__JVTP=NULL;
+    if (((void *)left_t__FVTP == (void *)type_false__MNB)) {
+      __tmp__JVTP=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+      __tmp__WMBQ=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__WMBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__WMBQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__WMBQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)__tmp__WMBQ);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__OWPO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__OWPO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__OWPO);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__WMBQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WMBQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__0IDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OWPO)->receiver__WN2H);
-        Self__MB3R=((__LOCAL *)Self__0IDQ->local__HJZD);
-        Self__MB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__MB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__NB3R=create__AXB( 250);
-          display__UXFK(Self__0IDQ,voir__NB3R);
-          put_string__2EG(((__STRING *)voir__NB3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__WMBQ)->receiver__RA5J);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__PB3R=((__LIST *)list_current__EH1);
-          voir__QB3R=create__AXB( 250);
-          display__EQQG(Self__PB3R,voir__QB3R);
-          put_string__2EG(((__STRING *)voir__QB3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__OWPO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__OWPO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__OWPO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__OWPO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__OWPO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__OWPO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__OWPO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__OWPO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__WMBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__OWPO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__WMBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__OWPO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__WMBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__OWPO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__WMBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__OWPO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__WMBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__OWPO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__WMBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__OWPO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WMBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__1IDQ=((__READ_GLOBAL *)__tmp__OWPO);
-        unread__CGNL(Self__1IDQ->global__ZGJK,Self__1IDQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__OWPO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__OWPO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__OWPO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__OWPO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__OWPO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__OWPO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2HRS=((__READ_GLOBAL__T4YL *)__tmp__WMBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2HRS->global__KAKM),Self__2HRS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__OWPO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__OWPO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__OWPO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__OWPO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__OWPO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__OWPO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__OWPO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__OWPO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__WMBQ));
       } break;
       };
     };
-    result__VGFO=result__GWPO;
+    __tmp__IVTP=__tmp__JVTP;
   };
-  if ((((void *)result__VGFO == (void *)NULL) && ((void *)__tmp__HHFO != (void *)NULL))) {
-    result__VWPO=NULL;
-    if (((void *)right_t__2GFO == (void *)type_false__NJB)) {
-      result__VWPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-      __tmp__3WPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__3WPO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__3WPO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__3WPO);
-      } break;
-      case __PROTOTYPE_CST__: {
+  if ((((void *)__tmp__IVTP == (void *)NULL) && ((void *)__tmp__RVTP != (void *)NULL))) {
+    __tmp__JVTP=NULL;
+    if (((void *)right_t__GVTP == (void *)type_false__MNB)) {
+      __tmp__JVTP=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+      __tmp__WMBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__WMBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__WMBQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__WMBQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__2IDQ=((__READ_LOCAL *)__tmp__3WPO);
-        Self__RB3R=((__LOCAL *)Self__2IDQ->local__HJZD);
-        Self__RB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__RB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__SB3R=create__AXB( 250);
-          display__UXFK(Self__2IDQ,voir__SB3R);
-          put_string__2EG(((__STRING *)voir__SB3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)__tmp__WMBQ);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__UB3R=((__LIST *)list_current__EH1);
-          voir__VB3R=create__AXB( 250);
-          display__EQQG(Self__UB3R,voir__VB3R);
-          put_string__2EG(((__STRING *)voir__VB3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__3WPO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__3WPO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__3WPO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__WMBQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WMBQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__4IDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3WPO)->receiver__WN2H);
-        Self__WB3R=((__LOCAL *)Self__4IDQ->local__HJZD);
-        Self__WB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__WB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__XB3R=create__AXB( 250);
-          display__UXFK(Self__4IDQ,voir__XB3R);
-          put_string__2EG(((__STRING *)voir__XB3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__ZB3R=((__LIST *)list_current__EH1);
-          voir__0B3R=create__AXB( 250);
-          display__EQQG(Self__ZB3R,voir__0B3R);
-          put_string__2EG(((__STRING *)voir__0B3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__WMBQ)->receiver__RA5J);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__3WPO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__3WPO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__3WPO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__3WPO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__3WPO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__3WPO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__3WPO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__3WPO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__WMBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__3WPO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__WMBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__3WPO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__WMBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__3WPO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__WMBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__3WPO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WMBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__3WPO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WMBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__3WPO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WMBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__5IDQ=((__READ_GLOBAL *)__tmp__3WPO);
-        unread__CGNL(Self__5IDQ->global__ZGJK,Self__5IDQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__3WPO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__3WPO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__3WPO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__3WPO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2HRS=((__READ_GLOBAL__T4YL *)__tmp__WMBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2HRS->global__KAKM),Self__2HRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__3WPO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__3WPO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__3WPO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__3WPO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__3WPO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__3WPO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__3WPO);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__3WPO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__3WPO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__3WPO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__WMBQ));
       } break;
       };
     };
-    result__VGFO=result__VWPO;
+    __tmp__IVTP=__tmp__JVTP;
   };
-  if (((((void *)result__VGFO == (void *)NULL) && ((void *)__tmp__HHFO != (void *)NULL)) && ((void *)__tmp__EHFO != (void *)NULL))) {
-    result__E4YO=NULL;
-    if (((void *)left_t__1GFO == (void *)type_true__FJB)) {
-      result__E4YO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-      __tmp__M4YO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__M4YO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__M4YO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__M4YO);
+  if (((((void *)__tmp__IVTP == (void *)NULL) && ((void *)__tmp__RVTP != (void *)NULL)) && ((void *)__tmp__OVTP != (void *)NULL))) {
+    __tmp__JVTP=NULL;
+    if (((void *)left_t__FVTP == (void *)type_true__ENB)) {
+      __tmp__JVTP=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+      __tmp__WMBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__WMBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__WMBQ));
       } break;
-      case __PROTOTYPE_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__WMBQ));
       } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__AJDQ=((__READ_LOCAL *)__tmp__M4YO);
-        Self__1B3R=((__LOCAL *)Self__AJDQ->local__HJZD);
-        Self__1B3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1B3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__1B3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__2B3R=create__AXB( 250);
-          display__UXFK(Self__AJDQ,voir__2B3R);
-          put_string__2EG(((__STRING *)voir__2B3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__4B3R=((__LIST *)list_current__EH1);
-          voir__5B3R=create__AXB( 250);
-          display__EQQG(Self__4B3R,voir__5B3R);
-          put_string__2EG(((__STRING *)voir__5B3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)__tmp__WMBQ);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__M4YO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__M4YO);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__M4YO);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__CJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__M4YO)->receiver__WN2H);
-        Self__AC3R=((__LOCAL *)Self__CJDQ->local__HJZD);
-        Self__AC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__AC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__BC3R=create__AXB( 250);
-          display__UXFK(Self__CJDQ,voir__BC3R);
-          put_string__2EG(((__STRING *)voir__BC3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__DC3R=((__LIST *)list_current__EH1);
-          voir__EC3R=create__AXB( 250);
-          display__EQQG(Self__DC3R,voir__EC3R);
-          put_string__2EG(((__STRING *)voir__EC3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__WMBQ)->receiver__RA5J);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__M4YO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__M4YO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__M4YO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__M4YO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__M4YO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__M4YO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__M4YO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__M4YO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__WMBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__M4YO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__WMBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__M4YO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__WMBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__M4YO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__WMBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__M4YO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WMBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__M4YO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WMBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__M4YO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WMBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__DJDQ=((__READ_GLOBAL *)__tmp__M4YO);
-        unread__CGNL(Self__DJDQ->global__ZGJK,Self__DJDQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__M4YO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__M4YO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__M4YO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__M4YO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2HRS=((__READ_GLOBAL__T4YL *)__tmp__WMBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2HRS->global__KAKM),Self__2HRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__M4YO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__M4YO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__M4YO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__M4YO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__M4YO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__M4YO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__M4YO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__WMBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__M4YO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__M4YO);
+      };
+    } else /* FALSE */ {
+      __tmp__JVTP=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+      __tmp__WMBQ=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__WMBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__WMBQ));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__M4YO);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__WMBQ));
       } break;
-      };
-    } else {
-      result__E4YO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-      __tmp__T4YO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__T4YO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__T4YO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__T4YO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__EJDQ=((__READ_LOCAL *)__tmp__T4YO);
-        Self__FC3R=((__LOCAL *)Self__EJDQ->local__HJZD);
-        Self__FC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__FC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__GC3R=create__AXB( 250);
-          display__UXFK(Self__EJDQ,voir__GC3R);
-          put_string__2EG(((__STRING *)voir__GC3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__IC3R=((__LIST *)list_current__EH1);
-          voir__JC3R=create__AXB( 250);
-          display__EQQG(Self__IC3R,voir__JC3R);
-          put_string__2EG(((__STRING *)voir__JC3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)__tmp__WMBQ);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__T4YO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__T4YO);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__T4YO);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__GJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__T4YO)->receiver__WN2H);
-        Self__KC3R=((__LOCAL *)Self__GJDQ->local__HJZD);
-        Self__KC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__KC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__LC3R=create__AXB( 250);
-          display__UXFK(Self__GJDQ,voir__LC3R);
-          put_string__2EG(((__STRING *)voir__LC3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__NC3R=((__LIST *)list_current__EH1);
-          voir__OC3R=create__AXB( 250);
-          display__EQQG(Self__NC3R,voir__OC3R);
-          put_string__2EG(((__STRING *)voir__OC3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__WMBQ)->receiver__RA5J);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__T4YO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__T4YO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__T4YO);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__T4YO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__T4YO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__T4YO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__T4YO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__WMBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__T4YO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__WMBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__T4YO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__WMBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__T4YO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__WMBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__T4YO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__WMBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__T4YO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__WMBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__T4YO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__WMBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__T4YO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__WMBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__HJDQ=((__READ_GLOBAL *)__tmp__T4YO);
-        unread__CGNL(Self__HJDQ->global__ZGJK,Self__HJDQ);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WMBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__T4YO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__T4YO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__T4YO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__T4YO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WMBQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__T4YO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__T4YO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__WMBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__T4YO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2HRS=((__READ_GLOBAL__T4YL *)__tmp__WMBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2HRS->global__KAKM),Self__2HRS);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__T4YO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__T4YO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__WMBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__T4YO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__WMBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__T4YO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__T4YO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__T4YO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__WMBQ));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__T4YO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__WMBQ));
       } break;
       };
     };
-    result__VGFO=result__E4YO;
+    __tmp__IVTP=__tmp__JVTP;
   };
-  if ((((void *)result__VGFO == (void *)NULL) && (old_seq__WGFO == seq_call_and_loop__3QEJ))) {
-    result__DXPO=NULL;
-    sup__EXPO=NULL;
-    eq__FXPO=NULL;
-    __tmp__GXPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-    __tmp__HXPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__GXPO)->__id) {
-    case __LIST__: {
-      __tmp__IXPO=FALSE__;
+  if ((((void *)__tmp__IVTP == (void *)NULL) && (old_seq__AVTP == seq_call_and_loop__TL3K))) {
+    __tmp__JVTP=NULL;
+    __tmp__WMBQ=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+    __tmp__RNBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__WMBQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SNBQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__WMBQ),__tmp__RNBQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__IXPO=__infix_equal_equal__XN1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__IXPO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SNBQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__IXPO=__infix_equal_equal__MO1L(__tmp__GXPO,__tmp__HXPO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SNBQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__IXPO=__infix_equal_equal__3O1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__IXPO=__infix_equal_equal__XP1L(__tmp__GXPO,__tmp__HXPO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SNBQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IXPO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SNBQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IXPO=__infix_equal_equal__NQ1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SNBQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IXPO=__infix_equal_equal__JR1L(__tmp__GXPO,__tmp__HXPO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__IXPO=__infix_equal_equal__FS1L(__tmp__GXPO,__tmp__HXPO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__IXPO=__infix_equal_equal__5S1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__IXPO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__IXPO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__IXPO=__infix_equal_equal__YT1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SNBQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__IXPO=__infix_equal_equal__UU1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__IXPO=__infix_equal_equal__QV1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__IXPO=__infix_equal_equal__MW1L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__IXPO=__infix_equal_equal__IX1L(__tmp__GXPO,__tmp__HXPO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IXPO=__infix_equal_equal__EY1L(__tmp__GXPO,__tmp__HXPO);
+    case __ITEM__HGOJ__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IXPO=__infix_equal_equal__AZ1L(__tmp__GXPO,__tmp__HXPO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__IXPO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__SNBQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__IXPO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__IXPO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __CAST__: {
-      __tmp__IXPO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SNBQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__IXPO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__SNBQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__IXPO=__infix_equal_equal__M01L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SNBQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__IXPO=__infix_equal_equal__I11L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SNBQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IXPO=__infix_equal_equal__G4HO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SNBQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IXPO=__infix_equal_equal__W2FO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SNBQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IXPO=__infix_equal_equal__XGMO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SNBQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IXPO=__infix_equal_equal__S3FO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SNBQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IXPO=__infix_equal_equal__UHMO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SNBQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__IXPO=__infix_equal_equal__5HLM(__tmp__GXPO,__tmp__HXPO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SNBQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__IXPO=__infix_equal_equal__011L(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SNBQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__IXPO=__infix_equal_equal__AM0M(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SNBQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__IXPO=__infix_equal_equal__O4FO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SNBQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IXPO=__infix_equal_equal__SYEP(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SNBQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__IXPO=__infix_equal_equal__Y4HO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__SNBQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IXPO=__infix_equal_equal__U5HO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SNBQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__IXPO=__infix_equal_equal__NHRN(__tmp__GXPO,__tmp__HXPO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__IXPO=__infix_equal_equal__KTVO(__tmp__GXPO,__tmp__HXPO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SNBQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__WMBQ)),__tmp__RNBQ);
     } break;
     };
-    if (__tmp__IXPO) {
-      result__DXPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-      __tmp__PXPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__PXPO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__PXPO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__PXPO);
-      } break;
-      case __PROTOTYPE_CST__: {
+    if (__tmp__SNBQ) {
+      __tmp__JVTP=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+      __tmp__ZNBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__ZNBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZNBQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZNBQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__IJDQ=((__READ_LOCAL *)__tmp__PXPO);
-        Self__PC3R=((__LOCAL *)Self__IJDQ->local__HJZD);
-        Self__PC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__PC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__QC3R=create__AXB( 250);
-          display__UXFK(Self__IJDQ,voir__QC3R);
-          put_string__2EG(((__STRING *)voir__QC3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)__tmp__ZNBQ);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__SC3R=((__LIST *)list_current__EH1);
-          voir__TC3R=create__AXB( 250);
-          display__EQQG(Self__SC3R,voir__TC3R);
-          put_string__2EG(((__STRING *)voir__TC3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__PXPO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__PXPO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__PXPO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZNBQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZNBQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__KJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PXPO)->receiver__WN2H);
-        Self__UC3R=((__LOCAL *)Self__KJDQ->local__HJZD);
-        Self__UC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__UC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__VC3R=create__AXB( 250);
-          display__UXFK(Self__KJDQ,voir__VC3R);
-          put_string__2EG(((__STRING *)voir__VC3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__XC3R=((__LIST *)list_current__EH1);
-          voir__YC3R=create__AXB( 250);
-          display__EQQG(Self__XC3R,voir__YC3R);
-          put_string__2EG(((__STRING *)voir__YC3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__ZHRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZNBQ)->receiver__RA5J);
+        Self__G52T=((__LOCAL__L4WC *)Self__ZHRS->local__BVEJ);
+        Self__G52T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__G52T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__G52T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__H52T=create__34B( 250);
+          display__HAEJ(Self__ZHRS,__tmp__H52T);
+          put_string__RGZ(((__STRING__BC *)__tmp__H52T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__PXPO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZNBQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__PXPO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZNBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__PXPO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZNBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__PXPO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZNBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__PXPO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZNBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__PXPO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZNBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__PXPO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZNBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__PXPO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZNBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__PXPO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__ZNBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__PXPO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__ZNBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__PXPO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZNBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__PXPO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZNBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__PXPO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZNBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__PXPO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZNBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__LJDQ=((__READ_GLOBAL *)__tmp__PXPO);
-        unread__CGNL(Self__LJDQ->global__ZGJK,Self__LJDQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZNBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__PXPO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZNBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__PXPO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZNBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__PXPO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZNBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__PXPO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__2HRS=((__READ_GLOBAL__T4YL *)__tmp__ZNBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__2HRS->global__KAKM),Self__2HRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__PXPO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZNBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__PXPO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZNBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__PXPO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZNBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__PXPO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZNBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__PXPO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZNBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__PXPO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZNBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__PXPO);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__PXPO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__PXPO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__PXPO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZNBQ));
       } break;
       };
-    } else {
-      __tmp__WXPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-      if (__tmp__WXPO==NULL) {
-        __tmp__XXPO=NULL;
+    } else /* FALSE */ {
+      __tmp__ZNBQ=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+      if (__tmp__ZNBQ==NULL) {
+        __tmp__BOBQ=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__WXPO)->__id) {
-        case __LIST__: {
-          __tmp__XXPO=NULL;
+        switch (((struct ___OBJ *)__tmp__ZNBQ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__XXPO=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__XXPO=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__XXPO=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__XXPO=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__XXPO=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__XXPO=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__BOBQ=((void *)__tmp__ZNBQ);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__XXPO=((void *)__tmp__WXPO);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__XXPO=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__XXPO=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__XXPO=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__XXPO=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__XXPO=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__XXPO=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __CAST__: {
-          __tmp__XXPO=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__XXPO=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__XXPO=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__BOBQ=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__XXPO=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__XXPO=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__BOBQ=NULL;
         } break;
         }
       };
-      sup__EXPO=__tmp__XXPO;
-      __tmp__ZXPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-      if (__tmp__ZXPO==NULL) {
-        __tmp__0XPO=NULL;
+      __tmp__ZNBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+      if (__tmp__ZNBQ==NULL) {
+        __tmp__EOBQ=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__ZXPO)->__id) {
-        case __LIST__: {
-          __tmp__0XPO=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__0XPO=NULL;
+        switch (((struct ___OBJ *)__tmp__ZNBQ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__0XPO=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__0XPO=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__0XPO=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__0XPO=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__0XPO=((void *)__tmp__ZXPO);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__EOBQ=((void *)__tmp__ZNBQ);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__0XPO=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__0XPO=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__0XPO=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__0XPO=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__0XPO=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__0XPO=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__0XPO=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __CAST__: {
-          __tmp__0XPO=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__0XPO=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__0XPO=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__0XPO=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__EOBQ=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__0XPO=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__EOBQ=NULL;
         } break;
         }
       };
-      eq__FXPO=__tmp__0XPO;
-      if ((((void *)__tmp__XXPO != (void *)NULL) && ((void *)__tmp__0XPO != (void *)NULL))) {
-        __tmp__IYPO=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.left__PM2H;
-        __tmp__JYPO=((__EXPR_EQUAL *)__tmp__0XPO)->parent_expr_binary_cmp__DLJH.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__IYPO)->__id) {
-        case __LIST__: {
-          __tmp__KYPO=FALSE__;
+      if ((((void *)__tmp__BOBQ != (void *)NULL) && ((void *)__tmp__EOBQ != (void *)NULL))) {
+        __tmp__SOBQ=__tmp__BOBQ->parent_expr_binary_cmp__BBOJ.left__354J;
+        __tmp__TOBQ=__tmp__EOBQ->parent_expr_binary_cmp__NINJ.left__354J;
+        switch (((struct ___OBJ *)__tmp__SOBQ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__UOBQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__SOBQ),__tmp__TOBQ);
         } break;
-        case __STRING_CST__: {
-          __tmp__KYPO=__infix_equal_equal__XN1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__KYPO=FALSE__;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__UOBQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__KYPO=__infix_equal_equal__MO1L(__tmp__IYPO,__tmp__JYPO);
+        case __INTEGER_CST__XAXC__: {
+          __tmp__UOBQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__KYPO=__infix_equal_equal__3O1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__KYPO=__infix_equal_equal__XP1L(__tmp__IYPO,__tmp__JYPO);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__UOBQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__KYPO=FALSE__;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__UOBQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__KYPO=__infix_equal_equal__NQ1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__UOBQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__KYPO=__infix_equal_equal__JR1L(__tmp__IYPO,__tmp__JYPO);
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __REAL_CST__: {
-          __tmp__KYPO=__infix_equal_equal__FS1L(__tmp__IYPO,__tmp__JYPO);
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__KYPO=__infix_equal_equal__5S1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__KYPO=FALSE__;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__KYPO=FALSE__;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__KYPO=__infix_equal_equal__YT1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__UOBQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__KYPO=__infix_equal_equal__UU1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_MUL__: {
-          __tmp__KYPO=__infix_equal_equal__QV1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_DIV__: {
-          __tmp__KYPO=__infix_equal_equal__MW1L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_AND__: {
-          __tmp__KYPO=__infix_equal_equal__IX1L(__tmp__IYPO,__tmp__JYPO);
+        case __PUT_TO__TFOJ__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__KYPO=__infix_equal_equal__EY1L(__tmp__IYPO,__tmp__JYPO);
+        case __ITEM__HGOJ__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__KYPO=__infix_equal_equal__AZ1L(__tmp__IYPO,__tmp__JYPO);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __PUT_TO__: {
-          __tmp__KYPO=FALSE__;
+        case __CAST__1HOJ__: {
+          __tmp__UOBQ=FALSE__O__;
         } break;
-        case __ITEM__: {
-          __tmp__KYPO=FALSE__;
+        case __REAL_CST__1LOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __SIZE_OF__: {
-          __tmp__KYPO=FALSE__;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __CAST__: {
-          __tmp__KYPO=FALSE__;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__UOBQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __CALL_SLOT__: {
-          __tmp__KYPO=FALSE__;
+        case __READ_SLOT__LL4K__: {
+          __tmp__UOBQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __READ_SLOT__: {
-          __tmp__KYPO=__infix_equal_equal__M01L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__UOBQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__KYPO=__infix_equal_equal__I11L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__UOBQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__KYPO=__infix_equal_equal__G4HO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__UOBQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__KYPO=__infix_equal_equal__W2FO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__UOBQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__KYPO=__infix_equal_equal__XGMO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__UOBQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__KYPO=__infix_equal_equal__S3FO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_NEG__EZVL__: {
+          __tmp__UOBQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__KYPO=__infix_equal_equal__UHMO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_ADD__SZVL__: {
+          __tmp__UOBQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__KYPO=__infix_equal_equal__5HLM(__tmp__IYPO,__tmp__JYPO);
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__UOBQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_ADD__: {
-          __tmp__KYPO=__infix_equal_equal__011L(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__UOBQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__KYPO=__infix_equal_equal__AM0M(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__UOBQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__KYPO=__infix_equal_equal__O4FO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__UOBQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__KYPO=__infix_equal_equal__SYEP(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__UOBQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_INF__: {
-          __tmp__KYPO=__infix_equal_equal__Y4HO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_INF__OXBP__: {
+          __tmp__UOBQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__KYPO=__infix_equal_equal__U5HO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__UOBQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
-        case __EXPR_OR__: {
-          __tmp__KYPO=__infix_equal_equal__NHRN(__tmp__IYPO,__tmp__JYPO);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__KYPO=__infix_equal_equal__KTVO(__tmp__IYPO,__tmp__JYPO);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__UOBQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SOBQ)),__tmp__TOBQ);
         } break;
         };
-        if (__tmp__KYPO) {
-          __tmp__QYPO=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.right__TM2H;
-          __tmp__RYPO=((__EXPR_EQUAL *)__tmp__0XPO)->parent_expr_binary_cmp__DLJH.right__TM2H;
-          switch (((struct ___OBJ *)__tmp__QYPO)->__id) {
-          case __LIST__: {
-            __tmp__SYPO=FALSE__;
-          } break;
-          case __STRING_CST__: {
-            __tmp__SYPO=__infix_equal_equal__XN1L(__tmp__QYPO,__tmp__RYPO);
+        if (__tmp__UOBQ) {
+          __tmp__0OBQ=__tmp__BOBQ->parent_expr_binary_cmp__BBOJ.right__DA5J;
+          __tmp__1OBQ=__tmp__EOBQ->parent_expr_binary_cmp__NINJ.right__DA5J;
+          switch (((struct ___OBJ *)__tmp__0OBQ)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__2OBQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__0OBQ),__tmp__1OBQ);
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__SYPO=FALSE__;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__SYPO=__infix_equal_equal__MO1L(__tmp__QYPO,__tmp__RYPO);
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__2OBQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__SYPO=__infix_equal_equal__3O1L(__tmp__QYPO,__tmp__RYPO);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__2OBQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __READ_LOCAL__: {
-            __tmp__SYPO=__infix_equal_equal__XP1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__SYPO=FALSE__;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__2OBQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__SYPO=__infix_equal_equal__NQ1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__2OBQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__SYPO=__infix_equal_equal__JR1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__2OBQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __REAL_CST__: {
-            __tmp__SYPO=__infix_equal_equal__FS1L(__tmp__QYPO,__tmp__RYPO);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__SYPO=__infix_equal_equal__5S1L(__tmp__QYPO,__tmp__RYPO);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__SYPO=FALSE__;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__SYPO=FALSE__;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__SYPO=__infix_equal_equal__YT1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__SYPO=__infix_equal_equal__UU1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__2OBQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__SYPO=__infix_equal_equal__QV1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__SYPO=__infix_equal_equal__MW1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_AND__: {
-            __tmp__SYPO=__infix_equal_equal__IX1L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__SYPO=__infix_equal_equal__EY1L(__tmp__QYPO,__tmp__RYPO);
+          case __PUT_TO__TFOJ__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__SYPO=__infix_equal_equal__AZ1L(__tmp__QYPO,__tmp__RYPO);
+          case __ITEM__HGOJ__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __PUT_TO__: {
-            __tmp__SYPO=FALSE__;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __ITEM__: {
-            __tmp__SYPO=FALSE__;
+          case __CAST__1HOJ__: {
+            __tmp__2OBQ=FALSE__O__;
           } break;
-          case __SIZE_OF__: {
-            __tmp__SYPO=FALSE__;
+          case __REAL_CST__1LOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __CAST__: {
-            __tmp__SYPO=FALSE__;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__SYPO=FALSE__;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__2OBQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __READ_SLOT__: {
-            __tmp__SYPO=__infix_equal_equal__M01L(__tmp__QYPO,__tmp__RYPO);
+          case __READ_SLOT__LL4K__: {
+            __tmp__2OBQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__SYPO=__infix_equal_equal__I11L(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__2OBQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__SYPO=__infix_equal_equal__G4HO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__2OBQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__SYPO=__infix_equal_equal__W2FO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__2OBQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__SYPO=__infix_equal_equal__XGMO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__2OBQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__SYPO=__infix_equal_equal__S3FO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__2OBQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__SYPO=__infix_equal_equal__UHMO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__2OBQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__SYPO=__infix_equal_equal__5HLM(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_ADD__SZVL__: {
+            __tmp__2OBQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__SYPO=__infix_equal_equal__011L(__tmp__QYPO,__tmp__RYPO);
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__2OBQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__SYPO=__infix_equal_equal__AM0M(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__2OBQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__SYPO=__infix_equal_equal__O4FO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__2OBQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__SYPO=__infix_equal_equal__SYEP(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__2OBQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_INF__: {
-            __tmp__SYPO=__infix_equal_equal__Y4HO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__2OBQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__SYPO=__infix_equal_equal__U5HO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_INF__OXBP__: {
+            __tmp__2OBQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_OR__: {
-            __tmp__SYPO=__infix_equal_equal__NHRN(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__2OBQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
-          case __EXPR_XOR__: {
-            __tmp__SYPO=__infix_equal_equal__KTVO(__tmp__QYPO,__tmp__RYPO);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__2OBQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0OBQ)),__tmp__1OBQ);
           } break;
           };
-          __tmp__VYPO=__tmp__SYPO;
-        } else {
-          __tmp__VYPO=FALSE__;
-        };
-        if (__tmp__VYPO) {
-          p__13MR=Self__TGFO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-          l__23MR=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.left__PM2H;
-          r__33MR=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.right__TM2H;
-          result__S3MR=NULL;
-          ptr__T3MR=((__POINTER )(NULL));
-          typ_id__U3MR= 0;
-          sz__V3MR=((__UINTEGER_32 )sizeof(__EXPR_SUP_EQ));
-          if ((sz__V3MR ==  0)) {
-            result__S3MR=EXPR_SUP_EQ__;
-          } else {
-            typ_id__U3MR=-1;
-            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V3MR);
-            if ((typ_id__U3MR == (__INTEGER)(-  1))) {
-              a__W3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__X3MR=(__UINTEGER_32)((__UINTEGER_32)(sz__V3MR + a__W3MR) & (__UINTEGER_32)(~ a__W3MR));
-              ptr_table__0C3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X3MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__ZC3R=((__POINTER )(NULL));
-              result__1C3R=((__POINTER *)ptr_table__0C3R)[ 0];
-              if ((result__1C3R == (void *)NULL)) {
-                result__1C3R=new_lab__2PJ(new_size__X3MR);
-                next__ZC3R=(void *)((unsigned long)result__1C3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3MR)));
-                ((__POINTER *)next__ZC3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0C3R)[ 0]=next__ZC3R;
-              } else {
-                next__ZC3R=((__POINTER *)result__1C3R)[ 0];
-                if ((next__ZC3R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1C3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X3MR <<  1)) <=  4096)) {
-                    next__ZC3R=(void *)((unsigned long)result__1C3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3MR)));
-                  } else {
-                    next__ZC3R=new_lab__2PJ(new_size__X3MR);
-                  };
-                  ((__POINTER *)next__ZC3R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0C3R)[ 0]=next__ZC3R;
-                } else {
-                  ((__POINTER *)result__1C3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZC3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1C3R=next__ZC3R;
-                };
-              };
-              ptr__T3MR=result__1C3R;
-            } else {
-              t__Y3MR=((__UINTEGER_32 )typ_id__U3MR);
-              a__Z3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__CD3R=(__UINTEGER_32)((__UINTEGER_32)(sz__V3MR + a__Z3MR) & (__UINTEGER_32)(~ a__Z3MR));
-              ptr_table__5C3R=((__POINTER )(&(table_type[(t__Y3MR)])));
-              lab_type__BD3R=(__UINTEGER_32)(t__Y3MR |  1);
-              next__4C3R=((__POINTER )(NULL));
-              result__AD3R=((__POINTER *)ptr_table__5C3R)[ 0];
-              if ((result__AD3R == (void *)NULL)) {
-                result__AD3R=new_lab__2PJ(lab_type__BD3R);
-                next__4C3R=(void *)((unsigned long)result__AD3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CD3R)));
-                ((__POINTER *)next__4C3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5C3R)[ 0]=next__4C3R;
-              } else {
-                next__4C3R=((__POINTER *)result__AD3R)[ 0];
-                if ((next__4C3R == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AD3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CD3R <<  1)) <=  4096)) {
-                    next__4C3R=(void *)((unsigned long)result__AD3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CD3R)));
-                  } else {
-                    next__4C3R=new_lab__2PJ(lab_type__BD3R);
-                  };
-                  ((__POINTER *)next__4C3R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5C3R)[ 0]=next__4C3R;
-                } else {
-                  ((__POINTER *)result__AD3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4C3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__AD3R=next__4C3R;
-                };
-              };
-              ptr__T3MR=result__AD3R;
-            };
-            result__S3MR=((__EXPR_SUP_EQ *)ptr__T3MR);
-            *(result__S3MR) = *(EXPR_SUP_EQ__);
-          };
-          Self__03MR=((__EXPR_SUP_EQ *)result__S3MR);
-          Self__03MR->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__13MR;
-          Self__03MR->parent_expr_binary_cmp__UZ1M.left__PM2H=l__23MR;
-          Self__03MR->parent_expr_binary_cmp__UZ1M.right__TM2H=r__33MR;
-          result__DXPO=result__S3MR;
-          __tmp__BZPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-          switch (((struct ___OBJ *)__tmp__BZPO)->__id) {
-          case __LIST__: {
-            remove__SOJJ(__tmp__BZPO);
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-            remove__2TAK(__tmp__BZPO);
-          } break;
-          case __PROTOTYPE_CST__: {
-          } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-            Self__MJDQ=((__READ_LOCAL *)__tmp__BZPO);
-            Self__DD3R=((__LOCAL *)Self__MJDQ->local__HJZD);
-            Self__DD3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DD3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__DD3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__ED3R=create__AXB( 250);
-              display__UXFK(Self__MJDQ,voir__ED3R);
-              put_string__2EG(((__STRING *)voir__ED3R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__GD3R=((__LIST *)list_current__EH1);
-              voir__HD3R=create__AXB( 250);
-              display__EQQG(Self__GD3R,voir__HD3R);
-              put_string__2EG(((__STRING *)voir__HD3R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
+          __tmp__UOBQ=__tmp__2OBQ;
+        } else /* FALSE */ {
+          __tmp__UOBQ=FALSE__O__;
+        };
+        if (__tmp__UOBQ) {
+          p__EBWQ=Self__3UTP->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__0OBQ=__tmp__BOBQ->parent_expr_binary_cmp__BBOJ.left__354J;
+          __tmp__1OBQ=__tmp__BOBQ->parent_expr_binary_cmp__BBOJ.right__DA5J;
+          result__IAXQ=NULL;
+          ptr__JAXQ=((__POINTER__IB )(NULL));
+          typ_id__NAXQ= 0;
+          __tmp__PAXQ=((__POINTER__IB )sizeof(__EXPR_SUP_EQ__1VBP));
+          if (((unsigned long)__tmp__PAXQ ==  0)) {
+            result__IAXQ=EXPR_SUP_EQ__1VBP__;
+          } else /* FALSE */ {
+            typ_id__NAXQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PAXQ));
+            if ((typ_id__NAXQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__FEZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HEZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PAXQ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEZT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IEZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HEZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__FEZT=micro_alloc__table__lab__UKI(__tmp__HEZT,((__POINTER__IB )(&(table_size[(__tmp__IEZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HEZT)));
+              ptr__JAXQ=__tmp__FEZT;
+            } else /* FALSE */ {
+              __tmp__IEZT=((__UINTEGER_32__ZWB )typ_id__NAXQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__FEZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__HEZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PAXQ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEZT) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__FEZT=micro_alloc__table__lab__UKI(__tmp__HEZT,((__POINTER__IB )(&(table_type[(__tmp__IEZT)]))),(__UINTEGER_32__ZWB)(__tmp__IEZT |  1));
+              ptr__JAXQ=__tmp__FEZT;
             };
+            result__IAXQ=((__EXPR_SUP_EQ__1VBP *)ptr__JAXQ);
+            *(result__IAXQ) = *(EXPR_SUP_EQ__1VBP__);
+          };
+          Self__UJ1Q=((__EXPR_SUP_EQ__1VBP *)result__IAXQ);
+          Self__UJ1Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
+          Self__UJ1Q->parent_expr_binary_cmp__2VBP.left__354J=__tmp__0OBQ;
+          Self__UJ1Q->parent_expr_binary_cmp__2VBP.right__DA5J=__tmp__1OBQ;
+          __tmp__JVTP=result__IAXQ;
+          __tmp__0OBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+          switch (((struct ___OBJ *)__tmp__0OBQ)->__id) {
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__0OBQ));
           } break;
-          case __EXPR_MULTIPLE__: {
-            remove__1UAK(__tmp__BZPO);
-          } break;
-          case __EXPR_EQUAL__: {
-            remove__LVAK(__tmp__BZPO);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            remove__PVAK(__tmp__BZPO);
-          } break;
-          case __REAL_CST__: {
-          } break;
-          case __CHARACTER_CST__: {
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__0OBQ));
           } break;
-          case __IS_EXPANDED__: {
-            Self__OJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BZPO)->receiver__WN2H);
-            Self__ID3R=((__LOCAL *)Self__OJDQ->local__HJZD);
-            Self__ID3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ID3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__ID3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__JD3R=create__AXB( 250);
-              display__UXFK(Self__OJDQ,voir__JD3R);
-              put_string__2EG(((__STRING *)voir__JD3R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__LD3R=((__LIST *)list_current__EH1);
-              voir__MD3R=create__AXB( 250);
-              display__EQQG(Self__LD3R,voir__MD3R);
-              put_string__2EG(((__STRING *)voir__MD3R));
+          case __READ_LOCAL__55ZI__: {
+            Self__FJRS=((__READ_LOCAL__55ZI *)__tmp__0OBQ);
+            Self__EA3T=((__LOCAL__L4WC *)Self__FJRS->local__BVEJ);
+            Self__EA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__EA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__FA3T=create__34B( 250);
+              display__HAEJ(Self__FJRS,__tmp__FA3T);
+              put_string__RGZ(((__STRING__BC *)__tmp__FA3T));
               fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
               fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
             };
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(__tmp__BZPO);
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__0OBQ));
           } break;
-          case __EXPR_SUP__: {
-            remove__3VAK(__tmp__BZPO);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0OBQ));
           } break;
-          case __EXPR_SUB__: {
-            remove__BWAK(__tmp__BZPO);
+          case __IS_EXPANDED__35NJ__: {
+            Self__FJRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__0OBQ)->receiver__RA5J);
+            Self__EA3T=((__LOCAL__L4WC *)Self__FJRS->local__BVEJ);
+            Self__EA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__EA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__FA3T=create__34B( 250);
+              display__HAEJ(Self__FJRS,__tmp__FA3T);
+              put_string__RGZ(((__STRING__BC *)__tmp__FA3T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
+            };
           } break;
-          case __EXPR_MUL__: {
-            remove__FWAK(__tmp__BZPO);
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__0OBQ));
           } break;
-          case __EXPR_DIV__: {
-            remove__JWAK(__tmp__BZPO);
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__0OBQ));
           } break;
-          case __EXPR_AND__: {
-            remove__NWAK(__tmp__BZPO);
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__0OBQ));
           } break;
-          case __EXPR_SHIFT_R__: {
-            remove__RWAK(__tmp__BZPO);
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__0OBQ));
           } break;
-          case __EXPR_SHIFT_L__: {
-            remove__VWAK(__tmp__BZPO);
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__0OBQ));
           } break;
-          case __PUT_TO__: {
-            remove__ZWAK(__tmp__BZPO);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__0OBQ));
           } break;
-          case __ITEM__: {
-            remove__0XAK(__tmp__BZPO);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__0OBQ));
           } break;
-          case __SIZE_OF__: {
-            remove__4XAK(__tmp__BZPO);
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__0OBQ));
           } break;
-          case __CAST__: {
-            remove__BYAK(__tmp__BZPO);
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__0OBQ));
           } break;
-          case __CALL_SLOT__: {
-            remove__DUML(__tmp__BZPO);
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__0OBQ));
           } break;
-          case __READ_SLOT__: {
-            remove__GGHK(__tmp__BZPO);
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__0OBQ));
           } break;
-          case __READ_GLOBAL__: {
-            Self__PJDQ=((__READ_GLOBAL *)__tmp__BZPO);
-            unread__CGNL(Self__PJDQ->global__ZGJK,Self__PJDQ);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0OBQ));
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            remove__WA0M(__tmp__BZPO);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0OBQ));
           } break;
-          case __EXPR_OR_LOGIC__: {
-            remove__0UEO(__tmp__BZPO);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0OBQ));
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            remove__0RKO(__tmp__BZPO);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0OBQ));
           } break;
-          case __EXPR_AND_LOGIC__: {
-            remove__4UEO(__tmp__BZPO);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0OBQ));
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            remove__5RKO(__tmp__BZPO);
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__0OBQ));
           } break;
-          case __EXPR_NEG__: {
-            remove__HTJM(__tmp__BZPO);
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__0OBQ));
           } break;
-          case __EXPR_ADD__: {
-            remove__XWML(__tmp__BZPO);
+          case __READ_GLOBAL__T4YL__: {
+            Self__IJRS=((__READ_GLOBAL__T4YL *)__tmp__0OBQ);
+            unread__HHEN(((__SLOT_DATA__IJRG *)Self__IJRS->global__KAKM),Self__IJRS);
           } break;
-          case __EXPR_NOT__: {
-            remove__TJZM(__tmp__BZPO);
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__0OBQ));
           } break;
-          case __EXPR_MOD__: {
-            remove__CVEO(__tmp__BZPO);
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__0OBQ));
           } break;
-          case __EXPR_SUP_EQ__: {
-            remove__1EEP(__tmp__BZPO);
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__0OBQ));
           } break;
-          case __EXPR_INF__: {
-            remove__0DRN(__tmp__BZPO);
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0OBQ));
           } break;
-          case __EXPR_INF_EQ__: {
-            remove__4DRN(__tmp__BZPO);
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__0OBQ));
           } break;
-          case __EXPR_OR__: {
-            remove__14PN(__tmp__BZPO);
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__0OBQ));
           } break;
-          case __EXPR_XOR__: {
-            remove__EVTO(__tmp__BZPO);
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__0OBQ));
           } break;
           };
         };
       };
     };
-    result__VGFO=result__DXPO;
-    if ((((void *)result__DXPO == (void *)NULL) && ((void *)__tmp__EHFO != (void *)NULL))) {
-      result__HKZO=NULL;
-      if (((void *)left_t__1GFO == (void *)type_true__FJB)) {
-        result__HKZO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-        __tmp__PKZO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-        switch (((struct ___OBJ *)__tmp__PKZO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__PKZO);
+    __tmp__IVTP=__tmp__JVTP;
+    if ((((void *)__tmp__JVTP == (void *)NULL) && ((void *)__tmp__OVTP != (void *)NULL))) {
+      __tmp__ZNBQ=NULL;
+      if (((void *)left_t__FVTP == (void *)type_true__ENB)) {
+        __tmp__ZNBQ=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+        __tmp__SOBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+        switch (((struct ___OBJ *)__tmp__SOBQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__SOBQ));
         } break;
-        case __STRING_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__SOBQ));
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__PKZO);
-        } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__QJDQ=((__READ_LOCAL *)__tmp__PKZO);
-          Self__ND3R=((__LOCAL *)Self__QJDQ->local__HJZD);
-          Self__ND3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ND3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__ND3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__OD3R=create__AXB( 250);
-            display__UXFK(Self__QJDQ,voir__OD3R);
-            put_string__2EG(((__STRING *)voir__OD3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__QD3R=((__LIST *)list_current__EH1);
-            voir__RD3R=create__AXB( 250);
-            display__EQQG(Self__QD3R,voir__RD3R);
-            put_string__2EG(((__STRING *)voir__RD3R));
+        case __READ_LOCAL__55ZI__: {
+          Self__FJRS=((__READ_LOCAL__55ZI *)__tmp__SOBQ);
+          Self__EA3T=((__LOCAL__L4WC *)Self__FJRS->local__BVEJ);
+          Self__EA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__EA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FA3T=create__34B( 250);
+            display__HAEJ(Self__FJRS,__tmp__FA3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FA3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__PKZO);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__PKZO);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__PKZO);
-        } break;
-        case __REAL_CST__: {
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__SOBQ));
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SOBQ));
         } break;
-        case __IS_EXPANDED__: {
-          Self__SJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PKZO)->receiver__WN2H);
-          Self__SD3R=((__LOCAL *)Self__SJDQ->local__HJZD);
-          Self__SD3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SD3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__SD3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__TD3R=create__AXB( 250);
-            display__UXFK(Self__SJDQ,voir__TD3R);
-            put_string__2EG(((__STRING *)voir__TD3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__FJRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__SOBQ)->receiver__RA5J);
+          Self__EA3T=((__LOCAL__L4WC *)Self__FJRS->local__BVEJ);
+          Self__EA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__EA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FA3T=create__34B( 250);
+            display__HAEJ(Self__FJRS,__tmp__FA3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FA3T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__VD3R=((__LIST *)list_current__EH1);
-            voir__WD3R=create__AXB( 250);
-            display__EQQG(Self__VD3R,voir__WD3R);
-            put_string__2EG(((__STRING *)voir__WD3R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__PKZO);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__PKZO);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__PKZO);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__PKZO);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__PKZO);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__PKZO);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__PKZO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__PKZO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SOBQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__PKZO);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__SOBQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__PKZO);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__SOBQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__PKZO);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__SOBQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__PKZO);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__SOBQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__PKZO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SOBQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__PKZO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SOBQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__TJDQ=((__READ_GLOBAL *)__tmp__PKZO);
-          unread__CGNL(Self__TJDQ->global__ZGJK,Self__TJDQ);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SOBQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__PKZO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SOBQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__PKZO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SOBQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__PKZO);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__SOBQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__PKZO);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__SOBQ));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__PKZO);
+        case __READ_GLOBAL__T4YL__: {
+          Self__IJRS=((__READ_GLOBAL__T4YL *)__tmp__SOBQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__IJRS->global__KAKM),Self__IJRS);
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__PKZO);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__SOBQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__PKZO);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__SOBQ));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__PKZO);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__SOBQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__PKZO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__SOBQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__PKZO);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__SOBQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__PKZO);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__SOBQ));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__PKZO);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__PKZO);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__PKZO);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__SOBQ));
         } break;
         };
       };
-      result__VGFO=result__HKZO;
+      __tmp__IVTP=__tmp__ZNBQ;
     };
-    if ((((void *)result__VGFO == (void *)NULL) && ((void *)__tmp__HHFO != (void *)NULL))) {
-      result__WKZO=NULL;
-      if (((void *)right_t__2GFO == (void *)type_true__FJB)) {
-        result__WKZO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
-        __tmp__4KZO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
-        switch (((struct ___OBJ *)__tmp__4KZO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__4KZO);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__4KZO);
-        } break;
-        case __PROTOTYPE_CST__: {
+    if ((((void *)__tmp__IVTP == (void *)NULL) && ((void *)__tmp__RVTP != (void *)NULL))) {
+      __tmp__ZNBQ=NULL;
+      if (((void *)right_t__GVTP == (void *)type_true__ENB)) {
+        __tmp__ZNBQ=Self__3UTP->parent_expr_binary_logic__DDUL.right__VOTP;
+        __tmp__SOBQ=Self__3UTP->parent_expr_binary_logic__DDUL.left__ROTP;
+        switch (((struct ___OBJ *)__tmp__SOBQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__SOBQ));
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__SOBQ));
         } break;
-        case __READ_LOCAL__: {
-          Self__UJDQ=((__READ_LOCAL *)__tmp__4KZO);
-          Self__XD3R=((__LOCAL *)Self__UJDQ->local__HJZD);
-          Self__XD3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XD3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__XD3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__YD3R=create__AXB( 250);
-            display__UXFK(Self__UJDQ,voir__YD3R);
-            put_string__2EG(((__STRING *)voir__YD3R));
+        case __READ_LOCAL__55ZI__: {
+          Self__FJRS=((__READ_LOCAL__55ZI *)__tmp__SOBQ);
+          Self__EA3T=((__LOCAL__L4WC *)Self__FJRS->local__BVEJ);
+          Self__EA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__EA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FA3T=create__34B( 250);
+            display__HAEJ(Self__FJRS,__tmp__FA3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FA3T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__0D3R=((__LIST *)list_current__EH1);
-            voir__1D3R=create__AXB( 250);
-            display__EQQG(Self__0D3R,voir__1D3R);
-            put_string__2EG(((__STRING *)voir__1D3R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__4KZO);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__4KZO);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__4KZO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SOBQ));
         } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__WJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4KZO)->receiver__WN2H);
-          Self__2D3R=((__LOCAL *)Self__WJDQ->local__HJZD);
-          Self__2D3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2D3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__2D3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__3D3R=create__AXB( 250);
-            display__UXFK(Self__WJDQ,voir__3D3R);
-            put_string__2EG(((__STRING *)voir__3D3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__5D3R=((__LIST *)list_current__EH1);
-            voir__AE3R=create__AXB( 250);
-            display__EQQG(Self__5D3R,voir__AE3R);
-            put_string__2EG(((__STRING *)voir__AE3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__FJRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__SOBQ)->receiver__RA5J);
+          Self__EA3T=((__LOCAL__L4WC *)Self__FJRS->local__BVEJ);
+          Self__EA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__EA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FA3T=create__34B( 250);
+            display__HAEJ(Self__FJRS,__tmp__FA3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FA3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__4KZO);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__4KZO);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__4KZO);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__4KZO);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__4KZO);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__4KZO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__4KZO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SOBQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__4KZO);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__SOBQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__4KZO);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__SOBQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__4KZO);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__SOBQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__4KZO);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__SOBQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__4KZO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SOBQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__4KZO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SOBQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__4KZO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SOBQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__XJDQ=((__READ_GLOBAL *)__tmp__4KZO);
-          unread__CGNL(Self__XJDQ->global__ZGJK,Self__XJDQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SOBQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__4KZO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SOBQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__4KZO);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__SOBQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__4KZO);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__SOBQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__4KZO);
+        case __READ_GLOBAL__T4YL__: {
+          Self__IJRS=((__READ_GLOBAL__T4YL *)__tmp__SOBQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__IJRS->global__KAKM),Self__IJRS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__4KZO);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__SOBQ));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__4KZO);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__SOBQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__4KZO);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__SOBQ));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__4KZO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__SOBQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__4KZO);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__SOBQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__4KZO);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__SOBQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__4KZO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__4KZO);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__4KZO);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__4KZO);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__SOBQ));
         } break;
         };
       };
-      result__VGFO=result__WKZO;
+      __tmp__IVTP=__tmp__ZNBQ;
     };
   };
-  if (((void *)result__VGFO == (void *)NULL)) {
-    result__VGFO=Self__TGFO;
-  } else {
-    __tmp__JMFO=Self__TGFO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__VGFO)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__VGFO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+  if (((void *)__tmp__IVTP == (void *)NULL)) {
+    __tmp__IVTP=Self__3UTP;
+  } else /* FALSE */ {
+    p__EBWQ=Self__3UTP->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__IVTP)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__VGFO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__VGFO)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__VGFO)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__VGFO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__VGFO)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__VGFO)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__VGFO)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__VGFO)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__VGFO)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__VGFO)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__VGFO)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__VGFO)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__VGFO)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__VGFO)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__VGFO)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__VGFO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__VGFO)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__VGFO)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__VGFO)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__VGFO)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__VGFO)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__VGFO)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__VGFO)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__VGFO)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__VGFO)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__VGFO)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__VGFO)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__VGFO)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__VGFO)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__VGFO)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__VGFO)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__VGFO)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__VGFO)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__VGFO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__VGFO)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__VGFO)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__VGFO)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__VGFO)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
-    } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__VGFO)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_OR_LOGIC__ADUL *)__tmp__IVTP))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EBWQ;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__VGFO);
+  left_t__FVTP=__tmp__IVTP;
+  return(left_t__FVTP);
 }
 
-static void* execute_link__LMFO(__EXPR_AND_LOGIC *Self__MMFO)
-// ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
+static void* execute_link__W0TP(__EXPR_AND_LOGIC__EFUL *Self__X0TP)
+// ({EXPR_AND_LOGIC__EFUL}) With result Recursive, No inlinable.
 {
-  void *left_t__UMFO,*right_t__VMFO;
-  __UINTEGER_32 old_seq__PMFO;
-  void *__tmp__XMFO,*__tmp__YMFO,*__tmp__ZMFO,*__tmp__0MFO,*__tmp__2MFO;
-  void *__tmp__5MFO,*result__OMFO,*result__F0PO,*__tmp__N0PO;
-  void *result__U0PO,*__tmp__20PO,*result__04YO,*__tmp__C5YO;
-  void *__tmp__J5YO,*result__C1PO,*__tmp__D1PO,*__tmp__E1PO,*__tmp__M1PO;
-  void *result__FLZO,*__tmp__NLZO,*result__ULZO,*__tmp__2LZO;
-  __LIST *Self__WHBR,*Self__YHBR,*Self__EE3R,*Self__JE3R,*Self__OE3R;
-  __LIST *Self__TE3R,*Self__YE3R,*Self__3E3R,*Self__CF3R,*Self__HF3R;
-  __LIST *Self__MF3R,*Self__RF3R,*Self__WF3R,*Self__1F3R,*Self__AG3R;
-  __LIST *Self__FG3R;
-  void *voir__XHBR,*voir__ZHBR,*voir__CE3R,*voir__FE3R,*voir__HE3R;
-  void *voir__KE3R,*voir__ME3R,*voir__PE3R,*voir__RE3R,*voir__UE3R;
-  void *voir__WE3R,*voir__ZE3R,*voir__1E3R,*voir__4E3R,*voir__AF3R;
-  void *voir__DF3R,*voir__FF3R,*voir__IF3R,*voir__KF3R,*voir__NF3R;
-  void *voir__PF3R,*voir__SF3R,*voir__UF3R,*voir__XF3R,*voir__ZF3R;
-  void *voir__2F3R,*voir__4F3R,*voir__BG3R,*voir__DG3R,*voir__GG3R;
-  void *__tmp__3MFO,*left_cst__SMFO,*__tmp__ANFO,*right_cst__TMFO;
-  __READ_LOCAL *Self__FODQ,*Self__HODQ,*Self__JODQ,*Self__LODQ;
-  __READ_LOCAL *Self__NODQ,*Self__PODQ,*Self__RODQ,*Self__TODQ;
-  __READ_LOCAL *Self__VODQ,*Self__XODQ,*Self__ZODQ,*Self__1ODQ;
-  __READ_LOCAL *Self__3ODQ,*Self__5ODQ;
-  __LOCAL *Self__BE3R,*Self__GE3R,*Self__LE3R,*Self__QE3R,*Self__VE3R;
-  __LOCAL *Self__0E3R,*Self__5E3R,*Self__EF3R,*Self__JF3R,*Self__OF3R;
-  __LOCAL *Self__TF3R,*Self__YF3R,*Self__3F3R,*Self__CG3R;
-  __READ_GLOBAL *Self__IODQ,*Self__MODQ,*Self__QODQ,*Self__UODQ;
-  __READ_GLOBAL *Self__YODQ,*Self__2ODQ,*Self__APDQ;
-  __POSITION __tmp__CSFO;
-  __BOOLEAN __tmp__F1PO;
-  left_t__UMFO=NULL;
-  right_t__VMFO=NULL;
-  old_seq__PMFO=seq_call_and_loop__3QEJ;
-  __tmp__XMFO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__XMFO)->__id) {
-  case __LIST__: {
-    __tmp__YMFO=execute_link__TTOG(__tmp__XMFO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__YMFO=((__STRING_CST *)__tmp__XMFO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__YMFO=execute_link__KA0K(__tmp__XMFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__YMFO=((__PROTOTYPE_CST *)__tmp__XMFO);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__YMFO=((__INTEGER_CST *)__tmp__XMFO);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__YMFO=execute_link__4HAL(__tmp__XMFO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__WHBR=((__LIST *)list_current__EH1);
-    voir__XHBR=create__AXB( 250);
-    display__EQQG(Self__WHBR,voir__XHBR);
-    put_string__2EG(((__STRING *)voir__XHBR));
+  void *left_t__50TP,*right_t__A1TP;
+  __UINTEGER_32__ZWB old_seq__00TP;
+  void *__tmp__C1TP,*__tmp__D1TP,*__tmp__YQBQ,*__tmp__RRBQ,*__tmp__ZRBQ;
+  void *__tmp__ZFPQ;
+  __LIST__WH *Self__4UYT;
+  __STRING__BC *__tmp__5UYT,*__tmp__XA3T,*__tmp__VB3T;
+  __PROTOTYPE_CST__LAXC *__tmp__I1TP,*__tmp__L1TP;
+  __READ_LOCAL__55ZI *Self__EPRS,*Self__AQRS;
+  __LOCAL__L4WC *Self__WA3T,*Self__UB3T;
+  __READ_GLOBAL__T4YL *Self__HPRS,*Self__DQRS;
+  __POSITION__OL __tmp__NAUP;
+  __BOOLEAN__L __tmp__SRBQ;
+  left_t__50TP=NULL;
+  right_t__A1TP=NULL;
+  old_seq__00TP=seq_call_and_loop__TL3K;
+  __tmp__C1TP=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__C1TP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__D1TP=((__STRING_CST__5J *)__tmp__C1TP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__D1TP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__C1TP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__D1TP=((__PROTOTYPE_CST__LAXC *)__tmp__C1TP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__D1TP=((__INTEGER_CST__XAXC *)__tmp__C1TP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__4UYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__5UYT=create__34B( 250);
+    display__0HFE(Self__4UYT,__tmp__5UYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__5UYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__YMFO=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YMFO=execute_link__WMAL(__tmp__XMFO);
+    __tmp__D1TP=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YMFO=execute_link__5QAL(__tmp__XMFO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__D1TP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__C1TP));
   } break;
-  case __REAL_CST__: {
-    __tmp__YMFO=((__REAL_CST *)__tmp__XMFO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__D1TP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__C1TP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__YMFO=((__CHARACTER_CST *)__tmp__XMFO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__D1TP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__C1TP));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__YMFO=execute_link__OVAL(__tmp__XMFO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__D1TP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__C1TP));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YMFO=execute_link__VWAL(__tmp__XMFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__D1TP=((__GET_TYPE_ID__HAOJ *)__tmp__C1TP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__YMFO=execute_link__0WAL(__tmp__XMFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__D1TP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__YMFO=execute_link__D1AL(__tmp__XMFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__D1TP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__YMFO=execute_link__M5AL(__tmp__XMFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__D1TP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__YMFO=execute_link__VDBL(__tmp__XMFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__D1TP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__C1TP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__YMFO=execute_link__4HBL(__tmp__XMFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__D1TP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YMFO=execute_link__HMBL(__tmp__XMFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__D1TP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YMFO=execute_link__QQBL(__tmp__XMFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__D1TP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__C1TP));
   } break;
-  case __PUT_TO__: {
-    __tmp__YMFO=execute_link__ROPK(__tmp__XMFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__D1TP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__C1TP));
   } break;
-  case __ITEM__: {
-    __tmp__YMFO=execute_link__ZUBL(__tmp__XMFO);
+  case __ITEM__HGOJ__: {
+    __tmp__D1TP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__C1TP));
   } break;
-  case __SIZE_OF__: {
-    __tmp__YMFO=execute_link__AVBL(__tmp__XMFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__D1TP=((__SIZE_OF__5GOJ *)__tmp__C1TP);
   } break;
-  case __CAST__: {
-    __tmp__YMFO=execute_link__FVBL(__tmp__XMFO);
+  case __CAST__1HOJ__: {
+    __tmp__D1TP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__C1TP));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__YMFO=execute_link__CDUL(__tmp__XMFO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__D1TP=((__REAL_CST__1LOJ *)__tmp__C1TP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__YMFO=execute_link__4YBL(__tmp__XMFO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__D1TP=((__CHARACTER_CST__RMOJ *)__tmp__C1TP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__YMFO=execute_link__O3BL(__tmp__XMFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__D1TP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__C1TP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YMFO=execute_link__C2ZM(__tmp__XMFO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__D1TP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__C1TP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YMFO=execute_link__SGFO(__tmp__XMFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__D1TP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__C1TP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YMFO=execute_link__KOLO(__tmp__XMFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__D1TP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__C1TP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YMFO=execute_link__LMFO(__tmp__XMFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__D1TP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__C1TP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YMFO=execute_link__OULO(__tmp__XMFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__D1TP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__YMFO=execute_link__IPKM(__tmp__XMFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__D1TP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__C1TP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__YMFO=execute_link__VXOL(__tmp__XMFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__D1TP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__C1TP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__YMFO=execute_link__W4ZM(__tmp__XMFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__D1TP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__C1TP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__YMFO=execute_link__ESFO(__tmp__XMFO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__D1TP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__C1TP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YMFO=execute_link__2QEP(__tmp__XMFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__D1TP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__C1TP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__YMFO=execute_link__F1QN(__tmp__XMFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__D1TP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__C1TP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YMFO=execute_link__O5QN(__tmp__XMFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__D1TP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__C1TP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__YMFO=execute_link__LSQN(__tmp__XMFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__D1TP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__C1TP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__YMFO=execute_link__M3UO(__tmp__XMFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__D1TP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__C1TP));
   } break;
-  };
-  Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO=__tmp__YMFO;
-  __tmp__ZMFO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-  switch (((struct ___OBJ *)__tmp__ZMFO)->__id) {
-  case __LIST__: {
-    __tmp__0MFO=execute_link__TTOG(__tmp__ZMFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__D1TP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__C1TP));
   } break;
-  case __STRING_CST__: {
-    __tmp__0MFO=((__STRING_CST *)__tmp__ZMFO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__D1TP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__C1TP));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__0MFO=execute_link__KA0K(__tmp__ZMFO);
+  };
+  Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP=__tmp__D1TP;
+  __tmp__C1TP=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__C1TP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__D1TP=((__STRING_CST__5J *)__tmp__C1TP);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__0MFO=((__PROTOTYPE_CST *)__tmp__ZMFO);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__D1TP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__C1TP));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__0MFO=((__INTEGER_CST *)__tmp__ZMFO);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__D1TP=((__PROTOTYPE_CST__LAXC *)__tmp__C1TP);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__0MFO=execute_link__4HAL(__tmp__ZMFO);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__D1TP=((__INTEGER_CST__XAXC *)__tmp__C1TP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__YHBR=((__LIST *)list_current__EH1);
-    voir__ZHBR=create__AXB( 250);
-    display__EQQG(Self__YHBR,voir__ZHBR);
-    put_string__2EG(((__STRING *)voir__ZHBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__4UYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__5UYT=create__34B( 250);
+    display__0HFE(Self__4UYT,__tmp__5UYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__5UYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__0MFO=NULL;
+    __tmp__D1TP=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__0MFO=execute_link__WMAL(__tmp__ZMFO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__D1TP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__C1TP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__0MFO=execute_link__5QAL(__tmp__ZMFO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__D1TP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__C1TP));
   } break;
-  case __REAL_CST__: {
-    __tmp__0MFO=((__REAL_CST *)__tmp__ZMFO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__D1TP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__C1TP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__0MFO=((__CHARACTER_CST *)__tmp__ZMFO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__D1TP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__C1TP));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__0MFO=execute_link__OVAL(__tmp__ZMFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__D1TP=((__GET_TYPE_ID__HAOJ *)__tmp__C1TP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__0MFO=execute_link__VWAL(__tmp__ZMFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__D1TP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__0MFO=execute_link__0WAL(__tmp__ZMFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__D1TP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__0MFO=execute_link__D1AL(__tmp__ZMFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__D1TP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__0MFO=execute_link__M5AL(__tmp__ZMFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__D1TP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__C1TP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__0MFO=execute_link__VDBL(__tmp__ZMFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__D1TP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__0MFO=execute_link__4HBL(__tmp__ZMFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__D1TP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__0MFO=execute_link__HMBL(__tmp__ZMFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__D1TP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__C1TP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__0MFO=execute_link__QQBL(__tmp__ZMFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__D1TP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__C1TP));
   } break;
-  case __PUT_TO__: {
-    __tmp__0MFO=execute_link__ROPK(__tmp__ZMFO);
+  case __ITEM__HGOJ__: {
+    __tmp__D1TP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__C1TP));
   } break;
-  case __ITEM__: {
-    __tmp__0MFO=execute_link__ZUBL(__tmp__ZMFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__D1TP=((__SIZE_OF__5GOJ *)__tmp__C1TP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__0MFO=execute_link__AVBL(__tmp__ZMFO);
+  case __CAST__1HOJ__: {
+    __tmp__D1TP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__C1TP));
   } break;
-  case __CAST__: {
-    __tmp__0MFO=execute_link__FVBL(__tmp__ZMFO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__D1TP=((__REAL_CST__1LOJ *)__tmp__C1TP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__0MFO=execute_link__CDUL(__tmp__ZMFO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__D1TP=((__CHARACTER_CST__RMOJ *)__tmp__C1TP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__0MFO=execute_link__4YBL(__tmp__ZMFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__D1TP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__C1TP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__0MFO=execute_link__O3BL(__tmp__ZMFO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__D1TP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__C1TP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__0MFO=execute_link__C2ZM(__tmp__ZMFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__D1TP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__C1TP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__0MFO=execute_link__SGFO(__tmp__ZMFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__D1TP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__C1TP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0MFO=execute_link__KOLO(__tmp__ZMFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__D1TP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__C1TP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__0MFO=execute_link__LMFO(__tmp__ZMFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__D1TP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0MFO=execute_link__OULO(__tmp__ZMFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__D1TP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__C1TP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__0MFO=execute_link__IPKM(__tmp__ZMFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__D1TP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__C1TP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__0MFO=execute_link__VXOL(__tmp__ZMFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__D1TP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__C1TP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__0MFO=execute_link__W4ZM(__tmp__ZMFO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__D1TP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__C1TP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__0MFO=execute_link__ESFO(__tmp__ZMFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__D1TP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__C1TP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__0MFO=execute_link__2QEP(__tmp__ZMFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__D1TP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__C1TP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__0MFO=execute_link__F1QN(__tmp__ZMFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__D1TP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__C1TP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__0MFO=execute_link__O5QN(__tmp__ZMFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__D1TP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__C1TP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__0MFO=execute_link__LSQN(__tmp__ZMFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__D1TP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__C1TP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__0MFO=execute_link__M3UO(__tmp__ZMFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__D1TP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__C1TP));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__D1TP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__C1TP));
   } break;
   };
-  Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO=__tmp__0MFO;
-  __tmp__2MFO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-  if (__tmp__2MFO==NULL) {
-    __tmp__3MFO=NULL;
+  Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP=__tmp__D1TP;
+  __tmp__C1TP=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+  if (__tmp__C1TP==NULL) {
+    __tmp__I1TP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__2MFO)->__id) {
-    case __LIST__: {
-      __tmp__3MFO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__3MFO=NULL;
+    switch (((struct ___OBJ *)__tmp__C1TP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__3MFO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3MFO=((void *)__tmp__2MFO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__I1TP=((void *)__tmp__C1TP);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__3MFO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3MFO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__3MFO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__3MFO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3MFO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3MFO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__3MFO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__3MFO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__3MFO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__3MFO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__3MFO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__3MFO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__3MFO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__I1TP=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__3MFO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__I1TP=NULL;
     } break;
     }
   };
-  left_cst__SMFO=__tmp__3MFO;
-  __tmp__5MFO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-  if (__tmp__5MFO==NULL) {
-    __tmp__ANFO=NULL;
+  __tmp__C1TP=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+  if (__tmp__C1TP==NULL) {
+    __tmp__L1TP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__5MFO)->__id) {
-    case __LIST__: {
-      __tmp__ANFO=NULL;
+    switch (((struct ___OBJ *)__tmp__C1TP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__ANFO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__ANFO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__L1TP=((void *)__tmp__C1TP);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ANFO=((void *)__tmp__5MFO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__ANFO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ANFO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__ANFO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__ANFO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ANFO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ANFO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__ANFO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__ANFO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__ANFO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__ANFO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__ANFO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__ANFO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__L1TP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__ANFO=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__ANFO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__L1TP=NULL;
     } break;
     }
   };
-  right_cst__TMFO=__tmp__ANFO;
-  if (((void *)__tmp__3MFO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3MFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      left_t__UMFO=type_true__FJB;
-    } else {
-      left_t__UMFO=type_false__NJB;
-    };
-  };
-  if (((void *)__tmp__ANFO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__ANFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
-      right_t__VMFO=type_true__FJB;
-    } else {
-      right_t__VMFO=type_false__NJB;
-    };
-  };
-  result__OMFO=NULL;
-  if (((void *)__tmp__3MFO != (void *)NULL)) {
-    result__F0PO=NULL;
-    if (((void *)left_t__UMFO == (void *)type_true__FJB)) {
-      result__F0PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-      __tmp__N0PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__N0PO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__N0PO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__N0PO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__FODQ=((__READ_LOCAL *)__tmp__N0PO);
-        Self__BE3R=((__LOCAL *)Self__FODQ->local__HJZD);
-        Self__BE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__BE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__CE3R=create__AXB( 250);
-          display__UXFK(Self__FODQ,voir__CE3R);
-          put_string__2EG(((__STRING *)voir__CE3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__EE3R=((__LIST *)list_current__EH1);
-          voir__FE3R=create__AXB( 250);
-          display__EQQG(Self__EE3R,voir__FE3R);
-          put_string__2EG(((__STRING *)voir__FE3R));
-          fputc((int)('\n'),stdout);
+  if (((void *)__tmp__I1TP != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__I1TP->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      left_t__50TP=type_true__ENB;
+    } else /* FALSE */ {
+      left_t__50TP=type_false__MNB;
+    };
+  };
+  if (((void *)__tmp__L1TP != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL__XMB *)__tmp__L1TP->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK == (void *)type_true__ENB)) {
+      right_t__A1TP=type_true__ENB;
+    } else /* FALSE */ {
+      right_t__A1TP=type_false__MNB;
+    };
+  };
+  __tmp__C1TP=NULL;
+  if (((void *)__tmp__I1TP != (void *)NULL)) {
+    __tmp__D1TP=NULL;
+    if (((void *)left_t__50TP == (void *)type_true__ENB)) {
+      __tmp__D1TP=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+      __tmp__YQBQ=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__YQBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__YQBQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__YQBQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)__tmp__YQBQ);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__N0PO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__N0PO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__N0PO);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YQBQ));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__HODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N0PO)->receiver__WN2H);
-        Self__GE3R=((__LOCAL *)Self__HODQ->local__HJZD);
-        Self__GE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__GE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__HE3R=create__AXB( 250);
-          display__UXFK(Self__HODQ,voir__HE3R);
-          put_string__2EG(((__STRING *)voir__HE3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__JE3R=((__LIST *)list_current__EH1);
-          voir__KE3R=create__AXB( 250);
-          display__EQQG(Self__JE3R,voir__KE3R);
-          put_string__2EG(((__STRING *)voir__KE3R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__YQBQ)->receiver__RA5J);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__N0PO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__N0PO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__N0PO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__N0PO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__N0PO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__N0PO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__N0PO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__N0PO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YQBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__N0PO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YQBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__N0PO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__YQBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__N0PO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__YQBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__N0PO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__YQBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__N0PO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__YQBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__N0PO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YQBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__IODQ=((__READ_GLOBAL *)__tmp__N0PO);
-        unread__CGNL(Self__IODQ->global__ZGJK,Self__IODQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__N0PO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__N0PO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__N0PO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__N0PO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__N0PO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__N0PO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__HPRS=((__READ_GLOBAL__T4YL *)__tmp__YQBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__HPRS->global__KAKM),Self__HPRS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__N0PO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__N0PO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__N0PO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__N0PO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__N0PO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__N0PO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__N0PO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__N0PO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__YQBQ));
       } break;
       };
     };
-    result__OMFO=result__F0PO;
+    __tmp__C1TP=__tmp__D1TP;
   };
-  if ((((void *)result__OMFO == (void *)NULL) && ((void *)__tmp__ANFO != (void *)NULL))) {
-    result__U0PO=NULL;
-    if (((void *)right_t__VMFO == (void *)type_true__FJB)) {
-      result__U0PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-      __tmp__20PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__20PO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__20PO);
-      } break;
-      case __STRING_CST__: {
+  if ((((void *)__tmp__C1TP == (void *)NULL) && ((void *)__tmp__L1TP != (void *)NULL))) {
+    __tmp__D1TP=NULL;
+    if (((void *)right_t__A1TP == (void *)type_true__ENB)) {
+      __tmp__D1TP=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+      __tmp__YQBQ=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__YQBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__YQBQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__20PO);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__YQBQ));
       } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__JODQ=((__READ_LOCAL *)__tmp__20PO);
-        Self__LE3R=((__LOCAL *)Self__JODQ->local__HJZD);
-        Self__LE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__LE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__ME3R=create__AXB( 250);
-          display__UXFK(Self__JODQ,voir__ME3R);
-          put_string__2EG(((__STRING *)voir__ME3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__OE3R=((__LIST *)list_current__EH1);
-          voir__PE3R=create__AXB( 250);
-          display__EQQG(Self__OE3R,voir__PE3R);
-          put_string__2EG(((__STRING *)voir__PE3R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)__tmp__YQBQ);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__20PO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__20PO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__20PO);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__YQBQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YQBQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__LODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__20PO)->receiver__WN2H);
-        Self__QE3R=((__LOCAL *)Self__LODQ->local__HJZD);
-        Self__QE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__QE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__RE3R=create__AXB( 250);
-          display__UXFK(Self__LODQ,voir__RE3R);
-          put_string__2EG(((__STRING *)voir__RE3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__YQBQ)->receiver__RA5J);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__TE3R=((__LIST *)list_current__EH1);
-          voir__UE3R=create__AXB( 250);
-          display__EQQG(Self__TE3R,voir__UE3R);
-          put_string__2EG(((__STRING *)voir__UE3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__20PO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__20PO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__20PO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__20PO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__20PO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__20PO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__20PO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__20PO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YQBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__20PO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__YQBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__20PO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__YQBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__20PO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__YQBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__20PO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__YQBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__20PO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YQBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__20PO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YQBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__MODQ=((__READ_GLOBAL *)__tmp__20PO);
-        unread__CGNL(Self__MODQ->global__ZGJK,Self__MODQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__20PO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__20PO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__20PO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__20PO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__20PO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__HPRS=((__READ_GLOBAL__T4YL *)__tmp__YQBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__HPRS->global__KAKM),Self__HPRS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__20PO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__20PO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__20PO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__YQBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__20PO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__20PO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__20PO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__20PO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__20PO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__20PO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__YQBQ));
       } break;
       };
     };
-    result__OMFO=result__U0PO;
+    __tmp__C1TP=__tmp__D1TP;
   };
-  if (((((void *)result__OMFO == (void *)NULL) && ((void *)__tmp__ANFO != (void *)NULL)) && ((void *)__tmp__3MFO != (void *)NULL))) {
-    result__04YO=NULL;
-    if (((void *)left_t__UMFO == (void *)type_true__FJB)) {
-      result__04YO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-      __tmp__C5YO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-      switch (((struct ___OBJ *)__tmp__C5YO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__C5YO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__C5YO);
-      } break;
-      case __PROTOTYPE_CST__: {
+  if (((((void *)__tmp__C1TP == (void *)NULL) && ((void *)__tmp__L1TP != (void *)NULL)) && ((void *)__tmp__I1TP != (void *)NULL))) {
+    __tmp__D1TP=NULL;
+    if (((void *)left_t__50TP == (void *)type_true__ENB)) {
+      __tmp__D1TP=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+      __tmp__YQBQ=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+      switch (((struct ___OBJ *)__tmp__YQBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__YQBQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__YQBQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__NODQ=((__READ_LOCAL *)__tmp__C5YO);
-        Self__VE3R=((__LOCAL *)Self__NODQ->local__HJZD);
-        Self__VE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__VE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__WE3R=create__AXB( 250);
-          display__UXFK(Self__NODQ,voir__WE3R);
-          put_string__2EG(((__STRING *)voir__WE3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)__tmp__YQBQ);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__YE3R=((__LIST *)list_current__EH1);
-          voir__ZE3R=create__AXB( 250);
-          display__EQQG(Self__YE3R,voir__ZE3R);
-          put_string__2EG(((__STRING *)voir__ZE3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__C5YO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__C5YO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__C5YO);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YQBQ));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__PODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__C5YO)->receiver__WN2H);
-        Self__0E3R=((__LOCAL *)Self__PODQ->local__HJZD);
-        Self__0E3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0E3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__0E3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__1E3R=create__AXB( 250);
-          display__UXFK(Self__PODQ,voir__1E3R);
-          put_string__2EG(((__STRING *)voir__1E3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__3E3R=((__LIST *)list_current__EH1);
-          voir__4E3R=create__AXB( 250);
-          display__EQQG(Self__3E3R,voir__4E3R);
-          put_string__2EG(((__STRING *)voir__4E3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__YQBQ)->receiver__RA5J);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__C5YO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__C5YO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__C5YO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__C5YO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__C5YO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__C5YO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__C5YO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__C5YO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__YQBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__C5YO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__YQBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__C5YO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__YQBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__C5YO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__YQBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__C5YO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YQBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__C5YO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YQBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__C5YO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YQBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__QODQ=((__READ_GLOBAL *)__tmp__C5YO);
-        unread__CGNL(Self__QODQ->global__ZGJK,Self__QODQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__C5YO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__C5YO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__C5YO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__C5YO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__HPRS=((__READ_GLOBAL__T4YL *)__tmp__YQBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__HPRS->global__KAKM),Self__HPRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__C5YO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__C5YO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__C5YO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__C5YO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__C5YO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__C5YO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__C5YO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__YQBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__C5YO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__C5YO);
+      };
+    } else /* FALSE */ {
+      __tmp__D1TP=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+      __tmp__YQBQ=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__YQBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__YQBQ));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__C5YO);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__YQBQ));
       } break;
-      };
-    } else {
-      result__04YO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-      __tmp__J5YO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__J5YO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__J5YO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__J5YO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__RODQ=((__READ_LOCAL *)__tmp__J5YO);
-        Self__5E3R=((__LOCAL *)Self__RODQ->local__HJZD);
-        Self__5E3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5E3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__5E3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__AF3R=create__AXB( 250);
-          display__UXFK(Self__RODQ,voir__AF3R);
-          put_string__2EG(((__STRING *)voir__AF3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)__tmp__YQBQ);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__CF3R=((__LIST *)list_current__EH1);
-          voir__DF3R=create__AXB( 250);
-          display__EQQG(Self__CF3R,voir__DF3R);
-          put_string__2EG(((__STRING *)voir__DF3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__J5YO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__J5YO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__J5YO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__YQBQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YQBQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__TODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__J5YO)->receiver__WN2H);
-        Self__EF3R=((__LOCAL *)Self__TODQ->local__HJZD);
-        Self__EF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__EF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__FF3R=create__AXB( 250);
-          display__UXFK(Self__TODQ,voir__FF3R);
-          put_string__2EG(((__STRING *)voir__FF3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__HF3R=((__LIST *)list_current__EH1);
-          voir__IF3R=create__AXB( 250);
-          display__EQQG(Self__HF3R,voir__IF3R);
-          put_string__2EG(((__STRING *)voir__IF3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__YQBQ)->receiver__RA5J);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__J5YO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__J5YO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__J5YO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__J5YO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__J5YO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__J5YO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__J5YO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YQBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__J5YO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__YQBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__J5YO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__YQBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__J5YO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__YQBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__J5YO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__YQBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__J5YO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YQBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__J5YO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YQBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__J5YO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YQBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__UODQ=((__READ_GLOBAL *)__tmp__J5YO);
-        unread__CGNL(Self__UODQ->global__ZGJK,Self__UODQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__J5YO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__J5YO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__J5YO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__YQBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__J5YO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__HPRS=((__READ_GLOBAL__T4YL *)__tmp__YQBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__HPRS->global__KAKM),Self__HPRS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__J5YO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__J5YO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__YQBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__J5YO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__YQBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__J5YO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__J5YO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__J5YO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__YQBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__J5YO);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__J5YO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__J5YO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__J5YO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__YQBQ));
       } break;
       };
     };
-    result__OMFO=result__04YO;
+    __tmp__C1TP=__tmp__D1TP;
   };
-  if ((((void *)result__OMFO == (void *)NULL) && (old_seq__PMFO == seq_call_and_loop__3QEJ))) {
-    result__C1PO=NULL;
-    __tmp__D1PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-    __tmp__E1PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__D1PO)->__id) {
-    case __LIST__: {
-      __tmp__F1PO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__F1PO=__infix_equal_equal__XN1L(__tmp__D1PO,__tmp__E1PO);
+  if ((((void *)__tmp__C1TP == (void *)NULL) && (old_seq__00TP == seq_call_and_loop__TL3K))) {
+    __tmp__D1TP=NULL;
+    __tmp__YQBQ=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+    __tmp__RRBQ=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__YQBQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SRBQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__YQBQ),__tmp__RRBQ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__F1PO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__F1PO=__infix_equal_equal__MO1L(__tmp__D1PO,__tmp__E1PO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SRBQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__F1PO=__infix_equal_equal__3O1L(__tmp__D1PO,__tmp__E1PO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SRBQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__F1PO=__infix_equal_equal__XP1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__F1PO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SRBQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__F1PO=__infix_equal_equal__NQ1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SRBQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__F1PO=__infix_equal_equal__JR1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SRBQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __REAL_CST__: {
-      __tmp__F1PO=__infix_equal_equal__FS1L(__tmp__D1PO,__tmp__E1PO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__F1PO=__infix_equal_equal__5S1L(__tmp__D1PO,__tmp__E1PO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__F1PO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__F1PO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__F1PO=__infix_equal_equal__YT1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__F1PO=__infix_equal_equal__UU1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SRBQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__F1PO=__infix_equal_equal__QV1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__F1PO=__infix_equal_equal__MW1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__F1PO=__infix_equal_equal__IX1L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__F1PO=__infix_equal_equal__EY1L(__tmp__D1PO,__tmp__E1PO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__F1PO=__infix_equal_equal__AZ1L(__tmp__D1PO,__tmp__E1PO);
+    case __ITEM__HGOJ__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__F1PO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__F1PO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__SRBQ=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__F1PO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __CAST__: {
-      __tmp__F1PO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__F1PO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SRBQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__F1PO=__infix_equal_equal__M01L(__tmp__D1PO,__tmp__E1PO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__SRBQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__F1PO=__infix_equal_equal__I11L(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SRBQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__F1PO=__infix_equal_equal__G4HO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SRBQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__F1PO=__infix_equal_equal__W2FO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SRBQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__F1PO=__infix_equal_equal__XGMO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SRBQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__F1PO=__infix_equal_equal__S3FO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SRBQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__F1PO=__infix_equal_equal__UHMO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SRBQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__F1PO=__infix_equal_equal__5HLM(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SRBQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__F1PO=__infix_equal_equal__011L(__tmp__D1PO,__tmp__E1PO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SRBQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__F1PO=__infix_equal_equal__AM0M(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SRBQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__F1PO=__infix_equal_equal__O4FO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SRBQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__F1PO=__infix_equal_equal__SYEP(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SRBQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__F1PO=__infix_equal_equal__Y4HO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SRBQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__F1PO=__infix_equal_equal__U5HO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__SRBQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__F1PO=__infix_equal_equal__NHRN(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SRBQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__F1PO=__infix_equal_equal__KTVO(__tmp__D1PO,__tmp__E1PO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SRBQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__YQBQ)),__tmp__RRBQ);
     } break;
     };
-    if (__tmp__F1PO) {
-      result__C1PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-      __tmp__M1PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-      switch (((struct ___OBJ *)__tmp__M1PO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__M1PO);
+    if (__tmp__SRBQ) {
+      __tmp__D1TP=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+      __tmp__ZRBQ=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+      switch (((struct ___OBJ *)__tmp__ZRBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZRBQ));
       } break;
-      case __STRING_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZRBQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__M1PO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__VODQ=((__READ_LOCAL *)__tmp__M1PO);
-        Self__JF3R=((__LOCAL *)Self__VODQ->local__HJZD);
-        Self__JF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__JF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__KF3R=create__AXB( 250);
-          display__UXFK(Self__VODQ,voir__KF3R);
-          put_string__2EG(((__STRING *)voir__KF3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__MF3R=((__LIST *)list_current__EH1);
-          voir__NF3R=create__AXB( 250);
-          display__EQQG(Self__MF3R,voir__NF3R);
-          put_string__2EG(((__STRING *)voir__NF3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)__tmp__ZRBQ);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__M1PO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__M1PO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__M1PO);
-      } break;
-      case __REAL_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZRBQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZRBQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__XODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__M1PO)->receiver__WN2H);
-        Self__OF3R=((__LOCAL *)Self__XODQ->local__HJZD);
-        Self__OF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__OF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__PF3R=create__AXB( 250);
-          display__UXFK(Self__XODQ,voir__PF3R);
-          put_string__2EG(((__STRING *)voir__PF3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__EPRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZRBQ)->receiver__RA5J);
+        Self__WA3T=((__LOCAL__L4WC *)Self__EPRS->local__BVEJ);
+        Self__WA3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WA3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WA3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XA3T=create__34B( 250);
+          display__HAEJ(Self__EPRS,__tmp__XA3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XA3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__RF3R=((__LIST *)list_current__EH1);
-          voir__SF3R=create__AXB( 250);
-          display__EQQG(Self__RF3R,voir__SF3R);
-          put_string__2EG(((__STRING *)voir__SF3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__M1PO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__M1PO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZRBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__M1PO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZRBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__M1PO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZRBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__M1PO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZRBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__M1PO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZRBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__M1PO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZRBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__M1PO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZRBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__M1PO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZRBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__M1PO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__ZRBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__M1PO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__ZRBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__M1PO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZRBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__M1PO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZRBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__M1PO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZRBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__YODQ=((__READ_GLOBAL *)__tmp__M1PO);
-        unread__CGNL(Self__YODQ->global__ZGJK,Self__YODQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZRBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__M1PO);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZRBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__M1PO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZRBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__M1PO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZRBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__M1PO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZRBQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__M1PO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__HPRS=((__READ_GLOBAL__T4YL *)__tmp__ZRBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__HPRS->global__KAKM),Self__HPRS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__M1PO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZRBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__M1PO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZRBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__M1PO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZRBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__M1PO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZRBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__M1PO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZRBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__M1PO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZRBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__M1PO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__M1PO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__M1PO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZRBQ));
       } break;
       };
     };
-    result__OMFO=result__C1PO;
-    if ((((void *)result__C1PO == (void *)NULL) && ((void *)__tmp__3MFO != (void *)NULL))) {
-      result__FLZO=NULL;
-      if (((void *)left_t__UMFO == (void *)type_false__NJB)) {
-        result__FLZO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-        __tmp__NLZO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-        switch (((struct ___OBJ *)__tmp__NLZO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__NLZO);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__NLZO);
-        } break;
-        case __PROTOTYPE_CST__: {
+    __tmp__C1TP=__tmp__D1TP;
+    if ((((void *)__tmp__D1TP == (void *)NULL) && ((void *)__tmp__I1TP != (void *)NULL))) {
+      __tmp__ZRBQ=NULL;
+      if (((void *)left_t__50TP == (void *)type_false__MNB)) {
+        __tmp__ZRBQ=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+        __tmp__ZFPQ=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+        switch (((struct ___OBJ *)__tmp__ZFPQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZFPQ));
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZFPQ));
         } break;
-        case __READ_LOCAL__: {
-          Self__ZODQ=((__READ_LOCAL *)__tmp__NLZO);
-          Self__TF3R=((__LOCAL *)Self__ZODQ->local__HJZD);
-          Self__TF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__TF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__UF3R=create__AXB( 250);
-            display__UXFK(Self__ZODQ,voir__UF3R);
-            put_string__2EG(((__STRING *)voir__UF3R));
+        case __READ_LOCAL__55ZI__: {
+          Self__AQRS=((__READ_LOCAL__55ZI *)__tmp__ZFPQ);
+          Self__UB3T=((__LOCAL__L4WC *)Self__AQRS->local__BVEJ);
+          Self__UB3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__UB3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__UB3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__VB3T=create__34B( 250);
+            display__HAEJ(Self__AQRS,__tmp__VB3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__VB3T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__WF3R=((__LIST *)list_current__EH1);
-            voir__XF3R=create__AXB( 250);
-            display__EQQG(Self__WF3R,voir__XF3R);
-            put_string__2EG(((__STRING *)voir__XF3R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__NLZO);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__NLZO);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__NLZO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZFPQ));
         } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__1ODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NLZO)->receiver__WN2H);
-          Self__YF3R=((__LOCAL *)Self__1ODQ->local__HJZD);
-          Self__YF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__YF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__ZF3R=create__AXB( 250);
-            display__UXFK(Self__1ODQ,voir__ZF3R);
-            put_string__2EG(((__STRING *)voir__ZF3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__1F3R=((__LIST *)list_current__EH1);
-            voir__2F3R=create__AXB( 250);
-            display__EQQG(Self__1F3R,voir__2F3R);
-            put_string__2EG(((__STRING *)voir__2F3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__AQRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZFPQ)->receiver__RA5J);
+          Self__UB3T=((__LOCAL__L4WC *)Self__AQRS->local__BVEJ);
+          Self__UB3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__UB3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__UB3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__VB3T=create__34B( 250);
+            display__HAEJ(Self__AQRS,__tmp__VB3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__VB3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__NLZO);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__NLZO);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__NLZO);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__NLZO);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__NLZO);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__NLZO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__NLZO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__NLZO);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZFPQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__NLZO);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__ZFPQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__NLZO);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__ZFPQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__NLZO);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZFPQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__NLZO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZFPQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__NLZO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZFPQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__NLZO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZFPQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__2ODQ=((__READ_GLOBAL *)__tmp__NLZO);
-          unread__CGNL(Self__2ODQ->global__ZGJK,Self__2ODQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__NLZO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__NLZO);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__NLZO);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__NLZO);
+        case __READ_GLOBAL__T4YL__: {
+          Self__DQRS=((__READ_GLOBAL__T4YL *)__tmp__ZFPQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__DQRS->global__KAKM),Self__DQRS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__NLZO);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZFPQ));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__NLZO);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZFPQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__NLZO);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZFPQ));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__NLZO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZFPQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__NLZO);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__NLZO);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZFPQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__NLZO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__NLZO);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__NLZO);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__NLZO);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZFPQ));
         } break;
         };
       };
-      result__OMFO=result__FLZO;
+      __tmp__C1TP=__tmp__ZRBQ;
     };
-    if ((((void *)result__OMFO == (void *)NULL) && ((void *)__tmp__ANFO != (void *)NULL))) {
-      result__ULZO=NULL;
-      if (((void *)right_t__VMFO == (void *)type_false__NJB)) {
-        result__ULZO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
-        __tmp__2LZO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
-        switch (((struct ___OBJ *)__tmp__2LZO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__2LZO);
-        } break;
-        case __STRING_CST__: {
+    if ((((void *)__tmp__C1TP == (void *)NULL) && ((void *)__tmp__L1TP != (void *)NULL))) {
+      __tmp__ZRBQ=NULL;
+      if (((void *)right_t__A1TP == (void *)type_false__MNB)) {
+        __tmp__ZRBQ=Self__X0TP->parent_expr_binary_logic__FFUL.right__VOTP;
+        __tmp__ZFPQ=Self__X0TP->parent_expr_binary_logic__FFUL.left__ROTP;
+        switch (((struct ___OBJ *)__tmp__ZFPQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__ZFPQ));
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__2LZO);
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZFPQ));
         } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__3ODQ=((__READ_LOCAL *)__tmp__2LZO);
-          Self__3F3R=((__LOCAL *)Self__3ODQ->local__HJZD);
-          Self__3F3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3F3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__3F3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__4F3R=create__AXB( 250);
-            display__UXFK(Self__3ODQ,voir__4F3R);
-            put_string__2EG(((__STRING *)voir__4F3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__AG3R=((__LIST *)list_current__EH1);
-            voir__BG3R=create__AXB( 250);
-            display__EQQG(Self__AG3R,voir__BG3R);
-            put_string__2EG(((__STRING *)voir__BG3R));
+        case __READ_LOCAL__55ZI__: {
+          Self__AQRS=((__READ_LOCAL__55ZI *)__tmp__ZFPQ);
+          Self__UB3T=((__LOCAL__L4WC *)Self__AQRS->local__BVEJ);
+          Self__UB3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__UB3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__UB3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__VB3T=create__34B( 250);
+            display__HAEJ(Self__AQRS,__tmp__VB3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__VB3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__2LZO);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__2LZO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__2LZO);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__5ODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2LZO)->receiver__WN2H);
-          Self__CG3R=((__LOCAL *)Self__5ODQ->local__HJZD);
-          Self__CG3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CG3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__CG3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__DG3R=create__AXB( 250);
-            display__UXFK(Self__5ODQ,voir__DG3R);
-            put_string__2EG(((__STRING *)voir__DG3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__FG3R=((__LIST *)list_current__EH1);
-            voir__GG3R=create__AXB( 250);
-            display__EQQG(Self__FG3R,voir__GG3R);
-            put_string__2EG(((__STRING *)voir__GG3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__AQRS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__ZFPQ)->receiver__RA5J);
+          Self__UB3T=((__LOCAL__L4WC *)Self__AQRS->local__BVEJ);
+          Self__UB3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__UB3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__UB3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__VB3T=create__34B( 250);
+            display__HAEJ(Self__AQRS,__tmp__VB3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__VB3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__2LZO);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__2LZO);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__2LZO);
-        } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__2LZO);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__2LZO);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__2LZO);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__2LZO);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__2LZO);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__ZFPQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__2LZO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZFPQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__2LZO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZFPQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__2LZO);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__ZFPQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__2LZO);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__ZFPQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__2LZO);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__ZFPQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__2LZO);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__ZFPQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__APDQ=((__READ_GLOBAL *)__tmp__2LZO);
-          unread__CGNL(Self__APDQ->global__ZGJK,Self__APDQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__2LZO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__2LZO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__2LZO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__2LZO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__2LZO);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__2LZO);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__ZFPQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__2LZO);
+        case __READ_GLOBAL__T4YL__: {
+          Self__DQRS=((__READ_GLOBAL__T4YL *)__tmp__ZFPQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__DQRS->global__KAKM),Self__DQRS);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__2LZO);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__ZFPQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__2LZO);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__ZFPQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__2LZO);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__ZFPQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__2LZO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__ZFPQ));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__2LZO);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__ZFPQ));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__2LZO);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZFPQ));
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__2LZO);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__ZFPQ));
         } break;
         };
       };
-      result__OMFO=result__ULZO;
+      __tmp__C1TP=__tmp__ZRBQ;
     };
   };
-  if (((void *)result__OMFO == (void *)NULL)) {
-    result__OMFO=Self__MMFO;
-  } else {
-    __tmp__CSFO=Self__MMFO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__OMFO)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__OMFO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__OMFO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+  if (((void *)__tmp__C1TP == (void *)NULL)) {
+    __tmp__C1TP=Self__X0TP;
+  } else /* FALSE */ {
+    __tmp__NAUP=Self__X0TP->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__C1TP)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__OMFO)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__OMFO)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__OMFO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__OMFO)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__OMFO)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__OMFO)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__OMFO)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__OMFO)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__OMFO)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__OMFO)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__OMFO)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__OMFO)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__OMFO)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__OMFO)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__OMFO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__OMFO)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__OMFO)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__OMFO)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__OMFO)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__OMFO)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__OMFO)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__OMFO)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__OMFO)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__OMFO)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__OMFO)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__OMFO)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__OMFO)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__OMFO)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__OMFO)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__OMFO)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__OMFO)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__OMFO)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__OMFO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__OMFO)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__OMFO)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__OMFO)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__OMFO)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__OMFO)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_AND_LOGIC__EFUL *)__tmp__C1TP))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NAUP;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__OMFO);
+  left_t__50TP=__tmp__C1TP;
+  return(left_t__50TP);
 }
 
-static void* execute_link__IPKM(__EXPR_NEG *Self__JPKM)
-// ({EXPR_NEG}) With resultRecursive, No inlinable.
+static void* execute_link__NEDN(__EXPR_NEG__EZVL *Self__OEDN)
+// ({EXPR_NEG__EZVL}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__MPKM;
-  void *__tmp__RPKM,*__tmp__SPKM,*__tmp__UPKM,*result__PKMM,*__tmp__RKMM;
-  void *result__LPKM,*result__YL3M;
-  __LIST *Self__0HBR;
-  void *voir__1HBR;
-  void *__tmp__VPKM,*right_cst__PPKM;
-  void *__tmp__SKMM,*sub__OKMM;
-  __INTEGER_CST *Self__ENKQ;
-  __POSITION __tmp__CRKM;
-  old_seq__MPKM=seq_call_and_loop__3QEJ;
-  __tmp__RPKM=Self__JPKM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__RPKM)->__id) {
-  case __LIST__: {
-    __tmp__SPKM=execute_link__TTOG(__tmp__RPKM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__SPKM=((__STRING_CST *)__tmp__RPKM);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__SPKM=execute_link__KA0K(__tmp__RPKM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__SPKM=((__PROTOTYPE_CST *)__tmp__RPKM);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__SPKM=((__INTEGER_CST *)__tmp__RPKM);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__SPKM=execute_link__4HAL(__tmp__RPKM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__0HBR=((__LIST *)list_current__EH1);
-    voir__1HBR=create__AXB( 250);
-    display__EQQG(Self__0HBR,voir__1HBR);
-    put_string__2EG(((__STRING *)voir__1HBR));
+  __INTEGER_64__1SG __tmp__TX3N;
+  __UINTEGER_32__ZWB old_seq__REDN;
+  void *__tmp__WEDN,*__tmp__XEDN;
+  __LIST__WH *Self__EVYT;
+  __STRING__BC *__tmp__FVYT;
+  __INTEGER_CST__XAXC *__tmp__0EDN,*result__LX3N,*Self__ZP4S;
+  __EXPR_NEG__EZVL *__tmp__2UHN;
+  __POSITION__OL __tmp__HGDN;
+  __BOOLEAN__L __tmp__MX3N;
+  old_seq__REDN=seq_call_and_loop__TL3K;
+  __tmp__WEDN=Self__OEDN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__WEDN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__XEDN=((__STRING_CST__5J *)__tmp__WEDN);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__XEDN=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__WEDN));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__XEDN=((__PROTOTYPE_CST__LAXC *)__tmp__WEDN);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__XEDN=((__INTEGER_CST__XAXC *)__tmp__WEDN);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__EVYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__FVYT=create__34B( 250);
+    display__0HFE(Self__EVYT,__tmp__FVYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__FVYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__SPKM=NULL;
+    __tmp__XEDN=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__SPKM=execute_link__WMAL(__tmp__RPKM);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__XEDN=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__WEDN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__SPKM=execute_link__5QAL(__tmp__RPKM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__XEDN=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__WEDN));
   } break;
-  case __REAL_CST__: {
-    __tmp__SPKM=((__REAL_CST *)__tmp__RPKM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__XEDN=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WEDN));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__SPKM=((__CHARACTER_CST *)__tmp__RPKM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__XEDN=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__WEDN));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__SPKM=execute_link__OVAL(__tmp__RPKM);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__XEDN=((__GET_TYPE_ID__HAOJ *)__tmp__WEDN);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__SPKM=execute_link__VWAL(__tmp__RPKM);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__XEDN=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__WEDN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__SPKM=execute_link__0WAL(__tmp__RPKM);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__XEDN=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__WEDN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__SPKM=execute_link__D1AL(__tmp__RPKM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__XEDN=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__WEDN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__SPKM=execute_link__M5AL(__tmp__RPKM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__XEDN=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__WEDN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__SPKM=execute_link__VDBL(__tmp__RPKM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__XEDN=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__WEDN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__SPKM=execute_link__4HBL(__tmp__RPKM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__XEDN=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__WEDN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__SPKM=execute_link__HMBL(__tmp__RPKM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__XEDN=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__WEDN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__SPKM=execute_link__QQBL(__tmp__RPKM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__XEDN=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__WEDN));
   } break;
-  case __PUT_TO__: {
-    __tmp__SPKM=execute_link__ROPK(__tmp__RPKM);
+  case __ITEM__HGOJ__: {
+    __tmp__XEDN=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__WEDN));
   } break;
-  case __ITEM__: {
-    __tmp__SPKM=execute_link__ZUBL(__tmp__RPKM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__XEDN=((__SIZE_OF__5GOJ *)__tmp__WEDN);
   } break;
-  case __SIZE_OF__: {
-    __tmp__SPKM=execute_link__AVBL(__tmp__RPKM);
+  case __CAST__1HOJ__: {
+    __tmp__XEDN=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__WEDN));
   } break;
-  case __CAST__: {
-    __tmp__SPKM=execute_link__FVBL(__tmp__RPKM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__XEDN=((__REAL_CST__1LOJ *)__tmp__WEDN);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__SPKM=execute_link__CDUL(__tmp__RPKM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__XEDN=((__CHARACTER_CST__RMOJ *)__tmp__WEDN);
   } break;
-  case __READ_SLOT__: {
-    __tmp__SPKM=execute_link__4YBL(__tmp__RPKM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__XEDN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__WEDN);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__SPKM=execute_link__O3BL(__tmp__RPKM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__XEDN=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__WEDN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__SPKM=execute_link__C2ZM(__tmp__RPKM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__XEDN=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WEDN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__SPKM=execute_link__SGFO(__tmp__RPKM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__XEDN=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WEDN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SPKM=execute_link__KOLO(__tmp__RPKM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XEDN=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WEDN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__SPKM=execute_link__LMFO(__tmp__RPKM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__XEDN=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WEDN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SPKM=execute_link__OULO(__tmp__RPKM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XEDN=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WEDN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__SPKM=execute_link__IPKM(__tmp__RPKM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__XEDN=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__WEDN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__SPKM=execute_link__VXOL(__tmp__RPKM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__XEDN=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__WEDN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__SPKM=execute_link__W4ZM(__tmp__RPKM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__XEDN=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__WEDN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__SPKM=execute_link__ESFO(__tmp__RPKM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__XEDN=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__WEDN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__SPKM=execute_link__2QEP(__tmp__RPKM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__XEDN=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__WEDN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__SPKM=execute_link__F1QN(__tmp__RPKM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__XEDN=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__WEDN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__SPKM=execute_link__O5QN(__tmp__RPKM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__XEDN=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__WEDN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__SPKM=execute_link__LSQN(__tmp__RPKM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__XEDN=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__WEDN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__SPKM=execute_link__M3UO(__tmp__RPKM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__XEDN=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__WEDN));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__XEDN=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__WEDN));
   } break;
   };
-  Self__JPKM->parent_expr_unary__EXDL.right__SXDL=__tmp__SPKM;
-  __tmp__UPKM=Self__JPKM->parent_expr_unary__EXDL.right__SXDL;
-  if (__tmp__UPKM==NULL) {
-    __tmp__VPKM=NULL;
+  Self__OEDN->parent_expr_unary__HZVL.right__WZVL=__tmp__XEDN;
+  __tmp__WEDN=Self__OEDN->parent_expr_unary__HZVL.right__WZVL;
+  if (__tmp__WEDN==NULL) {
+    __tmp__0EDN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__UPKM)->__id) {
-    case __LIST__: {
-      __tmp__VPKM=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__VPKM=NULL;
+    switch (((struct ___OBJ *)__tmp__WEDN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__VPKM=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__VPKM=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__VPKM=((void *)__tmp__UPKM);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__0EDN=((void *)__tmp__WEDN);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__VPKM=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__VPKM=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__VPKM=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__VPKM=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__VPKM=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__VPKM=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__VPKM=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__VPKM=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __CAST__: {
-      __tmp__VPKM=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__VPKM=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__VPKM=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__VPKM=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__0EDN=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__VPKM=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__0EDN=NULL;
     } break;
     }
   };
-  right_cst__PPKM=__tmp__VPKM;
-  result__PKMM=NULL;
-  __tmp__RKMM=Self__JPKM->parent_expr_unary__EXDL.right__SXDL;
-  if (__tmp__RKMM==NULL) {
-    __tmp__SKMM=NULL;
+  __tmp__WEDN=NULL;
+  __tmp__XEDN=Self__OEDN->parent_expr_unary__HZVL.right__WZVL;
+  if (__tmp__XEDN==NULL) {
+    __tmp__2UHN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__RKMM)->__id) {
-    case __LIST__: {
-      __tmp__SKMM=NULL;
+    switch (((struct ___OBJ *)__tmp__XEDN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__SKMM=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__SKMM=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__SKMM=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__SKMM=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__SKMM=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__SKMM=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__SKMM=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__SKMM=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__SKMM=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__SKMM=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__SKMM=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__SKMM=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __CAST__: {
-      __tmp__SKMM=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__SKMM=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2UHN=((void *)__tmp__XEDN);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__SKMM=((void *)__tmp__RKMM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2UHN=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__SKMM=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__SKMM=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2UHN=NULL;
     } break;
     }
   };
-  sub__OKMM=__tmp__SKMM;
-  if (((void *)__tmp__SKMM != (void *)NULL)) {
-    result__PKMM=((__EXPR_NEG *)__tmp__SKMM)->parent_expr_unary__EXDL.right__SXDL;
+  if (((void *)__tmp__2UHN != (void *)NULL)) {
+    __tmp__WEDN=__tmp__2UHN->parent_expr_unary__HZVL.right__WZVL;
   };
-  result__LPKM=result__PKMM;
-  if ((((void *)result__PKMM == (void *)NULL) && ((void *)__tmp__VPKM != (void *)NULL))) {
-    result__YL3M=NULL;
-    if (is_signed__GQKN(__tmp__VPKM)) {
-      Self__ENKQ=((__INTEGER_CST *)__tmp__VPKM);
-      Self__ENKQ->value__W4YD=(__INTEGER_64)(- ((__INTEGER_CST *)__tmp__VPKM)->value__W4YD);
-      check_type__YG5D(Self__ENKQ);
-      result__YL3M=__tmp__VPKM;
+  __tmp__XEDN=__tmp__WEDN;
+  if ((((void *)__tmp__WEDN == (void *)NULL) && ((void *)__tmp__0EDN != (void *)NULL))) {
+    result__LX3N=NULL;
+    __tmp__MX3N=is_signed__YKLP(((__INTEGER_CST__XAXC *)__tmp__0EDN));
+    if (__tmp__MX3N) {
+      __tmp__TX3N=(__INTEGER_64__1SG)(- __tmp__0EDN->value__FH4D);
+      Self__ZP4S=((__INTEGER_CST__XAXC *)__tmp__0EDN);
+      Self__ZP4S->value__FH4D=__tmp__TX3N;
+      check_type__XYEE(Self__ZP4S);
+      result__LX3N=__tmp__0EDN;
     };
-    result__LPKM=result__YL3M;
+    __tmp__XEDN=result__LX3N;
   };
-  if ((((void *)result__LPKM == (void *)NULL) && (old_seq__MPKM == seq_call_and_loop__3QEJ))) {
-    result__LPKM=NULL;
+  if ((((void *)__tmp__XEDN == (void *)NULL) && (old_seq__REDN == seq_call_and_loop__TL3K))) {
+    __tmp__XEDN=NULL;
   };
-  if (((void *)result__LPKM == (void *)NULL)) {
-    result__LPKM=Self__JPKM;
-  } else {
-    __tmp__CRKM=Self__JPKM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__LPKM)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__LPKM)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__LPKM)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+  if (((void *)__tmp__XEDN == (void *)NULL)) {
+    __tmp__XEDN=Self__OEDN;
+  } else /* FALSE */ {
+    __tmp__HGDN=Self__OEDN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__XEDN)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__LPKM)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__LPKM)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__LPKM)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__LPKM)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__LPKM)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__LPKM)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__LPKM)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__LPKM)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__LPKM)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__LPKM)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__LPKM)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__LPKM)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__LPKM)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__LPKM)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__LPKM)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__LPKM)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__LPKM)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__LPKM)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__LPKM)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__LPKM)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__LPKM)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__LPKM)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__LPKM)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__LPKM)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__LPKM)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__LPKM)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__LPKM)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__LPKM)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__LPKM)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)__tmp__XEDN)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__LPKM)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__LPKM)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__LPKM)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__LPKM)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__LPKM)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__LPKM)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__LPKM)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__LPKM)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__LPKM)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_NEG__EZVL *)__tmp__XEDN))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HGDN;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__LPKM);
+  __tmp__WEDN=__tmp__XEDN;
+  return(__tmp__WEDN);
 }
 
-static void* execute_link__VXOL(__EXPR_ADD *Self__WXOL)
-// ({EXPR_ADD}) With resultRecursive, No inlinable.
+static void* execute_link__V2HM(__EXPR_ADD__SZVL *Self__W2HM)
+// ({EXPR_ADD__SZVL}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__ZXOL;
-  void *__tmp__5XOL,*__tmp__AYOL,*__tmp__BYOL,*__tmp__CYOL,*__tmp__EYOL;
-  void *__tmp__HYOL,*result__YXOL,*result__TMOM,*result__BNOM;
-  __LIST *Self__2HBR,*Self__4HBR;
-  void *voir__3HBR,*voir__5HBR;
-  void *__tmp__FYOL,*left_cst__2XOL,*__tmp__IYOL,*right_cst__3XOL;
-  __INTEGER_CST *Self__HNKQ;
-  __POSITION __tmp__21OL;
-  old_seq__ZXOL=seq_call_and_loop__3QEJ;
-  __tmp__5XOL=Self__WXOL->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__5XOL)->__id) {
-  case __LIST__: {
-    __tmp__AYOL=execute_link__TTOG(__tmp__5XOL);
-  } break;
-  case __STRING_CST__: {
-    __tmp__AYOL=((__STRING_CST *)__tmp__5XOL);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__AYOL=execute_link__KA0K(__tmp__5XOL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__AYOL=((__PROTOTYPE_CST *)__tmp__5XOL);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__AYOL=((__INTEGER_CST *)__tmp__5XOL);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__AYOL=execute_link__4HAL(__tmp__5XOL);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__2HBR=((__LIST *)list_current__EH1);
-    voir__3HBR=create__AXB( 250);
-    display__EQQG(Self__2HBR,voir__3HBR);
-    put_string__2EG(((__STRING *)voir__3HBR));
+  __INTEGER_64__1SG __tmp__F32N;
+  __UINTEGER_32__ZWB old_seq__Z2HM;
+  void *__tmp__52HM,*__tmp__A3HM;
+  __LIST__WH *Self__HVYT;
+  __STRING__BC *__tmp__IVYT;
+  __INTEGER_CST__XAXC *__tmp__F3HM,*__tmp__I3HM,*Self__BQ4S;
+  __POSITION__OL __tmp__2AIM;
+  old_seq__Z2HM=seq_call_and_loop__TL3K;
+  __tmp__52HM=Self__W2HM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__52HM)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__A3HM=((__STRING_CST__5J *)__tmp__52HM);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__A3HM=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__52HM));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__A3HM=((__PROTOTYPE_CST__LAXC *)__tmp__52HM);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__A3HM=((__INTEGER_CST__XAXC *)__tmp__52HM);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__HVYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__IVYT=create__34B( 250);
+    display__0HFE(Self__HVYT,__tmp__IVYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__IVYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__AYOL=NULL;
+    __tmp__A3HM=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__AYOL=execute_link__WMAL(__tmp__5XOL);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__A3HM=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__52HM));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__AYOL=execute_link__5QAL(__tmp__5XOL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__A3HM=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__52HM));
   } break;
-  case __REAL_CST__: {
-    __tmp__AYOL=((__REAL_CST *)__tmp__5XOL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__A3HM=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__52HM));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__AYOL=((__CHARACTER_CST *)__tmp__5XOL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__A3HM=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__52HM));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__AYOL=execute_link__OVAL(__tmp__5XOL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__A3HM=((__GET_TYPE_ID__HAOJ *)__tmp__52HM);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__AYOL=execute_link__VWAL(__tmp__5XOL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__A3HM=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__AYOL=execute_link__0WAL(__tmp__5XOL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__A3HM=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__AYOL=execute_link__D1AL(__tmp__5XOL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__A3HM=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__52HM));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__AYOL=execute_link__M5AL(__tmp__5XOL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__A3HM=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__52HM));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__AYOL=execute_link__VDBL(__tmp__5XOL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__A3HM=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__52HM));
   } break;
-  case __EXPR_AND__: {
-    __tmp__AYOL=execute_link__4HBL(__tmp__5XOL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__A3HM=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__AYOL=execute_link__HMBL(__tmp__5XOL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__A3HM=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__AYOL=execute_link__QQBL(__tmp__5XOL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__A3HM=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__52HM));
   } break;
-  case __PUT_TO__: {
-    __tmp__AYOL=execute_link__ROPK(__tmp__5XOL);
+  case __ITEM__HGOJ__: {
+    __tmp__A3HM=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__52HM));
   } break;
-  case __ITEM__: {
-    __tmp__AYOL=execute_link__ZUBL(__tmp__5XOL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__A3HM=((__SIZE_OF__5GOJ *)__tmp__52HM);
   } break;
-  case __SIZE_OF__: {
-    __tmp__AYOL=execute_link__AVBL(__tmp__5XOL);
+  case __CAST__1HOJ__: {
+    __tmp__A3HM=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__52HM));
   } break;
-  case __CAST__: {
-    __tmp__AYOL=execute_link__FVBL(__tmp__5XOL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__A3HM=((__REAL_CST__1LOJ *)__tmp__52HM);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__AYOL=execute_link__CDUL(__tmp__5XOL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__A3HM=((__CHARACTER_CST__RMOJ *)__tmp__52HM);
   } break;
-  case __READ_SLOT__: {
-    __tmp__AYOL=execute_link__4YBL(__tmp__5XOL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__A3HM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__52HM);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__AYOL=execute_link__O3BL(__tmp__5XOL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__A3HM=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__52HM));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__AYOL=execute_link__C2ZM(__tmp__5XOL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__A3HM=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__52HM));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__AYOL=execute_link__SGFO(__tmp__5XOL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__A3HM=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__52HM));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AYOL=execute_link__KOLO(__tmp__5XOL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__A3HM=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__52HM));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__AYOL=execute_link__LMFO(__tmp__5XOL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__A3HM=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__52HM));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AYOL=execute_link__OULO(__tmp__5XOL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__A3HM=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__52HM));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__AYOL=execute_link__IPKM(__tmp__5XOL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__A3HM=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__52HM));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__AYOL=execute_link__VXOL(__tmp__5XOL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__A3HM=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__52HM));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__AYOL=execute_link__W4ZM(__tmp__5XOL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__A3HM=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__52HM));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__AYOL=execute_link__ESFO(__tmp__5XOL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__A3HM=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__52HM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__AYOL=execute_link__2QEP(__tmp__5XOL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__A3HM=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__52HM));
   } break;
-  case __EXPR_INF__: {
-    __tmp__AYOL=execute_link__F1QN(__tmp__5XOL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__A3HM=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__52HM));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__AYOL=execute_link__O5QN(__tmp__5XOL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__A3HM=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__52HM));
   } break;
-  case __EXPR_OR__: {
-    __tmp__AYOL=execute_link__LSQN(__tmp__5XOL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__A3HM=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__52HM));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__AYOL=execute_link__M3UO(__tmp__5XOL);
-  } break;
-  };
-  Self__WXOL->parent_expr_binary__PXDL.left__XO1H=__tmp__AYOL;
-  __tmp__BYOL=Self__WXOL->parent_expr_binary__PXDL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__BYOL)->__id) {
-  case __LIST__: {
-    __tmp__CYOL=execute_link__TTOG(__tmp__BYOL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__A3HM=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__52HM));
   } break;
-  case __STRING_CST__: {
-    __tmp__CYOL=((__STRING_CST *)__tmp__BYOL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__A3HM=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__52HM));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__CYOL=execute_link__KA0K(__tmp__BYOL);
+  };
+  Self__W2HM->parent_expr_binary__TZVL.left__EB5J=__tmp__A3HM;
+  __tmp__52HM=Self__W2HM->parent_expr_binary__TZVL.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__52HM)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__A3HM=((__STRING_CST__5J *)__tmp__52HM);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__CYOL=((__PROTOTYPE_CST *)__tmp__BYOL);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__A3HM=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__52HM));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__CYOL=((__INTEGER_CST *)__tmp__BYOL);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__A3HM=((__PROTOTYPE_CST__LAXC *)__tmp__52HM);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__CYOL=execute_link__4HAL(__tmp__BYOL);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__A3HM=((__INTEGER_CST__XAXC *)__tmp__52HM);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__4HBR=((__LIST *)list_current__EH1);
-    voir__5HBR=create__AXB( 250);
-    display__EQQG(Self__4HBR,voir__5HBR);
-    put_string__2EG(((__STRING *)voir__5HBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__HVYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__IVYT=create__34B( 250);
+    display__0HFE(Self__HVYT,__tmp__IVYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__IVYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__CYOL=NULL;
+    __tmp__A3HM=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__A3HM=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__52HM));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__CYOL=execute_link__WMAL(__tmp__BYOL);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__A3HM=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__52HM));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__CYOL=execute_link__5QAL(__tmp__BYOL);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__A3HM=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__52HM));
   } break;
-  case __REAL_CST__: {
-    __tmp__CYOL=((__REAL_CST *)__tmp__BYOL);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__A3HM=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__52HM));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__CYOL=((__CHARACTER_CST *)__tmp__BYOL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__A3HM=((__GET_TYPE_ID__HAOJ *)__tmp__52HM);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__CYOL=execute_link__OVAL(__tmp__BYOL);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__A3HM=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__52HM));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__CYOL=execute_link__VWAL(__tmp__BYOL);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__A3HM=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__CYOL=execute_link__0WAL(__tmp__BYOL);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__A3HM=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__CYOL=execute_link__D1AL(__tmp__BYOL);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__A3HM=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__52HM));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__CYOL=execute_link__M5AL(__tmp__BYOL);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__A3HM=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__52HM));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__CYOL=execute_link__VDBL(__tmp__BYOL);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__A3HM=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__52HM));
   } break;
-  case __EXPR_AND__: {
-    __tmp__CYOL=execute_link__4HBL(__tmp__BYOL);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__A3HM=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__CYOL=execute_link__HMBL(__tmp__BYOL);
+  case __PUT_TO__TFOJ__: {
+    __tmp__A3HM=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__52HM));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__CYOL=execute_link__QQBL(__tmp__BYOL);
+  case __ITEM__HGOJ__: {
+    __tmp__A3HM=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__52HM));
   } break;
-  case __PUT_TO__: {
-    __tmp__CYOL=execute_link__ROPK(__tmp__BYOL);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__A3HM=((__SIZE_OF__5GOJ *)__tmp__52HM);
   } break;
-  case __ITEM__: {
-    __tmp__CYOL=execute_link__ZUBL(__tmp__BYOL);
+  case __CAST__1HOJ__: {
+    __tmp__A3HM=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__52HM));
   } break;
-  case __SIZE_OF__: {
-    __tmp__CYOL=execute_link__AVBL(__tmp__BYOL);
+  case __REAL_CST__1LOJ__: {
+    __tmp__A3HM=((__REAL_CST__1LOJ *)__tmp__52HM);
   } break;
-  case __CAST__: {
-    __tmp__CYOL=execute_link__FVBL(__tmp__BYOL);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__A3HM=((__CHARACTER_CST__RMOJ *)__tmp__52HM);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__CYOL=execute_link__CDUL(__tmp__BYOL);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__A3HM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__52HM);
   } break;
-  case __READ_SLOT__: {
-    __tmp__CYOL=execute_link__4YBL(__tmp__BYOL);
+  case __READ_SLOT__LL4K__: {
+    __tmp__A3HM=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__52HM));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__CYOL=execute_link__O3BL(__tmp__BYOL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__A3HM=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__52HM));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__CYOL=execute_link__C2ZM(__tmp__BYOL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__A3HM=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__52HM));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__CYOL=execute_link__SGFO(__tmp__BYOL);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__A3HM=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__52HM));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CYOL=execute_link__KOLO(__tmp__BYOL);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__A3HM=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__52HM));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__CYOL=execute_link__LMFO(__tmp__BYOL);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__A3HM=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__52HM));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CYOL=execute_link__OULO(__tmp__BYOL);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__A3HM=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__52HM));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__CYOL=execute_link__IPKM(__tmp__BYOL);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__A3HM=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__52HM));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__CYOL=execute_link__VXOL(__tmp__BYOL);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__A3HM=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__52HM));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__CYOL=execute_link__W4ZM(__tmp__BYOL);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__A3HM=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__52HM));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__CYOL=execute_link__ESFO(__tmp__BYOL);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__A3HM=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__52HM));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__CYOL=execute_link__2QEP(__tmp__BYOL);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__A3HM=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__52HM));
   } break;
-  case __EXPR_INF__: {
-    __tmp__CYOL=execute_link__F1QN(__tmp__BYOL);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__A3HM=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__52HM));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__CYOL=execute_link__O5QN(__tmp__BYOL);
+  case __EXPR_INF__OXBP__: {
+    __tmp__A3HM=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__52HM));
   } break;
-  case __EXPR_OR__: {
-    __tmp__CYOL=execute_link__LSQN(__tmp__BYOL);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__A3HM=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__52HM));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__CYOL=execute_link__M3UO(__tmp__BYOL);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__A3HM=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__52HM));
   } break;
   };
-  Self__WXOL->parent_expr_binary__PXDL.right__WO2H=__tmp__CYOL;
-  __tmp__EYOL=Self__WXOL->parent_expr_binary__PXDL.left__XO1H;
-  if (__tmp__EYOL==NULL) {
-    __tmp__FYOL=NULL;
+  Self__W2HM->parent_expr_binary__TZVL.right__IB5J=__tmp__A3HM;
+  __tmp__52HM=Self__W2HM->parent_expr_binary__TZVL.left__EB5J;
+  if (__tmp__52HM==NULL) {
+    __tmp__F3HM=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__EYOL)->__id) {
-    case __LIST__: {
-      __tmp__FYOL=NULL;
+    switch (((struct ___OBJ *)__tmp__52HM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__FYOL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__FYOL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FYOL=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__F3HM=((void *)__tmp__52HM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__FYOL=((void *)__tmp__EYOL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__FYOL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FYOL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__FYOL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__FYOL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FYOL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FYOL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__FYOL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__FYOL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__FYOL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__FYOL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FYOL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FYOL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__F3HM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__FYOL=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__FYOL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__F3HM=NULL;
     } break;
     }
   };
-  left_cst__2XOL=__tmp__FYOL;
-  __tmp__HYOL=Self__WXOL->parent_expr_binary__PXDL.right__WO2H;
-  if (__tmp__HYOL==NULL) {
-    __tmp__IYOL=NULL;
+  __tmp__52HM=Self__W2HM->parent_expr_binary__TZVL.right__IB5J;
+  if (__tmp__52HM==NULL) {
+    __tmp__I3HM=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__HYOL)->__id) {
-    case __LIST__: {
-      __tmp__IYOL=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__IYOL=NULL;
+    switch (((struct ___OBJ *)__tmp__52HM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__IYOL=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__IYOL=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__IYOL=((void *)__tmp__HYOL);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__I3HM=((void *)__tmp__52HM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IYOL=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__IYOL=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__IYOL=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IYOL=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IYOL=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__IYOL=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__IYOL=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__IYOL=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__IYOL=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__IYOL=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__IYOL=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__IYOL=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__I3HM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__IYOL=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__I3HM=NULL;
     } break;
     }
   };
-  right_cst__3XOL=__tmp__IYOL;
-  result__YXOL=NULL;
-  if (((void *)__tmp__FYOL != (void *)NULL)) {
-    result__TMOM=NULL;
-    if ((((__INTEGER_CST *)__tmp__FYOL)->value__W4YD ==  0)) {
-      result__TMOM=Self__WXOL->parent_expr_binary__PXDL.right__WO2H;
+  __tmp__52HM=NULL;
+  if (((void *)__tmp__F3HM != (void *)NULL)) {
+    __tmp__A3HM=NULL;
+    if ((__tmp__F3HM->value__FH4D ==  0)) {
+      __tmp__A3HM=Self__W2HM->parent_expr_binary__TZVL.right__IB5J;
     };
-    result__YXOL=result__TMOM;
+    __tmp__52HM=__tmp__A3HM;
   };
-  if ((((void *)result__YXOL == (void *)NULL) && ((void *)__tmp__IYOL != (void *)NULL))) {
-    result__BNOM=NULL;
-    if ((((__INTEGER_CST *)__tmp__IYOL)->value__W4YD ==  0)) {
-      result__BNOM=Self__WXOL->parent_expr_binary__PXDL.left__XO1H;
+  if ((((void *)__tmp__52HM == (void *)NULL) && ((void *)__tmp__I3HM != (void *)NULL))) {
+    __tmp__A3HM=NULL;
+    if ((__tmp__I3HM->value__FH4D ==  0)) {
+      __tmp__A3HM=Self__W2HM->parent_expr_binary__TZVL.left__EB5J;
     };
-    result__YXOL=result__BNOM;
+    __tmp__52HM=__tmp__A3HM;
   };
-  if (((((void *)result__YXOL == (void *)NULL) && ((void *)__tmp__IYOL != (void *)NULL)) && ((void *)__tmp__FYOL != (void *)NULL))) {
-    Self__HNKQ=((__INTEGER_CST *)__tmp__FYOL);
-    Self__HNKQ->value__W4YD=(__INTEGER_64)(((__INTEGER_CST *)__tmp__FYOL)->value__W4YD + ((__INTEGER_CST *)__tmp__IYOL)->value__W4YD);
-    check_type__YG5D(Self__HNKQ);
-    result__YXOL=__tmp__FYOL;
+  if (((((void *)__tmp__52HM == (void *)NULL) && ((void *)__tmp__I3HM != (void *)NULL)) && ((void *)__tmp__F3HM != (void *)NULL))) {
+    __tmp__F32N=(__INTEGER_64__1SG)(__tmp__F3HM->value__FH4D + __tmp__I3HM->value__FH4D);
+    Self__BQ4S=((__INTEGER_CST__XAXC *)__tmp__F3HM);
+    Self__BQ4S->value__FH4D=__tmp__F32N;
+    check_type__XYEE(Self__BQ4S);
+    __tmp__52HM=__tmp__F3HM;
   };
-  if ((((void *)result__YXOL == (void *)NULL) && (old_seq__ZXOL == seq_call_and_loop__3QEJ))) {
-    result__YXOL=NULL;
-    if (((void *)__tmp__FYOL != (void *)NULL)) {
-      result__YXOL=NULL;
+  if ((((void *)__tmp__52HM == (void *)NULL) && (old_seq__Z2HM == seq_call_and_loop__TL3K))) {
+    __tmp__52HM=NULL;
+    if (((void *)__tmp__F3HM != (void *)NULL)) {
+      __tmp__52HM=NULL;
     };
-    if ((((void *)result__YXOL == (void *)NULL) && ((void *)__tmp__IYOL != (void *)NULL))) {
-      result__YXOL=NULL;
+    if ((((void *)__tmp__52HM == (void *)NULL) && ((void *)__tmp__I3HM != (void *)NULL))) {
+      __tmp__52HM=NULL;
     };
   };
-  if (((void *)result__YXOL == (void *)NULL)) {
-    result__YXOL=Self__WXOL;
-  } else {
-    __tmp__21OL=Self__WXOL->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__YXOL)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__YXOL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__YXOL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+  if (((void *)__tmp__52HM == (void *)NULL)) {
+    __tmp__52HM=Self__W2HM;
+  } else /* FALSE */ {
+    __tmp__2AIM=Self__W2HM->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__52HM)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__YXOL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__YXOL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__YXOL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__YXOL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__YXOL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__YXOL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__YXOL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__YXOL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__YXOL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__YXOL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__YXOL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__YXOL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__YXOL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__YXOL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__YXOL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__YXOL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__YXOL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__YXOL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__YXOL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__YXOL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__YXOL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__YXOL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__YXOL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__YXOL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__YXOL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__YXOL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__YXOL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__YXOL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__YXOL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__YXOL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)__tmp__52HM)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__YXOL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__YXOL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__YXOL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__YXOL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__YXOL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__YXOL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__YXOL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__YXOL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_ADD__SZVL *)__tmp__52HM))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__2AIM;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__YXOL);
+  __tmp__A3HM=__tmp__52HM;
+  return(__tmp__A3HM);
+}
+
+static void* execute_link__IMIM(__READ_GLOBAL__T4YL *Self__JMIM)
+// ({READ_GLOBAL__T4YL}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__4IGU;
+  void *result__NMIM,*__tmp__IDWM,*__tmp__OEWM;
+  __SLOT_DATA__IJRG *Self__M0IT,*__tmp__XNIM,*Self__3HGU;
+  __TYPES_TMP__AN5D *__tmp__HNIM,*Self__GC1L;
+  __INTEGER__Q __tmp__KC1L,Self__RAAM,typ_id__EIGU;
+  void *__tmp__YNIM;
+  __TYPE_FULL__XMB *__tmp__ZNIM,*Self__OVYT,*__tmp__PVYT;
+  __SECTION___RVOB *result__2HGU,*__tmp__5HGU;
+  void *__tmp__4HGU;
+  __POSITION__OL __tmp__1CWM,p__3IGU;
+  void *__tmp__QDWM;
+  void *__tmp__UPPT;
+  __STRING_CST__5J *Self__GIGU,*result__CIGU;
+  __POINTER__IB ptr__DIGU,__tmp__FIGU,__tmp__HIGU,__tmp__IIGU;
+  __UINTEGER_32__ZWB __tmp__JIGU;
+  __PROTOTYPE_CST__LAXC *Self__U1RS,*__tmp__V1RS;
+  __INTEGER_CST__XAXC *Self__X1RS,*Self__2IGU;
+  __REAL_CST__1LOJ *Self__11RS,*Self__NJGU;
+  __STRING_CONSTANT__0 *v__PJGU;
+  __CHARACTER_CST__RMOJ *Self__51RS,*__tmp__A2RS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__C2RS,*__tmp__D2RS;
+  __BOOLEAN__L __tmp__NPIM,__tmp__TOIM,__tmp__JDWM,__tmp__PEWM;
+  __BOOLEAN__L __tmp__M03M,__tmp__WEWM;
+  __FAST_ARRAYoWRITEo__XJFJ *req_list__CCWM;
+  result__NMIM=NULL;
+  Self__M0IT=((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM);
+  if (((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__M0IT->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__M0IT->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__M0IT->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__JMIM->global__KAKM->parent_variable__JJRG.type__IO5D)->flag__RLK &  4) !=  0)))) {
+    __tmp__HNIM=new__2FHG();
+    get_type__ZJEN(((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM),__tmp__HNIM);
+    if (((void *)((void **)((__TYPES_TMP__AN5D *)__tmp__HNIM)->parent_types__DN5D.storage__1LYI)[ 0] == (void *)TYPE_NULL__GMB__)) {
+      Self__GC1L=((__TYPES_TMP__AN5D *)__tmp__HNIM);
+      __tmp__KC1L=Self__GC1L->parent_types__DN5D.upper__A1RH;
+      Self__RAAM= 1;
+      while ((Self__RAAM <= __tmp__KC1L)) {
+        ((void **)Self__GC1L->parent_types__DN5D.storage__1LYI)[(__INTEGER__Q)(Self__RAAM -  1)]=((void **)Self__GC1L->parent_types__DN5D.storage__1LYI)[Self__RAAM];
+        Self__RAAM=(__INTEGER__Q)(Self__RAAM +  1);
+      };
+      Self__GC1L->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__GC1L->parent_types__DN5D.upper__A1RH -  1);
+    };
+    if (((__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__HNIM)->parent_types__DN5D.upper__A1RH +  1) ==  1)) {
+      __tmp__XNIM=Self__JMIM->global__KAKM;
+      __tmp__YNIM=((void **)((__TYPES_TMP__AN5D *)__tmp__HNIM)->parent_types__DN5D.storage__1LYI)[ 0];
+      switch (((struct ___OBJ *)__tmp__YNIM)->__id) {
+      case __TYPE__FF__: {
+        __tmp__ZNIM=((__TYPE__FF *)__tmp__YNIM)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__ZNIM=((__TYPE_NULL__GMB *)__tmp__YNIM)->parent_type__HMB.default__CMC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__ZNIM=((__TYPE_VOID__IMB *)__tmp__YNIM)->parent_type__JMB.default__CMC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__ZNIM=((__TYPE_CONTEXT__KMB *)__tmp__YNIM)->parent_type__LMB.default__CMC;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__ZNIM=((__TYPE_ID__MMB *)__tmp__YNIM)->parent_type__NMB.default__CMC;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__ZNIM=((__TYPE_GENERIC__OCY *)__tmp__YNIM)->parent_type__PCY.default__CMC;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__ZNIM=((__TYPE_BLOCK__CP5D *)__tmp__YNIM)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__ZNIM=((__PROFIL_BLOCK__O3NJ *)__tmp__YNIM)->parent_type__Q3NJ.default__CMC;
+      } break;
+      };
+      Self__OVYT=((__TYPE_FULL__XMB *)__tmp__ZNIM);
+      __tmp__ZNIM=NULL;
+      if (((__UINTEGER_8__4LC)(Self__OVYT->flag__RLK &  1) !=  0)) {
+        __tmp__ZNIM=Self__OVYT;
+      } else /* FALSE */ {
+        __tmp__PVYT=get_with__DJRB(Self__OVYT,(__UINTEGER_8__4LC)(Self__OVYT->flag__RLK |  4));
+        __tmp__ZNIM=__tmp__PVYT;
+      };
+      ((__SLOT_DATA__IJRG *)__tmp__XNIM)->parent_variable__JJRG.type__IO5D=__tmp__ZNIM;
+    };
+    free__GNZI(((__TYPES_TMP__AN5D *)__tmp__HNIM));
+  };
+  Self__M0IT=Self__JMIM->global__KAKM;
+  if (Self__M0IT==NULL) {
+    __tmp__XNIM=NULL;
+  } else /* SLOT_DATA */ {
+    __tmp__XNIM=((void *)Self__M0IT);
+  };
+  if (((void *)__tmp__XNIM == (void *)NULL)) {
+    __tmp__NPIM=TRUE__K__;
+  } else /* FALSE */ {
+    if ((__tmp__XNIM->parent_variable__JJRG.parent_named__N4WC.style__0KQC != '+')) {
+      __tmp__TOIM=TRUE__K__;
+    } else /* FALSE */ {
+      Self__3HGU=((__SLOT_DATA__IJRG *)__tmp__XNIM);
+      result__2HGU=NULL;
+      if (((void *)Self__3HGU->parent_slot__KJRG != (void *)NULL)) {
+        __tmp__4HGU=Self__3HGU->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__4HGU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__5HGU=((__ITM_SLOT__PLC *)__tmp__4HGU)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__5HGU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4HGU)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+        result__2HGU=__tmp__5HGU;
+      } else /* FALSE */ {
+        __tmp__5HGU=get_name__TAUD((&__string_35));
+        result__2HGU=__tmp__5HGU;
+      };
+      __tmp__TOIM=((void *)((__SECTION___RVOB *)result__2HGU)->name__G25E != (void *)(&__string_37));
+    };
+    __tmp__NPIM=(__tmp__TOIM && ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__JMIM->global__KAKM->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0)) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__JMIM->global__KAKM->parent_variable__JJRG.type__IO5D)->flag__RLK &  2) !=  0)));
+  };
+  if (__tmp__NPIM) {
+    __tmp__YNIM=NULL;
+    __tmp__KC1L= 0;
+    req_list__CCWM=NULL;
+    if ((((void *)Self__JMIM->global__KAKM->parent_variable__JJRG.require_first__FKFJ == (void *)NULL) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__JMIM->global__KAKM->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0)))) {
+      print__KKG(((__STRING_CONSTANT__0 *)Self__JMIM->global__KAKM->parent_variable__JJRG.intern_name__UN5D));
+      fputc((int)('\n'),stdout);
+      print__KKG((&__string_640));
+      fputc((int)(Self__JMIM->global__KAKM->parent_variable__JJRG.parent_named__N4WC.style__0KQC),stdout);
+      print__KKG((&__string_641));
+      __tmp__1CWM=Self__JMIM->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      put_error__text__EQE( 2,(&__string_642));
+      put_position__PRE(__tmp__1CWM);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    if (((void *)Self__JMIM->global__KAKM->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+      __tmp__4HGU=Self__JMIM->global__KAKM->parent_variable__JJRG.require_first__FKFJ;
+      switch (((struct ___OBJ *)__tmp__4HGU)->__id) {
+      case __WRITE_GLOBAL__WXKJ__: {
+        __tmp__IDWM=((__WRITE_GLOBAL__WXKJ *)__tmp__4HGU)->parent_write__XXKJ.value__3EJJ;
+      } break;
+      case __WRITE_SLOT__EYKJ__: {
+        __tmp__IDWM=((__WRITE_SLOT__EYKJ *)__tmp__4HGU)->parent_write__FYKJ.value__3EJJ;
+      } break;
+      case __WRITE_LOCAL__TEYJ__: {
+        __tmp__IDWM=((__WRITE_LOCAL__TEYJ *)__tmp__4HGU)->parent_write__UEYJ.value__3EJJ;
+      } break;
+      };
+      switch (((struct ___OBJ *)__tmp__IDWM)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__JDWM=TRUE__K__;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__JDWM=TRUE__K__;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__JDWM=TRUE__K__;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__JDWM=TRUE__K__;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__JDWM=TRUE__K__;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__JDWM=TRUE__K__;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__JDWM=FALSE__O__;
+      } break;
+      };
+      if (__tmp__JDWM) {
+        if (__tmp__IDWM==NULL) {
+          __tmp__QDWM=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__IDWM)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__QDWM=((void *)__tmp__IDWM);
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__QDWM=((void *)__tmp__IDWM);
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__QDWM=((void *)__tmp__IDWM);
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__QDWM=((void *)__tmp__IDWM);
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__QDWM=((void *)__tmp__IDWM);
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__QDWM=((void *)__tmp__IDWM);
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__QDWM=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__QDWM=NULL;
+          } break;
+          }
+        };
+        __tmp__YNIM=__tmp__QDWM;
+        req_list__CCWM=Self__JMIM->global__KAKM->parent_variable__JJRG.require_list__QKFJ;
+        if (((void *)req_list__CCWM != (void *)NULL)) {
+          __tmp__KC1L= 0;
+          while ((! ((__tmp__KC1L > req_list__CCWM->parent_arrayed_collection__5JFJ.upper__0KFJ) || ((void *)__tmp__YNIM == (void *)NULL)))) {
+            __tmp__UPPT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__CCWM)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__KC1L];
+            switch (((struct ___OBJ *)__tmp__UPPT)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__OEWM=((__WRITE_GLOBAL__WXKJ *)__tmp__UPPT)->parent_write__XXKJ.value__3EJJ;
+            } break;
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__OEWM=((__WRITE_SLOT__EYKJ *)__tmp__UPPT)->parent_write__FYKJ.value__3EJJ;
+            } break;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__OEWM=((__WRITE_LOCAL__TEYJ *)__tmp__UPPT)->parent_write__UEYJ.value__3EJJ;
+            } break;
+            };
+            switch (((struct ___OBJ *)__tmp__OEWM)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__PEWM=TRUE__K__;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__PEWM=TRUE__K__;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__PEWM=TRUE__K__;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__PEWM=TRUE__K__;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__PEWM=TRUE__K__;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__PEWM=TRUE__K__;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__PEWM=FALSE__O__;
+            } break;
+            };
+            if ((! __tmp__PEWM)) {
+              __tmp__PEWM=TRUE__K__;
+            } else /* FALSE */ {
+              switch (((struct ___OBJ *)__tmp__YNIM)->__id) {
+              case __STRING_CST__5J__: {
+                __tmp__M03M=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__YNIM),__tmp__OEWM);
+                __tmp__WEWM=(! __tmp__M03M);
+              } break;
+              case __PROTOTYPE_CST__LAXC__: {
+                __tmp__M03M=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__YNIM)),__tmp__OEWM);
+                __tmp__WEWM=(! __tmp__M03M);
+              } break;
+              case __INTEGER_CST__XAXC__: {
+                __tmp__M03M=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__YNIM)),__tmp__OEWM);
+                __tmp__WEWM=(! __tmp__M03M);
+              } break;
+              case __REAL_CST__1LOJ__: {
+                __tmp__M03M=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__YNIM)),__tmp__OEWM);
+                __tmp__WEWM=(! __tmp__M03M);
+              } break;
+              case __CHARACTER_CST__RMOJ__: {
+                __tmp__M03M=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__YNIM)),__tmp__OEWM);
+                __tmp__WEWM=(! __tmp__M03M);
+              } break;
+              case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                __tmp__M03M=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__YNIM)),__tmp__OEWM);
+                __tmp__WEWM=(! __tmp__M03M);
+              } break;
+              };
+              __tmp__PEWM=__tmp__WEWM;
+            };
+            if (__tmp__PEWM) {
+              __tmp__YNIM=NULL;
+            };
+            __tmp__KC1L=(__INTEGER__Q)(__tmp__KC1L +  1);
+          };
+        };
+      };
+    };
+    if (((void *)__tmp__YNIM != (void *)NULL)) {
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM),Self__JMIM);
+      execute__2KVL(((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM));
+      switch (((struct ___OBJ *)__tmp__YNIM)->__id) {
+      case __STRING_CST__5J__: {
+        Self__GIGU=((__STRING_CST__5J *)__tmp__YNIM);
+        result__CIGU=NULL;
+        ptr__DIGU=((__POINTER__IB )(NULL));
+        typ_id__EIGU= 0;
+        __tmp__FIGU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__FIGU ==  0)) {
+          result__CIGU=Self__GIGU;
+        } else /* FALSE */ {
+          typ_id__EIGU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FIGU));
+          if ((typ_id__EIGU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__HIGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IIGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FIGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__JIGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IIGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__HIGU=micro_alloc__table__lab__UKI(__tmp__IIGU,((__POINTER__IB )(&(table_size[(__tmp__JIGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IIGU)));
+            ptr__DIGU=__tmp__HIGU;
+          } else /* FALSE */ {
+            __tmp__JIGU=((__UINTEGER_32__ZWB )typ_id__EIGU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__HIGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IIGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FIGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HIGU=micro_alloc__table__lab__UKI(__tmp__IIGU,((__POINTER__IB )(&(table_type[(__tmp__JIGU)]))),(__UINTEGER_32__ZWB)(__tmp__JIGU |  1));
+            ptr__DIGU=__tmp__HIGU;
+          };
+          result__CIGU=((__STRING_CST__5J *)ptr__DIGU);
+          *(result__CIGU) = *(Self__GIGU);
+        };
+        __tmp__IDWM=result__CIGU;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__U1RS=((__PROTOTYPE_CST__LAXC *)__tmp__YNIM);
+        __tmp__V1RS=create__type__VJ2C(Self__U1RS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__U1RS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__IDWM=__tmp__V1RS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__X1RS=((__INTEGER_CST__XAXC *)__tmp__YNIM);
+        p__3IGU=Self__X1RS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__4IGU=Self__X1RS->value__FH4D;
+        __tmp__PVYT=Self__X1RS->parent_constant__YAXC.static_type__5G4D;
+        Self__X1RS=NULL;
+        ptr__DIGU=((__POINTER__IB )(NULL));
+        typ_id__EIGU= 0;
+        __tmp__FIGU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__FIGU ==  0)) {
+          Self__X1RS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__EIGU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FIGU));
+          if ((typ_id__EIGU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__HIGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IIGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FIGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__JIGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IIGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__HIGU=micro_alloc__table__lab__UKI(__tmp__IIGU,((__POINTER__IB )(&(table_size[(__tmp__JIGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IIGU)));
+            ptr__DIGU=__tmp__HIGU;
+          } else /* FALSE */ {
+            __tmp__JIGU=((__UINTEGER_32__ZWB )typ_id__EIGU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__HIGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IIGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FIGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HIGU=micro_alloc__table__lab__UKI(__tmp__IIGU,((__POINTER__IB )(&(table_type[(__tmp__JIGU)]))),(__UINTEGER_32__ZWB)(__tmp__JIGU |  1));
+            ptr__DIGU=__tmp__HIGU;
+          };
+          Self__X1RS=((__INTEGER_CST__XAXC *)ptr__DIGU);
+          *(Self__X1RS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__2IGU=((__INTEGER_CST__XAXC *)Self__X1RS);
+        Self__2IGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__3IGU;
+        Self__2IGU->value__FH4D=v__4IGU;
+        Self__2IGU->parent_constant__YAXC.static_type__5G4D=__tmp__PVYT;
+        check_type__XYEE(Self__2IGU);
+        __tmp__IDWM=Self__X1RS;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__11RS=((__REAL_CST__1LOJ *)__tmp__YNIM);
+        p__3IGU=Self__11RS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__PJGU=Self__11RS->value__VD5J;
+        __tmp__PVYT=Self__11RS->parent_constant__2LOJ.static_type__5G4D;
+        Self__11RS=NULL;
+        ptr__DIGU=((__POINTER__IB )(NULL));
+        typ_id__EIGU= 0;
+        __tmp__FIGU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__FIGU ==  0)) {
+          Self__11RS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__EIGU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FIGU));
+          if ((typ_id__EIGU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__HIGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IIGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FIGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__JIGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IIGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__HIGU=micro_alloc__table__lab__UKI(__tmp__IIGU,((__POINTER__IB )(&(table_size[(__tmp__JIGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IIGU)));
+            ptr__DIGU=__tmp__HIGU;
+          } else /* FALSE */ {
+            __tmp__JIGU=((__UINTEGER_32__ZWB )typ_id__EIGU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__HIGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__IIGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FIGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HIGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__HIGU=micro_alloc__table__lab__UKI(__tmp__IIGU,((__POINTER__IB )(&(table_type[(__tmp__JIGU)]))),(__UINTEGER_32__ZWB)(__tmp__JIGU |  1));
+            ptr__DIGU=__tmp__HIGU;
+          };
+          Self__11RS=((__REAL_CST__1LOJ *)ptr__DIGU);
+          *(Self__11RS) = *(REAL_CST__1LOJ__);
+        };
+        Self__NJGU=((__REAL_CST__1LOJ *)Self__11RS);
+        Self__NJGU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__3IGU;
+        Self__NJGU->value__VD5J=v__PJGU;
+        Self__NJGU->parent_constant__2LOJ.static_type__5G4D=__tmp__PVYT;
+        __tmp__IDWM=Self__11RS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__51RS=((__CHARACTER_CST__RMOJ *)__tmp__YNIM);
+        __tmp__A2RS=create__char__UMQJ(Self__51RS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__51RS->text__0D5J);
+        __tmp__IDWM=__tmp__A2RS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__C2RS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__YNIM);
+        __tmp__D2RS=create__text__OQQJ(Self__C2RS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C2RS->string__WBJK);
+        __tmp__IDWM=__tmp__D2RS;
+      } break;
+      };
+      result__NMIM=__tmp__IDWM;
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      __tmp__TOIM=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__TOIM=FALSE__O__;
+    };
+    if ((! __tmp__TOIM)) {
+      __tmp__IDWM=get_last_value__IUFN(((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM),NULL);
+      if (((void *)__tmp__IDWM != (void *)NULL)) {
+        result__NMIM=__tmp__IDWM;
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM),Self__JMIM);
+        modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      };
+    };
+  };
+  if (((void *)result__NMIM == (void *)NULL)) {
+    ((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM)->last_index__YZQL=(__INTEGER__Q)(-  1);
+    execute__2KVL(((__SLOT_DATA__IJRG *)Self__JMIM->global__KAKM));
+    result__NMIM=Self__JMIM;
+  };
+  __tmp__IDWM=result__NMIM;
+  return(__tmp__IDWM);
 }
 
-static void* execute_link__W4ZM(__EXPR_NOT *Self__X4ZM)
-// ({EXPR_NOT}) With resultRecursive, No inlinable.
+static void* execute_link__DQXN(__EXPR_NOT__XUPM *Self__EQXN)
+// ({EXPR_NOT__XUPM}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__04ZM,sz__B4MR,a__C4MR,new_size__D4MR,t__E4MR;
-  __UINTEGER_32 a__F4MR,new_size__QG3R,lab_type__PG3R,sz__N4MR,a__O4MR;
-  __UINTEGER_32 new_size__P4MR,t__Q4MR,a__R4MR,new_size__0G3R;
-  __UINTEGER_32 lab_type__ZG3R;
-  void *__tmp__54ZM,*__tmp__A5ZM,*__tmp__C5ZM,*result__Z31M,*__tmp__131M;
-  void *__tmp__D41M,*__tmp__G41M,*l__I4MR,*r__J4MR,*__tmp__D51M;
-  void *__tmp__L51M,*__tmp__O51M,*l__U4MR,*r__V4MR,*__tmp__LA2M;
-  void *result__Z4ZM,*result__5DJN;
-  __LIST *Self__AIBR;
-  void *voir__BIBR;
-  void *__tmp__D5ZM,*right_cst__34ZM;
-  void *or__V31M,*__tmp__E51M;
-  void *neg1__X31M,*neg2__Y31M,*__tmp__E41M,*__tmp__H41M,*__tmp__M51M;
-  void *__tmp__P51M,*__tmp__MA2M;
-  void *__tmp__231M,*and__W31M;
-  __POSITION p__H4MR,p__T4MR,__tmp__QA0M;
-  __EXPR_OR *result__43MR,*Self__G4MR;
-  __POINTER ptr__53MR,ptr_table__IG3R,next__HG3R,result__JG3R;
-  __POINTER ptr_table__NG3R,next__MG3R,result__OG3R,ptr__L4MR;
-  __POINTER ptr_table__SG3R,next__RG3R,result__TG3R,ptr_table__XG3R;
-  __POINTER next__WG3R,result__YG3R;
-  __INTEGER typ_id__A4MR,typ_id__M4MR;
-  __EXPR_AND *result__K4MR,*Self__S4MR;
-  __INTEGER_CST *Self__MNKQ;
-  old_seq__04ZM=seq_call_and_loop__3QEJ;
-  __tmp__54ZM=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__54ZM)->__id) {
-  case __LIST__: {
-    __tmp__A5ZM=execute_link__TTOG(__tmp__54ZM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__A5ZM=((__STRING_CST *)__tmp__54ZM);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__A5ZM=execute_link__KA0K(__tmp__54ZM);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__A5ZM=((__PROTOTYPE_CST *)__tmp__54ZM);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__A5ZM=((__INTEGER_CST *)__tmp__54ZM);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__A5ZM=execute_link__4HAL(__tmp__54ZM);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__AIBR=((__LIST *)list_current__EH1);
-    voir__BIBR=create__AXB( 250);
-    display__EQQG(Self__AIBR,voir__BIBR);
-    put_string__2EG(((__STRING *)voir__BIBR));
+  __INTEGER_64__1SG __tmp__5NNO;
+  __UINTEGER_32__ZWB old_seq__HQXN,__tmp__BEZT,__tmp__1LRU;
+  void *__tmp__MQXN,*__tmp__NQXN,*__tmp__5Q0N,*l__31NO,*r__41NO,*l__DMRU;
+  void *r__EMRU;
+  __LIST__WH *Self__RVYT;
+  __STRING__BC *__tmp__SVYT;
+  __INTEGER_CST__XAXC *__tmp__QQXN,*result__XNNO,*Self__PQ4S;
+  __EXPR_AND__SDOJ *__tmp__YQ0N,*result__VLRU,*Self__BMRU;
+  __EXPR_NOT__XUPM *__tmp__AR0N,*__tmp__DR0N,*__tmp__IS0N,*__tmp__LS0N;
+  __POSITION__OL p__21NO,p__CMRU;
+  __EXPR_OR__PQ0N *result__2RQO,*Self__YJXO;
+  __POINTER__IB ptr__3RQO,__tmp__DSQO,__tmp__4DZT,__tmp__AEZT;
+  __POINTER__IB __tmp__ZLRU,__tmp__0LRU;
+  __INTEGER__Q typ_id__BSQO,typ_id__XLRU;
+  __BOOLEAN__L __tmp__YNNO;
+  old_seq__HQXN=seq_call_and_loop__TL3K;
+  __tmp__MQXN=Self__EQXN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__MQXN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__NQXN=((__STRING_CST__5J *)__tmp__MQXN);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__NQXN=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__MQXN));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__NQXN=((__PROTOTYPE_CST__LAXC *)__tmp__MQXN);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__NQXN=((__INTEGER_CST__XAXC *)__tmp__MQXN);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__RVYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__SVYT=create__34B( 250);
+    display__0HFE(Self__RVYT,__tmp__SVYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__SVYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__A5ZM=NULL;
+    __tmp__NQXN=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__NQXN=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__MQXN));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__A5ZM=execute_link__WMAL(__tmp__54ZM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__NQXN=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__MQXN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__A5ZM=execute_link__5QAL(__tmp__54ZM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__NQXN=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MQXN));
   } break;
-  case __REAL_CST__: {
-    __tmp__A5ZM=((__REAL_CST *)__tmp__54ZM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__NQXN=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__MQXN));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__A5ZM=((__CHARACTER_CST *)__tmp__54ZM);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__NQXN=((__GET_TYPE_ID__HAOJ *)__tmp__MQXN);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__A5ZM=execute_link__OVAL(__tmp__54ZM);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__NQXN=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__MQXN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__A5ZM=execute_link__VWAL(__tmp__54ZM);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__NQXN=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__MQXN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__A5ZM=execute_link__0WAL(__tmp__54ZM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__NQXN=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__MQXN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__A5ZM=execute_link__D1AL(__tmp__54ZM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__NQXN=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__MQXN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__A5ZM=execute_link__M5AL(__tmp__54ZM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__NQXN=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__MQXN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__A5ZM=execute_link__VDBL(__tmp__54ZM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__NQXN=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__MQXN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__A5ZM=execute_link__4HBL(__tmp__54ZM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__NQXN=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__MQXN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__A5ZM=execute_link__HMBL(__tmp__54ZM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__NQXN=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__MQXN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__A5ZM=execute_link__QQBL(__tmp__54ZM);
+  case __ITEM__HGOJ__: {
+    __tmp__NQXN=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__MQXN));
   } break;
-  case __PUT_TO__: {
-    __tmp__A5ZM=execute_link__ROPK(__tmp__54ZM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__NQXN=((__SIZE_OF__5GOJ *)__tmp__MQXN);
   } break;
-  case __ITEM__: {
-    __tmp__A5ZM=execute_link__ZUBL(__tmp__54ZM);
+  case __CAST__1HOJ__: {
+    __tmp__NQXN=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__MQXN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__A5ZM=execute_link__AVBL(__tmp__54ZM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__NQXN=((__REAL_CST__1LOJ *)__tmp__MQXN);
   } break;
-  case __CAST__: {
-    __tmp__A5ZM=execute_link__FVBL(__tmp__54ZM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__NQXN=((__CHARACTER_CST__RMOJ *)__tmp__MQXN);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__A5ZM=execute_link__CDUL(__tmp__54ZM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__NQXN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MQXN);
   } break;
-  case __READ_SLOT__: {
-    __tmp__A5ZM=execute_link__4YBL(__tmp__54ZM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__NQXN=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__MQXN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__A5ZM=execute_link__O3BL(__tmp__54ZM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__NQXN=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MQXN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__A5ZM=execute_link__C2ZM(__tmp__54ZM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__NQXN=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MQXN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__A5ZM=execute_link__SGFO(__tmp__54ZM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__NQXN=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MQXN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__A5ZM=execute_link__KOLO(__tmp__54ZM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__NQXN=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MQXN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__A5ZM=execute_link__LMFO(__tmp__54ZM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__NQXN=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MQXN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__A5ZM=execute_link__OULO(__tmp__54ZM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__NQXN=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__MQXN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__A5ZM=execute_link__IPKM(__tmp__54ZM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__NQXN=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__MQXN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__A5ZM=execute_link__VXOL(__tmp__54ZM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__NQXN=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__MQXN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__A5ZM=execute_link__W4ZM(__tmp__54ZM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__NQXN=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__MQXN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__A5ZM=execute_link__ESFO(__tmp__54ZM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__NQXN=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__MQXN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__A5ZM=execute_link__2QEP(__tmp__54ZM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__NQXN=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__MQXN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__A5ZM=execute_link__F1QN(__tmp__54ZM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__NQXN=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__MQXN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__A5ZM=execute_link__O5QN(__tmp__54ZM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__NQXN=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__MQXN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__A5ZM=execute_link__LSQN(__tmp__54ZM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__NQXN=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__MQXN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__A5ZM=execute_link__M3UO(__tmp__54ZM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__NQXN=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__MQXN));
   } break;
   };
-  Self__X4ZM->parent_expr_unary__YGWL.right__SXDL=__tmp__A5ZM;
-  __tmp__C5ZM=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
-  if (__tmp__C5ZM==NULL) {
-    __tmp__D5ZM=NULL;
+  Self__EQXN->parent_expr_unary__YUPM.right__WZVL=__tmp__NQXN;
+  __tmp__MQXN=Self__EQXN->parent_expr_unary__YUPM.right__WZVL;
+  if (__tmp__MQXN==NULL) {
+    __tmp__QQXN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__C5ZM)->__id) {
-    case __LIST__: {
-      __tmp__D5ZM=NULL;
+    switch (((struct ___OBJ *)__tmp__MQXN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__D5ZM=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__D5ZM=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__D5ZM=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__QQXN=((void *)__tmp__MQXN);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__D5ZM=((void *)__tmp__C5ZM);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__D5ZM=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__D5ZM=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__D5ZM=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__D5ZM=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__D5ZM=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__D5ZM=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__D5ZM=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__D5ZM=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__D5ZM=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __CAST__: {
-      __tmp__D5ZM=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__D5ZM=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__D5ZM=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QQXN=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__D5ZM=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__D5ZM=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QQXN=NULL;
     } break;
     }
   };
-  right_cst__34ZM=__tmp__D5ZM;
-  or__V31M=NULL;
-  neg1__X31M=NULL;
-  neg2__Y31M=NULL;
-  result__Z31M=NULL;
-  __tmp__131M=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
-  if (__tmp__131M==NULL) {
-    __tmp__231M=NULL;
+  __tmp__MQXN=NULL;
+  __tmp__NQXN=Self__EQXN->parent_expr_unary__YUPM.right__WZVL;
+  if (__tmp__NQXN==NULL) {
+    __tmp__YQ0N=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__131M)->__id) {
-    case __LIST__: {
-      __tmp__231M=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__231M=NULL;
+    switch (((struct ___OBJ *)__tmp__NQXN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__231M=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__231M=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__231M=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__231M=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__231M=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__231M=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__231M=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__231M=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__231M=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__231M=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__231M=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__231M=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__231M=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__231M=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__YQ0N=((void *)__tmp__NQXN);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__231M=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__231M=((void *)__tmp__131M);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__231M=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__231M=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__231M=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__231M=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__231M=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __CAST__: {
-      __tmp__231M=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__231M=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__231M=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__231M=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__231M=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__231M=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__231M=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__231M=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__231M=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__231M=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__231M=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__231M=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__231M=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__231M=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__231M=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__231M=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__231M=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__YQ0N=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__231M=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__YQ0N=NULL;
     } break;
     }
   };
-  and__W31M=__tmp__231M;
-  if (((void *)__tmp__231M != (void *)NULL)) {
-    __tmp__D41M=((__EXPR_AND *)__tmp__231M)->parent_expr_binary__ICKH.left__XO1H;
-    if (__tmp__D41M==NULL) {
-      __tmp__E41M=NULL;
+  if (((void *)__tmp__YQ0N != (void *)NULL)) {
+    __tmp__5Q0N=__tmp__YQ0N->parent_expr_binary__TDOJ.left__EB5J;
+    if (__tmp__5Q0N==NULL) {
+      __tmp__AR0N=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__D41M)->__id) {
-      case __LIST__: {
-        __tmp__E41M=NULL;
+      switch (((struct ___OBJ *)__tmp__5Q0N)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __STRING_CST__: {
-        __tmp__E41M=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__E41M=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__E41M=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__E41M=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__E41M=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__E41M=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__E41M=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__E41M=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__E41M=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__E41M=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__E41M=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__E41M=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__E41M=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__E41M=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__E41M=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__E41M=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__E41M=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__E41M=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__E41M=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__E41M=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__E41M=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__E41M=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __CAST__: {
-        __tmp__E41M=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__E41M=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__E41M=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__E41M=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__E41M=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__E41M=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__E41M=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__E41M=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__E41M=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__E41M=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__E41M=NULL;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__AR0N=((void *)__tmp__5Q0N);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__E41M=((void *)__tmp__D41M);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__E41M=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__E41M=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__E41M=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__E41M=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__AR0N=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__E41M=NULL;
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__E41M=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__AR0N=NULL;
       } break;
       }
     };
-    neg1__X31M=__tmp__E41M;
-    __tmp__G41M=((__EXPR_AND *)__tmp__231M)->parent_expr_binary__ICKH.right__WO2H;
-    if (__tmp__G41M==NULL) {
-      __tmp__H41M=NULL;
+    __tmp__5Q0N=__tmp__YQ0N->parent_expr_binary__TDOJ.right__IB5J;
+    if (__tmp__5Q0N==NULL) {
+      __tmp__DR0N=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__G41M)->__id) {
-      case __LIST__: {
-        __tmp__H41M=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__H41M=NULL;
+      switch (((struct ___OBJ *)__tmp__5Q0N)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__H41M=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__H41M=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__H41M=NULL;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__H41M=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__H41M=NULL;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__H41M=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__H41M=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__H41M=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__H41M=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__H41M=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__H41M=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__H41M=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__H41M=NULL;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__H41M=NULL;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__H41M=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__H41M=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__H41M=NULL;
+      case __PUT_TO__TFOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__H41M=NULL;
+      case __ITEM__HGOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__H41M=NULL;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__H41M=NULL;
+      case __CAST__1HOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__H41M=NULL;
+      case __REAL_CST__1LOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __CAST__: {
-        __tmp__H41M=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__H41M=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__H41M=NULL;
+      case __READ_SLOT__LL4K__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__H41M=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__H41M=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__H41M=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__H41M=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__H41M=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__H41M=NULL;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__H41M=NULL;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__H41M=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__H41M=((void *)__tmp__G41M);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__DR0N=((void *)__tmp__5Q0N);
       } break;
-      case __EXPR_MOD__: {
-        __tmp__H41M=NULL;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__H41M=NULL;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_INF__: {
-        __tmp__H41M=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__H41M=NULL;
+      case __EXPR_INF__OXBP__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__H41M=NULL;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__DR0N=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__H41M=NULL;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__DR0N=NULL;
       } break;
       }
     };
-    neg2__Y31M=__tmp__H41M;
-    if ((((void *)__tmp__E41M != (void *)NULL) && ((void *)__tmp__H41M != (void *)NULL))) {
-      p__H4MR=Self__X4ZM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      l__I4MR=((__EXPR_NOT *)__tmp__E41M)->parent_expr_unary__YGWL.right__SXDL;
-      r__J4MR=((__EXPR_NOT *)__tmp__H41M)->parent_expr_unary__YGWL.right__SXDL;
-      result__43MR=NULL;
-      ptr__53MR=((__POINTER )(NULL));
-      typ_id__A4MR= 0;
-      sz__B4MR=((__UINTEGER_32 )sizeof(__EXPR_OR));
-      if ((sz__B4MR ==  0)) {
-        result__43MR=EXPR_OR__;
-      } else {
-        typ_id__A4MR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B4MR);
-        if ((typ_id__A4MR == (__INTEGER)(-  1))) {
-          a__C4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__D4MR=(__UINTEGER_32)((__UINTEGER_32)(sz__B4MR + a__C4MR) & (__UINTEGER_32)(~ a__C4MR));
-          ptr_table__IG3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D4MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__HG3R=((__POINTER )(NULL));
-          result__JG3R=((__POINTER *)ptr_table__IG3R)[ 0];
-          if ((result__JG3R == (void *)NULL)) {
-            result__JG3R=new_lab__2PJ(new_size__D4MR);
-            next__HG3R=(void *)((unsigned long)result__JG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D4MR)));
-            ((__POINTER *)next__HG3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IG3R)[ 0]=next__HG3R;
-          } else {
-            next__HG3R=((__POINTER *)result__JG3R)[ 0];
-            if ((next__HG3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D4MR <<  1)) <=  4096)) {
-                next__HG3R=(void *)((unsigned long)result__JG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D4MR)));
-              } else {
-                next__HG3R=new_lab__2PJ(new_size__D4MR);
-              };
-              ((__POINTER *)next__HG3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IG3R)[ 0]=next__HG3R;
-            } else {
-              ((__POINTER *)result__JG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__JG3R=next__HG3R;
-            };
-          };
-          ptr__53MR=result__JG3R;
-        } else {
-          t__E4MR=((__UINTEGER_32 )typ_id__A4MR);
-          a__F4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__QG3R=(__UINTEGER_32)((__UINTEGER_32)(sz__B4MR + a__F4MR) & (__UINTEGER_32)(~ a__F4MR));
-          ptr_table__NG3R=((__POINTER )(&(table_type[(t__E4MR)])));
-          lab_type__PG3R=(__UINTEGER_32)(t__E4MR |  1);
-          next__MG3R=((__POINTER )(NULL));
-          result__OG3R=((__POINTER *)ptr_table__NG3R)[ 0];
-          if ((result__OG3R == (void *)NULL)) {
-            result__OG3R=new_lab__2PJ(lab_type__PG3R);
-            next__MG3R=(void *)((unsigned long)result__OG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QG3R)));
-            ((__POINTER *)next__MG3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NG3R)[ 0]=next__MG3R;
-          } else {
-            next__MG3R=((__POINTER *)result__OG3R)[ 0];
-            if ((next__MG3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QG3R <<  1)) <=  4096)) {
-                next__MG3R=(void *)((unsigned long)result__OG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QG3R)));
-              } else {
-                next__MG3R=new_lab__2PJ(lab_type__PG3R);
-              };
-              ((__POINTER *)next__MG3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NG3R)[ 0]=next__MG3R;
-            } else {
-              ((__POINTER *)result__OG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OG3R=next__MG3R;
-            };
-          };
-          ptr__53MR=result__OG3R;
+    if ((((void *)__tmp__AR0N != (void *)NULL) && ((void *)__tmp__DR0N != (void *)NULL))) {
+      p__21NO=Self__EQXN->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      l__31NO=__tmp__AR0N->parent_expr_unary__YUPM.right__WZVL;
+      r__41NO=__tmp__DR0N->parent_expr_unary__YUPM.right__WZVL;
+      result__2RQO=NULL;
+      ptr__3RQO=((__POINTER__IB )(NULL));
+      typ_id__BSQO= 0;
+      __tmp__DSQO=((__POINTER__IB )sizeof(__EXPR_OR__PQ0N));
+      if (((unsigned long)__tmp__DSQO ==  0)) {
+        result__2RQO=EXPR_OR__PQ0N__;
+      } else /* FALSE */ {
+        typ_id__BSQO=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DSQO));
+        if ((typ_id__BSQO == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__4DZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__AEZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DSQO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4DZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4DZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__BEZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AEZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__4DZT=micro_alloc__table__lab__UKI(__tmp__AEZT,((__POINTER__IB )(&(table_size[(__tmp__BEZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AEZT)));
+          ptr__3RQO=__tmp__4DZT;
+        } else /* FALSE */ {
+          __tmp__BEZT=((__UINTEGER_32__ZWB )typ_id__BSQO);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__4DZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__AEZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__DSQO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4DZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4DZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__4DZT=micro_alloc__table__lab__UKI(__tmp__AEZT,((__POINTER__IB )(&(table_type[(__tmp__BEZT)]))),(__UINTEGER_32__ZWB)(__tmp__BEZT |  1));
+          ptr__3RQO=__tmp__4DZT;
         };
-        result__43MR=((__EXPR_OR *)ptr__53MR);
-        *(result__43MR) = *(EXPR_OR__);
+        result__2RQO=((__EXPR_OR__PQ0N *)ptr__3RQO);
+        *(result__2RQO) = *(EXPR_OR__PQ0N__);
       };
-      Self__G4MR=((__EXPR_OR *)result__43MR);
-      Self__G4MR->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H4MR;
-      Self__G4MR->parent_expr_binary__U31M.left__XO1H=l__I4MR;
-      Self__G4MR->parent_expr_binary__U31M.right__WO2H=r__J4MR;
-      result__Z31M=result__43MR;
+      Self__YJXO=((__EXPR_OR__PQ0N *)result__2RQO);
+      Self__YJXO->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
+      Self__YJXO->parent_expr_binary__QQ0N.left__EB5J=l__31NO;
+      Self__YJXO->parent_expr_binary__QQ0N.right__IB5J=r__41NO;
+      __tmp__MQXN=result__2RQO;
     };
-  } else {
-    __tmp__D51M=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
-    if (__tmp__D51M==NULL) {
-      __tmp__E51M=NULL;
+  } else /* FALSE */ {
+    __tmp__5Q0N=Self__EQXN->parent_expr_unary__YUPM.right__WZVL;
+    if (__tmp__5Q0N==NULL) {
+      result__2RQO=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__D51M)->__id) {
-      case __LIST__: {
-        __tmp__E51M=NULL;
-      } break;
-      case __STRING_CST__: {
-        __tmp__E51M=NULL;
+      switch (((struct ___OBJ *)__tmp__5Q0N)->__id) {
+      case __STRING_CST__5J__: {
+        result__2RQO=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__E51M=NULL;
+      case __EXTERNAL_C__Y5WC__: {
+        result__2RQO=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__E51M=NULL;
+      case __PROTOTYPE_CST__LAXC__: {
+        result__2RQO=NULL;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__E51M=NULL;
+      case __INTEGER_CST__XAXC__: {
+        result__2RQO=NULL;
       } break;
-      case __READ_LOCAL__: {
-        __tmp__E51M=NULL;
+      case __EXPR_MULTIPLE__GLWH__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__E51M=NULL;
+      case __READ_LOCAL__55ZI__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__E51M=NULL;
+      case __EXPR_EQUAL__KINJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__E51M=NULL;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        result__2RQO=NULL;
       } break;
-      case __REAL_CST__: {
-        __tmp__E51M=NULL;
+      case __IS_EXPANDED__35NJ__: {
+        result__2RQO=NULL;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__E51M=NULL;
+      case __GET_TYPE_ID__HAOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__E51M=NULL;
+      case __EXPR_SUP__ABOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__E51M=NULL;
+      case __EXPR_SUB__UBOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__E51M=NULL;
+      case __EXPR_MUL__KCOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__E51M=NULL;
+      case __EXPR_DIV__4COJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__E51M=NULL;
+      case __EXPR_AND__SDOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__E51M=NULL;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_AND__: {
-        __tmp__E51M=NULL;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__E51M=NULL;
+      case __PUT_TO__TFOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__E51M=NULL;
+      case __ITEM__HGOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __PUT_TO__: {
-        __tmp__E51M=NULL;
+      case __SIZE_OF__5GOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __ITEM__: {
-        __tmp__E51M=NULL;
+      case __CAST__1HOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __SIZE_OF__: {
-        __tmp__E51M=NULL;
+      case __REAL_CST__1LOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __CAST__: {
-        __tmp__E51M=NULL;
+      case __CHARACTER_CST__RMOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__E51M=NULL;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        result__2RQO=NULL;
       } break;
-      case __READ_SLOT__: {
-        __tmp__E51M=NULL;
+      case __READ_SLOT__LL4K__: {
+        result__2RQO=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__E51M=NULL;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__E51M=NULL;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__E51M=NULL;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__E51M=NULL;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__E51M=NULL;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__E51M=NULL;
+      case __EXPR_NEG__EZVL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__E51M=NULL;
+      case __EXPR_ADD__SZVL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__E51M=NULL;
+      case __READ_GLOBAL__T4YL__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__E51M=NULL;
+      case __EXPR_NOT__XUPM__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__E51M=NULL;
+      case __EXPR_MOD__3YPM__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__E51M=NULL;
+      case __EXPR_OR__PQ0N__: {
+        result__2RQO=((void *)__tmp__5Q0N);
       } break;
-      case __EXPR_INF__: {
-        __tmp__E51M=NULL;
+      case __EXPR_SUP_EQ__1VBP__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__E51M=NULL;
+      case __EXPR_INF__OXBP__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_OR__: {
-        __tmp__E51M=((void *)__tmp__D51M);
+      case __EXPR_INF_EQ__FYBP__: {
+        result__2RQO=NULL;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__E51M=NULL;
+      case __EXPR_XOR__ABEP__: {
+        result__2RQO=NULL;
       } break;
       }
     };
-    or__V31M=__tmp__E51M;
-    if (((void *)__tmp__E51M != (void *)NULL)) {
-      __tmp__L51M=((__EXPR_OR *)__tmp__E51M)->parent_expr_binary__U31M.left__XO1H;
-      if (__tmp__L51M==NULL) {
-        __tmp__M51M=NULL;
+    if (((void *)result__2RQO != (void *)NULL)) {
+      l__31NO=result__2RQO->parent_expr_binary__QQ0N.left__EB5J;
+      if (l__31NO==NULL) {
+        __tmp__IS0N=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__L51M)->__id) {
-        case __LIST__: {
-          __tmp__M51M=NULL;
+        switch (((struct ___OBJ *)l__31NO)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__M51M=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__M51M=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__M51M=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__M51M=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__M51M=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__M51M=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__M51M=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__M51M=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__M51M=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__M51M=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__M51M=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__M51M=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__M51M=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__M51M=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__M51M=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__M51M=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__M51M=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__M51M=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__M51M=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__M51M=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__M51M=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__M51M=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __CAST__: {
-          __tmp__M51M=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__M51M=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__M51M=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__M51M=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__M51M=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__M51M=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__M51M=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__M51M=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__M51M=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__M51M=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__M51M=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IS0N=((void *)l__31NO);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__M51M=((void *)__tmp__L51M);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__M51M=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__M51M=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__M51M=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__M51M=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__M51M=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__M51M=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IS0N=NULL;
         } break;
         }
       };
-      neg1__X31M=__tmp__M51M;
-      __tmp__O51M=((__EXPR_OR *)__tmp__E51M)->parent_expr_binary__U31M.right__WO2H;
-      if (__tmp__O51M==NULL) {
-        __tmp__P51M=NULL;
+      l__31NO=result__2RQO->parent_expr_binary__QQ0N.right__IB5J;
+      if (l__31NO==NULL) {
+        __tmp__LS0N=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__O51M)->__id) {
-        case __LIST__: {
-          __tmp__P51M=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__P51M=NULL;
+        switch (((struct ___OBJ *)l__31NO)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__P51M=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__P51M=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__P51M=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__P51M=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__P51M=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__P51M=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__P51M=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__P51M=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__P51M=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__P51M=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__P51M=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__P51M=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__P51M=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__P51M=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__P51M=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__P51M=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__P51M=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__P51M=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__P51M=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__P51M=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__P51M=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __CAST__: {
-          __tmp__P51M=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__P51M=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__P51M=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__P51M=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__P51M=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__P51M=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__P51M=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__P51M=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__P51M=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__P51M=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__P51M=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__P51M=((void *)__tmp__O51M);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__LS0N=((void *)l__31NO);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__P51M=NULL;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__P51M=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__P51M=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__P51M=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__P51M=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__LS0N=NULL;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__P51M=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__LS0N=NULL;
         } break;
         }
       };
-      neg2__Y31M=__tmp__P51M;
-      if ((((void *)__tmp__M51M != (void *)NULL) && ((void *)__tmp__P51M != (void *)NULL))) {
-        p__T4MR=Self__X4ZM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        l__U4MR=((__EXPR_NOT *)__tmp__M51M)->parent_expr_unary__YGWL.right__SXDL;
-        r__V4MR=((__EXPR_NOT *)__tmp__P51M)->parent_expr_unary__YGWL.right__SXDL;
-        result__K4MR=NULL;
-        ptr__L4MR=((__POINTER )(NULL));
-        typ_id__M4MR= 0;
-        sz__N4MR=((__UINTEGER_32 )sizeof(__EXPR_AND));
-        if ((sz__N4MR ==  0)) {
-          result__K4MR=EXPR_AND__;
-        } else {
-          typ_id__M4MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N4MR);
-          if ((typ_id__M4MR == (__INTEGER)(-  1))) {
-            a__O4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__P4MR=(__UINTEGER_32)((__UINTEGER_32)(sz__N4MR + a__O4MR) & (__UINTEGER_32)(~ a__O4MR));
-            ptr_table__SG3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P4MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__RG3R=((__POINTER )(NULL));
-            result__TG3R=((__POINTER *)ptr_table__SG3R)[ 0];
-            if ((result__TG3R == (void *)NULL)) {
-              result__TG3R=new_lab__2PJ(new_size__P4MR);
-              next__RG3R=(void *)((unsigned long)result__TG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4MR)));
-              ((__POINTER *)next__RG3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SG3R)[ 0]=next__RG3R;
-            } else {
-              next__RG3R=((__POINTER *)result__TG3R)[ 0];
-              if ((next__RG3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P4MR <<  1)) <=  4096)) {
-                  next__RG3R=(void *)((unsigned long)result__TG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4MR)));
-                } else {
-                  next__RG3R=new_lab__2PJ(new_size__P4MR);
-                };
-                ((__POINTER *)next__RG3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SG3R)[ 0]=next__RG3R;
-              } else {
-                ((__POINTER *)result__TG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TG3R=next__RG3R;
-              };
-            };
-            ptr__L4MR=result__TG3R;
-          } else {
-            t__Q4MR=((__UINTEGER_32 )typ_id__M4MR);
-            a__R4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0G3R=(__UINTEGER_32)((__UINTEGER_32)(sz__N4MR + a__R4MR) & (__UINTEGER_32)(~ a__R4MR));
-            ptr_table__XG3R=((__POINTER )(&(table_type[(t__Q4MR)])));
-            lab_type__ZG3R=(__UINTEGER_32)(t__Q4MR |  1);
-            next__WG3R=((__POINTER )(NULL));
-            result__YG3R=((__POINTER *)ptr_table__XG3R)[ 0];
-            if ((result__YG3R == (void *)NULL)) {
-              result__YG3R=new_lab__2PJ(lab_type__ZG3R);
-              next__WG3R=(void *)((unsigned long)result__YG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0G3R)));
-              ((__POINTER *)next__WG3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XG3R)[ 0]=next__WG3R;
-            } else {
-              next__WG3R=((__POINTER *)result__YG3R)[ 0];
-              if ((next__WG3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0G3R <<  1)) <=  4096)) {
-                  next__WG3R=(void *)((unsigned long)result__YG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0G3R)));
-                } else {
-                  next__WG3R=new_lab__2PJ(lab_type__ZG3R);
-                };
-                ((__POINTER *)next__WG3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XG3R)[ 0]=next__WG3R;
-              } else {
-                ((__POINTER *)result__YG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YG3R=next__WG3R;
-              };
-            };
-            ptr__L4MR=result__YG3R;
+      if ((((void *)__tmp__IS0N != (void *)NULL) && ((void *)__tmp__LS0N != (void *)NULL))) {
+        p__CMRU=Self__EQXN->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        l__DMRU=__tmp__IS0N->parent_expr_unary__YUPM.right__WZVL;
+        r__EMRU=__tmp__LS0N->parent_expr_unary__YUPM.right__WZVL;
+        result__VLRU=NULL;
+        __tmp__4DZT=((__POINTER__IB )(NULL));
+        typ_id__XLRU= 0;
+        __tmp__AEZT=((__POINTER__IB )sizeof(__EXPR_AND__SDOJ));
+        if (((unsigned long)__tmp__AEZT ==  0)) {
+          result__VLRU=EXPR_AND__SDOJ__;
+        } else /* FALSE */ {
+          typ_id__XLRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AEZT));
+          if ((typ_id__XLRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZLRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0LRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__AEZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1LRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0LRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZLRU=micro_alloc__table__lab__UKI(__tmp__0LRU,((__POINTER__IB )(&(table_size[(__tmp__1LRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0LRU)));
+            __tmp__4DZT=__tmp__ZLRU;
+          } else /* FALSE */ {
+            __tmp__1LRU=((__UINTEGER_32__ZWB )typ_id__XLRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZLRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0LRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__AEZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZLRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZLRU=micro_alloc__table__lab__UKI(__tmp__0LRU,((__POINTER__IB )(&(table_type[(__tmp__1LRU)]))),(__UINTEGER_32__ZWB)(__tmp__1LRU |  1));
+            __tmp__4DZT=__tmp__ZLRU;
           };
-          result__K4MR=((__EXPR_AND *)ptr__L4MR);
-          *(result__K4MR) = *(EXPR_AND__);
+          result__VLRU=((__EXPR_AND__SDOJ *)__tmp__4DZT);
+          *(result__VLRU) = *(EXPR_AND__SDOJ__);
         };
-        Self__S4MR=((__EXPR_AND *)result__K4MR);
-        Self__S4MR->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__T4MR;
-        Self__S4MR->parent_expr_binary__ICKH.left__XO1H=l__U4MR;
-        Self__S4MR->parent_expr_binary__ICKH.right__WO2H=r__V4MR;
-        result__Z31M=result__K4MR;
+        Self__BMRU=((__EXPR_AND__SDOJ *)result__VLRU);
+        Self__BMRU->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__CMRU;
+        Self__BMRU->parent_expr_binary__TDOJ.left__EB5J=l__DMRU;
+        Self__BMRU->parent_expr_binary__TDOJ.right__IB5J=r__EMRU;
+        __tmp__MQXN=result__VLRU;
       };
-    } else {
-      __tmp__LA2M=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
-      if (__tmp__LA2M==NULL) {
-        __tmp__MA2M=NULL;
+    } else /* FALSE */ {
+      l__31NO=Self__EQXN->parent_expr_unary__YUPM.right__WZVL;
+      if (l__31NO==NULL) {
+        __tmp__IS0N=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__LA2M)->__id) {
-        case __LIST__: {
-          __tmp__MA2M=NULL;
+        switch (((struct ___OBJ *)l__31NO)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __STRING_CST__: {
-          __tmp__MA2M=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__MA2M=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__MA2M=NULL;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__MA2M=NULL;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__MA2M=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__MA2M=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_AND__: {
-          __tmp__MA2M=NULL;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__MA2M=NULL;
+        case __ITEM__HGOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__MA2M=NULL;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __PUT_TO__: {
-          __tmp__MA2M=NULL;
+        case __CAST__1HOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __ITEM__: {
-          __tmp__MA2M=NULL;
+        case __REAL_CST__1LOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __SIZE_OF__: {
-          __tmp__MA2M=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __CAST__: {
-          __tmp__MA2M=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__MA2M=NULL;
+        case __READ_SLOT__LL4K__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __READ_SLOT__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__MA2M=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IS0N=((void *)l__31NO);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__MA2M=((void *)__tmp__LA2M);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_INF__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IS0N=NULL;
         } break;
-        case __EXPR_OR__: {
-          __tmp__MA2M=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__MA2M=NULL;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IS0N=NULL;
         } break;
         }
       };
-      neg1__X31M=__tmp__MA2M;
-      if (((void *)__tmp__MA2M != (void *)NULL)) {
-        result__Z31M=((__EXPR_NOT *)__tmp__MA2M)->parent_expr_unary__YGWL.right__SXDL;
+      if (((void *)__tmp__IS0N != (void *)NULL)) {
+        __tmp__MQXN=__tmp__IS0N->parent_expr_unary__YUPM.right__WZVL;
       };
     };
   };
-  result__Z4ZM=result__Z31M;
-  if ((((void *)result__Z31M == (void *)NULL) && ((void *)__tmp__D5ZM != (void *)NULL))) {
-    result__5DJN=NULL;
-    if (is_signed__GQKN(__tmp__D5ZM)) {
-      Self__MNKQ=((__INTEGER_CST *)__tmp__D5ZM);
-      Self__MNKQ->value__W4YD=(__INTEGER_64)(~ ((__INTEGER_CST *)__tmp__D5ZM)->value__W4YD);
-      check_type__YG5D(Self__MNKQ);
-      result__5DJN=__tmp__D5ZM;
+  __tmp__NQXN=__tmp__MQXN;
+  if ((((void *)__tmp__MQXN == (void *)NULL) && ((void *)__tmp__QQXN != (void *)NULL))) {
+    result__XNNO=NULL;
+    __tmp__YNNO=is_signed__YKLP(((__INTEGER_CST__XAXC *)__tmp__QQXN));
+    if (__tmp__YNNO) {
+      __tmp__5NNO=(__INTEGER_64__1SG)(~ __tmp__QQXN->value__FH4D);
+      Self__PQ4S=((__INTEGER_CST__XAXC *)__tmp__QQXN);
+      Self__PQ4S->value__FH4D=__tmp__5NNO;
+      check_type__XYEE(Self__PQ4S);
+      result__XNNO=__tmp__QQXN;
     };
-    result__Z4ZM=result__5DJN;
+    __tmp__NQXN=result__XNNO;
   };
-  if ((((void *)result__Z4ZM == (void *)NULL) && (old_seq__04ZM == seq_call_and_loop__3QEJ))) {
-    result__Z4ZM=NULL;
+  if ((((void *)__tmp__NQXN == (void *)NULL) && (old_seq__HQXN == seq_call_and_loop__TL3K))) {
+    __tmp__NQXN=NULL;
   };
-  if (((void *)result__Z4ZM == (void *)NULL)) {
-    result__Z4ZM=Self__X4ZM;
-  } else {
-    __tmp__QA0M=Self__X4ZM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__Z4ZM)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__Z4ZM)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+  if (((void *)__tmp__NQXN == (void *)NULL)) {
+    __tmp__NQXN=Self__EQXN;
+  } else /* FALSE */ {
+    p__21NO=Self__EQXN->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__NQXN)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__Z4ZM)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__Z4ZM)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__Z4ZM)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__Z4ZM)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__Z4ZM)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__Z4ZM)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__Z4ZM)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__Z4ZM)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__Z4ZM)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__Z4ZM)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__Z4ZM)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__Z4ZM)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__Z4ZM)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__Z4ZM)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__Z4ZM)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__Z4ZM)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__Z4ZM)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__Z4ZM)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__Z4ZM)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__Z4ZM)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__Z4ZM)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __CAST__: {
-      ((__CAST *)result__Z4ZM)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__Z4ZM)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__Z4ZM)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__Z4ZM)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__Z4ZM)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__Z4ZM)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__Z4ZM)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__Z4ZM)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__Z4ZM)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__Z4ZM)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__Z4ZM)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)__tmp__NQXN)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__Z4ZM)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__Z4ZM)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__Z4ZM)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__Z4ZM)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__Z4ZM)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__Z4ZM)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
-    } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__Z4ZM)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_NOT__XUPM *)__tmp__NQXN))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__21NO;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__Z4ZM);
+  __tmp__MQXN=__tmp__NQXN;
+  return(__tmp__MQXN);
 }
 
-static void* execute_link__ESFO(__EXPR_MOD *Self__FSFO)
-// ({EXPR_MOD}) With resultRecursive, No inlinable.
+static void* execute_link__WU0P(__EXPR_MOD__3YPM *Self__XU0P)
+// ({EXPR_MOD__3YPM}) With result Recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__K3PO;
-  __UINTEGER_32 old_seq__ISFO,sz__Z4MR,a__04MR,new_size__14MR,t__24MR;
-  __UINTEGER_32 a__34MR,new_size__EH3R,lab_type__DH3R,sz__F5MR,a__G5MR;
-  __UINTEGER_32 new_size__H5MR,t__I5MR,a__J5MR,new_size__OH3R;
-  __UINTEGER_32 lab_type__NH3R;
-  void *__tmp__OSFO,*__tmp__PSFO,*__tmp__QSFO,*__tmp__RSFO,*__tmp__TSFO;
-  void *__tmp__WSFO,*result__HSFO,*result__S2PO,*l__A5MR,*result__X3PO;
-  void *__tmp__Y3PO,*__tmp__Z3PO,*__tmp__F4PO,*__tmp__G4PO,*result__DMZO;
-  void *__tmp__KMZO,*result__RMZO,*__tmp__0MZO,*__tmp__LNZO;
-  __LIST *Self__CIBR,*Self__EIBR,*Self__SH3R,*Self__XH3R,*Self__2H3R;
-  __LIST *Self__BI3R,*Self__GI3R,*Self__LI3R,*Self__QI3R,*Self__VI3R;
-  __LIST *Self__0I3R,*Self__5I3R;
-  void *voir__DIBR,*voir__FIBR,*voir__QH3R,*voir__TH3R,*voir__VH3R;
-  void *voir__YH3R,*voir__0H3R,*voir__3H3R,*voir__5H3R,*voir__CI3R;
-  void *voir__EI3R,*voir__HI3R,*voir__JI3R,*voir__MI3R,*voir__OI3R;
-  void *voir__RI3R,*voir__TI3R,*voir__WI3R,*voir__YI3R,*voir__1I3R;
-  void *voir__3I3R,*voir__AJ3R;
-  void *__tmp__USFO,*left_cst__LSFO,*__tmp__XSFO,*right_cst__MSFO;
-  __POSITION __tmp__02PO,p__54MR,p__L5MR,__tmp__LWFO;
-  __INTEGER_CST *Self__TNKQ,*Self__VNKQ,*result__C5MR,*Self__K5MR;
-  __INTEGER_CST *Self__ZNKQ,*Self__1NKQ;
-  __EXPR_AND *result__W4MR,*Self__44MR;
-  __POINTER ptr__X4MR,ptr_table__2G3R,next__1G3R,result__3G3R;
-  __POINTER ptr_table__BH3R,next__AH3R,result__CH3R,ptr__D5MR;
-  __POINTER ptr_table__GH3R,next__FH3R,result__HH3R,ptr_table__LH3R;
-  __POINTER next__KH3R,result__MH3R;
-  __INTEGER typ_id__Y4MR,typ_id__E5MR;
-  void *t__N5MR;
-  __READ_LOCAL *Self__J1DQ,*Self__L1DQ,*Self__N1DQ,*Self__P1DQ;
-  __READ_LOCAL *Self__R1DQ,*Self__T1DQ,*Self__W1DQ,*Self__Y1DQ;
-  __READ_LOCAL *Self__21DQ,*Self__41DQ;
-  __LOCAL *Self__PH3R,*Self__UH3R,*Self__ZH3R,*Self__4H3R,*Self__DI3R;
-  __LOCAL *Self__II3R,*Self__NI3R,*Self__SI3R,*Self__XI3R,*Self__2I3R;
-  __READ_GLOBAL *Self__M1DQ,*Self__Q1DQ,*Self__U1DQ,*Self__Z1DQ;
-  __READ_GLOBAL *Self__51DQ;
-  __BOOLEAN __tmp__32PO,__tmp__03PO,__tmp__2MZO;
-  old_seq__ISFO=seq_call_and_loop__3QEJ;
-  __tmp__OSFO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__OSFO)->__id) {
-  case __LIST__: {
-    __tmp__PSFO=execute_link__TTOG(__tmp__OSFO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__PSFO=((__STRING_CST *)__tmp__OSFO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__PSFO=execute_link__KA0K(__tmp__OSFO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__PSFO=((__PROTOTYPE_CST *)__tmp__OSFO);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__PSFO=((__INTEGER_CST *)__tmp__OSFO);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__PSFO=execute_link__4HAL(__tmp__OSFO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__CIBR=((__LIST *)list_current__EH1);
-    voir__DIBR=create__AXB( 250);
-    display__EQQG(Self__CIBR,voir__DIBR);
-    put_string__2EG(((__STRING *)voir__DIBR));
+  __INTEGER_64__1SG __tmp__0WOQ,__tmp__DXOQ;
+  __UINTEGER_32__ZWB old_seq__0U0P,__tmp__YAZT;
+  void *__tmp__AV0P,*__tmp__BV0P,*l__5KYJ,*__tmp__5XOQ,*__tmp__Q3VQ;
+  void *__tmp__T4VQ;
+  __LIST__WH *Self__UVYT;
+  __STRING__BC *__tmp__VVYT,*__tmp__BC3T,*__tmp__NC3T,*__tmp__ZC3T;
+  __INTEGER_CST__XAXC *__tmp__GV0P,*__tmp__JV0P,*Self__RQ4S;
+  __INTEGER_CST__XAXC *result__SJGU,*Self__4JGU,*Self__VQ4S,*Self__XQ4S;
+  __EXPR_AND__SDOJ *result__KWOQ,*result__GXZJ,*Self__CBKK;
+  __POSITION__OL __tmp__SWOQ,p__4KYJ;
+  __POINTER__IB ptr__HXZJ,__tmp__NXZJ,__tmp__VAZT,__tmp__XAZT;
+  __INTEGER__Q typ_id__LXZJ;
+  __TYPE_FULL__XMB *__tmp__1XOQ;
+  __READ_LOCAL__55ZI *Self__H5RS,*Self__P5RS,*Self__35RS;
+  __LOCAL__L4WC *Self__AC3T,*Self__MC3T,*Self__YC3T;
+  __READ_GLOBAL__T4YL *Self__K5RS,*Self__S5RS,*Self__AASS;
+  __BOOLEAN__L __tmp__VWOQ,__tmp__D4VQ;
+  old_seq__0U0P=seq_call_and_loop__TL3K;
+  __tmp__AV0P=Self__XU0P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__AV0P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__BV0P=((__STRING_CST__5J *)__tmp__AV0P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__BV0P=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__AV0P));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__BV0P=((__PROTOTYPE_CST__LAXC *)__tmp__AV0P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__BV0P=((__INTEGER_CST__XAXC *)__tmp__AV0P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__UVYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__VVYT=create__34B( 250);
+    display__0HFE(Self__UVYT,__tmp__VVYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__VVYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__PSFO=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__PSFO=execute_link__WMAL(__tmp__OSFO);
+    __tmp__BV0P=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__PSFO=execute_link__5QAL(__tmp__OSFO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BV0P=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__AV0P));
   } break;
-  case __REAL_CST__: {
-    __tmp__PSFO=((__REAL_CST *)__tmp__OSFO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__BV0P=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__AV0P));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__PSFO=((__CHARACTER_CST *)__tmp__OSFO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__BV0P=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__AV0P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__PSFO=execute_link__OVAL(__tmp__OSFO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__BV0P=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__AV0P));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__PSFO=execute_link__VWAL(__tmp__OSFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__BV0P=((__GET_TYPE_ID__HAOJ *)__tmp__AV0P);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__PSFO=execute_link__0WAL(__tmp__OSFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__BV0P=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__PSFO=execute_link__D1AL(__tmp__OSFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__BV0P=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__PSFO=execute_link__M5AL(__tmp__OSFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__BV0P=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__PSFO=execute_link__VDBL(__tmp__OSFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__BV0P=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__AV0P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__PSFO=execute_link__4HBL(__tmp__OSFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__BV0P=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__PSFO=execute_link__HMBL(__tmp__OSFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__BV0P=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__PSFO=execute_link__QQBL(__tmp__OSFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__BV0P=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__AV0P));
   } break;
-  case __PUT_TO__: {
-    __tmp__PSFO=execute_link__ROPK(__tmp__OSFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__BV0P=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__AV0P));
   } break;
-  case __ITEM__: {
-    __tmp__PSFO=execute_link__ZUBL(__tmp__OSFO);
+  case __ITEM__HGOJ__: {
+    __tmp__BV0P=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__AV0P));
   } break;
-  case __SIZE_OF__: {
-    __tmp__PSFO=execute_link__AVBL(__tmp__OSFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__BV0P=((__SIZE_OF__5GOJ *)__tmp__AV0P);
   } break;
-  case __CAST__: {
-    __tmp__PSFO=execute_link__FVBL(__tmp__OSFO);
+  case __CAST__1HOJ__: {
+    __tmp__BV0P=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__AV0P));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__PSFO=execute_link__CDUL(__tmp__OSFO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__BV0P=((__REAL_CST__1LOJ *)__tmp__AV0P);
   } break;
-  case __READ_SLOT__: {
-    __tmp__PSFO=execute_link__4YBL(__tmp__OSFO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__BV0P=((__CHARACTER_CST__RMOJ *)__tmp__AV0P);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__PSFO=execute_link__O3BL(__tmp__OSFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__BV0P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AV0P);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__PSFO=execute_link__C2ZM(__tmp__OSFO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__BV0P=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__AV0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__PSFO=execute_link__SGFO(__tmp__OSFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__BV0P=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__AV0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PSFO=execute_link__KOLO(__tmp__OSFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__BV0P=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__AV0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__PSFO=execute_link__LMFO(__tmp__OSFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__BV0P=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AV0P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PSFO=execute_link__OULO(__tmp__OSFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__BV0P=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__AV0P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__PSFO=execute_link__IPKM(__tmp__OSFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__BV0P=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AV0P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__PSFO=execute_link__VXOL(__tmp__OSFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__BV0P=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__AV0P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__PSFO=execute_link__W4ZM(__tmp__OSFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__BV0P=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__AV0P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__PSFO=execute_link__ESFO(__tmp__OSFO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__BV0P=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__AV0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__PSFO=execute_link__2QEP(__tmp__OSFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__BV0P=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__AV0P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__PSFO=execute_link__F1QN(__tmp__OSFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__BV0P=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__AV0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__PSFO=execute_link__O5QN(__tmp__OSFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__BV0P=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__AV0P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__PSFO=execute_link__LSQN(__tmp__OSFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__BV0P=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__AV0P));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__PSFO=execute_link__M3UO(__tmp__OSFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__BV0P=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__AV0P));
   } break;
-  };
-  Self__FSFO->parent_expr_binary__1KWL.left__XO1H=__tmp__PSFO;
-  __tmp__QSFO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__QSFO)->__id) {
-  case __LIST__: {
-    __tmp__RSFO=execute_link__TTOG(__tmp__QSFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__BV0P=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__AV0P));
   } break;
-  case __STRING_CST__: {
-    __tmp__RSFO=((__STRING_CST *)__tmp__QSFO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__BV0P=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__AV0P));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__RSFO=execute_link__KA0K(__tmp__QSFO);
+  };
+  Self__XU0P->parent_expr_binary__4YPM.left__EB5J=__tmp__BV0P;
+  __tmp__AV0P=Self__XU0P->parent_expr_binary__4YPM.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__AV0P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__BV0P=((__STRING_CST__5J *)__tmp__AV0P);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__RSFO=((__PROTOTYPE_CST *)__tmp__QSFO);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__BV0P=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__AV0P));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__RSFO=((__INTEGER_CST *)__tmp__QSFO);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__BV0P=((__PROTOTYPE_CST__LAXC *)__tmp__AV0P);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__RSFO=execute_link__4HAL(__tmp__QSFO);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__BV0P=((__INTEGER_CST__XAXC *)__tmp__AV0P);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__EIBR=((__LIST *)list_current__EH1);
-    voir__FIBR=create__AXB( 250);
-    display__EQQG(Self__EIBR,voir__FIBR);
-    put_string__2EG(((__STRING *)voir__FIBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__UVYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__VVYT=create__34B( 250);
+    display__0HFE(Self__UVYT,__tmp__VVYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__VVYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__RSFO=NULL;
+    __tmp__BV0P=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__RSFO=execute_link__WMAL(__tmp__QSFO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__BV0P=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__AV0P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__RSFO=execute_link__5QAL(__tmp__QSFO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__BV0P=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__AV0P));
   } break;
-  case __REAL_CST__: {
-    __tmp__RSFO=((__REAL_CST *)__tmp__QSFO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__BV0P=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__AV0P));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__RSFO=((__CHARACTER_CST *)__tmp__QSFO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__BV0P=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__AV0P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__RSFO=execute_link__OVAL(__tmp__QSFO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__BV0P=((__GET_TYPE_ID__HAOJ *)__tmp__AV0P);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__RSFO=execute_link__VWAL(__tmp__QSFO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__BV0P=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__RSFO=execute_link__0WAL(__tmp__QSFO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__BV0P=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__RSFO=execute_link__D1AL(__tmp__QSFO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__BV0P=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__RSFO=execute_link__M5AL(__tmp__QSFO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__BV0P=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__AV0P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__RSFO=execute_link__VDBL(__tmp__QSFO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__BV0P=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__RSFO=execute_link__4HBL(__tmp__QSFO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__BV0P=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__RSFO=execute_link__HMBL(__tmp__QSFO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__BV0P=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__AV0P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__RSFO=execute_link__QQBL(__tmp__QSFO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__BV0P=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__AV0P));
   } break;
-  case __PUT_TO__: {
-    __tmp__RSFO=execute_link__ROPK(__tmp__QSFO);
+  case __ITEM__HGOJ__: {
+    __tmp__BV0P=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__AV0P));
   } break;
-  case __ITEM__: {
-    __tmp__RSFO=execute_link__ZUBL(__tmp__QSFO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__BV0P=((__SIZE_OF__5GOJ *)__tmp__AV0P);
   } break;
-  case __SIZE_OF__: {
-    __tmp__RSFO=execute_link__AVBL(__tmp__QSFO);
+  case __CAST__1HOJ__: {
+    __tmp__BV0P=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__AV0P));
   } break;
-  case __CAST__: {
-    __tmp__RSFO=execute_link__FVBL(__tmp__QSFO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__BV0P=((__REAL_CST__1LOJ *)__tmp__AV0P);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__RSFO=execute_link__CDUL(__tmp__QSFO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__BV0P=((__CHARACTER_CST__RMOJ *)__tmp__AV0P);
   } break;
-  case __READ_SLOT__: {
-    __tmp__RSFO=execute_link__4YBL(__tmp__QSFO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__BV0P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AV0P);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__RSFO=execute_link__O3BL(__tmp__QSFO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__BV0P=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__AV0P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__RSFO=execute_link__C2ZM(__tmp__QSFO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__BV0P=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__AV0P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__RSFO=execute_link__SGFO(__tmp__QSFO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__BV0P=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__AV0P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RSFO=execute_link__KOLO(__tmp__QSFO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__BV0P=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AV0P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__RSFO=execute_link__LMFO(__tmp__QSFO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__BV0P=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__AV0P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RSFO=execute_link__OULO(__tmp__QSFO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__BV0P=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AV0P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__RSFO=execute_link__IPKM(__tmp__QSFO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__BV0P=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__AV0P));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__RSFO=execute_link__VXOL(__tmp__QSFO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__BV0P=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__AV0P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__RSFO=execute_link__W4ZM(__tmp__QSFO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__BV0P=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__AV0P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__RSFO=execute_link__ESFO(__tmp__QSFO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__BV0P=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__AV0P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__RSFO=execute_link__2QEP(__tmp__QSFO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__BV0P=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__AV0P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__RSFO=execute_link__F1QN(__tmp__QSFO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__BV0P=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__AV0P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__RSFO=execute_link__O5QN(__tmp__QSFO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__BV0P=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__AV0P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__RSFO=execute_link__LSQN(__tmp__QSFO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__BV0P=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__AV0P));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__RSFO=execute_link__M3UO(__tmp__QSFO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__BV0P=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__AV0P));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__BV0P=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__AV0P));
   } break;
   };
-  Self__FSFO->parent_expr_binary__1KWL.right__WO2H=__tmp__RSFO;
-  __tmp__TSFO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
-  if (__tmp__TSFO==NULL) {
-    __tmp__USFO=NULL;
+  Self__XU0P->parent_expr_binary__4YPM.right__IB5J=__tmp__BV0P;
+  __tmp__AV0P=Self__XU0P->parent_expr_binary__4YPM.left__EB5J;
+  if (__tmp__AV0P==NULL) {
+    __tmp__GV0P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__TSFO)->__id) {
-    case __LIST__: {
-      __tmp__USFO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__USFO=NULL;
+    switch (((struct ___OBJ *)__tmp__AV0P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__USFO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__USFO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__USFO=((void *)__tmp__TSFO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GV0P=((void *)__tmp__AV0P);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__USFO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__USFO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__USFO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__USFO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__USFO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__USFO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__USFO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__USFO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__USFO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__USFO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__USFO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__USFO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__USFO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__USFO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__USFO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__USFO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__USFO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__USFO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__USFO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__USFO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__USFO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__USFO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__USFO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__USFO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__USFO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__USFO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__USFO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__USFO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__USFO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__USFO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__USFO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__USFO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__USFO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__USFO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__USFO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GV0P=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__USFO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GV0P=NULL;
     } break;
     }
   };
-  left_cst__LSFO=__tmp__USFO;
-  __tmp__WSFO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
-  if (__tmp__WSFO==NULL) {
-    __tmp__XSFO=NULL;
+  __tmp__AV0P=Self__XU0P->parent_expr_binary__4YPM.right__IB5J;
+  if (__tmp__AV0P==NULL) {
+    __tmp__JV0P=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__WSFO)->__id) {
-    case __LIST__: {
-      __tmp__XSFO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__XSFO=NULL;
+    switch (((struct ___OBJ *)__tmp__AV0P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__XSFO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XSFO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__XSFO=((void *)__tmp__WSFO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__JV0P=((void *)__tmp__AV0P);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XSFO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__XSFO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__XSFO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XSFO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XSFO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__XSFO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__XSFO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__XSFO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__XSFO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__XSFO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__XSFO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__XSFO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__JV0P=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__XSFO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__JV0P=NULL;
     } break;
     }
   };
-  right_cst__MSFO=__tmp__XSFO;
-  result__HSFO=NULL;
-  if (((void *)__tmp__USFO != (void *)NULL)) {
-    result__HSFO=NULL;
-  };
-  if ((((void *)result__HSFO == (void *)NULL) && ((void *)__tmp__XSFO != (void *)NULL))) {
-    result__S2PO=NULL;
-    if ((((__INTEGER_CST *)__tmp__XSFO)->value__W4YD ==  0)) {
-      __tmp__02PO=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      put_error__text__0AH( 2,(&__string_560));
-      put_position__ECH(__tmp__02PO);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  __tmp__AV0P=NULL;
+  if (((void *)__tmp__GV0P != (void *)NULL)) {
+    __tmp__AV0P=NULL;
+  };
+  if ((((void *)__tmp__AV0P == (void *)NULL) && ((void *)__tmp__JV0P != (void *)NULL))) {
+    result__KWOQ=NULL;
+    if ((__tmp__JV0P->value__FH4D ==  0)) {
+      __tmp__SWOQ=Self__XU0P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      put_error__text__EQE( 2,(&__string_643));
+      put_position__PRE(__tmp__SWOQ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
         exit(( 1));
       };
-      __tmp__32PO=TRUE__;
-    } else {
-      __tmp__32PO=FALSE__;
-    };
-    if ((! __tmp__32PO)) {
-      if ((to_power__5MRN(__tmp__XSFO) != (__INTEGER)(-  1))) {
-        __tmp__K3PO=((__INTEGER_CST *)__tmp__XSFO)->value__W4YD;
-        Self__TNKQ=((__INTEGER_CST *)__tmp__XSFO);
-        Self__TNKQ->value__W4YD=(__INTEGER_64)(__tmp__K3PO -  1);
-        check_type__YG5D(Self__TNKQ);
-        p__54MR=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        l__A5MR=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
-        result__W4MR=NULL;
-        ptr__X4MR=((__POINTER )(NULL));
-        typ_id__Y4MR= 0;
-        sz__Z4MR=((__UINTEGER_32 )sizeof(__EXPR_AND));
-        if ((sz__Z4MR ==  0)) {
-          result__W4MR=EXPR_AND__;
-        } else {
-          typ_id__Y4MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z4MR);
-          if ((typ_id__Y4MR == (__INTEGER)(-  1))) {
-            a__04MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__14MR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4MR + a__04MR) & (__UINTEGER_32)(~ a__04MR));
-            ptr_table__2G3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__14MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1G3R=((__POINTER )(NULL));
-            result__3G3R=((__POINTER *)ptr_table__2G3R)[ 0];
-            if ((result__3G3R == (void *)NULL)) {
-              result__3G3R=new_lab__2PJ(new_size__14MR);
-              next__1G3R=(void *)((unsigned long)result__3G3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14MR)));
-              ((__POINTER *)next__1G3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2G3R)[ 0]=next__1G3R;
-            } else {
-              next__1G3R=((__POINTER *)result__3G3R)[ 0];
-              if ((next__1G3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3G3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__14MR <<  1)) <=  4096)) {
-                  next__1G3R=(void *)((unsigned long)result__3G3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14MR)));
-                } else {
-                  next__1G3R=new_lab__2PJ(new_size__14MR);
-                };
-                ((__POINTER *)next__1G3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2G3R)[ 0]=next__1G3R;
-              } else {
-                ((__POINTER *)result__3G3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1G3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3G3R=next__1G3R;
-              };
+      __tmp__VWOQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__VWOQ=FALSE__O__;
+    };
+    if ((! __tmp__VWOQ)) {
+      __tmp__0WOQ=to_power__SVKP(((__INTEGER_CST__XAXC *)__tmp__JV0P));
+      if ((__tmp__0WOQ != (__INTEGER__Q)(-  1))) {
+        __tmp__DXOQ=__tmp__JV0P->value__FH4D;
+        Self__RQ4S=((__INTEGER_CST__XAXC *)__tmp__JV0P);
+        Self__RQ4S->value__FH4D=(__INTEGER_64__1SG)(__tmp__DXOQ -  1);
+        check_type__XYEE(Self__RQ4S);
+        p__4KYJ=Self__XU0P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        l__5KYJ=Self__XU0P->parent_expr_binary__4YPM.left__EB5J;
+        result__GXZJ=NULL;
+        ptr__HXZJ=((__POINTER__IB )(NULL));
+        typ_id__LXZJ= 0;
+        __tmp__NXZJ=((__POINTER__IB )sizeof(__EXPR_AND__SDOJ));
+        if (((unsigned long)__tmp__NXZJ ==  0)) {
+          result__GXZJ=EXPR_AND__SDOJ__;
+        } else /* FALSE */ {
+          typ_id__LXZJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NXZJ));
+          if ((typ_id__LXZJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VAZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XAZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NXZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__YAZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XAZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__VAZT=micro_alloc__table__lab__UKI(__tmp__XAZT,((__POINTER__IB )(&(table_size[(__tmp__YAZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XAZT)));
+            ptr__HXZJ=__tmp__VAZT;
+          } else /* FALSE */ {
+            __tmp__YAZT=((__UINTEGER_32__ZWB )typ_id__LXZJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__VAZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__XAZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NXZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VAZT=micro_alloc__table__lab__UKI(__tmp__XAZT,((__POINTER__IB )(&(table_type[(__tmp__YAZT)]))),(__UINTEGER_32__ZWB)(__tmp__YAZT |  1));
+            ptr__HXZJ=__tmp__VAZT;
+          };
+          result__GXZJ=((__EXPR_AND__SDOJ *)ptr__HXZJ);
+          *(result__GXZJ) = *(EXPR_AND__SDOJ__);
+        };
+        Self__CBKK=((__EXPR_AND__SDOJ *)result__GXZJ);
+        Self__CBKK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__4KYJ;
+        Self__CBKK->parent_expr_binary__TDOJ.left__EB5J=l__5KYJ;
+        Self__CBKK->parent_expr_binary__TDOJ.right__IB5J=__tmp__JV0P;
+        result__KWOQ=result__GXZJ;
+      };
+    };
+    __tmp__AV0P=result__KWOQ;
+  };
+  if (((((void *)__tmp__AV0P == (void *)NULL) && ((void *)__tmp__JV0P != (void *)NULL)) && ((void *)__tmp__GV0P != (void *)NULL))) {
+    __tmp__0WOQ=(__INTEGER_64__1SG)(__tmp__GV0P->value__FH4D % __tmp__JV0P->value__FH4D);
+    Self__RQ4S=((__INTEGER_CST__XAXC *)__tmp__GV0P);
+    Self__RQ4S->value__FH4D=__tmp__0WOQ;
+    check_type__XYEE(Self__RQ4S);
+    __tmp__AV0P=__tmp__GV0P;
+  };
+  if ((((void *)__tmp__AV0P == (void *)NULL) && (old_seq__0U0P == seq_call_and_loop__TL3K))) {
+    Self__RQ4S=NULL;
+    __tmp__BV0P=Self__XU0P->parent_expr_binary__4YPM.left__EB5J;
+    l__5KYJ=Self__XU0P->parent_expr_binary__4YPM.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__BV0P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__VWOQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__BV0P),l__5KYJ);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__VWOQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__VWOQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__VWOQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__VWOQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__VWOQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__VWOQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__VWOQ=FALSE__O__;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__VWOQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__VWOQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__VWOQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__VWOQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__VWOQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__VWOQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__VWOQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__VWOQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__VWOQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__VWOQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__VWOQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__VWOQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__VWOQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__VWOQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__VWOQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__VWOQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__VWOQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__BV0P)),l__5KYJ);
+    } break;
+    };
+    if (__tmp__VWOQ) {
+      __tmp__SWOQ=Self__XU0P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__1XOQ=static_type__TL1P(Self__XU0P);
+      result__SJGU=NULL;
+      ptr__HXZJ=((__POINTER__IB )(NULL));
+      typ_id__LXZJ= 0;
+      __tmp__NXZJ=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__NXZJ ==  0)) {
+        result__SJGU=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__LXZJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NXZJ));
+        if ((typ_id__LXZJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VAZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__XAZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NXZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__YAZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XAZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__VAZT=micro_alloc__table__lab__UKI(__tmp__XAZT,((__POINTER__IB )(&(table_size[(__tmp__YAZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XAZT)));
+          ptr__HXZJ=__tmp__VAZT;
+        } else /* FALSE */ {
+          __tmp__YAZT=((__UINTEGER_32__ZWB )typ_id__LXZJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__VAZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__XAZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NXZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VAZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__VAZT=micro_alloc__table__lab__UKI(__tmp__XAZT,((__POINTER__IB )(&(table_type[(__tmp__YAZT)]))),(__UINTEGER_32__ZWB)(__tmp__YAZT |  1));
+          ptr__HXZJ=__tmp__VAZT;
+        };
+        result__SJGU=((__INTEGER_CST__XAXC *)ptr__HXZJ);
+        *(result__SJGU) = *(INTEGER_CST__XAXC__);
+      };
+      Self__4JGU=((__INTEGER_CST__XAXC *)result__SJGU);
+      Self__4JGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SWOQ;
+      Self__4JGU->value__FH4D= 0;
+      Self__4JGU->parent_constant__YAXC.static_type__5G4D=__tmp__1XOQ;
+      check_type__XYEE(Self__4JGU);
+      Self__RQ4S=result__SJGU;
+      __tmp__5XOQ=Self__XU0P->parent_expr_binary__4YPM.left__EB5J;
+      switch (((struct ___OBJ *)__tmp__5XOQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5XOQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5XOQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__H5RS=((__READ_LOCAL__55ZI *)__tmp__5XOQ);
+        Self__AC3T=((__LOCAL__L4WC *)Self__H5RS->local__BVEJ);
+        Self__AC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__AC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__AC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__BC3T=create__34B( 250);
+          display__HAEJ(Self__H5RS,__tmp__BC3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__BC3T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5XOQ));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__H5RS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5XOQ)->receiver__RA5J);
+        Self__AC3T=((__LOCAL__L4WC *)Self__H5RS->local__BVEJ);
+        Self__AC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__AC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__AC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__BC3T=create__34B( 250);
+          display__HAEJ(Self__H5RS,__tmp__BC3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__BC3T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5XOQ));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5XOQ));
+      } break;
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__5XOQ));
+      } break;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__5XOQ));
+      } break;
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5XOQ));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5XOQ));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        Self__K5RS=((__READ_GLOBAL__T4YL *)__tmp__5XOQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__K5RS->global__KAKM),Self__K5RS);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5XOQ));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5XOQ));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5XOQ));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5XOQ));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5XOQ));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5XOQ));
+      } break;
+      };
+      __tmp__5XOQ=Self__XU0P->parent_expr_binary__4YPM.right__IB5J;
+      switch (((struct ___OBJ *)__tmp__5XOQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5XOQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5XOQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__H5RS=((__READ_LOCAL__55ZI *)__tmp__5XOQ);
+        Self__AC3T=((__LOCAL__L4WC *)Self__H5RS->local__BVEJ);
+        Self__AC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__AC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__AC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__BC3T=create__34B( 250);
+          display__HAEJ(Self__H5RS,__tmp__BC3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__BC3T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5XOQ));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__H5RS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5XOQ)->receiver__RA5J);
+        Self__AC3T=((__LOCAL__L4WC *)Self__H5RS->local__BVEJ);
+        Self__AC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__AC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__AC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__BC3T=create__34B( 250);
+          display__HAEJ(Self__H5RS,__tmp__BC3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__BC3T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5XOQ));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5XOQ));
+      } break;
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__5XOQ));
+      } break;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__5XOQ));
+      } break;
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5XOQ));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5XOQ));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5XOQ));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        Self__K5RS=((__READ_GLOBAL__T4YL *)__tmp__5XOQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__K5RS->global__KAKM),Self__K5RS);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5XOQ));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5XOQ));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5XOQ));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5XOQ));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5XOQ));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5XOQ));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5XOQ));
+      } break;
+      };
+    };
+    __tmp__AV0P=Self__RQ4S;
+    if ((((void *)Self__RQ4S == (void *)NULL) && ((void *)__tmp__GV0P != (void *)NULL))) {
+      result__SJGU=NULL;
+      if ((__tmp__GV0P->value__FH4D ==  0)) {
+        result__SJGU=__tmp__GV0P;
+        __tmp__Q3VQ=Self__XU0P->parent_expr_binary__4YPM.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__Q3VQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__Q3VQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__P5RS=((__READ_LOCAL__55ZI *)__tmp__Q3VQ);
+          Self__MC3T=((__LOCAL__L4WC *)Self__P5RS->local__BVEJ);
+          Self__MC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__MC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__NC3T=create__34B( 250);
+            display__HAEJ(Self__P5RS,__tmp__NC3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__NC3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Q3VQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__P5RS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__Q3VQ)->receiver__RA5J);
+          Self__MC3T=((__LOCAL__L4WC *)Self__P5RS->local__BVEJ);
+          Self__MC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__MC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__NC3T=create__34B( 250);
+            display__HAEJ(Self__P5RS,__tmp__NC3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__NC3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__Q3VQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__Q3VQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__Q3VQ));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__Q3VQ));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__Q3VQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__S5RS=((__READ_GLOBAL__T4YL *)__tmp__Q3VQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__S5RS->global__KAKM),Self__S5RS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__Q3VQ));
+        } break;
+        };
+      };
+      __tmp__AV0P=result__SJGU;
+    };
+    if ((((void *)__tmp__AV0P == (void *)NULL) && ((void *)__tmp__JV0P != (void *)NULL))) {
+      result__SJGU=NULL;
+      if ((__tmp__JV0P->value__FH4D ==  1)) {
+        Self__VQ4S=((__INTEGER_CST__XAXC *)__tmp__JV0P);
+        Self__VQ4S->value__FH4D= 0;
+        check_type__XYEE(Self__VQ4S);
+        __tmp__Q3VQ=Self__XU0P->parent_expr_binary__4YPM.left__EB5J;
+        switch (((struct ___OBJ *)__tmp__Q3VQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__Q3VQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__P5RS=((__READ_LOCAL__55ZI *)__tmp__Q3VQ);
+          Self__MC3T=((__LOCAL__L4WC *)Self__P5RS->local__BVEJ);
+          Self__MC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__MC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__NC3T=create__34B( 250);
+            display__HAEJ(Self__P5RS,__tmp__NC3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__NC3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Q3VQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__P5RS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__Q3VQ)->receiver__RA5J);
+          Self__MC3T=((__LOCAL__L4WC *)Self__P5RS->local__BVEJ);
+          Self__MC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__MC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__NC3T=create__34B( 250);
+            display__HAEJ(Self__P5RS,__tmp__NC3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__NC3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__Q3VQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__Q3VQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__Q3VQ));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__Q3VQ));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__Q3VQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__S5RS=((__READ_GLOBAL__T4YL *)__tmp__Q3VQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__S5RS->global__KAKM),Self__S5RS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__Q3VQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__Q3VQ));
+        } break;
+        };
+        result__SJGU=__tmp__JV0P;
+        __tmp__D4VQ=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__D4VQ=FALSE__O__;
+      };
+      if ((! __tmp__D4VQ)) {
+        if ((__tmp__JV0P->value__FH4D == (__INTEGER__Q)(-  1))) {
+          Self__XQ4S=((__INTEGER_CST__XAXC *)__tmp__JV0P);
+          Self__XQ4S->value__FH4D= 0;
+          check_type__XYEE(Self__XQ4S);
+          result__SJGU=__tmp__JV0P;
+          __tmp__T4VQ=Self__XU0P->parent_expr_binary__4YPM.left__EB5J;
+          switch (((struct ___OBJ *)__tmp__T4VQ)->__id) {
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__T4VQ));
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__T4VQ));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            Self__35RS=((__READ_LOCAL__55ZI *)__tmp__T4VQ);
+            Self__YC3T=((__LOCAL__L4WC *)Self__35RS->local__BVEJ);
+            Self__YC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__YC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__YC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__ZC3T=create__34B( 250);
+              display__HAEJ(Self__35RS,__tmp__ZC3T);
+              put_string__RGZ(((__STRING__BC *)__tmp__ZC3T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
             };
-            ptr__X4MR=result__3G3R;
-          } else {
-            t__24MR=((__UINTEGER_32 )typ_id__Y4MR);
-            a__34MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__EH3R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4MR + a__34MR) & (__UINTEGER_32)(~ a__34MR));
-            ptr_table__BH3R=((__POINTER )(&(table_type[(t__24MR)])));
-            lab_type__DH3R=(__UINTEGER_32)(t__24MR |  1);
-            next__AH3R=((__POINTER )(NULL));
-            result__CH3R=((__POINTER *)ptr_table__BH3R)[ 0];
-            if ((result__CH3R == (void *)NULL)) {
-              result__CH3R=new_lab__2PJ(lab_type__DH3R);
-              next__AH3R=(void *)((unsigned long)result__CH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EH3R)));
-              ((__POINTER *)next__AH3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BH3R)[ 0]=next__AH3R;
-            } else {
-              next__AH3R=((__POINTER *)result__CH3R)[ 0];
-              if ((next__AH3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CH3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EH3R <<  1)) <=  4096)) {
-                  next__AH3R=(void *)((unsigned long)result__CH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EH3R)));
-                } else {
-                  next__AH3R=new_lab__2PJ(lab_type__DH3R);
-                };
-                ((__POINTER *)next__AH3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BH3R)[ 0]=next__AH3R;
-              } else {
-                ((__POINTER *)result__CH3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AH3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CH3R=next__AH3R;
-              };
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__T4VQ));
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__T4VQ));
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            Self__35RS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__T4VQ)->receiver__RA5J);
+            Self__YC3T=((__LOCAL__L4WC *)Self__35RS->local__BVEJ);
+            Self__YC3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__YC3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__YC3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__ZC3T=create__34B( 250);
+              display__HAEJ(Self__35RS,__tmp__ZC3T);
+              put_string__RGZ(((__STRING__BC *)__tmp__ZC3T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
             };
-            ptr__X4MR=result__CH3R;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__T4VQ));
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__T4VQ));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__T4VQ));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__T4VQ));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__T4VQ));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__T4VQ));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__T4VQ));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__T4VQ));
+          } break;
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__T4VQ));
+          } break;
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__T4VQ));
+          } break;
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__T4VQ));
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__T4VQ));
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__T4VQ));
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__T4VQ));
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__T4VQ));
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__T4VQ));
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__T4VQ));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__T4VQ));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            Self__AASS=((__READ_GLOBAL__T4YL *)__tmp__T4VQ);
+            unread__HHEN(((__SLOT_DATA__IJRG *)Self__AASS->global__KAKM),Self__AASS);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__T4VQ));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__T4VQ));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__T4VQ));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__T4VQ));
+          } break;
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__T4VQ));
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__T4VQ));
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__T4VQ));
+          } break;
           };
-          result__W4MR=((__EXPR_AND *)ptr__X4MR);
-          *(result__W4MR) = *(EXPR_AND__);
         };
-        Self__44MR=((__EXPR_AND *)result__W4MR);
-        Self__44MR->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__54MR;
-        Self__44MR->parent_expr_binary__ICKH.left__XO1H=l__A5MR;
-        Self__44MR->parent_expr_binary__ICKH.right__WO2H=__tmp__XSFO;
-        result__S2PO=result__W4MR;
       };
+      __tmp__AV0P=result__SJGU;
     };
-    result__HSFO=result__S2PO;
   };
-  if (((((void *)result__HSFO == (void *)NULL) && ((void *)__tmp__XSFO != (void *)NULL)) && ((void *)__tmp__USFO != (void *)NULL))) {
-    Self__VNKQ=((__INTEGER_CST *)__tmp__USFO);
-    Self__VNKQ->value__W4YD=(__INTEGER_64)(((__INTEGER_CST *)__tmp__USFO)->value__W4YD % ((__INTEGER_CST *)__tmp__XSFO)->value__W4YD);
-    check_type__YG5D(Self__VNKQ);
-    result__HSFO=__tmp__USFO;
+  if (((void *)__tmp__AV0P == (void *)NULL)) {
+    __tmp__AV0P=Self__XU0P;
+  } else /* FALSE */ {
+    __tmp__SWOQ=Self__XU0P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__AV0P)->__id) {
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_MOD__3YPM *)__tmp__AV0P))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SWOQ;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_MOD__3YPM *)__tmp__AV0P))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SWOQ;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)__tmp__AV0P)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SWOQ;
+    } break;
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  if ((((void *)result__HSFO == (void *)NULL) && (old_seq__ISFO == seq_call_and_loop__3QEJ))) {
-    result__X3PO=NULL;
-    __tmp__Y3PO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
-    __tmp__Z3PO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__Y3PO)->__id) {
-    case __LIST__: {
-      __tmp__03PO=FALSE__;
+  __tmp__BV0P=__tmp__AV0P;
+  return(__tmp__BV0P);
+}
+
+static void* execute_link__4CWO(__EXPR_OR__PQ0N *Self__5CWO)
+// ({EXPR_OR__PQ0N}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG __tmp__0FOP;
+  __UINTEGER_32__ZWB old_seq__CDWO,__tmp__3EZT;
+  void *__tmp__IDWO,*__tmp__JDWO,*__tmp__Y4DP,*__tmp__Z4DP,*__tmp__A5DP;
+  void *__tmp__15DP,*__tmp__NAEP,*__tmp__OAEP,*__tmp__VAEP,*__tmp__WAEP;
+  __LIST__WH *Self__0VYT;
+  __STRING__BC *__tmp__1VYT,*__tmp__5C3T,*__tmp__FD3T;
+  __INTEGER_CST__XAXC *__tmp__ODWO,*__tmp__RDWO,*Self__XR4S;
+  __INTEGER_CST__XAXC *result__ENOP;
+  __READ_LOCAL__55ZI *Self__UASS,*Self__IBSS;
+  __LOCAL__L4WC *Self__4C3T,*Self__ED3T;
+  __READ_GLOBAL__T4YL *Self__XASS,*Self__LBSS;
+  __EXPR_AND__SDOJ *__tmp__J5DP,*__tmp__M5DP;
+  __EXPR_NOT__XUPM *__tmp__25DP,*__tmp__55DP;
+  __POSITION__OL p__QXBQ;
+  __EXPR_XOR__ABEP *result__K2CQ,*Self__XANQ;
+  __POINTER__IB ptr__L2CQ,__tmp__R2CQ,__tmp__0EZT,__tmp__2EZT;
+  __INTEGER__Q typ_id__P2CQ;
+  __BOOLEAN__L __tmp__04DP,__tmp__PAEP,__tmp__XAEP;
+  old_seq__CDWO=seq_call_and_loop__TL3K;
+  __tmp__IDWO=Self__5CWO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__IDWO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JDWO=((__STRING_CST__5J *)__tmp__IDWO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JDWO=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__IDWO));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JDWO=((__PROTOTYPE_CST__LAXC *)__tmp__IDWO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JDWO=((__INTEGER_CST__XAXC *)__tmp__IDWO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__0VYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__1VYT=create__34B( 250);
+    display__0HFE(Self__0VYT,__tmp__1VYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__1VYT));
+    fputc((int)('\n'),stdout);
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__JDWO=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JDWO=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__IDWO));
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JDWO=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JDWO=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IDWO));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JDWO=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__IDWO));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JDWO=((__GET_TYPE_ID__HAOJ *)__tmp__IDWO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JDWO=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JDWO=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JDWO=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JDWO=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JDWO=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JDWO=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JDWO=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IDWO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__JDWO=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__IDWO));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__JDWO=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__IDWO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JDWO=((__SIZE_OF__5GOJ *)__tmp__IDWO);
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__JDWO=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__IDWO));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__JDWO=((__REAL_CST__1LOJ *)__tmp__IDWO);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JDWO=((__CHARACTER_CST__RMOJ *)__tmp__IDWO);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JDWO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IDWO);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__JDWO=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__IDWO));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JDWO=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IDWO));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JDWO=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JDWO=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JDWO=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JDWO=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JDWO=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__IDWO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JDWO=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__IDWO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__JDWO=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__IDWO));
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JDWO=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__IDWO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JDWO=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__IDWO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JDWO=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__IDWO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JDWO=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IDWO));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__JDWO=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__IDWO));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JDWO=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__IDWO));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JDWO=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__IDWO));
+  } break;
+  };
+  Self__5CWO->parent_expr_binary__QQ0N.left__EB5J=__tmp__JDWO;
+  __tmp__IDWO=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__IDWO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JDWO=((__STRING_CST__5J *)__tmp__IDWO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JDWO=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__IDWO));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JDWO=((__PROTOTYPE_CST__LAXC *)__tmp__IDWO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JDWO=((__INTEGER_CST__XAXC *)__tmp__IDWO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__0VYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__1VYT=create__34B( 250);
+    display__0HFE(Self__0VYT,__tmp__1VYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__1VYT));
+    fputc((int)('\n'),stdout);
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__JDWO=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JDWO=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__IDWO));
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JDWO=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JDWO=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IDWO));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JDWO=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__IDWO));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JDWO=((__GET_TYPE_ID__HAOJ *)__tmp__IDWO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JDWO=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JDWO=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JDWO=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JDWO=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JDWO=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JDWO=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IDWO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JDWO=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IDWO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__JDWO=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__IDWO));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__JDWO=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__IDWO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JDWO=((__SIZE_OF__5GOJ *)__tmp__IDWO);
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__JDWO=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__IDWO));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__JDWO=((__REAL_CST__1LOJ *)__tmp__IDWO);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JDWO=((__CHARACTER_CST__RMOJ *)__tmp__IDWO);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JDWO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IDWO);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__JDWO=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__IDWO));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JDWO=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IDWO));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JDWO=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JDWO=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JDWO=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JDWO=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IDWO));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JDWO=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__IDWO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JDWO=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__IDWO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__JDWO=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__IDWO));
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JDWO=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__IDWO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JDWO=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__IDWO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JDWO=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__IDWO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JDWO=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IDWO));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__JDWO=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__IDWO));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JDWO=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__IDWO));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JDWO=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__IDWO));
+  } break;
+  };
+  Self__5CWO->parent_expr_binary__QQ0N.right__IB5J=__tmp__JDWO;
+  __tmp__IDWO=Self__5CWO->parent_expr_binary__QQ0N.left__EB5J;
+  if (__tmp__IDWO==NULL) {
+    __tmp__ODWO=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__IDWO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ODWO=((void *)__tmp__IDWO);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__03PO=__infix_equal_equal__XN1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__03PO=FALSE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__03PO=__infix_equal_equal__MO1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__03PO=__infix_equal_equal__3O1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__03PO=__infix_equal_equal__XP1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__03PO=FALSE__;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__03PO=__infix_equal_equal__NQ1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__03PO=__infix_equal_equal__JR1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__03PO=__infix_equal_equal__FS1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__03PO=__infix_equal_equal__5S1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__03PO=FALSE__;
+    case __ITEM__HGOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__03PO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__03PO=__infix_equal_equal__YT1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __CAST__1HOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__03PO=__infix_equal_equal__UU1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __REAL_CST__1LOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__03PO=__infix_equal_equal__QV1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__03PO=__infix_equal_equal__MW1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__03PO=__infix_equal_equal__IX1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__03PO=__infix_equal_equal__EY1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__03PO=__infix_equal_equal__AZ1L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__03PO=FALSE__;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__03PO=FALSE__;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__03PO=FALSE__;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __CAST__: {
-      __tmp__03PO=FALSE__;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__03PO=FALSE__;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__03PO=__infix_equal_equal__M01L(__tmp__Y3PO,__tmp__Z3PO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__03PO=__infix_equal_equal__I11L(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__03PO=__infix_equal_equal__G4HO(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ODWO=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__03PO=__infix_equal_equal__W2FO(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ODWO=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ODWO=NULL;
+    } break;
+    }
+  };
+  __tmp__IDWO=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
+  if (__tmp__IDWO==NULL) {
+    __tmp__RDWO=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__IDWO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__03PO=__infix_equal_equal__XGMO(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__03PO=__infix_equal_equal__S3FO(__tmp__Y3PO,__tmp__Z3PO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__03PO=__infix_equal_equal__UHMO(__tmp__Y3PO,__tmp__Z3PO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__RDWO=((void *)__tmp__IDWO);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__03PO=__infix_equal_equal__5HLM(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__03PO=__infix_equal_equal__011L(__tmp__Y3PO,__tmp__Z3PO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__03PO=__infix_equal_equal__AM0M(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__03PO=__infix_equal_equal__O4FO(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__03PO=__infix_equal_equal__SYEP(__tmp__Y3PO,__tmp__Z3PO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__03PO=__infix_equal_equal__Y4HO(__tmp__Y3PO,__tmp__Z3PO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__03PO=__infix_equal_equal__U5HO(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__03PO=__infix_equal_equal__NHRN(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__RDWO=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__03PO=__infix_equal_equal__KTVO(__tmp__Y3PO,__tmp__Z3PO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__RDWO=NULL;
     } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__RDWO=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__RDWO=NULL;
+    } break;
+    }
+  };
+  __tmp__IDWO=NULL;
+  if (((void *)__tmp__ODWO != (void *)NULL)) {
+    __tmp__JDWO=NULL;
+    if ((__tmp__ODWO->value__FH4D ==  0)) {
+      __tmp__JDWO=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
     };
-    if (__tmp__03PO) {
-      p__L5MR=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      t__N5MR=static_type__DREO(Self__FSFO);
-      result__C5MR=NULL;
-      ptr__D5MR=((__POINTER )(NULL));
-      typ_id__E5MR= 0;
-      sz__F5MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__F5MR ==  0)) {
-        result__C5MR=INTEGER_CST__;
-      } else {
-        typ_id__E5MR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F5MR);
-        if ((typ_id__E5MR == (__INTEGER)(-  1))) {
-          a__G5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__H5MR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5MR + a__G5MR) & (__UINTEGER_32)(~ a__G5MR));
-          ptr_table__GH3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H5MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__FH3R=((__POINTER )(NULL));
-          result__HH3R=((__POINTER *)ptr_table__GH3R)[ 0];
-          if ((result__HH3R == (void *)NULL)) {
-            result__HH3R=new_lab__2PJ(new_size__H5MR);
-            next__FH3R=(void *)((unsigned long)result__HH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5MR)));
-            ((__POINTER *)next__FH3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GH3R)[ 0]=next__FH3R;
-          } else {
-            next__FH3R=((__POINTER *)result__HH3R)[ 0];
-            if ((next__FH3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HH3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H5MR <<  1)) <=  4096)) {
-                next__FH3R=(void *)((unsigned long)result__HH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5MR)));
-              } else {
-                next__FH3R=new_lab__2PJ(new_size__H5MR);
-              };
-              ((__POINTER *)next__FH3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GH3R)[ 0]=next__FH3R;
-            } else {
-              ((__POINTER *)result__HH3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FH3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__HH3R=next__FH3R;
-            };
-          };
-          ptr__D5MR=result__HH3R;
-        } else {
-          t__I5MR=((__UINTEGER_32 )typ_id__E5MR);
-          a__J5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__OH3R=(__UINTEGER_32)((__UINTEGER_32)(sz__F5MR + a__J5MR) & (__UINTEGER_32)(~ a__J5MR));
-          ptr_table__LH3R=((__POINTER )(&(table_type[(t__I5MR)])));
-          lab_type__NH3R=(__UINTEGER_32)(t__I5MR |  1);
-          next__KH3R=((__POINTER )(NULL));
-          result__MH3R=((__POINTER *)ptr_table__LH3R)[ 0];
-          if ((result__MH3R == (void *)NULL)) {
-            result__MH3R=new_lab__2PJ(lab_type__NH3R);
-            next__KH3R=(void *)((unsigned long)result__MH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OH3R)));
-            ((__POINTER *)next__KH3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LH3R)[ 0]=next__KH3R;
-          } else {
-            next__KH3R=((__POINTER *)result__MH3R)[ 0];
-            if ((next__KH3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MH3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OH3R <<  1)) <=  4096)) {
-                next__KH3R=(void *)((unsigned long)result__MH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OH3R)));
-              } else {
-                next__KH3R=new_lab__2PJ(lab_type__NH3R);
-              };
-              ((__POINTER *)next__KH3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LH3R)[ 0]=next__KH3R;
-            } else {
-              ((__POINTER *)result__MH3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KH3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__MH3R=next__KH3R;
-            };
-          };
-          ptr__D5MR=result__MH3R;
-        };
-        result__C5MR=((__INTEGER_CST *)ptr__D5MR);
-        *(result__C5MR) = *(INTEGER_CST__);
-      };
-      Self__K5MR=((__INTEGER_CST *)result__C5MR);
-      Self__K5MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L5MR;
-      Self__K5MR->value__W4YD= 0;
-      Self__K5MR->parent_constant__B3LC.static_type__M2YD=t__N5MR;
-      check_type__YG5D(Self__K5MR);
-      result__X3PO=result__C5MR;
-      __tmp__F4PO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
-      switch (((struct ___OBJ *)__tmp__F4PO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__F4PO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__F4PO);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__J1DQ=((__READ_LOCAL *)__tmp__F4PO);
-        Self__PH3R=((__LOCAL *)Self__J1DQ->local__HJZD);
-        Self__PH3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PH3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__PH3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__QH3R=create__AXB( 250);
-          display__UXFK(Self__J1DQ,voir__QH3R);
-          put_string__2EG(((__STRING *)voir__QH3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__SH3R=((__LIST *)list_current__EH1);
-          voir__TH3R=create__AXB( 250);
-          display__EQQG(Self__SH3R,voir__TH3R);
-          put_string__2EG(((__STRING *)voir__TH3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__F4PO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__F4PO);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__F4PO);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__L1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__F4PO)->receiver__WN2H);
-        Self__UH3R=((__LOCAL *)Self__L1DQ->local__HJZD);
-        Self__UH3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UH3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__UH3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__VH3R=create__AXB( 250);
-          display__UXFK(Self__L1DQ,voir__VH3R);
-          put_string__2EG(((__STRING *)voir__VH3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__XH3R=((__LIST *)list_current__EH1);
-          voir__YH3R=create__AXB( 250);
-          display__EQQG(Self__XH3R,voir__YH3R);
-          put_string__2EG(((__STRING *)voir__YH3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__F4PO);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__F4PO);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__F4PO);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__F4PO);
-      } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__F4PO);
-      } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__F4PO);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__F4PO);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__F4PO);
-      } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__F4PO);
-      } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__F4PO);
-      } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__F4PO);
-      } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__F4PO);
-      } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__F4PO);
-      } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__F4PO);
-      } break;
-      case __READ_GLOBAL__: {
-        Self__M1DQ=((__READ_GLOBAL *)__tmp__F4PO);
-        unread__CGNL(Self__M1DQ->global__ZGJK,Self__M1DQ);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__F4PO);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__F4PO);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__F4PO);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__F4PO);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__F4PO);
-      } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__F4PO);
-      } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__F4PO);
-      } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__F4PO);
-      } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__F4PO);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__F4PO);
-      } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__F4PO);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__F4PO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__F4PO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__F4PO);
-      } break;
-      };
-      __tmp__G4PO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
-      switch (((struct ___OBJ *)__tmp__G4PO)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__G4PO);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__G4PO);
-      } break;
-      case __PROTOTYPE_CST__: {
+    __tmp__IDWO=__tmp__JDWO;
+  };
+  if ((((void *)__tmp__IDWO == (void *)NULL) && ((void *)__tmp__RDWO != (void *)NULL))) {
+    __tmp__JDWO=NULL;
+    if ((__tmp__RDWO->value__FH4D ==  0)) {
+      __tmp__JDWO=Self__5CWO->parent_expr_binary__QQ0N.left__EB5J;
+    };
+    __tmp__IDWO=__tmp__JDWO;
+  };
+  if (((((void *)__tmp__IDWO == (void *)NULL) && ((void *)__tmp__RDWO != (void *)NULL)) && ((void *)__tmp__ODWO != (void *)NULL))) {
+    __tmp__0FOP=(__INTEGER_64__1SG)(__tmp__ODWO->value__FH4D | __tmp__RDWO->value__FH4D);
+    Self__XR4S=((__INTEGER_CST__XAXC *)__tmp__ODWO);
+    Self__XR4S->value__FH4D=__tmp__0FOP;
+    check_type__XYEE(Self__XR4S);
+    __tmp__IDWO=__tmp__ODWO;
+  };
+  if ((((void *)__tmp__IDWO == (void *)NULL) && (old_seq__CDWO == seq_call_and_loop__TL3K))) {
+    __tmp__JDWO=NULL;
+    __tmp__Y4DP=Self__5CWO->parent_expr_binary__QQ0N.left__EB5J;
+    __tmp__Z4DP=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__Y4DP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__04DP=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__Y4DP),__tmp__Z4DP);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__04DP=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__04DP=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__04DP=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__04DP=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__04DP=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__04DP=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__04DP=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__04DP=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__04DP=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__04DP=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__04DP=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__04DP=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__04DP=FALSE__O__;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__04DP=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__04DP=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__04DP=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__04DP=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__04DP=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__04DP=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__04DP=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__04DP=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__04DP=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__04DP=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__04DP=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__04DP=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__04DP=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__04DP=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__04DP=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__04DP=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__04DP=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__04DP=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__04DP=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__Y4DP)),__tmp__Z4DP);
+    } break;
+    };
+    if (__tmp__04DP) {
+      __tmp__A5DP=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
+      switch (((struct ___OBJ *)__tmp__A5DP)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__A5DP));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__A5DP));
       } break;
-      case __READ_LOCAL__: {
-        Self__N1DQ=((__READ_LOCAL *)__tmp__G4PO);
-        Self__ZH3R=((__LOCAL *)Self__N1DQ->local__HJZD);
-        Self__ZH3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZH3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__ZH3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__0H3R=create__AXB( 250);
-          display__UXFK(Self__N1DQ,voir__0H3R);
-          put_string__2EG(((__STRING *)voir__0H3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__UASS=((__READ_LOCAL__55ZI *)__tmp__A5DP);
+        Self__4C3T=((__LOCAL__L4WC *)Self__UASS->local__BVEJ);
+        Self__4C3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__4C3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__4C3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__5C3T=create__34B( 250);
+          display__HAEJ(Self__UASS,__tmp__5C3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__5C3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__2H3R=((__LIST *)list_current__EH1);
-          voir__3H3R=create__AXB( 250);
-          display__EQQG(Self__2H3R,voir__3H3R);
-          put_string__2EG(((__STRING *)voir__3H3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__G4PO);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__G4PO);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__A5DP));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__G4PO);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__A5DP));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__P1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__G4PO)->receiver__WN2H);
-        Self__4H3R=((__LOCAL *)Self__P1DQ->local__HJZD);
-        Self__4H3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4H3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__4H3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__5H3R=create__AXB( 250);
-          display__UXFK(Self__P1DQ,voir__5H3R);
-          put_string__2EG(((__STRING *)voir__5H3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__BI3R=((__LIST *)list_current__EH1);
-          voir__CI3R=create__AXB( 250);
-          display__EQQG(Self__BI3R,voir__CI3R);
-          put_string__2EG(((__STRING *)voir__CI3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__UASS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__A5DP)->receiver__RA5J);
+        Self__4C3T=((__LOCAL__L4WC *)Self__UASS->local__BVEJ);
+        Self__4C3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__4C3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__4C3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__5C3T=create__34B( 250);
+          display__HAEJ(Self__UASS,__tmp__5C3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__5C3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__G4PO);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__A5DP));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__G4PO);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__A5DP));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__G4PO);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__A5DP));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__G4PO);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__A5DP));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__G4PO);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__A5DP));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__G4PO);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__A5DP));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__G4PO);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__A5DP));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__G4PO);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__A5DP));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__G4PO);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__A5DP));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__G4PO);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__A5DP));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__G4PO);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__A5DP));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__G4PO);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__A5DP));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__G4PO);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__A5DP));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__G4PO);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__A5DP));
       } break;
-      case __READ_GLOBAL__: {
-        Self__Q1DQ=((__READ_GLOBAL *)__tmp__G4PO);
-        unread__CGNL(Self__Q1DQ->global__ZGJK,Self__Q1DQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__A5DP));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__G4PO);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__A5DP));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__G4PO);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__A5DP));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__G4PO);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__A5DP));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__G4PO);
+      case __READ_GLOBAL__T4YL__: {
+        Self__XASS=((__READ_GLOBAL__T4YL *)__tmp__A5DP);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__XASS->global__KAKM),Self__XASS);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__G4PO);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__A5DP));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__G4PO);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__A5DP));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__G4PO);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__A5DP));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__G4PO);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__A5DP));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__G4PO);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__A5DP));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__G4PO);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__A5DP));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__G4PO);
-      } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__G4PO);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__G4PO);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__G4PO);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__A5DP));
       } break;
       };
-    };
-    result__HSFO=result__X3PO;
-    if ((((void *)result__X3PO == (void *)NULL) && ((void *)__tmp__USFO != (void *)NULL))) {
-      result__DMZO=NULL;
-      if ((((__INTEGER_CST *)__tmp__USFO)->value__W4YD ==  0)) {
-        result__DMZO=__tmp__USFO;
-        __tmp__KMZO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__KMZO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__KMZO);
+      __tmp__JDWO=Self__5CWO->parent_expr_binary__QQ0N.left__EB5J;
+    } else /* FALSE */ {
+      __tmp__A5DP=Self__5CWO->parent_expr_binary__QQ0N.left__EB5J;
+      if (__tmp__A5DP==NULL) {
+        __tmp__J5DP=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__A5DP)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __STRING_CST__: {
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__KMZO);
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
+        case __INTEGER_CST__XAXC__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __READ_LOCAL__: {
-          Self__R1DQ=((__READ_LOCAL *)__tmp__KMZO);
-          Self__DI3R=((__LOCAL *)Self__R1DQ->local__HJZD);
-          Self__DI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__DI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__EI3R=create__AXB( 250);
-            display__UXFK(Self__R1DQ,voir__EI3R);
-            put_string__2EG(((__STRING *)voir__EI3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__GI3R=((__LIST *)list_current__EH1);
-            voir__HI3R=create__AXB( 250);
-            display__EQQG(Self__GI3R,voir__HI3R);
-            put_string__2EG(((__STRING *)voir__HI3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __READ_LOCAL__55ZI__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__KMZO);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__KMZO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__KMZO);
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __REAL_CST__: {
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__T1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KMZO)->receiver__WN2H);
-          Self__II3R=((__LOCAL *)Self__T1DQ->local__HJZD);
-          Self__II3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__II3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__II3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__JI3R=create__AXB( 250);
-            display__UXFK(Self__T1DQ,voir__JI3R);
-            put_string__2EG(((__STRING *)voir__JI3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__LI3R=((__LIST *)list_current__EH1);
-            voir__MI3R=create__AXB( 250);
-            display__EQQG(Self__LI3R,voir__MI3R);
-            put_string__2EG(((__STRING *)voir__MI3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__KMZO);
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__KMZO);
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__KMZO);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__KMZO);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__J5DP=((void *)__tmp__A5DP);
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__KMZO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__KMZO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__KMZO);
+        case __PUT_TO__TFOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__KMZO);
+        case __ITEM__HGOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__KMZO);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__KMZO);
+        case __CAST__1HOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__KMZO);
+        case __REAL_CST__1LOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__KMZO);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__KMZO);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__KMZO);
+        case __READ_SLOT__LL4K__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          Self__U1DQ=((__READ_GLOBAL *)__tmp__KMZO);
-          unread__CGNL(Self__U1DQ->global__ZGJK,Self__U1DQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__KMZO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__KMZO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__KMZO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__KMZO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__KMZO);
+        case __EXPR_NEG__EZVL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__KMZO);
+        case __EXPR_ADD__SZVL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__KMZO);
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__KMZO);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__KMZO);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__KMZO);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__KMZO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__KMZO);
+        case __EXPR_INF__OXBP__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__KMZO);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__J5DP=NULL;
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__KMZO);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__J5DP=NULL;
         } break;
-        };
+        }
       };
-      result__HSFO=result__DMZO;
-    };
-    if ((((void *)result__HSFO == (void *)NULL) && ((void *)__tmp__XSFO != (void *)NULL))) {
-      result__RMZO=NULL;
-      if ((((__INTEGER_CST *)__tmp__XSFO)->value__W4YD ==  1)) {
-        Self__ZNKQ=((__INTEGER_CST *)__tmp__XSFO);
-        Self__ZNKQ->value__W4YD= 0;
-        check_type__YG5D(Self__ZNKQ);
-        __tmp__0MZO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
-        switch (((struct ___OBJ *)__tmp__0MZO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__0MZO);
-        } break;
-        case __STRING_CST__: {
+      __tmp__A5DP=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
+      if (__tmp__A5DP==NULL) {
+        __tmp__M5DP=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__A5DP)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__0MZO);
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __PROTOTYPE_CST__: {
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __INTEGER_CST__: {
+        case __INTEGER_CST__XAXC__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __READ_LOCAL__: {
-          Self__W1DQ=((__READ_LOCAL *)__tmp__0MZO);
-          Self__NI3R=((__LOCAL *)Self__W1DQ->local__HJZD);
-          Self__NI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__NI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__OI3R=create__AXB( 250);
-            display__UXFK(Self__W1DQ,voir__OI3R);
-            put_string__2EG(((__STRING *)voir__OI3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__QI3R=((__LIST *)list_current__EH1);
-            voir__RI3R=create__AXB( 250);
-            display__EQQG(Self__QI3R,voir__RI3R);
-            put_string__2EG(((__STRING *)voir__RI3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__0MZO);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__0MZO);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__0MZO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __REAL_CST__: {
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __CHARACTER_CST__: {
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __IS_EXPANDED__: {
-          Self__Y1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0MZO)->receiver__WN2H);
-          Self__SI3R=((__LOCAL *)Self__Y1DQ->local__HJZD);
-          Self__SI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__SI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__TI3R=create__AXB( 250);
-            display__UXFK(Self__Y1DQ,voir__TI3R);
-            put_string__2EG(((__STRING *)voir__TI3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__VI3R=((__LIST *)list_current__EH1);
-            voir__WI3R=create__AXB( 250);
-            display__EQQG(Self__VI3R,voir__WI3R);
-            put_string__2EG(((__STRING *)voir__WI3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__0MZO);
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__0MZO);
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__0MZO);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__0MZO);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__M5DP=((void *)__tmp__A5DP);
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__0MZO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__0MZO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__0MZO);
+        case __PUT_TO__TFOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__0MZO);
+        case __ITEM__HGOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__0MZO);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__0MZO);
+        case __CAST__1HOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__0MZO);
+        case __REAL_CST__1LOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__0MZO);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__0MZO);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__0MZO);
+        case __READ_SLOT__LL4K__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          Self__Z1DQ=((__READ_GLOBAL *)__tmp__0MZO);
-          unread__CGNL(Self__Z1DQ->global__ZGJK,Self__Z1DQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__0MZO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__0MZO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__0MZO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__0MZO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__0MZO);
+        case __EXPR_NEG__EZVL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__0MZO);
+        case __EXPR_ADD__SZVL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__0MZO);
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__0MZO);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__0MZO);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__0MZO);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__0MZO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__0MZO);
+        case __EXPR_INF__OXBP__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__0MZO);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__M5DP=NULL;
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__0MZO);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__M5DP=NULL;
         } break;
+        }
+      };
+      if ((((void *)__tmp__J5DP != (void *)NULL) && ((void *)__tmp__M5DP != (void *)NULL))) {
+        __tmp__15DP=__tmp__J5DP->parent_expr_binary__TDOJ.left__EB5J;
+        if (__tmp__15DP==NULL) {
+          __tmp__25DP=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__15DP)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__25DP=((void *)__tmp__15DP);
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__25DP=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__25DP=NULL;
+          } break;
+          }
         };
-        result__RMZO=__tmp__XSFO;
-        __tmp__2MZO=TRUE__;
-      } else {
-        __tmp__2MZO=FALSE__;
-      };
-      if ((! __tmp__2MZO)) {
-        if ((((__INTEGER_CST *)__tmp__XSFO)->value__W4YD == (__INTEGER)(-  1))) {
-          Self__1NKQ=((__INTEGER_CST *)__tmp__XSFO);
-          Self__1NKQ->value__W4YD= 0;
-          check_type__YG5D(Self__1NKQ);
-          result__RMZO=__tmp__XSFO;
-          __tmp__LNZO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
-          switch (((struct ___OBJ *)__tmp__LNZO)->__id) {
-          case __LIST__: {
-            remove__SOJJ(__tmp__LNZO);
-          } break;
-          case __STRING_CST__: {
-          } break;
-          case __EXTERNAL_C__: {
-            remove__2TAK(__tmp__LNZO);
-          } break;
-          case __PROTOTYPE_CST__: {
-          } break;
-          case __INTEGER_CST__: {
-          } break;
-          case __READ_LOCAL__: {
-            Self__21DQ=((__READ_LOCAL *)__tmp__LNZO);
-            Self__XI3R=((__LOCAL *)Self__21DQ->local__HJZD);
-            Self__XI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__XI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__YI3R=create__AXB( 250);
-              display__UXFK(Self__21DQ,voir__YI3R);
-              put_string__2EG(((__STRING *)voir__YI3R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__0I3R=((__LIST *)list_current__EH1);
-              voir__1I3R=create__AXB( 250);
-              display__EQQG(Self__0I3R,voir__1I3R);
-              put_string__2EG(((__STRING *)voir__1I3R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
-            };
+        __tmp__15DP=__tmp__M5DP->parent_expr_binary__TDOJ.right__IB5J;
+        if (__tmp__15DP==NULL) {
+          __tmp__55DP=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__15DP)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__55DP=NULL;
           } break;
-          case __EXPR_MULTIPLE__: {
-            remove__1UAK(__tmp__LNZO);
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__55DP=NULL;
           } break;
-          case __EXPR_EQUAL__: {
-            remove__LVAK(__tmp__LNZO);
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__55DP=NULL;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            remove__PVAK(__tmp__LNZO);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__55DP=NULL;
           } break;
-          case __REAL_CST__: {
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__55DP=NULL;
           } break;
-          case __CHARACTER_CST__: {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__55DP=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            Self__41DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LNZO)->receiver__WN2H);
-            Self__2I3R=((__LOCAL *)Self__41DQ->local__HJZD);
-            Self__2I3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2I3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__2I3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__3I3R=create__AXB( 250);
-              display__UXFK(Self__41DQ,voir__3I3R);
-              put_string__2EG(((__STRING *)voir__3I3R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__5I3R=((__LIST *)list_current__EH1);
-              voir__AJ3R=create__AXB( 250);
-              display__EQQG(Self__5I3R,voir__AJ3R);
-              put_string__2EG(((__STRING *)voir__AJ3R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
-            };
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__55DP=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(__tmp__LNZO);
+          case __READ_SLOT__LL4K__: {
+            __tmp__55DP=NULL;
           } break;
-          case __EXPR_SUP__: {
-            remove__3VAK(__tmp__LNZO);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__55DP=((void *)__tmp__15DP);
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__55DP=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__55DP=NULL;
+          } break;
+          }
+        };
+        if ((((void *)__tmp__25DP != (void *)NULL) && ((void *)__tmp__55DP != (void *)NULL))) {
+          __tmp__NAEP=__tmp__25DP->parent_expr_unary__YUPM.right__WZVL;
+          __tmp__OAEP=__tmp__M5DP->parent_expr_binary__TDOJ.left__EB5J;
+          switch (((struct ___OBJ *)__tmp__NAEP)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__PAEP=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__NAEP),__tmp__OAEP);
           } break;
-          case __EXPR_SUB__: {
-            remove__BWAK(__tmp__LNZO);
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __EXPR_MUL__: {
-            remove__FWAK(__tmp__LNZO);
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__PAEP=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_DIV__: {
-            remove__JWAK(__tmp__LNZO);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__PAEP=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_AND__: {
-            remove__NWAK(__tmp__LNZO);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_R__: {
-            remove__RWAK(__tmp__LNZO);
+          case __READ_LOCAL__55ZI__: {
+            __tmp__PAEP=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_SHIFT_L__: {
-            remove__VWAK(__tmp__LNZO);
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__PAEP=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __PUT_TO__: {
-            remove__ZWAK(__tmp__LNZO);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__PAEP=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __ITEM__: {
-            remove__0XAK(__tmp__LNZO);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __SIZE_OF__: {
-            remove__4XAK(__tmp__LNZO);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __CAST__: {
-            remove__BYAK(__tmp__LNZO);
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__PAEP=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __CALL_SLOT__: {
-            remove__DUML(__tmp__LNZO);
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__PAEP=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __READ_SLOT__: {
-            remove__GGHK(__tmp__LNZO);
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__PAEP=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __READ_GLOBAL__: {
-            Self__51DQ=((__READ_GLOBAL *)__tmp__LNZO);
-            unread__CGNL(Self__51DQ->global__ZGJK,Self__51DQ);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__PAEP=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            remove__WA0M(__tmp__LNZO);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__PAEP=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            remove__0UEO(__tmp__LNZO);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__PAEP=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            remove__0RKO(__tmp__LNZO);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__PAEP=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            remove__4UEO(__tmp__LNZO);
+          case __PUT_TO__TFOJ__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            remove__5RKO(__tmp__LNZO);
+          case __ITEM__HGOJ__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __EXPR_NEG__: {
-            remove__HTJM(__tmp__LNZO);
+          case __SIZE_OF__5GOJ__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __EXPR_ADD__: {
-            remove__XWML(__tmp__LNZO);
+          case __CAST__1HOJ__: {
+            __tmp__PAEP=FALSE__O__;
           } break;
-          case __EXPR_NOT__: {
-            remove__TJZM(__tmp__LNZO);
+          case __REAL_CST__1LOJ__: {
+            __tmp__PAEP=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_MOD__: {
-            remove__CVEO(__tmp__LNZO);
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__PAEP=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_SUP_EQ__: {
-            remove__1EEP(__tmp__LNZO);
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__PAEP=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_INF__: {
-            remove__0DRN(__tmp__LNZO);
+          case __READ_SLOT__LL4K__: {
+            __tmp__PAEP=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_INF_EQ__: {
-            remove__4DRN(__tmp__LNZO);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__PAEP=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_OR__: {
-            remove__14PN(__tmp__LNZO);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__PAEP=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
-          case __EXPR_XOR__: {
-            remove__EVTO(__tmp__LNZO);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__PAEP=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
           } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__PAEP=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__PAEP=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__PAEP=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__PAEP=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__PAEP=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__PAEP=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__PAEP=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__PAEP=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__PAEP=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__PAEP=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__PAEP=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__PAEP=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__NAEP)),__tmp__OAEP);
+          } break;
+          };
+          if (__tmp__PAEP) {
+            __tmp__VAEP=__tmp__J5DP->parent_expr_binary__TDOJ.right__IB5J;
+            __tmp__WAEP=__tmp__55DP->parent_expr_unary__YUPM.right__WZVL;
+            switch (((struct ___OBJ *)__tmp__VAEP)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__XAEP=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__VAEP),__tmp__WAEP);
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__XAEP=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__XAEP=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__XAEP=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__XAEP=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__XAEP=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__XAEP=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__XAEP=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__XAEP=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__XAEP=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__XAEP=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__XAEP=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__XAEP=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__XAEP=FALSE__O__;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__XAEP=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__XAEP=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__XAEP=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__XAEP=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__XAEP=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__XAEP=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__XAEP=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__XAEP=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__XAEP=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__XAEP=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__XAEP=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__XAEP=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__XAEP=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__XAEP=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__XAEP=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__XAEP=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__XAEP=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__XAEP=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__XAEP=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__VAEP)),__tmp__WAEP);
+            } break;
+            };
+            __tmp__PAEP=__tmp__XAEP;
+          } else /* FALSE */ {
+            __tmp__PAEP=FALSE__O__;
+          };
+          if (__tmp__PAEP) {
+            p__QXBQ=Self__5CWO->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__VAEP=__tmp__25DP->parent_expr_unary__YUPM.right__WZVL;
+            __tmp__WAEP=__tmp__J5DP->parent_expr_binary__TDOJ.right__IB5J;
+            result__K2CQ=NULL;
+            ptr__L2CQ=((__POINTER__IB )(NULL));
+            typ_id__P2CQ= 0;
+            __tmp__R2CQ=((__POINTER__IB )sizeof(__EXPR_XOR__ABEP));
+            if (((unsigned long)__tmp__R2CQ ==  0)) {
+              result__K2CQ=EXPR_XOR__ABEP__;
+            } else /* FALSE */ {
+              typ_id__P2CQ=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2CQ));
+              if ((typ_id__P2CQ == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0EZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__2EZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__R2CQ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0EZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0EZT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__3EZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2EZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__0EZT=micro_alloc__table__lab__UKI(__tmp__2EZT,((__POINTER__IB )(&(table_size[(__tmp__3EZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2EZT)));
+                ptr__L2CQ=__tmp__0EZT;
+              } else /* FALSE */ {
+                __tmp__3EZT=((__UINTEGER_32__ZWB )typ_id__P2CQ);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__0EZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__2EZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__R2CQ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0EZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0EZT) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__0EZT=micro_alloc__table__lab__UKI(__tmp__2EZT,((__POINTER__IB )(&(table_type[(__tmp__3EZT)]))),(__UINTEGER_32__ZWB)(__tmp__3EZT |  1));
+                ptr__L2CQ=__tmp__0EZT;
+              };
+              result__K2CQ=((__EXPR_XOR__ABEP *)ptr__L2CQ);
+              *(result__K2CQ) = *(EXPR_XOR__ABEP__);
+            };
+            Self__XANQ=((__EXPR_XOR__ABEP *)result__K2CQ);
+            Self__XANQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+            Self__XANQ->parent_expr_binary__BBEP.left__EB5J=__tmp__VAEP;
+            Self__XANQ->parent_expr_binary__BBEP.right__IB5J=__tmp__WAEP;
+            __tmp__JDWO=result__K2CQ;
+            __tmp__VAEP=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
+            switch (((struct ___OBJ *)__tmp__VAEP)->__id) {
+            case __EXTERNAL_C__Y5WC__: {
+              remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__VAEP));
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__VAEP));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              Self__IBSS=((__READ_LOCAL__55ZI *)__tmp__VAEP);
+              Self__ED3T=((__LOCAL__L4WC *)Self__IBSS->local__BVEJ);
+              Self__ED3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ED3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__ED3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__FD3T=create__34B( 250);
+                display__HAEJ(Self__IBSS,__tmp__FD3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__FD3T));
+                fputc((int)('\n'),stdout);
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
+                fputc((int)('\n'),stdout);
+              };
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__VAEP));
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VAEP));
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              Self__IBSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__VAEP)->receiver__RA5J);
+              Self__ED3T=((__LOCAL__L4WC *)Self__IBSS->local__BVEJ);
+              Self__ED3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ED3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__ED3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__FD3T=create__34B( 250);
+                display__HAEJ(Self__IBSS,__tmp__FD3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__FD3T));
+                fputc((int)('\n'),stdout);
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
+                fputc((int)('\n'),stdout);
+              };
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__VAEP));
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__VAEP));
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__VAEP));
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__VAEP));
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__VAEP));
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VAEP));
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VAEP));
+            } break;
+            case __PUT_TO__TFOJ__: {
+              remove__FEBK(((__PUT_TO__TFOJ *)__tmp__VAEP));
+            } break;
+            case __ITEM__HGOJ__: {
+              remove__GFBK(((__ITEM__HGOJ *)__tmp__VAEP));
+            } break;
+            case __CAST__1HOJ__: {
+              remove__MFBK(((__CAST__1HOJ *)__tmp__VAEP));
+            } break;
+            case __READ_SLOT__LL4K__: {
+              remove__PMFM(((__READ_SLOT__LL4K *)__tmp__VAEP));
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VAEP));
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VAEP));
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VAEP));
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VAEP));
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VAEP));
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__VAEP));
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__VAEP));
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              Self__LBSS=((__READ_GLOBAL__T4YL *)__tmp__VAEP);
+              unread__HHEN(((__SLOT_DATA__IJRG *)Self__LBSS->global__KAKM),Self__LBSS);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__VAEP));
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__VAEP));
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__VAEP));
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__VAEP));
+            } break;
+            case __EXPR_INF__OXBP__: {
+              remove__ALUP(((__EXPR_INF__OXBP *)__tmp__VAEP));
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__VAEP));
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__VAEP));
+            } break;
+            };
+          };
+        };
+      };
+    };
+    __tmp__IDWO=__tmp__JDWO;
+    if ((((void *)__tmp__JDWO == (void *)NULL) && ((void *)__tmp__ODWO != (void *)NULL))) {
+      result__ENOP=NULL;
+      __tmp__04DP=is_saturated__NSKP(((__INTEGER_CST__XAXC *)__tmp__ODWO));
+      if (__tmp__04DP) {
+        result__ENOP=__tmp__ODWO;
+        __tmp__15DP=Self__5CWO->parent_expr_binary__QQ0N.right__IB5J;
+        switch (((struct ___OBJ *)__tmp__15DP)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__15DP));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__15DP));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__IBSS=((__READ_LOCAL__55ZI *)__tmp__15DP);
+          Self__ED3T=((__LOCAL__L4WC *)Self__IBSS->local__BVEJ);
+          Self__ED3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ED3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__ED3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FD3T=create__34B( 250);
+            display__HAEJ(Self__IBSS,__tmp__FD3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FD3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__15DP));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__15DP));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__IBSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__15DP)->receiver__RA5J);
+          Self__ED3T=((__LOCAL__L4WC *)Self__IBSS->local__BVEJ);
+          Self__ED3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ED3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__ED3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FD3T=create__34B( 250);
+            display__HAEJ(Self__IBSS,__tmp__FD3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FD3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__15DP));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__15DP));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__15DP));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__15DP));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__15DP));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__15DP));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__15DP));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__15DP));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__15DP));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__15DP));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__15DP));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__15DP));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__15DP));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__LBSS=((__READ_GLOBAL__T4YL *)__tmp__15DP);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__LBSS->global__KAKM),Self__LBSS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__15DP));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__15DP));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__15DP));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__15DP));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__15DP));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__15DP));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__15DP));
+        } break;
+        };
+      };
+      __tmp__IDWO=result__ENOP;
+    };
+    if ((((void *)__tmp__IDWO == (void *)NULL) && ((void *)__tmp__RDWO != (void *)NULL))) {
+      result__ENOP=NULL;
+      __tmp__04DP=is_saturated__NSKP(((__INTEGER_CST__XAXC *)__tmp__RDWO));
+      if (__tmp__04DP) {
+        result__ENOP=__tmp__RDWO;
+        __tmp__15DP=Self__5CWO->parent_expr_binary__QQ0N.left__EB5J;
+        switch (((struct ___OBJ *)__tmp__15DP)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__15DP));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__15DP));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__IBSS=((__READ_LOCAL__55ZI *)__tmp__15DP);
+          Self__ED3T=((__LOCAL__L4WC *)Self__IBSS->local__BVEJ);
+          Self__ED3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ED3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__ED3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FD3T=create__34B( 250);
+            display__HAEJ(Self__IBSS,__tmp__FD3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FD3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
           };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__15DP));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__15DP));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__IBSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__15DP)->receiver__RA5J);
+          Self__ED3T=((__LOCAL__L4WC *)Self__IBSS->local__BVEJ);
+          Self__ED3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__ED3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__ED3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__FD3T=create__34B( 250);
+            display__HAEJ(Self__IBSS,__tmp__FD3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__FD3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__15DP));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__15DP));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__15DP));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__15DP));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__15DP));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__15DP));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__15DP));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__15DP));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__15DP));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__15DP));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__15DP));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__15DP));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__15DP));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__15DP));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__LBSS=((__READ_GLOBAL__T4YL *)__tmp__15DP);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__LBSS->global__KAKM),Self__LBSS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__15DP));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__15DP));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__15DP));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__15DP));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__15DP));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__15DP));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__15DP));
+        } break;
         };
       };
-      result__HSFO=result__RMZO;
+      __tmp__IDWO=result__ENOP;
     };
   };
-  if (((void *)result__HSFO == (void *)NULL)) {
-    result__HSFO=Self__FSFO;
-  } else {
-    __tmp__LWFO=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__HSFO)->__id) {
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__HSFO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__LWFO;
+  if (((void *)__tmp__IDWO == (void *)NULL)) {
+    __tmp__IDWO=Self__5CWO;
+  } else /* FALSE */ {
+    p__QXBQ=Self__5CWO->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__IDWO)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)__tmp__IDWO)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__HSFO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__LWFO;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__HSFO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__LWFO;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)((__EXPR_OR__PQ0N *)__tmp__IDWO))->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__QXBQ;
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__HSFO);
+  __tmp__JDWO=__tmp__IDWO;
+  return(__tmp__JDWO);
 }
 
-static void* execute_link__2QEP(__EXPR_SUP_EQ *Self__3QEP)
-// ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
+static void* execute_link__U1ZQ(__EXPR_SUP_EQ__1VBP *Self__V1ZQ)
+// ({EXPR_SUP_EQ__1VBP}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__AREP;
-  void *__tmp__GREP,*__tmp__HREP,*__tmp__IREP,*__tmp__JREP,*__tmp__LREP;
-  void *__tmp__OREP,*result__5QEP,*__tmp__KYJP,*__tmp__LYJP,*__tmp__XYJP;
-  void *__tmp__YYJP,*result__XMKP,*__tmp__4MKP,*__tmp__QNKP,*__tmp__RNKP;
-  __LIST *Self__GIBR,*Self__IIBR,*Self__EJ3R,*Self__JJ3R,*Self__OJ3R;
-  __LIST *Self__TJ3R,*Self__YJ3R,*Self__3J3R,*Self__CK3R,*Self__HK3R;
-  void *voir__HIBR,*voir__JIBR,*voir__CJ3R,*voir__FJ3R,*voir__HJ3R;
-  void *voir__KJ3R,*voir__MJ3R,*voir__PJ3R,*voir__RJ3R,*voir__UJ3R;
-  void *voir__WJ3R,*voir__ZJ3R,*voir__1J3R,*voir__4J3R,*voir__AK3R;
-  void *voir__DK3R,*voir__FK3R,*voir__IK3R;
-  void *__tmp__MREP,*left_cst__DREP,*__tmp__PREP,*right_cst__EREP;
-  void *result__JLKP,*result__JYJP;
-  __POSITION __tmp__SLKP,__tmp__2LKP,__tmp__SYJP,__tmp__LNKP;
-  __POSITION __tmp__DVEP;
-  void *__tmp__TLKP,*__tmp__3LKP,*__tmp__TYJP,*__tmp__ANKP,*__tmp__MNKP;
-  void *__tmp__ULKP,*__tmp__4LKP,*__tmp__UYJP,*__tmp__5MKP,*__tmp__NNKP;
-  __READ_LOCAL *Self__J2DQ,*Self__L2DQ,*Self__N2DQ,*Self__P2DQ;
-  __READ_LOCAL *Self__Y2DQ,*Self__02DQ,*Self__22DQ,*Self__42DQ;
-  __LOCAL *Self__BJ3R,*Self__GJ3R,*Self__LJ3R,*Self__QJ3R,*Self__VJ3R;
-  __LOCAL *Self__0J3R,*Self__5J3R,*Self__EK3R;
-  __READ_GLOBAL *Self__M2DQ,*Self__Q2DQ,*Self__12DQ,*Self__52DQ;
-  void *__tmp__BNKP;
-  __BOOLEAN __tmp__MYJP,__tmp__FNKP;
-  old_seq__AREP=seq_call_and_loop__3QEJ;
-  __tmp__GREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__GREP)->__id) {
-  case __LIST__: {
-    __tmp__HREP=execute_link__TTOG(__tmp__GREP);
-  } break;
-  case __STRING_CST__: {
-    __tmp__HREP=((__STRING_CST *)__tmp__GREP);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__HREP=execute_link__KA0K(__tmp__GREP);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__HREP=((__PROTOTYPE_CST *)__tmp__GREP);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__HREP=((__INTEGER_CST *)__tmp__GREP);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__HREP=execute_link__4HAL(__tmp__GREP);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__GIBR=((__LIST *)list_current__EH1);
-    voir__HIBR=create__AXB( 250);
-    display__EQQG(Self__GIBR,voir__HIBR);
-    put_string__2EG(((__STRING *)voir__HIBR));
+  __UINTEGER_32__ZWB old_seq__Y1ZQ;
+  void *__tmp__41ZQ,*__tmp__51ZQ,*__tmp__UP4Q;
+  __LIST__WH *Self__AWYT;
+  __STRING__BC *__tmp__BWYT,*__tmp__XD3T,*__tmp__DE3T;
+  __INTEGER_CST__XAXC *__tmp__E2ZQ,*__tmp__H2ZQ;
+  __PROTOTYPE_CST__LAXC *result__KO4Q,*__tmp__XO4Q,*__tmp__FQ4Q;
+  __POSITION__OL __tmp__TO4Q,__tmp__BQ4Q;
+  void *__tmp__UO4Q,*__tmp__GV3Q;
+  __TYPE_FULL__XMB *__tmp__VO4Q,*__tmp__VP4Q;
+  __READ_LOCAL__55ZI *Self__QESS,*Self__KFSS;
+  __LOCAL__L4WC *Self__WD3T,*Self__CE3T;
+  __READ_GLOBAL__T4YL *Self__TESS,*Self__NFSS;
+  __STRING_CONSTANT__0 *__tmp__XP4Q;
+  __PROTOTYPE__MF *__tmp__EFSS;
+  __BOOLEAN__L __tmp__5U3Q,__tmp__1P4Q;
+  old_seq__Y1ZQ=seq_call_and_loop__TL3K;
+  __tmp__41ZQ=Self__V1ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__41ZQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__51ZQ=((__STRING_CST__5J *)__tmp__41ZQ);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__51ZQ=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__41ZQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__51ZQ=((__PROTOTYPE_CST__LAXC *)__tmp__41ZQ);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__51ZQ=((__INTEGER_CST__XAXC *)__tmp__41ZQ);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__AWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__BWYT=create__34B( 250);
+    display__0HFE(Self__AWYT,__tmp__BWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__BWYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__HREP=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HREP=execute_link__WMAL(__tmp__GREP);
+    __tmp__51ZQ=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HREP=execute_link__5QAL(__tmp__GREP);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__51ZQ=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__41ZQ));
   } break;
-  case __REAL_CST__: {
-    __tmp__HREP=((__REAL_CST *)__tmp__GREP);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__51ZQ=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__41ZQ));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__HREP=((__CHARACTER_CST *)__tmp__GREP);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__51ZQ=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__41ZQ));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__HREP=execute_link__OVAL(__tmp__GREP);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__51ZQ=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__41ZQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HREP=execute_link__VWAL(__tmp__GREP);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__51ZQ=((__GET_TYPE_ID__HAOJ *)__tmp__41ZQ);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__HREP=execute_link__0WAL(__tmp__GREP);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__51ZQ=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__HREP=execute_link__D1AL(__tmp__GREP);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__51ZQ=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__HREP=execute_link__M5AL(__tmp__GREP);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__51ZQ=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__HREP=execute_link__VDBL(__tmp__GREP);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__51ZQ=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__HREP=execute_link__4HBL(__tmp__GREP);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__51ZQ=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HREP=execute_link__HMBL(__tmp__GREP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__51ZQ=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HREP=execute_link__QQBL(__tmp__GREP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__51ZQ=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__41ZQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__HREP=execute_link__ROPK(__tmp__GREP);
+  case __PUT_TO__TFOJ__: {
+    __tmp__51ZQ=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__41ZQ));
   } break;
-  case __ITEM__: {
-    __tmp__HREP=execute_link__ZUBL(__tmp__GREP);
+  case __ITEM__HGOJ__: {
+    __tmp__51ZQ=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__41ZQ));
   } break;
-  case __SIZE_OF__: {
-    __tmp__HREP=execute_link__AVBL(__tmp__GREP);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__51ZQ=((__SIZE_OF__5GOJ *)__tmp__41ZQ);
   } break;
-  case __CAST__: {
-    __tmp__HREP=execute_link__FVBL(__tmp__GREP);
+  case __CAST__1HOJ__: {
+    __tmp__51ZQ=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__41ZQ));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__HREP=execute_link__CDUL(__tmp__GREP);
+  case __REAL_CST__1LOJ__: {
+    __tmp__51ZQ=((__REAL_CST__1LOJ *)__tmp__41ZQ);
   } break;
-  case __READ_SLOT__: {
-    __tmp__HREP=execute_link__4YBL(__tmp__GREP);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__51ZQ=((__CHARACTER_CST__RMOJ *)__tmp__41ZQ);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__HREP=execute_link__O3BL(__tmp__GREP);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__51ZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__41ZQ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HREP=execute_link__C2ZM(__tmp__GREP);
+  case __READ_SLOT__LL4K__: {
+    __tmp__51ZQ=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__41ZQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HREP=execute_link__SGFO(__tmp__GREP);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__51ZQ=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__41ZQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HREP=execute_link__KOLO(__tmp__GREP);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__51ZQ=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HREP=execute_link__LMFO(__tmp__GREP);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__51ZQ=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HREP=execute_link__OULO(__tmp__GREP);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__51ZQ=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__HREP=execute_link__IPKM(__tmp__GREP);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__51ZQ=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__HREP=execute_link__VXOL(__tmp__GREP);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__51ZQ=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__41ZQ));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__HREP=execute_link__W4ZM(__tmp__GREP);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__51ZQ=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__41ZQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__HREP=execute_link__ESFO(__tmp__GREP);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__51ZQ=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__41ZQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HREP=execute_link__2QEP(__tmp__GREP);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__51ZQ=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__41ZQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__HREP=execute_link__F1QN(__tmp__GREP);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__51ZQ=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__41ZQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HREP=execute_link__O5QN(__tmp__GREP);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__51ZQ=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__41ZQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__HREP=execute_link__LSQN(__tmp__GREP);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__51ZQ=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__41ZQ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__HREP=execute_link__M3UO(__tmp__GREP);
+  case __EXPR_INF__OXBP__: {
+    __tmp__51ZQ=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__41ZQ));
   } break;
-  };
-  Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H=__tmp__HREP;
-  __tmp__IREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__IREP)->__id) {
-  case __LIST__: {
-    __tmp__JREP=execute_link__TTOG(__tmp__IREP);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__51ZQ=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__41ZQ));
   } break;
-  case __STRING_CST__: {
-    __tmp__JREP=((__STRING_CST *)__tmp__IREP);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__51ZQ=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__41ZQ));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__JREP=execute_link__KA0K(__tmp__IREP);
+  };
+  Self__V1ZQ->parent_expr_binary_cmp__2VBP.left__354J=__tmp__51ZQ;
+  __tmp__41ZQ=Self__V1ZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__41ZQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__51ZQ=((__STRING_CST__5J *)__tmp__41ZQ);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__JREP=((__PROTOTYPE_CST *)__tmp__IREP);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__51ZQ=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__41ZQ));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__JREP=((__INTEGER_CST *)__tmp__IREP);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__51ZQ=((__PROTOTYPE_CST__LAXC *)__tmp__41ZQ);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__JREP=execute_link__4HAL(__tmp__IREP);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__51ZQ=((__INTEGER_CST__XAXC *)__tmp__41ZQ);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__IIBR=((__LIST *)list_current__EH1);
-    voir__JIBR=create__AXB( 250);
-    display__EQQG(Self__IIBR,voir__JIBR);
-    put_string__2EG(((__STRING *)voir__JIBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__AWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__BWYT=create__34B( 250);
+    display__0HFE(Self__AWYT,__tmp__BWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__BWYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__JREP=NULL;
+    __tmp__51ZQ=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__51ZQ=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__41ZQ));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JREP=execute_link__WMAL(__tmp__IREP);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__51ZQ=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JREP=execute_link__5QAL(__tmp__IREP);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__51ZQ=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__41ZQ));
   } break;
-  case __REAL_CST__: {
-    __tmp__JREP=((__REAL_CST *)__tmp__IREP);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__51ZQ=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__41ZQ));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__JREP=((__CHARACTER_CST *)__tmp__IREP);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__51ZQ=((__GET_TYPE_ID__HAOJ *)__tmp__41ZQ);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__JREP=execute_link__OVAL(__tmp__IREP);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__51ZQ=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__41ZQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__JREP=execute_link__VWAL(__tmp__IREP);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__51ZQ=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__JREP=execute_link__0WAL(__tmp__IREP);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__51ZQ=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__JREP=execute_link__D1AL(__tmp__IREP);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__51ZQ=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__JREP=execute_link__M5AL(__tmp__IREP);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__51ZQ=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__JREP=execute_link__VDBL(__tmp__IREP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__51ZQ=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__JREP=execute_link__4HBL(__tmp__IREP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__51ZQ=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JREP=execute_link__HMBL(__tmp__IREP);
+  case __PUT_TO__TFOJ__: {
+    __tmp__51ZQ=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__41ZQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JREP=execute_link__QQBL(__tmp__IREP);
+  case __ITEM__HGOJ__: {
+    __tmp__51ZQ=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__41ZQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__JREP=execute_link__ROPK(__tmp__IREP);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__51ZQ=((__SIZE_OF__5GOJ *)__tmp__41ZQ);
   } break;
-  case __ITEM__: {
-    __tmp__JREP=execute_link__ZUBL(__tmp__IREP);
+  case __CAST__1HOJ__: {
+    __tmp__51ZQ=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__41ZQ));
   } break;
-  case __SIZE_OF__: {
-    __tmp__JREP=execute_link__AVBL(__tmp__IREP);
+  case __REAL_CST__1LOJ__: {
+    __tmp__51ZQ=((__REAL_CST__1LOJ *)__tmp__41ZQ);
   } break;
-  case __CAST__: {
-    __tmp__JREP=execute_link__FVBL(__tmp__IREP);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__51ZQ=((__CHARACTER_CST__RMOJ *)__tmp__41ZQ);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__JREP=execute_link__CDUL(__tmp__IREP);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__51ZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__41ZQ);
   } break;
-  case __READ_SLOT__: {
-    __tmp__JREP=execute_link__4YBL(__tmp__IREP);
+  case __READ_SLOT__LL4K__: {
+    __tmp__51ZQ=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__41ZQ));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__JREP=execute_link__O3BL(__tmp__IREP);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__51ZQ=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__41ZQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JREP=execute_link__C2ZM(__tmp__IREP);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__51ZQ=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JREP=execute_link__SGFO(__tmp__IREP);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__51ZQ=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JREP=execute_link__KOLO(__tmp__IREP);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__51ZQ=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JREP=execute_link__LMFO(__tmp__IREP);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__51ZQ=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__41ZQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JREP=execute_link__OULO(__tmp__IREP);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__51ZQ=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__41ZQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__JREP=execute_link__IPKM(__tmp__IREP);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__51ZQ=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__41ZQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__JREP=execute_link__VXOL(__tmp__IREP);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__51ZQ=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__41ZQ));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__JREP=execute_link__W4ZM(__tmp__IREP);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__51ZQ=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__41ZQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__JREP=execute_link__ESFO(__tmp__IREP);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__51ZQ=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__41ZQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JREP=execute_link__2QEP(__tmp__IREP);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__51ZQ=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__41ZQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__JREP=execute_link__F1QN(__tmp__IREP);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__51ZQ=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__41ZQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JREP=execute_link__O5QN(__tmp__IREP);
+  case __EXPR_INF__OXBP__: {
+    __tmp__51ZQ=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__41ZQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__JREP=execute_link__LSQN(__tmp__IREP);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__51ZQ=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__41ZQ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__JREP=execute_link__M3UO(__tmp__IREP);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__51ZQ=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__41ZQ));
   } break;
   };
-  Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H=__tmp__JREP;
-  __tmp__LREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  if (__tmp__LREP==NULL) {
-    __tmp__MREP=NULL;
+  Self__V1ZQ->parent_expr_binary_cmp__2VBP.right__DA5J=__tmp__51ZQ;
+  __tmp__41ZQ=Self__V1ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  if (__tmp__41ZQ==NULL) {
+    __tmp__E2ZQ=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__LREP)->__id) {
-    case __LIST__: {
-      __tmp__MREP=NULL;
+    switch (((struct ___OBJ *)__tmp__41ZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__MREP=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__MREP=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__MREP=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__E2ZQ=((void *)__tmp__41ZQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__MREP=((void *)__tmp__LREP);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__MREP=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__MREP=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__MREP=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__MREP=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__MREP=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__MREP=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__MREP=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__MREP=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__MREP=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__MREP=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__MREP=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__MREP=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__MREP=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__MREP=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__MREP=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__MREP=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__MREP=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__MREP=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__MREP=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__MREP=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__MREP=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__MREP=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__MREP=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__MREP=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MREP=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__MREP=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MREP=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__MREP=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__MREP=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__MREP=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__MREP=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__MREP=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__MREP=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__MREP=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__E2ZQ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__MREP=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__MREP=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__E2ZQ=NULL;
     } break;
     }
   };
-  left_cst__DREP=__tmp__MREP;
-  __tmp__OREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-  if (__tmp__OREP==NULL) {
-    __tmp__PREP=NULL;
+  __tmp__41ZQ=Self__V1ZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+  if (__tmp__41ZQ==NULL) {
+    __tmp__H2ZQ=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__OREP)->__id) {
-    case __LIST__: {
-      __tmp__PREP=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__PREP=NULL;
+    switch (((struct ___OBJ *)__tmp__41ZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__PREP=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__PREP=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__PREP=((void *)__tmp__OREP);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__H2ZQ=((void *)__tmp__41ZQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__PREP=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__PREP=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__PREP=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__PREP=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__PREP=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__PREP=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__PREP=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__PREP=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__PREP=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__PREP=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__PREP=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__PREP=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__PREP=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__PREP=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__PREP=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__PREP=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__PREP=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__PREP=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__PREP=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__PREP=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__PREP=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__PREP=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__PREP=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__PREP=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PREP=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__PREP=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PREP=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__PREP=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__PREP=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__PREP=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__PREP=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__PREP=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__PREP=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__PREP=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__PREP=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__H2ZQ=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__PREP=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__H2ZQ=NULL;
     } break;
     }
   };
-  right_cst__EREP=__tmp__PREP;
-  result__5QEP=NULL;
-  if (((void *)__tmp__MREP != (void *)NULL)) {
-    result__5QEP=NULL;
+  __tmp__41ZQ=NULL;
+  if (((void *)__tmp__E2ZQ != (void *)NULL)) {
+    __tmp__41ZQ=NULL;
   };
-  if ((((void *)result__5QEP == (void *)NULL) && ((void *)__tmp__PREP != (void *)NULL))) {
-    result__5QEP=NULL;
+  if ((((void *)__tmp__41ZQ == (void *)NULL) && ((void *)__tmp__H2ZQ != (void *)NULL))) {
+    __tmp__41ZQ=NULL;
   };
-  if (((((void *)result__5QEP == (void *)NULL) && ((void *)__tmp__PREP != (void *)NULL)) && ((void *)__tmp__MREP != (void *)NULL))) {
-    result__JLKP=NULL;
-    if ((((__INTEGER_CST *)__tmp__MREP)->value__W4YD >= ((__INTEGER_CST *)__tmp__PREP)->value__W4YD)) {
-      __tmp__SLKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__TLKP=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__TLKP)->__id) {
-      case __TYPE__: {
-        __tmp__ULKP=((__TYPE *)__tmp__TLKP)->default__AKC;
+  if (((((void *)__tmp__41ZQ == (void *)NULL) && ((void *)__tmp__H2ZQ != (void *)NULL)) && ((void *)__tmp__E2ZQ != (void *)NULL))) {
+    result__KO4Q=NULL;
+    if ((__tmp__E2ZQ->value__FH4D >= __tmp__H2ZQ->value__FH4D)) {
+      __tmp__TO4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__UO4Q=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__UO4Q)->__id) {
+      case __TYPE__FF__: {
+        __tmp__VO4Q=((__TYPE__FF *)__tmp__UO4Q)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__ULKP=((__TYPE_NULL *)__tmp__TLKP)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__VO4Q=((__TYPE_NULL__GMB *)__tmp__UO4Q)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__ULKP=((__TYPE_VOID *)__tmp__TLKP)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__VO4Q=((__TYPE_VOID__IMB *)__tmp__UO4Q)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__ULKP=((__TYPE_CONTEXT *)__tmp__TLKP)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__VO4Q=((__TYPE_CONTEXT__KMB *)__tmp__UO4Q)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__ULKP=((__TYPE_ID *)__tmp__TLKP)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__VO4Q=((__TYPE_ID__MMB *)__tmp__UO4Q)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__ULKP=((__TYPE_GENERIC *)__tmp__TLKP)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__VO4Q=((__TYPE_GENERIC__OCY *)__tmp__UO4Q)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__ULKP=((__PROFIL_BLOCK *)__tmp__TLKP)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__VO4Q=((__TYPE_BLOCK__CP5D *)__tmp__UO4Q)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__VO4Q=((__PROFIL_BLOCK__O3NJ *)__tmp__UO4Q)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__JLKP=create__type__PKQC(__tmp__SLKP,__tmp__ULKP);
-    } else {
-      __tmp__2LKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__3LKP=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__3LKP)->__id) {
-      case __TYPE__: {
-        __tmp__4LKP=((__TYPE *)__tmp__3LKP)->default__AKC;
+      __tmp__XO4Q=create__type__VJ2C(__tmp__TO4Q,__tmp__VO4Q);
+      result__KO4Q=__tmp__XO4Q;
+    } else /* FALSE */ {
+      __tmp__TO4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__UO4Q=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__UO4Q)->__id) {
+      case __TYPE__FF__: {
+        __tmp__VO4Q=((__TYPE__FF *)__tmp__UO4Q)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__4LKP=((__TYPE_NULL *)__tmp__3LKP)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__VO4Q=((__TYPE_NULL__GMB *)__tmp__UO4Q)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__4LKP=((__TYPE_VOID *)__tmp__3LKP)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__VO4Q=((__TYPE_VOID__IMB *)__tmp__UO4Q)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__4LKP=((__TYPE_CONTEXT *)__tmp__3LKP)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__VO4Q=((__TYPE_CONTEXT__KMB *)__tmp__UO4Q)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__4LKP=((__TYPE_ID *)__tmp__3LKP)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__VO4Q=((__TYPE_ID__MMB *)__tmp__UO4Q)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__4LKP=((__TYPE_GENERIC *)__tmp__3LKP)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__VO4Q=((__TYPE_GENERIC__OCY *)__tmp__UO4Q)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__4LKP=((__PROFIL_BLOCK *)__tmp__3LKP)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__VO4Q=((__TYPE_BLOCK__CP5D *)__tmp__UO4Q)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__VO4Q=((__PROFIL_BLOCK__O3NJ *)__tmp__UO4Q)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__JLKP=create__type__PKQC(__tmp__2LKP,__tmp__4LKP);
+      __tmp__XO4Q=create__type__VJ2C(__tmp__TO4Q,__tmp__VO4Q);
+      result__KO4Q=__tmp__XO4Q;
     };
-    result__5QEP=result__JLKP;
+    __tmp__41ZQ=result__KO4Q;
   };
-  if ((((void *)result__5QEP == (void *)NULL) && (old_seq__AREP == seq_call_and_loop__3QEJ))) {
-    result__JYJP=NULL;
-    __tmp__KYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-    __tmp__LYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__KYJP)->__id) {
-    case __LIST__: {
-      __tmp__MYJP=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__MYJP=__infix_equal_equal__XN1L(__tmp__KYJP,__tmp__LYJP);
+  if ((((void *)__tmp__41ZQ == (void *)NULL) && (old_seq__Y1ZQ == seq_call_and_loop__TL3K))) {
+    result__KO4Q=NULL;
+    __tmp__51ZQ=Self__V1ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+    __tmp__UO4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__51ZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__5U3Q=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__51ZQ),__tmp__UO4Q);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__MYJP=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__MYJP=__infix_equal_equal__MO1L(__tmp__KYJP,__tmp__LYJP);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__5U3Q=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__MYJP=__infix_equal_equal__3O1L(__tmp__KYJP,__tmp__LYJP);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__5U3Q=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__MYJP=__infix_equal_equal__XP1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__MYJP=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__5U3Q=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__MYJP=__infix_equal_equal__NQ1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__5U3Q=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__MYJP=__infix_equal_equal__JR1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__5U3Q=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __REAL_CST__: {
-      __tmp__MYJP=__infix_equal_equal__FS1L(__tmp__KYJP,__tmp__LYJP);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__MYJP=__infix_equal_equal__5S1L(__tmp__KYJP,__tmp__LYJP);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__MYJP=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__MYJP=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__MYJP=__infix_equal_equal__YT1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__MYJP=__infix_equal_equal__UU1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__5U3Q=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__MYJP=__infix_equal_equal__QV1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__MYJP=__infix_equal_equal__MW1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_AND__: {
-      __tmp__MYJP=__infix_equal_equal__IX1L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__MYJP=__infix_equal_equal__EY1L(__tmp__KYJP,__tmp__LYJP);
+    case __PUT_TO__TFOJ__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__MYJP=__infix_equal_equal__AZ1L(__tmp__KYJP,__tmp__LYJP);
+    case __ITEM__HGOJ__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__MYJP=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__MYJP=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__5U3Q=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__MYJP=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __CAST__: {
-      __tmp__MYJP=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__MYJP=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__5U3Q=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __READ_SLOT__: {
-      __tmp__MYJP=__infix_equal_equal__M01L(__tmp__KYJP,__tmp__LYJP);
+    case __READ_SLOT__LL4K__: {
+      __tmp__5U3Q=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__MYJP=__infix_equal_equal__I11L(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__5U3Q=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__MYJP=__infix_equal_equal__G4HO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__5U3Q=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__MYJP=__infix_equal_equal__W2FO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__5U3Q=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MYJP=__infix_equal_equal__XGMO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__5U3Q=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__MYJP=__infix_equal_equal__S3FO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__5U3Q=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MYJP=__infix_equal_equal__UHMO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__5U3Q=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__MYJP=__infix_equal_equal__5HLM(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__5U3Q=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__MYJP=__infix_equal_equal__011L(__tmp__KYJP,__tmp__LYJP);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__5U3Q=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__MYJP=__infix_equal_equal__AM0M(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__5U3Q=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__MYJP=__infix_equal_equal__O4FO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__5U3Q=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__MYJP=__infix_equal_equal__SYEP(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__5U3Q=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_INF__: {
-      __tmp__MYJP=__infix_equal_equal__Y4HO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__5U3Q=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__MYJP=__infix_equal_equal__U5HO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_INF__OXBP__: {
+      __tmp__5U3Q=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_OR__: {
-      __tmp__MYJP=__infix_equal_equal__NHRN(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__5U3Q=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__MYJP=__infix_equal_equal__KTVO(__tmp__KYJP,__tmp__LYJP);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__5U3Q=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__51ZQ)),__tmp__UO4Q);
     } break;
     };
-    if (__tmp__MYJP) {
-      __tmp__SYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__TYJP=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__TYJP)->__id) {
-      case __TYPE__: {
-        __tmp__UYJP=((__TYPE *)__tmp__TYJP)->default__AKC;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__UYJP=((__TYPE_NULL *)__tmp__TYJP)->parent_type__TIB.default__AKC;
+    if (__tmp__5U3Q) {
+      __tmp__TO4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__GV3Q=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__GV3Q)->__id) {
+      case __TYPE__FF__: {
+        __tmp__VO4Q=((__TYPE__FF *)__tmp__GV3Q)->default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__UYJP=((__TYPE_VOID *)__tmp__TYJP)->parent_type__UIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__VO4Q=((__TYPE_NULL__GMB *)__tmp__GV3Q)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__UYJP=((__TYPE_CONTEXT *)__tmp__TYJP)->parent_type__VIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__VO4Q=((__TYPE_VOID__IMB *)__tmp__GV3Q)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__UYJP=((__TYPE_ID *)__tmp__TYJP)->parent_type__WIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__VO4Q=((__TYPE_CONTEXT__KMB *)__tmp__GV3Q)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__UYJP=((__TYPE_GENERIC *)__tmp__TYJP)->parent_type__C2IB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__VO4Q=((__TYPE_ID__MMB *)__tmp__GV3Q)->parent_type__NMB.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__UYJP=((__PROFIL_BLOCK *)__tmp__TYJP)->parent_type__PGAG.default__AKC;
-      } break;
-      };
-      result__JYJP=create__type__PKQC(__tmp__SYJP,__tmp__UYJP);
-      __tmp__XYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-      switch (((struct ___OBJ *)__tmp__XYJP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__XYJP);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__VO4Q=((__TYPE_GENERIC__OCY *)__tmp__GV3Q)->parent_type__PCY.default__CMC;
       } break;
-      case __STRING_CST__: {
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__VO4Q=((__TYPE_BLOCK__CP5D *)__tmp__GV3Q)->parent_type__DP5D.default__CMC;
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__XYJP);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__VO4Q=((__PROFIL_BLOCK__O3NJ *)__tmp__GV3Q)->parent_type__Q3NJ.default__CMC;
       } break;
-      case __PROTOTYPE_CST__: {
+      };
+      __tmp__XO4Q=create__type__VJ2C(__tmp__TO4Q,__tmp__VO4Q);
+      result__KO4Q=__tmp__XO4Q;
+      __tmp__GV3Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+      switch (((struct ___OBJ *)__tmp__GV3Q)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GV3Q));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GV3Q));
       } break;
-      case __READ_LOCAL__: {
-        Self__J2DQ=((__READ_LOCAL *)__tmp__XYJP);
-        Self__BJ3R=((__LOCAL *)Self__J2DQ->local__HJZD);
-        Self__BJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__BJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__CJ3R=create__AXB( 250);
-          display__UXFK(Self__J2DQ,voir__CJ3R);
-          put_string__2EG(((__STRING *)voir__CJ3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__EJ3R=((__LIST *)list_current__EH1);
-          voir__FJ3R=create__AXB( 250);
-          display__EQQG(Self__EJ3R,voir__FJ3R);
-          put_string__2EG(((__STRING *)voir__FJ3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__QESS=((__READ_LOCAL__55ZI *)__tmp__GV3Q);
+        Self__WD3T=((__LOCAL__L4WC *)Self__QESS->local__BVEJ);
+        Self__WD3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WD3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WD3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XD3T=create__34B( 250);
+          display__HAEJ(Self__QESS,__tmp__XD3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XD3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__XYJP);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__XYJP);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__XYJP);
-      } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__L2DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XYJP)->receiver__WN2H);
-        Self__GJ3R=((__LOCAL *)Self__L2DQ->local__HJZD);
-        Self__GJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__GJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__HJ3R=create__AXB( 250);
-          display__UXFK(Self__L2DQ,voir__HJ3R);
-          put_string__2EG(((__STRING *)voir__HJ3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__JJ3R=((__LIST *)list_current__EH1);
-          voir__KJ3R=create__AXB( 250);
-          display__EQQG(Self__JJ3R,voir__KJ3R);
-          put_string__2EG(((__STRING *)voir__KJ3R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__QESS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GV3Q)->receiver__RA5J);
+        Self__WD3T=((__LOCAL__L4WC *)Self__QESS->local__BVEJ);
+        Self__WD3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WD3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WD3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XD3T=create__34B( 250);
+          display__HAEJ(Self__QESS,__tmp__XD3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XD3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__XYJP);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__XYJP);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__XYJP);
-      } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__XYJP);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__XYJP);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__XYJP);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__XYJP);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__XYJP);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GV3Q));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__XYJP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GV3Q));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__XYJP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GV3Q));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__XYJP);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GV3Q));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__XYJP);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__GV3Q));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__XYJP);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__GV3Q));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__XYJP);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GV3Q));
       } break;
-      case __READ_GLOBAL__: {
-        Self__M2DQ=((__READ_GLOBAL *)__tmp__XYJP);
-        unread__CGNL(Self__M2DQ->global__ZGJK,Self__M2DQ);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GV3Q));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__XYJP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GV3Q));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__XYJP);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GV3Q));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__XYJP);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GV3Q));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__XYJP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GV3Q));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__XYJP);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GV3Q));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__XYJP);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GV3Q));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__XYJP);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TESS=((__READ_GLOBAL__T4YL *)__tmp__GV3Q);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TESS->global__KAKM),Self__TESS);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__XYJP);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GV3Q));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__XYJP);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GV3Q));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__XYJP);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GV3Q));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__XYJP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GV3Q));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__XYJP);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GV3Q));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__XYJP);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GV3Q));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__XYJP);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GV3Q));
       } break;
       };
-      __tmp__YYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-      switch (((struct ___OBJ *)__tmp__YYJP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__YYJP);
+      __tmp__GV3Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+      switch (((struct ___OBJ *)__tmp__GV3Q)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__GV3Q));
       } break;
-      case __STRING_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__GV3Q));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__YYJP);
-      } break;
-      case __PROTOTYPE_CST__: {
-      } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__N2DQ=((__READ_LOCAL *)__tmp__YYJP);
-        Self__LJ3R=((__LOCAL *)Self__N2DQ->local__HJZD);
-        Self__LJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__LJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__MJ3R=create__AXB( 250);
-          display__UXFK(Self__N2DQ,voir__MJ3R);
-          put_string__2EG(((__STRING *)voir__MJ3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__OJ3R=((__LIST *)list_current__EH1);
-          voir__PJ3R=create__AXB( 250);
-          display__EQQG(Self__OJ3R,voir__PJ3R);
-          put_string__2EG(((__STRING *)voir__PJ3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__QESS=((__READ_LOCAL__55ZI *)__tmp__GV3Q);
+        Self__WD3T=((__LOCAL__L4WC *)Self__QESS->local__BVEJ);
+        Self__WD3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WD3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WD3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XD3T=create__34B( 250);
+          display__HAEJ(Self__QESS,__tmp__XD3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XD3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__YYJP);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__YYJP);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__YYJP);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__GV3Q));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GV3Q));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__P2DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YYJP)->receiver__WN2H);
-        Self__QJ3R=((__LOCAL *)Self__P2DQ->local__HJZD);
-        Self__QJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__QJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__RJ3R=create__AXB( 250);
-          display__UXFK(Self__P2DQ,voir__RJ3R);
-          put_string__2EG(((__STRING *)voir__RJ3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__TJ3R=((__LIST *)list_current__EH1);
-          voir__UJ3R=create__AXB( 250);
-          display__EQQG(Self__TJ3R,voir__UJ3R);
-          put_string__2EG(((__STRING *)voir__UJ3R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__QESS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__GV3Q)->receiver__RA5J);
+        Self__WD3T=((__LOCAL__L4WC *)Self__QESS->local__BVEJ);
+        Self__WD3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__WD3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__WD3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__XD3T=create__34B( 250);
+          display__HAEJ(Self__QESS,__tmp__XD3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__XD3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__YYJP);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__YYJP);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__YYJP);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__YYJP);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__YYJP);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__YYJP);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__YYJP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GV3Q));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__YYJP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GV3Q));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__YYJP);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__GV3Q));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__YYJP);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__GV3Q));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__YYJP);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__GV3Q));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__YYJP);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__GV3Q));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__YYJP);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GV3Q));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__YYJP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GV3Q));
       } break;
-      case __READ_GLOBAL__: {
-        Self__Q2DQ=((__READ_GLOBAL *)__tmp__YYJP);
-        unread__CGNL(Self__Q2DQ->global__ZGJK,Self__Q2DQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GV3Q));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__YYJP);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GV3Q));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__YYJP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GV3Q));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__YYJP);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__GV3Q));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__YYJP);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__GV3Q));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__YYJP);
+      case __READ_GLOBAL__T4YL__: {
+        Self__TESS=((__READ_GLOBAL__T4YL *)__tmp__GV3Q);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__TESS->global__KAKM),Self__TESS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__YYJP);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__GV3Q));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__YYJP);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__GV3Q));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__YYJP);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__GV3Q));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__YYJP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__GV3Q));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__YYJP);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__GV3Q));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__YYJP);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__GV3Q));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__YYJP);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__YYJP);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__YYJP);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__GV3Q));
       } break;
       };
     };
-    result__5QEP=result__JYJP;
-    if ((((void *)result__JYJP == (void *)NULL) && ((void *)__tmp__MREP != (void *)NULL))) {
-      result__5QEP=NULL;
+    __tmp__41ZQ=result__KO4Q;
+    if ((((void *)result__KO4Q == (void *)NULL) && ((void *)__tmp__E2ZQ != (void *)NULL))) {
+      __tmp__41ZQ=NULL;
     };
-    if ((((void *)result__5QEP == (void *)NULL) && ((void *)__tmp__PREP != (void *)NULL))) {
-      result__XMKP=NULL;
-      if ((((__INTEGER_CST *)__tmp__PREP)->value__W4YD ==  0)) {
-        __tmp__4MKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__4MKP)->__id) {
-        case __LIST__: {
-          __tmp__5MKP=static_type__OHQG(__tmp__4MKP);
+    if ((((void *)__tmp__41ZQ == (void *)NULL) && ((void *)__tmp__H2ZQ != (void *)NULL))) {
+      __tmp__XO4Q=NULL;
+      if ((__tmp__H2ZQ->value__FH4D ==  0)) {
+        __tmp__UP4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+        switch (((struct ___OBJ *)__tmp__UP4Q)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__VP4Q=((__STRING_CST__5J *)__tmp__UP4Q)->parent_constant__EK.static_type__5G4D;
         } break;
-        case __STRING_CST__: {
-          __tmp__5MKP=((__STRING_CST *)__tmp__4MKP)->parent_constant__5F.static_type__M2YD;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__VP4Q=((__EXTERNAL_C__Y5WC *)__tmp__UP4Q)->static_type__W54D;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__5MKP=((__EXTERNAL_C *)__tmp__4MKP)->static_type__1VZD;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__VP4Q=((__PROTOTYPE_CST__LAXC *)__tmp__UP4Q)->parent_constant__MAXC.static_type__5G4D;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__5MKP=((__PROTOTYPE_CST *)__tmp__4MKP)->parent_constant__W2LC.static_type__M2YD;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__VP4Q=((__INTEGER_CST__XAXC *)__tmp__UP4Q)->parent_constant__YAXC.static_type__5G4D;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__5MKP=((__INTEGER_CST *)__tmp__4MKP)->parent_constant__B3LC.static_type__M2YD;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__VP4Q=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__UP4Q));
         } break;
-        case __READ_LOCAL__: {
-          __tmp__5MKP=((__LOCAL *)((__READ_LOCAL *)__tmp__4MKP)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__VP4Q=((__READ_LOCAL__55ZI *)__tmp__UP4Q)->local__BVEJ->parent_variable__O4WC.type__IO5D;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__5MKP=static_type__CN1H(__tmp__4MKP);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__VP4Q=static_type__ODCK();
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__5MKP=static_type__1N1H();
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__VP4Q=static_type__TDCK();
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__5MKP=static_type__AO1H();
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__VP4Q=static_type__YDCK();
         } break;
-        case __REAL_CST__: {
-          __tmp__5MKP=((__REAL_CST *)__tmp__4MKP)->parent_constant__U2JH.static_type__M2YD;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__VP4Q=static_type__3DCK();
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__5MKP=((__CHARACTER_CST *)__tmp__4MKP)->parent_constant__H3JH.static_type__M2YD;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__VP4Q=static_type__CECK();
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__5MKP=static_type__FO1H();
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__VP4Q=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__UP4Q));
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__5MKP=static_type__KO1H();
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__VP4Q=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__5MKP=static_type__PO1H();
+        case __EXPR_DIV__4COJ__: {
+          __tmp__VP4Q=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SUB__: {
-          __tmp__5MKP=static_type__UO1H(__tmp__4MKP);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__VP4Q=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_MUL__: {
-          __tmp__5MKP=static_type__0O1H(__tmp__4MKP);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__VP4Q=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_DIV__: {
-          __tmp__5MKP=static_type__5O1H(__tmp__4MKP);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__VP4Q=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_AND__: {
-          __tmp__5MKP=static_type__EP1H(__tmp__4MKP);
+        case __PUT_TO__TFOJ__: {
+          __tmp__VP4Q=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__5MKP=static_type__JP1H(__tmp__4MKP);
+        case __ITEM__HGOJ__: {
+          __tmp__VP4Q=static_type__JFCK(((__ITEM__HGOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__5MKP=static_type__OP1H(__tmp__4MKP);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__VP4Q=static_type__VFCK();
         } break;
-        case __PUT_TO__: {
-          __tmp__5MKP=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __CAST__1HOJ__: {
+          __tmp__VP4Q=((__CAST__1HOJ *)__tmp__UP4Q)->static_type__FD5J;
         } break;
-        case __ITEM__: {
-          __tmp__5MKP=static_type__XP1H(__tmp__4MKP);
+        case __REAL_CST__1LOJ__: {
+          __tmp__VP4Q=((__REAL_CST__1LOJ *)__tmp__UP4Q)->parent_constant__2LOJ.static_type__5G4D;
         } break;
-        case __SIZE_OF__: {
-          __tmp__5MKP=static_type__DQ1H();
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__VP4Q=((__CHARACTER_CST__RMOJ *)__tmp__UP4Q)->parent_constant__SMOJ.static_type__5G4D;
         } break;
-        case __CAST__: {
-          __tmp__5MKP=((__CAST *)__tmp__4MKP)->static_type__0N1H;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__VP4Q=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UP4Q)->parent_constant__2NOJ.static_type__5G4D;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__5MKP=static_type__NOKL(__tmp__4MKP);
+        case __READ_SLOT__LL4K__: {
+          __tmp__VP4Q=((__READ_SLOT__LL4K *)__tmp__UP4Q)->slot__UYFM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __READ_SLOT__: {
-          __tmp__5MKP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4MKP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__VP4Q=static_type__5L5O();
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__5MKP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4MKP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__VP4Q=static_type__CRTP();
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__5MKP=static_type__Z1ZM();
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__VP4Q=static_type__M51P();
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__5MKP=static_type__ZQEO();
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__VP4Q=static_type__HRTP();
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__5MKP=static_type__P0IO();
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__VP4Q=static_type__S51P();
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__5MKP=static_type__4QEO();
+        case __EXPR_NEG__EZVL__: {
+          __tmp__VP4Q=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__UP4Q));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__5MKP=static_type__V0IO();
+        case __EXPR_ADD__SZVL__: {
+          __tmp__VP4Q=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__UP4Q));
         } break;
-        case __EXPR_NEG__: {
-          __tmp__5MKP=static_type__DFJM(__tmp__4MKP);
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__VP4Q=((__READ_GLOBAL__T4YL *)__tmp__UP4Q)->global__KAKM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__5MKP=static_type__P3ML(__tmp__4MKP);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__VP4Q=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__UP4Q));
         } break;
-        case __EXPR_NOT__: {
-          __tmp__5MKP=static_type__R3XM(__tmp__4MKP);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__VP4Q=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__UP4Q));
         } break;
-        case __EXPR_MOD__: {
-          __tmp__5MKP=static_type__DREO(__tmp__4MKP);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__VP4Q=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__UP4Q));
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__5MKP=static_type__0BEP();
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__VP4Q=static_type__TA0Q();
         } break;
-        case __EXPR_INF__: {
-          __tmp__5MKP=static_type__V0QN();
+        case __EXPR_INF__OXBP__: {
+          __tmp__VP4Q=static_type__4BUP();
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__5MKP=static_type__00QN();
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__VP4Q=static_type__DCUP();
         } break;
-        case __EXPR_OR__: {
-          __tmp__5MKP=static_type__3YPN(__tmp__4MKP);
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__5MKP=static_type__1HSO(__tmp__4MKP);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__VP4Q=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__UP4Q));
         } break;
         };
-        __tmp__ANKP=((__TYPE_FULL *)__tmp__5MKP)->parent_type__5SL;
-        switch (((struct ___OBJ *)__tmp__ANKP)->__id) {
-        case __TYPE__: {
-          __tmp__BNKP=((__PROTOTYPE *)((__TYPE *)__tmp__ANKP)->prototype__RD)->parent_named__QD.name__1QB;
+        __tmp__UP4Q=((__TYPE_FULL__XMB *)__tmp__VP4Q)->the_parent_type__QLK;
+        switch (((struct ___OBJ *)__tmp__UP4Q)->__id) {
+        case __TYPE__FF__: {
+          __tmp__XP4Q=((__TYPE__FF *)__tmp__UP4Q)->prototype__QF->parent_named__PF.name__GWB;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__XP4Q=(&__string_5);
         } break;
-        case __TYPE_NULL__: {
-          __tmp__BNKP=(&__string_59);
+        case __TYPE_VOID__IMB__: {
+          __tmp__XP4Q=(&__string_6);
         } break;
-        case __TYPE_VOID__: {
-          __tmp__BNKP=(&__string_2);
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__XP4Q=(&__string_54);
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__BNKP=(&__string_44);
+        case __TYPE_ID__MMB__: {
+          __tmp__XP4Q=(&__string_56);
         } break;
-        case __TYPE_ID__: {
-          __tmp__BNKP=(&__string_46);
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__XP4Q=((__TYPE_GENERIC__OCY *)__tmp__UP4Q)->name__HZMB;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__BNKP=((__TYPE_GENERIC *)__tmp__ANKP)->name__LR2B;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__EFSS=prototype__32ZG();
+          __tmp__XP4Q=__tmp__EFSS->parent_named__PF.name__GWB;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__BNKP=((__PROFIL_BLOCK *)__tmp__ANKP)->parent_profil__OGAG.name__5IEI;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__XP4Q=((__PROFIL_BLOCK__O3NJ *)__tmp__UP4Q)->parent_profil__P3NJ.name__B2IK;
         } break;
         };
-        __tmp__FNKP=(((__CHARACTER *)((__STRING_CONSTANT *)__tmp__BNKP)->storage__X4K)[ 0] == 'U');
-      } else {
-        __tmp__FNKP=FALSE__;
+        __tmp__1P4Q=(((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__XP4Q)->storage__1C)[ 0] == 'U');
+      } else /* FALSE */ {
+        __tmp__1P4Q=FALSE__O__;
       };
-      if (__tmp__FNKP) {
-        __tmp__LNKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__MNKP=type_true__FJB;
-        switch (((struct ___OBJ *)__tmp__MNKP)->__id) {
-        case __TYPE__: {
-          __tmp__NNKP=((__TYPE *)__tmp__MNKP)->default__AKC;
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__NNKP=((__TYPE_NULL *)__tmp__MNKP)->parent_type__TIB.default__AKC;
+      if (__tmp__1P4Q) {
+        __tmp__BQ4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__UP4Q=type_true__ENB;
+        switch (((struct ___OBJ *)__tmp__UP4Q)->__id) {
+        case __TYPE__FF__: {
+          __tmp__VP4Q=((__TYPE__FF *)__tmp__UP4Q)->default__CMC;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__NNKP=((__TYPE_VOID *)__tmp__MNKP)->parent_type__UIB.default__AKC;
+        case __TYPE_NULL__GMB__: {
+          __tmp__VP4Q=((__TYPE_NULL__GMB *)__tmp__UP4Q)->parent_type__HMB.default__CMC;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__NNKP=((__TYPE_CONTEXT *)__tmp__MNKP)->parent_type__VIB.default__AKC;
+        case __TYPE_VOID__IMB__: {
+          __tmp__VP4Q=((__TYPE_VOID__IMB *)__tmp__UP4Q)->parent_type__JMB.default__CMC;
         } break;
-        case __TYPE_ID__: {
-          __tmp__NNKP=((__TYPE_ID *)__tmp__MNKP)->parent_type__WIB.default__AKC;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__VP4Q=((__TYPE_CONTEXT__KMB *)__tmp__UP4Q)->parent_type__LMB.default__CMC;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__NNKP=((__TYPE_GENERIC *)__tmp__MNKP)->parent_type__C2IB.default__AKC;
+        case __TYPE_ID__MMB__: {
+          __tmp__VP4Q=((__TYPE_ID__MMB *)__tmp__UP4Q)->parent_type__NMB.default__CMC;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__NNKP=((__PROFIL_BLOCK *)__tmp__MNKP)->parent_type__PGAG.default__AKC;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__VP4Q=((__TYPE_GENERIC__OCY *)__tmp__UP4Q)->parent_type__PCY.default__CMC;
         } break;
-        };
-        result__XMKP=create__type__PKQC(__tmp__LNKP,__tmp__NNKP);
-        __tmp__QNKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__QNKP)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__QNKP);
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__VP4Q=((__TYPE_BLOCK__CP5D *)__tmp__UP4Q)->parent_type__DP5D.default__CMC;
         } break;
-        case __STRING_CST__: {
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__VP4Q=((__PROFIL_BLOCK__O3NJ *)__tmp__UP4Q)->parent_type__Q3NJ.default__CMC;
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__QNKP);
-        } break;
-        case __PROTOTYPE_CST__: {
+        };
+        __tmp__FQ4Q=create__type__VJ2C(__tmp__BQ4Q,__tmp__VP4Q);
+        __tmp__XO4Q=__tmp__FQ4Q;
+        __tmp__UP4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.left__354J;
+        switch (((struct ___OBJ *)__tmp__UP4Q)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__UP4Q));
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__UP4Q));
         } break;
-        case __READ_LOCAL__: {
-          Self__Y2DQ=((__READ_LOCAL *)__tmp__QNKP);
-          Self__VJ3R=((__LOCAL *)Self__Y2DQ->local__HJZD);
-          Self__VJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__VJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__WJ3R=create__AXB( 250);
-            display__UXFK(Self__Y2DQ,voir__WJ3R);
-            put_string__2EG(((__STRING *)voir__WJ3R));
+        case __READ_LOCAL__55ZI__: {
+          Self__KFSS=((__READ_LOCAL__55ZI *)__tmp__UP4Q);
+          Self__CE3T=((__LOCAL__L4WC *)Self__KFSS->local__BVEJ);
+          Self__CE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__CE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__DE3T=create__34B( 250);
+            display__HAEJ(Self__KFSS,__tmp__DE3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__DE3T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__YJ3R=((__LIST *)list_current__EH1);
-            voir__ZJ3R=create__AXB( 250);
-            display__EQQG(Self__YJ3R,voir__ZJ3R);
-            put_string__2EG(((__STRING *)voir__ZJ3R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__QNKP);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__QNKP);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__QNKP);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UP4Q));
         } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__02DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QNKP)->receiver__WN2H);
-          Self__0J3R=((__LOCAL *)Self__02DQ->local__HJZD);
-          Self__0J3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0J3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__0J3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__1J3R=create__AXB( 250);
-            display__UXFK(Self__02DQ,voir__1J3R);
-            put_string__2EG(((__STRING *)voir__1J3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__3J3R=((__LIST *)list_current__EH1);
-            voir__4J3R=create__AXB( 250);
-            display__EQQG(Self__3J3R,voir__4J3R);
-            put_string__2EG(((__STRING *)voir__4J3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__KFSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__UP4Q)->receiver__RA5J);
+          Self__CE3T=((__LOCAL__L4WC *)Self__KFSS->local__BVEJ);
+          Self__CE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__CE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__DE3T=create__34B( 250);
+            display__HAEJ(Self__KFSS,__tmp__DE3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__DE3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__QNKP);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__QNKP);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__QNKP);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__QNKP);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__QNKP);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__QNKP);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__QNKP);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__QNKP);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__UP4Q));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__QNKP);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__UP4Q));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__QNKP);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__UP4Q));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__QNKP);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__UP4Q));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__QNKP);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UP4Q));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__QNKP);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UP4Q));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__QNKP);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UP4Q));
         } break;
-        case __READ_GLOBAL__: {
-          Self__12DQ=((__READ_GLOBAL *)__tmp__QNKP);
-          unread__CGNL(Self__12DQ->global__ZGJK,Self__12DQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UP4Q));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__QNKP);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UP4Q));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__QNKP);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__UP4Q));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__QNKP);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__UP4Q));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__QNKP);
+        case __READ_GLOBAL__T4YL__: {
+          Self__NFSS=((__READ_GLOBAL__T4YL *)__tmp__UP4Q);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__NFSS->global__KAKM),Self__NFSS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__QNKP);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__UP4Q));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__QNKP);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__UP4Q));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__QNKP);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__UP4Q));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__QNKP);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UP4Q));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__QNKP);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__UP4Q));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__QNKP);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__UP4Q));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__QNKP);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__QNKP);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__QNKP);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__QNKP);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__UP4Q));
         } break;
         };
-        __tmp__RNKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-        switch (((struct ___OBJ *)__tmp__RNKP)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__RNKP);
-        } break;
-        case __STRING_CST__: {
+        __tmp__UP4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+        switch (((struct ___OBJ *)__tmp__UP4Q)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__UP4Q));
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__RNKP);
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__UP4Q));
         } break;
-        case __PROTOTYPE_CST__: {
-        } break;
-        case __INTEGER_CST__: {
-        } break;
-        case __READ_LOCAL__: {
-          Self__22DQ=((__READ_LOCAL *)__tmp__RNKP);
-          Self__5J3R=((__LOCAL *)Self__22DQ->local__HJZD);
-          Self__5J3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5J3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__5J3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__AK3R=create__AXB( 250);
-            display__UXFK(Self__22DQ,voir__AK3R);
-            put_string__2EG(((__STRING *)voir__AK3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__CK3R=((__LIST *)list_current__EH1);
-            voir__DK3R=create__AXB( 250);
-            display__EQQG(Self__CK3R,voir__DK3R);
-            put_string__2EG(((__STRING *)voir__DK3R));
-            fputc((int)('\n'),stdout);
+        case __READ_LOCAL__55ZI__: {
+          Self__KFSS=((__READ_LOCAL__55ZI *)__tmp__UP4Q);
+          Self__CE3T=((__LOCAL__L4WC *)Self__KFSS->local__BVEJ);
+          Self__CE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__CE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__DE3T=create__34B( 250);
+            display__HAEJ(Self__KFSS,__tmp__DE3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__DE3T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__RNKP);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__RNKP);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__RNKP);
-        } break;
-        case __REAL_CST__: {
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__UP4Q));
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UP4Q));
         } break;
-        case __IS_EXPANDED__: {
-          Self__42DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RNKP)->receiver__WN2H);
-          Self__EK3R=((__LOCAL *)Self__42DQ->local__HJZD);
-          Self__EK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__EK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__FK3R=create__AXB( 250);
-            display__UXFK(Self__42DQ,voir__FK3R);
-            put_string__2EG(((__STRING *)voir__FK3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__KFSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__UP4Q)->receiver__RA5J);
+          Self__CE3T=((__LOCAL__L4WC *)Self__KFSS->local__BVEJ);
+          Self__CE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__CE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__DE3T=create__34B( 250);
+            display__HAEJ(Self__KFSS,__tmp__DE3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__DE3T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__HK3R=((__LIST *)list_current__EH1);
-            voir__IK3R=create__AXB( 250);
-            display__EQQG(Self__HK3R,voir__IK3R);
-            put_string__2EG(((__STRING *)voir__IK3R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__RNKP);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__RNKP);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__RNKP);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__RNKP);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__RNKP);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__RNKP);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__RNKP);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__UP4Q));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__RNKP);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UP4Q));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__RNKP);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UP4Q));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__RNKP);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__UP4Q));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__RNKP);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__UP4Q));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__RNKP);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__UP4Q));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__RNKP);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__UP4Q));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__RNKP);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UP4Q));
         } break;
-        case __READ_GLOBAL__: {
-          Self__52DQ=((__READ_GLOBAL *)__tmp__RNKP);
-          unread__CGNL(Self__52DQ->global__ZGJK,Self__52DQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UP4Q));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__RNKP);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UP4Q));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__RNKP);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UP4Q));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__RNKP);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UP4Q));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__RNKP);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__UP4Q));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__RNKP);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__UP4Q));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__RNKP);
+        case __READ_GLOBAL__T4YL__: {
+          Self__NFSS=((__READ_GLOBAL__T4YL *)__tmp__UP4Q);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__NFSS->global__KAKM),Self__NFSS);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__RNKP);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__UP4Q));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__RNKP);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__UP4Q));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__RNKP);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__UP4Q));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__RNKP);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UP4Q));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__RNKP);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__UP4Q));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__RNKP);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__UP4Q));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__RNKP);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__RNKP);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__UP4Q));
         } break;
         };
       };
-      result__5QEP=result__XMKP;
+      __tmp__41ZQ=__tmp__XO4Q;
     };
   };
-  if (((void *)result__5QEP == (void *)NULL)) {
-    result__5QEP=Self__3QEP;
-  } else {
-    __tmp__DVEP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    if (((struct ___OBJ *)result__5QEP)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__5QEP)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__DVEP;
-    } else {
-      ((__EXPR_SUP_EQ *)result__5QEP)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__DVEP;
+  if (((void *)__tmp__41ZQ == (void *)NULL)) {
+    __tmp__41ZQ=Self__V1ZQ;
+  } else /* FALSE */ {
+    __tmp__TO4Q=Self__V1ZQ->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    if (((struct ___OBJ *)__tmp__41ZQ)->__id==__PROTOTYPE_CST__LAXC__) {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_SUP_EQ__1VBP *)__tmp__41ZQ))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__TO4Q;
+    } else /* EXPR_SUP_EQ */ {
+      ((__EXPR_SUP_EQ__1VBP *)__tmp__41ZQ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__TO4Q;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__5QEP);
+  __tmp__51ZQ=__tmp__41ZQ;
+  return(__tmp__51ZQ);
 }
 
-static void* execute_link__F1QN(__EXPR_INF *Self__G1QN)
-// ({EXPR_INF}) With resultRecursive, No inlinable.
+static void* execute_link__KCUP(__EXPR_INF__OXBP *Self__LCUP)
+// ({EXPR_INF__OXBP}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__J1QN;
-  void *__tmp__P1QN,*__tmp__Q1QN,*__tmp__R1QN,*__tmp__S1QN,*__tmp__U1QN;
-  void *__tmp__X1QN,*result__I1QN,*__tmp__RI5N,*__tmp__SI5N,*__tmp__4I5N;
-  void *__tmp__5I5N,*result__ATCO,*__tmp__HTCO,*__tmp__ZTCO,*__tmp__0TCO;
-  __LIST *Self__KIBR,*Self__MIBR,*Self__MK3R,*Self__RK3R,*Self__WK3R;
-  __LIST *Self__1K3R,*Self__AL3R,*Self__FL3R,*Self__KL3R,*Self__PL3R;
-  void *voir__LIBR,*voir__NIBR,*voir__KK3R,*voir__NK3R,*voir__PK3R;
-  void *voir__SK3R,*voir__UK3R,*voir__XK3R,*voir__ZK3R,*voir__2K3R;
-  void *voir__4K3R,*voir__BL3R,*voir__DL3R,*voir__GL3R,*voir__IL3R;
-  void *voir__LL3R,*voir__NL3R,*voir__QL3R;
-  void *__tmp__V1QN,*left_cst__M1QN,*__tmp__Y1QN,*right_cst__N1QN;
-  void *result__FJCO,*result__QI5N;
-  __POSITION __tmp__OJCO,__tmp__YJCO,__tmp__ZI5N,__tmp__UTCO;
-  __POSITION __tmp__M5QN;
-  void *__tmp__PJCO,*__tmp__ZJCO,*__tmp__0I5N,*__tmp__JTCO,*__tmp__VTCO;
-  void *__tmp__QJCO,*__tmp__0JCO,*__tmp__1I5N,*__tmp__ITCO,*__tmp__WTCO;
-  __READ_LOCAL *Self__J3DQ,*Self__L3DQ,*Self__N3DQ,*Self__P3DQ;
-  __READ_LOCAL *Self__Y3DQ,*Self__03DQ,*Self__23DQ,*Self__43DQ;
-  __LOCAL *Self__JK3R,*Self__OK3R,*Self__TK3R,*Self__YK3R,*Self__3K3R;
-  __LOCAL *Self__CL3R,*Self__HL3R,*Self__ML3R;
-  __READ_GLOBAL *Self__M3DQ,*Self__Q3DQ,*Self__13DQ,*Self__53DQ;
-  void *__tmp__KTCO;
-  __BOOLEAN __tmp__TI5N,__tmp__OTCO;
-  old_seq__J1QN=seq_call_and_loop__3QEJ;
-  __tmp__P1QN=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__P1QN)->__id) {
-  case __LIST__: {
-    __tmp__Q1QN=execute_link__TTOG(__tmp__P1QN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__Q1QN=((__STRING_CST *)__tmp__P1QN);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__Q1QN=execute_link__KA0K(__tmp__P1QN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Q1QN=((__PROTOTYPE_CST *)__tmp__P1QN);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__Q1QN=((__INTEGER_CST *)__tmp__P1QN);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__Q1QN=execute_link__4HAL(__tmp__P1QN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__KIBR=((__LIST *)list_current__EH1);
-    voir__LIBR=create__AXB( 250);
-    display__EQQG(Self__KIBR,voir__LIBR);
-    put_string__2EG(((__STRING *)voir__LIBR));
+  __UINTEGER_32__ZWB old_seq__OCUP;
+  void *__tmp__UCUP,*__tmp__VCUP,*__tmp__3GPQ;
+  __LIST__WH *Self__GWYT;
+  __STRING__BC *__tmp__HWYT,*__tmp__PE3T,*__tmp__1E3T;
+  __INTEGER_CST__XAXC *__tmp__0CUP,*__tmp__3CUP;
+  __PROTOTYPE_CST__LAXC *result__1SOQ,*__tmp__ITOQ,*__tmp__OHPQ;
+  __POSITION__OL __tmp__ETOQ,__tmp__KHPQ;
+  void *__tmp__FTOQ,*__tmp__OTBQ;
+  __TYPE_FULL__XMB *__tmp__GTOQ,*__tmp__4GPQ;
+  __READ_LOCAL__55ZI *Self__DGSS,*Self__3GSS;
+  __LOCAL__L4WC *Self__OE3T,*Self__0E3T;
+  __READ_GLOBAL__T4YL *Self__GGSS,*Self__AHSS;
+  __STRING_CONSTANT__0 *__tmp__AHPQ;
+  __PROTOTYPE__MF *__tmp__XGSS;
+  __BOOLEAN__L __tmp__HTBQ,__tmp__EHPQ;
+  old_seq__OCUP=seq_call_and_loop__TL3K;
+  __tmp__UCUP=Self__LCUP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__UCUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__VCUP=((__STRING_CST__5J *)__tmp__UCUP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__VCUP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__UCUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__VCUP=((__PROTOTYPE_CST__LAXC *)__tmp__UCUP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__VCUP=((__INTEGER_CST__XAXC *)__tmp__UCUP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__GWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__HWYT=create__34B( 250);
+    display__0HFE(Self__GWYT,__tmp__HWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__HWYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__Q1QN=NULL;
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Q1QN=execute_link__WMAL(__tmp__P1QN);
+    __tmp__VCUP=NULL;
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Q1QN=execute_link__5QAL(__tmp__P1QN);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__VCUP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__UCUP));
   } break;
-  case __REAL_CST__: {
-    __tmp__Q1QN=((__REAL_CST *)__tmp__P1QN);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__VCUP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__UCUP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__Q1QN=((__CHARACTER_CST *)__tmp__P1QN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__VCUP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UCUP));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__Q1QN=execute_link__OVAL(__tmp__P1QN);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__VCUP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__UCUP));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Q1QN=execute_link__VWAL(__tmp__P1QN);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__VCUP=((__GET_TYPE_ID__HAOJ *)__tmp__UCUP);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__Q1QN=execute_link__0WAL(__tmp__P1QN);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__VCUP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__Q1QN=execute_link__D1AL(__tmp__P1QN);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__VCUP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__Q1QN=execute_link__M5AL(__tmp__P1QN);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__VCUP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__Q1QN=execute_link__VDBL(__tmp__P1QN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__VCUP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__UCUP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__Q1QN=execute_link__4HBL(__tmp__P1QN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__VCUP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Q1QN=execute_link__HMBL(__tmp__P1QN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__VCUP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Q1QN=execute_link__QQBL(__tmp__P1QN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__VCUP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__UCUP));
   } break;
-  case __PUT_TO__: {
-    __tmp__Q1QN=execute_link__ROPK(__tmp__P1QN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VCUP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__UCUP));
   } break;
-  case __ITEM__: {
-    __tmp__Q1QN=execute_link__ZUBL(__tmp__P1QN);
+  case __ITEM__HGOJ__: {
+    __tmp__VCUP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__UCUP));
   } break;
-  case __SIZE_OF__: {
-    __tmp__Q1QN=execute_link__AVBL(__tmp__P1QN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__VCUP=((__SIZE_OF__5GOJ *)__tmp__UCUP);
   } break;
-  case __CAST__: {
-    __tmp__Q1QN=execute_link__FVBL(__tmp__P1QN);
+  case __CAST__1HOJ__: {
+    __tmp__VCUP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__UCUP));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Q1QN=execute_link__CDUL(__tmp__P1QN);
+  case __REAL_CST__1LOJ__: {
+    __tmp__VCUP=((__REAL_CST__1LOJ *)__tmp__UCUP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__Q1QN=execute_link__4YBL(__tmp__P1QN);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__VCUP=((__CHARACTER_CST__RMOJ *)__tmp__UCUP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__Q1QN=execute_link__O3BL(__tmp__P1QN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__VCUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UCUP);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Q1QN=execute_link__C2ZM(__tmp__P1QN);
+  case __READ_SLOT__LL4K__: {
+    __tmp__VCUP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__UCUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Q1QN=execute_link__SGFO(__tmp__P1QN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__VCUP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UCUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Q1QN=execute_link__KOLO(__tmp__P1QN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__VCUP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UCUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Q1QN=execute_link__LMFO(__tmp__P1QN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__VCUP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UCUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Q1QN=execute_link__OULO(__tmp__P1QN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__VCUP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UCUP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__Q1QN=execute_link__IPKM(__tmp__P1QN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__VCUP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UCUP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__Q1QN=execute_link__VXOL(__tmp__P1QN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VCUP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__UCUP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__Q1QN=execute_link__W4ZM(__tmp__P1QN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__VCUP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__UCUP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__Q1QN=execute_link__ESFO(__tmp__P1QN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__VCUP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__UCUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Q1QN=execute_link__2QEP(__tmp__P1QN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VCUP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__UCUP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__Q1QN=execute_link__F1QN(__tmp__P1QN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__VCUP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__UCUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Q1QN=execute_link__O5QN(__tmp__P1QN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__VCUP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__UCUP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__Q1QN=execute_link__LSQN(__tmp__P1QN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__VCUP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UCUP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__Q1QN=execute_link__M3UO(__tmp__P1QN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__VCUP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__UCUP));
   } break;
-  };
-  Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H=__tmp__Q1QN;
-  __tmp__R1QN=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__R1QN)->__id) {
-  case __LIST__: {
-    __tmp__S1QN=execute_link__TTOG(__tmp__R1QN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__VCUP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__UCUP));
   } break;
-  case __STRING_CST__: {
-    __tmp__S1QN=((__STRING_CST *)__tmp__R1QN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__VCUP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__UCUP));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__S1QN=execute_link__KA0K(__tmp__R1QN);
+  };
+  Self__LCUP->parent_expr_binary_cmp__PXBP.left__354J=__tmp__VCUP;
+  __tmp__UCUP=Self__LCUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__UCUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__VCUP=((__STRING_CST__5J *)__tmp__UCUP);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__S1QN=((__PROTOTYPE_CST *)__tmp__R1QN);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__VCUP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__UCUP));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__S1QN=((__INTEGER_CST *)__tmp__R1QN);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__VCUP=((__PROTOTYPE_CST__LAXC *)__tmp__UCUP);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__S1QN=execute_link__4HAL(__tmp__R1QN);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__VCUP=((__INTEGER_CST__XAXC *)__tmp__UCUP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__MIBR=((__LIST *)list_current__EH1);
-    voir__NIBR=create__AXB( 250);
-    display__EQQG(Self__MIBR,voir__NIBR);
-    put_string__2EG(((__STRING *)voir__NIBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__GWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__HWYT=create__34B( 250);
+    display__0HFE(Self__GWYT,__tmp__HWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__HWYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__S1QN=NULL;
+    __tmp__VCUP=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__VCUP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__UCUP));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__S1QN=execute_link__WMAL(__tmp__R1QN);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__VCUP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__UCUP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__S1QN=execute_link__5QAL(__tmp__R1QN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__VCUP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UCUP));
   } break;
-  case __REAL_CST__: {
-    __tmp__S1QN=((__REAL_CST *)__tmp__R1QN);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__VCUP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__UCUP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__S1QN=((__CHARACTER_CST *)__tmp__R1QN);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__VCUP=((__GET_TYPE_ID__HAOJ *)__tmp__UCUP);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__S1QN=execute_link__OVAL(__tmp__R1QN);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__VCUP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__UCUP));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__S1QN=execute_link__VWAL(__tmp__R1QN);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__VCUP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__S1QN=execute_link__0WAL(__tmp__R1QN);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__VCUP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__S1QN=execute_link__D1AL(__tmp__R1QN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__VCUP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__UCUP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__S1QN=execute_link__M5AL(__tmp__R1QN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__VCUP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__S1QN=execute_link__VDBL(__tmp__R1QN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__VCUP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__S1QN=execute_link__4HBL(__tmp__R1QN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__VCUP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__S1QN=execute_link__HMBL(__tmp__R1QN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VCUP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__UCUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__S1QN=execute_link__QQBL(__tmp__R1QN);
+  case __ITEM__HGOJ__: {
+    __tmp__VCUP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__UCUP));
   } break;
-  case __PUT_TO__: {
-    __tmp__S1QN=execute_link__ROPK(__tmp__R1QN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__VCUP=((__SIZE_OF__5GOJ *)__tmp__UCUP);
   } break;
-  case __ITEM__: {
-    __tmp__S1QN=execute_link__ZUBL(__tmp__R1QN);
+  case __CAST__1HOJ__: {
+    __tmp__VCUP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__UCUP));
   } break;
-  case __SIZE_OF__: {
-    __tmp__S1QN=execute_link__AVBL(__tmp__R1QN);
+  case __REAL_CST__1LOJ__: {
+    __tmp__VCUP=((__REAL_CST__1LOJ *)__tmp__UCUP);
   } break;
-  case __CAST__: {
-    __tmp__S1QN=execute_link__FVBL(__tmp__R1QN);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__VCUP=((__CHARACTER_CST__RMOJ *)__tmp__UCUP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__S1QN=execute_link__CDUL(__tmp__R1QN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__VCUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UCUP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__S1QN=execute_link__4YBL(__tmp__R1QN);
+  case __READ_SLOT__LL4K__: {
+    __tmp__VCUP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__UCUP));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__S1QN=execute_link__O3BL(__tmp__R1QN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__VCUP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UCUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__S1QN=execute_link__C2ZM(__tmp__R1QN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__VCUP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UCUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__S1QN=execute_link__SGFO(__tmp__R1QN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__VCUP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UCUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__S1QN=execute_link__KOLO(__tmp__R1QN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__VCUP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UCUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__S1QN=execute_link__LMFO(__tmp__R1QN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__VCUP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UCUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__S1QN=execute_link__OULO(__tmp__R1QN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VCUP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__UCUP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__S1QN=execute_link__IPKM(__tmp__R1QN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__VCUP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__UCUP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__S1QN=execute_link__VXOL(__tmp__R1QN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__VCUP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__UCUP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__S1QN=execute_link__W4ZM(__tmp__R1QN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VCUP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__UCUP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__S1QN=execute_link__ESFO(__tmp__R1QN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__VCUP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__UCUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__S1QN=execute_link__2QEP(__tmp__R1QN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__VCUP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__UCUP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__S1QN=execute_link__F1QN(__tmp__R1QN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__VCUP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UCUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__S1QN=execute_link__O5QN(__tmp__R1QN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__VCUP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__UCUP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__S1QN=execute_link__LSQN(__tmp__R1QN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__VCUP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__UCUP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__S1QN=execute_link__M3UO(__tmp__R1QN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__VCUP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__UCUP));
   } break;
   };
-  Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H=__tmp__S1QN;
-  __tmp__U1QN=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
-  if (__tmp__U1QN==NULL) {
-    __tmp__V1QN=NULL;
+  Self__LCUP->parent_expr_binary_cmp__PXBP.right__DA5J=__tmp__VCUP;
+  __tmp__UCUP=Self__LCUP->parent_expr_binary_cmp__PXBP.left__354J;
+  if (__tmp__UCUP==NULL) {
+    __tmp__0CUP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__U1QN)->__id) {
-    case __LIST__: {
-      __tmp__V1QN=NULL;
+    switch (((struct ___OBJ *)__tmp__UCUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__V1QN=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__V1QN=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__V1QN=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__0CUP=((void *)__tmp__UCUP);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__V1QN=((void *)__tmp__U1QN);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__V1QN=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__V1QN=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__V1QN=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__V1QN=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__V1QN=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__V1QN=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__V1QN=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__V1QN=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__V1QN=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__V1QN=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__V1QN=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__V1QN=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__0CUP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__V1QN=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__V1QN=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__0CUP=NULL;
     } break;
     }
   };
-  left_cst__M1QN=__tmp__V1QN;
-  __tmp__X1QN=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
-  if (__tmp__X1QN==NULL) {
-    __tmp__Y1QN=NULL;
+  __tmp__UCUP=Self__LCUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+  if (__tmp__UCUP==NULL) {
+    __tmp__3CUP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__X1QN)->__id) {
-    case __LIST__: {
-      __tmp__Y1QN=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__Y1QN=NULL;
+    switch (((struct ___OBJ *)__tmp__UCUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__Y1QN=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Y1QN=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__Y1QN=((void *)__tmp__X1QN);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3CUP=((void *)__tmp__UCUP);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Y1QN=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__Y1QN=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__Y1QN=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Y1QN=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Y1QN=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__Y1QN=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__Y1QN=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__Y1QN=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__Y1QN=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__Y1QN=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__Y1QN=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__Y1QN=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3CUP=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__Y1QN=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3CUP=NULL;
     } break;
     }
   };
-  right_cst__N1QN=__tmp__Y1QN;
-  result__I1QN=NULL;
-  if (((void *)__tmp__V1QN != (void *)NULL)) {
-    result__I1QN=NULL;
+  __tmp__UCUP=NULL;
+  if (((void *)__tmp__0CUP != (void *)NULL)) {
+    __tmp__UCUP=NULL;
   };
-  if ((((void *)result__I1QN == (void *)NULL) && ((void *)__tmp__Y1QN != (void *)NULL))) {
-    result__I1QN=NULL;
+  if ((((void *)__tmp__UCUP == (void *)NULL) && ((void *)__tmp__3CUP != (void *)NULL))) {
+    __tmp__UCUP=NULL;
   };
-  if (((((void *)result__I1QN == (void *)NULL) && ((void *)__tmp__Y1QN != (void *)NULL)) && ((void *)__tmp__V1QN != (void *)NULL))) {
-    result__FJCO=NULL;
-    if ((((__INTEGER_CST *)__tmp__V1QN)->value__W4YD < ((__INTEGER_CST *)__tmp__Y1QN)->value__W4YD)) {
-      __tmp__OJCO=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__PJCO=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__PJCO)->__id) {
-      case __TYPE__: {
-        __tmp__QJCO=((__TYPE *)__tmp__PJCO)->default__AKC;
+  if (((((void *)__tmp__UCUP == (void *)NULL) && ((void *)__tmp__3CUP != (void *)NULL)) && ((void *)__tmp__0CUP != (void *)NULL))) {
+    result__1SOQ=NULL;
+    if ((__tmp__0CUP->value__FH4D < __tmp__3CUP->value__FH4D)) {
+      __tmp__ETOQ=Self__LCUP->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__FTOQ=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__FTOQ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__GTOQ=((__TYPE__FF *)__tmp__FTOQ)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__QJCO=((__TYPE_NULL *)__tmp__PJCO)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__GTOQ=((__TYPE_NULL__GMB *)__tmp__FTOQ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__QJCO=((__TYPE_VOID *)__tmp__PJCO)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__GTOQ=((__TYPE_VOID__IMB *)__tmp__FTOQ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__QJCO=((__TYPE_CONTEXT *)__tmp__PJCO)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__GTOQ=((__TYPE_CONTEXT__KMB *)__tmp__FTOQ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__QJCO=((__TYPE_ID *)__tmp__PJCO)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__GTOQ=((__TYPE_ID__MMB *)__tmp__FTOQ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__QJCO=((__TYPE_GENERIC *)__tmp__PJCO)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__GTOQ=((__TYPE_GENERIC__OCY *)__tmp__FTOQ)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__QJCO=((__PROFIL_BLOCK *)__tmp__PJCO)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__GTOQ=((__TYPE_BLOCK__CP5D *)__tmp__FTOQ)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__GTOQ=((__PROFIL_BLOCK__O3NJ *)__tmp__FTOQ)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__FJCO=create__type__PKQC(__tmp__OJCO,__tmp__QJCO);
-    } else {
-      __tmp__YJCO=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__ZJCO=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__ZJCO)->__id) {
-      case __TYPE__: {
-        __tmp__0JCO=((__TYPE *)__tmp__ZJCO)->default__AKC;
+      __tmp__ITOQ=create__type__VJ2C(__tmp__ETOQ,__tmp__GTOQ);
+      result__1SOQ=__tmp__ITOQ;
+    } else /* FALSE */ {
+      __tmp__ETOQ=Self__LCUP->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__FTOQ=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__FTOQ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__GTOQ=((__TYPE__FF *)__tmp__FTOQ)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__0JCO=((__TYPE_NULL *)__tmp__ZJCO)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__GTOQ=((__TYPE_NULL__GMB *)__tmp__FTOQ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__0JCO=((__TYPE_VOID *)__tmp__ZJCO)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__GTOQ=((__TYPE_VOID__IMB *)__tmp__FTOQ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__0JCO=((__TYPE_CONTEXT *)__tmp__ZJCO)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__GTOQ=((__TYPE_CONTEXT__KMB *)__tmp__FTOQ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__0JCO=((__TYPE_ID *)__tmp__ZJCO)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__GTOQ=((__TYPE_ID__MMB *)__tmp__FTOQ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__0JCO=((__TYPE_GENERIC *)__tmp__ZJCO)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__GTOQ=((__TYPE_GENERIC__OCY *)__tmp__FTOQ)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__0JCO=((__PROFIL_BLOCK *)__tmp__ZJCO)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__GTOQ=((__TYPE_BLOCK__CP5D *)__tmp__FTOQ)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__GTOQ=((__PROFIL_BLOCK__O3NJ *)__tmp__FTOQ)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__FJCO=create__type__PKQC(__tmp__YJCO,__tmp__0JCO);
+      __tmp__ITOQ=create__type__VJ2C(__tmp__ETOQ,__tmp__GTOQ);
+      result__1SOQ=__tmp__ITOQ;
     };
-    result__I1QN=result__FJCO;
+    __tmp__UCUP=result__1SOQ;
   };
-  if ((((void *)result__I1QN == (void *)NULL) && (old_seq__J1QN == seq_call_and_loop__3QEJ))) {
-    result__QI5N=NULL;
-    __tmp__RI5N=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
-    __tmp__SI5N=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__RI5N)->__id) {
-    case __LIST__: {
-      __tmp__TI5N=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__TI5N=__infix_equal_equal__XN1L(__tmp__RI5N,__tmp__SI5N);
+  if ((((void *)__tmp__UCUP == (void *)NULL) && (old_seq__OCUP == seq_call_and_loop__TL3K))) {
+    result__1SOQ=NULL;
+    __tmp__VCUP=Self__LCUP->parent_expr_binary_cmp__PXBP.left__354J;
+    __tmp__FTOQ=Self__LCUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__VCUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__HTBQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__VCUP),__tmp__FTOQ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__TI5N=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__TI5N=__infix_equal_equal__MO1L(__tmp__RI5N,__tmp__SI5N);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__HTBQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__TI5N=__infix_equal_equal__3O1L(__tmp__RI5N,__tmp__SI5N);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__HTBQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__TI5N=__infix_equal_equal__XP1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__TI5N=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__HTBQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__TI5N=__infix_equal_equal__NQ1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HTBQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__TI5N=__infix_equal_equal__JR1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HTBQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __REAL_CST__: {
-      __tmp__TI5N=__infix_equal_equal__FS1L(__tmp__RI5N,__tmp__SI5N);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__TI5N=__infix_equal_equal__5S1L(__tmp__RI5N,__tmp__SI5N);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__TI5N=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__TI5N=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__TI5N=__infix_equal_equal__YT1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__TI5N=__infix_equal_equal__UU1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HTBQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__TI5N=__infix_equal_equal__QV1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__TI5N=__infix_equal_equal__MW1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__TI5N=__infix_equal_equal__IX1L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__TI5N=__infix_equal_equal__EY1L(__tmp__RI5N,__tmp__SI5N);
+    case __PUT_TO__TFOJ__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__TI5N=__infix_equal_equal__AZ1L(__tmp__RI5N,__tmp__SI5N);
+    case __ITEM__HGOJ__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__TI5N=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__TI5N=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__HTBQ=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__TI5N=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __CAST__: {
-      __tmp__TI5N=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__TI5N=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__HTBQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__TI5N=__infix_equal_equal__M01L(__tmp__RI5N,__tmp__SI5N);
+    case __READ_SLOT__LL4K__: {
+      __tmp__HTBQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__TI5N=__infix_equal_equal__I11L(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HTBQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__TI5N=__infix_equal_equal__G4HO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HTBQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__TI5N=__infix_equal_equal__W2FO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HTBQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TI5N=__infix_equal_equal__XGMO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HTBQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__TI5N=__infix_equal_equal__S3FO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HTBQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TI5N=__infix_equal_equal__UHMO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HTBQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__TI5N=__infix_equal_equal__5HLM(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HTBQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__TI5N=__infix_equal_equal__011L(__tmp__RI5N,__tmp__SI5N);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__HTBQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__TI5N=__infix_equal_equal__AM0M(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HTBQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__TI5N=__infix_equal_equal__O4FO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HTBQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__TI5N=__infix_equal_equal__SYEP(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HTBQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__TI5N=__infix_equal_equal__Y4HO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HTBQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__TI5N=__infix_equal_equal__U5HO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_INF__OXBP__: {
+      __tmp__HTBQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__TI5N=__infix_equal_equal__NHRN(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HTBQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__TI5N=__infix_equal_equal__KTVO(__tmp__RI5N,__tmp__SI5N);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HTBQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__VCUP)),__tmp__FTOQ);
     } break;
     };
-    if (__tmp__TI5N) {
-      __tmp__ZI5N=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__0I5N=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__0I5N)->__id) {
-      case __TYPE__: {
-        __tmp__1I5N=((__TYPE *)__tmp__0I5N)->default__AKC;
+    if (__tmp__HTBQ) {
+      __tmp__ETOQ=Self__LCUP->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__OTBQ=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__OTBQ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__GTOQ=((__TYPE__FF *)__tmp__OTBQ)->default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__1I5N=((__TYPE_NULL *)__tmp__0I5N)->parent_type__TIB.default__AKC;
+      case __TYPE_NULL__GMB__: {
+        __tmp__GTOQ=((__TYPE_NULL__GMB *)__tmp__OTBQ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__1I5N=((__TYPE_VOID *)__tmp__0I5N)->parent_type__UIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__GTOQ=((__TYPE_VOID__IMB *)__tmp__OTBQ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__1I5N=((__TYPE_CONTEXT *)__tmp__0I5N)->parent_type__VIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__GTOQ=((__TYPE_CONTEXT__KMB *)__tmp__OTBQ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__1I5N=((__TYPE_ID *)__tmp__0I5N)->parent_type__WIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__GTOQ=((__TYPE_ID__MMB *)__tmp__OTBQ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__1I5N=((__TYPE_GENERIC *)__tmp__0I5N)->parent_type__C2IB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__GTOQ=((__TYPE_GENERIC__OCY *)__tmp__OTBQ)->parent_type__PCY.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__1I5N=((__PROFIL_BLOCK *)__tmp__0I5N)->parent_type__PGAG.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__GTOQ=((__TYPE_BLOCK__CP5D *)__tmp__OTBQ)->parent_type__DP5D.default__CMC;
       } break;
-      };
-      result__QI5N=create__type__PKQC(__tmp__ZI5N,__tmp__1I5N);
-      __tmp__4I5N=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
-      switch (((struct ___OBJ *)__tmp__4I5N)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__4I5N);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__4I5N);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__GTOQ=((__PROFIL_BLOCK__O3NJ *)__tmp__OTBQ)->parent_type__Q3NJ.default__CMC;
       } break;
-      case __PROTOTYPE_CST__: {
+      };
+      __tmp__ITOQ=create__type__VJ2C(__tmp__ETOQ,__tmp__GTOQ);
+      result__1SOQ=__tmp__ITOQ;
+      __tmp__OTBQ=Self__LCUP->parent_expr_binary_cmp__PXBP.left__354J;
+      switch (((struct ___OBJ *)__tmp__OTBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__OTBQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__OTBQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__J3DQ=((__READ_LOCAL *)__tmp__4I5N);
-        Self__JK3R=((__LOCAL *)Self__J3DQ->local__HJZD);
-        Self__JK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__JK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__KK3R=create__AXB( 250);
-          display__UXFK(Self__J3DQ,voir__KK3R);
-          put_string__2EG(((__STRING *)voir__KK3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__MK3R=((__LIST *)list_current__EH1);
-          voir__NK3R=create__AXB( 250);
-          display__EQQG(Self__MK3R,voir__NK3R);
-          put_string__2EG(((__STRING *)voir__NK3R));
+      case __READ_LOCAL__55ZI__: {
+        Self__DGSS=((__READ_LOCAL__55ZI *)__tmp__OTBQ);
+        Self__OE3T=((__LOCAL__L4WC *)Self__DGSS->local__BVEJ);
+        Self__OE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__OE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__PE3T=create__34B( 250);
+          display__HAEJ(Self__DGSS,__tmp__PE3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__PE3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__4I5N);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__4I5N);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__4I5N);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__OTBQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OTBQ));
       } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__L3DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4I5N)->receiver__WN2H);
-        Self__OK3R=((__LOCAL *)Self__L3DQ->local__HJZD);
-        Self__OK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__OK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__PK3R=create__AXB( 250);
-          display__UXFK(Self__L3DQ,voir__PK3R);
-          put_string__2EG(((__STRING *)voir__PK3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__RK3R=((__LIST *)list_current__EH1);
-          voir__SK3R=create__AXB( 250);
-          display__EQQG(Self__RK3R,voir__SK3R);
-          put_string__2EG(((__STRING *)voir__SK3R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__DGSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__OTBQ)->receiver__RA5J);
+        Self__OE3T=((__LOCAL__L4WC *)Self__DGSS->local__BVEJ);
+        Self__OE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__OE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__PE3T=create__34B( 250);
+          display__HAEJ(Self__DGSS,__tmp__PE3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__PE3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__4I5N);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__4I5N);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__4I5N);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__4I5N);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__4I5N);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__4I5N);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__4I5N);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__4I5N);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__OTBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__4I5N);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__OTBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__4I5N);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__OTBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__4I5N);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__OTBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__4I5N);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__OTBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__4I5N);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OTBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__4I5N);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OTBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__M3DQ=((__READ_GLOBAL *)__tmp__4I5N);
-        unread__CGNL(Self__M3DQ->global__ZGJK,Self__M3DQ);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OTBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__4I5N);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OTBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__4I5N);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OTBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__4I5N);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__OTBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__4I5N);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__OTBQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__4I5N);
+      case __READ_GLOBAL__T4YL__: {
+        Self__GGSS=((__READ_GLOBAL__T4YL *)__tmp__OTBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__GGSS->global__KAKM),Self__GGSS);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__4I5N);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__OTBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__4I5N);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__OTBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__4I5N);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__OTBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__4I5N);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OTBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__4I5N);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__OTBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__4I5N);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__OTBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__4I5N);
-      } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__4I5N);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__4I5N);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__OTBQ));
       } break;
       };
-      __tmp__5I5N=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
-      switch (((struct ___OBJ *)__tmp__5I5N)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__5I5N);
-      } break;
-      case __STRING_CST__: {
-      } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__5I5N);
+      __tmp__OTBQ=Self__LCUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+      switch (((struct ___OBJ *)__tmp__OTBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__OTBQ));
       } break;
-      case __PROTOTYPE_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__OTBQ));
       } break;
-      case __INTEGER_CST__: {
-      } break;
-      case __READ_LOCAL__: {
-        Self__N3DQ=((__READ_LOCAL *)__tmp__5I5N);
-        Self__TK3R=((__LOCAL *)Self__N3DQ->local__HJZD);
-        Self__TK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__TK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__UK3R=create__AXB( 250);
-          display__UXFK(Self__N3DQ,voir__UK3R);
-          put_string__2EG(((__STRING *)voir__UK3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__WK3R=((__LIST *)list_current__EH1);
-          voir__XK3R=create__AXB( 250);
-          display__EQQG(Self__WK3R,voir__XK3R);
-          put_string__2EG(((__STRING *)voir__XK3R));
-          fputc((int)('\n'),stdout);
+      case __READ_LOCAL__55ZI__: {
+        Self__DGSS=((__READ_LOCAL__55ZI *)__tmp__OTBQ);
+        Self__OE3T=((__LOCAL__L4WC *)Self__DGSS->local__BVEJ);
+        Self__OE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__OE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__PE3T=create__34B( 250);
+          display__HAEJ(Self__DGSS,__tmp__PE3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__PE3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__5I5N);
-      } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__5I5N);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__5I5N);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OTBQ));
       } break;
-      case __REAL_CST__: {
-      } break;
-      case __CHARACTER_CST__: {
-      } break;
-      case __IS_EXPANDED__: {
-        Self__P3DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5I5N)->receiver__WN2H);
-        Self__YK3R=((__LOCAL *)Self__P3DQ->local__HJZD);
-        Self__YK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__YK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__ZK3R=create__AXB( 250);
-          display__UXFK(Self__P3DQ,voir__ZK3R);
-          put_string__2EG(((__STRING *)voir__ZK3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__1K3R=((__LIST *)list_current__EH1);
-          voir__2K3R=create__AXB( 250);
-          display__EQQG(Self__1K3R,voir__2K3R);
-          put_string__2EG(((__STRING *)voir__2K3R));
-          fputc((int)('\n'),stdout);
+      case __IS_EXPANDED__35NJ__: {
+        Self__DGSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__OTBQ)->receiver__RA5J);
+        Self__OE3T=((__LOCAL__L4WC *)Self__DGSS->local__BVEJ);
+        Self__OE3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OE3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__OE3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__PE3T=create__34B( 250);
+          display__HAEJ(Self__DGSS,__tmp__PE3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__PE3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__5I5N);
-      } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__5I5N);
-      } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__5I5N);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__5I5N);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__5I5N);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__5I5N);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__5I5N);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__OTBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__5I5N);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__OTBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__5I5N);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__OTBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__5I5N);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__OTBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__5I5N);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__OTBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__5I5N);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__OTBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__5I5N);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__OTBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__5I5N);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OTBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__Q3DQ=((__READ_GLOBAL *)__tmp__5I5N);
-        unread__CGNL(Self__Q3DQ->global__ZGJK,Self__Q3DQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OTBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__5I5N);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OTBQ));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__5I5N);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OTBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__5I5N);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OTBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__5I5N);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__OTBQ));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__5I5N);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__OTBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__5I5N);
+      case __READ_GLOBAL__T4YL__: {
+        Self__GGSS=((__READ_GLOBAL__T4YL *)__tmp__OTBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__GGSS->global__KAKM),Self__GGSS);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__5I5N);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__OTBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__5I5N);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__OTBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__5I5N);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__OTBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__5I5N);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OTBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__5I5N);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__OTBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__5I5N);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__OTBQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__5I5N);
-      } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__5I5N);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__OTBQ));
       } break;
       };
     };
-    result__I1QN=result__QI5N;
-    if ((((void *)result__QI5N == (void *)NULL) && ((void *)__tmp__V1QN != (void *)NULL))) {
-      result__I1QN=NULL;
+    __tmp__UCUP=result__1SOQ;
+    if ((((void *)result__1SOQ == (void *)NULL) && ((void *)__tmp__0CUP != (void *)NULL))) {
+      __tmp__UCUP=NULL;
     };
-    if ((((void *)result__I1QN == (void *)NULL) && ((void *)__tmp__Y1QN != (void *)NULL))) {
-      result__ATCO=NULL;
-      if ((((__INTEGER_CST *)__tmp__Y1QN)->value__W4YD ==  0)) {
-        __tmp__HTCO=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__HTCO)->__id) {
-        case __LIST__: {
-          __tmp__ITCO=static_type__OHQG(__tmp__HTCO);
-        } break;
-        case __STRING_CST__: {
-          __tmp__ITCO=((__STRING_CST *)__tmp__HTCO)->parent_constant__5F.static_type__M2YD;
+    if ((((void *)__tmp__UCUP == (void *)NULL) && ((void *)__tmp__3CUP != (void *)NULL))) {
+      __tmp__ITOQ=NULL;
+      if ((__tmp__3CUP->value__FH4D ==  0)) {
+        __tmp__3GPQ=Self__LCUP->parent_expr_binary_cmp__PXBP.left__354J;
+        switch (((struct ___OBJ *)__tmp__3GPQ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__4GPQ=((__STRING_CST__5J *)__tmp__3GPQ)->parent_constant__EK.static_type__5G4D;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__ITCO=((__EXTERNAL_C *)__tmp__HTCO)->static_type__1VZD;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__4GPQ=((__EXTERNAL_C__Y5WC *)__tmp__3GPQ)->static_type__W54D;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__ITCO=((__PROTOTYPE_CST *)__tmp__HTCO)->parent_constant__W2LC.static_type__M2YD;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__4GPQ=((__PROTOTYPE_CST__LAXC *)__tmp__3GPQ)->parent_constant__MAXC.static_type__5G4D;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__ITCO=((__INTEGER_CST *)__tmp__HTCO)->parent_constant__B3LC.static_type__M2YD;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__4GPQ=((__INTEGER_CST__XAXC *)__tmp__3GPQ)->parent_constant__YAXC.static_type__5G4D;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__ITCO=((__LOCAL *)((__READ_LOCAL *)__tmp__HTCO)->local__HJZD)->parent_variable__T1LC.type__D25F;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__4GPQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__3GPQ));
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__ITCO=static_type__CN1H(__tmp__HTCO);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__4GPQ=((__READ_LOCAL__55ZI *)__tmp__3GPQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__ITCO=static_type__1N1H();
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__4GPQ=static_type__ODCK();
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__ITCO=static_type__AO1H();
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__4GPQ=static_type__TDCK();
         } break;
-        case __REAL_CST__: {
-          __tmp__ITCO=((__REAL_CST *)__tmp__HTCO)->parent_constant__U2JH.static_type__M2YD;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__4GPQ=static_type__YDCK();
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__ITCO=((__CHARACTER_CST *)__tmp__HTCO)->parent_constant__H3JH.static_type__M2YD;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__4GPQ=static_type__3DCK();
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__ITCO=static_type__FO1H();
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__4GPQ=static_type__CECK();
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__ITCO=static_type__KO1H();
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__4GPQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__ITCO=static_type__PO1H();
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__4GPQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SUB__: {
-          __tmp__ITCO=static_type__UO1H(__tmp__HTCO);
+        case __EXPR_DIV__4COJ__: {
+          __tmp__4GPQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_MUL__: {
-          __tmp__ITCO=static_type__0O1H(__tmp__HTCO);
+        case __EXPR_AND__SDOJ__: {
+          __tmp__4GPQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_DIV__: {
-          __tmp__ITCO=static_type__5O1H(__tmp__HTCO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__4GPQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_AND__: {
-          __tmp__ITCO=static_type__EP1H(__tmp__HTCO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__4GPQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__ITCO=static_type__JP1H(__tmp__HTCO);
+        case __PUT_TO__TFOJ__: {
+          __tmp__4GPQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__ITCO=static_type__OP1H(__tmp__HTCO);
+        case __ITEM__HGOJ__: {
+          __tmp__4GPQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__3GPQ));
         } break;
-        case __PUT_TO__: {
-          __tmp__ITCO=TYPE_VOID__->parent_type__UIB.default__AKC;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__4GPQ=static_type__VFCK();
         } break;
-        case __ITEM__: {
-          __tmp__ITCO=static_type__XP1H(__tmp__HTCO);
+        case __CAST__1HOJ__: {
+          __tmp__4GPQ=((__CAST__1HOJ *)__tmp__3GPQ)->static_type__FD5J;
         } break;
-        case __SIZE_OF__: {
-          __tmp__ITCO=static_type__DQ1H();
+        case __REAL_CST__1LOJ__: {
+          __tmp__4GPQ=((__REAL_CST__1LOJ *)__tmp__3GPQ)->parent_constant__2LOJ.static_type__5G4D;
         } break;
-        case __CAST__: {
-          __tmp__ITCO=((__CAST *)__tmp__HTCO)->static_type__0N1H;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__4GPQ=((__CHARACTER_CST__RMOJ *)__tmp__3GPQ)->parent_constant__SMOJ.static_type__5G4D;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__ITCO=static_type__NOKL(__tmp__HTCO);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__4GPQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__3GPQ)->parent_constant__2NOJ.static_type__5G4D;
         } break;
-        case __READ_SLOT__: {
-          __tmp__ITCO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HTCO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+        case __READ_SLOT__LL4K__: {
+          __tmp__4GPQ=((__READ_SLOT__LL4K *)__tmp__3GPQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__ITCO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HTCO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__4GPQ=static_type__5L5O();
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__ITCO=static_type__Z1ZM();
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__4GPQ=static_type__CRTP();
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__ITCO=static_type__ZQEO();
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__4GPQ=static_type__M51P();
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__ITCO=static_type__P0IO();
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__4GPQ=static_type__HRTP();
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__ITCO=static_type__4QEO();
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__4GPQ=static_type__S51P();
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__ITCO=static_type__V0IO();
+        case __EXPR_NEG__EZVL__: {
+          __tmp__4GPQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__3GPQ));
         } break;
-        case __EXPR_NEG__: {
-          __tmp__ITCO=static_type__DFJM(__tmp__HTCO);
+        case __EXPR_ADD__SZVL__: {
+          __tmp__4GPQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__3GPQ));
         } break;
-        case __EXPR_ADD__: {
-          __tmp__ITCO=static_type__P3ML(__tmp__HTCO);
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__4GPQ=((__READ_GLOBAL__T4YL *)__tmp__3GPQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__ITCO=static_type__R3XM(__tmp__HTCO);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__4GPQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__3GPQ));
         } break;
-        case __EXPR_MOD__: {
-          __tmp__ITCO=static_type__DREO(__tmp__HTCO);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__4GPQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__3GPQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__ITCO=static_type__0BEP();
+        case __EXPR_OR__PQ0N__: {
+          __tmp__4GPQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__3GPQ));
         } break;
-        case __EXPR_INF__: {
-          __tmp__ITCO=static_type__V0QN();
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__4GPQ=static_type__TA0Q();
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__ITCO=static_type__00QN();
+        case __EXPR_INF__OXBP__: {
+          __tmp__4GPQ=static_type__4BUP();
         } break;
-        case __EXPR_OR__: {
-          __tmp__ITCO=static_type__3YPN(__tmp__HTCO);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__4GPQ=static_type__DCUP();
         } break;
-        case __EXPR_XOR__: {
-          __tmp__ITCO=static_type__1HSO(__tmp__HTCO);
+        case __EXPR_XOR__ABEP__: {
+          __tmp__4GPQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__3GPQ));
         } break;
         };
-        __tmp__JTCO=((__TYPE_FULL *)__tmp__ITCO)->parent_type__5SL;
-        switch (((struct ___OBJ *)__tmp__JTCO)->__id) {
-        case __TYPE__: {
-          __tmp__KTCO=((__PROTOTYPE *)((__TYPE *)__tmp__JTCO)->prototype__RD)->parent_named__QD.name__1QB;
+        __tmp__3GPQ=((__TYPE_FULL__XMB *)__tmp__4GPQ)->the_parent_type__QLK;
+        switch (((struct ___OBJ *)__tmp__3GPQ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__AHPQ=((__TYPE__FF *)__tmp__3GPQ)->prototype__QF->parent_named__PF.name__GWB;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__KTCO=(&__string_59);
+        case __TYPE_NULL__GMB__: {
+          __tmp__AHPQ=(&__string_5);
         } break;
-        case __TYPE_VOID__: {
-          __tmp__KTCO=(&__string_2);
+        case __TYPE_VOID__IMB__: {
+          __tmp__AHPQ=(&__string_6);
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__KTCO=(&__string_44);
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__AHPQ=(&__string_54);
         } break;
-        case __TYPE_ID__: {
-          __tmp__KTCO=(&__string_46);
+        case __TYPE_ID__MMB__: {
+          __tmp__AHPQ=(&__string_56);
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__KTCO=((__TYPE_GENERIC *)__tmp__JTCO)->name__LR2B;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__AHPQ=((__TYPE_GENERIC__OCY *)__tmp__3GPQ)->name__HZMB;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__KTCO=((__PROFIL_BLOCK *)__tmp__JTCO)->parent_profil__OGAG.name__5IEI;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__XGSS=prototype__32ZG();
+          __tmp__AHPQ=__tmp__XGSS->parent_named__PF.name__GWB;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__AHPQ=((__PROFIL_BLOCK__O3NJ *)__tmp__3GPQ)->parent_profil__P3NJ.name__B2IK;
         } break;
         };
-        __tmp__OTCO=(((__CHARACTER *)((__STRING_CONSTANT *)__tmp__KTCO)->storage__X4K)[ 0] == 'U');
-      } else {
-        __tmp__OTCO=FALSE__;
+        __tmp__EHPQ=(((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__AHPQ)->storage__1C)[ 0] == 'U');
+      } else /* FALSE */ {
+        __tmp__EHPQ=FALSE__O__;
       };
-      if (__tmp__OTCO) {
-        __tmp__UTCO=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        __tmp__VTCO=type_false__NJB;
-        switch (((struct ___OBJ *)__tmp__VTCO)->__id) {
-        case __TYPE__: {
-          __tmp__WTCO=((__TYPE *)__tmp__VTCO)->default__AKC;
+      if (__tmp__EHPQ) {
+        __tmp__KHPQ=Self__LCUP->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__3GPQ=type_false__MNB;
+        switch (((struct ___OBJ *)__tmp__3GPQ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__4GPQ=((__TYPE__FF *)__tmp__3GPQ)->default__CMC;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__WTCO=((__TYPE_NULL *)__tmp__VTCO)->parent_type__TIB.default__AKC;
+        case __TYPE_NULL__GMB__: {
+          __tmp__4GPQ=((__TYPE_NULL__GMB *)__tmp__3GPQ)->parent_type__HMB.default__CMC;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__WTCO=((__TYPE_VOID *)__tmp__VTCO)->parent_type__UIB.default__AKC;
+        case __TYPE_VOID__IMB__: {
+          __tmp__4GPQ=((__TYPE_VOID__IMB *)__tmp__3GPQ)->parent_type__JMB.default__CMC;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__WTCO=((__TYPE_CONTEXT *)__tmp__VTCO)->parent_type__VIB.default__AKC;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__4GPQ=((__TYPE_CONTEXT__KMB *)__tmp__3GPQ)->parent_type__LMB.default__CMC;
         } break;
-        case __TYPE_ID__: {
-          __tmp__WTCO=((__TYPE_ID *)__tmp__VTCO)->parent_type__WIB.default__AKC;
+        case __TYPE_ID__MMB__: {
+          __tmp__4GPQ=((__TYPE_ID__MMB *)__tmp__3GPQ)->parent_type__NMB.default__CMC;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__WTCO=((__TYPE_GENERIC *)__tmp__VTCO)->parent_type__C2IB.default__AKC;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__4GPQ=((__TYPE_GENERIC__OCY *)__tmp__3GPQ)->parent_type__PCY.default__CMC;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__WTCO=((__PROFIL_BLOCK *)__tmp__VTCO)->parent_type__PGAG.default__AKC;
-        } break;
-        };
-        result__ATCO=create__type__PKQC(__tmp__UTCO,__tmp__WTCO);
-        __tmp__ZTCO=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
-        switch (((struct ___OBJ *)__tmp__ZTCO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__ZTCO);
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__4GPQ=((__TYPE_BLOCK__CP5D *)__tmp__3GPQ)->parent_type__DP5D.default__CMC;
         } break;
-        case __STRING_CST__: {
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__4GPQ=((__PROFIL_BLOCK__O3NJ *)__tmp__3GPQ)->parent_type__Q3NJ.default__CMC;
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__ZTCO);
-        } break;
-        case __PROTOTYPE_CST__: {
+        };
+        __tmp__OHPQ=create__type__VJ2C(__tmp__KHPQ,__tmp__4GPQ);
+        __tmp__ITOQ=__tmp__OHPQ;
+        __tmp__3GPQ=Self__LCUP->parent_expr_binary_cmp__PXBP.left__354J;
+        switch (((struct ___OBJ *)__tmp__3GPQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3GPQ));
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3GPQ));
         } break;
-        case __READ_LOCAL__: {
-          Self__Y3DQ=((__READ_LOCAL *)__tmp__ZTCO);
-          Self__3K3R=((__LOCAL *)Self__Y3DQ->local__HJZD);
-          Self__3K3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3K3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__3K3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__4K3R=create__AXB( 250);
-            display__UXFK(Self__Y3DQ,voir__4K3R);
-            put_string__2EG(((__STRING *)voir__4K3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__AL3R=((__LIST *)list_current__EH1);
-            voir__BL3R=create__AXB( 250);
-            display__EQQG(Self__AL3R,voir__BL3R);
-            put_string__2EG(((__STRING *)voir__BL3R));
+        case __READ_LOCAL__55ZI__: {
+          Self__3GSS=((__READ_LOCAL__55ZI *)__tmp__3GPQ);
+          Self__0E3T=((__LOCAL__L4WC *)Self__3GSS->local__BVEJ);
+          Self__0E3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__0E3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__0E3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__1E3T=create__34B( 250);
+            display__HAEJ(Self__3GSS,__tmp__1E3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__1E3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__ZTCO);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__ZTCO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__ZTCO);
-        } break;
-        case __REAL_CST__: {
-        } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__03DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZTCO)->receiver__WN2H);
-          Self__CL3R=((__LOCAL *)Self__03DQ->local__HJZD);
-          Self__CL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__CL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__DL3R=create__AXB( 250);
-            display__UXFK(Self__03DQ,voir__DL3R);
-            put_string__2EG(((__STRING *)voir__DL3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__FL3R=((__LIST *)list_current__EH1);
-            voir__GL3R=create__AXB( 250);
-            display__EQQG(Self__FL3R,voir__GL3R);
-            put_string__2EG(((__STRING *)voir__GL3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__3GSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3GPQ)->receiver__RA5J);
+          Self__0E3T=((__LOCAL__L4WC *)Self__3GSS->local__BVEJ);
+          Self__0E3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__0E3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__0E3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__1E3T=create__34B( 250);
+            display__HAEJ(Self__3GSS,__tmp__1E3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__1E3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__ZTCO);
-        } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__ZTCO);
-        } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__ZTCO);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__ZTCO);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__ZTCO);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__ZTCO);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__ZTCO);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__ZTCO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3GPQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__ZTCO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3GPQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__ZTCO);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3GPQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__ZTCO);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__3GPQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__ZTCO);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__3GPQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__ZTCO);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3GPQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__ZTCO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3GPQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__13DQ=((__READ_GLOBAL *)__tmp__ZTCO);
-          unread__CGNL(Self__13DQ->global__ZGJK,Self__13DQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3GPQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__ZTCO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3GPQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__ZTCO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3GPQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__ZTCO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3GPQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__ZTCO);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3GPQ));
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__ZTCO);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3GPQ));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__ZTCO);
+        case __READ_GLOBAL__T4YL__: {
+          Self__AHSS=((__READ_GLOBAL__T4YL *)__tmp__3GPQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__AHSS->global__KAKM),Self__AHSS);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__ZTCO);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3GPQ));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__ZTCO);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3GPQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__ZTCO);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3GPQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__ZTCO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3GPQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__ZTCO);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3GPQ));
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__ZTCO);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3GPQ));
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__ZTCO);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__ZTCO);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3GPQ));
         } break;
         };
-        __tmp__0TCO=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
-        switch (((struct ___OBJ *)__tmp__0TCO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__0TCO);
-        } break;
-        case __STRING_CST__: {
-        } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__0TCO);
-        } break;
-        case __PROTOTYPE_CST__: {
+        __tmp__3GPQ=Self__LCUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+        switch (((struct ___OBJ *)__tmp__3GPQ)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__3GPQ));
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__3GPQ));
         } break;
-        case __READ_LOCAL__: {
-          Self__23DQ=((__READ_LOCAL *)__tmp__0TCO);
-          Self__HL3R=((__LOCAL *)Self__23DQ->local__HJZD);
-          Self__HL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__HL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__IL3R=create__AXB( 250);
-            display__UXFK(Self__23DQ,voir__IL3R);
-            put_string__2EG(((__STRING *)voir__IL3R));
+        case __READ_LOCAL__55ZI__: {
+          Self__3GSS=((__READ_LOCAL__55ZI *)__tmp__3GPQ);
+          Self__0E3T=((__LOCAL__L4WC *)Self__3GSS->local__BVEJ);
+          Self__0E3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__0E3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__0E3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__1E3T=create__34B( 250);
+            display__HAEJ(Self__3GSS,__tmp__1E3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__1E3T));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__KL3R=((__LIST *)list_current__EH1);
-            voir__LL3R=create__AXB( 250);
-            display__EQQG(Self__KL3R,voir__LL3R);
-            put_string__2EG(((__STRING *)voir__LL3R));
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__0TCO);
-        } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__0TCO);
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__0TCO);
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__3GPQ));
         } break;
-        case __REAL_CST__: {
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3GPQ));
         } break;
-        case __CHARACTER_CST__: {
-        } break;
-        case __IS_EXPANDED__: {
-          Self__43DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0TCO)->receiver__WN2H);
-          Self__ML3R=((__LOCAL *)Self__43DQ->local__HJZD);
-          Self__ML3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ML3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__ML3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__NL3R=create__AXB( 250);
-            display__UXFK(Self__43DQ,voir__NL3R);
-            put_string__2EG(((__STRING *)voir__NL3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__PL3R=((__LIST *)list_current__EH1);
-            voir__QL3R=create__AXB( 250);
-            display__EQQG(Self__PL3R,voir__QL3R);
-            put_string__2EG(((__STRING *)voir__QL3R));
+        case __IS_EXPANDED__35NJ__: {
+          Self__3GSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__3GPQ)->receiver__RA5J);
+          Self__0E3T=((__LOCAL__L4WC *)Self__3GSS->local__BVEJ);
+          Self__0E3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__0E3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__0E3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__1E3T=create__34B( 250);
+            display__HAEJ(Self__3GSS,__tmp__1E3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__1E3T));
             fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
             fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
           };
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__0TCO);
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__0TCO);
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__0TCO);
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__0TCO);
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__0TCO);
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__0TCO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__0TCO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3GPQ));
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__0TCO);
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__3GPQ));
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__0TCO);
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__3GPQ));
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__0TCO);
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__3GPQ));
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__0TCO);
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__3GPQ));
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__0TCO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3GPQ));
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__0TCO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3GPQ));
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__0TCO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3GPQ));
         } break;
-        case __READ_GLOBAL__: {
-          Self__53DQ=((__READ_GLOBAL *)__tmp__0TCO);
-          unread__CGNL(Self__53DQ->global__ZGJK,Self__53DQ);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3GPQ));
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__0TCO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3GPQ));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__0TCO);
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__3GPQ));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__0TCO);
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__3GPQ));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__0TCO);
+        case __READ_GLOBAL__T4YL__: {
+          Self__AHSS=((__READ_GLOBAL__T4YL *)__tmp__3GPQ);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__AHSS->global__KAKM),Self__AHSS);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__0TCO);
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__3GPQ));
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__0TCO);
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__3GPQ));
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__0TCO);
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__3GPQ));
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__0TCO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__3GPQ));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__0TCO);
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__3GPQ));
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__0TCO);
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__3GPQ));
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__0TCO);
-        } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__0TCO);
-        } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__0TCO);
-        } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__0TCO);
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__3GPQ));
         } break;
         };
       };
-      result__I1QN=result__ATCO;
+      __tmp__UCUP=__tmp__ITOQ;
     };
   };
-  if (((void *)result__I1QN == (void *)NULL)) {
-    result__I1QN=Self__G1QN;
-  } else {
-    __tmp__M5QN=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    if (((struct ___OBJ *)result__I1QN)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__I1QN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__M5QN;
-    } else {
-      ((__EXPR_INF *)result__I1QN)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__M5QN;
+  if (((void *)__tmp__UCUP == (void *)NULL)) {
+    __tmp__UCUP=Self__LCUP;
+  } else /* FALSE */ {
+    __tmp__ETOQ=Self__LCUP->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    if (((struct ___OBJ *)__tmp__UCUP)->__id==__PROTOTYPE_CST__LAXC__) {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_INF__OXBP *)__tmp__UCUP))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ETOQ;
+    } else /* EXPR_INF */ {
+      ((__EXPR_INF__OXBP *)__tmp__UCUP)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ETOQ;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
   };
-  return(result__I1QN);
+  __tmp__VCUP=__tmp__UCUP;
+  return(__tmp__VCUP);
 }
 
-static void* execute_link__O5QN(__EXPR_INF_EQ *Self__P5QN)
-// ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
+static void* execute_link__UGUP(__EXPR_INF_EQ__FYBP *Self__VGUP)
+// ({EXPR_INF_EQ__FYBP}) With result Recursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__S5QN;
-  void *__tmp__Y5QN,*__tmp__Z5QN,*__tmp__05QN,*__tmp__15QN,*__tmp__35QN;
-  void *__tmp__AARN,*result__R5QN,*__tmp__KK5N,*__tmp__LK5N,*__tmp__XK5N;
-  void *__tmp__YK5N;
-  __LIST *Self__OIBR,*Self__QIBR,*Self__UL3R,*Self__ZL3R,*Self__4L3R;
-  __LIST *Self__DM3R;
-  void *voir__PIBR,*voir__RIBR,*voir__SL3R,*voir__VL3R,*voir__XL3R;
-  void *voir__0L3R,*voir__2L3R,*voir__5L3R,*voir__BM3R,*voir__EM3R;
-  void *__tmp__45QN,*left_cst__V5QN,*__tmp__BARN,*right_cst__W5QN;
-  void *result__DKCO,*result__JK5N;
-  __POSITION __tmp__MKCO,__tmp__WKCO,__tmp__SK5N,__tmp__VDRN;
-  void *__tmp__NKCO,*__tmp__XKCO,*__tmp__TK5N;
-  void *__tmp__OKCO,*__tmp__YKCO,*__tmp__UK5N;
-  __READ_LOCAL *Self__J4DQ,*Self__L4DQ,*Self__N4DQ,*Self__P4DQ;
-  __LOCAL *Self__RL3R,*Self__WL3R,*Self__1L3R,*Self__AM3R;
-  __READ_GLOBAL *Self__M4DQ,*Self__Q4DQ;
-  __BOOLEAN __tmp__MK5N;
-  old_seq__S5QN=seq_call_and_loop__3QEJ;
-  __tmp__Y5QN=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__Y5QN)->__id) {
-  case __LIST__: {
-    __tmp__Z5QN=execute_link__TTOG(__tmp__Y5QN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__Z5QN=((__STRING_CST *)__tmp__Y5QN);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__Z5QN=execute_link__KA0K(__tmp__Y5QN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Z5QN=((__PROTOTYPE_CST *)__tmp__Y5QN);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__Z5QN=((__INTEGER_CST *)__tmp__Y5QN);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__Z5QN=execute_link__4HAL(__tmp__Y5QN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__OIBR=((__LIST *)list_current__EH1);
-    voir__PIBR=create__AXB( 250);
-    display__EQQG(Self__OIBR,voir__PIBR);
-    put_string__2EG(((__STRING *)voir__PIBR));
+  __UINTEGER_32__ZWB old_seq__YGUP;
+  void *__tmp__4GUP,*__tmp__5GUP;
+  __LIST__WH *Self__MWYT;
+  __STRING__BC *__tmp__NWYT,*__tmp__HF3T;
+  __INTEGER_CST__XAXC *__tmp__EHUP,*__tmp__HHUP;
+  __PROTOTYPE_CST__LAXC *result__0TOQ,*__tmp__HUOQ;
+  __POSITION__OL __tmp__DUOQ;
+  void *__tmp__EUOQ,*__tmp__IVBQ;
+  __TYPE_FULL__XMB *__tmp__FUOQ;
+  __READ_LOCAL__55ZI *Self__WHSS;
+  __LOCAL__L4WC *Self__GF3T;
+  __READ_GLOBAL__T4YL *Self__ZHSS;
+  __BOOLEAN__L __tmp__BVBQ;
+  old_seq__YGUP=seq_call_and_loop__TL3K;
+  __tmp__4GUP=Self__VGUP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__4GUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__5GUP=((__STRING_CST__5J *)__tmp__4GUP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__5GUP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__4GUP));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__5GUP=((__PROTOTYPE_CST__LAXC *)__tmp__4GUP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__5GUP=((__INTEGER_CST__XAXC *)__tmp__4GUP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__MWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__NWYT=create__34B( 250);
+    display__0HFE(Self__MWYT,__tmp__NWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__NWYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__Z5QN=NULL;
+    __tmp__5GUP=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Z5QN=execute_link__WMAL(__tmp__Y5QN);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__5GUP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__4GUP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Z5QN=execute_link__5QAL(__tmp__Y5QN);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__5GUP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__4GUP));
   } break;
-  case __REAL_CST__: {
-    __tmp__Z5QN=((__REAL_CST *)__tmp__Y5QN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__5GUP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__4GUP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__Z5QN=((__CHARACTER_CST *)__tmp__Y5QN);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__5GUP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__4GUP));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__Z5QN=execute_link__OVAL(__tmp__Y5QN);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__5GUP=((__GET_TYPE_ID__HAOJ *)__tmp__4GUP);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Z5QN=execute_link__VWAL(__tmp__Y5QN);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__5GUP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__Z5QN=execute_link__0WAL(__tmp__Y5QN);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__5GUP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__Z5QN=execute_link__D1AL(__tmp__Y5QN);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__5GUP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__Z5QN=execute_link__M5AL(__tmp__Y5QN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__5GUP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__4GUP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__Z5QN=execute_link__VDBL(__tmp__Y5QN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__5GUP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__Z5QN=execute_link__4HBL(__tmp__Y5QN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__5GUP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Z5QN=execute_link__HMBL(__tmp__Y5QN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__5GUP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Z5QN=execute_link__QQBL(__tmp__Y5QN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__5GUP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__4GUP));
   } break;
-  case __PUT_TO__: {
-    __tmp__Z5QN=execute_link__ROPK(__tmp__Y5QN);
+  case __ITEM__HGOJ__: {
+    __tmp__5GUP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__4GUP));
   } break;
-  case __ITEM__: {
-    __tmp__Z5QN=execute_link__ZUBL(__tmp__Y5QN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__5GUP=((__SIZE_OF__5GOJ *)__tmp__4GUP);
   } break;
-  case __SIZE_OF__: {
-    __tmp__Z5QN=execute_link__AVBL(__tmp__Y5QN);
+  case __CAST__1HOJ__: {
+    __tmp__5GUP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__4GUP));
   } break;
-  case __CAST__: {
-    __tmp__Z5QN=execute_link__FVBL(__tmp__Y5QN);
+  case __REAL_CST__1LOJ__: {
+    __tmp__5GUP=((__REAL_CST__1LOJ *)__tmp__4GUP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Z5QN=execute_link__CDUL(__tmp__Y5QN);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__5GUP=((__CHARACTER_CST__RMOJ *)__tmp__4GUP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__Z5QN=execute_link__4YBL(__tmp__Y5QN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__5GUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4GUP);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__Z5QN=execute_link__O3BL(__tmp__Y5QN);
+  case __READ_SLOT__LL4K__: {
+    __tmp__5GUP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__4GUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Z5QN=execute_link__C2ZM(__tmp__Y5QN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__5GUP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__4GUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Z5QN=execute_link__SGFO(__tmp__Y5QN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__5GUP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__4GUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Z5QN=execute_link__KOLO(__tmp__Y5QN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5GUP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__4GUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Z5QN=execute_link__LMFO(__tmp__Y5QN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__5GUP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__4GUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Z5QN=execute_link__OULO(__tmp__Y5QN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5GUP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__4GUP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__Z5QN=execute_link__IPKM(__tmp__Y5QN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__5GUP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__4GUP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__Z5QN=execute_link__VXOL(__tmp__Y5QN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__5GUP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__4GUP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__Z5QN=execute_link__W4ZM(__tmp__Y5QN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__5GUP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__4GUP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__Z5QN=execute_link__ESFO(__tmp__Y5QN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__5GUP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__4GUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Z5QN=execute_link__2QEP(__tmp__Y5QN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__5GUP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__4GUP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__Z5QN=execute_link__F1QN(__tmp__Y5QN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__5GUP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__4GUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Z5QN=execute_link__O5QN(__tmp__Y5QN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__5GUP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__4GUP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__Z5QN=execute_link__LSQN(__tmp__Y5QN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__5GUP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__4GUP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__Z5QN=execute_link__M3UO(__tmp__Y5QN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__5GUP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__4GUP));
   } break;
-  };
-  Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H=__tmp__Z5QN;
-  __tmp__05QN=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
-  switch (((struct ___OBJ *)__tmp__05QN)->__id) {
-  case __LIST__: {
-    __tmp__15QN=execute_link__TTOG(__tmp__05QN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__15QN=((__STRING_CST *)__tmp__05QN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__5GUP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__4GUP));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__15QN=execute_link__KA0K(__tmp__05QN);
+  };
+  Self__VGUP->parent_expr_binary_cmp__GYBP.left__354J=__tmp__5GUP;
+  __tmp__4GUP=Self__VGUP->parent_expr_binary_cmp__GYBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__4GUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__5GUP=((__STRING_CST__5J *)__tmp__4GUP);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__15QN=((__PROTOTYPE_CST *)__tmp__05QN);
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__5GUP=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__4GUP));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__15QN=((__INTEGER_CST *)__tmp__05QN);
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__5GUP=((__PROTOTYPE_CST__LAXC *)__tmp__4GUP);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__15QN=execute_link__4HAL(__tmp__05QN);
+  case __INTEGER_CST__XAXC__: {
+    __tmp__5GUP=((__INTEGER_CST__XAXC *)__tmp__4GUP);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__QIBR=((__LIST *)list_current__EH1);
-    voir__RIBR=create__AXB( 250);
-    display__EQQG(Self__QIBR,voir__RIBR);
-    put_string__2EG(((__STRING *)voir__RIBR));
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__MWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__NWYT=create__34B( 250);
+    display__0HFE(Self__MWYT,__tmp__NWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__NWYT));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__15QN=NULL;
+    __tmp__5GUP=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__5GUP=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__4GUP));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__15QN=execute_link__WMAL(__tmp__05QN);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__5GUP=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__4GUP));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__15QN=execute_link__5QAL(__tmp__05QN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__5GUP=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__4GUP));
   } break;
-  case __REAL_CST__: {
-    __tmp__15QN=((__REAL_CST *)__tmp__05QN);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__5GUP=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__4GUP));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__15QN=((__CHARACTER_CST *)__tmp__05QN);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__5GUP=((__GET_TYPE_ID__HAOJ *)__tmp__4GUP);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__15QN=execute_link__OVAL(__tmp__05QN);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__5GUP=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__4GUP));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__15QN=execute_link__VWAL(__tmp__05QN);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__5GUP=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__15QN=execute_link__0WAL(__tmp__05QN);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__5GUP=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__15QN=execute_link__D1AL(__tmp__05QN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__5GUP=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__4GUP));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__15QN=execute_link__M5AL(__tmp__05QN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__5GUP=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__15QN=execute_link__VDBL(__tmp__05QN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__5GUP=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_AND__: {
-    __tmp__15QN=execute_link__4HBL(__tmp__05QN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__5GUP=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__15QN=execute_link__HMBL(__tmp__05QN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__5GUP=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__4GUP));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__15QN=execute_link__QQBL(__tmp__05QN);
+  case __ITEM__HGOJ__: {
+    __tmp__5GUP=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__4GUP));
   } break;
-  case __PUT_TO__: {
-    __tmp__15QN=execute_link__ROPK(__tmp__05QN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__5GUP=((__SIZE_OF__5GOJ *)__tmp__4GUP);
   } break;
-  case __ITEM__: {
-    __tmp__15QN=execute_link__ZUBL(__tmp__05QN);
+  case __CAST__1HOJ__: {
+    __tmp__5GUP=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__4GUP));
   } break;
-  case __SIZE_OF__: {
-    __tmp__15QN=execute_link__AVBL(__tmp__05QN);
+  case __REAL_CST__1LOJ__: {
+    __tmp__5GUP=((__REAL_CST__1LOJ *)__tmp__4GUP);
   } break;
-  case __CAST__: {
-    __tmp__15QN=execute_link__FVBL(__tmp__05QN);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__5GUP=((__CHARACTER_CST__RMOJ *)__tmp__4GUP);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__15QN=execute_link__CDUL(__tmp__05QN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__5GUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4GUP);
   } break;
-  case __READ_SLOT__: {
-    __tmp__15QN=execute_link__4YBL(__tmp__05QN);
+  case __READ_SLOT__LL4K__: {
+    __tmp__5GUP=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__4GUP));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__15QN=execute_link__O3BL(__tmp__05QN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__5GUP=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__4GUP));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__15QN=execute_link__C2ZM(__tmp__05QN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__5GUP=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__4GUP));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__15QN=execute_link__SGFO(__tmp__05QN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__5GUP=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__4GUP));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__15QN=execute_link__KOLO(__tmp__05QN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__5GUP=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__4GUP));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__15QN=execute_link__LMFO(__tmp__05QN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__5GUP=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__4GUP));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__15QN=execute_link__OULO(__tmp__05QN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__5GUP=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__4GUP));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__15QN=execute_link__IPKM(__tmp__05QN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__5GUP=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__4GUP));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__15QN=execute_link__VXOL(__tmp__05QN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__5GUP=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__4GUP));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__15QN=execute_link__W4ZM(__tmp__05QN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__5GUP=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__4GUP));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__15QN=execute_link__ESFO(__tmp__05QN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__5GUP=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__4GUP));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__15QN=execute_link__2QEP(__tmp__05QN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__5GUP=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__4GUP));
   } break;
-  case __EXPR_INF__: {
-    __tmp__15QN=execute_link__F1QN(__tmp__05QN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__5GUP=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__4GUP));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__15QN=execute_link__O5QN(__tmp__05QN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__5GUP=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__4GUP));
   } break;
-  case __EXPR_OR__: {
-    __tmp__15QN=execute_link__LSQN(__tmp__05QN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__5GUP=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__4GUP));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__15QN=execute_link__M3UO(__tmp__05QN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__5GUP=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__4GUP));
   } break;
   };
-  Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H=__tmp__15QN;
-  __tmp__35QN=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
-  if (__tmp__35QN==NULL) {
-    __tmp__45QN=NULL;
+  Self__VGUP->parent_expr_binary_cmp__GYBP.right__DA5J=__tmp__5GUP;
+  __tmp__4GUP=Self__VGUP->parent_expr_binary_cmp__GYBP.left__354J;
+  if (__tmp__4GUP==NULL) {
+    __tmp__EHUP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__35QN)->__id) {
-    case __LIST__: {
-      __tmp__45QN=NULL;
+    switch (((struct ___OBJ *)__tmp__4GUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__45QN=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__45QN=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__45QN=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EHUP=((void *)__tmp__4GUP);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__45QN=((void *)__tmp__35QN);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__45QN=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__45QN=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__45QN=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__45QN=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__45QN=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__45QN=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__45QN=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__45QN=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__45QN=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__45QN=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__45QN=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__45QN=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__45QN=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__45QN=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__45QN=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__45QN=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__45QN=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__45QN=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__45QN=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__45QN=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__45QN=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__45QN=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__45QN=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__45QN=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__45QN=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__45QN=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__45QN=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__45QN=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__45QN=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__45QN=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__45QN=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__45QN=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__45QN=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__45QN=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EHUP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__45QN=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__45QN=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EHUP=NULL;
     } break;
     }
   };
-  left_cst__V5QN=__tmp__45QN;
-  __tmp__AARN=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
-  if (__tmp__AARN==NULL) {
-    __tmp__BARN=NULL;
+  __tmp__4GUP=Self__VGUP->parent_expr_binary_cmp__GYBP.right__DA5J;
+  if (__tmp__4GUP==NULL) {
+    __tmp__HHUP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__AARN)->__id) {
-    case __LIST__: {
-      __tmp__BARN=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__BARN=NULL;
+    switch (((struct ___OBJ *)__tmp__4GUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__BARN=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__BARN=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__BARN=((void *)__tmp__AARN);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__HHUP=((void *)__tmp__4GUP);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__BARN=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__BARN=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__BARN=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__BARN=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__BARN=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__BARN=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__BARN=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__BARN=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__BARN=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__BARN=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__BARN=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__BARN=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__BARN=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__BARN=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__BARN=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__BARN=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__BARN=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__BARN=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __CAST__: {
-      __tmp__BARN=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__BARN=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__BARN=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__BARN=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__BARN=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__BARN=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BARN=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__BARN=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BARN=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__BARN=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__BARN=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__BARN=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__BARN=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__BARN=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__BARN=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__BARN=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__BARN=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HHUP=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__BARN=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HHUP=NULL;
     } break;
     }
   };
-  right_cst__W5QN=__tmp__BARN;
-  result__R5QN=NULL;
-  if (((void *)__tmp__45QN != (void *)NULL)) {
-    result__R5QN=NULL;
+  __tmp__4GUP=NULL;
+  if (((void *)__tmp__EHUP != (void *)NULL)) {
+    __tmp__4GUP=NULL;
   };
-  if ((((void *)result__R5QN == (void *)NULL) && ((void *)__tmp__BARN != (void *)NULL))) {
-    result__R5QN=NULL;
+  if ((((void *)__tmp__4GUP == (void *)NULL) && ((void *)__tmp__HHUP != (void *)NULL))) {
+    __tmp__4GUP=NULL;
   };
-  if (((((void *)result__R5QN == (void *)NULL) && ((void *)__tmp__BARN != (void *)NULL)) && ((void *)__tmp__45QN != (void *)NULL))) {
-    result__DKCO=NULL;
-    if ((((__INTEGER_CST *)__tmp__45QN)->value__W4YD <= ((__INTEGER_CST *)__tmp__BARN)->value__W4YD)) {
-      __tmp__MKCO=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__NKCO=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__NKCO)->__id) {
-      case __TYPE__: {
-        __tmp__OKCO=((__TYPE *)__tmp__NKCO)->default__AKC;
+  if (((((void *)__tmp__4GUP == (void *)NULL) && ((void *)__tmp__HHUP != (void *)NULL)) && ((void *)__tmp__EHUP != (void *)NULL))) {
+    result__0TOQ=NULL;
+    if ((__tmp__EHUP->value__FH4D <= __tmp__HHUP->value__FH4D)) {
+      __tmp__DUOQ=Self__VGUP->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__EUOQ=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__EUOQ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__FUOQ=((__TYPE__FF *)__tmp__EUOQ)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__FUOQ=((__TYPE_NULL__GMB *)__tmp__EUOQ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__OKCO=((__TYPE_NULL *)__tmp__NKCO)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__FUOQ=((__TYPE_VOID__IMB *)__tmp__EUOQ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__OKCO=((__TYPE_VOID *)__tmp__NKCO)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__FUOQ=((__TYPE_CONTEXT__KMB *)__tmp__EUOQ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__OKCO=((__TYPE_CONTEXT *)__tmp__NKCO)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__FUOQ=((__TYPE_ID__MMB *)__tmp__EUOQ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__OKCO=((__TYPE_ID *)__tmp__NKCO)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__FUOQ=((__TYPE_GENERIC__OCY *)__tmp__EUOQ)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__OKCO=((__TYPE_GENERIC *)__tmp__NKCO)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__FUOQ=((__TYPE_BLOCK__CP5D *)__tmp__EUOQ)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__OKCO=((__PROFIL_BLOCK *)__tmp__NKCO)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__FUOQ=((__PROFIL_BLOCK__O3NJ *)__tmp__EUOQ)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__DKCO=create__type__PKQC(__tmp__MKCO,__tmp__OKCO);
-    } else {
-      __tmp__WKCO=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__XKCO=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__XKCO)->__id) {
-      case __TYPE__: {
-        __tmp__YKCO=((__TYPE *)__tmp__XKCO)->default__AKC;
+      __tmp__HUOQ=create__type__VJ2C(__tmp__DUOQ,__tmp__FUOQ);
+      result__0TOQ=__tmp__HUOQ;
+    } else /* FALSE */ {
+      __tmp__DUOQ=Self__VGUP->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__EUOQ=type_false__MNB;
+      switch (((struct ___OBJ *)__tmp__EUOQ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__FUOQ=((__TYPE__FF *)__tmp__EUOQ)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__FUOQ=((__TYPE_NULL__GMB *)__tmp__EUOQ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__YKCO=((__TYPE_NULL *)__tmp__XKCO)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__FUOQ=((__TYPE_VOID__IMB *)__tmp__EUOQ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__YKCO=((__TYPE_VOID *)__tmp__XKCO)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__FUOQ=((__TYPE_CONTEXT__KMB *)__tmp__EUOQ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__YKCO=((__TYPE_CONTEXT *)__tmp__XKCO)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__FUOQ=((__TYPE_ID__MMB *)__tmp__EUOQ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__YKCO=((__TYPE_ID *)__tmp__XKCO)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__FUOQ=((__TYPE_GENERIC__OCY *)__tmp__EUOQ)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__YKCO=((__TYPE_GENERIC *)__tmp__XKCO)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__FUOQ=((__TYPE_BLOCK__CP5D *)__tmp__EUOQ)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__YKCO=((__PROFIL_BLOCK *)__tmp__XKCO)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__FUOQ=((__PROFIL_BLOCK__O3NJ *)__tmp__EUOQ)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__DKCO=create__type__PKQC(__tmp__WKCO,__tmp__YKCO);
+      __tmp__HUOQ=create__type__VJ2C(__tmp__DUOQ,__tmp__FUOQ);
+      result__0TOQ=__tmp__HUOQ;
     };
-    result__R5QN=result__DKCO;
+    __tmp__4GUP=result__0TOQ;
   };
-  if ((((void *)result__R5QN == (void *)NULL) && (old_seq__S5QN == seq_call_and_loop__3QEJ))) {
-    result__JK5N=NULL;
-    __tmp__KK5N=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
-    __tmp__LK5N=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__KK5N)->__id) {
-    case __LIST__: {
-      __tmp__MK5N=FALSE__;
+  if ((((void *)__tmp__4GUP == (void *)NULL) && (old_seq__YGUP == seq_call_and_loop__TL3K))) {
+    result__0TOQ=NULL;
+    __tmp__5GUP=Self__VGUP->parent_expr_binary_cmp__GYBP.left__354J;
+    __tmp__EUOQ=Self__VGUP->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__5GUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__BVBQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__5GUP),__tmp__EUOQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__MK5N=__infix_equal_equal__XN1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__MK5N=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__BVBQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__MK5N=__infix_equal_equal__MO1L(__tmp__KK5N,__tmp__LK5N);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__BVBQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__MK5N=__infix_equal_equal__3O1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__MK5N=__infix_equal_equal__XP1L(__tmp__KK5N,__tmp__LK5N);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__BVBQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__MK5N=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__BVBQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__MK5N=__infix_equal_equal__NQ1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__BVBQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__MK5N=__infix_equal_equal__JR1L(__tmp__KK5N,__tmp__LK5N);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__MK5N=__infix_equal_equal__FS1L(__tmp__KK5N,__tmp__LK5N);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__MK5N=__infix_equal_equal__5S1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__MK5N=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__MK5N=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__MK5N=__infix_equal_equal__YT1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__BVBQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__MK5N=__infix_equal_equal__UU1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__MK5N=__infix_equal_equal__QV1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__MK5N=__infix_equal_equal__MW1L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__MK5N=__infix_equal_equal__IX1L(__tmp__KK5N,__tmp__LK5N);
+    case __PUT_TO__TFOJ__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__MK5N=__infix_equal_equal__EY1L(__tmp__KK5N,__tmp__LK5N);
+    case __ITEM__HGOJ__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__MK5N=__infix_equal_equal__AZ1L(__tmp__KK5N,__tmp__LK5N);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__MK5N=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__BVBQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__MK5N=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__MK5N=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __CAST__: {
-      __tmp__MK5N=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__BVBQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__MK5N=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__BVBQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__MK5N=__infix_equal_equal__M01L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__BVBQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__MK5N=__infix_equal_equal__I11L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__BVBQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__MK5N=__infix_equal_equal__G4HO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__BVBQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__MK5N=__infix_equal_equal__W2FO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__BVBQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MK5N=__infix_equal_equal__XGMO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__BVBQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__MK5N=__infix_equal_equal__S3FO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__BVBQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MK5N=__infix_equal_equal__UHMO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__BVBQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__MK5N=__infix_equal_equal__5HLM(__tmp__KK5N,__tmp__LK5N);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__BVBQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__MK5N=__infix_equal_equal__011L(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__BVBQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__MK5N=__infix_equal_equal__AM0M(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__BVBQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__MK5N=__infix_equal_equal__O4FO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__BVBQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__MK5N=__infix_equal_equal__SYEP(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__BVBQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__MK5N=__infix_equal_equal__Y4HO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_INF__OXBP__: {
+      __tmp__BVBQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__MK5N=__infix_equal_equal__U5HO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__BVBQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__MK5N=__infix_equal_equal__NHRN(__tmp__KK5N,__tmp__LK5N);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__MK5N=__infix_equal_equal__KTVO(__tmp__KK5N,__tmp__LK5N);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__BVBQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__5GUP)),__tmp__EUOQ);
     } break;
     };
-    if (__tmp__MK5N) {
-      __tmp__SK5N=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      __tmp__TK5N=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__TK5N)->__id) {
-      case __TYPE__: {
-        __tmp__UK5N=((__TYPE *)__tmp__TK5N)->default__AKC;
+    if (__tmp__BVBQ) {
+      __tmp__DUOQ=Self__VGUP->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__IVBQ=type_true__ENB;
+      switch (((struct ___OBJ *)__tmp__IVBQ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__FUOQ=((__TYPE__FF *)__tmp__IVBQ)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__FUOQ=((__TYPE_NULL__GMB *)__tmp__IVBQ)->parent_type__HMB.default__CMC;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__UK5N=((__TYPE_NULL *)__tmp__TK5N)->parent_type__TIB.default__AKC;
+      case __TYPE_VOID__IMB__: {
+        __tmp__FUOQ=((__TYPE_VOID__IMB *)__tmp__IVBQ)->parent_type__JMB.default__CMC;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__UK5N=((__TYPE_VOID *)__tmp__TK5N)->parent_type__UIB.default__AKC;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__FUOQ=((__TYPE_CONTEXT__KMB *)__tmp__IVBQ)->parent_type__LMB.default__CMC;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__UK5N=((__TYPE_CONTEXT *)__tmp__TK5N)->parent_type__VIB.default__AKC;
+      case __TYPE_ID__MMB__: {
+        __tmp__FUOQ=((__TYPE_ID__MMB *)__tmp__IVBQ)->parent_type__NMB.default__CMC;
       } break;
-      case __TYPE_ID__: {
-        __tmp__UK5N=((__TYPE_ID *)__tmp__TK5N)->parent_type__WIB.default__AKC;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__FUOQ=((__TYPE_GENERIC__OCY *)__tmp__IVBQ)->parent_type__PCY.default__CMC;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__UK5N=((__TYPE_GENERIC *)__tmp__TK5N)->parent_type__C2IB.default__AKC;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__FUOQ=((__TYPE_BLOCK__CP5D *)__tmp__IVBQ)->parent_type__DP5D.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__UK5N=((__PROFIL_BLOCK *)__tmp__TK5N)->parent_type__PGAG.default__AKC;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__FUOQ=((__PROFIL_BLOCK__O3NJ *)__tmp__IVBQ)->parent_type__Q3NJ.default__CMC;
       } break;
       };
-      result__JK5N=create__type__PKQC(__tmp__SK5N,__tmp__UK5N);
-      __tmp__XK5N=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
-      switch (((struct ___OBJ *)__tmp__XK5N)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__XK5N);
+      __tmp__HUOQ=create__type__VJ2C(__tmp__DUOQ,__tmp__FUOQ);
+      result__0TOQ=__tmp__HUOQ;
+      __tmp__IVBQ=Self__VGUP->parent_expr_binary_cmp__GYBP.left__354J;
+      switch (((struct ___OBJ *)__tmp__IVBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__IVBQ));
       } break;
-      case __STRING_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__IVBQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__XK5N);
+      case __READ_LOCAL__55ZI__: {
+        Self__WHSS=((__READ_LOCAL__55ZI *)__tmp__IVBQ);
+        Self__GF3T=((__LOCAL__L4WC *)Self__WHSS->local__BVEJ);
+        Self__GF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HF3T=create__34B( 250);
+          display__HAEJ(Self__WHSS,__tmp__HF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HF3T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __PROTOTYPE_CST__: {
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__IVBQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IVBQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__J4DQ=((__READ_LOCAL *)__tmp__XK5N);
-        Self__RL3R=((__LOCAL *)Self__J4DQ->local__HJZD);
-        Self__RL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__RL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__SL3R=create__AXB( 250);
-          display__UXFK(Self__J4DQ,voir__SL3R);
-          put_string__2EG(((__STRING *)voir__SL3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__UL3R=((__LIST *)list_current__EH1);
-          voir__VL3R=create__AXB( 250);
-          display__EQQG(Self__UL3R,voir__VL3R);
-          put_string__2EG(((__STRING *)voir__VL3R));
+      case __IS_EXPANDED__35NJ__: {
+        Self__WHSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__IVBQ)->receiver__RA5J);
+        Self__GF3T=((__LOCAL__L4WC *)Self__WHSS->local__BVEJ);
+        Self__GF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HF3T=create__34B( 250);
+          display__HAEJ(Self__WHSS,__tmp__HF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HF3T));
           fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__XK5N);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__XK5N);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__XK5N);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__IVBQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__IVBQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__IVBQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__L4DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XK5N)->receiver__WN2H);
-        Self__WL3R=((__LOCAL *)Self__L4DQ->local__HJZD);
-        Self__WL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__WL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__XL3R=create__AXB( 250);
-          display__UXFK(Self__L4DQ,voir__XL3R);
-          put_string__2EG(((__STRING *)voir__XL3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__ZL3R=((__LIST *)list_current__EH1);
-          voir__0L3R=create__AXB( 250);
-          display__EQQG(Self__ZL3R,voir__0L3R);
-          put_string__2EG(((__STRING *)voir__0L3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IVBQ));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IVBQ));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__IVBQ));
+      } break;
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__IVBQ));
+      } break;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__IVBQ));
+      } break;
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__IVBQ));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IVBQ));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IVBQ));
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__XK5N);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IVBQ));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__XK5N);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IVBQ));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__XK5N);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IVBQ));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__XK5N);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__IVBQ));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__XK5N);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__IVBQ));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__XK5N);
+      case __READ_GLOBAL__T4YL__: {
+        Self__ZHSS=((__READ_GLOBAL__T4YL *)__tmp__IVBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__ZHSS->global__KAKM),Self__ZHSS);
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__XK5N);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__IVBQ));
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__XK5N);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__IVBQ));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__XK5N);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__IVBQ));
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__XK5N);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IVBQ));
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__XK5N);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__IVBQ));
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__XK5N);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__IVBQ));
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__XK5N);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__IVBQ));
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__XK5N);
+      };
+      __tmp__IVBQ=Self__VGUP->parent_expr_binary_cmp__GYBP.right__DA5J;
+      switch (((struct ___OBJ *)__tmp__IVBQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__IVBQ));
       } break;
-      case __READ_GLOBAL__: {
-        Self__M4DQ=((__READ_GLOBAL *)__tmp__XK5N);
-        unread__CGNL(Self__M4DQ->global__ZGJK,Self__M4DQ);
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__IVBQ));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__XK5N);
+      case __READ_LOCAL__55ZI__: {
+        Self__WHSS=((__READ_LOCAL__55ZI *)__tmp__IVBQ);
+        Self__GF3T=((__LOCAL__L4WC *)Self__WHSS->local__BVEJ);
+        Self__GF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HF3T=create__34B( 250);
+          display__HAEJ(Self__WHSS,__tmp__HF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HF3T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__XK5N);
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__XK5N);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__XK5N);
+      case __IS_EXPANDED__35NJ__: {
+        Self__WHSS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__IVBQ)->receiver__RA5J);
+        Self__GF3T=((__LOCAL__L4WC *)Self__WHSS->local__BVEJ);
+        Self__GF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__GF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__GF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__HF3T=create__34B( 250);
+          display__HAEJ(Self__WHSS,__tmp__HF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__HF3T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__XK5N);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__XK5N);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__XK5N);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__XK5N);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__XK5N);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__XK5N);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__XK5N);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__XK5N);
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__XK5N);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__IVBQ));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__XK5N);
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__IVBQ));
       } break;
-      };
-      __tmp__YK5N=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
-      switch (((struct ___OBJ *)__tmp__YK5N)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__YK5N);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__IVBQ));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IVBQ));
       } break;
-      case __STRING_CST__: {
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IVBQ));
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__YK5N);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IVBQ));
       } break;
-      case __PROTOTYPE_CST__: {
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IVBQ));
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IVBQ));
       } break;
-      case __READ_LOCAL__: {
-        Self__N4DQ=((__READ_LOCAL *)__tmp__YK5N);
-        Self__1L3R=((__LOCAL *)Self__N4DQ->local__HJZD);
-        Self__1L3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1L3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__1L3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__2L3R=create__AXB( 250);
-          display__UXFK(Self__N4DQ,voir__2L3R);
-          put_string__2EG(((__STRING *)voir__2L3R));
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__IVBQ));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__IVBQ));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        Self__ZHSS=((__READ_GLOBAL__T4YL *)__tmp__IVBQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__ZHSS->global__KAKM),Self__ZHSS);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__IVBQ));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__IVBQ));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__IVBQ));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IVBQ));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__IVBQ));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__IVBQ));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__IVBQ));
+      } break;
+      };
+    };
+    __tmp__4GUP=result__0TOQ;
+    if ((((void *)result__0TOQ == (void *)NULL) && ((void *)__tmp__EHUP != (void *)NULL))) {
+      __tmp__4GUP=NULL;
+    };
+    if ((((void *)__tmp__4GUP == (void *)NULL) && ((void *)__tmp__HHUP != (void *)NULL))) {
+      __tmp__4GUP=NULL;
+    };
+  };
+  if (((void *)__tmp__4GUP == (void *)NULL)) {
+    __tmp__4GUP=Self__VGUP;
+  } else /* FALSE */ {
+    __tmp__DUOQ=Self__VGUP->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    if (((struct ___OBJ *)__tmp__4GUP)->__id==__PROTOTYPE_CST__LAXC__) {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_INF_EQ__FYBP *)__tmp__4GUP))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DUOQ;
+    } else /* EXPR_INF_EQ */ {
+      ((__EXPR_INF_EQ__FYBP *)__tmp__4GUP)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DUOQ;
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  };
+  __tmp__5GUP=__tmp__4GUP;
+  return(__tmp__5GUP);
+}
+
+static void* execute_link__QVEQ(__EXPR_XOR__ABEP *Self__RVEQ)
+// ({EXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG __tmp__DY2Q;
+  __UINTEGER_32__ZWB old_seq__UVEQ,__tmp__MMRU;
+  void *__tmp__0VEQ,*__tmp__1VEQ,*r__UMRU,*__tmp__UWVQ;
+  __LIST__WH *Self__SWYT;
+  __STRING__BC *__tmp__TWYT,*__tmp__TF3T;
+  __INTEGER_CST__XAXC *__tmp__AWEQ,*__tmp__DWEQ,*Self__L5KP;
+  __INTEGER_CST__XAXC *result__DKGU,*Self__PKGU;
+  __POSITION__OL p__TMRU;
+  __EXPR_NOT__XUPM *result__GMRU,*Self__SMRU;
+  __POINTER__IB ptr__HMRU,__tmp__JMRU,__tmp__KMRU,__tmp__LMRU;
+  __INTEGER__Q typ_id__IMRU;
+  __TYPE_FULL__XMB *__tmp__QWVQ;
+  __READ_LOCAL__55ZI *Self__SISS;
+  __LOCAL__L4WC *Self__SF3T;
+  __READ_GLOBAL__T4YL *Self__VISS;
+  __BOOLEAN__L __tmp__SUVQ;
+  old_seq__UVEQ=seq_call_and_loop__TL3K;
+  __tmp__0VEQ=Self__RVEQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__0VEQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__1VEQ=((__STRING_CST__5J *)__tmp__0VEQ);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__1VEQ=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__0VEQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__1VEQ=((__PROTOTYPE_CST__LAXC *)__tmp__0VEQ);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__1VEQ=((__INTEGER_CST__XAXC *)__tmp__0VEQ);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__SWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__TWYT=create__34B( 250);
+    display__0HFE(Self__SWYT,__tmp__TWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__TWYT));
+    fputc((int)('\n'),stdout);
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__1VEQ=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__1VEQ=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__0VEQ));
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__1VEQ=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__1VEQ=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0VEQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__1VEQ=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__0VEQ));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__1VEQ=((__GET_TYPE_ID__HAOJ *)__tmp__0VEQ);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__1VEQ=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__1VEQ=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__1VEQ=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__1VEQ=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__1VEQ=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__1VEQ=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__1VEQ=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__0VEQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__1VEQ=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__0VEQ));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__1VEQ=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__0VEQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__1VEQ=((__SIZE_OF__5GOJ *)__tmp__0VEQ);
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__1VEQ=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__0VEQ));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__1VEQ=((__REAL_CST__1LOJ *)__tmp__0VEQ);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__1VEQ=((__CHARACTER_CST__RMOJ *)__tmp__0VEQ);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__1VEQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__0VEQ);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__1VEQ=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__1VEQ=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__1VEQ=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__1VEQ=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__1VEQ=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__1VEQ=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__1VEQ=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__1VEQ=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__0VEQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__1VEQ=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__1VEQ=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__0VEQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__1VEQ=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__0VEQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__1VEQ=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__1VEQ=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0VEQ));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__1VEQ=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__0VEQ));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__1VEQ=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__0VEQ));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__1VEQ=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__0VEQ));
+  } break;
+  };
+  Self__RVEQ->parent_expr_binary__BBEP.left__EB5J=__tmp__1VEQ;
+  __tmp__0VEQ=Self__RVEQ->parent_expr_binary__BBEP.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__0VEQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__1VEQ=((__STRING_CST__5J *)__tmp__0VEQ);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__1VEQ=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__0VEQ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__1VEQ=((__PROTOTYPE_CST__LAXC *)__tmp__0VEQ);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__1VEQ=((__INTEGER_CST__XAXC *)__tmp__0VEQ);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    Self__SWYT=((__LIST__WH *)list_current__F5GB);
+    __tmp__TWYT=create__34B( 250);
+    display__0HFE(Self__SWYT,__tmp__TWYT);
+    put_string__RGZ(((__STRING__BC *)__tmp__TWYT));
+    fputc((int)('\n'),stdout);
+    (&__string_476)->count__0C= 26;
+    (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+    print__KKG((&__string_476));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__1VEQ=NULL;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__1VEQ=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__0VEQ));
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__1VEQ=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__1VEQ=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0VEQ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__1VEQ=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__0VEQ));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__1VEQ=((__GET_TYPE_ID__HAOJ *)__tmp__0VEQ);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__1VEQ=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__1VEQ=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__1VEQ=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__1VEQ=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__1VEQ=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__1VEQ=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__1VEQ=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__0VEQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__1VEQ=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__0VEQ));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__1VEQ=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__0VEQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__1VEQ=((__SIZE_OF__5GOJ *)__tmp__0VEQ);
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__1VEQ=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__0VEQ));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__1VEQ=((__REAL_CST__1LOJ *)__tmp__0VEQ);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__1VEQ=((__CHARACTER_CST__RMOJ *)__tmp__0VEQ);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__1VEQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__0VEQ);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__1VEQ=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__1VEQ=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__1VEQ=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__1VEQ=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__1VEQ=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__1VEQ=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__1VEQ=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__1VEQ=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__0VEQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__1VEQ=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__0VEQ));
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__1VEQ=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__0VEQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__1VEQ=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__0VEQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__1VEQ=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__0VEQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__1VEQ=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0VEQ));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__1VEQ=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__0VEQ));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__1VEQ=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__0VEQ));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__1VEQ=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__0VEQ));
+  } break;
+  };
+  Self__RVEQ->parent_expr_binary__BBEP.right__IB5J=__tmp__1VEQ;
+  __tmp__0VEQ=Self__RVEQ->parent_expr_binary__BBEP.left__EB5J;
+  if (__tmp__0VEQ==NULL) {
+    __tmp__AWEQ=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__0VEQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__AWEQ=((void *)__tmp__0VEQ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__AWEQ=NULL;
+    } break;
+    }
+  };
+  __tmp__0VEQ=Self__RVEQ->parent_expr_binary__BBEP.right__IB5J;
+  if (__tmp__0VEQ==NULL) {
+    __tmp__DWEQ=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__0VEQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DWEQ=((void *)__tmp__0VEQ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DWEQ=NULL;
+    } break;
+    }
+  };
+  __tmp__0VEQ=NULL;
+  if (((void *)__tmp__AWEQ != (void *)NULL)) {
+    __tmp__1VEQ=NULL;
+    if ((__tmp__AWEQ->value__FH4D ==  0)) {
+      __tmp__1VEQ=Self__RVEQ->parent_expr_binary__BBEP.right__IB5J;
+      __tmp__SUVQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SUVQ=FALSE__O__;
+    };
+    if ((! __tmp__SUVQ)) {
+      __tmp__SUVQ=is_saturated__NSKP(((__INTEGER_CST__XAXC *)__tmp__AWEQ));
+      if (__tmp__SUVQ) {
+        p__TMRU=Self__RVEQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__UMRU=Self__RVEQ->parent_expr_binary__BBEP.right__IB5J;
+        result__GMRU=NULL;
+        ptr__HMRU=((__POINTER__IB )(NULL));
+        typ_id__IMRU= 0;
+        __tmp__JMRU=((__POINTER__IB )sizeof(__EXPR_NOT__XUPM));
+        if (((unsigned long)__tmp__JMRU ==  0)) {
+          result__GMRU=EXPR_NOT__XUPM__;
+        } else /* FALSE */ {
+          typ_id__IMRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JMRU));
+          if ((typ_id__IMRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__KMRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__LMRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__MMRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LMRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__KMRU=micro_alloc__table__lab__UKI(__tmp__LMRU,((__POINTER__IB )(&(table_size[(__tmp__MMRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LMRU)));
+            ptr__HMRU=__tmp__KMRU;
+          } else /* FALSE */ {
+            __tmp__MMRU=((__UINTEGER_32__ZWB )typ_id__IMRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__KMRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__LMRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KMRU=micro_alloc__table__lab__UKI(__tmp__LMRU,((__POINTER__IB )(&(table_type[(__tmp__MMRU)]))),(__UINTEGER_32__ZWB)(__tmp__MMRU |  1));
+            ptr__HMRU=__tmp__KMRU;
+          };
+          result__GMRU=((__EXPR_NOT__XUPM *)ptr__HMRU);
+          *(result__GMRU) = *(EXPR_NOT__XUPM__);
+        };
+        Self__SMRU=((__EXPR_NOT__XUPM *)result__GMRU);
+        Self__SMRU->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+        Self__SMRU->parent_expr_unary__YUPM.right__WZVL=r__UMRU;
+        __tmp__1VEQ=result__GMRU;
+      };
+    };
+    __tmp__0VEQ=__tmp__1VEQ;
+  };
+  if ((((void *)__tmp__0VEQ == (void *)NULL) && ((void *)__tmp__DWEQ != (void *)NULL))) {
+    __tmp__1VEQ=NULL;
+    if ((__tmp__DWEQ->value__FH4D ==  0)) {
+      __tmp__1VEQ=Self__RVEQ->parent_expr_binary__BBEP.left__EB5J;
+      __tmp__SUVQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SUVQ=FALSE__O__;
+    };
+    if ((! __tmp__SUVQ)) {
+      __tmp__SUVQ=is_saturated__NSKP(((__INTEGER_CST__XAXC *)__tmp__DWEQ));
+      if (__tmp__SUVQ) {
+        p__TMRU=Self__RVEQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        r__UMRU=Self__RVEQ->parent_expr_binary__BBEP.left__EB5J;
+        result__GMRU=NULL;
+        ptr__HMRU=((__POINTER__IB )(NULL));
+        typ_id__IMRU= 0;
+        __tmp__JMRU=((__POINTER__IB )sizeof(__EXPR_NOT__XUPM));
+        if (((unsigned long)__tmp__JMRU ==  0)) {
+          result__GMRU=EXPR_NOT__XUPM__;
+        } else /* FALSE */ {
+          typ_id__IMRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JMRU));
+          if ((typ_id__IMRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__KMRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__LMRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__MMRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LMRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__KMRU=micro_alloc__table__lab__UKI(__tmp__LMRU,((__POINTER__IB )(&(table_size[(__tmp__MMRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LMRU)));
+            ptr__HMRU=__tmp__KMRU;
+          } else /* FALSE */ {
+            __tmp__MMRU=((__UINTEGER_32__ZWB )typ_id__IMRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__KMRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__LMRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__KMRU=micro_alloc__table__lab__UKI(__tmp__LMRU,((__POINTER__IB )(&(table_type[(__tmp__MMRU)]))),(__UINTEGER_32__ZWB)(__tmp__MMRU |  1));
+            ptr__HMRU=__tmp__KMRU;
+          };
+          result__GMRU=((__EXPR_NOT__XUPM *)ptr__HMRU);
+          *(result__GMRU) = *(EXPR_NOT__XUPM__);
+        };
+        Self__SMRU=((__EXPR_NOT__XUPM *)result__GMRU);
+        Self__SMRU->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+        Self__SMRU->parent_expr_unary__YUPM.right__WZVL=r__UMRU;
+        __tmp__1VEQ=result__GMRU;
+      };
+    };
+    __tmp__0VEQ=__tmp__1VEQ;
+  };
+  if (((((void *)__tmp__0VEQ == (void *)NULL) && ((void *)__tmp__DWEQ != (void *)NULL)) && ((void *)__tmp__AWEQ != (void *)NULL))) {
+    __tmp__DY2Q=(__INTEGER_64__1SG)(__tmp__AWEQ->value__FH4D ^ __tmp__DWEQ->value__FH4D);
+    Self__L5KP=((__INTEGER_CST__XAXC *)__tmp__AWEQ);
+    Self__L5KP->value__FH4D=__tmp__DY2Q;
+    check_type__XYEE(Self__L5KP);
+    __tmp__0VEQ=__tmp__AWEQ;
+  };
+  if ((((void *)__tmp__0VEQ == (void *)NULL) && (old_seq__UVEQ == seq_call_and_loop__TL3K))) {
+    Self__L5KP=NULL;
+    __tmp__1VEQ=Self__RVEQ->parent_expr_binary__BBEP.left__EB5J;
+    r__UMRU=Self__RVEQ->parent_expr_binary__BBEP.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__1VEQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SUVQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__1VEQ),r__UMRU);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SUVQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SUVQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SUVQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SUVQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SUVQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SUVQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__SUVQ=FALSE__O__;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SUVQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__SUVQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SUVQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SUVQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SUVQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SUVQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SUVQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SUVQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SUVQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SUVQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SUVQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SUVQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SUVQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SUVQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__SUVQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SUVQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SUVQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1VEQ)),r__UMRU);
+    } break;
+    };
+    if (__tmp__SUVQ) {
+      p__TMRU=Self__RVEQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__QWVQ=static_type__2OFQ(Self__RVEQ);
+      result__DKGU=NULL;
+      ptr__HMRU=((__POINTER__IB )(NULL));
+      typ_id__IMRU= 0;
+      __tmp__JMRU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__JMRU ==  0)) {
+        result__DKGU=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__IMRU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JMRU));
+        if ((typ_id__IMRU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__KMRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__LMRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__MMRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LMRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__KMRU=micro_alloc__table__lab__UKI(__tmp__LMRU,((__POINTER__IB )(&(table_size[(__tmp__MMRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LMRU)));
+          ptr__HMRU=__tmp__KMRU;
+        } else /* FALSE */ {
+          __tmp__MMRU=((__UINTEGER_32__ZWB )typ_id__IMRU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__KMRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__LMRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KMRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__KMRU=micro_alloc__table__lab__UKI(__tmp__LMRU,((__POINTER__IB )(&(table_type[(__tmp__MMRU)]))),(__UINTEGER_32__ZWB)(__tmp__MMRU |  1));
+          ptr__HMRU=__tmp__KMRU;
+        };
+        result__DKGU=((__INTEGER_CST__XAXC *)ptr__HMRU);
+        *(result__DKGU) = *(INTEGER_CST__XAXC__);
+      };
+      Self__PKGU=((__INTEGER_CST__XAXC *)result__DKGU);
+      Self__PKGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+      Self__PKGU->value__FH4D= 0;
+      Self__PKGU->parent_constant__YAXC.static_type__5G4D=__tmp__QWVQ;
+      check_type__XYEE(Self__PKGU);
+      Self__L5KP=result__DKGU;
+      __tmp__UWVQ=Self__RVEQ->parent_expr_binary__BBEP.left__EB5J;
+      switch (((struct ___OBJ *)__tmp__UWVQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__UWVQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__UWVQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__SISS=((__READ_LOCAL__55ZI *)__tmp__UWVQ);
+        Self__SF3T=((__LOCAL__L4WC *)Self__SISS->local__BVEJ);
+        Self__SF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__SF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__SF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__TF3T=create__34B( 250);
+          display__HAEJ(Self__SISS,__tmp__TF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__TF3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__4L3R=((__LIST *)list_current__EH1);
-          voir__5L3R=create__AXB( 250);
-          display__EQQG(Self__4L3R,voir__5L3R);
-          put_string__2EG(((__STRING *)voir__5L3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
+        };
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UWVQ));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__SISS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__UWVQ)->receiver__RA5J);
+        Self__SF3T=((__LOCAL__L4WC *)Self__SISS->local__BVEJ);
+        Self__SF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__SF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__SF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__TF3T=create__34B( 250);
+          display__HAEJ(Self__SISS,__tmp__TF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__TF3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__YK5N);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UWVQ));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__UWVQ));
+      } break;
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__UWVQ));
+      } break;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__UWVQ));
+      } break;
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__UWVQ));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__UWVQ));
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__YK5N);
+      case __READ_GLOBAL__T4YL__: {
+        Self__VISS=((__READ_GLOBAL__T4YL *)__tmp__UWVQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__VISS->global__KAKM),Self__VISS);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__YK5N);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__UWVQ));
       } break;
-      case __REAL_CST__: {
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__UWVQ));
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__UWVQ));
       } break;
-      case __IS_EXPANDED__: {
-        Self__P4DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YK5N)->receiver__WN2H);
-        Self__AM3R=((__LOCAL *)Self__P4DQ->local__HJZD);
-        Self__AM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__AM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__BM3R=create__AXB( 250);
-          display__UXFK(Self__P4DQ,voir__BM3R);
-          put_string__2EG(((__STRING *)voir__BM3R));
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UWVQ));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__UWVQ));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__UWVQ));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__UWVQ));
+      } break;
+      };
+      __tmp__UWVQ=Self__RVEQ->parent_expr_binary__BBEP.right__IB5J;
+      switch (((struct ___OBJ *)__tmp__UWVQ)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__UWVQ));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__UWVQ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__SISS=((__READ_LOCAL__55ZI *)__tmp__UWVQ);
+        Self__SF3T=((__LOCAL__L4WC *)Self__SISS->local__BVEJ);
+        Self__SF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__SF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__SF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__TF3T=create__34B( 250);
+          display__HAEJ(Self__SISS,__tmp__TF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__TF3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__DM3R=((__LIST *)list_current__EH1);
-          voir__EM3R=create__AXB( 250);
-          display__EQQG(Self__DM3R,voir__EM3R);
-          put_string__2EG(((__STRING *)voir__EM3R));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
+        };
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UWVQ));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__SISS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__UWVQ)->receiver__RA5J);
+        Self__SF3T=((__LOCAL__L4WC *)Self__SISS->local__BVEJ);
+        Self__SF3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__SF3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__SF3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__TF3T=create__34B( 250);
+          display__HAEJ(Self__SISS,__tmp__TF3T);
+          put_string__RGZ(((__STRING__BC *)__tmp__TF3T));
           fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
           fputc((int)('\n'),stdout);
-          exit(( 1));
         };
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__YK5N);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UWVQ));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UWVQ));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__UWVQ));
+      } break;
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__UWVQ));
+      } break;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__UWVQ));
+      } break;
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__UWVQ));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__UWVQ));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__UWVQ));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        Self__VISS=((__READ_GLOBAL__T4YL *)__tmp__UWVQ);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__VISS->global__KAKM),Self__VISS);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__UWVQ));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__UWVQ));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__UWVQ));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__UWVQ));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__UWVQ));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__UWVQ));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__UWVQ));
+      } break;
+      };
+    };
+    __tmp__0VEQ=Self__L5KP;
+    if ((((void *)Self__L5KP == (void *)NULL) && ((void *)__tmp__AWEQ != (void *)NULL))) {
+      __tmp__0VEQ=NULL;
+    };
+    if ((((void *)__tmp__0VEQ == (void *)NULL) && ((void *)__tmp__DWEQ != (void *)NULL))) {
+      __tmp__0VEQ=NULL;
+    };
+  };
+  if (((void *)__tmp__0VEQ == (void *)NULL)) {
+    __tmp__0VEQ=Self__RVEQ;
+  } else /* FALSE */ {
+    p__TMRU=Self__RVEQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    switch (((struct ___OBJ *)__tmp__0VEQ)->__id) {
+    case __STRING_CST__5J__: {
+      ((__STRING_CST__5J *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      ((__EXTERNAL_C__Y5WC *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      ((__PROTOTYPE_CST__LAXC *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      ((__INTEGER_CST__XAXC *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      ((__READ_LOCAL__55ZI *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      ((__EXPR_EQUAL__KINJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      ((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      ((__IS_EXPANDED__35NJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      ((__GET_TYPE_ID__HAOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      ((__EXPR_SUP__ABOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      ((__EXPR_SUB__UBOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      ((__EXPR_MUL__KCOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      ((__EXPR_DIV__4COJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      ((__EXPR_AND__SDOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      ((__EXPR_SHIFT_R__GEOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      ((__EXPR_SHIFT_L__0EOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      ((__PUT_TO__TFOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __ITEM__HGOJ__: {
+      ((__ITEM__HGOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      ((__SIZE_OF__5GOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __CAST__1HOJ__: {
+      ((__CAST__1HOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      ((__REAL_CST__1LOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      ((__CHARACTER_CST__RMOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      ((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      ((__READ_SLOT__LL4K *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      ((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      ((__EXPR_OR_LOGIC__ADUL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      ((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      ((__EXPR_AND_LOGIC__EFUL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      ((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      ((__EXPR_NEG__EZVL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      ((__EXPR_ADD__SZVL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      ((__READ_GLOBAL__T4YL *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      ((__EXPR_NOT__XUPM *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      ((__EXPR_MOD__3YPM *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      ((__EXPR_OR__PQ0N *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      ((__EXPR_SUP_EQ__1VBP *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      ((__EXPR_INF__OXBP *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      ((__EXPR_INF_EQ__FYBP *)((__EXPR_XOR__ABEP *)__tmp__0VEQ))->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      ((__EXPR_XOR__ABEP *)__tmp__0VEQ)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TMRU;
+    } break;
+    };
+    modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  };
+  __tmp__1VEQ=__tmp__0VEQ;
+  return(__tmp__1VEQ);
+}
+
+static __BOOLEAN__L i_am_the_last__XBZO(__LIST__WH *Self__YBZO,__CALL_SLOT__GAZK *i__ZBZO)
+// ({LIST__WH},{CALL_SLOT__GAZK}) With result Recursive, No inlinable.
+{
+  void *__tmp__DQPT;
+  __SWITCH__QDXC *Self__XE1O;
+  __INTEGER__Q j__1E1O;
+  __FAST_ARRAYoINSTRo__EA4D *Self__BQPT;
+  __BOOLEAN__L __tmp__2BZO,result__0E1O,__tmp__XF1O;
+  Self__BQPT=((__FAST_ARRAYoINSTRo__EA4D *)Self__YBZO->expr_list__NA4D);
+  __tmp__DQPT=((void **)Self__BQPT->parent_arrayed_collection__MA4D.storage__V14F)[Self__BQPT->parent_arrayed_collection__MA4D.upper__4TLE];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  switch (((struct ___OBJ *)__tmp__DQPT)->__id) {
+  case __LIST__WH__: {
+    __tmp__2BZO=i_am_the_last__XBZO(((__LIST__WH *)__tmp__DQPT),i__ZBZO);
+  } break;
+  case __STRING_CST__5J__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__STRING_CST__5J *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __CALL_NULL__IUB__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__CALL_NULL__IUB *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __PUSH__IXB__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__PUSH__IXB *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXTERNAL_C__Y5WC *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__PROTOTYPE_CST__LAXC *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__INTEGER_CST__XAXC *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __SWITCH__QDXC__: {
+    Self__XE1O=((__SWITCH__QDXC *)((__LIST__WH *)__tmp__DQPT));
+    result__0E1O=FALSE__O__;
+    j__1E1O= 0;
+    while (((j__1E1O <= Self__XE1O->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ) && (! result__0E1O))) {
+      __tmp__XF1O=i_am_the_last__XBZO(((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__XE1O->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[j__1E1O])->code__DIFJ),i__ZBZO);
+      result__0E1O=__tmp__XF1O;
+      j__1E1O=(__INTEGER__Q)(j__1E1O +  1);
+    };
+    __tmp__2BZO=result__0E1O;
+  } break;
+  case __NODE_TYPE__SK2C__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__NODE_TYPE__SK2C *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_MULTIPLE__GLWH *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__READ_LOCAL__55ZI *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __WRITE_GLOBAL__WXKJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__WRITE_GLOBAL__WXKJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __WRITE_SLOT__EYKJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__WRITE_SLOT__EYKJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_EQUAL__KINJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_NOT_EQUAL__VINJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__IS_EXPANDED__35NJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__GET_TYPE_ID__HAOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_SUP__ABOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_SUB__UBOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_MUL__KCOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_DIV__4COJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_AND__SDOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_SHIFT_R__GEOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_SHIFT_L__0EOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__PUT_TO__TFOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__ITEM__HGOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__SIZE_OF__5GOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__CAST__1HOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__REAL_CST__1LOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__CHARACTER_CST__RMOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __NOP__RXVJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__NOP__RXVJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __WRITE_LOCAL__TEYJ__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__WRITE_LOCAL__TEYJ *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __LOOP__LRBK__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__LOOP__LRBK *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __CALL_SLOT__GAZK__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__CALL_SLOT__GAZK *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __NODE_STYLE__RD4K__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__NODE_STYLE__RD4K *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__READ_SLOT__LL4K *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_NOT_LOGIC__W4FL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_OR_LOGIC__ADUL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_OR_OR_LOGIC__3DUL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_AND_LOGIC__EFUL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_AND_AND_LOGIC__5FUL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_NEG__EZVL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_ADD__SZVL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__READ_GLOBAL__T4YL *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_NOT__XUPM *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_MOD__3YPM *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __LOOP_END__W0RM__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__LOOP_END__W0RM *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __COP_LOCK__240M__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__COP_LOCK__240M *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __COP_UNLOCK__4C1M__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__COP_UNLOCK__4C1M *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_OR__PQ0N *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_SUP_EQ__1VBP *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_INF__OXBP *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_INF_EQ__FYBP *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__2BZO=((void *)i__ZBZO == (void *)((__EXPR_XOR__ABEP *)((__LIST__WH *)__tmp__DQPT)));
+  } break;
+  };
+  result__0E1O=__tmp__2BZO;
+  return(result__0E1O);
+}
+
+static void set_life__12PN(void *p__32PN)
+// ({PROFIL_SLOT__OO2CxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__S3PN,i2__U24M;
+  void *__tmp__W24M,*element__RZZT;
+  __BOOLEAN__L __tmp__23PN;
+  __FAST_ARRAYoPROFILo__SQB *Self__JO5M;
+  if (((struct ___OBJ *)p__32PN)->__id==__PROFIL_SLOT__OO2C__) {
+    __tmp__S3PN=((__PROFIL_SLOT__OO2C *)p__32PN)->parent_profil__PO2C.life_index__EBSK;
+  } else /* PROFIL_BLOCK */ {
+    __tmp__S3PN=((__PROFIL_BLOCK__O3NJ *)p__32PN)->parent_profil__P3NJ.life_index__EBSK;
+  };
+  if ((__tmp__S3PN == life_limit__NO2C)) {
+    life_limit__NO2C=(__INTEGER__Q)(life_limit__NO2C +  1);
+    __tmp__23PN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__23PN=FALSE__O__;
+  };
+  if ((! __tmp__23PN)) {
+    if ((__tmp__S3PN > life_limit__NO2C)) {
+      i2__U24M=life_limit__NO2C;
+      __tmp__W24M=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[i2__U24M];
+      if (((struct ___OBJ *)__tmp__W24M)->__id==__PROFIL_SLOT__OO2C__) {
+        ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__W24M))->parent_profil__PO2C.life_index__EBSK=__tmp__S3PN;
+      } else /* PROFIL_BLOCK */ {
+        ((__PROFIL_BLOCK__O3NJ *)__tmp__W24M)->parent_profil__P3NJ.life_index__EBSK=__tmp__S3PN;
+      };
+      __tmp__W24M=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[__tmp__S3PN];
+      if (((struct ___OBJ *)__tmp__W24M)->__id==__PROFIL_SLOT__OO2C__) {
+        ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__W24M))->parent_profil__PO2C.life_index__EBSK=i2__U24M;
+      } else /* PROFIL_BLOCK */ {
+        ((__PROFIL_BLOCK__O3NJ *)__tmp__W24M)->parent_profil__P3NJ.life_index__EBSK=i2__U24M;
+      };
+      Self__JO5M=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__W24M=((void **)Self__JO5M->parent_arrayed_collection__0QB.storage__EVY)[__tmp__S3PN];
+      element__RZZT=((void **)Self__JO5M->parent_arrayed_collection__0QB.storage__EVY)[i2__U24M];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__JO5M->parent_arrayed_collection__0QB.storage__EVY)[__tmp__S3PN]=element__RZZT;
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__JO5M->parent_arrayed_collection__0QB.storage__EVY)[i2__U24M]=__tmp__W24M;
+      life_limit__NO2C=(__INTEGER__Q)(life_limit__NO2C +  1);
+    };
+  };
+}
+
+static void remove__FBGL(__SWITCH__QDXC *Self__GBGL)
+// ({SWITCH__QDXC}) Void No recursive, No inlinable.
+{
+  void *__tmp__NBGL;
+  __READ_LOCAL__55ZI *Self__4KDS;
+  __LOCAL__L4WC *Self__4F3T;
+  __STRING__BC *__tmp__5F3T;
+  __READ_GLOBAL__T4YL *Self__BLDS;
+  __INTEGER__Q __tmp__VBGL,Self__XHLL;
+  if (((void *)Self__GBGL->expr__OVFL != (void *)NULL)) {
+    __tmp__NBGL=Self__GBGL->expr__OVFL;
+    switch (((struct ___OBJ *)__tmp__NBGL)->__id) {
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__NBGL));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__NBGL));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__4KDS=((__READ_LOCAL__55ZI *)__tmp__NBGL);
+      Self__4F3T=((__LOCAL__L4WC *)Self__4KDS->local__BVEJ);
+      Self__4F3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__4F3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__4F3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__5F3T=create__34B( 250);
+        display__HAEJ(Self__4KDS,__tmp__5F3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__5F3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__NBGL));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NBGL));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__4KDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__NBGL)->receiver__RA5J);
+      Self__4F3T=((__LOCAL__L4WC *)Self__4KDS->local__BVEJ);
+      Self__4F3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__4F3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__4F3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__5F3T=create__34B( 250);
+        display__HAEJ(Self__4KDS,__tmp__5F3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__5F3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__NBGL));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__NBGL));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__NBGL));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__NBGL));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__NBGL));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NBGL));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NBGL));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__NBGL));
+    } break;
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__NBGL));
+    } break;
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__NBGL));
+    } break;
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__NBGL));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NBGL));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__NBGL));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NBGL));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__NBGL));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NBGL));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__NBGL));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__NBGL));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      Self__BLDS=((__READ_GLOBAL__T4YL *)__tmp__NBGL);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__BLDS->global__KAKM),Self__BLDS);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__NBGL));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__NBGL));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__NBGL));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__NBGL));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__NBGL));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__NBGL));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__NBGL));
+    } break;
+    };
+  };
+  __tmp__VBGL=Self__GBGL->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+  Self__XHLL= 0;
+  while ((Self__XHLL <= __tmp__VBGL)) {
+    remove__CCGL(((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__GBGL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__XHLL])->code__DIFJ));
+    Self__XHLL=(__INTEGER__Q)(Self__XHLL +  1);
+  };
+}
+
+static void remove__BWSH(__NODE_TYPE__SK2C *Self__CWSH)
+// ({NODE_TYPE__SK2C}) Void No recursive, No inlinable.
+{
+  void *__tmp__DWSH;
+  void *__tmp__KWSH;
+  __READ_LOCAL__55ZI *Self__HLDS;
+  __LOCAL__L4WC *Self__EG3T;
+  __STRING__BC *__tmp__FG3T;
+  __READ_GLOBAL__T4YL *Self__KLDS;
+  __tmp__DWSH=Self__CWSH->parent_node__TK2C.data__DV4D;
+  switch (((struct ___OBJ *)__tmp__DWSH)->__id) {
+  case __DTA_WR_VALUE__KIWJ__: {
+    remove__CGBK(((__DTA_WR_VALUE__KIWJ *)__tmp__DWSH));
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    remove__QGBK(((__DTA_BLOCK__GSWJ *)__tmp__DWSH));
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    remove__LHBK(((__DTA_RD_ARGS__HSWJ *)__tmp__DWSH));
+  } break;
+  };
+  if (((void *)Self__CWSH->parent_node__TK2C.switch__21RH == (void *)NULL)) {
+    __tmp__KWSH=Self__CWSH->parent_node__TK2C.expr__CV4D;
+    switch (((struct ___OBJ *)__tmp__KWSH)->__id) {
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__KWSH));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__KWSH));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__HLDS=((__READ_LOCAL__55ZI *)__tmp__KWSH);
+      Self__EG3T=((__LOCAL__L4WC *)Self__HLDS->local__BVEJ);
+      Self__EG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__EG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__FG3T=create__34B( 250);
+        display__HAEJ(Self__HLDS,__tmp__FG3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__FG3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__KWSH));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KWSH));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__HLDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__KWSH)->receiver__RA5J);
+      Self__EG3T=((__LOCAL__L4WC *)Self__HLDS->local__BVEJ);
+      Self__EG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__EG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__EG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__FG3T=create__34B( 250);
+        display__HAEJ(Self__HLDS,__tmp__FG3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__FG3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__KWSH));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__KWSH));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__KWSH));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__KWSH));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__KWSH));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KWSH));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KWSH));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__KWSH));
+    } break;
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__KWSH));
+    } break;
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__KWSH));
+    } break;
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__KWSH));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KWSH));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__KWSH));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KWSH));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__KWSH));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KWSH));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__KWSH));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__KWSH));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      Self__KLDS=((__READ_GLOBAL__T4YL *)__tmp__KWSH);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__KLDS->global__KAKM),Self__KLDS);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__KWSH));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__KWSH));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__KWSH));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__KWSH));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__KWSH));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__KWSH));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__KWSH));
+    } break;
+    };
+    if (((void *)Self__CWSH->parent_node__TK2C.first_code__D2RH != (void *)NULL)) {
+      remove__CCGL(((__LIST__WH *)Self__CWSH->parent_node__TK2C.first_code__D2RH));
+    };
+  } else /* FALSE */ {
+    remove__FBGL(((__SWITCH__QDXC *)Self__CWSH->parent_node__TK2C.switch__21RH));
+  };
+}
+
+static void remove__UCBK(__WRITE_GLOBAL__WXKJ *Self__VCBK)
+// ({WRITE_GLOBAL__WXKJ}) Void No recursive, No inlinable.
+{
+  void *__tmp__XCBK;
+  __READ_LOCAL__55ZI *Self__LLDS;
+  __LOCAL__L4WC *Self__KG3T;
+  __STRING__BC *__tmp__LG3T;
+  __READ_GLOBAL__T4YL *Self__OLDS;
+  unwrite__F1HL(((__SLOT_DATA__IJRG *)Self__VCBK->global__N15J),Self__VCBK);
+  __tmp__XCBK=Self__VCBK->parent_write__XXKJ.value__3EJJ;
+  switch (((struct ___OBJ *)__tmp__XCBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__XCBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__XCBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__LLDS=((__READ_LOCAL__55ZI *)__tmp__XCBK);
+    Self__KG3T=((__LOCAL__L4WC *)Self__LLDS->local__BVEJ);
+    Self__KG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LG3T=create__34B( 250);
+      display__HAEJ(Self__LLDS,__tmp__LG3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LG3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__XCBK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__XCBK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__LLDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__XCBK)->receiver__RA5J);
+    Self__KG3T=((__LOCAL__L4WC *)Self__LLDS->local__BVEJ);
+    Self__KG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__KG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__KG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__LG3T=create__34B( 250);
+      display__HAEJ(Self__LLDS,__tmp__LG3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__LG3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__XCBK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__XCBK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__XCBK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__XCBK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__XCBK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XCBK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XCBK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__XCBK));
+  } break;
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__XCBK));
+  } break;
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__XCBK));
+  } break;
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__XCBK));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__XCBK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__XCBK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__XCBK));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__XCBK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__XCBK));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__XCBK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__XCBK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__OLDS=((__READ_GLOBAL__T4YL *)__tmp__XCBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__OLDS->global__KAKM),Self__OLDS);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__XCBK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__XCBK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__XCBK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__XCBK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__XCBK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__XCBK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__XCBK));
+  } break;
+  };
+}
+
+static void remove__YCBK(__WRITE_SLOT__EYKJ *Self__ZCBK)
+// ({WRITE_SLOT__EYKJ}) Void No recursive, No inlinable.
+{
+  void *__tmp__0CBK;
+  __READ_LOCAL__55ZI *Self__PLDS;
+  __LOCAL__L4WC *Self__QG3T;
+  __STRING__BC *__tmp__RG3T;
+  __READ_GLOBAL__T4YL *Self__SLDS;
+  __tmp__0CBK=Self__ZCBK->receiver__X54J;
+  switch (((struct ___OBJ *)__tmp__0CBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__0CBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__0CBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PLDS=((__READ_LOCAL__55ZI *)__tmp__0CBK);
+    Self__QG3T=((__LOCAL__L4WC *)Self__PLDS->local__BVEJ);
+    Self__QG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__QG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__RG3T=create__34B( 250);
+      display__HAEJ(Self__PLDS,__tmp__RG3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__RG3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0CBK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PLDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__0CBK)->receiver__RA5J);
+    Self__QG3T=((__LOCAL__L4WC *)Self__PLDS->local__BVEJ);
+    Self__QG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__QG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__RG3T=create__34B( 250);
+      display__HAEJ(Self__PLDS,__tmp__RG3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__RG3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__0CBK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__0CBK));
+  } break;
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__0CBK));
+  } break;
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__0CBK));
+  } break;
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__0CBK));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0CBK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__0CBK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__0CBK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__SLDS=((__READ_GLOBAL__T4YL *)__tmp__0CBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SLDS->global__KAKM),Self__SLDS);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__0CBK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__0CBK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__0CBK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0CBK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__0CBK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__0CBK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__0CBK));
+  } break;
+  };
+  unwrite__F1HL(((__SLOT_DATA__IJRG *)Self__ZCBK->slot__025J),Self__ZCBK);
+  __tmp__0CBK=Self__ZCBK->parent_write__FYKJ.value__3EJJ;
+  switch (((struct ___OBJ *)__tmp__0CBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__0CBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__0CBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__PLDS=((__READ_LOCAL__55ZI *)__tmp__0CBK);
+    Self__QG3T=((__LOCAL__L4WC *)Self__PLDS->local__BVEJ);
+    Self__QG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__QG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__RG3T=create__34B( 250);
+      display__HAEJ(Self__PLDS,__tmp__RG3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__RG3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0CBK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__PLDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__0CBK)->receiver__RA5J);
+    Self__QG3T=((__LOCAL__L4WC *)Self__PLDS->local__BVEJ);
+    Self__QG3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QG3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__QG3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__RG3T=create__34B( 250);
+      display__HAEJ(Self__PLDS,__tmp__RG3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__RG3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__0CBK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__0CBK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__0CBK));
+  } break;
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__0CBK));
+  } break;
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__0CBK));
+  } break;
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__0CBK));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0CBK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0CBK));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__0CBK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__0CBK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__SLDS=((__READ_GLOBAL__T4YL *)__tmp__0CBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__SLDS->global__KAKM),Self__SLDS);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__0CBK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__0CBK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__0CBK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__0CBK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__0CBK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__0CBK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__0CBK));
+  } break;
+  };
+}
+
+static void remove__VFBK(__WRITE_LOCAL__TEYJ *Self__WFBK)
+// ({WRITE_LOCAL__TEYJ}) Void No recursive, No inlinable.
+{
+  void *__tmp__YFBK;
+  __READ_LOCAL__55ZI *Self__XLDS;
+  __LOCAL__L4WC *Self__2G3T;
+  __STRING__BC *__tmp__3G3T;
+  __READ_GLOBAL__T4YL *Self__0LDS;
+  unwrite__3BIL(((__LOCAL__L4WC *)Self__WFBK->local__0FKK),Self__WFBK);
+  __tmp__YFBK=Self__WFBK->parent_write__UEYJ.value__3EJJ;
+  switch (((struct ___OBJ *)__tmp__YFBK)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__YFBK));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__YFBK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__XLDS=((__READ_LOCAL__55ZI *)__tmp__YFBK);
+    Self__2G3T=((__LOCAL__L4WC *)Self__XLDS->local__BVEJ);
+    Self__2G3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2G3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2G3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3G3T=create__34B( 250);
+      display__HAEJ(Self__XLDS,__tmp__3G3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3G3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__YFBK));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YFBK));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__XLDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__YFBK)->receiver__RA5J);
+    Self__2G3T=((__LOCAL__L4WC *)Self__XLDS->local__BVEJ);
+    Self__2G3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__2G3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__2G3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__3G3T=create__34B( 250);
+      display__HAEJ(Self__XLDS,__tmp__3G3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__3G3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__YFBK));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__YFBK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__YFBK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__YFBK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__YFBK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YFBK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YFBK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__YFBK));
+  } break;
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__YFBK));
+  } break;
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__YFBK));
+  } break;
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__YFBK));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YFBK));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YFBK));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YFBK));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YFBK));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YFBK));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__YFBK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__YFBK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__0LDS=((__READ_GLOBAL__T4YL *)__tmp__YFBK);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__0LDS->global__KAKM),Self__0LDS);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__YFBK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__YFBK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__YFBK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__YFBK));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__YFBK));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__YFBK));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__YFBK));
+  } break;
+  };
+}
+
+static void remove__VHFM(__CALL_SLOT__GAZK *Self__WHFM)
+// ({CALL_SLOT__GAZK}) Void No recursive, No inlinable.
+{
+  void *__tmp__YHFM,*__tmp__5HFM;
+  __INTEGER__Q __tmp__ZHFM,__tmp__AIFM,Result__ZKGU;
+  __STRING__BC *__tmp__ERLN,*__tmp__DH3T;
+  __PROFIL_SLOT__OO2C *Self__YWYT;
+  __PROFIL_BLOCK__O3NJ *Self__0WYT;
+  void *__tmp__0QPT;
+  __READ_LOCAL__55ZI *Self__GMDS;
+  __LOCAL__L4WC *Self__CH3T;
+  __READ_GLOBAL__T4YL *Self__JMDS;
+  __RESULT__3CZK *result__2WYT;
+  __BOOLEAN__L __tmp__DIFM,__tmp__4WYT;
+  __SLIM_ARRAYoRESULTo__5CZK *Self__WKGU,*Self__5WYT;
+  __BLOCK__GB __tmp__XKGU;
+  __BLOCK__GB __tmp__YKGU;
+  __BLOCK__GB __tmp__AXYT;
+  __BLOCK__GB __tmp__BXYT;
+  __tmp__YHFM=Self__WHFM->profil__TCZK;
+  if (((struct ___OBJ *)__tmp__YHFM)->__id==__PROFIL_SLOT__OO2C__) {
+    __tmp__ZHFM=((__PROFIL_SLOT__OO2C *)__tmp__YHFM)->parent_profil__PO2C.link_count__TBFL;
+  } else /* PROFIL_BLOCK */ {
+    __tmp__ZHFM=((__PROFIL_BLOCK__O3NJ *)__tmp__YHFM)->parent_profil__P3NJ.link_count__TBFL;
+  };
+  if ((__tmp__ZHFM ==  0)) {
+    __tmp__5HFM=Self__WHFM->profil__TCZK;
+    if (((struct ___OBJ *)__tmp__5HFM)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__AIFM=((__PROFIL_SLOT__OO2C *)__tmp__5HFM)->parent_profil__PO2C.cop_link_count__2BFL;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__AIFM=((__PROFIL_BLOCK__O3NJ *)__tmp__5HFM)->parent_profil__P3NJ.cop_link_count__2BFL;
+    };
+    __tmp__DIFM=(__tmp__AIFM ==  0);
+  } else /* FALSE */ {
+    __tmp__DIFM=FALSE__O__;
+  };
+  if (__tmp__DIFM) {
+    print__KKG((&__string_646));
+    __tmp__ERLN=create__34B( 250);
+    display__RSEM(Self__WHFM,__tmp__ERLN);
+    put_string__RGZ(((__STRING__BC *)__tmp__ERLN));
+    fputc((int)('\n'),stdout);
+  };
+  __tmp__YHFM=Self__WHFM->profil__TCZK;
+  if (((struct ___OBJ *)__tmp__YHFM)->__id==__PROFIL_SLOT__OO2C__) {
+    Self__YWYT=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__YHFM));
+    if (((void *)Self__WHFM->cop_argument__P4JL != (void *)NULL)) {
+      Self__YWYT->parent_profil__PO2C.cop_link_count__2BFL=(__INTEGER__Q)(Self__YWYT->parent_profil__PO2C.cop_link_count__2BFL -  1);
+    } else /* FALSE */ {
+      Self__YWYT->parent_profil__PO2C.link_count__TBFL=(__INTEGER__Q)(Self__YWYT->parent_profil__PO2C.link_count__TBFL -  1);
+    };
+  } else /* PROFIL_BLOCK */ {
+    Self__0WYT=((__PROFIL_BLOCK__O3NJ *)__tmp__YHFM);
+    if (((void *)Self__WHFM->cop_argument__P4JL != (void *)NULL)) {
+      Self__0WYT->parent_profil__P3NJ.cop_link_count__2BFL=(__INTEGER__Q)(Self__0WYT->parent_profil__P3NJ.cop_link_count__2BFL -  1);
+    } else /* FALSE */ {
+      Self__0WYT->parent_profil__P3NJ.link_count__TBFL=(__INTEGER__Q)(Self__0WYT->parent_profil__P3NJ.link_count__TBFL -  1);
+    };
+  };
+  __tmp__ZHFM=Self__WHFM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+  __tmp__AIFM= 0;
+  while ((__tmp__AIFM <= __tmp__ZHFM)) {
+    __tmp__0QPT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__WHFM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__AIFM];
+    if (((void *)__tmp__0QPT != (void *)NULL)) {
+      switch (((struct ___OBJ *)__tmp__0QPT)->__id) {
+      case __WRITE_GLOBAL__WXKJ__: {
+        remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__0QPT));
+      } break;
+      case __WRITE_SLOT__EYKJ__: {
+        remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__0QPT));
+      } break;
+      case __WRITE_LOCAL__TEYJ__: {
+        remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__0QPT));
+      } break;
+      };
+    };
+    __tmp__AIFM=(__INTEGER__Q)(__tmp__AIFM +  1);
+  };
+  if (((void *)Self__WHFM->cop_argument__P4JL != (void *)NULL)) {
+    __tmp__5HFM=Self__WHFM->cop_argument__P4JL;
+    switch (((struct ___OBJ *)__tmp__5HFM)->__id) {
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__5HFM));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__5HFM));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__GMDS=((__READ_LOCAL__55ZI *)__tmp__5HFM);
+      Self__CH3T=((__LOCAL__L4WC *)Self__GMDS->local__BVEJ);
+      Self__CH3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CH3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__CH3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__DH3T=create__34B( 250);
+        display__HAEJ(Self__GMDS,__tmp__DH3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__DH3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__5HFM));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__5HFM));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__GMDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__5HFM)->receiver__RA5J);
+      Self__CH3T=((__LOCAL__L4WC *)Self__GMDS->local__BVEJ);
+      Self__CH3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CH3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__CH3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__DH3T=create__34B( 250);
+        display__HAEJ(Self__GMDS,__tmp__DH3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__DH3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__5HFM));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__5HFM));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__5HFM));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__5HFM));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__5HFM));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5HFM));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5HFM));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__5HFM));
+    } break;
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__5HFM));
+    } break;
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__5HFM));
+    } break;
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__5HFM));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__5HFM));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__5HFM));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__5HFM));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__5HFM));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__5HFM));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__5HFM));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__5HFM));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      Self__JMDS=((__READ_GLOBAL__T4YL *)__tmp__5HFM);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__JMDS->global__KAKM),Self__JMDS);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__5HFM));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__5HFM));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__5HFM));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__5HFM));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__5HFM));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__5HFM));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__5HFM));
+    } break;
+    };
+  };
+  Self__WKGU=&(Self__WHFM->result_list__BDZK);
+  __tmp__ZHFM= 0;
+  if (((void *)Self__WKGU->first__FHCL == (void *)NULL)) {
+    __tmp__ZHFM=(__INTEGER__Q)(-  1);
+    __tmp__DIFM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__DIFM=FALSE__O__;
+  };
+  __tmp__XKGU.self=Self__WKGU;
+  __tmp__YKGU.self=Self__WKGU;
+  if ((! __tmp__DIFM)) {
+    if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__XKGU.self)->list__0HCL != (void *)NULL)) {
+      Result__ZKGU=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__YKGU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__ZHFM=Result__ZKGU;
+    };
+  };
+  __tmp__AIFM=__tmp__ZHFM;
+  __tmp__ZHFM= 0;
+  while ((__tmp__ZHFM <= __tmp__AIFM)) {
+    Self__5WYT=&(Self__WHFM->result_list__BDZK);
+    result__2WYT=NULL;
+    __tmp__4WYT=(__tmp__ZHFM ==  0);
+    __tmp__AXYT.self=Self__5WYT;
+    __tmp__BXYT.self=Self__5WYT;
+    if (__tmp__4WYT) {
+      result__2WYT=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__AXYT.self)->first__FHCL;
+    } else /* FALSE */ {
+      result__2WYT=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__BXYT.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(__tmp__ZHFM -  1)];
+    };
+    __tmp__0QPT=((__RESULT__3CZK *)result__2WYT)->write__DWKL;
+    switch (((struct ___OBJ *)__tmp__0QPT)->__id) {
+    case __WRITE_GLOBAL__WXKJ__: {
+      remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__0QPT));
+    } break;
+    case __WRITE_SLOT__EYKJ__: {
+      remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__0QPT));
+    } break;
+    case __WRITE_LOCAL__TEYJ__: {
+      remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__0QPT));
+    } break;
+    };
+    __tmp__ZHFM=(__INTEGER__Q)(__tmp__ZHFM +  1);
+  };
+}
+
+static void remove__YJFM(__NODE_STYLE__RD4K *Self__ZJFM)
+// ({NODE_STYLE__RD4K}) Void No recursive, No inlinable.
+{
+  void *__tmp__0JFM;
+  void *__tmp__BKFM;
+  __READ_LOCAL__55ZI *Self__PMDS;
+  __LOCAL__L4WC *Self__IH3T;
+  __STRING__BC *__tmp__JH3T;
+  __READ_GLOBAL__T4YL *Self__SMDS;
+  __tmp__0JFM=Self__ZJFM->parent_node__SD4K.data__DV4D;
+  switch (((struct ___OBJ *)__tmp__0JFM)->__id) {
+  case __DTA_WR_VALUE__KIWJ__: {
+    remove__CGBK(((__DTA_WR_VALUE__KIWJ *)__tmp__0JFM));
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    remove__QGBK(((__DTA_BLOCK__GSWJ *)__tmp__0JFM));
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    remove__LHBK(((__DTA_RD_ARGS__HSWJ *)__tmp__0JFM));
+  } break;
+  };
+  if (((void *)Self__ZJFM->parent_node__SD4K.switch__21RH == (void *)NULL)) {
+    __tmp__BKFM=Self__ZJFM->parent_node__SD4K.expr__CV4D;
+    switch (((struct ___OBJ *)__tmp__BKFM)->__id) {
+    case __EXTERNAL_C__Y5WC__: {
+      remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__BKFM));
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__BKFM));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__PMDS=((__READ_LOCAL__55ZI *)__tmp__BKFM);
+      Self__IH3T=((__LOCAL__L4WC *)Self__PMDS->local__BVEJ);
+      Self__IH3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__IH3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__IH3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__JH3T=create__34B( 250);
+        display__HAEJ(Self__PMDS,__tmp__JH3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__JH3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__BKFM));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BKFM));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__PMDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__BKFM)->receiver__RA5J);
+      Self__IH3T=((__LOCAL__L4WC *)Self__PMDS->local__BVEJ);
+      Self__IH3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__IH3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+      if ((Self__IH3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+        (&__string_465)->count__0C= 8;
+        (&__string_465)->storage__1C="C'est : ";
+        print__KKG((&__string_465));
+        __tmp__JH3T=create__34B( 250);
+        display__HAEJ(Self__PMDS,__tmp__JH3T);
+        put_string__RGZ(((__STRING__BC *)__tmp__JH3T));
+        fputc((int)('\n'),stdout);
+        (&__string_466)->count__0C= 9;
+        (&__string_466)->storage__1C="\n dans :\n";
+        print__KKG((&__string_466));
+        fputc((int)('\n'),stdout);
+      };
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__BKFM));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__BKFM));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__BKFM));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__BKFM));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__BKFM));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BKFM));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BKFM));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      remove__FEBK(((__PUT_TO__TFOJ *)__tmp__BKFM));
+    } break;
+    case __ITEM__HGOJ__: {
+      remove__GFBK(((__ITEM__HGOJ *)__tmp__BKFM));
+    } break;
+    case __CAST__1HOJ__: {
+      remove__MFBK(((__CAST__1HOJ *)__tmp__BKFM));
+    } break;
+    case __READ_SLOT__LL4K__: {
+      remove__PMFM(((__READ_SLOT__LL4K *)__tmp__BKFM));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BKFM));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BKFM));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BKFM));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BKFM));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BKFM));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__BKFM));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__BKFM));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      Self__SMDS=((__READ_GLOBAL__T4YL *)__tmp__BKFM);
+      unread__HHEN(((__SLOT_DATA__IJRG *)Self__SMDS->global__KAKM),Self__SMDS);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__BKFM));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__BKFM));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__BKFM));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__BKFM));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      remove__ALUP(((__EXPR_INF__OXBP *)__tmp__BKFM));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__BKFM));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__BKFM));
+    } break;
+    };
+    if (((void *)Self__ZJFM->parent_node__SD4K.first_code__D2RH != (void *)NULL)) {
+      remove__CCGL(((__LIST__WH *)Self__ZJFM->parent_node__SD4K.first_code__D2RH));
+    };
+  } else /* FALSE */ {
+    remove__FBGL(((__SWITCH__QDXC *)Self__ZJFM->parent_node__SD4K.switch__21RH));
+  };
+}
+
+static void remove__GDWN(__COP_LOCK__240M *Self__HDWN)
+// ({COP_LOCK__240M}) Void No recursive, No inlinable.
+{
+  void *__tmp__IDWN;
+  __READ_LOCAL__55ZI *Self__WMDS;
+  __LOCAL__L4WC *Self__OH3T;
+  __STRING__BC *__tmp__PH3T;
+  __READ_GLOBAL__T4YL *Self__ZMDS;
+  __tmp__IDWN=Self__HDWN->data__W5GN;
+  switch (((struct ___OBJ *)__tmp__IDWN)->__id) {
+  case __EXTERNAL_C__Y5WC__: {
+    remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__IDWN));
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__IDWN));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__WMDS=((__READ_LOCAL__55ZI *)__tmp__IDWN);
+    Self__OH3T=((__LOCAL__L4WC *)Self__WMDS->local__BVEJ);
+    Self__OH3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OH3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__OH3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__PH3T=create__34B( 250);
+      display__HAEJ(Self__WMDS,__tmp__PH3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__PH3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__IDWN));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IDWN));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__WMDS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__IDWN)->receiver__RA5J);
+    Self__OH3T=((__LOCAL__L4WC *)Self__WMDS->local__BVEJ);
+    Self__OH3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__OH3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__OH3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__PH3T=create__34B( 250);
+      display__HAEJ(Self__WMDS,__tmp__PH3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__PH3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
+    };
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__IDWN));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__IDWN));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__IDWN));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__IDWN));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__IDWN));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IDWN));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IDWN));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    remove__FEBK(((__PUT_TO__TFOJ *)__tmp__IDWN));
+  } break;
+  case __ITEM__HGOJ__: {
+    remove__GFBK(((__ITEM__HGOJ *)__tmp__IDWN));
+  } break;
+  case __CAST__1HOJ__: {
+    remove__MFBK(((__CAST__1HOJ *)__tmp__IDWN));
+  } break;
+  case __READ_SLOT__LL4K__: {
+    remove__PMFM(((__READ_SLOT__LL4K *)__tmp__IDWN));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IDWN));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IDWN));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IDWN));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IDWN));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IDWN));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__IDWN));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__IDWN));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    Self__ZMDS=((__READ_GLOBAL__T4YL *)__tmp__IDWN);
+    unread__HHEN(((__SLOT_DATA__IJRG *)Self__ZMDS->global__KAKM),Self__ZMDS);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__IDWN));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__IDWN));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__IDWN));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__IDWN));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    remove__ALUP(((__EXPR_INF__OXBP *)__tmp__IDWN));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__IDWN));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__IDWN));
+  } break;
+  };
+}
+
+static void append_in__4N5H(__POINTER__IB Self__5N5H,__STRING__BC *buffer__AO5H)
+// ({POINTER__IB},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __POINTER__IB val__BO5H;
+  __INTEGER__Q i__DO5H,j__EO5H;
+  __STRING__BC *Self__HWVT;
+  __CHARACTER__DB __tmp__JWVT;
+  val__BO5H=((__POINTER__IB )(NULL));
+  i__DO5H= 0;
+  j__EO5H= 0;
+  if (((unsigned long)Self__5N5H ==  0)) {
+    add_last__ACV(((__STRING__BC *)buffer__AO5H),'0');
+  } else /* FALSE */ {
+    i__DO5H=(__INTEGER__Q)(((__STRING__BC *)buffer__AO5H)->count__WJ +  1);
+    val__BO5H=Self__5N5H;
+    while (((unsigned long)val__BO5H !=  0)) {
+      add_last__ACV(((__STRING__BC *)buffer__AO5H),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )((__INTEGER__Q )(void *)((unsigned long)val__BO5H % (unsigned long)((__POINTER__IB ) 10)))) + ((__INTEGER_8__FZF )'0'))))));
+      val__BO5H=(void *)((unsigned long)val__BO5H / (unsigned long)((__POINTER__IB ) 10));
+    };
+    j__EO5H=((__STRING__BC *)buffer__AO5H)->count__WJ;
+    while ((i__DO5H < j__EO5H)) {
+      Self__HWVT=((__STRING__BC *)buffer__AO5H);
+      __tmp__JWVT=((__CHARACTER__DB *)Self__HWVT->storage__LFL)[(__INTEGER__Q)(i__DO5H -  1)];
+      ((__CHARACTER__DB *)Self__HWVT->storage__LFL)[(__INTEGER__Q)(i__DO5H -  1)]=((__CHARACTER__DB *)Self__HWVT->storage__LFL)[(__INTEGER__Q)(j__EO5H -  1)];
+      ((__CHARACTER__DB *)Self__HWVT->storage__LFL)[(__INTEGER__Q)(j__EO5H -  1)]=__tmp__JWVT;
+      j__EO5H=(__INTEGER__Q)(j__EO5H -  1);
+      i__DO5H=(__INTEGER__Q)(i__DO5H +  1);
+    };
+  };
+}
+
+static void display__3JBK(__DTA_WR_CODE__UPPJ *Self__4JBK,__STRING__BC *buffer__5JBK)
+// ({DTA_WR_CODE__UPPJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  void *__tmp__AKBK;
+  void *__tmp__RLMK;
+  __STRING_CONSTANT__0 *__tmp__BKBK;
+  append__KWX(((__STRING__BC *)buffer__5JBK),(&__string_647));
+  __tmp__AKBK=Self__4JBK->parent_dta__VPPJ.slot__IU4D;
+  if (((struct ___OBJ *)__tmp__AKBK)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__RLMK=((__SLOT_CODE__4IRG *)__tmp__AKBK)->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__RLMK)->__id==__ITM_SLOT__PLC__) {
+      __tmp__BKBK=((__ITM_SLOT__PLC *)__tmp__RLMK)->parent_named__QLC.name__GWB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__BKBK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RLMK)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+    };
+  } else /* SLOT_DATA */ {
+    __tmp__BKBK=((__SLOT_DATA__IJRG *)__tmp__AKBK)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+  };
+  append__KWX(((__STRING__BC *)buffer__5JBK),__tmp__BKBK);
+}
+
+static void display__DKBK(__DTA_WR_VALUE__KIWJ *Self__EKBK,__STRING__BC *buffer__FKBK)
+// ({DTA_WR_VALUE__KIWJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  void *__tmp__GKBK;
+  void *__tmp__ZLMK;
+  __STRING_CONSTANT__0 *__tmp__HKBK;
+  append__KWX(((__STRING__BC *)buffer__FKBK),(&__string_648));
+  __tmp__GKBK=Self__EKBK->parent_dta__LIWJ.slot__IU4D;
+  if (((struct ___OBJ *)__tmp__GKBK)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__ZLMK=((__SLOT_CODE__4IRG *)__tmp__GKBK)->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__ZLMK)->__id==__ITM_SLOT__PLC__) {
+      __tmp__HKBK=((__ITM_SLOT__PLC *)__tmp__ZLMK)->parent_named__QLC.name__GWB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__HKBK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZLMK)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+    };
+  } else /* SLOT_DATA */ {
+    __tmp__HKBK=((__SLOT_DATA__IJRG *)__tmp__GKBK)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+  };
+  append__KWX(((__STRING__BC *)buffer__FKBK),__tmp__HKBK);
+}
+
+static void display__MKBK(__DTA_RD_ARGS__HSWJ *Self__NKBK,__STRING__BC *buffer__OKBK)
+// ({DTA_RD_ARGS__HSWJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  void *__tmp__PKBK;
+  void *__tmp__CMMK;
+  __STRING_CONSTANT__0 *__tmp__QKBK;
+  append__KWX(((__STRING__BC *)buffer__OKBK),(&__string_649));
+  __tmp__PKBK=Self__NKBK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+  if (((struct ___OBJ *)__tmp__PKBK)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__CMMK=((__SLOT_CODE__4IRG *)__tmp__PKBK)->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__CMMK)->__id==__ITM_SLOT__PLC__) {
+      __tmp__QKBK=((__ITM_SLOT__PLC *)__tmp__CMMK)->parent_named__QLC.name__GWB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__QKBK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CMMK)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+    };
+  } else /* SLOT_DATA */ {
+    __tmp__QKBK=((__SLOT_DATA__IJRG *)__tmp__PKBK)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+  };
+  append__KWX(((__STRING__BC *)buffer__OKBK),__tmp__QKBK);
+}
+
+static void* result_expr__EQ5H(__NODE_TYPE__SK2C *Self__FQ5H)
+// ({NODE_TYPE__SK2C}) With result No recursive, No inlinable.
+{
+  void *__tmp__HQ5H;
+  void *__tmp__IQ5H;
+  __tmp__HQ5H=Self__FQ5H->parent_node__TK2C.data__DV4D;
+  switch (((struct ___OBJ *)__tmp__HQ5H)->__id) {
+  case __DTA_RD__VK2C__: {
+    __tmp__IQ5H=((__DTA_RD__VK2C *)__tmp__HQ5H)->parent_dta__YK2C.result_expr__LU4D;
+  } break;
+  case __DTA_CAST__5FPJ__: {
+    __tmp__IQ5H=((__DTA_CAST__5FPJ *)__tmp__HQ5H)->result_expr__PCGL;
+  } break;
+  case __DTA_WR_CODE__UPPJ__: {
+    __tmp__IQ5H=((__DTA_WR_CODE__UPPJ *)__tmp__HQ5H)->parent_dta__VPPJ.result_expr__LU4D;
+  } break;
+  case __DTA_WR_VALUE__KIWJ__: {
+    __tmp__IQ5H=((__DTA_WR_VALUE__KIWJ *)__tmp__HQ5H)->parent_dta__LIWJ.result_expr__LU4D;
+  } break;
+  case __DTA_BLOCK__GSWJ__: {
+    __tmp__IQ5H=((__DTA_BLOCK__GSWJ *)__tmp__HQ5H)->result_expr__4KBK;
+  } break;
+  case __DTA_RD_ARGS__HSWJ__: {
+    __tmp__IQ5H=((__DTA_RD_ARGS__HSWJ *)__tmp__HQ5H)->parent_dta__ISWJ.parent_dta__YK2C.result_expr__LU4D;
+  } break;
+  };
+  __tmp__HQ5H=__tmp__IQ5H;
+  return(__tmp__HQ5H);
+}
+
+static void genere__MU5J(__STRING_CST__5J *Self__NU5J,__STRING__BC *buffer__OU5J)
+// ({STRING_CST__5J},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q idx__PU5J,cur__RU5J,result__1KGU,__tmp__3KGU,Self__4KGU;
+  __INTEGER__Q __tmp__4V5J,__tmp__QZ5J,__tmp__DLGU,Self__ELGU;
+  __INTEGER__Q typ_id__YMRU;
+  void *__tmp__2U5J,*__tmp__LX5J;
+  void *__tmp__5U5J;
+  __SLOT_DATA__IJRG *__tmp__AV5J;
+  __STRING_CONSTANT__0 *__tmp__VV5J,*Self__2KGU,*__tmp__PW5J;
+  __STRING_CONSTANT__0 *__tmp__MX5J;
+  __STRING__BC *Self__GXYT;
+  __POINTER__IB ptr__XMRU,__tmp__ZMRU,__tmp__0MRU,__tmp__1MRU;
+  __UINTEGER_32__ZWB __tmp__2MRU;
+  __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__DBGM;
+  __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__RPGM;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *node__QBGM;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *node__2PGM;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *nxt__FNRU;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *result__WMRU;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *Self__CNRU;
+  __BOOLEAN__L __tmp__CX5J;
+  idx__PU5J= 0;
+  cur__RU5J= 0;
+  if ((! is_init__SU5J__VU5J)) {
+    __tmp__2U5J=type_string_constant__SOB;
+    switch (((struct ___OBJ *)__tmp__2U5J)->__id) {
+    case __TYPE__FF__: {
+      __tmp__5U5J=get_local_slot__UTLG(((__TYPE__FF *)__tmp__2U5J),(&__string_95));
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__5U5J=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__5U5J=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__2U5J)),(&__string_95));
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__5U5J=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__2U5J)),(&__string_95));
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__5U5J=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__2U5J)),(&__string_95));
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__5U5J=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__2U5J)),(&__string_95));
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__5U5J=get_local_slot__IPQJ((&__string_95));
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__5U5J=get_local_slot__RVGL((&__string_95));
+    } break;
+    };
+    if (((struct ___OBJ *)__tmp__5U5J)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__AV5J=((__SLOT_CODE__4IRG *)__tmp__5U5J)->parent_slot__5IRG->slot_data_intern__LJRG;
+    } else /* SLOT_DATA */ {
+      __tmp__AV5J=((__SLOT_DATA__IJRG *)__tmp__5U5J)->parent_slot__KJRG->slot_data_intern__LJRG;
+    };
+    is_storage__TU5J__CV5J=(__tmp__AV5J->parent_variable__JJRG.ensure_count__IT4D !=  0);
+    __tmp__2U5J=type_string_constant__SOB;
+    switch (((struct ___OBJ *)__tmp__2U5J)->__id) {
+    case __TYPE__FF__: {
+      __tmp__5U5J=get_local_slot__UTLG(((__TYPE__FF *)__tmp__2U5J),(&__string_96));
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__5U5J=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__5U5J=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__2U5J)),(&__string_96));
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__5U5J=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__2U5J)),(&__string_96));
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__5U5J=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__2U5J)),(&__string_96));
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__5U5J=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__2U5J)),(&__string_96));
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__5U5J=get_local_slot__IPQJ((&__string_96));
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__5U5J=get_local_slot__RVGL((&__string_96));
+    } break;
+    };
+    if (((struct ___OBJ *)__tmp__5U5J)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__AV5J=((__SLOT_CODE__4IRG *)__tmp__5U5J)->parent_slot__5IRG->slot_data_intern__LJRG;
+    } else /* SLOT_DATA */ {
+      __tmp__AV5J=((__SLOT_DATA__IJRG *)__tmp__5U5J)->parent_slot__KJRG->slot_data_intern__LJRG;
+    };
+    is_count__UU5J__JV5J=(__tmp__AV5J->parent_variable__JJRG.ensure_count__IT4D !=  0);
+    is_init__SU5J__VU5J=TRUE__K__;
+  };
+  __tmp__VV5J=Self__NU5J->string__344J;
+  Self__DBGM=((__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *)dico_string__TV5J);
+  Self__2KGU=((__STRING_CONSTANT__0 *)__tmp__VV5J);
+  result__1KGU= 0;
+  __tmp__3KGU=Self__2KGU->count__0C;
+  Self__4KGU= 1;
+  while ((Self__4KGU <= __tmp__3KGU)) {
+    result__1KGU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1KGU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__2KGU->storage__1C)[(__INTEGER__Q)(Self__4KGU -  1)])));
+    Self__4KGU=(__INTEGER__Q)(Self__4KGU +  1);
+  };
+  if ((result__1KGU <  0)) {
+    result__1KGU=(__INTEGER__Q)(~ result__1KGU);
+  };
+  node__QBGM=((void **)Self__DBGM->buckets__ZBGM)[(__INTEGER__Q)(result__1KGU % Self__DBGM->capacity__SBGM)];
+  while (((void *)node__QBGM->key__ACGM != (void *)__tmp__VV5J)) {
+    node__QBGM=node__QBGM->next__ICGM;
+  };
+  result__1KGU=node__QBGM->item__LCGM;
+  if ((result__1KGU >=  0)) {
+    __tmp__4V5J=(__INTEGER__Q)(output_count__FK +  1);
+    output_count__FK=__tmp__4V5J;
+    idx__PU5J=__tmp__4V5J;
+    cur__RU5J=(__INTEGER__Q)(output__MK->count__WJ -  1);
+    if (is_java__EE) {
+      append__KWX(((__STRING__BC *)output__MK),(&__string_650));
+    };
+    append__KWX(((__STRING__BC *)output__MK),(&__string_121));
+    __tmp__2U5J=type_string_constant__SOB;
+    switch (((struct ___OBJ *)__tmp__2U5J)->__id) {
+    case __TYPE__FF__: {
+      __tmp__PW5J=((__TYPE__FF *)__tmp__2U5J)->intern_name__TZMB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__PW5J=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__PW5J=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__PW5J=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__PW5J=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__PW5J=((__TYPE_GENERIC__OCY *)__tmp__2U5J)->parent_type__PCY.intern_name__TZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__PW5J=intern_name__KZBI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__PW5J=((__PROFIL_BLOCK__O3NJ *)__tmp__2U5J)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    append__KWX(((__STRING__BC *)output__MK),__tmp__PW5J);
+    append__KWX(((__STRING__BC *)output__MK),(&__string_651));
+    append_in__AEE(__tmp__4V5J,output__MK);
+    add_last__ACV(((__STRING__BC *)output__MK),'=');
+    if (is_java__EE) {
+      append__KWX(((__STRING__BC *)output__MK),(&__string_652));
+    } else /* FALSE */ {
+      add_last__ACV(((__STRING__BC *)output__MK),'{');
+      __tmp__CX5J=is_late_binding__P50K(((__TYPE_FULL__XMB *)Self__NU5J->parent_constant__EK.static_type__5G4D));
+      if (__tmp__CX5J) {
+        append__KWX(((__STRING__BC *)output__MK),(&__string_121));
+        __tmp__LX5J=((__TYPE_FULL__XMB *)Self__NU5J->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK;
+        switch (((struct ___OBJ *)__tmp__LX5J)->__id) {
+        case __TYPE__FF__: {
+          __tmp__MX5J=((__TYPE__FF *)__tmp__LX5J)->intern_name__TZMB;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__MX5J=(&__string_5);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__MX5J=(&__string_6);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__MX5J=(&__string_54);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__MX5J=(&__string_56);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__MX5J=((__TYPE_GENERIC__OCY *)__tmp__LX5J)->parent_type__PCY.intern_name__TZMB;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__MX5J=intern_name__KZBI();
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__MX5J=((__PROFIL_BLOCK__O3NJ *)__tmp__LX5J)->parent_profil__P3NJ.name__B2IK;
+        } break;
+        };
+        append__KWX(((__STRING__BC *)output__MK),__tmp__MX5J);
+        append__KWX(((__STRING__BC *)output__MK),(&__string_653));
+      };
+    };
+    if (is_count__UU5J__JV5J) {
+      append_in__AEE(result__1KGU,output__MK);
+      add_last__ACV(((__STRING__BC *)output__MK),',');
+    };
+    if (is_storage__TU5J__CV5J) {
+      add_last__ACV(((__STRING__BC *)output__MK),'\"');
+      append__KWX(((__STRING__BC *)output__MK),Self__NU5J->string__344J);
+      while (((__INTEGER__Q)(output__MK->count__WJ - cur__RU5J) >  78)) {
+        insert_string__to__R5BE(((__STRING__BC *)output__MK),(&__string_654),(__INTEGER__Q)(cur__RU5J +  78));
+        cur__RU5J=(__INTEGER__Q)(cur__RU5J +  78);
+      };
+      add_last__ACV(((__STRING__BC *)output__MK),'\"');
+    } else /* FALSE */ {
+      Self__GXYT=((__STRING__BC *)output__MK);
+      if (( 1 > Self__GXYT->count__WJ)) {
+        Self__GXYT->count__WJ= 0;
+      } else /* FALSE */ {
+        Self__GXYT->count__WJ=(__INTEGER__Q)(Self__GXYT->count__WJ -  1);
+      };
+    };
+    if (is_java__EE) {
+      append__KWX(((__STRING__BC *)output__MK),(&__string_236));
+    } else /* FALSE */ {
+      append__KWX(((__STRING__BC *)output__MK),(&__string_408));
+    };
+    __tmp__QZ5J=(__INTEGER__Q)(- __tmp__4V5J);
+    __tmp__PW5J=Self__NU5J->string__344J;
+    Self__RPGM=((__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *)dico_string__TV5J);
+    __tmp__MX5J=((__STRING_CONSTANT__0 *)__tmp__PW5J);
+    __tmp__4V5J= 0;
+    __tmp__DLGU=__tmp__MX5J->count__0C;
+    Self__ELGU= 1;
+    while ((Self__ELGU <= __tmp__DLGU)) {
+      __tmp__4V5J=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__4V5J) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)__tmp__MX5J->storage__1C)[(__INTEGER__Q)(Self__ELGU -  1)])));
+      Self__ELGU=(__INTEGER__Q)(Self__ELGU +  1);
+    };
+    if ((__tmp__4V5J <  0)) {
+      __tmp__4V5J=(__INTEGER__Q)(~ __tmp__4V5J);
+    };
+    __tmp__DLGU=(__INTEGER__Q)(__tmp__4V5J % Self__RPGM->capacity__SBGM);
+    Self__ELGU=__tmp__DLGU;
+    node__2PGM=((void **)Self__RPGM->buckets__ZBGM)[__tmp__DLGU];
+    while ((! (((void *)node__2PGM == (void *)NULL) || ((void *)node__2PGM->key__ACGM == (void *)__tmp__PW5J)))) {
+      node__2PGM=node__2PGM->next__ICGM;
+    };
+    if (((void *)node__2PGM == (void *)NULL)) {
+      if ((Self__RPGM->capacity__SBGM == Self__RPGM->count__TIGM)) {
+        increase_capacity__5L1M(Self__RPGM);
+        Self__ELGU=(__INTEGER__Q)(__tmp__4V5J % Self__RPGM->capacity__SBGM);
+      };
+      nxt__FNRU=((void **)Self__RPGM->buckets__ZBGM)[Self__ELGU];
+      result__WMRU=NULL;
+      ptr__XMRU=((__POINTER__IB )(NULL));
+      typ_id__YMRU= 0;
+      __tmp__ZMRU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM));
+      if (((unsigned long)__tmp__ZMRU ==  0)) {
+        result__WMRU=HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__;
+      } else /* FALSE */ {
+        typ_id__YMRU=__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZMRU));
+        if ((typ_id__YMRU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0MRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1MRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__2MRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1MRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__0MRU=micro_alloc__table__lab__UKI(__tmp__1MRU,((__POINTER__IB )(&(table_size[(__tmp__2MRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1MRU)));
+          ptr__XMRU=__tmp__0MRU;
+        } else /* FALSE */ {
+          __tmp__2MRU=((__UINTEGER_32__ZWB )typ_id__YMRU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0MRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1MRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__0MRU=micro_alloc__table__lab__UKI(__tmp__1MRU,((__POINTER__IB )(&(table_type[(__tmp__2MRU)]))),(__UINTEGER_32__ZWB)(__tmp__2MRU |  1));
+          ptr__XMRU=__tmp__0MRU;
+        };
+        result__WMRU=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *)ptr__XMRU);
+        *(result__WMRU) = *(HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__);
+      };
+      Self__CNRU=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *)result__WMRU);
+      Self__CNRU->item__LCGM=__tmp__QZ5J;
+      Self__CNRU->key__ACGM=__tmp__PW5J;
+      Self__CNRU->next__ICGM=nxt__FNRU;
+      node__2PGM=result__WMRU;
+      ((void **)Self__RPGM->buckets__ZBGM)[Self__ELGU]=result__WMRU;
+      Self__RPGM->count__TIGM=(__INTEGER__Q)(Self__RPGM->count__TIGM +  1);
+    } else /* FALSE */ {
+      ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *)node__2PGM)->item__LCGM=__tmp__QZ5J;
+    };
+  } else /* FALSE */ {
+    idx__PU5J=(__INTEGER__Q)(- result__1KGU);
+  };
+  if (is_java__EE) {
+    append__KWX(((__STRING__BC *)buffer__OU5J),(&__string_655));
+    append_in__AEE(idx__PU5J,buffer__OU5J);
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__OU5J),(&__string_656));
+    append_in__AEE(idx__PU5J,buffer__OU5J);
+    add_last__ACV(((__STRING__BC *)buffer__OU5J),')');
+  };
+}
+
+static void add_var_size__QURI(__LOCAL__L4WC *v__SURI)
+// ({NULLxLOCAL__L4WC}) Void No recursive, No inlinable.
+{
+  __POSITION__OL __tmp__GVRI;
+  __TYPE_FULL__XMB *t__VURI;
+  __INTEGER__Q __tmp__NVRI,__tmp__M4TI,Self__HXVI,i__XWVT;
+  __LOCAL__L4WC *__tmp__EFVI;
+  __FAST_ARRAYoLOCALo__2W1D *__tmp__PVRI,*Self__Q3TI;
+  if ((v__SURI->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '+')) {
+    print__KKG(((__STRING_CONSTANT__0 *)v__SURI->parent_variable__O4WC.intern_name__UN5D));
+    print__KKG((&__string_657));
+    fputc((int)(v__SURI->parent_variable__O4WC.parent_named__N4WC.style__0KQC),stdout);
+    print__KKG((&__string_658));
+    fputc((int)('\n'),stdout);
+    __tmp__GVRI=v__SURI->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+    put_error__text__EQE( 2,(&__string_659));
+    put_position__PRE(__tmp__GVRI);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  t__VURI=v__SURI->parent_variable__O4WC.type__IO5D;
+  __tmp__NVRI=size__RSSI(((__TYPE_FULL__XMB *)v__SURI->parent_variable__O4WC.type__IO5D));
+  __tmp__PVRI=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[__tmp__NVRI];
+  __tmp__NVRI= 0;
+  while (((__tmp__NVRI <= __tmp__PVRI->parent_arrayed_collection__EX1D.upper__12BE) && ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__PVRI)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__NVRI])->parent_variable__O4WC.type__IO5D != (void *)t__VURI))) {
+    __tmp__NVRI=(__INTEGER__Q)(__tmp__NVRI +  1);
+  };
+  if ((__tmp__NVRI > __tmp__PVRI->parent_arrayed_collection__EX1D.upper__12BE)) {
+    add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)__tmp__PVRI),v__SURI);
+  } else /* FALSE */ {
+    while ((((__tmp__NVRI <= __tmp__PVRI->parent_arrayed_collection__EX1D.upper__12BE) && ((void *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__PVRI)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__NVRI] != (void *)v__SURI)) && ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__PVRI)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__NVRI])->parent_variable__O4WC.type__IO5D == (void *)t__VURI))) {
+      __tmp__NVRI=(__INTEGER__Q)(__tmp__NVRI +  1);
+    };
+    if (((__tmp__NVRI > __tmp__PVRI->parent_arrayed_collection__EX1D.upper__12BE) || ((void *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__PVRI)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__NVRI] != (void *)v__SURI))) {
+      Self__Q3TI=((__FAST_ARRAYoLOCALo__2W1D *)__tmp__PVRI);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((__tmp__NVRI == (__INTEGER__Q)(Self__Q3TI->parent_arrayed_collection__EX1D.upper__12BE +  1))) {
+        add_last__3RRI(Self__Q3TI,v__SURI);
+      } else /* FALSE */ {
+        add_last__3RRI(Self__Q3TI,v__SURI);
+        __tmp__M4TI=(__INTEGER__Q)(Self__Q3TI->parent_arrayed_collection__EX1D.upper__12BE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__HXVI=__tmp__M4TI;
+        __tmp__M4TI=__tmp__NVRI;
+        while ((Self__HXVI >= __tmp__M4TI)) {
+          __tmp__EFVI=((void **)Self__Q3TI->parent_arrayed_collection__EX1D.storage__NU5F)[Self__HXVI];
+          i__XWVT=(__INTEGER__Q)(Self__HXVI +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__Q3TI->parent_arrayed_collection__EX1D.storage__NU5F)[i__XWVT]=__tmp__EFVI;
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__Q3TI->parent_arrayed_collection__EX1D.storage__NU5F)[Self__HXVI]=NULL;
+          Self__HXVI=(__INTEGER__Q)(Self__HXVI -  1);
+        };
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__Q3TI->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__NVRI]=v__SURI;
+      };
+    };
+  };
+}
+
+static void genere__IESH(__EXTERNAL_C__Y5WC *Self__JESH,__STRING__BC *buffer__KESH)
+// ({EXTERNAL_C__Y5WC},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q idx__LESH,beg__MESH,result__ILGU,Self__IPZH,__tmp__NFSH;
+  __INTEGER__Q Self__ZLBI;
+  __STRING_CONSTANT__0 *Self__JLGU,*Self__5NZH;
+  void *__tmp__0FSH;
+  __CHARACTER_CST__RMOJ *Self__3V4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__5V4S;
+  idx__LESH= 0;
+  beg__MESH= 0;
+  if (((void *)((__TYPE_FULL__XMB *)Self__JESH->static_type__W54D)->the_parent_type__QLK != (void *)TYPE_VOID__IMB__)) {
+    append__KWX(((__STRING__BC *)buffer__KESH),(&__string_526));
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__JESH->static_type__W54D),buffer__KESH);
+    add_last__ACV(((__STRING__BC *)buffer__KESH),' ');
+    genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__JESH->static_type__W54D),buffer__KESH);
+    append__KWX(((__STRING__BC *)buffer__KESH),(&__string_660));
+  };
+  if (((void *)Self__JESH->access_list__Z54D != (void *)NULL)) {
+    beg__MESH= 1;
+    Self__JLGU=((__STRING_CONSTANT__0 *)Self__JESH->code__Y54D);
+    result__ILGU= 1;
+    while ((! ((result__ILGU > Self__JLGU->count__0C) || ('@' == ((__CHARACTER__DB *)Self__JLGU->storage__1C)[(__INTEGER__Q)(result__ILGU -  1)])))) {
+      result__ILGU=(__INTEGER__Q)(result__ILGU +  1);
+    };
+    idx__LESH=result__ILGU;
+    result__ILGU=Self__JESH->access_list__Z54D->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__IPZH= 0;
+    while ((Self__IPZH <= result__ILGU)) {
+      __tmp__NFSH=(__INTEGER__Q)(idx__LESH -  1);
+      Self__ZLBI=beg__MESH;
+      while ((Self__ZLBI <= __tmp__NFSH)) {
+        add_last__ACV(((__STRING__BC *)buffer__KESH),((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__JESH->code__Y54D)->storage__1C)[(__INTEGER__Q)(Self__ZLBI -  1)]);
+        Self__ZLBI=(__INTEGER__Q)(Self__ZLBI +  1);
+      };
+      __tmp__NFSH=(__INTEGER__Q)(idx__LESH +  1);
+      beg__MESH=__tmp__NFSH;
+      __tmp__0FSH=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__JESH->access_list__Z54D)->parent_arrayed_collection__GAXC.storage__HREI)[Self__IPZH];
+      switch (((struct ___OBJ *)__tmp__0FSH)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)__tmp__0FSH),buffer__KESH);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+        append__KWX(((__STRING__BC *)buffer__KESH),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__YK5N);
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__YK5N);
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__YK5N);
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__YK5N);
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__YK5N);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__YK5N);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__YK5N);
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__YK5N);
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__YK5N);
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__YK5N);
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__YK5N);
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__KESH),((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH))->value__VD5J);
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__YK5N);
+      case __CHARACTER_CST__RMOJ__: {
+        Self__3V4S=((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH));
+        add_last__ACV(((__STRING__BC *)buffer__KESH),'\'');
+        append__KWX(((__STRING__BC *)buffer__KESH),Self__3V4S->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__KESH),'\'');
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__YK5N);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__5V4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH));
+        add_last__ACV(((__STRING__BC *)buffer__KESH),'\"');
+        append__KWX(((__STRING__BC *)buffer__KESH),Self__5V4S->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__KESH),'\"');
       } break;
-      case __READ_GLOBAL__: {
-        Self__Q4DQ=((__READ_GLOBAL *)__tmp__YK5N);
-        unread__CGNL(Self__Q4DQ->global__ZGJK,Self__Q4DQ);
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__YK5N);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__YK5N);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__YK5N);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__YK5N);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__YK5N);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__YK5N);
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__YK5N);
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__YK5N);
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__KESH),((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__YK5N);
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__YK5N);
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__YK5N);
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__YK5N);
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__YK5N);
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__YK5N);
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
       } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__0FSH)),buffer__KESH);
+      } break;
+      };
+      Self__5NZH=((__STRING_CONSTANT__0 *)Self__JESH->code__Y54D);
+      Self__ZLBI=__tmp__NFSH;
+      while ((! ((Self__ZLBI > Self__5NZH->count__0C) || ('@' == ((__CHARACTER__DB *)Self__5NZH->storage__1C)[(__INTEGER__Q)(Self__ZLBI -  1)])))) {
+        Self__ZLBI=(__INTEGER__Q)(Self__ZLBI +  1);
       };
+      idx__LESH=Self__ZLBI;
+      Self__IPZH=(__INTEGER__Q)(Self__IPZH +  1);
     };
-    result__R5QN=result__JK5N;
-    if ((((void *)result__JK5N == (void *)NULL) && ((void *)__tmp__45QN != (void *)NULL))) {
-      result__R5QN=NULL;
+    result__ILGU=((__STRING_CONSTANT__0 *)Self__JESH->code__Y54D)->count__0C;
+    Self__IPZH=beg__MESH;
+    while ((Self__IPZH <= result__ILGU)) {
+      add_last__ACV(((__STRING__BC *)buffer__KESH),((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__JESH->code__Y54D)->storage__1C)[(__INTEGER__Q)(Self__IPZH -  1)]);
+      Self__IPZH=(__INTEGER__Q)(Self__IPZH +  1);
     };
-    if ((((void *)result__R5QN == (void *)NULL) && ((void *)__tmp__BARN != (void *)NULL))) {
-      result__R5QN=NULL;
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__KESH),Self__JESH->code__Y54D);
+  };
+  if (((void *)((__TYPE_FULL__XMB *)Self__JESH->static_type__W54D)->the_parent_type__QLK != (void *)TYPE_VOID__IMB__)) {
+    append__KWX(((__STRING__BC *)buffer__KESH),(&__string_661));
+  };
+}
+
+static void genere__G05J(__PROTOTYPE_CST__LAXC *Self__H05J,__STRING__BC *buffer__I05J)
+// ({PROTOTYPE_CST__LAXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *Self__KLLK;
+  void *__tmp__LMLK;
+  __PROFIL_BLOCK__O3NJ *__tmp__NMLK;
+  __TYPE__FF *Self__GW4S;
+  __TYPE_VOID__IMB *Self__PCJT;
+  __TYPE_CONTEXT__KMB *Self__RCJT;
+  __TYPE_GENERIC__OCY *Self__KW4S;
+  __TYPE_BLOCK__CP5D *Self__MW4S;
+  __BOOLEAN__L __tmp__TMLK;
+  Self__KLLK=((__TYPE_FULL__XMB *)Self__H05J->parent_constant__MAXC.static_type__5G4D);
+  if ((((((__UINTEGER_8__4LC)(Self__KLLK->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(Self__KLLK->flag__RLK &  16) !=  0))) && ((void *)Self__KLLK->the_parent_type__QLK != (void *)type_true__ENB)) && ((void *)Self__KLLK->the_parent_type__QLK != (void *)type_false__MNB))) {
+    __tmp__LMLK=Self__KLLK->the_parent_type__QLK;
+    if (__tmp__LMLK==NULL) {
+      __tmp__NMLK=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__LMLK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__NMLK=NULL;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__NMLK=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__NMLK=NULL;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__NMLK=NULL;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__NMLK=NULL;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__NMLK=NULL;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__NMLK=NULL;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__NMLK=((void *)__tmp__LMLK);
+      } break;
+      }
     };
+    __tmp__TMLK=((void *)__tmp__NMLK == (void *)NULL);
+  } else /* FALSE */ {
+    __tmp__TMLK=FALSE__O__;
+  };
+  if (__tmp__TMLK) {
+    append__KWX(((__STRING__BC *)buffer__I05J),(&__string_662));
+    __tmp__LMLK=Self__KLLK->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__LMLK)->__id) {
+    case __TYPE__FF__: {
+      Self__GW4S=((__TYPE__FF *)__tmp__LMLK);
+      append__KWX(((__STRING__BC *)buffer__I05J),Self__GW4S->intern_name__TZMB);
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__55AI(Self__GW4S);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      if (is_java__EE) {
+        (&__string_514)->count__0C= 4;
+        (&__string_514)->storage__1C="null";
+        append__KWX(((__STRING__BC *)buffer__I05J),(&__string_514));
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__I05J),(&__string_5));
+      };
+    } break;
+    case __TYPE_VOID__IMB__: {
+      Self__PCJT=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__LMLK));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_6));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__VDBI(Self__PCJT);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      Self__RCJT=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__LMLK));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_54));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__QFBI(Self__RCJT);
+    } break;
+    case __TYPE_ID__MMB__: {
+      append_in__AEE(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__LMLK))->parent_type__NMB.index__CLC,buffer__I05J);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      Self__KW4S=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__LMLK));
+      append__KWX(((__STRING__BC *)buffer__I05J),Self__KW4S->parent_type__PCY.intern_name__TZMB);
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__0HBI(Self__KW4S);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      Self__MW4S=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__LMLK));
+      (&__string_663)->count__0C= 8;
+      (&__string_663)->storage__1C="(void *)";
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_663));
+      append_in__AEE(Self__MW4S->parent_type__DP5D.index__CLC,buffer__I05J);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      append_in__AEE(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__LMLK))->parent_type__Q3NJ.index__CLC,buffer__I05J);
+    } break;
+    };
+    add_last__ACV(((__STRING__BC *)buffer__I05J),')');
+  } else /* FALSE */ {
+    __tmp__LMLK=Self__KLLK->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__LMLK)->__id) {
+    case __TYPE__FF__: {
+      Self__GW4S=((__TYPE__FF *)__tmp__LMLK);
+      append__KWX(((__STRING__BC *)buffer__I05J),Self__GW4S->intern_name__TZMB);
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__55AI(Self__GW4S);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      if (is_java__EE) {
+        append__KWX(((__STRING__BC *)buffer__I05J),(&__string_514));
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__I05J),(&__string_5));
+      };
+    } break;
+    case __TYPE_VOID__IMB__: {
+      Self__PCJT=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__LMLK));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_6));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__VDBI(Self__PCJT);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      Self__RCJT=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__LMLK));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_54));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__QFBI(Self__RCJT);
+    } break;
+    case __TYPE_ID__MMB__: {
+      append_in__AEE(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__LMLK))->parent_type__NMB.index__CLC,buffer__I05J);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      Self__KW4S=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__LMLK));
+      append__KWX(((__STRING__BC *)buffer__I05J),Self__KW4S->parent_type__PCY.intern_name__TZMB);
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_121));
+      add_genere_list__0HBI(Self__KW4S);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      Self__MW4S=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__LMLK));
+      append__KWX(((__STRING__BC *)buffer__I05J),(&__string_663));
+      append_in__AEE(Self__MW4S->parent_type__DP5D.index__CLC,buffer__I05J);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      append_in__AEE(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__LMLK))->parent_type__Q3NJ.index__CLC,buffer__I05J);
+    } break;
+    };
+  };
+}
+
+static void genere__0GSH(__INTEGER_CST__XAXC *Self__1GSH,__STRING__BC *buffer__2GSH)
+// ({INTEGER_CST__XAXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __BOOLEAN__L __tmp__KHSH;
+  add_last__ACV(((__STRING__BC *)buffer__2GSH),' ');
+  append_in__IMXE(Self__1GSH->value__FH4D,buffer__2GSH);
+  if ((Self__1GSH->value__FH4D >  4294967295LU)) {
+    append__KWX(((__STRING__BC *)buffer__2GSH),(&__string_664));
+    __tmp__KHSH=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__KHSH=FALSE__O__;
+  };
+  if ((! __tmp__KHSH)) {
+    if ((Self__1GSH->value__FH4D >  2147483647)) {
+      append__KWX(((__STRING__BC *)buffer__2GSH),(&__string_665));
+    };
+  };
+}
+
+static void genere__O05J(__READ_LOCAL__55ZI *Self__P05J,__STRING__BC *buffer__Q05J)
+// ({READ_LOCAL__55ZI},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *result__HNLK;
+  __LOCAL__L4WC *loc__FNLK,*loc2__GNLK,*Self__MI3T;
+  __STRING__BC *__tmp__NI3T;
+  void *__tmp__505J;
+  __PROFIL_BLOCK__O3NJ *__tmp__B15J;
+  result__HNLK=NULL;
+  loc__FNLK=Self__P05J->local__BVEJ;
+  loc2__GNLK=loc__FNLK->my_alias__JPUH;
+  Self__MI3T=((__LOCAL__L4WC *)loc__FNLK);
+  Self__MI3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__MI3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+  if ((Self__MI3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+    (&__string_465)->count__0C= 8;
+    (&__string_465)->storage__1C="C'est : ";
+    print__KKG((&__string_465));
+    __tmp__NI3T=create__34B( 250);
+    display__HAEJ(Self__P05J,__tmp__NI3T);
+    put_string__RGZ(((__STRING__BC *)__tmp__NI3T));
+    fputc((int)('\n'),stdout);
+    (&__string_466)->count__0C= 9;
+    (&__string_466)->storage__1C="\n dans :\n";
+    print__KKG((&__string_466));
+    fputc((int)('\n'),stdout);
+  };
+  if (((void *)loc2__GNLK == (void *)NULL)) {
+    result__HNLK=loc__FNLK->parent_variable__O4WC.intern_name__UN5D;
+  } else /* FALSE */ {
+    ((__LOCAL__L4WC *)loc2__GNLK)->parent_variable__O4WC.ensure_count__IT4D=loc__FNLK->parent_variable__O4WC.ensure_count__IT4D;
+    result__HNLK=loc2__GNLK->parent_variable__O4WC.intern_name__UN5D;
   };
-  if (((void *)result__R5QN == (void *)NULL)) {
-    result__R5QN=Self__P5QN;
+  if (Self__P05J->local__BVEJ->is_result__SN5D) {
+    add_last__ACV(((__STRING__BC *)buffer__Q05J),'*');
+  };
+  append__KWX(((__STRING__BC *)buffer__Q05J),result__HNLK);
+  __tmp__505J=((__TYPE_FULL__XMB *)Self__P05J->local__BVEJ->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+  if (__tmp__505J==NULL) {
+    __tmp__B15J=NULL;
   } else {
-    __tmp__VDRN=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    if (((struct ___OBJ *)result__R5QN)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__R5QN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__VDRN;
-    } else {
-      ((__EXPR_INF_EQ *)result__R5QN)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__VDRN;
+    switch (((struct ___OBJ *)__tmp__505J)->__id) {
+    case __TYPE__FF__: {
+      __tmp__B15J=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__B15J=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__B15J=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__B15J=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__B15J=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__B15J=NULL;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__B15J=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__B15J=((void *)__tmp__505J);
+    } break;
+    }
+  };
+  if (((void *)__tmp__B15J != (void *)NULL)) {
+    add_var_size__QURI(Self__P05J->local__BVEJ);
+  };
+}
+
+static void genere__X55J(__EXPR_EQUAL__KINJ *Self__Y55J,__STRING__BC *buffer__Z55J)
+// ({EXPR_EQUAL__KINJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__055J,*__tmp__DAAK;
+  __TYPE_FULL__XMB *__tmp__155J,*__tmp__EAAK;
+  __STRING_CONSTANT__0 *__tmp__GAAK;
+  __PROTOTYPE__MF *__tmp__MYDS;
+  __CHARACTER_CST__RMOJ *Self__YW4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__0W4S;
+  __BOOLEAN__L __tmp__LAAK,__tmp__OBAK;
+  add_last__ACV(((__STRING__BC *)buffer__Z55J),'(');
+  __tmp__055J=Self__Y55J->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__055J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__155J=((__STRING_CST__5J *)__tmp__055J)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__155J=((__EXTERNAL_C__Y5WC *)__tmp__055J)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__155J=((__PROTOTYPE_CST__LAXC *)__tmp__055J)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__155J=((__INTEGER_CST__XAXC *)__tmp__055J)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__155J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__055J));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__155J=((__READ_LOCAL__55ZI *)__tmp__055J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__155J=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__155J=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__155J=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__155J=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__155J=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__155J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__055J));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__155J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__055J));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__155J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__055J));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__155J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__155J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__155J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__055J));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__155J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__155J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__055J));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__155J=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__155J=((__CAST__1HOJ *)__tmp__055J)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__155J=((__REAL_CST__1LOJ *)__tmp__055J)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__155J=((__CHARACTER_CST__RMOJ *)__tmp__055J)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__155J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__055J)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__155J=((__READ_SLOT__LL4K *)__tmp__055J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__155J=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__155J=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__155J=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__155J=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__155J=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__155J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__055J));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__155J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__055J));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__155J=((__READ_GLOBAL__T4YL *)__tmp__055J)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__155J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__055J));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__155J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__055J));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__155J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__055J));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__155J=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__155J=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__155J=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__155J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__055J));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__155J)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    __tmp__DAAK=((__TYPE_FULL__XMB *)__tmp__EAAK)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__GAAK=((__TYPE__FF *)__tmp__DAAK)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__GAAK=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__GAAK=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__GAAK=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__GAAK=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__GAAK=((__TYPE_GENERIC__OCY *)__tmp__DAAK)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__MYDS=prototype__32ZG();
+      __tmp__GAAK=__tmp__MYDS->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__GAAK=((__PROFIL_BLOCK__O3NJ *)__tmp__DAAK)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    __tmp__LAAK=((((((((((void *)__tmp__GAAK == (void *)(&__string_57)) || ((void *)__tmp__GAAK == (void *)(&__string_58))) || ((void *)__tmp__GAAK == (void *)(&__string_59))) || ((void *)__tmp__GAAK == (void *)(&__string_60))) || ((void *)__tmp__GAAK == (void *)(&__string_61))) || ((void *)__tmp__GAAK == (void *)(&__string_62))) || ((void *)__tmp__GAAK == (void *)(&__string_63))) || ((void *)__tmp__GAAK == (void *)(&__string_64))) || ((void *)__tmp__GAAK == (void *)(&__string_42)));
+  } else /* FALSE */ {
+    __tmp__LAAK=FALSE__O__;
+  };
+  if (__tmp__LAAK) {
+    append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_666));
+    __tmp__LAAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__LAAK=FALSE__O__;
+  };
+  if ((! __tmp__LAAK)) {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__EAAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_663));
+    };
+  };
+  __tmp__055J=Self__Y55J->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__055J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__155J=((__STRING_CST__5J *)__tmp__055J)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__155J=((__EXTERNAL_C__Y5WC *)__tmp__055J)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__155J=((__PROTOTYPE_CST__LAXC *)__tmp__055J)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__155J=((__INTEGER_CST__XAXC *)__tmp__055J)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__155J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__055J));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__155J=((__READ_LOCAL__55ZI *)__tmp__055J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__155J=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__155J=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__155J=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__155J=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__155J=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__155J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__055J));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__155J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__055J));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__155J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__055J));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__155J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__155J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__155J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__055J));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__155J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__155J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__055J));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__155J=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__155J=((__CAST__1HOJ *)__tmp__055J)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__155J=((__REAL_CST__1LOJ *)__tmp__055J)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__155J=((__CHARACTER_CST__RMOJ *)__tmp__055J)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__155J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__055J)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__155J=((__READ_SLOT__LL4K *)__tmp__055J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__155J=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__155J=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__155J=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__155J=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__155J=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__155J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__055J));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__155J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__055J));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__155J=((__READ_GLOBAL__T4YL *)__tmp__055J)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__155J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__055J));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__155J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__055J));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__155J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__055J));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__155J=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__155J=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__155J=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__155J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__055J));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__155J)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__EAAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    };
+    __tmp__LAAK=__tmp__OBAK;
+  } else /* FALSE */ {
+    __tmp__LAAK=FALSE__O__;
+  };
+  if (__tmp__LAAK) {
+    add_last__ACV(((__STRING__BC *)buffer__Z55J),'0');
+  } else /* FALSE */ {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__DAAK),buffer__Z55J);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__Z55J),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__DAAK))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__YW4S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__DAAK));
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\'');
+      append__KWX(((__STRING__BC *)buffer__Z55J),Self__YW4S->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__0W4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__DAAK));
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\"');
+      append__KWX(((__STRING__BC *)buffer__Z55J),Self__0W4S->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__Z55J),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__DAAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    };
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__EAAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    };
+    if (__tmp__OBAK) {
+      append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__Z55J),' ');
+  append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_489));
+  add_last__ACV(((__STRING__BC *)buffer__Z55J),' ');
+  __tmp__055J=Self__Y55J->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__055J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__155J=((__STRING_CST__5J *)__tmp__055J)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__155J=((__EXTERNAL_C__Y5WC *)__tmp__055J)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__155J=((__PROTOTYPE_CST__LAXC *)__tmp__055J)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__155J=((__INTEGER_CST__XAXC *)__tmp__055J)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__155J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__055J));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__155J=((__READ_LOCAL__55ZI *)__tmp__055J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__155J=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__155J=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__155J=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__155J=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__155J=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__155J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__055J));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__155J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__055J));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__155J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__055J));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__155J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__155J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__155J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__055J));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__155J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__155J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__055J));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__155J=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__155J=((__CAST__1HOJ *)__tmp__055J)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__155J=((__REAL_CST__1LOJ *)__tmp__055J)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__155J=((__CHARACTER_CST__RMOJ *)__tmp__055J)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__155J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__055J)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__155J=((__READ_SLOT__LL4K *)__tmp__055J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__155J=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__155J=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__155J=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__155J=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__155J=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__155J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__055J));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__155J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__055J));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__155J=((__READ_GLOBAL__T4YL *)__tmp__055J)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__155J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__055J));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__155J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__055J));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__155J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__055J));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__155J=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__155J=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__155J=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__155J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__055J));
+  } break;
+  };
+  __tmp__055J=((__TYPE_FULL__XMB *)__tmp__155J)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__055J)->__id) {
+  case __TYPE__FF__: {
+    __tmp__GAAK=((__TYPE__FF *)__tmp__055J)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__GAAK=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__GAAK=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__GAAK=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__GAAK=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__GAAK=((__TYPE_GENERIC__OCY *)__tmp__055J)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__MYDS=prototype__32ZG();
+    __tmp__GAAK=__tmp__MYDS->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__GAAK=((__PROFIL_BLOCK__O3NJ *)__tmp__055J)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  if (((((((((((void *)__tmp__GAAK == (void *)(&__string_57)) || ((void *)__tmp__GAAK == (void *)(&__string_58))) || ((void *)__tmp__GAAK == (void *)(&__string_59))) || ((void *)__tmp__GAAK == (void *)(&__string_60))) || ((void *)__tmp__GAAK == (void *)(&__string_61))) || ((void *)__tmp__GAAK == (void *)(&__string_62))) || ((void *)__tmp__GAAK == (void *)(&__string_63))) || ((void *)__tmp__GAAK == (void *)(&__string_64))) || ((void *)__tmp__GAAK == (void *)(&__string_42)))) {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    __tmp__LAAK=((void *)((__TYPE_FULL__XMB *)__tmp__EAAK)->the_parent_type__QLK == (void *)type_pointer__GPB);
+  } else /* FALSE */ {
+    __tmp__LAAK=FALSE__O__;
+  };
+  if (__tmp__LAAK) {
+    append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_666));
+    __tmp__LAAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__LAAK=FALSE__O__;
+  };
+  if ((! __tmp__LAAK)) {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__EAAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_663));
+    };
+  };
+  __tmp__055J=Self__Y55J->parent_expr_binary_cmp__NINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__055J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__155J=((__STRING_CST__5J *)__tmp__055J)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__155J=((__EXTERNAL_C__Y5WC *)__tmp__055J)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__155J=((__PROTOTYPE_CST__LAXC *)__tmp__055J)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__155J=((__INTEGER_CST__XAXC *)__tmp__055J)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__155J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__055J));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__155J=((__READ_LOCAL__55ZI *)__tmp__055J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__155J=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__155J=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__155J=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__155J=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__155J=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__155J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__055J));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__155J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__055J));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__155J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__055J));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__155J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__155J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__055J));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__155J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__055J));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__155J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__155J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__055J));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__155J=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__155J=((__CAST__1HOJ *)__tmp__055J)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__155J=((__REAL_CST__1LOJ *)__tmp__055J)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__155J=((__CHARACTER_CST__RMOJ *)__tmp__055J)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__155J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__055J)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__155J=((__READ_SLOT__LL4K *)__tmp__055J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__155J=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__155J=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__155J=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__155J=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__155J=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__155J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__055J));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__155J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__055J));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__155J=((__READ_GLOBAL__T4YL *)__tmp__055J)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__155J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__055J));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__155J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__055J));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__155J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__055J));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__155J=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__155J=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__155J=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__155J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__055J));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__155J)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__EAAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    };
+    __tmp__LAAK=__tmp__OBAK;
+  } else /* FALSE */ {
+    __tmp__LAAK=FALSE__O__;
+  };
+  if (__tmp__LAAK) {
+    add_last__ACV(((__STRING__BC *)buffer__Z55J),'0');
+  } else /* FALSE */ {
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__DAAK),buffer__Z55J);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__Z55J),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__DAAK))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__YW4S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__DAAK));
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\'');
+      append__KWX(((__STRING__BC *)buffer__Z55J),Self__YW4S->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__0W4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__DAAK));
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\"');
+      append__KWX(((__STRING__BC *)buffer__Z55J),Self__0W4S->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__Z55J),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__Z55J),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__DAAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__DAAK)),buffer__Z55J);
+    } break;
+    };
+    __tmp__DAAK=Self__Y55J->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__DAAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EAAK=((__STRING_CST__5J *)__tmp__DAAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EAAK=((__EXTERNAL_C__Y5WC *)__tmp__DAAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EAAK=((__PROTOTYPE_CST__LAXC *)__tmp__DAAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EAAK=((__INTEGER_CST__XAXC *)__tmp__DAAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EAAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DAAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EAAK=((__READ_LOCAL__55ZI *)__tmp__DAAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EAAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EAAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EAAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EAAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EAAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EAAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EAAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EAAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EAAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EAAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DAAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EAAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DAAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EAAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__EAAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DAAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EAAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__EAAK=((__CAST__1HOJ *)__tmp__DAAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EAAK=((__REAL_CST__1LOJ *)__tmp__DAAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EAAK=((__CHARACTER_CST__RMOJ *)__tmp__DAAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EAAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DAAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EAAK=((__READ_SLOT__LL4K *)__tmp__DAAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EAAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EAAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EAAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EAAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EAAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EAAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DAAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EAAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DAAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EAAK=((__READ_GLOBAL__T4YL *)__tmp__DAAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EAAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EAAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DAAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EAAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DAAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EAAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EAAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EAAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EAAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DAAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__EAAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__OBAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__OBAK=TRUE__K__;
+    } break;
+    };
+    if (__tmp__OBAK) {
+      append__KWX(((__STRING__BC *)buffer__Z55J),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__Z55J),')');
+}
+
+static void genere__ZEAK(__EXPR_NOT_EQUAL__VINJ *Self__0EAK,__STRING__BC *buffer__1EAK)
+// ({EXPR_NOT_EQUAL__VINJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__2EAK,*__tmp__FFAK;
+  __TYPE_FULL__XMB *__tmp__3EAK,*__tmp__GFAK;
+  __STRING_CONSTANT__0 *__tmp__IFAK;
+  __PROTOTYPE__MF *__tmp__S3DS;
+  __CHARACTER_CST__RMOJ *Self__MX4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__OX4S;
+  __BOOLEAN__L __tmp__NFAK,__tmp__QGAK;
+  add_last__ACV(((__STRING__BC *)buffer__1EAK),'(');
+  __tmp__2EAK=Self__0EAK->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__2EAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__3EAK=((__STRING_CST__5J *)__tmp__2EAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3EAK=((__EXTERNAL_C__Y5WC *)__tmp__2EAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__3EAK=((__PROTOTYPE_CST__LAXC *)__tmp__2EAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__3EAK=((__INTEGER_CST__XAXC *)__tmp__2EAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3EAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2EAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__3EAK=((__READ_LOCAL__55ZI *)__tmp__2EAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3EAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3EAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__3EAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__3EAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3EAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3EAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3EAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3EAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3EAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3EAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3EAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2EAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__3EAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__3EAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2EAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__3EAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__3EAK=((__CAST__1HOJ *)__tmp__2EAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__3EAK=((__REAL_CST__1LOJ *)__tmp__2EAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__3EAK=((__CHARACTER_CST__RMOJ *)__tmp__2EAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__3EAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2EAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__3EAK=((__READ_SLOT__LL4K *)__tmp__2EAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3EAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3EAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__3EAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3EAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__3EAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3EAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2EAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3EAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2EAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__3EAK=((__READ_GLOBAL__T4YL *)__tmp__2EAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3EAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3EAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3EAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2EAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3EAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__3EAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3EAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3EAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2EAK));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__3EAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
+    };
+    __tmp__FFAK=((__TYPE_FULL__XMB *)__tmp__GFAK)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__IFAK=((__TYPE__FF *)__tmp__FFAK)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__IFAK=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__IFAK=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__IFAK=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__IFAK=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__IFAK=((__TYPE_GENERIC__OCY *)__tmp__FFAK)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__S3DS=prototype__32ZG();
+      __tmp__IFAK=__tmp__S3DS->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__IFAK=((__PROFIL_BLOCK__O3NJ *)__tmp__FFAK)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    __tmp__NFAK=((((((((((void *)__tmp__IFAK == (void *)(&__string_57)) || ((void *)__tmp__IFAK == (void *)(&__string_58))) || ((void *)__tmp__IFAK == (void *)(&__string_59))) || ((void *)__tmp__IFAK == (void *)(&__string_60))) || ((void *)__tmp__IFAK == (void *)(&__string_61))) || ((void *)__tmp__IFAK == (void *)(&__string_62))) || ((void *)__tmp__IFAK == (void *)(&__string_63))) || ((void *)__tmp__IFAK == (void *)(&__string_64))) || ((void *)__tmp__IFAK == (void *)(&__string_42)));
+  } else /* FALSE */ {
+    __tmp__NFAK=FALSE__O__;
+  };
+  if (__tmp__NFAK) {
+    append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_666));
+    __tmp__NFAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__NFAK=FALSE__O__;
+  };
+  if ((! __tmp__NFAK)) {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__GFAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_663));
+    };
+  };
+  __tmp__2EAK=Self__0EAK->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__2EAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__3EAK=((__STRING_CST__5J *)__tmp__2EAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3EAK=((__EXTERNAL_C__Y5WC *)__tmp__2EAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__3EAK=((__PROTOTYPE_CST__LAXC *)__tmp__2EAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__3EAK=((__INTEGER_CST__XAXC *)__tmp__2EAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3EAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2EAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__3EAK=((__READ_LOCAL__55ZI *)__tmp__2EAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3EAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3EAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__3EAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__3EAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3EAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3EAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3EAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3EAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3EAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3EAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3EAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2EAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__3EAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__3EAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2EAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__3EAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__3EAK=((__CAST__1HOJ *)__tmp__2EAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__3EAK=((__REAL_CST__1LOJ *)__tmp__2EAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__3EAK=((__CHARACTER_CST__RMOJ *)__tmp__2EAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__3EAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2EAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__3EAK=((__READ_SLOT__LL4K *)__tmp__2EAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3EAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3EAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__3EAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3EAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__3EAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3EAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2EAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3EAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2EAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__3EAK=((__READ_GLOBAL__T4YL *)__tmp__2EAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3EAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3EAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3EAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2EAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3EAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__3EAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3EAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3EAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2EAK));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__3EAK)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__GFAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    };
+    __tmp__NFAK=__tmp__QGAK;
+  } else /* FALSE */ {
+    __tmp__NFAK=FALSE__O__;
   };
-  return(result__R5QN);
+  if (__tmp__NFAK) {
+    add_last__ACV(((__STRING__BC *)buffer__1EAK),'0');
+  } else /* FALSE */ {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__FFAK),buffer__1EAK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__1EAK),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__FFAK))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__MX4S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__FFAK));
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\'');
+      append__KWX(((__STRING__BC *)buffer__1EAK),Self__MX4S->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__OX4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__FFAK));
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\"');
+      append__KWX(((__STRING__BC *)buffer__1EAK),Self__OX4S->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__1EAK),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__FFAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    };
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__GFAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    };
+    if (__tmp__QGAK) {
+      append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__1EAK),' ');
+  append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_26));
+  add_last__ACV(((__STRING__BC *)buffer__1EAK),' ');
+  __tmp__2EAK=Self__0EAK->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__2EAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__3EAK=((__STRING_CST__5J *)__tmp__2EAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3EAK=((__EXTERNAL_C__Y5WC *)__tmp__2EAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__3EAK=((__PROTOTYPE_CST__LAXC *)__tmp__2EAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__3EAK=((__INTEGER_CST__XAXC *)__tmp__2EAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3EAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2EAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__3EAK=((__READ_LOCAL__55ZI *)__tmp__2EAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3EAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3EAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__3EAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__3EAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3EAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3EAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3EAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3EAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3EAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3EAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3EAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2EAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__3EAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__3EAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2EAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__3EAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__3EAK=((__CAST__1HOJ *)__tmp__2EAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__3EAK=((__REAL_CST__1LOJ *)__tmp__2EAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__3EAK=((__CHARACTER_CST__RMOJ *)__tmp__2EAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__3EAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2EAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__3EAK=((__READ_SLOT__LL4K *)__tmp__2EAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3EAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3EAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__3EAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3EAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__3EAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3EAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2EAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3EAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2EAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__3EAK=((__READ_GLOBAL__T4YL *)__tmp__2EAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3EAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3EAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3EAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2EAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3EAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__3EAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3EAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3EAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2EAK));
+  } break;
+  };
+  __tmp__2EAK=((__TYPE_FULL__XMB *)__tmp__3EAK)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__2EAK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__IFAK=((__TYPE__FF *)__tmp__2EAK)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__IFAK=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__IFAK=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__IFAK=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__IFAK=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__IFAK=((__TYPE_GENERIC__OCY *)__tmp__2EAK)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__S3DS=prototype__32ZG();
+    __tmp__IFAK=__tmp__S3DS->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__IFAK=((__PROFIL_BLOCK__O3NJ *)__tmp__2EAK)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  if (((((((((((void *)__tmp__IFAK == (void *)(&__string_57)) || ((void *)__tmp__IFAK == (void *)(&__string_58))) || ((void *)__tmp__IFAK == (void *)(&__string_59))) || ((void *)__tmp__IFAK == (void *)(&__string_60))) || ((void *)__tmp__IFAK == (void *)(&__string_61))) || ((void *)__tmp__IFAK == (void *)(&__string_62))) || ((void *)__tmp__IFAK == (void *)(&__string_63))) || ((void *)__tmp__IFAK == (void *)(&__string_64))) || ((void *)__tmp__IFAK == (void *)(&__string_42)))) {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
+    };
+    __tmp__NFAK=((void *)((__TYPE_FULL__XMB *)__tmp__GFAK)->the_parent_type__QLK == (void *)type_pointer__GPB);
+  } else /* FALSE */ {
+    __tmp__NFAK=FALSE__O__;
+  };
+  if (__tmp__NFAK) {
+    append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_666));
+    __tmp__NFAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__NFAK=FALSE__O__;
+  };
+  if ((! __tmp__NFAK)) {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__GFAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_663));
+    };
+  };
+  __tmp__2EAK=Self__0EAK->parent_expr_binary_cmp__WINJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__2EAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__3EAK=((__STRING_CST__5J *)__tmp__2EAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3EAK=((__EXTERNAL_C__Y5WC *)__tmp__2EAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__3EAK=((__PROTOTYPE_CST__LAXC *)__tmp__2EAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__3EAK=((__INTEGER_CST__XAXC *)__tmp__2EAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3EAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2EAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__3EAK=((__READ_LOCAL__55ZI *)__tmp__2EAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3EAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3EAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__3EAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__3EAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3EAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3EAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3EAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3EAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3EAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3EAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2EAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3EAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2EAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__3EAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__3EAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2EAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__3EAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__3EAK=((__CAST__1HOJ *)__tmp__2EAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__3EAK=((__REAL_CST__1LOJ *)__tmp__2EAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__3EAK=((__CHARACTER_CST__RMOJ *)__tmp__2EAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__3EAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2EAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__3EAK=((__READ_SLOT__LL4K *)__tmp__2EAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3EAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3EAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__3EAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3EAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__3EAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3EAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2EAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3EAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2EAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__3EAK=((__READ_GLOBAL__T4YL *)__tmp__2EAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3EAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3EAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2EAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3EAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2EAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3EAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__3EAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3EAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3EAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2EAK));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__3EAK)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__GFAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    };
+    __tmp__NFAK=__tmp__QGAK;
+  } else /* FALSE */ {
+    __tmp__NFAK=FALSE__O__;
+  };
+  if (__tmp__NFAK) {
+    add_last__ACV(((__STRING__BC *)buffer__1EAK),'0');
+  } else /* FALSE */ {
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__FFAK),buffer__1EAK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__1EAK),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__FFAK))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__MX4S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__FFAK));
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\'');
+      append__KWX(((__STRING__BC *)buffer__1EAK),Self__MX4S->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__OX4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__FFAK));
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\"');
+      append__KWX(((__STRING__BC *)buffer__1EAK),Self__OX4S->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__1EAK),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__1EAK),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__FFAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__FFAK)),buffer__1EAK);
+    } break;
+    };
+    __tmp__FFAK=Self__0EAK->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__FFAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GFAK=((__STRING_CST__5J *)__tmp__FFAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GFAK=((__EXTERNAL_C__Y5WC *)__tmp__FFAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GFAK=((__PROTOTYPE_CST__LAXC *)__tmp__FFAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GFAK=((__INTEGER_CST__XAXC *)__tmp__FFAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GFAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FFAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GFAK=((__READ_LOCAL__55ZI *)__tmp__FFAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GFAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GFAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GFAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GFAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GFAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GFAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GFAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GFAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GFAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GFAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FFAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GFAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FFAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GFAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__GFAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FFAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GFAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__GFAK=((__CAST__1HOJ *)__tmp__FFAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GFAK=((__REAL_CST__1LOJ *)__tmp__FFAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GFAK=((__CHARACTER_CST__RMOJ *)__tmp__FFAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GFAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FFAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GFAK=((__READ_SLOT__LL4K *)__tmp__FFAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GFAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GFAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GFAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GFAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GFAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GFAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FFAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GFAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FFAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GFAK=((__READ_GLOBAL__T4YL *)__tmp__FFAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GFAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GFAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FFAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GFAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FFAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GFAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__GFAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GFAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GFAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FFAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__GFAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__QGAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__QGAK=TRUE__K__;
+    } break;
+    };
+    if (__tmp__QGAK) {
+      append__KWX(((__STRING__BC *)buffer__1EAK),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__1EAK),')');
 }
 
-static void* execute_link__LSQN(__EXPR_OR *Self__MSQN)
-// ({EXPR_OR}) With resultRecursive, No inlinable.
+static void genere__4JAK(__GET_TYPE_ID__HAOJ *Self__5JAK,__STRING__BC *buffer__AKAK)
+// ({GET_TYPE_ID__HAOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__2ICO,other__04DQ;
-  __UINTEGER_32 old_seq__PSQN,sz__R5MR,a__S5MR,new_size__T5MR,t__U5MR;
-  __UINTEGER_32 a__V5MR,new_size__YM3R,lab_type__XM3R;
-  void *__tmp__VSQN,*__tmp__WSQN,*__tmp__XSQN,*__tmp__YSQN,*__tmp__0SQN;
-  void *__tmp__3SQN,*result__OSQN,*result__SD5N,*result__AE5N;
-  void *result__NE5N,*__tmp__SE5N,*__tmp__TE5N,*__tmp__0E5N,*__tmp__CF5N;
-  void *__tmp__FF5N,*__tmp__VF5N,*__tmp__YF5N,*__tmp__HG5N,*__tmp__IG5N;
-  void *__tmp__PG5N,*__tmp__QG5N,*l__Y5MR,*r__Z5MR,*__tmp__BH5N;
-  void *result__5RCO,*__tmp__GSCO,*result__NSCO,*__tmp__USCO;
-  __LIST *Self__SIBR,*Self__UIBR,*Self__IM3R,*Self__NM3R,*Self__2M3R;
-  __LIST *Self__BN3R,*Self__GN3R,*Self__LN3R,*Self__QN3R,*Self__VN3R;
-  void *voir__TIBR,*voir__VIBR,*voir__GM3R,*voir__JM3R,*voir__LM3R;
-  void *voir__OM3R,*voir__0M3R,*voir__3M3R,*voir__5M3R,*voir__CN3R;
-  void *voir__EN3R,*voir__HN3R,*voir__JN3R,*voir__MN3R,*voir__ON3R;
-  void *voir__RN3R,*voir__TN3R,*voir__WN3R;
-  void *__tmp__1SQN,*left_cst__SSQN,*__tmp__4SQN,*right_cst__TSQN;
-  __INTEGER_CST *Self__DOKQ;
-  void *and_l__OE5N,*and_r__PE5N,*__tmp__DF5N,*__tmp__GF5N;
-  void *not_l__QE5N,*not_r__RE5N,*__tmp__WF5N,*__tmp__ZF5N;
-  __READ_LOCAL *Self__14DQ,*Self__34DQ,*Self__54DQ,*Self__B5DQ;
-  __READ_LOCAL *Self__D5DQ,*Self__F5DQ,*Self__H5DQ,*Self__J5DQ;
-  __LOCAL *Self__FM3R,*Self__KM3R,*Self__ZM3R,*Self__4M3R,*Self__DN3R;
-  __LOCAL *Self__IN3R,*Self__NN3R,*Self__SN3R;
-  __READ_GLOBAL *Self__44DQ,*Self__C5DQ,*Self__G5DQ,*Self__K5DQ;
-  __POSITION p__X5MR,__tmp__SWQN;
-  __EXPR_XOR *result__O5MR,*Self__W5MR;
-  __POINTER ptr__P5MR,ptr_table__QM3R,next__PM3R,result__RM3R;
-  __POINTER ptr_table__VM3R,next__UM3R,result__WM3R;
-  __INTEGER typ_id__Q5MR;
-  __BOOLEAN __tmp__UE5N,__tmp__JG5N,__tmp__RG5N,__tmp__UG5N;
-  old_seq__PSQN=seq_call_and_loop__3QEJ;
-  __tmp__VSQN=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__VSQN)->__id) {
-  case __LIST__: {
-    __tmp__WSQN=execute_link__TTOG(__tmp__VSQN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__WSQN=((__STRING_CST *)__tmp__VSQN);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__WSQN=execute_link__KA0K(__tmp__VSQN);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__WSQN=((__PROTOTYPE_CST *)__tmp__VSQN);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__WSQN=((__INTEGER_CST *)__tmp__VSQN);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__WSQN=execute_link__4HAL(__tmp__VSQN);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__SIBR=((__LIST *)list_current__EH1);
-    voir__TIBR=create__AXB( 250);
-    display__EQQG(Self__SIBR,voir__TIBR);
-    put_string__2EG(((__STRING *)voir__TIBR));
+  void *__tmp__QKAK;
+  __STRING_CONSTANT__0 *__tmp__RKAK;
+  __BOOLEAN__L __tmp__CKAK;
+  __tmp__CKAK=is_late_binding__P50K(((__TYPE_FULL__XMB *)Self__5JAK->receiver__WA5J));
+  if (__tmp__CKAK) {
+    append__KWX(((__STRING__BC *)buffer__AKAK),(&__string_668));
+  } else /* FALSE */ {
+    append__KWX(((__STRING__BC *)buffer__AKAK),(&__string_121));
+    __tmp__QKAK=((__TYPE_FULL__XMB *)Self__5JAK->receiver__WA5J)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__QKAK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__RKAK=((__TYPE__FF *)__tmp__QKAK)->intern_name__TZMB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__RKAK=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__RKAK=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__RKAK=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__RKAK=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__RKAK=((__TYPE_GENERIC__OCY *)__tmp__QKAK)->parent_type__PCY.intern_name__TZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__RKAK=intern_name__KZBI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__RKAK=((__PROFIL_BLOCK__O3NJ *)__tmp__QKAK)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    append__KWX(((__STRING__BC *)buffer__AKAK),__tmp__RKAK);
+    append__KWX(((__STRING__BC *)buffer__AKAK),(&__string_121));
+  };
+}
+
+static void genere__WKAK(__EXPR_SUP__ABOJ *Self__XKAK,__STRING__BC *buffer__YKAK)
+// ({EXPR_SUP__ABOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__ZKAK,*__tmp__CLAK;
+  __TYPE_FULL__XMB *__tmp__0KAK,*__tmp__DLAK;
+  __STRING_CONSTANT__0 *__tmp__FLAK;
+  __PROTOTYPE__MF *__tmp__1CES;
+  __CHARACTER_CST__RMOJ *Self__4X4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__AY4S;
+  __BOOLEAN__L __tmp__KLAK,__tmp__NMAK;
+  add_last__ACV(((__STRING__BC *)buffer__YKAK),'(');
+  __tmp__ZKAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__ZKAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__0KAK=((__STRING_CST__5J *)__tmp__ZKAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0KAK=((__EXTERNAL_C__Y5WC *)__tmp__ZKAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__0KAK=((__PROTOTYPE_CST__LAXC *)__tmp__ZKAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__0KAK=((__INTEGER_CST__XAXC *)__tmp__ZKAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0KAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ZKAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__0KAK=((__READ_LOCAL__55ZI *)__tmp__ZKAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0KAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0KAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__0KAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0KAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0KAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0KAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0KAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0KAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0KAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0KAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0KAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZKAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__0KAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__0KAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ZKAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0KAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__0KAK=((__CAST__1HOJ *)__tmp__ZKAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__0KAK=((__REAL_CST__1LOJ *)__tmp__ZKAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__0KAK=((__CHARACTER_CST__RMOJ *)__tmp__ZKAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__0KAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZKAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__0KAK=((__READ_SLOT__LL4K *)__tmp__ZKAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0KAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0KAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0KAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0KAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0KAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0KAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ZKAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0KAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ZKAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0KAK=((__READ_GLOBAL__T4YL *)__tmp__ZKAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0KAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0KAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0KAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0KAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__0KAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0KAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0KAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ZKAK));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__0KAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    __tmp__CLAK=((__TYPE_FULL__XMB *)__tmp__DLAK)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__FLAK=((__TYPE__FF *)__tmp__CLAK)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__FLAK=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__FLAK=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__FLAK=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__FLAK=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__FLAK=((__TYPE_GENERIC__OCY *)__tmp__CLAK)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__1CES=prototype__32ZG();
+      __tmp__FLAK=__tmp__1CES->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__FLAK=((__PROFIL_BLOCK__O3NJ *)__tmp__CLAK)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    __tmp__KLAK=((((((((((void *)__tmp__FLAK == (void *)(&__string_57)) || ((void *)__tmp__FLAK == (void *)(&__string_58))) || ((void *)__tmp__FLAK == (void *)(&__string_59))) || ((void *)__tmp__FLAK == (void *)(&__string_60))) || ((void *)__tmp__FLAK == (void *)(&__string_61))) || ((void *)__tmp__FLAK == (void *)(&__string_62))) || ((void *)__tmp__FLAK == (void *)(&__string_63))) || ((void *)__tmp__FLAK == (void *)(&__string_64))) || ((void *)__tmp__FLAK == (void *)(&__string_42)));
+  } else /* FALSE */ {
+    __tmp__KLAK=FALSE__O__;
+  };
+  if (__tmp__KLAK) {
+    append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_666));
+    __tmp__KLAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__KLAK=FALSE__O__;
+  };
+  if ((! __tmp__KLAK)) {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__DLAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_663));
+    };
+  };
+  __tmp__ZKAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__ZKAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__0KAK=((__STRING_CST__5J *)__tmp__ZKAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0KAK=((__EXTERNAL_C__Y5WC *)__tmp__ZKAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__0KAK=((__PROTOTYPE_CST__LAXC *)__tmp__ZKAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__0KAK=((__INTEGER_CST__XAXC *)__tmp__ZKAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0KAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ZKAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__0KAK=((__READ_LOCAL__55ZI *)__tmp__ZKAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0KAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0KAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__0KAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0KAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0KAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0KAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0KAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0KAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0KAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0KAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0KAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZKAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__0KAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__0KAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ZKAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0KAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__0KAK=((__CAST__1HOJ *)__tmp__ZKAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__0KAK=((__REAL_CST__1LOJ *)__tmp__ZKAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__0KAK=((__CHARACTER_CST__RMOJ *)__tmp__ZKAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__0KAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZKAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__0KAK=((__READ_SLOT__LL4K *)__tmp__ZKAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0KAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0KAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0KAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0KAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0KAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0KAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ZKAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0KAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ZKAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0KAK=((__READ_GLOBAL__T4YL *)__tmp__ZKAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0KAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0KAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0KAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0KAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__0KAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0KAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0KAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ZKAK));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__0KAK)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__DLAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    };
+    __tmp__KLAK=__tmp__NMAK;
+  } else /* FALSE */ {
+    __tmp__KLAK=FALSE__O__;
+  };
+  if (__tmp__KLAK) {
+    add_last__ACV(((__STRING__BC *)buffer__YKAK),'0');
+  } else /* FALSE */ {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__CLAK),buffer__YKAK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__YKAK),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CLAK))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__4X4S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CLAK));
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\'');
+      append__KWX(((__STRING__BC *)buffer__YKAK),Self__4X4S->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__AY4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CLAK));
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\"');
+      append__KWX(((__STRING__BC *)buffer__YKAK),Self__AY4S->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__YKAK),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CLAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    };
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__DLAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    };
+    if (__tmp__NMAK) {
+      append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__YKAK),' ');
+  append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_27));
+  add_last__ACV(((__STRING__BC *)buffer__YKAK),' ');
+  __tmp__ZKAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__ZKAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__0KAK=((__STRING_CST__5J *)__tmp__ZKAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0KAK=((__EXTERNAL_C__Y5WC *)__tmp__ZKAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__0KAK=((__PROTOTYPE_CST__LAXC *)__tmp__ZKAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__0KAK=((__INTEGER_CST__XAXC *)__tmp__ZKAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0KAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ZKAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__0KAK=((__READ_LOCAL__55ZI *)__tmp__ZKAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0KAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0KAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__0KAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0KAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0KAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0KAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0KAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0KAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0KAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0KAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0KAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZKAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__0KAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__0KAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ZKAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0KAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__0KAK=((__CAST__1HOJ *)__tmp__ZKAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__0KAK=((__REAL_CST__1LOJ *)__tmp__ZKAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__0KAK=((__CHARACTER_CST__RMOJ *)__tmp__ZKAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__0KAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZKAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__0KAK=((__READ_SLOT__LL4K *)__tmp__ZKAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0KAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0KAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0KAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0KAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0KAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0KAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ZKAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0KAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ZKAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0KAK=((__READ_GLOBAL__T4YL *)__tmp__ZKAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0KAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0KAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0KAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0KAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__0KAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0KAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0KAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ZKAK));
+  } break;
+  };
+  __tmp__ZKAK=((__TYPE_FULL__XMB *)__tmp__0KAK)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__ZKAK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__FLAK=((__TYPE__FF *)__tmp__ZKAK)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__FLAK=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__FLAK=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__FLAK=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__FLAK=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__FLAK=((__TYPE_GENERIC__OCY *)__tmp__ZKAK)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__1CES=prototype__32ZG();
+    __tmp__FLAK=__tmp__1CES->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__FLAK=((__PROFIL_BLOCK__O3NJ *)__tmp__ZKAK)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  if (((((((((((void *)__tmp__FLAK == (void *)(&__string_57)) || ((void *)__tmp__FLAK == (void *)(&__string_58))) || ((void *)__tmp__FLAK == (void *)(&__string_59))) || ((void *)__tmp__FLAK == (void *)(&__string_60))) || ((void *)__tmp__FLAK == (void *)(&__string_61))) || ((void *)__tmp__FLAK == (void *)(&__string_62))) || ((void *)__tmp__FLAK == (void *)(&__string_63))) || ((void *)__tmp__FLAK == (void *)(&__string_64))) || ((void *)__tmp__FLAK == (void *)(&__string_42)))) {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    __tmp__KLAK=((void *)((__TYPE_FULL__XMB *)__tmp__DLAK)->the_parent_type__QLK == (void *)type_pointer__GPB);
+  } else /* FALSE */ {
+    __tmp__KLAK=FALSE__O__;
+  };
+  if (__tmp__KLAK) {
+    append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_666));
+    __tmp__KLAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__KLAK=FALSE__O__;
+  };
+  if ((! __tmp__KLAK)) {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__DLAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_663));
+    };
+  };
+  __tmp__ZKAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__ZKAK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__0KAK=((__STRING_CST__5J *)__tmp__ZKAK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__0KAK=((__EXTERNAL_C__Y5WC *)__tmp__ZKAK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__0KAK=((__PROTOTYPE_CST__LAXC *)__tmp__ZKAK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__0KAK=((__INTEGER_CST__XAXC *)__tmp__ZKAK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__0KAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ZKAK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__0KAK=((__READ_LOCAL__55ZI *)__tmp__ZKAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__0KAK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__0KAK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__0KAK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__0KAK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__0KAK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__0KAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__0KAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__0KAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__0KAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__0KAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__0KAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZKAK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__0KAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__0KAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ZKAK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__0KAK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__0KAK=((__CAST__1HOJ *)__tmp__ZKAK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__0KAK=((__REAL_CST__1LOJ *)__tmp__ZKAK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__0KAK=((__CHARACTER_CST__RMOJ *)__tmp__ZKAK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__0KAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZKAK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__0KAK=((__READ_SLOT__LL4K *)__tmp__ZKAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__0KAK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__0KAK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__0KAK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__0KAK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__0KAK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__0KAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ZKAK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__0KAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ZKAK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0KAK=((__READ_GLOBAL__T4YL *)__tmp__ZKAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__0KAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__0KAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ZKAK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__0KAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ZKAK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__0KAK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__0KAK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__0KAK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__0KAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ZKAK));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__0KAK)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__DLAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    };
+    __tmp__KLAK=__tmp__NMAK;
+  } else /* FALSE */ {
+    __tmp__KLAK=FALSE__O__;
+  };
+  if (__tmp__KLAK) {
+    add_last__ACV(((__STRING__BC *)buffer__YKAK),'0');
+  } else /* FALSE */ {
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__CLAK),buffer__YKAK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__YKAK),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CLAK))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__4X4S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CLAK));
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\'');
+      append__KWX(((__STRING__BC *)buffer__YKAK),Self__4X4S->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__AY4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CLAK));
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\"');
+      append__KWX(((__STRING__BC *)buffer__YKAK),Self__AY4S->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__YKAK),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__YKAK),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CLAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CLAK)),buffer__YKAK);
+    } break;
+    };
+    __tmp__CLAK=Self__XKAK->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__CLAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DLAK=((__STRING_CST__5J *)__tmp__CLAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DLAK=((__EXTERNAL_C__Y5WC *)__tmp__CLAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DLAK=((__PROTOTYPE_CST__LAXC *)__tmp__CLAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DLAK=((__INTEGER_CST__XAXC *)__tmp__CLAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DLAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CLAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DLAK=((__READ_LOCAL__55ZI *)__tmp__CLAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DLAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DLAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DLAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DLAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DLAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DLAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DLAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DLAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DLAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DLAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CLAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DLAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CLAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DLAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DLAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CLAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DLAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DLAK=((__CAST__1HOJ *)__tmp__CLAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DLAK=((__REAL_CST__1LOJ *)__tmp__CLAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DLAK=((__CHARACTER_CST__RMOJ *)__tmp__CLAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DLAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CLAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DLAK=((__READ_SLOT__LL4K *)__tmp__CLAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DLAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DLAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DLAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DLAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DLAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DLAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CLAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DLAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CLAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DLAK=((__READ_GLOBAL__T4YL *)__tmp__CLAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DLAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DLAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CLAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DLAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CLAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DLAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DLAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DLAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DLAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CLAK));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__DLAK)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__NMAK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__NMAK=TRUE__K__;
+    } break;
+    };
+    if (__tmp__NMAK) {
+      append__KWX(((__STRING__BC *)buffer__YKAK),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__YKAK),')');
+}
+
+static void genere__YPAK(__EXPR_SUB__UBOJ *Self__ZPAK,__STRING__BC *buffer__0PAK)
+// ({EXPR_SUB__UBOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__1PAK,*__tmp__IQAK,*__tmp__ZQAK;
+  void *__tmp__YQAK,*__tmp__URAK;
+  __CHARACTER_CST__RMOJ *Self__OY4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__QY4S;
+  __BOOLEAN__L __tmp__TQAK;
+  __tmp__1PAK=static_type__HECK(Self__ZPAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__1PAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'(');
+    __tmp__IQAK=static_type__HECK(Self__ZPAK);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__IQAK),buffer__0PAK);
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__0PAK),'(');
+  __tmp__1PAK=static_type__HECK(Self__ZPAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__1PAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_666));
+    __tmp__TQAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__TQAK=FALSE__O__;
+  };
+  if ((! __tmp__TQAK)) {
+    __tmp__YQAK=Self__ZPAK->parent_expr_binary__XBOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__YQAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ZQAK=((__STRING_CST__5J *)__tmp__YQAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ZQAK=((__EXTERNAL_C__Y5WC *)__tmp__YQAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ZQAK=((__PROTOTYPE_CST__LAXC *)__tmp__YQAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ZQAK=((__INTEGER_CST__XAXC *)__tmp__YQAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ZQAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__YQAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ZQAK=((__READ_LOCAL__55ZI *)__tmp__YQAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ZQAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ZQAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ZQAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ZQAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ZQAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ZQAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__YQAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ZQAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__YQAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ZQAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__YQAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ZQAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__YQAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ZQAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YQAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ZQAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YQAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__ZQAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__ZQAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__YQAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ZQAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__ZQAK=((__CAST__1HOJ *)__tmp__YQAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ZQAK=((__REAL_CST__1LOJ *)__tmp__YQAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ZQAK=((__CHARACTER_CST__RMOJ *)__tmp__YQAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ZQAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__YQAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ZQAK=((__READ_SLOT__LL4K *)__tmp__YQAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ZQAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ZQAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ZQAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ZQAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ZQAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ZQAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__YQAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ZQAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__YQAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ZQAK=((__READ_GLOBAL__T4YL *)__tmp__YQAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ZQAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__YQAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ZQAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__YQAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ZQAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__YQAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ZQAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ZQAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ZQAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ZQAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__YQAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__ZQAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_663));
+    };
+  };
+  __tmp__YQAK=Self__ZPAK->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__YQAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__YQAK),buffer__0PAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__0PAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__OY4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK));
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__0PAK),Self__OY4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__QY4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK));
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__0PAK),Self__QY4S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__0PAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__YQAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__0PAK),' ');
+  append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_490));
+  add_last__ACV(((__STRING__BC *)buffer__0PAK),' ');
+  __tmp__1PAK=static_type__HECK(Self__ZPAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__1PAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_666));
+    __tmp__TQAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__TQAK=FALSE__O__;
+  };
+  if ((! __tmp__TQAK)) {
+    __tmp__URAK=Self__ZPAK->parent_expr_binary__XBOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__URAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ZQAK=((__STRING_CST__5J *)__tmp__URAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ZQAK=((__EXTERNAL_C__Y5WC *)__tmp__URAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ZQAK=((__PROTOTYPE_CST__LAXC *)__tmp__URAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ZQAK=((__INTEGER_CST__XAXC *)__tmp__URAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ZQAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__URAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ZQAK=((__READ_LOCAL__55ZI *)__tmp__URAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ZQAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ZQAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ZQAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ZQAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ZQAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ZQAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__URAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ZQAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__URAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ZQAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__URAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ZQAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__URAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ZQAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__URAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ZQAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__URAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__ZQAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__ZQAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__URAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ZQAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__ZQAK=((__CAST__1HOJ *)__tmp__URAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ZQAK=((__REAL_CST__1LOJ *)__tmp__URAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ZQAK=((__CHARACTER_CST__RMOJ *)__tmp__URAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ZQAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__URAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ZQAK=((__READ_SLOT__LL4K *)__tmp__URAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ZQAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ZQAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ZQAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ZQAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ZQAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ZQAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__URAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ZQAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__URAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ZQAK=((__READ_GLOBAL__T4YL *)__tmp__URAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ZQAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__URAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ZQAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__URAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ZQAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__URAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ZQAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ZQAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ZQAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ZQAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__URAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__ZQAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_663));
+    };
+  };
+  __tmp__YQAK=Self__ZPAK->parent_expr_binary__XBOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__YQAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__0PAK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__YQAK),buffer__0PAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__WSQN=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__WSQN=execute_link__WMAL(__tmp__VSQN);
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__0PAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK))->value__VD5J);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__WSQN=execute_link__5QAL(__tmp__VSQN);
+  case __CHARACTER_CST__RMOJ__: {
+    Self__OY4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK));
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__0PAK),Self__OY4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\'');
   } break;
-  case __REAL_CST__: {
-    __tmp__WSQN=((__REAL_CST *)__tmp__VSQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__QY4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__YQAK));
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__0PAK),Self__QY4S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__0PAK),'\"');
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__WSQN=((__CHARACTER_CST *)__tmp__VSQN);
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__WSQN=execute_link__OVAL(__tmp__VSQN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__WSQN=execute_link__VWAL(__tmp__VSQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__WSQN=execute_link__0WAL(__tmp__VSQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__WSQN=execute_link__D1AL(__tmp__VSQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__WSQN=execute_link__M5AL(__tmp__VSQN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__WSQN=execute_link__VDBL(__tmp__VSQN);
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __EXPR_AND__: {
-    __tmp__WSQN=execute_link__4HBL(__tmp__VSQN);
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__WSQN=execute_link__HMBL(__tmp__VSQN);
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__0PAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__YQAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__WSQN=execute_link__QQBL(__tmp__VSQN);
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __PUT_TO__: {
-    __tmp__WSQN=execute_link__ROPK(__tmp__VSQN);
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __ITEM__: {
-    __tmp__WSQN=execute_link__ZUBL(__tmp__VSQN);
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __SIZE_OF__: {
-    __tmp__WSQN=execute_link__AVBL(__tmp__VSQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __CAST__: {
-    __tmp__WSQN=execute_link__FVBL(__tmp__VSQN);
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__WSQN=execute_link__CDUL(__tmp__VSQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
   } break;
-  case __READ_SLOT__: {
-    __tmp__WSQN=execute_link__4YBL(__tmp__VSQN);
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__YQAK)),buffer__0PAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__0PAK),')');
+}
+
+static void genere__BSAK(__EXPR_MUL__KCOJ *Self__CSAK,__STRING__BC *buffer__DSAK)
+// ({EXPR_MUL__KCOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__ESAK,*__tmp__RSAK,*__tmp__CTAK;
+  void *__tmp__BTAK,*__tmp__3TAK;
+  __CHARACTER_CST__RMOJ *Self__4Y4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__AZ4S;
+  __BOOLEAN__L __tmp__2SAK;
+  __tmp__ESAK=static_type__MECK(Self__CSAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__ESAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'(');
+    __tmp__RSAK=static_type__MECK(Self__CSAK);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__RSAK),buffer__DSAK);
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__DSAK),'(');
+  __tmp__ESAK=static_type__MECK(Self__CSAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__ESAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_666));
+    __tmp__2SAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__2SAK=FALSE__O__;
+  };
+  if ((! __tmp__2SAK)) {
+    __tmp__BTAK=Self__CSAK->parent_expr_binary__LCOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__BTAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__CTAK=((__STRING_CST__5J *)__tmp__BTAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__CTAK=((__EXTERNAL_C__Y5WC *)__tmp__BTAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__CTAK=((__PROTOTYPE_CST__LAXC *)__tmp__BTAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__CTAK=((__INTEGER_CST__XAXC *)__tmp__BTAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__CTAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__BTAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__CTAK=((__READ_LOCAL__55ZI *)__tmp__BTAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__CTAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__CTAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__CTAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__CTAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__CTAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__CTAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__BTAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__CTAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__BTAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__CTAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__BTAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__CTAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__BTAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__CTAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__BTAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__CTAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__BTAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__CTAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__CTAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__BTAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__CTAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__CTAK=((__CAST__1HOJ *)__tmp__BTAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__CTAK=((__REAL_CST__1LOJ *)__tmp__BTAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__CTAK=((__CHARACTER_CST__RMOJ *)__tmp__BTAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__CTAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BTAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__CTAK=((__READ_SLOT__LL4K *)__tmp__BTAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__CTAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__CTAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__CTAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__CTAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__CTAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__CTAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__BTAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__CTAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__BTAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__CTAK=((__READ_GLOBAL__T4YL *)__tmp__BTAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__CTAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__BTAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__CTAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__BTAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__CTAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__BTAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__CTAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__CTAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__CTAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__CTAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__BTAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__CTAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_663));
+    };
+  };
+  __tmp__BTAK=Self__CSAK->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__BTAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__WSQN=execute_link__O3BL(__tmp__VSQN);
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__WSQN=execute_link__C2ZM(__tmp__VSQN);
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__WSQN=execute_link__SGFO(__tmp__VSQN);
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WSQN=execute_link__KOLO(__tmp__VSQN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_511));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__WSQN=execute_link__LMFO(__tmp__VSQN);
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__BTAK),buffer__DSAK);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WSQN=execute_link__OULO(__tmp__VSQN);
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__WSQN=execute_link__IPKM(__tmp__VSQN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__WSQN=execute_link__VXOL(__tmp__VSQN);
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__WSQN=execute_link__W4ZM(__tmp__VSQN);
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__WSQN=execute_link__ESFO(__tmp__VSQN);
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__WSQN=execute_link__2QEP(__tmp__VSQN);
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_INF__: {
-    __tmp__WSQN=execute_link__F1QN(__tmp__VSQN);
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__WSQN=execute_link__O5QN(__tmp__VSQN);
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_OR__: {
-    __tmp__WSQN=execute_link__LSQN(__tmp__VSQN);
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__WSQN=execute_link__M3UO(__tmp__VSQN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__DSAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__4Y4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK));
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__DSAK),Self__4Y4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__AZ4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK));
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__DSAK),Self__AZ4S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__DSAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__BTAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__DSAK),' ');
+  append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_210));
+  add_last__ACV(((__STRING__BC *)buffer__DSAK),' ');
+  __tmp__ESAK=static_type__MECK(Self__CSAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__ESAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_666));
+    __tmp__2SAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__2SAK=FALSE__O__;
   };
-  Self__MSQN->parent_expr_binary__U31M.left__XO1H=__tmp__WSQN;
-  __tmp__XSQN=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__XSQN)->__id) {
-  case __LIST__: {
-    __tmp__YSQN=execute_link__TTOG(__tmp__XSQN);
+  if ((! __tmp__2SAK)) {
+    __tmp__3TAK=Self__CSAK->parent_expr_binary__LCOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__3TAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__CTAK=((__STRING_CST__5J *)__tmp__3TAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__CTAK=((__EXTERNAL_C__Y5WC *)__tmp__3TAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__CTAK=((__PROTOTYPE_CST__LAXC *)__tmp__3TAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__CTAK=((__INTEGER_CST__XAXC *)__tmp__3TAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__CTAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__3TAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__CTAK=((__READ_LOCAL__55ZI *)__tmp__3TAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__CTAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__CTAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__CTAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__CTAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__CTAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__CTAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__3TAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__CTAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__3TAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__CTAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__3TAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__CTAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__3TAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__CTAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__3TAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__CTAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__3TAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__CTAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__CTAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__3TAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__CTAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__CTAK=((__CAST__1HOJ *)__tmp__3TAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__CTAK=((__REAL_CST__1LOJ *)__tmp__3TAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__CTAK=((__CHARACTER_CST__RMOJ *)__tmp__3TAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__CTAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__3TAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__CTAK=((__READ_SLOT__LL4K *)__tmp__3TAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__CTAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__CTAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__CTAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__CTAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__CTAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__CTAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__3TAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__CTAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__3TAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__CTAK=((__READ_GLOBAL__T4YL *)__tmp__3TAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__CTAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__3TAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__CTAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__3TAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__CTAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__3TAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__CTAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__CTAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__CTAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__CTAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__3TAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__CTAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_663));
+    };
+  };
+  __tmp__BTAK=Self__CSAK->parent_expr_binary__LCOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__BTAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __STRING_CST__: {
-    __tmp__YSQN=((__STRING_CST *)__tmp__XSQN);
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__YSQN=execute_link__KA0K(__tmp__XSQN);
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__YSQN=((__PROTOTYPE_CST *)__tmp__XSQN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__DSAK),(&__string_511));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__YSQN=((__INTEGER_CST *)__tmp__XSQN);
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__BTAK),buffer__DSAK);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__YSQN=execute_link__4HAL(__tmp__XSQN);
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__UIBR=((__LIST *)list_current__EH1);
-    voir__VIBR=create__AXB( 250);
-    display__EQQG(Self__UIBR,voir__VIBR);
-    put_string__2EG(((__STRING *)voir__VIBR));
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__DSAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__4Y4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK));
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__DSAK),Self__4Y4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__AZ4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__BTAK));
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__DSAK),Self__AZ4S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__DSAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__DSAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__BTAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__BTAK)),buffer__DSAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__DSAK),')');
+}
+
+static void genere__KUAK(__EXPR_DIV__4COJ *Self__LUAK,__STRING__BC *buffer__MUAK)
+// ({EXPR_DIV__4COJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__NUAK,*__tmp__0UAK,*__tmp__LVAK;
+  void *__tmp__KVAK,*__tmp__GWAK;
+  __CHARACTER_CST__RMOJ *Self__OZ4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__QZ4S;
+  __BOOLEAN__L __tmp__FVAK;
+  __tmp__NUAK=static_type__RECK(Self__LUAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__NUAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'(');
+    __tmp__0UAK=static_type__RECK(Self__LUAK);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__0UAK),buffer__MUAK);
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MUAK),'(');
+  __tmp__NUAK=static_type__RECK(Self__LUAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__NUAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_666));
+    __tmp__FVAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__FVAK=FALSE__O__;
+  };
+  if ((! __tmp__FVAK)) {
+    __tmp__KVAK=Self__LUAK->parent_expr_binary__5COJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__KVAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LVAK=((__STRING_CST__5J *)__tmp__KVAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LVAK=((__EXTERNAL_C__Y5WC *)__tmp__KVAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LVAK=((__PROTOTYPE_CST__LAXC *)__tmp__KVAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LVAK=((__INTEGER_CST__XAXC *)__tmp__KVAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LVAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__KVAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LVAK=((__READ_LOCAL__55ZI *)__tmp__KVAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LVAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LVAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LVAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LVAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LVAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LVAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__KVAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LVAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__KVAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LVAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__KVAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LVAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__KVAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LVAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KVAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LVAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KVAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__LVAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__LVAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__KVAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LVAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__LVAK=((__CAST__1HOJ *)__tmp__KVAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LVAK=((__REAL_CST__1LOJ *)__tmp__KVAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LVAK=((__CHARACTER_CST__RMOJ *)__tmp__KVAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LVAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KVAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LVAK=((__READ_SLOT__LL4K *)__tmp__KVAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LVAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LVAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LVAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LVAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LVAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LVAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__KVAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LVAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__KVAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LVAK=((__READ_GLOBAL__T4YL *)__tmp__KVAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LVAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__KVAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LVAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__KVAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LVAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__KVAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LVAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__LVAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LVAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LVAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__KVAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__LVAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_663));
+    };
+  };
+  __tmp__KVAK=Self__LUAK->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__KVAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__KVAK),buffer__MUAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
     fputc((int)('\n'),stdout);
     exit(( 1));
-    __tmp__YSQN=NULL;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YSQN=execute_link__WMAL(__tmp__XSQN);
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YSQN=execute_link__5QAL(__tmp__XSQN);
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __REAL_CST__: {
-    __tmp__YSQN=((__REAL_CST *)__tmp__XSQN);
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__YSQN=((__CHARACTER_CST *)__tmp__XSQN);
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__YSQN=execute_link__OVAL(__tmp__XSQN);
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YSQN=execute_link__VWAL(__tmp__XSQN);
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__YSQN=execute_link__0WAL(__tmp__XSQN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__YSQN=execute_link__D1AL(__tmp__XSQN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_MUL__: {
-    __tmp__YSQN=execute_link__M5AL(__tmp__XSQN);
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__YSQN=execute_link__VDBL(__tmp__XSQN);
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_AND__: {
-    __tmp__YSQN=execute_link__4HBL(__tmp__XSQN);
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YSQN=execute_link__HMBL(__tmp__XSQN);
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YSQN=execute_link__QQBL(__tmp__XSQN);
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__MUAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK))->value__VD5J);
   } break;
-  case __PUT_TO__: {
-    __tmp__YSQN=execute_link__ROPK(__tmp__XSQN);
+  case __CHARACTER_CST__RMOJ__: {
+    Self__OZ4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK));
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__MUAK),Self__OZ4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\'');
   } break;
-  case __ITEM__: {
-    __tmp__YSQN=execute_link__ZUBL(__tmp__XSQN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__QZ4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK));
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__MUAK),Self__QZ4S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\"');
   } break;
-  case __SIZE_OF__: {
-    __tmp__YSQN=execute_link__AVBL(__tmp__XSQN);
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __CAST__: {
-    __tmp__YSQN=execute_link__FVBL(__tmp__XSQN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__YSQN=execute_link__CDUL(__tmp__XSQN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __READ_SLOT__: {
-    __tmp__YSQN=execute_link__4YBL(__tmp__XSQN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__YSQN=execute_link__O3BL(__tmp__XSQN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YSQN=execute_link__C2ZM(__tmp__XSQN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YSQN=execute_link__SGFO(__tmp__XSQN);
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YSQN=execute_link__KOLO(__tmp__XSQN);
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YSQN=execute_link__LMFO(__tmp__XSQN);
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__MUAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KVAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YSQN=execute_link__OULO(__tmp__XSQN);
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__YSQN=execute_link__IPKM(__tmp__XSQN);
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__YSQN=execute_link__VXOL(__tmp__XSQN);
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__YSQN=execute_link__W4ZM(__tmp__XSQN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__YSQN=execute_link__ESFO(__tmp__XSQN);
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YSQN=execute_link__2QEP(__tmp__XSQN);
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_INF__: {
-    __tmp__YSQN=execute_link__F1QN(__tmp__XSQN);
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YSQN=execute_link__O5QN(__tmp__XSQN);
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MUAK),' ');
+  append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_491));
+  add_last__ACV(((__STRING__BC *)buffer__MUAK),' ');
+  __tmp__NUAK=static_type__RECK(Self__LUAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__NUAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_666));
+    __tmp__FVAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__FVAK=FALSE__O__;
+  };
+  if ((! __tmp__FVAK)) {
+    __tmp__GWAK=Self__LUAK->parent_expr_binary__5COJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__GWAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LVAK=((__STRING_CST__5J *)__tmp__GWAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LVAK=((__EXTERNAL_C__Y5WC *)__tmp__GWAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LVAK=((__PROTOTYPE_CST__LAXC *)__tmp__GWAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LVAK=((__INTEGER_CST__XAXC *)__tmp__GWAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LVAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__GWAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LVAK=((__READ_LOCAL__55ZI *)__tmp__GWAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LVAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LVAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LVAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LVAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LVAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LVAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__GWAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LVAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__GWAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LVAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__GWAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LVAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__GWAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LVAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GWAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LVAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GWAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__LVAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__LVAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__GWAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LVAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__LVAK=((__CAST__1HOJ *)__tmp__GWAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LVAK=((__REAL_CST__1LOJ *)__tmp__GWAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LVAK=((__CHARACTER_CST__RMOJ *)__tmp__GWAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LVAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__GWAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LVAK=((__READ_SLOT__LL4K *)__tmp__GWAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LVAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LVAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LVAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LVAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LVAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LVAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__GWAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LVAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__GWAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LVAK=((__READ_GLOBAL__T4YL *)__tmp__GWAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LVAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__GWAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LVAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__GWAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LVAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__GWAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LVAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__LVAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LVAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LVAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__GWAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__LVAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_663));
+    };
+  };
+  __tmp__KVAK=Self__LUAK->parent_expr_binary__5COJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__KVAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
-  case __EXPR_OR__: {
-    __tmp__YSQN=execute_link__LSQN(__tmp__XSQN);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__MUAK),(&__string_511));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__YSQN=execute_link__M3UO(__tmp__XSQN);
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__KVAK),buffer__MUAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__MUAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__OZ4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK));
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__MUAK),Self__OZ4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__QZ4S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KVAK));
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__MUAK),Self__QZ4S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__MUAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__MUAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KVAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KVAK)),buffer__MUAK);
   } break;
   };
-  Self__MSQN->parent_expr_binary__U31M.right__WO2H=__tmp__YSQN;
-  __tmp__0SQN=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
-  if (__tmp__0SQN==NULL) {
-    __tmp__1SQN=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__0SQN)->__id) {
-    case __LIST__: {
-      __tmp__1SQN=NULL;
+  add_last__ACV(((__STRING__BC *)buffer__MUAK),')');
+}
+
+static void genere__TWAK(__EXPR_AND__SDOJ *Self__UWAK,__STRING__BC *buffer__VWAK)
+// ({EXPR_AND__SDOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__WWAK,*__tmp__DXAK,*__tmp__UXAK;
+  void *__tmp__TXAK,*__tmp__PYAK;
+  __CHARACTER_CST__RMOJ *Self__4Z4S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__A04S;
+  __BOOLEAN__L __tmp__OXAK;
+  __tmp__WWAK=static_type__WECK(Self__UWAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__WWAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'(');
+    __tmp__DXAK=static_type__WECK(Self__UWAK);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__DXAK),buffer__VWAK);
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__VWAK),'(');
+  __tmp__WWAK=static_type__WECK(Self__UWAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__WWAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_666));
+    __tmp__OXAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__OXAK=FALSE__O__;
+  };
+  if ((! __tmp__OXAK)) {
+    __tmp__TXAK=Self__UWAK->parent_expr_binary__TDOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__TXAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__UXAK=((__STRING_CST__5J *)__tmp__TXAK)->parent_constant__EK.static_type__5G4D;
     } break;
-    case __STRING_CST__: {
-      __tmp__1SQN=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__UXAK=((__EXTERNAL_C__Y5WC *)__tmp__TXAK)->static_type__W54D;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__1SQN=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__UXAK=((__PROTOTYPE_CST__LAXC *)__tmp__TXAK)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__1SQN=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__UXAK=((__INTEGER_CST__XAXC *)__tmp__TXAK)->parent_constant__YAXC.static_type__5G4D;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__1SQN=((void *)__tmp__0SQN);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__UXAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__TXAK));
     } break;
-    case __READ_LOCAL__: {
-      __tmp__1SQN=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__UXAK=((__READ_LOCAL__55ZI *)__tmp__TXAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__UXAK=static_type__ODCK();
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__UXAK=static_type__TDCK();
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__1SQN=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__UXAK=static_type__YDCK();
     } break;
-    case __REAL_CST__: {
-      __tmp__1SQN=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__UXAK=static_type__3DCK();
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__UXAK=static_type__CECK();
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__UXAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__TXAK));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__UXAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__TXAK));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__UXAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__TXAK));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__UXAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__TXAK));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__UXAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TXAK));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__UXAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TXAK));
     } break;
-    case __EXPR_AND__: {
-      __tmp__1SQN=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__UXAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__1SQN=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__UXAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__TXAK));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__1SQN=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__UXAK=static_type__VFCK();
     } break;
-    case __PUT_TO__: {
-      __tmp__1SQN=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__UXAK=((__CAST__1HOJ *)__tmp__TXAK)->static_type__FD5J;
     } break;
-    case __ITEM__: {
-      __tmp__1SQN=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__UXAK=((__REAL_CST__1LOJ *)__tmp__TXAK)->parent_constant__2LOJ.static_type__5G4D;
     } break;
-    case __SIZE_OF__: {
-      __tmp__1SQN=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__UXAK=((__CHARACTER_CST__RMOJ *)__tmp__TXAK)->parent_constant__SMOJ.static_type__5G4D;
     } break;
-    case __CAST__: {
-      __tmp__1SQN=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__UXAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TXAK)->parent_constant__2NOJ.static_type__5G4D;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__1SQN=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__UXAK=((__READ_SLOT__LL4K *)__tmp__TXAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __READ_SLOT__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__UXAK=static_type__5L5O();
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__UXAK=static_type__CRTP();
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__UXAK=static_type__M51P();
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__UXAK=static_type__HRTP();
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__UXAK=static_type__S51P();
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__UXAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__TXAK));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__UXAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__TXAK));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__1SQN=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__UXAK=((__READ_GLOBAL__T4YL *)__tmp__TXAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__UXAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__TXAK));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__UXAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__TXAK));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__UXAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__TXAK));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__UXAK=static_type__TA0Q();
     } break;
-    case __EXPR_INF__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__UXAK=static_type__4BUP();
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__UXAK=static_type__DCUP();
     } break;
-    case __EXPR_OR__: {
-      __tmp__1SQN=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__UXAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__TXAK));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__1SQN=NULL;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__UXAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_663));
+    };
+  };
+  __tmp__TXAK=Self__UWAK->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__TXAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__TXAK),buffer__VWAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__VWAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__4Z4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK));
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__VWAK),Self__4Z4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__A04S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK));
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__VWAK),Self__A04S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__VWAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__TXAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__VWAK),' ');
+  append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_492));
+  add_last__ACV(((__STRING__BC *)buffer__VWAK),' ');
+  __tmp__WWAK=static_type__WECK(Self__UWAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__WWAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_666));
+    __tmp__OXAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__OXAK=FALSE__O__;
+  };
+  if ((! __tmp__OXAK)) {
+    __tmp__PYAK=Self__UWAK->parent_expr_binary__TDOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__PYAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__UXAK=((__STRING_CST__5J *)__tmp__PYAK)->parent_constant__EK.static_type__5G4D;
     } break;
-    }
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__UXAK=((__EXTERNAL_C__Y5WC *)__tmp__PYAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__UXAK=((__PROTOTYPE_CST__LAXC *)__tmp__PYAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__UXAK=((__INTEGER_CST__XAXC *)__tmp__PYAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__UXAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__PYAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__UXAK=((__READ_LOCAL__55ZI *)__tmp__PYAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__UXAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__UXAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__UXAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__UXAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__UXAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__UXAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__PYAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__UXAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__PYAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__UXAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__PYAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__UXAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__PYAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__UXAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PYAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__UXAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PYAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__UXAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__UXAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__PYAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__UXAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__UXAK=((__CAST__1HOJ *)__tmp__PYAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__UXAK=((__REAL_CST__1LOJ *)__tmp__PYAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__UXAK=((__CHARACTER_CST__RMOJ *)__tmp__PYAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__UXAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PYAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__UXAK=((__READ_SLOT__LL4K *)__tmp__PYAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__UXAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__UXAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__UXAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__UXAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__UXAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__UXAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__PYAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__UXAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__PYAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__UXAK=((__READ_GLOBAL__T4YL *)__tmp__PYAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__UXAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__PYAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__UXAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__PYAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__UXAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__PYAK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__UXAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__UXAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__UXAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__UXAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__PYAK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__UXAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_663));
+    };
   };
-  left_cst__SSQN=__tmp__1SQN;
-  __tmp__3SQN=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
-  if (__tmp__3SQN==NULL) {
-    __tmp__4SQN=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__3SQN)->__id) {
-    case __LIST__: {
-      __tmp__4SQN=NULL;
+  __tmp__TXAK=Self__UWAK->parent_expr_binary__TDOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__TXAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__VWAK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__TXAK),buffer__VWAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__VWAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__4Z4S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK));
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__VWAK),Self__4Z4S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__A04S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__TXAK));
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__VWAK),Self__A04S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__VWAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__VWAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__TXAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__TXAK)),buffer__VWAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__VWAK),')');
+}
+
+static void genere__2YAK(__EXPR_SHIFT_R__GEOJ *Self__3YAK,__STRING__BC *buffer__4YAK)
+// ({EXPR_SHIFT_R__GEOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__5YAK,*__tmp__MZAK,*__tmp__3ZAK;
+  void *__tmp__2ZAK,*__tmp__Y0AK;
+  __CHARACTER_CST__RMOJ *Self__O04S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__Q04S;
+  __BOOLEAN__L __tmp__XZAK;
+  __tmp__5YAK=static_type__1ECK(Self__3YAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__5YAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'(');
+    __tmp__MZAK=static_type__1ECK(Self__3YAK);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__MZAK),buffer__4YAK);
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__4YAK),'(');
+  __tmp__5YAK=static_type__1ECK(Self__3YAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__5YAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_666));
+    __tmp__XZAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__XZAK=FALSE__O__;
+  };
+  if ((! __tmp__XZAK)) {
+    __tmp__2ZAK=Self__3YAK->parent_expr_binary__HEOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__2ZAK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3ZAK=((__STRING_CST__5J *)__tmp__2ZAK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3ZAK=((__EXTERNAL_C__Y5WC *)__tmp__2ZAK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3ZAK=((__PROTOTYPE_CST__LAXC *)__tmp__2ZAK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3ZAK=((__INTEGER_CST__XAXC *)__tmp__2ZAK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3ZAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2ZAK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3ZAK=((__READ_LOCAL__55ZI *)__tmp__2ZAK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3ZAK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3ZAK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3ZAK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3ZAK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3ZAK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3ZAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2ZAK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3ZAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2ZAK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3ZAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2ZAK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3ZAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2ZAK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3ZAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2ZAK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3ZAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2ZAK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3ZAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3ZAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2ZAK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3ZAK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3ZAK=((__CAST__1HOJ *)__tmp__2ZAK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3ZAK=((__REAL_CST__1LOJ *)__tmp__2ZAK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3ZAK=((__CHARACTER_CST__RMOJ *)__tmp__2ZAK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3ZAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2ZAK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3ZAK=((__READ_SLOT__LL4K *)__tmp__2ZAK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3ZAK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3ZAK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3ZAK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3ZAK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3ZAK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3ZAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2ZAK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3ZAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2ZAK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3ZAK=((__READ_GLOBAL__T4YL *)__tmp__2ZAK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3ZAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2ZAK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3ZAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2ZAK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3ZAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2ZAK));
     } break;
-    case __STRING_CST__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3ZAK=static_type__TA0Q();
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3ZAK=static_type__4BUP();
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3ZAK=static_type__DCUP();
     } break;
-    case __INTEGER_CST__: {
-      __tmp__4SQN=((void *)__tmp__3SQN);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3ZAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2ZAK));
     } break;
-    case __READ_LOCAL__: {
-      __tmp__4SQN=NULL;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__3ZAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_663));
+    };
+  };
+  __tmp__2ZAK=Self__3YAK->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__2ZAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__2ZAK),buffer__4YAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__4YAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__O04S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK));
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__4YAK),Self__O04S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__Q04S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK));
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__4YAK),Self__Q04S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__4YAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__4YAK),' ');
+  append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_493));
+  add_last__ACV(((__STRING__BC *)buffer__4YAK),' ');
+  __tmp__5YAK=static_type__1ECK(Self__3YAK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__5YAK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_666));
+    __tmp__XZAK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__XZAK=FALSE__O__;
+  };
+  if ((! __tmp__XZAK)) {
+    __tmp__Y0AK=Self__3YAK->parent_expr_binary__HEOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__Y0AK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3ZAK=((__STRING_CST__5J *)__tmp__Y0AK)->parent_constant__EK.static_type__5G4D;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__4SQN=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3ZAK=((__EXTERNAL_C__Y5WC *)__tmp__Y0AK)->static_type__W54D;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__4SQN=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3ZAK=((__PROTOTYPE_CST__LAXC *)__tmp__Y0AK)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__4SQN=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3ZAK=((__INTEGER_CST__XAXC *)__tmp__Y0AK)->parent_constant__YAXC.static_type__5G4D;
     } break;
-    case __REAL_CST__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3ZAK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__Y0AK));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__4SQN=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3ZAK=((__READ_LOCAL__55ZI *)__tmp__Y0AK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3ZAK=static_type__ODCK();
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3ZAK=static_type__TDCK();
     } break;
-    case __EXPR_SUP__: {
-      __tmp__4SQN=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3ZAK=static_type__YDCK();
     } break;
-    case __EXPR_SUB__: {
-      __tmp__4SQN=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3ZAK=static_type__3DCK();
     } break;
-    case __EXPR_MUL__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3ZAK=static_type__CECK();
     } break;
-    case __EXPR_DIV__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3ZAK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__Y0AK));
     } break;
-    case __EXPR_AND__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3ZAK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__Y0AK));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3ZAK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__Y0AK));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3ZAK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__Y0AK));
     } break;
-    case __PUT_TO__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3ZAK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__Y0AK));
     } break;
-    case __ITEM__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3ZAK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__Y0AK));
     } break;
-    case __SIZE_OF__: {
-      __tmp__4SQN=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3ZAK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
     } break;
-    case __CAST__: {
-      __tmp__4SQN=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__3ZAK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__Y0AK));
     } break;
-    case __CALL_SLOT__: {
-      __tmp__4SQN=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3ZAK=static_type__VFCK();
     } break;
-    case __READ_SLOT__: {
-      __tmp__4SQN=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__3ZAK=((__CAST__1HOJ *)__tmp__Y0AK)->static_type__FD5J;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__4SQN=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3ZAK=((__REAL_CST__1LOJ *)__tmp__Y0AK)->parent_constant__2LOJ.static_type__5G4D;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__4SQN=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3ZAK=((__CHARACTER_CST__RMOJ *)__tmp__Y0AK)->parent_constant__SMOJ.static_type__5G4D;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__4SQN=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3ZAK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__Y0AK)->parent_constant__2NOJ.static_type__5G4D;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4SQN=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3ZAK=((__READ_SLOT__LL4K *)__tmp__Y0AK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3ZAK=static_type__5L5O();
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3ZAK=static_type__CRTP();
     } break;
-    case __EXPR_NEG__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3ZAK=static_type__M51P();
     } break;
-    case __EXPR_ADD__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3ZAK=static_type__HRTP();
     } break;
-    case __EXPR_NOT__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3ZAK=static_type__S51P();
     } break;
-    case __EXPR_MOD__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3ZAK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__Y0AK));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3ZAK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__Y0AK));
     } break;
-    case __EXPR_INF__: {
-      __tmp__4SQN=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3ZAK=((__READ_GLOBAL__T4YL *)__tmp__Y0AK)->global__KAKM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3ZAK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__Y0AK));
     } break;
-    case __EXPR_OR__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3ZAK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__Y0AK));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__4SQN=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3ZAK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__Y0AK));
     } break;
-    }
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3ZAK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3ZAK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3ZAK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3ZAK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__Y0AK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__3ZAK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_663));
+    };
   };
-  right_cst__TSQN=__tmp__4SQN;
-  result__OSQN=NULL;
-  if (((void *)__tmp__1SQN != (void *)NULL)) {
-    result__SD5N=NULL;
-    if ((((__INTEGER_CST *)__tmp__1SQN)->value__W4YD ==  0)) {
-      result__SD5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+  __tmp__2ZAK=Self__3YAK->parent_expr_binary__HEOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__2ZAK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__4YAK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__2ZAK),buffer__4YAK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__4YAK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__O04S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK));
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\'');
+    append__KWX(((__STRING__BC *)buffer__4YAK),Self__O04S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__Q04S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__2ZAK));
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\"');
+    append__KWX(((__STRING__BC *)buffer__4YAK),Self__Q04S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__4YAK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__4YAK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__2ZAK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__2ZAK)),buffer__4YAK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__4YAK),')');
+}
+
+static void genere__F1AK(__EXPR_SHIFT_L__0EOJ *Self__G1AK,__STRING__BC *buffer__H1AK)
+// ({EXPR_SHIFT_L__0EOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__I1AK,*__tmp__V1AK,*__tmp__G2AK;
+  void *__tmp__F2AK,*__tmp__B3AK;
+  __CHARACTER_CST__RMOJ *Self__404S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__A14S;
+  __BOOLEAN__L __tmp__A2AK;
+  __tmp__I1AK=static_type__AFCK(Self__G1AK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__I1AK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'(');
+    __tmp__V1AK=static_type__AFCK(Self__G1AK);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__V1AK),buffer__H1AK);
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__H1AK),'(');
+  __tmp__I1AK=static_type__AFCK(Self__G1AK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__I1AK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_666));
+    __tmp__A2AK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__A2AK=FALSE__O__;
+  };
+  if ((! __tmp__A2AK)) {
+    __tmp__F2AK=Self__G1AK->parent_expr_binary__1EOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__F2AK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__G2AK=((__STRING_CST__5J *)__tmp__F2AK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__G2AK=((__EXTERNAL_C__Y5WC *)__tmp__F2AK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__G2AK=((__PROTOTYPE_CST__LAXC *)__tmp__F2AK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__G2AK=((__INTEGER_CST__XAXC *)__tmp__F2AK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__G2AK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__F2AK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__G2AK=((__READ_LOCAL__55ZI *)__tmp__F2AK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__G2AK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__G2AK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__G2AK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__G2AK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__G2AK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__G2AK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__F2AK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__G2AK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__F2AK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__G2AK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__F2AK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__G2AK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__F2AK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__G2AK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__F2AK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__G2AK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__F2AK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__G2AK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__G2AK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__F2AK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__G2AK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__G2AK=((__CAST__1HOJ *)__tmp__F2AK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__G2AK=((__REAL_CST__1LOJ *)__tmp__F2AK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__G2AK=((__CHARACTER_CST__RMOJ *)__tmp__F2AK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__G2AK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__F2AK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__G2AK=((__READ_SLOT__LL4K *)__tmp__F2AK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__G2AK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__G2AK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__G2AK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__G2AK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__G2AK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__G2AK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__F2AK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__G2AK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__F2AK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__G2AK=((__READ_GLOBAL__T4YL *)__tmp__F2AK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__G2AK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__F2AK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__G2AK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__F2AK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__G2AK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__F2AK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__G2AK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__G2AK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__G2AK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__G2AK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__F2AK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__G2AK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_663));
     };
-    result__OSQN=result__SD5N;
   };
-  if ((((void *)result__OSQN == (void *)NULL) && ((void *)__tmp__4SQN != (void *)NULL))) {
-    result__AE5N=NULL;
-    if ((((__INTEGER_CST *)__tmp__4SQN)->value__W4YD ==  0)) {
-      result__AE5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
+  __tmp__F2AK=Self__G1AK->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__F2AK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__F2AK),buffer__H1AK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__H1AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__404S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK));
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\'');
+    append__KWX(((__STRING__BC *)buffer__H1AK),Self__404S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__A14S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK));
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\"');
+    append__KWX(((__STRING__BC *)buffer__H1AK),Self__A14S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__H1AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__F2AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__H1AK),' ');
+  append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_494));
+  add_last__ACV(((__STRING__BC *)buffer__H1AK),' ');
+  __tmp__I1AK=static_type__AFCK(Self__G1AK);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__I1AK)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_666));
+    __tmp__A2AK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__A2AK=FALSE__O__;
+  };
+  if ((! __tmp__A2AK)) {
+    __tmp__B3AK=Self__G1AK->parent_expr_binary__1EOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__B3AK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__G2AK=((__STRING_CST__5J *)__tmp__B3AK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__G2AK=((__EXTERNAL_C__Y5WC *)__tmp__B3AK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__G2AK=((__PROTOTYPE_CST__LAXC *)__tmp__B3AK)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__G2AK=((__INTEGER_CST__XAXC *)__tmp__B3AK)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__G2AK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__B3AK));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__G2AK=((__READ_LOCAL__55ZI *)__tmp__B3AK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__G2AK=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__G2AK=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__G2AK=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__G2AK=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__G2AK=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__G2AK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__B3AK));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__G2AK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__B3AK));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__G2AK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__B3AK));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__G2AK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__B3AK));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__G2AK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__B3AK));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__G2AK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__B3AK));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__G2AK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__G2AK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__B3AK));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__G2AK=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__G2AK=((__CAST__1HOJ *)__tmp__B3AK)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__G2AK=((__REAL_CST__1LOJ *)__tmp__B3AK)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__G2AK=((__CHARACTER_CST__RMOJ *)__tmp__B3AK)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__G2AK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__B3AK)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__G2AK=((__READ_SLOT__LL4K *)__tmp__B3AK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__G2AK=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__G2AK=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__G2AK=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__G2AK=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__G2AK=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__G2AK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__B3AK));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__G2AK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__B3AK));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__G2AK=((__READ_GLOBAL__T4YL *)__tmp__B3AK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__G2AK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__B3AK));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__G2AK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__B3AK));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__G2AK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__B3AK));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__G2AK=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__G2AK=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__G2AK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__G2AK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__B3AK));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__G2AK)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_663));
     };
-    result__OSQN=result__AE5N;
   };
-  if (((((void *)result__OSQN == (void *)NULL) && ((void *)__tmp__4SQN != (void *)NULL)) && ((void *)__tmp__1SQN != (void *)NULL))) {
-    __tmp__2ICO=((__INTEGER_CST *)__tmp__1SQN)->value__W4YD;
-    other__04DQ=((__INTEGER_CST *)__tmp__4SQN)->value__W4YD;
-    Self__DOKQ=((__INTEGER_CST *)__tmp__1SQN);
-    Self__DOKQ->value__W4YD=(__INTEGER_64)(__tmp__2ICO | other__04DQ);
-    check_type__YG5D(Self__DOKQ);
-    result__OSQN=__tmp__1SQN;
+  __tmp__F2AK=Self__G1AK->parent_expr_binary__1EOJ.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__F2AK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__H1AK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__F2AK),buffer__H1AK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__H1AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__404S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK));
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\'');
+    append__KWX(((__STRING__BC *)buffer__H1AK),Self__404S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__A14S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__F2AK));
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\"');
+    append__KWX(((__STRING__BC *)buffer__H1AK),Self__A14S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__H1AK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__H1AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__F2AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__F2AK)),buffer__H1AK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__H1AK),')');
+}
+
+static void genere__O3AK(__PUT_TO__TFOJ *Self__P3AK,__STRING__BC *buffer__Q3AK)
+// ({PUT_TO__TFOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__T3AK,*__tmp__M4AK,*__tmp__U4AK;
+  __CHARACTER_CST__RMOJ *Self__O14S,*Self__414S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__Q14S,*Self__A24S;
+  __TYPE_FULL__XMB *__tmp__W3AK,*__tmp__N4AK;
+  __TYPE_GENERIC__OCY *__tmp__Z3AK;
+  __BOOLEAN__L __tmp__C4AK,__tmp__G4AK;
+  __tmp__T3AK=Self__P3AK->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__T3AK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__Q3AK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__T3AK),buffer__Q3AK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__Q3AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__O14S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK));
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+    append__KWX(((__STRING__BC *)buffer__Q3AK),Self__O14S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__Q14S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK));
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+    append__KWX(((__STRING__BC *)buffer__Q3AK),Self__Q14S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__Q3AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__T3AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__Q3AK),'[');
+  __tmp__T3AK=Self__P3AK->index__SC5J;
+  switch (((struct ___OBJ *)__tmp__T3AK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__Q3AK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__T3AK),buffer__Q3AK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__Q3AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__O14S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK));
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+    append__KWX(((__STRING__BC *)buffer__Q3AK),Self__O14S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__Q14S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__T3AK));
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+    append__KWX(((__STRING__BC *)buffer__Q3AK),Self__Q14S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__Q3AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__T3AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__T3AK)),buffer__Q3AK);
+  } break;
   };
-  if ((((void *)result__OSQN == (void *)NULL) && (old_seq__PSQN == seq_call_and_loop__3QEJ))) {
-    result__NE5N=NULL;
-    and_l__OE5N=NULL;
-    and_r__PE5N=NULL;
-    not_l__QE5N=NULL;
-    not_r__RE5N=NULL;
-    __tmp__SE5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
-    __tmp__TE5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__SE5N)->__id) {
-    case __LIST__: {
-      __tmp__UE5N=FALSE__;
+  append__KWX(((__STRING__BC *)buffer__Q3AK),(&__string_495));
+  __tmp__T3AK=Self__P3AK->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__T3AK)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__W3AK=((__STRING_CST__5J *)__tmp__T3AK)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__W3AK=((__EXTERNAL_C__Y5WC *)__tmp__T3AK)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__W3AK=((__PROTOTYPE_CST__LAXC *)__tmp__T3AK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__W3AK=((__INTEGER_CST__XAXC *)__tmp__T3AK)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__W3AK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__T3AK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__W3AK=((__READ_LOCAL__55ZI *)__tmp__T3AK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__W3AK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__W3AK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__W3AK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__W3AK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__W3AK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__W3AK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__T3AK));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__W3AK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__T3AK));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__W3AK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__T3AK));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__W3AK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__T3AK));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__W3AK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__T3AK));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__W3AK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__T3AK));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__W3AK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__W3AK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__T3AK));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__W3AK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__W3AK=((__CAST__1HOJ *)__tmp__T3AK)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__W3AK=((__REAL_CST__1LOJ *)__tmp__T3AK)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__W3AK=((__CHARACTER_CST__RMOJ *)__tmp__T3AK)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__W3AK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__T3AK)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__W3AK=((__READ_SLOT__LL4K *)__tmp__T3AK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__W3AK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__W3AK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__W3AK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__W3AK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__W3AK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__W3AK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__T3AK));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__W3AK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__T3AK));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__W3AK=((__READ_GLOBAL__T4YL *)__tmp__T3AK)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__W3AK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__T3AK));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__W3AK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__T3AK));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__W3AK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__T3AK));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__W3AK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__W3AK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__W3AK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__W3AK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__T3AK));
+  } break;
+  };
+  __tmp__T3AK=((__TYPE_FULL__XMB *)__tmp__W3AK)->the_parent_type__QLK;
+  if (__tmp__T3AK==NULL) {
+    __tmp__Z3AK=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__T3AK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__Z3AK=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__Z3AK=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__Z3AK=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__Z3AK=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__Z3AK=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__UE5N=__infix_equal_equal__XN1L(__tmp__SE5N,__tmp__TE5N);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__Z3AK=((void *)__tmp__T3AK);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__UE5N=FALSE__;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__Z3AK=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__UE5N=__infix_equal_equal__MO1L(__tmp__SE5N,__tmp__TE5N);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__Z3AK=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__UE5N=__infix_equal_equal__3O1L(__tmp__SE5N,__tmp__TE5N);
+    }
+  };
+  __tmp__W3AK=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__Z3AK->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__W3AK)->flag__RLK &  1) !=  0)) {
+    __tmp__C4AK=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)__tmp__W3AK));
+    __tmp__G4AK=(! __tmp__C4AK);
+  } else /* FALSE */ {
+    __tmp__G4AK=FALSE__O__;
+  };
+  if (__tmp__G4AK) {
+    __tmp__M4AK=Self__P3AK->value__UC5J;
+    switch (((struct ___OBJ *)__tmp__M4AK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__N4AK=((__STRING_CST__5J *)__tmp__M4AK)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__N4AK=((__EXTERNAL_C__Y5WC *)__tmp__M4AK)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__N4AK=((__PROTOTYPE_CST__LAXC *)__tmp__M4AK)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__UE5N=__infix_equal_equal__XP1L(__tmp__SE5N,__tmp__TE5N);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__N4AK=((__INTEGER_CST__XAXC *)__tmp__M4AK)->parent_constant__YAXC.static_type__5G4D;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__UE5N=FALSE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__N4AK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__M4AK));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__UE5N=__infix_equal_equal__NQ1L(__tmp__SE5N,__tmp__TE5N);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__N4AK=((__READ_LOCAL__55ZI *)__tmp__M4AK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__UE5N=__infix_equal_equal__JR1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__N4AK=static_type__ODCK();
     } break;
-    case __REAL_CST__: {
-      __tmp__UE5N=__infix_equal_equal__FS1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__N4AK=static_type__TDCK();
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__UE5N=__infix_equal_equal__5S1L(__tmp__SE5N,__tmp__TE5N);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__N4AK=static_type__YDCK();
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__UE5N=FALSE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__N4AK=static_type__3DCK();
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__UE5N=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__N4AK=static_type__CECK();
     } break;
-    case __EXPR_SUP__: {
-      __tmp__UE5N=__infix_equal_equal__YT1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__N4AK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__M4AK));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__UE5N=__infix_equal_equal__UU1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__N4AK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__M4AK));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__UE5N=__infix_equal_equal__QV1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__N4AK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__M4AK));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__UE5N=__infix_equal_equal__MW1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__N4AK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__M4AK));
     } break;
-    case __EXPR_AND__: {
-      __tmp__UE5N=__infix_equal_equal__IX1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__N4AK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__M4AK));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__UE5N=__infix_equal_equal__EY1L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__N4AK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__M4AK));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__UE5N=__infix_equal_equal__AZ1L(__tmp__SE5N,__tmp__TE5N);
+    case __PUT_TO__TFOJ__: {
+      __tmp__N4AK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
     } break;
-    case __PUT_TO__: {
-      __tmp__UE5N=FALSE__;
+    case __ITEM__HGOJ__: {
+      __tmp__N4AK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__M4AK));
     } break;
-    case __ITEM__: {
-      __tmp__UE5N=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__N4AK=static_type__VFCK();
     } break;
-    case __SIZE_OF__: {
-      __tmp__UE5N=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__N4AK=((__CAST__1HOJ *)__tmp__M4AK)->static_type__FD5J;
     } break;
-    case __CAST__: {
-      __tmp__UE5N=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__N4AK=((__REAL_CST__1LOJ *)__tmp__M4AK)->parent_constant__2LOJ.static_type__5G4D;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__UE5N=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__N4AK=((__CHARACTER_CST__RMOJ *)__tmp__M4AK)->parent_constant__SMOJ.static_type__5G4D;
     } break;
-    case __READ_SLOT__: {
-      __tmp__UE5N=__infix_equal_equal__M01L(__tmp__SE5N,__tmp__TE5N);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__N4AK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__M4AK)->parent_constant__2NOJ.static_type__5G4D;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__UE5N=__infix_equal_equal__I11L(__tmp__SE5N,__tmp__TE5N);
+    case __READ_SLOT__LL4K__: {
+      __tmp__N4AK=((__READ_SLOT__LL4K *)__tmp__M4AK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__UE5N=__infix_equal_equal__G4HO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__N4AK=static_type__5L5O();
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__UE5N=__infix_equal_equal__W2FO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__N4AK=static_type__CRTP();
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UE5N=__infix_equal_equal__XGMO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__N4AK=static_type__M51P();
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__UE5N=__infix_equal_equal__S3FO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__N4AK=static_type__HRTP();
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UE5N=__infix_equal_equal__UHMO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__N4AK=static_type__S51P();
     } break;
-    case __EXPR_NEG__: {
-      __tmp__UE5N=__infix_equal_equal__5HLM(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__N4AK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__M4AK));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__UE5N=__infix_equal_equal__011L(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__N4AK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__M4AK));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__UE5N=__infix_equal_equal__AM0M(__tmp__SE5N,__tmp__TE5N);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__N4AK=((__READ_GLOBAL__T4YL *)__tmp__M4AK)->global__KAKM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__UE5N=__infix_equal_equal__O4FO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__N4AK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__M4AK));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__UE5N=__infix_equal_equal__SYEP(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__N4AK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__M4AK));
     } break;
-    case __EXPR_INF__: {
-      __tmp__UE5N=__infix_equal_equal__Y4HO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__N4AK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__M4AK));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__UE5N=__infix_equal_equal__U5HO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__N4AK=static_type__TA0Q();
     } break;
-    case __EXPR_OR__: {
-      __tmp__UE5N=__infix_equal_equal__NHRN(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_INF__OXBP__: {
+      __tmp__N4AK=static_type__4BUP();
     } break;
-    case __EXPR_XOR__: {
-      __tmp__UE5N=__infix_equal_equal__KTVO(__tmp__SE5N,__tmp__TE5N);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__N4AK=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__N4AK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__M4AK));
     } break;
     };
-    if (__tmp__UE5N) {
-      __tmp__0E5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
-      switch (((struct ___OBJ *)__tmp__0E5N)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__0E5N);
+    if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__N4AK)->flag__RLK &  16) !=  0)) {
+      append__KWX(((__STRING__BC *)buffer__Q3AK),(&__string_669));
+      __tmp__U4AK=Self__P3AK->value__UC5J;
+      switch (((struct ___OBJ *)__tmp__U4AK)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __STRING_CST__: {
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__0E5N);
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __PROTOTYPE_CST__: {
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__Q3AK),(&__string_511));
       } break;
-      case __READ_LOCAL__: {
-        Self__14DQ=((__READ_LOCAL *)__tmp__0E5N);
-        Self__FM3R=((__LOCAL *)Self__14DQ->local__HJZD);
-        Self__FM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__FM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__GM3R=create__AXB( 250);
-          display__UXFK(Self__14DQ,voir__GM3R);
-          put_string__2EG(((__STRING *)voir__GM3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__IM3R=((__LIST *)list_current__EH1);
-          voir__JM3R=create__AXB( 250);
-          display__EQQG(Self__IM3R,voir__JM3R);
-          put_string__2EG(((__STRING *)voir__JM3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)__tmp__U4AK),buffer__Q3AK);
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__0E5N);
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__0E5N);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__0E5N);
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
       } break;
-      case __REAL_CST__: {
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __IS_EXPANDED__: {
-        Self__34DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0E5N)->receiver__WN2H);
-        Self__KM3R=((__LOCAL *)Self__34DQ->local__HJZD);
-        Self__KM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__KM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__LM3R=create__AXB( 250);
-          display__UXFK(Self__34DQ,voir__LM3R);
-          put_string__2EG(((__STRING *)voir__LM3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__NM3R=((__LIST *)list_current__EH1);
-          voir__OM3R=create__AXB( 250);
-          display__EQQG(Self__NM3R,voir__OM3R);
-          put_string__2EG(((__STRING *)voir__OM3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__0E5N);
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__0E5N);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__0E5N);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__0E5N);
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__0E5N);
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__0E5N);
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__0E5N);
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__0E5N);
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__Q3AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK))->value__VD5J);
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__0E5N);
+      case __CHARACTER_CST__RMOJ__: {
+        Self__414S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK));
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+        append__KWX(((__STRING__BC *)buffer__Q3AK),Self__414S->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__0E5N);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__A24S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK));
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+        append__KWX(((__STRING__BC *)buffer__Q3AK),Self__A24S->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__0E5N);
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__0E5N);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__0E5N);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__0E5N);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __READ_GLOBAL__: {
-        Self__44DQ=((__READ_GLOBAL *)__tmp__0E5N);
-        unread__CGNL(Self__44DQ->global__ZGJK,Self__44DQ);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__0E5N);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__0E5N);
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__0E5N);
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__0E5N);
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__Q3AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__U4AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__0E5N);
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__0E5N);
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__0E5N);
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__0E5N);
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__0E5N);
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      };
+      add_last__ACV(((__STRING__BC *)buffer__Q3AK),')');
+    } else /* FALSE */ {
+      __tmp__U4AK=Self__P3AK->value__UC5J;
+      switch (((struct ___OBJ *)__tmp__U4AK)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__0E5N);
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__0E5N);
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__0E5N);
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__0E5N);
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__Q3AK),(&__string_511));
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__0E5N);
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)__tmp__U4AK),buffer__Q3AK);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__Q3AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__414S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK));
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+        append__KWX(((__STRING__BC *)buffer__Q3AK),Self__414S->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__A24S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__U4AK));
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+        append__KWX(((__STRING__BC *)buffer__Q3AK),Self__A24S->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__Q3AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__U4AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__U4AK)),buffer__Q3AK);
       } break;
       };
-      result__NE5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
-    } else {
-      __tmp__CF5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
-      if (__tmp__CF5N==NULL) {
-        __tmp__DF5N=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__CF5N)->__id) {
-        case __LIST__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __REAL_CST__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__DF5N=((void *)__tmp__CF5N);
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __PUT_TO__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __ITEM__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __CAST__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__DF5N=NULL;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__DF5N=NULL;
-        } break;
-        }
+    };
+  } else /* FALSE */ {
+    __tmp__M4AK=Self__P3AK->value__UC5J;
+    switch (((struct ___OBJ *)__tmp__M4AK)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__Q3AK),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)__tmp__M4AK),buffer__Q3AK);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__Q3AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__414S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK));
+      add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+      append__KWX(((__STRING__BC *)buffer__Q3AK),Self__414S->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__A24S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__M4AK));
+      add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+      append__KWX(((__STRING__BC *)buffer__Q3AK),Self__A24S->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__Q3AK),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__Q3AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__M4AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__M4AK)),buffer__Q3AK);
+    } break;
+    };
+  };
+}
+
+static void genere__D5AK(__ITEM__HGOJ *Self__E5AK,__STRING__BC *buffer__F5AK)
+// ({ITEM__HGOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__G5AK;
+  __CHARACTER_CST__RMOJ *Self__W24S;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__Y24S;
+  __tmp__G5AK=Self__E5AK->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__G5AK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__F5AK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__G5AK),buffer__F5AK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__F5AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__W24S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK));
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\'');
+    append__KWX(((__STRING__BC *)buffer__F5AK),Self__W24S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__Y24S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK));
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\"');
+    append__KWX(((__STRING__BC *)buffer__F5AK),Self__Y24S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__F5AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__G5AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__F5AK),'[');
+  __tmp__G5AK=Self__E5AK->index__1C5J;
+  switch (((struct ___OBJ *)__tmp__G5AK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__F5AK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__G5AK),buffer__F5AK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__F5AK),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__W24S=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK));
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\'');
+    append__KWX(((__STRING__BC *)buffer__F5AK),Self__W24S->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__Y24S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__G5AK));
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\"');
+    append__KWX(((__STRING__BC *)buffer__F5AK),Self__Y24S->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__F5AK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__F5AK),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__G5AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__G5AK)),buffer__F5AK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__F5AK),']');
+}
+
+static void genere__I5AK(__SIZE_OF__5GOJ *Self__J5AK,__STRING__BC *buffer__K5AK)
+// ({SIZE_OF__5GOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  void *__tmp__M5AK;
+  __TYPE__FF *Self__QI3T;
+  __TYPE_NULL__GMB *Self__SI3T;
+  __TYPE_VOID__IMB *Self__UI3T;
+  __TYPE_CONTEXT__KMB *Self__0LGU;
+  __TYPE_ID__MMB *Self__WI3T;
+  __TYPE_GENERIC__OCY *Self__YI3T;
+  __STRING_CONSTANT__0 *__tmp__WRES;
+  __BOOLEAN__L __tmp__YLGU;
+  append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_670));
+  __tmp__M5AK=((__TYPE_FULL__XMB *)Self__J5AK->receiver__AD5J)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__M5AK)->__id) {
+  case __TYPE__FF__: {
+    Self__QI3T=((__TYPE__FF *)__tmp__M5AK);
+    if ((is_java__EE && ((void *)Self__QI3T->prototype__QF->type_c__QSOC != (void *)NULL))) {
+      append__KWX(((__STRING__BC *)buffer__K5AK),Self__QI3T->prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      (&__string_121)->count__0C= 2;
+      (&__string_121)->storage__1C="__";
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_121));
+      append__KWX(((__STRING__BC *)buffer__K5AK),Self__QI3T->intern_name__TZMB);
+    };
+    add_genere_list__55AI(Self__QI3T);
+  } break;
+  case __TYPE_NULL__GMB__: {
+    Self__SI3T=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__M5AK));
+    if ((is_java__EE && ((void *)Self__SI3T->parent_type__HMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+      append__KWX(((__STRING__BC *)buffer__K5AK),Self__SI3T->parent_type__HMB.prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      (&__string_121)->count__0C= 2;
+      (&__string_121)->storage__1C="__";
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_121));
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_5));
+    };
+    add_genere_list__0BBI(Self__SI3T);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    Self__UI3T=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__M5AK));
+    if ((is_java__EE && ((void *)Self__UI3T->parent_type__JMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+      append__KWX(((__STRING__BC *)buffer__K5AK),Self__UI3T->parent_type__JMB.prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      (&__string_121)->count__0C= 2;
+      (&__string_121)->storage__1C="__";
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_121));
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_6));
+    };
+    add_genere_list__VDBI(Self__UI3T);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    Self__0LGU=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__M5AK));
+    if (is_java__EE) {
+      (&__string_368)->count__0C= 12;
+      (&__string_368)->storage__1C="_____CONTEXT";
+      __tmp__YLGU=((void *)(&__string_368) != (void *)NULL);
+    } else /* FALSE */ {
+      __tmp__YLGU=FALSE__O__;
+    };
+    if (__tmp__YLGU) {
+      (&__string_368)->count__0C= 12;
+      (&__string_368)->storage__1C="_____CONTEXT";
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_368));
+    } else /* FALSE */ {
+      (&__string_121)->count__0C= 2;
+      (&__string_121)->storage__1C="__";
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_121));
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_54));
+    };
+    add_genere_list__QFBI(Self__0LGU);
+  } break;
+  case __TYPE_ID__MMB__: {
+    Self__WI3T=((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__M5AK));
+    if ((is_java__EE && ((void *)Self__WI3T->parent_type__NMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+      append__KWX(((__STRING__BC *)buffer__K5AK),Self__WI3T->parent_type__NMB.prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      (&__string_121)->count__0C= 2;
+      (&__string_121)->storage__1C="__";
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_121));
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_56));
+    };
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    Self__YI3T=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__M5AK));
+    if ((is_java__EE && ((void *)Self__YI3T->parent_type__PCY.prototype__QF->type_c__QSOC != (void *)NULL))) {
+      append__KWX(((__STRING__BC *)buffer__K5AK),Self__YI3T->parent_type__PCY.prototype__QF->type_c__QSOC);
+    } else /* FALSE */ {
+      (&__string_121)->count__0C= 2;
+      (&__string_121)->storage__1C="__";
+      append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_121));
+      append__KWX(((__STRING__BC *)buffer__K5AK),Self__YI3T->parent_type__PCY.intern_name__TZMB);
+    };
+    add_genere_list__0HBI(Self__YI3T);
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    put_expanded_declaration__DOAI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__M5AK)),buffer__K5AK);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    (&__string_121)->count__0C= 2;
+    (&__string_121)->storage__1C="__";
+    append__KWX(((__STRING__BC *)buffer__K5AK),(&__string_121));
+    __tmp__WRES=type_c__4SFL();
+    append__KWX(((__STRING__BC *)buffer__K5AK),__tmp__WRES);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__K5AK),')');
+}
+
+static void genere__N5AK(__CAST__1HOJ *Self__O5AK,__STRING__BC *buffer__P5AK)
+// ({CAST__1HOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__S5AK;
+  __CHARACTER_CST__RMOJ *Self__Y5AK;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__3A5K;
+  add_last__ACV(((__STRING__BC *)buffer__P5AK),'(');
+  add_last__ACV(((__STRING__BC *)buffer__P5AK),'(');
+  genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__O5AK->static_type__FD5J),buffer__P5AK);
+  add_last__ACV(((__STRING__BC *)buffer__P5AK),' ');
+  genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__O5AK->static_type__FD5J),buffer__P5AK);
+  add_last__ACV(((__STRING__BC *)buffer__P5AK),')');
+  __tmp__S5AK=Self__O5AK->value__PD5J;
+  switch (((struct ___OBJ *)__tmp__S5AK)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__S5AK),buffer__P5AK);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__P5AK),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__P5AK),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S5AK))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__Y5AK=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S5AK));
+    add_last__ACV(((__STRING__BC *)buffer__P5AK),'\'');
+    append__KWX(((__STRING__BC *)buffer__P5AK),Self__Y5AK->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__P5AK),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__3A5K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S5AK));
+    add_last__ACV(((__STRING__BC *)buffer__P5AK),'\"');
+    append__KWX(((__STRING__BC *)buffer__P5AK),Self__3A5K->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__P5AK),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__P5AK),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S5AK))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S5AK)),buffer__P5AK);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__P5AK),')');
+}
+
+static void genere__3SBN(__READ_SLOT__LL4K *Self__4SBN,__STRING__BC *buffer__5SBN)
+// ({READ_SLOT__LL4K},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *tf__ATBN,*__tmp__CUBN;
+  void *__tmp__ITBN,*__tmp__1TBN,*__tmp__SUBN,*__tmp__AVBN;
+  __CHARACTER_CST__RMOJ *Self__DSES,*Self__NSES,*Self__PTES,*Self__5TES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__FSES,*Self__PSES,*Self__RTES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__BUES;
+  __SLOT_DATA__IJRG *Self__M0DJ;
+  __TYPE__FF *Self__DUES;
+  __TYPE_NULL__GMB *Self__HDJT;
+  __TYPE_VOID__IMB *Self__JDJT;
+  __TYPE_CONTEXT__KMB *Self__LDJT;
+  __TYPE_BLOCK__CP5D *Self__KXYT;
+  __STRING_CONSTANT__0 *__tmp__JXYT;
+  __PROFIL_BLOCK__O3NJ *Self__IUES;
+  __BOOLEAN__L __tmp__UUBN;
+  tf__ATBN=NULL;
+  if (is_java__EE) {
+    __tmp__ITBN=Self__4SBN->receiver__2L4K;
+    switch (((struct ___OBJ *)__tmp__ITBN)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__ITBN),buffer__5SBN);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__5SBN),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ITBN))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__DSES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ITBN));
+      add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
+      append__KWX(((__STRING__BC *)buffer__5SBN),Self__DSES->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__FSES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ITBN));
+      add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
+      append__KWX(((__STRING__BC *)buffer__5SBN),Self__FSES->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__5SBN),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ITBN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ITBN)),buffer__5SBN);
+    } break;
+    };
+    add_last__ACV(((__STRING__BC *)buffer__5SBN),'.');
+    append__KWX(((__STRING__BC *)buffer__5SBN),Self__4SBN->slot__UYFM->parent_variable__JJRG.intern_name__UN5D);
+  } else /* FALSE */ {
+    if (((void *)Self__4SBN->slot__UYFM->parent_variable__JJRG.intern_name__UN5D == (void *)(&__string_86))) {
+      append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_526));
+      tf__ATBN=Self__4SBN->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      genere_declaration__HMZH(((__TYPE_FULL__XMB *)tf__ATBN),buffer__5SBN);
+      add_last__ACV(((__STRING__BC *)buffer__5SBN),' ');
+      genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)tf__ATBN),buffer__5SBN);
+      add_last__ACV(((__STRING__BC *)buffer__5SBN),')');
+      __tmp__1TBN=Self__4SBN->receiver__2L4K;
+      switch (((struct ___OBJ *)__tmp__1TBN)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)__tmp__1TBN),buffer__5SBN);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__5SBN),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1TBN))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__NSES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1TBN));
+        add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
+        append__KWX(((__STRING__BC *)buffer__5SBN),Self__NSES->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__PSES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1TBN));
+        add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
+        append__KWX(((__STRING__BC *)buffer__5SBN),Self__PSES->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__5SBN),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1TBN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1TBN)),buffer__5SBN);
+      } break;
       };
-      and_l__OE5N=__tmp__DF5N;
-      __tmp__FF5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
-      if (__tmp__FF5N==NULL) {
-        __tmp__GF5N=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__FF5N)->__id) {
-        case __LIST__: {
-          __tmp__GF5N=NULL;
-        } break;
-        case __STRING_CST__: {
-          __tmp__GF5N=NULL;
+      append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_671));
+    } else /* FALSE */ {
+      __tmp__1TBN=Self__4SBN->receiver__2L4K;
+      switch (((struct ___OBJ *)__tmp__1TBN)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__CUBN=((__STRING_CST__5J *)__tmp__1TBN)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__CUBN=((__EXTERNAL_C__Y5WC *)__tmp__1TBN)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__CUBN=((__PROTOTYPE_CST__LAXC *)__tmp__1TBN)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__CUBN=((__INTEGER_CST__XAXC *)__tmp__1TBN)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__CUBN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1TBN));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__CUBN=((__READ_LOCAL__55ZI *)__tmp__1TBN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__CUBN=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__CUBN=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__CUBN=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__CUBN=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__CUBN=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__CUBN=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1TBN));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__CUBN=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1TBN));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__CUBN=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1TBN));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__CUBN=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1TBN));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__CUBN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1TBN));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__CUBN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1TBN));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__CUBN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__CUBN=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1TBN));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__CUBN=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__CUBN=((__CAST__1HOJ *)__tmp__1TBN)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__CUBN=((__REAL_CST__1LOJ *)__tmp__1TBN)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__CUBN=((__CHARACTER_CST__RMOJ *)__tmp__1TBN)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__CUBN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1TBN)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__CUBN=((__READ_SLOT__LL4K *)__tmp__1TBN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__CUBN=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__CUBN=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__CUBN=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__CUBN=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__CUBN=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__CUBN=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1TBN));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__CUBN=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1TBN));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__CUBN=((__READ_GLOBAL__T4YL *)__tmp__1TBN)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__CUBN=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1TBN));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__CUBN=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1TBN));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__CUBN=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1TBN));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__CUBN=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__CUBN=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__CUBN=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__CUBN=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1TBN));
+      } break;
+      };
+      tf__ATBN=__tmp__CUBN;
+      if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__CUBN)->flag__RLK &  4) !=  0) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__CUBN)->flag__RLK &  16) !=  0))) {
+        __tmp__SUBN=Self__4SBN->receiver__2L4K;
+        switch (((struct ___OBJ *)__tmp__SUBN)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__SUBN),buffer__5SBN);
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__GF5N=NULL;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__GF5N=NULL;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__GF5N=NULL;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __READ_LOCAL__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_511));
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__GF5N=NULL;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __REAL_CST__: {
-          __tmp__GF5N=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__GF5N=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_MUL__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_DIV__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_AND__: {
-          __tmp__GF5N=((void *)__tmp__FF5N);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__GF5N=NULL;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__GF5N=NULL;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __PUT_TO__: {
-          __tmp__GF5N=NULL;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __ITEM__: {
-          __tmp__GF5N=NULL;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __SIZE_OF__: {
-          __tmp__GF5N=NULL;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__5SBN),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SUBN))->value__VD5J);
         } break;
-        case __CAST__: {
-          __tmp__GF5N=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PTES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SUBN));
+          add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
+          append__KWX(((__STRING__BC *)buffer__5SBN),Self__PTES->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
         } break;
-        case __CALL_SLOT__: {
-          __tmp__GF5N=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__RTES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SUBN));
+          add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
+          append__KWX(((__STRING__BC *)buffer__5SBN),Self__RTES->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
         } break;
-        case __READ_SLOT__: {
-          __tmp__GF5N=NULL;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_ADD__: {
-          __tmp__GF5N=NULL;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__5SBN),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SUBN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_INF__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_OR__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        case __EXPR_XOR__: {
-          __tmp__GF5N=NULL;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SUBN)),buffer__5SBN);
         } break;
-        }
+        };
+        append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_24));
+        __tmp__UUBN=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__UUBN=FALSE__O__;
       };
-      and_r__PE5N=__tmp__GF5N;
-      if ((((void *)__tmp__DF5N != (void *)NULL) && ((void *)__tmp__GF5N != (void *)NULL))) {
-        __tmp__VF5N=((__EXPR_AND *)__tmp__DF5N)->parent_expr_binary__ICKH.left__XO1H;
-        if (__tmp__VF5N==NULL) {
-          __tmp__WF5N=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__VF5N)->__id) {
-          case __LIST__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __REAL_CST__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __CHARACTER_CST__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __IS_EXPANDED__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__WF5N=NULL;
+      if ((! __tmp__UUBN)) {
+        if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__CUBN)->flag__RLK &  1) !=  0)) {
+          __tmp__AVBN=Self__4SBN->receiver__2L4K;
+          switch (((struct ___OBJ *)__tmp__AVBN)->__id) {
+          case __STRING_CST__5J__: {
+            genere__MU5J(((__STRING_CST__5J *)__tmp__AVBN),buffer__5SBN);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__WF5N=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__WF5N=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_AND__: {
-            __tmp__WF5N=NULL;
+          case __INTEGER_CST__XAXC__: {
+            genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__WF5N=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
+            (&__string_511)->count__0C= 35;
+            (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_511));
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__WF5N=NULL;
+          case __READ_LOCAL__55ZI__: {
+            genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __PUT_TO__: {
-            __tmp__WF5N=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __ITEM__: {
-            __tmp__WF5N=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __SIZE_OF__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __CAST__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __READ_SLOT__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_NEG__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_ADD__: {
-            __tmp__WF5N=NULL;
-          } break;
-          case __EXPR_NOT__: {
-            __tmp__WF5N=((void *)__tmp__VF5N);
-          } break;
-          case __EXPR_MOD__: {
-            __tmp__WF5N=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            (&__string_512)->count__0C= 20;
+            (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+            print__KKG((&__string_512));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__WF5N=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_INF__: {
-            __tmp__WF5N=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__WF5N=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_OR__: {
-            __tmp__WF5N=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_XOR__: {
-            __tmp__WF5N=NULL;
+          case __EXPR_DIV__4COJ__: {
+            genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          }
-        };
-        not_l__QE5N=__tmp__WF5N;
-        __tmp__YF5N=((__EXPR_AND *)__tmp__GF5N)->parent_expr_binary__ICKH.right__WO2H;
-        if (__tmp__YF5N==NULL) {
-          __tmp__ZF5N=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__YF5N)->__id) {
-          case __LIST__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_AND__SDOJ__: {
+            genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __STRING_CST__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__ZF5N=NULL;
+          case __PUT_TO__TFOJ__: {
+            genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__ZF5N=NULL;
+          case __ITEM__HGOJ__: {
+            genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __READ_LOCAL__: {
-            __tmp__ZF5N=NULL;
+          case __SIZE_OF__5GOJ__: {
+            genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__ZF5N=NULL;
+          case __CAST__1HOJ__: {
+            genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__ZF5N=NULL;
+          case __REAL_CST__1LOJ__: {
+            append__KWX(((__STRING__BC *)buffer__5SBN),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__AVBN))->value__VD5J);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__ZF5N=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            Self__5TES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__AVBN));
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
+            append__KWX(((__STRING__BC *)buffer__5SBN),Self__5TES->text__0D5J);
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
           } break;
-          case __REAL_CST__: {
-            __tmp__ZF5N=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            Self__BUES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__AVBN));
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
+            append__KWX(((__STRING__BC *)buffer__5SBN),Self__BUES->string__WBJK);
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__ZF5N=NULL;
+          case __READ_SLOT__LL4K__: {
+            genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_NEG__EZVL__: {
+            genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_AND__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_ADD__SZVL__: {
+            genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__ZF5N=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            append__KWX(((__STRING__BC *)buffer__5SBN),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__AVBN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_NOT__XUPM__: {
+            genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __PUT_TO__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_MOD__3YPM__: {
+            genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __ITEM__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_OR__PQ0N__: {
+            genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __SIZE_OF__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __CAST__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_INF__OXBP__: {
+            genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __READ_SLOT__: {
-            __tmp__ZF5N=NULL;
+          case __EXPR_XOR__ABEP__: {
+            genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__ZF5N=NULL;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__ZF5N=NULL;
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__ZF5N=NULL;
-          } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__ZF5N=NULL;
+          };
+          add_last__ACV(((__STRING__BC *)buffer__5SBN),'.');
+        } else /* FALSE */ {
+          append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_526));
+          Self__M0DJ=((__SLOT_DATA__IJRG *)Self__4SBN->slot__UYFM);
+          __tmp__AVBN=NULL;
+          if (((void *)Self__M0DJ->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__AVBN=Self__M0DJ->parent_slot__KJRG->receiver_type__XIRG;
+          } else /* FALSE */ {
+            __tmp__AVBN=type_block__APB;
+          };
+          switch (((struct ___OBJ *)__tmp__AVBN)->__id) {
+          case __TYPE__FF__: {
+            Self__DUES=((__TYPE__FF *)__tmp__AVBN);
+            (&__string_121)->count__0C= 2;
+            (&__string_121)->storage__1C="__";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_121));
+            append__KWX(((__STRING__BC *)buffer__5SBN),Self__DUES->intern_name__TZMB);
+            add_genere_list__55AI(Self__DUES);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_NULL__GMB__: {
+            Self__HDJT=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__AVBN));
+            (&__string_121)->count__0C= 2;
+            (&__string_121)->storage__1C="__";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_121));
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_5));
+            add_genere_list__0BBI(Self__HDJT);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_VOID__IMB__: {
+            Self__JDJT=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__AVBN));
+            (&__string_121)->count__0C= 2;
+            (&__string_121)->storage__1C="__";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_121));
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_6));
+            add_genere_list__VDBI(Self__JDJT);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_CONTEXT__KMB__: {
+            Self__LDJT=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__AVBN));
+            (&__string_121)->count__0C= 2;
+            (&__string_121)->storage__1C="__";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_121));
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_54));
+            add_genere_list__QFBI(Self__LDJT);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_ID__MMB__: {
+            (&__string_121)->count__0C= 2;
+            (&__string_121)->storage__1C="__";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_121));
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_56));
           } break;
-          case __EXPR_NOT__: {
-            __tmp__ZF5N=((void *)__tmp__YF5N);
+          case __TYPE_GENERIC__OCY__: {
+            put_reference_declaration__I2MI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_BLOCK__CP5D__: {
+            Self__KXYT=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__AVBN));
+            (&__string_121)->count__0C= 2;
+            (&__string_121)->storage__1C="__";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_121));
+            __tmp__JXYT=intern_name__KZBI();
+            append__KWX(((__STRING__BC *)buffer__5SBN),__tmp__JXYT);
+            add_genere_list__VJBI(Self__KXYT);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__ZF5N=NULL;
+          case __PROFIL_BLOCK__O3NJ__: {
+            Self__IUES=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__AVBN));
+            (&__string_121)->count__0C= 2;
+            (&__string_121)->storage__1C="__";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_121));
+            append__KWX(((__STRING__BC *)buffer__5SBN),Self__IUES->parent_profil__P3NJ.name__B2IK);
+            add_genere_list__URHL(Self__IUES);
           } break;
-          case __EXPR_INF__: {
-            __tmp__ZF5N=NULL;
+          };
+          add_last__ACV(((__STRING__BC *)buffer__5SBN),' ');
+          switch (((struct ___OBJ *)__tmp__AVBN)->__id) {
+          case __TYPE__FF__: {
+            if (is_java__EE) {
+              (&__string_371)->count__0C= 2;
+              (&__string_371)->storage__1C="[]";
+              append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_371));
+            } else /* FALSE */ {
+              add_last__ACV(((__STRING__BC *)buffer__5SBN),'*');
+            };
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_NULL__GMB__: {
+            if (is_java__EE) {
+              (&__string_371)->count__0C= 2;
+              (&__string_371)->storage__1C="[]";
+              append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_371));
+            } else /* FALSE */ {
+              add_last__ACV(((__STRING__BC *)buffer__5SBN),'*');
+            };
           } break;
-          case __EXPR_OR__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_VOID__IMB__: {
+            if (is_java__EE) {
+              (&__string_371)->count__0C= 2;
+              (&__string_371)->storage__1C="[]";
+              append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_371));
+            } else /* FALSE */ {
+              add_last__ACV(((__STRING__BC *)buffer__5SBN),'*');
+            };
           } break;
-          case __EXPR_XOR__: {
-            __tmp__ZF5N=NULL;
+          case __TYPE_CONTEXT__KMB__: {
+            if (is_java__EE) {
+              (&__string_371)->count__0C= 2;
+              (&__string_371)->storage__1C="[]";
+              append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_371));
+            } else /* FALSE */ {
+              add_last__ACV(((__STRING__BC *)buffer__5SBN),'*');
+            };
           } break;
-          }
-        };
-        not_r__RE5N=__tmp__ZF5N;
-        if ((((void *)__tmp__WF5N != (void *)NULL) && ((void *)__tmp__ZF5N != (void *)NULL))) {
-          __tmp__HG5N=((__EXPR_NOT *)__tmp__WF5N)->parent_expr_unary__YGWL.right__SXDL;
-          __tmp__IG5N=((__EXPR_AND *)__tmp__GF5N)->parent_expr_binary__ICKH.left__XO1H;
-          switch (((struct ___OBJ *)__tmp__HG5N)->__id) {
-          case __LIST__: {
-            __tmp__JG5N=FALSE__;
+          case __TYPE_GENERIC__OCY__: {
+            put_reference_star_declaration__CSAI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __STRING_CST__: {
-            __tmp__JG5N=__infix_equal_equal__XN1L(__tmp__HG5N,__tmp__IG5N);
+          };
+          add_last__ACV(((__STRING__BC *)buffer__5SBN),')');
+          __tmp__AVBN=Self__4SBN->receiver__2L4K;
+          switch (((struct ___OBJ *)__tmp__AVBN)->__id) {
+          case __STRING_CST__5J__: {
+            genere__MU5J(((__STRING_CST__5J *)__tmp__AVBN),buffer__5SBN);
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__JG5N=FALSE__;
+          case __EXTERNAL_C__Y5WC__: {
+            genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__JG5N=__infix_equal_equal__MO1L(__tmp__HG5N,__tmp__IG5N);
+          case __PROTOTYPE_CST__LAXC__: {
+            genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__JG5N=__infix_equal_equal__3O1L(__tmp__HG5N,__tmp__IG5N);
+          case __INTEGER_CST__XAXC__: {
+            genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __READ_LOCAL__: {
-            __tmp__JG5N=__infix_equal_equal__XP1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_MULTIPLE__GLWH__: {
+            display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
+            (&__string_511)->count__0C= 35;
+            (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+            append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_511));
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__JG5N=FALSE__;
+          case __READ_LOCAL__55ZI__: {
+            genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__JG5N=__infix_equal_equal__NQ1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_EQUAL__KINJ__: {
+            genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__JG5N=__infix_equal_equal__JR1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __REAL_CST__: {
-            __tmp__JG5N=__infix_equal_equal__FS1L(__tmp__HG5N,__tmp__IG5N);
+          case __IS_EXPANDED__35NJ__: {
+            (&__string_512)->count__0C= 20;
+            (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+            print__KKG((&__string_512));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__JG5N=__infix_equal_equal__5S1L(__tmp__HG5N,__tmp__IG5N);
+          case __GET_TYPE_ID__HAOJ__: {
+            genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__JG5N=FALSE__;
+          case __EXPR_SUP__ABOJ__: {
+            genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__JG5N=FALSE__;
+          case __EXPR_SUB__UBOJ__: {
+            genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__JG5N=__infix_equal_equal__YT1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_MUL__KCOJ__: {
+            genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__JG5N=__infix_equal_equal__UU1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_DIV__4COJ__: {
+            genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__JG5N=__infix_equal_equal__QV1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_AND__SDOJ__: {
+            genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__JG5N=__infix_equal_equal__MW1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_AND__: {
-            __tmp__JG5N=__infix_equal_equal__IX1L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__JG5N=__infix_equal_equal__EY1L(__tmp__HG5N,__tmp__IG5N);
+          case __PUT_TO__TFOJ__: {
+            genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__JG5N=__infix_equal_equal__AZ1L(__tmp__HG5N,__tmp__IG5N);
+          case __ITEM__HGOJ__: {
+            genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __PUT_TO__: {
-            __tmp__JG5N=FALSE__;
+          case __SIZE_OF__5GOJ__: {
+            genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __ITEM__: {
-            __tmp__JG5N=FALSE__;
+          case __CAST__1HOJ__: {
+            genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __SIZE_OF__: {
-            __tmp__JG5N=FALSE__;
+          case __REAL_CST__1LOJ__: {
+            append__KWX(((__STRING__BC *)buffer__5SBN),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__AVBN))->value__VD5J);
           } break;
-          case __CAST__: {
-            __tmp__JG5N=FALSE__;
+          case __CHARACTER_CST__RMOJ__: {
+            Self__5TES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__AVBN));
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
+            append__KWX(((__STRING__BC *)buffer__5SBN),Self__5TES->text__0D5J);
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\'');
           } break;
-          case __CALL_SLOT__: {
-            __tmp__JG5N=FALSE__;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            Self__BUES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__AVBN));
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
+            append__KWX(((__STRING__BC *)buffer__5SBN),Self__BUES->string__WBJK);
+            add_last__ACV(((__STRING__BC *)buffer__5SBN),'\"');
           } break;
-          case __READ_SLOT__: {
-            __tmp__JG5N=__infix_equal_equal__M01L(__tmp__HG5N,__tmp__IG5N);
+          case __READ_SLOT__LL4K__: {
+            genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__JG5N=__infix_equal_equal__I11L(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__JG5N=__infix_equal_equal__G4HO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__JG5N=__infix_equal_equal__W2FO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__JG5N=__infix_equal_equal__XGMO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__JG5N=__infix_equal_equal__S3FO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__JG5N=__infix_equal_equal__UHMO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_NEG__EZVL__: {
+            genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__JG5N=__infix_equal_equal__5HLM(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_ADD__SZVL__: {
+            genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__JG5N=__infix_equal_equal__011L(__tmp__HG5N,__tmp__IG5N);
+          case __READ_GLOBAL__T4YL__: {
+            append__KWX(((__STRING__BC *)buffer__5SBN),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__AVBN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__JG5N=__infix_equal_equal__AM0M(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_NOT__XUPM__: {
+            genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__JG5N=__infix_equal_equal__O4FO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_MOD__3YPM__: {
+            genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__JG5N=__infix_equal_equal__SYEP(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_OR__PQ0N__: {
+            genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_INF__: {
-            __tmp__JG5N=__infix_equal_equal__Y4HO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_SUP_EQ__1VBP__: {
+            genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__JG5N=__infix_equal_equal__U5HO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_INF__OXBP__: {
+            genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_OR__: {
-            __tmp__JG5N=__infix_equal_equal__NHRN(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_INF_EQ__FYBP__: {
+            genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
-          case __EXPR_XOR__: {
-            __tmp__JG5N=__infix_equal_equal__KTVO(__tmp__HG5N,__tmp__IG5N);
+          case __EXPR_XOR__ABEP__: {
+            genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__AVBN)),buffer__5SBN);
           } break;
           };
-          if (__tmp__JG5N) {
-            __tmp__PG5N=((__EXPR_AND *)__tmp__DF5N)->parent_expr_binary__ICKH.right__WO2H;
-            __tmp__QG5N=((__EXPR_NOT *)__tmp__ZF5N)->parent_expr_unary__YGWL.right__SXDL;
-            switch (((struct ___OBJ *)__tmp__PG5N)->__id) {
-            case __LIST__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __STRING_CST__: {
-              __tmp__RG5N=__infix_equal_equal__XN1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXTERNAL_C__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__RG5N=__infix_equal_equal__MO1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __INTEGER_CST__: {
-              __tmp__RG5N=__infix_equal_equal__3O1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __READ_LOCAL__: {
-              __tmp__RG5N=__infix_equal_equal__XP1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __EXPR_EQUAL__: {
-              __tmp__RG5N=__infix_equal_equal__NQ1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__RG5N=__infix_equal_equal__JR1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __REAL_CST__: {
-              __tmp__RG5N=__infix_equal_equal__FS1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __CHARACTER_CST__: {
-              __tmp__RG5N=__infix_equal_equal__5S1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __IS_EXPANDED__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __GET_TYPE_ID__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __EXPR_SUP__: {
-              __tmp__RG5N=__infix_equal_equal__YT1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_SUB__: {
-              __tmp__RG5N=__infix_equal_equal__UU1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_MUL__: {
-              __tmp__RG5N=__infix_equal_equal__QV1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_DIV__: {
-              __tmp__RG5N=__infix_equal_equal__MW1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_AND__: {
-              __tmp__RG5N=__infix_equal_equal__IX1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__RG5N=__infix_equal_equal__EY1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__RG5N=__infix_equal_equal__AZ1L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __PUT_TO__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __ITEM__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __SIZE_OF__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __CAST__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __CALL_SLOT__: {
-              __tmp__RG5N=FALSE__;
-            } break;
-            case __READ_SLOT__: {
-              __tmp__RG5N=__infix_equal_equal__M01L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __READ_GLOBAL__: {
-              __tmp__RG5N=__infix_equal_equal__I11L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__RG5N=__infix_equal_equal__G4HO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__RG5N=__infix_equal_equal__W2FO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__RG5N=__infix_equal_equal__XGMO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__RG5N=__infix_equal_equal__S3FO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__RG5N=__infix_equal_equal__UHMO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_NEG__: {
-              __tmp__RG5N=__infix_equal_equal__5HLM(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_ADD__: {
-              __tmp__RG5N=__infix_equal_equal__011L(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_NOT__: {
-              __tmp__RG5N=__infix_equal_equal__AM0M(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_MOD__: {
-              __tmp__RG5N=__infix_equal_equal__O4FO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__RG5N=__infix_equal_equal__SYEP(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_INF__: {
-              __tmp__RG5N=__infix_equal_equal__Y4HO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__RG5N=__infix_equal_equal__U5HO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_OR__: {
-              __tmp__RG5N=__infix_equal_equal__NHRN(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__RG5N=__infix_equal_equal__KTVO(__tmp__PG5N,__tmp__QG5N);
-            } break;
-            };
-            __tmp__UG5N=__tmp__RG5N;
-          } else {
-            __tmp__UG5N=FALSE__;
-          };
-          if (__tmp__UG5N) {
-            p__X5MR=Self__MSQN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            l__Y5MR=((__EXPR_NOT *)__tmp__WF5N)->parent_expr_unary__YGWL.right__SXDL;
-            r__Z5MR=((__EXPR_AND *)__tmp__DF5N)->parent_expr_binary__ICKH.right__WO2H;
-            result__O5MR=NULL;
-            ptr__P5MR=((__POINTER )(NULL));
-            typ_id__Q5MR= 0;
-            sz__R5MR=((__UINTEGER_32 )sizeof(__EXPR_XOR));
-            if ((sz__R5MR ==  0)) {
-              result__O5MR=EXPR_XOR__;
-            } else {
-              typ_id__Q5MR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5MR);
-              if ((typ_id__Q5MR == (__INTEGER)(-  1))) {
-                a__S5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__T5MR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5MR + a__S5MR) & (__UINTEGER_32)(~ a__S5MR));
-                ptr_table__QM3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T5MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__PM3R=((__POINTER )(NULL));
-                result__RM3R=((__POINTER *)ptr_table__QM3R)[ 0];
-                if ((result__RM3R == (void *)NULL)) {
-                  result__RM3R=new_lab__2PJ(new_size__T5MR);
-                  next__PM3R=(void *)((unsigned long)result__RM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5MR)));
-                  ((__POINTER *)next__PM3R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QM3R)[ 0]=next__PM3R;
-                } else {
-                  next__PM3R=((__POINTER *)result__RM3R)[ 0];
-                  if ((next__PM3R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RM3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T5MR <<  1)) <=  4096)) {
-                      next__PM3R=(void *)((unsigned long)result__RM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5MR)));
-                    } else {
-                      next__PM3R=new_lab__2PJ(new_size__T5MR);
-                    };
-                    ((__POINTER *)next__PM3R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__QM3R)[ 0]=next__PM3R;
-                  } else {
-                    ((__POINTER *)result__RM3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PM3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__RM3R=next__PM3R;
-                  };
-                };
-                ptr__P5MR=result__RM3R;
-              } else {
-                t__U5MR=((__UINTEGER_32 )typ_id__Q5MR);
-                a__V5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__YM3R=(__UINTEGER_32)((__UINTEGER_32)(sz__R5MR + a__V5MR) & (__UINTEGER_32)(~ a__V5MR));
-                ptr_table__VM3R=((__POINTER )(&(table_type[(t__U5MR)])));
-                lab_type__XM3R=(__UINTEGER_32)(t__U5MR |  1);
-                next__UM3R=((__POINTER )(NULL));
-                result__WM3R=((__POINTER *)ptr_table__VM3R)[ 0];
-                if ((result__WM3R == (void *)NULL)) {
-                  result__WM3R=new_lab__2PJ(lab_type__XM3R);
-                  next__UM3R=(void *)((unsigned long)result__WM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM3R)));
-                  ((__POINTER *)next__UM3R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VM3R)[ 0]=next__UM3R;
-                } else {
-                  next__UM3R=((__POINTER *)result__WM3R)[ 0];
-                  if ((next__UM3R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WM3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YM3R <<  1)) <=  4096)) {
-                      next__UM3R=(void *)((unsigned long)result__WM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM3R)));
-                    } else {
-                      next__UM3R=new_lab__2PJ(lab_type__XM3R);
-                    };
-                    ((__POINTER *)next__UM3R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__VM3R)[ 0]=next__UM3R;
-                  } else {
-                    ((__POINTER *)result__WM3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UM3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__WM3R=next__UM3R;
-                  };
-                };
-                ptr__P5MR=result__WM3R;
-              };
-              result__O5MR=((__EXPR_XOR *)ptr__P5MR);
-              *(result__O5MR) = *(EXPR_XOR__);
-            };
-            Self__W5MR=((__EXPR_XOR *)result__O5MR);
-            Self__W5MR->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X5MR;
-            Self__W5MR->parent_expr_binary__0G5N.left__XO1H=l__Y5MR;
-            Self__W5MR->parent_expr_binary__0G5N.right__WO2H=r__Z5MR;
-            result__NE5N=result__O5MR;
-            __tmp__BH5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
-            switch (((struct ___OBJ *)__tmp__BH5N)->__id) {
-            case __LIST__: {
-              remove__SOJJ(__tmp__BH5N);
-            } break;
-            case __STRING_CST__: {
-            } break;
-            case __EXTERNAL_C__: {
-              remove__2TAK(__tmp__BH5N);
-            } break;
-            case __PROTOTYPE_CST__: {
-            } break;
-            case __INTEGER_CST__: {
-            } break;
-            case __READ_LOCAL__: {
-              Self__54DQ=((__READ_LOCAL *)__tmp__BH5N);
-              Self__ZM3R=((__LOCAL *)Self__54DQ->local__HJZD);
-              Self__ZM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__ZM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__0M3R=create__AXB( 250);
-                display__UXFK(Self__54DQ,voir__0M3R);
-                put_string__2EG(((__STRING *)voir__0M3R));
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__2M3R=((__LIST *)list_current__EH1);
-                voir__3M3R=create__AXB( 250);
-                display__EQQG(Self__2M3R,voir__3M3R);
-                put_string__2EG(((__STRING *)voir__3M3R));
-                fputc((int)('\n'),stdout);
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
-                fputc((int)('\n'),stdout);
-                exit(( 1));
-              };
-            } break;
-            case __EXPR_MULTIPLE__: {
-              remove__1UAK(__tmp__BH5N);
-            } break;
-            case __EXPR_EQUAL__: {
-              remove__LVAK(__tmp__BH5N);
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              remove__PVAK(__tmp__BH5N);
-            } break;
-            case __REAL_CST__: {
-            } break;
-            case __CHARACTER_CST__: {
-            } break;
-            case __IS_EXPANDED__: {
-              Self__B5DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BH5N)->receiver__WN2H);
-              Self__4M3R=((__LOCAL *)Self__B5DQ->local__HJZD);
-              Self__4M3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4M3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__4M3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__5M3R=create__AXB( 250);
-                display__UXFK(Self__B5DQ,voir__5M3R);
-                put_string__2EG(((__STRING *)voir__5M3R));
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__BN3R=((__LIST *)list_current__EH1);
-                voir__CN3R=create__AXB( 250);
-                display__EQQG(Self__BN3R,voir__CN3R);
-                put_string__2EG(((__STRING *)voir__CN3R));
-                fputc((int)('\n'),stdout);
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
-                fputc((int)('\n'),stdout);
-                exit(( 1));
-              };
-            } break;
-            case __GET_TYPE_ID__: {
-              remove__0VAK(__tmp__BH5N);
-            } break;
-            case __EXPR_SUP__: {
-              remove__3VAK(__tmp__BH5N);
-            } break;
-            case __EXPR_SUB__: {
-              remove__BWAK(__tmp__BH5N);
-            } break;
-            case __EXPR_MUL__: {
-              remove__FWAK(__tmp__BH5N);
-            } break;
-            case __EXPR_DIV__: {
-              remove__JWAK(__tmp__BH5N);
-            } break;
-            case __EXPR_AND__: {
-              remove__NWAK(__tmp__BH5N);
-            } break;
-            case __EXPR_SHIFT_R__: {
-              remove__RWAK(__tmp__BH5N);
-            } break;
-            case __EXPR_SHIFT_L__: {
-              remove__VWAK(__tmp__BH5N);
-            } break;
-            case __PUT_TO__: {
-              remove__ZWAK(__tmp__BH5N);
-            } break;
-            case __ITEM__: {
-              remove__0XAK(__tmp__BH5N);
-            } break;
-            case __SIZE_OF__: {
-              remove__4XAK(__tmp__BH5N);
-            } break;
-            case __CAST__: {
-              remove__BYAK(__tmp__BH5N);
-            } break;
-            case __CALL_SLOT__: {
-              remove__DUML(__tmp__BH5N);
-            } break;
-            case __READ_SLOT__: {
-              remove__GGHK(__tmp__BH5N);
-            } break;
-            case __READ_GLOBAL__: {
-              Self__C5DQ=((__READ_GLOBAL *)__tmp__BH5N);
-              unread__CGNL(Self__C5DQ->global__ZGJK,Self__C5DQ);
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-              remove__WA0M(__tmp__BH5N);
-            } break;
-            case __EXPR_OR_LOGIC__: {
-              remove__0UEO(__tmp__BH5N);
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              remove__0RKO(__tmp__BH5N);
-            } break;
-            case __EXPR_AND_LOGIC__: {
-              remove__4UEO(__tmp__BH5N);
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              remove__5RKO(__tmp__BH5N);
-            } break;
-            case __EXPR_NEG__: {
-              remove__HTJM(__tmp__BH5N);
-            } break;
-            case __EXPR_ADD__: {
-              remove__XWML(__tmp__BH5N);
-            } break;
-            case __EXPR_NOT__: {
-              remove__TJZM(__tmp__BH5N);
-            } break;
-            case __EXPR_MOD__: {
-              remove__CVEO(__tmp__BH5N);
-            } break;
-            case __EXPR_SUP_EQ__: {
-              remove__1EEP(__tmp__BH5N);
-            } break;
-            case __EXPR_INF__: {
-              remove__0DRN(__tmp__BH5N);
-            } break;
-            case __EXPR_INF_EQ__: {
-              remove__4DRN(__tmp__BH5N);
-            } break;
-            case __EXPR_OR__: {
-              remove__14PN(__tmp__BH5N);
-            } break;
-            case __EXPR_XOR__: {
-              remove__EVTO(__tmp__BH5N);
-            } break;
-            };
-          };
+          append__KWX(((__STRING__BC *)buffer__5SBN),(&__string_527));
         };
       };
+      append__KWX(((__STRING__BC *)buffer__5SBN),Self__4SBN->slot__UYFM->parent_variable__JJRG.intern_name__UN5D);
+    };
+  };
+}
+
+static void genere__SBAP(__EXPR_NOT_LOGIC__W4FL *Self__TBAP,__STRING__BC *buffer__UBAP)
+// ({EXPR_NOT_LOGIC__W4FL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__WBAP;
+  __CHARACTER_CST__RMOJ *Self__0UES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__2UES;
+  add_last__ACV(((__STRING__BC *)buffer__UBAP),'(');
+  add_last__ACV(((__STRING__BC *)buffer__UBAP),'!');
+  add_last__ACV(((__STRING__BC *)buffer__UBAP),' ');
+  __tmp__WBAP=Self__TBAP->parent_expr_unary_logic__Z4FL.right__OL5O;
+  switch (((struct ___OBJ *)__tmp__WBAP)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__WBAP),buffer__UBAP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__UBAP),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__UBAP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__WBAP))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__0UES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__WBAP));
+    add_last__ACV(((__STRING__BC *)buffer__UBAP),'\'');
+    append__KWX(((__STRING__BC *)buffer__UBAP),Self__0UES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__UBAP),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__2UES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__WBAP));
+    add_last__ACV(((__STRING__BC *)buffer__UBAP),'\"');
+    append__KWX(((__STRING__BC *)buffer__UBAP),Self__2UES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__UBAP),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__UBAP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__WBAP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__WBAP)),buffer__UBAP);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__UBAP),')');
+}
+
+static void genere__WPTP(__EXPR_OR_LOGIC__ADUL *Self__XPTP,__STRING__BC *buffer__YPTP)
+// ({EXPR_OR_LOGIC__ADUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__ZPTP;
+  __CHARACTER_CST__RMOJ *Self__EVES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__GVES;
+  add_last__ACV(((__STRING__BC *)buffer__YPTP),'(');
+  __tmp__ZPTP=Self__XPTP->parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__ZPTP)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__ZPTP),buffer__YPTP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__YPTP),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__YPTP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ZPTP))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__EVES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ZPTP));
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\'');
+    append__KWX(((__STRING__BC *)buffer__YPTP),Self__EVES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__GVES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ZPTP));
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\"');
+    append__KWX(((__STRING__BC *)buffer__YPTP),Self__GVES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__YPTP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ZPTP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__YPTP),' ');
+  append__KWX(((__STRING__BC *)buffer__YPTP),(&__string_496));
+  add_last__ACV(((__STRING__BC *)buffer__YPTP),' ');
+  __tmp__ZPTP=Self__XPTP->parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__ZPTP)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__ZPTP),buffer__YPTP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__YPTP),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__YPTP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ZPTP))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__EVES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ZPTP));
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\'');
+    append__KWX(((__STRING__BC *)buffer__YPTP),Self__EVES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__GVES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ZPTP));
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\"');
+    append__KWX(((__STRING__BC *)buffer__YPTP),Self__GVES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__YPTP),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__YPTP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ZPTP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ZPTP)),buffer__YPTP);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__YPTP),')');
+}
+
+static void genere__KQ0P(__EXPR_OR_OR_LOGIC__3DUL *Self__LQ0P,__STRING__BC *buffer__MQ0P)
+// ({EXPR_OR_OR_LOGIC__3DUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__NQ0P;
+  __CHARACTER_CST__RMOJ *Self__YVES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__0VES;
+  add_last__ACV(((__STRING__BC *)buffer__MQ0P),'(');
+  __tmp__NQ0P=Self__LQ0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__NQ0P)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__NQ0P),buffer__MQ0P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__MQ0P),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__MQ0P),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__NQ0P))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__YVES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__NQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\'');
+    append__KWX(((__STRING__BC *)buffer__MQ0P),Self__YVES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__0VES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__NQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\"');
+    append__KWX(((__STRING__BC *)buffer__MQ0P),Self__0VES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__MQ0P),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__NQ0P))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MQ0P),' ');
+  append__KWX(((__STRING__BC *)buffer__MQ0P),(&__string_497));
+  add_last__ACV(((__STRING__BC *)buffer__MQ0P),' ');
+  __tmp__NQ0P=Self__LQ0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__NQ0P)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__NQ0P),buffer__MQ0P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__MQ0P),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__MQ0P),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__NQ0P))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__YVES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__NQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\'');
+    append__KWX(((__STRING__BC *)buffer__MQ0P),Self__YVES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__0VES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__NQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\"');
+    append__KWX(((__STRING__BC *)buffer__MQ0P),Self__0VES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__MQ0P),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__MQ0P),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__NQ0P))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__NQ0P)),buffer__MQ0P);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MQ0P),')');
+}
+
+static void genere__2PTP(__EXPR_AND_LOGIC__EFUL *Self__3PTP,__STRING__BC *buffer__4PTP)
+// ({EXPR_AND_LOGIC__EFUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__5PTP;
+  __CHARACTER_CST__RMOJ *Self__MWES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__OWES;
+  add_last__ACV(((__STRING__BC *)buffer__4PTP),'(');
+  __tmp__5PTP=Self__3PTP->parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__5PTP)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__5PTP),buffer__4PTP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__4PTP),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__4PTP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__5PTP))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__MWES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__5PTP));
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\'');
+    append__KWX(((__STRING__BC *)buffer__4PTP),Self__MWES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__OWES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__5PTP));
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\"');
+    append__KWX(((__STRING__BC *)buffer__4PTP),Self__OWES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__4PTP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__5PTP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__4PTP),' ');
+  append__KWX(((__STRING__BC *)buffer__4PTP),(&__string_492));
+  add_last__ACV(((__STRING__BC *)buffer__4PTP),' ');
+  __tmp__5PTP=Self__3PTP->parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__5PTP)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__5PTP),buffer__4PTP);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__4PTP),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__4PTP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__5PTP))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__MWES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__5PTP));
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\'');
+    append__KWX(((__STRING__BC *)buffer__4PTP),Self__MWES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__OWES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__5PTP));
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\"');
+    append__KWX(((__STRING__BC *)buffer__4PTP),Self__OWES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__4PTP),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__4PTP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__5PTP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__5PTP)),buffer__4PTP);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__4PTP),')');
+}
+
+static void genere__RQ0P(__EXPR_AND_AND_LOGIC__5FUL *Self__SQ0P,__STRING__BC *buffer__TQ0P)
+// ({EXPR_AND_AND_LOGIC__5FUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__UQ0P;
+  __CHARACTER_CST__RMOJ *Self__AXES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CXES;
+  add_last__ACV(((__STRING__BC *)buffer__TQ0P),'(');
+  __tmp__UQ0P=Self__SQ0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__UQ0P)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__UQ0P),buffer__TQ0P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__TQ0P),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__TQ0P),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__UQ0P))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__AXES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__UQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\'');
+    append__KWX(((__STRING__BC *)buffer__TQ0P),Self__AXES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__CXES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__UQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\"');
+    append__KWX(((__STRING__BC *)buffer__TQ0P),Self__CXES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__TQ0P),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__UQ0P))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__TQ0P),' ');
+  append__KWX(((__STRING__BC *)buffer__TQ0P),(&__string_498));
+  add_last__ACV(((__STRING__BC *)buffer__TQ0P),' ');
+  __tmp__UQ0P=Self__SQ0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+  switch (((struct ___OBJ *)__tmp__UQ0P)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__UQ0P),buffer__TQ0P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__TQ0P),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__TQ0P),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__UQ0P))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__AXES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__UQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\'');
+    append__KWX(((__STRING__BC *)buffer__TQ0P),Self__AXES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__CXES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__UQ0P));
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\"');
+    append__KWX(((__STRING__BC *)buffer__TQ0P),Self__CXES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__TQ0P),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__TQ0P),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__UQ0P))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__UQ0P)),buffer__TQ0P);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__TQ0P),')');
+}
+
+static void genere__LOCN(__EXPR_NEG__EZVL *Self__MOCN,__STRING__BC *buffer__NOCN)
+// ({EXPR_NEG__EZVL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__OOCN;
+  void *__tmp__QOCN;
+  __CHARACTER_CST__RMOJ *Self__UXES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__WXES;
+  add_last__ACV(((__STRING__BC *)buffer__NOCN),'(');
+  __tmp__OOCN=static_type__GWBN(Self__MOCN);
+  genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__OOCN),buffer__NOCN);
+  add_last__ACV(((__STRING__BC *)buffer__NOCN),')');
+  add_last__ACV(((__STRING__BC *)buffer__NOCN),'(');
+  add_last__ACV(((__STRING__BC *)buffer__NOCN),'-');
+  add_last__ACV(((__STRING__BC *)buffer__NOCN),' ');
+  __tmp__QOCN=Self__MOCN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__QOCN)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__NOCN),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__QOCN),buffer__NOCN);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__NOCN),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__UXES=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN));
+    add_last__ACV(((__STRING__BC *)buffer__NOCN),'\'');
+    append__KWX(((__STRING__BC *)buffer__NOCN),Self__UXES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__NOCN),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__WXES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__QOCN));
+    add_last__ACV(((__STRING__BC *)buffer__NOCN),'\"');
+    append__KWX(((__STRING__BC *)buffer__NOCN),Self__WXES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__NOCN),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__NOCN),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__QOCN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__QOCN)),buffer__NOCN);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__NOCN),')');
+}
+
+static void genere__KSGM(__EXPR_ADD__SZVL *Self__LSGM,__STRING__BC *buffer__MSGM)
+// ({EXPR_ADD__SZVL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__NSGM,*__tmp__0SGM,*__tmp__LTGM;
+  void *__tmp__KTGM,*__tmp__GUGM;
+  __CHARACTER_CST__RMOJ *Self__QYES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SYES;
+  __BOOLEAN__L __tmp__FTGM;
+  __tmp__NSGM=static_type__BAGM(Self__LSGM);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__NSGM)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'(');
+    __tmp__0SGM=static_type__BAGM(Self__LSGM);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__0SGM),buffer__MSGM);
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MSGM),'(');
+  __tmp__NSGM=static_type__BAGM(Self__LSGM);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__NSGM)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_666));
+    __tmp__FTGM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__FTGM=FALSE__O__;
+  };
+  if ((! __tmp__FTGM)) {
+    __tmp__KTGM=Self__LSGM->parent_expr_binary__TZVL.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__KTGM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LTGM=((__STRING_CST__5J *)__tmp__KTGM)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LTGM=((__EXTERNAL_C__Y5WC *)__tmp__KTGM)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LTGM=((__PROTOTYPE_CST__LAXC *)__tmp__KTGM)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LTGM=((__INTEGER_CST__XAXC *)__tmp__KTGM)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LTGM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__KTGM));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LTGM=((__READ_LOCAL__55ZI *)__tmp__KTGM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LTGM=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LTGM=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LTGM=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LTGM=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LTGM=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LTGM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__KTGM));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LTGM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__KTGM));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LTGM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__KTGM));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LTGM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__KTGM));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LTGM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KTGM));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LTGM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KTGM));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__LTGM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__LTGM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__KTGM));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LTGM=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__LTGM=((__CAST__1HOJ *)__tmp__KTGM)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LTGM=((__REAL_CST__1LOJ *)__tmp__KTGM)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LTGM=((__CHARACTER_CST__RMOJ *)__tmp__KTGM)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LTGM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KTGM)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LTGM=((__READ_SLOT__LL4K *)__tmp__KTGM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LTGM=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LTGM=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LTGM=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LTGM=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LTGM=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LTGM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__KTGM));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LTGM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__KTGM));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LTGM=((__READ_GLOBAL__T4YL *)__tmp__KTGM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LTGM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__KTGM));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LTGM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__KTGM));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LTGM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__KTGM));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LTGM=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__LTGM=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LTGM=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LTGM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__KTGM));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__LTGM)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_663));
+    };
+  };
+  __tmp__KTGM=Self__LSGM->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__KTGM)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__KTGM),buffer__MSGM);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__MSGM),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__QYES=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM));
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\'');
+    append__KWX(((__STRING__BC *)buffer__MSGM),Self__QYES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__SYES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM));
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\"');
+    append__KWX(((__STRING__BC *)buffer__MSGM),Self__SYES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__MSGM),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KTGM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MSGM),' ');
+  append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_499));
+  add_last__ACV(((__STRING__BC *)buffer__MSGM),' ');
+  __tmp__NSGM=static_type__BAGM(Self__LSGM);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__NSGM)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_666));
+    __tmp__FTGM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__FTGM=FALSE__O__;
+  };
+  if ((! __tmp__FTGM)) {
+    __tmp__GUGM=Self__LSGM->parent_expr_binary__TZVL.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__GUGM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LTGM=((__STRING_CST__5J *)__tmp__GUGM)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LTGM=((__EXTERNAL_C__Y5WC *)__tmp__GUGM)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LTGM=((__PROTOTYPE_CST__LAXC *)__tmp__GUGM)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LTGM=((__INTEGER_CST__XAXC *)__tmp__GUGM)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LTGM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__GUGM));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LTGM=((__READ_LOCAL__55ZI *)__tmp__GUGM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LTGM=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LTGM=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LTGM=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LTGM=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LTGM=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LTGM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__GUGM));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LTGM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__GUGM));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LTGM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__GUGM));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LTGM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__GUGM));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LTGM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__GUGM));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LTGM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__GUGM));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__LTGM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__LTGM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__GUGM));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LTGM=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__LTGM=((__CAST__1HOJ *)__tmp__GUGM)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LTGM=((__REAL_CST__1LOJ *)__tmp__GUGM)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LTGM=((__CHARACTER_CST__RMOJ *)__tmp__GUGM)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LTGM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__GUGM)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LTGM=((__READ_SLOT__LL4K *)__tmp__GUGM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LTGM=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LTGM=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LTGM=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LTGM=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LTGM=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LTGM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__GUGM));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LTGM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__GUGM));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LTGM=((__READ_GLOBAL__T4YL *)__tmp__GUGM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LTGM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__GUGM));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LTGM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__GUGM));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LTGM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__GUGM));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LTGM=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__LTGM=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LTGM=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LTGM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__GUGM));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__LTGM)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_663));
+    };
+  };
+  __tmp__KTGM=Self__LSGM->parent_expr_binary__TZVL.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__KTGM)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__MSGM),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__KTGM),buffer__MSGM);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__MSGM),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__QYES=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM));
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\'');
+    append__KWX(((__STRING__BC *)buffer__MSGM),Self__QYES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__SYES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KTGM));
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\"');
+    append__KWX(((__STRING__BC *)buffer__MSGM),Self__SYES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__MSGM),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__MSGM),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KTGM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KTGM)),buffer__MSGM);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__MSGM),')');
+}
+
+static void genere__VEXN(__EXPR_NOT__XUPM *Self__WEXN,__STRING__BC *buffer__XEXN)
+// ({EXPR_NOT__XUPM},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__YEXN;
+  void *__tmp__0EXN;
+  __CHARACTER_CST__RMOJ *Self__WZES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__YZES;
+  add_last__ACV(((__STRING__BC *)buffer__XEXN),'(');
+  __tmp__YEXN=static_type__REWN(Self__WEXN);
+  genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__YEXN),buffer__XEXN);
+  add_last__ACV(((__STRING__BC *)buffer__XEXN),')');
+  add_last__ACV(((__STRING__BC *)buffer__XEXN),'(');
+  add_last__ACV(((__STRING__BC *)buffer__XEXN),'~');
+  add_last__ACV(((__STRING__BC *)buffer__XEXN),' ');
+  __tmp__0EXN=Self__WEXN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__0EXN)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__XEXN),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__0EXN),buffer__XEXN);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__XEXN),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__WZES=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN));
+    add_last__ACV(((__STRING__BC *)buffer__XEXN),'\'');
+    append__KWX(((__STRING__BC *)buffer__XEXN),Self__WZES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__XEXN),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__YZES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__0EXN));
+    add_last__ACV(((__STRING__BC *)buffer__XEXN),'\"');
+    append__KWX(((__STRING__BC *)buffer__XEXN),Self__YZES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__XEXN),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__XEXN),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__0EXN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__0EXN)),buffer__XEXN);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__XEXN),')');
+}
+
+static void genere__XQ0P(__EXPR_MOD__3YPM *Self__YQ0P,__STRING__BC *buffer__ZQ0P)
+// ({EXPR_MOD__3YPM},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__0Q0P,*__tmp__HR0P,*__tmp__YR0P;
+  void *__tmp__XR0P,*__tmp__TS0P;
+  __CHARACTER_CST__RMOJ *Self__U0ES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__W0ES;
+  __BOOLEAN__L __tmp__SR0P;
+  __tmp__0Q0P=static_type__TL1P(Self__YQ0P);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__0Q0P)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'(');
+    __tmp__HR0P=static_type__TL1P(Self__YQ0P);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__HR0P),buffer__ZQ0P);
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'(');
+  __tmp__0Q0P=static_type__TL1P(Self__YQ0P);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__0Q0P)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_666));
+    __tmp__SR0P=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__SR0P=FALSE__O__;
+  };
+  if ((! __tmp__SR0P)) {
+    __tmp__XR0P=Self__YQ0P->parent_expr_binary__4YPM.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__XR0P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__YR0P=((__STRING_CST__5J *)__tmp__XR0P)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__YR0P=((__EXTERNAL_C__Y5WC *)__tmp__XR0P)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__YR0P=((__PROTOTYPE_CST__LAXC *)__tmp__XR0P)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__YR0P=((__INTEGER_CST__XAXC *)__tmp__XR0P)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__YR0P=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XR0P));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__YR0P=((__READ_LOCAL__55ZI *)__tmp__XR0P)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__YR0P=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__YR0P=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__YR0P=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__YR0P=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__YR0P=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__YR0P=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XR0P));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__YR0P=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XR0P));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__YR0P=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XR0P));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__YR0P=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XR0P));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__YR0P=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XR0P));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__YR0P=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XR0P));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__YR0P=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__YR0P=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XR0P));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__YR0P=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__YR0P=((__CAST__1HOJ *)__tmp__XR0P)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__YR0P=((__REAL_CST__1LOJ *)__tmp__XR0P)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__YR0P=((__CHARACTER_CST__RMOJ *)__tmp__XR0P)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__YR0P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XR0P)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__YR0P=((__READ_SLOT__LL4K *)__tmp__XR0P)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__YR0P=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__YR0P=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__YR0P=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__YR0P=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__YR0P=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__YR0P=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XR0P));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__YR0P=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XR0P));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__YR0P=((__READ_GLOBAL__T4YL *)__tmp__XR0P)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__YR0P=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XR0P));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__YR0P=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XR0P));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__YR0P=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XR0P));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__YR0P=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__YR0P=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__YR0P=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__YR0P=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XR0P));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__YR0P)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_663));
+    };
+  };
+  __tmp__XR0P=Self__YQ0P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__XR0P)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__XR0P),buffer__ZQ0P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XR0P))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__U0ES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XR0P));
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\'');
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),Self__U0ES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__W0ES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XR0P));
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\"');
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),Self__W0ES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XR0P))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__ZQ0P),' ');
+  append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_500));
+  add_last__ACV(((__STRING__BC *)buffer__ZQ0P),' ');
+  __tmp__0Q0P=static_type__TL1P(Self__YQ0P);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__0Q0P)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_666));
+    __tmp__SR0P=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__SR0P=FALSE__O__;
+  };
+  if ((! __tmp__SR0P)) {
+    __tmp__TS0P=Self__YQ0P->parent_expr_binary__4YPM.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__TS0P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__YR0P=((__STRING_CST__5J *)__tmp__TS0P)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__YR0P=((__EXTERNAL_C__Y5WC *)__tmp__TS0P)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__YR0P=((__PROTOTYPE_CST__LAXC *)__tmp__TS0P)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__YR0P=((__INTEGER_CST__XAXC *)__tmp__TS0P)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__YR0P=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__TS0P));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__YR0P=((__READ_LOCAL__55ZI *)__tmp__TS0P)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__YR0P=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__YR0P=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__YR0P=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__YR0P=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__YR0P=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__YR0P=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__TS0P));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__YR0P=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__TS0P));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__YR0P=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__TS0P));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__YR0P=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__TS0P));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__YR0P=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TS0P));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__YR0P=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TS0P));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__YR0P=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__YR0P=static_type__JFCK(((__ITEM__HGOJ *)__tmp__TS0P));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__YR0P=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__YR0P=((__CAST__1HOJ *)__tmp__TS0P)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__YR0P=((__REAL_CST__1LOJ *)__tmp__TS0P)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__YR0P=((__CHARACTER_CST__RMOJ *)__tmp__TS0P)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__YR0P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TS0P)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__YR0P=((__READ_SLOT__LL4K *)__tmp__TS0P)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__YR0P=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__YR0P=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__YR0P=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__YR0P=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__YR0P=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__YR0P=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__TS0P));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__YR0P=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__TS0P));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__YR0P=((__READ_GLOBAL__T4YL *)__tmp__TS0P)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__YR0P=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__TS0P));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__YR0P=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__TS0P));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__YR0P=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__TS0P));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__YR0P=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__YR0P=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__YR0P=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__YR0P=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__TS0P));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__YR0P)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_663));
+    };
+  };
+  __tmp__XR0P=Self__YQ0P->parent_expr_binary__4YPM.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__XR0P)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__XR0P),buffer__ZQ0P);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XR0P))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__U0ES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XR0P));
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\'');
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),Self__U0ES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__W0ES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XR0P));
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\"');
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),Self__W0ES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__ZQ0P),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__ZQ0P),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XR0P))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XR0P)),buffer__ZQ0P);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__ZQ0P),')');
+}
+
+static void genere__RUVO(__EXPR_OR__PQ0N *Self__SUVO,__STRING__BC *buffer__TUVO)
+// ({EXPR_OR__PQ0N},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__UUVO,*__tmp__BVVO,*__tmp__SVVO;
+  void *__tmp__RVVO,*__tmp__NWVO;
+  __CHARACTER_CST__RMOJ *Self__Q2ES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__S2ES;
+  __BOOLEAN__L __tmp__MVVO;
+  __tmp__UUVO=static_type__IPVO(Self__SUVO);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__UUVO)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'(');
+    __tmp__BVVO=static_type__IPVO(Self__SUVO);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__BVVO),buffer__TUVO);
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__TUVO),'(');
+  __tmp__UUVO=static_type__IPVO(Self__SUVO);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__UUVO)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_666));
+    __tmp__MVVO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__MVVO=FALSE__O__;
+  };
+  if ((! __tmp__MVVO)) {
+    __tmp__RVVO=Self__SUVO->parent_expr_binary__QQ0N.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__RVVO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SVVO=((__STRING_CST__5J *)__tmp__RVVO)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SVVO=((__EXTERNAL_C__Y5WC *)__tmp__RVVO)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SVVO=((__PROTOTYPE_CST__LAXC *)__tmp__RVVO)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SVVO=((__INTEGER_CST__XAXC *)__tmp__RVVO)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SVVO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__RVVO));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SVVO=((__READ_LOCAL__55ZI *)__tmp__RVVO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SVVO=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SVVO=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SVVO=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SVVO=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SVVO=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SVVO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__RVVO));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SVVO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__RVVO));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SVVO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__RVVO));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SVVO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__RVVO));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SVVO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RVVO));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SVVO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RVVO));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__SVVO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__SVVO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__RVVO));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SVVO=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__SVVO=((__CAST__1HOJ *)__tmp__RVVO)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SVVO=((__REAL_CST__1LOJ *)__tmp__RVVO)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SVVO=((__CHARACTER_CST__RMOJ *)__tmp__RVVO)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SVVO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RVVO)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__SVVO=((__READ_SLOT__LL4K *)__tmp__RVVO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SVVO=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SVVO=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SVVO=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SVVO=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SVVO=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SVVO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__RVVO));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SVVO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__RVVO));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SVVO=((__READ_GLOBAL__T4YL *)__tmp__RVVO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SVVO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__RVVO));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SVVO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__RVVO));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SVVO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__RVVO));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SVVO=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__SVVO=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SVVO=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SVVO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__RVVO));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__SVVO)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_663));
+    };
+  };
+  __tmp__RVVO=Self__SUVO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__RVVO)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__RVVO),buffer__TUVO);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__TUVO),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__Q2ES=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO));
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\'');
+    append__KWX(((__STRING__BC *)buffer__TUVO),Self__Q2ES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__S2ES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO));
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\"');
+    append__KWX(((__STRING__BC *)buffer__TUVO),Self__S2ES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__TUVO),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RVVO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__TUVO),' ');
+  append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_496));
+  add_last__ACV(((__STRING__BC *)buffer__TUVO),' ');
+  __tmp__UUVO=static_type__IPVO(Self__SUVO);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__UUVO)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_666));
+    __tmp__MVVO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__MVVO=FALSE__O__;
+  };
+  if ((! __tmp__MVVO)) {
+    __tmp__NWVO=Self__SUVO->parent_expr_binary__QQ0N.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__NWVO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SVVO=((__STRING_CST__5J *)__tmp__NWVO)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SVVO=((__EXTERNAL_C__Y5WC *)__tmp__NWVO)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SVVO=((__PROTOTYPE_CST__LAXC *)__tmp__NWVO)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SVVO=((__INTEGER_CST__XAXC *)__tmp__NWVO)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SVVO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__NWVO));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SVVO=((__READ_LOCAL__55ZI *)__tmp__NWVO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SVVO=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SVVO=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SVVO=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SVVO=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SVVO=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SVVO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__NWVO));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SVVO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__NWVO));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SVVO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__NWVO));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SVVO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__NWVO));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SVVO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NWVO));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SVVO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NWVO));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__SVVO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__SVVO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__NWVO));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SVVO=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__SVVO=((__CAST__1HOJ *)__tmp__NWVO)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SVVO=((__REAL_CST__1LOJ *)__tmp__NWVO)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SVVO=((__CHARACTER_CST__RMOJ *)__tmp__NWVO)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SVVO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__NWVO)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__SVVO=((__READ_SLOT__LL4K *)__tmp__NWVO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SVVO=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SVVO=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SVVO=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SVVO=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SVVO=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SVVO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__NWVO));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SVVO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__NWVO));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SVVO=((__READ_GLOBAL__T4YL *)__tmp__NWVO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SVVO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__NWVO));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SVVO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__NWVO));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SVVO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__NWVO));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SVVO=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__SVVO=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SVVO=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SVVO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__NWVO));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__SVVO)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_663));
+    };
+  };
+  __tmp__RVVO=Self__SUVO->parent_expr_binary__QQ0N.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__RVVO)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__TUVO),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)__tmp__RVVO),buffer__TUVO);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__TUVO),((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__Q2ES=((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO));
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\'');
+    append__KWX(((__STRING__BC *)buffer__TUVO),Self__Q2ES->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__S2ES=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RVVO));
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\"');
+    append__KWX(((__STRING__BC *)buffer__TUVO),Self__S2ES->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__TUVO),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__TUVO),((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RVVO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RVVO)),buffer__TUVO);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__TUVO),')');
+}
+
+static void genere__QVZQ(__EXPR_SUP_EQ__1VBP *Self__RVZQ,__STRING__BC *buffer__SVZQ)
+// ({EXPR_SUP_EQ__1VBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__TVZQ,*__tmp__2VZQ;
+  __TYPE_FULL__XMB *__tmp__UVZQ,*__tmp__3VZQ;
+  __STRING_CONSTANT__0 *__tmp__5VZQ;
+  __PROTOTYPE__MF *__tmp__L4ES;
+  __CHARACTER_CST__RMOJ *Self__55ES;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__BAFS;
+  __BOOLEAN__L __tmp__EWZQ,__tmp__HXZQ;
+  add_last__ACV(((__STRING__BC *)buffer__SVZQ),'(');
+  __tmp__TVZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__TVZQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__UVZQ=((__STRING_CST__5J *)__tmp__TVZQ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__UVZQ=((__EXTERNAL_C__Y5WC *)__tmp__TVZQ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__UVZQ=((__PROTOTYPE_CST__LAXC *)__tmp__TVZQ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__UVZQ=((__INTEGER_CST__XAXC *)__tmp__TVZQ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__UVZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__TVZQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__UVZQ=((__READ_LOCAL__55ZI *)__tmp__TVZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__UVZQ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__UVZQ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__UVZQ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__UVZQ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__UVZQ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__UVZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__UVZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__UVZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__UVZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__UVZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__UVZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TVZQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__UVZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__UVZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__TVZQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__UVZQ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__UVZQ=((__CAST__1HOJ *)__tmp__TVZQ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__UVZQ=((__REAL_CST__1LOJ *)__tmp__TVZQ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__UVZQ=((__CHARACTER_CST__RMOJ *)__tmp__TVZQ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__UVZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TVZQ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__UVZQ=((__READ_SLOT__LL4K *)__tmp__TVZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__UVZQ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__UVZQ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__UVZQ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__UVZQ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__UVZQ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__UVZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__TVZQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__UVZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__TVZQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__UVZQ=((__READ_GLOBAL__T4YL *)__tmp__TVZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__UVZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__UVZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__UVZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__UVZQ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__UVZQ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__UVZQ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__UVZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__TVZQ));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__UVZQ)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    __tmp__2VZQ=((__TYPE_FULL__XMB *)__tmp__3VZQ)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __TYPE__FF__: {
+      __tmp__5VZQ=((__TYPE__FF *)__tmp__2VZQ)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__5VZQ=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__5VZQ=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__5VZQ=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__5VZQ=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__5VZQ=((__TYPE_GENERIC__OCY *)__tmp__2VZQ)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__L4ES=prototype__32ZG();
+      __tmp__5VZQ=__tmp__L4ES->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__5VZQ=((__PROFIL_BLOCK__O3NJ *)__tmp__2VZQ)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    __tmp__EWZQ=((((((((((void *)__tmp__5VZQ == (void *)(&__string_57)) || ((void *)__tmp__5VZQ == (void *)(&__string_58))) || ((void *)__tmp__5VZQ == (void *)(&__string_59))) || ((void *)__tmp__5VZQ == (void *)(&__string_60))) || ((void *)__tmp__5VZQ == (void *)(&__string_61))) || ((void *)__tmp__5VZQ == (void *)(&__string_62))) || ((void *)__tmp__5VZQ == (void *)(&__string_63))) || ((void *)__tmp__5VZQ == (void *)(&__string_64))) || ((void *)__tmp__5VZQ == (void *)(&__string_42)));
+  } else /* FALSE */ {
+    __tmp__EWZQ=FALSE__O__;
+  };
+  if (__tmp__EWZQ) {
+    append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_666));
+    __tmp__EWZQ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__EWZQ=FALSE__O__;
+  };
+  if ((! __tmp__EWZQ)) {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__3VZQ)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_663));
+    };
+  };
+  __tmp__TVZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__TVZQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__UVZQ=((__STRING_CST__5J *)__tmp__TVZQ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__UVZQ=((__EXTERNAL_C__Y5WC *)__tmp__TVZQ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__UVZQ=((__PROTOTYPE_CST__LAXC *)__tmp__TVZQ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__UVZQ=((__INTEGER_CST__XAXC *)__tmp__TVZQ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__UVZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__TVZQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__UVZQ=((__READ_LOCAL__55ZI *)__tmp__TVZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__UVZQ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__UVZQ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__UVZQ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__UVZQ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__UVZQ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__UVZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__UVZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__UVZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__UVZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__UVZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__UVZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TVZQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__UVZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__UVZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__TVZQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__UVZQ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__UVZQ=((__CAST__1HOJ *)__tmp__TVZQ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__UVZQ=((__REAL_CST__1LOJ *)__tmp__TVZQ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__UVZQ=((__CHARACTER_CST__RMOJ *)__tmp__TVZQ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__UVZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TVZQ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__UVZQ=((__READ_SLOT__LL4K *)__tmp__TVZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__UVZQ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__UVZQ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__UVZQ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__UVZQ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__UVZQ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__UVZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__TVZQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__UVZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__TVZQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__UVZQ=((__READ_GLOBAL__T4YL *)__tmp__TVZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__UVZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__UVZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__UVZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__UVZQ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__UVZQ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__UVZQ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__UVZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__TVZQ));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__UVZQ)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__3VZQ)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    };
+    __tmp__EWZQ=__tmp__HXZQ;
+  } else /* FALSE */ {
+    __tmp__EWZQ=FALSE__O__;
+  };
+  if (__tmp__EWZQ) {
+    add_last__ACV(((__STRING__BC *)buffer__SVZQ),'0');
+  } else /* FALSE */ {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__2VZQ),buffer__SVZQ);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2VZQ))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__55ES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2VZQ));
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\'');
+      append__KWX(((__STRING__BC *)buffer__SVZQ),Self__55ES->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__BAFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2VZQ));
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\"');
+      append__KWX(((__STRING__BC *)buffer__SVZQ),Self__BAFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2VZQ))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    };
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__3VZQ)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    };
+    if (__tmp__HXZQ) {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__SVZQ),' ');
+  append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_28));
+  add_last__ACV(((__STRING__BC *)buffer__SVZQ),' ');
+  __tmp__TVZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__TVZQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__UVZQ=((__STRING_CST__5J *)__tmp__TVZQ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__UVZQ=((__EXTERNAL_C__Y5WC *)__tmp__TVZQ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__UVZQ=((__PROTOTYPE_CST__LAXC *)__tmp__TVZQ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__UVZQ=((__INTEGER_CST__XAXC *)__tmp__TVZQ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__UVZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__TVZQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__UVZQ=((__READ_LOCAL__55ZI *)__tmp__TVZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__UVZQ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__UVZQ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__UVZQ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__UVZQ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__UVZQ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__UVZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__UVZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__UVZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__UVZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__UVZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__UVZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TVZQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__UVZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__UVZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__TVZQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__UVZQ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__UVZQ=((__CAST__1HOJ *)__tmp__TVZQ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__UVZQ=((__REAL_CST__1LOJ *)__tmp__TVZQ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__UVZQ=((__CHARACTER_CST__RMOJ *)__tmp__TVZQ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__UVZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TVZQ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__UVZQ=((__READ_SLOT__LL4K *)__tmp__TVZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__UVZQ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__UVZQ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__UVZQ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__UVZQ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__UVZQ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__UVZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__TVZQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__UVZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__TVZQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__UVZQ=((__READ_GLOBAL__T4YL *)__tmp__TVZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__UVZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__UVZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__UVZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__UVZQ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__UVZQ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__UVZQ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__UVZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__TVZQ));
+  } break;
+  };
+  __tmp__TVZQ=((__TYPE_FULL__XMB *)__tmp__UVZQ)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__TVZQ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__5VZQ=((__TYPE__FF *)__tmp__TVZQ)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__5VZQ=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__5VZQ=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__5VZQ=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__5VZQ=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__5VZQ=((__TYPE_GENERIC__OCY *)__tmp__TVZQ)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__L4ES=prototype__32ZG();
+    __tmp__5VZQ=__tmp__L4ES->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__5VZQ=((__PROFIL_BLOCK__O3NJ *)__tmp__TVZQ)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  if (((((((((((void *)__tmp__5VZQ == (void *)(&__string_57)) || ((void *)__tmp__5VZQ == (void *)(&__string_58))) || ((void *)__tmp__5VZQ == (void *)(&__string_59))) || ((void *)__tmp__5VZQ == (void *)(&__string_60))) || ((void *)__tmp__5VZQ == (void *)(&__string_61))) || ((void *)__tmp__5VZQ == (void *)(&__string_62))) || ((void *)__tmp__5VZQ == (void *)(&__string_63))) || ((void *)__tmp__5VZQ == (void *)(&__string_64))) || ((void *)__tmp__5VZQ == (void *)(&__string_42)))) {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    __tmp__EWZQ=((void *)((__TYPE_FULL__XMB *)__tmp__3VZQ)->the_parent_type__QLK == (void *)type_pointer__GPB);
+  } else /* FALSE */ {
+    __tmp__EWZQ=FALSE__O__;
+  };
+  if (__tmp__EWZQ) {
+    append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_666));
+    __tmp__EWZQ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__EWZQ=FALSE__O__;
+  };
+  if ((! __tmp__EWZQ)) {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__3VZQ)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_663));
+    };
+  };
+  __tmp__TVZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__TVZQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__UVZQ=((__STRING_CST__5J *)__tmp__TVZQ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__UVZQ=((__EXTERNAL_C__Y5WC *)__tmp__TVZQ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__UVZQ=((__PROTOTYPE_CST__LAXC *)__tmp__TVZQ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__UVZQ=((__INTEGER_CST__XAXC *)__tmp__TVZQ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__UVZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__TVZQ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__UVZQ=((__READ_LOCAL__55ZI *)__tmp__TVZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__UVZQ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__UVZQ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__UVZQ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__UVZQ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__UVZQ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__UVZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__UVZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__UVZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__UVZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__UVZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__UVZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__TVZQ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__UVZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__UVZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__TVZQ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__UVZQ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__UVZQ=((__CAST__1HOJ *)__tmp__TVZQ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__UVZQ=((__REAL_CST__1LOJ *)__tmp__TVZQ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__UVZQ=((__CHARACTER_CST__RMOJ *)__tmp__TVZQ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__UVZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TVZQ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__UVZQ=((__READ_SLOT__LL4K *)__tmp__TVZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__UVZQ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__UVZQ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__UVZQ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__UVZQ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__UVZQ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__UVZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__TVZQ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__UVZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__TVZQ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__UVZQ=((__READ_GLOBAL__T4YL *)__tmp__TVZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__UVZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__UVZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__TVZQ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__UVZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__TVZQ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__UVZQ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__UVZQ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__UVZQ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__UVZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__TVZQ));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__UVZQ)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__3VZQ)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    };
+    __tmp__EWZQ=__tmp__HXZQ;
+  } else /* FALSE */ {
+    __tmp__EWZQ=FALSE__O__;
+  };
+  if (__tmp__EWZQ) {
+    add_last__ACV(((__STRING__BC *)buffer__SVZQ),'0');
+  } else /* FALSE */ {
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__2VZQ),buffer__SVZQ);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2VZQ))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__55ES=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2VZQ));
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\'');
+      append__KWX(((__STRING__BC *)buffer__SVZQ),Self__55ES->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__BAFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2VZQ));
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\"');
+      append__KWX(((__STRING__BC *)buffer__SVZQ),Self__BAFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__SVZQ),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2VZQ))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2VZQ)),buffer__SVZQ);
+    } break;
+    };
+    __tmp__2VZQ=Self__RVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__2VZQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3VZQ=((__STRING_CST__5J *)__tmp__2VZQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3VZQ=((__EXTERNAL_C__Y5WC *)__tmp__2VZQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3VZQ=((__PROTOTYPE_CST__LAXC *)__tmp__2VZQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3VZQ=((__INTEGER_CST__XAXC *)__tmp__2VZQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3VZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__2VZQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3VZQ=((__READ_LOCAL__55ZI *)__tmp__2VZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3VZQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3VZQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3VZQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3VZQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3VZQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3VZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3VZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3VZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3VZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3VZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3VZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__2VZQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3VZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3VZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__2VZQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3VZQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3VZQ=((__CAST__1HOJ *)__tmp__2VZQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3VZQ=((__REAL_CST__1LOJ *)__tmp__2VZQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3VZQ=((__CHARACTER_CST__RMOJ *)__tmp__2VZQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3VZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2VZQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3VZQ=((__READ_SLOT__LL4K *)__tmp__2VZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3VZQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3VZQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3VZQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3VZQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3VZQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3VZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__2VZQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3VZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__2VZQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3VZQ=((__READ_GLOBAL__T4YL *)__tmp__2VZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3VZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3VZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__2VZQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3VZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__2VZQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3VZQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3VZQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3VZQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3VZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__2VZQ));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__3VZQ)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__HXZQ=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__HXZQ=TRUE__K__;
+    } break;
+    };
+    if (__tmp__HXZQ) {
+      append__KWX(((__STRING__BC *)buffer__SVZQ),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__SVZQ),')');
+}
+
+static void genere__PXUP(__EXPR_INF__OXBP *Self__QXUP,__STRING__BC *buffer__RXUP)
+// ({EXPR_INF__OXBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__SXUP,*__tmp__1XUP;
+  __TYPE_FULL__XMB *__tmp__TXUP,*__tmp__2XUP;
+  __STRING_CONSTANT__0 *__tmp__4XUP;
+  __PROTOTYPE__MF *__tmp__FEFS;
+  __CHARACTER_CST__RMOJ *Self__ZFFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__1FFS;
+  __BOOLEAN__L __tmp__DYUP,__tmp__GZUP;
+  add_last__ACV(((__STRING__BC *)buffer__RXUP),'(');
+  __tmp__SXUP=Self__QXUP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__SXUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TXUP=((__STRING_CST__5J *)__tmp__SXUP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TXUP=((__EXTERNAL_C__Y5WC *)__tmp__SXUP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TXUP=((__PROTOTYPE_CST__LAXC *)__tmp__SXUP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TXUP=((__INTEGER_CST__XAXC *)__tmp__SXUP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TXUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__SXUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__TXUP=((__READ_LOCAL__55ZI *)__tmp__SXUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TXUP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TXUP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TXUP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TXUP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TXUP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TXUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TXUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TXUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TXUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TXUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TXUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SXUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__TXUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__TXUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__SXUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TXUP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__TXUP=((__CAST__1HOJ *)__tmp__SXUP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__TXUP=((__REAL_CST__1LOJ *)__tmp__SXUP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TXUP=((__CHARACTER_CST__RMOJ *)__tmp__SXUP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TXUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SXUP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__TXUP=((__READ_SLOT__LL4K *)__tmp__SXUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TXUP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TXUP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TXUP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TXUP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TXUP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TXUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__SXUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TXUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__SXUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__TXUP=((__READ_GLOBAL__T4YL *)__tmp__SXUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TXUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TXUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TXUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__SXUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TXUP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__TXUP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TXUP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TXUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__SXUP));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__TXUP)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    __tmp__1XUP=((__TYPE_FULL__XMB *)__tmp__2XUP)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __TYPE__FF__: {
+      __tmp__4XUP=((__TYPE__FF *)__tmp__1XUP)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__4XUP=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__4XUP=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__4XUP=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__4XUP=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__4XUP=((__TYPE_GENERIC__OCY *)__tmp__1XUP)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__FEFS=prototype__32ZG();
+      __tmp__4XUP=__tmp__FEFS->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__4XUP=((__PROFIL_BLOCK__O3NJ *)__tmp__1XUP)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    __tmp__DYUP=((((((((((void *)__tmp__4XUP == (void *)(&__string_57)) || ((void *)__tmp__4XUP == (void *)(&__string_58))) || ((void *)__tmp__4XUP == (void *)(&__string_59))) || ((void *)__tmp__4XUP == (void *)(&__string_60))) || ((void *)__tmp__4XUP == (void *)(&__string_61))) || ((void *)__tmp__4XUP == (void *)(&__string_62))) || ((void *)__tmp__4XUP == (void *)(&__string_63))) || ((void *)__tmp__4XUP == (void *)(&__string_64))) || ((void *)__tmp__4XUP == (void *)(&__string_42)));
+  } else /* FALSE */ {
+    __tmp__DYUP=FALSE__O__;
+  };
+  if (__tmp__DYUP) {
+    append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_666));
+    __tmp__DYUP=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__DYUP=FALSE__O__;
+  };
+  if ((! __tmp__DYUP)) {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__2XUP)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_663));
+    };
+  };
+  __tmp__SXUP=Self__QXUP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__SXUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TXUP=((__STRING_CST__5J *)__tmp__SXUP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TXUP=((__EXTERNAL_C__Y5WC *)__tmp__SXUP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TXUP=((__PROTOTYPE_CST__LAXC *)__tmp__SXUP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TXUP=((__INTEGER_CST__XAXC *)__tmp__SXUP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TXUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__SXUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__TXUP=((__READ_LOCAL__55ZI *)__tmp__SXUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TXUP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TXUP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TXUP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TXUP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TXUP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TXUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TXUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TXUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TXUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TXUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TXUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SXUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__TXUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__TXUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__SXUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TXUP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__TXUP=((__CAST__1HOJ *)__tmp__SXUP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__TXUP=((__REAL_CST__1LOJ *)__tmp__SXUP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TXUP=((__CHARACTER_CST__RMOJ *)__tmp__SXUP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TXUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SXUP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__TXUP=((__READ_SLOT__LL4K *)__tmp__SXUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TXUP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TXUP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TXUP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TXUP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TXUP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TXUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__SXUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TXUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__SXUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__TXUP=((__READ_GLOBAL__T4YL *)__tmp__SXUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TXUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TXUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TXUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__SXUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TXUP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__TXUP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TXUP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TXUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__SXUP));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__TXUP)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__2XUP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    };
+    __tmp__DYUP=__tmp__GZUP;
+  } else /* FALSE */ {
+    __tmp__DYUP=FALSE__O__;
+  };
+  if (__tmp__DYUP) {
+    add_last__ACV(((__STRING__BC *)buffer__RXUP),'0');
+  } else /* FALSE */ {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__1XUP),buffer__RXUP);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__RXUP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1XUP))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__ZFFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1XUP));
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\'');
+      append__KWX(((__STRING__BC *)buffer__RXUP),Self__ZFFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__1FFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1XUP));
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\"');
+      append__KWX(((__STRING__BC *)buffer__RXUP),Self__1FFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__RXUP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1XUP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    };
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__2XUP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    };
+    if (__tmp__GZUP) {
+      append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__RXUP),' ');
+  append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_29));
+  add_last__ACV(((__STRING__BC *)buffer__RXUP),' ');
+  __tmp__SXUP=Self__QXUP->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__SXUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TXUP=((__STRING_CST__5J *)__tmp__SXUP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TXUP=((__EXTERNAL_C__Y5WC *)__tmp__SXUP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TXUP=((__PROTOTYPE_CST__LAXC *)__tmp__SXUP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TXUP=((__INTEGER_CST__XAXC *)__tmp__SXUP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TXUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__SXUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__TXUP=((__READ_LOCAL__55ZI *)__tmp__SXUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TXUP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TXUP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TXUP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TXUP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TXUP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TXUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TXUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TXUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TXUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TXUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TXUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SXUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__TXUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__TXUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__SXUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TXUP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__TXUP=((__CAST__1HOJ *)__tmp__SXUP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__TXUP=((__REAL_CST__1LOJ *)__tmp__SXUP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TXUP=((__CHARACTER_CST__RMOJ *)__tmp__SXUP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TXUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SXUP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__TXUP=((__READ_SLOT__LL4K *)__tmp__SXUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TXUP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TXUP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TXUP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TXUP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TXUP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TXUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__SXUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TXUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__SXUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__TXUP=((__READ_GLOBAL__T4YL *)__tmp__SXUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TXUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TXUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TXUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__SXUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TXUP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__TXUP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TXUP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TXUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__SXUP));
+  } break;
+  };
+  __tmp__SXUP=((__TYPE_FULL__XMB *)__tmp__TXUP)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__SXUP)->__id) {
+  case __TYPE__FF__: {
+    __tmp__4XUP=((__TYPE__FF *)__tmp__SXUP)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__4XUP=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__4XUP=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__4XUP=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__4XUP=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__4XUP=((__TYPE_GENERIC__OCY *)__tmp__SXUP)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__FEFS=prototype__32ZG();
+    __tmp__4XUP=__tmp__FEFS->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__4XUP=((__PROFIL_BLOCK__O3NJ *)__tmp__SXUP)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  if (((((((((((void *)__tmp__4XUP == (void *)(&__string_57)) || ((void *)__tmp__4XUP == (void *)(&__string_58))) || ((void *)__tmp__4XUP == (void *)(&__string_59))) || ((void *)__tmp__4XUP == (void *)(&__string_60))) || ((void *)__tmp__4XUP == (void *)(&__string_61))) || ((void *)__tmp__4XUP == (void *)(&__string_62))) || ((void *)__tmp__4XUP == (void *)(&__string_63))) || ((void *)__tmp__4XUP == (void *)(&__string_64))) || ((void *)__tmp__4XUP == (void *)(&__string_42)))) {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    __tmp__DYUP=((void *)((__TYPE_FULL__XMB *)__tmp__2XUP)->the_parent_type__QLK == (void *)type_pointer__GPB);
+  } else /* FALSE */ {
+    __tmp__DYUP=FALSE__O__;
+  };
+  if (__tmp__DYUP) {
+    append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_666));
+    __tmp__DYUP=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__DYUP=FALSE__O__;
+  };
+  if ((! __tmp__DYUP)) {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__2XUP)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_663));
+    };
+  };
+  __tmp__SXUP=Self__QXUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__SXUP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TXUP=((__STRING_CST__5J *)__tmp__SXUP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TXUP=((__EXTERNAL_C__Y5WC *)__tmp__SXUP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TXUP=((__PROTOTYPE_CST__LAXC *)__tmp__SXUP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TXUP=((__INTEGER_CST__XAXC *)__tmp__SXUP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TXUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__SXUP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__TXUP=((__READ_LOCAL__55ZI *)__tmp__SXUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TXUP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TXUP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TXUP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TXUP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TXUP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TXUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TXUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TXUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TXUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TXUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SXUP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TXUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SXUP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__TXUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__TXUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__SXUP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TXUP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__TXUP=((__CAST__1HOJ *)__tmp__SXUP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__TXUP=((__REAL_CST__1LOJ *)__tmp__SXUP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TXUP=((__CHARACTER_CST__RMOJ *)__tmp__SXUP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TXUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SXUP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__TXUP=((__READ_SLOT__LL4K *)__tmp__SXUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TXUP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TXUP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TXUP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TXUP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TXUP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TXUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__SXUP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TXUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__SXUP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__TXUP=((__READ_GLOBAL__T4YL *)__tmp__SXUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TXUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TXUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__SXUP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TXUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__SXUP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TXUP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__TXUP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TXUP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TXUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__SXUP));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__TXUP)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__2XUP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    };
+    __tmp__DYUP=__tmp__GZUP;
+  } else /* FALSE */ {
+    __tmp__DYUP=FALSE__O__;
+  };
+  if (__tmp__DYUP) {
+    add_last__ACV(((__STRING__BC *)buffer__RXUP),'0');
+  } else /* FALSE */ {
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__1XUP),buffer__RXUP);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__RXUP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1XUP))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__ZFFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1XUP));
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\'');
+      append__KWX(((__STRING__BC *)buffer__RXUP),Self__ZFFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__1FFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1XUP));
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\"');
+      append__KWX(((__STRING__BC *)buffer__RXUP),Self__1FFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__RXUP),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__RXUP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1XUP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1XUP)),buffer__RXUP);
+    } break;
+    };
+    __tmp__1XUP=Self__QXUP->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__1XUP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2XUP=((__STRING_CST__5J *)__tmp__1XUP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2XUP=((__EXTERNAL_C__Y5WC *)__tmp__1XUP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2XUP=((__PROTOTYPE_CST__LAXC *)__tmp__1XUP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2XUP=((__INTEGER_CST__XAXC *)__tmp__1XUP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2XUP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1XUP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2XUP=((__READ_LOCAL__55ZI *)__tmp__1XUP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2XUP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2XUP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2XUP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2XUP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2XUP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2XUP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2XUP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2XUP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2XUP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2XUP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1XUP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2XUP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1XUP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__2XUP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__2XUP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1XUP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2XUP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__2XUP=((__CAST__1HOJ *)__tmp__1XUP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2XUP=((__REAL_CST__1LOJ *)__tmp__1XUP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2XUP=((__CHARACTER_CST__RMOJ *)__tmp__1XUP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2XUP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1XUP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__2XUP=((__READ_SLOT__LL4K *)__tmp__1XUP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2XUP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2XUP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2XUP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2XUP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2XUP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2XUP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1XUP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2XUP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1XUP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2XUP=((__READ_GLOBAL__T4YL *)__tmp__1XUP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2XUP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2XUP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1XUP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2XUP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1XUP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2XUP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2XUP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2XUP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2XUP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1XUP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__2XUP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__GZUP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__GZUP=TRUE__K__;
+    } break;
+    };
+    if (__tmp__GZUP) {
+      append__KWX(((__STRING__BC *)buffer__RXUP),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__RXUP),')');
+}
+
+static void genere__R2UP(__EXPR_INF_EQ__FYBP *Self__S2UP,__STRING__BC *buffer__T2UP)
+// ({EXPR_INF_EQ__FYBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  void *__tmp__U2UP,*__tmp__32UP;
+  __TYPE_FULL__XMB *__tmp__V2UP,*__tmp__42UP;
+  __STRING_CONSTANT__0 *__tmp__A3UP;
+  __PROTOTYPE__MF *__tmp__5JFS;
+  __CHARACTER_CST__RMOJ *Self__TLFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__VLFS;
+  __BOOLEAN__L __tmp__F3UP,__tmp__I4UP;
+  add_last__ACV(((__STRING__BC *)buffer__T2UP),'(');
+  __tmp__U2UP=Self__S2UP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__U2UP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__V2UP=((__STRING_CST__5J *)__tmp__U2UP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__V2UP=((__EXTERNAL_C__Y5WC *)__tmp__U2UP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__V2UP=((__PROTOTYPE_CST__LAXC *)__tmp__U2UP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__V2UP=((__INTEGER_CST__XAXC *)__tmp__U2UP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__V2UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__U2UP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V2UP=((__READ_LOCAL__55ZI *)__tmp__U2UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__V2UP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__V2UP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__V2UP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__V2UP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__V2UP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__V2UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__V2UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__V2UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__V2UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__V2UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__V2UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__U2UP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__V2UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__V2UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__U2UP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__V2UP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__V2UP=((__CAST__1HOJ *)__tmp__U2UP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__V2UP=((__REAL_CST__1LOJ *)__tmp__U2UP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__V2UP=((__CHARACTER_CST__RMOJ *)__tmp__U2UP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__V2UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__U2UP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__V2UP=((__READ_SLOT__LL4K *)__tmp__U2UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__V2UP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__V2UP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__V2UP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__V2UP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__V2UP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__V2UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__U2UP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__V2UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__U2UP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__V2UP=((__READ_GLOBAL__T4YL *)__tmp__U2UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__V2UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__V2UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__V2UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__U2UP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__V2UP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__V2UP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__V2UP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__V2UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__U2UP));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__V2UP)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    __tmp__32UP=((__TYPE_FULL__XMB *)__tmp__42UP)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __TYPE__FF__: {
+      __tmp__A3UP=((__TYPE__FF *)__tmp__32UP)->prototype__QF->parent_named__PF.name__GWB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__A3UP=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__A3UP=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__A3UP=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__A3UP=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__A3UP=((__TYPE_GENERIC__OCY *)__tmp__32UP)->name__HZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__5JFS=prototype__32ZG();
+      __tmp__A3UP=__tmp__5JFS->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__A3UP=((__PROFIL_BLOCK__O3NJ *)__tmp__32UP)->parent_profil__P3NJ.name__B2IK;
+    } break;
     };
-    result__OSQN=result__NE5N;
-    if ((((void *)result__NE5N == (void *)NULL) && ((void *)__tmp__1SQN != (void *)NULL))) {
-      result__5RCO=NULL;
-      if (is_saturated__LIRN(__tmp__1SQN)) {
-        result__5RCO=__tmp__1SQN;
-        __tmp__GSCO=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
-        switch (((struct ___OBJ *)__tmp__GSCO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__GSCO);
+    __tmp__F3UP=((((((((((void *)__tmp__A3UP == (void *)(&__string_57)) || ((void *)__tmp__A3UP == (void *)(&__string_58))) || ((void *)__tmp__A3UP == (void *)(&__string_59))) || ((void *)__tmp__A3UP == (void *)(&__string_60))) || ((void *)__tmp__A3UP == (void *)(&__string_61))) || ((void *)__tmp__A3UP == (void *)(&__string_62))) || ((void *)__tmp__A3UP == (void *)(&__string_63))) || ((void *)__tmp__A3UP == (void *)(&__string_64))) || ((void *)__tmp__A3UP == (void *)(&__string_42)));
+  } else /* FALSE */ {
+    __tmp__F3UP=FALSE__O__;
+  };
+  if (__tmp__F3UP) {
+    append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_666));
+    __tmp__F3UP=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__F3UP=FALSE__O__;
+  };
+  if ((! __tmp__F3UP)) {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__42UP)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_663));
+    };
+  };
+  __tmp__U2UP=Self__S2UP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__U2UP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__V2UP=((__STRING_CST__5J *)__tmp__U2UP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__V2UP=((__EXTERNAL_C__Y5WC *)__tmp__U2UP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__V2UP=((__PROTOTYPE_CST__LAXC *)__tmp__U2UP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__V2UP=((__INTEGER_CST__XAXC *)__tmp__U2UP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__V2UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__U2UP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V2UP=((__READ_LOCAL__55ZI *)__tmp__U2UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__V2UP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__V2UP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__V2UP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__V2UP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__V2UP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__V2UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__V2UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__V2UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__V2UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__V2UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__V2UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__U2UP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__V2UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__V2UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__U2UP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__V2UP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__V2UP=((__CAST__1HOJ *)__tmp__U2UP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__V2UP=((__REAL_CST__1LOJ *)__tmp__U2UP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__V2UP=((__CHARACTER_CST__RMOJ *)__tmp__U2UP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__V2UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__U2UP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__V2UP=((__READ_SLOT__LL4K *)__tmp__U2UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__V2UP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__V2UP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__V2UP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__V2UP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__V2UP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__V2UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__U2UP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__V2UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__U2UP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__V2UP=((__READ_GLOBAL__T4YL *)__tmp__U2UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__V2UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__V2UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__V2UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__U2UP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__V2UP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__V2UP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__V2UP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__V2UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__U2UP));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__V2UP)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__42UP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    };
+    __tmp__F3UP=__tmp__I4UP;
+  } else /* FALSE */ {
+    __tmp__F3UP=FALSE__O__;
+  };
+  if (__tmp__F3UP) {
+    add_last__ACV(((__STRING__BC *)buffer__T2UP),'0');
+  } else /* FALSE */ {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__32UP),buffer__T2UP);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__T2UP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__32UP))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__TLFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__32UP));
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\'');
+      append__KWX(((__STRING__BC *)buffer__T2UP),Self__TLFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__VLFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__32UP));
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\"');
+      append__KWX(((__STRING__BC *)buffer__T2UP),Self__VLFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__T2UP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__32UP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    };
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__42UP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    };
+    if (__tmp__I4UP) {
+      append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__T2UP),' ');
+  append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_30));
+  add_last__ACV(((__STRING__BC *)buffer__T2UP),' ');
+  __tmp__U2UP=Self__S2UP->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__U2UP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__V2UP=((__STRING_CST__5J *)__tmp__U2UP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__V2UP=((__EXTERNAL_C__Y5WC *)__tmp__U2UP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__V2UP=((__PROTOTYPE_CST__LAXC *)__tmp__U2UP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__V2UP=((__INTEGER_CST__XAXC *)__tmp__U2UP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__V2UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__U2UP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V2UP=((__READ_LOCAL__55ZI *)__tmp__U2UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__V2UP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__V2UP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__V2UP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__V2UP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__V2UP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__V2UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__V2UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__V2UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__V2UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__V2UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__V2UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__U2UP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__V2UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__V2UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__U2UP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__V2UP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__V2UP=((__CAST__1HOJ *)__tmp__U2UP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__V2UP=((__REAL_CST__1LOJ *)__tmp__U2UP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__V2UP=((__CHARACTER_CST__RMOJ *)__tmp__U2UP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__V2UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__U2UP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__V2UP=((__READ_SLOT__LL4K *)__tmp__U2UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__V2UP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__V2UP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__V2UP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__V2UP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__V2UP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__V2UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__U2UP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__V2UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__U2UP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__V2UP=((__READ_GLOBAL__T4YL *)__tmp__U2UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__V2UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__V2UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__V2UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__U2UP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__V2UP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__V2UP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__V2UP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__V2UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__U2UP));
+  } break;
+  };
+  __tmp__U2UP=((__TYPE_FULL__XMB *)__tmp__V2UP)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__U2UP)->__id) {
+  case __TYPE__FF__: {
+    __tmp__A3UP=((__TYPE__FF *)__tmp__U2UP)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__A3UP=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__A3UP=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__A3UP=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__A3UP=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__A3UP=((__TYPE_GENERIC__OCY *)__tmp__U2UP)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__5JFS=prototype__32ZG();
+    __tmp__A3UP=__tmp__5JFS->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__A3UP=((__PROFIL_BLOCK__O3NJ *)__tmp__U2UP)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  if (((((((((((void *)__tmp__A3UP == (void *)(&__string_57)) || ((void *)__tmp__A3UP == (void *)(&__string_58))) || ((void *)__tmp__A3UP == (void *)(&__string_59))) || ((void *)__tmp__A3UP == (void *)(&__string_60))) || ((void *)__tmp__A3UP == (void *)(&__string_61))) || ((void *)__tmp__A3UP == (void *)(&__string_62))) || ((void *)__tmp__A3UP == (void *)(&__string_63))) || ((void *)__tmp__A3UP == (void *)(&__string_64))) || ((void *)__tmp__A3UP == (void *)(&__string_42)))) {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    __tmp__F3UP=((void *)((__TYPE_FULL__XMB *)__tmp__42UP)->the_parent_type__QLK == (void *)type_pointer__GPB);
+  } else /* FALSE */ {
+    __tmp__F3UP=FALSE__O__;
+  };
+  if (__tmp__F3UP) {
+    append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_666));
+    __tmp__F3UP=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__F3UP=FALSE__O__;
+  };
+  if ((! __tmp__F3UP)) {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__42UP)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_663));
+    };
+  };
+  __tmp__U2UP=Self__S2UP->parent_expr_binary_cmp__GYBP.right__DA5J;
+  switch (((struct ___OBJ *)__tmp__U2UP)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__V2UP=((__STRING_CST__5J *)__tmp__U2UP)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__V2UP=((__EXTERNAL_C__Y5WC *)__tmp__U2UP)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__V2UP=((__PROTOTYPE_CST__LAXC *)__tmp__U2UP)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__V2UP=((__INTEGER_CST__XAXC *)__tmp__U2UP)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__V2UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__U2UP));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__V2UP=((__READ_LOCAL__55ZI *)__tmp__U2UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__V2UP=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__V2UP=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__V2UP=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__V2UP=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__V2UP=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__V2UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__V2UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__V2UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__V2UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__V2UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__U2UP));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__V2UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__U2UP));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__V2UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__V2UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__U2UP));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__V2UP=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__V2UP=((__CAST__1HOJ *)__tmp__U2UP)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__V2UP=((__REAL_CST__1LOJ *)__tmp__U2UP)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__V2UP=((__CHARACTER_CST__RMOJ *)__tmp__U2UP)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__V2UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__U2UP)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__V2UP=((__READ_SLOT__LL4K *)__tmp__U2UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__V2UP=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__V2UP=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__V2UP=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__V2UP=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__V2UP=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__V2UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__U2UP));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__V2UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__U2UP));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__V2UP=((__READ_GLOBAL__T4YL *)__tmp__U2UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__V2UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__V2UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__U2UP));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__V2UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__U2UP));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__V2UP=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__V2UP=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__V2UP=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__V2UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__U2UP));
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__V2UP)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__42UP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    };
+    __tmp__F3UP=__tmp__I4UP;
+  } else /* FALSE */ {
+    __tmp__F3UP=FALSE__O__;
+  };
+  if (__tmp__F3UP) {
+    add_last__ACV(((__STRING__BC *)buffer__T2UP),'0');
+  } else /* FALSE */ {
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__32UP),buffer__T2UP);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__T2UP),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__32UP))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__TLFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__32UP));
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\'');
+      append__KWX(((__STRING__BC *)buffer__T2UP),Self__TLFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__VLFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__32UP));
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\"');
+      append__KWX(((__STRING__BC *)buffer__T2UP),Self__VLFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__T2UP),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__T2UP),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__32UP))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__32UP)),buffer__T2UP);
+    } break;
+    };
+    __tmp__32UP=Self__S2UP->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__32UP)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__42UP=((__STRING_CST__5J *)__tmp__32UP)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__42UP=((__EXTERNAL_C__Y5WC *)__tmp__32UP)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__42UP=((__PROTOTYPE_CST__LAXC *)__tmp__32UP)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__42UP=((__INTEGER_CST__XAXC *)__tmp__32UP)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__42UP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__32UP));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__42UP=((__READ_LOCAL__55ZI *)__tmp__32UP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__42UP=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__42UP=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__42UP=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__42UP=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__42UP=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__42UP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__42UP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__42UP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__32UP));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__42UP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__42UP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__32UP));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__42UP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__32UP));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__42UP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__42UP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__32UP));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__42UP=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__42UP=((__CAST__1HOJ *)__tmp__32UP)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__42UP=((__REAL_CST__1LOJ *)__tmp__32UP)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__42UP=((__CHARACTER_CST__RMOJ *)__tmp__32UP)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__42UP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__32UP)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__42UP=((__READ_SLOT__LL4K *)__tmp__32UP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__42UP=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__42UP=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__42UP=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__42UP=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__42UP=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__42UP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__32UP));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__42UP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__32UP));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__42UP=((__READ_GLOBAL__T4YL *)__tmp__32UP)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__42UP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__32UP));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__42UP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__32UP));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__42UP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__32UP));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__42UP=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__42UP=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__42UP=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__42UP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__32UP));
+    } break;
+    };
+    switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__42UP)->the_parent_type__QLK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__I4UP=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__I4UP=TRUE__K__;
+    } break;
+    };
+    if (__tmp__I4UP) {
+      append__KWX(((__STRING__BC *)buffer__T2UP),(&__string_667));
+    };
+  };
+  add_last__ACV(((__STRING__BC *)buffer__T2UP),')');
+}
+
+static void genere__CREQ(__EXPR_XOR__ABEP *Self__DREQ,__STRING__BC *buffer__EREQ)
+// ({EXPR_XOR__ABEP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__FREQ,*__tmp__SREQ,*__tmp__DSEQ;
+  void *__tmp__CSEQ,*__tmp__4SEQ;
+  __CHARACTER_CST__RMOJ *Self__0PFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__2PFS;
+  __BOOLEAN__L __tmp__3REQ;
+  __tmp__FREQ=static_type__2OFQ(Self__DREQ);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__FREQ)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_663));
+  } else /* FALSE */ {
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'(');
+    __tmp__SREQ=static_type__2OFQ(Self__DREQ);
+    genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__SREQ),buffer__EREQ);
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),')');
+  };
+  add_last__ACV(((__STRING__BC *)buffer__EREQ),'(');
+  __tmp__FREQ=static_type__2OFQ(Self__DREQ);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__FREQ)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_666));
+    __tmp__3REQ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__3REQ=FALSE__O__;
+  };
+  if ((! __tmp__3REQ)) {
+    __tmp__CSEQ=Self__DREQ->parent_expr_binary__BBEP.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__CSEQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DSEQ=((__STRING_CST__5J *)__tmp__CSEQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DSEQ=((__EXTERNAL_C__Y5WC *)__tmp__CSEQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DSEQ=((__PROTOTYPE_CST__LAXC *)__tmp__CSEQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DSEQ=((__INTEGER_CST__XAXC *)__tmp__CSEQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DSEQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CSEQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DSEQ=((__READ_LOCAL__55ZI *)__tmp__CSEQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DSEQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DSEQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DSEQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DSEQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DSEQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DSEQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CSEQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DSEQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CSEQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DSEQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CSEQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DSEQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CSEQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DSEQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CSEQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DSEQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CSEQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DSEQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DSEQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CSEQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DSEQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DSEQ=((__CAST__1HOJ *)__tmp__CSEQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DSEQ=((__REAL_CST__1LOJ *)__tmp__CSEQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DSEQ=((__CHARACTER_CST__RMOJ *)__tmp__CSEQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DSEQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CSEQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DSEQ=((__READ_SLOT__LL4K *)__tmp__CSEQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DSEQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DSEQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DSEQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DSEQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DSEQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DSEQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CSEQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DSEQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CSEQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DSEQ=((__READ_GLOBAL__T4YL *)__tmp__CSEQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DSEQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CSEQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DSEQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CSEQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DSEQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CSEQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DSEQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DSEQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DSEQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DSEQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CSEQ));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__DSEQ)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_663));
+    };
+  };
+  __tmp__CSEQ=Self__DREQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__CSEQ)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__CSEQ),buffer__EREQ);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__EREQ),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CSEQ))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__0PFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CSEQ));
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\'');
+    append__KWX(((__STRING__BC *)buffer__EREQ),Self__0PFS->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__2PFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CSEQ));
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\"');
+    append__KWX(((__STRING__BC *)buffer__EREQ),Self__2PFS->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__EREQ),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CSEQ))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__EREQ),' ');
+  append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_501));
+  add_last__ACV(((__STRING__BC *)buffer__EREQ),' ');
+  __tmp__FREQ=static_type__2OFQ(Self__DREQ);
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__FREQ)->the_parent_type__QLK == (void *)type_pointer__GPB)) {
+    append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_666));
+    __tmp__3REQ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__3REQ=FALSE__O__;
+  };
+  if ((! __tmp__3REQ)) {
+    __tmp__4SEQ=Self__DREQ->parent_expr_binary__BBEP.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__4SEQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DSEQ=((__STRING_CST__5J *)__tmp__4SEQ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DSEQ=((__EXTERNAL_C__Y5WC *)__tmp__4SEQ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DSEQ=((__PROTOTYPE_CST__LAXC *)__tmp__4SEQ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DSEQ=((__INTEGER_CST__XAXC *)__tmp__4SEQ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DSEQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__4SEQ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DSEQ=((__READ_LOCAL__55ZI *)__tmp__4SEQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DSEQ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DSEQ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DSEQ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DSEQ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DSEQ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DSEQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__4SEQ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DSEQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__4SEQ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DSEQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__4SEQ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DSEQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__4SEQ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DSEQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4SEQ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DSEQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4SEQ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DSEQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__DSEQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__4SEQ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DSEQ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__DSEQ=((__CAST__1HOJ *)__tmp__4SEQ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DSEQ=((__REAL_CST__1LOJ *)__tmp__4SEQ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DSEQ=((__CHARACTER_CST__RMOJ *)__tmp__4SEQ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DSEQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4SEQ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DSEQ=((__READ_SLOT__LL4K *)__tmp__4SEQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DSEQ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DSEQ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DSEQ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DSEQ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DSEQ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DSEQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__4SEQ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DSEQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__4SEQ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DSEQ=((__READ_GLOBAL__T4YL *)__tmp__4SEQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DSEQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__4SEQ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DSEQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__4SEQ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DSEQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__4SEQ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DSEQ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DSEQ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DSEQ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DSEQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__4SEQ));
+    } break;
+    };
+    if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__DSEQ)->flag__RLK &  1) !=  0))) {
+      append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_663));
+    };
+  };
+  __tmp__CSEQ=Self__DREQ->parent_expr_binary__BBEP.right__IB5J;
+  switch (((struct ___OBJ *)__tmp__CSEQ)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)__tmp__CSEQ),buffer__EREQ);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__EREQ),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__EREQ),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CSEQ))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__0PFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CSEQ));
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\'');
+    append__KWX(((__STRING__BC *)buffer__EREQ),Self__0PFS->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__2PFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CSEQ));
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\"');
+    append__KWX(((__STRING__BC *)buffer__EREQ),Self__2PFS->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__EREQ),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__EREQ),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CSEQ))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CSEQ)),buffer__EREQ);
+  } break;
+  };
+  add_last__ACV(((__STRING__BC *)buffer__EREQ),')');
+}
+
+static void put_access_id__in__NTJO(void *e__PTJO,__STRING__BC *buffer__QTJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__STJO;
+  void *__tmp__TTJO;
+  __CHARACTER_CST__RMOJ *Self__QRFS,*Self__2RFS,*Self__ISFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SRFS,*Self__4RFS,*Self__KSFS;
+  __BOOLEAN__L __tmp__1TJO;
+  switch (((struct ___OBJ *)e__PTJO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__STJO=((__STRING_CST__5J *)e__PTJO)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__STJO=((__EXTERNAL_C__Y5WC *)e__PTJO)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__STJO=((__PROTOTYPE_CST__LAXC *)e__PTJO)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__STJO=((__INTEGER_CST__XAXC *)e__PTJO)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__STJO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)e__PTJO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__STJO=((__READ_LOCAL__55ZI *)e__PTJO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__STJO=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__STJO=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__STJO=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__STJO=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__STJO=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__STJO=static_type__HECK(((__EXPR_SUB__UBOJ *)e__PTJO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__STJO=static_type__MECK(((__EXPR_MUL__KCOJ *)e__PTJO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__STJO=static_type__RECK(((__EXPR_DIV__4COJ *)e__PTJO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__STJO=static_type__WECK(((__EXPR_AND__SDOJ *)e__PTJO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__STJO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)e__PTJO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__STJO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)e__PTJO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__STJO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__STJO=static_type__JFCK(((__ITEM__HGOJ *)e__PTJO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__STJO=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__STJO=((__CAST__1HOJ *)e__PTJO)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__STJO=((__REAL_CST__1LOJ *)e__PTJO)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__STJO=((__CHARACTER_CST__RMOJ *)e__PTJO)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__STJO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__PTJO)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__STJO=((__READ_SLOT__LL4K *)e__PTJO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__STJO=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__STJO=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__STJO=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__STJO=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__STJO=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__STJO=static_type__GWBN(((__EXPR_NEG__EZVL *)e__PTJO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__STJO=static_type__BAGM(((__EXPR_ADD__SZVL *)e__PTJO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__STJO=((__READ_GLOBAL__T4YL *)e__PTJO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__STJO=static_type__REWN(((__EXPR_NOT__XUPM *)e__PTJO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__STJO=static_type__TL1P(((__EXPR_MOD__3YPM *)e__PTJO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__STJO=static_type__IPVO(((__EXPR_OR__PQ0N *)e__PTJO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__STJO=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__STJO=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__STJO=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__STJO=static_type__2OFQ(((__EXPR_XOR__ABEP *)e__PTJO));
+  } break;
+  };
+  __tmp__TTJO=((__TYPE_FULL__XMB *)__tmp__STJO)->the_parent_type__QLK;
+  if (((void *)__tmp__TTJO == (void *)type_boolean__UNB)) {
+    switch (((struct ___OBJ *)e__PTJO)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)e__PTJO),buffer__QTJO);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__QTJO),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__QTJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__PTJO))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__QRFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__PTJO));
+      add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
+      append__KWX(((__STRING__BC *)buffer__QTJO),Self__QRFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__SRFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__PTJO));
+      add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
+      append__KWX(((__STRING__BC *)buffer__QTJO),Self__SRFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__QTJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__PTJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+    } break;
+    };
+    __tmp__1TJO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__1TJO=FALSE__O__;
+  };
+  if ((! __tmp__1TJO)) {
+    if (((void *)__tmp__TTJO == (void *)type_block__APB)) {
+      switch (((struct ___OBJ *)e__PTJO)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)e__PTJO),buffer__QTJO);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__QTJO),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__QTJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__PTJO))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__2RFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__PTJO));
+        add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
+        append__KWX(((__STRING__BC *)buffer__QTJO),Self__2RFS->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__4RFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__PTJO));
+        add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
+        append__KWX(((__STRING__BC *)buffer__QTJO),Self__4RFS->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__QTJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__PTJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+      } break;
+      };
+    } else /* FALSE */ {
+      if (is_java__EE) {
+        switch (((struct ___OBJ *)e__PTJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__PTJO),buffer__QTJO);
         } break;
-        case __STRING_CST__: {
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__GSCO);
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __PROTOTYPE_CST__: {
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__QTJO),(&__string_511));
         } break;
-        case __READ_LOCAL__: {
-          Self__D5DQ=((__READ_LOCAL *)__tmp__GSCO);
-          Self__DN3R=((__LOCAL *)Self__D5DQ->local__HJZD);
-          Self__DN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__DN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__EN3R=create__AXB( 250);
-            display__UXFK(Self__D5DQ,voir__EN3R);
-            put_string__2EG(((__STRING *)voir__EN3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__GN3R=((__LIST *)list_current__EH1);
-            voir__HN3R=create__AXB( 250);
-            display__EQQG(Self__GN3R,voir__HN3R);
-            put_string__2EG(((__STRING *)voir__HN3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__GSCO);
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__GSCO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__GSCO);
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
         } break;
-        case __REAL_CST__: {
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __IS_EXPANDED__: {
-          Self__F5DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GSCO)->receiver__WN2H);
-          Self__IN3R=((__LOCAL *)Self__F5DQ->local__HJZD);
-          Self__IN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__IN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__JN3R=create__AXB( 250);
-            display__UXFK(Self__F5DQ,voir__JN3R);
-            put_string__2EG(((__STRING *)voir__JN3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__LN3R=((__LIST *)list_current__EH1);
-            voir__MN3R=create__AXB( 250);
-            display__EQQG(Self__LN3R,voir__MN3R);
-            put_string__2EG(((__STRING *)voir__MN3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__QTJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__PTJO))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__ISFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__PTJO));
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__QTJO),Self__ISFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__KSFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__PTJO));
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__QTJO),Self__KSFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__QTJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__PTJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)buffer__QTJO),(&__string_667));
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__QTJO),(&__string_672));
+        switch (((struct ___OBJ *)e__PTJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__PTJO),buffer__QTJO);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__QTJO),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__GSCO);
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__GSCO);
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__GSCO);
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__GSCO);
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__GSCO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__GSCO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__GSCO);
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__GSCO);
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__GSCO);
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__GSCO);
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__GSCO);
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__QTJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__PTJO))->value__VD5J);
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__GSCO);
+        case __CHARACTER_CST__RMOJ__: {
+          Self__ISFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__PTJO));
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__QTJO),Self__ISFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\'');
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__GSCO);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__KSFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__PTJO));
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__QTJO),Self__KSFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__QTJO),'\"');
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__GSCO);
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __READ_GLOBAL__: {
-          Self__G5DQ=((__READ_GLOBAL *)__tmp__GSCO);
-          unread__CGNL(Self__G5DQ->global__ZGJK,Self__G5DQ);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__GSCO);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__GSCO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__GSCO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__GSCO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__GSCO);
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__GSCO);
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__GSCO);
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__QTJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__PTJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__GSCO);
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__GSCO);
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__GSCO);
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__GSCO);
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__GSCO);
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__GSCO);
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__GSCO);
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__PTJO)),buffer__QTJO);
         } break;
         };
+        append__KWX(((__STRING__BC *)buffer__QTJO),(&__string_673));
       };
-      result__OSQN=result__5RCO;
     };
-    if ((((void *)result__OSQN == (void *)NULL) && ((void *)__tmp__4SQN != (void *)NULL))) {
-      result__NSCO=NULL;
-      if (is_saturated__LIRN(__tmp__4SQN)) {
-        result__NSCO=__tmp__4SQN;
-        __tmp__USCO=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
-        switch (((struct ___OBJ *)__tmp__USCO)->__id) {
-        case __LIST__: {
-          remove__SOJJ(__tmp__USCO);
+  };
+}
+
+static void put_access_id__in__ZUJO(void *e__1UJO,__STRING__BC *buffer__2UJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __CHARACTER_CST__RMOJ *Self__ATFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CTFS;
+  switch (((struct ___OBJ *)e__1UJO)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)e__1UJO),buffer__2UJO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__2UJO),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__2UJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__1UJO))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__ATFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__1UJO));
+    add_last__ACV(((__STRING__BC *)buffer__2UJO),'\'');
+    append__KWX(((__STRING__BC *)buffer__2UJO),Self__ATFS->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__2UJO),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__CTFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__1UJO));
+    add_last__ACV(((__STRING__BC *)buffer__2UJO),'\"');
+    append__KWX(((__STRING__BC *)buffer__2UJO),Self__CTFS->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__2UJO),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__2UJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__1UJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__1UJO)),buffer__2UJO);
+  } break;
+  };
+}
+
+static void put_access_id__in__3UJO(void *e__5UJO,__STRING__BC *buffer__AVJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__CVJO;
+  void *__tmp__DVJO;
+  __CHARACTER_CST__RMOJ *Self__YTFS,*Self__EUFS,*Self__QUFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__0TFS,*Self__GUFS,*Self__SUFS;
+  __BOOLEAN__L __tmp__LVJO;
+  switch (((struct ___OBJ *)e__5UJO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__CVJO=((__STRING_CST__5J *)e__5UJO)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__CVJO=((__EXTERNAL_C__Y5WC *)e__5UJO)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__CVJO=((__PROTOTYPE_CST__LAXC *)e__5UJO)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__CVJO=((__INTEGER_CST__XAXC *)e__5UJO)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__CVJO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)e__5UJO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__CVJO=((__READ_LOCAL__55ZI *)e__5UJO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__CVJO=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__CVJO=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__CVJO=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__CVJO=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__CVJO=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__CVJO=static_type__HECK(((__EXPR_SUB__UBOJ *)e__5UJO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__CVJO=static_type__MECK(((__EXPR_MUL__KCOJ *)e__5UJO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__CVJO=static_type__RECK(((__EXPR_DIV__4COJ *)e__5UJO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__CVJO=static_type__WECK(((__EXPR_AND__SDOJ *)e__5UJO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__CVJO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)e__5UJO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__CVJO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)e__5UJO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__CVJO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__CVJO=static_type__JFCK(((__ITEM__HGOJ *)e__5UJO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__CVJO=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__CVJO=((__CAST__1HOJ *)e__5UJO)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__CVJO=((__REAL_CST__1LOJ *)e__5UJO)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__CVJO=((__CHARACTER_CST__RMOJ *)e__5UJO)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__CVJO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__5UJO)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__CVJO=((__READ_SLOT__LL4K *)e__5UJO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__CVJO=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__CVJO=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__CVJO=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__CVJO=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__CVJO=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__CVJO=static_type__GWBN(((__EXPR_NEG__EZVL *)e__5UJO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__CVJO=static_type__BAGM(((__EXPR_ADD__SZVL *)e__5UJO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__CVJO=((__READ_GLOBAL__T4YL *)e__5UJO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__CVJO=static_type__REWN(((__EXPR_NOT__XUPM *)e__5UJO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__CVJO=static_type__TL1P(((__EXPR_MOD__3YPM *)e__5UJO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__CVJO=static_type__IPVO(((__EXPR_OR__PQ0N *)e__5UJO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__CVJO=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__CVJO=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__CVJO=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__CVJO=static_type__2OFQ(((__EXPR_XOR__ABEP *)e__5UJO));
+  } break;
+  };
+  __tmp__DVJO=((__TYPE_FULL__XMB *)__tmp__CVJO)->the_parent_type__QLK;
+  if (((void *)__tmp__DVJO == (void *)type_boolean__UNB)) {
+    switch (((struct ___OBJ *)e__5UJO)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)e__5UJO),buffer__AVJO);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__AVJO),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__AVJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__5UJO))->value__VD5J);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__YTFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__5UJO));
+      add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
+      append__KWX(((__STRING__BC *)buffer__AVJO),Self__YTFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__0TFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__5UJO));
+      add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
+      append__KWX(((__STRING__BC *)buffer__AVJO),Self__0TFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
+    } break;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__AVJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__5UJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+    } break;
+    };
+    __tmp__LVJO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__LVJO=FALSE__O__;
+  };
+  if ((! __tmp__LVJO)) {
+    if (((void *)__tmp__DVJO == (void *)type_block__APB)) {
+      switch (((struct ___OBJ *)e__5UJO)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)e__5UJO),buffer__AVJO);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__AVJO),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__AVJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__5UJO))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__EUFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__5UJO));
+        add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
+        append__KWX(((__STRING__BC *)buffer__AVJO),Self__EUFS->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__GUFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__5UJO));
+        add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
+        append__KWX(((__STRING__BC *)buffer__AVJO),Self__GUFS->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__AVJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__5UJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+      } break;
+      };
+    } else /* FALSE */ {
+      if (is_java__EE) {
+        switch (((struct ___OBJ *)e__5UJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__5UJO),buffer__AVJO);
         } break;
-        case __STRING_CST__: {
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXTERNAL_C__: {
-          remove__2TAK(__tmp__USCO);
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __PROTOTYPE_CST__: {
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __INTEGER_CST__: {
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__AVJO),(&__string_511));
         } break;
-        case __READ_LOCAL__: {
-          Self__H5DQ=((__READ_LOCAL *)__tmp__USCO);
-          Self__NN3R=((__LOCAL *)Self__H5DQ->local__HJZD);
-          Self__NN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__NN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__ON3R=create__AXB( 250);
-            display__UXFK(Self__H5DQ,voir__ON3R);
-            put_string__2EG(((__STRING *)voir__ON3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__QN3R=((__LIST *)list_current__EH1);
-            voir__RN3R=create__AXB( 250);
-            display__EQQG(Self__QN3R,voir__RN3R);
-            put_string__2EG(((__STRING *)voir__RN3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_MULTIPLE__: {
-          remove__1UAK(__tmp__USCO);
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_EQUAL__: {
-          remove__LVAK(__tmp__USCO);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          remove__PVAK(__tmp__USCO);
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
         } break;
-        case __REAL_CST__: {
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __CHARACTER_CST__: {
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __IS_EXPANDED__: {
-          Self__J5DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__USCO)->receiver__WN2H);
-          Self__SN3R=((__LOCAL *)Self__J5DQ->local__HJZD);
-          Self__SN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-          if ((Self__SN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-            print__1ZE((&__string_336));
-            voir__TN3R=create__AXB( 250);
-            display__UXFK(Self__J5DQ,voir__TN3R);
-            put_string__2EG(((__STRING *)voir__TN3R));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_337));
-            Self__VN3R=((__LIST *)list_current__EH1);
-            voir__WN3R=create__AXB( 250);
-            display__EQQG(Self__VN3R,voir__WN3R);
-            put_string__2EG(((__STRING *)voir__WN3R));
-            fputc((int)('\n'),stdout);
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_338));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __GET_TYPE_ID__: {
-          remove__0VAK(__tmp__USCO);
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_SUP__: {
-          remove__3VAK(__tmp__USCO);
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_SUB__: {
-          remove__BWAK(__tmp__USCO);
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_MUL__: {
-          remove__FWAK(__tmp__USCO);
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_DIV__: {
-          remove__JWAK(__tmp__USCO);
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_AND__: {
-          remove__NWAK(__tmp__USCO);
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_SHIFT_R__: {
-          remove__RWAK(__tmp__USCO);
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_SHIFT_L__: {
-          remove__VWAK(__tmp__USCO);
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __PUT_TO__: {
-          remove__ZWAK(__tmp__USCO);
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __ITEM__: {
-          remove__0XAK(__tmp__USCO);
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__AVJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__5UJO))->value__VD5J);
         } break;
-        case __SIZE_OF__: {
-          remove__4XAK(__tmp__USCO);
+        case __CHARACTER_CST__RMOJ__: {
+          Self__QUFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__5UJO));
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__AVJO),Self__QUFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
         } break;
-        case __CAST__: {
-          remove__BYAK(__tmp__USCO);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SUFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__5UJO));
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__AVJO),Self__SUFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
         } break;
-        case __CALL_SLOT__: {
-          remove__DUML(__tmp__USCO);
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __READ_SLOT__: {
-          remove__GGHK(__tmp__USCO);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __READ_GLOBAL__: {
-          Self__K5DQ=((__READ_GLOBAL *)__tmp__USCO);
-          unread__CGNL(Self__K5DQ->global__ZGJK,Self__K5DQ);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          remove__WA0M(__tmp__USCO);
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          remove__0UEO(__tmp__USCO);
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          remove__0RKO(__tmp__USCO);
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          remove__4UEO(__tmp__USCO);
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          remove__5RKO(__tmp__USCO);
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_NEG__: {
-          remove__HTJM(__tmp__USCO);
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__AVJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__5UJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
         } break;
-        case __EXPR_ADD__: {
-          remove__XWML(__tmp__USCO);
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_NOT__: {
-          remove__TJZM(__tmp__USCO);
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)buffer__AVJO),(&__string_667));
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__AVJO),(&__string_672));
+        switch (((struct ___OBJ *)e__5UJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__5UJO),buffer__AVJO);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__AVJO),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
         } break;
-        case __EXPR_MOD__: {
-          remove__CVEO(__tmp__USCO);
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_SUP_EQ__: {
-          remove__1EEP(__tmp__USCO);
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_INF__: {
-          remove__0DRN(__tmp__USCO);
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_INF_EQ__: {
-          remove__4DRN(__tmp__USCO);
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_OR__: {
-          remove__14PN(__tmp__USCO);
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
-        case __EXPR_XOR__: {
-          remove__EVTO(__tmp__USCO);
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__AVJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__5UJO))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__QUFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__5UJO));
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__AVJO),Self__QUFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SUFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__5UJO));
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__AVJO),Self__SUFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__AVJO),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__AVJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__5UJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__5UJO)),buffer__AVJO);
         } break;
         };
+        append__KWX(((__STRING__BC *)buffer__AVJO),(&__string_673));
       };
-      result__OSQN=result__NSCO;
     };
   };
-  if (((void *)result__OSQN == (void *)NULL)) {
-    result__OSQN=Self__MSQN;
-  } else {
-    __tmp__SWQN=Self__MSQN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__OSQN)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__OSQN)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__OSQN)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+}
+
+static void put_access_id__in__JWJO(void *e__LWJO,__STRING__BC *buffer__MWJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__OWJO;
+  void *__tmp__PWJO;
+  __CHARACTER_CST__RMOJ *Self__UVFS,*Self__AWFS,*Self__MWFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__WVFS,*Self__CWFS,*Self__OWFS;
+  __BOOLEAN__L __tmp__XWJO;
+  switch (((struct ___OBJ *)e__LWJO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__OWJO=((__STRING_CST__5J *)e__LWJO)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OWJO=((__EXTERNAL_C__Y5WC *)e__LWJO)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__OWJO=((__PROTOTYPE_CST__LAXC *)e__LWJO)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__OWJO=((__INTEGER_CST__XAXC *)e__LWJO)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OWJO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)e__LWJO));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__OWJO=((__READ_LOCAL__55ZI *)e__LWJO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OWJO=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OWJO=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__OWJO=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OWJO=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OWJO=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OWJO=static_type__HECK(((__EXPR_SUB__UBOJ *)e__LWJO));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OWJO=static_type__MECK(((__EXPR_MUL__KCOJ *)e__LWJO));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OWJO=static_type__RECK(((__EXPR_DIV__4COJ *)e__LWJO));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OWJO=static_type__WECK(((__EXPR_AND__SDOJ *)e__LWJO));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OWJO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)e__LWJO));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OWJO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)e__LWJO));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__OWJO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__OWJO=static_type__JFCK(((__ITEM__HGOJ *)e__LWJO));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OWJO=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__OWJO=((__CAST__1HOJ *)e__LWJO)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__OWJO=((__REAL_CST__1LOJ *)e__LWJO)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__OWJO=((__CHARACTER_CST__RMOJ *)e__LWJO)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__OWJO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__LWJO)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__OWJO=((__READ_SLOT__LL4K *)e__LWJO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OWJO=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OWJO=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OWJO=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OWJO=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OWJO=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OWJO=static_type__GWBN(((__EXPR_NEG__EZVL *)e__LWJO));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OWJO=static_type__BAGM(((__EXPR_ADD__SZVL *)e__LWJO));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__OWJO=((__READ_GLOBAL__T4YL *)e__LWJO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OWJO=static_type__REWN(((__EXPR_NOT__XUPM *)e__LWJO));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OWJO=static_type__TL1P(((__EXPR_MOD__3YPM *)e__LWJO));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OWJO=static_type__IPVO(((__EXPR_OR__PQ0N *)e__LWJO));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OWJO=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__OWJO=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OWJO=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OWJO=static_type__2OFQ(((__EXPR_XOR__ABEP *)e__LWJO));
+  } break;
+  };
+  __tmp__PWJO=((__TYPE_FULL__XMB *)__tmp__OWJO)->the_parent_type__QLK;
+  if (((void *)__tmp__PWJO == (void *)type_boolean__UNB)) {
+    switch (((struct ___OBJ *)e__LWJO)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)e__LWJO),buffer__MWJO);
     } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__OSQN)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__OSQN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__OSQN)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__OSQN)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__MWJO),(&__string_511));
     } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__OSQN)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__OSQN)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__OSQN)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__OSQN)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__OSQN)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__OSQN)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__OSQN)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__OSQN)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__OSQN)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__OSQN)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__OSQN)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__OSQN)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__OSQN)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__OSQN)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__OSQN)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__OSQN)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__MWJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__LWJO))->value__VD5J);
     } break;
-    case __CAST__: {
-      ((__CAST *)result__OSQN)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__UVFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__LWJO));
+      add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
+      append__KWX(((__STRING__BC *)buffer__MWJO),Self__UVFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__OSQN)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__WVFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__LWJO));
+      add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
+      append__KWX(((__STRING__BC *)buffer__MWJO),Self__WVFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__OSQN)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__OSQN)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__OSQN)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__OSQN)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__OSQN)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__OSQN)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__OSQN)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__OSQN)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__OSQN)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__MWJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__LWJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__OSQN)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__OSQN)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__OSQN)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__OSQN)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__OSQN)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__OSQN)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__OSQN)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XWJO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__XWJO=FALSE__O__;
+  };
+  if ((! __tmp__XWJO)) {
+    if (((void *)__tmp__PWJO == (void *)type_block__APB)) {
+      switch (((struct ___OBJ *)e__LWJO)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)e__LWJO),buffer__MWJO);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__MWJO),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__MWJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__LWJO))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__AWFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__LWJO));
+        add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
+        append__KWX(((__STRING__BC *)buffer__MWJO),Self__AWFS->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__CWFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__LWJO));
+        add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
+        append__KWX(((__STRING__BC *)buffer__MWJO),Self__CWFS->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__MWJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__LWJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+      } break;
+      };
+    } else /* FALSE */ {
+      if (is_java__EE) {
+        switch (((struct ___OBJ *)e__LWJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__LWJO),buffer__MWJO);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__MWJO),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__MWJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__LWJO))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__MWFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__LWJO));
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__MWJO),Self__MWFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__OWFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__LWJO));
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__MWJO),Self__OWFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__MWJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__LWJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)buffer__MWJO),(&__string_667));
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__MWJO),(&__string_672));
+        switch (((struct ___OBJ *)e__LWJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__LWJO),buffer__MWJO);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__MWJO),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__MWJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__LWJO))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__MWFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__LWJO));
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__MWJO),Self__MWFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__OWFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__LWJO));
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__MWJO),Self__OWFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__MWJO),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__MWJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__LWJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__LWJO)),buffer__MWJO);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)buffer__MWJO),(&__string_673));
+      };
+    };
   };
-  return(result__OSQN);
 }
 
-static void* execute_link__M3UO(__EXPR_XOR *Self__N3UO)
-// ({EXPR_XOR}) With resultRecursive, No inlinable.
+static void put_access_id__in__VXJO(void *e__XXJO,__STRING__BC *buffer__YXJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
 {
-  __INTEGER_64 __tmp__4FGP,__tmp__5FGP,__tmp__0ZGP,other__DCEQ;
-  __UINTEGER_32 old_seq__Q3UO,sz__35MR,a__45MR,new_size__55MR,t__AANR;
-  __UINTEGER_32 a__BANR,new_size__AO3R,lab_type__5N3R,sz__IANR,a__JANR;
-  __UINTEGER_32 new_size__KANR,t__LANR,a__MANR,new_size__KO3R;
-  __UINTEGER_32 lab_type__JO3R,sz__TANR,a__UANR,new_size__VANR,t__WANR;
-  __UINTEGER_32 a__XANR,new_size__UO3R,lab_type__TO3R;
-  void *__tmp__W3UO,*__tmp__X3UO,*__tmp__Y3UO,*__tmp__Z3UO,*__tmp__13UO;
-  void *__tmp__43UO,*result__P3UO,*result__XJAP,*r__EANR,*result__VKAP;
-  void *r__PANR,*result__SLAP,*__tmp__TLAP,*__tmp__ULAP,*__tmp__AMAP;
-  void *__tmp__BMAP;
-  __LIST *Self__WIBR,*Self__YIBR,*Self__YO3R,*Self__3O3R,*Self__CP3R;
-  __LIST *Self__HP3R;
-  void *voir__XIBR,*voir__ZIBR,*voir__WO3R,*voir__ZO3R,*voir__1O3R;
-  void *voir__4O3R,*voir__AP3R,*voir__DP3R,*voir__FP3R,*voir__IP3R;
-  void *__tmp__23UO,*left_cst__T3UO,*__tmp__53UO,*right_cst__U3UO;
-  __POSITION p__DANR,p__OANR,p__ZANR,__tmp__TBVO;
-  __EXPR_NOT *result__05MR,*Self__CANR,*result__FANR,*Self__NANR;
-  __POINTER ptr__15MR,ptr_table__YN3R,next__XN3R,result__ZN3R;
-  __POINTER ptr_table__3N3R,next__2N3R,result__4N3R,ptr__GANR;
-  __POINTER ptr_table__CO3R,next__BO3R,result__DO3R,ptr_table__HO3R;
-  __POINTER next__GO3R,result__IO3R,ptr__RANR,ptr_table__MO3R;
-  __POINTER next__LO3R,result__NO3R,ptr_table__RO3R,next__QO3R;
-  __POINTER result__SO3R;
-  __INTEGER typ_id__25MR,typ_id__HANR,typ_id__SANR;
-  __INTEGER_CST *Self__GWRN,*result__QANR,*Self__YANR;
-  void *t__1ANR;
-  __READ_LOCAL *Self__FCEQ,*Self__HCEQ,*Self__JCEQ,*Self__LCEQ;
-  __LOCAL *Self__VO3R,*Self__0O3R,*Self__5O3R,*Self__EP3R;
-  __READ_GLOBAL *Self__ICEQ,*Self__MCEQ;
-  __BOOLEAN __tmp__AKAP,__tmp__4KAP,__tmp__VLAP;
-  old_seq__Q3UO=seq_call_and_loop__3QEJ;
-  __tmp__W3UO=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__W3UO)->__id) {
-  case __LIST__: {
-    __tmp__X3UO=execute_link__TTOG(__tmp__W3UO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__X3UO=((__STRING_CST *)__tmp__W3UO);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__X3UO=execute_link__KA0K(__tmp__W3UO);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__X3UO=((__PROTOTYPE_CST *)__tmp__W3UO);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__X3UO=((__INTEGER_CST *)__tmp__W3UO);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__X3UO=execute_link__4HAL(__tmp__W3UO);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    Self__WIBR=((__LIST *)list_current__EH1);
-    voir__XIBR=create__AXB( 250);
-    display__EQQG(Self__WIBR,voir__XIBR);
-    put_string__2EG(((__STRING *)voir__XIBR));
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__X3UO=NULL;
+  __CHARACTER_CST__RMOJ *Self__EXFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__GXFS;
+  switch (((struct ___OBJ *)e__XXJO)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)e__XXJO),buffer__YXJO);
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__X3UO=execute_link__WMAL(__tmp__W3UO);
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__X3UO=execute_link__5QAL(__tmp__W3UO);
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __REAL_CST__: {
-    __tmp__X3UO=((__REAL_CST *)__tmp__W3UO);
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__X3UO=((__CHARACTER_CST *)__tmp__W3UO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__YXJO),(&__string_511));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__X3UO=execute_link__OVAL(__tmp__W3UO);
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__X3UO=execute_link__VWAL(__tmp__W3UO);
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_SUP__: {
-    __tmp__X3UO=execute_link__0WAL(__tmp__W3UO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_SUB__: {
-    __tmp__X3UO=execute_link__D1AL(__tmp__W3UO);
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__X3UO=execute_link__M5AL(__tmp__W3UO);
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_DIV__: {
-    __tmp__X3UO=execute_link__VDBL(__tmp__W3UO);
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_AND__: {
-    __tmp__X3UO=execute_link__4HBL(__tmp__W3UO);
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__X3UO=execute_link__HMBL(__tmp__W3UO);
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__X3UO=execute_link__QQBL(__tmp__W3UO);
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __PUT_TO__: {
-    __tmp__X3UO=execute_link__ROPK(__tmp__W3UO);
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __ITEM__: {
-    __tmp__X3UO=execute_link__ZUBL(__tmp__W3UO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __SIZE_OF__: {
-    __tmp__X3UO=execute_link__AVBL(__tmp__W3UO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __CAST__: {
-    __tmp__X3UO=execute_link__FVBL(__tmp__W3UO);
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__X3UO=execute_link__CDUL(__tmp__W3UO);
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __READ_SLOT__: {
-    __tmp__X3UO=execute_link__4YBL(__tmp__W3UO);
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__X3UO=execute_link__O3BL(__tmp__W3UO);
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__X3UO=execute_link__C2ZM(__tmp__W3UO);
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__YXJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__XXJO))->value__VD5J);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__X3UO=execute_link__SGFO(__tmp__W3UO);
+  case __CHARACTER_CST__RMOJ__: {
+    Self__EXFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__XXJO));
+    add_last__ACV(((__STRING__BC *)buffer__YXJO),'\'');
+    append__KWX(((__STRING__BC *)buffer__YXJO),Self__EXFS->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__YXJO),'\'');
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__X3UO=execute_link__KOLO(__tmp__W3UO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__GXFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__XXJO));
+    add_last__ACV(((__STRING__BC *)buffer__YXJO),'\"');
+    append__KWX(((__STRING__BC *)buffer__YXJO),Self__GXFS->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__YXJO),'\"');
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__X3UO=execute_link__LMFO(__tmp__W3UO);
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__X3UO=execute_link__OULO(__tmp__W3UO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__X3UO=execute_link__IPKM(__tmp__W3UO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__X3UO=execute_link__VXOL(__tmp__W3UO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__X3UO=execute_link__W4ZM(__tmp__W3UO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__X3UO=execute_link__ESFO(__tmp__W3UO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__X3UO=execute_link__2QEP(__tmp__W3UO);
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_INF__: {
-    __tmp__X3UO=execute_link__F1QN(__tmp__W3UO);
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__X3UO=execute_link__O5QN(__tmp__W3UO);
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__YXJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__XXJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
   } break;
-  case __EXPR_OR__: {
-    __tmp__X3UO=execute_link__LSQN(__tmp__W3UO);
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__X3UO=execute_link__M3UO(__tmp__W3UO);
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  };
-  Self__N3UO->parent_expr_binary__0G5N.left__XO1H=__tmp__X3UO;
-  __tmp__Y3UO=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
-  switch (((struct ___OBJ *)__tmp__Y3UO)->__id) {
-  case __LIST__: {
-    __tmp__Z3UO=execute_link__TTOG(__tmp__Y3UO);
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __STRING_CST__: {
-    __tmp__Z3UO=((__STRING_CST *)__tmp__Y3UO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__Z3UO=execute_link__KA0K(__tmp__Y3UO);
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__Z3UO=((__PROTOTYPE_CST *)__tmp__Y3UO);
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __INTEGER_CST__: {
-    __tmp__Z3UO=((__INTEGER_CST *)__tmp__Y3UO);
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__XXJO)),buffer__YXJO);
   } break;
-  case __READ_LOCAL__: {
-    __tmp__Z3UO=execute_link__4HAL(__tmp__Y3UO);
+  };
+}
+
+static void put_access_id__in__ZXJO(void *e__1XJO,__STRING__BC *buffer__2XJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__4XJO;
+  void *__tmp__5XJO;
+  __CHARACTER_CST__RMOJ *Self__2XFS,*Self__IYFS,*Self__UYFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__4XFS,*Self__KYFS,*Self__WYFS;
+  __BOOLEAN__L __tmp__HYJO;
+  switch (((struct ___OBJ *)e__1XJO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__4XJO=((__STRING_CST__5J *)e__1XJO)->parent_constant__EK.static_type__5G4D;
   } break;
-  case __EXPR_MULTIPLE__: {
-    Self__YIBR=((__LIST *)list_current__EH1);
-    voir__ZIBR=create__AXB( 250);
-    display__EQQG(Self__YIBR,voir__ZIBR);
-    put_string__2EG(((__STRING *)voir__ZIBR));
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_514));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__Z3UO=NULL;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__4XJO=((__EXTERNAL_C__Y5WC *)e__1XJO)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__4XJO=((__PROTOTYPE_CST__LAXC *)e__1XJO)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__4XJO=((__INTEGER_CST__XAXC *)e__1XJO)->parent_constant__YAXC.static_type__5G4D;
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__Z3UO=execute_link__WMAL(__tmp__Y3UO);
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__4XJO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)e__1XJO));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__Z3UO=execute_link__5QAL(__tmp__Y3UO);
+  case __READ_LOCAL__55ZI__: {
+    __tmp__4XJO=((__READ_LOCAL__55ZI *)e__1XJO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __REAL_CST__: {
-    __tmp__Z3UO=((__REAL_CST *)__tmp__Y3UO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__4XJO=static_type__ODCK();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__Z3UO=((__CHARACTER_CST *)__tmp__Y3UO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__4XJO=static_type__TDCK();
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__Z3UO=execute_link__OVAL(__tmp__Y3UO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__4XJO=static_type__YDCK();
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__Z3UO=execute_link__VWAL(__tmp__Y3UO);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__4XJO=static_type__3DCK();
   } break;
-  case __EXPR_SUP__: {
-    __tmp__Z3UO=execute_link__0WAL(__tmp__Y3UO);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__4XJO=static_type__CECK();
   } break;
-  case __EXPR_SUB__: {
-    __tmp__Z3UO=execute_link__D1AL(__tmp__Y3UO);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__4XJO=static_type__HECK(((__EXPR_SUB__UBOJ *)e__1XJO));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__Z3UO=execute_link__M5AL(__tmp__Y3UO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__4XJO=static_type__MECK(((__EXPR_MUL__KCOJ *)e__1XJO));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__Z3UO=execute_link__VDBL(__tmp__Y3UO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__4XJO=static_type__RECK(((__EXPR_DIV__4COJ *)e__1XJO));
   } break;
-  case __EXPR_AND__: {
-    __tmp__Z3UO=execute_link__4HBL(__tmp__Y3UO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__4XJO=static_type__WECK(((__EXPR_AND__SDOJ *)e__1XJO));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__Z3UO=execute_link__HMBL(__tmp__Y3UO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__4XJO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)e__1XJO));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__Z3UO=execute_link__QQBL(__tmp__Y3UO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__4XJO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)e__1XJO));
   } break;
-  case __PUT_TO__: {
-    __tmp__Z3UO=execute_link__ROPK(__tmp__Y3UO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__4XJO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __ITEM__: {
-    __tmp__Z3UO=execute_link__ZUBL(__tmp__Y3UO);
+  case __ITEM__HGOJ__: {
+    __tmp__4XJO=static_type__JFCK(((__ITEM__HGOJ *)e__1XJO));
   } break;
-  case __SIZE_OF__: {
-    __tmp__Z3UO=execute_link__AVBL(__tmp__Y3UO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__4XJO=static_type__VFCK();
   } break;
-  case __CAST__: {
-    __tmp__Z3UO=execute_link__FVBL(__tmp__Y3UO);
+  case __CAST__1HOJ__: {
+    __tmp__4XJO=((__CAST__1HOJ *)e__1XJO)->static_type__FD5J;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__Z3UO=execute_link__CDUL(__tmp__Y3UO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__4XJO=((__REAL_CST__1LOJ *)e__1XJO)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __READ_SLOT__: {
-    __tmp__Z3UO=execute_link__4YBL(__tmp__Y3UO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__4XJO=((__CHARACTER_CST__RMOJ *)e__1XJO)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__Z3UO=execute_link__O3BL(__tmp__Y3UO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__4XJO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__1XJO)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__Z3UO=execute_link__C2ZM(__tmp__Y3UO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__4XJO=((__READ_SLOT__LL4K *)e__1XJO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__Z3UO=execute_link__SGFO(__tmp__Y3UO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__4XJO=static_type__5L5O();
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__Z3UO=execute_link__KOLO(__tmp__Y3UO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__4XJO=static_type__CRTP();
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__Z3UO=execute_link__LMFO(__tmp__Y3UO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__4XJO=static_type__M51P();
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__Z3UO=execute_link__OULO(__tmp__Y3UO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__4XJO=static_type__HRTP();
   } break;
-  case __EXPR_NEG__: {
-    __tmp__Z3UO=execute_link__IPKM(__tmp__Y3UO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__4XJO=static_type__S51P();
   } break;
-  case __EXPR_ADD__: {
-    __tmp__Z3UO=execute_link__VXOL(__tmp__Y3UO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__4XJO=static_type__GWBN(((__EXPR_NEG__EZVL *)e__1XJO));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__Z3UO=execute_link__W4ZM(__tmp__Y3UO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__4XJO=static_type__BAGM(((__EXPR_ADD__SZVL *)e__1XJO));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__Z3UO=execute_link__ESFO(__tmp__Y3UO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__4XJO=((__READ_GLOBAL__T4YL *)e__1XJO)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__Z3UO=execute_link__2QEP(__tmp__Y3UO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__4XJO=static_type__REWN(((__EXPR_NOT__XUPM *)e__1XJO));
   } break;
-  case __EXPR_INF__: {
-    __tmp__Z3UO=execute_link__F1QN(__tmp__Y3UO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__4XJO=static_type__TL1P(((__EXPR_MOD__3YPM *)e__1XJO));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__Z3UO=execute_link__O5QN(__tmp__Y3UO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__4XJO=static_type__IPVO(((__EXPR_OR__PQ0N *)e__1XJO));
   } break;
-  case __EXPR_OR__: {
-    __tmp__Z3UO=execute_link__LSQN(__tmp__Y3UO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__4XJO=static_type__TA0Q();
   } break;
-  case __EXPR_XOR__: {
-    __tmp__Z3UO=execute_link__M3UO(__tmp__Y3UO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__4XJO=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__4XJO=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__4XJO=static_type__2OFQ(((__EXPR_XOR__ABEP *)e__1XJO));
   } break;
   };
-  Self__N3UO->parent_expr_binary__0G5N.right__WO2H=__tmp__Z3UO;
-  __tmp__13UO=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
-  if (__tmp__13UO==NULL) {
-    __tmp__23UO=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__13UO)->__id) {
-    case __LIST__: {
-      __tmp__23UO=NULL;
+  __tmp__5XJO=((__TYPE_FULL__XMB *)__tmp__4XJO)->the_parent_type__QLK;
+  if (((void *)__tmp__5XJO == (void *)type_boolean__UNB)) {
+    switch (((struct ___OBJ *)e__1XJO)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)e__1XJO),buffer__2XJO);
     } break;
-    case __STRING_CST__: {
-      __tmp__23UO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__23UO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__23UO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__23UO=((void *)__tmp__13UO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__2XJO),(&__string_511));
     } break;
-    case __READ_LOCAL__: {
-      __tmp__23UO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__23UO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__23UO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__23UO=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__23UO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__23UO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__23UO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__23UO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__23UO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__23UO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__23UO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__23UO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_AND__: {
-      __tmp__23UO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__23UO=NULL;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__23UO=NULL;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __PUT_TO__: {
-      __tmp__23UO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __ITEM__: {
-      __tmp__23UO=NULL;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __SIZE_OF__: {
-      __tmp__23UO=NULL;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__2XJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__1XJO))->value__VD5J);
     } break;
-    case __CAST__: {
-      __tmp__23UO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__2XFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__1XJO));
+      add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
+      append__KWX(((__STRING__BC *)buffer__2XJO),Self__2XFS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
     } break;
-    case __CALL_SLOT__: {
-      __tmp__23UO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__4XFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__1XJO));
+      add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
+      append__KWX(((__STRING__BC *)buffer__2XJO),Self__4XFS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
     } break;
-    case __READ_SLOT__: {
-      __tmp__23UO=NULL;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__23UO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__23UO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__23UO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__23UO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__23UO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__23UO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__23UO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__23UO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__2XJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__1XJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__23UO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__23UO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__23UO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_INF__: {
-      __tmp__23UO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__23UO=NULL;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_OR__: {
-      __tmp__23UO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__23UO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
     } break;
-    }
+    };
+    __tmp__HYJO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__HYJO=FALSE__O__;
   };
-  left_cst__T3UO=__tmp__23UO;
-  __tmp__43UO=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
-  if (__tmp__43UO==NULL) {
-    __tmp__53UO=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__43UO)->__id) {
-    case __LIST__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__53UO=((void *)__tmp__43UO);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__53UO=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__53UO=NULL;
+  if ((! __tmp__HYJO)) {
+    if (((void *)__tmp__5XJO == (void *)type_block__APB)) {
+      switch (((struct ___OBJ *)e__1XJO)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)e__1XJO),buffer__2XJO);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__2XJO),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__2XJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__1XJO))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__IYFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__1XJO));
+        add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
+        append__KWX(((__STRING__BC *)buffer__2XJO),Self__IYFS->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__KYFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__1XJO));
+        add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
+        append__KWX(((__STRING__BC *)buffer__2XJO),Self__KYFS->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__2XJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__1XJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+      } break;
+      };
+    } else /* FALSE */ {
+      if (is_java__EE) {
+        switch (((struct ___OBJ *)e__1XJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__1XJO),buffer__2XJO);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__2XJO),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__2XJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__1XJO))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UYFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__1XJO));
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__2XJO),Self__UYFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__WYFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__1XJO));
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__2XJO),Self__WYFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__2XJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__1XJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)buffer__2XJO),(&__string_667));
+      } else /* FALSE */ {
+        append__KWX(((__STRING__BC *)buffer__2XJO),(&__string_672));
+        switch (((struct ___OBJ *)e__1XJO)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)e__1XJO),buffer__2XJO);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__2XJO),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__2XJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__1XJO))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UYFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__1XJO));
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
+          append__KWX(((__STRING__BC *)buffer__2XJO),Self__UYFS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__WYFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__1XJO));
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
+          append__KWX(((__STRING__BC *)buffer__2XJO),Self__WYFS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__2XJO),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__2XJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__1XJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__1XJO)),buffer__2XJO);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)buffer__2XJO),(&__string_673));
+      };
+    };
+  };
+}
+
+static void put_access_id__in__FZJO(void *e__HZJO,__STRING__BC *buffer__IZJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __CHARACTER_CST__RMOJ *Self__MZFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__OZFS;
+  append__KWX(((__STRING__BC *)buffer__IZJO),(&__string_674));
+  switch (((struct ___OBJ *)e__HZJO)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)e__HZJO),buffer__IZJO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__IZJO),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__IZJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__HZJO))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__MZFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__HZJO));
+    add_last__ACV(((__STRING__BC *)buffer__IZJO),'\'');
+    append__KWX(((__STRING__BC *)buffer__IZJO),Self__MZFS->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__IZJO),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__OZFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__HZJO));
+    add_last__ACV(((__STRING__BC *)buffer__IZJO),'\"');
+    append__KWX(((__STRING__BC *)buffer__IZJO),Self__OZFS->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__IZJO),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__IZJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__HZJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__HZJO)),buffer__IZJO);
+  } break;
+  };
+}
+
+static void put_access_id__in__JZJO(void *e__LZJO,__STRING__BC *buffer__MZJO)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __CHARACTER_CST__RMOJ *Self__YZFS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__0ZFS;
+  switch (((struct ___OBJ *)e__LZJO)->__id) {
+  case __STRING_CST__5J__: {
+    genere__MU5J(((__STRING_CST__5J *)e__LZJO),buffer__MZJO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+    (&__string_511)->count__0C= 35;
+    (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+    append__KWX(((__STRING__BC *)buffer__MZJO),(&__string_511));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    (&__string_512)->count__0C= 20;
+    (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+    print__KKG((&__string_512));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __ITEM__HGOJ__: {
+    genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __CAST__1HOJ__: {
+    genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    append__KWX(((__STRING__BC *)buffer__MZJO),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__LZJO))->value__VD5J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__YZFS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__LZJO));
+    add_last__ACV(((__STRING__BC *)buffer__MZJO),'\'');
+    append__KWX(((__STRING__BC *)buffer__MZJO),Self__YZFS->text__0D5J);
+    add_last__ACV(((__STRING__BC *)buffer__MZJO),'\'');
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__0ZFS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__LZJO));
+    add_last__ACV(((__STRING__BC *)buffer__MZJO),'\"');
+    append__KWX(((__STRING__BC *)buffer__MZJO),Self__0ZFS->string__WBJK);
+    add_last__ACV(((__STRING__BC *)buffer__MZJO),'\"');
+  } break;
+  case __READ_SLOT__LL4K__: {
+    genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    append__KWX(((__STRING__BC *)buffer__MZJO),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__LZJO))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__LZJO)),buffer__MZJO);
+  } break;
+  };
+  append__KWX(((__STRING__BC *)buffer__MZJO),(&__string_667));
+}
+
+static void genere_value__PA1K(__WRITE_GLOBAL__WXKJ *Self__QA1K,__STRING__BC *buffer__RA1K)
+// ({WRITE_GLOBAL__WXKJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  void *__tmp__YA1K,*__tmp__FB1K,*__tmp__RC1K,*__tmp__0C1K;
+  __CHARACTER_CST__RMOJ *Self__E0FS,*Self__31FS,*Self__F4FS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__G0FS,*Self__51FS,*Self__H4FS;
+  __TYPE_FULL__XMB *__tmp__GB1K,*__tmp__SC1K,*__tmp__1C1K;
+  __BOOLEAN__L __tmp__LB1K,__tmp__5C1K,__tmp__MD1K;
+  if (is_java__EE) {
+    __tmp__YA1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__YA1K)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__YA1K),buffer__RA1K);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__RA1K),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__53UO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__53UO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__53UO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__53UO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__53UO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__53UO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__53UO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_AND__: {
-      __tmp__53UO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__53UO=NULL;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__53UO=NULL;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __PUT_TO__: {
-      __tmp__53UO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __ITEM__: {
-      __tmp__53UO=NULL;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __SIZE_OF__: {
-      __tmp__53UO=NULL;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__RA1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__YA1K))->value__VD5J);
     } break;
-    case __CAST__: {
-      __tmp__53UO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__E0FS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__YA1K));
+      add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
+      append__KWX(((__STRING__BC *)buffer__RA1K),Self__E0FS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
     } break;
-    case __CALL_SLOT__: {
-      __tmp__53UO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__G0FS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__YA1K));
+      add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
+      append__KWX(((__STRING__BC *)buffer__RA1K),Self__G0FS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
     } break;
-    case __READ_SLOT__: {
-      __tmp__53UO=NULL;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__53UO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__53UO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__53UO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__53UO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__53UO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__53UO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__53UO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__53UO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__RA1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__YA1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__53UO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__53UO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__53UO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_INF__: {
-      __tmp__53UO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__53UO=NULL;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_OR__: {
-      __tmp__53UO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__53UO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__YA1K)),buffer__RA1K);
     } break;
-    }
-  };
-  right_cst__U3UO=__tmp__53UO;
-  result__P3UO=NULL;
-  if (((void *)__tmp__23UO != (void *)NULL)) {
-    result__XJAP=NULL;
-    if ((((__INTEGER_CST *)__tmp__23UO)->value__W4YD ==  0)) {
-      result__XJAP=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
-      __tmp__AKAP=TRUE__;
-    } else {
-      __tmp__AKAP=FALSE__;
-    };
-    if ((! __tmp__AKAP)) {
-      if (is_saturated__LIRN(__tmp__23UO)) {
-        p__DANR=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        r__EANR=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
-        result__05MR=NULL;
-        ptr__15MR=((__POINTER )(NULL));
-        typ_id__25MR= 0;
-        sz__35MR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
-        if ((sz__35MR ==  0)) {
-          result__05MR=EXPR_NOT__;
-        } else {
-          typ_id__25MR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__35MR);
-          if ((typ_id__25MR == (__INTEGER)(-  1))) {
-            a__45MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__55MR=(__UINTEGER_32)((__UINTEGER_32)(sz__35MR + a__45MR) & (__UINTEGER_32)(~ a__45MR));
-            ptr_table__YN3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__55MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__XN3R=((__POINTER )(NULL));
-            result__ZN3R=((__POINTER *)ptr_table__YN3R)[ 0];
-            if ((result__ZN3R == (void *)NULL)) {
-              result__ZN3R=new_lab__2PJ(new_size__55MR);
-              next__XN3R=(void *)((unsigned long)result__ZN3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__55MR)));
-              ((__POINTER *)next__XN3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YN3R)[ 0]=next__XN3R;
-            } else {
-              next__XN3R=((__POINTER *)result__ZN3R)[ 0];
-              if ((next__XN3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZN3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__55MR <<  1)) <=  4096)) {
-                  next__XN3R=(void *)((unsigned long)result__ZN3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__55MR)));
-                } else {
-                  next__XN3R=new_lab__2PJ(new_size__55MR);
-                };
-                ((__POINTER *)next__XN3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__YN3R)[ 0]=next__XN3R;
-              } else {
-                ((__POINTER *)result__ZN3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XN3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ZN3R=next__XN3R;
-              };
-            };
-            ptr__15MR=result__ZN3R;
-          } else {
-            t__AANR=((__UINTEGER_32 )typ_id__25MR);
-            a__BANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AO3R=(__UINTEGER_32)((__UINTEGER_32)(sz__35MR + a__BANR) & (__UINTEGER_32)(~ a__BANR));
-            ptr_table__3N3R=((__POINTER )(&(table_type[(t__AANR)])));
-            lab_type__5N3R=(__UINTEGER_32)(t__AANR |  1);
-            next__2N3R=((__POINTER )(NULL));
-            result__4N3R=((__POINTER *)ptr_table__3N3R)[ 0];
-            if ((result__4N3R == (void *)NULL)) {
-              result__4N3R=new_lab__2PJ(lab_type__5N3R);
-              next__2N3R=(void *)((unsigned long)result__4N3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AO3R)));
-              ((__POINTER *)next__2N3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3N3R)[ 0]=next__2N3R;
-            } else {
-              next__2N3R=((__POINTER *)result__4N3R)[ 0];
-              if ((next__2N3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4N3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AO3R <<  1)) <=  4096)) {
-                  next__2N3R=(void *)((unsigned long)result__4N3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AO3R)));
-                } else {
-                  next__2N3R=new_lab__2PJ(lab_type__5N3R);
-                };
-                ((__POINTER *)next__2N3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__3N3R)[ 0]=next__2N3R;
-              } else {
-                ((__POINTER *)result__4N3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2N3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__4N3R=next__2N3R;
-              };
-            };
-            ptr__15MR=result__4N3R;
-          };
-          result__05MR=((__EXPR_NOT *)ptr__15MR);
-          *(result__05MR) = *(EXPR_NOT__);
-        };
-        Self__CANR=((__EXPR_NOT *)result__05MR);
-        Self__CANR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DANR;
-        Self__CANR->parent_expr_unary__YGWL.right__SXDL=r__EANR;
-        result__XJAP=result__05MR;
+    };
+  } else /* FALSE */ {
+    if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__QA1K->global__N15J->parent_variable__JJRG.type__IO5D)->flag__RLK &  16) !=  0)) {
+      __tmp__FB1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__FB1K)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__GB1K=((__STRING_CST__5J *)__tmp__FB1K)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__GB1K=((__EXTERNAL_C__Y5WC *)__tmp__FB1K)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__GB1K=((__PROTOTYPE_CST__LAXC *)__tmp__FB1K)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__GB1K=((__INTEGER_CST__XAXC *)__tmp__FB1K)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__GB1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__FB1K));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__GB1K=((__READ_LOCAL__55ZI *)__tmp__FB1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__GB1K=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__GB1K=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__GB1K=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__GB1K=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__GB1K=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__GB1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__FB1K));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__GB1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__FB1K));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__GB1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__FB1K));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__GB1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__FB1K));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__GB1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__FB1K));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__GB1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__FB1K));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__GB1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__GB1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__FB1K));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__GB1K=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__GB1K=((__CAST__1HOJ *)__tmp__FB1K)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__GB1K=((__REAL_CST__1LOJ *)__tmp__FB1K)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__GB1K=((__CHARACTER_CST__RMOJ *)__tmp__FB1K)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__GB1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FB1K)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__GB1K=((__READ_SLOT__LL4K *)__tmp__FB1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__GB1K=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__GB1K=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__GB1K=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__GB1K=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__GB1K=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__GB1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__FB1K));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__GB1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__FB1K));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__GB1K=((__READ_GLOBAL__T4YL *)__tmp__FB1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__GB1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__FB1K));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__GB1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__FB1K));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__GB1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__FB1K));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__GB1K=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__GB1K=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__GB1K=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__GB1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__FB1K));
+      } break;
       };
+      __tmp__LB1K=(! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__GB1K)->flag__RLK &  16) !=  0));
+    } else /* FALSE */ {
+      __tmp__LB1K=FALSE__O__;
     };
-    result__P3UO=result__XJAP;
-  };
-  if ((((void *)result__P3UO == (void *)NULL) && ((void *)__tmp__53UO != (void *)NULL))) {
-    result__VKAP=NULL;
-    if ((((__INTEGER_CST *)__tmp__53UO)->value__W4YD ==  0)) {
-      result__VKAP=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
-      __tmp__4KAP=TRUE__;
-    } else {
-      __tmp__4KAP=FALSE__;
-    };
-    if ((! __tmp__4KAP)) {
-      if (is_saturated__LIRN(__tmp__53UO)) {
-        p__OANR=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-        r__PANR=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
-        result__FANR=NULL;
-        ptr__GANR=((__POINTER )(NULL));
-        typ_id__HANR= 0;
-        sz__IANR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
-        if ((sz__IANR ==  0)) {
-          result__FANR=EXPR_NOT__;
-        } else {
-          typ_id__HANR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IANR);
-          if ((typ_id__HANR == (__INTEGER)(-  1))) {
-            a__JANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KANR=(__UINTEGER_32)((__UINTEGER_32)(sz__IANR + a__JANR) & (__UINTEGER_32)(~ a__JANR));
-            ptr_table__CO3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KANR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__BO3R=((__POINTER )(NULL));
-            result__DO3R=((__POINTER *)ptr_table__CO3R)[ 0];
-            if ((result__DO3R == (void *)NULL)) {
-              result__DO3R=new_lab__2PJ(new_size__KANR);
-              next__BO3R=(void *)((unsigned long)result__DO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KANR)));
-              ((__POINTER *)next__BO3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CO3R)[ 0]=next__BO3R;
-            } else {
-              next__BO3R=((__POINTER *)result__DO3R)[ 0];
-              if ((next__BO3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KANR <<  1)) <=  4096)) {
-                  next__BO3R=(void *)((unsigned long)result__DO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KANR)));
-                } else {
-                  next__BO3R=new_lab__2PJ(new_size__KANR);
-                };
-                ((__POINTER *)next__BO3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__CO3R)[ 0]=next__BO3R;
-              } else {
-                ((__POINTER *)result__DO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__DO3R=next__BO3R;
-              };
-            };
-            ptr__GANR=result__DO3R;
-          } else {
-            t__LANR=((__UINTEGER_32 )typ_id__HANR);
-            a__MANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KO3R=(__UINTEGER_32)((__UINTEGER_32)(sz__IANR + a__MANR) & (__UINTEGER_32)(~ a__MANR));
-            ptr_table__HO3R=((__POINTER )(&(table_type[(t__LANR)])));
-            lab_type__JO3R=(__UINTEGER_32)(t__LANR |  1);
-            next__GO3R=((__POINTER )(NULL));
-            result__IO3R=((__POINTER *)ptr_table__HO3R)[ 0];
-            if ((result__IO3R == (void *)NULL)) {
-              result__IO3R=new_lab__2PJ(lab_type__JO3R);
-              next__GO3R=(void *)((unsigned long)result__IO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KO3R)));
-              ((__POINTER *)next__GO3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HO3R)[ 0]=next__GO3R;
-            } else {
-              next__GO3R=((__POINTER *)result__IO3R)[ 0];
-              if ((next__GO3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KO3R <<  1)) <=  4096)) {
-                  next__GO3R=(void *)((unsigned long)result__IO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KO3R)));
-                } else {
-                  next__GO3R=new_lab__2PJ(lab_type__JO3R);
-                };
-                ((__POINTER *)next__GO3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__HO3R)[ 0]=next__GO3R;
-              } else {
-                ((__POINTER *)result__IO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__IO3R=next__GO3R;
-              };
-            };
-            ptr__GANR=result__IO3R;
+    if (__tmp__LB1K) {
+      append__KWX(((__STRING__BC *)buffer__RA1K),(&__string_675));
+      __tmp__FB1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__FB1K)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)__tmp__FB1K),buffer__RA1K);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__RA1K),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__RA1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__FB1K))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__31FS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__FB1K));
+        add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
+        append__KWX(((__STRING__BC *)buffer__RA1K),Self__31FS->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__51FS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__FB1K));
+        add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
+        append__KWX(((__STRING__BC *)buffer__RA1K),Self__51FS->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__RA1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__FB1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__FB1K)),buffer__RA1K);
+      } break;
+      };
+      add_last__ACV(((__STRING__BC *)buffer__RA1K),')');
+      __tmp__LB1K=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__LB1K=FALSE__O__;
+    };
+    if ((! __tmp__LB1K)) {
+      if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__QA1K->global__N15J->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__QA1K->global__N15J->parent_variable__JJRG.type__IO5D)->flag__RLK &  16) !=  0)))) {
+        __tmp__RC1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__RC1K)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__SC1K=((__STRING_CST__5J *)__tmp__RC1K)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__SC1K=((__EXTERNAL_C__Y5WC *)__tmp__RC1K)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__SC1K=((__PROTOTYPE_CST__LAXC *)__tmp__RC1K)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__SC1K=((__INTEGER_CST__XAXC *)__tmp__RC1K)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__SC1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__RC1K));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__SC1K=((__READ_LOCAL__55ZI *)__tmp__RC1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__SC1K=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__SC1K=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__SC1K=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__SC1K=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__SC1K=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__SC1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__SC1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__SC1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__SC1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__SC1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__SC1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RC1K));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__SC1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__SC1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__RC1K));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__SC1K=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__SC1K=((__CAST__1HOJ *)__tmp__RC1K)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__SC1K=((__REAL_CST__1LOJ *)__tmp__RC1K)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__SC1K=((__CHARACTER_CST__RMOJ *)__tmp__RC1K)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__SC1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RC1K)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__SC1K=((__READ_SLOT__LL4K *)__tmp__RC1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__SC1K=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__SC1K=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__SC1K=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__SC1K=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__SC1K=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__SC1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__RC1K));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__SC1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__RC1K));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__SC1K=((__READ_GLOBAL__T4YL *)__tmp__RC1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__SC1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__RC1K));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__SC1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__RC1K));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__SC1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__RC1K));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__SC1K=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__SC1K=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__SC1K=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__SC1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__RC1K));
+        } break;
+        };
+        if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__SC1K)->flag__RLK &  1) !=  0))) {
+          __tmp__5C1K=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__0C1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+          switch (((struct ___OBJ *)__tmp__0C1K)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__1C1K=((__STRING_CST__5J *)__tmp__0C1K)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__1C1K=((__EXTERNAL_C__Y5WC *)__tmp__0C1K)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__1C1K=((__PROTOTYPE_CST__LAXC *)__tmp__0C1K)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__1C1K=((__INTEGER_CST__XAXC *)__tmp__0C1K)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__1C1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__0C1K));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__1C1K=((__READ_LOCAL__55ZI *)__tmp__0C1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__1C1K=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__1C1K=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__1C1K=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__1C1K=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__1C1K=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__1C1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__0C1K));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__1C1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__0C1K));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__1C1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__0C1K));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__1C1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__0C1K));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__1C1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__0C1K));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__1C1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__0C1K));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__1C1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__1C1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__0C1K));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__1C1K=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__1C1K=((__CAST__1HOJ *)__tmp__0C1K)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__1C1K=((__REAL_CST__1LOJ *)__tmp__0C1K)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__1C1K=((__CHARACTER_CST__RMOJ *)__tmp__0C1K)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__1C1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__0C1K)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__1C1K=((__READ_SLOT__LL4K *)__tmp__0C1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__1C1K=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__1C1K=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__1C1K=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__1C1K=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__1C1K=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__1C1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__0C1K));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__1C1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__0C1K));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__1C1K=((__READ_GLOBAL__T4YL *)__tmp__0C1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__1C1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__0C1K));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__1C1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__0C1K));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__1C1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__0C1K));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__1C1K=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__1C1K=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__1C1K=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__1C1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__0C1K));
+          } break;
           };
-          result__FANR=((__EXPR_NOT *)ptr__GANR);
-          *(result__FANR) = *(EXPR_NOT__);
+          __tmp__5C1K=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__1C1K)->flag__RLK &  16) !=  0);
+        };
+        __tmp__MD1K=__tmp__5C1K;
+      } else /* FALSE */ {
+        __tmp__MD1K=FALSE__O__;
+      };
+      if (__tmp__MD1K) {
+        __tmp__RC1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__RC1K)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__SC1K=((__STRING_CST__5J *)__tmp__RC1K)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__SC1K=((__EXTERNAL_C__Y5WC *)__tmp__RC1K)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__SC1K=((__PROTOTYPE_CST__LAXC *)__tmp__RC1K)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__SC1K=((__INTEGER_CST__XAXC *)__tmp__RC1K)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__SC1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__RC1K));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__SC1K=((__READ_LOCAL__55ZI *)__tmp__RC1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__SC1K=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__SC1K=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__SC1K=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__SC1K=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__SC1K=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__SC1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__SC1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__SC1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__SC1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__SC1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RC1K));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__SC1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RC1K));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__SC1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__SC1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__RC1K));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__SC1K=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__SC1K=((__CAST__1HOJ *)__tmp__RC1K)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__SC1K=((__REAL_CST__1LOJ *)__tmp__RC1K)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__SC1K=((__CHARACTER_CST__RMOJ *)__tmp__RC1K)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__SC1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RC1K)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__SC1K=((__READ_SLOT__LL4K *)__tmp__RC1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__SC1K=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__SC1K=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__SC1K=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__SC1K=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__SC1K=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__SC1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__RC1K));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__SC1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__RC1K));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__SC1K=((__READ_GLOBAL__T4YL *)__tmp__RC1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__SC1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__RC1K));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__SC1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__RC1K));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__SC1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__RC1K));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__SC1K=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__SC1K=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__SC1K=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__SC1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__RC1K));
+        } break;
+        };
+        __tmp__5C1K=((void *)((__TYPE_FULL__XMB *)__tmp__SC1K)->the_parent_type__QLK != (void *)TYPE_NULL__GMB__);
+      } else /* FALSE */ {
+        __tmp__5C1K=FALSE__O__;
+      };
+      if (__tmp__5C1K) {
+        append__KWX(((__STRING__BC *)buffer__RA1K),(&__string_669));
+        __tmp__RC1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__RC1K)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__RC1K),buffer__RA1K);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__RA1K),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__RA1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__RC1K))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__F4FS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__RC1K));
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
+          append__KWX(((__STRING__BC *)buffer__RA1K),Self__F4FS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__H4FS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__RC1K));
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
+          append__KWX(((__STRING__BC *)buffer__RA1K),Self__H4FS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__RA1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__RC1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        };
+        add_last__ACV(((__STRING__BC *)buffer__RA1K),')');
+      } else /* FALSE */ {
+        __tmp__RC1K=Self__QA1K->parent_write__XXKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__RC1K)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__RC1K),buffer__RA1K);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__RA1K),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__RA1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__RC1K))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__F4FS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__RC1K));
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
+          append__KWX(((__STRING__BC *)buffer__RA1K),Self__F4FS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__H4FS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__RC1K));
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
+          append__KWX(((__STRING__BC *)buffer__RA1K),Self__H4FS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__RA1K),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__RA1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__RC1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__RC1K)),buffer__RA1K);
+        } break;
         };
-        Self__NANR=((__EXPR_NOT *)result__FANR);
-        Self__NANR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OANR;
-        Self__NANR->parent_expr_unary__YGWL.right__SXDL=r__PANR;
-        result__VKAP=result__FANR;
       };
     };
-    result__P3UO=result__VKAP;
   };
-  if (((((void *)result__P3UO == (void *)NULL) && ((void *)__tmp__53UO != (void *)NULL)) && ((void *)__tmp__23UO != (void *)NULL))) {
-    __tmp__4FGP=((__INTEGER_CST *)__tmp__23UO)->value__W4YD;
-    __tmp__5FGP=((__INTEGER_CST *)__tmp__53UO)->value__W4YD;
-    __tmp__0ZGP=(__INTEGER_64)((__INTEGER_64)(~ __tmp__4FGP) & __tmp__5FGP);
-    other__DCEQ=(__INTEGER_64)(__tmp__4FGP & (__INTEGER_64)(~ __tmp__5FGP));
-    Self__GWRN=((__INTEGER_CST *)__tmp__23UO);
-    Self__GWRN->value__W4YD=(__INTEGER_64)(__tmp__0ZGP | other__DCEQ);
-    check_type__YG5D(Self__GWRN);
-    result__P3UO=__tmp__23UO;
-  };
-  if ((((void *)result__P3UO == (void *)NULL) && (old_seq__Q3UO == seq_call_and_loop__3QEJ))) {
-    result__SLAP=NULL;
-    __tmp__TLAP=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
-    __tmp__ULAP=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__TLAP)->__id) {
-    case __LIST__: {
-      __tmp__VLAP=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__VLAP=__infix_equal_equal__XN1L(__tmp__TLAP,__tmp__ULAP);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__VLAP=FALSE__;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__VLAP=__infix_equal_equal__MO1L(__tmp__TLAP,__tmp__ULAP);
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__VLAP=__infix_equal_equal__3O1L(__tmp__TLAP,__tmp__ULAP);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__VLAP=__infix_equal_equal__XP1L(__tmp__TLAP,__tmp__ULAP);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__VLAP=FALSE__;
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__VLAP=__infix_equal_equal__NQ1L(__tmp__TLAP,__tmp__ULAP);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__VLAP=__infix_equal_equal__JR1L(__tmp__TLAP,__tmp__ULAP);
-    } break;
-    case __REAL_CST__: {
-      __tmp__VLAP=__infix_equal_equal__FS1L(__tmp__TLAP,__tmp__ULAP);
+}
+
+static void genere_value__NE1K(__WRITE_SLOT__EYKJ *Self__OE1K,__STRING__BC *buffer__PE1K)
+// ({WRITE_SLOT__EYKJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  void *__tmp__WE1K,*__tmp__DF1K,*__tmp__PG1K,*__tmp__YG1K;
+  __CHARACTER_CST__RMOJ *Self__34FS,*Self__WAGS,*Self__4CGS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__54FS,*Self__YAGS,*Self__ADGS;
+  __TYPE_FULL__XMB *__tmp__EF1K,*__tmp__QG1K,*__tmp__ZG1K;
+  __BOOLEAN__L __tmp__JF1K,__tmp__3G1K,__tmp__KH1K;
+  if (is_java__EE) {
+    __tmp__WE1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__WE1K)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__WE1K),buffer__PE1K);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__PE1K),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__VLAP=__infix_equal_equal__5S1L(__tmp__TLAP,__tmp__ULAP);
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__VLAP=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__VLAP=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__VLAP=__infix_equal_equal__YT1L(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__VLAP=__infix_equal_equal__UU1L(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__VLAP=__infix_equal_equal__QV1L(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__VLAP=__infix_equal_equal__MW1L(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_AND__: {
-      __tmp__VLAP=__infix_equal_equal__IX1L(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__VLAP=__infix_equal_equal__EY1L(__tmp__TLAP,__tmp__ULAP);
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__VLAP=__infix_equal_equal__AZ1L(__tmp__TLAP,__tmp__ULAP);
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __PUT_TO__: {
-      __tmp__VLAP=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __ITEM__: {
-      __tmp__VLAP=FALSE__;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __SIZE_OF__: {
-      __tmp__VLAP=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__PE1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__WE1K))->value__VD5J);
     } break;
-    case __CAST__: {
-      __tmp__VLAP=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__34FS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__WE1K));
+      add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
+      append__KWX(((__STRING__BC *)buffer__PE1K),Self__34FS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
     } break;
-    case __CALL_SLOT__: {
-      __tmp__VLAP=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__54FS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__WE1K));
+      add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
+      append__KWX(((__STRING__BC *)buffer__PE1K),Self__54FS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
     } break;
-    case __READ_SLOT__: {
-      __tmp__VLAP=__infix_equal_equal__M01L(__tmp__TLAP,__tmp__ULAP);
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__VLAP=__infix_equal_equal__I11L(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__VLAP=__infix_equal_equal__G4HO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__VLAP=__infix_equal_equal__W2FO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__VLAP=__infix_equal_equal__XGMO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__VLAP=__infix_equal_equal__S3FO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__VLAP=__infix_equal_equal__UHMO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__VLAP=__infix_equal_equal__5HLM(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__VLAP=__infix_equal_equal__011L(__tmp__TLAP,__tmp__ULAP);
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__PE1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__WE1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__VLAP=__infix_equal_equal__AM0M(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__VLAP=__infix_equal_equal__O4FO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__VLAP=__infix_equal_equal__SYEP(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_INF__: {
-      __tmp__VLAP=__infix_equal_equal__Y4HO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__VLAP=__infix_equal_equal__U5HO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_OR__: {
-      __tmp__VLAP=__infix_equal_equal__NHRN(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__VLAP=__infix_equal_equal__KTVO(__tmp__TLAP,__tmp__ULAP);
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__WE1K)),buffer__PE1K);
     } break;
     };
-    if (__tmp__VLAP) {
-      p__ZANR=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      t__1ANR=static_type__1HSO(Self__N3UO);
-      result__QANR=NULL;
-      ptr__RANR=((__POINTER )(NULL));
-      typ_id__SANR= 0;
-      sz__TANR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__TANR ==  0)) {
-        result__QANR=INTEGER_CST__;
-      } else {
-        typ_id__SANR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TANR);
-        if ((typ_id__SANR == (__INTEGER)(-  1))) {
-          a__UANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VANR=(__UINTEGER_32)((__UINTEGER_32)(sz__TANR + a__UANR) & (__UINTEGER_32)(~ a__UANR));
-          ptr_table__MO3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VANR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__LO3R=((__POINTER )(NULL));
-          result__NO3R=((__POINTER *)ptr_table__MO3R)[ 0];
-          if ((result__NO3R == (void *)NULL)) {
-            result__NO3R=new_lab__2PJ(new_size__VANR);
-            next__LO3R=(void *)((unsigned long)result__NO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VANR)));
-            ((__POINTER *)next__LO3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MO3R)[ 0]=next__LO3R;
-          } else {
-            next__LO3R=((__POINTER *)result__NO3R)[ 0];
-            if ((next__LO3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VANR <<  1)) <=  4096)) {
-                next__LO3R=(void *)((unsigned long)result__NO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VANR)));
-              } else {
-                next__LO3R=new_lab__2PJ(new_size__VANR);
-              };
-              ((__POINTER *)next__LO3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MO3R)[ 0]=next__LO3R;
-            } else {
-              ((__POINTER *)result__NO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__NO3R=next__LO3R;
-            };
-          };
-          ptr__RANR=result__NO3R;
-        } else {
-          t__WANR=((__UINTEGER_32 )typ_id__SANR);
-          a__XANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__UO3R=(__UINTEGER_32)((__UINTEGER_32)(sz__TANR + a__XANR) & (__UINTEGER_32)(~ a__XANR));
-          ptr_table__RO3R=((__POINTER )(&(table_type[(t__WANR)])));
-          lab_type__TO3R=(__UINTEGER_32)(t__WANR |  1);
-          next__QO3R=((__POINTER )(NULL));
-          result__SO3R=((__POINTER *)ptr_table__RO3R)[ 0];
-          if ((result__SO3R == (void *)NULL)) {
-            result__SO3R=new_lab__2PJ(lab_type__TO3R);
-            next__QO3R=(void *)((unsigned long)result__SO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UO3R)));
-            ((__POINTER *)next__QO3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RO3R)[ 0]=next__QO3R;
-          } else {
-            next__QO3R=((__POINTER *)result__SO3R)[ 0];
-            if ((next__QO3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UO3R <<  1)) <=  4096)) {
-                next__QO3R=(void *)((unsigned long)result__SO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UO3R)));
-              } else {
-                next__QO3R=new_lab__2PJ(lab_type__TO3R);
-              };
-              ((__POINTER *)next__QO3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RO3R)[ 0]=next__QO3R;
-            } else {
-              ((__POINTER *)result__SO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__SO3R=next__QO3R;
-            };
-          };
-          ptr__RANR=result__SO3R;
-        };
-        result__QANR=((__INTEGER_CST *)ptr__RANR);
-        *(result__QANR) = *(INTEGER_CST__);
-      };
-      Self__YANR=((__INTEGER_CST *)result__QANR);
-      Self__YANR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZANR;
-      Self__YANR->value__W4YD= 0;
-      Self__YANR->parent_constant__B3LC.static_type__M2YD=t__1ANR;
-      check_type__YG5D(Self__YANR);
-      result__SLAP=result__QANR;
-      __tmp__AMAP=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
-      switch (((struct ___OBJ *)__tmp__AMAP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__AMAP);
+  } else /* FALSE */ {
+    if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__OE1K->slot__025J->parent_variable__JJRG.type__IO5D)->flag__RLK &  16) !=  0)) {
+      __tmp__DF1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__DF1K)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__EF1K=((__STRING_CST__5J *)__tmp__DF1K)->parent_constant__EK.static_type__5G4D;
       } break;
-      case __STRING_CST__: {
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__EF1K=((__EXTERNAL_C__Y5WC *)__tmp__DF1K)->static_type__W54D;
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__AMAP);
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__EF1K=((__PROTOTYPE_CST__LAXC *)__tmp__DF1K)->parent_constant__MAXC.static_type__5G4D;
       } break;
-      case __PROTOTYPE_CST__: {
+      case __INTEGER_CST__XAXC__: {
+        __tmp__EF1K=((__INTEGER_CST__XAXC *)__tmp__DF1K)->parent_constant__YAXC.static_type__5G4D;
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__EF1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DF1K));
       } break;
-      case __READ_LOCAL__: {
-        Self__FCEQ=((__READ_LOCAL *)__tmp__AMAP);
-        Self__VO3R=((__LOCAL *)Self__FCEQ->local__HJZD);
-        Self__VO3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VO3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__VO3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__WO3R=create__AXB( 250);
-          display__UXFK(Self__FCEQ,voir__WO3R);
-          put_string__2EG(((__STRING *)voir__WO3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__YO3R=((__LIST *)list_current__EH1);
-          voir__ZO3R=create__AXB( 250);
-          display__EQQG(Self__YO3R,voir__ZO3R);
-          put_string__2EG(((__STRING *)voir__ZO3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
+      case __READ_LOCAL__55ZI__: {
+        __tmp__EF1K=((__READ_LOCAL__55ZI *)__tmp__DF1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__AMAP);
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__EF1K=static_type__ODCK();
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__AMAP);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__EF1K=static_type__TDCK();
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__AMAP);
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__EF1K=static_type__YDCK();
       } break;
-      case __REAL_CST__: {
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__EF1K=static_type__3DCK();
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__EF1K=static_type__CECK();
       } break;
-      case __IS_EXPANDED__: {
-        Self__HCEQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AMAP)->receiver__WN2H);
-        Self__0O3R=((__LOCAL *)Self__HCEQ->local__HJZD);
-        Self__0O3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0O3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__0O3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__1O3R=create__AXB( 250);
-          display__UXFK(Self__HCEQ,voir__1O3R);
-          put_string__2EG(((__STRING *)voir__1O3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__3O3R=((__LIST *)list_current__EH1);
-          voir__4O3R=create__AXB( 250);
-          display__EQQG(Self__3O3R,voir__4O3R);
-          put_string__2EG(((__STRING *)voir__4O3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__AMAP);
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__EF1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DF1K));
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__AMAP);
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__EF1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DF1K));
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__AMAP);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__EF1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DF1K));
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__AMAP);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__EF1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DF1K));
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__AMAP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__EF1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DF1K));
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__AMAP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__EF1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DF1K));
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__AMAP);
+      case __PUT_TO__TFOJ__: {
+        __tmp__EF1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__AMAP);
+      case __ITEM__HGOJ__: {
+        __tmp__EF1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DF1K));
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__AMAP);
+      case __SIZE_OF__5GOJ__: {
+        __tmp__EF1K=static_type__VFCK();
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__AMAP);
+      case __CAST__1HOJ__: {
+        __tmp__EF1K=((__CAST__1HOJ *)__tmp__DF1K)->static_type__FD5J;
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__AMAP);
+      case __REAL_CST__1LOJ__: {
+        __tmp__EF1K=((__REAL_CST__1LOJ *)__tmp__DF1K)->parent_constant__2LOJ.static_type__5G4D;
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__AMAP);
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__EF1K=((__CHARACTER_CST__RMOJ *)__tmp__DF1K)->parent_constant__SMOJ.static_type__5G4D;
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__AMAP);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__EF1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DF1K)->parent_constant__2NOJ.static_type__5G4D;
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__AMAP);
+      case __READ_SLOT__LL4K__: {
+        __tmp__EF1K=((__READ_SLOT__LL4K *)__tmp__DF1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
       } break;
-      case __READ_GLOBAL__: {
-        Self__ICEQ=((__READ_GLOBAL *)__tmp__AMAP);
-        unread__CGNL(Self__ICEQ->global__ZGJK,Self__ICEQ);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__EF1K=static_type__5L5O();
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__AMAP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__EF1K=static_type__CRTP();
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__AMAP);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__EF1K=static_type__M51P();
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__AMAP);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__EF1K=static_type__HRTP();
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__AMAP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__EF1K=static_type__S51P();
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__AMAP);
+      case __EXPR_NEG__EZVL__: {
+        __tmp__EF1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DF1K));
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__AMAP);
+      case __EXPR_ADD__SZVL__: {
+        __tmp__EF1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DF1K));
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__AMAP);
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__EF1K=((__READ_GLOBAL__T4YL *)__tmp__DF1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__AMAP);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__EF1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DF1K));
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__AMAP);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__EF1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DF1K));
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__AMAP);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__EF1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DF1K));
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__AMAP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__EF1K=static_type__TA0Q();
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__AMAP);
+      case __EXPR_INF__OXBP__: {
+        __tmp__EF1K=static_type__4BUP();
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__AMAP);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__EF1K=static_type__DCUP();
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__AMAP);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__EF1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DF1K));
       } break;
       };
-      __tmp__BMAP=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
-      switch (((struct ___OBJ *)__tmp__BMAP)->__id) {
-      case __LIST__: {
-        remove__SOJJ(__tmp__BMAP);
+      __tmp__JF1K=(! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__EF1K)->flag__RLK &  16) !=  0));
+    } else /* FALSE */ {
+      __tmp__JF1K=FALSE__O__;
+    };
+    if (__tmp__JF1K) {
+      append__KWX(((__STRING__BC *)buffer__PE1K),(&__string_675));
+      __tmp__DF1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__DF1K)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)__tmp__DF1K),buffer__PE1K);
       } break;
-      case __STRING_CST__: {
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(__tmp__BMAP);
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __PROTOTYPE_CST__: {
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__PE1K),(&__string_511));
       } break;
-      case __READ_LOCAL__: {
-        Self__JCEQ=((__READ_LOCAL *)__tmp__BMAP);
-        Self__5O3R=((__LOCAL *)Self__JCEQ->local__HJZD);
-        Self__5O3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5O3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__5O3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__AP3R=create__AXB( 250);
-          display__UXFK(Self__JCEQ,voir__AP3R);
-          put_string__2EG(((__STRING *)voir__AP3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__CP3R=((__LIST *)list_current__EH1);
-          voir__DP3R=create__AXB( 250);
-          display__EQQG(Self__CP3R,voir__DP3R);
-          put_string__2EG(((__STRING *)voir__DP3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
-      } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(__tmp__BMAP);
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(__tmp__BMAP);
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(__tmp__BMAP);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __REAL_CST__: {
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
       } break;
-      case __CHARACTER_CST__: {
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __IS_EXPANDED__: {
-        Self__LCEQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BMAP)->receiver__WN2H);
-        Self__EP3R=((__LOCAL *)Self__LCEQ->local__HJZD);
-        Self__EP3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EP3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__EP3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__FP3R=create__AXB( 250);
-          display__UXFK(Self__LCEQ,voir__FP3R);
-          put_string__2EG(((__STRING *)voir__FP3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__HP3R=((__LIST *)list_current__EH1);
-          voir__IP3R=create__AXB( 250);
-          display__EQQG(Self__HP3R,voir__IP3R);
-          put_string__2EG(((__STRING *)voir__IP3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(__tmp__BMAP);
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(__tmp__BMAP);
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(__tmp__BMAP);
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(__tmp__BMAP);
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(__tmp__BMAP);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(__tmp__BMAP);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(__tmp__BMAP);
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(__tmp__BMAP);
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(__tmp__BMAP);
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __ITEM__: {
-        remove__0XAK(__tmp__BMAP);
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(__tmp__BMAP);
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__PE1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__DF1K))->value__VD5J);
       } break;
-      case __CAST__: {
-        remove__BYAK(__tmp__BMAP);
+      case __CHARACTER_CST__RMOJ__: {
+        Self__WAGS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__DF1K));
+        add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
+        append__KWX(((__STRING__BC *)buffer__PE1K),Self__WAGS->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(__tmp__BMAP);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__YAGS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__DF1K));
+        add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
+        append__KWX(((__STRING__BC *)buffer__PE1K),Self__YAGS->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(__tmp__BMAP);
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __READ_GLOBAL__: {
-        Self__MCEQ=((__READ_GLOBAL *)__tmp__BMAP);
-        unread__CGNL(Self__MCEQ->global__ZGJK,Self__MCEQ);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(__tmp__BMAP);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(__tmp__BMAP);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(__tmp__BMAP);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(__tmp__BMAP);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(__tmp__BMAP);
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(__tmp__BMAP);
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(__tmp__BMAP);
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__PE1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__DF1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(__tmp__BMAP);
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(__tmp__BMAP);
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(__tmp__BMAP);
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(__tmp__BMAP);
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(__tmp__BMAP);
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(__tmp__BMAP);
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(__tmp__BMAP);
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__DF1K)),buffer__PE1K);
       } break;
       };
+      add_last__ACV(((__STRING__BC *)buffer__PE1K),')');
+      __tmp__JF1K=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__JF1K=FALSE__O__;
     };
-    result__P3UO=result__SLAP;
-    if ((((void *)result__SLAP == (void *)NULL) && ((void *)__tmp__23UO != (void *)NULL))) {
-      result__P3UO=NULL;
+    if ((! __tmp__JF1K)) {
+      if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__OE1K->slot__025J->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__OE1K->slot__025J->parent_variable__JJRG.type__IO5D)->flag__RLK &  16) !=  0)))) {
+        __tmp__PG1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__PG1K)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__QG1K=((__STRING_CST__5J *)__tmp__PG1K)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__QG1K=((__EXTERNAL_C__Y5WC *)__tmp__PG1K)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__QG1K=((__PROTOTYPE_CST__LAXC *)__tmp__PG1K)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__QG1K=((__INTEGER_CST__XAXC *)__tmp__PG1K)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__QG1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__PG1K));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__QG1K=((__READ_LOCAL__55ZI *)__tmp__PG1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__QG1K=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__QG1K=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__QG1K=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__QG1K=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__QG1K=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__QG1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__QG1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__QG1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__QG1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__QG1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__QG1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PG1K));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__QG1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__QG1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__PG1K));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__QG1K=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__QG1K=((__CAST__1HOJ *)__tmp__PG1K)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__QG1K=((__REAL_CST__1LOJ *)__tmp__PG1K)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__QG1K=((__CHARACTER_CST__RMOJ *)__tmp__PG1K)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__QG1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PG1K)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__QG1K=((__READ_SLOT__LL4K *)__tmp__PG1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__QG1K=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__QG1K=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__QG1K=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__QG1K=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__QG1K=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__QG1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__PG1K));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__QG1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__PG1K));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__QG1K=((__READ_GLOBAL__T4YL *)__tmp__PG1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__QG1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__PG1K));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__QG1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__PG1K));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__QG1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__PG1K));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__QG1K=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__QG1K=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__QG1K=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__QG1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__PG1K));
+        } break;
+        };
+        if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__QG1K)->flag__RLK &  1) !=  0))) {
+          __tmp__3G1K=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__YG1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+          switch (((struct ___OBJ *)__tmp__YG1K)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__ZG1K=((__STRING_CST__5J *)__tmp__YG1K)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__ZG1K=((__EXTERNAL_C__Y5WC *)__tmp__YG1K)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__ZG1K=((__PROTOTYPE_CST__LAXC *)__tmp__YG1K)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__ZG1K=((__INTEGER_CST__XAXC *)__tmp__YG1K)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__ZG1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__YG1K));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__ZG1K=((__READ_LOCAL__55ZI *)__tmp__YG1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__ZG1K=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__ZG1K=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__ZG1K=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__ZG1K=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__ZG1K=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__ZG1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__YG1K));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__ZG1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__YG1K));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__ZG1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__YG1K));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__ZG1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__YG1K));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__ZG1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YG1K));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__ZG1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YG1K));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__ZG1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__ZG1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__YG1K));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__ZG1K=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__ZG1K=((__CAST__1HOJ *)__tmp__YG1K)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__ZG1K=((__REAL_CST__1LOJ *)__tmp__YG1K)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__ZG1K=((__CHARACTER_CST__RMOJ *)__tmp__YG1K)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__ZG1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__YG1K)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__ZG1K=((__READ_SLOT__LL4K *)__tmp__YG1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__ZG1K=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__ZG1K=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__ZG1K=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__ZG1K=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__ZG1K=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__ZG1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__YG1K));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__ZG1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__YG1K));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__ZG1K=((__READ_GLOBAL__T4YL *)__tmp__YG1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__ZG1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__YG1K));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__ZG1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__YG1K));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__ZG1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__YG1K));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__ZG1K=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__ZG1K=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__ZG1K=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__ZG1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__YG1K));
+          } break;
+          };
+          __tmp__3G1K=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__ZG1K)->flag__RLK &  16) !=  0);
+        };
+        __tmp__KH1K=__tmp__3G1K;
+      } else /* FALSE */ {
+        __tmp__KH1K=FALSE__O__;
+      };
+      if (__tmp__KH1K) {
+        __tmp__PG1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__PG1K)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__QG1K=((__STRING_CST__5J *)__tmp__PG1K)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__QG1K=((__EXTERNAL_C__Y5WC *)__tmp__PG1K)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__QG1K=((__PROTOTYPE_CST__LAXC *)__tmp__PG1K)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__QG1K=((__INTEGER_CST__XAXC *)__tmp__PG1K)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__QG1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__PG1K));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__QG1K=((__READ_LOCAL__55ZI *)__tmp__PG1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__QG1K=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__QG1K=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__QG1K=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__QG1K=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__QG1K=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__QG1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__QG1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__QG1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__QG1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__QG1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PG1K));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__QG1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PG1K));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__QG1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__QG1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__PG1K));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__QG1K=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__QG1K=((__CAST__1HOJ *)__tmp__PG1K)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__QG1K=((__REAL_CST__1LOJ *)__tmp__PG1K)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__QG1K=((__CHARACTER_CST__RMOJ *)__tmp__PG1K)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__QG1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PG1K)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__QG1K=((__READ_SLOT__LL4K *)__tmp__PG1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__QG1K=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__QG1K=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__QG1K=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__QG1K=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__QG1K=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__QG1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__PG1K));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__QG1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__PG1K));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__QG1K=((__READ_GLOBAL__T4YL *)__tmp__PG1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__QG1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__PG1K));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__QG1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__PG1K));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__QG1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__PG1K));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__QG1K=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__QG1K=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__QG1K=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__QG1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__PG1K));
+        } break;
+        };
+        __tmp__3G1K=((void *)((__TYPE_FULL__XMB *)__tmp__QG1K)->the_parent_type__QLK != (void *)TYPE_NULL__GMB__);
+      } else /* FALSE */ {
+        __tmp__3G1K=FALSE__O__;
+      };
+      if (__tmp__3G1K) {
+        append__KWX(((__STRING__BC *)buffer__PE1K),(&__string_669));
+        __tmp__PG1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__PG1K)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__PG1K),buffer__PE1K);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__PE1K),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__PE1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__PG1K))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__4CGS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__PG1K));
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
+          append__KWX(((__STRING__BC *)buffer__PE1K),Self__4CGS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__ADGS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__PG1K));
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
+          append__KWX(((__STRING__BC *)buffer__PE1K),Self__ADGS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__PE1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__PG1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        };
+        add_last__ACV(((__STRING__BC *)buffer__PE1K),')');
+      } else /* FALSE */ {
+        __tmp__PG1K=Self__OE1K->parent_write__FYKJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__PG1K)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__PG1K),buffer__PE1K);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__PE1K),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__PE1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__PG1K))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__4CGS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__PG1K));
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
+          append__KWX(((__STRING__BC *)buffer__PE1K),Self__4CGS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__ADGS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__PG1K));
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
+          append__KWX(((__STRING__BC *)buffer__PE1K),Self__ADGS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__PE1K),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__PE1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__PG1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__PG1K)),buffer__PE1K);
+        } break;
+        };
+      };
+    };
+  };
+}
+
+static __STRING_CONSTANT__0* write__3GMK(__WRITE_LOCAL__TEYJ *wr__5GMK)
+// ({WRITE_LOCAL__TEYJ}) With result No recursive, No inlinable.
+{
+  __LOCAL__L4WC *loc__BHMK,*loc2__CHMK,*result__FA3K;
+  __TYPE_FULL__XMB *t__EA3K;
+  __INTEGER__Q __tmp__AB3K;
+  __STRING_CONSTANT__0 *Result__AHMK;
+  __BOOLEAN__L __tmp__YA3K,__tmp__3A3K,__tmp__WC3K,__tmp__RC3K;
+  __FAST_ARRAYoLOCALo__2W1D *__tmp__CB3K;
+  loc__BHMK=wr__5GMK->local__0FKK;
+  loc2__CHMK=loc__BHMK->my_alias__JPUH;
+  if (((void *)loc2__CHMK == (void *)NULL)) {
+    result__FA3K=NULL;
+    t__EA3K=loc__BHMK->parent_variable__O4WC.type__IO5D;
+    if (((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__EA3K)->flag__RLK &  1) !=  0)) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__EA3K)->flag__RLK &  4) !=  0)))) {
+      switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)t__EA3K)->the_parent_type__QLK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__YA3K=FALSE__O__;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__YA3K=FALSE__O__;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__YA3K=FALSE__O__;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__YA3K=FALSE__O__;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__YA3K=FALSE__O__;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__YA3K=FALSE__O__;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__YA3K=TRUE__K__;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__YA3K=TRUE__K__;
+      } break;
+      };
+      __tmp__3A3K=(! __tmp__YA3K);
+    } else /* FALSE */ {
+      __tmp__3A3K=FALSE__O__;
+    };
+    __tmp__YA3K=__tmp__3A3K;
+    __tmp__AB3K=size__RSSI(((__TYPE_FULL__XMB *)loc__BHMK->parent_variable__O4WC.type__IO5D));
+    __tmp__CB3K=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[__tmp__AB3K];
+    __tmp__AB3K= 0;
+    while_do__P53K:
+    {
+      if ((__tmp__AB3K <= __tmp__CB3K->parent_arrayed_collection__EX1D.upper__12BE)) {
+        if (((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__CB3K)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__AB3K])->parent_variable__O4WC.type__IO5D != (void *)t__EA3K)) {
+          if ((((! __tmp__YA3K) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__CB3K)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__AB3K])->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0)) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__CB3K)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__AB3K])->parent_variable__O4WC.type__IO5D)->flag__RLK &  4) !=  0))) {
+            __tmp__WC3K=TRUE__K__;
+          } else /* FALSE */ {
+            switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__CB3K)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__AB3K])->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK)->__id) {
+            case __TYPE__FF__: {
+              __tmp__RC3K=FALSE__O__;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__RC3K=FALSE__O__;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__RC3K=FALSE__O__;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__RC3K=FALSE__O__;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__RC3K=FALSE__O__;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__RC3K=FALSE__O__;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__RC3K=TRUE__K__;
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__RC3K=TRUE__K__;
+            } break;
+            };
+            __tmp__WC3K=__tmp__RC3K;
+          };
+          __tmp__RC3K=__tmp__WC3K;
+        } else /* FALSE */ {
+          __tmp__RC3K=FALSE__O__;
+        };
+        __tmp__WC3K=((__tmp__RC3K || (((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__CB3K)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__AB3K])->parent_variable__O4WC.ensure_count__IT4D !=  0)) || (((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__CB3K)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__AB3K])->list_level__GPUH < current_list_level__V0BE));
+      } else /* FALSE */ {
+        __tmp__WC3K=FALSE__O__;
+      };
+      if (__tmp__WC3K) {
+        __tmp__AB3K=(__INTEGER__Q)(__tmp__AB3K +  1);
+        goto while_do__P53K;
+      };
+    };
+    if ((__tmp__AB3K > __tmp__CB3K->parent_arrayed_collection__EX1D.upper__12BE)) {
+      result__FA3K=loc__BHMK;
+    } else /* FALSE */ {
+      result__FA3K=((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__CB3K)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__AB3K];
     };
-    if ((((void *)result__P3UO == (void *)NULL) && ((void *)__tmp__53UO != (void *)NULL))) {
-      result__P3UO=NULL;
+    loc2__CHMK=result__FA3K;
+    if (((void *)result__FA3K == (void *)loc__BHMK)) {
+      add_var_size__QURI(loc__BHMK);
+    } else /* FALSE */ {
+      ((__LOCAL__L4WC *)result__FA3K)->parent_variable__O4WC.ensure_count__IT4D=loc__BHMK->parent_variable__O4WC.ensure_count__IT4D;
     };
+    ((__LOCAL__L4WC *)result__FA3K)->list_level__GPUH=current_list_level__V0BE;
+    ((__LOCAL__L4WC *)loc__BHMK)->my_alias__JPUH=result__FA3K;
   };
-  if (((void *)result__P3UO == (void *)NULL)) {
-    result__P3UO=Self__N3UO;
-  } else {
-    __tmp__TBVO=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    switch (((struct ___OBJ *)result__P3UO)->__id) {
-    case __LIST__: {
-      ((__LIST *)result__P3UO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __STRING_CST__: {
-      ((__STRING_CST *)result__P3UO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__P3UO)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__P3UO)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__P3UO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__P3UO)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__P3UO)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__P3UO)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
-    } break;
-    case __REAL_CST__: {
-      ((__REAL_CST *)result__P3UO)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+  Result__AHMK=loc2__CHMK->parent_variable__O4WC.intern_name__UN5D;
+  return(Result__AHMK);
+}
+
+static void genere_value__2H1K(__WRITE_LOCAL__TEYJ *Self__3H1K,__STRING__BC *buffer__4H1K)
+// ({WRITE_LOCAL__TEYJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  void *__tmp__FI1K,*__tmp__SI1K,*__tmp__4J1K,*__tmp__HK1K;
+  __CHARACTER_CST__RMOJ *Self__TEGS,*Self__MGGS,*Self__UIGS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__VEGS,*Self__OGGS,*Self__WIGS;
+  __TYPE_FULL__XMB *__tmp__TI1K,*__tmp__5J1K,*__tmp__IK1K;
+  __BOOLEAN__L __tmp__YI1K,__tmp__MK1K,__tmp__ZK1K;
+  if (is_java__EE) {
+    __tmp__FI1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__FI1K)->__id) {
+    case __STRING_CST__5J__: {
+      genere__MU5J(((__STRING_CST__5J *)__tmp__FI1K),buffer__4H1K);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
+      (&__string_511)->count__0C= 35;
+      (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+      append__KWX(((__STRING__BC *)buffer__4H1K),(&__string_511));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      (&__string_512)->count__0C= 20;
+      (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+      print__KKG((&__string_512));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
     } break;
-    case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__P3UO)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __GET_TYPE_ID__HAOJ__: {
+      genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__P3UO)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_SUP__ABOJ__: {
+      genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__P3UO)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_SUB__UBOJ__: {
+      genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__P3UO)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_MUL__KCOJ__: {
+      genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__P3UO)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_DIV__4COJ__: {
+      genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__P3UO)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_AND__SDOJ__: {
+      genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__P3UO)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_AND__: {
-      ((__EXPR_AND *)result__P3UO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__P3UO)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __PUT_TO__TFOJ__: {
+      genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__P3UO)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __ITEM__HGOJ__: {
+      genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __PUT_TO__: {
-      ((__PUT_TO *)result__P3UO)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __SIZE_OF__5GOJ__: {
+      genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __ITEM__: {
-      ((__ITEM *)result__P3UO)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __CAST__1HOJ__: {
+      genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __SIZE_OF__: {
-      ((__SIZE_OF *)result__P3UO)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __REAL_CST__1LOJ__: {
+      append__KWX(((__STRING__BC *)buffer__4H1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__FI1K))->value__VD5J);
     } break;
-    case __CAST__: {
-      ((__CAST *)result__P3UO)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__TEGS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__FI1K));
+      add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
+      append__KWX(((__STRING__BC *)buffer__4H1K),Self__TEGS->text__0D5J);
+      add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
     } break;
-    case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__P3UO)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__VEGS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__FI1K));
+      add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
+      append__KWX(((__STRING__BC *)buffer__4H1K),Self__VEGS->string__WBJK);
+      add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
     } break;
-    case __READ_SLOT__: {
-      ((__READ_SLOT *)result__P3UO)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __READ_SLOT__LL4K__: {
+      genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__P3UO)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__P3UO)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__P3UO)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__P3UO)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__P3UO)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__P3UO)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_NEG__EZVL__: {
+      genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__P3UO)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_ADD__SZVL__: {
+      genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__P3UO)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __READ_GLOBAL__T4YL__: {
+      append__KWX(((__STRING__BC *)buffer__4H1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__FI1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
     } break;
-    case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__P3UO)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_NOT__XUPM__: {
+      genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__P3UO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_MOD__3YPM__: {
+      genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__P3UO)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_OR__PQ0N__: {
+      genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_INF__: {
-      ((__EXPR_INF *)result__P3UO)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_SUP_EQ__1VBP__: {
+      genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__P3UO)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_INF__OXBP__: {
+      genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_OR__: {
-      ((__EXPR_OR *)result__P3UO)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_INF_EQ__FYBP__: {
+      genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
-    case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__P3UO)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
+    case __EXPR_XOR__ABEP__: {
+      genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__FI1K)),buffer__4H1K);
     } break;
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-  };
-  return(result__P3UO);
-}
-
-static void unwrite__JJNL(__SLOT_DATA *Self__KJNL,void *e__LJNL)
-// ({SLOT_DATA},{NULLxWRITE_GLOBALxWRITE_SLOT}) VoidNo recursive, No inlinable.
-{
-  __INTEGER idx__MJNL,__tmp__ME5R,i__PE5R;
-  __BOOLEAN __tmp__NJNL,__tmp__XJNL;
-  __FAST_ARRAYoWRITEo *Self__KE5R;
-  void **__tmp__LE5R,**Self__NE5R;
-  idx__MJNL= 0;
-  if (((struct ___OBJ *)e__LJNL)->__id==__WRITE_GLOBAL__) {
-    __tmp__NJNL=((__WRITE_GLOBAL *)e__LJNL)->parent_write__YAGH.is_create__DBDI;
-  } else {
-    __tmp__NJNL=((__WRITE_SLOT *)e__LJNL)->parent_write__FBGH.is_create__DBDI;
-  };
-  if ((! __tmp__NJNL)) {
-    print__1ZE((&__string_338));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  };
-  if (((struct ___OBJ *)e__LJNL)->__id==__WRITE_GLOBAL__) {
-    __tmp__XJNL=((__WRITE_GLOBAL *)e__LJNL)->parent_write__YAGH.is_delete__WJNL;
-  } else {
-    __tmp__XJNL=((__WRITE_SLOT *)e__LJNL)->parent_write__FBGH.is_delete__WJNL;
-  };
-  if (__tmp__XJNL) {
-    print__1ZE((&__string_338));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  };
-  if (((struct ___OBJ *)e__LJNL)->__id==__WRITE_GLOBAL__) {
-    ((__WRITE_GLOBAL *)e__LJNL)->parent_write__YAGH.is_delete__WJNL=TRUE__;
-  } else {
-    ((__WRITE_SLOT *)e__LJNL)->parent_write__FBGH.is_delete__WJNL=TRUE__;
-  };
-  if (((void *)Self__KJNL->last_write__MBJL == (void *)e__LJNL)) {
-    Self__KJNL->last_write__MBJL=NULL;
-  };
-  if (((void *)Self__KJNL->parent_variable__HHZD.require_first__L5DH == (void *)e__LJNL)) {
-    if (((void *)Self__KJNL->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
-      Self__KJNL->parent_variable__HHZD.require_first__L5DH=((void **)((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
-      remove_first__B0AM(Self__KJNL->parent_variable__HHZD.require_list__25DH);
-      if ((((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
-        Self__KJNL->parent_variable__HHZD.require_list__25DH=NULL;
+  } else /* FALSE */ {
+    if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__3H1K->local__0FKK->parent_variable__O4WC.type__IO5D)->flag__RLK &  16) !=  0)) {
+      __tmp__SI1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__SI1K)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__TI1K=((__STRING_CST__5J *)__tmp__SI1K)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__TI1K=((__EXTERNAL_C__Y5WC *)__tmp__SI1K)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__TI1K=((__PROTOTYPE_CST__LAXC *)__tmp__SI1K)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__TI1K=((__INTEGER_CST__XAXC *)__tmp__SI1K)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__TI1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__SI1K));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__TI1K=((__READ_LOCAL__55ZI *)__tmp__SI1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__TI1K=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__TI1K=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__TI1K=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__TI1K=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__TI1K=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__TI1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__SI1K));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__TI1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__SI1K));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__TI1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__SI1K));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__TI1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__SI1K));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__TI1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SI1K));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__TI1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SI1K));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__TI1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__TI1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__SI1K));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__TI1K=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__TI1K=((__CAST__1HOJ *)__tmp__SI1K)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__TI1K=((__REAL_CST__1LOJ *)__tmp__SI1K)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__TI1K=((__CHARACTER_CST__RMOJ *)__tmp__SI1K)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__TI1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SI1K)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__TI1K=((__READ_SLOT__LL4K *)__tmp__SI1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__TI1K=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__TI1K=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__TI1K=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__TI1K=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__TI1K=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__TI1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__SI1K));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__TI1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__SI1K));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__TI1K=((__READ_GLOBAL__T4YL *)__tmp__SI1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__TI1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__SI1K));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__TI1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__SI1K));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__TI1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__SI1K));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__TI1K=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__TI1K=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__TI1K=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__TI1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__SI1K));
+      } break;
       };
-    } else {
-      Self__KJNL->parent_variable__HHZD.require_first__L5DH=NULL;
-    };
-  } else {
-    if (((void *)Self__KJNL->parent_variable__HHZD.require_list__25DH == (void *)NULL)) {
-      print__1ZE(Self__KJNL->parent_variable__HHZD.intern_name__C25F);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_563));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    idx__MJNL=fast_first_index_of__11ZL(Self__KJNL->parent_variable__HHZD.require_list__25DH,e__LJNL);
-    if ((idx__MJNL > ((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI)) {
-      print__1ZE(Self__KJNL->parent_variable__HHZD.intern_name__C25F);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_564));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    Self__KE5R=((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH);
-    __tmp__LE5R=Self__KE5R->parent_arrayed_collection__15DH.storage__TPDI;
-    __tmp__ME5R=Self__KE5R->parent_arrayed_collection__15DH.upper__VODI;
-    Self__NE5R=((void **)__tmp__LE5R);
-    i__PE5R=idx__MJNL;
-    while ((i__PE5R != __tmp__ME5R)) {
-      Self__NE5R[i__PE5R]=Self__NE5R[(__INTEGER)(i__PE5R +  1)];
-      i__PE5R=(__INTEGER)(i__PE5R +  1);
+      __tmp__YI1K=(! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__TI1K)->flag__RLK &  16) !=  0));
+    } else /* FALSE */ {
+      __tmp__YI1K=FALSE__O__;
     };
-    Self__KE5R->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__KE5R->parent_arrayed_collection__15DH.upper__VODI -  1);
-    if ((((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
-      Self__KJNL->parent_variable__HHZD.require_list__25DH=NULL;
-    };
-  };
-}
-
-static void unwrite__VMNL(__LOCAL *Self__WMNL,void *e__XMNL)
-// ({LOCAL},{NULLxWRITE_GLOBALxWRITE_SLOTxWRITE_LOCAL}) VoidNo recursive, No inlinable.
-{
-  __INTEGER idx__YMNL,__tmp__D4ZL,i__3M4L;
-  __BOOLEAN __tmp__ZMNL,__tmp__CNNL;
-  __FAST_ARRAYoWRITEo *Self__Z3ZL;
-  void **__tmp__C4ZL,**Self__MM4L;
-  idx__YMNL= 0;
-  switch (((struct ___OBJ *)e__XMNL)->__id) {
-  case __WRITE_GLOBAL__: {
-    __tmp__ZMNL=((__WRITE_GLOBAL *)e__XMNL)->parent_write__YAGH.is_create__DBDI;
-  } break;
-  case __WRITE_SLOT__: {
-    __tmp__ZMNL=((__WRITE_SLOT *)e__XMNL)->parent_write__FBGH.is_create__DBDI;
-  } break;
-  case __WRITE_LOCAL__: {
-    __tmp__ZMNL=((__WRITE_LOCAL *)e__XMNL)->parent_write__540I.is_create__DBDI;
-  } break;
-  };
-  if ((! __tmp__ZMNL)) {
-    print__1ZE((&__string_338));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  };
-  switch (((struct ___OBJ *)e__XMNL)->__id) {
-  case __WRITE_GLOBAL__: {
-    __tmp__CNNL=((__WRITE_GLOBAL *)e__XMNL)->parent_write__YAGH.is_delete__WJNL;
-  } break;
-  case __WRITE_SLOT__: {
-    __tmp__CNNL=((__WRITE_SLOT *)e__XMNL)->parent_write__FBGH.is_delete__WJNL;
-  } break;
-  case __WRITE_LOCAL__: {
-    __tmp__CNNL=((__WRITE_LOCAL *)e__XMNL)->parent_write__540I.is_delete__WJNL;
-  } break;
-  };
-  if (__tmp__CNNL) {
-    print__1ZE((&__string_338));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  };
-  switch (((struct ___OBJ *)e__XMNL)->__id) {
-  case __WRITE_GLOBAL__: {
-    ((__WRITE_GLOBAL *)e__XMNL)->parent_write__YAGH.is_delete__WJNL=TRUE__;
-  } break;
-  case __WRITE_SLOT__: {
-    ((__WRITE_SLOT *)e__XMNL)->parent_write__FBGH.is_delete__WJNL=TRUE__;
-  } break;
-  case __WRITE_LOCAL__: {
-    ((__WRITE_LOCAL *)e__XMNL)->parent_write__540I.is_delete__WJNL=TRUE__;
-  } break;
-  };
-  if ((((void *)Self__WMNL->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WMNL->last_seq__TQJJ)->last_write__02IL == (void *)e__XMNL))) {
-    ((__LOCAL_SEQ *)Self__WMNL->last_seq__TQJJ)->last_write__02IL=NULL;
-  };
-  if (((void *)Self__WMNL->parent_variable__T1LC.require_first__L5DH == (void *)e__XMNL)) {
-    if (((void *)Self__WMNL->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
-      Self__WMNL->parent_variable__T1LC.require_first__L5DH=((void **)((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
-      remove_first__B0AM(Self__WMNL->parent_variable__T1LC.require_list__25DH);
-      if ((((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
-        Self__WMNL->parent_variable__T1LC.require_list__25DH=NULL;
+    if (__tmp__YI1K) {
+      append__KWX(((__STRING__BC *)buffer__4H1K),(&__string_675));
+      __tmp__SI1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+      switch (((struct ___OBJ *)__tmp__SI1K)->__id) {
+      case __STRING_CST__5J__: {
+        genere__MU5J(((__STRING_CST__5J *)__tmp__SI1K),buffer__4H1K);
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+        (&__string_511)->count__0C= 35;
+        (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+        append__KWX(((__STRING__BC *)buffer__4H1K),(&__string_511));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        (&__string_512)->count__0C= 20;
+        (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+        print__KKG((&__string_512));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __ITEM__HGOJ__: {
+        genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __CAST__1HOJ__: {
+        genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        append__KWX(((__STRING__BC *)buffer__4H1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SI1K))->value__VD5J);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__MGGS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SI1K));
+        add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
+        append__KWX(((__STRING__BC *)buffer__4H1K),Self__MGGS->text__0D5J);
+        add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__OGGS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SI1K));
+        add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
+        append__KWX(((__STRING__BC *)buffer__4H1K),Self__OGGS->string__WBJK);
+        add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
+      } break;
+      case __READ_SLOT__LL4K__: {
+        genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        append__KWX(((__STRING__BC *)buffer__4H1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SI1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SI1K)),buffer__4H1K);
+      } break;
       };
-    } else {
-      Self__WMNL->parent_variable__T1LC.require_first__L5DH=NULL;
-    };
-  } else {
-    if (((void *)Self__WMNL->parent_variable__T1LC.require_list__25DH == (void *)NULL)) {
-      print__1ZE(Self__WMNL->parent_variable__T1LC.intern_name__C25F);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_563));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    };
-    idx__YMNL=fast_first_index_of__11ZL(Self__WMNL->parent_variable__T1LC.require_list__25DH,e__XMNL);
-    if ((idx__YMNL > ((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI)) {
-      print__1ZE(Self__WMNL->parent_variable__T1LC.intern_name__C25F);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_564));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
+      add_last__ACV(((__STRING__BC *)buffer__4H1K),')');
+      __tmp__YI1K=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__YI1K=FALSE__O__;
     };
-    Self__Z3ZL=((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH);
-    __tmp__C4ZL=Self__Z3ZL->parent_arrayed_collection__15DH.storage__TPDI;
-    __tmp__D4ZL=Self__Z3ZL->parent_arrayed_collection__15DH.upper__VODI;
-    Self__MM4L=((void **)__tmp__C4ZL);
-    i__3M4L=idx__YMNL;
-    while ((i__3M4L != __tmp__D4ZL)) {
-      Self__MM4L[i__3M4L]=Self__MM4L[(__INTEGER)(i__3M4L +  1)];
-      i__3M4L=(__INTEGER)(i__3M4L +  1);
-    };
-    Self__Z3ZL->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__Z3ZL->parent_arrayed_collection__15DH.upper__VODI -  1);
-    if ((((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
-      Self__WMNL->parent_variable__T1LC.require_list__25DH=NULL;
-    };
-  };
-}
-
-static __INTEGER fast_first_index_of__RZQJ(__FAST_ARRAYoTYPEo *Self__SZQJ,void *element__TZQJ)
-// ({FAST_ARRAYoTYPEo},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__VZQJ,__tmp__4ZQJ,idx__JS4J;
-  void **__tmp__3ZQJ,**Self__3R4J;
-  result__VZQJ= 0;
-  if ((Self__SZQJ->parent_arrayed_collection__UOB.upper__1OB >=  0)) {
-    __tmp__3ZQJ=Self__SZQJ->parent_arrayed_collection__UOB.storage__M2L;
-    __tmp__4ZQJ=Self__SZQJ->parent_arrayed_collection__UOB.upper__1OB;
-    Self__3R4J=((void **)__tmp__3ZQJ);
-    idx__JS4J= 0;
-    while ((! ((idx__JS4J > __tmp__4ZQJ) || ((void *)element__TZQJ == (void *)Self__3R4J[idx__JS4J])))) {
-      idx__JS4J=(__INTEGER)(idx__JS4J +  1);
-    };
-    result__VZQJ=idx__JS4J;
-  };
-  return(result__VZQJ);
-}
-
-static void* read_group__F4BD(__PARSER *Self__G4BD)
-// ({PARSER}) With resultNo recursive, No inlinable.
-{
-  void *e__J4BD;
-  __ITM_RESULT *result__D2TD,*Self__L32D;
-  __POINTER ptr__E2TD,ptr_table__QP3R,next__PP3R,result__RP3R;
-  __POINTER ptr_table__VP3R,next__UP3R,result__WP3R,ptr__3ANR;
-  __POINTER ptr_table__AQ3R,next__5P3R,result__BQ3R,ptr_table__FQ3R;
-  __POINTER next__EQ3R,result__GQ3R;
-  __INTEGER typ_id__J2TD,typ_id__4ANR;
-  __UINTEGER_32 sz__G2TD,a__1X2Q,new_size__ZX2Q,t__5X2Q,a__BY2Q;
-  __UINTEGER_32 new_size__YP3R,lab_type__XP3R,sz__5ANR,a__ABNR;
-  __UINTEGER_32 new_size__BBNR,t__CBNR,a__DBNR,new_size__IQ3R;
-  __UINTEGER_32 lab_type__HQ3R;
-  __POSITION __tmp__N32D,pos__BGEQ,p__FBNR;
-  __ITM_PROTOTYPE *result__2ANR,*Self__EBNR;
-  void *result__0IBR,*result__K4BD;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__1IBR,*Self__2IBR;
-  __BOOLEAN result__JP3R,__tmp__Z4BD,result__MP3R,result__ZP3R;
-  __BOOLEAN __tmp__AACD,result__2P3R;
-  __CHARACTER result__KP3R,result__NP3R,result__0P3R,result__3P3R;
-  read_def_local__BCFC(Self__G4BD);
-  result__0IBR=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
-    result__0IBR=create_with_capacity__YPFC( 16);
-  } else {
-    Self__1IBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-    result__0IBR=((void **)Self__1IBR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__1IBR->parent_arrayed_collection__EFFC.upper__P5OC];
-    Self__2IBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-    Self__2IBR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__2IBR->parent_arrayed_collection__EFFC.upper__P5OC -  1);
-  };
-  result__K4BD=result__0IBR;
-  e__J4BD=read_expr__5SFC(Self__G4BD);
-  while_do__WFHD:
-  {
-    if (((void *)e__J4BD != (void *)NULL)) {
-      result__JP3R=FALSE__;
-      if ((! read_space__UAF())) {
-        result__JP3R=FALSE__;
-      } else {
-        result__KP3R='\0';
-        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-          result__KP3R=((__CHARACTER )(( 0)));
-        } else {
-          result__KP3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    if ((! __tmp__YI1K)) {
+      if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__3H1K->local__0FKK->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__3H1K->local__0FKK->parent_variable__O4WC.type__IO5D)->flag__RLK &  16) !=  0)))) {
+        __tmp__4J1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__4J1K)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__5J1K=((__STRING_CST__5J *)__tmp__4J1K)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__5J1K=((__EXTERNAL_C__Y5WC *)__tmp__4J1K)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__5J1K=((__PROTOTYPE_CST__LAXC *)__tmp__4J1K)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__5J1K=((__INTEGER_CST__XAXC *)__tmp__4J1K)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__5J1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__4J1K));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__5J1K=((__READ_LOCAL__55ZI *)__tmp__4J1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__5J1K=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__5J1K=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__5J1K=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__5J1K=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__5J1K=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__5J1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__5J1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__5J1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__5J1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__5J1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__5J1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4J1K));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__5J1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__5J1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__4J1K));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__5J1K=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__5J1K=((__CAST__1HOJ *)__tmp__4J1K)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__5J1K=((__REAL_CST__1LOJ *)__tmp__4J1K)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__5J1K=((__CHARACTER_CST__RMOJ *)__tmp__4J1K)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__5J1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4J1K)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__5J1K=((__READ_SLOT__LL4K *)__tmp__4J1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__5J1K=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__5J1K=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__5J1K=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__5J1K=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__5J1K=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__5J1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__4J1K));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__5J1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__4J1K));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__5J1K=((__READ_GLOBAL__T4YL *)__tmp__4J1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__5J1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__4J1K));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__5J1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__4J1K));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__5J1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__4J1K));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__5J1K=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__5J1K=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__5J1K=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__5J1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__4J1K));
+        } break;
         };
-        if ((result__KP3R == ';')) {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          result__JP3R=TRUE__;
+        if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__5J1K)->flag__RLK &  1) !=  0))) {
+          __tmp__MK1K=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__HK1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+          switch (((struct ___OBJ *)__tmp__HK1K)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__IK1K=((__STRING_CST__5J *)__tmp__HK1K)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__IK1K=((__EXTERNAL_C__Y5WC *)__tmp__HK1K)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__IK1K=((__PROTOTYPE_CST__LAXC *)__tmp__HK1K)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__IK1K=((__INTEGER_CST__XAXC *)__tmp__HK1K)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__IK1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__HK1K));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__IK1K=((__READ_LOCAL__55ZI *)__tmp__HK1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__IK1K=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__IK1K=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__IK1K=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__IK1K=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__IK1K=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__IK1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__HK1K));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__IK1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__HK1K));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__IK1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__HK1K));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__IK1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__HK1K));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__IK1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__HK1K));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__IK1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__HK1K));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__IK1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__IK1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__HK1K));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__IK1K=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__IK1K=((__CAST__1HOJ *)__tmp__HK1K)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__IK1K=((__REAL_CST__1LOJ *)__tmp__HK1K)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__IK1K=((__CHARACTER_CST__RMOJ *)__tmp__HK1K)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__IK1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__HK1K)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__IK1K=((__READ_SLOT__LL4K *)__tmp__HK1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__IK1K=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__IK1K=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__IK1K=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__IK1K=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__IK1K=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__IK1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__HK1K));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__IK1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__HK1K));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__IK1K=((__READ_GLOBAL__T4YL *)__tmp__HK1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__IK1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__HK1K));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__IK1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__HK1K));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__IK1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__HK1K));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__IK1K=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__IK1K=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__IK1K=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__IK1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__HK1K));
+          } break;
+          };
+          __tmp__MK1K=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__IK1K)->flag__RLK &  16) !=  0);
         };
+        __tmp__ZK1K=__tmp__MK1K;
+      } else /* FALSE */ {
+        __tmp__ZK1K=FALSE__O__;
       };
-      __tmp__Z4BD=result__JP3R;
-    } else {
-      __tmp__Z4BD=FALSE__;
-    };
-    if (__tmp__Z4BD) {
-      add_last__V3PC(result__K4BD,e__J4BD);
-      e__J4BD=read_expr__5SFC(Self__G4BD);
-      goto while_do__WFHD;
-    };
-  };
-  if (((void *)e__J4BD != (void *)NULL)) {
-    result__MP3R=FALSE__;
-    if ((! read_space__UAF())) {
-      result__MP3R=FALSE__;
-    } else {
-      result__NP3R='\0';
-      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-        result__NP3R=((__CHARACTER )(( 0)));
-      } else {
-        result__NP3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-      };
-      if ((result__NP3R == ',')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        result__MP3R=TRUE__;
+      if (__tmp__ZK1K) {
+        __tmp__4J1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__4J1K)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__5J1K=((__STRING_CST__5J *)__tmp__4J1K)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__5J1K=((__EXTERNAL_C__Y5WC *)__tmp__4J1K)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__5J1K=((__PROTOTYPE_CST__LAXC *)__tmp__4J1K)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__5J1K=((__INTEGER_CST__XAXC *)__tmp__4J1K)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__5J1K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__4J1K));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__5J1K=((__READ_LOCAL__55ZI *)__tmp__4J1K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__5J1K=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__5J1K=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__5J1K=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__5J1K=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__5J1K=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__5J1K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__5J1K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__5J1K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__5J1K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__5J1K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4J1K));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__5J1K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4J1K));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__5J1K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__5J1K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__4J1K));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__5J1K=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__5J1K=((__CAST__1HOJ *)__tmp__4J1K)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__5J1K=((__REAL_CST__1LOJ *)__tmp__4J1K)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__5J1K=((__CHARACTER_CST__RMOJ *)__tmp__4J1K)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__5J1K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4J1K)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__5J1K=((__READ_SLOT__LL4K *)__tmp__4J1K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__5J1K=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__5J1K=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__5J1K=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__5J1K=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__5J1K=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__5J1K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__4J1K));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__5J1K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__4J1K));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__5J1K=((__READ_GLOBAL__T4YL *)__tmp__4J1K)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__5J1K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__4J1K));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__5J1K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__4J1K));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__5J1K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__4J1K));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__5J1K=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__5J1K=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__5J1K=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__5J1K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__4J1K));
+        } break;
+        };
+        __tmp__MK1K=((void *)((__TYPE_FULL__XMB *)__tmp__5J1K)->the_parent_type__QLK != (void *)TYPE_NULL__GMB__);
+      } else /* FALSE */ {
+        __tmp__MK1K=FALSE__O__;
       };
-    };
-    if (result__MP3R) {
-      do {
-        result__D2TD=NULL;
-        ptr__E2TD=((__POINTER )(NULL));
-        typ_id__J2TD= 0;
-        sz__G2TD=((__UINTEGER_32 )sizeof(__ITM_RESULT));
-        if ((sz__G2TD ==  0)) {
-          result__D2TD=ITM_RESULT__;
-        } else {
-          typ_id__J2TD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__G2TD);
-          if ((typ_id__J2TD == (__INTEGER)(-  1))) {
-            a__1X2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ZX2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__G2TD + a__1X2Q) & (__UINTEGER_32)(~ a__1X2Q));
-            ptr_table__QP3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZX2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__PP3R=((__POINTER )(NULL));
-            result__RP3R=((__POINTER *)ptr_table__QP3R)[ 0];
-            if ((result__RP3R == (void *)NULL)) {
-              result__RP3R=new_lab__2PJ(new_size__ZX2Q);
-              next__PP3R=(void *)((unsigned long)result__RP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZX2Q)));
-              ((__POINTER *)next__PP3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__QP3R)[ 0]=next__PP3R;
-            } else {
-              next__PP3R=((__POINTER *)result__RP3R)[ 0];
-              if ((next__PP3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RP3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZX2Q <<  1)) <=  4096)) {
-                  next__PP3R=(void *)((unsigned long)result__RP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZX2Q)));
-                } else {
-                  next__PP3R=new_lab__2PJ(new_size__ZX2Q);
-                };
-                ((__POINTER *)next__PP3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QP3R)[ 0]=next__PP3R;
-              } else {
-                ((__POINTER *)result__RP3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PP3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__RP3R=next__PP3R;
-              };
-            };
-            ptr__E2TD=result__RP3R;
-          } else {
-            t__5X2Q=((__UINTEGER_32 )typ_id__J2TD);
-            a__BY2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YP3R=(__UINTEGER_32)((__UINTEGER_32)(sz__G2TD + a__BY2Q) & (__UINTEGER_32)(~ a__BY2Q));
-            ptr_table__VP3R=((__POINTER )(&(table_type[(t__5X2Q)])));
-            lab_type__XP3R=(__UINTEGER_32)(t__5X2Q |  1);
-            next__UP3R=((__POINTER )(NULL));
-            result__WP3R=((__POINTER *)ptr_table__VP3R)[ 0];
-            if ((result__WP3R == (void *)NULL)) {
-              result__WP3R=new_lab__2PJ(lab_type__XP3R);
-              next__UP3R=(void *)((unsigned long)result__WP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YP3R)));
-              ((__POINTER *)next__UP3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VP3R)[ 0]=next__UP3R;
-            } else {
-              next__UP3R=((__POINTER *)result__WP3R)[ 0];
-              if ((next__UP3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WP3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YP3R <<  1)) <=  4096)) {
-                  next__UP3R=(void *)((unsigned long)result__WP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YP3R)));
-                } else {
-                  next__UP3R=new_lab__2PJ(lab_type__XP3R);
-                };
-                ((__POINTER *)next__UP3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VP3R)[ 0]=next__UP3R;
-              } else {
-                ((__POINTER *)result__WP3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UP3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__WP3R=next__UP3R;
-              };
-            };
-            ptr__E2TD=result__WP3R;
-          };
-          result__D2TD=((__ITM_RESULT *)ptr__E2TD);
-          *(result__D2TD) = *(ITM_RESULT__);
+      if (__tmp__MK1K) {
+        append__KWX(((__STRING__BC *)buffer__4H1K),(&__string_669));
+        __tmp__4J1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__4J1K)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__4J1K),buffer__4H1K);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__4H1K),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__4H1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4J1K))->value__VD5J);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UIGS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4J1K));
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
+          append__KWX(((__STRING__BC *)buffer__4H1K),Self__UIGS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__WIGS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4J1K));
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
+          append__KWX(((__STRING__BC *)buffer__4H1K),Self__WIGS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
+        } break;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__4H1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4J1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
         };
-        Self__L32D=((__ITM_RESULT *)result__D2TD);
-        switch (((struct ___OBJ *)e__J4BD)->__id) {
-        case __ITM_LIST__: {
-          __tmp__N32D=((__ITM_LIST *)e__J4BD)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
+        add_last__ACV(((__STRING__BC *)buffer__4H1K),')');
+      } else /* FALSE */ {
+        __tmp__4J1K=Self__3H1K->parent_write__UEYJ.value__3EJJ;
+        switch (((struct ___OBJ *)__tmp__4J1K)->__id) {
+        case __STRING_CST__5J__: {
+          genere__MU5J(((__STRING_CST__5J *)__tmp__4J1K),buffer__4H1K);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+          (&__string_511)->count__0C= 35;
+          (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+          append__KWX(((__STRING__BC *)buffer__4H1K),(&__string_511));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          (&__string_512)->count__0C= 20;
+          (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+          print__KKG((&__string_512));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__N32D=((__ITM_PROTOTYPE *)e__J4BD)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_DIV__4COJ__: {
+          genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__N32D=((__ITM_LIST_IDF *)e__J4BD)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_AND__SDOJ__: {
+          genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__N32D=((__ITM_WRITE_VALUE *)e__J4BD)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__N32D=((__ITM_WRITE_CAST *)e__J4BD)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_READ__: {
-          __tmp__N32D=((__ITM_READ *)e__J4BD)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+        case __PUT_TO__TFOJ__: {
+          genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__N32D=((__ITM_WRITE_CODE *)e__J4BD)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+        case __ITEM__HGOJ__: {
+          genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__N32D=((__ITM_READ_ARG2 *)e__J4BD)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+        case __SIZE_OF__5GOJ__: {
+          genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_BINARY__: {
-          __tmp__N32D=((__ITM_BINARY *)e__J4BD)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
+        case __CAST__1HOJ__: {
+          genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__N32D=((__ITM_READ_ARG1 *)e__J4BD)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+        case __REAL_CST__1LOJ__: {
+          append__KWX(((__STRING__BC *)buffer__4H1K),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4J1K))->value__VD5J);
         } break;
-        case __ITM_OLD__: {
-          __tmp__N32D=((__ITM_OLD *)e__J4BD)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UIGS=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4J1K));
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
+          append__KWX(((__STRING__BC *)buffer__4H1K),Self__UIGS->text__0D5J);
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\'');
         } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__N32D=((__ITM_EXTERNAL_TYPE *)e__J4BD)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__WIGS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4J1K));
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
+          append__KWX(((__STRING__BC *)buffer__4H1K),Self__WIGS->string__WBJK);
+          add_last__ACV(((__STRING__BC *)buffer__4H1K),'\"');
         } break;
-        case __ITM_REAL__: {
-          __tmp__N32D=((__ITM_REAL *)e__J4BD)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+        case __READ_SLOT__LL4K__: {
+          genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_NUMBER__: {
-          __tmp__N32D=((__ITM_NUMBER *)e__J4BD)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_CHARACTER__: {
-          __tmp__N32D=((__ITM_CHARACTER *)e__J4BD)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_STRING__: {
-          __tmp__N32D=((__ITM_STRING *)e__J4BD)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__N32D=((__ITM_EXTERNAL *)e__J4BD)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__N32D=((__ITM_READ_ARGS *)e__J4BD)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          append__KWX(((__STRING__BC *)buffer__4H1K),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4J1K))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4J1K)),buffer__4H1K);
         } break;
         };
-        Self__L32D->parent_itm_code__R5BD.parent_itm_object__G1CC.position__WIM=__tmp__N32D;
-        Self__L32D->value__O32D=e__J4BD;
-        add_last__V3PC(result__K4BD,result__D2TD);
-        e__J4BD=read_expr__5SFC(Self__G4BD);
-        while_do__X5SD:
-        {
-          if (((void *)e__J4BD != (void *)NULL)) {
-            result__ZP3R=FALSE__;
-            if ((! read_space__UAF())) {
-              result__ZP3R=FALSE__;
-            } else {
-              result__0P3R='\0';
-              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-                result__0P3R=((__CHARACTER )(( 0)));
-              } else {
-                result__0P3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+    };
+  };
+}
+
+static __INTEGER__Q fast_first_index_of__E0II(__FAST_ARRAYoTYPEo__MSB *Self__F0II,void *element__G0II)
+// ({FAST_ARRAYoTYPEo__MSB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q result__I0II,__tmp__R0II,idx__Z4QI;
+  void **__tmp__Q0II,**Self__N4QI;
+  result__I0II= 0;
+  if ((Self__F0II->parent_arrayed_collection__USB.upper__1SB >=  0)) {
+    __tmp__Q0II=Self__F0II->parent_arrayed_collection__USB.storage__OWY;
+    __tmp__R0II=Self__F0II->parent_arrayed_collection__USB.upper__1SB;
+    Self__N4QI=((void **)__tmp__Q0II);
+    idx__Z4QI= 0;
+    while ((! ((idx__Z4QI > __tmp__R0II) || ((void *)element__G0II == (void *)Self__N4QI[idx__Z4QI])))) {
+      idx__Z4QI=(__INTEGER__Q)(idx__Z4QI +  1);
+    };
+    result__I0II=idx__Z4QI;
+  };
+  __tmp__R0II=result__I0II;
+  ;
+  return(__tmp__R0II);
+}
+
+static void add_last__CP3G(__FAST_ARRAYoSLOT_DATAo__ACXG *Self__DP3G,__SLOT_DATA__IJRG *element__EP3G)
+// ({FAST_ARRAYoSLOT_DATAo__ACXG},{NULLxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__GQ3G,__tmp__IQ3G,__tmp__14TH,Self__I3FI;
+  __POINTER__IB __tmp__Z4TH;
+  __BOOLEAN__L __tmp__TP3G;
+  void **__tmp__5P3G;
+  if (((__INTEGER__Q)(Self__DP3G->parent_arrayed_collection__ICXG.upper__NN3G +  1) <= (__INTEGER__Q)(Self__DP3G->parent_arrayed_collection__ICXG.capacity__2M3G -  1))) {
+    Self__DP3G->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(Self__DP3G->parent_arrayed_collection__ICXG.upper__NN3G +  1);
+    __tmp__TP3G=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__TP3G=FALSE__O__;
+  };
+  if ((! __tmp__TP3G)) {
+    if ((Self__DP3G->parent_arrayed_collection__ICXG.capacity__2M3G ==  0)) {
+      __tmp__5P3G=create__1YKH( 2);
+      Self__DP3G->parent_arrayed_collection__ICXG.storage__JN3G=__tmp__5P3G;
+      Self__DP3G->parent_arrayed_collection__ICXG.capacity__2M3G= 2;
+      Self__DP3G->parent_arrayed_collection__ICXG.upper__NN3G= 0;
+    } else /* FALSE */ {
+      __tmp__GQ3G=(__INTEGER__Q)(Self__DP3G->parent_arrayed_collection__ICXG.capacity__2M3G <<  1);
+      __tmp__5P3G=Self__DP3G->parent_arrayed_collection__ICXG.storage__JN3G;
+      __tmp__IQ3G=Self__DP3G->parent_arrayed_collection__ICXG.capacity__2M3G;
+      __tmp__Z4TH=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__5P3G)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__IQ3G * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__GQ3G * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__5P3G=((void **)__tmp__Z4TH);
+      __tmp__14TH=(__INTEGER__Q)(__tmp__GQ3G -  1);
+      Self__I3FI=__tmp__IQ3G;
+      while ((Self__I3FI <= __tmp__14TH)) {
+        __tmp__5P3G[Self__I3FI]=NULL;
+        Self__I3FI=(__INTEGER__Q)(Self__I3FI +  1);
+      };
+      Self__DP3G->parent_arrayed_collection__ICXG.storage__JN3G=__tmp__5P3G;
+      Self__DP3G->parent_arrayed_collection__ICXG.capacity__2M3G=__tmp__GQ3G;
+      Self__DP3G->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(Self__DP3G->parent_arrayed_collection__ICXG.upper__NN3G +  1);
+    };
+  };
+  ((void **)Self__DP3G->parent_arrayed_collection__ICXG.storage__JN3G)[Self__DP3G->parent_arrayed_collection__ICXG.upper__NN3G]=element__EP3G;
+}
+
+static __INTEGER__Q size__RSSI(__TYPE_FULL__XMB *Self__SSSI)
+// ({TYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  void *__tmp__USSI;
+  __INTEGER__Q __tmp__VSSI,Result__TSSI;
+  __tmp__USSI=Self__SSSI->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__USSI)->__id) {
+  case __TYPE__FF__: {
+    __tmp__VSSI=((__TYPE__FF *)__tmp__USSI)->size__LDXB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__VSSI=((__TYPE_NULL__GMB *)__tmp__USSI)->parent_type__HMB.size__LDXB;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__VSSI=((__TYPE_VOID__IMB *)__tmp__USSI)->parent_type__JMB.size__LDXB;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__VSSI=((__TYPE_CONTEXT__KMB *)__tmp__USSI)->parent_type__LMB.size__LDXB;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__VSSI=((__TYPE_ID__MMB *)__tmp__USSI)->parent_type__NMB.size__LDXB;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__VSSI=((__TYPE_GENERIC__OCY *)__tmp__USSI)->parent_type__PCY.size__LDXB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__VSSI=((__TYPE_BLOCK__CP5D *)__tmp__USSI)->parent_type__DP5D.size__LDXB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__VSSI=((__PROFIL_BLOCK__O3NJ *)__tmp__USSI)->parent_type__Q3NJ.size__LDXB;
+  } break;
+  };
+  Result__TSSI=__tmp__VSSI;
+  return(Result__TSSI);
+}
+
+static void** realloc__with__W0XG(void **Self__X0XG,__INTEGER__Q old_nb_elts__Y0XG,__INTEGER__Q new_nb_elts__Z0XG)
+// ({NATIVE_ARRAYoSLOTo__4IK},{INTEGER__Q},{INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB old_ptr__Q1XG,__tmp__A2XG;
+  __INTEGER__Q __tmp__Y1XG,Self__TSAH;
+  void **__tmp__B2XG,**Result__00XG;
+  old_ptr__Q1XG=((__POINTER__IB )Self__X0XG);
+  if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  __tmp__Y1XG=(__INTEGER__Q)(new_nb_elts__Z0XG * ((__INTEGER__Q )(sizeof(void *))));
+  if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  __tmp__A2XG=realloc_dynamic__old_size__new_size__FAX(old_ptr__Q1XG,((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__Y0XG * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )__tmp__Y1XG));
+  __tmp__B2XG=((void **)__tmp__A2XG);
+  __tmp__Y1XG=(__INTEGER__Q)(new_nb_elts__Z0XG -  1);
+  Self__TSAH=old_nb_elts__Y0XG;
+  while ((Self__TSAH <= __tmp__Y1XG)) {
+    __tmp__B2XG[Self__TSAH]=NULL;
+    Self__TSAH=(__INTEGER__Q)(Self__TSAH +  1);
+  };
+  Result__00XG=__tmp__B2XG;
+  return(Result__00XG);
+}
+
+static __INTEGER__Q first_substring_index__PBBD(__STRING__BC *Self__QBBD)
+// ({STRING__BC}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q i__ISGD,result__KSGD,s__JSGD;
+  i__ISGD= 0;
+  result__KSGD= 0;
+  s__JSGD= 1;
+  while ((! ((result__KSGD !=  0) || ((__INTEGER__Q)((__INTEGER__Q)(s__JSGD + (&__string_121)->count__0C) -  1) > Self__QBBD->count__WJ)))) {
+    i__ISGD= 1;
+    while ((! ((i__ISGD > (&__string_121)->count__0C) || (((__CHARACTER__DB *)Self__QBBD->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)((__INTEGER__Q)(s__JSGD + i__ISGD) -  1) -  1)] != ((__CHARACTER__DB *)(&__string_121)->storage__1C)[(__INTEGER__Q)(i__ISGD -  1)])))) {
+      i__ISGD=(__INTEGER__Q)(i__ISGD +  1);
+    };
+    if ((i__ISGD > (&__string_121)->count__0C)) {
+      result__KSGD=s__JSGD;
+    } else /* FALSE */ {
+      s__JSGD=(__INTEGER__Q)(s__JSGD +  1);
+    };
+  };
+  i__ISGD=result__KSGD;
+  return(i__ISGD);
+}
+
+static void read_escape_character__2ISD()
+// () Void No recursive, No inlinable.
+{
+  __STRING__BC *Self__3XYT;
+  __POSITION__OL __tmp__ZKSD,__tmp__MQSD;
+  __INTEGER__Q __tmp__SQSD;
+  __CHARACTER__DB result__RXYT,result__VXYT,result__XXYT,result__FYYT;
+  __CHARACTER__DB result__3YYT,result__5YYT;
+  __BOOLEAN__L __tmp__YJSD,__tmp__UNSD,__tmp__KPSD,__tmp__PPSD;
+  result__RXYT='\0';
+  if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+    result__RXYT=((__CHARACTER__DB )(( 0)));
+  } else /* FALSE */ {
+    result__RXYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+  };
+  if ((((((((result__RXYT == ' ') || (result__RXYT == '\t')) || (result__RXYT == '\n')) || (result__RXYT == '\r')) || (result__RXYT == '\0')) || (result__RXYT == '\f')) || (result__RXYT == '\v'))) {
+    position__CLE=(__INTEGER__Q)(position__CLE +  1);
+    until_do__4YME:
+    {
+      result__VXYT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__VXYT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__VXYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__VXYT == ((__CHARACTER__DB )(( 0))))) {
+        __tmp__YJSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__XXYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__XXYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__XXYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__YJSD=(! (((((((result__XXYT == ' ') || (result__XXYT == '\t')) || (result__XXYT == '\n')) || (result__XXYT == '\r')) || (result__XXYT == '\0')) || (result__XXYT == '\f')) || (result__XXYT == '\v')));
+      };
+      if ((! __tmp__YJSD)) {
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        goto until_do__4YME;
+      };
+    };
+    result__VXYT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__VXYT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__VXYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__VXYT == '\\')) {
+      Self__3XYT=((__STRING__BC *)string_tmp__YC);
+      if (( 1 > Self__3XYT->count__WJ)) {
+        Self__3XYT->count__WJ= 0;
+      } else /* FALSE */ {
+        Self__3XYT->count__WJ=(__INTEGER__Q)(Self__3XYT->count__WJ -  1);
+      };
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+      __tmp__YJSD=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__YJSD=FALSE__O__;
+    };
+    if ((! __tmp__YJSD)) {
+      result__XXYT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__XXYT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__XXYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__XXYT != ((__CHARACTER__DB )(( 0))))) {
+        __tmp__ZKSD=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_676));
+        put_position__PRE(__tmp__ZKSD);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+    };
+    __tmp__YJSD=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__YJSD=FALSE__O__;
+  };
+  if ((! __tmp__YJSD)) {
+    result__VXYT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__VXYT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__VXYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__VXYT != ((__CHARACTER__DB )(( 0))))) {
+      result__XXYT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__XXYT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__XXYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__XXYT == 'a')) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == 'b');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == 'f');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == 'n');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == 'r');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == 't');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == 'v');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == '\\');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == '?');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == '\'');
+      };
+      if (__tmp__UNSD) {
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__UNSD=(result__FYYT == '\"');
+      };
+      if (__tmp__UNSD) {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),result__FYYT);
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        __tmp__UNSD=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__UNSD=FALSE__O__;
+      };
+      if ((! __tmp__UNSD)) {
+        result__FYYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__FYYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__FYYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if (((((__INTEGER_8__FZF )result__FYYT) >= ((__INTEGER_8__FZF )'0')) && (((__INTEGER_8__FZF )result__FYYT) <= ((__INTEGER_8__FZF )'9')))) {
+          result__3YYT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__3YYT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__3YYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          if (((result__3YYT == '0') && (position__CLE < ((__STRING__BC *)source__5KE)->count__WJ))) {
+            __tmp__KPSD=is_hexadecimal_digit__FTGC(((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE +  1) -  1)]);
+            __tmp__PPSD=(! __tmp__KPSD);
+          } else /* FALSE */ {
+            __tmp__PPSD=FALSE__O__;
+          };
+          if (__tmp__PPSD) {
+            result__5YYT='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__5YYT=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__5YYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),result__5YYT);
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+          } else /* FALSE */ {
+            copy__Q2X(((__STRING__BC *)string_tmp2__SFB),string_tmp__YC);
+            __tmp__KPSD=read_integer__QHW();
+            copy__Q2X(((__STRING__BC *)string_tmp__YC),string_tmp2__SFB);
+            if ((last_integer__Q5V >  255)) {
+              __tmp__MQSD=current_position__UVQ();
+              put_error__text__EQE( 0,(&__string_677));
+              put_position__PRE(__tmp__MQSD);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
-              if ((result__0P3R == ';')) {
-                position__ZFD=(__INTEGER)(position__ZFD +  1);
-                result__ZP3R=TRUE__;
+            };
+            __tmp__SQSD=((__INTEGER__Q )last_integer__Q5V);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER__Q)(__tmp__SQSD >>  6)) + ((__INTEGER_8__FZF )'0'))))));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER__Q)((__INTEGER__Q)(__tmp__SQSD - (__INTEGER__Q)((__INTEGER__Q)(__tmp__SQSD >>  6) <<  6)) >>  3)) + ((__INTEGER_8__FZF )'0'))))));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER__Q)(__tmp__SQSD - (__INTEGER__Q)((__INTEGER__Q)(__tmp__SQSD >>  3) <<  3))) + ((__INTEGER_8__FZF )'0'))))));
+            result__5YYT='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__5YYT=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__5YYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            if ((result__5YYT == '\\')) {
+              position__CLE=(__INTEGER__Q)(position__CLE +  1);
+            } else /* FALSE */ {
+              __tmp__MQSD=current_position__UVQ();
+              put_error__text__EQE( 0,(&__string_678));
+              put_position__PRE(__tmp__MQSD);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
             };
-            __tmp__AACD=result__ZP3R;
-          } else {
-            __tmp__AACD=FALSE__;
           };
-          if (__tmp__AACD) {
-            add_last__V3PC(result__K4BD,e__J4BD);
-            e__J4BD=read_expr__5SFC(Self__G4BD);
-            goto while_do__X5SD;
+        } else /* FALSE */ {
+          __tmp__MQSD=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_676));
+          put_position__PRE(__tmp__MQSD);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-        };
-        if (((void *)e__J4BD == (void *)NULL)) {
-          pos__BGEQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_565));
-          put_position__ECH(pos__BGEQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        result__2P3R=FALSE__;
-        if ((! read_space__UAF())) {
-          result__2P3R=FALSE__;
-        } else {
-          result__3P3R='\0';
-          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
-            result__3P3R=((__CHARACTER )(( 0)));
-          } else {
-            result__3P3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
-          };
-          if ((result__3P3R == ',')) {
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
-            result__2P3R=TRUE__;
+      };
+    };
+  };
+}
+
+static __BOOLEAN__L read_cap_identifier__JRV()
+// () With result No recursive, No inlinable.
+{
+  __INTEGER__Q posold__MRV,__tmp__HUV;
+  __POSITION__OL __tmp__OUV;
+  __STRING_CONSTANT__0 *__tmp__UUV;
+  __BOOLEAN__L result__ORV,__tmp__QRV,__tmp__2RV,result__FZYT;
+  __BOOLEAN__L __tmp__RTV,result__OZYT,result__TZYT,__tmp__NTV;
+  __CHARACTER__DB result__DZYT,result__KZYT,result__MZYT,result__RZYT;
+  posold__MRV= 0;
+  result__ORV=FALSE__O__;
+  __tmp__QRV=read_space__CIF();
+  if ((! __tmp__QRV)) {
+    __tmp__2RV=TRUE__K__;
+  } else /* FALSE */ {
+    result__DZYT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__DZYT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__DZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    result__FZYT=FALSE__O__;
+    if ((((__INTEGER_8__FZF )result__DZYT) >= ((__INTEGER_8__FZF )'A'))) {
+      result__FZYT=(((__INTEGER_8__FZF )result__DZYT) <= ((__INTEGER_8__FZF )'Z'));
+    };
+    __tmp__2RV=(! result__FZYT);
+  };
+  if (__tmp__2RV) {
+    result__ORV=FALSE__O__;
+  } else /* FALSE */ {
+    posold__MRV=position__CLE;
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    result__DZYT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__DZYT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__DZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),result__DZYT);
+    position__CLE=(__INTEGER__Q)(position__CLE +  1);
+    is_parameter_type__NSV=TRUE__K__;
+    until_do__BBBD:
+    {
+      result__KZYT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__KZYT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__KZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__KZYT == ((__CHARACTER__DB )(( 0))))) {
+        __tmp__RTV=TRUE__K__;
+      } else /* FALSE */ {
+        result__MZYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__MZYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__MZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        result__OZYT=FALSE__O__;
+        if ((((__INTEGER_8__FZF )result__MZYT) >= ((__INTEGER_8__FZF )'A'))) {
+          result__OZYT=(((__INTEGER_8__FZF )result__MZYT) <= ((__INTEGER_8__FZF )'Z'));
+        };
+        if ((! result__OZYT)) {
+          result__RZYT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__RZYT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__RZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__TZYT=FALSE__O__;
+          if ((((__INTEGER_8__FZF )result__RZYT) >= ((__INTEGER_8__FZF )'0'))) {
+            result__TZYT=(((__INTEGER_8__FZF )result__RZYT) <= ((__INTEGER_8__FZF )'9'));
+          };
+          __tmp__NTV=(! result__TZYT);
+        } else /* FALSE */ {
+          __tmp__NTV=FALSE__O__;
+        };
+        if (__tmp__NTV) {
+          result__RZYT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__RZYT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__RZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__TZYT=(result__RZYT != '_');
+        } else /* FALSE */ {
+          result__TZYT=FALSE__O__;
+        };
+        __tmp__RTV=result__TZYT;
+      };
+      if ((! __tmp__RTV)) {
+        result__MZYT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__MZYT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__MZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if (is_parameter_type__NSV) {
+          result__TZYT=FALSE__O__;
+          if ((((__INTEGER_8__FZF )result__MZYT) >= ((__INTEGER_8__FZF )'0'))) {
+            result__TZYT=(((__INTEGER_8__FZF )result__MZYT) <= ((__INTEGER_8__FZF )'9'));
+          };
+          __tmp__NTV=result__TZYT;
+        } else /* FALSE */ {
+          __tmp__NTV=FALSE__O__;
+        };
+        is_parameter_type__NSV=__tmp__NTV;
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),result__MZYT);
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        goto until_do__BBBD;
+      };
+    };
+    __tmp__HUV=first_substring_index__PBBD(((__STRING__BC *)string_tmp__YC));
+    if ((__tmp__HUV !=  0)) {
+      position__CLE=(__INTEGER__Q)(posold__MRV + __tmp__HUV);
+      __tmp__OUV=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_423));
+      put_position__PRE(__tmp__OUV);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    __tmp__UUV=get__PJC(string_tmp__YC);
+    last_string__U4E=__tmp__UUV;
+    result__ORV=TRUE__K__;
+  };
+  __tmp__QRV=result__ORV;
+  return(__tmp__QRV);
+}
+
+static __BOOLEAN__L read_integer__QHW()
+// () With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG result__GVGC,__tmp__XVGC,result__Z1LC,__tmp__K2LC;
+  __STRING__BC *Self__EVGC,*Self__O0YT,*Self__C0LC;
+  __INTEGER__Q __tmp__RVGC,Self__A5IC,result__RZMC,Self__ZELC,i__E0LC;
+  __INTEGER__Q Self__M4MC;
+  __POSITION__OL __tmp__XKW,__tmp__VLW;
+  __BOOLEAN__L result__THW,__tmp__VHW,result__5ZYT,__tmp__5HW;
+  __BOOLEAN__L __tmp__QIW,__tmp__ZIW,__tmp__I0MC,__tmp__EJKC;
+  __BOOLEAN__L result__2EPC;
+  __CHARACTER__DB result__3ZYT,result__E0YT,result__G0YT,result__K0YT;
+  __CHARACTER__DB __tmp__5IKC;
+  result__THW=FALSE__O__;
+  __tmp__VHW=read_space__CIF();
+  if (__tmp__VHW) {
+    result__3ZYT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__3ZYT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__3ZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    result__5ZYT=FALSE__O__;
+    if ((((__INTEGER_8__FZF )result__3ZYT) >= ((__INTEGER_8__FZF )'0'))) {
+      result__5ZYT=(((__INTEGER_8__FZF )result__3ZYT) <= ((__INTEGER_8__FZF )'9'));
+    };
+    __tmp__5HW=result__5ZYT;
+  } else /* FALSE */ {
+    __tmp__5HW=FALSE__O__;
+  };
+  if (__tmp__5HW) {
+    result__THW=TRUE__K__;
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    result__3ZYT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__3ZYT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__3ZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),result__3ZYT);
+    position__CLE=(__INTEGER__Q)(position__CLE +  1);
+    while_do__MS2B:
+    {
+      result__E0YT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__E0YT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__E0YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      __tmp__QIW=is_hexadecimal_digit__FTGC(result__E0YT);
+      if (__tmp__QIW) {
+        __tmp__ZIW=TRUE__K__;
+      } else /* FALSE */ {
+        result__G0YT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__G0YT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__G0YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__ZIW=(result__G0YT == '_');
+      };
+      if (__tmp__ZIW) {
+        result__G0YT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__G0YT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__G0YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if ((result__G0YT != '_')) {
+          result__K0YT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__K0YT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__K0YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),result__K0YT);
+        };
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        goto while_do__MS2B;
+      };
+    };
+    result__3ZYT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__3ZYT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__3ZYT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__3ZYT == 'h')) {
+      Self__EVGC=((__STRING__BC *)string_tmp__YC);
+      result__GVGC= 0;
+      __tmp__RVGC=Self__EVGC->count__WJ;
+      Self__A5IC= 1;
+      while ((Self__A5IC <= __tmp__RVGC)) {
+        __tmp__XVGC=(__INTEGER_64__1SG)(result__GVGC <<  4);
+        result__G0YT=((__CHARACTER__DB *)Self__EVGC->storage__LFL)[(__INTEGER__Q)(Self__A5IC -  1)];
+        result__RZMC= 0;
+        if ((((__INTEGER_8__FZF )result__G0YT) < ((__INTEGER_8__FZF )'A'))) {
+          result__RZMC=((__INTEGER__Q )(__INTEGER_8__FZF)(((__INTEGER_8__FZF )result__G0YT) -  48));
+          __tmp__I0MC=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__I0MC=FALSE__O__;
+        };
+        if ((! __tmp__I0MC)) {
+          if ((((__INTEGER_8__FZF )result__G0YT) < ((__INTEGER_8__FZF )'a'))) {
+            result__RZMC=((__INTEGER__Q )(__INTEGER_8__FZF)(((__INTEGER_8__FZF )result__G0YT) -  55));
+          } else /* FALSE */ {
+            result__RZMC=((__INTEGER__Q )(__INTEGER_8__FZF)(((__INTEGER_8__FZF )result__G0YT) -  87));
+          };
+        };
+        result__GVGC=(__INTEGER_64__1SG)(__tmp__XVGC | ((__INTEGER_64__1SG )result__RZMC));
+        Self__A5IC=(__INTEGER__Q)(Self__A5IC +  1);
+      };
+      last_integer__Q5V=result__GVGC;
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+    } else /* FALSE */ {
+      Self__EVGC=((__STRING__BC *)string_tmp__YC);
+      if ((((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__EVGC->storage__LFL)[(__INTEGER__Q)(Self__EVGC->count__WJ -  1)]) > ((__INTEGER_8__FZF )'9'))) {
+        Self__O0YT=((__STRING__BC *)string_tmp__YC);
+        if (( 1 > Self__O0YT->count__WJ)) {
+          Self__O0YT->count__WJ= 0;
+        } else /* FALSE */ {
+          Self__O0YT->count__WJ=(__INTEGER__Q)(Self__O0YT->count__WJ -  1);
+        };
+        position__CLE=(__INTEGER__Q)(position__CLE -  1);
+      };
+      result__E0YT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__E0YT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__E0YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__E0YT == 'o')) {
+        Self__O0YT=((__STRING__BC *)string_tmp__YC);
+        __tmp__QIW=FALSE__O__;
+        result__RZMC= 0;
+        if ((Self__O0YT->count__WJ !=  0)) {
+          result__RZMC= 1;
+          until_do__31MC:
+          {
+            if ((result__RZMC > Self__O0YT->count__WJ)) {
+              __tmp__EJKC=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__5IKC=((__CHARACTER__DB *)Self__O0YT->storage__LFL)[(__INTEGER__Q)(result__RZMC -  1)];
+              result__2EPC=FALSE__O__;
+              if ((((__INTEGER_8__FZF )__tmp__5IKC) >= ((__INTEGER_8__FZF )'0'))) {
+                result__2EPC=(((__INTEGER_8__FZF )__tmp__5IKC) <= ((__INTEGER_8__FZF )'7'));
+              };
+              __tmp__EJKC=(! result__2EPC);
+            };
+            if ((! __tmp__EJKC)) {
+              result__RZMC=(__INTEGER__Q)(result__RZMC +  1);
+              goto until_do__31MC;
+            };
+          };
+          __tmp__QIW=(result__RZMC > Self__O0YT->count__WJ);
+        };
+        if ((! __tmp__QIW)) {
+          __tmp__XKW=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_679));
+          put_position__PRE(__tmp__XKW);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
         };
-      } while (result__2P3R);
-      add_last__V3PC(result__0IBR,e__J4BD);
-    } else {
-      add_last__V3PC(result__0IBR,e__J4BD);
-    };
-  } else {
-    p__FBNR=current_position__EJG();
-    result__2ANR=NULL;
-    ptr__3ANR=((__POINTER )(NULL));
-    typ_id__4ANR= 0;
-    sz__5ANR=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-    if ((sz__5ANR ==  0)) {
-      result__2ANR=ITM_PROTOTYPE__;
-    } else {
-      typ_id__4ANR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5ANR);
-      if ((typ_id__4ANR == (__INTEGER)(-  1))) {
-        a__ABNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BBNR=(__UINTEGER_32)((__UINTEGER_32)(sz__5ANR + a__ABNR) & (__UINTEGER_32)(~ a__ABNR));
-        ptr_table__AQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BBNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__5P3R=((__POINTER )(NULL));
-        result__BQ3R=((__POINTER *)ptr_table__AQ3R)[ 0];
-        if ((result__BQ3R == (void *)NULL)) {
-          result__BQ3R=new_lab__2PJ(new_size__BBNR);
-          next__5P3R=(void *)((unsigned long)result__BQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBNR)));
-          ((__POINTER *)next__5P3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AQ3R)[ 0]=next__5P3R;
-        } else {
-          next__5P3R=((__POINTER *)result__BQ3R)[ 0];
-          if ((next__5P3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BBNR <<  1)) <=  4096)) {
-              next__5P3R=(void *)((unsigned long)result__BQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBNR)));
-            } else {
-              next__5P3R=new_lab__2PJ(new_size__BBNR);
+        Self__O0YT=((__STRING__BC *)string_tmp__YC);
+        __tmp__XVGC= 0;
+        result__RZMC=Self__O0YT->count__WJ;
+        Self__ZELC= 1;
+        while ((Self__ZELC <= result__RZMC)) {
+          __tmp__XVGC=(__INTEGER_64__1SG)((__INTEGER_64__1SG)(__tmp__XVGC <<  3) | ((__INTEGER_64__1SG )((__INTEGER__Q )(__INTEGER_8__FZF)(((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__O0YT->storage__LFL)[(__INTEGER__Q)(Self__ZELC -  1)]) -  48))));
+          Self__ZELC=(__INTEGER__Q)(Self__ZELC +  1);
+        };
+        last_integer__Q5V=__tmp__XVGC;
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        __tmp__QIW=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__QIW=FALSE__O__;
+      };
+      if ((! __tmp__QIW)) {
+        result__G0YT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__G0YT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__G0YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if ((result__G0YT == 'b')) {
+          Self__C0LC=((__STRING__BC *)string_tmp__YC);
+          i__E0LC=Self__C0LC->count__WJ;
+          __tmp__ZIW=TRUE__K__;
+          while ((! ((! __tmp__ZIW) || (i__E0LC ==  0)))) {
+            __tmp__5IKC=((__CHARACTER__DB *)Self__C0LC->storage__LFL)[(__INTEGER__Q)(i__E0LC -  1)];
+            __tmp__ZIW=((__tmp__5IKC == '0') || (__tmp__5IKC == '1'));
+            i__E0LC=(__INTEGER__Q)(i__E0LC -  1);
+          };
+          if ((! __tmp__ZIW)) {
+            __tmp__VLW=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_680));
+            put_position__PRE(__tmp__VLW);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ((__POINTER *)next__5P3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AQ3R)[ 0]=next__5P3R;
-          } else {
-            ((__POINTER *)result__BQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5P3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BQ3R=next__5P3R;
           };
-        };
-        ptr__3ANR=result__BQ3R;
-      } else {
-        t__CBNR=((__UINTEGER_32 )typ_id__4ANR);
-        a__DBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IQ3R=(__UINTEGER_32)((__UINTEGER_32)(sz__5ANR + a__DBNR) & (__UINTEGER_32)(~ a__DBNR));
-        ptr_table__FQ3R=((__POINTER )(&(table_type[(t__CBNR)])));
-        lab_type__HQ3R=(__UINTEGER_32)(t__CBNR |  1);
-        next__EQ3R=((__POINTER )(NULL));
-        result__GQ3R=((__POINTER *)ptr_table__FQ3R)[ 0];
-        if ((result__GQ3R == (void *)NULL)) {
-          result__GQ3R=new_lab__2PJ(lab_type__HQ3R);
-          next__EQ3R=(void *)((unsigned long)result__GQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3R)));
-          ((__POINTER *)next__EQ3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FQ3R)[ 0]=next__EQ3R;
-        } else {
-          next__EQ3R=((__POINTER *)result__GQ3R)[ 0];
-          if ((next__EQ3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IQ3R <<  1)) <=  4096)) {
-              next__EQ3R=(void *)((unsigned long)result__GQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3R)));
-            } else {
-              next__EQ3R=new_lab__2PJ(lab_type__HQ3R);
+          Self__C0LC=((__STRING__BC *)string_tmp__YC);
+          result__Z1LC= 0;
+          i__E0LC=Self__C0LC->count__WJ;
+          Self__M4MC= 1;
+          while ((Self__M4MC <= i__E0LC)) {
+            __tmp__K2LC=(__INTEGER_64__1SG)(result__Z1LC <<  1);
+            result__Z1LC=__tmp__K2LC;
+            if ((((__CHARACTER__DB *)Self__C0LC->storage__LFL)[(__INTEGER__Q)(Self__M4MC -  1)] == '1')) {
+              result__Z1LC=(__INTEGER_64__1SG)(~ (__INTEGER_64__1SG)((__INTEGER_64__1SG)(~ __tmp__K2LC) &  -2));
+            };
+            Self__M4MC=(__INTEGER__Q)(Self__M4MC +  1);
+          };
+          last_integer__Q5V=result__Z1LC;
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        } else /* FALSE */ {
+          result__K0YT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__K0YT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__K0YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          if ((result__K0YT == 'd')) {
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+          };
+          __tmp__ZIW=is_integer__E3LC(((__STRING__BC *)string_tmp__YC));
+          if ((! __tmp__ZIW)) {
+            __tmp__VLW=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_681));
+            put_position__PRE(__tmp__VLW);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ((__POINTER *)next__EQ3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FQ3R)[ 0]=next__EQ3R;
-          } else {
-            ((__POINTER *)result__GQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__GQ3R=next__EQ3R;
           };
+          i__E0LC=to_integer__BFMC(((__STRING__BC *)string_tmp__YC));
+          last_integer__Q5V=((__INTEGER_64__1SG )i__E0LC);
         };
-        ptr__3ANR=result__GQ3R;
       };
-      result__2ANR=((__ITM_PROTOTYPE *)ptr__3ANR);
-      *(result__2ANR) = *(ITM_PROTOTYPE__);
     };
-    Self__EBNR=((__ITM_PROTOTYPE *)result__2ANR);
-    Self__EBNR->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__FBNR;
-    Self__EBNR->type__CAPC=type_void__5GEC;
-    add_last__V3PC(result__0IBR,result__2ANR);
   };
-  return(copy__UGFC(result__0IBR));
+  __tmp__VHW=result__THW;
+  return(__tmp__VHW);
 }
 
-static void** create__UZTE(__INTEGER nb_elements__WZTE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void** create__HFJD(__INTEGER__Q nb_elements__JFJD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__5IBR,a__4IBR,new_size__AJBR,new_size2__BJBR,a__CJBR;
-  __UINTEGER_32 new_size__DJBR;
-  __POINTER result__3IBR,ptr_table__KQ3R,next__JQ3R,result__LQ3R;
-  __INTEGER Self__1EKF;
-  void **Result__OIZE;
-  sz__5IBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__WZTE * ((__INTEGER )(sizeof(void *)))));
-  result__3IBR=((__POINTER )(NULL));
-  a__4IBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__AJBR=(__UINTEGER_32)((__UINTEGER_32)(sz__5IBR + a__4IBR) & (__UINTEGER_32)(~ a__4IBR));
-  new_size2__BJBR=(__UINTEGER_32)(new_size__AJBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__BJBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__CJBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__DJBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BJBR + a__CJBR) & (__UINTEGER_32)(~ a__CJBR));
-    ptr_table__KQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DJBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__JQ3R=((__POINTER )(NULL));
-    result__LQ3R=((__POINTER *)ptr_table__KQ3R)[ 0];
-    if ((result__LQ3R == (void *)NULL)) {
-      result__LQ3R=new_lab__2PJ(new_size__DJBR);
-      next__JQ3R=(void *)((unsigned long)result__LQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJBR)));
-      ((__POINTER *)next__JQ3R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__KQ3R)[ 0]=next__JQ3R;
-    } else {
-      next__JQ3R=((__POINTER *)result__LQ3R)[ 0];
-      if ((next__JQ3R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DJBR <<  1)) <=  4096)) {
-          next__JQ3R=(void *)((unsigned long)result__LQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJBR)));
-        } else {
-          next__JQ3R=new_lab__2PJ(new_size__DJBR);
+  __POINTER__IB sz__1I3T,result__ZI3T,__tmp__0I3T,__tmp__2I3T;
+  __POINTER__IB __tmp__4I3T,__tmp__5I3T;
+  __UINTEGER_32__ZWB __tmp__AJ3T;
+  __MEMORY__2PG *__tmp__DJ3T;
+  __INTEGER__Q Self__PVFE;
+  void **__tmp__VJPD,**Result__KFJD;
+  sz__1I3T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__JFJD * ((__INTEGER__Q )(sizeof(void *)))));
+  result__ZI3T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__0I3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__2I3T=(void *)((unsigned long)(void *)((unsigned long)sz__1I3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0I3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0I3T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__1I3T=(void *)((unsigned long)__tmp__2I3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__1I3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__4I3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__5I3T=(void *)((unsigned long)(void *)((unsigned long)sz__1I3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4I3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4I3T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__AJ3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5I3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__4I3T=micro_alloc__table__lab__UKI(__tmp__5I3T,((__POINTER__IB )(&(table_size[(__tmp__AJ3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5I3T)));
+    ((__POINTER__IB *)__tmp__4I3T)[ 0]=((__POINTER__IB ) 3);
+    result__ZI3T=(void *)((unsigned long)__tmp__4I3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__DJ3T=search__LQCB(__tmp__2I3T);
+    result__ZI3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__DJ3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__VJPD=((void **)result__ZI3T);
+  Self__PVFE=(__INTEGER__Q)(nb_elements__JFJD -  1);
+  while ((Self__PVFE >=  0)) {
+    __tmp__VJPD[Self__PVFE]=NULL;
+    Self__PVFE=(__INTEGER__Q)(Self__PVFE -  1);
+  };
+  Result__KFJD=__tmp__VJPD;
+  return(Result__KFJD);
+}
+
+static void* readlip_expr_operator__FVQB(__PARSER__VSD *Self__GVQB)
+// ({PARSER__VSD}) With result Recursive, No inlinable.
+{
+  void *__tmp__LVQB,*result__IVQB,*__tmp__FWQB;
+  __POSITION__OL __tmp__LWQB;
+  __LIP_BINARY__VWQB *result__HNRU,*Self__TNRU;
+  __POINTER__IB ptr__INRU,__tmp__KNRU,__tmp__LNRU,__tmp__MNRU;
+  __INTEGER__Q typ_id__JNRU;
+  __UINTEGER_32__ZWB __tmp__NNRU;
+  __BOOLEAN__L __tmp__VVQB,__tmp__4VQB,__tmp__1VQB;
+  __tmp__LVQB=readlip_expr_cmp__1KRB(Self__GVQB);
+  result__IVQB=__tmp__LVQB;
+  if (((void *)__tmp__LVQB != (void *)NULL)) {
+    while_do__N0SB:
+    {
+      __tmp__VVQB=read_character__MXI('|');
+      if (__tmp__VVQB) {
+        __tmp__4VQB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__1VQB=read_character__MXI('&');
+        __tmp__4VQB=__tmp__1VQB;
+      };
+      if (__tmp__4VQB) {
+        __tmp__FWQB=readlip_expr_cmp__1KRB(Self__GVQB);
+        if (((void *)__tmp__FWQB == (void *)NULL)) {
+          __tmp__LWQB=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_425));
+          put_position__PRE(__tmp__LWQB);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-        ((__POINTER *)next__JQ3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KQ3R)[ 0]=next__JQ3R;
-      } else {
-        ((__POINTER *)result__LQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__LQ3R=next__JQ3R;
-      };
-    };
-    ((__POINTER *)result__LQ3R)[ 0]=((__POINTER ) 3);
-    result__3IBR=(void *)((unsigned long)result__LQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__3IBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__AJBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__OIZE=((void **)result__3IBR);
-  Self__1EKF=(__INTEGER)(nb_elements__WZTE -  1);
-  while ((Self__1EKF >=  0)) {
-    Result__OIZE[Self__1EKF]=NULL;
-    Self__1EKF=(__INTEGER)(Self__1EKF -  1);
-  };
-  return(Result__OIZE);
+        if (__tmp__VVQB) {
+          __tmp__LWQB=current_position__UVQ();
+          result__HNRU=NULL;
+          ptr__INRU=((__POINTER__IB )(NULL));
+          typ_id__JNRU= 0;
+          __tmp__KNRU=((__POINTER__IB )sizeof(__LIP_BINARY__VWQB));
+          if (((unsigned long)__tmp__KNRU ==  0)) {
+            result__HNRU=LIP_BINARY__VWQB__;
+          } else /* FALSE */ {
+            typ_id__JNRU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KNRU));
+            if ((typ_id__JNRU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LNRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MNRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KNRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NNRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MNRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LNRU=micro_alloc__table__lab__UKI(__tmp__MNRU,((__POINTER__IB )(&(table_size[(__tmp__NNRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MNRU)));
+              ptr__INRU=__tmp__LNRU;
+            } else /* FALSE */ {
+              __tmp__NNRU=((__UINTEGER_32__ZWB )typ_id__JNRU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LNRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MNRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KNRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LNRU=micro_alloc__table__lab__UKI(__tmp__MNRU,((__POINTER__IB )(&(table_type[(__tmp__NNRU)]))),(__UINTEGER_32__ZWB)(__tmp__NNRU |  1));
+              ptr__INRU=__tmp__LNRU;
+            };
+            result__HNRU=((__LIP_BINARY__VWQB *)ptr__INRU);
+            *(result__HNRU) = *(LIP_BINARY__VWQB__);
+          };
+          Self__TNRU=((__LIP_BINARY__VWQB *)result__HNRU);
+          Self__TNRU->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B=__tmp__LWQB;
+          Self__TNRU->left__MS0C=result__IVQB;
+          Self__TNRU->right__NS0C=__tmp__FWQB;
+          Self__TNRU->operator__OS0C='|';
+          result__IVQB=result__HNRU;
+        } else /* FALSE */ {
+          __tmp__LWQB=current_position__UVQ();
+          result__HNRU=NULL;
+          ptr__INRU=((__POINTER__IB )(NULL));
+          typ_id__JNRU= 0;
+          __tmp__KNRU=((__POINTER__IB )sizeof(__LIP_BINARY__VWQB));
+          if (((unsigned long)__tmp__KNRU ==  0)) {
+            result__HNRU=LIP_BINARY__VWQB__;
+          } else /* FALSE */ {
+            typ_id__JNRU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KNRU));
+            if ((typ_id__JNRU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LNRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MNRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KNRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NNRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MNRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LNRU=micro_alloc__table__lab__UKI(__tmp__MNRU,((__POINTER__IB )(&(table_size[(__tmp__NNRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MNRU)));
+              ptr__INRU=__tmp__LNRU;
+            } else /* FALSE */ {
+              __tmp__NNRU=((__UINTEGER_32__ZWB )typ_id__JNRU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LNRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MNRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KNRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LNRU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LNRU=micro_alloc__table__lab__UKI(__tmp__MNRU,((__POINTER__IB )(&(table_type[(__tmp__NNRU)]))),(__UINTEGER_32__ZWB)(__tmp__NNRU |  1));
+              ptr__INRU=__tmp__LNRU;
+            };
+            result__HNRU=((__LIP_BINARY__VWQB *)ptr__INRU);
+            *(result__HNRU) = *(LIP_BINARY__VWQB__);
+          };
+          Self__TNRU=((__LIP_BINARY__VWQB *)result__HNRU);
+          Self__TNRU->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B=__tmp__LWQB;
+          Self__TNRU->left__MS0C=result__IVQB;
+          Self__TNRU->right__NS0C=__tmp__FWQB;
+          Self__TNRU->operator__OS0C='&';
+          result__IVQB=result__HNRU;
+        };
+        goto while_do__N0SB;
+      };
+    };
+  };
+  __tmp__LVQB=result__IVQB;
+  return(__tmp__LVQB);
 }
 
-static __INTEGER hash_code__KPBE(__FAST_ARRAYoSTRING_CONSTANTo *Self__LPBE)
-// ({FAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
+static void read_line__CC1E()
+// () Void No recursive, No inlinable.
 {
-  __INTEGER result__NPBE;
-  __BOOLEAN __tmp__4PBE;
-  result__NPBE= 0;
-  if ((! (Self__LPBE->parent_arrayed_collection__HTFC.upper__UQSD <  0))) {
-    if (((void *)((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__LPBE->parent_arrayed_collection__HTFC.upper__UQSD] != (void *)NULL)) {
-      result__NPBE=hash_code__OPN(((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__LPBE->parent_arrayed_collection__HTFC.upper__UQSD]);
-      __tmp__4PBE=TRUE__;
-    } else {
-      __tmp__4PBE=FALSE__;
-    };
-    if ((! __tmp__4PBE)) {
-      if (((void *)((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0] != (void *)NULL)) {
-        result__NPBE=hash_code__OPN(((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0]);
-      };
+  __CHARACTER__DB mem__BM2E,__tmp__UD5S;
+  ((__STRING__BC *)last_string__F4AE)->count__WJ= 0;
+  mem__BM2E='\0';
+  __tmp__UD5S=((__CHARACTER__DB )(fgetc(stdin)));
+  if (((__tmp__UD5S != '\n') && (__tmp__UD5S != ((__CHARACTER__DB )(EOF))))) {
+    add_last__ACV(((__STRING__BC *)last_string__F4AE),__tmp__UD5S);
+    mem__BM2E=((__CHARACTER__DB )(fgetc(stdin)));
+    while ((! ((mem__BM2E == ((__CHARACTER__DB )(EOF))) || (mem__BM2E == '\n')))) {
+      add_last__ACV(((__STRING__BC *)last_string__F4AE),mem__BM2E);
+      mem__BM2E=((__CHARACTER__DB )(fgetc(stdin)));
     };
   };
-  return(result__NPBE);
 }
 
-static __BOOLEAN fast_has__CZCE(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__DZCE,void *e__EZCE)
-// ({HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo},{NULLxFAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
+static __INTEGER__Q hash_code__OKRI(__TYPE_FULL__XMB *Self__PKRI)
+// ({TYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  void *node__NZCE;
-  node__NZCE=((void **)Self__DZCE->buckets__5Q0D)[(__INTEGER)(hash_code__KPBE(e__EZCE) % Self__DZCE->capacity__0Q0D)];
-  while ((! (((void *)node__NZCE == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__NZCE)->item__LR0D == (void *)e__EZCE)))) {
-    node__NZCE=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__NZCE)->next__XR0D;
+  void *__tmp__RKRI;
+  __STRING_CONSTANT__0 *__tmp__SKRI,*Self__IMGU;
+  __PROTOTYPE__MF *__tmp__ZZGS;
+  __INTEGER__Q result__HMGU,__tmp__JMGU,Self__KMGU;
+  __tmp__RKRI=Self__PKRI->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__RKRI)->__id) {
+  case __TYPE__FF__: {
+    __tmp__SKRI=((__TYPE__FF *)__tmp__RKRI)->prototype__QF->parent_named__PF.name__GWB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__SKRI=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__SKRI=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__SKRI=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__SKRI=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__SKRI=((__TYPE_GENERIC__OCY *)__tmp__RKRI)->name__HZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__ZZGS=prototype__32ZG();
+    __tmp__SKRI=__tmp__ZZGS->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__SKRI=((__PROFIL_BLOCK__O3NJ *)__tmp__RKRI)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  Self__IMGU=((__STRING_CONSTANT__0 *)__tmp__SKRI);
+  result__HMGU= 0;
+  __tmp__JMGU=Self__IMGU->count__0C;
+  Self__KMGU= 1;
+  while ((Self__KMGU <= __tmp__JMGU)) {
+    result__HMGU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__HMGU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__IMGU->storage__1C)[(__INTEGER__Q)(Self__KMGU -  1)])));
+    Self__KMGU=(__INTEGER__Q)(Self__KMGU +  1);
+  };
+  if ((result__HMGU <  0)) {
+    result__HMGU=(__INTEGER__Q)(~ result__HMGU);
   };
-  return(((void *)node__NZCE != (void *)NULL));
+  __tmp__JMGU=result__HMGU;
+  return(__tmp__JMGU);
 }
 
-static __FAST_ARRAYoITM_LOCALo* create_with_capacity__JLGC(__INTEGER new_count__LLGC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void add_last__MTQC(__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *Self__NTQC,__ITM_TYPE_PARAMETER__ZEZ *element__OTQC)
+// ({FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ},{NULLxITM_TYPE_PARAMETER__ZEZ}) Void No recursive, No inlinable.
 {
-  __POINTER ptr__M0GC,ptr_table__PQ3R,next__OQ3R,result__QQ3R;
-  __POINTER ptr_table__UQ3R,next__TQ3R,result__VQ3R;
-  __INTEGER typ_id__R0GC;
-  __UINTEGER_32 sz__O0GC,a__0N3Q,new_size__YN3Q,t__4N3Q,a__AO3Q;
-  __UINTEGER_32 new_size__XQ3R,lab_type__WQ3R;
-  __FAST_ARRAYoITM_LOCALo *result__L0GC,*Self__EMPC;
-  result__L0GC=NULL;
-  ptr__M0GC=((__POINTER )(NULL));
-  typ_id__R0GC= 0;
-  sz__O0GC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_LOCALo));
-  if ((sz__O0GC ==  0)) {
-    result__L0GC=FAST_ARRAYoITM_LOCALo__;
-  } else {
-    typ_id__R0GC=__FAST_ARRAYoITM_LOCALo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O0GC);
-    if ((typ_id__R0GC == (__INTEGER)(-  1))) {
-      a__0N3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YN3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__O0GC + a__0N3Q) & (__UINTEGER_32)(~ a__0N3Q));
-      ptr_table__PQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YN3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__OQ3R=((__POINTER )(NULL));
-      result__QQ3R=((__POINTER *)ptr_table__PQ3R)[ 0];
-      if ((result__QQ3R == (void *)NULL)) {
-        result__QQ3R=new_lab__2PJ(new_size__YN3Q);
-        next__OQ3R=(void *)((unsigned long)result__QQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YN3Q)));
-        ((__POINTER *)next__OQ3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PQ3R)[ 0]=next__OQ3R;
-      } else {
-        next__OQ3R=((__POINTER *)result__QQ3R)[ 0];
-        if ((next__OQ3R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YN3Q <<  1)) <=  4096)) {
-            next__OQ3R=(void *)((unsigned long)result__QQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YN3Q)));
-          } else {
-            next__OQ3R=new_lab__2PJ(new_size__YN3Q);
+  __INTEGER__Q __tmp__QUQC,__tmp__SUQC,__tmp__HT1C,Self__0WEE;
+  __POINTER__IB __tmp__FT1C;
+  __BOOLEAN__L __tmp__3TQC;
+  void **__tmp__JUQC;
+  if (((__INTEGER__Q)(Self__NTQC->parent_arrayed_collection__DFZ.upper__MHVB +  1) <= (__INTEGER__Q)(Self__NTQC->parent_arrayed_collection__DFZ.capacity__1GVB -  1))) {
+    Self__NTQC->parent_arrayed_collection__DFZ.upper__MHVB=(__INTEGER__Q)(Self__NTQC->parent_arrayed_collection__DFZ.upper__MHVB +  1);
+    __tmp__3TQC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__3TQC=FALSE__O__;
+  };
+  if ((! __tmp__3TQC)) {
+    if ((Self__NTQC->parent_arrayed_collection__DFZ.capacity__1GVB ==  0)) {
+      __tmp__JUQC=create__OZCC( 2);
+      Self__NTQC->parent_arrayed_collection__DFZ.storage__IHVB=__tmp__JUQC;
+      Self__NTQC->parent_arrayed_collection__DFZ.capacity__1GVB= 2;
+      Self__NTQC->parent_arrayed_collection__DFZ.upper__MHVB= 0;
+    } else /* FALSE */ {
+      __tmp__QUQC=(__INTEGER__Q)(Self__NTQC->parent_arrayed_collection__DFZ.capacity__1GVB <<  1);
+      __tmp__JUQC=Self__NTQC->parent_arrayed_collection__DFZ.storage__IHVB;
+      __tmp__SUQC=Self__NTQC->parent_arrayed_collection__DFZ.capacity__1GVB;
+      __tmp__FT1C=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__JUQC)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__SUQC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__QUQC * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__JUQC=((void **)__tmp__FT1C);
+      __tmp__HT1C=(__INTEGER__Q)(__tmp__QUQC -  1);
+      Self__0WEE=__tmp__SUQC;
+      while ((Self__0WEE <= __tmp__HT1C)) {
+        __tmp__JUQC[Self__0WEE]=NULL;
+        Self__0WEE=(__INTEGER__Q)(Self__0WEE +  1);
+      };
+      Self__NTQC->parent_arrayed_collection__DFZ.storage__IHVB=__tmp__JUQC;
+      Self__NTQC->parent_arrayed_collection__DFZ.capacity__1GVB=__tmp__QUQC;
+      Self__NTQC->parent_arrayed_collection__DFZ.upper__MHVB=(__INTEGER__Q)(Self__NTQC->parent_arrayed_collection__DFZ.upper__MHVB +  1);
+    };
+  };
+  ((void **)Self__NTQC->parent_arrayed_collection__DFZ.storage__IHVB)[Self__NTQC->parent_arrayed_collection__DFZ.upper__MHVB]=element__OTQC;
+}
+
+static __BOOLEAN__L read_external__JGUC()
+// () With result No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *__tmp__BJUC;
+  __BOOLEAN__L result__MGUC,__tmp__OGUC,__tmp__YGUC,__tmp__NHUC;
+  __CHARACTER__DB result__30YT,result__50YT,result__D1YT,result__H1YT;
+  result__MGUC=FALSE__O__;
+  __tmp__OGUC=read_space__CIF();
+  if ((! __tmp__OGUC)) {
+    __tmp__YGUC=TRUE__K__;
+  } else /* FALSE */ {
+    result__30YT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__30YT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__30YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    __tmp__YGUC=(result__30YT != '`');
+  };
+  if (__tmp__YGUC) {
+    result__MGUC=FALSE__O__;
+  } else /* FALSE */ {
+    position__CLE=(__INTEGER__Q)(position__CLE +  1);
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    until_do__VWFD:
+    {
+      result__50YT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__50YT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__50YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      __tmp__NHUC=(result__50YT == ((__CHARACTER__DB )(( 0))));
+      result__50YT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__50YT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__50YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((! (__tmp__NHUC | (result__50YT == '`')))) {
+        result__D1YT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__D1YT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__D1YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),result__D1YT);
+        result__D1YT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__D1YT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__D1YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if ((result__D1YT == '\\')) {
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+          result__H1YT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__H1YT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__H1YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),result__H1YT);
+          result__H1YT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__H1YT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__H1YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          if ((result__H1YT != ((__CHARACTER__DB )(( 0))))) {
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+          };
+        } else /* FALSE */ {
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        };
+        goto until_do__VWFD;
+      };
+    };
+    result__30YT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__30YT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__30YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__30YT != ((__CHARACTER__DB )(( 0))))) {
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+      __tmp__BJUC=get__PJC(string_tmp__YC);
+      last_string__U4E=__tmp__BJUC;
+      result__MGUC=TRUE__K__;
+    } else /* FALSE */ {
+      result__MGUC=FALSE__O__;
+    };
+  };
+  __tmp__OGUC=result__MGUC;
+  return(__tmp__OGUC);
+}
+
+static void* read_expr_primary__AISC(__PARSER__VSD *Self__BISC)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
+{
+  void *result__DISC;
+  __ITM_LIST__A2OC *group_sav__LISC,*result__1ORU;
+  __STRING_CONSTANT__0 *result_id__PISC,*n__ZORU,*__tmp__UKSC;
+  __POSITION__OL __tmp__YISC,__tmp__OKSC,__tmp__UMSC,__tmp__0NSC;
+  __POSITION__OL __tmp__WQSC;
+  __ITM_READ__LHQC *result__LORU,*Self__XORU,*result__PRUC,*Self__U11C;
+  __POINTER__IB ptr__MORU,__tmp__OORU,__tmp__PORU,__tmp__QORU;
+  __POINTER__IB __tmp__B4YT,__tmp__D4YT,__tmp__31YT,__tmp__51YT;
+  __INTEGER__Q typ_id__NORU,typ_id__URUC,typ_id__44VD;
+  __UINTEGER_32__ZWB __tmp__RORU,__tmp__E4YT,__tmp__A2YT;
+  void *__tmp__ELSC,*__tmp__5PSC;
+  __ITM_PROTOTYPE__KEPC *result__NMGU,*Self__ZMGU;
+  void *__tmp__ONSC;
+  __ITM_BLOCK__EOSC *result__JK5D,*Self__TBAF;
+  __ITM_EXTERNAL__QPSC *result__Z4VD,*Self__OAAE;
+  __ITM_EXTERNAL_TYPE__GISC *result__UAWD,*Self__TAAE;
+  __BOOLEAN__L __tmp__D4GS,__tmp__2ISC,__tmp__H4GS,result__R1YT;
+  __BOOLEAN__L __tmp__UNSC,__tmp__1QSC,__tmp__URSC;
+  __CHARACTER__DB result__N1YT,result__P1YT,result__U1YT;
+  __FAST_ARRAYoITM_CODEo__WBPC *__tmp__NMSC;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__QQSC;
+  result__DISC=NULL;
+  group_sav__LISC=NULL;
+  result_id__PISC=NULL;
+  __tmp__D4GS=read_word__CGF((&__string_67));
+  if (__tmp__D4GS) {
+    __tmp__YISC=current_position__UVQ();
+    n__ZORU=last_string__U4E;
+    result__LORU=NULL;
+    ptr__MORU=((__POINTER__IB )(NULL));
+    typ_id__NORU= 0;
+    __tmp__OORU=((__POINTER__IB )sizeof(__ITM_READ__LHQC));
+    if (((unsigned long)__tmp__OORU ==  0)) {
+      result__LORU=ITM_READ__LHQC__;
+    } else /* FALSE */ {
+      typ_id__NORU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OORU));
+      if ((typ_id__NORU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PORU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QORU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PORU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PORU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RORU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QORU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__PORU=micro_alloc__table__lab__UKI(__tmp__QORU,((__POINTER__IB )(&(table_size[(__tmp__RORU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QORU)));
+        ptr__MORU=__tmp__PORU;
+      } else /* FALSE */ {
+        __tmp__RORU=((__UINTEGER_32__ZWB )typ_id__NORU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PORU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QORU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PORU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PORU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PORU=micro_alloc__table__lab__UKI(__tmp__QORU,((__POINTER__IB )(&(table_type[(__tmp__RORU)]))),(__UINTEGER_32__ZWB)(__tmp__RORU |  1));
+        ptr__MORU=__tmp__PORU;
+      };
+      result__LORU=((__ITM_READ__LHQC *)ptr__MORU);
+      *(result__LORU) = *(ITM_READ__LHQC__);
+    };
+    Self__XORU=((__ITM_READ__LHQC *)result__LORU);
+    Self__XORU->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__YISC;
+    Self__XORU->name__XZ1C=n__ZORU;
+    result__DISC=result__LORU;
+    __tmp__2ISC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__2ISC=FALSE__O__;
+  };
+  if (__tmp__2ISC) {
+    __tmp__2ISC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__H4GS=read_word__CGF((&__string_20));
+    if (__tmp__H4GS) {
+      result__N1YT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__N1YT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__N1YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__N1YT == '_')) {
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_20));
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),'_');
+        while_do__DPUD:
+        {
+          result__P1YT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__P1YT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__P1YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__R1YT=FALSE__O__;
+          if ((((__INTEGER_8__FZF )result__P1YT) >= ((__INTEGER_8__FZF )'0'))) {
+            result__R1YT=(((__INTEGER_8__FZF )result__P1YT) <= ((__INTEGER_8__FZF )'9'));
+          };
+          if (result__R1YT) {
+            result__U1YT='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__U1YT=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__U1YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),result__U1YT);
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+            goto while_do__DPUD;
+          };
+        };
+        if ((((__STRING__BC *)string_tmp__YC)->count__WJ ==  0)) {
+          __tmp__OKSC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_682));
+          put_position__PRE(__tmp__OKSC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__POINTER *)next__OQ3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PQ3R)[ 0]=next__OQ3R;
-        } else {
-          ((__POINTER *)result__QQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QQ3R=next__OQ3R;
+        };
+        __tmp__UKSC=get__PJC(string_tmp__YC);
+        result_id__PISC=__tmp__UKSC;
+      } else /* FALSE */ {
+        result_id__PISC=(&__string_20);
+      };
+      __tmp__OKSC=current_position__UVQ();
+      result__PRUC=NULL;
+      __tmp__PORU=((__POINTER__IB )(NULL));
+      typ_id__URUC= 0;
+      __tmp__QORU=((__POINTER__IB )sizeof(__ITM_READ__LHQC));
+      if (((unsigned long)__tmp__QORU ==  0)) {
+        result__PRUC=ITM_READ__LHQC__;
+      } else /* FALSE */ {
+        typ_id__URUC=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QORU));
+        if ((typ_id__URUC == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__E4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__D4YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_size[(__tmp__E4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__D4YT)));
+          __tmp__PORU=__tmp__B4YT;
+        } else /* FALSE */ {
+          __tmp__E4YT=((__UINTEGER_32__ZWB )typ_id__URUC);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_type[(__tmp__E4YT)]))),(__UINTEGER_32__ZWB)(__tmp__E4YT |  1));
+          __tmp__PORU=__tmp__B4YT;
+        };
+        result__PRUC=((__ITM_READ__LHQC *)__tmp__PORU);
+        *(result__PRUC) = *(ITM_READ__LHQC__);
+      };
+      Self__U11C=((__ITM_READ__LHQC *)result__PRUC);
+      Self__U11C->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__OKSC;
+      Self__U11C->name__XZ1C=result_id__PISC;
+      result__DISC=result__PRUC;
+    };
+    __tmp__2ISC=__tmp__H4GS;
+  };
+  if (__tmp__2ISC) {
+    __tmp__2ISC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__ELSC=read_prototype__RYSC(Self__BISC,NULL);
+    __tmp__H4GS=((void *)__tmp__ELSC != (void *)NULL);
+    if (__tmp__H4GS) {
+      __tmp__OKSC=current_position__UVQ();
+      result__NMGU=NULL;
+      __tmp__PORU=((__POINTER__IB )(NULL));
+      typ_id__URUC= 0;
+      __tmp__QORU=((__POINTER__IB )sizeof(__ITM_PROTOTYPE__KEPC));
+      if (((unsigned long)__tmp__QORU ==  0)) {
+        result__NMGU=ITM_PROTOTYPE__KEPC__;
+      } else /* FALSE */ {
+        typ_id__URUC=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QORU));
+        if ((typ_id__URUC == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__E4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__D4YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_size[(__tmp__E4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__D4YT)));
+          __tmp__PORU=__tmp__B4YT;
+        } else /* FALSE */ {
+          __tmp__E4YT=((__UINTEGER_32__ZWB )typ_id__URUC);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_type[(__tmp__E4YT)]))),(__UINTEGER_32__ZWB)(__tmp__E4YT |  1));
+          __tmp__PORU=__tmp__B4YT;
+        };
+        result__NMGU=((__ITM_PROTOTYPE__KEPC *)__tmp__PORU);
+        *(result__NMGU) = *(ITM_PROTOTYPE__KEPC__);
+      };
+      Self__ZMGU=((__ITM_PROTOTYPE__KEPC *)result__NMGU);
+      Self__ZMGU->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__OKSC;
+      Self__ZMGU->type__VH1C=__tmp__ELSC;
+      result__DISC=result__NMGU;
+    };
+    __tmp__2ISC=__tmp__H4GS;
+  };
+  if (__tmp__2ISC) {
+    __tmp__2ISC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__ELSC=read_constant__AEUC();
+    result__DISC=__tmp__ELSC;
+    __tmp__2ISC=((void *)__tmp__ELSC != (void *)NULL);
+  };
+  if (__tmp__2ISC) {
+    __tmp__2ISC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__H4GS=read_character__MXI('(');
+    if (__tmp__H4GS) {
+      group_sav__LISC=last_group__ICPC;
+      __tmp__OKSC=current_position__UVQ();
+      result__1ORU=NULL;
+      __tmp__PORU=((__POINTER__IB )(NULL));
+      typ_id__URUC= 0;
+      __tmp__QORU=((__POINTER__IB )sizeof(__ITM_LIST__A2OC));
+      if (((unsigned long)__tmp__QORU ==  0)) {
+        result__1ORU=ITM_LIST__A2OC__;
+      } else /* FALSE */ {
+        typ_id__URUC=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QORU));
+        if ((typ_id__URUC == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__E4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__D4YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_size[(__tmp__E4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__D4YT)));
+          __tmp__PORU=__tmp__B4YT;
+        } else /* FALSE */ {
+          __tmp__E4YT=((__UINTEGER_32__ZWB )typ_id__URUC);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_type[(__tmp__E4YT)]))),(__UINTEGER_32__ZWB)(__tmp__E4YT |  1));
+          __tmp__PORU=__tmp__B4YT;
+        };
+        result__1ORU=((__ITM_LIST__A2OC *)__tmp__PORU);
+        *(result__1ORU) = *(ITM_LIST__A2OC__);
+      };
+      ((__ITM_LIST__A2OC *)result__1ORU)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B=__tmp__OKSC;
+      last_group__ICPC=result__1ORU;
+      result__DISC=result__1ORU;
+      __tmp__NMSC=read_group__4TMD(Self__BISC);
+      ((__ITM_LIST__A2OC *)result__1ORU)->code__EH1C=__tmp__NMSC;
+      result__R1YT=read_character__MXI(')');
+      if ((! result__R1YT)) {
+        __tmp__UMSC=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_594));
+        put_position__PRE(__tmp__UMSC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-      ptr__M0GC=result__QQ3R;
-    } else {
-      t__4N3Q=((__UINTEGER_32 )typ_id__R0GC);
-      a__AO3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XQ3R=(__UINTEGER_32)((__UINTEGER_32)(sz__O0GC + a__AO3Q) & (__UINTEGER_32)(~ a__AO3Q));
-      ptr_table__UQ3R=((__POINTER )(&(table_type[(t__4N3Q)])));
-      lab_type__WQ3R=(__UINTEGER_32)(t__4N3Q |  1);
-      next__TQ3R=((__POINTER )(NULL));
-      result__VQ3R=((__POINTER *)ptr_table__UQ3R)[ 0];
-      if ((result__VQ3R == (void *)NULL)) {
-        result__VQ3R=new_lab__2PJ(lab_type__WQ3R);
-        next__TQ3R=(void *)((unsigned long)result__VQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQ3R)));
-        ((__POINTER *)next__TQ3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UQ3R)[ 0]=next__TQ3R;
-      } else {
-        next__TQ3R=((__POINTER *)result__VQ3R)[ 0];
-        if ((next__TQ3R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XQ3R <<  1)) <=  4096)) {
-            next__TQ3R=(void *)((unsigned long)result__VQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQ3R)));
-          } else {
-            next__TQ3R=new_lab__2PJ(lab_type__WQ3R);
+      last_group__ICPC=group_sav__LISC;
+    };
+    __tmp__2ISC=__tmp__H4GS;
+  };
+  if (__tmp__2ISC) {
+    __tmp__2ISC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__H4GS=read_character__MXI('{');
+    if (__tmp__H4GS) {
+      group_sav__LISC=last_group__ICPC;
+      __tmp__OKSC=current_position__UVQ();
+      result__1ORU=NULL;
+      __tmp__PORU=((__POINTER__IB )(NULL));
+      typ_id__URUC= 0;
+      __tmp__QORU=((__POINTER__IB )sizeof(__ITM_LIST__A2OC));
+      if (((unsigned long)__tmp__QORU ==  0)) {
+        result__1ORU=ITM_LIST__A2OC__;
+      } else /* FALSE */ {
+        typ_id__URUC=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QORU));
+        if ((typ_id__URUC == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__E4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__D4YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_size[(__tmp__E4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__D4YT)));
+          __tmp__PORU=__tmp__B4YT;
+        } else /* FALSE */ {
+          __tmp__E4YT=((__UINTEGER_32__ZWB )typ_id__URUC);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_type[(__tmp__E4YT)]))),(__UINTEGER_32__ZWB)(__tmp__E4YT |  1));
+          __tmp__PORU=__tmp__B4YT;
+        };
+        result__1ORU=((__ITM_LIST__A2OC *)__tmp__PORU);
+        *(result__1ORU) = *(ITM_LIST__A2OC__);
+      };
+      ((__ITM_LIST__A2OC *)result__1ORU)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B=__tmp__OKSC;
+      last_group__ICPC=result__1ORU;
+      old_position__OCOB=position__CLE;
+      old_pos_cur__QCOB=pos_cur__FLE;
+      old_pos_line__SCOB=pos_line__GLE;
+      old_pos_col__UCOB=pos_col__HLE;
+      __tmp__ONSC=read_loc_arg__with_self__5WMD(Self__BISC,TRUE__K__,FALSE__O__);
+      if (((void *)__tmp__ONSC != (void *)NULL)) {
+        __tmp__UNSC=read_character__MXI(';');
+        if ((! __tmp__UNSC)) {
+          __tmp__0NSC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_455));
+          put_position__PRE(__tmp__0NSC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__POINTER *)next__TQ3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UQ3R)[ 0]=next__TQ3R;
-        } else {
-          ((__POINTER *)result__VQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VQ3R=next__TQ3R;
+        };
+      } else /* FALSE */ {
+        position__CLE=old_position__OCOB;
+        pos_cur__FLE=old_pos_cur__QCOB;
+        pos_line__GLE=old_pos_line__SCOB;
+        pos_col__HLE=old_pos_col__UCOB;
+      };
+      result__1ORU=last_group__ICPC;
+      result__JK5D=NULL;
+      __tmp__PORU=((__POINTER__IB )(NULL));
+      typ_id__URUC= 0;
+      __tmp__QORU=((__POINTER__IB )sizeof(__ITM_BLOCK__EOSC));
+      if (((unsigned long)__tmp__QORU ==  0)) {
+        result__JK5D=ITM_BLOCK__EOSC__;
+      } else /* FALSE */ {
+        typ_id__URUC=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QORU));
+        if ((typ_id__URUC == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__E4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__D4YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_size[(__tmp__E4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__D4YT)));
+          __tmp__PORU=__tmp__B4YT;
+        } else /* FALSE */ {
+          __tmp__E4YT=((__UINTEGER_32__ZWB )typ_id__URUC);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__B4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__D4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QORU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B4YT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__B4YT=micro_alloc__table__lab__UKI(__tmp__D4YT,((__POINTER__IB )(&(table_type[(__tmp__E4YT)]))),(__UINTEGER_32__ZWB)(__tmp__E4YT |  1));
+          __tmp__PORU=__tmp__B4YT;
+        };
+        result__JK5D=((__ITM_BLOCK__EOSC *)__tmp__PORU);
+        *(result__JK5D) = *(ITM_BLOCK__EOSC__);
+      };
+      Self__TBAF=((__ITM_BLOCK__EOSC *)result__JK5D);
+      Self__TBAF->list__WBAF=result__1ORU;
+      Self__TBAF->argument__XBAF=__tmp__ONSC;
+      result__DISC=result__JK5D;
+      result__1ORU=last_group__ICPC;
+      __tmp__NMSC=read_group__4TMD(Self__BISC);
+      ((__ITM_LIST__A2OC *)result__1ORU)->code__EH1C=__tmp__NMSC;
+      result__R1YT=read_character__MXI('}');
+      if ((! result__R1YT)) {
+        __tmp__UMSC=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_617));
+        put_position__PRE(__tmp__UMSC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-      ptr__M0GC=result__VQ3R;
+      last_group__ICPC=group_sav__LISC;
+    };
+    __tmp__2ISC=__tmp__H4GS;
+  };
+  if ((! __tmp__2ISC)) {
+    __tmp__2ISC=read_external__JGUC();
+    if (__tmp__2ISC) {
+      result__R1YT=read_character__MXI(':');
+      if ((! result__R1YT)) {
+        __tmp__UMSC=current_position__UVQ();
+        __tmp__UKSC=last_string__U4E;
+        result__Z4VD=NULL;
+        __tmp__B4YT=((__POINTER__IB )(NULL));
+        typ_id__44VD= 0;
+        __tmp__D4YT=((__POINTER__IB )sizeof(__ITM_EXTERNAL__QPSC));
+        if (((unsigned long)__tmp__D4YT ==  0)) {
+          result__Z4VD=ITM_EXTERNAL__QPSC__;
+        } else /* FALSE */ {
+          typ_id__44VD=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D4YT));
+          if ((typ_id__44VD == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__31YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__51YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__D4YT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__A2YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__51YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__31YT=micro_alloc__table__lab__UKI(__tmp__51YT,((__POINTER__IB )(&(table_size[(__tmp__A2YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__51YT)));
+            __tmp__B4YT=__tmp__31YT;
+          } else /* FALSE */ {
+            __tmp__A2YT=((__UINTEGER_32__ZWB )typ_id__44VD);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__31YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__51YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__D4YT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__31YT=micro_alloc__table__lab__UKI(__tmp__51YT,((__POINTER__IB )(&(table_type[(__tmp__A2YT)]))),(__UINTEGER_32__ZWB)(__tmp__A2YT |  1));
+            __tmp__B4YT=__tmp__31YT;
+          };
+          result__Z4VD=((__ITM_EXTERNAL__QPSC *)__tmp__B4YT);
+          *(result__Z4VD) = *(ITM_EXTERNAL__QPSC__);
+        };
+        Self__OAAE=((__ITM_EXTERNAL__QPSC *)result__Z4VD);
+        Self__OAAE->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B=__tmp__UMSC;
+        Self__OAAE->parent_itm_extern__RPSC.extern__RAAE=__tmp__UKSC;
+        result__DISC=result__Z4VD;
+      } else /* FALSE */ {
+        __tmp__UMSC=current_position__UVQ();
+        __tmp__UKSC=last_string__U4E;
+        __tmp__UNSC=read_character__MXI('(');
+        result__UAWD=NULL;
+        __tmp__B4YT=((__POINTER__IB )(NULL));
+        typ_id__44VD= 0;
+        __tmp__D4YT=((__POINTER__IB )sizeof(__ITM_EXTERNAL_TYPE__GISC));
+        if (((unsigned long)__tmp__D4YT ==  0)) {
+          result__UAWD=ITM_EXTERNAL_TYPE__GISC__;
+        } else /* FALSE */ {
+          typ_id__44VD=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D4YT));
+          if ((typ_id__44VD == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__31YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__51YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__D4YT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__A2YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__51YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__31YT=micro_alloc__table__lab__UKI(__tmp__51YT,((__POINTER__IB )(&(table_size[(__tmp__A2YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__51YT)));
+            __tmp__B4YT=__tmp__31YT;
+          } else /* FALSE */ {
+            __tmp__A2YT=((__UINTEGER_32__ZWB )typ_id__44VD);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__31YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__51YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__D4YT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__31YT=micro_alloc__table__lab__UKI(__tmp__51YT,((__POINTER__IB )(&(table_type[(__tmp__A2YT)]))),(__UINTEGER_32__ZWB)(__tmp__A2YT |  1));
+            __tmp__B4YT=__tmp__31YT;
+          };
+          result__UAWD=((__ITM_EXTERNAL_TYPE__GISC *)__tmp__B4YT);
+          *(result__UAWD) = *(ITM_EXTERNAL_TYPE__GISC__);
+        };
+        Self__TAAE=((__ITM_EXTERNAL_TYPE__GISC *)result__UAWD);
+        Self__TAAE->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B=__tmp__UMSC;
+        Self__TAAE->parent_itm_extern__JISC.extern__RAAE=__tmp__UKSC;
+        Self__TAAE->is_persistant__JRSC=__tmp__UNSC;
+        __tmp__5PSC=read_type__NTRC(Self__BISC,FALSE__O__);
+        if (((void *)__tmp__5PSC == (void *)NULL)) {
+          __tmp__0NSC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_426));
+          put_position__PRE(__tmp__0NSC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        ((__ITM_EXTERNAL_TYPE__GISC *)result__UAWD)->type__F35D=__tmp__5PSC;
+        __tmp__UNSC=read_character__MXI('{');
+        if (__tmp__UNSC) {
+          __tmp__QQSC=read_type_list__Z3TC(Self__BISC,FALSE__O__);
+          if (((void *)__tmp__QQSC == (void *)NULL)) {
+            __tmp__WQSC=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_683));
+            put_position__PRE(__tmp__WQSC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          };
+          __tmp__1QSC=read_character__MXI('}');
+          if ((! __tmp__1QSC)) {
+            __tmp__WQSC=current_position__UVQ();
+            put_error__text__EQE( 2,(&__string_617));
+            put_position__PRE(__tmp__WQSC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          };
+          ((__ITM_EXTERNAL_TYPE__GISC *)result__UAWD)->type_list__0QAE=__tmp__QQSC;
+        };
+        if (result__UAWD->is_persistant__JRSC) {
+          __tmp__1QSC=read_character__MXI(')');
+          __tmp__URSC=(! __tmp__1QSC);
+        } else /* FALSE */ {
+          __tmp__URSC=FALSE__O__;
+        };
+        if (__tmp__URSC) {
+          __tmp__0NSC=current_position__UVQ();
+          put_error__text__EQE( 2,(&__string_594));
+          put_position__PRE(__tmp__0NSC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        result__DISC=result__UAWD;
+      };
     };
-    result__L0GC=((__FAST_ARRAYoITM_LOCALo *)ptr__M0GC);
-    *(result__L0GC) = *(FAST_ARRAYoITM_LOCALo__);
   };
-  Self__EMPC=((__FAST_ARRAYoITM_LOCALo *)result__L0GC);
-  if ((Self__EMPC->parent_arrayed_collection__ICFC.capacity__ILPC < new_count__LLGC)) {
-    Self__EMPC->parent_arrayed_collection__ICFC.storage__TLPC=create__1LBD(new_count__LLGC);
-    Self__EMPC->parent_arrayed_collection__ICFC.capacity__ILPC=new_count__LLGC;
-  };
-  Self__EMPC->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(-  1);
-  return(result__L0GC);
+  __tmp__ELSC=result__DISC;
+  return(__tmp__ELSC);
 }
 
-static void add_last__HVPC(__FAST_ARRAYoITM_LOCALo *Self__IVPC,void *element__JVPC)
-// ({FAST_ARRAYoITM_LOCALo},{NULLxITM_LOCAL}) VoidNo recursive, No inlinable.
+static void** create__IYSF(__INTEGER__Q nb_elements__KYSF)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__KVPC,__tmp__OWPC,__tmp__HW0D,Self__BYIF;
-  __BOOLEAN __tmp__YVPC;
-  void **__tmp__NWPC,**new__UV0D;
-  new_capacity__KVPC= 0;
-  if (((__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC +  1) <= (__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC -  1))) {
-    Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC +  1);
-    __tmp__YVPC=TRUE__;
-  } else {
-    __tmp__YVPC=FALSE__;
-  };
-  if ((! __tmp__YVPC)) {
-    if ((Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC ==  0)) {
-      Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC=create__1LBD( 2);
-      Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC= 2;
-      Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC= 0;
-    } else {
-      new_capacity__KVPC=(__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC <<  1);
-      __tmp__NWPC=Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC;
-      __tmp__OWPC=Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC;
-      new__UV0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__NWPC)),((__UINTEGER_32 )(__INTEGER)(__tmp__OWPC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__KVPC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__HW0D=(__INTEGER)(new_capacity__KVPC -  1);
-      Self__BYIF=__tmp__OWPC;
-      while ((Self__BYIF <= __tmp__HW0D)) {
-        new__UV0D[Self__BYIF]=NULL;
-        Self__BYIF=(__INTEGER)(Self__BYIF +  1);
-      };
-      Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC=new__UV0D;
-      Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC=new_capacity__KVPC;
-      Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC +  1);
-    };
-  };
-  ((void **)Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC)[Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC]=element__JVPC;
+  __POINTER__IB sz__HJ3T,result__FJ3T,__tmp__GJ3T,__tmp__IJ3T;
+  __POINTER__IB __tmp__KJ3T,__tmp__LJ3T;
+  __UINTEGER_32__ZWB __tmp__MJ3T;
+  __MEMORY__2PG *__tmp__PJ3T;
+  __INTEGER__Q Self__NOFG;
+  void **__tmp__2EYF,**Result__LYSF;
+  sz__HJ3T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__KYSF * ((__INTEGER__Q )(sizeof(void *)))));
+  result__FJ3T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__GJ3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__IJ3T=(void *)((unsigned long)(void *)((unsigned long)sz__HJ3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GJ3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GJ3T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__HJ3T=(void *)((unsigned long)__tmp__IJ3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__HJ3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__KJ3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__LJ3T=(void *)((unsigned long)(void *)((unsigned long)sz__HJ3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KJ3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KJ3T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__MJ3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LJ3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__KJ3T=micro_alloc__table__lab__UKI(__tmp__LJ3T,((__POINTER__IB )(&(table_size[(__tmp__MJ3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LJ3T)));
+    ((__POINTER__IB *)__tmp__KJ3T)[ 0]=((__POINTER__IB ) 3);
+    result__FJ3T=(void *)((unsigned long)__tmp__KJ3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__PJ3T=search__LQCB(__tmp__IJ3T);
+    result__FJ3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PJ3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__2EYF=((void **)result__FJ3T);
+  Self__NOFG=(__INTEGER__Q)(nb_elements__KYSF -  1);
+  while ((Self__NOFG >=  0)) {
+    __tmp__2EYF[Self__NOFG]=NULL;
+    Self__NOFG=(__INTEGER__Q)(Self__NOFG -  1);
+  };
+  Result__LYSF=__tmp__2EYF;
+  return(Result__LYSF);
 }
 
-static void free__PLGC(void *tmp__RLGC)
-// ({NULLxFAST_ARRAYoITM_LOCALo}) VoidNo recursive, No inlinable.
+static void free__5JGG(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *tmp__BKGG)
+// ({NULLxFAST_ARRAYoStrict_STRING_CONSTANTo__ED}) Void No recursive, No inlinable.
 {
-  __INTEGER new_capacity__3NPC,__tmp__BPPC,__tmp__0K0D,Self__PTIF;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__1NPC;
-  __BOOLEAN __tmp__LOPC;
-  void **__tmp__APPC,**new__HK0D;
-  ((__FAST_ARRAYoITM_LOCALo *)tmp__RLGC)->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(-  1);
-  Self__1NPC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
-  new_capacity__3NPC= 0;
-  if (((__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC +  1) <= (__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC -  1))) {
-    Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC +  1);
-    __tmp__LOPC=TRUE__;
-  } else {
-    __tmp__LOPC=FALSE__;
-  };
-  if ((! __tmp__LOPC)) {
-    if ((Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC ==  0)) {
-      Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC=create__DJBD( 2);
-      Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC= 2;
-      Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC= 0;
-    } else {
-      new_capacity__3NPC=(__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC <<  1);
-      __tmp__APPC=Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC;
-      __tmp__BPPC=Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC;
-      new__HK0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__APPC)),((__UINTEGER_32 )(__INTEGER)(__tmp__BPPC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__3NPC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__0K0D=(__INTEGER)(new_capacity__3NPC -  1);
-      Self__PTIF=__tmp__BPPC;
-      while ((Self__PTIF <= __tmp__0K0D)) {
-        new__HK0D[Self__PTIF]=NULL;
-        Self__PTIF=(__INTEGER)(Self__PTIF +  1);
-      };
-      Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC=new__HK0D;
-      Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC=new_capacity__3NPC;
-      Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC +  1);
-    };
-  };
-  ((void **)Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC)[Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC]=tmp__RLGC;
+  __POINTER__IB sz__ZJ3T,result__XJ3T,__tmp__YJ3T,__tmp__0J3T;
+  __POINTER__IB __tmp__2J3T,__tmp__3J3T;
+  __UINTEGER_32__ZWB __tmp__4J3T;
+  __MEMORY__2PG *__tmp__BK3T;
+  __INTEGER__Q Self__UJ3T,__tmp__SHLG,__tmp__KWXG,Self__UQAH;
+  __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *Self__NGLG;
+  __BOOLEAN__L __tmp__3GLG;
+  void **__tmp__TJ3T;
+  ((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)tmp__BKGG)->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(-  1);
+  Self__NGLG=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)free_list__R2QC);
+  if (((__INTEGER__Q)(Self__NGLG->parent_arrayed_collection__Q2QC.upper__DE3D +  1) <= (__INTEGER__Q)(Self__NGLG->parent_arrayed_collection__Q2QC.capacity__JF3D -  1))) {
+    Self__NGLG->parent_arrayed_collection__Q2QC.upper__DE3D=(__INTEGER__Q)(Self__NGLG->parent_arrayed_collection__Q2QC.upper__DE3D +  1);
+    __tmp__3GLG=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__3GLG=FALSE__O__;
+  };
+  if ((! __tmp__3GLG)) {
+    if ((Self__NGLG->parent_arrayed_collection__Q2QC.capacity__JF3D ==  0)) {
+      sz__ZJ3T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__XJ3T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__YJ3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0J3T=(void *)((unsigned long)(void *)((unsigned long)sz__ZJ3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJ3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJ3T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__ZJ3T=(void *)((unsigned long)__tmp__0J3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__ZJ3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2J3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3J3T=(void *)((unsigned long)(void *)((unsigned long)sz__ZJ3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2J3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2J3T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4J3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3J3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__2J3T=micro_alloc__table__lab__UKI(__tmp__3J3T,((__POINTER__IB )(&(table_size[(__tmp__4J3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3J3T)));
+        ((__POINTER__IB *)__tmp__2J3T)[ 0]=((__POINTER__IB ) 3);
+        result__XJ3T=(void *)((unsigned long)__tmp__2J3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__BK3T=search__LQCB(__tmp__0J3T);
+        result__XJ3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BK3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__TJ3T=((void **)result__XJ3T);
+      Self__UJ3T= 1;
+      while ((Self__UJ3T >=  0)) {
+        __tmp__TJ3T[Self__UJ3T]=NULL;
+        Self__UJ3T=(__INTEGER__Q)(Self__UJ3T -  1);
+      };
+      Self__NGLG->parent_arrayed_collection__Q2QC.storage__WF3D=__tmp__TJ3T;
+      Self__NGLG->parent_arrayed_collection__Q2QC.capacity__JF3D= 2;
+      Self__NGLG->parent_arrayed_collection__Q2QC.upper__DE3D= 0;
+    } else /* FALSE */ {
+      Self__UJ3T=(__INTEGER__Q)(Self__NGLG->parent_arrayed_collection__Q2QC.capacity__JF3D <<  1);
+      __tmp__TJ3T=Self__NGLG->parent_arrayed_collection__Q2QC.storage__WF3D;
+      __tmp__SHLG=Self__NGLG->parent_arrayed_collection__Q2QC.capacity__JF3D;
+      sz__ZJ3T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__TJ3T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__SHLG * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__UJ3T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__TJ3T=((void **)sz__ZJ3T);
+      __tmp__KWXG=(__INTEGER__Q)(Self__UJ3T -  1);
+      Self__UQAH=__tmp__SHLG;
+      while ((Self__UQAH <= __tmp__KWXG)) {
+        __tmp__TJ3T[Self__UQAH]=NULL;
+        Self__UQAH=(__INTEGER__Q)(Self__UQAH +  1);
+      };
+      Self__NGLG->parent_arrayed_collection__Q2QC.storage__WF3D=__tmp__TJ3T;
+      Self__NGLG->parent_arrayed_collection__Q2QC.capacity__JF3D=Self__UJ3T;
+      Self__NGLG->parent_arrayed_collection__Q2QC.upper__DE3D=(__INTEGER__Q)(Self__NGLG->parent_arrayed_collection__Q2QC.upper__DE3D +  1);
+    };
+  };
+  ((void **)Self__NGLG->parent_arrayed_collection__Q2QC.storage__WF3D)[Self__NGLG->parent_arrayed_collection__Q2QC.upper__DE3D]=tmp__BKGG;
 }
 
-static void* copy__CFGC(void *tmp__EFGC)
-// ({NULLxFAST_ARRAYoITM_LOCALo}) With resultNo recursive, No inlinable.
+static __INTEGER__Q hash_code__4OFI(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__5OFI)
+// ({FAST_ARRAYoStrict_STRING_CONSTANTo__ED}) With result No recursive, No inlinable.
 {
-  __INTEGER new_capacity__5KPC,other_upper__4KPC,Self__X15D;
-  void *result__GFGC;
-  __FAST_ARRAYoITM_LOCALo *Self__2KPC;
-  void **__tmp__WLPC,**__tmp__YLPC,**Self__ROZD;
-  result__GFGC=create_with_capacity__JLGC((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)tmp__EFGC)->parent_arrayed_collection__ICFC.upper__PXGC +  1));
-  Self__2KPC=((__FAST_ARRAYoITM_LOCALo *)result__GFGC);
-  new_capacity__5KPC= 0;
-  other_upper__4KPC=((__FAST_ARRAYoITM_LOCALo *)tmp__EFGC)->parent_arrayed_collection__ICFC.upper__PXGC;
-  if ((other_upper__4KPC >=  0)) {
-    new_capacity__5KPC=(__INTEGER)(other_upper__4KPC +  1);
-    if ((Self__2KPC->parent_arrayed_collection__ICFC.capacity__ILPC < new_capacity__5KPC)) {
-      Self__2KPC->parent_arrayed_collection__ICFC.storage__TLPC=create__1LBD(new_capacity__5KPC);
-      Self__2KPC->parent_arrayed_collection__ICFC.capacity__ILPC=new_capacity__5KPC;
-    };
-    __tmp__WLPC=Self__2KPC->parent_arrayed_collection__ICFC.storage__TLPC;
-    __tmp__YLPC=((__FAST_ARRAYoITM_LOCALo *)tmp__EFGC)->parent_arrayed_collection__ICFC.storage__TLPC;
-    Self__ROZD=((void **)__tmp__WLPC);
-    Self__X15D=other_upper__4KPC;
-    while ((Self__X15D >=  0)) {
-      Self__ROZD[Self__X15D]=((void **)__tmp__YLPC)[Self__X15D];
-      Self__X15D=(__INTEGER)(Self__X15D -  1);
-    };
-  };
-  Self__2KPC->parent_arrayed_collection__ICFC.upper__PXGC=other_upper__4KPC;
-  free__PLGC(tmp__EFGC);
-  return(result__GFGC);
+  __INTEGER__Q result__BPFI,result__3MGU,__tmp__5MGU,Self__ANGU;
+  __INTEGER__Q result__DNGU,__tmp__FNGU,Self__GNGU;
+  __STRING_CONSTANT__0 *Result__N2YT,*Result__Q2YT,*Self__4MGU;
+  __STRING_CONSTANT__0 *__tmp__H0PT,*Self__ENGU;
+  __BOOLEAN__L Result__5ZPT,__tmp__SPFI;
+  result__BPFI= 0;
+  Result__5ZPT=(Self__5OFI->parent_arrayed_collection__MD.upper__SD <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((! Result__5ZPT)) {
+    Result__N2YT=((__STRING_CONSTANT__0 **)Self__5OFI->parent_arrayed_collection__MD.storage__CCZ)[Self__5OFI->parent_arrayed_collection__MD.upper__SD];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((void *)Result__N2YT != (void *)NULL)) {
+      Result__Q2YT=((__STRING_CONSTANT__0 **)Self__5OFI->parent_arrayed_collection__MD.storage__CCZ)[Self__5OFI->parent_arrayed_collection__MD.upper__SD];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__4MGU=((__STRING_CONSTANT__0 *)Result__Q2YT);
+      result__3MGU= 0;
+      __tmp__5MGU=Self__4MGU->count__0C;
+      Self__ANGU= 1;
+      while ((Self__ANGU <= __tmp__5MGU)) {
+        result__3MGU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3MGU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__4MGU->storage__1C)[(__INTEGER__Q)(Self__ANGU -  1)])));
+        Self__ANGU=(__INTEGER__Q)(Self__ANGU +  1);
+      };
+      if ((result__3MGU <  0)) {
+        result__3MGU=(__INTEGER__Q)(~ result__3MGU);
+      };
+      result__BPFI=result__3MGU;
+      __tmp__SPFI=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SPFI=FALSE__O__;
+    };
+    if ((! __tmp__SPFI)) {
+      Result__Q2YT=((__STRING_CONSTANT__0 **)Self__5OFI->parent_arrayed_collection__MD.storage__CCZ)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (((void *)Result__Q2YT != (void *)NULL)) {
+        __tmp__H0PT=((__STRING_CONSTANT__0 **)Self__5OFI->parent_arrayed_collection__MD.storage__CCZ)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__ENGU=((__STRING_CONSTANT__0 *)__tmp__H0PT);
+        result__DNGU= 0;
+        __tmp__FNGU=Self__ENGU->count__0C;
+        Self__GNGU= 1;
+        while ((Self__GNGU <= __tmp__FNGU)) {
+          result__DNGU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__DNGU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__ENGU->storage__1C)[(__INTEGER__Q)(Self__GNGU -  1)])));
+          Self__GNGU=(__INTEGER__Q)(Self__GNGU +  1);
+        };
+        if ((result__DNGU <  0)) {
+          result__DNGU=(__INTEGER__Q)(~ result__DNGU);
+        };
+        result__BPFI=result__DNGU;
+      };
+    };
+  };
+  result__3MGU=result__BPFI;
+  return(result__3MGU);
 }
 
-static void append_collection__HLEF(__FAST_ARRAYoITM_LOCALo *Self__ILEF,void *other__JLEF)
-// ({FAST_ARRAYoITM_LOCALo},{NULLxFAST_ARRAYoITM_LOCALo}) VoidNo recursive, No inlinable.
+static void copy__EO3G(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__FO3G,__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *other__GO3G)
+// ({FAST_ARRAYoStrict_STRING_CONSTANTo__ED},{NULLxFAST_ARRAYoStrict_STRING_CONSTANTo__ED}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__TLEF,Self__AEIF;
-  __tmp__TLEF=((__FAST_ARRAYoITM_LOCALo *)other__JLEF)->parent_arrayed_collection__ICFC.upper__PXGC;
-  Self__AEIF= 0;
-  while ((Self__AEIF <= __tmp__TLEF)) {
-    add_last__HVPC(Self__ILEF,((void **)((__FAST_ARRAYoITM_LOCALo *)other__JLEF)->parent_arrayed_collection__ICFC.storage__TLPC)[Self__AEIF]);
-    Self__AEIF=(__INTEGER)(Self__AEIF +  1);
+  __INTEGER__Q other_upper__HO3G,__tmp__QO3G;
+  __STRING_CONSTANT__0 **__tmp__YO3G,**__tmp__3O3G,**Self__X0KH;
+  other_upper__HO3G=other__GO3G->parent_arrayed_collection__MD.upper__SD;
+  if ((other_upper__HO3G >=  0)) {
+    __tmp__QO3G=(__INTEGER__Q)(other_upper__HO3G +  1);
+    if ((Self__FO3G->parent_arrayed_collection__MD.capacity__VBZ < __tmp__QO3G)) {
+      __tmp__YO3G=create__YQEB(__tmp__QO3G);
+      Self__FO3G->parent_arrayed_collection__MD.storage__CCZ=__tmp__YO3G;
+      Self__FO3G->parent_arrayed_collection__MD.capacity__VBZ=__tmp__QO3G;
+    };
+    __tmp__YO3G=Self__FO3G->parent_arrayed_collection__MD.storage__CCZ;
+    __tmp__3O3G=other__GO3G->parent_arrayed_collection__MD.storage__CCZ;
+    Self__X0KH=((__STRING_CONSTANT__0 **)__tmp__YO3G);
+    __tmp__QO3G=other_upper__HO3G;
+    while ((__tmp__QO3G >=  0)) {
+      Self__X0KH[__tmp__QO3G]=((__STRING_CONSTANT__0 **)__tmp__3O3G)[__tmp__QO3G];
+      __tmp__QO3G=(__INTEGER__Q)(__tmp__QO3G -  1);
+    };
+  };
+  Self__FO3G->parent_arrayed_collection__MD.upper__SD=other_upper__HO3G;
+}
+
+static __BOOLEAN__L read_operator__T1RC()
+// () With result No recursive, No inlinable.
+{
+  __INTEGER__Q i__QHS;
+  __STRING_CONSTANT__0 *__tmp__H3RC;
+  __POSITION__OL __tmp__C4RC;
+  __BOOLEAN__L result__W1RC,__tmp__Y1RC,__tmp__S2RC;
+  __CHARACTER__DB result__R2YT,result__T2YT,__tmp__N2RC;
+  result__W1RC=FALSE__O__;
+  __tmp__Y1RC=read_space__CIF();
+  ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+  until_do__SCSC:
+  {
+    result__R2YT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__R2YT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__R2YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__R2YT == ((__CHARACTER__DB )(( 0))))) {
+      __tmp__S2RC=TRUE__K__;
+    } else /* FALSE */ {
+      result__T2YT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__T2YT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__T2YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      __tmp__N2RC=result__T2YT;
+      i__QHS= 17;
+      while ((! ((i__QHS <  0) || (__tmp__N2RC == "!@#$%^&<|*-+=~/?\\>"[i__QHS])))) {
+        i__QHS=(__INTEGER__Q)(i__QHS -  1);
+      };
+      __tmp__S2RC=(i__QHS <  0);
+    };
+    if ((! __tmp__S2RC)) {
+      result__T2YT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__T2YT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__T2YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),result__T2YT);
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+      goto until_do__SCSC;
+    };
+  };
+  if ((((__STRING__BC *)string_tmp__YC)->count__WJ !=  0)) {
+    __tmp__H3RC=get__PJC(string_tmp__YC);
+    last_string__U4E=__tmp__H3RC;
+    if (((((void *)__tmp__H3RC == (void *)(&__string_21)) || ((void *)__tmp__H3RC == (void *)(&__string_23))) || ((void *)__tmp__H3RC == (void *)(&__string_22)))) {
+      __tmp__C4RC=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_610));
+      put_position__PRE(__tmp__C4RC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    result__W1RC=TRUE__K__;
   };
+  __tmp__Y1RC=result__W1RC;
+  return(__tmp__Y1RC);
 }
 
-static void** create__5DBD(__INTEGER nb_elements__BEBD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0* operator__name__LVTC(__STRING_CONSTANT__0 *typ__NVTC,__STRING_CONSTANT__0 *op__OVTC)
+// ({STRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__HJBR,a__GJBR,new_size__IJBR,new_size2__JJBR,a__KJBR;
-  __UINTEGER_32 new_size__LJBR;
-  __POINTER result__FJBR,ptr_table__ZQ3R,next__YQ3R,result__0Q3R;
-  __INTEGER Self__HMAE;
-  void **Result__2GGD;
-  sz__HJBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__BEBD * ((__INTEGER )(sizeof(void *)))));
-  result__FJBR=((__POINTER )(NULL));
-  a__GJBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__IJBR=(__UINTEGER_32)((__UINTEGER_32)(sz__HJBR + a__GJBR) & (__UINTEGER_32)(~ a__GJBR));
-  new_size2__JJBR=(__UINTEGER_32)(new_size__IJBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__JJBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__KJBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__LJBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JJBR + a__KJBR) & (__UINTEGER_32)(~ a__KJBR));
-    ptr_table__ZQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LJBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__YQ3R=((__POINTER )(NULL));
-    result__0Q3R=((__POINTER *)ptr_table__ZQ3R)[ 0];
-    if ((result__0Q3R == (void *)NULL)) {
-      result__0Q3R=new_lab__2PJ(new_size__LJBR);
-      next__YQ3R=(void *)((unsigned long)result__0Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJBR)));
-      ((__POINTER *)next__YQ3R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__ZQ3R)[ 0]=next__YQ3R;
-    } else {
-      next__YQ3R=((__POINTER *)result__0Q3R)[ 0];
-      if ((next__YQ3R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Q3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LJBR <<  1)) <=  4096)) {
-          next__YQ3R=(void *)((unsigned long)result__0Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJBR)));
-        } else {
-          next__YQ3R=new_lab__2PJ(new_size__LJBR);
-        };
-        ((__POINTER *)next__YQ3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZQ3R)[ 0]=next__YQ3R;
-      } else {
-        ((__POINTER *)result__0Q3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__0Q3R=next__YQ3R;
+  __INTEGER__Q __tmp__UVTC,Self__ZJUC;
+  __STRING_CONSTANT__0 *__tmp__D3TC,*Result__PVTC;
+  __CHARACTER__DB __tmp__1VTC;
+  __BOOLEAN__L __tmp__DWTC,result__J2VC;
+  copy__Q2X(((__STRING__BC *)string_tmp__YC),typ__NVTC);
+  __tmp__UVTC=((__STRING_CONSTANT__0 *)op__OVTC)->count__0C;
+  Self__ZJUC= 1;
+  while ((Self__ZJUC <= __tmp__UVTC)) {
+    __tmp__1VTC=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)op__OVTC)->storage__1C)[(__INTEGER__Q)(Self__ZJUC -  1)];
+    if ((__tmp__1VTC == '+')) {
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_287));
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__DWTC=FALSE__O__;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '-');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_288));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '~');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_289));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '!');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_290));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '/');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_291));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '*');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_292));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '^');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_293));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '%');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_294));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '>');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_295));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '<');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_296));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '=');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_297));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '\\');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_298));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '|');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_299));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '&');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_300));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '$');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_301));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '#');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_302));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if (__tmp__DWTC) {
+      __tmp__DWTC=TRUE__K__;
+    } else /* FALSE */ {
+      result__J2VC=(__tmp__1VTC == '@');
+      if (result__J2VC) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_303));
+      };
+      __tmp__DWTC=result__J2VC;
+    };
+    if ((! __tmp__DWTC)) {
+      if ((__tmp__1VTC == '?')) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_304));
+      };
+    };
+    Self__ZJUC=(__INTEGER__Q)(Self__ZJUC +  1);
+  };
+  __tmp__D3TC=get__PJC(string_tmp__YC);
+  Result__PVTC=__tmp__D3TC;
+  return(Result__PVTC);
+}
+
+static void display_raw__QGAD(__ITM_TYPE_MULTI__0URC *Self__RGAD,__STRING__BC *buffer__SGAD)
+// ({ITM_TYPE_MULTI__0URC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__YGAD,Self__Q0FD;
+  void *__tmp__AHAD;
+  __ITM_TYPE_STYLE__1MB *Self__KNGU;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__O1PT;
+  __tmp__YGAD=(__INTEGER__Q)(Self__RGAD->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY -  1);
+  Self__Q0FD= 0;
+  while ((Self__Q0FD <= __tmp__YGAD)) {
+    __tmp__AHAD=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__RGAD->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__Q0FD];
+    switch (((struct ___OBJ *)__tmp__AHAD)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      append__KWX(((__STRING__BC *)buffer__SGAD),((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD)->name__LPC);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      Self__KNGU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD));
+      if (((void *)Self__KNGU->style__UPC != (void *)NULL)) {
+        append__KWX(((__STRING__BC *)buffer__SGAD),Self__KNGU->style__UPC);
+        add_last__ACV(((__STRING__BC *)buffer__SGAD),' ');
       };
+      append__KWX(((__STRING__BC *)buffer__SGAD),Self__KNGU->parent_itm_type_simple__2MB.name__LPC);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD)),buffer__SGAD);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      append__KWX(((__STRING__BC *)buffer__SGAD),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD))->parent_itm_type__0EZ.name__LPC);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD)),buffer__SGAD);
+    } break;
     };
-    ((__POINTER *)result__0Q3R)[ 0]=((__POINTER ) 3);
-    result__FJBR=(void *)((unsigned long)result__0Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__FJBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__IJBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    add_last__ACV(((__STRING__BC *)buffer__SGAD),',');
+    Self__Q0FD=(__INTEGER__Q)(Self__Q0FD +  1);
   };
-  Result__2GGD=((void **)result__FJBR);
-  Self__HMAE=(__INTEGER)(nb_elements__BEBD -  1);
-  while ((Self__HMAE >=  0)) {
-    Result__2GGD[Self__HMAE]=NULL;
-    Self__HMAE=(__INTEGER)(Self__HMAE -  1);
+  Self__O1PT=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__RGAD->list_type__R4UC);
+  __tmp__AHAD=((void **)Self__O1PT->parent_arrayed_collection__CMB.storage__DIXC)[Self__O1PT->parent_arrayed_collection__CMB.upper__WBY];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  switch (((struct ___OBJ *)__tmp__AHAD)->__id) {
+  case __ITM_TYPE_SIMPLE__RMB__: {
+    append__KWX(((__STRING__BC *)buffer__SGAD),((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD)->name__LPC);
+  } break;
+  case __ITM_TYPE_STYLE__1MB__: {
+    Self__KNGU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD));
+    if (((void *)Self__KNGU->style__UPC != (void *)NULL)) {
+      append__KWX(((__STRING__BC *)buffer__SGAD),Self__KNGU->style__UPC);
+      add_last__ACV(((__STRING__BC *)buffer__SGAD),' ');
+    };
+    append__KWX(((__STRING__BC *)buffer__SGAD),Self__KNGU->parent_itm_type_simple__2MB.name__LPC);
+  } break;
+  case __ITM_TYPE_GENERIC__LPB__: {
+    append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD)),buffer__SGAD);
+  } break;
+  case __ITM_TYPE_PARAMETER__ZEZ__: {
+    append__KWX(((__STRING__BC *)buffer__SGAD),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD))->parent_itm_type__0EZ.name__LPC);
+  } break;
+  case __ITM_TYPE_BLOCK__EYRC__: {
+    append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AHAD)),buffer__SGAD);
+  } break;
   };
-  return(Result__2GGD);
 }
 
-static void* read_send_msg__3ZJC(__PARSER *Self__4ZJC,void *first_arg__5ZJC)
-// ({PARSER},{NULLxITM_LISTxITM_PROTOTYPExITM_READxITM_READ_ARG2xITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS}) With resultNo recursive, No inlinable.
+static void* read_prototype__RYSC(__PARSER__VSD *Self__SYSC,__STRING_CONSTANT__0 *styl__TYSC)
+// ({PARSER__VSD},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  void *result__B0JC,*arg__F0JC,*a2__KCNR,*tmp__X4KD;
-  void *n__D0JC,*result__NJBR;
-  __POSITION pos__5NEQ,p__QBNR,p__1BNR,p__HCNR,p__AKLC;
-  void *result__COEQ;
-  __ITM_READ *result__HBNR,*Self__PBNR;
-  __POINTER ptr__IBNR,ptr_table__4Q3R,next__3Q3R,result__5Q3R;
-  __POINTER ptr_table__DR3R,next__CR3R,result__ER3R,ptr__TBNR;
-  __POINTER ptr_table__IR3R,next__HR3R,result__JR3R,ptr_table__NR3R;
-  __POINTER next__MR3R,result__OR3R,ptr__5BNR,ptr_table__SR3R;
-  __POINTER next__RR3R,result__TR3R,ptr_table__XR3R,next__WR3R;
-  __POINTER result__YR3R,ptr__2OLC,ptr_table__2R3R,next__1R3R;
-  __POINTER result__3R3R,ptr_table__BS3R,next__AS3R,result__CS3R;
-  __INTEGER typ_id__JBNR,typ_id__UBNR,typ_id__ACNR,Self__CITD;
-  __INTEGER typ_id__BPLC;
-  __UINTEGER_32 sz__KBNR,a__LBNR,new_size__MBNR,t__NBNR,a__OBNR;
-  __UINTEGER_32 new_size__GR3R,lab_type__FR3R,sz__VBNR,a__WBNR;
-  __UINTEGER_32 new_size__XBNR,t__YBNR,a__ZBNR,new_size__QR3R;
-  __UINTEGER_32 lab_type__PR3R,sz__BCNR,a__CCNR,new_size__DCNR,t__ECNR;
-  __UINTEGER_32 a__FCNR,new_size__0R3R,lab_type__ZR3R,sz__4OLC,a__Z02Q;
-  __UINTEGER_32 new_size__X02Q,t__302Q,a__502Q,new_size__ES3R;
-  __UINTEGER_32 lab_type__DS3R;
-  __ITM_READ_ARG1 *result__SBNR,*Self__0BNR;
-  __ITM_READ_ARG2 *result__4BNR,*Self__GCNR;
-  __ITM_READ_ARGS *result__1OLC,*Self__2DQC;
-  void *l_arg__E0JC,*result__QJBR;
-  __FAST_ARRAYoSTRINGo *Self__OJBR,*Self__PJBR;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__RJBR,*Self__SJBR;
-  __BOOLEAN __tmp__D4JC;
-  __FAST_ARRAYoITM_CODEo *Self__IBQC;
-  void **__tmp__2JBR,**__tmp__3JBR,**__tmp__4JBR;
-  result__B0JC=NULL;
-  n__D0JC=NULL;
-  l_arg__E0JC=NULL;
-  arg__F0JC=NULL;
-  if (read_identifier__TPEB()) {
-    result__NJBR=NULL;
-    if ((((__FAST_ARRAYoSTRINGo *)free__VALC)->parent_arrayed_collection__QXD.upper__TXD <  0)) {
-      result__NJBR=create__AXB( 128);
-    } else {
-      Self__OJBR=((__FAST_ARRAYoSTRINGo *)free__VALC);
-      result__NJBR=((void **)Self__OJBR->parent_arrayed_collection__QXD.storage__11M)[Self__OJBR->parent_arrayed_collection__QXD.upper__TXD];
-      Self__PJBR=((__FAST_ARRAYoSTRINGo *)free__VALC);
-      Self__PJBR->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__PJBR->parent_arrayed_collection__QXD.upper__TXD -  1);
-    };
-    n__D0JC=result__NJBR;
-    copy__BNK(result__NJBR,last_string__V1G);
-    result__QJBR=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
-      result__QJBR=create_with_capacity__YPFC( 16);
-    } else {
-      Self__RJBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-      result__QJBR=((void **)Self__RJBR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__RJBR->parent_arrayed_collection__EFFC.upper__P5OC];
-      Self__SJBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
-      Self__SJBR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__SJBR->parent_arrayed_collection__EFFC.upper__P5OC -  1);
-    };
-    l_arg__E0JC=result__QJBR;
-    arg__F0JC=read_argument__HBLC(Self__4ZJC);
-    if (((void *)arg__F0JC != (void *)NULL)) {
-      add_last__V3PC(result__QJBR,arg__F0JC);
-      while (read_identifier__TPEB()) {
-        append__MOK(n__D0JC,(&__string_92));
-        append__MOK(n__D0JC,last_string__V1G);
-        arg__F0JC=read_argument__HBLC(Self__4ZJC);
-        if (((void *)arg__F0JC == (void *)NULL)) {
-          pos__5NEQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_566));
-          put_position__ECH(pos__5NEQ);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+  void *result__XYSC,*__tmp__HJWC;
+  __INTEGER__Q pos_before__2YSC,typ_id__PNGU;
+  __POSITION__OL __tmp__0ZSC,__tmp__TJWC,__tmp__DKWC;
+  __STRING_CONSTANT__0 *__tmp__K1SC;
+  void *__tmp__NJWC;
+  __ITM_TYPE_GENERIC__LPB *__tmp__K2SC;
+  __ITM_TYPE_PARAMETER__ZEZ *result__NNGU,*Self__ZNGU;
+  __POINTER__IB ptr__ONGU,__tmp__QNGU,__tmp__RNGU,__tmp__SNGU;
+  __UINTEGER_32__ZWB __tmp__TNGU;
+  void *__tmp__13SC;
+  __ITM_TYPE_STYLE__1MB *__tmp__V4SC;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *genericity__WYSC,*result__X2YT;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__Z2YT;
+  __BOOLEAN__L continue__3YSC,__tmp__4YSC,__tmp__OZSC,__tmp__UZSC;
+  __BOOLEAN__L __tmp__P0SC,__tmp__S0SC,__tmp__XJWC;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *Self__02YT;
+  genericity__WYSC=NULL;
+  result__XYSC=NULL;
+  pos_before__2YSC= 0;
+  continue__3YSC=FALSE__O__;
+  __tmp__4YSC=read_cap_identifier__JRV();
+  if (__tmp__4YSC) {
+    copy__Q2X(((__STRING__BC *)string_tmp2__SFB),last_string__U4E);
+    do {
+      __tmp__OZSC=read_word__CGF((&__string_16));
+      continue__3YSC=__tmp__OZSC;
+      if (__tmp__OZSC) {
+        __tmp__UZSC=read_cap_identifier__JRV();
+        if ((! __tmp__UZSC)) {
+          __tmp__0ZSC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_684));
+          put_position__PRE(__tmp__0ZSC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        add_last__V3PC(l_arg__E0JC,arg__F0JC);
-      };
-    };
-    result__COEQ=get__QEC(result__NJBR);
-    add_last__10X(free__VALC,result__NJBR);
-    ((__STRING *)result__NJBR)->count__VF= 0;
-    if ((((__FAST_ARRAYoITM_CODEo *)result__QJBR)->parent_arrayed_collection__SEEC.upper__GAPC <  0)) {
-      if (((void *)first_arg__5ZJC == (void *)NULL)) {
-        p__QBNR=current_position__EJG();
-        result__HBNR=NULL;
-        ptr__IBNR=((__POINTER )(NULL));
-        typ_id__JBNR= 0;
-        sz__KBNR=((__UINTEGER_32 )sizeof(__ITM_READ));
-        if ((sz__KBNR ==  0)) {
-          result__HBNR=ITM_READ__;
-        } else {
-          typ_id__JBNR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KBNR);
-          if ((typ_id__JBNR == (__INTEGER)(-  1))) {
-            a__LBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__MBNR=(__UINTEGER_32)((__UINTEGER_32)(sz__KBNR + a__LBNR) & (__UINTEGER_32)(~ a__LBNR));
-            ptr_table__4Q3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MBNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__3Q3R=((__POINTER )(NULL));
-            result__5Q3R=((__POINTER *)ptr_table__4Q3R)[ 0];
-            if ((result__5Q3R == (void *)NULL)) {
-              result__5Q3R=new_lab__2PJ(new_size__MBNR);
-              next__3Q3R=(void *)((unsigned long)result__5Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBNR)));
-              ((__POINTER *)next__3Q3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4Q3R)[ 0]=next__3Q3R;
-            } else {
-              next__3Q3R=((__POINTER *)result__5Q3R)[ 0];
-              if ((next__3Q3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Q3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MBNR <<  1)) <=  4096)) {
-                  next__3Q3R=(void *)((unsigned long)result__5Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBNR)));
-                } else {
-                  next__3Q3R=new_lab__2PJ(new_size__MBNR);
-                };
-                ((__POINTER *)next__3Q3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4Q3R)[ 0]=next__3Q3R;
-              } else {
-                ((__POINTER *)result__5Q3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Q3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__5Q3R=next__3Q3R;
-              };
+        append__KWX(((__STRING__BC *)string_tmp2__SFB),(&__string_16));
+        append__KWX(((__STRING__BC *)string_tmp2__SFB),last_string__U4E);
+      } else /* FALSE */ {
+        pos_before__2YSC=position__CLE;
+        __tmp__UZSC=read_character__MXI('.');
+        if (__tmp__UZSC) {
+          __tmp__P0SC=read_cap_identifier__JRV();
+          __tmp__S0SC=__tmp__P0SC;
+        } else /* FALSE */ {
+          __tmp__S0SC=FALSE__O__;
+        };
+        if (__tmp__S0SC) {
+          continue__3YSC=TRUE__K__;
+          add_last__ACV(((__STRING__BC *)string_tmp2__SFB),'.');
+          append__KWX(((__STRING__BC *)string_tmp2__SFB),last_string__U4E);
+        } else /* FALSE */ {
+          position__CLE=pos_before__2YSC;
+        };
+      };
+    } while (continue__3YSC);
+    __tmp__K1SC=get__PJC(string_tmp2__SFB);
+    __tmp__OZSC=read_character__MXI('(');
+    if (__tmp__OZSC) {
+      result__X2YT=NULL;
+      __tmp__UZSC=(((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC)->parent_arrayed_collection__PRC.upper__SJY <  0);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (__tmp__UZSC) {
+        __tmp__Z2YT=create_with_capacity__RF2B( 16);
+        result__X2YT=__tmp__Z2YT;
+      } else /* FALSE */ {
+        Self__02YT=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+        __tmp__Z2YT=((void **)Self__02YT->parent_arrayed_collection__PRC.storage__WNY)[Self__02YT->parent_arrayed_collection__PRC.upper__SJY];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        result__X2YT=__tmp__Z2YT;
+        Self__02YT=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__02YT->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__02YT->parent_arrayed_collection__PRC.upper__SJY -  1);
+      };
+      genericity__WYSC=result__X2YT;
+      do {
+        __tmp__HJWC=read_type__NTRC(Self__SYSC,FALSE__O__);
+        if (((void *)__tmp__HJWC == (void *)NULL)) {
+          __tmp__NJWC=read_constant__AEUC();
+          if (((void *)__tmp__NJWC != (void *)NULL)) {
+            __tmp__TJWC=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_685));
+            put_position__PRE(__tmp__TJWC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ptr__IBNR=result__5Q3R;
-          } else {
-            t__NBNR=((__UINTEGER_32 )typ_id__JBNR);
-            a__OBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GR3R=(__UINTEGER_32)((__UINTEGER_32)(sz__KBNR + a__OBNR) & (__UINTEGER_32)(~ a__OBNR));
-            ptr_table__DR3R=((__POINTER )(&(table_type[(t__NBNR)])));
-            lab_type__FR3R=(__UINTEGER_32)(t__NBNR |  1);
-            next__CR3R=((__POINTER )(NULL));
-            result__ER3R=((__POINTER *)ptr_table__DR3R)[ 0];
-            if ((result__ER3R == (void *)NULL)) {
-              result__ER3R=new_lab__2PJ(lab_type__FR3R);
-              next__CR3R=(void *)((unsigned long)result__ER3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR3R)));
-              ((__POINTER *)next__CR3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__DR3R)[ 0]=next__CR3R;
-            } else {
-              next__CR3R=((__POINTER *)result__ER3R)[ 0];
-              if ((next__CR3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ER3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GR3R <<  1)) <=  4096)) {
-                  next__CR3R=(void *)((unsigned long)result__ER3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR3R)));
-                } else {
-                  next__CR3R=new_lab__2PJ(lab_type__FR3R);
-                };
-                ((__POINTER *)next__CR3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DR3R)[ 0]=next__CR3R;
-              } else {
-                ((__POINTER *)result__ER3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ER3R=next__CR3R;
+            __tmp__XJWC=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__XJWC=FALSE__O__;
+          };
+          if ((! __tmp__XJWC)) {
+            __tmp__XJWC=read_identifier__TYQ();
+            if (__tmp__XJWC) {
+              __tmp__DKWC=current_position__UVQ();
+              put_error__text__EQE( 0,(&__string_686));
+              put_position__PRE(__tmp__DKWC);
+              put_string__JJG(msg_err__JQE);
+              if ((verbose_level__R5 !=  0)) {
+                put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+              };
+              if ((type_error__IQE ==  2)) {
+                nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+              } else /* FALSE */ {
+                exit(( 1));
               };
             };
-            ptr__IBNR=result__ER3R;
           };
-          result__HBNR=((__ITM_READ *)ptr__IBNR);
-          *(result__HBNR) = *(ITM_READ__);
         };
-        Self__PBNR=((__ITM_READ *)result__HBNR);
-        Self__PBNR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__QBNR;
-        Self__PBNR->name__AVPC=result__COEQ;
-        result__B0JC=result__HBNR;
-      } else {
-        p__1BNR=current_position__EJG();
-        result__SBNR=NULL;
-        ptr__TBNR=((__POINTER )(NULL));
-        typ_id__UBNR= 0;
-        sz__VBNR=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
-        if ((sz__VBNR ==  0)) {
-          result__SBNR=ITM_READ_ARG1__;
-        } else {
-          typ_id__UBNR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VBNR);
-          if ((typ_id__UBNR == (__INTEGER)(-  1))) {
-            a__WBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__XBNR=(__UINTEGER_32)((__UINTEGER_32)(sz__VBNR + a__WBNR) & (__UINTEGER_32)(~ a__WBNR));
-            ptr_table__IR3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XBNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__HR3R=((__POINTER )(NULL));
-            result__JR3R=((__POINTER *)ptr_table__IR3R)[ 0];
-            if ((result__JR3R == (void *)NULL)) {
-              result__JR3R=new_lab__2PJ(new_size__XBNR);
-              next__HR3R=(void *)((unsigned long)result__JR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBNR)));
-              ((__POINTER *)next__HR3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IR3R)[ 0]=next__HR3R;
-            } else {
-              next__HR3R=((__POINTER *)result__JR3R)[ 0];
-              if ((next__HR3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XBNR <<  1)) <=  4096)) {
-                  next__HR3R=(void *)((unsigned long)result__JR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBNR)));
-                } else {
-                  next__HR3R=new_lab__2PJ(new_size__XBNR);
-                };
-                ((__POINTER *)next__HR3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IR3R)[ 0]=next__HR3R;
-              } else {
-                ((__POINTER *)result__JR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JR3R=next__HR3R;
-              };
-            };
-            ptr__TBNR=result__JR3R;
-          } else {
-            t__YBNR=((__UINTEGER_32 )typ_id__UBNR);
-            a__ZBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__QR3R=(__UINTEGER_32)((__UINTEGER_32)(sz__VBNR + a__ZBNR) & (__UINTEGER_32)(~ a__ZBNR));
-            ptr_table__NR3R=((__POINTER )(&(table_type[(t__YBNR)])));
-            lab_type__PR3R=(__UINTEGER_32)(t__YBNR |  1);
-            next__MR3R=((__POINTER )(NULL));
-            result__OR3R=((__POINTER *)ptr_table__NR3R)[ 0];
-            if ((result__OR3R == (void *)NULL)) {
-              result__OR3R=new_lab__2PJ(lab_type__PR3R);
-              next__MR3R=(void *)((unsigned long)result__OR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QR3R)));
-              ((__POINTER *)next__MR3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NR3R)[ 0]=next__MR3R;
-            } else {
-              next__MR3R=((__POINTER *)result__OR3R)[ 0];
-              if ((next__MR3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QR3R <<  1)) <=  4096)) {
-                  next__MR3R=(void *)((unsigned long)result__OR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QR3R)));
-                } else {
-                  next__MR3R=new_lab__2PJ(lab_type__PR3R);
-                };
-                ((__POINTER *)next__MR3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NR3R)[ 0]=next__MR3R;
-              } else {
-                ((__POINTER *)result__OR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OR3R=next__MR3R;
-              };
-            };
-            ptr__TBNR=result__OR3R;
+        if (((void *)__tmp__HJWC == (void *)NULL)) {
+          __tmp__0ZSC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_591));
+          put_position__PRE(__tmp__0ZSC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          result__SBNR=((__ITM_READ_ARG1 *)ptr__TBNR);
-          *(result__SBNR) = *(ITM_READ_ARG1__);
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)genericity__WYSC),__tmp__HJWC);
+        __tmp__P0SC=read_character__MXI(',');
+      } while (__tmp__P0SC);
+      __tmp__Z2YT=alias__DSC(result__X2YT);
+      genericity__WYSC=__tmp__Z2YT;
+      __tmp__K2SC=get__style__with__MTC(__tmp__K1SC,styl__TYSC,__tmp__Z2YT);
+      result__XYSC=__tmp__K2SC;
+      __tmp__UZSC=read_character__MXI(')');
+      if ((! __tmp__UZSC)) {
+        __tmp__0ZSC=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_594));
+        put_position__PRE(__tmp__0ZSC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        Self__0BNR=((__ITM_READ_ARG1 *)result__SBNR);
-        Self__0BNR->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__1BNR;
-        Self__0BNR->parent_itm_read__E5GC.name__AVPC=result__COEQ;
-        Self__0BNR->arg__BVPC=first_arg__5ZJC;
-        result__B0JC=result__SBNR;
       };
-      free__4PFC(result__QJBR);
-      __tmp__D4JC=TRUE__;
-    } else {
-      __tmp__D4JC=FALSE__;
-    };
-    if ((! __tmp__D4JC)) {
-      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__QJBR)->parent_arrayed_collection__SEEC.upper__GAPC +  1) ==  1)) {
-        p__HCNR=current_position__EJG();
-        a2__KCNR=((void **)((__FAST_ARRAYoITM_CODEo *)result__QJBR)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
-        result__4BNR=NULL;
-        ptr__5BNR=((__POINTER )(NULL));
-        typ_id__ACNR= 0;
-        sz__BCNR=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
-        if ((sz__BCNR ==  0)) {
-          result__4BNR=ITM_READ_ARG2__;
-        } else {
-          typ_id__ACNR=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BCNR);
-          if ((typ_id__ACNR == (__INTEGER)(-  1))) {
-            a__CCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__DCNR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCNR + a__CCNR) & (__UINTEGER_32)(~ a__CCNR));
-            ptr_table__SR3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DCNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__RR3R=((__POINTER )(NULL));
-            result__TR3R=((__POINTER *)ptr_table__SR3R)[ 0];
-            if ((result__TR3R == (void *)NULL)) {
-              result__TR3R=new_lab__2PJ(new_size__DCNR);
-              next__RR3R=(void *)((unsigned long)result__TR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCNR)));
-              ((__POINTER *)next__RR3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SR3R)[ 0]=next__RR3R;
-            } else {
-              next__RR3R=((__POINTER *)result__TR3R)[ 0];
-              if ((next__RR3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DCNR <<  1)) <=  4096)) {
-                  next__RR3R=(void *)((unsigned long)result__TR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCNR)));
-                } else {
-                  next__RR3R=new_lab__2PJ(new_size__DCNR);
-                };
-                ((__POINTER *)next__RR3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SR3R)[ 0]=next__RR3R;
-              } else {
-                ((__POINTER *)result__TR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TR3R=next__RR3R;
-              };
-            };
-            ptr__5BNR=result__TR3R;
-          } else {
-            t__ECNR=((__UINTEGER_32 )typ_id__ACNR);
-            a__FCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0R3R=(__UINTEGER_32)((__UINTEGER_32)(sz__BCNR + a__FCNR) & (__UINTEGER_32)(~ a__FCNR));
-            ptr_table__XR3R=((__POINTER )(&(table_type[(t__ECNR)])));
-            lab_type__ZR3R=(__UINTEGER_32)(t__ECNR |  1);
-            next__WR3R=((__POINTER )(NULL));
-            result__YR3R=((__POINTER *)ptr_table__XR3R)[ 0];
-            if ((result__YR3R == (void *)NULL)) {
-              result__YR3R=new_lab__2PJ(lab_type__ZR3R);
-              next__WR3R=(void *)((unsigned long)result__YR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0R3R)));
-              ((__POINTER *)next__WR3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XR3R)[ 0]=next__WR3R;
-            } else {
-              next__WR3R=((__POINTER *)result__YR3R)[ 0];
-              if ((next__WR3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0R3R <<  1)) <=  4096)) {
-                  next__WR3R=(void *)((unsigned long)result__YR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0R3R)));
-                } else {
-                  next__WR3R=new_lab__2PJ(lab_type__ZR3R);
-                };
-                ((__POINTER *)next__WR3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XR3R)[ 0]=next__WR3R;
-              } else {
-                ((__POINTER *)result__YR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YR3R=next__WR3R;
-              };
-            };
-            ptr__5BNR=result__YR3R;
+    } else /* FALSE */ {
+      if (is_parameter_type__NSV) {
+        if (((void *)styl__TYSC != (void *)NULL)) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_687));
+          append__KWX(((__STRING__BC *)string_tmp__YC),styl__TYSC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_688));
+          __tmp__TJWC=current_position__UVQ();
+          put_error__text__EQE( 2,string_tmp__YC);
+          put_position__PRE(__tmp__TJWC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          result__4BNR=((__ITM_READ_ARG2 *)ptr__5BNR);
-          *(result__4BNR) = *(ITM_READ_ARG2__);
         };
-        Self__GCNR=((__ITM_READ_ARG2 *)result__4BNR);
-        Self__GCNR->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__HCNR;
-        Self__GCNR->parent_itm_read__H4FC.name__AVPC=result__COEQ;
-        Self__GCNR->arg_first__ZDQC=first_arg__5ZJC;
-        Self__GCNR->arg_second__0DQC=a2__KCNR;
-        result__B0JC=result__4BNR;
-        free__4PFC(result__QJBR);
-      } else {
-        Self__IBQC=((__FAST_ARRAYoITM_CODEo *)result__QJBR);
-        add_last__V3PC(Self__IBQC,first_arg__5ZJC);
-        if ((Self__IBQC->parent_arrayed_collection__SEEC.upper__GAPC !=  0)) {
-          if ((Self__IBQC->parent_arrayed_collection__SEEC.upper__GAPC ==  1)) {
-            tmp__X4KD=((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
-            ((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 0]=((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 1];
-            ((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 1]=tmp__X4KD;
-          } else {
-            Self__CITD=(__INTEGER)(Self__IBQC->parent_arrayed_collection__SEEC.upper__GAPC -  1);
-            __tmp__2JBR=Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC;
-            __tmp__3JBR=Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC;
-            __tmp__4JBR=Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC;
-            while ((Self__CITD >=  0)) {
-              ((void **)__tmp__3JBR)[(__INTEGER)(Self__CITD +  1)]=((void **)__tmp__2JBR)[Self__CITD];
-              ((void **)__tmp__4JBR)[Self__CITD]=NULL;
-              Self__CITD=(__INTEGER)(Self__CITD -  1);
-            };
-            ((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 0]=first_arg__5ZJC;
-          };
-        };
-        l_arg__E0JC=copy__UGFC(result__QJBR);
-        p__AKLC=current_position__EJG();
-        result__1OLC=NULL;
-        ptr__2OLC=((__POINTER )(NULL));
-        typ_id__BPLC= 0;
-        sz__4OLC=((__UINTEGER_32 )sizeof(__ITM_READ_ARGS));
-        if ((sz__4OLC ==  0)) {
-          result__1OLC=ITM_READ_ARGS__;
-        } else {
-          typ_id__BPLC=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4OLC);
-          if ((typ_id__BPLC == (__INTEGER)(-  1))) {
-            a__Z02Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__X02Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4OLC + a__Z02Q) & (__UINTEGER_32)(~ a__Z02Q));
-            ptr_table__2R3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X02Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1R3R=((__POINTER )(NULL));
-            result__3R3R=((__POINTER *)ptr_table__2R3R)[ 0];
-            if ((result__3R3R == (void *)NULL)) {
-              result__3R3R=new_lab__2PJ(new_size__X02Q);
-              next__1R3R=(void *)((unsigned long)result__3R3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X02Q)));
-              ((__POINTER *)next__1R3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2R3R)[ 0]=next__1R3R;
-            } else {
-              next__1R3R=((__POINTER *)result__3R3R)[ 0];
-              if ((next__1R3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3R3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X02Q <<  1)) <=  4096)) {
-                  next__1R3R=(void *)((unsigned long)result__3R3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X02Q)));
-                } else {
-                  next__1R3R=new_lab__2PJ(new_size__X02Q);
-                };
-                ((__POINTER *)next__1R3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2R3R)[ 0]=next__1R3R;
-              } else {
-                ((__POINTER *)result__3R3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1R3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3R3R=next__1R3R;
-              };
-            };
-            ptr__2OLC=result__3R3R;
-          } else {
-            t__302Q=((__UINTEGER_32 )typ_id__BPLC);
-            a__502Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ES3R=(__UINTEGER_32)((__UINTEGER_32)(sz__4OLC + a__502Q) & (__UINTEGER_32)(~ a__502Q));
-            ptr_table__BS3R=((__POINTER )(&(table_type[(t__302Q)])));
-            lab_type__DS3R=(__UINTEGER_32)(t__302Q |  1);
-            next__AS3R=((__POINTER )(NULL));
-            result__CS3R=((__POINTER *)ptr_table__BS3R)[ 0];
-            if ((result__CS3R == (void *)NULL)) {
-              result__CS3R=new_lab__2PJ(lab_type__DS3R);
-              next__AS3R=(void *)((unsigned long)result__CS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ES3R)));
-              ((__POINTER *)next__AS3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BS3R)[ 0]=next__AS3R;
-            } else {
-              next__AS3R=((__POINTER *)result__CS3R)[ 0];
-              if ((next__AS3R == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ES3R <<  1)) <=  4096)) {
-                  next__AS3R=(void *)((unsigned long)result__CS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ES3R)));
-                } else {
-                  next__AS3R=new_lab__2PJ(lab_type__DS3R);
-                };
-                ((__POINTER *)next__AS3R)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BS3R)[ 0]=next__AS3R;
-              } else {
-                ((__POINTER *)result__CS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CS3R=next__AS3R;
-              };
+        __tmp__HJWC=fast_reference_at__15J(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),__tmp__K1SC);
+        __tmp__NJWC=__tmp__HJWC;
+        if (((void *)__tmp__HJWC == (void *)NULL)) {
+          result__NNGU=NULL;
+          ptr__ONGU=((__POINTER__IB )(NULL));
+          typ_id__PNGU= 0;
+          __tmp__QNGU=((__POINTER__IB )sizeof(__ITM_TYPE_PARAMETER__ZEZ));
+          if (((unsigned long)__tmp__QNGU ==  0)) {
+            result__NNGU=ITM_TYPE_PARAMETER__ZEZ__;
+          } else /* FALSE */ {
+            typ_id__PNGU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNGU));
+            if ((typ_id__PNGU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__RNGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__SNGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QNGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RNGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RNGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__TNGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SNGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__RNGU=micro_alloc__table__lab__UKI(__tmp__SNGU,((__POINTER__IB )(&(table_size[(__tmp__TNGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SNGU)));
+              ptr__ONGU=__tmp__RNGU;
+            } else /* FALSE */ {
+              __tmp__TNGU=((__UINTEGER_32__ZWB )typ_id__PNGU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__RNGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__SNGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QNGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RNGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RNGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__RNGU=micro_alloc__table__lab__UKI(__tmp__SNGU,((__POINTER__IB )(&(table_type[(__tmp__TNGU)]))),(__UINTEGER_32__ZWB)(__tmp__TNGU |  1));
+              ptr__ONGU=__tmp__RNGU;
+            };
+            result__NNGU=((__ITM_TYPE_PARAMETER__ZEZ *)ptr__ONGU);
+            *(result__NNGU) = *(ITM_TYPE_PARAMETER__ZEZ__);
+          };
+          Self__ZNGU=((__ITM_TYPE_PARAMETER__ZEZ *)result__NNGU);
+          Self__ZNGU->parent_itm_type__0EZ.name__LPC=__tmp__K1SC;
+          fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),Self__ZNGU,__tmp__K1SC);
+          __tmp__NJWC=result__NNGU;
+        };
+        result__XYSC=__tmp__NJWC;
+        __tmp__P0SC=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__P0SC=FALSE__O__;
+      };
+      if ((! __tmp__P0SC)) {
+        if (((void *)styl__TYSC == (void *)NULL)) {
+          __tmp__13SC=get__INC(__tmp__K1SC);
+          result__XYSC=__tmp__13SC;
+        } else /* FALSE */ {
+          if (((void *)__tmp__K1SC == (void *)(&__string_7))) {
+            copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_687));
+            append__KWX(((__STRING__BC *)string_tmp__YC),styl__TYSC);
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_689));
+            __tmp__DKWC=current_position__UVQ();
+            put_error__text__EQE( 2,string_tmp__YC);
+            put_position__PRE(__tmp__DKWC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
-            ptr__2OLC=result__CS3R;
+            result__XYSC=type_self__O4SC;
+          } else /* FALSE */ {
+            __tmp__V4SC=get__style__IOC(__tmp__K1SC,styl__TYSC);
+            result__XYSC=__tmp__V4SC;
           };
-          result__1OLC=((__ITM_READ_ARGS *)ptr__2OLC);
-          *(result__1OLC) = *(ITM_READ_ARGS__);
         };
-        Self__2DQC=((__ITM_READ_ARGS *)result__1OLC);
-        Self__2DQC->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__AKLC;
-        Self__2DQC->parent_itm_read__14JC.name__AVPC=result__COEQ;
-        Self__2DQC->args__AEQC=l_arg__E0JC;
-        result__B0JC=result__1OLC;
       };
     };
   };
-  return(result__B0JC);
+  __tmp__HJWC=result__XYSC;
+  return(__tmp__HJWC);
 }
 
-static void* search_require__B04L(__TYPE *Self__C04L,void *n__D04L)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void read_def_local__RSPC(__PARSER__VSD *Self__SSPC)
+// ({PARSER__VSD}) Void No recursive, No inlinable.
 {
-  void *result__G04L,*__tmp__514L;
-  void *typ__H04L;
-  __INTEGER j__F04L;
-  void *__tmp__X04L,*__tmp__L14L;
-  __SLOT_DATA *Self__AKBR;
-  void *result__5JBR,*__tmp__Y04L;
-  __SECTION_ *Self__DQKQ;
-  void *__tmp__M14L;
-  void *__tmp__O14L;
-  __BOOLEAN __tmp__C14L;
-  result__G04L=NULL;
-  typ__H04L=NULL;
-  j__F04L= 0;
-  while_do__5DBM:
-  {
-    if ((j__F04L <= ((__FAST_ARRAYoSLOTo *)Self__C04L->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__X04L=((void **)((__FAST_ARRAYoSLOTo *)Self__C04L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__F04L];
-      if (((struct ___OBJ *)__tmp__X04L)->__id==__SLOT_DATA__) {
-        Self__AKBR=((__SLOT_DATA *)__tmp__X04L);
-        result__5JBR=NULL;
-        if (((void *)Self__AKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__5JBR=((__ITM_SLOT *)((__SLOT *)Self__AKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__5JBR=get_name__GCJD((&__string_26));
+  void *t__AXQC,*__tmp__BZQC;
+  __INTEGER__Q beg__DXQC,Result__LG3D,Self__SUFD,limit_up__TUFD;
+  __POSITION__OL __tmp__KYQC,__tmp__HZQC;
+  __STRING_CONSTANT__0 *__tmp__QYQC;
+  __ITM_LOCAL__TSPC *result__CCTC,*Self__0U1C;
+  __POINTER__IB ptr__DCTC,__tmp__JCTC,__tmp__K3YT,__tmp__M3YT;
+  __UINTEGER_32__ZWB __tmp__N3YT;
+  __ITM_LIST__A2OC *__tmp__5UPC;
+  __CHARACTER__DB __tmp__CTPC,styl__BTPC,result__R3YT;
+  __FAST_ARRAYoITM_LOCALo__VSPC *result__DK3T,*__tmp__FK3T,*result__KK3T;
+  __FAST_ARRAYoITM_LOCALo__VSPC *__tmp__MK3T,*result__CXQC,*result__A1PC;
+  __FAST_ARRAYoITM_LOCALo__VSPC *__tmp__S1PC,*other__2NGU;
+  __BOOLEAN__L Result__EK3T,mute__EXQC,__tmp__FXQC,Result__U22D;
+  __BOOLEAN__L __tmp__YXQC,__tmp__DYQC;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *Self__GK3T,*Self__M3ZE;
+  old_position__OCOB=position__CLE;
+  old_pos_cur__QCOB=pos_cur__FLE;
+  old_pos_line__SCOB=pos_line__GLE;
+  old_pos_col__UCOB=pos_col__HLE;
+  __tmp__CTPC=read_style__45OC();
+  styl__BTPC=__tmp__CTPC;
+  result__DK3T=NULL;
+  Result__EK3T=(((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC)->parent_arrayed_collection__J1PC.upper__V22D <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__EK3T) {
+    __tmp__FK3T=create_with_capacity__UDTC( 16);
+    result__DK3T=__tmp__FK3T;
+  } else /* FALSE */ {
+    Self__GK3T=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC);
+    __tmp__FK3T=((void **)Self__GK3T->parent_arrayed_collection__J1PC.storage__ND3D)[Self__GK3T->parent_arrayed_collection__J1PC.upper__V22D];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__DK3T=__tmp__FK3T;
+    Self__GK3T=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__GK3T->parent_arrayed_collection__J1PC.upper__V22D=(__INTEGER__Q)(Self__GK3T->parent_arrayed_collection__J1PC.upper__V22D -  1);
+  };
+  __tmp__FK3T=result__DK3T;
+  result__KK3T=NULL;
+  Result__EK3T=(((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC)->parent_arrayed_collection__J1PC.upper__V22D <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__EK3T) {
+    __tmp__MK3T=create_with_capacity__UDTC( 16);
+    result__KK3T=__tmp__MK3T;
+  } else /* FALSE */ {
+    Self__GK3T=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC);
+    __tmp__MK3T=((void **)Self__GK3T->parent_arrayed_collection__J1PC.storage__ND3D)[Self__GK3T->parent_arrayed_collection__J1PC.upper__V22D];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__KK3T=__tmp__MK3T;
+    Self__GK3T=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__GK3T->parent_arrayed_collection__J1PC.upper__V22D=(__INTEGER__Q)(Self__GK3T->parent_arrayed_collection__J1PC.upper__V22D -  1);
+  };
+  __tmp__MK3T=result__KK3T;
+  while ((styl__BTPC != ' ')) {
+    t__AXQC=NULL;
+    result__CXQC=NULL;
+    beg__DXQC= 0;
+    mute__EXQC=TRUE__K__;
+    __tmp__FXQC=read_identifier__TYQ();
+    if (__tmp__FXQC) {
+      result__A1PC=NULL;
+      Result__U22D=(((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC)->parent_arrayed_collection__J1PC.upper__V22D <  0);
+      if (Result__U22D) {
+        __tmp__S1PC=create_with_capacity__UDTC( 16);
+        result__A1PC=__tmp__S1PC;
+      } else /* FALSE */ {
+        Self__M3ZE=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC);
+        __tmp__S1PC=((void **)Self__M3ZE->parent_arrayed_collection__J1PC.storage__ND3D)[Self__M3ZE->parent_arrayed_collection__J1PC.upper__V22D];
+        result__A1PC=__tmp__S1PC;
+        Self__M3ZE=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__M3ZE->parent_arrayed_collection__J1PC.upper__V22D=(__INTEGER__Q)(Self__M3ZE->parent_arrayed_collection__J1PC.upper__V22D -  1);
+      };
+      result__CXQC=result__A1PC;
+      beg__DXQC= 0;
+      do {
+        Result__LG3D=(__INTEGER__Q)(((__FAST_ARRAYoITM_LOCALo__VSPC *)result__CXQC)->parent_arrayed_collection__3SPC.upper__MZQC +  1);
+        if ((Result__LG3D !=  0)) {
+          __tmp__YXQC=read_identifier__TYQ();
+          __tmp__DYQC=(! __tmp__YXQC);
+        } else /* FALSE */ {
+          __tmp__DYQC=FALSE__O__;
+        };
+        if ((__tmp__DYQC && (! mute__EXQC))) {
+          __tmp__KYQC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_690));
+          put_position__PRE(__tmp__KYQC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__KYQC=current_position__UVQ();
+        __tmp__QYQC=last_string__U4E;
+        result__CCTC=NULL;
+        ptr__DCTC=((__POINTER__IB )(NULL));
+        Result__LG3D= 0;
+        __tmp__JCTC=((__POINTER__IB )sizeof(__ITM_LOCAL__TSPC));
+        if (((unsigned long)__tmp__JCTC ==  0)) {
+          result__CCTC=ITM_LOCAL__TSPC__;
+        } else /* FALSE */ {
+          Result__LG3D=__ITM_LOCAL__TSPC__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JCTC));
+          if ((Result__LG3D == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__K3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JCTC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K3YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N3YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M3YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__K3YT=micro_alloc__table__lab__UKI(__tmp__M3YT,((__POINTER__IB )(&(table_size[(__tmp__N3YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M3YT)));
+            ptr__DCTC=__tmp__K3YT;
+          } else /* FALSE */ {
+            __tmp__N3YT=((__UINTEGER_32__ZWB )Result__LG3D);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__K3YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M3YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JCTC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K3YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K3YT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__K3YT=micro_alloc__table__lab__UKI(__tmp__M3YT,((__POINTER__IB )(&(table_type[(__tmp__N3YT)]))),(__UINTEGER_32__ZWB)(__tmp__N3YT |  1));
+            ptr__DCTC=__tmp__K3YT;
+          };
+          result__CCTC=((__ITM_LOCAL__TSPC *)ptr__DCTC);
+          *(result__CCTC) = *(ITM_LOCAL__TSPC__);
+        };
+        Self__0U1C=((__ITM_LOCAL__TSPC *)result__CCTC);
+        Self__0U1C->name__P1QC=__tmp__QYQC;
+        Self__0U1C->parent_itm_object__USPC.position__P2B=__tmp__KYQC;
+        add_last__5G3D(((__FAST_ARRAYoITM_LOCALo__VSPC *)result__CXQC),result__CCTC);
+        __tmp__YXQC=read_character__MXI(':');
+        if (__tmp__YXQC) {
+          result__R3YT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__R3YT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__R3YT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          __tmp__DYQC=(result__R3YT != '=');
+        } else /* FALSE */ {
+          __tmp__DYQC=FALSE__O__;
+        };
+        if (__tmp__DYQC) {
+          mute__EXQC=FALSE__O__;
+          __tmp__BZQC=read_type__NTRC(Self__SSPC,TRUE__K__);
+          t__AXQC=__tmp__BZQC;
+          if (((void *)__tmp__BZQC == (void *)NULL)) {
+            __tmp__HZQC=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_691));
+            put_position__PRE(__tmp__HZQC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          };
+          Self__SUFD=beg__DXQC;
+          limit_up__TUFD=result__CXQC->parent_arrayed_collection__3SPC.upper__MZQC;
+          while ((Self__SUFD <= limit_up__TUFD)) {
+            ((__ITM_LOCAL__TSPC *)((void **)((__FAST_ARRAYoITM_LOCALo__VSPC *)result__CXQC)->parent_arrayed_collection__3SPC.storage__CI3D)[Self__SUFD])->type__TP4F=t__AXQC;
+            Self__SUFD=(__INTEGER__Q)(Self__SUFD +  1);
+          };
+          beg__DXQC=(__INTEGER__Q)(result__CXQC->parent_arrayed_collection__3SPC.upper__MZQC +  1);
+        };
+        __tmp__YXQC=read_character__MXI(',');
+      } while (__tmp__YXQC);
+      if ((beg__DXQC != (__INTEGER__Q)(result__A1PC->parent_arrayed_collection__3SPC.upper__MZQC +  1))) {
+        if (mute__EXQC) {
+          free__1DTC(result__A1PC);
+          result__CXQC=NULL;
+        } else /* FALSE */ {
+          __tmp__KYQC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_691));
+          put_position__PRE(__tmp__KYQC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+      } else /* FALSE */ {
+        __tmp__S1PC=copy__ZGSC(result__CXQC);
+        result__CXQC=__tmp__S1PC;
+      };
+    };
+    if (((void *)result__CXQC != (void *)NULL)) {
+      if ((styl__BTPC == '+')) {
+        __tmp__S1PC=((__FAST_ARRAYoITM_LOCALo__VSPC *)__tmp__FK3T);
+        other__2NGU=result__CXQC;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Result__LG3D=result__CXQC->parent_arrayed_collection__3SPC.upper__MZQC;
+        Self__SUFD= 0;
+        while ((Self__SUFD <= Result__LG3D)) {
+          add_last__5G3D(__tmp__S1PC,((void **)((__FAST_ARRAYoITM_LOCALo__VSPC *)other__2NGU)->parent_arrayed_collection__3SPC.storage__CI3D)[Self__SUFD]);
+          Self__SUFD=(__INTEGER__Q)(Self__SUFD +  1);
+        };
+      } else /* FALSE */ {
+        __tmp__S1PC=((__FAST_ARRAYoITM_LOCALo__VSPC *)__tmp__MK3T);
+        other__2NGU=result__CXQC;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Result__LG3D=result__CXQC->parent_arrayed_collection__3SPC.upper__MZQC;
+        Self__SUFD= 0;
+        while ((Self__SUFD <= Result__LG3D)) {
+          add_last__5G3D(__tmp__S1PC,((void **)((__FAST_ARRAYoITM_LOCALo__VSPC *)other__2NGU)->parent_arrayed_collection__3SPC.storage__CI3D)[Self__SUFD]);
+          Self__SUFD=(__INTEGER__Q)(Self__SUFD +  1);
+        };
+      };
+      Result__U22D=read_character__MXI(';');
+      if ((! Result__U22D)) {
+        __tmp__KYQC=current_position__UVQ();
+        put_error__text__EQE( 2,(&__string_455));
+        put_position__PRE(__tmp__KYQC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        __tmp__Y04L=result__5JBR;
-      } else {
-        __tmp__Y04L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__X04L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__DQKQ=((__SECTION_ *)__tmp__Y04L);
-      __tmp__C14L=(((void *)Self__DQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__DQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__C14L=FALSE__;
+      old_position__OCOB=position__CLE;
+      old_pos_cur__QCOB=pos_cur__FLE;
+      old_pos_line__SCOB=pos_line__GLE;
+      old_pos_col__UCOB=pos_col__HLE;
+      result__R3YT=read_style__45OC();
+      styl__BTPC=result__R3YT;
+    } else /* FALSE */ {
+      position__CLE=old_position__OCOB;
+      pos_cur__FLE=old_pos_cur__QCOB;
+      pos_line__GLE=old_pos_line__SCOB;
+      pos_col__HLE=old_pos_col__UCOB;
+      styl__BTPC=' ';
+    };
+  };
+  Result__EK3T=(((__FAST_ARRAYoITM_LOCALo__VSPC *)result__DK3T)->parent_arrayed_collection__3SPC.upper__MZQC <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__EK3T) {
+    free__1DTC(result__DK3T);
+  } else /* FALSE */ {
+    __tmp__5UPC=last_group__ICPC;
+    result__CXQC=copy__ZGSC(result__DK3T);
+    ((__ITM_LIST__A2OC *)__tmp__5UPC)->local_list__SJGG=result__CXQC;
+  };
+  Result__EK3T=(((__FAST_ARRAYoITM_LOCALo__VSPC *)result__KK3T)->parent_arrayed_collection__3SPC.upper__MZQC <  0);
+  if (Result__EK3T) {
+    free__1DTC(result__KK3T);
+  } else /* FALSE */ {
+    __tmp__5UPC=last_group__ICPC;
+    result__CXQC=copy__ZGSC(result__KK3T);
+    ((__ITM_LIST__A2OC *)__tmp__5UPC)->static_list__4JGG=result__CXQC;
+  };
+}
+
+static __FAST_ARRAYoITM_CODEo__WBPC* create_with_capacity__M4PC(__INTEGER__Q new_count__O4PC)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB ptr__1H1C,__tmp__BI1C,__tmp__C4ZT,__tmp__E4ZT;
+  __INTEGER__Q typ_id__5H1C;
+  __UINTEGER_32__ZWB __tmp__F4ZT;
+  __FAST_ARRAYoITM_CODEo__WBPC *result__0H1C,*Self__C32D;
+  void **__tmp__S32D;
+  result__0H1C=NULL;
+  ptr__1H1C=((__POINTER__IB )(NULL));
+  typ_id__5H1C= 0;
+  __tmp__BI1C=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_CODEo__WBPC));
+  if (((unsigned long)__tmp__BI1C ==  0)) {
+    result__0H1C=FAST_ARRAYoITM_CODEo__WBPC__;
+  } else /* FALSE */ {
+    typ_id__5H1C=__FAST_ARRAYoITM_CODEo__WBPC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BI1C));
+    if ((typ_id__5H1C == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__C4ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__E4ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BI1C - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C4ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C4ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__F4ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__E4ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__C4ZT=micro_alloc__table__lab__UKI(__tmp__E4ZT,((__POINTER__IB )(&(table_size[(__tmp__F4ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__E4ZT)));
+      ptr__1H1C=__tmp__C4ZT;
+    } else /* FALSE */ {
+      __tmp__F4ZT=((__UINTEGER_32__ZWB )typ_id__5H1C);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__C4ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__E4ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BI1C - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C4ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C4ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__C4ZT=micro_alloc__table__lab__UKI(__tmp__E4ZT,((__POINTER__IB )(&(table_type[(__tmp__F4ZT)]))),(__UINTEGER_32__ZWB)(__tmp__F4ZT |  1));
+      ptr__1H1C=__tmp__C4ZT;
+    };
+    result__0H1C=((__FAST_ARRAYoITM_CODEo__WBPC *)ptr__1H1C);
+    *(result__0H1C) = *(FAST_ARRAYoITM_CODEo__WBPC__);
+  };
+  Self__C32D=((__FAST_ARRAYoITM_CODEo__WBPC *)result__0H1C);
+  if ((Self__C32D->parent_arrayed_collection__4BPC.capacity__312D < new_count__O4PC)) {
+    __tmp__S32D=create__D4QE(new_count__O4PC);
+    Self__C32D->parent_arrayed_collection__4BPC.storage__K22D=__tmp__S32D;
+    Self__C32D->parent_arrayed_collection__4BPC.capacity__312D=new_count__O4PC;
+  };
+  Self__C32D->parent_arrayed_collection__4BPC.upper__NARC=(__INTEGER__Q)(-  1);
+  Self__C32D=result__0H1C;
+  return(Self__C32D);
+}
+
+static void add_last__YJ3D(__FAST_ARRAYoITM_CODEo__WBPC *Self__ZJ3D,void *element__0J3D)
+// ({FAST_ARRAYoITM_CODEo__WBPC},{NULLxITM_LIST__A2OCxITM_LDOTS__4CPCxITM_PROTOTYPE__KEPCxITM_LIST_IDF__ODQCxITM_WRITE_VALUE__EEQCxITM_WRITE_CAST__3EQCxITM_READ__LHQCxITM_WRITE_CODE__KIQCxITM_OPERATOR__U3QCxITM_READ_ARG1__1ARCxITM_READ_ARG2__JDRCxITM_EXPRESSION__4DRCxITM_OLD__TQRCxITM_EXTERNAL_TYPE__GISCxITM_BLOCK__EOSCxITM_EXTERNAL__QPSCxITM_READ_ARGS__YUTCxITM_REAL__KEUCxITM_NUMBER__3EUCxITM_CHARACTER__PFUCxITM_STRING__BGUCxITM_RESULT__JVMD}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__2K3D,__tmp__4K3D,__tmp__2JDF,Self__V1EG;
+  __POINTER__IB __tmp__0JDF;
+  __BOOLEAN__L __tmp__JK3D;
+  void **__tmp__VK3D;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__ZJ3D->parent_arrayed_collection__4BPC.upper__NARC +  1) <= (__INTEGER__Q)(Self__ZJ3D->parent_arrayed_collection__4BPC.capacity__312D -  1))) {
+    Self__ZJ3D->parent_arrayed_collection__4BPC.upper__NARC=(__INTEGER__Q)(Self__ZJ3D->parent_arrayed_collection__4BPC.upper__NARC +  1);
+    __tmp__JK3D=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__JK3D=FALSE__O__;
+  };
+  if ((! __tmp__JK3D)) {
+    if ((Self__ZJ3D->parent_arrayed_collection__4BPC.capacity__312D ==  0)) {
+      __tmp__VK3D=create__D4QE( 2);
+      Self__ZJ3D->parent_arrayed_collection__4BPC.storage__K22D=__tmp__VK3D;
+      Self__ZJ3D->parent_arrayed_collection__4BPC.capacity__312D= 2;
+      Self__ZJ3D->parent_arrayed_collection__4BPC.upper__NARC= 0;
+    } else /* FALSE */ {
+      __tmp__2K3D=(__INTEGER__Q)(Self__ZJ3D->parent_arrayed_collection__4BPC.capacity__312D <<  1);
+      __tmp__VK3D=Self__ZJ3D->parent_arrayed_collection__4BPC.storage__K22D;
+      __tmp__4K3D=Self__ZJ3D->parent_arrayed_collection__4BPC.capacity__312D;
+      __tmp__0JDF=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__VK3D)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__4K3D * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__2K3D * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__VK3D=((void **)__tmp__0JDF);
+      __tmp__2JDF=(__INTEGER__Q)(__tmp__2K3D -  1);
+      Self__V1EG=__tmp__4K3D;
+      while ((Self__V1EG <= __tmp__2JDF)) {
+        __tmp__VK3D[Self__V1EG]=NULL;
+        Self__V1EG=(__INTEGER__Q)(Self__V1EG +  1);
+      };
+      Self__ZJ3D->parent_arrayed_collection__4BPC.storage__K22D=__tmp__VK3D;
+      Self__ZJ3D->parent_arrayed_collection__4BPC.capacity__312D=__tmp__2K3D;
+      Self__ZJ3D->parent_arrayed_collection__4BPC.upper__NARC=(__INTEGER__Q)(Self__ZJ3D->parent_arrayed_collection__4BPC.upper__NARC +  1);
+    };
+  };
+  ((void **)Self__ZJ3D->parent_arrayed_collection__4BPC.storage__K22D)[Self__ZJ3D->parent_arrayed_collection__4BPC.upper__NARC]=element__0J3D;
+}
+
+static void* copy__NXPC(__FAST_ARRAYoITM_CODEo__WBPC *tmp__PXPC)
+// ({NULLxFAST_ARRAYoITM_CODEo__WBPC}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q Result__A12D,__tmp__212D;
+  __FAST_ARRAYoITM_CODEo__WBPC *__tmp__UXPC,*Self__R12D;
+  void **__tmp__J22D,**__tmp__P22D,**Self__0PCF;
+  void *Result__QXPC;
+  Result__A12D=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)tmp__PXPC)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+  __tmp__UXPC=create_with_capacity__M4PC(Result__A12D);
+  Self__R12D=((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__UXPC);
+  Result__A12D=tmp__PXPC->parent_arrayed_collection__4BPC.upper__NARC;
+  if ((Result__A12D >=  0)) {
+    __tmp__212D=(__INTEGER__Q)(Result__A12D +  1);
+    if ((Self__R12D->parent_arrayed_collection__4BPC.capacity__312D < __tmp__212D)) {
+      __tmp__J22D=create__D4QE(__tmp__212D);
+      Self__R12D->parent_arrayed_collection__4BPC.storage__K22D=__tmp__J22D;
+      Self__R12D->parent_arrayed_collection__4BPC.capacity__312D=__tmp__212D;
+    };
+    __tmp__J22D=Self__R12D->parent_arrayed_collection__4BPC.storage__K22D;
+    __tmp__P22D=tmp__PXPC->parent_arrayed_collection__4BPC.storage__K22D;
+    Self__0PCF=((void **)__tmp__J22D);
+    __tmp__212D=Result__A12D;
+    while ((__tmp__212D >=  0)) {
+      Self__0PCF[__tmp__212D]=((void **)__tmp__P22D)[__tmp__212D];
+      __tmp__212D=(__INTEGER__Q)(__tmp__212D -  1);
+    };
+  };
+  Self__R12D->parent_arrayed_collection__4BPC.upper__NARC=Result__A12D;
+  free__T4PC(tmp__PXPC);
+  Result__QXPC=__tmp__UXPC;
+  return(Result__QXPC);
+}
+
+static void* read_expr_message__DKRC(__PARSER__VSD *Self__EKRC)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
+{
+  void *result__4PRC,*__tmp__IQRC,*__tmp__CRRC,*__tmp__YKRC;
+  __POSITION__OL __tmp__OQRC,__tmp__4KRC;
+  __ITM_OLD__TQRC *result__DFTC,*Self__DV1C;
+  __POINTER__IB ptr__EFTC,__tmp__KFTC,__tmp__P4YT,__tmp__R4YT;
+  __INTEGER__Q typ_id__IFTC;
+  __UINTEGER_32__ZWB __tmp__S4YT;
+  __BOOLEAN__L __tmp__JPHS,__tmp__RKRC;
+  result__4PRC=NULL;
+  __tmp__JPHS=read_word__CGF((&__string_17));
+  if (__tmp__JPHS) {
+    __tmp__IQRC=read_expr__Z5PC(Self__EKRC);
+    if (((void *)__tmp__IQRC == (void *)NULL)) {
+      __tmp__OQRC=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_692));
+      put_position__PRE(__tmp__OQRC);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
     };
-    if ((__tmp__C14L && ((void *)result__G04L == (void *)NULL))) {
-      __tmp__L14L=((void **)((__FAST_ARRAYoSLOTo *)Self__C04L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__F04L];
-      if (((struct ___OBJ *)__tmp__L14L)->__id==__SLOT_DATA__) {
-        __tmp__M14L=get_type_result__XF2G(__tmp__L14L);
-      } else {
-        __tmp__M14L=get_type_result__BH2G(__tmp__L14L);
+    __tmp__OQRC=current_position__UVQ();
+    result__DFTC=NULL;
+    ptr__EFTC=((__POINTER__IB )(NULL));
+    typ_id__IFTC= 0;
+    __tmp__KFTC=((__POINTER__IB )sizeof(__ITM_OLD__TQRC));
+    if (((unsigned long)__tmp__KFTC ==  0)) {
+      result__DFTC=ITM_OLD__TQRC__;
+    } else /* FALSE */ {
+      typ_id__IFTC=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KFTC));
+      if ((typ_id__IFTC == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__R4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KFTC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P4YT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__S4YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R4YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__P4YT=micro_alloc__table__lab__UKI(__tmp__R4YT,((__POINTER__IB )(&(table_size[(__tmp__S4YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R4YT)));
+        ptr__EFTC=__tmp__P4YT;
+      } else /* FALSE */ {
+        __tmp__S4YT=((__UINTEGER_32__ZWB )typ_id__IFTC);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__P4YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__R4YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KFTC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P4YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P4YT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__P4YT=micro_alloc__table__lab__UKI(__tmp__R4YT,((__POINTER__IB )(&(table_type[(__tmp__S4YT)]))),(__UINTEGER_32__ZWB)(__tmp__S4YT |  1));
+        ptr__EFTC=__tmp__P4YT;
+      };
+      result__DFTC=((__ITM_OLD__TQRC *)ptr__EFTC);
+      *(result__DFTC) = *(ITM_OLD__TQRC__);
+    };
+    Self__DV1C=((__ITM_OLD__TQRC *)result__DFTC);
+    Self__DV1C->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B=__tmp__OQRC;
+    Self__DV1C->value__GV1C=__tmp__IQRC;
+    result__4PRC=result__DFTC;
+  } else /* FALSE */ {
+    __tmp__IQRC=read_expr_primary__AISC(Self__EKRC);
+    result__4PRC=__tmp__IQRC;
+    if (((void *)__tmp__IQRC == (void *)NULL)) {
+      __tmp__CRRC=read_send_msg__0PTC(Self__EKRC,NULL);
+      result__4PRC=__tmp__CRRC;
+    };
+  };
+  __tmp__IQRC=result__4PRC;
+  if (((void *)result__4PRC != (void *)NULL)) {
+    while_do__JDSC:
+    {
+      __tmp__RKRC=read_character__MXI('.');
+      if (__tmp__RKRC) {
+        __tmp__YKRC=read_send_msg__0PTC(Self__EKRC,__tmp__IQRC);
+        __tmp__IQRC=__tmp__YKRC;
+        if (((void *)__tmp__YKRC == (void *)NULL)) {
+          __tmp__4KRC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_693));
+          put_position__PRE(__tmp__4KRC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        goto while_do__JDSC;
       };
-      typ__H04L=((__TYPE_FULL *)__tmp__M14L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__H04L)->__id) {
-      case __TYPE__: {
-        __tmp__O14L=((__TYPE *)typ__H04L)->prototype__RD;
+    };
+  };
+  result__4PRC=__tmp__IQRC;
+  return(result__4PRC);
+}
+
+static void free__T4PC(__FAST_ARRAYoITM_CODEo__WBPC *tmp__V4PC)
+// ({NULLxFAST_ARRAYoITM_CODEo__WBPC}) Void No recursive, No inlinable.
+{
+  __POINTER__IB sz__ZK3T,result__XK3T,__tmp__YK3T,__tmp__0K3T;
+  __POINTER__IB __tmp__2K3T,__tmp__3K3T;
+  __UINTEGER_32__ZWB __tmp__4K3T;
+  __MEMORY__2PG *__tmp__BL3T;
+  __INTEGER__Q Self__UK3T,__tmp__EA3D,__tmp__SGDF,Self__XXEG;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *Self__Z42D;
+  __BOOLEAN__L __tmp__K52D;
+  void **__tmp__TK3T;
+  ((__FAST_ARRAYoITM_CODEo__WBPC *)tmp__V4PC)->parent_arrayed_collection__4BPC.upper__NARC=(__INTEGER__Q)(-  1);
+  Self__Z42D=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+  if (((__INTEGER__Q)(Self__Z42D->parent_arrayed_collection__4VPC.upper__S02D +  1) <= (__INTEGER__Q)(Self__Z42D->parent_arrayed_collection__4VPC.capacity__342D -  1))) {
+    Self__Z42D->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__Z42D->parent_arrayed_collection__4VPC.upper__S02D +  1);
+    __tmp__K52D=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__K52D=FALSE__O__;
+  };
+  if ((! __tmp__K52D)) {
+    if ((Self__Z42D->parent_arrayed_collection__4VPC.capacity__342D ==  0)) {
+      sz__ZK3T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__XK3T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__YK3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__0K3T=(void *)((unsigned long)(void *)((unsigned long)sz__ZK3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YK3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YK3T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__ZK3T=(void *)((unsigned long)__tmp__0K3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__ZK3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2K3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3K3T=(void *)((unsigned long)(void *)((unsigned long)sz__ZK3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2K3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2K3T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4K3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3K3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__2K3T=micro_alloc__table__lab__UKI(__tmp__3K3T,((__POINTER__IB )(&(table_size[(__tmp__4K3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3K3T)));
+        ((__POINTER__IB *)__tmp__2K3T)[ 0]=((__POINTER__IB ) 3);
+        result__XK3T=(void *)((unsigned long)__tmp__2K3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__BL3T=search__LQCB(__tmp__0K3T);
+        result__XK3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BL3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__TK3T=((void **)result__XK3T);
+      Self__UK3T= 1;
+      while ((Self__UK3T >=  0)) {
+        __tmp__TK3T[Self__UK3T]=NULL;
+        Self__UK3T=(__INTEGER__Q)(Self__UK3T -  1);
+      };
+      Self__Z42D->parent_arrayed_collection__4VPC.storage__152D=__tmp__TK3T;
+      Self__Z42D->parent_arrayed_collection__4VPC.capacity__342D= 2;
+      Self__Z42D->parent_arrayed_collection__4VPC.upper__S02D= 0;
+    } else /* FALSE */ {
+      Self__UK3T=(__INTEGER__Q)(Self__Z42D->parent_arrayed_collection__4VPC.capacity__342D <<  1);
+      __tmp__TK3T=Self__Z42D->parent_arrayed_collection__4VPC.storage__152D;
+      __tmp__EA3D=Self__Z42D->parent_arrayed_collection__4VPC.capacity__342D;
+      sz__ZK3T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__TK3T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__EA3D * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__UK3T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__TK3T=((void **)sz__ZK3T);
+      __tmp__SGDF=(__INTEGER__Q)(Self__UK3T -  1);
+      Self__XXEG=__tmp__EA3D;
+      while ((Self__XXEG <= __tmp__SGDF)) {
+        __tmp__TK3T[Self__XXEG]=NULL;
+        Self__XXEG=(__INTEGER__Q)(Self__XXEG +  1);
+      };
+      Self__Z42D->parent_arrayed_collection__4VPC.storage__152D=__tmp__TK3T;
+      Self__Z42D->parent_arrayed_collection__4VPC.capacity__342D=Self__UK3T;
+      Self__Z42D->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__Z42D->parent_arrayed_collection__4VPC.upper__S02D +  1);
+    };
+  };
+  ((void **)Self__Z42D->parent_arrayed_collection__4VPC.storage__152D)[Self__Z42D->parent_arrayed_collection__4VPC.upper__S02D]=tmp__V4PC;
+}
+
+static __SLOT__OLC* clone__2GRG()
+// () With result No recursive, No inlinable.
+{
+  __SLOT__OLC *result__5GRG,*Result__4GRG;
+  __POINTER__IB ptr__AHRG,__tmp__GHRG,__tmp__SHRG,__tmp__THRG;
+  __POINTER__IB __tmp__54YT;
+  __INTEGER__Q __tmp__FHRG,__tmp__RHRG;
+  __UINTEGER_32__ZWB __tmp__A5YT;
+  result__5GRG=NULL;
+  ptr__AHRG=((__POINTER__IB )(NULL));
+  if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    __tmp__FHRG=sizeof(__SLOT__OLC);
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__FHRG=sizeof(__SLOT__OLC);
+  };
+  __tmp__GHRG=((__POINTER__IB )__tmp__FHRG);
+  if (((unsigned long)__tmp__GHRG ==  0)) {
+    result__5GRG=SLOT__OLC__;
+  } else /* FALSE */ {
+    if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      __tmp__RHRG=__SLOT__OLC__;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__RHRG=__SLOT__OLC__;
+    };
+    if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      __tmp__SHRG=clone_allocation_size__SPG;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__SHRG=clone_allocation_size__SPG;
+    };
+    __tmp__THRG=(void *)((unsigned long)__tmp__SHRG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHRG));
+    if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      clone_allocation_size__SPG=__tmp__THRG;
+    } else /* ITM_SLOT_OPERATOR */ {
+      clone_allocation_size__SPG=__tmp__THRG;
+    };
+    if ((__tmp__RHRG == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SHRG=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__54YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GHRG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SHRG)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SHRG) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__A5YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__54YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__SHRG=micro_alloc__table__lab__UKI(__tmp__54YT,((__POINTER__IB )(&(table_size[(__tmp__A5YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__54YT)));
+      ptr__AHRG=__tmp__SHRG;
+    } else /* FALSE */ {
+      __tmp__A5YT=((__UINTEGER_32__ZWB )__tmp__RHRG);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SHRG=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__54YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GHRG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SHRG)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SHRG) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__SHRG=micro_alloc__table__lab__UKI(__tmp__54YT,((__POINTER__IB )(&(table_type[(__tmp__A5YT)]))),(__UINTEGER_32__ZWB)(__tmp__A5YT |  1));
+      ptr__AHRG=__tmp__SHRG;
+    };
+    result__5GRG=((__SLOT__OLC *)ptr__AHRG);
+    if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      *(result__5GRG) = *(SLOT__OLC__);
+    } else /* ITM_SLOT_OPERATOR */ {
+      *(result__5GRG) = *(SLOT__OLC__);
+    };
+    if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    };
+  };
+  Result__4GRG=result__5GRG;
+  return(Result__4GRG);
+}
+
+static void** create__NVMI(__INTEGER__Q nb_elements__PVMI)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__FL3T,result__DL3T,__tmp__EL3T,__tmp__GL3T;
+  __POINTER__IB __tmp__IL3T,__tmp__JL3T;
+  __UINTEGER_32__ZWB __tmp__KL3T;
+  __MEMORY__2PG *__tmp__NL3T;
+  __INTEGER__Q Self__E5ZI;
+  void **__tmp__MOPI,**Result__QVMI;
+  sz__FL3T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__PVMI * ((__INTEGER__Q )(sizeof(void *)))));
+  result__DL3T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__EL3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__GL3T=(void *)((unsigned long)(void *)((unsigned long)sz__FL3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EL3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EL3T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__FL3T=(void *)((unsigned long)__tmp__GL3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__FL3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__IL3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__JL3T=(void *)((unsigned long)(void *)((unsigned long)sz__FL3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL3T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__KL3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JL3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__IL3T=micro_alloc__table__lab__UKI(__tmp__JL3T,((__POINTER__IB )(&(table_size[(__tmp__KL3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JL3T)));
+    ((__POINTER__IB *)__tmp__IL3T)[ 0]=((__POINTER__IB ) 3);
+    result__DL3T=(void *)((unsigned long)__tmp__IL3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__NL3T=search__LQCB(__tmp__GL3T);
+    result__DL3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__NL3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__MOPI=((void **)result__DL3T);
+  Self__E5ZI=(__INTEGER__Q)(nb_elements__PVMI -  1);
+  while ((Self__E5ZI >=  0)) {
+    __tmp__MOPI[Self__E5ZI]=NULL;
+    Self__E5ZI=(__INTEGER__Q)(Self__E5ZI -  1);
+  };
+  Result__QVMI=__tmp__MOPI;
+  return(Result__QVMI);
+}
+
+static __PUT_TO__TFOJ* create__base__index__value__TNYJ(__POSITION__OL p__VNYJ,void *rec__WNYJ,void *idx__XNYJ,void *v__YNYJ)
+// ({POSITION__OL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __PUT_TO__TFOJ *result__Z2ZJ,*Self__TBKK;
+  __POINTER__IB ptr__02ZJ,__tmp__A3ZJ,__tmp__KBZT,__tmp__MBZT;
+  __POINTER__IB __tmp__RBZT,__tmp__TBZT;
+  __INTEGER__Q typ_id__42ZJ,typ_id__LMXO,__tmp__Q0AP,__tmp__S0AP;
+  __INTEGER__Q __tmp__YANP,Self__LBXP;
+  __UINTEGER_32__ZWB __tmp__NBZT,__tmp__UBZT;
+  __TYPE_FULL__XMB *__tmp__1BKK;
+  void *__tmp__2BKK;
+  __TYPE_GENERIC__OCY *__tmp__4BKK,*Self__OJMO;
+  __FAST_ARRAYoPUT_TOo__5LJO *result__GMXO,*Self__P4AP;
+  void **__tmp__54AP;
+  __BOOLEAN__L __tmp__3ZAP;
+  result__Z2ZJ=NULL;
+  ptr__02ZJ=((__POINTER__IB )(NULL));
+  typ_id__42ZJ= 0;
+  __tmp__A3ZJ=((__POINTER__IB )sizeof(__PUT_TO__TFOJ));
+  if (((unsigned long)__tmp__A3ZJ ==  0)) {
+    result__Z2ZJ=PUT_TO__TFOJ__;
+  } else /* FALSE */ {
+    typ_id__42ZJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A3ZJ));
+    if ((typ_id__42ZJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__KBZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MBZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__A3ZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KBZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KBZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__NBZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MBZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__KBZT=micro_alloc__table__lab__UKI(__tmp__MBZT,((__POINTER__IB )(&(table_size[(__tmp__NBZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MBZT)));
+      ptr__02ZJ=__tmp__KBZT;
+    } else /* FALSE */ {
+      __tmp__NBZT=((__UINTEGER_32__ZWB )typ_id__42ZJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__KBZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__MBZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__A3ZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KBZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KBZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__KBZT=micro_alloc__table__lab__UKI(__tmp__MBZT,((__POINTER__IB )(&(table_type[(__tmp__NBZT)]))),(__UINTEGER_32__ZWB)(__tmp__NBZT |  1));
+      ptr__02ZJ=__tmp__KBZT;
+    };
+    result__Z2ZJ=((__PUT_TO__TFOJ *)ptr__02ZJ);
+    *(result__Z2ZJ) = *(PUT_TO__TFOJ__);
+  };
+  Self__TBKK=((__PUT_TO__TFOJ *)result__Z2ZJ);
+  Self__TBKK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__VNYJ;
+  Self__TBKK->receiver__QC5J=rec__WNYJ;
+  Self__TBKK->index__SC5J=idx__XNYJ;
+  Self__TBKK->value__UC5J=v__YNYJ;
+  switch (((struct ___OBJ *)rec__WNYJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__1BKK=((__STRING_CST__5J *)rec__WNYJ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__1BKK=((__EXTERNAL_C__Y5WC *)rec__WNYJ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__1BKK=((__PROTOTYPE_CST__LAXC *)rec__WNYJ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__1BKK=((__INTEGER_CST__XAXC *)rec__WNYJ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__1BKK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)rec__WNYJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__1BKK=((__READ_LOCAL__55ZI *)rec__WNYJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__1BKK=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__1BKK=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__1BKK=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__1BKK=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__1BKK=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__1BKK=static_type__HECK(((__EXPR_SUB__UBOJ *)rec__WNYJ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__1BKK=static_type__MECK(((__EXPR_MUL__KCOJ *)rec__WNYJ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__1BKK=static_type__RECK(((__EXPR_DIV__4COJ *)rec__WNYJ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__1BKK=static_type__WECK(((__EXPR_AND__SDOJ *)rec__WNYJ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__1BKK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)rec__WNYJ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__1BKK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)rec__WNYJ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__1BKK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__1BKK=static_type__JFCK(((__ITEM__HGOJ *)rec__WNYJ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__1BKK=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__1BKK=((__CAST__1HOJ *)rec__WNYJ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__1BKK=((__REAL_CST__1LOJ *)rec__WNYJ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__1BKK=((__CHARACTER_CST__RMOJ *)rec__WNYJ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__1BKK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)rec__WNYJ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__1BKK=((__READ_SLOT__LL4K *)rec__WNYJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__1BKK=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__1BKK=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__1BKK=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__1BKK=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__1BKK=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__1BKK=static_type__GWBN(((__EXPR_NEG__EZVL *)rec__WNYJ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__1BKK=static_type__BAGM(((__EXPR_ADD__SZVL *)rec__WNYJ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__1BKK=((__READ_GLOBAL__T4YL *)rec__WNYJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__1BKK=static_type__REWN(((__EXPR_NOT__XUPM *)rec__WNYJ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__1BKK=static_type__TL1P(((__EXPR_MOD__3YPM *)rec__WNYJ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__1BKK=static_type__IPVO(((__EXPR_OR__PQ0N *)rec__WNYJ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__1BKK=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__1BKK=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__1BKK=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__1BKK=static_type__2OFQ(((__EXPR_XOR__ABEP *)rec__WNYJ));
+  } break;
+  };
+  __tmp__2BKK=((__TYPE_FULL__XMB *)__tmp__1BKK)->the_parent_type__QLK;
+  if (__tmp__2BKK==NULL) {
+    __tmp__4BKK=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__2BKK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__4BKK=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__4BKK=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__4BKK=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__4BKK=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__4BKK=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__4BKK=((void *)__tmp__2BKK);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__4BKK=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__4BKK=NULL;
+    } break;
+    }
+  };
+  __tmp__1BKK=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__4BKK->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__1BKK)->flag__RLK &  1) !=  0)) || ((void *)((__TYPE_FULL__XMB *)__tmp__1BKK)->the_parent_type__QLK == (void *)type_boolean__UNB))) {
+    Self__OJMO=((__TYPE_GENERIC__OCY *)__tmp__4BKK);
+    if (((void *)Self__OJMO->put_to_list__IMJO == (void *)NULL)) {
+      result__GMXO=NULL;
+      __tmp__KBZT=((__POINTER__IB )(NULL));
+      typ_id__LMXO= 0;
+      __tmp__MBZT=((__POINTER__IB )sizeof(__FAST_ARRAYoPUT_TOo__5LJO));
+      if (((unsigned long)__tmp__MBZT ==  0)) {
+        result__GMXO=FAST_ARRAYoPUT_TOo__5LJO__;
+      } else /* FALSE */ {
+        typ_id__LMXO=__FAST_ARRAYoPUT_TOo__5LJO__;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBZT));
+        if ((typ_id__LMXO == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__RBZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TBZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__MBZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RBZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RBZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__UBZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TBZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__RBZT=micro_alloc__table__lab__UKI(__tmp__TBZT,((__POINTER__IB )(&(table_size[(__tmp__UBZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TBZT)));
+          __tmp__KBZT=__tmp__RBZT;
+        } else /* FALSE */ {
+          __tmp__UBZT=((__UINTEGER_32__ZWB )typ_id__LMXO);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__RBZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TBZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__MBZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RBZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RBZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__RBZT=micro_alloc__table__lab__UKI(__tmp__TBZT,((__POINTER__IB )(&(table_type[(__tmp__UBZT)]))),(__UINTEGER_32__ZWB)(__tmp__UBZT |  1));
+          __tmp__KBZT=__tmp__RBZT;
+        };
+        result__GMXO=((__FAST_ARRAYoPUT_TOo__5LJO *)__tmp__KBZT);
+        *(result__GMXO) = *(FAST_ARRAYoPUT_TOo__5LJO__);
+      };
+      Self__P4AP=((__FAST_ARRAYoPUT_TOo__5LJO *)result__GMXO);
+      if ((Self__P4AP->parent_arrayed_collection__HMJO.capacity__QZAP <  16)) {
+        __tmp__54AP=create__52EP( 16);
+        Self__P4AP->parent_arrayed_collection__HMJO.storage__XXAP=__tmp__54AP;
+        Self__P4AP->parent_arrayed_collection__HMJO.capacity__QZAP= 16;
+      };
+      Self__P4AP->parent_arrayed_collection__HMJO.upper__3MJO=(__INTEGER__Q)(-  1);
+      Self__OJMO->put_to_list__IMJO=result__GMXO;
+    };
+    result__GMXO=((__FAST_ARRAYoPUT_TOo__5LJO *)Self__OJMO->put_to_list__IMJO);
+    if (((__INTEGER__Q)(result__GMXO->parent_arrayed_collection__HMJO.upper__3MJO +  1) <= (__INTEGER__Q)(result__GMXO->parent_arrayed_collection__HMJO.capacity__QZAP -  1))) {
+      result__GMXO->parent_arrayed_collection__HMJO.upper__3MJO=(__INTEGER__Q)(result__GMXO->parent_arrayed_collection__HMJO.upper__3MJO +  1);
+      __tmp__3ZAP=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__3ZAP=FALSE__O__;
+    };
+    if ((! __tmp__3ZAP)) {
+      if ((result__GMXO->parent_arrayed_collection__HMJO.capacity__QZAP ==  0)) {
+        __tmp__54AP=create__52EP( 2);
+        result__GMXO->parent_arrayed_collection__HMJO.storage__XXAP=__tmp__54AP;
+        result__GMXO->parent_arrayed_collection__HMJO.capacity__QZAP= 2;
+        result__GMXO->parent_arrayed_collection__HMJO.upper__3MJO= 0;
+      } else /* FALSE */ {
+        __tmp__Q0AP=(__INTEGER__Q)(result__GMXO->parent_arrayed_collection__HMJO.capacity__QZAP <<  1);
+        __tmp__54AP=result__GMXO->parent_arrayed_collection__HMJO.storage__XXAP;
+        __tmp__S0AP=result__GMXO->parent_arrayed_collection__HMJO.capacity__QZAP;
+        __tmp__RBZT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__54AP)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__S0AP * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__Q0AP * ((__INTEGER__Q )(sizeof(void *))))));
+        __tmp__54AP=((void **)__tmp__RBZT);
+        __tmp__YANP=(__INTEGER__Q)(__tmp__Q0AP -  1);
+        Self__LBXP=__tmp__S0AP;
+        while ((Self__LBXP <= __tmp__YANP)) {
+          __tmp__54AP[Self__LBXP]=NULL;
+          Self__LBXP=(__INTEGER__Q)(Self__LBXP +  1);
+        };
+        result__GMXO->parent_arrayed_collection__HMJO.storage__XXAP=__tmp__54AP;
+        result__GMXO->parent_arrayed_collection__HMJO.capacity__QZAP=__tmp__Q0AP;
+        result__GMXO->parent_arrayed_collection__HMJO.upper__3MJO=(__INTEGER__Q)(result__GMXO->parent_arrayed_collection__HMJO.upper__3MJO +  1);
+      };
+    };
+    ((void **)result__GMXO->parent_arrayed_collection__HMJO.storage__XXAP)[result__GMXO->parent_arrayed_collection__HMJO.upper__3MJO]=Self__TBKK;
+  };
+  Self__TBKK=result__Z2ZJ;
+  return(Self__TBKK);
+}
+
+static void is_equal__MRDM(__ITM_ARG__Q0MD *Self__NRDM,void *other__ORDM)
+// ({ITM_ARG__Q0MD},{NULLxITM_ARG__Q0MDxITM_ARGS__MITF}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *err__QRDM;
+  __ITM_ARG__Q0MD *__tmp__YRDM;
+  __POSITION__OL __tmp__FTDM;
+  __BOOLEAN__L __tmp__5RDM,result__3AEM;
+  err__QRDM=NULL;
+  if (other__ORDM==NULL) {
+    __tmp__YRDM=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__ORDM)->__id) {
+    case __ITM_ARG__Q0MD__: {
+      __tmp__YRDM=((void *)other__ORDM);
+    } break;
+    case __ITM_ARGS__MITF__: {
+      __tmp__YRDM=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__YRDM == (void *)NULL)) {
+    err__QRDM=(&__string_694);
+    __tmp__5RDM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5RDM=FALSE__O__;
+  };
+  if (__tmp__5RDM) {
+    __tmp__5RDM=TRUE__K__;
+  } else /* FALSE */ {
+    result__3AEM=((void *)Self__NRDM->name__3VBE != (void *)__tmp__YRDM->name__3VBE);
+    if (result__3AEM) {
+      err__QRDM=(&__string_695);
+    };
+    __tmp__5RDM=result__3AEM;
+  };
+  if ((! __tmp__5RDM)) {
+    if (((void *)Self__NRDM->type__4VBE != (void *)__tmp__YRDM->type__4VBE)) {
+      err__QRDM=(&__string_696);
+    };
+  };
+  if (((void *)err__QRDM != (void *)NULL)) {
+    put_error__text__EQE( 1,err__QRDM);
+    put_position__PRE(Self__NRDM->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B);
+    if (((struct ___OBJ *)other__ORDM)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__FTDM=((__ITM_ARG__Q0MD *)other__ORDM)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+    } else /* ITM_ARGS */ {
+      __tmp__FTDM=((__ITM_ARGS__MITF *)other__ORDM)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+    };
+    put_position__PRE(__tmp__FTDM);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+}
+
+static void is_equal__LTDM(__ITM_ARGS__MITF *Self__MTDM,void *other__NTDM)
+// ({ITM_ARGS__MITF},{NULLxITM_ARG__Q0MDxITM_ARGS__MITF}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *err__PTDM;
+  __ITM_ARGS__MITF *__tmp__XTDM;
+  __POSITION__OL __tmp__EVDM;
+  __BOOLEAN__L __tmp__4TDM,result__NDEM;
+  err__PTDM=NULL;
+  if (other__NTDM==NULL) {
+    __tmp__XTDM=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__NTDM)->__id) {
+    case __ITM_ARG__Q0MD__: {
+      __tmp__XTDM=NULL;
+    } break;
+    case __ITM_ARGS__MITF__: {
+      __tmp__XTDM=((void *)other__NTDM);
+    } break;
+    }
+  };
+  if (((void *)__tmp__XTDM == (void *)NULL)) {
+    err__PTDM=(&__string_694);
+    __tmp__4TDM=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__4TDM=FALSE__O__;
+  };
+  if (__tmp__4TDM) {
+    __tmp__4TDM=TRUE__K__;
+  } else /* FALSE */ {
+    result__NDEM=((void *)Self__MTDM->name__L32G != (void *)__tmp__XTDM->name__L32G);
+    if (result__NDEM) {
+      err__PTDM=(&__string_695);
+    };
+    __tmp__4TDM=result__NDEM;
+  };
+  if ((! __tmp__4TDM)) {
+    if (((void *)Self__MTDM->type__M32G != (void *)__tmp__XTDM->type__M32G)) {
+      err__PTDM=(&__string_696);
+    };
+  };
+  if (((void *)err__PTDM != (void *)NULL)) {
+    put_error__text__EQE( 1,err__PTDM);
+    put_position__PRE(Self__MTDM->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B);
+    if (((struct ___OBJ *)other__NTDM)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__EVDM=((__ITM_ARG__Q0MD *)other__NTDM)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+    } else /* ITM_ARGS */ {
+      __tmp__EVDM=((__ITM_ARGS__MITF *)other__NTDM)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+    };
+    put_position__PRE(__tmp__EVDM);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+}
+
+static __BOOLEAN__L is_sub_type__0Y3M(__TYPE_FULL__XMB *Self__1Y3M,__TYPE_FULL__XMB *other__2Y3M)
+// ({TYPE_FULL__XMB},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  void *__tmp__4Y3M,*__tmp__5Y3M;
+  __BOOLEAN__L __tmp__BZ3M,Result__3Y3M;
+  __tmp__4Y3M=Self__1Y3M->the_parent_type__QLK;
+  __tmp__5Y3M=((__TYPE_FULL__XMB *)other__2Y3M)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__4Y3M)->__id) {
+  case __TYPE__FF__: {
+    __tmp__BZ3M=is_sub_type__EFAM(((__TYPE__FF *)__tmp__4Y3M),__tmp__5Y3M);
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__BZ3M=TRUE__K__;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__BZ3M=FALSE__O__;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__BZ3M=is_sub_type__IGAM(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__4Y3M)),__tmp__5Y3M);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__BZ3M=is_sub_type__EHAM(__tmp__5Y3M);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__BZ3M=is_sub_type__LHAM(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__4Y3M)),__tmp__5Y3M);
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__BZ3M=is_sub_type__HIAM(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__4Y3M)),__tmp__5Y3M);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__BZ3M=is_sub_type__CJAM(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__4Y3M)),__tmp__5Y3M);
+  } break;
+  };
+  Result__3Y3M=__tmp__BZ3M;
+  return(Result__3Y3M);
+}
+
+static void* write_direct__with__value__A1WJ(__LOCAL__L4WC *Self__B1WJ,__POSITION__OL p__C1WJ,void *val__E1WJ)
+// ({LOCAL__L4WC},{POSITION__OL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __WRITE_LOCAL__TEYJ *result__TS0J,*Self__WFKK;
+  __POINTER__IB ptr__US0J,__tmp__0S0J,__tmp__BFZT,__tmp__DFZT;
+  __INTEGER__Q typ_id__YS0J;
+  __UINTEGER_32__ZWB __tmp__EFZT;
+  __TYPES_TMP__AN5D *__tmp__Y2WJ,*Self__RL3T;
+  void *__tmp__C3WJ;
+  __EXTERNAL_C__Y5WC *Self__JFZT;
+  __TYPE_FULL__XMB *__tmp__KZTS;
+  __TYPES__BN5D *t__QL3T,*result__PL3T,*__tmp__SL3T;
+  __FAST_ARRAYoWRITEo__XJFJ *__tmp__01WJ;
+  result__TS0J=NULL;
+  ptr__US0J=((__POINTER__IB )(NULL));
+  typ_id__YS0J= 0;
+  __tmp__0S0J=((__POINTER__IB )sizeof(__WRITE_LOCAL__TEYJ));
+  if (((unsigned long)__tmp__0S0J ==  0)) {
+    result__TS0J=WRITE_LOCAL__TEYJ__;
+  } else /* FALSE */ {
+    typ_id__YS0J=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0S0J));
+    if ((typ_id__YS0J == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BFZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__DFZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0S0J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BFZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BFZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__EFZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DFZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__BFZT=micro_alloc__table__lab__UKI(__tmp__DFZT,((__POINTER__IB )(&(table_size[(__tmp__EFZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DFZT)));
+      ptr__US0J=__tmp__BFZT;
+    } else /* FALSE */ {
+      __tmp__EFZT=((__UINTEGER_32__ZWB )typ_id__YS0J);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__BFZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__DFZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0S0J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BFZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BFZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__BFZT=micro_alloc__table__lab__UKI(__tmp__DFZT,((__POINTER__IB )(&(table_type[(__tmp__EFZT)]))),(__UINTEGER_32__ZWB)(__tmp__EFZT |  1));
+      ptr__US0J=__tmp__BFZT;
+    };
+    result__TS0J=((__WRITE_LOCAL__TEYJ *)ptr__US0J);
+    *(result__TS0J) = *(WRITE_LOCAL__TEYJ__);
+  };
+  Self__WFKK=((__WRITE_LOCAL__TEYJ *)result__TS0J);
+  Self__WFKK->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B=p__C1WJ;
+  Self__WFKK->local__0FKK=Self__B1WJ;
+  Self__WFKK->parent_write__UEYJ.value__3EJJ=val__E1WJ;
+  if (((void *)Self__B1WJ->parent_variable__O4WC.require_first__FKFJ == (void *)NULL)) {
+    Self__B1WJ->parent_variable__O4WC.require_first__FKFJ=result__TS0J;
+  } else /* FALSE */ {
+    if (((void *)Self__B1WJ->parent_variable__O4WC.require_list__QKFJ == (void *)NULL)) {
+      __tmp__01WJ=create_with_capacity__5UOJ( 1);
+      Self__B1WJ->parent_variable__O4WC.require_list__QKFJ=__tmp__01WJ;
+    };
+    add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)Self__B1WJ->parent_variable__O4WC.require_list__QKFJ),result__TS0J);
+  };
+  if ((((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__B1WJ->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__B1WJ->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__B1WJ->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) && ((void *)result__TS0J->parent_write__UEYJ.value__3EJJ != (void *)NULL)) && (! is_executing_pass__ZCXC))) {
+    __tmp__Y2WJ=new__2FHG();
+    if (((void *)Self__B1WJ->parent_variable__O4WC.type_list__ZO5D != (void *)NULL)) {
+      union__JT4K(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),Self__B1WJ->parent_variable__O4WC.type_list__ZO5D);
+    };
+    __tmp__C3WJ=result__TS0J->parent_write__UEYJ.value__3EJJ;
+    switch (((struct ___OBJ *)__tmp__C3WJ)->__id) {
+    case __STRING_CST__5J__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__C3WJ)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      Self__JFZT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__C3WJ));
+      if (((void *)Self__JFZT->living_type__U0RH == (void *)NULL)) {
+        add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)Self__JFZT->static_type__W54D)->the_parent_type__QLK);
+      } else /* FALSE */ {
+        union__JT4K(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),Self__JFZT->living_type__U0RH);
+      };
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__C3WJ))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__C3WJ))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      (&__string_342)->count__0C= 22;
+      (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+      print__KKG((&__string_342));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_integer__2NB);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),TYPE_VOID__IMB__);
+    } break;
+    case __ITEM__HGOJ__: {
+      get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_integer__2NB);
+    } break;
+    case __CAST__1HOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__C3WJ))->static_type__FD5J)->the_parent_type__QLK);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__C3WJ))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__C3WJ))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__C3WJ))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KZTS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__C3WJ)));
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)__tmp__KZTS)->the_parent_type__QLK);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__C3WJ))->global__KAKM),__tmp__Y2WJ);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KZTS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__C3WJ)));
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),((__TYPE_FULL__XMB *)__tmp__KZTS)->the_parent_type__QLK);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_true__ENB);
+      add__HUXI(((__TYPES_TMP__AN5D *)__tmp__Y2WJ),type_false__MNB);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__C3WJ)),__tmp__Y2WJ);
+    } break;
+    };
+    Self__RL3T=((__TYPES_TMP__AN5D *)__tmp__Y2WJ);
+    t__QL3T=Self__B1WJ->parent_variable__O4WC.type_list__ZO5D;
+    result__PL3T=NULL;
+    if ((((void *)t__QL3T != (void *)NULL) && ((__INTEGER__Q)(((__TYPES__BN5D *)t__QL3T)->upper__A1RH +  1) == (__INTEGER__Q)(Self__RL3T->parent_types__DN5D.upper__A1RH +  1)))) {
+      result__PL3T=t__QL3T;
+      free__GNZI(Self__RL3T);
+    } else /* FALSE */ {
+      __tmp__SL3T=to_types__WVXI(Self__RL3T);
+      result__PL3T=__tmp__SL3T;
+    };
+    Self__B1WJ->parent_variable__O4WC.type_list__ZO5D=result__PL3T;
+  };
+  ((__WRITE_LOCAL__TEYJ *)result__TS0J)->parent_write__UEYJ.is_create__THIK=TRUE__K__;
+  __tmp__C3WJ=result__TS0J;
+  return(__tmp__C3WJ);
+}
+
+static void** create__GKMI(__INTEGER__Q nb_elements__IKMI)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__Z23T,result__X23T,__tmp__Y23T,__tmp__023T;
+  __POINTER__IB __tmp__223T,__tmp__323T;
+  __UINTEGER_32__ZWB __tmp__423T;
+  __MEMORY__2PG *__tmp__B33T;
+  __INTEGER__Q Self__33ZI;
+  void **__tmp__2GPI,**Result__JKMI;
+  sz__Z23T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__IKMI * ((__INTEGER__Q )(sizeof(void *)))));
+  result__X23T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__Y23T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__023T=(void *)((unsigned long)(void *)((unsigned long)sz__Z23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y23T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y23T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__Z23T=(void *)((unsigned long)__tmp__023T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__Z23T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__223T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__323T=(void *)((unsigned long)(void *)((unsigned long)sz__Z23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__223T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__223T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__423T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__323T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__223T=micro_alloc__table__lab__UKI(__tmp__323T,((__POINTER__IB )(&(table_size[(__tmp__423T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__323T)));
+    ((__POINTER__IB *)__tmp__223T)[ 0]=((__POINTER__IB ) 3);
+    result__X23T=(void *)((unsigned long)__tmp__223T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__B33T=search__LQCB(__tmp__023T);
+    result__X23T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__B33T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__2GPI=((void **)result__X23T);
+  Self__33ZI=(__INTEGER__Q)(nb_elements__IKMI -  1);
+  while ((Self__33ZI >=  0)) {
+    __tmp__2GPI[Self__33ZI]=NULL;
+    Self__33ZI=(__INTEGER__Q)(Self__33ZI -  1);
+  };
+  Result__JKMI=__tmp__2GPI;
+  return(Result__JKMI);
+}
+
+static void* to_run_with_self__args__VBRJ(__ITM_READ_ARG1__1ARC *Self__WBRJ,void *r__XBRJ,__BOOLEAN__L implicit_self__YBRJ,__BOOLEAN__L is_resend__ZBRJ)
+// ({ITM_READ_ARG1__1ARC},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{TRUE__KxFALSE__O},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__DPGU,v__DSGU;
+  __POSITION__OL __tmp__BCRJ,__tmp__PCRJ,pos__FJ5S,__tmp__IFRJ;
+  __POSITION__OL __tmp__EGRJ;
+  void *slot_msg__DCRJ,*__tmp__JDRJ;
+  __NODE_TYPE__SK2C *base__FCRJ,*__tmp__YHRJ,*__tmp__4JRJ;
+  void *rec__4BRJ,*__tmp__HBQT,*__tmp__2BQT,*__tmp__VKRJ;
+  __TYPE_FULL__XMB *__tmp__HCRJ,*t__EPGU,*__tmp__TJRJ;
+  void *__tmp__ICRJ;
+  __STRING_CONSTANT__0 *__tmp__IDRJ,*v__ERGU,*__tmp__BJRJ,*__tmp__QJRJ;
+  void *__tmp__HCRO,*__tmp__YUYO;
+  __INTEGER__Q Result__O5PT,Result__Q5PT,Self__UZOK,__tmp__J0SJ;
+  __INTEGER__Q __tmp__X0SJ;
+  __SECTION___RVOB *__tmp__PFRJ,*result__BOGU,*__tmp__EOGU;
+  __SLOT_DATA__IJRG *Self__COGU;
+  __EXPR_MULTIPLE__GLWH *__tmp__MZSJ;
+  __STRING_CST__5J *Self__LOGU,*result__HOGU,*Self__LRGU,*result__HRGU;
+  __POINTER__IB ptr__IOGU,__tmp__KOGU,__tmp__MOGU,__tmp__NOGU;
+  __POINTER__IB __tmp__MRGU,__tmp__NRGU;
+  __UINTEGER_32__ZWB __tmp__OOGU,__tmp__ORGU;
+  __PROTOTYPE_CST__LAXC *Self__PQIS,*__tmp__QQIS,*Self__4RIS;
+  __PROTOTYPE_CST__LAXC *__tmp__5RIS;
+  __INTEGER_CST__XAXC *Self__SQIS,*Self__BPGU,*Self__BSIS,*Self__BSGU;
+  __READ_LOCAL__55ZI *__tmp__AGZT,*__tmp__BGZT,*Self__LRIS,*__tmp__JGZT;
+  __IS_EXPANDED__35NJ *Self__WQIS,*Self__SPGU,*Self__FSIS,*Self__SSGU;
+  __GET_TYPE_ID__HAOJ *Self__1QIS,*Self__CQGU,*Self__KSIS,*Self__CTGU;
+  __SIZE_OF__5GOJ *Self__4QIS,*Self__SQGU,*Self__NSIS,*Self__STGU;
+  __REAL_CST__1LOJ *Self__BRIS,*Self__CRGU,*Self__QSIS,*Self__CUGU;
+  __CHARACTER_CST__RMOJ *Self__FRIS,*__tmp__GRIS,*Self__USIS;
+  __CHARACTER_CST__RMOJ *__tmp__VSIS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__IRIS,*__tmp__JRIS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__XSIS,*__tmp__YSIS;
+  __READ_GLOBAL__T4YL *__tmp__3L3T,*Self__ORIS,*__tmp__HM3T;
+  __LOCAL__L4WC *__tmp__NIRJ,*Self__5L3T;
+  __STRING__BC *__tmp__AM3T;
+  void *__tmp__GM3T;
+  __BOOLEAN__L is_block_value__ECRJ,Result__VL3T,__tmp__TCRJ;
+  __BOOLEAN__L __tmp__UFRJ,__tmp__CJRJ,__tmp__GJRJ;
+  __FAST_ARRAYoEXPRo__45WC *result__UL3T,*__tmp__WL3T,*Self__NWJK;
+  __FAST_ARRAYoEXPRo__45WC *other__OWJK,*Self__3AQT;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *Self__XL3T;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__GERJ,*__tmp__V0SJ;
+  __tmp__BCRJ=((__POSITION__OL ) 0);
+  slot_msg__DCRJ=NULL;
+  is_block_value__ECRJ=FALSE__O__;
+  base__FCRJ=NULL;
+  rec__4BRJ=r__XBRJ;
+  result__UL3T=NULL;
+  Result__VL3T=(((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ)->parent_arrayed_collection__EYSJ.upper__32GL <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__VL3T) {
+    __tmp__WL3T=create_with_capacity__UBZH( 16);
+    result__UL3T=__tmp__WL3T;
+  } else /* FALSE */ {
+    Self__XL3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+    __tmp__WL3T=((void **)Self__XL3T->parent_arrayed_collection__EYSJ.storage__IEHL)[Self__XL3T->parent_arrayed_collection__EYSJ.upper__32GL];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__UL3T=__tmp__WL3T;
+    Self__XL3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__XL3T->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__XL3T->parent_arrayed_collection__EYSJ.upper__32GL -  1);
+  };
+  __tmp__WL3T=result__UL3T;
+  switch (((struct ___OBJ *)r__XBRJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__HCRJ=((__STRING_CST__5J *)r__XBRJ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HCRJ=((__EXTERNAL_C__Y5WC *)r__XBRJ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__HCRJ=((__PROTOTYPE_CST__LAXC *)r__XBRJ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__HCRJ=((__INTEGER_CST__XAXC *)r__XBRJ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HCRJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)r__XBRJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__HCRJ=((__READ_LOCAL__55ZI *)r__XBRJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HCRJ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HCRJ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__HCRJ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__HCRJ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HCRJ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HCRJ=static_type__HECK(((__EXPR_SUB__UBOJ *)r__XBRJ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HCRJ=static_type__MECK(((__EXPR_MUL__KCOJ *)r__XBRJ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HCRJ=static_type__RECK(((__EXPR_DIV__4COJ *)r__XBRJ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HCRJ=static_type__WECK(((__EXPR_AND__SDOJ *)r__XBRJ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HCRJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)r__XBRJ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HCRJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)r__XBRJ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__HCRJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__HCRJ=static_type__JFCK(((__ITEM__HGOJ *)r__XBRJ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__HCRJ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__HCRJ=((__CAST__1HOJ *)r__XBRJ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__HCRJ=((__REAL_CST__1LOJ *)r__XBRJ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__HCRJ=((__CHARACTER_CST__RMOJ *)r__XBRJ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__HCRJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)r__XBRJ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__HCRJ=((__READ_SLOT__LL4K *)r__XBRJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HCRJ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HCRJ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HCRJ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HCRJ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HCRJ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HCRJ=static_type__GWBN(((__EXPR_NEG__EZVL *)r__XBRJ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HCRJ=static_type__BAGM(((__EXPR_ADD__SZVL *)r__XBRJ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__HCRJ=((__READ_GLOBAL__T4YL *)r__XBRJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HCRJ=static_type__REWN(((__EXPR_NOT__XUPM *)r__XBRJ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HCRJ=static_type__TL1P(((__EXPR_MOD__3YPM *)r__XBRJ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HCRJ=static_type__IPVO(((__EXPR_OR__PQ0N *)r__XBRJ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HCRJ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__HCRJ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HCRJ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HCRJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)r__XBRJ));
+  } break;
+  };
+  __tmp__ICRJ=((__TYPE_FULL__XMB *)__tmp__HCRJ)->the_parent_type__QLK;
+  if (((void *)__tmp__ICRJ == (void *)TYPE_VOID__IMB__)) {
+    __tmp__PCRJ=Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,(&__string_697));
+    put_position__PRE(__tmp__PCRJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  switch (((struct ___OBJ *)__tmp__ICRJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__TCRJ=FALSE__O__;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__TCRJ=FALSE__O__;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__TCRJ=FALSE__O__;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__TCRJ=FALSE__O__;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__TCRJ=FALSE__O__;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__TCRJ=FALSE__O__;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__TCRJ=TRUE__K__;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__TCRJ=TRUE__K__;
+  } break;
+  };
+  if ((__tmp__TCRJ && ((void *)Self__WBRJ->parent_itm_read__2ARC.name__XZ1C == (void *)(&__string_85)))) {
+    is_block_value__ECRJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__IDRJ=Self__WBRJ->parent_itm_read__2ARC.name__XZ1C;
+    switch (((struct ___OBJ *)__tmp__ICRJ)->__id) {
+    case __TYPE__FF__: {
+      __tmp__JDRJ=get_slot__2QGG(((__TYPE__FF *)__tmp__ICRJ),__tmp__IDRJ);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__JDRJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__ICRJ)),__tmp__IDRJ);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__JDRJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__ICRJ)),__tmp__IDRJ);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__JDRJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__ICRJ)),__tmp__IDRJ);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__JDRJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__ICRJ)),__tmp__IDRJ);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__JDRJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ICRJ)),__tmp__IDRJ);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__JDRJ=get_slot__011G(__tmp__IDRJ);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__JDRJ=get_slot__ETFL(__tmp__IDRJ);
+    } break;
+    };
+    slot_msg__DCRJ=__tmp__JDRJ;
+    if (((void *)slot_msg__DCRJ == (void *)NULL)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+      append__KWX(((__STRING__BC *)string_tmp__YC),Self__WBRJ->parent_itm_read__2ARC.name__XZ1C);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+      switch (((struct ___OBJ *)__tmp__ICRJ)->__id) {
+      case __TYPE__FF__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE__FF *)__tmp__ICRJ)->prototype__QF->parent_named__PF.name__GWB);
       } break;
-      case __TYPE_NULL__: {
-        __tmp__O14L=((__TYPE_NULL *)typ__H04L)->parent_type__TIB.prototype__RD;
+      case __TYPE_NULL__GMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__O14L=((__TYPE_VOID *)typ__H04L)->parent_type__UIB.prototype__RD;
+      case __TYPE_VOID__IMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__O14L=((__TYPE_CONTEXT *)typ__H04L)->parent_type__VIB.prototype__RD;
+      case __TYPE_CONTEXT__KMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
       } break;
-      case __TYPE_ID__: {
-        __tmp__O14L=((__TYPE_ID *)typ__H04L)->parent_type__WIB.prototype__RD;
+      case __TYPE_ID__MMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__O14L=((__TYPE_GENERIC *)typ__H04L)->parent_type__C2IB.prototype__RD;
+      case __TYPE_GENERIC__OCY__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ICRJ))->name__HZMB);
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__O14L=prototype__QLEJ();
+      case __TYPE_BLOCK__CP5D__: {
+        append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__ICRJ)),string_tmp__YC);
       } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__ICRJ)),string_tmp__YC);
+      } break;
+      };
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+      pos__FJ5S=Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(pos__FJ5S);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
       };
-      result__G04L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__O14L)->slot_list__SIM,n__D04L);
-      if ((((void *)result__G04L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__G04L)->require__Z52D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__H04L)->__id) {
-        case __TYPE__: {
-          __tmp__514L=search_require__B04L(typ__H04L,n__D04L);
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    if (verify__QBNJ) {
+      if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HCRO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GERJ=((__ITM_SLOT__PLC *)__tmp__HCRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GERJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HCRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__HCRO=((__SLOT_DATA__IJRG *)slot_msg__DCRJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GERJ=((__ITM_SLOT__PLC *)__tmp__HCRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GERJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HCRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      };
+      Result__O5PT=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__GERJ)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Result__O5PT !=  1)) {
+        put_error__text__EQE( 1,(&__string_699));
+        if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YUYO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YUYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IFRJ=((__ITM_SLOT__PLC *)__tmp__YUYO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IFRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YUYO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__IFRJ=((__SLOT_DATA__IJRG *)slot_msg__DCRJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__IFRJ);
+        put_position__PRE(Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HCRO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__IFRJ=((__ITM_SLOT__PLC *)__tmp__HCRO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__IFRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HCRO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__IFRJ=((__SLOT_DATA__IJRG *)slot_msg__DCRJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      };
+      last_position__N4GB=__tmp__IFRJ;
+      if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HCRO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__PFRJ=((__ITM_SLOT__PLC *)__tmp__HCRO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__PFRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HCRO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__COGU=((__SLOT_DATA__IJRG *)slot_msg__DCRJ);
+        result__BOGU=NULL;
+        if (((void *)Self__COGU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__YUYO=Self__COGU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YUYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EOGU=((__ITM_SLOT__PLC *)__tmp__YUYO)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EOGU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YUYO)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__BOGU=__tmp__EOGU;
+        } else /* FALSE */ {
+          __tmp__EOGU=get_name__TAUD((&__string_35));
+          result__BOGU=__tmp__EOGU;
+        };
+        __tmp__PFRJ=result__BOGU;
+      };
+      __tmp__UFRJ=access__with__4KMO(((__SECTION___RVOB *)__tmp__PFRJ),__tmp__ICRJ,((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK);
+      if ((! __tmp__UFRJ)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_700));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_701));
+        put_error__text__EQE( 2,string_tmp__YC);
+        if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YUYO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YUYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EGRJ=((__ITM_SLOT__PLC *)__tmp__YUYO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EGRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YUYO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__EGRJ=((__SLOT_DATA__IJRG *)slot_msg__DCRJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__EGRJ);
+        put_position__PRE(Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      last_position__N4GB=__tmp__BCRJ;
+    };
+  };
+  Result__O5PT= 0;
+  if (r__XBRJ==NULL) {
+    __tmp__MZSJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)r__XBRJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MZSJ=((void *)r__XBRJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__MZSJ != (void *)NULL)) {
+    Result__Q5PT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__MZSJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Result__O5PT=Result__Q5PT;
+    Self__NWJK=((__FAST_ARRAYoEXPRo__45WC *)result__UL3T);
+    other__OWJK=__tmp__MZSJ->expr_list__XTEI;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Result__Q5PT=other__OWJK->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__UZOK= 0;
+    while ((Self__UZOK <= Result__Q5PT)) {
+      add_last__3XEI(Self__NWJK,((void **)((__FAST_ARRAYoEXPRo__45WC *)other__OWJK)->parent_arrayed_collection__GAXC.storage__HREI)[Self__UZOK]);
+      Self__UZOK=(__INTEGER__Q)(Self__UZOK +  1);
+    };
+  } else /* FALSE */ {
+    Result__O5PT= 1;
+    add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)result__UL3T),r__XBRJ);
+  };
+  if (verify__QBNJ) {
+    if ((! is_block_value__ECRJ)) {
+      if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HCRO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GERJ=((__ITM_SLOT__PLC *)__tmp__HCRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GERJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HCRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__HCRO=((__SLOT_DATA__IJRG *)slot_msg__DCRJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GERJ=((__ITM_SLOT__PLC *)__tmp__HCRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GERJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HCRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      };
+      __tmp__JDRJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__GERJ)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+      if (((struct ___OBJ *)__tmp__JDRJ)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__J0SJ= 1;
+      } else /* ITM_ARGS */ {
+        __tmp__J0SJ=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__JDRJ)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+      };
+      if ((__tmp__J0SJ != Result__O5PT)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_702));
+        append_in__AEE( 0,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_703));
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__WBRJ->parent_itm_read__2ARC.name__XZ1C);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_704));
+        if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YUYO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YUYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V0SJ=((__ITM_SLOT__PLC *)__tmp__YUYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V0SJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YUYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YUYO=((__SLOT_DATA__IJRG *)slot_msg__DCRJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YUYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V0SJ=((__ITM_SLOT__PLC *)__tmp__YUYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V0SJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YUYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__HCRO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__V0SJ)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__X0SJ= 1;
+        } else /* ITM_ARGS */ {
+          __tmp__X0SJ=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__HCRO)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+        };
+        append_in__AEE(__tmp__X0SJ,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_705));
+        append_in__AEE(Result__O5PT,string_tmp__YC);
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)slot_msg__DCRJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YUYO=((__SLOT_CODE__4IRG *)slot_msg__DCRJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YUYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V0SJ=((__ITM_SLOT__PLC *)__tmp__YUYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V0SJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YUYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YUYO=((__SLOT_DATA__IJRG *)slot_msg__DCRJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YUYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V0SJ=((__ITM_SLOT__PLC *)__tmp__YUYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V0SJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YUYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__HCRO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__V0SJ)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+        if (((struct ___OBJ *)__tmp__HCRO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__IFRJ=((__ITM_ARG__Q0MD *)__tmp__HCRO)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+        } else /* ITM_ARGS */ {
+          __tmp__IFRJ=((__ITM_ARGS__MITF *)__tmp__HCRO)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+        };
+        put_position__PRE(__tmp__IFRJ);
+        switch (((struct ___OBJ *)r__XBRJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__IFRJ=((__STRING_CST__5J *)r__XBRJ)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IFRJ=((__EXTERNAL_C__Y5WC *)r__XBRJ)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__IFRJ=((__PROTOTYPE_CST__LAXC *)r__XBRJ)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__IFRJ=((__INTEGER_CST__XAXC *)r__XBRJ)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IFRJ=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__IFRJ=((__READ_LOCAL__55ZI *)r__XBRJ)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IFRJ=((__EXPR_EQUAL__KINJ *)r__XBRJ)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IFRJ=((__EXPR_NOT_EQUAL__VINJ *)r__XBRJ)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__IFRJ=((__IS_EXPANDED__35NJ *)r__XBRJ)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__IFRJ=((__GET_TYPE_ID__HAOJ *)r__XBRJ)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IFRJ=((__EXPR_SUP__ABOJ *)r__XBRJ)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IFRJ=((__EXPR_SUB__UBOJ *)r__XBRJ)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IFRJ=((__EXPR_MUL__KCOJ *)r__XBRJ)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IFRJ=((__EXPR_DIV__4COJ *)r__XBRJ)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IFRJ=((__EXPR_AND__SDOJ *)r__XBRJ)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IFRJ=((__EXPR_SHIFT_R__GEOJ *)r__XBRJ)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IFRJ=((__EXPR_SHIFT_L__0EOJ *)r__XBRJ)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IFRJ=((__PUT_TO__TFOJ *)r__XBRJ)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__IFRJ=((__ITEM__HGOJ *)r__XBRJ)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__IFRJ=((__SIZE_OF__5GOJ *)r__XBRJ)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__IFRJ=((__CAST__1HOJ *)r__XBRJ)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__514L=search_require__I24L(typ__H04L,n__D04L);
+        case __REAL_CST__1LOJ__: {
+          __tmp__IFRJ=((__REAL_CST__1LOJ *)r__XBRJ)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__514L=search_require__P44L(typ__H04L,n__D04L);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__IFRJ=((__CHARACTER_CST__RMOJ *)r__XBRJ)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__514L=search_require__WA5L(typ__H04L,n__D04L);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__IFRJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)r__XBRJ)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_ID__: {
-          __tmp__514L=search_require__3C5L(typ__H04L,n__D04L);
+        case __READ_SLOT__LL4K__: {
+          __tmp__IFRJ=((__READ_SLOT__LL4K *)r__XBRJ)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__514L=search_require__EF5L(typ__H04L,n__D04L);
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IFRJ=((__EXPR_NOT_LOGIC__W4FL *)r__XBRJ)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__514L=search_require__14BN(typ__H04L,n__D04L);
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IFRJ=((__EXPR_OR_LOGIC__ADUL *)r__XBRJ)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IFRJ=((__EXPR_OR_OR_LOGIC__3DUL *)r__XBRJ)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IFRJ=((__EXPR_AND_LOGIC__EFUL *)r__XBRJ)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IFRJ=((__EXPR_AND_AND_LOGIC__5FUL *)r__XBRJ)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IFRJ=((__EXPR_NEG__EZVL *)r__XBRJ)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IFRJ=((__EXPR_ADD__SZVL *)r__XBRJ)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__IFRJ=((__READ_GLOBAL__T4YL *)r__XBRJ)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IFRJ=((__EXPR_NOT__XUPM *)r__XBRJ)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IFRJ=((__EXPR_MOD__3YPM *)r__XBRJ)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IFRJ=((__EXPR_OR__PQ0N *)r__XBRJ)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IFRJ=((__EXPR_SUP_EQ__1VBP *)r__XBRJ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IFRJ=((__EXPR_INF__OXBP *)r__XBRJ)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IFRJ=((__EXPR_INF_EQ__FYBP *)r__XBRJ)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IFRJ=((__EXPR_XOR__ABEP *)r__XBRJ)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
         };
-        result__G04L=__tmp__514L;
-      } else {
-        last_type_contract__XVRL=typ__H04L;
-      };
-      j__F04L=(__INTEGER)(j__F04L +  1);
-      goto while_do__5DBM;
-    };
-  };
-  return(result__G04L);
-}
-
-static void* search_require__I24L(__TYPE_NULL *Self__J24L,void *n__K24L)
-// ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *result__N24L,*__tmp__G44L;
-  void *typ__O24L;
-  __INTEGER j__M24L;
-  void *__tmp__424L,*__tmp__S34L;
-  __SLOT_DATA *Self__CKBR;
-  void *result__BKBR,*__tmp__524L;
-  __SECTION_ *Self__EQKQ;
-  void *__tmp__T34L;
-  void *__tmp__V34L;
-  __BOOLEAN __tmp__J34L;
-  result__N24L=NULL;
-  typ__O24L=NULL;
-  j__M24L= 0;
-  while_do__KEBM:
-  {
-    if ((j__M24L <= ((__FAST_ARRAYoSLOTo *)Self__J24L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__424L=((void **)((__FAST_ARRAYoSLOTo *)Self__J24L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__M24L];
-      if (((struct ___OBJ *)__tmp__424L)->__id==__SLOT_DATA__) {
-        Self__CKBR=((__SLOT_DATA *)__tmp__424L);
-        result__BKBR=NULL;
-        if (((void *)Self__CKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__BKBR=((__ITM_SLOT *)((__SLOT *)Self__CKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__BKBR=get_name__GCJD((&__string_26));
+        put_position__PRE(__tmp__IFRJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        __tmp__524L=result__BKBR;
-      } else {
-        __tmp__524L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__424L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__EQKQ=((__SECTION_ *)__tmp__524L);
-      __tmp__J34L=(((void *)Self__EQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__EQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__J34L=FALSE__;
+      __tmp__UFRJ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__UFRJ=FALSE__O__;
     };
-    if ((__tmp__J34L && ((void *)result__N24L == (void *)NULL))) {
-      __tmp__S34L=((void **)((__FAST_ARRAYoSLOTo *)Self__J24L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__M24L];
-      if (((struct ___OBJ *)__tmp__S34L)->__id==__SLOT_DATA__) {
-        __tmp__T34L=get_type_result__XF2G(__tmp__S34L);
-      } else {
-        __tmp__T34L=get_type_result__BH2G(__tmp__S34L);
-      };
-      typ__O24L=((__TYPE_FULL *)__tmp__T34L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__O24L)->__id) {
-      case __TYPE__: {
-        __tmp__V34L=((__TYPE *)typ__O24L)->prototype__RD;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__V34L=((__TYPE_NULL *)typ__O24L)->parent_type__TIB.prototype__RD;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__V34L=((__TYPE_VOID *)typ__O24L)->parent_type__UIB.prototype__RD;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__V34L=((__TYPE_CONTEXT *)typ__O24L)->parent_type__VIB.prototype__RD;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__V34L=((__TYPE_ID *)typ__O24L)->parent_type__WIB.prototype__RD;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__V34L=((__TYPE_GENERIC *)typ__O24L)->parent_type__C2IB.prototype__RD;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__V34L=prototype__QLEJ();
-      } break;
-      };
-      result__N24L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__V34L)->slot_list__SIM,n__K24L);
-      if ((((void *)result__N24L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__N24L)->require__Z52D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__O24L)->__id) {
-        case __TYPE__: {
-          __tmp__G44L=search_require__B04L(typ__O24L,n__K24L);
+    if ((! __tmp__UFRJ)) {
+      if ((Result__O5PT !=  1)) {
+        switch (((struct ___OBJ *)r__XBRJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__IFRJ=((__STRING_CST__5J *)r__XBRJ)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IFRJ=((__EXTERNAL_C__Y5WC *)r__XBRJ)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__IFRJ=((__PROTOTYPE_CST__LAXC *)r__XBRJ)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__IFRJ=((__INTEGER_CST__XAXC *)r__XBRJ)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IFRJ=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__IFRJ=((__READ_LOCAL__55ZI *)r__XBRJ)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IFRJ=((__EXPR_EQUAL__KINJ *)r__XBRJ)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IFRJ=((__EXPR_NOT_EQUAL__VINJ *)r__XBRJ)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__IFRJ=((__IS_EXPANDED__35NJ *)r__XBRJ)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__IFRJ=((__GET_TYPE_ID__HAOJ *)r__XBRJ)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IFRJ=((__EXPR_SUP__ABOJ *)r__XBRJ)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IFRJ=((__EXPR_SUB__UBOJ *)r__XBRJ)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IFRJ=((__EXPR_MUL__KCOJ *)r__XBRJ)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IFRJ=((__EXPR_DIV__4COJ *)r__XBRJ)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IFRJ=((__EXPR_AND__SDOJ *)r__XBRJ)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IFRJ=((__EXPR_SHIFT_R__GEOJ *)r__XBRJ)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IFRJ=((__EXPR_SHIFT_L__0EOJ *)r__XBRJ)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IFRJ=((__PUT_TO__TFOJ *)r__XBRJ)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__G44L=search_require__I24L(typ__O24L,n__K24L);
+        case __ITEM__HGOJ__: {
+          __tmp__IFRJ=((__ITEM__HGOJ *)r__XBRJ)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__G44L=search_require__P44L(typ__O24L,n__K24L);
+        case __SIZE_OF__5GOJ__: {
+          __tmp__IFRJ=((__SIZE_OF__5GOJ *)r__XBRJ)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__G44L=search_require__WA5L(typ__O24L,n__K24L);
+        case __CAST__1HOJ__: {
+          __tmp__IFRJ=((__CAST__1HOJ *)r__XBRJ)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_ID__: {
-          __tmp__G44L=search_require__3C5L(typ__O24L,n__K24L);
+        case __REAL_CST__1LOJ__: {
+          __tmp__IFRJ=((__REAL_CST__1LOJ *)r__XBRJ)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__G44L=search_require__EF5L(typ__O24L,n__K24L);
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__IFRJ=((__CHARACTER_CST__RMOJ *)r__XBRJ)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__G44L=search_require__14BN(typ__O24L,n__K24L);
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__IFRJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)r__XBRJ)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__IFRJ=((__READ_SLOT__LL4K *)r__XBRJ)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IFRJ=((__EXPR_NOT_LOGIC__W4FL *)r__XBRJ)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IFRJ=((__EXPR_OR_LOGIC__ADUL *)r__XBRJ)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IFRJ=((__EXPR_OR_OR_LOGIC__3DUL *)r__XBRJ)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IFRJ=((__EXPR_AND_LOGIC__EFUL *)r__XBRJ)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IFRJ=((__EXPR_AND_AND_LOGIC__5FUL *)r__XBRJ)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IFRJ=((__EXPR_NEG__EZVL *)r__XBRJ)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IFRJ=((__EXPR_ADD__SZVL *)r__XBRJ)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__IFRJ=((__READ_GLOBAL__T4YL *)r__XBRJ)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IFRJ=((__EXPR_NOT__XUPM *)r__XBRJ)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IFRJ=((__EXPR_MOD__3YPM *)r__XBRJ)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IFRJ=((__EXPR_OR__PQ0N *)r__XBRJ)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IFRJ=((__EXPR_SUP_EQ__1VBP *)r__XBRJ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IFRJ=((__EXPR_INF__OXBP *)r__XBRJ)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IFRJ=((__EXPR_INF_EQ__FYBP *)r__XBRJ)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IFRJ=((__EXPR_XOR__ABEP *)r__XBRJ)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
         } break;
         };
-        result__N24L=__tmp__G44L;
-      } else {
-        last_type_contract__XVRL=typ__O24L;
+        put_error__text__EQE( 1,(&__string_706));
+        put_position__PRE(__tmp__IFRJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-      j__M24L=(__INTEGER)(j__M24L +  1);
-      goto while_do__KEBM;
     };
   };
-  return(result__N24L);
-}
-
-static void* search_require__P44L(__TYPE_VOID *Self__Q44L,void *n__R44L)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *result__U44L,*__tmp__NA5L;
-  void *typ__V44L;
-  __INTEGER j__T44L;
-  void *__tmp__F54L,*__tmp__Z54L;
-  __SLOT_DATA *Self__EKBR;
-  void *result__DKBR,*__tmp__G54L;
-  __SECTION_ *Self__FQKQ;
-  void *__tmp__054L;
-  void *__tmp__254L;
-  __BOOLEAN __tmp__Q54L;
-  result__U44L=NULL;
-  typ__V44L=NULL;
-  j__T44L= 0;
-  while_do__VEBM:
-  {
-    if ((j__T44L <= ((__FAST_ARRAYoSLOTo *)Self__Q44L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__F54L=((void **)((__FAST_ARRAYoSLOTo *)Self__Q44L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__T44L];
-      if (((struct ___OBJ *)__tmp__F54L)->__id==__SLOT_DATA__) {
-        Self__EKBR=((__SLOT_DATA *)__tmp__F54L);
-        result__DKBR=NULL;
-        if (((void *)Self__EKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__DKBR=((__ITM_SLOT *)((__SLOT *)Self__EKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__DKBR=get_name__GCJD((&__string_26));
+  if (r__XBRJ==NULL) {
+    __tmp__MZSJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)r__XBRJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MZSJ=((void *)r__XBRJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MZSJ=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__MZSJ != (void *)NULL)) {
+    __tmp__JDRJ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__MZSJ->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    rec__4BRJ=__tmp__JDRJ;
+  };
+  if (is_block_value__ECRJ) {
+    Self__NWJK=copy__3EVJ(result__UL3T);
+    __tmp__WL3T=Self__NWJK;
+    __tmp__JDRJ=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__NWJK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)__tmp__JDRJ)->__id) {
+    case __STRING_CST__5J__: {
+      Self__LOGU=((__STRING_CST__5J *)__tmp__JDRJ);
+      result__HOGU=NULL;
+      ptr__IOGU=((__POINTER__IB )(NULL));
+      __tmp__J0SJ= 0;
+      __tmp__KOGU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__KOGU ==  0)) {
+        result__HOGU=Self__LOGU;
+      } else /* FALSE */ {
+        __tmp__J0SJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOGU));
+        if ((__tmp__J0SJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__OOGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NOGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_size[(__tmp__OOGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NOGU)));
+          ptr__IOGU=__tmp__MOGU;
+        } else /* FALSE */ {
+          __tmp__OOGU=((__UINTEGER_32__ZWB )__tmp__J0SJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_type[(__tmp__OOGU)]))),(__UINTEGER_32__ZWB)(__tmp__OOGU |  1));
+          ptr__IOGU=__tmp__MOGU;
+        };
+        result__HOGU=((__STRING_CST__5J *)ptr__IOGU);
+        *(result__HOGU) = *(Self__LOGU);
+      };
+      __tmp__HCRO=result__HOGU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HCRO=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__JDRJ));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__PQIS=((__PROTOTYPE_CST__LAXC *)__tmp__JDRJ);
+      __tmp__QQIS=create__type__VJ2C(Self__PQIS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PQIS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__HCRO=__tmp__QQIS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__SQIS=((__INTEGER_CST__XAXC *)__tmp__JDRJ);
+      pos__FJ5S=Self__SQIS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__DPGU=Self__SQIS->value__FH4D;
+      t__EPGU=Self__SQIS->parent_constant__YAXC.static_type__5G4D;
+      Self__SQIS=NULL;
+      ptr__IOGU=((__POINTER__IB )(NULL));
+      __tmp__J0SJ= 0;
+      __tmp__KOGU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__KOGU ==  0)) {
+        Self__SQIS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        __tmp__J0SJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOGU));
+        if ((__tmp__J0SJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__OOGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NOGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_size[(__tmp__OOGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NOGU)));
+          ptr__IOGU=__tmp__MOGU;
+        } else /* FALSE */ {
+          __tmp__OOGU=((__UINTEGER_32__ZWB )__tmp__J0SJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_type[(__tmp__OOGU)]))),(__UINTEGER_32__ZWB)(__tmp__OOGU |  1));
+          ptr__IOGU=__tmp__MOGU;
+        };
+        Self__SQIS=((__INTEGER_CST__XAXC *)ptr__IOGU);
+        *(Self__SQIS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__BPGU=((__INTEGER_CST__XAXC *)Self__SQIS);
+      Self__BPGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__FJ5S;
+      Self__BPGU->value__FH4D=v__DPGU;
+      Self__BPGU->parent_constant__YAXC.static_type__5G4D=t__EPGU;
+      check_type__XYEE(Self__BPGU);
+      __tmp__HCRO=Self__SQIS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HCRO=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__JDRJ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__AGZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__JDRJ)->local__BVEJ));
+      if (__tmp__AGZT==NULL) {
+        __tmp__BGZT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__BGZT=((__READ_LOCAL__55ZI *)__tmp__AGZT);
+      };
+      __tmp__HCRO=__tmp__BGZT;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HCRO=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__JDRJ));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HCRO=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JDRJ));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__WQIS=((__IS_EXPANDED__35NJ *)__tmp__JDRJ);
+      pos__FJ5S=Self__WQIS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__AGZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__WQIS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__AGZT==NULL) {
+        __tmp__BGZT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__BGZT=((__READ_LOCAL__55ZI *)__tmp__AGZT);
+      };
+      Self__WQIS=NULL;
+      ptr__IOGU=((__POINTER__IB )(NULL));
+      __tmp__J0SJ= 0;
+      __tmp__KOGU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__KOGU ==  0)) {
+        Self__WQIS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        __tmp__J0SJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOGU));
+        if ((__tmp__J0SJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__OOGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NOGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_size[(__tmp__OOGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NOGU)));
+          ptr__IOGU=__tmp__MOGU;
+        } else /* FALSE */ {
+          __tmp__OOGU=((__UINTEGER_32__ZWB )__tmp__J0SJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_type[(__tmp__OOGU)]))),(__UINTEGER_32__ZWB)(__tmp__OOGU |  1));
+          ptr__IOGU=__tmp__MOGU;
+        };
+        Self__WQIS=((__IS_EXPANDED__35NJ *)ptr__IOGU);
+        *(Self__WQIS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__SPGU=((__IS_EXPANDED__35NJ *)Self__WQIS);
+      Self__SPGU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__FJ5S;
+      Self__SPGU->receiver__RA5J=__tmp__BGZT;
+      __tmp__HCRO=Self__WQIS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__1QIS=((__GET_TYPE_ID__HAOJ *)__tmp__JDRJ);
+      pos__FJ5S=Self__1QIS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__EPGU=Self__1QIS->receiver__WA5J;
+      Self__1QIS=NULL;
+      ptr__IOGU=((__POINTER__IB )(NULL));
+      __tmp__J0SJ= 0;
+      __tmp__KOGU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__KOGU ==  0)) {
+        Self__1QIS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        __tmp__J0SJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOGU));
+        if ((__tmp__J0SJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__OOGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NOGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_size[(__tmp__OOGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NOGU)));
+          ptr__IOGU=__tmp__MOGU;
+        } else /* FALSE */ {
+          __tmp__OOGU=((__UINTEGER_32__ZWB )__tmp__J0SJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_type[(__tmp__OOGU)]))),(__UINTEGER_32__ZWB)(__tmp__OOGU |  1));
+          ptr__IOGU=__tmp__MOGU;
+        };
+        Self__1QIS=((__GET_TYPE_ID__HAOJ *)ptr__IOGU);
+        *(Self__1QIS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__CQGU=((__GET_TYPE_ID__HAOJ *)Self__1QIS);
+      Self__CQGU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__FJ5S;
+      Self__CQGU->receiver__WA5J=t__EPGU;
+      __tmp__HCRO=Self__1QIS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HCRO=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__JDRJ));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HCRO=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__JDRJ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HCRO=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__JDRJ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HCRO=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__JDRJ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HCRO=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__JDRJ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HCRO=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__JDRJ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HCRO=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__JDRJ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__HCRO=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__JDRJ));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__HCRO=my_copy__03AL(((__ITEM__HGOJ *)__tmp__JDRJ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__4QIS=((__SIZE_OF__5GOJ *)__tmp__JDRJ);
+      pos__FJ5S=Self__4QIS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__EPGU=Self__4QIS->receiver__AD5J;
+      Self__4QIS=NULL;
+      ptr__IOGU=((__POINTER__IB )(NULL));
+      __tmp__J0SJ= 0;
+      __tmp__KOGU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__KOGU ==  0)) {
+        Self__4QIS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        __tmp__J0SJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOGU));
+        if ((__tmp__J0SJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__OOGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NOGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_size[(__tmp__OOGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NOGU)));
+          ptr__IOGU=__tmp__MOGU;
+        } else /* FALSE */ {
+          __tmp__OOGU=((__UINTEGER_32__ZWB )__tmp__J0SJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_type[(__tmp__OOGU)]))),(__UINTEGER_32__ZWB)(__tmp__OOGU |  1));
+          ptr__IOGU=__tmp__MOGU;
+        };
+        Self__4QIS=((__SIZE_OF__5GOJ *)ptr__IOGU);
+        *(Self__4QIS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__SQGU=((__SIZE_OF__5GOJ *)Self__4QIS);
+      Self__SQGU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__FJ5S;
+      Self__SQGU->receiver__AD5J=t__EPGU;
+      __tmp__HCRO=Self__4QIS;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__HCRO=my_copy__L4AL(((__CAST__1HOJ *)__tmp__JDRJ));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__BRIS=((__REAL_CST__1LOJ *)__tmp__JDRJ);
+      pos__FJ5S=Self__BRIS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__ERGU=Self__BRIS->value__VD5J;
+      t__EPGU=Self__BRIS->parent_constant__2LOJ.static_type__5G4D;
+      Self__BRIS=NULL;
+      ptr__IOGU=((__POINTER__IB )(NULL));
+      __tmp__J0SJ= 0;
+      __tmp__KOGU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__KOGU ==  0)) {
+        Self__BRIS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        __tmp__J0SJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOGU));
+        if ((__tmp__J0SJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__OOGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NOGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_size[(__tmp__OOGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NOGU)));
+          ptr__IOGU=__tmp__MOGU;
+        } else /* FALSE */ {
+          __tmp__OOGU=((__UINTEGER_32__ZWB )__tmp__J0SJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__MOGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__NOGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MOGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__MOGU=micro_alloc__table__lab__UKI(__tmp__NOGU,((__POINTER__IB )(&(table_type[(__tmp__OOGU)]))),(__UINTEGER_32__ZWB)(__tmp__OOGU |  1));
+          ptr__IOGU=__tmp__MOGU;
+        };
+        Self__BRIS=((__REAL_CST__1LOJ *)ptr__IOGU);
+        *(Self__BRIS) = *(REAL_CST__1LOJ__);
+      };
+      Self__CRGU=((__REAL_CST__1LOJ *)Self__BRIS);
+      Self__CRGU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__FJ5S;
+      Self__CRGU->value__VD5J=v__ERGU;
+      Self__CRGU->parent_constant__2LOJ.static_type__5G4D=t__EPGU;
+      __tmp__HCRO=Self__BRIS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__FRIS=((__CHARACTER_CST__RMOJ *)__tmp__JDRJ);
+      __tmp__GRIS=create__char__UMQJ(Self__FRIS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FRIS->text__0D5J);
+      __tmp__HCRO=__tmp__GRIS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__IRIS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__JDRJ);
+      __tmp__JRIS=create__text__OQQJ(Self__IRIS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__IRIS->string__WBJK);
+      __tmp__HCRO=__tmp__JRIS;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__HCRO=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__JDRJ));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HCRO=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JDRJ));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HCRO=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__JDRJ));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HCRO=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JDRJ));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HCRO=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__JDRJ));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HCRO=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JDRJ));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HCRO=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__JDRJ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HCRO=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__JDRJ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__YUYO=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__JDRJ)->global__KAKM),NULL);
+      if (__tmp__YUYO==NULL) {
+        __tmp__3L3T=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__YUYO)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__3L3T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__3L3T=((__READ_GLOBAL__T4YL *)__tmp__YUYO);
+        } break;
+        }
+      };
+      __tmp__HCRO=__tmp__3L3T;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HCRO=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__JDRJ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HCRO=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__JDRJ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HCRO=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__JDRJ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HCRO=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__JDRJ));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__HCRO=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__JDRJ));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HCRO=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__JDRJ));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HCRO=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__JDRJ));
+    } break;
+    };
+    other__OWJK=((__FAST_ARRAYoEXPRo__45WC *)Self__NWJK);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)other__OWJK->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__HCRO;
+    __tmp__YHRJ=new_block__receiver__with__ASWJ(Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,rec__4BRJ,Self__NWJK);
+    base__FCRJ=__tmp__YHRJ;
+    __tmp__TCRJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__TCRJ=FALSE__O__;
+  };
+  if ((! __tmp__TCRJ)) {
+    Result__Q5PT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)__tmp__WL3T)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Result__Q5PT ==  1)) {
+      if (is_resend__ZBRJ) {
+        __tmp__NIRJ=lookup__G4UJ();
+        __tmp__BGZT=read__5UEI(((__LOCAL__L4WC *)__tmp__NIRJ));
+        Self__3AQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__WL3T);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__3AQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__BGZT;
+        __tmp__HBQT=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WL3T)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__HBQT)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__HBQT));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__HBQT));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__LRIS=((__READ_LOCAL__55ZI *)__tmp__HBQT);
+          Self__5L3T=((__LOCAL__L4WC *)Self__LRIS->local__BVEJ);
+          Self__5L3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5L3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__5L3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__AM3T=create__34B( 250);
+            display__HAEJ(Self__LRIS,__tmp__AM3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__AM3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__HBQT));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HBQT));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__LRIS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__HBQT)->receiver__RA5J);
+          Self__5L3T=((__LOCAL__L4WC *)Self__LRIS->local__BVEJ);
+          Self__5L3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5L3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__5L3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__AM3T=create__34B( 250);
+            display__HAEJ(Self__LRIS,__tmp__AM3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__AM3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__HBQT));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__HBQT));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__HBQT));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__HBQT));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__HBQT));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__HBQT));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__HBQT));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__HBQT));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__HBQT));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__HBQT));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__HBQT));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HBQT));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HBQT));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HBQT));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HBQT));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HBQT));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__HBQT));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__HBQT));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__ORIS=((__READ_GLOBAL__T4YL *)__tmp__HBQT);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__ORIS->global__KAKM),Self__ORIS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__HBQT));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__HBQT));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__HBQT));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__HBQT));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__HBQT));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__HBQT));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__HBQT));
+        } break;
         };
-        __tmp__G54L=result__DKBR;
-      } else {
-        __tmp__G54L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__F54L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__FQKQ=((__SECTION_ *)__tmp__G54L);
-      __tmp__Q54L=(((void *)Self__FQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__FQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__Q54L=FALSE__;
-    };
-    if ((__tmp__Q54L && ((void *)result__U44L == (void *)NULL))) {
-      __tmp__Z54L=((void **)((__FAST_ARRAYoSLOTo *)Self__Q44L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__T44L];
-      if (((struct ___OBJ *)__tmp__Z54L)->__id==__SLOT_DATA__) {
-        __tmp__054L=get_type_result__XF2G(__tmp__Z54L);
-      } else {
-        __tmp__054L=get_type_result__BH2G(__tmp__Z54L);
+      if ((verify__QBNJ & is_all_warning__0JB)) {
+        __tmp__BJRJ=Self__WBRJ->parent_itm_read__2ARC.name__XZ1C;
+        __tmp__CJRJ=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)__tmp__BJRJ),(&__string_707));
+        __tmp__GJRJ=__tmp__CJRJ;
+      } else /* FALSE */ {
+        __tmp__GJRJ=FALSE__O__;
       };
-      typ__V44L=((__TYPE_FULL *)__tmp__054L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__V44L)->__id) {
-      case __TYPE__: {
-        __tmp__254L=((__TYPE *)typ__V44L)->prototype__RD;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__254L=((__TYPE_NULL *)typ__V44L)->parent_type__TIB.prototype__RD;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__254L=((__TYPE_VOID *)typ__V44L)->parent_type__UIB.prototype__RD;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__254L=((__TYPE_CONTEXT *)typ__V44L)->parent_type__VIB.prototype__RD;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__254L=((__TYPE_ID *)typ__V44L)->parent_type__WIB.prototype__RD;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__254L=((__TYPE_GENERIC *)typ__V44L)->parent_type__C2IB.prototype__RD;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__254L=prototype__QLEJ();
-      } break;
+      if (__tmp__GJRJ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_708));
+        __tmp__HBQT=((__PROFIL_SLOT__OO2C *)profil_slot__RO2C)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HBQT)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QJRJ=((__ITM_SLOT__PLC *)__tmp__HBQT)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QJRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HBQT)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__QJRJ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_709));
+        switch (((struct ___OBJ *)rec__4BRJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__TJRJ=((__STRING_CST__5J *)rec__4BRJ)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__TJRJ=((__EXTERNAL_C__Y5WC *)rec__4BRJ)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__TJRJ=((__PROTOTYPE_CST__LAXC *)rec__4BRJ)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__TJRJ=((__INTEGER_CST__XAXC *)rec__4BRJ)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__TJRJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)rec__4BRJ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TJRJ=((__READ_LOCAL__55ZI *)rec__4BRJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__TJRJ=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__TJRJ=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__TJRJ=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__TJRJ=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__TJRJ=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__TJRJ=static_type__HECK(((__EXPR_SUB__UBOJ *)rec__4BRJ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__TJRJ=static_type__MECK(((__EXPR_MUL__KCOJ *)rec__4BRJ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__TJRJ=static_type__RECK(((__EXPR_DIV__4COJ *)rec__4BRJ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__TJRJ=static_type__WECK(((__EXPR_AND__SDOJ *)rec__4BRJ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__TJRJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)rec__4BRJ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__TJRJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)rec__4BRJ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__TJRJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__TJRJ=static_type__JFCK(((__ITEM__HGOJ *)rec__4BRJ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__TJRJ=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__TJRJ=((__CAST__1HOJ *)rec__4BRJ)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__TJRJ=((__REAL_CST__1LOJ *)rec__4BRJ)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__TJRJ=((__CHARACTER_CST__RMOJ *)rec__4BRJ)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__TJRJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)rec__4BRJ)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__TJRJ=((__READ_SLOT__LL4K *)rec__4BRJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__TJRJ=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__TJRJ=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__TJRJ=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__TJRJ=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__TJRJ=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__TJRJ=static_type__GWBN(((__EXPR_NEG__EZVL *)rec__4BRJ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__TJRJ=static_type__BAGM(((__EXPR_ADD__SZVL *)rec__4BRJ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__TJRJ=((__READ_GLOBAL__T4YL *)rec__4BRJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__TJRJ=static_type__REWN(((__EXPR_NOT__XUPM *)rec__4BRJ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__TJRJ=static_type__TL1P(((__EXPR_MOD__3YPM *)rec__4BRJ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__TJRJ=static_type__IPVO(((__EXPR_OR__PQ0N *)rec__4BRJ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__TJRJ=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__TJRJ=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__TJRJ=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__TJRJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)rec__4BRJ));
+        } break;
+        };
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__TJRJ),string_tmp__YC);
+        __tmp__IFRJ=Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 2,string_tmp__YC);
+        put_position__PRE(__tmp__IFRJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-      result__U44L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__254L)->slot_list__SIM,n__R44L);
-      if ((((void *)result__U44L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__U44L)->require__Z52D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__V44L)->__id) {
-        case __TYPE__: {
-          __tmp__NA5L=search_require__B04L(typ__V44L,n__R44L);
+      pos__FJ5S=Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      __tmp__HBQT=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WL3T)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__4JRJ=new_read__slot__receiver__self__intern__KK2C(pos__FJ5S,slot_msg__DCRJ,rec__4BRJ,__tmp__HBQT,implicit_self__YBRJ);
+      base__FCRJ=__tmp__4JRJ;
+      free__10WJ(__tmp__WL3T);
+    } else /* FALSE */ {
+      if (is_resend__ZBRJ) {
+        __tmp__NIRJ=lookup__G4UJ();
+        __tmp__BGZT=read__5UEI(((__LOCAL__L4WC *)__tmp__NIRJ));
+        Self__3AQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__WL3T);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__3AQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__BGZT;
+      } else /* FALSE */ {
+        __tmp__2BQT=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WL3T)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__2BQT)->__id) {
+        case __STRING_CST__5J__: {
+          Self__LRGU=((__STRING_CST__5J *)__tmp__2BQT);
+          result__HRGU=NULL;
+          __tmp__MOGU=((__POINTER__IB )(NULL));
+          __tmp__X0SJ= 0;
+          __tmp__NOGU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__NOGU ==  0)) {
+            result__HRGU=Self__LRGU;
+          } else /* FALSE */ {
+            __tmp__X0SJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NOGU));
+            if ((__tmp__X0SJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ORGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NRGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_size[(__tmp__ORGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NRGU)));
+              __tmp__MOGU=__tmp__MRGU;
+            } else /* FALSE */ {
+              __tmp__ORGU=((__UINTEGER_32__ZWB )__tmp__X0SJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_type[(__tmp__ORGU)]))),(__UINTEGER_32__ZWB)(__tmp__ORGU |  1));
+              __tmp__MOGU=__tmp__MRGU;
+            };
+            result__HRGU=((__STRING_CST__5J *)__tmp__MOGU);
+            *(result__HRGU) = *(Self__LRGU);
+          };
+          __tmp__VKRJ=result__HRGU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__VKRJ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__2BQT));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__4RIS=((__PROTOTYPE_CST__LAXC *)__tmp__2BQT);
+          __tmp__5RIS=create__type__VJ2C(Self__4RIS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4RIS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__VKRJ=__tmp__5RIS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__BSIS=((__INTEGER_CST__XAXC *)__tmp__2BQT);
+          __tmp__EGRJ=Self__BSIS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DSGU=Self__BSIS->value__FH4D;
+          __tmp__TJRJ=Self__BSIS->parent_constant__YAXC.static_type__5G4D;
+          Self__BSIS=NULL;
+          __tmp__MOGU=((__POINTER__IB )(NULL));
+          __tmp__X0SJ= 0;
+          __tmp__NOGU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__NOGU ==  0)) {
+            Self__BSIS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__X0SJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NOGU));
+            if ((__tmp__X0SJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ORGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NRGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_size[(__tmp__ORGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NRGU)));
+              __tmp__MOGU=__tmp__MRGU;
+            } else /* FALSE */ {
+              __tmp__ORGU=((__UINTEGER_32__ZWB )__tmp__X0SJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_type[(__tmp__ORGU)]))),(__UINTEGER_32__ZWB)(__tmp__ORGU |  1));
+              __tmp__MOGU=__tmp__MRGU;
+            };
+            Self__BSIS=((__INTEGER_CST__XAXC *)__tmp__MOGU);
+            *(Self__BSIS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__BSGU=((__INTEGER_CST__XAXC *)Self__BSIS);
+          Self__BSGU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EGRJ;
+          Self__BSGU->value__FH4D=v__DSGU;
+          Self__BSGU->parent_constant__YAXC.static_type__5G4D=__tmp__TJRJ;
+          check_type__XYEE(Self__BSGU);
+          __tmp__VKRJ=Self__BSIS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__VKRJ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__2BQT));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__LRIS=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__2BQT)->local__BVEJ));
+          if (Self__LRIS==NULL) {
+            __tmp__JGZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__JGZT=((__READ_LOCAL__55ZI *)Self__LRIS);
+          };
+          __tmp__VKRJ=__tmp__JGZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__VKRJ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__2BQT));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__VKRJ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2BQT));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__FSIS=((__IS_EXPANDED__35NJ *)__tmp__2BQT);
+          __tmp__EGRJ=Self__FSIS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          Self__LRIS=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FSIS->receiver__RA5J)->local__BVEJ));
+          if (Self__LRIS==NULL) {
+            __tmp__JGZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__JGZT=((__READ_LOCAL__55ZI *)Self__LRIS);
+          };
+          Self__FSIS=NULL;
+          __tmp__MOGU=((__POINTER__IB )(NULL));
+          __tmp__X0SJ= 0;
+          __tmp__NOGU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__NOGU ==  0)) {
+            Self__FSIS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__X0SJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NOGU));
+            if ((__tmp__X0SJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ORGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NRGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_size[(__tmp__ORGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NRGU)));
+              __tmp__MOGU=__tmp__MRGU;
+            } else /* FALSE */ {
+              __tmp__ORGU=((__UINTEGER_32__ZWB )__tmp__X0SJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_type[(__tmp__ORGU)]))),(__UINTEGER_32__ZWB)(__tmp__ORGU |  1));
+              __tmp__MOGU=__tmp__MRGU;
+            };
+            Self__FSIS=((__IS_EXPANDED__35NJ *)__tmp__MOGU);
+            *(Self__FSIS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__SSGU=((__IS_EXPANDED__35NJ *)Self__FSIS);
+          Self__SSGU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EGRJ;
+          Self__SSGU->receiver__RA5J=__tmp__JGZT;
+          __tmp__VKRJ=Self__FSIS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__KSIS=((__GET_TYPE_ID__HAOJ *)__tmp__2BQT);
+          __tmp__EGRJ=Self__KSIS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TJRJ=Self__KSIS->receiver__WA5J;
+          Self__KSIS=NULL;
+          __tmp__MOGU=((__POINTER__IB )(NULL));
+          __tmp__X0SJ= 0;
+          __tmp__NOGU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__NOGU ==  0)) {
+            Self__KSIS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__X0SJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NOGU));
+            if ((__tmp__X0SJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ORGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NRGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_size[(__tmp__ORGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NRGU)));
+              __tmp__MOGU=__tmp__MRGU;
+            } else /* FALSE */ {
+              __tmp__ORGU=((__UINTEGER_32__ZWB )__tmp__X0SJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_type[(__tmp__ORGU)]))),(__UINTEGER_32__ZWB)(__tmp__ORGU |  1));
+              __tmp__MOGU=__tmp__MRGU;
+            };
+            Self__KSIS=((__GET_TYPE_ID__HAOJ *)__tmp__MOGU);
+            *(Self__KSIS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__CTGU=((__GET_TYPE_ID__HAOJ *)Self__KSIS);
+          Self__CTGU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EGRJ;
+          Self__CTGU->receiver__WA5J=__tmp__TJRJ;
+          __tmp__VKRJ=Self__KSIS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__VKRJ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__2BQT));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__VKRJ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__2BQT));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__VKRJ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__2BQT));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__VKRJ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__2BQT));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__VKRJ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__2BQT));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__VKRJ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__2BQT));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__VKRJ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__2BQT));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__VKRJ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__2BQT));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__VKRJ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__2BQT));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__NSIS=((__SIZE_OF__5GOJ *)__tmp__2BQT);
+          __tmp__EGRJ=Self__NSIS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TJRJ=Self__NSIS->receiver__AD5J;
+          Self__NSIS=NULL;
+          __tmp__MOGU=((__POINTER__IB )(NULL));
+          __tmp__X0SJ= 0;
+          __tmp__NOGU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__NOGU ==  0)) {
+            Self__NSIS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__X0SJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NOGU));
+            if ((__tmp__X0SJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ORGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NRGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_size[(__tmp__ORGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NRGU)));
+              __tmp__MOGU=__tmp__MRGU;
+            } else /* FALSE */ {
+              __tmp__ORGU=((__UINTEGER_32__ZWB )__tmp__X0SJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_type[(__tmp__ORGU)]))),(__UINTEGER_32__ZWB)(__tmp__ORGU |  1));
+              __tmp__MOGU=__tmp__MRGU;
+            };
+            Self__NSIS=((__SIZE_OF__5GOJ *)__tmp__MOGU);
+            *(Self__NSIS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__STGU=((__SIZE_OF__5GOJ *)Self__NSIS);
+          Self__STGU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EGRJ;
+          Self__STGU->receiver__AD5J=__tmp__TJRJ;
+          __tmp__VKRJ=Self__NSIS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__VKRJ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__2BQT));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__QSIS=((__REAL_CST__1LOJ *)__tmp__2BQT);
+          __tmp__EGRJ=Self__QSIS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__QJRJ=Self__QSIS->value__VD5J;
+          __tmp__TJRJ=Self__QSIS->parent_constant__2LOJ.static_type__5G4D;
+          Self__QSIS=NULL;
+          __tmp__MOGU=((__POINTER__IB )(NULL));
+          __tmp__X0SJ= 0;
+          __tmp__NOGU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__NOGU ==  0)) {
+            Self__QSIS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__X0SJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NOGU));
+            if ((__tmp__X0SJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ORGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NRGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_size[(__tmp__ORGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NRGU)));
+              __tmp__MOGU=__tmp__MRGU;
+            } else /* FALSE */ {
+              __tmp__ORGU=((__UINTEGER_32__ZWB )__tmp__X0SJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MRGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NRGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NOGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MRGU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MRGU=micro_alloc__table__lab__UKI(__tmp__NRGU,((__POINTER__IB )(&(table_type[(__tmp__ORGU)]))),(__UINTEGER_32__ZWB)(__tmp__ORGU |  1));
+              __tmp__MOGU=__tmp__MRGU;
+            };
+            Self__QSIS=((__REAL_CST__1LOJ *)__tmp__MOGU);
+            *(Self__QSIS) = *(REAL_CST__1LOJ__);
+          };
+          Self__CUGU=((__REAL_CST__1LOJ *)Self__QSIS);
+          Self__CUGU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EGRJ;
+          Self__CUGU->value__VD5J=__tmp__QJRJ;
+          Self__CUGU->parent_constant__2LOJ.static_type__5G4D=__tmp__TJRJ;
+          __tmp__VKRJ=Self__QSIS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__USIS=((__CHARACTER_CST__RMOJ *)__tmp__2BQT);
+          __tmp__VSIS=create__char__UMQJ(Self__USIS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__USIS->text__0D5J);
+          __tmp__VKRJ=__tmp__VSIS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__XSIS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2BQT);
+          __tmp__YSIS=create__text__OQQJ(Self__XSIS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XSIS->string__WBJK);
+          __tmp__VKRJ=__tmp__YSIS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__VKRJ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__2BQT));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__VKRJ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2BQT));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__VKRJ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__2BQT));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__VKRJ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2BQT));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__VKRJ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__2BQT));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__VKRJ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2BQT));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__VKRJ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__2BQT));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__VKRJ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__2BQT));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__GM3T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__2BQT)->global__KAKM),NULL);
+          if (__tmp__GM3T==NULL) {
+            __tmp__HM3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__GM3T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__HM3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__HM3T=((__READ_GLOBAL__T4YL *)__tmp__GM3T);
+            } break;
+            }
+          };
+          __tmp__VKRJ=__tmp__HM3T;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__NA5L=search_require__I24L(typ__V44L,n__R44L);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__VKRJ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__2BQT));
         } break;
-        case __TYPE_VOID__: {
-          __tmp__NA5L=search_require__P44L(typ__V44L,n__R44L);
+        case __EXPR_MOD__3YPM__: {
+          __tmp__VKRJ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__2BQT));
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__NA5L=search_require__WA5L(typ__V44L,n__R44L);
+        case __EXPR_OR__PQ0N__: {
+          __tmp__VKRJ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__2BQT));
         } break;
-        case __TYPE_ID__: {
-          __tmp__NA5L=search_require__3C5L(typ__V44L,n__R44L);
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__VKRJ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__2BQT));
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__NA5L=search_require__EF5L(typ__V44L,n__R44L);
+        case __EXPR_INF__OXBP__: {
+          __tmp__VKRJ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__2BQT));
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__NA5L=search_require__14BN(typ__V44L,n__R44L);
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__VKRJ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__2BQT));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__VKRJ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__2BQT));
         } break;
         };
-        result__U44L=__tmp__NA5L;
-      } else {
-        last_type_contract__XVRL=typ__V44L;
+        Self__3AQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__WL3T);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__3AQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__VKRJ;
       };
-      j__T44L=(__INTEGER)(j__T44L +  1);
-      goto while_do__VEBM;
+      Self__3AQT=copy__3EVJ(__tmp__WL3T);
+      __tmp__WL3T=Self__3AQT;
+      __tmp__4JRJ=new_read__slot__receiver__with__intern__OEZJ(Self__WBRJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,slot_msg__DCRJ,rec__4BRJ,Self__3AQT,implicit_self__YBRJ);
+      base__FCRJ=__tmp__4JRJ;
     };
   };
-  return(result__U44L);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),base__FCRJ);
+  slot_msg__DCRJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)base__FCRJ));
+  __tmp__JDRJ=slot_msg__DCRJ;
+  return(__tmp__JDRJ);
 }
 
-static void* search_require__WA5L(__TYPE_CONTEXT *Self__XA5L,void *n__YA5L)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* to_run_expr__IVMJ(__ITM_LIST__A2OC *Self__JVMJ)
+// ({ITM_LIST__A2OC}) With result Recursive, No inlinable.
 {
-  void *result__1A5L,*__tmp__UC5L;
-  void *typ__2A5L;
-  __INTEGER j__0A5L;
-  void *__tmp__MB5L,*__tmp__AC5L;
-  __SLOT_DATA *Self__GKBR;
-  void *result__FKBR,*__tmp__NB5L;
-  __SECTION_ *Self__GQKQ;
-  void *__tmp__BC5L;
-  void *__tmp__DC5L;
-  __BOOLEAN __tmp__XB5L;
-  result__1A5L=NULL;
-  typ__2A5L=NULL;
-  j__0A5L= 0;
-  while_do__AFBM:
-  {
-    if ((j__0A5L <= ((__FAST_ARRAYoSLOTo *)Self__XA5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__MB5L=((void **)((__FAST_ARRAYoSLOTo *)Self__XA5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__0A5L];
-      if (((struct ___OBJ *)__tmp__MB5L)->__id==__SLOT_DATA__) {
-        Self__GKBR=((__SLOT_DATA *)__tmp__MB5L);
-        result__FKBR=NULL;
-        if (((void *)Self__GKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__FKBR=((__ITM_SLOT *)((__SLOT *)Self__GKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__FKBR=get_name__GCJD((&__string_26));
+  void *result__PVMJ,*val__5ZJK,*__tmp__A1JK,*__tmp__TPRU;
+  __INTEGER__Q __tmp__UVMJ,__tmp__YVMJ,__tmp__EWMJ,Self__2ISJ;
+  __INTEGER__Q typ_id__JUGU,Self__HI0J,j__ODEP;
+  __ITM_LOCAL__TSPC *Self__TTYJ;
+  __POSITION__OL __tmp__WTYJ,__tmp__0TYJ,__tmp__50JK,__tmp__MVYJ;
+  __STRING_CONSTANT__0 *__tmp__1TYJ,*__tmp__H0JK,*__tmp__UWYJ;
+  void *__tmp__2TYJ;
+  __PROFIL_SLOT__OO2C *__tmp__3TYJ;
+  __TYPE_FULL__XMB *__tmp__4TYJ;
+  __LOCAL__L4WC *__tmp__AUYJ,*Self__4ZJK,*__tmp__SPRU,*__tmp__1EEP;
+  __LOCAL__L4WC *__tmp__2FEP;
+  void *__tmp__G0JK;
+  __PROTOTYPE__MF *__tmp__JTIS;
+  __INTEGER_CST__XAXC *__tmp__Q0JK,*Self__LD1L;
+  __WRITE_LOCAL__TEYJ *__tmp__PTIS,*__tmp__21VJ;
+  void *__tmp__XVYJ,*__tmp__U1YO,*__tmp__CRVO;
+  __SECTION___RVOB *__tmp__DWYJ;
+  __ITM_SLOT__PLC *result__HUGU,*Self__TUGU;
+  __POINTER__IB ptr__IUGU,__tmp__KUGU,__tmp__LUGU,__tmp__MUGU;
+  __UINTEGER_32__ZWB __tmp__NUGU;
+  __ITM_ARG__Q0MD *result__YUGU,*Self__EVGU;
+  __SLOT_CODE__4IRG *__tmp__CXVJ,*__tmp__EXVJ;
+  __ITM_LIST__A2OC *contract__ZQVO,*__tmp__XRVO;
+  __ITM_READ__LHQC *Self__KPRU,*Self__RPRU;
+  __READ_LOCAL__55ZI *__tmp__NPRU,*__tmp__UPRU;
+  __REAL_CST__1LOJ *__tmp__N0VJ;
+  __ITM_CHARACTER__PFUC *Self__1J5S,*Self__BK5S;
+  __CHARACTER_CST__RMOJ *__tmp__2J5S,*__tmp__CK5S;
+  __STRING_CST__5J *__tmp__50VJ;
+  __ITM_RESULT__JVMD *Self__C1VJ;
+  __EXPR_MULTIPLE__GLWH *__tmp__K1VJ,*mul__E1VJ;
+  __PROTOTYPE_CST__LAXC *__tmp__FYMJ;
+  __FAST_ARRAYoEXPRo__45WC *lr__RVMJ,*Self__CFWT;
+  __BOOLEAN__L __tmp__QVYJ,__tmp__PFEP;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *result__PGZT,*__tmp__RGZT;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *Self__SGZT;
+  __FAST_ARRAYoLOCALo__2W1D *Self__FFWT,*Self__IFWT;
+  result__PVMJ=NULL;
+  lr__RVMJ=NULL;
+  __tmp__UVMJ=(__INTEGER__Q)(stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE +  1);
+  __tmp__YVMJ=(__INTEGER__Q)(stack_result__VVMJ->parent_arrayed_collection__EX1D.upper__12BE +  1);
+  if (((void *)Self__JVMJ->local_list__SJGG != (void *)NULL)) {
+    __tmp__EWMJ=Self__JVMJ->local_list__SJGG->parent_arrayed_collection__3SPC.upper__MZQC;
+    Self__2ISJ= 0;
+    while ((Self__2ISJ <= __tmp__EWMJ)) {
+      Self__TTYJ=((__ITM_LOCAL__TSPC *)((void **)((__FAST_ARRAYoITM_LOCALo__VSPC *)Self__JVMJ->local_list__SJGG)->parent_arrayed_collection__3SPC.storage__CI3D)[Self__2ISJ]);
+      __tmp__WTYJ=((__POSITION__OL ) 0);
+      last_position__N4GB=Self__TTYJ->parent_itm_object__USPC.position__P2B;
+      __tmp__0TYJ=Self__TTYJ->parent_itm_object__USPC.position__P2B;
+      __tmp__1TYJ=Self__TTYJ->name__P1QC;
+      __tmp__2TYJ=Self__TTYJ->type__TP4F;
+      __tmp__3TYJ=profil_slot__RO2C;
+      switch (((struct ___OBJ *)__tmp__2TYJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__4TYJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2TYJ));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__4TYJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2TYJ)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__4TYJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2TYJ)),__tmp__3TYJ);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__4TYJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2TYJ)),__tmp__3TYJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__4TYJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2TYJ)),__tmp__3TYJ);
+      } break;
+      };
+      __tmp__AUYJ=create__name__style__type__HIND(__tmp__0TYJ,__tmp__1TYJ,'+',__tmp__4TYJ);
+      last_position__N4GB=__tmp__WTYJ;
+      add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D),__tmp__AUYJ);
+      Self__4ZJK=((__LOCAL__L4WC *)__tmp__AUYJ);
+      __tmp__2TYJ=default_value__UZLJ(((__TYPE_FULL__XMB *)Self__4ZJK->parent_variable__O4WC.type__IO5D),Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+      val__5ZJK=__tmp__2TYJ;
+      __tmp__G0JK=((__TYPE_FULL__XMB *)Self__4ZJK->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__G0JK)->__id) {
+      case __TYPE__FF__: {
+        __tmp__H0JK=((__TYPE__FF *)__tmp__G0JK)->prototype__QF->parent_named__PF.name__GWB;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__H0JK=(&__string_5);
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__H0JK=(&__string_6);
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__H0JK=(&__string_54);
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__H0JK=(&__string_56);
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__H0JK=((__TYPE_GENERIC__OCY *)__tmp__G0JK)->name__HZMB;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__JTIS=prototype__32ZG();
+        __tmp__H0JK=__tmp__JTIS->parent_named__PF.name__GWB;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__H0JK=((__PROFIL_BLOCK__O3NJ *)__tmp__G0JK)->parent_profil__P3NJ.name__B2IK;
+      } break;
+      };
+      if (((((((((((void *)__tmp__H0JK == (void *)(&__string_57)) || ((void *)__tmp__H0JK == (void *)(&__string_58))) || ((void *)__tmp__H0JK == (void *)(&__string_59))) || ((void *)__tmp__H0JK == (void *)(&__string_60))) || ((void *)__tmp__H0JK == (void *)(&__string_61))) || ((void *)__tmp__H0JK == (void *)(&__string_62))) || ((void *)__tmp__H0JK == (void *)(&__string_63))) || ((void *)__tmp__H0JK == (void *)(&__string_64))) || ((void *)__tmp__H0JK == (void *)(&__string_42)))) {
+        if (__tmp__2TYJ==NULL) {
+          __tmp__Q0JK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__2TYJ)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__Q0JK=((void *)__tmp__2TYJ);
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__Q0JK=NULL;
+          } break;
+          }
         };
-        __tmp__NB5L=result__FKBR;
-      } else {
-        __tmp__NB5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MB5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      Self__GQKQ=((__SECTION_ *)__tmp__NB5L);
-      __tmp__XB5L=(((void *)Self__GQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__GQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__XB5L=FALSE__;
-    };
-    if ((__tmp__XB5L && ((void *)result__1A5L == (void *)NULL))) {
-      __tmp__AC5L=((void **)((__FAST_ARRAYoSLOTo *)Self__XA5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__0A5L];
-      if (((struct ___OBJ *)__tmp__AC5L)->__id==__SLOT_DATA__) {
-        __tmp__BC5L=get_type_result__XF2G(__tmp__AC5L);
-      } else {
-        __tmp__BC5L=get_type_result__BH2G(__tmp__AC5L);
-      };
-      typ__2A5L=((__TYPE_FULL *)__tmp__BC5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__2A5L)->__id) {
-      case __TYPE__: {
-        __tmp__DC5L=((__TYPE *)typ__2A5L)->prototype__RD;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__DC5L=((__TYPE_NULL *)typ__2A5L)->parent_type__TIB.prototype__RD;
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__DC5L=((__TYPE_VOID *)typ__2A5L)->parent_type__UIB.prototype__RD;
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__DC5L=((__TYPE_CONTEXT *)typ__2A5L)->parent_type__VIB.prototype__RD;
-      } break;
-      case __TYPE_ID__: {
-        __tmp__DC5L=((__TYPE_ID *)typ__2A5L)->parent_type__WIB.prototype__RD;
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__DC5L=((__TYPE_GENERIC *)typ__2A5L)->parent_type__C2IB.prototype__RD;
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__DC5L=prototype__QLEJ();
-      } break;
-      };
-      result__1A5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__DC5L)->slot_list__SIM,n__YA5L);
-      if ((((void *)result__1A5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__1A5L)->require__Z52D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__2A5L)->__id) {
-        case __TYPE__: {
-          __tmp__UC5L=search_require__B04L(typ__2A5L,n__YA5L);
+        if (((void *)__tmp__Q0JK != (void *)NULL)) {
+          Self__LD1L=((__INTEGER_CST__XAXC *)__tmp__Q0JK);
+          Self__LD1L->parent_constant__YAXC.static_type__5G4D=Self__4ZJK->parent_variable__O4WC.type__IO5D;
+          check_type__XYEE(Self__LD1L);
+        };
+      } else /* FALSE */ {
+        __tmp__4TYJ=Self__4ZJK->parent_variable__O4WC.type__IO5D;
+        __tmp__50JK=Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        switch (((struct ___OBJ *)__tmp__2TYJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__A1JK=check_type__with__SMCK(((__STRING_CST__5J *)__tmp__2TYJ),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__A1JK=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__A1JK=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__A1JK=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__A1JK=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__A1JK=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__A1JK=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
         } break;
-        case __TYPE_NULL__: {
-          __tmp__UC5L=search_require__I24L(typ__2A5L,n__YA5L);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__A1JK=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
         } break;
-        case __TYPE_VOID__: {
-          __tmp__UC5L=search_require__P44L(typ__2A5L,n__YA5L);
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__A1JK=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__UC5L=search_require__WA5L(typ__2A5L,n__YA5L);
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__A1JK=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
         } break;
-        case __TYPE_ID__: {
-          __tmp__UC5L=search_require__3C5L(typ__2A5L,n__YA5L);
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__A1JK=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__UC5L=search_require__EF5L(typ__2A5L,n__YA5L);
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__A1JK=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__UC5L=search_require__14BN(typ__2A5L,n__YA5L);
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__A1JK=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__A1JK=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__A1JK=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__A1JK=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__A1JK=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__A1JK=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__A1JK=check_type__with__32GK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__A1JK=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__A1JK=check_type__with__1NHK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__A1JK=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__A1JK=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__A1JK=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__A1JK=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__A1JK=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__A1JK=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__A1JK=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__A1JK=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__A1JK=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__A1JK=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__A1JK=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__A1JK=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__A1JK=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__A1JK=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__A1JK=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__A1JK=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__A1JK=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__A1JK=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__A1JK=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2TYJ)),__tmp__4TYJ,__tmp__50JK);
         } break;
         };
-        result__1A5L=__tmp__UC5L;
-      } else {
-        last_type_contract__XVRL=typ__2A5L;
+        val__5ZJK=__tmp__A1JK;
       };
-      j__0A5L=(__INTEGER)(j__0A5L +  1);
-      goto while_do__AFBM;
+      __tmp__PTIS=write__with__value__EPRJ(Self__4ZJK,Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,val__5ZJK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__PTIS);
+      Self__2ISJ=(__INTEGER__Q)(Self__2ISJ +  1);
     };
   };
-  return(result__1A5L);
-}
-
-static void* search_require__3C5L(__TYPE_ID *Self__4C5L,void *n__5C5L)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *result__CD5L,*__tmp__1E5L;
-  void *typ__DD5L;
-  __INTEGER j__BD5L;
-  void *__tmp__TD5L,*__tmp__HE5L;
-  __SLOT_DATA *Self__IKBR;
-  void *result__HKBR,*__tmp__UD5L;
-  __SECTION_ *Self__HQKQ;
-  void *__tmp__IE5L;
-  void *__tmp__KE5L;
-  __BOOLEAN __tmp__4D5L;
-  result__CD5L=NULL;
-  typ__DD5L=NULL;
-  j__BD5L= 0;
-  while_do__LFBM:
-  {
-    if ((j__BD5L <= ((__FAST_ARRAYoSLOTo *)Self__4C5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__TD5L=((void **)((__FAST_ARRAYoSLOTo *)Self__4C5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__BD5L];
-      if (((struct ___OBJ *)__tmp__TD5L)->__id==__SLOT_DATA__) {
-        Self__IKBR=((__SLOT_DATA *)__tmp__TD5L);
-        result__HKBR=NULL;
-        if (((void *)Self__IKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__HKBR=((__ITM_SLOT *)((__SLOT *)Self__IKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__HKBR=get_name__GCJD((&__string_26));
+  if (((void *)Self__JVMJ->static_list__4JGG != (void *)NULL)) {
+    __tmp__EWMJ=Self__JVMJ->static_list__4JGG->parent_arrayed_collection__3SPC.upper__MZQC;
+    Self__2ISJ= 0;
+    while ((Self__2ISJ <= __tmp__EWMJ)) {
+      Self__TTYJ=((__ITM_LOCAL__TSPC *)((void **)((__FAST_ARRAYoITM_LOCALo__VSPC *)Self__JVMJ->static_list__4JGG)->parent_arrayed_collection__3SPC.storage__CI3D)[Self__2ISJ]);
+      if (((void *)Self__TTYJ->type__TP4F == (void *)type_self__O4SC)) {
+        __tmp__50JK=Self__TTYJ->parent_itm_object__USPC.position__P2B;
+        put_error__text__EQE( 1,(&__string_710));
+        put_position__PRE(__tmp__50JK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        __tmp__UD5L=result__HKBR;
-      } else {
-        __tmp__UD5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__TD5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__HQKQ=((__SECTION_ *)__tmp__UD5L);
-      __tmp__4D5L=(((void *)Self__HQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__HQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__4D5L=FALSE__;
-    };
-    if ((__tmp__4D5L && ((void *)result__CD5L == (void *)NULL))) {
-      __tmp__HE5L=((void **)((__FAST_ARRAYoSLOTo *)Self__4C5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__BD5L];
-      if (((struct ___OBJ *)__tmp__HE5L)->__id==__SLOT_DATA__) {
-        __tmp__IE5L=get_type_result__XF2G(__tmp__HE5L);
-      } else {
-        __tmp__IE5L=get_type_result__BH2G(__tmp__HE5L);
+      __tmp__WTYJ=Self__TTYJ->parent_itm_object__USPC.position__P2B;
+      __tmp__1TYJ=Self__TTYJ->name__P1QC;
+      val__5ZJK=Self__TTYJ->type__TP4F;
+      __tmp__3TYJ=profil_slot__RO2C;
+      switch (((struct ___OBJ *)val__5ZJK)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__4TYJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)val__5ZJK));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__4TYJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)val__5ZJK)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__4TYJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)val__5ZJK)),__tmp__3TYJ);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__4TYJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)val__5ZJK)),__tmp__3TYJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__4TYJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)val__5ZJK)),__tmp__3TYJ);
+      } break;
       };
-      typ__DD5L=((__TYPE_FULL *)__tmp__IE5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__DD5L)->__id) {
-      case __TYPE__: {
-        __tmp__KE5L=((__TYPE *)typ__DD5L)->prototype__RD;
+      __tmp__AUYJ=create__name__style__type__HIND(__tmp__WTYJ,__tmp__1TYJ,'-',__tmp__4TYJ);
+      __tmp__JTIS=((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__TTYJ->parent_itm_object__USPC.position__P2B)) &  511)];
+      val__5ZJK=__tmp__JTIS->first_slot__BJZC;
+      while_do__SH0J:
+      {
+        if (((void *)val__5ZJK != (void *)NULL)) {
+          if (((struct ___OBJ *)val__5ZJK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__MVYJ=((__ITM_SLOT__PLC *)val__5ZJK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__MVYJ=((__ITM_SLOT_OPERATOR__2F0D *)val__5ZJK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+          __tmp__QVYJ=(__tmp__MVYJ != Self__TTYJ->parent_itm_object__USPC.position__P2B);
+        } else /* FALSE */ {
+          __tmp__QVYJ=FALSE__O__;
+        };
+        if (__tmp__QVYJ) {
+          if (((struct ___OBJ *)val__5ZJK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XVYJ=((__ITM_SLOT__PLC *)val__5ZJK)->next__0JZC;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XVYJ=((__ITM_SLOT_OPERATOR__2F0D *)val__5ZJK)->parent_itm_slot__3F0D.next__0JZC;
+          };
+          val__5ZJK=__tmp__XVYJ;
+          goto while_do__SH0J;
+        };
+      };
+      if (((void *)val__5ZJK == (void *)NULL)) {
+        __tmp__50JK=Self__TTYJ->parent_itm_object__USPC.position__P2B;
+        __tmp__H0JK=__tmp__AUYJ->parent_variable__O4WC.intern_name__UN5D;
+        __tmp__DWYJ=get_name__TAUD((&__string_35));
+        result__HUGU=NULL;
+        ptr__IUGU=((__POINTER__IB )(NULL));
+        typ_id__JUGU= 0;
+        __tmp__KUGU=((__POINTER__IB )sizeof(__ITM_SLOT__PLC));
+        if (((unsigned long)__tmp__KUGU ==  0)) {
+          result__HUGU=ITM_SLOT__PLC__;
+        } else /* FALSE */ {
+          typ_id__JUGU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KUGU));
+          if ((typ_id__JUGU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LUGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MUGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KUGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__NUGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MUGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__LUGU=micro_alloc__table__lab__UKI(__tmp__MUGU,((__POINTER__IB )(&(table_size[(__tmp__NUGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MUGU)));
+            ptr__IUGU=__tmp__LUGU;
+          } else /* FALSE */ {
+            __tmp__NUGU=((__UINTEGER_32__ZWB )typ_id__JUGU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LUGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MUGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KUGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LUGU=micro_alloc__table__lab__UKI(__tmp__MUGU,((__POINTER__IB )(&(table_type[(__tmp__NUGU)]))),(__UINTEGER_32__ZWB)(__tmp__NUGU |  1));
+            ptr__IUGU=__tmp__LUGU;
+          };
+          result__HUGU=((__ITM_SLOT__PLC *)ptr__IUGU);
+          *(result__HUGU) = *(ITM_SLOT__PLC__);
+        };
+        Self__TUGU=((__ITM_SLOT__PLC *)result__HUGU);
+        Self__TUGU->parent_named__QLC.name__GWB=__tmp__H0JK;
+        Self__TUGU->parent_named__QLC.parent_itm_object__OF.position__P2B=__tmp__50JK;
+        Self__TUGU->id_section__TVOB=__tmp__DWYJ;
+        val__5ZJK=result__HUGU;
+        ((__ITM_SLOT__PLC *)result__HUGU)->parent_named__QLC.style__0KQC='-';
+        set_result_type__KZAE(((__ITM_SLOT__PLC *)result__HUGU),Self__TTYJ->type__TP4F);
+        result__PGZT=NULL;
+        __tmp__QVYJ=(((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD)->parent_arrayed_collection__K2YD.upper__JZAF <  0);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (__tmp__QVYJ) {
+          __tmp__RGZT=create_with_capacity__MC0D( 16);
+          result__PGZT=__tmp__RGZT;
+        } else /* FALSE */ {
+          Self__SGZT=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD);
+          __tmp__RGZT=((void **)Self__SGZT->parent_arrayed_collection__K2YD.storage__JPBF)[Self__SGZT->parent_arrayed_collection__K2YD.upper__JZAF];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          result__PGZT=__tmp__RGZT;
+          Self__SGZT=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__SGZT->parent_arrayed_collection__K2YD.upper__JZAF=(__INTEGER__Q)(Self__SGZT->parent_arrayed_collection__K2YD.upper__JZAF -  1);
+        };
+        __tmp__50JK=Self__TTYJ->parent_itm_object__USPC.position__P2B;
+        result__YUGU=NULL;
+        ptr__IUGU=((__POINTER__IB )(NULL));
+        typ_id__JUGU= 0;
+        __tmp__KUGU=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+        if (((unsigned long)__tmp__KUGU ==  0)) {
+          result__YUGU=ITM_ARG__Q0MD__;
+        } else /* FALSE */ {
+          typ_id__JUGU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KUGU));
+          if ((typ_id__JUGU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LUGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MUGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KUGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__NUGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MUGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__LUGU=micro_alloc__table__lab__UKI(__tmp__MUGU,((__POINTER__IB )(&(table_size[(__tmp__NUGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MUGU)));
+            ptr__IUGU=__tmp__LUGU;
+          } else /* FALSE */ {
+            __tmp__NUGU=((__UINTEGER_32__ZWB )typ_id__JUGU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LUGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MUGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KUGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LUGU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LUGU=micro_alloc__table__lab__UKI(__tmp__MUGU,((__POINTER__IB )(&(table_type[(__tmp__NUGU)]))),(__UINTEGER_32__ZWB)(__tmp__NUGU |  1));
+            ptr__IUGU=__tmp__LUGU;
+          };
+          result__YUGU=((__ITM_ARG__Q0MD *)ptr__IUGU);
+          *(result__YUGU) = *(ITM_ARG__Q0MD__);
+        };
+        Self__EVGU=((__ITM_ARG__Q0MD *)result__YUGU);
+        Self__EVGU->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__50JK;
+        Self__EVGU->name__3VBE=(&__string_67);
+        Self__EVGU->type__4VBE=type_self__O4SC;
+        add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)result__PGZT),result__YUGU);
+        __tmp__RGZT=copy__R0ZD(result__PGZT);
+        set_argument_list__OKBE(((__ITM_SLOT__PLC *)result__HUGU),__tmp__RGZT);
+        add_slot__EMYD(((__PROTOTYPE__MF *)__tmp__JTIS),result__HUGU);
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)val__5ZJK)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UWYJ=((__ITM_SLOT__PLC *)val__5ZJK)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UWYJ=((__ITM_SLOT_OPERATOR__2F0D *)val__5ZJK)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        ((__LOCAL__L4WC *)__tmp__AUYJ)->parent_variable__O4WC.intern_name__UN5D=__tmp__UWYJ;
+      };
+      add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D),__tmp__AUYJ);
+      Self__2ISJ=(__INTEGER__Q)(Self__2ISJ +  1);
+    };
+  };
+  __tmp__EWMJ=Self__JVMJ->code__EH1C->parent_arrayed_collection__4BPC.upper__NARC;
+  Self__2ISJ= 0;
+  while ((Self__2ISJ <= __tmp__EWMJ)) {
+    val__5ZJK=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__JVMJ->code__EH1C)->parent_arrayed_collection__4BPC.storage__K22D)[Self__2ISJ];
+    switch (((struct ___OBJ *)val__5ZJK)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__A1JK=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__A1JK=NULL;
+      __tmp__CXVJ=((__PROFIL_SLOT__OO2C *)profil_slot__RO2C)->slot_code__QSXN;
+      if (__tmp__CXVJ==NULL) {
+        __tmp__EXVJ=NULL;
+      } else /* SLOT_CODE */ {
+        __tmp__EXVJ=((void *)__tmp__CXVJ);
+      };
+      __tmp__CXVJ=((__SLOT_CODE__4IRG *)__tmp__EXVJ);
+      __tmp__G0JK=NULL;
+      contract__ZQVO=NULL;
+      if (__tmp__CXVJ->is_require__1O1N) {
+        __tmp__XVYJ=__tmp__CXVJ->last_type_contract__4O1N;
+        __tmp__U1YO=__tmp__CXVJ->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__U1YO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UWYJ=((__ITM_SLOT__PLC *)__tmp__U1YO)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UWYJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__U1YO)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        switch (((struct ___OBJ *)__tmp__XVYJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__CRVO=search_require__MAFO(((__TYPE__FF *)__tmp__XVYJ),__tmp__UWYJ);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__CRVO=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__CRVO=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__CRVO=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__CRVO=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__CRVO=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__CRVO=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__CRVO=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        };
+        __tmp__G0JK=__tmp__CRVO;
+      } else /* FALSE */ {
+        __tmp__XVYJ=__tmp__CXVJ->last_type_contract__4O1N;
+        __tmp__U1YO=__tmp__CXVJ->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__U1YO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UWYJ=((__ITM_SLOT__PLC *)__tmp__U1YO)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UWYJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__U1YO)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        switch (((struct ___OBJ *)__tmp__XVYJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__CRVO=search_ensure__1SFO(((__TYPE__FF *)__tmp__XVYJ),__tmp__UWYJ);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__CRVO=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__CRVO=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__CRVO=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__CRVO=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__CRVO=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__CRVO=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__CRVO=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__XVYJ)),__tmp__UWYJ);
+        } break;
+        };
+        __tmp__G0JK=__tmp__CRVO;
+      };
+      if (((void *)__tmp__G0JK != (void *)NULL)) {
+        if (__tmp__CXVJ->is_require__1O1N) {
+          if (((struct ___OBJ *)__tmp__G0JK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XRVO=((__ITM_SLOT__PLC *)__tmp__G0JK)->require__SWBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XRVO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G0JK)->parent_itm_slot__3F0D.require__SWBE;
+          };
+          contract__ZQVO=__tmp__XRVO;
+        } else /* FALSE */ {
+          if (((struct ___OBJ *)__tmp__G0JK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XRVO=((__ITM_SLOT__PLC *)__tmp__G0JK)->ensure__0WBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XRVO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G0JK)->parent_itm_slot__3F0D.ensure__0WBE;
+          };
+          contract__ZQVO=__tmp__XRVO;
+        };
+        switch (((struct ___OBJ *)__tmp__CXVJ->last_type_contract__4O1N)->__id) {
+        case __TYPE__FF__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__CRVO=last_type_contract__WP1N;
+        } break;
+        };
+        __tmp__CXVJ->last_type_contract__4O1N=__tmp__CRVO;
+      };
+      if (((void *)contract__ZQVO != (void *)NULL)) {
+        __tmp__XVYJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)contract__ZQVO));
+        __tmp__A1JK=__tmp__XVYJ;
+      } else /* FALSE */ {
+        __tmp__A1JK=NOP__RXVJ__;
+      };
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__A1JK=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__WTYJ=((__ITM_LIST_IDF__ODQC *)val__5ZJK)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+      (&__string_627)->count__0C= 24;
+      (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+      put_error__text__EQE( 1,(&__string_627));
+      put_position__PRE(__tmp__WTYJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      __tmp__2TYJ=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__A1JK=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__A1JK=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_READ__LHQC__: {
+      Self__KPRU=((__ITM_READ__LHQC *)val__5ZJK);
+      __tmp__A1JK=NULL;
+      __tmp__AUYJ=lookup__EHPJ(Self__KPRU->name__XZ1C);
+      if (((void *)__tmp__AUYJ != (void *)NULL)) {
+        if ((__tmp__AUYJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+          ((__LOCAL__L4WC *)__tmp__AUYJ)->parent_variable__O4WC.ensure_count__IT4D= 1;
+          Self__KPRU->name__XZ1C=__tmp__AUYJ->parent_variable__O4WC.intern_name__UN5D;
+          __tmp__CRVO=to_run_with__args__5QSJ(Self__KPRU);
+          __tmp__A1JK=__tmp__CRVO;
+        } else /* FALSE */ {
+          __tmp__NPRU=read__5UEI(((__LOCAL__L4WC *)__tmp__AUYJ));
+          __tmp__A1JK=__tmp__NPRU;
+        };
+      } else /* FALSE */ {
+        __tmp__XVYJ=to_run_with__args__5QSJ(Self__KPRU);
+        __tmp__A1JK=__tmp__XVYJ;
+      };
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__A1JK=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      (&__string_628)->count__0C= 24;
+      (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+      print__KKG((&__string_628));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__2TYJ=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__A1JK=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__A1JK=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__A1JK=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__NPRU=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__NPRU;
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__NPRU=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__NPRU;
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__NPRU=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__NPRU;
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__A1JK=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__A1JK=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__A1JK;
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__N0VJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__N0VJ;
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__Q0JK=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__Q0JK;
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      Self__1J5S=((__ITM_CHARACTER__PFUC *)val__5ZJK);
+      __tmp__2J5S=create__char__UMQJ(Self__1J5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__1J5S->character__EM5D);
+      __tmp__2TYJ=__tmp__2J5S;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__50VJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)val__5ZJK));
+      __tmp__2TYJ=__tmp__50VJ;
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      Self__C1VJ=((__ITM_RESULT__JVMD *)val__5ZJK);
+      __tmp__PTIS=NULL;
+      __tmp__A1JK=Self__C1VJ->value__WQAE;
+      switch (((struct ___OBJ *)__tmp__A1JK)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__XVYJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__A1JK));
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__50JK=((__ITM_LDOTS__4CPC *)__tmp__A1JK)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 2,(&__string_626));
+        put_position__PRE(__tmp__50JK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__XVYJ=NULL;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__XVYJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__A1JK));
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__50JK=((__ITM_LIST_IDF__ODQC *)__tmp__A1JK)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 1,(&__string_627));
+        put_position__PRE(__tmp__50JK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        __tmp__XVYJ=NULL;
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__XVYJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__A1JK));
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__XVYJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__A1JK));
+      } break;
+      case __ITM_READ__LHQC__: {
+        Self__RPRU=((__ITM_READ__LHQC *)__tmp__A1JK);
+        __tmp__U1YO=NULL;
+        __tmp__SPRU=lookup__EHPJ(Self__RPRU->name__XZ1C);
+        if (((void *)__tmp__SPRU != (void *)NULL)) {
+          if ((__tmp__SPRU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+            ((__LOCAL__L4WC *)__tmp__SPRU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+            Self__RPRU->name__XZ1C=__tmp__SPRU->parent_variable__O4WC.intern_name__UN5D;
+            __tmp__TPRU=to_run_with__args__5QSJ(Self__RPRU);
+            __tmp__U1YO=__tmp__TPRU;
+          } else /* FALSE */ {
+            __tmp__UPRU=read__5UEI(((__LOCAL__L4WC *)__tmp__SPRU));
+            __tmp__U1YO=__tmp__UPRU;
+          };
+        } else /* FALSE */ {
+          __tmp__TPRU=to_run_with__args__5QSJ(Self__RPRU);
+          __tmp__U1YO=__tmp__TPRU;
+        };
+        __tmp__XVYJ=__tmp__U1YO;
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__XVYJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__A1JK));
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        (&__string_628)->count__0C= 24;
+        (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+        print__KKG((&__string_628));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__XVYJ=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__XVYJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__A1JK));
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__XVYJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__A1JK));
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__XVYJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__A1JK));
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__XVYJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__A1JK));
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__XVYJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__A1JK));
       } break;
-      case __TYPE_NULL__: {
-        __tmp__KE5L=((__TYPE_NULL *)typ__DD5L)->parent_type__TIB.prototype__RD;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__XVYJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__A1JK));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__KE5L=((__TYPE_VOID *)typ__DD5L)->parent_type__UIB.prototype__RD;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__XVYJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__A1JK));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__KE5L=((__TYPE_CONTEXT *)typ__DD5L)->parent_type__VIB.prototype__RD;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__XVYJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__A1JK));
       } break;
-      case __TYPE_ID__: {
-        __tmp__KE5L=((__TYPE_ID *)typ__DD5L)->parent_type__WIB.prototype__RD;
+      case __ITM_REAL__KEUC__: {
+        __tmp__XVYJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__A1JK));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__KE5L=((__TYPE_GENERIC *)typ__DD5L)->parent_type__C2IB.prototype__RD;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__XVYJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__A1JK));
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__KE5L=prototype__QLEJ();
+      case __ITM_CHARACTER__PFUC__: {
+        Self__BK5S=((__ITM_CHARACTER__PFUC *)__tmp__A1JK);
+        __tmp__CK5S=create__char__UMQJ(Self__BK5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__BK5S->character__EM5D);
+        __tmp__XVYJ=__tmp__CK5S;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__XVYJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__A1JK));
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        (&__string_329)->count__0C= 13;
+        (&__string_329)->storage__1C="Crash system.";
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__XVYJ=NULL;
       } break;
       };
-      result__CD5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__KE5L)->slot_list__SIM,n__5C5L);
-      if ((((void *)result__CD5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__CD5L)->require__Z52D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__DD5L)->__id) {
-        case __TYPE__: {
-          __tmp__1E5L=search_require__B04L(typ__DD5L,n__5C5L);
+      if (__tmp__XVYJ==NULL) {
+        __tmp__K1VJ=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__XVYJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__K1VJ=NULL;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__1E5L=search_require__I24L(typ__DD5L,n__5C5L);
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__K1VJ=((void *)__tmp__XVYJ);
         } break;
-        case __TYPE_VOID__: {
-          __tmp__1E5L=search_require__P44L(typ__DD5L,n__5C5L);
+        case __READ_LOCAL__55ZI__: {
+          __tmp__K1VJ=NULL;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__1E5L=search_require__WA5L(typ__DD5L,n__5C5L);
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__K1VJ=NULL;
         } break;
-        case __TYPE_ID__: {
-          __tmp__1E5L=search_require__3C5L(typ__DD5L,n__5C5L);
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__K1VJ=NULL;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__1E5L=search_require__EF5L(typ__DD5L,n__5C5L);
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__K1VJ=NULL;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__1E5L=search_require__14BN(typ__DD5L,n__5C5L);
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__K1VJ=NULL;
         } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__K1VJ=NULL;
+        } break;
+        }
+      };
+      mul__E1VJ=__tmp__K1VJ;
+      if (((void *)__tmp__K1VJ != (void *)NULL)) {
+        typ_id__JUGU=(__INTEGER__Q)(((__EXPR_MULTIPLE__GLWH *)__tmp__K1VJ)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH -  1);
+        Self__HI0J= 0;
+        while ((Self__HI0J <= typ_id__JUGU)) {
+          __tmp__21VJ=to_run_intern__UI0J(Self__C1VJ,((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)mul__E1VJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__HI0J]);
+          __tmp__PTIS=__tmp__21VJ;
+          add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__21VJ);
+          Self__HI0J=(__INTEGER__Q)(Self__HI0J +  1);
+        };
+        Self__CFWT=((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__K1VJ)->expr_list__XTEI);
+        __tmp__TPRU=((void **)Self__CFWT->parent_arrayed_collection__GAXC.storage__HREI)[Self__CFWT->parent_arrayed_collection__GAXC.upper__D0RH];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__21VJ=to_run_intern__UI0J(Self__C1VJ,__tmp__TPRU);
+        __tmp__PTIS=__tmp__21VJ;
+      } else /* FALSE */ {
+        __tmp__21VJ=to_run_intern__UI0J(Self__C1VJ,__tmp__XVYJ);
+        __tmp__PTIS=__tmp__21VJ;
+      };
+      __tmp__2TYJ=__tmp__PTIS;
+    } break;
+    };
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2TYJ);
+    Self__2ISJ=(__INTEGER__Q)(Self__2ISJ +  1);
+  };
+  __tmp__EWMJ=(__INTEGER__Q)((__INTEGER__Q)(stack_result__VVMJ->parent_arrayed_collection__EX1D.upper__12BE - __tmp__YVMJ) +  1);
+  if ((__tmp__EWMJ ==  0)) {
+    __tmp__FYMJ=create__type__VJ2C(Self__JVMJ->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    result__PVMJ=__tmp__FYMJ;
+  } else /* FALSE */ {
+    if ((__tmp__EWMJ >  1)) {
+      Self__CFWT=create_with_capacity__UBZH(__tmp__EWMJ);
+      lr__RVMJ=Self__CFWT;
+      typ_id__JUGU=stack_result__VVMJ->parent_arrayed_collection__EX1D.upper__12BE;
+      Self__HI0J=__tmp__YVMJ;
+      while ((Self__HI0J <= typ_id__JUGU)) {
+        __tmp__UPRU=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_result__VVMJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__HI0J]));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)lr__RVMJ),__tmp__UPRU);
+        Self__HI0J=(__INTEGER__Q)(Self__HI0J +  1);
+      };
+      __tmp__K1VJ=create__KCZH(Self__CFWT);
+      result__PVMJ=__tmp__K1VJ;
+    } else /* FALSE */ {
+      Self__FFWT=((__FAST_ARRAYoLOCALo__2W1D *)stack_result__VVMJ);
+      __tmp__AUYJ=((void **)Self__FFWT->parent_arrayed_collection__EX1D.storage__NU5F)[Self__FFWT->parent_arrayed_collection__EX1D.upper__12BE];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__NPRU=read__5UEI(((__LOCAL__L4WC *)__tmp__AUYJ));
+      result__PVMJ=__tmp__NPRU;
+    };
+  };
+  __tmp__1TYJ=NULL;
+  if (verify__QBNJ) {
+    while ((stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE >= __tmp__UVMJ)) {
+      Self__IFWT=((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D);
+      Self__4ZJK=((void **)Self__IFWT->parent_arrayed_collection__EX1D.storage__NU5F)[Self__IFWT->parent_arrayed_collection__EX1D.upper__12BE];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__IFWT=((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__IFWT->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(Self__IFWT->parent_arrayed_collection__EX1D.upper__12BE -  1);
+      __tmp__1TYJ=Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.name__GWB;
+      if ((((void *)__tmp__1TYJ != (void *)(&__string_67)) && ((void *)__tmp__1TYJ != (void *)(&__string_69)))) {
+        if (((Self__4ZJK->parent_variable__O4WC.ensure_count__IT4D ==  0) && (Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.style__0KQC != ' '))) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_711));
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.name__GWB);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_712));
+          __tmp__MVYJ=Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          put_error__text__EQE( 2,string_tmp__YC);
+          put_position__PRE(__tmp__MVYJ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__H0JK=Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.name__GWB;
+        __tmp__SPRU=NULL;
+        j__ODEP=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+        while ((! ((j__ODEP <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ODEP])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)__tmp__H0JK)))) {
+          j__ODEP=(__INTEGER__Q)(j__ODEP -  1);
+        };
+        if ((j__ODEP >=  0)) {
+          __tmp__1EEP=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ODEP];
+          __tmp__SPRU=__tmp__1EEP;
+          if (((j__ODEP < bottom_index__PDPJ) && (__tmp__1EEP->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+            bottom_index__PDPJ=j__ODEP;
+            context_extern__AEPJ=__tmp__1EEP;
+          };
+          __tmp__PFEP=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__PFEP=FALSE__O__;
+        };
+        if ((! __tmp__PFEP)) {
+          if (((void *)profil_slot__RO2C != (void *)NULL)) {
+            __tmp__2FEP=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),__tmp__H0JK);
+            __tmp__SPRU=__tmp__2FEP;
+            if ((((void *)__tmp__2FEP != (void *)NULL) && ((void *)__tmp__2FEP->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+              bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+              context_extern__AEPJ=__tmp__2FEP;
+            };
+          };
+        };
+        if (((void *)__tmp__SPRU != (void *)NULL)) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_713));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__1TYJ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_714));
+          put_error__text__EQE( 2,string_tmp__YC);
+          put_position__PRE(__tmp__SPRU->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+          put_position__PRE(Self__4ZJK->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-        result__CD5L=__tmp__1E5L;
-      } else {
-        last_type_contract__XVRL=typ__DD5L;
       };
-      j__BD5L=(__INTEGER)(j__BD5L +  1);
-      goto while_do__LFBM;
     };
+  } else /* FALSE */ {
+    Self__FFWT=((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D);
+    if ((__tmp__UVMJ <= Self__FFWT->parent_arrayed_collection__EX1D.upper__12BE)) {
+      Self__FFWT->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(__tmp__UVMJ -  1);
+    };
+  };
+  Self__FFWT=((__FAST_ARRAYoLOCALo__2W1D *)stack_result__VVMJ);
+  if ((__tmp__YVMJ <= Self__FFWT->parent_arrayed_collection__EX1D.upper__12BE)) {
+    Self__FFWT->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(__tmp__YVMJ -  1);
   };
-  return(result__CD5L);
+  val__5ZJK=result__PVMJ;
+  return(val__5ZJK);
 }
 
-static void* search_require__EF5L(__TYPE_GENERIC *Self__FF5L,void *n__GF5L)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* to_run_expr__B0MJ(__ITM_PROTOTYPE__KEPC *Self__C0MJ)
+// ({ITM_PROTOTYPE__KEPC}) With result No recursive, No inlinable.
 {
-  void *result__JF5L,*__tmp__CH5L;
-  void *typ__KF5L;
-  __INTEGER j__IF5L;
-  void *__tmp__0F5L,*__tmp__OG5L;
-  __SLOT_DATA *Self__KKBR;
-  void *result__JKBR,*__tmp__1F5L;
-  __SECTION_ *Self__IQKQ;
-  void *__tmp__PG5L;
-  void *__tmp__RG5L;
-  __BOOLEAN __tmp__FG5L;
-  result__JF5L=NULL;
-  typ__KF5L=NULL;
-  j__IF5L= 0;
-  while_do__WFBM:
-  {
-    if ((j__IF5L <= ((__FAST_ARRAYoSLOTo *)Self__FF5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__0F5L=((void **)((__FAST_ARRAYoSLOTo *)Self__FF5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__IF5L];
-      if (((struct ___OBJ *)__tmp__0F5L)->__id==__SLOT_DATA__) {
-        Self__KKBR=((__SLOT_DATA *)__tmp__0F5L);
-        result__JKBR=NULL;
-        if (((void *)Self__KKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__JKBR=((__ITM_SLOT *)((__SLOT *)Self__KKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__JKBR=get_name__GCJD((&__string_26));
-        };
-        __tmp__1F5L=result__JKBR;
-      } else {
-        __tmp__1F5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0F5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      Self__IQKQ=((__SECTION_ *)__tmp__1F5L);
-      __tmp__FG5L=(((void *)Self__IQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__IQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__FG5L=FALSE__;
+  void *result__F0MJ,*__tmp__41MJ;
+  void *__tmp__H0MJ,*__tmp__Q0MJ;
+  __PROFIL_SLOT__OO2C *__tmp__I0MJ;
+  __TYPE_FULL__XMB *__tmp__J0MJ,*t__E0MJ;
+  __ITM_TYPE_STYLE__1MB *Self__KVGU;
+  __POSITION__OL __tmp__U0MJ;
+  __PROTOTYPE_CST__LAXC *__tmp__F2MJ;
+  __BOOLEAN__L __tmp__Z0MJ;
+  result__F0MJ=NULL;
+  last_position__N4GB=Self__C0MJ->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  __tmp__H0MJ=Self__C0MJ->type__VH1C;
+  __tmp__I0MJ=profil_slot__RO2C;
+  switch (((struct ___OBJ *)__tmp__H0MJ)->__id) {
+  case __ITM_TYPE_SIMPLE__RMB__: {
+    __tmp__J0MJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__H0MJ));
+  } break;
+  case __ITM_TYPE_STYLE__1MB__: {
+    __tmp__J0MJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__H0MJ)));
+  } break;
+  case __ITM_TYPE_GENERIC__LPB__: {
+    __tmp__J0MJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__H0MJ)),__tmp__I0MJ);
+  } break;
+  case __ITM_TYPE_PARAMETER__ZEZ__: {
+    __tmp__J0MJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__H0MJ)),__tmp__I0MJ);
+  } break;
+  };
+  t__E0MJ=__tmp__J0MJ;
+  if (((void *)t__E0MJ == (void *)NULL)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+    __tmp__Q0MJ=Self__C0MJ->type__VH1C;
+    switch (((struct ___OBJ *)__tmp__Q0MJ)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0MJ)->name__LPC);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      Self__KVGU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0MJ));
+      if (((void *)Self__KVGU->style__UPC != (void *)NULL)) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__KVGU->style__UPC);
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+      };
+      append__KWX(((__STRING__BC *)string_tmp__YC),Self__KVGU->parent_itm_type_simple__2MB.name__LPC);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0MJ)),string_tmp__YC);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Q0MJ))->parent_itm_type__0EZ.name__LPC);
+    } break;
+    };
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_716));
+    __tmp__U0MJ=Self__C0MJ->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__U0MJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    if ((__tmp__FG5L && ((void *)result__JF5L == (void *)NULL))) {
-      __tmp__OG5L=((void **)((__FAST_ARRAYoSLOTo *)Self__FF5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__IF5L];
-      if (((struct ___OBJ *)__tmp__OG5L)->__id==__SLOT_DATA__) {
-        __tmp__PG5L=get_type_result__XF2G(__tmp__OG5L);
-      } else {
-        __tmp__PG5L=get_type_result__BH2G(__tmp__OG5L);
-      };
-      typ__KF5L=((__TYPE_FULL *)__tmp__PG5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__KF5L)->__id) {
-      case __TYPE__: {
-        __tmp__RG5L=((__TYPE *)typ__KF5L)->prototype__RD;
+  };
+  __tmp__Z0MJ=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)t__E0MJ));
+  if ((((__tmp__Z0MJ && ((void *)((__TYPE_FULL__XMB *)t__E0MJ)->the_parent_type__QLK != (void *)type_boolean__UNB)) && ((void *)((__TYPE_FULL__XMB *)t__E0MJ)->the_parent_type__QLK != (void *)type_true__ENB)) && ((void *)((__TYPE_FULL__XMB *)t__E0MJ)->the_parent_type__QLK != (void *)type_false__MNB))) {
+    __tmp__Q0MJ=default_value__UZLJ(((__TYPE_FULL__XMB *)t__E0MJ),Self__C0MJ->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B);
+    __tmp__U0MJ=Self__C0MJ->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+    switch (((struct ___OBJ *)__tmp__Q0MJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__41MJ=check_type__with__SMCK(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__41MJ=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__41MJ=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__41MJ=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__41MJ=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__41MJ=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__41MJ=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__41MJ=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__41MJ=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__41MJ=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__41MJ=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__41MJ=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__41MJ=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__41MJ=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__41MJ=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__41MJ=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__41MJ=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__41MJ=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__41MJ=check_type__with__32GK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__41MJ=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__41MJ=check_type__with__1NHK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__41MJ=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__41MJ=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__41MJ=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__41MJ=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__41MJ=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__41MJ=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__41MJ=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__41MJ=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__41MJ=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__41MJ=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__41MJ=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__41MJ=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__41MJ=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__41MJ=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__41MJ=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__41MJ=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__41MJ=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__41MJ=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__41MJ=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__Q0MJ)),t__E0MJ,__tmp__U0MJ);
+    } break;
+    };
+    result__F0MJ=__tmp__41MJ;
+  } else /* FALSE */ {
+    __tmp__F2MJ=create__type__VJ2C(Self__C0MJ->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,t__E0MJ);
+    result__F0MJ=__tmp__F2MJ;
+  };
+  __tmp__41MJ=result__F0MJ;
+  return(__tmp__41MJ);
+}
+
+static void* to_run_expr__P2MJ(__ITM_WRITE_VALUE__EEQC *Self__Q2MJ)
+// ({ITM_WRITE_VALUE__EEQC}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q j__V2MJ,Result__WDQT,__tmp__S3MJ,Self__F4VJ,__tmp__13MJ;
+  void *result__Z2MJ,*__tmp__12MJ,*result__XPRU,*__tmp__0PRU;
+  void *__tmp__02MJ;
+  __POSITION__OL __tmp__XGZT,__tmp__04MJ;
+  __ITM_READ__LHQC *Self__YPRU;
+  __LOCAL__L4WC *__tmp__ZPRU;
+  __READ_LOCAL__55ZI *__tmp__1PRU;
+  __ITM_CHARACTER__PFUC *Self__2K5S;
+  __CHARACTER_CST__RMOJ *__tmp__3K5S;
+  __EXPR_MULTIPLE__GLWH *__tmp__32MJ,*val_multiple__U2MJ;
+  __ITM_LIST_IDF__ODQC *__tmp__I3MJ;
+  __STRING_CONSTANT__0 *Result__RTQB,*__tmp__O4MJ;
+  void *__tmp__H4MJ;
+  __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *lst_idf__W2MJ,*Self__QTQB;
+  __FAST_ARRAYoEXPRo__45WC *lst_exp__Y2MJ,*__tmp__F3MJ;
+  j__V2MJ= 0;
+  lst_idf__W2MJ=NULL;
+  lst_exp__Y2MJ=NULL;
+  result__Z2MJ=NULL;
+  __tmp__02MJ=Self__Q2MJ->parent_itm_write__HEQC.value__5XDF;
+  switch (((struct ___OBJ *)__tmp__02MJ)->__id) {
+  case __ITM_LIST__A2OC__: {
+    __tmp__12MJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__02MJ));
+  } break;
+  case __ITM_LDOTS__4CPC__: {
+    __tmp__XGZT=((__ITM_LDOTS__4CPC *)__tmp__02MJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+    (&__string_626)->count__0C= 21;
+    (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+    put_error__text__EQE( 2,(&__string_626));
+    put_position__PRE(__tmp__XGZT);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__12MJ=NULL;
+  } break;
+  case __ITM_PROTOTYPE__KEPC__: {
+    __tmp__12MJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__02MJ));
+  } break;
+  case __ITM_LIST_IDF__ODQC__: {
+    __tmp__XGZT=((__ITM_LIST_IDF__ODQC *)__tmp__02MJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+    (&__string_627)->count__0C= 24;
+    (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+    put_error__text__EQE( 1,(&__string_627));
+    put_position__PRE(__tmp__XGZT);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+    __tmp__12MJ=NULL;
+  } break;
+  case __ITM_WRITE_VALUE__EEQC__: {
+    __tmp__12MJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__02MJ));
+  } break;
+  case __ITM_WRITE_CAST__3EQC__: {
+    __tmp__12MJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__02MJ));
+  } break;
+  case __ITM_READ__LHQC__: {
+    Self__YPRU=((__ITM_READ__LHQC *)__tmp__02MJ);
+    result__XPRU=NULL;
+    __tmp__ZPRU=lookup__EHPJ(Self__YPRU->name__XZ1C);
+    if (((void *)__tmp__ZPRU != (void *)NULL)) {
+      if ((__tmp__ZPRU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+        ((__LOCAL__L4WC *)__tmp__ZPRU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+        Self__YPRU->name__XZ1C=__tmp__ZPRU->parent_variable__O4WC.intern_name__UN5D;
+        __tmp__0PRU=to_run_with__args__5QSJ(Self__YPRU);
+        result__XPRU=__tmp__0PRU;
+      } else /* FALSE */ {
+        __tmp__1PRU=read__5UEI(((__LOCAL__L4WC *)__tmp__ZPRU));
+        result__XPRU=__tmp__1PRU;
+      };
+    } else /* FALSE */ {
+      __tmp__0PRU=to_run_with__args__5QSJ(Self__YPRU);
+      result__XPRU=__tmp__0PRU;
+    };
+    __tmp__12MJ=result__XPRU;
+  } break;
+  case __ITM_WRITE_CODE__KIQC__: {
+    __tmp__12MJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__02MJ));
+  } break;
+  case __ITM_OPERATOR__U3QC__: {
+    (&__string_628)->count__0C= 24;
+    (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+    print__KKG((&__string_628));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__12MJ=NULL;
+  } break;
+  case __ITM_READ_ARG1__1ARC__: {
+    __tmp__12MJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__02MJ));
+  } break;
+  case __ITM_READ_ARG2__JDRC__: {
+    __tmp__12MJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__02MJ));
+  } break;
+  case __ITM_EXPRESSION__4DRC__: {
+    __tmp__12MJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__02MJ));
+  } break;
+  case __ITM_OLD__TQRC__: {
+    __tmp__12MJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__02MJ));
+  } break;
+  case __ITM_EXTERNAL_TYPE__GISC__: {
+    __tmp__12MJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__02MJ));
+  } break;
+  case __ITM_BLOCK__EOSC__: {
+    __tmp__12MJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__02MJ));
+  } break;
+  case __ITM_EXTERNAL__QPSC__: {
+    __tmp__12MJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__02MJ));
+  } break;
+  case __ITM_READ_ARGS__YUTC__: {
+    __tmp__12MJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__02MJ));
+  } break;
+  case __ITM_REAL__KEUC__: {
+    __tmp__12MJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__02MJ));
+  } break;
+  case __ITM_NUMBER__3EUC__: {
+    __tmp__12MJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__02MJ));
+  } break;
+  case __ITM_CHARACTER__PFUC__: {
+    Self__2K5S=((__ITM_CHARACTER__PFUC *)__tmp__02MJ);
+    __tmp__3K5S=create__char__UMQJ(Self__2K5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__2K5S->character__EM5D);
+    __tmp__12MJ=__tmp__3K5S;
+  } break;
+  case __ITM_STRING__BGUC__: {
+    __tmp__12MJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__02MJ));
+  } break;
+  case __ITM_RESULT__JVMD__: {
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__12MJ=NULL;
+  } break;
+  };
+  if (__tmp__12MJ==NULL) {
+    __tmp__32MJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__12MJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__32MJ=((void *)__tmp__12MJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__32MJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__32MJ=NULL;
+    } break;
+    }
+  };
+  val_multiple__U2MJ=__tmp__32MJ;
+  if (((void *)__tmp__32MJ != (void *)NULL)) {
+    Result__WDQT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__32MJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__F3MJ=create_with_capacity__UBZH(Result__WDQT);
+    lst_exp__Y2MJ=__tmp__F3MJ;
+    result__XPRU=Self__Q2MJ->parent_itm_write__HEQC.assign__4XDF;
+    if (result__XPRU==NULL) {
+      __tmp__I3MJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)result__XPRU)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__I3MJ=((void *)result__XPRU);
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_READ__LHQC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__I3MJ=NULL;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__RG5L=((__TYPE_NULL *)typ__KF5L)->parent_type__TIB.prototype__RD;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__I3MJ=NULL;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__RG5L=((__TYPE_VOID *)typ__KF5L)->parent_type__UIB.prototype__RD;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__I3MJ=NULL;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__RG5L=((__TYPE_CONTEXT *)typ__KF5L)->parent_type__VIB.prototype__RD;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__I3MJ=NULL;
       } break;
-      case __TYPE_ID__: {
-        __tmp__RG5L=((__TYPE_ID *)typ__KF5L)->parent_type__WIB.prototype__RD;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__I3MJ=NULL;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__RG5L=((__TYPE_GENERIC *)typ__KF5L)->parent_type__C2IB.prototype__RD;
+      case __ITM_REAL__KEUC__: {
+        __tmp__I3MJ=NULL;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__RG5L=prototype__QLEJ();
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__I3MJ=NULL;
       } break;
+      case __ITM_CHARACTER__PFUC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        __tmp__I3MJ=NULL;
+      } break;
+      }
+    };
+    if (((void *)__tmp__I3MJ != (void *)NULL)) {
+      lst_idf__W2MJ=__tmp__I3MJ->list_name__RNEI;
+      __tmp__S3MJ=(__INTEGER__Q)(lst_idf__W2MJ->parent_arrayed_collection__MD.upper__SD -  1);
+      Self__F4VJ= 0;
+      while ((Self__F4VJ <= __tmp__S3MJ)) {
+        __tmp__13MJ=affect__with__index__in__T4VJ(Self__Q2MJ,((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)lst_idf__W2MJ)->parent_arrayed_collection__MD.storage__CCZ)[Self__F4VJ],val_multiple__U2MJ,j__V2MJ,lst_exp__Y2MJ);
+        j__V2MJ=__tmp__13MJ;
+        Self__F4VJ=(__INTEGER__Q)(Self__F4VJ +  1);
       };
-      result__JF5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__RG5L)->slot_list__SIM,n__GF5L);
-      if ((((void *)result__JF5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__JF5L)->require__Z52D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__KF5L)->__id) {
-        case __TYPE__: {
-          __tmp__CH5L=search_require__B04L(typ__KF5L,n__GF5L);
+      Self__QTQB=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)lst_idf__W2MJ);
+      Result__RTQB=((__STRING_CONSTANT__0 **)Self__QTQB->parent_arrayed_collection__MD.storage__CCZ)[Self__QTQB->parent_arrayed_collection__MD.upper__SD];
+      __tmp__S3MJ=affect__with__index__in__T4VJ(Self__Q2MJ,Result__RTQB,__tmp__32MJ,j__V2MJ,__tmp__F3MJ);
+      j__V2MJ=__tmp__S3MJ;
+    } else /* FALSE */ {
+      __tmp__0PRU=Self__Q2MJ->parent_itm_write__HEQC.assign__4XDF;
+      if (__tmp__0PRU==NULL) {
+        __tmp__H4MJ=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__0PRU)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__H4MJ=NULL;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__CH5L=search_require__I24L(typ__KF5L,n__GF5L);
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__H4MJ=NULL;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__CH5L=search_require__P44L(typ__KF5L,n__GF5L);
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__H4MJ=NULL;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__CH5L=search_require__WA5L(typ__KF5L,n__GF5L);
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__H4MJ=NULL;
         } break;
-        case __TYPE_ID__: {
-          __tmp__CH5L=search_require__3C5L(typ__KF5L,n__GF5L);
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__H4MJ=NULL;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__CH5L=search_require__EF5L(typ__KF5L,n__GF5L);
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__H4MJ=NULL;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__CH5L=search_require__14BN(typ__KF5L,n__GF5L);
+        case __ITM_READ__LHQC__: {
+          __tmp__H4MJ=((void *)__tmp__0PRU);
         } break;
-        };
-        result__JF5L=__tmp__CH5L;
-      } else {
-        last_type_contract__XVRL=typ__KF5L;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__H4MJ=((void *)__tmp__0PRU);
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__H4MJ=((void *)__tmp__0PRU);
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__H4MJ=((void *)__tmp__0PRU);
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__H4MJ=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__H4MJ)->__id) {
+      case __ITM_READ__LHQC__: {
+        __tmp__O4MJ=((__ITM_READ__LHQC *)__tmp__H4MJ)->name__XZ1C;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__O4MJ=((__ITM_READ_ARG1__1ARC *)__tmp__H4MJ)->parent_itm_read__2ARC.name__XZ1C;
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__O4MJ=((__ITM_READ_ARG2__JDRC *)__tmp__H4MJ)->parent_itm_read__KDRC.name__XZ1C;
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__O4MJ=((__ITM_READ_ARGS__YUTC *)__tmp__H4MJ)->parent_itm_read__ZUTC.name__XZ1C;
+      } break;
       };
-      j__IF5L=(__INTEGER)(j__IF5L +  1);
-      goto while_do__WFBM;
+      __tmp__S3MJ=affect__with__index__in__T4VJ(Self__Q2MJ,__tmp__O4MJ,__tmp__32MJ,j__V2MJ,__tmp__F3MJ);
+      j__V2MJ=__tmp__S3MJ;
     };
+    if ((j__V2MJ <= ((__EXPR_MULTIPLE__GLWH *)__tmp__32MJ)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH)) {
+      __tmp__04MJ=Self__Q2MJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,(&__string_717));
+      put_position__PRE(__tmp__04MJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    __tmp__32MJ=create__KCZH(__tmp__F3MJ);
+    result__Z2MJ=__tmp__32MJ;
+  } else /* FALSE */ {
+    result__XPRU=Self__Q2MJ->parent_itm_write__HEQC.assign__4XDF;
+    if (result__XPRU==NULL) {
+      __tmp__0PRU=NULL;
+    } else {
+      switch (((struct ___OBJ *)result__XPRU)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_READ__LHQC__: {
+        __tmp__0PRU=((void *)result__XPRU);
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__0PRU=((void *)result__XPRU);
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__0PRU=((void *)result__XPRU);
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__0PRU=((void *)result__XPRU);
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__0PRU=NULL;
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        __tmp__0PRU=NULL;
+      } break;
+      }
+    };
+    switch (((struct ___OBJ *)__tmp__0PRU)->__id) {
+    case __ITM_READ__LHQC__: {
+      Result__RTQB=((__ITM_READ__LHQC *)__tmp__0PRU)->name__XZ1C;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      Result__RTQB=((__ITM_READ_ARG1__1ARC *)__tmp__0PRU)->parent_itm_read__2ARC.name__XZ1C;
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      Result__RTQB=((__ITM_READ_ARG2__JDRC *)__tmp__0PRU)->parent_itm_read__KDRC.name__XZ1C;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      Result__RTQB=((__ITM_READ_ARGS__YUTC *)__tmp__0PRU)->parent_itm_read__ZUTC.name__XZ1C;
+    } break;
+    };
+    result__XPRU=NULL;
+    __tmp__ZPRU=lookup__XGUJ(Result__RTQB);
+    if (((void *)__tmp__ZPRU != (void *)NULL)) {
+      __tmp__0PRU=affect_local__with__VQXJ(Self__Q2MJ,__tmp__ZPRU,__tmp__12MJ);
+      result__XPRU=__tmp__0PRU;
+    } else /* FALSE */ {
+      __tmp__0PRU=affect_slot__with__GSXJ(Self__Q2MJ,Result__RTQB,__tmp__12MJ);
+      result__XPRU=__tmp__0PRU;
+    };
+    result__Z2MJ=result__XPRU;
   };
-  return(result__JF5L);
+  __tmp__12MJ=result__Z2MJ;
+  return(__tmp__12MJ);
 }
 
-static void* search_require__14BN(__PROFIL_BLOCK *Self__24BN,void *n__34BN)
-// ({PROFIL_BLOCK},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* to_run_expr__S5MJ(__ITM_WRITE_CAST__3EQC *Self__T5MJ)
+// ({ITM_WRITE_CAST__3EQC}) With result Recursive, No inlinable.
 {
-  void *result__A5BN,*__tmp__ZACN;
-  void *typ__B5BN;
-  __INTEGER j__54BN;
-  void *__tmp__R5BN,*__tmp__FACN;
-  __SLOT_DATA *Self__MKBR;
-  void *result__LKBR,*__tmp__S5BN;
-  __SECTION_ *Self__JQKQ;
-  void *__tmp__GACN;
-  void *__tmp__IACN;
-  __BOOLEAN __tmp__25BN;
-  result__A5BN=NULL;
-  typ__B5BN=NULL;
-  j__54BN= 0;
-  while_do__ZYCN:
-  {
-    if ((j__54BN <= ((__FAST_ARRAYoSLOTo *)Self__24BN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__R5BN=((void **)((__FAST_ARRAYoSLOTo *)Self__24BN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__54BN];
-      if (((struct ___OBJ *)__tmp__R5BN)->__id==__SLOT_DATA__) {
-        Self__MKBR=((__SLOT_DATA *)__tmp__R5BN);
-        result__LKBR=NULL;
-        if (((void *)Self__MKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__LKBR=((__ITM_SLOT *)((__SLOT *)Self__MKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__LKBR=get_name__GCJD((&__string_26));
-        };
-        __tmp__S5BN=result__LKBR;
-      } else {
-        __tmp__S5BN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__R5BN)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+  __TYPE_FULL__XMB *typ_cast__Z5MJ,*__tmp__45MJ,*__tmp__OBNJ;
+  void *__tmp__25MJ;
+  void *__tmp__35MJ,*result__QCNJ,*__tmp__ADNJ;
+  __POSITION__OL __tmp__0GZT,pos__UKUJ;
+  __ITM_READ__LHQC *Self__OCNJ;
+  __LOCAL__L4WC *__tmp__TCNJ,*__tmp__RM3T,*__tmp__Q2GL;
+  __READ_LOCAL__55ZI *__tmp__HDNJ,*__tmp__SM3T,*__tmp__RNUJ;
+  __ITM_CHARACTER__PFUC *Self__PL5S;
+  __CHARACTER_CST__RMOJ *__tmp__QL5S;
+  __LIST__WH *__tmp__BANJ;
+  __WRITE_LOCAL__TEYJ *__tmp__0WIS,*__tmp__AYIS;
+  __STRING_CONSTANT__0 *result__EBPJ,*__tmp__OBPJ;
+  void *__tmp__KBNJ;
+  __PROFIL_SLOT__OO2C *__tmp__NBNJ;
+  __DTA_CAST__5FPJ *result__4CJK,*Self__51GL;
+  __POINTER__IB ptr__5CJK,__tmp__FDJK,__tmp__2GZT,__tmp__4GZT;
+  __POINTER__IB __tmp__2VGU,__tmp__3VGU;
+  __INTEGER__Q typ_id__DDJK,typ_id__0VGU;
+  __UINTEGER_32__ZWB __tmp__5GZT,__tmp__4VGU;
+  __PROTOTYPE_CST__LAXC *__tmp__PM3T;
+  __NODE_TYPE__SK2C *result__LVGU,*Self__WXIS;
+  __BOOLEAN__L __tmp__ZBNJ;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__FHZT;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__YVGU,*Self__EWGU;
+  typ_cast__Z5MJ=NULL;
+  __tmp__25MJ=Self__T5MJ->parent_itm_write__4EQC.value__5XDF;
+  switch (((struct ___OBJ *)__tmp__25MJ)->__id) {
+  case __ITM_LIST__A2OC__: {
+    __tmp__35MJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__25MJ));
+  } break;
+  case __ITM_LDOTS__4CPC__: {
+    __tmp__0GZT=((__ITM_LDOTS__4CPC *)__tmp__25MJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+    (&__string_626)->count__0C= 21;
+    (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+    put_error__text__EQE( 2,(&__string_626));
+    put_position__PRE(__tmp__0GZT);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__35MJ=NULL;
+  } break;
+  case __ITM_PROTOTYPE__KEPC__: {
+    __tmp__35MJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__25MJ));
+  } break;
+  case __ITM_LIST_IDF__ODQC__: {
+    __tmp__0GZT=((__ITM_LIST_IDF__ODQC *)__tmp__25MJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+    (&__string_627)->count__0C= 24;
+    (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+    put_error__text__EQE( 1,(&__string_627));
+    put_position__PRE(__tmp__0GZT);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+    __tmp__35MJ=NULL;
+  } break;
+  case __ITM_WRITE_VALUE__EEQC__: {
+    __tmp__35MJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__25MJ));
+  } break;
+  case __ITM_WRITE_CAST__3EQC__: {
+    __tmp__35MJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__25MJ));
+  } break;
+  case __ITM_READ__LHQC__: {
+    Self__OCNJ=((__ITM_READ__LHQC *)__tmp__25MJ);
+    result__QCNJ=NULL;
+    __tmp__TCNJ=lookup__EHPJ(Self__OCNJ->name__XZ1C);
+    if (((void *)__tmp__TCNJ != (void *)NULL)) {
+      if ((__tmp__TCNJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+        ((__LOCAL__L4WC *)__tmp__TCNJ)->parent_variable__O4WC.ensure_count__IT4D= 1;
+        Self__OCNJ->name__XZ1C=__tmp__TCNJ->parent_variable__O4WC.intern_name__UN5D;
+        __tmp__ADNJ=to_run_with__args__5QSJ(Self__OCNJ);
+        result__QCNJ=__tmp__ADNJ;
+      } else /* FALSE */ {
+        __tmp__HDNJ=read__5UEI(((__LOCAL__L4WC *)__tmp__TCNJ));
+        result__QCNJ=__tmp__HDNJ;
       };
-      Self__JQKQ=((__SECTION_ *)__tmp__S5BN);
-      __tmp__25BN=(((void *)Self__JQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__JQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__25BN=FALSE__;
+    } else /* FALSE */ {
+      __tmp__ADNJ=to_run_with__args__5QSJ(Self__OCNJ);
+      result__QCNJ=__tmp__ADNJ;
     };
-    if ((__tmp__25BN && ((void *)result__A5BN == (void *)NULL))) {
-      __tmp__FACN=((void **)((__FAST_ARRAYoSLOTo *)Self__24BN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__54BN];
-      if (((struct ___OBJ *)__tmp__FACN)->__id==__SLOT_DATA__) {
-        __tmp__GACN=get_type_result__XF2G(__tmp__FACN);
-      } else {
-        __tmp__GACN=get_type_result__BH2G(__tmp__FACN);
+    __tmp__35MJ=result__QCNJ;
+  } break;
+  case __ITM_WRITE_CODE__KIQC__: {
+    __tmp__35MJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__25MJ));
+  } break;
+  case __ITM_OPERATOR__U3QC__: {
+    print__KKG((&__string_628));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__35MJ=NULL;
+  } break;
+  case __ITM_READ_ARG1__1ARC__: {
+    __tmp__35MJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__25MJ));
+  } break;
+  case __ITM_READ_ARG2__JDRC__: {
+    __tmp__35MJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__25MJ));
+  } break;
+  case __ITM_EXPRESSION__4DRC__: {
+    __tmp__35MJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__25MJ));
+  } break;
+  case __ITM_OLD__TQRC__: {
+    __tmp__35MJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__25MJ));
+  } break;
+  case __ITM_EXTERNAL_TYPE__GISC__: {
+    __tmp__35MJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__25MJ));
+  } break;
+  case __ITM_BLOCK__EOSC__: {
+    __tmp__35MJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__25MJ));
+  } break;
+  case __ITM_EXTERNAL__QPSC__: {
+    __tmp__35MJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__25MJ));
+  } break;
+  case __ITM_READ_ARGS__YUTC__: {
+    __tmp__35MJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__25MJ));
+  } break;
+  case __ITM_REAL__KEUC__: {
+    __tmp__35MJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__25MJ));
+  } break;
+  case __ITM_NUMBER__3EUC__: {
+    __tmp__35MJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__25MJ));
+  } break;
+  case __ITM_CHARACTER__PFUC__: {
+    Self__PL5S=((__ITM_CHARACTER__PFUC *)__tmp__25MJ);
+    __tmp__QL5S=create__char__UMQJ(Self__PL5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__PL5S->character__EM5D);
+    __tmp__35MJ=__tmp__QL5S;
+  } break;
+  case __ITM_STRING__BGUC__: {
+    __tmp__35MJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__25MJ));
+  } break;
+  case __ITM_RESULT__JVMD__: {
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__35MJ=NULL;
+  } break;
+  };
+  switch (((struct ___OBJ *)__tmp__35MJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__45MJ=((__STRING_CST__5J *)__tmp__35MJ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__45MJ=((__EXTERNAL_C__Y5WC *)__tmp__35MJ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__45MJ=((__PROTOTYPE_CST__LAXC *)__tmp__35MJ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__45MJ=((__INTEGER_CST__XAXC *)__tmp__35MJ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__45MJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__35MJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__45MJ=((__READ_LOCAL__55ZI *)__tmp__35MJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__45MJ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__45MJ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__45MJ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__45MJ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__45MJ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__45MJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__35MJ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__45MJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__35MJ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__45MJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__35MJ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__45MJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__35MJ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__45MJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__35MJ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__45MJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__35MJ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__45MJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__45MJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__35MJ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__45MJ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__45MJ=((__CAST__1HOJ *)__tmp__35MJ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__45MJ=((__REAL_CST__1LOJ *)__tmp__35MJ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__45MJ=((__CHARACTER_CST__RMOJ *)__tmp__35MJ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__45MJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__35MJ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__45MJ=((__READ_SLOT__LL4K *)__tmp__35MJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__45MJ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__45MJ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__45MJ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__45MJ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__45MJ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__45MJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__35MJ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__45MJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__35MJ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__45MJ=((__READ_GLOBAL__T4YL *)__tmp__35MJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__45MJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__35MJ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__45MJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__35MJ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__45MJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__35MJ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__45MJ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__45MJ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__45MJ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__45MJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__35MJ));
+  } break;
+  };
+  __tmp__TCNJ=create__name__style__type__HIND(Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__45MJ));
+  __tmp__BANJ=list_current__F5GB;
+  __tmp__0WIS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__TCNJ),Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B,__tmp__35MJ);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__BANJ)->expr_list__NA4D),__tmp__0WIS);
+  __tmp__HDNJ=read__5UEI(((__LOCAL__L4WC *)__tmp__TCNJ));
+  result__EBPJ=NULL;
+  __tmp__25MJ=Self__T5MJ->parent_itm_write__4EQC.assign__4XDF;
+  if (__tmp__25MJ==NULL) {
+    __tmp__35MJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__25MJ)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_READ__LHQC__: {
+      __tmp__35MJ=((void *)__tmp__25MJ);
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__35MJ=((void *)__tmp__25MJ);
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__35MJ=((void *)__tmp__25MJ);
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__35MJ=((void *)__tmp__25MJ);
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__35MJ=NULL;
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      __tmp__35MJ=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__35MJ != (void *)NULL)) {
+    switch (((struct ___OBJ *)__tmp__35MJ)->__id) {
+    case __ITM_READ__LHQC__: {
+      __tmp__OBPJ=((__ITM_READ__LHQC *)__tmp__35MJ)->name__XZ1C;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__OBPJ=((__ITM_READ_ARG1__1ARC *)__tmp__35MJ)->parent_itm_read__2ARC.name__XZ1C;
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__OBPJ=((__ITM_READ_ARG2__JDRC *)__tmp__35MJ)->parent_itm_read__KDRC.name__XZ1C;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__OBPJ=((__ITM_READ_ARGS__YUTC *)__tmp__35MJ)->parent_itm_read__ZUTC.name__XZ1C;
+    } break;
+    };
+    result__EBPJ=__tmp__OBPJ;
+  } else /* FALSE */ {
+    __tmp__0GZT=Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,(&__string_718));
+    put_position__PRE(__tmp__0GZT);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  __tmp__TCNJ=lookup__2BPJ(result__EBPJ);
+  if (((void *)__tmp__TCNJ != (void *)NULL)) {
+    typ_cast__Z5MJ=__tmp__TCNJ->parent_variable__O4WC.type__IO5D;
+  } else /* FALSE */ {
+    __tmp__35MJ=get_slot__QA3I(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),result__EBPJ);
+    if (((void *)__tmp__35MJ == (void *)NULL)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+      append__KWX(((__STRING__BC *)string_tmp__YC),result__EBPJ);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_719));
+      append_name_in__APXE(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),string_tmp__YC);
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+      pos__UKUJ=Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(pos__UKUJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      typ__B5BN=((__TYPE_FULL *)__tmp__GACN)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__B5BN)->__id) {
-      case __TYPE__: {
-        __tmp__IACN=((__TYPE *)typ__B5BN)->prototype__RD;
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__IACN=((__TYPE_NULL *)typ__B5BN)->parent_type__TIB.prototype__RD;
+    };
+    if (((struct ___OBJ *)__tmp__35MJ)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__ADNJ=((__SLOT_CODE__4IRG *)__tmp__35MJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__ADNJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__KBNJ=((__ITM_SLOT__PLC *)__tmp__ADNJ)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__KBNJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADNJ)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__ADNJ=((__SLOT_DATA__IJRG *)__tmp__35MJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__ADNJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__KBNJ=((__ITM_SLOT__PLC *)__tmp__ADNJ)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__KBNJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADNJ)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (__tmp__KBNJ==NULL) {
+      __tmp__ADNJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__KBNJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__ADNJ=((void *)__tmp__KBNJ);
       } break;
-      case __TYPE_VOID__: {
-        __tmp__IACN=((__TYPE_VOID *)typ__B5BN)->parent_type__UIB.prototype__RD;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__ADNJ=((void *)__tmp__KBNJ);
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__IACN=((__TYPE_CONTEXT *)typ__B5BN)->parent_type__VIB.prototype__RD;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__ADNJ=((void *)__tmp__KBNJ);
       } break;
-      case __TYPE_ID__: {
-        __tmp__IACN=((__TYPE_ID *)typ__B5BN)->parent_type__WIB.prototype__RD;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__ADNJ=((void *)__tmp__KBNJ);
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__IACN=((__TYPE_GENERIC *)typ__B5BN)->parent_type__C2IB.prototype__RD;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__ADNJ=NULL;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__IACN=prototype__QLEJ();
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__ADNJ=NULL;
       } break;
+      }
+    };
+    __tmp__NBNJ=profil_slot__RO2C;
+    switch (((struct ___OBJ *)__tmp__ADNJ)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__OBNJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNJ));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__OBNJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNJ)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__OBNJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNJ)),__tmp__NBNJ);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__OBNJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNJ)),__tmp__NBNJ);
+    } break;
+    };
+    typ_cast__Z5MJ=__tmp__OBNJ;
+  };
+  if (verify__QBNJ) {
+    __tmp__ZBNJ=affect_with__CMKK(((__TYPE_FULL__XMB *)typ_cast__Z5MJ),((__READ_LOCAL__55ZI *)__tmp__HDNJ)->local__BVEJ->parent_variable__O4WC.type__IO5D);
+    if (__tmp__ZBNJ) {
+      pos__UKUJ=Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 2,(&__string_720));
+      put_position__PRE(pos__UKUJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
       };
-      result__A5BN=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__IACN)->slot_list__SIM,n__34BN);
-      if ((((void *)result__A5BN == (void *)NULL) || ((void *)((__ITM_SLOT *)result__A5BN)->require__Z52D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__B5BN)->__id) {
-        case __TYPE__: {
-          __tmp__ZACN=search_require__B04L(typ__B5BN,n__34BN);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__ZACN=search_require__I24L(typ__B5BN,n__34BN);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__ZACN=search_require__P44L(typ__B5BN,n__34BN);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__ZACN=search_require__WA5L(typ__B5BN,n__34BN);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__ZACN=search_require__3C5L(typ__B5BN,n__34BN);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__ZACN=search_require__EF5L(typ__B5BN,n__34BN);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__ZACN=search_require__14BN(typ__B5BN,n__34BN);
-        } break;
-        };
-        result__A5BN=__tmp__ZACN;
-      } else {
-        last_type_contract__XVRL=typ__B5BN;
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      j__54BN=(__INTEGER)(j__54BN +  1);
-      goto while_do__ZYCN;
     };
   };
-  return(result__A5BN);
-}
-
-static void* search_ensure__MI5L(__TYPE *Self__NI5L,void *n__OI5L)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *result__RI5L,*__tmp__KK5L;
-  void *typ__SI5L;
-  __INTEGER j__QI5L;
-  void *__tmp__CJ5L,*__tmp__WJ5L;
-  __SLOT_DATA *Self__OKBR;
-  void *result__NKBR,*__tmp__DJ5L;
-  __SECTION_ *Self__KQKQ;
-  void *__tmp__XJ5L;
-  void *__tmp__ZJ5L;
-  __BOOLEAN __tmp__NJ5L;
-  result__RI5L=NULL;
-  typ__SI5L=NULL;
-  j__QI5L= 0;
-  while_do__QUBM:
-  {
-    if ((j__QI5L <= ((__FAST_ARRAYoSLOTo *)Self__NI5L->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__CJ5L=((void **)((__FAST_ARRAYoSLOTo *)Self__NI5L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__QI5L];
-      if (((struct ___OBJ *)__tmp__CJ5L)->__id==__SLOT_DATA__) {
-        Self__OKBR=((__SLOT_DATA *)__tmp__CJ5L);
-        result__NKBR=NULL;
-        if (((void *)Self__OKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__NKBR=((__ITM_SLOT *)((__SLOT *)Self__OKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__NKBR=get_name__GCJD((&__string_26));
+  __tmp__0GZT=Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  result__4CJK=NULL;
+  ptr__5CJK=((__POINTER__IB )(NULL));
+  typ_id__DDJK= 0;
+  __tmp__FDJK=((__POINTER__IB )sizeof(__DTA_CAST__5FPJ));
+  if (((unsigned long)__tmp__FDJK ==  0)) {
+    result__4CJK=DTA_CAST__5FPJ__;
+  } else /* FALSE */ {
+    typ_id__DDJK=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FDJK));
+    if ((typ_id__DDJK == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__2GZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4GZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FDJK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__5GZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4GZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__2GZT=micro_alloc__table__lab__UKI(__tmp__4GZT,((__POINTER__IB )(&(table_size[(__tmp__5GZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4GZT)));
+      ptr__5CJK=__tmp__2GZT;
+    } else /* FALSE */ {
+      __tmp__5GZT=((__UINTEGER_32__ZWB )typ_id__DDJK);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__2GZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4GZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FDJK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__2GZT=micro_alloc__table__lab__UKI(__tmp__4GZT,((__POINTER__IB )(&(table_type[(__tmp__5GZT)]))),(__UINTEGER_32__ZWB)(__tmp__5GZT |  1));
+      ptr__5CJK=__tmp__2GZT;
+    };
+    result__4CJK=((__DTA_CAST__5FPJ *)ptr__5CJK);
+    *(result__4CJK) = *(DTA_CAST__5FPJ__);
+  };
+  Self__51GL=((__DTA_CAST__5FPJ *)result__4CJK);
+  __tmp__45MJ=((__TYPE_FULL__XMB *)typ_cast__Z5MJ);
+  __tmp__25MJ=NULL;
+  if (((void *)__tmp__45MJ->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+    __tmp__PM3T=create__type__VJ2C(__tmp__0GZT,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+    __tmp__25MJ=__tmp__PM3T;
+  } else /* FALSE */ {
+    __tmp__RM3T=create__name__style__type__HIND(__tmp__0GZT,(&__string_69),'+',__tmp__45MJ);
+    __tmp__SM3T=read__5UEI(((__LOCAL__L4WC *)__tmp__RM3T));
+    __tmp__25MJ=__tmp__SM3T;
+  };
+  Self__51GL->result_expr__PCGL=__tmp__25MJ;
+  if (((void *)profil_current__SO2C == (void *)NULL)) {
+    DTA__WK2C__->context__UU4D=context_main__Q4WC;
+  } else /* FALSE */ {
+    __tmp__35MJ=profil_current__SO2C;
+    if (((struct ___OBJ *)__tmp__35MJ)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__Q2GL=((__PROFIL_SLOT__OO2C *)__tmp__35MJ)->parent_profil__PO2C.context__1U4D;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__Q2GL=((__PROFIL_BLOCK__O3NJ *)__tmp__35MJ)->parent_profil__P3NJ.context__1U4D;
+    };
+    DTA__WK2C__->context__UU4D=__tmp__Q2GL;
+  };
+  result__LVGU=NULL;
+  ptr__5CJK=((__POINTER__IB )(NULL));
+  typ_id__DDJK= 0;
+  __tmp__FDJK=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+  if (((unsigned long)__tmp__FDJK ==  0)) {
+    result__LVGU=NODE_TYPE__SK2C__;
+  } else /* FALSE */ {
+    typ_id__DDJK=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FDJK));
+    if ((typ_id__DDJK == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__2GZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4GZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FDJK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__5GZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4GZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__2GZT=micro_alloc__table__lab__UKI(__tmp__4GZT,((__POINTER__IB )(&(table_size[(__tmp__5GZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4GZT)));
+      ptr__5CJK=__tmp__2GZT;
+    } else /* FALSE */ {
+      __tmp__5GZT=((__UINTEGER_32__ZWB )typ_id__DDJK);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__2GZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4GZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FDJK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2GZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__2GZT=micro_alloc__table__lab__UKI(__tmp__4GZT,((__POINTER__IB )(&(table_type[(__tmp__5GZT)]))),(__UINTEGER_32__ZWB)(__tmp__5GZT |  1));
+      ptr__5CJK=__tmp__2GZT;
+    };
+    result__LVGU=((__NODE_TYPE__SK2C *)ptr__5CJK);
+    *(result__LVGU) = *(NODE_TYPE__SK2C__);
+  };
+  Self__WXIS=((__NODE_TYPE__SK2C *)result__LVGU);
+  Self__WXIS->parent_node__TK2C.expr__CV4D=__tmp__HDNJ;
+  Self__WXIS->parent_node__TK2C.data__DV4D=result__4CJK;
+  late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+  Self__FHZT=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((void *)Self__FHZT->first_link__IB0G == (void *)NULL)) {
+    result__YVGU=NULL;
+    __tmp__2GZT=((__POINTER__IB )(NULL));
+    typ_id__0VGU= 0;
+    __tmp__4GZT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__4GZT ==  0)) {
+      result__YVGU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__0VGU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4GZT));
+      if ((typ_id__0VGU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2VGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3VGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4GZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4VGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3VGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__2VGU=micro_alloc__table__lab__UKI(__tmp__3VGU,((__POINTER__IB )(&(table_size[(__tmp__4VGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3VGU)));
+        __tmp__2GZT=__tmp__2VGU;
+      } else /* FALSE */ {
+        __tmp__4VGU=((__UINTEGER_32__ZWB )typ_id__0VGU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2VGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3VGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4GZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__2VGU=micro_alloc__table__lab__UKI(__tmp__3VGU,((__POINTER__IB )(&(table_type[(__tmp__4VGU)]))),(__UINTEGER_32__ZWB)(__tmp__4VGU |  1));
+        __tmp__2GZT=__tmp__2VGU;
+      };
+      result__YVGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__2GZT);
+      *(result__YVGU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__EWGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__YVGU);
+    Self__EWGU->item__GL0G=result__LVGU;
+    Self__EWGU->next__TVFH=NULL;
+    Self__FHZT->first_link__IB0G=result__YVGU;
+    Self__FHZT->parent_linked_collection__EL2C.upper__B0RD= 1;
+    Self__FHZT->last_link__RB0G=result__YVGU;
+    Self__FHZT->mem_idx__SB0G= 1;
+    Self__FHZT->mem_lnk__UB0G=result__YVGU;
+  } else /* FALSE */ {
+    result__YVGU=NULL;
+    __tmp__2GZT=((__POINTER__IB )(NULL));
+    typ_id__0VGU= 0;
+    __tmp__4GZT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__4GZT ==  0)) {
+      result__YVGU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__0VGU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4GZT));
+      if ((typ_id__0VGU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2VGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3VGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4GZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4VGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3VGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__2VGU=micro_alloc__table__lab__UKI(__tmp__3VGU,((__POINTER__IB )(&(table_size[(__tmp__4VGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3VGU)));
+        __tmp__2GZT=__tmp__2VGU;
+      } else /* FALSE */ {
+        __tmp__4VGU=((__UINTEGER_32__ZWB )typ_id__0VGU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__2VGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__3VGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4GZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2VGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__2VGU=micro_alloc__table__lab__UKI(__tmp__3VGU,((__POINTER__IB )(&(table_type[(__tmp__4VGU)]))),(__UINTEGER_32__ZWB)(__tmp__4VGU |  1));
+        __tmp__2GZT=__tmp__2VGU;
+      };
+      result__YVGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__2GZT);
+      *(result__YVGU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__EWGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__YVGU);
+    Self__EWGU->item__GL0G=result__LVGU;
+    Self__EWGU->next__TVFH=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__FHZT->last_link__RB0G)->next__TVFH=result__YVGU;
+    Self__FHZT->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__FHZT->parent_linked_collection__EL2C.upper__B0RD +  1);
+    Self__FHZT->last_link__RB0G=result__YVGU;
+  };
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),result__LVGU);
+  __tmp__25MJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)result__LVGU));
+  __tmp__35MJ=NULL;
+  __tmp__TCNJ=lookup__2BPJ(result__EBPJ);
+  if (((void *)__tmp__TCNJ != (void *)NULL)) {
+    result__QCNJ=NULL;
+    if ((__tmp__TCNJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+      __tmp__ADNJ=affect_slot__with__VNUJ(Self__T5MJ,__tmp__TCNJ->parent_variable__O4WC.intern_name__UN5D,__tmp__25MJ);
+      result__QCNJ=__tmp__ADNJ;
+    } else /* FALSE */ {
+      if ((__tmp__TCNJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')) {
+        put_error__text__EQE( 1,(&__string_721));
+        put_position__PRE(__tmp__TCNJ->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+        put_position__PRE(Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        __tmp__DJ5L=result__NKBR;
-      } else {
-        __tmp__DJ5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CJ5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      Self__KQKQ=((__SECTION_ *)__tmp__DJ5L);
-      __tmp__NJ5L=(((void *)Self__KQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__KQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__NJ5L=FALSE__;
-    };
-    if ((__tmp__NJ5L && ((void *)result__RI5L == (void *)NULL))) {
-      __tmp__WJ5L=((void **)((__FAST_ARRAYoSLOTo *)Self__NI5L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__QI5L];
-      if (((struct ___OBJ *)__tmp__WJ5L)->__id==__SLOT_DATA__) {
-        __tmp__XJ5L=get_type_result__XF2G(__tmp__WJ5L);
-      } else {
-        __tmp__XJ5L=get_type_result__BH2G(__tmp__WJ5L);
       };
-      typ__SI5L=((__TYPE_FULL *)__tmp__XJ5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__SI5L)->__id) {
-      case __TYPE__: {
-        __tmp__ZJ5L=((__TYPE *)typ__SI5L)->prototype__RD;
+      __tmp__OBNJ=__tmp__TCNJ->parent_variable__O4WC.type__IO5D;
+      pos__UKUJ=Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      switch (((struct ___OBJ *)__tmp__25MJ)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__KBNJ=check_type__with__SMCK(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
       } break;
-      case __TYPE_NULL__: {
-        __tmp__ZJ5L=((__TYPE_NULL *)typ__SI5L)->parent_type__TIB.prototype__RD;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__KBNJ=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
       } break;
-      case __TYPE_VOID__: {
-        __tmp__ZJ5L=((__TYPE_VOID *)typ__SI5L)->parent_type__UIB.prototype__RD;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__KBNJ=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)__tmp__25MJ),__tmp__OBNJ,pos__UKUJ);
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__ZJ5L=((__TYPE_CONTEXT *)typ__SI5L)->parent_type__VIB.prototype__RD;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__KBNJ=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
       } break;
-      case __TYPE_ID__: {
-        __tmp__ZJ5L=((__TYPE_ID *)typ__SI5L)->parent_type__WIB.prototype__RD;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__KBNJ=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__ZJ5L=((__TYPE_GENERIC *)typ__SI5L)->parent_type__C2IB.prototype__RD;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__KBNJ=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__ZJ5L=prototype__QLEJ();
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__KBNJ=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__KBNJ=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__KBNJ=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__KBNJ=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__KBNJ=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__KBNJ=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__KBNJ=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__KBNJ=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__KBNJ=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__KBNJ=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__KBNJ=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__KBNJ=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__KBNJ=check_type__with__32GK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__KBNJ=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__KBNJ=check_type__with__1NHK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__KBNJ=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__KBNJ=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__KBNJ=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__KBNJ=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__KBNJ=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__KBNJ=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__KBNJ=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__KBNJ=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__KBNJ=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__KBNJ=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__KBNJ=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__KBNJ=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__KBNJ=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__KBNJ=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__KBNJ=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__KBNJ=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__KBNJ=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__KBNJ=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__KBNJ=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__25MJ)),__tmp__OBNJ,pos__UKUJ);
       } break;
       };
-      result__RI5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__ZJ5L)->slot_list__SIM,n__OI5L);
-      if ((((void *)result__RI5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__RI5L)->ensure__352D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__SI5L)->__id) {
-        case __TYPE__: {
-          __tmp__KK5L=search_ensure__MI5L(typ__SI5L,n__OI5L);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__KK5L=search_ensure__TK5L(typ__SI5L,n__OI5L);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__KK5L=search_ensure__0M5L(typ__SI5L,n__OI5L);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__KK5L=search_ensure__BP5L(typ__SI5L,n__OI5L);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__KK5L=search_ensure__IR5L(typ__SI5L,n__OI5L);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__KK5L=search_ensure__PT5L(typ__SI5L,n__OI5L);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__KK5L=search_ensure__GCCN(typ__SI5L,n__OI5L);
-        } break;
-        };
-        result__RI5L=__tmp__KK5L;
-      } else {
-        last_type_contract__XVRL=typ__SI5L;
-      };
-      j__QI5L=(__INTEGER)(j__QI5L +  1);
-      goto while_do__QUBM;
+      __tmp__AYIS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__TCNJ),Self__T5MJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B,__tmp__KBNJ);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AYIS);
+      __tmp__RNUJ=read__5UEI(((__LOCAL__L4WC *)__tmp__TCNJ));
+      result__QCNJ=__tmp__RNUJ;
     };
+    __tmp__35MJ=result__QCNJ;
+  } else /* FALSE */ {
+    result__QCNJ=affect_slot__with__VNUJ(Self__T5MJ,result__EBPJ,__tmp__25MJ);
+    __tmp__35MJ=result__QCNJ;
   };
-  return(result__RI5L);
+  __tmp__25MJ=__tmp__35MJ;
+  return(__tmp__25MJ);
 }
 
-static void* search_ensure__TK5L(__TYPE_NULL *Self__UK5L,void *n__VK5L)
-// ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* lookup__EHPJ(__STRING_CONSTANT__0 *n__GHPJ)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
 {
-  void *result__YK5L,*__tmp__RM5L;
-  void *typ__ZK5L;
-  __INTEGER j__XK5L;
-  void *__tmp__JL5L,*__tmp__3L5L;
-  __SLOT_DATA *Self__QKBR;
-  void *result__PKBR,*__tmp__KL5L;
-  __SECTION_ *Self__LQKQ;
-  void *__tmp__4L5L;
-  void *__tmp__AM5L;
-  __BOOLEAN __tmp__UL5L;
-  result__YK5L=NULL;
-  typ__ZK5L=NULL;
-  j__XK5L= 0;
-  while_do__1UBM:
-  {
-    if ((j__XK5L <= ((__FAST_ARRAYoSLOTo *)Self__UK5L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__JL5L=((void **)((__FAST_ARRAYoSLOTo *)Self__UK5L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__XK5L];
-      if (((struct ___OBJ *)__tmp__JL5L)->__id==__SLOT_DATA__) {
-        Self__QKBR=((__SLOT_DATA *)__tmp__JL5L);
-        result__PKBR=NULL;
-        if (((void *)Self__QKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__PKBR=((__ITM_SLOT *)((__SLOT *)Self__QKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__PKBR=get_name__GCJD((&__string_26));
-        };
-        __tmp__KL5L=result__PKBR;
-      } else {
-        __tmp__KL5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JL5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      Self__LQKQ=((__SECTION_ *)__tmp__KL5L);
-      __tmp__UL5L=(((void *)Self__LQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__LQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__UL5L=FALSE__;
+  __LOCAL__L4WC *result__IHPJ,*__tmp__WIPJ,*__tmp__XJPJ;
+  __INTEGER__Q j__JHPJ;
+  void *Result__HHPJ;
+  __BOOLEAN__L __tmp__KJPJ;
+  result__IHPJ=NULL;
+  j__JHPJ=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((j__JHPJ <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__JHPJ])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)n__GHPJ)))) {
+    j__JHPJ=(__INTEGER__Q)(j__JHPJ -  1);
+  };
+  if ((j__JHPJ >=  0)) {
+    __tmp__WIPJ=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__JHPJ];
+    result__IHPJ=__tmp__WIPJ;
+    if (((j__JHPJ < bottom_index__PDPJ) && (__tmp__WIPJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=j__JHPJ;
+      context_extern__AEPJ=__tmp__WIPJ;
+    };
+    __tmp__KJPJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__KJPJ=FALSE__O__;
+  };
+  if ((! __tmp__KJPJ)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__XJPJ=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),n__GHPJ);
+      result__IHPJ=__tmp__XJPJ;
+      if ((((void *)__tmp__XJPJ != (void *)NULL) && ((void *)__tmp__XJPJ->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__XJPJ;
+      };
+    };
+  };
+  Result__HHPJ=result__IHPJ;
+  return(Result__HHPJ);
+}
+
+static void* to_run_with__args__5QSJ(__ITM_READ__LHQC *Self__ARSJ)
+// ({ITM_READ__LHQC}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__QGNU,v__QJNU;
+  __LOCAL__L4WC *__tmp__QRSJ;
+  __READ_LOCAL__55ZI *__tmp__SRSJ,*__tmp__DA0T,*__tmp__EA0T,*__tmp__MA0T;
+  __POSITION__OL __tmp__LSUJ,__tmp__ZSUJ,pos__B5YJ,__tmp__SVUJ;
+  __POSITION__OL __tmp__OWUJ;
+  void *slot_msg__NSUJ,*__tmp__TTUJ;
+  __NODE_TYPE__SK2C *base__PSUJ,*__tmp__CYUJ,*__tmp__I0UJ;
+  void *__tmp__SSUJ;
+  __STRING_CONSTANT__0 *__tmp__STUJ,*v__RINU,*__tmp__LZUJ,*__tmp__0ZUJ;
+  void *__tmp__VHRO,*__tmp__ZVYO,*__tmp__PMCP;
+  __INTEGER__Q Result__S5RT,__tmp__IKWJ,__tmp__WKWJ;
+  __SECTION___RVOB *__tmp__ZVUJ,*result__OFNU,*__tmp__RFNU;
+  __SLOT_DATA__IJRG *Self__PFNU;
+  __STRING_CST__5J *Self__YFNU,*result__UFNU,*Self__YINU,*result__UINU;
+  __POINTER__IB ptr__VFNU,__tmp__XFNU,__tmp__ZFNU,__tmp__0FNU;
+  __POINTER__IB __tmp__ZINU,__tmp__0INU;
+  __UINTEGER_32__ZWB __tmp__1FNU,__tmp__1INU;
+  __PROTOTYPE_CST__LAXC *Self__OKUS,*__tmp__PKUS,*Self__RLUS;
+  __PROTOTYPE_CST__LAXC *__tmp__SLUS;
+  __INTEGER_CST__XAXC *Self__RKUS,*Self__OGNU,*Self__ULUS,*Self__OJNU;
+  __TYPE_FULL__XMB *t__RGNU,*t__RJNU;
+  __IS_EXPANDED__35NJ *Self__VKUS,*Self__5GNU,*Self__YLUS,*Self__5JNU;
+  __GET_TYPE_ID__HAOJ *Self__0KUS,*Self__PHNU,*Self__3LUS,*Self__PKNU;
+  __SIZE_OF__5GOJ *Self__3KUS,*Self__5HNU,*Self__AMUS,*Self__5KNU;
+  __REAL_CST__1LOJ *Self__ALUS,*Self__PINU,*Self__DMUS,*Self__PLNU;
+  __CHARACTER_CST__RMOJ *Self__ELUS,*__tmp__FLUS,*Self__HMUS;
+  __CHARACTER_CST__RMOJ *__tmp__IMUS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__HLUS,*__tmp__ILUS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__KMUS,*__tmp__LMUS;
+  __READ_GLOBAL__T4YL *__tmp__O43T,*__tmp__S43T;
+  void *__tmp__R43T;
+  __BOOLEAN__L is_block_value__OSUJ,Result__25ZT,__tmp__3SUJ;
+  __BOOLEAN__L __tmp__4VUJ,__tmp__MZUJ,__tmp__QZUJ;
+  __FAST_ARRAYoEXPRo__45WC *result__15ZT,*__tmp__35ZT,*__tmp__3XUJ;
+  __FAST_ARRAYoEXPRo__45WC *Self__OAST,*Self__FBST;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *Self__45ZT;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__QUUJ,*__tmp__UKWJ;
+  __tmp__QRSJ=lookup__EHPJ((&__string_67));
+  __tmp__SRSJ=read__5UEI(((__LOCAL__L4WC *)__tmp__QRSJ));
+  __tmp__LSUJ=((__POSITION__OL ) 0);
+  slot_msg__NSUJ=NULL;
+  is_block_value__OSUJ=FALSE__O__;
+  base__PSUJ=NULL;
+  result__15ZT=NULL;
+  Result__25ZT=(((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ)->parent_arrayed_collection__EYSJ.upper__32GL <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__25ZT) {
+    __tmp__35ZT=create_with_capacity__UBZH( 16);
+    result__15ZT=__tmp__35ZT;
+  } else /* FALSE */ {
+    Self__45ZT=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+    __tmp__35ZT=((void **)Self__45ZT->parent_arrayed_collection__EYSJ.storage__IEHL)[Self__45ZT->parent_arrayed_collection__EYSJ.upper__32GL];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__15ZT=__tmp__35ZT;
+    Self__45ZT=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__45ZT->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__45ZT->parent_arrayed_collection__EYSJ.upper__32GL -  1);
+  };
+  __tmp__35ZT=result__15ZT;
+  __tmp__SSUJ=((__TYPE_FULL__XMB *)((__READ_LOCAL__55ZI *)__tmp__SRSJ)->local__BVEJ->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+  if (((void *)__tmp__SSUJ == (void *)TYPE_VOID__IMB__)) {
+    __tmp__ZSUJ=Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,(&__string_697));
+    put_position__PRE(__tmp__ZSUJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    if ((__tmp__UL5L && ((void *)result__YK5L == (void *)NULL))) {
-      __tmp__3L5L=((void **)((__FAST_ARRAYoSLOTo *)Self__UK5L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__XK5L];
-      if (((struct ___OBJ *)__tmp__3L5L)->__id==__SLOT_DATA__) {
-        __tmp__4L5L=get_type_result__XF2G(__tmp__3L5L);
-      } else {
-        __tmp__4L5L=get_type_result__BH2G(__tmp__3L5L);
-      };
-      typ__ZK5L=((__TYPE_FULL *)__tmp__4L5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__ZK5L)->__id) {
-      case __TYPE__: {
-        __tmp__AM5L=((__TYPE *)typ__ZK5L)->prototype__RD;
+  };
+  switch (((struct ___OBJ *)__tmp__SSUJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__3SUJ=FALSE__O__;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__3SUJ=FALSE__O__;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__3SUJ=FALSE__O__;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__3SUJ=FALSE__O__;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__3SUJ=FALSE__O__;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__3SUJ=FALSE__O__;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__3SUJ=TRUE__K__;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__3SUJ=TRUE__K__;
+  } break;
+  };
+  if ((__tmp__3SUJ && ((void *)Self__ARSJ->name__XZ1C == (void *)(&__string_85)))) {
+    is_block_value__OSUJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__STUJ=Self__ARSJ->name__XZ1C;
+    switch (((struct ___OBJ *)__tmp__SSUJ)->__id) {
+    case __TYPE__FF__: {
+      __tmp__TTUJ=get_slot__2QGG(((__TYPE__FF *)__tmp__SSUJ),__tmp__STUJ);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__TTUJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__SSUJ)),__tmp__STUJ);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__TTUJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__SSUJ)),__tmp__STUJ);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__TTUJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__SSUJ)),__tmp__STUJ);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__TTUJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__SSUJ)),__tmp__STUJ);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__TTUJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__SSUJ)),__tmp__STUJ);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__TTUJ=get_slot__011G(__tmp__STUJ);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__TTUJ=get_slot__ETFL(__tmp__STUJ);
+    } break;
+    };
+    slot_msg__NSUJ=__tmp__TTUJ;
+    if (((void *)slot_msg__NSUJ == (void *)NULL)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+      append__KWX(((__STRING__BC *)string_tmp__YC),Self__ARSJ->name__XZ1C);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+      switch (((struct ___OBJ *)__tmp__SSUJ)->__id) {
+      case __TYPE__FF__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE__FF *)__tmp__SSUJ)->prototype__QF->parent_named__PF.name__GWB);
       } break;
-      case __TYPE_NULL__: {
-        __tmp__AM5L=((__TYPE_NULL *)typ__ZK5L)->parent_type__TIB.prototype__RD;
+      case __TYPE_NULL__GMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__AM5L=((__TYPE_VOID *)typ__ZK5L)->parent_type__UIB.prototype__RD;
+      case __TYPE_VOID__IMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__AM5L=((__TYPE_CONTEXT *)typ__ZK5L)->parent_type__VIB.prototype__RD;
+      case __TYPE_CONTEXT__KMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
       } break;
-      case __TYPE_ID__: {
-        __tmp__AM5L=((__TYPE_ID *)typ__ZK5L)->parent_type__WIB.prototype__RD;
+      case __TYPE_ID__MMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__AM5L=((__TYPE_GENERIC *)typ__ZK5L)->parent_type__C2IB.prototype__RD;
+      case __TYPE_GENERIC__OCY__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__SSUJ))->name__HZMB);
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__AM5L=prototype__QLEJ();
+      case __TYPE_BLOCK__CP5D__: {
+        append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__SSUJ)),string_tmp__YC);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__SSUJ)),string_tmp__YC);
       } break;
       };
-      result__YK5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__AM5L)->slot_list__SIM,n__VK5L);
-      if ((((void *)result__YK5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__YK5L)->ensure__352D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__ZK5L)->__id) {
-        case __TYPE__: {
-          __tmp__RM5L=search_ensure__MI5L(typ__ZK5L,n__VK5L);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__RM5L=search_ensure__TK5L(typ__ZK5L,n__VK5L);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__RM5L=search_ensure__0M5L(typ__ZK5L,n__VK5L);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__RM5L=search_ensure__BP5L(typ__ZK5L,n__VK5L);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__RM5L=search_ensure__IR5L(typ__ZK5L,n__VK5L);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__RM5L=search_ensure__PT5L(typ__ZK5L,n__VK5L);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__RM5L=search_ensure__GCCN(typ__ZK5L,n__VK5L);
-        } break;
-        };
-        result__YK5L=__tmp__RM5L;
-      } else {
-        last_type_contract__XVRL=typ__ZK5L;
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+      pos__B5YJ=Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(pos__B5YJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      j__XK5L=(__INTEGER)(j__XK5L +  1);
-      goto while_do__1UBM;
     };
-  };
-  return(result__YK5L);
-}
-
-static void* search_ensure__0M5L(__TYPE_VOID *Self__1M5L,void *n__2M5L)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *result__5M5L,*__tmp__YO5L;
-  void *typ__AN5L;
-  __INTEGER j__4M5L;
-  void *__tmp__QN5L,*__tmp__EO5L;
-  __SLOT_DATA *Self__SKBR;
-  void *result__RKBR,*__tmp__RN5L;
-  __SECTION_ *Self__MQKQ;
-  void *__tmp__FO5L;
-  void *__tmp__HO5L;
-  __BOOLEAN __tmp__1N5L;
-  result__5M5L=NULL;
-  typ__AN5L=NULL;
-  j__4M5L= 0;
-  while_do__GVBM:
-  {
-    if ((j__4M5L <= ((__FAST_ARRAYoSLOTo *)Self__1M5L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__QN5L=((void **)((__FAST_ARRAYoSLOTo *)Self__1M5L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__4M5L];
-      if (((struct ___OBJ *)__tmp__QN5L)->__id==__SLOT_DATA__) {
-        Self__SKBR=((__SLOT_DATA *)__tmp__QN5L);
-        result__RKBR=NULL;
-        if (((void *)Self__SKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__RKBR=((__ITM_SLOT *)((__SLOT *)Self__SKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__RKBR=get_name__GCJD((&__string_26));
+    if (verify__QBNJ) {
+      if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__VHRO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QUUJ=((__ITM_SLOT__PLC *)__tmp__VHRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QUUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VHRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__VHRO=((__SLOT_DATA__IJRG *)slot_msg__NSUJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QUUJ=((__ITM_SLOT__PLC *)__tmp__VHRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QUUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VHRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      };
+      Result__S5RT=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__QUUJ)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Result__S5RT !=  1)) {
+        put_error__text__EQE( 1,(&__string_699));
+        if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZVYO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZVYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SVUJ=((__ITM_SLOT__PLC *)__tmp__ZVYO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SVUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZVYO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SVUJ=((__SLOT_DATA__IJRG *)slot_msg__NSUJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__SVUJ);
+        put_position__PRE(Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__VHRO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__SVUJ=((__ITM_SLOT__PLC *)__tmp__VHRO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__SVUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VHRO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__SVUJ=((__SLOT_DATA__IJRG *)slot_msg__NSUJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      };
+      last_position__N4GB=__tmp__SVUJ;
+      if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__VHRO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZVUJ=((__ITM_SLOT__PLC *)__tmp__VHRO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZVUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VHRO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__PFNU=((__SLOT_DATA__IJRG *)slot_msg__NSUJ);
+        result__OFNU=NULL;
+        if (((void *)Self__PFNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__ZVYO=Self__PFNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZVYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__RFNU=((__ITM_SLOT__PLC *)__tmp__ZVYO)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__RFNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZVYO)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__OFNU=__tmp__RFNU;
+        } else /* FALSE */ {
+          __tmp__RFNU=get_name__TAUD((&__string_35));
+          result__OFNU=__tmp__RFNU;
+        };
+        __tmp__ZVUJ=result__OFNU;
+      };
+      __tmp__4VUJ=access__with__4KMO(((__SECTION___RVOB *)__tmp__ZVUJ),__tmp__SSUJ,((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK);
+      if ((! __tmp__4VUJ)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_700));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_701));
+        put_error__text__EQE( 2,string_tmp__YC);
+        if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZVYO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZVYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OWUJ=((__ITM_SLOT__PLC *)__tmp__ZVYO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OWUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZVYO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__OWUJ=((__SLOT_DATA__IJRG *)slot_msg__NSUJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__OWUJ);
+        put_position__PRE(Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      last_position__N4GB=__tmp__LSUJ;
+    };
+  };
+  add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)result__15ZT),__tmp__SRSJ);
+  if (verify__QBNJ) {
+    if ((! is_block_value__OSUJ)) {
+      if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__VHRO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QUUJ=((__ITM_SLOT__PLC *)__tmp__VHRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QUUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VHRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__VHRO=((__SLOT_DATA__IJRG *)slot_msg__NSUJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QUUJ=((__ITM_SLOT__PLC *)__tmp__VHRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QUUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VHRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      };
+      __tmp__TTUJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__QUUJ)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+      if (((struct ___OBJ *)__tmp__TTUJ)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__IKWJ= 1;
+      } else /* ITM_ARGS */ {
+        __tmp__IKWJ=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__TTUJ)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+      };
+      if ((__tmp__IKWJ !=  1)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_702));
+        append_in__AEE( 0,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_703));
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__ARSJ->name__XZ1C);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_704));
+        if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZVYO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZVYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UKWJ=((__ITM_SLOT__PLC *)__tmp__ZVYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UKWJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZVYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__ZVYO=((__SLOT_DATA__IJRG *)slot_msg__NSUJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZVYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UKWJ=((__ITM_SLOT__PLC *)__tmp__ZVYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UKWJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZVYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__VHRO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__UKWJ)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__WKWJ= 1;
+        } else /* ITM_ARGS */ {
+          __tmp__WKWJ=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__VHRO)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+        };
+        append_in__AEE(__tmp__WKWJ,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_705));
+        append_in__AEE( 1,string_tmp__YC);
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)slot_msg__NSUJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZVYO=((__SLOT_CODE__4IRG *)slot_msg__NSUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZVYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UKWJ=((__ITM_SLOT__PLC *)__tmp__ZVYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UKWJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZVYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__ZVYO=((__SLOT_DATA__IJRG *)slot_msg__NSUJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZVYO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UKWJ=((__ITM_SLOT__PLC *)__tmp__ZVYO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UKWJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZVYO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__VHRO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__UKWJ)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+        if (((struct ___OBJ *)__tmp__VHRO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__SVUJ=((__ITM_ARG__Q0MD *)__tmp__VHRO)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+        } else /* ITM_ARGS */ {
+          __tmp__SVUJ=((__ITM_ARGS__MITF *)__tmp__VHRO)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+        };
+        put_position__PRE(__tmp__SVUJ);
+        put_position__PRE(__tmp__SRSJ->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        __tmp__RN5L=result__RKBR;
-      } else {
-        __tmp__RN5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__QN5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__MQKQ=((__SECTION_ *)__tmp__RN5L);
-      __tmp__1N5L=(((void *)Self__MQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__MQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__1N5L=FALSE__;
     };
-    if ((__tmp__1N5L && ((void *)result__5M5L == (void *)NULL))) {
-      __tmp__EO5L=((void **)((__FAST_ARRAYoSLOTo *)Self__1M5L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__4M5L];
-      if (((struct ___OBJ *)__tmp__EO5L)->__id==__SLOT_DATA__) {
-        __tmp__FO5L=get_type_result__XF2G(__tmp__EO5L);
-      } else {
-        __tmp__FO5L=get_type_result__BH2G(__tmp__EO5L);
+  };
+  if (is_block_value__OSUJ) {
+    __tmp__3XUJ=copy__3EVJ(result__15ZT);
+    __tmp__35ZT=__tmp__3XUJ;
+    __tmp__TTUJ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__3XUJ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)__tmp__TTUJ)->__id) {
+    case __STRING_CST__5J__: {
+      Self__YFNU=((__STRING_CST__5J *)__tmp__TTUJ);
+      result__UFNU=NULL;
+      ptr__VFNU=((__POINTER__IB )(NULL));
+      Result__S5RT= 0;
+      __tmp__XFNU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__XFNU ==  0)) {
+        result__UFNU=Self__YFNU;
+      } else /* FALSE */ {
+        Result__S5RT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XFNU));
+        if ((Result__S5RT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1FNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0FNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_size[(__tmp__1FNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0FNU)));
+          ptr__VFNU=__tmp__ZFNU;
+        } else /* FALSE */ {
+          __tmp__1FNU=((__UINTEGER_32__ZWB )Result__S5RT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_type[(__tmp__1FNU)]))),(__UINTEGER_32__ZWB)(__tmp__1FNU |  1));
+          ptr__VFNU=__tmp__ZFNU;
+        };
+        result__UFNU=((__STRING_CST__5J *)ptr__VFNU);
+        *(result__UFNU) = *(Self__YFNU);
+      };
+      __tmp__VHRO=result__UFNU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__VHRO=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__TTUJ));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__OKUS=((__PROTOTYPE_CST__LAXC *)__tmp__TTUJ);
+      __tmp__PKUS=create__type__VJ2C(Self__OKUS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OKUS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__VHRO=__tmp__PKUS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__RKUS=((__INTEGER_CST__XAXC *)__tmp__TTUJ);
+      pos__B5YJ=Self__RKUS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__QGNU=Self__RKUS->value__FH4D;
+      t__RGNU=Self__RKUS->parent_constant__YAXC.static_type__5G4D;
+      Self__RKUS=NULL;
+      ptr__VFNU=((__POINTER__IB )(NULL));
+      Result__S5RT= 0;
+      __tmp__XFNU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__XFNU ==  0)) {
+        Self__RKUS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        Result__S5RT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XFNU));
+        if ((Result__S5RT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1FNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0FNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_size[(__tmp__1FNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0FNU)));
+          ptr__VFNU=__tmp__ZFNU;
+        } else /* FALSE */ {
+          __tmp__1FNU=((__UINTEGER_32__ZWB )Result__S5RT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_type[(__tmp__1FNU)]))),(__UINTEGER_32__ZWB)(__tmp__1FNU |  1));
+          ptr__VFNU=__tmp__ZFNU;
+        };
+        Self__RKUS=((__INTEGER_CST__XAXC *)ptr__VFNU);
+        *(Self__RKUS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__OGNU=((__INTEGER_CST__XAXC *)Self__RKUS);
+      Self__OGNU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__B5YJ;
+      Self__OGNU->value__FH4D=v__QGNU;
+      Self__OGNU->parent_constant__YAXC.static_type__5G4D=t__RGNU;
+      check_type__XYEE(Self__OGNU);
+      __tmp__VHRO=Self__RKUS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__VHRO=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__TTUJ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DA0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__TTUJ)->local__BVEJ));
+      if (__tmp__DA0T==NULL) {
+        __tmp__EA0T=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__EA0T=((__READ_LOCAL__55ZI *)__tmp__DA0T);
+      };
+      __tmp__VHRO=__tmp__EA0T;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__VHRO=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__TTUJ));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__VHRO=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TTUJ));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__VKUS=((__IS_EXPANDED__35NJ *)__tmp__TTUJ);
+      pos__B5YJ=Self__VKUS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__DA0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__VKUS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__DA0T==NULL) {
+        __tmp__EA0T=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__EA0T=((__READ_LOCAL__55ZI *)__tmp__DA0T);
+      };
+      Self__VKUS=NULL;
+      ptr__VFNU=((__POINTER__IB )(NULL));
+      Result__S5RT= 0;
+      __tmp__XFNU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__XFNU ==  0)) {
+        Self__VKUS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        Result__S5RT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XFNU));
+        if ((Result__S5RT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1FNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0FNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_size[(__tmp__1FNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0FNU)));
+          ptr__VFNU=__tmp__ZFNU;
+        } else /* FALSE */ {
+          __tmp__1FNU=((__UINTEGER_32__ZWB )Result__S5RT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_type[(__tmp__1FNU)]))),(__UINTEGER_32__ZWB)(__tmp__1FNU |  1));
+          ptr__VFNU=__tmp__ZFNU;
+        };
+        Self__VKUS=((__IS_EXPANDED__35NJ *)ptr__VFNU);
+        *(Self__VKUS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__5GNU=((__IS_EXPANDED__35NJ *)Self__VKUS);
+      Self__5GNU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__B5YJ;
+      Self__5GNU->receiver__RA5J=__tmp__EA0T;
+      __tmp__VHRO=Self__VKUS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__0KUS=((__GET_TYPE_ID__HAOJ *)__tmp__TTUJ);
+      pos__B5YJ=Self__0KUS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__RGNU=Self__0KUS->receiver__WA5J;
+      Self__0KUS=NULL;
+      ptr__VFNU=((__POINTER__IB )(NULL));
+      Result__S5RT= 0;
+      __tmp__XFNU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__XFNU ==  0)) {
+        Self__0KUS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        Result__S5RT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XFNU));
+        if ((Result__S5RT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1FNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0FNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_size[(__tmp__1FNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0FNU)));
+          ptr__VFNU=__tmp__ZFNU;
+        } else /* FALSE */ {
+          __tmp__1FNU=((__UINTEGER_32__ZWB )Result__S5RT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_type[(__tmp__1FNU)]))),(__UINTEGER_32__ZWB)(__tmp__1FNU |  1));
+          ptr__VFNU=__tmp__ZFNU;
+        };
+        Self__0KUS=((__GET_TYPE_ID__HAOJ *)ptr__VFNU);
+        *(Self__0KUS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__PHNU=((__GET_TYPE_ID__HAOJ *)Self__0KUS);
+      Self__PHNU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__B5YJ;
+      Self__PHNU->receiver__WA5J=t__RGNU;
+      __tmp__VHRO=Self__0KUS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__VHRO=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__TTUJ));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__VHRO=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__TTUJ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__VHRO=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__TTUJ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__VHRO=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__TTUJ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__VHRO=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__TTUJ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__VHRO=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__TTUJ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__VHRO=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__TTUJ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__VHRO=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__TTUJ));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__VHRO=my_copy__03AL(((__ITEM__HGOJ *)__tmp__TTUJ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__3KUS=((__SIZE_OF__5GOJ *)__tmp__TTUJ);
+      pos__B5YJ=Self__3KUS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__RGNU=Self__3KUS->receiver__AD5J;
+      Self__3KUS=NULL;
+      ptr__VFNU=((__POINTER__IB )(NULL));
+      Result__S5RT= 0;
+      __tmp__XFNU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__XFNU ==  0)) {
+        Self__3KUS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        Result__S5RT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XFNU));
+        if ((Result__S5RT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1FNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0FNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_size[(__tmp__1FNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0FNU)));
+          ptr__VFNU=__tmp__ZFNU;
+        } else /* FALSE */ {
+          __tmp__1FNU=((__UINTEGER_32__ZWB )Result__S5RT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_type[(__tmp__1FNU)]))),(__UINTEGER_32__ZWB)(__tmp__1FNU |  1));
+          ptr__VFNU=__tmp__ZFNU;
+        };
+        Self__3KUS=((__SIZE_OF__5GOJ *)ptr__VFNU);
+        *(Self__3KUS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__5HNU=((__SIZE_OF__5GOJ *)Self__3KUS);
+      Self__5HNU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__B5YJ;
+      Self__5HNU->receiver__AD5J=t__RGNU;
+      __tmp__VHRO=Self__3KUS;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__VHRO=my_copy__L4AL(((__CAST__1HOJ *)__tmp__TTUJ));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__ALUS=((__REAL_CST__1LOJ *)__tmp__TTUJ);
+      pos__B5YJ=Self__ALUS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__RINU=Self__ALUS->value__VD5J;
+      t__RGNU=Self__ALUS->parent_constant__2LOJ.static_type__5G4D;
+      Self__ALUS=NULL;
+      ptr__VFNU=((__POINTER__IB )(NULL));
+      Result__S5RT= 0;
+      __tmp__XFNU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__XFNU ==  0)) {
+        Self__ALUS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        Result__S5RT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XFNU));
+        if ((Result__S5RT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1FNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0FNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_size[(__tmp__1FNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0FNU)));
+          ptr__VFNU=__tmp__ZFNU;
+        } else /* FALSE */ {
+          __tmp__1FNU=((__UINTEGER_32__ZWB )Result__S5RT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZFNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0FNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XFNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZFNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ZFNU=micro_alloc__table__lab__UKI(__tmp__0FNU,((__POINTER__IB )(&(table_type[(__tmp__1FNU)]))),(__UINTEGER_32__ZWB)(__tmp__1FNU |  1));
+          ptr__VFNU=__tmp__ZFNU;
+        };
+        Self__ALUS=((__REAL_CST__1LOJ *)ptr__VFNU);
+        *(Self__ALUS) = *(REAL_CST__1LOJ__);
+      };
+      Self__PINU=((__REAL_CST__1LOJ *)Self__ALUS);
+      Self__PINU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__B5YJ;
+      Self__PINU->value__VD5J=v__RINU;
+      Self__PINU->parent_constant__2LOJ.static_type__5G4D=t__RGNU;
+      __tmp__VHRO=Self__ALUS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__ELUS=((__CHARACTER_CST__RMOJ *)__tmp__TTUJ);
+      __tmp__FLUS=create__char__UMQJ(Self__ELUS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ELUS->text__0D5J);
+      __tmp__VHRO=__tmp__FLUS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__HLUS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TTUJ);
+      __tmp__ILUS=create__text__OQQJ(Self__HLUS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__HLUS->string__WBJK);
+      __tmp__VHRO=__tmp__ILUS;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__VHRO=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__TTUJ));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__VHRO=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TTUJ));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__VHRO=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__TTUJ));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__VHRO=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TTUJ));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__VHRO=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__TTUJ));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__VHRO=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TTUJ));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__VHRO=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__TTUJ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__VHRO=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__TTUJ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ZVYO=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__TTUJ)->global__KAKM),NULL);
+      if (__tmp__ZVYO==NULL) {
+        __tmp__O43T=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__ZVYO)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__O43T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__O43T=((__READ_GLOBAL__T4YL *)__tmp__ZVYO);
+        } break;
+        }
       };
-      typ__AN5L=((__TYPE_FULL *)__tmp__FO5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__AN5L)->__id) {
-      case __TYPE__: {
-        __tmp__HO5L=((__TYPE *)typ__AN5L)->prototype__RD;
+      __tmp__VHRO=__tmp__O43T;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__VHRO=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__TTUJ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__VHRO=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__TTUJ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__VHRO=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__TTUJ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__VHRO=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__TTUJ));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__VHRO=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__TTUJ));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__VHRO=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__TTUJ));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__VHRO=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__TTUJ));
+    } break;
+    };
+    Self__OAST=((__FAST_ARRAYoEXPRo__45WC *)__tmp__3XUJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__OAST->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__VHRO;
+    __tmp__CYUJ=new_block__receiver__with__ASWJ(Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,__tmp__SRSJ,__tmp__3XUJ);
+    base__PSUJ=__tmp__CYUJ;
+    __tmp__3SUJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__3SUJ=FALSE__O__;
+  };
+  if ((! __tmp__3SUJ)) {
+    Result__S5RT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)__tmp__35ZT)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Result__S5RT ==  1)) {
+      if ((verify__QBNJ & is_all_warning__0JB)) {
+        __tmp__LZUJ=Self__ARSJ->name__XZ1C;
+        __tmp__MZUJ=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)__tmp__LZUJ),(&__string_707));
+        __tmp__QZUJ=__tmp__MZUJ;
+      } else /* FALSE */ {
+        __tmp__QZUJ=FALSE__O__;
+      };
+      if (__tmp__QZUJ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_708));
+        __tmp__PMCP=((__PROFIL_SLOT__OO2C *)profil_slot__RO2C)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PMCP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__0ZUJ=((__ITM_SLOT__PLC *)__tmp__PMCP)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__0ZUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PMCP)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__0ZUJ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_709));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)((__READ_LOCAL__55ZI *)__tmp__SRSJ)->local__BVEJ->parent_variable__O4WC.type__IO5D),string_tmp__YC);
+        __tmp__SVUJ=Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 2,string_tmp__YC);
+        put_position__PRE(__tmp__SVUJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      pos__B5YJ=Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      __tmp__VHRO=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__35ZT)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__I0UJ=new_read__slot__receiver__self__intern__KK2C(pos__B5YJ,slot_msg__NSUJ,__tmp__SRSJ,__tmp__VHRO,TRUE__K__);
+      base__PSUJ=__tmp__I0UJ;
+      free__10WJ(__tmp__35ZT);
+    } else /* FALSE */ {
+      __tmp__VHRO=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__35ZT)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      switch (((struct ___OBJ *)__tmp__VHRO)->__id) {
+      case __STRING_CST__5J__: {
+        Self__YINU=((__STRING_CST__5J *)__tmp__VHRO);
+        result__UINU=NULL;
+        __tmp__ZFNU=((__POINTER__IB )(NULL));
+        __tmp__IKWJ= 0;
+        __tmp__0FNU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__0FNU ==  0)) {
+          result__UINU=Self__YINU;
+        } else /* FALSE */ {
+          __tmp__IKWJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FNU));
+          if ((__tmp__IKWJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1INU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0INU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_size[(__tmp__1INU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0INU)));
+            __tmp__ZFNU=__tmp__ZINU;
+          } else /* FALSE */ {
+            __tmp__1INU=((__UINTEGER_32__ZWB )__tmp__IKWJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_type[(__tmp__1INU)]))),(__UINTEGER_32__ZWB)(__tmp__1INU |  1));
+            __tmp__ZFNU=__tmp__ZINU;
+          };
+          result__UINU=((__STRING_CST__5J *)__tmp__ZFNU);
+          *(result__UINU) = *(Self__YINU);
+        };
+        __tmp__PMCP=result__UINU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__PMCP=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__VHRO));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__RLUS=((__PROTOTYPE_CST__LAXC *)__tmp__VHRO);
+        __tmp__SLUS=create__type__VJ2C(Self__RLUS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RLUS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__PMCP=__tmp__SLUS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__ULUS=((__INTEGER_CST__XAXC *)__tmp__VHRO);
+        __tmp__SVUJ=Self__ULUS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__QJNU=Self__ULUS->value__FH4D;
+        t__RJNU=Self__ULUS->parent_constant__YAXC.static_type__5G4D;
+        Self__ULUS=NULL;
+        __tmp__ZFNU=((__POINTER__IB )(NULL));
+        __tmp__IKWJ= 0;
+        __tmp__0FNU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__0FNU ==  0)) {
+          Self__ULUS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          __tmp__IKWJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FNU));
+          if ((__tmp__IKWJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1INU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0INU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_size[(__tmp__1INU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0INU)));
+            __tmp__ZFNU=__tmp__ZINU;
+          } else /* FALSE */ {
+            __tmp__1INU=((__UINTEGER_32__ZWB )__tmp__IKWJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_type[(__tmp__1INU)]))),(__UINTEGER_32__ZWB)(__tmp__1INU |  1));
+            __tmp__ZFNU=__tmp__ZINU;
+          };
+          Self__ULUS=((__INTEGER_CST__XAXC *)__tmp__ZFNU);
+          *(Self__ULUS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__OJNU=((__INTEGER_CST__XAXC *)Self__ULUS);
+        Self__OJNU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SVUJ;
+        Self__OJNU->value__FH4D=v__QJNU;
+        Self__OJNU->parent_constant__YAXC.static_type__5G4D=t__RJNU;
+        check_type__XYEE(Self__OJNU);
+        __tmp__PMCP=Self__ULUS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__PMCP=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__VHRO));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__EA0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VHRO)->local__BVEJ));
+        if (__tmp__EA0T==NULL) {
+          __tmp__MA0T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__MA0T=((__READ_LOCAL__55ZI *)__tmp__EA0T);
+        };
+        __tmp__PMCP=__tmp__MA0T;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__PMCP=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__VHRO));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__PMCP=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VHRO));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__YLUS=((__IS_EXPANDED__35NJ *)__tmp__VHRO);
+        __tmp__SVUJ=Self__YLUS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__EA0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__YLUS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__EA0T==NULL) {
+          __tmp__MA0T=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__MA0T=((__READ_LOCAL__55ZI *)__tmp__EA0T);
+        };
+        Self__YLUS=NULL;
+        __tmp__ZFNU=((__POINTER__IB )(NULL));
+        __tmp__IKWJ= 0;
+        __tmp__0FNU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__0FNU ==  0)) {
+          Self__YLUS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          __tmp__IKWJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FNU));
+          if ((__tmp__IKWJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1INU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0INU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_size[(__tmp__1INU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0INU)));
+            __tmp__ZFNU=__tmp__ZINU;
+          } else /* FALSE */ {
+            __tmp__1INU=((__UINTEGER_32__ZWB )__tmp__IKWJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_type[(__tmp__1INU)]))),(__UINTEGER_32__ZWB)(__tmp__1INU |  1));
+            __tmp__ZFNU=__tmp__ZINU;
+          };
+          Self__YLUS=((__IS_EXPANDED__35NJ *)__tmp__ZFNU);
+          *(Self__YLUS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__5JNU=((__IS_EXPANDED__35NJ *)Self__YLUS);
+        Self__5JNU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SVUJ;
+        Self__5JNU->receiver__RA5J=__tmp__MA0T;
+        __tmp__PMCP=Self__YLUS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__3LUS=((__GET_TYPE_ID__HAOJ *)__tmp__VHRO);
+        __tmp__SVUJ=Self__3LUS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__RJNU=Self__3LUS->receiver__WA5J;
+        Self__3LUS=NULL;
+        __tmp__ZFNU=((__POINTER__IB )(NULL));
+        __tmp__IKWJ= 0;
+        __tmp__0FNU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__0FNU ==  0)) {
+          Self__3LUS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          __tmp__IKWJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FNU));
+          if ((__tmp__IKWJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1INU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0INU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_size[(__tmp__1INU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0INU)));
+            __tmp__ZFNU=__tmp__ZINU;
+          } else /* FALSE */ {
+            __tmp__1INU=((__UINTEGER_32__ZWB )__tmp__IKWJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_type[(__tmp__1INU)]))),(__UINTEGER_32__ZWB)(__tmp__1INU |  1));
+            __tmp__ZFNU=__tmp__ZINU;
+          };
+          Self__3LUS=((__GET_TYPE_ID__HAOJ *)__tmp__ZFNU);
+          *(Self__3LUS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__PKNU=((__GET_TYPE_ID__HAOJ *)Self__3LUS);
+        Self__PKNU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SVUJ;
+        Self__PKNU->receiver__WA5J=t__RJNU;
+        __tmp__PMCP=Self__3LUS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__PMCP=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__VHRO));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__PMCP=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__VHRO));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__PMCP=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__VHRO));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__PMCP=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__VHRO));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__PMCP=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__VHRO));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__PMCP=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__VHRO));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__PMCP=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__VHRO));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__PMCP=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__VHRO));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__PMCP=my_copy__03AL(((__ITEM__HGOJ *)__tmp__VHRO));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__AMUS=((__SIZE_OF__5GOJ *)__tmp__VHRO);
+        __tmp__SVUJ=Self__AMUS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__RJNU=Self__AMUS->receiver__AD5J;
+        Self__AMUS=NULL;
+        __tmp__ZFNU=((__POINTER__IB )(NULL));
+        __tmp__IKWJ= 0;
+        __tmp__0FNU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__0FNU ==  0)) {
+          Self__AMUS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          __tmp__IKWJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FNU));
+          if ((__tmp__IKWJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1INU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0INU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_size[(__tmp__1INU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0INU)));
+            __tmp__ZFNU=__tmp__ZINU;
+          } else /* FALSE */ {
+            __tmp__1INU=((__UINTEGER_32__ZWB )__tmp__IKWJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_type[(__tmp__1INU)]))),(__UINTEGER_32__ZWB)(__tmp__1INU |  1));
+            __tmp__ZFNU=__tmp__ZINU;
+          };
+          Self__AMUS=((__SIZE_OF__5GOJ *)__tmp__ZFNU);
+          *(Self__AMUS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__5KNU=((__SIZE_OF__5GOJ *)Self__AMUS);
+        Self__5KNU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SVUJ;
+        Self__5KNU->receiver__AD5J=t__RJNU;
+        __tmp__PMCP=Self__AMUS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__PMCP=my_copy__L4AL(((__CAST__1HOJ *)__tmp__VHRO));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__DMUS=((__REAL_CST__1LOJ *)__tmp__VHRO);
+        __tmp__SVUJ=Self__DMUS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__LZUJ=Self__DMUS->value__VD5J;
+        t__RJNU=Self__DMUS->parent_constant__2LOJ.static_type__5G4D;
+        Self__DMUS=NULL;
+        __tmp__ZFNU=((__POINTER__IB )(NULL));
+        __tmp__IKWJ= 0;
+        __tmp__0FNU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__0FNU ==  0)) {
+          Self__DMUS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          __tmp__IKWJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FNU));
+          if ((__tmp__IKWJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__1INU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0INU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_size[(__tmp__1INU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0INU)));
+            __tmp__ZFNU=__tmp__ZINU;
+          } else /* FALSE */ {
+            __tmp__1INU=((__UINTEGER_32__ZWB )__tmp__IKWJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__ZINU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__0INU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZINU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZINU=micro_alloc__table__lab__UKI(__tmp__0INU,((__POINTER__IB )(&(table_type[(__tmp__1INU)]))),(__UINTEGER_32__ZWB)(__tmp__1INU |  1));
+            __tmp__ZFNU=__tmp__ZINU;
+          };
+          Self__DMUS=((__REAL_CST__1LOJ *)__tmp__ZFNU);
+          *(Self__DMUS) = *(REAL_CST__1LOJ__);
+        };
+        Self__PLNU=((__REAL_CST__1LOJ *)Self__DMUS);
+        Self__PLNU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__SVUJ;
+        Self__PLNU->value__VD5J=__tmp__LZUJ;
+        Self__PLNU->parent_constant__2LOJ.static_type__5G4D=t__RJNU;
+        __tmp__PMCP=Self__DMUS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__HMUS=((__CHARACTER_CST__RMOJ *)__tmp__VHRO);
+        __tmp__IMUS=create__char__UMQJ(Self__HMUS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__HMUS->text__0D5J);
+        __tmp__PMCP=__tmp__IMUS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__KMUS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VHRO);
+        __tmp__LMUS=create__text__OQQJ(Self__KMUS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__KMUS->string__WBJK);
+        __tmp__PMCP=__tmp__LMUS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__PMCP=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__VHRO));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__PMCP=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VHRO));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__PMCP=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VHRO));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__PMCP=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VHRO));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__PMCP=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VHRO));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__PMCP=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VHRO));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__PMCP=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__VHRO));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__PMCP=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__VHRO));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__R43T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VHRO)->global__KAKM),NULL);
+        if (__tmp__R43T==NULL) {
+          __tmp__S43T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__R43T)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__S43T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__S43T=((__READ_GLOBAL__T4YL *)__tmp__R43T);
+          } break;
+          }
+        };
+        __tmp__PMCP=__tmp__S43T;
       } break;
-      case __TYPE_NULL__: {
-        __tmp__HO5L=((__TYPE_NULL *)typ__AN5L)->parent_type__TIB.prototype__RD;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__PMCP=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__VHRO));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__HO5L=((__TYPE_VOID *)typ__AN5L)->parent_type__UIB.prototype__RD;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__PMCP=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__VHRO));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__HO5L=((__TYPE_CONTEXT *)typ__AN5L)->parent_type__VIB.prototype__RD;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__PMCP=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__VHRO));
       } break;
-      case __TYPE_ID__: {
-        __tmp__HO5L=((__TYPE_ID *)typ__AN5L)->parent_type__WIB.prototype__RD;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__PMCP=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VHRO));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__HO5L=((__TYPE_GENERIC *)typ__AN5L)->parent_type__C2IB.prototype__RD;
+      case __EXPR_INF__OXBP__: {
+        __tmp__PMCP=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__VHRO));
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__HO5L=prototype__QLEJ();
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__PMCP=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__VHRO));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__PMCP=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__VHRO));
       } break;
       };
-      result__5M5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__HO5L)->slot_list__SIM,n__2M5L);
-      if ((((void *)result__5M5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__5M5L)->ensure__352D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__AN5L)->__id) {
-        case __TYPE__: {
-          __tmp__YO5L=search_ensure__MI5L(typ__AN5L,n__2M5L);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__YO5L=search_ensure__TK5L(typ__AN5L,n__2M5L);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__YO5L=search_ensure__0M5L(typ__AN5L,n__2M5L);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__YO5L=search_ensure__BP5L(typ__AN5L,n__2M5L);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__YO5L=search_ensure__IR5L(typ__AN5L,n__2M5L);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__YO5L=search_ensure__PT5L(typ__AN5L,n__2M5L);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__YO5L=search_ensure__GCCN(typ__AN5L,n__2M5L);
-        } break;
-        };
-        result__5M5L=__tmp__YO5L;
-      } else {
-        last_type_contract__XVRL=typ__AN5L;
-      };
-      j__4M5L=(__INTEGER)(j__4M5L +  1);
-      goto while_do__GVBM;
+      Self__FBST=((__FAST_ARRAYoEXPRo__45WC *)__tmp__35ZT);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__FBST->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__PMCP;
+      Self__FBST=copy__3EVJ(__tmp__35ZT);
+      __tmp__35ZT=Self__FBST;
+      __tmp__I0UJ=new_read__slot__receiver__with__intern__OEZJ(Self__ARSJ->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,slot_msg__NSUJ,__tmp__SRSJ,Self__FBST,TRUE__K__);
+      base__PSUJ=__tmp__I0UJ;
     };
   };
-  return(result__5M5L);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),base__PSUJ);
+  slot_msg__NSUJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)base__PSUJ));
+  __tmp__TTUJ=slot_msg__NSUJ;
+  return(__tmp__TTUJ);
 }
 
-static void* search_ensure__BP5L(__TYPE_CONTEXT *Self__CP5L,void *n__DP5L)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* to_run_expr__RDNJ(__ITM_WRITE_CODE__KIQC *Self__SDNJ)
+// ({ITM_WRITE_CODE__KIQC}) With result No recursive, No inlinable.
 {
-  void *result__GP5L,*__tmp__5Q5L;
-  void *typ__HP5L;
-  __INTEGER j__FP5L;
-  void *__tmp__XP5L,*__tmp__LQ5L;
-  __SLOT_DATA *Self__UKBR;
-  void *result__TKBR,*__tmp__YP5L;
-  __SECTION_ *Self__NQKQ;
-  void *__tmp__MQ5L;
-  void *__tmp__OQ5L;
-  __BOOLEAN __tmp__CQ5L;
-  result__GP5L=NULL;
-  typ__HP5L=NULL;
-  j__FP5L= 0;
-  while_do__RVBM:
-  {
-    if ((j__FP5L <= ((__FAST_ARRAYoSLOTo *)Self__CP5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__XP5L=((void **)((__FAST_ARRAYoSLOTo *)Self__CP5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__FP5L];
-      if (((struct ___OBJ *)__tmp__XP5L)->__id==__SLOT_DATA__) {
-        Self__UKBR=((__SLOT_DATA *)__tmp__XP5L);
-        result__TKBR=NULL;
-        if (((void *)Self__UKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__TKBR=((__ITM_SLOT *)((__SLOT *)Self__UKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__TKBR=get_name__GCJD((&__string_26));
-        };
-        __tmp__YP5L=result__TKBR;
-      } else {
-        __tmp__YP5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__XP5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
-      };
-      Self__NQKQ=((__SECTION_ *)__tmp__YP5L);
-      __tmp__CQ5L=(((void *)Self__NQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__NQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__CQ5L=FALSE__;
+  void *__tmp__3DNJ;
+  void *__tmp__4DNJ;
+  __STRING_CONSTANT__0 *__tmp__5DNJ;
+  __LOCAL__L4WC *result__YLPJ,*__tmp__GNPJ,*__tmp__HOPJ;
+  __INTEGER__Q j__ZLPJ,typ_id__FXGU;
+  __READ_LOCAL__55ZI *__tmp__KENJ;
+  __TYPE_FULL__XMB *__tmp__LENJ;
+  __POSITION__OL __tmp__YENJ,__tmp__4FJK;
+  __DTA_WR_CODE__UPPJ *result__IVSJ,*Self__ZFJK;
+  __POINTER__IB ptr__JVSJ,__tmp__PVSJ,__tmp__HHZT,__tmp__JHZT;
+  __POINTER__IB __tmp__HXGU,__tmp__IXGU;
+  __UINTEGER_32__ZWB __tmp__KHZT,__tmp__JXGU;
+  __PROTOTYPE_CST__LAXC *__tmp__CGJK;
+  void *__tmp__QGJK;
+  __NODE_TYPE__SK2C *result__WWGU,*Self__EZIS;
+  __BOOLEAN__L __tmp__0NPJ;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__QHZT;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__DXGU,*Self__PXGU;
+  __tmp__3DNJ=Self__SDNJ->parent_itm_write__LIQC.assign__4XDF;
+  if (__tmp__3DNJ==NULL) {
+    __tmp__4DNJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__3DNJ)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_READ__LHQC__: {
+      __tmp__4DNJ=((void *)__tmp__3DNJ);
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__4DNJ=((void *)__tmp__3DNJ);
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__4DNJ=((void *)__tmp__3DNJ);
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__4DNJ=((void *)__tmp__3DNJ);
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      __tmp__4DNJ=NULL;
+    } break;
+    }
+  };
+  switch (((struct ___OBJ *)__tmp__4DNJ)->__id) {
+  case __ITM_READ__LHQC__: {
+    __tmp__5DNJ=((__ITM_READ__LHQC *)__tmp__4DNJ)->name__XZ1C;
+  } break;
+  case __ITM_READ_ARG1__1ARC__: {
+    __tmp__5DNJ=((__ITM_READ_ARG1__1ARC *)__tmp__4DNJ)->parent_itm_read__2ARC.name__XZ1C;
+  } break;
+  case __ITM_READ_ARG2__JDRC__: {
+    __tmp__5DNJ=((__ITM_READ_ARG2__JDRC *)__tmp__4DNJ)->parent_itm_read__KDRC.name__XZ1C;
+  } break;
+  case __ITM_READ_ARGS__YUTC__: {
+    __tmp__5DNJ=((__ITM_READ_ARGS__YUTC *)__tmp__4DNJ)->parent_itm_read__ZUTC.name__XZ1C;
+  } break;
+  };
+  result__YLPJ=NULL;
+  j__ZLPJ=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((j__ZLPJ <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ZLPJ])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+    j__ZLPJ=(__INTEGER__Q)(j__ZLPJ -  1);
+  };
+  if ((j__ZLPJ >=  0)) {
+    __tmp__GNPJ=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ZLPJ];
+    result__YLPJ=__tmp__GNPJ;
+    if (((j__ZLPJ < bottom_index__PDPJ) && (__tmp__GNPJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=j__ZLPJ;
+      context_extern__AEPJ=__tmp__GNPJ;
+    };
+    __tmp__0NPJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__0NPJ=FALSE__O__;
+  };
+  if ((! __tmp__0NPJ)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__HOPJ=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),(&__string_67));
+      result__YLPJ=__tmp__HOPJ;
+      if ((((void *)__tmp__HOPJ != (void *)NULL) && ((void *)__tmp__HOPJ->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__HOPJ;
+      };
+    };
+  };
+  __tmp__KENJ=read__5UEI(((__LOCAL__L4WC *)result__YLPJ));
+  __tmp__LENJ=((__READ_LOCAL__55ZI *)__tmp__KENJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  __tmp__3DNJ=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__LENJ),__tmp__5DNJ);
+  if (((void *)__tmp__3DNJ == (void *)NULL)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+    append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__5DNJ);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_719));
+    append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__LENJ),string_tmp__YC);
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+    __tmp__YENJ=Self__SDNJ->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__YENJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    if ((__tmp__CQ5L && ((void *)result__GP5L == (void *)NULL))) {
-      __tmp__LQ5L=((void **)((__FAST_ARRAYoSLOTo *)Self__CP5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__FP5L];
-      if (((struct ___OBJ *)__tmp__LQ5L)->__id==__SLOT_DATA__) {
-        __tmp__MQ5L=get_type_result__XF2G(__tmp__LQ5L);
-      } else {
-        __tmp__MQ5L=get_type_result__BH2G(__tmp__LQ5L);
+  };
+  __tmp__YENJ=Self__SDNJ->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  __tmp__4DNJ=Self__SDNJ->parent_itm_write__LIQC.value__5XDF;
+  result__IVSJ=NULL;
+  ptr__JVSJ=((__POINTER__IB )(NULL));
+  j__ZLPJ= 0;
+  __tmp__PVSJ=((__POINTER__IB )sizeof(__DTA_WR_CODE__UPPJ));
+  if (((unsigned long)__tmp__PVSJ ==  0)) {
+    result__IVSJ=DTA_WR_CODE__UPPJ__;
+  } else /* FALSE */ {
+    j__ZLPJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PVSJ));
+    if ((j__ZLPJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__HHZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__JHZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PVSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__KHZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JHZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__HHZT=micro_alloc__table__lab__UKI(__tmp__JHZT,((__POINTER__IB )(&(table_size[(__tmp__KHZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JHZT)));
+      ptr__JVSJ=__tmp__HHZT;
+    } else /* FALSE */ {
+      __tmp__KHZT=((__UINTEGER_32__ZWB )j__ZLPJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__HHZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__JHZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PVSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__HHZT=micro_alloc__table__lab__UKI(__tmp__JHZT,((__POINTER__IB )(&(table_type[(__tmp__KHZT)]))),(__UINTEGER_32__ZWB)(__tmp__KHZT |  1));
+      ptr__JVSJ=__tmp__HHZT;
+    };
+    result__IVSJ=((__DTA_WR_CODE__UPPJ *)ptr__JVSJ);
+    *(result__IVSJ) = *(DTA_WR_CODE__UPPJ__);
+  };
+  Self__ZFJK=((__DTA_WR_CODE__UPPJ *)result__IVSJ);
+  Self__ZFJK->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B=__tmp__YENJ;
+  Self__ZFJK->parent_dta__VPPJ.slot__IU4D=__tmp__3DNJ;
+  Self__ZFJK->parent_dta__VPPJ.self_arg__JU4D=__tmp__KENJ;
+  switch (((struct ___OBJ *)__tmp__4DNJ)->__id) {
+  case __ITM_LIST__A2OC__: {
+    __tmp__4FJK=((__ITM_LIST__A2OC *)__tmp__4DNJ)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_LDOTS__4CPC__: {
+    __tmp__4FJK=((__ITM_LDOTS__4CPC *)__tmp__4DNJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_PROTOTYPE__KEPC__: {
+    __tmp__4FJK=((__ITM_PROTOTYPE__KEPC *)__tmp__4DNJ)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_LIST_IDF__ODQC__: {
+    __tmp__4FJK=((__ITM_LIST_IDF__ODQC *)__tmp__4DNJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_VALUE__EEQC__: {
+    __tmp__4FJK=((__ITM_WRITE_VALUE__EEQC *)__tmp__4DNJ)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_CAST__3EQC__: {
+    __tmp__4FJK=((__ITM_WRITE_CAST__3EQC *)__tmp__4DNJ)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ__LHQC__: {
+    __tmp__4FJK=((__ITM_READ__LHQC *)__tmp__4DNJ)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_WRITE_CODE__KIQC__: {
+    __tmp__4FJK=((__ITM_WRITE_CODE__KIQC *)__tmp__4DNJ)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_OPERATOR__U3QC__: {
+    __tmp__4FJK=((__ITM_OPERATOR__U3QC *)__tmp__4DNJ)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARG1__1ARC__: {
+    __tmp__4FJK=((__ITM_READ_ARG1__1ARC *)__tmp__4DNJ)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARG2__JDRC__: {
+    __tmp__4FJK=((__ITM_READ_ARG2__JDRC *)__tmp__4DNJ)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXPRESSION__4DRC__: {
+    __tmp__4FJK=position__GQBE(((__ITM_EXPRESSION__4DRC *)__tmp__4DNJ));
+  } break;
+  case __ITM_OLD__TQRC__: {
+    __tmp__4FJK=((__ITM_OLD__TQRC *)__tmp__4DNJ)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXTERNAL_TYPE__GISC__: {
+    __tmp__4FJK=((__ITM_EXTERNAL_TYPE__GISC *)__tmp__4DNJ)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_BLOCK__EOSC__: {
+    __tmp__4FJK=((__ITM_BLOCK__EOSC *)__tmp__4DNJ)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_EXTERNAL__QPSC__: {
+    __tmp__4FJK=((__ITM_EXTERNAL__QPSC *)__tmp__4DNJ)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_READ_ARGS__YUTC__: {
+    __tmp__4FJK=((__ITM_READ_ARGS__YUTC *)__tmp__4DNJ)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_REAL__KEUC__: {
+    __tmp__4FJK=((__ITM_REAL__KEUC *)__tmp__4DNJ)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_NUMBER__3EUC__: {
+    __tmp__4FJK=((__ITM_NUMBER__3EUC *)__tmp__4DNJ)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_CHARACTER__PFUC__: {
+    __tmp__4FJK=((__ITM_CHARACTER__PFUC *)__tmp__4DNJ)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_STRING__BGUC__: {
+    __tmp__4FJK=((__ITM_STRING__BGUC *)__tmp__4DNJ)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  } break;
+  case __ITM_RESULT__JVMD__: {
+    __tmp__4FJK=position__MQBE(((__ITM_RESULT__JVMD *)__tmp__4DNJ));
+  } break;
+  };
+  __tmp__CGJK=create__type__VJ2C(__tmp__4FJK,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+  Self__ZFJK->parent_dta__VPPJ.result_expr__LU4D=__tmp__CGJK;
+  Self__ZFJK->code__DGJK=__tmp__4DNJ;
+  if (((void *)profil_current__SO2C == (void *)NULL)) {
+    Self__ZFJK->parent_dta__VPPJ.context__UU4D=context_main__Q4WC;
+  } else /* FALSE */ {
+    __tmp__QGJK=profil_current__SO2C;
+    if (((struct ___OBJ *)__tmp__QGJK)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__HOPJ=((__PROFIL_SLOT__OO2C *)__tmp__QGJK)->parent_profil__PO2C.context__1U4D;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__HOPJ=((__PROFIL_BLOCK__O3NJ *)__tmp__QGJK)->parent_profil__P3NJ.context__1U4D;
+    };
+    Self__ZFJK->parent_dta__VPPJ.context__UU4D=__tmp__HOPJ;
+  };
+  result__WWGU=NULL;
+  ptr__JVSJ=((__POINTER__IB )(NULL));
+  j__ZLPJ= 0;
+  __tmp__PVSJ=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+  if (((unsigned long)__tmp__PVSJ ==  0)) {
+    result__WWGU=NODE_TYPE__SK2C__;
+  } else /* FALSE */ {
+    j__ZLPJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PVSJ));
+    if ((j__ZLPJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__HHZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__JHZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PVSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__KHZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JHZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__HHZT=micro_alloc__table__lab__UKI(__tmp__JHZT,((__POINTER__IB )(&(table_size[(__tmp__KHZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JHZT)));
+      ptr__JVSJ=__tmp__HHZT;
+    } else /* FALSE */ {
+      __tmp__KHZT=((__UINTEGER_32__ZWB )j__ZLPJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__HHZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__JHZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PVSJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HHZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__HHZT=micro_alloc__table__lab__UKI(__tmp__JHZT,((__POINTER__IB )(&(table_type[(__tmp__KHZT)]))),(__UINTEGER_32__ZWB)(__tmp__KHZT |  1));
+      ptr__JVSJ=__tmp__HHZT;
+    };
+    result__WWGU=((__NODE_TYPE__SK2C *)ptr__JVSJ);
+    *(result__WWGU) = *(NODE_TYPE__SK2C__);
+  };
+  Self__EZIS=((__NODE_TYPE__SK2C *)result__WWGU);
+  Self__EZIS->parent_node__TK2C.expr__CV4D=__tmp__KENJ;
+  Self__EZIS->parent_node__TK2C.data__DV4D=result__IVSJ;
+  late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+  Self__QHZT=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((void *)Self__QHZT->first_link__IB0G == (void *)NULL)) {
+    result__DXGU=NULL;
+    __tmp__HHZT=((__POINTER__IB )(NULL));
+    typ_id__FXGU= 0;
+    __tmp__JHZT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__JHZT ==  0)) {
+      result__DXGU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__FXGU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JHZT));
+      if ((typ_id__FXGU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HXGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IXGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JHZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JXGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IXGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__HXGU=micro_alloc__table__lab__UKI(__tmp__IXGU,((__POINTER__IB )(&(table_size[(__tmp__JXGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IXGU)));
+        __tmp__HHZT=__tmp__HXGU;
+      } else /* FALSE */ {
+        __tmp__JXGU=((__UINTEGER_32__ZWB )typ_id__FXGU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HXGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IXGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JHZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HXGU=micro_alloc__table__lab__UKI(__tmp__IXGU,((__POINTER__IB )(&(table_type[(__tmp__JXGU)]))),(__UINTEGER_32__ZWB)(__tmp__JXGU |  1));
+        __tmp__HHZT=__tmp__HXGU;
+      };
+      result__DXGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__HHZT);
+      *(result__DXGU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__PXGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__DXGU);
+    Self__PXGU->item__GL0G=result__WWGU;
+    Self__PXGU->next__TVFH=NULL;
+    Self__QHZT->first_link__IB0G=result__DXGU;
+    Self__QHZT->parent_linked_collection__EL2C.upper__B0RD= 1;
+    Self__QHZT->last_link__RB0G=result__DXGU;
+    Self__QHZT->mem_idx__SB0G= 1;
+    Self__QHZT->mem_lnk__UB0G=result__DXGU;
+  } else /* FALSE */ {
+    result__DXGU=NULL;
+    __tmp__HHZT=((__POINTER__IB )(NULL));
+    typ_id__FXGU= 0;
+    __tmp__JHZT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__JHZT ==  0)) {
+      result__DXGU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__FXGU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JHZT));
+      if ((typ_id__FXGU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HXGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IXGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JHZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__JXGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IXGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__HXGU=micro_alloc__table__lab__UKI(__tmp__IXGU,((__POINTER__IB )(&(table_size[(__tmp__JXGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IXGU)));
+        __tmp__HHZT=__tmp__HXGU;
+      } else /* FALSE */ {
+        __tmp__JXGU=((__UINTEGER_32__ZWB )typ_id__FXGU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HXGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IXGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JHZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HXGU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__HXGU=micro_alloc__table__lab__UKI(__tmp__IXGU,((__POINTER__IB )(&(table_type[(__tmp__JXGU)]))),(__UINTEGER_32__ZWB)(__tmp__JXGU |  1));
+        __tmp__HHZT=__tmp__HXGU;
+      };
+      result__DXGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__HHZT);
+      *(result__DXGU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__PXGU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__DXGU);
+    Self__PXGU->item__GL0G=result__WWGU;
+    Self__PXGU->next__TVFH=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__QHZT->last_link__RB0G)->next__TVFH=result__DXGU;
+    Self__QHZT->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__QHZT->parent_linked_collection__EL2C.upper__B0RD +  1);
+    Self__QHZT->last_link__RB0G=result__DXGU;
+  };
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),result__WWGU);
+  __tmp__3DNJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)result__WWGU));
+  __tmp__4DNJ=__tmp__3DNJ;
+  return(__tmp__4DNJ);
+}
+
+static void* to_run_expr__HFNJ(__ITM_READ_ARG1__1ARC *Self__IFNJ)
+// ({ITM_READ_ARG1__1ARC}) With result Recursive, No inlinable.
+{
+  void *__tmp__KFNJ;
+  void *rec__PQPJ,*__tmp__DRPJ,*result__BYGU,*__tmp__EYGU;
+  void *itm_read__RQPJ;
+  __LOCAL__L4WC *__tmp__1QPJ,*__tmp__DYGU;
+  __READ_LOCAL__55ZI *__tmp__3QPJ,*__tmp__FYGU;
+  __POSITION__OL __tmp__THZT;
+  __ITM_READ__LHQC *Self__CYGU;
+  __ITM_CHARACTER__PFUC *Self__BM5S;
+  __CHARACTER_CST__RMOJ *__tmp__CM5S;
+  __ITM_LIST__A2OC *__tmp__FRPJ;
+  __PROTOTYPE__MF *__tmp__IM5S;
+  __STRING_CONSTANT__0 *__tmp__4RPJ;
+  __BOOLEAN__L is_resend__SQPJ,implicit_self__TQPJ,__tmp__ASPJ;
+  __BOOLEAN__L __tmp__DSPJ;
+  __tmp__KFNJ=Self__IFNJ->arg__S41C;
+  rec__PQPJ=NULL;
+  itm_read__RQPJ=NULL;
+  is_resend__SQPJ=FALSE__O__;
+  implicit_self__TQPJ=FALSE__O__;
+  if (((void *)__tmp__KFNJ == (void *)NULL)) {
+    __tmp__1QPJ=lookup__G4UJ();
+    __tmp__3QPJ=read__5UEI(((__LOCAL__L4WC *)__tmp__1QPJ));
+    rec__PQPJ=__tmp__3QPJ;
+    implicit_self__TQPJ=TRUE__K__;
+  } else /* FALSE */ {
+    switch (((struct ___OBJ *)__tmp__KFNJ)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__DRPJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__KFNJ));
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__THZT=((__ITM_LDOTS__4CPC *)__tmp__KFNJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+      (&__string_626)->count__0C= 21;
+      (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+      put_error__text__EQE( 2,(&__string_626));
+      put_position__PRE(__tmp__THZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      typ__HP5L=((__TYPE_FULL *)__tmp__MQ5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__HP5L)->__id) {
-      case __TYPE__: {
-        __tmp__OQ5L=((__TYPE *)typ__HP5L)->prototype__RD;
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__DRPJ=NULL;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__DRPJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__KFNJ));
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__THZT=((__ITM_LIST_IDF__ODQC *)__tmp__KFNJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+      (&__string_627)->count__0C= 24;
+      (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+      put_error__text__EQE( 1,(&__string_627));
+      put_position__PRE(__tmp__THZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      __tmp__DRPJ=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__DRPJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__KFNJ));
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__DRPJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__KFNJ));
+    } break;
+    case __ITM_READ__LHQC__: {
+      Self__CYGU=((__ITM_READ__LHQC *)__tmp__KFNJ);
+      result__BYGU=NULL;
+      __tmp__DYGU=lookup__EHPJ(Self__CYGU->name__XZ1C);
+      if (((void *)__tmp__DYGU != (void *)NULL)) {
+        if ((__tmp__DYGU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+          ((__LOCAL__L4WC *)__tmp__DYGU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+          Self__CYGU->name__XZ1C=__tmp__DYGU->parent_variable__O4WC.intern_name__UN5D;
+          __tmp__EYGU=to_run_with__args__5QSJ(Self__CYGU);
+          result__BYGU=__tmp__EYGU;
+        } else /* FALSE */ {
+          __tmp__FYGU=read__5UEI(((__LOCAL__L4WC *)__tmp__DYGU));
+          result__BYGU=__tmp__FYGU;
+        };
+      } else /* FALSE */ {
+        __tmp__EYGU=to_run_with__args__5QSJ(Self__CYGU);
+        result__BYGU=__tmp__EYGU;
+      };
+      __tmp__DRPJ=result__BYGU;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__DRPJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__KFNJ));
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      (&__string_628)->count__0C= 24;
+      (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+      print__KKG((&__string_628));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__DRPJ=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__DRPJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__KFNJ));
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__DRPJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__KFNJ));
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__DRPJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__KFNJ));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__DRPJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__KFNJ));
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__DRPJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__KFNJ));
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__DRPJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__KFNJ));
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__DRPJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__KFNJ));
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__DRPJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__KFNJ));
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__DRPJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__KFNJ));
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__DRPJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__KFNJ));
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      Self__BM5S=((__ITM_CHARACTER__PFUC *)__tmp__KFNJ);
+      __tmp__CM5S=create__char__UMQJ(Self__BM5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__BM5S->character__EM5D);
+      __tmp__DRPJ=__tmp__CM5S;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__DRPJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__KFNJ));
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__DRPJ=NULL;
+    } break;
+    };
+    rec__PQPJ=__tmp__DRPJ;
+    if (__tmp__KFNJ==NULL) {
+      __tmp__FRPJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__KFNJ)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__FRPJ=((void *)__tmp__KFNJ);
       } break;
-      case __TYPE_NULL__: {
-        __tmp__OQ5L=((__TYPE_NULL *)typ__HP5L)->parent_type__TIB.prototype__RD;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__FRPJ=NULL;
       } break;
-      case __TYPE_VOID__: {
-        __tmp__OQ5L=((__TYPE_VOID *)typ__HP5L)->parent_type__UIB.prototype__RD;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__FRPJ=NULL;
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__OQ5L=((__TYPE_CONTEXT *)typ__HP5L)->parent_type__VIB.prototype__RD;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__FRPJ=NULL;
       } break;
-      case __TYPE_ID__: {
-        __tmp__OQ5L=((__TYPE_ID *)typ__HP5L)->parent_type__WIB.prototype__RD;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__FRPJ=NULL;
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__OQ5L=((__TYPE_GENERIC *)typ__HP5L)->parent_type__C2IB.prototype__RD;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__FRPJ=NULL;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__OQ5L=prototype__QLEJ();
+      case __ITM_READ__LHQC__: {
+        __tmp__FRPJ=NULL;
       } break;
-      };
-      result__GP5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__OQ5L)->slot_list__SIM,n__DP5L);
-      if ((((void *)result__GP5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__GP5L)->ensure__352D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__HP5L)->__id) {
-        case __TYPE__: {
-          __tmp__5Q5L=search_ensure__MI5L(typ__HP5L,n__DP5L);
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        __tmp__FRPJ=NULL;
+      } break;
+      }
+    };
+    if (((void *)__tmp__FRPJ != (void *)NULL)) {
+      __tmp__DRPJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__FRPJ->code__EH1C)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (__tmp__DRPJ==NULL) {
+        __tmp__EYGU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__DRPJ)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__EYGU=NULL;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__5Q5L=search_ensure__TK5L(typ__HP5L,n__DP5L);
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__EYGU=NULL;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__5Q5L=search_ensure__0M5L(typ__HP5L,n__DP5L);
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__EYGU=NULL;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__5Q5L=search_ensure__BP5L(typ__HP5L,n__DP5L);
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__EYGU=NULL;
         } break;
-        case __TYPE_ID__: {
-          __tmp__5Q5L=search_ensure__IR5L(typ__HP5L,n__DP5L);
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__EYGU=NULL;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__5Q5L=search_ensure__PT5L(typ__HP5L,n__DP5L);
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__EYGU=NULL;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__5Q5L=search_ensure__GCCN(typ__HP5L,n__DP5L);
+        case __ITM_READ__LHQC__: {
+          __tmp__EYGU=((void *)__tmp__DRPJ);
         } break;
-        };
-        result__GP5L=__tmp__5Q5L;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__EYGU=((void *)__tmp__DRPJ);
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__EYGU=((void *)__tmp__DRPJ);
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__EYGU=((void *)__tmp__DRPJ);
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__EYGU=NULL;
+        } break;
+        }
+      };
+      itm_read__RQPJ=__tmp__EYGU;
+    } else /* FALSE */ {
+      if (__tmp__KFNJ==NULL) {
+        __tmp__EYGU=NULL;
       } else {
-        last_type_contract__XVRL=typ__HP5L;
+        switch (((struct ___OBJ *)__tmp__KFNJ)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_READ__LHQC__: {
+          __tmp__EYGU=((void *)__tmp__KFNJ);
+        } break;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__EYGU=((void *)__tmp__KFNJ);
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__EYGU=((void *)__tmp__KFNJ);
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__EYGU=((void *)__tmp__KFNJ);
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__EYGU=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__EYGU=NULL;
+        } break;
+        }
       };
-      j__FP5L=(__INTEGER)(j__FP5L +  1);
-      goto while_do__RVBM;
+      itm_read__RQPJ=__tmp__EYGU;
     };
+    if (((void *)itm_read__RQPJ != (void *)NULL)) {
+      __tmp__IM5S=((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__IFNJ->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B)) &  511)];
+      switch (((struct ___OBJ *)itm_read__RQPJ)->__id) {
+      case __ITM_READ__LHQC__: {
+        __tmp__4RPJ=((__ITM_READ__LHQC *)itm_read__RQPJ)->name__XZ1C;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__4RPJ=((__ITM_READ_ARG1__1ARC *)itm_read__RQPJ)->parent_itm_read__2ARC.name__XZ1C;
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__4RPJ=((__ITM_READ_ARG2__JDRC *)itm_read__RQPJ)->parent_itm_read__KDRC.name__XZ1C;
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__4RPJ=((__ITM_READ_ARGS__YUTC *)itm_read__RQPJ)->parent_itm_read__ZUTC.name__XZ1C;
+      } break;
+      };
+      __tmp__ASPJ=search_parent__Y0XJ(((__PROTOTYPE__MF *)__tmp__IM5S),__tmp__4RPJ);
+      __tmp__DSPJ=__tmp__ASPJ;
+    } else /* FALSE */ {
+      __tmp__DSPJ=FALSE__O__;
+    };
+    is_resend__SQPJ=__tmp__DSPJ;
   };
-  return(result__GP5L);
+  __tmp__KFNJ=to_run_with_self__args__VBRJ(Self__IFNJ,rec__PQPJ,implicit_self__TQPJ,is_resend__SQPJ);
+  rec__PQPJ=__tmp__KFNJ;
+  return(rec__PQPJ);
 }
 
-static void* search_ensure__IR5L(__TYPE_ID *Self__JR5L,void *n__KR5L)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* to_run_expr__NFNJ(__ITM_READ_ARG2__JDRC *Self__OFNJ)
+// ({ITM_READ_ARG2__JDRC}) With result Recursive, No inlinable.
 {
-  void *result__NR5L,*__tmp__GT5L;
-  void *typ__OR5L;
-  __INTEGER j__MR5L;
-  void *__tmp__4R5L,*__tmp__SS5L;
-  __SLOT_DATA *Self__WKBR;
-  void *result__VKBR,*__tmp__5R5L;
-  __SECTION_ *Self__OQKQ;
-  void *__tmp__TS5L;
-  void *__tmp__VS5L;
-  __BOOLEAN __tmp__JS5L;
-  result__NR5L=NULL;
-  typ__OR5L=NULL;
-  j__MR5L= 0;
-  while_do__2VBM:
-  {
-    if ((j__MR5L <= ((__FAST_ARRAYoSLOTo *)Self__JR5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__4R5L=((void **)((__FAST_ARRAYoSLOTo *)Self__JR5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__MR5L];
-      if (((struct ___OBJ *)__tmp__4R5L)->__id==__SLOT_DATA__) {
-        Self__WKBR=((__SLOT_DATA *)__tmp__4R5L);
-        result__VKBR=NULL;
-        if (((void *)Self__WKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__VKBR=((__ITM_SLOT *)((__SLOT *)Self__WKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__VKBR=get_name__GCJD((&__string_26));
-        };
-        __tmp__5R5L=result__VKBR;
-      } else {
-        __tmp__5R5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4R5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+  __INTEGER_64__1SG v__I1GU,v__I4GU;
+  void *result__QFNJ,*__tmp__IGNJ,*result__IYGU,*__tmp__LYGU;
+  void *result__PYGU,*__tmp__SYGU,*result__YZGU,*__tmp__1ZGU;
+  void *__tmp__I0GU;
+  void *__tmp__HGNJ;
+  __POSITION__OL __tmp__WHZT,pos__XM5S,pos__SY3K,__tmp__Y4VK;
+  __POSITION__OL __tmp__U5VK;
+  __ITM_READ__LHQC *Self__JYGU,*Self__ZZGU,*Self__G0GU;
+  __LOCAL__L4WC *__tmp__KYGU,*__tmp__0ZGU,*__tmp__H0GU,*Self__5M3T;
+  __READ_LOCAL__55ZI *__tmp__MYGU,*__tmp__2ZGU,*__tmp__J0GU,*Self__R3IS;
+  __READ_LOCAL__55ZI *__tmp__SIZT;
+  __ITM_CHARACTER__PFUC *Self__KM5S,*Self__0M5S,*Self__KN5S;
+  __CHARACTER_CST__RMOJ *__tmp__LM5S,*__tmp__1M5S,*__tmp__LN5S;
+  __CHARACTER_CST__RMOJ *Self__04IS,*__tmp__14IS;
+  __TYPE_FULL__XMB *__tmp__RGNJ,*__tmp__SGNJ,*__tmp__DDWK;
+  __EXPR_EQUAL__KINJ *result__WYGU,*Self__CZGU;
+  __POINTER__IB ptr__XYGU,__tmp__ZYGU,__tmp__0YGU,__tmp__1YGU;
+  __POINTER__IB __tmp__R0GU,__tmp__S0GU,__tmp__R3GU,__tmp__S3GU;
+  __INTEGER__Q typ_id__YYGU,Result__KFQT,Result__MFQT,Result__OFQT;
+  __UINTEGER_32__ZWB __tmp__2YGU,__tmp__T0GU,__tmp__T3GU;
+  __EXPR_NOT_EQUAL__VINJ *result__HZGU,*Self__TZGU;
+  __ITM_LIST__A2OC *__tmp__O2RK;
+  __PROTOTYPE__MF *__tmp__BN5S;
+  __STRING_CONSTANT__0 *__tmp__H3RK,*v__J3GU,*__tmp__RCWK,*__tmp__ADWK;
+  __NODE_TYPE__SK2C *base__V1VK,*__tmp__IBWK,*__tmp__ODWK;
+  void *__tmp__DJRO,*__tmp__EFUO;
+  __SECTION___RVOB *__tmp__54VK,*result__5ZGU,*__tmp__C0GU;
+  __SLOT_DATA__IJRG *Self__A0GU;
+  __EXPR_MULTIPLE__GLWH *__tmp__45VK;
+  __STRING_CST__5J *Self__Q0GU,*result__M0GU,*Self__Q3GU,*result__M3GU;
+  __PROTOTYPE_CST__LAXC *Self__V2IS,*__tmp__W2IS,*Self__E4IS;
+  __PROTOTYPE_CST__LAXC *__tmp__F4IS;
+  __INTEGER_CST__XAXC *Self__Y2IS,*Self__G1GU,*Self__H4IS,*Self__G4GU;
+  __IS_EXPANDED__35NJ *Self__22IS,*Self__X1GU,*Self__L4IS,*Self__X4GU;
+  __GET_TYPE_ID__HAOJ *Self__B3IS,*Self__H2GU,*Self__Q4IS,*Self__H5GU;
+  __SIZE_OF__5GOJ *Self__E3IS,*Self__X2GU,*Self__T4IS,*Self__X5GU;
+  __REAL_CST__1LOJ *Self__H3IS,*Self__H3GU,*Self__W4IS,*Self__HAHU;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__O3IS,*__tmp__P3IS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__34IS,*__tmp__44IS;
+  __READ_GLOBAL__T4YL *__tmp__3M3T,*Self__U3IS,*__tmp__HN3T;
+  __STRING__BC *__tmp__AN3T;
+  __BOOLEAN__L __tmp__CHNJ,__tmp__PHNJ,__tmp__J3RK,__tmp__M3RK;
+  __BOOLEAN__L __tmp__D2VK,__tmp__03VK,__tmp__M4VK,__tmp__WCWK;
+  __FAST_ARRAYoITM_CODEo__WBPC *result__1HZT,*__tmp__3HZT;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *Self__4HZT;
+  __FAST_ARRAYoEXPRo__45WC *result__UM3T,*__tmp__WM3T,*__tmp__DBWK;
+  __FAST_ARRAYoEXPRo__45WC *Self__CGQT,*Self__NGQT;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *Self__XM3T;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__W3VK,*__tmp__G4VK;
+  result__QFNJ=NULL;
+  if ((((void *)Self__OFNJ->parent_itm_read__KDRC.name__XZ1C == (void *)operator_equal__R3) || ((void *)Self__OFNJ->parent_itm_read__KDRC.name__XZ1C == (void *)operator_not_equal__V3))) {
+    __tmp__HGNJ=Self__OFNJ->arg_first__YZ1C;
+    switch (((struct ___OBJ *)__tmp__HGNJ)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__IGNJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__HGNJ));
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__WHZT=((__ITM_LDOTS__4CPC *)__tmp__HGNJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+      (&__string_626)->count__0C= 21;
+      (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+      put_error__text__EQE( 2,(&__string_626));
+      put_position__PRE(__tmp__WHZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      Self__OQKQ=((__SECTION_ *)__tmp__5R5L);
-      __tmp__JS5L=(((void *)Self__OQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__OQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__JS5L=FALSE__;
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__IGNJ=NULL;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__IGNJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__HGNJ));
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__WHZT=((__ITM_LIST_IDF__ODQC *)__tmp__HGNJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+      (&__string_627)->count__0C= 24;
+      (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+      put_error__text__EQE( 1,(&__string_627));
+      put_position__PRE(__tmp__WHZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      __tmp__IGNJ=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__IGNJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__HGNJ));
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__IGNJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__HGNJ));
+    } break;
+    case __ITM_READ__LHQC__: {
+      Self__JYGU=((__ITM_READ__LHQC *)__tmp__HGNJ);
+      result__IYGU=NULL;
+      __tmp__KYGU=lookup__EHPJ(Self__JYGU->name__XZ1C);
+      if (((void *)__tmp__KYGU != (void *)NULL)) {
+        if ((__tmp__KYGU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+          ((__LOCAL__L4WC *)__tmp__KYGU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+          Self__JYGU->name__XZ1C=__tmp__KYGU->parent_variable__O4WC.intern_name__UN5D;
+          __tmp__LYGU=to_run_with__args__5QSJ(Self__JYGU);
+          result__IYGU=__tmp__LYGU;
+        } else /* FALSE */ {
+          __tmp__MYGU=read__5UEI(((__LOCAL__L4WC *)__tmp__KYGU));
+          result__IYGU=__tmp__MYGU;
+        };
+      } else /* FALSE */ {
+        __tmp__LYGU=to_run_with__args__5QSJ(Self__JYGU);
+        result__IYGU=__tmp__LYGU;
+      };
+      __tmp__IGNJ=result__IYGU;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__IGNJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__HGNJ));
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      (&__string_628)->count__0C= 24;
+      (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+      print__KKG((&__string_628));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__IGNJ=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__IGNJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__HGNJ));
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__IGNJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__HGNJ));
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__IGNJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__HGNJ));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__IGNJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__HGNJ));
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__IGNJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__HGNJ));
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__IGNJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__HGNJ));
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__IGNJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__HGNJ));
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__IGNJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__HGNJ));
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__IGNJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__HGNJ));
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__IGNJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__HGNJ));
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      Self__KM5S=((__ITM_CHARACTER__PFUC *)__tmp__HGNJ);
+      __tmp__LM5S=create__char__UMQJ(Self__KM5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__KM5S->character__EM5D);
+      __tmp__IGNJ=__tmp__LM5S;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__IGNJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__HGNJ));
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__IGNJ=NULL;
+    } break;
+    };
+    result__IYGU=Self__OFNJ->arg_second__ZZ1C;
+    switch (((struct ___OBJ *)result__IYGU)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__LYGU=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)result__IYGU));
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__WHZT=((__ITM_LDOTS__4CPC *)result__IYGU)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+      (&__string_626)->count__0C= 21;
+      (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+      put_error__text__EQE( 2,(&__string_626));
+      put_position__PRE(__tmp__WHZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__LYGU=NULL;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__LYGU=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)result__IYGU));
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__WHZT=((__ITM_LIST_IDF__ODQC *)result__IYGU)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+      (&__string_627)->count__0C= 24;
+      (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+      put_error__text__EQE( 1,(&__string_627));
+      put_position__PRE(__tmp__WHZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      __tmp__LYGU=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__LYGU=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)result__IYGU));
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__LYGU=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)result__IYGU));
+    } break;
+    case __ITM_READ__LHQC__: {
+      Self__JYGU=((__ITM_READ__LHQC *)result__IYGU);
+      result__PYGU=NULL;
+      __tmp__KYGU=lookup__EHPJ(Self__JYGU->name__XZ1C);
+      if (((void *)__tmp__KYGU != (void *)NULL)) {
+        if ((__tmp__KYGU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+          ((__LOCAL__L4WC *)__tmp__KYGU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+          Self__JYGU->name__XZ1C=__tmp__KYGU->parent_variable__O4WC.intern_name__UN5D;
+          __tmp__SYGU=to_run_with__args__5QSJ(Self__JYGU);
+          result__PYGU=__tmp__SYGU;
+        } else /* FALSE */ {
+          __tmp__MYGU=read__5UEI(((__LOCAL__L4WC *)__tmp__KYGU));
+          result__PYGU=__tmp__MYGU;
+        };
+      } else /* FALSE */ {
+        __tmp__SYGU=to_run_with__args__5QSJ(Self__JYGU);
+        result__PYGU=__tmp__SYGU;
+      };
+      __tmp__LYGU=result__PYGU;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__LYGU=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)result__IYGU));
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      (&__string_628)->count__0C= 24;
+      (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+      print__KKG((&__string_628));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__LYGU=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__LYGU=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)result__IYGU));
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__LYGU=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)result__IYGU));
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__LYGU=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)result__IYGU));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__LYGU=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)result__IYGU));
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__LYGU=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)result__IYGU));
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__LYGU=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)result__IYGU));
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__LYGU=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)result__IYGU));
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__LYGU=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)result__IYGU));
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__LYGU=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)result__IYGU));
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__LYGU=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)result__IYGU));
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      Self__KM5S=((__ITM_CHARACTER__PFUC *)result__IYGU);
+      __tmp__LM5S=create__char__UMQJ(Self__KM5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__KM5S->character__EM5D);
+      __tmp__LYGU=__tmp__LM5S;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__LYGU=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)result__IYGU));
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__LYGU=NULL;
+    } break;
     };
-    if ((__tmp__JS5L && ((void *)result__NR5L == (void *)NULL))) {
-      __tmp__SS5L=((void **)((__FAST_ARRAYoSLOTo *)Self__JR5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__MR5L];
-      if (((struct ___OBJ *)__tmp__SS5L)->__id==__SLOT_DATA__) {
-        __tmp__TS5L=get_type_result__XF2G(__tmp__SS5L);
-      } else {
-        __tmp__TS5L=get_type_result__BH2G(__tmp__SS5L);
+    if (verify__QBNJ) {
+      switch (((struct ___OBJ *)__tmp__IGNJ)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__RGNJ=((__STRING_CST__5J *)__tmp__IGNJ)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__RGNJ=((__EXTERNAL_C__Y5WC *)__tmp__IGNJ)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__RGNJ=((__PROTOTYPE_CST__LAXC *)__tmp__IGNJ)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__RGNJ=((__INTEGER_CST__XAXC *)__tmp__IGNJ)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__RGNJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IGNJ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__RGNJ=((__READ_LOCAL__55ZI *)__tmp__IGNJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__RGNJ=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__RGNJ=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__RGNJ=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__RGNJ=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__RGNJ=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__RGNJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IGNJ));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__RGNJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IGNJ));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__RGNJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IGNJ));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__RGNJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IGNJ));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__RGNJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IGNJ));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__RGNJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IGNJ));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__RGNJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__RGNJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IGNJ));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__RGNJ=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__RGNJ=((__CAST__1HOJ *)__tmp__IGNJ)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__RGNJ=((__REAL_CST__1LOJ *)__tmp__IGNJ)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__RGNJ=((__CHARACTER_CST__RMOJ *)__tmp__IGNJ)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__RGNJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IGNJ)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__RGNJ=((__READ_SLOT__LL4K *)__tmp__IGNJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__RGNJ=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__RGNJ=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__RGNJ=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__RGNJ=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__RGNJ=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__RGNJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IGNJ));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__RGNJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IGNJ));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__RGNJ=((__READ_GLOBAL__T4YL *)__tmp__IGNJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__RGNJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IGNJ));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__RGNJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IGNJ));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__RGNJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IGNJ));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__RGNJ=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__RGNJ=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__RGNJ=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__RGNJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IGNJ));
+      } break;
       };
-      typ__OR5L=((__TYPE_FULL *)__tmp__TS5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__OR5L)->__id) {
-      case __TYPE__: {
-        __tmp__VS5L=((__TYPE *)typ__OR5L)->prototype__RD;
+      switch (((struct ___OBJ *)__tmp__LYGU)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__SGNJ=((__STRING_CST__5J *)__tmp__LYGU)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__SGNJ=((__EXTERNAL_C__Y5WC *)__tmp__LYGU)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__SGNJ=((__PROTOTYPE_CST__LAXC *)__tmp__LYGU)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__SGNJ=((__INTEGER_CST__XAXC *)__tmp__LYGU)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__SGNJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__LYGU));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__SGNJ=((__READ_LOCAL__55ZI *)__tmp__LYGU)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__SGNJ=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__SGNJ=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__SGNJ=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__SGNJ=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__SGNJ=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__SGNJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__LYGU));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__SGNJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__LYGU));
       } break;
-      case __TYPE_NULL__: {
-        __tmp__VS5L=((__TYPE_NULL *)typ__OR5L)->parent_type__TIB.prototype__RD;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__SGNJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__LYGU));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__VS5L=((__TYPE_VOID *)typ__OR5L)->parent_type__UIB.prototype__RD;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__SGNJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__LYGU));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__VS5L=((__TYPE_CONTEXT *)typ__OR5L)->parent_type__VIB.prototype__RD;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__SGNJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LYGU));
       } break;
-      case __TYPE_ID__: {
-        __tmp__VS5L=((__TYPE_ID *)typ__OR5L)->parent_type__WIB.prototype__RD;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__SGNJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LYGU));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__VS5L=((__TYPE_GENERIC *)typ__OR5L)->parent_type__C2IB.prototype__RD;
+      case __PUT_TO__TFOJ__: {
+        __tmp__SGNJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__VS5L=prototype__QLEJ();
+      case __ITEM__HGOJ__: {
+        __tmp__SGNJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__LYGU));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__SGNJ=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__SGNJ=((__CAST__1HOJ *)__tmp__LYGU)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__SGNJ=((__REAL_CST__1LOJ *)__tmp__LYGU)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__SGNJ=((__CHARACTER_CST__RMOJ *)__tmp__LYGU)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__SGNJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__LYGU)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__SGNJ=((__READ_SLOT__LL4K *)__tmp__LYGU)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__SGNJ=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__SGNJ=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__SGNJ=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__SGNJ=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__SGNJ=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__SGNJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__LYGU));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__SGNJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__LYGU));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__SGNJ=((__READ_GLOBAL__T4YL *)__tmp__LYGU)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__SGNJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__LYGU));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__SGNJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__LYGU));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__SGNJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__LYGU));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__SGNJ=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__SGNJ=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__SGNJ=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__SGNJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__LYGU));
       } break;
       };
-      result__NR5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__VS5L)->slot_list__SIM,n__KR5L);
-      if ((((void *)result__NR5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__NR5L)->ensure__352D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__OR5L)->__id) {
-        case __TYPE__: {
-          __tmp__GT5L=search_ensure__MI5L(typ__OR5L,n__KR5L);
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__GT5L=search_ensure__TK5L(typ__OR5L,n__KR5L);
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__GT5L=search_ensure__0M5L(typ__OR5L,n__KR5L);
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__GT5L=search_ensure__BP5L(typ__OR5L,n__KR5L);
-        } break;
-        case __TYPE_ID__: {
-          __tmp__GT5L=search_ensure__IR5L(typ__OR5L,n__KR5L);
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__GT5L=search_ensure__PT5L(typ__OR5L,n__KR5L);
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__GT5L=search_ensure__GCCN(typ__OR5L,n__KR5L);
-        } break;
-        };
-        result__NR5L=__tmp__GT5L;
-      } else {
-        last_type_contract__XVRL=typ__OR5L;
+      if (((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__RGNJ)->flag__RLK &  1) !=  0)) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__SGNJ)->flag__RLK &  1) !=  0)))) {
+        __tmp__CHNJ=is_sub_type__0Y3M(((__TYPE_FULL__XMB *)__tmp__RGNJ),__tmp__SGNJ);
+        __tmp__PHNJ=(! __tmp__CHNJ);
+      } else /* FALSE */ {
+        __tmp__PHNJ=FALSE__O__;
       };
-      j__MR5L=(__INTEGER)(j__MR5L +  1);
-      goto while_do__2VBM;
-    };
-  };
-  return(result__NR5L);
-}
-
-static void* search_ensure__PT5L(__TYPE_GENERIC *Self__QT5L,void *n__RT5L)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *result__UT5L,*__tmp__NV5L;
-  void *typ__VT5L;
-  __INTEGER j__TT5L;
-  void *__tmp__FU5L,*__tmp__ZU5L;
-  __SLOT_DATA *Self__YKBR;
-  void *result__XKBR,*__tmp__GU5L;
-  __SECTION_ *Self__PQKQ;
-  void *__tmp__0U5L;
-  void *__tmp__2U5L;
-  __BOOLEAN __tmp__QU5L;
-  result__UT5L=NULL;
-  typ__VT5L=NULL;
-  j__TT5L= 0;
-  while_do__HWBM:
-  {
-    if ((j__TT5L <= ((__FAST_ARRAYoSLOTo *)Self__QT5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__FU5L=((void **)((__FAST_ARRAYoSLOTo *)Self__QT5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__TT5L];
-      if (((struct ___OBJ *)__tmp__FU5L)->__id==__SLOT_DATA__) {
-        Self__YKBR=((__SLOT_DATA *)__tmp__FU5L);
-        result__XKBR=NULL;
-        if (((void *)Self__YKBR->parent_slot__IHZD != (void *)NULL)) {
-          result__XKBR=((__ITM_SLOT *)((__SLOT *)Self__YKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-        } else {
-          result__XKBR=get_name__GCJD((&__string_26));
+      if (__tmp__PHNJ) {
+        __tmp__CHNJ=is_sub_type__0Y3M(((__TYPE_FULL__XMB *)__tmp__SGNJ),__tmp__RGNJ);
+        __tmp__PHNJ=(! __tmp__CHNJ);
+      } else /* FALSE */ {
+        __tmp__PHNJ=FALSE__O__;
+      };
+      if (__tmp__PHNJ) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__RGNJ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_722));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__SGNJ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_723));
+        pos__XM5S=Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 2,string_tmp__YC);
+        put_position__PRE(pos__XM5S);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        __tmp__GU5L=result__XKBR;
-      } else {
-        __tmp__GU5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FU5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__PQKQ=((__SECTION_ *)__tmp__GU5L);
-      __tmp__QU5L=(((void *)Self__PQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__PQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__QU5L=FALSE__;
     };
-    if ((__tmp__QU5L && ((void *)result__UT5L == (void *)NULL))) {
-      __tmp__ZU5L=((void **)((__FAST_ARRAYoSLOTo *)Self__QT5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__TT5L];
-      if (((struct ___OBJ *)__tmp__ZU5L)->__id==__SLOT_DATA__) {
-        __tmp__0U5L=get_type_result__XF2G(__tmp__ZU5L);
-      } else {
-        __tmp__0U5L=get_type_result__BH2G(__tmp__ZU5L);
-      };
-      typ__VT5L=((__TYPE_FULL *)__tmp__0U5L)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__VT5L)->__id) {
-      case __TYPE__: {
-        __tmp__2U5L=((__TYPE *)typ__VT5L)->prototype__RD;
+    if (((void *)Self__OFNJ->parent_itm_read__KDRC.name__XZ1C == (void *)operator_equal__R3)) {
+      __tmp__WHZT=Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      result__WYGU=NULL;
+      ptr__XYGU=((__POINTER__IB )(NULL));
+      typ_id__YYGU= 0;
+      __tmp__ZYGU=((__POINTER__IB )sizeof(__EXPR_EQUAL__KINJ));
+      if (((unsigned long)__tmp__ZYGU ==  0)) {
+        result__WYGU=EXPR_EQUAL__KINJ__;
+      } else /* FALSE */ {
+        typ_id__YYGU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZYGU));
+        if ((typ_id__YYGU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0YGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1YGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZYGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__2YGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1YGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__0YGU=micro_alloc__table__lab__UKI(__tmp__1YGU,((__POINTER__IB )(&(table_size[(__tmp__2YGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1YGU)));
+          ptr__XYGU=__tmp__0YGU;
+        } else /* FALSE */ {
+          __tmp__2YGU=((__UINTEGER_32__ZWB )typ_id__YYGU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0YGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1YGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZYGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__0YGU=micro_alloc__table__lab__UKI(__tmp__1YGU,((__POINTER__IB )(&(table_type[(__tmp__2YGU)]))),(__UINTEGER_32__ZWB)(__tmp__2YGU |  1));
+          ptr__XYGU=__tmp__0YGU;
+        };
+        result__WYGU=((__EXPR_EQUAL__KINJ *)ptr__XYGU);
+        *(result__WYGU) = *(EXPR_EQUAL__KINJ__);
+      };
+      Self__CZGU=((__EXPR_EQUAL__KINJ *)result__WYGU);
+      Self__CZGU->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WHZT;
+      Self__CZGU->parent_expr_binary_cmp__NINJ.left__354J=__tmp__IGNJ;
+      Self__CZGU->parent_expr_binary_cmp__NINJ.right__DA5J=__tmp__LYGU;
+      result__QFNJ=result__WYGU;
+    } else /* FALSE */ {
+      __tmp__WHZT=Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      result__HZGU=NULL;
+      ptr__XYGU=((__POINTER__IB )(NULL));
+      typ_id__YYGU= 0;
+      __tmp__ZYGU=((__POINTER__IB )sizeof(__EXPR_NOT_EQUAL__VINJ));
+      if (((unsigned long)__tmp__ZYGU ==  0)) {
+        result__HZGU=EXPR_NOT_EQUAL__VINJ__;
+      } else /* FALSE */ {
+        typ_id__YYGU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZYGU));
+        if ((typ_id__YYGU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0YGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1YGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZYGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__2YGU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1YGU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__0YGU=micro_alloc__table__lab__UKI(__tmp__1YGU,((__POINTER__IB )(&(table_size[(__tmp__2YGU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1YGU)));
+          ptr__XYGU=__tmp__0YGU;
+        } else /* FALSE */ {
+          __tmp__2YGU=((__UINTEGER_32__ZWB )typ_id__YYGU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__0YGU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__1YGU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZYGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0YGU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__0YGU=micro_alloc__table__lab__UKI(__tmp__1YGU,((__POINTER__IB )(&(table_type[(__tmp__2YGU)]))),(__UINTEGER_32__ZWB)(__tmp__2YGU |  1));
+          ptr__XYGU=__tmp__0YGU;
+        };
+        result__HZGU=((__EXPR_NOT_EQUAL__VINJ *)ptr__XYGU);
+        *(result__HZGU) = *(EXPR_NOT_EQUAL__VINJ__);
+      };
+      Self__TZGU=((__EXPR_NOT_EQUAL__VINJ *)result__HZGU);
+      Self__TZGU->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WHZT;
+      Self__TZGU->parent_expr_binary_cmp__WINJ.left__354J=__tmp__IGNJ;
+      Self__TZGU->parent_expr_binary_cmp__WINJ.right__DA5J=__tmp__LYGU;
+      result__QFNJ=result__HZGU;
+    };
+  } else /* FALSE */ {
+    result__1HZT=NULL;
+    __tmp__CHNJ=(((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC)->parent_arrayed_collection__4VPC.upper__S02D <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__CHNJ) {
+      __tmp__3HZT=create_with_capacity__M4PC( 16);
+      result__1HZT=__tmp__3HZT;
+    } else /* FALSE */ {
+      Self__4HZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      __tmp__3HZT=((void **)Self__4HZT->parent_arrayed_collection__4VPC.storage__152D)[Self__4HZT->parent_arrayed_collection__4VPC.upper__S02D];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__1HZT=__tmp__3HZT;
+      Self__4HZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__4HZT->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__4HZT->parent_arrayed_collection__4VPC.upper__S02D -  1);
+    };
+    __tmp__3HZT=result__1HZT;
+    add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)result__1HZT),Self__OFNJ->arg_second__ZZ1C);
+    __tmp__IGNJ=Self__OFNJ->arg_first__YZ1C;
+    result__IYGU=NULL;
+    __tmp__LYGU=NULL;
+    __tmp__CHNJ=FALSE__O__;
+    __tmp__PHNJ=FALSE__O__;
+    if (((void *)__tmp__IGNJ == (void *)NULL)) {
+      __tmp__KYGU=lookup__3J2K();
+      __tmp__MYGU=read__5UEI(((__LOCAL__L4WC *)__tmp__KYGU));
+      result__IYGU=__tmp__MYGU;
+      __tmp__PHNJ=TRUE__K__;
+    } else /* FALSE */ {
+      switch (((struct ___OBJ *)__tmp__IGNJ)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__SYGU=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__IGNJ));
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        pos__XM5S=((__ITM_LDOTS__4CPC *)__tmp__IGNJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+        (&__string_626)->count__0C= 21;
+        (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+        put_error__text__EQE( 2,(&__string_626));
+        put_position__PRE(pos__XM5S);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        (&__string_329)->count__0C= 13;
+        (&__string_329)->storage__1C="Crash system.";
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__SYGU=NULL;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__SYGU=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__IGNJ));
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        pos__XM5S=((__ITM_LIST_IDF__ODQC *)__tmp__IGNJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+        (&__string_627)->count__0C= 24;
+        (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+        put_error__text__EQE( 1,(&__string_627));
+        put_position__PRE(pos__XM5S);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        __tmp__SYGU=NULL;
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__SYGU=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__IGNJ));
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__SYGU=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__IGNJ));
+      } break;
+      case __ITM_READ__LHQC__: {
+        Self__ZZGU=((__ITM_READ__LHQC *)__tmp__IGNJ);
+        result__YZGU=NULL;
+        __tmp__0ZGU=lookup__EHPJ(Self__ZZGU->name__XZ1C);
+        if (((void *)__tmp__0ZGU != (void *)NULL)) {
+          if ((__tmp__0ZGU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+            ((__LOCAL__L4WC *)__tmp__0ZGU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+            Self__ZZGU->name__XZ1C=__tmp__0ZGU->parent_variable__O4WC.intern_name__UN5D;
+            __tmp__1ZGU=to_run_with__args__5QSJ(Self__ZZGU);
+            result__YZGU=__tmp__1ZGU;
+          } else /* FALSE */ {
+            __tmp__2ZGU=read__5UEI(((__LOCAL__L4WC *)__tmp__0ZGU));
+            result__YZGU=__tmp__2ZGU;
+          };
+        } else /* FALSE */ {
+          __tmp__1ZGU=to_run_with__args__5QSJ(Self__ZZGU);
+          result__YZGU=__tmp__1ZGU;
+        };
+        __tmp__SYGU=result__YZGU;
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__SYGU=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__IGNJ));
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        (&__string_628)->count__0C= 24;
+        (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+        print__KKG((&__string_628));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__SYGU=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__SYGU=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__IGNJ));
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__SYGU=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__IGNJ));
       } break;
-      case __TYPE_NULL__: {
-        __tmp__2U5L=((__TYPE_NULL *)typ__VT5L)->parent_type__TIB.prototype__RD;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__SYGU=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__IGNJ));
       } break;
-      case __TYPE_VOID__: {
-        __tmp__2U5L=((__TYPE_VOID *)typ__VT5L)->parent_type__UIB.prototype__RD;
+      case __ITM_OLD__TQRC__: {
+        __tmp__SYGU=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__IGNJ));
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__2U5L=((__TYPE_CONTEXT *)typ__VT5L)->parent_type__VIB.prototype__RD;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__SYGU=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__IGNJ));
       } break;
-      case __TYPE_ID__: {
-        __tmp__2U5L=((__TYPE_ID *)typ__VT5L)->parent_type__WIB.prototype__RD;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__SYGU=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__IGNJ));
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__2U5L=((__TYPE_GENERIC *)typ__VT5L)->parent_type__C2IB.prototype__RD;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__SYGU=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__IGNJ));
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__2U5L=prototype__QLEJ();
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__SYGU=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__IGNJ));
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__SYGU=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__IGNJ));
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__SYGU=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__IGNJ));
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        Self__0M5S=((__ITM_CHARACTER__PFUC *)__tmp__IGNJ);
+        __tmp__1M5S=create__char__UMQJ(Self__0M5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__0M5S->character__EM5D);
+        __tmp__SYGU=__tmp__1M5S;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__SYGU=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__IGNJ));
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        (&__string_329)->count__0C= 13;
+        (&__string_329)->storage__1C="Crash system.";
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__SYGU=NULL;
       } break;
       };
-      result__UT5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__2U5L)->slot_list__SIM,n__RT5L);
-      if ((((void *)result__UT5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__UT5L)->ensure__352D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__VT5L)->__id) {
-        case __TYPE__: {
-          __tmp__NV5L=search_ensure__MI5L(typ__VT5L,n__RT5L);
+      result__IYGU=__tmp__SYGU;
+      if (__tmp__IGNJ==NULL) {
+        __tmp__O2RK=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__IGNJ)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__O2RK=((void *)__tmp__IGNJ);
         } break;
-        case __TYPE_NULL__: {
-          __tmp__NV5L=search_ensure__TK5L(typ__VT5L,n__RT5L);
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__O2RK=NULL;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__NV5L=search_ensure__0M5L(typ__VT5L,n__RT5L);
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__O2RK=NULL;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__NV5L=search_ensure__BP5L(typ__VT5L,n__RT5L);
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__O2RK=NULL;
         } break;
-        case __TYPE_ID__: {
-          __tmp__NV5L=search_ensure__IR5L(typ__VT5L,n__RT5L);
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__O2RK=NULL;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__NV5L=search_ensure__PT5L(typ__VT5L,n__RT5L);
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__O2RK=NULL;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__NV5L=search_ensure__GCCN(typ__VT5L,n__RT5L);
+        case __ITM_READ__LHQC__: {
+          __tmp__O2RK=NULL;
         } break;
-        };
-        result__UT5L=__tmp__NV5L;
-      } else {
-        last_type_contract__XVRL=typ__VT5L;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__O2RK=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__O2RK=NULL;
+        } break;
+        }
       };
-      j__TT5L=(__INTEGER)(j__TT5L +  1);
-      goto while_do__HWBM;
-    };
-  };
-  return(result__UT5L);
-}
-
-static void* search_ensure__GCCN(__PROFIL_BLOCK *Self__HCCN,void *n__ICCN)
-// ({PROFIL_BLOCK},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
-{
-  void *result__LCCN,*__tmp__EECN;
-  void *typ__MCCN;
-  __INTEGER j__KCCN;
-  void *__tmp__2CCN,*__tmp__QDCN;
-  __SLOT_DATA *Self__0KBR;
-  void *result__ZKBR,*__tmp__3CCN;
-  __SECTION_ *Self__QQKQ;
-  void *__tmp__RDCN;
-  void *__tmp__TDCN;
-  __BOOLEAN __tmp__HDCN;
-  result__LCCN=NULL;
-  typ__MCCN=NULL;
-  j__KCCN= 0;
-  while_do__EZCN:
-  {
-    if ((j__KCCN <= ((__FAST_ARRAYoSLOTo *)Self__HCCN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-      __tmp__2CCN=((void **)((__FAST_ARRAYoSLOTo *)Self__HCCN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__KCCN];
-      if (((struct ___OBJ *)__tmp__2CCN)->__id==__SLOT_DATA__) {
-        Self__0KBR=((__SLOT_DATA *)__tmp__2CCN);
-        result__ZKBR=NULL;
-        if (((void *)Self__0KBR->parent_slot__IHZD != (void *)NULL)) {
-          result__ZKBR=((__ITM_SLOT *)((__SLOT *)Self__0KBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+      if (((void *)__tmp__O2RK != (void *)NULL)) {
+        __tmp__SYGU=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__O2RK->code__EH1C)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (__tmp__SYGU==NULL) {
+          __tmp__1ZGU=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__SYGU)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__1ZGU=((void *)__tmp__SYGU);
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__1ZGU=((void *)__tmp__SYGU);
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__1ZGU=((void *)__tmp__SYGU);
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__1ZGU=((void *)__tmp__SYGU);
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          }
+        };
+        __tmp__LYGU=__tmp__1ZGU;
+      } else /* FALSE */ {
+        if (__tmp__IGNJ==NULL) {
+          __tmp__1ZGU=NULL;
         } else {
-          result__ZKBR=get_name__GCJD((&__string_26));
+          switch (((struct ___OBJ *)__tmp__IGNJ)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__1ZGU=((void *)__tmp__IGNJ);
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__1ZGU=((void *)__tmp__IGNJ);
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__1ZGU=((void *)__tmp__IGNJ);
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__1ZGU=((void *)__tmp__IGNJ);
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__1ZGU=NULL;
+          } break;
+          }
         };
-        __tmp__3CCN=result__ZKBR;
-      } else {
-        __tmp__3CCN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2CCN)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        __tmp__LYGU=__tmp__1ZGU;
       };
-      Self__QQKQ=((__SECTION_ *)__tmp__3CCN);
-      __tmp__HDCN=(((void *)Self__QQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__QQKQ->name__CH0D == (void *)(&__string_24)));
-    } else {
-      __tmp__HDCN=FALSE__;
+      if (((void *)__tmp__LYGU != (void *)NULL)) {
+        __tmp__BN5S=((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B)) &  511)];
+        switch (((struct ___OBJ *)__tmp__LYGU)->__id) {
+        case __ITM_READ__LHQC__: {
+          __tmp__H3RK=((__ITM_READ__LHQC *)__tmp__LYGU)->name__XZ1C;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__H3RK=((__ITM_READ_ARG1__1ARC *)__tmp__LYGU)->parent_itm_read__2ARC.name__XZ1C;
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__H3RK=((__ITM_READ_ARG2__JDRC *)__tmp__LYGU)->parent_itm_read__KDRC.name__XZ1C;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__H3RK=((__ITM_READ_ARGS__YUTC *)__tmp__LYGU)->parent_itm_read__ZUTC.name__XZ1C;
+        } break;
+        };
+        __tmp__J3RK=search_parent__Y0XJ(((__PROTOTYPE__MF *)__tmp__BN5S),__tmp__H3RK);
+        __tmp__M3RK=__tmp__J3RK;
+      } else /* FALSE */ {
+        __tmp__M3RK=FALSE__O__;
+      };
+      __tmp__CHNJ=__tmp__M3RK;
     };
-    if ((__tmp__HDCN && ((void *)result__LCCN == (void *)NULL))) {
-      __tmp__QDCN=((void **)((__FAST_ARRAYoSLOTo *)Self__HCCN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__KCCN];
-      if (((struct ___OBJ *)__tmp__QDCN)->__id==__SLOT_DATA__) {
-        __tmp__RDCN=get_type_result__XF2G(__tmp__QDCN);
-      } else {
-        __tmp__RDCN=get_type_result__BH2G(__tmp__QDCN);
+    __tmp__WHZT=((__POSITION__OL ) 0);
+    __tmp__IGNJ=NULL;
+    __tmp__J3RK=FALSE__O__;
+    base__V1VK=NULL;
+    __tmp__LYGU=result__IYGU;
+    result__UM3T=NULL;
+    __tmp__M3RK=(((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ)->parent_arrayed_collection__EYSJ.upper__32GL <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__M3RK) {
+      __tmp__WM3T=create_with_capacity__UBZH( 16);
+      result__UM3T=__tmp__WM3T;
+    } else /* FALSE */ {
+      Self__XM3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+      __tmp__WM3T=((void **)Self__XM3T->parent_arrayed_collection__EYSJ.storage__IEHL)[Self__XM3T->parent_arrayed_collection__EYSJ.upper__32GL];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__UM3T=__tmp__WM3T;
+      Self__XM3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__XM3T->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__XM3T->parent_arrayed_collection__EYSJ.upper__32GL -  1);
+    };
+    __tmp__WM3T=result__UM3T;
+    switch (((struct ___OBJ *)result__IYGU)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__RGNJ=((__STRING_CST__5J *)result__IYGU)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__RGNJ=((__EXTERNAL_C__Y5WC *)result__IYGU)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RGNJ=((__PROTOTYPE_CST__LAXC *)result__IYGU)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__RGNJ=((__INTEGER_CST__XAXC *)result__IYGU)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RGNJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)result__IYGU));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__RGNJ=((__READ_LOCAL__55ZI *)result__IYGU)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__RGNJ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__RGNJ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__RGNJ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__RGNJ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__RGNJ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__RGNJ=static_type__HECK(((__EXPR_SUB__UBOJ *)result__IYGU));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__RGNJ=static_type__MECK(((__EXPR_MUL__KCOJ *)result__IYGU));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__RGNJ=static_type__RECK(((__EXPR_DIV__4COJ *)result__IYGU));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__RGNJ=static_type__WECK(((__EXPR_AND__SDOJ *)result__IYGU));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__RGNJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)result__IYGU));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__RGNJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)result__IYGU));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__RGNJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__RGNJ=static_type__JFCK(((__ITEM__HGOJ *)result__IYGU));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__RGNJ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__RGNJ=((__CAST__1HOJ *)result__IYGU)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__RGNJ=((__REAL_CST__1LOJ *)result__IYGU)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__RGNJ=((__CHARACTER_CST__RMOJ *)result__IYGU)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__RGNJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)result__IYGU)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__RGNJ=((__READ_SLOT__LL4K *)result__IYGU)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__RGNJ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__RGNJ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RGNJ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__RGNJ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RGNJ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__RGNJ=static_type__GWBN(((__EXPR_NEG__EZVL *)result__IYGU));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__RGNJ=static_type__BAGM(((__EXPR_ADD__SZVL *)result__IYGU));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__RGNJ=((__READ_GLOBAL__T4YL *)result__IYGU)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__RGNJ=static_type__REWN(((__EXPR_NOT__XUPM *)result__IYGU));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__RGNJ=static_type__TL1P(((__EXPR_MOD__3YPM *)result__IYGU));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__RGNJ=static_type__IPVO(((__EXPR_OR__PQ0N *)result__IYGU));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__RGNJ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__RGNJ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__RGNJ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__RGNJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)result__IYGU));
+    } break;
+    };
+    result__PYGU=((__TYPE_FULL__XMB *)__tmp__RGNJ)->the_parent_type__QLK;
+    if (((void *)result__PYGU == (void *)TYPE_VOID__IMB__)) {
+      pos__XM5S=Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,(&__string_697));
+      put_position__PRE(pos__XM5S);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
       };
-      typ__MCCN=((__TYPE_FULL *)__tmp__RDCN)->parent_type__5SL;
-      switch (((struct ___OBJ *)typ__MCCN)->__id) {
-      case __TYPE__: {
-        __tmp__TDCN=((__TYPE *)typ__MCCN)->prototype__RD;
+    };
+    switch (((struct ___OBJ *)result__PYGU)->__id) {
+    case __TYPE__FF__: {
+      __tmp__D2VK=FALSE__O__;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__D2VK=FALSE__O__;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__D2VK=FALSE__O__;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__D2VK=FALSE__O__;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__D2VK=FALSE__O__;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__D2VK=FALSE__O__;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__D2VK=TRUE__K__;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__D2VK=TRUE__K__;
+    } break;
+    };
+    if ((__tmp__D2VK && ((void *)Self__OFNJ->parent_itm_read__KDRC.name__XZ1C == (void *)(&__string_85)))) {
+      __tmp__J3RK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__H3RK=Self__OFNJ->parent_itm_read__KDRC.name__XZ1C;
+      switch (((struct ___OBJ *)result__PYGU)->__id) {
+      case __TYPE__FF__: {
+        __tmp__SYGU=get_slot__2QGG(((__TYPE__FF *)result__PYGU),__tmp__H3RK);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__SYGU=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)result__PYGU)),__tmp__H3RK);
       } break;
-      case __TYPE_NULL__: {
-        __tmp__TDCN=((__TYPE_NULL *)typ__MCCN)->parent_type__TIB.prototype__RD;
+      case __TYPE_VOID__IMB__: {
+        __tmp__SYGU=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)result__PYGU)),__tmp__H3RK);
       } break;
-      case __TYPE_VOID__: {
-        __tmp__TDCN=((__TYPE_VOID *)typ__MCCN)->parent_type__UIB.prototype__RD;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__SYGU=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)result__PYGU)),__tmp__H3RK);
       } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__TDCN=((__TYPE_CONTEXT *)typ__MCCN)->parent_type__VIB.prototype__RD;
+      case __TYPE_ID__MMB__: {
+        __tmp__SYGU=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)result__PYGU)),__tmp__H3RK);
       } break;
-      case __TYPE_ID__: {
-        __tmp__TDCN=((__TYPE_ID *)typ__MCCN)->parent_type__WIB.prototype__RD;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__SYGU=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)result__PYGU)),__tmp__H3RK);
       } break;
-      case __TYPE_GENERIC__: {
-        __tmp__TDCN=((__TYPE_GENERIC *)typ__MCCN)->parent_type__C2IB.prototype__RD;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__SYGU=get_slot__011G(__tmp__H3RK);
       } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__TDCN=prototype__QLEJ();
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__SYGU=get_slot__ETFL(__tmp__H3RK);
       } break;
       };
-      result__LCCN=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__TDCN)->slot_list__SIM,n__ICCN);
-      if ((((void *)result__LCCN == (void *)NULL) || ((void *)((__ITM_SLOT *)result__LCCN)->ensure__352D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__MCCN)->__id) {
-        case __TYPE__: {
-          __tmp__EECN=search_ensure__MI5L(typ__MCCN,n__ICCN);
+      __tmp__IGNJ=__tmp__SYGU;
+      if (((void *)__tmp__IGNJ == (void *)NULL)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__OFNJ->parent_itm_read__KDRC.name__XZ1C);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        switch (((struct ___OBJ *)result__PYGU)->__id) {
+        case __TYPE__FF__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE__FF *)result__PYGU)->prototype__QF->parent_named__PF.name__GWB);
         } break;
-        case __TYPE_NULL__: {
-          __tmp__EECN=search_ensure__TK5L(typ__MCCN,n__ICCN);
+        case __TYPE_NULL__GMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
         } break;
-        case __TYPE_VOID__: {
-          __tmp__EECN=search_ensure__0M5L(typ__MCCN,n__ICCN);
+        case __TYPE_VOID__IMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__EECN=search_ensure__BP5L(typ__MCCN,n__ICCN);
+        case __TYPE_CONTEXT__KMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
         } break;
-        case __TYPE_ID__: {
-          __tmp__EECN=search_ensure__IR5L(typ__MCCN,n__ICCN);
+        case __TYPE_ID__MMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__EECN=search_ensure__PT5L(typ__MCCN,n__ICCN);
+        case __TYPE_GENERIC__OCY__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)result__PYGU))->name__HZMB);
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__EECN=search_ensure__GCCN(typ__MCCN,n__ICCN);
+        case __TYPE_BLOCK__CP5D__: {
+          append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)result__PYGU)),string_tmp__YC);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)result__PYGU)),string_tmp__YC);
         } break;
         };
-        result__LCCN=__tmp__EECN;
-      } else {
-        last_type_contract__XVRL=typ__MCCN;
-      };
-      j__KCCN=(__INTEGER)(j__KCCN +  1);
-      goto while_do__EZCN;
-    };
-  };
-  return(result__LCCN);
-}
-
-static void* put_result__JFEN(__LIST *Self__KFEN,__BOOLEAN is_last__LFEN)
-// ({LIST},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *var__NFEN;
-  void *result__OFEN;
-  __INTEGER idx__PFEN;
-  void *var_result__QFEN;
-  __BOOLEAN __tmp__CHEN;
-  var__NFEN=NULL;
-  result__OFEN=NULL;
-  idx__PFEN= 0;
-  var_result__QFEN=NULL;
-  if (is_last__LFEN) {
-    result__OFEN=Self__KFEN;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__PFEN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__QFEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__QFEN != (void *)NULL)) {
-        if ((idx__PFEN <= ((__FAST_ARRAYoLOCALo *)var_result__QFEN)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__NFEN=((void **)((__FAST_ARRAYoLOCALo *)var_result__QFEN)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__PFEN];
-          __tmp__CHEN=TRUE__;
-        } else {
-          __tmp__CHEN=FALSE__;
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        pos__SY3K=Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(pos__SY3K);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
-        if ((! __tmp__CHEN)) {
-          if ((idx__PFEN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__QFEN)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__NFEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-      } else {
-        if ((idx__PFEN !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      };
+      if (verify__QBNJ) {
+        if (((void *)result__1HZT == (void *)NULL)) {
+          if (((struct ___OBJ *)__tmp__IGNJ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__DJRO=((__SLOT_CODE__4IRG *)__tmp__IGNJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DJRO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__W3VK=((__ITM_SLOT__PLC *)__tmp__DJRO)->argument_list__5LBE;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__W3VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__DJRO=((__SLOT_DATA__IJRG *)__tmp__IGNJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DJRO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__W3VK=((__ITM_SLOT__PLC *)__tmp__DJRO)->argument_list__5LBE;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__W3VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+            };
+          };
+          Result__KFQT=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__W3VK)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__03VK=(Result__KFQT !=  1);
+        } else /* FALSE */ {
+          __tmp__03VK=FALSE__O__;
+        };
+        if (__tmp__03VK) {
+          __tmp__03VK=TRUE__K__;
+        } else /* FALSE */ {
+          if (((void *)result__1HZT != (void *)NULL)) {
+            Result__MFQT=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)result__1HZT)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            if (((struct ___OBJ *)__tmp__IGNJ)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__EFUO=((__SLOT_CODE__4IRG *)__tmp__IGNJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__EFUO)->__id==__ITM_SLOT__PLC__) {
+                __tmp__G4VK=((__ITM_SLOT__PLC *)__tmp__EFUO)->argument_list__5LBE;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__G4VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EFUO)->parent_itm_slot__3F0D.argument_list__5LBE;
+              };
+            } else /* SLOT_DATA */ {
+              __tmp__EFUO=((__SLOT_DATA__IJRG *)__tmp__IGNJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__EFUO)->__id==__ITM_SLOT__PLC__) {
+                __tmp__G4VK=((__ITM_SLOT__PLC *)__tmp__EFUO)->argument_list__5LBE;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__G4VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EFUO)->parent_itm_slot__3F0D.argument_list__5LBE;
+              };
+            };
+            Result__OFQT=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__G4VK)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__M4VK=(Result__MFQT != (__INTEGER__Q)(Result__OFQT -  1));
+          } else /* FALSE */ {
+            __tmp__M4VK=FALSE__O__;
+          };
+          __tmp__03VK=__tmp__M4VK;
+        };
+        if (__tmp__03VK) {
+          put_error__text__EQE( 1,(&__string_699));
+          if (((struct ___OBJ *)__tmp__IGNJ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__DJRO=((__SLOT_CODE__4IRG *)__tmp__IGNJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DJRO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__Y4VK=((__ITM_SLOT__PLC *)__tmp__DJRO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__Y4VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJRO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__Y4VK=((__SLOT_DATA__IJRG *)__tmp__IGNJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__Y4VK);
+          put_position__PRE(Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__NFEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__NFEN == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if (((struct ___OBJ *)__tmp__IGNJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__1ZGU=((__SLOT_CODE__4IRG *)__tmp__IGNJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__1ZGU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y4VK=((__ITM_SLOT__PLC *)__tmp__1ZGU)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y4VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1ZGU)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__Y4VK=((__SLOT_DATA__IJRG *)__tmp__IGNJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        last_position__N4GB=__tmp__Y4VK;
+        if (((struct ___OBJ *)__tmp__IGNJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__1ZGU=((__SLOT_CODE__4IRG *)__tmp__IGNJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__1ZGU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__54VK=((__ITM_SLOT__PLC *)__tmp__1ZGU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__54VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1ZGU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__A0GU=((__SLOT_DATA__IJRG *)__tmp__IGNJ);
+          result__5ZGU=NULL;
+          if (((void *)Self__A0GU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__DJRO=Self__A0GU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DJRO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__C0GU=((__ITM_SLOT__PLC *)__tmp__DJRO)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__C0GU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJRO)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__5ZGU=__tmp__C0GU;
+          } else /* FALSE */ {
+            __tmp__C0GU=get_name__TAUD((&__string_35));
+            result__5ZGU=__tmp__C0GU;
+          };
+          __tmp__54VK=result__5ZGU;
+        };
+        __tmp__03VK=access__with__4KMO(((__SECTION___RVOB *)__tmp__54VK),result__PYGU,((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK);
+        if ((! __tmp__03VK)) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_700));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_701));
+          put_error__text__EQE( 2,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__IGNJ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__DJRO=((__SLOT_CODE__4IRG *)__tmp__IGNJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DJRO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__U5VK=((__ITM_SLOT__PLC *)__tmp__DJRO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__U5VK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJRO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__U5VK=((__SLOT_DATA__IJRG *)__tmp__IGNJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__U5VK);
+          put_position__PRE(Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        last_position__N4GB=__tmp__WHZT;
       };
+    };
+    add_arg__to__in__for__block__R3ZK(Self__OFNJ,result__IYGU, 0,result__UM3T,__tmp__IGNJ,__tmp__J3RK);
+    if (result__IYGU==NULL) {
+      __tmp__45VK=NULL;
     } else {
-      var__NFEN=create__name__style__type__E5JG(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(Self__KFEN)));
+      switch (((struct ___OBJ *)result__IYGU)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__45VK=((void *)result__IYGU);
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__45VK=NULL;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__45VK=NULL;
+      } break;
+      }
     };
-    add_last__11FH(stack_result__4H4F,var__NFEN);
-    result__OFEN=write__value__14FH(var__NFEN,Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__DKDN(Self__KFEN,((__LOCAL *)var__NFEN)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__NFEN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
-  };
-  return(result__OFEN);
-}
-
-static void* put_result__PYKI(__STRING_CST *Self__QYKI,__BOOLEAN is_last__RYKI)
-// ({STRING_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *var__TYKI;
-  void *result__UYKI;
-  __INTEGER idx__VYKI;
-  void *var_result__WYKI;
-  __BOOLEAN __tmp__I0KI;
-  var__TYKI=NULL;
-  result__UYKI=NULL;
-  idx__VYKI= 0;
-  var_result__WYKI=NULL;
-  if (is_last__RYKI) {
-    result__UYKI=Self__QYKI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__VYKI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__WYKI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__WYKI != (void *)NULL)) {
-        if ((idx__VYKI <= ((__FAST_ARRAYoLOCALo *)var_result__WYKI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__TYKI=((void **)((__FAST_ARRAYoLOCALo *)var_result__WYKI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__VYKI];
-          __tmp__I0KI=TRUE__;
-        } else {
-          __tmp__I0KI=FALSE__;
-        };
-        if ((! __tmp__I0KI)) {
-          if ((idx__VYKI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__WYKI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__TYKI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
-        };
-      } else {
-        if ((idx__VYKI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    if (((void *)__tmp__45VK != (void *)NULL)) {
+      __tmp__SYGU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__45VK->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__LYGU=__tmp__SYGU;
+    };
+    if (((void *)result__1HZT != (void *)NULL)) {
+      typ_id__YYGU=result__1HZT->parent_arrayed_collection__4BPC.upper__NARC;
+      Result__KFQT= 0;
+      while ((Result__KFQT <= typ_id__YYGU)) {
+        __tmp__1ZGU=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__3HZT)->parent_arrayed_collection__4BPC.storage__K22D)[Result__KFQT];
+        switch (((struct ___OBJ *)__tmp__1ZGU)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__DJRO=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__1ZGU));
+        } break;
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__Y4VK=((__ITM_LDOTS__4CPC *)__tmp__1ZGU)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+          (&__string_626)->count__0C= 21;
+          (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+          put_error__text__EQE( 2,(&__string_626));
+          put_position__PRE(__tmp__Y4VK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
-        };
-        var__TYKI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__TYKI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          (&__string_329)->count__0C= 13;
+          (&__string_329)->storage__1C="Crash system.";
+          print__KKG((&__string_329));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+          __tmp__DJRO=NULL;
+        } break;
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__DJRO=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__1ZGU));
+        } break;
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__Y4VK=((__ITM_LIST_IDF__ODQC *)__tmp__1ZGU)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+          (&__string_627)->count__0C= 24;
+          (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+          put_error__text__EQE( 1,(&__string_627));
+          put_position__PRE(__tmp__Y4VK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
+          __tmp__DJRO=NULL;
+        } break;
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__DJRO=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__1ZGU));
+        } break;
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__DJRO=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__1ZGU));
+        } break;
+        case __ITM_READ__LHQC__: {
+          Self__G0GU=((__ITM_READ__LHQC *)__tmp__1ZGU);
+          __tmp__EFUO=NULL;
+          __tmp__H0GU=lookup__EHPJ(Self__G0GU->name__XZ1C);
+          if (((void *)__tmp__H0GU != (void *)NULL)) {
+            if ((__tmp__H0GU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+              ((__LOCAL__L4WC *)__tmp__H0GU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+              Self__G0GU->name__XZ1C=__tmp__H0GU->parent_variable__O4WC.intern_name__UN5D;
+              __tmp__I0GU=to_run_with__args__5QSJ(Self__G0GU);
+              __tmp__EFUO=__tmp__I0GU;
+            } else /* FALSE */ {
+              __tmp__J0GU=read__5UEI(((__LOCAL__L4WC *)__tmp__H0GU));
+              __tmp__EFUO=__tmp__J0GU;
+            };
+          } else /* FALSE */ {
+            __tmp__I0GU=to_run_with__args__5QSJ(Self__G0GU);
+            __tmp__EFUO=__tmp__I0GU;
+          };
+          __tmp__DJRO=__tmp__EFUO;
+        } break;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__DJRO=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__1ZGU));
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          (&__string_628)->count__0C= 24;
+          (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+          print__KKG((&__string_628));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+          __tmp__DJRO=NULL;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__DJRO=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__1ZGU));
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__DJRO=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__1ZGU));
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__DJRO=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__1ZGU));
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__DJRO=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__1ZGU));
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__DJRO=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__1ZGU));
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__DJRO=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__1ZGU));
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__DJRO=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__1ZGU));
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__DJRO=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__1ZGU));
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__DJRO=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__1ZGU));
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__DJRO=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__1ZGU));
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          Self__KN5S=((__ITM_CHARACTER__PFUC *)__tmp__1ZGU);
+          __tmp__LN5S=create__char__UMQJ(Self__KN5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__KN5S->character__EM5D);
+          __tmp__DJRO=__tmp__LN5S;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__DJRO=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__1ZGU));
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          (&__string_329)->count__0C= 13;
+          (&__string_329)->storage__1C="Crash system.";
+          print__KKG((&__string_329));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+          __tmp__DJRO=NULL;
+        } break;
+        };
+        add_arg__to__in__for__block__R3ZK(Self__OFNJ,__tmp__DJRO,(__INTEGER__Q)(Result__KFQT +  1),__tmp__WM3T,__tmp__IGNJ,__tmp__J3RK);
+        Result__KFQT=(__INTEGER__Q)(Result__KFQT +  1);
+      };
+    };
+    if (__tmp__J3RK) {
+      __tmp__DBWK=copy__3EVJ(result__UM3T);
+      __tmp__WM3T=__tmp__DBWK;
+      __tmp__SYGU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__DBWK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      switch (((struct ___OBJ *)__tmp__SYGU)->__id) {
+      case __STRING_CST__5J__: {
+        Self__Q0GU=((__STRING_CST__5J *)__tmp__SYGU);
+        result__M0GU=NULL;
+        __tmp__0YGU=((__POINTER__IB )(NULL));
+        Result__MFQT= 0;
+        __tmp__1YGU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__1YGU ==  0)) {
+          result__M0GU=Self__Q0GU;
+        } else /* FALSE */ {
+          Result__MFQT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1YGU));
+          if ((Result__MFQT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T0GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S0GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_size[(__tmp__T0GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S0GU)));
+            __tmp__0YGU=__tmp__R0GU;
+          } else /* FALSE */ {
+            __tmp__T0GU=((__UINTEGER_32__ZWB )Result__MFQT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_type[(__tmp__T0GU)]))),(__UINTEGER_32__ZWB)(__tmp__T0GU |  1));
+            __tmp__0YGU=__tmp__R0GU;
+          };
+          result__M0GU=((__STRING_CST__5J *)__tmp__0YGU);
+          *(result__M0GU) = *(Self__Q0GU);
+        };
+        result__YZGU=result__M0GU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        result__YZGU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__SYGU));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__V2IS=((__PROTOTYPE_CST__LAXC *)__tmp__SYGU);
+        __tmp__W2IS=create__type__VJ2C(Self__V2IS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__V2IS->parent_constant__MAXC.static_type__5G4D);
+        result__YZGU=__tmp__W2IS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__Y2IS=((__INTEGER_CST__XAXC *)__tmp__SYGU);
+        pos__SY3K=Self__Y2IS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__I1GU=Self__Y2IS->value__FH4D;
+        __tmp__SGNJ=Self__Y2IS->parent_constant__YAXC.static_type__5G4D;
+        Self__Y2IS=NULL;
+        __tmp__0YGU=((__POINTER__IB )(NULL));
+        Result__MFQT= 0;
+        __tmp__1YGU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__1YGU ==  0)) {
+          Self__Y2IS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          Result__MFQT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1YGU));
+          if ((Result__MFQT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T0GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S0GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_size[(__tmp__T0GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S0GU)));
+            __tmp__0YGU=__tmp__R0GU;
+          } else /* FALSE */ {
+            __tmp__T0GU=((__UINTEGER_32__ZWB )Result__MFQT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_type[(__tmp__T0GU)]))),(__UINTEGER_32__ZWB)(__tmp__T0GU |  1));
+            __tmp__0YGU=__tmp__R0GU;
+          };
+          Self__Y2IS=((__INTEGER_CST__XAXC *)__tmp__0YGU);
+          *(Self__Y2IS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__G1GU=((__INTEGER_CST__XAXC *)Self__Y2IS);
+        Self__G1GU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__SY3K;
+        Self__G1GU->value__FH4D=v__I1GU;
+        Self__G1GU->parent_constant__YAXC.static_type__5G4D=__tmp__SGNJ;
+        check_type__XYEE(Self__G1GU);
+        result__YZGU=Self__Y2IS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        result__YZGU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__SYGU));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__2ZGU=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SYGU)->local__BVEJ));
+        if (__tmp__2ZGU==NULL) {
+          __tmp__J0GU=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__J0GU=((__READ_LOCAL__55ZI *)__tmp__2ZGU);
+        };
+        result__YZGU=__tmp__J0GU;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        result__YZGU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__SYGU));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        result__YZGU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SYGU));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__22IS=((__IS_EXPANDED__35NJ *)__tmp__SYGU);
+        pos__SY3K=Self__22IS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__2ZGU=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__22IS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__2ZGU==NULL) {
+          __tmp__J0GU=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__J0GU=((__READ_LOCAL__55ZI *)__tmp__2ZGU);
+        };
+        Self__22IS=NULL;
+        __tmp__0YGU=((__POINTER__IB )(NULL));
+        Result__MFQT= 0;
+        __tmp__1YGU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__1YGU ==  0)) {
+          Self__22IS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          Result__MFQT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1YGU));
+          if ((Result__MFQT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T0GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S0GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_size[(__tmp__T0GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S0GU)));
+            __tmp__0YGU=__tmp__R0GU;
+          } else /* FALSE */ {
+            __tmp__T0GU=((__UINTEGER_32__ZWB )Result__MFQT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_type[(__tmp__T0GU)]))),(__UINTEGER_32__ZWB)(__tmp__T0GU |  1));
+            __tmp__0YGU=__tmp__R0GU;
+          };
+          Self__22IS=((__IS_EXPANDED__35NJ *)__tmp__0YGU);
+          *(Self__22IS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__X1GU=((__IS_EXPANDED__35NJ *)Self__22IS);
+        Self__X1GU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__SY3K;
+        Self__X1GU->receiver__RA5J=__tmp__J0GU;
+        result__YZGU=Self__22IS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__B3IS=((__GET_TYPE_ID__HAOJ *)__tmp__SYGU);
+        pos__SY3K=Self__B3IS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__SGNJ=Self__B3IS->receiver__WA5J;
+        Self__B3IS=NULL;
+        __tmp__0YGU=((__POINTER__IB )(NULL));
+        Result__MFQT= 0;
+        __tmp__1YGU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__1YGU ==  0)) {
+          Self__B3IS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          Result__MFQT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1YGU));
+          if ((Result__MFQT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T0GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S0GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_size[(__tmp__T0GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S0GU)));
+            __tmp__0YGU=__tmp__R0GU;
+          } else /* FALSE */ {
+            __tmp__T0GU=((__UINTEGER_32__ZWB )Result__MFQT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_type[(__tmp__T0GU)]))),(__UINTEGER_32__ZWB)(__tmp__T0GU |  1));
+            __tmp__0YGU=__tmp__R0GU;
+          };
+          Self__B3IS=((__GET_TYPE_ID__HAOJ *)__tmp__0YGU);
+          *(Self__B3IS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__H2GU=((__GET_TYPE_ID__HAOJ *)Self__B3IS);
+        Self__H2GU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__SY3K;
+        Self__H2GU->receiver__WA5J=__tmp__SGNJ;
+        result__YZGU=Self__B3IS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        result__YZGU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__SYGU));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        result__YZGU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__SYGU));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        result__YZGU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__SYGU));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        result__YZGU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__SYGU));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        result__YZGU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__SYGU));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        result__YZGU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SYGU));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        result__YZGU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SYGU));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        result__YZGU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__SYGU));
+      } break;
+      case __ITEM__HGOJ__: {
+        result__YZGU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__SYGU));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__E3IS=((__SIZE_OF__5GOJ *)__tmp__SYGU);
+        pos__SY3K=Self__E3IS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__SGNJ=Self__E3IS->receiver__AD5J;
+        Self__E3IS=NULL;
+        __tmp__0YGU=((__POINTER__IB )(NULL));
+        Result__MFQT= 0;
+        __tmp__1YGU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__1YGU ==  0)) {
+          Self__E3IS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          Result__MFQT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1YGU));
+          if ((Result__MFQT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T0GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S0GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_size[(__tmp__T0GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S0GU)));
+            __tmp__0YGU=__tmp__R0GU;
+          } else /* FALSE */ {
+            __tmp__T0GU=((__UINTEGER_32__ZWB )Result__MFQT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_type[(__tmp__T0GU)]))),(__UINTEGER_32__ZWB)(__tmp__T0GU |  1));
+            __tmp__0YGU=__tmp__R0GU;
+          };
+          Self__E3IS=((__SIZE_OF__5GOJ *)__tmp__0YGU);
+          *(Self__E3IS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__X2GU=((__SIZE_OF__5GOJ *)Self__E3IS);
+        Self__X2GU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__SY3K;
+        Self__X2GU->receiver__AD5J=__tmp__SGNJ;
+        result__YZGU=Self__E3IS;
+      } break;
+      case __CAST__1HOJ__: {
+        result__YZGU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__SYGU));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__H3IS=((__REAL_CST__1LOJ *)__tmp__SYGU);
+        pos__SY3K=Self__H3IS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__J3GU=Self__H3IS->value__VD5J;
+        __tmp__SGNJ=Self__H3IS->parent_constant__2LOJ.static_type__5G4D;
+        Self__H3IS=NULL;
+        __tmp__0YGU=((__POINTER__IB )(NULL));
+        Result__MFQT= 0;
+        __tmp__1YGU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__1YGU ==  0)) {
+          Self__H3IS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          Result__MFQT=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1YGU));
+          if ((Result__MFQT == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__T0GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S0GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_size[(__tmp__T0GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S0GU)));
+            __tmp__0YGU=__tmp__R0GU;
+          } else /* FALSE */ {
+            __tmp__T0GU=((__UINTEGER_32__ZWB )Result__MFQT);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__R0GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__S0GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1YGU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0GU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__R0GU=micro_alloc__table__lab__UKI(__tmp__S0GU,((__POINTER__IB )(&(table_type[(__tmp__T0GU)]))),(__UINTEGER_32__ZWB)(__tmp__T0GU |  1));
+            __tmp__0YGU=__tmp__R0GU;
+          };
+          Self__H3IS=((__REAL_CST__1LOJ *)__tmp__0YGU);
+          *(Self__H3IS) = *(REAL_CST__1LOJ__);
+        };
+        Self__H3GU=((__REAL_CST__1LOJ *)Self__H3IS);
+        Self__H3GU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__SY3K;
+        Self__H3GU->value__VD5J=v__J3GU;
+        Self__H3GU->parent_constant__2LOJ.static_type__5G4D=__tmp__SGNJ;
+        result__YZGU=Self__H3IS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__1M5S=((__CHARACTER_CST__RMOJ *)__tmp__SYGU);
+        __tmp__LN5S=create__char__UMQJ(__tmp__1M5S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__1M5S->text__0D5J);
+        result__YZGU=__tmp__LN5S;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__O3IS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SYGU);
+        __tmp__P3IS=create__text__OQQJ(Self__O3IS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__O3IS->string__WBJK);
+        result__YZGU=__tmp__P3IS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        result__YZGU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__SYGU));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        result__YZGU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SYGU));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        result__YZGU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SYGU));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        result__YZGU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SYGU));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        result__YZGU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SYGU));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        result__YZGU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SYGU));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        result__YZGU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__SYGU));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        result__YZGU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__SYGU));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__1ZGU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SYGU)->global__KAKM),NULL);
+        if (__tmp__1ZGU==NULL) {
+          __tmp__3M3T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__1ZGU)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__3M3T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__3M3T=((__READ_GLOBAL__T4YL *)__tmp__1ZGU);
+          } break;
+          }
         };
-      };
-    } else {
-      var__TYKI=create__name__style__type__E5JG(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__QYKI->parent_constant__5F.static_type__M2YD));
-    };
-    add_last__11FH(stack_result__4H4F,var__TYKI);
-    result__UYKI=write__value__14FH(var__TYKI,Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__Y12H(Self__QYKI,((__LOCAL *)var__TYKI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__TYKI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
-  };
-  return(result__UYKI);
-}
-
-static void* put_result__52KI(__EXTERNAL_C *Self__A3KI,__BOOLEAN is_last__B3KI)
-// ({EXTERNAL_C},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *var__D3KI;
-  void *result__E3KI;
-  __INTEGER idx__F3KI;
-  void *var_result__G3KI;
-  __BOOLEAN __tmp__Y4KI;
-  var__D3KI=NULL;
-  result__E3KI=NULL;
-  idx__F3KI= 0;
-  var_result__G3KI=NULL;
-  if (is_last__B3KI) {
-    result__E3KI=Self__A3KI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__F3KI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__G3KI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__G3KI != (void *)NULL)) {
-        if ((idx__F3KI <= ((__FAST_ARRAYoLOCALo *)var_result__G3KI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__D3KI=((void **)((__FAST_ARRAYoLOCALo *)var_result__G3KI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__F3KI];
-          __tmp__Y4KI=TRUE__;
-        } else {
-          __tmp__Y4KI=FALSE__;
-        };
-        if ((! __tmp__Y4KI)) {
-          if ((idx__F3KI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__G3KI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__D3KI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
+        result__YZGU=__tmp__3M3T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        result__YZGU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__SYGU));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        result__YZGU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__SYGU));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        result__YZGU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__SYGU));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        result__YZGU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SYGU));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        result__YZGU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__SYGU));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        result__YZGU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__SYGU));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        result__YZGU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__SYGU));
+      } break;
+      };
+      Self__CGQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__DBWK);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__CGQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=result__YZGU;
+      __tmp__IBWK=new_block__receiver__with__ASWJ(Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,__tmp__LYGU,__tmp__DBWK);
+      base__V1VK=__tmp__IBWK;
+      __tmp__D2VK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__D2VK=FALSE__O__;
+    };
+    if ((! __tmp__D2VK)) {
+      typ_id__YYGU=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)__tmp__WM3T)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((typ_id__YYGU ==  1)) {
+        if (__tmp__CHNJ) {
+          __tmp__H0GU=lookup__3J2K();
+          __tmp__J0GU=read__5UEI(((__LOCAL__L4WC *)__tmp__H0GU));
+          Self__NGQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__WM3T);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__NGQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__J0GU;
+          __tmp__I0GU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WM3T)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          switch (((struct ___OBJ *)__tmp__I0GU)->__id) {
+          case __EXTERNAL_C__Y5WC__: {
+            remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__I0GU));
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__I0GU));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            Self__R3IS=((__READ_LOCAL__55ZI *)__tmp__I0GU);
+            Self__5M3T=((__LOCAL__L4WC *)Self__R3IS->local__BVEJ);
+            Self__5M3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5M3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__5M3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__AN3T=create__34B( 250);
+              display__HAEJ(Self__R3IS,__tmp__AN3T);
+              put_string__RGZ(((__STRING__BC *)__tmp__AN3T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
+            };
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__I0GU));
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            Self__R3IS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__I0GU)->receiver__RA5J);
+            Self__5M3T=((__LOCAL__L4WC *)Self__R3IS->local__BVEJ);
+            Self__5M3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__5M3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+            if ((Self__5M3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+              (&__string_465)->count__0C= 8;
+              (&__string_465)->storage__1C="C'est : ";
+              print__KKG((&__string_465));
+              __tmp__AN3T=create__34B( 250);
+              display__HAEJ(Self__R3IS,__tmp__AN3T);
+              put_string__RGZ(((__STRING__BC *)__tmp__AN3T));
+              fputc((int)('\n'),stdout);
+              (&__string_466)->count__0C= 9;
+              (&__string_466)->storage__1C="\n dans :\n";
+              print__KKG((&__string_466));
+              fputc((int)('\n'),stdout);
             };
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__I0GU));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            remove__FEBK(((__PUT_TO__TFOJ *)__tmp__I0GU));
+          } break;
+          case __ITEM__HGOJ__: {
+            remove__GFBK(((__ITEM__HGOJ *)__tmp__I0GU));
+          } break;
+          case __CAST__1HOJ__: {
+            remove__MFBK(((__CAST__1HOJ *)__tmp__I0GU));
+          } break;
+          case __READ_SLOT__LL4K__: {
+            remove__PMFM(((__READ_SLOT__LL4K *)__tmp__I0GU));
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__I0GU));
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__I0GU));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__I0GU));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            Self__U3IS=((__READ_GLOBAL__T4YL *)__tmp__I0GU);
+            unread__HHEN(((__SLOT_DATA__IJRG *)Self__U3IS->global__KAKM),Self__U3IS);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__I0GU));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__I0GU));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__I0GU));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__I0GU));
+          } break;
+          case __EXPR_INF__OXBP__: {
+            remove__ALUP(((__EXPR_INF__OXBP *)__tmp__I0GU));
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__I0GU));
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__I0GU));
+          } break;
           };
         };
-      } else {
-        if ((idx__F3KI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        if ((verify__QBNJ & is_all_warning__0JB)) {
+          __tmp__RCWK=Self__OFNJ->parent_itm_read__KDRC.name__XZ1C;
+          __tmp__M4VK=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)__tmp__RCWK),(&__string_707));
+          __tmp__WCWK=__tmp__M4VK;
+        } else /* FALSE */ {
+          __tmp__WCWK=FALSE__O__;
         };
-        var__D3KI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__D3KI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (__tmp__WCWK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_708));
+          __tmp__I0GU=((__PROFIL_SLOT__OO2C *)profil_slot__RO2C)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__I0GU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ADWK=((__ITM_SLOT__PLC *)__tmp__I0GU)->parent_named__QLC.name__GWB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ADWK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__I0GU)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ADWK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_709));
+          switch (((struct ___OBJ *)__tmp__LYGU)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__DDWK=((__STRING_CST__5J *)__tmp__LYGU)->parent_constant__EK.static_type__5G4D;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__DDWK=((__EXTERNAL_C__Y5WC *)__tmp__LYGU)->static_type__W54D;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__DDWK=((__PROTOTYPE_CST__LAXC *)__tmp__LYGU)->parent_constant__MAXC.static_type__5G4D;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__DDWK=((__INTEGER_CST__XAXC *)__tmp__LYGU)->parent_constant__YAXC.static_type__5G4D;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__DDWK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__LYGU));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__DDWK=((__READ_LOCAL__55ZI *)__tmp__LYGU)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__DDWK=static_type__ODCK();
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__DDWK=static_type__TDCK();
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__DDWK=static_type__YDCK();
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__DDWK=static_type__3DCK();
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__DDWK=static_type__CECK();
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__DDWK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__LYGU));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__DDWK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__LYGU));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__DDWK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__LYGU));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__DDWK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__LYGU));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__DDWK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LYGU));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__DDWK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LYGU));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__DDWK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__DDWK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__LYGU));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__DDWK=static_type__VFCK();
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__DDWK=((__CAST__1HOJ *)__tmp__LYGU)->static_type__FD5J;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__DDWK=((__REAL_CST__1LOJ *)__tmp__LYGU)->parent_constant__2LOJ.static_type__5G4D;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__DDWK=((__CHARACTER_CST__RMOJ *)__tmp__LYGU)->parent_constant__SMOJ.static_type__5G4D;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__DDWK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__LYGU)->parent_constant__2NOJ.static_type__5G4D;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__DDWK=((__READ_SLOT__LL4K *)__tmp__LYGU)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__DDWK=static_type__5L5O();
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__DDWK=static_type__CRTP();
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__DDWK=static_type__M51P();
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__DDWK=static_type__HRTP();
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__DDWK=static_type__S51P();
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__DDWK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__LYGU));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__DDWK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__LYGU));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__DDWK=((__READ_GLOBAL__T4YL *)__tmp__LYGU)->global__KAKM->parent_variable__JJRG.type__IO5D;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__DDWK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__LYGU));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__DDWK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__LYGU));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__DDWK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__LYGU));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__DDWK=static_type__TA0Q();
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__DDWK=static_type__4BUP();
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__DDWK=static_type__DCUP();
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__DDWK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__LYGU));
+          } break;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__DDWK),string_tmp__YC);
+          __tmp__Y4VK=Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+          put_error__text__EQE( 2,string_tmp__YC);
+          put_position__PRE(__tmp__Y4VK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        pos__SY3K=Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        result__YZGU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WM3T)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__ODWK=new_read__slot__receiver__self__intern__KK2C(pos__SY3K,__tmp__IGNJ,__tmp__LYGU,result__YZGU,__tmp__PHNJ);
+        base__V1VK=__tmp__ODWK;
+        free__10WJ(__tmp__WM3T);
+      } else /* FALSE */ {
+        if (__tmp__CHNJ) {
+          __tmp__H0GU=lookup__3J2K();
+          __tmp__J0GU=read__5UEI(((__LOCAL__L4WC *)__tmp__H0GU));
+          Self__NGQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__WM3T);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__NGQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__J0GU;
+        } else /* FALSE */ {
+          __tmp__I0GU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WM3T)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          switch (((struct ___OBJ *)__tmp__I0GU)->__id) {
+          case __STRING_CST__5J__: {
+            Self__Q3GU=((__STRING_CST__5J *)__tmp__I0GU);
+            result__M3GU=NULL;
+            __tmp__R0GU=((__POINTER__IB )(NULL));
+            Result__OFQT= 0;
+            __tmp__S0GU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+            if (((unsigned long)__tmp__S0GU ==  0)) {
+              result__M3GU=Self__Q3GU;
+            } else /* FALSE */ {
+              Result__OFQT=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0GU));
+              if ((Result__OFQT == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__T3GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S3GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_size[(__tmp__T3GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S3GU)));
+                __tmp__R0GU=__tmp__R3GU;
+              } else /* FALSE */ {
+                __tmp__T3GU=((__UINTEGER_32__ZWB )Result__OFQT);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_type[(__tmp__T3GU)]))),(__UINTEGER_32__ZWB)(__tmp__T3GU |  1));
+                __tmp__R0GU=__tmp__R3GU;
+              };
+              result__M3GU=((__STRING_CST__5J *)__tmp__R0GU);
+              *(result__M3GU) = *(Self__Q3GU);
+            };
+            __tmp__DJRO=result__M3GU;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__DJRO=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__I0GU));
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            Self__E4IS=((__PROTOTYPE_CST__LAXC *)__tmp__I0GU);
+            __tmp__F4IS=create__type__VJ2C(Self__E4IS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__E4IS->parent_constant__MAXC.static_type__5G4D);
+            __tmp__DJRO=__tmp__F4IS;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            Self__H4IS=((__INTEGER_CST__XAXC *)__tmp__I0GU);
+            __tmp__U5VK=Self__H4IS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            v__I4GU=Self__H4IS->value__FH4D;
+            __tmp__DDWK=Self__H4IS->parent_constant__YAXC.static_type__5G4D;
+            Self__H4IS=NULL;
+            __tmp__R0GU=((__POINTER__IB )(NULL));
+            Result__OFQT= 0;
+            __tmp__S0GU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+            if (((unsigned long)__tmp__S0GU ==  0)) {
+              Self__H4IS=INTEGER_CST__XAXC__;
+            } else /* FALSE */ {
+              Result__OFQT=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0GU));
+              if ((Result__OFQT == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__T3GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S3GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_size[(__tmp__T3GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S3GU)));
+                __tmp__R0GU=__tmp__R3GU;
+              } else /* FALSE */ {
+                __tmp__T3GU=((__UINTEGER_32__ZWB )Result__OFQT);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_type[(__tmp__T3GU)]))),(__UINTEGER_32__ZWB)(__tmp__T3GU |  1));
+                __tmp__R0GU=__tmp__R3GU;
+              };
+              Self__H4IS=((__INTEGER_CST__XAXC *)__tmp__R0GU);
+              *(Self__H4IS) = *(INTEGER_CST__XAXC__);
+            };
+            Self__G4GU=((__INTEGER_CST__XAXC *)Self__H4IS);
+            Self__G4GU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__U5VK;
+            Self__G4GU->value__FH4D=v__I4GU;
+            Self__G4GU->parent_constant__YAXC.static_type__5G4D=__tmp__DDWK;
+            check_type__XYEE(Self__G4GU);
+            __tmp__DJRO=Self__H4IS;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__DJRO=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__I0GU));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            Self__R3IS=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__I0GU)->local__BVEJ));
+            if (Self__R3IS==NULL) {
+              __tmp__SIZT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__SIZT=((__READ_LOCAL__55ZI *)Self__R3IS);
+            };
+            __tmp__DJRO=__tmp__SIZT;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__DJRO=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__DJRO=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__I0GU));
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            Self__L4IS=((__IS_EXPANDED__35NJ *)__tmp__I0GU);
+            __tmp__U5VK=Self__L4IS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            Self__R3IS=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__L4IS->receiver__RA5J)->local__BVEJ));
+            if (Self__R3IS==NULL) {
+              __tmp__SIZT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__SIZT=((__READ_LOCAL__55ZI *)Self__R3IS);
+            };
+            Self__L4IS=NULL;
+            __tmp__R0GU=((__POINTER__IB )(NULL));
+            Result__OFQT= 0;
+            __tmp__S0GU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+            if (((unsigned long)__tmp__S0GU ==  0)) {
+              Self__L4IS=IS_EXPANDED__35NJ__;
+            } else /* FALSE */ {
+              Result__OFQT=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0GU));
+              if ((Result__OFQT == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__T3GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S3GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_size[(__tmp__T3GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S3GU)));
+                __tmp__R0GU=__tmp__R3GU;
+              } else /* FALSE */ {
+                __tmp__T3GU=((__UINTEGER_32__ZWB )Result__OFQT);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_type[(__tmp__T3GU)]))),(__UINTEGER_32__ZWB)(__tmp__T3GU |  1));
+                __tmp__R0GU=__tmp__R3GU;
+              };
+              Self__L4IS=((__IS_EXPANDED__35NJ *)__tmp__R0GU);
+              *(Self__L4IS) = *(IS_EXPANDED__35NJ__);
+            };
+            Self__X4GU=((__IS_EXPANDED__35NJ *)Self__L4IS);
+            Self__X4GU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__U5VK;
+            Self__X4GU->receiver__RA5J=__tmp__SIZT;
+            __tmp__DJRO=Self__L4IS;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            Self__Q4IS=((__GET_TYPE_ID__HAOJ *)__tmp__I0GU);
+            __tmp__U5VK=Self__Q4IS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__DDWK=Self__Q4IS->receiver__WA5J;
+            Self__Q4IS=NULL;
+            __tmp__R0GU=((__POINTER__IB )(NULL));
+            Result__OFQT= 0;
+            __tmp__S0GU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+            if (((unsigned long)__tmp__S0GU ==  0)) {
+              Self__Q4IS=GET_TYPE_ID__HAOJ__;
+            } else /* FALSE */ {
+              Result__OFQT=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0GU));
+              if ((Result__OFQT == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__T3GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S3GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_size[(__tmp__T3GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S3GU)));
+                __tmp__R0GU=__tmp__R3GU;
+              } else /* FALSE */ {
+                __tmp__T3GU=((__UINTEGER_32__ZWB )Result__OFQT);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_type[(__tmp__T3GU)]))),(__UINTEGER_32__ZWB)(__tmp__T3GU |  1));
+                __tmp__R0GU=__tmp__R3GU;
+              };
+              Self__Q4IS=((__GET_TYPE_ID__HAOJ *)__tmp__R0GU);
+              *(Self__Q4IS) = *(GET_TYPE_ID__HAOJ__);
+            };
+            Self__H5GU=((__GET_TYPE_ID__HAOJ *)Self__Q4IS);
+            Self__H5GU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__U5VK;
+            Self__H5GU->receiver__WA5J=__tmp__DDWK;
+            __tmp__DJRO=Self__Q4IS;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__DJRO=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__DJRO=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__DJRO=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__DJRO=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__DJRO=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__DJRO=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__I0GU));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__DJRO=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__I0GU));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__DJRO=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__I0GU));
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__DJRO=my_copy__03AL(((__ITEM__HGOJ *)__tmp__I0GU));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            Self__T4IS=((__SIZE_OF__5GOJ *)__tmp__I0GU);
+            __tmp__U5VK=Self__T4IS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__DDWK=Self__T4IS->receiver__AD5J;
+            Self__T4IS=NULL;
+            __tmp__R0GU=((__POINTER__IB )(NULL));
+            Result__OFQT= 0;
+            __tmp__S0GU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+            if (((unsigned long)__tmp__S0GU ==  0)) {
+              Self__T4IS=SIZE_OF__5GOJ__;
+            } else /* FALSE */ {
+              Result__OFQT=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0GU));
+              if ((Result__OFQT == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__T3GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S3GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_size[(__tmp__T3GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S3GU)));
+                __tmp__R0GU=__tmp__R3GU;
+              } else /* FALSE */ {
+                __tmp__T3GU=((__UINTEGER_32__ZWB )Result__OFQT);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_type[(__tmp__T3GU)]))),(__UINTEGER_32__ZWB)(__tmp__T3GU |  1));
+                __tmp__R0GU=__tmp__R3GU;
+              };
+              Self__T4IS=((__SIZE_OF__5GOJ *)__tmp__R0GU);
+              *(Self__T4IS) = *(SIZE_OF__5GOJ__);
+            };
+            Self__X5GU=((__SIZE_OF__5GOJ *)Self__T4IS);
+            Self__X5GU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__U5VK;
+            Self__X5GU->receiver__AD5J=__tmp__DDWK;
+            __tmp__DJRO=Self__T4IS;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__DJRO=my_copy__L4AL(((__CAST__1HOJ *)__tmp__I0GU));
+          } break;
+          case __REAL_CST__1LOJ__: {
+            Self__W4IS=((__REAL_CST__1LOJ *)__tmp__I0GU);
+            __tmp__U5VK=Self__W4IS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__ADWK=Self__W4IS->value__VD5J;
+            __tmp__DDWK=Self__W4IS->parent_constant__2LOJ.static_type__5G4D;
+            Self__W4IS=NULL;
+            __tmp__R0GU=((__POINTER__IB )(NULL));
+            Result__OFQT= 0;
+            __tmp__S0GU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+            if (((unsigned long)__tmp__S0GU ==  0)) {
+              Self__W4IS=REAL_CST__1LOJ__;
+            } else /* FALSE */ {
+              Result__OFQT=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0GU));
+              if ((Result__OFQT == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__T3GU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S3GU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_size[(__tmp__T3GU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S3GU)));
+                __tmp__R0GU=__tmp__R3GU;
+              } else /* FALSE */ {
+                __tmp__T3GU=((__UINTEGER_32__ZWB )Result__OFQT);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__R3GU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__S3GU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S0GU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R3GU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__R3GU=micro_alloc__table__lab__UKI(__tmp__S3GU,((__POINTER__IB )(&(table_type[(__tmp__T3GU)]))),(__UINTEGER_32__ZWB)(__tmp__T3GU |  1));
+                __tmp__R0GU=__tmp__R3GU;
+              };
+              Self__W4IS=((__REAL_CST__1LOJ *)__tmp__R0GU);
+              *(Self__W4IS) = *(REAL_CST__1LOJ__);
+            };
+            Self__HAHU=((__REAL_CST__1LOJ *)Self__W4IS);
+            Self__HAHU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__U5VK;
+            Self__HAHU->value__VD5J=__tmp__ADWK;
+            Self__HAHU->parent_constant__2LOJ.static_type__5G4D=__tmp__DDWK;
+            __tmp__DJRO=Self__W4IS;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            Self__04IS=((__CHARACTER_CST__RMOJ *)__tmp__I0GU);
+            __tmp__14IS=create__char__UMQJ(Self__04IS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__04IS->text__0D5J);
+            __tmp__DJRO=__tmp__14IS;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            Self__34IS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__I0GU);
+            __tmp__44IS=create__text__OQQJ(Self__34IS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__34IS->string__WBJK);
+            __tmp__DJRO=__tmp__44IS;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__DJRO=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__I0GU));
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__DJRO=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__I0GU));
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__DJRO=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__DJRO=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__DJRO=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__DJRO=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__I0GU));
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__DJRO=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__I0GU));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__DJRO=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__I0GU));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__EFUO=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__I0GU)->global__KAKM),NULL);
+            if (__tmp__EFUO==NULL) {
+              __tmp__HN3T=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__EFUO)->__id) {
+              case __READ_SLOT__LL4K__: {
+                __tmp__HN3T=NULL;
+              } break;
+              case __READ_GLOBAL__T4YL__: {
+                __tmp__HN3T=((__READ_GLOBAL__T4YL *)__tmp__EFUO);
+              } break;
+              }
+            };
+            __tmp__DJRO=__tmp__HN3T;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__DJRO=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__I0GU));
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__DJRO=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__I0GU));
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__DJRO=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__I0GU));
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__DJRO=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__I0GU));
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__DJRO=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__I0GU));
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__DJRO=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__I0GU));
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__DJRO=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__I0GU));
+          } break;
+          };
+          Self__NGQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__WM3T);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__NGQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__DJRO;
+        };
+        Self__NGQT=copy__3EVJ(__tmp__WM3T);
+        __tmp__WM3T=Self__NGQT;
+        __tmp__ODWK=new_read__slot__receiver__with__intern__OEZJ(Self__OFNJ->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,__tmp__IGNJ,__tmp__LYGU,Self__NGQT,__tmp__PHNJ);
+        base__V1VK=__tmp__ODWK;
       };
-    } else {
-      var__D3KI=create__name__style__type__E5JG(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__A3KI->static_type__1VZD));
     };
-    add_last__11FH(stack_result__4H4F,var__D3KI);
-    result__E3KI=write__value__14FH(var__D3KI,Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__XE3H(Self__A3KI,((__LOCAL *)var__D3KI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__D3KI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),base__V1VK);
+    if (((void *)result__1HZT != (void *)NULL)) {
+      free__T4PC(result__1HZT);
+    };
+    __tmp__IGNJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)base__V1VK));
+    result__QFNJ=__tmp__IGNJ;
   };
-  return(result__E3KI);
+  __tmp__IGNJ=result__QFNJ;
+  return(__tmp__IGNJ);
 }
 
-static void* put_result__QBLI(__PROTOTYPE_CST *Self__RBLI,__BOOLEAN is_last__SBLI)
-// ({PROTOTYPE_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* to_run_expr__FJNJ(__ITM_EXPRESSION__4DRC *Self__GJNJ)
+// ({ITM_EXPRESSION__4DRC}) With result Recursive, No inlinable.
 {
-  void *var__UBLI;
-  void *result__VBLI;
-  __INTEGER idx__WBLI;
-  void *var_result__XBLI;
-  __BOOLEAN __tmp__JDLI;
-  var__UBLI=NULL;
-  result__VBLI=NULL;
-  idx__WBLI= 0;
-  var_result__XBLI=NULL;
-  if (is_last__SBLI) {
-    result__VBLI=Self__RBLI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__WBLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__XBLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__XBLI != (void *)NULL)) {
-        if ((idx__WBLI <= ((__FAST_ARRAYoLOCALo *)var_result__XBLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__UBLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__XBLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__WBLI];
-          __tmp__JDLI=TRUE__;
+  __INTEGER_64__1SG v__EDHU;
+  __INTEGER__Q max_pos__IJNJ,max_lev__JJNJ,idx_post__LJNJ,idx_pre__MJNJ;
+  __INTEGER__Q idx__KJNJ,low__NJNJ,__tmp__OKNJ,typ_id__GBHU,Self__WYWJ;
+  __INTEGER__Q __tmp__0UNJ,__tmp__NQRU,result__OQRU,__tmp__TQRU;
+  __INTEGER__Q result__UQRU,__tmp__0QRU;
+  __STRING_CONSTANT__0 *max_pri__PJNJ,*op_name__YJNJ,*__tmp__PNNJ;
+  __STRING_CONSTANT__0 *__tmp__HVNJ,*result__XQRU;
+  void *instr__SJNJ;
+  void *val__UJNJ,*__tmp__QLNJ,*result__MAHU,*__tmp__PAHU;
+  void *typ__VJNJ;
+  void *slo__WJNJ,*__tmp__RNNJ,*__tmp__0PNJ,*__tmp__ZUNJ;
+  __ITM_OPERATOR__U3QC *itm_op__5JNJ,*__tmp__SKNJ,*__tmp__VMNJ;
+  void *__tmp__QKNJ,*__tmp__TMNJ;
+  __POSITION__OL __tmp__KLNJ,__tmp__BQNJ,p__RBHU,__tmp__GSNJ;
+  __ITM_READ__LHQC *Self__NAHU;
+  __LOCAL__L4WC *__tmp__OAHU,*__tmp__CCJS,*__tmp__RN3T;
+  __READ_LOCAL__55ZI *__tmp__QAHU,*__tmp__2IZT,*__tmp__3IZT,*__tmp__SN3T;
+  __ITM_CHARACTER__PFUC *Self__QN5S;
+  __CHARACTER_CST__RMOJ *__tmp__RN5S,*Self__SDJS,*__tmp__TDJS;
+  __TYPE_FULL__XMB *__tmp__RLNJ,*__tmp__XQNJ,*__tmp__XWNJ,*__tmp__UO2N;
+  __TYPE_FULL__XMB *Self__QN3T;
+  __NODE_TYPE__SK2C *__tmp__ZNNJ,*Self__UHWN;
+  __EXPR_EQUAL__KINJ *result__TAHU,*Self__5AHU,*Self__4ZBN;
+  __POINTER__IB ptr__UAHU,__tmp__WAHU,__tmp__XAHU,__tmp__YAHU;
+  __POINTER__IB __tmp__IBHU,__tmp__JBHU;
+  __UINTEGER_32__ZWB __tmp__ZAHU,__tmp__KBHU;
+  __EXPR_NOT_EQUAL__VINJ *result__EBHU,*Self__QBHU;
+  __DTA_RD_ARGS__HSWJ *result__4PRU,*Self__CQKK;
+  void *__tmp__YUNJ;
+  __SLOT_CODE__4IRG *Self__CCHU,*Self__ECHU,*Self__GCHU;
+  void *__tmp__MQRU,*__tmp__SQRU,*__tmp__ZQRU;
+  __SLOT_DATA__IJRG *Self__YQRU;
+  __EXPR_SUP__ABOJ *Self__G0BN;
+  __EXPR_SUP_EQ__1VBP *Self__ZE3Q;
+  __EXPR_INF__OXBP *Self__50TQ;
+  __EXPR_INF_EQ__FYBP *Self__D1TQ;
+  __WRITE_LOCAL__TEYJ *__tmp__JCJS;
+  __STRING_CST__5J *Self__MCHU,*result__ICHU;
+  __PROTOTYPE_CST__LAXC *Self__2CJS,*__tmp__3CJS,*__tmp__PN3T;
+  __INTEGER_CST__XAXC *Self__5CJS,*Self__CDHU;
+  __IS_EXPANDED__35NJ *Self__DDJS,*Self__TDHU;
+  __GET_TYPE_ID__HAOJ *Self__IDJS,*Self__DEHU;
+  __SIZE_OF__5GOJ *Self__LDJS,*Self__TEHU;
+  __REAL_CST__1LOJ *Self__ODJS,*Self__DFHU;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__VDJS,*__tmp__WDJS;
+  __READ_GLOBAL__T4YL *__tmp__LN3T;
+  __DTA_BLOCK__GSWJ *Self__FJ0N;
+  __SECTION___RVOB *__tmp__MO2N,*result__IFHU,*__tmp__LFHU;
+  void *__tmp__3O2N;
+  __MEMORY__2PG *__tmp__SO3T;
+  __BOOLEAN__L continue__OJNJ,Result__SYGL,__tmp__IRNJ,__tmp__VVNJ;
+  __BOOLEAN__L __tmp__RVNJ;
+  __FAST_ARRAYoINSTRo__EA4D *result__2SPJ,*__tmp__OTPJ,*Self__UN3T;
+  __FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *Self__4D5L;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__HXNJ;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__FJZT;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__OFHU,*Self__0FHU;
+  void **__tmp__VN3T,**Self__XN3T;
+  void **__tmp__EO3T;
+  max_pos__IJNJ= 0;
+  max_lev__JJNJ= 0;
+  idx_post__LJNJ= 0;
+  idx_pre__MJNJ= 0;
+  continue__OJNJ=FALSE__O__;
+  max_pri__PJNJ=NULL;
+  instr__SJNJ=NULL;
+  val__UJNJ=NULL;
+  typ__VJNJ=NULL;
+  slo__WJNJ=NULL;
+  op_name__YJNJ=NULL;
+  itm_op__5JNJ=NULL;
+  result__2SPJ=NULL;
+  Result__SYGL=(((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)free_list__GTPJ)->parent_arrayed_collection__FTPJ.upper__TYGL <  0);
+  if (Result__SYGL) {
+    __tmp__OTPJ=create_with_capacity__QXEE( 16);
+    result__2SPJ=__tmp__OTPJ;
+  } else /* FALSE */ {
+    Self__4D5L=((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)free_list__GTPJ);
+    __tmp__OTPJ=((void **)Self__4D5L->parent_arrayed_collection__FTPJ.storage__C0GL)[Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL];
+    result__2SPJ=__tmp__OTPJ;
+    Self__4D5L=((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)free_list__GTPJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL=(__INTEGER__Q)(Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL -  1);
+  };
+  __tmp__OTPJ=result__2SPJ;
+  idx__KJNJ=(__INTEGER__Q)(-  1);
+  low__NJNJ= 0;
+  do {
+    do {
+      __tmp__OKNJ=(__INTEGER__Q)(idx__KJNJ +  1);
+      idx__KJNJ=__tmp__OKNJ;
+      __tmp__QKNJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__GJNJ->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[__tmp__OKNJ];
+      if (__tmp__QKNJ==NULL) {
+        __tmp__SKNJ=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__QKNJ)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_READ__LHQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__SKNJ=((void *)__tmp__QKNJ);
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        }
+      };
+      itm_op__5JNJ=__tmp__SKNJ;
+    } while ((((void *)__tmp__SKNJ != (void *)NULL) && (__tmp__OKNJ != Self__GJNJ->value_list__HT3D->parent_arrayed_collection__4BPC.upper__NARC)));
+    if (((void *)itm_op__5JNJ != (void *)NULL)) {
+      __tmp__KLNJ=itm_op__5JNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,(&__string_724));
+      put_position__PRE(__tmp__KLNJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    __tmp__QKNJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__GJNJ->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[idx__KJNJ];
+    switch (((struct ___OBJ *)__tmp__QKNJ)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__QLNJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__QKNJ));
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__KLNJ=((__ITM_LDOTS__4CPC *)__tmp__QKNJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+      (&__string_626)->count__0C= 21;
+      (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+      put_error__text__EQE( 2,(&__string_626));
+      put_position__PRE(__tmp__KLNJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__QLNJ=NULL;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__QLNJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__QKNJ));
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__KLNJ=((__ITM_LIST_IDF__ODQC *)__tmp__QKNJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+      (&__string_627)->count__0C= 24;
+      (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+      put_error__text__EQE( 1,(&__string_627));
+      put_position__PRE(__tmp__KLNJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      __tmp__QLNJ=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__QLNJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__QKNJ));
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__QLNJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__QKNJ));
+    } break;
+    case __ITM_READ__LHQC__: {
+      Self__NAHU=((__ITM_READ__LHQC *)__tmp__QKNJ);
+      result__MAHU=NULL;
+      __tmp__OAHU=lookup__EHPJ(Self__NAHU->name__XZ1C);
+      if (((void *)__tmp__OAHU != (void *)NULL)) {
+        if ((__tmp__OAHU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+          ((__LOCAL__L4WC *)__tmp__OAHU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+          Self__NAHU->name__XZ1C=__tmp__OAHU->parent_variable__O4WC.intern_name__UN5D;
+          __tmp__PAHU=to_run_with__args__5QSJ(Self__NAHU);
+          result__MAHU=__tmp__PAHU;
+        } else /* FALSE */ {
+          __tmp__QAHU=read__5UEI(((__LOCAL__L4WC *)__tmp__OAHU));
+          result__MAHU=__tmp__QAHU;
+        };
+      } else /* FALSE */ {
+        __tmp__PAHU=to_run_with__args__5QSJ(Self__NAHU);
+        result__MAHU=__tmp__PAHU;
+      };
+      __tmp__QLNJ=result__MAHU;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__QLNJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__QKNJ));
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      (&__string_628)->count__0C= 24;
+      (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+      print__KKG((&__string_628));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__QLNJ=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__QLNJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__QKNJ));
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__QLNJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__QKNJ));
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__QLNJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__QKNJ));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__QLNJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__QKNJ));
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__QLNJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__QKNJ));
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__QLNJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__QKNJ));
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__QLNJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__QKNJ));
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__QLNJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__QKNJ));
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__QLNJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__QKNJ));
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__QLNJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__QKNJ));
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      Self__QN5S=((__ITM_CHARACTER__PFUC *)__tmp__QKNJ);
+      __tmp__RN5S=create__char__UMQJ(Self__QN5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__QN5S->character__EM5D);
+      __tmp__QLNJ=__tmp__RN5S;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__QLNJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__QKNJ));
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__QLNJ=NULL;
+    } break;
+    };
+    val__UJNJ=__tmp__QLNJ;
+    switch (((struct ___OBJ *)__tmp__QLNJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__RLNJ=((__STRING_CST__5J *)__tmp__QLNJ)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__RLNJ=((__EXTERNAL_C__Y5WC *)__tmp__QLNJ)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RLNJ=((__PROTOTYPE_CST__LAXC *)__tmp__QLNJ)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__RLNJ=((__INTEGER_CST__XAXC *)__tmp__QLNJ)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RLNJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__QLNJ));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__RLNJ=((__READ_LOCAL__55ZI *)__tmp__QLNJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__RLNJ=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__RLNJ=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__RLNJ=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__RLNJ=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__RLNJ=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__RLNJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__QLNJ));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__RLNJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__QLNJ));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__RLNJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__QLNJ));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__RLNJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__QLNJ));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__RLNJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__QLNJ));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__RLNJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__QLNJ));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__RLNJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__RLNJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__QLNJ));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__RLNJ=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__RLNJ=((__CAST__1HOJ *)__tmp__QLNJ)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__RLNJ=((__REAL_CST__1LOJ *)__tmp__QLNJ)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__RLNJ=((__CHARACTER_CST__RMOJ *)__tmp__QLNJ)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__RLNJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__QLNJ)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__RLNJ=((__READ_SLOT__LL4K *)__tmp__QLNJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__RLNJ=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__RLNJ=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RLNJ=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__RLNJ=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RLNJ=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__RLNJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__QLNJ));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__RLNJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__QLNJ));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__RLNJ=((__READ_GLOBAL__T4YL *)__tmp__QLNJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__RLNJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__QLNJ));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__RLNJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__QLNJ));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__RLNJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__QLNJ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__RLNJ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__RLNJ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__RLNJ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__RLNJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__QLNJ));
+    } break;
+    };
+    typ__VJNJ=((__TYPE_FULL__XMB *)__tmp__RLNJ)->the_parent_type__QLK;
+    idx_post__LJNJ=(__INTEGER__Q)(idx__KJNJ +  1);
+    continue__OJNJ=TRUE__K__;
+    while (((idx_post__LJNJ <= Self__GJNJ->value_list__HT3D->parent_arrayed_collection__4BPC.upper__NARC) & continue__OJNJ)) {
+      continue__OJNJ=FALSE__O__;
+      if ((idx_post__LJNJ != Self__GJNJ->value_list__HT3D->parent_arrayed_collection__4BPC.upper__NARC)) {
+        __tmp__TMNJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__GJNJ->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[(__INTEGER__Q)(idx_post__LJNJ +  1)];
+        if (__tmp__TMNJ==NULL) {
+          __tmp__VMNJ=NULL;
         } else {
-          __tmp__JDLI=FALSE__;
+          switch (((struct ___OBJ *)__tmp__TMNJ)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__VMNJ=((void *)__tmp__TMNJ);
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          }
         };
-        if ((! __tmp__JDLI)) {
-          if ((idx__WBLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__XBLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__UBLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
+        itm_op__5JNJ=__tmp__VMNJ;
+      };
+      if (((idx_post__LJNJ == Self__GJNJ->value_list__HT3D->parent_arrayed_collection__4BPC.upper__NARC) || ((void *)itm_op__5JNJ != (void *)NULL))) {
+        __tmp__TMNJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__GJNJ->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[idx_post__LJNJ];
+        if (__tmp__TMNJ==NULL) {
+          __tmp__VMNJ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__TMNJ)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__VMNJ=((void *)__tmp__TMNJ);
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          }
         };
-      } else {
-        if ((idx__WBLI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        itm_op__5JNJ=__tmp__VMNJ;
+        __tmp__PNNJ=operator__name__MK1J((&__string_91),__tmp__VMNJ->name__BBRC);
+        switch (((struct ___OBJ *)typ__VJNJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__RNNJ=get_slot__2QGG(((__TYPE__FF *)typ__VJNJ),__tmp__PNNJ);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__RNNJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__RNNJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__RNNJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__RNNJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__RNNJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__RNNJ=get_slot__011G(__tmp__PNNJ);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__RNNJ=get_slot__ETFL(__tmp__PNNJ);
+        } break;
         };
-        var__UBLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__UBLI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        slo__WJNJ=__tmp__RNNJ;
+        if (((void *)slo__WJNJ != (void *)NULL)) {
+          __tmp__ZNNJ=new_read__slot__receiver__self__intern__KK2C(__tmp__VMNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B,slo__WJNJ,val__UJNJ,val__UJNJ,FALSE__O__);
+          add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ZNNJ);
+          __tmp__RNNJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__ZNNJ));
+          val__UJNJ=__tmp__RNNJ;
+          idx_post__LJNJ=(__INTEGER__Q)(idx_post__LJNJ +  1);
+          continue__OJNJ=TRUE__K__;
         };
       };
-    } else {
-      var__UBLI=create__name__style__type__E5JG(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__RBLI->parent_constant__W2LC.static_type__M2YD));
     };
-    add_last__11FH(stack_result__4H4F,var__UBLI);
-    result__VBLI=write__value__14FH(var__UBLI,Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__WN3H(Self__RBLI,((__LOCAL *)var__UBLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__UBLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
-  };
-  return(result__VBLI);
-}
-
-static void* put_result__BGLI(__INTEGER_CST *Self__CGLI,__BOOLEAN is_last__DGLI)
-// ({INTEGER_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *var__FGLI;
-  void *result__GGLI;
-  __INTEGER idx__HGLI;
-  void *var_result__IGLI;
-  __BOOLEAN __tmp__0HLI;
-  var__FGLI=NULL;
-  result__GGLI=NULL;
-  idx__HGLI= 0;
-  var_result__IGLI=NULL;
-  if (is_last__DGLI) {
-    result__GGLI=Self__CGLI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__HGLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__IGLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__IGLI != (void *)NULL)) {
-        if ((idx__HGLI <= ((__FAST_ARRAYoLOCALo *)var_result__IGLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__FGLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__IGLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__HGLI];
-          __tmp__0HLI=TRUE__;
+    idx_pre__MJNJ=(__INTEGER__Q)(idx__KJNJ -  1);
+    continue__OJNJ=TRUE__K__;
+    while (((idx_pre__MJNJ >= low__NJNJ) & continue__OJNJ)) {
+      continue__OJNJ=FALSE__O__;
+      if ((idx_pre__MJNJ != low__NJNJ)) {
+        __tmp__RNNJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__GJNJ->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[(__INTEGER__Q)(idx_pre__MJNJ -  1)];
+        if (__tmp__RNNJ==NULL) {
+          __tmp__VMNJ=NULL;
         } else {
-          __tmp__0HLI=FALSE__;
+          switch (((struct ___OBJ *)__tmp__RNNJ)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__VMNJ=((void *)__tmp__RNNJ);
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          }
         };
-        if ((! __tmp__0HLI)) {
-          if ((idx__HGLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__IGLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__FGLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
+        itm_op__5JNJ=__tmp__VMNJ;
+      };
+      if (((idx_pre__MJNJ == low__NJNJ) || ((void *)itm_op__5JNJ != (void *)NULL))) {
+        __tmp__RNNJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__GJNJ->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[idx_pre__MJNJ];
+        if (__tmp__RNNJ==NULL) {
+          __tmp__VMNJ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__RNNJ)->__id) {
+          case __ITM_LIST__A2OC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LDOTS__4CPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_PROTOTYPE__KEPC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_LIST_IDF__ODQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__EEQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CAST__3EQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ__LHQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_WRITE_CODE__KIQC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OPERATOR__U3QC__: {
+            __tmp__VMNJ=((void *)__tmp__RNNJ);
+          } break;
+          case __ITM_READ_ARG1__1ARC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARG2__JDRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXPRESSION__4DRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_OLD__TQRC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__GISC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_BLOCK__EOSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_EXTERNAL__QPSC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_READ_ARGS__YUTC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_REAL__KEUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_NUMBER__3EUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_CHARACTER__PFUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_STRING__BGUC__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          case __ITM_RESULT__JVMD__: {
+            __tmp__VMNJ=NULL;
+          } break;
+          }
         };
-      } else {
-        if ((idx__HGLI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        itm_op__5JNJ=__tmp__VMNJ;
+        __tmp__PNNJ=operator__name__MK1J((&__string_92),__tmp__VMNJ->name__BBRC);
+        switch (((struct ___OBJ *)typ__VJNJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__0PNJ=get_slot__2QGG(((__TYPE__FF *)typ__VJNJ),__tmp__PNNJ);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__0PNJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__0PNJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__0PNJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__0PNJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__0PNJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)typ__VJNJ)),__tmp__PNNJ);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__0PNJ=get_slot__011G(__tmp__PNNJ);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__0PNJ=get_slot__ETFL(__tmp__PNNJ);
+        } break;
         };
-        var__FGLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__FGLI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        slo__WJNJ=__tmp__0PNJ;
+        if (((void *)slo__WJNJ == (void *)NULL)) {
+          __tmp__BQNJ=__tmp__VMNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+          error_slot__name__operator__in__GM3J(__tmp__BQNJ,(&__string_725),__tmp__VMNJ->name__BBRC,typ__VJNJ);
         };
+        __tmp__ZNNJ=new_read__slot__receiver__self__intern__KK2C(__tmp__VMNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B,slo__WJNJ,val__UJNJ,val__UJNJ,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ZNNJ);
+        __tmp__RNNJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__ZNNJ));
+        val__UJNJ=__tmp__RNNJ;
+        idx_pre__MJNJ=(__INTEGER__Q)(idx_pre__MJNJ -  1);
+        continue__OJNJ=TRUE__K__;
       };
-    } else {
-      var__FGLI=create__name__style__type__E5JG(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__CGLI->parent_constant__B3LC.static_type__M2YD));
     };
-    add_last__11FH(stack_result__4H4F,var__FGLI);
-    result__GGLI=write__value__14FH(var__FGLI,Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__VW3H(Self__CGLI,((__LOCAL *)var__FGLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__FGLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
-  };
-  return(result__GGLI);
-}
-
-static void* put_result__LXFJ(__READ_LOCAL *Self__MXFJ,__BOOLEAN is_last__NXFJ)
-// ({READ_LOCAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *var__PXFJ;
-  void *result__QXFJ;
-  __INTEGER idx__RXFJ;
-  void *var_result__SXFJ;
-  __BOOLEAN __tmp__EZFJ;
-  var__PXFJ=NULL;
-  result__QXFJ=NULL;
-  idx__RXFJ= 0;
-  var_result__SXFJ=NULL;
-  if (is_last__NXFJ) {
-    result__QXFJ=Self__MXFJ;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__RXFJ=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__SXFJ=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__SXFJ != (void *)NULL)) {
-        if ((idx__RXFJ <= ((__FAST_ARRAYoLOCALo *)var_result__SXFJ)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__PXFJ=((void **)((__FAST_ARRAYoLOCALo *)var_result__SXFJ)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__RXFJ];
-          __tmp__EZFJ=TRUE__;
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ),val__UJNJ);
+    idx__KJNJ=idx_post__LJNJ;
+    if ((idx_post__LJNJ < Self__GJNJ->value_list__HT3D->parent_arrayed_collection__4BPC.upper__NARC)) {
+      switch (((struct ___OBJ *)val__UJNJ)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__XQNJ=((__STRING_CST__5J *)val__UJNJ)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__XQNJ=((__EXTERNAL_C__Y5WC *)val__UJNJ)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__XQNJ=((__PROTOTYPE_CST__LAXC *)val__UJNJ)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__XQNJ=((__INTEGER_CST__XAXC *)val__UJNJ)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__XQNJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)val__UJNJ));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__XQNJ=((__READ_LOCAL__55ZI *)val__UJNJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__XQNJ=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__XQNJ=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__XQNJ=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__XQNJ=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__XQNJ=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__XQNJ=static_type__HECK(((__EXPR_SUB__UBOJ *)val__UJNJ));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__XQNJ=static_type__MECK(((__EXPR_MUL__KCOJ *)val__UJNJ));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__XQNJ=static_type__RECK(((__EXPR_DIV__4COJ *)val__UJNJ));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__XQNJ=static_type__WECK(((__EXPR_AND__SDOJ *)val__UJNJ));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__XQNJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)val__UJNJ));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__XQNJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)val__UJNJ));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__XQNJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__XQNJ=static_type__JFCK(((__ITEM__HGOJ *)val__UJNJ));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__XQNJ=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__XQNJ=((__CAST__1HOJ *)val__UJNJ)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        __tmp__XQNJ=((__REAL_CST__1LOJ *)val__UJNJ)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__XQNJ=((__CHARACTER_CST__RMOJ *)val__UJNJ)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__XQNJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)val__UJNJ)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__XQNJ=((__READ_SLOT__LL4K *)val__UJNJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__XQNJ=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__XQNJ=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__XQNJ=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__XQNJ=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__XQNJ=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__XQNJ=static_type__GWBN(((__EXPR_NEG__EZVL *)val__UJNJ));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__XQNJ=static_type__BAGM(((__EXPR_ADD__SZVL *)val__UJNJ));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__XQNJ=((__READ_GLOBAL__T4YL *)val__UJNJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__XQNJ=static_type__REWN(((__EXPR_NOT__XUPM *)val__UJNJ));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__XQNJ=static_type__TL1P(((__EXPR_MOD__3YPM *)val__UJNJ));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__XQNJ=static_type__IPVO(((__EXPR_OR__PQ0N *)val__UJNJ));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__XQNJ=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__XQNJ=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__XQNJ=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__XQNJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)val__UJNJ));
+      } break;
+      };
+      __tmp__QLNJ=((__TYPE_FULL__XMB *)__tmp__XQNJ)->the_parent_type__QLK;
+      typ__VJNJ=__tmp__QLNJ;
+      result__MAHU=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__GJNJ->value_list__HT3D)->parent_arrayed_collection__4BPC.storage__K22D)[idx_post__LJNJ];
+      if (result__MAHU==NULL) {
+        __tmp__SKNJ=NULL;
+      } else {
+        switch (((struct ___OBJ *)result__MAHU)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_READ__LHQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__SKNJ=((void *)result__MAHU);
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__SKNJ=NULL;
+        } break;
+        }
+      };
+      itm_op__5JNJ=__tmp__SKNJ;
+      op_name__YJNJ=__tmp__SKNJ->name__BBRC;
+      if (((void *)op_name__YJNJ == (void *)(&__string_25))) {
+        __tmp__BQNJ=__tmp__SKNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+        result__TAHU=NULL;
+        ptr__UAHU=((__POINTER__IB )(NULL));
+        __tmp__OKNJ= 0;
+        __tmp__WAHU=((__POINTER__IB )sizeof(__EXPR_EQUAL__KINJ));
+        if (((unsigned long)__tmp__WAHU ==  0)) {
+          result__TAHU=EXPR_EQUAL__KINJ__;
+        } else /* FALSE */ {
+          __tmp__OKNJ=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WAHU));
+          if ((__tmp__OKNJ == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XAHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YAHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAHU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ZAHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YAHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__XAHU=micro_alloc__table__lab__UKI(__tmp__YAHU,((__POINTER__IB )(&(table_size[(__tmp__ZAHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YAHU)));
+            ptr__UAHU=__tmp__XAHU;
+          } else /* FALSE */ {
+            __tmp__ZAHU=((__UINTEGER_32__ZWB )__tmp__OKNJ);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__XAHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__YAHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAHU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__XAHU=micro_alloc__table__lab__UKI(__tmp__YAHU,((__POINTER__IB )(&(table_type[(__tmp__ZAHU)]))),(__UINTEGER_32__ZWB)(__tmp__ZAHU |  1));
+            ptr__UAHU=__tmp__XAHU;
+          };
+          result__TAHU=((__EXPR_EQUAL__KINJ *)ptr__UAHU);
+          *(result__TAHU) = *(EXPR_EQUAL__KINJ__);
+        };
+        Self__5AHU=((__EXPR_EQUAL__KINJ *)result__TAHU);
+        Self__5AHU->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BQNJ;
+        Self__5AHU->parent_expr_binary_cmp__NINJ.left__354J=NULL;
+        Self__5AHU->parent_expr_binary_cmp__NINJ.right__DA5J=NULL;
+        instr__SJNJ=result__TAHU;
+        __tmp__IRNJ=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__IRNJ=FALSE__O__;
+      };
+      if ((! __tmp__IRNJ)) {
+        if (((void *)op_name__YJNJ == (void *)(&__string_26))) {
+          p__RBHU=__tmp__SKNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+          result__EBHU=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          typ_id__GBHU= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__EXPR_NOT_EQUAL__VINJ));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            result__EBHU=EXPR_NOT_EQUAL__VINJ__;
+          } else /* FALSE */ {
+            typ_id__GBHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((typ_id__GBHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )typ_id__GBHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            result__EBHU=((__EXPR_NOT_EQUAL__VINJ *)__tmp__XAHU);
+            *(result__EBHU) = *(EXPR_NOT_EQUAL__VINJ__);
+          };
+          Self__QBHU=((__EXPR_NOT_EQUAL__VINJ *)result__EBHU);
+          Self__QBHU->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RBHU;
+          Self__QBHU->parent_expr_binary_cmp__WINJ.left__354J=NULL;
+          Self__QBHU->parent_expr_binary_cmp__WINJ.right__DA5J=NULL;
+          instr__SJNJ=result__EBHU;
+        } else /* FALSE */ {
+          __tmp__PNNJ=operator__name__MK1J((&__string_90),op_name__YJNJ);
+          switch (((struct ___OBJ *)__tmp__QLNJ)->__id) {
+          case __TYPE__FF__: {
+            __tmp__0PNJ=get_slot__2QGG(((__TYPE__FF *)__tmp__QLNJ),__tmp__PNNJ);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__0PNJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__QLNJ)),__tmp__PNNJ);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__0PNJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__QLNJ)),__tmp__PNNJ);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__0PNJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__QLNJ)),__tmp__PNNJ);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__0PNJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__QLNJ)),__tmp__PNNJ);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__0PNJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__QLNJ)),__tmp__PNNJ);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__0PNJ=get_slot__011G(__tmp__PNNJ);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__0PNJ=get_slot__ETFL(__tmp__PNNJ);
+          } break;
+          };
+          slo__WJNJ=__tmp__0PNJ;
+          if (((void *)slo__WJNJ == (void *)NULL)) {
+            __tmp__GSNJ=__tmp__SKNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+            error_slot__name__operator__in__GM3J(__tmp__GSNJ,(&__string_726),op_name__YJNJ,__tmp__QLNJ);
+          };
+          p__RBHU=__tmp__SKNJ->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+          result__4PRU=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          typ_id__GBHU= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__DTA_RD_ARGS__HSWJ));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            result__4PRU=DTA_RD_ARGS__HSWJ__;
+          } else /* FALSE */ {
+            typ_id__GBHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((typ_id__GBHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )typ_id__GBHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            result__4PRU=((__DTA_RD_ARGS__HSWJ *)__tmp__XAHU);
+            *(result__4PRU) = *(DTA_RD_ARGS__HSWJ__);
+          };
+          Self__CQKK=((__DTA_RD_ARGS__HSWJ *)result__4PRU);
+          Self__CQKK->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B=p__RBHU;
+          Self__CQKK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D=slo__WJNJ;
+          __tmp__ZNNJ=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          typ_id__GBHU= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            __tmp__ZNNJ=NODE_TYPE__SK2C__;
+          } else /* FALSE */ {
+            typ_id__GBHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((typ_id__GBHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )typ_id__GBHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            __tmp__ZNNJ=((__NODE_TYPE__SK2C *)__tmp__XAHU);
+            *(__tmp__ZNNJ) = *(NODE_TYPE__SK2C__);
+          };
+          ((__NODE_TYPE__SK2C *)__tmp__ZNNJ)->parent_node__TK2C.data__DV4D=result__4PRU;
+          instr__SJNJ=__tmp__ZNNJ;
+        };
+      };
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ),instr__SJNJ);
+    };
+    low__NJNJ=(__INTEGER__Q)(idx_post__LJNJ +  1);
+  } while ((idx_post__LJNJ <= Self__GJNJ->value_list__HT3D->parent_arrayed_collection__4BPC.upper__NARC));
+  until_do__EUPJ:
+  {
+    __tmp__OKNJ=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ)->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((__tmp__OKNJ !=  1)) {
+      max_lev__JJNJ=(__INTEGER__Q)(-  1);
+      typ_id__GBHU=(__INTEGER__Q)(__tmp__OTPJ->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      Self__WYWJ= 1;
+      while ((Self__WYWJ <= typ_id__GBHU)) {
+        __tmp__RNNJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ)->parent_arrayed_collection__MA4D.storage__V14F)[Self__WYWJ];
+        if (__tmp__RNNJ==NULL) {
+          __tmp__0PNJ=NULL;
         } else {
-          __tmp__EZFJ=FALSE__;
+          switch (((struct ___OBJ *)__tmp__RNNJ)->__id) {
+          case __LIST__WH__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __STRING_CST__5J__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __CALL_NULL__IUB__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __PUSH__IXB__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __SWITCH__QDXC__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __NODE_TYPE__SK2C__: {
+            __tmp__0PNJ=((void *)__tmp__RNNJ);
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __NOP__RXVJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __LOOP__LRBK__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __CALL_SLOT__GAZK__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __NODE_STYLE__RD4K__: {
+            __tmp__0PNJ=((void *)__tmp__RNNJ);
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __LOOP_END__W0RM__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __COP_LOCK__240M__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __COP_UNLOCK__4C1M__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__0PNJ=NULL;
+          } break;
+          }
         };
-        if ((! __tmp__EZFJ)) {
-          if ((idx__RXFJ == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__SXFJ)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__PXFJ=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if (((void *)__tmp__0PNJ == (void *)NULL)) {
+          if ((( 50 > max_lev__JJNJ) || (( 50 == max_lev__JJNJ) && ((void *)max_pri__PJNJ == (void *)(&__string_14))))) {
+            max_lev__JJNJ= 50;
+            max_pri__PJNJ=(&__string_14);
+            max_pos__IJNJ=Self__WYWJ;
+          };
+        } else /* FALSE */ {
+          if (((struct ___OBJ *)__tmp__0PNJ)->__id==__NODE_TYPE__SK2C__) {
+            __tmp__YUNJ=((__NODE_TYPE__SK2C *)__tmp__0PNJ)->parent_node__TK2C.data__DV4D;
+          } else /* NODE_STYLE */ {
+            __tmp__YUNJ=((__NODE_STYLE__RD4K *)__tmp__0PNJ)->parent_node__SD4K.data__DV4D;
+          };
+          switch (((struct ___OBJ *)__tmp__YUNJ)->__id) {
+          case __DTA_RD__VK2C__: {
+            __tmp__ZUNJ=((__DTA_RD__VK2C *)__tmp__YUNJ)->parent_dta__YK2C.slot__IU4D;
+          } break;
+          case __DTA_CAST__5FPJ__: {
+            __tmp__ZUNJ=DTA__WK2C__->slot__IU4D;
+          } break;
+          case __DTA_WR_CODE__UPPJ__: {
+            __tmp__ZUNJ=((__DTA_WR_CODE__UPPJ *)__tmp__YUNJ)->parent_dta__VPPJ.slot__IU4D;
+          } break;
+          case __DTA_WR_VALUE__KIWJ__: {
+            __tmp__ZUNJ=((__DTA_WR_VALUE__KIWJ *)__tmp__YUNJ)->parent_dta__LIWJ.slot__IU4D;
+          } break;
+          case __DTA_BLOCK__GSWJ__: {
+            __tmp__ZUNJ=((__DTA_BLOCK__GSWJ *)__tmp__YUNJ)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+          } break;
+          case __DTA_RD_ARGS__HSWJ__: {
+            __tmp__ZUNJ=((__DTA_RD_ARGS__HSWJ *)__tmp__YUNJ)->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+          } break;
+          };
+          slo__WJNJ=__tmp__ZUNJ;
+          if (((struct ___OBJ *)__tmp__ZUNJ)->__id==__SLOT_CODE__4IRG__) {
+            if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZUNJ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+              Self__CCHU=((__SLOT_CODE__4IRG *)__tmp__ZUNJ);
+              (&__string_727)->count__0C= 18;
+              (&__string_727)->storage__1C="ITM_SLOT.priority.";
+              if (((struct ___OBJ *)Self__CCHU->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                crash_with_message__JEPK(Self__CCHU,(&__string_727));
+              } else /* ITM_SLOT_OPERATOR */ {
+                crash_with_message__JEPK(Self__CCHU,(&__string_727));
+              };
+              __tmp__0UNJ= 0;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__0UNJ=priority__TQKK(((__SLOT_CODE__4IRG *)__tmp__ZUNJ));
+            };
+          } else /* SLOT_DATA */ {
+            if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+              (&__string_727)->count__0C= 18;
+              (&__string_727)->storage__1C="ITM_SLOT.priority.";
+              print__KKG((&__string_727));
+              fputc((int)('\n'),stdout);
               exit(( 1));
+              __tmp__0UNJ= 0;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MQRU=((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__MQRU)->__id==__ITM_SLOT__PLC__) {
+                (&__string_728)->count__0C= 28;
+                (&__string_728)->storage__1C="ITM_SLOT.priority_and_level.";
+                print__KKG((&__string_728));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+                __tmp__NQRU= 0;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__NQRU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MQRU)->priority_and_level__MVBE;
+              };
+              result__OQRU= 0;
+              if ((__tmp__NQRU <  0)) {
+                result__OQRU=(__INTEGER__Q)(- __tmp__NQRU);
+              } else /* FALSE */ {
+                result__OQRU=__tmp__NQRU;
+              };
+              __tmp__0UNJ=result__OQRU;
+            };
+          };
+          if ((__tmp__0UNJ > max_lev__JJNJ)) {
+            __tmp__VVNJ=TRUE__K__;
+          } else /* FALSE */ {
+            if (((struct ___OBJ *)__tmp__ZUNJ)->__id==__SLOT_CODE__4IRG__) {
+              if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZUNJ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                Self__ECHU=((__SLOT_CODE__4IRG *)__tmp__ZUNJ);
+                (&__string_727)->count__0C= 18;
+                (&__string_727)->storage__1C="ITM_SLOT.priority.";
+                if (((struct ___OBJ *)Self__ECHU->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                  crash_with_message__JEPK(Self__ECHU,(&__string_727));
+                } else /* ITM_SLOT_OPERATOR */ {
+                  crash_with_message__JEPK(Self__ECHU,(&__string_727));
+                };
+                __tmp__NQRU= 0;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__NQRU=priority__TQKK(((__SLOT_CODE__4IRG *)__tmp__ZUNJ));
+              };
+            } else /* SLOT_DATA */ {
+              if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                (&__string_727)->count__0C= 18;
+                (&__string_727)->storage__1C="ITM_SLOT.priority.";
+                print__KKG((&__string_727));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+                __tmp__NQRU= 0;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__SQRU=((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+                if (((struct ___OBJ *)__tmp__SQRU)->__id==__ITM_SLOT__PLC__) {
+                  (&__string_728)->count__0C= 28;
+                  (&__string_728)->storage__1C="ITM_SLOT.priority_and_level.";
+                  print__KKG((&__string_728));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                  __tmp__TQRU= 0;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  __tmp__TQRU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SQRU)->priority_and_level__MVBE;
+                };
+                result__UQRU= 0;
+                if ((__tmp__TQRU <  0)) {
+                  result__UQRU=(__INTEGER__Q)(- __tmp__TQRU);
+                } else /* FALSE */ {
+                  result__UQRU=__tmp__TQRU;
+                };
+                __tmp__NQRU=result__UQRU;
+              };
+            };
+            if ((__tmp__NQRU == max_lev__JJNJ)) {
+              if (((struct ___OBJ *)__tmp__ZUNJ)->__id==__SLOT_CODE__4IRG__) {
+                if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZUNJ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                  Self__GCHU=((__SLOT_CODE__4IRG *)__tmp__ZUNJ);
+                  (&__string_729)->count__0C= 23;
+                  (&__string_729)->storage__1C="ITM_SLOT.associativity.";
+                  if (((struct ___OBJ *)Self__GCHU->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                    crash_with_message__JEPK(Self__GCHU,(&__string_729));
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    crash_with_message__JEPK(Self__GCHU,(&__string_729));
+                  };
+                  __tmp__HVNJ=NULL;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  __tmp__HVNJ=associativity__5SKK(((__SLOT_CODE__4IRG *)__tmp__ZUNJ));
+                };
+              } else /* SLOT_DATA */ {
+                if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                  (&__string_729)->count__0C= 23;
+                  (&__string_729)->storage__1C="ITM_SLOT.associativity.";
+                  print__KKG((&__string_729));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                  __tmp__HVNJ=NULL;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  Self__YQRU=((__SLOT_DATA__IJRG *)__tmp__ZUNJ);
+                  result__XQRU=NULL;
+                  __tmp__ZQRU=Self__YQRU->parent_slot__KJRG->parent_itm_slot__RLC;
+                  if (((struct ___OBJ *)__tmp__ZQRU)->__id==__ITM_SLOT__PLC__) {
+                    (&__string_728)->count__0C= 28;
+                    (&__string_728)->storage__1C="ITM_SLOT.priority_and_level.";
+                    print__KKG((&__string_728));
+                    fputc((int)('\n'),stdout);
+                    exit(( 1));
+                    __tmp__0QRU= 0;
+                  } else /* ITM_SLOT_OPERATOR */ {
+                    __tmp__0QRU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZQRU)->priority_and_level__MVBE;
+                  };
+                  if ((__tmp__0QRU >=  0)) {
+                    result__XQRU=(&__string_15);
+                  } else /* FALSE */ {
+                    result__XQRU=(&__string_14);
+                  };
+                  __tmp__HVNJ=result__XQRU;
+                };
+              };
+              __tmp__RVNJ=((void *)__tmp__HVNJ == (void *)max_pri__PJNJ);
+            } else /* FALSE */ {
+              __tmp__RVNJ=FALSE__O__;
             };
+            __tmp__VVNJ=(__tmp__RVNJ && ((void *)max_pri__PJNJ == (void *)(&__string_14)));
+          };
+          if (__tmp__VVNJ) {
+            if (((struct ___OBJ *)__tmp__ZUNJ)->__id==__SLOT_CODE__4IRG__) {
+              if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZUNJ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                Self__ECHU=((__SLOT_CODE__4IRG *)__tmp__ZUNJ);
+                if (((struct ___OBJ *)Self__ECHU->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                  crash_with_message__JEPK(Self__ECHU,(&__string_727));
+                } else /* ITM_SLOT_OPERATOR */ {
+                  crash_with_message__JEPK(Self__ECHU,(&__string_727));
+                };
+                __tmp__NQRU= 0;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__NQRU=priority__TQKK(((__SLOT_CODE__4IRG *)__tmp__ZUNJ));
+              };
+            } else /* SLOT_DATA */ {
+              if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                print__KKG((&__string_727));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+                __tmp__NQRU= 0;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__SQRU=((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+                if (((struct ___OBJ *)__tmp__SQRU)->__id==__ITM_SLOT__PLC__) {
+                  (&__string_728)->count__0C= 28;
+                  (&__string_728)->storage__1C="ITM_SLOT.priority_and_level.";
+                  print__KKG((&__string_728));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                  __tmp__TQRU= 0;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  __tmp__TQRU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SQRU)->priority_and_level__MVBE;
+                };
+                result__UQRU= 0;
+                if ((__tmp__TQRU <  0)) {
+                  result__UQRU=(__INTEGER__Q)(- __tmp__TQRU);
+                } else /* FALSE */ {
+                  result__UQRU=__tmp__TQRU;
+                };
+                __tmp__NQRU=result__UQRU;
+              };
+            };
+            max_lev__JJNJ=__tmp__NQRU;
+            if (((struct ___OBJ *)__tmp__ZUNJ)->__id==__SLOT_CODE__4IRG__) {
+              if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZUNJ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                Self__ECHU=((__SLOT_CODE__4IRG *)__tmp__ZUNJ);
+                if (((struct ___OBJ *)Self__ECHU->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                  crash_with_message__JEPK(Self__ECHU,(&__string_729));
+                } else /* ITM_SLOT_OPERATOR */ {
+                  crash_with_message__JEPK(Self__ECHU,(&__string_729));
+                };
+                __tmp__HVNJ=NULL;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__HVNJ=associativity__5SKK(((__SLOT_CODE__4IRG *)__tmp__ZUNJ));
+              };
+            } else /* SLOT_DATA */ {
+              if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                print__KKG((&__string_729));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+                __tmp__HVNJ=NULL;
+              } else /* ITM_SLOT_OPERATOR */ {
+                Self__YQRU=((__SLOT_DATA__IJRG *)__tmp__ZUNJ);
+                result__XQRU=NULL;
+                __tmp__SQRU=Self__YQRU->parent_slot__KJRG->parent_itm_slot__RLC;
+                if (((struct ___OBJ *)__tmp__SQRU)->__id==__ITM_SLOT__PLC__) {
+                  print__KKG((&__string_728));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                  __tmp__TQRU= 0;
+                } else /* ITM_SLOT_OPERATOR */ {
+                  __tmp__TQRU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SQRU)->priority_and_level__MVBE;
+                };
+                if ((__tmp__TQRU >=  0)) {
+                  result__XQRU=(&__string_15);
+                } else /* FALSE */ {
+                  result__XQRU=(&__string_14);
+                };
+                __tmp__HVNJ=result__XQRU;
+              };
+            };
+            max_pri__PJNJ=__tmp__HVNJ;
+            max_pos__IJNJ=Self__WYWJ;
           };
         };
+        Self__WYWJ=(__INTEGER__Q)(Self__WYWJ +  2);
+      };
+      __tmp__QLNJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ)->parent_arrayed_collection__MA4D.storage__V14F)[max_pos__IJNJ];
+      if (__tmp__QLNJ==NULL) {
+        __tmp__ZNNJ=NULL;
       } else {
-        if ((idx__RXFJ !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+        switch (((struct ___OBJ *)__tmp__QLNJ)->__id) {
+        case __LIST__WH__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __STRING_CST__5J__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __CALL_NULL__IUB__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __PUSH__IXB__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __SWITCH__QDXC__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __NODE_TYPE__SK2C__: {
+          __tmp__ZNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __NOP__RXVJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __LOOP__LRBK__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __NODE_STYLE__RD4K__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __LOOP_END__W0RM__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __COP_LOCK__240M__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__ZNNJ=NULL;
+        } break;
+        }
+      };
+      __tmp__QLNJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(max_pos__IJNJ -  1)];
+      if (__tmp__QLNJ==NULL) {
+        __tmp__PAHU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__QLNJ)->__id) {
+        case __LIST__WH__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __STRING_CST__5J__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __CALL_NULL__IUB__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __PUSH__IXB__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __SWITCH__QDXC__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __NODE_TYPE__SK2C__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __NOP__RXVJ__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __LOOP__LRBK__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __NODE_STYLE__RD4K__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __LOOP_END__W0RM__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __COP_LOCK__240M__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__PAHU=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__PAHU=((void *)__tmp__QLNJ);
+        } break;
+        }
+      };
+      __tmp__QLNJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(max_pos__IJNJ +  1)];
+      if (__tmp__QLNJ==NULL) {
+        __tmp__RNNJ=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__QLNJ)->__id) {
+        case __LIST__WH__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __STRING_CST__5J__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __CALL_NULL__IUB__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __PUSH__IXB__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __SWITCH__QDXC__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __NODE_TYPE__SK2C__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __NOP__RXVJ__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __LOOP__LRBK__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __NODE_STYLE__RD4K__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __LOOP_END__W0RM__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __COP_LOCK__240M__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__RNNJ=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__RNNJ=((void *)__tmp__QLNJ);
+        } break;
+        }
+      };
+      if (((void *)__tmp__ZNNJ == (void *)NULL)) {
+        __tmp__0PNJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ)->parent_arrayed_collection__MA4D.storage__V14F)[max_pos__IJNJ];
+        if (__tmp__0PNJ==NULL) {
+          __tmp__ZUNJ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__0PNJ)->__id) {
+          case __LIST__WH__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __STRING_CST__5J__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __CALL_NULL__IUB__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __PUSH__IXB__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __SWITCH__QDXC__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __NODE_TYPE__SK2C__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__ZUNJ=((void *)__tmp__0PNJ);
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__ZUNJ=((void *)__tmp__0PNJ);
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__ZUNJ=((void *)__tmp__0PNJ);
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __NOP__RXVJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __LOOP__LRBK__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __CALL_SLOT__GAZK__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __NODE_STYLE__RD4K__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __LOOP_END__W0RM__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __COP_LOCK__240M__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __COP_UNLOCK__4C1M__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__ZUNJ=((void *)__tmp__0PNJ);
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__ZUNJ=((void *)__tmp__0PNJ);
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__ZUNJ=((void *)__tmp__0PNJ);
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__ZUNJ=NULL;
+          } break;
+          }
         };
-        var__PXFJ=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__PXFJ == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+        switch (((struct ___OBJ *)__tmp__ZUNJ)->__id) {
+        case __EXPR_EQUAL__KINJ__: {
+          Self__4ZBN=((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ);
+          Self__4ZBN->parent_expr_binary_cmp__NINJ.left__354J=__tmp__PAHU;
+          Self__4ZBN->parent_expr_binary_cmp__NINJ.right__DA5J=__tmp__RNNJ;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          result__EBHU=((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ));
+          result__EBHU->parent_expr_binary_cmp__WINJ.left__354J=__tmp__PAHU;
+          result__EBHU->parent_expr_binary_cmp__WINJ.right__DA5J=__tmp__RNNJ;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          Self__G0BN=((__EXPR_SUP__ABOJ *)((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ));
+          Self__G0BN->parent_expr_binary_cmp__BBOJ.left__354J=__tmp__PAHU;
+          Self__G0BN->parent_expr_binary_cmp__BBOJ.right__DA5J=__tmp__RNNJ;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          Self__ZE3Q=((__EXPR_SUP_EQ__1VBP *)((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ));
+          Self__ZE3Q->parent_expr_binary_cmp__2VBP.left__354J=__tmp__PAHU;
+          Self__ZE3Q->parent_expr_binary_cmp__2VBP.right__DA5J=__tmp__RNNJ;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          Self__50TQ=((__EXPR_INF__OXBP *)((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ));
+          Self__50TQ->parent_expr_binary_cmp__PXBP.left__354J=__tmp__PAHU;
+          Self__50TQ->parent_expr_binary_cmp__PXBP.right__DA5J=__tmp__RNNJ;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          Self__D1TQ=((__EXPR_INF_EQ__FYBP *)((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ));
+          Self__D1TQ->parent_expr_binary_cmp__GYBP.left__354J=__tmp__PAHU;
+          Self__D1TQ->parent_expr_binary_cmp__GYBP.right__DA5J=__tmp__RNNJ;
+        } break;
+        };
+        __tmp__0PNJ=type_boolean__UNB;
+        switch (((struct ___OBJ *)__tmp__0PNJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__XWNJ=((__TYPE__FF *)__tmp__0PNJ)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__XWNJ=((__TYPE_NULL__GMB *)__tmp__0PNJ)->parent_type__HMB.default__CMC;
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__XWNJ=((__TYPE_VOID__IMB *)__tmp__0PNJ)->parent_type__JMB.default__CMC;
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__XWNJ=((__TYPE_CONTEXT__KMB *)__tmp__0PNJ)->parent_type__LMB.default__CMC;
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__XWNJ=((__TYPE_ID__MMB *)__tmp__0PNJ)->parent_type__NMB.default__CMC;
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__XWNJ=((__TYPE_GENERIC__OCY *)__tmp__0PNJ)->parent_type__PCY.default__CMC;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__XWNJ=((__TYPE_BLOCK__CP5D *)__tmp__0PNJ)->parent_type__DP5D.default__CMC;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__XWNJ=((__PROFIL_BLOCK__O3NJ *)__tmp__0PNJ)->parent_type__Q3NJ.default__CMC;
+        } break;
+        };
+        switch (((struct ___OBJ *)__tmp__ZUNJ)->__id) {
+        case __EXPR_EQUAL__KINJ__: {
+          p__RBHU=((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          p__RBHU=((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZUNJ)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          p__RBHU=((__EXPR_SUP__ABOJ *)__tmp__ZUNJ)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          p__RBHU=((__EXPR_SUP_EQ__1VBP *)__tmp__ZUNJ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          p__RBHU=((__EXPR_INF__OXBP *)__tmp__ZUNJ)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          p__RBHU=((__EXPR_INF_EQ__FYBP *)__tmp__ZUNJ)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        };
+        __tmp__CCJS=create__name__style__type__HIND(p__RBHU,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__XWNJ));
+        switch (((struct ___OBJ *)__tmp__ZUNJ)->__id) {
+        case __EXPR_EQUAL__KINJ__: {
+          p__RBHU=((__EXPR_EQUAL__KINJ *)__tmp__ZUNJ)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          p__RBHU=((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZUNJ)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          p__RBHU=((__EXPR_SUP__ABOJ *)__tmp__ZUNJ)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          p__RBHU=((__EXPR_SUP_EQ__1VBP *)__tmp__ZUNJ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          p__RBHU=((__EXPR_INF__OXBP *)__tmp__ZUNJ)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          p__RBHU=((__EXPR_INF_EQ__FYBP *)__tmp__ZUNJ)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        };
+        __tmp__JCJS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__CCJS),p__RBHU,__tmp__ZUNJ);
+        instr__SJNJ=__tmp__JCJS;
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__JCJS);
+        __tmp__QAHU=read__5UEI(((__LOCAL__L4WC *)__tmp__CCJS));
+        val__UJNJ=__tmp__QAHU;
+      } else /* FALSE */ {
+        __tmp__HXNJ=create_with_capacity__UBZH( 2);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HXNJ),__tmp__PAHU);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HXNJ),__tmp__RNNJ);
+        switch (((struct ___OBJ *)__tmp__PAHU)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__XWNJ=((__STRING_CST__5J *)__tmp__PAHU)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__XWNJ=((__EXTERNAL_C__Y5WC *)__tmp__PAHU)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__XWNJ=((__PROTOTYPE_CST__LAXC *)__tmp__PAHU)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__XWNJ=((__INTEGER_CST__XAXC *)__tmp__PAHU)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__XWNJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__PAHU));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__XWNJ=((__READ_LOCAL__55ZI *)__tmp__PAHU)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__XWNJ=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__XWNJ=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__XWNJ=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__XWNJ=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__XWNJ=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__XWNJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__XWNJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__XWNJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__XWNJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__XWNJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__XWNJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PAHU));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__XWNJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__XWNJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__PAHU));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__XWNJ=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__XWNJ=((__CAST__1HOJ *)__tmp__PAHU)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__XWNJ=((__REAL_CST__1LOJ *)__tmp__PAHU)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__XWNJ=((__CHARACTER_CST__RMOJ *)__tmp__PAHU)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__XWNJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PAHU)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__XWNJ=((__READ_SLOT__LL4K *)__tmp__PAHU)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__XWNJ=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__XWNJ=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__XWNJ=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__XWNJ=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__XWNJ=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__XWNJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__PAHU));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__XWNJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__PAHU));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__XWNJ=((__READ_GLOBAL__T4YL *)__tmp__PAHU)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__XWNJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__PAHU));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__XWNJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__PAHU));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__XWNJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__PAHU));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__XWNJ=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__XWNJ=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__XWNJ=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__XWNJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__PAHU));
+        } break;
+        };
+        __tmp__RNNJ=((__TYPE_FULL__XMB *)__tmp__XWNJ)->the_parent_type__QLK;
+        __tmp__0PNJ=__tmp__ZNNJ->parent_node__TK2C.data__DV4D;
+        switch (((struct ___OBJ *)__tmp__0PNJ)->__id) {
+        case __DTA_RD__VK2C__: {
+          __tmp__ZUNJ=((__DTA_RD__VK2C *)__tmp__0PNJ)->parent_dta__YK2C.slot__IU4D;
+        } break;
+        case __DTA_CAST__5FPJ__: {
+          __tmp__ZUNJ=DTA__WK2C__->slot__IU4D;
+        } break;
+        case __DTA_WR_CODE__UPPJ__: {
+          __tmp__ZUNJ=((__DTA_WR_CODE__UPPJ *)__tmp__0PNJ)->parent_dta__VPPJ.slot__IU4D;
+        } break;
+        case __DTA_WR_VALUE__KIWJ__: {
+          __tmp__ZUNJ=((__DTA_WR_VALUE__KIWJ *)__tmp__0PNJ)->parent_dta__LIWJ.slot__IU4D;
+        } break;
+        case __DTA_BLOCK__GSWJ__: {
+          __tmp__ZUNJ=((__DTA_BLOCK__GSWJ *)__tmp__0PNJ)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+        } break;
+        case __DTA_RD_ARGS__HSWJ__: {
+          __tmp__ZUNJ=((__DTA_RD_ARGS__HSWJ *)__tmp__0PNJ)->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+        } break;
+        };
+        if (((struct ___OBJ *)__tmp__ZUNJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__TMNJ=((__SLOT_CODE__4IRG *)__tmp__ZUNJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TMNJ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HVNJ=((__ITM_SLOT__PLC *)__tmp__TMNJ)->parent_named__QLC.name__GWB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HVNJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TMNJ)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__HVNJ=((__SLOT_DATA__IJRG *)__tmp__ZUNJ)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+        };
+        switch (((struct ___OBJ *)__tmp__RNNJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__ZUNJ=get_slot__2QGG(((__TYPE__FF *)__tmp__RNNJ),__tmp__HVNJ);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__ZUNJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__RNNJ)),__tmp__HVNJ);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__ZUNJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__RNNJ)),__tmp__HVNJ);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__ZUNJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__RNNJ)),__tmp__HVNJ);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__ZUNJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__RNNJ)),__tmp__HVNJ);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__ZUNJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__RNNJ)),__tmp__HVNJ);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__ZUNJ=get_slot__011G(__tmp__HVNJ);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__ZUNJ=get_slot__ETFL(__tmp__HVNJ);
+        } break;
+        };
+        slo__WJNJ=__tmp__ZUNJ;
+        switch (((struct ___OBJ *)__tmp__PAHU)->__id) {
+        case __STRING_CST__5J__: {
+          Self__MCHU=((__STRING_CST__5J *)__tmp__PAHU);
+          result__ICHU=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            result__ICHU=Self__MCHU;
+          } else /* FALSE */ {
+            __tmp__0UNJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            result__ICHU=((__STRING_CST__5J *)__tmp__XAHU);
+            *(result__ICHU) = *(Self__MCHU);
+          };
+          __tmp__ZUNJ=result__ICHU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__ZUNJ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__PAHU));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__2CJS=((__PROTOTYPE_CST__LAXC *)__tmp__PAHU);
+          __tmp__3CJS=create__type__VJ2C(Self__2CJS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2CJS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__ZUNJ=__tmp__3CJS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__5CJS=((__INTEGER_CST__XAXC *)__tmp__PAHU);
+          p__RBHU=Self__5CJS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__EDHU=Self__5CJS->value__FH4D;
+          __tmp__XWNJ=Self__5CJS->parent_constant__YAXC.static_type__5G4D;
+          Self__5CJS=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            Self__5CJS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__0UNJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            Self__5CJS=((__INTEGER_CST__XAXC *)__tmp__XAHU);
+            *(Self__5CJS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__CDHU=((__INTEGER_CST__XAXC *)Self__5CJS);
+          Self__CDHU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RBHU;
+          Self__CDHU->value__FH4D=v__EDHU;
+          Self__CDHU->parent_constant__YAXC.static_type__5G4D=__tmp__XWNJ;
+          check_type__XYEE(Self__CDHU);
+          __tmp__ZUNJ=Self__5CJS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__ZUNJ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__PAHU));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__2IZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__PAHU)->local__BVEJ));
+          if (__tmp__2IZT==NULL) {
+            __tmp__3IZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__3IZT=((__READ_LOCAL__55ZI *)__tmp__2IZT);
+          };
+          __tmp__ZUNJ=__tmp__3IZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__ZUNJ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__ZUNJ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PAHU));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__DDJS=((__IS_EXPANDED__35NJ *)__tmp__PAHU);
+          p__RBHU=Self__DDJS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__2IZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__DDJS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__2IZT==NULL) {
+            __tmp__3IZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__3IZT=((__READ_LOCAL__55ZI *)__tmp__2IZT);
+          };
+          Self__DDJS=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            Self__DDJS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__0UNJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            Self__DDJS=((__IS_EXPANDED__35NJ *)__tmp__XAHU);
+            *(Self__DDJS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__TDHU=((__IS_EXPANDED__35NJ *)Self__DDJS);
+          Self__TDHU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RBHU;
+          Self__TDHU->receiver__RA5J=__tmp__3IZT;
+          __tmp__ZUNJ=Self__DDJS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__IDJS=((__GET_TYPE_ID__HAOJ *)__tmp__PAHU);
+          p__RBHU=Self__IDJS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__XWNJ=Self__IDJS->receiver__WA5J;
+          Self__IDJS=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            Self__IDJS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__0UNJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            Self__IDJS=((__GET_TYPE_ID__HAOJ *)__tmp__XAHU);
+            *(Self__IDJS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__DEHU=((__GET_TYPE_ID__HAOJ *)Self__IDJS);
+          Self__DEHU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RBHU;
+          Self__DEHU->receiver__WA5J=__tmp__XWNJ;
+          __tmp__ZUNJ=Self__IDJS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__ZUNJ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__ZUNJ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__ZUNJ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__ZUNJ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__ZUNJ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__ZUNJ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__PAHU));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__ZUNJ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__PAHU));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__ZUNJ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__PAHU));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__ZUNJ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__PAHU));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__LDJS=((__SIZE_OF__5GOJ *)__tmp__PAHU);
+          p__RBHU=Self__LDJS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__XWNJ=Self__LDJS->receiver__AD5J;
+          Self__LDJS=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            Self__LDJS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__0UNJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            Self__LDJS=((__SIZE_OF__5GOJ *)__tmp__XAHU);
+            *(Self__LDJS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__TEHU=((__SIZE_OF__5GOJ *)Self__LDJS);
+          Self__TEHU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RBHU;
+          Self__TEHU->receiver__AD5J=__tmp__XWNJ;
+          __tmp__ZUNJ=Self__LDJS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__ZUNJ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__PAHU));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__ODJS=((__REAL_CST__1LOJ *)__tmp__PAHU);
+          p__RBHU=Self__ODJS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__PNNJ=Self__ODJS->value__VD5J;
+          __tmp__XWNJ=Self__ODJS->parent_constant__2LOJ.static_type__5G4D;
+          Self__ODJS=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            Self__ODJS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__0UNJ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            Self__ODJS=((__REAL_CST__1LOJ *)__tmp__XAHU);
+            *(Self__ODJS) = *(REAL_CST__1LOJ__);
+          };
+          Self__DFHU=((__REAL_CST__1LOJ *)Self__ODJS);
+          Self__DFHU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RBHU;
+          Self__DFHU->value__VD5J=__tmp__PNNJ;
+          Self__DFHU->parent_constant__2LOJ.static_type__5G4D=__tmp__XWNJ;
+          __tmp__ZUNJ=Self__ODJS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__SDJS=((__CHARACTER_CST__RMOJ *)__tmp__PAHU);
+          __tmp__TDJS=create__char__UMQJ(Self__SDJS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SDJS->text__0D5J);
+          __tmp__ZUNJ=__tmp__TDJS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__VDJS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PAHU);
+          __tmp__WDJS=create__text__OQQJ(Self__VDJS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VDJS->string__WBJK);
+          __tmp__ZUNJ=__tmp__WDJS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__ZUNJ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__PAHU));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__ZUNJ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PAHU));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__ZUNJ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PAHU));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__ZUNJ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PAHU));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__ZUNJ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PAHU));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__ZUNJ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PAHU));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__ZUNJ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__PAHU));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__ZUNJ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__PAHU));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__TMNJ=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__PAHU)->global__KAKM),NULL);
+          if (__tmp__TMNJ==NULL) {
+            __tmp__LN3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__TMNJ)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__LN3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__LN3T=((__READ_GLOBAL__T4YL *)__tmp__TMNJ);
+            } break;
+            }
           };
+          __tmp__ZUNJ=__tmp__LN3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__ZUNJ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__PAHU));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__ZUNJ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__PAHU));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__ZUNJ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__PAHU));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__ZUNJ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__PAHU));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__ZUNJ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__PAHU));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__ZUNJ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__PAHU));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__ZUNJ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__PAHU));
+        } break;
         };
-      };
-    } else {
-      var__PXFJ=create__name__style__type__E5JG(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__MXFJ->local__HJZD)->parent_variable__T1LC.type__D25F));
-    };
-    add_last__11FH(stack_result__4H4F,var__PXFJ);
-    result__QXFJ=write__value__14FH(var__PXFJ,Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__TDFJ(Self__MXFJ,((__LOCAL *)var__PXFJ)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__PXFJ)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
-  };
-  return(result__QXFJ);
-}
-
-static void* put_result__RKLI(__EXPR_MULTIPLE *Self__SKLI,__BOOLEAN is_last__TKLI)
-// ({EXPR_MULTIPLE},{TRUExFALSE}) With resultRecursive, No inlinable.
-{
-  __INTEGER __tmp__1KLI,Self__GXSI;
-  void *__tmp__BLLI;
-  void *__tmp__DLLI,*__tmp__ILLI;
-  void *__tmp__ELLI,*__tmp__JLLI;
-  __FAST_ARRAYoEXPRo *Self__Z52Q;
-  __tmp__1KLI=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__SKLI->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
-  Self__GXSI= 0;
-  while ((Self__GXSI <= __tmp__1KLI)) {
-    __tmp__BLLI=list_current__EH1;
-    __tmp__DLLI=((void **)((__FAST_ARRAYoEXPRo *)Self__SKLI->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__GXSI];
-    switch (((struct ___OBJ *)__tmp__DLLI)->__id) {
-    case __LIST__: {
-      __tmp__ELLI=put_result__JFEN(__tmp__DLLI,FALSE__);
+        Self__UHWN=((__NODE_TYPE__SK2C *)__tmp__ZNNJ);
+        __tmp__PAHU=Self__UHWN->parent_node__TK2C.data__DV4D;
+        if (__tmp__PAHU==NULL) {
+          __tmp__TMNJ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__PAHU)->__id) {
+          case __DTA_RD__VK2C__: {
+            __tmp__TMNJ=NULL;
+          } break;
+          case __DTA_CAST__5FPJ__: {
+            __tmp__TMNJ=NULL;
+          } break;
+          case __DTA_WR_CODE__UPPJ__: {
+            __tmp__TMNJ=NULL;
+          } break;
+          case __DTA_WR_VALUE__KIWJ__: {
+            __tmp__TMNJ=NULL;
+          } break;
+          case __DTA_BLOCK__GSWJ__: {
+            __tmp__TMNJ=((void *)__tmp__PAHU);
+          } break;
+          case __DTA_RD_ARGS__HSWJ__: {
+            __tmp__TMNJ=((void *)__tmp__PAHU);
+          } break;
+          }
+        };
+        __tmp__PAHU=Self__UHWN->parent_node__TK2C.data__DV4D;
+        switch (((struct ___OBJ *)__tmp__PAHU)->__id) {
+        case __DTA_RD__VK2C__: {
+          p__RBHU=((__DTA_RD__VK2C *)__tmp__PAHU)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+        } break;
+        case __DTA_CAST__5FPJ__: {
+          p__RBHU=DTA__WK2C__->parent_itm_object__XK2C.position__P2B;
+        } break;
+        case __DTA_WR_CODE__UPPJ__: {
+          p__RBHU=((__DTA_WR_CODE__UPPJ *)__tmp__PAHU)->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+        } break;
+        case __DTA_WR_VALUE__KIWJ__: {
+          p__RBHU=((__DTA_WR_VALUE__KIWJ *)__tmp__PAHU)->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+        } break;
+        case __DTA_BLOCK__GSWJ__: {
+          p__RBHU=((__DTA_BLOCK__GSWJ *)__tmp__PAHU)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+        } break;
+        case __DTA_RD_ARGS__HSWJ__: {
+          p__RBHU=((__DTA_RD_ARGS__HSWJ *)__tmp__PAHU)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+        } break;
+        };
+        if (((struct ___OBJ *)__tmp__TMNJ)->__id==__DTA_BLOCK__GSWJ__) {
+          Self__FJ0N=((__DTA_BLOCK__GSWJ *)__tmp__TMNJ);
+          Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B=p__RBHU;
+          Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D=slo__WJNJ;
+          Self__FJ0N->parent_dta_rd_args__JSWJ.argument_list__0GBK=__tmp__HXNJ;
+          __tmp__YUNJ=NULL;
+          __tmp__MQRU=Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+          if (((struct ___OBJ *)__tmp__MQRU)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__SQRU=((__SLOT_CODE__4IRG *)__tmp__MQRU)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__SQRU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MO2N=((__ITM_SLOT__PLC *)__tmp__SQRU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MO2N=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SQRU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+          } else /* SLOT_DATA */ {
+            Self__YQRU=((__SLOT_DATA__IJRG *)__tmp__MQRU);
+            result__IFHU=NULL;
+            if (((void *)Self__YQRU->parent_slot__KJRG != (void *)NULL)) {
+              __tmp__ZQRU=Self__YQRU->parent_slot__KJRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__ZQRU)->__id==__ITM_SLOT__PLC__) {
+                __tmp__LFHU=((__ITM_SLOT__PLC *)__tmp__ZQRU)->id_section__TVOB;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__LFHU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZQRU)->parent_itm_slot__3F0D.id_section__TVOB;
+              };
+              result__IFHU=__tmp__LFHU;
+            } else /* FALSE */ {
+              __tmp__LFHU=get_name__TAUD((&__string_35));
+              result__IFHU=__tmp__LFHU;
+            };
+            __tmp__MO2N=result__IFHU;
+          };
+          if (((void *)((__SECTION___RVOB *)__tmp__MO2N)->name__G25E == (void *)(&__string_34))) {
+            __tmp__SQRU=type_pointer__GPB;
+            switch (((struct ___OBJ *)__tmp__SQRU)->__id) {
+            case __TYPE__FF__: {
+              __tmp__UO2N=((__TYPE__FF *)__tmp__SQRU)->default__CMC;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__UO2N=((__TYPE_NULL__GMB *)__tmp__SQRU)->parent_type__HMB.default__CMC;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__UO2N=((__TYPE_VOID__IMB *)__tmp__SQRU)->parent_type__JMB.default__CMC;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__UO2N=((__TYPE_CONTEXT__KMB *)__tmp__SQRU)->parent_type__LMB.default__CMC;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__UO2N=((__TYPE_ID__MMB *)__tmp__SQRU)->parent_type__NMB.default__CMC;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__UO2N=((__TYPE_GENERIC__OCY *)__tmp__SQRU)->parent_type__PCY.default__CMC;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__UO2N=((__TYPE_BLOCK__CP5D *)__tmp__SQRU)->parent_type__DP5D.default__CMC;
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__UO2N=((__PROFIL_BLOCK__O3NJ *)__tmp__SQRU)->parent_type__Q3NJ.default__CMC;
+            } break;
+            };
+            Self__QN3T=((__TYPE_FULL__XMB *)__tmp__UO2N);
+            __tmp__GSNJ=Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+            __tmp__SQRU=NULL;
+            if (((void *)Self__QN3T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+              __tmp__PN3T=create__type__VJ2C(__tmp__GSNJ,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+              __tmp__SQRU=__tmp__PN3T;
+            } else /* FALSE */ {
+              __tmp__RN3T=create__name__style__type__HIND(__tmp__GSNJ,(&__string_69),'+',Self__QN3T);
+              __tmp__SN3T=read__5UEI(((__LOCAL__L4WC *)__tmp__RN3T));
+              __tmp__SQRU=__tmp__SN3T;
+            };
+            __tmp__YUNJ=__tmp__SQRU;
+          } else /* FALSE */ {
+            __tmp__SQRU=Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+            if (((struct ___OBJ *)__tmp__SQRU)->__id==__SLOT_CODE__4IRG__) {
+              __tmp__ZQRU=((__SLOT_CODE__4IRG *)__tmp__SQRU)->parent_slot__5IRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__ZQRU)->__id==__ITM_SLOT__PLC__) {
+                __tmp__3O2N=((__ITM_SLOT__PLC *)__tmp__ZQRU)->result_type__KWOB;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__3O2N=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZQRU)->parent_itm_slot__3F0D.result_type__KWOB;
+              };
+            } else /* SLOT_DATA */ {
+              __tmp__ZQRU=((__SLOT_DATA__IJRG *)__tmp__SQRU)->parent_slot__KJRG->parent_itm_slot__RLC;
+              if (((struct ___OBJ *)__tmp__ZQRU)->__id==__ITM_SLOT__PLC__) {
+                __tmp__3O2N=((__ITM_SLOT__PLC *)__tmp__ZQRU)->result_type__KWOB;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__3O2N=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZQRU)->parent_itm_slot__3F0D.result_type__KWOB;
+              };
+            };
+            switch (((struct ___OBJ *)__tmp__3O2N)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__ZQRU=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__3O2N),Self__FJ0N);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__ZQRU=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3O2N)),Self__FJ0N);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__ZQRU=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3O2N)),Self__FJ0N);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__ZQRU=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3O2N)),Self__FJ0N);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__ZQRU=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3O2N)),Self__FJ0N);
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__ZQRU=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3O2N)),Self__FJ0N);
+            } break;
+            };
+            __tmp__YUNJ=__tmp__ZQRU;
+          };
+          Self__FJ0N->result_expr__4KBK=__tmp__YUNJ;
+          Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.is_intern__MU4D=FALSE__O__;
+          if (((void *)profil_current__SO2C == (void *)NULL)) {
+            Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D=context_main__Q4WC;
+          } else /* FALSE */ {
+            __tmp__SQRU=profil_current__SO2C;
+            if (((struct ___OBJ *)__tmp__SQRU)->__id==__PROFIL_SLOT__OO2C__) {
+              __tmp__RN3T=((__PROFIL_SLOT__OO2C *)__tmp__SQRU)->parent_profil__PO2C.context__1U4D;
+            } else /* PROFIL_BLOCK */ {
+              __tmp__RN3T=((__PROFIL_BLOCK__O3NJ *)__tmp__SQRU)->parent_profil__P3NJ.context__1U4D;
+            };
+            Self__FJ0N->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D=__tmp__RN3T;
+          };
+        } else /* DTA_RD_ARGS */ {
+          make__call__with__intern__3IKK(((__DTA_RD_ARGS__HSWJ *)((__DTA_BLOCK__GSWJ *)__tmp__TMNJ)),p__RBHU,slo__WJNJ,__tmp__HXNJ,FALSE__O__);
+        };
+        __tmp__PAHU=Self__UHWN->parent_node__TK2C.data__DV4D;
+        switch (((struct ___OBJ *)__tmp__PAHU)->__id) {
+        case __DTA_RD__VK2C__: {
+          __tmp__YUNJ=((__DTA_RD__VK2C *)__tmp__PAHU)->parent_dta__YK2C.slot__IU4D;
+        } break;
+        case __DTA_CAST__5FPJ__: {
+          __tmp__YUNJ=DTA__WK2C__->slot__IU4D;
+        } break;
+        case __DTA_WR_CODE__UPPJ__: {
+          __tmp__YUNJ=((__DTA_WR_CODE__UPPJ *)__tmp__PAHU)->parent_dta__VPPJ.slot__IU4D;
+        } break;
+        case __DTA_WR_VALUE__KIWJ__: {
+          __tmp__YUNJ=((__DTA_WR_VALUE__KIWJ *)__tmp__PAHU)->parent_dta__LIWJ.slot__IU4D;
+        } break;
+        case __DTA_BLOCK__GSWJ__: {
+          __tmp__YUNJ=((__DTA_BLOCK__GSWJ *)__tmp__PAHU)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+        } break;
+        case __DTA_RD_ARGS__HSWJ__: {
+          __tmp__YUNJ=((__DTA_RD_ARGS__HSWJ *)__tmp__PAHU)->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+        } break;
+        };
+        if (((struct ___OBJ *)__tmp__YUNJ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__YUNJ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            check_argument_type__for__JIHL(((__SLOT_CODE__4IRG *)__tmp__YUNJ),__tmp__HXNJ,__tmp__TMNJ);
+          } else /* ITM_SLOT_OPERATOR */ {
+            check_argument_type__for__JIHL(((__SLOT_CODE__4IRG *)__tmp__YUNJ),__tmp__HXNJ,__tmp__TMNJ);
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__YUNJ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            check_argument_type__for__AJHL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__YUNJ)),__tmp__HXNJ,__tmp__TMNJ);
+          } else /* ITM_SLOT_OPERATOR */ {
+            check_argument_type__for__AJHL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__YUNJ)),__tmp__HXNJ,__tmp__TMNJ);
+          };
+        };
+        __tmp__PAHU=Self__UHWN->parent_node__TK2C.data__DV4D;
+        Self__UHWN->parent_node__TK2C.expr__CV4D=__tmp__ZUNJ;
+        Self__UHWN->parent_node__TK2C.data__DV4D=__tmp__PAHU;
+        late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+        Self__FJZT=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (((void *)Self__FJZT->first_link__IB0G == (void *)NULL)) {
+          result__OFHU=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            result__OFHU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          } else /* FALSE */ {
+            __tmp__0UNJ=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            result__OFHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__XAHU);
+            *(result__OFHU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+          };
+          Self__0FHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__OFHU);
+          Self__0FHU->item__GL0G=Self__UHWN;
+          Self__0FHU->next__TVFH=NULL;
+          Self__FJZT->first_link__IB0G=result__OFHU;
+          Self__FJZT->parent_linked_collection__EL2C.upper__B0RD= 1;
+          Self__FJZT->last_link__RB0G=result__OFHU;
+          Self__FJZT->mem_idx__SB0G= 1;
+          Self__FJZT->mem_lnk__UB0G=result__OFHU;
+        } else /* FALSE */ {
+          result__OFHU=NULL;
+          __tmp__XAHU=((__POINTER__IB )(NULL));
+          __tmp__0UNJ= 0;
+          __tmp__YAHU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+          if (((unsigned long)__tmp__YAHU ==  0)) {
+            result__OFHU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          } else /* FALSE */ {
+            __tmp__0UNJ=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YAHU));
+            if ((__tmp__0UNJ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KBHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__KBHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+              __tmp__XAHU=__tmp__IBHU;
+            } else /* FALSE */ {
+              __tmp__KBHU=((__UINTEGER_32__ZWB )__tmp__0UNJ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_type[(__tmp__KBHU)]))),(__UINTEGER_32__ZWB)(__tmp__KBHU |  1));
+              __tmp__XAHU=__tmp__IBHU;
+            };
+            result__OFHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__XAHU);
+            *(result__OFHU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+          };
+          Self__0FHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__OFHU);
+          Self__0FHU->item__GL0G=Self__UHWN;
+          Self__0FHU->next__TVFH=NULL;
+          ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__FJZT->last_link__RB0G)->next__TVFH=result__OFHU;
+          Self__FJZT->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__FJZT->parent_linked_collection__EL2C.upper__B0RD +  1);
+          Self__FJZT->last_link__RB0G=result__OFHU;
+        };
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ZNNJ);
+        __tmp__PAHU=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__ZNNJ));
+        val__UJNJ=__tmp__PAHU;
+      };
+      Self__UN3T=((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__VN3T=Self__UN3T->parent_arrayed_collection__MA4D.storage__V14F;
+      typ_id__GBHU=Self__UN3T->parent_arrayed_collection__MA4D.upper__4TLE;
+      Self__XN3T=((void **)__tmp__VN3T);
+      Self__WYWJ=max_pos__IJNJ;
+      while ((Self__WYWJ != typ_id__GBHU)) {
+        Self__XN3T[Self__WYWJ]=Self__XN3T[(__INTEGER__Q)(Self__WYWJ +  1)];
+        Self__WYWJ=(__INTEGER__Q)(Self__WYWJ +  1);
+      };
+      Self__UN3T->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__UN3T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      Self__UN3T=((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__VN3T=Self__UN3T->parent_arrayed_collection__MA4D.storage__V14F;
+      typ_id__GBHU=Self__UN3T->parent_arrayed_collection__MA4D.upper__4TLE;
+      Self__XN3T=((void **)__tmp__VN3T);
+      Self__WYWJ=max_pos__IJNJ;
+      while ((Self__WYWJ != typ_id__GBHU)) {
+        Self__XN3T[Self__WYWJ]=Self__XN3T[(__INTEGER__Q)(Self__WYWJ +  1)];
+        Self__WYWJ=(__INTEGER__Q)(Self__WYWJ +  1);
+      };
+      Self__UN3T->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__UN3T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      Self__UN3T=((__FAST_ARRAYoINSTRo__EA4D *)__tmp__OTPJ);
+      typ_id__GBHU=(__INTEGER__Q)(max_pos__IJNJ -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__UN3T->parent_arrayed_collection__MA4D.storage__V14F)[typ_id__GBHU]=val__UJNJ;
+      goto until_do__EUPJ;
+    };
+  };
+  instr__SJNJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)result__2SPJ)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (instr__SJNJ==NULL) {
+    __tmp__QLNJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)instr__SJNJ)->__id) {
+    case __LIST__WH__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__ELLI=put_result__PYKI(__tmp__DLLI,FALSE__);
+    case __STRING_CST__5J__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__ELLI=put_result__52KI(__tmp__DLLI,FALSE__);
+    case __CALL_NULL__IUB__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ELLI=put_result__QBLI(__tmp__DLLI,FALSE__);
+    case __PUSH__IXB__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__ELLI=put_result__BGLI(__tmp__DLLI,FALSE__);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__ELLI=put_result__LXFJ(__tmp__DLLI,FALSE__);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__ELLI=put_result__RKLI(__tmp__DLLI,FALSE__);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ELLI=put_result__LLLI(__tmp__DLLI,FALSE__);
+    case __SWITCH__QDXC__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ELLI=put_result__2PLI(__tmp__DLLI,FALSE__);
+    case __NODE_TYPE__SK2C__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__ELLI=put_result__NULI(__tmp__DLLI,FALSE__);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__ELLI=put_result__4YLI(__tmp__DLLI,FALSE__);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__ELLI=put_result__O3LI(__tmp__DLLI,FALSE__);
+    case __WRITE_GLOBAL__WXKJ__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ELLI=put_result__4BMI(__tmp__DLLI,FALSE__);
+    case __WRITE_SLOT__EYKJ__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__ELLI=put_result__PGMI(__tmp__DLLI,FALSE__);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__ELLI=put_result__ALMI(__tmp__DLLI,FALSE__);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__ELLI=put_result__RPMI(__tmp__DLLI,FALSE__);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__ELLI=put_result__CUMI(__tmp__DLLI,FALSE__);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__ELLI=put_result__TYMI(__tmp__DLLI,FALSE__);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ELLI=put_result__E3MI(__tmp__DLLI,FALSE__);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ELLI=put_result__VBNI(__tmp__DLLI,FALSE__);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __PUT_TO__: {
-      __tmp__ELLI=put_result__FGNI(__tmp__DLLI,FALSE__);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __ITEM__: {
-      __tmp__ELLI=put_result__VKNI(__tmp__DLLI,FALSE__);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__ELLI=put_result__FPNI(__tmp__DLLI,FALSE__);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __CAST__: {
-      __tmp__ELLI=put_result__VTNI(__tmp__DLLI,FALSE__);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__ELLI=put_result__ZJEN(__tmp__DLLI,FALSE__);
+    case __PUT_TO__TFOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__ELLI=put_result__5ILL(__tmp__DLLI,FALSE__);
+    case __ITEM__HGOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__ELLI=put_result__QNLL(__tmp__DLLI,FALSE__);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ELLI=put_result__MA4O(__tmp__DLLI,FALSE__);
+    case __CAST__1HOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ELLI=put_result__0ZJO(__tmp__DLLI,FALSE__);
+    case __REAL_CST__1LOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ELLI=put_result__B4SO(__tmp__DLLI,FALSE__);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ELLI=put_result__L4JO(__tmp__DLLI,FALSE__);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ELLI=put_result__TCTO(__tmp__DLLI,FALSE__);
+    case __NOP__RXVJ__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__ELLI=put_result__GWYM(__tmp__DLLI,FALSE__);
+    case __WRITE_LOCAL__TEYJ__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__ELLI=put_result__X0YM(__tmp__DLLI,FALSE__);
+    case __LOOP__LRBK__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__ELLI=put_result__KOEN(__tmp__DLLI,FALSE__);
+    case __CALL_SLOT__GAZK__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__ELLI=put_result__2CKO(__tmp__DLLI,FALSE__);
+    case __NODE_STYLE__RD4K__: {
+      __tmp__QLNJ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ELLI=put_result__44IP(__tmp__DLLI,FALSE__);
+    case __READ_SLOT__LL4K__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__ELLI=put_result__3E4O(__tmp__DLLI,FALSE__);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ELLI=put_result__OJ4O(__tmp__DLLI,FALSE__);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__ELLI=put_result__LJ0N(__tmp__DLLI,FALSE__);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__ELLI=put_result__5N4O(__tmp__DLLI,FALSE__);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
     } break;
-    };
-    add_last__IK4G(((__LIST *)__tmp__BLLI)->expr_list__RTOG,__tmp__ELLI);
-    Self__GXSI=(__INTEGER)(Self__GXSI +  1);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __LOOP_END__W0RM__: {
+      __tmp__QLNJ=NULL;
+    } break;
+    case __COP_LOCK__240M__: {
+      __tmp__QLNJ=NULL;
+    } break;
+    case __COP_UNLOCK__4C1M__: {
+      __tmp__QLNJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QLNJ=((void *)instr__SJNJ);
+    } break;
+    }
   };
-  Self__Z52Q=((__FAST_ARRAYoEXPRo *)Self__SKLI->expr_list__3EMH);
-  __tmp__ILLI=((void **)Self__Z52Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__Z52Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-  switch (((struct ___OBJ *)__tmp__ILLI)->__id) {
-  case __LIST__: {
-    __tmp__JLLI=put_result__JFEN(__tmp__ILLI,is_last__TKLI);
+  ((__FAST_ARRAYoINSTRo__EA4D *)result__2SPJ)->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(-  1);
+  Self__4D5L=((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)free_list__GTPJ);
+  if (((__INTEGER__Q)(Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL +  1) <= (__INTEGER__Q)(Self__4D5L->parent_arrayed_collection__FTPJ.capacity__EZGL -  1))) {
+    Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL=(__INTEGER__Q)(Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL +  1);
+    __tmp__IRNJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__IRNJ=FALSE__O__;
+  };
+  if ((! __tmp__IRNJ)) {
+    if ((Self__4D5L->parent_arrayed_collection__FTPJ.capacity__EZGL ==  0)) {
+      ptr__UAHU=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      __tmp__WAHU=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__XAHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__YAHU=(void *)((unsigned long)(void *)((unsigned long)ptr__UAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XAHU) - (unsigned long)((__POINTER__IB ) 1)));
+      ptr__UAHU=(void *)((unsigned long)__tmp__YAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((ptr__UAHU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__IBHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__JBHU=(void *)((unsigned long)(void *)((unsigned long)ptr__UAHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBHU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZAHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JBHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__IBHU=micro_alloc__table__lab__UKI(__tmp__JBHU,((__POINTER__IB )(&(table_size[(__tmp__ZAHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JBHU)));
+        ((__POINTER__IB *)__tmp__IBHU)[ 0]=((__POINTER__IB ) 3);
+        __tmp__WAHU=(void *)((unsigned long)__tmp__IBHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__SO3T=search__LQCB(__tmp__YAHU);
+        __tmp__WAHU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__SO3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__EO3T=((void **)__tmp__WAHU);
+      __tmp__OKNJ= 1;
+      while ((__tmp__OKNJ >=  0)) {
+        __tmp__EO3T[__tmp__OKNJ]=NULL;
+        __tmp__OKNJ=(__INTEGER__Q)(__tmp__OKNJ -  1);
+      };
+      Self__4D5L->parent_arrayed_collection__FTPJ.storage__C0GL=__tmp__EO3T;
+      Self__4D5L->parent_arrayed_collection__FTPJ.capacity__EZGL= 2;
+      Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL= 0;
+    } else /* FALSE */ {
+      __tmp__OKNJ=(__INTEGER__Q)(Self__4D5L->parent_arrayed_collection__FTPJ.capacity__EZGL <<  1);
+      __tmp__EO3T=Self__4D5L->parent_arrayed_collection__FTPJ.storage__C0GL;
+      typ_id__GBHU=Self__4D5L->parent_arrayed_collection__FTPJ.capacity__EZGL;
+      ptr__UAHU=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__EO3T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(typ_id__GBHU * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__OKNJ * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__EO3T=((void **)ptr__UAHU);
+      Self__WYWJ=(__INTEGER__Q)(__tmp__OKNJ -  1);
+      __tmp__0UNJ=typ_id__GBHU;
+      while ((__tmp__0UNJ <= Self__WYWJ)) {
+        __tmp__EO3T[__tmp__0UNJ]=NULL;
+        __tmp__0UNJ=(__INTEGER__Q)(__tmp__0UNJ +  1);
+      };
+      Self__4D5L->parent_arrayed_collection__FTPJ.storage__C0GL=__tmp__EO3T;
+      Self__4D5L->parent_arrayed_collection__FTPJ.capacity__EZGL=__tmp__OKNJ;
+      Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL=(__INTEGER__Q)(Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL +  1);
+    };
+  };
+  ((void **)Self__4D5L->parent_arrayed_collection__FTPJ.storage__C0GL)[Self__4D5L->parent_arrayed_collection__FTPJ.upper__TYGL]=result__2SPJ;
+  instr__SJNJ=__tmp__QLNJ;
+  return(instr__SJNJ);
+}
+
+static void* to_run_expr__2XNJ(__ITM_OLD__TQRC *Self__3XNJ)
+// ({ITM_OLD__TQRC}) With result Recursive, No inlinable.
+{
+  void *old_profil__HYNJ;
+  __INTEGER__Q __tmp__WYNJ,diff__EYNJ,result__LK2J,u__KK2J,i__UGHU;
+  __INTEGER__Q i__1O3T;
+  void *__tmp__XYNJ;
+  void *__tmp__YYNJ,*result__MGHU,*__tmp__PGHU;
+  __POSITION__OL __tmp__IJZT;
+  __ITM_READ__LHQC *Self__NGHU;
+  __LOCAL__L4WC *__tmp__OGHU;
+  __READ_LOCAL__55ZI *__tmp__QGHU;
+  __ITM_CHARACTER__PFUC *Self__WP5S;
+  __CHARACTER_CST__RMOJ *__tmp__XP5S;
+  __TYPE_FULL__XMB *__tmp__ZYNJ;
+  __LIST__WH *__tmp__2YNJ;
+  __WRITE_LOCAL__TEYJ *__tmp__KHJS;
+  __NODE_TYPE__SK2C *__tmp__1ZNJ,*element__HK2J;
+  __POINTER__IB ptr__XGHU,__tmp__ZGHU,__tmp__0GHU,__tmp__1GHU;
+  __UINTEGER_32__ZWB __tmp__2GHU;
+  void *__tmp__0O3T;
+  __FAST_ARRAYoLOCALo__2W1D *old_stack_local__GYNJ;
+  __FAST_ARRAYoINSTRo__EA4D *Self__ALQT,*Self__UO3T;
+  __LINKED_LISToNODE_TYPEo__3K2C *__tmp__B0NJ,*Self__ET1J;
+  __BOOLEAN__L __tmp__0K2J;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__WGHU,*Self__CHHU;
+  old_stack_local__GYNJ=stack_local__FX1D;
+  old_profil__HYNJ=profil_current__SO2C;
+  stack_local__FX1D=stack_local_empty__KYNJ;
+  profil_current__SO2C=profil_slot__RO2C;
+  __tmp__WYNJ=(__INTEGER__Q)(((__LIST__WH *)list_current__F5GB)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+  __tmp__XYNJ=Self__3XNJ->value__GV1C;
+  switch (((struct ___OBJ *)__tmp__XYNJ)->__id) {
+  case __ITM_LIST__A2OC__: {
+    __tmp__YYNJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__XYNJ));
+  } break;
+  case __ITM_LDOTS__4CPC__: {
+    __tmp__IJZT=((__ITM_LDOTS__4CPC *)__tmp__XYNJ)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+    (&__string_626)->count__0C= 21;
+    (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+    put_error__text__EQE( 2,(&__string_626));
+    put_position__PRE(__tmp__IJZT);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__YYNJ=NULL;
+  } break;
+  case __ITM_PROTOTYPE__KEPC__: {
+    __tmp__YYNJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__XYNJ));
+  } break;
+  case __ITM_LIST_IDF__ODQC__: {
+    __tmp__IJZT=((__ITM_LIST_IDF__ODQC *)__tmp__XYNJ)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+    (&__string_627)->count__0C= 24;
+    (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+    put_error__text__EQE( 1,(&__string_627));
+    put_position__PRE(__tmp__IJZT);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+    __tmp__YYNJ=NULL;
+  } break;
+  case __ITM_WRITE_VALUE__EEQC__: {
+    __tmp__YYNJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__XYNJ));
+  } break;
+  case __ITM_WRITE_CAST__3EQC__: {
+    __tmp__YYNJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__XYNJ));
+  } break;
+  case __ITM_READ__LHQC__: {
+    Self__NGHU=((__ITM_READ__LHQC *)__tmp__XYNJ);
+    result__MGHU=NULL;
+    __tmp__OGHU=lookup__EHPJ(Self__NGHU->name__XZ1C);
+    if (((void *)__tmp__OGHU != (void *)NULL)) {
+      if ((__tmp__OGHU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+        ((__LOCAL__L4WC *)__tmp__OGHU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+        Self__NGHU->name__XZ1C=__tmp__OGHU->parent_variable__O4WC.intern_name__UN5D;
+        __tmp__PGHU=to_run_with__args__5QSJ(Self__NGHU);
+        result__MGHU=__tmp__PGHU;
+      } else /* FALSE */ {
+        __tmp__QGHU=read__5UEI(((__LOCAL__L4WC *)__tmp__OGHU));
+        result__MGHU=__tmp__QGHU;
+      };
+    } else /* FALSE */ {
+      __tmp__PGHU=to_run_with__args__5QSJ(Self__NGHU);
+      result__MGHU=__tmp__PGHU;
+    };
+    __tmp__YYNJ=result__MGHU;
+  } break;
+  case __ITM_WRITE_CODE__KIQC__: {
+    __tmp__YYNJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__XYNJ));
+  } break;
+  case __ITM_OPERATOR__U3QC__: {
+    (&__string_628)->count__0C= 24;
+    (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+    print__KKG((&__string_628));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__YYNJ=NULL;
   } break;
-  case __STRING_CST__: {
-    __tmp__JLLI=put_result__PYKI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_READ_ARG1__1ARC__: {
+    __tmp__YYNJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__XYNJ));
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__JLLI=put_result__52KI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_READ_ARG2__JDRC__: {
+    __tmp__YYNJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__XYNJ));
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__JLLI=put_result__QBLI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_EXPRESSION__4DRC__: {
+    __tmp__YYNJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__XYNJ));
   } break;
-  case __INTEGER_CST__: {
-    __tmp__JLLI=put_result__BGLI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_OLD__TQRC__: {
+    __tmp__YYNJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__XYNJ));
   } break;
-  case __READ_LOCAL__: {
-    __tmp__JLLI=put_result__LXFJ(__tmp__ILLI,is_last__TKLI);
+  case __ITM_EXTERNAL_TYPE__GISC__: {
+    __tmp__YYNJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__XYNJ));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__JLLI=put_result__RKLI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_BLOCK__EOSC__: {
+    __tmp__YYNJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__XYNJ));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JLLI=put_result__LLLI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_EXTERNAL__QPSC__: {
+    __tmp__YYNJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__XYNJ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JLLI=put_result__2PLI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_READ_ARGS__YUTC__: {
+    __tmp__YYNJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__XYNJ));
   } break;
-  case __REAL_CST__: {
-    __tmp__JLLI=put_result__NULI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_REAL__KEUC__: {
+    __tmp__YYNJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__XYNJ));
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__JLLI=put_result__4YLI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_NUMBER__3EUC__: {
+    __tmp__YYNJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__XYNJ));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__JLLI=put_result__O3LI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_CHARACTER__PFUC__: {
+    Self__WP5S=((__ITM_CHARACTER__PFUC *)__tmp__XYNJ);
+    __tmp__XP5S=create__char__UMQJ(Self__WP5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__WP5S->character__EM5D);
+    __tmp__YYNJ=__tmp__XP5S;
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__JLLI=put_result__4BMI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_STRING__BGUC__: {
+    __tmp__YYNJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__XYNJ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__JLLI=put_result__PGMI(__tmp__ILLI,is_last__TKLI);
+  case __ITM_RESULT__JVMD__: {
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__YYNJ=NULL;
+  } break;
+  };
+  switch (((struct ___OBJ *)__tmp__YYNJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__ZYNJ=((__STRING_CST__5J *)__tmp__YYNJ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__ZYNJ=((__EXTERNAL_C__Y5WC *)__tmp__YYNJ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__ZYNJ=((__PROTOTYPE_CST__LAXC *)__tmp__YYNJ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__ZYNJ=((__INTEGER_CST__XAXC *)__tmp__YYNJ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__ZYNJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__YYNJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__ZYNJ=((__READ_LOCAL__55ZI *)__tmp__YYNJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
   } break;
-  case __EXPR_SUB__: {
-    __tmp__JLLI=put_result__ALMI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__ZYNJ=static_type__ODCK();
   } break;
-  case __EXPR_MUL__: {
-    __tmp__JLLI=put_result__RPMI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__ZYNJ=static_type__TDCK();
   } break;
-  case __EXPR_DIV__: {
-    __tmp__JLLI=put_result__CUMI(__tmp__ILLI,is_last__TKLI);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__ZYNJ=static_type__YDCK();
   } break;
-  case __EXPR_AND__: {
-    __tmp__JLLI=put_result__TYMI(__tmp__ILLI,is_last__TKLI);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__ZYNJ=static_type__3DCK();
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JLLI=put_result__E3MI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__ZYNJ=static_type__CECK();
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JLLI=put_result__VBNI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__ZYNJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__YYNJ));
   } break;
-  case __PUT_TO__: {
-    __tmp__JLLI=put_result__FGNI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__ZYNJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__YYNJ));
   } break;
-  case __ITEM__: {
-    __tmp__JLLI=put_result__VKNI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__ZYNJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__YYNJ));
   } break;
-  case __SIZE_OF__: {
-    __tmp__JLLI=put_result__FPNI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__ZYNJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__YYNJ));
   } break;
-  case __CAST__: {
-    __tmp__JLLI=put_result__VTNI(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__ZYNJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YYNJ));
   } break;
-  case __CALL_SLOT__: {
-    __tmp__JLLI=put_result__ZJEN(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__ZYNJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YYNJ));
   } break;
-  case __READ_SLOT__: {
-    __tmp__JLLI=put_result__5ILL(__tmp__ILLI,is_last__TKLI);
+  case __PUT_TO__TFOJ__: {
+    __tmp__ZYNJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__JLLI=put_result__QNLL(__tmp__ILLI,is_last__TKLI);
+  case __ITEM__HGOJ__: {
+    __tmp__ZYNJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__YYNJ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JLLI=put_result__MA4O(__tmp__ILLI,is_last__TKLI);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__ZYNJ=static_type__VFCK();
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JLLI=put_result__0ZJO(__tmp__ILLI,is_last__TKLI);
+  case __CAST__1HOJ__: {
+    __tmp__ZYNJ=((__CAST__1HOJ *)__tmp__YYNJ)->static_type__FD5J;
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JLLI=put_result__B4SO(__tmp__ILLI,is_last__TKLI);
+  case __REAL_CST__1LOJ__: {
+    __tmp__ZYNJ=((__REAL_CST__1LOJ *)__tmp__YYNJ)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JLLI=put_result__L4JO(__tmp__ILLI,is_last__TKLI);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__ZYNJ=((__CHARACTER_CST__RMOJ *)__tmp__YYNJ)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JLLI=put_result__TCTO(__tmp__ILLI,is_last__TKLI);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__ZYNJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__YYNJ)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __EXPR_NEG__: {
-    __tmp__JLLI=put_result__GWYM(__tmp__ILLI,is_last__TKLI);
+  case __READ_SLOT__LL4K__: {
+    __tmp__ZYNJ=((__READ_SLOT__LL4K *)__tmp__YYNJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__JLLI=put_result__X0YM(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__ZYNJ=static_type__5L5O();
   } break;
-  case __EXPR_NOT__: {
-    __tmp__JLLI=put_result__KOEN(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__ZYNJ=static_type__CRTP();
   } break;
-  case __EXPR_MOD__: {
-    __tmp__JLLI=put_result__2CKO(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__ZYNJ=static_type__M51P();
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JLLI=put_result__44IP(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__ZYNJ=static_type__HRTP();
   } break;
-  case __EXPR_INF__: {
-    __tmp__JLLI=put_result__3E4O(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__ZYNJ=static_type__S51P();
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JLLI=put_result__OJ4O(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__ZYNJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__YYNJ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__JLLI=put_result__LJ0N(__tmp__ILLI,is_last__TKLI);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__ZYNJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__YYNJ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__JLLI=put_result__5N4O(__tmp__ILLI,is_last__TKLI);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__ZYNJ=((__READ_GLOBAL__T4YL *)__tmp__YYNJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__ZYNJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__YYNJ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__ZYNJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__YYNJ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__ZYNJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__YYNJ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__ZYNJ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__ZYNJ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__ZYNJ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__ZYNJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__YYNJ));
   } break;
   };
-  return(__tmp__JLLI);
+  __tmp__OGHU=create__name__style__type__HIND(Self__3XNJ->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__ZYNJ));
+  __tmp__2YNJ=list_current__F5GB;
+  __tmp__KHJS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__OGHU),Self__3XNJ->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B,__tmp__YYNJ);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__2YNJ)->expr_list__NA4D),__tmp__KHJS);
+  diff__EYNJ=(__INTEGER__Q)((__INTEGER__Q)(((__LIST__WH *)list_current__F5GB)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1) - __tmp__WYNJ);
+  __tmp__2YNJ=profil_slot__RO2C->parent_profil__PO2C.code__EZNJ;
+  while ((diff__EYNJ !=  0)) {
+    Self__ALQT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D);
+    __tmp__PGHU=((void **)Self__ALQT->parent_arrayed_collection__MA4D.storage__V14F)[Self__ALQT->parent_arrayed_collection__MA4D.upper__4TLE];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (((void *)node_list__FL2C != (void *)node_list_base__TZNJ)) {
+      if (__tmp__PGHU==NULL) {
+        __tmp__1ZNJ=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__PGHU)->__id) {
+        case __LIST__WH__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __STRING_CST__5J__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __CALL_NULL__IUB__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __PUSH__IXB__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __SWITCH__QDXC__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __NODE_TYPE__SK2C__: {
+          __tmp__1ZNJ=((void *)__tmp__PGHU);
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __WRITE_GLOBAL__WXKJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __WRITE_SLOT__EYKJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __NOP__RXVJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __WRITE_LOCAL__TEYJ__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __LOOP__LRBK__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __CALL_SLOT__GAZK__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __NODE_STYLE__RD4K__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __LOOP_END__W0RM__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __COP_LOCK__240M__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __COP_UNLOCK__4C1M__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__1ZNJ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__1ZNJ != (void *)NULL)) {
+        __tmp__B0NJ=node_list__FL2C;
+        Self__ET1J=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+        element__HK2J=__tmp__1ZNJ;
+        result__LK2J= 1;
+        u__KK2J=Self__ET1J->parent_linked_collection__EL2C.upper__B0RD;
+        until_do__DO3J:
+        {
+          if ((result__LK2J > u__KK2J)) {
+            __tmp__0K2J=TRUE__K__;
+          } else /* FALSE */ {
+            if ((result__LK2J != Self__ET1J->mem_idx__SB0G)) {
+              i__UGHU=result__LK2J;
+              if ((Self__ET1J->mem_idx__SB0G > result__LK2J)) {
+                Self__ET1J->mem_idx__SB0G= 1;
+                Self__ET1J->mem_lnk__UB0G=Self__ET1J->first_link__IB0G;
+              };
+              while ((i__UGHU != Self__ET1J->mem_idx__SB0G)) {
+                Self__ET1J->mem_lnk__UB0G=Self__ET1J->mem_lnk__UB0G->next__TVFH;
+                Self__ET1J->mem_idx__SB0G=(__INTEGER__Q)(Self__ET1J->mem_idx__SB0G +  1);
+              };
+            };
+            __tmp__0K2J=((void *)element__HK2J == (void *)Self__ET1J->mem_lnk__UB0G->item__GL0G);
+          };
+          if ((! __tmp__0K2J)) {
+            result__LK2J=(__INTEGER__Q)(result__LK2J +  1);
+            goto until_do__DO3J;
+          };
+        };
+        remove__ST1J(((__LINKED_LISToNODE_TYPEo__3K2C *)__tmp__B0NJ),result__LK2J);
+        __tmp__B0NJ=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list_base__TZNJ);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (((void *)__tmp__B0NJ->first_link__IB0G == (void *)NULL)) {
+          result__WGHU=NULL;
+          ptr__XGHU=((__POINTER__IB )(NULL));
+          i__UGHU= 0;
+          __tmp__ZGHU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+          if (((unsigned long)__tmp__ZGHU ==  0)) {
+            result__WGHU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          } else /* FALSE */ {
+            i__UGHU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGHU));
+            if ((i__UGHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0GHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1GHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2GHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1GHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0GHU=micro_alloc__table__lab__UKI(__tmp__1GHU,((__POINTER__IB )(&(table_size[(__tmp__2GHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1GHU)));
+              ptr__XGHU=__tmp__0GHU;
+            } else /* FALSE */ {
+              __tmp__2GHU=((__UINTEGER_32__ZWB )i__UGHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0GHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1GHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0GHU=micro_alloc__table__lab__UKI(__tmp__1GHU,((__POINTER__IB )(&(table_type[(__tmp__2GHU)]))),(__UINTEGER_32__ZWB)(__tmp__2GHU |  1));
+              ptr__XGHU=__tmp__0GHU;
+            };
+            result__WGHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)ptr__XGHU);
+            *(result__WGHU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+          };
+          Self__CHHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__WGHU);
+          Self__CHHU->item__GL0G=__tmp__1ZNJ;
+          Self__CHHU->next__TVFH=NULL;
+          __tmp__B0NJ->first_link__IB0G=result__WGHU;
+          __tmp__B0NJ->parent_linked_collection__EL2C.upper__B0RD= 1;
+          __tmp__B0NJ->last_link__RB0G=result__WGHU;
+          __tmp__B0NJ->mem_idx__SB0G= 1;
+          __tmp__B0NJ->mem_lnk__UB0G=result__WGHU;
+        } else /* FALSE */ {
+          result__WGHU=NULL;
+          ptr__XGHU=((__POINTER__IB )(NULL));
+          i__UGHU= 0;
+          __tmp__ZGHU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+          if (((unsigned long)__tmp__ZGHU ==  0)) {
+            result__WGHU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          } else /* FALSE */ {
+            i__UGHU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZGHU));
+            if ((i__UGHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0GHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1GHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2GHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1GHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0GHU=micro_alloc__table__lab__UKI(__tmp__1GHU,((__POINTER__IB )(&(table_size[(__tmp__2GHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1GHU)));
+              ptr__XGHU=__tmp__0GHU;
+            } else /* FALSE */ {
+              __tmp__2GHU=((__UINTEGER_32__ZWB )i__UGHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0GHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1GHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZGHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0GHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0GHU=micro_alloc__table__lab__UKI(__tmp__1GHU,((__POINTER__IB )(&(table_type[(__tmp__2GHU)]))),(__UINTEGER_32__ZWB)(__tmp__2GHU |  1));
+              ptr__XGHU=__tmp__0GHU;
+            };
+            result__WGHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)ptr__XGHU);
+            *(result__WGHU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+          };
+          Self__CHHU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__WGHU);
+          Self__CHHU->item__GL0G=__tmp__1ZNJ;
+          Self__CHHU->next__TVFH=NULL;
+          ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__B0NJ->last_link__RB0G)->next__TVFH=result__WGHU;
+          __tmp__B0NJ->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(__tmp__B0NJ->parent_linked_collection__EL2C.upper__B0RD +  1);
+          __tmp__B0NJ->last_link__RB0G=result__WGHU;
+        };
+      };
+    };
+    Self__ALQT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__ALQT->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__ALQT->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+    if ((debug_level_option__YE !=  0)) {
+      Self__UO3T=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__2YNJ)->expr_list__NA4D);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (( 1 == (__INTEGER__Q)(Self__UO3T->parent_arrayed_collection__MA4D.upper__4TLE +  1))) {
+        add_last__S04F(Self__UO3T,__tmp__PGHU);
+      } else /* FALSE */ {
+        add_last__S04F(Self__UO3T,__tmp__PGHU);
+        result__LK2J=(__INTEGER__Q)(Self__UO3T->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        u__KK2J=result__LK2J;
+        while ((u__KK2J >=  1)) {
+          __tmp__0O3T=((void **)Self__UO3T->parent_arrayed_collection__MA4D.storage__V14F)[u__KK2J];
+          i__1O3T=(__INTEGER__Q)(u__KK2J +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__UO3T->parent_arrayed_collection__MA4D.storage__V14F)[i__1O3T]=__tmp__0O3T;
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          ((void **)Self__UO3T->parent_arrayed_collection__MA4D.storage__V14F)[u__KK2J]=NULL;
+          u__KK2J=(__INTEGER__Q)(u__KK2J -  1);
+        };
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__UO3T->parent_arrayed_collection__MA4D.storage__V14F)[ 1]=__tmp__PGHU;
+      };
+    } else /* FALSE */ {
+      add_first__3BGO(((__LIST__WH *)__tmp__2YNJ),__tmp__PGHU);
+    };
+    diff__EYNJ=(__INTEGER__Q)(diff__EYNJ -  1);
+  };
+  profil_current__SO2C=old_profil__HYNJ;
+  stack_local__FX1D=old_stack_local__GYNJ;
+  __tmp__QGHU=read__5UEI(((__LOCAL__L4WC *)__tmp__OGHU));
+  old_profil__HYNJ=__tmp__QGHU;
+  return(old_profil__HYNJ);
 }
 
-static void* put_result__LLLI(__EXPR_EQUAL *Self__MLLI,__BOOLEAN is_last__NLLI)
-// ({EXPR_EQUAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* to_run_expr__S1NJ(__ITM_EXTERNAL_TYPE__GISC *Self__T1NJ)
+// ({ITM_EXTERNAL_TYPE__GISC}) With result No recursive, No inlinable.
 {
-  void *var__PLLI;
-  void *result__QLLI;
-  __INTEGER idx__RLLI;
-  void *var_result__SLLI;
-  __BOOLEAN __tmp__ENLI;
-  var__PLLI=NULL;
-  result__QLLI=NULL;
-  idx__RLLI= 0;
-  var_result__SLLI=NULL;
-  if (is_last__NLLI) {
-    result__QLLI=Self__MLLI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__RLLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__SLLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__SLLI != (void *)NULL)) {
-        if ((idx__RLLI <= ((__FAST_ARRAYoLOCALo *)var_result__SLLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__PLLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__SLLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__RLLI];
-          __tmp__ENLI=TRUE__;
-        } else {
-          __tmp__ENLI=FALSE__;
+  __TYPES_TMP__AN5D *lt__W1NJ,*__tmp__L2NJ;
+  __INTEGER__Q base__EXPJ,result__VHHU,idx__DXPJ,j__ABXK,__tmp__FIHU;
+  __INTEGER__Q __tmp__GIHU,__tmp__IIHU,Self__JIHU;
+  __STRING__BC *Self__WHHU,*Self__HIHU;
+  __POSITION__OL __tmp__0ZPJ,pos__TY2K;
+  __STRING_CONSTANT__0 *__tmp__5ZPJ;
+  __LOCAL__L4WC *result__5AXK,*__tmp__NCXK,*__tmp__ODXK;
+  __READ_LOCAL__55ZI *__tmp__E1PJ;
+  void *__tmp__A2NJ,*__tmp__Y2NJ;
+  __PROFIL_SLOT__OO2C *__tmp__B2NJ,*__tmp__Z2NJ;
+  __TYPE_FULL__XMB *__tmp__C2NJ,*t__4IHU,*__tmp__02NJ;
+  __EXTERNAL_C__Y5WC *result__QIHU,*Self__2IHU;
+  __POINTER__IB ptr__RIHU,__tmp__TIHU,__tmp__UIHU,__tmp__VIHU;
+  __UINTEGER_32__ZWB __tmp__WIHU;
+  __TYPES__BN5D *__tmp__32NJ;
+  __LIST__WH *__tmp__E3NJ;
+  __WRITE_LOCAL__TEYJ *__tmp__UJJS;
+  __FAST_ARRAYoEXPRo__45WC *access_list__IXPJ,*result__4O3T,*__tmp__AP3T;
+  __BOOLEAN__L Result__5O3T,__tmp__GZPJ,result__5HHU,__tmp__BIHU;
+  __BOOLEAN__L result__2HHU;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *Self__BP3T;
+  __CHARACTER__DB Self__ZHHU;
+  lt__W1NJ=NULL;
+  base__EXPJ= 0;
+  access_list__IXPJ=NULL;
+  copy__Q2X(((__STRING__BC *)string_tmp2__SFB),Self__T1NJ->parent_itm_extern__JISC.extern__RAAE);
+  Self__WHHU=((__STRING__BC *)string_tmp2__SFB);
+  result__VHHU= 1;
+  while ((! ((result__VHHU > Self__WHHU->count__WJ) || ('@' == ((__CHARACTER__DB *)Self__WHHU->storage__LFL)[(__INTEGER__Q)(result__VHHU -  1)])))) {
+    result__VHHU=(__INTEGER__Q)(result__VHHU +  1);
+  };
+  idx__DXPJ=result__VHHU;
+  if ((result__VHHU <= string_tmp2__SFB->count__WJ)) {
+    result__4O3T=NULL;
+    Result__5O3T=(((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ)->parent_arrayed_collection__EYSJ.upper__32GL <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__5O3T) {
+      __tmp__AP3T=create_with_capacity__UBZH( 16);
+      result__4O3T=__tmp__AP3T;
+    } else /* FALSE */ {
+      Self__BP3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+      __tmp__AP3T=((void **)Self__BP3T->parent_arrayed_collection__EYSJ.storage__IEHL)[Self__BP3T->parent_arrayed_collection__EYSJ.upper__32GL];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__4O3T=__tmp__AP3T;
+      Self__BP3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__BP3T->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__BP3T->parent_arrayed_collection__EYSJ.upper__32GL -  1);
+    };
+    access_list__IXPJ=result__4O3T;
+    while ((idx__DXPJ <= ((__STRING__BC *)string_tmp2__SFB)->count__WJ)) {
+      base__EXPJ=idx__DXPJ;
+      idx__DXPJ=(__INTEGER__Q)(idx__DXPJ +  1);
+      ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+      until_do__05WK:
+      {
+        if ((idx__DXPJ > ((__STRING__BC *)string_tmp2__SFB)->count__WJ)) {
+          __tmp__GZPJ=TRUE__K__;
+        } else /* FALSE */ {
+          Self__ZHHU=((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__SFB)->storage__LFL)[(__INTEGER__Q)(idx__DXPJ -  1)];
+          result__5HHU=FALSE__O__;
+          if ((((__INTEGER_8__FZF )Self__ZHHU) >= ((__INTEGER_8__FZF )'a'))) {
+            result__5HHU=(((__INTEGER_8__FZF )Self__ZHHU) <= ((__INTEGER_8__FZF )'z'));
+            __tmp__BIHU=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__BIHU=FALSE__O__;
+          };
+          if ((! __tmp__BIHU)) {
+            if ((((__INTEGER_8__FZF )Self__ZHHU) >= ((__INTEGER_8__FZF )'A'))) {
+              result__5HHU=(((__INTEGER_8__FZF )Self__ZHHU) <= ((__INTEGER_8__FZF )'Z'));
+            };
+          };
+          if (result__5HHU) {
+            __tmp__BIHU=TRUE__K__;
+          } else /* FALSE */ {
+            result__2HHU=FALSE__O__;
+            if ((((__INTEGER_8__FZF )Self__ZHHU) >= ((__INTEGER_8__FZF )'0'))) {
+              result__2HHU=(((__INTEGER_8__FZF )Self__ZHHU) <= ((__INTEGER_8__FZF )'9'));
+            };
+            __tmp__BIHU=result__2HHU;
+          };
+          __tmp__GZPJ=((! __tmp__BIHU) && (((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__SFB)->storage__LFL)[(__INTEGER__Q)(idx__DXPJ -  1)] != '_'));
+        };
+        if ((! __tmp__GZPJ)) {
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__SFB)->storage__LFL)[(__INTEGER__Q)(idx__DXPJ -  1)]);
+          idx__DXPJ=(__INTEGER__Q)(idx__DXPJ +  1);
+          goto until_do__05WK;
+        };
+      };
+      if ((((__STRING__BC *)string_tmp__YC)->count__WJ ==  0)) {
+        __tmp__0ZPJ=Self__T1NJ->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 0,(&__string_730));
+        put_position__PRE(__tmp__0ZPJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__ENLI)) {
-          if ((idx__RLLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__SLLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__PLLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
-          };
+      };
+      __tmp__5ZPJ=get__PJC(string_tmp__YC);
+      result__5AXK=NULL;
+      j__ABXK=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+      while ((! ((j__ABXK <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ABXK])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)__tmp__5ZPJ)))) {
+        j__ABXK=(__INTEGER__Q)(j__ABXK -  1);
+      };
+      if ((j__ABXK >=  0)) {
+        __tmp__NCXK=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ABXK];
+        result__5AXK=__tmp__NCXK;
+        if (((j__ABXK < bottom_index__PDPJ) && (__tmp__NCXK->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+          bottom_index__PDPJ=j__ABXK;
+          context_extern__AEPJ=__tmp__NCXK;
+        };
+        __tmp__GZPJ=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__GZPJ=FALSE__O__;
+      };
+      if ((! __tmp__GZPJ)) {
+        if (((void *)profil_slot__RO2C != (void *)NULL)) {
+          __tmp__ODXK=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),__tmp__5ZPJ);
+          result__5AXK=__tmp__ODXK;
+          if ((((void *)__tmp__ODXK != (void *)NULL) && ((void *)__tmp__ODXK->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+            bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+            context_extern__AEPJ=__tmp__ODXK;
+          };
+        };
+      };
+      if (((void *)result__5AXK == (void *)NULL)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_731));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__5ZPJ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_732));
+        __tmp__0ZPJ=Self__T1NJ->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(__tmp__0ZPJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-      } else {
-        if ((idx__RLLI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        __tmp__GZPJ=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__GZPJ=FALSE__O__;
+      };
+      if ((! __tmp__GZPJ)) {
+        if ((result__5AXK->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_731));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__5ZPJ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_733));
+          pos__TY2K=Self__T1NJ->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(pos__TY2K);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__PLLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__PLLI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
-          };
+      };
+      __tmp__E1PJ=read__5UEI(((__LOCAL__L4WC *)result__5AXK));
+      add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)access_list__IXPJ),__tmp__E1PJ);
+      Self__HIHU=((__STRING__BC *)string_tmp2__SFB);
+      j__ABXK=(__INTEGER__Q)(base__EXPJ + __tmp__5ZPJ->count__0C);
+      __tmp__FIHU=(__INTEGER__Q)((__INTEGER__Q)(j__ABXK - base__EXPJ) +  1);
+      if ((__tmp__FIHU >  0)) {
+        __tmp__GIHU=(__INTEGER__Q)(j__ABXK +  1);
+        __tmp__IIHU=Self__HIHU->count__WJ;
+        Self__JIHU=__tmp__GIHU;
+        while ((Self__JIHU <= __tmp__IIHU)) {
+          ((__CHARACTER__DB *)Self__HIHU->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__JIHU - __tmp__FIHU) -  1)]=((__CHARACTER__DB *)Self__HIHU->storage__LFL)[(__INTEGER__Q)(Self__JIHU -  1)];
+          Self__JIHU=(__INTEGER__Q)(Self__JIHU +  1);
+        };
+        Self__HIHU->count__WJ=(__INTEGER__Q)(Self__HIHU->count__WJ - __tmp__FIHU);
+      };
+      insert_string__to__R5BE(((__STRING__BC *)string_tmp2__SFB),(&__string_734),base__EXPJ);
+      Self__HIHU=((__STRING__BC *)string_tmp2__SFB);
+      j__ABXK=(__INTEGER__Q)(base__EXPJ +  2);
+      while ((! ((j__ABXK > Self__HIHU->count__WJ) || ('@' == ((__CHARACTER__DB *)Self__HIHU->storage__LFL)[(__INTEGER__Q)(j__ABXK -  1)])))) {
+        j__ABXK=(__INTEGER__Q)(j__ABXK +  1);
+      };
+      idx__DXPJ=j__ABXK;
+    };
+    __tmp__AP3T=copy__3EVJ(result__4O3T);
+    access_list__IXPJ=__tmp__AP3T;
+  };
+  __tmp__5ZPJ=get__PJC(string_tmp2__SFB);
+  last_position__N4GB=Self__T1NJ->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  __tmp__0ZPJ=Self__T1NJ->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+  Result__5O3T=Self__T1NJ->is_persistant__JRSC;
+  __tmp__A2NJ=Self__T1NJ->type__F35D;
+  __tmp__B2NJ=profil_slot__RO2C;
+  switch (((struct ___OBJ *)__tmp__A2NJ)->__id) {
+  case __ITM_TYPE_SIMPLE__RMB__: {
+    __tmp__C2NJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2NJ));
+  } break;
+  case __ITM_TYPE_STYLE__1MB__: {
+    __tmp__C2NJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2NJ)));
+  } break;
+  case __ITM_TYPE_GENERIC__LPB__: {
+    __tmp__C2NJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2NJ)),__tmp__B2NJ);
+  } break;
+  case __ITM_TYPE_PARAMETER__ZEZ__: {
+    __tmp__C2NJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2NJ)),__tmp__B2NJ);
+  } break;
+  case __ITM_TYPE_BLOCK__EYRC__: {
+    __tmp__C2NJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2NJ)),__tmp__B2NJ);
+  } break;
+  };
+  t__4IHU=__tmp__C2NJ;
+  result__QIHU=NULL;
+  ptr__RIHU=((__POINTER__IB )(NULL));
+  base__EXPJ= 0;
+  __tmp__TIHU=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+  if (((unsigned long)__tmp__TIHU ==  0)) {
+    result__QIHU=EXTERNAL_C__Y5WC__;
+  } else /* FALSE */ {
+    base__EXPJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TIHU));
+    if ((base__EXPJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__UIHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__VIHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TIHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UIHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UIHU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__WIHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VIHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__UIHU=micro_alloc__table__lab__UKI(__tmp__VIHU,((__POINTER__IB )(&(table_size[(__tmp__WIHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VIHU)));
+      ptr__RIHU=__tmp__UIHU;
+    } else /* FALSE */ {
+      __tmp__WIHU=((__UINTEGER_32__ZWB )base__EXPJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__UIHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__VIHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TIHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UIHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UIHU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UIHU=micro_alloc__table__lab__UKI(__tmp__VIHU,((__POINTER__IB )(&(table_type[(__tmp__WIHU)]))),(__UINTEGER_32__ZWB)(__tmp__WIHU |  1));
+      ptr__RIHU=__tmp__UIHU;
+    };
+    result__QIHU=((__EXTERNAL_C__Y5WC *)ptr__RIHU);
+    *(result__QIHU) = *(EXTERNAL_C__Y5WC__);
+  };
+  Self__2IHU=((__EXTERNAL_C__Y5WC *)result__QIHU);
+  Self__2IHU->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__0ZPJ;
+  Self__2IHU->static_type__W54D=t__4IHU;
+  Self__2IHU->is_persistant__X54D=Result__5O3T;
+  Self__2IHU->code__Y54D=__tmp__5ZPJ;
+  Self__2IHU->access_list__Z54D=access_list__IXPJ;
+  if (((void *)Self__T1NJ->type_list__0QAE != (void *)NULL)) {
+    __tmp__L2NJ=new__2FHG();
+    lt__W1NJ=__tmp__L2NJ;
+    j__ABXK=Self__T1NJ->type_list__0QAE->parent_arrayed_collection__CMB.upper__WBY;
+    __tmp__FIHU= 0;
+    while ((__tmp__FIHU <= j__ABXK)) {
+      __tmp__Y2NJ=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__T1NJ->type_list__0QAE)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__FIHU];
+      __tmp__Z2NJ=profil_slot__RO2C;
+      switch (((struct ___OBJ *)__tmp__Y2NJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__02NJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2NJ));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__02NJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2NJ)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__02NJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2NJ)),__tmp__Z2NJ);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__02NJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2NJ)),__tmp__Z2NJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__02NJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2NJ)),__tmp__Z2NJ);
+      } break;
+      };
+      add__HUXI(((__TYPES_TMP__AN5D *)lt__W1NJ),((__TYPE_FULL__XMB *)__tmp__02NJ)->the_parent_type__QLK);
+      __tmp__FIHU=(__INTEGER__Q)(__tmp__FIHU +  1);
+    };
+    __tmp__32NJ=to_types__WVXI(((__TYPES_TMP__AN5D *)__tmp__L2NJ));
+    ((__EXTERNAL_C__Y5WC *)result__QIHU)->living_type__U0RH=__tmp__32NJ;
+  };
+  result__5AXK=create__name__style__type__HIND(Self__T1NJ->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)result__QIHU->static_type__W54D));
+  __tmp__E3NJ=list_current__F5GB;
+  __tmp__UJJS=write__with__value__EPRJ(((__LOCAL__L4WC *)result__5AXK),Self__T1NJ->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B,result__QIHU);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__E3NJ)->expr_list__NA4D),__tmp__UJJS);
+  __tmp__E1PJ=read__5UEI(((__LOCAL__L4WC *)result__5AXK));
+  __tmp__A2NJ=__tmp__E1PJ;
+  return(__tmp__A2NJ);
+}
+
+static void* to_run_expr__L3NJ(__ITM_BLOCK__EOSC *Self__M3NJ)
+// ({ITM_BLOCK__EOSC}) With result No recursive, No inlinable.
+{
+  __PROFIL_BLOCK__O3NJ *result__RQRJ,*Self__I0IK;
+  __POINTER__IB ptr__SQRJ,__tmp__YQRJ,__tmp__RJZT,__tmp__TJZT;
+  __POINTER__IB __tmp__QLHU,__tmp__RLHU,__tmp__MP3T,__tmp__OP3T;
+  __POINTER__IB __tmp__QP3T,__tmp__RP3T;
+  __INTEGER__Q typ_id__WQRJ,typ_id__FJHU,__tmp__E3IK,new_count__BKZT;
+  __INTEGER__Q Self__IP3T,Self__MQ2K;
+  __UINTEGER_32__ZWB __tmp__UJZT,__tmp__SLHU;
+  __EXPR_MULTIPLE__GLWH *mul__Q0IK,*__tmp__D5IK;
+  __ITM_LIST__A2OC *list__K0IK;
+  __TYPE_FULL__XMB *__tmp__10IK,*__tmp__14IK;
+  __SLOT_DATA__IJRG *result__DJHU,*Self__RJHU;
+  __POSITION__OL pos__SJHU;
+  __STRING_CONSTANT__0 *__tmp__VJHU;
+  __TYPES_TMP__AN5D *__tmp__XJHU;
+  __TYPES__BN5D *__tmp__YJHU;
+  void *old_profil__O0IK;
+  __LIST__WH *old_list__N0IK,*result__2KHU,*Self__ILHU,*__tmp__U2IK;
+  __LOCAL__L4WC *__tmp__2KJS,*var__M0IK,*Self__XP3T,*__tmp__DAQJ;
+  __PUSH__IXB *__tmp__Y2IK;
+  void *__tmp__D3IK;
+  __MEMORY__2PG *__tmp__VP3T;
+  __PROFIL_SLOT__OO2C *__tmp__L3IK;
+  void *__tmp__4LJS;
+  __READ_LOCAL__55ZI *__tmp__X5IK,*__tmp__L4NJ;
+  __STRING__BC *__tmp__YP3T;
+  __TYPE_BLOCK__CP5D *__tmp__YAJK;
+  __PROTOTYPE_CST__LAXC *__tmp__53NJ;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *__tmp__V1IK;
+  __LINKED_LISToNODE_TYPEo__3K2C *result__PKHU,*old_node_list__L0IK;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__KLHU;
+  __FAST_ARRAYoTYPE_FULLo__VAY *result__YJZT,*__tmp__0JZT,*__tmp__GKZT;
+  __BOOLEAN__L Result__ZJZT,__tmp__W5PJ;
+  __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *Self__1JZT;
+  __FAST_ARRAYoLOCALo__2W1D *result__MLHU,*Self__AKZT;
+  void **__tmp__HP3T;
+  __SLIM_ARRAYoLOCALo__PHOJ *__tmp__J5IK;
+  result__RQRJ=NULL;
+  ptr__SQRJ=((__POINTER__IB )(NULL));
+  typ_id__WQRJ= 0;
+  __tmp__YQRJ=((__POINTER__IB )sizeof(__PROFIL_BLOCK__O3NJ));
+  if (((unsigned long)__tmp__YQRJ ==  0)) {
+    result__RQRJ=PROFIL_BLOCK__O3NJ__;
+  } else /* FALSE */ {
+    typ_id__WQRJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQRJ));
+    if ((typ_id__WQRJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UJZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TJZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_size[(__tmp__UJZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TJZT)));
+      ptr__SQRJ=__tmp__RJZT;
+    } else /* FALSE */ {
+      __tmp__UJZT=((__UINTEGER_32__ZWB )typ_id__WQRJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_type[(__tmp__UJZT)]))),(__UINTEGER_32__ZWB)(__tmp__UJZT |  1));
+      ptr__SQRJ=__tmp__RJZT;
+    };
+    result__RQRJ=((__PROFIL_BLOCK__O3NJ *)ptr__SQRJ);
+    *(result__RQRJ) = *(PROFIL_BLOCK__O3NJ__);
+  };
+  Self__I0IK=((__PROFIL_BLOCK__O3NJ *)result__RQRJ);
+  mul__Q0IK=NULL;
+  list__K0IK=Self__M3NJ->list__WBAF;
+  typ_id__WQRJ=(__INTEGER__Q)(stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE +  1);
+  add__CLOK(Self__I0IK);
+  __tmp__10IK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)type_self__O4SC),profil_slot__RO2C);
+  Self__I0IK->parent_profil__P3NJ.type_self__VANJ=__tmp__10IK;
+  __tmp__10IK=create__with__FND(Self__I0IK, 3);
+  Self__I0IK->parent_type__Q3NJ.default__CMC=__tmp__10IK;
+  result__DJHU=NULL;
+  ptr__SQRJ=((__POINTER__IB )(NULL));
+  typ_id__FJHU= 0;
+  __tmp__YQRJ=((__POINTER__IB )sizeof(__SLOT_DATA__IJRG));
+  if (((unsigned long)__tmp__YQRJ ==  0)) {
+    result__DJHU=SLOT_DATA__IJRG__;
+  } else /* FALSE */ {
+    typ_id__FJHU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQRJ));
+    if ((typ_id__FJHU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UJZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TJZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_size[(__tmp__UJZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TJZT)));
+      ptr__SQRJ=__tmp__RJZT;
+    } else /* FALSE */ {
+      __tmp__UJZT=((__UINTEGER_32__ZWB )typ_id__FJHU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_type[(__tmp__UJZT)]))),(__UINTEGER_32__ZWB)(__tmp__UJZT |  1));
+      ptr__SQRJ=__tmp__RJZT;
+    };
+    result__DJHU=((__SLOT_DATA__IJRG *)ptr__SQRJ);
+    *(result__DJHU) = *(SLOT_DATA__IJRG__);
+  };
+  Self__I0IK->slot_self__M4NJ=result__DJHU;
+  Self__RJHU=((__SLOT_DATA__IJRG *)result__DJHU);
+  pos__SJHU=list__K0IK->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  __tmp__10IK=Self__I0IK->parent_profil__P3NJ.type_self__VANJ;
+  Self__RJHU->parent_slot__KJRG=NULL;
+  Self__RJHU->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B=pos__SJHU;
+  Self__RJHU->parent_variable__JJRG.parent_named__N4WC.name__GWB=(&__string_86);
+  Self__RJHU->parent_variable__JJRG.parent_named__N4WC.style__0KQC='+';
+  __tmp__VJHU=get_intern__VROB(Self__RJHU->parent_variable__JJRG.parent_named__N4WC.name__GWB);
+  Self__RJHU->parent_variable__JJRG.intern_name__UN5D=__tmp__VJHU;
+  Self__RJHU->parent_variable__JJRG.type__IO5D=__tmp__10IK;
+  if (((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__RJHU->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__RJHU->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__RJHU->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+    __tmp__XJHU=new__2FHG();
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__XJHU),((__TYPE_FULL__XMB *)Self__RJHU->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK);
+    __tmp__YJHU=to_types__WVXI(((__TYPES_TMP__AN5D *)__tmp__XJHU));
+    Self__RJHU->parent_variable__JJRG.type_list__ZO5D=__tmp__YJHU;
+  } else /* FALSE */ {
+    Self__RJHU->parent_variable__JJRG.type_list__ZO5D=TYPES__BN5D__;
+  };
+  ((__SLOT_DATA__IJRG *)Self__I0IK->slot_self__M4NJ)->parent_variable__JJRG.intern_name__UN5D=(&__string_86);
+  result__DJHU=NULL;
+  ptr__SQRJ=((__POINTER__IB )(NULL));
+  typ_id__FJHU= 0;
+  __tmp__YQRJ=((__POINTER__IB )sizeof(__SLOT_DATA__IJRG));
+  if (((unsigned long)__tmp__YQRJ ==  0)) {
+    result__DJHU=SLOT_DATA__IJRG__;
+  } else /* FALSE */ {
+    typ_id__FJHU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQRJ));
+    if ((typ_id__FJHU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UJZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TJZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_size[(__tmp__UJZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TJZT)));
+      ptr__SQRJ=__tmp__RJZT;
+    } else /* FALSE */ {
+      __tmp__UJZT=((__UINTEGER_32__ZWB )typ_id__FJHU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_type[(__tmp__UJZT)]))),(__UINTEGER_32__ZWB)(__tmp__UJZT |  1));
+      ptr__SQRJ=__tmp__RJZT;
+    };
+    result__DJHU=((__SLOT_DATA__IJRG *)ptr__SQRJ);
+    *(result__DJHU) = *(SLOT_DATA__IJRG__);
+  };
+  Self__I0IK->slot_value__A4NJ=result__DJHU;
+  Self__RJHU=((__SLOT_DATA__IJRG *)result__DJHU);
+  pos__SJHU=list__K0IK->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  __tmp__10IK=Self__I0IK->parent_type__Q3NJ.default__CMC;
+  Self__RJHU->parent_slot__KJRG=NULL;
+  Self__RJHU->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B=pos__SJHU;
+  Self__RJHU->parent_variable__JJRG.parent_named__N4WC.name__GWB=(&__string_87);
+  Self__RJHU->parent_variable__JJRG.parent_named__N4WC.style__0KQC='+';
+  __tmp__VJHU=get_intern__VROB(Self__RJHU->parent_variable__JJRG.parent_named__N4WC.name__GWB);
+  Self__RJHU->parent_variable__JJRG.intern_name__UN5D=__tmp__VJHU;
+  Self__RJHU->parent_variable__JJRG.type__IO5D=__tmp__10IK;
+  if (((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__RJHU->parent_variable__JJRG.type__IO5D)->flag__RLK &  1) !=  0) && ((void *)((__TYPE_FULL__XMB *)Self__RJHU->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__RJHU->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+    __tmp__XJHU=new__2FHG();
+    add__HUXI(((__TYPES_TMP__AN5D *)__tmp__XJHU),((__TYPE_FULL__XMB *)Self__RJHU->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK);
+    __tmp__YJHU=to_types__WVXI(((__TYPES_TMP__AN5D *)__tmp__XJHU));
+    Self__RJHU->parent_variable__JJRG.type_list__ZO5D=__tmp__YJHU;
+  } else /* FALSE */ {
+    Self__RJHU->parent_variable__JJRG.type_list__ZO5D=TYPES__BN5D__;
+  };
+  ((__SLOT_DATA__IJRG *)Self__I0IK->slot_value__A4NJ)->parent_variable__JJRG.intern_name__UN5D=(&__string_87);
+  __tmp__V1IK=create_with_capacity__L0UH( 2);
+  Self__I0IK->profil_list__W1IK=__tmp__V1IK;
+  result__PKHU=NULL;
+  ptr__SQRJ=((__POINTER__IB )(NULL));
+  typ_id__FJHU= 0;
+  __tmp__YQRJ=((__POINTER__IB )sizeof(__LINKED_LISToNODE_TYPEo__3K2C));
+  if (((unsigned long)__tmp__YQRJ ==  0)) {
+    result__PKHU=LINKED_LISToNODE_TYPEo__3K2C__;
+  } else /* FALSE */ {
+    typ_id__FJHU=__LINKED_LISToNODE_TYPEo__3K2C__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQRJ));
+    if ((typ_id__FJHU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UJZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TJZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_size[(__tmp__UJZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TJZT)));
+      ptr__SQRJ=__tmp__RJZT;
+    } else /* FALSE */ {
+      __tmp__UJZT=((__UINTEGER_32__ZWB )typ_id__FJHU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_type[(__tmp__UJZT)]))),(__UINTEGER_32__ZWB)(__tmp__UJZT |  1));
+      ptr__SQRJ=__tmp__RJZT;
+    };
+    result__PKHU=((__LINKED_LISToNODE_TYPEo__3K2C *)ptr__SQRJ);
+    *(result__PKHU) = *(LINKED_LISToNODE_TYPEo__3K2C__);
+  };
+  Self__I0IK->node_list__Y1IK=result__PKHU;
+  old_node_list__L0IK=node_list__FL2C;
+  node_list__FL2C=result__PKHU;
+  Self__I0IK->parent_type__Q3NJ.index__CLC=index_count__ALC;
+  index_count__ALC=(__INTEGER__Q)(index_count__ALC +  1);
+  __tmp__VJHU=get_intern__VROB((&__string_85));
+  Self__I0IK->parent_profil__P3NJ.name__B2IK=__tmp__VJHU;
+  old_profil__O0IK=profil_current__SO2C;
+  old_list__N0IK=list_current__F5GB;
+  profil_current__SO2C=Self__I0IK;
+  pos__SJHU=list__K0IK->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+  result__2KHU=NULL;
+  ptr__SQRJ=((__POINTER__IB )(NULL));
+  typ_id__FJHU= 0;
+  __tmp__YQRJ=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__YQRJ ==  0)) {
+    result__2KHU=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__FJHU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQRJ));
+    if ((typ_id__FJHU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__UJZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TJZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_size[(__tmp__UJZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TJZT)));
+      ptr__SQRJ=__tmp__RJZT;
+    } else /* FALSE */ {
+      __tmp__UJZT=((__UINTEGER_32__ZWB )typ_id__FJHU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__RJZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__TJZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YQRJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RJZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__RJZT=micro_alloc__table__lab__UKI(__tmp__TJZT,((__POINTER__IB )(&(table_type[(__tmp__UJZT)]))),(__UINTEGER_32__ZWB)(__tmp__UJZT |  1));
+      ptr__SQRJ=__tmp__RJZT;
+    };
+    result__2KHU=((__LIST__WH *)ptr__SQRJ);
+    *(result__2KHU) = *(LIST__WH__);
+  };
+  Self__ILHU=((__LIST__WH *)result__2KHU);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__ILHU->parent_instr__ZH.parent_itm_object__YH.position__P2B=pos__SJHU;
+  __tmp__KLHU=create_with_capacity__QXEE( 2);
+  Self__ILHU->expr_list__NA4D=__tmp__KLHU;
+  list_current__F5GB=result__2KHU;
+  bottom_index__PDPJ=(__INTEGER__Q)(stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE +  1);
+  context_extern__AEPJ=NULL;
+  if ((debug_level_option__YE !=  0)) {
+    __tmp__2KJS=create__name__style__type__HIND(list__K0IK->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,(&__string_68),'+',((__TYPE_FULL__XMB *)TYPE_CONTEXT__KMB__->parent_type__LMB.default__CMC));
+    Self__I0IK->parent_profil__P3NJ.context__1U4D=__tmp__2KJS;
+    ((__LOCAL__L4WC *)Self__I0IK->parent_profil__P3NJ.context__1U4D)->parent_variable__O4WC.ensure_count__IT4D= 1;
+    __tmp__U2IK=list_current__F5GB;
+    __tmp__Y2IK=create__context__first__G2FD(PUSH__IXB__,list__K0IK->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,Self__I0IK->parent_profil__P3NJ.context__1U4D,TRUE__K__);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__U2IK)->expr_list__NA4D),__tmp__Y2IK);
+  };
+  result__YJZT=NULL;
+  Result__ZJZT=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__ZJZT) {
+    __tmp__0JZT=create_with_capacity__XHRB( 16);
+    result__YJZT=__tmp__0JZT;
+  } else /* FALSE */ {
+    Self__1JZT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    __tmp__0JZT=((void **)Self__1JZT->parent_arrayed_collection__SM1.storage__BHYC)[Self__1JZT->parent_arrayed_collection__SM1.upper__CYXC];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__YJZT=__tmp__0JZT;
+    Self__1JZT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__1JZT->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__1JZT->parent_arrayed_collection__SM1.upper__CYXC -  1);
+  };
+  __tmp__0JZT=result__YJZT;
+  if (((void *)Self__M3NJ->argument__XBAF != (void *)NULL)) {
+    __tmp__D3IK=Self__M3NJ->argument__XBAF;
+    if (((struct ___OBJ *)__tmp__D3IK)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__E3IK= 1;
+    } else /* ITM_ARGS */ {
+      __tmp__E3IK=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__D3IK)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+    };
+    new_count__BKZT=(__INTEGER__Q)(__tmp__E3IK +  1);
+    result__MLHU=NULL;
+    __tmp__RJZT=((__POINTER__IB )(NULL));
+    __tmp__E3IK= 0;
+    __tmp__TJZT=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+    if (((unsigned long)__tmp__TJZT ==  0)) {
+      result__MLHU=FAST_ARRAYoLOCALo__2W1D__;
+    } else /* FALSE */ {
+      __tmp__E3IK=__FAST_ARRAYoLOCALo__2W1D__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TJZT));
+      if ((__tmp__E3IK == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QLHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RLHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QLHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QLHU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__SLHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RLHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__QLHU=micro_alloc__table__lab__UKI(__tmp__RLHU,((__POINTER__IB )(&(table_size[(__tmp__SLHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RLHU)));
+        __tmp__RJZT=__tmp__QLHU;
+      } else /* FALSE */ {
+        __tmp__SLHU=((__UINTEGER_32__ZWB )__tmp__E3IK);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QLHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RLHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QLHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QLHU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__QLHU=micro_alloc__table__lab__UKI(__tmp__RLHU,((__POINTER__IB )(&(table_type[(__tmp__SLHU)]))),(__UINTEGER_32__ZWB)(__tmp__SLHU |  1));
+        __tmp__RJZT=__tmp__QLHU;
+      };
+      result__MLHU=((__FAST_ARRAYoLOCALo__2W1D *)__tmp__RJZT);
+      *(result__MLHU) = *(FAST_ARRAYoLOCALo__2W1D__);
+    };
+    Self__AKZT=((__FAST_ARRAYoLOCALo__2W1D *)result__MLHU);
+    if ((Self__AKZT->parent_arrayed_collection__EX1D.capacity__ZZ4F < new_count__BKZT)) {
+      __tmp__QLHU=((__POINTER__IB )(__INTEGER__Q)(new_count__BKZT * ((__INTEGER__Q )(sizeof(void *)))));
+      __tmp__RLHU=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__MP3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__OP3T=(void *)((unsigned long)(void *)((unsigned long)__tmp__QLHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP3T) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__QLHU=(void *)((unsigned long)__tmp__OP3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((__tmp__QLHU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__QP3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__RP3T=(void *)((unsigned long)(void *)((unsigned long)__tmp__QLHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QP3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QP3T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__SLHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RP3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__QP3T=micro_alloc__table__lab__UKI(__tmp__RP3T,((__POINTER__IB )(&(table_size[(__tmp__SLHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RP3T)));
+        ((__POINTER__IB *)__tmp__QP3T)[ 0]=((__POINTER__IB ) 3);
+        __tmp__RLHU=(void *)((unsigned long)__tmp__QP3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__VP3T=search__LQCB(__tmp__OP3T);
+        __tmp__RLHU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__VP3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__HP3T=((void **)__tmp__RLHU);
+      Self__IP3T=(__INTEGER__Q)(new_count__BKZT -  1);
+      while ((Self__IP3T >=  0)) {
+        __tmp__HP3T[Self__IP3T]=NULL;
+        Self__IP3T=(__INTEGER__Q)(Self__IP3T -  1);
+      };
+      Self__AKZT->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__HP3T;
+      Self__AKZT->parent_arrayed_collection__EX1D.capacity__ZZ4F=new_count__BKZT;
+    };
+    Self__AKZT->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+    Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ=result__MLHU;
+    add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ),NULL);
+    __tmp__D3IK=Self__M3NJ->argument__XBAF;
+    result__MLHU=Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ;
+    __tmp__L3IK=profil_slot__RO2C;
+    if (((struct ___OBJ *)__tmp__D3IK)->__id==__ITM_ARG__Q0MD__) {
+      to_run_in__for__TOWK(((__ITM_ARG__Q0MD *)__tmp__D3IK),result__MLHU,__tmp__L3IK);
+    } else /* ITM_ARGS */ {
+      to_run_in__for__NPWK(((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__D3IK)),result__MLHU,__tmp__L3IK);
+    };
+    __tmp__E3IK=Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+    new_count__BKZT= 1;
+    while ((new_count__BKZT <= __tmp__E3IK)) {
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__0JZT),((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[new_count__BKZT])->parent_variable__O4WC.type__IO5D);
+      new_count__BKZT=(__INTEGER__Q)(new_count__BKZT +  1);
+    };
+  } else /* FALSE */ {
+    result__MLHU=create__ABTJ( 1);
+    Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ=result__MLHU;
+  };
+  __tmp__2KJS=create__name__style__type__HIND(list__K0IK->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,(&__string_67),' ',Self__I0IK->parent_profil__P3NJ.type_self__VANJ);
+  var__M0IK=__tmp__2KJS;
+  result__MLHU=((__FAST_ARRAYoLOCALo__2W1D *)Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  ((void **)result__MLHU->parent_arrayed_collection__EX1D.storage__NU5F)[ 0]=__tmp__2KJS;
+  typ_id__FJHU=Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+  __tmp__E3IK= 0;
+  while ((__tmp__E3IK <= typ_id__FJHU)) {
+    add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D),((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__I0IK->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__E3IK]);
+    __tmp__E3IK=(__INTEGER__Q)(__tmp__E3IK +  1);
+  };
+  __tmp__0JZT=alias__RSDB(result__YJZT);
+  __tmp__0JZT=__tmp__0JZT;
+  Self__I0IK->parent_profil__P3NJ.code__EZNJ=list_current__F5GB;
+  __tmp__D3IK=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)list__K0IK));
+  result__YJZT=NULL;
+  Result__ZJZT=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__ZJZT) {
+    __tmp__GKZT=create_with_capacity__XHRB( 16);
+    result__YJZT=__tmp__GKZT;
+  } else /* FALSE */ {
+    Self__1JZT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    __tmp__GKZT=((void **)Self__1JZT->parent_arrayed_collection__SM1.storage__BHYC)[Self__1JZT->parent_arrayed_collection__SM1.upper__CYXC];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__YJZT=__tmp__GKZT;
+    Self__1JZT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__1JZT->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__1JZT->parent_arrayed_collection__SM1.upper__CYXC -  1);
+  };
+  __tmp__GKZT=result__YJZT;
+  switch (((struct ___OBJ *)__tmp__D3IK)->__id) {
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__14IK=((__PROTOTYPE_CST__LAXC *)__tmp__D3IK)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__14IK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__D3IK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__14IK=((__READ_LOCAL__55ZI *)__tmp__D3IK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  };
+  if (((void *)((__TYPE_FULL__XMB *)__tmp__14IK)->the_parent_type__QLK != (void *)TYPE_VOID__IMB__)) {
+    if (__tmp__D3IK==NULL) {
+      __tmp__D5IK=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__D3IK)->__id) {
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__D5IK=NULL;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__D5IK=((void *)__tmp__D3IK);
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__D5IK=NULL;
+      } break;
+      }
+    };
+    mul__Q0IK=__tmp__D5IK;
+    if (((void *)__tmp__D5IK != (void *)NULL)) {
+      __tmp__J5IK=&(Self__I0IK->parent_profil__P3NJ.result_list__RHOJ);
+      Self__IP3T=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__D5IK)->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      make_with_capacity__1P2K(__tmp__J5IK,Self__IP3T);
+      Self__IP3T=((__EXPR_MULTIPLE__GLWH *)__tmp__D5IK)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+      Self__MQ2K= 0;
+      while ((Self__MQ2K <= Self__IP3T)) {
+        __tmp__4LJS=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)mul__Q0IK)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__MQ2K];
+        if (__tmp__4LJS==NULL) {
+          __tmp__X5IK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__4LJS)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__X5IK=((void *)__tmp__4LJS);
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__X5IK=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__X5IK=NULL;
+          } break;
+          }
         };
+        var__M0IK=__tmp__X5IK->local__BVEJ;
+        add_last__0Q2K(&(Self__I0IK->parent_profil__P3NJ.result_list__RHOJ),var__M0IK);
+        add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__GKZT),var__M0IK->parent_variable__O4WC.type__IO5D);
+        Self__MQ2K=(__INTEGER__Q)(Self__MQ2K +  1);
       };
-    } else {
-      var__PLLI=create__name__style__type__E5JG(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1N1H()));
+    } else /* FALSE */ {
+      if (__tmp__D3IK==NULL) {
+        __tmp__X5IK=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__D3IK)->__id) {
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__X5IK=NULL;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__X5IK=NULL;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__X5IK=((void *)__tmp__D3IK);
+        } break;
+        }
+      };
+      var__M0IK=__tmp__X5IK->local__BVEJ;
+      add_last__0Q2K(&(Self__I0IK->parent_profil__P3NJ.result_list__RHOJ),var__M0IK);
+      add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__YJZT),var__M0IK->parent_variable__O4WC.type__IO5D);
+    };
+  };
+  switch (((struct ___OBJ *)__tmp__D3IK)->__id) {
+  case __EXPR_MULTIPLE__GLWH__: {
+    remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__D3IK));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__X5IK=((__READ_LOCAL__55ZI *)__tmp__D3IK);
+    Self__XP3T=((__LOCAL__L4WC *)__tmp__X5IK->local__BVEJ);
+    Self__XP3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__XP3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+    if ((Self__XP3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+      (&__string_465)->count__0C= 8;
+      (&__string_465)->storage__1C="C'est : ";
+      print__KKG((&__string_465));
+      __tmp__YP3T=create__34B( 250);
+      display__HAEJ(__tmp__X5IK,__tmp__YP3T);
+      put_string__RGZ(((__STRING__BC *)__tmp__YP3T));
+      fputc((int)('\n'),stdout);
+      (&__string_466)->count__0C= 9;
+      (&__string_466)->storage__1C="\n dans :\n";
+      print__KKG((&__string_466));
+      fputc((int)('\n'),stdout);
     };
-    add_last__11FH(stack_result__4H4F,var__PLLI);
-    result__QLLI=write__value__14FH(var__PLLI,Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__SI4H(Self__MLLI,((__LOCAL *)var__PLLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__PLLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
+  } break;
   };
-  return(result__QLLI);
+  __tmp__GKZT=alias__RSDB(result__YJZT);
+  __tmp__GKZT=__tmp__GKZT;
+  if ((bottom_index__PDPJ <= stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE)) {
+    Self__I0IK->context_extern__M2YJ=context_extern__AEPJ;
+  };
+  __tmp__YAJK=get_direct__and_result__LOJF(__tmp__0JZT,__tmp__GKZT);
+  Self__I0IK->to_type_block__FTWJ=__tmp__YAJK;
+  result__MLHU=((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D);
+  if ((typ_id__WQRJ <= result__MLHU->parent_arrayed_collection__EX1D.upper__12BE)) {
+    result__MLHU->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(typ_id__WQRJ -  1);
+  };
+  node_list__FL2C=old_node_list__L0IK;
+  profil_current__SO2C=old_profil__O0IK;
+  list_current__F5GB=old_list__N0IK;
+  __tmp__10IK=result__RQRJ->parent_type__Q3NJ.default__CMC;
+  __tmp__2KJS=create__name__style__type__HIND(Self__M3NJ->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__10IK));
+  __tmp__X5IK=read__5UEI(((__LOCAL__L4WC *)__tmp__2KJS));
+  __tmp__53NJ=create__type__VJ2C(Self__M3NJ->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,__tmp__10IK);
+  old_profil__O0IK=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)result__RQRJ->slot_value__A4NJ),Self__M3NJ->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,__tmp__X5IK,__tmp__53NJ);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),old_profil__O0IK);
+  __tmp__X5IK=read__5UEI(((__LOCAL__L4WC *)__tmp__2KJS));
+  var__M0IK=NULL;
+  typ_id__WQRJ=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((typ_id__WQRJ <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[typ_id__WQRJ])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+    typ_id__WQRJ=(__INTEGER__Q)(typ_id__WQRJ -  1);
+  };
+  if ((typ_id__WQRJ >=  0)) {
+    Self__XP3T=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[typ_id__WQRJ];
+    var__M0IK=Self__XP3T;
+    if (((typ_id__WQRJ < bottom_index__PDPJ) && (Self__XP3T->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=typ_id__WQRJ;
+      context_extern__AEPJ=Self__XP3T;
+    };
+    __tmp__W5PJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__W5PJ=FALSE__O__;
+  };
+  if ((! __tmp__W5PJ)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__DAQJ=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),(&__string_67));
+      var__M0IK=__tmp__DAQJ;
+      if ((((void *)__tmp__DAQJ != (void *)NULL) && ((void *)__tmp__DAQJ->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__DAQJ;
+      };
+    };
+  };
+  __tmp__L4NJ=read__5UEI(((__LOCAL__L4WC *)var__M0IK));
+  old_profil__O0IK=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)result__RQRJ->slot_self__M4NJ),Self__M3NJ->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B,__tmp__X5IK,__tmp__L4NJ);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),old_profil__O0IK);
+  __tmp__X5IK=read__5UEI(((__LOCAL__L4WC *)__tmp__2KJS));
+  old_profil__O0IK=__tmp__X5IK;
+  return(old_profil__O0IK);
 }
 
-static void* put_result__2PLI(__EXPR_NOT_EQUAL *Self__3PLI,__BOOLEAN is_last__4PLI)
-// ({EXPR_NOT_EQUAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* to_run_expr__U4NJ(__ITM_EXTERNAL__QPSC *Self__V4NJ)
+// ({ITM_EXTERNAL__QPSC}) With result No recursive, No inlinable.
 {
-  void *var__AQLI;
-  void *result__BQLI;
-  __INTEGER idx__CQLI;
-  void *var_result__DQLI;
-  __BOOLEAN __tmp__VRLI;
-  var__AQLI=NULL;
-  result__BQLI=NULL;
-  idx__CQLI= 0;
-  var_result__DQLI=NULL;
-  if (is_last__4PLI) {
-    result__BQLI=Self__3PLI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__CQLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__DQLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__DQLI != (void *)NULL)) {
-        if ((idx__CQLI <= ((__FAST_ARRAYoLOCALo *)var_result__DQLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__AQLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__DQLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__CQLI];
-          __tmp__VRLI=TRUE__;
-        } else {
-          __tmp__VRLI=FALSE__;
+  __INTEGER_64__1SG v__PRHU;
+  void *result__X4NJ;
+  __TYPE_FULL__XMB *type__54NJ,*e__XMHU,*__tmp__UGOJ,*__tmp__VIOJ;
+  __STRING_CONSTANT__0 *Self__5AQJ,*Self__EFTJ,*__tmp__0STJ;
+  __INTEGER__Q state__CBQJ,value__DBQJ,i__BBQJ,__tmp__DEQJ,result__KFTJ;
+  __INTEGER__Q i__GFTJ,__tmp__UHTJ,typ_id__ESHU,j__ZRXK,__tmp__ATHU;
+  __INTEGER__Q __tmp__BTHU,__tmp__DTHU,Self__ETHU;
+  __POSITION__OL __tmp__P5NJ,__tmp__TIOJ,__tmp__VSTJ,pos__132K;
+  __LOCAL__L4WC *__tmp__UOQT,*result__YRXK,*__tmp__GTXK,*__tmp__HUXK;
+  __READ_LOCAL__55ZI *__tmp__25NJ,*__tmp__5AOJ,*__tmp__SFOJ,*__tmp__5TTJ;
+  __IS_EXPANDED__35NJ *result__ZLHU,*Self__FMHU;
+  __POINTER__IB ptr__0LHU,__tmp__2LHU,__tmp__3LHU,__tmp__4LHU;
+  __POINTER__IB __tmp__GSHU,__tmp__HSHU;
+  __UINTEGER_32__ZWB __tmp__5LHU,__tmp__ISHU;
+  __GET_TYPE_ID__HAOJ *result__JMHU,*Self__VMHU;
+  __EXPR_SUP__ABOJ *result__ZMHU,*Self__FNHU;
+  __EXPR_SUB__UBOJ *result__KNHU,*Self__WNHU;
+  __EXPR_MUL__KCOJ *result__1NHU,*Self__HOHU;
+  __EXPR_DIV__4COJ *result__MOHU,*Self__YOHU;
+  __EXPR_AND__SDOJ *result__3OHU,*Self__JPHU;
+  __EXPR_SHIFT_R__GEOJ *result__OPHU,*Self__0PHU;
+  __EXPR_SHIFT_L__0EOJ *result__5PHU,*Self__LQHU;
+  __PUT_TO__TFOJ *__tmp__WFOJ;
+  __ITEM__HGOJ *result__QQHU,*Self__2QHU;
+  void *__tmp__TGOJ,*__tmp__UIOJ;
+  __INTEGER_CST__XAXC *result__BRHU,*Self__NRHU;
+  __SIZE_OF__5GOJ *result__SRHU,*Self__4RHU;
+  __CAST__1HOJ *__tmp__3HOJ;
+  __PROTOTYPE_CST__LAXC *__tmp__NIOJ;
+  __EXTERNAL_C__Y5WC *result__CSHU,*Self__OSHU;
+  __PROTOTYPE__MF *__tmp__DJOJ;
+  __STRING__BC *Self__XSHU,*Self__CTHU;
+  __BOOLEAN__L negative__EBQJ,result__FBQJ,__tmp__TCQJ,result__QS2K;
+  __BOOLEAN__L result__QKZT,__tmp__TGQJ,result__N02K,__tmp__BSTJ;
+  __BOOLEAN__L result__0SHU,__tmp__2SHU,result__ZA0T;
+  __CHARACTER__DB __tmp__1BQJ,__tmp__4FTJ,Self__S44K;
+  __FAST_ARRAYoEXPRo__45WC *access_list__FQTJ,*result__0P3T,*__tmp__2P3T;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *Self__3P3T;
+  result__X4NJ=NULL;
+  type__54NJ=NULL;
+  Self__5AQJ=((__STRING_CONSTANT__0 *)Self__V4NJ->parent_itm_extern__RPSC.extern__RAAE);
+  state__CBQJ= 0;
+  value__DBQJ= 0;
+  negative__EBQJ=FALSE__O__;
+  result__FBQJ=FALSE__O__;
+  i__BBQJ= 1;
+  while ((! ((state__CBQJ ==  4) || (i__BBQJ > Self__5AQJ->count__0C)))) {
+    __tmp__1BQJ=((__CHARACTER__DB *)Self__5AQJ->storage__1C)[(__INTEGER__Q)(i__BBQJ -  1)];
+    if ((state__CBQJ ==  0)) {
+      if ((((((((__tmp__1BQJ == ' ') || (__tmp__1BQJ == '\t')) || (__tmp__1BQJ == '\n')) || (__tmp__1BQJ == '\r')) || (__tmp__1BQJ == '\0')) || (__tmp__1BQJ == '\f')) || (__tmp__1BQJ == '\v'))) {
+        __tmp__TCQJ=TRUE__K__;
+      } else /* FALSE */ {
+        result__QS2K=(__tmp__1BQJ == '+');
+        if (result__QS2K) {
+          state__CBQJ= 1;
+        };
+        __tmp__TCQJ=result__QS2K;
+      };
+      if (__tmp__TCQJ) {
+        __tmp__TCQJ=TRUE__K__;
+      } else /* FALSE */ {
+        result__QS2K=(__tmp__1BQJ == '-');
+        if (result__QS2K) {
+          negative__EBQJ=TRUE__K__;
+          state__CBQJ= 1;
+        };
+        __tmp__TCQJ=result__QS2K;
+      };
+      if ((! __tmp__TCQJ)) {
+        __tmp__TCQJ=FALSE__O__;
+        if ((((__INTEGER_8__FZF )__tmp__1BQJ) >= ((__INTEGER_8__FZF )'0'))) {
+          __tmp__TCQJ=(((__INTEGER_8__FZF )__tmp__1BQJ) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (__tmp__TCQJ) {
+          value__DBQJ=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__1BQJ)) -  48);
+          state__CBQJ= 2;
+        } else /* FALSE */ {
+          state__CBQJ= 4;
+        };
+      };
+      __tmp__TCQJ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__TCQJ=FALSE__O__;
+    };
+    if (__tmp__TCQJ) {
+      __tmp__TCQJ=TRUE__K__;
+    } else /* FALSE */ {
+      result__QS2K=(state__CBQJ ==  1);
+      if (result__QS2K) {
+        result__QKZT=FALSE__O__;
+        if ((((__INTEGER_8__FZF )__tmp__1BQJ) >= ((__INTEGER_8__FZF )'0'))) {
+          result__QKZT=(((__INTEGER_8__FZF )__tmp__1BQJ) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (result__QKZT) {
+          __tmp__DEQJ=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__1BQJ)) -  48);
+          value__DBQJ=__tmp__DEQJ;
+          if (negative__EBQJ) {
+            value__DBQJ=(__INTEGER__Q)(- __tmp__DEQJ);
+          };
+          state__CBQJ= 2;
+        } else /* FALSE */ {
+          state__CBQJ= 4;
+        };
+      };
+      __tmp__TCQJ=result__QS2K;
+    };
+    if (__tmp__TCQJ) {
+      __tmp__TCQJ=TRUE__K__;
+    } else /* FALSE */ {
+      result__QS2K=(state__CBQJ ==  2);
+      if (result__QS2K) {
+        result__QKZT=FALSE__O__;
+        if ((((__INTEGER_8__FZF )__tmp__1BQJ) >= ((__INTEGER_8__FZF )'0'))) {
+          result__QKZT=(((__INTEGER_8__FZF )__tmp__1BQJ) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (result__QKZT) {
+          if (negative__EBQJ) {
+            value__DBQJ=(__INTEGER__Q)((__INTEGER__Q)( 10 * value__DBQJ) - (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__1BQJ)) -  48));
+          } else /* FALSE */ {
+            value__DBQJ=(__INTEGER__Q)((__INTEGER__Q)( 10 * value__DBQJ) + (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__1BQJ)) -  48));
+          };
+          if (((negative__EBQJ && (value__DBQJ >  0)) || ((! negative__EBQJ) && (value__DBQJ <  0)))) {
+            state__CBQJ= 4;
+          };
+          __tmp__TGQJ=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__TGQJ=FALSE__O__;
+        };
+        if ((! __tmp__TGQJ)) {
+          if ((((((((__tmp__1BQJ == ' ') || (__tmp__1BQJ == '\t')) || (__tmp__1BQJ == '\n')) || (__tmp__1BQJ == '\r')) || (__tmp__1BQJ == '\0')) || (__tmp__1BQJ == '\f')) || (__tmp__1BQJ == '\v'))) {
+            state__CBQJ= 3;
+          } else /* FALSE */ {
+            state__CBQJ= 4;
+          };
+        };
+      };
+      __tmp__TCQJ=result__QS2K;
+    };
+    if ((! __tmp__TCQJ)) {
+      if ((state__CBQJ ==  3)) {
+        if ((! (((((((__tmp__1BQJ == ' ') || (__tmp__1BQJ == '\t')) || (__tmp__1BQJ == '\n')) || (__tmp__1BQJ == '\r')) || (__tmp__1BQJ == '\0')) || (__tmp__1BQJ == '\f')) || (__tmp__1BQJ == '\v')))) {
+          state__CBQJ= 4;
+        };
+      };
+    };
+    i__BBQJ=(__INTEGER__Q)(i__BBQJ +  1);
+  };
+  if (((state__CBQJ !=  0) && (state__CBQJ !=  4))) {
+    result__FBQJ=TRUE__K__;
+  };
+  if (result__FBQJ) {
+    Self__EFTJ=((__STRING_CONSTANT__0 *)Self__V4NJ->parent_itm_extern__RPSC.extern__RAAE);
+    __tmp__DEQJ= 0;
+    __tmp__TCQJ=FALSE__O__;
+    result__KFTJ= 0;
+    i__GFTJ= 1;
+    while ((i__GFTJ <= Self__EFTJ->count__0C)) {
+      __tmp__4FTJ=((__CHARACTER__DB *)Self__EFTJ->storage__1C)[(__INTEGER__Q)(i__GFTJ -  1)];
+      if ((__tmp__DEQJ ==  0)) {
+        if ((((((((__tmp__4FTJ == ' ') || (__tmp__4FTJ == '\t')) || (__tmp__4FTJ == '\n')) || (__tmp__4FTJ == '\r')) || (__tmp__4FTJ == '\0')) || (__tmp__4FTJ == '\f')) || (__tmp__4FTJ == '\v'))) {
+          __tmp__TGQJ=TRUE__K__;
+        } else /* FALSE */ {
+          result__N02K=(__tmp__4FTJ == '+');
+          if (result__N02K) {
+            __tmp__DEQJ= 1;
+          };
+          __tmp__TGQJ=result__N02K;
+        };
+        if ((! __tmp__TGQJ)) {
+          if ((__tmp__4FTJ == '-')) {
+            __tmp__TCQJ=TRUE__K__;
+            __tmp__DEQJ= 1;
+          } else /* FALSE */ {
+            result__KFTJ=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__4FTJ)) -  48);
+            __tmp__DEQJ= 2;
+          };
+        };
+        result__QKZT=TRUE__K__;
+      } else /* FALSE */ {
+        result__QKZT=FALSE__O__;
+      };
+      if (result__QKZT) {
+        result__QKZT=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__TGQJ=(__tmp__DEQJ ==  1);
+        if (__tmp__TGQJ) {
+          __tmp__UHTJ=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__4FTJ)) -  48);
+          result__KFTJ=__tmp__UHTJ;
+          if (__tmp__TCQJ) {
+            result__KFTJ=(__INTEGER__Q)(- __tmp__UHTJ);
+          };
+          __tmp__DEQJ= 2;
+        };
+        result__QKZT=__tmp__TGQJ;
+      };
+      if (result__QKZT) {
+        result__QKZT=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__TGQJ=(__tmp__DEQJ ==  2);
+        if (__tmp__TGQJ) {
+          result__N02K=FALSE__O__;
+          if ((((__INTEGER_8__FZF )__tmp__4FTJ) >= ((__INTEGER_8__FZF )'0'))) {
+            result__N02K=(((__INTEGER_8__FZF )__tmp__4FTJ) <= ((__INTEGER_8__FZF )'9'));
+          };
+          if (result__N02K) {
+            if (__tmp__TCQJ) {
+              result__KFTJ=(__INTEGER__Q)((__INTEGER__Q)( 10 * result__KFTJ) - (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__4FTJ)) -  48));
+            } else /* FALSE */ {
+              result__KFTJ=(__INTEGER__Q)((__INTEGER__Q)( 10 * result__KFTJ) + (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__4FTJ)) -  48));
+            };
+          } else /* FALSE */ {
+            __tmp__DEQJ= 3;
+          };
+        };
+        result__QKZT=__tmp__TGQJ;
+      };
+      if ((! result__QKZT)) {
+        if ((__tmp__DEQJ ==  3)) {
+          i__GFTJ=Self__EFTJ->count__0C;
+        };
+      };
+      i__GFTJ=(__INTEGER__Q)(i__GFTJ +  1);
+    };
+    if ((result__KFTJ >  31)) {
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 0,(&__string_735));
+      put_position__PRE(__tmp__P5NJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    if ((result__KFTJ ==  0)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__ZLHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__ZLHU=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__ZLHU=((__IS_EXPANDED__35NJ *)ptr__0LHU);
+        *(result__ZLHU) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__FMHU=((__IS_EXPANDED__35NJ *)result__ZLHU);
+      Self__FMHU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__FMHU->receiver__RA5J=__tmp__25NJ;
+      result__X4NJ=result__ZLHU;
+    };
+    if ((result__KFTJ ==  1)) {
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      e__XMHU=__tmp__UOQT->parent_variable__O4WC.type__IO5D;
+      result__JMHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__JMHU=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__JMHU=((__GET_TYPE_ID__HAOJ *)ptr__0LHU);
+        *(result__JMHU) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__VMHU=((__GET_TYPE_ID__HAOJ *)result__JMHU);
+      Self__VMHU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__VMHU->receiver__WA5J=e__XMHU;
+      result__X4NJ=result__JMHU;
+    };
+    if ((result__KFTJ ==  2)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__ZMHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__EXPR_SUP__ABOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__ZMHU=EXPR_SUP__ABOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__ZMHU=((__EXPR_SUP__ABOJ *)ptr__0LHU);
+        *(result__ZMHU) = *(EXPR_SUP__ABOJ__);
+      };
+      Self__FNHU=((__EXPR_SUP__ABOJ *)result__ZMHU);
+      Self__FNHU->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__FNHU->parent_expr_binary_cmp__BBOJ.left__354J=__tmp__25NJ;
+      Self__FNHU->parent_expr_binary_cmp__BBOJ.right__DA5J=__tmp__5AOJ;
+      result__X4NJ=result__ZMHU;
+    };
+    if ((result__KFTJ ==  3)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__KNHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__EXPR_SUB__UBOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__KNHU=EXPR_SUB__UBOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__KNHU=((__EXPR_SUB__UBOJ *)ptr__0LHU);
+        *(result__KNHU) = *(EXPR_SUB__UBOJ__);
+      };
+      Self__WNHU=((__EXPR_SUB__UBOJ *)result__KNHU);
+      Self__WNHU->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__WNHU->parent_expr_binary__XBOJ.left__EB5J=__tmp__25NJ;
+      Self__WNHU->parent_expr_binary__XBOJ.right__IB5J=__tmp__5AOJ;
+      result__X4NJ=result__KNHU;
+    };
+    if ((result__KFTJ ==  4)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__1NHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__EXPR_MUL__KCOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__1NHU=EXPR_MUL__KCOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__1NHU=((__EXPR_MUL__KCOJ *)ptr__0LHU);
+        *(result__1NHU) = *(EXPR_MUL__KCOJ__);
+      };
+      Self__HOHU=((__EXPR_MUL__KCOJ *)result__1NHU);
+      Self__HOHU->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__HOHU->parent_expr_binary__LCOJ.left__EB5J=__tmp__25NJ;
+      Self__HOHU->parent_expr_binary__LCOJ.right__IB5J=__tmp__5AOJ;
+      result__X4NJ=result__1NHU;
+    };
+    if ((result__KFTJ ==  5)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__MOHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__EXPR_DIV__4COJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__MOHU=EXPR_DIV__4COJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__MOHU=((__EXPR_DIV__4COJ *)ptr__0LHU);
+        *(result__MOHU) = *(EXPR_DIV__4COJ__);
+      };
+      Self__YOHU=((__EXPR_DIV__4COJ *)result__MOHU);
+      Self__YOHU->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__YOHU->parent_expr_binary__5COJ.left__EB5J=__tmp__25NJ;
+      Self__YOHU->parent_expr_binary__5COJ.right__IB5J=__tmp__5AOJ;
+      result__X4NJ=result__MOHU;
+    };
+    if ((result__KFTJ ==  6)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__3OHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__EXPR_AND__SDOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__3OHU=EXPR_AND__SDOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__3OHU=((__EXPR_AND__SDOJ *)ptr__0LHU);
+        *(result__3OHU) = *(EXPR_AND__SDOJ__);
+      };
+      Self__JPHU=((__EXPR_AND__SDOJ *)result__3OHU);
+      Self__JPHU->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__JPHU->parent_expr_binary__TDOJ.left__EB5J=__tmp__25NJ;
+      Self__JPHU->parent_expr_binary__TDOJ.right__IB5J=__tmp__5AOJ;
+      result__X4NJ=result__3OHU;
+    };
+    if ((result__KFTJ ==  7)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__OPHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__EXPR_SHIFT_R__GEOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__OPHU=EXPR_SHIFT_R__GEOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__OPHU=((__EXPR_SHIFT_R__GEOJ *)ptr__0LHU);
+        *(result__OPHU) = *(EXPR_SHIFT_R__GEOJ__);
+      };
+      Self__0PHU=((__EXPR_SHIFT_R__GEOJ *)result__OPHU);
+      Self__0PHU->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__0PHU->parent_expr_binary__HEOJ.left__EB5J=__tmp__25NJ;
+      Self__0PHU->parent_expr_binary__HEOJ.right__IB5J=__tmp__5AOJ;
+      result__X4NJ=result__OPHU;
+    };
+    if ((result__KFTJ ==  8)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__5PHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__EXPR_SHIFT_L__0EOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__5PHU=EXPR_SHIFT_L__0EOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__5PHU=((__EXPR_SHIFT_L__0EOJ *)ptr__0LHU);
+        *(result__5PHU) = *(EXPR_SHIFT_L__0EOJ__);
+      };
+      Self__LQHU=((__EXPR_SHIFT_L__0EOJ *)result__5PHU);
+      Self__LQHU->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__LQHU->parent_expr_binary__1EOJ.left__EB5J=__tmp__25NJ;
+      Self__LQHU->parent_expr_binary__1EOJ.right__IB5J=__tmp__5AOJ;
+      result__X4NJ=result__5PHU;
+    };
+    if ((result__KFTJ ==  9)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__SFOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 2]));
+      __tmp__WFOJ=create__base__index__value__TNYJ(Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B,__tmp__25NJ,__tmp__SFOJ,__tmp__5AOJ);
+      result__X4NJ=__tmp__WFOJ;
+    };
+    if ((result__KFTJ ==  10)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)__tmp__UOQT));
+      __tmp__5AOJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      result__QQHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__ITEM__HGOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__QQHU=ITEM__HGOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__QQHU=((__ITEM__HGOJ *)ptr__0LHU);
+        *(result__QQHU) = *(ITEM__HGOJ__);
+      };
+      Self__2QHU=((__ITEM__HGOJ *)result__QQHU);
+      Self__2QHU->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__2QHU->receiver__ZC5J=__tmp__25NJ;
+      Self__2QHU->index__1C5J=__tmp__5AOJ;
+      result__X4NJ=result__QQHU;
+    };
+    if ((result__KFTJ ==  11)) {
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      __tmp__UHTJ=debug_level_option__YE;
+      __tmp__TGOJ=type_integer__2NB;
+      switch (((struct ___OBJ *)__tmp__TGOJ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__UGOJ=((__TYPE__FF *)__tmp__TGOJ)->default__CMC;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__UGOJ=((__TYPE_NULL__GMB *)__tmp__TGOJ)->parent_type__HMB.default__CMC;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__UGOJ=((__TYPE_VOID__IMB *)__tmp__TGOJ)->parent_type__JMB.default__CMC;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__UGOJ=((__TYPE_CONTEXT__KMB *)__tmp__TGOJ)->parent_type__LMB.default__CMC;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__UGOJ=((__TYPE_ID__MMB *)__tmp__TGOJ)->parent_type__NMB.default__CMC;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__UGOJ=((__TYPE_GENERIC__OCY *)__tmp__TGOJ)->parent_type__PCY.default__CMC;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__UGOJ=((__TYPE_BLOCK__CP5D *)__tmp__TGOJ)->parent_type__DP5D.default__CMC;
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__UGOJ=((__PROFIL_BLOCK__O3NJ *)__tmp__TGOJ)->parent_type__Q3NJ.default__CMC;
+      } break;
+      };
+      v__PRHU=((__INTEGER_64__1SG )__tmp__UHTJ);
+      result__BRHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__BRHU=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__BRHU=((__INTEGER_CST__XAXC *)ptr__0LHU);
+        *(result__BRHU) = *(INTEGER_CST__XAXC__);
+      };
+      Self__NRHU=((__INTEGER_CST__XAXC *)result__BRHU);
+      Self__NRHU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__NRHU->value__FH4D=v__PRHU;
+      Self__NRHU->parent_constant__YAXC.static_type__5G4D=__tmp__UGOJ;
+      check_type__XYEE(Self__NRHU);
+      result__X4NJ=result__BRHU;
+    };
+    if ((result__KFTJ ==  12)) {
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      e__XMHU=__tmp__UOQT->parent_variable__O4WC.type__IO5D;
+      result__SRHU=NULL;
+      ptr__0LHU=((__POINTER__IB )(NULL));
+      __tmp__UHTJ= 0;
+      __tmp__2LHU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__2LHU ==  0)) {
+        result__SRHU=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        __tmp__UHTJ=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+        if ((__tmp__UHTJ == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+          ptr__0LHU=__tmp__3LHU;
+        } else /* FALSE */ {
+          __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__UHTJ);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+          ptr__0LHU=__tmp__3LHU;
+        };
+        result__SRHU=((__SIZE_OF__5GOJ *)ptr__0LHU);
+        *(result__SRHU) = *(SIZE_OF__5GOJ__);
+      };
+      Self__4RHU=((__SIZE_OF__5GOJ *)result__SRHU);
+      Self__4RHU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+      Self__4RHU->receiver__AD5J=e__XMHU;
+      result__X4NJ=result__SRHU;
+    };
+    if ((result__KFTJ ==  13)) {
+      type__54NJ=profil_slot__RO2C->parent_profil__PO2C.result_list__RHOJ.first__THOJ->parent_variable__O4WC.type__IO5D;
+      __tmp__25NJ=read__5UEI(((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 1]));
+      __tmp__3HOJ=create__value__DQYJ(CAST__1HOJ__,type__54NJ,__tmp__25NJ);
+      result__X4NJ=__tmp__3HOJ;
+    };
+    if ((result__KFTJ ==  14)) {
+      if ((debug_level_option__YE ==  0)) {
+        __tmp__NIOJ=create__type__VJ2C(Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B,TYPE_NULL__GMB__->parent_type__HMB.default__CMC);
+        result__X4NJ=__tmp__NIOJ;
+      } else /* FALSE */ {
+        __tmp__TIOJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+        __tmp__UIOJ=type_pointer__GPB;
+        switch (((struct ___OBJ *)__tmp__UIOJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__VIOJ=((__TYPE__FF *)__tmp__UIOJ)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__VIOJ=((__TYPE_NULL__GMB *)__tmp__UIOJ)->parent_type__HMB.default__CMC;
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__VIOJ=((__TYPE_VOID__IMB *)__tmp__UIOJ)->parent_type__JMB.default__CMC;
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__VIOJ=((__TYPE_CONTEXT__KMB *)__tmp__UIOJ)->parent_type__LMB.default__CMC;
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__VIOJ=((__TYPE_ID__MMB *)__tmp__UIOJ)->parent_type__NMB.default__CMC;
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__VIOJ=((__TYPE_GENERIC__OCY *)__tmp__UIOJ)->parent_type__PCY.default__CMC;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__VIOJ=((__TYPE_BLOCK__CP5D *)__tmp__UIOJ)->parent_type__DP5D.default__CMC;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__VIOJ=((__PROFIL_BLOCK__O3NJ *)__tmp__UIOJ)->parent_type__Q3NJ.default__CMC;
+        } break;
+        };
+        result__CSHU=NULL;
+        __tmp__3LHU=((__POINTER__IB )(NULL));
+        typ_id__ESHU= 0;
+        __tmp__4LHU=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+        if (((unsigned long)__tmp__4LHU ==  0)) {
+          result__CSHU=EXTERNAL_C__Y5WC__;
+        } else /* FALSE */ {
+          typ_id__ESHU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4LHU));
+          if ((typ_id__ESHU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__GSHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__HSHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GSHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GSHU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__ISHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HSHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__GSHU=micro_alloc__table__lab__UKI(__tmp__HSHU,((__POINTER__IB )(&(table_size[(__tmp__ISHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HSHU)));
+            __tmp__3LHU=__tmp__GSHU;
+          } else /* FALSE */ {
+            __tmp__ISHU=((__UINTEGER_32__ZWB )typ_id__ESHU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__GSHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__HSHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GSHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GSHU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__GSHU=micro_alloc__table__lab__UKI(__tmp__HSHU,((__POINTER__IB )(&(table_type[(__tmp__ISHU)]))),(__UINTEGER_32__ZWB)(__tmp__ISHU |  1));
+            __tmp__3LHU=__tmp__GSHU;
+          };
+          result__CSHU=((__EXTERNAL_C__Y5WC *)__tmp__3LHU);
+          *(result__CSHU) = *(EXTERNAL_C__Y5WC__);
+        };
+        Self__OSHU=((__EXTERNAL_C__Y5WC *)result__CSHU);
+        Self__OSHU->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__TIOJ;
+        Self__OSHU->static_type__W54D=__tmp__VIOJ;
+        Self__OSHU->is_persistant__X54D=FALSE__O__;
+        Self__OSHU->code__Y54D=(&__string_736);
+        Self__OSHU->access_list__Z54D=NULL;
+        result__X4NJ=result__CSHU;
+      };
+    };
+    if ((result__KFTJ ==  15)) {
+      __tmp__UOQT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)profil_slot__RO2C->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      type__54NJ=__tmp__UOQT->parent_variable__O4WC.type__IO5D;
+      __tmp__DJOJ=prototype__LEMJ(((__TYPE_FULL__XMB *)type__54NJ));
+      if ((__tmp__DJOJ->parent_named__PF.style__0KQC == '-')) {
+        __tmp__TIOJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+        __tmp__UIOJ=type_true__ENB;
+        switch (((struct ___OBJ *)__tmp__UIOJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__VIOJ=((__TYPE__FF *)__tmp__UIOJ)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__VIOJ=((__TYPE_NULL__GMB *)__tmp__UIOJ)->parent_type__HMB.default__CMC;
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__VIOJ=((__TYPE_VOID__IMB *)__tmp__UIOJ)->parent_type__JMB.default__CMC;
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__VIOJ=((__TYPE_CONTEXT__KMB *)__tmp__UIOJ)->parent_type__LMB.default__CMC;
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__VIOJ=((__TYPE_ID__MMB *)__tmp__UIOJ)->parent_type__NMB.default__CMC;
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__VIOJ=((__TYPE_GENERIC__OCY *)__tmp__UIOJ)->parent_type__PCY.default__CMC;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__VIOJ=((__TYPE_BLOCK__CP5D *)__tmp__UIOJ)->parent_type__DP5D.default__CMC;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__VIOJ=((__PROFIL_BLOCK__O3NJ *)__tmp__UIOJ)->parent_type__Q3NJ.default__CMC;
+        } break;
+        };
+        __tmp__NIOJ=create__type__VJ2C(__tmp__TIOJ,__tmp__VIOJ);
+        result__X4NJ=__tmp__NIOJ;
+      } else /* FALSE */ {
+        __tmp__TIOJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+        __tmp__UIOJ=type_false__MNB;
+        switch (((struct ___OBJ *)__tmp__UIOJ)->__id) {
+        case __TYPE__FF__: {
+          __tmp__VIOJ=((__TYPE__FF *)__tmp__UIOJ)->default__CMC;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__VIOJ=((__TYPE_NULL__GMB *)__tmp__UIOJ)->parent_type__HMB.default__CMC;
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__VIOJ=((__TYPE_VOID__IMB *)__tmp__UIOJ)->parent_type__JMB.default__CMC;
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__VIOJ=((__TYPE_CONTEXT__KMB *)__tmp__UIOJ)->parent_type__LMB.default__CMC;
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__VIOJ=((__TYPE_ID__MMB *)__tmp__UIOJ)->parent_type__NMB.default__CMC;
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__VIOJ=((__TYPE_GENERIC__OCY *)__tmp__UIOJ)->parent_type__PCY.default__CMC;
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__VIOJ=((__TYPE_BLOCK__CP5D *)__tmp__UIOJ)->parent_type__DP5D.default__CMC;
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__VIOJ=((__PROFIL_BLOCK__O3NJ *)__tmp__UIOJ)->parent_type__Q3NJ.default__CMC;
+        } break;
+        };
+        __tmp__NIOJ=create__type__VJ2C(__tmp__TIOJ,__tmp__VIOJ);
+        result__X4NJ=__tmp__NIOJ;
+      };
+    };
+    if ((result__KFTJ ==  16)) {
+      (&__string_229)->count__0C= 43;
+      (&__string_229)->storage__1C="Sorry, Some Feature is Not Yet Implemented.";
+      print__KKG((&__string_229));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    if ((result__KFTJ ==  17)) {
+      print__KKG((&__string_229));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    if (((result__KFTJ >=  18) && (result__KFTJ <=  31))) {
+      __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 0,(&__string_737));
+      put_position__PRE(__tmp__P5NJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+  } else /* FALSE */ {
+    __tmp__DEQJ= 0;
+    access_list__FQTJ=NULL;
+    copy__Q2X(((__STRING__BC *)string_tmp2__SFB),Self__V4NJ->parent_itm_extern__RPSC.extern__RAAE);
+    Self__XSHU=((__STRING__BC *)string_tmp2__SFB);
+    result__KFTJ= 1;
+    while ((! ((result__KFTJ > Self__XSHU->count__WJ) || ('@' == ((__CHARACTER__DB *)Self__XSHU->storage__LFL)[(__INTEGER__Q)(result__KFTJ -  1)])))) {
+      result__KFTJ=(__INTEGER__Q)(result__KFTJ +  1);
+    };
+    i__GFTJ=result__KFTJ;
+    if ((result__KFTJ <= string_tmp2__SFB->count__WJ)) {
+      result__0P3T=NULL;
+      result__QS2K=(((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ)->parent_arrayed_collection__EYSJ.upper__32GL <  0);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (result__QS2K) {
+        __tmp__2P3T=create_with_capacity__UBZH( 16);
+        result__0P3T=__tmp__2P3T;
+      } else /* FALSE */ {
+        Self__3P3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+        __tmp__2P3T=((void **)Self__3P3T->parent_arrayed_collection__EYSJ.storage__IEHL)[Self__3P3T->parent_arrayed_collection__EYSJ.upper__32GL];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        result__0P3T=__tmp__2P3T;
+        Self__3P3T=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        Self__3P3T->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__3P3T->parent_arrayed_collection__EYSJ.upper__32GL -  1);
+      };
+      access_list__FQTJ=result__0P3T;
+      while ((i__GFTJ <= ((__STRING__BC *)string_tmp2__SFB)->count__WJ)) {
+        __tmp__DEQJ=i__GFTJ;
+        i__GFTJ=(__INTEGER__Q)(i__GFTJ +  1);
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        until_do__TQXK:
+        {
+          if ((i__GFTJ > ((__STRING__BC *)string_tmp2__SFB)->count__WJ)) {
+            __tmp__BSTJ=TRUE__K__;
+          } else /* FALSE */ {
+            Self__S44K=((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__SFB)->storage__LFL)[(__INTEGER__Q)(i__GFTJ -  1)];
+            result__0SHU=FALSE__O__;
+            if ((((__INTEGER_8__FZF )Self__S44K) >= ((__INTEGER_8__FZF )'a'))) {
+              result__0SHU=(((__INTEGER_8__FZF )Self__S44K) <= ((__INTEGER_8__FZF )'z'));
+              __tmp__2SHU=TRUE__K__;
+            } else /* FALSE */ {
+              __tmp__2SHU=FALSE__O__;
+            };
+            if ((! __tmp__2SHU)) {
+              if ((((__INTEGER_8__FZF )Self__S44K) >= ((__INTEGER_8__FZF )'A'))) {
+                result__0SHU=(((__INTEGER_8__FZF )Self__S44K) <= ((__INTEGER_8__FZF )'Z'));
+              };
+            };
+            if (result__0SHU) {
+              __tmp__2SHU=TRUE__K__;
+            } else /* FALSE */ {
+              result__ZA0T=FALSE__O__;
+              if ((((__INTEGER_8__FZF )Self__S44K) >= ((__INTEGER_8__FZF )'0'))) {
+                result__ZA0T=(((__INTEGER_8__FZF )Self__S44K) <= ((__INTEGER_8__FZF )'9'));
+              };
+              __tmp__2SHU=result__ZA0T;
+            };
+            __tmp__BSTJ=((! __tmp__2SHU) && (((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__SFB)->storage__LFL)[(__INTEGER__Q)(i__GFTJ -  1)] != '_'));
+          };
+          if ((! __tmp__BSTJ)) {
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__SFB)->storage__LFL)[(__INTEGER__Q)(i__GFTJ -  1)]);
+            i__GFTJ=(__INTEGER__Q)(i__GFTJ +  1);
+            goto until_do__TQXK;
+          };
+        };
+        if ((((__STRING__BC *)string_tmp__YC)->count__WJ ==  0)) {
+          __tmp__VSTJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+          put_error__text__EQE( 0,(&__string_730));
+          put_position__PRE(__tmp__VSTJ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-        if ((! __tmp__VRLI)) {
-          if ((idx__CQLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__DQLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__AQLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        __tmp__0STJ=get__PJC(string_tmp__YC);
+        result__YRXK=NULL;
+        j__ZRXK=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+        while ((! ((j__ZRXK <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ZRXK])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)__tmp__0STJ)))) {
+          j__ZRXK=(__INTEGER__Q)(j__ZRXK -  1);
+        };
+        if ((j__ZRXK >=  0)) {
+          __tmp__GTXK=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__ZRXK];
+          result__YRXK=__tmp__GTXK;
+          if (((j__ZRXK < bottom_index__PDPJ) && (__tmp__GTXK->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+            bottom_index__PDPJ=j__ZRXK;
+            context_extern__AEPJ=__tmp__GTXK;
+          };
+          result__N02K=TRUE__K__;
+        } else /* FALSE */ {
+          result__N02K=FALSE__O__;
+        };
+        if ((! result__N02K)) {
+          if (((void *)profil_slot__RO2C != (void *)NULL)) {
+            __tmp__HUXK=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),__tmp__0STJ);
+            result__YRXK=__tmp__HUXK;
+            if ((((void *)__tmp__HUXK != (void *)NULL) && ((void *)__tmp__HUXK->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+              bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+              context_extern__AEPJ=__tmp__HUXK;
+            };
+          };
+        };
+        if (((void *)result__YRXK == (void *)NULL)) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_731));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__0STJ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_732));
+          __tmp__VSTJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(__tmp__VSTJ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+          result__N02K=TRUE__K__;
+        } else /* FALSE */ {
+          result__N02K=FALSE__O__;
+        };
+        if ((! result__N02K)) {
+          if ((result__YRXK->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+            copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_731));
+            append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__0STJ);
+            append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_733));
+            pos__132K=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+            put_error__text__EQE( 1,string_tmp__YC);
+            put_position__PRE(pos__132K);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
               exit(( 1));
             };
           };
         };
+        __tmp__5TTJ=read__5UEI(((__LOCAL__L4WC *)result__YRXK));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)access_list__FQTJ),__tmp__5TTJ);
+        Self__CTHU=((__STRING__BC *)string_tmp2__SFB);
+        j__ZRXK=(__INTEGER__Q)(__tmp__DEQJ + __tmp__0STJ->count__0C);
+        __tmp__ATHU=(__INTEGER__Q)((__INTEGER__Q)(j__ZRXK - __tmp__DEQJ) +  1);
+        if ((__tmp__ATHU >  0)) {
+          __tmp__BTHU=(__INTEGER__Q)(j__ZRXK +  1);
+          __tmp__DTHU=Self__CTHU->count__WJ;
+          Self__ETHU=__tmp__BTHU;
+          while ((Self__ETHU <= __tmp__DTHU)) {
+            ((__CHARACTER__DB *)Self__CTHU->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__ETHU - __tmp__ATHU) -  1)]=((__CHARACTER__DB *)Self__CTHU->storage__LFL)[(__INTEGER__Q)(Self__ETHU -  1)];
+            Self__ETHU=(__INTEGER__Q)(Self__ETHU +  1);
+          };
+          Self__CTHU->count__WJ=(__INTEGER__Q)(Self__CTHU->count__WJ - __tmp__ATHU);
+        };
+        insert_string__to__R5BE(((__STRING__BC *)string_tmp2__SFB),(&__string_734),__tmp__DEQJ);
+        Self__CTHU=((__STRING__BC *)string_tmp2__SFB);
+        j__ZRXK=(__INTEGER__Q)(__tmp__DEQJ +  2);
+        while ((! ((j__ZRXK > Self__CTHU->count__WJ) || ('@' == ((__CHARACTER__DB *)Self__CTHU->storage__LFL)[(__INTEGER__Q)(j__ZRXK -  1)])))) {
+          j__ZRXK=(__INTEGER__Q)(j__ZRXK +  1);
+        };
+        i__GFTJ=j__ZRXK;
+      };
+      __tmp__2P3T=copy__3EVJ(result__0P3T);
+      access_list__FQTJ=__tmp__2P3T;
+    };
+    Self__EFTJ=get__PJC(string_tmp2__SFB);
+    __tmp__P5NJ=Self__V4NJ->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+    e__XMHU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    result__CSHU=NULL;
+    ptr__0LHU=((__POINTER__IB )(NULL));
+    __tmp__DEQJ= 0;
+    __tmp__2LHU=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+    if (((unsigned long)__tmp__2LHU ==  0)) {
+      result__CSHU=EXTERNAL_C__Y5WC__;
+    } else /* FALSE */ {
+      __tmp__DEQJ=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2LHU));
+      if ((__tmp__DEQJ == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__5LHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4LHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_size[(__tmp__5LHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4LHU)));
+        ptr__0LHU=__tmp__3LHU;
+      } else /* FALSE */ {
+        __tmp__5LHU=((__UINTEGER_32__ZWB )__tmp__DEQJ);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__3LHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__4LHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__2LHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3LHU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__3LHU=micro_alloc__table__lab__UKI(__tmp__4LHU,((__POINTER__IB )(&(table_type[(__tmp__5LHU)]))),(__UINTEGER_32__ZWB)(__tmp__5LHU |  1));
+        ptr__0LHU=__tmp__3LHU;
+      };
+      result__CSHU=((__EXTERNAL_C__Y5WC *)ptr__0LHU);
+      *(result__CSHU) = *(EXTERNAL_C__Y5WC__);
+    };
+    Self__OSHU=((__EXTERNAL_C__Y5WC *)result__CSHU);
+    Self__OSHU->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5NJ;
+    Self__OSHU->static_type__W54D=e__XMHU;
+    Self__OSHU->is_persistant__X54D=TRUE__K__;
+    Self__OSHU->code__Y54D=Self__EFTJ;
+    Self__OSHU->access_list__Z54D=access_list__FQTJ;
+    result__X4NJ=result__CSHU;
+  };
+  __tmp__TGOJ=result__X4NJ;
+  return(__tmp__TGOJ);
+}
+
+static void* to_run_expr__4KOJ(__ITM_READ_ARGS__YUTC *Self__5KOJ)
+// ({ITM_READ_ARGS__YUTC}) With result Recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__JVHU,v__JYHU;
+  __INTEGER__Q __tmp__JLOJ,Self__2IQJ,Result__CVQT,Result__EVQT;
+  __INTEGER__Q Result__GVQT,typ_id__PXHU;
+  void *__tmp__QUQT;
+  void *rec__QJQJ,*__tmp__EKQJ,*result__ZTHU,*__tmp__2THU,*result__GUHU;
+  void *__tmp__JUHU;
+  void *itm_read__SJQJ;
+  __LOCAL__L4WC *__tmp__2JQJ,*__tmp__1THU,*__tmp__IUHU,*Self__FQ3T;
+  __READ_LOCAL__55ZI *__tmp__4JQJ,*__tmp__3THU,*__tmp__KUHU,*Self__IRJS;
+  __READ_LOCAL__55ZI *__tmp__WLZT;
+  __POSITION__OL __tmp__HLZT,__tmp__RWRJ,pos__GDXJ,__tmp__KZRJ;
+  __POSITION__OL __tmp__G0RJ;
+  __ITM_READ__LHQC *Self__0THU,*Self__HUHU;
+  __ITM_CHARACTER__PFUC *Self__TS5S,*Self__PMOJ;
+  __CHARACTER_CST__RMOJ *__tmp__US5S,*__tmp__VMOJ,*Self__RSJS;
+  __CHARACTER_CST__RMOJ *__tmp__SSJS;
+  __ITM_LIST__A2OC *__tmp__GKQJ;
+  __PROTOTYPE__MF *__tmp__0S5S;
+  __STRING_CONSTANT__0 *__tmp__5KQJ,*v__KXHU,*__tmp__D3RJ,*__tmp__S3RJ;
+  __NODE_TYPE__SK2C *base__HWRJ,*__tmp__01RJ,*__tmp__A4RJ;
+  __TYPE_FULL__XMB *__tmp__JWRJ,*t__KVHU,*__tmp__V3RJ;
+  void *__tmp__SERO,*__tmp__L5TO;
+  __SECTION___RVOB *__tmp__RZRJ,*result__AUHU,*__tmp__DUHU;
+  __SLOT_DATA__IJRG *Self__BUHU;
+  __EXPR_MULTIPLE__GLWH *__tmp__Q0RJ;
+  __STRING_CST__5J *Self__RUHU,*result__NUHU,*Self__RXHU,*result__NXHU;
+  __POINTER__IB ptr__OUHU,__tmp__QUHU,__tmp__SUHU,__tmp__TUHU;
+  __POINTER__IB __tmp__SXHU,__tmp__TXHU;
+  __UINTEGER_32__ZWB __tmp__UUHU,__tmp__UXHU;
+  __PROTOTYPE_CST__LAXC *Self__MQJS,*__tmp__NQJS,*Self__1RJS;
+  __PROTOTYPE_CST__LAXC *__tmp__2RJS;
+  __INTEGER_CST__XAXC *Self__PQJS,*Self__HVHU,*Self__4RJS,*Self__HYHU;
+  __IS_EXPANDED__35NJ *Self__TQJS,*Self__YVHU,*Self__CSJS,*Self__YYHU;
+  __GET_TYPE_ID__HAOJ *Self__YQJS,*Self__IWHU,*Self__HSJS,*Self__IZHU;
+  __SIZE_OF__5GOJ *Self__1QJS,*Self__YWHU,*Self__KSJS,*Self__YZHU;
+  __REAL_CST__1LOJ *Self__4QJS,*Self__IXHU,*Self__NSJS,*Self__I0HU;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__FRJS,*__tmp__GRJS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__USJS,*__tmp__VSJS;
+  __READ_GLOBAL__T4YL *__tmp__DQ3T,*Self__LRJS,*__tmp__NQ3T;
+  __STRING__BC *__tmp__GQ3T;
+  void *__tmp__MQ3T;
+  __FAST_ARRAYoITM_CODEo__WBPC *result__5KZT,*__tmp__BLZT;
+  __BOOLEAN__L Result__ALZT,implicit_self__UJQJ,__tmp__BLQJ,__tmp__ELQJ;
+  __BOOLEAN__L __tmp__VWRJ,__tmp__MYRJ,__tmp__4YRJ,__tmp__I3RJ;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *Self__CLZT;
+  __FAST_ARRAYoEXPRo__45WC *result__1XSJ,*__tmp__NYSJ,*__tmp__V1RJ;
+  __FAST_ARRAYoEXPRo__45WC *Self__0VQT,*Self__FWQT;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *Self__AK5L;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__IYRJ,*__tmp__YYRJ;
+  result__5KZT=NULL;
+  Result__ALZT=(((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC)->parent_arrayed_collection__4VPC.upper__S02D <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__ALZT) {
+    __tmp__BLZT=create_with_capacity__M4PC( 16);
+    result__5KZT=__tmp__BLZT;
+  } else /* FALSE */ {
+    Self__CLZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+    __tmp__BLZT=((void **)Self__CLZT->parent_arrayed_collection__4VPC.storage__152D)[Self__CLZT->parent_arrayed_collection__4VPC.upper__S02D];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__5KZT=__tmp__BLZT;
+    Self__CLZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__CLZT->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__CLZT->parent_arrayed_collection__4VPC.upper__S02D -  1);
+  };
+  __tmp__BLZT=result__5KZT;
+  __tmp__JLOJ=Self__5KOJ->args__HL2G->parent_arrayed_collection__4BPC.upper__NARC;
+  Self__2IQJ= 1;
+  while ((Self__2IQJ <= __tmp__JLOJ)) {
+    add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__BLZT),((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__5KOJ->args__HL2G)->parent_arrayed_collection__4BPC.storage__K22D)[Self__2IQJ]);
+    Self__2IQJ=(__INTEGER__Q)(Self__2IQJ +  1);
+  };
+  __tmp__QUQT=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)Self__5KOJ->args__HL2G)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  rec__QJQJ=NULL;
+  itm_read__SJQJ=NULL;
+  Result__ALZT=FALSE__O__;
+  implicit_self__UJQJ=FALSE__O__;
+  if (((void *)__tmp__QUQT == (void *)NULL)) {
+    __tmp__2JQJ=lookup__PPVJ();
+    __tmp__4JQJ=read__5UEI(((__LOCAL__L4WC *)__tmp__2JQJ));
+    rec__QJQJ=__tmp__4JQJ;
+    implicit_self__UJQJ=TRUE__K__;
+  } else /* FALSE */ {
+    switch (((struct ___OBJ *)__tmp__QUQT)->__id) {
+    case __ITM_LIST__A2OC__: {
+      __tmp__EKQJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__QUQT));
+    } break;
+    case __ITM_LDOTS__4CPC__: {
+      __tmp__HLZT=((__ITM_LDOTS__4CPC *)__tmp__QUQT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+      (&__string_626)->count__0C= 21;
+      (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+      put_error__text__EQE( 2,(&__string_626));
+      put_position__PRE(__tmp__HLZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__EKQJ=NULL;
+    } break;
+    case __ITM_PROTOTYPE__KEPC__: {
+      __tmp__EKQJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__QUQT));
+    } break;
+    case __ITM_LIST_IDF__ODQC__: {
+      __tmp__HLZT=((__ITM_LIST_IDF__ODQC *)__tmp__QUQT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+      (&__string_627)->count__0C= 24;
+      (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+      put_error__text__EQE( 1,(&__string_627));
+      put_position__PRE(__tmp__HLZT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+      __tmp__EKQJ=NULL;
+    } break;
+    case __ITM_WRITE_VALUE__EEQC__: {
+      __tmp__EKQJ=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__QUQT));
+    } break;
+    case __ITM_WRITE_CAST__3EQC__: {
+      __tmp__EKQJ=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__QUQT));
+    } break;
+    case __ITM_READ__LHQC__: {
+      Self__0THU=((__ITM_READ__LHQC *)__tmp__QUQT);
+      result__ZTHU=NULL;
+      __tmp__1THU=lookup__EHPJ(Self__0THU->name__XZ1C);
+      if (((void *)__tmp__1THU != (void *)NULL)) {
+        if ((__tmp__1THU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+          ((__LOCAL__L4WC *)__tmp__1THU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+          Self__0THU->name__XZ1C=__tmp__1THU->parent_variable__O4WC.intern_name__UN5D;
+          __tmp__2THU=to_run_with__args__5QSJ(Self__0THU);
+          result__ZTHU=__tmp__2THU;
+        } else /* FALSE */ {
+          __tmp__3THU=read__5UEI(((__LOCAL__L4WC *)__tmp__1THU));
+          result__ZTHU=__tmp__3THU;
+        };
+      } else /* FALSE */ {
+        __tmp__2THU=to_run_with__args__5QSJ(Self__0THU);
+        result__ZTHU=__tmp__2THU;
+      };
+      __tmp__EKQJ=result__ZTHU;
+    } break;
+    case __ITM_WRITE_CODE__KIQC__: {
+      __tmp__EKQJ=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__QUQT));
+    } break;
+    case __ITM_OPERATOR__U3QC__: {
+      (&__string_628)->count__0C= 24;
+      (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+      print__KKG((&__string_628));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__EKQJ=NULL;
+    } break;
+    case __ITM_READ_ARG1__1ARC__: {
+      __tmp__EKQJ=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__QUQT));
+    } break;
+    case __ITM_READ_ARG2__JDRC__: {
+      __tmp__EKQJ=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__QUQT));
+    } break;
+    case __ITM_EXPRESSION__4DRC__: {
+      __tmp__EKQJ=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__QUQT));
+    } break;
+    case __ITM_OLD__TQRC__: {
+      __tmp__EKQJ=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__QUQT));
+    } break;
+    case __ITM_EXTERNAL_TYPE__GISC__: {
+      __tmp__EKQJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__QUQT));
+    } break;
+    case __ITM_BLOCK__EOSC__: {
+      __tmp__EKQJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__QUQT));
+    } break;
+    case __ITM_EXTERNAL__QPSC__: {
+      __tmp__EKQJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__QUQT));
+    } break;
+    case __ITM_READ_ARGS__YUTC__: {
+      __tmp__EKQJ=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__QUQT));
+    } break;
+    case __ITM_REAL__KEUC__: {
+      __tmp__EKQJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__QUQT));
+    } break;
+    case __ITM_NUMBER__3EUC__: {
+      __tmp__EKQJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__QUQT));
+    } break;
+    case __ITM_CHARACTER__PFUC__: {
+      Self__TS5S=((__ITM_CHARACTER__PFUC *)__tmp__QUQT);
+      __tmp__US5S=create__char__UMQJ(Self__TS5S->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__TS5S->character__EM5D);
+      __tmp__EKQJ=__tmp__US5S;
+    } break;
+    case __ITM_STRING__BGUC__: {
+      __tmp__EKQJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__QUQT));
+    } break;
+    case __ITM_RESULT__JVMD__: {
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__EKQJ=NULL;
+    } break;
+    };
+    rec__QJQJ=__tmp__EKQJ;
+    if (__tmp__QUQT==NULL) {
+      __tmp__GKQJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__QUQT)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__GKQJ=((void *)__tmp__QUQT);
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_READ__LHQC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        __tmp__GKQJ=NULL;
+      } break;
+      }
+    };
+    if (((void *)__tmp__GKQJ != (void *)NULL)) {
+      __tmp__EKQJ=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__GKQJ->code__EH1C)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (__tmp__EKQJ==NULL) {
+        __tmp__2THU=NULL;
       } else {
-        if ((idx__CQLI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+        switch (((struct ___OBJ *)__tmp__EKQJ)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_READ__LHQC__: {
+          __tmp__2THU=((void *)__tmp__EKQJ);
+        } break;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__2THU=((void *)__tmp__EKQJ);
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__2THU=((void *)__tmp__EKQJ);
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__2THU=((void *)__tmp__EKQJ);
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__2THU=NULL;
+        } break;
+        }
+      };
+      itm_read__SJQJ=__tmp__2THU;
+    } else /* FALSE */ {
+      if (__tmp__QUQT==NULL) {
+        __tmp__2THU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__QUQT)->__id) {
+        case __ITM_LIST__A2OC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_LDOTS__4CPC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_PROTOTYPE__KEPC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_LIST_IDF__ODQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_WRITE_VALUE__EEQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_WRITE_CAST__3EQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_READ__LHQC__: {
+          __tmp__2THU=((void *)__tmp__QUQT);
+        } break;
+        case __ITM_WRITE_CODE__KIQC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_OPERATOR__U3QC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_READ_ARG1__1ARC__: {
+          __tmp__2THU=((void *)__tmp__QUQT);
+        } break;
+        case __ITM_READ_ARG2__JDRC__: {
+          __tmp__2THU=((void *)__tmp__QUQT);
+        } break;
+        case __ITM_EXPRESSION__4DRC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_OLD__TQRC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_EXTERNAL_TYPE__GISC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_BLOCK__EOSC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_EXTERNAL__QPSC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_READ_ARGS__YUTC__: {
+          __tmp__2THU=((void *)__tmp__QUQT);
+        } break;
+        case __ITM_REAL__KEUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_NUMBER__3EUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_CHARACTER__PFUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_STRING__BGUC__: {
+          __tmp__2THU=NULL;
+        } break;
+        case __ITM_RESULT__JVMD__: {
+          __tmp__2THU=NULL;
+        } break;
+        }
+      };
+      itm_read__SJQJ=__tmp__2THU;
+    };
+    if (((void *)itm_read__SJQJ != (void *)NULL)) {
+      __tmp__0S5S=((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B)) &  511)];
+      switch (((struct ___OBJ *)itm_read__SJQJ)->__id) {
+      case __ITM_READ__LHQC__: {
+        __tmp__5KQJ=((__ITM_READ__LHQC *)itm_read__SJQJ)->name__XZ1C;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__5KQJ=((__ITM_READ_ARG1__1ARC *)itm_read__SJQJ)->parent_itm_read__2ARC.name__XZ1C;
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__5KQJ=((__ITM_READ_ARG2__JDRC *)itm_read__SJQJ)->parent_itm_read__KDRC.name__XZ1C;
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__5KQJ=((__ITM_READ_ARGS__YUTC *)itm_read__SJQJ)->parent_itm_read__ZUTC.name__XZ1C;
+      } break;
+      };
+      __tmp__BLQJ=search_parent__Y0XJ(((__PROTOTYPE__MF *)__tmp__0S5S),__tmp__5KQJ);
+      __tmp__ELQJ=__tmp__BLQJ;
+    } else /* FALSE */ {
+      __tmp__ELQJ=FALSE__O__;
+    };
+    Result__ALZT=__tmp__ELQJ;
+  };
+  __tmp__HLZT=((__POSITION__OL ) 0);
+  __tmp__QUQT=NULL;
+  __tmp__BLQJ=FALSE__O__;
+  base__HWRJ=NULL;
+  __tmp__EKQJ=rec__QJQJ;
+  result__1XSJ=NULL;
+  __tmp__ELQJ=(((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ)->parent_arrayed_collection__EYSJ.upper__32GL <  0);
+  if (__tmp__ELQJ) {
+    __tmp__NYSJ=create_with_capacity__UBZH( 16);
+    result__1XSJ=__tmp__NYSJ;
+  } else /* FALSE */ {
+    Self__AK5L=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+    __tmp__NYSJ=((void **)Self__AK5L->parent_arrayed_collection__EYSJ.storage__IEHL)[Self__AK5L->parent_arrayed_collection__EYSJ.upper__32GL];
+    result__1XSJ=__tmp__NYSJ;
+    Self__AK5L=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__AK5L->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__AK5L->parent_arrayed_collection__EYSJ.upper__32GL -  1);
+  };
+  __tmp__NYSJ=result__1XSJ;
+  switch (((struct ___OBJ *)rec__QJQJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JWRJ=((__STRING_CST__5J *)rec__QJQJ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JWRJ=((__EXTERNAL_C__Y5WC *)rec__QJQJ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JWRJ=((__PROTOTYPE_CST__LAXC *)rec__QJQJ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JWRJ=((__INTEGER_CST__XAXC *)rec__QJQJ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__JWRJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)rec__QJQJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__JWRJ=((__READ_LOCAL__55ZI *)rec__QJQJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JWRJ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JWRJ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JWRJ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JWRJ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JWRJ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JWRJ=static_type__HECK(((__EXPR_SUB__UBOJ *)rec__QJQJ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JWRJ=static_type__MECK(((__EXPR_MUL__KCOJ *)rec__QJQJ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JWRJ=static_type__RECK(((__EXPR_DIV__4COJ *)rec__QJQJ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JWRJ=static_type__WECK(((__EXPR_AND__SDOJ *)rec__QJQJ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JWRJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)rec__QJQJ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JWRJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)rec__QJQJ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__JWRJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__JWRJ=static_type__JFCK(((__ITEM__HGOJ *)rec__QJQJ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JWRJ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__JWRJ=((__CAST__1HOJ *)rec__QJQJ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__JWRJ=((__REAL_CST__1LOJ *)rec__QJQJ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JWRJ=((__CHARACTER_CST__RMOJ *)rec__QJQJ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JWRJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)rec__QJQJ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__JWRJ=((__READ_SLOT__LL4K *)rec__QJQJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JWRJ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JWRJ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JWRJ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JWRJ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JWRJ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JWRJ=static_type__GWBN(((__EXPR_NEG__EZVL *)rec__QJQJ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JWRJ=static_type__BAGM(((__EXPR_ADD__SZVL *)rec__QJQJ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__JWRJ=((__READ_GLOBAL__T4YL *)rec__QJQJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JWRJ=static_type__REWN(((__EXPR_NOT__XUPM *)rec__QJQJ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JWRJ=static_type__TL1P(((__EXPR_MOD__3YPM *)rec__QJQJ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JWRJ=static_type__IPVO(((__EXPR_OR__PQ0N *)rec__QJQJ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JWRJ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__JWRJ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JWRJ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JWRJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)rec__QJQJ));
+  } break;
+  };
+  result__ZTHU=((__TYPE_FULL__XMB *)__tmp__JWRJ)->the_parent_type__QLK;
+  if (((void *)result__ZTHU == (void *)TYPE_VOID__IMB__)) {
+    __tmp__RWRJ=Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,(&__string_697));
+    put_position__PRE(__tmp__RWRJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  switch (((struct ___OBJ *)result__ZTHU)->__id) {
+  case __TYPE__FF__: {
+    __tmp__VWRJ=FALSE__O__;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__VWRJ=FALSE__O__;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__VWRJ=FALSE__O__;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__VWRJ=FALSE__O__;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__VWRJ=FALSE__O__;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__VWRJ=FALSE__O__;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__VWRJ=TRUE__K__;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__VWRJ=TRUE__K__;
+  } break;
+  };
+  if ((__tmp__VWRJ && ((void *)Self__5KOJ->parent_itm_read__ZUTC.name__XZ1C == (void *)(&__string_85)))) {
+    __tmp__BLQJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__5KQJ=Self__5KOJ->parent_itm_read__ZUTC.name__XZ1C;
+    switch (((struct ___OBJ *)result__ZTHU)->__id) {
+    case __TYPE__FF__: {
+      __tmp__2THU=get_slot__2QGG(((__TYPE__FF *)result__ZTHU),__tmp__5KQJ);
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__2THU=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)result__ZTHU)),__tmp__5KQJ);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__2THU=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)result__ZTHU)),__tmp__5KQJ);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__2THU=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)result__ZTHU)),__tmp__5KQJ);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__2THU=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)result__ZTHU)),__tmp__5KQJ);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__2THU=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)result__ZTHU)),__tmp__5KQJ);
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__2THU=get_slot__011G(__tmp__5KQJ);
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__2THU=get_slot__ETFL(__tmp__5KQJ);
+    } break;
+    };
+    __tmp__QUQT=__tmp__2THU;
+    if (((void *)__tmp__QUQT == (void *)NULL)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+      append__KWX(((__STRING__BC *)string_tmp__YC),Self__5KOJ->parent_itm_read__ZUTC.name__XZ1C);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+      switch (((struct ___OBJ *)result__ZTHU)->__id) {
+      case __TYPE__FF__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE__FF *)result__ZTHU)->prototype__QF->parent_named__PF.name__GWB);
+      } break;
+      case __TYPE_NULL__GMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
+      } break;
+      case __TYPE_VOID__IMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
+      } break;
+      case __TYPE_ID__MMB__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)result__ZTHU))->name__HZMB);
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)result__ZTHU)),string_tmp__YC);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)result__ZTHU)),string_tmp__YC);
+      } break;
+      };
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+      pos__GDXJ=Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(pos__GDXJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    if (verify__QBNJ) {
+      if (((void *)result__5KZT == (void *)NULL)) {
+        if (((struct ___OBJ *)__tmp__QUQT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SERO=((__SLOT_CODE__4IRG *)__tmp__QUQT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SERO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IYRJ=((__ITM_SLOT__PLC *)__tmp__SERO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IYRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SERO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SERO=((__SLOT_DATA__IJRG *)__tmp__QUQT)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SERO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IYRJ=((__ITM_SLOT__PLC *)__tmp__SERO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IYRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SERO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        Result__CVQT=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__IYRJ)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__MYRJ=(Result__CVQT !=  1);
+      } else /* FALSE */ {
+        __tmp__MYRJ=FALSE__O__;
+      };
+      if (__tmp__MYRJ) {
+        __tmp__MYRJ=TRUE__K__;
+      } else /* FALSE */ {
+        if (((void *)result__5KZT != (void *)NULL)) {
+          Result__EVQT=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)result__5KZT)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          if (((struct ___OBJ *)__tmp__QUQT)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__L5TO=((__SLOT_CODE__4IRG *)__tmp__QUQT)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__L5TO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YYRJ=((__ITM_SLOT__PLC *)__tmp__L5TO)->argument_list__5LBE;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YYRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__L5TO)->parent_itm_slot__3F0D.argument_list__5LBE;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__L5TO=((__SLOT_DATA__IJRG *)__tmp__QUQT)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__L5TO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YYRJ=((__ITM_SLOT__PLC *)__tmp__L5TO)->argument_list__5LBE;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YYRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__L5TO)->parent_itm_slot__3F0D.argument_list__5LBE;
+            };
+          };
+          Result__GVQT=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__YYRJ)->parent_arrayed_collection__BGYD.upper__53AF +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__4YRJ=(Result__EVQT != (__INTEGER__Q)(Result__GVQT -  1));
+        } else /* FALSE */ {
+          __tmp__4YRJ=FALSE__O__;
+        };
+        __tmp__MYRJ=__tmp__4YRJ;
+      };
+      if (__tmp__MYRJ) {
+        put_error__text__EQE( 1,(&__string_699));
+        if (((struct ___OBJ *)__tmp__QUQT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SERO=((__SLOT_CODE__4IRG *)__tmp__QUQT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SERO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KZRJ=((__ITM_SLOT__PLC *)__tmp__SERO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KZRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SERO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__KZRJ=((__SLOT_DATA__IJRG *)__tmp__QUQT)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__KZRJ);
+        put_position__PRE(Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__QUQT)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__SERO=((__SLOT_CODE__4IRG *)__tmp__QUQT)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__SERO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KZRJ=((__ITM_SLOT__PLC *)__tmp__SERO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KZRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SERO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__KZRJ=((__SLOT_DATA__IJRG *)__tmp__QUQT)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      };
+      last_position__N4GB=__tmp__KZRJ;
+      if (((struct ___OBJ *)__tmp__QUQT)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__SERO=((__SLOT_CODE__4IRG *)__tmp__QUQT)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__SERO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RZRJ=((__ITM_SLOT__PLC *)__tmp__SERO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RZRJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SERO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__BUHU=((__SLOT_DATA__IJRG *)__tmp__QUQT);
+        result__AUHU=NULL;
+        if (((void *)Self__BUHU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__L5TO=Self__BUHU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__L5TO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__DUHU=((__ITM_SLOT__PLC *)__tmp__L5TO)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__DUHU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__L5TO)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__AUHU=__tmp__DUHU;
+        } else /* FALSE */ {
+          __tmp__DUHU=get_name__TAUD((&__string_35));
+          result__AUHU=__tmp__DUHU;
+        };
+        __tmp__RZRJ=result__AUHU;
+      };
+      __tmp__MYRJ=access__with__4KMO(((__SECTION___RVOB *)__tmp__RZRJ),result__ZTHU,((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK);
+      if ((! __tmp__MYRJ)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_700));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_701));
+        put_error__text__EQE( 2,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__QUQT)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__L5TO=((__SLOT_CODE__4IRG *)__tmp__QUQT)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__L5TO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__G0RJ=((__ITM_SLOT__PLC *)__tmp__L5TO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__G0RJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__L5TO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__G0RJ=((__SLOT_DATA__IJRG *)__tmp__QUQT)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__G0RJ);
+        put_position__PRE(Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      last_position__N4GB=__tmp__HLZT;
+    };
+  };
+  add_arg__to__in__for__block__5UTJ(Self__5KOJ,rec__QJQJ, 0,result__1XSJ,__tmp__QUQT,__tmp__BLQJ);
+  if (rec__QJQJ==NULL) {
+    __tmp__Q0RJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)rec__QJQJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__Q0RJ=((void *)rec__QJQJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__Q0RJ=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__Q0RJ != (void *)NULL)) {
+    __tmp__2THU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__Q0RJ->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__EKQJ=__tmp__2THU;
+  };
+  if (((void *)result__5KZT != (void *)NULL)) {
+    Result__CVQT=result__5KZT->parent_arrayed_collection__4BPC.upper__NARC;
+    Result__EVQT= 0;
+    while ((Result__EVQT <= Result__CVQT)) {
+      __tmp__SERO=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__BLZT)->parent_arrayed_collection__4BPC.storage__K22D)[Result__EVQT];
+      switch (((struct ___OBJ *)__tmp__SERO)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__L5TO=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__SERO));
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__KZRJ=((__ITM_LDOTS__4CPC *)__tmp__SERO)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+        (&__string_626)->count__0C= 21;
+        (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+        put_error__text__EQE( 2,(&__string_626));
+        put_position__PRE(__tmp__KZRJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        (&__string_329)->count__0C= 13;
+        (&__string_329)->storage__1C="Crash system.";
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__L5TO=NULL;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__L5TO=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__SERO));
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__KZRJ=((__ITM_LIST_IDF__ODQC *)__tmp__SERO)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+        (&__string_627)->count__0C= 24;
+        (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+        put_error__text__EQE( 1,(&__string_627));
+        put_position__PRE(__tmp__KZRJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        __tmp__L5TO=NULL;
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__L5TO=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__SERO));
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__L5TO=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__SERO));
+      } break;
+      case __ITM_READ__LHQC__: {
+        Self__HUHU=((__ITM_READ__LHQC *)__tmp__SERO);
+        result__GUHU=NULL;
+        __tmp__IUHU=lookup__EHPJ(Self__HUHU->name__XZ1C);
+        if (((void *)__tmp__IUHU != (void *)NULL)) {
+          if ((__tmp__IUHU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+            ((__LOCAL__L4WC *)__tmp__IUHU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+            Self__HUHU->name__XZ1C=__tmp__IUHU->parent_variable__O4WC.intern_name__UN5D;
+            __tmp__JUHU=to_run_with__args__5QSJ(Self__HUHU);
+            result__GUHU=__tmp__JUHU;
+          } else /* FALSE */ {
+            __tmp__KUHU=read__5UEI(((__LOCAL__L4WC *)__tmp__IUHU));
+            result__GUHU=__tmp__KUHU;
+          };
+        } else /* FALSE */ {
+          __tmp__JUHU=to_run_with__args__5QSJ(Self__HUHU);
+          result__GUHU=__tmp__JUHU;
+        };
+        __tmp__L5TO=result__GUHU;
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__L5TO=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__SERO));
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        (&__string_628)->count__0C= 24;
+        (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+        print__KKG((&__string_628));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__L5TO=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__L5TO=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__SERO));
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__L5TO=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__SERO));
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__L5TO=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__SERO));
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__L5TO=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__SERO));
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__L5TO=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__SERO));
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__L5TO=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__SERO));
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__L5TO=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__SERO));
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__L5TO=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__SERO));
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__L5TO=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__SERO));
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__L5TO=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__SERO));
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        Self__PMOJ=((__ITM_CHARACTER__PFUC *)__tmp__SERO);
+        __tmp__VMOJ=create__char__UMQJ(Self__PMOJ->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__PMOJ->character__EM5D);
+        __tmp__L5TO=__tmp__VMOJ;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__L5TO=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__SERO));
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__L5TO=NULL;
+      } break;
+      };
+      add_arg__to__in__for__block__5UTJ(Self__5KOJ,__tmp__L5TO,(__INTEGER__Q)(Result__EVQT +  1),__tmp__NYSJ,__tmp__QUQT,__tmp__BLQJ);
+      Result__EVQT=(__INTEGER__Q)(Result__EVQT +  1);
+    };
+  };
+  if (__tmp__BLQJ) {
+    __tmp__V1RJ=copy__3EVJ(result__1XSJ);
+    __tmp__NYSJ=__tmp__V1RJ;
+    __tmp__2THU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__V1RJ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)__tmp__2THU)->__id) {
+    case __STRING_CST__5J__: {
+      Self__RUHU=((__STRING_CST__5J *)__tmp__2THU);
+      result__NUHU=NULL;
+      ptr__OUHU=((__POINTER__IB )(NULL));
+      Result__GVQT= 0;
+      __tmp__QUHU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__QUHU ==  0)) {
+        result__NUHU=Self__RUHU;
+      } else /* FALSE */ {
+        Result__GVQT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QUHU));
+        if ((Result__GVQT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__UUHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TUHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_size[(__tmp__UUHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TUHU)));
+          ptr__OUHU=__tmp__SUHU;
+        } else /* FALSE */ {
+          __tmp__UUHU=((__UINTEGER_32__ZWB )Result__GVQT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_type[(__tmp__UUHU)]))),(__UINTEGER_32__ZWB)(__tmp__UUHU |  1));
+          ptr__OUHU=__tmp__SUHU;
+        };
+        result__NUHU=((__STRING_CST__5J *)ptr__OUHU);
+        *(result__NUHU) = *(Self__RUHU);
+      };
+      result__GUHU=result__NUHU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      result__GUHU=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__2THU));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__MQJS=((__PROTOTYPE_CST__LAXC *)__tmp__2THU);
+      __tmp__NQJS=create__type__VJ2C(Self__MQJS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__MQJS->parent_constant__MAXC.static_type__5G4D);
+      result__GUHU=__tmp__NQJS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__PQJS=((__INTEGER_CST__XAXC *)__tmp__2THU);
+      pos__GDXJ=Self__PQJS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__JVHU=Self__PQJS->value__FH4D;
+      t__KVHU=Self__PQJS->parent_constant__YAXC.static_type__5G4D;
+      Self__PQJS=NULL;
+      ptr__OUHU=((__POINTER__IB )(NULL));
+      Result__GVQT= 0;
+      __tmp__QUHU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__QUHU ==  0)) {
+        Self__PQJS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        Result__GVQT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QUHU));
+        if ((Result__GVQT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__UUHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TUHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_size[(__tmp__UUHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TUHU)));
+          ptr__OUHU=__tmp__SUHU;
+        } else /* FALSE */ {
+          __tmp__UUHU=((__UINTEGER_32__ZWB )Result__GVQT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_type[(__tmp__UUHU)]))),(__UINTEGER_32__ZWB)(__tmp__UUHU |  1));
+          ptr__OUHU=__tmp__SUHU;
+        };
+        Self__PQJS=((__INTEGER_CST__XAXC *)ptr__OUHU);
+        *(Self__PQJS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__HVHU=((__INTEGER_CST__XAXC *)Self__PQJS);
+      Self__HVHU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__GDXJ;
+      Self__HVHU->value__FH4D=v__JVHU;
+      Self__HVHU->parent_constant__YAXC.static_type__5G4D=t__KVHU;
+      check_type__XYEE(Self__HVHU);
+      result__GUHU=Self__PQJS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      result__GUHU=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__2THU));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3THU=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__2THU)->local__BVEJ));
+      if (__tmp__3THU==NULL) {
+        __tmp__KUHU=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__KUHU=((__READ_LOCAL__55ZI *)__tmp__3THU);
+      };
+      result__GUHU=__tmp__KUHU;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      result__GUHU=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__2THU));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      result__GUHU=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2THU));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__TQJS=((__IS_EXPANDED__35NJ *)__tmp__2THU);
+      pos__GDXJ=Self__TQJS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__3THU=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__TQJS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__3THU==NULL) {
+        __tmp__KUHU=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__KUHU=((__READ_LOCAL__55ZI *)__tmp__3THU);
+      };
+      Self__TQJS=NULL;
+      ptr__OUHU=((__POINTER__IB )(NULL));
+      Result__GVQT= 0;
+      __tmp__QUHU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__QUHU ==  0)) {
+        Self__TQJS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        Result__GVQT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QUHU));
+        if ((Result__GVQT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__UUHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TUHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_size[(__tmp__UUHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TUHU)));
+          ptr__OUHU=__tmp__SUHU;
+        } else /* FALSE */ {
+          __tmp__UUHU=((__UINTEGER_32__ZWB )Result__GVQT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_type[(__tmp__UUHU)]))),(__UINTEGER_32__ZWB)(__tmp__UUHU |  1));
+          ptr__OUHU=__tmp__SUHU;
+        };
+        Self__TQJS=((__IS_EXPANDED__35NJ *)ptr__OUHU);
+        *(Self__TQJS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__YVHU=((__IS_EXPANDED__35NJ *)Self__TQJS);
+      Self__YVHU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__GDXJ;
+      Self__YVHU->receiver__RA5J=__tmp__KUHU;
+      result__GUHU=Self__TQJS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__YQJS=((__GET_TYPE_ID__HAOJ *)__tmp__2THU);
+      pos__GDXJ=Self__YQJS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__KVHU=Self__YQJS->receiver__WA5J;
+      Self__YQJS=NULL;
+      ptr__OUHU=((__POINTER__IB )(NULL));
+      Result__GVQT= 0;
+      __tmp__QUHU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__QUHU ==  0)) {
+        Self__YQJS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        Result__GVQT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QUHU));
+        if ((Result__GVQT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__UUHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TUHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_size[(__tmp__UUHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TUHU)));
+          ptr__OUHU=__tmp__SUHU;
+        } else /* FALSE */ {
+          __tmp__UUHU=((__UINTEGER_32__ZWB )Result__GVQT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_type[(__tmp__UUHU)]))),(__UINTEGER_32__ZWB)(__tmp__UUHU |  1));
+          ptr__OUHU=__tmp__SUHU;
+        };
+        Self__YQJS=((__GET_TYPE_ID__HAOJ *)ptr__OUHU);
+        *(Self__YQJS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__IWHU=((__GET_TYPE_ID__HAOJ *)Self__YQJS);
+      Self__IWHU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__GDXJ;
+      Self__IWHU->receiver__WA5J=t__KVHU;
+      result__GUHU=Self__YQJS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      result__GUHU=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__2THU));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      result__GUHU=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__2THU));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      result__GUHU=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__2THU));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      result__GUHU=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__2THU));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      result__GUHU=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__2THU));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      result__GUHU=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__2THU));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      result__GUHU=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__2THU));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      result__GUHU=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__2THU));
+    } break;
+    case __ITEM__HGOJ__: {
+      result__GUHU=my_copy__03AL(((__ITEM__HGOJ *)__tmp__2THU));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__1QJS=((__SIZE_OF__5GOJ *)__tmp__2THU);
+      pos__GDXJ=Self__1QJS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__KVHU=Self__1QJS->receiver__AD5J;
+      Self__1QJS=NULL;
+      ptr__OUHU=((__POINTER__IB )(NULL));
+      Result__GVQT= 0;
+      __tmp__QUHU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__QUHU ==  0)) {
+        Self__1QJS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        Result__GVQT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QUHU));
+        if ((Result__GVQT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__UUHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TUHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_size[(__tmp__UUHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TUHU)));
+          ptr__OUHU=__tmp__SUHU;
+        } else /* FALSE */ {
+          __tmp__UUHU=((__UINTEGER_32__ZWB )Result__GVQT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_type[(__tmp__UUHU)]))),(__UINTEGER_32__ZWB)(__tmp__UUHU |  1));
+          ptr__OUHU=__tmp__SUHU;
+        };
+        Self__1QJS=((__SIZE_OF__5GOJ *)ptr__OUHU);
+        *(Self__1QJS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__YWHU=((__SIZE_OF__5GOJ *)Self__1QJS);
+      Self__YWHU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__GDXJ;
+      Self__YWHU->receiver__AD5J=t__KVHU;
+      result__GUHU=Self__1QJS;
+    } break;
+    case __CAST__1HOJ__: {
+      result__GUHU=my_copy__L4AL(((__CAST__1HOJ *)__tmp__2THU));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__4QJS=((__REAL_CST__1LOJ *)__tmp__2THU);
+      pos__GDXJ=Self__4QJS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__KXHU=Self__4QJS->value__VD5J;
+      t__KVHU=Self__4QJS->parent_constant__2LOJ.static_type__5G4D;
+      Self__4QJS=NULL;
+      ptr__OUHU=((__POINTER__IB )(NULL));
+      Result__GVQT= 0;
+      __tmp__QUHU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__QUHU ==  0)) {
+        Self__4QJS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        Result__GVQT=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QUHU));
+        if ((Result__GVQT == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__UUHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TUHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_size[(__tmp__UUHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TUHU)));
+          ptr__OUHU=__tmp__SUHU;
+        } else /* FALSE */ {
+          __tmp__UUHU=((__UINTEGER_32__ZWB )Result__GVQT);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__SUHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__TUHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__QUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SUHU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__SUHU=micro_alloc__table__lab__UKI(__tmp__TUHU,((__POINTER__IB )(&(table_type[(__tmp__UUHU)]))),(__UINTEGER_32__ZWB)(__tmp__UUHU |  1));
+          ptr__OUHU=__tmp__SUHU;
+        };
+        Self__4QJS=((__REAL_CST__1LOJ *)ptr__OUHU);
+        *(Self__4QJS) = *(REAL_CST__1LOJ__);
+      };
+      Self__IXHU=((__REAL_CST__1LOJ *)Self__4QJS);
+      Self__IXHU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=pos__GDXJ;
+      Self__IXHU->value__VD5J=v__KXHU;
+      Self__IXHU->parent_constant__2LOJ.static_type__5G4D=t__KVHU;
+      result__GUHU=Self__4QJS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__US5S=((__CHARACTER_CST__RMOJ *)__tmp__2THU);
+      __tmp__VMOJ=create__char__UMQJ(__tmp__US5S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__US5S->text__0D5J);
+      result__GUHU=__tmp__VMOJ;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__FRJS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__2THU);
+      __tmp__GRJS=create__text__OQQJ(Self__FRJS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FRJS->string__WBJK);
+      result__GUHU=__tmp__GRJS;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      result__GUHU=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__2THU));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      result__GUHU=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2THU));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      result__GUHU=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__2THU));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      result__GUHU=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2THU));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      result__GUHU=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__2THU));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      result__GUHU=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2THU));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      result__GUHU=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__2THU));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      result__GUHU=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__2THU));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JUHU=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__2THU)->global__KAKM),NULL);
+      if (__tmp__JUHU==NULL) {
+        __tmp__DQ3T=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__JUHU)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__DQ3T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__DQ3T=((__READ_GLOBAL__T4YL *)__tmp__JUHU);
+        } break;
+        }
+      };
+      result__GUHU=__tmp__DQ3T;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      result__GUHU=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__2THU));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      result__GUHU=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__2THU));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      result__GUHU=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__2THU));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      result__GUHU=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__2THU));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      result__GUHU=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__2THU));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      result__GUHU=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__2THU));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      result__GUHU=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__2THU));
+    } break;
+    };
+    Self__0VQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__V1RJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__0VQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=result__GUHU;
+    __tmp__01RJ=new_block__receiver__with__ASWJ(Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,__tmp__EKQJ,__tmp__V1RJ);
+    base__HWRJ=__tmp__01RJ;
+    __tmp__VWRJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__VWRJ=FALSE__O__;
+  };
+  if ((! __tmp__VWRJ)) {
+    Result__CVQT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)__tmp__NYSJ)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Result__CVQT ==  1)) {
+      if (Result__ALZT) {
+        __tmp__IUHU=lookup__PPVJ();
+        __tmp__KUHU=read__5UEI(((__LOCAL__L4WC *)__tmp__IUHU));
+        Self__FWQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__NYSJ);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__FWQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__KUHU;
+        __tmp__SERO=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__NYSJ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__SERO)->__id) {
+        case __EXTERNAL_C__Y5WC__: {
+          remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__SERO));
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__SERO));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__IRJS=((__READ_LOCAL__55ZI *)__tmp__SERO);
+          Self__FQ3T=((__LOCAL__L4WC *)Self__IRJS->local__BVEJ);
+          Self__FQ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__FQ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__FQ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__GQ3T=create__34B( 250);
+            display__HAEJ(Self__IRJS,__tmp__GQ3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__GQ3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
+          };
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__SERO));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SERO));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__IRJS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__SERO)->receiver__RA5J);
+          Self__FQ3T=((__LOCAL__L4WC *)Self__IRJS->local__BVEJ);
+          Self__FQ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__FQ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+          if ((Self__FQ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+            (&__string_465)->count__0C= 8;
+            (&__string_465)->storage__1C="C'est : ";
+            print__KKG((&__string_465));
+            __tmp__GQ3T=create__34B( 250);
+            display__HAEJ(Self__IRJS,__tmp__GQ3T);
+            put_string__RGZ(((__STRING__BC *)__tmp__GQ3T));
+            fputc((int)('\n'),stdout);
+            (&__string_466)->count__0C= 9;
+            (&__string_466)->storage__1C="\n dans :\n";
+            print__KKG((&__string_466));
+            fputc((int)('\n'),stdout);
           };
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__SERO));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__SERO));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          remove__FEBK(((__PUT_TO__TFOJ *)__tmp__SERO));
+        } break;
+        case __ITEM__HGOJ__: {
+          remove__GFBK(((__ITEM__HGOJ *)__tmp__SERO));
+        } break;
+        case __CAST__1HOJ__: {
+          remove__MFBK(((__CAST__1HOJ *)__tmp__SERO));
+        } break;
+        case __READ_SLOT__LL4K__: {
+          remove__PMFM(((__READ_SLOT__LL4K *)__tmp__SERO));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SERO));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SERO));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SERO));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SERO));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SERO));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__SERO));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__SERO));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          Self__LRJS=((__READ_GLOBAL__T4YL *)__tmp__SERO);
+          unread__HHEN(((__SLOT_DATA__IJRG *)Self__LRJS->global__KAKM),Self__LRJS);
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__SERO));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__SERO));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__SERO));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__SERO));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          remove__ALUP(((__EXPR_INF__OXBP *)__tmp__SERO));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__SERO));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__SERO));
+        } break;
         };
-        var__AQLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__AQLI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if ((verify__QBNJ & is_all_warning__0JB)) {
+        __tmp__D3RJ=Self__5KOJ->parent_itm_read__ZUTC.name__XZ1C;
+        __tmp__4YRJ=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)__tmp__D3RJ),(&__string_707));
+        __tmp__I3RJ=__tmp__4YRJ;
+      } else /* FALSE */ {
+        __tmp__I3RJ=FALSE__O__;
+      };
+      if (__tmp__I3RJ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_708));
+        __tmp__SERO=((__PROFIL_SLOT__OO2C *)profil_slot__RO2C)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__SERO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__S3RJ=((__ITM_SLOT__PLC *)__tmp__SERO)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__S3RJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SERO)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__S3RJ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_709));
+        switch (((struct ___OBJ *)__tmp__EKQJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__V3RJ=((__STRING_CST__5J *)__tmp__EKQJ)->parent_constant__EK.static_type__5G4D;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__V3RJ=((__EXTERNAL_C__Y5WC *)__tmp__EKQJ)->static_type__W54D;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__V3RJ=((__PROTOTYPE_CST__LAXC *)__tmp__EKQJ)->parent_constant__MAXC.static_type__5G4D;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__V3RJ=((__INTEGER_CST__XAXC *)__tmp__EKQJ)->parent_constant__YAXC.static_type__5G4D;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__V3RJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__EKQJ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__V3RJ=((__READ_LOCAL__55ZI *)__tmp__EKQJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__V3RJ=static_type__ODCK();
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__V3RJ=static_type__TDCK();
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__V3RJ=static_type__YDCK();
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__V3RJ=static_type__3DCK();
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__V3RJ=static_type__CECK();
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__V3RJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__EKQJ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__V3RJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__EKQJ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__V3RJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__EKQJ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__V3RJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__EKQJ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__V3RJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__EKQJ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__V3RJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__EKQJ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__V3RJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__V3RJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__EKQJ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__V3RJ=static_type__VFCK();
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__V3RJ=((__CAST__1HOJ *)__tmp__EKQJ)->static_type__FD5J;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__V3RJ=((__REAL_CST__1LOJ *)__tmp__EKQJ)->parent_constant__2LOJ.static_type__5G4D;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__V3RJ=((__CHARACTER_CST__RMOJ *)__tmp__EKQJ)->parent_constant__SMOJ.static_type__5G4D;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__V3RJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__EKQJ)->parent_constant__2NOJ.static_type__5G4D;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__V3RJ=((__READ_SLOT__LL4K *)__tmp__EKQJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__V3RJ=static_type__5L5O();
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__V3RJ=static_type__CRTP();
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__V3RJ=static_type__M51P();
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__V3RJ=static_type__HRTP();
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__V3RJ=static_type__S51P();
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__V3RJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__EKQJ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__V3RJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__EKQJ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__V3RJ=((__READ_GLOBAL__T4YL *)__tmp__EKQJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__V3RJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__EKQJ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__V3RJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__EKQJ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__V3RJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__EKQJ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__V3RJ=static_type__TA0Q();
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__V3RJ=static_type__4BUP();
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__V3RJ=static_type__DCUP();
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__V3RJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__EKQJ));
+        } break;
+        };
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__V3RJ),string_tmp__YC);
+        __tmp__KZRJ=Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 2,string_tmp__YC);
+        put_position__PRE(__tmp__KZRJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      pos__GDXJ=Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      result__GUHU=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__NYSJ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__A4RJ=new_read__slot__receiver__self__intern__KK2C(pos__GDXJ,__tmp__QUQT,__tmp__EKQJ,result__GUHU,implicit_self__UJQJ);
+      base__HWRJ=__tmp__A4RJ;
+      free__10WJ(__tmp__NYSJ);
+    } else /* FALSE */ {
+      if (Result__ALZT) {
+        __tmp__IUHU=lookup__PPVJ();
+        __tmp__KUHU=read__5UEI(((__LOCAL__L4WC *)__tmp__IUHU));
+        Self__FWQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__NYSJ);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__FWQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__KUHU;
+      } else /* FALSE */ {
+        __tmp__SERO=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__NYSJ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__SERO)->__id) {
+        case __STRING_CST__5J__: {
+          Self__RXHU=((__STRING_CST__5J *)__tmp__SERO);
+          result__NXHU=NULL;
+          __tmp__SUHU=((__POINTER__IB )(NULL));
+          typ_id__PXHU= 0;
+          __tmp__TUHU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__TUHU ==  0)) {
+            result__NXHU=Self__RXHU;
+          } else /* FALSE */ {
+            typ_id__PXHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TUHU));
+            if ((typ_id__PXHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UXHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TXHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_size[(__tmp__UXHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TXHU)));
+              __tmp__SUHU=__tmp__SXHU;
+            } else /* FALSE */ {
+              __tmp__UXHU=((__UINTEGER_32__ZWB )typ_id__PXHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_type[(__tmp__UXHU)]))),(__UINTEGER_32__ZWB)(__tmp__UXHU |  1));
+              __tmp__SUHU=__tmp__SXHU;
+            };
+            result__NXHU=((__STRING_CST__5J *)__tmp__SUHU);
+            *(result__NXHU) = *(Self__RXHU);
+          };
+          __tmp__L5TO=result__NXHU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__L5TO=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__SERO));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__1RJS=((__PROTOTYPE_CST__LAXC *)__tmp__SERO);
+          __tmp__2RJS=create__type__VJ2C(Self__1RJS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1RJS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__L5TO=__tmp__2RJS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__4RJS=((__INTEGER_CST__XAXC *)__tmp__SERO);
+          __tmp__G0RJ=Self__4RJS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__JYHU=Self__4RJS->value__FH4D;
+          __tmp__V3RJ=Self__4RJS->parent_constant__YAXC.static_type__5G4D;
+          Self__4RJS=NULL;
+          __tmp__SUHU=((__POINTER__IB )(NULL));
+          typ_id__PXHU= 0;
+          __tmp__TUHU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__TUHU ==  0)) {
+            Self__4RJS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__PXHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TUHU));
+            if ((typ_id__PXHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UXHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TXHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_size[(__tmp__UXHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TXHU)));
+              __tmp__SUHU=__tmp__SXHU;
+            } else /* FALSE */ {
+              __tmp__UXHU=((__UINTEGER_32__ZWB )typ_id__PXHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_type[(__tmp__UXHU)]))),(__UINTEGER_32__ZWB)(__tmp__UXHU |  1));
+              __tmp__SUHU=__tmp__SXHU;
+            };
+            Self__4RJS=((__INTEGER_CST__XAXC *)__tmp__SUHU);
+            *(Self__4RJS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__HYHU=((__INTEGER_CST__XAXC *)Self__4RJS);
+          Self__HYHU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G0RJ;
+          Self__HYHU->value__FH4D=v__JYHU;
+          Self__HYHU->parent_constant__YAXC.static_type__5G4D=__tmp__V3RJ;
+          check_type__XYEE(Self__HYHU);
+          __tmp__L5TO=Self__4RJS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__L5TO=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__SERO));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          Self__IRJS=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SERO)->local__BVEJ));
+          if (Self__IRJS==NULL) {
+            __tmp__WLZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__WLZT=((__READ_LOCAL__55ZI *)Self__IRJS);
+          };
+          __tmp__L5TO=__tmp__WLZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__L5TO=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__SERO));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__L5TO=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SERO));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__CSJS=((__IS_EXPANDED__35NJ *)__tmp__SERO);
+          __tmp__G0RJ=Self__CSJS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          Self__IRJS=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__CSJS->receiver__RA5J)->local__BVEJ));
+          if (Self__IRJS==NULL) {
+            __tmp__WLZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__WLZT=((__READ_LOCAL__55ZI *)Self__IRJS);
+          };
+          Self__CSJS=NULL;
+          __tmp__SUHU=((__POINTER__IB )(NULL));
+          typ_id__PXHU= 0;
+          __tmp__TUHU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__TUHU ==  0)) {
+            Self__CSJS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__PXHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TUHU));
+            if ((typ_id__PXHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UXHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TXHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_size[(__tmp__UXHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TXHU)));
+              __tmp__SUHU=__tmp__SXHU;
+            } else /* FALSE */ {
+              __tmp__UXHU=((__UINTEGER_32__ZWB )typ_id__PXHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_type[(__tmp__UXHU)]))),(__UINTEGER_32__ZWB)(__tmp__UXHU |  1));
+              __tmp__SUHU=__tmp__SXHU;
+            };
+            Self__CSJS=((__IS_EXPANDED__35NJ *)__tmp__SUHU);
+            *(Self__CSJS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__YYHU=((__IS_EXPANDED__35NJ *)Self__CSJS);
+          Self__YYHU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G0RJ;
+          Self__YYHU->receiver__RA5J=__tmp__WLZT;
+          __tmp__L5TO=Self__CSJS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__HSJS=((__GET_TYPE_ID__HAOJ *)__tmp__SERO);
+          __tmp__G0RJ=Self__HSJS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__V3RJ=Self__HSJS->receiver__WA5J;
+          Self__HSJS=NULL;
+          __tmp__SUHU=((__POINTER__IB )(NULL));
+          typ_id__PXHU= 0;
+          __tmp__TUHU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__TUHU ==  0)) {
+            Self__HSJS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__PXHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TUHU));
+            if ((typ_id__PXHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UXHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TXHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_size[(__tmp__UXHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TXHU)));
+              __tmp__SUHU=__tmp__SXHU;
+            } else /* FALSE */ {
+              __tmp__UXHU=((__UINTEGER_32__ZWB )typ_id__PXHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_type[(__tmp__UXHU)]))),(__UINTEGER_32__ZWB)(__tmp__UXHU |  1));
+              __tmp__SUHU=__tmp__SXHU;
+            };
+            Self__HSJS=((__GET_TYPE_ID__HAOJ *)__tmp__SUHU);
+            *(Self__HSJS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__IZHU=((__GET_TYPE_ID__HAOJ *)Self__HSJS);
+          Self__IZHU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G0RJ;
+          Self__IZHU->receiver__WA5J=__tmp__V3RJ;
+          __tmp__L5TO=Self__HSJS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__L5TO=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__L5TO=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__L5TO=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__L5TO=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__SERO));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__L5TO=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__L5TO=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SERO));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__L5TO=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SERO));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__L5TO=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__SERO));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__L5TO=my_copy__03AL(((__ITEM__HGOJ *)__tmp__SERO));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__KSJS=((__SIZE_OF__5GOJ *)__tmp__SERO);
+          __tmp__G0RJ=Self__KSJS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__V3RJ=Self__KSJS->receiver__AD5J;
+          Self__KSJS=NULL;
+          __tmp__SUHU=((__POINTER__IB )(NULL));
+          typ_id__PXHU= 0;
+          __tmp__TUHU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__TUHU ==  0)) {
+            Self__KSJS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__PXHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TUHU));
+            if ((typ_id__PXHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UXHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TXHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_size[(__tmp__UXHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TXHU)));
+              __tmp__SUHU=__tmp__SXHU;
+            } else /* FALSE */ {
+              __tmp__UXHU=((__UINTEGER_32__ZWB )typ_id__PXHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_type[(__tmp__UXHU)]))),(__UINTEGER_32__ZWB)(__tmp__UXHU |  1));
+              __tmp__SUHU=__tmp__SXHU;
+            };
+            Self__KSJS=((__SIZE_OF__5GOJ *)__tmp__SUHU);
+            *(Self__KSJS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__YZHU=((__SIZE_OF__5GOJ *)Self__KSJS);
+          Self__YZHU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G0RJ;
+          Self__YZHU->receiver__AD5J=__tmp__V3RJ;
+          __tmp__L5TO=Self__KSJS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__L5TO=my_copy__L4AL(((__CAST__1HOJ *)__tmp__SERO));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__NSJS=((__REAL_CST__1LOJ *)__tmp__SERO);
+          __tmp__G0RJ=Self__NSJS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__S3RJ=Self__NSJS->value__VD5J;
+          __tmp__V3RJ=Self__NSJS->parent_constant__2LOJ.static_type__5G4D;
+          Self__NSJS=NULL;
+          __tmp__SUHU=((__POINTER__IB )(NULL));
+          typ_id__PXHU= 0;
+          __tmp__TUHU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__TUHU ==  0)) {
+            Self__NSJS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__PXHU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TUHU));
+            if ((typ_id__PXHU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UXHU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TXHU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_size[(__tmp__UXHU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TXHU)));
+              __tmp__SUHU=__tmp__SXHU;
+            } else /* FALSE */ {
+              __tmp__UXHU=((__UINTEGER_32__ZWB )typ_id__PXHU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__SXHU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__TXHU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TUHU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SXHU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SXHU=micro_alloc__table__lab__UKI(__tmp__TXHU,((__POINTER__IB )(&(table_type[(__tmp__UXHU)]))),(__UINTEGER_32__ZWB)(__tmp__UXHU |  1));
+              __tmp__SUHU=__tmp__SXHU;
+            };
+            Self__NSJS=((__REAL_CST__1LOJ *)__tmp__SUHU);
+            *(Self__NSJS) = *(REAL_CST__1LOJ__);
+          };
+          Self__I0HU=((__REAL_CST__1LOJ *)Self__NSJS);
+          Self__I0HU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G0RJ;
+          Self__I0HU->value__VD5J=__tmp__S3RJ;
+          Self__I0HU->parent_constant__2LOJ.static_type__5G4D=__tmp__V3RJ;
+          __tmp__L5TO=Self__NSJS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__RSJS=((__CHARACTER_CST__RMOJ *)__tmp__SERO);
+          __tmp__SSJS=create__char__UMQJ(Self__RSJS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RSJS->text__0D5J);
+          __tmp__L5TO=__tmp__SSJS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__USJS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SERO);
+          __tmp__VSJS=create__text__OQQJ(Self__USJS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__USJS->string__WBJK);
+          __tmp__L5TO=__tmp__VSJS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__L5TO=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__SERO));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__L5TO=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SERO));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__L5TO=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SERO));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__L5TO=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SERO));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__L5TO=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SERO));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__L5TO=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SERO));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__L5TO=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__SERO));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__L5TO=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__SERO));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__MQ3T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SERO)->global__KAKM),NULL);
+          if (__tmp__MQ3T==NULL) {
+            __tmp__NQ3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MQ3T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NQ3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NQ3T=((__READ_GLOBAL__T4YL *)__tmp__MQ3T);
+            } break;
+            }
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+          __tmp__L5TO=__tmp__NQ3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__L5TO=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__SERO));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__L5TO=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__SERO));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__L5TO=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__SERO));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__L5TO=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SERO));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__L5TO=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__SERO));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__L5TO=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__SERO));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__L5TO=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__SERO));
+        } break;
+        };
+        Self__FWQT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__NYSJ);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__FWQT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__L5TO;
+      };
+      Self__FWQT=copy__3EVJ(__tmp__NYSJ);
+      __tmp__NYSJ=Self__FWQT;
+      __tmp__A4RJ=new_read__slot__receiver__with__intern__OEZJ(Self__5KOJ->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B,__tmp__QUQT,__tmp__EKQJ,Self__FWQT,implicit_self__UJQJ);
+      base__HWRJ=__tmp__A4RJ;
+    };
+  };
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),base__HWRJ);
+  if (((void *)result__5KZT != (void *)NULL)) {
+    free__T4PC(result__5KZT);
+  };
+  __tmp__QUQT=result_expr__EQ5H(((__NODE_TYPE__SK2C *)base__HWRJ));
+  rec__QJQJ=__tmp__QUQT;
+  return(rec__QJQJ);
+}
+
+static void* to_run_expr__YLOJ(__ITM_REAL__KEUC *Self__ZLOJ)
+// ({ITM_REAL__KEUC}) With result No recursive, No inlinable.
+{
+  __POSITION__OL __tmp__3LOJ;
+  __STRING_CONSTANT__0 *__tmp__4LOJ;
+  void *__tmp__5LOJ;
+  __TYPE_FULL__XMB *__tmp__AMOJ;
+  __REAL_CST__1LOJ *result__N0HU,*Self__Z0HU;
+  __POINTER__IB ptr__O0HU,__tmp__Q0HU,__tmp__R0HU,__tmp__S0HU;
+  __INTEGER__Q typ_id__P0HU;
+  __UINTEGER_32__ZWB __tmp__T0HU;
+  __tmp__3LOJ=Self__ZLOJ->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  __tmp__4LOJ=Self__ZLOJ->value__GA2C;
+  __tmp__5LOJ=type_real__EOB;
+  switch (((struct ___OBJ *)__tmp__5LOJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__AMOJ=((__TYPE__FF *)__tmp__5LOJ)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__AMOJ=((__TYPE_NULL__GMB *)__tmp__5LOJ)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__AMOJ=((__TYPE_VOID__IMB *)__tmp__5LOJ)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__AMOJ=((__TYPE_CONTEXT__KMB *)__tmp__5LOJ)->parent_type__LMB.default__CMC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__AMOJ=((__TYPE_ID__MMB *)__tmp__5LOJ)->parent_type__NMB.default__CMC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__AMOJ=((__TYPE_GENERIC__OCY *)__tmp__5LOJ)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__AMOJ=((__TYPE_BLOCK__CP5D *)__tmp__5LOJ)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__AMOJ=((__PROFIL_BLOCK__O3NJ *)__tmp__5LOJ)->parent_type__Q3NJ.default__CMC;
+  } break;
+  };
+  result__N0HU=NULL;
+  ptr__O0HU=((__POINTER__IB )(NULL));
+  typ_id__P0HU= 0;
+  __tmp__Q0HU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+  if (((unsigned long)__tmp__Q0HU ==  0)) {
+    result__N0HU=REAL_CST__1LOJ__;
+  } else /* FALSE */ {
+    typ_id__P0HU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q0HU));
+    if ((typ_id__P0HU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__R0HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__S0HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Q0HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0HU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__T0HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S0HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__R0HU=micro_alloc__table__lab__UKI(__tmp__S0HU,((__POINTER__IB )(&(table_size[(__tmp__T0HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S0HU)));
+      ptr__O0HU=__tmp__R0HU;
+    } else /* FALSE */ {
+      __tmp__T0HU=((__UINTEGER_32__ZWB )typ_id__P0HU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__R0HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__S0HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Q0HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R0HU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__R0HU=micro_alloc__table__lab__UKI(__tmp__S0HU,((__POINTER__IB )(&(table_type[(__tmp__T0HU)]))),(__UINTEGER_32__ZWB)(__tmp__T0HU |  1));
+      ptr__O0HU=__tmp__R0HU;
+    };
+    result__N0HU=((__REAL_CST__1LOJ *)ptr__O0HU);
+    *(result__N0HU) = *(REAL_CST__1LOJ__);
+  };
+  Self__Z0HU=((__REAL_CST__1LOJ *)result__N0HU);
+  Self__Z0HU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__3LOJ;
+  Self__Z0HU->value__VD5J=__tmp__4LOJ;
+  Self__Z0HU->parent_constant__2LOJ.static_type__5G4D=__tmp__AMOJ;
+  __tmp__5LOJ=result__N0HU;
+  return(__tmp__5LOJ);
+}
+
+static void* to_run_expr__EMOJ(__ITM_NUMBER__3EUC *Self__FMOJ)
+// ({ITM_NUMBER__3EUC}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG __tmp__IMOJ;
+  __POSITION__OL __tmp__HMOJ;
+  void *__tmp__JMOJ;
+  __TYPE_FULL__XMB *__tmp__KMOJ;
+  __INTEGER_CST__XAXC *result__40HU,*Self__K1HU;
+  __POINTER__IB ptr__50HU,__tmp__B1HU,__tmp__C1HU,__tmp__D1HU;
+  __INTEGER__Q typ_id__A1HU;
+  __UINTEGER_32__ZWB __tmp__E1HU;
+  __tmp__HMOJ=Self__FMOJ->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  __tmp__IMOJ=Self__FMOJ->value__5L5D;
+  __tmp__JMOJ=type_integer__2NB;
+  switch (((struct ___OBJ *)__tmp__JMOJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__KMOJ=((__TYPE__FF *)__tmp__JMOJ)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__KMOJ=((__TYPE_NULL__GMB *)__tmp__JMOJ)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__KMOJ=((__TYPE_VOID__IMB *)__tmp__JMOJ)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__KMOJ=((__TYPE_CONTEXT__KMB *)__tmp__JMOJ)->parent_type__LMB.default__CMC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__KMOJ=((__TYPE_ID__MMB *)__tmp__JMOJ)->parent_type__NMB.default__CMC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__KMOJ=((__TYPE_GENERIC__OCY *)__tmp__JMOJ)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__KMOJ=((__TYPE_BLOCK__CP5D *)__tmp__JMOJ)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__KMOJ=((__PROFIL_BLOCK__O3NJ *)__tmp__JMOJ)->parent_type__Q3NJ.default__CMC;
+  } break;
+  };
+  result__40HU=NULL;
+  ptr__50HU=((__POINTER__IB )(NULL));
+  typ_id__A1HU= 0;
+  __tmp__B1HU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+  if (((unsigned long)__tmp__B1HU ==  0)) {
+    result__40HU=INTEGER_CST__XAXC__;
+  } else /* FALSE */ {
+    typ_id__A1HU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1HU));
+    if ((typ_id__A1HU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__C1HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__D1HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__B1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C1HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C1HU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__E1HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__D1HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__C1HU=micro_alloc__table__lab__UKI(__tmp__D1HU,((__POINTER__IB )(&(table_size[(__tmp__E1HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__D1HU)));
+      ptr__50HU=__tmp__C1HU;
+    } else /* FALSE */ {
+      __tmp__E1HU=((__UINTEGER_32__ZWB )typ_id__A1HU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__C1HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__D1HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__B1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C1HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C1HU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__C1HU=micro_alloc__table__lab__UKI(__tmp__D1HU,((__POINTER__IB )(&(table_type[(__tmp__E1HU)]))),(__UINTEGER_32__ZWB)(__tmp__E1HU |  1));
+      ptr__50HU=__tmp__C1HU;
+    };
+    result__40HU=((__INTEGER_CST__XAXC *)ptr__50HU);
+    *(result__40HU) = *(INTEGER_CST__XAXC__);
+  };
+  Self__K1HU=((__INTEGER_CST__XAXC *)result__40HU);
+  Self__K1HU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__HMOJ;
+  Self__K1HU->value__FH4D=__tmp__IMOJ;
+  Self__K1HU->parent_constant__YAXC.static_type__5G4D=__tmp__KMOJ;
+  check_type__XYEE(Self__K1HU);
+  __tmp__JMOJ=result__40HU;
+  return(__tmp__JMOJ);
+}
+
+static void* to_run_expr__XMOJ(__ITM_STRING__BGUC *Self__YMOJ)
+// ({ITM_STRING__BGUC}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__52HU;
+  __INTEGER__Q result__ANQJ,i__5MQJ,__tmp__XNQJ,__tmp__AOQJ;
+  __INTEGER__Q typ_id__QKFN;
+  __POSITION__OL __tmp__5MOJ,p__42HU;
+  __STRING_CONSTANT__0 *__tmp__ANOJ,*Self__41HU;
+  __STRING_CST__5J *result__P1HU,*Self__LBJK,*result__D2HU;
+  __POINTER__IB ptr__Q1HU,__tmp__S1HU,__tmp__U1HU,__tmp__V1HU;
+  __POINTER__IB __tmp__I0ZT,__tmp__K0ZT;
+  __UINTEGER_32__ZWB __tmp__W1HU,__tmp__L0ZT;
+  void *__tmp__QBJK;
+  __TYPE_FULL__XMB *__tmp__RBJK;
+  void *__tmp__FNOJ;
+  __SLOT_DATA__IJRG *__tmp__GNOJ;
+  __INTEGER_CST__XAXC *result__R2HU,*Self__32HU;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *__tmp__5NOJ;
+  __CHARACTER__DB Self__3LZT,Self__AMZT;
+  __BOOLEAN__L result__2LZT,result__5LZT;
+  __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__GHGM;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *node__RHGM;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *nxt__WUSM;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *result__LKFN;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *Self__KPYN;
+  result__ANQJ= 0;
+  i__5MQJ= 1;
+  while ((i__5MQJ <= ((__STRING_CONSTANT__0 *)Self__YMOJ->string__JM5D)->count__0C)) {
+    if ((((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__YMOJ->string__JM5D)->storage__1C)[(__INTEGER__Q)(i__5MQJ -  1)] == '\\')) {
+      __tmp__XNQJ=(__INTEGER__Q)(i__5MQJ +  1);
+      i__5MQJ=__tmp__XNQJ;
+      Self__3LZT=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__YMOJ->string__JM5D)->storage__1C)[(__INTEGER__Q)(__tmp__XNQJ -  1)];
+      result__2LZT=FALSE__O__;
+      if ((((__INTEGER_8__FZF )Self__3LZT) >= ((__INTEGER_8__FZF )'0'))) {
+        result__2LZT=(((__INTEGER_8__FZF )Self__3LZT) <= ((__INTEGER_8__FZF )'9'));
+      };
+      if (result__2LZT) {
+        __tmp__AOQJ=(__INTEGER__Q)(__tmp__XNQJ +  1);
+        i__5MQJ=__tmp__AOQJ;
+        Self__AMZT=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__YMOJ->string__JM5D)->storage__1C)[(__INTEGER__Q)(__tmp__AOQJ -  1)];
+        result__5LZT=FALSE__O__;
+        if ((((__INTEGER_8__FZF )Self__AMZT) >= ((__INTEGER_8__FZF )'0'))) {
+          result__5LZT=(((__INTEGER_8__FZF )Self__AMZT) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (result__5LZT) {
+          i__5MQJ=(__INTEGER__Q)(__tmp__AOQJ +  2);
+        };
+      };
+    };
+    result__ANQJ=(__INTEGER__Q)(result__ANQJ +  1);
+    i__5MQJ=(__INTEGER__Q)(i__5MQJ +  1);
+  };
+  __tmp__5MOJ=Self__YMOJ->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  __tmp__ANOJ=Self__YMOJ->string__JM5D;
+  result__P1HU=NULL;
+  ptr__Q1HU=((__POINTER__IB )(NULL));
+  i__5MQJ= 0;
+  __tmp__S1HU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+  if (((unsigned long)__tmp__S1HU ==  0)) {
+    result__P1HU=STRING_CST__5J__;
+  } else /* FALSE */ {
+    i__5MQJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S1HU));
+    if ((i__5MQJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__U1HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__V1HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U1HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U1HU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__W1HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V1HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__U1HU=micro_alloc__table__lab__UKI(__tmp__V1HU,((__POINTER__IB )(&(table_size[(__tmp__W1HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V1HU)));
+      ptr__Q1HU=__tmp__U1HU;
+    } else /* FALSE */ {
+      __tmp__W1HU=((__UINTEGER_32__ZWB )i__5MQJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__U1HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__V1HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U1HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U1HU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__U1HU=micro_alloc__table__lab__UKI(__tmp__V1HU,((__POINTER__IB )(&(table_type[(__tmp__W1HU)]))),(__UINTEGER_32__ZWB)(__tmp__W1HU |  1));
+      ptr__Q1HU=__tmp__U1HU;
+    };
+    result__P1HU=((__STRING_CST__5J *)ptr__Q1HU);
+    *(result__P1HU) = *(STRING_CST__5J__);
+  };
+  Self__LBJK=((__STRING_CST__5J *)result__P1HU);
+  Self__LBJK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5MOJ;
+  Self__LBJK->string__344J=__tmp__ANOJ;
+  Self__GHGM=((__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *)dico_string__TV5J);
+  Self__41HU=((__STRING_CONSTANT__0 *)__tmp__ANOJ);
+  i__5MQJ= 0;
+  __tmp__XNQJ=Self__41HU->count__0C;
+  __tmp__AOQJ= 1;
+  while ((__tmp__AOQJ <= __tmp__XNQJ)) {
+    i__5MQJ=(__INTEGER__Q)((__INTEGER__Q)( 5 * i__5MQJ) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__41HU->storage__1C)[(__INTEGER__Q)(__tmp__AOQJ -  1)])));
+    __tmp__AOQJ=(__INTEGER__Q)(__tmp__AOQJ +  1);
+  };
+  if ((i__5MQJ <  0)) {
+    i__5MQJ=(__INTEGER__Q)(~ i__5MQJ);
+  };
+  __tmp__XNQJ=(__INTEGER__Q)(i__5MQJ % Self__GHGM->capacity__SBGM);
+  __tmp__AOQJ=__tmp__XNQJ;
+  node__RHGM=((void **)Self__GHGM->buckets__ZBGM)[__tmp__XNQJ];
+  until_do__ZELM:
+  {
+    if (((void *)node__RHGM == (void *)NULL)) {
+      result__2LZT=TRUE__K__;
+    } else /* FALSE */ {
+      result__5LZT=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__RHGM->key__ACGM),__tmp__ANOJ);
+      result__2LZT=result__5LZT;
+    };
+    if ((! result__2LZT)) {
+      node__RHGM=node__RHGM->next__ICGM;
+      goto until_do__ZELM;
+    };
+  };
+  if (((void *)node__RHGM == (void *)NULL)) {
+    if ((Self__GHGM->capacity__SBGM == Self__GHGM->count__TIGM)) {
+      increase_capacity__5L1M(Self__GHGM);
+      __tmp__AOQJ=(__INTEGER__Q)(i__5MQJ % Self__GHGM->capacity__SBGM);
+    };
+    nxt__WUSM=((void **)Self__GHGM->buckets__ZBGM)[__tmp__AOQJ];
+    result__LKFN=NULL;
+    __tmp__U1HU=((__POINTER__IB )(NULL));
+    typ_id__QKFN= 0;
+    __tmp__V1HU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM));
+    if (((unsigned long)__tmp__V1HU ==  0)) {
+      result__LKFN=HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__;
+    } else /* FALSE */ {
+      typ_id__QKFN=__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V1HU));
+      if ((typ_id__QKFN == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__V1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__L0ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__K0ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_size[(__tmp__L0ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__K0ZT)));
+        __tmp__U1HU=__tmp__I0ZT;
+      } else /* FALSE */ {
+        __tmp__L0ZT=((__UINTEGER_32__ZWB )typ_id__QKFN);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__V1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_type[(__tmp__L0ZT)]))),(__UINTEGER_32__ZWB)(__tmp__L0ZT |  1));
+        __tmp__U1HU=__tmp__I0ZT;
+      };
+      result__LKFN=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *)__tmp__U1HU);
+      *(result__LKFN) = *(HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__);
+    };
+    Self__KPYN=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *)result__LKFN);
+    Self__KPYN->item__LCGM=result__ANQJ;
+    Self__KPYN->key__ACGM=__tmp__ANOJ;
+    Self__KPYN->next__ICGM=nxt__WUSM;
+    node__RHGM=result__LKFN;
+    ((void **)Self__GHGM->buckets__ZBGM)[__tmp__AOQJ]=result__LKFN;
+    Self__GHGM->count__TIGM=(__INTEGER__Q)(Self__GHGM->count__TIGM +  1);
+  } else /* FALSE */ {
+    ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *)node__RHGM)->item__LCGM=result__ANQJ;
+  };
+  __tmp__QBJK=type_string_constant__SOB;
+  switch (((struct ___OBJ *)__tmp__QBJK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__RBJK=((__TYPE__FF *)__tmp__QBJK)->default__CMC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__RBJK=((__TYPE_NULL__GMB *)__tmp__QBJK)->parent_type__HMB.default__CMC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__RBJK=((__TYPE_VOID__IMB *)__tmp__QBJK)->parent_type__JMB.default__CMC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__RBJK=((__TYPE_CONTEXT__KMB *)__tmp__QBJK)->parent_type__LMB.default__CMC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__RBJK=((__TYPE_ID__MMB *)__tmp__QBJK)->parent_type__NMB.default__CMC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__RBJK=((__TYPE_GENERIC__OCY *)__tmp__QBJK)->parent_type__PCY.default__CMC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__RBJK=((__TYPE_BLOCK__CP5D *)__tmp__QBJK)->parent_type__DP5D.default__CMC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__RBJK=((__PROFIL_BLOCK__O3NJ *)__tmp__QBJK)->parent_type__Q3NJ.default__CMC;
+  } break;
+  };
+  Self__LBJK->parent_constant__EK.static_type__5G4D=__tmp__RBJK;
+  __tmp__QBJK=type_string_constant__SOB;
+  switch (((struct ___OBJ *)__tmp__QBJK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__FNOJ=get_local_slot__UTLG(((__TYPE__FF *)__tmp__QBJK),(&__string_96));
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__FNOJ=NULL;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__FNOJ=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__QBJK)),(&__string_96));
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__FNOJ=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__QBJK)),(&__string_96));
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__FNOJ=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__QBJK)),(&__string_96));
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__FNOJ=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__QBJK)),(&__string_96));
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__FNOJ=get_local_slot__IPQJ((&__string_96));
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__FNOJ=get_local_slot__RVGL((&__string_96));
+  } break;
+  };
+  if (((struct ___OBJ *)__tmp__FNOJ)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__GNOJ=((__SLOT_CODE__4IRG *)__tmp__FNOJ)->parent_slot__5IRG->slot_data_intern__LJRG;
+  } else /* SLOT_DATA */ {
+    __tmp__GNOJ=((__SLOT_DATA__IJRG *)__tmp__FNOJ)->parent_slot__KJRG->slot_data_intern__LJRG;
+  };
+  __tmp__5MOJ=Self__YMOJ->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  Self__LBJK=((__STRING_CST__5J *)result__P1HU);
+  result__D2HU=NULL;
+  ptr__Q1HU=((__POINTER__IB )(NULL));
+  i__5MQJ= 0;
+  __tmp__S1HU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+  if (((unsigned long)__tmp__S1HU ==  0)) {
+    result__D2HU=Self__LBJK;
+  } else /* FALSE */ {
+    i__5MQJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S1HU));
+    if ((i__5MQJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__W1HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__K0ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_size[(__tmp__W1HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__K0ZT)));
+      ptr__Q1HU=__tmp__I0ZT;
+    } else /* FALSE */ {
+      __tmp__W1HU=((__UINTEGER_32__ZWB )i__5MQJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_type[(__tmp__W1HU)]))),(__UINTEGER_32__ZWB)(__tmp__W1HU |  1));
+      ptr__Q1HU=__tmp__I0ZT;
+    };
+    result__D2HU=((__STRING_CST__5J *)ptr__Q1HU);
+    *(result__D2HU) = *(Self__LBJK);
+  };
+  p__42HU=Self__YMOJ->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  v__52HU=((__INTEGER_64__1SG )result__ANQJ);
+  __tmp__RBJK=__tmp__GNOJ->parent_variable__JJRG.type__IO5D;
+  result__R2HU=NULL;
+  ptr__Q1HU=((__POINTER__IB )(NULL));
+  result__ANQJ= 0;
+  __tmp__S1HU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+  if (((unsigned long)__tmp__S1HU ==  0)) {
+    result__R2HU=INTEGER_CST__XAXC__;
+  } else /* FALSE */ {
+    result__ANQJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S1HU));
+    if ((result__ANQJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__W1HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__K0ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_size[(__tmp__W1HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__K0ZT)));
+      ptr__Q1HU=__tmp__I0ZT;
+    } else /* FALSE */ {
+      __tmp__W1HU=((__UINTEGER_32__ZWB )result__ANQJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_type[(__tmp__W1HU)]))),(__UINTEGER_32__ZWB)(__tmp__W1HU |  1));
+      ptr__Q1HU=__tmp__I0ZT;
+    };
+    result__R2HU=((__INTEGER_CST__XAXC *)ptr__Q1HU);
+    *(result__R2HU) = *(INTEGER_CST__XAXC__);
+  };
+  Self__32HU=((__INTEGER_CST__XAXC *)result__R2HU);
+  Self__32HU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__42HU;
+  Self__32HU->value__FH4D=v__52HU;
+  Self__32HU->parent_constant__YAXC.static_type__5G4D=__tmp__RBJK;
+  check_type__XYEE(Self__32HU);
+  __tmp__QBJK=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)__tmp__GNOJ),__tmp__5MOJ,result__D2HU,result__R2HU);
+  if (((struct ___OBJ *)__tmp__QBJK)->__id==__WRITE_GLOBAL__WXKJ__) {
+    ((__WRITE_GLOBAL__WXKJ *)__tmp__QBJK)->parent_write__XXKJ.quiet_generation__Q15J=TRUE__K__;
+  } else /* WRITE_SLOT */ {
+    ((__WRITE_SLOT__EYKJ *)__tmp__QBJK)->parent_write__FYKJ.quiet_generation__Q15J=TRUE__K__;
+  };
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QBJK);
+  __tmp__QBJK=type_string_constant__SOB;
+  switch (((struct ___OBJ *)__tmp__QBJK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__FNOJ=get_local_slot__UTLG(((__TYPE__FF *)__tmp__QBJK),(&__string_95));
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__FNOJ=NULL;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__FNOJ=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__QBJK)),(&__string_95));
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__FNOJ=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__QBJK)),(&__string_95));
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__FNOJ=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__QBJK)),(&__string_95));
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__FNOJ=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__QBJK)),(&__string_95));
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__FNOJ=get_local_slot__IPQJ((&__string_95));
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__FNOJ=get_local_slot__RVGL((&__string_95));
+  } break;
+  };
+  if (((struct ___OBJ *)__tmp__FNOJ)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__GNOJ=((__SLOT_CODE__4IRG *)__tmp__FNOJ)->parent_slot__5IRG->slot_data_intern__LJRG;
+  } else /* SLOT_DATA */ {
+    __tmp__GNOJ=((__SLOT_DATA__IJRG *)__tmp__FNOJ)->parent_slot__KJRG->slot_data_intern__LJRG;
+  };
+  __tmp__5MOJ=Self__YMOJ->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+  Self__LBJK=((__STRING_CST__5J *)result__P1HU);
+  result__D2HU=NULL;
+  ptr__Q1HU=((__POINTER__IB )(NULL));
+  result__ANQJ= 0;
+  __tmp__S1HU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+  if (((unsigned long)__tmp__S1HU ==  0)) {
+    result__D2HU=Self__LBJK;
+  } else /* FALSE */ {
+    result__ANQJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S1HU));
+    if ((result__ANQJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__W1HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__K0ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_size[(__tmp__W1HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__K0ZT)));
+      ptr__Q1HU=__tmp__I0ZT;
+    } else /* FALSE */ {
+      __tmp__W1HU=((__UINTEGER_32__ZWB )result__ANQJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__I0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__K0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S1HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__I0ZT=micro_alloc__table__lab__UKI(__tmp__K0ZT,((__POINTER__IB )(&(table_type[(__tmp__W1HU)]))),(__UINTEGER_32__ZWB)(__tmp__W1HU |  1));
+      ptr__Q1HU=__tmp__I0ZT;
+    };
+    result__D2HU=((__STRING_CST__5J *)ptr__Q1HU);
+    *(result__D2HU) = *(Self__LBJK);
+  };
+  __tmp__5NOJ=create__text__OQQJ(Self__YMOJ->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__YMOJ->string__JM5D);
+  __tmp__QBJK=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)__tmp__GNOJ),__tmp__5MOJ,result__D2HU,__tmp__5NOJ);
+  if (((struct ___OBJ *)__tmp__QBJK)->__id==__WRITE_GLOBAL__WXKJ__) {
+    ((__WRITE_GLOBAL__WXKJ *)__tmp__QBJK)->parent_write__XXKJ.quiet_generation__Q15J=TRUE__K__;
+  } else /* WRITE_SLOT */ {
+    ((__WRITE_SLOT__EYKJ *)__tmp__QBJK)->parent_write__FYKJ.quiet_generation__Q15J=TRUE__K__;
+  };
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QBJK);
+  __tmp__QBJK=result__P1HU;
+  return(__tmp__QBJK);
+}
+
+static void* default_value__UZLJ(__TYPE_FULL__XMB *Self__VZLJ,__POSITION__OL p__WZLJ)
+// ({TYPE_FULL__XMB},{POSITION__OL}) With result Recursive, No inlinable.
+{
+  void *result__YZLJ,*__tmp__B1LJ,*result__Q3HU,*__tmp__T3HU;
+  __PROTOTYPE__MF *__tmp__ZZLJ,*__tmp__5ZLJ,*__tmp__V0LJ;
+  void *__tmp__W0LJ;
+  __POSITION__OL __tmp__X0LJ;
+  __ITM_READ__LHQC *Self__R3HU;
+  __LOCAL__L4WC *__tmp__S3HU;
+  __READ_LOCAL__55ZI *__tmp__U3HU;
+  __ITM_CHARACTER__PFUC *Self__OVJS;
+  __CHARACTER_CST__RMOJ *__tmp__PVJS;
+  __PROTOTYPE_CST__LAXC *__tmp__O1LJ;
+  __BOOLEAN__L __tmp__D0LJ;
+  result__YZLJ=NULL;
+  __tmp__ZZLJ=prototype__LEMJ(Self__VZLJ);
+  if (((void *)__tmp__ZZLJ != (void *)NULL)) {
+    __tmp__5ZLJ=prototype__LEMJ(Self__VZLJ);
+    __tmp__D0LJ=((void *)__tmp__5ZLJ->default_value__VQOC != (void *)NULL);
+  } else /* FALSE */ {
+    __tmp__D0LJ=FALSE__O__;
+  };
+  if (__tmp__D0LJ) {
+    if (Self__VZLJ->recursivity_test__J0LJ) {
+      (&__string_329)->count__0C= 13;
+      (&__string_329)->storage__1C="Crash system.";
+      print__KKG((&__string_329));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      put_error__text__EQE( 1,(&__string_738));
+      put_position__PRE(list_current__F5GB->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+      __tmp__V0LJ=prototype__LEMJ(Self__VZLJ);
+      __tmp__W0LJ=__tmp__V0LJ->default_value__VQOC;
+      switch (((struct ___OBJ *)__tmp__W0LJ)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__X0LJ=((__ITM_LIST__A2OC *)__tmp__W0LJ)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__X0LJ=((__ITM_PROTOTYPE__KEPC *)__tmp__W0LJ)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_READ__LHQC__: {
+        __tmp__X0LJ=((__ITM_READ__LHQC *)__tmp__W0LJ)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__X0LJ=((__ITM_EXTERNAL_TYPE__GISC *)__tmp__W0LJ)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__X0LJ=((__ITM_BLOCK__EOSC *)__tmp__W0LJ)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__X0LJ=((__ITM_EXTERNAL__QPSC *)__tmp__W0LJ)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__X0LJ=((__ITM_REAL__KEUC *)__tmp__W0LJ)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__X0LJ=((__ITM_NUMBER__3EUC *)__tmp__W0LJ)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        __tmp__X0LJ=((__ITM_CHARACTER__PFUC *)__tmp__W0LJ)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__X0LJ=((__ITM_STRING__BGUC *)__tmp__W0LJ)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+      } break;
+      };
+      put_position__PRE(__tmp__X0LJ);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    } else /* FALSE */ {
+      Self__VZLJ->recursivity_test__J0LJ=TRUE__K__;
+      __tmp__V0LJ=prototype__LEMJ(Self__VZLJ);
+      __tmp__W0LJ=__tmp__V0LJ->default_value__VQOC;
+      switch (((struct ___OBJ *)__tmp__W0LJ)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__B1LJ=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__W0LJ));
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__B1LJ=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__W0LJ));
+      } break;
+      case __ITM_READ__LHQC__: {
+        Self__R3HU=((__ITM_READ__LHQC *)__tmp__W0LJ);
+        result__Q3HU=NULL;
+        __tmp__S3HU=lookup__EHPJ(Self__R3HU->name__XZ1C);
+        if (((void *)__tmp__S3HU != (void *)NULL)) {
+          if ((__tmp__S3HU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+            ((__LOCAL__L4WC *)__tmp__S3HU)->parent_variable__O4WC.ensure_count__IT4D= 1;
+            Self__R3HU->name__XZ1C=__tmp__S3HU->parent_variable__O4WC.intern_name__UN5D;
+            __tmp__T3HU=to_run_with__args__5QSJ(Self__R3HU);
+            result__Q3HU=__tmp__T3HU;
+          } else /* FALSE */ {
+            __tmp__U3HU=read__5UEI(((__LOCAL__L4WC *)__tmp__S3HU));
+            result__Q3HU=__tmp__U3HU;
           };
+        } else /* FALSE */ {
+          __tmp__T3HU=to_run_with__args__5QSJ(Self__R3HU);
+          result__Q3HU=__tmp__T3HU;
         };
+        __tmp__B1LJ=result__Q3HU;
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__B1LJ=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__W0LJ));
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__B1LJ=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__W0LJ));
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__B1LJ=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__W0LJ));
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__B1LJ=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__W0LJ));
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__B1LJ=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__W0LJ));
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        Self__OVJS=((__ITM_CHARACTER__PFUC *)__tmp__W0LJ);
+        __tmp__PVJS=create__char__UMQJ(Self__OVJS->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__OVJS->character__EM5D);
+        __tmp__B1LJ=__tmp__PVJS;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__B1LJ=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__W0LJ));
+      } break;
       };
-    } else {
-      var__AQLI=create__name__style__type__E5JG(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__AO1H()));
+      result__YZLJ=__tmp__B1LJ;
+      Self__VZLJ->recursivity_test__J0LJ=FALSE__O__;
+    };
+  } else /* FALSE */ {
+    if (((__UINTEGER_8__4LC)(Self__VZLJ->flag__RLK &  1) !=  0)) {
+      __tmp__O1LJ=create__type__VJ2C(p__WZLJ,Self__VZLJ);
+      result__YZLJ=__tmp__O1LJ;
+    } else /* FALSE */ {
+      __tmp__O1LJ=create__type__VJ2C(p__WZLJ,TYPE_NULL__GMB__->parent_type__HMB.default__CMC);
+      result__YZLJ=__tmp__O1LJ;
     };
-    add_last__11FH(stack_result__4H4F,var__AQLI);
-    result__BQLI=write__value__14FH(var__AQLI,Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__RR4H(Self__3PLI,((__LOCAL *)var__AQLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__AQLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__BQLI);
+  __tmp__B1LJ=result__YZLJ;
+  return(__tmp__B1LJ);
 }
 
-static void* put_result__NULI(__REAL_CST *Self__OULI,__BOOLEAN is_last__PULI)
-// ({REAL_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__SMCK(__STRING_CST__5J *Self__TMCK,__TYPE_FULL__XMB *t__UMCK,__POSITION__OL p__VMCK)
+// ({STRING_CST__5J},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result Recursive, No inlinable.
 {
-  void *var__RULI;
-  void *result__SULI;
-  __INTEGER idx__TULI;
-  void *var_result__UULI;
-  __BOOLEAN __tmp__GWLI;
-  var__RULI=NULL;
-  result__SULI=NULL;
-  idx__TULI= 0;
-  var_result__UULI=NULL;
-  if (is_last__PULI) {
-    result__SULI=Self__OULI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__TULI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__UULI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__UULI != (void *)NULL)) {
-        if ((idx__TULI <= ((__FAST_ARRAYoLOCALo *)var_result__UULI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__RULI=((void **)((__FAST_ARRAYoLOCALo *)var_result__UULI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__TULI];
-          __tmp__GWLI=TRUE__;
-        } else {
-          __tmp__GWLI=FALSE__;
+  __INTEGER_64__1SG v__X4HU;
+  void *result__XMCK;
+  __LOCAL__L4WC *__tmp__FWJS,*__tmp__ZWJS;
+  __WRITE_LOCAL__TEYJ *__tmp__MWJS,*__tmp__AXJS;
+  __STRING_CONSTANT__0 *__tmp__POCK,*__tmp__WRCK,*v__YAIU;
+  void *__tmp__ROCK;
+  __PROTOTYPE__MF *__tmp__HPCK,*__tmp__LSCK;
+  __INTEGER__Q __tmp__NPCK,__tmp__RSCK;
+  void *__tmp__551L;
+  __POSITION__OL __tmp__TPCK,__tmp__XSCK;
+  void *__tmp__ZPCK,*__tmp__LQCK,*__tmp__PTCK;
+  __TYPE_FULL__XMB *__tmp__BQCK,*__tmp__FTCK;
+  __ITM_TYPE_STYLE__1MB *Self__Y3HU,*Self__03HU;
+  __ITM_TYPE_MULTI__0URC *Self__RWJS,*Self__FXJS;
+  __READ_LOCAL__55ZI *__tmp__1QCK,*__tmp__DUCK,*__tmp__DMZT,*__tmp__EMZT;
+  __NODE_TYPE__SK2C *__tmp__3QCK,*__tmp__JUCK;
+  __PROTOTYPE_CST__LAXC *__tmp__AUCK,*Self__JXJS,*__tmp__KXJS;
+  __STRING_CST__5J *Self__53HU,*result__13HU;
+  __POINTER__IB ptr__23HU,__tmp__43HU,__tmp__A4HU,__tmp__B4HU;
+  __UINTEGER_32__ZWB __tmp__C4HU;
+  __INTEGER_CST__XAXC *Self__MXJS,*Self__V4HU;
+  __IS_EXPANDED__35NJ *Self__QXJS,*Self__G5HU;
+  __GET_TYPE_ID__HAOJ *Self__VXJS,*Self__W5HU;
+  __SIZE_OF__5GOJ *Self__YXJS,*Self__GAIU;
+  __REAL_CST__1LOJ *Self__1XJS,*Self__WAIU;
+  __CHARACTER_CST__RMOJ *Self__5XJS,*__tmp__AYJS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CYJS,*__tmp__DYJS;
+  __READ_GLOBAL__T4YL *__tmp__RQ3T;
+  __BOOLEAN__L __tmp__ONCK,__tmp__BOCK,__tmp__EQCK,__tmp__ITCK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__4TCK;
+  result__XMCK=NULL;
+  __tmp__ONCK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__UMCK),Self__TMCK->parent_constant__EK.static_type__5G4D);
+  if (__tmp__ONCK) {
+    result__XMCK=Self__TMCK;
+  } else /* FALSE */ {
+    __tmp__BOCK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D),t__UMCK);
+    if (__tmp__BOCK) {
+      __tmp__FWJS=create__name__style__type__HIND(Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D));
+      __tmp__MWJS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FWJS),Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__TMCK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MWJS);
+      __tmp__POCK=get__PJC(last_cast_name__U31J);
+      __tmp__ROCK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D),__tmp__POCK);
+      if (((void *)__tmp__ROCK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__UMCK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__POCK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__VMCK);
+        __tmp__HPCK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D));
+        put_position__PRE(__tmp__HPCK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__GWLI)) {
-          if ((idx__TULI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__UULI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__RULI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__ROCK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ROCK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__NPCK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ROCK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__NPCK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ROCK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ROCK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__NPCK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ROCK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__NPCK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ROCK));
+        };
+      };
+      if ((__tmp__NPCK !=  1)) {
+        if (((struct ___OBJ *)__tmp__ROCK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__551L=((__SLOT_CODE__4IRG *)__tmp__ROCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__551L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TPCK=((__ITM_SLOT__PLC *)__tmp__551L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TPCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__551L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__TPCK=((__SLOT_DATA__IJRG *)__tmp__ROCK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__TPCK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__ROCK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__551L=((__SLOT_CODE__4IRG *)__tmp__ROCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__551L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZPCK=((__ITM_SLOT__PLC *)__tmp__551L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZPCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__551L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__551L=((__SLOT_DATA__IJRG *)__tmp__ROCK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__551L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZPCK=((__ITM_SLOT__PLC *)__tmp__551L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZPCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__551L)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__ZPCK==NULL) {
+        __tmp__551L=NULL;
       } else {
-        if ((idx__TULI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__ZPCK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__551L=((void *)__tmp__ZPCK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__551L=((void *)__tmp__ZPCK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__551L=((void *)__tmp__ZPCK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__551L=((void *)__tmp__ZPCK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__551L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__551L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__551L == (void *)NULL)) {
+        __tmp__EQCK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__551L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__BQCK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__551L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__BQCK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__551L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__BQCK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__551L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__BQCK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__551L)),NULL);
+        } break;
+        };
+        __tmp__EQCK=((void *)__tmp__BQCK != (void *)t__UMCK);
+      };
+      if (__tmp__EQCK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__ROCK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZPCK=((__SLOT_CODE__4IRG *)__tmp__ROCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZPCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LQCK=((__ITM_SLOT__PLC *)__tmp__ZPCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LQCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZPCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__ZPCK=((__SLOT_DATA__IJRG *)__tmp__ROCK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZPCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LQCK=((__ITM_SLOT__PLC *)__tmp__ZPCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LQCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZPCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__LQCK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__LQCK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__Y3HU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LQCK));
+          if (((void *)Self__Y3HU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__Y3HU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__Y3HU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LQCK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LQCK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RWJS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LQCK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RWJS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LQCK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__UMCK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__ROCK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZPCK=((__SLOT_CODE__4IRG *)__tmp__ROCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZPCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TPCK=((__ITM_SLOT__PLC *)__tmp__ZPCK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TPCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZPCK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__TPCK=((__SLOT_DATA__IJRG *)__tmp__ROCK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__TPCK);
+        put_position__PRE(Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__1QCK=read__5UEI(((__LOCAL__L4WC *)__tmp__FWJS));
+      __tmp__3QCK=new_read__slot__receiver__self__intern__KK2C(Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__ROCK,__tmp__1QCK,__tmp__1QCK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__3QCK);
+      __tmp__ROCK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__3QCK));
+      result__XMCK=__tmp__ROCK;
+      __tmp__EQCK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__EQCK=FALSE__O__;
+    };
+    if ((! __tmp__EQCK)) {
+      __tmp__EQCK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__UMCK),Self__TMCK->parent_constant__EK.static_type__5G4D);
+      if (__tmp__EQCK) {
+        __tmp__ZWJS=create__name__style__type__HIND(Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D));
+        __tmp__AXJS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZWJS),Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__TMCK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AXJS);
+        __tmp__WRCK=get__PJC(last_cast_name__U31J);
+        __tmp__551L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__UMCK),__tmp__WRCK);
+        if (((void *)__tmp__551L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__UMCK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__WRCK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__UMCK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__VMCK);
+          __tmp__LSCK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__UMCK));
+          put_position__PRE(__tmp__LSCK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__RULI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__RULI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__551L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__551L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__RSCK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__551L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__RSCK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__551L));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__551L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__RSCK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__551L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__RSCK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__551L));
+          };
+        };
+        if ((__tmp__RSCK !=  2)) {
+          if (((struct ___OBJ *)__tmp__551L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__LQCK=((__SLOT_CODE__4IRG *)__tmp__551L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LQCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XSCK=((__ITM_SLOT__PLC *)__tmp__LQCK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XSCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LQCK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__XSCK=((__SLOT_DATA__IJRG *)__tmp__551L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__XSCK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__551L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZPCK=((__SLOT_CODE__4IRG *)__tmp__551L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZPCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LQCK=((__ITM_SLOT__PLC *)__tmp__ZPCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LQCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZPCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__ZPCK=((__SLOT_DATA__IJRG *)__tmp__551L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZPCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LQCK=((__ITM_SLOT__PLC *)__tmp__ZPCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LQCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZPCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__LQCK==NULL) {
+          __tmp__ZPCK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__LQCK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__ZPCK=((void *)__tmp__LQCK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__ZPCK=((void *)__tmp__LQCK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__ZPCK=((void *)__tmp__LQCK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__ZPCK=((void *)__tmp__LQCK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__ZPCK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__ZPCK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__ZPCK == (void *)NULL)) {
+          __tmp__ITCK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__ZPCK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__FTCK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPCK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__FTCK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPCK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__FTCK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPCK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__FTCK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPCK)),NULL);
+          } break;
+          };
+          __tmp__ITCK=((void *)__tmp__FTCK != (void *)t__UMCK);
+        };
+        if (__tmp__ITCK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__551L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__LQCK=((__SLOT_CODE__4IRG *)__tmp__551L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LQCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__PTCK=((__ITM_SLOT__PLC *)__tmp__LQCK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__PTCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LQCK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__LQCK=((__SLOT_DATA__IJRG *)__tmp__551L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LQCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__PTCK=((__ITM_SLOT__PLC *)__tmp__LQCK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__PTCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LQCK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__PTCK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__PTCK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__03HU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PTCK));
+            if (((void *)Self__03HU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__03HU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__03HU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PTCK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PTCK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FXJS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PTCK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FXJS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PTCK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__UMCK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__551L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__LQCK=((__SLOT_CODE__4IRG *)__tmp__551L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__LQCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XSCK=((__ITM_SLOT__PLC *)__tmp__LQCK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XSCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LQCK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__XSCK=((__SLOT_DATA__IJRG *)__tmp__551L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__XSCK);
+          put_position__PRE(Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__4TCK=create_with_capacity__UBZH( 2);
+        __tmp__AUCK=create__type__VJ2C(Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,t__UMCK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__4TCK),__tmp__AUCK);
+        __tmp__DUCK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZWJS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__4TCK),__tmp__DUCK);
+        __tmp__TPCK=Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__ZPCK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__4TCK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__ZPCK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__53HU=((__STRING_CST__5J *)__tmp__ZPCK);
+          result__13HU=NULL;
+          ptr__23HU=((__POINTER__IB )(NULL));
+          __tmp__NPCK= 0;
+          __tmp__43HU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__43HU ==  0)) {
+            result__13HU=Self__53HU;
+          } else /* FALSE */ {
+            __tmp__NPCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__43HU));
+            if ((__tmp__NPCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__C4HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B4HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_size[(__tmp__C4HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B4HU)));
+              ptr__23HU=__tmp__A4HU;
+            } else /* FALSE */ {
+              __tmp__C4HU=((__UINTEGER_32__ZWB )__tmp__NPCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_type[(__tmp__C4HU)]))),(__UINTEGER_32__ZWB)(__tmp__C4HU |  1));
+              ptr__23HU=__tmp__A4HU;
+            };
+            result__13HU=((__STRING_CST__5J *)ptr__23HU);
+            *(result__13HU) = *(Self__53HU);
+          };
+          __tmp__LQCK=result__13HU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__LQCK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__ZPCK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JXJS=((__PROTOTYPE_CST__LAXC *)__tmp__ZPCK);
+          __tmp__KXJS=create__type__VJ2C(Self__JXJS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JXJS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__LQCK=__tmp__KXJS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MXJS=((__INTEGER_CST__XAXC *)__tmp__ZPCK);
+          __tmp__XSCK=Self__MXJS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__X4HU=Self__MXJS->value__FH4D;
+          __tmp__BQCK=Self__MXJS->parent_constant__YAXC.static_type__5G4D;
+          Self__MXJS=NULL;
+          ptr__23HU=((__POINTER__IB )(NULL));
+          __tmp__NPCK= 0;
+          __tmp__43HU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__43HU ==  0)) {
+            Self__MXJS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__NPCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__43HU));
+            if ((__tmp__NPCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__C4HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B4HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_size[(__tmp__C4HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B4HU)));
+              ptr__23HU=__tmp__A4HU;
+            } else /* FALSE */ {
+              __tmp__C4HU=((__UINTEGER_32__ZWB )__tmp__NPCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_type[(__tmp__C4HU)]))),(__UINTEGER_32__ZWB)(__tmp__C4HU |  1));
+              ptr__23HU=__tmp__A4HU;
+            };
+            Self__MXJS=((__INTEGER_CST__XAXC *)ptr__23HU);
+            *(Self__MXJS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__V4HU=((__INTEGER_CST__XAXC *)Self__MXJS);
+          Self__V4HU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__XSCK;
+          Self__V4HU->value__FH4D=v__X4HU;
+          Self__V4HU->parent_constant__YAXC.static_type__5G4D=__tmp__BQCK;
+          check_type__XYEE(Self__V4HU);
+          __tmp__LQCK=Self__MXJS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__LQCK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__ZPCK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DMZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__ZPCK)->local__BVEJ));
+          if (__tmp__DMZT==NULL) {
+            __tmp__EMZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EMZT=((__READ_LOCAL__55ZI *)__tmp__DMZT);
+          };
+          __tmp__LQCK=__tmp__EMZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__LQCK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__ZPCK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__LQCK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__ZPCK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QXJS=((__IS_EXPANDED__35NJ *)__tmp__ZPCK);
+          __tmp__XSCK=Self__QXJS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DMZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QXJS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DMZT==NULL) {
+            __tmp__EMZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EMZT=((__READ_LOCAL__55ZI *)__tmp__DMZT);
+          };
+          Self__QXJS=NULL;
+          ptr__23HU=((__POINTER__IB )(NULL));
+          __tmp__NPCK= 0;
+          __tmp__43HU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__43HU ==  0)) {
+            Self__QXJS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__NPCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__43HU));
+            if ((__tmp__NPCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__C4HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B4HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_size[(__tmp__C4HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B4HU)));
+              ptr__23HU=__tmp__A4HU;
+            } else /* FALSE */ {
+              __tmp__C4HU=((__UINTEGER_32__ZWB )__tmp__NPCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_type[(__tmp__C4HU)]))),(__UINTEGER_32__ZWB)(__tmp__C4HU |  1));
+              ptr__23HU=__tmp__A4HU;
+            };
+            Self__QXJS=((__IS_EXPANDED__35NJ *)ptr__23HU);
+            *(Self__QXJS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__G5HU=((__IS_EXPANDED__35NJ *)Self__QXJS);
+          Self__G5HU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__XSCK;
+          Self__G5HU->receiver__RA5J=__tmp__EMZT;
+          __tmp__LQCK=Self__QXJS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VXJS=((__GET_TYPE_ID__HAOJ *)__tmp__ZPCK);
+          __tmp__XSCK=Self__VXJS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__BQCK=Self__VXJS->receiver__WA5J;
+          Self__VXJS=NULL;
+          ptr__23HU=((__POINTER__IB )(NULL));
+          __tmp__NPCK= 0;
+          __tmp__43HU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__43HU ==  0)) {
+            Self__VXJS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__NPCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__43HU));
+            if ((__tmp__NPCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__C4HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B4HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_size[(__tmp__C4HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B4HU)));
+              ptr__23HU=__tmp__A4HU;
+            } else /* FALSE */ {
+              __tmp__C4HU=((__UINTEGER_32__ZWB )__tmp__NPCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_type[(__tmp__C4HU)]))),(__UINTEGER_32__ZWB)(__tmp__C4HU |  1));
+              ptr__23HU=__tmp__A4HU;
+            };
+            Self__VXJS=((__GET_TYPE_ID__HAOJ *)ptr__23HU);
+            *(Self__VXJS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__W5HU=((__GET_TYPE_ID__HAOJ *)Self__VXJS);
+          Self__W5HU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__XSCK;
+          Self__W5HU->receiver__WA5J=__tmp__BQCK;
+          __tmp__LQCK=Self__VXJS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__LQCK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__ZPCK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__LQCK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__ZPCK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__LQCK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__ZPCK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__LQCK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__ZPCK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__LQCK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__ZPCK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__LQCK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZPCK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__LQCK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZPCK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__LQCK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__ZPCK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__LQCK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__ZPCK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YXJS=((__SIZE_OF__5GOJ *)__tmp__ZPCK);
+          __tmp__XSCK=Self__YXJS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__BQCK=Self__YXJS->receiver__AD5J;
+          Self__YXJS=NULL;
+          ptr__23HU=((__POINTER__IB )(NULL));
+          __tmp__NPCK= 0;
+          __tmp__43HU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__43HU ==  0)) {
+            Self__YXJS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__NPCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__43HU));
+            if ((__tmp__NPCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__C4HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B4HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_size[(__tmp__C4HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B4HU)));
+              ptr__23HU=__tmp__A4HU;
+            } else /* FALSE */ {
+              __tmp__C4HU=((__UINTEGER_32__ZWB )__tmp__NPCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_type[(__tmp__C4HU)]))),(__UINTEGER_32__ZWB)(__tmp__C4HU |  1));
+              ptr__23HU=__tmp__A4HU;
+            };
+            Self__YXJS=((__SIZE_OF__5GOJ *)ptr__23HU);
+            *(Self__YXJS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__GAIU=((__SIZE_OF__5GOJ *)Self__YXJS);
+          Self__GAIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__XSCK;
+          Self__GAIU->receiver__AD5J=__tmp__BQCK;
+          __tmp__LQCK=Self__YXJS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__LQCK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__ZPCK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1XJS=((__REAL_CST__1LOJ *)__tmp__ZPCK);
+          __tmp__XSCK=Self__1XJS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__YAIU=Self__1XJS->value__VD5J;
+          __tmp__BQCK=Self__1XJS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1XJS=NULL;
+          ptr__23HU=((__POINTER__IB )(NULL));
+          __tmp__NPCK= 0;
+          __tmp__43HU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__43HU ==  0)) {
+            Self__1XJS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__NPCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__43HU));
+            if ((__tmp__NPCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__C4HU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B4HU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_size[(__tmp__C4HU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B4HU)));
+              ptr__23HU=__tmp__A4HU;
+            } else /* FALSE */ {
+              __tmp__C4HU=((__UINTEGER_32__ZWB )__tmp__NPCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__A4HU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__B4HU=(void *)((unsigned long)(void *)((unsigned long)__tmp__43HU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A4HU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__A4HU=micro_alloc__table__lab__UKI(__tmp__B4HU,((__POINTER__IB )(&(table_type[(__tmp__C4HU)]))),(__UINTEGER_32__ZWB)(__tmp__C4HU |  1));
+              ptr__23HU=__tmp__A4HU;
+            };
+            Self__1XJS=((__REAL_CST__1LOJ *)ptr__23HU);
+            *(Self__1XJS) = *(REAL_CST__1LOJ__);
+          };
+          Self__WAIU=((__REAL_CST__1LOJ *)Self__1XJS);
+          Self__WAIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__XSCK;
+          Self__WAIU->value__VD5J=v__YAIU;
+          Self__WAIU->parent_constant__2LOJ.static_type__5G4D=__tmp__BQCK;
+          __tmp__LQCK=Self__1XJS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5XJS=((__CHARACTER_CST__RMOJ *)__tmp__ZPCK);
+          __tmp__AYJS=create__char__UMQJ(Self__5XJS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5XJS->text__0D5J);
+          __tmp__LQCK=__tmp__AYJS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CYJS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZPCK);
+          __tmp__DYJS=create__text__OQQJ(Self__CYJS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CYJS->string__WBJK);
+          __tmp__LQCK=__tmp__DYJS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__LQCK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__ZPCK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__LQCK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__ZPCK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__LQCK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__ZPCK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__LQCK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__ZPCK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__LQCK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__ZPCK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__LQCK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__ZPCK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__LQCK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__ZPCK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__LQCK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__ZPCK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__PTCK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__ZPCK)->global__KAKM),NULL);
+          if (__tmp__PTCK==NULL) {
+            __tmp__RQ3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__PTCK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__RQ3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__RQ3T=((__READ_GLOBAL__T4YL *)__tmp__PTCK);
+            } break;
+            }
+          };
+          __tmp__LQCK=__tmp__RQ3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__LQCK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__ZPCK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__LQCK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__ZPCK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__LQCK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__ZPCK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__LQCK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__ZPCK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__LQCK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__ZPCK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__LQCK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__ZPCK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__LQCK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__ZPCK));
+        } break;
+        };
+        __tmp__JUCK=new_read__slot__receiver__with__intern__OEZJ(__tmp__TPCK,__tmp__551L,__tmp__LQCK,__tmp__4TCK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__JUCK);
+        __tmp__551L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__JUCK));
+        result__XMCK=__tmp__551L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__UMCK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__TMCK->parent_constant__EK.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__VMCK);
+        put_position__PRE(Self__TMCK->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__RULI=create__name__style__type__E5JG(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__OULI->parent_constant__U2JH.static_type__M2YD));
     };
-    add_last__11FH(stack_result__4H4F,var__RULI);
-    result__SULI=write__value__14FH(var__RULI,Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__Q04H(Self__OULI,((__LOCAL *)var__RULI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__RULI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__SULI);
+  __tmp__ROCK=result__XMCK;
+  return(__tmp__ROCK);
 }
 
-static void* put_result__4YLI(__CHARACTER_CST *Self__5YLI,__BOOLEAN is_last__AZLI)
-// ({CHARACTER_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__BVCK(__EXTERNAL_C__Y5WC *Self__CVCK,__TYPE_FULL__XMB *t__DVCK,__POSITION__OL p__EVCK)
+// ({EXTERNAL_C__Y5WC},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__CZLI;
-  void *result__DZLI;
-  __INTEGER idx__EZLI;
-  void *var_result__FZLI;
-  __BOOLEAN __tmp__X0LI;
-  var__CZLI=NULL;
-  result__DZLI=NULL;
-  idx__EZLI= 0;
-  var_result__FZLI=NULL;
-  if (is_last__AZLI) {
-    result__DZLI=Self__5YLI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__EZLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__FZLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__FZLI != (void *)NULL)) {
-        if ((idx__EZLI <= ((__FAST_ARRAYoLOCALo *)var_result__FZLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__CZLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__FZLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__EZLI];
-          __tmp__X0LI=TRUE__;
-        } else {
-          __tmp__X0LI=FALSE__;
+  __INTEGER_64__1SG v__1BIU;
+  void *result__GVCK;
+  __LOCAL__L4WC *__tmp__VYJS,*__tmp__JZJS;
+  __WRITE_LOCAL__TEYJ *__tmp__2YJS,*__tmp__QZJS;
+  __STRING_CONSTANT__0 *__tmp__4WCK,*__tmp__F0CK,*v__2DIU;
+  void *__tmp__AXCK;
+  __PROTOTYPE__MF *__tmp__WXCK,*__tmp__00CK;
+  __INTEGER__Q __tmp__2XCK,__tmp__A1CK;
+  void *__tmp__3D2L;
+  __POSITION__OL __tmp__CYCK,__tmp__G1CK;
+  void *__tmp__IYCK,*__tmp__0YCK,*__tmp__41CK;
+  __TYPE_FULL__XMB *__tmp__QYCK,*__tmp__U1CK;
+  __ITM_TYPE_STYLE__1MB *Self__2AIU,*Self__4AIU;
+  __ITM_TYPE_MULTI__0URC *Self__BZJS,*Self__VZJS;
+  __READ_LOCAL__55ZI *__tmp__KZCK,*__tmp__S2CK,*__tmp__LMZT,*__tmp__MMZT;
+  __NODE_TYPE__SK2C *__tmp__MZCK,*__tmp__Y2CK;
+  __PROTOTYPE_CST__LAXC *__tmp__P2CK,*Self__ZZJS,*__tmp__0ZJS;
+  __STRING_CST__5J *Self__DBIU,*result__5AIU;
+  __POINTER__IB ptr__ABIU,__tmp__CBIU,__tmp__EBIU,__tmp__FBIU;
+  __UINTEGER_32__ZWB __tmp__GBIU;
+  __INTEGER_CST__XAXC *Self__2ZJS,*Self__ZBIU;
+  __IS_EXPANDED__35NJ *Self__A0JS,*Self__KCIU;
+  __GET_TYPE_ID__HAOJ *Self__F0JS,*Self__0CIU;
+  __SIZE_OF__5GOJ *Self__I0JS,*Self__KDIU;
+  __REAL_CST__1LOJ *Self__L0JS,*Self__0DIU;
+  __CHARACTER_CST__RMOJ *Self__P0JS,*__tmp__Q0JS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__S0JS,*__tmp__T0JS;
+  __READ_GLOBAL__T4YL *__tmp__VQ3T;
+  __BOOLEAN__L __tmp__3VCK,__tmp__QWCK,__tmp__TYCK,__tmp__X1CK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__N2CK;
+  result__GVCK=NULL;
+  __tmp__3VCK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__DVCK),Self__CVCK->static_type__W54D);
+  if (__tmp__3VCK) {
+    result__GVCK=Self__CVCK;
+  } else /* FALSE */ {
+    __tmp__QWCK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D),t__DVCK);
+    if (__tmp__QWCK) {
+      __tmp__VYJS=create__name__style__type__HIND(Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D));
+      __tmp__2YJS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VYJS),Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CVCK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2YJS);
+      __tmp__4WCK=get__PJC(last_cast_name__U31J);
+      __tmp__AXCK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D),__tmp__4WCK);
+      if (((void *)__tmp__AXCK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DVCK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__4WCK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__EVCK);
+        __tmp__WXCK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D));
+        put_position__PRE(__tmp__WXCK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__X0LI)) {
-          if ((idx__EZLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__FZLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__CZLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__AXCK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__AXCK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2XCK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AXCK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2XCK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AXCK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__AXCK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2XCK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AXCK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2XCK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AXCK));
+        };
+      };
+      if ((__tmp__2XCK !=  1)) {
+        if (((struct ___OBJ *)__tmp__AXCK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__3D2L=((__SLOT_CODE__4IRG *)__tmp__AXCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3D2L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CYCK=((__ITM_SLOT__PLC *)__tmp__3D2L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CYCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3D2L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__CYCK=((__SLOT_DATA__IJRG *)__tmp__AXCK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__CYCK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
+      };
+      if (((struct ___OBJ *)__tmp__AXCK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__3D2L=((__SLOT_CODE__4IRG *)__tmp__AXCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__3D2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__IYCK=((__ITM_SLOT__PLC *)__tmp__3D2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__IYCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3D2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__3D2L=((__SLOT_DATA__IJRG *)__tmp__AXCK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__3D2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__IYCK=((__ITM_SLOT__PLC *)__tmp__3D2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__IYCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3D2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__IYCK==NULL) {
+        __tmp__3D2L=NULL;
       } else {
-        if ((idx__EZLI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__IYCK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__3D2L=((void *)__tmp__IYCK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__3D2L=((void *)__tmp__IYCK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__3D2L=((void *)__tmp__IYCK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__3D2L=((void *)__tmp__IYCK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__3D2L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__3D2L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__3D2L == (void *)NULL)) {
+        __tmp__TYCK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__3D2L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__QYCK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__3D2L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__QYCK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3D2L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__QYCK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3D2L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__QYCK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3D2L)),NULL);
+        } break;
+        };
+        __tmp__TYCK=((void *)__tmp__QYCK != (void *)t__DVCK);
+      };
+      if (__tmp__TYCK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__AXCK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IYCK=((__SLOT_CODE__4IRG *)__tmp__AXCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IYCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0YCK=((__ITM_SLOT__PLC *)__tmp__IYCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0YCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IYCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__IYCK=((__SLOT_DATA__IJRG *)__tmp__AXCK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IYCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0YCK=((__ITM_SLOT__PLC *)__tmp__IYCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0YCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IYCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__0YCK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__0YCK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__2AIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0YCK));
+          if (((void *)Self__2AIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__2AIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__2AIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0YCK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0YCK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BZJS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0YCK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BZJS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0YCK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DVCK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__AXCK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IYCK=((__SLOT_CODE__4IRG *)__tmp__AXCK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IYCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CYCK=((__ITM_SLOT__PLC *)__tmp__IYCK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CYCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IYCK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__CYCK=((__SLOT_DATA__IJRG *)__tmp__AXCK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__CYCK);
+        put_position__PRE(Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__KZCK=read__5UEI(((__LOCAL__L4WC *)__tmp__VYJS));
+      __tmp__MZCK=new_read__slot__receiver__self__intern__KK2C(Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__AXCK,__tmp__KZCK,__tmp__KZCK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MZCK);
+      __tmp__AXCK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__MZCK));
+      result__GVCK=__tmp__AXCK;
+      __tmp__TYCK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__TYCK=FALSE__O__;
+    };
+    if ((! __tmp__TYCK)) {
+      __tmp__TYCK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__DVCK),Self__CVCK->static_type__W54D);
+      if (__tmp__TYCK) {
+        __tmp__JZJS=create__name__style__type__HIND(Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D));
+        __tmp__QZJS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JZJS),Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CVCK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QZJS);
+        __tmp__F0CK=get__PJC(last_cast_name__U31J);
+        __tmp__3D2L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__DVCK),__tmp__F0CK);
+        if (((void *)__tmp__3D2L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DVCK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__F0CK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DVCK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__EVCK);
+          __tmp__00CK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__DVCK));
+          put_position__PRE(__tmp__00CK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__CZLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__CZLI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__3D2L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__3D2L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A1CK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__3D2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A1CK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__3D2L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__3D2L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A1CK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__3D2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A1CK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__3D2L));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__A1CK !=  2)) {
+          if (((struct ___OBJ *)__tmp__3D2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__0YCK=((__SLOT_CODE__4IRG *)__tmp__3D2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0YCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__G1CK=((__ITM_SLOT__PLC *)__tmp__0YCK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__G1CK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0YCK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__G1CK=((__SLOT_DATA__IJRG *)__tmp__3D2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__G1CK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__3D2L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IYCK=((__SLOT_CODE__4IRG *)__tmp__3D2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IYCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0YCK=((__ITM_SLOT__PLC *)__tmp__IYCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0YCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IYCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__IYCK=((__SLOT_DATA__IJRG *)__tmp__3D2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IYCK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0YCK=((__ITM_SLOT__PLC *)__tmp__IYCK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0YCK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IYCK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__0YCK==NULL) {
+          __tmp__IYCK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__0YCK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__IYCK=((void *)__tmp__0YCK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__IYCK=((void *)__tmp__0YCK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__IYCK=((void *)__tmp__0YCK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__IYCK=((void *)__tmp__0YCK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__IYCK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__IYCK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__IYCK == (void *)NULL)) {
+          __tmp__X1CK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__IYCK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__U1CK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IYCK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__U1CK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IYCK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__U1CK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IYCK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__U1CK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IYCK)),NULL);
+          } break;
+          };
+          __tmp__X1CK=((void *)__tmp__U1CK != (void *)t__DVCK);
+        };
+        if (__tmp__X1CK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__3D2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__0YCK=((__SLOT_CODE__4IRG *)__tmp__3D2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0YCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__41CK=((__ITM_SLOT__PLC *)__tmp__0YCK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__41CK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0YCK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__0YCK=((__SLOT_DATA__IJRG *)__tmp__3D2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0YCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__41CK=((__ITM_SLOT__PLC *)__tmp__0YCK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__41CK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0YCK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__41CK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__41CK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__4AIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__41CK));
+            if (((void *)Self__4AIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__4AIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__4AIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__41CK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__41CK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VZJS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__41CK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VZJS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__41CK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DVCK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__3D2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__0YCK=((__SLOT_CODE__4IRG *)__tmp__3D2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0YCK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__G1CK=((__ITM_SLOT__PLC *)__tmp__0YCK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__G1CK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0YCK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__G1CK=((__SLOT_DATA__IJRG *)__tmp__3D2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__G1CK);
+          put_position__PRE(Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__N2CK=create_with_capacity__UBZH( 2);
+        __tmp__P2CK=create__type__VJ2C(Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B,t__DVCK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__N2CK),__tmp__P2CK);
+        __tmp__S2CK=read__5UEI(((__LOCAL__L4WC *)__tmp__JZJS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__N2CK),__tmp__S2CK);
+        __tmp__CYCK=Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__IYCK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__N2CK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__IYCK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__DBIU=((__STRING_CST__5J *)__tmp__IYCK);
+          result__5AIU=NULL;
+          ptr__ABIU=((__POINTER__IB )(NULL));
+          __tmp__2XCK= 0;
+          __tmp__CBIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__CBIU ==  0)) {
+            result__5AIU=Self__DBIU;
+          } else /* FALSE */ {
+            __tmp__2XCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CBIU));
+            if ((__tmp__2XCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GBIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FBIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_size[(__tmp__GBIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FBIU)));
+              ptr__ABIU=__tmp__EBIU;
+            } else /* FALSE */ {
+              __tmp__GBIU=((__UINTEGER_32__ZWB )__tmp__2XCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_type[(__tmp__GBIU)]))),(__UINTEGER_32__ZWB)(__tmp__GBIU |  1));
+              ptr__ABIU=__tmp__EBIU;
+            };
+            result__5AIU=((__STRING_CST__5J *)ptr__ABIU);
+            *(result__5AIU) = *(Self__DBIU);
+          };
+          __tmp__0YCK=result__5AIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__0YCK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__IYCK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZZJS=((__PROTOTYPE_CST__LAXC *)__tmp__IYCK);
+          __tmp__0ZJS=create__type__VJ2C(Self__ZZJS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZZJS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__0YCK=__tmp__0ZJS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2ZJS=((__INTEGER_CST__XAXC *)__tmp__IYCK);
+          __tmp__G1CK=Self__2ZJS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__1BIU=Self__2ZJS->value__FH4D;
+          __tmp__QYCK=Self__2ZJS->parent_constant__YAXC.static_type__5G4D;
+          Self__2ZJS=NULL;
+          ptr__ABIU=((__POINTER__IB )(NULL));
+          __tmp__2XCK= 0;
+          __tmp__CBIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__CBIU ==  0)) {
+            Self__2ZJS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__2XCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CBIU));
+            if ((__tmp__2XCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GBIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FBIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_size[(__tmp__GBIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FBIU)));
+              ptr__ABIU=__tmp__EBIU;
+            } else /* FALSE */ {
+              __tmp__GBIU=((__UINTEGER_32__ZWB )__tmp__2XCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_type[(__tmp__GBIU)]))),(__UINTEGER_32__ZWB)(__tmp__GBIU |  1));
+              ptr__ABIU=__tmp__EBIU;
+            };
+            Self__2ZJS=((__INTEGER_CST__XAXC *)ptr__ABIU);
+            *(Self__2ZJS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__ZBIU=((__INTEGER_CST__XAXC *)Self__2ZJS);
+          Self__ZBIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G1CK;
+          Self__ZBIU->value__FH4D=v__1BIU;
+          Self__ZBIU->parent_constant__YAXC.static_type__5G4D=__tmp__QYCK;
+          check_type__XYEE(Self__ZBIU);
+          __tmp__0YCK=Self__2ZJS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__0YCK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__IYCK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LMZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IYCK)->local__BVEJ));
+          if (__tmp__LMZT==NULL) {
+            __tmp__MMZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MMZT=((__READ_LOCAL__55ZI *)__tmp__LMZT);
+          };
+          __tmp__0YCK=__tmp__MMZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__0YCK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__IYCK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__0YCK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IYCK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__A0JS=((__IS_EXPANDED__35NJ *)__tmp__IYCK);
+          __tmp__G1CK=Self__A0JS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LMZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A0JS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LMZT==NULL) {
+            __tmp__MMZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MMZT=((__READ_LOCAL__55ZI *)__tmp__LMZT);
+          };
+          Self__A0JS=NULL;
+          ptr__ABIU=((__POINTER__IB )(NULL));
+          __tmp__2XCK= 0;
+          __tmp__CBIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__CBIU ==  0)) {
+            Self__A0JS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__2XCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CBIU));
+            if ((__tmp__2XCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GBIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FBIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_size[(__tmp__GBIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FBIU)));
+              ptr__ABIU=__tmp__EBIU;
+            } else /* FALSE */ {
+              __tmp__GBIU=((__UINTEGER_32__ZWB )__tmp__2XCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_type[(__tmp__GBIU)]))),(__UINTEGER_32__ZWB)(__tmp__GBIU |  1));
+              ptr__ABIU=__tmp__EBIU;
+            };
+            Self__A0JS=((__IS_EXPANDED__35NJ *)ptr__ABIU);
+            *(Self__A0JS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__KCIU=((__IS_EXPANDED__35NJ *)Self__A0JS);
+          Self__KCIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G1CK;
+          Self__KCIU->receiver__RA5J=__tmp__MMZT;
+          __tmp__0YCK=Self__A0JS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__F0JS=((__GET_TYPE_ID__HAOJ *)__tmp__IYCK);
+          __tmp__G1CK=Self__F0JS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__QYCK=Self__F0JS->receiver__WA5J;
+          Self__F0JS=NULL;
+          ptr__ABIU=((__POINTER__IB )(NULL));
+          __tmp__2XCK= 0;
+          __tmp__CBIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__CBIU ==  0)) {
+            Self__F0JS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__2XCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CBIU));
+            if ((__tmp__2XCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GBIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FBIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_size[(__tmp__GBIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FBIU)));
+              ptr__ABIU=__tmp__EBIU;
+            } else /* FALSE */ {
+              __tmp__GBIU=((__UINTEGER_32__ZWB )__tmp__2XCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_type[(__tmp__GBIU)]))),(__UINTEGER_32__ZWB)(__tmp__GBIU |  1));
+              ptr__ABIU=__tmp__EBIU;
+            };
+            Self__F0JS=((__GET_TYPE_ID__HAOJ *)ptr__ABIU);
+            *(Self__F0JS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__0CIU=((__GET_TYPE_ID__HAOJ *)Self__F0JS);
+          Self__0CIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G1CK;
+          Self__0CIU->receiver__WA5J=__tmp__QYCK;
+          __tmp__0YCK=Self__F0JS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__0YCK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__IYCK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__0YCK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__IYCK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__0YCK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__IYCK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__0YCK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__IYCK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__0YCK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__IYCK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__0YCK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IYCK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__0YCK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IYCK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__0YCK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__IYCK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__0YCK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__IYCK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__I0JS=((__SIZE_OF__5GOJ *)__tmp__IYCK);
+          __tmp__G1CK=Self__I0JS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__QYCK=Self__I0JS->receiver__AD5J;
+          Self__I0JS=NULL;
+          ptr__ABIU=((__POINTER__IB )(NULL));
+          __tmp__2XCK= 0;
+          __tmp__CBIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__CBIU ==  0)) {
+            Self__I0JS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__2XCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CBIU));
+            if ((__tmp__2XCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GBIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FBIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_size[(__tmp__GBIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FBIU)));
+              ptr__ABIU=__tmp__EBIU;
+            } else /* FALSE */ {
+              __tmp__GBIU=((__UINTEGER_32__ZWB )__tmp__2XCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_type[(__tmp__GBIU)]))),(__UINTEGER_32__ZWB)(__tmp__GBIU |  1));
+              ptr__ABIU=__tmp__EBIU;
+            };
+            Self__I0JS=((__SIZE_OF__5GOJ *)ptr__ABIU);
+            *(Self__I0JS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__KDIU=((__SIZE_OF__5GOJ *)Self__I0JS);
+          Self__KDIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G1CK;
+          Self__KDIU->receiver__AD5J=__tmp__QYCK;
+          __tmp__0YCK=Self__I0JS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__0YCK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__IYCK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__L0JS=((__REAL_CST__1LOJ *)__tmp__IYCK);
+          __tmp__G1CK=Self__L0JS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__2DIU=Self__L0JS->value__VD5J;
+          __tmp__QYCK=Self__L0JS->parent_constant__2LOJ.static_type__5G4D;
+          Self__L0JS=NULL;
+          ptr__ABIU=((__POINTER__IB )(NULL));
+          __tmp__2XCK= 0;
+          __tmp__CBIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__CBIU ==  0)) {
+            Self__L0JS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__2XCK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CBIU));
+            if ((__tmp__2XCK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GBIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FBIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_size[(__tmp__GBIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FBIU)));
+              ptr__ABIU=__tmp__EBIU;
+            } else /* FALSE */ {
+              __tmp__GBIU=((__UINTEGER_32__ZWB )__tmp__2XCK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EBIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FBIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CBIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EBIU=micro_alloc__table__lab__UKI(__tmp__FBIU,((__POINTER__IB )(&(table_type[(__tmp__GBIU)]))),(__UINTEGER_32__ZWB)(__tmp__GBIU |  1));
+              ptr__ABIU=__tmp__EBIU;
+            };
+            Self__L0JS=((__REAL_CST__1LOJ *)ptr__ABIU);
+            *(Self__L0JS) = *(REAL_CST__1LOJ__);
+          };
+          Self__0DIU=((__REAL_CST__1LOJ *)Self__L0JS);
+          Self__0DIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G1CK;
+          Self__0DIU->value__VD5J=v__2DIU;
+          Self__0DIU->parent_constant__2LOJ.static_type__5G4D=__tmp__QYCK;
+          __tmp__0YCK=Self__L0JS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__P0JS=((__CHARACTER_CST__RMOJ *)__tmp__IYCK);
+          __tmp__Q0JS=create__char__UMQJ(Self__P0JS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__P0JS->text__0D5J);
+          __tmp__0YCK=__tmp__Q0JS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__S0JS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IYCK);
+          __tmp__T0JS=create__text__OQQJ(Self__S0JS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S0JS->string__WBJK);
+          __tmp__0YCK=__tmp__T0JS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__0YCK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__IYCK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__0YCK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IYCK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__0YCK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IYCK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__0YCK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IYCK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__0YCK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IYCK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__0YCK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IYCK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__0YCK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__IYCK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__0YCK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__IYCK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__41CK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IYCK)->global__KAKM),NULL);
+          if (__tmp__41CK==NULL) {
+            __tmp__VQ3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__41CK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__VQ3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VQ3T=((__READ_GLOBAL__T4YL *)__tmp__41CK);
+            } break;
+            }
+          };
+          __tmp__0YCK=__tmp__VQ3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__0YCK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__IYCK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__0YCK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__IYCK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__0YCK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__IYCK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__0YCK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IYCK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__0YCK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__IYCK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__0YCK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__IYCK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__0YCK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__IYCK));
+        } break;
+        };
+        __tmp__Y2CK=new_read__slot__receiver__with__intern__OEZJ(__tmp__CYCK,__tmp__3D2L,__tmp__0YCK,__tmp__N2CK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__Y2CK);
+        __tmp__3D2L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__Y2CK));
+        result__GVCK=__tmp__3D2L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DVCK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CVCK->static_type__W54D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__EVCK);
+        put_position__PRE(Self__CVCK->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__CZLI=create__name__style__type__E5JG(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__5YLI->parent_constant__H3JH.static_type__M2YD));
     };
-    add_last__11FH(stack_result__4H4F,var__CZLI);
-    result__DZLI=write__value__14FH(var__CZLI,Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__PD5H(Self__5YLI,((__LOCAL *)var__CZLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__CZLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__DZLI);
+  __tmp__AXCK=result__GVCK;
+  return(__tmp__AXCK);
 }
 
-static void* put_result__O3LI(__IS_EXPANDED *Self__P3LI,__BOOLEAN is_last__Q3LI)
-// ({IS_EXPANDED},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__R3CK(__PROTOTYPE_CST__LAXC *Self__S3CK,__TYPE_FULL__XMB *t__T3CK,__POSITION__OL p__U3CK)
+// ({PROTOTYPE_CST__LAXC},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__S3LI;
-  void *result__T3LI;
-  __INTEGER idx__U3LI;
-  void *var_result__V3LI;
-  __BOOLEAN __tmp__H5LI;
-  var__S3LI=NULL;
-  result__T3LI=NULL;
-  idx__U3LI= 0;
-  var_result__V3LI=NULL;
-  if (is_last__Q3LI) {
-    result__T3LI=Self__P3LI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__U3LI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__V3LI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__V3LI != (void *)NULL)) {
-        if ((idx__U3LI <= ((__FAST_ARRAYoLOCALo *)var_result__V3LI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__S3LI=((void **)((__FAST_ARRAYoLOCALo *)var_result__V3LI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__U3LI];
-          __tmp__H5LI=TRUE__;
-        } else {
-          __tmp__H5LI=FALSE__;
+  __INTEGER_64__1SG v__5EIU;
+  void *result__W3CK;
+  __LOCAL__L4WC *__tmp__F1JS,*__tmp__Z1JS;
+  __WRITE_LOCAL__TEYJ *__tmp__M1JS,*__tmp__A2JS;
+  __STRING_CONSTANT__0 *__tmp__O5CK,*__tmp__VCDK,*v__AHIU;
+  void *__tmp__Q5CK;
+  __PROTOTYPE__MF *__tmp__GADK,*__tmp__KDDK;
+  __INTEGER__Q __tmp__MADK,__tmp__QDDK;
+  void *__tmp__AI2L;
+  __POSITION__OL __tmp__SADK,__tmp__WDDK;
+  void *__tmp__YADK,*__tmp__KBDK,*__tmp__OEDK;
+  __TYPE_FULL__XMB *__tmp__ABDK,*__tmp__EEDK;
+  __ITM_TYPE_STYLE__1MB *Self__AEIU,*Self__CEIU;
+  __ITM_TYPE_MULTI__0URC *Self__R1JS,*Self__F2JS;
+  __READ_LOCAL__55ZI *__tmp__0BDK,*__tmp__CFDK,*__tmp__TMZT,*__tmp__UMZT;
+  __NODE_TYPE__SK2C *__tmp__2BDK,*__tmp__IFDK;
+  __PROTOTYPE_CST__LAXC *__tmp__5EDK,*Self__J2JS,*__tmp__K2JS;
+  __STRING_CST__5J *Self__HEIU,*result__DEIU;
+  __POINTER__IB ptr__EEIU,__tmp__GEIU,__tmp__IEIU,__tmp__JEIU;
+  __UINTEGER_32__ZWB __tmp__KEIU;
+  __INTEGER_CST__XAXC *Self__M2JS,*Self__3EIU;
+  __IS_EXPANDED__35NJ *Self__Q2JS,*Self__OFIU;
+  __GET_TYPE_ID__HAOJ *Self__V2JS,*Self__4FIU;
+  __SIZE_OF__5GOJ *Self__Y2JS,*Self__OGIU;
+  __REAL_CST__1LOJ *Self__12JS,*Self__4GIU;
+  __CHARACTER_CST__RMOJ *Self__52JS,*__tmp__A3JS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__C3JS,*__tmp__D3JS;
+  __READ_GLOBAL__T4YL *__tmp__ZQ3T;
+  __BOOLEAN__L __tmp__N4CK,__tmp__A5CK,__tmp__DBDK,__tmp__HEDK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__3EDK;
+  result__W3CK=NULL;
+  __tmp__N4CK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__T3CK),Self__S3CK->parent_constant__MAXC.static_type__5G4D);
+  if (__tmp__N4CK) {
+    result__W3CK=Self__S3CK;
+  } else /* FALSE */ {
+    __tmp__A5CK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D),t__T3CK);
+    if (__tmp__A5CK) {
+      __tmp__F1JS=create__name__style__type__HIND(Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D));
+      __tmp__M1JS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__F1JS),Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S3CK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__M1JS);
+      __tmp__O5CK=get__PJC(last_cast_name__U31J);
+      __tmp__Q5CK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D),__tmp__O5CK);
+      if (((void *)__tmp__Q5CK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__T3CK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__O5CK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__U3CK);
+        __tmp__GADK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D));
+        put_position__PRE(__tmp__GADK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__H5LI)) {
-          if ((idx__U3LI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__V3LI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__S3LI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__Q5CK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__Q5CK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MADK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__Q5CK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MADK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__Q5CK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__Q5CK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MADK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__Q5CK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MADK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__Q5CK));
+        };
+      };
+      if ((__tmp__MADK !=  1)) {
+        if (((struct ___OBJ *)__tmp__Q5CK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__AI2L=((__SLOT_CODE__4IRG *)__tmp__Q5CK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__AI2L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SADK=((__ITM_SLOT__PLC *)__tmp__AI2L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SADK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AI2L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__SADK=((__SLOT_DATA__IJRG *)__tmp__Q5CK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__SADK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__Q5CK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__AI2L=((__SLOT_CODE__4IRG *)__tmp__Q5CK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__AI2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YADK=((__ITM_SLOT__PLC *)__tmp__AI2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YADK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AI2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__AI2L=((__SLOT_DATA__IJRG *)__tmp__Q5CK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__AI2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YADK=((__ITM_SLOT__PLC *)__tmp__AI2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YADK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AI2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__YADK==NULL) {
+        __tmp__AI2L=NULL;
       } else {
-        if ((idx__U3LI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__YADK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__AI2L=((void *)__tmp__YADK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__AI2L=((void *)__tmp__YADK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__AI2L=((void *)__tmp__YADK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__AI2L=((void *)__tmp__YADK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__AI2L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__AI2L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__AI2L == (void *)NULL)) {
+        __tmp__DBDK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__AI2L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ABDK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__AI2L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ABDK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AI2L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ABDK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AI2L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ABDK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AI2L)),NULL);
+        } break;
+        };
+        __tmp__DBDK=((void *)__tmp__ABDK != (void *)t__T3CK);
+      };
+      if (__tmp__DBDK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__Q5CK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YADK=((__SLOT_CODE__4IRG *)__tmp__Q5CK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YADK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KBDK=((__ITM_SLOT__PLC *)__tmp__YADK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KBDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YADK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YADK=((__SLOT_DATA__IJRG *)__tmp__Q5CK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YADK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KBDK=((__ITM_SLOT__PLC *)__tmp__YADK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KBDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YADK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__KBDK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__KBDK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__AEIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KBDK));
+          if (((void *)Self__AEIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__AEIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__AEIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KBDK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KBDK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__R1JS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KBDK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__R1JS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KBDK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__T3CK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__Q5CK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YADK=((__SLOT_CODE__4IRG *)__tmp__Q5CK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YADK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SADK=((__ITM_SLOT__PLC *)__tmp__YADK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SADK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YADK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SADK=((__SLOT_DATA__IJRG *)__tmp__Q5CK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__SADK);
+        put_position__PRE(Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__0BDK=read__5UEI(((__LOCAL__L4WC *)__tmp__F1JS));
+      __tmp__2BDK=new_read__slot__receiver__self__intern__KK2C(Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__Q5CK,__tmp__0BDK,__tmp__0BDK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2BDK);
+      __tmp__Q5CK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__2BDK));
+      result__W3CK=__tmp__Q5CK;
+      __tmp__DBDK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__DBDK=FALSE__O__;
+    };
+    if ((! __tmp__DBDK)) {
+      __tmp__DBDK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__T3CK),Self__S3CK->parent_constant__MAXC.static_type__5G4D);
+      if (__tmp__DBDK) {
+        __tmp__Z1JS=create__name__style__type__HIND(Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D));
+        __tmp__A2JS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__Z1JS),Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S3CK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__A2JS);
+        __tmp__VCDK=get__PJC(last_cast_name__U31J);
+        __tmp__AI2L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__T3CK),__tmp__VCDK);
+        if (((void *)__tmp__AI2L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__T3CK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__VCDK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__T3CK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__U3CK);
+          __tmp__KDDK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__T3CK));
+          put_position__PRE(__tmp__KDDK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__AI2L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__AI2L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QDDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AI2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QDDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AI2L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__AI2L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QDDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AI2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QDDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AI2L));
+          };
+        };
+        if ((__tmp__QDDK !=  2)) {
+          if (((struct ___OBJ *)__tmp__AI2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KBDK=((__SLOT_CODE__4IRG *)__tmp__AI2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KBDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__WDDK=((__ITM_SLOT__PLC *)__tmp__KBDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__WDDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KBDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__WDDK=((__SLOT_DATA__IJRG *)__tmp__AI2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__WDDK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__S3LI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__S3LI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__AI2L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YADK=((__SLOT_CODE__4IRG *)__tmp__AI2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YADK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KBDK=((__ITM_SLOT__PLC *)__tmp__YADK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KBDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YADK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YADK=((__SLOT_DATA__IJRG *)__tmp__AI2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YADK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KBDK=((__ITM_SLOT__PLC *)__tmp__YADK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KBDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YADK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if (__tmp__KBDK==NULL) {
+          __tmp__YADK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__KBDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__YADK=((void *)__tmp__KBDK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__YADK=((void *)__tmp__KBDK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__YADK=((void *)__tmp__KBDK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__YADK=((void *)__tmp__KBDK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__YADK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__YADK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__YADK == (void *)NULL)) {
+          __tmp__HEDK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__YADK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__EEDK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YADK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__EEDK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YADK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__EEDK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YADK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__EEDK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YADK)),NULL);
+          } break;
+          };
+          __tmp__HEDK=((void *)__tmp__EEDK != (void *)t__T3CK);
+        };
+        if (__tmp__HEDK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__AI2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KBDK=((__SLOT_CODE__4IRG *)__tmp__AI2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KBDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OEDK=((__ITM_SLOT__PLC *)__tmp__KBDK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OEDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KBDK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__KBDK=((__SLOT_DATA__IJRG *)__tmp__AI2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KBDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OEDK=((__ITM_SLOT__PLC *)__tmp__KBDK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OEDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KBDK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__OEDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__OEDK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__CEIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OEDK));
+            if (((void *)Self__CEIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__CEIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__CEIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OEDK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OEDK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__F2JS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OEDK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__F2JS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OEDK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__T3CK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__AI2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KBDK=((__SLOT_CODE__4IRG *)__tmp__AI2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KBDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__WDDK=((__ITM_SLOT__PLC *)__tmp__KBDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__WDDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KBDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__WDDK=((__SLOT_DATA__IJRG *)__tmp__AI2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__WDDK);
+          put_position__PRE(Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__3EDK=create_with_capacity__UBZH( 2);
+        __tmp__5EDK=create__type__VJ2C(Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,t__T3CK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__3EDK),__tmp__5EDK);
+        __tmp__CFDK=read__5UEI(((__LOCAL__L4WC *)__tmp__Z1JS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__3EDK),__tmp__CFDK);
+        __tmp__SADK=Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__YADK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__3EDK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__YADK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__HEIU=((__STRING_CST__5J *)__tmp__YADK);
+          result__DEIU=NULL;
+          ptr__EEIU=((__POINTER__IB )(NULL));
+          __tmp__MADK= 0;
+          __tmp__GEIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__GEIU ==  0)) {
+            result__DEIU=Self__HEIU;
+          } else /* FALSE */ {
+            __tmp__MADK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEIU));
+            if ((__tmp__MADK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KEIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JEIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_size[(__tmp__KEIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JEIU)));
+              ptr__EEIU=__tmp__IEIU;
+            } else /* FALSE */ {
+              __tmp__KEIU=((__UINTEGER_32__ZWB )__tmp__MADK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_type[(__tmp__KEIU)]))),(__UINTEGER_32__ZWB)(__tmp__KEIU |  1));
+              ptr__EEIU=__tmp__IEIU;
+            };
+            result__DEIU=((__STRING_CST__5J *)ptr__EEIU);
+            *(result__DEIU) = *(Self__HEIU);
+          };
+          __tmp__KBDK=result__DEIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__KBDK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__YADK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__J2JS=((__PROTOTYPE_CST__LAXC *)__tmp__YADK);
+          __tmp__K2JS=create__type__VJ2C(Self__J2JS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__J2JS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__KBDK=__tmp__K2JS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__M2JS=((__INTEGER_CST__XAXC *)__tmp__YADK);
+          __tmp__WDDK=Self__M2JS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__5EIU=Self__M2JS->value__FH4D;
+          __tmp__ABDK=Self__M2JS->parent_constant__YAXC.static_type__5G4D;
+          Self__M2JS=NULL;
+          ptr__EEIU=((__POINTER__IB )(NULL));
+          __tmp__MADK= 0;
+          __tmp__GEIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__GEIU ==  0)) {
+            Self__M2JS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__MADK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEIU));
+            if ((__tmp__MADK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KEIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JEIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_size[(__tmp__KEIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JEIU)));
+              ptr__EEIU=__tmp__IEIU;
+            } else /* FALSE */ {
+              __tmp__KEIU=((__UINTEGER_32__ZWB )__tmp__MADK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_type[(__tmp__KEIU)]))),(__UINTEGER_32__ZWB)(__tmp__KEIU |  1));
+              ptr__EEIU=__tmp__IEIU;
+            };
+            Self__M2JS=((__INTEGER_CST__XAXC *)ptr__EEIU);
+            *(Self__M2JS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__3EIU=((__INTEGER_CST__XAXC *)Self__M2JS);
+          Self__3EIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WDDK;
+          Self__3EIU->value__FH4D=v__5EIU;
+          Self__3EIU->parent_constant__YAXC.static_type__5G4D=__tmp__ABDK;
+          check_type__XYEE(Self__3EIU);
+          __tmp__KBDK=Self__M2JS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__KBDK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__YADK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TMZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__YADK)->local__BVEJ));
+          if (__tmp__TMZT==NULL) {
+            __tmp__UMZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UMZT=((__READ_LOCAL__55ZI *)__tmp__TMZT);
+          };
+          __tmp__KBDK=__tmp__UMZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__KBDK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__YADK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__KBDK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YADK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__Q2JS=((__IS_EXPANDED__35NJ *)__tmp__YADK);
+          __tmp__WDDK=Self__Q2JS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TMZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__Q2JS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TMZT==NULL) {
+            __tmp__UMZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UMZT=((__READ_LOCAL__55ZI *)__tmp__TMZT);
+          };
+          Self__Q2JS=NULL;
+          ptr__EEIU=((__POINTER__IB )(NULL));
+          __tmp__MADK= 0;
+          __tmp__GEIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__GEIU ==  0)) {
+            Self__Q2JS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__MADK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEIU));
+            if ((__tmp__MADK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KEIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JEIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_size[(__tmp__KEIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JEIU)));
+              ptr__EEIU=__tmp__IEIU;
+            } else /* FALSE */ {
+              __tmp__KEIU=((__UINTEGER_32__ZWB )__tmp__MADK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_type[(__tmp__KEIU)]))),(__UINTEGER_32__ZWB)(__tmp__KEIU |  1));
+              ptr__EEIU=__tmp__IEIU;
+            };
+            Self__Q2JS=((__IS_EXPANDED__35NJ *)ptr__EEIU);
+            *(Self__Q2JS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__OFIU=((__IS_EXPANDED__35NJ *)Self__Q2JS);
+          Self__OFIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WDDK;
+          Self__OFIU->receiver__RA5J=__tmp__UMZT;
+          __tmp__KBDK=Self__Q2JS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__V2JS=((__GET_TYPE_ID__HAOJ *)__tmp__YADK);
+          __tmp__WDDK=Self__V2JS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ABDK=Self__V2JS->receiver__WA5J;
+          Self__V2JS=NULL;
+          ptr__EEIU=((__POINTER__IB )(NULL));
+          __tmp__MADK= 0;
+          __tmp__GEIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__GEIU ==  0)) {
+            Self__V2JS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__MADK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEIU));
+            if ((__tmp__MADK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KEIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JEIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_size[(__tmp__KEIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JEIU)));
+              ptr__EEIU=__tmp__IEIU;
+            } else /* FALSE */ {
+              __tmp__KEIU=((__UINTEGER_32__ZWB )__tmp__MADK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_type[(__tmp__KEIU)]))),(__UINTEGER_32__ZWB)(__tmp__KEIU |  1));
+              ptr__EEIU=__tmp__IEIU;
+            };
+            Self__V2JS=((__GET_TYPE_ID__HAOJ *)ptr__EEIU);
+            *(Self__V2JS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__4FIU=((__GET_TYPE_ID__HAOJ *)Self__V2JS);
+          Self__4FIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WDDK;
+          Self__4FIU->receiver__WA5J=__tmp__ABDK;
+          __tmp__KBDK=Self__V2JS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__KBDK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__YADK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__KBDK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__YADK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__KBDK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__YADK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__KBDK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__YADK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__KBDK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__YADK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__KBDK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__YADK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__KBDK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__YADK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__KBDK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__YADK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__KBDK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__YADK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__Y2JS=((__SIZE_OF__5GOJ *)__tmp__YADK);
+          __tmp__WDDK=Self__Y2JS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ABDK=Self__Y2JS->receiver__AD5J;
+          Self__Y2JS=NULL;
+          ptr__EEIU=((__POINTER__IB )(NULL));
+          __tmp__MADK= 0;
+          __tmp__GEIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__GEIU ==  0)) {
+            Self__Y2JS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__MADK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEIU));
+            if ((__tmp__MADK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KEIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JEIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_size[(__tmp__KEIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JEIU)));
+              ptr__EEIU=__tmp__IEIU;
+            } else /* FALSE */ {
+              __tmp__KEIU=((__UINTEGER_32__ZWB )__tmp__MADK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_type[(__tmp__KEIU)]))),(__UINTEGER_32__ZWB)(__tmp__KEIU |  1));
+              ptr__EEIU=__tmp__IEIU;
+            };
+            Self__Y2JS=((__SIZE_OF__5GOJ *)ptr__EEIU);
+            *(Self__Y2JS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__OGIU=((__SIZE_OF__5GOJ *)Self__Y2JS);
+          Self__OGIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WDDK;
+          Self__OGIU->receiver__AD5J=__tmp__ABDK;
+          __tmp__KBDK=Self__Y2JS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__KBDK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__YADK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__12JS=((__REAL_CST__1LOJ *)__tmp__YADK);
+          __tmp__WDDK=Self__12JS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__AHIU=Self__12JS->value__VD5J;
+          __tmp__ABDK=Self__12JS->parent_constant__2LOJ.static_type__5G4D;
+          Self__12JS=NULL;
+          ptr__EEIU=((__POINTER__IB )(NULL));
+          __tmp__MADK= 0;
+          __tmp__GEIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__GEIU ==  0)) {
+            Self__12JS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__MADK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEIU));
+            if ((__tmp__MADK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KEIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JEIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_size[(__tmp__KEIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JEIU)));
+              ptr__EEIU=__tmp__IEIU;
+            } else /* FALSE */ {
+              __tmp__KEIU=((__UINTEGER_32__ZWB )__tmp__MADK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IEIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JEIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IEIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IEIU=micro_alloc__table__lab__UKI(__tmp__JEIU,((__POINTER__IB )(&(table_type[(__tmp__KEIU)]))),(__UINTEGER_32__ZWB)(__tmp__KEIU |  1));
+              ptr__EEIU=__tmp__IEIU;
+            };
+            Self__12JS=((__REAL_CST__1LOJ *)ptr__EEIU);
+            *(Self__12JS) = *(REAL_CST__1LOJ__);
+          };
+          Self__4GIU=((__REAL_CST__1LOJ *)Self__12JS);
+          Self__4GIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WDDK;
+          Self__4GIU->value__VD5J=v__AHIU;
+          Self__4GIU->parent_constant__2LOJ.static_type__5G4D=__tmp__ABDK;
+          __tmp__KBDK=Self__12JS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__52JS=((__CHARACTER_CST__RMOJ *)__tmp__YADK);
+          __tmp__A3JS=create__char__UMQJ(Self__52JS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__52JS->text__0D5J);
+          __tmp__KBDK=__tmp__A3JS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__C3JS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__YADK);
+          __tmp__D3JS=create__text__OQQJ(Self__C3JS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C3JS->string__WBJK);
+          __tmp__KBDK=__tmp__D3JS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__KBDK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__YADK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__KBDK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YADK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__KBDK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YADK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__KBDK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YADK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__KBDK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YADK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__KBDK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YADK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__KBDK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__YADK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__KBDK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__YADK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__OEDK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__YADK)->global__KAKM),NULL);
+          if (__tmp__OEDK==NULL) {
+            __tmp__ZQ3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__OEDK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__ZQ3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__ZQ3T=((__READ_GLOBAL__T4YL *)__tmp__OEDK);
+            } break;
+            }
+          };
+          __tmp__KBDK=__tmp__ZQ3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__KBDK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__YADK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__KBDK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__YADK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__KBDK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__YADK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__KBDK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__YADK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__KBDK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__YADK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__KBDK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__YADK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__KBDK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__YADK));
+        } break;
+        };
+        __tmp__IFDK=new_read__slot__receiver__with__intern__OEZJ(__tmp__SADK,__tmp__AI2L,__tmp__KBDK,__tmp__3EDK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__IFDK);
+        __tmp__AI2L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__IFDK));
+        result__W3CK=__tmp__AI2L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__T3CK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__S3CK->parent_constant__MAXC.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__U3CK);
+        put_position__PRE(Self__S3CK->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__S3LI=create__name__style__type__E5JG(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__FO1H()));
     };
-    add_last__11FH(stack_result__4H4F,var__S3LI);
-    result__T3LI=write__value__14FH(var__S3LI,Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__NM5H(Self__P3LI,((__LOCAL *)var__S3LI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__S3LI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__T3LI);
+  __tmp__Q5CK=result__W3CK;
+  return(__tmp__Q5CK);
 }
 
-static void* put_result__4BMI(__GET_TYPE_ID *Self__5BMI,__BOOLEAN is_last__ACMI)
-// ({GET_TYPE_ID},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__BGDK(__INTEGER_CST__XAXC *Self__CGDK,__TYPE_FULL__XMB *t__DGDK,__POSITION__OL p__EGDK)
+// ({INTEGER_CST__XAXC},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__CCMI;
-  void *result__DCMI;
-  __INTEGER idx__ECMI;
-  void *var_result__FCMI;
-  __BOOLEAN __tmp__XDMI;
-  var__CCMI=NULL;
-  result__DCMI=NULL;
-  idx__ECMI= 0;
-  var_result__FCMI=NULL;
-  if (is_last__ACMI) {
-    result__DCMI=Self__5BMI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__ECMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__FCMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__FCMI != (void *)NULL)) {
-        if ((idx__ECMI <= ((__FAST_ARRAYoLOCALo *)var_result__FCMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__CCMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__FCMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__ECMI];
-          __tmp__XDMI=TRUE__;
-        } else {
-          __tmp__XDMI=FALSE__;
+  __INTEGER_64__1SG v__DIIU;
+  void *result__GGDK;
+  __LOCAL__L4WC *__tmp__V3JS,*__tmp__J4JS;
+  __WRITE_LOCAL__TEYJ *__tmp__23JS,*__tmp__Q4JS;
+  __STRING_CONSTANT__0 *__tmp__4HDK,*__tmp__FLDK,*v__EKIU;
+  void *__tmp__AIDK;
+  __PROTOTYPE__MF *__tmp__WIDK,*__tmp__0LDK;
+  __INTEGER__Q __tmp__2IDK,__tmp__AMDK;
+  void *__tmp__MM2L;
+  __POSITION__OL __tmp__CJDK,__tmp__GMDK;
+  void *__tmp__IJDK,*__tmp__0JDK,*__tmp__4MDK;
+  __TYPE_FULL__XMB *__tmp__QJDK,*__tmp__UMDK;
+  __ITM_TYPE_STYLE__1MB *Self__EHIU,*Self__GHIU;
+  __ITM_TYPE_MULTI__0URC *Self__B4JS,*Self__V4JS;
+  __READ_LOCAL__55ZI *__tmp__KKDK,*__tmp__SNDK,*__tmp__1MZT,*__tmp__2MZT;
+  __NODE_TYPE__SK2C *__tmp__MKDK,*__tmp__YNDK;
+  __PROTOTYPE_CST__LAXC *__tmp__PNDK,*Self__Z4JS,*__tmp__04JS;
+  __STRING_CST__5J *Self__LHIU,*result__HHIU;
+  __POINTER__IB ptr__IHIU,__tmp__KHIU,__tmp__MHIU,__tmp__NHIU;
+  __UINTEGER_32__ZWB __tmp__OHIU;
+  __INTEGER_CST__XAXC *Self__24JS,*Self__BIIU;
+  __IS_EXPANDED__35NJ *Self__A5JS,*Self__SIIU;
+  __GET_TYPE_ID__HAOJ *Self__F5JS,*Self__CJIU;
+  __SIZE_OF__5GOJ *Self__I5JS,*Self__SJIU;
+  __REAL_CST__1LOJ *Self__L5JS,*Self__CKIU;
+  __CHARACTER_CST__RMOJ *Self__P5JS,*__tmp__Q5JS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__S5JS,*__tmp__T5JS;
+  __READ_GLOBAL__T4YL *__tmp__3Q3T;
+  __BOOLEAN__L __tmp__3GDK,__tmp__QHDK,__tmp__TJDK,__tmp__XMDK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__NNDK;
+  result__GGDK=NULL;
+  __tmp__3GDK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__DGDK),Self__CGDK->parent_constant__YAXC.static_type__5G4D);
+  if (__tmp__3GDK) {
+    result__GGDK=Self__CGDK;
+  } else /* FALSE */ {
+    __tmp__QHDK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D),t__DGDK);
+    if (__tmp__QHDK) {
+      __tmp__V3JS=create__name__style__type__HIND(Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D));
+      __tmp__23JS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__V3JS),Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CGDK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__23JS);
+      __tmp__4HDK=get__PJC(last_cast_name__U31J);
+      __tmp__AIDK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D),__tmp__4HDK);
+      if (((void *)__tmp__AIDK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DGDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__4HDK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__EGDK);
+        __tmp__WIDK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D));
+        put_position__PRE(__tmp__WIDK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__XDMI)) {
-          if ((idx__ECMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__FCMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__CCMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__AIDK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__AIDK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2IDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AIDK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2IDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AIDK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__AIDK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2IDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AIDK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2IDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AIDK));
+        };
+      };
+      if ((__tmp__2IDK !=  1)) {
+        if (((struct ___OBJ *)__tmp__AIDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__MM2L=((__SLOT_CODE__4IRG *)__tmp__AIDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__MM2L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CJDK=((__ITM_SLOT__PLC *)__tmp__MM2L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CJDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MM2L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__CJDK=((__SLOT_DATA__IJRG *)__tmp__AIDK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__CJDK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__AIDK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__MM2L=((__SLOT_CODE__4IRG *)__tmp__AIDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MM2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__IJDK=((__ITM_SLOT__PLC *)__tmp__MM2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__IJDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MM2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__MM2L=((__SLOT_DATA__IJRG *)__tmp__AIDK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MM2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__IJDK=((__ITM_SLOT__PLC *)__tmp__MM2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__IJDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MM2L)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__IJDK==NULL) {
+        __tmp__MM2L=NULL;
       } else {
-        if ((idx__ECMI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__IJDK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__MM2L=((void *)__tmp__IJDK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__MM2L=((void *)__tmp__IJDK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__MM2L=((void *)__tmp__IJDK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__MM2L=((void *)__tmp__IJDK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__MM2L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__MM2L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__MM2L == (void *)NULL)) {
+        __tmp__TJDK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__MM2L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__QJDK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__MM2L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__QJDK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MM2L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__QJDK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MM2L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__QJDK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MM2L)),NULL);
+        } break;
+        };
+        __tmp__TJDK=((void *)__tmp__QJDK != (void *)t__DGDK);
+      };
+      if (__tmp__TJDK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__AIDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IJDK=((__SLOT_CODE__4IRG *)__tmp__AIDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IJDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0JDK=((__ITM_SLOT__PLC *)__tmp__IJDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0JDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJDK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__IJDK=((__SLOT_DATA__IJRG *)__tmp__AIDK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IJDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0JDK=((__ITM_SLOT__PLC *)__tmp__IJDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0JDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJDK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__0JDK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__0JDK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__EHIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0JDK));
+          if (((void *)Self__EHIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__EHIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__EHIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0JDK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0JDK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__B4JS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0JDK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__B4JS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0JDK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DGDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__AIDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IJDK=((__SLOT_CODE__4IRG *)__tmp__AIDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IJDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CJDK=((__ITM_SLOT__PLC *)__tmp__IJDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CJDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__CJDK=((__SLOT_DATA__IJRG *)__tmp__AIDK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__CJDK);
+        put_position__PRE(Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__KKDK=read__5UEI(((__LOCAL__L4WC *)__tmp__V3JS));
+      __tmp__MKDK=new_read__slot__receiver__self__intern__KK2C(Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__AIDK,__tmp__KKDK,__tmp__KKDK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MKDK);
+      __tmp__AIDK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__MKDK));
+      result__GGDK=__tmp__AIDK;
+      __tmp__TJDK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__TJDK=FALSE__O__;
+    };
+    if ((! __tmp__TJDK)) {
+      __tmp__TJDK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__DGDK),Self__CGDK->parent_constant__YAXC.static_type__5G4D);
+      if (__tmp__TJDK) {
+        __tmp__J4JS=create__name__style__type__HIND(Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D));
+        __tmp__Q4JS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__J4JS),Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CGDK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__Q4JS);
+        __tmp__FLDK=get__PJC(last_cast_name__U31J);
+        __tmp__MM2L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__DGDK),__tmp__FLDK);
+        if (((void *)__tmp__MM2L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DGDK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__FLDK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DGDK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__EGDK);
+          __tmp__0LDK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__DGDK));
+          put_position__PRE(__tmp__0LDK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__CCMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__CCMI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__MM2L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__MM2L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__AMDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__MM2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__AMDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__MM2L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__MM2L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__AMDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__MM2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__AMDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__MM2L));
+          };
+        };
+        if ((__tmp__AMDK !=  2)) {
+          if (((struct ___OBJ *)__tmp__MM2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__0JDK=((__SLOT_CODE__4IRG *)__tmp__MM2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0JDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__GMDK=((__ITM_SLOT__PLC *)__tmp__0JDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__GMDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0JDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__GMDK=((__SLOT_DATA__IJRG *)__tmp__MM2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__GMDK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__MM2L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IJDK=((__SLOT_CODE__4IRG *)__tmp__MM2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IJDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0JDK=((__ITM_SLOT__PLC *)__tmp__IJDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0JDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJDK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__IJDK=((__SLOT_DATA__IJRG *)__tmp__MM2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IJDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0JDK=((__ITM_SLOT__PLC *)__tmp__IJDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0JDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJDK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__0JDK==NULL) {
+          __tmp__IJDK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__0JDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__IJDK=((void *)__tmp__0JDK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__IJDK=((void *)__tmp__0JDK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__IJDK=((void *)__tmp__0JDK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__IJDK=((void *)__tmp__0JDK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__IJDK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__IJDK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__IJDK == (void *)NULL)) {
+          __tmp__XMDK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__IJDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__UMDK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJDK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__UMDK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJDK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__UMDK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJDK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__UMDK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJDK)),NULL);
+          } break;
+          };
+          __tmp__XMDK=((void *)__tmp__UMDK != (void *)t__DGDK);
+        };
+        if (__tmp__XMDK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__MM2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__0JDK=((__SLOT_CODE__4IRG *)__tmp__MM2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0JDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__4MDK=((__ITM_SLOT__PLC *)__tmp__0JDK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__4MDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0JDK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__0JDK=((__SLOT_DATA__IJRG *)__tmp__MM2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0JDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__4MDK=((__ITM_SLOT__PLC *)__tmp__0JDK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__4MDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0JDK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__4MDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__4MDK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__GHIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4MDK));
+            if (((void *)Self__GHIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__GHIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__GHIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4MDK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4MDK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__V4JS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4MDK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__V4JS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4MDK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DGDK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__MM2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__0JDK=((__SLOT_CODE__4IRG *)__tmp__MM2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__0JDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__GMDK=((__ITM_SLOT__PLC *)__tmp__0JDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__GMDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0JDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__GMDK=((__SLOT_DATA__IJRG *)__tmp__MM2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__GMDK);
+          put_position__PRE(Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__NNDK=create_with_capacity__UBZH( 2);
+        __tmp__PNDK=create__type__VJ2C(Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,t__DGDK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__NNDK),__tmp__PNDK);
+        __tmp__SNDK=read__5UEI(((__LOCAL__L4WC *)__tmp__J4JS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__NNDK),__tmp__SNDK);
+        __tmp__CJDK=Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__IJDK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__NNDK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__IJDK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__LHIU=((__STRING_CST__5J *)__tmp__IJDK);
+          result__HHIU=NULL;
+          ptr__IHIU=((__POINTER__IB )(NULL));
+          __tmp__2IDK= 0;
+          __tmp__KHIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__KHIU ==  0)) {
+            result__HHIU=Self__LHIU;
+          } else /* FALSE */ {
+            __tmp__2IDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KHIU));
+            if ((__tmp__2IDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OHIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NHIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_size[(__tmp__OHIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NHIU)));
+              ptr__IHIU=__tmp__MHIU;
+            } else /* FALSE */ {
+              __tmp__OHIU=((__UINTEGER_32__ZWB )__tmp__2IDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_type[(__tmp__OHIU)]))),(__UINTEGER_32__ZWB)(__tmp__OHIU |  1));
+              ptr__IHIU=__tmp__MHIU;
+            };
+            result__HHIU=((__STRING_CST__5J *)ptr__IHIU);
+            *(result__HHIU) = *(Self__LHIU);
+          };
+          __tmp__0JDK=result__HHIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__0JDK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__IJDK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__Z4JS=((__PROTOTYPE_CST__LAXC *)__tmp__IJDK);
+          __tmp__04JS=create__type__VJ2C(Self__Z4JS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z4JS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__0JDK=__tmp__04JS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__24JS=((__INTEGER_CST__XAXC *)__tmp__IJDK);
+          __tmp__GMDK=Self__24JS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DIIU=Self__24JS->value__FH4D;
+          __tmp__QJDK=Self__24JS->parent_constant__YAXC.static_type__5G4D;
+          Self__24JS=NULL;
+          ptr__IHIU=((__POINTER__IB )(NULL));
+          __tmp__2IDK= 0;
+          __tmp__KHIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__KHIU ==  0)) {
+            Self__24JS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__2IDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KHIU));
+            if ((__tmp__2IDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OHIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NHIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_size[(__tmp__OHIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NHIU)));
+              ptr__IHIU=__tmp__MHIU;
+            } else /* FALSE */ {
+              __tmp__OHIU=((__UINTEGER_32__ZWB )__tmp__2IDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_type[(__tmp__OHIU)]))),(__UINTEGER_32__ZWB)(__tmp__OHIU |  1));
+              ptr__IHIU=__tmp__MHIU;
+            };
+            Self__24JS=((__INTEGER_CST__XAXC *)ptr__IHIU);
+            *(Self__24JS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__BIIU=((__INTEGER_CST__XAXC *)Self__24JS);
+          Self__BIIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__GMDK;
+          Self__BIIU->value__FH4D=v__DIIU;
+          Self__BIIU->parent_constant__YAXC.static_type__5G4D=__tmp__QJDK;
+          check_type__XYEE(Self__BIIU);
+          __tmp__0JDK=Self__24JS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__0JDK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__IJDK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1MZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IJDK)->local__BVEJ));
+          if (__tmp__1MZT==NULL) {
+            __tmp__2MZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2MZT=((__READ_LOCAL__55ZI *)__tmp__1MZT);
+          };
+          __tmp__0JDK=__tmp__2MZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__0JDK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__IJDK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__0JDK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IJDK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__A5JS=((__IS_EXPANDED__35NJ *)__tmp__IJDK);
+          __tmp__GMDK=Self__A5JS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1MZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A5JS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1MZT==NULL) {
+            __tmp__2MZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2MZT=((__READ_LOCAL__55ZI *)__tmp__1MZT);
+          };
+          Self__A5JS=NULL;
+          ptr__IHIU=((__POINTER__IB )(NULL));
+          __tmp__2IDK= 0;
+          __tmp__KHIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__KHIU ==  0)) {
+            Self__A5JS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__2IDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KHIU));
+            if ((__tmp__2IDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OHIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NHIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_size[(__tmp__OHIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NHIU)));
+              ptr__IHIU=__tmp__MHIU;
+            } else /* FALSE */ {
+              __tmp__OHIU=((__UINTEGER_32__ZWB )__tmp__2IDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_type[(__tmp__OHIU)]))),(__UINTEGER_32__ZWB)(__tmp__OHIU |  1));
+              ptr__IHIU=__tmp__MHIU;
+            };
+            Self__A5JS=((__IS_EXPANDED__35NJ *)ptr__IHIU);
+            *(Self__A5JS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__SIIU=((__IS_EXPANDED__35NJ *)Self__A5JS);
+          Self__SIIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__GMDK;
+          Self__SIIU->receiver__RA5J=__tmp__2MZT;
+          __tmp__0JDK=Self__A5JS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__F5JS=((__GET_TYPE_ID__HAOJ *)__tmp__IJDK);
+          __tmp__GMDK=Self__F5JS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__QJDK=Self__F5JS->receiver__WA5J;
+          Self__F5JS=NULL;
+          ptr__IHIU=((__POINTER__IB )(NULL));
+          __tmp__2IDK= 0;
+          __tmp__KHIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__KHIU ==  0)) {
+            Self__F5JS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__2IDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KHIU));
+            if ((__tmp__2IDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OHIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NHIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_size[(__tmp__OHIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NHIU)));
+              ptr__IHIU=__tmp__MHIU;
+            } else /* FALSE */ {
+              __tmp__OHIU=((__UINTEGER_32__ZWB )__tmp__2IDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_type[(__tmp__OHIU)]))),(__UINTEGER_32__ZWB)(__tmp__OHIU |  1));
+              ptr__IHIU=__tmp__MHIU;
+            };
+            Self__F5JS=((__GET_TYPE_ID__HAOJ *)ptr__IHIU);
+            *(Self__F5JS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__CJIU=((__GET_TYPE_ID__HAOJ *)Self__F5JS);
+          Self__CJIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__GMDK;
+          Self__CJIU->receiver__WA5J=__tmp__QJDK;
+          __tmp__0JDK=Self__F5JS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__0JDK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__IJDK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__0JDK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__IJDK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__0JDK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__IJDK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__0JDK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__IJDK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__0JDK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__IJDK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__0JDK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IJDK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__0JDK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IJDK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__0JDK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__IJDK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__0JDK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__IJDK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__I5JS=((__SIZE_OF__5GOJ *)__tmp__IJDK);
+          __tmp__GMDK=Self__I5JS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__QJDK=Self__I5JS->receiver__AD5J;
+          Self__I5JS=NULL;
+          ptr__IHIU=((__POINTER__IB )(NULL));
+          __tmp__2IDK= 0;
+          __tmp__KHIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__KHIU ==  0)) {
+            Self__I5JS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__2IDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KHIU));
+            if ((__tmp__2IDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OHIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NHIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_size[(__tmp__OHIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NHIU)));
+              ptr__IHIU=__tmp__MHIU;
+            } else /* FALSE */ {
+              __tmp__OHIU=((__UINTEGER_32__ZWB )__tmp__2IDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_type[(__tmp__OHIU)]))),(__UINTEGER_32__ZWB)(__tmp__OHIU |  1));
+              ptr__IHIU=__tmp__MHIU;
+            };
+            Self__I5JS=((__SIZE_OF__5GOJ *)ptr__IHIU);
+            *(Self__I5JS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__SJIU=((__SIZE_OF__5GOJ *)Self__I5JS);
+          Self__SJIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__GMDK;
+          Self__SJIU->receiver__AD5J=__tmp__QJDK;
+          __tmp__0JDK=Self__I5JS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__0JDK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__IJDK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__L5JS=((__REAL_CST__1LOJ *)__tmp__IJDK);
+          __tmp__GMDK=Self__L5JS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__EKIU=Self__L5JS->value__VD5J;
+          __tmp__QJDK=Self__L5JS->parent_constant__2LOJ.static_type__5G4D;
+          Self__L5JS=NULL;
+          ptr__IHIU=((__POINTER__IB )(NULL));
+          __tmp__2IDK= 0;
+          __tmp__KHIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__KHIU ==  0)) {
+            Self__L5JS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__2IDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KHIU));
+            if ((__tmp__2IDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OHIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NHIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_size[(__tmp__OHIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NHIU)));
+              ptr__IHIU=__tmp__MHIU;
+            } else /* FALSE */ {
+              __tmp__OHIU=((__UINTEGER_32__ZWB )__tmp__2IDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MHIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NHIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KHIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MHIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MHIU=micro_alloc__table__lab__UKI(__tmp__NHIU,((__POINTER__IB )(&(table_type[(__tmp__OHIU)]))),(__UINTEGER_32__ZWB)(__tmp__OHIU |  1));
+              ptr__IHIU=__tmp__MHIU;
+            };
+            Self__L5JS=((__REAL_CST__1LOJ *)ptr__IHIU);
+            *(Self__L5JS) = *(REAL_CST__1LOJ__);
+          };
+          Self__CKIU=((__REAL_CST__1LOJ *)Self__L5JS);
+          Self__CKIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__GMDK;
+          Self__CKIU->value__VD5J=v__EKIU;
+          Self__CKIU->parent_constant__2LOJ.static_type__5G4D=__tmp__QJDK;
+          __tmp__0JDK=Self__L5JS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__P5JS=((__CHARACTER_CST__RMOJ *)__tmp__IJDK);
+          __tmp__Q5JS=create__char__UMQJ(Self__P5JS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__P5JS->text__0D5J);
+          __tmp__0JDK=__tmp__Q5JS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__S5JS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IJDK);
+          __tmp__T5JS=create__text__OQQJ(Self__S5JS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S5JS->string__WBJK);
+          __tmp__0JDK=__tmp__T5JS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__0JDK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__IJDK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__0JDK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IJDK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__0JDK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IJDK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__0JDK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IJDK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__0JDK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IJDK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__0JDK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IJDK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__0JDK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__IJDK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__0JDK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__IJDK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__4MDK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IJDK)->global__KAKM),NULL);
+          if (__tmp__4MDK==NULL) {
+            __tmp__3Q3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__4MDK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__3Q3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__3Q3T=((__READ_GLOBAL__T4YL *)__tmp__4MDK);
+            } break;
+            }
+          };
+          __tmp__0JDK=__tmp__3Q3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__0JDK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__IJDK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__0JDK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__IJDK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__0JDK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__IJDK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__0JDK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IJDK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__0JDK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__IJDK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__0JDK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__IJDK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__0JDK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__IJDK));
+        } break;
+        };
+        __tmp__YNDK=new_read__slot__receiver__with__intern__OEZJ(__tmp__CJDK,__tmp__MM2L,__tmp__0JDK,__tmp__NNDK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__YNDK);
+        __tmp__MM2L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__YNDK));
+        result__GGDK=__tmp__MM2L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DGDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__CGDK->parent_constant__YAXC.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__EGDK);
+        put_position__PRE(Self__CGDK->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__CCMI=create__name__style__type__E5JG(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__KO1H()));
     };
-    add_last__11FH(stack_result__4H4F,var__CCMI);
-    result__DCMI=write__value__14FH(var__CCMI,Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__LV5H(Self__5BMI,((__LOCAL *)var__CCMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__CCMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__DCMI);
+  __tmp__AIDK=result__GGDK;
+  return(__tmp__AIDK);
 }
 
-static void* put_result__PGMI(__EXPR_SUP *Self__QGMI,__BOOLEAN is_last__RGMI)
-// ({EXPR_SUP},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__Z11J(__EXPR_MULTIPLE__GLWH *Self__011J,__TYPE_FULL__XMB *t__111J,__POSITION__OL p__211J)
+// ({EXPR_MULTIPLE__GLWH},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__TGMI;
-  void *result__UGMI;
-  __INTEGER idx__VGMI;
-  void *var_result__WGMI;
-  __BOOLEAN __tmp__IIMI;
-  var__TGMI=NULL;
-  result__UGMI=NULL;
-  idx__VGMI= 0;
-  var_result__WGMI=NULL;
-  if (is_last__RGMI) {
-    result__UGMI=Self__QGMI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__VGMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__WGMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__WGMI != (void *)NULL)) {
-        if ((idx__VGMI <= ((__FAST_ARRAYoLOCALo *)var_result__WGMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__TGMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__WGMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__VGMI];
-          __tmp__IIMI=TRUE__;
-        } else {
-          __tmp__IIMI=FALSE__;
+  __INTEGER_64__1SG v__HLIU;
+  void *result__411J;
+  __TYPE_FULL__XMB *__tmp__U21J,*__tmp__H31J,*__tmp__O31J,*__tmp__A41J;
+  __TYPE_FULL__XMB *__tmp__J51J,*__tmp__NC2J;
+  __LOCAL__L4WC *__tmp__FAKS,*__tmp__ZAKS;
+  __WRITE_LOCAL__TEYJ *__tmp__MAKS,*__tmp__ABKS;
+  __STRING_CONSTANT__0 *__tmp__X31J,*__tmp__4A2J,*v__INIU;
+  void *__tmp__Z31J;
+  __PROTOTYPE__MF *__tmp__P41J,*__tmp__TB2J;
+  __INTEGER__Q __tmp__V41J,__tmp__ZB2J;
+  void *__tmp__F01L;
+  __POSITION__OL __tmp__141J,__tmp__5B2J;
+  void *__tmp__B51J,*__tmp__T51J,*__tmp__XC2J;
+  __ITM_TYPE_STYLE__1MB *Self__IKIU,*Self__KKIU;
+  __ITM_TYPE_MULTI__0URC *Self__RAKS,*Self__FBKS;
+  __READ_LOCAL__55ZI *__tmp__DA2J,*__tmp__LD2J,*__tmp__DNZT,*__tmp__ENZT;
+  __NODE_TYPE__SK2C *__tmp__FA2J,*__tmp__RD2J;
+  __PROTOTYPE_CST__LAXC *__tmp__ID2J,*Self__JBKS,*__tmp__KBKS;
+  __STRING_CST__5J *Self__PKIU,*result__LKIU;
+  __POINTER__IB ptr__MKIU,__tmp__OKIU,__tmp__QKIU,__tmp__RKIU;
+  __UINTEGER_32__ZWB __tmp__SKIU;
+  __INTEGER_CST__XAXC *Self__MBKS,*Self__FLIU;
+  __IS_EXPANDED__35NJ *Self__QBKS,*Self__WLIU;
+  __GET_TYPE_ID__HAOJ *Self__VBKS,*Self__GMIU;
+  __SIZE_OF__5GOJ *Self__YBKS,*Self__WMIU;
+  __REAL_CST__1LOJ *Self__1BKS,*Self__GNIU;
+  __CHARACTER_CST__RMOJ *Self__5BKS,*__tmp__ACKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CCKS,*__tmp__DCKS;
+  __READ_GLOBAL__T4YL *__tmp__BR3T;
+  __BOOLEAN__L __tmp__V21J,__tmp__I31J,__tmp__M51J,__tmp__QC2J;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__GD2J;
+  result__411J=NULL;
+  __tmp__U21J=static_type__E11J(Self__011J);
+  __tmp__V21J=affect_with__CMKK(((__TYPE_FULL__XMB *)t__111J),__tmp__U21J);
+  if (__tmp__V21J) {
+    result__411J=Self__011J;
+  } else /* FALSE */ {
+    __tmp__H31J=static_type__E11J(Self__011J);
+    __tmp__I31J=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__H31J),t__111J);
+    if (__tmp__I31J) {
+      __tmp__O31J=static_type__E11J(Self__011J);
+      __tmp__FAKS=create__name__style__type__HIND(EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__O31J));
+      __tmp__MAKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FAKS),EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B,Self__011J);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MAKS);
+      __tmp__X31J=get__PJC(last_cast_name__U31J);
+      __tmp__O31J=static_type__E11J(Self__011J);
+      __tmp__Z31J=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__O31J),__tmp__X31J);
+      if (((void *)__tmp__Z31J == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__A41J=static_type__E11J(Self__011J);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__A41J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__111J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__X31J);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__A41J=static_type__E11J(Self__011J);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__A41J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__211J);
+        __tmp__A41J=static_type__E11J(Self__011J);
+        __tmp__P41J=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__A41J));
+        put_position__PRE(__tmp__P41J->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__IIMI)) {
-          if ((idx__VGMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__WGMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__TGMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__Z31J)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__Z31J)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__V41J=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__Z31J));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__V41J=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__Z31J));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__Z31J)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__V41J=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__Z31J));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__V41J=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__Z31J));
+        };
+      };
+      if ((__tmp__V41J !=  1)) {
+        if (((struct ___OBJ *)__tmp__Z31J)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__F01L=((__SLOT_CODE__4IRG *)__tmp__Z31J)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__F01L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__141J=((__ITM_SLOT__PLC *)__tmp__F01L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__141J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__F01L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__141J=((__SLOT_DATA__IJRG *)__tmp__Z31J)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__141J);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__Z31J)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__F01L=((__SLOT_CODE__4IRG *)__tmp__Z31J)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__F01L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__B51J=((__ITM_SLOT__PLC *)__tmp__F01L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__B51J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__F01L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__F01L=((__SLOT_DATA__IJRG *)__tmp__Z31J)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__F01L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__B51J=((__ITM_SLOT__PLC *)__tmp__F01L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__B51J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__F01L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__B51J==NULL) {
+        __tmp__F01L=NULL;
       } else {
-        if ((idx__VGMI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__B51J)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__F01L=((void *)__tmp__B51J);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__F01L=((void *)__tmp__B51J);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__F01L=((void *)__tmp__B51J);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__F01L=((void *)__tmp__B51J);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__F01L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__F01L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__F01L == (void *)NULL)) {
+        __tmp__M51J=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__F01L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__J51J=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__F01L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__J51J=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__F01L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__J51J=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__F01L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__J51J=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__F01L)),NULL);
+        } break;
+        };
+        __tmp__M51J=((void *)__tmp__J51J != (void *)t__111J);
+      };
+      if (__tmp__M51J) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__Z31J)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__B51J=((__SLOT_CODE__4IRG *)__tmp__Z31J)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__B51J)->__id==__ITM_SLOT__PLC__) {
+            __tmp__T51J=((__ITM_SLOT__PLC *)__tmp__B51J)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__T51J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B51J)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__B51J=((__SLOT_DATA__IJRG *)__tmp__Z31J)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__B51J)->__id==__ITM_SLOT__PLC__) {
+            __tmp__T51J=((__ITM_SLOT__PLC *)__tmp__B51J)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__T51J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B51J)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__T51J)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__T51J)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__IKIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T51J));
+          if (((void *)Self__IKIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__IKIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__IKIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T51J)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T51J))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RAKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T51J));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RAKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T51J)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__111J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__Z31J)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__B51J=((__SLOT_CODE__4IRG *)__tmp__Z31J)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__B51J)->__id==__ITM_SLOT__PLC__) {
+            __tmp__141J=((__ITM_SLOT__PLC *)__tmp__B51J)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__141J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B51J)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__141J=((__SLOT_DATA__IJRG *)__tmp__Z31J)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__141J);
+        put_position__PRE(EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__DA2J=read__5UEI(((__LOCAL__L4WC *)__tmp__FAKS));
+      __tmp__FA2J=new_read__slot__receiver__self__intern__KK2C(EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__Z31J,__tmp__DA2J,__tmp__DA2J,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__FA2J);
+      __tmp__Z31J=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__FA2J));
+      result__411J=__tmp__Z31J;
+      __tmp__M51J=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__M51J=FALSE__O__;
+    };
+    if ((! __tmp__M51J)) {
+      __tmp__O31J=static_type__E11J(Self__011J);
+      __tmp__M51J=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__111J),__tmp__O31J);
+      if (__tmp__M51J) {
+        __tmp__A41J=static_type__E11J(Self__011J);
+        __tmp__ZAKS=create__name__style__type__HIND(EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__A41J));
+        __tmp__ABKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZAKS),EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B,Self__011J);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ABKS);
+        __tmp__4A2J=get__PJC(last_cast_name__U31J);
+        __tmp__F01L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__111J),__tmp__4A2J);
+        if (((void *)__tmp__F01L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__111J),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__J51J=static_type__E11J(Self__011J);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__J51J),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__4A2J);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__111J),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__211J);
+          __tmp__TB2J=prototype__LEMJ(((__TYPE_FULL__XMB *)t__111J));
+          put_position__PRE(__tmp__TB2J->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__TGMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__TGMI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__F01L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__F01L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZB2J=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__F01L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZB2J=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__F01L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__F01L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZB2J=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__F01L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZB2J=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__F01L));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__ZB2J !=  2)) {
+          if (((struct ___OBJ *)__tmp__F01L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__T51J=((__SLOT_CODE__4IRG *)__tmp__F01L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__T51J)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5B2J=((__ITM_SLOT__PLC *)__tmp__T51J)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5B2J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__T51J)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__5B2J=((__SLOT_DATA__IJRG *)__tmp__F01L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__5B2J);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__F01L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__B51J=((__SLOT_CODE__4IRG *)__tmp__F01L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__B51J)->__id==__ITM_SLOT__PLC__) {
+            __tmp__T51J=((__ITM_SLOT__PLC *)__tmp__B51J)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__T51J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B51J)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__B51J=((__SLOT_DATA__IJRG *)__tmp__F01L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__B51J)->__id==__ITM_SLOT__PLC__) {
+            __tmp__T51J=((__ITM_SLOT__PLC *)__tmp__B51J)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__T51J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B51J)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__T51J==NULL) {
+          __tmp__B51J=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__T51J)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__B51J=((void *)__tmp__T51J);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__B51J=((void *)__tmp__T51J);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__B51J=((void *)__tmp__T51J);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__B51J=((void *)__tmp__T51J);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__B51J=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__B51J=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__B51J == (void *)NULL)) {
+          __tmp__QC2J=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__B51J)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__NC2J=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__B51J));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__NC2J=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__B51J)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__NC2J=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__B51J)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__NC2J=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__B51J)),NULL);
+          } break;
+          };
+          __tmp__QC2J=((void *)__tmp__NC2J != (void *)t__111J);
+        };
+        if (__tmp__QC2J) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__F01L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__T51J=((__SLOT_CODE__4IRG *)__tmp__F01L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__T51J)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XC2J=((__ITM_SLOT__PLC *)__tmp__T51J)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XC2J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__T51J)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__T51J=((__SLOT_DATA__IJRG *)__tmp__F01L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__T51J)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XC2J=((__ITM_SLOT__PLC *)__tmp__T51J)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XC2J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__T51J)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__XC2J)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__XC2J)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__KKIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XC2J));
+            if (((void *)Self__KKIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__KKIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__KKIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XC2J)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XC2J))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FBKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XC2J));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FBKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XC2J)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__111J),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__F01L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__T51J=((__SLOT_CODE__4IRG *)__tmp__F01L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__T51J)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5B2J=((__ITM_SLOT__PLC *)__tmp__T51J)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5B2J=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__T51J)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__5B2J=((__SLOT_DATA__IJRG *)__tmp__F01L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__5B2J);
+          put_position__PRE(EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__GD2J=create_with_capacity__UBZH( 2);
+        __tmp__ID2J=create__type__VJ2C(EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B,t__111J);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__GD2J),__tmp__ID2J);
+        __tmp__LD2J=read__5UEI(((__LOCAL__L4WC *)__tmp__ZAKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__GD2J),__tmp__LD2J);
+        __tmp__141J=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__B51J=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__GD2J)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__B51J)->__id) {
+        case __STRING_CST__5J__: {
+          Self__PKIU=((__STRING_CST__5J *)__tmp__B51J);
+          result__LKIU=NULL;
+          ptr__MKIU=((__POINTER__IB )(NULL));
+          __tmp__V41J= 0;
+          __tmp__OKIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__OKIU ==  0)) {
+            result__LKIU=Self__PKIU;
+          } else /* FALSE */ {
+            __tmp__V41J=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKIU));
+            if ((__tmp__V41J == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SKIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_size[(__tmp__SKIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKIU)));
+              ptr__MKIU=__tmp__QKIU;
+            } else /* FALSE */ {
+              __tmp__SKIU=((__UINTEGER_32__ZWB )__tmp__V41J);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_type[(__tmp__SKIU)]))),(__UINTEGER_32__ZWB)(__tmp__SKIU |  1));
+              ptr__MKIU=__tmp__QKIU;
+            };
+            result__LKIU=((__STRING_CST__5J *)ptr__MKIU);
+            *(result__LKIU) = *(Self__PKIU);
+          };
+          __tmp__T51J=result__LKIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__T51J=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__B51J));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JBKS=((__PROTOTYPE_CST__LAXC *)__tmp__B51J);
+          __tmp__KBKS=create__type__VJ2C(Self__JBKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JBKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__T51J=__tmp__KBKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MBKS=((__INTEGER_CST__XAXC *)__tmp__B51J);
+          __tmp__5B2J=Self__MBKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__HLIU=Self__MBKS->value__FH4D;
+          __tmp__J51J=Self__MBKS->parent_constant__YAXC.static_type__5G4D;
+          Self__MBKS=NULL;
+          ptr__MKIU=((__POINTER__IB )(NULL));
+          __tmp__V41J= 0;
+          __tmp__OKIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__OKIU ==  0)) {
+            Self__MBKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__V41J=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKIU));
+            if ((__tmp__V41J == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SKIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_size[(__tmp__SKIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKIU)));
+              ptr__MKIU=__tmp__QKIU;
+            } else /* FALSE */ {
+              __tmp__SKIU=((__UINTEGER_32__ZWB )__tmp__V41J);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_type[(__tmp__SKIU)]))),(__UINTEGER_32__ZWB)(__tmp__SKIU |  1));
+              ptr__MKIU=__tmp__QKIU;
+            };
+            Self__MBKS=((__INTEGER_CST__XAXC *)ptr__MKIU);
+            *(Self__MBKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__FLIU=((__INTEGER_CST__XAXC *)Self__MBKS);
+          Self__FLIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5B2J;
+          Self__FLIU->value__FH4D=v__HLIU;
+          Self__FLIU->parent_constant__YAXC.static_type__5G4D=__tmp__J51J;
+          check_type__XYEE(Self__FLIU);
+          __tmp__T51J=Self__MBKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__T51J=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__B51J));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DNZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__B51J)->local__BVEJ));
+          if (__tmp__DNZT==NULL) {
+            __tmp__ENZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ENZT=((__READ_LOCAL__55ZI *)__tmp__DNZT);
+          };
+          __tmp__T51J=__tmp__ENZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__T51J=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__B51J));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__T51J=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__B51J));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QBKS=((__IS_EXPANDED__35NJ *)__tmp__B51J);
+          __tmp__5B2J=Self__QBKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DNZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QBKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DNZT==NULL) {
+            __tmp__ENZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ENZT=((__READ_LOCAL__55ZI *)__tmp__DNZT);
+          };
+          Self__QBKS=NULL;
+          ptr__MKIU=((__POINTER__IB )(NULL));
+          __tmp__V41J= 0;
+          __tmp__OKIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__OKIU ==  0)) {
+            Self__QBKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__V41J=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKIU));
+            if ((__tmp__V41J == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SKIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_size[(__tmp__SKIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKIU)));
+              ptr__MKIU=__tmp__QKIU;
+            } else /* FALSE */ {
+              __tmp__SKIU=((__UINTEGER_32__ZWB )__tmp__V41J);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_type[(__tmp__SKIU)]))),(__UINTEGER_32__ZWB)(__tmp__SKIU |  1));
+              ptr__MKIU=__tmp__QKIU;
+            };
+            Self__QBKS=((__IS_EXPANDED__35NJ *)ptr__MKIU);
+            *(Self__QBKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__WLIU=((__IS_EXPANDED__35NJ *)Self__QBKS);
+          Self__WLIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5B2J;
+          Self__WLIU->receiver__RA5J=__tmp__ENZT;
+          __tmp__T51J=Self__QBKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VBKS=((__GET_TYPE_ID__HAOJ *)__tmp__B51J);
+          __tmp__5B2J=Self__VBKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__J51J=Self__VBKS->receiver__WA5J;
+          Self__VBKS=NULL;
+          ptr__MKIU=((__POINTER__IB )(NULL));
+          __tmp__V41J= 0;
+          __tmp__OKIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__OKIU ==  0)) {
+            Self__VBKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__V41J=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKIU));
+            if ((__tmp__V41J == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SKIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_size[(__tmp__SKIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKIU)));
+              ptr__MKIU=__tmp__QKIU;
+            } else /* FALSE */ {
+              __tmp__SKIU=((__UINTEGER_32__ZWB )__tmp__V41J);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_type[(__tmp__SKIU)]))),(__UINTEGER_32__ZWB)(__tmp__SKIU |  1));
+              ptr__MKIU=__tmp__QKIU;
+            };
+            Self__VBKS=((__GET_TYPE_ID__HAOJ *)ptr__MKIU);
+            *(Self__VBKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__GMIU=((__GET_TYPE_ID__HAOJ *)Self__VBKS);
+          Self__GMIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5B2J;
+          Self__GMIU->receiver__WA5J=__tmp__J51J;
+          __tmp__T51J=Self__VBKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__T51J=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__B51J));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__T51J=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__B51J));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__T51J=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__B51J));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__T51J=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__B51J));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__T51J=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__B51J));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__T51J=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__B51J));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__T51J=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__B51J));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__T51J=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__B51J));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__T51J=my_copy__03AL(((__ITEM__HGOJ *)__tmp__B51J));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YBKS=((__SIZE_OF__5GOJ *)__tmp__B51J);
+          __tmp__5B2J=Self__YBKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__J51J=Self__YBKS->receiver__AD5J;
+          Self__YBKS=NULL;
+          ptr__MKIU=((__POINTER__IB )(NULL));
+          __tmp__V41J= 0;
+          __tmp__OKIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__OKIU ==  0)) {
+            Self__YBKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__V41J=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKIU));
+            if ((__tmp__V41J == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SKIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_size[(__tmp__SKIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKIU)));
+              ptr__MKIU=__tmp__QKIU;
+            } else /* FALSE */ {
+              __tmp__SKIU=((__UINTEGER_32__ZWB )__tmp__V41J);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_type[(__tmp__SKIU)]))),(__UINTEGER_32__ZWB)(__tmp__SKIU |  1));
+              ptr__MKIU=__tmp__QKIU;
+            };
+            Self__YBKS=((__SIZE_OF__5GOJ *)ptr__MKIU);
+            *(Self__YBKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__WMIU=((__SIZE_OF__5GOJ *)Self__YBKS);
+          Self__WMIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5B2J;
+          Self__WMIU->receiver__AD5J=__tmp__J51J;
+          __tmp__T51J=Self__YBKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__T51J=my_copy__L4AL(((__CAST__1HOJ *)__tmp__B51J));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1BKS=((__REAL_CST__1LOJ *)__tmp__B51J);
+          __tmp__5B2J=Self__1BKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__INIU=Self__1BKS->value__VD5J;
+          __tmp__J51J=Self__1BKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1BKS=NULL;
+          ptr__MKIU=((__POINTER__IB )(NULL));
+          __tmp__V41J= 0;
+          __tmp__OKIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__OKIU ==  0)) {
+            Self__1BKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__V41J=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OKIU));
+            if ((__tmp__V41J == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SKIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RKIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_size[(__tmp__SKIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RKIU)));
+              ptr__MKIU=__tmp__QKIU;
+            } else /* FALSE */ {
+              __tmp__SKIU=((__UINTEGER_32__ZWB )__tmp__V41J);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QKIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RKIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OKIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QKIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QKIU=micro_alloc__table__lab__UKI(__tmp__RKIU,((__POINTER__IB )(&(table_type[(__tmp__SKIU)]))),(__UINTEGER_32__ZWB)(__tmp__SKIU |  1));
+              ptr__MKIU=__tmp__QKIU;
+            };
+            Self__1BKS=((__REAL_CST__1LOJ *)ptr__MKIU);
+            *(Self__1BKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__GNIU=((__REAL_CST__1LOJ *)Self__1BKS);
+          Self__GNIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5B2J;
+          Self__GNIU->value__VD5J=v__INIU;
+          Self__GNIU->parent_constant__2LOJ.static_type__5G4D=__tmp__J51J;
+          __tmp__T51J=Self__1BKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5BKS=((__CHARACTER_CST__RMOJ *)__tmp__B51J);
+          __tmp__ACKS=create__char__UMQJ(Self__5BKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5BKS->text__0D5J);
+          __tmp__T51J=__tmp__ACKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CCKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__B51J);
+          __tmp__DCKS=create__text__OQQJ(Self__CCKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CCKS->string__WBJK);
+          __tmp__T51J=__tmp__DCKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__T51J=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__B51J));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__T51J=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__B51J));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__T51J=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__B51J));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__T51J=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__B51J));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__T51J=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__B51J));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__T51J=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__B51J));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__T51J=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__B51J));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__T51J=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__B51J));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__XC2J=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__B51J)->global__KAKM),NULL);
+          if (__tmp__XC2J==NULL) {
+            __tmp__BR3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__XC2J)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__BR3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__BR3T=((__READ_GLOBAL__T4YL *)__tmp__XC2J);
+            } break;
+            }
+          };
+          __tmp__T51J=__tmp__BR3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__T51J=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__B51J));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__T51J=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__B51J));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__T51J=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__B51J));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__T51J=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__B51J));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__T51J=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__B51J));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__T51J=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__B51J));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__T51J=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__B51J));
+        } break;
+        };
+        __tmp__RD2J=new_read__slot__receiver__with__intern__OEZJ(__tmp__141J,__tmp__F01L,__tmp__T51J,__tmp__GD2J,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__RD2J);
+        __tmp__F01L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__RD2J));
+        result__411J=__tmp__F01L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__111J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__A41J=static_type__E11J(Self__011J);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__A41J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__211J);
+        put_position__PRE(EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__TGMI=create__name__style__type__E5JG(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__PO1H()));
     };
-    add_last__11FH(stack_result__4H4F,var__TGMI);
-    result__UGMI=write__value__14FH(var__TGMI,Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__K45H(Self__QGMI,((__LOCAL *)var__TGMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__TGMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__UGMI);
+  __tmp__Z31J=result__411J;
+  return(__tmp__Z31J);
 }
 
-static void* put_result__ALMI(__EXPR_SUB *Self__BLMI,__BOOLEAN is_last__CLMI)
-// ({EXPR_SUB},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__RODK(__READ_LOCAL__55ZI *Self__SODK,__TYPE_FULL__XMB *t__TODK,__POSITION__OL p__UODK)
+// ({READ_LOCAL__55ZI},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__ELMI;
-  void *result__FLMI;
-  __INTEGER idx__GLMI;
-  void *var_result__HLMI;
-  __BOOLEAN __tmp__ZMMI;
-  var__ELMI=NULL;
-  result__FLMI=NULL;
-  idx__GLMI= 0;
-  var_result__HLMI=NULL;
-  if (is_last__CLMI) {
-    result__FLMI=Self__BLMI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__GLMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__HLMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__HLMI != (void *)NULL)) {
-        if ((idx__GLMI <= ((__FAST_ARRAYoLOCALo *)var_result__HLMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__ELMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__HLMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__GLMI];
-          __tmp__ZMMI=TRUE__;
-        } else {
-          __tmp__ZMMI=FALSE__;
+  __INTEGER_64__1SG v__LOIU;
+  void *result__WODK;
+  __LOCAL__L4WC *__tmp__FDKS,*__tmp__REKS;
+  __WRITE_LOCAL__TEYJ *__tmp__MDKS,*__tmp__YEKS;
+  __STRING_CONSTANT__0 *__tmp__OQDK,*__tmp__VTDK,*v__MQIU;
+  void *__tmp__QQDK;
+  __PROTOTYPE__MF *__tmp__GRDK,*__tmp__KUDK;
+  __INTEGER__Q __tmp__MRDK,__tmp__QUDK;
+  void *__tmp__YQ2L;
+  __POSITION__OL __tmp__SRDK,__tmp__WUDK;
+  void *__tmp__YRDK,*__tmp__KSDK,*__tmp__OVDK;
+  __TYPE_FULL__XMB *__tmp__ASDK,*__tmp__EVDK;
+  __ITM_TYPE_STYLE__1MB *Self__MNIU,*Self__ONIU;
+  __ITM_TYPE_MULTI__0URC *Self__BEKS,*Self__BFKS;
+  __READ_LOCAL__55ZI *__tmp__0SDK,*__tmp__CWDK,*__tmp__LNZT,*__tmp__MNZT;
+  __NODE_TYPE__SK2C *__tmp__2SDK,*__tmp__IWDK;
+  __PROTOTYPE_CST__LAXC *__tmp__5VDK,*Self__FFKS,*__tmp__GFKS;
+  __STRING_CST__5J *Self__TNIU,*result__PNIU;
+  __POINTER__IB ptr__QNIU,__tmp__SNIU,__tmp__UNIU,__tmp__VNIU;
+  __UINTEGER_32__ZWB __tmp__WNIU;
+  __INTEGER_CST__XAXC *Self__IFKS,*Self__JOIU;
+  __IS_EXPANDED__35NJ *Self__MFKS,*Self__0OIU;
+  __GET_TYPE_ID__HAOJ *Self__RFKS,*Self__KPIU;
+  __SIZE_OF__5GOJ *Self__UFKS,*Self__0PIU;
+  __REAL_CST__1LOJ *Self__XFKS,*Self__KQIU;
+  __CHARACTER_CST__RMOJ *Self__1FKS,*__tmp__2FKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__4FKS,*__tmp__5FKS;
+  __READ_GLOBAL__T4YL *__tmp__FR3T;
+  __BOOLEAN__L __tmp__NPDK,__tmp__AQDK,__tmp__DSDK,__tmp__HVDK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__3VDK;
+  result__WODK=NULL;
+  __tmp__NPDK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__TODK),Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D);
+  if (__tmp__NPDK) {
+    result__WODK=Self__SODK;
+  } else /* FALSE */ {
+    __tmp__AQDK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D),t__TODK);
+    if (__tmp__AQDK) {
+      __tmp__FDKS=create__name__style__type__HIND(Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D));
+      __tmp__MDKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FDKS),Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SODK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MDKS);
+      __tmp__OQDK=get__PJC(last_cast_name__U31J);
+      __tmp__QQDK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D),__tmp__OQDK);
+      if (((void *)__tmp__QQDK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__TODK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__OQDK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__UODK);
+        __tmp__GRDK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D));
+        put_position__PRE(__tmp__GRDK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__ZMMI)) {
-          if ((idx__GLMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__HLMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__ELMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__QQDK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__QQDK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MRDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__QQDK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MRDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__QQDK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__QQDK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MRDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__QQDK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MRDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__QQDK));
+        };
+      };
+      if ((__tmp__MRDK !=  1)) {
+        if (((struct ___OBJ *)__tmp__QQDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YQ2L=((__SLOT_CODE__4IRG *)__tmp__QQDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YQ2L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SRDK=((__ITM_SLOT__PLC *)__tmp__YQ2L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SRDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YQ2L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__SRDK=((__SLOT_DATA__IJRG *)__tmp__QQDK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__SRDK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__QQDK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__YQ2L=((__SLOT_CODE__4IRG *)__tmp__QQDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__YQ2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YRDK=((__ITM_SLOT__PLC *)__tmp__YQ2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YRDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YQ2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__YQ2L=((__SLOT_DATA__IJRG *)__tmp__QQDK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__YQ2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YRDK=((__ITM_SLOT__PLC *)__tmp__YQ2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YRDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YQ2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__YRDK==NULL) {
+        __tmp__YQ2L=NULL;
       } else {
-        if ((idx__GLMI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__YRDK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__YQ2L=((void *)__tmp__YRDK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__YQ2L=((void *)__tmp__YRDK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__YQ2L=((void *)__tmp__YRDK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__YQ2L=((void *)__tmp__YRDK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__YQ2L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__YQ2L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__YQ2L == (void *)NULL)) {
+        __tmp__DSDK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__YQ2L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ASDK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YQ2L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ASDK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YQ2L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ASDK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YQ2L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ASDK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YQ2L)),NULL);
+        } break;
+        };
+        __tmp__DSDK=((void *)__tmp__ASDK != (void *)t__TODK);
+      };
+      if (__tmp__DSDK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__QQDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YRDK=((__SLOT_CODE__4IRG *)__tmp__QQDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YRDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KSDK=((__ITM_SLOT__PLC *)__tmp__YRDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KSDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRDK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YRDK=((__SLOT_DATA__IJRG *)__tmp__QQDK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YRDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KSDK=((__ITM_SLOT__PLC *)__tmp__YRDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KSDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRDK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__KSDK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__KSDK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__MNIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KSDK));
+          if (((void *)Self__MNIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__MNIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__MNIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KSDK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KSDK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BEKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KSDK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BEKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KSDK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__TODK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__QQDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YRDK=((__SLOT_CODE__4IRG *)__tmp__QQDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YRDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SRDK=((__ITM_SLOT__PLC *)__tmp__YRDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SRDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SRDK=((__SLOT_DATA__IJRG *)__tmp__QQDK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__SRDK);
+        put_position__PRE(Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__0SDK=read__5UEI(((__LOCAL__L4WC *)__tmp__FDKS));
+      __tmp__2SDK=new_read__slot__receiver__self__intern__KK2C(Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__QQDK,__tmp__0SDK,__tmp__0SDK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2SDK);
+      __tmp__QQDK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__2SDK));
+      result__WODK=__tmp__QQDK;
+      __tmp__DSDK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__DSDK=FALSE__O__;
+    };
+    if ((! __tmp__DSDK)) {
+      __tmp__DSDK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__TODK),Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D);
+      if (__tmp__DSDK) {
+        __tmp__REKS=create__name__style__type__HIND(Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D));
+        __tmp__YEKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__REKS),Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SODK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__YEKS);
+        __tmp__VTDK=get__PJC(last_cast_name__U31J);
+        __tmp__YQ2L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__TODK),__tmp__VTDK);
+        if (((void *)__tmp__YQ2L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__TODK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__VTDK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__TODK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__UODK);
+          __tmp__KUDK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__TODK));
+          put_position__PRE(__tmp__KUDK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__YQ2L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__YQ2L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QUDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__YQ2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QUDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__YQ2L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__YQ2L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QUDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__YQ2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QUDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__YQ2L));
+          };
+        };
+        if ((__tmp__QUDK !=  2)) {
+          if (((struct ___OBJ *)__tmp__YQ2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KSDK=((__SLOT_CODE__4IRG *)__tmp__YQ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KSDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__WUDK=((__ITM_SLOT__PLC *)__tmp__KSDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__WUDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KSDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__WUDK=((__SLOT_DATA__IJRG *)__tmp__YQ2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__WUDK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__ELMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__ELMI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__YQ2L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YRDK=((__SLOT_CODE__4IRG *)__tmp__YQ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YRDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KSDK=((__ITM_SLOT__PLC *)__tmp__YRDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KSDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRDK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YRDK=((__SLOT_DATA__IJRG *)__tmp__YQ2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YRDK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KSDK=((__ITM_SLOT__PLC *)__tmp__YRDK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KSDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRDK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if (__tmp__KSDK==NULL) {
+          __tmp__YRDK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__KSDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__YRDK=((void *)__tmp__KSDK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__YRDK=((void *)__tmp__KSDK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__YRDK=((void *)__tmp__KSDK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__YRDK=((void *)__tmp__KSDK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__YRDK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__YRDK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__YRDK == (void *)NULL)) {
+          __tmp__HVDK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__YRDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__EVDK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRDK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__EVDK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRDK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__EVDK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRDK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__EVDK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRDK)),NULL);
+          } break;
+          };
+          __tmp__HVDK=((void *)__tmp__EVDK != (void *)t__TODK);
+        };
+        if (__tmp__HVDK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__YQ2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KSDK=((__SLOT_CODE__4IRG *)__tmp__YQ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KSDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OVDK=((__ITM_SLOT__PLC *)__tmp__KSDK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OVDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KSDK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__KSDK=((__SLOT_DATA__IJRG *)__tmp__YQ2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KSDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OVDK=((__ITM_SLOT__PLC *)__tmp__KSDK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OVDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KSDK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__OVDK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__OVDK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__ONIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OVDK));
+            if (((void *)Self__ONIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__ONIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__ONIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OVDK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OVDK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__BFKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OVDK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__BFKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OVDK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__TODK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__YQ2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KSDK=((__SLOT_CODE__4IRG *)__tmp__YQ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KSDK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__WUDK=((__ITM_SLOT__PLC *)__tmp__KSDK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__WUDK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KSDK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__WUDK=((__SLOT_DATA__IJRG *)__tmp__YQ2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__WUDK);
+          put_position__PRE(Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__3VDK=create_with_capacity__UBZH( 2);
+        __tmp__5VDK=create__type__VJ2C(Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,t__TODK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__3VDK),__tmp__5VDK);
+        __tmp__CWDK=read__5UEI(((__LOCAL__L4WC *)__tmp__REKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__3VDK),__tmp__CWDK);
+        __tmp__SRDK=Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__YRDK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__3VDK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__YRDK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__TNIU=((__STRING_CST__5J *)__tmp__YRDK);
+          result__PNIU=NULL;
+          ptr__QNIU=((__POINTER__IB )(NULL));
+          __tmp__MRDK= 0;
+          __tmp__SNIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__SNIU ==  0)) {
+            result__PNIU=Self__TNIU;
+          } else /* FALSE */ {
+            __tmp__MRDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SNIU));
+            if ((__tmp__MRDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WNIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VNIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_size[(__tmp__WNIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VNIU)));
+              ptr__QNIU=__tmp__UNIU;
+            } else /* FALSE */ {
+              __tmp__WNIU=((__UINTEGER_32__ZWB )__tmp__MRDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_type[(__tmp__WNIU)]))),(__UINTEGER_32__ZWB)(__tmp__WNIU |  1));
+              ptr__QNIU=__tmp__UNIU;
+            };
+            result__PNIU=((__STRING_CST__5J *)ptr__QNIU);
+            *(result__PNIU) = *(Self__TNIU);
+          };
+          __tmp__KSDK=result__PNIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__KSDK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__YRDK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__FFKS=((__PROTOTYPE_CST__LAXC *)__tmp__YRDK);
+          __tmp__GFKS=create__type__VJ2C(Self__FFKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FFKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__KSDK=__tmp__GFKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__IFKS=((__INTEGER_CST__XAXC *)__tmp__YRDK);
+          __tmp__WUDK=Self__IFKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__LOIU=Self__IFKS->value__FH4D;
+          __tmp__ASDK=Self__IFKS->parent_constant__YAXC.static_type__5G4D;
+          Self__IFKS=NULL;
+          ptr__QNIU=((__POINTER__IB )(NULL));
+          __tmp__MRDK= 0;
+          __tmp__SNIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__SNIU ==  0)) {
+            Self__IFKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__MRDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SNIU));
+            if ((__tmp__MRDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WNIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VNIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_size[(__tmp__WNIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VNIU)));
+              ptr__QNIU=__tmp__UNIU;
+            } else /* FALSE */ {
+              __tmp__WNIU=((__UINTEGER_32__ZWB )__tmp__MRDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_type[(__tmp__WNIU)]))),(__UINTEGER_32__ZWB)(__tmp__WNIU |  1));
+              ptr__QNIU=__tmp__UNIU;
+            };
+            Self__IFKS=((__INTEGER_CST__XAXC *)ptr__QNIU);
+            *(Self__IFKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__JOIU=((__INTEGER_CST__XAXC *)Self__IFKS);
+          Self__JOIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WUDK;
+          Self__JOIU->value__FH4D=v__LOIU;
+          Self__JOIU->parent_constant__YAXC.static_type__5G4D=__tmp__ASDK;
+          check_type__XYEE(Self__JOIU);
+          __tmp__KSDK=Self__IFKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__KSDK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__YRDK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LNZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__YRDK)->local__BVEJ));
+          if (__tmp__LNZT==NULL) {
+            __tmp__MNZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MNZT=((__READ_LOCAL__55ZI *)__tmp__LNZT);
+          };
+          __tmp__KSDK=__tmp__MNZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__KSDK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__YRDK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__KSDK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YRDK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__MFKS=((__IS_EXPANDED__35NJ *)__tmp__YRDK);
+          __tmp__WUDK=Self__MFKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LNZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__MFKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LNZT==NULL) {
+            __tmp__MNZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MNZT=((__READ_LOCAL__55ZI *)__tmp__LNZT);
+          };
+          Self__MFKS=NULL;
+          ptr__QNIU=((__POINTER__IB )(NULL));
+          __tmp__MRDK= 0;
+          __tmp__SNIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__SNIU ==  0)) {
+            Self__MFKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__MRDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SNIU));
+            if ((__tmp__MRDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WNIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VNIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_size[(__tmp__WNIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VNIU)));
+              ptr__QNIU=__tmp__UNIU;
+            } else /* FALSE */ {
+              __tmp__WNIU=((__UINTEGER_32__ZWB )__tmp__MRDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_type[(__tmp__WNIU)]))),(__UINTEGER_32__ZWB)(__tmp__WNIU |  1));
+              ptr__QNIU=__tmp__UNIU;
+            };
+            Self__MFKS=((__IS_EXPANDED__35NJ *)ptr__QNIU);
+            *(Self__MFKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__0OIU=((__IS_EXPANDED__35NJ *)Self__MFKS);
+          Self__0OIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WUDK;
+          Self__0OIU->receiver__RA5J=__tmp__MNZT;
+          __tmp__KSDK=Self__MFKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__RFKS=((__GET_TYPE_ID__HAOJ *)__tmp__YRDK);
+          __tmp__WUDK=Self__RFKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ASDK=Self__RFKS->receiver__WA5J;
+          Self__RFKS=NULL;
+          ptr__QNIU=((__POINTER__IB )(NULL));
+          __tmp__MRDK= 0;
+          __tmp__SNIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__SNIU ==  0)) {
+            Self__RFKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__MRDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SNIU));
+            if ((__tmp__MRDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WNIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VNIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_size[(__tmp__WNIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VNIU)));
+              ptr__QNIU=__tmp__UNIU;
+            } else /* FALSE */ {
+              __tmp__WNIU=((__UINTEGER_32__ZWB )__tmp__MRDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_type[(__tmp__WNIU)]))),(__UINTEGER_32__ZWB)(__tmp__WNIU |  1));
+              ptr__QNIU=__tmp__UNIU;
+            };
+            Self__RFKS=((__GET_TYPE_ID__HAOJ *)ptr__QNIU);
+            *(Self__RFKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__KPIU=((__GET_TYPE_ID__HAOJ *)Self__RFKS);
+          Self__KPIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WUDK;
+          Self__KPIU->receiver__WA5J=__tmp__ASDK;
+          __tmp__KSDK=Self__RFKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__KSDK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__YRDK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__KSDK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__YRDK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__KSDK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__YRDK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__KSDK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__YRDK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__KSDK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__YRDK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__KSDK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__YRDK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__KSDK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__YRDK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__KSDK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__YRDK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__KSDK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__YRDK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__UFKS=((__SIZE_OF__5GOJ *)__tmp__YRDK);
+          __tmp__WUDK=Self__UFKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ASDK=Self__UFKS->receiver__AD5J;
+          Self__UFKS=NULL;
+          ptr__QNIU=((__POINTER__IB )(NULL));
+          __tmp__MRDK= 0;
+          __tmp__SNIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__SNIU ==  0)) {
+            Self__UFKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__MRDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SNIU));
+            if ((__tmp__MRDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WNIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VNIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_size[(__tmp__WNIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VNIU)));
+              ptr__QNIU=__tmp__UNIU;
+            } else /* FALSE */ {
+              __tmp__WNIU=((__UINTEGER_32__ZWB )__tmp__MRDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_type[(__tmp__WNIU)]))),(__UINTEGER_32__ZWB)(__tmp__WNIU |  1));
+              ptr__QNIU=__tmp__UNIU;
+            };
+            Self__UFKS=((__SIZE_OF__5GOJ *)ptr__QNIU);
+            *(Self__UFKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__0PIU=((__SIZE_OF__5GOJ *)Self__UFKS);
+          Self__0PIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WUDK;
+          Self__0PIU->receiver__AD5J=__tmp__ASDK;
+          __tmp__KSDK=Self__UFKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__KSDK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__YRDK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__XFKS=((__REAL_CST__1LOJ *)__tmp__YRDK);
+          __tmp__WUDK=Self__XFKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__MQIU=Self__XFKS->value__VD5J;
+          __tmp__ASDK=Self__XFKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__XFKS=NULL;
+          ptr__QNIU=((__POINTER__IB )(NULL));
+          __tmp__MRDK= 0;
+          __tmp__SNIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__SNIU ==  0)) {
+            Self__XFKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__MRDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SNIU));
+            if ((__tmp__MRDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WNIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VNIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_size[(__tmp__WNIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VNIU)));
+              ptr__QNIU=__tmp__UNIU;
+            } else /* FALSE */ {
+              __tmp__WNIU=((__UINTEGER_32__ZWB )__tmp__MRDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UNIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VNIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SNIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UNIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UNIU=micro_alloc__table__lab__UKI(__tmp__VNIU,((__POINTER__IB )(&(table_type[(__tmp__WNIU)]))),(__UINTEGER_32__ZWB)(__tmp__WNIU |  1));
+              ptr__QNIU=__tmp__UNIU;
+            };
+            Self__XFKS=((__REAL_CST__1LOJ *)ptr__QNIU);
+            *(Self__XFKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__KQIU=((__REAL_CST__1LOJ *)Self__XFKS);
+          Self__KQIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WUDK;
+          Self__KQIU->value__VD5J=v__MQIU;
+          Self__KQIU->parent_constant__2LOJ.static_type__5G4D=__tmp__ASDK;
+          __tmp__KSDK=Self__XFKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__1FKS=((__CHARACTER_CST__RMOJ *)__tmp__YRDK);
+          __tmp__2FKS=create__char__UMQJ(Self__1FKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1FKS->text__0D5J);
+          __tmp__KSDK=__tmp__2FKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__4FKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__YRDK);
+          __tmp__5FKS=create__text__OQQJ(Self__4FKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4FKS->string__WBJK);
+          __tmp__KSDK=__tmp__5FKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__KSDK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__YRDK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__KSDK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YRDK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__KSDK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YRDK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__KSDK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YRDK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__KSDK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YRDK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__KSDK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YRDK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__KSDK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__YRDK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__KSDK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__YRDK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__OVDK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__YRDK)->global__KAKM),NULL);
+          if (__tmp__OVDK==NULL) {
+            __tmp__FR3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__OVDK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__FR3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__FR3T=((__READ_GLOBAL__T4YL *)__tmp__OVDK);
+            } break;
+            }
+          };
+          __tmp__KSDK=__tmp__FR3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__KSDK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__YRDK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__KSDK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__YRDK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__KSDK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__YRDK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__KSDK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__YRDK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__KSDK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__YRDK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__KSDK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__YRDK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__KSDK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__YRDK));
+        } break;
+        };
+        __tmp__IWDK=new_read__slot__receiver__with__intern__OEZJ(__tmp__SRDK,__tmp__YQ2L,__tmp__KSDK,__tmp__3VDK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__IWDK);
+        __tmp__YQ2L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__IWDK));
+        result__WODK=__tmp__YQ2L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__TODK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__SODK->local__BVEJ->parent_variable__O4WC.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__UODK);
+        put_position__PRE(Self__SODK->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__ELMI=create__name__style__type__E5JG(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__UO1H(Self__BLMI)));
     };
-    add_last__11FH(stack_result__4H4F,var__ELMI);
-    result__FLMI=write__value__14FH(var__ELMI,Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__JHAI(Self__BLMI,((__LOCAL *)var__ELMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ELMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__FLMI);
+  __tmp__QQDK=result__WODK;
+  return(__tmp__QQDK);
 }
 
-static void* put_result__RPMI(__EXPR_MUL *Self__SPMI,__BOOLEAN is_last__TPMI)
-// ({EXPR_MUL},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__BXDK(__EXPR_EQUAL__KINJ *Self__CXDK,__TYPE_FULL__XMB *t__DXDK,__POSITION__OL p__EXDK)
+// ({EXPR_EQUAL__KINJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__VPMI;
-  void *result__WPMI;
-  __INTEGER idx__XPMI;
-  void *var_result__YPMI;
-  __BOOLEAN __tmp__KRMI;
-  var__VPMI=NULL;
-  result__WPMI=NULL;
-  idx__XPMI= 0;
-  var_result__YPMI=NULL;
-  if (is_last__TPMI) {
-    result__WPMI=Self__SPMI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__XPMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__YPMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__YPMI != (void *)NULL)) {
-        if ((idx__XPMI <= ((__FAST_ARRAYoLOCALo *)var_result__YPMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__VPMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__YPMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__XPMI];
-          __tmp__KRMI=TRUE__;
-        } else {
-          __tmp__KRMI=FALSE__;
+  __INTEGER_64__1SG v__PRIU;
+  void *result__GXDK;
+  __TYPE_FULL__XMB *__tmp__2XDK,*__tmp__PYDK,*__tmp__WYDK,*__tmp__HZDK;
+  __TYPE_FULL__XMB *__tmp__Q0DK,*__tmp__U3DK;
+  __LOCAL__L4WC *__tmp__VGKS,*__tmp__JHKS;
+  __WRITE_LOCAL__TEYJ *__tmp__2GKS,*__tmp__QHKS;
+  __STRING_CONSTANT__0 *__tmp__4YDK,*__tmp__F2DK,*v__QTIU;
+  void *__tmp__AZDK;
+  __PROTOTYPE__MF *__tmp__WZDK,*__tmp__02DK;
+  __INTEGER__Q __tmp__2ZDK,__tmp__A3DK;
+  void *__tmp__EV2L;
+  __POSITION__OL __tmp__C0DK,__tmp__G3DK;
+  void *__tmp__I0DK,*__tmp__00DK,*__tmp__43DK;
+  __ITM_TYPE_STYLE__1MB *Self__QQIU,*Self__SQIU;
+  __ITM_TYPE_MULTI__0URC *Self__BHKS,*Self__VHKS;
+  __READ_LOCAL__55ZI *__tmp__K1DK,*__tmp__S4DK,*__tmp__TNZT,*__tmp__UNZT;
+  __NODE_TYPE__SK2C *__tmp__M1DK,*__tmp__Y4DK;
+  __PROTOTYPE_CST__LAXC *__tmp__P4DK,*Self__ZHKS,*__tmp__0HKS;
+  __STRING_CST__5J *Self__XQIU,*result__TQIU;
+  __POINTER__IB ptr__UQIU,__tmp__WQIU,__tmp__YQIU,__tmp__ZQIU;
+  __UINTEGER_32__ZWB __tmp__0QIU;
+  __INTEGER_CST__XAXC *Self__2HKS,*Self__NRIU;
+  __IS_EXPANDED__35NJ *Self__AIKS,*Self__4RIU;
+  __GET_TYPE_ID__HAOJ *Self__FIKS,*Self__OSIU;
+  __SIZE_OF__5GOJ *Self__IIKS,*Self__4SIU;
+  __REAL_CST__1LOJ *Self__LIKS,*Self__OTIU;
+  __CHARACTER_CST__RMOJ *Self__PIKS,*__tmp__QIKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SIKS,*__tmp__TIKS;
+  __READ_GLOBAL__T4YL *__tmp__JR3T;
+  __BOOLEAN__L __tmp__3XDK,__tmp__QYDK,__tmp__T0DK,__tmp__X3DK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__N4DK;
+  result__GXDK=NULL;
+  __tmp__2XDK=static_type__ODCK();
+  __tmp__3XDK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__DXDK),__tmp__2XDK);
+  if (__tmp__3XDK) {
+    result__GXDK=Self__CXDK;
+  } else /* FALSE */ {
+    __tmp__PYDK=static_type__ODCK();
+    __tmp__QYDK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__PYDK),t__DXDK);
+    if (__tmp__QYDK) {
+      __tmp__WYDK=static_type__ODCK();
+      __tmp__VGKS=create__name__style__type__HIND(Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__WYDK));
+      __tmp__2GKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VGKS),Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CXDK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2GKS);
+      __tmp__4YDK=get__PJC(last_cast_name__U31J);
+      __tmp__WYDK=static_type__ODCK();
+      __tmp__AZDK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__WYDK),__tmp__4YDK);
+      if (((void *)__tmp__AZDK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__HZDK=static_type__ODCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__HZDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DXDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__4YDK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__HZDK=static_type__ODCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__HZDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__EXDK);
+        __tmp__HZDK=static_type__ODCK();
+        __tmp__WZDK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__HZDK));
+        put_position__PRE(__tmp__WZDK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__KRMI)) {
-          if ((idx__XPMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__YPMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__VPMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__AZDK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__AZDK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2ZDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AZDK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2ZDK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AZDK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__AZDK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2ZDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AZDK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2ZDK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AZDK));
+        };
+      };
+      if ((__tmp__2ZDK !=  1)) {
+        if (((struct ___OBJ *)__tmp__AZDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__EV2L=((__SLOT_CODE__4IRG *)__tmp__AZDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EV2L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__C0DK=((__ITM_SLOT__PLC *)__tmp__EV2L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__C0DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EV2L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__C0DK=((__SLOT_DATA__IJRG *)__tmp__AZDK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__C0DK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__AZDK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__EV2L=((__SLOT_CODE__4IRG *)__tmp__AZDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EV2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__I0DK=((__ITM_SLOT__PLC *)__tmp__EV2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__I0DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EV2L)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      } else /* SLOT_DATA */ {
+        __tmp__EV2L=((__SLOT_DATA__IJRG *)__tmp__AZDK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EV2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__I0DK=((__ITM_SLOT__PLC *)__tmp__EV2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__I0DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EV2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__I0DK==NULL) {
+        __tmp__EV2L=NULL;
       } else {
-        if ((idx__XPMI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__I0DK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__EV2L=((void *)__tmp__I0DK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__EV2L=((void *)__tmp__I0DK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__EV2L=((void *)__tmp__I0DK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__EV2L=((void *)__tmp__I0DK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__EV2L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__EV2L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__EV2L == (void *)NULL)) {
+        __tmp__T0DK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__EV2L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__Q0DK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__EV2L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__Q0DK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EV2L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__Q0DK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EV2L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__Q0DK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EV2L)),NULL);
+        } break;
+        };
+        __tmp__T0DK=((void *)__tmp__Q0DK != (void *)t__DXDK);
+      };
+      if (__tmp__T0DK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__AZDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__I0DK=((__SLOT_CODE__4IRG *)__tmp__AZDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__I0DK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__00DK=((__ITM_SLOT__PLC *)__tmp__I0DK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__00DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__I0DK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__I0DK=((__SLOT_DATA__IJRG *)__tmp__AZDK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__I0DK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__00DK=((__ITM_SLOT__PLC *)__tmp__I0DK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__00DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__I0DK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__00DK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__00DK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__QQIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__00DK));
+          if (((void *)Self__QQIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__QQIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__QQIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__00DK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__00DK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BHKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__00DK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BHKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__00DK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DXDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__AZDK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__I0DK=((__SLOT_CODE__4IRG *)__tmp__AZDK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__I0DK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__C0DK=((__ITM_SLOT__PLC *)__tmp__I0DK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__C0DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__I0DK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__C0DK=((__SLOT_DATA__IJRG *)__tmp__AZDK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__C0DK);
+        put_position__PRE(Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__K1DK=read__5UEI(((__LOCAL__L4WC *)__tmp__VGKS));
+      __tmp__M1DK=new_read__slot__receiver__self__intern__KK2C(Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__AZDK,__tmp__K1DK,__tmp__K1DK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__M1DK);
+      __tmp__AZDK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__M1DK));
+      result__GXDK=__tmp__AZDK;
+      __tmp__T0DK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__T0DK=FALSE__O__;
+    };
+    if ((! __tmp__T0DK)) {
+      __tmp__WYDK=static_type__ODCK();
+      __tmp__T0DK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__DXDK),__tmp__WYDK);
+      if (__tmp__T0DK) {
+        __tmp__HZDK=static_type__ODCK();
+        __tmp__JHKS=create__name__style__type__HIND(Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__HZDK));
+        __tmp__QHKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JHKS),Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CXDK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QHKS);
+        __tmp__F2DK=get__PJC(last_cast_name__U31J);
+        __tmp__EV2L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__DXDK),__tmp__F2DK);
+        if (((void *)__tmp__EV2L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DXDK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__Q0DK=static_type__ODCK();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__Q0DK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__F2DK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DXDK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__EXDK);
+          __tmp__02DK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__DXDK));
+          put_position__PRE(__tmp__02DK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__VPMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__VPMI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__EV2L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__EV2L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A3DK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__EV2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A3DK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__EV2L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__EV2L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A3DK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__EV2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A3DK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__EV2L));
+          };
+        };
+        if ((__tmp__A3DK !=  2)) {
+          if (((struct ___OBJ *)__tmp__EV2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__00DK=((__SLOT_CODE__4IRG *)__tmp__EV2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__00DK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__G3DK=((__ITM_SLOT__PLC *)__tmp__00DK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__G3DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__00DK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__G3DK=((__SLOT_DATA__IJRG *)__tmp__EV2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__G3DK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__EV2L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__I0DK=((__SLOT_CODE__4IRG *)__tmp__EV2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__I0DK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__00DK=((__ITM_SLOT__PLC *)__tmp__I0DK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__00DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__I0DK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__I0DK=((__SLOT_DATA__IJRG *)__tmp__EV2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__I0DK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__00DK=((__ITM_SLOT__PLC *)__tmp__I0DK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__00DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__I0DK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__00DK==NULL) {
+          __tmp__I0DK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__00DK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__I0DK=((void *)__tmp__00DK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__I0DK=((void *)__tmp__00DK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__I0DK=((void *)__tmp__00DK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__I0DK=((void *)__tmp__00DK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__I0DK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__I0DK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__I0DK == (void *)NULL)) {
+          __tmp__X3DK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__I0DK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__U3DK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__I0DK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__U3DK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I0DK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__U3DK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I0DK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__U3DK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I0DK)),NULL);
+          } break;
+          };
+          __tmp__X3DK=((void *)__tmp__U3DK != (void *)t__DXDK);
+        };
+        if (__tmp__X3DK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__EV2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__00DK=((__SLOT_CODE__4IRG *)__tmp__EV2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__00DK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__43DK=((__ITM_SLOT__PLC *)__tmp__00DK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__43DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__00DK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__00DK=((__SLOT_DATA__IJRG *)__tmp__EV2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__00DK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__43DK=((__ITM_SLOT__PLC *)__tmp__00DK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__43DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__00DK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__43DK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__43DK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__SQIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__43DK));
+            if (((void *)Self__SQIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__SQIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__SQIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__43DK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__43DK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VHKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__43DK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VHKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__43DK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__DXDK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__EV2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__00DK=((__SLOT_CODE__4IRG *)__tmp__EV2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__00DK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__G3DK=((__ITM_SLOT__PLC *)__tmp__00DK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__G3DK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__00DK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__G3DK=((__SLOT_DATA__IJRG *)__tmp__EV2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__G3DK);
+          put_position__PRE(Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__N4DK=create_with_capacity__UBZH( 2);
+        __tmp__P4DK=create__type__VJ2C(Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__DXDK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__N4DK),__tmp__P4DK);
+        __tmp__S4DK=read__5UEI(((__LOCAL__L4WC *)__tmp__JHKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__N4DK),__tmp__S4DK);
+        __tmp__C0DK=Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__I0DK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__N4DK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__I0DK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__XQIU=((__STRING_CST__5J *)__tmp__I0DK);
+          result__TQIU=NULL;
+          ptr__UQIU=((__POINTER__IB )(NULL));
+          __tmp__2ZDK= 0;
+          __tmp__WQIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__WQIU ==  0)) {
+            result__TQIU=Self__XQIU;
+          } else /* FALSE */ {
+            __tmp__2ZDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WQIU));
+            if ((__tmp__2ZDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0QIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZQIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_size[(__tmp__0QIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZQIU)));
+              ptr__UQIU=__tmp__YQIU;
+            } else /* FALSE */ {
+              __tmp__0QIU=((__UINTEGER_32__ZWB )__tmp__2ZDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_type[(__tmp__0QIU)]))),(__UINTEGER_32__ZWB)(__tmp__0QIU |  1));
+              ptr__UQIU=__tmp__YQIU;
+            };
+            result__TQIU=((__STRING_CST__5J *)ptr__UQIU);
+            *(result__TQIU) = *(Self__XQIU);
+          };
+          __tmp__00DK=result__TQIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__00DK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__I0DK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZHKS=((__PROTOTYPE_CST__LAXC *)__tmp__I0DK);
+          __tmp__0HKS=create__type__VJ2C(Self__ZHKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZHKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__00DK=__tmp__0HKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2HKS=((__INTEGER_CST__XAXC *)__tmp__I0DK);
+          __tmp__G3DK=Self__2HKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__PRIU=Self__2HKS->value__FH4D;
+          __tmp__Q0DK=Self__2HKS->parent_constant__YAXC.static_type__5G4D;
+          Self__2HKS=NULL;
+          ptr__UQIU=((__POINTER__IB )(NULL));
+          __tmp__2ZDK= 0;
+          __tmp__WQIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__WQIU ==  0)) {
+            Self__2HKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__2ZDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WQIU));
+            if ((__tmp__2ZDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0QIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZQIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_size[(__tmp__0QIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZQIU)));
+              ptr__UQIU=__tmp__YQIU;
+            } else /* FALSE */ {
+              __tmp__0QIU=((__UINTEGER_32__ZWB )__tmp__2ZDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_type[(__tmp__0QIU)]))),(__UINTEGER_32__ZWB)(__tmp__0QIU |  1));
+              ptr__UQIU=__tmp__YQIU;
+            };
+            Self__2HKS=((__INTEGER_CST__XAXC *)ptr__UQIU);
+            *(Self__2HKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__NRIU=((__INTEGER_CST__XAXC *)Self__2HKS);
+          Self__NRIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G3DK;
+          Self__NRIU->value__FH4D=v__PRIU;
+          Self__NRIU->parent_constant__YAXC.static_type__5G4D=__tmp__Q0DK;
+          check_type__XYEE(Self__NRIU);
+          __tmp__00DK=Self__2HKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__00DK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__I0DK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TNZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__I0DK)->local__BVEJ));
+          if (__tmp__TNZT==NULL) {
+            __tmp__UNZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UNZT=((__READ_LOCAL__55ZI *)__tmp__TNZT);
+          };
+          __tmp__00DK=__tmp__UNZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__00DK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__I0DK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__00DK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__I0DK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__AIKS=((__IS_EXPANDED__35NJ *)__tmp__I0DK);
+          __tmp__G3DK=Self__AIKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TNZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__AIKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TNZT==NULL) {
+            __tmp__UNZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UNZT=((__READ_LOCAL__55ZI *)__tmp__TNZT);
+          };
+          Self__AIKS=NULL;
+          ptr__UQIU=((__POINTER__IB )(NULL));
+          __tmp__2ZDK= 0;
+          __tmp__WQIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__WQIU ==  0)) {
+            Self__AIKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__2ZDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WQIU));
+            if ((__tmp__2ZDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0QIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZQIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_size[(__tmp__0QIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZQIU)));
+              ptr__UQIU=__tmp__YQIU;
+            } else /* FALSE */ {
+              __tmp__0QIU=((__UINTEGER_32__ZWB )__tmp__2ZDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_type[(__tmp__0QIU)]))),(__UINTEGER_32__ZWB)(__tmp__0QIU |  1));
+              ptr__UQIU=__tmp__YQIU;
+            };
+            Self__AIKS=((__IS_EXPANDED__35NJ *)ptr__UQIU);
+            *(Self__AIKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__4RIU=((__IS_EXPANDED__35NJ *)Self__AIKS);
+          Self__4RIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G3DK;
+          Self__4RIU->receiver__RA5J=__tmp__UNZT;
+          __tmp__00DK=Self__AIKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FIKS=((__GET_TYPE_ID__HAOJ *)__tmp__I0DK);
+          __tmp__G3DK=Self__FIKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__Q0DK=Self__FIKS->receiver__WA5J;
+          Self__FIKS=NULL;
+          ptr__UQIU=((__POINTER__IB )(NULL));
+          __tmp__2ZDK= 0;
+          __tmp__WQIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__WQIU ==  0)) {
+            Self__FIKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__2ZDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WQIU));
+            if ((__tmp__2ZDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0QIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZQIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_size[(__tmp__0QIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZQIU)));
+              ptr__UQIU=__tmp__YQIU;
+            } else /* FALSE */ {
+              __tmp__0QIU=((__UINTEGER_32__ZWB )__tmp__2ZDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_type[(__tmp__0QIU)]))),(__UINTEGER_32__ZWB)(__tmp__0QIU |  1));
+              ptr__UQIU=__tmp__YQIU;
+            };
+            Self__FIKS=((__GET_TYPE_ID__HAOJ *)ptr__UQIU);
+            *(Self__FIKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__OSIU=((__GET_TYPE_ID__HAOJ *)Self__FIKS);
+          Self__OSIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G3DK;
+          Self__OSIU->receiver__WA5J=__tmp__Q0DK;
+          __tmp__00DK=Self__FIKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__00DK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__I0DK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__00DK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__I0DK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__00DK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__I0DK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__00DK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__I0DK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__00DK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__I0DK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__00DK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__I0DK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__00DK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__I0DK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__00DK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__I0DK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__00DK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__I0DK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IIKS=((__SIZE_OF__5GOJ *)__tmp__I0DK);
+          __tmp__G3DK=Self__IIKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__Q0DK=Self__IIKS->receiver__AD5J;
+          Self__IIKS=NULL;
+          ptr__UQIU=((__POINTER__IB )(NULL));
+          __tmp__2ZDK= 0;
+          __tmp__WQIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__WQIU ==  0)) {
+            Self__IIKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__2ZDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WQIU));
+            if ((__tmp__2ZDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0QIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZQIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_size[(__tmp__0QIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZQIU)));
+              ptr__UQIU=__tmp__YQIU;
+            } else /* FALSE */ {
+              __tmp__0QIU=((__UINTEGER_32__ZWB )__tmp__2ZDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_type[(__tmp__0QIU)]))),(__UINTEGER_32__ZWB)(__tmp__0QIU |  1));
+              ptr__UQIU=__tmp__YQIU;
+            };
+            Self__IIKS=((__SIZE_OF__5GOJ *)ptr__UQIU);
+            *(Self__IIKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__4SIU=((__SIZE_OF__5GOJ *)Self__IIKS);
+          Self__4SIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G3DK;
+          Self__4SIU->receiver__AD5J=__tmp__Q0DK;
+          __tmp__00DK=Self__IIKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__00DK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__I0DK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LIKS=((__REAL_CST__1LOJ *)__tmp__I0DK);
+          __tmp__G3DK=Self__LIKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__QTIU=Self__LIKS->value__VD5J;
+          __tmp__Q0DK=Self__LIKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LIKS=NULL;
+          ptr__UQIU=((__POINTER__IB )(NULL));
+          __tmp__2ZDK= 0;
+          __tmp__WQIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__WQIU ==  0)) {
+            Self__LIKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__2ZDK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WQIU));
+            if ((__tmp__2ZDK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0QIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZQIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_size[(__tmp__0QIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZQIU)));
+              ptr__UQIU=__tmp__YQIU;
+            } else /* FALSE */ {
+              __tmp__0QIU=((__UINTEGER_32__ZWB )__tmp__2ZDK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YQIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZQIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WQIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YQIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YQIU=micro_alloc__table__lab__UKI(__tmp__ZQIU,((__POINTER__IB )(&(table_type[(__tmp__0QIU)]))),(__UINTEGER_32__ZWB)(__tmp__0QIU |  1));
+              ptr__UQIU=__tmp__YQIU;
+            };
+            Self__LIKS=((__REAL_CST__1LOJ *)ptr__UQIU);
+            *(Self__LIKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__OTIU=((__REAL_CST__1LOJ *)Self__LIKS);
+          Self__OTIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__G3DK;
+          Self__OTIU->value__VD5J=v__QTIU;
+          Self__OTIU->parent_constant__2LOJ.static_type__5G4D=__tmp__Q0DK;
+          __tmp__00DK=Self__LIKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PIKS=((__CHARACTER_CST__RMOJ *)__tmp__I0DK);
+          __tmp__QIKS=create__char__UMQJ(Self__PIKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PIKS->text__0D5J);
+          __tmp__00DK=__tmp__QIKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SIKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__I0DK);
+          __tmp__TIKS=create__text__OQQJ(Self__SIKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SIKS->string__WBJK);
+          __tmp__00DK=__tmp__TIKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__00DK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__I0DK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__00DK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__I0DK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__00DK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__I0DK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__00DK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__I0DK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__00DK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__I0DK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__00DK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__I0DK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__00DK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__I0DK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__00DK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__I0DK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__43DK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__I0DK)->global__KAKM),NULL);
+          if (__tmp__43DK==NULL) {
+            __tmp__JR3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__43DK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__JR3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__JR3T=((__READ_GLOBAL__T4YL *)__tmp__43DK);
+            } break;
+            }
+          };
+          __tmp__00DK=__tmp__JR3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__00DK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__I0DK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__00DK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__I0DK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__00DK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__I0DK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__00DK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__I0DK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__00DK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__I0DK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__00DK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__I0DK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__00DK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__I0DK));
+        } break;
+        };
+        __tmp__Y4DK=new_read__slot__receiver__with__intern__OEZJ(__tmp__C0DK,__tmp__EV2L,__tmp__00DK,__tmp__N4DK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__Y4DK);
+        __tmp__EV2L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__Y4DK));
+        result__GXDK=__tmp__EV2L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__DXDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__HZDK=static_type__ODCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__HZDK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__EXDK);
+        put_position__PRE(Self__CXDK->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__VPMI=create__name__style__type__E5JG(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0O1H(Self__SPMI)));
     };
-    add_last__11FH(stack_result__4H4F,var__VPMI);
-    result__WPMI=write__value__14FH(var__VPMI,Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__IQAI(Self__SPMI,((__LOCAL *)var__VPMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__VPMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__WPMI);
+  __tmp__AZDK=result__GXDK;
+  return(__tmp__AZDK);
 }
 
-static void* put_result__CUMI(__EXPR_DIV *Self__DUMI,__BOOLEAN is_last__EUMI)
-// ({EXPR_DIV},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__R5DK(__EXPR_NOT_EQUAL__VINJ *Self__S5DK,__TYPE_FULL__XMB *t__T5DK,__POSITION__OL p__U5DK)
+// ({EXPR_NOT_EQUAL__VINJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__GUMI;
-  void *result__HUMI;
-  __INTEGER idx__IUMI;
-  void *var_result__JUMI;
-  __BOOLEAN __tmp__1VMI;
-  var__GUMI=NULL;
-  result__HUMI=NULL;
-  idx__IUMI= 0;
-  var_result__JUMI=NULL;
-  if (is_last__EUMI) {
-    result__HUMI=Self__DUMI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__IUMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__JUMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__JUMI != (void *)NULL)) {
-        if ((idx__IUMI <= ((__FAST_ARRAYoLOCALo *)var_result__JUMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__GUMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__JUMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__IUMI];
-          __tmp__1VMI=TRUE__;
-        } else {
-          __tmp__1VMI=FALSE__;
+  __INTEGER_64__1SG v__TUIU;
+  void *result__W5DK;
+  __TYPE_FULL__XMB *__tmp__MAEK,*__tmp__5AEK,*__tmp__GBEK,*__tmp__XBEK;
+  __TYPE_FULL__XMB *__tmp__ADEK,*__tmp__EGEK;
+  __LOCAL__L4WC *__tmp__FJKS,*__tmp__ZJKS;
+  __WRITE_LOCAL__TEYJ *__tmp__MJKS,*__tmp__AKKS;
+  __STRING_CONSTANT__0 *__tmp__OBEK,*__tmp__VEEK,*v__UWIU;
+  void *__tmp__QBEK;
+  __PROTOTYPE__MF *__tmp__GCEK,*__tmp__KFEK;
+  __INTEGER__Q __tmp__MCEK,__tmp__QFEK;
+  void *__tmp__QZ2L;
+  __POSITION__OL __tmp__SCEK,__tmp__WFEK;
+  void *__tmp__YCEK,*__tmp__KDEK,*__tmp__OGEK;
+  __ITM_TYPE_STYLE__1MB *Self__UTIU,*Self__WTIU;
+  __ITM_TYPE_MULTI__0URC *Self__RJKS,*Self__FKKS;
+  __READ_LOCAL__55ZI *__tmp__0DEK,*__tmp__CHEK,*__tmp__1NZT,*__tmp__2NZT;
+  __NODE_TYPE__SK2C *__tmp__2DEK,*__tmp__IHEK;
+  __PROTOTYPE_CST__LAXC *__tmp__5GEK,*Self__JKKS,*__tmp__KKKS;
+  __STRING_CST__5J *Self__1TIU,*result__XTIU;
+  __POINTER__IB ptr__YTIU,__tmp__0TIU,__tmp__2TIU,__tmp__3TIU;
+  __UINTEGER_32__ZWB __tmp__4TIU;
+  __INTEGER_CST__XAXC *Self__MKKS,*Self__RUIU;
+  __IS_EXPANDED__35NJ *Self__QKKS,*Self__CVIU;
+  __GET_TYPE_ID__HAOJ *Self__VKKS,*Self__SVIU;
+  __SIZE_OF__5GOJ *Self__YKKS,*Self__CWIU;
+  __REAL_CST__1LOJ *Self__1KKS,*Self__SWIU;
+  __CHARACTER_CST__RMOJ *Self__5KKS,*__tmp__ALKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CLKS,*__tmp__DLKS;
+  __READ_GLOBAL__T4YL *__tmp__NR3T;
+  __BOOLEAN__L __tmp__NAEK,__tmp__ABEK,__tmp__DDEK,__tmp__HGEK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__3GEK;
+  result__W5DK=NULL;
+  __tmp__MAEK=static_type__TDCK();
+  __tmp__NAEK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__T5DK),__tmp__MAEK);
+  if (__tmp__NAEK) {
+    result__W5DK=Self__S5DK;
+  } else /* FALSE */ {
+    __tmp__5AEK=static_type__TDCK();
+    __tmp__ABEK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__5AEK),t__T5DK);
+    if (__tmp__ABEK) {
+      __tmp__GBEK=static_type__TDCK();
+      __tmp__FJKS=create__name__style__type__HIND(Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__GBEK));
+      __tmp__MJKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FJKS),Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S5DK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MJKS);
+      __tmp__OBEK=get__PJC(last_cast_name__U31J);
+      __tmp__GBEK=static_type__TDCK();
+      __tmp__QBEK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__GBEK),__tmp__OBEK);
+      if (((void *)__tmp__QBEK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__XBEK=static_type__TDCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__XBEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__T5DK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__OBEK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__XBEK=static_type__TDCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__XBEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__U5DK);
+        __tmp__XBEK=static_type__TDCK();
+        __tmp__GCEK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__XBEK));
+        put_position__PRE(__tmp__GCEK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__1VMI)) {
-          if ((idx__IUMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__JUMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__GUMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__QBEK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__QBEK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MCEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__QBEK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MCEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__QBEK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__QBEK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MCEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__QBEK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MCEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__QBEK));
+        };
+      };
+      if ((__tmp__MCEK !=  1)) {
+        if (((struct ___OBJ *)__tmp__QBEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__QZ2L=((__SLOT_CODE__4IRG *)__tmp__QBEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__QZ2L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SCEK=((__ITM_SLOT__PLC *)__tmp__QZ2L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SCEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QZ2L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__SCEK=((__SLOT_DATA__IJRG *)__tmp__QBEK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__SCEK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__QBEK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__QZ2L=((__SLOT_CODE__4IRG *)__tmp__QBEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__QZ2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YCEK=((__ITM_SLOT__PLC *)__tmp__QZ2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YCEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QZ2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__QZ2L=((__SLOT_DATA__IJRG *)__tmp__QBEK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__QZ2L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YCEK=((__ITM_SLOT__PLC *)__tmp__QZ2L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YCEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QZ2L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__YCEK==NULL) {
+        __tmp__QZ2L=NULL;
       } else {
-        if ((idx__IUMI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__YCEK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__QZ2L=((void *)__tmp__YCEK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__QZ2L=((void *)__tmp__YCEK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__QZ2L=((void *)__tmp__YCEK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__QZ2L=((void *)__tmp__YCEK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__QZ2L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__QZ2L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__QZ2L == (void *)NULL)) {
+        __tmp__DDEK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__QZ2L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ADEK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__QZ2L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ADEK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QZ2L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ADEK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QZ2L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ADEK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QZ2L)),NULL);
+        } break;
+        };
+        __tmp__DDEK=((void *)__tmp__ADEK != (void *)t__T5DK);
+      };
+      if (__tmp__DDEK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__QBEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YCEK=((__SLOT_CODE__4IRG *)__tmp__QBEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YCEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KDEK=((__ITM_SLOT__PLC *)__tmp__YCEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KDEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YCEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YCEK=((__SLOT_DATA__IJRG *)__tmp__QBEK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YCEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KDEK=((__ITM_SLOT__PLC *)__tmp__YCEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KDEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YCEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__KDEK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__KDEK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__UTIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KDEK));
+          if (((void *)Self__UTIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__UTIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__UTIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KDEK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KDEK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RJKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KDEK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RJKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KDEK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__T5DK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__QBEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YCEK=((__SLOT_CODE__4IRG *)__tmp__QBEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YCEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SCEK=((__ITM_SLOT__PLC *)__tmp__YCEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SCEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YCEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SCEK=((__SLOT_DATA__IJRG *)__tmp__QBEK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__SCEK);
+        put_position__PRE(Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__0DEK=read__5UEI(((__LOCAL__L4WC *)__tmp__FJKS));
+      __tmp__2DEK=new_read__slot__receiver__self__intern__KK2C(Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__QBEK,__tmp__0DEK,__tmp__0DEK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2DEK);
+      __tmp__QBEK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__2DEK));
+      result__W5DK=__tmp__QBEK;
+      __tmp__DDEK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__DDEK=FALSE__O__;
+    };
+    if ((! __tmp__DDEK)) {
+      __tmp__GBEK=static_type__TDCK();
+      __tmp__DDEK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__T5DK),__tmp__GBEK);
+      if (__tmp__DDEK) {
+        __tmp__XBEK=static_type__TDCK();
+        __tmp__ZJKS=create__name__style__type__HIND(Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__XBEK));
+        __tmp__AKKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZJKS),Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S5DK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AKKS);
+        __tmp__VEEK=get__PJC(last_cast_name__U31J);
+        __tmp__QZ2L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__T5DK),__tmp__VEEK);
+        if (((void *)__tmp__QZ2L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__T5DK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__ADEK=static_type__TDCK();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ADEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__VEEK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__T5DK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__U5DK);
+          __tmp__KFEK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__T5DK));
+          put_position__PRE(__tmp__KFEK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__GUMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__GUMI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__QZ2L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__QZ2L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QFEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__QZ2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QFEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__QZ2L));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__QZ2L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QFEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__QZ2L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QFEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__QZ2L));
+          };
+        };
+        if ((__tmp__QFEK !=  2)) {
+          if (((struct ___OBJ *)__tmp__QZ2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KDEK=((__SLOT_CODE__4IRG *)__tmp__QZ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KDEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__WFEK=((__ITM_SLOT__PLC *)__tmp__KDEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__WFEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KDEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__WFEK=((__SLOT_DATA__IJRG *)__tmp__QZ2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__WFEK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__QZ2L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YCEK=((__SLOT_CODE__4IRG *)__tmp__QZ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YCEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KDEK=((__ITM_SLOT__PLC *)__tmp__YCEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KDEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YCEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__YCEK=((__SLOT_DATA__IJRG *)__tmp__QZ2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YCEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KDEK=((__ITM_SLOT__PLC *)__tmp__YCEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KDEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YCEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__KDEK==NULL) {
+          __tmp__YCEK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__KDEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__YCEK=((void *)__tmp__KDEK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__YCEK=((void *)__tmp__KDEK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__YCEK=((void *)__tmp__KDEK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__YCEK=((void *)__tmp__KDEK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__YCEK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__YCEK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__YCEK == (void *)NULL)) {
+          __tmp__HGEK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__YCEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__EGEK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YCEK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__EGEK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YCEK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__EGEK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YCEK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__EGEK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YCEK)),NULL);
+          } break;
+          };
+          __tmp__HGEK=((void *)__tmp__EGEK != (void *)t__T5DK);
+        };
+        if (__tmp__HGEK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__QZ2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KDEK=((__SLOT_CODE__4IRG *)__tmp__QZ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KDEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OGEK=((__ITM_SLOT__PLC *)__tmp__KDEK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OGEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KDEK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__KDEK=((__SLOT_DATA__IJRG *)__tmp__QZ2L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KDEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OGEK=((__ITM_SLOT__PLC *)__tmp__KDEK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OGEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KDEK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__OGEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__OGEK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__WTIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OGEK));
+            if (((void *)Self__WTIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__WTIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__WTIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OGEK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OGEK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FKKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OGEK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FKKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OGEK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__T5DK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__QZ2L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__KDEK=((__SLOT_CODE__4IRG *)__tmp__QZ2L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__KDEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__WFEK=((__ITM_SLOT__PLC *)__tmp__KDEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__WFEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KDEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__WFEK=((__SLOT_DATA__IJRG *)__tmp__QZ2L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__WFEK);
+          put_position__PRE(Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__3GEK=create_with_capacity__UBZH( 2);
+        __tmp__5GEK=create__type__VJ2C(Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__T5DK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__3GEK),__tmp__5GEK);
+        __tmp__CHEK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZJKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__3GEK),__tmp__CHEK);
+        __tmp__SCEK=Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__YCEK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__3GEK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__YCEK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__1TIU=((__STRING_CST__5J *)__tmp__YCEK);
+          result__XTIU=NULL;
+          ptr__YTIU=((__POINTER__IB )(NULL));
+          __tmp__MCEK= 0;
+          __tmp__0TIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__0TIU ==  0)) {
+            result__XTIU=Self__1TIU;
+          } else /* FALSE */ {
+            __tmp__MCEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0TIU));
+            if ((__tmp__MCEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4TIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3TIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_size[(__tmp__4TIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3TIU)));
+              ptr__YTIU=__tmp__2TIU;
+            } else /* FALSE */ {
+              __tmp__4TIU=((__UINTEGER_32__ZWB )__tmp__MCEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_type[(__tmp__4TIU)]))),(__UINTEGER_32__ZWB)(__tmp__4TIU |  1));
+              ptr__YTIU=__tmp__2TIU;
+            };
+            result__XTIU=((__STRING_CST__5J *)ptr__YTIU);
+            *(result__XTIU) = *(Self__1TIU);
+          };
+          __tmp__KDEK=result__XTIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__KDEK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__YCEK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JKKS=((__PROTOTYPE_CST__LAXC *)__tmp__YCEK);
+          __tmp__KKKS=create__type__VJ2C(Self__JKKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JKKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__KDEK=__tmp__KKKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MKKS=((__INTEGER_CST__XAXC *)__tmp__YCEK);
+          __tmp__WFEK=Self__MKKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__TUIU=Self__MKKS->value__FH4D;
+          __tmp__ADEK=Self__MKKS->parent_constant__YAXC.static_type__5G4D;
+          Self__MKKS=NULL;
+          ptr__YTIU=((__POINTER__IB )(NULL));
+          __tmp__MCEK= 0;
+          __tmp__0TIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__0TIU ==  0)) {
+            Self__MKKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__MCEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0TIU));
+            if ((__tmp__MCEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4TIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3TIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_size[(__tmp__4TIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3TIU)));
+              ptr__YTIU=__tmp__2TIU;
+            } else /* FALSE */ {
+              __tmp__4TIU=((__UINTEGER_32__ZWB )__tmp__MCEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_type[(__tmp__4TIU)]))),(__UINTEGER_32__ZWB)(__tmp__4TIU |  1));
+              ptr__YTIU=__tmp__2TIU;
+            };
+            Self__MKKS=((__INTEGER_CST__XAXC *)ptr__YTIU);
+            *(Self__MKKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__RUIU=((__INTEGER_CST__XAXC *)Self__MKKS);
+          Self__RUIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WFEK;
+          Self__RUIU->value__FH4D=v__TUIU;
+          Self__RUIU->parent_constant__YAXC.static_type__5G4D=__tmp__ADEK;
+          check_type__XYEE(Self__RUIU);
+          __tmp__KDEK=Self__MKKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__KDEK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__YCEK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1NZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__YCEK)->local__BVEJ));
+          if (__tmp__1NZT==NULL) {
+            __tmp__2NZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2NZT=((__READ_LOCAL__55ZI *)__tmp__1NZT);
+          };
+          __tmp__KDEK=__tmp__2NZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__KDEK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__YCEK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__KDEK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YCEK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QKKS=((__IS_EXPANDED__35NJ *)__tmp__YCEK);
+          __tmp__WFEK=Self__QKKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1NZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QKKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1NZT==NULL) {
+            __tmp__2NZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2NZT=((__READ_LOCAL__55ZI *)__tmp__1NZT);
+          };
+          Self__QKKS=NULL;
+          ptr__YTIU=((__POINTER__IB )(NULL));
+          __tmp__MCEK= 0;
+          __tmp__0TIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__0TIU ==  0)) {
+            Self__QKKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__MCEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0TIU));
+            if ((__tmp__MCEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4TIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3TIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_size[(__tmp__4TIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3TIU)));
+              ptr__YTIU=__tmp__2TIU;
+            } else /* FALSE */ {
+              __tmp__4TIU=((__UINTEGER_32__ZWB )__tmp__MCEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_type[(__tmp__4TIU)]))),(__UINTEGER_32__ZWB)(__tmp__4TIU |  1));
+              ptr__YTIU=__tmp__2TIU;
+            };
+            Self__QKKS=((__IS_EXPANDED__35NJ *)ptr__YTIU);
+            *(Self__QKKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__CVIU=((__IS_EXPANDED__35NJ *)Self__QKKS);
+          Self__CVIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WFEK;
+          Self__CVIU->receiver__RA5J=__tmp__2NZT;
+          __tmp__KDEK=Self__QKKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VKKS=((__GET_TYPE_ID__HAOJ *)__tmp__YCEK);
+          __tmp__WFEK=Self__VKKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ADEK=Self__VKKS->receiver__WA5J;
+          Self__VKKS=NULL;
+          ptr__YTIU=((__POINTER__IB )(NULL));
+          __tmp__MCEK= 0;
+          __tmp__0TIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__0TIU ==  0)) {
+            Self__VKKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__MCEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0TIU));
+            if ((__tmp__MCEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4TIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3TIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_size[(__tmp__4TIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3TIU)));
+              ptr__YTIU=__tmp__2TIU;
+            } else /* FALSE */ {
+              __tmp__4TIU=((__UINTEGER_32__ZWB )__tmp__MCEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_type[(__tmp__4TIU)]))),(__UINTEGER_32__ZWB)(__tmp__4TIU |  1));
+              ptr__YTIU=__tmp__2TIU;
+            };
+            Self__VKKS=((__GET_TYPE_ID__HAOJ *)ptr__YTIU);
+            *(Self__VKKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__SVIU=((__GET_TYPE_ID__HAOJ *)Self__VKKS);
+          Self__SVIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WFEK;
+          Self__SVIU->receiver__WA5J=__tmp__ADEK;
+          __tmp__KDEK=Self__VKKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__KDEK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__YCEK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__KDEK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__YCEK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__KDEK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__YCEK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__KDEK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__YCEK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__KDEK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__YCEK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__KDEK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__YCEK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__KDEK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__YCEK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__KDEK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__YCEK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__KDEK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__YCEK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YKKS=((__SIZE_OF__5GOJ *)__tmp__YCEK);
+          __tmp__WFEK=Self__YKKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ADEK=Self__YKKS->receiver__AD5J;
+          Self__YKKS=NULL;
+          ptr__YTIU=((__POINTER__IB )(NULL));
+          __tmp__MCEK= 0;
+          __tmp__0TIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__0TIU ==  0)) {
+            Self__YKKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__MCEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0TIU));
+            if ((__tmp__MCEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4TIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3TIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_size[(__tmp__4TIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3TIU)));
+              ptr__YTIU=__tmp__2TIU;
+            } else /* FALSE */ {
+              __tmp__4TIU=((__UINTEGER_32__ZWB )__tmp__MCEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_type[(__tmp__4TIU)]))),(__UINTEGER_32__ZWB)(__tmp__4TIU |  1));
+              ptr__YTIU=__tmp__2TIU;
+            };
+            Self__YKKS=((__SIZE_OF__5GOJ *)ptr__YTIU);
+            *(Self__YKKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__CWIU=((__SIZE_OF__5GOJ *)Self__YKKS);
+          Self__CWIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WFEK;
+          Self__CWIU->receiver__AD5J=__tmp__ADEK;
+          __tmp__KDEK=Self__YKKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__KDEK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__YCEK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1KKS=((__REAL_CST__1LOJ *)__tmp__YCEK);
+          __tmp__WFEK=Self__1KKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__UWIU=Self__1KKS->value__VD5J;
+          __tmp__ADEK=Self__1KKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1KKS=NULL;
+          ptr__YTIU=((__POINTER__IB )(NULL));
+          __tmp__MCEK= 0;
+          __tmp__0TIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__0TIU ==  0)) {
+            Self__1KKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__MCEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0TIU));
+            if ((__tmp__MCEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4TIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3TIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_size[(__tmp__4TIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3TIU)));
+              ptr__YTIU=__tmp__2TIU;
+            } else /* FALSE */ {
+              __tmp__4TIU=((__UINTEGER_32__ZWB )__tmp__MCEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2TIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3TIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2TIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2TIU=micro_alloc__table__lab__UKI(__tmp__3TIU,((__POINTER__IB )(&(table_type[(__tmp__4TIU)]))),(__UINTEGER_32__ZWB)(__tmp__4TIU |  1));
+              ptr__YTIU=__tmp__2TIU;
+            };
+            Self__1KKS=((__REAL_CST__1LOJ *)ptr__YTIU);
+            *(Self__1KKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__SWIU=((__REAL_CST__1LOJ *)Self__1KKS);
+          Self__SWIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__WFEK;
+          Self__SWIU->value__VD5J=v__UWIU;
+          Self__SWIU->parent_constant__2LOJ.static_type__5G4D=__tmp__ADEK;
+          __tmp__KDEK=Self__1KKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5KKS=((__CHARACTER_CST__RMOJ *)__tmp__YCEK);
+          __tmp__ALKS=create__char__UMQJ(Self__5KKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5KKS->text__0D5J);
+          __tmp__KDEK=__tmp__ALKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CLKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__YCEK);
+          __tmp__DLKS=create__text__OQQJ(Self__CLKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CLKS->string__WBJK);
+          __tmp__KDEK=__tmp__DLKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__KDEK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__YCEK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__KDEK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YCEK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__KDEK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YCEK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__KDEK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YCEK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__KDEK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YCEK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__KDEK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YCEK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__KDEK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__YCEK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__KDEK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__YCEK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__OGEK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__YCEK)->global__KAKM),NULL);
+          if (__tmp__OGEK==NULL) {
+            __tmp__NR3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__OGEK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NR3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NR3T=((__READ_GLOBAL__T4YL *)__tmp__OGEK);
+            } break;
+            }
+          };
+          __tmp__KDEK=__tmp__NR3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__KDEK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__YCEK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__KDEK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__YCEK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__KDEK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__YCEK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__KDEK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__YCEK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__KDEK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__YCEK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__KDEK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__YCEK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__KDEK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__YCEK));
+        } break;
+        };
+        __tmp__IHEK=new_read__slot__receiver__with__intern__OEZJ(__tmp__SCEK,__tmp__QZ2L,__tmp__KDEK,__tmp__3GEK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__IHEK);
+        __tmp__QZ2L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__IHEK));
+        result__W5DK=__tmp__QZ2L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__T5DK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__XBEK=static_type__TDCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__XBEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__U5DK);
+        put_position__PRE(Self__S5DK->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__GUMI=create__name__style__type__E5JG(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__5O1H(Self__DUMI)));
     };
-    add_last__11FH(stack_result__4H4F,var__GUMI);
-    result__HUMI=write__value__14FH(var__GUMI,Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__HZAI(Self__DUMI,((__LOCAL *)var__GUMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__GUMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__HUMI);
+  __tmp__QBEK=result__W5DK;
+  return(__tmp__QBEK);
 }
 
-static void* put_result__TYMI(__EXPR_AND *Self__UYMI,__BOOLEAN is_last__VYMI)
-// ({EXPR_AND},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__AIEK(__IS_EXPANDED__35NJ *Self__BIEK,__TYPE_FULL__XMB *t__CIEK,__POSITION__OL p__DIEK)
+// ({IS_EXPANDED__35NJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__XYMI;
-  void *result__YYMI;
-  __INTEGER idx__ZYMI;
-  void *var_result__0YMI;
-  __BOOLEAN __tmp__M0MI;
-  var__XYMI=NULL;
-  result__YYMI=NULL;
-  idx__ZYMI= 0;
-  var_result__0YMI=NULL;
-  if (is_last__VYMI) {
-    result__YYMI=Self__UYMI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__ZYMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__0YMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__0YMI != (void *)NULL)) {
-        if ((idx__ZYMI <= ((__FAST_ARRAYoLOCALo *)var_result__0YMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__XYMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__0YMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__ZYMI];
-          __tmp__M0MI=TRUE__;
-        } else {
-          __tmp__M0MI=FALSE__;
+  __INTEGER_64__1SG v__XXIU;
+  void *result__FIEK;
+  __TYPE_FULL__XMB *__tmp__1IEK,*__tmp__OJEK,*__tmp__VJEK,*__tmp__GKEK;
+  __TYPE_FULL__XMB *__tmp__PLEK,*__tmp__TOEK;
+  __LOCAL__L4WC *__tmp__VLKS,*__tmp__JMKS;
+  __WRITE_LOCAL__TEYJ *__tmp__2LKS,*__tmp__QMKS;
+  __STRING_CONSTANT__0 *__tmp__3JEK,*__tmp__ENEK,*v__YZIU;
+  void *__tmp__5JEK;
+  __PROTOTYPE__MF *__tmp__VKEK,*__tmp__ZNEK;
+  __INTEGER__Q __tmp__1KEK,__tmp__5NEK;
+  void *__tmp__O32L;
+  __POSITION__OL __tmp__BLEK,__tmp__FOEK;
+  void *__tmp__HLEK,*__tmp__ZLEK,*__tmp__3OEK;
+  __ITM_TYPE_STYLE__1MB *Self__YWIU,*Self__0WIU;
+  __ITM_TYPE_MULTI__0URC *Self__BMKS,*Self__VMKS;
+  __READ_LOCAL__55ZI *__tmp__JMEK,*__tmp__RPEK,*__tmp__DOZT,*__tmp__EOZT;
+  __NODE_TYPE__SK2C *__tmp__LMEK,*__tmp__XPEK;
+  __PROTOTYPE_CST__LAXC *__tmp__OPEK,*Self__ZMKS,*__tmp__0MKS;
+  __STRING_CST__5J *Self__5WIU,*result__1WIU;
+  __POINTER__IB ptr__2WIU,__tmp__4WIU,__tmp__AXIU,__tmp__BXIU;
+  __UINTEGER_32__ZWB __tmp__CXIU;
+  __INTEGER_CST__XAXC *Self__2MKS,*Self__VXIU;
+  __IS_EXPANDED__35NJ *Self__ANKS,*Self__GYIU;
+  __GET_TYPE_ID__HAOJ *Self__FNKS,*Self__WYIU;
+  __SIZE_OF__5GOJ *Self__INKS,*Self__GZIU;
+  __REAL_CST__1LOJ *Self__LNKS,*Self__WZIU;
+  __CHARACTER_CST__RMOJ *Self__PNKS,*__tmp__QNKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SNKS,*__tmp__TNKS;
+  __READ_GLOBAL__T4YL *__tmp__RR3T;
+  __BOOLEAN__L __tmp__2IEK,__tmp__PJEK,__tmp__SLEK,__tmp__WOEK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__MPEK;
+  result__FIEK=NULL;
+  __tmp__1IEK=static_type__YDCK();
+  __tmp__2IEK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__CIEK),__tmp__1IEK);
+  if (__tmp__2IEK) {
+    result__FIEK=Self__BIEK;
+  } else /* FALSE */ {
+    __tmp__OJEK=static_type__YDCK();
+    __tmp__PJEK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__OJEK),t__CIEK);
+    if (__tmp__PJEK) {
+      __tmp__VJEK=static_type__YDCK();
+      __tmp__VLKS=create__name__style__type__HIND(Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__VJEK));
+      __tmp__2LKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VLKS),Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BIEK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2LKS);
+      __tmp__3JEK=get__PJC(last_cast_name__U31J);
+      __tmp__VJEK=static_type__YDCK();
+      __tmp__5JEK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__VJEK),__tmp__3JEK);
+      if (((void *)__tmp__5JEK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__GKEK=static_type__YDCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__GKEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__CIEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__3JEK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__GKEK=static_type__YDCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__GKEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__DIEK);
+        __tmp__GKEK=static_type__YDCK();
+        __tmp__VKEK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__GKEK));
+        put_position__PRE(__tmp__VKEK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__M0MI)) {
-          if ((idx__ZYMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__0YMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__XYMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__5JEK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__5JEK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__1KEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__5JEK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__1KEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__5JEK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__5JEK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__1KEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__5JEK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__1KEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__5JEK));
+        };
+      };
+      if ((__tmp__1KEK !=  1)) {
+        if (((struct ___OBJ *)__tmp__5JEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__O32L=((__SLOT_CODE__4IRG *)__tmp__5JEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__O32L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BLEK=((__ITM_SLOT__PLC *)__tmp__O32L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O32L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__BLEK=((__SLOT_DATA__IJRG *)__tmp__5JEK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__BLEK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
+      };
+      if (((struct ___OBJ *)__tmp__5JEK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__O32L=((__SLOT_CODE__4IRG *)__tmp__5JEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__O32L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HLEK=((__ITM_SLOT__PLC *)__tmp__O32L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O32L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__O32L=((__SLOT_DATA__IJRG *)__tmp__5JEK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__O32L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HLEK=((__ITM_SLOT__PLC *)__tmp__O32L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O32L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__HLEK==NULL) {
+        __tmp__O32L=NULL;
       } else {
-        if ((idx__ZYMI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__HLEK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__O32L=((void *)__tmp__HLEK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__O32L=((void *)__tmp__HLEK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__O32L=((void *)__tmp__HLEK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__O32L=((void *)__tmp__HLEK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__O32L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__O32L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__O32L == (void *)NULL)) {
+        __tmp__SLEK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__O32L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__PLEK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__O32L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__PLEK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O32L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__PLEK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O32L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__PLEK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O32L)),NULL);
+        } break;
+        };
+        __tmp__SLEK=((void *)__tmp__PLEK != (void *)t__CIEK);
+      };
+      if (__tmp__SLEK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__5JEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__HLEK=((__SLOT_CODE__4IRG *)__tmp__5JEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HLEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZLEK=((__ITM_SLOT__PLC *)__tmp__HLEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__HLEK=((__SLOT_DATA__IJRG *)__tmp__5JEK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HLEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZLEK=((__ITM_SLOT__PLC *)__tmp__HLEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__ZLEK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZLEK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__YWIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZLEK));
+          if (((void *)Self__YWIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__YWIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__YWIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZLEK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZLEK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BMKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZLEK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BMKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZLEK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__CIEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__5JEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__HLEK=((__SLOT_CODE__4IRG *)__tmp__5JEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HLEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BLEK=((__ITM_SLOT__PLC *)__tmp__HLEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__BLEK=((__SLOT_DATA__IJRG *)__tmp__5JEK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__BLEK);
+        put_position__PRE(Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__JMEK=read__5UEI(((__LOCAL__L4WC *)__tmp__VLKS));
+      __tmp__LMEK=new_read__slot__receiver__self__intern__KK2C(Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__5JEK,__tmp__JMEK,__tmp__JMEK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__LMEK);
+      __tmp__5JEK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__LMEK));
+      result__FIEK=__tmp__5JEK;
+      __tmp__SLEK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__SLEK=FALSE__O__;
+    };
+    if ((! __tmp__SLEK)) {
+      __tmp__VJEK=static_type__YDCK();
+      __tmp__SLEK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__CIEK),__tmp__VJEK);
+      if (__tmp__SLEK) {
+        __tmp__GKEK=static_type__YDCK();
+        __tmp__JMKS=create__name__style__type__HIND(Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__GKEK));
+        __tmp__QMKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JMKS),Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BIEK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QMKS);
+        __tmp__ENEK=get__PJC(last_cast_name__U31J);
+        __tmp__O32L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__CIEK),__tmp__ENEK);
+        if (((void *)__tmp__O32L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__CIEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__PLEK=static_type__YDCK();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__PLEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ENEK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__CIEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__DIEK);
+          __tmp__ZNEK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__CIEK));
+          put_position__PRE(__tmp__ZNEK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__XYMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__XYMI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__O32L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__O32L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__5NEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__O32L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__5NEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__O32L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__O32L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__5NEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__O32L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__5NEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__O32L));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__5NEK !=  2)) {
+          if (((struct ___OBJ *)__tmp__O32L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__ZLEK=((__SLOT_CODE__4IRG *)__tmp__O32L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ZLEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FOEK=((__ITM_SLOT__PLC *)__tmp__ZLEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FOEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZLEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__FOEK=((__SLOT_DATA__IJRG *)__tmp__O32L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__FOEK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__O32L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__HLEK=((__SLOT_CODE__4IRG *)__tmp__O32L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HLEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZLEK=((__ITM_SLOT__PLC *)__tmp__HLEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__HLEK=((__SLOT_DATA__IJRG *)__tmp__O32L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HLEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZLEK=((__ITM_SLOT__PLC *)__tmp__HLEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZLEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__ZLEK==NULL) {
+          __tmp__HLEK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__ZLEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__HLEK=((void *)__tmp__ZLEK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__HLEK=((void *)__tmp__ZLEK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__HLEK=((void *)__tmp__ZLEK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__HLEK=((void *)__tmp__ZLEK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__HLEK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__HLEK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__HLEK == (void *)NULL)) {
+          __tmp__WOEK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__HLEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__TOEK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLEK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__TOEK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLEK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__TOEK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLEK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__TOEK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLEK)),NULL);
+          } break;
+          };
+          __tmp__WOEK=((void *)__tmp__TOEK != (void *)t__CIEK);
+        };
+        if (__tmp__WOEK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__O32L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__ZLEK=((__SLOT_CODE__4IRG *)__tmp__O32L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ZLEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3OEK=((__ITM_SLOT__PLC *)__tmp__ZLEK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3OEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZLEK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__ZLEK=((__SLOT_DATA__IJRG *)__tmp__O32L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ZLEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3OEK=((__ITM_SLOT__PLC *)__tmp__ZLEK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3OEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZLEK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__3OEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__3OEK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__0WIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3OEK));
+            if (((void *)Self__0WIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__0WIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__0WIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3OEK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3OEK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VMKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3OEK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VMKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3OEK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__CIEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__O32L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__ZLEK=((__SLOT_CODE__4IRG *)__tmp__O32L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ZLEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FOEK=((__ITM_SLOT__PLC *)__tmp__ZLEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FOEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZLEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__FOEK=((__SLOT_DATA__IJRG *)__tmp__O32L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__FOEK);
+          put_position__PRE(Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__MPEK=create_with_capacity__UBZH( 2);
+        __tmp__OPEK=create__type__VJ2C(Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__CIEK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__MPEK),__tmp__OPEK);
+        __tmp__RPEK=read__5UEI(((__LOCAL__L4WC *)__tmp__JMKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__MPEK),__tmp__RPEK);
+        __tmp__BLEK=Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__HLEK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__MPEK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__HLEK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__5WIU=((__STRING_CST__5J *)__tmp__HLEK);
+          result__1WIU=NULL;
+          ptr__2WIU=((__POINTER__IB )(NULL));
+          __tmp__1KEK= 0;
+          __tmp__4WIU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__4WIU ==  0)) {
+            result__1WIU=Self__5WIU;
+          } else /* FALSE */ {
+            __tmp__1KEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WIU));
+            if ((__tmp__1KEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CXIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BXIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_size[(__tmp__CXIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BXIU)));
+              ptr__2WIU=__tmp__AXIU;
+            } else /* FALSE */ {
+              __tmp__CXIU=((__UINTEGER_32__ZWB )__tmp__1KEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_type[(__tmp__CXIU)]))),(__UINTEGER_32__ZWB)(__tmp__CXIU |  1));
+              ptr__2WIU=__tmp__AXIU;
+            };
+            result__1WIU=((__STRING_CST__5J *)ptr__2WIU);
+            *(result__1WIU) = *(Self__5WIU);
+          };
+          __tmp__ZLEK=result__1WIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__ZLEK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__HLEK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZMKS=((__PROTOTYPE_CST__LAXC *)__tmp__HLEK);
+          __tmp__0MKS=create__type__VJ2C(Self__ZMKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZMKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__ZLEK=__tmp__0MKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2MKS=((__INTEGER_CST__XAXC *)__tmp__HLEK);
+          __tmp__FOEK=Self__2MKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__XXIU=Self__2MKS->value__FH4D;
+          __tmp__PLEK=Self__2MKS->parent_constant__YAXC.static_type__5G4D;
+          Self__2MKS=NULL;
+          ptr__2WIU=((__POINTER__IB )(NULL));
+          __tmp__1KEK= 0;
+          __tmp__4WIU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__4WIU ==  0)) {
+            Self__2MKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__1KEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WIU));
+            if ((__tmp__1KEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CXIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BXIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_size[(__tmp__CXIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BXIU)));
+              ptr__2WIU=__tmp__AXIU;
+            } else /* FALSE */ {
+              __tmp__CXIU=((__UINTEGER_32__ZWB )__tmp__1KEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_type[(__tmp__CXIU)]))),(__UINTEGER_32__ZWB)(__tmp__CXIU |  1));
+              ptr__2WIU=__tmp__AXIU;
+            };
+            Self__2MKS=((__INTEGER_CST__XAXC *)ptr__2WIU);
+            *(Self__2MKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__VXIU=((__INTEGER_CST__XAXC *)Self__2MKS);
+          Self__VXIU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__FOEK;
+          Self__VXIU->value__FH4D=v__XXIU;
+          Self__VXIU->parent_constant__YAXC.static_type__5G4D=__tmp__PLEK;
+          check_type__XYEE(Self__VXIU);
+          __tmp__ZLEK=Self__2MKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__ZLEK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__HLEK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DOZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__HLEK)->local__BVEJ));
+          if (__tmp__DOZT==NULL) {
+            __tmp__EOZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EOZT=((__READ_LOCAL__55ZI *)__tmp__DOZT);
+          };
+          __tmp__ZLEK=__tmp__EOZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__ZLEK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__HLEK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__ZLEK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HLEK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__ANKS=((__IS_EXPANDED__35NJ *)__tmp__HLEK);
+          __tmp__FOEK=Self__ANKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DOZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__ANKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DOZT==NULL) {
+            __tmp__EOZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EOZT=((__READ_LOCAL__55ZI *)__tmp__DOZT);
+          };
+          Self__ANKS=NULL;
+          ptr__2WIU=((__POINTER__IB )(NULL));
+          __tmp__1KEK= 0;
+          __tmp__4WIU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__4WIU ==  0)) {
+            Self__ANKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__1KEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WIU));
+            if ((__tmp__1KEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CXIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BXIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_size[(__tmp__CXIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BXIU)));
+              ptr__2WIU=__tmp__AXIU;
+            } else /* FALSE */ {
+              __tmp__CXIU=((__UINTEGER_32__ZWB )__tmp__1KEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_type[(__tmp__CXIU)]))),(__UINTEGER_32__ZWB)(__tmp__CXIU |  1));
+              ptr__2WIU=__tmp__AXIU;
+            };
+            Self__ANKS=((__IS_EXPANDED__35NJ *)ptr__2WIU);
+            *(Self__ANKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__GYIU=((__IS_EXPANDED__35NJ *)Self__ANKS);
+          Self__GYIU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__FOEK;
+          Self__GYIU->receiver__RA5J=__tmp__EOZT;
+          __tmp__ZLEK=Self__ANKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FNKS=((__GET_TYPE_ID__HAOJ *)__tmp__HLEK);
+          __tmp__FOEK=Self__FNKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__PLEK=Self__FNKS->receiver__WA5J;
+          Self__FNKS=NULL;
+          ptr__2WIU=((__POINTER__IB )(NULL));
+          __tmp__1KEK= 0;
+          __tmp__4WIU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__4WIU ==  0)) {
+            Self__FNKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__1KEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WIU));
+            if ((__tmp__1KEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CXIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BXIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_size[(__tmp__CXIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BXIU)));
+              ptr__2WIU=__tmp__AXIU;
+            } else /* FALSE */ {
+              __tmp__CXIU=((__UINTEGER_32__ZWB )__tmp__1KEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_type[(__tmp__CXIU)]))),(__UINTEGER_32__ZWB)(__tmp__CXIU |  1));
+              ptr__2WIU=__tmp__AXIU;
+            };
+            Self__FNKS=((__GET_TYPE_ID__HAOJ *)ptr__2WIU);
+            *(Self__FNKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__WYIU=((__GET_TYPE_ID__HAOJ *)Self__FNKS);
+          Self__WYIU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__FOEK;
+          Self__WYIU->receiver__WA5J=__tmp__PLEK;
+          __tmp__ZLEK=Self__FNKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__ZLEK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__HLEK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__ZLEK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__HLEK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__ZLEK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__HLEK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__ZLEK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__HLEK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__ZLEK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__HLEK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__ZLEK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__HLEK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__ZLEK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__HLEK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__ZLEK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__HLEK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__ZLEK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__HLEK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__INKS=((__SIZE_OF__5GOJ *)__tmp__HLEK);
+          __tmp__FOEK=Self__INKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__PLEK=Self__INKS->receiver__AD5J;
+          Self__INKS=NULL;
+          ptr__2WIU=((__POINTER__IB )(NULL));
+          __tmp__1KEK= 0;
+          __tmp__4WIU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__4WIU ==  0)) {
+            Self__INKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__1KEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WIU));
+            if ((__tmp__1KEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CXIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BXIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_size[(__tmp__CXIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BXIU)));
+              ptr__2WIU=__tmp__AXIU;
+            } else /* FALSE */ {
+              __tmp__CXIU=((__UINTEGER_32__ZWB )__tmp__1KEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_type[(__tmp__CXIU)]))),(__UINTEGER_32__ZWB)(__tmp__CXIU |  1));
+              ptr__2WIU=__tmp__AXIU;
+            };
+            Self__INKS=((__SIZE_OF__5GOJ *)ptr__2WIU);
+            *(Self__INKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__GZIU=((__SIZE_OF__5GOJ *)Self__INKS);
+          Self__GZIU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__FOEK;
+          Self__GZIU->receiver__AD5J=__tmp__PLEK;
+          __tmp__ZLEK=Self__INKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__ZLEK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__HLEK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LNKS=((__REAL_CST__1LOJ *)__tmp__HLEK);
+          __tmp__FOEK=Self__LNKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__YZIU=Self__LNKS->value__VD5J;
+          __tmp__PLEK=Self__LNKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LNKS=NULL;
+          ptr__2WIU=((__POINTER__IB )(NULL));
+          __tmp__1KEK= 0;
+          __tmp__4WIU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__4WIU ==  0)) {
+            Self__LNKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__1KEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4WIU));
+            if ((__tmp__1KEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CXIU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BXIU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_size[(__tmp__CXIU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BXIU)));
+              ptr__2WIU=__tmp__AXIU;
+            } else /* FALSE */ {
+              __tmp__CXIU=((__UINTEGER_32__ZWB )__tmp__1KEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AXIU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BXIU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4WIU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AXIU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AXIU=micro_alloc__table__lab__UKI(__tmp__BXIU,((__POINTER__IB )(&(table_type[(__tmp__CXIU)]))),(__UINTEGER_32__ZWB)(__tmp__CXIU |  1));
+              ptr__2WIU=__tmp__AXIU;
+            };
+            Self__LNKS=((__REAL_CST__1LOJ *)ptr__2WIU);
+            *(Self__LNKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__WZIU=((__REAL_CST__1LOJ *)Self__LNKS);
+          Self__WZIU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__FOEK;
+          Self__WZIU->value__VD5J=v__YZIU;
+          Self__WZIU->parent_constant__2LOJ.static_type__5G4D=__tmp__PLEK;
+          __tmp__ZLEK=Self__LNKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PNKS=((__CHARACTER_CST__RMOJ *)__tmp__HLEK);
+          __tmp__QNKS=create__char__UMQJ(Self__PNKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PNKS->text__0D5J);
+          __tmp__ZLEK=__tmp__QNKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SNKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__HLEK);
+          __tmp__TNKS=create__text__OQQJ(Self__SNKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SNKS->string__WBJK);
+          __tmp__ZLEK=__tmp__TNKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__ZLEK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__HLEK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__ZLEK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HLEK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__ZLEK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__HLEK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__ZLEK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HLEK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__ZLEK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__HLEK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__ZLEK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HLEK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__ZLEK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__HLEK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__ZLEK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__HLEK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__3OEK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__HLEK)->global__KAKM),NULL);
+          if (__tmp__3OEK==NULL) {
+            __tmp__RR3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__3OEK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__RR3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__RR3T=((__READ_GLOBAL__T4YL *)__tmp__3OEK);
+            } break;
+            }
+          };
+          __tmp__ZLEK=__tmp__RR3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__ZLEK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__HLEK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__ZLEK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__HLEK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__ZLEK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__HLEK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__ZLEK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__HLEK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__ZLEK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__HLEK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__ZLEK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__HLEK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__ZLEK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__HLEK));
+        } break;
+        };
+        __tmp__XPEK=new_read__slot__receiver__with__intern__OEZJ(__tmp__BLEK,__tmp__O32L,__tmp__ZLEK,__tmp__MPEK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__XPEK);
+        __tmp__O32L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__XPEK));
+        result__FIEK=__tmp__O32L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__CIEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__GKEK=static_type__YDCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__GKEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__DIEK);
+        put_position__PRE(Self__BIEK->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__XYMI=create__name__style__type__E5JG(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__EP1H(Self__UYMI)));
     };
-    add_last__11FH(stack_result__4H4F,var__XYMI);
-    result__YYMI=write__value__14FH(var__XYMI,Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__GCBI(Self__UYMI,((__LOCAL *)var__XYMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__XYMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__YYMI);
+  __tmp__5JEK=result__FIEK;
+  return(__tmp__5JEK);
 }
 
-static void* put_result__E3MI(__EXPR_SHIFT_R *Self__F3MI,__BOOLEAN is_last__G3MI)
-// ({EXPR_SHIFT_R},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__PQEK(__GET_TYPE_ID__HAOJ *Self__QQEK,__TYPE_FULL__XMB *t__RQEK,__POSITION__OL p__SQEK)
+// ({GET_TYPE_ID__HAOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__I3MI;
-  void *result__J3MI;
-  __INTEGER idx__K3MI;
-  void *var_result__L3MI;
-  __BOOLEAN __tmp__34MI;
-  var__I3MI=NULL;
-  result__J3MI=NULL;
-  idx__K3MI= 0;
-  var_result__L3MI=NULL;
-  if (is_last__G3MI) {
-    result__J3MI=Self__F3MI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__K3MI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__L3MI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__L3MI != (void *)NULL)) {
-        if ((idx__K3MI <= ((__FAST_ARRAYoLOCALo *)var_result__L3MI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__I3MI=((void **)((__FAST_ARRAYoLOCALo *)var_result__L3MI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__K3MI];
-          __tmp__34MI=TRUE__;
-        } else {
-          __tmp__34MI=FALSE__;
+  __INTEGER_64__1SG v__10IU;
+  void *result__UQEK;
+  __TYPE_FULL__XMB *__tmp__KREK,*__tmp__3REK,*__tmp__ESEK,*__tmp__VSEK;
+  __TYPE_FULL__XMB *__tmp__4TEK,*__tmp__CXEK;
+  __LOCAL__L4WC *__tmp__FOKS,*__tmp__ZOKS;
+  __WRITE_LOCAL__TEYJ *__tmp__MOKS,*__tmp__APKS;
+  __STRING_CONSTANT__0 *__tmp__MSEK,*__tmp__TVEK,*v__22IU;
+  void *__tmp__OSEK;
+  __PROTOTYPE__MF *__tmp__ETEK,*__tmp__IWEK;
+  __INTEGER__Q __tmp__KTEK,__tmp__OWEK;
+  void *__tmp__DB3L;
+  __POSITION__OL __tmp__QTEK,__tmp__UWEK;
+  void *__tmp__WTEK,*__tmp__IUEK,*__tmp__MXEK;
+  __ITM_TYPE_STYLE__1MB *Self__2ZIU,*Self__4ZIU;
+  __ITM_TYPE_MULTI__0URC *Self__ROKS,*Self__FPKS;
+  __READ_LOCAL__55ZI *__tmp__YUEK,*__tmp__AYEK,*__tmp__LOZT,*__tmp__MOZT;
+  __NODE_TYPE__SK2C *__tmp__0UEK,*__tmp__GYEK;
+  __PROTOTYPE_CST__LAXC *__tmp__3XEK,*Self__JPKS,*__tmp__KPKS;
+  __STRING_CST__5J *Self__D0IU,*result__5ZIU;
+  __POINTER__IB ptr__A0IU,__tmp__C0IU,__tmp__E0IU,__tmp__F0IU;
+  __UINTEGER_32__ZWB __tmp__G0IU;
+  __INTEGER_CST__XAXC *Self__MPKS,*Self__Z0IU;
+  __IS_EXPANDED__35NJ *Self__QPKS,*Self__K1IU;
+  __GET_TYPE_ID__HAOJ *Self__VPKS,*Self__01IU;
+  __SIZE_OF__5GOJ *Self__YPKS,*Self__K2IU;
+  __REAL_CST__1LOJ *Self__1PKS,*Self__02IU;
+  __CHARACTER_CST__RMOJ *Self__5PKS,*__tmp__AQKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CQKS,*__tmp__DQKS;
+  __READ_GLOBAL__T4YL *__tmp__VR3T;
+  __BOOLEAN__L __tmp__LREK,__tmp__4REK,__tmp__BUEK,__tmp__FXEK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__1XEK;
+  result__UQEK=NULL;
+  __tmp__KREK=static_type__3DCK();
+  __tmp__LREK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__RQEK),__tmp__KREK);
+  if (__tmp__LREK) {
+    result__UQEK=Self__QQEK;
+  } else /* FALSE */ {
+    __tmp__3REK=static_type__3DCK();
+    __tmp__4REK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__3REK),t__RQEK);
+    if (__tmp__4REK) {
+      __tmp__ESEK=static_type__3DCK();
+      __tmp__FOKS=create__name__style__type__HIND(Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__ESEK));
+      __tmp__MOKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FOKS),Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QQEK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MOKS);
+      __tmp__MSEK=get__PJC(last_cast_name__U31J);
+      __tmp__ESEK=static_type__3DCK();
+      __tmp__OSEK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__ESEK),__tmp__MSEK);
+      if (((void *)__tmp__OSEK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__VSEK=static_type__3DCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VSEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RQEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__MSEK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__VSEK=static_type__3DCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VSEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SQEK);
+        __tmp__VSEK=static_type__3DCK();
+        __tmp__ETEK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__VSEK));
+        put_position__PRE(__tmp__ETEK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__34MI)) {
-          if ((idx__K3MI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__L3MI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__I3MI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__OSEK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__OSEK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KTEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__OSEK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KTEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__OSEK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__OSEK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KTEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__OSEK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KTEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__OSEK));
+        };
+      };
+      if ((__tmp__KTEK !=  1)) {
+        if (((struct ___OBJ *)__tmp__OSEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__DB3L=((__SLOT_CODE__4IRG *)__tmp__OSEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DB3L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QTEK=((__ITM_SLOT__PLC *)__tmp__DB3L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QTEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DB3L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__QTEK=((__SLOT_DATA__IJRG *)__tmp__OSEK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__QTEK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__OSEK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__DB3L=((__SLOT_CODE__4IRG *)__tmp__OSEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__DB3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WTEK=((__ITM_SLOT__PLC *)__tmp__DB3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WTEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DB3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__DB3L=((__SLOT_DATA__IJRG *)__tmp__OSEK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__DB3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WTEK=((__ITM_SLOT__PLC *)__tmp__DB3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WTEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DB3L)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__WTEK==NULL) {
+        __tmp__DB3L=NULL;
       } else {
-        if ((idx__K3MI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__WTEK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__DB3L=((void *)__tmp__WTEK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__DB3L=((void *)__tmp__WTEK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__DB3L=((void *)__tmp__WTEK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__DB3L=((void *)__tmp__WTEK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__DB3L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__DB3L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__DB3L == (void *)NULL)) {
+        __tmp__BUEK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__DB3L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__4TEK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__DB3L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__4TEK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DB3L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__4TEK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DB3L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__4TEK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DB3L)),NULL);
+        } break;
+        };
+        __tmp__BUEK=((void *)__tmp__4TEK != (void *)t__RQEK);
+      };
+      if (__tmp__BUEK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__OSEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WTEK=((__SLOT_CODE__4IRG *)__tmp__OSEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WTEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IUEK=((__ITM_SLOT__PLC *)__tmp__WTEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IUEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WTEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WTEK=((__SLOT_DATA__IJRG *)__tmp__OSEK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WTEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IUEK=((__ITM_SLOT__PLC *)__tmp__WTEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IUEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WTEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__IUEK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__IUEK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__2ZIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IUEK));
+          if (((void *)Self__2ZIU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__2ZIU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__2ZIU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IUEK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IUEK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__ROKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IUEK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__ROKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IUEK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RQEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__OSEK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WTEK=((__SLOT_CODE__4IRG *)__tmp__OSEK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WTEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QTEK=((__ITM_SLOT__PLC *)__tmp__WTEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QTEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WTEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__QTEK=((__SLOT_DATA__IJRG *)__tmp__OSEK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__QTEK);
+        put_position__PRE(Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__YUEK=read__5UEI(((__LOCAL__L4WC *)__tmp__FOKS));
+      __tmp__0UEK=new_read__slot__receiver__self__intern__KK2C(Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__OSEK,__tmp__YUEK,__tmp__YUEK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__0UEK);
+      __tmp__OSEK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__0UEK));
+      result__UQEK=__tmp__OSEK;
+      __tmp__BUEK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__BUEK=FALSE__O__;
+    };
+    if ((! __tmp__BUEK)) {
+      __tmp__ESEK=static_type__3DCK();
+      __tmp__BUEK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__RQEK),__tmp__ESEK);
+      if (__tmp__BUEK) {
+        __tmp__VSEK=static_type__3DCK();
+        __tmp__ZOKS=create__name__style__type__HIND(Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__VSEK));
+        __tmp__APKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZOKS),Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QQEK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__APKS);
+        __tmp__TVEK=get__PJC(last_cast_name__U31J);
+        __tmp__DB3L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__RQEK),__tmp__TVEK);
+        if (((void *)__tmp__DB3L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RQEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__4TEK=static_type__3DCK();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__4TEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__TVEK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RQEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__SQEK);
+          __tmp__IWEK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__RQEK));
+          put_position__PRE(__tmp__IWEK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__I3MI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__I3MI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__DB3L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__DB3L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OWEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__DB3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OWEK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__DB3L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__DB3L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OWEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__DB3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OWEK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__DB3L));
+          };
+        };
+        if ((__tmp__OWEK !=  2)) {
+          if (((struct ___OBJ *)__tmp__DB3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IUEK=((__SLOT_CODE__4IRG *)__tmp__DB3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IUEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UWEK=((__ITM_SLOT__PLC *)__tmp__IUEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UWEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IUEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UWEK=((__SLOT_DATA__IJRG *)__tmp__DB3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__UWEK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__DB3L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WTEK=((__SLOT_CODE__4IRG *)__tmp__DB3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WTEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IUEK=((__ITM_SLOT__PLC *)__tmp__WTEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IUEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WTEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WTEK=((__SLOT_DATA__IJRG *)__tmp__DB3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WTEK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IUEK=((__ITM_SLOT__PLC *)__tmp__WTEK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IUEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WTEK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__IUEK==NULL) {
+          __tmp__WTEK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__IUEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__WTEK=((void *)__tmp__IUEK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__WTEK=((void *)__tmp__IUEK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__WTEK=((void *)__tmp__IUEK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__WTEK=((void *)__tmp__IUEK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__WTEK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__WTEK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__WTEK == (void *)NULL)) {
+          __tmp__FXEK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__WTEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__CXEK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WTEK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__CXEK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WTEK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__CXEK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WTEK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__CXEK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WTEK)),NULL);
+          } break;
+          };
+          __tmp__FXEK=((void *)__tmp__CXEK != (void *)t__RQEK);
+        };
+        if (__tmp__FXEK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__DB3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IUEK=((__SLOT_CODE__4IRG *)__tmp__DB3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IUEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MXEK=((__ITM_SLOT__PLC *)__tmp__IUEK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MXEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IUEK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__IUEK=((__SLOT_DATA__IJRG *)__tmp__DB3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IUEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MXEK=((__ITM_SLOT__PLC *)__tmp__IUEK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MXEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IUEK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__MXEK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__MXEK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__4ZIU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MXEK));
+            if (((void *)Self__4ZIU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__4ZIU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__4ZIU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MXEK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MXEK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FPKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MXEK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FPKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MXEK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RQEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__DB3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IUEK=((__SLOT_CODE__4IRG *)__tmp__DB3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IUEK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UWEK=((__ITM_SLOT__PLC *)__tmp__IUEK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UWEK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IUEK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UWEK=((__SLOT_DATA__IJRG *)__tmp__DB3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__UWEK);
+          put_position__PRE(Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__1XEK=create_with_capacity__UBZH( 2);
+        __tmp__3XEK=create__type__VJ2C(Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__RQEK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1XEK),__tmp__3XEK);
+        __tmp__AYEK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZOKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1XEK),__tmp__AYEK);
+        __tmp__QTEK=Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WTEK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__1XEK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__WTEK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__D0IU=((__STRING_CST__5J *)__tmp__WTEK);
+          result__5ZIU=NULL;
+          ptr__A0IU=((__POINTER__IB )(NULL));
+          __tmp__KTEK= 0;
+          __tmp__C0IU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__C0IU ==  0)) {
+            result__5ZIU=Self__D0IU;
+          } else /* FALSE */ {
+            __tmp__KTEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C0IU));
+            if ((__tmp__KTEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__G0IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F0IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_size[(__tmp__G0IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F0IU)));
+              ptr__A0IU=__tmp__E0IU;
+            } else /* FALSE */ {
+              __tmp__G0IU=((__UINTEGER_32__ZWB )__tmp__KTEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_type[(__tmp__G0IU)]))),(__UINTEGER_32__ZWB)(__tmp__G0IU |  1));
+              ptr__A0IU=__tmp__E0IU;
+            };
+            result__5ZIU=((__STRING_CST__5J *)ptr__A0IU);
+            *(result__5ZIU) = *(Self__D0IU);
+          };
+          __tmp__IUEK=result__5ZIU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IUEK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__WTEK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JPKS=((__PROTOTYPE_CST__LAXC *)__tmp__WTEK);
+          __tmp__KPKS=create__type__VJ2C(Self__JPKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JPKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__IUEK=__tmp__KPKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MPKS=((__INTEGER_CST__XAXC *)__tmp__WTEK);
+          __tmp__UWEK=Self__MPKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__10IU=Self__MPKS->value__FH4D;
+          __tmp__4TEK=Self__MPKS->parent_constant__YAXC.static_type__5G4D;
+          Self__MPKS=NULL;
+          ptr__A0IU=((__POINTER__IB )(NULL));
+          __tmp__KTEK= 0;
+          __tmp__C0IU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__C0IU ==  0)) {
+            Self__MPKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__KTEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C0IU));
+            if ((__tmp__KTEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__G0IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F0IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_size[(__tmp__G0IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F0IU)));
+              ptr__A0IU=__tmp__E0IU;
+            } else /* FALSE */ {
+              __tmp__G0IU=((__UINTEGER_32__ZWB )__tmp__KTEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_type[(__tmp__G0IU)]))),(__UINTEGER_32__ZWB)(__tmp__G0IU |  1));
+              ptr__A0IU=__tmp__E0IU;
+            };
+            Self__MPKS=((__INTEGER_CST__XAXC *)ptr__A0IU);
+            *(Self__MPKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__Z0IU=((__INTEGER_CST__XAXC *)Self__MPKS);
+          Self__Z0IU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UWEK;
+          Self__Z0IU->value__FH4D=v__10IU;
+          Self__Z0IU->parent_constant__YAXC.static_type__5G4D=__tmp__4TEK;
+          check_type__XYEE(Self__Z0IU);
+          __tmp__IUEK=Self__MPKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IUEK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__WTEK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LOZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__WTEK)->local__BVEJ));
+          if (__tmp__LOZT==NULL) {
+            __tmp__MOZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MOZT=((__READ_LOCAL__55ZI *)__tmp__LOZT);
+          };
+          __tmp__IUEK=__tmp__MOZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IUEK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__WTEK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IUEK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WTEK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QPKS=((__IS_EXPANDED__35NJ *)__tmp__WTEK);
+          __tmp__UWEK=Self__QPKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LOZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QPKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LOZT==NULL) {
+            __tmp__MOZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MOZT=((__READ_LOCAL__55ZI *)__tmp__LOZT);
+          };
+          Self__QPKS=NULL;
+          ptr__A0IU=((__POINTER__IB )(NULL));
+          __tmp__KTEK= 0;
+          __tmp__C0IU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__C0IU ==  0)) {
+            Self__QPKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__KTEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C0IU));
+            if ((__tmp__KTEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__G0IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F0IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_size[(__tmp__G0IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F0IU)));
+              ptr__A0IU=__tmp__E0IU;
+            } else /* FALSE */ {
+              __tmp__G0IU=((__UINTEGER_32__ZWB )__tmp__KTEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_type[(__tmp__G0IU)]))),(__UINTEGER_32__ZWB)(__tmp__G0IU |  1));
+              ptr__A0IU=__tmp__E0IU;
+            };
+            Self__QPKS=((__IS_EXPANDED__35NJ *)ptr__A0IU);
+            *(Self__QPKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__K1IU=((__IS_EXPANDED__35NJ *)Self__QPKS);
+          Self__K1IU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UWEK;
+          Self__K1IU->receiver__RA5J=__tmp__MOZT;
+          __tmp__IUEK=Self__QPKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VPKS=((__GET_TYPE_ID__HAOJ *)__tmp__WTEK);
+          __tmp__UWEK=Self__VPKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4TEK=Self__VPKS->receiver__WA5J;
+          Self__VPKS=NULL;
+          ptr__A0IU=((__POINTER__IB )(NULL));
+          __tmp__KTEK= 0;
+          __tmp__C0IU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__C0IU ==  0)) {
+            Self__VPKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__KTEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C0IU));
+            if ((__tmp__KTEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__G0IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F0IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_size[(__tmp__G0IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F0IU)));
+              ptr__A0IU=__tmp__E0IU;
+            } else /* FALSE */ {
+              __tmp__G0IU=((__UINTEGER_32__ZWB )__tmp__KTEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_type[(__tmp__G0IU)]))),(__UINTEGER_32__ZWB)(__tmp__G0IU |  1));
+              ptr__A0IU=__tmp__E0IU;
+            };
+            Self__VPKS=((__GET_TYPE_ID__HAOJ *)ptr__A0IU);
+            *(Self__VPKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__01IU=((__GET_TYPE_ID__HAOJ *)Self__VPKS);
+          Self__01IU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UWEK;
+          Self__01IU->receiver__WA5J=__tmp__4TEK;
+          __tmp__IUEK=Self__VPKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IUEK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__WTEK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IUEK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__WTEK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IUEK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__WTEK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IUEK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__WTEK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IUEK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__WTEK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IUEK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__WTEK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IUEK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__WTEK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IUEK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__WTEK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__IUEK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__WTEK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YPKS=((__SIZE_OF__5GOJ *)__tmp__WTEK);
+          __tmp__UWEK=Self__YPKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4TEK=Self__YPKS->receiver__AD5J;
+          Self__YPKS=NULL;
+          ptr__A0IU=((__POINTER__IB )(NULL));
+          __tmp__KTEK= 0;
+          __tmp__C0IU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__C0IU ==  0)) {
+            Self__YPKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__KTEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C0IU));
+            if ((__tmp__KTEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__G0IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F0IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_size[(__tmp__G0IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F0IU)));
+              ptr__A0IU=__tmp__E0IU;
+            } else /* FALSE */ {
+              __tmp__G0IU=((__UINTEGER_32__ZWB )__tmp__KTEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_type[(__tmp__G0IU)]))),(__UINTEGER_32__ZWB)(__tmp__G0IU |  1));
+              ptr__A0IU=__tmp__E0IU;
+            };
+            Self__YPKS=((__SIZE_OF__5GOJ *)ptr__A0IU);
+            *(Self__YPKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__K2IU=((__SIZE_OF__5GOJ *)Self__YPKS);
+          Self__K2IU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UWEK;
+          Self__K2IU->receiver__AD5J=__tmp__4TEK;
+          __tmp__IUEK=Self__YPKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__IUEK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__WTEK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1PKS=((__REAL_CST__1LOJ *)__tmp__WTEK);
+          __tmp__UWEK=Self__1PKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__22IU=Self__1PKS->value__VD5J;
+          __tmp__4TEK=Self__1PKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1PKS=NULL;
+          ptr__A0IU=((__POINTER__IB )(NULL));
+          __tmp__KTEK= 0;
+          __tmp__C0IU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__C0IU ==  0)) {
+            Self__1PKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__KTEK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C0IU));
+            if ((__tmp__KTEK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__G0IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F0IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_size[(__tmp__G0IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F0IU)));
+              ptr__A0IU=__tmp__E0IU;
+            } else /* FALSE */ {
+              __tmp__G0IU=((__UINTEGER_32__ZWB )__tmp__KTEK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__E0IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__F0IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__C0IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__E0IU=micro_alloc__table__lab__UKI(__tmp__F0IU,((__POINTER__IB )(&(table_type[(__tmp__G0IU)]))),(__UINTEGER_32__ZWB)(__tmp__G0IU |  1));
+              ptr__A0IU=__tmp__E0IU;
+            };
+            Self__1PKS=((__REAL_CST__1LOJ *)ptr__A0IU);
+            *(Self__1PKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__02IU=((__REAL_CST__1LOJ *)Self__1PKS);
+          Self__02IU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UWEK;
+          Self__02IU->value__VD5J=v__22IU;
+          Self__02IU->parent_constant__2LOJ.static_type__5G4D=__tmp__4TEK;
+          __tmp__IUEK=Self__1PKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5PKS=((__CHARACTER_CST__RMOJ *)__tmp__WTEK);
+          __tmp__AQKS=create__char__UMQJ(Self__5PKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5PKS->text__0D5J);
+          __tmp__IUEK=__tmp__AQKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CQKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__WTEK);
+          __tmp__DQKS=create__text__OQQJ(Self__CQKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CQKS->string__WBJK);
+          __tmp__IUEK=__tmp__DQKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__IUEK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__WTEK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IUEK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WTEK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IUEK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WTEK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IUEK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WTEK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IUEK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WTEK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IUEK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WTEK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IUEK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__WTEK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IUEK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__WTEK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__MXEK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__WTEK)->global__KAKM),NULL);
+          if (__tmp__MXEK==NULL) {
+            __tmp__VR3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MXEK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__VR3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VR3T=((__READ_GLOBAL__T4YL *)__tmp__MXEK);
+            } break;
+            }
+          };
+          __tmp__IUEK=__tmp__VR3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IUEK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__WTEK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IUEK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__WTEK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IUEK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__WTEK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IUEK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__WTEK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IUEK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__WTEK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IUEK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__WTEK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IUEK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__WTEK));
+        } break;
+        };
+        __tmp__GYEK=new_read__slot__receiver__with__intern__OEZJ(__tmp__QTEK,__tmp__DB3L,__tmp__IUEK,__tmp__1XEK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__GYEK);
+        __tmp__DB3L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__GYEK));
+        result__UQEK=__tmp__DB3L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RQEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__VSEK=static_type__3DCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VSEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SQEK);
+        put_position__PRE(Self__QQEK->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__I3MI=create__name__style__type__E5JG(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__JP1H(Self__F3MI)));
     };
-    add_last__11FH(stack_result__4H4F,var__I3MI);
-    result__J3MI=write__value__14FH(var__I3MI,Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__FLBI(Self__F3MI,((__LOCAL *)var__I3MI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__I3MI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__J3MI);
+  __tmp__OSEK=result__UQEK;
+  return(__tmp__OSEK);
 }
 
-static void* put_result__VBNI(__EXPR_SHIFT_L *Self__WBNI,__BOOLEAN is_last__XBNI)
-// ({EXPR_SHIFT_L},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__5YEK(__EXPR_SUP__ABOJ *Self__AZEK,__TYPE_FULL__XMB *t__BZEK,__POSITION__OL p__CZEK)
+// ({EXPR_SUP__ABOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__ZBNI;
-  void *result__0BNI;
-  __INTEGER idx__1BNI;
-  void *var_result__2BNI;
-  __BOOLEAN __tmp__ODNI;
-  var__ZBNI=NULL;
-  result__0BNI=NULL;
-  idx__1BNI= 0;
-  var_result__2BNI=NULL;
-  if (is_last__XBNI) {
-    result__0BNI=Self__WBNI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__1BNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__2BNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__2BNI != (void *)NULL)) {
-        if ((idx__1BNI <= ((__FAST_ARRAYoLOCALo *)var_result__2BNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__ZBNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__2BNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__1BNI];
-          __tmp__ODNI=TRUE__;
-        } else {
-          __tmp__ODNI=FALSE__;
+  __INTEGER_64__1SG v__53IU;
+  void *result__EZEK;
+  __TYPE_FULL__XMB *__tmp__0ZEK,*__tmp__N0EK,*__tmp__U0EK,*__tmp__F1EK;
+  __TYPE_FULL__XMB *__tmp__O2EK,*__tmp__S5EK;
+  __LOCAL__L4WC *__tmp__VQKS,*__tmp__JRKS;
+  __WRITE_LOCAL__TEYJ *__tmp__2QKS,*__tmp__QRKS;
+  __STRING_CONSTANT__0 *__tmp__20EK,*__tmp__D4EK,*v__AAJU;
+  void *__tmp__40EK;
+  __PROTOTYPE__MF *__tmp__U1EK,*__tmp__Y4EK;
+  __INTEGER__Q __tmp__01EK,__tmp__44EK;
+  void *__tmp__GF3L;
+  __POSITION__OL __tmp__A2EK,__tmp__E5EK;
+  void *__tmp__G2EK,*__tmp__Y2EK,*__tmp__25EK;
+  __ITM_TYPE_STYLE__1MB *Self__A3IU,*Self__C3IU;
+  __ITM_TYPE_MULTI__0URC *Self__BRKS,*Self__VRKS;
+  __READ_LOCAL__55ZI *__tmp__I3EK,*__tmp__QAFK,*__tmp__TOZT,*__tmp__UOZT;
+  __NODE_TYPE__SK2C *__tmp__K3EK,*__tmp__WAFK;
+  __PROTOTYPE_CST__LAXC *__tmp__NAFK,*Self__ZRKS,*__tmp__0RKS;
+  __STRING_CST__5J *Self__H3IU,*result__D3IU;
+  __POINTER__IB ptr__E3IU,__tmp__G3IU,__tmp__I3IU,__tmp__J3IU;
+  __UINTEGER_32__ZWB __tmp__K3IU;
+  __INTEGER_CST__XAXC *Self__2RKS,*Self__33IU;
+  __IS_EXPANDED__35NJ *Self__ASKS,*Self__O4IU;
+  __GET_TYPE_ID__HAOJ *Self__FSKS,*Self__44IU;
+  __SIZE_OF__5GOJ *Self__ISKS,*Self__O5IU;
+  __REAL_CST__1LOJ *Self__LSKS,*Self__45IU;
+  __CHARACTER_CST__RMOJ *Self__PSKS,*__tmp__QSKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SSKS,*__tmp__TSKS;
+  __READ_GLOBAL__T4YL *__tmp__ZR3T;
+  __BOOLEAN__L __tmp__1ZEK,__tmp__O0EK,__tmp__R2EK,__tmp__V5EK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__LAFK;
+  result__EZEK=NULL;
+  __tmp__0ZEK=static_type__CECK();
+  __tmp__1ZEK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__BZEK),__tmp__0ZEK);
+  if (__tmp__1ZEK) {
+    result__EZEK=Self__AZEK;
+  } else /* FALSE */ {
+    __tmp__N0EK=static_type__CECK();
+    __tmp__O0EK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__N0EK),t__BZEK);
+    if (__tmp__O0EK) {
+      __tmp__U0EK=static_type__CECK();
+      __tmp__VQKS=create__name__style__type__HIND(Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__U0EK));
+      __tmp__2QKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VQKS),Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AZEK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2QKS);
+      __tmp__20EK=get__PJC(last_cast_name__U31J);
+      __tmp__U0EK=static_type__CECK();
+      __tmp__40EK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__U0EK),__tmp__20EK);
+      if (((void *)__tmp__40EK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__F1EK=static_type__CECK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__F1EK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BZEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__20EK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__F1EK=static_type__CECK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__F1EK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__CZEK);
+        __tmp__F1EK=static_type__CECK();
+        __tmp__U1EK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__F1EK));
+        put_position__PRE(__tmp__U1EK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__ODNI)) {
-          if ((idx__1BNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2BNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__ZBNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__40EK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__40EK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__01EK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__40EK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__01EK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__40EK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__40EK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__01EK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__40EK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__01EK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__40EK));
+        };
+      };
+      if ((__tmp__01EK !=  1)) {
+        if (((struct ___OBJ *)__tmp__40EK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GF3L=((__SLOT_CODE__4IRG *)__tmp__40EK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GF3L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A2EK=((__ITM_SLOT__PLC *)__tmp__GF3L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GF3L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__A2EK=((__SLOT_DATA__IJRG *)__tmp__40EK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__A2EK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__40EK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__GF3L=((__SLOT_CODE__4IRG *)__tmp__40EK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__GF3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__G2EK=((__ITM_SLOT__PLC *)__tmp__GF3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__G2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GF3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__GF3L=((__SLOT_DATA__IJRG *)__tmp__40EK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__GF3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__G2EK=((__ITM_SLOT__PLC *)__tmp__GF3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__G2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GF3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__G2EK==NULL) {
+        __tmp__GF3L=NULL;
       } else {
-        if ((idx__1BNI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__G2EK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__GF3L=((void *)__tmp__G2EK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__GF3L=((void *)__tmp__G2EK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__GF3L=((void *)__tmp__G2EK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__GF3L=((void *)__tmp__G2EK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__GF3L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__GF3L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__GF3L == (void *)NULL)) {
+        __tmp__R2EK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__GF3L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__O2EK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GF3L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__O2EK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GF3L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__O2EK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GF3L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__O2EK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GF3L)),NULL);
+        } break;
+        };
+        __tmp__R2EK=((void *)__tmp__O2EK != (void *)t__BZEK);
+      };
+      if (__tmp__R2EK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__40EK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__G2EK=((__SLOT_CODE__4IRG *)__tmp__40EK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G2EK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y2EK=((__ITM_SLOT__PLC *)__tmp__G2EK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G2EK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__G2EK=((__SLOT_DATA__IJRG *)__tmp__40EK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G2EK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y2EK=((__ITM_SLOT__PLC *)__tmp__G2EK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G2EK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__Y2EK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2EK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__A3IU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2EK));
+          if (((void *)Self__A3IU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__A3IU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__A3IU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2EK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2EK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BRKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2EK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BRKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y2EK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BZEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__40EK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__G2EK=((__SLOT_CODE__4IRG *)__tmp__40EK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G2EK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A2EK=((__ITM_SLOT__PLC *)__tmp__G2EK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G2EK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__A2EK=((__SLOT_DATA__IJRG *)__tmp__40EK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__A2EK);
+        put_position__PRE(Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__I3EK=read__5UEI(((__LOCAL__L4WC *)__tmp__VQKS));
+      __tmp__K3EK=new_read__slot__receiver__self__intern__KK2C(Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__40EK,__tmp__I3EK,__tmp__I3EK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__K3EK);
+      __tmp__40EK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__K3EK));
+      result__EZEK=__tmp__40EK;
+      __tmp__R2EK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__R2EK=FALSE__O__;
+    };
+    if ((! __tmp__R2EK)) {
+      __tmp__U0EK=static_type__CECK();
+      __tmp__R2EK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__BZEK),__tmp__U0EK);
+      if (__tmp__R2EK) {
+        __tmp__F1EK=static_type__CECK();
+        __tmp__JRKS=create__name__style__type__HIND(Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__F1EK));
+        __tmp__QRKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JRKS),Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AZEK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QRKS);
+        __tmp__D4EK=get__PJC(last_cast_name__U31J);
+        __tmp__GF3L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__BZEK),__tmp__D4EK);
+        if (((void *)__tmp__GF3L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BZEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__O2EK=static_type__CECK();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__O2EK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__D4EK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BZEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__CZEK);
+          __tmp__Y4EK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__BZEK));
+          put_position__PRE(__tmp__Y4EK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__ZBNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__ZBNI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__GF3L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__GF3L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__44EK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__GF3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__44EK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__GF3L));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__GF3L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__44EK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__GF3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__44EK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__GF3L));
+          };
+        };
+        if ((__tmp__44EK !=  2)) {
+          if (((struct ___OBJ *)__tmp__GF3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__Y2EK=((__SLOT_CODE__4IRG *)__tmp__GF3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y2EK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__E5EK=((__ITM_SLOT__PLC *)__tmp__Y2EK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__E5EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y2EK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__E5EK=((__SLOT_DATA__IJRG *)__tmp__GF3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__E5EK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__GF3L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__G2EK=((__SLOT_CODE__4IRG *)__tmp__GF3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G2EK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y2EK=((__ITM_SLOT__PLC *)__tmp__G2EK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G2EK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__G2EK=((__SLOT_DATA__IJRG *)__tmp__GF3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G2EK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y2EK=((__ITM_SLOT__PLC *)__tmp__G2EK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y2EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G2EK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__Y2EK==NULL) {
+          __tmp__G2EK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__Y2EK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__G2EK=((void *)__tmp__Y2EK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__G2EK=((void *)__tmp__Y2EK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__G2EK=((void *)__tmp__Y2EK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__G2EK=((void *)__tmp__Y2EK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__G2EK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__G2EK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__G2EK == (void *)NULL)) {
+          __tmp__V5EK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__G2EK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__S5EK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__G2EK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__S5EK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__G2EK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__S5EK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__G2EK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__S5EK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__G2EK)),NULL);
+          } break;
+          };
+          __tmp__V5EK=((void *)__tmp__S5EK != (void *)t__BZEK);
+        };
+        if (__tmp__V5EK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__GF3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__Y2EK=((__SLOT_CODE__4IRG *)__tmp__GF3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y2EK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__25EK=((__ITM_SLOT__PLC *)__tmp__Y2EK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__25EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y2EK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__Y2EK=((__SLOT_DATA__IJRG *)__tmp__GF3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y2EK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__25EK=((__ITM_SLOT__PLC *)__tmp__Y2EK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__25EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y2EK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__25EK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__25EK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__C3IU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__25EK));
+            if (((void *)Self__C3IU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__C3IU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__C3IU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__25EK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__25EK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VRKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__25EK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VRKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__25EK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BZEK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__GF3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__Y2EK=((__SLOT_CODE__4IRG *)__tmp__GF3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y2EK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__E5EK=((__ITM_SLOT__PLC *)__tmp__Y2EK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__E5EK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y2EK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__E5EK=((__SLOT_DATA__IJRG *)__tmp__GF3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__E5EK);
+          put_position__PRE(Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__LAFK=create_with_capacity__UBZH( 2);
+        __tmp__NAFK=create__type__VJ2C(Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__BZEK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LAFK),__tmp__NAFK);
+        __tmp__QAFK=read__5UEI(((__LOCAL__L4WC *)__tmp__JRKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LAFK),__tmp__QAFK);
+        __tmp__A2EK=Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__G2EK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LAFK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__G2EK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__H3IU=((__STRING_CST__5J *)__tmp__G2EK);
+          result__D3IU=NULL;
+          ptr__E3IU=((__POINTER__IB )(NULL));
+          __tmp__01EK= 0;
+          __tmp__G3IU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__G3IU ==  0)) {
+            result__D3IU=Self__H3IU;
+          } else /* FALSE */ {
+            __tmp__01EK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G3IU));
+            if ((__tmp__01EK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__K3IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J3IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_size[(__tmp__K3IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J3IU)));
+              ptr__E3IU=__tmp__I3IU;
+            } else /* FALSE */ {
+              __tmp__K3IU=((__UINTEGER_32__ZWB )__tmp__01EK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_type[(__tmp__K3IU)]))),(__UINTEGER_32__ZWB)(__tmp__K3IU |  1));
+              ptr__E3IU=__tmp__I3IU;
+            };
+            result__D3IU=((__STRING_CST__5J *)ptr__E3IU);
+            *(result__D3IU) = *(Self__H3IU);
+          };
+          __tmp__Y2EK=result__D3IU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__Y2EK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__G2EK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZRKS=((__PROTOTYPE_CST__LAXC *)__tmp__G2EK);
+          __tmp__0RKS=create__type__VJ2C(Self__ZRKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZRKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__Y2EK=__tmp__0RKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2RKS=((__INTEGER_CST__XAXC *)__tmp__G2EK);
+          __tmp__E5EK=Self__2RKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__53IU=Self__2RKS->value__FH4D;
+          __tmp__O2EK=Self__2RKS->parent_constant__YAXC.static_type__5G4D;
+          Self__2RKS=NULL;
+          ptr__E3IU=((__POINTER__IB )(NULL));
+          __tmp__01EK= 0;
+          __tmp__G3IU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__G3IU ==  0)) {
+            Self__2RKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__01EK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G3IU));
+            if ((__tmp__01EK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__K3IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J3IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_size[(__tmp__K3IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J3IU)));
+              ptr__E3IU=__tmp__I3IU;
+            } else /* FALSE */ {
+              __tmp__K3IU=((__UINTEGER_32__ZWB )__tmp__01EK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_type[(__tmp__K3IU)]))),(__UINTEGER_32__ZWB)(__tmp__K3IU |  1));
+              ptr__E3IU=__tmp__I3IU;
+            };
+            Self__2RKS=((__INTEGER_CST__XAXC *)ptr__E3IU);
+            *(Self__2RKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__33IU=((__INTEGER_CST__XAXC *)Self__2RKS);
+          Self__33IU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__E5EK;
+          Self__33IU->value__FH4D=v__53IU;
+          Self__33IU->parent_constant__YAXC.static_type__5G4D=__tmp__O2EK;
+          check_type__XYEE(Self__33IU);
+          __tmp__Y2EK=Self__2RKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__Y2EK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__G2EK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TOZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__G2EK)->local__BVEJ));
+          if (__tmp__TOZT==NULL) {
+            __tmp__UOZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UOZT=((__READ_LOCAL__55ZI *)__tmp__TOZT);
+          };
+          __tmp__Y2EK=__tmp__UOZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__Y2EK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__G2EK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__Y2EK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__G2EK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__ASKS=((__IS_EXPANDED__35NJ *)__tmp__G2EK);
+          __tmp__E5EK=Self__ASKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TOZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__ASKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TOZT==NULL) {
+            __tmp__UOZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UOZT=((__READ_LOCAL__55ZI *)__tmp__TOZT);
+          };
+          Self__ASKS=NULL;
+          ptr__E3IU=((__POINTER__IB )(NULL));
+          __tmp__01EK= 0;
+          __tmp__G3IU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__G3IU ==  0)) {
+            Self__ASKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__01EK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G3IU));
+            if ((__tmp__01EK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__K3IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J3IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_size[(__tmp__K3IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J3IU)));
+              ptr__E3IU=__tmp__I3IU;
+            } else /* FALSE */ {
+              __tmp__K3IU=((__UINTEGER_32__ZWB )__tmp__01EK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_type[(__tmp__K3IU)]))),(__UINTEGER_32__ZWB)(__tmp__K3IU |  1));
+              ptr__E3IU=__tmp__I3IU;
+            };
+            Self__ASKS=((__IS_EXPANDED__35NJ *)ptr__E3IU);
+            *(Self__ASKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__O4IU=((__IS_EXPANDED__35NJ *)Self__ASKS);
+          Self__O4IU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__E5EK;
+          Self__O4IU->receiver__RA5J=__tmp__UOZT;
+          __tmp__Y2EK=Self__ASKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FSKS=((__GET_TYPE_ID__HAOJ *)__tmp__G2EK);
+          __tmp__E5EK=Self__FSKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__O2EK=Self__FSKS->receiver__WA5J;
+          Self__FSKS=NULL;
+          ptr__E3IU=((__POINTER__IB )(NULL));
+          __tmp__01EK= 0;
+          __tmp__G3IU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__G3IU ==  0)) {
+            Self__FSKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__01EK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G3IU));
+            if ((__tmp__01EK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__K3IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J3IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_size[(__tmp__K3IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J3IU)));
+              ptr__E3IU=__tmp__I3IU;
+            } else /* FALSE */ {
+              __tmp__K3IU=((__UINTEGER_32__ZWB )__tmp__01EK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_type[(__tmp__K3IU)]))),(__UINTEGER_32__ZWB)(__tmp__K3IU |  1));
+              ptr__E3IU=__tmp__I3IU;
+            };
+            Self__FSKS=((__GET_TYPE_ID__HAOJ *)ptr__E3IU);
+            *(Self__FSKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__44IU=((__GET_TYPE_ID__HAOJ *)Self__FSKS);
+          Self__44IU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__E5EK;
+          Self__44IU->receiver__WA5J=__tmp__O2EK;
+          __tmp__Y2EK=Self__FSKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__Y2EK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__G2EK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__Y2EK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__G2EK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__Y2EK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__G2EK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__Y2EK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__G2EK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__Y2EK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__G2EK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__Y2EK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__G2EK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__Y2EK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__G2EK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__Y2EK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__G2EK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__Y2EK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__G2EK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__ISKS=((__SIZE_OF__5GOJ *)__tmp__G2EK);
+          __tmp__E5EK=Self__ISKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__O2EK=Self__ISKS->receiver__AD5J;
+          Self__ISKS=NULL;
+          ptr__E3IU=((__POINTER__IB )(NULL));
+          __tmp__01EK= 0;
+          __tmp__G3IU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__G3IU ==  0)) {
+            Self__ISKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__01EK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G3IU));
+            if ((__tmp__01EK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__K3IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J3IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_size[(__tmp__K3IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J3IU)));
+              ptr__E3IU=__tmp__I3IU;
+            } else /* FALSE */ {
+              __tmp__K3IU=((__UINTEGER_32__ZWB )__tmp__01EK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_type[(__tmp__K3IU)]))),(__UINTEGER_32__ZWB)(__tmp__K3IU |  1));
+              ptr__E3IU=__tmp__I3IU;
+            };
+            Self__ISKS=((__SIZE_OF__5GOJ *)ptr__E3IU);
+            *(Self__ISKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__O5IU=((__SIZE_OF__5GOJ *)Self__ISKS);
+          Self__O5IU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__E5EK;
+          Self__O5IU->receiver__AD5J=__tmp__O2EK;
+          __tmp__Y2EK=Self__ISKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__Y2EK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__G2EK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LSKS=((__REAL_CST__1LOJ *)__tmp__G2EK);
+          __tmp__E5EK=Self__LSKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__AAJU=Self__LSKS->value__VD5J;
+          __tmp__O2EK=Self__LSKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LSKS=NULL;
+          ptr__E3IU=((__POINTER__IB )(NULL));
+          __tmp__01EK= 0;
+          __tmp__G3IU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__G3IU ==  0)) {
+            Self__LSKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__01EK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G3IU));
+            if ((__tmp__01EK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__K3IU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J3IU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_size[(__tmp__K3IU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J3IU)));
+              ptr__E3IU=__tmp__I3IU;
+            } else /* FALSE */ {
+              __tmp__K3IU=((__UINTEGER_32__ZWB )__tmp__01EK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__I3IU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__J3IU=(void *)((unsigned long)(void *)((unsigned long)__tmp__G3IU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I3IU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__I3IU=micro_alloc__table__lab__UKI(__tmp__J3IU,((__POINTER__IB )(&(table_type[(__tmp__K3IU)]))),(__UINTEGER_32__ZWB)(__tmp__K3IU |  1));
+              ptr__E3IU=__tmp__I3IU;
+            };
+            Self__LSKS=((__REAL_CST__1LOJ *)ptr__E3IU);
+            *(Self__LSKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__45IU=((__REAL_CST__1LOJ *)Self__LSKS);
+          Self__45IU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__E5EK;
+          Self__45IU->value__VD5J=v__AAJU;
+          Self__45IU->parent_constant__2LOJ.static_type__5G4D=__tmp__O2EK;
+          __tmp__Y2EK=Self__LSKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PSKS=((__CHARACTER_CST__RMOJ *)__tmp__G2EK);
+          __tmp__QSKS=create__char__UMQJ(Self__PSKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PSKS->text__0D5J);
+          __tmp__Y2EK=__tmp__QSKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SSKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__G2EK);
+          __tmp__TSKS=create__text__OQQJ(Self__SSKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SSKS->string__WBJK);
+          __tmp__Y2EK=__tmp__TSKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__Y2EK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__G2EK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__Y2EK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__G2EK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__Y2EK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__G2EK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__Y2EK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__G2EK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__Y2EK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__G2EK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__Y2EK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__G2EK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__Y2EK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__G2EK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__Y2EK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__G2EK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__25EK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__G2EK)->global__KAKM),NULL);
+          if (__tmp__25EK==NULL) {
+            __tmp__ZR3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__25EK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__ZR3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__ZR3T=((__READ_GLOBAL__T4YL *)__tmp__25EK);
+            } break;
+            }
+          };
+          __tmp__Y2EK=__tmp__ZR3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__Y2EK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__G2EK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__Y2EK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__G2EK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__Y2EK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__G2EK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__Y2EK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__G2EK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__Y2EK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__G2EK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__Y2EK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__G2EK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__Y2EK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__G2EK));
+        } break;
+        };
+        __tmp__WAFK=new_read__slot__receiver__with__intern__OEZJ(__tmp__A2EK,__tmp__GF3L,__tmp__Y2EK,__tmp__LAFK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__WAFK);
+        __tmp__GF3L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__WAFK));
+        result__EZEK=__tmp__GF3L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BZEK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__F1EK=static_type__CECK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__F1EK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__CZEK);
+        put_position__PRE(Self__AZEK->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__ZBNI=create__name__style__type__E5JG(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OP1H(Self__WBNI)));
     };
-    add_last__11FH(stack_result__4H4F,var__ZBNI);
-    result__0BNI=write__value__14FH(var__ZBNI,Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__EUBI(Self__WBNI,((__LOCAL *)var__ZBNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ZBNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__0BNI);
+  __tmp__40EK=result__EZEK;
+  return(__tmp__40EK);
 }
 
-static void* put_result__FGNI(__PUT_TO *Self__GGNI,__BOOLEAN is_last__HGNI)
-// ({PUT_TO},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__PBFK(__EXPR_SUB__UBOJ *Self__QBFK,__TYPE_FULL__XMB *t__RBFK,__POSITION__OL p__SBFK)
+// ({EXPR_SUB__UBOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__JGNI;
-  void *result__KGNI;
-  __INTEGER idx__LGNI;
-  void *var_result__MGNI;
-  __BOOLEAN __tmp__4HNI;
-  var__JGNI=NULL;
-  result__KGNI=NULL;
-  idx__LGNI= 0;
-  var_result__MGNI=NULL;
-  if (is_last__HGNI) {
-    result__KGNI=Self__GGNI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__LGNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__MGNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__MGNI != (void *)NULL)) {
-        if ((idx__LGNI <= ((__FAST_ARRAYoLOCALo *)var_result__MGNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__JGNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__MGNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__LGNI];
-          __tmp__4HNI=TRUE__;
-        } else {
-          __tmp__4HNI=FALSE__;
+  __INTEGER_64__1SG v__DBJU;
+  void *result__UBFK;
+  __TYPE_FULL__XMB *__tmp__KCFK,*__tmp__3CFK,*__tmp__EDFK,*__tmp__VDFK;
+  __TYPE_FULL__XMB *__tmp__4EFK,*__tmp__CIFK;
+  __LOCAL__L4WC *__tmp__FTKS,*__tmp__ZTKS;
+  __WRITE_LOCAL__TEYJ *__tmp__MTKS,*__tmp__AUKS;
+  __STRING_CONSTANT__0 *__tmp__MDFK,*__tmp__TGFK,*v__EDJU;
+  void *__tmp__ODFK;
+  __PROTOTYPE__MF *__tmp__EEFK,*__tmp__IHFK;
+  __INTEGER__Q __tmp__KEFK,__tmp__OHFK;
+  void *__tmp__ZQFP;
+  __POSITION__OL __tmp__QEFK,__tmp__UHFK;
+  void *__tmp__WEFK,*__tmp__IFFK,*__tmp__MIFK;
+  __ITM_TYPE_STYLE__1MB *Self__EAJU,*Self__GAJU;
+  __ITM_TYPE_MULTI__0URC *Self__RTKS,*Self__FUKS;
+  __READ_LOCAL__55ZI *__tmp__YFFK,*__tmp__AJFK,*__tmp__1OZT,*__tmp__2OZT;
+  __NODE_TYPE__SK2C *__tmp__0FFK,*__tmp__GJFK;
+  __PROTOTYPE_CST__LAXC *__tmp__3IFK,*Self__JUKS,*__tmp__KUKS;
+  __STRING_CST__5J *Self__LAJU,*result__HAJU;
+  __POINTER__IB ptr__IAJU,__tmp__KAJU,__tmp__MAJU,__tmp__NAJU;
+  __UINTEGER_32__ZWB __tmp__OAJU;
+  __INTEGER_CST__XAXC *Self__MUKS,*Self__BBJU;
+  __IS_EXPANDED__35NJ *Self__QUKS,*Self__SBJU;
+  __GET_TYPE_ID__HAOJ *Self__VUKS,*Self__CCJU;
+  __SIZE_OF__5GOJ *Self__YUKS,*Self__SCJU;
+  __REAL_CST__1LOJ *Self__1UKS,*Self__CDJU;
+  __CHARACTER_CST__RMOJ *Self__5UKS,*__tmp__AVKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CVKS,*__tmp__DVKS;
+  __READ_GLOBAL__T4YL *__tmp__3R3T;
+  __BOOLEAN__L __tmp__LCFK,__tmp__4CFK,__tmp__BFFK,__tmp__FIFK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__1IFK;
+  result__UBFK=NULL;
+  __tmp__KCFK=static_type__HECK(Self__QBFK);
+  __tmp__LCFK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__RBFK),__tmp__KCFK);
+  if (__tmp__LCFK) {
+    result__UBFK=Self__QBFK;
+  } else /* FALSE */ {
+    __tmp__3CFK=static_type__HECK(Self__QBFK);
+    __tmp__4CFK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__3CFK),t__RBFK);
+    if (__tmp__4CFK) {
+      __tmp__EDFK=static_type__HECK(Self__QBFK);
+      __tmp__FTKS=create__name__style__type__HIND(Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__EDFK));
+      __tmp__MTKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FTKS),Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QBFK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MTKS);
+      __tmp__MDFK=get__PJC(last_cast_name__U31J);
+      __tmp__EDFK=static_type__HECK(Self__QBFK);
+      __tmp__ODFK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__EDFK),__tmp__MDFK);
+      if (((void *)__tmp__ODFK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__VDFK=static_type__HECK(Self__QBFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VDFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RBFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__MDFK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__VDFK=static_type__HECK(Self__QBFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VDFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SBFK);
+        __tmp__VDFK=static_type__HECK(Self__QBFK);
+        __tmp__EEFK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__VDFK));
+        put_position__PRE(__tmp__EEFK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__4HNI)) {
-          if ((idx__LGNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__MGNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__JGNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__ODFK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ODFK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KEFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ODFK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KEFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ODFK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ODFK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KEFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ODFK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KEFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ODFK));
+        };
+      };
+      if ((__tmp__KEFK !=  1)) {
+        if (((struct ___OBJ *)__tmp__ODFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZQFP=((__SLOT_CODE__4IRG *)__tmp__ODFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZQFP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QEFK=((__ITM_SLOT__PLC *)__tmp__ZQFP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QEFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZQFP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__QEFK=((__SLOT_DATA__IJRG *)__tmp__ODFK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__QEFK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__ODFK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__ZQFP=((__SLOT_CODE__4IRG *)__tmp__ODFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ZQFP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WEFK=((__ITM_SLOT__PLC *)__tmp__ZQFP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WEFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZQFP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__ZQFP=((__SLOT_DATA__IJRG *)__tmp__ODFK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ZQFP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WEFK=((__ITM_SLOT__PLC *)__tmp__ZQFP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WEFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZQFP)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__WEFK==NULL) {
+        __tmp__ZQFP=NULL;
       } else {
-        if ((idx__LGNI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__WEFK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ZQFP=((void *)__tmp__WEFK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ZQFP=((void *)__tmp__WEFK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ZQFP=((void *)__tmp__WEFK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ZQFP=((void *)__tmp__WEFK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__ZQFP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__ZQFP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__ZQFP == (void *)NULL)) {
+        __tmp__BFFK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__ZQFP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__4EFK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZQFP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__4EFK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZQFP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__4EFK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZQFP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__4EFK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZQFP)),NULL);
+        } break;
+        };
+        __tmp__BFFK=((void *)__tmp__4EFK != (void *)t__RBFK);
+      };
+      if (__tmp__BFFK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__ODFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WEFK=((__SLOT_CODE__4IRG *)__tmp__ODFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WEFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IFFK=((__ITM_SLOT__PLC *)__tmp__WEFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IFFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WEFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WEFK=((__SLOT_DATA__IJRG *)__tmp__ODFK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WEFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IFFK=((__ITM_SLOT__PLC *)__tmp__WEFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IFFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WEFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__IFFK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__IFFK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__EAJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IFFK));
+          if (((void *)Self__EAJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__EAJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__EAJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IFFK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IFFK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RTKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IFFK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RTKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IFFK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RBFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__ODFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WEFK=((__SLOT_CODE__4IRG *)__tmp__ODFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WEFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QEFK=((__ITM_SLOT__PLC *)__tmp__WEFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QEFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WEFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__QEFK=((__SLOT_DATA__IJRG *)__tmp__ODFK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__QEFK);
+        put_position__PRE(Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__YFFK=read__5UEI(((__LOCAL__L4WC *)__tmp__FTKS));
+      __tmp__0FFK=new_read__slot__receiver__self__intern__KK2C(Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__ODFK,__tmp__YFFK,__tmp__YFFK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__0FFK);
+      __tmp__ODFK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__0FFK));
+      result__UBFK=__tmp__ODFK;
+      __tmp__BFFK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__BFFK=FALSE__O__;
+    };
+    if ((! __tmp__BFFK)) {
+      __tmp__EDFK=static_type__HECK(Self__QBFK);
+      __tmp__BFFK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__RBFK),__tmp__EDFK);
+      if (__tmp__BFFK) {
+        __tmp__VDFK=static_type__HECK(Self__QBFK);
+        __tmp__ZTKS=create__name__style__type__HIND(Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__VDFK));
+        __tmp__AUKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZTKS),Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QBFK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AUKS);
+        __tmp__TGFK=get__PJC(last_cast_name__U31J);
+        __tmp__ZQFP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__RBFK),__tmp__TGFK);
+        if (((void *)__tmp__ZQFP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RBFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__4EFK=static_type__HECK(Self__QBFK);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__4EFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__TGFK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RBFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__SBFK);
+          __tmp__IHFK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__RBFK));
+          put_position__PRE(__tmp__IHFK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__JGNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__JGNI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__ZQFP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZQFP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OHFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZQFP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OHFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZQFP));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZQFP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OHFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZQFP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OHFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZQFP));
+          };
+        };
+        if ((__tmp__OHFK !=  2)) {
+          if (((struct ___OBJ *)__tmp__ZQFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IFFK=((__SLOT_CODE__4IRG *)__tmp__ZQFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IFFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UHFK=((__ITM_SLOT__PLC *)__tmp__IFFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UHFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IFFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UHFK=((__SLOT_DATA__IJRG *)__tmp__ZQFP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__UHFK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__ZQFP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WEFK=((__SLOT_CODE__4IRG *)__tmp__ZQFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WEFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IFFK=((__ITM_SLOT__PLC *)__tmp__WEFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IFFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WEFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WEFK=((__SLOT_DATA__IJRG *)__tmp__ZQFP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WEFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IFFK=((__ITM_SLOT__PLC *)__tmp__WEFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IFFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WEFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__IFFK==NULL) {
+          __tmp__WEFK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__IFFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__WEFK=((void *)__tmp__IFFK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__WEFK=((void *)__tmp__IFFK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__WEFK=((void *)__tmp__IFFK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__WEFK=((void *)__tmp__IFFK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__WEFK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__WEFK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__WEFK == (void *)NULL)) {
+          __tmp__FIFK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__WEFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__CIFK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WEFK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__CIFK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WEFK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__CIFK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WEFK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__CIFK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WEFK)),NULL);
+          } break;
+          };
+          __tmp__FIFK=((void *)__tmp__CIFK != (void *)t__RBFK);
+        };
+        if (__tmp__FIFK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__ZQFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IFFK=((__SLOT_CODE__4IRG *)__tmp__ZQFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IFFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MIFK=((__ITM_SLOT__PLC *)__tmp__IFFK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MIFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IFFK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__IFFK=((__SLOT_DATA__IJRG *)__tmp__ZQFP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IFFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MIFK=((__ITM_SLOT__PLC *)__tmp__IFFK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MIFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IFFK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__MIFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__MIFK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__GAJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MIFK));
+            if (((void *)Self__GAJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__GAJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__GAJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MIFK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MIFK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FUKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MIFK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FUKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MIFK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RBFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__ZQFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IFFK=((__SLOT_CODE__4IRG *)__tmp__ZQFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IFFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UHFK=((__ITM_SLOT__PLC *)__tmp__IFFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UHFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IFFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UHFK=((__SLOT_DATA__IJRG *)__tmp__ZQFP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__UHFK);
+          put_position__PRE(Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__1IFK=create_with_capacity__UBZH( 2);
+        __tmp__3IFK=create__type__VJ2C(Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__RBFK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1IFK),__tmp__3IFK);
+        __tmp__AJFK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZTKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1IFK),__tmp__AJFK);
+        __tmp__QEFK=Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WEFK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__1IFK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__WEFK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__LAJU=((__STRING_CST__5J *)__tmp__WEFK);
+          result__HAJU=NULL;
+          ptr__IAJU=((__POINTER__IB )(NULL));
+          __tmp__KEFK= 0;
+          __tmp__KAJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__KAJU ==  0)) {
+            result__HAJU=Self__LAJU;
+          } else /* FALSE */ {
+            __tmp__KEFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KAJU));
+            if ((__tmp__KEFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OAJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NAJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_size[(__tmp__OAJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NAJU)));
+              ptr__IAJU=__tmp__MAJU;
+            } else /* FALSE */ {
+              __tmp__OAJU=((__UINTEGER_32__ZWB )__tmp__KEFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_type[(__tmp__OAJU)]))),(__UINTEGER_32__ZWB)(__tmp__OAJU |  1));
+              ptr__IAJU=__tmp__MAJU;
+            };
+            result__HAJU=((__STRING_CST__5J *)ptr__IAJU);
+            *(result__HAJU) = *(Self__LAJU);
+          };
+          __tmp__IFFK=result__HAJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IFFK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__WEFK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JUKS=((__PROTOTYPE_CST__LAXC *)__tmp__WEFK);
+          __tmp__KUKS=create__type__VJ2C(Self__JUKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JUKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__IFFK=__tmp__KUKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MUKS=((__INTEGER_CST__XAXC *)__tmp__WEFK);
+          __tmp__UHFK=Self__MUKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DBJU=Self__MUKS->value__FH4D;
+          __tmp__4EFK=Self__MUKS->parent_constant__YAXC.static_type__5G4D;
+          Self__MUKS=NULL;
+          ptr__IAJU=((__POINTER__IB )(NULL));
+          __tmp__KEFK= 0;
+          __tmp__KAJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__KAJU ==  0)) {
+            Self__MUKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__KEFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KAJU));
+            if ((__tmp__KEFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OAJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NAJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_size[(__tmp__OAJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NAJU)));
+              ptr__IAJU=__tmp__MAJU;
+            } else /* FALSE */ {
+              __tmp__OAJU=((__UINTEGER_32__ZWB )__tmp__KEFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_type[(__tmp__OAJU)]))),(__UINTEGER_32__ZWB)(__tmp__OAJU |  1));
+              ptr__IAJU=__tmp__MAJU;
+            };
+            Self__MUKS=((__INTEGER_CST__XAXC *)ptr__IAJU);
+            *(Self__MUKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__BBJU=((__INTEGER_CST__XAXC *)Self__MUKS);
+          Self__BBJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UHFK;
+          Self__BBJU->value__FH4D=v__DBJU;
+          Self__BBJU->parent_constant__YAXC.static_type__5G4D=__tmp__4EFK;
+          check_type__XYEE(Self__BBJU);
+          __tmp__IFFK=Self__MUKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IFFK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__WEFK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1OZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__WEFK)->local__BVEJ));
+          if (__tmp__1OZT==NULL) {
+            __tmp__2OZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2OZT=((__READ_LOCAL__55ZI *)__tmp__1OZT);
+          };
+          __tmp__IFFK=__tmp__2OZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IFFK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__WEFK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IFFK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WEFK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QUKS=((__IS_EXPANDED__35NJ *)__tmp__WEFK);
+          __tmp__UHFK=Self__QUKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1OZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QUKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1OZT==NULL) {
+            __tmp__2OZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2OZT=((__READ_LOCAL__55ZI *)__tmp__1OZT);
+          };
+          Self__QUKS=NULL;
+          ptr__IAJU=((__POINTER__IB )(NULL));
+          __tmp__KEFK= 0;
+          __tmp__KAJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__KAJU ==  0)) {
+            Self__QUKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__KEFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KAJU));
+            if ((__tmp__KEFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OAJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NAJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_size[(__tmp__OAJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NAJU)));
+              ptr__IAJU=__tmp__MAJU;
+            } else /* FALSE */ {
+              __tmp__OAJU=((__UINTEGER_32__ZWB )__tmp__KEFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_type[(__tmp__OAJU)]))),(__UINTEGER_32__ZWB)(__tmp__OAJU |  1));
+              ptr__IAJU=__tmp__MAJU;
+            };
+            Self__QUKS=((__IS_EXPANDED__35NJ *)ptr__IAJU);
+            *(Self__QUKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__SBJU=((__IS_EXPANDED__35NJ *)Self__QUKS);
+          Self__SBJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UHFK;
+          Self__SBJU->receiver__RA5J=__tmp__2OZT;
+          __tmp__IFFK=Self__QUKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VUKS=((__GET_TYPE_ID__HAOJ *)__tmp__WEFK);
+          __tmp__UHFK=Self__VUKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4EFK=Self__VUKS->receiver__WA5J;
+          Self__VUKS=NULL;
+          ptr__IAJU=((__POINTER__IB )(NULL));
+          __tmp__KEFK= 0;
+          __tmp__KAJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__KAJU ==  0)) {
+            Self__VUKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__KEFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KAJU));
+            if ((__tmp__KEFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OAJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NAJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_size[(__tmp__OAJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NAJU)));
+              ptr__IAJU=__tmp__MAJU;
+            } else /* FALSE */ {
+              __tmp__OAJU=((__UINTEGER_32__ZWB )__tmp__KEFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_type[(__tmp__OAJU)]))),(__UINTEGER_32__ZWB)(__tmp__OAJU |  1));
+              ptr__IAJU=__tmp__MAJU;
+            };
+            Self__VUKS=((__GET_TYPE_ID__HAOJ *)ptr__IAJU);
+            *(Self__VUKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__CCJU=((__GET_TYPE_ID__HAOJ *)Self__VUKS);
+          Self__CCJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UHFK;
+          Self__CCJU->receiver__WA5J=__tmp__4EFK;
+          __tmp__IFFK=Self__VUKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IFFK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__WEFK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IFFK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__WEFK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IFFK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__WEFK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IFFK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__WEFK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IFFK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__WEFK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IFFK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__WEFK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IFFK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__WEFK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IFFK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__WEFK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__IFFK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__WEFK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YUKS=((__SIZE_OF__5GOJ *)__tmp__WEFK);
+          __tmp__UHFK=Self__YUKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4EFK=Self__YUKS->receiver__AD5J;
+          Self__YUKS=NULL;
+          ptr__IAJU=((__POINTER__IB )(NULL));
+          __tmp__KEFK= 0;
+          __tmp__KAJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__KAJU ==  0)) {
+            Self__YUKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__KEFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KAJU));
+            if ((__tmp__KEFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OAJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NAJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_size[(__tmp__OAJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NAJU)));
+              ptr__IAJU=__tmp__MAJU;
+            } else /* FALSE */ {
+              __tmp__OAJU=((__UINTEGER_32__ZWB )__tmp__KEFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_type[(__tmp__OAJU)]))),(__UINTEGER_32__ZWB)(__tmp__OAJU |  1));
+              ptr__IAJU=__tmp__MAJU;
+            };
+            Self__YUKS=((__SIZE_OF__5GOJ *)ptr__IAJU);
+            *(Self__YUKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__SCJU=((__SIZE_OF__5GOJ *)Self__YUKS);
+          Self__SCJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UHFK;
+          Self__SCJU->receiver__AD5J=__tmp__4EFK;
+          __tmp__IFFK=Self__YUKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__IFFK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__WEFK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1UKS=((__REAL_CST__1LOJ *)__tmp__WEFK);
+          __tmp__UHFK=Self__1UKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__EDJU=Self__1UKS->value__VD5J;
+          __tmp__4EFK=Self__1UKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1UKS=NULL;
+          ptr__IAJU=((__POINTER__IB )(NULL));
+          __tmp__KEFK= 0;
+          __tmp__KAJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__KAJU ==  0)) {
+            Self__1UKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__KEFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KAJU));
+            if ((__tmp__KEFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OAJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NAJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_size[(__tmp__OAJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NAJU)));
+              ptr__IAJU=__tmp__MAJU;
+            } else /* FALSE */ {
+              __tmp__OAJU=((__UINTEGER_32__ZWB )__tmp__KEFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MAJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NAJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KAJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MAJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MAJU=micro_alloc__table__lab__UKI(__tmp__NAJU,((__POINTER__IB )(&(table_type[(__tmp__OAJU)]))),(__UINTEGER_32__ZWB)(__tmp__OAJU |  1));
+              ptr__IAJU=__tmp__MAJU;
+            };
+            Self__1UKS=((__REAL_CST__1LOJ *)ptr__IAJU);
+            *(Self__1UKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__CDJU=((__REAL_CST__1LOJ *)Self__1UKS);
+          Self__CDJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UHFK;
+          Self__CDJU->value__VD5J=v__EDJU;
+          Self__CDJU->parent_constant__2LOJ.static_type__5G4D=__tmp__4EFK;
+          __tmp__IFFK=Self__1UKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5UKS=((__CHARACTER_CST__RMOJ *)__tmp__WEFK);
+          __tmp__AVKS=create__char__UMQJ(Self__5UKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5UKS->text__0D5J);
+          __tmp__IFFK=__tmp__AVKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CVKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__WEFK);
+          __tmp__DVKS=create__text__OQQJ(Self__CVKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CVKS->string__WBJK);
+          __tmp__IFFK=__tmp__DVKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__IFFK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__WEFK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IFFK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WEFK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IFFK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WEFK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IFFK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WEFK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IFFK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WEFK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IFFK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WEFK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IFFK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__WEFK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IFFK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__WEFK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__MIFK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__WEFK)->global__KAKM),NULL);
+          if (__tmp__MIFK==NULL) {
+            __tmp__3R3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MIFK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__3R3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__3R3T=((__READ_GLOBAL__T4YL *)__tmp__MIFK);
+            } break;
+            }
+          };
+          __tmp__IFFK=__tmp__3R3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IFFK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__WEFK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IFFK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__WEFK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IFFK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__WEFK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IFFK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__WEFK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IFFK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__WEFK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IFFK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__WEFK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IFFK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__WEFK));
+        } break;
+        };
+        __tmp__GJFK=new_read__slot__receiver__with__intern__OEZJ(__tmp__QEFK,__tmp__ZQFP,__tmp__IFFK,__tmp__1IFK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__GJFK);
+        __tmp__ZQFP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__GJFK));
+        result__UBFK=__tmp__ZQFP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RBFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__VDFK=static_type__HECK(Self__QBFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VDFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SBFK);
+        put_position__PRE(Self__QBFK->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__JGNI=create__name__style__type__E5JG(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
     };
-    add_last__11FH(stack_result__4H4F,var__JGNI);
-    result__KGNI=write__value__14FH(var__JGNI,Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__C3BI(Self__GGNI,((__LOCAL *)var__JGNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__JGNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__KGNI);
+  __tmp__ODFK=result__UBFK;
+  return(__tmp__ODFK);
 }
 
-static void* put_result__VKNI(__ITEM *Self__WKNI,__BOOLEAN is_last__XKNI)
-// ({ITEM},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__5JFK(__EXPR_MUL__KCOJ *Self__AKFK,__TYPE_FULL__XMB *t__BKFK,__POSITION__OL p__CKFK)
+// ({EXPR_MUL__KCOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__ZKNI;
-  void *result__0KNI;
-  __INTEGER idx__1KNI;
-  void *var_result__2KNI;
-  __BOOLEAN __tmp__OMNI;
-  var__ZKNI=NULL;
-  result__0KNI=NULL;
-  idx__1KNI= 0;
-  var_result__2KNI=NULL;
-  if (is_last__XKNI) {
-    result__0KNI=Self__WKNI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__1KNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__2KNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__2KNI != (void *)NULL)) {
-        if ((idx__1KNI <= ((__FAST_ARRAYoLOCALo *)var_result__2KNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__ZKNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__2KNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__1KNI];
-          __tmp__OMNI=TRUE__;
-        } else {
-          __tmp__OMNI=FALSE__;
+  __INTEGER_64__1SG v__HEJU;
+  void *result__EKFK;
+  __TYPE_FULL__XMB *__tmp__0KFK,*__tmp__NLFK,*__tmp__ULFK,*__tmp__FMFK;
+  __TYPE_FULL__XMB *__tmp__ONFK,*__tmp__SQFK;
+  __LOCAL__L4WC *__tmp__VVKS,*__tmp__JWKS;
+  __WRITE_LOCAL__TEYJ *__tmp__2VKS,*__tmp__QWKS;
+  __STRING_CONSTANT__0 *__tmp__2LFK,*__tmp__DPFK,*v__IGJU;
+  void *__tmp__4LFK;
+  __PROTOTYPE__MF *__tmp__UMFK,*__tmp__YPFK;
+  __INTEGER__Q __tmp__0MFK,__tmp__4PFK;
+  void *__tmp__FVFP;
+  __POSITION__OL __tmp__ANFK,__tmp__EQFK;
+  void *__tmp__GNFK,*__tmp__YNFK,*__tmp__2QFK;
+  __ITM_TYPE_STYLE__1MB *Self__IDJU,*Self__KDJU;
+  __ITM_TYPE_MULTI__0URC *Self__BWKS,*Self__VWKS;
+  __READ_LOCAL__55ZI *__tmp__IOFK,*__tmp__QRFK,*__tmp__DPZT,*__tmp__EPZT;
+  __NODE_TYPE__SK2C *__tmp__KOFK,*__tmp__WRFK;
+  __PROTOTYPE_CST__LAXC *__tmp__NRFK,*Self__ZWKS,*__tmp__0WKS;
+  __STRING_CST__5J *Self__PDJU,*result__LDJU;
+  __POINTER__IB ptr__MDJU,__tmp__ODJU,__tmp__QDJU,__tmp__RDJU;
+  __UINTEGER_32__ZWB __tmp__SDJU;
+  __INTEGER_CST__XAXC *Self__2WKS,*Self__FEJU;
+  __IS_EXPANDED__35NJ *Self__AXKS,*Self__WEJU;
+  __GET_TYPE_ID__HAOJ *Self__FXKS,*Self__GFJU;
+  __SIZE_OF__5GOJ *Self__IXKS,*Self__WFJU;
+  __REAL_CST__1LOJ *Self__LXKS,*Self__GGJU;
+  __CHARACTER_CST__RMOJ *Self__PXKS,*__tmp__QXKS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SXKS,*__tmp__TXKS;
+  __READ_GLOBAL__T4YL *__tmp__BS3T;
+  __BOOLEAN__L __tmp__1KFK,__tmp__OLFK,__tmp__RNFK,__tmp__VQFK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__LRFK;
+  result__EKFK=NULL;
+  __tmp__0KFK=static_type__MECK(Self__AKFK);
+  __tmp__1KFK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__BKFK),__tmp__0KFK);
+  if (__tmp__1KFK) {
+    result__EKFK=Self__AKFK;
+  } else /* FALSE */ {
+    __tmp__NLFK=static_type__MECK(Self__AKFK);
+    __tmp__OLFK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__NLFK),t__BKFK);
+    if (__tmp__OLFK) {
+      __tmp__ULFK=static_type__MECK(Self__AKFK);
+      __tmp__VVKS=create__name__style__type__HIND(Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__ULFK));
+      __tmp__2VKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VVKS),Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AKFK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2VKS);
+      __tmp__2LFK=get__PJC(last_cast_name__U31J);
+      __tmp__ULFK=static_type__MECK(Self__AKFK);
+      __tmp__4LFK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__ULFK),__tmp__2LFK);
+      if (((void *)__tmp__4LFK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__FMFK=static_type__MECK(Self__AKFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__FMFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BKFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__2LFK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__FMFK=static_type__MECK(Self__AKFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__FMFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__CKFK);
+        __tmp__FMFK=static_type__MECK(Self__AKFK);
+        __tmp__UMFK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__FMFK));
+        put_position__PRE(__tmp__UMFK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__OMNI)) {
-          if ((idx__1KNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2KNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__ZKNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__4LFK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__4LFK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__0MFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__4LFK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__0MFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__4LFK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__4LFK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__0MFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__4LFK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__0MFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__4LFK));
+        };
+      };
+      if ((__tmp__0MFK !=  1)) {
+        if (((struct ___OBJ *)__tmp__4LFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__FVFP=((__SLOT_CODE__4IRG *)__tmp__4LFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FVFP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ANFK=((__ITM_SLOT__PLC *)__tmp__FVFP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ANFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVFP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__ANFK=((__SLOT_DATA__IJRG *)__tmp__4LFK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__ANFK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
+      };
+      if (((struct ___OBJ *)__tmp__4LFK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__FVFP=((__SLOT_CODE__4IRG *)__tmp__4LFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__FVFP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GNFK=((__ITM_SLOT__PLC *)__tmp__FVFP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GNFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVFP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__FVFP=((__SLOT_DATA__IJRG *)__tmp__4LFK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__FVFP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GNFK=((__ITM_SLOT__PLC *)__tmp__FVFP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GNFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVFP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__GNFK==NULL) {
+        __tmp__FVFP=NULL;
       } else {
-        if ((idx__1KNI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__GNFK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__FVFP=((void *)__tmp__GNFK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__FVFP=((void *)__tmp__GNFK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__FVFP=((void *)__tmp__GNFK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__FVFP=((void *)__tmp__GNFK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__FVFP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__FVFP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__FVFP == (void *)NULL)) {
+        __tmp__RNFK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__FVFP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ONFK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVFP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ONFK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVFP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ONFK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVFP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ONFK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVFP)),NULL);
+        } break;
+        };
+        __tmp__RNFK=((void *)__tmp__ONFK != (void *)t__BKFK);
+      };
+      if (__tmp__RNFK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__4LFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GNFK=((__SLOT_CODE__4IRG *)__tmp__4LFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GNFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YNFK=((__ITM_SLOT__PLC *)__tmp__GNFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YNFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GNFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__GNFK=((__SLOT_DATA__IJRG *)__tmp__4LFK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GNFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YNFK=((__ITM_SLOT__PLC *)__tmp__GNFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YNFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GNFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__YNFK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__YNFK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__IDJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YNFK));
+          if (((void *)Self__IDJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__IDJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__IDJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YNFK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YNFK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BWKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YNFK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BWKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YNFK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BKFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__4LFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GNFK=((__SLOT_CODE__4IRG *)__tmp__4LFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GNFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ANFK=((__ITM_SLOT__PLC *)__tmp__GNFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ANFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GNFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__ANFK=((__SLOT_DATA__IJRG *)__tmp__4LFK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__ANFK);
+        put_position__PRE(Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__IOFK=read__5UEI(((__LOCAL__L4WC *)__tmp__VVKS));
+      __tmp__KOFK=new_read__slot__receiver__self__intern__KK2C(Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__4LFK,__tmp__IOFK,__tmp__IOFK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__KOFK);
+      __tmp__4LFK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__KOFK));
+      result__EKFK=__tmp__4LFK;
+      __tmp__RNFK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__RNFK=FALSE__O__;
+    };
+    if ((! __tmp__RNFK)) {
+      __tmp__ULFK=static_type__MECK(Self__AKFK);
+      __tmp__RNFK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__BKFK),__tmp__ULFK);
+      if (__tmp__RNFK) {
+        __tmp__FMFK=static_type__MECK(Self__AKFK);
+        __tmp__JWKS=create__name__style__type__HIND(Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__FMFK));
+        __tmp__QWKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JWKS),Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AKFK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QWKS);
+        __tmp__DPFK=get__PJC(last_cast_name__U31J);
+        __tmp__FVFP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__BKFK),__tmp__DPFK);
+        if (((void *)__tmp__FVFP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BKFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__ONFK=static_type__MECK(Self__AKFK);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ONFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__DPFK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BKFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__CKFK);
+          __tmp__YPFK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__BKFK));
+          put_position__PRE(__tmp__YPFK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__ZKNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__ZKNI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__FVFP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__FVFP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__4PFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__FVFP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__4PFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__FVFP));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__FVFP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__4PFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__FVFP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__4PFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__FVFP));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__4PFK !=  2)) {
+          if (((struct ___OBJ *)__tmp__FVFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__YNFK=((__SLOT_CODE__4IRG *)__tmp__FVFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YNFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__EQFK=((__ITM_SLOT__PLC *)__tmp__YNFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__EQFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YNFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__EQFK=((__SLOT_DATA__IJRG *)__tmp__FVFP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__EQFK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__FVFP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GNFK=((__SLOT_CODE__4IRG *)__tmp__FVFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GNFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YNFK=((__ITM_SLOT__PLC *)__tmp__GNFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YNFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GNFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__GNFK=((__SLOT_DATA__IJRG *)__tmp__FVFP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GNFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YNFK=((__ITM_SLOT__PLC *)__tmp__GNFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YNFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GNFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__YNFK==NULL) {
+          __tmp__GNFK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__YNFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__GNFK=((void *)__tmp__YNFK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__GNFK=((void *)__tmp__YNFK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__GNFK=((void *)__tmp__YNFK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__GNFK=((void *)__tmp__YNFK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__GNFK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__GNFK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__GNFK == (void *)NULL)) {
+          __tmp__VQFK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__GNFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__SQFK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GNFK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__SQFK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GNFK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__SQFK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GNFK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__SQFK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GNFK)),NULL);
+          } break;
+          };
+          __tmp__VQFK=((void *)__tmp__SQFK != (void *)t__BKFK);
+        };
+        if (__tmp__VQFK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__FVFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__YNFK=((__SLOT_CODE__4IRG *)__tmp__FVFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YNFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2QFK=((__ITM_SLOT__PLC *)__tmp__YNFK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2QFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YNFK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__YNFK=((__SLOT_DATA__IJRG *)__tmp__FVFP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YNFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2QFK=((__ITM_SLOT__PLC *)__tmp__YNFK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2QFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YNFK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__2QFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__2QFK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__KDJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2QFK));
+            if (((void *)Self__KDJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__KDJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__KDJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2QFK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2QFK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VWKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2QFK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VWKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2QFK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BKFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__FVFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__YNFK=((__SLOT_CODE__4IRG *)__tmp__FVFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YNFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__EQFK=((__ITM_SLOT__PLC *)__tmp__YNFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__EQFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YNFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__EQFK=((__SLOT_DATA__IJRG *)__tmp__FVFP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__EQFK);
+          put_position__PRE(Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__LRFK=create_with_capacity__UBZH( 2);
+        __tmp__NRFK=create__type__VJ2C(Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__BKFK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LRFK),__tmp__NRFK);
+        __tmp__QRFK=read__5UEI(((__LOCAL__L4WC *)__tmp__JWKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LRFK),__tmp__QRFK);
+        __tmp__ANFK=Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__GNFK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LRFK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__GNFK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__PDJU=((__STRING_CST__5J *)__tmp__GNFK);
+          result__LDJU=NULL;
+          ptr__MDJU=((__POINTER__IB )(NULL));
+          __tmp__0MFK= 0;
+          __tmp__ODJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__ODJU ==  0)) {
+            result__LDJU=Self__PDJU;
+          } else /* FALSE */ {
+            __tmp__0MFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ODJU));
+            if ((__tmp__0MFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SDJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RDJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_size[(__tmp__SDJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RDJU)));
+              ptr__MDJU=__tmp__QDJU;
+            } else /* FALSE */ {
+              __tmp__SDJU=((__UINTEGER_32__ZWB )__tmp__0MFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_type[(__tmp__SDJU)]))),(__UINTEGER_32__ZWB)(__tmp__SDJU |  1));
+              ptr__MDJU=__tmp__QDJU;
+            };
+            result__LDJU=((__STRING_CST__5J *)ptr__MDJU);
+            *(result__LDJU) = *(Self__PDJU);
+          };
+          __tmp__YNFK=result__LDJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__YNFK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__GNFK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZWKS=((__PROTOTYPE_CST__LAXC *)__tmp__GNFK);
+          __tmp__0WKS=create__type__VJ2C(Self__ZWKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZWKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__YNFK=__tmp__0WKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2WKS=((__INTEGER_CST__XAXC *)__tmp__GNFK);
+          __tmp__EQFK=Self__2WKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__HEJU=Self__2WKS->value__FH4D;
+          __tmp__ONFK=Self__2WKS->parent_constant__YAXC.static_type__5G4D;
+          Self__2WKS=NULL;
+          ptr__MDJU=((__POINTER__IB )(NULL));
+          __tmp__0MFK= 0;
+          __tmp__ODJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__ODJU ==  0)) {
+            Self__2WKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__0MFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ODJU));
+            if ((__tmp__0MFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SDJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RDJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_size[(__tmp__SDJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RDJU)));
+              ptr__MDJU=__tmp__QDJU;
+            } else /* FALSE */ {
+              __tmp__SDJU=((__UINTEGER_32__ZWB )__tmp__0MFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_type[(__tmp__SDJU)]))),(__UINTEGER_32__ZWB)(__tmp__SDJU |  1));
+              ptr__MDJU=__tmp__QDJU;
+            };
+            Self__2WKS=((__INTEGER_CST__XAXC *)ptr__MDJU);
+            *(Self__2WKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__FEJU=((__INTEGER_CST__XAXC *)Self__2WKS);
+          Self__FEJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EQFK;
+          Self__FEJU->value__FH4D=v__HEJU;
+          Self__FEJU->parent_constant__YAXC.static_type__5G4D=__tmp__ONFK;
+          check_type__XYEE(Self__FEJU);
+          __tmp__YNFK=Self__2WKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__YNFK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__GNFK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DPZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__GNFK)->local__BVEJ));
+          if (__tmp__DPZT==NULL) {
+            __tmp__EPZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EPZT=((__READ_LOCAL__55ZI *)__tmp__DPZT);
+          };
+          __tmp__YNFK=__tmp__EPZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__YNFK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__GNFK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__YNFK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GNFK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__AXKS=((__IS_EXPANDED__35NJ *)__tmp__GNFK);
+          __tmp__EQFK=Self__AXKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DPZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__AXKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DPZT==NULL) {
+            __tmp__EPZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EPZT=((__READ_LOCAL__55ZI *)__tmp__DPZT);
+          };
+          Self__AXKS=NULL;
+          ptr__MDJU=((__POINTER__IB )(NULL));
+          __tmp__0MFK= 0;
+          __tmp__ODJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__ODJU ==  0)) {
+            Self__AXKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__0MFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ODJU));
+            if ((__tmp__0MFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SDJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RDJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_size[(__tmp__SDJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RDJU)));
+              ptr__MDJU=__tmp__QDJU;
+            } else /* FALSE */ {
+              __tmp__SDJU=((__UINTEGER_32__ZWB )__tmp__0MFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_type[(__tmp__SDJU)]))),(__UINTEGER_32__ZWB)(__tmp__SDJU |  1));
+              ptr__MDJU=__tmp__QDJU;
+            };
+            Self__AXKS=((__IS_EXPANDED__35NJ *)ptr__MDJU);
+            *(Self__AXKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__WEJU=((__IS_EXPANDED__35NJ *)Self__AXKS);
+          Self__WEJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EQFK;
+          Self__WEJU->receiver__RA5J=__tmp__EPZT;
+          __tmp__YNFK=Self__AXKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FXKS=((__GET_TYPE_ID__HAOJ *)__tmp__GNFK);
+          __tmp__EQFK=Self__FXKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ONFK=Self__FXKS->receiver__WA5J;
+          Self__FXKS=NULL;
+          ptr__MDJU=((__POINTER__IB )(NULL));
+          __tmp__0MFK= 0;
+          __tmp__ODJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__ODJU ==  0)) {
+            Self__FXKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__0MFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ODJU));
+            if ((__tmp__0MFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SDJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RDJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_size[(__tmp__SDJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RDJU)));
+              ptr__MDJU=__tmp__QDJU;
+            } else /* FALSE */ {
+              __tmp__SDJU=((__UINTEGER_32__ZWB )__tmp__0MFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_type[(__tmp__SDJU)]))),(__UINTEGER_32__ZWB)(__tmp__SDJU |  1));
+              ptr__MDJU=__tmp__QDJU;
+            };
+            Self__FXKS=((__GET_TYPE_ID__HAOJ *)ptr__MDJU);
+            *(Self__FXKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__GFJU=((__GET_TYPE_ID__HAOJ *)Self__FXKS);
+          Self__GFJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EQFK;
+          Self__GFJU->receiver__WA5J=__tmp__ONFK;
+          __tmp__YNFK=Self__FXKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__YNFK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__GNFK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__YNFK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__GNFK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__YNFK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__GNFK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__YNFK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__GNFK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__YNFK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__GNFK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__YNFK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__GNFK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__YNFK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__GNFK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__YNFK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__GNFK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__YNFK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__GNFK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IXKS=((__SIZE_OF__5GOJ *)__tmp__GNFK);
+          __tmp__EQFK=Self__IXKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ONFK=Self__IXKS->receiver__AD5J;
+          Self__IXKS=NULL;
+          ptr__MDJU=((__POINTER__IB )(NULL));
+          __tmp__0MFK= 0;
+          __tmp__ODJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__ODJU ==  0)) {
+            Self__IXKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__0MFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ODJU));
+            if ((__tmp__0MFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SDJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RDJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_size[(__tmp__SDJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RDJU)));
+              ptr__MDJU=__tmp__QDJU;
+            } else /* FALSE */ {
+              __tmp__SDJU=((__UINTEGER_32__ZWB )__tmp__0MFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_type[(__tmp__SDJU)]))),(__UINTEGER_32__ZWB)(__tmp__SDJU |  1));
+              ptr__MDJU=__tmp__QDJU;
+            };
+            Self__IXKS=((__SIZE_OF__5GOJ *)ptr__MDJU);
+            *(Self__IXKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__WFJU=((__SIZE_OF__5GOJ *)Self__IXKS);
+          Self__WFJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EQFK;
+          Self__WFJU->receiver__AD5J=__tmp__ONFK;
+          __tmp__YNFK=Self__IXKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__YNFK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__GNFK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LXKS=((__REAL_CST__1LOJ *)__tmp__GNFK);
+          __tmp__EQFK=Self__LXKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__IGJU=Self__LXKS->value__VD5J;
+          __tmp__ONFK=Self__LXKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LXKS=NULL;
+          ptr__MDJU=((__POINTER__IB )(NULL));
+          __tmp__0MFK= 0;
+          __tmp__ODJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__ODJU ==  0)) {
+            Self__LXKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__0MFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ODJU));
+            if ((__tmp__0MFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SDJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RDJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_size[(__tmp__SDJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RDJU)));
+              ptr__MDJU=__tmp__QDJU;
+            } else /* FALSE */ {
+              __tmp__SDJU=((__UINTEGER_32__ZWB )__tmp__0MFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QDJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RDJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ODJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QDJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QDJU=micro_alloc__table__lab__UKI(__tmp__RDJU,((__POINTER__IB )(&(table_type[(__tmp__SDJU)]))),(__UINTEGER_32__ZWB)(__tmp__SDJU |  1));
+              ptr__MDJU=__tmp__QDJU;
+            };
+            Self__LXKS=((__REAL_CST__1LOJ *)ptr__MDJU);
+            *(Self__LXKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__GGJU=((__REAL_CST__1LOJ *)Self__LXKS);
+          Self__GGJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EQFK;
+          Self__GGJU->value__VD5J=v__IGJU;
+          Self__GGJU->parent_constant__2LOJ.static_type__5G4D=__tmp__ONFK;
+          __tmp__YNFK=Self__LXKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PXKS=((__CHARACTER_CST__RMOJ *)__tmp__GNFK);
+          __tmp__QXKS=create__char__UMQJ(Self__PXKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PXKS->text__0D5J);
+          __tmp__YNFK=__tmp__QXKS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SXKS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__GNFK);
+          __tmp__TXKS=create__text__OQQJ(Self__SXKS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SXKS->string__WBJK);
+          __tmp__YNFK=__tmp__TXKS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__YNFK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__GNFK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__YNFK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GNFK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__YNFK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GNFK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__YNFK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GNFK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__YNFK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GNFK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__YNFK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GNFK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__YNFK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__GNFK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__YNFK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__GNFK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2QFK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__GNFK)->global__KAKM),NULL);
+          if (__tmp__2QFK==NULL) {
+            __tmp__BS3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__2QFK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__BS3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__BS3T=((__READ_GLOBAL__T4YL *)__tmp__2QFK);
+            } break;
+            }
+          };
+          __tmp__YNFK=__tmp__BS3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__YNFK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__GNFK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__YNFK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__GNFK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__YNFK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__GNFK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__YNFK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__GNFK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__YNFK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__GNFK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__YNFK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__GNFK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__YNFK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__GNFK));
+        } break;
+        };
+        __tmp__WRFK=new_read__slot__receiver__with__intern__OEZJ(__tmp__ANFK,__tmp__FVFP,__tmp__YNFK,__tmp__LRFK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__WRFK);
+        __tmp__FVFP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__WRFK));
+        result__EKFK=__tmp__FVFP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BKFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__FMFK=static_type__MECK(Self__AKFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__FMFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__CKFK);
+        put_position__PRE(Self__AKFK->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__ZKNI=create__name__style__type__E5JG(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__XP1H(Self__WKNI)));
     };
-    add_last__11FH(stack_result__4H4F,var__ZKNI);
-    result__0KNI=write__value__14FH(var__ZKNI,Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__AGCI(Self__WKNI,((__LOCAL *)var__ZKNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ZKNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__0KNI);
+  __tmp__4LFK=result__EKFK;
+  return(__tmp__4LFK);
 }
 
-static void* put_result__FPNI(__SIZE_OF *Self__GPNI,__BOOLEAN is_last__HPNI)
-// ({SIZE_OF},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__PSFK(__EXPR_DIV__4COJ *Self__QSFK,__TYPE_FULL__XMB *t__RSFK,__POSITION__OL p__SSFK)
+// ({EXPR_DIV__4COJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__JPNI;
-  void *result__KPNI;
-  __INTEGER idx__LPNI;
-  void *var_result__MPNI;
-  __BOOLEAN __tmp__4QNI;
-  var__JPNI=NULL;
-  result__KPNI=NULL;
-  idx__LPNI= 0;
-  var_result__MPNI=NULL;
-  if (is_last__HPNI) {
-    result__KPNI=Self__GPNI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__LPNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__MPNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__MPNI != (void *)NULL)) {
-        if ((idx__LPNI <= ((__FAST_ARRAYoLOCALo *)var_result__MPNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__JPNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__MPNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__LPNI];
-          __tmp__4QNI=TRUE__;
-        } else {
-          __tmp__4QNI=FALSE__;
+  __INTEGER_64__1SG v__LHJU;
+  void *result__USFK;
+  __TYPE_FULL__XMB *__tmp__KTFK,*__tmp__3TFK,*__tmp__EUFK,*__tmp__VUFK;
+  __TYPE_FULL__XMB *__tmp__4VFK,*__tmp__CZFK;
+  __LOCAL__L4WC *__tmp__FYKS,*__tmp__ZYKS;
+  __WRITE_LOCAL__TEYJ *__tmp__MYKS,*__tmp__AZKS;
+  __STRING_CONSTANT__0 *__tmp__MUFK,*__tmp__TXFK,*v__MJJU;
+  void *__tmp__OUFK;
+  __PROTOTYPE__MF *__tmp__EVFK,*__tmp__IYFK;
+  __INTEGER__Q __tmp__KVFK,__tmp__OYFK;
+  void *__tmp__RZFP;
+  __POSITION__OL __tmp__QVFK,__tmp__UYFK;
+  void *__tmp__WVFK,*__tmp__IWFK,*__tmp__MZFK;
+  __ITM_TYPE_STYLE__1MB *Self__MGJU,*Self__OGJU;
+  __ITM_TYPE_MULTI__0URC *Self__RYKS,*Self__FZKS;
+  __READ_LOCAL__55ZI *__tmp__YWFK,*__tmp__A0FK,*__tmp__LPZT,*__tmp__MPZT;
+  __NODE_TYPE__SK2C *__tmp__0WFK,*__tmp__G0FK;
+  __PROTOTYPE_CST__LAXC *__tmp__3ZFK,*Self__JZKS,*__tmp__KZKS;
+  __STRING_CST__5J *Self__TGJU,*result__PGJU;
+  __POINTER__IB ptr__QGJU,__tmp__SGJU,__tmp__UGJU,__tmp__VGJU;
+  __UINTEGER_32__ZWB __tmp__WGJU;
+  __INTEGER_CST__XAXC *Self__MZKS,*Self__JHJU;
+  __IS_EXPANDED__35NJ *Self__QZKS,*Self__0HJU;
+  __GET_TYPE_ID__HAOJ *Self__VZKS,*Self__KIJU;
+  __SIZE_OF__5GOJ *Self__YZKS,*Self__0IJU;
+  __REAL_CST__1LOJ *Self__1ZKS,*Self__KJJU;
+  __CHARACTER_CST__RMOJ *Self__5ZKS,*__tmp__A0KS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__C0KS,*__tmp__D0KS;
+  __READ_GLOBAL__T4YL *__tmp__FS3T;
+  __BOOLEAN__L __tmp__LTFK,__tmp__4TFK,__tmp__BWFK,__tmp__FZFK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__1ZFK;
+  result__USFK=NULL;
+  __tmp__KTFK=static_type__RECK(Self__QSFK);
+  __tmp__LTFK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__RSFK),__tmp__KTFK);
+  if (__tmp__LTFK) {
+    result__USFK=Self__QSFK;
+  } else /* FALSE */ {
+    __tmp__3TFK=static_type__RECK(Self__QSFK);
+    __tmp__4TFK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__3TFK),t__RSFK);
+    if (__tmp__4TFK) {
+      __tmp__EUFK=static_type__RECK(Self__QSFK);
+      __tmp__FYKS=create__name__style__type__HIND(Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__EUFK));
+      __tmp__MYKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FYKS),Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QSFK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MYKS);
+      __tmp__MUFK=get__PJC(last_cast_name__U31J);
+      __tmp__EUFK=static_type__RECK(Self__QSFK);
+      __tmp__OUFK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__EUFK),__tmp__MUFK);
+      if (((void *)__tmp__OUFK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__VUFK=static_type__RECK(Self__QSFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VUFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RSFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__MUFK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__VUFK=static_type__RECK(Self__QSFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VUFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SSFK);
+        __tmp__VUFK=static_type__RECK(Self__QSFK);
+        __tmp__EVFK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__VUFK));
+        put_position__PRE(__tmp__EVFK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__4QNI)) {
-          if ((idx__LPNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__MPNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__JPNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__OUFK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__OUFK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KVFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__OUFK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KVFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__OUFK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__OUFK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KVFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__OUFK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KVFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__OUFK));
+        };
+      };
+      if ((__tmp__KVFK !=  1)) {
+        if (((struct ___OBJ *)__tmp__OUFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__RZFP=((__SLOT_CODE__4IRG *)__tmp__OUFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__RZFP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QVFK=((__ITM_SLOT__PLC *)__tmp__RZFP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QVFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RZFP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__QVFK=((__SLOT_DATA__IJRG *)__tmp__OUFK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__QVFK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__OUFK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__RZFP=((__SLOT_CODE__4IRG *)__tmp__OUFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__RZFP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WVFK=((__ITM_SLOT__PLC *)__tmp__RZFP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WVFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RZFP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__RZFP=((__SLOT_DATA__IJRG *)__tmp__OUFK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__RZFP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WVFK=((__ITM_SLOT__PLC *)__tmp__RZFP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WVFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RZFP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__WVFK==NULL) {
+        __tmp__RZFP=NULL;
       } else {
-        if ((idx__LPNI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__WVFK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__RZFP=((void *)__tmp__WVFK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__RZFP=((void *)__tmp__WVFK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__RZFP=((void *)__tmp__WVFK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__RZFP=((void *)__tmp__WVFK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__RZFP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__RZFP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__RZFP == (void *)NULL)) {
+        __tmp__BWFK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__RZFP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__4VFK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZFP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__4VFK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZFP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__4VFK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZFP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__4VFK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZFP)),NULL);
+        } break;
+        };
+        __tmp__BWFK=((void *)__tmp__4VFK != (void *)t__RSFK);
+      };
+      if (__tmp__BWFK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__OUFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WVFK=((__SLOT_CODE__4IRG *)__tmp__OUFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WVFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IWFK=((__ITM_SLOT__PLC *)__tmp__WVFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IWFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WVFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WVFK=((__SLOT_DATA__IJRG *)__tmp__OUFK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WVFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IWFK=((__ITM_SLOT__PLC *)__tmp__WVFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IWFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WVFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__IWFK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__IWFK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__MGJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IWFK));
+          if (((void *)Self__MGJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__MGJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__MGJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IWFK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IWFK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RYKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IWFK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RYKS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IWFK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RSFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__OUFK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WVFK=((__SLOT_CODE__4IRG *)__tmp__OUFK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WVFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QVFK=((__ITM_SLOT__PLC *)__tmp__WVFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QVFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WVFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__QVFK=((__SLOT_DATA__IJRG *)__tmp__OUFK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__QVFK);
+        put_position__PRE(Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__YWFK=read__5UEI(((__LOCAL__L4WC *)__tmp__FYKS));
+      __tmp__0WFK=new_read__slot__receiver__self__intern__KK2C(Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__OUFK,__tmp__YWFK,__tmp__YWFK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__0WFK);
+      __tmp__OUFK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__0WFK));
+      result__USFK=__tmp__OUFK;
+      __tmp__BWFK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__BWFK=FALSE__O__;
+    };
+    if ((! __tmp__BWFK)) {
+      __tmp__EUFK=static_type__RECK(Self__QSFK);
+      __tmp__BWFK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__RSFK),__tmp__EUFK);
+      if (__tmp__BWFK) {
+        __tmp__VUFK=static_type__RECK(Self__QSFK);
+        __tmp__ZYKS=create__name__style__type__HIND(Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__VUFK));
+        __tmp__AZKS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZYKS),Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QSFK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AZKS);
+        __tmp__TXFK=get__PJC(last_cast_name__U31J);
+        __tmp__RZFP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__RSFK),__tmp__TXFK);
+        if (((void *)__tmp__RZFP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RSFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__4VFK=static_type__RECK(Self__QSFK);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__4VFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__TXFK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RSFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__SSFK);
+          __tmp__IYFK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__RSFK));
+          put_position__PRE(__tmp__IYFK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__JPNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__JPNI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__RZFP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__RZFP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OYFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__RZFP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OYFK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__RZFP));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__RZFP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OYFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__RZFP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OYFK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__RZFP));
+          };
+        };
+        if ((__tmp__OYFK !=  2)) {
+          if (((struct ___OBJ *)__tmp__RZFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IWFK=((__SLOT_CODE__4IRG *)__tmp__RZFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IWFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UYFK=((__ITM_SLOT__PLC *)__tmp__IWFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UYFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IWFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UYFK=((__SLOT_DATA__IJRG *)__tmp__RZFP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__UYFK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__RZFP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WVFK=((__SLOT_CODE__4IRG *)__tmp__RZFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WVFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IWFK=((__ITM_SLOT__PLC *)__tmp__WVFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IWFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WVFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WVFK=((__SLOT_DATA__IJRG *)__tmp__RZFP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WVFK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IWFK=((__ITM_SLOT__PLC *)__tmp__WVFK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IWFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WVFK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__IWFK==NULL) {
+          __tmp__WVFK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__IWFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__WVFK=((void *)__tmp__IWFK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__WVFK=((void *)__tmp__IWFK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__WVFK=((void *)__tmp__IWFK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__WVFK=((void *)__tmp__IWFK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__WVFK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__WVFK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__WVFK == (void *)NULL)) {
+          __tmp__FZFK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__WVFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__CZFK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WVFK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__CZFK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WVFK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__CZFK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WVFK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__CZFK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WVFK)),NULL);
+          } break;
+          };
+          __tmp__FZFK=((void *)__tmp__CZFK != (void *)t__RSFK);
+        };
+        if (__tmp__FZFK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__RZFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IWFK=((__SLOT_CODE__4IRG *)__tmp__RZFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IWFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MZFK=((__ITM_SLOT__PLC *)__tmp__IWFK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MZFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IWFK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__IWFK=((__SLOT_DATA__IJRG *)__tmp__RZFP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IWFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MZFK=((__ITM_SLOT__PLC *)__tmp__IWFK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MZFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IWFK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__MZFK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__MZFK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__OGJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MZFK));
+            if (((void *)Self__OGJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__OGJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__OGJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MZFK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MZFK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FZKS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MZFK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FZKS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MZFK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RSFK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__RZFP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IWFK=((__SLOT_CODE__4IRG *)__tmp__RZFP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IWFK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UYFK=((__ITM_SLOT__PLC *)__tmp__IWFK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UYFK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IWFK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UYFK=((__SLOT_DATA__IJRG *)__tmp__RZFP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__UYFK);
+          put_position__PRE(Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__1ZFK=create_with_capacity__UBZH( 2);
+        __tmp__3ZFK=create__type__VJ2C(Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__RSFK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1ZFK),__tmp__3ZFK);
+        __tmp__A0FK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZYKS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1ZFK),__tmp__A0FK);
+        __tmp__QVFK=Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WVFK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__1ZFK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__WVFK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__TGJU=((__STRING_CST__5J *)__tmp__WVFK);
+          result__PGJU=NULL;
+          ptr__QGJU=((__POINTER__IB )(NULL));
+          __tmp__KVFK= 0;
+          __tmp__SGJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__SGJU ==  0)) {
+            result__PGJU=Self__TGJU;
+          } else /* FALSE */ {
+            __tmp__KVFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SGJU));
+            if ((__tmp__KVFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WGJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VGJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_size[(__tmp__WGJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VGJU)));
+              ptr__QGJU=__tmp__UGJU;
+            } else /* FALSE */ {
+              __tmp__WGJU=((__UINTEGER_32__ZWB )__tmp__KVFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_type[(__tmp__WGJU)]))),(__UINTEGER_32__ZWB)(__tmp__WGJU |  1));
+              ptr__QGJU=__tmp__UGJU;
+            };
+            result__PGJU=((__STRING_CST__5J *)ptr__QGJU);
+            *(result__PGJU) = *(Self__TGJU);
+          };
+          __tmp__IWFK=result__PGJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IWFK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__WVFK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JZKS=((__PROTOTYPE_CST__LAXC *)__tmp__WVFK);
+          __tmp__KZKS=create__type__VJ2C(Self__JZKS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JZKS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__IWFK=__tmp__KZKS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MZKS=((__INTEGER_CST__XAXC *)__tmp__WVFK);
+          __tmp__UYFK=Self__MZKS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__LHJU=Self__MZKS->value__FH4D;
+          __tmp__4VFK=Self__MZKS->parent_constant__YAXC.static_type__5G4D;
+          Self__MZKS=NULL;
+          ptr__QGJU=((__POINTER__IB )(NULL));
+          __tmp__KVFK= 0;
+          __tmp__SGJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__SGJU ==  0)) {
+            Self__MZKS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__KVFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SGJU));
+            if ((__tmp__KVFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WGJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VGJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_size[(__tmp__WGJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VGJU)));
+              ptr__QGJU=__tmp__UGJU;
+            } else /* FALSE */ {
+              __tmp__WGJU=((__UINTEGER_32__ZWB )__tmp__KVFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_type[(__tmp__WGJU)]))),(__UINTEGER_32__ZWB)(__tmp__WGJU |  1));
+              ptr__QGJU=__tmp__UGJU;
+            };
+            Self__MZKS=((__INTEGER_CST__XAXC *)ptr__QGJU);
+            *(Self__MZKS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__JHJU=((__INTEGER_CST__XAXC *)Self__MZKS);
+          Self__JHJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UYFK;
+          Self__JHJU->value__FH4D=v__LHJU;
+          Self__JHJU->parent_constant__YAXC.static_type__5G4D=__tmp__4VFK;
+          check_type__XYEE(Self__JHJU);
+          __tmp__IWFK=Self__MZKS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IWFK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__WVFK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LPZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__WVFK)->local__BVEJ));
+          if (__tmp__LPZT==NULL) {
+            __tmp__MPZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MPZT=((__READ_LOCAL__55ZI *)__tmp__LPZT);
+          };
+          __tmp__IWFK=__tmp__MPZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IWFK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__WVFK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IWFK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WVFK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QZKS=((__IS_EXPANDED__35NJ *)__tmp__WVFK);
+          __tmp__UYFK=Self__QZKS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LPZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QZKS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LPZT==NULL) {
+            __tmp__MPZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MPZT=((__READ_LOCAL__55ZI *)__tmp__LPZT);
+          };
+          Self__QZKS=NULL;
+          ptr__QGJU=((__POINTER__IB )(NULL));
+          __tmp__KVFK= 0;
+          __tmp__SGJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__SGJU ==  0)) {
+            Self__QZKS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__KVFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SGJU));
+            if ((__tmp__KVFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WGJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VGJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_size[(__tmp__WGJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VGJU)));
+              ptr__QGJU=__tmp__UGJU;
+            } else /* FALSE */ {
+              __tmp__WGJU=((__UINTEGER_32__ZWB )__tmp__KVFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_type[(__tmp__WGJU)]))),(__UINTEGER_32__ZWB)(__tmp__WGJU |  1));
+              ptr__QGJU=__tmp__UGJU;
+            };
+            Self__QZKS=((__IS_EXPANDED__35NJ *)ptr__QGJU);
+            *(Self__QZKS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__0HJU=((__IS_EXPANDED__35NJ *)Self__QZKS);
+          Self__0HJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UYFK;
+          Self__0HJU->receiver__RA5J=__tmp__MPZT;
+          __tmp__IWFK=Self__QZKS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VZKS=((__GET_TYPE_ID__HAOJ *)__tmp__WVFK);
+          __tmp__UYFK=Self__VZKS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4VFK=Self__VZKS->receiver__WA5J;
+          Self__VZKS=NULL;
+          ptr__QGJU=((__POINTER__IB )(NULL));
+          __tmp__KVFK= 0;
+          __tmp__SGJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__SGJU ==  0)) {
+            Self__VZKS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__KVFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SGJU));
+            if ((__tmp__KVFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WGJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VGJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_size[(__tmp__WGJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VGJU)));
+              ptr__QGJU=__tmp__UGJU;
+            } else /* FALSE */ {
+              __tmp__WGJU=((__UINTEGER_32__ZWB )__tmp__KVFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_type[(__tmp__WGJU)]))),(__UINTEGER_32__ZWB)(__tmp__WGJU |  1));
+              ptr__QGJU=__tmp__UGJU;
+            };
+            Self__VZKS=((__GET_TYPE_ID__HAOJ *)ptr__QGJU);
+            *(Self__VZKS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__KIJU=((__GET_TYPE_ID__HAOJ *)Self__VZKS);
+          Self__KIJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UYFK;
+          Self__KIJU->receiver__WA5J=__tmp__4VFK;
+          __tmp__IWFK=Self__VZKS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IWFK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__WVFK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IWFK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__WVFK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IWFK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__WVFK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IWFK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__WVFK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IWFK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__WVFK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IWFK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__WVFK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IWFK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__WVFK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IWFK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__WVFK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__IWFK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__WVFK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YZKS=((__SIZE_OF__5GOJ *)__tmp__WVFK);
+          __tmp__UYFK=Self__YZKS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4VFK=Self__YZKS->receiver__AD5J;
+          Self__YZKS=NULL;
+          ptr__QGJU=((__POINTER__IB )(NULL));
+          __tmp__KVFK= 0;
+          __tmp__SGJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__SGJU ==  0)) {
+            Self__YZKS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__KVFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SGJU));
+            if ((__tmp__KVFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WGJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VGJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_size[(__tmp__WGJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VGJU)));
+              ptr__QGJU=__tmp__UGJU;
+            } else /* FALSE */ {
+              __tmp__WGJU=((__UINTEGER_32__ZWB )__tmp__KVFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_type[(__tmp__WGJU)]))),(__UINTEGER_32__ZWB)(__tmp__WGJU |  1));
+              ptr__QGJU=__tmp__UGJU;
+            };
+            Self__YZKS=((__SIZE_OF__5GOJ *)ptr__QGJU);
+            *(Self__YZKS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__0IJU=((__SIZE_OF__5GOJ *)Self__YZKS);
+          Self__0IJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UYFK;
+          Self__0IJU->receiver__AD5J=__tmp__4VFK;
+          __tmp__IWFK=Self__YZKS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__IWFK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__WVFK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1ZKS=((__REAL_CST__1LOJ *)__tmp__WVFK);
+          __tmp__UYFK=Self__1ZKS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__MJJU=Self__1ZKS->value__VD5J;
+          __tmp__4VFK=Self__1ZKS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1ZKS=NULL;
+          ptr__QGJU=((__POINTER__IB )(NULL));
+          __tmp__KVFK= 0;
+          __tmp__SGJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__SGJU ==  0)) {
+            Self__1ZKS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__KVFK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SGJU));
+            if ((__tmp__KVFK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WGJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VGJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_size[(__tmp__WGJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VGJU)));
+              ptr__QGJU=__tmp__UGJU;
+            } else /* FALSE */ {
+              __tmp__WGJU=((__UINTEGER_32__ZWB )__tmp__KVFK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UGJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VGJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SGJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UGJU=micro_alloc__table__lab__UKI(__tmp__VGJU,((__POINTER__IB )(&(table_type[(__tmp__WGJU)]))),(__UINTEGER_32__ZWB)(__tmp__WGJU |  1));
+              ptr__QGJU=__tmp__UGJU;
+            };
+            Self__1ZKS=((__REAL_CST__1LOJ *)ptr__QGJU);
+            *(Self__1ZKS) = *(REAL_CST__1LOJ__);
+          };
+          Self__KJJU=((__REAL_CST__1LOJ *)Self__1ZKS);
+          Self__KJJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UYFK;
+          Self__KJJU->value__VD5J=v__MJJU;
+          Self__KJJU->parent_constant__2LOJ.static_type__5G4D=__tmp__4VFK;
+          __tmp__IWFK=Self__1ZKS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5ZKS=((__CHARACTER_CST__RMOJ *)__tmp__WVFK);
+          __tmp__A0KS=create__char__UMQJ(Self__5ZKS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5ZKS->text__0D5J);
+          __tmp__IWFK=__tmp__A0KS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__C0KS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__WVFK);
+          __tmp__D0KS=create__text__OQQJ(Self__C0KS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C0KS->string__WBJK);
+          __tmp__IWFK=__tmp__D0KS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__IWFK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__WVFK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IWFK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WVFK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IWFK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WVFK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IWFK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WVFK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IWFK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WVFK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IWFK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WVFK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IWFK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__WVFK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IWFK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__WVFK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__MZFK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__WVFK)->global__KAKM),NULL);
+          if (__tmp__MZFK==NULL) {
+            __tmp__FS3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MZFK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__FS3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__FS3T=((__READ_GLOBAL__T4YL *)__tmp__MZFK);
+            } break;
+            }
+          };
+          __tmp__IWFK=__tmp__FS3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IWFK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__WVFK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IWFK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__WVFK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IWFK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__WVFK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IWFK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__WVFK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IWFK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__WVFK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IWFK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__WVFK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IWFK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__WVFK));
+        } break;
+        };
+        __tmp__G0FK=new_read__slot__receiver__with__intern__OEZJ(__tmp__QVFK,__tmp__RZFP,__tmp__IWFK,__tmp__1ZFK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__G0FK);
+        __tmp__RZFP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__G0FK));
+        result__USFK=__tmp__RZFP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RSFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__VUFK=static_type__RECK(Self__QSFK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VUFK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SSFK);
+        put_position__PRE(Self__QSFK->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__JPNI=create__name__style__type__E5JG(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DQ1H()));
     };
-    add_last__11FH(stack_result__4H4F,var__JPNI);
-    result__KPNI=write__value__14FH(var__JPNI,Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__4OCI(Self__GPNI,((__LOCAL *)var__JPNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__JPNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__KPNI);
+  __tmp__OUFK=result__USFK;
+  return(__tmp__OUFK);
 }
 
-static void* put_result__VTNI(__CAST *Self__WTNI,__BOOLEAN is_last__XTNI)
-// ({CAST},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__50FK(__EXPR_AND__SDOJ *Self__A1FK,__TYPE_FULL__XMB *t__B1FK,__POSITION__OL p__C1FK)
+// ({EXPR_AND__SDOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__ZTNI;
-  void *result__0TNI;
-  __INTEGER idx__1TNI;
-  void *var_result__2TNI;
-  __BOOLEAN __tmp__OVNI;
-  var__ZTNI=NULL;
-  result__0TNI=NULL;
-  idx__1TNI= 0;
-  var_result__2TNI=NULL;
-  if (is_last__XTNI) {
-    result__0TNI=Self__WTNI;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__1TNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__2TNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__2TNI != (void *)NULL)) {
-        if ((idx__1TNI <= ((__FAST_ARRAYoLOCALo *)var_result__2TNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__ZTNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__2TNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__1TNI];
-          __tmp__OVNI=TRUE__;
-        } else {
-          __tmp__OVNI=FALSE__;
+  __INTEGER_64__1SG v__PKJU;
+  void *result__E1FK;
+  __TYPE_FULL__XMB *__tmp__01FK,*__tmp__N2FK,*__tmp__U2FK,*__tmp__F3FK;
+  __TYPE_FULL__XMB *__tmp__O4FK,*__tmp__SBGK;
+  __LOCAL__L4WC *__tmp__V0KS,*__tmp__J1KS;
+  __WRITE_LOCAL__TEYJ *__tmp__20KS,*__tmp__Q1KS;
+  __STRING_CONSTANT__0 *__tmp__22FK,*__tmp__DAGK,*v__QMJU;
+  void *__tmp__42FK;
+  __PROTOTYPE__MF *__tmp__U3FK,*__tmp__YAGK;
+  __INTEGER__Q __tmp__03FK,__tmp__4AGK;
+  void *__tmp__33FP;
+  __POSITION__OL __tmp__A4FK,__tmp__EBGK;
+  void *__tmp__G4FK,*__tmp__Y4FK,*__tmp__2BGK;
+  __ITM_TYPE_STYLE__1MB *Self__QJJU,*Self__SJJU;
+  __ITM_TYPE_MULTI__0URC *Self__B1KS,*Self__V1KS;
+  __READ_LOCAL__55ZI *__tmp__I5FK,*__tmp__QCGK,*__tmp__TPZT,*__tmp__UPZT;
+  __NODE_TYPE__SK2C *__tmp__K5FK,*__tmp__WCGK;
+  __PROTOTYPE_CST__LAXC *__tmp__NCGK,*Self__Z1KS,*__tmp__01KS;
+  __STRING_CST__5J *Self__XJJU,*result__TJJU;
+  __POINTER__IB ptr__UJJU,__tmp__WJJU,__tmp__YJJU,__tmp__ZJJU;
+  __UINTEGER_32__ZWB __tmp__0JJU;
+  __INTEGER_CST__XAXC *Self__21KS,*Self__NKJU;
+  __IS_EXPANDED__35NJ *Self__A2KS,*Self__4KJU;
+  __GET_TYPE_ID__HAOJ *Self__F2KS,*Self__OLJU;
+  __SIZE_OF__5GOJ *Self__I2KS,*Self__4LJU;
+  __REAL_CST__1LOJ *Self__L2KS,*Self__OMJU;
+  __CHARACTER_CST__RMOJ *Self__P2KS,*__tmp__Q2KS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__S2KS,*__tmp__T2KS;
+  __READ_GLOBAL__T4YL *__tmp__JS3T;
+  __BOOLEAN__L __tmp__11FK,__tmp__O2FK,__tmp__R4FK,__tmp__VBGK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__LCGK;
+  result__E1FK=NULL;
+  __tmp__01FK=static_type__WECK(Self__A1FK);
+  __tmp__11FK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__B1FK),__tmp__01FK);
+  if (__tmp__11FK) {
+    result__E1FK=Self__A1FK;
+  } else /* FALSE */ {
+    __tmp__N2FK=static_type__WECK(Self__A1FK);
+    __tmp__O2FK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__N2FK),t__B1FK);
+    if (__tmp__O2FK) {
+      __tmp__U2FK=static_type__WECK(Self__A1FK);
+      __tmp__V0KS=create__name__style__type__HIND(Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__U2FK));
+      __tmp__20KS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__V0KS),Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__A1FK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__20KS);
+      __tmp__22FK=get__PJC(last_cast_name__U31J);
+      __tmp__U2FK=static_type__WECK(Self__A1FK);
+      __tmp__42FK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__U2FK),__tmp__22FK);
+      if (((void *)__tmp__42FK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__F3FK=static_type__WECK(Self__A1FK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__F3FK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__B1FK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__22FK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__F3FK=static_type__WECK(Self__A1FK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__F3FK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__C1FK);
+        __tmp__F3FK=static_type__WECK(Self__A1FK);
+        __tmp__U3FK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__F3FK));
+        put_position__PRE(__tmp__U3FK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__OVNI)) {
-          if ((idx__1TNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2TNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__ZTNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__42FK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__42FK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__03FK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__42FK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__03FK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__42FK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__42FK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__03FK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__42FK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__03FK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__42FK));
+        };
+      };
+      if ((__tmp__03FK !=  1)) {
+        if (((struct ___OBJ *)__tmp__42FK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__33FP=((__SLOT_CODE__4IRG *)__tmp__42FK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__33FP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A4FK=((__ITM_SLOT__PLC *)__tmp__33FP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__33FP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__A4FK=((__SLOT_DATA__IJRG *)__tmp__42FK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__A4FK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__42FK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__33FP=((__SLOT_CODE__4IRG *)__tmp__42FK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__33FP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__G4FK=((__ITM_SLOT__PLC *)__tmp__33FP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__G4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__33FP)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      } else /* SLOT_DATA */ {
+        __tmp__33FP=((__SLOT_DATA__IJRG *)__tmp__42FK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__33FP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__G4FK=((__ITM_SLOT__PLC *)__tmp__33FP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__G4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__33FP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__G4FK==NULL) {
+        __tmp__33FP=NULL;
       } else {
-        if ((idx__1TNI !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__G4FK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__33FP=((void *)__tmp__G4FK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__33FP=((void *)__tmp__G4FK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__33FP=((void *)__tmp__G4FK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__33FP=((void *)__tmp__G4FK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__33FP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__33FP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__33FP == (void *)NULL)) {
+        __tmp__R4FK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__33FP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__O4FK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__33FP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__O4FK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__33FP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__O4FK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__33FP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__O4FK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__33FP)),NULL);
+        } break;
+        };
+        __tmp__R4FK=((void *)__tmp__O4FK != (void *)t__B1FK);
+      };
+      if (__tmp__R4FK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__42FK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__G4FK=((__SLOT_CODE__4IRG *)__tmp__42FK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G4FK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y4FK=((__ITM_SLOT__PLC *)__tmp__G4FK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G4FK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__G4FK=((__SLOT_DATA__IJRG *)__tmp__42FK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G4FK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y4FK=((__ITM_SLOT__PLC *)__tmp__G4FK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G4FK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__Y4FK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y4FK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__QJJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y4FK));
+          if (((void *)Self__QJJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__QJJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__QJJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y4FK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y4FK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__B1KS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y4FK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__B1KS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Y4FK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__B1FK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__42FK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__G4FK=((__SLOT_CODE__4IRG *)__tmp__42FK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G4FK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__A4FK=((__ITM_SLOT__PLC *)__tmp__G4FK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__A4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G4FK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__A4FK=((__SLOT_DATA__IJRG *)__tmp__42FK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__A4FK);
+        put_position__PRE(Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__I5FK=read__5UEI(((__LOCAL__L4WC *)__tmp__V0KS));
+      __tmp__K5FK=new_read__slot__receiver__self__intern__KK2C(Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__42FK,__tmp__I5FK,__tmp__I5FK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__K5FK);
+      __tmp__42FK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__K5FK));
+      result__E1FK=__tmp__42FK;
+      __tmp__R4FK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__R4FK=FALSE__O__;
+    };
+    if ((! __tmp__R4FK)) {
+      __tmp__U2FK=static_type__WECK(Self__A1FK);
+      __tmp__R4FK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__B1FK),__tmp__U2FK);
+      if (__tmp__R4FK) {
+        __tmp__F3FK=static_type__WECK(Self__A1FK);
+        __tmp__J1KS=create__name__style__type__HIND(Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__F3FK));
+        __tmp__Q1KS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__J1KS),Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__A1FK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__Q1KS);
+        __tmp__DAGK=get__PJC(last_cast_name__U31J);
+        __tmp__33FP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__B1FK),__tmp__DAGK);
+        if (((void *)__tmp__33FP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__B1FK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__O4FK=static_type__WECK(Self__A1FK);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__O4FK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__DAGK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__B1FK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__C1FK);
+          __tmp__YAGK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__B1FK));
+          put_position__PRE(__tmp__YAGK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__ZTNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__ZTNI == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__33FP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__33FP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__4AGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__33FP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__4AGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__33FP));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__33FP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__4AGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__33FP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__4AGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__33FP));
+          };
+        };
+        if ((__tmp__4AGK !=  2)) {
+          if (((struct ___OBJ *)__tmp__33FP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__Y4FK=((__SLOT_CODE__4IRG *)__tmp__33FP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y4FK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__EBGK=((__ITM_SLOT__PLC *)__tmp__Y4FK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__EBGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y4FK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__EBGK=((__SLOT_DATA__IJRG *)__tmp__33FP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__EBGK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__33FP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__G4FK=((__SLOT_CODE__4IRG *)__tmp__33FP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G4FK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y4FK=((__ITM_SLOT__PLC *)__tmp__G4FK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G4FK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__G4FK=((__SLOT_DATA__IJRG *)__tmp__33FP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__G4FK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Y4FK=((__ITM_SLOT__PLC *)__tmp__G4FK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Y4FK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__G4FK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__Y4FK==NULL) {
+          __tmp__G4FK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__Y4FK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__G4FK=((void *)__tmp__Y4FK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__G4FK=((void *)__tmp__Y4FK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__G4FK=((void *)__tmp__Y4FK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__G4FK=((void *)__tmp__Y4FK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__G4FK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__G4FK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__G4FK == (void *)NULL)) {
+          __tmp__VBGK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__G4FK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__SBGK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__G4FK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__SBGK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__G4FK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__SBGK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__G4FK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__SBGK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__G4FK)),NULL);
+          } break;
+          };
+          __tmp__VBGK=((void *)__tmp__SBGK != (void *)t__B1FK);
+        };
+        if (__tmp__VBGK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__33FP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__Y4FK=((__SLOT_CODE__4IRG *)__tmp__33FP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y4FK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2BGK=((__ITM_SLOT__PLC *)__tmp__Y4FK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2BGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y4FK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__Y4FK=((__SLOT_DATA__IJRG *)__tmp__33FP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y4FK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2BGK=((__ITM_SLOT__PLC *)__tmp__Y4FK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2BGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y4FK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__2BGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__2BGK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__SJJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2BGK));
+            if (((void *)Self__SJJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__SJJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__SJJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2BGK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2BGK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__V1KS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2BGK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__V1KS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2BGK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__B1FK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__33FP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__Y4FK=((__SLOT_CODE__4IRG *)__tmp__33FP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__Y4FK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__EBGK=((__ITM_SLOT__PLC *)__tmp__Y4FK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__EBGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Y4FK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__EBGK=((__SLOT_DATA__IJRG *)__tmp__33FP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__EBGK);
+          put_position__PRE(Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__LCGK=create_with_capacity__UBZH( 2);
+        __tmp__NCGK=create__type__VJ2C(Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__B1FK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LCGK),__tmp__NCGK);
+        __tmp__QCGK=read__5UEI(((__LOCAL__L4WC *)__tmp__J1KS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LCGK),__tmp__QCGK);
+        __tmp__A4FK=Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__G4FK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LCGK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__G4FK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__XJJU=((__STRING_CST__5J *)__tmp__G4FK);
+          result__TJJU=NULL;
+          ptr__UJJU=((__POINTER__IB )(NULL));
+          __tmp__03FK= 0;
+          __tmp__WJJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__WJJU ==  0)) {
+            result__TJJU=Self__XJJU;
+          } else /* FALSE */ {
+            __tmp__03FK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WJJU));
+            if ((__tmp__03FK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0JJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_size[(__tmp__0JJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJJU)));
+              ptr__UJJU=__tmp__YJJU;
+            } else /* FALSE */ {
+              __tmp__0JJU=((__UINTEGER_32__ZWB )__tmp__03FK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_type[(__tmp__0JJU)]))),(__UINTEGER_32__ZWB)(__tmp__0JJU |  1));
+              ptr__UJJU=__tmp__YJJU;
+            };
+            result__TJJU=((__STRING_CST__5J *)ptr__UJJU);
+            *(result__TJJU) = *(Self__XJJU);
+          };
+          __tmp__Y4FK=result__TJJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__Y4FK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__G4FK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__Z1KS=((__PROTOTYPE_CST__LAXC *)__tmp__G4FK);
+          __tmp__01KS=create__type__VJ2C(Self__Z1KS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z1KS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__Y4FK=__tmp__01KS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__21KS=((__INTEGER_CST__XAXC *)__tmp__G4FK);
+          __tmp__EBGK=Self__21KS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__PKJU=Self__21KS->value__FH4D;
+          __tmp__O4FK=Self__21KS->parent_constant__YAXC.static_type__5G4D;
+          Self__21KS=NULL;
+          ptr__UJJU=((__POINTER__IB )(NULL));
+          __tmp__03FK= 0;
+          __tmp__WJJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__WJJU ==  0)) {
+            Self__21KS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__03FK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WJJU));
+            if ((__tmp__03FK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0JJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_size[(__tmp__0JJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJJU)));
+              ptr__UJJU=__tmp__YJJU;
+            } else /* FALSE */ {
+              __tmp__0JJU=((__UINTEGER_32__ZWB )__tmp__03FK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_type[(__tmp__0JJU)]))),(__UINTEGER_32__ZWB)(__tmp__0JJU |  1));
+              ptr__UJJU=__tmp__YJJU;
+            };
+            Self__21KS=((__INTEGER_CST__XAXC *)ptr__UJJU);
+            *(Self__21KS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__NKJU=((__INTEGER_CST__XAXC *)Self__21KS);
+          Self__NKJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EBGK;
+          Self__NKJU->value__FH4D=v__PKJU;
+          Self__NKJU->parent_constant__YAXC.static_type__5G4D=__tmp__O4FK;
+          check_type__XYEE(Self__NKJU);
+          __tmp__Y4FK=Self__21KS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__Y4FK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__G4FK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TPZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__G4FK)->local__BVEJ));
+          if (__tmp__TPZT==NULL) {
+            __tmp__UPZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UPZT=((__READ_LOCAL__55ZI *)__tmp__TPZT);
+          };
+          __tmp__Y4FK=__tmp__UPZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__Y4FK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__G4FK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__Y4FK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__G4FK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__A2KS=((__IS_EXPANDED__35NJ *)__tmp__G4FK);
+          __tmp__EBGK=Self__A2KS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TPZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A2KS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TPZT==NULL) {
+            __tmp__UPZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UPZT=((__READ_LOCAL__55ZI *)__tmp__TPZT);
+          };
+          Self__A2KS=NULL;
+          ptr__UJJU=((__POINTER__IB )(NULL));
+          __tmp__03FK= 0;
+          __tmp__WJJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__WJJU ==  0)) {
+            Self__A2KS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__03FK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WJJU));
+            if ((__tmp__03FK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0JJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_size[(__tmp__0JJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJJU)));
+              ptr__UJJU=__tmp__YJJU;
+            } else /* FALSE */ {
+              __tmp__0JJU=((__UINTEGER_32__ZWB )__tmp__03FK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_type[(__tmp__0JJU)]))),(__UINTEGER_32__ZWB)(__tmp__0JJU |  1));
+              ptr__UJJU=__tmp__YJJU;
+            };
+            Self__A2KS=((__IS_EXPANDED__35NJ *)ptr__UJJU);
+            *(Self__A2KS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__4KJU=((__IS_EXPANDED__35NJ *)Self__A2KS);
+          Self__4KJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EBGK;
+          Self__4KJU->receiver__RA5J=__tmp__UPZT;
+          __tmp__Y4FK=Self__A2KS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__F2KS=((__GET_TYPE_ID__HAOJ *)__tmp__G4FK);
+          __tmp__EBGK=Self__F2KS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__O4FK=Self__F2KS->receiver__WA5J;
+          Self__F2KS=NULL;
+          ptr__UJJU=((__POINTER__IB )(NULL));
+          __tmp__03FK= 0;
+          __tmp__WJJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__WJJU ==  0)) {
+            Self__F2KS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__03FK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WJJU));
+            if ((__tmp__03FK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0JJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_size[(__tmp__0JJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJJU)));
+              ptr__UJJU=__tmp__YJJU;
+            } else /* FALSE */ {
+              __tmp__0JJU=((__UINTEGER_32__ZWB )__tmp__03FK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_type[(__tmp__0JJU)]))),(__UINTEGER_32__ZWB)(__tmp__0JJU |  1));
+              ptr__UJJU=__tmp__YJJU;
+            };
+            Self__F2KS=((__GET_TYPE_ID__HAOJ *)ptr__UJJU);
+            *(Self__F2KS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__OLJU=((__GET_TYPE_ID__HAOJ *)Self__F2KS);
+          Self__OLJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EBGK;
+          Self__OLJU->receiver__WA5J=__tmp__O4FK;
+          __tmp__Y4FK=Self__F2KS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__Y4FK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__G4FK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__Y4FK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__G4FK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__Y4FK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__G4FK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__Y4FK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__G4FK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__Y4FK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__G4FK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__Y4FK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__G4FK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__Y4FK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__G4FK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__Y4FK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__G4FK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__Y4FK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__G4FK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__I2KS=((__SIZE_OF__5GOJ *)__tmp__G4FK);
+          __tmp__EBGK=Self__I2KS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__O4FK=Self__I2KS->receiver__AD5J;
+          Self__I2KS=NULL;
+          ptr__UJJU=((__POINTER__IB )(NULL));
+          __tmp__03FK= 0;
+          __tmp__WJJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__WJJU ==  0)) {
+            Self__I2KS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__03FK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WJJU));
+            if ((__tmp__03FK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0JJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_size[(__tmp__0JJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJJU)));
+              ptr__UJJU=__tmp__YJJU;
+            } else /* FALSE */ {
+              __tmp__0JJU=((__UINTEGER_32__ZWB )__tmp__03FK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_type[(__tmp__0JJU)]))),(__UINTEGER_32__ZWB)(__tmp__0JJU |  1));
+              ptr__UJJU=__tmp__YJJU;
+            };
+            Self__I2KS=((__SIZE_OF__5GOJ *)ptr__UJJU);
+            *(Self__I2KS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__4LJU=((__SIZE_OF__5GOJ *)Self__I2KS);
+          Self__4LJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EBGK;
+          Self__4LJU->receiver__AD5J=__tmp__O4FK;
+          __tmp__Y4FK=Self__I2KS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__Y4FK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__G4FK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__L2KS=((__REAL_CST__1LOJ *)__tmp__G4FK);
+          __tmp__EBGK=Self__L2KS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__QMJU=Self__L2KS->value__VD5J;
+          __tmp__O4FK=Self__L2KS->parent_constant__2LOJ.static_type__5G4D;
+          Self__L2KS=NULL;
+          ptr__UJJU=((__POINTER__IB )(NULL));
+          __tmp__03FK= 0;
+          __tmp__WJJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__WJJU ==  0)) {
+            Self__L2KS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__03FK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WJJU));
+            if ((__tmp__03FK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0JJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZJJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_size[(__tmp__0JJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZJJU)));
+              ptr__UJJU=__tmp__YJJU;
+            } else /* FALSE */ {
+              __tmp__0JJU=((__UINTEGER_32__ZWB )__tmp__03FK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YJJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZJJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WJJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YJJU=micro_alloc__table__lab__UKI(__tmp__ZJJU,((__POINTER__IB )(&(table_type[(__tmp__0JJU)]))),(__UINTEGER_32__ZWB)(__tmp__0JJU |  1));
+              ptr__UJJU=__tmp__YJJU;
+            };
+            Self__L2KS=((__REAL_CST__1LOJ *)ptr__UJJU);
+            *(Self__L2KS) = *(REAL_CST__1LOJ__);
+          };
+          Self__OMJU=((__REAL_CST__1LOJ *)Self__L2KS);
+          Self__OMJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__EBGK;
+          Self__OMJU->value__VD5J=v__QMJU;
+          Self__OMJU->parent_constant__2LOJ.static_type__5G4D=__tmp__O4FK;
+          __tmp__Y4FK=Self__L2KS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__P2KS=((__CHARACTER_CST__RMOJ *)__tmp__G4FK);
+          __tmp__Q2KS=create__char__UMQJ(Self__P2KS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__P2KS->text__0D5J);
+          __tmp__Y4FK=__tmp__Q2KS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__S2KS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__G4FK);
+          __tmp__T2KS=create__text__OQQJ(Self__S2KS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S2KS->string__WBJK);
+          __tmp__Y4FK=__tmp__T2KS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__Y4FK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__G4FK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__Y4FK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__G4FK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__Y4FK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__G4FK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__Y4FK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__G4FK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__Y4FK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__G4FK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__Y4FK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__G4FK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__Y4FK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__G4FK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__Y4FK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__G4FK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2BGK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__G4FK)->global__KAKM),NULL);
+          if (__tmp__2BGK==NULL) {
+            __tmp__JS3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__2BGK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__JS3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__JS3T=((__READ_GLOBAL__T4YL *)__tmp__2BGK);
+            } break;
+            }
+          };
+          __tmp__Y4FK=__tmp__JS3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__Y4FK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__G4FK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__Y4FK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__G4FK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__Y4FK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__G4FK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__Y4FK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__G4FK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__Y4FK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__G4FK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__Y4FK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__G4FK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__Y4FK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__G4FK));
+        } break;
+        };
+        __tmp__WCGK=new_read__slot__receiver__with__intern__OEZJ(__tmp__A4FK,__tmp__33FP,__tmp__Y4FK,__tmp__LCGK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__WCGK);
+        __tmp__33FP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__WCGK));
+        result__E1FK=__tmp__33FP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__B1FK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__F3FK=static_type__WECK(Self__A1FK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__F3FK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__C1FK);
+        put_position__PRE(Self__A1FK->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__ZTNI=create__name__style__type__E5JG(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__WTNI->static_type__0N1H));
     };
-    add_last__11FH(stack_result__4H4F,var__ZTNI);
-    result__0TNI=write__value__14FH(var__ZTNI,Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__2XCI(Self__WTNI,((__LOCAL *)var__ZTNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ZTNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__0TNI);
+  __tmp__42FK=result__E1FK;
+  return(__tmp__42FK);
 }
 
-static void* put_result__ZJEN(__CALL_SLOT *Self__0JEN,__BOOLEAN is_last__1JEN)
-// ({CALL_SLOT},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__PDGK(__EXPR_SHIFT_R__GEOJ *Self__QDGK,__TYPE_FULL__XMB *t__RDGK,__POSITION__OL p__SDGK)
+// ({EXPR_SHIFT_R__GEOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__3JEN;
-  void *result__4JEN;
-  __INTEGER idx__5JEN;
-  void *var_result__AKEN;
-  __BOOLEAN __tmp__SLEN;
-  var__3JEN=NULL;
-  result__4JEN=NULL;
-  idx__5JEN= 0;
-  var_result__AKEN=NULL;
-  if (is_last__1JEN) {
-    result__4JEN=Self__0JEN;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__5JEN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__AKEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__AKEN != (void *)NULL)) {
-        if ((idx__5JEN <= ((__FAST_ARRAYoLOCALo *)var_result__AKEN)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__3JEN=((void **)((__FAST_ARRAYoLOCALo *)var_result__AKEN)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__5JEN];
-          __tmp__SLEN=TRUE__;
-        } else {
-          __tmp__SLEN=FALSE__;
+  __INTEGER_64__1SG v__TNJU;
+  void *result__UDGK;
+  __TYPE_FULL__XMB *__tmp__KEGK,*__tmp__3EGK,*__tmp__EFGK,*__tmp__VFGK;
+  __TYPE_FULL__XMB *__tmp__4GGK,*__tmp__CKGK;
+  __LOCAL__L4WC *__tmp__F3KS,*__tmp__Z3KS;
+  __WRITE_LOCAL__TEYJ *__tmp__M3KS,*__tmp__A4KS;
+  __STRING_CONSTANT__0 *__tmp__MFGK,*__tmp__TIGK,*v__UPJU;
+  void *__tmp__OFGK;
+  __PROTOTYPE__MF *__tmp__EGGK,*__tmp__IJGK;
+  __INTEGER__Q __tmp__KGGK,__tmp__OJGK;
+  void *__tmp__JCGP;
+  __POSITION__OL __tmp__QGGK,__tmp__UJGK;
+  void *__tmp__WGGK,*__tmp__IHGK,*__tmp__MKGK;
+  __ITM_TYPE_STYLE__1MB *Self__UMJU,*Self__WMJU;
+  __ITM_TYPE_MULTI__0URC *Self__R3KS,*Self__F4KS;
+  __READ_LOCAL__55ZI *__tmp__YHGK,*__tmp__ALGK,*__tmp__1PZT,*__tmp__2PZT;
+  __NODE_TYPE__SK2C *__tmp__0HGK,*__tmp__GLGK;
+  __PROTOTYPE_CST__LAXC *__tmp__3KGK,*Self__J4KS,*__tmp__K4KS;
+  __STRING_CST__5J *Self__1MJU,*result__XMJU;
+  __POINTER__IB ptr__YMJU,__tmp__0MJU,__tmp__2MJU,__tmp__3MJU;
+  __UINTEGER_32__ZWB __tmp__4MJU;
+  __INTEGER_CST__XAXC *Self__M4KS,*Self__RNJU;
+  __IS_EXPANDED__35NJ *Self__Q4KS,*Self__COJU;
+  __GET_TYPE_ID__HAOJ *Self__V4KS,*Self__SOJU;
+  __SIZE_OF__5GOJ *Self__Y4KS,*Self__CPJU;
+  __REAL_CST__1LOJ *Self__14KS,*Self__SPJU;
+  __CHARACTER_CST__RMOJ *Self__54KS,*__tmp__A5KS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__C5KS,*__tmp__D5KS;
+  __READ_GLOBAL__T4YL *__tmp__NS3T;
+  __BOOLEAN__L __tmp__LEGK,__tmp__4EGK,__tmp__BHGK,__tmp__FKGK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__1KGK;
+  result__UDGK=NULL;
+  __tmp__KEGK=static_type__1ECK(Self__QDGK);
+  __tmp__LEGK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__RDGK),__tmp__KEGK);
+  if (__tmp__LEGK) {
+    result__UDGK=Self__QDGK;
+  } else /* FALSE */ {
+    __tmp__3EGK=static_type__1ECK(Self__QDGK);
+    __tmp__4EGK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__3EGK),t__RDGK);
+    if (__tmp__4EGK) {
+      __tmp__EFGK=static_type__1ECK(Self__QDGK);
+      __tmp__F3KS=create__name__style__type__HIND(Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__EFGK));
+      __tmp__M3KS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__F3KS),Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QDGK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__M3KS);
+      __tmp__MFGK=get__PJC(last_cast_name__U31J);
+      __tmp__EFGK=static_type__1ECK(Self__QDGK);
+      __tmp__OFGK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__EFGK),__tmp__MFGK);
+      if (((void *)__tmp__OFGK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__VFGK=static_type__1ECK(Self__QDGK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VFGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RDGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__MFGK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__VFGK=static_type__1ECK(Self__QDGK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VFGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SDGK);
+        __tmp__VFGK=static_type__1ECK(Self__QDGK);
+        __tmp__EGGK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__VFGK));
+        put_position__PRE(__tmp__EGGK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__SLEN)) {
-          if ((idx__5JEN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__AKEN)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__3JEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__OFGK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__OFGK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KGGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__OFGK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KGGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__OFGK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__OFGK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KGGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__OFGK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KGGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__OFGK));
+        };
+      };
+      if ((__tmp__KGGK !=  1)) {
+        if (((struct ___OBJ *)__tmp__OFGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__JCGP=((__SLOT_CODE__4IRG *)__tmp__OFGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__JCGP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QGGK=((__ITM_SLOT__PLC *)__tmp__JCGP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QGGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JCGP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__QGGK=((__SLOT_DATA__IJRG *)__tmp__OFGK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__QGGK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__OFGK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__JCGP=((__SLOT_CODE__4IRG *)__tmp__OFGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JCGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WGGK=((__ITM_SLOT__PLC *)__tmp__JCGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WGGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JCGP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__JCGP=((__SLOT_DATA__IJRG *)__tmp__OFGK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JCGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WGGK=((__ITM_SLOT__PLC *)__tmp__JCGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WGGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JCGP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__WGGK==NULL) {
+        __tmp__JCGP=NULL;
       } else {
-        if ((idx__5JEN !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__WGGK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__JCGP=((void *)__tmp__WGGK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__JCGP=((void *)__tmp__WGGK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__JCGP=((void *)__tmp__WGGK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__JCGP=((void *)__tmp__WGGK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__JCGP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__JCGP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__JCGP == (void *)NULL)) {
+        __tmp__BHGK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__JCGP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__4GGK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__JCGP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__4GGK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JCGP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__4GGK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JCGP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__4GGK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JCGP)),NULL);
+        } break;
+        };
+        __tmp__BHGK=((void *)__tmp__4GGK != (void *)t__RDGK);
+      };
+      if (__tmp__BHGK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__OFGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WGGK=((__SLOT_CODE__4IRG *)__tmp__OFGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WGGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IHGK=((__ITM_SLOT__PLC *)__tmp__WGGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IHGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WGGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WGGK=((__SLOT_DATA__IJRG *)__tmp__OFGK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WGGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IHGK=((__ITM_SLOT__PLC *)__tmp__WGGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IHGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WGGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__IHGK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__IHGK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__UMJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IHGK));
+          if (((void *)Self__UMJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__UMJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__UMJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IHGK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IHGK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__R3KS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IHGK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__R3KS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IHGK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RDGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__OFGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WGGK=((__SLOT_CODE__4IRG *)__tmp__OFGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WGGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__QGGK=((__ITM_SLOT__PLC *)__tmp__WGGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__QGGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WGGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__QGGK=((__SLOT_DATA__IJRG *)__tmp__OFGK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__QGGK);
+        put_position__PRE(Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__YHGK=read__5UEI(((__LOCAL__L4WC *)__tmp__F3KS));
+      __tmp__0HGK=new_read__slot__receiver__self__intern__KK2C(Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__OFGK,__tmp__YHGK,__tmp__YHGK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__0HGK);
+      __tmp__OFGK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__0HGK));
+      result__UDGK=__tmp__OFGK;
+      __tmp__BHGK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__BHGK=FALSE__O__;
+    };
+    if ((! __tmp__BHGK)) {
+      __tmp__EFGK=static_type__1ECK(Self__QDGK);
+      __tmp__BHGK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__RDGK),__tmp__EFGK);
+      if (__tmp__BHGK) {
+        __tmp__VFGK=static_type__1ECK(Self__QDGK);
+        __tmp__Z3KS=create__name__style__type__HIND(Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__VFGK));
+        __tmp__A4KS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__Z3KS),Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QDGK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__A4KS);
+        __tmp__TIGK=get__PJC(last_cast_name__U31J);
+        __tmp__JCGP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__RDGK),__tmp__TIGK);
+        if (((void *)__tmp__JCGP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RDGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__4GGK=static_type__1ECK(Self__QDGK);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__4GGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__TIGK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RDGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__SDGK);
+          __tmp__IJGK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__RDGK));
+          put_position__PRE(__tmp__IJGK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__JCGP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__JCGP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OJGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JCGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OJGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JCGP));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__JCGP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__OJGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JCGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__OJGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JCGP));
+          };
+        };
+        if ((__tmp__OJGK !=  2)) {
+          if (((struct ___OBJ *)__tmp__JCGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IHGK=((__SLOT_CODE__4IRG *)__tmp__JCGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IHGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UJGK=((__ITM_SLOT__PLC *)__tmp__IHGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UJGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IHGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UJGK=((__SLOT_DATA__IJRG *)__tmp__JCGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__UJGK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__3JEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__3JEN == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__JCGP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WGGK=((__SLOT_CODE__4IRG *)__tmp__JCGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WGGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IHGK=((__ITM_SLOT__PLC *)__tmp__WGGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IHGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WGGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__WGGK=((__SLOT_DATA__IJRG *)__tmp__JCGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WGGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IHGK=((__ITM_SLOT__PLC *)__tmp__WGGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IHGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WGGK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if (__tmp__IHGK==NULL) {
+          __tmp__WGGK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__IHGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__WGGK=((void *)__tmp__IHGK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__WGGK=((void *)__tmp__IHGK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__WGGK=((void *)__tmp__IHGK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__WGGK=((void *)__tmp__IHGK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__WGGK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__WGGK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__WGGK == (void *)NULL)) {
+          __tmp__FKGK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__WGGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__CKGK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WGGK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__CKGK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WGGK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__CKGK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WGGK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__CKGK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WGGK)),NULL);
+          } break;
+          };
+          __tmp__FKGK=((void *)__tmp__CKGK != (void *)t__RDGK);
+        };
+        if (__tmp__FKGK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__JCGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IHGK=((__SLOT_CODE__4IRG *)__tmp__JCGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IHGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MKGK=((__ITM_SLOT__PLC *)__tmp__IHGK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MKGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IHGK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__IHGK=((__SLOT_DATA__IJRG *)__tmp__JCGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IHGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__MKGK=((__ITM_SLOT__PLC *)__tmp__IHGK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__MKGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IHGK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__MKGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__MKGK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__WMJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MKGK));
+            if (((void *)Self__WMJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__WMJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__WMJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MKGK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MKGK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__F4KS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MKGK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__F4KS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MKGK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__RDGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__JCGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__IHGK=((__SLOT_CODE__4IRG *)__tmp__JCGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__IHGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__UJGK=((__ITM_SLOT__PLC *)__tmp__IHGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__UJGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IHGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UJGK=((__SLOT_DATA__IJRG *)__tmp__JCGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__UJGK);
+          put_position__PRE(Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__1KGK=create_with_capacity__UBZH( 2);
+        __tmp__3KGK=create__type__VJ2C(Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__RDGK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1KGK),__tmp__3KGK);
+        __tmp__ALGK=read__5UEI(((__LOCAL__L4WC *)__tmp__Z3KS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__1KGK),__tmp__ALGK);
+        __tmp__QGGK=Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__WGGK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__1KGK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__WGGK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__1MJU=((__STRING_CST__5J *)__tmp__WGGK);
+          result__XMJU=NULL;
+          ptr__YMJU=((__POINTER__IB )(NULL));
+          __tmp__KGGK= 0;
+          __tmp__0MJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__0MJU ==  0)) {
+            result__XMJU=Self__1MJU;
+          } else /* FALSE */ {
+            __tmp__KGGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MJU));
+            if ((__tmp__KGGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4MJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3MJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_size[(__tmp__4MJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3MJU)));
+              ptr__YMJU=__tmp__2MJU;
+            } else /* FALSE */ {
+              __tmp__4MJU=((__UINTEGER_32__ZWB )__tmp__KGGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_type[(__tmp__4MJU)]))),(__UINTEGER_32__ZWB)(__tmp__4MJU |  1));
+              ptr__YMJU=__tmp__2MJU;
+            };
+            result__XMJU=((__STRING_CST__5J *)ptr__YMJU);
+            *(result__XMJU) = *(Self__1MJU);
+          };
+          __tmp__IHGK=result__XMJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__IHGK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__WGGK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__J4KS=((__PROTOTYPE_CST__LAXC *)__tmp__WGGK);
+          __tmp__K4KS=create__type__VJ2C(Self__J4KS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__J4KS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__IHGK=__tmp__K4KS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__M4KS=((__INTEGER_CST__XAXC *)__tmp__WGGK);
+          __tmp__UJGK=Self__M4KS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__TNJU=Self__M4KS->value__FH4D;
+          __tmp__4GGK=Self__M4KS->parent_constant__YAXC.static_type__5G4D;
+          Self__M4KS=NULL;
+          ptr__YMJU=((__POINTER__IB )(NULL));
+          __tmp__KGGK= 0;
+          __tmp__0MJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__0MJU ==  0)) {
+            Self__M4KS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__KGGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MJU));
+            if ((__tmp__KGGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4MJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3MJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_size[(__tmp__4MJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3MJU)));
+              ptr__YMJU=__tmp__2MJU;
+            } else /* FALSE */ {
+              __tmp__4MJU=((__UINTEGER_32__ZWB )__tmp__KGGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_type[(__tmp__4MJU)]))),(__UINTEGER_32__ZWB)(__tmp__4MJU |  1));
+              ptr__YMJU=__tmp__2MJU;
+            };
+            Self__M4KS=((__INTEGER_CST__XAXC *)ptr__YMJU);
+            *(Self__M4KS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__RNJU=((__INTEGER_CST__XAXC *)Self__M4KS);
+          Self__RNJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UJGK;
+          Self__RNJU->value__FH4D=v__TNJU;
+          Self__RNJU->parent_constant__YAXC.static_type__5G4D=__tmp__4GGK;
+          check_type__XYEE(Self__RNJU);
+          __tmp__IHGK=Self__M4KS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__IHGK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__WGGK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1PZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__WGGK)->local__BVEJ));
+          if (__tmp__1PZT==NULL) {
+            __tmp__2PZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2PZT=((__READ_LOCAL__55ZI *)__tmp__1PZT);
+          };
+          __tmp__IHGK=__tmp__2PZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__IHGK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__WGGK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__IHGK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WGGK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__Q4KS=((__IS_EXPANDED__35NJ *)__tmp__WGGK);
+          __tmp__UJGK=Self__Q4KS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1PZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__Q4KS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1PZT==NULL) {
+            __tmp__2PZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2PZT=((__READ_LOCAL__55ZI *)__tmp__1PZT);
+          };
+          Self__Q4KS=NULL;
+          ptr__YMJU=((__POINTER__IB )(NULL));
+          __tmp__KGGK= 0;
+          __tmp__0MJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__0MJU ==  0)) {
+            Self__Q4KS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__KGGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MJU));
+            if ((__tmp__KGGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4MJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3MJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_size[(__tmp__4MJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3MJU)));
+              ptr__YMJU=__tmp__2MJU;
+            } else /* FALSE */ {
+              __tmp__4MJU=((__UINTEGER_32__ZWB )__tmp__KGGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_type[(__tmp__4MJU)]))),(__UINTEGER_32__ZWB)(__tmp__4MJU |  1));
+              ptr__YMJU=__tmp__2MJU;
+            };
+            Self__Q4KS=((__IS_EXPANDED__35NJ *)ptr__YMJU);
+            *(Self__Q4KS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__COJU=((__IS_EXPANDED__35NJ *)Self__Q4KS);
+          Self__COJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UJGK;
+          Self__COJU->receiver__RA5J=__tmp__2PZT;
+          __tmp__IHGK=Self__Q4KS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__V4KS=((__GET_TYPE_ID__HAOJ *)__tmp__WGGK);
+          __tmp__UJGK=Self__V4KS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4GGK=Self__V4KS->receiver__WA5J;
+          Self__V4KS=NULL;
+          ptr__YMJU=((__POINTER__IB )(NULL));
+          __tmp__KGGK= 0;
+          __tmp__0MJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__0MJU ==  0)) {
+            Self__V4KS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__KGGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MJU));
+            if ((__tmp__KGGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4MJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3MJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_size[(__tmp__4MJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3MJU)));
+              ptr__YMJU=__tmp__2MJU;
+            } else /* FALSE */ {
+              __tmp__4MJU=((__UINTEGER_32__ZWB )__tmp__KGGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_type[(__tmp__4MJU)]))),(__UINTEGER_32__ZWB)(__tmp__4MJU |  1));
+              ptr__YMJU=__tmp__2MJU;
+            };
+            Self__V4KS=((__GET_TYPE_ID__HAOJ *)ptr__YMJU);
+            *(Self__V4KS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__SOJU=((__GET_TYPE_ID__HAOJ *)Self__V4KS);
+          Self__SOJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UJGK;
+          Self__SOJU->receiver__WA5J=__tmp__4GGK;
+          __tmp__IHGK=Self__V4KS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__IHGK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__WGGK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__IHGK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__WGGK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__IHGK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__WGGK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__IHGK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__WGGK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__IHGK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__WGGK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__IHGK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__WGGK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__IHGK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__WGGK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__IHGK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__WGGK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__IHGK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__WGGK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__Y4KS=((__SIZE_OF__5GOJ *)__tmp__WGGK);
+          __tmp__UJGK=Self__Y4KS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__4GGK=Self__Y4KS->receiver__AD5J;
+          Self__Y4KS=NULL;
+          ptr__YMJU=((__POINTER__IB )(NULL));
+          __tmp__KGGK= 0;
+          __tmp__0MJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__0MJU ==  0)) {
+            Self__Y4KS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__KGGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MJU));
+            if ((__tmp__KGGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4MJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3MJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_size[(__tmp__4MJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3MJU)));
+              ptr__YMJU=__tmp__2MJU;
+            } else /* FALSE */ {
+              __tmp__4MJU=((__UINTEGER_32__ZWB )__tmp__KGGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_type[(__tmp__4MJU)]))),(__UINTEGER_32__ZWB)(__tmp__4MJU |  1));
+              ptr__YMJU=__tmp__2MJU;
+            };
+            Self__Y4KS=((__SIZE_OF__5GOJ *)ptr__YMJU);
+            *(Self__Y4KS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__CPJU=((__SIZE_OF__5GOJ *)Self__Y4KS);
+          Self__CPJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UJGK;
+          Self__CPJU->receiver__AD5J=__tmp__4GGK;
+          __tmp__IHGK=Self__Y4KS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__IHGK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__WGGK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__14KS=((__REAL_CST__1LOJ *)__tmp__WGGK);
+          __tmp__UJGK=Self__14KS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__UPJU=Self__14KS->value__VD5J;
+          __tmp__4GGK=Self__14KS->parent_constant__2LOJ.static_type__5G4D;
+          Self__14KS=NULL;
+          ptr__YMJU=((__POINTER__IB )(NULL));
+          __tmp__KGGK= 0;
+          __tmp__0MJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__0MJU ==  0)) {
+            Self__14KS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__KGGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0MJU));
+            if ((__tmp__KGGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4MJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3MJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_size[(__tmp__4MJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3MJU)));
+              ptr__YMJU=__tmp__2MJU;
+            } else /* FALSE */ {
+              __tmp__4MJU=((__UINTEGER_32__ZWB )__tmp__KGGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2MJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3MJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0MJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2MJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2MJU=micro_alloc__table__lab__UKI(__tmp__3MJU,((__POINTER__IB )(&(table_type[(__tmp__4MJU)]))),(__UINTEGER_32__ZWB)(__tmp__4MJU |  1));
+              ptr__YMJU=__tmp__2MJU;
+            };
+            Self__14KS=((__REAL_CST__1LOJ *)ptr__YMJU);
+            *(Self__14KS) = *(REAL_CST__1LOJ__);
+          };
+          Self__SPJU=((__REAL_CST__1LOJ *)Self__14KS);
+          Self__SPJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__UJGK;
+          Self__SPJU->value__VD5J=v__UPJU;
+          Self__SPJU->parent_constant__2LOJ.static_type__5G4D=__tmp__4GGK;
+          __tmp__IHGK=Self__14KS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__54KS=((__CHARACTER_CST__RMOJ *)__tmp__WGGK);
+          __tmp__A5KS=create__char__UMQJ(Self__54KS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__54KS->text__0D5J);
+          __tmp__IHGK=__tmp__A5KS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__C5KS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__WGGK);
+          __tmp__D5KS=create__text__OQQJ(Self__C5KS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C5KS->string__WBJK);
+          __tmp__IHGK=__tmp__D5KS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__IHGK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__WGGK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__IHGK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WGGK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__IHGK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__WGGK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__IHGK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WGGK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__IHGK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__WGGK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__IHGK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WGGK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__IHGK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__WGGK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__IHGK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__WGGK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__MKGK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__WGGK)->global__KAKM),NULL);
+          if (__tmp__MKGK==NULL) {
+            __tmp__NS3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MKGK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NS3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NS3T=((__READ_GLOBAL__T4YL *)__tmp__MKGK);
+            } break;
+            }
+          };
+          __tmp__IHGK=__tmp__NS3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__IHGK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__WGGK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__IHGK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__WGGK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__IHGK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__WGGK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__IHGK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__WGGK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__IHGK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__WGGK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__IHGK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__WGGK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__IHGK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__WGGK));
+        } break;
+        };
+        __tmp__GLGK=new_read__slot__receiver__with__intern__OEZJ(__tmp__QGGK,__tmp__JCGP,__tmp__IHGK,__tmp__1KGK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__GLGK);
+        __tmp__JCGP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__GLGK));
+        result__UDGK=__tmp__JCGP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__RDGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__VFGK=static_type__1ECK(Self__QDGK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__VFGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__SDGK);
+        put_position__PRE(Self__QDGK->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__3JEN=create__name__style__type__E5JG(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__NOKL(Self__0JEN)));
     };
-    add_last__11FH(stack_result__4H4F,var__3JEN);
-    result__4JEN=write__value__14FH(var__3JEN,Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__BTDN(Self__0JEN,((__LOCAL *)var__3JEN)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__3JEN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__4JEN);
+  __tmp__OFGK=result__UDGK;
+  return(__tmp__OFGK);
 }
 
-static void* put_result__5ILL(__READ_SLOT *Self__AJLL,__BOOLEAN is_last__BJLL)
-// ({READ_SLOT},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__5LGK(__EXPR_SHIFT_L__0EOJ *Self__AMGK,__TYPE_FULL__XMB *t__BMGK,__POSITION__OL p__CMGK)
+// ({EXPR_SHIFT_L__0EOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__DJLL;
-  void *result__EJLL;
-  __INTEGER idx__FJLL;
-  void *var_result__GJLL;
-  __BOOLEAN __tmp__YKLL;
-  var__DJLL=NULL;
-  result__EJLL=NULL;
-  idx__FJLL= 0;
-  var_result__GJLL=NULL;
-  if (is_last__BJLL) {
-    result__EJLL=Self__AJLL;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__FJLL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__GJLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__GJLL != (void *)NULL)) {
-        if ((idx__FJLL <= ((__FAST_ARRAYoLOCALo *)var_result__GJLL)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__DJLL=((void **)((__FAST_ARRAYoLOCALo *)var_result__GJLL)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__FJLL];
-          __tmp__YKLL=TRUE__;
-        } else {
-          __tmp__YKLL=FALSE__;
+  __INTEGER_64__1SG v__XQJU;
+  void *result__EMGK;
+  __TYPE_FULL__XMB *__tmp__0MGK,*__tmp__NNGK,*__tmp__UNGK,*__tmp__FOGK;
+  __TYPE_FULL__XMB *__tmp__OPGK,*__tmp__SSGK;
+  __LOCAL__L4WC *__tmp__V5KS,*__tmp__JALS;
+  __WRITE_LOCAL__TEYJ *__tmp__25KS,*__tmp__QALS;
+  __STRING_CONSTANT__0 *__tmp__2NGK,*__tmp__DRGK,*v__YSJU;
+  void *__tmp__4NGK;
+  __PROTOTYPE__MF *__tmp__UOGK,*__tmp__YRGK;
+  __INTEGER__Q __tmp__0OGK,__tmp__4RGK;
+  void *__tmp__VGGP;
+  __POSITION__OL __tmp__APGK,__tmp__ESGK;
+  void *__tmp__GPGK,*__tmp__YPGK,*__tmp__2SGK;
+  __ITM_TYPE_STYLE__1MB *Self__YPJU,*Self__0PJU;
+  __ITM_TYPE_MULTI__0URC *Self__BALS,*Self__VALS;
+  __READ_LOCAL__55ZI *__tmp__IQGK,*__tmp__QTGK,*__tmp__DQZT,*__tmp__EQZT;
+  __NODE_TYPE__SK2C *__tmp__KQGK,*__tmp__WTGK;
+  __PROTOTYPE_CST__LAXC *__tmp__NTGK,*Self__ZALS,*__tmp__0ALS;
+  __STRING_CST__5J *Self__5PJU,*result__1PJU;
+  __POINTER__IB ptr__2PJU,__tmp__4PJU,__tmp__AQJU,__tmp__BQJU;
+  __UINTEGER_32__ZWB __tmp__CQJU;
+  __INTEGER_CST__XAXC *Self__2ALS,*Self__VQJU;
+  __IS_EXPANDED__35NJ *Self__ABLS,*Self__GRJU;
+  __GET_TYPE_ID__HAOJ *Self__FBLS,*Self__WRJU;
+  __SIZE_OF__5GOJ *Self__IBLS,*Self__GSJU;
+  __REAL_CST__1LOJ *Self__LBLS,*Self__WSJU;
+  __CHARACTER_CST__RMOJ *Self__PBLS,*__tmp__QBLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SBLS,*__tmp__TBLS;
+  __READ_GLOBAL__T4YL *__tmp__RS3T;
+  __BOOLEAN__L __tmp__1MGK,__tmp__ONGK,__tmp__RPGK,__tmp__VSGK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__LTGK;
+  result__EMGK=NULL;
+  __tmp__0MGK=static_type__AFCK(Self__AMGK);
+  __tmp__1MGK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__BMGK),__tmp__0MGK);
+  if (__tmp__1MGK) {
+    result__EMGK=Self__AMGK;
+  } else /* FALSE */ {
+    __tmp__NNGK=static_type__AFCK(Self__AMGK);
+    __tmp__ONGK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__NNGK),t__BMGK);
+    if (__tmp__ONGK) {
+      __tmp__UNGK=static_type__AFCK(Self__AMGK);
+      __tmp__V5KS=create__name__style__type__HIND(Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__UNGK));
+      __tmp__25KS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__V5KS),Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AMGK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__25KS);
+      __tmp__2NGK=get__PJC(last_cast_name__U31J);
+      __tmp__UNGK=static_type__AFCK(Self__AMGK);
+      __tmp__4NGK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__UNGK),__tmp__2NGK);
+      if (((void *)__tmp__4NGK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__FOGK=static_type__AFCK(Self__AMGK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__FOGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BMGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__2NGK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__FOGK=static_type__AFCK(Self__AMGK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__FOGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__CMGK);
+        __tmp__FOGK=static_type__AFCK(Self__AMGK);
+        __tmp__UOGK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__FOGK));
+        put_position__PRE(__tmp__UOGK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__YKLL)) {
-          if ((idx__FJLL == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__GJLL)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__DJLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__4NGK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__4NGK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__0OGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__4NGK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__0OGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__4NGK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__4NGK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__0OGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__4NGK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__0OGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__4NGK));
+        };
+      };
+      if ((__tmp__0OGK !=  1)) {
+        if (((struct ___OBJ *)__tmp__4NGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__VGGP=((__SLOT_CODE__4IRG *)__tmp__4NGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VGGP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__APGK=((__ITM_SLOT__PLC *)__tmp__VGGP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__APGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VGGP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__APGK=((__SLOT_DATA__IJRG *)__tmp__4NGK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__APGK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__4NGK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__VGGP=((__SLOT_CODE__4IRG *)__tmp__4NGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VGGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GPGK=((__ITM_SLOT__PLC *)__tmp__VGGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GPGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VGGP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__VGGP=((__SLOT_DATA__IJRG *)__tmp__4NGK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VGGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GPGK=((__ITM_SLOT__PLC *)__tmp__VGGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GPGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VGGP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__GPGK==NULL) {
+        __tmp__VGGP=NULL;
       } else {
-        if ((idx__FJLL !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__GPGK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__VGGP=((void *)__tmp__GPGK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__VGGP=((void *)__tmp__GPGK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__VGGP=((void *)__tmp__GPGK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__VGGP=((void *)__tmp__GPGK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__VGGP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__VGGP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__VGGP == (void *)NULL)) {
+        __tmp__RPGK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__VGGP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__OPGK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__VGGP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__OPGK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VGGP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__OPGK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VGGP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__OPGK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VGGP)),NULL);
+        } break;
+        };
+        __tmp__RPGK=((void *)__tmp__OPGK != (void *)t__BMGK);
+      };
+      if (__tmp__RPGK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__4NGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GPGK=((__SLOT_CODE__4IRG *)__tmp__4NGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GPGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YPGK=((__ITM_SLOT__PLC *)__tmp__GPGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YPGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GPGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__GPGK=((__SLOT_DATA__IJRG *)__tmp__4NGK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GPGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YPGK=((__ITM_SLOT__PLC *)__tmp__GPGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YPGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GPGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__YPGK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPGK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__YPJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPGK));
+          if (((void *)Self__YPJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__YPJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__YPJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPGK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPGK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BALS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPGK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BALS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPGK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BMGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__4NGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GPGK=((__SLOT_CODE__4IRG *)__tmp__4NGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GPGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__APGK=((__ITM_SLOT__PLC *)__tmp__GPGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__APGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GPGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__APGK=((__SLOT_DATA__IJRG *)__tmp__4NGK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__APGK);
+        put_position__PRE(Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__IQGK=read__5UEI(((__LOCAL__L4WC *)__tmp__V5KS));
+      __tmp__KQGK=new_read__slot__receiver__self__intern__KK2C(Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__4NGK,__tmp__IQGK,__tmp__IQGK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__KQGK);
+      __tmp__4NGK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__KQGK));
+      result__EMGK=__tmp__4NGK;
+      __tmp__RPGK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__RPGK=FALSE__O__;
+    };
+    if ((! __tmp__RPGK)) {
+      __tmp__UNGK=static_type__AFCK(Self__AMGK);
+      __tmp__RPGK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__BMGK),__tmp__UNGK);
+      if (__tmp__RPGK) {
+        __tmp__FOGK=static_type__AFCK(Self__AMGK);
+        __tmp__JALS=create__name__style__type__HIND(Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__FOGK));
+        __tmp__QALS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JALS),Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__AMGK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QALS);
+        __tmp__DRGK=get__PJC(last_cast_name__U31J);
+        __tmp__VGGP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__BMGK),__tmp__DRGK);
+        if (((void *)__tmp__VGGP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BMGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__OPGK=static_type__AFCK(Self__AMGK);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__OPGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__DRGK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BMGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__CMGK);
+          __tmp__YRGK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__BMGK));
+          put_position__PRE(__tmp__YRGK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__DJLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__DJLL == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__VGGP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__VGGP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__4RGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__VGGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__4RGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__VGGP));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__VGGP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__4RGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__VGGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__4RGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__VGGP));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__4RGK !=  2)) {
+          if (((struct ___OBJ *)__tmp__VGGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__YPGK=((__SLOT_CODE__4IRG *)__tmp__VGGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YPGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ESGK=((__ITM_SLOT__PLC *)__tmp__YPGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ESGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YPGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__ESGK=((__SLOT_DATA__IJRG *)__tmp__VGGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__ESGK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__VGGP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GPGK=((__SLOT_CODE__4IRG *)__tmp__VGGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GPGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YPGK=((__ITM_SLOT__PLC *)__tmp__GPGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YPGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GPGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__GPGK=((__SLOT_DATA__IJRG *)__tmp__VGGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GPGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__YPGK=((__ITM_SLOT__PLC *)__tmp__GPGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__YPGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GPGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__YPGK==NULL) {
+          __tmp__GPGK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__YPGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__GPGK=((void *)__tmp__YPGK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__GPGK=((void *)__tmp__YPGK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__GPGK=((void *)__tmp__YPGK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__GPGK=((void *)__tmp__YPGK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__GPGK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__GPGK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__GPGK == (void *)NULL)) {
+          __tmp__VSGK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__GPGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__SSGK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GPGK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__SSGK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GPGK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__SSGK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GPGK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__SSGK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GPGK)),NULL);
+          } break;
+          };
+          __tmp__VSGK=((void *)__tmp__SSGK != (void *)t__BMGK);
+        };
+        if (__tmp__VSGK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__VGGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__YPGK=((__SLOT_CODE__4IRG *)__tmp__VGGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YPGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2SGK=((__ITM_SLOT__PLC *)__tmp__YPGK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2SGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YPGK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__YPGK=((__SLOT_DATA__IJRG *)__tmp__VGGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YPGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__2SGK=((__ITM_SLOT__PLC *)__tmp__YPGK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__2SGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YPGK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__2SGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SGK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__0PJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SGK));
+            if (((void *)Self__0PJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__0PJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__0PJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SGK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SGK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VALS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SGK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VALS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SGK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__BMGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__VGGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__YPGK=((__SLOT_CODE__4IRG *)__tmp__VGGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YPGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ESGK=((__ITM_SLOT__PLC *)__tmp__YPGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ESGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YPGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__ESGK=((__SLOT_DATA__IJRG *)__tmp__VGGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__ESGK);
+          put_position__PRE(Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__LTGK=create_with_capacity__UBZH( 2);
+        __tmp__NTGK=create__type__VJ2C(Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__BMGK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LTGK),__tmp__NTGK);
+        __tmp__QTGK=read__5UEI(((__LOCAL__L4WC *)__tmp__JALS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LTGK),__tmp__QTGK);
+        __tmp__APGK=Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__GPGK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LTGK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__GPGK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__5PJU=((__STRING_CST__5J *)__tmp__GPGK);
+          result__1PJU=NULL;
+          ptr__2PJU=((__POINTER__IB )(NULL));
+          __tmp__0OGK= 0;
+          __tmp__4PJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__4PJU ==  0)) {
+            result__1PJU=Self__5PJU;
+          } else /* FALSE */ {
+            __tmp__0OGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4PJU));
+            if ((__tmp__0OGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CQJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BQJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_size[(__tmp__CQJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BQJU)));
+              ptr__2PJU=__tmp__AQJU;
+            } else /* FALSE */ {
+              __tmp__CQJU=((__UINTEGER_32__ZWB )__tmp__0OGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_type[(__tmp__CQJU)]))),(__UINTEGER_32__ZWB)(__tmp__CQJU |  1));
+              ptr__2PJU=__tmp__AQJU;
+            };
+            result__1PJU=((__STRING_CST__5J *)ptr__2PJU);
+            *(result__1PJU) = *(Self__5PJU);
+          };
+          __tmp__YPGK=result__1PJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__YPGK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__GPGK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZALS=((__PROTOTYPE_CST__LAXC *)__tmp__GPGK);
+          __tmp__0ALS=create__type__VJ2C(Self__ZALS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZALS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__YPGK=__tmp__0ALS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2ALS=((__INTEGER_CST__XAXC *)__tmp__GPGK);
+          __tmp__ESGK=Self__2ALS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__XQJU=Self__2ALS->value__FH4D;
+          __tmp__OPGK=Self__2ALS->parent_constant__YAXC.static_type__5G4D;
+          Self__2ALS=NULL;
+          ptr__2PJU=((__POINTER__IB )(NULL));
+          __tmp__0OGK= 0;
+          __tmp__4PJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__4PJU ==  0)) {
+            Self__2ALS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__0OGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4PJU));
+            if ((__tmp__0OGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CQJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BQJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_size[(__tmp__CQJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BQJU)));
+              ptr__2PJU=__tmp__AQJU;
+            } else /* FALSE */ {
+              __tmp__CQJU=((__UINTEGER_32__ZWB )__tmp__0OGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_type[(__tmp__CQJU)]))),(__UINTEGER_32__ZWB)(__tmp__CQJU |  1));
+              ptr__2PJU=__tmp__AQJU;
+            };
+            Self__2ALS=((__INTEGER_CST__XAXC *)ptr__2PJU);
+            *(Self__2ALS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__VQJU=((__INTEGER_CST__XAXC *)Self__2ALS);
+          Self__VQJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ESGK;
+          Self__VQJU->value__FH4D=v__XQJU;
+          Self__VQJU->parent_constant__YAXC.static_type__5G4D=__tmp__OPGK;
+          check_type__XYEE(Self__VQJU);
+          __tmp__YPGK=Self__2ALS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__YPGK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__GPGK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DQZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__GPGK)->local__BVEJ));
+          if (__tmp__DQZT==NULL) {
+            __tmp__EQZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EQZT=((__READ_LOCAL__55ZI *)__tmp__DQZT);
+          };
+          __tmp__YPGK=__tmp__EQZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__YPGK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__GPGK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__YPGK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GPGK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__ABLS=((__IS_EXPANDED__35NJ *)__tmp__GPGK);
+          __tmp__ESGK=Self__ABLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DQZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__ABLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DQZT==NULL) {
+            __tmp__EQZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EQZT=((__READ_LOCAL__55ZI *)__tmp__DQZT);
+          };
+          Self__ABLS=NULL;
+          ptr__2PJU=((__POINTER__IB )(NULL));
+          __tmp__0OGK= 0;
+          __tmp__4PJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__4PJU ==  0)) {
+            Self__ABLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__0OGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4PJU));
+            if ((__tmp__0OGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CQJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BQJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_size[(__tmp__CQJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BQJU)));
+              ptr__2PJU=__tmp__AQJU;
+            } else /* FALSE */ {
+              __tmp__CQJU=((__UINTEGER_32__ZWB )__tmp__0OGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_type[(__tmp__CQJU)]))),(__UINTEGER_32__ZWB)(__tmp__CQJU |  1));
+              ptr__2PJU=__tmp__AQJU;
+            };
+            Self__ABLS=((__IS_EXPANDED__35NJ *)ptr__2PJU);
+            *(Self__ABLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__GRJU=((__IS_EXPANDED__35NJ *)Self__ABLS);
+          Self__GRJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ESGK;
+          Self__GRJU->receiver__RA5J=__tmp__EQZT;
+          __tmp__YPGK=Self__ABLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FBLS=((__GET_TYPE_ID__HAOJ *)__tmp__GPGK);
+          __tmp__ESGK=Self__FBLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__OPGK=Self__FBLS->receiver__WA5J;
+          Self__FBLS=NULL;
+          ptr__2PJU=((__POINTER__IB )(NULL));
+          __tmp__0OGK= 0;
+          __tmp__4PJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__4PJU ==  0)) {
+            Self__FBLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__0OGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4PJU));
+            if ((__tmp__0OGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CQJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BQJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_size[(__tmp__CQJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BQJU)));
+              ptr__2PJU=__tmp__AQJU;
+            } else /* FALSE */ {
+              __tmp__CQJU=((__UINTEGER_32__ZWB )__tmp__0OGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_type[(__tmp__CQJU)]))),(__UINTEGER_32__ZWB)(__tmp__CQJU |  1));
+              ptr__2PJU=__tmp__AQJU;
+            };
+            Self__FBLS=((__GET_TYPE_ID__HAOJ *)ptr__2PJU);
+            *(Self__FBLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__WRJU=((__GET_TYPE_ID__HAOJ *)Self__FBLS);
+          Self__WRJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ESGK;
+          Self__WRJU->receiver__WA5J=__tmp__OPGK;
+          __tmp__YPGK=Self__FBLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__YPGK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__GPGK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__YPGK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__GPGK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__YPGK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__GPGK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__YPGK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__GPGK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__YPGK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__GPGK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__YPGK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__GPGK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__YPGK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__GPGK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__YPGK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__GPGK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__YPGK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__GPGK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IBLS=((__SIZE_OF__5GOJ *)__tmp__GPGK);
+          __tmp__ESGK=Self__IBLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__OPGK=Self__IBLS->receiver__AD5J;
+          Self__IBLS=NULL;
+          ptr__2PJU=((__POINTER__IB )(NULL));
+          __tmp__0OGK= 0;
+          __tmp__4PJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__4PJU ==  0)) {
+            Self__IBLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__0OGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4PJU));
+            if ((__tmp__0OGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CQJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BQJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_size[(__tmp__CQJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BQJU)));
+              ptr__2PJU=__tmp__AQJU;
+            } else /* FALSE */ {
+              __tmp__CQJU=((__UINTEGER_32__ZWB )__tmp__0OGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_type[(__tmp__CQJU)]))),(__UINTEGER_32__ZWB)(__tmp__CQJU |  1));
+              ptr__2PJU=__tmp__AQJU;
+            };
+            Self__IBLS=((__SIZE_OF__5GOJ *)ptr__2PJU);
+            *(Self__IBLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__GSJU=((__SIZE_OF__5GOJ *)Self__IBLS);
+          Self__GSJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ESGK;
+          Self__GSJU->receiver__AD5J=__tmp__OPGK;
+          __tmp__YPGK=Self__IBLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__YPGK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__GPGK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LBLS=((__REAL_CST__1LOJ *)__tmp__GPGK);
+          __tmp__ESGK=Self__LBLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__YSJU=Self__LBLS->value__VD5J;
+          __tmp__OPGK=Self__LBLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LBLS=NULL;
+          ptr__2PJU=((__POINTER__IB )(NULL));
+          __tmp__0OGK= 0;
+          __tmp__4PJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__4PJU ==  0)) {
+            Self__LBLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__0OGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4PJU));
+            if ((__tmp__0OGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CQJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BQJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_size[(__tmp__CQJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BQJU)));
+              ptr__2PJU=__tmp__AQJU;
+            } else /* FALSE */ {
+              __tmp__CQJU=((__UINTEGER_32__ZWB )__tmp__0OGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AQJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BQJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4PJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AQJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AQJU=micro_alloc__table__lab__UKI(__tmp__BQJU,((__POINTER__IB )(&(table_type[(__tmp__CQJU)]))),(__UINTEGER_32__ZWB)(__tmp__CQJU |  1));
+              ptr__2PJU=__tmp__AQJU;
+            };
+            Self__LBLS=((__REAL_CST__1LOJ *)ptr__2PJU);
+            *(Self__LBLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__WSJU=((__REAL_CST__1LOJ *)Self__LBLS);
+          Self__WSJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__ESGK;
+          Self__WSJU->value__VD5J=v__YSJU;
+          Self__WSJU->parent_constant__2LOJ.static_type__5G4D=__tmp__OPGK;
+          __tmp__YPGK=Self__LBLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PBLS=((__CHARACTER_CST__RMOJ *)__tmp__GPGK);
+          __tmp__QBLS=create__char__UMQJ(Self__PBLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PBLS->text__0D5J);
+          __tmp__YPGK=__tmp__QBLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SBLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__GPGK);
+          __tmp__TBLS=create__text__OQQJ(Self__SBLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SBLS->string__WBJK);
+          __tmp__YPGK=__tmp__TBLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__YPGK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__GPGK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__YPGK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GPGK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__YPGK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__GPGK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__YPGK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GPGK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__YPGK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__GPGK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__YPGK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GPGK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__YPGK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__GPGK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__YPGK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__GPGK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2SGK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__GPGK)->global__KAKM),NULL);
+          if (__tmp__2SGK==NULL) {
+            __tmp__RS3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__2SGK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__RS3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__RS3T=((__READ_GLOBAL__T4YL *)__tmp__2SGK);
+            } break;
+            }
+          };
+          __tmp__YPGK=__tmp__RS3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__YPGK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__GPGK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__YPGK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__GPGK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__YPGK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__GPGK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__YPGK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__GPGK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__YPGK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__GPGK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__YPGK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__GPGK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__YPGK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__GPGK));
+        } break;
+        };
+        __tmp__WTGK=new_read__slot__receiver__with__intern__OEZJ(__tmp__APGK,__tmp__VGGP,__tmp__YPGK,__tmp__LTGK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__WTGK);
+        __tmp__VGGP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__WTGK));
+        result__EMGK=__tmp__VGGP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__BMGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__FOGK=static_type__AFCK(Self__AMGK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__FOGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__CMGK);
+        put_position__PRE(Self__AMGK->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__DJLL=create__name__style__type__E5JG(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__AJLL->slot__MUGK)->parent_variable__HHZD.type__D25F));
     };
-    add_last__11FH(stack_result__4H4F,var__DJLL);
-    result__EJLL=write__value__14FH(var__DJLL,Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__2VKL(Self__AJLL,((__LOCAL *)var__DJLL)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__DJLL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__EJLL);
+  __tmp__4NGK=result__EMGK;
+  return(__tmp__4NGK);
 }
 
-static void* put_result__QNLL(__READ_GLOBAL *Self__RNLL,__BOOLEAN is_last__SNLL)
-// ({READ_GLOBAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__OUGK(__PUT_TO__TFOJ *Self__PUGK,__TYPE_FULL__XMB *t__QUGK,__POSITION__OL p__RUGK)
+// ({PUT_TO__TFOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__UNLL;
-  void *result__VNLL;
-  __INTEGER idx__WNLL;
-  void *var_result__XNLL;
-  __BOOLEAN __tmp__JPLL;
-  var__UNLL=NULL;
-  result__VNLL=NULL;
-  idx__WNLL= 0;
-  var_result__XNLL=NULL;
-  if (is_last__SNLL) {
-    result__VNLL=Self__RNLL;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__WNLL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__XNLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__XNLL != (void *)NULL)) {
-        if ((idx__WNLL <= ((__FAST_ARRAYoLOCALo *)var_result__XNLL)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__UNLL=((void **)((__FAST_ARRAYoLOCALo *)var_result__XNLL)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__WNLL];
-          __tmp__JPLL=TRUE__;
-        } else {
-          __tmp__JPLL=FALSE__;
+  __INTEGER_64__1SG v__1TJU;
+  void *result__TUGK;
+  __LOCAL__L4WC *__tmp__FCLS,*__tmp__ZCLS;
+  __WRITE_LOCAL__TEYJ *__tmp__MCLS,*__tmp__ADLS;
+  __STRING_CONSTANT__0 *__tmp__LWGK,*__tmp__SZGK,*v__2VJU;
+  void *__tmp__NWGK;
+  __PROTOTYPE__MF *__tmp__DXGK,*__tmp__H0GK;
+  __INTEGER__Q __tmp__JXGK,__tmp__N0GK;
+  void *__tmp__EJ3L;
+  __POSITION__OL __tmp__PXGK,__tmp__T0GK;
+  void *__tmp__VXGK,*__tmp__HYGK,*__tmp__L1GK;
+  __TYPE_FULL__XMB *__tmp__3XGK,*__tmp__B1GK;
+  __ITM_TYPE_STYLE__1MB *Self__2SJU,*Self__4SJU;
+  __ITM_TYPE_MULTI__0URC *Self__RCLS,*Self__FDLS;
+  __READ_LOCAL__55ZI *__tmp__XYGK,*__tmp__51GK,*__tmp__LQZT,*__tmp__MQZT;
+  __NODE_TYPE__SK2C *__tmp__ZYGK,*__tmp__F2GK;
+  __PROTOTYPE_CST__LAXC *__tmp__21GK,*Self__JDLS,*__tmp__KDLS;
+  __STRING_CST__5J *Self__DTJU,*result__5SJU;
+  __POINTER__IB ptr__ATJU,__tmp__CTJU,__tmp__ETJU,__tmp__FTJU;
+  __UINTEGER_32__ZWB __tmp__GTJU;
+  __INTEGER_CST__XAXC *Self__MDLS,*Self__ZTJU;
+  __IS_EXPANDED__35NJ *Self__QDLS,*Self__KUJU;
+  __GET_TYPE_ID__HAOJ *Self__VDLS,*Self__0UJU;
+  __SIZE_OF__5GOJ *Self__YDLS,*Self__KVJU;
+  __REAL_CST__1LOJ *Self__1DLS,*Self__0VJU;
+  __CHARACTER_CST__RMOJ *Self__5DLS,*__tmp__AELS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CELS,*__tmp__DELS;
+  __READ_GLOBAL__T4YL *__tmp__VS3T;
+  __BOOLEAN__L __tmp__KVGK,__tmp__3VGK,__tmp__AYGK,__tmp__E1GK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__01GK;
+  result__TUGK=NULL;
+  __tmp__KVGK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__QUGK),TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+  if (__tmp__KVGK) {
+    result__TUGK=Self__PUGK;
+  } else /* FALSE */ {
+    __tmp__3VGK=is_export_to__FCVK(((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC),t__QUGK);
+    if (__tmp__3VGK) {
+      __tmp__FCLS=create__name__style__type__HIND(Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC));
+      __tmp__MCLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FCLS),Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PUGK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MCLS);
+      __tmp__LWGK=get__PJC(last_cast_name__U31J);
+      __tmp__NWGK=get_slot__QA3I(((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC),__tmp__LWGK);
+      if (((void *)__tmp__NWGK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__QUGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__LWGK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__RUGK);
+        __tmp__DXGK=prototype__LEMJ(((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC));
+        put_position__PRE(__tmp__DXGK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__JPLL)) {
-          if ((idx__WNLL == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__XNLL)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__UNLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__NWGK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__NWGK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__JXGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__NWGK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__JXGK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__NWGK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__NWGK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__JXGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__NWGK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__JXGK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__NWGK));
+        };
+      };
+      if ((__tmp__JXGK !=  1)) {
+        if (((struct ___OBJ *)__tmp__NWGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__EJ3L=((__SLOT_CODE__4IRG *)__tmp__NWGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EJ3L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PXGK=((__ITM_SLOT__PLC *)__tmp__EJ3L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PXGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EJ3L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__PXGK=((__SLOT_DATA__IJRG *)__tmp__NWGK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__PXGK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__NWGK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__EJ3L=((__SLOT_CODE__4IRG *)__tmp__NWGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EJ3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VXGK=((__ITM_SLOT__PLC *)__tmp__EJ3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VXGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EJ3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__EJ3L=((__SLOT_DATA__IJRG *)__tmp__NWGK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EJ3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VXGK=((__ITM_SLOT__PLC *)__tmp__EJ3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VXGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EJ3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__VXGK==NULL) {
+        __tmp__EJ3L=NULL;
       } else {
-        if ((idx__WNLL !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__VXGK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__EJ3L=((void *)__tmp__VXGK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__EJ3L=((void *)__tmp__VXGK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__EJ3L=((void *)__tmp__VXGK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__EJ3L=((void *)__tmp__VXGK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__EJ3L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__EJ3L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__EJ3L == (void *)NULL)) {
+        __tmp__AYGK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__EJ3L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__3XGK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__EJ3L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__3XGK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EJ3L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__3XGK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EJ3L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__3XGK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EJ3L)),NULL);
+        } break;
+        };
+        __tmp__AYGK=((void *)__tmp__3XGK != (void *)t__QUGK);
+      };
+      if (__tmp__AYGK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__NWGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__VXGK=((__SLOT_CODE__4IRG *)__tmp__NWGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VXGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HYGK=((__ITM_SLOT__PLC *)__tmp__VXGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HYGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VXGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__VXGK=((__SLOT_DATA__IJRG *)__tmp__NWGK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VXGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HYGK=((__ITM_SLOT__PLC *)__tmp__VXGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HYGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VXGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__HYGK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__HYGK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__2SJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HYGK));
+          if (((void *)Self__2SJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__2SJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__2SJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HYGK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HYGK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RCLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HYGK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RCLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HYGK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__QUGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__NWGK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__VXGK=((__SLOT_CODE__4IRG *)__tmp__NWGK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VXGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PXGK=((__ITM_SLOT__PLC *)__tmp__VXGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PXGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VXGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__PXGK=((__SLOT_DATA__IJRG *)__tmp__NWGK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__PXGK);
+        put_position__PRE(Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__XYGK=read__5UEI(((__LOCAL__L4WC *)__tmp__FCLS));
+      __tmp__ZYGK=new_read__slot__receiver__self__intern__KK2C(Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__NWGK,__tmp__XYGK,__tmp__XYGK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ZYGK);
+      __tmp__NWGK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__ZYGK));
+      result__TUGK=__tmp__NWGK;
+      __tmp__AYGK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__AYGK=FALSE__O__;
+    };
+    if ((! __tmp__AYGK)) {
+      __tmp__AYGK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__QUGK),TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+      if (__tmp__AYGK) {
+        __tmp__ZCLS=create__name__style__type__HIND(Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC));
+        __tmp__ADLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZCLS),Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PUGK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ADLS);
+        __tmp__SZGK=get__PJC(last_cast_name__U31J);
+        __tmp__EJ3L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__QUGK),__tmp__SZGK);
+        if (((void *)__tmp__EJ3L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__QUGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__SZGK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__QUGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__RUGK);
+          __tmp__H0GK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__QUGK));
+          put_position__PRE(__tmp__H0GK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__EJ3L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__EJ3L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__N0GK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__EJ3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__N0GK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__EJ3L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__EJ3L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__N0GK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__EJ3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__N0GK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__EJ3L));
+          };
+        };
+        if ((__tmp__N0GK !=  2)) {
+          if (((struct ___OBJ *)__tmp__EJ3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__HYGK=((__SLOT_CODE__4IRG *)__tmp__EJ3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HYGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__T0GK=((__ITM_SLOT__PLC *)__tmp__HYGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__T0GK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HYGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__T0GK=((__SLOT_DATA__IJRG *)__tmp__EJ3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__T0GK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__UNLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__UNLL == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__EJ3L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__VXGK=((__SLOT_CODE__4IRG *)__tmp__EJ3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VXGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HYGK=((__ITM_SLOT__PLC *)__tmp__VXGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HYGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VXGK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__VXGK=((__SLOT_DATA__IJRG *)__tmp__EJ3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__VXGK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HYGK=((__ITM_SLOT__PLC *)__tmp__VXGK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HYGK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VXGK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if (__tmp__HYGK==NULL) {
+          __tmp__VXGK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__HYGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__VXGK=((void *)__tmp__HYGK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__VXGK=((void *)__tmp__HYGK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__VXGK=((void *)__tmp__HYGK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__VXGK=((void *)__tmp__HYGK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__VXGK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__VXGK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__VXGK == (void *)NULL)) {
+          __tmp__E1GK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__VXGK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__B1GK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__VXGK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__B1GK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VXGK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__B1GK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VXGK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__B1GK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VXGK)),NULL);
+          } break;
+          };
+          __tmp__E1GK=((void *)__tmp__B1GK != (void *)t__QUGK);
+        };
+        if (__tmp__E1GK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__EJ3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__HYGK=((__SLOT_CODE__4IRG *)__tmp__EJ3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HYGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__L1GK=((__ITM_SLOT__PLC *)__tmp__HYGK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__L1GK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HYGK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__HYGK=((__SLOT_DATA__IJRG *)__tmp__EJ3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HYGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__L1GK=((__ITM_SLOT__PLC *)__tmp__HYGK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__L1GK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HYGK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__L1GK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__L1GK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__4SJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__L1GK));
+            if (((void *)Self__4SJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__4SJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__4SJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__L1GK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__L1GK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FDLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__L1GK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FDLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__L1GK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__QUGK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__EJ3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__HYGK=((__SLOT_CODE__4IRG *)__tmp__EJ3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__HYGK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__T0GK=((__ITM_SLOT__PLC *)__tmp__HYGK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__T0GK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HYGK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__T0GK=((__SLOT_DATA__IJRG *)__tmp__EJ3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__T0GK);
+          put_position__PRE(Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__01GK=create_with_capacity__UBZH( 2);
+        __tmp__21GK=create__type__VJ2C(Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__QUGK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__01GK),__tmp__21GK);
+        __tmp__51GK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZCLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__01GK),__tmp__51GK);
+        __tmp__PXGK=Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__VXGK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__01GK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__VXGK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__DTJU=((__STRING_CST__5J *)__tmp__VXGK);
+          result__5SJU=NULL;
+          ptr__ATJU=((__POINTER__IB )(NULL));
+          __tmp__JXGK= 0;
+          __tmp__CTJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__CTJU ==  0)) {
+            result__5SJU=Self__DTJU;
+          } else /* FALSE */ {
+            __tmp__JXGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CTJU));
+            if ((__tmp__JXGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GTJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FTJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_size[(__tmp__GTJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FTJU)));
+              ptr__ATJU=__tmp__ETJU;
+            } else /* FALSE */ {
+              __tmp__GTJU=((__UINTEGER_32__ZWB )__tmp__JXGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_type[(__tmp__GTJU)]))),(__UINTEGER_32__ZWB)(__tmp__GTJU |  1));
+              ptr__ATJU=__tmp__ETJU;
+            };
+            result__5SJU=((__STRING_CST__5J *)ptr__ATJU);
+            *(result__5SJU) = *(Self__DTJU);
+          };
+          __tmp__HYGK=result__5SJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__HYGK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__VXGK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JDLS=((__PROTOTYPE_CST__LAXC *)__tmp__VXGK);
+          __tmp__KDLS=create__type__VJ2C(Self__JDLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JDLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__HYGK=__tmp__KDLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MDLS=((__INTEGER_CST__XAXC *)__tmp__VXGK);
+          __tmp__T0GK=Self__MDLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__1TJU=Self__MDLS->value__FH4D;
+          __tmp__3XGK=Self__MDLS->parent_constant__YAXC.static_type__5G4D;
+          Self__MDLS=NULL;
+          ptr__ATJU=((__POINTER__IB )(NULL));
+          __tmp__JXGK= 0;
+          __tmp__CTJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__CTJU ==  0)) {
+            Self__MDLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__JXGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CTJU));
+            if ((__tmp__JXGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GTJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FTJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_size[(__tmp__GTJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FTJU)));
+              ptr__ATJU=__tmp__ETJU;
+            } else /* FALSE */ {
+              __tmp__GTJU=((__UINTEGER_32__ZWB )__tmp__JXGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_type[(__tmp__GTJU)]))),(__UINTEGER_32__ZWB)(__tmp__GTJU |  1));
+              ptr__ATJU=__tmp__ETJU;
+            };
+            Self__MDLS=((__INTEGER_CST__XAXC *)ptr__ATJU);
+            *(Self__MDLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__ZTJU=((__INTEGER_CST__XAXC *)Self__MDLS);
+          Self__ZTJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__T0GK;
+          Self__ZTJU->value__FH4D=v__1TJU;
+          Self__ZTJU->parent_constant__YAXC.static_type__5G4D=__tmp__3XGK;
+          check_type__XYEE(Self__ZTJU);
+          __tmp__HYGK=Self__MDLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__HYGK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__VXGK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LQZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VXGK)->local__BVEJ));
+          if (__tmp__LQZT==NULL) {
+            __tmp__MQZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MQZT=((__READ_LOCAL__55ZI *)__tmp__LQZT);
+          };
+          __tmp__HYGK=__tmp__MQZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__HYGK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__VXGK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__HYGK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VXGK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QDLS=((__IS_EXPANDED__35NJ *)__tmp__VXGK);
+          __tmp__T0GK=Self__QDLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LQZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QDLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LQZT==NULL) {
+            __tmp__MQZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MQZT=((__READ_LOCAL__55ZI *)__tmp__LQZT);
+          };
+          Self__QDLS=NULL;
+          ptr__ATJU=((__POINTER__IB )(NULL));
+          __tmp__JXGK= 0;
+          __tmp__CTJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__CTJU ==  0)) {
+            Self__QDLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__JXGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CTJU));
+            if ((__tmp__JXGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GTJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FTJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_size[(__tmp__GTJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FTJU)));
+              ptr__ATJU=__tmp__ETJU;
+            } else /* FALSE */ {
+              __tmp__GTJU=((__UINTEGER_32__ZWB )__tmp__JXGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_type[(__tmp__GTJU)]))),(__UINTEGER_32__ZWB)(__tmp__GTJU |  1));
+              ptr__ATJU=__tmp__ETJU;
+            };
+            Self__QDLS=((__IS_EXPANDED__35NJ *)ptr__ATJU);
+            *(Self__QDLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__KUJU=((__IS_EXPANDED__35NJ *)Self__QDLS);
+          Self__KUJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__T0GK;
+          Self__KUJU->receiver__RA5J=__tmp__MQZT;
+          __tmp__HYGK=Self__QDLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VDLS=((__GET_TYPE_ID__HAOJ *)__tmp__VXGK);
+          __tmp__T0GK=Self__VDLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__3XGK=Self__VDLS->receiver__WA5J;
+          Self__VDLS=NULL;
+          ptr__ATJU=((__POINTER__IB )(NULL));
+          __tmp__JXGK= 0;
+          __tmp__CTJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__CTJU ==  0)) {
+            Self__VDLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__JXGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CTJU));
+            if ((__tmp__JXGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GTJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FTJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_size[(__tmp__GTJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FTJU)));
+              ptr__ATJU=__tmp__ETJU;
+            } else /* FALSE */ {
+              __tmp__GTJU=((__UINTEGER_32__ZWB )__tmp__JXGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_type[(__tmp__GTJU)]))),(__UINTEGER_32__ZWB)(__tmp__GTJU |  1));
+              ptr__ATJU=__tmp__ETJU;
+            };
+            Self__VDLS=((__GET_TYPE_ID__HAOJ *)ptr__ATJU);
+            *(Self__VDLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__0UJU=((__GET_TYPE_ID__HAOJ *)Self__VDLS);
+          Self__0UJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__T0GK;
+          Self__0UJU->receiver__WA5J=__tmp__3XGK;
+          __tmp__HYGK=Self__VDLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__HYGK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__VXGK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__HYGK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__VXGK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__HYGK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__VXGK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__HYGK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__VXGK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__HYGK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__VXGK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__HYGK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__VXGK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__HYGK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__VXGK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__HYGK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__VXGK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__HYGK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__VXGK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YDLS=((__SIZE_OF__5GOJ *)__tmp__VXGK);
+          __tmp__T0GK=Self__YDLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__3XGK=Self__YDLS->receiver__AD5J;
+          Self__YDLS=NULL;
+          ptr__ATJU=((__POINTER__IB )(NULL));
+          __tmp__JXGK= 0;
+          __tmp__CTJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__CTJU ==  0)) {
+            Self__YDLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__JXGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CTJU));
+            if ((__tmp__JXGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GTJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FTJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_size[(__tmp__GTJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FTJU)));
+              ptr__ATJU=__tmp__ETJU;
+            } else /* FALSE */ {
+              __tmp__GTJU=((__UINTEGER_32__ZWB )__tmp__JXGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_type[(__tmp__GTJU)]))),(__UINTEGER_32__ZWB)(__tmp__GTJU |  1));
+              ptr__ATJU=__tmp__ETJU;
+            };
+            Self__YDLS=((__SIZE_OF__5GOJ *)ptr__ATJU);
+            *(Self__YDLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__KVJU=((__SIZE_OF__5GOJ *)Self__YDLS);
+          Self__KVJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__T0GK;
+          Self__KVJU->receiver__AD5J=__tmp__3XGK;
+          __tmp__HYGK=Self__YDLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__HYGK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__VXGK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1DLS=((__REAL_CST__1LOJ *)__tmp__VXGK);
+          __tmp__T0GK=Self__1DLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__2VJU=Self__1DLS->value__VD5J;
+          __tmp__3XGK=Self__1DLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1DLS=NULL;
+          ptr__ATJU=((__POINTER__IB )(NULL));
+          __tmp__JXGK= 0;
+          __tmp__CTJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__CTJU ==  0)) {
+            Self__1DLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__JXGK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CTJU));
+            if ((__tmp__JXGK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GTJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FTJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_size[(__tmp__GTJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FTJU)));
+              ptr__ATJU=__tmp__ETJU;
+            } else /* FALSE */ {
+              __tmp__GTJU=((__UINTEGER_32__ZWB )__tmp__JXGK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ETJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FTJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CTJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ETJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ETJU=micro_alloc__table__lab__UKI(__tmp__FTJU,((__POINTER__IB )(&(table_type[(__tmp__GTJU)]))),(__UINTEGER_32__ZWB)(__tmp__GTJU |  1));
+              ptr__ATJU=__tmp__ETJU;
+            };
+            Self__1DLS=((__REAL_CST__1LOJ *)ptr__ATJU);
+            *(Self__1DLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__0VJU=((__REAL_CST__1LOJ *)Self__1DLS);
+          Self__0VJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__T0GK;
+          Self__0VJU->value__VD5J=v__2VJU;
+          Self__0VJU->parent_constant__2LOJ.static_type__5G4D=__tmp__3XGK;
+          __tmp__HYGK=Self__1DLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5DLS=((__CHARACTER_CST__RMOJ *)__tmp__VXGK);
+          __tmp__AELS=create__char__UMQJ(Self__5DLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5DLS->text__0D5J);
+          __tmp__HYGK=__tmp__AELS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CELS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VXGK);
+          __tmp__DELS=create__text__OQQJ(Self__CELS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CELS->string__WBJK);
+          __tmp__HYGK=__tmp__DELS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__HYGK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__VXGK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__HYGK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VXGK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__HYGK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VXGK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__HYGK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VXGK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__HYGK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VXGK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__HYGK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VXGK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__HYGK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__VXGK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__HYGK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__VXGK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__L1GK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VXGK)->global__KAKM),NULL);
+          if (__tmp__L1GK==NULL) {
+            __tmp__VS3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__L1GK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__VS3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VS3T=((__READ_GLOBAL__T4YL *)__tmp__L1GK);
+            } break;
+            }
+          };
+          __tmp__HYGK=__tmp__VS3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__HYGK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__VXGK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__HYGK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__VXGK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__HYGK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__VXGK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__HYGK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VXGK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__HYGK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__VXGK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__HYGK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__VXGK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__HYGK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__VXGK));
+        } break;
+        };
+        __tmp__F2GK=new_read__slot__receiver__with__intern__OEZJ(__tmp__PXGK,__tmp__EJ3L,__tmp__HYGK,__tmp__01GK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__F2GK);
+        __tmp__EJ3L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__F2GK));
+        result__TUGK=__tmp__EJ3L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__QUGK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)TYPE_VOID__IMB__->parent_type__JMB.default__CMC),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__RUGK);
+        put_position__PRE(Self__PUGK->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__UNLL=create__name__style__type__E5JG(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__RNLL->global__ZGJK)->parent_variable__HHZD.type__D25F));
     };
-    add_last__11FH(stack_result__4H4F,var__UNLL);
-    result__VNLL=write__value__14FH(var__UNLL,Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__14KL(Self__RNLL,((__LOCAL *)var__UNLL)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__UNLL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__VNLL);
+  __tmp__NWGK=result__TUGK;
+  return(__tmp__NWGK);
 }
 
-static void* put_result__MA4O(__EXPR_NOT_LOGIC *Self__NA4O,__BOOLEAN is_last__OA4O)
-// ({EXPR_NOT_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__32GK(__ITEM__HGOJ *Self__42GK,__TYPE_FULL__XMB *t__52GK,__POSITION__OL p__A3GK)
+// ({ITEM__HGOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__QA4O;
-  void *result__RA4O;
-  __INTEGER idx__SA4O;
-  void *var_result__TA4O;
-  __BOOLEAN __tmp__FC4O;
-  var__QA4O=NULL;
-  result__RA4O=NULL;
-  idx__SA4O= 0;
-  var_result__TA4O=NULL;
-  if (is_last__OA4O) {
-    result__RA4O=Self__NA4O;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__SA4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__TA4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__TA4O != (void *)NULL)) {
-        if ((idx__SA4O <= ((__FAST_ARRAYoLOCALo *)var_result__TA4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__QA4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__TA4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__SA4O];
-          __tmp__FC4O=TRUE__;
-        } else {
-          __tmp__FC4O=FALSE__;
+  __INTEGER_64__1SG v__5WJU;
+  void *result__C3GK;
+  __TYPE_FULL__XMB *__tmp__Y3GK,*__tmp__L4GK,*__tmp__S4GK,*__tmp__D5GK;
+  __TYPE_FULL__XMB *__tmp__MAHK,*__tmp__QDHK;
+  __LOCAL__L4WC *__tmp__VELS,*__tmp__JFLS;
+  __WRITE_LOCAL__TEYJ *__tmp__2ELS,*__tmp__QFLS;
+  __STRING_CONSTANT__0 *__tmp__04GK,*__tmp__BCHK,*v__AZJU;
+  void *__tmp__24GK;
+  __PROTOTYPE__MF *__tmp__S5GK,*__tmp__WCHK;
+  __INTEGER__Q __tmp__Y5GK,__tmp__2CHK;
+  void *__tmp__T30O;
+  __POSITION__OL __tmp__45GK,__tmp__CDHK;
+  void *__tmp__EAHK,*__tmp__WAHK,*__tmp__0DHK;
+  __ITM_TYPE_STYLE__1MB *Self__AWJU,*Self__CWJU;
+  __ITM_TYPE_MULTI__0URC *Self__BFLS,*Self__VFLS;
+  __READ_LOCAL__55ZI *__tmp__GBHK,*__tmp__OEHK,*__tmp__TQZT,*__tmp__UQZT;
+  __NODE_TYPE__SK2C *__tmp__IBHK,*__tmp__UEHK;
+  __PROTOTYPE_CST__LAXC *__tmp__LEHK,*Self__ZFLS,*__tmp__0FLS;
+  __STRING_CST__5J *Self__HWJU,*result__DWJU;
+  __POINTER__IB ptr__EWJU,__tmp__GWJU,__tmp__IWJU,__tmp__JWJU;
+  __UINTEGER_32__ZWB __tmp__KWJU;
+  __INTEGER_CST__XAXC *Self__2FLS,*Self__3WJU;
+  __IS_EXPANDED__35NJ *Self__AGLS,*Self__OXJU;
+  __GET_TYPE_ID__HAOJ *Self__FGLS,*Self__4XJU;
+  __SIZE_OF__5GOJ *Self__IGLS,*Self__OYJU;
+  __REAL_CST__1LOJ *Self__LGLS,*Self__4YJU;
+  __CHARACTER_CST__RMOJ *Self__PGLS,*__tmp__QGLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SGLS,*__tmp__TGLS;
+  __READ_GLOBAL__T4YL *__tmp__ZS3T;
+  __BOOLEAN__L __tmp__Z3GK,__tmp__M4GK,__tmp__PAHK,__tmp__TDHK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__JEHK;
+  result__C3GK=NULL;
+  __tmp__Y3GK=static_type__JFCK(Self__42GK);
+  __tmp__Z3GK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__52GK),__tmp__Y3GK);
+  if (__tmp__Z3GK) {
+    result__C3GK=Self__42GK;
+  } else /* FALSE */ {
+    __tmp__L4GK=static_type__JFCK(Self__42GK);
+    __tmp__M4GK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__L4GK),t__52GK);
+    if (__tmp__M4GK) {
+      __tmp__S4GK=static_type__JFCK(Self__42GK);
+      __tmp__VELS=create__name__style__type__HIND(Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__S4GK));
+      __tmp__2ELS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VELS),Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__42GK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2ELS);
+      __tmp__04GK=get__PJC(last_cast_name__U31J);
+      __tmp__S4GK=static_type__JFCK(Self__42GK);
+      __tmp__24GK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__S4GK),__tmp__04GK);
+      if (((void *)__tmp__24GK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__D5GK=static_type__JFCK(Self__42GK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__D5GK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__52GK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__04GK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__D5GK=static_type__JFCK(Self__42GK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__D5GK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__A3GK);
+        __tmp__D5GK=static_type__JFCK(Self__42GK);
+        __tmp__S5GK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__D5GK));
+        put_position__PRE(__tmp__S5GK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__FC4O)) {
-          if ((idx__SA4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__TA4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__QA4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__24GK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__24GK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__Y5GK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__24GK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__Y5GK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__24GK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__24GK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__Y5GK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__24GK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__Y5GK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__24GK));
+        };
+      };
+      if ((__tmp__Y5GK !=  1)) {
+        if (((struct ___OBJ *)__tmp__24GK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__T30O=((__SLOT_CODE__4IRG *)__tmp__24GK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__T30O)->__id==__ITM_SLOT__PLC__) {
+            __tmp__45GK=((__ITM_SLOT__PLC *)__tmp__T30O)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__45GK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__T30O)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__45GK=((__SLOT_DATA__IJRG *)__tmp__24GK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__45GK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__24GK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__T30O=((__SLOT_CODE__4IRG *)__tmp__24GK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__T30O)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EAHK=((__ITM_SLOT__PLC *)__tmp__T30O)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EAHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__T30O)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__T30O=((__SLOT_DATA__IJRG *)__tmp__24GK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__T30O)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EAHK=((__ITM_SLOT__PLC *)__tmp__T30O)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EAHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__T30O)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__EAHK==NULL) {
+        __tmp__T30O=NULL;
       } else {
-        if ((idx__SA4O !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__EAHK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__T30O=((void *)__tmp__EAHK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__T30O=((void *)__tmp__EAHK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__T30O=((void *)__tmp__EAHK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__T30O=((void *)__tmp__EAHK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__T30O=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__T30O=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__T30O == (void *)NULL)) {
+        __tmp__PAHK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__T30O)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__MAHK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__T30O));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__MAHK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T30O)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__MAHK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T30O)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__MAHK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__T30O)),NULL);
+        } break;
+        };
+        __tmp__PAHK=((void *)__tmp__MAHK != (void *)t__52GK);
+      };
+      if (__tmp__PAHK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__24GK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__EAHK=((__SLOT_CODE__4IRG *)__tmp__24GK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EAHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WAHK=((__ITM_SLOT__PLC *)__tmp__EAHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WAHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EAHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__EAHK=((__SLOT_DATA__IJRG *)__tmp__24GK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EAHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WAHK=((__ITM_SLOT__PLC *)__tmp__EAHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WAHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EAHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__WAHK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__WAHK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__AWJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WAHK));
+          if (((void *)Self__AWJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__AWJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__AWJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WAHK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WAHK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BFLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WAHK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BFLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WAHK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__52GK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__24GK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__EAHK=((__SLOT_CODE__4IRG *)__tmp__24GK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EAHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__45GK=((__ITM_SLOT__PLC *)__tmp__EAHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__45GK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EAHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__45GK=((__SLOT_DATA__IJRG *)__tmp__24GK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__45GK);
+        put_position__PRE(Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__GBHK=read__5UEI(((__LOCAL__L4WC *)__tmp__VELS));
+      __tmp__IBHK=new_read__slot__receiver__self__intern__KK2C(Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__24GK,__tmp__GBHK,__tmp__GBHK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__IBHK);
+      __tmp__24GK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__IBHK));
+      result__C3GK=__tmp__24GK;
+      __tmp__PAHK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__PAHK=FALSE__O__;
+    };
+    if ((! __tmp__PAHK)) {
+      __tmp__S4GK=static_type__JFCK(Self__42GK);
+      __tmp__PAHK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__52GK),__tmp__S4GK);
+      if (__tmp__PAHK) {
+        __tmp__D5GK=static_type__JFCK(Self__42GK);
+        __tmp__JFLS=create__name__style__type__HIND(Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__D5GK));
+        __tmp__QFLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JFLS),Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__42GK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QFLS);
+        __tmp__BCHK=get__PJC(last_cast_name__U31J);
+        __tmp__T30O=get_slot__QA3I(((__TYPE_FULL__XMB *)t__52GK),__tmp__BCHK);
+        if (((void *)__tmp__T30O == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__52GK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__MAHK=static_type__JFCK(Self__42GK);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__MAHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__BCHK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__52GK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__A3GK);
+          __tmp__WCHK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__52GK));
+          put_position__PRE(__tmp__WCHK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__QA4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__QA4O == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__T30O)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__T30O)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2CHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__T30O));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2CHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__T30O));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__T30O)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2CHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__T30O));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2CHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__T30O));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__2CHK !=  2)) {
+          if (((struct ___OBJ *)__tmp__T30O)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__WAHK=((__SLOT_CODE__4IRG *)__tmp__T30O)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__WAHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__CDHK=((__ITM_SLOT__PLC *)__tmp__WAHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__CDHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WAHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__CDHK=((__SLOT_DATA__IJRG *)__tmp__T30O)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__CDHK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__T30O)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__EAHK=((__SLOT_CODE__4IRG *)__tmp__T30O)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EAHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WAHK=((__ITM_SLOT__PLC *)__tmp__EAHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WAHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EAHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__EAHK=((__SLOT_DATA__IJRG *)__tmp__T30O)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EAHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__WAHK=((__ITM_SLOT__PLC *)__tmp__EAHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__WAHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EAHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__WAHK==NULL) {
+          __tmp__EAHK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__WAHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__EAHK=((void *)__tmp__WAHK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__EAHK=((void *)__tmp__WAHK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__EAHK=((void *)__tmp__WAHK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__EAHK=((void *)__tmp__WAHK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__EAHK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__EAHK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__EAHK == (void *)NULL)) {
+          __tmp__TDHK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__EAHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__QDHK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__EAHK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__QDHK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EAHK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__QDHK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EAHK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__QDHK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EAHK)),NULL);
+          } break;
+          };
+          __tmp__TDHK=((void *)__tmp__QDHK != (void *)t__52GK);
+        };
+        if (__tmp__TDHK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__T30O)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__WAHK=((__SLOT_CODE__4IRG *)__tmp__T30O)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__WAHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__0DHK=((__ITM_SLOT__PLC *)__tmp__WAHK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__0DHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WAHK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__WAHK=((__SLOT_DATA__IJRG *)__tmp__T30O)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__WAHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__0DHK=((__ITM_SLOT__PLC *)__tmp__WAHK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__0DHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WAHK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__0DHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__0DHK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__CWJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0DHK));
+            if (((void *)Self__CWJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__CWJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__CWJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0DHK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0DHK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VFLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0DHK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VFLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0DHK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__52GK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__T30O)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__WAHK=((__SLOT_CODE__4IRG *)__tmp__T30O)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__WAHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__CDHK=((__ITM_SLOT__PLC *)__tmp__WAHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__CDHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WAHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__CDHK=((__SLOT_DATA__IJRG *)__tmp__T30O)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__CDHK);
+          put_position__PRE(Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__JEHK=create_with_capacity__UBZH( 2);
+        __tmp__LEHK=create__type__VJ2C(Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__52GK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__JEHK),__tmp__LEHK);
+        __tmp__OEHK=read__5UEI(((__LOCAL__L4WC *)__tmp__JFLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__JEHK),__tmp__OEHK);
+        __tmp__45GK=Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__EAHK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__JEHK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__EAHK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__HWJU=((__STRING_CST__5J *)__tmp__EAHK);
+          result__DWJU=NULL;
+          ptr__EWJU=((__POINTER__IB )(NULL));
+          __tmp__Y5GK= 0;
+          __tmp__GWJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__GWJU ==  0)) {
+            result__DWJU=Self__HWJU;
+          } else /* FALSE */ {
+            __tmp__Y5GK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GWJU));
+            if ((__tmp__Y5GK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KWJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JWJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_size[(__tmp__KWJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JWJU)));
+              ptr__EWJU=__tmp__IWJU;
+            } else /* FALSE */ {
+              __tmp__KWJU=((__UINTEGER_32__ZWB )__tmp__Y5GK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_type[(__tmp__KWJU)]))),(__UINTEGER_32__ZWB)(__tmp__KWJU |  1));
+              ptr__EWJU=__tmp__IWJU;
+            };
+            result__DWJU=((__STRING_CST__5J *)ptr__EWJU);
+            *(result__DWJU) = *(Self__HWJU);
+          };
+          __tmp__WAHK=result__DWJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__WAHK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__EAHK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZFLS=((__PROTOTYPE_CST__LAXC *)__tmp__EAHK);
+          __tmp__0FLS=create__type__VJ2C(Self__ZFLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZFLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__WAHK=__tmp__0FLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2FLS=((__INTEGER_CST__XAXC *)__tmp__EAHK);
+          __tmp__CDHK=Self__2FLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__5WJU=Self__2FLS->value__FH4D;
+          __tmp__MAHK=Self__2FLS->parent_constant__YAXC.static_type__5G4D;
+          Self__2FLS=NULL;
+          ptr__EWJU=((__POINTER__IB )(NULL));
+          __tmp__Y5GK= 0;
+          __tmp__GWJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__GWJU ==  0)) {
+            Self__2FLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__Y5GK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GWJU));
+            if ((__tmp__Y5GK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KWJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JWJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_size[(__tmp__KWJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JWJU)));
+              ptr__EWJU=__tmp__IWJU;
+            } else /* FALSE */ {
+              __tmp__KWJU=((__UINTEGER_32__ZWB )__tmp__Y5GK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_type[(__tmp__KWJU)]))),(__UINTEGER_32__ZWB)(__tmp__KWJU |  1));
+              ptr__EWJU=__tmp__IWJU;
+            };
+            Self__2FLS=((__INTEGER_CST__XAXC *)ptr__EWJU);
+            *(Self__2FLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__3WJU=((__INTEGER_CST__XAXC *)Self__2FLS);
+          Self__3WJU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__CDHK;
+          Self__3WJU->value__FH4D=v__5WJU;
+          Self__3WJU->parent_constant__YAXC.static_type__5G4D=__tmp__MAHK;
+          check_type__XYEE(Self__3WJU);
+          __tmp__WAHK=Self__2FLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__WAHK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__EAHK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TQZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__EAHK)->local__BVEJ));
+          if (__tmp__TQZT==NULL) {
+            __tmp__UQZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UQZT=((__READ_LOCAL__55ZI *)__tmp__TQZT);
+          };
+          __tmp__WAHK=__tmp__UQZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__WAHK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__EAHK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__WAHK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__EAHK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__AGLS=((__IS_EXPANDED__35NJ *)__tmp__EAHK);
+          __tmp__CDHK=Self__AGLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TQZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__AGLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TQZT==NULL) {
+            __tmp__UQZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UQZT=((__READ_LOCAL__55ZI *)__tmp__TQZT);
+          };
+          Self__AGLS=NULL;
+          ptr__EWJU=((__POINTER__IB )(NULL));
+          __tmp__Y5GK= 0;
+          __tmp__GWJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__GWJU ==  0)) {
+            Self__AGLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__Y5GK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GWJU));
+            if ((__tmp__Y5GK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KWJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JWJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_size[(__tmp__KWJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JWJU)));
+              ptr__EWJU=__tmp__IWJU;
+            } else /* FALSE */ {
+              __tmp__KWJU=((__UINTEGER_32__ZWB )__tmp__Y5GK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_type[(__tmp__KWJU)]))),(__UINTEGER_32__ZWB)(__tmp__KWJU |  1));
+              ptr__EWJU=__tmp__IWJU;
+            };
+            Self__AGLS=((__IS_EXPANDED__35NJ *)ptr__EWJU);
+            *(Self__AGLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__OXJU=((__IS_EXPANDED__35NJ *)Self__AGLS);
+          Self__OXJU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__CDHK;
+          Self__OXJU->receiver__RA5J=__tmp__UQZT;
+          __tmp__WAHK=Self__AGLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FGLS=((__GET_TYPE_ID__HAOJ *)__tmp__EAHK);
+          __tmp__CDHK=Self__FGLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__MAHK=Self__FGLS->receiver__WA5J;
+          Self__FGLS=NULL;
+          ptr__EWJU=((__POINTER__IB )(NULL));
+          __tmp__Y5GK= 0;
+          __tmp__GWJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__GWJU ==  0)) {
+            Self__FGLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__Y5GK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GWJU));
+            if ((__tmp__Y5GK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KWJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JWJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_size[(__tmp__KWJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JWJU)));
+              ptr__EWJU=__tmp__IWJU;
+            } else /* FALSE */ {
+              __tmp__KWJU=((__UINTEGER_32__ZWB )__tmp__Y5GK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_type[(__tmp__KWJU)]))),(__UINTEGER_32__ZWB)(__tmp__KWJU |  1));
+              ptr__EWJU=__tmp__IWJU;
+            };
+            Self__FGLS=((__GET_TYPE_ID__HAOJ *)ptr__EWJU);
+            *(Self__FGLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__4XJU=((__GET_TYPE_ID__HAOJ *)Self__FGLS);
+          Self__4XJU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__CDHK;
+          Self__4XJU->receiver__WA5J=__tmp__MAHK;
+          __tmp__WAHK=Self__FGLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__WAHK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__EAHK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__WAHK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__EAHK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__WAHK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__EAHK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__WAHK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__EAHK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__WAHK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__EAHK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__WAHK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__EAHK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__WAHK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__EAHK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__WAHK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__EAHK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__WAHK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__EAHK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IGLS=((__SIZE_OF__5GOJ *)__tmp__EAHK);
+          __tmp__CDHK=Self__IGLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__MAHK=Self__IGLS->receiver__AD5J;
+          Self__IGLS=NULL;
+          ptr__EWJU=((__POINTER__IB )(NULL));
+          __tmp__Y5GK= 0;
+          __tmp__GWJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__GWJU ==  0)) {
+            Self__IGLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__Y5GK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GWJU));
+            if ((__tmp__Y5GK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KWJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JWJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_size[(__tmp__KWJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JWJU)));
+              ptr__EWJU=__tmp__IWJU;
+            } else /* FALSE */ {
+              __tmp__KWJU=((__UINTEGER_32__ZWB )__tmp__Y5GK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_type[(__tmp__KWJU)]))),(__UINTEGER_32__ZWB)(__tmp__KWJU |  1));
+              ptr__EWJU=__tmp__IWJU;
+            };
+            Self__IGLS=((__SIZE_OF__5GOJ *)ptr__EWJU);
+            *(Self__IGLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__OYJU=((__SIZE_OF__5GOJ *)Self__IGLS);
+          Self__OYJU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__CDHK;
+          Self__OYJU->receiver__AD5J=__tmp__MAHK;
+          __tmp__WAHK=Self__IGLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__WAHK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__EAHK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LGLS=((__REAL_CST__1LOJ *)__tmp__EAHK);
+          __tmp__CDHK=Self__LGLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__AZJU=Self__LGLS->value__VD5J;
+          __tmp__MAHK=Self__LGLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LGLS=NULL;
+          ptr__EWJU=((__POINTER__IB )(NULL));
+          __tmp__Y5GK= 0;
+          __tmp__GWJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__GWJU ==  0)) {
+            Self__LGLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__Y5GK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GWJU));
+            if ((__tmp__Y5GK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KWJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JWJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_size[(__tmp__KWJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JWJU)));
+              ptr__EWJU=__tmp__IWJU;
+            } else /* FALSE */ {
+              __tmp__KWJU=((__UINTEGER_32__ZWB )__tmp__Y5GK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IWJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JWJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GWJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IWJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IWJU=micro_alloc__table__lab__UKI(__tmp__JWJU,((__POINTER__IB )(&(table_type[(__tmp__KWJU)]))),(__UINTEGER_32__ZWB)(__tmp__KWJU |  1));
+              ptr__EWJU=__tmp__IWJU;
+            };
+            Self__LGLS=((__REAL_CST__1LOJ *)ptr__EWJU);
+            *(Self__LGLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__4YJU=((__REAL_CST__1LOJ *)Self__LGLS);
+          Self__4YJU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__CDHK;
+          Self__4YJU->value__VD5J=v__AZJU;
+          Self__4YJU->parent_constant__2LOJ.static_type__5G4D=__tmp__MAHK;
+          __tmp__WAHK=Self__LGLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PGLS=((__CHARACTER_CST__RMOJ *)__tmp__EAHK);
+          __tmp__QGLS=create__char__UMQJ(Self__PGLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PGLS->text__0D5J);
+          __tmp__WAHK=__tmp__QGLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SGLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__EAHK);
+          __tmp__TGLS=create__text__OQQJ(Self__SGLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SGLS->string__WBJK);
+          __tmp__WAHK=__tmp__TGLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__WAHK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__EAHK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__WAHK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__EAHK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__WAHK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__EAHK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__WAHK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__EAHK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__WAHK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__EAHK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__WAHK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__EAHK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__WAHK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__EAHK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__WAHK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__EAHK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__0DHK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__EAHK)->global__KAKM),NULL);
+          if (__tmp__0DHK==NULL) {
+            __tmp__ZS3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__0DHK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__ZS3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__ZS3T=((__READ_GLOBAL__T4YL *)__tmp__0DHK);
+            } break;
+            }
+          };
+          __tmp__WAHK=__tmp__ZS3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__WAHK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__EAHK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__WAHK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__EAHK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__WAHK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__EAHK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__WAHK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__EAHK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__WAHK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__EAHK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__WAHK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__EAHK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__WAHK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__EAHK));
+        } break;
+        };
+        __tmp__UEHK=new_read__slot__receiver__with__intern__OEZJ(__tmp__45GK,__tmp__T30O,__tmp__WAHK,__tmp__JEHK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__UEHK);
+        __tmp__T30O=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__UEHK));
+        result__C3GK=__tmp__T30O;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__52GK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__D5GK=static_type__JFCK(Self__42GK);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__D5GK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__A3GK);
+        put_position__PRE(Self__42GK->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__QA4O=create__name__style__type__E5JG(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__Z1ZM()));
     };
-    add_last__11FH(stack_result__4H4F,var__QA4O);
-    result__RA4O=write__value__14FH(var__QA4O,Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__M12O(Self__NA4O,((__LOCAL *)var__QA4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__QA4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__RA4O);
+  __tmp__24GK=result__C3GK;
+  return(__tmp__24GK);
 }
 
-static void* put_result__0ZJO(__EXPR_OR_LOGIC *Self__1ZJO,__BOOLEAN is_last__2ZJO)
-// ({EXPR_OR_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__MFHK(__SIZE_OF__5GOJ *Self__NFHK,__TYPE_FULL__XMB *t__OFHK,__POSITION__OL p__PFHK)
+// ({SIZE_OF__5GOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__4ZJO;
-  void *result__5ZJO;
-  __INTEGER idx__A0JO;
-  void *var_result__B0JO;
-  __BOOLEAN __tmp__T1JO;
-  var__4ZJO=NULL;
-  result__5ZJO=NULL;
-  idx__A0JO= 0;
-  var_result__B0JO=NULL;
-  if (is_last__2ZJO) {
-    result__5ZJO=Self__1ZJO;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__A0JO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__B0JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__B0JO != (void *)NULL)) {
-        if ((idx__A0JO <= ((__FAST_ARRAYoLOCALo *)var_result__B0JO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__4ZJO=((void **)((__FAST_ARRAYoLOCALo *)var_result__B0JO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__A0JO];
-          __tmp__T1JO=TRUE__;
-        } else {
-          __tmp__T1JO=FALSE__;
+  __INTEGER_64__1SG v__D0JU;
+  void *result__RFHK;
+  __TYPE_FULL__XMB *__tmp__HGHK,*__tmp__0GHK,*__tmp__BHHK,*__tmp__SHHK;
+  __TYPE_FULL__XMB *__tmp__1IHK,*__tmp__5LHK;
+  __LOCAL__L4WC *__tmp__FHLS,*__tmp__ZHLS;
+  __WRITE_LOCAL__TEYJ *__tmp__MHLS,*__tmp__AILS;
+  __STRING_CONSTANT__0 *__tmp__JHHK,*__tmp__QKHK,*v__E2JU;
+  void *__tmp__LHHK;
+  __PROTOTYPE__MF *__tmp__BIHK,*__tmp__FLHK;
+  __INTEGER__Q __tmp__HIHK,__tmp__LLHK;
+  void *__tmp__ZM3L;
+  __POSITION__OL __tmp__NIHK,__tmp__RLHK;
+  void *__tmp__TIHK,*__tmp__FJHK,*__tmp__JMHK;
+  __ITM_TYPE_STYLE__1MB *Self__EZJU,*Self__GZJU;
+  __ITM_TYPE_MULTI__0URC *Self__RHLS,*Self__FILS;
+  __READ_LOCAL__55ZI *__tmp__VJHK,*__tmp__3MHK,*__tmp__1QZT,*__tmp__2QZT;
+  __NODE_TYPE__SK2C *__tmp__XJHK,*__tmp__DNHK;
+  __PROTOTYPE_CST__LAXC *__tmp__0MHK,*Self__JILS,*__tmp__KILS;
+  __STRING_CST__5J *Self__LZJU,*result__HZJU;
+  __POINTER__IB ptr__IZJU,__tmp__KZJU,__tmp__MZJU,__tmp__NZJU;
+  __UINTEGER_32__ZWB __tmp__OZJU;
+  __INTEGER_CST__XAXC *Self__MILS,*Self__B0JU;
+  __IS_EXPANDED__35NJ *Self__QILS,*Self__S0JU;
+  __GET_TYPE_ID__HAOJ *Self__VILS,*Self__C1JU;
+  __SIZE_OF__5GOJ *Self__YILS,*Self__S1JU;
+  __REAL_CST__1LOJ *Self__1ILS,*Self__C2JU;
+  __CHARACTER_CST__RMOJ *Self__5ILS,*__tmp__AJLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CJLS,*__tmp__DJLS;
+  __READ_GLOBAL__T4YL *__tmp__3S3T;
+  __BOOLEAN__L __tmp__IGHK,__tmp__1GHK,__tmp__4IHK,__tmp__CMHK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__YMHK;
+  result__RFHK=NULL;
+  __tmp__HGHK=static_type__VFCK();
+  __tmp__IGHK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__OFHK),__tmp__HGHK);
+  if (__tmp__IGHK) {
+    result__RFHK=Self__NFHK;
+  } else /* FALSE */ {
+    __tmp__0GHK=static_type__VFCK();
+    __tmp__1GHK=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__0GHK),t__OFHK);
+    if (__tmp__1GHK) {
+      __tmp__BHHK=static_type__VFCK();
+      __tmp__FHLS=create__name__style__type__HIND(Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__BHHK));
+      __tmp__MHLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FHLS),Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__NFHK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MHLS);
+      __tmp__JHHK=get__PJC(last_cast_name__U31J);
+      __tmp__BHHK=static_type__VFCK();
+      __tmp__LHHK=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__BHHK),__tmp__JHHK);
+      if (((void *)__tmp__LHHK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__SHHK=static_type__VFCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__SHHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__OFHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__JHHK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__SHHK=static_type__VFCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__SHHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__PFHK);
+        __tmp__SHHK=static_type__VFCK();
+        __tmp__BIHK=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__SHHK));
+        put_position__PRE(__tmp__BIHK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__T1JO)) {
-          if ((idx__A0JO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__B0JO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__4ZJO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__LHHK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__LHHK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HIHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__LHHK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HIHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__LHHK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__LHHK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HIHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__LHHK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HIHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__LHHK));
+        };
+      };
+      if ((__tmp__HIHK !=  1)) {
+        if (((struct ___OBJ *)__tmp__LHHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZM3L=((__SLOT_CODE__4IRG *)__tmp__LHHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZM3L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__NIHK=((__ITM_SLOT__PLC *)__tmp__ZM3L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__NIHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZM3L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__NIHK=((__SLOT_DATA__IJRG *)__tmp__LHHK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__NIHK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__LHHK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__ZM3L=((__SLOT_CODE__4IRG *)__tmp__LHHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ZM3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__TIHK=((__ITM_SLOT__PLC *)__tmp__ZM3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__TIHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZM3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__ZM3L=((__SLOT_DATA__IJRG *)__tmp__LHHK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ZM3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__TIHK=((__ITM_SLOT__PLC *)__tmp__ZM3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__TIHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZM3L)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__TIHK==NULL) {
+        __tmp__ZM3L=NULL;
       } else {
-        if ((idx__A0JO !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__TIHK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ZM3L=((void *)__tmp__TIHK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ZM3L=((void *)__tmp__TIHK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ZM3L=((void *)__tmp__TIHK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ZM3L=((void *)__tmp__TIHK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__ZM3L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__ZM3L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__ZM3L == (void *)NULL)) {
+        __tmp__4IHK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__ZM3L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__1IHK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZM3L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__1IHK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZM3L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__1IHK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZM3L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__1IHK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZM3L)),NULL);
+        } break;
+        };
+        __tmp__4IHK=((void *)__tmp__1IHK != (void *)t__OFHK);
+      };
+      if (__tmp__4IHK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__LHHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__TIHK=((__SLOT_CODE__4IRG *)__tmp__LHHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TIHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FJHK=((__ITM_SLOT__PLC *)__tmp__TIHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FJHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TIHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__TIHK=((__SLOT_DATA__IJRG *)__tmp__LHHK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TIHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FJHK=((__ITM_SLOT__PLC *)__tmp__TIHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FJHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TIHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__FJHK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__FJHK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__EZJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FJHK));
+          if (((void *)Self__EZJU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__EZJU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__EZJU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FJHK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FJHK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RHLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FJHK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RHLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FJHK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__OFHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__LHHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__TIHK=((__SLOT_CODE__4IRG *)__tmp__LHHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TIHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__NIHK=((__ITM_SLOT__PLC *)__tmp__TIHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__NIHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TIHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__NIHK=((__SLOT_DATA__IJRG *)__tmp__LHHK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__NIHK);
+        put_position__PRE(Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__VJHK=read__5UEI(((__LOCAL__L4WC *)__tmp__FHLS));
+      __tmp__XJHK=new_read__slot__receiver__self__intern__KK2C(Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__LHHK,__tmp__VJHK,__tmp__VJHK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__XJHK);
+      __tmp__LHHK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__XJHK));
+      result__RFHK=__tmp__LHHK;
+      __tmp__4IHK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__4IHK=FALSE__O__;
+    };
+    if ((! __tmp__4IHK)) {
+      __tmp__BHHK=static_type__VFCK();
+      __tmp__4IHK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__OFHK),__tmp__BHHK);
+      if (__tmp__4IHK) {
+        __tmp__SHHK=static_type__VFCK();
+        __tmp__ZHLS=create__name__style__type__HIND(Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__SHHK));
+        __tmp__AILS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZHLS),Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__NFHK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AILS);
+        __tmp__QKHK=get__PJC(last_cast_name__U31J);
+        __tmp__ZM3L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__OFHK),__tmp__QKHK);
+        if (((void *)__tmp__ZM3L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__OFHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__1IHK=static_type__VFCK();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__1IHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__QKHK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__OFHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__PFHK);
+          __tmp__FLHK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__OFHK));
+          put_position__PRE(__tmp__FLHK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__4ZJO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__4ZJO == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__ZM3L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZM3L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LLHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZM3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LLHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZM3L));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZM3L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LLHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZM3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LLHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZM3L));
+          };
+        };
+        if ((__tmp__LLHK !=  2)) {
+          if (((struct ___OBJ *)__tmp__ZM3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__FJHK=((__SLOT_CODE__4IRG *)__tmp__ZM3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FJHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RLHK=((__ITM_SLOT__PLC *)__tmp__FJHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RLHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FJHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__RLHK=((__SLOT_DATA__IJRG *)__tmp__ZM3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__RLHK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__ZM3L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__TIHK=((__SLOT_CODE__4IRG *)__tmp__ZM3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TIHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FJHK=((__ITM_SLOT__PLC *)__tmp__TIHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FJHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TIHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__TIHK=((__SLOT_DATA__IJRG *)__tmp__ZM3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TIHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FJHK=((__ITM_SLOT__PLC *)__tmp__TIHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FJHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TIHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__FJHK==NULL) {
+          __tmp__TIHK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__FJHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__TIHK=((void *)__tmp__FJHK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__TIHK=((void *)__tmp__FJHK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__TIHK=((void *)__tmp__FJHK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__TIHK=((void *)__tmp__FJHK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__TIHK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__TIHK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__TIHK == (void *)NULL)) {
+          __tmp__CMHK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__TIHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__5LHK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__TIHK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__5LHK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TIHK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__5LHK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TIHK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__5LHK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TIHK)),NULL);
+          } break;
+          };
+          __tmp__CMHK=((void *)__tmp__5LHK != (void *)t__OFHK);
+        };
+        if (__tmp__CMHK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__ZM3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__FJHK=((__SLOT_CODE__4IRG *)__tmp__ZM3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FJHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__JMHK=((__ITM_SLOT__PLC *)__tmp__FJHK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__JMHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FJHK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__FJHK=((__SLOT_DATA__IJRG *)__tmp__ZM3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FJHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__JMHK=((__ITM_SLOT__PLC *)__tmp__FJHK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__JMHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FJHK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__JMHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__JMHK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__GZJU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JMHK));
+            if (((void *)Self__GZJU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__GZJU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__GZJU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JMHK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JMHK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FILS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JMHK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FILS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JMHK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__OFHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__ZM3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__FJHK=((__SLOT_CODE__4IRG *)__tmp__ZM3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FJHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RLHK=((__ITM_SLOT__PLC *)__tmp__FJHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RLHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FJHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__RLHK=((__SLOT_DATA__IJRG *)__tmp__ZM3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__RLHK);
+          put_position__PRE(Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__YMHK=create_with_capacity__UBZH( 2);
+        __tmp__0MHK=create__type__VJ2C(Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__OFHK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__YMHK),__tmp__0MHK);
+        __tmp__3MHK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZHLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__YMHK),__tmp__3MHK);
+        __tmp__NIHK=Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__TIHK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__YMHK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__TIHK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__LZJU=((__STRING_CST__5J *)__tmp__TIHK);
+          result__HZJU=NULL;
+          ptr__IZJU=((__POINTER__IB )(NULL));
+          __tmp__HIHK= 0;
+          __tmp__KZJU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__KZJU ==  0)) {
+            result__HZJU=Self__LZJU;
+          } else /* FALSE */ {
+            __tmp__HIHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZJU));
+            if ((__tmp__HIHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OZJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NZJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_size[(__tmp__OZJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NZJU)));
+              ptr__IZJU=__tmp__MZJU;
+            } else /* FALSE */ {
+              __tmp__OZJU=((__UINTEGER_32__ZWB )__tmp__HIHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_type[(__tmp__OZJU)]))),(__UINTEGER_32__ZWB)(__tmp__OZJU |  1));
+              ptr__IZJU=__tmp__MZJU;
+            };
+            result__HZJU=((__STRING_CST__5J *)ptr__IZJU);
+            *(result__HZJU) = *(Self__LZJU);
+          };
+          __tmp__FJHK=result__HZJU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__FJHK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__TIHK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JILS=((__PROTOTYPE_CST__LAXC *)__tmp__TIHK);
+          __tmp__KILS=create__type__VJ2C(Self__JILS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JILS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__FJHK=__tmp__KILS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MILS=((__INTEGER_CST__XAXC *)__tmp__TIHK);
+          __tmp__RLHK=Self__MILS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__D0JU=Self__MILS->value__FH4D;
+          __tmp__1IHK=Self__MILS->parent_constant__YAXC.static_type__5G4D;
+          Self__MILS=NULL;
+          ptr__IZJU=((__POINTER__IB )(NULL));
+          __tmp__HIHK= 0;
+          __tmp__KZJU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__KZJU ==  0)) {
+            Self__MILS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__HIHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZJU));
+            if ((__tmp__HIHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OZJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NZJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_size[(__tmp__OZJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NZJU)));
+              ptr__IZJU=__tmp__MZJU;
+            } else /* FALSE */ {
+              __tmp__OZJU=((__UINTEGER_32__ZWB )__tmp__HIHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_type[(__tmp__OZJU)]))),(__UINTEGER_32__ZWB)(__tmp__OZJU |  1));
+              ptr__IZJU=__tmp__MZJU;
+            };
+            Self__MILS=((__INTEGER_CST__XAXC *)ptr__IZJU);
+            *(Self__MILS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__B0JU=((__INTEGER_CST__XAXC *)Self__MILS);
+          Self__B0JU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RLHK;
+          Self__B0JU->value__FH4D=v__D0JU;
+          Self__B0JU->parent_constant__YAXC.static_type__5G4D=__tmp__1IHK;
+          check_type__XYEE(Self__B0JU);
+          __tmp__FJHK=Self__MILS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__FJHK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__TIHK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1QZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__TIHK)->local__BVEJ));
+          if (__tmp__1QZT==NULL) {
+            __tmp__2QZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2QZT=((__READ_LOCAL__55ZI *)__tmp__1QZT);
+          };
+          __tmp__FJHK=__tmp__2QZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__FJHK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__TIHK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__FJHK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TIHK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QILS=((__IS_EXPANDED__35NJ *)__tmp__TIHK);
+          __tmp__RLHK=Self__QILS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1QZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QILS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1QZT==NULL) {
+            __tmp__2QZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2QZT=((__READ_LOCAL__55ZI *)__tmp__1QZT);
+          };
+          Self__QILS=NULL;
+          ptr__IZJU=((__POINTER__IB )(NULL));
+          __tmp__HIHK= 0;
+          __tmp__KZJU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__KZJU ==  0)) {
+            Self__QILS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__HIHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZJU));
+            if ((__tmp__HIHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OZJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NZJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_size[(__tmp__OZJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NZJU)));
+              ptr__IZJU=__tmp__MZJU;
+            } else /* FALSE */ {
+              __tmp__OZJU=((__UINTEGER_32__ZWB )__tmp__HIHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_type[(__tmp__OZJU)]))),(__UINTEGER_32__ZWB)(__tmp__OZJU |  1));
+              ptr__IZJU=__tmp__MZJU;
+            };
+            Self__QILS=((__IS_EXPANDED__35NJ *)ptr__IZJU);
+            *(Self__QILS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__S0JU=((__IS_EXPANDED__35NJ *)Self__QILS);
+          Self__S0JU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RLHK;
+          Self__S0JU->receiver__RA5J=__tmp__2QZT;
+          __tmp__FJHK=Self__QILS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VILS=((__GET_TYPE_ID__HAOJ *)__tmp__TIHK);
+          __tmp__RLHK=Self__VILS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1IHK=Self__VILS->receiver__WA5J;
+          Self__VILS=NULL;
+          ptr__IZJU=((__POINTER__IB )(NULL));
+          __tmp__HIHK= 0;
+          __tmp__KZJU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__KZJU ==  0)) {
+            Self__VILS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__HIHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZJU));
+            if ((__tmp__HIHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OZJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NZJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_size[(__tmp__OZJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NZJU)));
+              ptr__IZJU=__tmp__MZJU;
+            } else /* FALSE */ {
+              __tmp__OZJU=((__UINTEGER_32__ZWB )__tmp__HIHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_type[(__tmp__OZJU)]))),(__UINTEGER_32__ZWB)(__tmp__OZJU |  1));
+              ptr__IZJU=__tmp__MZJU;
+            };
+            Self__VILS=((__GET_TYPE_ID__HAOJ *)ptr__IZJU);
+            *(Self__VILS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__C1JU=((__GET_TYPE_ID__HAOJ *)Self__VILS);
+          Self__C1JU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RLHK;
+          Self__C1JU->receiver__WA5J=__tmp__1IHK;
+          __tmp__FJHK=Self__VILS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__FJHK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__TIHK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__FJHK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__TIHK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__FJHK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__TIHK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__FJHK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__TIHK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__FJHK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__TIHK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__FJHK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__TIHK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__FJHK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__TIHK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__FJHK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__TIHK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__FJHK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__TIHK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YILS=((__SIZE_OF__5GOJ *)__tmp__TIHK);
+          __tmp__RLHK=Self__YILS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1IHK=Self__YILS->receiver__AD5J;
+          Self__YILS=NULL;
+          ptr__IZJU=((__POINTER__IB )(NULL));
+          __tmp__HIHK= 0;
+          __tmp__KZJU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__KZJU ==  0)) {
+            Self__YILS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__HIHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZJU));
+            if ((__tmp__HIHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OZJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NZJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_size[(__tmp__OZJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NZJU)));
+              ptr__IZJU=__tmp__MZJU;
+            } else /* FALSE */ {
+              __tmp__OZJU=((__UINTEGER_32__ZWB )__tmp__HIHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_type[(__tmp__OZJU)]))),(__UINTEGER_32__ZWB)(__tmp__OZJU |  1));
+              ptr__IZJU=__tmp__MZJU;
+            };
+            Self__YILS=((__SIZE_OF__5GOJ *)ptr__IZJU);
+            *(Self__YILS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__S1JU=((__SIZE_OF__5GOJ *)Self__YILS);
+          Self__S1JU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RLHK;
+          Self__S1JU->receiver__AD5J=__tmp__1IHK;
+          __tmp__FJHK=Self__YILS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__FJHK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__TIHK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1ILS=((__REAL_CST__1LOJ *)__tmp__TIHK);
+          __tmp__RLHK=Self__1ILS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__E2JU=Self__1ILS->value__VD5J;
+          __tmp__1IHK=Self__1ILS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1ILS=NULL;
+          ptr__IZJU=((__POINTER__IB )(NULL));
+          __tmp__HIHK= 0;
+          __tmp__KZJU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__KZJU ==  0)) {
+            Self__1ILS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__HIHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZJU));
+            if ((__tmp__HIHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OZJU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NZJU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_size[(__tmp__OZJU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NZJU)));
+              ptr__IZJU=__tmp__MZJU;
+            } else /* FALSE */ {
+              __tmp__OZJU=((__UINTEGER_32__ZWB )__tmp__HIHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MZJU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NZJU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KZJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MZJU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MZJU=micro_alloc__table__lab__UKI(__tmp__NZJU,((__POINTER__IB )(&(table_type[(__tmp__OZJU)]))),(__UINTEGER_32__ZWB)(__tmp__OZJU |  1));
+              ptr__IZJU=__tmp__MZJU;
+            };
+            Self__1ILS=((__REAL_CST__1LOJ *)ptr__IZJU);
+            *(Self__1ILS) = *(REAL_CST__1LOJ__);
+          };
+          Self__C2JU=((__REAL_CST__1LOJ *)Self__1ILS);
+          Self__C2JU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RLHK;
+          Self__C2JU->value__VD5J=v__E2JU;
+          Self__C2JU->parent_constant__2LOJ.static_type__5G4D=__tmp__1IHK;
+          __tmp__FJHK=Self__1ILS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5ILS=((__CHARACTER_CST__RMOJ *)__tmp__TIHK);
+          __tmp__AJLS=create__char__UMQJ(Self__5ILS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5ILS->text__0D5J);
+          __tmp__FJHK=__tmp__AJLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CJLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TIHK);
+          __tmp__DJLS=create__text__OQQJ(Self__CJLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CJLS->string__WBJK);
+          __tmp__FJHK=__tmp__DJLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__FJHK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__TIHK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__FJHK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TIHK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__FJHK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__TIHK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__FJHK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TIHK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__FJHK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__TIHK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__FJHK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TIHK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__FJHK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__TIHK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__FJHK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__TIHK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__JMHK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__TIHK)->global__KAKM),NULL);
+          if (__tmp__JMHK==NULL) {
+            __tmp__3S3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__JMHK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__3S3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__3S3T=((__READ_GLOBAL__T4YL *)__tmp__JMHK);
+            } break;
+            }
+          };
+          __tmp__FJHK=__tmp__3S3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__FJHK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__TIHK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__FJHK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__TIHK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__FJHK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__TIHK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__FJHK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__TIHK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__FJHK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__TIHK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__FJHK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__TIHK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__FJHK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__TIHK));
+        } break;
+        };
+        __tmp__DNHK=new_read__slot__receiver__with__intern__OEZJ(__tmp__NIHK,__tmp__ZM3L,__tmp__FJHK,__tmp__YMHK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__DNHK);
+        __tmp__ZM3L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__DNHK));
+        result__RFHK=__tmp__ZM3L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__OFHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__SHHK=static_type__VFCK();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__SHHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__PFHK);
+        put_position__PRE(Self__NFHK->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__4ZJO=create__name__style__type__E5JG(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZQEO()));
     };
-    add_last__11FH(stack_result__4H4F,var__4ZJO);
-    result__5ZJO=write__value__14FH(var__4ZJO,Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__E3IO(Self__1ZJO,((__LOCAL *)var__4ZJO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__4ZJO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__5ZJO);
+  __tmp__LHHK=result__RFHK;
+  return(__tmp__LHHK);
 }
 
-static void* put_result__B4SO(__EXPR_OR_OR_LOGIC *Self__C4SO,__BOOLEAN is_last__D4SO)
-// ({EXPR_OR_OR_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__1NHK(__CAST__1HOJ *Self__2NHK,__TYPE_FULL__XMB *t__3NHK,__POSITION__OL p__4NHK)
+// ({CAST__1HOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__F4SO;
-  void *result__G4SO;
-  __INTEGER idx__H4SO;
-  void *var_result__I4SO;
-  __BOOLEAN __tmp__05SO;
-  var__F4SO=NULL;
-  result__G4SO=NULL;
-  idx__H4SO= 0;
-  var_result__I4SO=NULL;
-  if (is_last__D4SO) {
-    result__G4SO=Self__C4SO;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__H4SO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__I4SO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__I4SO != (void *)NULL)) {
-        if ((idx__H4SO <= ((__FAST_ARRAYoLOCALo *)var_result__I4SO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__F4SO=((void **)((__FAST_ARRAYoLOCALo *)var_result__I4SO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__H4SO];
-          __tmp__05SO=TRUE__;
-        } else {
-          __tmp__05SO=FALSE__;
+  __INTEGER_64__1SG v__H3JU;
+  void *result__AOHK;
+  __LOCAL__L4WC *__tmp__VJLS,*__tmp__JKLS;
+  __WRITE_LOCAL__TEYJ *__tmp__2JLS,*__tmp__QKLS;
+  __STRING_CONSTANT__0 *__tmp__YPHK,*__tmp__5SHK,*v__I5JU;
+  void *__tmp__0PHK;
+  __PROTOTYPE__MF *__tmp__QQHK,*__tmp__UTHK;
+  __INTEGER__Q __tmp__WQHK,__tmp__0THK;
+  void *__tmp__PVYM;
+  __POSITION__OL __tmp__2QHK,__tmp__AUHK;
+  void *__tmp__CRHK,*__tmp__URHK,*__tmp__YUHK;
+  __TYPE_FULL__XMB *__tmp__KRHK,*__tmp__OUHK;
+  __ITM_TYPE_STYLE__1MB *Self__I2JU,*Self__K2JU;
+  __ITM_TYPE_MULTI__0URC *Self__BKLS,*Self__VKLS;
+  __READ_LOCAL__55ZI *__tmp__ESHK,*__tmp__MVHK,*__tmp__DRZT,*__tmp__ERZT;
+  __NODE_TYPE__SK2C *__tmp__GSHK,*__tmp__SVHK;
+  __PROTOTYPE_CST__LAXC *__tmp__JVHK,*Self__ZKLS,*__tmp__0KLS;
+  __STRING_CST__5J *Self__P2JU,*result__L2JU;
+  __POINTER__IB ptr__M2JU,__tmp__O2JU,__tmp__Q2JU,__tmp__R2JU;
+  __UINTEGER_32__ZWB __tmp__S2JU;
+  __INTEGER_CST__XAXC *Self__2KLS,*Self__F3JU;
+  __IS_EXPANDED__35NJ *Self__ALLS,*Self__W3JU;
+  __GET_TYPE_ID__HAOJ *Self__FLLS,*Self__G4JU;
+  __SIZE_OF__5GOJ *Self__ILLS,*Self__W4JU;
+  __REAL_CST__1LOJ *Self__LLLS,*Self__G5JU;
+  __CHARACTER_CST__RMOJ *Self__PLLS,*__tmp__QLLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SLLS,*__tmp__TLLS;
+  __READ_GLOBAL__T4YL *__tmp__BT3T;
+  __BOOLEAN__L __tmp__XOHK,__tmp__KPHK,__tmp__NRHK,__tmp__RUHK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__HVHK;
+  result__AOHK=NULL;
+  __tmp__XOHK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__3NHK),Self__2NHK->static_type__FD5J);
+  if (__tmp__XOHK) {
+    result__AOHK=Self__2NHK;
+  } else /* FALSE */ {
+    __tmp__KPHK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J),t__3NHK);
+    if (__tmp__KPHK) {
+      __tmp__VJLS=create__name__style__type__HIND(Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J));
+      __tmp__2JLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VJLS),Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2NHK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2JLS);
+      __tmp__YPHK=get__PJC(last_cast_name__U31J);
+      __tmp__0PHK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J),__tmp__YPHK);
+      if (((void *)__tmp__0PHK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__3NHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__YPHK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__4NHK);
+        __tmp__QQHK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J));
+        put_position__PRE(__tmp__QQHK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__05SO)) {
-          if ((idx__H4SO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__I4SO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__F4SO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__0PHK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__0PHK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WQHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__0PHK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WQHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__0PHK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__0PHK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WQHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__0PHK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WQHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__0PHK));
+        };
+      };
+      if ((__tmp__WQHK !=  1)) {
+        if (((struct ___OBJ *)__tmp__0PHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PVYM=((__SLOT_CODE__4IRG *)__tmp__0PHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PVYM)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2QHK=((__ITM_SLOT__PLC *)__tmp__PVYM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2QHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PVYM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__2QHK=((__SLOT_DATA__IJRG *)__tmp__0PHK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__2QHK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
+      };
+      if (((struct ___OBJ *)__tmp__0PHK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__PVYM=((__SLOT_CODE__4IRG *)__tmp__0PHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PVYM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__CRHK=((__ITM_SLOT__PLC *)__tmp__PVYM)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__CRHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PVYM)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__PVYM=((__SLOT_DATA__IJRG *)__tmp__0PHK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PVYM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__CRHK=((__ITM_SLOT__PLC *)__tmp__PVYM)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__CRHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PVYM)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__CRHK==NULL) {
+        __tmp__PVYM=NULL;
       } else {
-        if ((idx__H4SO !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+        switch (((struct ___OBJ *)__tmp__CRHK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__PVYM=((void *)__tmp__CRHK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__PVYM=((void *)__tmp__CRHK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__PVYM=((void *)__tmp__CRHK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__PVYM=((void *)__tmp__CRHK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__PVYM=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__PVYM=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__PVYM == (void *)NULL)) {
+        __tmp__NRHK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__PVYM)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__KRHK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__PVYM));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__KRHK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PVYM)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__KRHK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PVYM)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__KRHK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PVYM)),NULL);
+        } break;
+        };
+        __tmp__NRHK=((void *)__tmp__KRHK != (void *)t__3NHK);
+      };
+      if (__tmp__NRHK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__0PHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CRHK=((__SLOT_CODE__4IRG *)__tmp__0PHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CRHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__URHK=((__ITM_SLOT__PLC *)__tmp__CRHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__URHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CRHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__CRHK=((__SLOT_DATA__IJRG *)__tmp__0PHK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CRHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__URHK=((__ITM_SLOT__PLC *)__tmp__CRHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__URHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CRHK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
         };
-        var__F4SO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__F4SO == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        switch (((struct ___OBJ *)__tmp__URHK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__URHK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__I2JU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__URHK));
+          if (((void *)Self__I2JU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__I2JU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
-            exit(( 1));
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__I2JU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__URHK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__URHK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BKLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__URHK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BKLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__URHK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__3NHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__0PHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CRHK=((__SLOT_CODE__4IRG *)__tmp__0PHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CRHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2QHK=((__ITM_SLOT__PLC *)__tmp__CRHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2QHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CRHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__2QHK=((__SLOT_DATA__IJRG *)__tmp__0PHK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__2QHK);
+        put_position__PRE(Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-    } else {
-      var__F4SO=create__name__style__type__E5JG(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P0IO()));
-    };
-    add_last__11FH(stack_result__4H4F,var__F4SO);
-    result__G4SO=write__value__14FH(var__F4SO,Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__MKSO(Self__C4SO,((__LOCAL *)var__F4SO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__F4SO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
-  };
-  return(result__G4SO);
-}
-
-static void* put_result__L4JO(__EXPR_AND_LOGIC *Self__M4JO,__BOOLEAN is_last__N4JO)
-// ({EXPR_AND_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *var__P4JO;
-  void *result__Q4JO;
-  __INTEGER idx__R4JO;
-  void *var_result__S4JO;
-  __BOOLEAN __tmp__EAKO;
-  var__P4JO=NULL;
-  result__Q4JO=NULL;
-  idx__R4JO= 0;
-  var_result__S4JO=NULL;
-  if (is_last__N4JO) {
-    result__Q4JO=Self__M4JO;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__R4JO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__S4JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__S4JO != (void *)NULL)) {
-        if ((idx__R4JO <= ((__FAST_ARRAYoLOCALo *)var_result__S4JO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__P4JO=((void **)((__FAST_ARRAYoLOCALo *)var_result__S4JO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__R4JO];
-          __tmp__EAKO=TRUE__;
-        } else {
-          __tmp__EAKO=FALSE__;
+      __tmp__ESHK=read__5UEI(((__LOCAL__L4WC *)__tmp__VJLS));
+      __tmp__GSHK=new_read__slot__receiver__self__intern__KK2C(Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__0PHK,__tmp__ESHK,__tmp__ESHK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__GSHK);
+      __tmp__0PHK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__GSHK));
+      result__AOHK=__tmp__0PHK;
+      __tmp__NRHK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__NRHK=FALSE__O__;
+    };
+    if ((! __tmp__NRHK)) {
+      __tmp__NRHK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__3NHK),Self__2NHK->static_type__FD5J);
+      if (__tmp__NRHK) {
+        __tmp__JKLS=create__name__style__type__HIND(Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J));
+        __tmp__QKLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JKLS),Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2NHK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QKLS);
+        __tmp__5SHK=get__PJC(last_cast_name__U31J);
+        __tmp__PVYM=get_slot__QA3I(((__TYPE_FULL__XMB *)t__3NHK),__tmp__5SHK);
+        if (((void *)__tmp__PVYM == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__3NHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__5SHK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__3NHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__4NHK);
+          __tmp__UTHK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__3NHK));
+          put_position__PRE(__tmp__UTHK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-        if ((! __tmp__EAKO)) {
-          if ((idx__R4JO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__S4JO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__P4JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+        if (((struct ___OBJ *)__tmp__PVYM)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__PVYM)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0THK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__PVYM));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0THK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__PVYM));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__PVYM)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0THK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__PVYM));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0THK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__PVYM));
           };
         };
-      } else {
-        if ((idx__R4JO !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        if ((__tmp__0THK !=  2)) {
+          if (((struct ___OBJ *)__tmp__PVYM)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__URHK=((__SLOT_CODE__4IRG *)__tmp__PVYM)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__URHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__AUHK=((__ITM_SLOT__PLC *)__tmp__URHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__AUHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__URHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__AUHK=((__SLOT_DATA__IJRG *)__tmp__PVYM)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__AUHK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__P4JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__P4JO == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__PVYM)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CRHK=((__SLOT_CODE__4IRG *)__tmp__PVYM)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CRHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__URHK=((__ITM_SLOT__PLC *)__tmp__CRHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__URHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CRHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__CRHK=((__SLOT_DATA__IJRG *)__tmp__PVYM)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CRHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__URHK=((__ITM_SLOT__PLC *)__tmp__CRHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__URHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CRHK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if (__tmp__URHK==NULL) {
+          __tmp__CRHK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__URHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__CRHK=((void *)__tmp__URHK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__CRHK=((void *)__tmp__URHK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__CRHK=((void *)__tmp__URHK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__CRHK=((void *)__tmp__URHK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__CRHK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__CRHK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__CRHK == (void *)NULL)) {
+          __tmp__RUHK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__CRHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__OUHK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__CRHK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__OUHK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CRHK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__OUHK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CRHK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__OUHK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CRHK)),NULL);
+          } break;
+          };
+          __tmp__RUHK=((void *)__tmp__OUHK != (void *)t__3NHK);
+        };
+        if (__tmp__RUHK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__PVYM)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__URHK=((__SLOT_CODE__4IRG *)__tmp__PVYM)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__URHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YUHK=((__ITM_SLOT__PLC *)__tmp__URHK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YUHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__URHK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__URHK=((__SLOT_DATA__IJRG *)__tmp__PVYM)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__URHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YUHK=((__ITM_SLOT__PLC *)__tmp__URHK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YUHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__URHK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__YUHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__YUHK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__K2JU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YUHK));
+            if (((void *)Self__K2JU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__K2JU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__K2JU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YUHK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YUHK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VKLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YUHK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VKLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YUHK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__3NHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__PVYM)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__URHK=((__SLOT_CODE__4IRG *)__tmp__PVYM)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__URHK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__AUHK=((__ITM_SLOT__PLC *)__tmp__URHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__AUHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__URHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__AUHK=((__SLOT_DATA__IJRG *)__tmp__PVYM)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__AUHK);
+          put_position__PRE(Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__HVHK=create_with_capacity__UBZH( 2);
+        __tmp__JVHK=create__type__VJ2C(Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__3NHK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HVHK),__tmp__JVHK);
+        __tmp__MVHK=read__5UEI(((__LOCAL__L4WC *)__tmp__JKLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HVHK),__tmp__MVHK);
+        __tmp__2QHK=Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__CRHK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__HVHK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__CRHK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__P2JU=((__STRING_CST__5J *)__tmp__CRHK);
+          result__L2JU=NULL;
+          ptr__M2JU=((__POINTER__IB )(NULL));
+          __tmp__WQHK= 0;
+          __tmp__O2JU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__O2JU ==  0)) {
+            result__L2JU=Self__P2JU;
+          } else /* FALSE */ {
+            __tmp__WQHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O2JU));
+            if ((__tmp__WQHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__S2JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R2JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_size[(__tmp__S2JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R2JU)));
+              ptr__M2JU=__tmp__Q2JU;
+            } else /* FALSE */ {
+              __tmp__S2JU=((__UINTEGER_32__ZWB )__tmp__WQHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_type[(__tmp__S2JU)]))),(__UINTEGER_32__ZWB)(__tmp__S2JU |  1));
+              ptr__M2JU=__tmp__Q2JU;
+            };
+            result__L2JU=((__STRING_CST__5J *)ptr__M2JU);
+            *(result__L2JU) = *(Self__P2JU);
+          };
+          __tmp__URHK=result__L2JU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__URHK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__CRHK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZKLS=((__PROTOTYPE_CST__LAXC *)__tmp__CRHK);
+          __tmp__0KLS=create__type__VJ2C(Self__ZKLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZKLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__URHK=__tmp__0KLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2KLS=((__INTEGER_CST__XAXC *)__tmp__CRHK);
+          __tmp__AUHK=Self__2KLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__H3JU=Self__2KLS->value__FH4D;
+          __tmp__KRHK=Self__2KLS->parent_constant__YAXC.static_type__5G4D;
+          Self__2KLS=NULL;
+          ptr__M2JU=((__POINTER__IB )(NULL));
+          __tmp__WQHK= 0;
+          __tmp__O2JU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__O2JU ==  0)) {
+            Self__2KLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__WQHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O2JU));
+            if ((__tmp__WQHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__S2JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R2JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_size[(__tmp__S2JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R2JU)));
+              ptr__M2JU=__tmp__Q2JU;
+            } else /* FALSE */ {
+              __tmp__S2JU=((__UINTEGER_32__ZWB )__tmp__WQHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_type[(__tmp__S2JU)]))),(__UINTEGER_32__ZWB)(__tmp__S2JU |  1));
+              ptr__M2JU=__tmp__Q2JU;
+            };
+            Self__2KLS=((__INTEGER_CST__XAXC *)ptr__M2JU);
+            *(Self__2KLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__F3JU=((__INTEGER_CST__XAXC *)Self__2KLS);
+          Self__F3JU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AUHK;
+          Self__F3JU->value__FH4D=v__H3JU;
+          Self__F3JU->parent_constant__YAXC.static_type__5G4D=__tmp__KRHK;
+          check_type__XYEE(Self__F3JU);
+          __tmp__URHK=Self__2KLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__URHK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__CRHK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DRZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__CRHK)->local__BVEJ));
+          if (__tmp__DRZT==NULL) {
+            __tmp__ERZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ERZT=((__READ_LOCAL__55ZI *)__tmp__DRZT);
+          };
+          __tmp__URHK=__tmp__ERZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__URHK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__CRHK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__URHK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__CRHK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__ALLS=((__IS_EXPANDED__35NJ *)__tmp__CRHK);
+          __tmp__AUHK=Self__ALLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DRZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__ALLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DRZT==NULL) {
+            __tmp__ERZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ERZT=((__READ_LOCAL__55ZI *)__tmp__DRZT);
+          };
+          Self__ALLS=NULL;
+          ptr__M2JU=((__POINTER__IB )(NULL));
+          __tmp__WQHK= 0;
+          __tmp__O2JU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__O2JU ==  0)) {
+            Self__ALLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__WQHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O2JU));
+            if ((__tmp__WQHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__S2JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R2JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_size[(__tmp__S2JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R2JU)));
+              ptr__M2JU=__tmp__Q2JU;
+            } else /* FALSE */ {
+              __tmp__S2JU=((__UINTEGER_32__ZWB )__tmp__WQHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_type[(__tmp__S2JU)]))),(__UINTEGER_32__ZWB)(__tmp__S2JU |  1));
+              ptr__M2JU=__tmp__Q2JU;
+            };
+            Self__ALLS=((__IS_EXPANDED__35NJ *)ptr__M2JU);
+            *(Self__ALLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__W3JU=((__IS_EXPANDED__35NJ *)Self__ALLS);
+          Self__W3JU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AUHK;
+          Self__W3JU->receiver__RA5J=__tmp__ERZT;
+          __tmp__URHK=Self__ALLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FLLS=((__GET_TYPE_ID__HAOJ *)__tmp__CRHK);
+          __tmp__AUHK=Self__FLLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__KRHK=Self__FLLS->receiver__WA5J;
+          Self__FLLS=NULL;
+          ptr__M2JU=((__POINTER__IB )(NULL));
+          __tmp__WQHK= 0;
+          __tmp__O2JU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__O2JU ==  0)) {
+            Self__FLLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__WQHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O2JU));
+            if ((__tmp__WQHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__S2JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R2JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_size[(__tmp__S2JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R2JU)));
+              ptr__M2JU=__tmp__Q2JU;
+            } else /* FALSE */ {
+              __tmp__S2JU=((__UINTEGER_32__ZWB )__tmp__WQHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_type[(__tmp__S2JU)]))),(__UINTEGER_32__ZWB)(__tmp__S2JU |  1));
+              ptr__M2JU=__tmp__Q2JU;
+            };
+            Self__FLLS=((__GET_TYPE_ID__HAOJ *)ptr__M2JU);
+            *(Self__FLLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__G4JU=((__GET_TYPE_ID__HAOJ *)Self__FLLS);
+          Self__G4JU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AUHK;
+          Self__G4JU->receiver__WA5J=__tmp__KRHK;
+          __tmp__URHK=Self__FLLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__URHK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__CRHK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__URHK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__CRHK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__URHK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__CRHK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__URHK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__CRHK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__URHK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__CRHK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__URHK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__CRHK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__URHK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__CRHK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__URHK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__CRHK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__URHK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__CRHK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__ILLS=((__SIZE_OF__5GOJ *)__tmp__CRHK);
+          __tmp__AUHK=Self__ILLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__KRHK=Self__ILLS->receiver__AD5J;
+          Self__ILLS=NULL;
+          ptr__M2JU=((__POINTER__IB )(NULL));
+          __tmp__WQHK= 0;
+          __tmp__O2JU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__O2JU ==  0)) {
+            Self__ILLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__WQHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O2JU));
+            if ((__tmp__WQHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__S2JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R2JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_size[(__tmp__S2JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R2JU)));
+              ptr__M2JU=__tmp__Q2JU;
+            } else /* FALSE */ {
+              __tmp__S2JU=((__UINTEGER_32__ZWB )__tmp__WQHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_type[(__tmp__S2JU)]))),(__UINTEGER_32__ZWB)(__tmp__S2JU |  1));
+              ptr__M2JU=__tmp__Q2JU;
+            };
+            Self__ILLS=((__SIZE_OF__5GOJ *)ptr__M2JU);
+            *(Self__ILLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__W4JU=((__SIZE_OF__5GOJ *)Self__ILLS);
+          Self__W4JU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AUHK;
+          Self__W4JU->receiver__AD5J=__tmp__KRHK;
+          __tmp__URHK=Self__ILLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__URHK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__CRHK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LLLS=((__REAL_CST__1LOJ *)__tmp__CRHK);
+          __tmp__AUHK=Self__LLLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__I5JU=Self__LLLS->value__VD5J;
+          __tmp__KRHK=Self__LLLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LLLS=NULL;
+          ptr__M2JU=((__POINTER__IB )(NULL));
+          __tmp__WQHK= 0;
+          __tmp__O2JU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__O2JU ==  0)) {
+            Self__LLLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__WQHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O2JU));
+            if ((__tmp__WQHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__S2JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R2JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_size[(__tmp__S2JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R2JU)));
+              ptr__M2JU=__tmp__Q2JU;
+            } else /* FALSE */ {
+              __tmp__S2JU=((__UINTEGER_32__ZWB )__tmp__WQHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Q2JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__R2JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__O2JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q2JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Q2JU=micro_alloc__table__lab__UKI(__tmp__R2JU,((__POINTER__IB )(&(table_type[(__tmp__S2JU)]))),(__UINTEGER_32__ZWB)(__tmp__S2JU |  1));
+              ptr__M2JU=__tmp__Q2JU;
+            };
+            Self__LLLS=((__REAL_CST__1LOJ *)ptr__M2JU);
+            *(Self__LLLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__G5JU=((__REAL_CST__1LOJ *)Self__LLLS);
+          Self__G5JU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AUHK;
+          Self__G5JU->value__VD5J=v__I5JU;
+          Self__G5JU->parent_constant__2LOJ.static_type__5G4D=__tmp__KRHK;
+          __tmp__URHK=Self__LLLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PLLS=((__CHARACTER_CST__RMOJ *)__tmp__CRHK);
+          __tmp__QLLS=create__char__UMQJ(Self__PLLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PLLS->text__0D5J);
+          __tmp__URHK=__tmp__QLLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SLLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CRHK);
+          __tmp__TLLS=create__text__OQQJ(Self__SLLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SLLS->string__WBJK);
+          __tmp__URHK=__tmp__TLLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__URHK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__CRHK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__URHK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__CRHK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__URHK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__CRHK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__URHK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__CRHK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__URHK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__CRHK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__URHK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__CRHK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__URHK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__CRHK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__URHK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__CRHK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__YUHK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__CRHK)->global__KAKM),NULL);
+          if (__tmp__YUHK==NULL) {
+            __tmp__BT3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__YUHK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__BT3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__BT3T=((__READ_GLOBAL__T4YL *)__tmp__YUHK);
+            } break;
+            }
+          };
+          __tmp__URHK=__tmp__BT3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__URHK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__CRHK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__URHK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__CRHK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__URHK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__CRHK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__URHK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__CRHK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__URHK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__CRHK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__URHK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__CRHK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__URHK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__CRHK));
+        } break;
+        };
+        __tmp__SVHK=new_read__slot__receiver__with__intern__OEZJ(__tmp__2QHK,__tmp__PVYM,__tmp__URHK,__tmp__HVHK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__SVHK);
+        __tmp__PVYM=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__SVHK));
+        result__AOHK=__tmp__PVYM;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__3NHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__2NHK->static_type__FD5J),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__4NHK);
+        put_position__PRE(Self__2NHK->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__P4JO=create__name__style__type__E5JG(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__4QEO()));
     };
-    add_last__11FH(stack_result__4H4F,var__P4JO);
-    result__Q4JO=write__value__14FH(var__P4JO,Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__DGJO(Self__M4JO,((__LOCAL *)var__P4JO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__P4JO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__Q4JO);
+  __tmp__0PHK=result__AOHK;
+  return(__tmp__0PHK);
 }
 
-static void* put_result__TCTO(__EXPR_AND_AND_LOGIC *Self__UCTO,__BOOLEAN is_last__VCTO)
-// ({EXPR_AND_AND_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__LWHK(__REAL_CST__1LOJ *Self__MWHK,__TYPE_FULL__XMB *t__NWHK,__POSITION__OL p__OWHK)
+// ({REAL_CST__1LOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__XCTO;
-  void *result__YCTO;
-  __INTEGER idx__ZCTO;
-  void *var_result__0CTO;
-  __BOOLEAN __tmp__METO;
-  var__XCTO=NULL;
-  result__YCTO=NULL;
-  idx__ZCTO= 0;
-  var_result__0CTO=NULL;
-  if (is_last__VCTO) {
-    result__YCTO=Self__UCTO;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__ZCTO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__0CTO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__0CTO != (void *)NULL)) {
-        if ((idx__ZCTO <= ((__FAST_ARRAYoLOCALo *)var_result__0CTO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__XCTO=((void **)((__FAST_ARRAYoLOCALo *)var_result__0CTO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__ZCTO];
-          __tmp__METO=TRUE__;
-        } else {
-          __tmp__METO=FALSE__;
+  __INTEGER_64__1SG v__LAKU;
+  void *result__QWHK;
+  __LOCAL__L4WC *__tmp__FMLS,*__tmp__ZMLS;
+  __WRITE_LOCAL__TEYJ *__tmp__MMLS,*__tmp__ANLS;
+  __STRING_CONSTANT__0 *__tmp__IYHK,*__tmp__P1HK,*v__MCKU;
+  void *__tmp__KYHK;
+  __PROTOTYPE__MF *__tmp__AZHK,*__tmp__E2HK;
+  __INTEGER__Q __tmp__GZHK,__tmp__K2HK;
+  void *__tmp__2Q3L;
+  __POSITION__OL __tmp__MZHK,__tmp__Q2HK;
+  void *__tmp__SZHK,*__tmp__E0HK,*__tmp__I3HK;
+  __TYPE_FULL__XMB *__tmp__0ZHK,*__tmp__42HK;
+  __ITM_TYPE_STYLE__1MB *Self__M5JU,*Self__O5JU;
+  __ITM_TYPE_MULTI__0URC *Self__RMLS,*Self__FNLS;
+  __READ_LOCAL__55ZI *__tmp__U0HK,*__tmp__23HK,*__tmp__LRZT,*__tmp__MRZT;
+  __NODE_TYPE__SK2C *__tmp__W0HK,*__tmp__C4HK;
+  __PROTOTYPE_CST__LAXC *__tmp__Z3HK,*Self__JNLS,*__tmp__KNLS;
+  __STRING_CST__5J *Self__T5JU,*result__P5JU;
+  __POINTER__IB ptr__Q5JU,__tmp__S5JU,__tmp__U5JU,__tmp__V5JU;
+  __UINTEGER_32__ZWB __tmp__W5JU;
+  __INTEGER_CST__XAXC *Self__MNLS,*Self__JAKU;
+  __IS_EXPANDED__35NJ *Self__QNLS,*Self__0AKU;
+  __GET_TYPE_ID__HAOJ *Self__VNLS,*Self__KBKU;
+  __SIZE_OF__5GOJ *Self__YNLS,*Self__0BKU;
+  __REAL_CST__1LOJ *Self__1NLS,*Self__KCKU;
+  __CHARACTER_CST__RMOJ *Self__5NLS,*__tmp__AOLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__COLS,*__tmp__DOLS;
+  __READ_GLOBAL__T4YL *__tmp__FT3T;
+  __BOOLEAN__L __tmp__HXHK,__tmp__0XHK,__tmp__3ZHK,__tmp__B3HK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__X3HK;
+  result__QWHK=NULL;
+  __tmp__HXHK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__NWHK),Self__MWHK->parent_constant__2LOJ.static_type__5G4D);
+  if (__tmp__HXHK) {
+    result__QWHK=Self__MWHK;
+  } else /* FALSE */ {
+    __tmp__0XHK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D),t__NWHK);
+    if (__tmp__0XHK) {
+      __tmp__FMLS=create__name__style__type__HIND(Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D));
+      __tmp__MMLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FMLS),Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__MWHK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MMLS);
+      __tmp__IYHK=get__PJC(last_cast_name__U31J);
+      __tmp__KYHK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D),__tmp__IYHK);
+      if (((void *)__tmp__KYHK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__NWHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__IYHK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__OWHK);
+        __tmp__AZHK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D));
+        put_position__PRE(__tmp__AZHK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__METO)) {
-          if ((idx__ZCTO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__0CTO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__XCTO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__KYHK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__KYHK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GZHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__KYHK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GZHK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__KYHK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__KYHK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GZHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__KYHK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GZHK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__KYHK));
+        };
+      };
+      if ((__tmp__GZHK !=  1)) {
+        if (((struct ___OBJ *)__tmp__KYHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__2Q3L=((__SLOT_CODE__4IRG *)__tmp__KYHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__2Q3L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__MZHK=((__ITM_SLOT__PLC *)__tmp__2Q3L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__MZHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2Q3L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__MZHK=((__SLOT_DATA__IJRG *)__tmp__KYHK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__MZHK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__KYHK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__2Q3L=((__SLOT_CODE__4IRG *)__tmp__KYHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__2Q3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__SZHK=((__ITM_SLOT__PLC *)__tmp__2Q3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__SZHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2Q3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__2Q3L=((__SLOT_DATA__IJRG *)__tmp__KYHK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__2Q3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__SZHK=((__ITM_SLOT__PLC *)__tmp__2Q3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__SZHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2Q3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__SZHK==NULL) {
+        __tmp__2Q3L=NULL;
       } else {
-        if ((idx__ZCTO !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__SZHK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__2Q3L=((void *)__tmp__SZHK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__2Q3L=((void *)__tmp__SZHK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__2Q3L=((void *)__tmp__SZHK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__2Q3L=((void *)__tmp__SZHK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__2Q3L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__2Q3L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__2Q3L == (void *)NULL)) {
+        __tmp__3ZHK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__2Q3L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__0ZHK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2Q3L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__0ZHK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2Q3L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__0ZHK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2Q3L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__0ZHK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2Q3L)),NULL);
+        } break;
+        };
+        __tmp__3ZHK=((void *)__tmp__0ZHK != (void *)t__NWHK);
+      };
+      if (__tmp__3ZHK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__KYHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SZHK=((__SLOT_CODE__4IRG *)__tmp__KYHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SZHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E0HK=((__ITM_SLOT__PLC *)__tmp__SZHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E0HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SZHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SZHK=((__SLOT_DATA__IJRG *)__tmp__KYHK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SZHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E0HK=((__ITM_SLOT__PLC *)__tmp__SZHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E0HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SZHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__E0HK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__E0HK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__M5JU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__E0HK));
+          if (((void *)Self__M5JU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__M5JU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__M5JU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__E0HK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__E0HK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RMLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__E0HK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RMLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__E0HK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__NWHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__KYHK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SZHK=((__SLOT_CODE__4IRG *)__tmp__KYHK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SZHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__MZHK=((__ITM_SLOT__PLC *)__tmp__SZHK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__MZHK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SZHK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__MZHK=((__SLOT_DATA__IJRG *)__tmp__KYHK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__MZHK);
+        put_position__PRE(Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__U0HK=read__5UEI(((__LOCAL__L4WC *)__tmp__FMLS));
+      __tmp__W0HK=new_read__slot__receiver__self__intern__KK2C(Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__KYHK,__tmp__U0HK,__tmp__U0HK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__W0HK);
+      __tmp__KYHK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__W0HK));
+      result__QWHK=__tmp__KYHK;
+      __tmp__3ZHK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__3ZHK=FALSE__O__;
+    };
+    if ((! __tmp__3ZHK)) {
+      __tmp__3ZHK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__NWHK),Self__MWHK->parent_constant__2LOJ.static_type__5G4D);
+      if (__tmp__3ZHK) {
+        __tmp__ZMLS=create__name__style__type__HIND(Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D));
+        __tmp__ANLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZMLS),Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__MWHK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ANLS);
+        __tmp__P1HK=get__PJC(last_cast_name__U31J);
+        __tmp__2Q3L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__NWHK),__tmp__P1HK);
+        if (((void *)__tmp__2Q3L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__NWHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__P1HK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__NWHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__OWHK);
+          __tmp__E2HK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__NWHK));
+          put_position__PRE(__tmp__E2HK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__2Q3L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__2Q3L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__K2HK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__2Q3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__K2HK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__2Q3L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__2Q3L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__K2HK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__2Q3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__K2HK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__2Q3L));
+          };
+        };
+        if ((__tmp__K2HK !=  2)) {
+          if (((struct ___OBJ *)__tmp__2Q3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__E0HK=((__SLOT_CODE__4IRG *)__tmp__2Q3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__E0HK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__Q2HK=((__ITM_SLOT__PLC *)__tmp__E0HK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__Q2HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__E0HK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__Q2HK=((__SLOT_DATA__IJRG *)__tmp__2Q3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__Q2HK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__XCTO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__XCTO == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__2Q3L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SZHK=((__SLOT_CODE__4IRG *)__tmp__2Q3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SZHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E0HK=((__ITM_SLOT__PLC *)__tmp__SZHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E0HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SZHK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SZHK=((__SLOT_DATA__IJRG *)__tmp__2Q3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SZHK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E0HK=((__ITM_SLOT__PLC *)__tmp__SZHK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E0HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SZHK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if (__tmp__E0HK==NULL) {
+          __tmp__SZHK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__E0HK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__SZHK=((void *)__tmp__E0HK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__SZHK=((void *)__tmp__E0HK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__SZHK=((void *)__tmp__E0HK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__SZHK=((void *)__tmp__E0HK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__SZHK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__SZHK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__SZHK == (void *)NULL)) {
+          __tmp__B3HK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__SZHK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__42HK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__SZHK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__42HK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SZHK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__42HK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SZHK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__42HK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SZHK)),NULL);
+          } break;
+          };
+          __tmp__B3HK=((void *)__tmp__42HK != (void *)t__NWHK);
+        };
+        if (__tmp__B3HK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__2Q3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__E0HK=((__SLOT_CODE__4IRG *)__tmp__2Q3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__E0HK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__I3HK=((__ITM_SLOT__PLC *)__tmp__E0HK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__I3HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__E0HK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__E0HK=((__SLOT_DATA__IJRG *)__tmp__2Q3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__E0HK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__I3HK=((__ITM_SLOT__PLC *)__tmp__E0HK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__I3HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__E0HK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__I3HK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__I3HK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__O5JU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I3HK));
+            if (((void *)Self__O5JU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__O5JU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__O5JU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I3HK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I3HK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FNLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I3HK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FNLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__I3HK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__NWHK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__2Q3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__E0HK=((__SLOT_CODE__4IRG *)__tmp__2Q3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__E0HK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__Q2HK=((__ITM_SLOT__PLC *)__tmp__E0HK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__Q2HK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__E0HK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__Q2HK=((__SLOT_DATA__IJRG *)__tmp__2Q3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__Q2HK);
+          put_position__PRE(Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__X3HK=create_with_capacity__UBZH( 2);
+        __tmp__Z3HK=create__type__VJ2C(Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,t__NWHK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__X3HK),__tmp__Z3HK);
+        __tmp__23HK=read__5UEI(((__LOCAL__L4WC *)__tmp__ZMLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__X3HK),__tmp__23HK);
+        __tmp__MZHK=Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__SZHK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__X3HK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__SZHK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__T5JU=((__STRING_CST__5J *)__tmp__SZHK);
+          result__P5JU=NULL;
+          ptr__Q5JU=((__POINTER__IB )(NULL));
+          __tmp__GZHK= 0;
+          __tmp__S5JU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__S5JU ==  0)) {
+            result__P5JU=Self__T5JU;
+          } else /* FALSE */ {
+            __tmp__GZHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5JU));
+            if ((__tmp__GZHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W5JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V5JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_size[(__tmp__W5JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V5JU)));
+              ptr__Q5JU=__tmp__U5JU;
+            } else /* FALSE */ {
+              __tmp__W5JU=((__UINTEGER_32__ZWB )__tmp__GZHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_type[(__tmp__W5JU)]))),(__UINTEGER_32__ZWB)(__tmp__W5JU |  1));
+              ptr__Q5JU=__tmp__U5JU;
+            };
+            result__P5JU=((__STRING_CST__5J *)ptr__Q5JU);
+            *(result__P5JU) = *(Self__T5JU);
+          };
+          __tmp__E0HK=result__P5JU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__E0HK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__SZHK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JNLS=((__PROTOTYPE_CST__LAXC *)__tmp__SZHK);
+          __tmp__KNLS=create__type__VJ2C(Self__JNLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JNLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__E0HK=__tmp__KNLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MNLS=((__INTEGER_CST__XAXC *)__tmp__SZHK);
+          __tmp__Q2HK=Self__MNLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__LAKU=Self__MNLS->value__FH4D;
+          __tmp__0ZHK=Self__MNLS->parent_constant__YAXC.static_type__5G4D;
+          Self__MNLS=NULL;
+          ptr__Q5JU=((__POINTER__IB )(NULL));
+          __tmp__GZHK= 0;
+          __tmp__S5JU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__S5JU ==  0)) {
+            Self__MNLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__GZHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5JU));
+            if ((__tmp__GZHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W5JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V5JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_size[(__tmp__W5JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V5JU)));
+              ptr__Q5JU=__tmp__U5JU;
+            } else /* FALSE */ {
+              __tmp__W5JU=((__UINTEGER_32__ZWB )__tmp__GZHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_type[(__tmp__W5JU)]))),(__UINTEGER_32__ZWB)(__tmp__W5JU |  1));
+              ptr__Q5JU=__tmp__U5JU;
+            };
+            Self__MNLS=((__INTEGER_CST__XAXC *)ptr__Q5JU);
+            *(Self__MNLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__JAKU=((__INTEGER_CST__XAXC *)Self__MNLS);
+          Self__JAKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__Q2HK;
+          Self__JAKU->value__FH4D=v__LAKU;
+          Self__JAKU->parent_constant__YAXC.static_type__5G4D=__tmp__0ZHK;
+          check_type__XYEE(Self__JAKU);
+          __tmp__E0HK=Self__MNLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__E0HK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__SZHK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LRZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SZHK)->local__BVEJ));
+          if (__tmp__LRZT==NULL) {
+            __tmp__MRZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MRZT=((__READ_LOCAL__55ZI *)__tmp__LRZT);
+          };
+          __tmp__E0HK=__tmp__MRZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__E0HK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__SZHK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__E0HK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SZHK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QNLS=((__IS_EXPANDED__35NJ *)__tmp__SZHK);
+          __tmp__Q2HK=Self__QNLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LRZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QNLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LRZT==NULL) {
+            __tmp__MRZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MRZT=((__READ_LOCAL__55ZI *)__tmp__LRZT);
+          };
+          Self__QNLS=NULL;
+          ptr__Q5JU=((__POINTER__IB )(NULL));
+          __tmp__GZHK= 0;
+          __tmp__S5JU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__S5JU ==  0)) {
+            Self__QNLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__GZHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5JU));
+            if ((__tmp__GZHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W5JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V5JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_size[(__tmp__W5JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V5JU)));
+              ptr__Q5JU=__tmp__U5JU;
+            } else /* FALSE */ {
+              __tmp__W5JU=((__UINTEGER_32__ZWB )__tmp__GZHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_type[(__tmp__W5JU)]))),(__UINTEGER_32__ZWB)(__tmp__W5JU |  1));
+              ptr__Q5JU=__tmp__U5JU;
+            };
+            Self__QNLS=((__IS_EXPANDED__35NJ *)ptr__Q5JU);
+            *(Self__QNLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__0AKU=((__IS_EXPANDED__35NJ *)Self__QNLS);
+          Self__0AKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__Q2HK;
+          Self__0AKU->receiver__RA5J=__tmp__MRZT;
+          __tmp__E0HK=Self__QNLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VNLS=((__GET_TYPE_ID__HAOJ *)__tmp__SZHK);
+          __tmp__Q2HK=Self__VNLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__0ZHK=Self__VNLS->receiver__WA5J;
+          Self__VNLS=NULL;
+          ptr__Q5JU=((__POINTER__IB )(NULL));
+          __tmp__GZHK= 0;
+          __tmp__S5JU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__S5JU ==  0)) {
+            Self__VNLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__GZHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5JU));
+            if ((__tmp__GZHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W5JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V5JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_size[(__tmp__W5JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V5JU)));
+              ptr__Q5JU=__tmp__U5JU;
+            } else /* FALSE */ {
+              __tmp__W5JU=((__UINTEGER_32__ZWB )__tmp__GZHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_type[(__tmp__W5JU)]))),(__UINTEGER_32__ZWB)(__tmp__W5JU |  1));
+              ptr__Q5JU=__tmp__U5JU;
+            };
+            Self__VNLS=((__GET_TYPE_ID__HAOJ *)ptr__Q5JU);
+            *(Self__VNLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__KBKU=((__GET_TYPE_ID__HAOJ *)Self__VNLS);
+          Self__KBKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__Q2HK;
+          Self__KBKU->receiver__WA5J=__tmp__0ZHK;
+          __tmp__E0HK=Self__VNLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__E0HK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__SZHK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__E0HK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__SZHK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__E0HK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__SZHK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__E0HK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__SZHK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__E0HK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__SZHK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__E0HK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SZHK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__E0HK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SZHK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__E0HK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__SZHK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__E0HK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__SZHK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YNLS=((__SIZE_OF__5GOJ *)__tmp__SZHK);
+          __tmp__Q2HK=Self__YNLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__0ZHK=Self__YNLS->receiver__AD5J;
+          Self__YNLS=NULL;
+          ptr__Q5JU=((__POINTER__IB )(NULL));
+          __tmp__GZHK= 0;
+          __tmp__S5JU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__S5JU ==  0)) {
+            Self__YNLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__GZHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5JU));
+            if ((__tmp__GZHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W5JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V5JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_size[(__tmp__W5JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V5JU)));
+              ptr__Q5JU=__tmp__U5JU;
+            } else /* FALSE */ {
+              __tmp__W5JU=((__UINTEGER_32__ZWB )__tmp__GZHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_type[(__tmp__W5JU)]))),(__UINTEGER_32__ZWB)(__tmp__W5JU |  1));
+              ptr__Q5JU=__tmp__U5JU;
+            };
+            Self__YNLS=((__SIZE_OF__5GOJ *)ptr__Q5JU);
+            *(Self__YNLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__0BKU=((__SIZE_OF__5GOJ *)Self__YNLS);
+          Self__0BKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__Q2HK;
+          Self__0BKU->receiver__AD5J=__tmp__0ZHK;
+          __tmp__E0HK=Self__YNLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__E0HK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__SZHK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1NLS=((__REAL_CST__1LOJ *)__tmp__SZHK);
+          __tmp__Q2HK=Self__1NLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__MCKU=Self__1NLS->value__VD5J;
+          __tmp__0ZHK=Self__1NLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1NLS=NULL;
+          ptr__Q5JU=((__POINTER__IB )(NULL));
+          __tmp__GZHK= 0;
+          __tmp__S5JU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__S5JU ==  0)) {
+            Self__1NLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__GZHK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S5JU));
+            if ((__tmp__GZHK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__W5JU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__V5JU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_size[(__tmp__W5JU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__V5JU)));
+              ptr__Q5JU=__tmp__U5JU;
+            } else /* FALSE */ {
+              __tmp__W5JU=((__UINTEGER_32__ZWB )__tmp__GZHK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__U5JU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__V5JU=(void *)((unsigned long)(void *)((unsigned long)__tmp__S5JU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U5JU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__U5JU=micro_alloc__table__lab__UKI(__tmp__V5JU,((__POINTER__IB )(&(table_type[(__tmp__W5JU)]))),(__UINTEGER_32__ZWB)(__tmp__W5JU |  1));
+              ptr__Q5JU=__tmp__U5JU;
+            };
+            Self__1NLS=((__REAL_CST__1LOJ *)ptr__Q5JU);
+            *(Self__1NLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__KCKU=((__REAL_CST__1LOJ *)Self__1NLS);
+          Self__KCKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__Q2HK;
+          Self__KCKU->value__VD5J=v__MCKU;
+          Self__KCKU->parent_constant__2LOJ.static_type__5G4D=__tmp__0ZHK;
+          __tmp__E0HK=Self__1NLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5NLS=((__CHARACTER_CST__RMOJ *)__tmp__SZHK);
+          __tmp__AOLS=create__char__UMQJ(Self__5NLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5NLS->text__0D5J);
+          __tmp__E0HK=__tmp__AOLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__COLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SZHK);
+          __tmp__DOLS=create__text__OQQJ(Self__COLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__COLS->string__WBJK);
+          __tmp__E0HK=__tmp__DOLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__E0HK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__SZHK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__E0HK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SZHK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__E0HK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SZHK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__E0HK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SZHK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__E0HK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SZHK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__E0HK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SZHK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__E0HK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__SZHK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__E0HK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__SZHK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__I3HK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SZHK)->global__KAKM),NULL);
+          if (__tmp__I3HK==NULL) {
+            __tmp__FT3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__I3HK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__FT3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__FT3T=((__READ_GLOBAL__T4YL *)__tmp__I3HK);
+            } break;
+            }
+          };
+          __tmp__E0HK=__tmp__FT3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__E0HK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__SZHK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__E0HK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__SZHK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__E0HK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__SZHK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__E0HK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SZHK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__E0HK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__SZHK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__E0HK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__SZHK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__E0HK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__SZHK));
+        } break;
+        };
+        __tmp__C4HK=new_read__slot__receiver__with__intern__OEZJ(__tmp__MZHK,__tmp__2Q3L,__tmp__E0HK,__tmp__X3HK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__C4HK);
+        __tmp__2Q3L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__C4HK));
+        result__QWHK=__tmp__2Q3L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__NWHK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__MWHK->parent_constant__2LOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__OWHK);
+        put_position__PRE(Self__MWHK->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__XCTO=create__name__style__type__E5JG(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0IO()));
     };
-    add_last__11FH(stack_result__4H4F,var__XCTO);
-    result__YCTO=write__value__14FH(var__XCTO,Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__MTSO(Self__UCTO,((__LOCAL *)var__XCTO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__XCTO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__YCTO);
+  __tmp__KYHK=result__QWHK;
+  return(__tmp__KYHK);
 }
 
-static void* put_result__GWYM(__EXPR_NEG *Self__HWYM,__BOOLEAN is_last__IWYM)
-// ({EXPR_NEG},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__14HK(__CHARACTER_CST__RMOJ *Self__24HK,__TYPE_FULL__XMB *t__34HK,__POSITION__OL p__44HK)
+// ({CHARACTER_CST__RMOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__KWYM;
-  void *result__LWYM;
-  __INTEGER idx__MWYM;
-  void *var_result__NWYM;
-  __BOOLEAN __tmp__5XYM;
-  var__KWYM=NULL;
-  result__LWYM=NULL;
-  idx__MWYM= 0;
-  var_result__NWYM=NULL;
-  if (is_last__IWYM) {
-    result__LWYM=Self__HWYM;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__MWYM=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__NWYM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__NWYM != (void *)NULL)) {
-        if ((idx__MWYM <= ((__FAST_ARRAYoLOCALo *)var_result__NWYM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__KWYM=((void **)((__FAST_ARRAYoLOCALo *)var_result__NWYM)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__MWYM];
-          __tmp__5XYM=TRUE__;
-        } else {
-          __tmp__5XYM=FALSE__;
+  __INTEGER_64__1SG v__PDKU;
+  void *result__A5HK;
+  __LOCAL__L4WC *__tmp__VOLS,*__tmp__JPLS;
+  __WRITE_LOCAL__TEYJ *__tmp__2OLS,*__tmp__QPLS;
+  __STRING_CONSTANT__0 *__tmp__YAIK,*__tmp__5DIK,*v__QFKU;
+  void *__tmp__0AIK;
+  __PROTOTYPE__MF *__tmp__QBIK,*__tmp__UEIK;
+  __INTEGER__Q __tmp__WBIK,__tmp__0EIK;
+  void *__tmp__IV3L;
+  __POSITION__OL __tmp__2BIK,__tmp__AFIK;
+  void *__tmp__CCIK,*__tmp__UCIK,*__tmp__YFIK;
+  __TYPE_FULL__XMB *__tmp__KCIK,*__tmp__OFIK;
+  __ITM_TYPE_STYLE__1MB *Self__QCKU,*Self__SCKU;
+  __ITM_TYPE_MULTI__0URC *Self__BPLS,*Self__VPLS;
+  __READ_LOCAL__55ZI *__tmp__EDIK,*__tmp__MGIK,*__tmp__TRZT,*__tmp__URZT;
+  __NODE_TYPE__SK2C *__tmp__GDIK,*__tmp__SGIK;
+  __PROTOTYPE_CST__LAXC *__tmp__JGIK,*Self__ZPLS,*__tmp__0PLS;
+  __STRING_CST__5J *Self__XCKU,*result__TCKU;
+  __POINTER__IB ptr__UCKU,__tmp__WCKU,__tmp__YCKU,__tmp__ZCKU;
+  __UINTEGER_32__ZWB __tmp__0CKU;
+  __INTEGER_CST__XAXC *Self__2PLS,*Self__NDKU;
+  __IS_EXPANDED__35NJ *Self__AQLS,*Self__4DKU;
+  __GET_TYPE_ID__HAOJ *Self__FQLS,*Self__OEKU;
+  __SIZE_OF__5GOJ *Self__IQLS,*Self__4EKU;
+  __REAL_CST__1LOJ *Self__LQLS,*Self__OFKU;
+  __CHARACTER_CST__RMOJ *Self__PQLS,*__tmp__QQLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SQLS,*__tmp__TQLS;
+  __READ_GLOBAL__T4YL *__tmp__JT3T;
+  __BOOLEAN__L __tmp__X5HK,__tmp__KAIK,__tmp__NCIK,__tmp__RFIK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__HGIK;
+  result__A5HK=NULL;
+  __tmp__X5HK=affect_with__CMKK(((__TYPE_FULL__XMB *)t__34HK),Self__24HK->parent_constant__SMOJ.static_type__5G4D);
+  if (__tmp__X5HK) {
+    result__A5HK=Self__24HK;
+  } else /* FALSE */ {
+    __tmp__KAIK=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D),t__34HK);
+    if (__tmp__KAIK) {
+      __tmp__VOLS=create__name__style__type__HIND(Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D));
+      __tmp__2OLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VOLS),Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__24HK);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2OLS);
+      __tmp__YAIK=get__PJC(last_cast_name__U31J);
+      __tmp__0AIK=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D),__tmp__YAIK);
+      if (((void *)__tmp__0AIK == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__34HK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__YAIK);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__44HK);
+        __tmp__QBIK=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D));
+        put_position__PRE(__tmp__QBIK->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__5XYM)) {
-          if ((idx__MWYM == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__NWYM)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__KWYM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__0AIK)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__0AIK)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WBIK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__0AIK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WBIK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__0AIK));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__0AIK)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WBIK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__0AIK));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WBIK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__0AIK));
+        };
+      };
+      if ((__tmp__WBIK !=  1)) {
+        if (((struct ___OBJ *)__tmp__0AIK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IV3L=((__SLOT_CODE__4IRG *)__tmp__0AIK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IV3L)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2BIK=((__ITM_SLOT__PLC *)__tmp__IV3L)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2BIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IV3L)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__2BIK=((__SLOT_DATA__IJRG *)__tmp__0AIK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__2BIK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__0AIK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__IV3L=((__SLOT_CODE__4IRG *)__tmp__0AIK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__IV3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__CCIK=((__ITM_SLOT__PLC *)__tmp__IV3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__CCIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IV3L)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__IV3L=((__SLOT_DATA__IJRG *)__tmp__0AIK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__IV3L)->__id==__ITM_SLOT__PLC__) {
+          __tmp__CCIK=((__ITM_SLOT__PLC *)__tmp__IV3L)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__CCIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IV3L)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__CCIK==NULL) {
+        __tmp__IV3L=NULL;
       } else {
-        if ((idx__MWYM !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__CCIK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__IV3L=((void *)__tmp__CCIK);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__IV3L=((void *)__tmp__CCIK);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__IV3L=((void *)__tmp__CCIK);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__IV3L=((void *)__tmp__CCIK);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__IV3L=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__IV3L=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__IV3L == (void *)NULL)) {
+        __tmp__NCIK=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__IV3L)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__KCIK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IV3L));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__KCIK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IV3L)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__KCIK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IV3L)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__KCIK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IV3L)),NULL);
+        } break;
+        };
+        __tmp__NCIK=((void *)__tmp__KCIK != (void *)t__34HK);
+      };
+      if (__tmp__NCIK) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__0AIK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CCIK=((__SLOT_CODE__4IRG *)__tmp__0AIK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CCIK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UCIK=((__ITM_SLOT__PLC *)__tmp__CCIK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UCIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCIK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__CCIK=((__SLOT_DATA__IJRG *)__tmp__0AIK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CCIK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UCIK=((__ITM_SLOT__PLC *)__tmp__CCIK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UCIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCIK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__UCIK)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCIK)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__QCKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCIK));
+          if (((void *)Self__QCKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__QCKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__QCKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCIK)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCIK))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BPLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCIK));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BPLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCIK)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__34HK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__0AIK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CCIK=((__SLOT_CODE__4IRG *)__tmp__0AIK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CCIK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__2BIK=((__ITM_SLOT__PLC *)__tmp__CCIK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__2BIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCIK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__2BIK=((__SLOT_DATA__IJRG *)__tmp__0AIK)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__2BIK);
+        put_position__PRE(Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__EDIK=read__5UEI(((__LOCAL__L4WC *)__tmp__VOLS));
+      __tmp__GDIK=new_read__slot__receiver__self__intern__KK2C(Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__0AIK,__tmp__EDIK,__tmp__EDIK,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__GDIK);
+      __tmp__0AIK=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__GDIK));
+      result__A5HK=__tmp__0AIK;
+      __tmp__NCIK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__NCIK=FALSE__O__;
+    };
+    if ((! __tmp__NCIK)) {
+      __tmp__NCIK=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__34HK),Self__24HK->parent_constant__SMOJ.static_type__5G4D);
+      if (__tmp__NCIK) {
+        __tmp__JPLS=create__name__style__type__HIND(Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D));
+        __tmp__QPLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JPLS),Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__24HK);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QPLS);
+        __tmp__5DIK=get__PJC(last_cast_name__U31J);
+        __tmp__IV3L=get_slot__QA3I(((__TYPE_FULL__XMB *)t__34HK),__tmp__5DIK);
+        if (((void *)__tmp__IV3L == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__34HK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__5DIK);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__34HK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__44HK);
+          __tmp__UEIK=prototype__LEMJ(((__TYPE_FULL__XMB *)t__34HK));
+          put_position__PRE(__tmp__UEIK->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__IV3L)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__IV3L)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0EIK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IV3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0EIK=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IV3L));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__IV3L)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__0EIK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IV3L));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__0EIK=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IV3L));
+          };
+        };
+        if ((__tmp__0EIK !=  2)) {
+          if (((struct ___OBJ *)__tmp__IV3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__UCIK=((__SLOT_CODE__4IRG *)__tmp__IV3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UCIK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__AFIK=((__ITM_SLOT__PLC *)__tmp__UCIK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__AFIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCIK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__AFIK=((__SLOT_DATA__IJRG *)__tmp__IV3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__AFIK);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__KWYM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__KWYM == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__IV3L)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CCIK=((__SLOT_CODE__4IRG *)__tmp__IV3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CCIK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UCIK=((__ITM_SLOT__PLC *)__tmp__CCIK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UCIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCIK)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__CCIK=((__SLOT_DATA__IJRG *)__tmp__IV3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CCIK)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UCIK=((__ITM_SLOT__PLC *)__tmp__CCIK)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UCIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCIK)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if (__tmp__UCIK==NULL) {
+          __tmp__CCIK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__UCIK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__CCIK=((void *)__tmp__UCIK);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__CCIK=((void *)__tmp__UCIK);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__CCIK=((void *)__tmp__UCIK);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__CCIK=((void *)__tmp__UCIK);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__CCIK=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__CCIK=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__CCIK == (void *)NULL)) {
+          __tmp__RFIK=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__CCIK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__OFIK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCIK));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__OFIK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCIK)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__OFIK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCIK)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__OFIK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCIK)),NULL);
+          } break;
+          };
+          __tmp__RFIK=((void *)__tmp__OFIK != (void *)t__34HK);
+        };
+        if (__tmp__RFIK) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__IV3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__UCIK=((__SLOT_CODE__4IRG *)__tmp__IV3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UCIK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YFIK=((__ITM_SLOT__PLC *)__tmp__UCIK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YFIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCIK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UCIK=((__SLOT_DATA__IJRG *)__tmp__IV3L)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UCIK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YFIK=((__ITM_SLOT__PLC *)__tmp__UCIK)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YFIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCIK)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__YFIK)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__YFIK)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__SCKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YFIK));
+            if (((void *)Self__SCKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__SCKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__SCKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YFIK)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YFIK))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VPLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YFIK));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VPLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YFIK)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__34HK),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__IV3L)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__UCIK=((__SLOT_CODE__4IRG *)__tmp__IV3L)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UCIK)->__id==__ITM_SLOT__PLC__) {
+              __tmp__AFIK=((__ITM_SLOT__PLC *)__tmp__UCIK)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__AFIK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCIK)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__AFIK=((__SLOT_DATA__IJRG *)__tmp__IV3L)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__AFIK);
+          put_position__PRE(Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__HGIK=create_with_capacity__UBZH( 2);
+        __tmp__JGIK=create__type__VJ2C(Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,t__34HK);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HGIK),__tmp__JGIK);
+        __tmp__MGIK=read__5UEI(((__LOCAL__L4WC *)__tmp__JPLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HGIK),__tmp__MGIK);
+        __tmp__2BIK=Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__CCIK=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__HGIK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__CCIK)->__id) {
+        case __STRING_CST__5J__: {
+          Self__XCKU=((__STRING_CST__5J *)__tmp__CCIK);
+          result__TCKU=NULL;
+          ptr__UCKU=((__POINTER__IB )(NULL));
+          __tmp__WBIK= 0;
+          __tmp__WCKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__WCKU ==  0)) {
+            result__TCKU=Self__XCKU;
+          } else /* FALSE */ {
+            __tmp__WBIK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WCKU));
+            if ((__tmp__WBIK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0CKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZCKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_size[(__tmp__0CKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZCKU)));
+              ptr__UCKU=__tmp__YCKU;
+            } else /* FALSE */ {
+              __tmp__0CKU=((__UINTEGER_32__ZWB )__tmp__WBIK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_type[(__tmp__0CKU)]))),(__UINTEGER_32__ZWB)(__tmp__0CKU |  1));
+              ptr__UCKU=__tmp__YCKU;
+            };
+            result__TCKU=((__STRING_CST__5J *)ptr__UCKU);
+            *(result__TCKU) = *(Self__XCKU);
+          };
+          __tmp__UCIK=result__TCKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__UCIK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__CCIK));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZPLS=((__PROTOTYPE_CST__LAXC *)__tmp__CCIK);
+          __tmp__0PLS=create__type__VJ2C(Self__ZPLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZPLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__UCIK=__tmp__0PLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2PLS=((__INTEGER_CST__XAXC *)__tmp__CCIK);
+          __tmp__AFIK=Self__2PLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__PDKU=Self__2PLS->value__FH4D;
+          __tmp__KCIK=Self__2PLS->parent_constant__YAXC.static_type__5G4D;
+          Self__2PLS=NULL;
+          ptr__UCKU=((__POINTER__IB )(NULL));
+          __tmp__WBIK= 0;
+          __tmp__WCKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__WCKU ==  0)) {
+            Self__2PLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__WBIK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WCKU));
+            if ((__tmp__WBIK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0CKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZCKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_size[(__tmp__0CKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZCKU)));
+              ptr__UCKU=__tmp__YCKU;
+            } else /* FALSE */ {
+              __tmp__0CKU=((__UINTEGER_32__ZWB )__tmp__WBIK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_type[(__tmp__0CKU)]))),(__UINTEGER_32__ZWB)(__tmp__0CKU |  1));
+              ptr__UCKU=__tmp__YCKU;
+            };
+            Self__2PLS=((__INTEGER_CST__XAXC *)ptr__UCKU);
+            *(Self__2PLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__NDKU=((__INTEGER_CST__XAXC *)Self__2PLS);
+          Self__NDKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AFIK;
+          Self__NDKU->value__FH4D=v__PDKU;
+          Self__NDKU->parent_constant__YAXC.static_type__5G4D=__tmp__KCIK;
+          check_type__XYEE(Self__NDKU);
+          __tmp__UCIK=Self__2PLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__UCIK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__CCIK));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TRZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__CCIK)->local__BVEJ));
+          if (__tmp__TRZT==NULL) {
+            __tmp__URZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__URZT=((__READ_LOCAL__55ZI *)__tmp__TRZT);
+          };
+          __tmp__UCIK=__tmp__URZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__UCIK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__CCIK));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__UCIK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__CCIK));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__AQLS=((__IS_EXPANDED__35NJ *)__tmp__CCIK);
+          __tmp__AFIK=Self__AQLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TRZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__AQLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TRZT==NULL) {
+            __tmp__URZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__URZT=((__READ_LOCAL__55ZI *)__tmp__TRZT);
+          };
+          Self__AQLS=NULL;
+          ptr__UCKU=((__POINTER__IB )(NULL));
+          __tmp__WBIK= 0;
+          __tmp__WCKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__WCKU ==  0)) {
+            Self__AQLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__WBIK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WCKU));
+            if ((__tmp__WBIK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0CKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZCKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_size[(__tmp__0CKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZCKU)));
+              ptr__UCKU=__tmp__YCKU;
+            } else /* FALSE */ {
+              __tmp__0CKU=((__UINTEGER_32__ZWB )__tmp__WBIK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_type[(__tmp__0CKU)]))),(__UINTEGER_32__ZWB)(__tmp__0CKU |  1));
+              ptr__UCKU=__tmp__YCKU;
+            };
+            Self__AQLS=((__IS_EXPANDED__35NJ *)ptr__UCKU);
+            *(Self__AQLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__4DKU=((__IS_EXPANDED__35NJ *)Self__AQLS);
+          Self__4DKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AFIK;
+          Self__4DKU->receiver__RA5J=__tmp__URZT;
+          __tmp__UCIK=Self__AQLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FQLS=((__GET_TYPE_ID__HAOJ *)__tmp__CCIK);
+          __tmp__AFIK=Self__FQLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__KCIK=Self__FQLS->receiver__WA5J;
+          Self__FQLS=NULL;
+          ptr__UCKU=((__POINTER__IB )(NULL));
+          __tmp__WBIK= 0;
+          __tmp__WCKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__WCKU ==  0)) {
+            Self__FQLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__WBIK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WCKU));
+            if ((__tmp__WBIK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0CKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZCKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_size[(__tmp__0CKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZCKU)));
+              ptr__UCKU=__tmp__YCKU;
+            } else /* FALSE */ {
+              __tmp__0CKU=((__UINTEGER_32__ZWB )__tmp__WBIK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_type[(__tmp__0CKU)]))),(__UINTEGER_32__ZWB)(__tmp__0CKU |  1));
+              ptr__UCKU=__tmp__YCKU;
+            };
+            Self__FQLS=((__GET_TYPE_ID__HAOJ *)ptr__UCKU);
+            *(Self__FQLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__OEKU=((__GET_TYPE_ID__HAOJ *)Self__FQLS);
+          Self__OEKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AFIK;
+          Self__OEKU->receiver__WA5J=__tmp__KCIK;
+          __tmp__UCIK=Self__FQLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__UCIK=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__CCIK));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__UCIK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__CCIK));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__UCIK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__CCIK));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__UCIK=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__CCIK));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__UCIK=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__CCIK));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__UCIK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__CCIK));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__UCIK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__CCIK));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__UCIK=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__CCIK));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__UCIK=my_copy__03AL(((__ITEM__HGOJ *)__tmp__CCIK));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IQLS=((__SIZE_OF__5GOJ *)__tmp__CCIK);
+          __tmp__AFIK=Self__IQLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__KCIK=Self__IQLS->receiver__AD5J;
+          Self__IQLS=NULL;
+          ptr__UCKU=((__POINTER__IB )(NULL));
+          __tmp__WBIK= 0;
+          __tmp__WCKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__WCKU ==  0)) {
+            Self__IQLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__WBIK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WCKU));
+            if ((__tmp__WBIK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0CKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZCKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_size[(__tmp__0CKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZCKU)));
+              ptr__UCKU=__tmp__YCKU;
+            } else /* FALSE */ {
+              __tmp__0CKU=((__UINTEGER_32__ZWB )__tmp__WBIK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_type[(__tmp__0CKU)]))),(__UINTEGER_32__ZWB)(__tmp__0CKU |  1));
+              ptr__UCKU=__tmp__YCKU;
+            };
+            Self__IQLS=((__SIZE_OF__5GOJ *)ptr__UCKU);
+            *(Self__IQLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__4EKU=((__SIZE_OF__5GOJ *)Self__IQLS);
+          Self__4EKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AFIK;
+          Self__4EKU->receiver__AD5J=__tmp__KCIK;
+          __tmp__UCIK=Self__IQLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__UCIK=my_copy__L4AL(((__CAST__1HOJ *)__tmp__CCIK));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LQLS=((__REAL_CST__1LOJ *)__tmp__CCIK);
+          __tmp__AFIK=Self__LQLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__QFKU=Self__LQLS->value__VD5J;
+          __tmp__KCIK=Self__LQLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LQLS=NULL;
+          ptr__UCKU=((__POINTER__IB )(NULL));
+          __tmp__WBIK= 0;
+          __tmp__WCKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__WCKU ==  0)) {
+            Self__LQLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__WBIK=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WCKU));
+            if ((__tmp__WBIK == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0CKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZCKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_size[(__tmp__0CKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZCKU)));
+              ptr__UCKU=__tmp__YCKU;
+            } else /* FALSE */ {
+              __tmp__0CKU=((__UINTEGER_32__ZWB )__tmp__WBIK);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YCKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZCKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WCKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YCKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YCKU=micro_alloc__table__lab__UKI(__tmp__ZCKU,((__POINTER__IB )(&(table_type[(__tmp__0CKU)]))),(__UINTEGER_32__ZWB)(__tmp__0CKU |  1));
+              ptr__UCKU=__tmp__YCKU;
+            };
+            Self__LQLS=((__REAL_CST__1LOJ *)ptr__UCKU);
+            *(Self__LQLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__OFKU=((__REAL_CST__1LOJ *)Self__LQLS);
+          Self__OFKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AFIK;
+          Self__OFKU->value__VD5J=v__QFKU;
+          Self__OFKU->parent_constant__2LOJ.static_type__5G4D=__tmp__KCIK;
+          __tmp__UCIK=Self__LQLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PQLS=((__CHARACTER_CST__RMOJ *)__tmp__CCIK);
+          __tmp__QQLS=create__char__UMQJ(Self__PQLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PQLS->text__0D5J);
+          __tmp__UCIK=__tmp__QQLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SQLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CCIK);
+          __tmp__TQLS=create__text__OQQJ(Self__SQLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SQLS->string__WBJK);
+          __tmp__UCIK=__tmp__TQLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__UCIK=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__CCIK));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__UCIK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__CCIK));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__UCIK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__CCIK));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__UCIK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__CCIK));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__UCIK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__CCIK));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__UCIK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__CCIK));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__UCIK=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__CCIK));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__UCIK=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__CCIK));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__YFIK=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__CCIK)->global__KAKM),NULL);
+          if (__tmp__YFIK==NULL) {
+            __tmp__JT3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__YFIK)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__JT3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__JT3T=((__READ_GLOBAL__T4YL *)__tmp__YFIK);
+            } break;
+            }
+          };
+          __tmp__UCIK=__tmp__JT3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__UCIK=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__CCIK));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__UCIK=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__CCIK));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__UCIK=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__CCIK));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__UCIK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__CCIK));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__UCIK=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__CCIK));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__UCIK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__CCIK));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__UCIK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__CCIK));
+        } break;
+        };
+        __tmp__SGIK=new_read__slot__receiver__with__intern__OEZJ(__tmp__2BIK,__tmp__IV3L,__tmp__UCIK,__tmp__HGIK,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__SGIK);
+        __tmp__IV3L=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__SGIK));
+        result__A5HK=__tmp__IV3L;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__34HK),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__24HK->parent_constant__SMOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__44HK);
+        put_position__PRE(Self__24HK->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__KWYM=create__name__style__type__E5JG(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DFJM(Self__HWYM)));
     };
-    add_last__11FH(stack_result__4H4F,var__KWYM);
-    result__LWYM=write__value__14FH(var__KWYM,Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__CAYM(Self__HWYM,((__LOCAL *)var__KWYM)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__KWYM)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__LWYM);
+  __tmp__0AIK=result__A5HK;
+  return(__tmp__0AIK);
 }
 
-static void* put_result__X0YM(__EXPR_ADD *Self__Y0YM,__BOOLEAN is_last__Z0YM)
-// ({EXPR_ADD},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__KIWN(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__LIWN,__TYPE_FULL__XMB *t__MIWN,__POSITION__OL p__NIWN)
+// ({NATIVE_ARRAY_CHARACTER_CST__1NOJ},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__10YM;
-  void *result__20YM;
-  __INTEGER idx__30YM;
-  void *var_result__40YM;
-  __BOOLEAN __tmp__Q2YM;
-  var__10YM=NULL;
-  result__20YM=NULL;
-  idx__30YM= 0;
-  var_result__40YM=NULL;
-  if (is_last__Z0YM) {
-    result__20YM=Self__Y0YM;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__30YM=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__40YM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__40YM != (void *)NULL)) {
-        if ((idx__30YM <= ((__FAST_ARRAYoLOCALo *)var_result__40YM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__10YM=((void **)((__FAST_ARRAYoLOCALo *)var_result__40YM)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__30YM];
-          __tmp__Q2YM=TRUE__;
-        } else {
-          __tmp__Q2YM=FALSE__;
+  __INTEGER_64__1SG v__TGKU;
+  void *result__PIWN;
+  __LOCAL__L4WC *__tmp__FRLS,*__tmp__ZRLS;
+  __WRITE_LOCAL__TEYJ *__tmp__MRLS,*__tmp__ASLS;
+  __STRING_CONSTANT__0 *__tmp__HKWN,*__tmp__ONWN,*v__UIKU;
+  void *__tmp__JKWN;
+  __PROTOTYPE__MF *__tmp__5KWN,*__tmp__DOWN;
+  __INTEGER__Q __tmp__FLWN,__tmp__JOWN;
+  void *__tmp__PJHO;
+  __POSITION__OL __tmp__LLWN,__tmp__POWN;
+  void *__tmp__RLWN,*__tmp__DMWN,*__tmp__HPWN;
+  __TYPE_FULL__XMB *__tmp__ZLWN,*__tmp__3OWN;
+  __ITM_TYPE_STYLE__1MB *Self__UFKU,*Self__WFKU;
+  __ITM_TYPE_MULTI__0URC *Self__RRLS,*Self__FSLS;
+  __READ_LOCAL__55ZI *__tmp__TMWN,*__tmp__1PWN,*__tmp__1RZT,*__tmp__2RZT;
+  __NODE_TYPE__SK2C *__tmp__VMWN,*__tmp__BQWN;
+  __PROTOTYPE_CST__LAXC *__tmp__YPWN,*Self__JSLS,*__tmp__KSLS;
+  __STRING_CST__5J *Self__1FKU,*result__XFKU;
+  __POINTER__IB ptr__YFKU,__tmp__0FKU,__tmp__2FKU,__tmp__3FKU;
+  __UINTEGER_32__ZWB __tmp__4FKU;
+  __INTEGER_CST__XAXC *Self__MSLS,*Self__RGKU;
+  __IS_EXPANDED__35NJ *Self__QSLS,*Self__CHKU;
+  __GET_TYPE_ID__HAOJ *Self__VSLS,*Self__SHKU;
+  __SIZE_OF__5GOJ *Self__YSLS,*Self__CIKU;
+  __REAL_CST__1LOJ *Self__1SLS,*Self__SIKU;
+  __CHARACTER_CST__RMOJ *Self__5SLS,*__tmp__ATLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CTLS,*__tmp__DTLS;
+  __READ_GLOBAL__T4YL *__tmp__NT3T;
+  __BOOLEAN__L __tmp__GJWN,__tmp__ZJWN,__tmp__2LWN,__tmp__APWN;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__WPWN;
+  result__PIWN=NULL;
+  __tmp__GJWN=affect_with__CMKK(((__TYPE_FULL__XMB *)t__MIWN),Self__LIWN->parent_constant__2NOJ.static_type__5G4D);
+  if (__tmp__GJWN) {
+    result__PIWN=Self__LIWN;
+  } else /* FALSE */ {
+    __tmp__ZJWN=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D),t__MIWN);
+    if (__tmp__ZJWN) {
+      __tmp__FRLS=create__name__style__type__HIND(Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D));
+      __tmp__MRLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FRLS),Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LIWN);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MRLS);
+      __tmp__HKWN=get__PJC(last_cast_name__U31J);
+      __tmp__JKWN=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D),__tmp__HKWN);
+      if (((void *)__tmp__JKWN == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__MIWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__HKWN);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__NIWN);
+        __tmp__5KWN=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D));
+        put_position__PRE(__tmp__5KWN->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__Q2YM)) {
-          if ((idx__30YM == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__40YM)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__10YM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__JKWN)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__JKWN)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FLWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JKWN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FLWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JKWN));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__JKWN)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FLWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JKWN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FLWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JKWN));
+        };
+      };
+      if ((__tmp__FLWN !=  1)) {
+        if (((struct ___OBJ *)__tmp__JKWN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PJHO=((__SLOT_CODE__4IRG *)__tmp__JKWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PJHO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LLWN=((__ITM_SLOT__PLC *)__tmp__PJHO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LLWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PJHO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__LLWN=((__SLOT_DATA__IJRG *)__tmp__JKWN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__LLWN);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
+      };
+      if (((struct ___OBJ *)__tmp__JKWN)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__PJHO=((__SLOT_CODE__4IRG *)__tmp__JKWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PJHO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RLWN=((__ITM_SLOT__PLC *)__tmp__PJHO)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RLWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PJHO)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__PJHO=((__SLOT_DATA__IJRG *)__tmp__JKWN)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PJHO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RLWN=((__ITM_SLOT__PLC *)__tmp__PJHO)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RLWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PJHO)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__RLWN==NULL) {
+        __tmp__PJHO=NULL;
       } else {
-        if ((idx__30YM !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__RLWN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__PJHO=((void *)__tmp__RLWN);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__PJHO=((void *)__tmp__RLWN);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__PJHO=((void *)__tmp__RLWN);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__PJHO=((void *)__tmp__RLWN);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__PJHO=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__PJHO=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__PJHO == (void *)NULL)) {
+        __tmp__2LWN=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__PJHO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ZLWN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__PJHO));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ZLWN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PJHO)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ZLWN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PJHO)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ZLWN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PJHO)),NULL);
+        } break;
+        };
+        __tmp__2LWN=((void *)__tmp__ZLWN != (void *)t__MIWN);
+      };
+      if (__tmp__2LWN) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__JKWN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__RLWN=((__SLOT_CODE__4IRG *)__tmp__JKWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__RLWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__DMWN=((__ITM_SLOT__PLC *)__tmp__RLWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__DMWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RLWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__RLWN=((__SLOT_DATA__IJRG *)__tmp__JKWN)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__RLWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__DMWN=((__ITM_SLOT__PLC *)__tmp__RLWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__DMWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RLWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__DMWN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMWN)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__UFKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMWN));
+          if (((void *)Self__UFKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__UFKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__UFKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMWN)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMWN))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RRLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMWN));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RRLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMWN)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__MIWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__JKWN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__RLWN=((__SLOT_CODE__4IRG *)__tmp__JKWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__RLWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LLWN=((__ITM_SLOT__PLC *)__tmp__RLWN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LLWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RLWN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__LLWN=((__SLOT_DATA__IJRG *)__tmp__JKWN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__LLWN);
+        put_position__PRE(Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__TMWN=read__5UEI(((__LOCAL__L4WC *)__tmp__FRLS));
+      __tmp__VMWN=new_read__slot__receiver__self__intern__KK2C(Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__JKWN,__tmp__TMWN,__tmp__TMWN,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__VMWN);
+      __tmp__JKWN=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__VMWN));
+      result__PIWN=__tmp__JKWN;
+      __tmp__2LWN=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__2LWN=FALSE__O__;
+    };
+    if ((! __tmp__2LWN)) {
+      __tmp__2LWN=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__MIWN),Self__LIWN->parent_constant__2NOJ.static_type__5G4D);
+      if (__tmp__2LWN) {
+        __tmp__ZRLS=create__name__style__type__HIND(Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D));
+        __tmp__ASLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZRLS),Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LIWN);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ASLS);
+        __tmp__ONWN=get__PJC(last_cast_name__U31J);
+        __tmp__PJHO=get_slot__QA3I(((__TYPE_FULL__XMB *)t__MIWN),__tmp__ONWN);
+        if (((void *)__tmp__PJHO == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__MIWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ONWN);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__MIWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__NIWN);
+          __tmp__DOWN=prototype__LEMJ(((__TYPE_FULL__XMB *)t__MIWN));
+          put_position__PRE(__tmp__DOWN->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__10YM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__10YM == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__PJHO)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__PJHO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JOWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__PJHO));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JOWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__PJHO));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__PJHO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JOWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__PJHO));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JOWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__PJHO));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__JOWN !=  2)) {
+          if (((struct ___OBJ *)__tmp__PJHO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__DMWN=((__SLOT_CODE__4IRG *)__tmp__PJHO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DMWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__POWN=((__ITM_SLOT__PLC *)__tmp__DMWN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__POWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMWN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__POWN=((__SLOT_DATA__IJRG *)__tmp__PJHO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__POWN);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__PJHO)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__RLWN=((__SLOT_CODE__4IRG *)__tmp__PJHO)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__RLWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__DMWN=((__ITM_SLOT__PLC *)__tmp__RLWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__DMWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RLWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__RLWN=((__SLOT_DATA__IJRG *)__tmp__PJHO)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__RLWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__DMWN=((__ITM_SLOT__PLC *)__tmp__RLWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__DMWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RLWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__DMWN==NULL) {
+          __tmp__RLWN=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__DMWN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__RLWN=((void *)__tmp__DMWN);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__RLWN=((void *)__tmp__DMWN);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__RLWN=((void *)__tmp__DMWN);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__RLWN=((void *)__tmp__DMWN);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__RLWN=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__RLWN=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__RLWN == (void *)NULL)) {
+          __tmp__APWN=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__RLWN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__3OWN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__RLWN));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__3OWN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RLWN)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__3OWN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RLWN)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__3OWN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RLWN)),NULL);
+          } break;
+          };
+          __tmp__APWN=((void *)__tmp__3OWN != (void *)t__MIWN);
+        };
+        if (__tmp__APWN) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__PJHO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__DMWN=((__SLOT_CODE__4IRG *)__tmp__PJHO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DMWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HPWN=((__ITM_SLOT__PLC *)__tmp__DMWN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HPWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMWN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__DMWN=((__SLOT_DATA__IJRG *)__tmp__PJHO)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DMWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HPWN=((__ITM_SLOT__PLC *)__tmp__DMWN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HPWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMWN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__HPWN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__HPWN)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__WFKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HPWN));
+            if (((void *)Self__WFKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__WFKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__WFKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HPWN)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HPWN))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FSLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HPWN));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FSLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HPWN)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__MIWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__PJHO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__DMWN=((__SLOT_CODE__4IRG *)__tmp__PJHO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__DMWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__POWN=((__ITM_SLOT__PLC *)__tmp__DMWN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__POWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMWN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__POWN=((__SLOT_DATA__IJRG *)__tmp__PJHO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__POWN);
+          put_position__PRE(Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__WPWN=create_with_capacity__UBZH( 2);
+        __tmp__YPWN=create__type__VJ2C(Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,t__MIWN);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__WPWN),__tmp__YPWN);
+        __tmp__1PWN=read__5UEI(((__LOCAL__L4WC *)__tmp__ZRLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__WPWN),__tmp__1PWN);
+        __tmp__LLWN=Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__RLWN=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WPWN)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__RLWN)->__id) {
+        case __STRING_CST__5J__: {
+          Self__1FKU=((__STRING_CST__5J *)__tmp__RLWN);
+          result__XFKU=NULL;
+          ptr__YFKU=((__POINTER__IB )(NULL));
+          __tmp__FLWN= 0;
+          __tmp__0FKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__0FKU ==  0)) {
+            result__XFKU=Self__1FKU;
+          } else /* FALSE */ {
+            __tmp__FLWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FKU));
+            if ((__tmp__FLWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4FKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3FKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_size[(__tmp__4FKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3FKU)));
+              ptr__YFKU=__tmp__2FKU;
+            } else /* FALSE */ {
+              __tmp__4FKU=((__UINTEGER_32__ZWB )__tmp__FLWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_type[(__tmp__4FKU)]))),(__UINTEGER_32__ZWB)(__tmp__4FKU |  1));
+              ptr__YFKU=__tmp__2FKU;
+            };
+            result__XFKU=((__STRING_CST__5J *)ptr__YFKU);
+            *(result__XFKU) = *(Self__1FKU);
+          };
+          __tmp__DMWN=result__XFKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__DMWN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__RLWN));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JSLS=((__PROTOTYPE_CST__LAXC *)__tmp__RLWN);
+          __tmp__KSLS=create__type__VJ2C(Self__JSLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JSLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__DMWN=__tmp__KSLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MSLS=((__INTEGER_CST__XAXC *)__tmp__RLWN);
+          __tmp__POWN=Self__MSLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__TGKU=Self__MSLS->value__FH4D;
+          __tmp__ZLWN=Self__MSLS->parent_constant__YAXC.static_type__5G4D;
+          Self__MSLS=NULL;
+          ptr__YFKU=((__POINTER__IB )(NULL));
+          __tmp__FLWN= 0;
+          __tmp__0FKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__0FKU ==  0)) {
+            Self__MSLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__FLWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FKU));
+            if ((__tmp__FLWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4FKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3FKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_size[(__tmp__4FKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3FKU)));
+              ptr__YFKU=__tmp__2FKU;
+            } else /* FALSE */ {
+              __tmp__4FKU=((__UINTEGER_32__ZWB )__tmp__FLWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_type[(__tmp__4FKU)]))),(__UINTEGER_32__ZWB)(__tmp__4FKU |  1));
+              ptr__YFKU=__tmp__2FKU;
+            };
+            Self__MSLS=((__INTEGER_CST__XAXC *)ptr__YFKU);
+            *(Self__MSLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__RGKU=((__INTEGER_CST__XAXC *)Self__MSLS);
+          Self__RGKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__POWN;
+          Self__RGKU->value__FH4D=v__TGKU;
+          Self__RGKU->parent_constant__YAXC.static_type__5G4D=__tmp__ZLWN;
+          check_type__XYEE(Self__RGKU);
+          __tmp__DMWN=Self__MSLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__DMWN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__RLWN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1RZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__RLWN)->local__BVEJ));
+          if (__tmp__1RZT==NULL) {
+            __tmp__2RZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2RZT=((__READ_LOCAL__55ZI *)__tmp__1RZT);
+          };
+          __tmp__DMWN=__tmp__2RZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__DMWN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__RLWN));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__DMWN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RLWN));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QSLS=((__IS_EXPANDED__35NJ *)__tmp__RLWN);
+          __tmp__POWN=Self__QSLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1RZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QSLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1RZT==NULL) {
+            __tmp__2RZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2RZT=((__READ_LOCAL__55ZI *)__tmp__1RZT);
+          };
+          Self__QSLS=NULL;
+          ptr__YFKU=((__POINTER__IB )(NULL));
+          __tmp__FLWN= 0;
+          __tmp__0FKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__0FKU ==  0)) {
+            Self__QSLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__FLWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FKU));
+            if ((__tmp__FLWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4FKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3FKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_size[(__tmp__4FKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3FKU)));
+              ptr__YFKU=__tmp__2FKU;
+            } else /* FALSE */ {
+              __tmp__4FKU=((__UINTEGER_32__ZWB )__tmp__FLWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_type[(__tmp__4FKU)]))),(__UINTEGER_32__ZWB)(__tmp__4FKU |  1));
+              ptr__YFKU=__tmp__2FKU;
+            };
+            Self__QSLS=((__IS_EXPANDED__35NJ *)ptr__YFKU);
+            *(Self__QSLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__CHKU=((__IS_EXPANDED__35NJ *)Self__QSLS);
+          Self__CHKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__POWN;
+          Self__CHKU->receiver__RA5J=__tmp__2RZT;
+          __tmp__DMWN=Self__QSLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VSLS=((__GET_TYPE_ID__HAOJ *)__tmp__RLWN);
+          __tmp__POWN=Self__VSLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ZLWN=Self__VSLS->receiver__WA5J;
+          Self__VSLS=NULL;
+          ptr__YFKU=((__POINTER__IB )(NULL));
+          __tmp__FLWN= 0;
+          __tmp__0FKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__0FKU ==  0)) {
+            Self__VSLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__FLWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FKU));
+            if ((__tmp__FLWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4FKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3FKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_size[(__tmp__4FKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3FKU)));
+              ptr__YFKU=__tmp__2FKU;
+            } else /* FALSE */ {
+              __tmp__4FKU=((__UINTEGER_32__ZWB )__tmp__FLWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_type[(__tmp__4FKU)]))),(__UINTEGER_32__ZWB)(__tmp__4FKU |  1));
+              ptr__YFKU=__tmp__2FKU;
+            };
+            Self__VSLS=((__GET_TYPE_ID__HAOJ *)ptr__YFKU);
+            *(Self__VSLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__SHKU=((__GET_TYPE_ID__HAOJ *)Self__VSLS);
+          Self__SHKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__POWN;
+          Self__SHKU->receiver__WA5J=__tmp__ZLWN;
+          __tmp__DMWN=Self__VSLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__DMWN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__RLWN));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__DMWN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__RLWN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__DMWN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__RLWN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__DMWN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__RLWN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__DMWN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__RLWN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__DMWN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__RLWN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__DMWN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__RLWN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__DMWN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__RLWN));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__DMWN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__RLWN));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YSLS=((__SIZE_OF__5GOJ *)__tmp__RLWN);
+          __tmp__POWN=Self__YSLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__ZLWN=Self__YSLS->receiver__AD5J;
+          Self__YSLS=NULL;
+          ptr__YFKU=((__POINTER__IB )(NULL));
+          __tmp__FLWN= 0;
+          __tmp__0FKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__0FKU ==  0)) {
+            Self__YSLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__FLWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FKU));
+            if ((__tmp__FLWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4FKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3FKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_size[(__tmp__4FKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3FKU)));
+              ptr__YFKU=__tmp__2FKU;
+            } else /* FALSE */ {
+              __tmp__4FKU=((__UINTEGER_32__ZWB )__tmp__FLWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_type[(__tmp__4FKU)]))),(__UINTEGER_32__ZWB)(__tmp__4FKU |  1));
+              ptr__YFKU=__tmp__2FKU;
+            };
+            Self__YSLS=((__SIZE_OF__5GOJ *)ptr__YFKU);
+            *(Self__YSLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__CIKU=((__SIZE_OF__5GOJ *)Self__YSLS);
+          Self__CIKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__POWN;
+          Self__CIKU->receiver__AD5J=__tmp__ZLWN;
+          __tmp__DMWN=Self__YSLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__DMWN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__RLWN));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1SLS=((__REAL_CST__1LOJ *)__tmp__RLWN);
+          __tmp__POWN=Self__1SLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__UIKU=Self__1SLS->value__VD5J;
+          __tmp__ZLWN=Self__1SLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1SLS=NULL;
+          ptr__YFKU=((__POINTER__IB )(NULL));
+          __tmp__FLWN= 0;
+          __tmp__0FKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__0FKU ==  0)) {
+            Self__1SLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__FLWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0FKU));
+            if ((__tmp__FLWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__4FKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3FKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_size[(__tmp__4FKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3FKU)));
+              ptr__YFKU=__tmp__2FKU;
+            } else /* FALSE */ {
+              __tmp__4FKU=((__UINTEGER_32__ZWB )__tmp__FLWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__2FKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__3FKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__0FKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2FKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2FKU=micro_alloc__table__lab__UKI(__tmp__3FKU,((__POINTER__IB )(&(table_type[(__tmp__4FKU)]))),(__UINTEGER_32__ZWB)(__tmp__4FKU |  1));
+              ptr__YFKU=__tmp__2FKU;
+            };
+            Self__1SLS=((__REAL_CST__1LOJ *)ptr__YFKU);
+            *(Self__1SLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__SIKU=((__REAL_CST__1LOJ *)Self__1SLS);
+          Self__SIKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__POWN;
+          Self__SIKU->value__VD5J=v__UIKU;
+          Self__SIKU->parent_constant__2LOJ.static_type__5G4D=__tmp__ZLWN;
+          __tmp__DMWN=Self__1SLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5SLS=((__CHARACTER_CST__RMOJ *)__tmp__RLWN);
+          __tmp__ATLS=create__char__UMQJ(Self__5SLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5SLS->text__0D5J);
+          __tmp__DMWN=__tmp__ATLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CTLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__RLWN);
+          __tmp__DTLS=create__text__OQQJ(Self__CTLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CTLS->string__WBJK);
+          __tmp__DMWN=__tmp__DTLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__DMWN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__RLWN));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__DMWN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RLWN));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__DMWN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RLWN));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__DMWN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RLWN));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__DMWN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RLWN));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__DMWN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RLWN));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__DMWN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__RLWN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__DMWN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__RLWN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__HPWN=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__RLWN)->global__KAKM),NULL);
+          if (__tmp__HPWN==NULL) {
+            __tmp__NT3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__HPWN)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NT3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NT3T=((__READ_GLOBAL__T4YL *)__tmp__HPWN);
+            } break;
+            }
+          };
+          __tmp__DMWN=__tmp__NT3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__DMWN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__RLWN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__DMWN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__RLWN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__DMWN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__RLWN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__DMWN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__RLWN));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__DMWN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__RLWN));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__DMWN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__RLWN));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__DMWN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__RLWN));
+        } break;
+        };
+        __tmp__BQWN=new_read__slot__receiver__with__intern__OEZJ(__tmp__LLWN,__tmp__PJHO,__tmp__DMWN,__tmp__WPWN,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__BQWN);
+        __tmp__PJHO=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__BQWN));
+        result__PIWN=__tmp__PJHO;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__MIWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__LIWN->parent_constant__2NOJ.static_type__5G4D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__NIWN);
+        put_position__PRE(Self__LIWN->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__10YM=create__name__style__type__E5JG(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P3ML(Self__Y0YM)));
     };
-    add_last__11FH(stack_result__4H4F,var__10YM);
-    result__20YM=write__value__14FH(var__10YM,Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__BJYM(Self__Y0YM,((__LOCAL *)var__10YM)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__10YM)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__20YM);
+  __tmp__JKWN=result__PIWN;
+  return(__tmp__JKWN);
 }
 
-static void* put_result__KOEN(__EXPR_NOT *Self__LOEN,__BOOLEAN is_last__MOEN)
-// ({EXPR_NOT},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__G1BN(__READ_SLOT__LL4K *Self__H1BN,__TYPE_FULL__XMB *t__I1BN,__POSITION__OL p__J1BN)
+// ({READ_SLOT__LL4K},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__OOEN;
-  void *result__POEN;
-  __INTEGER idx__QOEN;
-  void *var_result__ROEN;
-  __BOOLEAN __tmp__DQEN;
-  var__OOEN=NULL;
-  result__POEN=NULL;
-  idx__QOEN= 0;
-  var_result__ROEN=NULL;
-  if (is_last__MOEN) {
-    result__POEN=Self__LOEN;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__QOEN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__ROEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__ROEN != (void *)NULL)) {
-        if ((idx__QOEN <= ((__FAST_ARRAYoLOCALo *)var_result__ROEN)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__OOEN=((void **)((__FAST_ARRAYoLOCALo *)var_result__ROEN)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__QOEN];
-          __tmp__DQEN=TRUE__;
-        } else {
-          __tmp__DQEN=FALSE__;
+  __INTEGER_64__1SG v__XJKU;
+  void *result__L1BN;
+  __LOCAL__L4WC *__tmp__FULS,*__tmp__RVLS;
+  __WRITE_LOCAL__TEYJ *__tmp__MULS,*__tmp__YVLS;
+  __STRING_CONSTANT__0 *__tmp__D3BN,*__tmp__KACN,*v__YLKU;
+  void *__tmp__F3BN;
+  __PROTOTYPE__MF *__tmp__13BN,*__tmp__5ACN;
+  __INTEGER__Q __tmp__B4BN,__tmp__FBCN;
+  void *__tmp__BWEO;
+  __POSITION__OL __tmp__H4BN,__tmp__LBCN;
+  void *__tmp__N4BN,*__tmp__54BN,*__tmp__DCCN;
+  __TYPE_FULL__XMB *__tmp__V4BN,*__tmp__ZBCN;
+  __ITM_TYPE_STYLE__1MB *Self__YIKU,*Self__0IKU;
+  __ITM_TYPE_MULTI__0URC *Self__BVLS,*Self__BWLS;
+  __READ_LOCAL__55ZI *__tmp__P5BN,*__tmp__XCCN,*__tmp__DSZT,*__tmp__ESZT;
+  __NODE_TYPE__SK2C *__tmp__R5BN,*__tmp__3CCN;
+  __PROTOTYPE_CST__LAXC *__tmp__UCCN,*Self__FWLS,*__tmp__GWLS;
+  __STRING_CST__5J *Self__5IKU,*result__1IKU;
+  __POINTER__IB ptr__2IKU,__tmp__4IKU,__tmp__AJKU,__tmp__BJKU;
+  __UINTEGER_32__ZWB __tmp__CJKU;
+  __INTEGER_CST__XAXC *Self__IWLS,*Self__VJKU;
+  __IS_EXPANDED__35NJ *Self__MWLS,*Self__GKKU;
+  __GET_TYPE_ID__HAOJ *Self__RWLS,*Self__WKKU;
+  __SIZE_OF__5GOJ *Self__UWLS,*Self__GLKU;
+  __REAL_CST__1LOJ *Self__XWLS,*Self__WLKU;
+  __CHARACTER_CST__RMOJ *Self__1WLS,*__tmp__2WLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__4WLS,*__tmp__5WLS;
+  __READ_GLOBAL__T4YL *__tmp__RT3T;
+  __BOOLEAN__L __tmp__C2BN,__tmp__V2BN,__tmp__Y4BN,__tmp__2BCN;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__SCCN;
+  result__L1BN=NULL;
+  __tmp__C2BN=affect_with__CMKK(((__TYPE_FULL__XMB *)t__I1BN),Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D);
+  if (__tmp__C2BN) {
+    result__L1BN=Self__H1BN;
+  } else /* FALSE */ {
+    __tmp__V2BN=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D),t__I1BN);
+    if (__tmp__V2BN) {
+      __tmp__FULS=create__name__style__type__HIND(Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D));
+      __tmp__MULS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FULS),Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__H1BN);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MULS);
+      __tmp__D3BN=get__PJC(last_cast_name__U31J);
+      __tmp__F3BN=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D),__tmp__D3BN);
+      if (((void *)__tmp__F3BN == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__I1BN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__D3BN);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__J1BN);
+        __tmp__13BN=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D));
+        put_position__PRE(__tmp__13BN->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__DQEN)) {
-          if ((idx__QOEN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__ROEN)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__OOEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__F3BN)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__F3BN)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__B4BN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__F3BN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__B4BN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__F3BN));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__F3BN)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__B4BN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__F3BN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__B4BN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__F3BN));
+        };
+      };
+      if ((__tmp__B4BN !=  1)) {
+        if (((struct ___OBJ *)__tmp__F3BN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__BWEO=((__SLOT_CODE__4IRG *)__tmp__F3BN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BWEO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__H4BN=((__ITM_SLOT__PLC *)__tmp__BWEO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__H4BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BWEO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__H4BN=((__SLOT_DATA__IJRG *)__tmp__F3BN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__H4BN);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__F3BN)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__BWEO=((__SLOT_CODE__4IRG *)__tmp__F3BN)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__BWEO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__N4BN=((__ITM_SLOT__PLC *)__tmp__BWEO)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__N4BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BWEO)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__BWEO=((__SLOT_DATA__IJRG *)__tmp__F3BN)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__BWEO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__N4BN=((__ITM_SLOT__PLC *)__tmp__BWEO)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__N4BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BWEO)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__N4BN==NULL) {
+        __tmp__BWEO=NULL;
       } else {
-        if ((idx__QOEN !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__N4BN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__BWEO=((void *)__tmp__N4BN);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__BWEO=((void *)__tmp__N4BN);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__BWEO=((void *)__tmp__N4BN);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__BWEO=((void *)__tmp__N4BN);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__BWEO=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__BWEO=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__BWEO == (void *)NULL)) {
+        __tmp__Y4BN=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__BWEO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__V4BN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__BWEO));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__V4BN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BWEO)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__V4BN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BWEO)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__V4BN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BWEO)),NULL);
+        } break;
+        };
+        __tmp__Y4BN=((void *)__tmp__V4BN != (void *)t__I1BN);
+      };
+      if (__tmp__Y4BN) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__F3BN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__N4BN=((__SLOT_CODE__4IRG *)__tmp__F3BN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__N4BN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__54BN=((__ITM_SLOT__PLC *)__tmp__N4BN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__54BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N4BN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__N4BN=((__SLOT_DATA__IJRG *)__tmp__F3BN)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__N4BN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__54BN=((__ITM_SLOT__PLC *)__tmp__N4BN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__54BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N4BN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__54BN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__54BN)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__YIKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54BN));
+          if (((void *)Self__YIKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__YIKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__YIKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54BN)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54BN))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BVLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54BN));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BVLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54BN)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__I1BN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__F3BN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__N4BN=((__SLOT_CODE__4IRG *)__tmp__F3BN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__N4BN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__H4BN=((__ITM_SLOT__PLC *)__tmp__N4BN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__H4BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N4BN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__H4BN=((__SLOT_DATA__IJRG *)__tmp__F3BN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__H4BN);
+        put_position__PRE(Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__P5BN=read__5UEI(((__LOCAL__L4WC *)__tmp__FULS));
+      __tmp__R5BN=new_read__slot__receiver__self__intern__KK2C(Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__F3BN,__tmp__P5BN,__tmp__P5BN,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__R5BN);
+      __tmp__F3BN=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__R5BN));
+      result__L1BN=__tmp__F3BN;
+      __tmp__Y4BN=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__Y4BN=FALSE__O__;
+    };
+    if ((! __tmp__Y4BN)) {
+      __tmp__Y4BN=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__I1BN),Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D);
+      if (__tmp__Y4BN) {
+        __tmp__RVLS=create__name__style__type__HIND(Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D));
+        __tmp__YVLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__RVLS),Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__H1BN);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__YVLS);
+        __tmp__KACN=get__PJC(last_cast_name__U31J);
+        __tmp__BWEO=get_slot__QA3I(((__TYPE_FULL__XMB *)t__I1BN),__tmp__KACN);
+        if (((void *)__tmp__BWEO == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__I1BN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__KACN);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__I1BN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__J1BN);
+          __tmp__5ACN=prototype__LEMJ(((__TYPE_FULL__XMB *)t__I1BN));
+          put_position__PRE(__tmp__5ACN->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__OOEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__OOEN == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__BWEO)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__BWEO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FBCN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__BWEO));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FBCN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__BWEO));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__BWEO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FBCN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__BWEO));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FBCN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__BWEO));
+          };
+        };
+        if ((__tmp__FBCN !=  2)) {
+          if (((struct ___OBJ *)__tmp__BWEO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__54BN=((__SLOT_CODE__4IRG *)__tmp__BWEO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__54BN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LBCN=((__ITM_SLOT__PLC *)__tmp__54BN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LBCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54BN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__LBCN=((__SLOT_DATA__IJRG *)__tmp__BWEO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__LBCN);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__BWEO)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__N4BN=((__SLOT_CODE__4IRG *)__tmp__BWEO)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__N4BN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__54BN=((__ITM_SLOT__PLC *)__tmp__N4BN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__54BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N4BN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__N4BN=((__SLOT_DATA__IJRG *)__tmp__BWEO)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__N4BN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__54BN=((__ITM_SLOT__PLC *)__tmp__N4BN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__54BN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N4BN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__54BN==NULL) {
+          __tmp__N4BN=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__54BN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__N4BN=((void *)__tmp__54BN);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__N4BN=((void *)__tmp__54BN);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__N4BN=((void *)__tmp__54BN);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__N4BN=((void *)__tmp__54BN);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__N4BN=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__N4BN=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__N4BN == (void *)NULL)) {
+          __tmp__2BCN=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__N4BN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__ZBCN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__N4BN));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__ZBCN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__N4BN)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__ZBCN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__N4BN)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__ZBCN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__N4BN)),NULL);
+          } break;
+          };
+          __tmp__2BCN=((void *)__tmp__ZBCN != (void *)t__I1BN);
+        };
+        if (__tmp__2BCN) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__BWEO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__54BN=((__SLOT_CODE__4IRG *)__tmp__BWEO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__54BN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__DCCN=((__ITM_SLOT__PLC *)__tmp__54BN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__DCCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54BN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__54BN=((__SLOT_DATA__IJRG *)__tmp__BWEO)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__54BN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__DCCN=((__ITM_SLOT__PLC *)__tmp__54BN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__DCCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54BN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__DCCN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__DCCN)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__0IKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DCCN));
+            if (((void *)Self__0IKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__0IKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__0IKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DCCN)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DCCN))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__BWLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DCCN));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__BWLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DCCN)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__I1BN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__BWEO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__54BN=((__SLOT_CODE__4IRG *)__tmp__BWEO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__54BN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LBCN=((__ITM_SLOT__PLC *)__tmp__54BN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LBCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54BN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__LBCN=((__SLOT_DATA__IJRG *)__tmp__BWEO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__LBCN);
+          put_position__PRE(Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__SCCN=create_with_capacity__UBZH( 2);
+        __tmp__UCCN=create__type__VJ2C(Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,t__I1BN);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__SCCN),__tmp__UCCN);
+        __tmp__XCCN=read__5UEI(((__LOCAL__L4WC *)__tmp__RVLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__SCCN),__tmp__XCCN);
+        __tmp__H4BN=Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__N4BN=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__SCCN)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__N4BN)->__id) {
+        case __STRING_CST__5J__: {
+          Self__5IKU=((__STRING_CST__5J *)__tmp__N4BN);
+          result__1IKU=NULL;
+          ptr__2IKU=((__POINTER__IB )(NULL));
+          __tmp__B4BN= 0;
+          __tmp__4IKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__4IKU ==  0)) {
+            result__1IKU=Self__5IKU;
+          } else /* FALSE */ {
+            __tmp__B4BN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IKU));
+            if ((__tmp__B4BN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CJKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BJKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_size[(__tmp__CJKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BJKU)));
+              ptr__2IKU=__tmp__AJKU;
+            } else /* FALSE */ {
+              __tmp__CJKU=((__UINTEGER_32__ZWB )__tmp__B4BN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_type[(__tmp__CJKU)]))),(__UINTEGER_32__ZWB)(__tmp__CJKU |  1));
+              ptr__2IKU=__tmp__AJKU;
+            };
+            result__1IKU=((__STRING_CST__5J *)ptr__2IKU);
+            *(result__1IKU) = *(Self__5IKU);
+          };
+          __tmp__54BN=result__1IKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__54BN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__N4BN));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__FWLS=((__PROTOTYPE_CST__LAXC *)__tmp__N4BN);
+          __tmp__GWLS=create__type__VJ2C(Self__FWLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__FWLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__54BN=__tmp__GWLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__IWLS=((__INTEGER_CST__XAXC *)__tmp__N4BN);
+          __tmp__LBCN=Self__IWLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__XJKU=Self__IWLS->value__FH4D;
+          __tmp__V4BN=Self__IWLS->parent_constant__YAXC.static_type__5G4D;
+          Self__IWLS=NULL;
+          ptr__2IKU=((__POINTER__IB )(NULL));
+          __tmp__B4BN= 0;
+          __tmp__4IKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__4IKU ==  0)) {
+            Self__IWLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__B4BN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IKU));
+            if ((__tmp__B4BN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CJKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BJKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_size[(__tmp__CJKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BJKU)));
+              ptr__2IKU=__tmp__AJKU;
+            } else /* FALSE */ {
+              __tmp__CJKU=((__UINTEGER_32__ZWB )__tmp__B4BN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_type[(__tmp__CJKU)]))),(__UINTEGER_32__ZWB)(__tmp__CJKU |  1));
+              ptr__2IKU=__tmp__AJKU;
+            };
+            Self__IWLS=((__INTEGER_CST__XAXC *)ptr__2IKU);
+            *(Self__IWLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__VJKU=((__INTEGER_CST__XAXC *)Self__IWLS);
+          Self__VJKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LBCN;
+          Self__VJKU->value__FH4D=v__XJKU;
+          Self__VJKU->parent_constant__YAXC.static_type__5G4D=__tmp__V4BN;
+          check_type__XYEE(Self__VJKU);
+          __tmp__54BN=Self__IWLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__54BN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__N4BN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DSZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__N4BN)->local__BVEJ));
+          if (__tmp__DSZT==NULL) {
+            __tmp__ESZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ESZT=((__READ_LOCAL__55ZI *)__tmp__DSZT);
+          };
+          __tmp__54BN=__tmp__ESZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__54BN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__N4BN));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__54BN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__N4BN));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__MWLS=((__IS_EXPANDED__35NJ *)__tmp__N4BN);
+          __tmp__LBCN=Self__MWLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DSZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__MWLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DSZT==NULL) {
+            __tmp__ESZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ESZT=((__READ_LOCAL__55ZI *)__tmp__DSZT);
+          };
+          Self__MWLS=NULL;
+          ptr__2IKU=((__POINTER__IB )(NULL));
+          __tmp__B4BN= 0;
+          __tmp__4IKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__4IKU ==  0)) {
+            Self__MWLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__B4BN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IKU));
+            if ((__tmp__B4BN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CJKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BJKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_size[(__tmp__CJKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BJKU)));
+              ptr__2IKU=__tmp__AJKU;
+            } else /* FALSE */ {
+              __tmp__CJKU=((__UINTEGER_32__ZWB )__tmp__B4BN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_type[(__tmp__CJKU)]))),(__UINTEGER_32__ZWB)(__tmp__CJKU |  1));
+              ptr__2IKU=__tmp__AJKU;
+            };
+            Self__MWLS=((__IS_EXPANDED__35NJ *)ptr__2IKU);
+            *(Self__MWLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__GKKU=((__IS_EXPANDED__35NJ *)Self__MWLS);
+          Self__GKKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LBCN;
+          Self__GKKU->receiver__RA5J=__tmp__ESZT;
+          __tmp__54BN=Self__MWLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__RWLS=((__GET_TYPE_ID__HAOJ *)__tmp__N4BN);
+          __tmp__LBCN=Self__RWLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__V4BN=Self__RWLS->receiver__WA5J;
+          Self__RWLS=NULL;
+          ptr__2IKU=((__POINTER__IB )(NULL));
+          __tmp__B4BN= 0;
+          __tmp__4IKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__4IKU ==  0)) {
+            Self__RWLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__B4BN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IKU));
+            if ((__tmp__B4BN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CJKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BJKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_size[(__tmp__CJKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BJKU)));
+              ptr__2IKU=__tmp__AJKU;
+            } else /* FALSE */ {
+              __tmp__CJKU=((__UINTEGER_32__ZWB )__tmp__B4BN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_type[(__tmp__CJKU)]))),(__UINTEGER_32__ZWB)(__tmp__CJKU |  1));
+              ptr__2IKU=__tmp__AJKU;
+            };
+            Self__RWLS=((__GET_TYPE_ID__HAOJ *)ptr__2IKU);
+            *(Self__RWLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__WKKU=((__GET_TYPE_ID__HAOJ *)Self__RWLS);
+          Self__WKKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LBCN;
+          Self__WKKU->receiver__WA5J=__tmp__V4BN;
+          __tmp__54BN=Self__RWLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__54BN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__N4BN));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__54BN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__N4BN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__54BN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__N4BN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__54BN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__N4BN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__54BN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__N4BN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__54BN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__N4BN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__54BN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__N4BN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__54BN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__N4BN));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__54BN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__N4BN));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__UWLS=((__SIZE_OF__5GOJ *)__tmp__N4BN);
+          __tmp__LBCN=Self__UWLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__V4BN=Self__UWLS->receiver__AD5J;
+          Self__UWLS=NULL;
+          ptr__2IKU=((__POINTER__IB )(NULL));
+          __tmp__B4BN= 0;
+          __tmp__4IKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__4IKU ==  0)) {
+            Self__UWLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__B4BN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IKU));
+            if ((__tmp__B4BN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CJKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BJKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_size[(__tmp__CJKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BJKU)));
+              ptr__2IKU=__tmp__AJKU;
+            } else /* FALSE */ {
+              __tmp__CJKU=((__UINTEGER_32__ZWB )__tmp__B4BN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_type[(__tmp__CJKU)]))),(__UINTEGER_32__ZWB)(__tmp__CJKU |  1));
+              ptr__2IKU=__tmp__AJKU;
+            };
+            Self__UWLS=((__SIZE_OF__5GOJ *)ptr__2IKU);
+            *(Self__UWLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__GLKU=((__SIZE_OF__5GOJ *)Self__UWLS);
+          Self__GLKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LBCN;
+          Self__GLKU->receiver__AD5J=__tmp__V4BN;
+          __tmp__54BN=Self__UWLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__54BN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__N4BN));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__XWLS=((__REAL_CST__1LOJ *)__tmp__N4BN);
+          __tmp__LBCN=Self__XWLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__YLKU=Self__XWLS->value__VD5J;
+          __tmp__V4BN=Self__XWLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__XWLS=NULL;
+          ptr__2IKU=((__POINTER__IB )(NULL));
+          __tmp__B4BN= 0;
+          __tmp__4IKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__4IKU ==  0)) {
+            Self__XWLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__B4BN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IKU));
+            if ((__tmp__B4BN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CJKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BJKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_size[(__tmp__CJKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BJKU)));
+              ptr__2IKU=__tmp__AJKU;
+            } else /* FALSE */ {
+              __tmp__CJKU=((__UINTEGER_32__ZWB )__tmp__B4BN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__AJKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BJKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AJKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__AJKU=micro_alloc__table__lab__UKI(__tmp__BJKU,((__POINTER__IB )(&(table_type[(__tmp__CJKU)]))),(__UINTEGER_32__ZWB)(__tmp__CJKU |  1));
+              ptr__2IKU=__tmp__AJKU;
+            };
+            Self__XWLS=((__REAL_CST__1LOJ *)ptr__2IKU);
+            *(Self__XWLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__WLKU=((__REAL_CST__1LOJ *)Self__XWLS);
+          Self__WLKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__LBCN;
+          Self__WLKU->value__VD5J=v__YLKU;
+          Self__WLKU->parent_constant__2LOJ.static_type__5G4D=__tmp__V4BN;
+          __tmp__54BN=Self__XWLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__1WLS=((__CHARACTER_CST__RMOJ *)__tmp__N4BN);
+          __tmp__2WLS=create__char__UMQJ(Self__1WLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1WLS->text__0D5J);
+          __tmp__54BN=__tmp__2WLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__4WLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__N4BN);
+          __tmp__5WLS=create__text__OQQJ(Self__4WLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4WLS->string__WBJK);
+          __tmp__54BN=__tmp__5WLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__54BN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__N4BN));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__54BN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__N4BN));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__54BN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__N4BN));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__54BN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__N4BN));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__54BN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__N4BN));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__54BN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__N4BN));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__54BN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__N4BN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__54BN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__N4BN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__DCCN=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__N4BN)->global__KAKM),NULL);
+          if (__tmp__DCCN==NULL) {
+            __tmp__RT3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__DCCN)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__RT3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__RT3T=((__READ_GLOBAL__T4YL *)__tmp__DCCN);
+            } break;
+            }
+          };
+          __tmp__54BN=__tmp__RT3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__54BN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__N4BN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__54BN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__N4BN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__54BN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__N4BN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__54BN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__N4BN));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__54BN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__N4BN));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__54BN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__N4BN));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__54BN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__N4BN));
+        } break;
+        };
+        __tmp__3CCN=new_read__slot__receiver__with__intern__OEZJ(__tmp__H4BN,__tmp__BWEO,__tmp__54BN,__tmp__SCCN,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__3CCN);
+        __tmp__BWEO=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__3CCN));
+        result__L1BN=__tmp__BWEO;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__I1BN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__H1BN->slot__UYFM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__J1BN);
+        put_position__PRE(Self__H1BN->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__OOEN=create__name__style__type__E5JG(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__R3XM(Self__LOEN)));
     };
-    add_last__11FH(stack_result__4H4F,var__OOEN);
-    result__POEN=write__value__14FH(var__OOEN,Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__A2DN(Self__LOEN,((__LOCAL *)var__OOEN)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__OOEN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__POEN);
+  __tmp__F3BN=result__L1BN;
+  return(__tmp__F3BN);
 }
 
-static void* put_result__2CKO(__EXPR_MOD *Self__3CKO,__BOOLEAN is_last__4CKO)
-// ({EXPR_MOD},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__IPFQ(__EXPR_NOT_LOGIC__W4FL *Self__JPFQ,__TYPE_FULL__XMB *t__KPFQ,__POSITION__OL p__LPFQ)
+// ({EXPR_NOT_LOGIC__W4FL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__ADKO;
-  void *result__BDKO;
-  __INTEGER idx__CDKO;
-  void *var_result__DDKO;
-  __BOOLEAN __tmp__VEKO;
-  var__ADKO=NULL;
-  result__BDKO=NULL;
-  idx__CDKO= 0;
-  var_result__DDKO=NULL;
-  if (is_last__4CKO) {
-    result__BDKO=Self__3CKO;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__CDKO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__DDKO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__DDKO != (void *)NULL)) {
-        if ((idx__CDKO <= ((__FAST_ARRAYoLOCALo *)var_result__DDKO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__ADKO=((void **)((__FAST_ARRAYoLOCALo *)var_result__DDKO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__CDKO];
-          __tmp__VEKO=TRUE__;
-        } else {
-          __tmp__VEKO=FALSE__;
+  __INTEGER_64__1SG v__1MKU;
+  void *result__NPFQ;
+  __TYPE_FULL__XMB *__tmp__DQFQ,*__tmp__WQFQ,*__tmp__3QFQ,*__tmp__ORFQ;
+  __TYPE_FULL__XMB *__tmp__XSFQ,*__tmp__1VFQ;
+  __LOCAL__L4WC *__tmp__VXLS,*__tmp__JYLS;
+  __WRITE_LOCAL__TEYJ *__tmp__2XLS,*__tmp__QYLS;
+  __STRING_CONSTANT__0 *__tmp__FRFQ,*__tmp__MUFQ,*v__2OKU;
+  void *__tmp__HRFQ;
+  __PROTOTYPE__MF *__tmp__3RFQ,*__tmp__BVFQ;
+  __INTEGER__Q __tmp__DSFQ,__tmp__HVFQ;
+  void *__tmp__HLTQ;
+  __POSITION__OL __tmp__JSFQ,__tmp__NVFQ;
+  void *__tmp__PSFQ,*__tmp__BTFQ,*__tmp__FWFQ;
+  __ITM_TYPE_STYLE__1MB *Self__2LKU,*Self__4LKU;
+  __ITM_TYPE_MULTI__0URC *Self__BYLS,*Self__VYLS;
+  __READ_LOCAL__55ZI *__tmp__RTFQ,*__tmp__ZWFQ,*__tmp__LSZT,*__tmp__MSZT;
+  __NODE_TYPE__SK2C *__tmp__TTFQ,*__tmp__5WFQ;
+  __PROTOTYPE_CST__LAXC *__tmp__WWFQ,*Self__ZYLS,*__tmp__0YLS;
+  __STRING_CST__5J *Self__DMKU,*result__5LKU;
+  __POINTER__IB ptr__AMKU,__tmp__CMKU,__tmp__EMKU,__tmp__FMKU;
+  __UINTEGER_32__ZWB __tmp__GMKU;
+  __INTEGER_CST__XAXC *Self__2YLS,*Self__ZMKU;
+  __IS_EXPANDED__35NJ *Self__AZLS,*Self__KNKU;
+  __GET_TYPE_ID__HAOJ *Self__FZLS,*Self__0NKU;
+  __SIZE_OF__5GOJ *Self__IZLS,*Self__KOKU;
+  __REAL_CST__1LOJ *Self__LZLS,*Self__0OKU;
+  __CHARACTER_CST__RMOJ *Self__PZLS,*__tmp__QZLS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SZLS,*__tmp__TZLS;
+  __READ_GLOBAL__T4YL *__tmp__VT3T;
+  __BOOLEAN__L __tmp__EQFQ,__tmp__XQFQ,__tmp__0SFQ,__tmp__4VFQ;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__UWFQ;
+  result__NPFQ=NULL;
+  __tmp__DQFQ=static_type__5L5O();
+  __tmp__EQFQ=affect_with__CMKK(((__TYPE_FULL__XMB *)t__KPFQ),__tmp__DQFQ);
+  if (__tmp__EQFQ) {
+    result__NPFQ=Self__JPFQ;
+  } else /* FALSE */ {
+    __tmp__WQFQ=static_type__5L5O();
+    __tmp__XQFQ=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__WQFQ),t__KPFQ);
+    if (__tmp__XQFQ) {
+      __tmp__3QFQ=static_type__5L5O();
+      __tmp__VXLS=create__name__style__type__HIND(Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__3QFQ));
+      __tmp__2XLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VXLS),Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JPFQ);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2XLS);
+      __tmp__FRFQ=get__PJC(last_cast_name__U31J);
+      __tmp__3QFQ=static_type__5L5O();
+      __tmp__HRFQ=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__3QFQ),__tmp__FRFQ);
+      if (((void *)__tmp__HRFQ == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__ORFQ=static_type__5L5O();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ORFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__KPFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__FRFQ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__ORFQ=static_type__5L5O();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ORFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__LPFQ);
+        __tmp__ORFQ=static_type__5L5O();
+        __tmp__3RFQ=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__ORFQ));
+        put_position__PRE(__tmp__3RFQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__VEKO)) {
-          if ((idx__CDKO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__DDKO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__ADKO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__HRFQ)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__HRFQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DSFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__HRFQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DSFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__HRFQ));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__HRFQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DSFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__HRFQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DSFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__HRFQ));
+        };
+      };
+      if ((__tmp__DSFQ !=  1)) {
+        if (((struct ___OBJ *)__tmp__HRFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__HLTQ=((__SLOT_CODE__4IRG *)__tmp__HRFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HLTQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JSFQ=((__ITM_SLOT__PLC *)__tmp__HLTQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JSFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLTQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__JSFQ=((__SLOT_DATA__IJRG *)__tmp__HRFQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__JSFQ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__HRFQ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HLTQ=((__SLOT_CODE__4IRG *)__tmp__HRFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HLTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__PSFQ=((__ITM_SLOT__PLC *)__tmp__HLTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__PSFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLTQ)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      } else /* SLOT_DATA */ {
+        __tmp__HLTQ=((__SLOT_DATA__IJRG *)__tmp__HRFQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HLTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__PSFQ=((__ITM_SLOT__PLC *)__tmp__HLTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__PSFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HLTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__PSFQ==NULL) {
+        __tmp__HLTQ=NULL;
       } else {
-        if ((idx__CDKO !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__PSFQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__HLTQ=((void *)__tmp__PSFQ);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__HLTQ=((void *)__tmp__PSFQ);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__HLTQ=((void *)__tmp__PSFQ);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__HLTQ=((void *)__tmp__PSFQ);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__HLTQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__HLTQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__HLTQ == (void *)NULL)) {
+        __tmp__0SFQ=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__HLTQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__XSFQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLTQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__XSFQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLTQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__XSFQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLTQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__XSFQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HLTQ)),NULL);
+        } break;
+        };
+        __tmp__0SFQ=((void *)__tmp__XSFQ != (void *)t__KPFQ);
+      };
+      if (__tmp__0SFQ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__HRFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PSFQ=((__SLOT_CODE__4IRG *)__tmp__HRFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PSFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BTFQ=((__ITM_SLOT__PLC *)__tmp__PSFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BTFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PSFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__PSFQ=((__SLOT_DATA__IJRG *)__tmp__HRFQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PSFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BTFQ=((__ITM_SLOT__PLC *)__tmp__PSFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BTFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PSFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__BTFQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__BTFQ)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__2LKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BTFQ));
+          if (((void *)Self__2LKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__2LKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__2LKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BTFQ)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BTFQ))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BYLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BTFQ));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BYLS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BTFQ)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__KPFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__HRFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PSFQ=((__SLOT_CODE__4IRG *)__tmp__HRFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PSFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JSFQ=((__ITM_SLOT__PLC *)__tmp__PSFQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JSFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PSFQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__JSFQ=((__SLOT_DATA__IJRG *)__tmp__HRFQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__JSFQ);
+        put_position__PRE(Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__RTFQ=read__5UEI(((__LOCAL__L4WC *)__tmp__VXLS));
+      __tmp__TTFQ=new_read__slot__receiver__self__intern__KK2C(Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__HRFQ,__tmp__RTFQ,__tmp__RTFQ,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__TTFQ);
+      __tmp__HRFQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__TTFQ));
+      result__NPFQ=__tmp__HRFQ;
+      __tmp__0SFQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0SFQ=FALSE__O__;
+    };
+    if ((! __tmp__0SFQ)) {
+      __tmp__3QFQ=static_type__5L5O();
+      __tmp__0SFQ=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__KPFQ),__tmp__3QFQ);
+      if (__tmp__0SFQ) {
+        __tmp__ORFQ=static_type__5L5O();
+        __tmp__JYLS=create__name__style__type__HIND(Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__ORFQ));
+        __tmp__QYLS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JYLS),Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JPFQ);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QYLS);
+        __tmp__MUFQ=get__PJC(last_cast_name__U31J);
+        __tmp__HLTQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__KPFQ),__tmp__MUFQ);
+        if (((void *)__tmp__HLTQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__KPFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__XSFQ=static_type__5L5O();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__XSFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__MUFQ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__KPFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__LPFQ);
+          __tmp__BVFQ=prototype__LEMJ(((__TYPE_FULL__XMB *)t__KPFQ));
+          put_position__PRE(__tmp__BVFQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__ADKO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__ADKO == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__HLTQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__HLTQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HVFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__HLTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HVFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__HLTQ));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__HLTQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HVFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__HLTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HVFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__HLTQ));
+          };
+        };
+        if ((__tmp__HVFQ !=  2)) {
+          if (((struct ___OBJ *)__tmp__HLTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__BTFQ=((__SLOT_CODE__4IRG *)__tmp__HLTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BTFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NVFQ=((__ITM_SLOT__PLC *)__tmp__BTFQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NVFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BTFQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__NVFQ=((__SLOT_DATA__IJRG *)__tmp__HLTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__NVFQ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__HLTQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PSFQ=((__SLOT_CODE__4IRG *)__tmp__HLTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PSFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BTFQ=((__ITM_SLOT__PLC *)__tmp__PSFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BTFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PSFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__PSFQ=((__SLOT_DATA__IJRG *)__tmp__HLTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PSFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BTFQ=((__ITM_SLOT__PLC *)__tmp__PSFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BTFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PSFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__BTFQ==NULL) {
+          __tmp__PSFQ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__BTFQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__PSFQ=((void *)__tmp__BTFQ);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__PSFQ=((void *)__tmp__BTFQ);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__PSFQ=((void *)__tmp__BTFQ);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__PSFQ=((void *)__tmp__BTFQ);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__PSFQ=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__PSFQ=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__PSFQ == (void *)NULL)) {
+          __tmp__4VFQ=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__PSFQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__1VFQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__PSFQ));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__1VFQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PSFQ)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__1VFQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PSFQ)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__1VFQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PSFQ)),NULL);
+          } break;
+          };
+          __tmp__4VFQ=((void *)__tmp__1VFQ != (void *)t__KPFQ);
+        };
+        if (__tmp__4VFQ) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__HLTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__BTFQ=((__SLOT_CODE__4IRG *)__tmp__HLTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BTFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FWFQ=((__ITM_SLOT__PLC *)__tmp__BTFQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FWFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BTFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__BTFQ=((__SLOT_DATA__IJRG *)__tmp__HLTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BTFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FWFQ=((__ITM_SLOT__PLC *)__tmp__BTFQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FWFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BTFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__FWFQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__FWFQ)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__4LKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FWFQ));
+            if (((void *)Self__4LKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__4LKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__4LKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FWFQ)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FWFQ))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VYLS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FWFQ));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VYLS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FWFQ)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__KPFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__HLTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__BTFQ=((__SLOT_CODE__4IRG *)__tmp__HLTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BTFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NVFQ=((__ITM_SLOT__PLC *)__tmp__BTFQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NVFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BTFQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__NVFQ=((__SLOT_DATA__IJRG *)__tmp__HLTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__NVFQ);
+          put_position__PRE(Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__UWFQ=create_with_capacity__UBZH( 2);
+        __tmp__WWFQ=create__type__VJ2C(Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B,t__KPFQ);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__UWFQ),__tmp__WWFQ);
+        __tmp__ZWFQ=read__5UEI(((__LOCAL__L4WC *)__tmp__JYLS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__UWFQ),__tmp__ZWFQ);
+        __tmp__JSFQ=Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__PSFQ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__UWFQ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__PSFQ)->__id) {
+        case __STRING_CST__5J__: {
+          Self__DMKU=((__STRING_CST__5J *)__tmp__PSFQ);
+          result__5LKU=NULL;
+          ptr__AMKU=((__POINTER__IB )(NULL));
+          __tmp__DSFQ= 0;
+          __tmp__CMKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__CMKU ==  0)) {
+            result__5LKU=Self__DMKU;
+          } else /* FALSE */ {
+            __tmp__DSFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CMKU));
+            if ((__tmp__DSFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GMKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FMKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_size[(__tmp__GMKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FMKU)));
+              ptr__AMKU=__tmp__EMKU;
+            } else /* FALSE */ {
+              __tmp__GMKU=((__UINTEGER_32__ZWB )__tmp__DSFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_type[(__tmp__GMKU)]))),(__UINTEGER_32__ZWB)(__tmp__GMKU |  1));
+              ptr__AMKU=__tmp__EMKU;
+            };
+            result__5LKU=((__STRING_CST__5J *)ptr__AMKU);
+            *(result__5LKU) = *(Self__DMKU);
+          };
+          __tmp__BTFQ=result__5LKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__BTFQ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__PSFQ));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZYLS=((__PROTOTYPE_CST__LAXC *)__tmp__PSFQ);
+          __tmp__0YLS=create__type__VJ2C(Self__ZYLS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZYLS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__BTFQ=__tmp__0YLS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2YLS=((__INTEGER_CST__XAXC *)__tmp__PSFQ);
+          __tmp__NVFQ=Self__2YLS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__1MKU=Self__2YLS->value__FH4D;
+          __tmp__XSFQ=Self__2YLS->parent_constant__YAXC.static_type__5G4D;
+          Self__2YLS=NULL;
+          ptr__AMKU=((__POINTER__IB )(NULL));
+          __tmp__DSFQ= 0;
+          __tmp__CMKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__CMKU ==  0)) {
+            Self__2YLS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__DSFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CMKU));
+            if ((__tmp__DSFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GMKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FMKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_size[(__tmp__GMKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FMKU)));
+              ptr__AMKU=__tmp__EMKU;
+            } else /* FALSE */ {
+              __tmp__GMKU=((__UINTEGER_32__ZWB )__tmp__DSFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_type[(__tmp__GMKU)]))),(__UINTEGER_32__ZWB)(__tmp__GMKU |  1));
+              ptr__AMKU=__tmp__EMKU;
+            };
+            Self__2YLS=((__INTEGER_CST__XAXC *)ptr__AMKU);
+            *(Self__2YLS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__ZMKU=((__INTEGER_CST__XAXC *)Self__2YLS);
+          Self__ZMKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NVFQ;
+          Self__ZMKU->value__FH4D=v__1MKU;
+          Self__ZMKU->parent_constant__YAXC.static_type__5G4D=__tmp__XSFQ;
+          check_type__XYEE(Self__ZMKU);
+          __tmp__BTFQ=Self__2YLS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__BTFQ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__PSFQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LSZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__PSFQ)->local__BVEJ));
+          if (__tmp__LSZT==NULL) {
+            __tmp__MSZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MSZT=((__READ_LOCAL__55ZI *)__tmp__LSZT);
+          };
+          __tmp__BTFQ=__tmp__MSZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__BTFQ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__PSFQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__BTFQ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PSFQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__AZLS=((__IS_EXPANDED__35NJ *)__tmp__PSFQ);
+          __tmp__NVFQ=Self__AZLS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LSZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__AZLS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LSZT==NULL) {
+            __tmp__MSZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MSZT=((__READ_LOCAL__55ZI *)__tmp__LSZT);
+          };
+          Self__AZLS=NULL;
+          ptr__AMKU=((__POINTER__IB )(NULL));
+          __tmp__DSFQ= 0;
+          __tmp__CMKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__CMKU ==  0)) {
+            Self__AZLS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__DSFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CMKU));
+            if ((__tmp__DSFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GMKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FMKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_size[(__tmp__GMKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FMKU)));
+              ptr__AMKU=__tmp__EMKU;
+            } else /* FALSE */ {
+              __tmp__GMKU=((__UINTEGER_32__ZWB )__tmp__DSFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_type[(__tmp__GMKU)]))),(__UINTEGER_32__ZWB)(__tmp__GMKU |  1));
+              ptr__AMKU=__tmp__EMKU;
+            };
+            Self__AZLS=((__IS_EXPANDED__35NJ *)ptr__AMKU);
+            *(Self__AZLS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__KNKU=((__IS_EXPANDED__35NJ *)Self__AZLS);
+          Self__KNKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NVFQ;
+          Self__KNKU->receiver__RA5J=__tmp__MSZT;
+          __tmp__BTFQ=Self__AZLS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FZLS=((__GET_TYPE_ID__HAOJ *)__tmp__PSFQ);
+          __tmp__NVFQ=Self__FZLS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__XSFQ=Self__FZLS->receiver__WA5J;
+          Self__FZLS=NULL;
+          ptr__AMKU=((__POINTER__IB )(NULL));
+          __tmp__DSFQ= 0;
+          __tmp__CMKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__CMKU ==  0)) {
+            Self__FZLS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__DSFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CMKU));
+            if ((__tmp__DSFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GMKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FMKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_size[(__tmp__GMKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FMKU)));
+              ptr__AMKU=__tmp__EMKU;
+            } else /* FALSE */ {
+              __tmp__GMKU=((__UINTEGER_32__ZWB )__tmp__DSFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_type[(__tmp__GMKU)]))),(__UINTEGER_32__ZWB)(__tmp__GMKU |  1));
+              ptr__AMKU=__tmp__EMKU;
+            };
+            Self__FZLS=((__GET_TYPE_ID__HAOJ *)ptr__AMKU);
+            *(Self__FZLS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__0NKU=((__GET_TYPE_ID__HAOJ *)Self__FZLS);
+          Self__0NKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NVFQ;
+          Self__0NKU->receiver__WA5J=__tmp__XSFQ;
+          __tmp__BTFQ=Self__FZLS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__BTFQ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__PSFQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__BTFQ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__PSFQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__BTFQ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__PSFQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__BTFQ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__PSFQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__BTFQ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__PSFQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__BTFQ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__PSFQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__BTFQ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__PSFQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__BTFQ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__PSFQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__BTFQ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__PSFQ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IZLS=((__SIZE_OF__5GOJ *)__tmp__PSFQ);
+          __tmp__NVFQ=Self__IZLS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__XSFQ=Self__IZLS->receiver__AD5J;
+          Self__IZLS=NULL;
+          ptr__AMKU=((__POINTER__IB )(NULL));
+          __tmp__DSFQ= 0;
+          __tmp__CMKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__CMKU ==  0)) {
+            Self__IZLS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__DSFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CMKU));
+            if ((__tmp__DSFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GMKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FMKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_size[(__tmp__GMKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FMKU)));
+              ptr__AMKU=__tmp__EMKU;
+            } else /* FALSE */ {
+              __tmp__GMKU=((__UINTEGER_32__ZWB )__tmp__DSFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_type[(__tmp__GMKU)]))),(__UINTEGER_32__ZWB)(__tmp__GMKU |  1));
+              ptr__AMKU=__tmp__EMKU;
+            };
+            Self__IZLS=((__SIZE_OF__5GOJ *)ptr__AMKU);
+            *(Self__IZLS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__KOKU=((__SIZE_OF__5GOJ *)Self__IZLS);
+          Self__KOKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NVFQ;
+          Self__KOKU->receiver__AD5J=__tmp__XSFQ;
+          __tmp__BTFQ=Self__IZLS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__BTFQ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__PSFQ));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LZLS=((__REAL_CST__1LOJ *)__tmp__PSFQ);
+          __tmp__NVFQ=Self__LZLS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__2OKU=Self__LZLS->value__VD5J;
+          __tmp__XSFQ=Self__LZLS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LZLS=NULL;
+          ptr__AMKU=((__POINTER__IB )(NULL));
+          __tmp__DSFQ= 0;
+          __tmp__CMKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__CMKU ==  0)) {
+            Self__LZLS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__DSFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CMKU));
+            if ((__tmp__DSFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GMKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FMKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_size[(__tmp__GMKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FMKU)));
+              ptr__AMKU=__tmp__EMKU;
+            } else /* FALSE */ {
+              __tmp__GMKU=((__UINTEGER_32__ZWB )__tmp__DSFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EMKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FMKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CMKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EMKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EMKU=micro_alloc__table__lab__UKI(__tmp__FMKU,((__POINTER__IB )(&(table_type[(__tmp__GMKU)]))),(__UINTEGER_32__ZWB)(__tmp__GMKU |  1));
+              ptr__AMKU=__tmp__EMKU;
+            };
+            Self__LZLS=((__REAL_CST__1LOJ *)ptr__AMKU);
+            *(Self__LZLS) = *(REAL_CST__1LOJ__);
+          };
+          Self__0OKU=((__REAL_CST__1LOJ *)Self__LZLS);
+          Self__0OKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NVFQ;
+          Self__0OKU->value__VD5J=v__2OKU;
+          Self__0OKU->parent_constant__2LOJ.static_type__5G4D=__tmp__XSFQ;
+          __tmp__BTFQ=Self__LZLS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PZLS=((__CHARACTER_CST__RMOJ *)__tmp__PSFQ);
+          __tmp__QZLS=create__char__UMQJ(Self__PZLS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PZLS->text__0D5J);
+          __tmp__BTFQ=__tmp__QZLS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SZLS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PSFQ);
+          __tmp__TZLS=create__text__OQQJ(Self__SZLS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SZLS->string__WBJK);
+          __tmp__BTFQ=__tmp__TZLS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__BTFQ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__PSFQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__BTFQ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PSFQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__BTFQ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PSFQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__BTFQ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PSFQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__BTFQ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PSFQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__BTFQ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PSFQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__BTFQ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__PSFQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__BTFQ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__PSFQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__FWFQ=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__PSFQ)->global__KAKM),NULL);
+          if (__tmp__FWFQ==NULL) {
+            __tmp__VT3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__FWFQ)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__VT3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VT3T=((__READ_GLOBAL__T4YL *)__tmp__FWFQ);
+            } break;
+            }
+          };
+          __tmp__BTFQ=__tmp__VT3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__BTFQ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__PSFQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__BTFQ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__PSFQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__BTFQ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__PSFQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__BTFQ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__PSFQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__BTFQ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__PSFQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__BTFQ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__PSFQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__BTFQ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__PSFQ));
+        } break;
+        };
+        __tmp__5WFQ=new_read__slot__receiver__with__intern__OEZJ(__tmp__JSFQ,__tmp__HLTQ,__tmp__BTFQ,__tmp__UWFQ,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__5WFQ);
+        __tmp__HLTQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__5WFQ));
+        result__NPFQ=__tmp__HLTQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__KPFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__ORFQ=static_type__5L5O();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ORFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__LPFQ);
+        put_position__PRE(Self__JPFQ->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__ADKO=create__name__style__type__E5JG(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DREO(Self__3CKO)));
     };
-    add_last__11FH(stack_result__4H4F,var__ADKO);
-    result__BDKO=write__value__14FH(var__ADKO,Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__CPJO(Self__3CKO,((__LOCAL *)var__ADKO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ADKO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__BDKO);
+  __tmp__HRFQ=result__NPFQ;
+  return(__tmp__HRFQ);
 }
 
-static void* put_result__44IP(__EXPR_SUP_EQ *Self__54IP,__BOOLEAN is_last__A5IP)
-// ({EXPR_SUP_EQ},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__1Z0P(__EXPR_OR_LOGIC__ADUL *Self__2Z0P,__TYPE_FULL__XMB *t__3Z0P,__POSITION__OL p__4Z0P)
+// ({EXPR_OR_LOGIC__ADUL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__C5IP;
-  void *result__D5IP;
-  __INTEGER idx__E5IP;
-  void *var_result__F5IP;
-  __BOOLEAN __tmp__XAJP;
-  var__C5IP=NULL;
-  result__D5IP=NULL;
-  idx__E5IP= 0;
-  var_result__F5IP=NULL;
-  if (is_last__A5IP) {
-    result__D5IP=Self__54IP;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__E5IP=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__F5IP=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__F5IP != (void *)NULL)) {
-        if ((idx__E5IP <= ((__FAST_ARRAYoLOCALo *)var_result__F5IP)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__C5IP=((void **)((__FAST_ARRAYoLOCALo *)var_result__F5IP)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__E5IP];
-          __tmp__XAJP=TRUE__;
-        } else {
-          __tmp__XAJP=FALSE__;
+  __INTEGER_64__1SG v__5PKU;
+  void *result__A00P;
+  __TYPE_FULL__XMB *__tmp__W00P,*__tmp__J10P,*__tmp__Q10P,*__tmp__B20P;
+  __TYPE_FULL__XMB *__tmp__K30P,*__tmp__OA1P;
+  __LOCAL__L4WC *__tmp__F0LS,*__tmp__Z0LS;
+  __WRITE_LOCAL__TEYJ *__tmp__M0LS,*__tmp__A1LS;
+  __STRING_CONSTANT__0 *__tmp__Y10P,*__tmp__540P,*v__ASKU;
+  void *__tmp__010P;
+  __PROTOTYPE__MF *__tmp__Q20P,*__tmp__U50P;
+  __INTEGER__Q __tmp__W20P,__tmp__050P;
+  void *__tmp__IIEQ;
+  __POSITION__OL __tmp__220P,__tmp__AA1P;
+  void *__tmp__C30P,*__tmp__U30P,*__tmp__YA1P;
+  __ITM_TYPE_STYLE__1MB *Self__APKU,*Self__CPKU;
+  __ITM_TYPE_MULTI__0URC *Self__R0LS,*Self__F1LS;
+  __READ_LOCAL__55ZI *__tmp__E40P,*__tmp__MB1P,*__tmp__TSZT,*__tmp__USZT;
+  __NODE_TYPE__SK2C *__tmp__G40P,*__tmp__SB1P;
+  __PROTOTYPE_CST__LAXC *__tmp__JB1P,*Self__J1LS,*__tmp__K1LS;
+  __STRING_CST__5J *Self__HPKU,*result__DPKU;
+  __POINTER__IB ptr__EPKU,__tmp__GPKU,__tmp__IPKU,__tmp__JPKU;
+  __UINTEGER_32__ZWB __tmp__KPKU;
+  __INTEGER_CST__XAXC *Self__M1LS,*Self__3PKU;
+  __IS_EXPANDED__35NJ *Self__Q1LS,*Self__OQKU;
+  __GET_TYPE_ID__HAOJ *Self__V1LS,*Self__4QKU;
+  __SIZE_OF__5GOJ *Self__Y1LS,*Self__ORKU;
+  __REAL_CST__1LOJ *Self__11LS,*Self__4RKU;
+  __CHARACTER_CST__RMOJ *Self__51LS,*__tmp__A2LS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__C2LS,*__tmp__D2LS;
+  __READ_GLOBAL__T4YL *__tmp__ZT3T;
+  __BOOLEAN__L __tmp__X00P,__tmp__K10P,__tmp__N30P,__tmp__RA1P;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__HB1P;
+  result__A00P=NULL;
+  __tmp__W00P=static_type__CRTP();
+  __tmp__X00P=affect_with__CMKK(((__TYPE_FULL__XMB *)t__3Z0P),__tmp__W00P);
+  if (__tmp__X00P) {
+    result__A00P=Self__2Z0P;
+  } else /* FALSE */ {
+    __tmp__J10P=static_type__CRTP();
+    __tmp__K10P=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__J10P),t__3Z0P);
+    if (__tmp__K10P) {
+      __tmp__Q10P=static_type__CRTP();
+      __tmp__F0LS=create__name__style__type__HIND(Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__Q10P));
+      __tmp__M0LS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__F0LS),Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2Z0P);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__M0LS);
+      __tmp__Y10P=get__PJC(last_cast_name__U31J);
+      __tmp__Q10P=static_type__CRTP();
+      __tmp__010P=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__Q10P),__tmp__Y10P);
+      if (((void *)__tmp__010P == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__B20P=static_type__CRTP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__B20P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__3Z0P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__Y10P);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__B20P=static_type__CRTP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__B20P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__4Z0P);
+        __tmp__B20P=static_type__CRTP();
+        __tmp__Q20P=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__B20P));
+        put_position__PRE(__tmp__Q20P->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__XAJP)) {
-          if ((idx__E5IP == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__F5IP)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__C5IP=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__010P)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__010P)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__W20P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__010P));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__W20P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__010P));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__010P)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__W20P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__010P));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__W20P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__010P));
+        };
+      };
+      if ((__tmp__W20P !=  1)) {
+        if (((struct ___OBJ *)__tmp__010P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IIEQ=((__SLOT_CODE__4IRG *)__tmp__010P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IIEQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__220P=((__ITM_SLOT__PLC *)__tmp__IIEQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__220P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIEQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__220P=((__SLOT_DATA__IJRG *)__tmp__010P)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__220P);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__010P)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__IIEQ=((__SLOT_CODE__4IRG *)__tmp__010P)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__IIEQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__C30P=((__ITM_SLOT__PLC *)__tmp__IIEQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__C30P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIEQ)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      } else /* SLOT_DATA */ {
+        __tmp__IIEQ=((__SLOT_DATA__IJRG *)__tmp__010P)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__IIEQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__C30P=((__ITM_SLOT__PLC *)__tmp__IIEQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__C30P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIEQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__C30P==NULL) {
+        __tmp__IIEQ=NULL;
       } else {
-        if ((idx__E5IP !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__C30P)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__IIEQ=((void *)__tmp__C30P);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__IIEQ=((void *)__tmp__C30P);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__IIEQ=((void *)__tmp__C30P);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__IIEQ=((void *)__tmp__C30P);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__IIEQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__IIEQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__IIEQ == (void *)NULL)) {
+        __tmp__N30P=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__IIEQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__K30P=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IIEQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__K30P=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IIEQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__K30P=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IIEQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__K30P=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IIEQ)),NULL);
+        } break;
+        };
+        __tmp__N30P=((void *)__tmp__K30P != (void *)t__3Z0P);
+      };
+      if (__tmp__N30P) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__010P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__C30P=((__SLOT_CODE__4IRG *)__tmp__010P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__C30P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__U30P=((__ITM_SLOT__PLC *)__tmp__C30P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__U30P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__C30P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__C30P=((__SLOT_DATA__IJRG *)__tmp__010P)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__C30P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__U30P=((__ITM_SLOT__PLC *)__tmp__C30P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__U30P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__C30P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__U30P)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__U30P)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__APKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__U30P));
+          if (((void *)Self__APKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__APKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__APKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__U30P)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__U30P))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__R0LS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__U30P));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__R0LS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__U30P)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__3Z0P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__010P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__C30P=((__SLOT_CODE__4IRG *)__tmp__010P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__C30P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__220P=((__ITM_SLOT__PLC *)__tmp__C30P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__220P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__C30P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__220P=((__SLOT_DATA__IJRG *)__tmp__010P)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__220P);
+        put_position__PRE(Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__E40P=read__5UEI(((__LOCAL__L4WC *)__tmp__F0LS));
+      __tmp__G40P=new_read__slot__receiver__self__intern__KK2C(Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__010P,__tmp__E40P,__tmp__E40P,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__G40P);
+      __tmp__010P=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__G40P));
+      result__A00P=__tmp__010P;
+      __tmp__N30P=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__N30P=FALSE__O__;
+    };
+    if ((! __tmp__N30P)) {
+      __tmp__Q10P=static_type__CRTP();
+      __tmp__N30P=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__3Z0P),__tmp__Q10P);
+      if (__tmp__N30P) {
+        __tmp__B20P=static_type__CRTP();
+        __tmp__Z0LS=create__name__style__type__HIND(Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__B20P));
+        __tmp__A1LS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__Z0LS),Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2Z0P);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__A1LS);
+        __tmp__540P=get__PJC(last_cast_name__U31J);
+        __tmp__IIEQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__3Z0P),__tmp__540P);
+        if (((void *)__tmp__IIEQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__3Z0P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__K30P=static_type__CRTP();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__K30P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__540P);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__3Z0P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__4Z0P);
+          __tmp__U50P=prototype__LEMJ(((__TYPE_FULL__XMB *)t__3Z0P));
+          put_position__PRE(__tmp__U50P->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__C5IP=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__C5IP == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__IIEQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__IIEQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__050P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IIEQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__050P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IIEQ));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__IIEQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__050P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IIEQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__050P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IIEQ));
+          };
+        };
+        if ((__tmp__050P !=  2)) {
+          if (((struct ___OBJ *)__tmp__IIEQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__U30P=((__SLOT_CODE__4IRG *)__tmp__IIEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__U30P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__AA1P=((__ITM_SLOT__PLC *)__tmp__U30P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__AA1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__U30P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__AA1P=((__SLOT_DATA__IJRG *)__tmp__IIEQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__AA1P);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__IIEQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__C30P=((__SLOT_CODE__4IRG *)__tmp__IIEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__C30P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__U30P=((__ITM_SLOT__PLC *)__tmp__C30P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__U30P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__C30P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__C30P=((__SLOT_DATA__IJRG *)__tmp__IIEQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__C30P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__U30P=((__ITM_SLOT__PLC *)__tmp__C30P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__U30P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__C30P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__U30P==NULL) {
+          __tmp__C30P=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__U30P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__C30P=((void *)__tmp__U30P);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__C30P=((void *)__tmp__U30P);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__C30P=((void *)__tmp__U30P);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__C30P=((void *)__tmp__U30P);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__C30P=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__C30P=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__C30P == (void *)NULL)) {
+          __tmp__RA1P=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__C30P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__OA1P=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__C30P));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__OA1P=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__C30P)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__OA1P=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__C30P)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__OA1P=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__C30P)),NULL);
+          } break;
+          };
+          __tmp__RA1P=((void *)__tmp__OA1P != (void *)t__3Z0P);
+        };
+        if (__tmp__RA1P) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__IIEQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__U30P=((__SLOT_CODE__4IRG *)__tmp__IIEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__U30P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YA1P=((__ITM_SLOT__PLC *)__tmp__U30P)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YA1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__U30P)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__U30P=((__SLOT_DATA__IJRG *)__tmp__IIEQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__U30P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__YA1P=((__ITM_SLOT__PLC *)__tmp__U30P)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__YA1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__U30P)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__YA1P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__YA1P)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__CPKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YA1P));
+            if (((void *)Self__CPKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__CPKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__CPKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YA1P)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YA1P))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__F1LS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YA1P));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__F1LS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YA1P)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__3Z0P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__IIEQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__U30P=((__SLOT_CODE__4IRG *)__tmp__IIEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__U30P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__AA1P=((__ITM_SLOT__PLC *)__tmp__U30P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__AA1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__U30P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__AA1P=((__SLOT_DATA__IJRG *)__tmp__IIEQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__AA1P);
+          put_position__PRE(Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__HB1P=create_with_capacity__UBZH( 2);
+        __tmp__JB1P=create__type__VJ2C(Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,t__3Z0P);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HB1P),__tmp__JB1P);
+        __tmp__MB1P=read__5UEI(((__LOCAL__L4WC *)__tmp__Z0LS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__HB1P),__tmp__MB1P);
+        __tmp__220P=Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__C30P=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__HB1P)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__C30P)->__id) {
+        case __STRING_CST__5J__: {
+          Self__HPKU=((__STRING_CST__5J *)__tmp__C30P);
+          result__DPKU=NULL;
+          ptr__EPKU=((__POINTER__IB )(NULL));
+          __tmp__W20P= 0;
+          __tmp__GPKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__GPKU ==  0)) {
+            result__DPKU=Self__HPKU;
+          } else /* FALSE */ {
+            __tmp__W20P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GPKU));
+            if ((__tmp__W20P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KPKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JPKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_size[(__tmp__KPKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JPKU)));
+              ptr__EPKU=__tmp__IPKU;
+            } else /* FALSE */ {
+              __tmp__KPKU=((__UINTEGER_32__ZWB )__tmp__W20P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_type[(__tmp__KPKU)]))),(__UINTEGER_32__ZWB)(__tmp__KPKU |  1));
+              ptr__EPKU=__tmp__IPKU;
+            };
+            result__DPKU=((__STRING_CST__5J *)ptr__EPKU);
+            *(result__DPKU) = *(Self__HPKU);
+          };
+          __tmp__U30P=result__DPKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__U30P=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__C30P));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__J1LS=((__PROTOTYPE_CST__LAXC *)__tmp__C30P);
+          __tmp__K1LS=create__type__VJ2C(Self__J1LS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__J1LS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__U30P=__tmp__K1LS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__M1LS=((__INTEGER_CST__XAXC *)__tmp__C30P);
+          __tmp__AA1P=Self__M1LS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__5PKU=Self__M1LS->value__FH4D;
+          __tmp__K30P=Self__M1LS->parent_constant__YAXC.static_type__5G4D;
+          Self__M1LS=NULL;
+          ptr__EPKU=((__POINTER__IB )(NULL));
+          __tmp__W20P= 0;
+          __tmp__GPKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__GPKU ==  0)) {
+            Self__M1LS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__W20P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GPKU));
+            if ((__tmp__W20P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KPKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JPKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_size[(__tmp__KPKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JPKU)));
+              ptr__EPKU=__tmp__IPKU;
+            } else /* FALSE */ {
+              __tmp__KPKU=((__UINTEGER_32__ZWB )__tmp__W20P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_type[(__tmp__KPKU)]))),(__UINTEGER_32__ZWB)(__tmp__KPKU |  1));
+              ptr__EPKU=__tmp__IPKU;
+            };
+            Self__M1LS=((__INTEGER_CST__XAXC *)ptr__EPKU);
+            *(Self__M1LS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__3PKU=((__INTEGER_CST__XAXC *)Self__M1LS);
+          Self__3PKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AA1P;
+          Self__3PKU->value__FH4D=v__5PKU;
+          Self__3PKU->parent_constant__YAXC.static_type__5G4D=__tmp__K30P;
+          check_type__XYEE(Self__3PKU);
+          __tmp__U30P=Self__M1LS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__U30P=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__C30P));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TSZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__C30P)->local__BVEJ));
+          if (__tmp__TSZT==NULL) {
+            __tmp__USZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__USZT=((__READ_LOCAL__55ZI *)__tmp__TSZT);
+          };
+          __tmp__U30P=__tmp__USZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__U30P=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__C30P));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__U30P=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__C30P));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__Q1LS=((__IS_EXPANDED__35NJ *)__tmp__C30P);
+          __tmp__AA1P=Self__Q1LS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TSZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__Q1LS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TSZT==NULL) {
+            __tmp__USZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__USZT=((__READ_LOCAL__55ZI *)__tmp__TSZT);
+          };
+          Self__Q1LS=NULL;
+          ptr__EPKU=((__POINTER__IB )(NULL));
+          __tmp__W20P= 0;
+          __tmp__GPKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__GPKU ==  0)) {
+            Self__Q1LS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__W20P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GPKU));
+            if ((__tmp__W20P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KPKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JPKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_size[(__tmp__KPKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JPKU)));
+              ptr__EPKU=__tmp__IPKU;
+            } else /* FALSE */ {
+              __tmp__KPKU=((__UINTEGER_32__ZWB )__tmp__W20P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_type[(__tmp__KPKU)]))),(__UINTEGER_32__ZWB)(__tmp__KPKU |  1));
+              ptr__EPKU=__tmp__IPKU;
+            };
+            Self__Q1LS=((__IS_EXPANDED__35NJ *)ptr__EPKU);
+            *(Self__Q1LS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__OQKU=((__IS_EXPANDED__35NJ *)Self__Q1LS);
+          Self__OQKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AA1P;
+          Self__OQKU->receiver__RA5J=__tmp__USZT;
+          __tmp__U30P=Self__Q1LS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__V1LS=((__GET_TYPE_ID__HAOJ *)__tmp__C30P);
+          __tmp__AA1P=Self__V1LS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__K30P=Self__V1LS->receiver__WA5J;
+          Self__V1LS=NULL;
+          ptr__EPKU=((__POINTER__IB )(NULL));
+          __tmp__W20P= 0;
+          __tmp__GPKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__GPKU ==  0)) {
+            Self__V1LS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__W20P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GPKU));
+            if ((__tmp__W20P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KPKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JPKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_size[(__tmp__KPKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JPKU)));
+              ptr__EPKU=__tmp__IPKU;
+            } else /* FALSE */ {
+              __tmp__KPKU=((__UINTEGER_32__ZWB )__tmp__W20P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_type[(__tmp__KPKU)]))),(__UINTEGER_32__ZWB)(__tmp__KPKU |  1));
+              ptr__EPKU=__tmp__IPKU;
+            };
+            Self__V1LS=((__GET_TYPE_ID__HAOJ *)ptr__EPKU);
+            *(Self__V1LS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__4QKU=((__GET_TYPE_ID__HAOJ *)Self__V1LS);
+          Self__4QKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AA1P;
+          Self__4QKU->receiver__WA5J=__tmp__K30P;
+          __tmp__U30P=Self__V1LS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__U30P=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__C30P));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__U30P=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__C30P));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__U30P=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__C30P));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__U30P=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__C30P));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__U30P=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__C30P));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__U30P=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__C30P));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__U30P=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__C30P));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__U30P=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__C30P));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__U30P=my_copy__03AL(((__ITEM__HGOJ *)__tmp__C30P));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__Y1LS=((__SIZE_OF__5GOJ *)__tmp__C30P);
+          __tmp__AA1P=Self__Y1LS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__K30P=Self__Y1LS->receiver__AD5J;
+          Self__Y1LS=NULL;
+          ptr__EPKU=((__POINTER__IB )(NULL));
+          __tmp__W20P= 0;
+          __tmp__GPKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__GPKU ==  0)) {
+            Self__Y1LS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__W20P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GPKU));
+            if ((__tmp__W20P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KPKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JPKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_size[(__tmp__KPKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JPKU)));
+              ptr__EPKU=__tmp__IPKU;
+            } else /* FALSE */ {
+              __tmp__KPKU=((__UINTEGER_32__ZWB )__tmp__W20P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_type[(__tmp__KPKU)]))),(__UINTEGER_32__ZWB)(__tmp__KPKU |  1));
+              ptr__EPKU=__tmp__IPKU;
+            };
+            Self__Y1LS=((__SIZE_OF__5GOJ *)ptr__EPKU);
+            *(Self__Y1LS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__ORKU=((__SIZE_OF__5GOJ *)Self__Y1LS);
+          Self__ORKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AA1P;
+          Self__ORKU->receiver__AD5J=__tmp__K30P;
+          __tmp__U30P=Self__Y1LS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__U30P=my_copy__L4AL(((__CAST__1HOJ *)__tmp__C30P));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__11LS=((__REAL_CST__1LOJ *)__tmp__C30P);
+          __tmp__AA1P=Self__11LS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__ASKU=Self__11LS->value__VD5J;
+          __tmp__K30P=Self__11LS->parent_constant__2LOJ.static_type__5G4D;
+          Self__11LS=NULL;
+          ptr__EPKU=((__POINTER__IB )(NULL));
+          __tmp__W20P= 0;
+          __tmp__GPKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__GPKU ==  0)) {
+            Self__11LS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__W20P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GPKU));
+            if ((__tmp__W20P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KPKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JPKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_size[(__tmp__KPKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JPKU)));
+              ptr__EPKU=__tmp__IPKU;
+            } else /* FALSE */ {
+              __tmp__KPKU=((__UINTEGER_32__ZWB )__tmp__W20P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IPKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JPKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GPKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IPKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IPKU=micro_alloc__table__lab__UKI(__tmp__JPKU,((__POINTER__IB )(&(table_type[(__tmp__KPKU)]))),(__UINTEGER_32__ZWB)(__tmp__KPKU |  1));
+              ptr__EPKU=__tmp__IPKU;
+            };
+            Self__11LS=((__REAL_CST__1LOJ *)ptr__EPKU);
+            *(Self__11LS) = *(REAL_CST__1LOJ__);
+          };
+          Self__4RKU=((__REAL_CST__1LOJ *)Self__11LS);
+          Self__4RKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__AA1P;
+          Self__4RKU->value__VD5J=v__ASKU;
+          Self__4RKU->parent_constant__2LOJ.static_type__5G4D=__tmp__K30P;
+          __tmp__U30P=Self__11LS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__51LS=((__CHARACTER_CST__RMOJ *)__tmp__C30P);
+          __tmp__A2LS=create__char__UMQJ(Self__51LS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__51LS->text__0D5J);
+          __tmp__U30P=__tmp__A2LS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__C2LS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__C30P);
+          __tmp__D2LS=create__text__OQQJ(Self__C2LS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C2LS->string__WBJK);
+          __tmp__U30P=__tmp__D2LS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__U30P=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__C30P));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__U30P=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__C30P));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__U30P=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__C30P));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__U30P=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__C30P));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__U30P=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__C30P));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__U30P=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__C30P));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__U30P=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__C30P));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__U30P=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__C30P));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__YA1P=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__C30P)->global__KAKM),NULL);
+          if (__tmp__YA1P==NULL) {
+            __tmp__ZT3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__YA1P)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__ZT3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__ZT3T=((__READ_GLOBAL__T4YL *)__tmp__YA1P);
+            } break;
+            }
+          };
+          __tmp__U30P=__tmp__ZT3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__U30P=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__C30P));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__U30P=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__C30P));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__U30P=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__C30P));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__U30P=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__C30P));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__U30P=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__C30P));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__U30P=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__C30P));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__U30P=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__C30P));
+        } break;
+        };
+        __tmp__SB1P=new_read__slot__receiver__with__intern__OEZJ(__tmp__220P,__tmp__IIEQ,__tmp__U30P,__tmp__HB1P,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__SB1P);
+        __tmp__IIEQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__SB1P));
+        result__A00P=__tmp__IIEQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__3Z0P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__B20P=static_type__CRTP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__B20P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__4Z0P);
+        put_position__PRE(Self__2Z0P->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__C5IP=create__name__style__type__E5JG(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0BEP()));
     };
-    add_last__11FH(stack_result__4H4F,var__C5IP);
-    result__D5IP=write__value__14FH(var__C5IP,Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__WVIP(Self__54IP,((__LOCAL *)var__C5IP)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__C5IP)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__D5IP);
+  __tmp__010P=result__A00P;
+  return(__tmp__010P);
 }
 
-static void* put_result__3E4O(__EXPR_INF *Self__4E4O,__BOOLEAN is_last__5E4O)
-// ({EXPR_INF},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__Y1EQ(__EXPR_OR_OR_LOGIC__3DUL *Self__Z1EQ,__TYPE_FULL__XMB *t__01EQ,__POSITION__OL p__11EQ)
+// ({EXPR_OR_OR_LOGIC__3DUL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__BF4O;
-  void *result__CF4O;
-  __INTEGER idx__DF4O;
-  void *var_result__EF4O;
-  __BOOLEAN __tmp__WG4O;
-  var__BF4O=NULL;
-  result__CF4O=NULL;
-  idx__DF4O= 0;
-  var_result__EF4O=NULL;
-  if (is_last__5E4O) {
-    result__CF4O=Self__4E4O;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__DF4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__EF4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__EF4O != (void *)NULL)) {
-        if ((idx__DF4O <= ((__FAST_ARRAYoLOCALo *)var_result__EF4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__BF4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__EF4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__DF4O];
-          __tmp__WG4O=TRUE__;
-        } else {
-          __tmp__WG4O=FALSE__;
+  __INTEGER_64__1SG v__DTKU;
+  void *result__31EQ;
+  __TYPE_FULL__XMB *__tmp__T2EQ,*__tmp__G3EQ,*__tmp__N3EQ,*__tmp__43EQ;
+  __TYPE_FULL__XMB *__tmp__H5EQ,*__tmp__LCFQ;
+  __LOCAL__L4WC *__tmp__V2LS,*__tmp__J3LS;
+  __WRITE_LOCAL__TEYJ *__tmp__22LS,*__tmp__Q3LS;
+  __STRING_CONSTANT__0 *__tmp__V3EQ,*__tmp__2AFQ,*v__EVKU;
+  void *__tmp__X3EQ;
+  __PROTOTYPE__MF *__tmp__N4EQ,*__tmp__RBFQ;
+  __INTEGER__Q __tmp__T4EQ,__tmp__XBFQ;
+  void *__tmp__EBTQ;
+  __POSITION__OL __tmp__Z4EQ,__tmp__3BFQ;
+  void *__tmp__54EQ,*__tmp__R5EQ,*__tmp__VCFQ;
+  __ITM_TYPE_STYLE__1MB *Self__ESKU,*Self__GSKU;
+  __ITM_TYPE_MULTI__0URC *Self__B3LS,*Self__V3LS;
+  __READ_LOCAL__55ZI *__tmp__BAFQ,*__tmp__JDFQ,*__tmp__1SZT,*__tmp__2SZT;
+  __NODE_TYPE__SK2C *__tmp__DAFQ,*__tmp__PDFQ;
+  __PROTOTYPE_CST__LAXC *__tmp__GDFQ,*Self__Z3LS,*__tmp__03LS;
+  __STRING_CST__5J *Self__LSKU,*result__HSKU;
+  __POINTER__IB ptr__ISKU,__tmp__KSKU,__tmp__MSKU,__tmp__NSKU;
+  __UINTEGER_32__ZWB __tmp__OSKU;
+  __INTEGER_CST__XAXC *Self__23LS,*Self__BTKU;
+  __IS_EXPANDED__35NJ *Self__A4LS,*Self__STKU;
+  __GET_TYPE_ID__HAOJ *Self__F4LS,*Self__CUKU;
+  __SIZE_OF__5GOJ *Self__I4LS,*Self__SUKU;
+  __REAL_CST__1LOJ *Self__L4LS,*Self__CVKU;
+  __CHARACTER_CST__RMOJ *Self__P4LS,*__tmp__Q4LS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__S4LS,*__tmp__T4LS;
+  __READ_GLOBAL__T4YL *__tmp__3T3T;
+  __BOOLEAN__L __tmp__U2EQ,__tmp__H3EQ,__tmp__K5EQ,__tmp__OCFQ;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__EDFQ;
+  result__31EQ=NULL;
+  __tmp__T2EQ=static_type__M51P();
+  __tmp__U2EQ=affect_with__CMKK(((__TYPE_FULL__XMB *)t__01EQ),__tmp__T2EQ);
+  if (__tmp__U2EQ) {
+    result__31EQ=Self__Z1EQ;
+  } else /* FALSE */ {
+    __tmp__G3EQ=static_type__M51P();
+    __tmp__H3EQ=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__G3EQ),t__01EQ);
+    if (__tmp__H3EQ) {
+      __tmp__N3EQ=static_type__M51P();
+      __tmp__V2LS=create__name__style__type__HIND(Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__N3EQ));
+      __tmp__22LS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__V2LS),Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z1EQ);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__22LS);
+      __tmp__V3EQ=get__PJC(last_cast_name__U31J);
+      __tmp__N3EQ=static_type__M51P();
+      __tmp__X3EQ=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__N3EQ),__tmp__V3EQ);
+      if (((void *)__tmp__X3EQ == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__43EQ=static_type__M51P();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__43EQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__01EQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__V3EQ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__43EQ=static_type__M51P();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__43EQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__11EQ);
+        __tmp__43EQ=static_type__M51P();
+        __tmp__N4EQ=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__43EQ));
+        put_position__PRE(__tmp__N4EQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__WG4O)) {
-          if ((idx__DF4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__EF4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__BF4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__X3EQ)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__X3EQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__T4EQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__X3EQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__T4EQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__X3EQ));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__X3EQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__T4EQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__X3EQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__T4EQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__X3EQ));
+        };
+      };
+      if ((__tmp__T4EQ !=  1)) {
+        if (((struct ___OBJ *)__tmp__X3EQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__EBTQ=((__SLOT_CODE__4IRG *)__tmp__X3EQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EBTQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Z4EQ=((__ITM_SLOT__PLC *)__tmp__EBTQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Z4EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EBTQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__Z4EQ=((__SLOT_DATA__IJRG *)__tmp__X3EQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__Z4EQ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__X3EQ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__EBTQ=((__SLOT_CODE__4IRG *)__tmp__X3EQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EBTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__54EQ=((__ITM_SLOT__PLC *)__tmp__EBTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__54EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EBTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__EBTQ=((__SLOT_DATA__IJRG *)__tmp__X3EQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EBTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__54EQ=((__ITM_SLOT__PLC *)__tmp__EBTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__54EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EBTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__54EQ==NULL) {
+        __tmp__EBTQ=NULL;
       } else {
-        if ((idx__DF4O !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__54EQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__EBTQ=((void *)__tmp__54EQ);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__EBTQ=((void *)__tmp__54EQ);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__EBTQ=((void *)__tmp__54EQ);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__EBTQ=((void *)__tmp__54EQ);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__EBTQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__EBTQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__EBTQ == (void *)NULL)) {
+        __tmp__K5EQ=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__EBTQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__H5EQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__EBTQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__H5EQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EBTQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__H5EQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EBTQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__H5EQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EBTQ)),NULL);
+        } break;
+        };
+        __tmp__K5EQ=((void *)__tmp__H5EQ != (void *)t__01EQ);
+      };
+      if (__tmp__K5EQ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__X3EQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__54EQ=((__SLOT_CODE__4IRG *)__tmp__X3EQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__54EQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__R5EQ=((__ITM_SLOT__PLC *)__tmp__54EQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__R5EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54EQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__54EQ=((__SLOT_DATA__IJRG *)__tmp__X3EQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__54EQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__R5EQ=((__ITM_SLOT__PLC *)__tmp__54EQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__R5EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54EQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__R5EQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__R5EQ)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__ESKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R5EQ));
+          if (((void *)Self__ESKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__ESKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__ESKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R5EQ)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R5EQ))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__B3LS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R5EQ));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__B3LS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R5EQ)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__01EQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__X3EQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__54EQ=((__SLOT_CODE__4IRG *)__tmp__X3EQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__54EQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__Z4EQ=((__ITM_SLOT__PLC *)__tmp__54EQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__Z4EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54EQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__Z4EQ=((__SLOT_DATA__IJRG *)__tmp__X3EQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__Z4EQ);
+        put_position__PRE(Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__BAFQ=read__5UEI(((__LOCAL__L4WC *)__tmp__V2LS));
+      __tmp__DAFQ=new_read__slot__receiver__self__intern__KK2C(Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__X3EQ,__tmp__BAFQ,__tmp__BAFQ,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__DAFQ);
+      __tmp__X3EQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__DAFQ));
+      result__31EQ=__tmp__X3EQ;
+      __tmp__K5EQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__K5EQ=FALSE__O__;
+    };
+    if ((! __tmp__K5EQ)) {
+      __tmp__N3EQ=static_type__M51P();
+      __tmp__K5EQ=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__01EQ),__tmp__N3EQ);
+      if (__tmp__K5EQ) {
+        __tmp__43EQ=static_type__M51P();
+        __tmp__J3LS=create__name__style__type__HIND(Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__43EQ));
+        __tmp__Q3LS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__J3LS),Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z1EQ);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__Q3LS);
+        __tmp__2AFQ=get__PJC(last_cast_name__U31J);
+        __tmp__EBTQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__01EQ),__tmp__2AFQ);
+        if (((void *)__tmp__EBTQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__01EQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__H5EQ=static_type__M51P();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__H5EQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__2AFQ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__01EQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__11EQ);
+          __tmp__RBFQ=prototype__LEMJ(((__TYPE_FULL__XMB *)t__01EQ));
+          put_position__PRE(__tmp__RBFQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__BF4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__BF4O == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__EBTQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__EBTQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XBFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__EBTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XBFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__EBTQ));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__EBTQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XBFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__EBTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XBFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__EBTQ));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        };
+        if ((__tmp__XBFQ !=  2)) {
+          if (((struct ___OBJ *)__tmp__EBTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__R5EQ=((__SLOT_CODE__4IRG *)__tmp__EBTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__R5EQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3BFQ=((__ITM_SLOT__PLC *)__tmp__R5EQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3BFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R5EQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__3BFQ=((__SLOT_DATA__IJRG *)__tmp__EBTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__3BFQ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__EBTQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__54EQ=((__SLOT_CODE__4IRG *)__tmp__EBTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__54EQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__R5EQ=((__ITM_SLOT__PLC *)__tmp__54EQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__R5EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54EQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__54EQ=((__SLOT_DATA__IJRG *)__tmp__EBTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__54EQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__R5EQ=((__ITM_SLOT__PLC *)__tmp__54EQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__R5EQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__54EQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__R5EQ==NULL) {
+          __tmp__54EQ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__R5EQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__54EQ=((void *)__tmp__R5EQ);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__54EQ=((void *)__tmp__R5EQ);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__54EQ=((void *)__tmp__R5EQ);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__54EQ=((void *)__tmp__R5EQ);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__54EQ=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__54EQ=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__54EQ == (void *)NULL)) {
+          __tmp__OCFQ=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__54EQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__LCFQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__54EQ));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__LCFQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54EQ)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__LCFQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54EQ)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__LCFQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__54EQ)),NULL);
+          } break;
+          };
+          __tmp__OCFQ=((void *)__tmp__LCFQ != (void *)t__01EQ);
+        };
+        if (__tmp__OCFQ) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__EBTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__R5EQ=((__SLOT_CODE__4IRG *)__tmp__EBTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__R5EQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__VCFQ=((__ITM_SLOT__PLC *)__tmp__R5EQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__VCFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R5EQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__R5EQ=((__SLOT_DATA__IJRG *)__tmp__EBTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__R5EQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__VCFQ=((__ITM_SLOT__PLC *)__tmp__R5EQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__VCFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R5EQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__VCFQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__VCFQ)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__GSKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VCFQ));
+            if (((void *)Self__GSKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__GSKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__GSKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VCFQ)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VCFQ))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__V3LS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VCFQ));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__V3LS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VCFQ)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__01EQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__EBTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__R5EQ=((__SLOT_CODE__4IRG *)__tmp__EBTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__R5EQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3BFQ=((__ITM_SLOT__PLC *)__tmp__R5EQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3BFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R5EQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__3BFQ=((__SLOT_DATA__IJRG *)__tmp__EBTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__3BFQ);
+          put_position__PRE(Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__EDFQ=create_with_capacity__UBZH( 2);
+        __tmp__GDFQ=create__type__VJ2C(Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,t__01EQ);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__EDFQ),__tmp__GDFQ);
+        __tmp__JDFQ=read__5UEI(((__LOCAL__L4WC *)__tmp__J3LS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__EDFQ),__tmp__JDFQ);
+        __tmp__Z4EQ=Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__54EQ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__EDFQ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__54EQ)->__id) {
+        case __STRING_CST__5J__: {
+          Self__LSKU=((__STRING_CST__5J *)__tmp__54EQ);
+          result__HSKU=NULL;
+          ptr__ISKU=((__POINTER__IB )(NULL));
+          __tmp__T4EQ= 0;
+          __tmp__KSKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__KSKU ==  0)) {
+            result__HSKU=Self__LSKU;
+          } else /* FALSE */ {
+            __tmp__T4EQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSKU));
+            if ((__tmp__T4EQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OSKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NSKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_size[(__tmp__OSKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NSKU)));
+              ptr__ISKU=__tmp__MSKU;
+            } else /* FALSE */ {
+              __tmp__OSKU=((__UINTEGER_32__ZWB )__tmp__T4EQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_type[(__tmp__OSKU)]))),(__UINTEGER_32__ZWB)(__tmp__OSKU |  1));
+              ptr__ISKU=__tmp__MSKU;
+            };
+            result__HSKU=((__STRING_CST__5J *)ptr__ISKU);
+            *(result__HSKU) = *(Self__LSKU);
+          };
+          __tmp__R5EQ=result__HSKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__R5EQ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__54EQ));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__Z3LS=((__PROTOTYPE_CST__LAXC *)__tmp__54EQ);
+          __tmp__03LS=create__type__VJ2C(Self__Z3LS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z3LS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__R5EQ=__tmp__03LS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__23LS=((__INTEGER_CST__XAXC *)__tmp__54EQ);
+          __tmp__3BFQ=Self__23LS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DTKU=Self__23LS->value__FH4D;
+          __tmp__H5EQ=Self__23LS->parent_constant__YAXC.static_type__5G4D;
+          Self__23LS=NULL;
+          ptr__ISKU=((__POINTER__IB )(NULL));
+          __tmp__T4EQ= 0;
+          __tmp__KSKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__KSKU ==  0)) {
+            Self__23LS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__T4EQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSKU));
+            if ((__tmp__T4EQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OSKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NSKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_size[(__tmp__OSKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NSKU)));
+              ptr__ISKU=__tmp__MSKU;
+            } else /* FALSE */ {
+              __tmp__OSKU=((__UINTEGER_32__ZWB )__tmp__T4EQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_type[(__tmp__OSKU)]))),(__UINTEGER_32__ZWB)(__tmp__OSKU |  1));
+              ptr__ISKU=__tmp__MSKU;
+            };
+            Self__23LS=((__INTEGER_CST__XAXC *)ptr__ISKU);
+            *(Self__23LS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__BTKU=((__INTEGER_CST__XAXC *)Self__23LS);
+          Self__BTKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__3BFQ;
+          Self__BTKU->value__FH4D=v__DTKU;
+          Self__BTKU->parent_constant__YAXC.static_type__5G4D=__tmp__H5EQ;
+          check_type__XYEE(Self__BTKU);
+          __tmp__R5EQ=Self__23LS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__R5EQ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__54EQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1SZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__54EQ)->local__BVEJ));
+          if (__tmp__1SZT==NULL) {
+            __tmp__2SZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2SZT=((__READ_LOCAL__55ZI *)__tmp__1SZT);
+          };
+          __tmp__R5EQ=__tmp__2SZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__R5EQ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__54EQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__R5EQ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__54EQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__A4LS=((__IS_EXPANDED__35NJ *)__tmp__54EQ);
+          __tmp__3BFQ=Self__A4LS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1SZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A4LS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1SZT==NULL) {
+            __tmp__2SZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2SZT=((__READ_LOCAL__55ZI *)__tmp__1SZT);
+          };
+          Self__A4LS=NULL;
+          ptr__ISKU=((__POINTER__IB )(NULL));
+          __tmp__T4EQ= 0;
+          __tmp__KSKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__KSKU ==  0)) {
+            Self__A4LS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__T4EQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSKU));
+            if ((__tmp__T4EQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OSKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NSKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_size[(__tmp__OSKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NSKU)));
+              ptr__ISKU=__tmp__MSKU;
+            } else /* FALSE */ {
+              __tmp__OSKU=((__UINTEGER_32__ZWB )__tmp__T4EQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_type[(__tmp__OSKU)]))),(__UINTEGER_32__ZWB)(__tmp__OSKU |  1));
+              ptr__ISKU=__tmp__MSKU;
+            };
+            Self__A4LS=((__IS_EXPANDED__35NJ *)ptr__ISKU);
+            *(Self__A4LS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__STKU=((__IS_EXPANDED__35NJ *)Self__A4LS);
+          Self__STKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__3BFQ;
+          Self__STKU->receiver__RA5J=__tmp__2SZT;
+          __tmp__R5EQ=Self__A4LS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__F4LS=((__GET_TYPE_ID__HAOJ *)__tmp__54EQ);
+          __tmp__3BFQ=Self__F4LS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__H5EQ=Self__F4LS->receiver__WA5J;
+          Self__F4LS=NULL;
+          ptr__ISKU=((__POINTER__IB )(NULL));
+          __tmp__T4EQ= 0;
+          __tmp__KSKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__KSKU ==  0)) {
+            Self__F4LS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__T4EQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSKU));
+            if ((__tmp__T4EQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OSKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NSKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_size[(__tmp__OSKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NSKU)));
+              ptr__ISKU=__tmp__MSKU;
+            } else /* FALSE */ {
+              __tmp__OSKU=((__UINTEGER_32__ZWB )__tmp__T4EQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_type[(__tmp__OSKU)]))),(__UINTEGER_32__ZWB)(__tmp__OSKU |  1));
+              ptr__ISKU=__tmp__MSKU;
+            };
+            Self__F4LS=((__GET_TYPE_ID__HAOJ *)ptr__ISKU);
+            *(Self__F4LS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__CUKU=((__GET_TYPE_ID__HAOJ *)Self__F4LS);
+          Self__CUKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__3BFQ;
+          Self__CUKU->receiver__WA5J=__tmp__H5EQ;
+          __tmp__R5EQ=Self__F4LS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__R5EQ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__54EQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__R5EQ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__54EQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__R5EQ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__54EQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__R5EQ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__54EQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__R5EQ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__54EQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__R5EQ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__54EQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__R5EQ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__54EQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__R5EQ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__54EQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__R5EQ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__54EQ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__I4LS=((__SIZE_OF__5GOJ *)__tmp__54EQ);
+          __tmp__3BFQ=Self__I4LS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__H5EQ=Self__I4LS->receiver__AD5J;
+          Self__I4LS=NULL;
+          ptr__ISKU=((__POINTER__IB )(NULL));
+          __tmp__T4EQ= 0;
+          __tmp__KSKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__KSKU ==  0)) {
+            Self__I4LS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__T4EQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSKU));
+            if ((__tmp__T4EQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OSKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NSKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_size[(__tmp__OSKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NSKU)));
+              ptr__ISKU=__tmp__MSKU;
+            } else /* FALSE */ {
+              __tmp__OSKU=((__UINTEGER_32__ZWB )__tmp__T4EQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_type[(__tmp__OSKU)]))),(__UINTEGER_32__ZWB)(__tmp__OSKU |  1));
+              ptr__ISKU=__tmp__MSKU;
+            };
+            Self__I4LS=((__SIZE_OF__5GOJ *)ptr__ISKU);
+            *(Self__I4LS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__SUKU=((__SIZE_OF__5GOJ *)Self__I4LS);
+          Self__SUKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__3BFQ;
+          Self__SUKU->receiver__AD5J=__tmp__H5EQ;
+          __tmp__R5EQ=Self__I4LS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__R5EQ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__54EQ));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__L4LS=((__REAL_CST__1LOJ *)__tmp__54EQ);
+          __tmp__3BFQ=Self__L4LS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__EVKU=Self__L4LS->value__VD5J;
+          __tmp__H5EQ=Self__L4LS->parent_constant__2LOJ.static_type__5G4D;
+          Self__L4LS=NULL;
+          ptr__ISKU=((__POINTER__IB )(NULL));
+          __tmp__T4EQ= 0;
+          __tmp__KSKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__KSKU ==  0)) {
+            Self__L4LS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__T4EQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSKU));
+            if ((__tmp__T4EQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OSKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NSKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_size[(__tmp__OSKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NSKU)));
+              ptr__ISKU=__tmp__MSKU;
+            } else /* FALSE */ {
+              __tmp__OSKU=((__UINTEGER_32__ZWB )__tmp__T4EQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MSKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NSKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MSKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MSKU=micro_alloc__table__lab__UKI(__tmp__NSKU,((__POINTER__IB )(&(table_type[(__tmp__OSKU)]))),(__UINTEGER_32__ZWB)(__tmp__OSKU |  1));
+              ptr__ISKU=__tmp__MSKU;
+            };
+            Self__L4LS=((__REAL_CST__1LOJ *)ptr__ISKU);
+            *(Self__L4LS) = *(REAL_CST__1LOJ__);
+          };
+          Self__CVKU=((__REAL_CST__1LOJ *)Self__L4LS);
+          Self__CVKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__3BFQ;
+          Self__CVKU->value__VD5J=v__EVKU;
+          Self__CVKU->parent_constant__2LOJ.static_type__5G4D=__tmp__H5EQ;
+          __tmp__R5EQ=Self__L4LS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__P4LS=((__CHARACTER_CST__RMOJ *)__tmp__54EQ);
+          __tmp__Q4LS=create__char__UMQJ(Self__P4LS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__P4LS->text__0D5J);
+          __tmp__R5EQ=__tmp__Q4LS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__S4LS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__54EQ);
+          __tmp__T4LS=create__text__OQQJ(Self__S4LS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S4LS->string__WBJK);
+          __tmp__R5EQ=__tmp__T4LS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__R5EQ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__54EQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__R5EQ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__54EQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__R5EQ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__54EQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__R5EQ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__54EQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__R5EQ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__54EQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__R5EQ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__54EQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__R5EQ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__54EQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__R5EQ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__54EQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__VCFQ=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__54EQ)->global__KAKM),NULL);
+          if (__tmp__VCFQ==NULL) {
+            __tmp__3T3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__VCFQ)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__3T3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__3T3T=((__READ_GLOBAL__T4YL *)__tmp__VCFQ);
+            } break;
+            }
+          };
+          __tmp__R5EQ=__tmp__3T3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__R5EQ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__54EQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__R5EQ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__54EQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__R5EQ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__54EQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__R5EQ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__54EQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__R5EQ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__54EQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__R5EQ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__54EQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__R5EQ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__54EQ));
+        } break;
+        };
+        __tmp__PDFQ=new_read__slot__receiver__with__intern__OEZJ(__tmp__Z4EQ,__tmp__EBTQ,__tmp__R5EQ,__tmp__EDFQ,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__PDFQ);
+        __tmp__EBTQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__PDFQ));
+        result__31EQ=__tmp__EBTQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__01EQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__43EQ=static_type__M51P();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__43EQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__11EQ);
+        put_position__PRE(Self__Z1EQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__BF4O=create__name__style__type__E5JG(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0QN()));
     };
-    add_last__11FH(stack_result__4H4F,var__BF4O);
-    result__CF4O=write__value__14FH(var__BF4O,Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__LE3O(Self__4E4O,((__LOCAL *)var__BF4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__BF4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__CF4O);
+  __tmp__X3EQ=result__31EQ;
+  return(__tmp__X3EQ);
 }
 
-static void* put_result__OJ4O(__EXPR_INF_EQ *Self__PJ4O,__BOOLEAN is_last__QJ4O)
-// ({EXPR_INF_EQ},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__LC1P(__EXPR_AND_LOGIC__EFUL *Self__MC1P,__TYPE_FULL__XMB *t__NC1P,__POSITION__OL p__OC1P)
+// ({EXPR_AND_LOGIC__EFUL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__SJ4O;
-  void *result__TJ4O;
-  __INTEGER idx__UJ4O;
-  void *var_result__VJ4O;
-  __BOOLEAN __tmp__HL4O;
-  var__SJ4O=NULL;
-  result__TJ4O=NULL;
-  idx__UJ4O= 0;
-  var_result__VJ4O=NULL;
-  if (is_last__QJ4O) {
-    result__TJ4O=Self__PJ4O;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__UJ4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__VJ4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__VJ4O != (void *)NULL)) {
-        if ((idx__UJ4O <= ((__FAST_ARRAYoLOCALo *)var_result__VJ4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__SJ4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__VJ4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__UJ4O];
-          __tmp__HL4O=TRUE__;
-        } else {
-          __tmp__HL4O=FALSE__;
+  __INTEGER_64__1SG v__HWKU;
+  void *result__QC1P;
+  __TYPE_FULL__XMB *__tmp__GD1P,*__tmp__ZD1P,*__tmp__AE1P,*__tmp__RE1P;
+  __TYPE_FULL__XMB *__tmp__0F1P,*__tmp__4I1P;
+  __LOCAL__L4WC *__tmp__F5LS,*__tmp__Z5LS;
+  __WRITE_LOCAL__TEYJ *__tmp__M5LS,*__tmp__AAMS;
+  __STRING_CONSTANT__0 *__tmp__IE1P,*__tmp__PH1P,*v__IYKU;
+  void *__tmp__KE1P;
+  __PROTOTYPE__MF *__tmp__AF1P,*__tmp__EI1P;
+  __INTEGER__Q __tmp__GF1P,__tmp__KI1P;
+  void *__tmp__ZMEQ;
+  __POSITION__OL __tmp__MF1P,__tmp__QI1P;
+  void *__tmp__SF1P,*__tmp__EG1P,*__tmp__IJ1P;
+  __ITM_TYPE_STYLE__1MB *Self__IVKU,*Self__KVKU;
+  __ITM_TYPE_MULTI__0URC *Self__R5LS,*Self__FAMS;
+  __READ_LOCAL__55ZI *__tmp__UG1P,*__tmp__2J1P,*__tmp__DTZT,*__tmp__ETZT;
+  __NODE_TYPE__SK2C *__tmp__WG1P,*__tmp__CK1P;
+  __PROTOTYPE_CST__LAXC *__tmp__ZJ1P,*Self__JAMS,*__tmp__KAMS;
+  __STRING_CST__5J *Self__PVKU,*result__LVKU;
+  __POINTER__IB ptr__MVKU,__tmp__OVKU,__tmp__QVKU,__tmp__RVKU;
+  __UINTEGER_32__ZWB __tmp__SVKU;
+  __INTEGER_CST__XAXC *Self__MAMS,*Self__FWKU;
+  __IS_EXPANDED__35NJ *Self__QAMS,*Self__WWKU;
+  __GET_TYPE_ID__HAOJ *Self__VAMS,*Self__GXKU;
+  __SIZE_OF__5GOJ *Self__YAMS,*Self__WXKU;
+  __REAL_CST__1LOJ *Self__1AMS,*Self__GYKU;
+  __CHARACTER_CST__RMOJ *Self__5AMS,*__tmp__ABMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CBMS,*__tmp__DBMS;
+  __READ_GLOBAL__T4YL *__tmp__BU3T;
+  __BOOLEAN__L __tmp__HD1P,__tmp__0D1P,__tmp__3F1P,__tmp__BJ1P;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__XJ1P;
+  result__QC1P=NULL;
+  __tmp__GD1P=static_type__HRTP();
+  __tmp__HD1P=affect_with__CMKK(((__TYPE_FULL__XMB *)t__NC1P),__tmp__GD1P);
+  if (__tmp__HD1P) {
+    result__QC1P=Self__MC1P;
+  } else /* FALSE */ {
+    __tmp__ZD1P=static_type__HRTP();
+    __tmp__0D1P=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__ZD1P),t__NC1P);
+    if (__tmp__0D1P) {
+      __tmp__AE1P=static_type__HRTP();
+      __tmp__F5LS=create__name__style__type__HIND(Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__AE1P));
+      __tmp__M5LS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__F5LS),Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__MC1P);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__M5LS);
+      __tmp__IE1P=get__PJC(last_cast_name__U31J);
+      __tmp__AE1P=static_type__HRTP();
+      __tmp__KE1P=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__AE1P),__tmp__IE1P);
+      if (((void *)__tmp__KE1P == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__RE1P=static_type__HRTP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__RE1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__NC1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__IE1P);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__RE1P=static_type__HRTP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__RE1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__OC1P);
+        __tmp__RE1P=static_type__HRTP();
+        __tmp__AF1P=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__RE1P));
+        put_position__PRE(__tmp__AF1P->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__HL4O)) {
-          if ((idx__UJ4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__VJ4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__SJ4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__KE1P)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__KE1P)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GF1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__KE1P));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GF1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__KE1P));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__KE1P)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__GF1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__KE1P));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__GF1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__KE1P));
+        };
+      };
+      if ((__tmp__GF1P !=  1)) {
+        if (((struct ___OBJ *)__tmp__KE1P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__ZMEQ=((__SLOT_CODE__4IRG *)__tmp__KE1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__MF1P=((__ITM_SLOT__PLC *)__tmp__ZMEQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__MF1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZMEQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__MF1P=((__SLOT_DATA__IJRG *)__tmp__KE1P)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__MF1P);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__KE1P)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__ZMEQ=((__SLOT_CODE__4IRG *)__tmp__KE1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__SF1P=((__ITM_SLOT__PLC *)__tmp__ZMEQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__SF1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZMEQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__ZMEQ=((__SLOT_DATA__IJRG *)__tmp__KE1P)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__SF1P=((__ITM_SLOT__PLC *)__tmp__ZMEQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__SF1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZMEQ)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__SF1P==NULL) {
+        __tmp__ZMEQ=NULL;
       } else {
-        if ((idx__UJ4O !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__SF1P)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ZMEQ=((void *)__tmp__SF1P);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ZMEQ=((void *)__tmp__SF1P);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ZMEQ=((void *)__tmp__SF1P);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ZMEQ=((void *)__tmp__SF1P);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__ZMEQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__ZMEQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__ZMEQ == (void *)NULL)) {
+        __tmp__3F1P=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__ZMEQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__0F1P=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZMEQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__0F1P=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZMEQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__0F1P=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZMEQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__0F1P=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZMEQ)),NULL);
+        } break;
+        };
+        __tmp__3F1P=((void *)__tmp__0F1P != (void *)t__NC1P);
+      };
+      if (__tmp__3F1P) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__KE1P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SF1P=((__SLOT_CODE__4IRG *)__tmp__KE1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SF1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EG1P=((__ITM_SLOT__PLC *)__tmp__SF1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EG1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SF1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SF1P=((__SLOT_DATA__IJRG *)__tmp__KE1P)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SF1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EG1P=((__ITM_SLOT__PLC *)__tmp__SF1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EG1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SF1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__EG1P)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__EG1P)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__IVKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EG1P));
+          if (((void *)Self__IVKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__IVKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__IVKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EG1P)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EG1P))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__R5LS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EG1P));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__R5LS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EG1P)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__NC1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__KE1P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SF1P=((__SLOT_CODE__4IRG *)__tmp__KE1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SF1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__MF1P=((__ITM_SLOT__PLC *)__tmp__SF1P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__MF1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SF1P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__MF1P=((__SLOT_DATA__IJRG *)__tmp__KE1P)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__MF1P);
+        put_position__PRE(Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__UG1P=read__5UEI(((__LOCAL__L4WC *)__tmp__F5LS));
+      __tmp__WG1P=new_read__slot__receiver__self__intern__KK2C(Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__KE1P,__tmp__UG1P,__tmp__UG1P,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__WG1P);
+      __tmp__KE1P=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__WG1P));
+      result__QC1P=__tmp__KE1P;
+      __tmp__3F1P=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__3F1P=FALSE__O__;
+    };
+    if ((! __tmp__3F1P)) {
+      __tmp__AE1P=static_type__HRTP();
+      __tmp__3F1P=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__NC1P),__tmp__AE1P);
+      if (__tmp__3F1P) {
+        __tmp__RE1P=static_type__HRTP();
+        __tmp__Z5LS=create__name__style__type__HIND(Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__RE1P));
+        __tmp__AAMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__Z5LS),Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__MC1P);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AAMS);
+        __tmp__PH1P=get__PJC(last_cast_name__U31J);
+        __tmp__ZMEQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__NC1P),__tmp__PH1P);
+        if (((void *)__tmp__ZMEQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__NC1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__0F1P=static_type__HRTP();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__0F1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__PH1P);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__NC1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__OC1P);
+          __tmp__EI1P=prototype__LEMJ(((__TYPE_FULL__XMB *)t__NC1P));
+          put_position__PRE(__tmp__EI1P->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__SJ4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__SJ4O == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZMEQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KI1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZMEQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KI1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZMEQ));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZMEQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KI1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZMEQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KI1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZMEQ));
+          };
+        };
+        if ((__tmp__KI1P !=  2)) {
+          if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__EG1P=((__SLOT_CODE__4IRG *)__tmp__ZMEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__EG1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__QI1P=((__ITM_SLOT__PLC *)__tmp__EG1P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__QI1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EG1P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__QI1P=((__SLOT_DATA__IJRG *)__tmp__ZMEQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__QI1P);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SF1P=((__SLOT_CODE__4IRG *)__tmp__ZMEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SF1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EG1P=((__ITM_SLOT__PLC *)__tmp__SF1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EG1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SF1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__SF1P=((__SLOT_DATA__IJRG *)__tmp__ZMEQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SF1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__EG1P=((__ITM_SLOT__PLC *)__tmp__SF1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__EG1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SF1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__EG1P==NULL) {
+          __tmp__SF1P=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__EG1P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__SF1P=((void *)__tmp__EG1P);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__SF1P=((void *)__tmp__EG1P);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__SF1P=((void *)__tmp__EG1P);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__SF1P=((void *)__tmp__EG1P);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__SF1P=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__SF1P=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__SF1P == (void *)NULL)) {
+          __tmp__BJ1P=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__SF1P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__4I1P=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__SF1P));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__4I1P=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SF1P)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__4I1P=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SF1P)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__4I1P=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SF1P)),NULL);
+          } break;
+          };
+          __tmp__BJ1P=((void *)__tmp__4I1P != (void *)t__NC1P);
+        };
+        if (__tmp__BJ1P) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__EG1P=((__SLOT_CODE__4IRG *)__tmp__ZMEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__EG1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__IJ1P=((__ITM_SLOT__PLC *)__tmp__EG1P)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__IJ1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EG1P)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__EG1P=((__SLOT_DATA__IJRG *)__tmp__ZMEQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__EG1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__IJ1P=((__ITM_SLOT__PLC *)__tmp__EG1P)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__IJ1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EG1P)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__IJ1P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJ1P)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__KVKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJ1P));
+            if (((void *)Self__KVKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__KVKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__KVKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJ1P)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJ1P))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FAMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJ1P));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FAMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IJ1P)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__NC1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__ZMEQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__EG1P=((__SLOT_CODE__4IRG *)__tmp__ZMEQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__EG1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__QI1P=((__ITM_SLOT__PLC *)__tmp__EG1P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__QI1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EG1P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__QI1P=((__SLOT_DATA__IJRG *)__tmp__ZMEQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__QI1P);
+          put_position__PRE(Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__XJ1P=create_with_capacity__UBZH( 2);
+        __tmp__ZJ1P=create__type__VJ2C(Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,t__NC1P);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__XJ1P),__tmp__ZJ1P);
+        __tmp__2J1P=read__5UEI(((__LOCAL__L4WC *)__tmp__Z5LS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__XJ1P),__tmp__2J1P);
+        __tmp__MF1P=Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__SF1P=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__XJ1P)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__SF1P)->__id) {
+        case __STRING_CST__5J__: {
+          Self__PVKU=((__STRING_CST__5J *)__tmp__SF1P);
+          result__LVKU=NULL;
+          ptr__MVKU=((__POINTER__IB )(NULL));
+          __tmp__GF1P= 0;
+          __tmp__OVKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__OVKU ==  0)) {
+            result__LVKU=Self__PVKU;
+          } else /* FALSE */ {
+            __tmp__GF1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OVKU));
+            if ((__tmp__GF1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SVKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RVKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_size[(__tmp__SVKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RVKU)));
+              ptr__MVKU=__tmp__QVKU;
+            } else /* FALSE */ {
+              __tmp__SVKU=((__UINTEGER_32__ZWB )__tmp__GF1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_type[(__tmp__SVKU)]))),(__UINTEGER_32__ZWB)(__tmp__SVKU |  1));
+              ptr__MVKU=__tmp__QVKU;
+            };
+            result__LVKU=((__STRING_CST__5J *)ptr__MVKU);
+            *(result__LVKU) = *(Self__PVKU);
+          };
+          __tmp__EG1P=result__LVKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__EG1P=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__SF1P));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JAMS=((__PROTOTYPE_CST__LAXC *)__tmp__SF1P);
+          __tmp__KAMS=create__type__VJ2C(Self__JAMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JAMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__EG1P=__tmp__KAMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MAMS=((__INTEGER_CST__XAXC *)__tmp__SF1P);
+          __tmp__QI1P=Self__MAMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__HWKU=Self__MAMS->value__FH4D;
+          __tmp__0F1P=Self__MAMS->parent_constant__YAXC.static_type__5G4D;
+          Self__MAMS=NULL;
+          ptr__MVKU=((__POINTER__IB )(NULL));
+          __tmp__GF1P= 0;
+          __tmp__OVKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__OVKU ==  0)) {
+            Self__MAMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__GF1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OVKU));
+            if ((__tmp__GF1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SVKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RVKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_size[(__tmp__SVKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RVKU)));
+              ptr__MVKU=__tmp__QVKU;
+            } else /* FALSE */ {
+              __tmp__SVKU=((__UINTEGER_32__ZWB )__tmp__GF1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_type[(__tmp__SVKU)]))),(__UINTEGER_32__ZWB)(__tmp__SVKU |  1));
+              ptr__MVKU=__tmp__QVKU;
+            };
+            Self__MAMS=((__INTEGER_CST__XAXC *)ptr__MVKU);
+            *(Self__MAMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__FWKU=((__INTEGER_CST__XAXC *)Self__MAMS);
+          Self__FWKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__QI1P;
+          Self__FWKU->value__FH4D=v__HWKU;
+          Self__FWKU->parent_constant__YAXC.static_type__5G4D=__tmp__0F1P;
+          check_type__XYEE(Self__FWKU);
+          __tmp__EG1P=Self__MAMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__EG1P=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__SF1P));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DTZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SF1P)->local__BVEJ));
+          if (__tmp__DTZT==NULL) {
+            __tmp__ETZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ETZT=((__READ_LOCAL__55ZI *)__tmp__DTZT);
+          };
+          __tmp__EG1P=__tmp__ETZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__EG1P=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__SF1P));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__EG1P=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SF1P));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QAMS=((__IS_EXPANDED__35NJ *)__tmp__SF1P);
+          __tmp__QI1P=Self__QAMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DTZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QAMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DTZT==NULL) {
+            __tmp__ETZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__ETZT=((__READ_LOCAL__55ZI *)__tmp__DTZT);
+          };
+          Self__QAMS=NULL;
+          ptr__MVKU=((__POINTER__IB )(NULL));
+          __tmp__GF1P= 0;
+          __tmp__OVKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__OVKU ==  0)) {
+            Self__QAMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__GF1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OVKU));
+            if ((__tmp__GF1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SVKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RVKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_size[(__tmp__SVKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RVKU)));
+              ptr__MVKU=__tmp__QVKU;
+            } else /* FALSE */ {
+              __tmp__SVKU=((__UINTEGER_32__ZWB )__tmp__GF1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_type[(__tmp__SVKU)]))),(__UINTEGER_32__ZWB)(__tmp__SVKU |  1));
+              ptr__MVKU=__tmp__QVKU;
+            };
+            Self__QAMS=((__IS_EXPANDED__35NJ *)ptr__MVKU);
+            *(Self__QAMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__WWKU=((__IS_EXPANDED__35NJ *)Self__QAMS);
+          Self__WWKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__QI1P;
+          Self__WWKU->receiver__RA5J=__tmp__ETZT;
+          __tmp__EG1P=Self__QAMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VAMS=((__GET_TYPE_ID__HAOJ *)__tmp__SF1P);
+          __tmp__QI1P=Self__VAMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__0F1P=Self__VAMS->receiver__WA5J;
+          Self__VAMS=NULL;
+          ptr__MVKU=((__POINTER__IB )(NULL));
+          __tmp__GF1P= 0;
+          __tmp__OVKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__OVKU ==  0)) {
+            Self__VAMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__GF1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OVKU));
+            if ((__tmp__GF1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SVKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RVKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_size[(__tmp__SVKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RVKU)));
+              ptr__MVKU=__tmp__QVKU;
+            } else /* FALSE */ {
+              __tmp__SVKU=((__UINTEGER_32__ZWB )__tmp__GF1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_type[(__tmp__SVKU)]))),(__UINTEGER_32__ZWB)(__tmp__SVKU |  1));
+              ptr__MVKU=__tmp__QVKU;
+            };
+            Self__VAMS=((__GET_TYPE_ID__HAOJ *)ptr__MVKU);
+            *(Self__VAMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__GXKU=((__GET_TYPE_ID__HAOJ *)Self__VAMS);
+          Self__GXKU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__QI1P;
+          Self__GXKU->receiver__WA5J=__tmp__0F1P;
+          __tmp__EG1P=Self__VAMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__EG1P=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__SF1P));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__EG1P=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__SF1P));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__EG1P=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__SF1P));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__EG1P=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__SF1P));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__EG1P=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__SF1P));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__EG1P=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__SF1P));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__EG1P=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__SF1P));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__EG1P=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__SF1P));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__EG1P=my_copy__03AL(((__ITEM__HGOJ *)__tmp__SF1P));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YAMS=((__SIZE_OF__5GOJ *)__tmp__SF1P);
+          __tmp__QI1P=Self__YAMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__0F1P=Self__YAMS->receiver__AD5J;
+          Self__YAMS=NULL;
+          ptr__MVKU=((__POINTER__IB )(NULL));
+          __tmp__GF1P= 0;
+          __tmp__OVKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__OVKU ==  0)) {
+            Self__YAMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__GF1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OVKU));
+            if ((__tmp__GF1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SVKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RVKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_size[(__tmp__SVKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RVKU)));
+              ptr__MVKU=__tmp__QVKU;
+            } else /* FALSE */ {
+              __tmp__SVKU=((__UINTEGER_32__ZWB )__tmp__GF1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_type[(__tmp__SVKU)]))),(__UINTEGER_32__ZWB)(__tmp__SVKU |  1));
+              ptr__MVKU=__tmp__QVKU;
+            };
+            Self__YAMS=((__SIZE_OF__5GOJ *)ptr__MVKU);
+            *(Self__YAMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__WXKU=((__SIZE_OF__5GOJ *)Self__YAMS);
+          Self__WXKU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__QI1P;
+          Self__WXKU->receiver__AD5J=__tmp__0F1P;
+          __tmp__EG1P=Self__YAMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__EG1P=my_copy__L4AL(((__CAST__1HOJ *)__tmp__SF1P));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1AMS=((__REAL_CST__1LOJ *)__tmp__SF1P);
+          __tmp__QI1P=Self__1AMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__IYKU=Self__1AMS->value__VD5J;
+          __tmp__0F1P=Self__1AMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1AMS=NULL;
+          ptr__MVKU=((__POINTER__IB )(NULL));
+          __tmp__GF1P= 0;
+          __tmp__OVKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__OVKU ==  0)) {
+            Self__1AMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__GF1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OVKU));
+            if ((__tmp__GF1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SVKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RVKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_size[(__tmp__SVKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RVKU)));
+              ptr__MVKU=__tmp__QVKU;
+            } else /* FALSE */ {
+              __tmp__SVKU=((__UINTEGER_32__ZWB )__tmp__GF1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QVKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__RVKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OVKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QVKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QVKU=micro_alloc__table__lab__UKI(__tmp__RVKU,((__POINTER__IB )(&(table_type[(__tmp__SVKU)]))),(__UINTEGER_32__ZWB)(__tmp__SVKU |  1));
+              ptr__MVKU=__tmp__QVKU;
+            };
+            Self__1AMS=((__REAL_CST__1LOJ *)ptr__MVKU);
+            *(Self__1AMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__GYKU=((__REAL_CST__1LOJ *)Self__1AMS);
+          Self__GYKU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__QI1P;
+          Self__GYKU->value__VD5J=v__IYKU;
+          Self__GYKU->parent_constant__2LOJ.static_type__5G4D=__tmp__0F1P;
+          __tmp__EG1P=Self__1AMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5AMS=((__CHARACTER_CST__RMOJ *)__tmp__SF1P);
+          __tmp__ABMS=create__char__UMQJ(Self__5AMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5AMS->text__0D5J);
+          __tmp__EG1P=__tmp__ABMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CBMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__SF1P);
+          __tmp__DBMS=create__text__OQQJ(Self__CBMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CBMS->string__WBJK);
+          __tmp__EG1P=__tmp__DBMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__EG1P=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__SF1P));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__EG1P=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SF1P));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__EG1P=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__SF1P));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__EG1P=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SF1P));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__EG1P=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__SF1P));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__EG1P=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SF1P));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__EG1P=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__SF1P));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__EG1P=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__SF1P));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__IJ1P=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SF1P)->global__KAKM),NULL);
+          if (__tmp__IJ1P==NULL) {
+            __tmp__BU3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__IJ1P)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__BU3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__BU3T=((__READ_GLOBAL__T4YL *)__tmp__IJ1P);
+            } break;
+            }
+          };
+          __tmp__EG1P=__tmp__BU3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__EG1P=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__SF1P));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__EG1P=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__SF1P));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__EG1P=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__SF1P));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__EG1P=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SF1P));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__EG1P=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__SF1P));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__EG1P=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__SF1P));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__EG1P=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__SF1P));
+        } break;
+        };
+        __tmp__CK1P=new_read__slot__receiver__with__intern__OEZJ(__tmp__MF1P,__tmp__ZMEQ,__tmp__EG1P,__tmp__XJ1P,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__CK1P);
+        __tmp__ZMEQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__CK1P));
+        result__QC1P=__tmp__ZMEQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__NC1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__RE1P=static_type__HRTP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__RE1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__OC1P);
+        put_position__PRE(Self__MC1P->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__SJ4O=create__name__style__type__E5JG(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__00QN()));
     };
-    add_last__11FH(stack_result__4H4F,var__SJ4O);
-    result__TJ4O=write__value__14FH(var__SJ4O,Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__KN3O(Self__PJ4O,((__LOCAL *)var__SJ4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__SJ4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__TJ4O);
+  __tmp__KE1P=result__QC1P;
+  return(__tmp__KE1P);
 }
 
-static void* put_result__LJ0N(__EXPR_OR *Self__MJ0N,__BOOLEAN is_last__NJ0N)
-// ({EXPR_OR},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__JEFQ(__EXPR_AND_AND_LOGIC__5FUL *Self__KEFQ,__TYPE_FULL__XMB *t__LEFQ,__POSITION__OL p__MEFQ)
+// ({EXPR_AND_AND_LOGIC__5FUL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__PJ0N;
-  void *result__QJ0N;
-  __INTEGER idx__RJ0N;
-  void *var_result__SJ0N;
-  __BOOLEAN __tmp__EL0N;
-  var__PJ0N=NULL;
-  result__QJ0N=NULL;
-  idx__RJ0N= 0;
-  var_result__SJ0N=NULL;
-  if (is_last__NJ0N) {
-    result__QJ0N=Self__MJ0N;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__RJ0N=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__SJ0N=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__SJ0N != (void *)NULL)) {
-        if ((idx__RJ0N <= ((__FAST_ARRAYoLOCALo *)var_result__SJ0N)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__PJ0N=((void **)((__FAST_ARRAYoLOCALo *)var_result__SJ0N)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__RJ0N];
-          __tmp__EL0N=TRUE__;
-        } else {
-          __tmp__EL0N=FALSE__;
+  __INTEGER_64__1SG v__LZKU;
+  void *result__OEFQ;
+  __TYPE_FULL__XMB *__tmp__EFFQ,*__tmp__XFFQ,*__tmp__4FFQ,*__tmp__PGFQ;
+  __TYPE_FULL__XMB *__tmp__YHFQ,*__tmp__2KFQ;
+  __LOCAL__L4WC *__tmp__VBMS,*__tmp__JCMS;
+  __WRITE_LOCAL__TEYJ *__tmp__2BMS,*__tmp__QCMS;
+  __STRING_CONSTANT__0 *__tmp__GGFQ,*__tmp__NJFQ,*v__M1KU;
+  void *__tmp__IGFQ;
+  __PROTOTYPE__MF *__tmp__4GFQ,*__tmp__CKFQ;
+  __INTEGER__Q __tmp__EHFQ,__tmp__IKFQ;
+  void *__tmp__NGTQ;
+  __POSITION__OL __tmp__KHFQ,__tmp__OKFQ;
+  void *__tmp__QHFQ,*__tmp__CIFQ,*__tmp__GLFQ;
+  __ITM_TYPE_STYLE__1MB *Self__MYKU,*Self__OYKU;
+  __ITM_TYPE_MULTI__0URC *Self__BCMS,*Self__VCMS;
+  __READ_LOCAL__55ZI *__tmp__SIFQ,*__tmp__0LFQ,*__tmp__LTZT,*__tmp__MTZT;
+  __NODE_TYPE__SK2C *__tmp__UIFQ,*__tmp__AMFQ;
+  __PROTOTYPE_CST__LAXC *__tmp__XLFQ,*Self__ZCMS,*__tmp__0CMS;
+  __STRING_CST__5J *Self__TYKU,*result__PYKU;
+  __POINTER__IB ptr__QYKU,__tmp__SYKU,__tmp__UYKU,__tmp__VYKU;
+  __UINTEGER_32__ZWB __tmp__WYKU;
+  __INTEGER_CST__XAXC *Self__2CMS,*Self__JZKU;
+  __IS_EXPANDED__35NJ *Self__ADMS,*Self__0ZKU;
+  __GET_TYPE_ID__HAOJ *Self__FDMS,*Self__K0KU;
+  __SIZE_OF__5GOJ *Self__IDMS,*Self__00KU;
+  __REAL_CST__1LOJ *Self__LDMS,*Self__K1KU;
+  __CHARACTER_CST__RMOJ *Self__PDMS,*__tmp__QDMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SDMS,*__tmp__TDMS;
+  __READ_GLOBAL__T4YL *__tmp__FU3T;
+  __BOOLEAN__L __tmp__FFFQ,__tmp__YFFQ,__tmp__1HFQ,__tmp__5KFQ;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__VLFQ;
+  result__OEFQ=NULL;
+  __tmp__EFFQ=static_type__S51P();
+  __tmp__FFFQ=affect_with__CMKK(((__TYPE_FULL__XMB *)t__LEFQ),__tmp__EFFQ);
+  if (__tmp__FFFQ) {
+    result__OEFQ=Self__KEFQ;
+  } else /* FALSE */ {
+    __tmp__XFFQ=static_type__S51P();
+    __tmp__YFFQ=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__XFFQ),t__LEFQ);
+    if (__tmp__YFFQ) {
+      __tmp__4FFQ=static_type__S51P();
+      __tmp__VBMS=create__name__style__type__HIND(Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__4FFQ));
+      __tmp__2BMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VBMS),Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__KEFQ);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2BMS);
+      __tmp__GGFQ=get__PJC(last_cast_name__U31J);
+      __tmp__4FFQ=static_type__S51P();
+      __tmp__IGFQ=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__4FFQ),__tmp__GGFQ);
+      if (((void *)__tmp__IGFQ == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__PGFQ=static_type__S51P();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__PGFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__LEFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__GGFQ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__PGFQ=static_type__S51P();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__PGFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__MEFQ);
+        __tmp__PGFQ=static_type__S51P();
+        __tmp__4GFQ=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__PGFQ));
+        put_position__PRE(__tmp__4GFQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__EL0N)) {
-          if ((idx__RJ0N == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__SJ0N)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__PJ0N=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__IGFQ)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__IGFQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EHFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IGFQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EHFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IGFQ));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__IGFQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EHFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IGFQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EHFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IGFQ));
+        };
+      };
+      if ((__tmp__EHFQ !=  1)) {
+        if (((struct ___OBJ *)__tmp__IGFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__NGTQ=((__SLOT_CODE__4IRG *)__tmp__IGFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__NGTQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KHFQ=((__ITM_SLOT__PLC *)__tmp__NGTQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KHFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NGTQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__KHFQ=((__SLOT_DATA__IJRG *)__tmp__IGFQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__KHFQ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
         };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__IGFQ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__NGTQ=((__SLOT_CODE__4IRG *)__tmp__IGFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__NGTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QHFQ=((__ITM_SLOT__PLC *)__tmp__NGTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QHFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NGTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__NGTQ=((__SLOT_DATA__IJRG *)__tmp__IGFQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__NGTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QHFQ=((__ITM_SLOT__PLC *)__tmp__NGTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QHFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NGTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__QHFQ==NULL) {
+        __tmp__NGTQ=NULL;
       } else {
-        if ((idx__RJ0N !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__QHFQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__NGTQ=((void *)__tmp__QHFQ);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__NGTQ=((void *)__tmp__QHFQ);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__NGTQ=((void *)__tmp__QHFQ);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__NGTQ=((void *)__tmp__QHFQ);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__NGTQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__NGTQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__NGTQ == (void *)NULL)) {
+        __tmp__1HFQ=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__NGTQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__YHFQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__NGTQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__YHFQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NGTQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__YHFQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NGTQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__YHFQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NGTQ)),NULL);
+        } break;
+        };
+        __tmp__1HFQ=((void *)__tmp__YHFQ != (void *)t__LEFQ);
+      };
+      if (__tmp__1HFQ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__IGFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__QHFQ=((__SLOT_CODE__4IRG *)__tmp__IGFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__QHFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CIFQ=((__ITM_SLOT__PLC *)__tmp__QHFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CIFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QHFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__QHFQ=((__SLOT_DATA__IJRG *)__tmp__IGFQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__QHFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CIFQ=((__ITM_SLOT__PLC *)__tmp__QHFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CIFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QHFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__CIFQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__CIFQ)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__MYKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CIFQ));
+          if (((void *)Self__MYKU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__MYKU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__MYKU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CIFQ)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CIFQ))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BCMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CIFQ));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BCMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CIFQ)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__LEFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__IGFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__QHFQ=((__SLOT_CODE__4IRG *)__tmp__IGFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__QHFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__KHFQ=((__ITM_SLOT__PLC *)__tmp__QHFQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__KHFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QHFQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__KHFQ=((__SLOT_DATA__IJRG *)__tmp__IGFQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__KHFQ);
+        put_position__PRE(Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__SIFQ=read__5UEI(((__LOCAL__L4WC *)__tmp__VBMS));
+      __tmp__UIFQ=new_read__slot__receiver__self__intern__KK2C(Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__IGFQ,__tmp__SIFQ,__tmp__SIFQ,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__UIFQ);
+      __tmp__IGFQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__UIFQ));
+      result__OEFQ=__tmp__IGFQ;
+      __tmp__1HFQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__1HFQ=FALSE__O__;
+    };
+    if ((! __tmp__1HFQ)) {
+      __tmp__4FFQ=static_type__S51P();
+      __tmp__1HFQ=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__LEFQ),__tmp__4FFQ);
+      if (__tmp__1HFQ) {
+        __tmp__PGFQ=static_type__S51P();
+        __tmp__JCMS=create__name__style__type__HIND(Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__PGFQ));
+        __tmp__QCMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JCMS),Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__KEFQ);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QCMS);
+        __tmp__NJFQ=get__PJC(last_cast_name__U31J);
+        __tmp__NGTQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__LEFQ),__tmp__NJFQ);
+        if (((void *)__tmp__NGTQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__LEFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__YHFQ=static_type__S51P();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__YHFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__NJFQ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__LEFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__MEFQ);
+          __tmp__CKFQ=prototype__LEMJ(((__TYPE_FULL__XMB *)t__LEFQ));
+          put_position__PRE(__tmp__CKFQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__NGTQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__NGTQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IKFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__NGTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IKFQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__NGTQ));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__NGTQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__IKFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__NGTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__IKFQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__NGTQ));
+          };
+        };
+        if ((__tmp__IKFQ !=  2)) {
+          if (((struct ___OBJ *)__tmp__NGTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__CIFQ=((__SLOT_CODE__4IRG *)__tmp__NGTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__CIFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OKFQ=((__ITM_SLOT__PLC *)__tmp__CIFQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OKFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CIFQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__OKFQ=((__SLOT_DATA__IJRG *)__tmp__NGTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__OKFQ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__PJ0N=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__PJ0N == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__NGTQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__QHFQ=((__SLOT_CODE__4IRG *)__tmp__NGTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__QHFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CIFQ=((__ITM_SLOT__PLC *)__tmp__QHFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CIFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QHFQ)->parent_itm_slot__3F0D.result_type__KWOB;
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          __tmp__QHFQ=((__SLOT_DATA__IJRG *)__tmp__NGTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__QHFQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__CIFQ=((__ITM_SLOT__PLC *)__tmp__QHFQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__CIFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QHFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__CIFQ==NULL) {
+          __tmp__QHFQ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__CIFQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__QHFQ=((void *)__tmp__CIFQ);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__QHFQ=((void *)__tmp__CIFQ);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__QHFQ=((void *)__tmp__CIFQ);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__QHFQ=((void *)__tmp__CIFQ);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__QHFQ=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__QHFQ=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__QHFQ == (void *)NULL)) {
+          __tmp__5KFQ=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__QHFQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__2KFQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__QHFQ));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__2KFQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QHFQ)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__2KFQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QHFQ)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__2KFQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QHFQ)),NULL);
+          } break;
+          };
+          __tmp__5KFQ=((void *)__tmp__2KFQ != (void *)t__LEFQ);
+        };
+        if (__tmp__5KFQ) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__NGTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__CIFQ=((__SLOT_CODE__4IRG *)__tmp__NGTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__CIFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__GLFQ=((__ITM_SLOT__PLC *)__tmp__CIFQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__GLFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CIFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__CIFQ=((__SLOT_DATA__IJRG *)__tmp__NGTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__CIFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__GLFQ=((__ITM_SLOT__PLC *)__tmp__CIFQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__GLFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CIFQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__GLFQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__GLFQ)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__OYKU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GLFQ));
+            if (((void *)Self__OYKU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__OYKU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__OYKU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GLFQ)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GLFQ))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VCMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GLFQ));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VCMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GLFQ)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__LEFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__NGTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__CIFQ=((__SLOT_CODE__4IRG *)__tmp__NGTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__CIFQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__OKFQ=((__ITM_SLOT__PLC *)__tmp__CIFQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__OKFQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CIFQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__OKFQ=((__SLOT_DATA__IJRG *)__tmp__NGTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__OKFQ);
+          put_position__PRE(Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        __tmp__VLFQ=create_with_capacity__UBZH( 2);
+        __tmp__XLFQ=create__type__VJ2C(Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B,t__LEFQ);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__VLFQ),__tmp__XLFQ);
+        __tmp__0LFQ=read__5UEI(((__LOCAL__L4WC *)__tmp__JCMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__VLFQ),__tmp__0LFQ);
+        __tmp__KHFQ=Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__QHFQ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__VLFQ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__QHFQ)->__id) {
+        case __STRING_CST__5J__: {
+          Self__TYKU=((__STRING_CST__5J *)__tmp__QHFQ);
+          result__PYKU=NULL;
+          ptr__QYKU=((__POINTER__IB )(NULL));
+          __tmp__EHFQ= 0;
+          __tmp__SYKU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__SYKU ==  0)) {
+            result__PYKU=Self__TYKU;
+          } else /* FALSE */ {
+            __tmp__EHFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYKU));
+            if ((__tmp__EHFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WYKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VYKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_size[(__tmp__WYKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VYKU)));
+              ptr__QYKU=__tmp__UYKU;
+            } else /* FALSE */ {
+              __tmp__WYKU=((__UINTEGER_32__ZWB )__tmp__EHFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_type[(__tmp__WYKU)]))),(__UINTEGER_32__ZWB)(__tmp__WYKU |  1));
+              ptr__QYKU=__tmp__UYKU;
+            };
+            result__PYKU=((__STRING_CST__5J *)ptr__QYKU);
+            *(result__PYKU) = *(Self__TYKU);
+          };
+          __tmp__CIFQ=result__PYKU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__CIFQ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__QHFQ));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZCMS=((__PROTOTYPE_CST__LAXC *)__tmp__QHFQ);
+          __tmp__0CMS=create__type__VJ2C(Self__ZCMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZCMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__CIFQ=__tmp__0CMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2CMS=((__INTEGER_CST__XAXC *)__tmp__QHFQ);
+          __tmp__OKFQ=Self__2CMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__LZKU=Self__2CMS->value__FH4D;
+          __tmp__YHFQ=Self__2CMS->parent_constant__YAXC.static_type__5G4D;
+          Self__2CMS=NULL;
+          ptr__QYKU=((__POINTER__IB )(NULL));
+          __tmp__EHFQ= 0;
+          __tmp__SYKU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__SYKU ==  0)) {
+            Self__2CMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__EHFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYKU));
+            if ((__tmp__EHFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WYKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VYKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_size[(__tmp__WYKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VYKU)));
+              ptr__QYKU=__tmp__UYKU;
+            } else /* FALSE */ {
+              __tmp__WYKU=((__UINTEGER_32__ZWB )__tmp__EHFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_type[(__tmp__WYKU)]))),(__UINTEGER_32__ZWB)(__tmp__WYKU |  1));
+              ptr__QYKU=__tmp__UYKU;
+            };
+            Self__2CMS=((__INTEGER_CST__XAXC *)ptr__QYKU);
+            *(Self__2CMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__JZKU=((__INTEGER_CST__XAXC *)Self__2CMS);
+          Self__JZKU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__OKFQ;
+          Self__JZKU->value__FH4D=v__LZKU;
+          Self__JZKU->parent_constant__YAXC.static_type__5G4D=__tmp__YHFQ;
+          check_type__XYEE(Self__JZKU);
+          __tmp__CIFQ=Self__2CMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__CIFQ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__QHFQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LTZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__QHFQ)->local__BVEJ));
+          if (__tmp__LTZT==NULL) {
+            __tmp__MTZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MTZT=((__READ_LOCAL__55ZI *)__tmp__LTZT);
+          };
+          __tmp__CIFQ=__tmp__MTZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__CIFQ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__QHFQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__CIFQ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QHFQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__ADMS=((__IS_EXPANDED__35NJ *)__tmp__QHFQ);
+          __tmp__OKFQ=Self__ADMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LTZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__ADMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LTZT==NULL) {
+            __tmp__MTZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MTZT=((__READ_LOCAL__55ZI *)__tmp__LTZT);
+          };
+          Self__ADMS=NULL;
+          ptr__QYKU=((__POINTER__IB )(NULL));
+          __tmp__EHFQ= 0;
+          __tmp__SYKU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__SYKU ==  0)) {
+            Self__ADMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__EHFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYKU));
+            if ((__tmp__EHFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WYKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VYKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_size[(__tmp__WYKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VYKU)));
+              ptr__QYKU=__tmp__UYKU;
+            } else /* FALSE */ {
+              __tmp__WYKU=((__UINTEGER_32__ZWB )__tmp__EHFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_type[(__tmp__WYKU)]))),(__UINTEGER_32__ZWB)(__tmp__WYKU |  1));
+              ptr__QYKU=__tmp__UYKU;
+            };
+            Self__ADMS=((__IS_EXPANDED__35NJ *)ptr__QYKU);
+            *(Self__ADMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__0ZKU=((__IS_EXPANDED__35NJ *)Self__ADMS);
+          Self__0ZKU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__OKFQ;
+          Self__0ZKU->receiver__RA5J=__tmp__MTZT;
+          __tmp__CIFQ=Self__ADMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FDMS=((__GET_TYPE_ID__HAOJ *)__tmp__QHFQ);
+          __tmp__OKFQ=Self__FDMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__YHFQ=Self__FDMS->receiver__WA5J;
+          Self__FDMS=NULL;
+          ptr__QYKU=((__POINTER__IB )(NULL));
+          __tmp__EHFQ= 0;
+          __tmp__SYKU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__SYKU ==  0)) {
+            Self__FDMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__EHFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYKU));
+            if ((__tmp__EHFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WYKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VYKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_size[(__tmp__WYKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VYKU)));
+              ptr__QYKU=__tmp__UYKU;
+            } else /* FALSE */ {
+              __tmp__WYKU=((__UINTEGER_32__ZWB )__tmp__EHFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_type[(__tmp__WYKU)]))),(__UINTEGER_32__ZWB)(__tmp__WYKU |  1));
+              ptr__QYKU=__tmp__UYKU;
+            };
+            Self__FDMS=((__GET_TYPE_ID__HAOJ *)ptr__QYKU);
+            *(Self__FDMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__K0KU=((__GET_TYPE_ID__HAOJ *)Self__FDMS);
+          Self__K0KU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__OKFQ;
+          Self__K0KU->receiver__WA5J=__tmp__YHFQ;
+          __tmp__CIFQ=Self__FDMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__CIFQ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__QHFQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__CIFQ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__QHFQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__CIFQ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__QHFQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__CIFQ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__QHFQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__CIFQ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__QHFQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__CIFQ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__QHFQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__CIFQ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__QHFQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__CIFQ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__QHFQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__CIFQ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__QHFQ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IDMS=((__SIZE_OF__5GOJ *)__tmp__QHFQ);
+          __tmp__OKFQ=Self__IDMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__YHFQ=Self__IDMS->receiver__AD5J;
+          Self__IDMS=NULL;
+          ptr__QYKU=((__POINTER__IB )(NULL));
+          __tmp__EHFQ= 0;
+          __tmp__SYKU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__SYKU ==  0)) {
+            Self__IDMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__EHFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYKU));
+            if ((__tmp__EHFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WYKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VYKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_size[(__tmp__WYKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VYKU)));
+              ptr__QYKU=__tmp__UYKU;
+            } else /* FALSE */ {
+              __tmp__WYKU=((__UINTEGER_32__ZWB )__tmp__EHFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_type[(__tmp__WYKU)]))),(__UINTEGER_32__ZWB)(__tmp__WYKU |  1));
+              ptr__QYKU=__tmp__UYKU;
+            };
+            Self__IDMS=((__SIZE_OF__5GOJ *)ptr__QYKU);
+            *(Self__IDMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__00KU=((__SIZE_OF__5GOJ *)Self__IDMS);
+          Self__00KU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__OKFQ;
+          Self__00KU->receiver__AD5J=__tmp__YHFQ;
+          __tmp__CIFQ=Self__IDMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__CIFQ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__QHFQ));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LDMS=((__REAL_CST__1LOJ *)__tmp__QHFQ);
+          __tmp__OKFQ=Self__LDMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__M1KU=Self__LDMS->value__VD5J;
+          __tmp__YHFQ=Self__LDMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LDMS=NULL;
+          ptr__QYKU=((__POINTER__IB )(NULL));
+          __tmp__EHFQ= 0;
+          __tmp__SYKU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__SYKU ==  0)) {
+            Self__LDMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__EHFQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SYKU));
+            if ((__tmp__EHFQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WYKU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VYKU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_size[(__tmp__WYKU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VYKU)));
+              ptr__QYKU=__tmp__UYKU;
+            } else /* FALSE */ {
+              __tmp__WYKU=((__UINTEGER_32__ZWB )__tmp__EHFQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__UYKU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VYKU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SYKU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__UYKU=micro_alloc__table__lab__UKI(__tmp__VYKU,((__POINTER__IB )(&(table_type[(__tmp__WYKU)]))),(__UINTEGER_32__ZWB)(__tmp__WYKU |  1));
+              ptr__QYKU=__tmp__UYKU;
+            };
+            Self__LDMS=((__REAL_CST__1LOJ *)ptr__QYKU);
+            *(Self__LDMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__K1KU=((__REAL_CST__1LOJ *)Self__LDMS);
+          Self__K1KU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__OKFQ;
+          Self__K1KU->value__VD5J=v__M1KU;
+          Self__K1KU->parent_constant__2LOJ.static_type__5G4D=__tmp__YHFQ;
+          __tmp__CIFQ=Self__LDMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PDMS=((__CHARACTER_CST__RMOJ *)__tmp__QHFQ);
+          __tmp__QDMS=create__char__UMQJ(Self__PDMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PDMS->text__0D5J);
+          __tmp__CIFQ=__tmp__QDMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SDMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__QHFQ);
+          __tmp__TDMS=create__text__OQQJ(Self__SDMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SDMS->string__WBJK);
+          __tmp__CIFQ=__tmp__TDMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__CIFQ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__QHFQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__CIFQ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QHFQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__CIFQ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__QHFQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__CIFQ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QHFQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__CIFQ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__QHFQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__CIFQ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QHFQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__CIFQ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__QHFQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__CIFQ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__QHFQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__GLFQ=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__QHFQ)->global__KAKM),NULL);
+          if (__tmp__GLFQ==NULL) {
+            __tmp__FU3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__GLFQ)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__FU3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__FU3T=((__READ_GLOBAL__T4YL *)__tmp__GLFQ);
+            } break;
+            }
+          };
+          __tmp__CIFQ=__tmp__FU3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__CIFQ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__QHFQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__CIFQ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__QHFQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__CIFQ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__QHFQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__CIFQ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__QHFQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__CIFQ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__QHFQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__CIFQ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__QHFQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__CIFQ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__QHFQ));
+        } break;
+        };
+        __tmp__AMFQ=new_read__slot__receiver__with__intern__OEZJ(__tmp__KHFQ,__tmp__NGTQ,__tmp__CIFQ,__tmp__VLFQ,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AMFQ);
+        __tmp__NGTQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__AMFQ));
+        result__OEFQ=__tmp__NGTQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__LEFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__PGFQ=static_type__S51P();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__PGFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__MEFQ);
+        put_position__PRE(Self__KEFQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__PJ0N=create__name__style__type__E5JG(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__3YPN(Self__MJ0N)));
     };
-    add_last__11FH(stack_result__4H4F,var__PJ0N);
-    result__QJ0N=write__value__14FH(var__PJ0N,Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__35ZN(Self__MJ0N,((__LOCAL *)var__PJ0N)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__PJ0N)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__QJ0N);
+  __tmp__IGFQ=result__OEFQ;
+  return(__tmp__IGFQ);
 }
 
-static void* put_result__5N4O(__EXPR_XOR *Self__AO4O,__BOOLEAN is_last__BO4O)
-// ({EXPR_XOR},{TRUExFALSE}) With resultNo recursive, No inlinable.
+static void* check_type__with__0QWN(__EXPR_NEG__EZVL *Self__1QWN,__TYPE_FULL__XMB *t__2QWN,__POSITION__OL p__3QWN)
+// ({EXPR_NEG__EZVL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  void *var__DO4O;
-  void *result__EO4O;
-  __INTEGER idx__FO4O;
-  void *var_result__GO4O;
-  __BOOLEAN __tmp__YP4O;
-  var__DO4O=NULL;
-  result__EO4O=NULL;
-  idx__FO4O= 0;
-  var_result__GO4O=NULL;
-  if (is_last__BO4O) {
-    result__EO4O=Self__AO4O;
-  } else {
-    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
-      idx__FO4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
-      var_result__GO4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
-      if (((void *)var_result__GO4O != (void *)NULL)) {
-        if ((idx__FO4O <= ((__FAST_ARRAYoLOCALo *)var_result__GO4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
-          var__DO4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__GO4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__FO4O];
-          __tmp__YP4O=TRUE__;
-        } else {
-          __tmp__YP4O=FALSE__;
+  __INTEGER_64__1SG v__P2KU;
+  void *result__5QWN;
+  __TYPE_FULL__XMB *__tmp__VRWN,*__tmp__ISWN,*__tmp__PSWN,*__tmp__ATWN;
+  __TYPE_FULL__XMB *__tmp__JUWN,*__tmp__NXWN;
+  __LOCAL__L4WC *__tmp__FEMS,*__tmp__ZEMS;
+  __WRITE_LOCAL__TEYJ *__tmp__MEMS,*__tmp__AFMS;
+  __STRING_CONSTANT__0 *__tmp__XSWN,*__tmp__4VWN,*v__Q4KU;
+  void *__tmp__ZSWN;
+  __PROTOTYPE__MF *__tmp__PTWN,*__tmp__TWWN;
+  __INTEGER__Q __tmp__VTWN,__tmp__ZWWN;
+  void *__tmp__FVGP;
+  __POSITION__OL __tmp__1TWN,__tmp__5WWN;
+  void *__tmp__BUWN,*__tmp__TUWN,*__tmp__XXWN;
+  __ITM_TYPE_STYLE__1MB *Self__Q1KU,*Self__S1KU;
+  __ITM_TYPE_MULTI__0URC *Self__REMS,*Self__FFMS;
+  __READ_LOCAL__55ZI *__tmp__DVWN,*__tmp__LYWN,*__tmp__TTZT,*__tmp__UTZT;
+  __NODE_TYPE__SK2C *__tmp__FVWN,*__tmp__RYWN;
+  __PROTOTYPE_CST__LAXC *__tmp__IYWN,*Self__JFMS,*__tmp__KFMS;
+  __STRING_CST__5J *Self__X1KU,*result__T1KU;
+  __POINTER__IB ptr__U1KU,__tmp__W1KU,__tmp__Y1KU,__tmp__Z1KU;
+  __UINTEGER_32__ZWB __tmp__01KU;
+  __INTEGER_CST__XAXC *Self__MFMS,*Self__N2KU;
+  __IS_EXPANDED__35NJ *Self__QFMS,*Self__42KU;
+  __GET_TYPE_ID__HAOJ *Self__VFMS,*Self__O3KU;
+  __SIZE_OF__5GOJ *Self__YFMS,*Self__43KU;
+  __REAL_CST__1LOJ *Self__1FMS,*Self__O4KU;
+  __CHARACTER_CST__RMOJ *Self__5FMS,*__tmp__AGMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CGMS,*__tmp__DGMS;
+  __READ_GLOBAL__T4YL *__tmp__JU3T;
+  __BOOLEAN__L __tmp__WRWN,__tmp__JSWN,__tmp__MUWN,__tmp__QXWN;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__GYWN;
+  result__5QWN=NULL;
+  __tmp__VRWN=static_type__GWBN(Self__1QWN);
+  __tmp__WRWN=affect_with__CMKK(((__TYPE_FULL__XMB *)t__2QWN),__tmp__VRWN);
+  if (__tmp__WRWN) {
+    result__5QWN=Self__1QWN;
+  } else /* FALSE */ {
+    __tmp__ISWN=static_type__GWBN(Self__1QWN);
+    __tmp__JSWN=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__ISWN),t__2QWN);
+    if (__tmp__JSWN) {
+      __tmp__PSWN=static_type__GWBN(Self__1QWN);
+      __tmp__FEMS=create__name__style__type__HIND(Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__PSWN));
+      __tmp__MEMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FEMS),Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1QWN);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MEMS);
+      __tmp__XSWN=get__PJC(last_cast_name__U31J);
+      __tmp__PSWN=static_type__GWBN(Self__1QWN);
+      __tmp__ZSWN=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__PSWN),__tmp__XSWN);
+      if (((void *)__tmp__ZSWN == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__ATWN=static_type__GWBN(Self__1QWN);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ATWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__2QWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__XSWN);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__ATWN=static_type__GWBN(Self__1QWN);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ATWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__3QWN);
+        __tmp__ATWN=static_type__GWBN(Self__1QWN);
+        __tmp__PTWN=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__ATWN));
+        put_position__PRE(__tmp__PTWN->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        if ((! __tmp__YP4O)) {
-          if ((idx__FO4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__GO4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-            var__DO4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-          } else {
-            put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-            put_position__ECH(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-            put_string__EQD(msg_err__5AH);
-            if ((verbose_level__FX !=  0)) {
-              put_string__2EG(((__STRING *)msg_err__5AH));
-            };
-            if (((type_error__4AH !=  2) | is_warning__OBB)) {
-              exit(( 1));
-            };
+      };
+      if (((struct ___OBJ *)__tmp__ZSWN)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZSWN)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VTWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZSWN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VTWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZSWN));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZSWN)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VTWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZSWN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VTWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZSWN));
+        };
+      };
+      if ((__tmp__VTWN !=  1)) {
+        if (((struct ___OBJ *)__tmp__ZSWN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__FVGP=((__SLOT_CODE__4IRG *)__tmp__ZSWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FVGP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1TWN=((__ITM_SLOT__PLC *)__tmp__FVGP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1TWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVGP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
+        } else /* SLOT_DATA */ {
+          __tmp__1TWN=((__SLOT_DATA__IJRG *)__tmp__ZSWN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__1TWN);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__ZSWN)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__FVGP=((__SLOT_CODE__4IRG *)__tmp__ZSWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__FVGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__BUWN=((__ITM_SLOT__PLC *)__tmp__FVGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__BUWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVGP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__FVGP=((__SLOT_DATA__IJRG *)__tmp__ZSWN)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__FVGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__BUWN=((__ITM_SLOT__PLC *)__tmp__FVGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__BUWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FVGP)->parent_itm_slot__3F0D.result_type__KWOB;
         };
+      };
+      if (__tmp__BUWN==NULL) {
+        __tmp__FVGP=NULL;
       } else {
-        if ((idx__FO4O !=  0)) {
-          put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
-          };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        switch (((struct ___OBJ *)__tmp__BUWN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__FVGP=((void *)__tmp__BUWN);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__FVGP=((void *)__tmp__BUWN);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__FVGP=((void *)__tmp__BUWN);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__FVGP=((void *)__tmp__BUWN);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__FVGP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__FVGP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__FVGP == (void *)NULL)) {
+        __tmp__MUWN=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__FVGP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__JUWN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVGP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__JUWN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVGP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__JUWN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVGP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__JUWN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FVGP)),NULL);
+        } break;
+        };
+        __tmp__MUWN=((void *)__tmp__JUWN != (void *)t__2QWN);
+      };
+      if (__tmp__MUWN) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__ZSWN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__BUWN=((__SLOT_CODE__4IRG *)__tmp__ZSWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BUWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TUWN=((__ITM_SLOT__PLC *)__tmp__BUWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TUWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BUWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__BUWN=((__SLOT_DATA__IJRG *)__tmp__ZSWN)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BUWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TUWN=((__ITM_SLOT__PLC *)__tmp__BUWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TUWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BUWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__TUWN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__TUWN)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__Q1KU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TUWN));
+          if (((void *)Self__Q1KU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__Q1KU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__Q1KU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TUWN)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TUWN))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__REMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TUWN));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__REMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TUWN)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__2QWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__ZSWN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__BUWN=((__SLOT_CODE__4IRG *)__tmp__ZSWN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BUWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1TWN=((__ITM_SLOT__PLC *)__tmp__BUWN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1TWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BUWN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__1TWN=((__SLOT_DATA__IJRG *)__tmp__ZSWN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__1TWN);
+        put_position__PRE(Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__DVWN=read__5UEI(((__LOCAL__L4WC *)__tmp__FEMS));
+      __tmp__FVWN=new_read__slot__receiver__self__intern__KK2C(Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__ZSWN,__tmp__DVWN,__tmp__DVWN,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__FVWN);
+      __tmp__ZSWN=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__FVWN));
+      result__5QWN=__tmp__ZSWN;
+      __tmp__MUWN=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__MUWN=FALSE__O__;
+    };
+    if ((! __tmp__MUWN)) {
+      __tmp__PSWN=static_type__GWBN(Self__1QWN);
+      __tmp__MUWN=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__2QWN),__tmp__PSWN);
+      if (__tmp__MUWN) {
+        __tmp__ATWN=static_type__GWBN(Self__1QWN);
+        __tmp__ZEMS=create__name__style__type__HIND(Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__ATWN));
+        __tmp__AFMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZEMS),Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1QWN);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AFMS);
+        __tmp__4VWN=get__PJC(last_cast_name__U31J);
+        __tmp__FVGP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__2QWN),__tmp__4VWN);
+        if (((void *)__tmp__FVGP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__2QWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__JUWN=static_type__GWBN(Self__1QWN);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__JUWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__4VWN);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__2QWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__3QWN);
+          __tmp__TWWN=prototype__LEMJ(((__TYPE_FULL__XMB *)t__2QWN));
+          put_position__PRE(__tmp__TWWN->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
-        var__DO4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
-        if (((void *)var__DO4O == (void *)NULL)) {
-          put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
-          put_position__ECH(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
-          put_string__EQD(msg_err__5AH);
-          if ((verbose_level__FX !=  0)) {
-            put_string__2EG(((__STRING *)msg_err__5AH));
+        if (((struct ___OBJ *)__tmp__FVGP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__FVGP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZWWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__FVGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZWWN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__FVGP));
           };
-          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__FVGP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZWWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__FVGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZWWN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__FVGP));
+          };
+        };
+        if ((__tmp__ZWWN !=  2)) {
+          if (((struct ___OBJ *)__tmp__FVGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__TUWN=((__SLOT_CODE__4IRG *)__tmp__FVGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TUWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5WWN=((__ITM_SLOT__PLC *)__tmp__TUWN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5WWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TUWN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__5WWN=((__SLOT_DATA__IJRG *)__tmp__FVGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__5WWN);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
             exit(( 1));
           };
         };
+        if (((struct ___OBJ *)__tmp__FVGP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__BUWN=((__SLOT_CODE__4IRG *)__tmp__FVGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BUWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TUWN=((__ITM_SLOT__PLC *)__tmp__BUWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TUWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BUWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__BUWN=((__SLOT_DATA__IJRG *)__tmp__FVGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BUWN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TUWN=((__ITM_SLOT__PLC *)__tmp__BUWN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TUWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BUWN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__TUWN==NULL) {
+          __tmp__BUWN=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__TUWN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__BUWN=((void *)__tmp__TUWN);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__BUWN=((void *)__tmp__TUWN);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__BUWN=((void *)__tmp__TUWN);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__BUWN=((void *)__tmp__TUWN);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__BUWN=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__BUWN=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__BUWN == (void *)NULL)) {
+          __tmp__QXWN=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__BUWN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__NXWN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__BUWN));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__NXWN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BUWN)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__NXWN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BUWN)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__NXWN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BUWN)),NULL);
+          } break;
+          };
+          __tmp__QXWN=((void *)__tmp__NXWN != (void *)t__2QWN);
+        };
+        if (__tmp__QXWN) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__FVGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__TUWN=((__SLOT_CODE__4IRG *)__tmp__FVGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TUWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XXWN=((__ITM_SLOT__PLC *)__tmp__TUWN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XXWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TUWN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__TUWN=((__SLOT_DATA__IJRG *)__tmp__FVGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TUWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XXWN=((__ITM_SLOT__PLC *)__tmp__TUWN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XXWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TUWN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__XXWN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__XXWN)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__S1KU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XXWN));
+            if (((void *)Self__S1KU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__S1KU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__S1KU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XXWN)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XXWN))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FFMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XXWN));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FFMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XXWN)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__2QWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__FVGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__TUWN=((__SLOT_CODE__4IRG *)__tmp__FVGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TUWN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5WWN=((__ITM_SLOT__PLC *)__tmp__TUWN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5WWN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TUWN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__5WWN=((__SLOT_DATA__IJRG *)__tmp__FVGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__5WWN);
+          put_position__PRE(Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__GYWN=create_with_capacity__UBZH( 2);
+        __tmp__IYWN=create__type__VJ2C(Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,t__2QWN);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__GYWN),__tmp__IYWN);
+        __tmp__LYWN=read__5UEI(((__LOCAL__L4WC *)__tmp__ZEMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__GYWN),__tmp__LYWN);
+        __tmp__1TWN=Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__BUWN=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__GYWN)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__BUWN)->__id) {
+        case __STRING_CST__5J__: {
+          Self__X1KU=((__STRING_CST__5J *)__tmp__BUWN);
+          result__T1KU=NULL;
+          ptr__U1KU=((__POINTER__IB )(NULL));
+          __tmp__VTWN= 0;
+          __tmp__W1KU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__W1KU ==  0)) {
+            result__T1KU=Self__X1KU;
+          } else /* FALSE */ {
+            __tmp__VTWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W1KU));
+            if ((__tmp__VTWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__01KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z1KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_size[(__tmp__01KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z1KU)));
+              ptr__U1KU=__tmp__Y1KU;
+            } else /* FALSE */ {
+              __tmp__01KU=((__UINTEGER_32__ZWB )__tmp__VTWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_type[(__tmp__01KU)]))),(__UINTEGER_32__ZWB)(__tmp__01KU |  1));
+              ptr__U1KU=__tmp__Y1KU;
+            };
+            result__T1KU=((__STRING_CST__5J *)ptr__U1KU);
+            *(result__T1KU) = *(Self__X1KU);
+          };
+          __tmp__TUWN=result__T1KU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__TUWN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__BUWN));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JFMS=((__PROTOTYPE_CST__LAXC *)__tmp__BUWN);
+          __tmp__KFMS=create__type__VJ2C(Self__JFMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JFMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__TUWN=__tmp__KFMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MFMS=((__INTEGER_CST__XAXC *)__tmp__BUWN);
+          __tmp__5WWN=Self__MFMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__P2KU=Self__MFMS->value__FH4D;
+          __tmp__JUWN=Self__MFMS->parent_constant__YAXC.static_type__5G4D;
+          Self__MFMS=NULL;
+          ptr__U1KU=((__POINTER__IB )(NULL));
+          __tmp__VTWN= 0;
+          __tmp__W1KU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__W1KU ==  0)) {
+            Self__MFMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__VTWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W1KU));
+            if ((__tmp__VTWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__01KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z1KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_size[(__tmp__01KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z1KU)));
+              ptr__U1KU=__tmp__Y1KU;
+            } else /* FALSE */ {
+              __tmp__01KU=((__UINTEGER_32__ZWB )__tmp__VTWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_type[(__tmp__01KU)]))),(__UINTEGER_32__ZWB)(__tmp__01KU |  1));
+              ptr__U1KU=__tmp__Y1KU;
+            };
+            Self__MFMS=((__INTEGER_CST__XAXC *)ptr__U1KU);
+            *(Self__MFMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__N2KU=((__INTEGER_CST__XAXC *)Self__MFMS);
+          Self__N2KU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5WWN;
+          Self__N2KU->value__FH4D=v__P2KU;
+          Self__N2KU->parent_constant__YAXC.static_type__5G4D=__tmp__JUWN;
+          check_type__XYEE(Self__N2KU);
+          __tmp__TUWN=Self__MFMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__TUWN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__BUWN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TTZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__BUWN)->local__BVEJ));
+          if (__tmp__TTZT==NULL) {
+            __tmp__UTZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UTZT=((__READ_LOCAL__55ZI *)__tmp__TTZT);
+          };
+          __tmp__TUWN=__tmp__UTZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__TUWN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__BUWN));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__TUWN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BUWN));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QFMS=((__IS_EXPANDED__35NJ *)__tmp__BUWN);
+          __tmp__5WWN=Self__QFMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TTZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QFMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TTZT==NULL) {
+            __tmp__UTZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UTZT=((__READ_LOCAL__55ZI *)__tmp__TTZT);
+          };
+          Self__QFMS=NULL;
+          ptr__U1KU=((__POINTER__IB )(NULL));
+          __tmp__VTWN= 0;
+          __tmp__W1KU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__W1KU ==  0)) {
+            Self__QFMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__VTWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W1KU));
+            if ((__tmp__VTWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__01KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z1KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_size[(__tmp__01KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z1KU)));
+              ptr__U1KU=__tmp__Y1KU;
+            } else /* FALSE */ {
+              __tmp__01KU=((__UINTEGER_32__ZWB )__tmp__VTWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_type[(__tmp__01KU)]))),(__UINTEGER_32__ZWB)(__tmp__01KU |  1));
+              ptr__U1KU=__tmp__Y1KU;
+            };
+            Self__QFMS=((__IS_EXPANDED__35NJ *)ptr__U1KU);
+            *(Self__QFMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__42KU=((__IS_EXPANDED__35NJ *)Self__QFMS);
+          Self__42KU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5WWN;
+          Self__42KU->receiver__RA5J=__tmp__UTZT;
+          __tmp__TUWN=Self__QFMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VFMS=((__GET_TYPE_ID__HAOJ *)__tmp__BUWN);
+          __tmp__5WWN=Self__VFMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__JUWN=Self__VFMS->receiver__WA5J;
+          Self__VFMS=NULL;
+          ptr__U1KU=((__POINTER__IB )(NULL));
+          __tmp__VTWN= 0;
+          __tmp__W1KU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__W1KU ==  0)) {
+            Self__VFMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__VTWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W1KU));
+            if ((__tmp__VTWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__01KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z1KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_size[(__tmp__01KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z1KU)));
+              ptr__U1KU=__tmp__Y1KU;
+            } else /* FALSE */ {
+              __tmp__01KU=((__UINTEGER_32__ZWB )__tmp__VTWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_type[(__tmp__01KU)]))),(__UINTEGER_32__ZWB)(__tmp__01KU |  1));
+              ptr__U1KU=__tmp__Y1KU;
+            };
+            Self__VFMS=((__GET_TYPE_ID__HAOJ *)ptr__U1KU);
+            *(Self__VFMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__O3KU=((__GET_TYPE_ID__HAOJ *)Self__VFMS);
+          Self__O3KU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5WWN;
+          Self__O3KU->receiver__WA5J=__tmp__JUWN;
+          __tmp__TUWN=Self__VFMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__TUWN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__BUWN));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__TUWN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__BUWN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__TUWN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__BUWN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__TUWN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__BUWN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__TUWN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__BUWN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__TUWN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__BUWN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__TUWN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__BUWN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__TUWN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__BUWN));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__TUWN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__BUWN));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YFMS=((__SIZE_OF__5GOJ *)__tmp__BUWN);
+          __tmp__5WWN=Self__YFMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__JUWN=Self__YFMS->receiver__AD5J;
+          Self__YFMS=NULL;
+          ptr__U1KU=((__POINTER__IB )(NULL));
+          __tmp__VTWN= 0;
+          __tmp__W1KU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__W1KU ==  0)) {
+            Self__YFMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__VTWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W1KU));
+            if ((__tmp__VTWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__01KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z1KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_size[(__tmp__01KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z1KU)));
+              ptr__U1KU=__tmp__Y1KU;
+            } else /* FALSE */ {
+              __tmp__01KU=((__UINTEGER_32__ZWB )__tmp__VTWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_type[(__tmp__01KU)]))),(__UINTEGER_32__ZWB)(__tmp__01KU |  1));
+              ptr__U1KU=__tmp__Y1KU;
+            };
+            Self__YFMS=((__SIZE_OF__5GOJ *)ptr__U1KU);
+            *(Self__YFMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__43KU=((__SIZE_OF__5GOJ *)Self__YFMS);
+          Self__43KU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5WWN;
+          Self__43KU->receiver__AD5J=__tmp__JUWN;
+          __tmp__TUWN=Self__YFMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__TUWN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__BUWN));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1FMS=((__REAL_CST__1LOJ *)__tmp__BUWN);
+          __tmp__5WWN=Self__1FMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__Q4KU=Self__1FMS->value__VD5J;
+          __tmp__JUWN=Self__1FMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1FMS=NULL;
+          ptr__U1KU=((__POINTER__IB )(NULL));
+          __tmp__VTWN= 0;
+          __tmp__W1KU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__W1KU ==  0)) {
+            Self__1FMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__VTWN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W1KU));
+            if ((__tmp__VTWN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__01KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z1KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_size[(__tmp__01KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z1KU)));
+              ptr__U1KU=__tmp__Y1KU;
+            } else /* FALSE */ {
+              __tmp__01KU=((__UINTEGER_32__ZWB )__tmp__VTWN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__Y1KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__Z1KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__W1KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y1KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__Y1KU=micro_alloc__table__lab__UKI(__tmp__Z1KU,((__POINTER__IB )(&(table_type[(__tmp__01KU)]))),(__UINTEGER_32__ZWB)(__tmp__01KU |  1));
+              ptr__U1KU=__tmp__Y1KU;
+            };
+            Self__1FMS=((__REAL_CST__1LOJ *)ptr__U1KU);
+            *(Self__1FMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__O4KU=((__REAL_CST__1LOJ *)Self__1FMS);
+          Self__O4KU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5WWN;
+          Self__O4KU->value__VD5J=v__Q4KU;
+          Self__O4KU->parent_constant__2LOJ.static_type__5G4D=__tmp__JUWN;
+          __tmp__TUWN=Self__1FMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5FMS=((__CHARACTER_CST__RMOJ *)__tmp__BUWN);
+          __tmp__AGMS=create__char__UMQJ(Self__5FMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5FMS->text__0D5J);
+          __tmp__TUWN=__tmp__AGMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CGMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BUWN);
+          __tmp__DGMS=create__text__OQQJ(Self__CGMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CGMS->string__WBJK);
+          __tmp__TUWN=__tmp__DGMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__TUWN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__BUWN));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__TUWN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BUWN));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__TUWN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BUWN));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__TUWN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BUWN));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__TUWN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BUWN));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__TUWN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BUWN));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__TUWN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__BUWN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__TUWN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__BUWN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__XXWN=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__BUWN)->global__KAKM),NULL);
+          if (__tmp__XXWN==NULL) {
+            __tmp__JU3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__XXWN)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__JU3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__JU3T=((__READ_GLOBAL__T4YL *)__tmp__XXWN);
+            } break;
+            }
+          };
+          __tmp__TUWN=__tmp__JU3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__TUWN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__BUWN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__TUWN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__BUWN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__TUWN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__BUWN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__TUWN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__BUWN));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__TUWN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__BUWN));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__TUWN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__BUWN));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__TUWN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__BUWN));
+        } break;
+        };
+        __tmp__RYWN=new_read__slot__receiver__with__intern__OEZJ(__tmp__1TWN,__tmp__FVGP,__tmp__TUWN,__tmp__GYWN,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__RYWN);
+        __tmp__FVGP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__RYWN));
+        result__5QWN=__tmp__FVGP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__2QWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__ATWN=static_type__GWBN(Self__1QWN);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ATWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__3QWN);
+        put_position__PRE(Self__1QWN->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-    } else {
-      var__DO4O=create__name__style__type__E5JG(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1HSO(Self__AO4O)));
     };
-    add_last__11FH(stack_result__4H4F,var__DO4O);
-    result__EO4O=write__value__14FH(var__DO4O,Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__JW3O(Self__AO4O,((__LOCAL *)var__DO4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__DO4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
-  };
-  return(result__EO4O);
-}
-
-static void* check__with__and__CSZH(void *v__ESZH,void *t__FSZH,__POSITION p__GSZH)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__JSZH;
-  void *__tmp__LSZH;
-  void *__tmp__MSZH,*block__ISZH;
-  void *__tmp__NTZH;
-  switch (((struct ___OBJ *)v__ESZH)->__id) {
-  case __LIST__: {
-    __tmp__JSZH=static_type__OHQG(v__ESZH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__JSZH=((__STRING_CST *)v__ESZH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__JSZH=((__EXTERNAL_C *)v__ESZH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__JSZH=((__PROTOTYPE_CST *)v__ESZH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__JSZH=((__INTEGER_CST *)v__ESZH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__JSZH=((__LOCAL *)((__READ_LOCAL *)v__ESZH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__JSZH=static_type__CN1H(v__ESZH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__JSZH=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__JSZH=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__JSZH=((__REAL_CST *)v__ESZH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__JSZH=((__CHARACTER_CST *)v__ESZH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__JSZH=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__JSZH=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__JSZH=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__JSZH=static_type__UO1H(v__ESZH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__JSZH=static_type__0O1H(v__ESZH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__JSZH=static_type__5O1H(v__ESZH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__JSZH=static_type__EP1H(v__ESZH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__JSZH=static_type__JP1H(v__ESZH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__JSZH=static_type__OP1H(v__ESZH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__JSZH=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__JSZH=static_type__XP1H(v__ESZH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__JSZH=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__JSZH=((__CAST *)v__ESZH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__JSZH=static_type__NOKL(v__ESZH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__JSZH=((__SLOT_DATA *)((__READ_SLOT *)v__ESZH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__JSZH=((__SLOT_DATA *)((__READ_GLOBAL *)v__ESZH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__JSZH=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__JSZH=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JSZH=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__JSZH=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JSZH=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__JSZH=static_type__DFJM(v__ESZH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__JSZH=static_type__P3ML(v__ESZH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__JSZH=static_type__R3XM(v__ESZH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__JSZH=static_type__DREO(v__ESZH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__JSZH=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__JSZH=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__JSZH=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__JSZH=static_type__3YPN(v__ESZH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__JSZH=static_type__1HSO(v__ESZH);
-  } break;
-  };
-  __tmp__LSZH=((__TYPE_FULL *)__tmp__JSZH)->parent_type__5SL;
-  if (__tmp__LSZH==NULL) {
-    __tmp__MSZH=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__LSZH)->__id) {
-    case __TYPE__: {
-      __tmp__MSZH=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__MSZH=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__MSZH=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__MSZH=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__MSZH=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__MSZH=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__MSZH=((void *)__tmp__LSZH);
-    } break;
-    }
-  };
-  block__ISZH=__tmp__MSZH;
-  if ((((void *)__tmp__MSZH != (void *)NULL) && ((void *)((__PROFIL_BLOCK *)__tmp__MSZH)->context_extern__WLXH != (void *)NULL))) {
-    copy__BNK(string_tmp__RB,(&__string_570));
-    append__MOK(string_tmp__RB,((__LOCAL *)((__PROFIL_BLOCK *)__tmp__MSZH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
-    append__MOK(string_tmp__RB,(&__string_571));
-    put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(((__LIST *)((__PROFIL_BLOCK *)__tmp__MSZH)->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-    put_position__ECH(p__GSZH);
-    put_position__ECH(((__LOCAL *)((__PROFIL_BLOCK *)__tmp__MSZH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  switch (((struct ___OBJ *)v__ESZH)->__id) {
-  case __LIST__: {
-    __tmp__NTZH=check_type__with__DKDN(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__NTZH=check_type__with__Y12H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__NTZH=check_type__with__XE3H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__NTZH=check_type__with__WN3H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__NTZH=check_type__with__VW3H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__NTZH=check_type__with__TDFJ(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__NTZH=check_type__with__T53H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__NTZH=check_type__with__SI4H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__NTZH=check_type__with__RR4H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __REAL_CST__: {
-    __tmp__NTZH=check_type__with__Q04H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__NTZH=check_type__with__PD5H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__NTZH=check_type__with__NM5H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__NTZH=check_type__with__LV5H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__NTZH=check_type__with__K45H(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__NTZH=check_type__with__JHAI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__NTZH=check_type__with__IQAI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__NTZH=check_type__with__HZAI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__NTZH=check_type__with__GCBI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__NTZH=check_type__with__FLBI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__NTZH=check_type__with__EUBI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__NTZH=check_type__with__C3BI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __ITEM__: {
-    __tmp__NTZH=check_type__with__AGCI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__NTZH=check_type__with__4OCI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __CAST__: {
-    __tmp__NTZH=check_type__with__2XCI(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__NTZH=check_type__with__BTDN(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__NTZH=check_type__with__2VKL(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__NTZH=check_type__with__14KL(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__NTZH=check_type__with__M12O(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__NTZH=check_type__with__E3IO(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NTZH=check_type__with__MKSO(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__NTZH=check_type__with__DGJO(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NTZH=check_type__with__MTSO(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__NTZH=check_type__with__CAYM(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__NTZH=check_type__with__BJYM(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__NTZH=check_type__with__A2DN(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__NTZH=check_type__with__CPJO(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__NTZH=check_type__with__WVIP(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__NTZH=check_type__with__LE3O(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__NTZH=check_type__with__KN3O(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__NTZH=check_type__with__35ZN(v__ESZH,t__FSZH,p__GSZH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__NTZH=check_type__with__JW3O(v__ESZH,t__FSZH,p__GSZH);
-  } break;
   };
-  return(__tmp__NTZH);
+  __tmp__ZSWN=result__5QWN;
+  return(__tmp__ZSWN);
 }
 
-static void* new_write__slot__receiver__value__QSUH(__POSITION p__SSUH,void *s__TSUH,void *rec__USUH,void *val__VSUH)
-// ({POSITION},{NULLxSLOT_DATAxSLOT_CODE},{NULLxREAD_LOCAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* check_type__with__KZWN(__EXPR_ADD__SZVL *Self__LZWN,__TYPE_FULL__XMB *t__MZWN,__POSITION__OL p__NZWN)
+// ({EXPR_ADD__SZVL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__VCNR;
-  __DTA_WR_VALUE *result__UMXH,*Self__SMFI;
-  __POINTER ptr__VMXH,ptr_table__GS3R,next__FS3R,result__HS3R;
-  __POINTER ptr_table__LS3R,next__KS3R,result__MS3R,ptr__MCNR;
-  __POINTER ptr_table__QS3R,next__PS3R,result__RS3R,ptr_table__VS3R;
-  __POINTER next__US3R,result__WS3R,ptr__YCNR,ptr_table__0S3R;
-  __POINTER next__ZS3R,result__1S3R,ptr_table__5S3R,next__4S3R;
-  __POINTER result__AT3R,ptr__EDNR,ptr_table__ET3R,next__DT3R;
-  __POINTER result__FT3R,ptr_table__JT3R,next__IT3R,result__KT3R;
-  __POINTER ptr__PDNR,ptr_table__OT3R,next__NT3R,result__PT3R;
-  __POINTER ptr_table__TT3R,next__ST3R,result__UT3R,ptr__0DNR;
-  __POINTER ptr_table__YT3R,next__XT3R,result__ZT3R,ptr_table__3T3R;
-  __POINTER next__2T3R,result__4T3R,ptr__EENR,ptr_table__CU3R;
-  __POINTER next__BU3R,result__DU3R,ptr_table__HU3R,next__GU3R;
-  __POINTER result__IU3R;
-  __INTEGER typ_id__0MXH,typ_id__NCNR,typ_id__ZCNR,typ_id__FDNR;
-  __INTEGER typ_id__QDNR,typ_id__1DNR,typ_id__FENR;
-  __UINTEGER_32 sz__XMXH,a__QG3Q,new_size__OG3Q,t__UG3Q,a__WG3Q;
-  __UINTEGER_32 new_size__OS3R,lab_type__NS3R,sz__OCNR,a__PCNR;
-  __UINTEGER_32 new_size__QCNR,t__RCNR,a__SCNR,new_size__YS3R;
-  __UINTEGER_32 lab_type__XS3R,sz__0CNR,a__1CNR,new_size__2CNR,t__3CNR;
-  __UINTEGER_32 a__4CNR,new_size__CT3R,lab_type__BT3R,sz__GDNR,a__HDNR;
-  __UINTEGER_32 new_size__IDNR,t__JDNR,a__KDNR,new_size__MT3R;
-  __UINTEGER_32 lab_type__LT3R,sz__RDNR,a__SDNR,new_size__TDNR,t__UDNR;
-  __UINTEGER_32 a__VDNR,new_size__WT3R,lab_type__VT3R,sz__2DNR,a__3DNR;
-  __UINTEGER_32 new_size__4DNR,t__5DNR,a__AENR,new_size__AU3R;
-  __UINTEGER_32 lab_type__5T3R,sz__GENR,a__HENR,new_size__IENR,t__JENR;
-  __UINTEGER_32 a__KENR,new_size__KU3R,lab_type__JU3R;
-  void *__tmp__YMFI;
-  __STRING_CST *Self__53EQ;
-  __PROTOTYPE_CST *Self__A4EQ;
-  __INTEGER_CST *Self__B4EQ,*result__LCNR,*Self__TCNR;
-  __POSITION p__UCNR,p__ADNR,p__MDNR;
-  void *t__WCNR,*t__CDNR;
-  void *__tmp__ELBR,*__tmp__ILBR,*__tmp__3EDR;
-  __READ_LOCAL *__tmp__FLBR,*__tmp__JLBR;
-  __REAL_CST *Self__D4EQ,*result__XCNR,*Self__5CNR;
-  void *v__BDNR;
-  __CHARACTER_CST *Self__F4EQ;
-  __IS_EXPANDED *Self__G4EQ,*result__DDNR,*Self__LDNR;
-  __READ_GLOBAL *__tmp__4EDR;
-  __NODE_TYPE *result__ODNR,*Self__WDNR;
-  __LINKED_LISToNODE_TYPEo *Self__NLBR;
-  __LINKED_LIST_NODEoNODE_TYPEo *result__ZDNR,*Self__BENR,*result__DENR;
-  __LINKED_LIST_NODEoNODE_TYPEo *Self__LENR;
-  result__UMXH=NULL;
-  ptr__VMXH=((__POINTER )(NULL));
-  typ_id__0MXH= 0;
-  sz__XMXH=((__UINTEGER_32 )sizeof(__DTA_WR_VALUE));
-  if ((sz__XMXH ==  0)) {
-    result__UMXH=DTA_WR_VALUE__;
-  } else {
-    typ_id__0MXH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XMXH);
-    if ((typ_id__0MXH == (__INTEGER)(-  1))) {
-      a__QG3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OG3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XMXH + a__QG3Q) & (__UINTEGER_32)(~ a__QG3Q));
-      ptr_table__GS3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OG3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FS3R=((__POINTER )(NULL));
-      result__HS3R=((__POINTER *)ptr_table__GS3R)[ 0];
-      if ((result__HS3R == (void *)NULL)) {
-        result__HS3R=new_lab__2PJ(new_size__OG3Q);
-        next__FS3R=(void *)((unsigned long)result__HS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG3Q)));
-        ((__POINTER *)next__FS3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GS3R)[ 0]=next__FS3R;
-      } else {
-        next__FS3R=((__POINTER *)result__HS3R)[ 0];
-        if ((next__FS3R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OG3Q <<  1)) <=  4096)) {
-            next__FS3R=(void *)((unsigned long)result__HS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG3Q)));
-          } else {
-            next__FS3R=new_lab__2PJ(new_size__OG3Q);
+  __INTEGER_64__1SG v__T5KU;
+  void *result__PZWN;
+  __TYPE_FULL__XMB *__tmp__F0WN,*__tmp__Y0WN,*__tmp__50WN,*__tmp__Q1WN;
+  __TYPE_FULL__XMB *__tmp__Z2WN,*__tmp__35WN;
+  __LOCAL__L4WC *__tmp__VGMS,*__tmp__JHMS;
+  __WRITE_LOCAL__TEYJ *__tmp__2GMS,*__tmp__QHMS;
+  __STRING_CONSTANT__0 *__tmp__H1WN,*__tmp__O4WN,*v__UBLU;
+  void *__tmp__J1WN;
+  __PROTOTYPE__MF *__tmp__51WN,*__tmp__D5WN;
+  __INTEGER__Q __tmp__F2WN,__tmp__J5WN;
+  void *__tmp__RZGP;
+  __POSITION__OL __tmp__L2WN,__tmp__P5WN;
+  void *__tmp__R2WN,*__tmp__D3WN,*__tmp__HAXN;
+  __ITM_TYPE_STYLE__1MB *Self__U4KU,*Self__W4KU;
+  __ITM_TYPE_MULTI__0URC *Self__BHMS,*Self__VHMS;
+  __READ_LOCAL__55ZI *__tmp__T3WN,*__tmp__1AXN,*__tmp__1TZT,*__tmp__2TZT;
+  __NODE_TYPE__SK2C *__tmp__V3WN,*__tmp__BBXN;
+  __PROTOTYPE_CST__LAXC *__tmp__YAXN,*Self__ZHMS,*__tmp__0HMS;
+  __STRING_CST__5J *Self__14KU,*result__X4KU;
+  __POINTER__IB ptr__Y4KU,__tmp__04KU,__tmp__24KU,__tmp__34KU;
+  __UINTEGER_32__ZWB __tmp__44KU;
+  __INTEGER_CST__XAXC *Self__2HMS,*Self__R5KU;
+  __IS_EXPANDED__35NJ *Self__AIMS,*Self__CALU;
+  __GET_TYPE_ID__HAOJ *Self__FIMS,*Self__SALU;
+  __SIZE_OF__5GOJ *Self__IIMS,*Self__CBLU;
+  __REAL_CST__1LOJ *Self__LIMS,*Self__SBLU;
+  __CHARACTER_CST__RMOJ *Self__PIMS,*__tmp__QIMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SIMS,*__tmp__TIMS;
+  __READ_GLOBAL__T4YL *__tmp__NU3T;
+  __BOOLEAN__L __tmp__G0WN,__tmp__Z0WN,__tmp__22WN,__tmp__AAXN;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__WAXN;
+  result__PZWN=NULL;
+  __tmp__F0WN=static_type__BAGM(Self__LZWN);
+  __tmp__G0WN=affect_with__CMKK(((__TYPE_FULL__XMB *)t__MZWN),__tmp__F0WN);
+  if (__tmp__G0WN) {
+    result__PZWN=Self__LZWN;
+  } else /* FALSE */ {
+    __tmp__Y0WN=static_type__BAGM(Self__LZWN);
+    __tmp__Z0WN=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__Y0WN),t__MZWN);
+    if (__tmp__Z0WN) {
+      __tmp__50WN=static_type__BAGM(Self__LZWN);
+      __tmp__VGMS=create__name__style__type__HIND(Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__50WN));
+      __tmp__2GMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VGMS),Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LZWN);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2GMS);
+      __tmp__H1WN=get__PJC(last_cast_name__U31J);
+      __tmp__50WN=static_type__BAGM(Self__LZWN);
+      __tmp__J1WN=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__50WN),__tmp__H1WN);
+      if (((void *)__tmp__J1WN == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__Q1WN=static_type__BAGM(Self__LZWN);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__Q1WN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__MZWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__H1WN);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__Q1WN=static_type__BAGM(Self__LZWN);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__Q1WN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__NZWN);
+        __tmp__Q1WN=static_type__BAGM(Self__LZWN);
+        __tmp__51WN=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__Q1WN));
+        put_position__PRE(__tmp__51WN->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__J1WN)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__J1WN)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__F2WN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__J1WN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__F2WN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__J1WN));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__J1WN)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__F2WN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__J1WN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__F2WN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__J1WN));
+        };
+      };
+      if ((__tmp__F2WN !=  1)) {
+        if (((struct ___OBJ *)__tmp__J1WN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__RZGP=((__SLOT_CODE__4IRG *)__tmp__J1WN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__RZGP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__L2WN=((__ITM_SLOT__PLC *)__tmp__RZGP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__L2WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RZGP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          ((__POINTER *)next__FS3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GS3R)[ 0]=next__FS3R;
-        } else {
-          ((__POINTER *)result__HS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HS3R=next__FS3R;
+        } else /* SLOT_DATA */ {
+          __tmp__L2WN=((__SLOT_DATA__IJRG *)__tmp__J1WN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__L2WN);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-      ptr__VMXH=result__HS3R;
-    } else {
-      t__UG3Q=((__UINTEGER_32 )typ_id__0MXH);
-      a__WG3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OS3R=(__UINTEGER_32)((__UINTEGER_32)(sz__XMXH + a__WG3Q) & (__UINTEGER_32)(~ a__WG3Q));
-      ptr_table__LS3R=((__POINTER )(&(table_type[(t__UG3Q)])));
-      lab_type__NS3R=(__UINTEGER_32)(t__UG3Q |  1);
-      next__KS3R=((__POINTER )(NULL));
-      result__MS3R=((__POINTER *)ptr_table__LS3R)[ 0];
-      if ((result__MS3R == (void *)NULL)) {
-        result__MS3R=new_lab__2PJ(lab_type__NS3R);
-        next__KS3R=(void *)((unsigned long)result__MS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OS3R)));
-        ((__POINTER *)next__KS3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LS3R)[ 0]=next__KS3R;
+      if (((struct ___OBJ *)__tmp__J1WN)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__RZGP=((__SLOT_CODE__4IRG *)__tmp__J1WN)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__RZGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__R2WN=((__ITM_SLOT__PLC *)__tmp__RZGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__R2WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RZGP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__RZGP=((__SLOT_DATA__IJRG *)__tmp__J1WN)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__RZGP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__R2WN=((__ITM_SLOT__PLC *)__tmp__RZGP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__R2WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RZGP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__R2WN==NULL) {
+        __tmp__RZGP=NULL;
       } else {
-        next__KS3R=((__POINTER *)result__MS3R)[ 0];
-        if ((next__KS3R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OS3R <<  1)) <=  4096)) {
-            next__KS3R=(void *)((unsigned long)result__MS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OS3R)));
-          } else {
-            next__KS3R=new_lab__2PJ(lab_type__NS3R);
-          };
-          ((__POINTER *)next__KS3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LS3R)[ 0]=next__KS3R;
-        } else {
-          ((__POINTER *)result__MS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MS3R=next__KS3R;
-        };
-      };
-      ptr__VMXH=result__MS3R;
-    };
-    result__UMXH=((__DTA_WR_VALUE *)ptr__VMXH);
-    *(result__UMXH) = *(DTA_WR_VALUE__);
-  };
-  Self__SMFI=((__DTA_WR_VALUE *)result__UMXH);
-  Self__SMFI->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM=p__SSUH;
-  Self__SMFI->parent_dta__XSUH.context__VHZD=profil_second__KPQC;
-  Self__SMFI->parent_dta__XSUH.slot__WHZD=s__TSUH;
-  Self__SMFI->parent_dta__XSUH.self_arg__XHZD=rec__USUH;
-  switch (((struct ___OBJ *)val__VSUH)->__id) {
-  case __LIST__: {
-    __tmp__YMFI=my_copy__MSYM(val__VSUH);
-  } break;
-  case __STRING_CST__: {
-    Self__53EQ=((__STRING_CST *)val__VSUH);
-    __tmp__YMFI=create__text__ITMH(Self__53EQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__53EQ->string__BK2H);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__YMFI=my_copy__EK2H(val__VSUH);
-  } break;
-  case __PROTOTYPE_CST__: {
-    Self__A4EQ=((__PROTOTYPE_CST *)val__VSUH);
-    __tmp__YMFI=create__type__PKQC(Self__A4EQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__A4EQ->parent_constant__W2LC.static_type__M2YD);
-  } break;
-  case __INTEGER_CST__: {
-    Self__B4EQ=((__INTEGER_CST *)val__VSUH);
-    p__UCNR=Self__B4EQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__VCNR=Self__B4EQ->value__W4YD;
-    t__WCNR=Self__B4EQ->parent_constant__B3LC.static_type__M2YD;
-    result__LCNR=NULL;
-    ptr__MCNR=((__POINTER )(NULL));
-    typ_id__NCNR= 0;
-    sz__OCNR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-    if ((sz__OCNR ==  0)) {
-      result__LCNR=INTEGER_CST__;
-    } else {
-      typ_id__NCNR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OCNR);
-      if ((typ_id__NCNR == (__INTEGER)(-  1))) {
-        a__PCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QCNR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCNR + a__PCNR) & (__UINTEGER_32)(~ a__PCNR));
-        ptr_table__QS3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QCNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__PS3R=((__POINTER )(NULL));
-        result__RS3R=((__POINTER *)ptr_table__QS3R)[ 0];
-        if ((result__RS3R == (void *)NULL)) {
-          result__RS3R=new_lab__2PJ(new_size__QCNR);
-          next__PS3R=(void *)((unsigned long)result__RS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCNR)));
-          ((__POINTER *)next__PS3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QS3R)[ 0]=next__PS3R;
-        } else {
-          next__PS3R=((__POINTER *)result__RS3R)[ 0];
-          if ((next__PS3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QCNR <<  1)) <=  4096)) {
-              next__PS3R=(void *)((unsigned long)result__RS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCNR)));
-            } else {
-              next__PS3R=new_lab__2PJ(new_size__QCNR);
-            };
-            ((__POINTER *)next__PS3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QS3R)[ 0]=next__PS3R;
-          } else {
-            ((__POINTER *)result__RS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RS3R=next__PS3R;
+        switch (((struct ___OBJ *)__tmp__R2WN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__RZGP=((void *)__tmp__R2WN);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__RZGP=((void *)__tmp__R2WN);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__RZGP=((void *)__tmp__R2WN);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__RZGP=((void *)__tmp__R2WN);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__RZGP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__RZGP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__RZGP == (void *)NULL)) {
+        __tmp__22WN=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__RZGP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__Z2WN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZGP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__Z2WN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZGP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__Z2WN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZGP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__Z2WN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RZGP)),NULL);
+        } break;
+        };
+        __tmp__22WN=((void *)__tmp__Z2WN != (void *)t__MZWN);
+      };
+      if (__tmp__22WN) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__J1WN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__R2WN=((__SLOT_CODE__4IRG *)__tmp__J1WN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__R2WN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__D3WN=((__ITM_SLOT__PLC *)__tmp__R2WN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__D3WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R2WN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__R2WN=((__SLOT_DATA__IJRG *)__tmp__J1WN)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__R2WN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__D3WN=((__ITM_SLOT__PLC *)__tmp__R2WN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__D3WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R2WN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__D3WN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__D3WN)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__U4KU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D3WN));
+          if (((void *)Self__U4KU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__U4KU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__U4KU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D3WN)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D3WN))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BHMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D3WN));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BHMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D3WN)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__MZWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__J1WN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__R2WN=((__SLOT_CODE__4IRG *)__tmp__J1WN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__R2WN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__L2WN=((__ITM_SLOT__PLC *)__tmp__R2WN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__L2WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R2WN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__L2WN=((__SLOT_DATA__IJRG *)__tmp__J1WN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__L2WN);
+        put_position__PRE(Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__T3WN=read__5UEI(((__LOCAL__L4WC *)__tmp__VGMS));
+      __tmp__V3WN=new_read__slot__receiver__self__intern__KK2C(Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__J1WN,__tmp__T3WN,__tmp__T3WN,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__V3WN);
+      __tmp__J1WN=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__V3WN));
+      result__PZWN=__tmp__J1WN;
+      __tmp__22WN=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__22WN=FALSE__O__;
+    };
+    if ((! __tmp__22WN)) {
+      __tmp__50WN=static_type__BAGM(Self__LZWN);
+      __tmp__22WN=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__MZWN),__tmp__50WN);
+      if (__tmp__22WN) {
+        __tmp__Q1WN=static_type__BAGM(Self__LZWN);
+        __tmp__JHMS=create__name__style__type__HIND(Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__Q1WN));
+        __tmp__QHMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JHMS),Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LZWN);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QHMS);
+        __tmp__O4WN=get__PJC(last_cast_name__U31J);
+        __tmp__RZGP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__MZWN),__tmp__O4WN);
+        if (((void *)__tmp__RZGP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__MZWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__Z2WN=static_type__BAGM(Self__LZWN);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__Z2WN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__O4WN);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__MZWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__NZWN);
+          __tmp__D5WN=prototype__LEMJ(((__TYPE_FULL__XMB *)t__MZWN));
+          put_position__PRE(__tmp__D5WN->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
         };
-        ptr__MCNR=result__RS3R;
-      } else {
-        t__RCNR=((__UINTEGER_32 )typ_id__NCNR);
-        a__SCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YS3R=(__UINTEGER_32)((__UINTEGER_32)(sz__OCNR + a__SCNR) & (__UINTEGER_32)(~ a__SCNR));
-        ptr_table__VS3R=((__POINTER )(&(table_type[(t__RCNR)])));
-        lab_type__XS3R=(__UINTEGER_32)(t__RCNR |  1);
-        next__US3R=((__POINTER )(NULL));
-        result__WS3R=((__POINTER *)ptr_table__VS3R)[ 0];
-        if ((result__WS3R == (void *)NULL)) {
-          result__WS3R=new_lab__2PJ(lab_type__XS3R);
-          next__US3R=(void *)((unsigned long)result__WS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YS3R)));
-          ((__POINTER *)next__US3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VS3R)[ 0]=next__US3R;
-        } else {
-          next__US3R=((__POINTER *)result__WS3R)[ 0];
-          if ((next__US3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YS3R <<  1)) <=  4096)) {
-              next__US3R=(void *)((unsigned long)result__WS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YS3R)));
-            } else {
-              next__US3R=new_lab__2PJ(lab_type__XS3R);
-            };
-            ((__POINTER *)next__US3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VS3R)[ 0]=next__US3R;
-          } else {
-            ((__POINTER *)result__WS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__US3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__WS3R=next__US3R;
+        if (((struct ___OBJ *)__tmp__RZGP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__RZGP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__J5WN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__RZGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__J5WN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__RZGP));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__RZGP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__J5WN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__RZGP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__J5WN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__RZGP));
           };
         };
-        ptr__MCNR=result__WS3R;
-      };
-      result__LCNR=((__INTEGER_CST *)ptr__MCNR);
-      *(result__LCNR) = *(INTEGER_CST__);
-    };
-    Self__TCNR=((__INTEGER_CST *)result__LCNR);
-    Self__TCNR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UCNR;
-    Self__TCNR->value__W4YD=v__VCNR;
-    Self__TCNR->parent_constant__B3LC.static_type__M2YD=t__WCNR;
-    check_type__YG5D(Self__TCNR);
-    __tmp__YMFI=result__LCNR;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__ELBR=read__QB5G(((__READ_LOCAL *)val__VSUH)->local__HJZD);
-    if (__tmp__ELBR==NULL) {
-      __tmp__FLBR=NULL;
-    } else {
-      __tmp__FLBR=((__READ_LOCAL *)__tmp__ELBR);
-    };
-    __tmp__YMFI=__tmp__FLBR;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__YMFI=my_copy__SL2H(val__VSUH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YMFI=my_copy__LM2H(val__VSUH);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YMFI=my_copy__YM2H(val__VSUH);
-  } break;
-  case __REAL_CST__: {
-    Self__D4EQ=((__REAL_CST *)val__VSUH);
-    p__ADNR=Self__D4EQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    v__BDNR=Self__D4EQ->value__HN2H;
-    t__CDNR=Self__D4EQ->parent_constant__U2JH.static_type__M2YD;
-    result__XCNR=NULL;
-    ptr__YCNR=((__POINTER )(NULL));
-    typ_id__ZCNR= 0;
-    sz__0CNR=((__UINTEGER_32 )sizeof(__REAL_CST));
-    if ((sz__0CNR ==  0)) {
-      result__XCNR=REAL_CST__;
-    } else {
-      typ_id__ZCNR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0CNR);
-      if ((typ_id__ZCNR == (__INTEGER)(-  1))) {
-        a__1CNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2CNR=(__UINTEGER_32)((__UINTEGER_32)(sz__0CNR + a__1CNR) & (__UINTEGER_32)(~ a__1CNR));
-        ptr_table__0S3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2CNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ZS3R=((__POINTER )(NULL));
-        result__1S3R=((__POINTER *)ptr_table__0S3R)[ 0];
-        if ((result__1S3R == (void *)NULL)) {
-          result__1S3R=new_lab__2PJ(new_size__2CNR);
-          next__ZS3R=(void *)((unsigned long)result__1S3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CNR)));
-          ((__POINTER *)next__ZS3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0S3R)[ 0]=next__ZS3R;
-        } else {
-          next__ZS3R=((__POINTER *)result__1S3R)[ 0];
-          if ((next__ZS3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1S3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2CNR <<  1)) <=  4096)) {
-              next__ZS3R=(void *)((unsigned long)result__1S3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CNR)));
-            } else {
-              next__ZS3R=new_lab__2PJ(new_size__2CNR);
+        if ((__tmp__J5WN !=  2)) {
+          if (((struct ___OBJ *)__tmp__RZGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__D3WN=((__SLOT_CODE__4IRG *)__tmp__RZGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__D3WN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__P5WN=((__ITM_SLOT__PLC *)__tmp__D3WN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__P5WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D3WN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
             };
-            ((__POINTER *)next__ZS3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0S3R)[ 0]=next__ZS3R;
-          } else {
-            ((__POINTER *)result__1S3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1S3R=next__ZS3R;
+          } else /* SLOT_DATA */ {
+            __tmp__P5WN=((__SLOT_DATA__IJRG *)__tmp__RZGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__P5WN);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
         };
-        ptr__YCNR=result__1S3R;
-      } else {
-        t__3CNR=((__UINTEGER_32 )typ_id__ZCNR);
-        a__4CNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CT3R=(__UINTEGER_32)((__UINTEGER_32)(sz__0CNR + a__4CNR) & (__UINTEGER_32)(~ a__4CNR));
-        ptr_table__5S3R=((__POINTER )(&(table_type[(t__3CNR)])));
-        lab_type__BT3R=(__UINTEGER_32)(t__3CNR |  1);
-        next__4S3R=((__POINTER )(NULL));
-        result__AT3R=((__POINTER *)ptr_table__5S3R)[ 0];
-        if ((result__AT3R == (void *)NULL)) {
-          result__AT3R=new_lab__2PJ(lab_type__BT3R);
-          next__4S3R=(void *)((unsigned long)result__AT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CT3R)));
-          ((__POINTER *)next__4S3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5S3R)[ 0]=next__4S3R;
-        } else {
-          next__4S3R=((__POINTER *)result__AT3R)[ 0];
-          if ((next__4S3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CT3R <<  1)) <=  4096)) {
-              next__4S3R=(void *)((unsigned long)result__AT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CT3R)));
-            } else {
-              next__4S3R=new_lab__2PJ(lab_type__BT3R);
-            };
-            ((__POINTER *)next__4S3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5S3R)[ 0]=next__4S3R;
-          } else {
-            ((__POINTER *)result__AT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4S3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__AT3R=next__4S3R;
+        if (((struct ___OBJ *)__tmp__RZGP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__R2WN=((__SLOT_CODE__4IRG *)__tmp__RZGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__R2WN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__D3WN=((__ITM_SLOT__PLC *)__tmp__R2WN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__D3WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R2WN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__R2WN=((__SLOT_DATA__IJRG *)__tmp__RZGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__R2WN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__D3WN=((__ITM_SLOT__PLC *)__tmp__R2WN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__D3WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R2WN)->parent_itm_slot__3F0D.result_type__KWOB;
           };
         };
-        ptr__YCNR=result__AT3R;
-      };
-      result__XCNR=((__REAL_CST *)ptr__YCNR);
-      *(result__XCNR) = *(REAL_CST__);
-    };
-    Self__5CNR=((__REAL_CST *)result__XCNR);
-    Self__5CNR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ADNR;
-    Self__5CNR->value__HN2H=v__BDNR;
-    Self__5CNR->parent_constant__U2JH.static_type__M2YD=t__CDNR;
-    __tmp__YMFI=result__XCNR;
-  } break;
-  case __CHARACTER_CST__: {
-    Self__F4EQ=((__CHARACTER_CST *)val__VSUH);
-    __tmp__YMFI=create__char__4SMH(Self__F4EQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F4EQ->text__PN2H);
-  } break;
-  case __IS_EXPANDED__: {
-    Self__G4EQ=((__IS_EXPANDED *)val__VSUH);
-    __tmp__ILBR=read__QB5G(((__READ_LOCAL *)Self__G4EQ->receiver__WN2H)->local__HJZD);
-    if (__tmp__ILBR==NULL) {
-      __tmp__JLBR=NULL;
-    } else {
-      __tmp__JLBR=((__READ_LOCAL *)__tmp__ILBR);
-    };
-    p__MDNR=Self__G4EQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    result__DDNR=NULL;
-    ptr__EDNR=((__POINTER )(NULL));
-    typ_id__FDNR= 0;
-    sz__GDNR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-    if ((sz__GDNR ==  0)) {
-      result__DDNR=IS_EXPANDED__;
-    } else {
-      typ_id__FDNR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GDNR);
-      if ((typ_id__FDNR == (__INTEGER)(-  1))) {
-        a__HDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IDNR=(__UINTEGER_32)((__UINTEGER_32)(sz__GDNR + a__HDNR) & (__UINTEGER_32)(~ a__HDNR));
-        ptr_table__ET3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IDNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__DT3R=((__POINTER )(NULL));
-        result__FT3R=((__POINTER *)ptr_table__ET3R)[ 0];
-        if ((result__FT3R == (void *)NULL)) {
-          result__FT3R=new_lab__2PJ(new_size__IDNR);
-          next__DT3R=(void *)((unsigned long)result__FT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDNR)));
-          ((__POINTER *)next__DT3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ET3R)[ 0]=next__DT3R;
+        if (__tmp__D3WN==NULL) {
+          __tmp__R2WN=NULL;
         } else {
-          next__DT3R=((__POINTER *)result__FT3R)[ 0];
-          if ((next__DT3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IDNR <<  1)) <=  4096)) {
-              next__DT3R=(void *)((unsigned long)result__FT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDNR)));
-            } else {
-              next__DT3R=new_lab__2PJ(new_size__IDNR);
-            };
-            ((__POINTER *)next__DT3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ET3R)[ 0]=next__DT3R;
-          } else {
-            ((__POINTER *)result__FT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__FT3R=next__DT3R;
+          switch (((struct ___OBJ *)__tmp__D3WN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__R2WN=((void *)__tmp__D3WN);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__R2WN=((void *)__tmp__D3WN);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__R2WN=((void *)__tmp__D3WN);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__R2WN=((void *)__tmp__D3WN);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__R2WN=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__R2WN=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__R2WN == (void *)NULL)) {
+          __tmp__AAXN=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__R2WN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__35WN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__R2WN));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__35WN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R2WN)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__35WN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R2WN)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__35WN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__R2WN)),NULL);
+          } break;
+          };
+          __tmp__AAXN=((void *)__tmp__35WN != (void *)t__MZWN);
+        };
+        if (__tmp__AAXN) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__RZGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__D3WN=((__SLOT_CODE__4IRG *)__tmp__RZGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__D3WN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HAXN=((__ITM_SLOT__PLC *)__tmp__D3WN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HAXN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D3WN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__D3WN=((__SLOT_DATA__IJRG *)__tmp__RZGP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__D3WN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HAXN=((__ITM_SLOT__PLC *)__tmp__D3WN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HAXN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D3WN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__HAXN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__HAXN)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__W4KU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HAXN));
+            if (((void *)Self__W4KU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__W4KU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__W4KU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HAXN)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HAXN))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VHMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HAXN));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VHMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__HAXN)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__MZWN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__RZGP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__D3WN=((__SLOT_CODE__4IRG *)__tmp__RZGP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__D3WN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__P5WN=((__ITM_SLOT__PLC *)__tmp__D3WN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__P5WN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D3WN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__P5WN=((__SLOT_DATA__IJRG *)__tmp__RZGP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__P5WN);
+          put_position__PRE(Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
         };
-        ptr__EDNR=result__FT3R;
-      } else {
-        t__JDNR=((__UINTEGER_32 )typ_id__FDNR);
-        a__KDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MT3R=(__UINTEGER_32)((__UINTEGER_32)(sz__GDNR + a__KDNR) & (__UINTEGER_32)(~ a__KDNR));
-        ptr_table__JT3R=((__POINTER )(&(table_type[(t__JDNR)])));
-        lab_type__LT3R=(__UINTEGER_32)(t__JDNR |  1);
-        next__IT3R=((__POINTER )(NULL));
-        result__KT3R=((__POINTER *)ptr_table__JT3R)[ 0];
-        if ((result__KT3R == (void *)NULL)) {
-          result__KT3R=new_lab__2PJ(lab_type__LT3R);
-          next__IT3R=(void *)((unsigned long)result__KT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MT3R)));
-          ((__POINTER *)next__IT3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JT3R)[ 0]=next__IT3R;
-        } else {
-          next__IT3R=((__POINTER *)result__KT3R)[ 0];
-          if ((next__IT3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MT3R <<  1)) <=  4096)) {
-              next__IT3R=(void *)((unsigned long)result__KT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MT3R)));
-            } else {
-              next__IT3R=new_lab__2PJ(lab_type__LT3R);
-            };
-            ((__POINTER *)next__IT3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JT3R)[ 0]=next__IT3R;
-          } else {
-            ((__POINTER *)result__KT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KT3R=next__IT3R;
+        __tmp__WAXN=create_with_capacity__UBZH( 2);
+        __tmp__YAXN=create__type__VJ2C(Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__MZWN);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__WAXN),__tmp__YAXN);
+        __tmp__1AXN=read__5UEI(((__LOCAL__L4WC *)__tmp__JHMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__WAXN),__tmp__1AXN);
+        __tmp__L2WN=Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__R2WN=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__WAXN)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__R2WN)->__id) {
+        case __STRING_CST__5J__: {
+          Self__14KU=((__STRING_CST__5J *)__tmp__R2WN);
+          result__X4KU=NULL;
+          ptr__Y4KU=((__POINTER__IB )(NULL));
+          __tmp__F2WN= 0;
+          __tmp__04KU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__04KU ==  0)) {
+            result__X4KU=Self__14KU;
+          } else /* FALSE */ {
+            __tmp__F2WN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__04KU));
+            if ((__tmp__F2WN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__44KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__34KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_size[(__tmp__44KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__34KU)));
+              ptr__Y4KU=__tmp__24KU;
+            } else /* FALSE */ {
+              __tmp__44KU=((__UINTEGER_32__ZWB )__tmp__F2WN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_type[(__tmp__44KU)]))),(__UINTEGER_32__ZWB)(__tmp__44KU |  1));
+              ptr__Y4KU=__tmp__24KU;
+            };
+            result__X4KU=((__STRING_CST__5J *)ptr__Y4KU);
+            *(result__X4KU) = *(Self__14KU);
+          };
+          __tmp__D3WN=result__X4KU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__D3WN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__R2WN));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZHMS=((__PROTOTYPE_CST__LAXC *)__tmp__R2WN);
+          __tmp__0HMS=create__type__VJ2C(Self__ZHMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZHMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__D3WN=__tmp__0HMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2HMS=((__INTEGER_CST__XAXC *)__tmp__R2WN);
+          __tmp__P5WN=Self__2HMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__T5KU=Self__2HMS->value__FH4D;
+          __tmp__Z2WN=Self__2HMS->parent_constant__YAXC.static_type__5G4D;
+          Self__2HMS=NULL;
+          ptr__Y4KU=((__POINTER__IB )(NULL));
+          __tmp__F2WN= 0;
+          __tmp__04KU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__04KU ==  0)) {
+            Self__2HMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__F2WN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__04KU));
+            if ((__tmp__F2WN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__44KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__34KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_size[(__tmp__44KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__34KU)));
+              ptr__Y4KU=__tmp__24KU;
+            } else /* FALSE */ {
+              __tmp__44KU=((__UINTEGER_32__ZWB )__tmp__F2WN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_type[(__tmp__44KU)]))),(__UINTEGER_32__ZWB)(__tmp__44KU |  1));
+              ptr__Y4KU=__tmp__24KU;
+            };
+            Self__2HMS=((__INTEGER_CST__XAXC *)ptr__Y4KU);
+            *(Self__2HMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__R5KU=((__INTEGER_CST__XAXC *)Self__2HMS);
+          Self__R5KU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5WN;
+          Self__R5KU->value__FH4D=v__T5KU;
+          Self__R5KU->parent_constant__YAXC.static_type__5G4D=__tmp__Z2WN;
+          check_type__XYEE(Self__R5KU);
+          __tmp__D3WN=Self__2HMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__D3WN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__R2WN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1TZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__R2WN)->local__BVEJ));
+          if (__tmp__1TZT==NULL) {
+            __tmp__2TZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2TZT=((__READ_LOCAL__55ZI *)__tmp__1TZT);
+          };
+          __tmp__D3WN=__tmp__2TZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__D3WN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__R2WN));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__D3WN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__R2WN));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__AIMS=((__IS_EXPANDED__35NJ *)__tmp__R2WN);
+          __tmp__P5WN=Self__AIMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1TZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__AIMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1TZT==NULL) {
+            __tmp__2TZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2TZT=((__READ_LOCAL__55ZI *)__tmp__1TZT);
+          };
+          Self__AIMS=NULL;
+          ptr__Y4KU=((__POINTER__IB )(NULL));
+          __tmp__F2WN= 0;
+          __tmp__04KU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__04KU ==  0)) {
+            Self__AIMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__F2WN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__04KU));
+            if ((__tmp__F2WN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__44KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__34KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_size[(__tmp__44KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__34KU)));
+              ptr__Y4KU=__tmp__24KU;
+            } else /* FALSE */ {
+              __tmp__44KU=((__UINTEGER_32__ZWB )__tmp__F2WN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_type[(__tmp__44KU)]))),(__UINTEGER_32__ZWB)(__tmp__44KU |  1));
+              ptr__Y4KU=__tmp__24KU;
+            };
+            Self__AIMS=((__IS_EXPANDED__35NJ *)ptr__Y4KU);
+            *(Self__AIMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__CALU=((__IS_EXPANDED__35NJ *)Self__AIMS);
+          Self__CALU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5WN;
+          Self__CALU->receiver__RA5J=__tmp__2TZT;
+          __tmp__D3WN=Self__AIMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FIMS=((__GET_TYPE_ID__HAOJ *)__tmp__R2WN);
+          __tmp__P5WN=Self__FIMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__Z2WN=Self__FIMS->receiver__WA5J;
+          Self__FIMS=NULL;
+          ptr__Y4KU=((__POINTER__IB )(NULL));
+          __tmp__F2WN= 0;
+          __tmp__04KU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__04KU ==  0)) {
+            Self__FIMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__F2WN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__04KU));
+            if ((__tmp__F2WN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__44KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__34KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_size[(__tmp__44KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__34KU)));
+              ptr__Y4KU=__tmp__24KU;
+            } else /* FALSE */ {
+              __tmp__44KU=((__UINTEGER_32__ZWB )__tmp__F2WN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_type[(__tmp__44KU)]))),(__UINTEGER_32__ZWB)(__tmp__44KU |  1));
+              ptr__Y4KU=__tmp__24KU;
+            };
+            Self__FIMS=((__GET_TYPE_ID__HAOJ *)ptr__Y4KU);
+            *(Self__FIMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__SALU=((__GET_TYPE_ID__HAOJ *)Self__FIMS);
+          Self__SALU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5WN;
+          Self__SALU->receiver__WA5J=__tmp__Z2WN;
+          __tmp__D3WN=Self__FIMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__D3WN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__R2WN));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__D3WN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__R2WN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__D3WN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__R2WN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__D3WN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__R2WN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__D3WN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__R2WN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__D3WN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__R2WN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__D3WN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__R2WN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__D3WN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__R2WN));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__D3WN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__R2WN));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IIMS=((__SIZE_OF__5GOJ *)__tmp__R2WN);
+          __tmp__P5WN=Self__IIMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__Z2WN=Self__IIMS->receiver__AD5J;
+          Self__IIMS=NULL;
+          ptr__Y4KU=((__POINTER__IB )(NULL));
+          __tmp__F2WN= 0;
+          __tmp__04KU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__04KU ==  0)) {
+            Self__IIMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__F2WN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__04KU));
+            if ((__tmp__F2WN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__44KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__34KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_size[(__tmp__44KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__34KU)));
+              ptr__Y4KU=__tmp__24KU;
+            } else /* FALSE */ {
+              __tmp__44KU=((__UINTEGER_32__ZWB )__tmp__F2WN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_type[(__tmp__44KU)]))),(__UINTEGER_32__ZWB)(__tmp__44KU |  1));
+              ptr__Y4KU=__tmp__24KU;
+            };
+            Self__IIMS=((__SIZE_OF__5GOJ *)ptr__Y4KU);
+            *(Self__IIMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__CBLU=((__SIZE_OF__5GOJ *)Self__IIMS);
+          Self__CBLU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5WN;
+          Self__CBLU->receiver__AD5J=__tmp__Z2WN;
+          __tmp__D3WN=Self__IIMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__D3WN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__R2WN));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LIMS=((__REAL_CST__1LOJ *)__tmp__R2WN);
+          __tmp__P5WN=Self__LIMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__UBLU=Self__LIMS->value__VD5J;
+          __tmp__Z2WN=Self__LIMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LIMS=NULL;
+          ptr__Y4KU=((__POINTER__IB )(NULL));
+          __tmp__F2WN= 0;
+          __tmp__04KU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__04KU ==  0)) {
+            Self__LIMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__F2WN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__04KU));
+            if ((__tmp__F2WN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__44KU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__34KU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_size[(__tmp__44KU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__34KU)));
+              ptr__Y4KU=__tmp__24KU;
+            } else /* FALSE */ {
+              __tmp__44KU=((__UINTEGER_32__ZWB )__tmp__F2WN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__24KU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__34KU=(void *)((unsigned long)(void *)((unsigned long)__tmp__04KU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24KU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__24KU=micro_alloc__table__lab__UKI(__tmp__34KU,((__POINTER__IB )(&(table_type[(__tmp__44KU)]))),(__UINTEGER_32__ZWB)(__tmp__44KU |  1));
+              ptr__Y4KU=__tmp__24KU;
+            };
+            Self__LIMS=((__REAL_CST__1LOJ *)ptr__Y4KU);
+            *(Self__LIMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__SBLU=((__REAL_CST__1LOJ *)Self__LIMS);
+          Self__SBLU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__P5WN;
+          Self__SBLU->value__VD5J=v__UBLU;
+          Self__SBLU->parent_constant__2LOJ.static_type__5G4D=__tmp__Z2WN;
+          __tmp__D3WN=Self__LIMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PIMS=((__CHARACTER_CST__RMOJ *)__tmp__R2WN);
+          __tmp__QIMS=create__char__UMQJ(Self__PIMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PIMS->text__0D5J);
+          __tmp__D3WN=__tmp__QIMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SIMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__R2WN);
+          __tmp__TIMS=create__text__OQQJ(Self__SIMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SIMS->string__WBJK);
+          __tmp__D3WN=__tmp__TIMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__D3WN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__R2WN));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__D3WN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__R2WN));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__D3WN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__R2WN));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__D3WN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__R2WN));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__D3WN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__R2WN));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__D3WN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__R2WN));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__D3WN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__R2WN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__D3WN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__R2WN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__HAXN=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__R2WN)->global__KAKM),NULL);
+          if (__tmp__HAXN==NULL) {
+            __tmp__NU3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__HAXN)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NU3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NU3T=((__READ_GLOBAL__T4YL *)__tmp__HAXN);
+            } break;
+            }
           };
+          __tmp__D3WN=__tmp__NU3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__D3WN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__R2WN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__D3WN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__R2WN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__D3WN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__R2WN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__D3WN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__R2WN));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__D3WN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__R2WN));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__D3WN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__R2WN));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__D3WN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__R2WN));
+        } break;
+        };
+        __tmp__BBXN=new_read__slot__receiver__with__intern__OEZJ(__tmp__L2WN,__tmp__RZGP,__tmp__D3WN,__tmp__WAXN,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__BBXN);
+        __tmp__RZGP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__BBXN));
+        result__PZWN=__tmp__RZGP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__MZWN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__Q1WN=static_type__BAGM(Self__LZWN);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__Q1WN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__NZWN);
+        put_position__PRE(Self__LZWN->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        ptr__EDNR=result__KT3R;
       };
-      result__DDNR=((__IS_EXPANDED *)ptr__EDNR);
-      *(result__DDNR) = *(IS_EXPANDED__);
     };
-    Self__LDNR=((__IS_EXPANDED *)result__DDNR);
-    Self__LDNR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MDNR;
-    Self__LDNR->receiver__WN2H=__tmp__JLBR;
-    __tmp__YMFI=result__DDNR;
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YMFI=my_copy__1N2H(val__VSUH);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__YMFI=my_copy__EO2H(val__VSUH);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__YMFI=my_copy__PO2H(val__VSUH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__YMFI=my_copy__1O2H(val__VSUH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__YMFI=my_copy__GP2H(val__VSUH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__YMFI=my_copy__RP2H(val__VSUH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YMFI=my_copy__2P2H(val__VSUH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YMFI=my_copy__HQ2H(val__VSUH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__YMFI=my_copy__SQ2H(val__VSUH);
-  } break;
-  case __ITEM__: {
-    __tmp__YMFI=my_copy__DR2H(val__VSUH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__YMFI=my_copy__PR2H(val__VSUH);
-  } break;
-  case __CAST__: {
-    __tmp__YMFI=my_copy__YR2H(val__VSUH);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__YMFI=my_copy__5SYM(val__VSUH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__YMFI=my_copy__IUGK(val__VSUH);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__3EDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)val__VSUH)->global__ZGJK),NULL);
-    if (__tmp__3EDR==NULL) {
-      __tmp__4EDR=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__3EDR)->__id) {
-      case __READ_SLOT__: {
-        __tmp__4EDR=NULL;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__4EDR=((__READ_GLOBAL *)__tmp__3EDR);
-      } break;
-      }
-    };
-    __tmp__YMFI=__tmp__4EDR;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YMFI=my_copy__BQCN(val__VSUH);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YMFI=my_copy__NREO(val__VSUH);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YMFI=my_copy__VYJO(val__VSUH);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YMFI=my_copy__0REO(val__VSUH);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YMFI=my_copy__BZJO(val__VSUH);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__YMFI=my_copy__CNJM(val__VSUH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__YMFI=my_copy__5XLL(val__VSUH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__YMFI=my_copy__WVYM(val__VSUH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__YMFI=my_copy__FSEO(val__VSUH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YMFI=my_copy__QCEP(val__VSUH);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__YMFI=my_copy__5LSN(val__VSUH);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YMFI=my_copy__KMSN(val__VSUH);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__YMFI=my_copy__JZPN(val__VSUH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__YMFI=my_copy__G3SO(val__VSUH);
-  } break;
   };
-  Self__SMFI->parent_dta__XSUH.result_expr__YHZD=__tmp__YMFI;
-  Self__SMFI->value__ZMFI=val__VSUH;
-  result__ODNR=NULL;
-  ptr__PDNR=((__POINTER )(NULL));
-  typ_id__QDNR= 0;
-  sz__RDNR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
-  if ((sz__RDNR ==  0)) {
-    result__ODNR=NODE_TYPE__;
-  } else {
-    typ_id__QDNR=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RDNR);
-    if ((typ_id__QDNR == (__INTEGER)(-  1))) {
-      a__SDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TDNR=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNR + a__SDNR) & (__UINTEGER_32)(~ a__SDNR));
-      ptr_table__OT3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TDNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__NT3R=((__POINTER )(NULL));
-      result__PT3R=((__POINTER *)ptr_table__OT3R)[ 0];
-      if ((result__PT3R == (void *)NULL)) {
-        result__PT3R=new_lab__2PJ(new_size__TDNR);
-        next__NT3R=(void *)((unsigned long)result__PT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDNR)));
-        ((__POINTER *)next__NT3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OT3R)[ 0]=next__NT3R;
-      } else {
-        next__NT3R=((__POINTER *)result__PT3R)[ 0];
-        if ((next__NT3R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TDNR <<  1)) <=  4096)) {
-            next__NT3R=(void *)((unsigned long)result__PT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDNR)));
-          } else {
-            next__NT3R=new_lab__2PJ(new_size__TDNR);
+  __tmp__J1WN=result__PZWN;
+  return(__tmp__J1WN);
+}
+
+static void* check_type__with__WDCN(__READ_GLOBAL__T4YL *Self__XDCN,__TYPE_FULL__XMB *t__YDCN,__POSITION__OL p__ZDCN)
+// ({READ_GLOBAL__T4YL},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__XCLU;
+  void *result__1DCN;
+  __LOCAL__L4WC *__tmp__VJMS,*__tmp__BLMS;
+  __WRITE_LOCAL__TEYJ *__tmp__2JMS,*__tmp__ILMS;
+  __STRING_CONSTANT__0 *__tmp__TFCN,*__tmp__0ICN,*v__YELU;
+  void *__tmp__VFCN;
+  __PROTOTYPE__MF *__tmp__LGCN,*__tmp__PJCN;
+  __INTEGER__Q __tmp__RGCN,__tmp__VJCN;
+  void *__tmp__N0EO;
+  __POSITION__OL __tmp__XGCN,__tmp__1JCN;
+  void *__tmp__3GCN,*__tmp__PHCN,*__tmp__TKCN;
+  __TYPE_FULL__XMB *__tmp__FHCN,*__tmp__JKCN;
+  __ITM_TYPE_STYLE__1MB *Self__YBLU,*Self__0BLU;
+  __ITM_TYPE_MULTI__0URC *Self__RKMS,*Self__RLMS;
+  __READ_LOCAL__55ZI *__tmp__5HCN,*__tmp__HLCN,*__tmp__DUZT,*__tmp__EUZT;
+  __NODE_TYPE__SK2C *__tmp__BICN,*__tmp__NLCN;
+  __PROTOTYPE_CST__LAXC *__tmp__ELCN,*Self__VLMS,*__tmp__WLMS;
+  __STRING_CST__5J *Self__5BLU,*result__1BLU;
+  __POINTER__IB ptr__2BLU,__tmp__4BLU,__tmp__ACLU,__tmp__BCLU;
+  __UINTEGER_32__ZWB __tmp__CCLU;
+  __INTEGER_CST__XAXC *Self__YLMS,*Self__VCLU;
+  __IS_EXPANDED__35NJ *Self__2LMS,*Self__GDLU;
+  __GET_TYPE_ID__HAOJ *Self__BMMS,*Self__WDLU;
+  __SIZE_OF__5GOJ *Self__EMMS,*Self__GELU;
+  __REAL_CST__1LOJ *Self__HMMS,*Self__WELU;
+  __CHARACTER_CST__RMOJ *Self__LMMS,*__tmp__MMMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__OMMS,*__tmp__PMMS;
+  __READ_GLOBAL__T4YL *__tmp__RU3T;
+  __BOOLEAN__L __tmp__SECN,__tmp__FFCN,__tmp__IHCN,__tmp__MKCN;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__CLCN;
+  result__1DCN=NULL;
+  __tmp__SECN=affect_with__CMKK(((__TYPE_FULL__XMB *)t__YDCN),Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D);
+  if (__tmp__SECN) {
+    result__1DCN=Self__XDCN;
+  } else /* FALSE */ {
+    __tmp__FFCN=is_export_to__FCVK(((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D),t__YDCN);
+    if (__tmp__FFCN) {
+      __tmp__VJMS=create__name__style__type__HIND(Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D));
+      __tmp__2JMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VJMS),Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XDCN);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2JMS);
+      __tmp__TFCN=get__PJC(last_cast_name__U31J);
+      __tmp__VFCN=get_slot__QA3I(((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D),__tmp__TFCN);
+      if (((void *)__tmp__VFCN == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__YDCN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__TFCN);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__ZDCN);
+        __tmp__LGCN=prototype__LEMJ(((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D));
+        put_position__PRE(__tmp__LGCN->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__VFCN)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__VFCN)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RGCN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__VFCN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RGCN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__VFCN));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__VFCN)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RGCN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__VFCN));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RGCN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__VFCN));
+        };
+      };
+      if ((__tmp__RGCN !=  1)) {
+        if (((struct ___OBJ *)__tmp__VFCN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__N0EO=((__SLOT_CODE__4IRG *)__tmp__VFCN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__N0EO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XGCN=((__ITM_SLOT__PLC *)__tmp__N0EO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XGCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N0EO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          ((__POINTER *)next__NT3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OT3R)[ 0]=next__NT3R;
-        } else {
-          ((__POINTER *)result__PT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PT3R=next__NT3R;
+        } else /* SLOT_DATA */ {
+          __tmp__XGCN=((__SLOT_DATA__IJRG *)__tmp__VFCN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__XGCN);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
       };
-      ptr__PDNR=result__PT3R;
-    } else {
-      t__UDNR=((__UINTEGER_32 )typ_id__QDNR);
-      a__VDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WT3R=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNR + a__VDNR) & (__UINTEGER_32)(~ a__VDNR));
-      ptr_table__TT3R=((__POINTER )(&(table_type[(t__UDNR)])));
-      lab_type__VT3R=(__UINTEGER_32)(t__UDNR |  1);
-      next__ST3R=((__POINTER )(NULL));
-      result__UT3R=((__POINTER *)ptr_table__TT3R)[ 0];
-      if ((result__UT3R == (void *)NULL)) {
-        result__UT3R=new_lab__2PJ(lab_type__VT3R);
-        next__ST3R=(void *)((unsigned long)result__UT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WT3R)));
-        ((__POINTER *)next__ST3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TT3R)[ 0]=next__ST3R;
+      if (((struct ___OBJ *)__tmp__VFCN)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__N0EO=((__SLOT_CODE__4IRG *)__tmp__VFCN)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__N0EO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__3GCN=((__ITM_SLOT__PLC *)__tmp__N0EO)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__3GCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N0EO)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__N0EO=((__SLOT_DATA__IJRG *)__tmp__VFCN)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__N0EO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__3GCN=((__ITM_SLOT__PLC *)__tmp__N0EO)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__3GCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__N0EO)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__3GCN==NULL) {
+        __tmp__N0EO=NULL;
       } else {
-        next__ST3R=((__POINTER *)result__UT3R)[ 0];
-        if ((next__ST3R == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WT3R <<  1)) <=  4096)) {
-            next__ST3R=(void *)((unsigned long)result__UT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WT3R)));
-          } else {
-            next__ST3R=new_lab__2PJ(lab_type__VT3R);
+        switch (((struct ___OBJ *)__tmp__3GCN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__N0EO=((void *)__tmp__3GCN);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__N0EO=((void *)__tmp__3GCN);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__N0EO=((void *)__tmp__3GCN);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__N0EO=((void *)__tmp__3GCN);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__N0EO=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__N0EO=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__N0EO == (void *)NULL)) {
+        __tmp__IHCN=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__N0EO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__FHCN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__N0EO));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__FHCN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__N0EO)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__FHCN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__N0EO)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__FHCN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__N0EO)),NULL);
+        } break;
+        };
+        __tmp__IHCN=((void *)__tmp__FHCN != (void *)t__YDCN);
+      };
+      if (__tmp__IHCN) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__VFCN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__3GCN=((__SLOT_CODE__4IRG *)__tmp__VFCN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3GCN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PHCN=((__ITM_SLOT__PLC *)__tmp__3GCN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PHCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GCN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__3GCN=((__SLOT_DATA__IJRG *)__tmp__VFCN)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3GCN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PHCN=((__ITM_SLOT__PLC *)__tmp__3GCN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PHCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GCN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__PHCN)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__PHCN)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__YBLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PHCN));
+          if (((void *)Self__YBLU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__YBLU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__YBLU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PHCN)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PHCN))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RKMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PHCN));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RKMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PHCN)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__YDCN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__VFCN)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__3GCN=((__SLOT_CODE__4IRG *)__tmp__VFCN)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3GCN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XGCN=((__ITM_SLOT__PLC *)__tmp__3GCN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XGCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GCN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__XGCN=((__SLOT_DATA__IJRG *)__tmp__VFCN)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__XGCN);
+        put_position__PRE(Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__5HCN=read__5UEI(((__LOCAL__L4WC *)__tmp__VJMS));
+      __tmp__BICN=new_read__slot__receiver__self__intern__KK2C(Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__VFCN,__tmp__5HCN,__tmp__5HCN,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__BICN);
+      __tmp__VFCN=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__BICN));
+      result__1DCN=__tmp__VFCN;
+      __tmp__IHCN=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__IHCN=FALSE__O__;
+    };
+    if ((! __tmp__IHCN)) {
+      __tmp__IHCN=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__YDCN),Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D);
+      if (__tmp__IHCN) {
+        __tmp__BLMS=create__name__style__type__HIND(Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D));
+        __tmp__ILMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__BLMS),Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XDCN);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ILMS);
+        __tmp__0ICN=get__PJC(last_cast_name__U31J);
+        __tmp__N0EO=get_slot__QA3I(((__TYPE_FULL__XMB *)t__YDCN),__tmp__0ICN);
+        if (((void *)__tmp__N0EO == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__YDCN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__0ICN);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__YDCN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__ZDCN);
+          __tmp__PJCN=prototype__LEMJ(((__TYPE_FULL__XMB *)t__YDCN));
+          put_position__PRE(__tmp__PJCN->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((__POINTER *)next__ST3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TT3R)[ 0]=next__ST3R;
-        } else {
-          ((__POINTER *)result__UT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ST3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__UT3R=next__ST3R;
-        };
-      };
-      ptr__PDNR=result__UT3R;
-    };
-    result__ODNR=((__NODE_TYPE *)ptr__PDNR);
-    *(result__ODNR) = *(NODE_TYPE__);
-  };
-  Self__WDNR=((__NODE_TYPE *)result__ODNR);
-  Self__WDNR->parent_node__QLQC.expr__RJZD=rec__USUH;
-  Self__WDNR->parent_node__QLQC.data__SJZD=result__UMXH;
-  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
-  Self__NLBR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
-  if (((void *)Self__NLBR->first_link__U2YD == (void *)NULL)) {
-    result__ZDNR=NULL;
-    ptr__0DNR=((__POINTER )(NULL));
-    typ_id__1DNR= 0;
-    sz__2DNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__2DNR ==  0)) {
-      result__ZDNR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__1DNR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2DNR);
-      if ((typ_id__1DNR == (__INTEGER)(-  1))) {
-        a__3DNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4DNR=(__UINTEGER_32)((__UINTEGER_32)(sz__2DNR + a__3DNR) & (__UINTEGER_32)(~ a__3DNR));
-        ptr_table__YT3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4DNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__XT3R=((__POINTER )(NULL));
-        result__ZT3R=((__POINTER *)ptr_table__YT3R)[ 0];
-        if ((result__ZT3R == (void *)NULL)) {
-          result__ZT3R=new_lab__2PJ(new_size__4DNR);
-          next__XT3R=(void *)((unsigned long)result__ZT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4DNR)));
-          ((__POINTER *)next__XT3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YT3R)[ 0]=next__XT3R;
-        } else {
-          next__XT3R=((__POINTER *)result__ZT3R)[ 0];
-          if ((next__XT3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4DNR <<  1)) <=  4096)) {
-              next__XT3R=(void *)((unsigned long)result__ZT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4DNR)));
-            } else {
-              next__XT3R=new_lab__2PJ(new_size__4DNR);
-            };
-            ((__POINTER *)next__XT3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YT3R)[ 0]=next__XT3R;
-          } else {
-            ((__POINTER *)result__ZT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ZT3R=next__XT3R;
+        };
+        if (((struct ___OBJ *)__tmp__N0EO)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__N0EO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VJCN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__N0EO));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VJCN=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__N0EO));
+          };
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__N0EO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VJCN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__N0EO));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VJCN=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__N0EO));
           };
         };
-        ptr__0DNR=result__ZT3R;
-      } else {
-        t__5DNR=((__UINTEGER_32 )typ_id__1DNR);
-        a__AENR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__AU3R=(__UINTEGER_32)((__UINTEGER_32)(sz__2DNR + a__AENR) & (__UINTEGER_32)(~ a__AENR));
-        ptr_table__3T3R=((__POINTER )(&(table_type[(t__5DNR)])));
-        lab_type__5T3R=(__UINTEGER_32)(t__5DNR |  1);
-        next__2T3R=((__POINTER )(NULL));
-        result__4T3R=((__POINTER *)ptr_table__3T3R)[ 0];
-        if ((result__4T3R == (void *)NULL)) {
-          result__4T3R=new_lab__2PJ(lab_type__5T3R);
-          next__2T3R=(void *)((unsigned long)result__4T3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AU3R)));
-          ((__POINTER *)next__2T3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3T3R)[ 0]=next__2T3R;
-        } else {
-          next__2T3R=((__POINTER *)result__4T3R)[ 0];
-          if ((next__2T3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4T3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AU3R <<  1)) <=  4096)) {
-              next__2T3R=(void *)((unsigned long)result__4T3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AU3R)));
-            } else {
-              next__2T3R=new_lab__2PJ(lab_type__5T3R);
+        if ((__tmp__VJCN !=  2)) {
+          if (((struct ___OBJ *)__tmp__N0EO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__PHCN=((__SLOT_CODE__4IRG *)__tmp__N0EO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__PHCN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__1JCN=((__ITM_SLOT__PLC *)__tmp__PHCN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__1JCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PHCN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
             };
-            ((__POINTER *)next__2T3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3T3R)[ 0]=next__2T3R;
-          } else {
-            ((__POINTER *)result__4T3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2T3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__4T3R=next__2T3R;
+          } else /* SLOT_DATA */ {
+            __tmp__1JCN=((__SLOT_DATA__IJRG *)__tmp__N0EO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__1JCN);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
         };
-        ptr__0DNR=result__4T3R;
-      };
-      result__ZDNR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__0DNR);
-      *(result__ZDNR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__BENR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__ZDNR);
-    Self__BENR->item__N0SE=result__ODNR;
-    Self__BENR->next__OW4E=NULL;
-    Self__NLBR->first_link__U2YD=result__ZDNR;
-    Self__NLBR->parent_linked_collection__1LQC.upper__2AID= 1;
-    Self__NLBR->last_link__32YD=result__ZDNR;
-    Self__NLBR->mem_idx__42YD= 1;
-    Self__NLBR->mem_lnk__A3YD=result__ZDNR;
-  } else {
-    result__DENR=NULL;
-    ptr__EENR=((__POINTER )(NULL));
-    typ_id__FENR= 0;
-    sz__GENR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
-    if ((sz__GENR ==  0)) {
-      result__DENR=LINKED_LIST_NODEoNODE_TYPEo__;
-    } else {
-      typ_id__FENR=__LINKED_LIST_NODEoNODE_TYPEo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GENR);
-      if ((typ_id__FENR == (__INTEGER)(-  1))) {
-        a__HENR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IENR=(__UINTEGER_32)((__UINTEGER_32)(sz__GENR + a__HENR) & (__UINTEGER_32)(~ a__HENR));
-        ptr_table__CU3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IENR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BU3R=((__POINTER )(NULL));
-        result__DU3R=((__POINTER *)ptr_table__CU3R)[ 0];
-        if ((result__DU3R == (void *)NULL)) {
-          result__DU3R=new_lab__2PJ(new_size__IENR);
-          next__BU3R=(void *)((unsigned long)result__DU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IENR)));
-          ((__POINTER *)next__BU3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CU3R)[ 0]=next__BU3R;
-        } else {
-          next__BU3R=((__POINTER *)result__DU3R)[ 0];
-          if ((next__BU3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DU3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IENR <<  1)) <=  4096)) {
-              next__BU3R=(void *)((unsigned long)result__DU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IENR)));
-            } else {
-              next__BU3R=new_lab__2PJ(new_size__IENR);
-            };
-            ((__POINTER *)next__BU3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CU3R)[ 0]=next__BU3R;
-          } else {
-            ((__POINTER *)result__DU3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BU3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DU3R=next__BU3R;
+        if (((struct ___OBJ *)__tmp__N0EO)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__3GCN=((__SLOT_CODE__4IRG *)__tmp__N0EO)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3GCN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PHCN=((__ITM_SLOT__PLC *)__tmp__3GCN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PHCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GCN)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__3GCN=((__SLOT_DATA__IJRG *)__tmp__N0EO)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__3GCN)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PHCN=((__ITM_SLOT__PLC *)__tmp__3GCN)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PHCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3GCN)->parent_itm_slot__3F0D.result_type__KWOB;
           };
         };
-        ptr__EENR=result__DU3R;
-      } else {
-        t__JENR=((__UINTEGER_32 )typ_id__FENR);
-        a__KENR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KU3R=(__UINTEGER_32)((__UINTEGER_32)(sz__GENR + a__KENR) & (__UINTEGER_32)(~ a__KENR));
-        ptr_table__HU3R=((__POINTER )(&(table_type[(t__JENR)])));
-        lab_type__JU3R=(__UINTEGER_32)(t__JENR |  1);
-        next__GU3R=((__POINTER )(NULL));
-        result__IU3R=((__POINTER *)ptr_table__HU3R)[ 0];
-        if ((result__IU3R == (void *)NULL)) {
-          result__IU3R=new_lab__2PJ(lab_type__JU3R);
-          next__GU3R=(void *)((unsigned long)result__IU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KU3R)));
-          ((__POINTER *)next__GU3R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HU3R)[ 0]=next__GU3R;
+        if (__tmp__PHCN==NULL) {
+          __tmp__3GCN=NULL;
         } else {
-          next__GU3R=((__POINTER *)result__IU3R)[ 0];
-          if ((next__GU3R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IU3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KU3R <<  1)) <=  4096)) {
-              next__GU3R=(void *)((unsigned long)result__IU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KU3R)));
-            } else {
-              next__GU3R=new_lab__2PJ(lab_type__JU3R);
-            };
-            ((__POINTER *)next__GU3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HU3R)[ 0]=next__GU3R;
-          } else {
-            ((__POINTER *)result__IU3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GU3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IU3R=next__GU3R;
+          switch (((struct ___OBJ *)__tmp__PHCN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__3GCN=((void *)__tmp__PHCN);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__3GCN=((void *)__tmp__PHCN);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__3GCN=((void *)__tmp__PHCN);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__3GCN=((void *)__tmp__PHCN);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__3GCN=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__3GCN=NULL;
+          } break;
+          }
+        };
+        if (((void *)__tmp__3GCN == (void *)NULL)) {
+          __tmp__MKCN=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__3GCN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__JKCN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__3GCN));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__JKCN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3GCN)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__JKCN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3GCN)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__JKCN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3GCN)),NULL);
+          } break;
+          };
+          __tmp__MKCN=((void *)__tmp__JKCN != (void *)t__YDCN);
+        };
+        if (__tmp__MKCN) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__N0EO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__PHCN=((__SLOT_CODE__4IRG *)__tmp__N0EO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__PHCN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__TKCN=((__ITM_SLOT__PLC *)__tmp__PHCN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__TKCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PHCN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__PHCN=((__SLOT_DATA__IJRG *)__tmp__N0EO)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__PHCN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__TKCN=((__ITM_SLOT__PLC *)__tmp__PHCN)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__TKCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PHCN)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__TKCN)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__TKCN)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__0BLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TKCN));
+            if (((void *)Self__0BLU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__0BLU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__0BLU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TKCN)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TKCN))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__RLMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TKCN));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__RLMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TKCN)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__YDCN),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__N0EO)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__PHCN=((__SLOT_CODE__4IRG *)__tmp__N0EO)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__PHCN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__1JCN=((__ITM_SLOT__PLC *)__tmp__PHCN)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__1JCN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PHCN)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__1JCN=((__SLOT_DATA__IJRG *)__tmp__N0EO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__1JCN);
+          put_position__PRE(Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
         };
-        ptr__EENR=result__IU3R;
+        __tmp__CLCN=create_with_capacity__UBZH( 2);
+        __tmp__ELCN=create__type__VJ2C(Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B,t__YDCN);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__CLCN),__tmp__ELCN);
+        __tmp__HLCN=read__5UEI(((__LOCAL__L4WC *)__tmp__BLMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__CLCN),__tmp__HLCN);
+        __tmp__XGCN=Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__3GCN=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__CLCN)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__3GCN)->__id) {
+        case __STRING_CST__5J__: {
+          Self__5BLU=((__STRING_CST__5J *)__tmp__3GCN);
+          result__1BLU=NULL;
+          ptr__2BLU=((__POINTER__IB )(NULL));
+          __tmp__RGCN= 0;
+          __tmp__4BLU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__4BLU ==  0)) {
+            result__1BLU=Self__5BLU;
+          } else /* FALSE */ {
+            __tmp__RGCN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4BLU));
+            if ((__tmp__RGCN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CCLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BCLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_size[(__tmp__CCLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BCLU)));
+              ptr__2BLU=__tmp__ACLU;
+            } else /* FALSE */ {
+              __tmp__CCLU=((__UINTEGER_32__ZWB )__tmp__RGCN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_type[(__tmp__CCLU)]))),(__UINTEGER_32__ZWB)(__tmp__CCLU |  1));
+              ptr__2BLU=__tmp__ACLU;
+            };
+            result__1BLU=((__STRING_CST__5J *)ptr__2BLU);
+            *(result__1BLU) = *(Self__5BLU);
+          };
+          __tmp__PHCN=result__1BLU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__PHCN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__3GCN));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__VLMS=((__PROTOTYPE_CST__LAXC *)__tmp__3GCN);
+          __tmp__WLMS=create__type__VJ2C(Self__VLMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VLMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__PHCN=__tmp__WLMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__YLMS=((__INTEGER_CST__XAXC *)__tmp__3GCN);
+          __tmp__1JCN=Self__YLMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__XCLU=Self__YLMS->value__FH4D;
+          __tmp__FHCN=Self__YLMS->parent_constant__YAXC.static_type__5G4D;
+          Self__YLMS=NULL;
+          ptr__2BLU=((__POINTER__IB )(NULL));
+          __tmp__RGCN= 0;
+          __tmp__4BLU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__4BLU ==  0)) {
+            Self__YLMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__RGCN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4BLU));
+            if ((__tmp__RGCN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CCLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BCLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_size[(__tmp__CCLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BCLU)));
+              ptr__2BLU=__tmp__ACLU;
+            } else /* FALSE */ {
+              __tmp__CCLU=((__UINTEGER_32__ZWB )__tmp__RGCN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_type[(__tmp__CCLU)]))),(__UINTEGER_32__ZWB)(__tmp__CCLU |  1));
+              ptr__2BLU=__tmp__ACLU;
+            };
+            Self__YLMS=((__INTEGER_CST__XAXC *)ptr__2BLU);
+            *(Self__YLMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__VCLU=((__INTEGER_CST__XAXC *)Self__YLMS);
+          Self__VCLU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__1JCN;
+          Self__VCLU->value__FH4D=v__XCLU;
+          Self__VCLU->parent_constant__YAXC.static_type__5G4D=__tmp__FHCN;
+          check_type__XYEE(Self__VCLU);
+          __tmp__PHCN=Self__YLMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__PHCN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__3GCN));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DUZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__3GCN)->local__BVEJ));
+          if (__tmp__DUZT==NULL) {
+            __tmp__EUZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EUZT=((__READ_LOCAL__55ZI *)__tmp__DUZT);
+          };
+          __tmp__PHCN=__tmp__EUZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__PHCN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__3GCN));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__PHCN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__3GCN));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__2LMS=((__IS_EXPANDED__35NJ *)__tmp__3GCN);
+          __tmp__1JCN=Self__2LMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DUZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__2LMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DUZT==NULL) {
+            __tmp__EUZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EUZT=((__READ_LOCAL__55ZI *)__tmp__DUZT);
+          };
+          Self__2LMS=NULL;
+          ptr__2BLU=((__POINTER__IB )(NULL));
+          __tmp__RGCN= 0;
+          __tmp__4BLU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__4BLU ==  0)) {
+            Self__2LMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__RGCN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4BLU));
+            if ((__tmp__RGCN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CCLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BCLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_size[(__tmp__CCLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BCLU)));
+              ptr__2BLU=__tmp__ACLU;
+            } else /* FALSE */ {
+              __tmp__CCLU=((__UINTEGER_32__ZWB )__tmp__RGCN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_type[(__tmp__CCLU)]))),(__UINTEGER_32__ZWB)(__tmp__CCLU |  1));
+              ptr__2BLU=__tmp__ACLU;
+            };
+            Self__2LMS=((__IS_EXPANDED__35NJ *)ptr__2BLU);
+            *(Self__2LMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__GDLU=((__IS_EXPANDED__35NJ *)Self__2LMS);
+          Self__GDLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__1JCN;
+          Self__GDLU->receiver__RA5J=__tmp__EUZT;
+          __tmp__PHCN=Self__2LMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__BMMS=((__GET_TYPE_ID__HAOJ *)__tmp__3GCN);
+          __tmp__1JCN=Self__BMMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__FHCN=Self__BMMS->receiver__WA5J;
+          Self__BMMS=NULL;
+          ptr__2BLU=((__POINTER__IB )(NULL));
+          __tmp__RGCN= 0;
+          __tmp__4BLU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__4BLU ==  0)) {
+            Self__BMMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__RGCN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4BLU));
+            if ((__tmp__RGCN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CCLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BCLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_size[(__tmp__CCLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BCLU)));
+              ptr__2BLU=__tmp__ACLU;
+            } else /* FALSE */ {
+              __tmp__CCLU=((__UINTEGER_32__ZWB )__tmp__RGCN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_type[(__tmp__CCLU)]))),(__UINTEGER_32__ZWB)(__tmp__CCLU |  1));
+              ptr__2BLU=__tmp__ACLU;
+            };
+            Self__BMMS=((__GET_TYPE_ID__HAOJ *)ptr__2BLU);
+            *(Self__BMMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__WDLU=((__GET_TYPE_ID__HAOJ *)Self__BMMS);
+          Self__WDLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__1JCN;
+          Self__WDLU->receiver__WA5J=__tmp__FHCN;
+          __tmp__PHCN=Self__BMMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__PHCN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__3GCN));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__PHCN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__3GCN));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__PHCN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__3GCN));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__PHCN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__3GCN));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__PHCN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__3GCN));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__PHCN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__3GCN));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__PHCN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__3GCN));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__PHCN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__3GCN));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__PHCN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__3GCN));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__EMMS=((__SIZE_OF__5GOJ *)__tmp__3GCN);
+          __tmp__1JCN=Self__EMMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__FHCN=Self__EMMS->receiver__AD5J;
+          Self__EMMS=NULL;
+          ptr__2BLU=((__POINTER__IB )(NULL));
+          __tmp__RGCN= 0;
+          __tmp__4BLU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__4BLU ==  0)) {
+            Self__EMMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__RGCN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4BLU));
+            if ((__tmp__RGCN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CCLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BCLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_size[(__tmp__CCLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BCLU)));
+              ptr__2BLU=__tmp__ACLU;
+            } else /* FALSE */ {
+              __tmp__CCLU=((__UINTEGER_32__ZWB )__tmp__RGCN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_type[(__tmp__CCLU)]))),(__UINTEGER_32__ZWB)(__tmp__CCLU |  1));
+              ptr__2BLU=__tmp__ACLU;
+            };
+            Self__EMMS=((__SIZE_OF__5GOJ *)ptr__2BLU);
+            *(Self__EMMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__GELU=((__SIZE_OF__5GOJ *)Self__EMMS);
+          Self__GELU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__1JCN;
+          Self__GELU->receiver__AD5J=__tmp__FHCN;
+          __tmp__PHCN=Self__EMMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__PHCN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__3GCN));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__HMMS=((__REAL_CST__1LOJ *)__tmp__3GCN);
+          __tmp__1JCN=Self__HMMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__YELU=Self__HMMS->value__VD5J;
+          __tmp__FHCN=Self__HMMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__HMMS=NULL;
+          ptr__2BLU=((__POINTER__IB )(NULL));
+          __tmp__RGCN= 0;
+          __tmp__4BLU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__4BLU ==  0)) {
+            Self__HMMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__RGCN=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4BLU));
+            if ((__tmp__RGCN == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__CCLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BCLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_size[(__tmp__CCLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BCLU)));
+              ptr__2BLU=__tmp__ACLU;
+            } else /* FALSE */ {
+              __tmp__CCLU=((__UINTEGER_32__ZWB )__tmp__RGCN);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__ACLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__BCLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__4BLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ACLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__ACLU=micro_alloc__table__lab__UKI(__tmp__BCLU,((__POINTER__IB )(&(table_type[(__tmp__CCLU)]))),(__UINTEGER_32__ZWB)(__tmp__CCLU |  1));
+              ptr__2BLU=__tmp__ACLU;
+            };
+            Self__HMMS=((__REAL_CST__1LOJ *)ptr__2BLU);
+            *(Self__HMMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__WELU=((__REAL_CST__1LOJ *)Self__HMMS);
+          Self__WELU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__1JCN;
+          Self__WELU->value__VD5J=v__YELU;
+          Self__WELU->parent_constant__2LOJ.static_type__5G4D=__tmp__FHCN;
+          __tmp__PHCN=Self__HMMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__LMMS=((__CHARACTER_CST__RMOJ *)__tmp__3GCN);
+          __tmp__MMMS=create__char__UMQJ(Self__LMMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LMMS->text__0D5J);
+          __tmp__PHCN=__tmp__MMMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__OMMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__3GCN);
+          __tmp__PMMS=create__text__OQQJ(Self__OMMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__OMMS->string__WBJK);
+          __tmp__PHCN=__tmp__PMMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__PHCN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__3GCN));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__PHCN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__3GCN));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__PHCN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__3GCN));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__PHCN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__3GCN));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__PHCN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__3GCN));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__PHCN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__3GCN));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__PHCN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__3GCN));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__PHCN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__3GCN));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__TKCN=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__3GCN)->global__KAKM),NULL);
+          if (__tmp__TKCN==NULL) {
+            __tmp__RU3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__TKCN)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__RU3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__RU3T=((__READ_GLOBAL__T4YL *)__tmp__TKCN);
+            } break;
+            }
+          };
+          __tmp__PHCN=__tmp__RU3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__PHCN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__3GCN));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__PHCN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__3GCN));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__PHCN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__3GCN));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__PHCN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__3GCN));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__PHCN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__3GCN));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__PHCN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__3GCN));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__PHCN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__3GCN));
+        } break;
+        };
+        __tmp__NLCN=new_read__slot__receiver__with__intern__OEZJ(__tmp__XGCN,__tmp__N0EO,__tmp__PHCN,__tmp__CLCN,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__NLCN);
+        __tmp__N0EO=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__NLCN));
+        result__1DCN=__tmp__N0EO;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__YDCN),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)Self__XDCN->global__KAKM->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__ZDCN);
+        put_position__PRE(Self__XDCN->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-      result__DENR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__EENR);
-      *(result__DENR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
-    };
-    Self__LENR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__DENR);
-    Self__LENR->item__N0SE=result__ODNR;
-    Self__LENR->next__OW4E=NULL;
-    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__NLBR->last_link__32YD)->next__OW4E=result__DENR;
-    Self__NLBR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__NLBR->parent_linked_collection__1LQC.upper__2AID +  1);
-    Self__NLBR->last_link__32YD=result__DENR;
-  };
-  return(result__ODNR);
-}
-
-static void* check__with__and__1KXH(void *v__3KXH,void *t__4KXH,__POSITION p__5KXH)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__CLXH;
-  void *__tmp__ELXH;
-  void *__tmp__FLXH,*block__BLXH;
-  void *__tmp__HMXH;
-  switch (((struct ___OBJ *)v__3KXH)->__id) {
-  case __LIST__: {
-    __tmp__CLXH=static_type__OHQG(v__3KXH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__CLXH=((__STRING_CST *)v__3KXH)->parent_constant__5F.static_type__M2YD;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__CLXH=((__EXTERNAL_C *)v__3KXH)->static_type__1VZD;
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__CLXH=((__PROTOTYPE_CST *)v__3KXH)->parent_constant__W2LC.static_type__M2YD;
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__CLXH=((__INTEGER_CST *)v__3KXH)->parent_constant__B3LC.static_type__M2YD;
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__CLXH=((__LOCAL *)((__READ_LOCAL *)v__3KXH)->local__HJZD)->parent_variable__T1LC.type__D25F;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__CLXH=static_type__CN1H(v__3KXH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__CLXH=static_type__1N1H();
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__CLXH=static_type__AO1H();
-  } break;
-  case __REAL_CST__: {
-    __tmp__CLXH=((__REAL_CST *)v__3KXH)->parent_constant__U2JH.static_type__M2YD;
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__CLXH=((__CHARACTER_CST *)v__3KXH)->parent_constant__H3JH.static_type__M2YD;
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__CLXH=static_type__FO1H();
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__CLXH=static_type__KO1H();
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__CLXH=static_type__PO1H();
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__CLXH=static_type__UO1H(v__3KXH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__CLXH=static_type__0O1H(v__3KXH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__CLXH=static_type__5O1H(v__3KXH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__CLXH=static_type__EP1H(v__3KXH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__CLXH=static_type__JP1H(v__3KXH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__CLXH=static_type__OP1H(v__3KXH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__CLXH=TYPE_VOID__->parent_type__UIB.default__AKC;
-  } break;
-  case __ITEM__: {
-    __tmp__CLXH=static_type__XP1H(v__3KXH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__CLXH=static_type__DQ1H();
-  } break;
-  case __CAST__: {
-    __tmp__CLXH=((__CAST *)v__3KXH)->static_type__0N1H;
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__CLXH=static_type__NOKL(v__3KXH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__CLXH=((__SLOT_DATA *)((__READ_SLOT *)v__3KXH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__CLXH=((__SLOT_DATA *)((__READ_GLOBAL *)v__3KXH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__CLXH=static_type__Z1ZM();
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__CLXH=static_type__ZQEO();
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CLXH=static_type__P0IO();
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__CLXH=static_type__4QEO();
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CLXH=static_type__V0IO();
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__CLXH=static_type__DFJM(v__3KXH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__CLXH=static_type__P3ML(v__3KXH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__CLXH=static_type__R3XM(v__3KXH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__CLXH=static_type__DREO(v__3KXH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__CLXH=static_type__0BEP();
-  } break;
-  case __EXPR_INF__: {
-    __tmp__CLXH=static_type__V0QN();
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__CLXH=static_type__00QN();
-  } break;
-  case __EXPR_OR__: {
-    __tmp__CLXH=static_type__3YPN(v__3KXH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__CLXH=static_type__1HSO(v__3KXH);
-  } break;
-  };
-  __tmp__ELXH=((__TYPE_FULL *)__tmp__CLXH)->parent_type__5SL;
-  if (__tmp__ELXH==NULL) {
-    __tmp__FLXH=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__ELXH)->__id) {
-    case __TYPE__: {
-      __tmp__FLXH=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__FLXH=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__FLXH=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__FLXH=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__FLXH=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__FLXH=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__FLXH=((void *)__tmp__ELXH);
-    } break;
-    }
-  };
-  block__BLXH=__tmp__FLXH;
-  if ((((void *)__tmp__FLXH != (void *)NULL) && ((void *)((__PROFIL_BLOCK *)__tmp__FLXH)->context_extern__WLXH != (void *)NULL))) {
-    copy__BNK(string_tmp__RB,(&__string_570));
-    append__MOK(string_tmp__RB,((__LOCAL *)((__PROFIL_BLOCK *)__tmp__FLXH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
-    append__MOK(string_tmp__RB,(&__string_571));
-    put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(((__LIST *)((__PROFIL_BLOCK *)__tmp__FLXH)->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-    put_position__ECH(p__5KXH);
-    put_position__ECH(((__LOCAL *)((__PROFIL_BLOCK *)__tmp__FLXH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
     };
   };
-  switch (((struct ___OBJ *)v__3KXH)->__id) {
-  case __LIST__: {
-    __tmp__HMXH=check_type__with__DKDN(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __STRING_CST__: {
-    __tmp__HMXH=check_type__with__Y12H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__HMXH=check_type__with__XE3H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__HMXH=check_type__with__WN3H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __INTEGER_CST__: {
-    __tmp__HMXH=check_type__with__VW3H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __READ_LOCAL__: {
-    __tmp__HMXH=check_type__with__TDFJ(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__HMXH=check_type__with__T53H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__HMXH=check_type__with__SI4H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__HMXH=check_type__with__RR4H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __REAL_CST__: {
-    __tmp__HMXH=check_type__with__Q04H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __CHARACTER_CST__: {
-    __tmp__HMXH=check_type__with__PD5H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __IS_EXPANDED__: {
-    __tmp__HMXH=check_type__with__NM5H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __GET_TYPE_ID__: {
-    __tmp__HMXH=check_type__with__LV5H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__HMXH=check_type__with__K45H(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__HMXH=check_type__with__JHAI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__HMXH=check_type__with__IQAI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__HMXH=check_type__with__HZAI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__HMXH=check_type__with__GCBI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__HMXH=check_type__with__FLBI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__HMXH=check_type__with__EUBI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __PUT_TO__: {
-    __tmp__HMXH=check_type__with__C3BI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __ITEM__: {
-    __tmp__HMXH=check_type__with__AGCI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__HMXH=check_type__with__4OCI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __CAST__: {
-    __tmp__HMXH=check_type__with__2XCI(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__HMXH=check_type__with__BTDN(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__HMXH=check_type__with__2VKL(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __READ_GLOBAL__: {
-    __tmp__HMXH=check_type__with__14KL(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__HMXH=check_type__with__M12O(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__HMXH=check_type__with__E3IO(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HMXH=check_type__with__MKSO(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__HMXH=check_type__with__DGJO(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HMXH=check_type__with__MTSO(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__HMXH=check_type__with__CAYM(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__HMXH=check_type__with__BJYM(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__HMXH=check_type__with__A2DN(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__HMXH=check_type__with__CPJO(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__HMXH=check_type__with__WVIP(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__HMXH=check_type__with__LE3O(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__HMXH=check_type__with__KN3O(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__HMXH=check_type__with__35ZN(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__HMXH=check_type__with__JW3O(v__3KXH,t__4KXH,p__5KXH);
-  } break;
-  };
-  return(__tmp__HMXH);
+  __tmp__VFCN=result__1DCN;
+  return(__tmp__VFCN);
 }
 
-static __BOOLEAN is_sub_type_with_name__FDAO(__TYPE *Self__GDAO,void *n__HDAO)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* check_type__with__V1IO(__EXPR_NOT__XUPM *Self__W1IO,__TYPE_FULL__XMB *t__X1IO,__POSITION__OL p__Y1IO)
+// ({EXPR_NOT__XUPM},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__KDAO;
-  void *type_parent__LDAO;
-  void *__tmp__HEAO,*__tmp__2EAO,*__tmp__FFAO;
-  __SLOT_DATA *Self__PLBR,*Self__RLBR;
-  void *result__OLBR,*__tmp__IEAO,*result__QLBR,*__tmp__3EAO;
-  __SECTION_ *Self__RQKQ;
-  void *__tmp__GFAO;
-  __BOOLEAN result__JDAO,__tmp__TEAO,__tmp__IFAO;
-  result__JDAO=FALSE__;
-  idx__KDAO= 0;
-  type_parent__LDAO=NULL;
-  if (((void *)n__HDAO == (void *)((__PROTOTYPE *)Self__GDAO->prototype__RD)->parent_named__QD.name__1QB)) {
-    result__JDAO=TRUE__;
-  } else {
-    idx__KDAO= 0;
-    while_do__OKBO:
-    {
-      if ((idx__KDAO <= ((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__HEAO=((void **)((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__KDAO];
-        if (((struct ___OBJ *)__tmp__HEAO)->__id==__SLOT_DATA__) {
-          Self__PLBR=((__SLOT_DATA *)__tmp__HEAO);
-          result__OLBR=NULL;
-          if (((void *)Self__PLBR->parent_slot__IHZD != (void *)NULL)) {
-            result__OLBR=((__ITM_SLOT *)((__SLOT *)Self__PLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__OLBR=get_name__GCJD((&__string_26));
+  __INTEGER_64__1SG v__1FLU;
+  void *result__01IO;
+  __TYPE_FULL__XMB *__tmp__Q2IO,*__tmp__D3IO,*__tmp__K3IO,*__tmp__13IO;
+  __TYPE_FULL__XMB *__tmp__E5IO,*__tmp__ICJO;
+  __LOCAL__L4WC *__tmp__FNMS,*__tmp__ZNMS;
+  __WRITE_LOCAL__TEYJ *__tmp__MNMS,*__tmp__AOMS;
+  __STRING_CONSTANT__0 *__tmp__S3IO,*__tmp__ZAJO,*v__2HLU;
+  void *__tmp__U3IO;
+  __PROTOTYPE__MF *__tmp__K4IO,*__tmp__OBJO;
+  __INTEGER__Q __tmp__Q4IO,__tmp__UBJO;
+  void *__tmp__IAHP;
+  __POSITION__OL __tmp__W4IO,__tmp__0BJO;
+  void *__tmp__24IO,*__tmp__O5IO,*__tmp__SCJO;
+  __ITM_TYPE_STYLE__1MB *Self__2ELU,*Self__4ELU;
+  __ITM_TYPE_MULTI__0URC *Self__RNMS,*Self__FOMS;
+  __READ_LOCAL__55ZI *__tmp__45IO,*__tmp__GDJO,*__tmp__LUZT,*__tmp__MUZT;
+  __NODE_TYPE__SK2C *__tmp__AAJO,*__tmp__MDJO;
+  __PROTOTYPE_CST__LAXC *__tmp__DDJO,*Self__JOMS,*__tmp__KOMS;
+  __STRING_CST__5J *Self__DFLU,*result__5ELU;
+  __POINTER__IB ptr__AFLU,__tmp__CFLU,__tmp__EFLU,__tmp__FFLU;
+  __UINTEGER_32__ZWB __tmp__GFLU;
+  __INTEGER_CST__XAXC *Self__MOMS,*Self__ZFLU;
+  __IS_EXPANDED__35NJ *Self__QOMS,*Self__KGLU;
+  __GET_TYPE_ID__HAOJ *Self__VOMS,*Self__0GLU;
+  __SIZE_OF__5GOJ *Self__YOMS,*Self__KHLU;
+  __REAL_CST__1LOJ *Self__1OMS,*Self__0HLU;
+  __CHARACTER_CST__RMOJ *Self__5OMS,*__tmp__APMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CPMS,*__tmp__DPMS;
+  __READ_GLOBAL__T4YL *__tmp__VU3T;
+  __BOOLEAN__L __tmp__R2IO,__tmp__E3IO,__tmp__H5IO,__tmp__LCJO;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__BDJO;
+  result__01IO=NULL;
+  __tmp__Q2IO=static_type__REWN(Self__W1IO);
+  __tmp__R2IO=affect_with__CMKK(((__TYPE_FULL__XMB *)t__X1IO),__tmp__Q2IO);
+  if (__tmp__R2IO) {
+    result__01IO=Self__W1IO;
+  } else /* FALSE */ {
+    __tmp__D3IO=static_type__REWN(Self__W1IO);
+    __tmp__E3IO=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__D3IO),t__X1IO);
+    if (__tmp__E3IO) {
+      __tmp__K3IO=static_type__REWN(Self__W1IO);
+      __tmp__FNMS=create__name__style__type__HIND(Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__K3IO));
+      __tmp__MNMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FNMS),Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__W1IO);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MNMS);
+      __tmp__S3IO=get__PJC(last_cast_name__U31J);
+      __tmp__K3IO=static_type__REWN(Self__W1IO);
+      __tmp__U3IO=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__K3IO),__tmp__S3IO);
+      if (((void *)__tmp__U3IO == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__13IO=static_type__REWN(Self__W1IO);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__13IO),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__X1IO),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__S3IO);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__13IO=static_type__REWN(Self__W1IO);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__13IO),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__Y1IO);
+        __tmp__13IO=static_type__REWN(Self__W1IO);
+        __tmp__K4IO=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__13IO));
+        put_position__PRE(__tmp__K4IO->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__U3IO)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__U3IO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__Q4IO=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__U3IO));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__Q4IO=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__U3IO));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__U3IO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__Q4IO=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__U3IO));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__Q4IO=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__U3IO));
+        };
+      };
+      if ((__tmp__Q4IO !=  1)) {
+        if (((struct ___OBJ *)__tmp__U3IO)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__IAHP=((__SLOT_CODE__4IRG *)__tmp__U3IO)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__IAHP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__W4IO=((__ITM_SLOT__PLC *)__tmp__IAHP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__W4IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IAHP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          __tmp__IEAO=result__OLBR;
-        } else {
-          __tmp__IEAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__HEAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        } else /* SLOT_DATA */ {
+          __tmp__W4IO=((__SLOT_DATA__IJRG *)__tmp__U3IO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
-        Self__RQKQ=((__SECTION_ *)__tmp__IEAO);
-        __tmp__TEAO=(((void *)Self__RQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__RQKQ->name__CH0D == (void *)(&__string_24)));
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__W4IO);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__U3IO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__IAHP=((__SLOT_CODE__4IRG *)__tmp__U3IO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__IAHP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__24IO=((__ITM_SLOT__PLC *)__tmp__IAHP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__24IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IAHP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__IAHP=((__SLOT_DATA__IJRG *)__tmp__U3IO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__IAHP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__24IO=((__ITM_SLOT__PLC *)__tmp__IAHP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__24IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IAHP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__24IO==NULL) {
+        __tmp__IAHP=NULL;
       } else {
-        __tmp__TEAO=FALSE__;
-      };
-      if ((__tmp__TEAO && (! result__JDAO))) {
-        __tmp__2EAO=((void **)((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__KDAO];
-        if (((struct ___OBJ *)__tmp__2EAO)->__id==__SLOT_DATA__) {
-          Self__RLBR=((__SLOT_DATA *)__tmp__2EAO);
-          result__QLBR=NULL;
-          if (((void *)Self__RLBR->parent_slot__IHZD != (void *)NULL)) {
-            result__QLBR=((__ITM_SLOT *)((__SLOT *)Self__RLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__QLBR=get_name__GCJD((&__string_26));
+        switch (((struct ___OBJ *)__tmp__24IO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__IAHP=((void *)__tmp__24IO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__IAHP=((void *)__tmp__24IO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__IAHP=((void *)__tmp__24IO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__IAHP=((void *)__tmp__24IO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__IAHP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__IAHP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__IAHP == (void *)NULL)) {
+        __tmp__H5IO=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__IAHP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__E5IO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IAHP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__E5IO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IAHP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__E5IO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IAHP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__E5IO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IAHP)),NULL);
+        } break;
+        };
+        __tmp__H5IO=((void *)__tmp__E5IO != (void *)t__X1IO);
+      };
+      if (__tmp__H5IO) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__U3IO)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__24IO=((__SLOT_CODE__4IRG *)__tmp__U3IO)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__24IO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__O5IO=((__ITM_SLOT__PLC *)__tmp__24IO)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__O5IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__24IO)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__24IO=((__SLOT_DATA__IJRG *)__tmp__U3IO)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__24IO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__O5IO=((__ITM_SLOT__PLC *)__tmp__24IO)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__O5IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__24IO)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__O5IO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__O5IO)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__2ELU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O5IO));
+          if (((void *)Self__2ELU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__2ELU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__2ELU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O5IO)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O5IO))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RNMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O5IO));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RNMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__O5IO)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__X1IO),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__U3IO)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__24IO=((__SLOT_CODE__4IRG *)__tmp__U3IO)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__24IO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__W4IO=((__ITM_SLOT__PLC *)__tmp__24IO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__W4IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__24IO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__W4IO=((__SLOT_DATA__IJRG *)__tmp__U3IO)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__W4IO);
+        put_position__PRE(Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__45IO=read__5UEI(((__LOCAL__L4WC *)__tmp__FNMS));
+      __tmp__AAJO=new_read__slot__receiver__self__intern__KK2C(Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__U3IO,__tmp__45IO,__tmp__45IO,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AAJO);
+      __tmp__U3IO=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__AAJO));
+      result__01IO=__tmp__U3IO;
+      __tmp__H5IO=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__H5IO=FALSE__O__;
+    };
+    if ((! __tmp__H5IO)) {
+      __tmp__K3IO=static_type__REWN(Self__W1IO);
+      __tmp__H5IO=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__X1IO),__tmp__K3IO);
+      if (__tmp__H5IO) {
+        __tmp__13IO=static_type__REWN(Self__W1IO);
+        __tmp__ZNMS=create__name__style__type__HIND(Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__13IO));
+        __tmp__AOMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZNMS),Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__W1IO);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AOMS);
+        __tmp__ZAJO=get__PJC(last_cast_name__U31J);
+        __tmp__IAHP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__X1IO),__tmp__ZAJO);
+        if (((void *)__tmp__IAHP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__X1IO),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__E5IO=static_type__REWN(Self__W1IO);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__E5IO),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ZAJO);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__X1IO),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__Y1IO);
+          __tmp__OBJO=prototype__LEMJ(((__TYPE_FULL__XMB *)t__X1IO));
+          put_position__PRE(__tmp__OBJO->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__3EAO=result__QLBR;
-        } else {
-          __tmp__3EAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2EAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__3EAO)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__FFAO=((void **)((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__KDAO];
-          if (((struct ___OBJ *)__tmp__FFAO)->__id==__SLOT_DATA__) {
-            __tmp__GFAO=get_type_result__XF2G(__tmp__FFAO);
-          } else {
-            __tmp__GFAO=get_type_result__BH2G(__tmp__FFAO);
+        if (((struct ___OBJ *)__tmp__IAHP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__IAHP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UBJO=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IAHP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UBJO=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__IAHP));
           };
-          type_parent__LDAO=((__TYPE_FULL *)__tmp__GFAO)->parent_type__5SL;
-          switch (((struct ___OBJ *)type_parent__LDAO)->__id) {
-          case __TYPE__: {
-            __tmp__IFAO=is_sub_type_with_name__FDAO(type_parent__LDAO,n__HDAO);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__IFAO=is_sub_type_with_name__OFAO(type_parent__LDAO,n__HDAO);
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__IAHP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UBJO=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IAHP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UBJO=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__IAHP));
+          };
+        };
+        if ((__tmp__UBJO !=  2)) {
+          if (((struct ___OBJ *)__tmp__IAHP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__O5IO=((__SLOT_CODE__4IRG *)__tmp__IAHP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__O5IO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__0BJO=((__ITM_SLOT__PLC *)__tmp__O5IO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__0BJO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O5IO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__0BJO=((__SLOT_DATA__IJRG *)__tmp__IAHP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__0BJO);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__IAHP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__24IO=((__SLOT_CODE__4IRG *)__tmp__IAHP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__24IO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__O5IO=((__ITM_SLOT__PLC *)__tmp__24IO)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__O5IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__24IO)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__24IO=((__SLOT_DATA__IJRG *)__tmp__IAHP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__24IO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__O5IO=((__ITM_SLOT__PLC *)__tmp__24IO)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__O5IO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__24IO)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__O5IO==NULL) {
+          __tmp__24IO=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__O5IO)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__24IO=((void *)__tmp__O5IO);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__IFAO=is_sub_type_with_name__XHAO(type_parent__LDAO,n__HDAO);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__24IO=((void *)__tmp__O5IO);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__IFAO=is_sub_type_with_name__AKAO(type_parent__LDAO,n__HDAO);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__24IO=((void *)__tmp__O5IO);
           } break;
-          case __TYPE_ID__: {
-            __tmp__IFAO=is_sub_type_with_name__JMAO(type_parent__LDAO,n__HDAO);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__24IO=((void *)__tmp__O5IO);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__IFAO=is_sub_type_with_name__SOAO(type_parent__LDAO,n__HDAO);
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__24IO=NULL;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__IFAO=is_sub_type_with_name__1QAO(type_parent__LDAO,n__HDAO);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__24IO=NULL;
           } break;
+          }
+        };
+        if (((void *)__tmp__24IO == (void *)NULL)) {
+          __tmp__LCJO=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__24IO)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__ICJO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__24IO));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__ICJO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__24IO)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__ICJO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__24IO)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__ICJO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__24IO)),NULL);
+          } break;
+          };
+          __tmp__LCJO=((void *)__tmp__ICJO != (void *)t__X1IO);
+        };
+        if (__tmp__LCJO) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__IAHP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__O5IO=((__SLOT_CODE__4IRG *)__tmp__IAHP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__O5IO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__SCJO=((__ITM_SLOT__PLC *)__tmp__O5IO)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__SCJO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O5IO)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__O5IO=((__SLOT_DATA__IJRG *)__tmp__IAHP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__O5IO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__SCJO=((__ITM_SLOT__PLC *)__tmp__O5IO)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__SCJO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O5IO)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__SCJO)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__SCJO)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__4ELU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SCJO));
+            if (((void *)Self__4ELU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__4ELU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__4ELU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SCJO)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SCJO))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FOMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SCJO));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FOMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SCJO)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__X1IO),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__IAHP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__O5IO=((__SLOT_CODE__4IRG *)__tmp__IAHP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__O5IO)->__id==__ITM_SLOT__PLC__) {
+              __tmp__0BJO=((__ITM_SLOT__PLC *)__tmp__O5IO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__0BJO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O5IO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__0BJO=((__SLOT_DATA__IJRG *)__tmp__IAHP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__0BJO);
+          put_position__PRE(Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__BDJO=create_with_capacity__UBZH( 2);
+        __tmp__DDJO=create__type__VJ2C(Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B,t__X1IO);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__BDJO),__tmp__DDJO);
+        __tmp__GDJO=read__5UEI(((__LOCAL__L4WC *)__tmp__ZNMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__BDJO),__tmp__GDJO);
+        __tmp__W4IO=Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__24IO=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__BDJO)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__24IO)->__id) {
+        case __STRING_CST__5J__: {
+          Self__DFLU=((__STRING_CST__5J *)__tmp__24IO);
+          result__5ELU=NULL;
+          ptr__AFLU=((__POINTER__IB )(NULL));
+          __tmp__Q4IO= 0;
+          __tmp__CFLU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__CFLU ==  0)) {
+            result__5ELU=Self__DFLU;
+          } else /* FALSE */ {
+            __tmp__Q4IO=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CFLU));
+            if ((__tmp__Q4IO == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GFLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FFLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_size[(__tmp__GFLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FFLU)));
+              ptr__AFLU=__tmp__EFLU;
+            } else /* FALSE */ {
+              __tmp__GFLU=((__UINTEGER_32__ZWB )__tmp__Q4IO);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_type[(__tmp__GFLU)]))),(__UINTEGER_32__ZWB)(__tmp__GFLU |  1));
+              ptr__AFLU=__tmp__EFLU;
+            };
+            result__5ELU=((__STRING_CST__5J *)ptr__AFLU);
+            *(result__5ELU) = *(Self__DFLU);
+          };
+          __tmp__O5IO=result__5ELU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__O5IO=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__24IO));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JOMS=((__PROTOTYPE_CST__LAXC *)__tmp__24IO);
+          __tmp__KOMS=create__type__VJ2C(Self__JOMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JOMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__O5IO=__tmp__KOMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MOMS=((__INTEGER_CST__XAXC *)__tmp__24IO);
+          __tmp__0BJO=Self__MOMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__1FLU=Self__MOMS->value__FH4D;
+          __tmp__E5IO=Self__MOMS->parent_constant__YAXC.static_type__5G4D;
+          Self__MOMS=NULL;
+          ptr__AFLU=((__POINTER__IB )(NULL));
+          __tmp__Q4IO= 0;
+          __tmp__CFLU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__CFLU ==  0)) {
+            Self__MOMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__Q4IO=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CFLU));
+            if ((__tmp__Q4IO == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GFLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FFLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_size[(__tmp__GFLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FFLU)));
+              ptr__AFLU=__tmp__EFLU;
+            } else /* FALSE */ {
+              __tmp__GFLU=((__UINTEGER_32__ZWB )__tmp__Q4IO);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_type[(__tmp__GFLU)]))),(__UINTEGER_32__ZWB)(__tmp__GFLU |  1));
+              ptr__AFLU=__tmp__EFLU;
+            };
+            Self__MOMS=((__INTEGER_CST__XAXC *)ptr__AFLU);
+            *(Self__MOMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__ZFLU=((__INTEGER_CST__XAXC *)Self__MOMS);
+          Self__ZFLU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__0BJO;
+          Self__ZFLU->value__FH4D=v__1FLU;
+          Self__ZFLU->parent_constant__YAXC.static_type__5G4D=__tmp__E5IO;
+          check_type__XYEE(Self__ZFLU);
+          __tmp__O5IO=Self__MOMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__O5IO=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__24IO));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LUZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__24IO)->local__BVEJ));
+          if (__tmp__LUZT==NULL) {
+            __tmp__MUZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MUZT=((__READ_LOCAL__55ZI *)__tmp__LUZT);
+          };
+          __tmp__O5IO=__tmp__MUZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__O5IO=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__24IO));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__O5IO=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__24IO));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QOMS=((__IS_EXPANDED__35NJ *)__tmp__24IO);
+          __tmp__0BJO=Self__QOMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LUZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QOMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LUZT==NULL) {
+            __tmp__MUZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MUZT=((__READ_LOCAL__55ZI *)__tmp__LUZT);
+          };
+          Self__QOMS=NULL;
+          ptr__AFLU=((__POINTER__IB )(NULL));
+          __tmp__Q4IO= 0;
+          __tmp__CFLU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__CFLU ==  0)) {
+            Self__QOMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__Q4IO=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CFLU));
+            if ((__tmp__Q4IO == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GFLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FFLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_size[(__tmp__GFLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FFLU)));
+              ptr__AFLU=__tmp__EFLU;
+            } else /* FALSE */ {
+              __tmp__GFLU=((__UINTEGER_32__ZWB )__tmp__Q4IO);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_type[(__tmp__GFLU)]))),(__UINTEGER_32__ZWB)(__tmp__GFLU |  1));
+              ptr__AFLU=__tmp__EFLU;
+            };
+            Self__QOMS=((__IS_EXPANDED__35NJ *)ptr__AFLU);
+            *(Self__QOMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__KGLU=((__IS_EXPANDED__35NJ *)Self__QOMS);
+          Self__KGLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__0BJO;
+          Self__KGLU->receiver__RA5J=__tmp__MUZT;
+          __tmp__O5IO=Self__QOMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VOMS=((__GET_TYPE_ID__HAOJ *)__tmp__24IO);
+          __tmp__0BJO=Self__VOMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__E5IO=Self__VOMS->receiver__WA5J;
+          Self__VOMS=NULL;
+          ptr__AFLU=((__POINTER__IB )(NULL));
+          __tmp__Q4IO= 0;
+          __tmp__CFLU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__CFLU ==  0)) {
+            Self__VOMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__Q4IO=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CFLU));
+            if ((__tmp__Q4IO == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GFLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FFLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_size[(__tmp__GFLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FFLU)));
+              ptr__AFLU=__tmp__EFLU;
+            } else /* FALSE */ {
+              __tmp__GFLU=((__UINTEGER_32__ZWB )__tmp__Q4IO);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_type[(__tmp__GFLU)]))),(__UINTEGER_32__ZWB)(__tmp__GFLU |  1));
+              ptr__AFLU=__tmp__EFLU;
+            };
+            Self__VOMS=((__GET_TYPE_ID__HAOJ *)ptr__AFLU);
+            *(Self__VOMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__0GLU=((__GET_TYPE_ID__HAOJ *)Self__VOMS);
+          Self__0GLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__0BJO;
+          Self__0GLU->receiver__WA5J=__tmp__E5IO;
+          __tmp__O5IO=Self__VOMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__O5IO=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__24IO));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__O5IO=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__24IO));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__O5IO=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__24IO));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__O5IO=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__24IO));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__O5IO=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__24IO));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__O5IO=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__24IO));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__O5IO=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__24IO));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__O5IO=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__24IO));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__O5IO=my_copy__03AL(((__ITEM__HGOJ *)__tmp__24IO));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YOMS=((__SIZE_OF__5GOJ *)__tmp__24IO);
+          __tmp__0BJO=Self__YOMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__E5IO=Self__YOMS->receiver__AD5J;
+          Self__YOMS=NULL;
+          ptr__AFLU=((__POINTER__IB )(NULL));
+          __tmp__Q4IO= 0;
+          __tmp__CFLU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__CFLU ==  0)) {
+            Self__YOMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__Q4IO=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CFLU));
+            if ((__tmp__Q4IO == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GFLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FFLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_size[(__tmp__GFLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FFLU)));
+              ptr__AFLU=__tmp__EFLU;
+            } else /* FALSE */ {
+              __tmp__GFLU=((__UINTEGER_32__ZWB )__tmp__Q4IO);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_type[(__tmp__GFLU)]))),(__UINTEGER_32__ZWB)(__tmp__GFLU |  1));
+              ptr__AFLU=__tmp__EFLU;
+            };
+            Self__YOMS=((__SIZE_OF__5GOJ *)ptr__AFLU);
+            *(Self__YOMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__KHLU=((__SIZE_OF__5GOJ *)Self__YOMS);
+          Self__KHLU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__0BJO;
+          Self__KHLU->receiver__AD5J=__tmp__E5IO;
+          __tmp__O5IO=Self__YOMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__O5IO=my_copy__L4AL(((__CAST__1HOJ *)__tmp__24IO));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1OMS=((__REAL_CST__1LOJ *)__tmp__24IO);
+          __tmp__0BJO=Self__1OMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__2HLU=Self__1OMS->value__VD5J;
+          __tmp__E5IO=Self__1OMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1OMS=NULL;
+          ptr__AFLU=((__POINTER__IB )(NULL));
+          __tmp__Q4IO= 0;
+          __tmp__CFLU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__CFLU ==  0)) {
+            Self__1OMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__Q4IO=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CFLU));
+            if ((__tmp__Q4IO == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__GFLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FFLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_size[(__tmp__GFLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FFLU)));
+              ptr__AFLU=__tmp__EFLU;
+            } else /* FALSE */ {
+              __tmp__GFLU=((__UINTEGER_32__ZWB )__tmp__Q4IO);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__EFLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__FFLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CFLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EFLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__EFLU=micro_alloc__table__lab__UKI(__tmp__FFLU,((__POINTER__IB )(&(table_type[(__tmp__GFLU)]))),(__UINTEGER_32__ZWB)(__tmp__GFLU |  1));
+              ptr__AFLU=__tmp__EFLU;
+            };
+            Self__1OMS=((__REAL_CST__1LOJ *)ptr__AFLU);
+            *(Self__1OMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__0HLU=((__REAL_CST__1LOJ *)Self__1OMS);
+          Self__0HLU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__0BJO;
+          Self__0HLU->value__VD5J=v__2HLU;
+          Self__0HLU->parent_constant__2LOJ.static_type__5G4D=__tmp__E5IO;
+          __tmp__O5IO=Self__1OMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5OMS=((__CHARACTER_CST__RMOJ *)__tmp__24IO);
+          __tmp__APMS=create__char__UMQJ(Self__5OMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5OMS->text__0D5J);
+          __tmp__O5IO=__tmp__APMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CPMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__24IO);
+          __tmp__DPMS=create__text__OQQJ(Self__CPMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CPMS->string__WBJK);
+          __tmp__O5IO=__tmp__DPMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__O5IO=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__24IO));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__O5IO=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__24IO));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__O5IO=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__24IO));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__O5IO=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__24IO));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__O5IO=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__24IO));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__O5IO=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__24IO));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__O5IO=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__24IO));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__O5IO=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__24IO));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__SCJO=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__24IO)->global__KAKM),NULL);
+          if (__tmp__SCJO==NULL) {
+            __tmp__VU3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__SCJO)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__VU3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VU3T=((__READ_GLOBAL__T4YL *)__tmp__SCJO);
+            } break;
+            }
           };
-          result__JDAO=__tmp__IFAO;
+          __tmp__O5IO=__tmp__VU3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__O5IO=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__24IO));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__O5IO=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__24IO));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__O5IO=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__24IO));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__O5IO=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__24IO));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__O5IO=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__24IO));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__O5IO=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__24IO));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__O5IO=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__24IO));
+        } break;
+        };
+        __tmp__MDJO=new_read__slot__receiver__with__intern__OEZJ(__tmp__W4IO,__tmp__IAHP,__tmp__O5IO,__tmp__BDJO,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MDJO);
+        __tmp__IAHP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__MDJO));
+        result__01IO=__tmp__IAHP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__X1IO),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__13IO=static_type__REWN(Self__W1IO);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__13IO),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__Y1IO);
+        put_position__PRE(Self__W1IO->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        idx__KDAO=(__INTEGER)(idx__KDAO +  1);
-        goto while_do__OKBO;
       };
     };
   };
-  return(result__JDAO);
+  __tmp__U3IO=result__01IO;
+  return(__tmp__U3IO);
 }
 
-static __BOOLEAN is_sub_type_with_name__OFAO(__TYPE_NULL *Self__PFAO,void *n__QFAO)
-// ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* check_type__with__4L1P(__EXPR_MOD__3YPM *Self__5L1P,__TYPE_FULL__XMB *t__AM1P,__POSITION__OL p__BM1P)
+// ({EXPR_MOD__3YPM},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__TFAO;
-  void *type_parent__UFAO;
-  void *__tmp__QGAO,*__tmp__FHAO,*__tmp__OHAO;
-  __SLOT_DATA *Self__TLBR,*Self__VLBR;
-  void *result__SLBR,*__tmp__RGAO,*result__ULBR,*__tmp__GHAO;
-  __SECTION_ *Self__SQKQ;
-  void *__tmp__PHAO;
-  __BOOLEAN result__SFAO,__tmp__2GAO,__tmp__RHAO;
-  result__SFAO=FALSE__;
-  idx__TFAO= 0;
-  type_parent__UFAO=NULL;
-  if (((void *)n__QFAO == (void *)((__PROTOTYPE *)Self__PFAO->parent_type__TIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__SFAO=TRUE__;
-  } else {
-    idx__TFAO= 0;
-    while_do__ZKBO:
-    {
-      if ((idx__TFAO <= ((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__QGAO=((void **)((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__TFAO];
-        if (((struct ___OBJ *)__tmp__QGAO)->__id==__SLOT_DATA__) {
-          Self__TLBR=((__SLOT_DATA *)__tmp__QGAO);
-          result__SLBR=NULL;
-          if (((void *)Self__TLBR->parent_slot__IHZD != (void *)NULL)) {
-            result__SLBR=((__ITM_SLOT *)((__SLOT *)Self__TLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__SLBR=get_name__GCJD((&__string_26));
+  __INTEGER_64__1SG v__5ILU;
+  void *result__DM1P;
+  __TYPE_FULL__XMB *__tmp__ZM1P,*__tmp__MN1P,*__tmp__TN1P,*__tmp__EO1P;
+  __TYPE_FULL__XMB *__tmp__NP1P,*__tmp__RS1P;
+  __LOCAL__L4WC *__tmp__VPMS,*__tmp__JQMS;
+  __WRITE_LOCAL__TEYJ *__tmp__2PMS,*__tmp__QQMS;
+  __STRING_CONSTANT__0 *__tmp__1N1P,*__tmp__CR1P,*v__ALLU;
+  void *__tmp__3N1P;
+  __PROTOTYPE__MF *__tmp__TO1P,*__tmp__XR1P;
+  __INTEGER__Q __tmp__ZO1P,__tmp__3R1P;
+  void *__tmp__4KRQ;
+  __POSITION__OL __tmp__5O1P,__tmp__DS1P;
+  void *__tmp__FP1P,*__tmp__XP1P,*__tmp__1S1P;
+  __ITM_TYPE_STYLE__1MB *Self__AILU,*Self__CILU;
+  __ITM_TYPE_MULTI__0URC *Self__BQMS,*Self__VQMS;
+  __READ_LOCAL__55ZI *__tmp__HQ1P,*__tmp__PT1P,*__tmp__TUZT,*__tmp__UUZT;
+  __NODE_TYPE__SK2C *__tmp__JQ1P,*__tmp__VT1P;
+  __PROTOTYPE_CST__LAXC *__tmp__MT1P,*Self__ZQMS,*__tmp__0QMS;
+  __STRING_CST__5J *Self__HILU,*result__DILU;
+  __POINTER__IB ptr__EILU,__tmp__GILU,__tmp__IILU,__tmp__JILU;
+  __UINTEGER_32__ZWB __tmp__KILU;
+  __INTEGER_CST__XAXC *Self__2QMS,*Self__3ILU;
+  __IS_EXPANDED__35NJ *Self__ARMS,*Self__OJLU;
+  __GET_TYPE_ID__HAOJ *Self__FRMS,*Self__4JLU;
+  __SIZE_OF__5GOJ *Self__IRMS,*Self__OKLU;
+  __REAL_CST__1LOJ *Self__LRMS,*Self__4KLU;
+  __CHARACTER_CST__RMOJ *Self__PRMS,*__tmp__QRMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SRMS,*__tmp__TRMS;
+  __READ_GLOBAL__T4YL *__tmp__ZU3T;
+  __BOOLEAN__L __tmp__0M1P,__tmp__NN1P,__tmp__QP1P,__tmp__US1P;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__KT1P;
+  result__DM1P=NULL;
+  __tmp__ZM1P=static_type__TL1P(Self__5L1P);
+  __tmp__0M1P=affect_with__CMKK(((__TYPE_FULL__XMB *)t__AM1P),__tmp__ZM1P);
+  if (__tmp__0M1P) {
+    result__DM1P=Self__5L1P;
+  } else /* FALSE */ {
+    __tmp__MN1P=static_type__TL1P(Self__5L1P);
+    __tmp__NN1P=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__MN1P),t__AM1P);
+    if (__tmp__NN1P) {
+      __tmp__TN1P=static_type__TL1P(Self__5L1P);
+      __tmp__VPMS=create__name__style__type__HIND(Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__TN1P));
+      __tmp__2PMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VPMS),Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5L1P);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2PMS);
+      __tmp__1N1P=get__PJC(last_cast_name__U31J);
+      __tmp__TN1P=static_type__TL1P(Self__5L1P);
+      __tmp__3N1P=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__TN1P),__tmp__1N1P);
+      if (((void *)__tmp__3N1P == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__EO1P=static_type__TL1P(Self__5L1P);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__EO1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__AM1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__1N1P);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__EO1P=static_type__TL1P(Self__5L1P);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__EO1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__BM1P);
+        __tmp__EO1P=static_type__TL1P(Self__5L1P);
+        __tmp__TO1P=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__EO1P));
+        put_position__PRE(__tmp__TO1P->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__3N1P)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__3N1P)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZO1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__3N1P));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZO1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__3N1P));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__3N1P)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ZO1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__3N1P));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ZO1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__3N1P));
+        };
+      };
+      if ((__tmp__ZO1P !=  1)) {
+        if (((struct ___OBJ *)__tmp__3N1P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__4KRQ=((__SLOT_CODE__4IRG *)__tmp__3N1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__4KRQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__5O1P=((__ITM_SLOT__PLC *)__tmp__4KRQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__5O1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4KRQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          __tmp__RGAO=result__SLBR;
-        } else {
-          __tmp__RGAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__QGAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        } else /* SLOT_DATA */ {
+          __tmp__5O1P=((__SLOT_DATA__IJRG *)__tmp__3N1P)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__5O1P);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__3N1P)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__4KRQ=((__SLOT_CODE__4IRG *)__tmp__3N1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__4KRQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FP1P=((__ITM_SLOT__PLC *)__tmp__4KRQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FP1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4KRQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__4KRQ=((__SLOT_DATA__IJRG *)__tmp__3N1P)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__4KRQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FP1P=((__ITM_SLOT__PLC *)__tmp__4KRQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FP1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4KRQ)->parent_itm_slot__3F0D.result_type__KWOB;
         };
-        Self__SQKQ=((__SECTION_ *)__tmp__RGAO);
-        __tmp__2GAO=(((void *)Self__SQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__SQKQ->name__CH0D == (void *)(&__string_24)));
+      };
+      if (__tmp__FP1P==NULL) {
+        __tmp__4KRQ=NULL;
       } else {
-        __tmp__2GAO=FALSE__;
-      };
-      if ((__tmp__2GAO && (! result__SFAO))) {
-        __tmp__FHAO=((void **)((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__TFAO];
-        if (((struct ___OBJ *)__tmp__FHAO)->__id==__SLOT_DATA__) {
-          Self__VLBR=((__SLOT_DATA *)__tmp__FHAO);
-          result__ULBR=NULL;
-          if (((void *)Self__VLBR->parent_slot__IHZD != (void *)NULL)) {
-            result__ULBR=((__ITM_SLOT *)((__SLOT *)Self__VLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__ULBR=get_name__GCJD((&__string_26));
+        switch (((struct ___OBJ *)__tmp__FP1P)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__4KRQ=((void *)__tmp__FP1P);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__4KRQ=((void *)__tmp__FP1P);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__4KRQ=((void *)__tmp__FP1P);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__4KRQ=((void *)__tmp__FP1P);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__4KRQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__4KRQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__4KRQ == (void *)NULL)) {
+        __tmp__QP1P=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__4KRQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__NP1P=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4KRQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__NP1P=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4KRQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__NP1P=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4KRQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__NP1P=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4KRQ)),NULL);
+        } break;
+        };
+        __tmp__QP1P=((void *)__tmp__NP1P != (void *)t__AM1P);
+      };
+      if (__tmp__QP1P) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__3N1P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__FP1P=((__SLOT_CODE__4IRG *)__tmp__3N1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FP1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XP1P=((__ITM_SLOT__PLC *)__tmp__FP1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XP1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FP1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__FP1P=((__SLOT_DATA__IJRG *)__tmp__3N1P)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FP1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XP1P=((__ITM_SLOT__PLC *)__tmp__FP1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XP1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FP1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__XP1P)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__XP1P)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__AILU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XP1P));
+          if (((void *)Self__AILU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__AILU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__AILU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XP1P)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XP1P))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BQMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XP1P));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BQMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XP1P)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__AM1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__3N1P)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__FP1P=((__SLOT_CODE__4IRG *)__tmp__3N1P)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FP1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__5O1P=((__ITM_SLOT__PLC *)__tmp__FP1P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__5O1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FP1P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__5O1P=((__SLOT_DATA__IJRG *)__tmp__3N1P)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__5O1P);
+        put_position__PRE(Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__HQ1P=read__5UEI(((__LOCAL__L4WC *)__tmp__VPMS));
+      __tmp__JQ1P=new_read__slot__receiver__self__intern__KK2C(Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__3N1P,__tmp__HQ1P,__tmp__HQ1P,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__JQ1P);
+      __tmp__3N1P=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__JQ1P));
+      result__DM1P=__tmp__3N1P;
+      __tmp__QP1P=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__QP1P=FALSE__O__;
+    };
+    if ((! __tmp__QP1P)) {
+      __tmp__TN1P=static_type__TL1P(Self__5L1P);
+      __tmp__QP1P=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__AM1P),__tmp__TN1P);
+      if (__tmp__QP1P) {
+        __tmp__EO1P=static_type__TL1P(Self__5L1P);
+        __tmp__JQMS=create__name__style__type__HIND(Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__EO1P));
+        __tmp__QQMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JQMS),Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5L1P);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QQMS);
+        __tmp__CR1P=get__PJC(last_cast_name__U31J);
+        __tmp__4KRQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__AM1P),__tmp__CR1P);
+        if (((void *)__tmp__4KRQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__AM1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__NP1P=static_type__TL1P(Self__5L1P);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__NP1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__CR1P);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__AM1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__BM1P);
+          __tmp__XR1P=prototype__LEMJ(((__TYPE_FULL__XMB *)t__AM1P));
+          put_position__PRE(__tmp__XR1P->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__GHAO=result__ULBR;
-        } else {
-          __tmp__GHAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FHAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__GHAO)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__OHAO=((void **)((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__TFAO];
-          if (((struct ___OBJ *)__tmp__OHAO)->__id==__SLOT_DATA__) {
-            __tmp__PHAO=get_type_result__XF2G(__tmp__OHAO);
-          } else {
-            __tmp__PHAO=get_type_result__BH2G(__tmp__OHAO);
+        if (((struct ___OBJ *)__tmp__4KRQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__4KRQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__3R1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__4KRQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__3R1P=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__4KRQ));
           };
-          type_parent__UFAO=((__TYPE_FULL *)__tmp__PHAO)->parent_type__5SL;
-          switch (((struct ___OBJ *)type_parent__UFAO)->__id) {
-          case __TYPE__: {
-            __tmp__RHAO=is_sub_type_with_name__FDAO(type_parent__UFAO,n__QFAO);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__RHAO=is_sub_type_with_name__OFAO(type_parent__UFAO,n__QFAO);
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__4KRQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__3R1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__4KRQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__3R1P=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__4KRQ));
+          };
+        };
+        if ((__tmp__3R1P !=  2)) {
+          if (((struct ___OBJ *)__tmp__4KRQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__XP1P=((__SLOT_CODE__4IRG *)__tmp__4KRQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__XP1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__DS1P=((__ITM_SLOT__PLC *)__tmp__XP1P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__DS1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XP1P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__DS1P=((__SLOT_DATA__IJRG *)__tmp__4KRQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__DS1P);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__4KRQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__FP1P=((__SLOT_CODE__4IRG *)__tmp__4KRQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FP1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XP1P=((__ITM_SLOT__PLC *)__tmp__FP1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XP1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FP1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__FP1P=((__SLOT_DATA__IJRG *)__tmp__4KRQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__FP1P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XP1P=((__ITM_SLOT__PLC *)__tmp__FP1P)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XP1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FP1P)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__XP1P==NULL) {
+          __tmp__FP1P=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__XP1P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__FP1P=((void *)__tmp__XP1P);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__RHAO=is_sub_type_with_name__XHAO(type_parent__UFAO,n__QFAO);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__FP1P=((void *)__tmp__XP1P);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__RHAO=is_sub_type_with_name__AKAO(type_parent__UFAO,n__QFAO);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__FP1P=((void *)__tmp__XP1P);
           } break;
-          case __TYPE_ID__: {
-            __tmp__RHAO=is_sub_type_with_name__JMAO(type_parent__UFAO,n__QFAO);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__FP1P=((void *)__tmp__XP1P);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__RHAO=is_sub_type_with_name__SOAO(type_parent__UFAO,n__QFAO);
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__FP1P=NULL;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__RHAO=is_sub_type_with_name__1QAO(type_parent__UFAO,n__QFAO);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__FP1P=NULL;
           } break;
+          }
+        };
+        if (((void *)__tmp__FP1P == (void *)NULL)) {
+          __tmp__US1P=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__FP1P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__RS1P=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__FP1P));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__RS1P=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FP1P)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__RS1P=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FP1P)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__RS1P=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FP1P)),NULL);
+          } break;
+          };
+          __tmp__US1P=((void *)__tmp__RS1P != (void *)t__AM1P);
+        };
+        if (__tmp__US1P) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__4KRQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__XP1P=((__SLOT_CODE__4IRG *)__tmp__4KRQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__XP1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__1S1P=((__ITM_SLOT__PLC *)__tmp__XP1P)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__1S1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XP1P)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__XP1P=((__SLOT_DATA__IJRG *)__tmp__4KRQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__XP1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__1S1P=((__ITM_SLOT__PLC *)__tmp__XP1P)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__1S1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XP1P)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__1S1P)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__1S1P)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__CILU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1S1P));
+            if (((void *)Self__CILU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__CILU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__CILU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1S1P)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1S1P))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VQMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1S1P));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VQMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1S1P)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__AM1P),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__4KRQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__XP1P=((__SLOT_CODE__4IRG *)__tmp__4KRQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__XP1P)->__id==__ITM_SLOT__PLC__) {
+              __tmp__DS1P=((__ITM_SLOT__PLC *)__tmp__XP1P)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__DS1P=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XP1P)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__DS1P=((__SLOT_DATA__IJRG *)__tmp__4KRQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__DS1P);
+          put_position__PRE(Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          result__SFAO=__tmp__RHAO;
         };
-        idx__TFAO=(__INTEGER)(idx__TFAO +  1);
-        goto while_do__ZKBO;
+        __tmp__KT1P=create_with_capacity__UBZH( 2);
+        __tmp__MT1P=create__type__VJ2C(Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__AM1P);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__KT1P),__tmp__MT1P);
+        __tmp__PT1P=read__5UEI(((__LOCAL__L4WC *)__tmp__JQMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__KT1P),__tmp__PT1P);
+        __tmp__5O1P=Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__FP1P=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__KT1P)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__FP1P)->__id) {
+        case __STRING_CST__5J__: {
+          Self__HILU=((__STRING_CST__5J *)__tmp__FP1P);
+          result__DILU=NULL;
+          ptr__EILU=((__POINTER__IB )(NULL));
+          __tmp__ZO1P= 0;
+          __tmp__GILU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__GILU ==  0)) {
+            result__DILU=Self__HILU;
+          } else /* FALSE */ {
+            __tmp__ZO1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GILU));
+            if ((__tmp__ZO1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KILU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JILU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_size[(__tmp__KILU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JILU)));
+              ptr__EILU=__tmp__IILU;
+            } else /* FALSE */ {
+              __tmp__KILU=((__UINTEGER_32__ZWB )__tmp__ZO1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_type[(__tmp__KILU)]))),(__UINTEGER_32__ZWB)(__tmp__KILU |  1));
+              ptr__EILU=__tmp__IILU;
+            };
+            result__DILU=((__STRING_CST__5J *)ptr__EILU);
+            *(result__DILU) = *(Self__HILU);
+          };
+          __tmp__XP1P=result__DILU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__XP1P=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__FP1P));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZQMS=((__PROTOTYPE_CST__LAXC *)__tmp__FP1P);
+          __tmp__0QMS=create__type__VJ2C(Self__ZQMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZQMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__XP1P=__tmp__0QMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2QMS=((__INTEGER_CST__XAXC *)__tmp__FP1P);
+          __tmp__DS1P=Self__2QMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__5ILU=Self__2QMS->value__FH4D;
+          __tmp__NP1P=Self__2QMS->parent_constant__YAXC.static_type__5G4D;
+          Self__2QMS=NULL;
+          ptr__EILU=((__POINTER__IB )(NULL));
+          __tmp__ZO1P= 0;
+          __tmp__GILU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__GILU ==  0)) {
+            Self__2QMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__ZO1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GILU));
+            if ((__tmp__ZO1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KILU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JILU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_size[(__tmp__KILU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JILU)));
+              ptr__EILU=__tmp__IILU;
+            } else /* FALSE */ {
+              __tmp__KILU=((__UINTEGER_32__ZWB )__tmp__ZO1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_type[(__tmp__KILU)]))),(__UINTEGER_32__ZWB)(__tmp__KILU |  1));
+              ptr__EILU=__tmp__IILU;
+            };
+            Self__2QMS=((__INTEGER_CST__XAXC *)ptr__EILU);
+            *(Self__2QMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__3ILU=((__INTEGER_CST__XAXC *)Self__2QMS);
+          Self__3ILU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DS1P;
+          Self__3ILU->value__FH4D=v__5ILU;
+          Self__3ILU->parent_constant__YAXC.static_type__5G4D=__tmp__NP1P;
+          check_type__XYEE(Self__3ILU);
+          __tmp__XP1P=Self__2QMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__XP1P=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__FP1P));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TUZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FP1P)->local__BVEJ));
+          if (__tmp__TUZT==NULL) {
+            __tmp__UUZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UUZT=((__READ_LOCAL__55ZI *)__tmp__TUZT);
+          };
+          __tmp__XP1P=__tmp__UUZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__XP1P=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__FP1P));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__XP1P=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FP1P));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__ARMS=((__IS_EXPANDED__35NJ *)__tmp__FP1P);
+          __tmp__DS1P=Self__ARMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TUZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__ARMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TUZT==NULL) {
+            __tmp__UUZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UUZT=((__READ_LOCAL__55ZI *)__tmp__TUZT);
+          };
+          Self__ARMS=NULL;
+          ptr__EILU=((__POINTER__IB )(NULL));
+          __tmp__ZO1P= 0;
+          __tmp__GILU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__GILU ==  0)) {
+            Self__ARMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__ZO1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GILU));
+            if ((__tmp__ZO1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KILU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JILU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_size[(__tmp__KILU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JILU)));
+              ptr__EILU=__tmp__IILU;
+            } else /* FALSE */ {
+              __tmp__KILU=((__UINTEGER_32__ZWB )__tmp__ZO1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_type[(__tmp__KILU)]))),(__UINTEGER_32__ZWB)(__tmp__KILU |  1));
+              ptr__EILU=__tmp__IILU;
+            };
+            Self__ARMS=((__IS_EXPANDED__35NJ *)ptr__EILU);
+            *(Self__ARMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__OJLU=((__IS_EXPANDED__35NJ *)Self__ARMS);
+          Self__OJLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DS1P;
+          Self__OJLU->receiver__RA5J=__tmp__UUZT;
+          __tmp__XP1P=Self__ARMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FRMS=((__GET_TYPE_ID__HAOJ *)__tmp__FP1P);
+          __tmp__DS1P=Self__FRMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__NP1P=Self__FRMS->receiver__WA5J;
+          Self__FRMS=NULL;
+          ptr__EILU=((__POINTER__IB )(NULL));
+          __tmp__ZO1P= 0;
+          __tmp__GILU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__GILU ==  0)) {
+            Self__FRMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__ZO1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GILU));
+            if ((__tmp__ZO1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KILU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JILU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_size[(__tmp__KILU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JILU)));
+              ptr__EILU=__tmp__IILU;
+            } else /* FALSE */ {
+              __tmp__KILU=((__UINTEGER_32__ZWB )__tmp__ZO1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_type[(__tmp__KILU)]))),(__UINTEGER_32__ZWB)(__tmp__KILU |  1));
+              ptr__EILU=__tmp__IILU;
+            };
+            Self__FRMS=((__GET_TYPE_ID__HAOJ *)ptr__EILU);
+            *(Self__FRMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__4JLU=((__GET_TYPE_ID__HAOJ *)Self__FRMS);
+          Self__4JLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DS1P;
+          Self__4JLU->receiver__WA5J=__tmp__NP1P;
+          __tmp__XP1P=Self__FRMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__XP1P=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__FP1P));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__XP1P=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__FP1P));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__XP1P=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__FP1P));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__XP1P=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__FP1P));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__XP1P=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__FP1P));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__XP1P=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__FP1P));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__XP1P=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__FP1P));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__XP1P=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__FP1P));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__XP1P=my_copy__03AL(((__ITEM__HGOJ *)__tmp__FP1P));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IRMS=((__SIZE_OF__5GOJ *)__tmp__FP1P);
+          __tmp__DS1P=Self__IRMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__NP1P=Self__IRMS->receiver__AD5J;
+          Self__IRMS=NULL;
+          ptr__EILU=((__POINTER__IB )(NULL));
+          __tmp__ZO1P= 0;
+          __tmp__GILU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__GILU ==  0)) {
+            Self__IRMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__ZO1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GILU));
+            if ((__tmp__ZO1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KILU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JILU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_size[(__tmp__KILU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JILU)));
+              ptr__EILU=__tmp__IILU;
+            } else /* FALSE */ {
+              __tmp__KILU=((__UINTEGER_32__ZWB )__tmp__ZO1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_type[(__tmp__KILU)]))),(__UINTEGER_32__ZWB)(__tmp__KILU |  1));
+              ptr__EILU=__tmp__IILU;
+            };
+            Self__IRMS=((__SIZE_OF__5GOJ *)ptr__EILU);
+            *(Self__IRMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__OKLU=((__SIZE_OF__5GOJ *)Self__IRMS);
+          Self__OKLU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DS1P;
+          Self__OKLU->receiver__AD5J=__tmp__NP1P;
+          __tmp__XP1P=Self__IRMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__XP1P=my_copy__L4AL(((__CAST__1HOJ *)__tmp__FP1P));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LRMS=((__REAL_CST__1LOJ *)__tmp__FP1P);
+          __tmp__DS1P=Self__LRMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__ALLU=Self__LRMS->value__VD5J;
+          __tmp__NP1P=Self__LRMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LRMS=NULL;
+          ptr__EILU=((__POINTER__IB )(NULL));
+          __tmp__ZO1P= 0;
+          __tmp__GILU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__GILU ==  0)) {
+            Self__LRMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__ZO1P=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GILU));
+            if ((__tmp__ZO1P == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__KILU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JILU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_size[(__tmp__KILU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JILU)));
+              ptr__EILU=__tmp__IILU;
+            } else /* FALSE */ {
+              __tmp__KILU=((__UINTEGER_32__ZWB )__tmp__ZO1P);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__IILU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__JILU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GILU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IILU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__IILU=micro_alloc__table__lab__UKI(__tmp__JILU,((__POINTER__IB )(&(table_type[(__tmp__KILU)]))),(__UINTEGER_32__ZWB)(__tmp__KILU |  1));
+              ptr__EILU=__tmp__IILU;
+            };
+            Self__LRMS=((__REAL_CST__1LOJ *)ptr__EILU);
+            *(Self__LRMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__4KLU=((__REAL_CST__1LOJ *)Self__LRMS);
+          Self__4KLU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__DS1P;
+          Self__4KLU->value__VD5J=v__ALLU;
+          Self__4KLU->parent_constant__2LOJ.static_type__5G4D=__tmp__NP1P;
+          __tmp__XP1P=Self__LRMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PRMS=((__CHARACTER_CST__RMOJ *)__tmp__FP1P);
+          __tmp__QRMS=create__char__UMQJ(Self__PRMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PRMS->text__0D5J);
+          __tmp__XP1P=__tmp__QRMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SRMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__FP1P);
+          __tmp__TRMS=create__text__OQQJ(Self__SRMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SRMS->string__WBJK);
+          __tmp__XP1P=__tmp__TRMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__XP1P=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__FP1P));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__XP1P=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FP1P));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__XP1P=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__FP1P));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__XP1P=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FP1P));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__XP1P=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__FP1P));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__XP1P=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FP1P));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__XP1P=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__FP1P));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__XP1P=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__FP1P));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__1S1P=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FP1P)->global__KAKM),NULL);
+          if (__tmp__1S1P==NULL) {
+            __tmp__ZU3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__1S1P)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__ZU3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__ZU3T=((__READ_GLOBAL__T4YL *)__tmp__1S1P);
+            } break;
+            }
+          };
+          __tmp__XP1P=__tmp__ZU3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__XP1P=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__FP1P));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__XP1P=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__FP1P));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__XP1P=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__FP1P));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__XP1P=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FP1P));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__XP1P=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__FP1P));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__XP1P=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__FP1P));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__XP1P=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__FP1P));
+        } break;
+        };
+        __tmp__VT1P=new_read__slot__receiver__with__intern__OEZJ(__tmp__5O1P,__tmp__4KRQ,__tmp__XP1P,__tmp__KT1P,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__VT1P);
+        __tmp__4KRQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__VT1P));
+        result__DM1P=__tmp__4KRQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__AM1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__EO1P=static_type__TL1P(Self__5L1P);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__EO1P),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__BM1P);
+        put_position__PRE(Self__5L1P->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
     };
   };
-  return(result__SFAO);
+  __tmp__3N1P=result__DM1P;
+  return(__tmp__3N1P);
 }
 
-static __BOOLEAN is_sub_type_with_name__XHAO(__TYPE_VOID *Self__YHAO,void *n__ZHAO)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* check_type__with__IE4O(__EXPR_OR__PQ0N *Self__JE4O,__TYPE_FULL__XMB *t__KE4O,__POSITION__OL p__LE4O)
+// ({EXPR_OR__PQ0N},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__2HAO;
-  void *type_parent__3HAO;
-  void *__tmp__ZIAO,*__tmp__OJAO,*__tmp__XJAO;
-  __SLOT_DATA *Self__XLBR,*Self__ZLBR;
-  void *result__WLBR,*__tmp__0IAO,*result__YLBR,*__tmp__PJAO;
-  __SECTION_ *Self__TQKQ;
-  void *__tmp__YJAO;
-  __BOOLEAN result__1HAO,__tmp__FJAO,__tmp__0JAO;
-  result__1HAO=FALSE__;
-  idx__2HAO= 0;
-  type_parent__3HAO=NULL;
-  if (((void *)n__ZHAO == (void *)((__PROTOTYPE *)Self__YHAO->parent_type__UIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__1HAO=TRUE__;
-  } else {
-    idx__2HAO= 0;
-    while_do__ELBO:
-    {
-      if ((idx__2HAO <= ((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__ZIAO=((void **)((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__2HAO];
-        if (((struct ___OBJ *)__tmp__ZIAO)->__id==__SLOT_DATA__) {
-          Self__XLBR=((__SLOT_DATA *)__tmp__ZIAO);
-          result__WLBR=NULL;
-          if (((void *)Self__XLBR->parent_slot__IHZD != (void *)NULL)) {
-            result__WLBR=((__ITM_SLOT *)((__SLOT *)Self__XLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__WLBR=get_name__GCJD((&__string_26));
+  __INTEGER_64__1SG v__DMLU;
+  void *result__NE4O;
+  __TYPE_FULL__XMB *__tmp__DF4O,*__tmp__WF4O,*__tmp__3F4O,*__tmp__OG4O;
+  __TYPE_FULL__XMB *__tmp__XH4O,*__tmp__1K4O;
+  __LOCAL__L4WC *__tmp__FSMS,*__tmp__ZSMS;
+  __WRITE_LOCAL__TEYJ *__tmp__MSMS,*__tmp__ATMS;
+  __STRING_CONSTANT__0 *__tmp__FG4O,*__tmp__MJ4O,*v__EOLU;
+  void *__tmp__HG4O;
+  __PROTOTYPE__MF *__tmp__3G4O,*__tmp__BK4O;
+  __INTEGER__Q __tmp__DH4O,__tmp__HK4O;
+  void *__tmp__JIIP;
+  __POSITION__OL __tmp__JH4O,__tmp__NK4O;
+  void *__tmp__PH4O,*__tmp__BI4O,*__tmp__FL4O;
+  __ITM_TYPE_STYLE__1MB *Self__ELLU,*Self__GLLU;
+  __ITM_TYPE_MULTI__0URC *Self__RSMS,*Self__FTMS;
+  __READ_LOCAL__55ZI *__tmp__RI4O,*__tmp__ZL4O,*__tmp__1UZT,*__tmp__2UZT;
+  __NODE_TYPE__SK2C *__tmp__TI4O,*__tmp__5L4O;
+  __PROTOTYPE_CST__LAXC *__tmp__WL4O,*Self__JTMS,*__tmp__KTMS;
+  __STRING_CST__5J *Self__LLLU,*result__HLLU;
+  __POINTER__IB ptr__ILLU,__tmp__KLLU,__tmp__MLLU,__tmp__NLLU;
+  __UINTEGER_32__ZWB __tmp__OLLU;
+  __INTEGER_CST__XAXC *Self__MTMS,*Self__BMLU;
+  __IS_EXPANDED__35NJ *Self__QTMS,*Self__SMLU;
+  __GET_TYPE_ID__HAOJ *Self__VTMS,*Self__CNLU;
+  __SIZE_OF__5GOJ *Self__YTMS,*Self__SNLU;
+  __REAL_CST__1LOJ *Self__1TMS,*Self__COLU;
+  __CHARACTER_CST__RMOJ *Self__5TMS,*__tmp__AUMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CUMS,*__tmp__DUMS;
+  __READ_GLOBAL__T4YL *__tmp__3U3T;
+  __BOOLEAN__L __tmp__EF4O,__tmp__XF4O,__tmp__0H4O,__tmp__4K4O;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__UL4O;
+  result__NE4O=NULL;
+  __tmp__DF4O=static_type__IPVO(Self__JE4O);
+  __tmp__EF4O=affect_with__CMKK(((__TYPE_FULL__XMB *)t__KE4O),__tmp__DF4O);
+  if (__tmp__EF4O) {
+    result__NE4O=Self__JE4O;
+  } else /* FALSE */ {
+    __tmp__WF4O=static_type__IPVO(Self__JE4O);
+    __tmp__XF4O=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__WF4O),t__KE4O);
+    if (__tmp__XF4O) {
+      __tmp__3F4O=static_type__IPVO(Self__JE4O);
+      __tmp__FSMS=create__name__style__type__HIND(Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__3F4O));
+      __tmp__MSMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FSMS),Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JE4O);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MSMS);
+      __tmp__FG4O=get__PJC(last_cast_name__U31J);
+      __tmp__3F4O=static_type__IPVO(Self__JE4O);
+      __tmp__HG4O=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__3F4O),__tmp__FG4O);
+      if (((void *)__tmp__HG4O == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__OG4O=static_type__IPVO(Self__JE4O);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__OG4O),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__KE4O),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__FG4O);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__OG4O=static_type__IPVO(Self__JE4O);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__OG4O),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__LE4O);
+        __tmp__OG4O=static_type__IPVO(Self__JE4O);
+        __tmp__3G4O=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__OG4O));
+        put_position__PRE(__tmp__3G4O->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__HG4O)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__HG4O)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DH4O=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__HG4O));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DH4O=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__HG4O));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__HG4O)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DH4O=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__HG4O));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DH4O=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__HG4O));
+        };
+      };
+      if ((__tmp__DH4O !=  1)) {
+        if (((struct ___OBJ *)__tmp__HG4O)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__JIIP=((__SLOT_CODE__4IRG *)__tmp__HG4O)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__JIIP)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JH4O=((__ITM_SLOT__PLC *)__tmp__JIIP)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JH4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JIIP)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          __tmp__0IAO=result__WLBR;
-        } else {
-          __tmp__0IAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZIAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        } else /* SLOT_DATA */ {
+          __tmp__JH4O=((__SLOT_DATA__IJRG *)__tmp__HG4O)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
-        Self__TQKQ=((__SECTION_ *)__tmp__0IAO);
-        __tmp__FJAO=(((void *)Self__TQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__TQKQ->name__CH0D == (void *)(&__string_24)));
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__JH4O);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__HG4O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__JIIP=((__SLOT_CODE__4IRG *)__tmp__HG4O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JIIP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__PH4O=((__ITM_SLOT__PLC *)__tmp__JIIP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__PH4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JIIP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__JIIP=((__SLOT_DATA__IJRG *)__tmp__HG4O)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JIIP)->__id==__ITM_SLOT__PLC__) {
+          __tmp__PH4O=((__ITM_SLOT__PLC *)__tmp__JIIP)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__PH4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JIIP)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__PH4O==NULL) {
+        __tmp__JIIP=NULL;
       } else {
-        __tmp__FJAO=FALSE__;
-      };
-      if ((__tmp__FJAO && (! result__1HAO))) {
-        __tmp__OJAO=((void **)((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__2HAO];
-        if (((struct ___OBJ *)__tmp__OJAO)->__id==__SLOT_DATA__) {
-          Self__ZLBR=((__SLOT_DATA *)__tmp__OJAO);
-          result__YLBR=NULL;
-          if (((void *)Self__ZLBR->parent_slot__IHZD != (void *)NULL)) {
-            result__YLBR=((__ITM_SLOT *)((__SLOT *)Self__ZLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__YLBR=get_name__GCJD((&__string_26));
+        switch (((struct ___OBJ *)__tmp__PH4O)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__JIIP=((void *)__tmp__PH4O);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__JIIP=((void *)__tmp__PH4O);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__JIIP=((void *)__tmp__PH4O);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__JIIP=((void *)__tmp__PH4O);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__JIIP=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__JIIP=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__JIIP == (void *)NULL)) {
+        __tmp__0H4O=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__JIIP)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__XH4O=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__JIIP));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__XH4O=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JIIP)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__XH4O=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JIIP)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__XH4O=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JIIP)),NULL);
+        } break;
+        };
+        __tmp__0H4O=((void *)__tmp__XH4O != (void *)t__KE4O);
+      };
+      if (__tmp__0H4O) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__HG4O)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PH4O=((__SLOT_CODE__4IRG *)__tmp__HG4O)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PH4O)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BI4O=((__ITM_SLOT__PLC *)__tmp__PH4O)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BI4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PH4O)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__PH4O=((__SLOT_DATA__IJRG *)__tmp__HG4O)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PH4O)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BI4O=((__ITM_SLOT__PLC *)__tmp__PH4O)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BI4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PH4O)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__BI4O)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__BI4O)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__ELLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BI4O));
+          if (((void *)Self__ELLU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__ELLU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__ELLU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BI4O)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BI4O))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RSMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BI4O));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RSMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BI4O)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__KE4O),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__HG4O)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PH4O=((__SLOT_CODE__4IRG *)__tmp__HG4O)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PH4O)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JH4O=((__ITM_SLOT__PLC *)__tmp__PH4O)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JH4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PH4O)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__JH4O=((__SLOT_DATA__IJRG *)__tmp__HG4O)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__JH4O);
+        put_position__PRE(Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__RI4O=read__5UEI(((__LOCAL__L4WC *)__tmp__FSMS));
+      __tmp__TI4O=new_read__slot__receiver__self__intern__KK2C(Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__HG4O,__tmp__RI4O,__tmp__RI4O,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__TI4O);
+      __tmp__HG4O=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__TI4O));
+      result__NE4O=__tmp__HG4O;
+      __tmp__0H4O=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0H4O=FALSE__O__;
+    };
+    if ((! __tmp__0H4O)) {
+      __tmp__3F4O=static_type__IPVO(Self__JE4O);
+      __tmp__0H4O=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__KE4O),__tmp__3F4O);
+      if (__tmp__0H4O) {
+        __tmp__OG4O=static_type__IPVO(Self__JE4O);
+        __tmp__ZSMS=create__name__style__type__HIND(Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__OG4O));
+        __tmp__ATMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZSMS),Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JE4O);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__ATMS);
+        __tmp__MJ4O=get__PJC(last_cast_name__U31J);
+        __tmp__JIIP=get_slot__QA3I(((__TYPE_FULL__XMB *)t__KE4O),__tmp__MJ4O);
+        if (((void *)__tmp__JIIP == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__KE4O),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__XH4O=static_type__IPVO(Self__JE4O);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__XH4O),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__MJ4O);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__KE4O),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__LE4O);
+          __tmp__BK4O=prototype__LEMJ(((__TYPE_FULL__XMB *)t__KE4O));
+          put_position__PRE(__tmp__BK4O->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__PJAO=result__YLBR;
-        } else {
-          __tmp__PJAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__OJAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__PJAO)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__XJAO=((void **)((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__2HAO];
-          if (((struct ___OBJ *)__tmp__XJAO)->__id==__SLOT_DATA__) {
-            __tmp__YJAO=get_type_result__XF2G(__tmp__XJAO);
-          } else {
-            __tmp__YJAO=get_type_result__BH2G(__tmp__XJAO);
+        if (((struct ___OBJ *)__tmp__JIIP)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__JIIP)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HK4O=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JIIP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HK4O=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JIIP));
           };
-          type_parent__3HAO=((__TYPE_FULL *)__tmp__YJAO)->parent_type__5SL;
-          switch (((struct ___OBJ *)type_parent__3HAO)->__id) {
-          case __TYPE__: {
-            __tmp__0JAO=is_sub_type_with_name__FDAO(type_parent__3HAO,n__ZHAO);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__0JAO=is_sub_type_with_name__OFAO(type_parent__3HAO,n__ZHAO);
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__JIIP)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HK4O=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JIIP));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HK4O=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JIIP));
+          };
+        };
+        if ((__tmp__HK4O !=  2)) {
+          if (((struct ___OBJ *)__tmp__JIIP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__BI4O=((__SLOT_CODE__4IRG *)__tmp__JIIP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BI4O)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NK4O=((__ITM_SLOT__PLC *)__tmp__BI4O)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NK4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BI4O)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__NK4O=((__SLOT_DATA__IJRG *)__tmp__JIIP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__NK4O);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__JIIP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__PH4O=((__SLOT_CODE__4IRG *)__tmp__JIIP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PH4O)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BI4O=((__ITM_SLOT__PLC *)__tmp__PH4O)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BI4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PH4O)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__PH4O=((__SLOT_DATA__IJRG *)__tmp__JIIP)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__PH4O)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BI4O=((__ITM_SLOT__PLC *)__tmp__PH4O)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BI4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PH4O)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__BI4O==NULL) {
+          __tmp__PH4O=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__BI4O)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__PH4O=((void *)__tmp__BI4O);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__0JAO=is_sub_type_with_name__XHAO(type_parent__3HAO,n__ZHAO);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__PH4O=((void *)__tmp__BI4O);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__0JAO=is_sub_type_with_name__AKAO(type_parent__3HAO,n__ZHAO);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__PH4O=((void *)__tmp__BI4O);
           } break;
-          case __TYPE_ID__: {
-            __tmp__0JAO=is_sub_type_with_name__JMAO(type_parent__3HAO,n__ZHAO);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__PH4O=((void *)__tmp__BI4O);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__0JAO=is_sub_type_with_name__SOAO(type_parent__3HAO,n__ZHAO);
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__PH4O=NULL;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__0JAO=is_sub_type_with_name__1QAO(type_parent__3HAO,n__ZHAO);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__PH4O=NULL;
           } break;
+          }
+        };
+        if (((void *)__tmp__PH4O == (void *)NULL)) {
+          __tmp__4K4O=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__PH4O)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__1K4O=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__PH4O));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__1K4O=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PH4O)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__1K4O=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PH4O)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__1K4O=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PH4O)),NULL);
+          } break;
+          };
+          __tmp__4K4O=((void *)__tmp__1K4O != (void *)t__KE4O);
+        };
+        if (__tmp__4K4O) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__JIIP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__BI4O=((__SLOT_CODE__4IRG *)__tmp__JIIP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BI4O)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FL4O=((__ITM_SLOT__PLC *)__tmp__BI4O)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FL4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BI4O)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__BI4O=((__SLOT_DATA__IJRG *)__tmp__JIIP)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BI4O)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FL4O=((__ITM_SLOT__PLC *)__tmp__BI4O)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FL4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BI4O)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__FL4O)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__FL4O)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__GLLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FL4O));
+            if (((void *)Self__GLLU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__GLLU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__GLLU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FL4O)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FL4O))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FTMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FL4O));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FTMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FL4O)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__KE4O),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__JIIP)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__BI4O=((__SLOT_CODE__4IRG *)__tmp__JIIP)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__BI4O)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NK4O=((__ITM_SLOT__PLC *)__tmp__BI4O)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NK4O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BI4O)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__NK4O=((__SLOT_DATA__IJRG *)__tmp__JIIP)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__NK4O);
+          put_position__PRE(Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__UL4O=create_with_capacity__UBZH( 2);
+        __tmp__WL4O=create__type__VJ2C(Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__KE4O);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__UL4O),__tmp__WL4O);
+        __tmp__ZL4O=read__5UEI(((__LOCAL__L4WC *)__tmp__ZSMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__UL4O),__tmp__ZL4O);
+        __tmp__JH4O=Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__PH4O=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__UL4O)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__PH4O)->__id) {
+        case __STRING_CST__5J__: {
+          Self__LLLU=((__STRING_CST__5J *)__tmp__PH4O);
+          result__HLLU=NULL;
+          ptr__ILLU=((__POINTER__IB )(NULL));
+          __tmp__DH4O= 0;
+          __tmp__KLLU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__KLLU ==  0)) {
+            result__HLLU=Self__LLLU;
+          } else /* FALSE */ {
+            __tmp__DH4O=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KLLU));
+            if ((__tmp__DH4O == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OLLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NLLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_size[(__tmp__OLLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NLLU)));
+              ptr__ILLU=__tmp__MLLU;
+            } else /* FALSE */ {
+              __tmp__OLLU=((__UINTEGER_32__ZWB )__tmp__DH4O);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_type[(__tmp__OLLU)]))),(__UINTEGER_32__ZWB)(__tmp__OLLU |  1));
+              ptr__ILLU=__tmp__MLLU;
+            };
+            result__HLLU=((__STRING_CST__5J *)ptr__ILLU);
+            *(result__HLLU) = *(Self__LLLU);
+          };
+          __tmp__BI4O=result__HLLU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__BI4O=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__PH4O));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JTMS=((__PROTOTYPE_CST__LAXC *)__tmp__PH4O);
+          __tmp__KTMS=create__type__VJ2C(Self__JTMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JTMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__BI4O=__tmp__KTMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MTMS=((__INTEGER_CST__XAXC *)__tmp__PH4O);
+          __tmp__NK4O=Self__MTMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DMLU=Self__MTMS->value__FH4D;
+          __tmp__XH4O=Self__MTMS->parent_constant__YAXC.static_type__5G4D;
+          Self__MTMS=NULL;
+          ptr__ILLU=((__POINTER__IB )(NULL));
+          __tmp__DH4O= 0;
+          __tmp__KLLU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__KLLU ==  0)) {
+            Self__MTMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__DH4O=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KLLU));
+            if ((__tmp__DH4O == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OLLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NLLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_size[(__tmp__OLLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NLLU)));
+              ptr__ILLU=__tmp__MLLU;
+            } else /* FALSE */ {
+              __tmp__OLLU=((__UINTEGER_32__ZWB )__tmp__DH4O);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_type[(__tmp__OLLU)]))),(__UINTEGER_32__ZWB)(__tmp__OLLU |  1));
+              ptr__ILLU=__tmp__MLLU;
+            };
+            Self__MTMS=((__INTEGER_CST__XAXC *)ptr__ILLU);
+            *(Self__MTMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__BMLU=((__INTEGER_CST__XAXC *)Self__MTMS);
+          Self__BMLU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NK4O;
+          Self__BMLU->value__FH4D=v__DMLU;
+          Self__BMLU->parent_constant__YAXC.static_type__5G4D=__tmp__XH4O;
+          check_type__XYEE(Self__BMLU);
+          __tmp__BI4O=Self__MTMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__BI4O=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__PH4O));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1UZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__PH4O)->local__BVEJ));
+          if (__tmp__1UZT==NULL) {
+            __tmp__2UZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2UZT=((__READ_LOCAL__55ZI *)__tmp__1UZT);
+          };
+          __tmp__BI4O=__tmp__2UZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__BI4O=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__PH4O));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__BI4O=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PH4O));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QTMS=((__IS_EXPANDED__35NJ *)__tmp__PH4O);
+          __tmp__NK4O=Self__QTMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1UZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QTMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1UZT==NULL) {
+            __tmp__2UZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2UZT=((__READ_LOCAL__55ZI *)__tmp__1UZT);
+          };
+          Self__QTMS=NULL;
+          ptr__ILLU=((__POINTER__IB )(NULL));
+          __tmp__DH4O= 0;
+          __tmp__KLLU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__KLLU ==  0)) {
+            Self__QTMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__DH4O=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KLLU));
+            if ((__tmp__DH4O == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OLLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NLLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_size[(__tmp__OLLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NLLU)));
+              ptr__ILLU=__tmp__MLLU;
+            } else /* FALSE */ {
+              __tmp__OLLU=((__UINTEGER_32__ZWB )__tmp__DH4O);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_type[(__tmp__OLLU)]))),(__UINTEGER_32__ZWB)(__tmp__OLLU |  1));
+              ptr__ILLU=__tmp__MLLU;
+            };
+            Self__QTMS=((__IS_EXPANDED__35NJ *)ptr__ILLU);
+            *(Self__QTMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__SMLU=((__IS_EXPANDED__35NJ *)Self__QTMS);
+          Self__SMLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NK4O;
+          Self__SMLU->receiver__RA5J=__tmp__2UZT;
+          __tmp__BI4O=Self__QTMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VTMS=((__GET_TYPE_ID__HAOJ *)__tmp__PH4O);
+          __tmp__NK4O=Self__VTMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__XH4O=Self__VTMS->receiver__WA5J;
+          Self__VTMS=NULL;
+          ptr__ILLU=((__POINTER__IB )(NULL));
+          __tmp__DH4O= 0;
+          __tmp__KLLU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__KLLU ==  0)) {
+            Self__VTMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__DH4O=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KLLU));
+            if ((__tmp__DH4O == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OLLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NLLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_size[(__tmp__OLLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NLLU)));
+              ptr__ILLU=__tmp__MLLU;
+            } else /* FALSE */ {
+              __tmp__OLLU=((__UINTEGER_32__ZWB )__tmp__DH4O);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_type[(__tmp__OLLU)]))),(__UINTEGER_32__ZWB)(__tmp__OLLU |  1));
+              ptr__ILLU=__tmp__MLLU;
+            };
+            Self__VTMS=((__GET_TYPE_ID__HAOJ *)ptr__ILLU);
+            *(Self__VTMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__CNLU=((__GET_TYPE_ID__HAOJ *)Self__VTMS);
+          Self__CNLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NK4O;
+          Self__CNLU->receiver__WA5J=__tmp__XH4O;
+          __tmp__BI4O=Self__VTMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__BI4O=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__PH4O));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__BI4O=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__PH4O));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__BI4O=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__PH4O));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__BI4O=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__PH4O));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__BI4O=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__PH4O));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__BI4O=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__PH4O));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__BI4O=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__PH4O));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__BI4O=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__PH4O));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__BI4O=my_copy__03AL(((__ITEM__HGOJ *)__tmp__PH4O));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YTMS=((__SIZE_OF__5GOJ *)__tmp__PH4O);
+          __tmp__NK4O=Self__YTMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__XH4O=Self__YTMS->receiver__AD5J;
+          Self__YTMS=NULL;
+          ptr__ILLU=((__POINTER__IB )(NULL));
+          __tmp__DH4O= 0;
+          __tmp__KLLU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__KLLU ==  0)) {
+            Self__YTMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__DH4O=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KLLU));
+            if ((__tmp__DH4O == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OLLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NLLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_size[(__tmp__OLLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NLLU)));
+              ptr__ILLU=__tmp__MLLU;
+            } else /* FALSE */ {
+              __tmp__OLLU=((__UINTEGER_32__ZWB )__tmp__DH4O);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_type[(__tmp__OLLU)]))),(__UINTEGER_32__ZWB)(__tmp__OLLU |  1));
+              ptr__ILLU=__tmp__MLLU;
+            };
+            Self__YTMS=((__SIZE_OF__5GOJ *)ptr__ILLU);
+            *(Self__YTMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__SNLU=((__SIZE_OF__5GOJ *)Self__YTMS);
+          Self__SNLU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NK4O;
+          Self__SNLU->receiver__AD5J=__tmp__XH4O;
+          __tmp__BI4O=Self__YTMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__BI4O=my_copy__L4AL(((__CAST__1HOJ *)__tmp__PH4O));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1TMS=((__REAL_CST__1LOJ *)__tmp__PH4O);
+          __tmp__NK4O=Self__1TMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__EOLU=Self__1TMS->value__VD5J;
+          __tmp__XH4O=Self__1TMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1TMS=NULL;
+          ptr__ILLU=((__POINTER__IB )(NULL));
+          __tmp__DH4O= 0;
+          __tmp__KLLU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__KLLU ==  0)) {
+            Self__1TMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__DH4O=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KLLU));
+            if ((__tmp__DH4O == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__OLLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NLLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_size[(__tmp__OLLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NLLU)));
+              ptr__ILLU=__tmp__MLLU;
+            } else /* FALSE */ {
+              __tmp__OLLU=((__UINTEGER_32__ZWB )__tmp__DH4O);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__MLLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__NLLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__KLLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MLLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__MLLU=micro_alloc__table__lab__UKI(__tmp__NLLU,((__POINTER__IB )(&(table_type[(__tmp__OLLU)]))),(__UINTEGER_32__ZWB)(__tmp__OLLU |  1));
+              ptr__ILLU=__tmp__MLLU;
+            };
+            Self__1TMS=((__REAL_CST__1LOJ *)ptr__ILLU);
+            *(Self__1TMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__COLU=((__REAL_CST__1LOJ *)Self__1TMS);
+          Self__COLU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NK4O;
+          Self__COLU->value__VD5J=v__EOLU;
+          Self__COLU->parent_constant__2LOJ.static_type__5G4D=__tmp__XH4O;
+          __tmp__BI4O=Self__1TMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5TMS=((__CHARACTER_CST__RMOJ *)__tmp__PH4O);
+          __tmp__AUMS=create__char__UMQJ(Self__5TMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5TMS->text__0D5J);
+          __tmp__BI4O=__tmp__AUMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CUMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PH4O);
+          __tmp__DUMS=create__text__OQQJ(Self__CUMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CUMS->string__WBJK);
+          __tmp__BI4O=__tmp__DUMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__BI4O=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__PH4O));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__BI4O=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PH4O));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__BI4O=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PH4O));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__BI4O=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PH4O));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__BI4O=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PH4O));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__BI4O=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PH4O));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__BI4O=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__PH4O));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__BI4O=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__PH4O));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__FL4O=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__PH4O)->global__KAKM),NULL);
+          if (__tmp__FL4O==NULL) {
+            __tmp__3U3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__FL4O)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__3U3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__3U3T=((__READ_GLOBAL__T4YL *)__tmp__FL4O);
+            } break;
+            }
           };
-          result__1HAO=__tmp__0JAO;
+          __tmp__BI4O=__tmp__3U3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__BI4O=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__PH4O));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__BI4O=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__PH4O));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__BI4O=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__PH4O));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__BI4O=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__PH4O));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__BI4O=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__PH4O));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__BI4O=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__PH4O));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__BI4O=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__PH4O));
+        } break;
+        };
+        __tmp__5L4O=new_read__slot__receiver__with__intern__OEZJ(__tmp__JH4O,__tmp__JIIP,__tmp__BI4O,__tmp__UL4O,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__5L4O);
+        __tmp__JIIP=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__5L4O));
+        result__NE4O=__tmp__JIIP;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__KE4O),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__OG4O=static_type__IPVO(Self__JE4O);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__OG4O),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__LE4O);
+        put_position__PRE(Self__JE4O->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
         };
-        idx__2HAO=(__INTEGER)(idx__2HAO +  1);
-        goto while_do__ELBO;
       };
     };
   };
-  return(result__1HAO);
+  __tmp__HG4O=result__NE4O;
+  return(__tmp__HG4O);
 }
 
-static __BOOLEAN is_sub_type_with_name__AKAO(__TYPE_CONTEXT *Self__BKAO,void *n__CKAO)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* check_type__with__0A0Q(__EXPR_SUP_EQ__1VBP *Self__1A0Q,__TYPE_FULL__XMB *t__2A0Q,__POSITION__OL p__3A0Q)
+// ({EXPR_SUP_EQ__1VBP},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__FKAO;
-  void *type_parent__GKAO;
-  void *__tmp__CLAO,*__tmp__XLAO,*__tmp__AMAO;
-  __SLOT_DATA *Self__1LBR,*Self__3LBR;
-  void *result__0LBR,*__tmp__DLAO,*result__2LBR,*__tmp__YLAO;
-  __SECTION_ *Self__UQKQ;
-  void *__tmp__BMAO;
-  __BOOLEAN result__EKAO,__tmp__OLAO,__tmp__DMAO;
-  result__EKAO=FALSE__;
-  idx__FKAO= 0;
-  type_parent__GKAO=NULL;
-  if (((void *)n__CKAO == (void *)((__PROTOTYPE *)Self__BKAO->parent_type__VIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__EKAO=TRUE__;
-  } else {
-    idx__FKAO= 0;
-    while_do__PLBO:
-    {
-      if ((idx__FKAO <= ((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__CLAO=((void **)((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__FKAO];
-        if (((struct ___OBJ *)__tmp__CLAO)->__id==__SLOT_DATA__) {
-          Self__1LBR=((__SLOT_DATA *)__tmp__CLAO);
-          result__0LBR=NULL;
-          if (((void *)Self__1LBR->parent_slot__IHZD != (void *)NULL)) {
-            result__0LBR=((__ITM_SLOT *)((__SLOT *)Self__1LBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__0LBR=get_name__GCJD((&__string_26));
+  __INTEGER_64__1SG v__HPLU;
+  void *result__5A0Q;
+  __TYPE_FULL__XMB *__tmp__VB0Q,*__tmp__IC0Q,*__tmp__PC0Q,*__tmp__AD0Q;
+  __TYPE_FULL__XMB *__tmp__JE0Q,*__tmp__NH0Q;
+  __LOCAL__L4WC *__tmp__VUMS,*__tmp__JVMS;
+  __WRITE_LOCAL__TEYJ *__tmp__2UMS,*__tmp__QVMS;
+  __STRING_CONSTANT__0 *__tmp__XC0Q,*__tmp__4F0Q,*v__IRLU;
+  void *__tmp__ZC0Q;
+  __PROTOTYPE__MF *__tmp__PD0Q,*__tmp__TG0Q;
+  __INTEGER__Q __tmp__VD0Q,__tmp__ZG0Q;
+  void *__tmp__GH4Q;
+  __POSITION__OL __tmp__1D0Q,__tmp__5G0Q;
+  void *__tmp__BE0Q,*__tmp__TE0Q,*__tmp__XH0Q;
+  __ITM_TYPE_STYLE__1MB *Self__IOLU,*Self__KOLU;
+  __ITM_TYPE_MULTI__0URC *Self__BVMS,*Self__VVMS;
+  __READ_LOCAL__55ZI *__tmp__DF0Q,*__tmp__LI0Q,*__tmp__DVZT,*__tmp__EVZT;
+  __NODE_TYPE__SK2C *__tmp__FF0Q,*__tmp__RI0Q;
+  __PROTOTYPE_CST__LAXC *__tmp__II0Q,*Self__ZVMS,*__tmp__0VMS;
+  __STRING_CST__5J *Self__POLU,*result__LOLU;
+  __POINTER__IB ptr__MOLU,__tmp__OOLU,__tmp__QOLU,__tmp__ROLU;
+  __UINTEGER_32__ZWB __tmp__SOLU;
+  __INTEGER_CST__XAXC *Self__2VMS,*Self__FPLU;
+  __IS_EXPANDED__35NJ *Self__AWMS,*Self__WPLU;
+  __GET_TYPE_ID__HAOJ *Self__FWMS,*Self__GQLU;
+  __SIZE_OF__5GOJ *Self__IWMS,*Self__WQLU;
+  __REAL_CST__1LOJ *Self__LWMS,*Self__GRLU;
+  __CHARACTER_CST__RMOJ *Self__PWMS,*__tmp__QWMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__SWMS,*__tmp__TWMS;
+  __READ_GLOBAL__T4YL *__tmp__BV3T;
+  __BOOLEAN__L __tmp__WB0Q,__tmp__JC0Q,__tmp__ME0Q,__tmp__QH0Q;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__GI0Q;
+  result__5A0Q=NULL;
+  __tmp__VB0Q=static_type__TA0Q();
+  __tmp__WB0Q=affect_with__CMKK(((__TYPE_FULL__XMB *)t__2A0Q),__tmp__VB0Q);
+  if (__tmp__WB0Q) {
+    result__5A0Q=Self__1A0Q;
+  } else /* FALSE */ {
+    __tmp__IC0Q=static_type__TA0Q();
+    __tmp__JC0Q=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__IC0Q),t__2A0Q);
+    if (__tmp__JC0Q) {
+      __tmp__PC0Q=static_type__TA0Q();
+      __tmp__VUMS=create__name__style__type__HIND(Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__PC0Q));
+      __tmp__2UMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VUMS),Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1A0Q);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2UMS);
+      __tmp__XC0Q=get__PJC(last_cast_name__U31J);
+      __tmp__PC0Q=static_type__TA0Q();
+      __tmp__ZC0Q=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__PC0Q),__tmp__XC0Q);
+      if (((void *)__tmp__ZC0Q == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__AD0Q=static_type__TA0Q();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__AD0Q),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__2A0Q),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__XC0Q);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__AD0Q=static_type__TA0Q();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__AD0Q),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__3A0Q);
+        __tmp__AD0Q=static_type__TA0Q();
+        __tmp__PD0Q=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__AD0Q));
+        put_position__PRE(__tmp__PD0Q->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__ZC0Q)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__ZC0Q)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VD0Q=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZC0Q));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VD0Q=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__ZC0Q));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__ZC0Q)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VD0Q=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZC0Q));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VD0Q=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__ZC0Q));
+        };
+      };
+      if ((__tmp__VD0Q !=  1)) {
+        if (((struct ___OBJ *)__tmp__ZC0Q)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GH4Q=((__SLOT_CODE__4IRG *)__tmp__ZC0Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GH4Q)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1D0Q=((__ITM_SLOT__PLC *)__tmp__GH4Q)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1D0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GH4Q)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          __tmp__DLAO=result__0LBR;
-        } else {
-          __tmp__DLAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CLAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        } else /* SLOT_DATA */ {
+          __tmp__1D0Q=((__SLOT_DATA__IJRG *)__tmp__ZC0Q)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__1D0Q);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__ZC0Q)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__GH4Q=((__SLOT_CODE__4IRG *)__tmp__ZC0Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__GH4Q)->__id==__ITM_SLOT__PLC__) {
+          __tmp__BE0Q=((__ITM_SLOT__PLC *)__tmp__GH4Q)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__BE0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GH4Q)->parent_itm_slot__3F0D.result_type__KWOB;
         };
-        Self__UQKQ=((__SECTION_ *)__tmp__DLAO);
-        __tmp__OLAO=(((void *)Self__UQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__UQKQ->name__CH0D == (void *)(&__string_24)));
+      } else /* SLOT_DATA */ {
+        __tmp__GH4Q=((__SLOT_DATA__IJRG *)__tmp__ZC0Q)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__GH4Q)->__id==__ITM_SLOT__PLC__) {
+          __tmp__BE0Q=((__ITM_SLOT__PLC *)__tmp__GH4Q)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__BE0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GH4Q)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__BE0Q==NULL) {
+        __tmp__GH4Q=NULL;
       } else {
-        __tmp__OLAO=FALSE__;
-      };
-      if ((__tmp__OLAO && (! result__EKAO))) {
-        __tmp__XLAO=((void **)((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__FKAO];
-        if (((struct ___OBJ *)__tmp__XLAO)->__id==__SLOT_DATA__) {
-          Self__3LBR=((__SLOT_DATA *)__tmp__XLAO);
-          result__2LBR=NULL;
-          if (((void *)Self__3LBR->parent_slot__IHZD != (void *)NULL)) {
-            result__2LBR=((__ITM_SLOT *)((__SLOT *)Self__3LBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__2LBR=get_name__GCJD((&__string_26));
+        switch (((struct ___OBJ *)__tmp__BE0Q)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__GH4Q=((void *)__tmp__BE0Q);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__GH4Q=((void *)__tmp__BE0Q);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__GH4Q=((void *)__tmp__BE0Q);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__GH4Q=((void *)__tmp__BE0Q);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__GH4Q=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__GH4Q=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__GH4Q == (void *)NULL)) {
+        __tmp__ME0Q=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__GH4Q)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__JE0Q=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GH4Q));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__JE0Q=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GH4Q)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__JE0Q=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GH4Q)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__JE0Q=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GH4Q)),NULL);
+        } break;
+        };
+        __tmp__ME0Q=((void *)__tmp__JE0Q != (void *)t__2A0Q);
+      };
+      if (__tmp__ME0Q) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__ZC0Q)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__BE0Q=((__SLOT_CODE__4IRG *)__tmp__ZC0Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BE0Q)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TE0Q=((__ITM_SLOT__PLC *)__tmp__BE0Q)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TE0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BE0Q)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__BE0Q=((__SLOT_DATA__IJRG *)__tmp__ZC0Q)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BE0Q)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TE0Q=((__ITM_SLOT__PLC *)__tmp__BE0Q)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TE0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BE0Q)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__TE0Q)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__TE0Q)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__IOLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TE0Q));
+          if (((void *)Self__IOLU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__IOLU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__IOLU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TE0Q)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TE0Q))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__BVMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TE0Q));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__BVMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TE0Q)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__2A0Q),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__ZC0Q)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__BE0Q=((__SLOT_CODE__4IRG *)__tmp__ZC0Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BE0Q)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1D0Q=((__ITM_SLOT__PLC *)__tmp__BE0Q)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1D0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BE0Q)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__1D0Q=((__SLOT_DATA__IJRG *)__tmp__ZC0Q)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__1D0Q);
+        put_position__PRE(Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__DF0Q=read__5UEI(((__LOCAL__L4WC *)__tmp__VUMS));
+      __tmp__FF0Q=new_read__slot__receiver__self__intern__KK2C(Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__ZC0Q,__tmp__DF0Q,__tmp__DF0Q,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__FF0Q);
+      __tmp__ZC0Q=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__FF0Q));
+      result__5A0Q=__tmp__ZC0Q;
+      __tmp__ME0Q=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__ME0Q=FALSE__O__;
+    };
+    if ((! __tmp__ME0Q)) {
+      __tmp__PC0Q=static_type__TA0Q();
+      __tmp__ME0Q=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__2A0Q),__tmp__PC0Q);
+      if (__tmp__ME0Q) {
+        __tmp__AD0Q=static_type__TA0Q();
+        __tmp__JVMS=create__name__style__type__HIND(Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__AD0Q));
+        __tmp__QVMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__JVMS),Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1A0Q);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QVMS);
+        __tmp__4F0Q=get__PJC(last_cast_name__U31J);
+        __tmp__GH4Q=get_slot__QA3I(((__TYPE_FULL__XMB *)t__2A0Q),__tmp__4F0Q);
+        if (((void *)__tmp__GH4Q == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__2A0Q),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__JE0Q=static_type__TA0Q();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__JE0Q),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__4F0Q);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__2A0Q),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__3A0Q);
+          __tmp__TG0Q=prototype__LEMJ(((__TYPE_FULL__XMB *)t__2A0Q));
+          put_position__PRE(__tmp__TG0Q->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__YLAO=result__2LBR;
-        } else {
-          __tmp__YLAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__XLAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__YLAO)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__AMAO=((void **)((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__FKAO];
-          if (((struct ___OBJ *)__tmp__AMAO)->__id==__SLOT_DATA__) {
-            __tmp__BMAO=get_type_result__XF2G(__tmp__AMAO);
-          } else {
-            __tmp__BMAO=get_type_result__BH2G(__tmp__AMAO);
+        if (((struct ___OBJ *)__tmp__GH4Q)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__GH4Q)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZG0Q=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__GH4Q));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZG0Q=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__GH4Q));
           };
-          type_parent__GKAO=((__TYPE_FULL *)__tmp__BMAO)->parent_type__5SL;
-          switch (((struct ___OBJ *)type_parent__GKAO)->__id) {
-          case __TYPE__: {
-            __tmp__DMAO=is_sub_type_with_name__FDAO(type_parent__GKAO,n__CKAO);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__DMAO=is_sub_type_with_name__OFAO(type_parent__GKAO,n__CKAO);
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__GH4Q)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZG0Q=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__GH4Q));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZG0Q=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__GH4Q));
+          };
+        };
+        if ((__tmp__ZG0Q !=  2)) {
+          if (((struct ___OBJ *)__tmp__GH4Q)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__TE0Q=((__SLOT_CODE__4IRG *)__tmp__GH4Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TE0Q)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5G0Q=((__ITM_SLOT__PLC *)__tmp__TE0Q)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5G0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TE0Q)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__5G0Q=((__SLOT_DATA__IJRG *)__tmp__GH4Q)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__5G0Q);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__GH4Q)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__BE0Q=((__SLOT_CODE__4IRG *)__tmp__GH4Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BE0Q)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TE0Q=((__ITM_SLOT__PLC *)__tmp__BE0Q)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TE0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BE0Q)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__BE0Q=((__SLOT_DATA__IJRG *)__tmp__GH4Q)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__BE0Q)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TE0Q=((__ITM_SLOT__PLC *)__tmp__BE0Q)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TE0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BE0Q)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__TE0Q==NULL) {
+          __tmp__BE0Q=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__TE0Q)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__BE0Q=((void *)__tmp__TE0Q);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__DMAO=is_sub_type_with_name__XHAO(type_parent__GKAO,n__CKAO);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__BE0Q=((void *)__tmp__TE0Q);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__DMAO=is_sub_type_with_name__AKAO(type_parent__GKAO,n__CKAO);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__BE0Q=((void *)__tmp__TE0Q);
           } break;
-          case __TYPE_ID__: {
-            __tmp__DMAO=is_sub_type_with_name__JMAO(type_parent__GKAO,n__CKAO);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__BE0Q=((void *)__tmp__TE0Q);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__DMAO=is_sub_type_with_name__SOAO(type_parent__GKAO,n__CKAO);
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__BE0Q=NULL;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__DMAO=is_sub_type_with_name__1QAO(type_parent__GKAO,n__CKAO);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__BE0Q=NULL;
           } break;
+          }
+        };
+        if (((void *)__tmp__BE0Q == (void *)NULL)) {
+          __tmp__QH0Q=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__BE0Q)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__NH0Q=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__BE0Q));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__NH0Q=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BE0Q)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__NH0Q=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BE0Q)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__NH0Q=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__BE0Q)),NULL);
+          } break;
+          };
+          __tmp__QH0Q=((void *)__tmp__NH0Q != (void *)t__2A0Q);
+        };
+        if (__tmp__QH0Q) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__GH4Q)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__TE0Q=((__SLOT_CODE__4IRG *)__tmp__GH4Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TE0Q)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XH0Q=((__ITM_SLOT__PLC *)__tmp__TE0Q)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XH0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TE0Q)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__TE0Q=((__SLOT_DATA__IJRG *)__tmp__GH4Q)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TE0Q)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XH0Q=((__ITM_SLOT__PLC *)__tmp__TE0Q)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XH0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TE0Q)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__XH0Q)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__XH0Q)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__KOLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XH0Q));
+            if (((void *)Self__KOLU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__KOLU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__KOLU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XH0Q)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XH0Q))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__VVMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XH0Q));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__VVMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__XH0Q)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__2A0Q),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__GH4Q)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__TE0Q=((__SLOT_CODE__4IRG *)__tmp__GH4Q)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__TE0Q)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5G0Q=((__ITM_SLOT__PLC *)__tmp__TE0Q)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5G0Q=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TE0Q)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__5G0Q=((__SLOT_DATA__IJRG *)__tmp__GH4Q)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__5G0Q);
+          put_position__PRE(Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          result__EKAO=__tmp__DMAO;
         };
-        idx__FKAO=(__INTEGER)(idx__FKAO +  1);
-        goto while_do__PLBO;
+        __tmp__GI0Q=create_with_capacity__UBZH( 2);
+        __tmp__II0Q=create__type__VJ2C(Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__2A0Q);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__GI0Q),__tmp__II0Q);
+        __tmp__LI0Q=read__5UEI(((__LOCAL__L4WC *)__tmp__JVMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__GI0Q),__tmp__LI0Q);
+        __tmp__1D0Q=Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__BE0Q=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__GI0Q)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__BE0Q)->__id) {
+        case __STRING_CST__5J__: {
+          Self__POLU=((__STRING_CST__5J *)__tmp__BE0Q);
+          result__LOLU=NULL;
+          ptr__MOLU=((__POINTER__IB )(NULL));
+          __tmp__VD0Q= 0;
+          __tmp__OOLU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__OOLU ==  0)) {
+            result__LOLU=Self__POLU;
+          } else /* FALSE */ {
+            __tmp__VD0Q=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOLU));
+            if ((__tmp__VD0Q == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SOLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ROLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_size[(__tmp__SOLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ROLU)));
+              ptr__MOLU=__tmp__QOLU;
+            } else /* FALSE */ {
+              __tmp__SOLU=((__UINTEGER_32__ZWB )__tmp__VD0Q);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_type[(__tmp__SOLU)]))),(__UINTEGER_32__ZWB)(__tmp__SOLU |  1));
+              ptr__MOLU=__tmp__QOLU;
+            };
+            result__LOLU=((__STRING_CST__5J *)ptr__MOLU);
+            *(result__LOLU) = *(Self__POLU);
+          };
+          __tmp__TE0Q=result__LOLU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__TE0Q=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__BE0Q));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__ZVMS=((__PROTOTYPE_CST__LAXC *)__tmp__BE0Q);
+          __tmp__0VMS=create__type__VJ2C(Self__ZVMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ZVMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__TE0Q=__tmp__0VMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__2VMS=((__INTEGER_CST__XAXC *)__tmp__BE0Q);
+          __tmp__5G0Q=Self__2VMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__HPLU=Self__2VMS->value__FH4D;
+          __tmp__JE0Q=Self__2VMS->parent_constant__YAXC.static_type__5G4D;
+          Self__2VMS=NULL;
+          ptr__MOLU=((__POINTER__IB )(NULL));
+          __tmp__VD0Q= 0;
+          __tmp__OOLU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__OOLU ==  0)) {
+            Self__2VMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__VD0Q=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOLU));
+            if ((__tmp__VD0Q == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SOLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ROLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_size[(__tmp__SOLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ROLU)));
+              ptr__MOLU=__tmp__QOLU;
+            } else /* FALSE */ {
+              __tmp__SOLU=((__UINTEGER_32__ZWB )__tmp__VD0Q);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_type[(__tmp__SOLU)]))),(__UINTEGER_32__ZWB)(__tmp__SOLU |  1));
+              ptr__MOLU=__tmp__QOLU;
+            };
+            Self__2VMS=((__INTEGER_CST__XAXC *)ptr__MOLU);
+            *(Self__2VMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__FPLU=((__INTEGER_CST__XAXC *)Self__2VMS);
+          Self__FPLU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5G0Q;
+          Self__FPLU->value__FH4D=v__HPLU;
+          Self__FPLU->parent_constant__YAXC.static_type__5G4D=__tmp__JE0Q;
+          check_type__XYEE(Self__FPLU);
+          __tmp__TE0Q=Self__2VMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__TE0Q=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__BE0Q));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DVZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__BE0Q)->local__BVEJ));
+          if (__tmp__DVZT==NULL) {
+            __tmp__EVZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EVZT=((__READ_LOCAL__55ZI *)__tmp__DVZT);
+          };
+          __tmp__TE0Q=__tmp__EVZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__TE0Q=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__BE0Q));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__TE0Q=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BE0Q));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__AWMS=((__IS_EXPANDED__35NJ *)__tmp__BE0Q);
+          __tmp__5G0Q=Self__AWMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__DVZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__AWMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__DVZT==NULL) {
+            __tmp__EVZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__EVZT=((__READ_LOCAL__55ZI *)__tmp__DVZT);
+          };
+          Self__AWMS=NULL;
+          ptr__MOLU=((__POINTER__IB )(NULL));
+          __tmp__VD0Q= 0;
+          __tmp__OOLU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__OOLU ==  0)) {
+            Self__AWMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__VD0Q=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOLU));
+            if ((__tmp__VD0Q == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SOLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ROLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_size[(__tmp__SOLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ROLU)));
+              ptr__MOLU=__tmp__QOLU;
+            } else /* FALSE */ {
+              __tmp__SOLU=((__UINTEGER_32__ZWB )__tmp__VD0Q);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_type[(__tmp__SOLU)]))),(__UINTEGER_32__ZWB)(__tmp__SOLU |  1));
+              ptr__MOLU=__tmp__QOLU;
+            };
+            Self__AWMS=((__IS_EXPANDED__35NJ *)ptr__MOLU);
+            *(Self__AWMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__WPLU=((__IS_EXPANDED__35NJ *)Self__AWMS);
+          Self__WPLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5G0Q;
+          Self__WPLU->receiver__RA5J=__tmp__EVZT;
+          __tmp__TE0Q=Self__AWMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__FWMS=((__GET_TYPE_ID__HAOJ *)__tmp__BE0Q);
+          __tmp__5G0Q=Self__FWMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__JE0Q=Self__FWMS->receiver__WA5J;
+          Self__FWMS=NULL;
+          ptr__MOLU=((__POINTER__IB )(NULL));
+          __tmp__VD0Q= 0;
+          __tmp__OOLU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__OOLU ==  0)) {
+            Self__FWMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__VD0Q=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOLU));
+            if ((__tmp__VD0Q == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SOLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ROLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_size[(__tmp__SOLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ROLU)));
+              ptr__MOLU=__tmp__QOLU;
+            } else /* FALSE */ {
+              __tmp__SOLU=((__UINTEGER_32__ZWB )__tmp__VD0Q);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_type[(__tmp__SOLU)]))),(__UINTEGER_32__ZWB)(__tmp__SOLU |  1));
+              ptr__MOLU=__tmp__QOLU;
+            };
+            Self__FWMS=((__GET_TYPE_ID__HAOJ *)ptr__MOLU);
+            *(Self__FWMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__GQLU=((__GET_TYPE_ID__HAOJ *)Self__FWMS);
+          Self__GQLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5G0Q;
+          Self__GQLU->receiver__WA5J=__tmp__JE0Q;
+          __tmp__TE0Q=Self__FWMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__TE0Q=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__BE0Q));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__TE0Q=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__BE0Q));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__TE0Q=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__BE0Q));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__TE0Q=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__BE0Q));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__TE0Q=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__BE0Q));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__TE0Q=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__BE0Q));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__TE0Q=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__BE0Q));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__TE0Q=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__BE0Q));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__TE0Q=my_copy__03AL(((__ITEM__HGOJ *)__tmp__BE0Q));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__IWMS=((__SIZE_OF__5GOJ *)__tmp__BE0Q);
+          __tmp__5G0Q=Self__IWMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__JE0Q=Self__IWMS->receiver__AD5J;
+          Self__IWMS=NULL;
+          ptr__MOLU=((__POINTER__IB )(NULL));
+          __tmp__VD0Q= 0;
+          __tmp__OOLU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__OOLU ==  0)) {
+            Self__IWMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__VD0Q=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOLU));
+            if ((__tmp__VD0Q == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SOLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ROLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_size[(__tmp__SOLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ROLU)));
+              ptr__MOLU=__tmp__QOLU;
+            } else /* FALSE */ {
+              __tmp__SOLU=((__UINTEGER_32__ZWB )__tmp__VD0Q);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_type[(__tmp__SOLU)]))),(__UINTEGER_32__ZWB)(__tmp__SOLU |  1));
+              ptr__MOLU=__tmp__QOLU;
+            };
+            Self__IWMS=((__SIZE_OF__5GOJ *)ptr__MOLU);
+            *(Self__IWMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__WQLU=((__SIZE_OF__5GOJ *)Self__IWMS);
+          Self__WQLU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5G0Q;
+          Self__WQLU->receiver__AD5J=__tmp__JE0Q;
+          __tmp__TE0Q=Self__IWMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__TE0Q=my_copy__L4AL(((__CAST__1HOJ *)__tmp__BE0Q));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__LWMS=((__REAL_CST__1LOJ *)__tmp__BE0Q);
+          __tmp__5G0Q=Self__LWMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__IRLU=Self__LWMS->value__VD5J;
+          __tmp__JE0Q=Self__LWMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__LWMS=NULL;
+          ptr__MOLU=((__POINTER__IB )(NULL));
+          __tmp__VD0Q= 0;
+          __tmp__OOLU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__OOLU ==  0)) {
+            Self__LWMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__VD0Q=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOLU));
+            if ((__tmp__VD0Q == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__SOLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ROLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_size[(__tmp__SOLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ROLU)));
+              ptr__MOLU=__tmp__QOLU;
+            } else /* FALSE */ {
+              __tmp__SOLU=((__UINTEGER_32__ZWB )__tmp__VD0Q);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__QOLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ROLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__OOLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QOLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__QOLU=micro_alloc__table__lab__UKI(__tmp__ROLU,((__POINTER__IB )(&(table_type[(__tmp__SOLU)]))),(__UINTEGER_32__ZWB)(__tmp__SOLU |  1));
+              ptr__MOLU=__tmp__QOLU;
+            };
+            Self__LWMS=((__REAL_CST__1LOJ *)ptr__MOLU);
+            *(Self__LWMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__GRLU=((__REAL_CST__1LOJ *)Self__LWMS);
+          Self__GRLU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__5G0Q;
+          Self__GRLU->value__VD5J=v__IRLU;
+          Self__GRLU->parent_constant__2LOJ.static_type__5G4D=__tmp__JE0Q;
+          __tmp__TE0Q=Self__LWMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__PWMS=((__CHARACTER_CST__RMOJ *)__tmp__BE0Q);
+          __tmp__QWMS=create__char__UMQJ(Self__PWMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__PWMS->text__0D5J);
+          __tmp__TE0Q=__tmp__QWMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__SWMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__BE0Q);
+          __tmp__TWMS=create__text__OQQJ(Self__SWMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__SWMS->string__WBJK);
+          __tmp__TE0Q=__tmp__TWMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__TE0Q=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__BE0Q));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__TE0Q=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BE0Q));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__TE0Q=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__BE0Q));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__TE0Q=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BE0Q));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__TE0Q=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__BE0Q));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__TE0Q=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BE0Q));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__TE0Q=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__BE0Q));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__TE0Q=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__BE0Q));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__XH0Q=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__BE0Q)->global__KAKM),NULL);
+          if (__tmp__XH0Q==NULL) {
+            __tmp__BV3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__XH0Q)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__BV3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__BV3T=((__READ_GLOBAL__T4YL *)__tmp__XH0Q);
+            } break;
+            }
+          };
+          __tmp__TE0Q=__tmp__BV3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__TE0Q=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__BE0Q));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__TE0Q=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__BE0Q));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__TE0Q=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__BE0Q));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__TE0Q=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__BE0Q));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__TE0Q=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__BE0Q));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__TE0Q=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__BE0Q));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__TE0Q=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__BE0Q));
+        } break;
+        };
+        __tmp__RI0Q=new_read__slot__receiver__with__intern__OEZJ(__tmp__1D0Q,__tmp__GH4Q,__tmp__TE0Q,__tmp__GI0Q,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__RI0Q);
+        __tmp__GH4Q=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__RI0Q));
+        result__5A0Q=__tmp__GH4Q;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__2A0Q),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__AD0Q=static_type__TA0Q();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__AD0Q),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__3A0Q);
+        put_position__PRE(Self__1A0Q->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
     };
   };
-  return(result__EKAO);
+  __tmp__ZC0Q=result__5A0Q;
+  return(__tmp__ZC0Q);
 }
 
-static __BOOLEAN is_sub_type_with_name__JMAO(__TYPE_ID *Self__KMAO,void *n__LMAO)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* check_type__with__2XFQ(__EXPR_INF__OXBP *Self__3XFQ,__TYPE_FULL__XMB *t__4XFQ,__POSITION__OL p__5XFQ)
+// ({EXPR_INF__OXBP},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__OMAO;
-  void *type_parent__PMAO;
-  void *__tmp__LNAO,*__tmp__AOAO,*__tmp__JOAO;
-  __SLOT_DATA *Self__5LBR,*Self__BMBR;
-  void *result__4LBR,*__tmp__MNAO,*result__AMBR,*__tmp__BOAO;
-  __SECTION_ *Self__VQKQ;
-  void *__tmp__KOAO;
-  __BOOLEAN result__NMAO,__tmp__XNAO,__tmp__MOAO;
-  result__NMAO=FALSE__;
-  idx__OMAO= 0;
-  type_parent__PMAO=NULL;
-  if (((void *)n__LMAO == (void *)((__PROTOTYPE *)Self__KMAO->parent_type__WIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__NMAO=TRUE__;
-  } else {
-    idx__OMAO= 0;
-    while_do__0LBO:
-    {
-      if ((idx__OMAO <= ((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__LNAO=((void **)((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__OMAO];
-        if (((struct ___OBJ *)__tmp__LNAO)->__id==__SLOT_DATA__) {
-          Self__5LBR=((__SLOT_DATA *)__tmp__LNAO);
-          result__4LBR=NULL;
-          if (((void *)Self__5LBR->parent_slot__IHZD != (void *)NULL)) {
-            result__4LBR=((__ITM_SLOT *)((__SLOT *)Self__5LBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__4LBR=get_name__GCJD((&__string_26));
+  __INTEGER_64__1SG v__LSLU;
+  void *result__BYFQ;
+  __TYPE_FULL__XMB *__tmp__XYFQ,*__tmp__KZFQ,*__tmp__RZFQ,*__tmp__C0FQ;
+  __TYPE_FULL__XMB *__tmp__L1FQ,*__tmp__P4FQ;
+  __LOCAL__L4WC *__tmp__FXMS,*__tmp__ZXMS;
+  __WRITE_LOCAL__TEYJ *__tmp__MXMS,*__tmp__AYMS;
+  __STRING_CONSTANT__0 *__tmp__ZZFQ,*__tmp__A3FQ,*v__MULU;
+  void *__tmp__1ZFQ;
+  __PROTOTYPE__MF *__tmp__R0FQ,*__tmp__V3FQ;
+  __INTEGER__Q __tmp__X0FQ,__tmp__13FQ;
+  void *__tmp__YPTQ;
+  __POSITION__OL __tmp__30FQ,__tmp__B4FQ;
+  void *__tmp__D1FQ,*__tmp__V1FQ,*__tmp__Z4FQ;
+  __ITM_TYPE_STYLE__1MB *Self__MRLU,*Self__ORLU;
+  __ITM_TYPE_MULTI__0URC *Self__RXMS,*Self__FYMS;
+  __READ_LOCAL__55ZI *__tmp__F2FQ,*__tmp__N5FQ,*__tmp__LVZT,*__tmp__MVZT;
+  __NODE_TYPE__SK2C *__tmp__H2FQ,*__tmp__T5FQ;
+  __PROTOTYPE_CST__LAXC *__tmp__K5FQ,*Self__JYMS,*__tmp__KYMS;
+  __STRING_CST__5J *Self__TRLU,*result__PRLU;
+  __POINTER__IB ptr__QRLU,__tmp__SRLU,__tmp__URLU,__tmp__VRLU;
+  __UINTEGER_32__ZWB __tmp__WRLU;
+  __INTEGER_CST__XAXC *Self__MYMS,*Self__JSLU;
+  __IS_EXPANDED__35NJ *Self__QYMS,*Self__0SLU;
+  __GET_TYPE_ID__HAOJ *Self__VYMS,*Self__KTLU;
+  __SIZE_OF__5GOJ *Self__YYMS,*Self__0TLU;
+  __REAL_CST__1LOJ *Self__1YMS,*Self__KULU;
+  __CHARACTER_CST__RMOJ *Self__5YMS,*__tmp__AZMS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__CZMS,*__tmp__DZMS;
+  __READ_GLOBAL__T4YL *__tmp__FV3T;
+  __BOOLEAN__L __tmp__YYFQ,__tmp__LZFQ,__tmp__O1FQ,__tmp__S4FQ;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__I5FQ;
+  result__BYFQ=NULL;
+  __tmp__XYFQ=static_type__4BUP();
+  __tmp__YYFQ=affect_with__CMKK(((__TYPE_FULL__XMB *)t__4XFQ),__tmp__XYFQ);
+  if (__tmp__YYFQ) {
+    result__BYFQ=Self__3XFQ;
+  } else /* FALSE */ {
+    __tmp__KZFQ=static_type__4BUP();
+    __tmp__LZFQ=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__KZFQ),t__4XFQ);
+    if (__tmp__LZFQ) {
+      __tmp__RZFQ=static_type__4BUP();
+      __tmp__FXMS=create__name__style__type__HIND(Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__RZFQ));
+      __tmp__MXMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__FXMS),Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3XFQ);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__MXMS);
+      __tmp__ZZFQ=get__PJC(last_cast_name__U31J);
+      __tmp__RZFQ=static_type__4BUP();
+      __tmp__1ZFQ=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__RZFQ),__tmp__ZZFQ);
+      if (((void *)__tmp__1ZFQ == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__C0FQ=static_type__4BUP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__C0FQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__4XFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ZZFQ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__C0FQ=static_type__4BUP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__C0FQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__5XFQ);
+        __tmp__C0FQ=static_type__4BUP();
+        __tmp__R0FQ=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__C0FQ));
+        put_position__PRE(__tmp__R0FQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__1ZFQ)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__1ZFQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__X0FQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__1ZFQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__X0FQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__1ZFQ));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__1ZFQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__X0FQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__1ZFQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__X0FQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__1ZFQ));
+        };
+      };
+      if ((__tmp__X0FQ !=  1)) {
+        if (((struct ___OBJ *)__tmp__1ZFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__YPTQ=((__SLOT_CODE__4IRG *)__tmp__1ZFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YPTQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__30FQ=((__ITM_SLOT__PLC *)__tmp__YPTQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__30FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YPTQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          __tmp__MNAO=result__4LBR;
-        } else {
-          __tmp__MNAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__LNAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        } else /* SLOT_DATA */ {
+          __tmp__30FQ=((__SLOT_DATA__IJRG *)__tmp__1ZFQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
         };
-        Self__VQKQ=((__SECTION_ *)__tmp__MNAO);
-        __tmp__XNAO=(((void *)Self__VQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__VQKQ->name__CH0D == (void *)(&__string_24)));
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__30FQ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__1ZFQ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__YPTQ=((__SLOT_CODE__4IRG *)__tmp__1ZFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__YPTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__D1FQ=((__ITM_SLOT__PLC *)__tmp__YPTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__D1FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YPTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__YPTQ=((__SLOT_DATA__IJRG *)__tmp__1ZFQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__YPTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__D1FQ=((__ITM_SLOT__PLC *)__tmp__YPTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__D1FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YPTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__D1FQ==NULL) {
+        __tmp__YPTQ=NULL;
       } else {
-        __tmp__XNAO=FALSE__;
-      };
-      if ((__tmp__XNAO && (! result__NMAO))) {
-        __tmp__AOAO=((void **)((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__OMAO];
-        if (((struct ___OBJ *)__tmp__AOAO)->__id==__SLOT_DATA__) {
-          Self__BMBR=((__SLOT_DATA *)__tmp__AOAO);
-          result__AMBR=NULL;
-          if (((void *)Self__BMBR->parent_slot__IHZD != (void *)NULL)) {
-            result__AMBR=((__ITM_SLOT *)((__SLOT *)Self__BMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__AMBR=get_name__GCJD((&__string_26));
+        switch (((struct ___OBJ *)__tmp__D1FQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__YPTQ=((void *)__tmp__D1FQ);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__YPTQ=((void *)__tmp__D1FQ);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__YPTQ=((void *)__tmp__D1FQ);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__YPTQ=((void *)__tmp__D1FQ);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__YPTQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__YPTQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__YPTQ == (void *)NULL)) {
+        __tmp__O1FQ=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__YPTQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__L1FQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPTQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__L1FQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPTQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__L1FQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPTQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__L1FQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YPTQ)),NULL);
+        } break;
+        };
+        __tmp__O1FQ=((void *)__tmp__L1FQ != (void *)t__4XFQ);
+      };
+      if (__tmp__O1FQ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__1ZFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__D1FQ=((__SLOT_CODE__4IRG *)__tmp__1ZFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__D1FQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V1FQ=((__ITM_SLOT__PLC *)__tmp__D1FQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V1FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D1FQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__D1FQ=((__SLOT_DATA__IJRG *)__tmp__1ZFQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__D1FQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V1FQ=((__ITM_SLOT__PLC *)__tmp__D1FQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V1FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D1FQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__V1FQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__V1FQ)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__MRLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__V1FQ));
+          if (((void *)Self__MRLU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__MRLU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__MRLU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__V1FQ)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__V1FQ))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__RXMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__V1FQ));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__RXMS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__V1FQ)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__4XFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__1ZFQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__D1FQ=((__SLOT_CODE__4IRG *)__tmp__1ZFQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__D1FQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__30FQ=((__ITM_SLOT__PLC *)__tmp__D1FQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__30FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D1FQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__30FQ=((__SLOT_DATA__IJRG *)__tmp__1ZFQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__30FQ);
+        put_position__PRE(Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__F2FQ=read__5UEI(((__LOCAL__L4WC *)__tmp__FXMS));
+      __tmp__H2FQ=new_read__slot__receiver__self__intern__KK2C(Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__1ZFQ,__tmp__F2FQ,__tmp__F2FQ,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__H2FQ);
+      __tmp__1ZFQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__H2FQ));
+      result__BYFQ=__tmp__1ZFQ;
+      __tmp__O1FQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__O1FQ=FALSE__O__;
+    };
+    if ((! __tmp__O1FQ)) {
+      __tmp__RZFQ=static_type__4BUP();
+      __tmp__O1FQ=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__4XFQ),__tmp__RZFQ);
+      if (__tmp__O1FQ) {
+        __tmp__C0FQ=static_type__4BUP();
+        __tmp__ZXMS=create__name__style__type__HIND(Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__C0FQ));
+        __tmp__AYMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__ZXMS),Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3XFQ);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__AYMS);
+        __tmp__A3FQ=get__PJC(last_cast_name__U31J);
+        __tmp__YPTQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__4XFQ),__tmp__A3FQ);
+        if (((void *)__tmp__YPTQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__4XFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__L1FQ=static_type__4BUP();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__L1FQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__A3FQ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__4XFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__5XFQ);
+          __tmp__V3FQ=prototype__LEMJ(((__TYPE_FULL__XMB *)t__4XFQ));
+          put_position__PRE(__tmp__V3FQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__BOAO=result__AMBR;
-        } else {
-          __tmp__BOAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__AOAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__BOAO)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__JOAO=((void **)((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__OMAO];
-          if (((struct ___OBJ *)__tmp__JOAO)->__id==__SLOT_DATA__) {
-            __tmp__KOAO=get_type_result__XF2G(__tmp__JOAO);
-          } else {
-            __tmp__KOAO=get_type_result__BH2G(__tmp__JOAO);
+        if (((struct ___OBJ *)__tmp__YPTQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__YPTQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__13FQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__YPTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__13FQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__YPTQ));
           };
-          type_parent__PMAO=((__TYPE_FULL *)__tmp__KOAO)->parent_type__5SL;
-          switch (((struct ___OBJ *)type_parent__PMAO)->__id) {
-          case __TYPE__: {
-            __tmp__MOAO=is_sub_type_with_name__FDAO(type_parent__PMAO,n__LMAO);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__MOAO=is_sub_type_with_name__OFAO(type_parent__PMAO,n__LMAO);
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__YPTQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__13FQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__YPTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__13FQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__YPTQ));
+          };
+        };
+        if ((__tmp__13FQ !=  2)) {
+          if (((struct ___OBJ *)__tmp__YPTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__V1FQ=((__SLOT_CODE__4IRG *)__tmp__YPTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__V1FQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__B4FQ=((__ITM_SLOT__PLC *)__tmp__V1FQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__B4FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__V1FQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__B4FQ=((__SLOT_DATA__IJRG *)__tmp__YPTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__B4FQ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__YPTQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__D1FQ=((__SLOT_CODE__4IRG *)__tmp__YPTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__D1FQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V1FQ=((__ITM_SLOT__PLC *)__tmp__D1FQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V1FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D1FQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__D1FQ=((__SLOT_DATA__IJRG *)__tmp__YPTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__D1FQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__V1FQ=((__ITM_SLOT__PLC *)__tmp__D1FQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__V1FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D1FQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__V1FQ==NULL) {
+          __tmp__D1FQ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__V1FQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__D1FQ=((void *)__tmp__V1FQ);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__MOAO=is_sub_type_with_name__XHAO(type_parent__PMAO,n__LMAO);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__D1FQ=((void *)__tmp__V1FQ);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__MOAO=is_sub_type_with_name__AKAO(type_parent__PMAO,n__LMAO);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__D1FQ=((void *)__tmp__V1FQ);
           } break;
-          case __TYPE_ID__: {
-            __tmp__MOAO=is_sub_type_with_name__JMAO(type_parent__PMAO,n__LMAO);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__D1FQ=((void *)__tmp__V1FQ);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__MOAO=is_sub_type_with_name__SOAO(type_parent__PMAO,n__LMAO);
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__D1FQ=NULL;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__MOAO=is_sub_type_with_name__1QAO(type_parent__PMAO,n__LMAO);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__D1FQ=NULL;
           } break;
+          }
+        };
+        if (((void *)__tmp__D1FQ == (void *)NULL)) {
+          __tmp__S4FQ=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__D1FQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__P4FQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__D1FQ));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__P4FQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D1FQ)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__P4FQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D1FQ)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__P4FQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__D1FQ)),NULL);
+          } break;
+          };
+          __tmp__S4FQ=((void *)__tmp__P4FQ != (void *)t__4XFQ);
+        };
+        if (__tmp__S4FQ) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__YPTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__V1FQ=((__SLOT_CODE__4IRG *)__tmp__YPTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__V1FQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__Z4FQ=((__ITM_SLOT__PLC *)__tmp__V1FQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__Z4FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__V1FQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__V1FQ=((__SLOT_DATA__IJRG *)__tmp__YPTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__V1FQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__Z4FQ=((__ITM_SLOT__PLC *)__tmp__V1FQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__Z4FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__V1FQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__Z4FQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__Z4FQ)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__ORLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Z4FQ));
+            if (((void *)Self__ORLU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__ORLU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__ORLU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Z4FQ)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Z4FQ))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__FYMS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Z4FQ));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__FYMS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__Z4FQ)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__4XFQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__YPTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__V1FQ=((__SLOT_CODE__4IRG *)__tmp__YPTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__V1FQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__B4FQ=((__ITM_SLOT__PLC *)__tmp__V1FQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__B4FQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__V1FQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__B4FQ=((__SLOT_DATA__IJRG *)__tmp__YPTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__B4FQ);
+          put_position__PRE(Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          result__NMAO=__tmp__MOAO;
         };
-        idx__OMAO=(__INTEGER)(idx__OMAO +  1);
-        goto while_do__0LBO;
+        __tmp__I5FQ=create_with_capacity__UBZH( 2);
+        __tmp__K5FQ=create__type__VJ2C(Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__4XFQ);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__I5FQ),__tmp__K5FQ);
+        __tmp__N5FQ=read__5UEI(((__LOCAL__L4WC *)__tmp__ZXMS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__I5FQ),__tmp__N5FQ);
+        __tmp__30FQ=Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__D1FQ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__I5FQ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__D1FQ)->__id) {
+        case __STRING_CST__5J__: {
+          Self__TRLU=((__STRING_CST__5J *)__tmp__D1FQ);
+          result__PRLU=NULL;
+          ptr__QRLU=((__POINTER__IB )(NULL));
+          __tmp__X0FQ= 0;
+          __tmp__SRLU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__SRLU ==  0)) {
+            result__PRLU=Self__TRLU;
+          } else /* FALSE */ {
+            __tmp__X0FQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SRLU));
+            if ((__tmp__X0FQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WRLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_size[(__tmp__WRLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRLU)));
+              ptr__QRLU=__tmp__URLU;
+            } else /* FALSE */ {
+              __tmp__WRLU=((__UINTEGER_32__ZWB )__tmp__X0FQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_type[(__tmp__WRLU)]))),(__UINTEGER_32__ZWB)(__tmp__WRLU |  1));
+              ptr__QRLU=__tmp__URLU;
+            };
+            result__PRLU=((__STRING_CST__5J *)ptr__QRLU);
+            *(result__PRLU) = *(Self__TRLU);
+          };
+          __tmp__V1FQ=result__PRLU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__V1FQ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__D1FQ));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__JYMS=((__PROTOTYPE_CST__LAXC *)__tmp__D1FQ);
+          __tmp__KYMS=create__type__VJ2C(Self__JYMS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__JYMS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__V1FQ=__tmp__KYMS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__MYMS=((__INTEGER_CST__XAXC *)__tmp__D1FQ);
+          __tmp__B4FQ=Self__MYMS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__LSLU=Self__MYMS->value__FH4D;
+          __tmp__L1FQ=Self__MYMS->parent_constant__YAXC.static_type__5G4D;
+          Self__MYMS=NULL;
+          ptr__QRLU=((__POINTER__IB )(NULL));
+          __tmp__X0FQ= 0;
+          __tmp__SRLU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__SRLU ==  0)) {
+            Self__MYMS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__X0FQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SRLU));
+            if ((__tmp__X0FQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WRLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_size[(__tmp__WRLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRLU)));
+              ptr__QRLU=__tmp__URLU;
+            } else /* FALSE */ {
+              __tmp__WRLU=((__UINTEGER_32__ZWB )__tmp__X0FQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_type[(__tmp__WRLU)]))),(__UINTEGER_32__ZWB)(__tmp__WRLU |  1));
+              ptr__QRLU=__tmp__URLU;
+            };
+            Self__MYMS=((__INTEGER_CST__XAXC *)ptr__QRLU);
+            *(Self__MYMS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__JSLU=((__INTEGER_CST__XAXC *)Self__MYMS);
+          Self__JSLU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__B4FQ;
+          Self__JSLU->value__FH4D=v__LSLU;
+          Self__JSLU->parent_constant__YAXC.static_type__5G4D=__tmp__L1FQ;
+          check_type__XYEE(Self__JSLU);
+          __tmp__V1FQ=Self__MYMS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__V1FQ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__D1FQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__LVZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__D1FQ)->local__BVEJ));
+          if (__tmp__LVZT==NULL) {
+            __tmp__MVZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MVZT=((__READ_LOCAL__55ZI *)__tmp__LVZT);
+          };
+          __tmp__V1FQ=__tmp__MVZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__V1FQ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__D1FQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__V1FQ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__D1FQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__QYMS=((__IS_EXPANDED__35NJ *)__tmp__D1FQ);
+          __tmp__B4FQ=Self__QYMS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LVZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__QYMS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__LVZT==NULL) {
+            __tmp__MVZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__MVZT=((__READ_LOCAL__55ZI *)__tmp__LVZT);
+          };
+          Self__QYMS=NULL;
+          ptr__QRLU=((__POINTER__IB )(NULL));
+          __tmp__X0FQ= 0;
+          __tmp__SRLU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__SRLU ==  0)) {
+            Self__QYMS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__X0FQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SRLU));
+            if ((__tmp__X0FQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WRLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_size[(__tmp__WRLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRLU)));
+              ptr__QRLU=__tmp__URLU;
+            } else /* FALSE */ {
+              __tmp__WRLU=((__UINTEGER_32__ZWB )__tmp__X0FQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_type[(__tmp__WRLU)]))),(__UINTEGER_32__ZWB)(__tmp__WRLU |  1));
+              ptr__QRLU=__tmp__URLU;
+            };
+            Self__QYMS=((__IS_EXPANDED__35NJ *)ptr__QRLU);
+            *(Self__QYMS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__0SLU=((__IS_EXPANDED__35NJ *)Self__QYMS);
+          Self__0SLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__B4FQ;
+          Self__0SLU->receiver__RA5J=__tmp__MVZT;
+          __tmp__V1FQ=Self__QYMS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__VYMS=((__GET_TYPE_ID__HAOJ *)__tmp__D1FQ);
+          __tmp__B4FQ=Self__VYMS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__L1FQ=Self__VYMS->receiver__WA5J;
+          Self__VYMS=NULL;
+          ptr__QRLU=((__POINTER__IB )(NULL));
+          __tmp__X0FQ= 0;
+          __tmp__SRLU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__SRLU ==  0)) {
+            Self__VYMS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__X0FQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SRLU));
+            if ((__tmp__X0FQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WRLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_size[(__tmp__WRLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRLU)));
+              ptr__QRLU=__tmp__URLU;
+            } else /* FALSE */ {
+              __tmp__WRLU=((__UINTEGER_32__ZWB )__tmp__X0FQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_type[(__tmp__WRLU)]))),(__UINTEGER_32__ZWB)(__tmp__WRLU |  1));
+              ptr__QRLU=__tmp__URLU;
+            };
+            Self__VYMS=((__GET_TYPE_ID__HAOJ *)ptr__QRLU);
+            *(Self__VYMS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__KTLU=((__GET_TYPE_ID__HAOJ *)Self__VYMS);
+          Self__KTLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__B4FQ;
+          Self__KTLU->receiver__WA5J=__tmp__L1FQ;
+          __tmp__V1FQ=Self__VYMS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__V1FQ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__D1FQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__V1FQ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__D1FQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__V1FQ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__D1FQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__V1FQ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__D1FQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__V1FQ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__D1FQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__V1FQ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__D1FQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__V1FQ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__D1FQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__V1FQ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__D1FQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__V1FQ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__D1FQ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__YYMS=((__SIZE_OF__5GOJ *)__tmp__D1FQ);
+          __tmp__B4FQ=Self__YYMS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__L1FQ=Self__YYMS->receiver__AD5J;
+          Self__YYMS=NULL;
+          ptr__QRLU=((__POINTER__IB )(NULL));
+          __tmp__X0FQ= 0;
+          __tmp__SRLU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__SRLU ==  0)) {
+            Self__YYMS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__X0FQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SRLU));
+            if ((__tmp__X0FQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WRLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_size[(__tmp__WRLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRLU)));
+              ptr__QRLU=__tmp__URLU;
+            } else /* FALSE */ {
+              __tmp__WRLU=((__UINTEGER_32__ZWB )__tmp__X0FQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_type[(__tmp__WRLU)]))),(__UINTEGER_32__ZWB)(__tmp__WRLU |  1));
+              ptr__QRLU=__tmp__URLU;
+            };
+            Self__YYMS=((__SIZE_OF__5GOJ *)ptr__QRLU);
+            *(Self__YYMS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__0TLU=((__SIZE_OF__5GOJ *)Self__YYMS);
+          Self__0TLU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__B4FQ;
+          Self__0TLU->receiver__AD5J=__tmp__L1FQ;
+          __tmp__V1FQ=Self__YYMS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__V1FQ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__D1FQ));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__1YMS=((__REAL_CST__1LOJ *)__tmp__D1FQ);
+          __tmp__B4FQ=Self__1YMS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__MULU=Self__1YMS->value__VD5J;
+          __tmp__L1FQ=Self__1YMS->parent_constant__2LOJ.static_type__5G4D;
+          Self__1YMS=NULL;
+          ptr__QRLU=((__POINTER__IB )(NULL));
+          __tmp__X0FQ= 0;
+          __tmp__SRLU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__SRLU ==  0)) {
+            Self__1YMS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__X0FQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SRLU));
+            if ((__tmp__X0FQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__WRLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_size[(__tmp__WRLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRLU)));
+              ptr__QRLU=__tmp__URLU;
+            } else /* FALSE */ {
+              __tmp__WRLU=((__UINTEGER_32__ZWB )__tmp__X0FQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__URLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__VRLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SRLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__URLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__URLU=micro_alloc__table__lab__UKI(__tmp__VRLU,((__POINTER__IB )(&(table_type[(__tmp__WRLU)]))),(__UINTEGER_32__ZWB)(__tmp__WRLU |  1));
+              ptr__QRLU=__tmp__URLU;
+            };
+            Self__1YMS=((__REAL_CST__1LOJ *)ptr__QRLU);
+            *(Self__1YMS) = *(REAL_CST__1LOJ__);
+          };
+          Self__KULU=((__REAL_CST__1LOJ *)Self__1YMS);
+          Self__KULU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__B4FQ;
+          Self__KULU->value__VD5J=v__MULU;
+          Self__KULU->parent_constant__2LOJ.static_type__5G4D=__tmp__L1FQ;
+          __tmp__V1FQ=Self__1YMS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__5YMS=((__CHARACTER_CST__RMOJ *)__tmp__D1FQ);
+          __tmp__AZMS=create__char__UMQJ(Self__5YMS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5YMS->text__0D5J);
+          __tmp__V1FQ=__tmp__AZMS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__CZMS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__D1FQ);
+          __tmp__DZMS=create__text__OQQJ(Self__CZMS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CZMS->string__WBJK);
+          __tmp__V1FQ=__tmp__DZMS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__V1FQ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__D1FQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__V1FQ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__D1FQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__V1FQ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__D1FQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__V1FQ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__D1FQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__V1FQ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__D1FQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__V1FQ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__D1FQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__V1FQ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__D1FQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__V1FQ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__D1FQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__Z4FQ=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__D1FQ)->global__KAKM),NULL);
+          if (__tmp__Z4FQ==NULL) {
+            __tmp__FV3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__Z4FQ)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__FV3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__FV3T=((__READ_GLOBAL__T4YL *)__tmp__Z4FQ);
+            } break;
+            }
+          };
+          __tmp__V1FQ=__tmp__FV3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__V1FQ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__D1FQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__V1FQ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__D1FQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__V1FQ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__D1FQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__V1FQ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__D1FQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__V1FQ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__D1FQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__V1FQ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__D1FQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__V1FQ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__D1FQ));
+        } break;
+        };
+        __tmp__T5FQ=new_read__slot__receiver__with__intern__OEZJ(__tmp__30FQ,__tmp__YPTQ,__tmp__V1FQ,__tmp__I5FQ,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__T5FQ);
+        __tmp__YPTQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__T5FQ));
+        result__BYFQ=__tmp__YPTQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__4XFQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__C0FQ=static_type__4BUP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__C0FQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__5XFQ);
+        put_position__PRE(Self__3XFQ->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
     };
   };
-  return(result__NMAO);
+  __tmp__1ZFQ=result__BYFQ;
+  return(__tmp__1ZFQ);
 }
 
-static __BOOLEAN is_sub_type_with_name__SOAO(__TYPE_GENERIC *Self__TOAO,void *n__UOAO)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* check_type__with__MAGQ(__EXPR_INF_EQ__FYBP *Self__NAGQ,__TYPE_FULL__XMB *t__OAGQ,__POSITION__OL p__PAGQ)
+// ({EXPR_INF_EQ__FYBP},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__XOAO;
-  void *type_parent__YOAO;
-  void *__tmp__UPAO,*__tmp__JQAO,*__tmp__SQAO;
-  __SLOT_DATA *Self__DMBR,*Self__FMBR;
-  void *result__CMBR,*__tmp__VPAO,*result__EMBR,*__tmp__KQAO;
-  __SECTION_ *Self__WQKQ;
-  void *__tmp__TQAO;
-  __BOOLEAN result__WOAO,__tmp__AQAO,__tmp__VQAO;
-  result__WOAO=FALSE__;
-  idx__XOAO= 0;
-  type_parent__YOAO=NULL;
-  if (((void *)n__UOAO == (void *)((__PROTOTYPE *)Self__TOAO->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__WOAO=TRUE__;
-  } else {
-    idx__XOAO= 0;
-    while_do__FMBO:
-    {
-      if ((idx__XOAO <= ((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__UPAO=((void **)((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__XOAO];
-        if (((struct ___OBJ *)__tmp__UPAO)->__id==__SLOT_DATA__) {
-          Self__DMBR=((__SLOT_DATA *)__tmp__UPAO);
-          result__CMBR=NULL;
-          if (((void *)Self__DMBR->parent_slot__IHZD != (void *)NULL)) {
-            result__CMBR=((__ITM_SLOT *)((__SLOT *)Self__DMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__CMBR=get_name__GCJD((&__string_26));
+  __INTEGER_64__1SG v__PVLU;
+  void *result__RAGQ;
+  __TYPE_FULL__XMB *__tmp__HBGQ,*__tmp__0BGQ,*__tmp__BCGQ,*__tmp__SCGQ;
+  __TYPE_FULL__XMB *__tmp__1DGQ,*__tmp__5GGQ;
+  __LOCAL__L4WC *__tmp__VZMS,*__tmp__J0MS;
+  __WRITE_LOCAL__TEYJ *__tmp__2ZMS,*__tmp__Q0MS;
+  __STRING_CONSTANT__0 *__tmp__JCGQ,*__tmp__QFGQ,*v__QXLU;
+  void *__tmp__LCGQ;
+  __PROTOTYPE__MF *__tmp__BDGQ,*__tmp__FGGQ;
+  __INTEGER__Q __tmp__HDGQ,__tmp__LGGQ;
+  void *__tmp__JUTQ;
+  __POSITION__OL __tmp__NDGQ,__tmp__RGGQ;
+  void *__tmp__TDGQ,*__tmp__FEGQ,*__tmp__JHGQ;
+  __ITM_TYPE_STYLE__1MB *Self__QULU,*Self__SULU;
+  __ITM_TYPE_MULTI__0URC *Self__B0MS,*Self__V0MS;
+  __READ_LOCAL__55ZI *__tmp__VEGQ,*__tmp__3HGQ,*__tmp__TVZT,*__tmp__UVZT;
+  __NODE_TYPE__SK2C *__tmp__XEGQ,*__tmp__DIGQ;
+  __PROTOTYPE_CST__LAXC *__tmp__0HGQ,*Self__Z0MS,*__tmp__00MS;
+  __STRING_CST__5J *Self__XULU,*result__TULU;
+  __POINTER__IB ptr__UULU,__tmp__WULU,__tmp__YULU,__tmp__ZULU;
+  __UINTEGER_32__ZWB __tmp__0ULU;
+  __INTEGER_CST__XAXC *Self__20MS,*Self__NVLU;
+  __IS_EXPANDED__35NJ *Self__A1MS,*Self__4VLU;
+  __GET_TYPE_ID__HAOJ *Self__F1MS,*Self__OWLU;
+  __SIZE_OF__5GOJ *Self__I1MS,*Self__4WLU;
+  __REAL_CST__1LOJ *Self__L1MS,*Self__OXLU;
+  __CHARACTER_CST__RMOJ *Self__P1MS,*__tmp__Q1MS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__S1MS,*__tmp__T1MS;
+  __READ_GLOBAL__T4YL *__tmp__JV3T;
+  __BOOLEAN__L __tmp__IBGQ,__tmp__1BGQ,__tmp__4DGQ,__tmp__CHGQ;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__YHGQ;
+  result__RAGQ=NULL;
+  __tmp__HBGQ=static_type__DCUP();
+  __tmp__IBGQ=affect_with__CMKK(((__TYPE_FULL__XMB *)t__OAGQ),__tmp__HBGQ);
+  if (__tmp__IBGQ) {
+    result__RAGQ=Self__NAGQ;
+  } else /* FALSE */ {
+    __tmp__0BGQ=static_type__DCUP();
+    __tmp__1BGQ=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__0BGQ),t__OAGQ);
+    if (__tmp__1BGQ) {
+      __tmp__BCGQ=static_type__DCUP();
+      __tmp__VZMS=create__name__style__type__HIND(Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__BCGQ));
+      __tmp__2ZMS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__VZMS),Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__NAGQ);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__2ZMS);
+      __tmp__JCGQ=get__PJC(last_cast_name__U31J);
+      __tmp__BCGQ=static_type__DCUP();
+      __tmp__LCGQ=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__BCGQ),__tmp__JCGQ);
+      if (((void *)__tmp__LCGQ == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__SCGQ=static_type__DCUP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__SCGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__OAGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__JCGQ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__SCGQ=static_type__DCUP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__SCGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__PAGQ);
+        __tmp__SCGQ=static_type__DCUP();
+        __tmp__BDGQ=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__SCGQ));
+        put_position__PRE(__tmp__BDGQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__LCGQ)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__LCGQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HDGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__LCGQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HDGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__LCGQ));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__LCGQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HDGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__LCGQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HDGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__LCGQ));
+        };
+      };
+      if ((__tmp__HDGQ !=  1)) {
+        if (((struct ___OBJ *)__tmp__LCGQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__JUTQ=((__SLOT_CODE__4IRG *)__tmp__LCGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__JUTQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__NDGQ=((__ITM_SLOT__PLC *)__tmp__JUTQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__NDGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JUTQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          __tmp__VPAO=result__CMBR;
-        } else {
-          __tmp__VPAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__UPAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        } else /* SLOT_DATA */ {
+          __tmp__NDGQ=((__SLOT_DATA__IJRG *)__tmp__LCGQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__NDGQ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__LCGQ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__JUTQ=((__SLOT_CODE__4IRG *)__tmp__LCGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JUTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__TDGQ=((__ITM_SLOT__PLC *)__tmp__JUTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__TDGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JUTQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__JUTQ=((__SLOT_DATA__IJRG *)__tmp__LCGQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__JUTQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__TDGQ=((__ITM_SLOT__PLC *)__tmp__JUTQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__TDGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JUTQ)->parent_itm_slot__3F0D.result_type__KWOB;
         };
-        Self__WQKQ=((__SECTION_ *)__tmp__VPAO);
-        __tmp__AQAO=(((void *)Self__WQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__WQKQ->name__CH0D == (void *)(&__string_24)));
+      };
+      if (__tmp__TDGQ==NULL) {
+        __tmp__JUTQ=NULL;
       } else {
-        __tmp__AQAO=FALSE__;
-      };
-      if ((__tmp__AQAO && (! result__WOAO))) {
-        __tmp__JQAO=((void **)((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__XOAO];
-        if (((struct ___OBJ *)__tmp__JQAO)->__id==__SLOT_DATA__) {
-          Self__FMBR=((__SLOT_DATA *)__tmp__JQAO);
-          result__EMBR=NULL;
-          if (((void *)Self__FMBR->parent_slot__IHZD != (void *)NULL)) {
-            result__EMBR=((__ITM_SLOT *)((__SLOT *)Self__FMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__EMBR=get_name__GCJD((&__string_26));
+        switch (((struct ___OBJ *)__tmp__TDGQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__JUTQ=((void *)__tmp__TDGQ);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__JUTQ=((void *)__tmp__TDGQ);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__JUTQ=((void *)__tmp__TDGQ);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__JUTQ=((void *)__tmp__TDGQ);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__JUTQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__JUTQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__JUTQ == (void *)NULL)) {
+        __tmp__4DGQ=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__JUTQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__1DGQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__JUTQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__1DGQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JUTQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__1DGQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JUTQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__1DGQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JUTQ)),NULL);
+        } break;
+        };
+        __tmp__4DGQ=((void *)__tmp__1DGQ != (void *)t__OAGQ);
+      };
+      if (__tmp__4DGQ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__LCGQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__TDGQ=((__SLOT_CODE__4IRG *)__tmp__LCGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TDGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FEGQ=((__ITM_SLOT__PLC *)__tmp__TDGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FEGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TDGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__TDGQ=((__SLOT_DATA__IJRG *)__tmp__LCGQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TDGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FEGQ=((__ITM_SLOT__PLC *)__tmp__TDGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FEGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TDGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__FEGQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__FEGQ)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__QULU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FEGQ));
+          if (((void *)Self__QULU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__QULU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__QULU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FEGQ)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FEGQ))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__B0MS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FEGQ));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__B0MS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FEGQ)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__OAGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__LCGQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__TDGQ=((__SLOT_CODE__4IRG *)__tmp__LCGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TDGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__NDGQ=((__ITM_SLOT__PLC *)__tmp__TDGQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__NDGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TDGQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__NDGQ=((__SLOT_DATA__IJRG *)__tmp__LCGQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__NDGQ);
+        put_position__PRE(Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__VEGQ=read__5UEI(((__LOCAL__L4WC *)__tmp__VZMS));
+      __tmp__XEGQ=new_read__slot__receiver__self__intern__KK2C(Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__LCGQ,__tmp__VEGQ,__tmp__VEGQ,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__XEGQ);
+      __tmp__LCGQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__XEGQ));
+      result__RAGQ=__tmp__LCGQ;
+      __tmp__4DGQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__4DGQ=FALSE__O__;
+    };
+    if ((! __tmp__4DGQ)) {
+      __tmp__BCGQ=static_type__DCUP();
+      __tmp__4DGQ=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__OAGQ),__tmp__BCGQ);
+      if (__tmp__4DGQ) {
+        __tmp__SCGQ=static_type__DCUP();
+        __tmp__J0MS=create__name__style__type__HIND(Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__SCGQ));
+        __tmp__Q0MS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__J0MS),Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__NAGQ);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__Q0MS);
+        __tmp__QFGQ=get__PJC(last_cast_name__U31J);
+        __tmp__JUTQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__OAGQ),__tmp__QFGQ);
+        if (((void *)__tmp__JUTQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__OAGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__1DGQ=static_type__DCUP();
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__1DGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__QFGQ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__OAGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__PAGQ);
+          __tmp__FGGQ=prototype__LEMJ(((__TYPE_FULL__XMB *)t__OAGQ));
+          put_position__PRE(__tmp__FGGQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__KQAO=result__EMBR;
-        } else {
-          __tmp__KQAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JQAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__KQAO)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__SQAO=((void **)((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__XOAO];
-          if (((struct ___OBJ *)__tmp__SQAO)->__id==__SLOT_DATA__) {
-            __tmp__TQAO=get_type_result__XF2G(__tmp__SQAO);
-          } else {
-            __tmp__TQAO=get_type_result__BH2G(__tmp__SQAO);
+        if (((struct ___OBJ *)__tmp__JUTQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__JUTQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LGGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JUTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LGGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__JUTQ));
           };
-          type_parent__YOAO=((__TYPE_FULL *)__tmp__TQAO)->parent_type__5SL;
-          switch (((struct ___OBJ *)type_parent__YOAO)->__id) {
-          case __TYPE__: {
-            __tmp__VQAO=is_sub_type_with_name__FDAO(type_parent__YOAO,n__UOAO);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__VQAO=is_sub_type_with_name__OFAO(type_parent__YOAO,n__UOAO);
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__JUTQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LGGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JUTQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LGGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__JUTQ));
+          };
+        };
+        if ((__tmp__LGGQ !=  2)) {
+          if (((struct ___OBJ *)__tmp__JUTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__FEGQ=((__SLOT_CODE__4IRG *)__tmp__JUTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FEGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RGGQ=((__ITM_SLOT__PLC *)__tmp__FEGQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RGGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FEGQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__RGGQ=((__SLOT_DATA__IJRG *)__tmp__JUTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__RGGQ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__JUTQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__TDGQ=((__SLOT_CODE__4IRG *)__tmp__JUTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TDGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FEGQ=((__ITM_SLOT__PLC *)__tmp__TDGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FEGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TDGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__TDGQ=((__SLOT_DATA__IJRG *)__tmp__JUTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__TDGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FEGQ=((__ITM_SLOT__PLC *)__tmp__TDGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FEGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TDGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__FEGQ==NULL) {
+          __tmp__TDGQ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__FEGQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__TDGQ=((void *)__tmp__FEGQ);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__VQAO=is_sub_type_with_name__XHAO(type_parent__YOAO,n__UOAO);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__TDGQ=((void *)__tmp__FEGQ);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__VQAO=is_sub_type_with_name__AKAO(type_parent__YOAO,n__UOAO);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__TDGQ=((void *)__tmp__FEGQ);
           } break;
-          case __TYPE_ID__: {
-            __tmp__VQAO=is_sub_type_with_name__JMAO(type_parent__YOAO,n__UOAO);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__TDGQ=((void *)__tmp__FEGQ);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__VQAO=is_sub_type_with_name__SOAO(type_parent__YOAO,n__UOAO);
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__TDGQ=NULL;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__VQAO=is_sub_type_with_name__1QAO(type_parent__YOAO,n__UOAO);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__TDGQ=NULL;
           } break;
+          }
+        };
+        if (((void *)__tmp__TDGQ == (void *)NULL)) {
+          __tmp__CHGQ=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__TDGQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__5GGQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__TDGQ));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__5GGQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TDGQ)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__5GGQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TDGQ)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__5GGQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__TDGQ)),NULL);
+          } break;
+          };
+          __tmp__CHGQ=((void *)__tmp__5GGQ != (void *)t__OAGQ);
+        };
+        if (__tmp__CHGQ) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__JUTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__FEGQ=((__SLOT_CODE__4IRG *)__tmp__JUTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FEGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__JHGQ=((__ITM_SLOT__PLC *)__tmp__FEGQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__JHGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FEGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__FEGQ=((__SLOT_DATA__IJRG *)__tmp__JUTQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FEGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__JHGQ=((__ITM_SLOT__PLC *)__tmp__FEGQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__JHGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FEGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__JHGQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__JHGQ)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__SULU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JHGQ));
+            if (((void *)Self__SULU->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__SULU->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__SULU->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JHGQ)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JHGQ))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__V0MS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JHGQ));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__V0MS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JHGQ)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__OAGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__JUTQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__FEGQ=((__SLOT_CODE__4IRG *)__tmp__JUTQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__FEGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RGGQ=((__ITM_SLOT__PLC *)__tmp__FEGQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RGGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FEGQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__RGGQ=((__SLOT_DATA__IJRG *)__tmp__JUTQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__RGGQ);
+          put_position__PRE(Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          result__WOAO=__tmp__VQAO;
         };
-        idx__XOAO=(__INTEGER)(idx__XOAO +  1);
-        goto while_do__FMBO;
+        __tmp__YHGQ=create_with_capacity__UBZH( 2);
+        __tmp__0HGQ=create__type__VJ2C(Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__OAGQ);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__YHGQ),__tmp__0HGQ);
+        __tmp__3HGQ=read__5UEI(((__LOCAL__L4WC *)__tmp__J0MS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__YHGQ),__tmp__3HGQ);
+        __tmp__NDGQ=Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__TDGQ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__YHGQ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__TDGQ)->__id) {
+        case __STRING_CST__5J__: {
+          Self__XULU=((__STRING_CST__5J *)__tmp__TDGQ);
+          result__TULU=NULL;
+          ptr__UULU=((__POINTER__IB )(NULL));
+          __tmp__HDGQ= 0;
+          __tmp__WULU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__WULU ==  0)) {
+            result__TULU=Self__XULU;
+          } else /* FALSE */ {
+            __tmp__HDGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WULU));
+            if ((__tmp__HDGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0ULU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZULU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_size[(__tmp__0ULU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZULU)));
+              ptr__UULU=__tmp__YULU;
+            } else /* FALSE */ {
+              __tmp__0ULU=((__UINTEGER_32__ZWB )__tmp__HDGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_type[(__tmp__0ULU)]))),(__UINTEGER_32__ZWB)(__tmp__0ULU |  1));
+              ptr__UULU=__tmp__YULU;
+            };
+            result__TULU=((__STRING_CST__5J *)ptr__UULU);
+            *(result__TULU) = *(Self__XULU);
+          };
+          __tmp__FEGQ=result__TULU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__FEGQ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__TDGQ));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__Z0MS=((__PROTOTYPE_CST__LAXC *)__tmp__TDGQ);
+          __tmp__00MS=create__type__VJ2C(Self__Z0MS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Z0MS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__FEGQ=__tmp__00MS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__20MS=((__INTEGER_CST__XAXC *)__tmp__TDGQ);
+          __tmp__RGGQ=Self__20MS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__PVLU=Self__20MS->value__FH4D;
+          __tmp__1DGQ=Self__20MS->parent_constant__YAXC.static_type__5G4D;
+          Self__20MS=NULL;
+          ptr__UULU=((__POINTER__IB )(NULL));
+          __tmp__HDGQ= 0;
+          __tmp__WULU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__WULU ==  0)) {
+            Self__20MS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__HDGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WULU));
+            if ((__tmp__HDGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0ULU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZULU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_size[(__tmp__0ULU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZULU)));
+              ptr__UULU=__tmp__YULU;
+            } else /* FALSE */ {
+              __tmp__0ULU=((__UINTEGER_32__ZWB )__tmp__HDGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_type[(__tmp__0ULU)]))),(__UINTEGER_32__ZWB)(__tmp__0ULU |  1));
+              ptr__UULU=__tmp__YULU;
+            };
+            Self__20MS=((__INTEGER_CST__XAXC *)ptr__UULU);
+            *(Self__20MS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__NVLU=((__INTEGER_CST__XAXC *)Self__20MS);
+          Self__NVLU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RGGQ;
+          Self__NVLU->value__FH4D=v__PVLU;
+          Self__NVLU->parent_constant__YAXC.static_type__5G4D=__tmp__1DGQ;
+          check_type__XYEE(Self__NVLU);
+          __tmp__FEGQ=Self__20MS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__FEGQ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__TDGQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__TVZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__TDGQ)->local__BVEJ));
+          if (__tmp__TVZT==NULL) {
+            __tmp__UVZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UVZT=((__READ_LOCAL__55ZI *)__tmp__TVZT);
+          };
+          __tmp__FEGQ=__tmp__UVZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__FEGQ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__TDGQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__FEGQ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TDGQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__A1MS=((__IS_EXPANDED__35NJ *)__tmp__TDGQ);
+          __tmp__RGGQ=Self__A1MS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__TVZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__A1MS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__TVZT==NULL) {
+            __tmp__UVZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__UVZT=((__READ_LOCAL__55ZI *)__tmp__TVZT);
+          };
+          Self__A1MS=NULL;
+          ptr__UULU=((__POINTER__IB )(NULL));
+          __tmp__HDGQ= 0;
+          __tmp__WULU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__WULU ==  0)) {
+            Self__A1MS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__HDGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WULU));
+            if ((__tmp__HDGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0ULU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZULU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_size[(__tmp__0ULU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZULU)));
+              ptr__UULU=__tmp__YULU;
+            } else /* FALSE */ {
+              __tmp__0ULU=((__UINTEGER_32__ZWB )__tmp__HDGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_type[(__tmp__0ULU)]))),(__UINTEGER_32__ZWB)(__tmp__0ULU |  1));
+              ptr__UULU=__tmp__YULU;
+            };
+            Self__A1MS=((__IS_EXPANDED__35NJ *)ptr__UULU);
+            *(Self__A1MS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__4VLU=((__IS_EXPANDED__35NJ *)Self__A1MS);
+          Self__4VLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RGGQ;
+          Self__4VLU->receiver__RA5J=__tmp__UVZT;
+          __tmp__FEGQ=Self__A1MS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__F1MS=((__GET_TYPE_ID__HAOJ *)__tmp__TDGQ);
+          __tmp__RGGQ=Self__F1MS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1DGQ=Self__F1MS->receiver__WA5J;
+          Self__F1MS=NULL;
+          ptr__UULU=((__POINTER__IB )(NULL));
+          __tmp__HDGQ= 0;
+          __tmp__WULU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__WULU ==  0)) {
+            Self__F1MS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__HDGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WULU));
+            if ((__tmp__HDGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0ULU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZULU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_size[(__tmp__0ULU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZULU)));
+              ptr__UULU=__tmp__YULU;
+            } else /* FALSE */ {
+              __tmp__0ULU=((__UINTEGER_32__ZWB )__tmp__HDGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_type[(__tmp__0ULU)]))),(__UINTEGER_32__ZWB)(__tmp__0ULU |  1));
+              ptr__UULU=__tmp__YULU;
+            };
+            Self__F1MS=((__GET_TYPE_ID__HAOJ *)ptr__UULU);
+            *(Self__F1MS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__OWLU=((__GET_TYPE_ID__HAOJ *)Self__F1MS);
+          Self__OWLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RGGQ;
+          Self__OWLU->receiver__WA5J=__tmp__1DGQ;
+          __tmp__FEGQ=Self__F1MS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__FEGQ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__TDGQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__FEGQ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__TDGQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__FEGQ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__TDGQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__FEGQ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__TDGQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__FEGQ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__TDGQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__FEGQ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__TDGQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__FEGQ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__TDGQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__FEGQ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__TDGQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__FEGQ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__TDGQ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__I1MS=((__SIZE_OF__5GOJ *)__tmp__TDGQ);
+          __tmp__RGGQ=Self__I1MS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1DGQ=Self__I1MS->receiver__AD5J;
+          Self__I1MS=NULL;
+          ptr__UULU=((__POINTER__IB )(NULL));
+          __tmp__HDGQ= 0;
+          __tmp__WULU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__WULU ==  0)) {
+            Self__I1MS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__HDGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WULU));
+            if ((__tmp__HDGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0ULU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZULU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_size[(__tmp__0ULU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZULU)));
+              ptr__UULU=__tmp__YULU;
+            } else /* FALSE */ {
+              __tmp__0ULU=((__UINTEGER_32__ZWB )__tmp__HDGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_type[(__tmp__0ULU)]))),(__UINTEGER_32__ZWB)(__tmp__0ULU |  1));
+              ptr__UULU=__tmp__YULU;
+            };
+            Self__I1MS=((__SIZE_OF__5GOJ *)ptr__UULU);
+            *(Self__I1MS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__4WLU=((__SIZE_OF__5GOJ *)Self__I1MS);
+          Self__4WLU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RGGQ;
+          Self__4WLU->receiver__AD5J=__tmp__1DGQ;
+          __tmp__FEGQ=Self__I1MS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__FEGQ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__TDGQ));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__L1MS=((__REAL_CST__1LOJ *)__tmp__TDGQ);
+          __tmp__RGGQ=Self__L1MS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__QXLU=Self__L1MS->value__VD5J;
+          __tmp__1DGQ=Self__L1MS->parent_constant__2LOJ.static_type__5G4D;
+          Self__L1MS=NULL;
+          ptr__UULU=((__POINTER__IB )(NULL));
+          __tmp__HDGQ= 0;
+          __tmp__WULU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__WULU ==  0)) {
+            Self__L1MS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__HDGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WULU));
+            if ((__tmp__HDGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0ULU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZULU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_size[(__tmp__0ULU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZULU)));
+              ptr__UULU=__tmp__YULU;
+            } else /* FALSE */ {
+              __tmp__0ULU=((__UINTEGER_32__ZWB )__tmp__HDGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__YULU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__ZULU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WULU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YULU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__YULU=micro_alloc__table__lab__UKI(__tmp__ZULU,((__POINTER__IB )(&(table_type[(__tmp__0ULU)]))),(__UINTEGER_32__ZWB)(__tmp__0ULU |  1));
+              ptr__UULU=__tmp__YULU;
+            };
+            Self__L1MS=((__REAL_CST__1LOJ *)ptr__UULU);
+            *(Self__L1MS) = *(REAL_CST__1LOJ__);
+          };
+          Self__OXLU=((__REAL_CST__1LOJ *)Self__L1MS);
+          Self__OXLU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RGGQ;
+          Self__OXLU->value__VD5J=v__QXLU;
+          Self__OXLU->parent_constant__2LOJ.static_type__5G4D=__tmp__1DGQ;
+          __tmp__FEGQ=Self__L1MS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__P1MS=((__CHARACTER_CST__RMOJ *)__tmp__TDGQ);
+          __tmp__Q1MS=create__char__UMQJ(Self__P1MS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__P1MS->text__0D5J);
+          __tmp__FEGQ=__tmp__Q1MS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__S1MS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__TDGQ);
+          __tmp__T1MS=create__text__OQQJ(Self__S1MS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__S1MS->string__WBJK);
+          __tmp__FEGQ=__tmp__T1MS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__FEGQ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__TDGQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__FEGQ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TDGQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__FEGQ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__TDGQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__FEGQ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TDGQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__FEGQ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__TDGQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__FEGQ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TDGQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__FEGQ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__TDGQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__FEGQ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__TDGQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__JHGQ=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__TDGQ)->global__KAKM),NULL);
+          if (__tmp__JHGQ==NULL) {
+            __tmp__JV3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__JHGQ)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__JV3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__JV3T=((__READ_GLOBAL__T4YL *)__tmp__JHGQ);
+            } break;
+            }
+          };
+          __tmp__FEGQ=__tmp__JV3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__FEGQ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__TDGQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__FEGQ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__TDGQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__FEGQ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__TDGQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__FEGQ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__TDGQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__FEGQ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__TDGQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__FEGQ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__TDGQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__FEGQ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__TDGQ));
+        } break;
+        };
+        __tmp__DIGQ=new_read__slot__receiver__with__intern__OEZJ(__tmp__NDGQ,__tmp__JUTQ,__tmp__FEGQ,__tmp__YHGQ,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__DIGQ);
+        __tmp__JUTQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__DIGQ));
+        result__RAGQ=__tmp__JUTQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__OAGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__SCGQ=static_type__DCUP();
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__SCGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__PAGQ);
+        put_position__PRE(Self__NAGQ->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
     };
   };
-  return(result__WOAO);
+  __tmp__LCGQ=result__RAGQ;
+  return(__tmp__LCGQ);
 }
 
-static __BOOLEAN is_sub_type_with_name__1QAO(__PROFIL_BLOCK *Self__2QAO,void *n__3QAO)
-// ({PROFIL_BLOCK},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* check_type__with__2IGQ(__EXPR_XOR__ABEP *Self__3IGQ,__TYPE_FULL__XMB *t__4IGQ,__POSITION__OL p__5IGQ)
+// ({EXPR_XOR__ABEP},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
 {
-  __INTEGER idx__ARAO;
-  void *type_parent__BRAO;
-  void *__tmp__3RAO,*__tmp__SSAO,*__tmp__1SAO;
-  __SLOT_DATA *Self__HMBR,*Self__JMBR;
-  void *result__GMBR,*__tmp__4RAO,*result__IMBR,*__tmp__TSAO;
-  __SECTION_ *Self__XQKQ;
-  void *__tmp__2SAO;
-  __BOOLEAN result__5QAO,__tmp__JSAO,__tmp__4SAO;
-  result__5QAO=FALSE__;
-  idx__ARAO= 0;
-  type_parent__BRAO=NULL;
-  if (((void *)n__3QAO == (void *)((__PROTOTYPE *)prototype__QLEJ())->parent_named__QD.name__1QB)) {
-    result__5QAO=TRUE__;
-  } else {
-    idx__ARAO= 0;
-    while_do__QMBO:
-    {
-      if ((idx__ARAO <= ((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
-        __tmp__3RAO=((void **)((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__ARAO];
-        if (((struct ___OBJ *)__tmp__3RAO)->__id==__SLOT_DATA__) {
-          Self__HMBR=((__SLOT_DATA *)__tmp__3RAO);
-          result__GMBR=NULL;
-          if (((void *)Self__HMBR->parent_slot__IHZD != (void *)NULL)) {
-            result__GMBR=((__ITM_SLOT *)((__SLOT *)Self__HMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__GMBR=get_name__GCJD((&__string_26));
+  __INTEGER_64__1SG v__RYLU;
+  void *result__BJGQ;
+  __TYPE_FULL__XMB *__tmp__XJGQ,*__tmp__KKGQ,*__tmp__RKGQ,*__tmp__CLGQ;
+  __TYPE_FULL__XMB *__tmp__LMGQ,*__tmp__PPGQ;
+  __LOCAL__L4WC *__tmp__F2MS,*__tmp__Z2MS;
+  __WRITE_LOCAL__TEYJ *__tmp__M2MS,*__tmp__A3MS;
+  __STRING_CONSTANT__0 *__tmp__ZKGQ,*__tmp__AOGQ,*v__S0LU;
+  void *__tmp__1KGQ;
+  __PROTOTYPE__MF *__tmp__RLGQ,*__tmp__VOGQ;
+  __INTEGER__Q __tmp__XLGQ,__tmp__1OGQ;
+  void *__tmp__AEYQ;
+  __POSITION__OL __tmp__3LGQ,__tmp__BPGQ;
+  void *__tmp__DMGQ,*__tmp__VMGQ,*__tmp__ZPGQ;
+  __ITM_TYPE_STYLE__1MB *Self__UXLU,*Self__XM5E;
+  __ITM_TYPE_MULTI__0URC *Self__R2MS,*Self__F3MS;
+  __READ_LOCAL__55ZI *__tmp__FNGQ,*__tmp__NQGQ,*__tmp__1VZT,*__tmp__2VZT;
+  __NODE_TYPE__SK2C *__tmp__HNGQ,*__tmp__TQGQ;
+  __PROTOTYPE_CST__LAXC *__tmp__KQGQ,*Self__J3MS,*__tmp__K3MS;
+  __STRING_CST__5J *Self__ZXLU,*result__VXLU;
+  __POINTER__IB ptr__WXLU,__tmp__YXLU,__tmp__0XLU,__tmp__1XLU;
+  __UINTEGER_32__ZWB __tmp__2XLU;
+  __INTEGER_CST__XAXC *Self__M3MS,*Self__PYLU;
+  __IS_EXPANDED__35NJ *Self__Q3MS,*Self__AZLU;
+  __GET_TYPE_ID__HAOJ *Self__V3MS,*Self__QZLU;
+  __SIZE_OF__5GOJ *Self__Y3MS,*Self__A0LU;
+  __REAL_CST__1LOJ *Self__13MS,*Self__Q0LU;
+  __CHARACTER_CST__RMOJ *Self__53MS,*__tmp__A4MS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__C4MS,*__tmp__D4MS;
+  __READ_GLOBAL__T4YL *__tmp__NV3T;
+  __BOOLEAN__L __tmp__YJGQ,__tmp__LKGQ,__tmp__OMGQ,__tmp__SPGQ;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__IQGQ;
+  result__BJGQ=NULL;
+  __tmp__XJGQ=static_type__2OFQ(Self__3IGQ);
+  __tmp__YJGQ=affect_with__CMKK(((__TYPE_FULL__XMB *)t__4IGQ),__tmp__XJGQ);
+  if (__tmp__YJGQ) {
+    result__BJGQ=Self__3IGQ;
+  } else /* FALSE */ {
+    __tmp__KKGQ=static_type__2OFQ(Self__3IGQ);
+    __tmp__LKGQ=is_export_to__FCVK(((__TYPE_FULL__XMB *)__tmp__KKGQ),t__4IGQ);
+    if (__tmp__LKGQ) {
+      __tmp__RKGQ=static_type__2OFQ(Self__3IGQ);
+      __tmp__F2MS=create__name__style__type__HIND(Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__RKGQ));
+      __tmp__M2MS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__F2MS),Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3IGQ);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__M2MS);
+      __tmp__ZKGQ=get__PJC(last_cast_name__U31J);
+      __tmp__RKGQ=static_type__2OFQ(Self__3IGQ);
+      __tmp__1KGQ=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__RKGQ),__tmp__ZKGQ);
+      if (((void *)__tmp__1KGQ == (void *)NULL)) {
+        ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+        __tmp__CLGQ=static_type__2OFQ(Self__3IGQ);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__CLGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_739));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__4IGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+        append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ZKGQ);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+        __tmp__CLGQ=static_type__2OFQ(Self__3IGQ);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__CLGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__5IGQ);
+        __tmp__CLGQ=static_type__2OFQ(Self__3IGQ);
+        __tmp__RLGQ=prototype__LEMJ(((__TYPE_FULL__XMB *)__tmp__CLGQ));
+        put_position__PRE(__tmp__RLGQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__1KGQ)->__id==__SLOT_CODE__4IRG__) {
+        if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__1KGQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__XLGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__1KGQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__XLGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__1KGQ));
+        };
+      } else /* SLOT_DATA */ {
+        if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__1KGQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__XLGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__1KGQ));
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__XLGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__1KGQ));
+        };
+      };
+      if ((__tmp__XLGQ !=  1)) {
+        if (((struct ___OBJ *)__tmp__1KGQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__AEYQ=((__SLOT_CODE__4IRG *)__tmp__1KGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__AEYQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__3LGQ=((__ITM_SLOT__PLC *)__tmp__AEYQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__3LGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AEYQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
           };
-          __tmp__4RAO=result__GMBR;
-        } else {
-          __tmp__4RAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3RAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+        } else /* SLOT_DATA */ {
+          __tmp__3LGQ=((__SLOT_DATA__IJRG *)__tmp__1KGQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_error__text__EQE( 1,(&__string_741));
+        put_position__PRE(__tmp__3LGQ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      if (((struct ___OBJ *)__tmp__1KGQ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__AEYQ=((__SLOT_CODE__4IRG *)__tmp__1KGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__AEYQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DMGQ=((__ITM_SLOT__PLC *)__tmp__AEYQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DMGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AEYQ)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__AEYQ=((__SLOT_DATA__IJRG *)__tmp__1KGQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__AEYQ)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DMGQ=((__ITM_SLOT__PLC *)__tmp__AEYQ)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DMGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AEYQ)->parent_itm_slot__3F0D.result_type__KWOB;
         };
-        Self__XQKQ=((__SECTION_ *)__tmp__4RAO);
-        __tmp__JSAO=(((void *)Self__XQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__XQKQ->name__CH0D == (void *)(&__string_24)));
+      };
+      if (__tmp__DMGQ==NULL) {
+        __tmp__AEYQ=NULL;
       } else {
-        __tmp__JSAO=FALSE__;
-      };
-      if ((__tmp__JSAO && (! result__5QAO))) {
-        __tmp__SSAO=((void **)((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__ARAO];
-        if (((struct ___OBJ *)__tmp__SSAO)->__id==__SLOT_DATA__) {
-          Self__JMBR=((__SLOT_DATA *)__tmp__SSAO);
-          result__IMBR=NULL;
-          if (((void *)Self__JMBR->parent_slot__IHZD != (void *)NULL)) {
-            result__IMBR=((__ITM_SLOT *)((__SLOT *)Self__JMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
-          } else {
-            result__IMBR=get_name__GCJD((&__string_26));
+        switch (((struct ___OBJ *)__tmp__DMGQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__AEYQ=((void *)__tmp__DMGQ);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__AEYQ=((void *)__tmp__DMGQ);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__AEYQ=((void *)__tmp__DMGQ);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__AEYQ=((void *)__tmp__DMGQ);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__AEYQ=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__AEYQ=NULL;
+        } break;
+        }
+      };
+      if (((void *)__tmp__AEYQ == (void *)NULL)) {
+        __tmp__OMGQ=TRUE__K__;
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)__tmp__AEYQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__LMGQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__AEYQ));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__LMGQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AEYQ)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__LMGQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AEYQ)),NULL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__LMGQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AEYQ)),NULL);
+        } break;
+        };
+        __tmp__OMGQ=((void *)__tmp__LMGQ != (void *)t__4IGQ);
+      };
+      if (__tmp__OMGQ) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+        if (((struct ___OBJ *)__tmp__1KGQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__DMGQ=((__SLOT_CODE__4IRG *)__tmp__1KGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DMGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VMGQ=((__ITM_SLOT__PLC *)__tmp__DMGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VMGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__DMGQ=((__SLOT_DATA__IJRG *)__tmp__1KGQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DMGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VMGQ=((__ITM_SLOT__PLC *)__tmp__DMGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VMGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        switch (((struct ___OBJ *)__tmp__VMGQ)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__VMGQ)->name__LPC);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          Self__UXLU=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VMGQ));
+          if (((void *)Self__UXLU->style__UPC != (void *)NULL)) {
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__UXLU->style__UPC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),Self__UXLU->parent_itm_type_simple__2MB.name__LPC);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VMGQ)),string_tmp__YC);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VMGQ))->parent_itm_type__0EZ.name__LPC);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          Self__R2MS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VMGQ));
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+          display_raw__QGAD(Self__R2MS,string_tmp__YC);
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VMGQ)),string_tmp__YC);
+        } break;
+        };
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__4IGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)__tmp__1KGQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__DMGQ=((__SLOT_CODE__4IRG *)__tmp__1KGQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DMGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__3LGQ=((__ITM_SLOT__PLC *)__tmp__DMGQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__3LGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMGQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__3LGQ=((__SLOT_DATA__IJRG *)__tmp__1KGQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+        };
+        put_position__PRE(__tmp__3LGQ);
+        put_position__PRE(Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__FNGQ=read__5UEI(((__LOCAL__L4WC *)__tmp__F2MS));
+      __tmp__HNGQ=new_read__slot__receiver__self__intern__KK2C(Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,__tmp__1KGQ,__tmp__FNGQ,__tmp__FNGQ,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__HNGQ);
+      __tmp__1KGQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__HNGQ));
+      result__BJGQ=__tmp__1KGQ;
+      __tmp__OMGQ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__OMGQ=FALSE__O__;
+    };
+    if ((! __tmp__OMGQ)) {
+      __tmp__RKGQ=static_type__2OFQ(Self__3IGQ);
+      __tmp__OMGQ=is_import_to__4WRL(((__TYPE_FULL__XMB *)t__4IGQ),__tmp__RKGQ);
+      if (__tmp__OMGQ) {
+        __tmp__CLGQ=static_type__2OFQ(Self__3IGQ);
+        __tmp__Z2MS=create__name__style__type__HIND(Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__CLGQ));
+        __tmp__A3MS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__Z2MS),Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3IGQ);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__A3MS);
+        __tmp__AOGQ=get__PJC(last_cast_name__U31J);
+        __tmp__AEYQ=get_slot__QA3I(((__TYPE_FULL__XMB *)t__4IGQ),__tmp__AOGQ);
+        if (((void *)__tmp__AEYQ == (void *)NULL)) {
+          ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__4IGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_745));
+          __tmp__LMGQ=static_type__2OFQ(Self__3IGQ);
+          append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__LMGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_740));
+          append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__AOGQ);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_698));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__4IGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+          put_error__text__EQE( 1,string_tmp__YC);
+          put_position__PRE(p__5IGQ);
+          __tmp__VOGQ=prototype__LEMJ(((__TYPE_FULL__XMB *)t__4IGQ));
+          put_position__PRE(__tmp__VOGQ->parent_named__PF.parent_itm_object__OF.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          __tmp__TSAO=result__IMBR;
-        } else {
-          __tmp__TSAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__SSAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__TSAO)->name__CH0D == (void *)(&__string_23))) {
-          __tmp__1SAO=((void **)((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__ARAO];
-          if (((struct ___OBJ *)__tmp__1SAO)->__id==__SLOT_DATA__) {
-            __tmp__2SAO=get_type_result__XF2G(__tmp__1SAO);
-          } else {
-            __tmp__2SAO=get_type_result__BH2G(__tmp__1SAO);
+        if (((struct ___OBJ *)__tmp__AEYQ)->__id==__SLOT_CODE__4IRG__) {
+          if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__AEYQ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1OGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AEYQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1OGQ=argument_count__KURL(((__SLOT_CODE__4IRG *)__tmp__AEYQ));
           };
-          type_parent__BRAO=((__TYPE_FULL *)__tmp__2SAO)->parent_type__5SL;
-          switch (((struct ___OBJ *)type_parent__BRAO)->__id) {
-          case __TYPE__: {
-            __tmp__4SAO=is_sub_type_with_name__FDAO(type_parent__BRAO,n__3QAO);
-          } break;
-          case __TYPE_NULL__: {
-            __tmp__4SAO=is_sub_type_with_name__OFAO(type_parent__BRAO,n__3QAO);
+        } else /* SLOT_DATA */ {
+          if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__AEYQ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1OGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AEYQ));
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1OGQ=argument_count__BVRL(((__SLOT_DATA__IJRG *)__tmp__AEYQ));
+          };
+        };
+        if ((__tmp__1OGQ !=  2)) {
+          if (((struct ___OBJ *)__tmp__AEYQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__VMGQ=((__SLOT_CODE__4IRG *)__tmp__AEYQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__VMGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__BPGQ=((__ITM_SLOT__PLC *)__tmp__VMGQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__BPGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VMGQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__BPGQ=((__SLOT_DATA__IJRG *)__tmp__AEYQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_error__text__EQE( 1,(&__string_746));
+          put_position__PRE(__tmp__BPGQ);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (((struct ___OBJ *)__tmp__AEYQ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__DMGQ=((__SLOT_CODE__4IRG *)__tmp__AEYQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DMGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VMGQ=((__ITM_SLOT__PLC *)__tmp__DMGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VMGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__DMGQ=((__SLOT_DATA__IJRG *)__tmp__AEYQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__DMGQ)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VMGQ=((__ITM_SLOT__PLC *)__tmp__DMGQ)->result_type__KWOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VMGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DMGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+          };
+        };
+        if (__tmp__VMGQ==NULL) {
+          __tmp__DMGQ=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__VMGQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__DMGQ=((void *)__tmp__VMGQ);
           } break;
-          case __TYPE_VOID__: {
-            __tmp__4SAO=is_sub_type_with_name__XHAO(type_parent__BRAO,n__3QAO);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__DMGQ=((void *)__tmp__VMGQ);
           } break;
-          case __TYPE_CONTEXT__: {
-            __tmp__4SAO=is_sub_type_with_name__AKAO(type_parent__BRAO,n__3QAO);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__DMGQ=((void *)__tmp__VMGQ);
           } break;
-          case __TYPE_ID__: {
-            __tmp__4SAO=is_sub_type_with_name__JMAO(type_parent__BRAO,n__3QAO);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__DMGQ=((void *)__tmp__VMGQ);
           } break;
-          case __TYPE_GENERIC__: {
-            __tmp__4SAO=is_sub_type_with_name__SOAO(type_parent__BRAO,n__3QAO);
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__DMGQ=NULL;
           } break;
-          case __PROFIL_BLOCK__: {
-            __tmp__4SAO=is_sub_type_with_name__1QAO(type_parent__BRAO,n__3QAO);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__DMGQ=NULL;
           } break;
+          }
+        };
+        if (((void *)__tmp__DMGQ == (void *)NULL)) {
+          __tmp__SPGQ=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__DMGQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__PPGQ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMGQ));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__PPGQ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMGQ)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__PPGQ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMGQ)),NULL);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__PPGQ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DMGQ)),NULL);
+          } break;
+          };
+          __tmp__SPGQ=((void *)__tmp__PPGQ != (void *)t__4IGQ);
+        };
+        if (__tmp__SPGQ) {
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_742));
+          if (((struct ___OBJ *)__tmp__AEYQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__VMGQ=((__SLOT_CODE__4IRG *)__tmp__AEYQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__VMGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ZPGQ=((__ITM_SLOT__PLC *)__tmp__VMGQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ZPGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VMGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__VMGQ=((__SLOT_DATA__IJRG *)__tmp__AEYQ)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__VMGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ZPGQ=((__ITM_SLOT__PLC *)__tmp__VMGQ)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ZPGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VMGQ)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          switch (((struct ___OBJ *)__tmp__ZPGQ)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPGQ)->name__LPC);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            Self__XM5E=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPGQ));
+            if (((void *)Self__XM5E->style__UPC != (void *)NULL)) {
+              append__KWX(((__STRING__BC *)string_tmp__YC),Self__XM5E->style__UPC);
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+            };
+            append__KWX(((__STRING__BC *)string_tmp__YC),Self__XM5E->parent_itm_type_simple__2MB.name__LPC);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPGQ)),string_tmp__YC);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            append__KWX(((__STRING__BC *)string_tmp__YC),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPGQ))->parent_itm_type__0EZ.name__LPC);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            Self__F3MS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPGQ));
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'(');
+            display_raw__QGAD(Self__F3MS,string_tmp__YC);
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ZPGQ)),string_tmp__YC);
+          } break;
+          };
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_743));
+          append_name_in__APXE(((__TYPE_FULL__XMB *)t__4IGQ),string_tmp__YC);
+          append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_744));
+          put_error__text__EQE( 1,string_tmp__YC);
+          if (((struct ___OBJ *)__tmp__AEYQ)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__VMGQ=((__SLOT_CODE__4IRG *)__tmp__AEYQ)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__VMGQ)->__id==__ITM_SLOT__PLC__) {
+              __tmp__BPGQ=((__ITM_SLOT__PLC *)__tmp__VMGQ)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__BPGQ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VMGQ)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__BPGQ=((__SLOT_DATA__IJRG *)__tmp__AEYQ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          };
+          put_position__PRE(__tmp__BPGQ);
+          put_position__PRE(Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          result__5QAO=__tmp__4SAO;
         };
-        idx__ARAO=(__INTEGER)(idx__ARAO +  1);
-        goto while_do__QMBO;
-      };
-    };
-  };
-  return(result__5QAO);
-}
-
-static void* get_type__E52J(__ITM_ARG *Self__F52J)
-// ({ITM_ARG}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__O52J;
-  void *__tmp__P52J,*__tmp__X5EQ;
-  __ITM_TYPE_STYLE *Self__W5EQ;
-  __POSITION pos__AFDR;
-  __tmp__O52J=Self__F52J->type__F22D;
-  switch (((struct ___OBJ *)__tmp__O52J)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__O52J)->to_run__2VK==0) {
-      __tmp__P52J=((__ITM_TYPE_SIMPLE *)__tmp__O52J)->to_run__1VK;
-    } else {
-      __tmp__P52J=to_run__XVK(__tmp__O52J);
-    };
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__O52J)->to_run__E1IB==0) {
-      __tmp__P52J=((__ITM_TYPE_STYLE *)__tmp__O52J)->to_run__D1IB;
-    } else {
-      Self__W5EQ=((__ITM_TYPE_STYLE *)__tmp__O52J);
-      __tmp__X5EQ=get__PUN(Self__W5EQ);
-      Self__W5EQ->to_run__D1IB=__tmp__X5EQ;
-      Self__W5EQ->to_run__E1IB=0;
-      __tmp__P52J=__tmp__X5EQ;
-    };
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    __tmp__P52J=to_run__F1IB(__tmp__O52J);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__AFDR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__AFDR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
+        __tmp__IQGQ=create_with_capacity__UBZH( 2);
+        __tmp__KQGQ=create__type__VJ2C(Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B,t__4IGQ);
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__IQGQ),__tmp__KQGQ);
+        __tmp__NQGQ=read__5UEI(((__LOCAL__L4WC *)__tmp__Z2MS));
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__IQGQ),__tmp__NQGQ);
+        __tmp__3LGQ=Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__DMGQ=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__IQGQ)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        switch (((struct ___OBJ *)__tmp__DMGQ)->__id) {
+        case __STRING_CST__5J__: {
+          Self__ZXLU=((__STRING_CST__5J *)__tmp__DMGQ);
+          result__VXLU=NULL;
+          ptr__WXLU=((__POINTER__IB )(NULL));
+          __tmp__XLGQ= 0;
+          __tmp__YXLU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__YXLU ==  0)) {
+            result__VXLU=Self__ZXLU;
+          } else /* FALSE */ {
+            __tmp__XLGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXLU));
+            if ((__tmp__XLGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2XLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1XLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_size[(__tmp__2XLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1XLU)));
+              ptr__WXLU=__tmp__0XLU;
+            } else /* FALSE */ {
+              __tmp__2XLU=((__UINTEGER_32__ZWB )__tmp__XLGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_type[(__tmp__2XLU)]))),(__UINTEGER_32__ZWB)(__tmp__2XLU |  1));
+              ptr__WXLU=__tmp__0XLU;
+            };
+            result__VXLU=((__STRING_CST__5J *)ptr__WXLU);
+            *(result__VXLU) = *(Self__ZXLU);
+          };
+          __tmp__VMGQ=result__VXLU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__VMGQ=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__DMGQ));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__J3MS=((__PROTOTYPE_CST__LAXC *)__tmp__DMGQ);
+          __tmp__K3MS=create__type__VJ2C(Self__J3MS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__J3MS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__VMGQ=__tmp__K3MS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__M3MS=((__INTEGER_CST__XAXC *)__tmp__DMGQ);
+          __tmp__BPGQ=Self__M3MS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__RYLU=Self__M3MS->value__FH4D;
+          __tmp__LMGQ=Self__M3MS->parent_constant__YAXC.static_type__5G4D;
+          Self__M3MS=NULL;
+          ptr__WXLU=((__POINTER__IB )(NULL));
+          __tmp__XLGQ= 0;
+          __tmp__YXLU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__YXLU ==  0)) {
+            Self__M3MS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            __tmp__XLGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXLU));
+            if ((__tmp__XLGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2XLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1XLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_size[(__tmp__2XLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1XLU)));
+              ptr__WXLU=__tmp__0XLU;
+            } else /* FALSE */ {
+              __tmp__2XLU=((__UINTEGER_32__ZWB )__tmp__XLGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_type[(__tmp__2XLU)]))),(__UINTEGER_32__ZWB)(__tmp__2XLU |  1));
+              ptr__WXLU=__tmp__0XLU;
+            };
+            Self__M3MS=((__INTEGER_CST__XAXC *)ptr__WXLU);
+            *(Self__M3MS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__PYLU=((__INTEGER_CST__XAXC *)Self__M3MS);
+          Self__PYLU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BPGQ;
+          Self__PYLU->value__FH4D=v__RYLU;
+          Self__PYLU->parent_constant__YAXC.static_type__5G4D=__tmp__LMGQ;
+          check_type__XYEE(Self__PYLU);
+          __tmp__VMGQ=Self__M3MS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__VMGQ=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__DMGQ));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__1VZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__DMGQ)->local__BVEJ));
+          if (__tmp__1VZT==NULL) {
+            __tmp__2VZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2VZT=((__READ_LOCAL__55ZI *)__tmp__1VZT);
+          };
+          __tmp__VMGQ=__tmp__2VZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__VMGQ=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__DMGQ));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__VMGQ=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DMGQ));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__Q3MS=((__IS_EXPANDED__35NJ *)__tmp__DMGQ);
+          __tmp__BPGQ=Self__Q3MS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__1VZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__Q3MS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__1VZT==NULL) {
+            __tmp__2VZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__2VZT=((__READ_LOCAL__55ZI *)__tmp__1VZT);
+          };
+          Self__Q3MS=NULL;
+          ptr__WXLU=((__POINTER__IB )(NULL));
+          __tmp__XLGQ= 0;
+          __tmp__YXLU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__YXLU ==  0)) {
+            Self__Q3MS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            __tmp__XLGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXLU));
+            if ((__tmp__XLGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2XLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1XLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_size[(__tmp__2XLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1XLU)));
+              ptr__WXLU=__tmp__0XLU;
+            } else /* FALSE */ {
+              __tmp__2XLU=((__UINTEGER_32__ZWB )__tmp__XLGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_type[(__tmp__2XLU)]))),(__UINTEGER_32__ZWB)(__tmp__2XLU |  1));
+              ptr__WXLU=__tmp__0XLU;
+            };
+            Self__Q3MS=((__IS_EXPANDED__35NJ *)ptr__WXLU);
+            *(Self__Q3MS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__AZLU=((__IS_EXPANDED__35NJ *)Self__Q3MS);
+          Self__AZLU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BPGQ;
+          Self__AZLU->receiver__RA5J=__tmp__2VZT;
+          __tmp__VMGQ=Self__Q3MS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__V3MS=((__GET_TYPE_ID__HAOJ *)__tmp__DMGQ);
+          __tmp__BPGQ=Self__V3MS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LMGQ=Self__V3MS->receiver__WA5J;
+          Self__V3MS=NULL;
+          ptr__WXLU=((__POINTER__IB )(NULL));
+          __tmp__XLGQ= 0;
+          __tmp__YXLU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__YXLU ==  0)) {
+            Self__V3MS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            __tmp__XLGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXLU));
+            if ((__tmp__XLGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2XLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1XLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_size[(__tmp__2XLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1XLU)));
+              ptr__WXLU=__tmp__0XLU;
+            } else /* FALSE */ {
+              __tmp__2XLU=((__UINTEGER_32__ZWB )__tmp__XLGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_type[(__tmp__2XLU)]))),(__UINTEGER_32__ZWB)(__tmp__2XLU |  1));
+              ptr__WXLU=__tmp__0XLU;
+            };
+            Self__V3MS=((__GET_TYPE_ID__HAOJ *)ptr__WXLU);
+            *(Self__V3MS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__QZLU=((__GET_TYPE_ID__HAOJ *)Self__V3MS);
+          Self__QZLU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BPGQ;
+          Self__QZLU->receiver__WA5J=__tmp__LMGQ;
+          __tmp__VMGQ=Self__V3MS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__VMGQ=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__DMGQ));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__VMGQ=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__DMGQ));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__VMGQ=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__DMGQ));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__VMGQ=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__DMGQ));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__VMGQ=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__DMGQ));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__VMGQ=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__DMGQ));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__VMGQ=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__DMGQ));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__VMGQ=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__DMGQ));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__VMGQ=my_copy__03AL(((__ITEM__HGOJ *)__tmp__DMGQ));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__Y3MS=((__SIZE_OF__5GOJ *)__tmp__DMGQ);
+          __tmp__BPGQ=Self__Y3MS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__LMGQ=Self__Y3MS->receiver__AD5J;
+          Self__Y3MS=NULL;
+          ptr__WXLU=((__POINTER__IB )(NULL));
+          __tmp__XLGQ= 0;
+          __tmp__YXLU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__YXLU ==  0)) {
+            Self__Y3MS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            __tmp__XLGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXLU));
+            if ((__tmp__XLGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2XLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1XLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_size[(__tmp__2XLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1XLU)));
+              ptr__WXLU=__tmp__0XLU;
+            } else /* FALSE */ {
+              __tmp__2XLU=((__UINTEGER_32__ZWB )__tmp__XLGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_type[(__tmp__2XLU)]))),(__UINTEGER_32__ZWB)(__tmp__2XLU |  1));
+              ptr__WXLU=__tmp__0XLU;
+            };
+            Self__Y3MS=((__SIZE_OF__5GOJ *)ptr__WXLU);
+            *(Self__Y3MS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__A0LU=((__SIZE_OF__5GOJ *)Self__Y3MS);
+          Self__A0LU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BPGQ;
+          Self__A0LU->receiver__AD5J=__tmp__LMGQ;
+          __tmp__VMGQ=Self__Y3MS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__VMGQ=my_copy__L4AL(((__CAST__1HOJ *)__tmp__DMGQ));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__13MS=((__REAL_CST__1LOJ *)__tmp__DMGQ);
+          __tmp__BPGQ=Self__13MS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__S0LU=Self__13MS->value__VD5J;
+          __tmp__LMGQ=Self__13MS->parent_constant__2LOJ.static_type__5G4D;
+          Self__13MS=NULL;
+          ptr__WXLU=((__POINTER__IB )(NULL));
+          __tmp__XLGQ= 0;
+          __tmp__YXLU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__YXLU ==  0)) {
+            Self__13MS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            __tmp__XLGQ=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YXLU));
+            if ((__tmp__XLGQ == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2XLU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1XLU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_size[(__tmp__2XLU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1XLU)));
+              ptr__WXLU=__tmp__0XLU;
+            } else /* FALSE */ {
+              __tmp__2XLU=((__UINTEGER_32__ZWB )__tmp__XLGQ);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0XLU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1XLU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YXLU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0XLU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0XLU=micro_alloc__table__lab__UKI(__tmp__1XLU,((__POINTER__IB )(&(table_type[(__tmp__2XLU)]))),(__UINTEGER_32__ZWB)(__tmp__2XLU |  1));
+              ptr__WXLU=__tmp__0XLU;
+            };
+            Self__13MS=((__REAL_CST__1LOJ *)ptr__WXLU);
+            *(Self__13MS) = *(REAL_CST__1LOJ__);
+          };
+          Self__Q0LU=((__REAL_CST__1LOJ *)Self__13MS);
+          Self__Q0LU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BPGQ;
+          Self__Q0LU->value__VD5J=v__S0LU;
+          Self__Q0LU->parent_constant__2LOJ.static_type__5G4D=__tmp__LMGQ;
+          __tmp__VMGQ=Self__13MS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__53MS=((__CHARACTER_CST__RMOJ *)__tmp__DMGQ);
+          __tmp__A4MS=create__char__UMQJ(Self__53MS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__53MS->text__0D5J);
+          __tmp__VMGQ=__tmp__A4MS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__C4MS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DMGQ);
+          __tmp__D4MS=create__text__OQQJ(Self__C4MS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C4MS->string__WBJK);
+          __tmp__VMGQ=__tmp__D4MS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__VMGQ=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__DMGQ));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__VMGQ=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DMGQ));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__VMGQ=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DMGQ));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__VMGQ=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DMGQ));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__VMGQ=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DMGQ));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__VMGQ=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DMGQ));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__VMGQ=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__DMGQ));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__VMGQ=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__DMGQ));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__ZPGQ=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__DMGQ)->global__KAKM),NULL);
+          if (__tmp__ZPGQ==NULL) {
+            __tmp__NV3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__ZPGQ)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NV3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NV3T=((__READ_GLOBAL__T4YL *)__tmp__ZPGQ);
+            } break;
+            }
+          };
+          __tmp__VMGQ=__tmp__NV3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__VMGQ=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__DMGQ));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__VMGQ=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__DMGQ));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__VMGQ=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__DMGQ));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__VMGQ=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__DMGQ));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__VMGQ=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__DMGQ));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__VMGQ=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__DMGQ));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__VMGQ=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__DMGQ));
+        } break;
+        };
+        __tmp__TQGQ=new_read__slot__receiver__with__intern__OEZJ(__tmp__3LGQ,__tmp__AEYQ,__tmp__VMGQ,__tmp__IQGQ,FALSE__O__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__TQGQ);
+        __tmp__AEYQ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__TQGQ));
+        result__BJGQ=__tmp__AEYQ;
+      } else /* FALSE */ {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_715));
+        append_name_in__APXE(((__TYPE_FULL__XMB *)t__4IGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_747));
+        __tmp__CLGQ=static_type__2OFQ(Self__3IGQ);
+        append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__CLGQ),string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+        put_error__text__EQE( 1,string_tmp__YC);
+        put_position__PRE(p__5IGQ);
+        put_position__PRE(Self__3IGQ->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
     };
-    __tmp__P52J=run_value__SLQC;
-  } break;
-  case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__P52J=to_run__LJEF(__tmp__O52J);
-  } break;
   };
-  return(__tmp__P52J);
+  __tmp__1KGQ=result__BJGQ;
+  return(__tmp__1KGQ);
 }
 
-static void* get_type__Q52J(__ITM_ARGS *Self__R52J,__INTEGER idx__S52J)
-// ({ITM_ARGS},{INTEGER}) With resultNo recursive, No inlinable.
+static void** create__XWON(__INTEGER__Q nb_elements__ZWON)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  void *__tmp__552J;
-  void *__tmp__AA3J,*__tmp__45EQ;
-  __ITM_TYPE_STYLE *Self__35EQ;
-  __POSITION pos__BFDR;
-  __tmp__552J=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)Self__R52J->type__NF3D)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[idx__S52J];
-  switch (((struct ___OBJ *)__tmp__552J)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__552J)->to_run__2VK==0) {
-      __tmp__AA3J=((__ITM_TYPE_SIMPLE *)__tmp__552J)->to_run__1VK;
-    } else {
-      __tmp__AA3J=to_run__XVK(__tmp__552J);
-    };
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__552J)->to_run__E1IB==0) {
-      __tmp__AA3J=((__ITM_TYPE_STYLE *)__tmp__552J)->to_run__D1IB;
-    } else {
-      Self__35EQ=((__ITM_TYPE_STYLE *)__tmp__552J);
-      __tmp__45EQ=get__PUN(Self__35EQ);
-      Self__35EQ->to_run__D1IB=__tmp__45EQ;
-      Self__35EQ->to_run__E1IB=0;
-      __tmp__AA3J=__tmp__45EQ;
-    };
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    __tmp__AA3J=to_run__F1IB(__tmp__552J);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    if (((void *)run_value__SLQC == (void *)NULL)) {
-      pos__BFDR=last_position__CI1;
-      put_error__text__0AH( 1,(&__string_148));
-      put_position__ECH(pos__BFDR);
-      put_string__EQD(msg_err__5AH);
-      if ((verbose_level__FX !=  0)) {
-        put_string__2EG(((__STRING *)msg_err__5AH));
-      };
-      if (((type_error__4AH !=  2) | is_warning__OBB)) {
-        exit(( 1));
-      };
-    };
-    __tmp__AA3J=run_value__SLQC;
-  } break;
-  case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__AA3J=to_run__LJEF(__tmp__552J);
-  } break;
-  };
-  return(__tmp__AA3J);
+  __POINTER__IB sz__RV3T,result__PV3T,__tmp__QV3T,__tmp__SV3T;
+  __POINTER__IB __tmp__UV3T,__tmp__VV3T;
+  __UINTEGER_32__ZWB __tmp__WV3T;
+  __MEMORY__2PG *__tmp__ZV3T;
+  __INTEGER__Q Self__ZX1N;
+  void **__tmp__5LRN,**Result__0WON;
+  if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  sz__RV3T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__ZWON * ((__INTEGER__Q )(sizeof(void *)))));
+  result__PV3T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__QV3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__SV3T=(void *)((unsigned long)(void *)((unsigned long)sz__RV3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QV3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QV3T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__RV3T=(void *)((unsigned long)__tmp__SV3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__RV3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__UV3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__VV3T=(void *)((unsigned long)(void *)((unsigned long)sz__RV3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UV3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UV3T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__WV3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VV3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__UV3T=micro_alloc__table__lab__UKI(__tmp__VV3T,((__POINTER__IB )(&(table_size[(__tmp__WV3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VV3T)));
+    ((__POINTER__IB *)__tmp__UV3T)[ 0]=((__POINTER__IB ) 3);
+    result__PV3T=(void *)((unsigned long)__tmp__UV3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__ZV3T=search__LQCB(__tmp__SV3T);
+    result__PV3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__ZV3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__5LRN=((void **)result__PV3T);
+  Self__ZX1N=(__INTEGER__Q)(nb_elements__ZWON -  1);
+  while ((Self__ZX1N >=  0)) {
+    __tmp__5LRN[Self__ZX1N]=NULL;
+    Self__ZX1N=(__INTEGER__Q)(Self__ZX1N -  1);
+  };
+  Result__0WON=__tmp__5LRN;
+  return(Result__0WON);
 }
 
-static void** create__VHLN(__INTEGER nb_elements__XHLN)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void** create__H1UL(__INTEGER__Q nb_elements__J1UL)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__MMBR,a__LMBR,new_size__NMBR,new_size2__OMBR,a__PMBR;
-  __UINTEGER_32 new_size__QMBR;
-  __POINTER result__KMBR,ptr_table__MU3R,next__LU3R,result__NU3R;
-  __INTEGER Self__AZUN;
-  void **Result__BLNN;
-  sz__MMBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__XHLN * ((__INTEGER )(sizeof(void *)))));
-  result__KMBR=((__POINTER )(NULL));
-  a__LMBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__NMBR=(__UINTEGER_32)((__UINTEGER_32)(sz__MMBR + a__LMBR) & (__UINTEGER_32)(~ a__LMBR));
-  new_size2__OMBR=(__UINTEGER_32)(new_size__NMBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__OMBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__PMBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__QMBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OMBR + a__PMBR) & (__UINTEGER_32)(~ a__PMBR));
-    ptr_table__MU3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QMBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__LU3R=((__POINTER )(NULL));
-    result__NU3R=((__POINTER *)ptr_table__MU3R)[ 0];
-    if ((result__NU3R == (void *)NULL)) {
-      result__NU3R=new_lab__2PJ(new_size__QMBR);
-      next__LU3R=(void *)((unsigned long)result__NU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMBR)));
-      ((__POINTER *)next__LU3R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__MU3R)[ 0]=next__LU3R;
-    } else {
-      next__LU3R=((__POINTER *)result__NU3R)[ 0];
-      if ((next__LU3R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NU3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QMBR <<  1)) <=  4096)) {
-          next__LU3R=(void *)((unsigned long)result__NU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMBR)));
-        } else {
-          next__LU3R=new_lab__2PJ(new_size__QMBR);
-        };
-        ((__POINTER *)next__LU3R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MU3R)[ 0]=next__LU3R;
-      } else {
-        ((__POINTER *)result__NU3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LU3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__NU3R=next__LU3R;
-      };
-    };
-    ((__POINTER *)result__NU3R)[ 0]=((__POINTER ) 3);
-    result__KMBR=(void *)((unsigned long)result__NU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__KMBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__NMBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__BLNN=((void **)result__KMBR);
-  Self__AZUN=(__INTEGER)(nb_elements__XHLN -  1);
-  while ((Self__AZUN >=  0)) {
-    Result__BLNN[Self__AZUN]=NULL;
-    Self__AZUN=(__INTEGER)(Self__AZUN -  1);
-  };
-  return(Result__BLNN);
+  __POINTER__IB sz__3V3T,result__1V3T,__tmp__2V3T,__tmp__4V3T;
+  __POINTER__IB __tmp__AW3T,__tmp__BW3T;
+  __UINTEGER_32__ZWB __tmp__CW3T;
+  __MEMORY__2PG *__tmp__FW3T;
+  __INTEGER__Q Self__BIMM;
+  void **__tmp__IJ0L,**Result__K1UL;
+  sz__3V3T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__J1UL * ((__INTEGER__Q )(sizeof(void *)))));
+  result__1V3T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__2V3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__4V3T=(void *)((unsigned long)(void *)((unsigned long)sz__3V3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2V3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2V3T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__3V3T=(void *)((unsigned long)__tmp__4V3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__3V3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__AW3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__BW3T=(void *)((unsigned long)(void *)((unsigned long)sz__3V3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AW3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AW3T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__CW3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BW3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__AW3T=micro_alloc__table__lab__UKI(__tmp__BW3T,((__POINTER__IB )(&(table_size[(__tmp__CW3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BW3T)));
+    ((__POINTER__IB *)__tmp__AW3T)[ 0]=((__POINTER__IB ) 3);
+    result__1V3T=(void *)((unsigned long)__tmp__AW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__FW3T=search__LQCB(__tmp__4V3T);
+    result__1V3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__FW3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__IJ0L=((void **)result__1V3T);
+  Self__BIMM=(__INTEGER__Q)(nb_elements__J1UL -  1);
+  while ((Self__BIMM >=  0)) {
+    __tmp__IJ0L[Self__BIMM]=NULL;
+    Self__BIMM=(__INTEGER__Q)(Self__BIMM -  1);
+  };
+  Result__K1UL=__tmp__IJ0L;
+  return(Result__K1UL);
 }
 
-static void append_cast_name_in__A1CJ(__ITM_TYPE_SIMPLE *Self__B1CJ,void *buf__C1CJ)
-// ({ITM_TYPE_SIMPLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void link__JMNL(__PROFIL_BLOCK__O3NJ *Self__KMNL)
+// ({PROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
 {
-  __INTEGER __tmp__I1CJ,Self__UPDJ,new_capacity__NENR,old_nb_elts__QENR;
-  __INTEGER upper__TU3R,Self__RU3R;
-  __STRING *Self__OENR;
-  __CHARACTER Self__TMBR,result__SMBR;
-  __CHARACTER *Self__PENR,*new__RENR;
-  __tmp__I1CJ=((__STRING_CONSTANT *)Self__B1CJ->name__UMC)->count__XHB;
-  Self__UPDJ= 1;
-  while ((Self__UPDJ <= __tmp__I1CJ)) {
-    Self__TMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__B1CJ->name__UMC)->storage__X4K)[(__INTEGER)(Self__UPDJ -  1)];
-    result__SMBR='\0';
-    if (((((__INTEGER_8 )Self__TMBR) <  65) || (((__INTEGER_8 )Self__TMBR) >  90))) {
-      result__SMBR=Self__TMBR;
-    } else {
-      result__SMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__TMBR) +  32))));
-    };
-    Self__OENR=((__STRING *)buf__C1CJ);
-    new_capacity__NENR= 0;
-    if ((Self__OENR->capacity__MNK <= Self__OENR->count__VF)) {
-      if ((Self__OENR->capacity__MNK ==  0)) {
-        Self__OENR->capacity__MNK= 32;
-        Self__OENR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__NENR=(__INTEGER)(Self__OENR->capacity__MNK <<  1);
-        Self__PENR=((__CHARACTER *)Self__OENR->storage__XNK);
-        old_nb_elts__QENR=Self__OENR->capacity__MNK;
-        new__RENR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PENR),((__UINTEGER_32 )old_nb_elts__QENR),((__UINTEGER_32 )new_capacity__NENR)));
-        upper__TU3R=(__INTEGER)(new_capacity__NENR -  1);
-        Self__RU3R=old_nb_elts__QENR;
-        while ((Self__RU3R <= upper__TU3R)) {
-          new__RENR[Self__RU3R]='\0';
-          Self__RU3R=(__INTEGER)(Self__RU3R +  1);
-        };
-        Self__OENR->storage__XNK=new__RENR;
-        Self__OENR->capacity__MNK=new_capacity__NENR;
-      };
-    };
-    ((__CHARACTER *)Self__OENR->storage__XNK)[Self__OENR->count__VF]=result__SMBR;
-    Self__OENR->count__VF=(__INTEGER)(Self__OENR->count__VF +  1);
-    Self__UPDJ=(__INTEGER)(Self__UPDJ +  1);
-  };
+  __INTEGER__Q __tmp__1G4L,Self__VMAM,i__W0LU;
+  __NODE_TYPE__SK2C *__tmp__BH4L;
+  __POINTER__IB ptr__Z0LU,__tmp__10LU,__tmp__20LU,__tmp__30LU;
+  __UINTEGER_32__ZWB __tmp__40LU;
+  __LINKED_LISToNODE_TYPEo__3K2C *__tmp__SMNL,*__tmp__TMNL,*Self__QG4L;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__JWZT;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__Y0LU,*Self__E1LU;
+  if ((Self__KMNL->parent_profil__P3NJ.link_count__TBFL ==  0)) {
+    __tmp__SMNL=node_list__FL2C;
+    __tmp__TMNL=Self__KMNL->node_list__Y1IK;
+    Self__QG4L=((__LINKED_LISToNODE_TYPEo__3K2C *)__tmp__SMNL);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__1G4L=__tmp__TMNL->parent_linked_collection__EL2C.upper__B0RD;
+    Self__VMAM= 1;
+    while ((Self__VMAM <= __tmp__1G4L)) {
+      Self__JWZT=((__LINKED_LISToNODE_TYPEo__3K2C *)__tmp__TMNL);
+      if ((Self__VMAM != Self__JWZT->mem_idx__SB0G)) {
+        i__W0LU=Self__VMAM;
+        if ((Self__JWZT->mem_idx__SB0G > Self__VMAM)) {
+          Self__JWZT->mem_idx__SB0G= 1;
+          Self__JWZT->mem_lnk__UB0G=Self__JWZT->first_link__IB0G;
+        };
+        while ((i__W0LU != Self__JWZT->mem_idx__SB0G)) {
+          Self__JWZT->mem_lnk__UB0G=Self__JWZT->mem_lnk__UB0G->next__TVFH;
+          Self__JWZT->mem_idx__SB0G=(__INTEGER__Q)(Self__JWZT->mem_idx__SB0G +  1);
+        };
+      };
+      __tmp__BH4L=Self__JWZT->mem_lnk__UB0G->item__GL0G;
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (((void *)Self__QG4L->first_link__IB0G == (void *)NULL)) {
+        result__Y0LU=NULL;
+        ptr__Z0LU=((__POINTER__IB )(NULL));
+        i__W0LU= 0;
+        __tmp__10LU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+        if (((unsigned long)__tmp__10LU ==  0)) {
+          result__Y0LU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+        } else /* FALSE */ {
+          i__W0LU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__10LU));
+          if ((i__W0LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__20LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__30LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__10LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__40LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__30LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__20LU=micro_alloc__table__lab__UKI(__tmp__30LU,((__POINTER__IB )(&(table_size[(__tmp__40LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__30LU)));
+            ptr__Z0LU=__tmp__20LU;
+          } else /* FALSE */ {
+            __tmp__40LU=((__UINTEGER_32__ZWB )i__W0LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__20LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__30LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__10LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__20LU=micro_alloc__table__lab__UKI(__tmp__30LU,((__POINTER__IB )(&(table_type[(__tmp__40LU)]))),(__UINTEGER_32__ZWB)(__tmp__40LU |  1));
+            ptr__Z0LU=__tmp__20LU;
+          };
+          result__Y0LU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)ptr__Z0LU);
+          *(result__Y0LU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+        };
+        Self__E1LU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__Y0LU);
+        Self__E1LU->item__GL0G=__tmp__BH4L;
+        Self__E1LU->next__TVFH=NULL;
+        Self__QG4L->first_link__IB0G=result__Y0LU;
+        Self__QG4L->parent_linked_collection__EL2C.upper__B0RD= 1;
+        Self__QG4L->last_link__RB0G=result__Y0LU;
+        Self__QG4L->mem_idx__SB0G= 1;
+        Self__QG4L->mem_lnk__UB0G=result__Y0LU;
+      } else /* FALSE */ {
+        result__Y0LU=NULL;
+        ptr__Z0LU=((__POINTER__IB )(NULL));
+        i__W0LU= 0;
+        __tmp__10LU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+        if (((unsigned long)__tmp__10LU ==  0)) {
+          result__Y0LU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+        } else /* FALSE */ {
+          i__W0LU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__10LU));
+          if ((i__W0LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__20LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__30LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__10LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__40LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__30LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__20LU=micro_alloc__table__lab__UKI(__tmp__30LU,((__POINTER__IB )(&(table_size[(__tmp__40LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__30LU)));
+            ptr__Z0LU=__tmp__20LU;
+          } else /* FALSE */ {
+            __tmp__40LU=((__UINTEGER_32__ZWB )i__W0LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__20LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__30LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__10LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__20LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__20LU=micro_alloc__table__lab__UKI(__tmp__30LU,((__POINTER__IB )(&(table_type[(__tmp__40LU)]))),(__UINTEGER_32__ZWB)(__tmp__40LU |  1));
+            ptr__Z0LU=__tmp__20LU;
+          };
+          result__Y0LU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)ptr__Z0LU);
+          *(result__Y0LU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+        };
+        Self__E1LU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__Y0LU);
+        Self__E1LU->item__GL0G=__tmp__BH4L;
+        Self__E1LU->next__TVFH=NULL;
+        ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__QG4L->last_link__RB0G)->next__TVFH=result__Y0LU;
+        Self__QG4L->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__QG4L->parent_linked_collection__EL2C.upper__B0RD +  1);
+        Self__QG4L->last_link__RB0G=result__Y0LU;
+      };
+      Self__VMAM=(__INTEGER__Q)(Self__VMAM +  1);
+    };
+  };
+  Self__KMNL->parent_profil__P3NJ.link_count__TBFL=(__INTEGER__Q)(Self__KMNL->parent_profil__P3NJ.link_count__TBFL +  1);
 }
 
-static void append_cast_name_in__T1CJ(__ITM_TYPE_STYLE *Self__U1CJ,void *buf__V1CJ)
-// ({ITM_TYPE_STYLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static __FAST_ARRAYoRESULTo__RHCL* create_with_capacity__3PEL(__INTEGER__Q new_count__5PEL)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__11CJ,Self__HQDJ,new_capacity__TENR,old_nb_elts__WENR;
-  __INTEGER upper__YU3R,Self__WU3R;
-  __STRING *Self__UENR;
-  __CHARACTER Self__VMBR,result__UMBR;
-  __CHARACTER *Self__VENR,*new__XENR;
-  __tmp__11CJ=((__STRING_CONSTANT *)Self__U1CJ->parent_itm_type_simple__3IB.name__UMC)->count__XHB;
-  Self__HQDJ= 1;
-  while ((Self__HQDJ <= __tmp__11CJ)) {
-    Self__VMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__U1CJ->parent_itm_type_simple__3IB.name__UMC)->storage__X4K)[(__INTEGER)(Self__HQDJ -  1)];
-    result__UMBR='\0';
-    if (((((__INTEGER_8 )Self__VMBR) <  65) || (((__INTEGER_8 )Self__VMBR) >  90))) {
-      result__UMBR=Self__VMBR;
-    } else {
-      result__UMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__VMBR) +  32))));
-    };
-    Self__UENR=((__STRING *)buf__V1CJ);
-    new_capacity__TENR= 0;
-    if ((Self__UENR->capacity__MNK <= Self__UENR->count__VF)) {
-      if ((Self__UENR->capacity__MNK ==  0)) {
-        Self__UENR->capacity__MNK= 32;
-        Self__UENR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__TENR=(__INTEGER)(Self__UENR->capacity__MNK <<  1);
-        Self__VENR=((__CHARACTER *)Self__UENR->storage__XNK);
-        old_nb_elts__WENR=Self__UENR->capacity__MNK;
-        new__XENR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VENR),((__UINTEGER_32 )old_nb_elts__WENR),((__UINTEGER_32 )new_capacity__TENR)));
-        upper__YU3R=(__INTEGER)(new_capacity__TENR -  1);
-        Self__WU3R=old_nb_elts__WENR;
-        while ((Self__WU3R <= upper__YU3R)) {
-          new__XENR[Self__WU3R]='\0';
-          Self__WU3R=(__INTEGER)(Self__WU3R +  1);
-        };
-        Self__UENR->storage__XNK=new__XENR;
-        Self__UENR->capacity__MNK=new_capacity__TENR;
-      };
-    };
-    ((__CHARACTER *)Self__UENR->storage__XNK)[Self__UENR->count__VF]=result__UMBR;
-    Self__UENR->count__VF=(__INTEGER)(Self__UENR->count__VF +  1);
-    Self__HQDJ=(__INTEGER)(Self__HQDJ +  1);
-  };
+  __POINTER__IB ptr__OYKL,__tmp__UYKL,__tmp__QWZT,__tmp__SWZT;
+  __INTEGER__Q typ_id__SYKL;
+  __UINTEGER_32__ZWB __tmp__TWZT;
+  __FAST_ARRAYoRESULTo__RHCL *result__NYKL,*Self__LKHM;
+  void **__tmp__1KHM;
+  result__NYKL=NULL;
+  ptr__OYKL=((__POINTER__IB )(NULL));
+  typ_id__SYKL= 0;
+  __tmp__UYKL=((__POINTER__IB )sizeof(__FAST_ARRAYoRESULTo__RHCL));
+  if (((unsigned long)__tmp__UYKL ==  0)) {
+    result__NYKL=FAST_ARRAYoRESULTo__RHCL__;
+  } else /* FALSE */ {
+    typ_id__SYKL=__FAST_ARRAYoRESULTo__RHCL__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UYKL));
+    if ((typ_id__SYKL == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__QWZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SWZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UYKL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QWZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QWZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__TWZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SWZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__QWZT=micro_alloc__table__lab__UKI(__tmp__SWZT,((__POINTER__IB )(&(table_size[(__tmp__TWZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SWZT)));
+      ptr__OYKL=__tmp__QWZT;
+    } else /* FALSE */ {
+      __tmp__TWZT=((__UINTEGER_32__ZWB )typ_id__SYKL);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__QWZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__SWZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UYKL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QWZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QWZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__QWZT=micro_alloc__table__lab__UKI(__tmp__SWZT,((__POINTER__IB )(&(table_type[(__tmp__TWZT)]))),(__UINTEGER_32__ZWB)(__tmp__TWZT |  1));
+      ptr__OYKL=__tmp__QWZT;
+    };
+    result__NYKL=((__FAST_ARRAYoRESULTo__RHCL *)ptr__OYKL);
+    *(result__NYKL) = *(FAST_ARRAYoRESULTo__RHCL__);
+  };
+  Self__LKHM=((__FAST_ARRAYoRESULTo__RHCL *)result__NYKL);
+  if ((Self__LKHM->parent_arrayed_collection__ZHCL.capacity__5EHM < new_count__5PEL)) {
+    __tmp__1KHM=create__CMTM(new_count__5PEL);
+    Self__LKHM->parent_arrayed_collection__ZHCL.storage__3FHM=__tmp__1KHM;
+    Self__LKHM->parent_arrayed_collection__ZHCL.capacity__5EHM=new_count__5PEL;
+  };
+  Self__LKHM->parent_arrayed_collection__ZHCL.upper__3EHM=(__INTEGER__Q)(-  1);
+  Self__LKHM=result__NYKL;
+  return(Self__LKHM);
 }
 
-static void append_cast_name_in__G2CJ(__ITM_TYPE_GENERIC *Self__H2CJ,void *buf__I2CJ)
-// ({ITM_TYPE_GENERIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void** create__CMTM(__INTEGER__Q nb_elements__EMTM)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__3QDJ,Self__V3DJ,new_capacity__ZENR,old_nb_elts__2ENR;
-  __INTEGER upper__3U3R,Self__1U3R,__tmp__Q2CJ,Self__MRDJ;
-  __INTEGER new_capacity__5ENR,old_nb_elts__CFNR,upper__CV3R,Self__AV3R;
-  __INTEGER new_capacity__FFNR,old_nb_elts__IFNR,upper__HV3R,Self__FV3R;
-  __STRING *Self__0ENR,*Self__AFNR,*Self__GFNR;
-  void *__tmp__X2CJ,*__tmp__02CJ;
-  __CHARACTER Self__XMBR,result__WMBR,ch__EFNR,ch__KFNR;
-  __CHARACTER *Self__1ENR,*new__3ENR,*Self__BFNR,*new__DFNR,*Self__HFNR;
-  __CHARACTER *new__JFNR;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__3J3Q;
-  __tmp__3QDJ=((__STRING_CONSTANT *)Self__H2CJ->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC)->count__XHB;
-  Self__V3DJ= 1;
-  while ((Self__V3DJ <= __tmp__3QDJ)) {
-    Self__XMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__H2CJ->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC)->storage__X4K)[(__INTEGER)(Self__V3DJ -  1)];
-    result__WMBR='\0';
-    if (((((__INTEGER_8 )Self__XMBR) <  65) || (((__INTEGER_8 )Self__XMBR) >  90))) {
-      result__WMBR=Self__XMBR;
-    } else {
-      result__WMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__XMBR) +  32))));
-    };
-    Self__0ENR=((__STRING *)buf__I2CJ);
-    new_capacity__ZENR= 0;
-    if ((Self__0ENR->capacity__MNK <= Self__0ENR->count__VF)) {
-      if ((Self__0ENR->capacity__MNK ==  0)) {
-        Self__0ENR->capacity__MNK= 32;
-        Self__0ENR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__ZENR=(__INTEGER)(Self__0ENR->capacity__MNK <<  1);
-        Self__1ENR=((__CHARACTER *)Self__0ENR->storage__XNK);
-        old_nb_elts__2ENR=Self__0ENR->capacity__MNK;
-        new__3ENR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1ENR),((__UINTEGER_32 )old_nb_elts__2ENR),((__UINTEGER_32 )new_capacity__ZENR)));
-        upper__3U3R=(__INTEGER)(new_capacity__ZENR -  1);
-        Self__1U3R=old_nb_elts__2ENR;
-        while ((Self__1U3R <= upper__3U3R)) {
-          new__3ENR[Self__1U3R]='\0';
-          Self__1U3R=(__INTEGER)(Self__1U3R +  1);
-        };
-        Self__0ENR->storage__XNK=new__3ENR;
-        Self__0ENR->capacity__MNK=new_capacity__ZENR;
-      };
-    };
-    ((__CHARACTER *)Self__0ENR->storage__XNK)[Self__0ENR->count__VF]=result__WMBR;
-    Self__0ENR->count__VF=(__INTEGER)(Self__0ENR->count__VF +  1);
-    Self__V3DJ=(__INTEGER)(Self__V3DJ +  1);
-  };
-  append__MOK(buf__I2CJ,(&__string_572));
-  __tmp__Q2CJ=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)Self__H2CJ->list_type__MRC)->parent_arrayed_collection__PIB.upper__BWK -  1);
-  Self__MRDJ= 0;
-  while ((Self__MRDJ <= __tmp__Q2CJ)) {
-    __tmp__X2CJ=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__H2CJ->list_type__MRC)->parent_arrayed_collection__PIB.storage__5WK)[Self__MRDJ];
-    switch (((struct ___OBJ *)__tmp__X2CJ)->__id) {
-    case __ITM_TYPE_SIMPLE__: {
-      append_cast_name_in__A1CJ(__tmp__X2CJ,buf__I2CJ);
-    } break;
-    case __ITM_TYPE_STYLE__: {
-      append_cast_name_in__T1CJ(__tmp__X2CJ,buf__I2CJ);
-    } break;
-    case __ITM_TYPE_GENERIC__: {
-      append_cast_name_in__G2CJ(__tmp__X2CJ,buf__I2CJ);
-    } break;
-    case __ITM_TYPE_SELF__: {
-      append_cast_name_in__12CJ(__tmp__X2CJ,buf__I2CJ);
-    } break;
-    case __ITM_TYPE_GENERIC_ELT__: {
-      Self__AFNR=((__STRING *)buf__I2CJ);
-      ch__EFNR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__X2CJ)->index__BD0D)))));
-      new_capacity__5ENR= 0;
-      if ((Self__AFNR->capacity__MNK <= Self__AFNR->count__VF)) {
-        if ((Self__AFNR->capacity__MNK ==  0)) {
-          Self__AFNR->capacity__MNK= 32;
-          Self__AFNR->storage__XNK=create__OUX( 32);
-        } else {
-          new_capacity__5ENR=(__INTEGER)(Self__AFNR->capacity__MNK <<  1);
-          Self__BFNR=((__CHARACTER *)Self__AFNR->storage__XNK);
-          old_nb_elts__CFNR=Self__AFNR->capacity__MNK;
-          new__DFNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BFNR),((__UINTEGER_32 )old_nb_elts__CFNR),((__UINTEGER_32 )new_capacity__5ENR)));
-          upper__CV3R=(__INTEGER)(new_capacity__5ENR -  1);
-          Self__AV3R=old_nb_elts__CFNR;
-          while ((Self__AV3R <= upper__CV3R)) {
-            new__DFNR[Self__AV3R]='\0';
-            Self__AV3R=(__INTEGER)(Self__AV3R +  1);
-          };
-          Self__AFNR->storage__XNK=new__DFNR;
-          Self__AFNR->capacity__MNK=new_capacity__5ENR;
-        };
-      };
-      ((__CHARACTER *)Self__AFNR->storage__XNK)[Self__AFNR->count__VF]=ch__EFNR;
-      Self__AFNR->count__VF=(__INTEGER)(Self__AFNR->count__VF +  1);
-    } break;
-    };
-    append__MOK(buf__I2CJ,(&__string_573));
-    Self__MRDJ=(__INTEGER)(Self__MRDJ +  1);
-  };
-  Self__3J3Q=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__H2CJ->list_type__MRC);
-  __tmp__02CJ=((void **)Self__3J3Q->parent_arrayed_collection__PIB.storage__5WK)[Self__3J3Q->parent_arrayed_collection__PIB.upper__BWK];
-  switch (((struct ___OBJ *)__tmp__02CJ)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    append_cast_name_in__A1CJ(__tmp__02CJ,buf__I2CJ);
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    append_cast_name_in__T1CJ(__tmp__02CJ,buf__I2CJ);
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    append_cast_name_in__G2CJ(__tmp__02CJ,buf__I2CJ);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    append_cast_name_in__12CJ(__tmp__02CJ,buf__I2CJ);
-  } break;
-  case __ITM_TYPE_GENERIC_ELT__: {
-    Self__GFNR=((__STRING *)buf__I2CJ);
-    ch__KFNR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__02CJ)->index__BD0D)))));
-    new_capacity__FFNR= 0;
-    if ((Self__GFNR->capacity__MNK <= Self__GFNR->count__VF)) {
-      if ((Self__GFNR->capacity__MNK ==  0)) {
-        Self__GFNR->capacity__MNK= 32;
-        Self__GFNR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__FFNR=(__INTEGER)(Self__GFNR->capacity__MNK <<  1);
-        Self__HFNR=((__CHARACTER *)Self__GFNR->storage__XNK);
-        old_nb_elts__IFNR=Self__GFNR->capacity__MNK;
-        new__JFNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HFNR),((__UINTEGER_32 )old_nb_elts__IFNR),((__UINTEGER_32 )new_capacity__FFNR)));
-        upper__HV3R=(__INTEGER)(new_capacity__FFNR -  1);
-        Self__FV3R=old_nb_elts__IFNR;
-        while ((Self__FV3R <= upper__HV3R)) {
-          new__JFNR[Self__FV3R]='\0';
-          Self__FV3R=(__INTEGER)(Self__FV3R +  1);
-        };
-        Self__GFNR->storage__XNK=new__JFNR;
-        Self__GFNR->capacity__MNK=new_capacity__FFNR;
-      };
-    };
-    ((__CHARACTER *)Self__GFNR->storage__XNK)[Self__GFNR->count__VF]=ch__KFNR;
-    Self__GFNR->count__VF=(__INTEGER)(Self__GFNR->count__VF +  1);
-  } break;
-  };
+  __POINTER__IB sz__JW3T,result__HW3T,__tmp__IW3T,__tmp__KW3T;
+  __POINTER__IB __tmp__MW3T,__tmp__NW3T;
+  __UINTEGER_32__ZWB __tmp__OW3T;
+  __MEMORY__2PG *__tmp__RW3T;
+  __INTEGER__Q Self__AGJN;
+  void **__tmp__XDZM,**Result__FMTM;
+  sz__JW3T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__EMTM * ((__INTEGER__Q )(sizeof(void *)))));
+  result__HW3T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__IW3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__KW3T=(void *)((unsigned long)(void *)((unsigned long)sz__JW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IW3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IW3T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__JW3T=(void *)((unsigned long)__tmp__KW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__JW3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__MW3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__NW3T=(void *)((unsigned long)(void *)((unsigned long)sz__JW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MW3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MW3T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__OW3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NW3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__MW3T=micro_alloc__table__lab__UKI(__tmp__NW3T,((__POINTER__IB )(&(table_size[(__tmp__OW3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NW3T)));
+    ((__POINTER__IB *)__tmp__MW3T)[ 0]=((__POINTER__IB ) 3);
+    result__HW3T=(void *)((unsigned long)__tmp__MW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__RW3T=search__LQCB(__tmp__KW3T);
+    result__HW3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__RW3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__XDZM=((void **)result__HW3T);
+  Self__AGJN=(__INTEGER__Q)(nb_elements__EMTM -  1);
+  while ((Self__AGJN >=  0)) {
+    __tmp__XDZM[Self__AGJN]=NULL;
+    Self__AGJN=(__INTEGER__Q)(Self__AGJN -  1);
+  };
+  Result__FMTM=__tmp__XDZM;
+  return(Result__FMTM);
 }
 
-static void append_cast_name_in__12CJ(__ITM_TYPE_SELF *Self__22CJ,void *buf__32CJ)
-// ({ITM_TYPE_SELF},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void** create__SBON(__INTEGER__Q nb_elements__UBON)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__D3CJ,Self__CSDJ,new_capacity__LFNR,old_nb_elts__OFNR;
-  __INTEGER upper__MV3R,Self__KV3R;
-  __STRING *Self__MFNR;
-  __CHARACTER Self__ZMBR,result__YMBR;
-  __CHARACTER *Self__NFNR,*new__PFNR;
-  __tmp__D3CJ=((__STRING_CONSTANT *)Self__22CJ->parent_itm_type_simple__5KD.name__UMC)->count__XHB;
-  Self__CSDJ= 1;
-  while ((Self__CSDJ <= __tmp__D3CJ)) {
-    Self__ZMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__22CJ->parent_itm_type_simple__5KD.name__UMC)->storage__X4K)[(__INTEGER)(Self__CSDJ -  1)];
-    result__YMBR='\0';
-    if (((((__INTEGER_8 )Self__ZMBR) <  65) || (((__INTEGER_8 )Self__ZMBR) >  90))) {
-      result__YMBR=Self__ZMBR;
-    } else {
-      result__YMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__ZMBR) +  32))));
-    };
-    Self__MFNR=((__STRING *)buf__32CJ);
-    new_capacity__LFNR= 0;
-    if ((Self__MFNR->capacity__MNK <= Self__MFNR->count__VF)) {
-      if ((Self__MFNR->capacity__MNK ==  0)) {
-        Self__MFNR->capacity__MNK= 32;
-        Self__MFNR->storage__XNK=create__OUX( 32);
-      } else {
-        new_capacity__LFNR=(__INTEGER)(Self__MFNR->capacity__MNK <<  1);
-        Self__NFNR=((__CHARACTER *)Self__MFNR->storage__XNK);
-        old_nb_elts__OFNR=Self__MFNR->capacity__MNK;
-        new__PFNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NFNR),((__UINTEGER_32 )old_nb_elts__OFNR),((__UINTEGER_32 )new_capacity__LFNR)));
-        upper__MV3R=(__INTEGER)(new_capacity__LFNR -  1);
-        Self__KV3R=old_nb_elts__OFNR;
-        while ((Self__KV3R <= upper__MV3R)) {
-          new__PFNR[Self__KV3R]='\0';
-          Self__KV3R=(__INTEGER)(Self__KV3R +  1);
-        };
-        Self__MFNR->storage__XNK=new__PFNR;
-        Self__MFNR->capacity__MNK=new_capacity__LFNR;
-      };
-    };
-    ((__CHARACTER *)Self__MFNR->storage__XNK)[Self__MFNR->count__VF]=result__YMBR;
-    Self__MFNR->count__VF=(__INTEGER)(Self__MFNR->count__VF +  1);
-    Self__CSDJ=(__INTEGER)(Self__CSDJ +  1);
-  };
+  __POINTER__IB sz__VW3T,result__TW3T,__tmp__UW3T,__tmp__WW3T;
+  __POINTER__IB __tmp__YW3T,__tmp__ZW3T;
+  __UINTEGER_32__ZWB __tmp__0W3T;
+  __MEMORY__2PG *__tmp__3W3T;
+  __INTEGER__Q Self__SW1N;
+  void **__tmp__TBRN,**Result__VBON;
+  sz__VW3T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__UBON * ((__INTEGER__Q )(sizeof(void *)))));
+  result__TW3T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__UW3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__WW3T=(void *)((unsigned long)(void *)((unsigned long)sz__VW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UW3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UW3T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__VW3T=(void *)((unsigned long)__tmp__WW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__VW3T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__YW3T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__ZW3T=(void *)((unsigned long)(void *)((unsigned long)sz__VW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YW3T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YW3T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__0W3T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZW3T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__YW3T=micro_alloc__table__lab__UKI(__tmp__ZW3T,((__POINTER__IB )(&(table_size[(__tmp__0W3T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZW3T)));
+    ((__POINTER__IB *)__tmp__YW3T)[ 0]=((__POINTER__IB ) 3);
+    result__TW3T=(void *)((unsigned long)__tmp__YW3T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__3W3T=search__LQCB(__tmp__WW3T);
+    result__TW3T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__3W3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__TBRN=((void **)result__TW3T);
+  Self__SW1N=(__INTEGER__Q)(nb_elements__UBON -  1);
+  while ((Self__SW1N >=  0)) {
+    __tmp__TBRN[Self__SW1N]=NULL;
+    Self__SW1N=(__INTEGER__Q)(Self__SW1N -  1);
+  };
+  Result__VBON=__tmp__TBRN;
+  return(Result__VBON);
 }
 
-static void* new_write__with__03CK(__NODE_STYLE *Self__13CK,void *var__23CK,void *e__33CK,void *slot__43CK)
-// ({NODE_STYLE},{NULLxLOCALxSLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSLOT_DATA}) With resultNo recursive, No inlinable.
+static void* call_for__self__P20M(__NODE_STYLE__RD4K *Self__Q20M,void *t__R20M,__TYPE_FULL__XMB *type_self__S20M)
+// ({NODE_STYLE__RD4K},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__1FNR;
-  void *rd__A4CK,*__tmp__1MBR,*__tmp__5MBR,*__tmp__DFDR;
-  void *__tmp__P4CK;
-  __STRING_CST *Self__HDFQ;
-  __PROTOTYPE_CST *Self__IDFQ;
-  __INTEGER_CST *Self__JDFQ,*result__RFNR,*Self__ZFNR;
-  __POSITION p__0FNR,p__GGNR,p__SGNR,__tmp__UW3R;
-  void *t__2FNR,*t__IGNR;
-  __POINTER ptr__SFNR,ptr_table__VV3R,next__UV3R,result__WV3R;
-  __POINTER ptr_table__0V3R,next__ZV3R,result__1V3R,ptr__4FNR;
-  __POINTER ptr_table__5V3R,next__4V3R,result__AW3R,ptr_table__EW3R;
-  __POINTER next__DW3R,result__FW3R,ptr__KGNR,ptr_table__JW3R;
-  __POINTER next__IW3R,result__KW3R,ptr_table__OW3R,next__NW3R;
-  __POINTER result__PW3R;
-  __INTEGER typ_id__TFNR,typ_id__5FNR,typ_id__LGNR;
-  __UINTEGER_32 sz__UFNR,a__VFNR,new_size__WFNR,t__XFNR,a__YFNR;
-  __UINTEGER_32 new_size__3V3R,lab_type__2V3R,sz__AGNR,a__BGNR;
-  __UINTEGER_32 new_size__CGNR,t__DGNR,a__EGNR,new_size__HW3R;
-  __UINTEGER_32 lab_type__GW3R,sz__MGNR,a__NGNR,new_size__OGNR,t__PGNR;
-  __UINTEGER_32 a__QGNR,new_size__RW3R,lab_type__QW3R;
-  __READ_LOCAL *__tmp__2MBR,*__tmp__ANBR;
-  __REAL_CST *Self__LDFQ,*result__3FNR,*Self__FGNR;
-  void *v__HGNR;
-  __CHARACTER_CST *Self__NDFQ;
-  __IS_EXPANDED *Self__ODFQ,*result__JGNR,*Self__RGNR;
-  __READ_GLOBAL *__tmp__EFDR;
-  void *__tmp__TW3R;
-  void *__tmp__U4CK;
-  rd__A4CK=NULL;
-  if ((((__SLOT_DATA *)slot__43CK)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-')) {
-    switch (((struct ___OBJ *)Self__13CK->parent_node__WO0G.data__SJZD)->__id) {
-    case __DTA_RD__: {
-    } break;
-    case __DTA_CAST__: {
-    } break;
-    case __DTA_WR_CODE__: {
-    } break;
-    case __DTA_BLOCK__: {
-    } break;
-    case __DTA_WR_VALUE__: {
-    } break;
-    case __DTA_RD_ARGS__: {
-    } break;
-    };
-    rd__A4CK=read__with__NXKJ(((__SLOT_DATA *)slot__43CK),NULL);
+  __INTEGER_64__1SG v__C3LU,v__CAMU,v__CGMU,v__CSMU;
+  __CALL_SLOT__GAZK *call__220M,*__tmp__FG1M;
+  __EXPR_MULTIPLE__GLWH *em__320M,*__tmp__DB1M,*__tmp__OQ1N;
+  void *rd__420M,*__tmp__AX3T,*__tmp__EX3T,*__tmp__VB1M,*__tmp__MX3T;
+  void *__tmp__2X3T;
+  __SLOT_DATA__IJRG *slot_dta__C30M,*__tmp__E50M;
+  __TYPE_FULL__XMB *new_type_self__J30M,*t__D3LU,*t__DAMU,*t__DGMU;
+  __TYPE_FULL__XMB *t__DSMU,*__tmp__F5NS,*__tmp__UXGN,*Self__HY3T;
+  void *cop_arg__L30M,*__tmp__L40M,*__tmp__QCRT,*__tmp__XA1M;
+  void *__tmp__DWNS,*__tmp__UGNN,*__tmp__VGNN;
+  __POSITION__OL __tmp__N30M,p__B3LU,__tmp__NA1M,p__BAMU,p__BSMU;
+  __POSITION__OL __tmp__GMZN,__tmp__FNZN;
+  __LIST__WH *result__W1LU,*Self__C2LU,*result__MUMU,*Self__YUMU;
+  __LIST__WH *__tmp__IKZN,*__tmp__AR1N;
+  __POINTER__IB ptr__X1LU,__tmp__Z1LU,__tmp__01LU,__tmp__11LU;
+  __POINTER__IB __tmp__L2LU,__tmp__M2LU,__tmp__L5LU,__tmp__M5LU;
+  __POINTER__IB __tmp__LFMU,__tmp__MFMU,ptr__HRMU,__tmp__JRMU;
+  __POINTER__IB __tmp__LRMU,__tmp__MRMU;
+  __INTEGER__Q typ_id__Y1LU,typ_id__I2LU,Self__URAN,typ_id__I5LU;
+  __INTEGER__Q Self__VBBN,typ_id__IFMU,Self__3PTN,typ_id__IRMU;
+  __INTEGER__Q Result__VWMU,typ_id__CYMU;
+  __UINTEGER_32__ZWB __tmp__21LU,__tmp__N2LU,__tmp__N5LU,__tmp__NFMU;
+  __UINTEGER_32__ZWB __tmp__NRMU;
+  void *__tmp__Q30M;
+  void *__tmp__R30M;
+  __PROTOTYPE__MF *__tmp__S30M;
+  __STRING_CST__5J *Self__K2LU,*result__G2LU,*Self__K5LU,*result__G5LU;
+  __STRING_CST__5J *Self__KFMU,*result__GFMU,*Self__KRMU,*result__GRMU;
+  __PROTOTYPE_CST__LAXC *Self__ETNS,*__tmp__FTNS,*Self__5UNS;
+  __PROTOTYPE_CST__LAXC *__tmp__AVNS,*Self__4XNS,*__tmp__5XNS;
+  __PROTOTYPE_CST__LAXC *Self__01NS,*__tmp__11NS;
+  __INTEGER_CST__XAXC *Self__HTNS,*Self__A3LU,*Self__CVNS,*Self__AAMU;
+  __INTEGER_CST__XAXC *Self__BYNS,*Self__AGMU,*Self__31NS,*Self__ASMU;
+  __READ_LOCAL__55ZI *__tmp__YWZT,*__tmp__ZWZT,*__tmp__AXZT,*__tmp__BXZT;
+  __READ_LOCAL__55ZI *__tmp__QYZT,*__tmp__RYZT;
+  __IS_EXPANDED__35NJ *Self__LTNS,*Self__R3LU,*Self__GVNS,*Self__RAMU;
+  __IS_EXPANDED__35NJ *Self__FYNS,*Self__RGMU,*Self__B2NS,*Self__RSMU;
+  __GET_TYPE_ID__HAOJ *Self__QTNS,*Self__B4LU,*Self__LVNS,*Self__BBMU;
+  __GET_TYPE_ID__HAOJ *Self__KYNS,*Self__BHMU,*Self__G2NS,*Self__BTMU;
+  __SIZE_OF__5GOJ *Self__TTNS,*Self__R4LU,*Self__OVNS,*Self__RBMU;
+  __SIZE_OF__5GOJ *Self__NYNS,*Self__RHMU,*Self__J2NS,*Self__RTMU;
+  __REAL_CST__1LOJ *Self__WTNS,*Self__B5LU,*Self__RVNS,*Self__BCMU;
+  __REAL_CST__1LOJ *Self__QYNS,*Self__BIMU,*Self__M2NS,*Self__BUMU;
+  __STRING_CONSTANT__0 *v__D5LU,*v__DCMU,*v__DIMU,*v__DUMU;
+  __CHARACTER_CST__RMOJ *Self__0TNS,*__tmp__1TNS,*Self__VVNS;
+  __CHARACTER_CST__RMOJ *__tmp__WVNS,*Self__UYNS,*__tmp__VYNS;
+  __CHARACTER_CST__RMOJ *Self__Q2NS,*__tmp__R2NS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__3TNS,*__tmp__4TNS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__YVNS,*__tmp__ZVNS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__XYNS,*__tmp__YYNS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__T2NS,*__tmp__U2NS;
+  __READ_GLOBAL__T4YL *__tmp__BX3T,*__tmp__FX3T,*__tmp__NX3T;
+  __READ_GLOBAL__T4YL *__tmp__3X3T;
+  __TYPE_ID__MMB *__tmp__Q40M;
+  __COP_LOCK__240M *result__2QRU,*Self__JRRU,*result__Y0AN,*Self__T5GN;
+  void *__tmp__Z50M;
+  void *__tmp__2B1M;
+  __COP_UNLOCK__4C1M *result__NRRU,*result__F3AN;
+  __SLOT_CODE__4IRG *Self__YY5M,*result__1Y5M;
+  __SECTION___RVOB *__tmp__MD1M,*Self__QEAT,*__tmp__RZGN,*__tmp__ZYMU;
+  __DTA_RD__VK2C *Self__XENN;
+  __DTA_WR_CODE__UPPJ *Self__JFNN;
+  __DTA_WR_VALUE__KIWJ *Self__SFNN;
+  __DTA_RD_ARGS__HSWJ *Self__1FNN;
+  __LOCAL__L4WC *__tmp__PE1M,*__tmp__WXGN,*result__BZZT;
+  __PUSH__IXB *__tmp__0E1M,*__tmp__NKZN;
+  __CAST__1HOJ *__tmp__ZF1M;
+  __PROFIL_SLOT__OO2C *result__UQGN,*pro__WQGN,*__tmp__IUGN,*__tmp__MWGN;
+  __PROFIL_SLOT__OO2C *__tmp__LR1N,*__tmp__ZS1N;
+  __PROFIL_BLOCK__O3NJ *typ_block__1QGN,*__tmp__ZSGN;
+  __TYPES_TMP__AN5D *__tmp__ISGN;
+  __EXTERNAL_C__Y5WC *Self__YYZT,*Self__VVMU;
+  void *__tmp__WYGN,*__tmp__XYGN;
+  __MEMORY__2PG *__tmp__1Y3T;
+  __WRITE_LOCAL__TEYJ *__tmp__CCOS,*__tmp__MFOS;
+  __ITM_TYPE_MULTI__0URC *__tmp__RMZN,*tm__FJZN;
+  __ITM_LIST__A2OC *__tmp__2O1N,*contract__WO1N,*__tmp__UP1N;
+  __ITM_READ__LHQC *Self__DWMU;
+  __ITM_CHARACTER__PFUC *Self__BDOS;
+  __STRING__BC *__tmp__KR1N;
+  void *__tmp__VFOS;
+  __RESULT__3CZK *result__AYMU;
+  __FAST_ARRAYoEXPRo__45WC *new_larg__B30M,*Self__DHWT,*__tmp__0ENN;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__4D1M,*__tmp__HGNN;
+  __FAST_ARRAYoINSTRo__EA4D *__tmp__E2LU,*__tmp__0UMU;
+  __BOOLEAN__L __tmp__530M,__tmp__E40M,__tmp__VRGN,__tmp__RRGN;
+  __BOOLEAN__L __tmp__ZUGN,__tmp__1YGN;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__G50M,*__tmp__R50M,*__tmp__050M;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__AC1M;
+  __FAST_ARRAYoWRITEo__XJFJ *res_lst__VQGN,*__tmp__DOZN;
+  __FAST_ARRAYoPROFIL_SLOTo__GATH *pro_list__3QGN;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__TKZN,*item_lst__DJZN;
+  __FAST_ARRAYoLOCALo__2W1D *result__2UMU,*Self__0YZT,*__tmp__BLZN;
+  void **__tmp__NY3T;
+  __SLIM_ARRAYoLOCALo__PHOJ *__tmp__XMZN,*__tmp__1NZN,*Self__EZZT;
+  __SLIM_ARRAYoLOCALo__PHOJ *__tmp__IJ1M;
+  __BLOCK__GB __tmp__MWMU,__tmp__TWMU,__tmp__SYMU;
+  __BLOCK__GB __tmp__NWMU,__tmp__UWMU,__tmp__TYMU;
+  __BLOCK__GB __tmp__FZZT,__tmp__MZZT;
+  __BLOCK__GB __tmp__GZZT,__tmp__NZZT;
+  __SLIM_ARRAYoRESULTo__5CZK *__tmp__BI1M;
+  call__220M=NULL;
+  em__320M=NULL;
+  rd__420M=NULL;
+  new_larg__B30M=NULL;
+  slot_dta__C30M=NULL;
+  new_type_self__J30M=NULL;
+  cop_arg__L30M=NULL;
+  __tmp__N30M=position__VJ4M(Self__Q20M);
+  result__W1LU=NULL;
+  ptr__X1LU=((__POINTER__IB )(NULL));
+  typ_id__Y1LU= 0;
+  __tmp__Z1LU=((__POINTER__IB )sizeof(__LIST__WH));
+  if (((unsigned long)__tmp__Z1LU ==  0)) {
+    result__W1LU=LIST__WH__;
+  } else /* FALSE */ {
+    typ_id__Y1LU=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z1LU));
+    if ((typ_id__Y1LU == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__01LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__11LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z1LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__01LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__01LU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__21LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__11LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__01LU=micro_alloc__table__lab__UKI(__tmp__11LU,((__POINTER__IB )(&(table_size[(__tmp__21LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__11LU)));
+      ptr__X1LU=__tmp__01LU;
+    } else /* FALSE */ {
+      __tmp__21LU=((__UINTEGER_32__ZWB )typ_id__Y1LU);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__01LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__11LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z1LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__01LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__01LU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__01LU=micro_alloc__table__lab__UKI(__tmp__11LU,((__POINTER__IB )(&(table_type[(__tmp__21LU)]))),(__UINTEGER_32__ZWB)(__tmp__21LU |  1));
+      ptr__X1LU=__tmp__01LU;
+    };
+    result__W1LU=((__LIST__WH *)ptr__X1LU);
+    *(result__W1LU) = *(LIST__WH__);
+  };
+  Self__C2LU=((__LIST__WH *)result__W1LU);
+  modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+  Self__C2LU->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__N30M;
+  __tmp__E2LU=create_with_capacity__QXEE( 2);
+  Self__C2LU->expr_list__NA4D=__tmp__E2LU;
+  Self__C2LU=result__W1LU;
+  __tmp__Q30M=Self__Q20M->parent_node__SD4K.data__DV4D;
+  if (__tmp__Q30M==NULL) {
+    __tmp__R30M=NULL;
   } else {
-    switch (((struct ___OBJ *)Self__13CK->parent_node__WO0G.data__SJZD)->__id) {
-    case __DTA_RD__: {
-    } break;
-    case __DTA_CAST__: {
-    } break;
-    case __DTA_WR_CODE__: {
-    } break;
-    case __DTA_BLOCK__: {
-    } break;
-    case __DTA_WR_VALUE__: {
-    } break;
-    case __DTA_RD_ARGS__: {
+    switch (((struct ___OBJ *)__tmp__Q30M)->__id) {
+    case __DTA_RD__VK2C__: {
+      __tmp__R30M=((void *)__tmp__Q30M);
     } break;
-    };
-    switch (((struct ___OBJ *)e__33CK)->__id) {
-    case __LIST__: {
-      __tmp__P4CK=my_copy__MSYM(e__33CK);
+    case __DTA_CAST__5FPJ__: {
+      __tmp__R30M=NULL;
     } break;
-    case __STRING_CST__: {
-      Self__HDFQ=((__STRING_CST *)e__33CK);
-      __tmp__P4CK=create__text__ITMH(Self__HDFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HDFQ->string__BK2H);
+    case __DTA_WR_CODE__UPPJ__: {
+      __tmp__R30M=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__P4CK=my_copy__EK2H(e__33CK);
+    case __DTA_WR_VALUE__KIWJ__: {
+      __tmp__R30M=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      Self__IDFQ=((__PROTOTYPE_CST *)e__33CK);
-      __tmp__P4CK=create__type__PKQC(Self__IDFQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IDFQ->parent_constant__W2LC.static_type__M2YD);
+    case __DTA_BLOCK__GSWJ__: {
+      __tmp__R30M=((void *)__tmp__Q30M);
     } break;
-    case __INTEGER_CST__: {
-      Self__JDFQ=((__INTEGER_CST *)e__33CK);
-      p__0FNR=Self__JDFQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__1FNR=Self__JDFQ->value__W4YD;
-      t__2FNR=Self__JDFQ->parent_constant__B3LC.static_type__M2YD;
-      result__RFNR=NULL;
-      ptr__SFNR=((__POINTER )(NULL));
-      typ_id__TFNR= 0;
-      sz__UFNR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-      if ((sz__UFNR ==  0)) {
-        result__RFNR=INTEGER_CST__;
-      } else {
-        typ_id__TFNR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UFNR);
-        if ((typ_id__TFNR == (__INTEGER)(-  1))) {
-          a__VFNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WFNR=(__UINTEGER_32)((__UINTEGER_32)(sz__UFNR + a__VFNR) & (__UINTEGER_32)(~ a__VFNR));
-          ptr_table__VV3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WFNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__UV3R=((__POINTER )(NULL));
-          result__WV3R=((__POINTER *)ptr_table__VV3R)[ 0];
-          if ((result__WV3R == (void *)NULL)) {
-            result__WV3R=new_lab__2PJ(new_size__WFNR);
-            next__UV3R=(void *)((unsigned long)result__WV3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFNR)));
-            ((__POINTER *)next__UV3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__VV3R)[ 0]=next__UV3R;
-          } else {
-            next__UV3R=((__POINTER *)result__WV3R)[ 0];
-            if ((next__UV3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WV3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WFNR <<  1)) <=  4096)) {
-                next__UV3R=(void *)((unsigned long)result__WV3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFNR)));
-              } else {
-                next__UV3R=new_lab__2PJ(new_size__WFNR);
-              };
-              ((__POINTER *)next__UV3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VV3R)[ 0]=next__UV3R;
-            } else {
-              ((__POINTER *)result__WV3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UV3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__WV3R=next__UV3R;
-            };
-          };
-          ptr__SFNR=result__WV3R;
-        } else {
-          t__XFNR=((__UINTEGER_32 )typ_id__TFNR);
-          a__YFNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__3V3R=(__UINTEGER_32)((__UINTEGER_32)(sz__UFNR + a__YFNR) & (__UINTEGER_32)(~ a__YFNR));
-          ptr_table__0V3R=((__POINTER )(&(table_type[(t__XFNR)])));
-          lab_type__2V3R=(__UINTEGER_32)(t__XFNR |  1);
-          next__ZV3R=((__POINTER )(NULL));
-          result__1V3R=((__POINTER *)ptr_table__0V3R)[ 0];
-          if ((result__1V3R == (void *)NULL)) {
-            result__1V3R=new_lab__2PJ(lab_type__2V3R);
-            next__ZV3R=(void *)((unsigned long)result__1V3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V3R)));
-            ((__POINTER *)next__ZV3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0V3R)[ 0]=next__ZV3R;
-          } else {
-            next__ZV3R=((__POINTER *)result__1V3R)[ 0];
-            if ((next__ZV3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1V3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3V3R <<  1)) <=  4096)) {
-                next__ZV3R=(void *)((unsigned long)result__1V3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V3R)));
-              } else {
-                next__ZV3R=new_lab__2PJ(lab_type__2V3R);
-              };
-              ((__POINTER *)next__ZV3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0V3R)[ 0]=next__ZV3R;
-            } else {
-              ((__POINTER *)result__1V3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZV3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__1V3R=next__ZV3R;
-            };
-          };
-          ptr__SFNR=result__1V3R;
-        };
-        result__RFNR=((__INTEGER_CST *)ptr__SFNR);
-        *(result__RFNR) = *(INTEGER_CST__);
-      };
-      Self__ZFNR=((__INTEGER_CST *)result__RFNR);
-      Self__ZFNR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0FNR;
-      Self__ZFNR->value__W4YD=v__1FNR;
-      Self__ZFNR->parent_constant__B3LC.static_type__M2YD=t__2FNR;
-      check_type__YG5D(Self__ZFNR);
-      __tmp__P4CK=result__RFNR;
+    case __DTA_RD_ARGS__HSWJ__: {
+      __tmp__R30M=((void *)__tmp__Q30M);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__1MBR=read__QB5G(((__READ_LOCAL *)e__33CK)->local__HJZD);
-      if (__tmp__1MBR==NULL) {
-        __tmp__2MBR=NULL;
-      } else {
-        __tmp__2MBR=((__READ_LOCAL *)__tmp__1MBR);
-      };
-      __tmp__P4CK=__tmp__2MBR;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__P4CK=my_copy__SL2H(e__33CK);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__P4CK=my_copy__LM2H(e__33CK);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__P4CK=my_copy__YM2H(e__33CK);
-    } break;
-    case __REAL_CST__: {
-      Self__LDFQ=((__REAL_CST *)e__33CK);
-      p__GGNR=Self__LDFQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      v__HGNR=Self__LDFQ->value__HN2H;
-      t__IGNR=Self__LDFQ->parent_constant__U2JH.static_type__M2YD;
-      result__3FNR=NULL;
-      ptr__4FNR=((__POINTER )(NULL));
-      typ_id__5FNR= 0;
-      sz__AGNR=((__UINTEGER_32 )sizeof(__REAL_CST));
-      if ((sz__AGNR ==  0)) {
-        result__3FNR=REAL_CST__;
-      } else {
-        typ_id__5FNR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AGNR);
-        if ((typ_id__5FNR == (__INTEGER)(-  1))) {
-          a__BGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__CGNR=(__UINTEGER_32)((__UINTEGER_32)(sz__AGNR + a__BGNR) & (__UINTEGER_32)(~ a__BGNR));
-          ptr_table__5V3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CGNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__4V3R=((__POINTER )(NULL));
-          result__AW3R=((__POINTER *)ptr_table__5V3R)[ 0];
-          if ((result__AW3R == (void *)NULL)) {
-            result__AW3R=new_lab__2PJ(new_size__CGNR);
-            next__4V3R=(void *)((unsigned long)result__AW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGNR)));
-            ((__POINTER *)next__4V3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5V3R)[ 0]=next__4V3R;
-          } else {
-            next__4V3R=((__POINTER *)result__AW3R)[ 0];
-            if ((next__4V3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CGNR <<  1)) <=  4096)) {
-                next__4V3R=(void *)((unsigned long)result__AW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGNR)));
-              } else {
-                next__4V3R=new_lab__2PJ(new_size__CGNR);
-              };
-              ((__POINTER *)next__4V3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5V3R)[ 0]=next__4V3R;
-            } else {
-              ((__POINTER *)result__AW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4V3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__AW3R=next__4V3R;
-            };
-          };
-          ptr__4FNR=result__AW3R;
-        } else {
-          t__DGNR=((__UINTEGER_32 )typ_id__5FNR);
-          a__EGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HW3R=(__UINTEGER_32)((__UINTEGER_32)(sz__AGNR + a__EGNR) & (__UINTEGER_32)(~ a__EGNR));
-          ptr_table__EW3R=((__POINTER )(&(table_type[(t__DGNR)])));
-          lab_type__GW3R=(__UINTEGER_32)(t__DGNR |  1);
-          next__DW3R=((__POINTER )(NULL));
-          result__FW3R=((__POINTER *)ptr_table__EW3R)[ 0];
-          if ((result__FW3R == (void *)NULL)) {
-            result__FW3R=new_lab__2PJ(lab_type__GW3R);
-            next__DW3R=(void *)((unsigned long)result__FW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HW3R)));
-            ((__POINTER *)next__DW3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EW3R)[ 0]=next__DW3R;
-          } else {
-            next__DW3R=((__POINTER *)result__FW3R)[ 0];
-            if ((next__DW3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HW3R <<  1)) <=  4096)) {
-                next__DW3R=(void *)((unsigned long)result__FW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HW3R)));
-              } else {
-                next__DW3R=new_lab__2PJ(lab_type__GW3R);
-              };
-              ((__POINTER *)next__DW3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__EW3R)[ 0]=next__DW3R;
-            } else {
-              ((__POINTER *)result__FW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DW3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__FW3R=next__DW3R;
-            };
-          };
-          ptr__4FNR=result__FW3R;
-        };
-        result__3FNR=((__REAL_CST *)ptr__4FNR);
-        *(result__3FNR) = *(REAL_CST__);
+    }
+  };
+  __tmp__S30M=prototype__LEMJ(((__TYPE_FULL__XMB *)type_self__S20M));
+  if (((__tmp__S30M->parent_named__PF.style__0KQC == '-') && ((void *)__tmp__R30M != (void *)NULL))) {
+    switch (((struct ___OBJ *)__tmp__R30M)->__id) {
+    case __DTA_RD__VK2C__: {
+      __tmp__530M=((__DTA_RD__VK2C *)__tmp__R30M)->is_intern__MU4D;
+    } break;
+    case __DTA_BLOCK__GSWJ__: {
+      __tmp__530M=((__DTA_BLOCK__GSWJ *)__tmp__R30M)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.is_intern__MU4D;
+    } break;
+    case __DTA_RD_ARGS__HSWJ__: {
+      __tmp__530M=((__DTA_RD_ARGS__HSWJ *)__tmp__R30M)->parent_dta__ISWJ.is_intern__MU4D;
+    } break;
+    };
+    __tmp__E40M=(! __tmp__530M);
+  } else /* FALSE */ {
+    __tmp__E40M=FALSE__O__;
+  };
+  if (__tmp__E40M) {
+    __tmp__R30M=Self__Q20M->parent_node__SD4K.data__DV4D;
+    switch (((struct ___OBJ *)__tmp__R30M)->__id) {
+    case __DTA_RD__VK2C__: {
+      __tmp__L40M=((__DTA_RD__VK2C *)__tmp__R30M)->parent_dta__YK2C.self_arg__JU4D;
+    } break;
+    case __DTA_CAST__5FPJ__: {
+      __tmp__L40M=DTA__WK2C__->self_arg__JU4D;
+    } break;
+    case __DTA_WR_CODE__UPPJ__: {
+      __tmp__L40M=((__DTA_WR_CODE__UPPJ *)__tmp__R30M)->parent_dta__VPPJ.self_arg__JU4D;
+    } break;
+    case __DTA_WR_VALUE__KIWJ__: {
+      __tmp__L40M=((__DTA_WR_VALUE__KIWJ *)__tmp__R30M)->parent_dta__LIWJ.self_arg__JU4D;
+    } break;
+    case __DTA_BLOCK__GSWJ__: {
+      __tmp__QCRT=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__DTA_BLOCK__GSWJ *)__tmp__R30M)->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__L40M=__tmp__QCRT;
+    } break;
+    case __DTA_RD_ARGS__HSWJ__: {
+      __tmp__QCRT=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__DTA_RD_ARGS__HSWJ *)__tmp__R30M)->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__L40M=__tmp__QCRT;
+    } break;
+    };
+    switch (((struct ___OBJ *)__tmp__L40M)->__id) {
+    case __STRING_CST__5J__: {
+      Self__K2LU=((__STRING_CST__5J *)__tmp__L40M);
+      result__G2LU=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        result__G2LU=Self__K2LU;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        result__G2LU=((__STRING_CST__5J *)__tmp__01LU);
+        *(result__G2LU) = *(Self__K2LU);
+      };
+      __tmp__QCRT=result__G2LU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QCRT=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__L40M));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__ETNS=((__PROTOTYPE_CST__LAXC *)__tmp__L40M);
+      __tmp__FTNS=create__type__VJ2C(Self__ETNS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ETNS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__QCRT=__tmp__FTNS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__HTNS=((__INTEGER_CST__XAXC *)__tmp__L40M);
+      p__B3LU=Self__HTNS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__C3LU=Self__HTNS->value__FH4D;
+      t__D3LU=Self__HTNS->parent_constant__YAXC.static_type__5G4D;
+      Self__HTNS=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        Self__HTNS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        Self__HTNS=((__INTEGER_CST__XAXC *)__tmp__01LU);
+        *(Self__HTNS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__A3LU=((__INTEGER_CST__XAXC *)Self__HTNS);
+      Self__A3LU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B3LU;
+      Self__A3LU->value__FH4D=v__C3LU;
+      Self__A3LU->parent_constant__YAXC.static_type__5G4D=t__D3LU;
+      check_type__XYEE(Self__A3LU);
+      __tmp__QCRT=Self__HTNS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QCRT=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__L40M));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__YWZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__L40M)->local__BVEJ));
+      if (__tmp__YWZT==NULL) {
+        __tmp__ZWZT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__ZWZT=((__READ_LOCAL__55ZI *)__tmp__YWZT);
+      };
+      __tmp__QCRT=__tmp__ZWZT;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QCRT=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__L40M));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QCRT=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__L40M));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__LTNS=((__IS_EXPANDED__35NJ *)__tmp__L40M);
+      p__B3LU=Self__LTNS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__YWZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__LTNS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__YWZT==NULL) {
+        __tmp__ZWZT=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__ZWZT=((__READ_LOCAL__55ZI *)__tmp__YWZT);
+      };
+      Self__LTNS=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        Self__LTNS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        Self__LTNS=((__IS_EXPANDED__35NJ *)__tmp__01LU);
+        *(Self__LTNS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__R3LU=((__IS_EXPANDED__35NJ *)Self__LTNS);
+      Self__R3LU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B3LU;
+      Self__R3LU->receiver__RA5J=__tmp__ZWZT;
+      __tmp__QCRT=Self__LTNS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__QTNS=((__GET_TYPE_ID__HAOJ *)__tmp__L40M);
+      p__B3LU=Self__QTNS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__D3LU=Self__QTNS->receiver__WA5J;
+      Self__QTNS=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        Self__QTNS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        Self__QTNS=((__GET_TYPE_ID__HAOJ *)__tmp__01LU);
+        *(Self__QTNS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__B4LU=((__GET_TYPE_ID__HAOJ *)Self__QTNS);
+      Self__B4LU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B3LU;
+      Self__B4LU->receiver__WA5J=t__D3LU;
+      __tmp__QCRT=Self__QTNS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QCRT=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__L40M));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QCRT=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__L40M));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QCRT=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__L40M));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QCRT=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__L40M));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QCRT=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__L40M));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QCRT=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__L40M));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QCRT=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__L40M));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__QCRT=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__L40M));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__QCRT=my_copy__03AL(((__ITEM__HGOJ *)__tmp__L40M));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__TTNS=((__SIZE_OF__5GOJ *)__tmp__L40M);
+      p__B3LU=Self__TTNS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__D3LU=Self__TTNS->receiver__AD5J;
+      Self__TTNS=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        Self__TTNS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        Self__TTNS=((__SIZE_OF__5GOJ *)__tmp__01LU);
+        *(Self__TTNS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__R4LU=((__SIZE_OF__5GOJ *)Self__TTNS);
+      Self__R4LU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B3LU;
+      Self__R4LU->receiver__AD5J=t__D3LU;
+      __tmp__QCRT=Self__TTNS;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__QCRT=my_copy__L4AL(((__CAST__1HOJ *)__tmp__L40M));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__WTNS=((__REAL_CST__1LOJ *)__tmp__L40M);
+      p__B3LU=Self__WTNS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__D5LU=Self__WTNS->value__VD5J;
+      t__D3LU=Self__WTNS->parent_constant__2LOJ.static_type__5G4D;
+      Self__WTNS=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        Self__WTNS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        Self__WTNS=((__REAL_CST__1LOJ *)__tmp__01LU);
+        *(Self__WTNS) = *(REAL_CST__1LOJ__);
+      };
+      Self__B5LU=((__REAL_CST__1LOJ *)Self__WTNS);
+      Self__B5LU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__B3LU;
+      Self__B5LU->value__VD5J=v__D5LU;
+      Self__B5LU->parent_constant__2LOJ.static_type__5G4D=t__D3LU;
+      __tmp__QCRT=Self__WTNS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__0TNS=((__CHARACTER_CST__RMOJ *)__tmp__L40M);
+      __tmp__1TNS=create__char__UMQJ(Self__0TNS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__0TNS->text__0D5J);
+      __tmp__QCRT=__tmp__1TNS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__3TNS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__L40M);
+      __tmp__4TNS=create__text__OQQJ(Self__3TNS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__3TNS->string__WBJK);
+      __tmp__QCRT=__tmp__4TNS;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__QCRT=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__L40M));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QCRT=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__L40M));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QCRT=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__L40M));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QCRT=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__L40M));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QCRT=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__L40M));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QCRT=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__L40M));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QCRT=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__L40M));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QCRT=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__L40M));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__AX3T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__L40M)->global__KAKM),NULL);
+      if (__tmp__AX3T==NULL) {
+        __tmp__BX3T=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__AX3T)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__BX3T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__BX3T=((__READ_GLOBAL__T4YL *)__tmp__AX3T);
+        } break;
+        }
       };
-      Self__FGNR=((__REAL_CST *)result__3FNR);
-      Self__FGNR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GGNR;
-      Self__FGNR->value__HN2H=v__HGNR;
-      Self__FGNR->parent_constant__U2JH.static_type__M2YD=t__IGNR;
-      __tmp__P4CK=result__3FNR;
+      __tmp__QCRT=__tmp__BX3T;
     } break;
-    case __CHARACTER_CST__: {
-      Self__NDFQ=((__CHARACTER_CST *)e__33CK);
-      __tmp__P4CK=create__char__4SMH(Self__NDFQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NDFQ->text__PN2H);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QCRT=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__L40M));
     } break;
-    case __IS_EXPANDED__: {
-      Self__ODFQ=((__IS_EXPANDED *)e__33CK);
-      __tmp__5MBR=read__QB5G(((__READ_LOCAL *)Self__ODFQ->receiver__WN2H)->local__HJZD);
-      if (__tmp__5MBR==NULL) {
-        __tmp__ANBR=NULL;
-      } else {
-        __tmp__ANBR=((__READ_LOCAL *)__tmp__5MBR);
-      };
-      p__SGNR=Self__ODFQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      result__JGNR=NULL;
-      ptr__KGNR=((__POINTER )(NULL));
-      typ_id__LGNR= 0;
-      sz__MGNR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-      if ((sz__MGNR ==  0)) {
-        result__JGNR=IS_EXPANDED__;
-      } else {
-        typ_id__LGNR=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MGNR);
-        if ((typ_id__LGNR == (__INTEGER)(-  1))) {
-          a__NGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__OGNR=(__UINTEGER_32)((__UINTEGER_32)(sz__MGNR + a__NGNR) & (__UINTEGER_32)(~ a__NGNR));
-          ptr_table__JW3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OGNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__IW3R=((__POINTER )(NULL));
-          result__KW3R=((__POINTER *)ptr_table__JW3R)[ 0];
-          if ((result__KW3R == (void *)NULL)) {
-            result__KW3R=new_lab__2PJ(new_size__OGNR);
-            next__IW3R=(void *)((unsigned long)result__KW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGNR)));
-            ((__POINTER *)next__IW3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JW3R)[ 0]=next__IW3R;
-          } else {
-            next__IW3R=((__POINTER *)result__KW3R)[ 0];
-            if ((next__IW3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OGNR <<  1)) <=  4096)) {
-                next__IW3R=(void *)((unsigned long)result__KW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGNR)));
-              } else {
-                next__IW3R=new_lab__2PJ(new_size__OGNR);
-              };
-              ((__POINTER *)next__IW3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JW3R)[ 0]=next__IW3R;
-            } else {
-              ((__POINTER *)result__KW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IW3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__KW3R=next__IW3R;
-            };
-          };
-          ptr__KGNR=result__KW3R;
-        } else {
-          t__PGNR=((__UINTEGER_32 )typ_id__LGNR);
-          a__QGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__RW3R=(__UINTEGER_32)((__UINTEGER_32)(sz__MGNR + a__QGNR) & (__UINTEGER_32)(~ a__QGNR));
-          ptr_table__OW3R=((__POINTER )(&(table_type[(t__PGNR)])));
-          lab_type__QW3R=(__UINTEGER_32)(t__PGNR |  1);
-          next__NW3R=((__POINTER )(NULL));
-          result__PW3R=((__POINTER *)ptr_table__OW3R)[ 0];
-          if ((result__PW3R == (void *)NULL)) {
-            result__PW3R=new_lab__2PJ(lab_type__QW3R);
-            next__NW3R=(void *)((unsigned long)result__PW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RW3R)));
-            ((__POINTER *)next__NW3R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OW3R)[ 0]=next__NW3R;
-          } else {
-            next__NW3R=((__POINTER *)result__PW3R)[ 0];
-            if ((next__NW3R == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RW3R <<  1)) <=  4096)) {
-                next__NW3R=(void *)((unsigned long)result__PW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RW3R)));
-              } else {
-                next__NW3R=new_lab__2PJ(lab_type__QW3R);
-              };
-              ((__POINTER *)next__NW3R)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OW3R)[ 0]=next__NW3R;
-            } else {
-              ((__POINTER *)result__PW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NW3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__PW3R=next__NW3R;
-            };
-          };
-          ptr__KGNR=result__PW3R;
-        };
-        result__JGNR=((__IS_EXPANDED *)ptr__KGNR);
-        *(result__JGNR) = *(IS_EXPANDED__);
-      };
-      Self__RGNR=((__IS_EXPANDED *)result__JGNR);
-      Self__RGNR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SGNR;
-      Self__RGNR->receiver__WN2H=__tmp__ANBR;
-      __tmp__P4CK=result__JGNR;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QCRT=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__L40M));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__P4CK=my_copy__1N2H(e__33CK);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QCRT=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__L40M));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__P4CK=my_copy__EO2H(e__33CK);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QCRT=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__L40M));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__P4CK=my_copy__PO2H(e__33CK);
+    case __EXPR_INF__OXBP__: {
+      __tmp__QCRT=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__L40M));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__P4CK=my_copy__1O2H(e__33CK);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QCRT=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__L40M));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__P4CK=my_copy__GP2H(e__33CK);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QCRT=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__L40M));
     } break;
-    case __EXPR_AND__: {
-      __tmp__P4CK=my_copy__RP2H(e__33CK);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__P4CK=my_copy__2P2H(e__33CK);
+    };
+    cop_arg__L30M=__tmp__QCRT;
+  };
+  if (t__R20M==NULL) {
+    __tmp__Q40M=NULL;
+  } else {
+    switch (((struct ___OBJ *)t__R20M)->__id) {
+    case __TYPE__FF__: {
+      __tmp__Q40M=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__P4CK=my_copy__HQ2H(e__33CK);
+    case __TYPE_NULL__GMB__: {
+      __tmp__Q40M=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__P4CK=my_copy__SQ2H(e__33CK);
+    case __TYPE_VOID__IMB__: {
+      __tmp__Q40M=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__P4CK=my_copy__DR2H(e__33CK);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__Q40M=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__P4CK=my_copy__PR2H(e__33CK);
+    case __TYPE_ID__MMB__: {
+      __tmp__Q40M=((void *)t__R20M);
     } break;
-    case __CAST__: {
-      __tmp__P4CK=my_copy__YR2H(e__33CK);
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__Q40M=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__P4CK=my_copy__5SYM(e__33CK);
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__Q40M=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__P4CK=my_copy__IUGK(e__33CK);
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__Q40M=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__DFDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__33CK)->global__ZGJK),NULL);
-      if (__tmp__DFDR==NULL) {
-        __tmp__EFDR=NULL;
+    }
+  };
+  typ_id__Y1LU=__tmp__Q40M->parent_type__NMB.index__CLC;
+  if ((typ_id__Y1LU ==  0)) {
+    if (((void *)cop_arg__L30M != (void *)NULL)) {
+      p__B3LU=position__VJ4M(Self__Q20M);
+      result__2QRU=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__COP_LOCK__240M));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        result__2QRU=COP_LOCK__240M__;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        result__2QRU=((__COP_LOCK__240M *)__tmp__01LU);
+        *(result__2QRU) = *(COP_LOCK__240M__);
+      };
+      Self__JRRU=((__COP_LOCK__240M *)result__2QRU);
+      Self__JRRU->parent_instr__340M.parent_itm_object__YH.position__P2B=p__B3LU;
+      Self__JRRU->data__W5GN=cop_arg__L30M;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),result__2QRU);
+    };
+    __tmp__AX3T=Self__Q20M->slot__UOKL;
+    if (((struct ___OBJ *)__tmp__AX3T)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__E50M=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__AX3T));
+    } else /* SLOT_DATA */ {
+      __tmp__E50M=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__AX3T));
+    };
+    slot_dta__C30M=__tmp__E50M;
+    init__BTDJ(((__SLOT_DATA__IJRG *)slot_dta__C30M));
+    __tmp__AX3T=Self__Q20M->slot__UOKL;
+    if (((struct ___OBJ *)__tmp__AX3T)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__G50M=((__SLOT_CODE__4IRG *)__tmp__AX3T)->parent_slot__5IRG->slot_data_list__NCXG;
+    } else /* SLOT_DATA */ {
+      __tmp__G50M=((__SLOT_DATA__IJRG *)__tmp__AX3T)->parent_slot__KJRG->slot_data_list__NCXG;
+    };
+    if (((void *)__tmp__G50M != (void *)NULL)) {
+      if (((struct ___OBJ *)Self__Q20M->slot__UOKL)->__id==__SLOT_CODE__4IRG__) {
+      };
+      __tmp__L40M=Self__Q20M->slot__UOKL;
+      if (((struct ___OBJ *)__tmp__L40M)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__R50M=((__SLOT_CODE__4IRG *)__tmp__L40M)->parent_slot__5IRG->slot_data_list__NCXG;
+      } else /* SLOT_DATA */ {
+        __tmp__R50M=((__SLOT_DATA__IJRG *)__tmp__L40M)->parent_slot__KJRG->slot_data_list__NCXG;
+      };
+      typ_id__I2LU=__tmp__R50M->parent_arrayed_collection__ICXG.upper__NN3G;
+      Self__URAN= 0;
+      while ((Self__URAN <= typ_id__I2LU)) {
+        __tmp__Z50M=Self__Q20M->slot__UOKL;
+        if (((struct ___OBJ *)__tmp__Z50M)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__050M=((__SLOT_CODE__4IRG *)__tmp__Z50M)->parent_slot__5IRG->slot_data_list__NCXG;
+        } else /* SLOT_DATA */ {
+          __tmp__050M=((__SLOT_DATA__IJRG *)__tmp__Z50M)->parent_slot__KJRG->slot_data_list__NCXG;
+        };
+        init__BTDJ(((__SLOT_DATA__IJRG *)((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__050M)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__URAN]));
+        Self__URAN=(__INTEGER__Q)(Self__URAN +  1);
+      };
+    };
+    __tmp__AX3T=Self__Q20M->result_expr__VOKL;
+    switch (((struct ___OBJ *)__tmp__AX3T)->__id) {
+    case __STRING_CST__5J__: {
+      t__D3LU=((__STRING_CST__5J *)__tmp__AX3T)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      t__D3LU=((__EXTERNAL_C__Y5WC *)__tmp__AX3T)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      t__D3LU=((__PROTOTYPE_CST__LAXC *)__tmp__AX3T)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      t__D3LU=((__INTEGER_CST__XAXC *)__tmp__AX3T)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      t__D3LU=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__AX3T));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      t__D3LU=((__READ_LOCAL__55ZI *)__tmp__AX3T)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      t__D3LU=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      t__D3LU=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      t__D3LU=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      t__D3LU=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      t__D3LU=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      t__D3LU=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      t__D3LU=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      t__D3LU=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      t__D3LU=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      t__D3LU=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      t__D3LU=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__AX3T));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      t__D3LU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      t__D3LU=static_type__JFCK(((__ITEM__HGOJ *)__tmp__AX3T));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      t__D3LU=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      t__D3LU=((__CAST__1HOJ *)__tmp__AX3T)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      t__D3LU=((__REAL_CST__1LOJ *)__tmp__AX3T)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      t__D3LU=((__CHARACTER_CST__RMOJ *)__tmp__AX3T)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      t__D3LU=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AX3T)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      t__D3LU=((__READ_SLOT__LL4K *)__tmp__AX3T)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      t__D3LU=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      t__D3LU=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      t__D3LU=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      t__D3LU=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      t__D3LU=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      t__D3LU=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__AX3T));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      t__D3LU=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__AX3T));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      t__D3LU=((__READ_GLOBAL__T4YL *)__tmp__AX3T)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      t__D3LU=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__AX3T));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      t__D3LU=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__AX3T));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      t__D3LU=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__AX3T));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      t__D3LU=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      t__D3LU=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      t__D3LU=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      t__D3LU=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__AX3T));
+    } break;
+    };
+    if (((void *)((__TYPE_FULL__XMB *)t__D3LU)->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+      if ((slot_dta__C30M->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-')) {
+        __tmp__NA1M=position__VJ4M(Self__Q20M);
+        __tmp__Z50M=read_direct__with__WETL(((__SLOT_DATA__IJRG *)slot_dta__C30M),NULL);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),__tmp__Z50M);
+      } else /* FALSE */ {
+        __tmp__NA1M=position__VJ4M(Self__Q20M);
+        __tmp__Z50M=Self__Q20M->parent_node__SD4K.expr__CV4D;
+        switch (((struct ___OBJ *)__tmp__Z50M)->__id) {
+        case __STRING_CST__5J__: {
+          Self__K5LU=((__STRING_CST__5J *)__tmp__Z50M);
+          result__G5LU=NULL;
+          __tmp__L2LU=((__POINTER__IB )(NULL));
+          typ_id__I5LU= 0;
+          __tmp__M2LU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__M2LU ==  0)) {
+            result__G5LU=Self__K5LU;
+          } else /* FALSE */ {
+            typ_id__I5LU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+            if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+              __tmp__L2LU=__tmp__L5LU;
+            } else /* FALSE */ {
+              __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+              __tmp__L2LU=__tmp__L5LU;
+            };
+            result__G5LU=((__STRING_CST__5J *)__tmp__L2LU);
+            *(result__G5LU) = *(Self__K5LU);
+          };
+          __tmp__XA1M=result__G5LU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__XA1M=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__Z50M));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__5UNS=((__PROTOTYPE_CST__LAXC *)__tmp__Z50M);
+          __tmp__AVNS=create__type__VJ2C(Self__5UNS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5UNS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__XA1M=__tmp__AVNS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__CVNS=((__INTEGER_CST__XAXC *)__tmp__Z50M);
+          p__BAMU=Self__CVNS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__CAMU=Self__CVNS->value__FH4D;
+          t__DAMU=Self__CVNS->parent_constant__YAXC.static_type__5G4D;
+          Self__CVNS=NULL;
+          __tmp__L2LU=((__POINTER__IB )(NULL));
+          typ_id__I5LU= 0;
+          __tmp__M2LU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__M2LU ==  0)) {
+            Self__CVNS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__I5LU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+            if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+              __tmp__L2LU=__tmp__L5LU;
+            } else /* FALSE */ {
+              __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+              __tmp__L2LU=__tmp__L5LU;
+            };
+            Self__CVNS=((__INTEGER_CST__XAXC *)__tmp__L2LU);
+            *(Self__CVNS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__AAMU=((__INTEGER_CST__XAXC *)Self__CVNS);
+          Self__AAMU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__AAMU->value__FH4D=v__CAMU;
+          Self__AAMU->parent_constant__YAXC.static_type__5G4D=t__DAMU;
+          check_type__XYEE(Self__AAMU);
+          __tmp__XA1M=Self__CVNS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__XA1M=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__Z50M));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__Z50M)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          __tmp__XA1M=__tmp__BXZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__XA1M=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__Z50M));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__XA1M=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__Z50M));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__GVNS=((__IS_EXPANDED__35NJ *)__tmp__Z50M);
+          p__BAMU=Self__GVNS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__GVNS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          Self__GVNS=NULL;
+          __tmp__L2LU=((__POINTER__IB )(NULL));
+          typ_id__I5LU= 0;
+          __tmp__M2LU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__M2LU ==  0)) {
+            Self__GVNS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__I5LU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+            if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+              __tmp__L2LU=__tmp__L5LU;
+            } else /* FALSE */ {
+              __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+              __tmp__L2LU=__tmp__L5LU;
+            };
+            Self__GVNS=((__IS_EXPANDED__35NJ *)__tmp__L2LU);
+            *(Self__GVNS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__RAMU=((__IS_EXPANDED__35NJ *)Self__GVNS);
+          Self__RAMU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RAMU->receiver__RA5J=__tmp__BXZT;
+          __tmp__XA1M=Self__GVNS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__LVNS=((__GET_TYPE_ID__HAOJ *)__tmp__Z50M);
+          p__BAMU=Self__LVNS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DAMU=Self__LVNS->receiver__WA5J;
+          Self__LVNS=NULL;
+          __tmp__L2LU=((__POINTER__IB )(NULL));
+          typ_id__I5LU= 0;
+          __tmp__M2LU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__M2LU ==  0)) {
+            Self__LVNS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__I5LU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+            if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+              __tmp__L2LU=__tmp__L5LU;
+            } else /* FALSE */ {
+              __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+              __tmp__L2LU=__tmp__L5LU;
+            };
+            Self__LVNS=((__GET_TYPE_ID__HAOJ *)__tmp__L2LU);
+            *(Self__LVNS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__BBMU=((__GET_TYPE_ID__HAOJ *)Self__LVNS);
+          Self__BBMU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BBMU->receiver__WA5J=t__DAMU;
+          __tmp__XA1M=Self__LVNS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__XA1M=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__Z50M));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__XA1M=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__Z50M));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__XA1M=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__Z50M));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__XA1M=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__Z50M));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__XA1M=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__Z50M));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__XA1M=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__Z50M));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__XA1M=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__Z50M));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__XA1M=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__Z50M));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__XA1M=my_copy__03AL(((__ITEM__HGOJ *)__tmp__Z50M));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__OVNS=((__SIZE_OF__5GOJ *)__tmp__Z50M);
+          p__BAMU=Self__OVNS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DAMU=Self__OVNS->receiver__AD5J;
+          Self__OVNS=NULL;
+          __tmp__L2LU=((__POINTER__IB )(NULL));
+          typ_id__I5LU= 0;
+          __tmp__M2LU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__M2LU ==  0)) {
+            Self__OVNS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__I5LU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+            if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+              __tmp__L2LU=__tmp__L5LU;
+            } else /* FALSE */ {
+              __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+              __tmp__L2LU=__tmp__L5LU;
+            };
+            Self__OVNS=((__SIZE_OF__5GOJ *)__tmp__L2LU);
+            *(Self__OVNS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__RBMU=((__SIZE_OF__5GOJ *)Self__OVNS);
+          Self__RBMU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RBMU->receiver__AD5J=t__DAMU;
+          __tmp__XA1M=Self__OVNS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__XA1M=my_copy__L4AL(((__CAST__1HOJ *)__tmp__Z50M));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__RVNS=((__REAL_CST__1LOJ *)__tmp__Z50M);
+          p__BAMU=Self__RVNS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DCMU=Self__RVNS->value__VD5J;
+          t__DAMU=Self__RVNS->parent_constant__2LOJ.static_type__5G4D;
+          Self__RVNS=NULL;
+          __tmp__L2LU=((__POINTER__IB )(NULL));
+          typ_id__I5LU= 0;
+          __tmp__M2LU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__M2LU ==  0)) {
+            Self__RVNS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__I5LU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+            if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+              __tmp__L2LU=__tmp__L5LU;
+            } else /* FALSE */ {
+              __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+              __tmp__L2LU=__tmp__L5LU;
+            };
+            Self__RVNS=((__REAL_CST__1LOJ *)__tmp__L2LU);
+            *(Self__RVNS) = *(REAL_CST__1LOJ__);
+          };
+          Self__BCMU=((__REAL_CST__1LOJ *)Self__RVNS);
+          Self__BCMU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BCMU->value__VD5J=v__DCMU;
+          Self__BCMU->parent_constant__2LOJ.static_type__5G4D=t__DAMU;
+          __tmp__XA1M=Self__RVNS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__VVNS=((__CHARACTER_CST__RMOJ *)__tmp__Z50M);
+          __tmp__WVNS=create__char__UMQJ(Self__VVNS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VVNS->text__0D5J);
+          __tmp__XA1M=__tmp__WVNS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__YVNS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__Z50M);
+          __tmp__ZVNS=create__text__OQQJ(Self__YVNS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YVNS->string__WBJK);
+          __tmp__XA1M=__tmp__ZVNS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__XA1M=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__Z50M));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__XA1M=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__Z50M));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__XA1M=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__Z50M));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__XA1M=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__Z50M));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__XA1M=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__Z50M));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__XA1M=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__Z50M));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__XA1M=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__Z50M));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__XA1M=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__Z50M));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__EX3T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__Z50M)->global__KAKM),NULL);
+          if (__tmp__EX3T==NULL) {
+            __tmp__FX3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__FX3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__FX3T=((__READ_GLOBAL__T4YL *)__tmp__EX3T);
+            } break;
+            }
+          };
+          __tmp__XA1M=__tmp__FX3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__XA1M=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__Z50M));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__XA1M=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__Z50M));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__XA1M=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__Z50M));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__XA1M=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__Z50M));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__XA1M=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__Z50M));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__XA1M=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__Z50M));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__XA1M=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__Z50M));
+        } break;
+        };
+        __tmp__EX3T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)slot_dta__C30M),__tmp__XA1M);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),__tmp__EX3T);
+      };
+    } else /* FALSE */ {
+      __tmp__EX3T=Self__Q20M->result_expr__VOKL;
+      if (__tmp__EX3T==NULL) {
+        __tmp__DB1M=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__DFDR)->__id) {
-        case __READ_SLOT__: {
-          __tmp__EFDR=NULL;
+        switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__DB1M=((void *)__tmp__EX3T);
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__DB1M=NULL;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__EFDR=((__READ_GLOBAL *)__tmp__DFDR);
+        case __EXPR_NOT__XUPM__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__DB1M=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__DB1M=NULL;
         } break;
         }
       };
-      __tmp__P4CK=__tmp__EFDR;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__P4CK=my_copy__BQCN(e__33CK);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__P4CK=my_copy__NREO(e__33CK);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__P4CK=my_copy__VYJO(e__33CK);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__P4CK=my_copy__0REO(e__33CK);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__P4CK=my_copy__BZJO(e__33CK);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__P4CK=my_copy__CNJM(e__33CK);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__P4CK=my_copy__5XLL(e__33CK);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__P4CK=my_copy__WVYM(e__33CK);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__P4CK=my_copy__FSEO(e__33CK);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__P4CK=my_copy__QCEP(e__33CK);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__P4CK=my_copy__5LSN(e__33CK);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__P4CK=my_copy__KMSN(e__33CK);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__P4CK=my_copy__JZPN(e__33CK);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__P4CK=my_copy__G3SO(e__33CK);
-    } break;
+      em__320M=__tmp__DB1M;
+      if (((void *)__tmp__DB1M != (void *)NULL)) {
+        typ_id__I5LU=(__INTEGER__Q)(((__EXPR_MULTIPLE__GLWH *)__tmp__DB1M)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH -  1);
+        Self__VBBN= 0;
+        while ((Self__VBBN <= typ_id__I5LU)) {
+          __tmp__DWNS=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)em__320M)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__VBBN];
+          if (__tmp__DWNS==NULL) {
+            __tmp__VB1M=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__DWNS)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__VB1M=((void *)__tmp__DWNS);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__VB1M=((void *)__tmp__DWNS);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VB1M=((void *)__tmp__DWNS);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__VB1M=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__VB1M=NULL;
+            } break;
+            }
+          };
+          rd__420M=__tmp__VB1M;
+          switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__2B1M=((__READ_LOCAL__55ZI *)__tmp__VB1M)->local__BVEJ;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__2B1M=((__READ_SLOT__LL4K *)__tmp__VB1M)->slot__UYFM;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__2B1M=((__READ_GLOBAL__T4YL *)__tmp__VB1M)->global__KAKM;
+          } break;
+          };
+          __tmp__VB1M=Self__Q20M->parent_node__SD4K.expr__CV4D;
+          __tmp__DWNS=Self__Q20M->slot__UOKL;
+          if (((struct ___OBJ *)__tmp__DWNS)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__AC1M=((__SLOT_CODE__4IRG *)__tmp__DWNS)->parent_slot__5IRG->slot_data_list__NCXG;
+          } else /* SLOT_DATA */ {
+            __tmp__AC1M=((__SLOT_DATA__IJRG *)__tmp__DWNS)->parent_slot__KJRG->slot_data_list__NCXG;
+          };
+          __tmp__DWNS=new_write__with__SSAN(Self__Q20M,__tmp__2B1M,__tmp__VB1M,((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__AC1M)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__VBBN]);
+          add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__C2LU)->expr_list__NA4D),__tmp__DWNS);
+          Self__VBBN=(__INTEGER__Q)(Self__VBBN +  1);
+        };
+        Self__DHWT=((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__DB1M)->expr_list__XTEI);
+        __tmp__VB1M=((void **)Self__DHWT->parent_arrayed_collection__GAXC.storage__HREI)[Self__DHWT->parent_arrayed_collection__GAXC.upper__D0RH];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        if (__tmp__VB1M==NULL) {
+          __tmp__XA1M=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__XA1M=((void *)__tmp__VB1M);
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__XA1M=((void *)__tmp__VB1M);
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__XA1M=((void *)__tmp__VB1M);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          }
+        };
+        rd__420M=__tmp__XA1M;
+      } else /* FALSE */ {
+        __tmp__VB1M=Self__Q20M->result_expr__VOKL;
+        if (__tmp__VB1M==NULL) {
+          __tmp__XA1M=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__XA1M=((void *)__tmp__VB1M);
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __REAL_CST__1LOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__XA1M=((void *)__tmp__VB1M);
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__XA1M=((void *)__tmp__VB1M);
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__XA1M=NULL;
+          } break;
+          }
+        };
+        rd__420M=__tmp__XA1M;
+      };
+      switch (((struct ___OBJ *)rd__420M)->__id) {
+      case __READ_LOCAL__55ZI__: {
+        __tmp__VB1M=((__READ_LOCAL__55ZI *)rd__420M)->local__BVEJ;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__VB1M=((__READ_SLOT__LL4K *)rd__420M)->slot__UYFM;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__VB1M=((__READ_GLOBAL__T4YL *)rd__420M)->global__KAKM;
+      } break;
+      };
+      __tmp__EX3T=new_write__with__SSAN(Self__Q20M,__tmp__VB1M,Self__Q20M->parent_node__SD4K.expr__CV4D,slot_dta__C30M);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),__tmp__EX3T);
+    };
+    if (((void *)cop_arg__L30M != (void *)NULL)) {
+      p__B3LU=position__VJ4M(Self__Q20M);
+      result__NRRU=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I2LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__COP_UNLOCK__4C1M));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        result__NRRU=COP_UNLOCK__4C1M__;
+      } else /* FALSE */ {
+        typ_id__I2LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I2LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M2LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M2LU)));
+          __tmp__01LU=__tmp__L2LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I2LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L2LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M2LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L2LU=micro_alloc__table__lab__UKI(__tmp__M2LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L2LU;
+        };
+        result__NRRU=((__COP_UNLOCK__4C1M *)__tmp__01LU);
+        *(result__NRRU) = *(COP_UNLOCK__4C1M__);
+      };
+      ((__COP_UNLOCK__4C1M *)result__NRRU)->parent_instr__5C1M.parent_itm_object__YH.position__P2B=p__B3LU;
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),result__NRRU);
+    };
+  } else /* FALSE */ {
+    __tmp__AX3T=Self__Q20M->slot__UOKL;
+    if (((struct ___OBJ *)__tmp__AX3T)->__id==__SLOT_CODE__4IRG__) {
+      Self__YY5M=((__SLOT_CODE__4IRG *)__tmp__AX3T);
+      result__1Y5M=NULL;
+      if ((typ_id__Y1LU ==  1)) {
+        result__1Y5M=Self__YY5M->parent_slot__5IRG->slot_code_intern__CJRG;
+      } else /* FALSE */ {
+        result__1Y5M=((void **)((__FAST_ARRAYoSLOT_CODEo__RPKL *)Self__YY5M->parent_slot__5IRG->slot_code_list__0PKL)->parent_arrayed_collection__ZPKL.storage__AQDN)[(__INTEGER__Q)(typ_id__Y1LU -  2)];
+      };
+      Self__YY5M=result__1Y5M;
+    } else /* SLOT_DATA */ {
+      __tmp__E50M=((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__AX3T));
+      result__1Y5M=NULL;
+      if ((typ_id__Y1LU ==  1)) {
+        result__1Y5M=__tmp__E50M->parent_slot__KJRG->slot_code_intern__CJRG;
+      } else /* FALSE */ {
+        result__1Y5M=((void **)((__FAST_ARRAYoSLOT_CODEo__RPKL *)__tmp__E50M->parent_slot__KJRG->slot_code_list__0PKL)->parent_arrayed_collection__ZPKL.storage__AQDN)[(__INTEGER__Q)(typ_id__Y1LU -  2)];
+      };
+      Self__YY5M=result__1Y5M;
+    };
+    __tmp__AX3T=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__AX3T)->__id==__ITM_SLOT__PLC__) {
+      __tmp__MD1M=((__ITM_SLOT__PLC *)__tmp__AX3T)->id_section__TVOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__MD1M=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AX3T)->parent_itm_slot__3F0D.id_section__TVOB;
+    };
+    Self__QEAT=((__SECTION___RVOB *)__tmp__MD1M);
+    if ((((void *)Self__QEAT->name__G25E == (void *)(&__string_32)) || ((void *)Self__QEAT->name__G25E == (void *)(&__string_33)))) {
+      Self__DHWT=create_with_capacity__UBZH( 1);
+      new_larg__B30M=Self__DHWT;
+      __tmp__EX3T=Self__Q20M->parent_node__SD4K.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+      case __DTA_RD__VK2C__: {
+        __tmp__VB1M=((__DTA_RD__VK2C *)__tmp__EX3T)->parent_dta__YK2C.self_arg__JU4D;
+      } break;
+      case __DTA_CAST__5FPJ__: {
+        __tmp__VB1M=DTA__WK2C__->self_arg__JU4D;
+      } break;
+      case __DTA_WR_CODE__UPPJ__: {
+        __tmp__VB1M=((__DTA_WR_CODE__UPPJ *)__tmp__EX3T)->parent_dta__VPPJ.self_arg__JU4D;
+      } break;
+      case __DTA_WR_VALUE__KIWJ__: {
+        __tmp__VB1M=((__DTA_WR_VALUE__KIWJ *)__tmp__EX3T)->parent_dta__LIWJ.self_arg__JU4D;
+      } break;
+      case __DTA_BLOCK__GSWJ__: {
+        __tmp__XA1M=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__DTA_BLOCK__GSWJ *)__tmp__EX3T)->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__VB1M=__tmp__XA1M;
+      } break;
+      case __DTA_RD_ARGS__HSWJ__: {
+        __tmp__XA1M=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__DTA_RD_ARGS__HSWJ *)__tmp__EX3T)->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__VB1M=__tmp__XA1M;
+      } break;
+      };
+      switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+      case __STRING_CST__5J__: {
+        Self__K5LU=((__STRING_CST__5J *)__tmp__VB1M);
+        result__G5LU=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          result__G5LU=Self__K5LU;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+            __tmp__L2LU=__tmp__L5LU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__L5LU;
+          };
+          result__G5LU=((__STRING_CST__5J *)__tmp__L2LU);
+          *(result__G5LU) = *(Self__K5LU);
+        };
+        __tmp__XA1M=result__G5LU;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__XA1M=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__VB1M));
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        Self__5UNS=((__PROTOTYPE_CST__LAXC *)__tmp__VB1M);
+        __tmp__AVNS=create__type__VJ2C(Self__5UNS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5UNS->parent_constant__MAXC.static_type__5G4D);
+        __tmp__XA1M=__tmp__AVNS;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        Self__CVNS=((__INTEGER_CST__XAXC *)__tmp__VB1M);
+        __tmp__NA1M=Self__CVNS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__CAMU=Self__CVNS->value__FH4D;
+        t__DAMU=Self__CVNS->parent_constant__YAXC.static_type__5G4D;
+        Self__CVNS=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          Self__CVNS=INTEGER_CST__XAXC__;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+            __tmp__L2LU=__tmp__L5LU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__L5LU;
+          };
+          Self__CVNS=((__INTEGER_CST__XAXC *)__tmp__L2LU);
+          *(Self__CVNS) = *(INTEGER_CST__XAXC__);
+        };
+        Self__AAMU=((__INTEGER_CST__XAXC *)Self__CVNS);
+        Self__AAMU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+        Self__AAMU->value__FH4D=v__CAMU;
+        Self__AAMU->parent_constant__YAXC.static_type__5G4D=t__DAMU;
+        check_type__XYEE(Self__AAMU);
+        __tmp__XA1M=Self__CVNS;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__XA1M=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__VB1M));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__ZWZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VB1M)->local__BVEJ));
+        if (__tmp__ZWZT==NULL) {
+          __tmp__AXZT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__AXZT=((__READ_LOCAL__55ZI *)__tmp__ZWZT);
+        };
+        __tmp__XA1M=__tmp__AXZT;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__XA1M=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__VB1M));
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__XA1M=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VB1M));
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        Self__GVNS=((__IS_EXPANDED__35NJ *)__tmp__VB1M);
+        __tmp__NA1M=Self__GVNS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        __tmp__ZWZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__GVNS->receiver__RA5J)->local__BVEJ));
+        if (__tmp__ZWZT==NULL) {
+          __tmp__AXZT=NULL;
+        } else /* READ_LOCAL */ {
+          __tmp__AXZT=((__READ_LOCAL__55ZI *)__tmp__ZWZT);
+        };
+        Self__GVNS=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          Self__GVNS=IS_EXPANDED__35NJ__;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+            __tmp__L2LU=__tmp__L5LU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__L5LU;
+          };
+          Self__GVNS=((__IS_EXPANDED__35NJ *)__tmp__L2LU);
+          *(Self__GVNS) = *(IS_EXPANDED__35NJ__);
+        };
+        Self__RAMU=((__IS_EXPANDED__35NJ *)Self__GVNS);
+        Self__RAMU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+        Self__RAMU->receiver__RA5J=__tmp__AXZT;
+        __tmp__XA1M=Self__GVNS;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        Self__LVNS=((__GET_TYPE_ID__HAOJ *)__tmp__VB1M);
+        __tmp__NA1M=Self__LVNS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__DAMU=Self__LVNS->receiver__WA5J;
+        Self__LVNS=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          Self__LVNS=GET_TYPE_ID__HAOJ__;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+            __tmp__L2LU=__tmp__L5LU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__L5LU;
+          };
+          Self__LVNS=((__GET_TYPE_ID__HAOJ *)__tmp__L2LU);
+          *(Self__LVNS) = *(GET_TYPE_ID__HAOJ__);
+        };
+        Self__BBMU=((__GET_TYPE_ID__HAOJ *)Self__LVNS);
+        Self__BBMU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+        Self__BBMU->receiver__WA5J=t__DAMU;
+        __tmp__XA1M=Self__LVNS;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__XA1M=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__VB1M));
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__XA1M=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__VB1M));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__XA1M=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__VB1M));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__XA1M=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__VB1M));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__XA1M=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__VB1M));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__XA1M=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__VB1M));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__XA1M=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__VB1M));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__XA1M=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__VB1M));
+      } break;
+      case __ITEM__HGOJ__: {
+        __tmp__XA1M=my_copy__03AL(((__ITEM__HGOJ *)__tmp__VB1M));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        Self__OVNS=((__SIZE_OF__5GOJ *)__tmp__VB1M);
+        __tmp__NA1M=Self__OVNS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        t__DAMU=Self__OVNS->receiver__AD5J;
+        Self__OVNS=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          Self__OVNS=SIZE_OF__5GOJ__;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+            __tmp__L2LU=__tmp__L5LU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__L5LU;
+          };
+          Self__OVNS=((__SIZE_OF__5GOJ *)__tmp__L2LU);
+          *(Self__OVNS) = *(SIZE_OF__5GOJ__);
+        };
+        Self__RBMU=((__SIZE_OF__5GOJ *)Self__OVNS);
+        Self__RBMU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+        Self__RBMU->receiver__AD5J=t__DAMU;
+        __tmp__XA1M=Self__OVNS;
+      } break;
+      case __CAST__1HOJ__: {
+        __tmp__XA1M=my_copy__L4AL(((__CAST__1HOJ *)__tmp__VB1M));
+      } break;
+      case __REAL_CST__1LOJ__: {
+        Self__RVNS=((__REAL_CST__1LOJ *)__tmp__VB1M);
+        __tmp__NA1M=Self__RVNS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        v__DCMU=Self__RVNS->value__VD5J;
+        t__DAMU=Self__RVNS->parent_constant__2LOJ.static_type__5G4D;
+        Self__RVNS=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          Self__RVNS=REAL_CST__1LOJ__;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+            __tmp__L2LU=__tmp__L5LU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__L5LU;
+          };
+          Self__RVNS=((__REAL_CST__1LOJ *)__tmp__L2LU);
+          *(Self__RVNS) = *(REAL_CST__1LOJ__);
+        };
+        Self__BCMU=((__REAL_CST__1LOJ *)Self__RVNS);
+        Self__BCMU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+        Self__BCMU->value__VD5J=v__DCMU;
+        Self__BCMU->parent_constant__2LOJ.static_type__5G4D=t__DAMU;
+        __tmp__XA1M=Self__RVNS;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        Self__VVNS=((__CHARACTER_CST__RMOJ *)__tmp__VB1M);
+        __tmp__WVNS=create__char__UMQJ(Self__VVNS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VVNS->text__0D5J);
+        __tmp__XA1M=__tmp__WVNS;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        Self__YVNS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VB1M);
+        __tmp__ZVNS=create__text__OQQJ(Self__YVNS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YVNS->string__WBJK);
+        __tmp__XA1M=__tmp__ZVNS;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__XA1M=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__VB1M));
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__XA1M=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VB1M));
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__XA1M=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VB1M));
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__XA1M=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VB1M));
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__XA1M=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VB1M));
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__XA1M=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VB1M));
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__XA1M=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__VB1M));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__XA1M=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__VB1M));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__DWNS=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VB1M)->global__KAKM),NULL);
+        if (__tmp__DWNS==NULL) {
+          __tmp__FX3T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__DWNS)->__id) {
+          case __READ_SLOT__LL4K__: {
+            __tmp__FX3T=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__FX3T=((__READ_GLOBAL__T4YL *)__tmp__DWNS);
+          } break;
+          }
+        };
+        __tmp__XA1M=__tmp__FX3T;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__XA1M=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__VB1M));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__XA1M=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__VB1M));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__XA1M=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__VB1M));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__XA1M=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VB1M));
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__XA1M=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__VB1M));
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__XA1M=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__VB1M));
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__XA1M=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__VB1M));
+      } break;
+      };
+      add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)Self__DHWT),__tmp__XA1M);
+    } else /* FALSE */ {
+      __tmp__EX3T=Self__Q20M->parent_node__SD4K.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+      case __DTA_RD__VK2C__: {
+        Self__XENN=((__DTA_RD__VK2C *)__tmp__EX3T);
+        __tmp__0ENN=create_with_capacity__UBZH( 1);
+        __tmp__VB1M=Self__XENN->parent_dta__YK2C.self_arg__JU4D;
+        switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+        case __STRING_CST__5J__: {
+          Self__KFMU=((__STRING_CST__5J *)__tmp__VB1M);
+          result__GFMU=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            result__GFMU=Self__KFMU;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            result__GFMU=((__STRING_CST__5J *)__tmp__L5LU);
+            *(result__GFMU) = *(Self__KFMU);
+          };
+          __tmp__2B1M=result__GFMU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__2B1M=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__VB1M));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__4XNS=((__PROTOTYPE_CST__LAXC *)__tmp__VB1M);
+          __tmp__5XNS=create__type__VJ2C(Self__4XNS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4XNS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__2B1M=__tmp__5XNS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__VB1M);
+          p__BAMU=Self__BYNS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__CGMU=Self__BYNS->value__FH4D;
+          t__DGMU=Self__BYNS->parent_constant__YAXC.static_type__5G4D;
+          Self__BYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__BYNS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__L5LU);
+            *(Self__BYNS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__AGMU=((__INTEGER_CST__XAXC *)Self__BYNS);
+          Self__AGMU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__AGMU->value__FH4D=v__CGMU;
+          Self__AGMU->parent_constant__YAXC.static_type__5G4D=t__DGMU;
+          check_type__XYEE(Self__AGMU);
+          __tmp__2B1M=Self__BYNS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__2B1M=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__VB1M));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VB1M)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          __tmp__2B1M=__tmp__BXZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__2B1M=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__2B1M=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VB1M));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__VB1M);
+          p__BAMU=Self__FYNS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FYNS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          Self__FYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__FYNS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__L5LU);
+            *(Self__FYNS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__RGMU=((__IS_EXPANDED__35NJ *)Self__FYNS);
+          Self__RGMU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RGMU->receiver__RA5J=__tmp__BXZT;
+          __tmp__2B1M=Self__FYNS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__VB1M);
+          p__BAMU=Self__KYNS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__KYNS->receiver__WA5J;
+          Self__KYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__KYNS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__L5LU);
+            *(Self__KYNS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__BHMU=((__GET_TYPE_ID__HAOJ *)Self__KYNS);
+          Self__BHMU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BHMU->receiver__WA5J=t__DGMU;
+          __tmp__2B1M=Self__KYNS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__2B1M=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__2B1M=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__2B1M=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__2B1M=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__2B1M=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__2B1M=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__2B1M=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__VB1M));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__2B1M=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__VB1M));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__2B1M=my_copy__03AL(((__ITEM__HGOJ *)__tmp__VB1M));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__VB1M);
+          p__BAMU=Self__NYNS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__NYNS->receiver__AD5J;
+          Self__NYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__NYNS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__L5LU);
+            *(Self__NYNS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__RHMU=((__SIZE_OF__5GOJ *)Self__NYNS);
+          Self__RHMU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RHMU->receiver__AD5J=t__DGMU;
+          __tmp__2B1M=Self__NYNS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__2B1M=my_copy__L4AL(((__CAST__1HOJ *)__tmp__VB1M));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__QYNS=((__REAL_CST__1LOJ *)__tmp__VB1M);
+          p__BAMU=Self__QYNS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DIMU=Self__QYNS->value__VD5J;
+          t__DGMU=Self__QYNS->parent_constant__2LOJ.static_type__5G4D;
+          Self__QYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__QYNS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__QYNS=((__REAL_CST__1LOJ *)__tmp__L5LU);
+            *(Self__QYNS) = *(REAL_CST__1LOJ__);
+          };
+          Self__BIMU=((__REAL_CST__1LOJ *)Self__QYNS);
+          Self__BIMU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BIMU->value__VD5J=v__DIMU;
+          Self__BIMU->parent_constant__2LOJ.static_type__5G4D=t__DGMU;
+          __tmp__2B1M=Self__QYNS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UYNS=((__CHARACTER_CST__RMOJ *)__tmp__VB1M);
+          __tmp__VYNS=create__char__UMQJ(Self__UYNS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UYNS->text__0D5J);
+          __tmp__2B1M=__tmp__VYNS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__XYNS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VB1M);
+          __tmp__YYNS=create__text__OQQJ(Self__XYNS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XYNS->string__WBJK);
+          __tmp__2B1M=__tmp__YYNS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__2B1M=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__2B1M=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__2B1M=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__2B1M=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__2B1M=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__2B1M=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__2B1M=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__VB1M));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__2B1M=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__VB1M));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__MX3T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VB1M)->global__KAKM),NULL);
+          if (__tmp__MX3T==NULL) {
+            __tmp__NX3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NX3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NX3T=((__READ_GLOBAL__T4YL *)__tmp__MX3T);
+            } break;
+            }
+          };
+          __tmp__2B1M=__tmp__NX3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__2B1M=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__2B1M=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__2B1M=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__2B1M=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__2B1M=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__2B1M=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__2B1M=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__VB1M));
+        } break;
+        };
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__0ENN),__tmp__2B1M);
+        __tmp__4D1M=__tmp__0ENN;
+      } break;
+      case __DTA_CAST__5FPJ__: {
+        __tmp__0ENN=create_with_capacity__UBZH( 1);
+        __tmp__VB1M=DTA__WK2C__->self_arg__JU4D;
+        switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+        case __STRING_CST__5J__: {
+          Self__KFMU=((__STRING_CST__5J *)__tmp__VB1M);
+          result__GFMU=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            result__GFMU=Self__KFMU;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            result__GFMU=((__STRING_CST__5J *)__tmp__L5LU);
+            *(result__GFMU) = *(Self__KFMU);
+          };
+          __tmp__MX3T=result__GFMU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__MX3T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__VB1M));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__4XNS=((__PROTOTYPE_CST__LAXC *)__tmp__VB1M);
+          __tmp__5XNS=create__type__VJ2C(Self__4XNS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4XNS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__MX3T=__tmp__5XNS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__VB1M);
+          p__BAMU=Self__BYNS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__CGMU=Self__BYNS->value__FH4D;
+          t__DGMU=Self__BYNS->parent_constant__YAXC.static_type__5G4D;
+          Self__BYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__BYNS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__L5LU);
+            *(Self__BYNS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__AGMU=((__INTEGER_CST__XAXC *)Self__BYNS);
+          Self__AGMU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__AGMU->value__FH4D=v__CGMU;
+          Self__AGMU->parent_constant__YAXC.static_type__5G4D=t__DGMU;
+          check_type__XYEE(Self__AGMU);
+          __tmp__MX3T=Self__BYNS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__MX3T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__VB1M));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VB1M)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          __tmp__MX3T=__tmp__BXZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__MX3T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__MX3T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VB1M));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__VB1M);
+          p__BAMU=Self__FYNS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FYNS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          Self__FYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__FYNS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__L5LU);
+            *(Self__FYNS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__RGMU=((__IS_EXPANDED__35NJ *)Self__FYNS);
+          Self__RGMU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RGMU->receiver__RA5J=__tmp__BXZT;
+          __tmp__MX3T=Self__FYNS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__VB1M);
+          p__BAMU=Self__KYNS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__KYNS->receiver__WA5J;
+          Self__KYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__KYNS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__L5LU);
+            *(Self__KYNS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__BHMU=((__GET_TYPE_ID__HAOJ *)Self__KYNS);
+          Self__BHMU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BHMU->receiver__WA5J=t__DGMU;
+          __tmp__MX3T=Self__KYNS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__MX3T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__MX3T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__MX3T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__MX3T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__MX3T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__MX3T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__MX3T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__VB1M));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__MX3T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__VB1M));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__MX3T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__VB1M));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__VB1M);
+          p__BAMU=Self__NYNS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__NYNS->receiver__AD5J;
+          Self__NYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__NYNS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__L5LU);
+            *(Self__NYNS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__RHMU=((__SIZE_OF__5GOJ *)Self__NYNS);
+          Self__RHMU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RHMU->receiver__AD5J=t__DGMU;
+          __tmp__MX3T=Self__NYNS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__MX3T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__VB1M));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__QYNS=((__REAL_CST__1LOJ *)__tmp__VB1M);
+          p__BAMU=Self__QYNS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DIMU=Self__QYNS->value__VD5J;
+          t__DGMU=Self__QYNS->parent_constant__2LOJ.static_type__5G4D;
+          Self__QYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__QYNS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__QYNS=((__REAL_CST__1LOJ *)__tmp__L5LU);
+            *(Self__QYNS) = *(REAL_CST__1LOJ__);
+          };
+          Self__BIMU=((__REAL_CST__1LOJ *)Self__QYNS);
+          Self__BIMU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BIMU->value__VD5J=v__DIMU;
+          Self__BIMU->parent_constant__2LOJ.static_type__5G4D=t__DGMU;
+          __tmp__MX3T=Self__QYNS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UYNS=((__CHARACTER_CST__RMOJ *)__tmp__VB1M);
+          __tmp__VYNS=create__char__UMQJ(Self__UYNS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UYNS->text__0D5J);
+          __tmp__MX3T=__tmp__VYNS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__XYNS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VB1M);
+          __tmp__YYNS=create__text__OQQJ(Self__XYNS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XYNS->string__WBJK);
+          __tmp__MX3T=__tmp__YYNS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__MX3T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__MX3T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__MX3T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__MX3T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__MX3T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__MX3T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__MX3T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__VB1M));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__MX3T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__VB1M));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2B1M=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VB1M)->global__KAKM),NULL);
+          if (__tmp__2B1M==NULL) {
+            __tmp__NX3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__2B1M)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NX3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NX3T=((__READ_GLOBAL__T4YL *)__tmp__2B1M);
+            } break;
+            }
+          };
+          __tmp__MX3T=__tmp__NX3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__MX3T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__MX3T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__MX3T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__MX3T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__MX3T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__MX3T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__MX3T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__VB1M));
+        } break;
+        };
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__0ENN),__tmp__MX3T);
+        __tmp__4D1M=__tmp__0ENN;
+      } break;
+      case __DTA_WR_CODE__UPPJ__: {
+        Self__JFNN=((__DTA_WR_CODE__UPPJ *)__tmp__EX3T);
+        __tmp__0ENN=create_with_capacity__UBZH( 1);
+        __tmp__VB1M=Self__JFNN->parent_dta__VPPJ.self_arg__JU4D;
+        switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+        case __STRING_CST__5J__: {
+          Self__KFMU=((__STRING_CST__5J *)__tmp__VB1M);
+          result__GFMU=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            result__GFMU=Self__KFMU;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            result__GFMU=((__STRING_CST__5J *)__tmp__L5LU);
+            *(result__GFMU) = *(Self__KFMU);
+          };
+          __tmp__MX3T=result__GFMU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__MX3T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__VB1M));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__4XNS=((__PROTOTYPE_CST__LAXC *)__tmp__VB1M);
+          __tmp__5XNS=create__type__VJ2C(Self__4XNS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4XNS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__MX3T=__tmp__5XNS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__VB1M);
+          p__BAMU=Self__BYNS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__CGMU=Self__BYNS->value__FH4D;
+          t__DGMU=Self__BYNS->parent_constant__YAXC.static_type__5G4D;
+          Self__BYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__BYNS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__L5LU);
+            *(Self__BYNS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__AGMU=((__INTEGER_CST__XAXC *)Self__BYNS);
+          Self__AGMU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__AGMU->value__FH4D=v__CGMU;
+          Self__AGMU->parent_constant__YAXC.static_type__5G4D=t__DGMU;
+          check_type__XYEE(Self__AGMU);
+          __tmp__MX3T=Self__BYNS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__MX3T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__VB1M));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VB1M)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          __tmp__MX3T=__tmp__BXZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__MX3T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__MX3T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VB1M));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__VB1M);
+          p__BAMU=Self__FYNS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FYNS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          Self__FYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__FYNS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__L5LU);
+            *(Self__FYNS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__RGMU=((__IS_EXPANDED__35NJ *)Self__FYNS);
+          Self__RGMU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RGMU->receiver__RA5J=__tmp__BXZT;
+          __tmp__MX3T=Self__FYNS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__VB1M);
+          p__BAMU=Self__KYNS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__KYNS->receiver__WA5J;
+          Self__KYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__KYNS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__L5LU);
+            *(Self__KYNS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__BHMU=((__GET_TYPE_ID__HAOJ *)Self__KYNS);
+          Self__BHMU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BHMU->receiver__WA5J=t__DGMU;
+          __tmp__MX3T=Self__KYNS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__MX3T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__MX3T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__MX3T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__MX3T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__MX3T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__MX3T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__MX3T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__VB1M));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__MX3T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__VB1M));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__MX3T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__VB1M));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__VB1M);
+          p__BAMU=Self__NYNS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__NYNS->receiver__AD5J;
+          Self__NYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__NYNS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__L5LU);
+            *(Self__NYNS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__RHMU=((__SIZE_OF__5GOJ *)Self__NYNS);
+          Self__RHMU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RHMU->receiver__AD5J=t__DGMU;
+          __tmp__MX3T=Self__NYNS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__MX3T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__VB1M));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__QYNS=((__REAL_CST__1LOJ *)__tmp__VB1M);
+          p__BAMU=Self__QYNS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DIMU=Self__QYNS->value__VD5J;
+          t__DGMU=Self__QYNS->parent_constant__2LOJ.static_type__5G4D;
+          Self__QYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__QYNS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__QYNS=((__REAL_CST__1LOJ *)__tmp__L5LU);
+            *(Self__QYNS) = *(REAL_CST__1LOJ__);
+          };
+          Self__BIMU=((__REAL_CST__1LOJ *)Self__QYNS);
+          Self__BIMU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BIMU->value__VD5J=v__DIMU;
+          Self__BIMU->parent_constant__2LOJ.static_type__5G4D=t__DGMU;
+          __tmp__MX3T=Self__QYNS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UYNS=((__CHARACTER_CST__RMOJ *)__tmp__VB1M);
+          __tmp__VYNS=create__char__UMQJ(Self__UYNS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UYNS->text__0D5J);
+          __tmp__MX3T=__tmp__VYNS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__XYNS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VB1M);
+          __tmp__YYNS=create__text__OQQJ(Self__XYNS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XYNS->string__WBJK);
+          __tmp__MX3T=__tmp__YYNS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__MX3T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__MX3T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__MX3T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__MX3T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__MX3T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__MX3T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__MX3T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__VB1M));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__MX3T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__VB1M));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2B1M=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VB1M)->global__KAKM),NULL);
+          if (__tmp__2B1M==NULL) {
+            __tmp__NX3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__2B1M)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NX3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NX3T=((__READ_GLOBAL__T4YL *)__tmp__2B1M);
+            } break;
+            }
+          };
+          __tmp__MX3T=__tmp__NX3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__MX3T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__MX3T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__MX3T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__MX3T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__MX3T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__MX3T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__MX3T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__VB1M));
+        } break;
+        };
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__0ENN),__tmp__MX3T);
+        __tmp__4D1M=__tmp__0ENN;
+      } break;
+      case __DTA_WR_VALUE__KIWJ__: {
+        Self__SFNN=((__DTA_WR_VALUE__KIWJ *)__tmp__EX3T);
+        __tmp__0ENN=create_with_capacity__UBZH( 1);
+        __tmp__VB1M=Self__SFNN->parent_dta__LIWJ.self_arg__JU4D;
+        switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+        case __STRING_CST__5J__: {
+          Self__KFMU=((__STRING_CST__5J *)__tmp__VB1M);
+          result__GFMU=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            result__GFMU=Self__KFMU;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            result__GFMU=((__STRING_CST__5J *)__tmp__L5LU);
+            *(result__GFMU) = *(Self__KFMU);
+          };
+          __tmp__MX3T=result__GFMU;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__MX3T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__VB1M));
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          Self__4XNS=((__PROTOTYPE_CST__LAXC *)__tmp__VB1M);
+          __tmp__5XNS=create__type__VJ2C(Self__4XNS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4XNS->parent_constant__MAXC.static_type__5G4D);
+          __tmp__MX3T=__tmp__5XNS;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__VB1M);
+          p__BAMU=Self__BYNS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__CGMU=Self__BYNS->value__FH4D;
+          t__DGMU=Self__BYNS->parent_constant__YAXC.static_type__5G4D;
+          Self__BYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__BYNS=INTEGER_CST__XAXC__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__BYNS=((__INTEGER_CST__XAXC *)__tmp__L5LU);
+            *(Self__BYNS) = *(INTEGER_CST__XAXC__);
+          };
+          Self__AGMU=((__INTEGER_CST__XAXC *)Self__BYNS);
+          Self__AGMU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__AGMU->value__FH4D=v__CGMU;
+          Self__AGMU->parent_constant__YAXC.static_type__5G4D=t__DGMU;
+          check_type__XYEE(Self__AGMU);
+          __tmp__MX3T=Self__BYNS;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__MX3T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__VB1M));
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VB1M)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          __tmp__MX3T=__tmp__BXZT;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__MX3T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__MX3T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VB1M));
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__VB1M);
+          p__BAMU=Self__FYNS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          __tmp__AXZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FYNS->receiver__RA5J)->local__BVEJ));
+          if (__tmp__AXZT==NULL) {
+            __tmp__BXZT=NULL;
+          } else /* READ_LOCAL */ {
+            __tmp__BXZT=((__READ_LOCAL__55ZI *)__tmp__AXZT);
+          };
+          Self__FYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__FYNS=IS_EXPANDED__35NJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__FYNS=((__IS_EXPANDED__35NJ *)__tmp__L5LU);
+            *(Self__FYNS) = *(IS_EXPANDED__35NJ__);
+          };
+          Self__RGMU=((__IS_EXPANDED__35NJ *)Self__FYNS);
+          Self__RGMU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RGMU->receiver__RA5J=__tmp__BXZT;
+          __tmp__MX3T=Self__FYNS;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__VB1M);
+          p__BAMU=Self__KYNS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__KYNS->receiver__WA5J;
+          Self__KYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__KYNS=GET_TYPE_ID__HAOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__KYNS=((__GET_TYPE_ID__HAOJ *)__tmp__L5LU);
+            *(Self__KYNS) = *(GET_TYPE_ID__HAOJ__);
+          };
+          Self__BHMU=((__GET_TYPE_ID__HAOJ *)Self__KYNS);
+          Self__BHMU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BHMU->receiver__WA5J=t__DGMU;
+          __tmp__MX3T=Self__KYNS;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__MX3T=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__MX3T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__MX3T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__MX3T=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__MX3T=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__MX3T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__VB1M));
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__MX3T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__VB1M));
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__MX3T=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__VB1M));
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__MX3T=my_copy__03AL(((__ITEM__HGOJ *)__tmp__VB1M));
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__VB1M);
+          p__BAMU=Self__NYNS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          t__DGMU=Self__NYNS->receiver__AD5J;
+          Self__NYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__NYNS=SIZE_OF__5GOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__NYNS=((__SIZE_OF__5GOJ *)__tmp__L5LU);
+            *(Self__NYNS) = *(SIZE_OF__5GOJ__);
+          };
+          Self__RHMU=((__SIZE_OF__5GOJ *)Self__NYNS);
+          Self__RHMU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__RHMU->receiver__AD5J=t__DGMU;
+          __tmp__MX3T=Self__NYNS;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__MX3T=my_copy__L4AL(((__CAST__1HOJ *)__tmp__VB1M));
+        } break;
+        case __REAL_CST__1LOJ__: {
+          Self__QYNS=((__REAL_CST__1LOJ *)__tmp__VB1M);
+          p__BAMU=Self__QYNS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+          v__DIMU=Self__QYNS->value__VD5J;
+          t__DGMU=Self__QYNS->parent_constant__2LOJ.static_type__5G4D;
+          Self__QYNS=NULL;
+          __tmp__L5LU=((__POINTER__IB )(NULL));
+          typ_id__IFMU= 0;
+          __tmp__M5LU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+          if (((unsigned long)__tmp__M5LU ==  0)) {
+            Self__QYNS=REAL_CST__1LOJ__;
+          } else /* FALSE */ {
+            typ_id__IFMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M5LU));
+            if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+              __tmp__L5LU=__tmp__LFMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__L5LU=__tmp__LFMU;
+            };
+            Self__QYNS=((__REAL_CST__1LOJ *)__tmp__L5LU);
+            *(Self__QYNS) = *(REAL_CST__1LOJ__);
+          };
+          Self__BIMU=((__REAL_CST__1LOJ *)Self__QYNS);
+          Self__BIMU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+          Self__BIMU->value__VD5J=v__DIMU;
+          Self__BIMU->parent_constant__2LOJ.static_type__5G4D=t__DGMU;
+          __tmp__MX3T=Self__QYNS;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          Self__UYNS=((__CHARACTER_CST__RMOJ *)__tmp__VB1M);
+          __tmp__VYNS=create__char__UMQJ(Self__UYNS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UYNS->text__0D5J);
+          __tmp__MX3T=__tmp__VYNS;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          Self__XYNS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VB1M);
+          __tmp__YYNS=create__text__OQQJ(Self__XYNS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XYNS->string__WBJK);
+          __tmp__MX3T=__tmp__YYNS;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__MX3T=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__VB1M));
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__MX3T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__MX3T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__MX3T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__MX3T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__MX3T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VB1M));
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__MX3T=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__VB1M));
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__MX3T=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__VB1M));
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__2B1M=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VB1M)->global__KAKM),NULL);
+          if (__tmp__2B1M==NULL) {
+            __tmp__NX3T=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__2B1M)->__id) {
+            case __READ_SLOT__LL4K__: {
+              __tmp__NX3T=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NX3T=((__READ_GLOBAL__T4YL *)__tmp__2B1M);
+            } break;
+            }
+          };
+          __tmp__MX3T=__tmp__NX3T;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__MX3T=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__MX3T=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__VB1M));
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__MX3T=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__VB1M));
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__MX3T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__MX3T=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__MX3T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__VB1M));
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__MX3T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__VB1M));
+        } break;
+        };
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__0ENN),__tmp__MX3T);
+        __tmp__4D1M=__tmp__0ENN;
+      } break;
+      case __DTA_BLOCK__GSWJ__: {
+        __tmp__4D1M=get_argument__HL4K(((__DTA_BLOCK__GSWJ *)__tmp__EX3T));
+      } break;
+      case __DTA_RD_ARGS__HSWJ__: {
+        Self__1FNN=((__DTA_RD_ARGS__HSWJ *)__tmp__EX3T);
+        __tmp__0ENN=NULL;
+        if (Self__1FNN->copy_argument__SGBK) {
+          typ_id__IFMU=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)Self__1FNN->argument_list__0GBK)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__HGNN=create_with_capacity__UBZH(typ_id__IFMU);
+          __tmp__0ENN=__tmp__HGNN;
+          typ_id__IFMU=Self__1FNN->argument_list__0GBK->parent_arrayed_collection__GAXC.upper__D0RH;
+          Self__3PTN= 0;
+          while ((Self__3PTN <= typ_id__IFMU)) {
+            __tmp__UGNN=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__1FNN->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[Self__3PTN];
+            switch (((struct ___OBJ *)__tmp__UGNN)->__id) {
+            case __STRING_CST__5J__: {
+              Self__KRMU=((__STRING_CST__5J *)__tmp__UGNN);
+              result__GRMU=NULL;
+              ptr__HRMU=((__POINTER__IB )(NULL));
+              typ_id__IRMU= 0;
+              __tmp__JRMU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+              if (((unsigned long)__tmp__JRMU ==  0)) {
+                result__GRMU=Self__KRMU;
+              } else /* FALSE */ {
+                typ_id__IRMU=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+                if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+                  ptr__HRMU=__tmp__LRMU;
+                } else /* FALSE */ {
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+                  ptr__HRMU=__tmp__LRMU;
+                };
+                result__GRMU=((__STRING_CST__5J *)ptr__HRMU);
+                *(result__GRMU) = *(Self__KRMU);
+              };
+              __tmp__VGNN=result__GRMU;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__VGNN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__UGNN));
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              Self__01NS=((__PROTOTYPE_CST__LAXC *)__tmp__UGNN);
+              __tmp__11NS=create__type__VJ2C(Self__01NS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__01NS->parent_constant__MAXC.static_type__5G4D);
+              __tmp__VGNN=__tmp__11NS;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              Self__31NS=((__INTEGER_CST__XAXC *)__tmp__UGNN);
+              p__BSMU=Self__31NS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              v__CSMU=Self__31NS->value__FH4D;
+              t__DSMU=Self__31NS->parent_constant__YAXC.static_type__5G4D;
+              Self__31NS=NULL;
+              ptr__HRMU=((__POINTER__IB )(NULL));
+              typ_id__IRMU= 0;
+              __tmp__JRMU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+              if (((unsigned long)__tmp__JRMU ==  0)) {
+                Self__31NS=INTEGER_CST__XAXC__;
+              } else /* FALSE */ {
+                typ_id__IRMU=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+                if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+                  ptr__HRMU=__tmp__LRMU;
+                } else /* FALSE */ {
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+                  ptr__HRMU=__tmp__LRMU;
+                };
+                Self__31NS=((__INTEGER_CST__XAXC *)ptr__HRMU);
+                *(Self__31NS) = *(INTEGER_CST__XAXC__);
+              };
+              Self__ASMU=((__INTEGER_CST__XAXC *)Self__31NS);
+              Self__ASMU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BSMU;
+              Self__ASMU->value__FH4D=v__CSMU;
+              Self__ASMU->parent_constant__YAXC.static_type__5G4D=t__DSMU;
+              check_type__XYEE(Self__ASMU);
+              __tmp__VGNN=Self__31NS;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__VGNN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__UGNN));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__QYZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__UGNN)->local__BVEJ));
+              if (__tmp__QYZT==NULL) {
+                __tmp__RYZT=NULL;
+              } else /* READ_LOCAL */ {
+                __tmp__RYZT=((__READ_LOCAL__55ZI *)__tmp__QYZT);
+              };
+              __tmp__VGNN=__tmp__RYZT;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__VGNN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__UGNN));
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__VGNN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UGNN));
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              Self__B2NS=((__IS_EXPANDED__35NJ *)__tmp__UGNN);
+              p__BSMU=Self__B2NS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              __tmp__QYZT=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__B2NS->receiver__RA5J)->local__BVEJ));
+              if (__tmp__QYZT==NULL) {
+                __tmp__RYZT=NULL;
+              } else /* READ_LOCAL */ {
+                __tmp__RYZT=((__READ_LOCAL__55ZI *)__tmp__QYZT);
+              };
+              Self__B2NS=NULL;
+              ptr__HRMU=((__POINTER__IB )(NULL));
+              typ_id__IRMU= 0;
+              __tmp__JRMU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+              if (((unsigned long)__tmp__JRMU ==  0)) {
+                Self__B2NS=IS_EXPANDED__35NJ__;
+              } else /* FALSE */ {
+                typ_id__IRMU=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+                if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+                  ptr__HRMU=__tmp__LRMU;
+                } else /* FALSE */ {
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+                  ptr__HRMU=__tmp__LRMU;
+                };
+                Self__B2NS=((__IS_EXPANDED__35NJ *)ptr__HRMU);
+                *(Self__B2NS) = *(IS_EXPANDED__35NJ__);
+              };
+              Self__RSMU=((__IS_EXPANDED__35NJ *)Self__B2NS);
+              Self__RSMU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BSMU;
+              Self__RSMU->receiver__RA5J=__tmp__RYZT;
+              __tmp__VGNN=Self__B2NS;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              Self__G2NS=((__GET_TYPE_ID__HAOJ *)__tmp__UGNN);
+              p__BSMU=Self__G2NS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              t__DSMU=Self__G2NS->receiver__WA5J;
+              Self__G2NS=NULL;
+              ptr__HRMU=((__POINTER__IB )(NULL));
+              typ_id__IRMU= 0;
+              __tmp__JRMU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+              if (((unsigned long)__tmp__JRMU ==  0)) {
+                Self__G2NS=GET_TYPE_ID__HAOJ__;
+              } else /* FALSE */ {
+                typ_id__IRMU=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+                if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+                  ptr__HRMU=__tmp__LRMU;
+                } else /* FALSE */ {
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+                  ptr__HRMU=__tmp__LRMU;
+                };
+                Self__G2NS=((__GET_TYPE_ID__HAOJ *)ptr__HRMU);
+                *(Self__G2NS) = *(GET_TYPE_ID__HAOJ__);
+              };
+              Self__BTMU=((__GET_TYPE_ID__HAOJ *)Self__G2NS);
+              Self__BTMU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BSMU;
+              Self__BTMU->receiver__WA5J=t__DSMU;
+              __tmp__VGNN=Self__G2NS;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__VGNN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__UGNN));
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__VGNN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__UGNN));
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__VGNN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__UGNN));
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__VGNN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__UGNN));
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__VGNN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__UGNN));
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__VGNN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__UGNN));
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__VGNN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__UGNN));
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__VGNN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__UGNN));
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__VGNN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__UGNN));
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              Self__J2NS=((__SIZE_OF__5GOJ *)__tmp__UGNN);
+              p__BSMU=Self__J2NS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              t__DSMU=Self__J2NS->receiver__AD5J;
+              Self__J2NS=NULL;
+              ptr__HRMU=((__POINTER__IB )(NULL));
+              typ_id__IRMU= 0;
+              __tmp__JRMU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+              if (((unsigned long)__tmp__JRMU ==  0)) {
+                Self__J2NS=SIZE_OF__5GOJ__;
+              } else /* FALSE */ {
+                typ_id__IRMU=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+                if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+                  ptr__HRMU=__tmp__LRMU;
+                } else /* FALSE */ {
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+                  ptr__HRMU=__tmp__LRMU;
+                };
+                Self__J2NS=((__SIZE_OF__5GOJ *)ptr__HRMU);
+                *(Self__J2NS) = *(SIZE_OF__5GOJ__);
+              };
+              Self__RTMU=((__SIZE_OF__5GOJ *)Self__J2NS);
+              Self__RTMU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BSMU;
+              Self__RTMU->receiver__AD5J=t__DSMU;
+              __tmp__VGNN=Self__J2NS;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__VGNN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__UGNN));
+            } break;
+            case __REAL_CST__1LOJ__: {
+              Self__M2NS=((__REAL_CST__1LOJ *)__tmp__UGNN);
+              p__BSMU=Self__M2NS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+              v__DUMU=Self__M2NS->value__VD5J;
+              t__DSMU=Self__M2NS->parent_constant__2LOJ.static_type__5G4D;
+              Self__M2NS=NULL;
+              ptr__HRMU=((__POINTER__IB )(NULL));
+              typ_id__IRMU= 0;
+              __tmp__JRMU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+              if (((unsigned long)__tmp__JRMU ==  0)) {
+                Self__M2NS=REAL_CST__1LOJ__;
+              } else /* FALSE */ {
+                typ_id__IRMU=-1;
+                clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+                if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                  (&__string_3)->count__0C= 25;
+                  (&__string_3)->storage__1C="Memory: Bound table_size.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+                  ptr__HRMU=__tmp__LRMU;
+                } else /* FALSE */ {
+                  __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+                  (&__string_1)->count__0C= 19;
+                  (&__string_1)->storage__1C="Memory: Size bound.";
+                  __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                  __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+                  (&__string_2)->count__0C= 18;
+                  (&__string_2)->storage__1C="Memory: Alignment.";
+                  __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+                  ptr__HRMU=__tmp__LRMU;
+                };
+                Self__M2NS=((__REAL_CST__1LOJ *)ptr__HRMU);
+                *(Self__M2NS) = *(REAL_CST__1LOJ__);
+              };
+              Self__BUMU=((__REAL_CST__1LOJ *)Self__M2NS);
+              Self__BUMU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BSMU;
+              Self__BUMU->value__VD5J=v__DUMU;
+              Self__BUMU->parent_constant__2LOJ.static_type__5G4D=t__DSMU;
+              __tmp__VGNN=Self__M2NS;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              Self__Q2NS=((__CHARACTER_CST__RMOJ *)__tmp__UGNN);
+              __tmp__R2NS=create__char__UMQJ(Self__Q2NS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Q2NS->text__0D5J);
+              __tmp__VGNN=__tmp__R2NS;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              Self__T2NS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UGNN);
+              __tmp__U2NS=create__text__OQQJ(Self__T2NS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__T2NS->string__WBJK);
+              __tmp__VGNN=__tmp__U2NS;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__VGNN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__UGNN));
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__VGNN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UGNN));
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__VGNN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__UGNN));
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__VGNN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UGNN));
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__VGNN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__UGNN));
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__VGNN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UGNN));
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__VGNN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__UGNN));
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__VGNN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__UGNN));
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__2X3T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__UGNN)->global__KAKM),NULL);
+              if (__tmp__2X3T==NULL) {
+                __tmp__3X3T=NULL;
+              } else {
+                switch (((struct ___OBJ *)__tmp__2X3T)->__id) {
+                case __READ_SLOT__LL4K__: {
+                  __tmp__3X3T=NULL;
+                } break;
+                case __READ_GLOBAL__T4YL__: {
+                  __tmp__3X3T=((__READ_GLOBAL__T4YL *)__tmp__2X3T);
+                } break;
+                }
+              };
+              __tmp__VGNN=__tmp__3X3T;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__VGNN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__UGNN));
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__VGNN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__UGNN));
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__VGNN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__UGNN));
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__VGNN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__UGNN));
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__VGNN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__UGNN));
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__VGNN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__UGNN));
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__VGNN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__UGNN));
+            } break;
+            };
+            add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__0ENN),__tmp__VGNN);
+            Self__3PTN=(__INTEGER__Q)(Self__3PTN +  1);
+          };
+        } else /* FALSE */ {
+          __tmp__0ENN=Self__1FNN->argument_list__0GBK;
+          Self__1FNN->copy_argument__SGBK=TRUE__K__;
+        };
+        __tmp__4D1M=__tmp__0ENN;
+      } break;
+      };
+      new_larg__B30M=__tmp__4D1M;
     };
-    rd__A4CK=read__with__NXKJ(slot__43CK,__tmp__P4CK);
-  };
-  __tmp__TW3R=Self__13CK->parent_node__WO0G.data__SJZD;
-  switch (((struct ___OBJ *)__tmp__TW3R)->__id) {
-  case __DTA_RD__: {
-    __tmp__UW3R=((__DTA_RD *)__tmp__TW3R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__UW3R=DTA__->parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__UW3R=((__DTA_WR_CODE *)__tmp__TW3R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__UW3R=DTA__->parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__UW3R=((__DTA_WR_VALUE *)__tmp__TW3R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__UW3R=((__DTA_RD_ARGS *)__tmp__TW3R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
-  } break;
-  };
-  if (((struct ___OBJ *)var__23CK)->__id==__LOCAL__) {
-    __tmp__U4CK=write__value__14FH(var__23CK,__tmp__UW3R,rd__A4CK);
-  } else {
-    __tmp__U4CK=write_direct__with__value__C5DH(((__SLOT_DATA *)var__23CK),__tmp__UW3R,NULL,rd__A4CK);
-  };
-  return(__tmp__U4CK);
-}
-
-static void add_last__1K5K(__FAST_ARRAYoPROFIL_SLOTo *Self__2K5K,void *element__3K5K)
-// ({FAST_ARRAYoPROFIL_SLOTo},{NULLxPROFIL_SLOT}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__4K5K,__tmp__CM5K,__tmp__G0HL,Self__1TSL;
-  __BOOLEAN __tmp__ML5K;
-  void **__tmp__BM5K,**new__TZHL;
-  new_capacity__4K5K= 0;
-  if (((__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG +  1) <= (__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG -  1))) {
-    Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG +  1);
-    __tmp__ML5K=TRUE__;
-  } else {
-    __tmp__ML5K=FALSE__;
-  };
-  if ((! __tmp__ML5K)) {
-    if ((Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG ==  0)) {
-      Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG=create__CSWG( 2);
-      Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG= 2;
-      Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG= 0;
-    } else {
-      new_capacity__4K5K=(__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG <<  1);
-      __tmp__BM5K=Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG;
-      __tmp__CM5K=Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG;
-      new__TZHL=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__BM5K)),((__UINTEGER_32 )(__INTEGER)(__tmp__CM5K * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4K5K * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__G0HL=(__INTEGER)(new_capacity__4K5K -  1);
-      Self__1TSL=__tmp__CM5K;
-      while ((Self__1TSL <= __tmp__G0HL)) {
-        new__TZHL[Self__1TSL]=NULL;
-        Self__1TSL=(__INTEGER)(Self__1TSL +  1);
-      };
-      Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG=new__TZHL;
-      Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG=new_capacity__4K5K;
-      Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG +  1);
-    };
-  };
-  ((void **)Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG)[Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG]=element__3K5K;
-}
-
-static void* write_argument__XIOL(__PROFIL_SLOT *Self__YIOL,void *args__ZIOL)
-// ({PROFIL_SLOT},{NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
-{
-  void *loc__1IOL;
-  void *val__2IOL,*__tmp__HJOL;
-  __POSITION __tmp__IJOL,__tmp__EKOL;
-  __INTEGER __tmp__WJOL,Self__MZRL;
-  __READ_LOCAL *Self__VFFQ,*Self__XFFQ;
-  __LOCAL *Self__VW3R,*Self__0W3R;
-  void *voir__WW3R,*voir__ZW3R,*voir__1W3R,*voir__4W3R;
-  __LIST *Self__YW3R,*Self__3W3R;
-  __READ_GLOBAL *Self__YFFQ;
-  __FAST_ARRAYoEXPRo *Self__ZK3Q;
-  void *result__4IOL;
-  loc__1IOL=NULL;
-  val__2IOL=NULL;
-  if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__ZIOL)->parent_arrayed_collection__Q2LC.upper__2RSH +  1) != (__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
-    Self__ZK3Q=((__FAST_ARRAYoEXPRo *)args__ZIOL);
-    __tmp__HJOL=((void **)Self__ZK3Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__ZK3Q->parent_arrayed_collection__Q2LC.upper__2RSH];
-    switch (((struct ___OBJ *)__tmp__HJOL)->__id) {
-    case __LIST__: {
-      __tmp__IJOL=((__LIST *)__tmp__HJOL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    __tmp__AX3T=((void **)((__FAST_ARRAYoEXPRo__45WC *)new_larg__B30M)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)__tmp__AX3T)->__id) {
+    case __STRING_CST__5J__: {
+      t__D3LU=((__STRING_CST__5J *)__tmp__AX3T)->parent_constant__EK.static_type__5G4D;
     } break;
-    case __STRING_CST__: {
-      __tmp__IJOL=((__STRING_CST *)__tmp__HJOL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXTERNAL_C__Y5WC__: {
+      t__D3LU=((__EXTERNAL_C__Y5WC *)__tmp__AX3T)->static_type__W54D;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__IJOL=((__EXTERNAL_C *)__tmp__HJOL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PROTOTYPE_CST__LAXC__: {
+      t__D3LU=((__PROTOTYPE_CST__LAXC *)__tmp__AX3T)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__IJOL=((__PROTOTYPE_CST *)__tmp__HJOL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __INTEGER_CST__XAXC__: {
+      t__D3LU=((__INTEGER_CST__XAXC *)__tmp__AX3T)->parent_constant__YAXC.static_type__5G4D;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__IJOL=((__INTEGER_CST *)__tmp__HJOL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MULTIPLE__GLWH__: {
+      t__D3LU=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__AX3T));
     } break;
-    case __READ_LOCAL__: {
-      __tmp__IJOL=((__READ_LOCAL *)__tmp__HJOL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_LOCAL__55ZI__: {
+      t__D3LU=((__READ_LOCAL__55ZI *)__tmp__AX3T)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IJOL=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_EQUAL__KINJ__: {
+      t__D3LU=static_type__ODCK();
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IJOL=((__EXPR_EQUAL *)__tmp__HJOL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      t__D3LU=static_type__TDCK();
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IJOL=((__EXPR_NOT_EQUAL *)__tmp__HJOL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __IS_EXPANDED__35NJ__: {
+      t__D3LU=static_type__YDCK();
     } break;
-    case __REAL_CST__: {
-      __tmp__IJOL=((__REAL_CST *)__tmp__HJOL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __GET_TYPE_ID__HAOJ__: {
+      t__D3LU=static_type__3DCK();
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__IJOL=((__CHARACTER_CST *)__tmp__HJOL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP__ABOJ__: {
+      t__D3LU=static_type__CECK();
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__IJOL=((__IS_EXPANDED *)__tmp__HJOL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUB__UBOJ__: {
+      t__D3LU=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__AX3T));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__IJOL=((__GET_TYPE_ID *)__tmp__HJOL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MUL__KCOJ__: {
+      t__D3LU=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__AX3T));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__IJOL=((__EXPR_SUP *)__tmp__HJOL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_DIV__4COJ__: {
+      t__D3LU=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__AX3T));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__IJOL=((__EXPR_SUB *)__tmp__HJOL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND__SDOJ__: {
+      t__D3LU=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__AX3T));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__IJOL=((__EXPR_MUL *)__tmp__HJOL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      t__D3LU=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__AX3T));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__IJOL=((__EXPR_DIV *)__tmp__HJOL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      t__D3LU=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__AX3T));
     } break;
-    case __EXPR_AND__: {
-      __tmp__IJOL=((__EXPR_AND *)__tmp__HJOL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __PUT_TO__TFOJ__: {
+      t__D3LU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IJOL=((__EXPR_SHIFT_R *)__tmp__HJOL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __ITEM__HGOJ__: {
+      t__D3LU=static_type__JFCK(((__ITEM__HGOJ *)__tmp__AX3T));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IJOL=((__EXPR_SHIFT_L *)__tmp__HJOL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __SIZE_OF__5GOJ__: {
+      t__D3LU=static_type__VFCK();
     } break;
-    case __PUT_TO__: {
-      __tmp__IJOL=((__PUT_TO *)__tmp__HJOL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CAST__1HOJ__: {
+      t__D3LU=((__CAST__1HOJ *)__tmp__AX3T)->static_type__FD5J;
     } break;
-    case __ITEM__: {
-      __tmp__IJOL=((__ITEM *)__tmp__HJOL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __REAL_CST__1LOJ__: {
+      t__D3LU=((__REAL_CST__1LOJ *)__tmp__AX3T)->parent_constant__2LOJ.static_type__5G4D;
     } break;
-    case __SIZE_OF__: {
-      __tmp__IJOL=((__SIZE_OF *)__tmp__HJOL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __CHARACTER_CST__RMOJ__: {
+      t__D3LU=((__CHARACTER_CST__RMOJ *)__tmp__AX3T)->parent_constant__SMOJ.static_type__5G4D;
     } break;
-    case __CAST__: {
-      __tmp__IJOL=((__CAST *)__tmp__HJOL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      t__D3LU=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AX3T)->parent_constant__2NOJ.static_type__5G4D;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__IJOL=((__CALL_SLOT *)__tmp__HJOL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_SLOT__LL4K__: {
+      t__D3LU=((__READ_SLOT__LL4K *)__tmp__AX3T)->slot__UYFM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __READ_SLOT__: {
-      __tmp__IJOL=((__READ_SLOT *)__tmp__HJOL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      t__D3LU=static_type__5L5O();
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__IJOL=((__READ_GLOBAL *)__tmp__HJOL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      t__D3LU=static_type__CRTP();
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IJOL=((__EXPR_NOT_LOGIC *)__tmp__HJOL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      t__D3LU=static_type__M51P();
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IJOL=((__EXPR_OR_LOGIC *)__tmp__HJOL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      t__D3LU=static_type__HRTP();
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IJOL=((__EXPR_OR_OR_LOGIC *)__tmp__HJOL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      t__D3LU=static_type__S51P();
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IJOL=((__EXPR_AND_LOGIC *)__tmp__HJOL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NEG__EZVL__: {
+      t__D3LU=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__AX3T));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IJOL=((__EXPR_AND_AND_LOGIC *)__tmp__HJOL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_ADD__SZVL__: {
+      t__D3LU=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__AX3T));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__IJOL=((__EXPR_NEG *)__tmp__HJOL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __READ_GLOBAL__T4YL__: {
+      t__D3LU=((__READ_GLOBAL__T4YL *)__tmp__AX3T)->global__KAKM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__IJOL=((__EXPR_ADD *)__tmp__HJOL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_NOT__XUPM__: {
+      t__D3LU=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__AX3T));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__IJOL=((__EXPR_NOT *)__tmp__HJOL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_MOD__3YPM__: {
+      t__D3LU=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__AX3T));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__IJOL=((__EXPR_MOD *)__tmp__HJOL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_OR__PQ0N__: {
+      t__D3LU=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__AX3T));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IJOL=((__EXPR_SUP_EQ *)__tmp__HJOL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_SUP_EQ__1VBP__: {
+      t__D3LU=static_type__TA0Q();
     } break;
-    case __EXPR_INF__: {
-      __tmp__IJOL=((__EXPR_INF *)__tmp__HJOL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF__OXBP__: {
+      t__D3LU=static_type__4BUP();
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IJOL=((__EXPR_INF_EQ *)__tmp__HJOL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_INF_EQ__FYBP__: {
+      t__D3LU=static_type__DCUP();
     } break;
-    case __EXPR_OR__: {
-      __tmp__IJOL=((__EXPR_OR *)__tmp__HJOL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    case __EXPR_XOR__ABEP__: {
+      t__D3LU=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__AX3T));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__IJOL=((__EXPR_XOR *)__tmp__HJOL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-    } break;
-    };
-    put_error__text__0AH( 1,(&__string_335));
-    put_position__ECH(__tmp__IJOL);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
     };
-  };
-  result__4IOL=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1));
-  __tmp__WJOL=((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
-  Self__MZRL= 0;
-  while ((Self__MZRL <= __tmp__WJOL)) {
-    loc__1IOL=((void **)((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__MZRL];
-    val__2IOL=((void **)((__FAST_ARRAYoEXPRo *)args__ZIOL)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__MZRL];
-    if (((void *)loc__1IOL != (void *)NULL)) {
-      switch (((struct ___OBJ *)val__2IOL)->__id) {
-      case __LIST__: {
-        __tmp__EKOL=((__LIST *)val__2IOL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __STRING_CST__: {
-        __tmp__EKOL=((__STRING_CST *)val__2IOL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__EKOL=((__EXTERNAL_C *)val__2IOL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__EKOL=((__PROTOTYPE_CST *)val__2IOL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__EKOL=((__INTEGER_CST *)val__2IOL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__EKOL=((__READ_LOCAL *)val__2IOL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__EKOL=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__EKOL=((__EXPR_EQUAL *)val__2IOL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__EKOL=((__EXPR_NOT_EQUAL *)val__2IOL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __REAL_CST__: {
-        __tmp__EKOL=((__REAL_CST *)val__2IOL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__EKOL=((__CHARACTER_CST *)val__2IOL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__EKOL=((__IS_EXPANDED *)val__2IOL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__EKOL=((__GET_TYPE_ID *)val__2IOL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__EKOL=((__EXPR_SUP *)val__2IOL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__EKOL=((__EXPR_SUB *)val__2IOL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__EKOL=((__EXPR_MUL *)val__2IOL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__EKOL=((__EXPR_DIV *)val__2IOL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_AND__: {
-        __tmp__EKOL=((__EXPR_AND *)val__2IOL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__EKOL=((__EXPR_SHIFT_R *)val__2IOL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__EKOL=((__EXPR_SHIFT_L *)val__2IOL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __PUT_TO__: {
-        __tmp__EKOL=((__PUT_TO *)val__2IOL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __ITEM__: {
-        __tmp__EKOL=((__ITEM *)val__2IOL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __SIZE_OF__: {
-        __tmp__EKOL=((__SIZE_OF *)val__2IOL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CAST__: {
-        __tmp__EKOL=((__CAST *)val__2IOL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__EKOL=((__CALL_SLOT *)val__2IOL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __READ_SLOT__: {
-        __tmp__EKOL=((__READ_SLOT *)val__2IOL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if ((debug_level_option__YE !=  0)) {
+      __tmp__EX3T=Self__Q20M->parent_node__SD4K.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+      case __DTA_RD__VK2C__: {
+        __tmp__PE1M=((__DTA_RD__VK2C *)__tmp__EX3T)->parent_dta__YK2C.context__UU4D;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__EKOL=((__READ_GLOBAL *)val__2IOL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_CAST__5FPJ__: {
+        __tmp__PE1M=DTA__WK2C__->context__UU4D;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__EKOL=((__EXPR_NOT_LOGIC *)val__2IOL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_WR_CODE__UPPJ__: {
+        __tmp__PE1M=((__DTA_WR_CODE__UPPJ *)__tmp__EX3T)->parent_dta__VPPJ.context__UU4D;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__EKOL=((__EXPR_OR_LOGIC *)val__2IOL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_WR_VALUE__KIWJ__: {
+        __tmp__PE1M=((__DTA_WR_VALUE__KIWJ *)__tmp__EX3T)->parent_dta__LIWJ.context__UU4D;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__EKOL=((__EXPR_OR_OR_LOGIC *)val__2IOL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_BLOCK__GSWJ__: {
+        __tmp__PE1M=((__DTA_BLOCK__GSWJ *)__tmp__EX3T)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__EKOL=((__EXPR_AND_LOGIC *)val__2IOL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_RD_ARGS__HSWJ__: {
+        __tmp__PE1M=((__DTA_RD_ARGS__HSWJ *)__tmp__EX3T)->parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__EKOL=((__EXPR_AND_AND_LOGIC *)val__2IOL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__EKOL=((__EXPR_NEG *)val__2IOL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__EKOL=((__EXPR_ADD *)val__2IOL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__EKOL=((__EXPR_NOT *)val__2IOL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__EKOL=((__EXPR_MOD *)val__2IOL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      };
+      if (((void *)__tmp__PE1M == (void *)NULL)) {
+        print__KKG((&__string_748));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      __tmp__EX3T=Self__Q20M->parent_node__SD4K.data__DV4D;
+      switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+      case __DTA_RD__VK2C__: {
+        __tmp__PE1M=((__DTA_RD__VK2C *)__tmp__EX3T)->parent_dta__YK2C.context__UU4D;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__EKOL=((__EXPR_SUP_EQ *)val__2IOL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_CAST__5FPJ__: {
+        __tmp__PE1M=DTA__WK2C__->context__UU4D;
       } break;
-      case __EXPR_INF__: {
-        __tmp__EKOL=((__EXPR_INF *)val__2IOL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_WR_CODE__UPPJ__: {
+        __tmp__PE1M=((__DTA_WR_CODE__UPPJ *)__tmp__EX3T)->parent_dta__VPPJ.context__UU4D;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__EKOL=((__EXPR_INF_EQ *)val__2IOL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_WR_VALUE__KIWJ__: {
+        __tmp__PE1M=((__DTA_WR_VALUE__KIWJ *)__tmp__EX3T)->parent_dta__LIWJ.context__UU4D;
       } break;
-      case __EXPR_OR__: {
-        __tmp__EKOL=((__EXPR_OR *)val__2IOL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_BLOCK__GSWJ__: {
+        __tmp__PE1M=((__DTA_BLOCK__GSWJ *)__tmp__EX3T)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__EKOL=((__EXPR_XOR *)val__2IOL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      case __DTA_RD_ARGS__HSWJ__: {
+        __tmp__PE1M=((__DTA_RD_ARGS__HSWJ *)__tmp__EX3T)->parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
       } break;
       };
-      add_last__RODI(result__4IOL,write__value__14FH(loc__1IOL,__tmp__EKOL,val__2IOL));
+      p__B3LU=position__VJ4M(Self__Q20M);
+      __tmp__0E1M=create__context__first__G2FD(PUSH__IXB__,p__B3LU,__tmp__PE1M,FALSE__O__);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),__tmp__0E1M);
+    };
+    __tmp__AX3T=((void **)((__FAST_ARRAYoEXPRo__45WC *)new_larg__B30M)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__AX3T==NULL) {
+      __tmp__EX3T=NULL;
     } else {
-      add_last__RODI(result__4IOL,NULL);
-      switch (((struct ___OBJ *)val__2IOL)->__id) {
-      case __LIST__: {
-        remove__SOJJ(val__2IOL);
+      switch (((struct ___OBJ *)__tmp__AX3T)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __STRING_CST__: {
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXTERNAL_C__: {
-        remove__2TAK(val__2IOL);
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __PROTOTYPE_CST__: {
+      case __INTEGER_CST__XAXC__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __INTEGER_CST__: {
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __READ_LOCAL__: {
-        Self__VFFQ=((__READ_LOCAL *)val__2IOL);
-        Self__VW3R=((__LOCAL *)Self__VFFQ->local__HJZD);
-        Self__VW3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VW3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__VW3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__WW3R=create__AXB( 250);
-          display__UXFK(Self__VFFQ,voir__WW3R);
-          put_string__2EG(((__STRING *)voir__WW3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__YW3R=((__LIST *)list_current__EH1);
-          voir__ZW3R=create__AXB( 250);
-          display__EQQG(Self__YW3R,voir__ZW3R);
-          put_string__2EG(((__STRING *)voir__ZW3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
+      case __READ_LOCAL__55ZI__: {
+        __tmp__EX3T=((void *)__tmp__AX3T);
       } break;
-      case __EXPR_MULTIPLE__: {
-        remove__1UAK(val__2IOL);
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_EQUAL__: {
-        remove__LVAK(val__2IOL);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        remove__PVAK(val__2IOL);
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __REAL_CST__: {
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __CHARACTER_CST__: {
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __IS_EXPANDED__: {
-        Self__XFFQ=((__READ_LOCAL *)((__IS_EXPANDED *)val__2IOL)->receiver__WN2H);
-        Self__0W3R=((__LOCAL *)Self__XFFQ->local__HJZD);
-        Self__0W3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0W3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-        if ((Self__0W3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-          print__1ZE((&__string_336));
-          voir__1W3R=create__AXB( 250);
-          display__UXFK(Self__XFFQ,voir__1W3R);
-          put_string__2EG(((__STRING *)voir__1W3R));
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_337));
-          Self__3W3R=((__LIST *)list_current__EH1);
-          voir__4W3R=create__AXB( 250);
-          display__EQQG(Self__3W3R,voir__4W3R);
-          put_string__2EG(((__STRING *)voir__4W3R));
-          fputc((int)('\n'),stdout);
-          fputc((int)('\n'),stdout);
-          print__1ZE((&__string_338));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-        };
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __GET_TYPE_ID__: {
-        remove__0VAK(val__2IOL);
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_SUP__: {
-        remove__3VAK(val__2IOL);
+      case __EXPR_DIV__4COJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_SUB__: {
-        remove__BWAK(val__2IOL);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_MUL__: {
-        remove__FWAK(val__2IOL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_DIV__: {
-        remove__JWAK(val__2IOL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_AND__: {
-        remove__NWAK(val__2IOL);
+      case __PUT_TO__TFOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_SHIFT_R__: {
-        remove__RWAK(val__2IOL);
+      case __ITEM__HGOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_SHIFT_L__: {
-        remove__VWAK(val__2IOL);
+      case __SIZE_OF__5GOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __PUT_TO__: {
-        remove__ZWAK(val__2IOL);
+      case __CAST__1HOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __ITEM__: {
-        remove__0XAK(val__2IOL);
+      case __REAL_CST__1LOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __SIZE_OF__: {
-        remove__4XAK(val__2IOL);
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __CAST__: {
-        remove__BYAK(val__2IOL);
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __CALL_SLOT__: {
-        remove__DUML(val__2IOL);
+      case __READ_SLOT__LL4K__: {
+        __tmp__EX3T=((void *)__tmp__AX3T);
       } break;
-      case __READ_SLOT__: {
-        remove__GGHK(val__2IOL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __READ_GLOBAL__: {
-        Self__YFFQ=((__READ_GLOBAL *)val__2IOL);
-        unread__CGNL(Self__YFFQ->global__ZGJK,Self__YFFQ);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        remove__WA0M(val__2IOL);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        remove__0UEO(val__2IOL);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        remove__0RKO(val__2IOL);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        remove__4UEO(val__2IOL);
+      case __EXPR_NEG__EZVL__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        remove__5RKO(val__2IOL);
+      case __EXPR_ADD__SZVL__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_NEG__: {
-        remove__HTJM(val__2IOL);
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__EX3T=((void *)__tmp__AX3T);
       } break;
-      case __EXPR_ADD__: {
-        remove__XWML(val__2IOL);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_NOT__: {
-        remove__TJZM(val__2IOL);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_MOD__: {
-        remove__CVEO(val__2IOL);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_SUP_EQ__: {
-        remove__1EEP(val__2IOL);
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_INF__: {
-        remove__0DRN(val__2IOL);
+      case __EXPR_INF__OXBP__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_INF_EQ__: {
-        remove__4DRN(val__2IOL);
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_OR__: {
-        remove__14PN(val__2IOL);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__EX3T=NULL;
       } break;
-      case __EXPR_XOR__: {
-        remove__EVTO(val__2IOL);
-      } break;
-      };
-    };
-    Self__MZRL=(__INTEGER)(Self__MZRL +  1);
-  };
-  return(result__4IOL);
-}
-
-static void remove__RKPL(__CASE *Self__SKPL)
-// ({CASE}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__WKPL;
-  void *__tmp__XKPL,*tb__TKPL;
-  __PROFIL_BLOCK *Self__ALPL;
-  remove__SOJJ(Self__SKPL->code__JPAG);
-  __tmp__WKPL=Self__SKPL->id__YLAG;
-  if (__tmp__WKPL==NULL) {
-    __tmp__XKPL=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__WKPL)->__id) {
-    case __TYPE__: {
-      __tmp__XKPL=NULL;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__XKPL=NULL;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__XKPL=NULL;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__XKPL=NULL;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__XKPL=NULL;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__XKPL=NULL;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__XKPL=((void *)__tmp__WKPL);
-    } break;
-    }
-  };
-  tb__TKPL=__tmp__XKPL;
-  if (((void *)__tmp__XKPL != (void *)NULL)) {
-    Self__ALPL=((__PROFIL_BLOCK *)__tmp__XKPL);
-    ((__SLOT_DATA *)Self__ALPL->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(((__SLOT_DATA *)Self__ALPL->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG -  1);
-  };
-}
-
-static void set_late_binding__QVSL()
-// () VoidRecursive, No inlinable.
-{
-  void *__tmp__SVSL;
-  __tmp__SVSL=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__SVSL)->__id) {
-  case __TYPE__: {
-    ((__TYPE *)__tmp__SVSL)->last_pass_binding__AYZI=pass_count__L3LC;
-  } break;
-  case __TYPE_NULL__: {
-    ((__TYPE_NULL *)__tmp__SVSL)->parent_type__TIB.last_pass_binding__AYZI=pass_count__L3LC;
-  } break;
-  case __TYPE_VOID__: {
-    ((__TYPE_VOID *)__tmp__SVSL)->parent_type__UIB.last_pass_binding__AYZI=pass_count__L3LC;
-  } break;
-  case __TYPE_CONTEXT__: {
-    ((__TYPE_CONTEXT *)__tmp__SVSL)->parent_type__VIB.last_pass_binding__AYZI=pass_count__L3LC;
-  } break;
-  case __TYPE_ID__: {
-    ((__TYPE_ID *)__tmp__SVSL)->parent_type__WIB.last_pass_binding__AYZI=pass_count__L3LC;
-  } break;
-  case __TYPE_GENERIC__: {
-    ((__TYPE_GENERIC *)__tmp__SVSL)->parent_type__C2IB.last_pass_binding__AYZI=pass_count__L3LC;
-  } break;
-  case __PROFIL_BLOCK__: {
-    set_late_binding__QVSL();
-  } break;
-  };
-}
-
-static void remove__YOAM(void *p__0OAM)
-// ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__EPAM,i2__UGNR;
-  void *__tmp__VGNR,*__tmp__XGNR,*tmp__ZGNR;
-  __FAST_ARRAYoPROFILo *Self__YGNR,*Self__PL3Q;
-  unset_life__45BM(p__0OAM);
-  if (((struct ___OBJ *)p__0OAM)->__id==__PROFIL_SLOT__) {
-    __tmp__EPAM=((__PROFIL_SLOT *)p__0OAM)->parent_profil__R1LC.life_index__C1RI;
-  } else {
-    __tmp__EPAM=((__PROFIL_BLOCK *)p__0OAM)->parent_profil__OGAG.life_index__C1RI;
-  };
-  if ((__tmp__EPAM != ((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB)) {
-    i2__UGNR=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
-    __tmp__VGNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i2__UGNR];
-    if (((struct ___OBJ *)__tmp__VGNR)->__id==__PROFIL_SLOT__) {
-      ((__PROFIL_SLOT *)__tmp__VGNR)->parent_profil__R1LC.life_index__C1RI=__tmp__EPAM;
-    } else {
-      ((__PROFIL_BLOCK *)__tmp__VGNR)->parent_profil__OGAG.life_index__C1RI=__tmp__EPAM;
-    };
-    __tmp__XGNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__EPAM];
-    if (((struct ___OBJ *)__tmp__XGNR)->__id==__PROFIL_SLOT__) {
-      ((__PROFIL_SLOT *)__tmp__XGNR)->parent_profil__R1LC.life_index__C1RI=i2__UGNR;
-    } else {
-      ((__PROFIL_BLOCK *)__tmp__XGNR)->parent_profil__OGAG.life_index__C1RI=i2__UGNR;
+      }
     };
-    Self__YGNR=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-    tmp__ZGNR=((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__EPAM];
-    ((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__EPAM]=((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[i2__UGNR];
-    ((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[i2__UGNR]=tmp__ZGNR;
-  };
-  Self__PL3Q=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-  Self__PL3Q->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__PL3Q->parent_arrayed_collection__DNB.upper__KNB -  1);
-}
-
-static void argument_to_assignment__index__alias__41LM(__CALL_SLOT *Self__51LM,void *lst__A2LM,__INTEGER idx__B2LM,__BOOLEAN is_alias__C2LM)
-// ({CALL_SLOT},{NULLxLIST},{INTEGER},{TRUExFALSE}) VoidNo recursive, No inlinable.
-{
-  void *val__D2LM,*new_wrt__E2LM;
-  void *new_val__F2LM,*__tmp__F3LM,*__tmp__C4LM,*__tmp__N4LM;
-  void *__tmp__24LM;
-  void *loc__G2LM,*__tmp__C3LM,*__tmp__Z4LM;
-  __INTEGER Self__XRMM,index__IFDR,Self__AX3R,index__LFDR,Self__IX3R;
-  void *__tmp__A3LM,*__tmp__O3LM,*__tmp__X4LM,*__tmp__F5LM;
-  __POSITION __tmp__D3LM,__tmp__04LM;
-  __LIST *Self__CNBR,*Self__FNBR;
-  void *__tmp__D4LM,*__tmp__L4LM;
-  __FAST_ARRAYoINSTRo *Self__GFDR,*Self__JFDR;
-  void **__tmp__CX3R,**__tmp__DX3R,**__tmp__EX3R,**__tmp__KX3R;
-  void **__tmp__LX3R,**__tmp__MX3R;
-  val__D2LM=NULL;
-  new_wrt__E2LM=NULL;
-  new_val__F2LM=NULL;
-  loc__G2LM=NULL;
-  Self__XRMM=((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
-  while ((Self__XRMM >=  1)) {
-    val__D2LM=((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XRMM];
-    if (((void *)val__D2LM != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XRMM]=NULL;
-      if (is_alias__C2LM) {
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__A3LM=((__WRITE_GLOBAL *)val__D2LM)->global__GU1H;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__A3LM=((__WRITE_SLOT *)val__D2LM)->slot__HT1H;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__A3LM=((__WRITE_LOCAL *)val__D2LM)->local__ERIJ;
-        } break;
-        };
-        if (__tmp__A3LM==NULL) {
-          __tmp__C3LM=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__A3LM)->__id) {
-          case __LOCAL__: {
-            __tmp__C3LM=((void *)__tmp__A3LM);
+    rd__420M=__tmp__EX3T;
+    if (((void *)__tmp__EX3T != (void *)NULL)) {
+      switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+      case __READ_LOCAL__55ZI__: {
+        __tmp__VB1M=((__READ_LOCAL__55ZI *)__tmp__EX3T)->local__BVEJ;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        __tmp__VB1M=((__READ_SLOT__LL4K *)__tmp__EX3T)->slot__UYFM;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__VB1M=((__READ_GLOBAL__T4YL *)__tmp__EX3T)->global__KAKM;
+      } break;
+      };
+      if (((struct ___OBJ *)__tmp__VB1M)->__id==__LOCAL__L4WC__) {
+        v__DCMU=((__LOCAL__L4WC *)__tmp__VB1M)->parent_variable__O4WC.parent_named__N4WC.name__GWB;
+      } else /* SLOT_DATA */ {
+        v__DCMU=((__SLOT_DATA__IJRG *)__tmp__VB1M)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+      };
+      __tmp__530M=((void *)v__DCMU == (void *)(&__string_67));
+    } else /* FALSE */ {
+      __tmp__530M=FALSE__O__;
+    };
+    if (__tmp__530M) {
+      new_type_self__J30M=t__D3LU;
+    } else /* FALSE */ {
+      new_type_self__J30M=type_self__S20M;
+    };
+    __tmp__AX3T=((void **)((__FAST_ARRAYoEXPRo__45WC *)new_larg__B30M)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__ZF1M=create__value__DQYJ(CAST__1HOJ__,new_type_self__J30M,__tmp__AX3T);
+    Self__DHWT=((__FAST_ARRAYoEXPRo__45WC *)new_larg__B30M);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__DHWT->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__ZF1M;
+    result__1Y5M=((__SLOT_CODE__4IRG *)Self__YY5M);
+    Self__DHWT=new_larg__B30M;
+    t__D3LU=new_type_self__J30M;
+    result__UQGN=NULL;
+    res_lst__VQGN=NULL;
+    pro__WQGN=NULL;
+    typ_id__I2LU= 0;
+    t__DAMU=NULL;
+    typ_block__1QGN=NULL;
+    pro_list__3QGN=NULL;
+    __tmp__530M=FALSE__O__;
+    Self__URAN= 0;
+    while_do__UOJN:
+    {
+      if ((Self__URAN <= Self__DHWT->parent_arrayed_collection__GAXC.upper__D0RH)) {
+        if (((void *)t__DAMU == (void *)NULL)) {
+          __tmp__VRGN=TRUE__K__;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)t__DAMU)->the_parent_type__QLK)->__id) {
+          case __TYPE__FF__: {
+            __tmp__RRGN=FALSE__O__;
           } break;
-          case __SLOT_DATA__: {
-            __tmp__C3LM=NULL;
+          case __TYPE_NULL__GMB__: {
+            __tmp__RRGN=FALSE__O__;
           } break;
-          }
-        };
-        loc__G2LM=__tmp__C3LM;
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__D3LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__D3LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__D3LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-        } break;
-        };
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__F3LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__F3LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__F3LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
-        } break;
-        };
-        new_wrt__E2LM=write__value__14FH(__tmp__C3LM,__tmp__D3LM,__tmp__F3LM);
-        unwrite__VMNL(__tmp__C3LM,val__D2LM);
-      } else {
-        new_wrt__E2LM=val__D2LM;
-      };
-      Self__CNBR=((__LIST *)lst__A2LM);
-      Self__GFDR=((__FAST_ARRAYoINSTRo *)Self__CNBR->expr_list__RTOG);
-      index__IFDR=(__INTEGER)(idx__B2LM -  1);
-      if ((index__IFDR == (__INTEGER)(Self__GFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__GFDR,new_wrt__E2LM);
-      } else {
-        add_last__IK4G(Self__GFDR,new_wrt__E2LM);
-        Self__AX3R=(__INTEGER)(Self__GFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__CX3R=Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__DX3R=Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__EX3R=Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__AX3R >= index__IFDR)) {
-          ((void **)__tmp__DX3R)[(__INTEGER)(Self__AX3R +  1)]=((void **)__tmp__CX3R)[Self__AX3R];
-          ((void **)__tmp__EX3R)[Self__AX3R]=NULL;
-          Self__AX3R=(__INTEGER)(Self__AX3R -  1);
-        };
-        ((void **)Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__IFDR]=new_wrt__E2LM;
-      };
-      if ((idx__B2LM <= Self__CNBR->index__XWRG)) {
-        Self__CNBR->index__XWRG=(__INTEGER)(Self__CNBR->index__XWRG +  1);
-      };
-      switch (((struct ___OBJ *)new_wrt__E2LM)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__O3LM=((__WRITE_GLOBAL *)new_wrt__E2LM)->global__GU1H;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__O3LM=((__WRITE_SLOT *)new_wrt__E2LM)->slot__HT1H;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__O3LM=((__WRITE_LOCAL *)new_wrt__E2LM)->local__ERIJ;
-      } break;
-      };
-      if (((struct ___OBJ *)__tmp__O3LM)->__id==__LOCAL__) {
-        ((__LOCAL *)__tmp__O3LM)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
-      } else {
-        ((__SLOT_DATA *)__tmp__O3LM)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
-      };
-    };
-    Self__XRMM=(__INTEGER)(Self__XRMM -  1);
-  };
-  if ((! (((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI <  0))) {
-    val__D2LM=((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
-    if (((void *)val__D2LM != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0]=NULL;
-      switch (((struct ___OBJ *)val__D2LM)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__C4LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__C4LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__C4LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
-      } break;
-      };
-      switch (((struct ___OBJ *)__tmp__C4LM)->__id) {
-      case __LIST__: {
-        __tmp__D4LM=static_type__OHQG(__tmp__C4LM);
-      } break;
-      case __STRING_CST__: {
-        __tmp__D4LM=((__STRING_CST *)__tmp__C4LM)->parent_constant__5F.static_type__M2YD;
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__D4LM=((__EXTERNAL_C *)__tmp__C4LM)->static_type__1VZD;
-      } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__D4LM=((__PROTOTYPE_CST *)__tmp__C4LM)->parent_constant__W2LC.static_type__M2YD;
-      } break;
-      case __INTEGER_CST__: {
-        __tmp__D4LM=((__INTEGER_CST *)__tmp__C4LM)->parent_constant__B3LC.static_type__M2YD;
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__D4LM=((__LOCAL *)((__READ_LOCAL *)__tmp__C4LM)->local__HJZD)->parent_variable__T1LC.type__D25F;
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__D4LM=static_type__CN1H(__tmp__C4LM);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__D4LM=static_type__1N1H();
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__D4LM=static_type__AO1H();
-      } break;
-      case __REAL_CST__: {
-        __tmp__D4LM=((__REAL_CST *)__tmp__C4LM)->parent_constant__U2JH.static_type__M2YD;
-      } break;
-      case __CHARACTER_CST__: {
-        __tmp__D4LM=((__CHARACTER_CST *)__tmp__C4LM)->parent_constant__H3JH.static_type__M2YD;
-      } break;
-      case __IS_EXPANDED__: {
-        __tmp__D4LM=static_type__FO1H();
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__D4LM=static_type__KO1H();
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__D4LM=static_type__PO1H();
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__D4LM=static_type__UO1H(__tmp__C4LM);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__D4LM=static_type__0O1H(__tmp__C4LM);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__D4LM=static_type__5O1H(__tmp__C4LM);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__D4LM=static_type__EP1H(__tmp__C4LM);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__D4LM=static_type__JP1H(__tmp__C4LM);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__D4LM=static_type__OP1H(__tmp__C4LM);
-      } break;
-      case __PUT_TO__: {
-        __tmp__D4LM=TYPE_VOID__->parent_type__UIB.default__AKC;
-      } break;
-      case __ITEM__: {
-        __tmp__D4LM=static_type__XP1H(__tmp__C4LM);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__D4LM=static_type__DQ1H();
-      } break;
-      case __CAST__: {
-        __tmp__D4LM=((__CAST *)__tmp__C4LM)->static_type__0N1H;
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__D4LM=static_type__NOKL(__tmp__C4LM);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__D4LM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__C4LM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__D4LM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__C4LM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__D4LM=static_type__Z1ZM();
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__D4LM=static_type__ZQEO();
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__D4LM=static_type__P0IO();
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__D4LM=static_type__4QEO();
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__D4LM=static_type__V0IO();
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__D4LM=static_type__DFJM(__tmp__C4LM);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__D4LM=static_type__P3ML(__tmp__C4LM);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__D4LM=static_type__R3XM(__tmp__C4LM);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__D4LM=static_type__DREO(__tmp__C4LM);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__D4LM=static_type__0BEP();
-      } break;
-      case __EXPR_INF__: {
-        __tmp__D4LM=static_type__V0QN();
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__D4LM=static_type__00QN();
-      } break;
-      case __EXPR_OR__: {
-        __tmp__D4LM=static_type__3YPN(__tmp__C4LM);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__D4LM=static_type__1HSO(__tmp__C4LM);
-      } break;
-      };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__D4LM)->flag__ATL &  1) !=  0))) {
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__L4LM=((__SLOT_DATA *)((__WRITE_GLOBAL *)val__D2LM)->global__GU1H)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__L4LM=((__SLOT_DATA *)((__WRITE_SLOT *)val__D2LM)->slot__HT1H)->parent_variable__HHZD.type__D25F;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__L4LM=((__LOCAL *)((__WRITE_LOCAL *)val__D2LM)->local__ERIJ)->parent_variable__T1LC.type__D25F;
-        } break;
-        };
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__N4LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__N4LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__N4LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
-        } break;
-        };
-        new_val__F2LM=create__value__00WH(CAST__,__tmp__L4LM,__tmp__N4LM);
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          ((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH=new_val__F2LM;
-        } break;
-        case __WRITE_SLOT__: {
-          ((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH=new_val__F2LM;
-        } break;
-        case __WRITE_LOCAL__: {
-          ((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH=new_val__F2LM;
-        } break;
-        };
-      };
-      if (is_alias__C2LM) {
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__X4LM=((__WRITE_GLOBAL *)val__D2LM)->global__GU1H;
-        } break;
-        case __WRITE_SLOT__: {
-          __tmp__X4LM=((__WRITE_SLOT *)val__D2LM)->slot__HT1H;
-        } break;
-        case __WRITE_LOCAL__: {
-          __tmp__X4LM=((__WRITE_LOCAL *)val__D2LM)->local__ERIJ;
-        } break;
-        };
-        if (__tmp__X4LM==NULL) {
-          __tmp__Z4LM=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__X4LM)->__id) {
-          case __LOCAL__: {
-            __tmp__Z4LM=((void *)__tmp__X4LM);
+          case __TYPE_VOID__IMB__: {
+            __tmp__RRGN=FALSE__O__;
           } break;
-          case __SLOT_DATA__: {
-            __tmp__Z4LM=NULL;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__RRGN=FALSE__O__;
           } break;
-          }
+          case __TYPE_ID__MMB__: {
+            __tmp__RRGN=FALSE__O__;
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__RRGN=FALSE__O__;
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__RRGN=TRUE__K__;
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__RRGN=TRUE__K__;
+          } break;
+          };
+          __tmp__VRGN=(! __tmp__RRGN);
         };
-        loc__G2LM=__tmp__Z4LM;
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__04LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
+        __tmp__RRGN=__tmp__VRGN;
+      } else /* FALSE */ {
+        __tmp__RRGN=FALSE__O__;
+      };
+      if (__tmp__RRGN) {
+        __tmp__MX3T=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__DHWT)->parent_arrayed_collection__GAXC.storage__HREI)[Self__URAN];
+        switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+        case __STRING_CST__5J__: {
+          t__DSMU=((__STRING_CST__5J *)__tmp__MX3T)->parent_constant__EK.static_type__5G4D;
         } break;
-        case __WRITE_SLOT__: {
-          __tmp__04LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
+        case __EXTERNAL_C__Y5WC__: {
+          t__DSMU=((__EXTERNAL_C__Y5WC *)__tmp__MX3T)->static_type__W54D;
         } break;
-        case __WRITE_LOCAL__: {
-          __tmp__04LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
+        case __PROTOTYPE_CST__LAXC__: {
+          t__DSMU=((__PROTOTYPE_CST__LAXC *)__tmp__MX3T)->parent_constant__MAXC.static_type__5G4D;
         } break;
-        };
-        switch (((struct ___OBJ *)val__D2LM)->__id) {
-        case __WRITE_GLOBAL__: {
-          __tmp__24LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
+        case __INTEGER_CST__XAXC__: {
+          t__DSMU=((__INTEGER_CST__XAXC *)__tmp__MX3T)->parent_constant__YAXC.static_type__5G4D;
         } break;
-        case __WRITE_SLOT__: {
-          __tmp__24LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
+        case __EXPR_MULTIPLE__GLWH__: {
+          t__DSMU=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__MX3T));
         } break;
-        case __WRITE_LOCAL__: {
-          __tmp__24LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
+        case __READ_LOCAL__55ZI__: {
+          t__DSMU=((__READ_LOCAL__55ZI *)__tmp__MX3T)->local__BVEJ->parent_variable__O4WC.type__IO5D;
         } break;
-        };
-        new_wrt__E2LM=write__value__14FH(__tmp__Z4LM,__tmp__04LM,__tmp__24LM);
-        unwrite__VMNL(__tmp__Z4LM,val__D2LM);
-      } else {
-        new_wrt__E2LM=val__D2LM;
-      };
-      Self__FNBR=((__LIST *)lst__A2LM);
-      Self__JFDR=((__FAST_ARRAYoINSTRo *)Self__FNBR->expr_list__RTOG);
-      index__LFDR=(__INTEGER)(idx__B2LM -  1);
-      if ((index__LFDR == (__INTEGER)(Self__JFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-        add_last__IK4G(Self__JFDR,new_wrt__E2LM);
-      } else {
-        add_last__IK4G(Self__JFDR,new_wrt__E2LM);
-        Self__IX3R=(__INTEGER)(Self__JFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-        __tmp__KX3R=Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__LX3R=Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        __tmp__MX3R=Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-        while ((Self__IX3R >= index__LFDR)) {
-          ((void **)__tmp__LX3R)[(__INTEGER)(Self__IX3R +  1)]=((void **)__tmp__KX3R)[Self__IX3R];
-          ((void **)__tmp__MX3R)[Self__IX3R]=NULL;
-          Self__IX3R=(__INTEGER)(Self__IX3R -  1);
-        };
-        ((void **)Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__LFDR]=new_wrt__E2LM;
-      };
-      if ((idx__B2LM <= Self__FNBR->index__XWRG)) {
-        Self__FNBR->index__XWRG=(__INTEGER)(Self__FNBR->index__XWRG +  1);
-      };
-      switch (((struct ___OBJ *)new_wrt__E2LM)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__F5LM=((__WRITE_GLOBAL *)new_wrt__E2LM)->global__GU1H;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__F5LM=((__WRITE_SLOT *)new_wrt__E2LM)->slot__HT1H;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__F5LM=((__WRITE_LOCAL *)new_wrt__E2LM)->local__ERIJ;
-      } break;
-      };
-      if (((struct ___OBJ *)__tmp__F5LM)->__id==__LOCAL__) {
-        ((__LOCAL *)__tmp__F5LM)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
-      } else {
-        ((__SLOT_DATA *)__tmp__F5LM)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
-      };
-    };
-  };
-}
-
-static void* execute_inline__4MZL(__CALL_SLOT *Self__5MZL)
-// ({CALL_SLOT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 v__EHNR;
-  void *result__BNZL,*__tmp__NSZL,*__tmp__OSZL;
-  void *new_src__CNZL,*__tmp__KNBR,*__tmp__NNBR,*__tmp__WNBR;
-  void *__tmp__ZNBR,*__tmp__2NBR,*__tmp__5NBR,*__tmp__EOBR;
-  void *wrt__DNZL;
-  void *loc__FNZL;
-  void *prof_block__GNZL,*__tmp__SQZL;
-  void *__tmp__JNBR,*__tmp__MNBR,*__tmp__PNBR,*__tmp__SNBR,*__tmp__JOZL;
-  void *__tmp__VNBR,*__tmp__YNBR,*__tmp__1NBR,*__tmp__4NBR,*__tmp__WPZL;
-  void *__tmp__5PZL,*__tmp__PQZL,*__tmp__RQZL,*__tmp__2QZL,*__tmp__FRZL;
-  void *__tmp__DOBR,*__tmp__4SZL,*__tmp__NM3Q;
-  __INTEGER __tmp__KOZL,__tmp__EPZL,Self__VQPN,index__OFDR,Self__QX3R;
-  __INTEGER __tmp__5QZL,Self__BRZN,__tmp__FSZL,Self__TRZN,typ_id__2GNR;
-  __INTEGER typ_id__IHNR,typ_id__UHNR,index__VFDR,Self__AZ3R;
-  __INTEGER __tmp__BTZL,Self__HSZN,Self__C0ZN,limit_up__D0ZN;
-  void *element__NFDR;
-  __PROFIL_SLOT *Self__C32L,*Self__AOBR;
-  __PROFIL_BLOCK *Self__BOBR;
-  __LOCAL *Self__1QFQ,*Self__2QFQ,*Self__VY3R,*Self__0Y3R;
-  __STRING_CST *Self__ERFQ;
-  __PROTOTYPE_CST *Self__FRFQ;
-  __INTEGER_CST *Self__GRFQ,*result__0GNR,*Self__CHNR;
-  __POSITION p__DHNR,p__PHNR,p__1HNR;
-  void *t__FHNR,*t__RHNR;
-  __POINTER ptr__1GNR,ptr_table__YX3R,next__XX3R,result__ZX3R;
-  __POINTER ptr_table__3X3R,next__2X3R,result__4X3R,ptr__HHNR;
-  __POINTER ptr_table__CY3R,next__BY3R,result__DY3R,ptr_table__HY3R;
-  __POINTER next__GY3R,result__IY3R,ptr__THNR,ptr_table__MY3R;
-  __POINTER next__LY3R,result__NY3R,ptr_table__RY3R,next__QY3R;
-  __POINTER result__SY3R;
-  __UINTEGER_32 sz__3GNR,a__4GNR,new_size__5GNR,t__AHNR,a__BHNR;
-  __UINTEGER_32 new_size__AY3R,lab_type__5X3R,sz__JHNR,a__KHNR;
-  __UINTEGER_32 new_size__LHNR,t__MHNR,a__NHNR,new_size__KY3R;
-  __UINTEGER_32 lab_type__JY3R,sz__VHNR,a__WHNR,new_size__XHNR,t__YHNR;
-  __UINTEGER_32 a__ZHNR,new_size__UY3R,lab_type__TY3R;
-  void *__tmp__GOBR,*__tmp__KOBR,*__tmp__QFDR;
-  __READ_LOCAL *__tmp__HOBR,*__tmp__LOBR,*Self__MRFQ,*Self__ORFQ;
-  __REAL_CST *Self__IRFQ,*result__GHNR,*Self__OHNR;
-  void *v__QHNR;
-  __CHARACTER_CST *Self__KRFQ;
-  __IS_EXPANDED *Self__LRFQ,*result__SHNR,*Self__0HNR;
-  __READ_GLOBAL *__tmp__RFDR,*Self__PRFQ;
-  void *voir__WY3R,*voir__ZY3R,*voir__1Y3R,*voir__4Y3R;
-  __LIST *Self__YY3R,*Self__3Y3R;
-  __BOOLEAN __tmp__QNBR,__tmp__TNBR,__tmp__DOZL,__tmp__0PZL,__tmp__AQZL;
-  __FAST_ARRAYoINSTRo *Self__MFDR,*Self__TFDR;
-  void **__tmp__SX3R,**__tmp__TX3R,**__tmp__UX3R,**__tmp__CZ3R;
-  void **__tmp__DZ3R,**__tmp__EZ3R;
-  void *__tmp__3QZL,*__tmp__GRZL,*__tmp__5SZL,*__tmp__555Q,*__tmp__AAAR;
-  void *__tmp__ITZL;
-  void **__tmp__BAAR;
-  result__BNZL=NULL;
-  new_src__CNZL=NULL;
-  wrt__DNZL=NULL;
-  loc__FNZL=NULL;
-  prof_block__GNZL=NULL;
-  __tmp__JNBR=Self__5MZL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__JNBR)->__id==__PROFIL_SLOT__) {
-    __tmp__KNBR=((__PROFIL_SLOT *)__tmp__JNBR)->parent_profil__R1LC.code__PYJH;
-  } else {
-    __tmp__KNBR=((__PROFIL_BLOCK *)__tmp__JNBR)->parent_profil__OGAG.code__PYJH;
-  };
-  if (((void *)__tmp__KNBR == (void *)list_current__EH1)) {
-    put_error__text__0AH( 1,(&__string_574));
-    __tmp__MNBR=Self__5MZL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__MNBR)->__id==__PROFIL_SLOT__) {
-      __tmp__NNBR=((__PROFIL_SLOT *)__tmp__MNBR)->parent_profil__R1LC.code__PYJH;
-    } else {
-      __tmp__NNBR=((__PROFIL_BLOCK *)__tmp__MNBR)->parent_profil__OGAG.code__PYJH;
-    };
-    put_position__ECH(((__LIST *)__tmp__NNBR)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
-    put_position__ECH(Self__5MZL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
-    put_string__EQD(msg_err__5AH);
-    if ((verbose_level__FX !=  0)) {
-      put_string__2EG(((__STRING *)msg_err__5AH));
-    };
-    if (((type_error__4AH !=  2) | is_warning__OBB)) {
-      exit(( 1));
-    };
-  };
-  __tmp__PNBR=Self__5MZL->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__PNBR)->__id==__PROFIL_SLOT__) {
-    __tmp__QNBR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__PNBR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
-  } else {
-    __tmp__QNBR=FALSE__;
-  };
-  if ((! __tmp__QNBR)) {
-    __tmp__SNBR=Self__5MZL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__SNBR)->__id==__PROFIL_SLOT__) {
-      __tmp__TNBR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__SNBR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30));
-    } else {
-      __tmp__TNBR=FALSE__;
-    };
-    __tmp__DOZL=(! __tmp__TNBR);
-  } else {
-    __tmp__DOZL=FALSE__;
-  };
-  if (__tmp__DOZL) {
-    __tmp__JOZL=Self__5MZL->profil__Y51H;
-    if (((struct ___OBJ *)__tmp__JOZL)->__id==__PROFIL_SLOT__) {
-      __tmp__KOZL=((__PROFIL_SLOT *)__tmp__JOZL)->parent_profil__R1LC.link_count__N5KJ;
-    } else {
-      __tmp__KOZL=((__PROFIL_BLOCK *)__tmp__JOZL)->parent_profil__OGAG.link_count__N5KJ;
-    };
-    if ((__tmp__KOZL ==  1)) {
-      if ((old_seq_or_and__KXRG == seq_or_and__IXRG)) {
-        __tmp__VNBR=Self__5MZL->profil__Y51H;
-        if (((struct ___OBJ *)__tmp__VNBR)->__id==__PROFIL_SLOT__) {
-          __tmp__WNBR=((__PROFIL_SLOT *)__tmp__VNBR)->parent_profil__R1LC.code__PYJH;
-        } else {
-          __tmp__WNBR=((__PROFIL_BLOCK *)__tmp__VNBR)->parent_profil__OGAG.code__PYJH;
-        };
-        argument_to_assignment__index__alias__41LM(Self__5MZL,__tmp__WNBR, 1,FALSE__);
-        if (((void *)Self__5MZL->result_list__DA2H != (void *)NULL)) {
-          __tmp__EPZL=((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
-          Self__VQPN= 0;
-          while ((Self__VQPN <= __tmp__EPZL)) {
-            __tmp__YNBR=Self__5MZL->profil__Y51H;
-            if (((struct ___OBJ *)__tmp__YNBR)->__id==__PROFIL_SLOT__) {
-              __tmp__ZNBR=((__PROFIL_SLOT *)__tmp__YNBR)->parent_profil__R1LC.code__PYJH;
-            } else {
-              __tmp__ZNBR=((__PROFIL_BLOCK *)__tmp__YNBR)->parent_profil__OGAG.code__PYJH;
-            };
-            __tmp__1NBR=Self__5MZL->profil__Y51H;
-            if (((struct ___OBJ *)__tmp__1NBR)->__id==__PROFIL_SLOT__) {
-              __tmp__2NBR=((__PROFIL_SLOT *)__tmp__1NBR)->parent_profil__R1LC.code__PYJH;
-            } else {
-              __tmp__2NBR=((__PROFIL_BLOCK *)__tmp__1NBR)->parent_profil__OGAG.code__PYJH;
-            };
-            Self__MFDR=((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__ZNBR)->expr_list__RTOG);
-            element__NFDR=((void **)((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__VQPN];
-            index__OFDR=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__2NBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-            if ((index__OFDR == (__INTEGER)(Self__MFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-              add_last__IK4G(Self__MFDR,element__NFDR);
-            } else {
-              add_last__IK4G(Self__MFDR,element__NFDR);
-              Self__QX3R=(__INTEGER)(Self__MFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-              __tmp__SX3R=Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-              __tmp__TX3R=Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-              __tmp__UX3R=Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-              while ((Self__QX3R >= index__OFDR)) {
-                ((void **)__tmp__TX3R)[(__INTEGER)(Self__QX3R +  1)]=((void **)__tmp__SX3R)[Self__QX3R];
-                ((void **)__tmp__UX3R)[Self__QX3R]=NULL;
-                Self__QX3R=(__INTEGER)(Self__QX3R -  1);
-              };
-              ((void **)Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__OFDR]=element__NFDR;
-            };
-            Self__VQPN=(__INTEGER)(Self__VQPN +  1);
-          };
-        };
-        __tmp__4NBR=Self__5MZL->profil__Y51H;
-        if (((struct ___OBJ *)__tmp__4NBR)->__id==__PROFIL_SLOT__) {
-          __tmp__5NBR=((__PROFIL_SLOT *)__tmp__4NBR)->parent_profil__R1LC.code__PYJH;
-        } else {
-          __tmp__5NBR=((__PROFIL_BLOCK *)__tmp__4NBR)->parent_profil__OGAG.code__PYJH;
-        };
-        result__BNZL=execute_link__TTOG(__tmp__5NBR);
-        __tmp__WPZL=Self__5MZL->profil__Y51H;
-        if (((struct ___OBJ *)__tmp__WPZL)->__id==__PROFIL_SLOT__) {
-          Self__C32L=((__PROFIL_SLOT *)__tmp__WPZL);
-          remove__YOAM(Self__C32L);
-          remove_profil__HOAM(Self__C32L->slot_code__YEOL,Self__C32L);
-        } else {
-          remove__YOAM(((__PROFIL_BLOCK *)__tmp__WPZL));
-        };
-        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-      };
-      __tmp__0PZL=TRUE__;
-    } else {
-      __tmp__0PZL=FALSE__;
-    };
-    if ((! __tmp__0PZL)) {
-      __tmp__5PZL=Self__5MZL->profil__Y51H;
-      if (((struct ___OBJ *)__tmp__5PZL)->__id==__PROFIL_SLOT__) {
-        __tmp__AQZL=(((__PROFIL_SLOT *)__tmp__5PZL)->parent_profil__R1LC.stat__JMEJ ==  1);
-      } else {
-        __tmp__AQZL=(((__PROFIL_BLOCK *)__tmp__5PZL)->parent_profil__OGAG.stat__JMEJ ==  1);
-      };
-      if (__tmp__AQZL) {
-        if ((old_seq_or_and__KXRG == seq_or_and__IXRG)) {
-          __tmp__PQZL=Self__5MZL->profil__Y51H;
-          if (((struct ___OBJ *)__tmp__PQZL)->__id==__PROFIL_SLOT__) {
-            Self__AOBR=((__PROFIL_SLOT *)__tmp__PQZL);
-            Self__AOBR->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__AOBR->parent_profil__R1LC.link_count__N5KJ -  1);
-            if (((Self__AOBR->parent_profil__R1LC.link_count__N5KJ ==  0) && (Self__AOBR->parent_profil__R1LC.life_index__C1RI != (__INTEGER)(-  1)))) {
-              unset_life__45BM(Self__AOBR);
-            };
-          } else {
-            Self__BOBR=((__PROFIL_BLOCK *)__tmp__PQZL);
-            Self__BOBR->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__BOBR->parent_profil__OGAG.link_count__N5KJ -  1);
-            if (((Self__BOBR->parent_profil__OGAG.link_count__N5KJ ==  0) && (Self__BOBR->parent_profil__OGAG.life_index__C1RI != (__INTEGER)(-  1)))) {
-              unset_life__45BM(Self__BOBR);
-            };
-          };
-          __tmp__RQZL=Self__5MZL->profil__Y51H;
-          if (__tmp__RQZL==NULL) {
-            __tmp__SQZL=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__RQZL)->__id) {
-            case __PROFIL_SLOT__: {
-              __tmp__SQZL=NULL;
-            } break;
-            case __PROFIL_BLOCK__: {
-              __tmp__SQZL=((void *)__tmp__RQZL);
-            } break;
-            }
-          };
-          prof_block__GNZL=__tmp__SQZL;
-          if (((void *)__tmp__SQZL != (void *)NULL)) {
-            if (((struct ___OBJ *)Self__5MZL->profil__Y51H)->__id==__PROFIL_SLOT__) {
-            };
-            __tmp__2QZL=Self__5MZL->profil__Y51H;
-            if (((struct ___OBJ *)__tmp__2QZL)->__id==__PROFIL_SLOT__) {
-              __tmp__3QZL=((__PROFIL_SLOT *)__tmp__2QZL)->parent_profil__R1LC.argument_list__V4JH;
-            } else {
-              __tmp__3QZL=((__PROFIL_BLOCK *)__tmp__2QZL)->parent_profil__OGAG.argument_list__V4JH;
-            };
-            __tmp__5QZL=((__FAST_ARRAYoLOCALo *)__tmp__3QZL)->parent_arrayed_collection__YH4F.upper__1H4F;
-            Self__BRZN= 0;
-            while ((Self__BRZN <= __tmp__5QZL)) {
-              __tmp__FRZL=Self__5MZL->profil__Y51H;
-              if (((struct ___OBJ *)__tmp__FRZL)->__id==__PROFIL_SLOT__) {
-                __tmp__GRZL=((__PROFIL_SLOT *)__tmp__FRZL)->parent_profil__R1LC.argument_list__V4JH;
-              } else {
-                __tmp__GRZL=((__PROFIL_BLOCK *)__tmp__FRZL)->parent_profil__OGAG.argument_list__V4JH;
-              };
-              loc__FNZL=((void **)((__FAST_ARRAYoLOCALo *)__tmp__GRZL)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__BRZN];
-              if (((void *)loc__FNZL != (void *)NULL)) {
-                Self__1QFQ=((__LOCAL *)loc__FNZL);
-                Self__2QFQ=((__LOCAL *)loc__FNZL);
-                Self__1QFQ->my_alias__XVAH=create__name__style__type__E5JG(Self__2QFQ->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__2QFQ->parent_variable__T1LC.parent_named__S1LC.name__1QB,Self__2QFQ->parent_variable__T1LC.parent_named__S1LC.style__3CGC,Self__2QFQ->parent_variable__T1LC.type__D25F);
-              };
-              Self__BRZN=(__INTEGER)(Self__BRZN +  1);
-            };
-          } else {
-            is_alias__GWAH=TRUE__;
-          };
-          __tmp__DOBR=Self__5MZL->profil__Y51H;
-          if (((struct ___OBJ *)__tmp__DOBR)->__id==__PROFIL_SLOT__) {
-            __tmp__EOBR=((__PROFIL_SLOT *)__tmp__DOBR)->parent_profil__R1LC.code__PYJH;
-          } else {
-            __tmp__EOBR=((__PROFIL_BLOCK *)__tmp__DOBR)->parent_profil__OGAG.code__PYJH;
-          };
-          new_src__CNZL=my_copy__MSYM(__tmp__EOBR);
-          argument_to_assignment__index__alias__41LM(Self__5MZL,new_src__CNZL, 1,TRUE__);
-          if (((void *)Self__5MZL->result_list__DA2H != (void *)NULL)) {
-            __tmp__FSZL=((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
-            Self__TRZN= 0;
-            while ((Self__TRZN <= __tmp__FSZL)) {
-              wrt__DNZL=((void **)((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__TRZN];
-              switch (((struct ___OBJ *)wrt__DNZL)->__id) {
-              case __WRITE_GLOBAL__: {
-                __tmp__NSZL=((__WRITE_GLOBAL *)wrt__DNZL)->parent_write__YAGH.value__PAEH;
-              } break;
-              case __WRITE_SLOT__: {
-                __tmp__NSZL=((__WRITE_SLOT *)wrt__DNZL)->parent_write__FBGH.value__PAEH;
-              } break;
-              case __WRITE_LOCAL__: {
-                __tmp__NSZL=((__WRITE_LOCAL *)wrt__DNZL)->parent_write__540I.value__PAEH;
-              } break;
-              };
-              switch (((struct ___OBJ *)__tmp__NSZL)->__id) {
-              case __LIST__: {
-                __tmp__OSZL=my_copy__MSYM(__tmp__NSZL);
-              } break;
-              case __STRING_CST__: {
-                Self__ERFQ=((__STRING_CST *)__tmp__NSZL);
-                __tmp__OSZL=create__text__ITMH(Self__ERFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ERFQ->string__BK2H);
-              } break;
-              case __EXTERNAL_C__: {
-                __tmp__OSZL=my_copy__EK2H(__tmp__NSZL);
-              } break;
-              case __PROTOTYPE_CST__: {
-                Self__FRFQ=((__PROTOTYPE_CST *)__tmp__NSZL);
-                __tmp__OSZL=create__type__PKQC(Self__FRFQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FRFQ->parent_constant__W2LC.static_type__M2YD);
-              } break;
-              case __INTEGER_CST__: {
-                Self__GRFQ=((__INTEGER_CST *)__tmp__NSZL);
-                p__DHNR=Self__GRFQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-                v__EHNR=Self__GRFQ->value__W4YD;
-                t__FHNR=Self__GRFQ->parent_constant__B3LC.static_type__M2YD;
-                result__0GNR=NULL;
-                ptr__1GNR=((__POINTER )(NULL));
-                typ_id__2GNR= 0;
-                sz__3GNR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-                if ((sz__3GNR ==  0)) {
-                  result__0GNR=INTEGER_CST__;
-                } else {
-                  typ_id__2GNR=-1;
-                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3GNR);
-                  if ((typ_id__2GNR == (__INTEGER)(-  1))) {
-                    a__4GNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__5GNR=(__UINTEGER_32)((__UINTEGER_32)(sz__3GNR + a__4GNR) & (__UINTEGER_32)(~ a__4GNR));
-                    ptr_table__YX3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5GNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__XX3R=((__POINTER )(NULL));
-                    result__ZX3R=((__POINTER *)ptr_table__YX3R)[ 0];
-                    if ((result__ZX3R == (void *)NULL)) {
-                      result__ZX3R=new_lab__2PJ(new_size__5GNR);
-                      next__XX3R=(void *)((unsigned long)result__ZX3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5GNR)));
-                      ((__POINTER *)next__XX3R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__YX3R)[ 0]=next__XX3R;
-                    } else {
-                      next__XX3R=((__POINTER *)result__ZX3R)[ 0];
-                      if ((next__XX3R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZX3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5GNR <<  1)) <=  4096)) {
-                          next__XX3R=(void *)((unsigned long)result__ZX3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5GNR)));
-                        } else {
-                          next__XX3R=new_lab__2PJ(new_size__5GNR);
-                        };
-                        ((__POINTER *)next__XX3R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__YX3R)[ 0]=next__XX3R;
-                      } else {
-                        ((__POINTER *)result__ZX3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XX3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__ZX3R=next__XX3R;
-                      };
-                    };
-                    ptr__1GNR=result__ZX3R;
-                  } else {
-                    t__AHNR=((__UINTEGER_32 )typ_id__2GNR);
-                    a__BHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__AY3R=(__UINTEGER_32)((__UINTEGER_32)(sz__3GNR + a__BHNR) & (__UINTEGER_32)(~ a__BHNR));
-                    ptr_table__3X3R=((__POINTER )(&(table_type[(t__AHNR)])));
-                    lab_type__5X3R=(__UINTEGER_32)(t__AHNR |  1);
-                    next__2X3R=((__POINTER )(NULL));
-                    result__4X3R=((__POINTER *)ptr_table__3X3R)[ 0];
-                    if ((result__4X3R == (void *)NULL)) {
-                      result__4X3R=new_lab__2PJ(lab_type__5X3R);
-                      next__2X3R=(void *)((unsigned long)result__4X3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3R)));
-                      ((__POINTER *)next__2X3R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__3X3R)[ 0]=next__2X3R;
-                    } else {
-                      next__2X3R=((__POINTER *)result__4X3R)[ 0];
-                      if ((next__2X3R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4X3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AY3R <<  1)) <=  4096)) {
-                          next__2X3R=(void *)((unsigned long)result__4X3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3R)));
-                        } else {
-                          next__2X3R=new_lab__2PJ(lab_type__5X3R);
-                        };
-                        ((__POINTER *)next__2X3R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__3X3R)[ 0]=next__2X3R;
-                      } else {
-                        ((__POINTER *)result__4X3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2X3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__4X3R=next__2X3R;
-                      };
-                    };
-                    ptr__1GNR=result__4X3R;
-                  };
-                  result__0GNR=((__INTEGER_CST *)ptr__1GNR);
-                  *(result__0GNR) = *(INTEGER_CST__);
-                };
-                Self__CHNR=((__INTEGER_CST *)result__0GNR);
-                Self__CHNR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DHNR;
-                Self__CHNR->value__W4YD=v__EHNR;
-                Self__CHNR->parent_constant__B3LC.static_type__M2YD=t__FHNR;
-                check_type__YG5D(Self__CHNR);
-                __tmp__OSZL=result__0GNR;
-              } break;
-              case __READ_LOCAL__: {
-                __tmp__GOBR=read__QB5G(((__READ_LOCAL *)__tmp__NSZL)->local__HJZD);
-                if (__tmp__GOBR==NULL) {
-                  __tmp__HOBR=NULL;
-                } else {
-                  __tmp__HOBR=((__READ_LOCAL *)__tmp__GOBR);
-                };
-                __tmp__OSZL=__tmp__HOBR;
-              } break;
-              case __EXPR_MULTIPLE__: {
-                __tmp__OSZL=my_copy__SL2H(__tmp__NSZL);
-              } break;
-              case __EXPR_EQUAL__: {
-                __tmp__OSZL=my_copy__LM2H(__tmp__NSZL);
-              } break;
-              case __EXPR_NOT_EQUAL__: {
-                __tmp__OSZL=my_copy__YM2H(__tmp__NSZL);
-              } break;
-              case __REAL_CST__: {
-                Self__IRFQ=((__REAL_CST *)__tmp__NSZL);
-                p__PHNR=Self__IRFQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-                v__QHNR=Self__IRFQ->value__HN2H;
-                t__RHNR=Self__IRFQ->parent_constant__U2JH.static_type__M2YD;
-                result__GHNR=NULL;
-                ptr__HHNR=((__POINTER )(NULL));
-                typ_id__IHNR= 0;
-                sz__JHNR=((__UINTEGER_32 )sizeof(__REAL_CST));
-                if ((sz__JHNR ==  0)) {
-                  result__GHNR=REAL_CST__;
-                } else {
-                  typ_id__IHNR=-1;
-                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JHNR);
-                  if ((typ_id__IHNR == (__INTEGER)(-  1))) {
-                    a__KHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__LHNR=(__UINTEGER_32)((__UINTEGER_32)(sz__JHNR + a__KHNR) & (__UINTEGER_32)(~ a__KHNR));
-                    ptr_table__CY3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LHNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__BY3R=((__POINTER )(NULL));
-                    result__DY3R=((__POINTER *)ptr_table__CY3R)[ 0];
-                    if ((result__DY3R == (void *)NULL)) {
-                      result__DY3R=new_lab__2PJ(new_size__LHNR);
-                      next__BY3R=(void *)((unsigned long)result__DY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHNR)));
-                      ((__POINTER *)next__BY3R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__CY3R)[ 0]=next__BY3R;
-                    } else {
-                      next__BY3R=((__POINTER *)result__DY3R)[ 0];
-                      if ((next__BY3R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LHNR <<  1)) <=  4096)) {
-                          next__BY3R=(void *)((unsigned long)result__DY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHNR)));
-                        } else {
-                          next__BY3R=new_lab__2PJ(new_size__LHNR);
-                        };
-                        ((__POINTER *)next__BY3R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__CY3R)[ 0]=next__BY3R;
-                      } else {
-                        ((__POINTER *)result__DY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__DY3R=next__BY3R;
-                      };
-                    };
-                    ptr__HHNR=result__DY3R;
-                  } else {
-                    t__MHNR=((__UINTEGER_32 )typ_id__IHNR);
-                    a__NHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__KY3R=(__UINTEGER_32)((__UINTEGER_32)(sz__JHNR + a__NHNR) & (__UINTEGER_32)(~ a__NHNR));
-                    ptr_table__HY3R=((__POINTER )(&(table_type[(t__MHNR)])));
-                    lab_type__JY3R=(__UINTEGER_32)(t__MHNR |  1);
-                    next__GY3R=((__POINTER )(NULL));
-                    result__IY3R=((__POINTER *)ptr_table__HY3R)[ 0];
-                    if ((result__IY3R == (void *)NULL)) {
-                      result__IY3R=new_lab__2PJ(lab_type__JY3R);
-                      next__GY3R=(void *)((unsigned long)result__IY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KY3R)));
-                      ((__POINTER *)next__GY3R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__HY3R)[ 0]=next__GY3R;
-                    } else {
-                      next__GY3R=((__POINTER *)result__IY3R)[ 0];
-                      if ((next__GY3R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KY3R <<  1)) <=  4096)) {
-                          next__GY3R=(void *)((unsigned long)result__IY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KY3R)));
-                        } else {
-                          next__GY3R=new_lab__2PJ(lab_type__JY3R);
-                        };
-                        ((__POINTER *)next__GY3R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__HY3R)[ 0]=next__GY3R;
-                      } else {
-                        ((__POINTER *)result__IY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__IY3R=next__GY3R;
-                      };
-                    };
-                    ptr__HHNR=result__IY3R;
-                  };
-                  result__GHNR=((__REAL_CST *)ptr__HHNR);
-                  *(result__GHNR) = *(REAL_CST__);
-                };
-                Self__OHNR=((__REAL_CST *)result__GHNR);
-                Self__OHNR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PHNR;
-                Self__OHNR->value__HN2H=v__QHNR;
-                Self__OHNR->parent_constant__U2JH.static_type__M2YD=t__RHNR;
-                __tmp__OSZL=result__GHNR;
-              } break;
-              case __CHARACTER_CST__: {
-                Self__KRFQ=((__CHARACTER_CST *)__tmp__NSZL);
-                __tmp__OSZL=create__char__4SMH(Self__KRFQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KRFQ->text__PN2H);
-              } break;
-              case __IS_EXPANDED__: {
-                Self__LRFQ=((__IS_EXPANDED *)__tmp__NSZL);
-                __tmp__KOBR=read__QB5G(((__READ_LOCAL *)Self__LRFQ->receiver__WN2H)->local__HJZD);
-                if (__tmp__KOBR==NULL) {
-                  __tmp__LOBR=NULL;
-                } else {
-                  __tmp__LOBR=((__READ_LOCAL *)__tmp__KOBR);
-                };
-                p__1HNR=Self__LRFQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-                result__SHNR=NULL;
-                ptr__THNR=((__POINTER )(NULL));
-                typ_id__UHNR= 0;
-                sz__VHNR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-                if ((sz__VHNR ==  0)) {
-                  result__SHNR=IS_EXPANDED__;
-                } else {
-                  typ_id__UHNR=-1;
-                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VHNR);
-                  if ((typ_id__UHNR == (__INTEGER)(-  1))) {
-                    a__WHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__XHNR=(__UINTEGER_32)((__UINTEGER_32)(sz__VHNR + a__WHNR) & (__UINTEGER_32)(~ a__WHNR));
-                    ptr_table__MY3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XHNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__LY3R=((__POINTER )(NULL));
-                    result__NY3R=((__POINTER *)ptr_table__MY3R)[ 0];
-                    if ((result__NY3R == (void *)NULL)) {
-                      result__NY3R=new_lab__2PJ(new_size__XHNR);
-                      next__LY3R=(void *)((unsigned long)result__NY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XHNR)));
-                      ((__POINTER *)next__LY3R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__MY3R)[ 0]=next__LY3R;
-                    } else {
-                      next__LY3R=((__POINTER *)result__NY3R)[ 0];
-                      if ((next__LY3R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XHNR <<  1)) <=  4096)) {
-                          next__LY3R=(void *)((unsigned long)result__NY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XHNR)));
-                        } else {
-                          next__LY3R=new_lab__2PJ(new_size__XHNR);
-                        };
-                        ((__POINTER *)next__LY3R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__MY3R)[ 0]=next__LY3R;
-                      } else {
-                        ((__POINTER *)result__NY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__NY3R=next__LY3R;
-                      };
-                    };
-                    ptr__THNR=result__NY3R;
-                  } else {
-                    t__YHNR=((__UINTEGER_32 )typ_id__UHNR);
-                    a__ZHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__UY3R=(__UINTEGER_32)((__UINTEGER_32)(sz__VHNR + a__ZHNR) & (__UINTEGER_32)(~ a__ZHNR));
-                    ptr_table__RY3R=((__POINTER )(&(table_type[(t__YHNR)])));
-                    lab_type__TY3R=(__UINTEGER_32)(t__YHNR |  1);
-                    next__QY3R=((__POINTER )(NULL));
-                    result__SY3R=((__POINTER *)ptr_table__RY3R)[ 0];
-                    if ((result__SY3R == (void *)NULL)) {
-                      result__SY3R=new_lab__2PJ(lab_type__TY3R);
-                      next__QY3R=(void *)((unsigned long)result__SY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UY3R)));
-                      ((__POINTER *)next__QY3R)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__RY3R)[ 0]=next__QY3R;
-                    } else {
-                      next__QY3R=((__POINTER *)result__SY3R)[ 0];
-                      if ((next__QY3R == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UY3R <<  1)) <=  4096)) {
-                          next__QY3R=(void *)((unsigned long)result__SY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UY3R)));
-                        } else {
-                          next__QY3R=new_lab__2PJ(lab_type__TY3R);
-                        };
-                        ((__POINTER *)next__QY3R)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__RY3R)[ 0]=next__QY3R;
-                      } else {
-                        ((__POINTER *)result__SY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__SY3R=next__QY3R;
-                      };
-                    };
-                    ptr__THNR=result__SY3R;
-                  };
-                  result__SHNR=((__IS_EXPANDED *)ptr__THNR);
-                  *(result__SHNR) = *(IS_EXPANDED__);
-                };
-                Self__0HNR=((__IS_EXPANDED *)result__SHNR);
-                Self__0HNR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1HNR;
-                Self__0HNR->receiver__WN2H=__tmp__LOBR;
-                __tmp__OSZL=result__SHNR;
-              } break;
-              case __GET_TYPE_ID__: {
-                __tmp__OSZL=my_copy__1N2H(__tmp__NSZL);
-              } break;
-              case __EXPR_SUP__: {
-                __tmp__OSZL=my_copy__EO2H(__tmp__NSZL);
-              } break;
-              case __EXPR_SUB__: {
-                __tmp__OSZL=my_copy__PO2H(__tmp__NSZL);
-              } break;
-              case __EXPR_MUL__: {
-                __tmp__OSZL=my_copy__1O2H(__tmp__NSZL);
-              } break;
-              case __EXPR_DIV__: {
-                __tmp__OSZL=my_copy__GP2H(__tmp__NSZL);
-              } break;
-              case __EXPR_AND__: {
-                __tmp__OSZL=my_copy__RP2H(__tmp__NSZL);
-              } break;
-              case __EXPR_SHIFT_R__: {
-                __tmp__OSZL=my_copy__2P2H(__tmp__NSZL);
-              } break;
-              case __EXPR_SHIFT_L__: {
-                __tmp__OSZL=my_copy__HQ2H(__tmp__NSZL);
-              } break;
-              case __PUT_TO__: {
-                __tmp__OSZL=my_copy__SQ2H(__tmp__NSZL);
-              } break;
-              case __ITEM__: {
-                __tmp__OSZL=my_copy__DR2H(__tmp__NSZL);
-              } break;
-              case __SIZE_OF__: {
-                __tmp__OSZL=my_copy__PR2H(__tmp__NSZL);
-              } break;
-              case __CAST__: {
-                __tmp__OSZL=my_copy__YR2H(__tmp__NSZL);
-              } break;
-              case __CALL_SLOT__: {
-                __tmp__OSZL=my_copy__5SYM(__tmp__NSZL);
-              } break;
-              case __READ_SLOT__: {
-                __tmp__OSZL=my_copy__IUGK(__tmp__NSZL);
-              } break;
-              case __READ_GLOBAL__: {
-                __tmp__QFDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NSZL)->global__ZGJK),NULL);
-                if (__tmp__QFDR==NULL) {
-                  __tmp__RFDR=NULL;
-                } else {
-                  switch (((struct ___OBJ *)__tmp__QFDR)->__id) {
-                  case __READ_SLOT__: {
-                    __tmp__RFDR=NULL;
-                  } break;
-                  case __READ_GLOBAL__: {
-                    __tmp__RFDR=((__READ_GLOBAL *)__tmp__QFDR);
-                  } break;
-                  }
-                };
-                __tmp__OSZL=__tmp__RFDR;
-              } break;
-              case __EXPR_NOT_LOGIC__: {
-                __tmp__OSZL=my_copy__BQCN(__tmp__NSZL);
-              } break;
-              case __EXPR_OR_LOGIC__: {
-                __tmp__OSZL=my_copy__NREO(__tmp__NSZL);
-              } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                __tmp__OSZL=my_copy__VYJO(__tmp__NSZL);
-              } break;
-              case __EXPR_AND_LOGIC__: {
-                __tmp__OSZL=my_copy__0REO(__tmp__NSZL);
-              } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                __tmp__OSZL=my_copy__BZJO(__tmp__NSZL);
-              } break;
-              case __EXPR_NEG__: {
-                __tmp__OSZL=my_copy__CNJM(__tmp__NSZL);
-              } break;
-              case __EXPR_ADD__: {
-                __tmp__OSZL=my_copy__5XLL(__tmp__NSZL);
-              } break;
-              case __EXPR_NOT__: {
-                __tmp__OSZL=my_copy__WVYM(__tmp__NSZL);
-              } break;
-              case __EXPR_MOD__: {
-                __tmp__OSZL=my_copy__FSEO(__tmp__NSZL);
-              } break;
-              case __EXPR_SUP_EQ__: {
-                __tmp__OSZL=my_copy__QCEP(__tmp__NSZL);
-              } break;
-              case __EXPR_INF__: {
-                __tmp__OSZL=my_copy__5LSN(__tmp__NSZL);
-              } break;
-              case __EXPR_INF_EQ__: {
-                __tmp__OSZL=my_copy__KMSN(__tmp__NSZL);
-              } break;
-              case __EXPR_OR__: {
-                __tmp__OSZL=my_copy__JZPN(__tmp__NSZL);
-              } break;
-              case __EXPR_XOR__: {
-                __tmp__OSZL=my_copy__G3SO(__tmp__NSZL);
-              } break;
-              };
-              switch (((struct ___OBJ *)wrt__DNZL)->__id) {
-              case __WRITE_GLOBAL__: {
-                ((__WRITE_GLOBAL *)wrt__DNZL)->parent_write__YAGH.value__PAEH=__tmp__OSZL;
-              } break;
-              case __WRITE_SLOT__: {
-                ((__WRITE_SLOT *)wrt__DNZL)->parent_write__FBGH.value__PAEH=__tmp__OSZL;
-              } break;
-              case __WRITE_LOCAL__: {
-                ((__WRITE_LOCAL *)wrt__DNZL)->parent_write__540I.value__PAEH=__tmp__OSZL;
-              } break;
-              };
-              switch (((struct ___OBJ *)__tmp__NSZL)->__id) {
-              case __LIST__: {
-                remove__SOJJ(__tmp__NSZL);
-              } break;
-              case __STRING_CST__: {
-              } break;
-              case __EXTERNAL_C__: {
-                remove__2TAK(__tmp__NSZL);
-              } break;
-              case __PROTOTYPE_CST__: {
-              } break;
-              case __INTEGER_CST__: {
-              } break;
-              case __READ_LOCAL__: {
-                Self__MRFQ=((__READ_LOCAL *)__tmp__NSZL);
-                Self__VY3R=((__LOCAL *)Self__MRFQ->local__HJZD);
-                Self__VY3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VY3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-                if ((Self__VY3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                  print__1ZE((&__string_336));
-                  voir__WY3R=create__AXB( 250);
-                  display__UXFK(Self__MRFQ,voir__WY3R);
-                  put_string__2EG(((__STRING *)voir__WY3R));
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_337));
-                  Self__YY3R=((__LIST *)list_current__EH1);
-                  voir__ZY3R=create__AXB( 250);
-                  display__EQQG(Self__YY3R,voir__ZY3R);
-                  put_string__2EG(((__STRING *)voir__ZY3R));
-                  fputc((int)('\n'),stdout);
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_338));
-                  fputc((int)('\n'),stdout);
-                  exit(( 1));
-                };
-              } break;
-              case __EXPR_MULTIPLE__: {
-                remove__1UAK(__tmp__NSZL);
-              } break;
-              case __EXPR_EQUAL__: {
-                remove__LVAK(__tmp__NSZL);
-              } break;
-              case __EXPR_NOT_EQUAL__: {
-                remove__PVAK(__tmp__NSZL);
-              } break;
-              case __REAL_CST__: {
-              } break;
-              case __CHARACTER_CST__: {
-              } break;
-              case __IS_EXPANDED__: {
-                Self__ORFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NSZL)->receiver__WN2H);
-                Self__0Y3R=((__LOCAL *)Self__ORFQ->local__HJZD);
-                Self__0Y3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0Y3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-                if ((Self__0Y3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                  print__1ZE((&__string_336));
-                  voir__1Y3R=create__AXB( 250);
-                  display__UXFK(Self__ORFQ,voir__1Y3R);
-                  put_string__2EG(((__STRING *)voir__1Y3R));
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_337));
-                  Self__3Y3R=((__LIST *)list_current__EH1);
-                  voir__4Y3R=create__AXB( 250);
-                  display__EQQG(Self__3Y3R,voir__4Y3R);
-                  put_string__2EG(((__STRING *)voir__4Y3R));
-                  fputc((int)('\n'),stdout);
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_338));
-                  fputc((int)('\n'),stdout);
-                  exit(( 1));
-                };
-              } break;
-              case __GET_TYPE_ID__: {
-                remove__0VAK(__tmp__NSZL);
-              } break;
-              case __EXPR_SUP__: {
-                remove__3VAK(__tmp__NSZL);
-              } break;
-              case __EXPR_SUB__: {
-                remove__BWAK(__tmp__NSZL);
-              } break;
-              case __EXPR_MUL__: {
-                remove__FWAK(__tmp__NSZL);
-              } break;
-              case __EXPR_DIV__: {
-                remove__JWAK(__tmp__NSZL);
-              } break;
-              case __EXPR_AND__: {
-                remove__NWAK(__tmp__NSZL);
-              } break;
-              case __EXPR_SHIFT_R__: {
-                remove__RWAK(__tmp__NSZL);
-              } break;
-              case __EXPR_SHIFT_L__: {
-                remove__VWAK(__tmp__NSZL);
-              } break;
-              case __PUT_TO__: {
-                remove__ZWAK(__tmp__NSZL);
-              } break;
-              case __ITEM__: {
-                remove__0XAK(__tmp__NSZL);
-              } break;
-              case __SIZE_OF__: {
-                remove__4XAK(__tmp__NSZL);
-              } break;
-              case __CAST__: {
-                remove__BYAK(__tmp__NSZL);
-              } break;
-              case __CALL_SLOT__: {
-                remove__DUML(__tmp__NSZL);
-              } break;
-              case __READ_SLOT__: {
-                remove__GGHK(__tmp__NSZL);
-              } break;
-              case __READ_GLOBAL__: {
-                Self__PRFQ=((__READ_GLOBAL *)__tmp__NSZL);
-                unread__CGNL(Self__PRFQ->global__ZGJK,Self__PRFQ);
-              } break;
-              case __EXPR_NOT_LOGIC__: {
-                remove__WA0M(__tmp__NSZL);
-              } break;
-              case __EXPR_OR_LOGIC__: {
-                remove__0UEO(__tmp__NSZL);
-              } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                remove__0RKO(__tmp__NSZL);
-              } break;
-              case __EXPR_AND_LOGIC__: {
-                remove__4UEO(__tmp__NSZL);
-              } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                remove__5RKO(__tmp__NSZL);
-              } break;
-              case __EXPR_NEG__: {
-                remove__HTJM(__tmp__NSZL);
-              } break;
-              case __EXPR_ADD__: {
-                remove__XWML(__tmp__NSZL);
-              } break;
-              case __EXPR_NOT__: {
-                remove__TJZM(__tmp__NSZL);
-              } break;
-              case __EXPR_MOD__: {
-                remove__CVEO(__tmp__NSZL);
-              } break;
-              case __EXPR_SUP_EQ__: {
-                remove__1EEP(__tmp__NSZL);
-              } break;
-              case __EXPR_INF__: {
-                remove__0DRN(__tmp__NSZL);
-              } break;
-              case __EXPR_INF_EQ__: {
-                remove__4DRN(__tmp__NSZL);
-              } break;
-              case __EXPR_OR__: {
-                remove__14PN(__tmp__NSZL);
-              } break;
-              case __EXPR_XOR__: {
-                remove__EVTO(__tmp__NSZL);
-              } break;
-              };
-              Self__TFDR=((__FAST_ARRAYoINSTRo *)((__LIST *)new_src__CNZL)->expr_list__RTOG);
-              index__VFDR=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)new_src__CNZL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
-              if ((index__VFDR == (__INTEGER)(Self__TFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-                add_last__IK4G(Self__TFDR,wrt__DNZL);
-              } else {
-                add_last__IK4G(Self__TFDR,wrt__DNZL);
-                Self__AZ3R=(__INTEGER)(Self__TFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-                __tmp__CZ3R=Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-                __tmp__DZ3R=Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-                __tmp__EZ3R=Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-                while ((Self__AZ3R >= index__VFDR)) {
-                  ((void **)__tmp__DZ3R)[(__INTEGER)(Self__AZ3R +  1)]=((void **)__tmp__CZ3R)[Self__AZ3R];
-                  ((void **)__tmp__EZ3R)[Self__AZ3R]=NULL;
-                  Self__AZ3R=(__INTEGER)(Self__AZ3R -  1);
-                };
-                ((void **)Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__VFDR]=wrt__DNZL;
-              };
-              Self__TRZN=(__INTEGER)(Self__TRZN +  1);
-            };
-          };
-          if (((void *)__tmp__SQZL != (void *)NULL)) {
-            if (((struct ___OBJ *)Self__5MZL->profil__Y51H)->__id==__PROFIL_SLOT__) {
-            };
-            __tmp__4SZL=Self__5MZL->profil__Y51H;
-            if (((struct ___OBJ *)__tmp__4SZL)->__id==__PROFIL_SLOT__) {
-              __tmp__5SZL=((__PROFIL_SLOT *)__tmp__4SZL)->parent_profil__R1LC.argument_list__V4JH;
-            } else {
-              __tmp__5SZL=((__PROFIL_BLOCK *)__tmp__4SZL)->parent_profil__OGAG.argument_list__V4JH;
-            };
-            __tmp__BTZL=((__FAST_ARRAYoLOCALo *)__tmp__5SZL)->parent_arrayed_collection__YH4F.upper__1H4F;
-            Self__HSZN= 0;
-            __tmp__NM3Q=Self__5MZL->profil__Y51H;
-            __tmp__555Q=((__PROFIL_SLOT *)__tmp__NM3Q)->parent_profil__R1LC.argument_list__V4JH;
-            __tmp__AAAR=((__PROFIL_BLOCK *)__tmp__NM3Q)->parent_profil__OGAG.argument_list__V4JH;
-            while ((Self__HSZN <= __tmp__BTZL)) {
-              if (((struct ___OBJ *)__tmp__NM3Q)->__id==__PROFIL_SLOT__) {
-                __tmp__ITZL=__tmp__555Q;
-              } else {
-                __tmp__ITZL=__tmp__AAAR;
-              };
-              loc__FNZL=((void **)((__FAST_ARRAYoLOCALo *)__tmp__ITZL)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__HSZN];
-              if (((void *)loc__FNZL != (void *)NULL)) {
-                ((__LOCAL *)loc__FNZL)->my_alias__XVAH=NULL;
-              };
-              Self__HSZN=(__INTEGER)(Self__HSZN +  1);
-            };
-          } else {
-            Self__C0ZN= 0;
-            limit_up__D0ZN=((__FAST_ARRAYoLOCALo *)list_alias__WSZN)->parent_arrayed_collection__YH4F.upper__1H4F;
-            __tmp__BAAR=((__FAST_ARRAYoLOCALo *)list_alias__WSZN)->parent_arrayed_collection__YH4F.storage__NWPG;
-            while ((Self__C0ZN <= limit_up__D0ZN)) {
-              ((__LOCAL *)((void **)__tmp__BAAR)[Self__C0ZN])->my_alias__XVAH=NULL;
-              Self__C0ZN=(__INTEGER)(Self__C0ZN +  1);
-            };
-            ((__FAST_ARRAYoLOCALo *)list_alias__WSZN)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
-            is_alias__GWAH=FALSE__;
-          };
-          result__BNZL=execute_link__TTOG(new_src__CNZL);
-          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-        };
-      };
-    };
-  };
-  return(result__BNZL);
-}
-
-static void execute_normal__LUAM(__CALL_SLOT *Self__MUAM)
-// ({CALL_SLOT}) VoidRecursive, No inlinable.
-{
-  void *wrt__NUAM,*__tmp__2UAM;
-  __INTEGER __tmp__TUAM,Self__FHCM,index__ZFDR,Self__SZ3R;
-  void *__tmp__1UAM;
-  __WRITE_LOCAL *Self__EHHM;
-  void *__tmp__YHHM,*__tmp__WIHM,*__tmp__TJHM,*__tmp__1JHM,*__tmp__2JHM;
-  void *__tmp__ZHHM,*read__HHHM;
-  void *__tmp__5HHM;
-  __LIST *Self__WFDR,*Self__KZ3R,*Self__PZ3R,*Self__3SZQ,*Self__OOBR;
-  void *__tmp__XIHM;
-  __READ_LOCAL *Self__LSFQ,*Self__PRKQ;
-  __LOCAL *Self__HZ3R,*Self__MZ3R;
-  void *voir__IZ3R,*voir__LZ3R,*voir__NZ3R,*voir__QZ3R,*voir__POBR;
-  __READ_GLOBAL *Self__OSFQ;
-  void *__tmp__PVAM,*__tmp__YVAM,*__tmp__NWAM,*__tmp__ZWAM;
-  __BOOLEAN result__IHHM,__tmp__DIHM,__tmp__KIHM,__tmp__4IHM;
-  __BOOLEAN __tmp__ZVAM,__tmp__OWAM,__tmp__0WAM;
-  __FAST_ARRAYoINSTRo *Self__XFDR;
-  void **__tmp__UZ3R,**__tmp__VZ3R,**__tmp__WZ3R;
-  void *__tmp__QVAM;
-  wrt__NUAM=NULL;
-  __tmp__TUAM=((__FAST_ARRAYoWRITEo *)Self__MUAM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
-  Self__FHCM= 0;
-  while ((Self__FHCM <= __tmp__TUAM)) {
-    __tmp__1UAM=((void **)((__FAST_ARRAYoWRITEo *)Self__MUAM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__FHCM];
-    if (__tmp__1UAM==NULL) {
-      __tmp__2UAM=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__1UAM)->__id) {
-      case __WRITE_GLOBAL__: {
-        __tmp__2UAM=NULL;
-      } break;
-      case __WRITE_SLOT__: {
-        __tmp__2UAM=NULL;
-      } break;
-      case __WRITE_LOCAL__: {
-        __tmp__2UAM=((void *)__tmp__1UAM);
-      } break;
-      }
-    };
-    wrt__NUAM=__tmp__2UAM;
-    if (((void *)__tmp__2UAM != (void *)NULL)) {
-      Self__EHHM=((__WRITE_LOCAL *)__tmp__2UAM);
-      result__IHHM=FALSE__;
-      __tmp__YHHM=Self__EHHM->parent_write__540I.value__PAEH;
-      if (__tmp__YHHM==NULL) {
-        __tmp__ZHHM=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__YHHM)->__id) {
-        case __LIST__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_EQUAL__KINJ__: {
+          t__DSMU=static_type__ODCK();
         } break;
-        case __STRING_CST__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          t__DSMU=static_type__TDCK();
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__ZHHM=NULL;
+        case __IS_EXPANDED__35NJ__: {
+          t__DSMU=static_type__YDCK();
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__ZHHM=NULL;
+        case __GET_TYPE_ID__HAOJ__: {
+          t__DSMU=static_type__3DCK();
         } break;
-        case __INTEGER_CST__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_SUP__ABOJ__: {
+          t__DSMU=static_type__CECK();
         } break;
-        case __READ_LOCAL__: {
-          __tmp__ZHHM=((void *)__tmp__YHHM);
+        case __EXPR_SUB__UBOJ__: {
+          t__DSMU=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__MX3T));
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_MUL__KCOJ__: {
+          t__DSMU=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__MX3T));
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_DIV__4COJ__: {
+          t__DSMU=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__MX3T));
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_AND__SDOJ__: {
+          t__DSMU=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__MX3T));
         } break;
-        case __REAL_CST__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          t__DSMU=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__MX3T));
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          t__DSMU=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__MX3T));
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__ZHHM=NULL;
+        case __PUT_TO__TFOJ__: {
+          t__DSMU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__ZHHM=NULL;
+        case __ITEM__HGOJ__: {
+          t__DSMU=static_type__JFCK(((__ITEM__HGOJ *)__tmp__MX3T));
         } break;
-        case __EXPR_SUP__: {
-          __tmp__ZHHM=NULL;
+        case __SIZE_OF__5GOJ__: {
+          t__DSMU=static_type__VFCK();
         } break;
-        case __EXPR_SUB__: {
-          __tmp__ZHHM=NULL;
+        case __CAST__1HOJ__: {
+          t__DSMU=((__CAST__1HOJ *)__tmp__MX3T)->static_type__FD5J;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__ZHHM=NULL;
+        case __REAL_CST__1LOJ__: {
+          t__DSMU=((__REAL_CST__1LOJ *)__tmp__MX3T)->parent_constant__2LOJ.static_type__5G4D;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__ZHHM=NULL;
+        case __CHARACTER_CST__RMOJ__: {
+          t__DSMU=((__CHARACTER_CST__RMOJ *)__tmp__MX3T)->parent_constant__SMOJ.static_type__5G4D;
         } break;
-        case __EXPR_AND__: {
-          __tmp__ZHHM=NULL;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          t__DSMU=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MX3T)->parent_constant__2NOJ.static_type__5G4D;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__ZHHM=NULL;
+        case __READ_SLOT__LL4K__: {
+          t__DSMU=((__READ_SLOT__LL4K *)__tmp__MX3T)->slot__UYFM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          t__DSMU=static_type__5L5O();
         } break;
-        case __PUT_TO__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          t__DSMU=static_type__CRTP();
         } break;
-        case __ITEM__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          t__DSMU=static_type__M51P();
         } break;
-        case __SIZE_OF__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          t__DSMU=static_type__HRTP();
         } break;
-        case __CAST__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          t__DSMU=static_type__S51P();
         } break;
-        case __CALL_SLOT__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_NEG__EZVL__: {
+          t__DSMU=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__MX3T));
         } break;
-        case __READ_SLOT__: {
-          __tmp__ZHHM=((void *)__tmp__YHHM);
+        case __EXPR_ADD__SZVL__: {
+          t__DSMU=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__MX3T));
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__ZHHM=((void *)__tmp__YHHM);
+        case __READ_GLOBAL__T4YL__: {
+          t__DSMU=((__READ_GLOBAL__T4YL *)__tmp__MX3T)->global__KAKM->parent_variable__JJRG.type__IO5D;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_NOT__XUPM__: {
+          t__DSMU=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__MX3T));
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_MOD__3YPM__: {
+          t__DSMU=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__MX3T));
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_OR__PQ0N__: {
+          t__DSMU=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__MX3T));
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_SUP_EQ__1VBP__: {
+          t__DSMU=static_type__TA0Q();
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_INF__OXBP__: {
+          t__DSMU=static_type__4BUP();
         } break;
-        case __EXPR_NEG__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_INF_EQ__FYBP__: {
+          t__DSMU=static_type__DCUP();
         } break;
-        case __EXPR_ADD__: {
-          __tmp__ZHHM=NULL;
+        case __EXPR_XOR__ABEP__: {
+          t__DSMU=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__MX3T));
         } break;
-        case __EXPR_NOT__: {
-          __tmp__ZHHM=NULL;
+        };
+        t__DAMU=t__DSMU;
+        switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)t__DSMU)->the_parent_type__QLK)->__id) {
+        case __TYPE__FF__: {
+          __tmp__VRGN=FALSE__O__;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__ZHHM=NULL;
+        case __TYPE_NULL__GMB__: {
+          __tmp__VRGN=FALSE__O__;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__ZHHM=NULL;
+        case __TYPE_VOID__IMB__: {
+          __tmp__VRGN=FALSE__O__;
         } break;
-        case __EXPR_INF__: {
-          __tmp__ZHHM=NULL;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__VRGN=FALSE__O__;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__ZHHM=NULL;
+        case __TYPE_ID__MMB__: {
+          __tmp__VRGN=FALSE__O__;
         } break;
-        case __EXPR_OR__: {
-          __tmp__ZHHM=NULL;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__VRGN=FALSE__O__;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__ZHHM=NULL;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__VRGN=TRUE__K__;
         } break;
-        }
-      };
-      read__HHHM=__tmp__ZHHM;
-      if (((void *)__tmp__ZHHM != (void *)NULL)) {
-        switch (((struct ___OBJ *)__tmp__ZHHM)->__id) {
-        case __READ_LOCAL__: {
-          __tmp__5HHM=((__READ_LOCAL *)__tmp__ZHHM)->local__HJZD;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__5HHM=((__READ_SLOT *)__tmp__ZHHM)->slot__MUGK;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__5HHM=((__READ_GLOBAL *)__tmp__ZHHM)->global__ZGJK;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__VRGN=TRUE__K__;
         } break;
         };
-        __tmp__DIHM=((void *)__tmp__5HHM == (void *)Self__EHHM->local__ERIJ);
-      } else {
-        __tmp__DIHM=FALSE__;
-      };
-      if (__tmp__DIHM) {
-        remove__E5IK(Self__EHHM);
-        result__IHHM=TRUE__;
-        __tmp__KIHM=TRUE__;
-      } else {
-        __tmp__KIHM=FALSE__;
-      };
-      if ((! __tmp__KIHM)) {
-        if ((((__LOCAL *)Self__EHHM->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG ==  0)) {
-          __tmp__WIHM=Self__EHHM->parent_write__540I.value__PAEH;
-          switch (((struct ___OBJ *)__tmp__WIHM)->__id) {
-          case __LIST__: {
-            Self__WFDR=((__LIST *)__tmp__WIHM);
-            if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__WFDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-              add_last__IK4G(Self__WFDR->expr_list__RTOG,create__type__PKQC(Self__WFDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-            };
-            __tmp__XIHM=execute_list__MNQG(Self__WFDR);
-          } break;
-          case __STRING_CST__: {
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__XIHM=NULL;
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__XIHM=execute_unlink__Q3LK(__tmp__WIHM);
-          } break;
-          case __PROTOTYPE_CST__: {
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__XIHM=NULL;
-          } break;
-          case __INTEGER_CST__: {
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__XIHM=NULL;
-          } break;
-          case __READ_LOCAL__: {
-            Self__LSFQ=((__READ_LOCAL *)__tmp__WIHM);
-            Self__HZ3R=((__LOCAL *)Self__LSFQ->local__HJZD);
-            Self__HZ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HZ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__HZ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__IZ3R=create__AXB( 250);
-              display__UXFK(Self__LSFQ,voir__IZ3R);
-              put_string__2EG(((__STRING *)voir__IZ3R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__KZ3R=((__LIST *)list_current__EH1);
-              voir__LZ3R=create__AXB( 250);
-              display__EQQG(Self__KZ3R,voir__LZ3R);
-              put_string__2EG(((__STRING *)voir__LZ3R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
+        if (__tmp__VRGN) {
+          __tmp__ISGN=new__2FHG();
+          __tmp__2X3T=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__DHWT)->parent_arrayed_collection__GAXC.storage__HREI)[Self__URAN];
+          switch (((struct ___OBJ *)__tmp__2X3T)->__id) {
+          case __STRING_CST__5J__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__2X3T)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            Self__YYZT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2X3T));
+            if (((void *)Self__YYZT->living_type__U0RH == (void *)NULL)) {
+              add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)Self__YYZT->static_type__W54D)->the_parent_type__QLK);
+            } else /* FALSE */ {
+              union__JT4K(((__TYPES_TMP__AN5D *)__tmp__ISGN),Self__YYZT->living_type__U0RH);
             };
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__XIHM=NULL;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__XIHM=execute_unlink__BCMK(__tmp__WIHM);
+          case __PROTOTYPE_CST__LAXC__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2X3T))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__XIHM=execute_unlink__IHMK(__tmp__WIHM);
+          case __INTEGER_CST__XAXC__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2X3T))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__XIHM=execute_unlink__ZHMK(__tmp__WIHM);
+          case __EXPR_MULTIPLE__GLWH__: {
+            (&__string_342)->count__0C= 22;
+            (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+            print__KKG((&__string_342));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
           } break;
-          case __REAL_CST__: {
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__XIHM=NULL;
+          case __READ_LOCAL__55ZI__: {
+            get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __CHARACTER_CST__: {
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__XIHM=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __IS_EXPANDED__: {
-            Self__PRKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WIHM)->receiver__WN2H);
-            Self__MZ3R=((__LOCAL *)Self__PRKQ->local__HJZD);
-            Self__MZ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MZ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-            if ((Self__MZ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-              print__1ZE((&__string_336));
-              voir__NZ3R=create__AXB( 250);
-              display__UXFK(Self__PRKQ,voir__NZ3R);
-              put_string__2EG(((__STRING *)voir__NZ3R));
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_337));
-              Self__PZ3R=((__LIST *)list_current__EH1);
-              voir__QZ3R=create__AXB( 250);
-              display__EQQG(Self__PZ3R,voir__QZ3R);
-              put_string__2EG(((__STRING *)voir__QZ3R));
-              fputc((int)('\n'),stdout);
-              fputc((int)('\n'),stdout);
-              print__1ZE((&__string_338));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
-            };
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            __tmp__XIHM=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __GET_TYPE_ID__: {
-            remove__0VAK(((__GET_TYPE_ID *)__tmp__WIHM));
-            __tmp__XIHM=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__XIHM=execute_unlink__0IMK(__tmp__WIHM);
+          case __GET_TYPE_ID__HAOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_integer__2NB);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__XIHM=execute_unlink__LJMK(__tmp__WIHM);
+          case __EXPR_SUP__ABOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__XIHM=execute_unlink__2JMK(__tmp__WIHM);
+          case __EXPR_SUB__UBOJ__: {
+            get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__XIHM=execute_unlink__NKMK(__tmp__WIHM);
+          case __EXPR_MUL__KCOJ__: {
+            get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_AND__: {
-            __tmp__XIHM=execute_unlink__4KMK(__tmp__WIHM);
+          case __EXPR_DIV__4COJ__: {
+            get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__XIHM=execute_unlink__PLMK(__tmp__WIHM);
+          case __EXPR_AND__SDOJ__: {
+            get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__XIHM=execute_unlink__AMMK(__tmp__WIHM);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __PUT_TO__: {
-            __tmp__XIHM=execute_link__ROPK(((__PUT_TO *)__tmp__WIHM));
+          case __EXPR_SHIFT_L__0EOJ__: {
+            get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __ITEM__: {
-            __tmp__XIHM=execute_unlink__UMMK(__tmp__WIHM);
+          case __PUT_TO__TFOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),TYPE_VOID__IMB__);
           } break;
-          case __SIZE_OF__: {
-            __tmp__XIHM=execute_unlink__ENMK(__tmp__WIHM);
+          case __ITEM__HGOJ__: {
+            get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __CAST__: {
-            __tmp__XIHM=execute_unlink__JNMK(__tmp__WIHM);
+          case __SIZE_OF__5GOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_integer__2NB);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__XIHM=execute_unlink__4UQL(__tmp__WIHM);
+          case __CAST__1HOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2X3T))->static_type__FD5J)->the_parent_type__QLK);
           } break;
-          case __READ_SLOT__: {
-            __tmp__XIHM=execute_unlink__QEAL(__tmp__WIHM);
+          case __REAL_CST__1LOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2X3T))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
           } break;
-          case __READ_GLOBAL__: {
-            Self__OSFQ=((__READ_GLOBAL *)__tmp__WIHM);
-            unread__CGNL(Self__OSFQ->global__ZGJK,Self__OSFQ);
-            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-            if (((void *)((__SLOT_DATA *)Self__OSFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-              execute__COHL(Self__OSFQ->global__ZGJK);
-            };
-            __tmp__XIHM=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2X3T))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2X3T))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
+          } break;
+          case __READ_SLOT__LL4K__: {
+            get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__XIHM=execute_unlink__S1ZM(__tmp__WIHM);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__XIHM=execute_unlink__FBFO(__tmp__WIHM);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__XIHM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WIHM));
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__XIHM=execute_unlink__VBFO(__tmp__WIHM);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__XIHM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WIHM));
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__XIHM=execute_unlink__JBKM(__tmp__WIHM);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__F5NS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2X3T)));
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)__tmp__F5NS)->the_parent_type__QLK);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__XIHM=execute_unlink__OUNL(__tmp__WIHM);
+          case __EXPR_ADD__SZVL__: {
+            get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__XIHM=execute_unlink__IWZM(__tmp__WIHM);
+          case __READ_GLOBAL__T4YL__: {
+            get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2X3T))->global__KAKM),__tmp__ISGN);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__XIHM=execute_unlink__FCFO(__tmp__WIHM);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__F5NS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2X3T)));
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),((__TYPE_FULL__XMB *)__tmp__F5NS)->the_parent_type__QLK);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__XIHM=execute_unlink__EOEP(__tmp__WIHM);
+          case __EXPR_MOD__3YPM__: {
+            get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_INF__: {
-            __tmp__XIHM=execute_unlink__SZQN(__tmp__WIHM);
+          case __EXPR_OR__PQ0N__: {
+            get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__XIHM=execute_unlink__C0QN(__tmp__WIHM);
+          case __EXPR_SUP_EQ__1VBP__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_OR__: {
-            __tmp__XIHM=execute_unlink__ZNQN(__tmp__WIHM);
+          case __EXPR_INF__OXBP__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
           } break;
-          case __EXPR_XOR__: {
-            __tmp__XIHM=execute_unlink__2SUO(__tmp__WIHM);
+          case __EXPR_INF_EQ__FYBP__: {
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_true__ENB);
+            add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ISGN),type_false__MNB);
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2X3T)),__tmp__ISGN);
           } break;
           };
-          if (((void *)__tmp__XIHM == (void *)NULL)) {
-            result__IHHM=TRUE__;
-            __tmp__4IHM=TRUE__;
-          } else {
-            __tmp__4IHM=FALSE__;
-          };
-          if ((! __tmp__4IHM)) {
-            if ((old_seq_or_and__KXRG == seq_or_and__IXRG)) {
-              Self__3SZQ=((__LIST *)list_current__EH1);
-              Self__XFDR=((__FAST_ARRAYoINSTRo *)Self__3SZQ->expr_list__RTOG);
-              index__ZFDR=(__INTEGER)(Self__3SZQ->index__XWRG -  1);
-              if ((index__ZFDR == (__INTEGER)(Self__XFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
-                add_last__IK4G(Self__XFDR,__tmp__XIHM);
+          if (((void *)((void **)((__TYPES_TMP__AN5D *)__tmp__ISGN)->parent_types__DN5D.storage__1LYI)[ 0] == (void *)TYPE_NULL__GMB__)) {
+            if (((__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ISGN)->parent_types__DN5D.upper__A1RH +  1) >  1)) {
+              __tmp__VGNN=((void **)((__TYPES_TMP__AN5D *)__tmp__ISGN)->parent_types__DN5D.storage__1LYI)[ 1];
+              if (__tmp__VGNN==NULL) {
+                __tmp__ZSGN=NULL;
               } else {
-                add_last__IK4G(Self__XFDR,__tmp__XIHM);
-                Self__SZ3R=(__INTEGER)(Self__XFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
-                __tmp__UZ3R=Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-                __tmp__VZ3R=Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-                __tmp__WZ3R=Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G;
-                while ((Self__SZ3R >= index__ZFDR)) {
-                  ((void **)__tmp__VZ3R)[(__INTEGER)(Self__SZ3R +  1)]=((void **)__tmp__UZ3R)[Self__SZ3R];
-                  ((void **)__tmp__WZ3R)[Self__SZ3R]=NULL;
-                  Self__SZ3R=(__INTEGER)(Self__SZ3R -  1);
-                };
-                ((void **)Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__ZFDR]=__tmp__XIHM;
-              };
-              Self__3SZQ->index__XWRG=(__INTEGER)(Self__3SZQ->index__XWRG +  1);
-              result__IHHM=TRUE__;
-            } else {
-              if (__tmp__XIHM==NULL) {
-                __tmp__TJHM=NULL;
-              } else {
-                switch (((struct ___OBJ *)__tmp__XIHM)->__id) {
-                case __LIST__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __STRING_CST__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXTERNAL_C__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __PROTOTYPE_CST__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __INTEGER_CST__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __READ_LOCAL__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_MULTIPLE__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_EQUAL__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_NOT_EQUAL__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __REAL_CST__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __CHARACTER_CST__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __IS_EXPANDED__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __GET_TYPE_ID__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_SUP__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_SUB__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_MUL__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_DIV__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_AND__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_SHIFT_R__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_SHIFT_L__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __PUT_TO__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                switch (((struct ___OBJ *)__tmp__VGNN)->__id) {
+                case __TYPE__FF__: {
+                  __tmp__ZSGN=NULL;
                 } break;
-                case __ITEM__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                case __TYPE_NULL__GMB__: {
+                  __tmp__ZSGN=NULL;
                 } break;
-                case __SIZE_OF__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                case __TYPE_VOID__IMB__: {
+                  __tmp__ZSGN=NULL;
                 } break;
-                case __CAST__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                case __TYPE_CONTEXT__KMB__: {
+                  __tmp__ZSGN=NULL;
                 } break;
-                case __CALL_SLOT__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                case __TYPE_ID__MMB__: {
+                  __tmp__ZSGN=NULL;
                 } break;
-                case __READ_SLOT__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                case __TYPE_GENERIC__OCY__: {
+                  __tmp__ZSGN=NULL;
                 } break;
-                case __READ_GLOBAL__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                case __TYPE_BLOCK__CP5D__: {
+                  __tmp__ZSGN=NULL;
                 } break;
-                case __EXPR_NOT_LOGIC__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __LOOP__: {
-                  __tmp__TJHM=NULL;
-                } break;
-                case __EXPR_OR_LOGIC__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_OR_OR_LOGIC__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_AND_LOGIC__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_AND_AND_LOGIC__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_NEG__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_ADD__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_NOT__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_MOD__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_SUP_EQ__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_INF__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_INF_EQ__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_OR__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
-                } break;
-                case __EXPR_XOR__: {
-                  __tmp__TJHM=((void *)__tmp__XIHM);
+                case __PROFIL_BLOCK__O3NJ__: {
+                  __tmp__ZSGN=((void *)__tmp__VGNN);
                 } break;
                 }
               };
-              Self__EHHM->parent_write__540I.value__PAEH=__tmp__TJHM;
+              typ_block__1QGN=__tmp__ZSGN;
+            } else /* FALSE */ {
+              t__DAMU=NULL;
+            };
+          } else /* FALSE */ {
+            __tmp__UGNN=((void **)((__TYPES_TMP__AN5D *)__tmp__ISGN)->parent_types__DN5D.storage__1LYI)[ 0];
+            if (__tmp__UGNN==NULL) {
+              __tmp__ZSGN=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__UGNN)->__id) {
+              case __TYPE__FF__: {
+                __tmp__ZSGN=NULL;
+              } break;
+              case __TYPE_NULL__GMB__: {
+                __tmp__ZSGN=NULL;
+              } break;
+              case __TYPE_VOID__IMB__: {
+                __tmp__ZSGN=NULL;
+              } break;
+              case __TYPE_CONTEXT__KMB__: {
+                __tmp__ZSGN=NULL;
+              } break;
+              case __TYPE_ID__MMB__: {
+                __tmp__ZSGN=NULL;
+              } break;
+              case __TYPE_GENERIC__OCY__: {
+                __tmp__ZSGN=NULL;
+              } break;
+              case __TYPE_BLOCK__CP5D__: {
+                __tmp__ZSGN=NULL;
+              } break;
+              case __PROFIL_BLOCK__O3NJ__: {
+                __tmp__ZSGN=((void *)__tmp__UGNN);
+              } break;
+              }
+            };
+            typ_block__1QGN=__tmp__ZSGN;
+          };
+          free__GNZI(((__TYPES_TMP__AN5D *)__tmp__ISGN));
+        };
+        Self__URAN=(__INTEGER__Q)(Self__URAN +  1);
+        goto while_do__UOJN;
+      };
+    };
+    if (((void *)typ_block__1QGN != (void *)NULL)) {
+      pro_list__3QGN=typ_block__1QGN->profil_list__W1IK;
+      typ_id__I2LU= 0;
+      while (((typ_id__I2LU <= pro_list__3QGN->parent_arrayed_collection__OATH.upper__0LEI) && ((void *)result__UQGN == (void *)NULL))) {
+        __tmp__IUGN=((void **)((__FAST_ARRAYoPROFIL_SLOTo__GATH *)pro_list__3QGN)->parent_arrayed_collection__OATH.storage__WLEI)[typ_id__I2LU];
+        pro__WQGN=__tmp__IUGN;
+        if (((void *)((__PROFIL_SLOT__OO2C *)__tmp__IUGN)->slot_code__QSXN == (void *)result__1Y5M)) {
+          if (((void *)__tmp__IUGN->parent_profil__PO2C.type_self__VANJ == (void *)NULL)) {
+            __tmp__ZUGN=TRUE__K__;
+          } else /* FALSE */ {
+            __tmp__F5NS=((__TYPE_FULL__XMB *)__tmp__IUGN->parent_profil__PO2C.type_self__VANJ);
+            __tmp__ZUGN=(((void *)__tmp__F5NS == (void *)t__D3LU) || (((void *)__tmp__F5NS->the_parent_type__QLK == (void *)((__TYPE_FULL__XMB *)t__D3LU)->the_parent_type__QLK) && ((__UINTEGER_8__4LC)(__tmp__F5NS->flag__RLK &  15) == (__UINTEGER_8__4LC)(t__D3LU->flag__RLK &  15))));
+          };
+          __tmp__VRGN=__tmp__ZUGN;
+        } else /* FALSE */ {
+          __tmp__VRGN=FALSE__O__;
+        };
+        if (__tmp__VRGN) {
+          result__UQGN=__tmp__IUGN;
+        };
+        typ_id__I2LU=(__INTEGER__Q)(typ_id__I2LU +  1);
+      };
+      if (((void *)result__UQGN == (void *)NULL)) {
+        __tmp__IUGN=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__PROFIL_SLOT__OO2C));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          __tmp__IUGN=PROFIL_SLOT__OO2C__;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+            __tmp__L2LU=__tmp__LFMU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__LFMU;
+          };
+          __tmp__IUGN=((__PROFIL_SLOT__OO2C *)__tmp__L2LU);
+          *(__tmp__IUGN) = *(PROFIL_SLOT__OO2C__);
+        };
+        result__UQGN=__tmp__IUGN;
+        ((__PROFIL_SLOT__OO2C *)__tmp__IUGN)->is_context_sensitive__3QYN=TRUE__K__;
+        add_last__FTTN(((__FAST_ARRAYoPROFIL_SLOTo__GATH *)typ_block__1QGN->profil_list__W1IK),__tmp__IUGN);
+        __tmp__530M=TRUE__K__;
+      };
+    } else /* FALSE */ {
+      Self__URAN= 0;
+      while (((Self__URAN <= result__1Y5M->profil__QATH->parent_arrayed_collection__OATH.upper__0LEI) && ((void *)result__UQGN == (void *)NULL))) {
+        __tmp__MWGN=((void **)((__FAST_ARRAYoPROFIL_SLOTo__GATH *)result__1Y5M->profil__QATH)->parent_arrayed_collection__OATH.storage__WLEI)[Self__URAN];
+        pro__WQGN=__tmp__MWGN;
+        if (((void *)__tmp__MWGN->parent_profil__PO2C.type_self__VANJ == (void *)NULL)) {
+          __tmp__VRGN=TRUE__K__;
+        } else /* FALSE */ {
+          t__DSMU=((__TYPE_FULL__XMB *)__tmp__MWGN->parent_profil__PO2C.type_self__VANJ);
+          __tmp__VRGN=(((void *)t__DSMU == (void *)t__D3LU) || (((void *)t__DSMU->the_parent_type__QLK == (void *)((__TYPE_FULL__XMB *)t__D3LU)->the_parent_type__QLK) && ((__UINTEGER_8__4LC)(t__DSMU->flag__RLK &  15) == (__UINTEGER_8__4LC)(t__D3LU->flag__RLK &  15))));
+        };
+        if (__tmp__VRGN) {
+          result__UQGN=__tmp__MWGN;
+          typ_id__I2LU= 1;
+          while (((typ_id__I2LU <= Self__DHWT->parent_arrayed_collection__GAXC.upper__D0RH) && ((void *)result__UQGN != (void *)NULL))) {
+            __tmp__VGNN=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__DHWT)->parent_arrayed_collection__GAXC.storage__HREI)[typ_id__I2LU];
+            switch (((struct ___OBJ *)__tmp__VGNN)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__UXGN=((__STRING_CST__5J *)__tmp__VGNN)->parent_constant__EK.static_type__5G4D;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__UXGN=((__EXTERNAL_C__Y5WC *)__tmp__VGNN)->static_type__W54D;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__UXGN=((__PROTOTYPE_CST__LAXC *)__tmp__VGNN)->parent_constant__MAXC.static_type__5G4D;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__UXGN=((__INTEGER_CST__XAXC *)__tmp__VGNN)->parent_constant__YAXC.static_type__5G4D;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__UXGN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__VGNN));
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__UXGN=((__READ_LOCAL__55ZI *)__tmp__VGNN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__UXGN=static_type__ODCK();
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__UXGN=static_type__TDCK();
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__UXGN=static_type__YDCK();
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__UXGN=static_type__3DCK();
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__UXGN=static_type__CECK();
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__UXGN=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__VGNN));
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__UXGN=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__VGNN));
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__UXGN=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__VGNN));
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__UXGN=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__VGNN));
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__UXGN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__VGNN));
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__UXGN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__VGNN));
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__UXGN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__UXGN=static_type__JFCK(((__ITEM__HGOJ *)__tmp__VGNN));
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__UXGN=static_type__VFCK();
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__UXGN=((__CAST__1HOJ *)__tmp__VGNN)->static_type__FD5J;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__UXGN=((__REAL_CST__1LOJ *)__tmp__VGNN)->parent_constant__2LOJ.static_type__5G4D;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__UXGN=((__CHARACTER_CST__RMOJ *)__tmp__VGNN)->parent_constant__SMOJ.static_type__5G4D;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__UXGN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__VGNN)->parent_constant__2NOJ.static_type__5G4D;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__UXGN=((__READ_SLOT__LL4K *)__tmp__VGNN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__UXGN=static_type__5L5O();
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__UXGN=static_type__CRTP();
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__UXGN=static_type__M51P();
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__UXGN=static_type__HRTP();
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__UXGN=static_type__S51P();
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__UXGN=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__VGNN));
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__UXGN=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__VGNN));
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__UXGN=((__READ_GLOBAL__T4YL *)__tmp__VGNN)->global__KAKM->parent_variable__JJRG.type__IO5D;
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__UXGN=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__VGNN));
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__UXGN=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__VGNN));
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__UXGN=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__VGNN));
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__UXGN=static_type__TA0Q();
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__UXGN=static_type__4BUP();
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__UXGN=static_type__DCUP();
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__UXGN=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__VGNN));
+            } break;
+            };
+            t__DAMU=__tmp__UXGN;
+            __tmp__WXGN=((void **)((__FAST_ARRAYoLOCALo__2W1D *)pro__WQGN->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[typ_id__I2LU];
+            if ((((void *)__tmp__WXGN != (void *)NULL) && (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__UXGN)->flag__RLK &  1) !=  0) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__WXGN->parent_variable__O4WC.type__IO5D)->flag__RLK &  1) !=  0)))) {
+              Self__HY3T=((__TYPE_FULL__XMB *)__tmp__UXGN);
+              __tmp__UXGN=__tmp__WXGN->parent_variable__O4WC.type__IO5D;
+              __tmp__1YGN=(! (((void *)Self__HY3T == (void *)__tmp__UXGN) || (((void *)Self__HY3T->the_parent_type__QLK == (void *)((__TYPE_FULL__XMB *)__tmp__UXGN)->the_parent_type__QLK) && ((__UINTEGER_8__4LC)(Self__HY3T->flag__RLK &  15) == (__UINTEGER_8__4LC)(__tmp__UXGN->flag__RLK &  15)))));
+            } else /* FALSE */ {
+              __tmp__1YGN=FALSE__O__;
+            };
+            if (__tmp__1YGN) {
+              __tmp__WYGN=((__TYPE_FULL__XMB *)__tmp__WXGN->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+              if (((struct ___OBJ *)result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+                __tmp__XYGN=type_boolean__UNB;
+              } else /* ITM_SLOT_OPERATOR */ {
+                __tmp__XYGN=type_boolean__UNB;
+              };
+              __tmp__1YGN=((void *)__tmp__WYGN != (void *)__tmp__XYGN);
+            } else /* FALSE */ {
+              __tmp__1YGN=FALSE__O__;
+            };
+            if (__tmp__1YGN) {
+              result__UQGN=NULL;
+            };
+            typ_id__I2LU=(__INTEGER__Q)(typ_id__I2LU +  1);
+          };
+        };
+        Self__URAN=(__INTEGER__Q)(Self__URAN +  1);
+      };
+      if (((void *)result__UQGN == (void *)NULL)) {
+        __tmp__IUGN=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__I5LU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__PROFIL_SLOT__OO2C));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          __tmp__IUGN=PROFIL_SLOT__OO2C__;
+        } else /* FALSE */ {
+          typ_id__I5LU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+            __tmp__L2LU=__tmp__LFMU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=__tmp__LFMU;
+          };
+          __tmp__IUGN=((__PROFIL_SLOT__OO2C *)__tmp__L2LU);
+          *(__tmp__IUGN) = *(PROFIL_SLOT__OO2C__);
+        };
+        result__UQGN=__tmp__IUGN;
+        add_last__FTTN(((__FAST_ARRAYoPROFIL_SLOTo__GATH *)result__1Y5M->profil__QATH),__tmp__IUGN);
+        __tmp__VB1M=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+          __tmp__RZGN=((__ITM_SLOT__PLC *)__tmp__VB1M)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__RZGN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__RZGN)->name__G25E == (void *)(&__string_39))) {
+          typ_id__IFMU=(__INTEGER__Q)(((__FAST_ARRAYoPROFIL_SLOTo__GATH *)result__1Y5M->profil__QATH)->parent_arrayed_collection__OATH.upper__0LEI +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          __tmp__VRGN=(typ_id__IFMU >  1);
+        } else /* FALSE */ {
+          __tmp__VRGN=FALSE__O__;
+        };
+        if (__tmp__VRGN) {
+          __tmp__MX3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__MX3T)->__id==__ITM_SLOT__PLC__) {
+            p__BSMU=((__ITM_SLOT__PLC *)__tmp__MX3T)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            p__BSMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MX3T)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+          if (((struct ___OBJ *)result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            if (((struct ___OBJ *)result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            };
+            put_error__text__EQE( 1,(&__string_749));
+            put_position__PRE(p__BSMU);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          } else /* ITM_SLOT_OPERATOR */ {
+            if (((struct ___OBJ *)result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            };
+            put_error__text__EQE( 1,(&__string_749));
+            put_position__PRE(p__BSMU);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
             };
           };
-        } else {
-          __tmp__1JHM=Self__EHHM->parent_write__540I.value__PAEH;
-          switch (((struct ___OBJ *)__tmp__1JHM)->__id) {
-          case __LIST__: {
-            __tmp__2JHM=execute_link__TTOG(__tmp__1JHM);
+        };
+        __tmp__530M=TRUE__K__;
+      };
+    };
+    if (__tmp__530M) {
+      typ_id__I5LU=(__INTEGER__Q)(((__FAST_ARRAYoPROFIL_SLOTo__GATH *)result__1Y5M->profil__QATH)->parent_arrayed_collection__OATH.upper__0LEI +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__VRGN=(typ_id__I5LU ==  1);
+      __tmp__IUGN=((__PROFIL_SLOT__OO2C *)result__UQGN);
+      t__DGMU=NULL;
+      add__CLOK(__tmp__IUGN);
+      __tmp__EX3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+        __tmp__RZGN=((__ITM_SLOT__PLC *)__tmp__EX3T)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__RZGN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      if (((void *)((__SECTION___RVOB *)__tmp__RZGN)->name__G25E == (void *)(&__string_39))) {
+        __tmp__VB1M=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+          v__DIMU=((__ITM_SLOT__PLC *)__tmp__VB1M)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          v__DIMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        __tmp__IUGN->parent_profil__PO2C.name__B2IK=v__DIMU;
+      } else /* FALSE */ {
+        __tmp__VB1M=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+          v__DIMU=((__ITM_SLOT__PLC *)__tmp__VB1M)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          v__DIMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        v__DCMU=get_intern__VROB(v__DIMU);
+        __tmp__IUGN->parent_profil__PO2C.name__B2IK=v__DCMU;
+      };
+      __tmp__IUGN->slot_code__QSXN=result__1Y5M;
+      __tmp__IUGN->parent_profil__PO2C.type_self__VANJ=new_type_self__J30M;
+      __tmp__EX3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+        __tmp__NA1M=((__ITM_SLOT__PLC *)__tmp__EX3T)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__NA1M=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+      };
+      result__MUMU=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      typ_id__I5LU= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__LIST__WH));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        result__MUMU=LIST__WH__;
+      } else /* FALSE */ {
+        typ_id__I5LU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((typ_id__I5LU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+          __tmp__01LU=__tmp__L5LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )typ_id__I5LU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L5LU;
+        };
+        result__MUMU=((__LIST__WH *)__tmp__01LU);
+        *(result__MUMU) = *(LIST__WH__);
+      };
+      Self__YUMU=((__LIST__WH *)result__MUMU);
+      modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC +  1);
+      Self__YUMU->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+      __tmp__0UMU=create_with_capacity__QXEE( 2);
+      Self__YUMU->expr_list__NA4D=__tmp__0UMU;
+      list_current__F5GB=result__MUMU;
+      profil_slot__RO2C=__tmp__IUGN;
+      profil_current__SO2C=__tmp__IUGN;
+      if ((debug_level_option__YE !=  0)) {
+        t__DSMU=TYPE_CONTEXT__KMB__->parent_type__LMB.default__CMC;
+        __tmp__VB1M=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+          p__BAMU=((__ITM_SLOT__PLC *)__tmp__VB1M)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          p__BAMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+        __tmp__PE1M=create__name__style__type__HIND(p__BAMU,(&__string_68),'+',((__TYPE_FULL__XMB *)t__DSMU));
+        __tmp__IUGN->parent_profil__PO2C.context__1U4D=__tmp__PE1M;
+        ((__LOCAL__L4WC *)__tmp__IUGN->parent_profil__PO2C.context__1U4D)->parent_variable__O4WC.ensure_count__IT4D= 1;
+        __tmp__IKZN=list_current__F5GB;
+        __tmp__VB1M=__tmp__IUGN->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+          p__BAMU=((__ITM_SLOT__PLC *)__tmp__VB1M)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          p__BAMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+        __tmp__NKZN=create__context__first__G2FD(PUSH__IXB__,p__BAMU,__tmp__IUGN->parent_profil__PO2C.context__1U4D,TRUE__K__);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__IKZN)->expr_list__NA4D),__tmp__NKZN);
+      };
+      __tmp__IUGN->parent_profil__PO2C.code__EZNJ=list_current__F5GB;
+      arg_type_tmp__SKZN=new_larg__B30M;
+      __tmp__EX3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+        __tmp__TKZN=((__ITM_SLOT__PLC *)__tmp__EX3T)->argument_list__5LBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__TKZN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.argument_list__5LBE;
+      };
+      item_lst__DJZN=__tmp__TKZN;
+      if (((struct ___OBJ *)result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+        Self__VBBN=argument_count__KURL(result__1Y5M);
+      } else /* ITM_SLOT_OPERATOR */ {
+        Self__VBBN=argument_count__KURL(result__1Y5M);
+      };
+      typ_id__I5LU=Self__VBBN;
+      result__2UMU=NULL;
+      __tmp__01LU=((__POINTER__IB )(NULL));
+      Self__VBBN= 0;
+      __tmp__11LU=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+      if (((unsigned long)__tmp__11LU ==  0)) {
+        result__2UMU=FAST_ARRAYoLOCALo__2W1D__;
+      } else /* FALSE */ {
+        Self__VBBN=__FAST_ARRAYoLOCALo__2W1D__;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__11LU));
+        if ((Self__VBBN == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M5LU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M5LU)));
+          __tmp__01LU=__tmp__L5LU;
+        } else /* FALSE */ {
+          __tmp__N2LU=((__UINTEGER_32__ZWB )Self__VBBN);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__11LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__L5LU=micro_alloc__table__lab__UKI(__tmp__M5LU,((__POINTER__IB )(&(table_type[(__tmp__N2LU)]))),(__UINTEGER_32__ZWB)(__tmp__N2LU |  1));
+          __tmp__01LU=__tmp__L5LU;
+        };
+        result__2UMU=((__FAST_ARRAYoLOCALo__2W1D *)__tmp__01LU);
+        *(result__2UMU) = *(FAST_ARRAYoLOCALo__2W1D__);
+      };
+      Self__0YZT=((__FAST_ARRAYoLOCALo__2W1D *)result__2UMU);
+      if ((Self__0YZT->parent_arrayed_collection__EX1D.capacity__ZZ4F < typ_id__I5LU)) {
+        __tmp__L2LU=((__POINTER__IB )(__INTEGER__Q)(typ_id__I5LU * ((__INTEGER__Q )(sizeof(void *)))));
+        __tmp__M2LU=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__L5LU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__M5LU=(void *)((unsigned long)(void *)((unsigned long)__tmp__L2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L5LU) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__L2LU=(void *)((unsigned long)__tmp__M5LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__L2LU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__LFMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__MFMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__L2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LFMU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__N2LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MFMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__LFMU=micro_alloc__table__lab__UKI(__tmp__MFMU,((__POINTER__IB )(&(table_size[(__tmp__N2LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MFMU)));
+          ((__POINTER__IB *)__tmp__LFMU)[ 0]=((__POINTER__IB ) 3);
+          __tmp__M2LU=(void *)((unsigned long)__tmp__LFMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__1Y3T=search__LQCB(__tmp__M5LU);
+          __tmp__M2LU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__1Y3T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__NY3T=((void **)__tmp__M2LU);
+        typ_id__IFMU=(__INTEGER__Q)(typ_id__I5LU -  1);
+        while ((typ_id__IFMU >=  0)) {
+          __tmp__NY3T[typ_id__IFMU]=NULL;
+          typ_id__IFMU=(__INTEGER__Q)(typ_id__IFMU -  1);
+        };
+        Self__0YZT->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__NY3T;
+        Self__0YZT->parent_arrayed_collection__EX1D.capacity__ZZ4F=typ_id__I5LU;
+      };
+      Self__0YZT->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+      __tmp__IUGN->parent_profil__PO2C.argument_list__Y5NJ=result__2UMU;
+      typ_id__I5LU=__tmp__TKZN->parent_arrayed_collection__BGYD.upper__53AF;
+      Self__VBBN= 0;
+      while ((Self__VBBN <= typ_id__I5LU)) {
+        __tmp__MX3T=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)item_lst__DJZN)->parent_arrayed_collection__BGYD.storage__54AF)[Self__VBBN];
+        __tmp__BLZN=__tmp__IUGN->parent_profil__PO2C.argument_list__Y5NJ;
+        if (((struct ___OBJ *)__tmp__MX3T)->__id==__ITM_ARG__Q0MD__) {
+          to_run_in__for__TOWK(((__ITM_ARG__Q0MD *)__tmp__MX3T),__tmp__BLZN,__tmp__IUGN);
+        } else /* ITM_ARGS */ {
+          to_run_in__for__NPWK(((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__MX3T)),__tmp__BLZN,__tmp__IUGN);
+        };
+        Self__VBBN=(__INTEGER__Q)(Self__VBBN +  1);
+      };
+      __tmp__EX3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+        __tmp__RZGN=((__ITM_SLOT__PLC *)__tmp__EX3T)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__RZGN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      if (((void *)((__SECTION___RVOB *)__tmp__RZGN)->name__G25E == (void *)(&__string_39))) {
+        typ_id__IFMU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)__tmp__IUGN->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        __tmp__RRGN=(typ_id__IFMU >  1);
+      } else /* FALSE */ {
+        __tmp__RRGN=FALSE__O__;
+      };
+      if (__tmp__RRGN) {
+        typ_id__IFMU=__tmp__IUGN->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+        Self__3PTN= 1;
+        while ((Self__3PTN <= typ_id__IFMU)) {
+          __tmp__WXGN=((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__IUGN->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__3PTN];
+          ((__LOCAL__L4WC *)__tmp__WXGN)->parent_variable__O4WC.ensure_count__IT4D= 1;
+          p__BSMU=__tmp__WXGN->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          __tmp__GMZN=__tmp__WXGN->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+          __tmp__F5NS=__tmp__WXGN->parent_variable__O4WC.type__IO5D;
+          Self__YYZT=NULL;
+          ptr__HRMU=((__POINTER__IB )(NULL));
+          typ_id__IRMU= 0;
+          __tmp__JRMU=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+          if (((unsigned long)__tmp__JRMU ==  0)) {
+            Self__YYZT=EXTERNAL_C__Y5WC__;
+          } else /* FALSE */ {
+            typ_id__IRMU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+            if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+              ptr__HRMU=__tmp__LRMU;
+            } else /* FALSE */ {
+              __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+              ptr__HRMU=__tmp__LRMU;
+            };
+            Self__YYZT=((__EXTERNAL_C__Y5WC *)ptr__HRMU);
+            *(Self__YYZT) = *(EXTERNAL_C__Y5WC__);
+          };
+          Self__VVMU=((__EXTERNAL_C__Y5WC *)Self__YYZT);
+          Self__VVMU->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__GMZN;
+          Self__VVMU->static_type__W54D=__tmp__F5NS;
+          Self__VVMU->is_persistant__X54D=FALSE__O__;
+          Self__VVMU->code__Y54D=(&__string_750);
+          Self__VVMU->access_list__Z54D=NULL;
+          __tmp__CCOS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__WXGN),p__BSMU,Self__YYZT);
+          Self__3PTN=(__INTEGER__Q)(Self__3PTN +  1);
+        };
+      };
+      __tmp__EX3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+        __tmp__VB1M=((__ITM_SLOT__PLC *)__tmp__EX3T)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__VB1M=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+      if (__tmp__VB1M==NULL) {
+        __tmp__RMZN=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__RMZN=NULL;
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__RMZN=NULL;
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__RMZN=NULL;
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__RMZN=NULL;
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__RMZN=((void *)__tmp__VB1M);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__RMZN=NULL;
+        } break;
+        }
+      };
+      tm__FJZN=__tmp__RMZN;
+      if (((void *)__tmp__RMZN != (void *)NULL)) {
+        __tmp__XMZN=&(__tmp__IUGN->parent_profil__PO2C.result_list__RHOJ);
+        typ_id__IFMU=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__RMZN)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        make_with_capacity__1P2K(__tmp__XMZN,typ_id__IFMU);
+        typ_id__IFMU=((__ITM_TYPE_MULTI__0URC *)__tmp__RMZN)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY;
+        Self__3PTN= 0;
+        while ((Self__3PTN <= typ_id__IFMU)) {
+          __tmp__2X3T=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)tm__FJZN)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__3PTN];
+          switch (((struct ___OBJ *)__tmp__2X3T)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__UXGN=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__UXGN=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__UXGN=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)),__tmp__IUGN);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__UXGN=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)),__tmp__IUGN);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__UXGN=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)),__tmp__IUGN);
+          } break;
+          };
+          t__DGMU=__tmp__UXGN;
+          __tmp__2X3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__2X3T)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FNZN=((__ITM_SLOT__PLC *)__tmp__2X3T)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FNZN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2X3T)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+          __tmp__F5NS=((__TYPE_FULL__XMB *)t__DGMU);
+          typ_id__IRMU=(__INTEGER__Q)(Self__3PTN +  1);
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_20));
+          if ((typ_id__IRMU !=  0)) {
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),'_');
+            append_in__AEE(typ_id__IRMU,string_tmp__YC);
+          };
+          v__DUMU=get__PJC(string_tmp__YC);
+          __tmp__WXGN=create__name__style__type__HIND(__tmp__FNZN,v__DUMU,'+',__tmp__F5NS);
+          add_last__0Q2K(&(__tmp__IUGN->parent_profil__PO2C.result_list__RHOJ),__tmp__WXGN);
+          Self__3PTN=(__INTEGER__Q)(Self__3PTN +  1);
+        };
+      } else /* FALSE */ {
+        __tmp__VB1M=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MX3T=((__ITM_SLOT__PLC *)__tmp__VB1M)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MX3T=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+        if (__tmp__MX3T==NULL) {
+          __tmp__2X3T=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__2X3T=((void *)__tmp__MX3T);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__2X3T=((void *)__tmp__MX3T);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__2X3T=((void *)__tmp__MX3T);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__2X3T=((void *)__tmp__MX3T);
+          } break;
+          case __ITM_TYPE_MULTI__0URC__: {
+            __tmp__2X3T=NULL;
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__2X3T=((void *)__tmp__MX3T);
           } break;
-          case __STRING_CST__: {
-            __tmp__2JHM=((__STRING_CST *)__tmp__1JHM);
+          }
+        };
+        if (((void *)__tmp__2X3T != (void *)type_void__X4X)) {
+          switch (((struct ___OBJ *)__tmp__2X3T)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__F5NS=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T));
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__2JHM=execute_link__KA0K(__tmp__1JHM);
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__F5NS=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)));
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__2JHM=((__PROTOTYPE_CST *)__tmp__1JHM);
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__F5NS=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)),__tmp__IUGN);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__2JHM=((__INTEGER_CST *)__tmp__1JHM);
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__F5NS=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)),__tmp__IUGN);
           } break;
-          case __READ_LOCAL__: {
-            __tmp__2JHM=execute_link__4HAL(__tmp__1JHM);
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__F5NS=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2X3T)),__tmp__IUGN);
           } break;
-          case __EXPR_MULTIPLE__: {
-            Self__OOBR=((__LIST *)list_current__EH1);
-            voir__POBR=create__AXB( 250);
-            display__EQQG(Self__OOBR,voir__POBR);
-            put_string__2EG(((__STRING *)voir__POBR));
-            fputc((int)('\n'),stdout);
-            print__1ZE((&__string_514));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-            __tmp__2JHM=NULL;
+          };
+          t__DGMU=__tmp__F5NS;
+          __tmp__1NZN=&(__tmp__IUGN->parent_profil__PO2C.result_list__RHOJ);
+          __tmp__MX3T=result__1Y5M->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__MX3T)->__id==__ITM_SLOT__PLC__) {
+            p__BSMU=((__ITM_SLOT__PLC *)__tmp__MX3T)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+          } else /* ITM_SLOT_OPERATOR */ {
+            p__BSMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MX3T)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+          };
+          __tmp__F5NS=((__TYPE_FULL__XMB *)t__DGMU);
+          copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_20));
+          v__DIMU=get__PJC(string_tmp__YC);
+          __tmp__WXGN=create__name__style__type__HIND(p__BSMU,v__DIMU,'+',__tmp__F5NS);
+          add_last__0Q2K(__tmp__1NZN,__tmp__WXGN);
+        };
+      };
+      __tmp__DOZN=write_argument__HOZN(__tmp__IUGN,new_larg__B30M);
+      Self__YY5M=((__SLOT_CODE__4IRG *)__tmp__IUGN->slot_code__QSXN);
+      __tmp__EX3T=NULL;
+      __tmp__DB1M=NULL;
+      typ_id__I5LU= 0;
+      if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+        verify__QBNJ=__tmp__VRGN;
+      } else /* ITM_SLOT_OPERATOR */ {
+        verify__QBNJ=__tmp__VRGN;
+      };
+      Self__YY5M->is_require__1O1N=TRUE__K__;
+      __tmp__VB1M=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+        __tmp__2O1N=((__ITM_SLOT__PLC *)__tmp__VB1M)->require__SWBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__2O1N=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.require__SWBE;
+      };
+      contract__WO1N=__tmp__2O1N;
+      Self__YY5M->last_type_contract__4O1N=Self__YY5M->parent_slot__5IRG->receiver_type__XIRG;
+      if (((void *)__tmp__2O1N == (void *)NULL)) {
+        __tmp__MX3T=Self__YY5M->parent_slot__5IRG->receiver_type__XIRG;
+        __tmp__2X3T=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__2X3T)->__id==__ITM_SLOT__PLC__) {
+          v__DIMU=((__ITM_SLOT__PLC *)__tmp__2X3T)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          v__DIMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2X3T)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+        case __TYPE__FF__: {
+          __tmp__UGNN=search_require__MAFO(((__TYPE__FF *)__tmp__MX3T),v__DIMU);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__UGNN=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__UGNN=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__UGNN=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__UGNN=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        };
+        __tmp__EX3T=__tmp__UGNN;
+        if (((void *)__tmp__EX3T != (void *)NULL)) {
+          if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZUGN=verify__QBNJ;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZUGN=verify__QBNJ;
+          };
+          if (__tmp__ZUGN) {
+            if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+              is_equal_profil__RGKL(Self__YY5M,__tmp__EX3T);
+            } else /* ITM_SLOT_OPERATOR */ {
+              is_equal_profil__RGKL(Self__YY5M,__tmp__EX3T);
+            };
+          };
+          if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UP1N=((__ITM_SLOT__PLC *)__tmp__EX3T)->require__SWBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UP1N=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.require__SWBE;
+          };
+          contract__WO1N=__tmp__UP1N;
+          switch (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->receiver_type__XIRG)->__id) {
+          case __TYPE__FF__: {
+            __tmp__VGNN=last_type_contract__WP1N;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__2JHM=execute_link__WMAL(__tmp__1JHM);
+          case __TYPE_VOID__IMB__: {
+            __tmp__VGNN=last_type_contract__WP1N;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__2JHM=execute_link__5QAL(__tmp__1JHM);
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__VGNN=last_type_contract__WP1N;
           } break;
-          case __REAL_CST__: {
-            __tmp__2JHM=((__REAL_CST *)__tmp__1JHM);
+          case __TYPE_ID__MMB__: {
+            __tmp__VGNN=last_type_contract__WP1N;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__2JHM=((__CHARACTER_CST *)__tmp__1JHM);
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__VGNN=last_type_contract__WP1N;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__2JHM=execute_link__OVAL(__tmp__1JHM);
+          };
+          Self__YY5M->last_type_contract__4O1N=__tmp__VGNN;
+        };
+      };
+      if (((void *)contract__WO1N != (void *)NULL)) {
+        __tmp__MX3T=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)contract__WO1N));
+      };
+      __tmp__VB1M=Self__YY5M->value__FATH;
+      switch (((struct ___OBJ *)__tmp__VB1M)->__id) {
+      case __ITM_LIST__A2OC__: {
+        __tmp__MX3T=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)__tmp__VB1M));
+      } break;
+      case __ITM_LDOTS__4CPC__: {
+        __tmp__NA1M=((__ITM_LDOTS__4CPC *)__tmp__VB1M)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+        (&__string_626)->count__0C= 21;
+        (&__string_626)->storage__1C="ITM_LDOTS.to_run_expr";
+        put_error__text__EQE( 2,(&__string_626));
+        put_position__PRE(__tmp__NA1M);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        (&__string_329)->count__0C= 13;
+        (&__string_329)->storage__1C="Crash system.";
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__MX3T=NULL;
+      } break;
+      case __ITM_PROTOTYPE__KEPC__: {
+        __tmp__MX3T=to_run_expr__B0MJ(((__ITM_PROTOTYPE__KEPC *)__tmp__VB1M));
+      } break;
+      case __ITM_LIST_IDF__ODQC__: {
+        __tmp__NA1M=((__ITM_LIST_IDF__ODQC *)__tmp__VB1M)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+        (&__string_627)->count__0C= 24;
+        (&__string_627)->storage__1C="ITM_LIST_IDF.to_run_expr";
+        put_error__text__EQE( 1,(&__string_627));
+        put_position__PRE(__tmp__NA1M);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+        __tmp__MX3T=NULL;
+      } break;
+      case __ITM_WRITE_VALUE__EEQC__: {
+        __tmp__MX3T=to_run_expr__P2MJ(((__ITM_WRITE_VALUE__EEQC *)__tmp__VB1M));
+      } break;
+      case __ITM_WRITE_CAST__3EQC__: {
+        __tmp__MX3T=to_run_expr__S5MJ(((__ITM_WRITE_CAST__3EQC *)__tmp__VB1M));
+      } break;
+      case __ITM_READ__LHQC__: {
+        Self__DWMU=((__ITM_READ__LHQC *)__tmp__VB1M);
+        __tmp__2X3T=NULL;
+        __tmp__PE1M=lookup__EHPJ(Self__DWMU->name__XZ1C);
+        if (((void *)__tmp__PE1M != (void *)NULL)) {
+          if ((__tmp__PE1M->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+            ((__LOCAL__L4WC *)__tmp__PE1M)->parent_variable__O4WC.ensure_count__IT4D= 1;
+            Self__DWMU->name__XZ1C=__tmp__PE1M->parent_variable__O4WC.intern_name__UN5D;
+            __tmp__VGNN=to_run_with__args__5QSJ(Self__DWMU);
+            __tmp__2X3T=__tmp__VGNN;
+          } else /* FALSE */ {
+            __tmp__BXZT=read__5UEI(((__LOCAL__L4WC *)__tmp__PE1M));
+            __tmp__2X3T=__tmp__BXZT;
+          };
+        } else /* FALSE */ {
+          __tmp__UGNN=to_run_with__args__5QSJ(Self__DWMU);
+          __tmp__2X3T=__tmp__UGNN;
+        };
+        __tmp__MX3T=__tmp__2X3T;
+      } break;
+      case __ITM_WRITE_CODE__KIQC__: {
+        __tmp__MX3T=to_run_expr__RDNJ(((__ITM_WRITE_CODE__KIQC *)__tmp__VB1M));
+      } break;
+      case __ITM_OPERATOR__U3QC__: {
+        (&__string_628)->count__0C= 24;
+        (&__string_628)->storage__1C="ITM_OPERATOR.to_run_expr";
+        print__KKG((&__string_628));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__MX3T=NULL;
+      } break;
+      case __ITM_READ_ARG1__1ARC__: {
+        __tmp__MX3T=to_run_expr__HFNJ(((__ITM_READ_ARG1__1ARC *)__tmp__VB1M));
+      } break;
+      case __ITM_READ_ARG2__JDRC__: {
+        __tmp__MX3T=to_run_expr__NFNJ(((__ITM_READ_ARG2__JDRC *)__tmp__VB1M));
+      } break;
+      case __ITM_EXPRESSION__4DRC__: {
+        __tmp__MX3T=to_run_expr__FJNJ(((__ITM_EXPRESSION__4DRC *)__tmp__VB1M));
+      } break;
+      case __ITM_OLD__TQRC__: {
+        __tmp__MX3T=to_run_expr__2XNJ(((__ITM_OLD__TQRC *)__tmp__VB1M));
+      } break;
+      case __ITM_EXTERNAL_TYPE__GISC__: {
+        __tmp__MX3T=to_run_expr__S1NJ(((__ITM_EXTERNAL_TYPE__GISC *)__tmp__VB1M));
+      } break;
+      case __ITM_BLOCK__EOSC__: {
+        __tmp__MX3T=to_run_expr__L3NJ(((__ITM_BLOCK__EOSC *)__tmp__VB1M));
+      } break;
+      case __ITM_EXTERNAL__QPSC__: {
+        __tmp__MX3T=to_run_expr__U4NJ(((__ITM_EXTERNAL__QPSC *)__tmp__VB1M));
+      } break;
+      case __ITM_READ_ARGS__YUTC__: {
+        __tmp__MX3T=to_run_expr__4KOJ(((__ITM_READ_ARGS__YUTC *)__tmp__VB1M));
+      } break;
+      case __ITM_REAL__KEUC__: {
+        __tmp__MX3T=to_run_expr__YLOJ(((__ITM_REAL__KEUC *)__tmp__VB1M));
+      } break;
+      case __ITM_NUMBER__3EUC__: {
+        __tmp__MX3T=to_run_expr__EMOJ(((__ITM_NUMBER__3EUC *)__tmp__VB1M));
+      } break;
+      case __ITM_CHARACTER__PFUC__: {
+        Self__BDOS=((__ITM_CHARACTER__PFUC *)__tmp__VB1M);
+        Self__VVNS=create__char__UMQJ(Self__BDOS->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B,Self__BDOS->character__EM5D);
+        __tmp__MX3T=Self__VVNS;
+      } break;
+      case __ITM_STRING__BGUC__: {
+        __tmp__MX3T=to_run_expr__XMOJ(((__ITM_STRING__BGUC *)__tmp__VB1M));
+      } break;
+      case __ITM_RESULT__JVMD__: {
+        (&__string_329)->count__0C= 13;
+        (&__string_329)->storage__1C="Crash system.";
+        print__KKG((&__string_329));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__MX3T=NULL;
+      } break;
+      };
+      switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+      case __STRING_CST__5J__: {
+        t__DSMU=((__STRING_CST__5J *)__tmp__MX3T)->parent_constant__EK.static_type__5G4D;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        t__DSMU=((__EXTERNAL_C__Y5WC *)__tmp__MX3T)->static_type__W54D;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        t__DSMU=((__PROTOTYPE_CST__LAXC *)__tmp__MX3T)->parent_constant__MAXC.static_type__5G4D;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        t__DSMU=((__INTEGER_CST__XAXC *)__tmp__MX3T)->parent_constant__YAXC.static_type__5G4D;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        t__DSMU=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__MX3T));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        t__DSMU=((__READ_LOCAL__55ZI *)__tmp__MX3T)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        t__DSMU=static_type__ODCK();
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        t__DSMU=static_type__TDCK();
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        t__DSMU=static_type__YDCK();
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        t__DSMU=static_type__3DCK();
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        t__DSMU=static_type__CECK();
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        t__DSMU=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__MX3T));
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        t__DSMU=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__MX3T));
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        t__DSMU=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__MX3T));
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        t__DSMU=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__MX3T));
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        t__DSMU=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__MX3T));
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        t__DSMU=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__MX3T));
+      } break;
+      case __PUT_TO__TFOJ__: {
+        t__DSMU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+      } break;
+      case __ITEM__HGOJ__: {
+        t__DSMU=static_type__JFCK(((__ITEM__HGOJ *)__tmp__MX3T));
+      } break;
+      case __SIZE_OF__5GOJ__: {
+        t__DSMU=static_type__VFCK();
+      } break;
+      case __CAST__1HOJ__: {
+        t__DSMU=((__CAST__1HOJ *)__tmp__MX3T)->static_type__FD5J;
+      } break;
+      case __REAL_CST__1LOJ__: {
+        t__DSMU=((__REAL_CST__1LOJ *)__tmp__MX3T)->parent_constant__2LOJ.static_type__5G4D;
+      } break;
+      case __CHARACTER_CST__RMOJ__: {
+        t__DSMU=((__CHARACTER_CST__RMOJ *)__tmp__MX3T)->parent_constant__SMOJ.static_type__5G4D;
+      } break;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        t__DSMU=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MX3T)->parent_constant__2NOJ.static_type__5G4D;
+      } break;
+      case __READ_SLOT__LL4K__: {
+        t__DSMU=((__READ_SLOT__LL4K *)__tmp__MX3T)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        t__DSMU=static_type__5L5O();
+      } break;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        t__DSMU=static_type__CRTP();
+      } break;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        t__DSMU=static_type__M51P();
+      } break;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        t__DSMU=static_type__HRTP();
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        t__DSMU=static_type__S51P();
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        t__DSMU=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__MX3T));
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        t__DSMU=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__MX3T));
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        t__DSMU=((__READ_GLOBAL__T4YL *)__tmp__MX3T)->global__KAKM->parent_variable__JJRG.type__IO5D;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        t__DSMU=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__MX3T));
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        t__DSMU=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__MX3T));
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        t__DSMU=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__MX3T));
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        t__DSMU=static_type__TA0Q();
+      } break;
+      case __EXPR_INF__OXBP__: {
+        t__DSMU=static_type__4BUP();
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        t__DSMU=static_type__DCUP();
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        t__DSMU=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__MX3T));
+      } break;
+      };
+      if (((void *)((__TYPE_FULL__XMB *)t__DSMU)->the_parent_type__QLK != (void *)TYPE_VOID__IMB__)) {
+        if (__tmp__MX3T==NULL) {
+          __tmp__OQ1N=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__2JHM=execute_link__VWAL(__tmp__1JHM);
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__2JHM=execute_link__0WAL(__tmp__1JHM);
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__2JHM=execute_link__D1AL(__tmp__1JHM);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__2JHM=execute_link__M5AL(__tmp__1JHM);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__OQ1N=((void *)__tmp__MX3T);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__2JHM=execute_link__VDBL(__tmp__1JHM);
+          case __READ_LOCAL__55ZI__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__2JHM=execute_link__4HBL(__tmp__1JHM);
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__2JHM=execute_link__HMBL(__tmp__1JHM);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__2JHM=execute_link__QQBL(__tmp__1JHM);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__2JHM=execute_link__ROPK(__tmp__1JHM);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__2JHM=execute_link__ZUBL(__tmp__1JHM);
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__2JHM=execute_link__AVBL(__tmp__1JHM);
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __CAST__: {
-            __tmp__2JHM=execute_link__FVBL(__tmp__1JHM);
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__2JHM=execute_link__CDUL(__tmp__1JHM);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __READ_SLOT__: {
-            __tmp__2JHM=execute_link__4YBL(__tmp__1JHM);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__2JHM=execute_link__O3BL(__tmp__1JHM);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__2JHM=execute_link__C2ZM(__tmp__1JHM);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__2JHM=execute_link__SGFO(__tmp__1JHM);
+          case __PUT_TO__TFOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__2JHM=execute_link__KOLO(__tmp__1JHM);
+          case __ITEM__HGOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__2JHM=execute_link__LMFO(__tmp__1JHM);
+          case __SIZE_OF__5GOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__2JHM=execute_link__OULO(__tmp__1JHM);
+          case __CAST__1HOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__2JHM=execute_link__IPKM(__tmp__1JHM);
+          case __REAL_CST__1LOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__2JHM=execute_link__VXOL(__tmp__1JHM);
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__2JHM=execute_link__W4ZM(__tmp__1JHM);
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__2JHM=execute_link__ESFO(__tmp__1JHM);
+          case __READ_SLOT__LL4K__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__2JHM=execute_link__2QEP(__tmp__1JHM);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__2JHM=execute_link__F1QN(__tmp__1JHM);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__2JHM=execute_link__O5QN(__tmp__1JHM);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__2JHM=execute_link__LSQN(__tmp__1JHM);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__OQ1N=NULL;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__2JHM=execute_link__M3UO(__tmp__1JHM);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__OQ1N=NULL;
           } break;
-          };
-          Self__EHHM->parent_write__540I.value__PAEH=__tmp__2JHM;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_INF__OXBP__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__OQ1N=NULL;
+          } break;
+          }
+        };
+        __tmp__DB1M=__tmp__OQ1N;
+        if (((void *)__tmp__OQ1N != (void *)NULL)) {
+          typ_id__IRMU=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__OQ1N)->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          typ_id__I5LU=typ_id__IRMU;
+        } else /* FALSE */ {
+          typ_id__I5LU= 1;
+        };
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__AR1N=list_current__F5GB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__AR1N=list_current__F5GB;
         };
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__AR1N)->expr_list__NA4D),__tmp__MX3T);
       };
-      if (result__IHHM) {
-        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-        ((void **)((__FAST_ARRAYoWRITEo *)Self__MUAM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__FHCM]=NULL;
-        if ((((__LOCAL *)((__WRITE_LOCAL *)__tmp__2UAM)->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG ==  0)) {
-          __tmp__PVAM=Self__MUAM->profil__Y51H;
-          if (((struct ___OBJ *)__tmp__PVAM)->__id==__PROFIL_SLOT__) {
-            __tmp__QVAM=((__PROFIL_SLOT *)__tmp__PVAM)->parent_profil__R1LC.argument_list__V4JH;
-          } else {
-            __tmp__QVAM=((__PROFIL_BLOCK *)__tmp__PVAM)->parent_profil__OGAG.argument_list__V4JH;
+      if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+        __tmp__MWGN=profil_slot__RO2C;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__MWGN=profil_slot__RO2C;
+      };
+      __tmp__XMZN=&(__tmp__MWGN->parent_profil__PO2C.result_list__RHOJ);
+      Self__VBBN= 0;
+      if (((void *)__tmp__XMZN->first__THOJ == (void *)NULL)) {
+        Self__VBBN=(__INTEGER__Q)(-  1);
+        __tmp__RRGN=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__RRGN=FALSE__O__;
+      };
+      __tmp__MWMU.self=__tmp__XMZN;
+      __tmp__NWMU.self=__tmp__XMZN;
+      if ((! __tmp__RRGN)) {
+        if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__MWMU.self)->list__HQ2K != (void *)NULL)) {
+          typ_id__IRMU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__NWMU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          Self__VBBN=typ_id__IRMU;
+        };
+      };
+      if (((__INTEGER__Q)(Self__VBBN +  1) != typ_id__I5LU)) {
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KR1N=string_tmp__YC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KR1N=string_tmp__YC;
+        };
+        copy__Q2X(((__STRING__BC *)__tmp__KR1N),(&__string_751));
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__LR1N=profil_slot__RO2C;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__LR1N=profil_slot__RO2C;
+        };
+        __tmp__1NZN=&(__tmp__LR1N->parent_profil__PO2C.result_list__RHOJ);
+        typ_id__IFMU= 0;
+        if (((void *)__tmp__1NZN->first__THOJ == (void *)NULL)) {
+          typ_id__IFMU=(__INTEGER__Q)(-  1);
+          __tmp__ZUGN=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__ZUGN=FALSE__O__;
+        };
+        __tmp__TWMU.self=__tmp__1NZN;
+        __tmp__UWMU.self=__tmp__1NZN;
+        if ((! __tmp__ZUGN)) {
+          if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__TWMU.self)->list__HQ2K != (void *)NULL)) {
+            Result__VWMU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__UWMU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            typ_id__IFMU=Result__VWMU;
+          };
+        };
+        Self__3PTN=(__INTEGER__Q)(typ_id__IFMU +  1);
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KR1N=string_tmp__YC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KR1N=string_tmp__YC;
+        };
+        append_in__AEE(Self__3PTN,__tmp__KR1N);
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KR1N=string_tmp__YC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KR1N=string_tmp__YC;
+        };
+        append__KWX(((__STRING__BC *)__tmp__KR1N),(&__string_752));
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KR1N=string_tmp__YC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KR1N=string_tmp__YC;
+        };
+        append_in__AEE(typ_id__I5LU,__tmp__KR1N);
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KR1N=string_tmp__YC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KR1N=string_tmp__YC;
+        };
+        append__KWX(((__STRING__BC *)__tmp__KR1N),(&__string_753));
+        switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+        case __STRING_CST__5J__: {
+          p__BAMU=((__STRING_CST__5J *)__tmp__MX3T)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          p__BAMU=((__EXTERNAL_C__Y5WC *)__tmp__MX3T)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          p__BAMU=((__PROTOTYPE_CST__LAXC *)__tmp__MX3T)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          p__BAMU=((__INTEGER_CST__XAXC *)__tmp__MX3T)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          p__BAMU=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          p__BAMU=((__READ_LOCAL__55ZI *)__tmp__MX3T)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          p__BAMU=((__EXPR_EQUAL__KINJ *)__tmp__MX3T)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          p__BAMU=((__EXPR_NOT_EQUAL__VINJ *)__tmp__MX3T)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          p__BAMU=((__IS_EXPANDED__35NJ *)__tmp__MX3T)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          p__BAMU=((__GET_TYPE_ID__HAOJ *)__tmp__MX3T)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          p__BAMU=((__EXPR_SUP__ABOJ *)__tmp__MX3T)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          p__BAMU=((__EXPR_SUB__UBOJ *)__tmp__MX3T)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          p__BAMU=((__EXPR_MUL__KCOJ *)__tmp__MX3T)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          p__BAMU=((__EXPR_DIV__4COJ *)__tmp__MX3T)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          p__BAMU=((__EXPR_AND__SDOJ *)__tmp__MX3T)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          p__BAMU=((__EXPR_SHIFT_R__GEOJ *)__tmp__MX3T)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          p__BAMU=((__EXPR_SHIFT_L__0EOJ *)__tmp__MX3T)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          p__BAMU=((__PUT_TO__TFOJ *)__tmp__MX3T)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __ITEM__HGOJ__: {
+          p__BAMU=((__ITEM__HGOJ *)__tmp__MX3T)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          p__BAMU=((__SIZE_OF__5GOJ *)__tmp__MX3T)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CAST__1HOJ__: {
+          p__BAMU=((__CAST__1HOJ *)__tmp__MX3T)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          p__BAMU=((__REAL_CST__1LOJ *)__tmp__MX3T)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          p__BAMU=((__CHARACTER_CST__RMOJ *)__tmp__MX3T)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          p__BAMU=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MX3T)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          p__BAMU=((__READ_SLOT__LL4K *)__tmp__MX3T)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          p__BAMU=((__EXPR_NOT_LOGIC__W4FL *)__tmp__MX3T)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          p__BAMU=((__EXPR_OR_LOGIC__ADUL *)__tmp__MX3T)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          p__BAMU=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MX3T)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          p__BAMU=((__EXPR_AND_LOGIC__EFUL *)__tmp__MX3T)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          p__BAMU=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MX3T)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          p__BAMU=((__EXPR_NEG__EZVL *)__tmp__MX3T)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          p__BAMU=((__EXPR_ADD__SZVL *)__tmp__MX3T)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          p__BAMU=((__READ_GLOBAL__T4YL *)__tmp__MX3T)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          p__BAMU=((__EXPR_NOT__XUPM *)__tmp__MX3T)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          p__BAMU=((__EXPR_MOD__3YPM *)__tmp__MX3T)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          p__BAMU=((__EXPR_OR__PQ0N *)__tmp__MX3T)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          p__BAMU=((__EXPR_SUP_EQ__1VBP *)__tmp__MX3T)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          p__BAMU=((__EXPR_INF__OXBP *)__tmp__MX3T)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          p__BAMU=((__EXPR_INF_EQ__FYBP *)__tmp__MX3T)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          p__BAMU=((__EXPR_XOR__ABEP *)__tmp__MX3T)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        };
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__KR1N=string_tmp__YC;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__KR1N=string_tmp__YC;
+        };
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          };
+          put_error__text__EQE( 1,__tmp__KR1N);
+          put_position__PRE(p__BAMU);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        } else /* ITM_SLOT_OPERATOR */ {
+          if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          };
+          put_error__text__EQE( 1,__tmp__KR1N);
+          put_position__PRE(p__BAMU);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
           };
-          ((void **)((__FAST_ARRAYoLOCALo *)__tmp__QVAM)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__FHCM]=NULL;
         };
       };
-    };
-    Self__FHCM=(__INTEGER)(Self__FHCM +  1);
-  };
-  __tmp__YVAM=Self__MUAM->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__YVAM)->__id==__PROFIL_SLOT__) {
-    __tmp__ZVAM=((__PROFIL_SLOT *)__tmp__YVAM)->is_context_sensitive__BWOL;
-  } else {
-    __tmp__ZVAM=((void *)((__PROFIL_BLOCK *)__tmp__YVAM)->context_extern__WLXH != (void *)NULL);
-  };
-  if (__tmp__ZVAM) {
-    seq_call_local_and_loop__T3IL=(__UINTEGER_32)(seq_call_local_and_loop__T3IL +  1);
-  };
-  seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ +  1);
-  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
-  __tmp__NWAM=Self__MUAM->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__NWAM)->__id==__PROFIL_SLOT__) {
-    __tmp__OWAM=((__INTEGER_8)(((__PROFIL_SLOT *)__tmp__NWAM)->parent_profil__R1LC.stat__JMEJ &  2) !=  0);
-  } else {
-    __tmp__OWAM=((__INTEGER_8)(((__PROFIL_BLOCK *)__tmp__NWAM)->parent_profil__OGAG.stat__JMEJ &  2) !=  0);
-  };
-  if ((! __tmp__OWAM)) {
-    count_no_recursive__ACCL=(__INTEGER)(count_no_recursive__ACCL +  1);
-  };
-  __tmp__ZWAM=Self__MUAM->profil__Y51H;
-  if (((struct ___OBJ *)__tmp__ZWAM)->__id==__PROFIL_SLOT__) {
-    __tmp__0WAM=((__PROFIL_SLOT *)__tmp__ZWAM)->is_context_sensitive__BWOL;
-  } else {
-    __tmp__0WAM=((void *)((__PROFIL_BLOCK *)__tmp__ZWAM)->context_extern__WLXH != (void *)NULL);
-  };
-  if (__tmp__0WAM) {
-    count_context_sensitive__3REJ=(__INTEGER)(count_context_sensitive__3REJ +  1);
-  };
+      if ((typ_id__I5LU ==  1)) {
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__LR1N=profil_slot__RO2C;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__LR1N=profil_slot__RO2C;
+        };
+        put_result__in__BSFO(Self__YY5M,__tmp__MX3T,__tmp__LR1N->parent_profil__PO2C.result_list__RHOJ.first__THOJ);
+        __tmp__RRGN=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__RRGN=FALSE__O__;
+      };
+      if ((! __tmp__RRGN)) {
+        if ((typ_id__I5LU >  1)) {
+          typ_id__IRMU=((__EXPR_MULTIPLE__GLWH *)__tmp__DB1M)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+          Result__VWMU= 0;
+          while ((Result__VWMU <= typ_id__IRMU)) {
+            __tmp__WYGN=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__DB1M)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Result__VWMU];
+            if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ZS1N=profil_slot__RO2C;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ZS1N=profil_slot__RO2C;
+            };
+            Self__EZZT=&(__tmp__ZS1N->parent_profil__PO2C.result_list__RHOJ);
+            result__BZZT=NULL;
+            __tmp__1YGN=(Result__VWMU ==  0);
+            __tmp__FZZT.self=Self__EZZT;
+            __tmp__GZZT.self=Self__EZZT;
+            if (__tmp__1YGN) {
+              result__BZZT=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__FZZT.self)->first__THOJ;
+            } else /* FALSE */ {
+              result__BZZT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__GZZT.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(Result__VWMU -  1)];
+            };
+            put_result__in__BSFO(Self__YY5M,__tmp__WYGN,result__BZZT);
+            Result__VWMU=(__INTEGER__Q)(Result__VWMU +  1);
+          };
+        };
+      };
+      Self__YY5M->is_require__1O1N=FALSE__O__;
+      __tmp__VB1M=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__VB1M)->__id==__ITM_SLOT__PLC__) {
+        __tmp__2O1N=((__ITM_SLOT__PLC *)__tmp__VB1M)->ensure__0WBE;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__2O1N=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VB1M)->parent_itm_slot__3F0D.ensure__0WBE;
+      };
+      contract__WO1N=__tmp__2O1N;
+      Self__YY5M->last_type_contract__4O1N=Self__YY5M->parent_slot__5IRG->receiver_type__XIRG;
+      if (((void *)__tmp__2O1N == (void *)NULL)) {
+        __tmp__MX3T=Self__YY5M->parent_slot__5IRG->receiver_type__XIRG;
+        __tmp__2X3T=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__2X3T)->__id==__ITM_SLOT__PLC__) {
+          v__DIMU=((__ITM_SLOT__PLC *)__tmp__2X3T)->parent_named__QLC.name__GWB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          v__DIMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2X3T)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+        };
+        switch (((struct ___OBJ *)__tmp__MX3T)->__id) {
+        case __TYPE__FF__: {
+          __tmp__UGNN=search_ensure__1SFO(((__TYPE__FF *)__tmp__MX3T),v__DIMU);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__UGNN=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__UGNN=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__UGNN=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__UGNN=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MX3T)),v__DIMU);
+        } break;
+        };
+        __tmp__EX3T=__tmp__UGNN;
+        if (((void *)__tmp__EX3T != (void *)NULL)) {
+          if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1YGN=verify__QBNJ;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1YGN=verify__QBNJ;
+          };
+          if (__tmp__1YGN) {
+            if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+              is_equal_profil__RGKL(Self__YY5M,__tmp__EX3T);
+            } else /* ITM_SLOT_OPERATOR */ {
+              is_equal_profil__RGKL(Self__YY5M,__tmp__EX3T);
+            };
+          };
+          if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+            __tmp__UP1N=((__ITM_SLOT__PLC *)__tmp__EX3T)->ensure__0WBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__UP1N=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.ensure__0WBE;
+          };
+          contract__WO1N=__tmp__UP1N;
+          switch (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->receiver_type__XIRG)->__id) {
+          case __TYPE__FF__: {
+            __tmp__VGNN=last_type_contract__WP1N;
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__VGNN=last_type_contract__WP1N;
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__VGNN=last_type_contract__WP1N;
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__VGNN=last_type_contract__WP1N;
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__VGNN=last_type_contract__WP1N;
+          } break;
+          };
+          Self__YY5M->last_type_contract__4O1N=__tmp__VGNN;
+        };
+      };
+      if (((void *)contract__WO1N != (void *)NULL)) {
+        __tmp__MX3T=to_run_expr__IVMJ(((__ITM_LIST__A2OC *)contract__WO1N));
+      };
+      __tmp__EX3T=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__EX3T)->__id==__ITM_SLOT__PLC__) {
+        __tmp__RZGN=((__ITM_SLOT__PLC *)__tmp__EX3T)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__RZGN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EX3T)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      if (((void *)((__SECTION___RVOB *)__tmp__RZGN)->name__G25E == (void *)(&__string_34))) {
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__AR1N=list_current__F5GB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__AR1N=list_current__F5GB;
+        };
+        __tmp__MX3T=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MX3T)->__id==__ITM_SLOT__PLC__) {
+          p__BAMU=((__ITM_SLOT__PLC *)__tmp__MX3T)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          p__BAMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MX3T)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+        t__DSMU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        Self__YYZT=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__IFMU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          Self__YYZT=EXTERNAL_C__Y5WC__;
+        } else /* FALSE */ {
+          typ_id__IFMU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JRMU)));
+            __tmp__L2LU=ptr__HRMU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=ptr__HRMU;
+          };
+          Self__YYZT=((__EXTERNAL_C__Y5WC *)__tmp__L2LU);
+          *(Self__YYZT) = *(EXTERNAL_C__Y5WC__);
+        };
+        Self__VVMU=((__EXTERNAL_C__Y5WC *)Self__YYZT);
+        Self__VVMU->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+        Self__VVMU->static_type__W54D=t__DSMU;
+        Self__VVMU->is_persistant__X54D=TRUE__K__;
+        Self__VVMU->code__Y54D=(&__string_754);
+        Self__VVMU->access_list__Z54D=NULL;
+        add_first__3BGO(((__LIST__WH *)__tmp__AR1N),Self__YYZT);
+        if (((struct ___OBJ *)Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+          __tmp__AR1N=list_current__F5GB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__AR1N=list_current__F5GB;
+        };
+        __tmp__MX3T=Self__YY5M->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MX3T)->__id==__ITM_SLOT__PLC__) {
+          p__BAMU=((__ITM_SLOT__PLC *)__tmp__MX3T)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          p__BAMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MX3T)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+        t__DSMU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+        Self__YYZT=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__IFMU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          Self__YYZT=EXTERNAL_C__Y5WC__;
+        } else /* FALSE */ {
+          typ_id__IFMU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JRMU)));
+            __tmp__L2LU=ptr__HRMU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=ptr__HRMU;
+          };
+          Self__YYZT=((__EXTERNAL_C__Y5WC *)__tmp__L2LU);
+          *(Self__YYZT) = *(EXTERNAL_C__Y5WC__);
+        };
+        Self__VVMU=((__EXTERNAL_C__Y5WC *)Self__YYZT);
+        Self__VVMU->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=p__BAMU;
+        Self__VVMU->static_type__W54D=t__DSMU;
+        Self__VVMU->is_persistant__X54D=TRUE__K__;
+        Self__VVMU->code__Y54D=(&__string_755);
+        Self__VVMU->access_list__Z54D=NULL;
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__AR1N)->expr_list__NA4D),Self__YYZT);
+      };
+      res_lst__VQGN=__tmp__DOZN;
+    } else /* FALSE */ {
+      __tmp__DOZN=write_argument__HOZN(((__PROFIL_SLOT__OO2C *)result__UQGN),new_larg__B30M);
+      res_lst__VQGN=__tmp__DOZN;
+    };
+    __tmp__AX3T=Self__Q20M->result_expr__VOKL;
+    switch (((struct ___OBJ *)__tmp__AX3T)->__id) {
+    case __STRING_CST__5J__: {
+      t__DGMU=((__STRING_CST__5J *)__tmp__AX3T)->parent_constant__EK.static_type__5G4D;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      t__DGMU=((__EXTERNAL_C__Y5WC *)__tmp__AX3T)->static_type__W54D;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      t__DGMU=((__PROTOTYPE_CST__LAXC *)__tmp__AX3T)->parent_constant__MAXC.static_type__5G4D;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      t__DGMU=((__INTEGER_CST__XAXC *)__tmp__AX3T)->parent_constant__YAXC.static_type__5G4D;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      t__DGMU=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__AX3T));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      t__DGMU=((__READ_LOCAL__55ZI *)__tmp__AX3T)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      t__DGMU=static_type__ODCK();
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      t__DGMU=static_type__TDCK();
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      t__DGMU=static_type__YDCK();
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      t__DGMU=static_type__3DCK();
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      t__DGMU=static_type__CECK();
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      t__DGMU=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      t__DGMU=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      t__DGMU=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      t__DGMU=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      t__DGMU=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__AX3T));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      t__DGMU=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__AX3T));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      t__DGMU=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+    } break;
+    case __ITEM__HGOJ__: {
+      t__DGMU=static_type__JFCK(((__ITEM__HGOJ *)__tmp__AX3T));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      t__DGMU=static_type__VFCK();
+    } break;
+    case __CAST__1HOJ__: {
+      t__DGMU=((__CAST__1HOJ *)__tmp__AX3T)->static_type__FD5J;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      t__DGMU=((__REAL_CST__1LOJ *)__tmp__AX3T)->parent_constant__2LOJ.static_type__5G4D;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      t__DGMU=((__CHARACTER_CST__RMOJ *)__tmp__AX3T)->parent_constant__SMOJ.static_type__5G4D;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      t__DGMU=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AX3T)->parent_constant__2NOJ.static_type__5G4D;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      t__DGMU=((__READ_SLOT__LL4K *)__tmp__AX3T)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      t__DGMU=static_type__5L5O();
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      t__DGMU=static_type__CRTP();
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      t__DGMU=static_type__M51P();
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      t__DGMU=static_type__HRTP();
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      t__DGMU=static_type__S51P();
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      t__DGMU=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__AX3T));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      t__DGMU=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__AX3T));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      t__DGMU=((__READ_GLOBAL__T4YL *)__tmp__AX3T)->global__KAKM->parent_variable__JJRG.type__IO5D;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      t__DGMU=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__AX3T));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      t__DGMU=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__AX3T));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      t__DGMU=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__AX3T));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      t__DGMU=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      t__DGMU=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      t__DGMU=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      t__DGMU=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__AX3T));
+    } break;
+    };
+    if (((void *)((__TYPE_FULL__XMB *)t__DGMU)->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+      p__B3LU=position__VJ4M(Self__Q20M);
+      __tmp__FG1M=create__profil__with__cop__NP4K(p__B3LU,result__UQGN,res_lst__VQGN,cop_arg__L30M);
+      add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),__tmp__FG1M);
+    } else /* FALSE */ {
+      p__B3LU=position__VJ4M(Self__Q20M);
+      __tmp__FG1M=create__profil__with__cop__NP4K(p__B3LU,result__UQGN,res_lst__VQGN,NULL);
+      call__220M=__tmp__FG1M;
+      if (((void *)cop_arg__L30M != (void *)NULL)) {
+        __tmp__NA1M=position__VJ4M(Self__Q20M);
+        result__Y0AN=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__IFMU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__COP_LOCK__240M));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          result__Y0AN=COP_LOCK__240M__;
+        } else /* FALSE */ {
+          typ_id__IFMU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JRMU)));
+            __tmp__L2LU=ptr__HRMU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=ptr__HRMU;
+          };
+          result__Y0AN=((__COP_LOCK__240M *)__tmp__L2LU);
+          *(result__Y0AN) = *(COP_LOCK__240M__);
+        };
+        Self__T5GN=((__COP_LOCK__240M *)result__Y0AN);
+        Self__T5GN->parent_instr__340M.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+        Self__T5GN->data__W5GN=cop_arg__L30M;
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),result__Y0AN);
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),__tmp__FG1M);
+        __tmp__NA1M=position__VJ4M(Self__Q20M);
+        result__F3AN=NULL;
+        __tmp__L2LU=((__POINTER__IB )(NULL));
+        typ_id__IFMU= 0;
+        __tmp__M2LU=((__POINTER__IB )sizeof(__COP_UNLOCK__4C1M));
+        if (((unsigned long)__tmp__M2LU ==  0)) {
+          result__F3AN=COP_UNLOCK__4C1M__;
+        } else /* FALSE */ {
+          typ_id__IFMU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M2LU));
+          if ((typ_id__IFMU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__N5LU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_size[(__tmp__N5LU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JRMU)));
+            __tmp__L2LU=ptr__HRMU;
+          } else /* FALSE */ {
+            __tmp__N5LU=((__UINTEGER_32__ZWB )typ_id__IFMU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            ptr__HRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__JRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__M2LU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__HRMU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            ptr__HRMU=micro_alloc__table__lab__UKI(__tmp__JRMU,((__POINTER__IB )(&(table_type[(__tmp__N5LU)]))),(__UINTEGER_32__ZWB)(__tmp__N5LU |  1));
+            __tmp__L2LU=ptr__HRMU;
+          };
+          result__F3AN=((__COP_UNLOCK__4C1M *)__tmp__L2LU);
+          *(result__F3AN) = *(COP_UNLOCK__4C1M__);
+        };
+        ((__COP_UNLOCK__4C1M *)result__F3AN)->parent_instr__5C1M.parent_itm_object__YH.position__P2B=__tmp__NA1M;
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),result__F3AN);
+      } else /* FALSE */ {
+        add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__W1LU)->expr_list__NA4D),__tmp__FG1M);
+      };
+      __tmp__EX3T=Self__Q20M->result_expr__VOKL;
+      if (__tmp__EX3T==NULL) {
+        __tmp__OQ1N=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__EX3T)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__OQ1N=((void *)__tmp__EX3T);
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__OQ1N=NULL;
+        } break;
+        }
+      };
+      em__320M=__tmp__OQ1N;
+      if (((void *)__tmp__OQ1N != (void *)NULL)) {
+        typ_id__IFMU=((__EXPR_MULTIPLE__GLWH *)__tmp__OQ1N)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+        Self__3PTN= 0;
+        while ((Self__3PTN <= typ_id__IFMU)) {
+          __tmp__VGNN=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)em__320M)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__3PTN];
+          if (__tmp__VGNN==NULL) {
+            __tmp__WYGN=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__VGNN)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__WYGN=((void *)__tmp__VGNN);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__WYGN=((void *)__tmp__VGNN);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__WYGN=((void *)__tmp__VGNN);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__WYGN=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__WYGN=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__WYGN)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__XYGN=((__READ_LOCAL__55ZI *)__tmp__WYGN)->local__BVEJ;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__XYGN=((__READ_SLOT__LL4K *)__tmp__WYGN)->slot__UYFM;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__XYGN=((__READ_GLOBAL__T4YL *)__tmp__WYGN)->global__KAKM;
+          } break;
+          };
+          __tmp__VGNN=call__220M->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__VGNN)->__id==__PROFIL_SLOT__OO2C__) {
+            Self__EZZT=&(((__PROFIL_SLOT__OO2C *)__tmp__VGNN)->parent_profil__PO2C.result_list__RHOJ);
+          } else /* PROFIL_BLOCK */ {
+            Self__EZZT=&(((__PROFIL_BLOCK__O3NJ *)__tmp__VGNN)->parent_profil__P3NJ.result_list__RHOJ);
+          };
+          result__BZZT=NULL;
+          __tmp__1YGN=(Self__3PTN ==  0);
+          __tmp__MZZT.self=Self__EZZT;
+          __tmp__NZZT.self=Self__EZZT;
+          if (__tmp__1YGN) {
+            result__BZZT=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__MZZT.self)->first__THOJ;
+          } else /* FALSE */ {
+            result__BZZT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__NZZT.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(Self__3PTN -  1)];
+          };
+          p__BSMU=position__VJ4M(Self__Q20M);
+          __tmp__BXZT=read__5UEI(((__LOCAL__L4WC *)result__BZZT));
+          rd__420M=__tmp__BXZT;
+          p__BSMU=position__VJ4M(Self__Q20M);
+          if (((struct ___OBJ *)__tmp__XYGN)->__id==__LOCAL__L4WC__) {
+            __tmp__MFOS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__XYGN),p__BSMU,__tmp__BXZT);
+            __tmp__WYGN=__tmp__MFOS;
+          } else /* SLOT_DATA */ {
+            __tmp__VFOS=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__XYGN)),p__BSMU,NULL,__tmp__BXZT);
+            __tmp__WYGN=__tmp__VFOS;
+          };
+          __tmp__BI1M=&(call__220M->result_list__BDZK);
+          result__AYMU=NULL;
+          ptr__HRMU=((__POINTER__IB )(NULL));
+          typ_id__CYMU= 0;
+          __tmp__JRMU=((__POINTER__IB )sizeof(__RESULT__3CZK));
+          if (((unsigned long)__tmp__JRMU ==  0)) {
+            result__AYMU=RESULT__3CZK__;
+          } else /* FALSE */ {
+            typ_id__CYMU=__RESULT__3CZK__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JRMU));
+            if ((typ_id__CYMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NRMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NRMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+              ptr__HRMU=__tmp__LRMU;
+            } else /* FALSE */ {
+              __tmp__NRMU=((__UINTEGER_32__ZWB )typ_id__CYMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JRMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NRMU)]))),(__UINTEGER_32__ZWB)(__tmp__NRMU |  1));
+              ptr__HRMU=__tmp__LRMU;
+            };
+            result__AYMU=((__RESULT__3CZK *)ptr__HRMU);
+            *(result__AYMU) = *(RESULT__3CZK__);
+          };
+          ((__RESULT__3CZK *)result__AYMU)->write__DWKL=__tmp__WYGN;
+          add_last__CHCL(__tmp__BI1M,result__AYMU);
+          Self__3PTN=(__INTEGER__Q)(Self__3PTN +  1);
+        };
+        __tmp__RRGN=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__RRGN=FALSE__O__;
+      };
+      if ((! __tmp__RRGN)) {
+        __tmp__MX3T=__tmp__FG1M->profil__TCZK;
+        if (((struct ___OBJ *)__tmp__MX3T)->__id==__PROFIL_SLOT__OO2C__) {
+          Self__EZZT=&(((__PROFIL_SLOT__OO2C *)__tmp__MX3T)->parent_profil__PO2C.result_list__RHOJ);
+        } else /* PROFIL_BLOCK */ {
+          Self__EZZT=&(((__PROFIL_BLOCK__O3NJ *)__tmp__MX3T)->parent_profil__P3NJ.result_list__RHOJ);
+        };
+        typ_id__IFMU= 0;
+        if (((void *)Self__EZZT->first__THOJ == (void *)NULL)) {
+          typ_id__IFMU=(__INTEGER__Q)(-  1);
+          __tmp__ZUGN=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__ZUGN=FALSE__O__;
+        };
+        __tmp__SYMU.self=Self__EZZT;
+        __tmp__TYMU.self=Self__EZZT;
+        if ((! __tmp__ZUGN)) {
+          if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__SYMU.self)->list__HQ2K != (void *)NULL)) {
+            typ_id__CYMU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__TYMU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            typ_id__IFMU=typ_id__CYMU;
+          };
+        };
+        if (((__INTEGER__Q)(typ_id__IFMU +  1) !=  0)) {
+          __tmp__ZUGN=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__UGNN=((__CALL_SLOT__GAZK *)__tmp__FG1M)->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__UGNN)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__VGNN=((__PROFIL_SLOT__OO2C *)__tmp__UGNN)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__VGNN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ZYMU=((__ITM_SLOT__PLC *)__tmp__VGNN)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ZYMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VGNN)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__1YGN=((void *)((__SECTION___RVOB *)__tmp__ZYMU)->name__G25E == (void *)(&__string_34));
+          } else /* PROFIL_BLOCK */ {
+            __tmp__1YGN=FALSE__O__;
+          };
+          __tmp__ZUGN=__tmp__1YGN;
+        };
+        if (__tmp__ZUGN) {
+          __tmp__UGNN=Self__Q20M->result_expr__VOKL;
+          if (__tmp__UGNN==NULL) {
+            __tmp__VGNN=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__UGNN)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__VGNN=((void *)__tmp__UGNN);
+            } break;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __PUT_TO__TFOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __ITEM__HGOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __CAST__1HOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __REAL_CST__1LOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __READ_SLOT__LL4K__: {
+              __tmp__VGNN=((void *)__tmp__UGNN);
+            } break;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__VGNN=((void *)__tmp__UGNN);
+            } break;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_INF__OXBP__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__VGNN=NULL;
+            } break;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__VGNN=NULL;
+            } break;
+            }
+          };
+          rd__420M=__tmp__VGNN;
+          switch (((struct ___OBJ *)__tmp__VGNN)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__WYGN=((__READ_LOCAL__55ZI *)__tmp__VGNN)->local__BVEJ;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__WYGN=((__READ_SLOT__LL4K *)__tmp__VGNN)->slot__UYFM;
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__WYGN=((__READ_GLOBAL__T4YL *)__tmp__VGNN)->global__KAKM;
+          } break;
+          };
+          __tmp__UGNN=((__CALL_SLOT__GAZK *)__tmp__FG1M)->profil__TCZK;
+          if (((struct ___OBJ *)__tmp__UGNN)->__id==__PROFIL_SLOT__OO2C__) {
+            __tmp__VGNN=((__PROFIL_SLOT__OO2C *)__tmp__UGNN)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__VGNN)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ZYMU=((__ITM_SLOT__PLC *)__tmp__VGNN)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ZYMU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VGNN)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__1YGN=((void *)((__SECTION___RVOB *)__tmp__ZYMU)->name__G25E == (void *)(&__string_34));
+          } else /* PROFIL_BLOCK */ {
+            __tmp__1YGN=FALSE__O__;
+          };
+          if ((! __tmp__1YGN)) {
+            __tmp__VGNN=__tmp__FG1M->profil__TCZK;
+            if (((struct ___OBJ *)__tmp__VGNN)->__id==__PROFIL_SLOT__OO2C__) {
+              __tmp__IJ1M=&(((__PROFIL_SLOT__OO2C *)__tmp__VGNN)->parent_profil__PO2C.result_list__RHOJ);
+            } else /* PROFIL_BLOCK */ {
+              __tmp__IJ1M=&(((__PROFIL_BLOCK__O3NJ *)__tmp__VGNN)->parent_profil__P3NJ.result_list__RHOJ);
+            };
+            result__BZZT=__tmp__IJ1M->first__THOJ;
+            p__BSMU=position__VJ4M(Self__Q20M);
+            __tmp__BXZT=read__5UEI(((__LOCAL__L4WC *)result__BZZT));
+            rd__420M=__tmp__BXZT;
+          };
+          p__BAMU=position__VJ4M(Self__Q20M);
+          if (((struct ___OBJ *)__tmp__WYGN)->__id==__LOCAL__L4WC__) {
+            __tmp__CCOS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__WYGN),p__BAMU,rd__420M);
+            __tmp__VGNN=__tmp__CCOS;
+          } else /* SLOT_DATA */ {
+            __tmp__XYGN=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__WYGN)),p__BAMU,NULL,rd__420M);
+            __tmp__VGNN=__tmp__XYGN;
+          };
+          __tmp__BI1M=&(__tmp__FG1M->result_list__BDZK);
+          result__AYMU=NULL;
+          __tmp__LFMU=((__POINTER__IB )(NULL));
+          typ_id__IRMU= 0;
+          __tmp__MFMU=((__POINTER__IB )sizeof(__RESULT__3CZK));
+          if (((unsigned long)__tmp__MFMU ==  0)) {
+            result__AYMU=RESULT__3CZK__;
+          } else /* FALSE */ {
+            typ_id__IRMU=__RESULT__3CZK__;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MFMU));
+            if ((typ_id__IRMU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__MFMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__NFMU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MRMU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_size[(__tmp__NFMU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MRMU)));
+              __tmp__LFMU=__tmp__LRMU;
+            } else /* FALSE */ {
+              __tmp__NFMU=((__UINTEGER_32__ZWB )typ_id__IRMU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__LRMU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__MRMU=(void *)((unsigned long)(void *)((unsigned long)__tmp__MFMU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LRMU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__LRMU=micro_alloc__table__lab__UKI(__tmp__MRMU,((__POINTER__IB )(&(table_type[(__tmp__NFMU)]))),(__UINTEGER_32__ZWB)(__tmp__NFMU |  1));
+              __tmp__LFMU=__tmp__LRMU;
+            };
+            result__AYMU=((__RESULT__3CZK *)__tmp__LFMU);
+            *(result__AYMU) = *(RESULT__3CZK__);
+          };
+          ((__RESULT__3CZK *)result__AYMU)->write__DWKL=__tmp__VGNN;
+          add_last__CHCL(__tmp__BI1M,result__AYMU);
+        };
+      };
+    };
+  };
+  rd__420M=result__W1LU;
+  return(rd__420M);
 }
 
-static void set_life__GXAM(__PROFIL_SLOT *Self__HXAM)
-// ({PROFIL_SLOT}) VoidNo recursive, No inlinable.
+static void remove__MQJO(__CASE__E5EJ *Self__NQJO)
+// ({CASE__E5EJ}) Void No recursive, No inlinable.
 {
-  void *old_list_current__1XEM;
-  set_life__UJCM(Self__HXAM);
-  if (mode_recursive__3XUC) {
-    old_list_current__1XEM=NULL;
-    if ((Self__HXAM->parent_profil__R1LC.stat__JMEJ == (__INTEGER)(-  1))) {
-      Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL=(__INTEGER)(Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL +  1);
-      if ((Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL ==  1)) {
-        old_list_current__1XEM=list_current__EH1;
-        execute__GUHM(Self__HXAM, 3);
-        list_current__EH1=old_list_current__1XEM;
-        if ((Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL ==  1)) {
-          Self__HXAM->parent_profil__R1LC.stat__JMEJ= 0;
-        } else {
-          Self__HXAM->parent_profil__R1LC.stat__JMEJ= 2;
-        };
-      };
-    };
+  void *__tmp__RQJO;
+  __PROFIL_BLOCK__O3NJ *__tmp__SQJO,*Self__1QJO;
+  remove__CCGL(((__LIST__WH *)Self__NQJO->code__DIFJ));
+  __tmp__RQJO=Self__NQJO->id__KEFJ;
+  if (__tmp__RQJO==NULL) {
+    __tmp__SQJO=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__RQJO)->__id) {
+    case __TYPE__FF__: {
+      __tmp__SQJO=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__SQJO=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__SQJO=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__SQJO=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__SQJO=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__SQJO=NULL;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__SQJO=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__SQJO=((void *)__tmp__RQJO);
+    } break;
+    }
+  };
+  if (((void *)__tmp__SQJO != (void *)NULL)) {
+    Self__1QJO=((__PROFIL_BLOCK__O3NJ *)__tmp__SQJO);
+    ((__SLOT_DATA__IJRG *)Self__1QJO->slot_value__A4NJ)->parent_variable__JJRG.ensure_count__IT4D=(__INTEGER__Q)(Self__1QJO->slot_value__A4NJ->parent_variable__JJRG.ensure_count__IT4D -  1);
   };
 }
 
-static void set_life__QXAM(__PROFIL_BLOCK *Self__RXAM)
-// ({PROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void set_late_binding__ROLO()
+// () Void Recursive, No inlinable.
 {
-  void *old_list_current__JZEM;
-  set_life__UJCM(Self__RXAM);
-  if (mode_recursive__3XUC) {
-    old_list_current__JZEM=NULL;
-    if ((Self__RXAM->parent_profil__OGAG.stat__JMEJ == (__INTEGER)(-  1))) {
-      Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL=(__INTEGER)(Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL +  1);
-      if ((Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL ==  1)) {
-        old_list_current__JZEM=list_current__EH1;
-        execute__WQEJ(Self__RXAM, 3);
-        list_current__EH1=old_list_current__JZEM;
-        if ((Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL ==  1)) {
-          Self__RXAM->parent_profil__OGAG.stat__JMEJ= 0;
-        } else {
-          Self__RXAM->parent_profil__OGAG.stat__JMEJ= 2;
-        };
-      };
-    };
+  void *__tmp__TOLO;
+  __tmp__TOLO=type_block__APB;
+  switch (((struct ___OBJ *)__tmp__TOLO)->__id) {
+  case __TYPE__FF__: {
+    ((__TYPE__FF *)__tmp__TOLO)->last_pass_binding__RHKJ=pass_count__CBXC;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    ((__TYPE_NULL__GMB *)__tmp__TOLO)->parent_type__HMB.last_pass_binding__RHKJ=pass_count__CBXC;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    ((__TYPE_VOID__IMB *)__tmp__TOLO)->parent_type__JMB.last_pass_binding__RHKJ=pass_count__CBXC;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    ((__TYPE_CONTEXT__KMB *)__tmp__TOLO)->parent_type__LMB.last_pass_binding__RHKJ=pass_count__CBXC;
+  } break;
+  case __TYPE_ID__MMB__: {
+    ((__TYPE_ID__MMB *)__tmp__TOLO)->parent_type__NMB.last_pass_binding__RHKJ=pass_count__CBXC;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    ((__TYPE_GENERIC__OCY *)__tmp__TOLO)->parent_type__PCY.last_pass_binding__RHKJ=pass_count__CBXC;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    ((__TYPE_BLOCK__CP5D *)__tmp__TOLO)->parent_type__DP5D.last_pass_binding__RHKJ=pass_count__CBXC;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    set_late_binding__ROLO();
+  } break;
   };
 }
 
-static void* execute_access_unlink__0JDL(__READ_SLOT *Self__1JDL)
-// ({READ_SLOT}) With resultRecursive, No inlinable.
+static void unwrite__F1HL(__SLOT_DATA__IJRG *Self__G1HL,void *e__H1HL)
+// ({SLOT_DATA__IJRG},{NULLxWRITE_GLOBAL__WXKJxWRITE_SLOT__EYKJ}) Void No recursive, No inlinable.
 {
-  void *__tmp__HKDL;
-  __LIST *Self__0FDR,*Self__2Z3R,*Self__B03R;
-  void *__tmp__IKDL;
-  __READ_LOCAL *Self__ZTFQ,*Self__TRKQ;
-  __LOCAL *Self__ZZ3R,*Self__4Z3R;
-  void *voir__0Z3R,*voir__3Z3R,*voir__5Z3R,*voir__C03R;
-  __READ_GLOBAL *Self__2TFQ;
-  if (((void *)((__SLOT_DATA *)Self__1JDL->slot__MUGK)->value__U3OG != (void *)NULL)) {
-    execute__COHL(Self__1JDL->slot__MUGK);
-  };
-  __tmp__HKDL=Self__1JDL->receiver__Q0TI;
-  switch (((struct ___OBJ *)__tmp__HKDL)->__id) {
-  case __LIST__: {
-    Self__0FDR=((__LIST *)__tmp__HKDL);
-    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__0FDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
-      add_last__IK4G(Self__0FDR->expr_list__RTOG,create__type__PKQC(Self__0FDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
-    };
-    __tmp__IKDL=execute_list__MNQG(Self__0FDR);
-  } break;
-  case __STRING_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IKDL=NULL;
-  } break;
-  case __EXTERNAL_C__: {
-    __tmp__IKDL=execute_unlink__Q3LK(__tmp__HKDL);
-  } break;
-  case __PROTOTYPE_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IKDL=NULL;
-  } break;
-  case __INTEGER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IKDL=NULL;
-  } break;
-  case __READ_LOCAL__: {
-    Self__ZTFQ=((__READ_LOCAL *)__tmp__HKDL);
-    Self__ZZ3R=((__LOCAL *)Self__ZTFQ->local__HJZD);
-    Self__ZZ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZZ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__ZZ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__0Z3R=create__AXB( 250);
-      display__UXFK(Self__ZTFQ,voir__0Z3R);
-      put_string__2EG(((__STRING *)voir__0Z3R));
+  void *__tmp__5HRT;
+  __INTEGER__Q __tmp__LSRU,i__NSRU,i__WZMU;
+  __BOOLEAN__L __tmp__J1HL,Result__FIRT;
+  __FAST_ARRAYoWRITEo__XJFJ *Self__JSRU;
+  void **__tmp__KSRU,**Self__MSRU;
+  if (((struct ___OBJ *)e__H1HL)->__id==__WRITE_GLOBAL__WXKJ__) {
+    __tmp__J1HL=((__WRITE_GLOBAL__WXKJ *)e__H1HL)->parent_write__XXKJ.is_create__THIK;
+  } else /* WRITE_SLOT */ {
+    __tmp__J1HL=((__WRITE_SLOT__EYKJ *)e__H1HL)->parent_write__FYKJ.is_create__THIK;
+  };
+  if ((! __tmp__J1HL)) {
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  };
+  if (((struct ___OBJ *)e__H1HL)->__id==__WRITE_GLOBAL__WXKJ__) {
+    __tmp__J1HL=((__WRITE_GLOBAL__WXKJ *)e__H1HL)->parent_write__XXKJ.is_delete__S1HL;
+  } else /* WRITE_SLOT */ {
+    __tmp__J1HL=((__WRITE_SLOT__EYKJ *)e__H1HL)->parent_write__FYKJ.is_delete__S1HL;
+  };
+  if (__tmp__J1HL) {
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  };
+  if (((struct ___OBJ *)e__H1HL)->__id==__WRITE_GLOBAL__WXKJ__) {
+    ((__WRITE_GLOBAL__WXKJ *)e__H1HL)->parent_write__XXKJ.is_delete__S1HL=TRUE__K__;
+  } else /* WRITE_SLOT */ {
+    ((__WRITE_SLOT__EYKJ *)e__H1HL)->parent_write__FYKJ.is_delete__S1HL=TRUE__K__;
+  };
+  if (((void *)Self__G1HL->last_write__4K3K == (void *)e__H1HL)) {
+    Self__G1HL->last_write__4K3K=NULL;
+  };
+  if (((void *)Self__G1HL->parent_variable__JJRG.require_first__FKFJ == (void *)e__H1HL)) {
+    if (((void *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ != (void *)NULL)) {
+      __tmp__5HRT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__G1HL->parent_variable__JJRG.require_first__FKFJ=__tmp__5HRT;
+      Self__JSRU=((__FAST_ARRAYoWRITEo__XJFJ *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ ==  0)) {
+        Self__JSRU->parent_arrayed_collection__5JFJ.storage__NRGL=NULL;
+        Self__JSRU->parent_arrayed_collection__5JFJ.capacity__PQGL= 0;
+        Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(-  1);
+      } else /* FALSE */ {
+        __tmp__KSRU=Self__JSRU->parent_arrayed_collection__5JFJ.storage__NRGL;
+        __tmp__LSRU=Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ;
+        Self__MSRU=((void **)__tmp__KSRU);
+        i__NSRU= 0;
+        while ((i__NSRU != __tmp__LSRU)) {
+          Self__MSRU[i__NSRU]=Self__MSRU[(__INTEGER__Q)(i__NSRU +  1)];
+          i__NSRU=(__INTEGER__Q)(i__NSRU +  1);
+        };
+        Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ -  1);
+      };
+      Result__FIRT=(((__FAST_ARRAYoWRITEo__XJFJ *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ <  0);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (Result__FIRT) {
+        Self__G1HL->parent_variable__JJRG.require_list__QKFJ=NULL;
+      };
+    } else /* FALSE */ {
+      Self__G1HL->parent_variable__JJRG.require_first__FKFJ=NULL;
+    };
+  } else /* FALSE */ {
+    if (((void *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ == (void *)NULL)) {
+      print__KKG(((__STRING_CONSTANT__0 *)Self__G1HL->parent_variable__JJRG.intern_name__UN5D));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__2Z3R=((__LIST *)list_current__EH1);
-      voir__3Z3R=create__AXB( 250);
-      display__EQQG(Self__2Z3R,voir__3Z3R);
-      put_string__2EG(((__STRING *)voir__3Z3R));
+      print__KKG((&__string_756));
       fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    __tmp__LSRU=fast_first_index_of__2OWL(((__FAST_ARRAYoWRITEo__XJFJ *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ),e__H1HL);
+    if ((__tmp__LSRU > Self__G1HL->parent_variable__JJRG.require_list__QKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ)) {
+      print__KKG(((__STRING_CONSTANT__0 *)Self__G1HL->parent_variable__JJRG.intern_name__UN5D));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      print__KKG((&__string_757));
       fputc((int)('\n'),stdout);
       exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IKDL=NULL;
-  } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__IKDL=execute_unlink__BCMK(__tmp__HKDL);
-  } break;
-  case __EXPR_EQUAL__: {
-    __tmp__IKDL=execute_unlink__IHMK(__tmp__HKDL);
-  } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__IKDL=execute_unlink__ZHMK(__tmp__HKDL);
+    Self__JSRU=((__FAST_ARRAYoWRITEo__XJFJ *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__KSRU=Self__JSRU->parent_arrayed_collection__5JFJ.storage__NRGL;
+    i__NSRU=Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ;
+    Self__MSRU=((void **)__tmp__KSRU);
+    i__WZMU=__tmp__LSRU;
+    while ((i__WZMU != i__NSRU)) {
+      Self__MSRU[i__WZMU]=Self__MSRU[(__INTEGER__Q)(i__WZMU +  1)];
+      i__WZMU=(__INTEGER__Q)(i__WZMU +  1);
+    };
+    Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(Self__JSRU->parent_arrayed_collection__5JFJ.upper__0KFJ -  1);
+    __tmp__J1HL=(((__FAST_ARRAYoWRITEo__XJFJ *)Self__G1HL->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__J1HL) {
+      Self__G1HL->parent_variable__JJRG.require_list__QKFJ=NULL;
+    };
+  };
+}
+
+static void unwrite__3BIL(__LOCAL__L4WC *Self__4BIL,void *e__5BIL)
+// ({LOCAL__L4WC},{NULLxWRITE_GLOBAL__WXKJxWRITE_SLOT__EYKJxWRITE_LOCAL__TEYJ}) Void No recursive, No inlinable.
+{
+  void *__tmp__JIRT;
+  __INTEGER__Q __tmp__I05L,i__XGKM,i__VDJM;
+  __BOOLEAN__L __tmp__BCIL,Result__PIRT;
+  __FAST_ARRAYoWRITEo__XJFJ *Self__RZ5L;
+  void **__tmp__H05L,**Self__OGKM;
+  switch (((struct ___OBJ *)e__5BIL)->__id) {
+  case __WRITE_GLOBAL__WXKJ__: {
+    __tmp__BCIL=((__WRITE_GLOBAL__WXKJ *)e__5BIL)->parent_write__XXKJ.is_create__THIK;
+  } break;
+  case __WRITE_SLOT__EYKJ__: {
+    __tmp__BCIL=((__WRITE_SLOT__EYKJ *)e__5BIL)->parent_write__FYKJ.is_create__THIK;
+  } break;
+  case __WRITE_LOCAL__TEYJ__: {
+    __tmp__BCIL=((__WRITE_LOCAL__TEYJ *)e__5BIL)->parent_write__UEYJ.is_create__THIK;
+  } break;
+  };
+  if ((! __tmp__BCIL)) {
+    (&__string_329)->count__0C= 13;
+    (&__string_329)->storage__1C="Crash system.";
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  };
+  switch (((struct ___OBJ *)e__5BIL)->__id) {
+  case __WRITE_GLOBAL__WXKJ__: {
+    __tmp__BCIL=((__WRITE_GLOBAL__WXKJ *)e__5BIL)->parent_write__XXKJ.is_delete__S1HL;
   } break;
-  case __REAL_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IKDL=NULL;
+  case __WRITE_SLOT__EYKJ__: {
+    __tmp__BCIL=((__WRITE_SLOT__EYKJ *)e__5BIL)->parent_write__FYKJ.is_delete__S1HL;
   } break;
-  case __CHARACTER_CST__: {
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IKDL=NULL;
+  case __WRITE_LOCAL__TEYJ__: {
+    __tmp__BCIL=((__WRITE_LOCAL__TEYJ *)e__5BIL)->parent_write__UEYJ.is_delete__S1HL;
   } break;
-  case __IS_EXPANDED__: {
-    Self__TRKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HKDL)->receiver__WN2H);
-    Self__4Z3R=((__LOCAL *)Self__TRKQ->local__HJZD);
-    Self__4Z3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4Z3R->parent_variable__T1LC.ensure_count__YDAG -  1);
-    if ((Self__4Z3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-      print__1ZE((&__string_336));
-      voir__5Z3R=create__AXB( 250);
-      display__UXFK(Self__TRKQ,voir__5Z3R);
-      put_string__2EG(((__STRING *)voir__5Z3R));
+  };
+  if (__tmp__BCIL) {
+    print__KKG((&__string_329));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  };
+  switch (((struct ___OBJ *)e__5BIL)->__id) {
+  case __WRITE_GLOBAL__WXKJ__: {
+    ((__WRITE_GLOBAL__WXKJ *)e__5BIL)->parent_write__XXKJ.is_delete__S1HL=TRUE__K__;
+  } break;
+  case __WRITE_SLOT__EYKJ__: {
+    ((__WRITE_SLOT__EYKJ *)e__5BIL)->parent_write__FYKJ.is_delete__S1HL=TRUE__K__;
+  } break;
+  case __WRITE_LOCAL__TEYJ__: {
+    ((__WRITE_LOCAL__TEYJ *)e__5BIL)->parent_write__UEYJ.is_delete__S1HL=TRUE__K__;
+  } break;
+  };
+  if ((((void *)Self__4BIL->last_seq__SM1K != (void *)NULL) && ((void *)Self__4BIL->last_seq__SM1K->last_write__MG3K == (void *)e__5BIL))) {
+    ((__LOCAL_SEQ__QM1K *)Self__4BIL->last_seq__SM1K)->last_write__MG3K=NULL;
+  };
+  if (((void *)Self__4BIL->parent_variable__O4WC.require_first__FKFJ == (void *)e__5BIL)) {
+    if (((void *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ != (void *)NULL)) {
+      __tmp__JIRT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__4BIL->parent_variable__O4WC.require_first__FKFJ=__tmp__JIRT;
+      Self__RZ5L=((__FAST_ARRAYoWRITEo__XJFJ *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ ==  0)) {
+        Self__RZ5L->parent_arrayed_collection__5JFJ.storage__NRGL=NULL;
+        Self__RZ5L->parent_arrayed_collection__5JFJ.capacity__PQGL= 0;
+        Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(-  1);
+      } else /* FALSE */ {
+        __tmp__H05L=Self__RZ5L->parent_arrayed_collection__5JFJ.storage__NRGL;
+        __tmp__I05L=Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ;
+        Self__OGKM=((void **)__tmp__H05L);
+        i__XGKM= 0;
+        while ((i__XGKM != __tmp__I05L)) {
+          Self__OGKM[i__XGKM]=Self__OGKM[(__INTEGER__Q)(i__XGKM +  1)];
+          i__XGKM=(__INTEGER__Q)(i__XGKM +  1);
+        };
+        Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ -  1);
+      };
+      Result__PIRT=(((__FAST_ARRAYoWRITEo__XJFJ *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ <  0);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if (Result__PIRT) {
+        Self__4BIL->parent_variable__O4WC.require_list__QKFJ=NULL;
+      };
+    } else /* FALSE */ {
+      Self__4BIL->parent_variable__O4WC.require_first__FKFJ=NULL;
+    };
+  } else /* FALSE */ {
+    if (((void *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ == (void *)NULL)) {
+      print__KKG(((__STRING_CONSTANT__0 *)Self__4BIL->parent_variable__O4WC.intern_name__UN5D));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_337));
-      Self__B03R=((__LIST *)list_current__EH1);
-      voir__C03R=create__AXB( 250);
-      display__EQQG(Self__B03R,voir__C03R);
-      put_string__2EG(((__STRING *)voir__C03R));
+      print__KKG((&__string_756));
       fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    __tmp__I05L=fast_first_index_of__2OWL(((__FAST_ARRAYoWRITEo__XJFJ *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ),e__5BIL);
+    if ((__tmp__I05L > Self__4BIL->parent_variable__O4WC.require_list__QKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ)) {
+      print__KKG(((__STRING_CONSTANT__0 *)Self__4BIL->parent_variable__O4WC.intern_name__UN5D));
       fputc((int)('\n'),stdout);
-      print__1ZE((&__string_338));
+      print__KKG((&__string_757));
       fputc((int)('\n'),stdout);
       exit(( 1));
     };
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    __tmp__IKDL=NULL;
-  } break;
-  case __GET_TYPE_ID__: {
-    remove__0VAK(((__GET_TYPE_ID *)__tmp__HKDL));
-    __tmp__IKDL=NULL;
-  } break;
-  case __EXPR_SUP__: {
-    __tmp__IKDL=execute_unlink__0IMK(__tmp__HKDL);
-  } break;
-  case __EXPR_SUB__: {
-    __tmp__IKDL=execute_unlink__LJMK(__tmp__HKDL);
-  } break;
-  case __EXPR_MUL__: {
-    __tmp__IKDL=execute_unlink__2JMK(__tmp__HKDL);
-  } break;
-  case __EXPR_DIV__: {
-    __tmp__IKDL=execute_unlink__NKMK(__tmp__HKDL);
-  } break;
-  case __EXPR_AND__: {
-    __tmp__IKDL=execute_unlink__4KMK(__tmp__HKDL);
-  } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__IKDL=execute_unlink__PLMK(__tmp__HKDL);
-  } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__IKDL=execute_unlink__AMMK(__tmp__HKDL);
-  } break;
-  case __PUT_TO__: {
-    __tmp__IKDL=execute_link__ROPK(((__PUT_TO *)__tmp__HKDL));
-  } break;
-  case __ITEM__: {
-    __tmp__IKDL=execute_unlink__UMMK(__tmp__HKDL);
-  } break;
-  case __SIZE_OF__: {
-    __tmp__IKDL=execute_unlink__ENMK(__tmp__HKDL);
-  } break;
-  case __CAST__: {
-    __tmp__IKDL=execute_unlink__JNMK(__tmp__HKDL);
-  } break;
-  case __CALL_SLOT__: {
-    __tmp__IKDL=execute_unlink__4UQL(__tmp__HKDL);
-  } break;
-  case __READ_SLOT__: {
-    __tmp__IKDL=execute_unlink__QEAL(__tmp__HKDL);
-  } break;
-  case __READ_GLOBAL__: {
-    Self__2TFQ=((__READ_GLOBAL *)__tmp__HKDL);
-    unread__CGNL(Self__2TFQ->global__ZGJK,Self__2TFQ);
-    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
-    if (((void *)((__SLOT_DATA *)Self__2TFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
-      execute__COHL(Self__2TFQ->global__ZGJK);
+    Self__RZ5L=((__FAST_ARRAYoWRITEo__XJFJ *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__H05L=Self__RZ5L->parent_arrayed_collection__5JFJ.storage__NRGL;
+    i__XGKM=Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ;
+    Self__OGKM=((void **)__tmp__H05L);
+    i__VDJM=__tmp__I05L;
+    while ((i__VDJM != i__XGKM)) {
+      Self__OGKM[i__VDJM]=Self__OGKM[(__INTEGER__Q)(i__VDJM +  1)];
+      i__VDJM=(__INTEGER__Q)(i__VDJM +  1);
+    };
+    Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ=(__INTEGER__Q)(Self__RZ5L->parent_arrayed_collection__5JFJ.upper__0KFJ -  1);
+    __tmp__BCIL=(((__FAST_ARRAYoWRITEo__XJFJ *)Self__4BIL->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (__tmp__BCIL) {
+      Self__4BIL->parent_variable__O4WC.require_list__QKFJ=NULL;
     };
-    __tmp__IKDL=NULL;
-  } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__IKDL=execute_unlink__S1ZM(__tmp__HKDL);
-  } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__IKDL=execute_unlink__FBFO(__tmp__HKDL);
-  } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IKDL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HKDL));
-  } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__IKDL=execute_unlink__VBFO(__tmp__HKDL);
-  } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IKDL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HKDL));
-  } break;
-  case __EXPR_NEG__: {
-    __tmp__IKDL=execute_unlink__JBKM(__tmp__HKDL);
-  } break;
-  case __EXPR_ADD__: {
-    __tmp__IKDL=execute_unlink__OUNL(__tmp__HKDL);
-  } break;
-  case __EXPR_NOT__: {
-    __tmp__IKDL=execute_unlink__IWZM(__tmp__HKDL);
-  } break;
-  case __EXPR_MOD__: {
-    __tmp__IKDL=execute_unlink__FCFO(__tmp__HKDL);
-  } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__IKDL=execute_unlink__EOEP(__tmp__HKDL);
-  } break;
-  case __EXPR_INF__: {
-    __tmp__IKDL=execute_unlink__SZQN(__tmp__HKDL);
-  } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__IKDL=execute_unlink__C0QN(__tmp__HKDL);
-  } break;
-  case __EXPR_OR__: {
-    __tmp__IKDL=execute_unlink__ZNQN(__tmp__HKDL);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__IKDL=execute_unlink__2SUO(__tmp__HKDL);
-  } break;
   };
-  return(__tmp__IKDL);
 }
 
-static __BOOLEAN __infix_equal_equal__XN1L(__STRING_CST *Self__YN1L,void *other__ZN1L)
-// ({STRING_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__IKWM(__STRING_CST__5J *Self__JKWM,void *other__KKWM)
+// ({STRING_CST__5J},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  void *__tmp__3N1L,*p__1N1L;
-  if (other__ZN1L==NULL) {
-    __tmp__3N1L=NULL;
+  __STRING_CST__5J *__tmp__OKWM;
+  __BOOLEAN__L Result__LKWM;
+  if (other__KKWM==NULL) {
+    __tmp__OKWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__ZN1L)->__id) {
-    case __LIST__: {
-      __tmp__3N1L=NULL;
+    switch (((struct ___OBJ *)other__KKWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OKWM=((void *)other__KKWM);
     } break;
-    case __STRING_CST__: {
-      __tmp__3N1L=((void *)other__ZN1L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__3N1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3N1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__3N1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3N1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__3N1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__3N1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3N1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3N1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__3N1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__3N1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__3N1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__3N1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__3N1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__3N1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OKWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__3N1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__3N1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OKWM=NULL;
     } break;
     }
   };
-  p__1N1L=__tmp__3N1L;
-  return((((void *)__tmp__3N1L != (void *)NULL) && ((void *)Self__YN1L->string__BK2H == (void *)((__STRING_CST *)__tmp__3N1L)->string__BK2H)));
+  Result__LKWM=(((void *)__tmp__OKWM != (void *)NULL) && ((void *)Self__JKWM->string__344J == (void *)__tmp__OKWM->string__344J));
+  return(Result__LKWM);
 }
 
-static __BOOLEAN __infix_equal_equal__MO1L(__PROTOTYPE_CST *Self__NO1L,void *other__OO1L)
-// ({PROTOTYPE_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__4KWM(__PROTOTYPE_CST__LAXC *Self__5KWM,void *other__ALWM)
+// ({PROTOTYPE_CST__LAXC},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  void *__tmp__SO1L,*p__QO1L;
-  if (other__OO1L==NULL) {
-    __tmp__SO1L=NULL;
+  __PROTOTYPE_CST__LAXC *__tmp__ELWM;
+  __BOOLEAN__L Result__BLWM;
+  if (other__ALWM==NULL) {
+    __tmp__ELWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__OO1L)->__id) {
-    case __LIST__: {
-      __tmp__SO1L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__SO1L=NULL;
+    switch (((struct ___OBJ *)other__ALWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__SO1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__SO1L=((void *)other__OO1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ELWM=((void *)other__ALWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__SO1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__SO1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__SO1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__SO1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__SO1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__SO1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__SO1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__SO1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__SO1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__SO1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__SO1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__SO1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__SO1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ELWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__SO1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ELWM=NULL;
     } break;
     }
   };
-  p__QO1L=__tmp__SO1L;
-  return((((void *)__tmp__SO1L != (void *)NULL) && ((void *)Self__NO1L->parent_constant__W2LC.static_type__M2YD == (void *)((__PROTOTYPE_CST *)__tmp__SO1L)->parent_constant__W2LC.static_type__M2YD)));
+  Result__BLWM=(((void *)__tmp__ELWM != (void *)NULL) && ((void *)Self__5KWM->parent_constant__MAXC.static_type__5G4D == (void *)__tmp__ELWM->parent_constant__MAXC.static_type__5G4D));
+  return(Result__BLWM);
 }
 
-static __BOOLEAN __infix_equal_equal__3O1L(__INTEGER_CST *Self__4O1L,void *other__5O1L)
-// ({INTEGER_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__QLWM(__INTEGER_CST__XAXC *Self__RLWM,void *other__SLWM)
+// ({INTEGER_CST__XAXC},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  void *__tmp__DP1L,*p__BP1L;
-  if (other__5O1L==NULL) {
-    __tmp__DP1L=NULL;
+  __INTEGER_CST__XAXC *__tmp__WLWM;
+  __BOOLEAN__L Result__TLWM;
+  if (other__SLWM==NULL) {
+    __tmp__WLWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__5O1L)->__id) {
-    case __LIST__: {
-      __tmp__DP1L=NULL;
+    switch (((struct ___OBJ *)other__SLWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__DP1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__DP1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__DP1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__WLWM=((void *)other__SLWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__DP1L=((void *)other__5O1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__DP1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__DP1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__DP1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__DP1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__DP1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__DP1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__DP1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__DP1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__DP1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__DP1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__DP1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__DP1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__WLWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__DP1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__DP1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__WLWM=NULL;
     } break;
     }
   };
-  p__BP1L=__tmp__DP1L;
-  return(((((void *)__tmp__DP1L != (void *)NULL) && (Self__4O1L->value__W4YD == ((__INTEGER_CST *)__tmp__DP1L)->value__W4YD)) && ((void *)Self__4O1L->parent_constant__B3LC.static_type__M2YD == (void *)((__INTEGER_CST *)__tmp__DP1L)->parent_constant__B3LC.static_type__M2YD)));
+  Result__TLWM=((((void *)__tmp__WLWM != (void *)NULL) && (Self__RLWM->value__FH4D == __tmp__WLWM->value__FH4D)) && ((void *)Self__RLWM->parent_constant__YAXC.static_type__5G4D == (void *)__tmp__WLWM->parent_constant__YAXC.static_type__5G4D));
+  return(Result__TLWM);
 }
 
-static __BOOLEAN __infix_equal_equal__XP1L(__READ_LOCAL *Self__YP1L,void *other__ZP1L)
-// ({READ_LOCAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__PMWM(__READ_LOCAL__55ZI *Self__QMWM,void *other__RMWM)
+// ({READ_LOCAL__55ZI},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  void *__tmp__3P1L,*rd__1P1L;
-  if (other__ZP1L==NULL) {
-    __tmp__3P1L=NULL;
+  __READ_LOCAL__55ZI *__tmp__VMWM;
+  __BOOLEAN__L Result__SMWM;
+  if (other__RMWM==NULL) {
+    __tmp__VMWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__ZP1L)->__id) {
-    case __LIST__: {
-      __tmp__3P1L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__3P1L=NULL;
+    switch (((struct ___OBJ *)other__RMWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__3P1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3P1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__3P1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__3P1L=((void *)other__ZP1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3P1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__VMWM=((void *)other__RMWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__3P1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__3P1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3P1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3P1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__3P1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__3P1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__3P1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__3P1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__3P1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__3P1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__3P1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__VMWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__3P1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__VMWM=NULL;
     } break;
     }
   };
-  rd__1P1L=__tmp__3P1L;
-  return((((void *)__tmp__3P1L != (void *)NULL) && ((void *)Self__YP1L->local__HJZD == (void *)((__READ_LOCAL *)__tmp__3P1L)->local__HJZD)));
+  Result__SMWM=(((void *)__tmp__VMWM != (void *)NULL) && ((void *)Self__QMWM->local__BVEJ == (void *)__tmp__VMWM->local__BVEJ));
+  return(Result__SMWM);
 }
 
-static __BOOLEAN __infix_equal_equal__NQ1L(__EXPR_EQUAL *Self__OQ1L,void *other__PQ1L)
-// ({EXPR_EQUAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__CNWM(__EXPR_EQUAL__KINJ *Self__DNWM,void *other__ENWM)
+// ({EXPR_EQUAL__KINJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_EQUAL *__tmp__TQ1L,*same__RQ1L;
-  void *__tmp__ZQ1L,*__tmp__0Q1L,*__tmp__CR1L,*__tmp__DR1L;
-  __BOOLEAN __tmp__1Q1L,__tmp__HR1L,__tmp__ER1L,__tmp__IR1L;
-  if (other__PQ1L==NULL) {
-    __tmp__TQ1L=NULL;
+  __EXPR_EQUAL__KINJ *__tmp__INWM;
+  void *__tmp__ONWM,*__tmp__PNWM;
+  __BOOLEAN__L __tmp__QNWM,__tmp__2NWM;
+  if (other__ENWM==NULL) {
+    __tmp__INWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__PQ1L)->__id) {
-    case __LIST__: {
-      __tmp__TQ1L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__TQ1L=NULL;
+    switch (((struct ___OBJ *)other__ENWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__TQ1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__INWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__TQ1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__INWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__TQ1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__INWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__TQ1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__TQ1L=((__EXPR_EQUAL *)other__PQ1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__INWM=((__EXPR_EQUAL__KINJ *)other__ENWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__TQ1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__TQ1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__TQ1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__TQ1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__TQ1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__TQ1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__TQ1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__TQ1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__TQ1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__INWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__TQ1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__INWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__TQ1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__INWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__TQ1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__INWM=NULL;
     } break;
     }
   };
-  same__RQ1L=__tmp__TQ1L;
-  if (((void *)__tmp__TQ1L != (void *)NULL)) {
-    __tmp__ZQ1L=Self__OQ1L->parent_expr_binary_cmp__DLJH.left__PM2H;
-    __tmp__0Q1L=__tmp__TQ1L->parent_expr_binary_cmp__DLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__ZQ1L)->__id) {
-    case __LIST__: {
-      __tmp__1Q1L=FALSE__;
+  if (((void *)__tmp__INWM != (void *)NULL)) {
+    __tmp__ONWM=Self__DNWM->parent_expr_binary_cmp__NINJ.left__354J;
+    __tmp__PNWM=__tmp__INWM->parent_expr_binary_cmp__NINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__ONWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__QNWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ONWM),__tmp__PNWM);
     } break;
-    case __STRING_CST__: {
-      __tmp__1Q1L=__infix_equal_equal__XN1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__1Q1L=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__QNWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__1Q1L=__infix_equal_equal__MO1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__QNWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__1Q1L=__infix_equal_equal__3O1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__1Q1L=__infix_equal_equal__XP1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__QNWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__1Q1L=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QNWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__1Q1L=__infix_equal_equal__NQ1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QNWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__1Q1L=__infix_equal_equal__JR1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__1Q1L=__infix_equal_equal__FS1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__1Q1L=__infix_equal_equal__5S1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QNWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__1Q1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QNWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__1Q1L=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QNWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__1Q1L=__infix_equal_equal__YT1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QNWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__1Q1L=__infix_equal_equal__UU1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QNWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__1Q1L=__infix_equal_equal__QV1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QNWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__1Q1L=__infix_equal_equal__MW1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QNWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__1Q1L=__infix_equal_equal__IX1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__1Q1L=__infix_equal_equal__EY1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __ITEM__HGOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__1Q1L=__infix_equal_equal__AZ1L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__1Q1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__1Q1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__QNWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __SIZE_OF__: {
-      __tmp__1Q1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__QNWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __CAST__: {
-      __tmp__1Q1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__QNWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__1Q1L=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__QNWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__1Q1L=__infix_equal_equal__M01L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QNWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__1Q1L=__infix_equal_equal__I11L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QNWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__1Q1L=__infix_equal_equal__G4HO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QNWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__1Q1L=__infix_equal_equal__W2FO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QNWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1Q1L=__infix_equal_equal__XGMO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QNWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__1Q1L=__infix_equal_equal__S3FO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QNWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1Q1L=__infix_equal_equal__UHMO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QNWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__1Q1L=__infix_equal_equal__5HLM(__tmp__ZQ1L,__tmp__0Q1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__QNWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__1Q1L=__infix_equal_equal__011L(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QNWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__1Q1L=__infix_equal_equal__AM0M(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QNWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__1Q1L=__infix_equal_equal__O4FO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QNWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__1Q1L=__infix_equal_equal__SYEP(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QNWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__1Q1L=__infix_equal_equal__Y4HO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__QNWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__1Q1L=__infix_equal_equal__U5HO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QNWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__1Q1L=__infix_equal_equal__NHRN(__tmp__ZQ1L,__tmp__0Q1L);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__1Q1L=__infix_equal_equal__KTVO(__tmp__ZQ1L,__tmp__0Q1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QNWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
     };
-    __tmp__HR1L=__tmp__1Q1L;
-  } else {
-    __tmp__HR1L=FALSE__;
+    __tmp__2NWM=__tmp__QNWM;
+  } else /* FALSE */ {
+    __tmp__2NWM=FALSE__O__;
   };
-  if (__tmp__HR1L) {
-    __tmp__CR1L=Self__OQ1L->parent_expr_binary_cmp__DLJH.right__TM2H;
-    __tmp__DR1L=__tmp__TQ1L->parent_expr_binary_cmp__DLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__CR1L)->__id) {
-    case __LIST__: {
-      __tmp__ER1L=FALSE__;
+  if (__tmp__2NWM) {
+    __tmp__ONWM=Self__DNWM->parent_expr_binary_cmp__NINJ.right__DA5J;
+    __tmp__PNWM=__tmp__INWM->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__ONWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__QNWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ONWM),__tmp__PNWM);
     } break;
-    case __STRING_CST__: {
-      __tmp__ER1L=__infix_equal_equal__XN1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__ER1L=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__QNWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ER1L=__infix_equal_equal__MO1L(__tmp__CR1L,__tmp__DR1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__QNWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__ER1L=__infix_equal_equal__3O1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__ER1L=__infix_equal_equal__XP1L(__tmp__CR1L,__tmp__DR1L);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__QNWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__ER1L=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QNWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ER1L=__infix_equal_equal__NQ1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QNWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ER1L=__infix_equal_equal__JR1L(__tmp__CR1L,__tmp__DR1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__ER1L=__infix_equal_equal__FS1L(__tmp__CR1L,__tmp__DR1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__ER1L=__infix_equal_equal__5S1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QNWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__ER1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QNWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ER1L=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QNWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__ER1L=__infix_equal_equal__YT1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QNWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__ER1L=__infix_equal_equal__UU1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QNWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__ER1L=__infix_equal_equal__QV1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QNWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__ER1L=__infix_equal_equal__MW1L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QNWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__ER1L=__infix_equal_equal__IX1L(__tmp__CR1L,__tmp__DR1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ER1L=__infix_equal_equal__EY1L(__tmp__CR1L,__tmp__DR1L);
+    case __ITEM__HGOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ER1L=__infix_equal_equal__AZ1L(__tmp__CR1L,__tmp__DR1L);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__ER1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__QNWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__ER1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__QNWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __SIZE_OF__: {
-      __tmp__ER1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__QNWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __CAST__: {
-      __tmp__ER1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__QNWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__ER1L=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__QNWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__ER1L=__infix_equal_equal__M01L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QNWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__ER1L=__infix_equal_equal__I11L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QNWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ER1L=__infix_equal_equal__G4HO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QNWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ER1L=__infix_equal_equal__W2FO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QNWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ER1L=__infix_equal_equal__XGMO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QNWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ER1L=__infix_equal_equal__S3FO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QNWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ER1L=__infix_equal_equal__UHMO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QNWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__ER1L=__infix_equal_equal__5HLM(__tmp__CR1L,__tmp__DR1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__QNWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__ER1L=__infix_equal_equal__011L(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QNWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__ER1L=__infix_equal_equal__AM0M(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QNWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__ER1L=__infix_equal_equal__O4FO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QNWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ER1L=__infix_equal_equal__SYEP(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QNWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__ER1L=__infix_equal_equal__Y4HO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__QNWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ER1L=__infix_equal_equal__U5HO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QNWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__ER1L=__infix_equal_equal__NHRN(__tmp__CR1L,__tmp__DR1L);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__ER1L=__infix_equal_equal__KTVO(__tmp__CR1L,__tmp__DR1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QNWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ONWM)),__tmp__PNWM);
     } break;
     };
-    __tmp__IR1L=__tmp__ER1L;
-  } else {
-    __tmp__IR1L=FALSE__;
+    __tmp__2NWM=__tmp__QNWM;
+  } else /* FALSE */ {
+    __tmp__2NWM=FALSE__O__;
   };
-  return(__tmp__IR1L);
+  __tmp__QNWM=__tmp__2NWM;
+  return(__tmp__QNWM);
 }
 
-static __BOOLEAN __infix_equal_equal__JR1L(__EXPR_NOT_EQUAL *Self__KR1L,void *other__LR1L)
-// ({EXPR_NOT_EQUAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__5NWM(__EXPR_NOT_EQUAL__VINJ *Self__AOWM,void *other__BOWM)
+// ({EXPR_NOT_EQUAL__VINJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_NOT_EQUAL *__tmp__PR1L,*same__NR1L;
-  void *__tmp__VR1L,*__tmp__WR1L,*__tmp__4R1L,*__tmp__5R1L;
-  __BOOLEAN __tmp__XR1L,__tmp__DS1L,__tmp__AS1L,__tmp__ES1L;
-  if (other__LR1L==NULL) {
-    __tmp__PR1L=NULL;
+  __EXPR_NOT_EQUAL__VINJ *__tmp__FOWM;
+  void *__tmp__LOWM,*__tmp__MOWM;
+  __BOOLEAN__L __tmp__NOWM,__tmp__ZOWM;
+  if (other__BOWM==NULL) {
+    __tmp__FOWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__LR1L)->__id) {
-    case __LIST__: {
-      __tmp__PR1L=NULL;
+    switch (((struct ___OBJ *)other__BOWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__PR1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__PR1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__PR1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__PR1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__FOWM=((__EXPR_NOT_EQUAL__VINJ *)other__BOWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__PR1L=((__EXPR_NOT_EQUAL *)other__LR1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__PR1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__PR1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__PR1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__PR1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__PR1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__PR1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__PR1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__PR1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__PR1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__PR1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__FOWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__PR1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__PR1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__FOWM=NULL;
     } break;
     }
   };
-  same__NR1L=__tmp__PR1L;
-  if (((void *)__tmp__PR1L != (void *)NULL)) {
-    __tmp__VR1L=Self__KR1L->parent_expr_binary_cmp__LLJH.left__PM2H;
-    __tmp__WR1L=__tmp__PR1L->parent_expr_binary_cmp__LLJH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__VR1L)->__id) {
-    case __LIST__: {
-      __tmp__XR1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__XR1L=__infix_equal_equal__XN1L(__tmp__VR1L,__tmp__WR1L);
+  if (((void *)__tmp__FOWM != (void *)NULL)) {
+    __tmp__LOWM=Self__AOWM->parent_expr_binary_cmp__WINJ.left__354J;
+    __tmp__MOWM=__tmp__FOWM->parent_expr_binary_cmp__WINJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__LOWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__NOWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__LOWM),__tmp__MOWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__XR1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XR1L=__infix_equal_equal__MO1L(__tmp__VR1L,__tmp__WR1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__NOWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__XR1L=__infix_equal_equal__3O1L(__tmp__VR1L,__tmp__WR1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__NOWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__XR1L=__infix_equal_equal__XP1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XR1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__NOWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XR1L=__infix_equal_equal__NQ1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__NOWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XR1L=__infix_equal_equal__JR1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__NOWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__XR1L=__infix_equal_equal__FS1L(__tmp__VR1L,__tmp__WR1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__XR1L=__infix_equal_equal__5S1L(__tmp__VR1L,__tmp__WR1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__XR1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__NOWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XR1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__NOWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__XR1L=__infix_equal_equal__YT1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__NOWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__XR1L=__infix_equal_equal__UU1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__NOWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__XR1L=__infix_equal_equal__QV1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__NOWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__XR1L=__infix_equal_equal__MW1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__NOWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__XR1L=__infix_equal_equal__IX1L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__NOWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XR1L=__infix_equal_equal__EY1L(__tmp__VR1L,__tmp__WR1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XR1L=__infix_equal_equal__AZ1L(__tmp__VR1L,__tmp__WR1L);
+    case __ITEM__HGOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__XR1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__XR1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__XR1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__NOWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __CAST__: {
-      __tmp__XR1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__NOWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__XR1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__NOWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__XR1L=__infix_equal_equal__M01L(__tmp__VR1L,__tmp__WR1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__NOWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__XR1L=__infix_equal_equal__I11L(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__NOWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XR1L=__infix_equal_equal__G4HO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__NOWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XR1L=__infix_equal_equal__W2FO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__NOWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XR1L=__infix_equal_equal__XGMO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__NOWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XR1L=__infix_equal_equal__S3FO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__NOWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XR1L=__infix_equal_equal__UHMO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__NOWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__XR1L=__infix_equal_equal__5HLM(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__NOWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__XR1L=__infix_equal_equal__011L(__tmp__VR1L,__tmp__WR1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__NOWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__XR1L=__infix_equal_equal__AM0M(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__NOWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__XR1L=__infix_equal_equal__O4FO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__NOWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XR1L=__infix_equal_equal__SYEP(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__NOWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__XR1L=__infix_equal_equal__Y4HO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__NOWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XR1L=__infix_equal_equal__U5HO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__NOWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__XR1L=__infix_equal_equal__NHRN(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__NOWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__XR1L=__infix_equal_equal__KTVO(__tmp__VR1L,__tmp__WR1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__NOWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
     };
-    __tmp__DS1L=__tmp__XR1L;
-  } else {
-    __tmp__DS1L=FALSE__;
+    __tmp__ZOWM=__tmp__NOWM;
+  } else /* FALSE */ {
+    __tmp__ZOWM=FALSE__O__;
   };
-  if (__tmp__DS1L) {
-    __tmp__4R1L=Self__KR1L->parent_expr_binary_cmp__LLJH.right__TM2H;
-    __tmp__5R1L=__tmp__PR1L->parent_expr_binary_cmp__LLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__4R1L)->__id) {
-    case __LIST__: {
-      __tmp__AS1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__AS1L=__infix_equal_equal__XN1L(__tmp__4R1L,__tmp__5R1L);
+  if (__tmp__ZOWM) {
+    __tmp__LOWM=Self__AOWM->parent_expr_binary_cmp__WINJ.right__DA5J;
+    __tmp__MOWM=__tmp__FOWM->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__LOWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__NOWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__LOWM),__tmp__MOWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__AS1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__AS1L=__infix_equal_equal__MO1L(__tmp__4R1L,__tmp__5R1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__NOWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__AS1L=__infix_equal_equal__3O1L(__tmp__4R1L,__tmp__5R1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__NOWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__AS1L=__infix_equal_equal__XP1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__AS1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__NOWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__AS1L=__infix_equal_equal__NQ1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__NOWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__AS1L=__infix_equal_equal__JR1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__NOWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__AS1L=__infix_equal_equal__FS1L(__tmp__4R1L,__tmp__5R1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__AS1L=__infix_equal_equal__5S1L(__tmp__4R1L,__tmp__5R1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__AS1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__NOWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__AS1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__NOWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__AS1L=__infix_equal_equal__YT1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__NOWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__AS1L=__infix_equal_equal__UU1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__NOWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__AS1L=__infix_equal_equal__QV1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__NOWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__AS1L=__infix_equal_equal__MW1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__NOWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__AS1L=__infix_equal_equal__IX1L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__NOWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__AS1L=__infix_equal_equal__EY1L(__tmp__4R1L,__tmp__5R1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__AS1L=__infix_equal_equal__AZ1L(__tmp__4R1L,__tmp__5R1L);
+    case __ITEM__HGOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__AS1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__AS1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__NOWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__AS1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__NOWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __CAST__: {
-      __tmp__AS1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__NOWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__AS1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__NOWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__AS1L=__infix_equal_equal__M01L(__tmp__4R1L,__tmp__5R1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__NOWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__AS1L=__infix_equal_equal__I11L(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__NOWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__AS1L=__infix_equal_equal__G4HO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__NOWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__AS1L=__infix_equal_equal__W2FO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__NOWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AS1L=__infix_equal_equal__XGMO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__NOWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__AS1L=__infix_equal_equal__S3FO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__NOWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AS1L=__infix_equal_equal__UHMO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__NOWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__AS1L=__infix_equal_equal__5HLM(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__NOWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__AS1L=__infix_equal_equal__011L(__tmp__4R1L,__tmp__5R1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__NOWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__AS1L=__infix_equal_equal__AM0M(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__NOWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__AS1L=__infix_equal_equal__O4FO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__NOWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__AS1L=__infix_equal_equal__SYEP(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__NOWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__AS1L=__infix_equal_equal__Y4HO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__NOWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__AS1L=__infix_equal_equal__U5HO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__NOWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__AS1L=__infix_equal_equal__NHRN(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__NOWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__AS1L=__infix_equal_equal__KTVO(__tmp__4R1L,__tmp__5R1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__NOWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__LOWM)),__tmp__MOWM);
     } break;
     };
-    __tmp__ES1L=__tmp__AS1L;
-  } else {
-    __tmp__ES1L=FALSE__;
+    __tmp__ZOWM=__tmp__NOWM;
+  } else /* FALSE */ {
+    __tmp__ZOWM=FALSE__O__;
   };
-  return(__tmp__ES1L);
+  __tmp__NOWM=__tmp__ZOWM;
+  return(__tmp__NOWM);
 }
 
-static __BOOLEAN __infix_equal_equal__FS1L(__REAL_CST *Self__GS1L,void *other__HS1L)
-// ({REAL_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__EPWM(__EXPR_SUP__ABOJ *Self__FPWM,void *other__GPWM)
+// ({EXPR_SUP__ABOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  void *__tmp__LS1L,*p__JS1L;
-  if (other__HS1L==NULL) {
-    __tmp__LS1L=NULL;
+  __EXPR_SUP__ABOJ *__tmp__KPWM;
+  void *__tmp__QPWM,*__tmp__RPWM;
+  __BOOLEAN__L __tmp__SPWM,__tmp__4PWM;
+  if (other__GPWM==NULL) {
+    __tmp__KPWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__HS1L)->__id) {
-    case __LIST__: {
-      __tmp__LS1L=NULL;
+    switch (((struct ___OBJ *)other__GPWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__LS1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__LS1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LS1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__LS1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LS1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__LS1L=((void *)other__HS1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KPWM=((__EXPR_SUP__ABOJ *)other__GPWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__LS1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LS1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LS1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__LS1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__LS1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__LS1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__LS1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__LS1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__LS1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KPWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__LS1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LS1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KPWM=NULL;
     } break;
     }
   };
-  p__JS1L=__tmp__LS1L;
-  return(((((void *)__tmp__LS1L != (void *)NULL) && ((void *)Self__GS1L->value__HN2H == (void *)((__REAL_CST *)__tmp__LS1L)->value__HN2H)) && ((void *)Self__GS1L->parent_constant__U2JH.static_type__M2YD == (void *)((__REAL_CST *)__tmp__LS1L)->parent_constant__U2JH.static_type__M2YD)));
-}
-
-static __BOOLEAN __infix_equal_equal__5S1L(__CHARACTER_CST *Self__AT1L,void *other__BT1L)
-// ({CHARACTER_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  __CHARACTER_CST *__tmp__FT1L,*s__DT1L;
-  if (other__BT1L==NULL) {
-    __tmp__FT1L=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__BT1L)->__id) {
-    case __LIST__: {
-      __tmp__FT1L=NULL;
+  if (((void *)__tmp__KPWM != (void *)NULL)) {
+    __tmp__QPWM=Self__FPWM->parent_expr_binary_cmp__BBOJ.left__354J;
+    __tmp__RPWM=__tmp__KPWM->parent_expr_binary_cmp__BBOJ.left__354J;
+    switch (((struct ___OBJ *)__tmp__QPWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SPWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__QPWM),__tmp__RPWM);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __STRING_CST__: {
-      __tmp__FT1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SPWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__FT1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SPWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__FT1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SPWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SPWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SPWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FT1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FT1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SPWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__FT1L=((__CHARACTER_CST *)other__BT1L);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SPWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SPWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SPWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SPWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SPWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SPWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FT1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __EXPR_AND__: {
-      __tmp__FT1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FT1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FT1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__FT1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SPWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __ITEM__: {
-      __tmp__FT1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SPWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __SIZE_OF__: {
-      __tmp__FT1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SPWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __CAST__: {
-      __tmp__FT1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__SPWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SPWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SPWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SPWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SPWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SPWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SPWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SPWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FT1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SPWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SPWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SPWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SPWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SPWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__SPWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SPWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FT1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SPWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__FT1L=NULL;
+    };
+    __tmp__4PWM=__tmp__SPWM;
+  } else /* FALSE */ {
+    __tmp__4PWM=FALSE__O__;
+  };
+  if (__tmp__4PWM) {
+    __tmp__QPWM=Self__FPWM->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    __tmp__RPWM=__tmp__KPWM->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__QPWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SPWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__QPWM),__tmp__RPWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__FT1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SPWM=FALSE__O__;
     } break;
-    }
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SPWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SPWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SPWM=FALSE__O__;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SPWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SPWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SPWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SPWM=FALSE__O__;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SPWM=FALSE__O__;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SPWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SPWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SPWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SPWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SPWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SPWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SPWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__SPWM=FALSE__O__;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__SPWM=FALSE__O__;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SPWM=FALSE__O__;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__SPWM=FALSE__O__;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SPWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SPWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SPWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__SPWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SPWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SPWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SPWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SPWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SPWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SPWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SPWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SPWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SPWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SPWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SPWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SPWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__SPWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SPWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SPWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QPWM)),__tmp__RPWM);
+    } break;
+    };
+    __tmp__4PWM=__tmp__SPWM;
+  } else /* FALSE */ {
+    __tmp__4PWM=FALSE__O__;
   };
-  s__DT1L=__tmp__FT1L;
-  return((((void *)__tmp__FT1L != (void *)NULL) && ((void *)Self__AT1L->text__PN2H == (void *)__tmp__FT1L->text__PN2H)));
+  __tmp__SPWM=__tmp__4PWM;
+  return(__tmp__SPWM);
 }
 
-static __BOOLEAN __infix_equal_equal__YT1L(__EXPR_SUP *Self__ZT1L,void *other__0T1L)
-// ({EXPR_SUP},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__BQWM(__EXPR_SUB__UBOJ *Self__CQWM,void *other__DQWM)
+// ({EXPR_SUB__UBOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_SUP *__tmp__4T1L,*same__2T1L;
-  void *__tmp__EU1L,*__tmp__FU1L,*__tmp__NU1L,*__tmp__OU1L;
-  __BOOLEAN __tmp__GU1L,__tmp__SU1L,__tmp__PU1L,__tmp__TU1L;
-  if (other__0T1L==NULL) {
-    __tmp__4T1L=NULL;
+  __EXPR_SUB__UBOJ *__tmp__HQWM;
+  void *__tmp__NQWM,*__tmp__OQWM;
+  __BOOLEAN__L __tmp__PQWM,__tmp__1QWM;
+  if (other__DQWM==NULL) {
+    __tmp__HQWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__0T1L)->__id) {
-    case __LIST__: {
-      __tmp__4T1L=NULL;
+    switch (((struct ___OBJ *)other__DQWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__4T1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__4T1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__4T1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__4T1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__4T1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__4T1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HQWM=((__EXPR_SUB__UBOJ *)other__DQWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__4T1L=((__EXPR_SUP *)other__0T1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__4T1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__4T1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__4T1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__4T1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__4T1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__4T1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__4T1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__4T1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__4T1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HQWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__4T1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__4T1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HQWM=NULL;
     } break;
     }
   };
-  same__2T1L=__tmp__4T1L;
-  if (((void *)__tmp__4T1L != (void *)NULL)) {
-    __tmp__EU1L=Self__ZT1L->parent_expr_binary_cmp__15JH.left__PM2H;
-    __tmp__FU1L=__tmp__4T1L->parent_expr_binary_cmp__15JH.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__EU1L)->__id) {
-    case __LIST__: {
-      __tmp__GU1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__GU1L=__infix_equal_equal__XN1L(__tmp__EU1L,__tmp__FU1L);
+  if (((void *)__tmp__HQWM != (void *)NULL)) {
+    __tmp__NQWM=Self__CQWM->parent_expr_binary__XBOJ.left__EB5J;
+    __tmp__OQWM=__tmp__HQWM->parent_expr_binary__XBOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__NQWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__PQWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__GU1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GU1L=__infix_equal_equal__MO1L(__tmp__EU1L,__tmp__FU1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__PQWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__GU1L=__infix_equal_equal__3O1L(__tmp__EU1L,__tmp__FU1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__PQWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__GU1L=__infix_equal_equal__XP1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GU1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__PQWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__NQWM),__tmp__OQWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GU1L=__infix_equal_equal__NQ1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__PQWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GU1L=__infix_equal_equal__JR1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__PQWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__GU1L=__infix_equal_equal__FS1L(__tmp__EU1L,__tmp__FU1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__GU1L=__infix_equal_equal__5S1L(__tmp__EU1L,__tmp__FU1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__GU1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__PQWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GU1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__PQWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__GU1L=__infix_equal_equal__YT1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__PQWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__GU1L=__infix_equal_equal__UU1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__PQWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__GU1L=__infix_equal_equal__QV1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__PQWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__GU1L=__infix_equal_equal__MW1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__PQWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__GU1L=__infix_equal_equal__IX1L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__PQWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GU1L=__infix_equal_equal__EY1L(__tmp__EU1L,__tmp__FU1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GU1L=__infix_equal_equal__AZ1L(__tmp__EU1L,__tmp__FU1L);
+    case __ITEM__HGOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__GU1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__GU1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__GU1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__PQWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __CAST__: {
-      __tmp__GU1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__PQWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__GU1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__PQWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__GU1L=__infix_equal_equal__M01L(__tmp__EU1L,__tmp__FU1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__PQWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__GU1L=__infix_equal_equal__I11L(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__PQWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GU1L=__infix_equal_equal__G4HO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__PQWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GU1L=__infix_equal_equal__W2FO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__PQWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GU1L=__infix_equal_equal__XGMO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__PQWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GU1L=__infix_equal_equal__S3FO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__PQWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GU1L=__infix_equal_equal__UHMO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__PQWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__GU1L=__infix_equal_equal__5HLM(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__PQWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__GU1L=__infix_equal_equal__011L(__tmp__EU1L,__tmp__FU1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__PQWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__GU1L=__infix_equal_equal__AM0M(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__PQWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__GU1L=__infix_equal_equal__O4FO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__PQWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GU1L=__infix_equal_equal__SYEP(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__PQWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__GU1L=__infix_equal_equal__Y4HO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__PQWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GU1L=__infix_equal_equal__U5HO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__PQWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__GU1L=__infix_equal_equal__NHRN(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__PQWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__GU1L=__infix_equal_equal__KTVO(__tmp__EU1L,__tmp__FU1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__PQWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__NQWM)),__tmp__OQWM);
     } break;
     };
-    __tmp__SU1L=__tmp__GU1L;
-  } else {
-    __tmp__SU1L=FALSE__;
+    __tmp__1QWM=__tmp__PQWM;
+  } else /* FALSE */ {
+    __tmp__1QWM=FALSE__O__;
   };
-  if (__tmp__SU1L) {
-    __tmp__NU1L=Self__ZT1L->parent_expr_binary_cmp__15JH.right__TM2H;
-    __tmp__OU1L=__tmp__4T1L->parent_expr_binary_cmp__15JH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__NU1L)->__id) {
-    case __LIST__: {
-      __tmp__PU1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__PU1L=__infix_equal_equal__XN1L(__tmp__NU1L,__tmp__OU1L);
+  if (__tmp__1QWM) {
+    __tmp__NQWM=Self__CQWM->parent_expr_binary__XBOJ.right__IB5J;
+    __tmp__OQWM=__tmp__HQWM->parent_expr_binary__XBOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__NQWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__PQWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__NQWM),__tmp__OQWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__PU1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__PU1L=__infix_equal_equal__MO1L(__tmp__NU1L,__tmp__OU1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__PQWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__PU1L=__infix_equal_equal__3O1L(__tmp__NU1L,__tmp__OU1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__PQWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__PU1L=__infix_equal_equal__XP1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__PU1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__PQWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__PU1L=__infix_equal_equal__NQ1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__PQWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__PU1L=__infix_equal_equal__JR1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__PQWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__PU1L=__infix_equal_equal__FS1L(__tmp__NU1L,__tmp__OU1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__PU1L=__infix_equal_equal__5S1L(__tmp__NU1L,__tmp__OU1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__PU1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__PQWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__PU1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__PQWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__PU1L=__infix_equal_equal__YT1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__PQWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__PU1L=__infix_equal_equal__UU1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__PQWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__PU1L=__infix_equal_equal__QV1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__PQWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__PU1L=__infix_equal_equal__MW1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__PQWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__PU1L=__infix_equal_equal__IX1L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__PQWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__PU1L=__infix_equal_equal__EY1L(__tmp__NU1L,__tmp__OU1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__PU1L=__infix_equal_equal__AZ1L(__tmp__NU1L,__tmp__OU1L);
+    case __ITEM__HGOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__PU1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__PU1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__PQWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__PU1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__PQWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __CAST__: {
-      __tmp__PU1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__PQWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__PU1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__PQWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__PU1L=__infix_equal_equal__M01L(__tmp__NU1L,__tmp__OU1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__PQWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__PU1L=__infix_equal_equal__I11L(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__PQWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__PU1L=__infix_equal_equal__G4HO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__PQWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__PU1L=__infix_equal_equal__W2FO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__PQWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PU1L=__infix_equal_equal__XGMO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__PQWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__PU1L=__infix_equal_equal__S3FO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__PQWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PU1L=__infix_equal_equal__UHMO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__PQWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__PU1L=__infix_equal_equal__5HLM(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__PQWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__PU1L=__infix_equal_equal__011L(__tmp__NU1L,__tmp__OU1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__PQWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__PU1L=__infix_equal_equal__AM0M(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__PQWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__PU1L=__infix_equal_equal__O4FO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__PQWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__PU1L=__infix_equal_equal__SYEP(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__PQWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__PU1L=__infix_equal_equal__Y4HO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__PQWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__PU1L=__infix_equal_equal__U5HO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__PQWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__PU1L=__infix_equal_equal__NHRN(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__PQWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__PU1L=__infix_equal_equal__KTVO(__tmp__NU1L,__tmp__OU1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__PQWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__NQWM)),__tmp__OQWM);
     } break;
     };
-    __tmp__TU1L=__tmp__PU1L;
-  } else {
-    __tmp__TU1L=FALSE__;
+    __tmp__1QWM=__tmp__PQWM;
+  } else /* FALSE */ {
+    __tmp__1QWM=FALSE__O__;
   };
-  return(__tmp__TU1L);
+  __tmp__PQWM=__tmp__1QWM;
+  return(__tmp__PQWM);
 }
 
-static __BOOLEAN __infix_equal_equal__UU1L(__EXPR_SUB *Self__VU1L,void *other__WU1L)
-// ({EXPR_SUB},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__4QWM(__EXPR_MUL__KCOJ *Self__5QWM,void *other__ARWM)
+// ({EXPR_MUL__KCOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_SUB *__tmp__0U1L,*same__YU1L;
-  void *__tmp__AV1L,*__tmp__BV1L,*__tmp__JV1L,*__tmp__KV1L;
-  __BOOLEAN __tmp__CV1L,__tmp__OV1L,__tmp__LV1L,__tmp__PV1L;
-  if (other__WU1L==NULL) {
-    __tmp__0U1L=NULL;
+  __EXPR_MUL__KCOJ *__tmp__ERWM;
+  void *__tmp__KRWM,*__tmp__LRWM;
+  __BOOLEAN__L __tmp__MRWM,__tmp__YRWM;
+  if (other__ARWM==NULL) {
+    __tmp__ERWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__WU1L)->__id) {
-    case __LIST__: {
-      __tmp__0U1L=NULL;
+    switch (((struct ___OBJ *)other__ARWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__0U1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__0U1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0U1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__0U1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0U1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__0U1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ERWM=((__EXPR_MUL__KCOJ *)other__ARWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__0U1L=((__EXPR_SUB *)other__WU1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__0U1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0U1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0U1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__0U1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__0U1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__0U1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__0U1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__0U1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__0U1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ERWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__0U1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__0U1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ERWM=NULL;
     } break;
     }
   };
-  same__YU1L=__tmp__0U1L;
-  if (((void *)__tmp__0U1L != (void *)NULL)) {
-    __tmp__AV1L=Self__VU1L->parent_expr_binary__PAKH.left__XO1H;
-    __tmp__BV1L=__tmp__0U1L->parent_expr_binary__PAKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__AV1L)->__id) {
-    case __LIST__: {
-      __tmp__CV1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__CV1L=__infix_equal_equal__XN1L(__tmp__AV1L,__tmp__BV1L);
+  if (((void *)__tmp__ERWM != (void *)NULL)) {
+    __tmp__KRWM=Self__5QWM->parent_expr_binary__LCOJ.left__EB5J;
+    __tmp__LRWM=__tmp__ERWM->parent_expr_binary__LCOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__KRWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MRWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__CV1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CV1L=__infix_equal_equal__MO1L(__tmp__AV1L,__tmp__BV1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MRWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__CV1L=__infix_equal_equal__3O1L(__tmp__AV1L,__tmp__BV1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MRWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__CV1L=__infix_equal_equal__XP1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CV1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MRWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__KRWM),__tmp__LRWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CV1L=__infix_equal_equal__NQ1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MRWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CV1L=__infix_equal_equal__JR1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MRWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__CV1L=__infix_equal_equal__FS1L(__tmp__AV1L,__tmp__BV1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__CV1L=__infix_equal_equal__5S1L(__tmp__AV1L,__tmp__BV1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__CV1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MRWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CV1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MRWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__CV1L=__infix_equal_equal__YT1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MRWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__CV1L=__infix_equal_equal__UU1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MRWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__CV1L=__infix_equal_equal__QV1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MRWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__CV1L=__infix_equal_equal__MW1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MRWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__CV1L=__infix_equal_equal__IX1L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MRWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CV1L=__infix_equal_equal__EY1L(__tmp__AV1L,__tmp__BV1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CV1L=__infix_equal_equal__AZ1L(__tmp__AV1L,__tmp__BV1L);
+    case __ITEM__HGOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__CV1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__CV1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__CV1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MRWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __CAST__: {
-      __tmp__CV1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MRWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__CV1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MRWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__CV1L=__infix_equal_equal__M01L(__tmp__AV1L,__tmp__BV1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__MRWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__CV1L=__infix_equal_equal__I11L(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MRWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CV1L=__infix_equal_equal__G4HO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MRWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CV1L=__infix_equal_equal__W2FO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MRWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CV1L=__infix_equal_equal__XGMO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MRWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CV1L=__infix_equal_equal__S3FO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MRWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CV1L=__infix_equal_equal__UHMO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MRWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__CV1L=__infix_equal_equal__5HLM(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MRWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__CV1L=__infix_equal_equal__011L(__tmp__AV1L,__tmp__BV1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__MRWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__CV1L=__infix_equal_equal__AM0M(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MRWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__CV1L=__infix_equal_equal__O4FO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MRWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CV1L=__infix_equal_equal__SYEP(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MRWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__CV1L=__infix_equal_equal__Y4HO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MRWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CV1L=__infix_equal_equal__U5HO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__MRWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__CV1L=__infix_equal_equal__NHRN(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MRWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__CV1L=__infix_equal_equal__KTVO(__tmp__AV1L,__tmp__BV1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MRWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KRWM)),__tmp__LRWM);
     } break;
     };
-    __tmp__OV1L=__tmp__CV1L;
-  } else {
-    __tmp__OV1L=FALSE__;
+    __tmp__YRWM=__tmp__MRWM;
+  } else /* FALSE */ {
+    __tmp__YRWM=FALSE__O__;
   };
-  if (__tmp__OV1L) {
-    __tmp__JV1L=Self__VU1L->parent_expr_binary__PAKH.right__WO2H;
-    __tmp__KV1L=__tmp__0U1L->parent_expr_binary__PAKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__JV1L)->__id) {
-    case __LIST__: {
-      __tmp__LV1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__LV1L=__infix_equal_equal__XN1L(__tmp__JV1L,__tmp__KV1L);
+  if (__tmp__YRWM) {
+    __tmp__KRWM=Self__5QWM->parent_expr_binary__LCOJ.right__IB5J;
+    __tmp__LRWM=__tmp__ERWM->parent_expr_binary__LCOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__KRWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MRWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__KRWM),__tmp__LRWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__LV1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LV1L=__infix_equal_equal__MO1L(__tmp__JV1L,__tmp__KV1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MRWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__LV1L=__infix_equal_equal__3O1L(__tmp__JV1L,__tmp__KV1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MRWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__LV1L=__infix_equal_equal__XP1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LV1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MRWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LV1L=__infix_equal_equal__NQ1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MRWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LV1L=__infix_equal_equal__JR1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MRWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__LV1L=__infix_equal_equal__FS1L(__tmp__JV1L,__tmp__KV1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__LV1L=__infix_equal_equal__5S1L(__tmp__JV1L,__tmp__KV1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__LV1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MRWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LV1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MRWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__LV1L=__infix_equal_equal__YT1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MRWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__LV1L=__infix_equal_equal__UU1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MRWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__LV1L=__infix_equal_equal__QV1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MRWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__LV1L=__infix_equal_equal__MW1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MRWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__LV1L=__infix_equal_equal__IX1L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MRWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LV1L=__infix_equal_equal__EY1L(__tmp__JV1L,__tmp__KV1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LV1L=__infix_equal_equal__AZ1L(__tmp__JV1L,__tmp__KV1L);
+    case __ITEM__HGOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__LV1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__LV1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__MRWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__LV1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MRWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __CAST__: {
-      __tmp__LV1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MRWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__LV1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MRWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__LV1L=__infix_equal_equal__M01L(__tmp__JV1L,__tmp__KV1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__MRWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__LV1L=__infix_equal_equal__I11L(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MRWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LV1L=__infix_equal_equal__G4HO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MRWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LV1L=__infix_equal_equal__W2FO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MRWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LV1L=__infix_equal_equal__XGMO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MRWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LV1L=__infix_equal_equal__S3FO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MRWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LV1L=__infix_equal_equal__UHMO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MRWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__LV1L=__infix_equal_equal__5HLM(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MRWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__LV1L=__infix_equal_equal__011L(__tmp__JV1L,__tmp__KV1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__MRWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__LV1L=__infix_equal_equal__AM0M(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MRWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__LV1L=__infix_equal_equal__O4FO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MRWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LV1L=__infix_equal_equal__SYEP(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MRWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__LV1L=__infix_equal_equal__Y4HO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MRWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LV1L=__infix_equal_equal__U5HO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__MRWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__LV1L=__infix_equal_equal__NHRN(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MRWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__LV1L=__infix_equal_equal__KTVO(__tmp__JV1L,__tmp__KV1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MRWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__KRWM)),__tmp__LRWM);
     } break;
     };
-    __tmp__PV1L=__tmp__LV1L;
-  } else {
-    __tmp__PV1L=FALSE__;
+    __tmp__YRWM=__tmp__MRWM;
+  } else /* FALSE */ {
+    __tmp__YRWM=FALSE__O__;
   };
-  return(__tmp__PV1L);
+  __tmp__MRWM=__tmp__YRWM;
+  return(__tmp__MRWM);
 }
 
-static __BOOLEAN __infix_equal_equal__QV1L(__EXPR_MUL *Self__RV1L,void *other__SV1L)
-// ({EXPR_MUL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__1RWM(__EXPR_DIV__4COJ *Self__2RWM,void *other__3RWM)
+// ({EXPR_DIV__4COJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_MUL *__tmp__WV1L,*same__UV1L;
-  void *__tmp__2V1L,*__tmp__3V1L,*__tmp__FW1L,*__tmp__GW1L;
-  __BOOLEAN __tmp__4V1L,__tmp__KW1L,__tmp__HW1L,__tmp__LW1L;
-  if (other__SV1L==NULL) {
-    __tmp__WV1L=NULL;
+  __EXPR_DIV__4COJ *__tmp__BSWM;
+  void *__tmp__HSWM,*__tmp__ISWM;
+  __BOOLEAN__L __tmp__JSWM,__tmp__VSWM;
+  if (other__3RWM==NULL) {
+    __tmp__BSWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__SV1L)->__id) {
-    case __LIST__: {
-      __tmp__WV1L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__WV1L=NULL;
+    switch (((struct ___OBJ *)other__3RWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__WV1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__WV1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__WV1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__WV1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__WV1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__WV1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__BSWM=((__EXPR_DIV__4COJ *)other__3RWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__WV1L=((__EXPR_MUL *)other__SV1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__WV1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__WV1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__WV1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__WV1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__WV1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__WV1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__WV1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__WV1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__WV1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__BSWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__WV1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__BSWM=NULL;
     } break;
     }
   };
-  same__UV1L=__tmp__WV1L;
-  if (((void *)__tmp__WV1L != (void *)NULL)) {
-    __tmp__2V1L=Self__RV1L->parent_expr_binary__CBKH.left__XO1H;
-    __tmp__3V1L=__tmp__WV1L->parent_expr_binary__CBKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__2V1L)->__id) {
-    case __LIST__: {
-      __tmp__4V1L=FALSE__;
+  if (((void *)__tmp__BSWM != (void *)NULL)) {
+    __tmp__HSWM=Self__2RWM->parent_expr_binary__5COJ.left__EB5J;
+    __tmp__ISWM=__tmp__BSWM->parent_expr_binary__5COJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__HSWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__JSWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __STRING_CST__: {
-      __tmp__4V1L=__infix_equal_equal__XN1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__4V1L=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__JSWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__4V1L=__infix_equal_equal__MO1L(__tmp__2V1L,__tmp__3V1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__JSWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__4V1L=__infix_equal_equal__3O1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__4V1L=__infix_equal_equal__XP1L(__tmp__2V1L,__tmp__3V1L);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__JSWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__HSWM),__tmp__ISWM);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__4V1L=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__JSWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__4V1L=__infix_equal_equal__NQ1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__JSWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__4V1L=__infix_equal_equal__JR1L(__tmp__2V1L,__tmp__3V1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__4V1L=__infix_equal_equal__FS1L(__tmp__2V1L,__tmp__3V1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__4V1L=__infix_equal_equal__5S1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__JSWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__4V1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__JSWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__4V1L=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__JSWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__4V1L=__infix_equal_equal__YT1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__JSWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__4V1L=__infix_equal_equal__UU1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__JSWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__4V1L=__infix_equal_equal__QV1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__JSWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__4V1L=__infix_equal_equal__MW1L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__JSWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__4V1L=__infix_equal_equal__IX1L(__tmp__2V1L,__tmp__3V1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__4V1L=__infix_equal_equal__EY1L(__tmp__2V1L,__tmp__3V1L);
+    case __ITEM__HGOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__4V1L=__infix_equal_equal__AZ1L(__tmp__2V1L,__tmp__3V1L);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__4V1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__4V1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__JSWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __SIZE_OF__: {
-      __tmp__4V1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__JSWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __CAST__: {
-      __tmp__4V1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__JSWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__4V1L=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__JSWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__4V1L=__infix_equal_equal__M01L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__JSWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__4V1L=__infix_equal_equal__I11L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__JSWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__4V1L=__infix_equal_equal__G4HO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__JSWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__4V1L=__infix_equal_equal__W2FO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__JSWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4V1L=__infix_equal_equal__XGMO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__JSWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__4V1L=__infix_equal_equal__S3FO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__JSWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4V1L=__infix_equal_equal__UHMO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__JSWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__4V1L=__infix_equal_equal__5HLM(__tmp__2V1L,__tmp__3V1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JSWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__4V1L=__infix_equal_equal__011L(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__JSWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__4V1L=__infix_equal_equal__AM0M(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__JSWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__4V1L=__infix_equal_equal__O4FO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__JSWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__4V1L=__infix_equal_equal__SYEP(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__JSWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__4V1L=__infix_equal_equal__Y4HO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__JSWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__4V1L=__infix_equal_equal__U5HO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__JSWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__4V1L=__infix_equal_equal__NHRN(__tmp__2V1L,__tmp__3V1L);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__4V1L=__infix_equal_equal__KTVO(__tmp__2V1L,__tmp__3V1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__JSWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__HSWM)),__tmp__ISWM);
     } break;
     };
-    __tmp__KW1L=__tmp__4V1L;
-  } else {
-    __tmp__KW1L=FALSE__;
+    __tmp__VSWM=__tmp__JSWM;
+  } else /* FALSE */ {
+    __tmp__VSWM=FALSE__O__;
   };
-  if (__tmp__KW1L) {
-    __tmp__FW1L=Self__RV1L->parent_expr_binary__CBKH.right__WO2H;
-    __tmp__GW1L=__tmp__WV1L->parent_expr_binary__CBKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__FW1L)->__id) {
-    case __LIST__: {
-      __tmp__HW1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__HW1L=__infix_equal_equal__XN1L(__tmp__FW1L,__tmp__GW1L);
+  if (__tmp__VSWM) {
+    __tmp__HSWM=Self__2RWM->parent_expr_binary__5COJ.right__IB5J;
+    __tmp__ISWM=__tmp__BSWM->parent_expr_binary__5COJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__HSWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__JSWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__HSWM),__tmp__ISWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__HW1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__HW1L=__infix_equal_equal__MO1L(__tmp__FW1L,__tmp__GW1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__JSWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__HW1L=__infix_equal_equal__3O1L(__tmp__FW1L,__tmp__GW1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__JSWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__HW1L=__infix_equal_equal__XP1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__HW1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__JSWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__HW1L=__infix_equal_equal__NQ1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__JSWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__HW1L=__infix_equal_equal__JR1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__JSWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__HW1L=__infix_equal_equal__FS1L(__tmp__FW1L,__tmp__GW1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__HW1L=__infix_equal_equal__5S1L(__tmp__FW1L,__tmp__GW1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__HW1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__JSWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__HW1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__JSWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__HW1L=__infix_equal_equal__YT1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__JSWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__HW1L=__infix_equal_equal__UU1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__JSWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__HW1L=__infix_equal_equal__QV1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__JSWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__HW1L=__infix_equal_equal__MW1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__JSWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__HW1L=__infix_equal_equal__IX1L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__JSWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__HW1L=__infix_equal_equal__EY1L(__tmp__FW1L,__tmp__GW1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__HW1L=__infix_equal_equal__AZ1L(__tmp__FW1L,__tmp__GW1L);
+    case __ITEM__HGOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__HW1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__HW1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__JSWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__HW1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__JSWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __CAST__: {
-      __tmp__HW1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__JSWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__HW1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__JSWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__HW1L=__infix_equal_equal__M01L(__tmp__FW1L,__tmp__GW1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__JSWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__HW1L=__infix_equal_equal__I11L(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__JSWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__HW1L=__infix_equal_equal__G4HO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__JSWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__HW1L=__infix_equal_equal__W2FO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__JSWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HW1L=__infix_equal_equal__XGMO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__JSWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__HW1L=__infix_equal_equal__S3FO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__JSWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HW1L=__infix_equal_equal__UHMO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__JSWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__HW1L=__infix_equal_equal__5HLM(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__JSWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__HW1L=__infix_equal_equal__011L(__tmp__FW1L,__tmp__GW1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JSWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__HW1L=__infix_equal_equal__AM0M(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__JSWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__HW1L=__infix_equal_equal__O4FO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__JSWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__HW1L=__infix_equal_equal__SYEP(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__JSWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__HW1L=__infix_equal_equal__Y4HO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__JSWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__HW1L=__infix_equal_equal__U5HO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__JSWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__HW1L=__infix_equal_equal__NHRN(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__JSWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__HW1L=__infix_equal_equal__KTVO(__tmp__FW1L,__tmp__GW1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__JSWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__HSWM)),__tmp__ISWM);
     } break;
     };
-    __tmp__LW1L=__tmp__HW1L;
-  } else {
-    __tmp__LW1L=FALSE__;
+    __tmp__VSWM=__tmp__JSWM;
+  } else /* FALSE */ {
+    __tmp__VSWM=FALSE__O__;
   };
-  return(__tmp__LW1L);
+  __tmp__JSWM=__tmp__VSWM;
+  return(__tmp__JSWM);
 }
 
-static __BOOLEAN __infix_equal_equal__MW1L(__EXPR_DIV *Self__NW1L,void *other__OW1L)
-// ({EXPR_DIV},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__YSWM(__EXPR_AND__SDOJ *Self__ZSWM,void *other__0SWM)
+// ({EXPR_AND__SDOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_DIV *__tmp__SW1L,*same__QW1L;
-  void *__tmp__YW1L,*__tmp__ZW1L,*__tmp__BX1L,*__tmp__CX1L;
-  __BOOLEAN __tmp__0W1L,__tmp__GX1L,__tmp__DX1L,__tmp__HX1L;
-  if (other__OW1L==NULL) {
-    __tmp__SW1L=NULL;
+  __EXPR_AND__SDOJ *__tmp__4SWM;
+  void *__tmp__ETWM,*__tmp__FTWM;
+  __BOOLEAN__L __tmp__GTWM,__tmp__STWM;
+  if (other__0SWM==NULL) {
+    __tmp__4SWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__OW1L)->__id) {
-    case __LIST__: {
-      __tmp__SW1L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__SW1L=NULL;
+    switch (((struct ___OBJ *)other__0SWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__SW1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__SW1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__SW1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__SW1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__SW1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__SW1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__4SWM=((__EXPR_AND__SDOJ *)other__0SWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__SW1L=((__EXPR_DIV *)other__OW1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__SW1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__SW1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__SW1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__SW1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__SW1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__SW1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__SW1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__SW1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__SW1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__4SWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__SW1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__4SWM=NULL;
     } break;
     }
   };
-  same__QW1L=__tmp__SW1L;
-  if (((void *)__tmp__SW1L != (void *)NULL)) {
-    __tmp__YW1L=Self__NW1L->parent_expr_binary__VBKH.left__XO1H;
-    __tmp__ZW1L=__tmp__SW1L->parent_expr_binary__VBKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__YW1L)->__id) {
-    case __LIST__: {
-      __tmp__0W1L=FALSE__;
+  if (((void *)__tmp__4SWM != (void *)NULL)) {
+    __tmp__ETWM=Self__ZSWM->parent_expr_binary__TDOJ.left__EB5J;
+    __tmp__FTWM=__tmp__4SWM->parent_expr_binary__TDOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__ETWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GTWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __STRING_CST__: {
-      __tmp__0W1L=__infix_equal_equal__XN1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__0W1L=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GTWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0W1L=__infix_equal_equal__MO1L(__tmp__YW1L,__tmp__ZW1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GTWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__0W1L=__infix_equal_equal__3O1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__0W1L=__infix_equal_equal__XP1L(__tmp__YW1L,__tmp__ZW1L);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GTWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__ETWM),__tmp__FTWM);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0W1L=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GTWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0W1L=__infix_equal_equal__NQ1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GTWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0W1L=__infix_equal_equal__JR1L(__tmp__YW1L,__tmp__ZW1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__0W1L=__infix_equal_equal__FS1L(__tmp__YW1L,__tmp__ZW1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__0W1L=__infix_equal_equal__5S1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GTWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__0W1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GTWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0W1L=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GTWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__0W1L=__infix_equal_equal__YT1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GTWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__0W1L=__infix_equal_equal__UU1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GTWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__0W1L=__infix_equal_equal__QV1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GTWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__0W1L=__infix_equal_equal__MW1L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GTWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__0W1L=__infix_equal_equal__IX1L(__tmp__YW1L,__tmp__ZW1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0W1L=__infix_equal_equal__EY1L(__tmp__YW1L,__tmp__ZW1L);
+    case __ITEM__HGOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0W1L=__infix_equal_equal__AZ1L(__tmp__YW1L,__tmp__ZW1L);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__0W1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__0W1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GTWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __SIZE_OF__: {
-      __tmp__0W1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GTWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __CAST__: {
-      __tmp__0W1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GTWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__0W1L=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GTWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__0W1L=__infix_equal_equal__M01L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GTWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__0W1L=__infix_equal_equal__I11L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GTWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0W1L=__infix_equal_equal__G4HO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GTWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0W1L=__infix_equal_equal__W2FO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GTWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0W1L=__infix_equal_equal__XGMO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GTWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0W1L=__infix_equal_equal__S3FO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GTWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0W1L=__infix_equal_equal__UHMO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GTWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__0W1L=__infix_equal_equal__5HLM(__tmp__YW1L,__tmp__ZW1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GTWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__0W1L=__infix_equal_equal__011L(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GTWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__0W1L=__infix_equal_equal__AM0M(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GTWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__0W1L=__infix_equal_equal__O4FO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GTWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0W1L=__infix_equal_equal__SYEP(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GTWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__0W1L=__infix_equal_equal__Y4HO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__GTWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0W1L=__infix_equal_equal__U5HO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GTWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__0W1L=__infix_equal_equal__NHRN(__tmp__YW1L,__tmp__ZW1L);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__0W1L=__infix_equal_equal__KTVO(__tmp__YW1L,__tmp__ZW1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GTWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__ETWM)),__tmp__FTWM);
     } break;
     };
-    __tmp__GX1L=__tmp__0W1L;
-  } else {
-    __tmp__GX1L=FALSE__;
+    __tmp__STWM=__tmp__GTWM;
+  } else /* FALSE */ {
+    __tmp__STWM=FALSE__O__;
   };
-  if (__tmp__GX1L) {
-    __tmp__BX1L=Self__NW1L->parent_expr_binary__VBKH.right__WO2H;
-    __tmp__CX1L=__tmp__SW1L->parent_expr_binary__VBKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__BX1L)->__id) {
-    case __LIST__: {
-      __tmp__DX1L=FALSE__;
+  if (__tmp__STWM) {
+    __tmp__ETWM=Self__ZSWM->parent_expr_binary__TDOJ.right__IB5J;
+    __tmp__FTWM=__tmp__4SWM->parent_expr_binary__TDOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__ETWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GTWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ETWM),__tmp__FTWM);
     } break;
-    case __STRING_CST__: {
-      __tmp__DX1L=__infix_equal_equal__XN1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__DX1L=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GTWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__DX1L=__infix_equal_equal__MO1L(__tmp__BX1L,__tmp__CX1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GTWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__DX1L=__infix_equal_equal__3O1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__DX1L=__infix_equal_equal__XP1L(__tmp__BX1L,__tmp__CX1L);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GTWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__DX1L=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GTWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__DX1L=__infix_equal_equal__NQ1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GTWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__DX1L=__infix_equal_equal__JR1L(__tmp__BX1L,__tmp__CX1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__DX1L=__infix_equal_equal__FS1L(__tmp__BX1L,__tmp__CX1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__DX1L=__infix_equal_equal__5S1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GTWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__DX1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GTWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__DX1L=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GTWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__DX1L=__infix_equal_equal__YT1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GTWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__DX1L=__infix_equal_equal__UU1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GTWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__DX1L=__infix_equal_equal__QV1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GTWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__DX1L=__infix_equal_equal__MW1L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GTWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__DX1L=__infix_equal_equal__IX1L(__tmp__BX1L,__tmp__CX1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__DX1L=__infix_equal_equal__EY1L(__tmp__BX1L,__tmp__CX1L);
+    case __ITEM__HGOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__DX1L=__infix_equal_equal__AZ1L(__tmp__BX1L,__tmp__CX1L);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__DX1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__GTWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__DX1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GTWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __SIZE_OF__: {
-      __tmp__DX1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GTWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __CAST__: {
-      __tmp__DX1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GTWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__DX1L=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GTWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__DX1L=__infix_equal_equal__M01L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GTWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__DX1L=__infix_equal_equal__I11L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GTWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__DX1L=__infix_equal_equal__G4HO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GTWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__DX1L=__infix_equal_equal__W2FO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GTWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DX1L=__infix_equal_equal__XGMO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GTWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__DX1L=__infix_equal_equal__S3FO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GTWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DX1L=__infix_equal_equal__UHMO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GTWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__DX1L=__infix_equal_equal__5HLM(__tmp__BX1L,__tmp__CX1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GTWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__DX1L=__infix_equal_equal__011L(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GTWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__DX1L=__infix_equal_equal__AM0M(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GTWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__DX1L=__infix_equal_equal__O4FO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GTWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__DX1L=__infix_equal_equal__SYEP(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GTWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__DX1L=__infix_equal_equal__Y4HO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__GTWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__DX1L=__infix_equal_equal__U5HO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GTWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__DX1L=__infix_equal_equal__NHRN(__tmp__BX1L,__tmp__CX1L);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__DX1L=__infix_equal_equal__KTVO(__tmp__BX1L,__tmp__CX1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GTWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ETWM)),__tmp__FTWM);
     } break;
     };
-    __tmp__HX1L=__tmp__DX1L;
-  } else {
-    __tmp__HX1L=FALSE__;
+    __tmp__STWM=__tmp__GTWM;
+  } else /* FALSE */ {
+    __tmp__STWM=FALSE__O__;
   };
-  return(__tmp__HX1L);
+  __tmp__GTWM=__tmp__STWM;
+  return(__tmp__GTWM);
 }
 
-static __BOOLEAN __infix_equal_equal__IX1L(__EXPR_AND *Self__JX1L,void *other__KX1L)
-// ({EXPR_AND},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__VTWM(__EXPR_SHIFT_R__GEOJ *Self__WTWM,void *other__XTWM)
+// ({EXPR_SHIFT_R__GEOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_AND *__tmp__OX1L,*same__MX1L;
-  void *__tmp__UX1L,*__tmp__VX1L,*__tmp__3X1L,*__tmp__4X1L;
-  __BOOLEAN __tmp__WX1L,__tmp__CY1L,__tmp__5X1L,__tmp__DY1L;
-  if (other__KX1L==NULL) {
-    __tmp__OX1L=NULL;
+  __EXPR_SHIFT_R__GEOJ *__tmp__1TWM;
+  void *__tmp__BUWM,*__tmp__CUWM;
+  __BOOLEAN__L __tmp__DUWM,__tmp__PUWM;
+  if (other__XTWM==NULL) {
+    __tmp__1TWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__KX1L)->__id) {
-    case __LIST__: {
-      __tmp__OX1L=NULL;
+    switch (((struct ___OBJ *)other__XTWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__OX1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__OX1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OX1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__OX1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OX1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__OX1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__1TWM=((__EXPR_SHIFT_R__GEOJ *)other__XTWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__OX1L=((__EXPR_AND *)other__KX1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OX1L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OX1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__OX1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__OX1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__OX1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__OX1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__OX1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__OX1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__1TWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__OX1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__OX1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__1TWM=NULL;
     } break;
     }
   };
-  same__MX1L=__tmp__OX1L;
-  if (((void *)__tmp__OX1L != (void *)NULL)) {
-    __tmp__UX1L=Self__JX1L->parent_expr_binary__ICKH.left__XO1H;
-    __tmp__VX1L=__tmp__OX1L->parent_expr_binary__ICKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__UX1L)->__id) {
-    case __LIST__: {
-      __tmp__WX1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__WX1L=__infix_equal_equal__XN1L(__tmp__UX1L,__tmp__VX1L);
+  if (((void *)__tmp__1TWM != (void *)NULL)) {
+    __tmp__BUWM=Self__WTWM->parent_expr_binary__HEOJ.left__EB5J;
+    __tmp__CUWM=__tmp__1TWM->parent_expr_binary__HEOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__BUWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DUWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__WX1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__WX1L=__infix_equal_equal__MO1L(__tmp__UX1L,__tmp__VX1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DUWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__WX1L=__infix_equal_equal__3O1L(__tmp__UX1L,__tmp__VX1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DUWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__WX1L=__infix_equal_equal__XP1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__WX1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DUWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__BUWM),__tmp__CUWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__WX1L=__infix_equal_equal__NQ1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DUWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__WX1L=__infix_equal_equal__JR1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DUWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__WX1L=__infix_equal_equal__FS1L(__tmp__UX1L,__tmp__VX1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__WX1L=__infix_equal_equal__5S1L(__tmp__UX1L,__tmp__VX1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__WX1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DUWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__WX1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DUWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__WX1L=__infix_equal_equal__YT1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DUWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__WX1L=__infix_equal_equal__UU1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DUWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__WX1L=__infix_equal_equal__QV1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DUWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__WX1L=__infix_equal_equal__MW1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DUWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__WX1L=__infix_equal_equal__IX1L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DUWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__WX1L=__infix_equal_equal__EY1L(__tmp__UX1L,__tmp__VX1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__WX1L=__infix_equal_equal__AZ1L(__tmp__UX1L,__tmp__VX1L);
+    case __ITEM__HGOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__WX1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__WX1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__WX1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DUWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __CAST__: {
-      __tmp__WX1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DUWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__WX1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DUWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__WX1L=__infix_equal_equal__M01L(__tmp__UX1L,__tmp__VX1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__DUWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__WX1L=__infix_equal_equal__I11L(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DUWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__WX1L=__infix_equal_equal__G4HO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DUWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__WX1L=__infix_equal_equal__W2FO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DUWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WX1L=__infix_equal_equal__XGMO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DUWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__WX1L=__infix_equal_equal__S3FO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DUWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WX1L=__infix_equal_equal__UHMO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DUWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__WX1L=__infix_equal_equal__5HLM(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DUWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__WX1L=__infix_equal_equal__011L(__tmp__UX1L,__tmp__VX1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DUWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__WX1L=__infix_equal_equal__AM0M(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DUWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__WX1L=__infix_equal_equal__O4FO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DUWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__WX1L=__infix_equal_equal__SYEP(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DUWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__WX1L=__infix_equal_equal__Y4HO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DUWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__WX1L=__infix_equal_equal__U5HO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__DUWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__WX1L=__infix_equal_equal__NHRN(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DUWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__WX1L=__infix_equal_equal__KTVO(__tmp__UX1L,__tmp__VX1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DUWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__BUWM)),__tmp__CUWM);
     } break;
     };
-    __tmp__CY1L=__tmp__WX1L;
-  } else {
-    __tmp__CY1L=FALSE__;
+    __tmp__PUWM=__tmp__DUWM;
+  } else /* FALSE */ {
+    __tmp__PUWM=FALSE__O__;
   };
-  if (__tmp__CY1L) {
-    __tmp__3X1L=Self__JX1L->parent_expr_binary__ICKH.right__WO2H;
-    __tmp__4X1L=__tmp__OX1L->parent_expr_binary__ICKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__3X1L)->__id) {
-    case __LIST__: {
-      __tmp__5X1L=FALSE__;
+  if (__tmp__PUWM) {
+    __tmp__BUWM=Self__WTWM->parent_expr_binary__HEOJ.right__IB5J;
+    __tmp__CUWM=__tmp__1TWM->parent_expr_binary__HEOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__BUWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DUWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__BUWM),__tmp__CUWM);
     } break;
-    case __STRING_CST__: {
-      __tmp__5X1L=__infix_equal_equal__XN1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__5X1L=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DUWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__5X1L=__infix_equal_equal__MO1L(__tmp__3X1L,__tmp__4X1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DUWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__5X1L=__infix_equal_equal__3O1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__5X1L=__infix_equal_equal__XP1L(__tmp__3X1L,__tmp__4X1L);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DUWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__5X1L=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DUWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__5X1L=__infix_equal_equal__NQ1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DUWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__5X1L=__infix_equal_equal__JR1L(__tmp__3X1L,__tmp__4X1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__5X1L=__infix_equal_equal__FS1L(__tmp__3X1L,__tmp__4X1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__5X1L=__infix_equal_equal__5S1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DUWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__5X1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DUWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__5X1L=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DUWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__5X1L=__infix_equal_equal__YT1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DUWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__5X1L=__infix_equal_equal__UU1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DUWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__5X1L=__infix_equal_equal__QV1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DUWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__5X1L=__infix_equal_equal__MW1L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DUWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__5X1L=__infix_equal_equal__IX1L(__tmp__3X1L,__tmp__4X1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__5X1L=__infix_equal_equal__EY1L(__tmp__3X1L,__tmp__4X1L);
+    case __ITEM__HGOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__5X1L=__infix_equal_equal__AZ1L(__tmp__3X1L,__tmp__4X1L);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__5X1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__DUWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__5X1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DUWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __SIZE_OF__: {
-      __tmp__5X1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DUWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __CAST__: {
-      __tmp__5X1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DUWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__5X1L=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DUWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__5X1L=__infix_equal_equal__M01L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DUWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__5X1L=__infix_equal_equal__I11L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DUWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__5X1L=__infix_equal_equal__G4HO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DUWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__5X1L=__infix_equal_equal__W2FO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DUWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5X1L=__infix_equal_equal__XGMO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DUWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__5X1L=__infix_equal_equal__S3FO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DUWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5X1L=__infix_equal_equal__UHMO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DUWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__5X1L=__infix_equal_equal__5HLM(__tmp__3X1L,__tmp__4X1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DUWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__5X1L=__infix_equal_equal__011L(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DUWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__5X1L=__infix_equal_equal__AM0M(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DUWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__5X1L=__infix_equal_equal__O4FO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DUWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__5X1L=__infix_equal_equal__SYEP(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DUWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__5X1L=__infix_equal_equal__Y4HO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__DUWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__5X1L=__infix_equal_equal__U5HO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DUWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__5X1L=__infix_equal_equal__NHRN(__tmp__3X1L,__tmp__4X1L);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__5X1L=__infix_equal_equal__KTVO(__tmp__3X1L,__tmp__4X1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DUWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__BUWM)),__tmp__CUWM);
     } break;
     };
-    __tmp__DY1L=__tmp__5X1L;
-  } else {
-    __tmp__DY1L=FALSE__;
+    __tmp__PUWM=__tmp__DUWM;
+  } else /* FALSE */ {
+    __tmp__PUWM=FALSE__O__;
   };
-  return(__tmp__DY1L);
+  __tmp__DUWM=__tmp__PUWM;
+  return(__tmp__DUWM);
 }
 
-static __BOOLEAN __infix_equal_equal__EY1L(__EXPR_SHIFT_R *Self__FY1L,void *other__GY1L)
-// ({EXPR_SHIFT_R},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__SUWM(__EXPR_SHIFT_L__0EOJ *Self__TUWM,void *other__UUWM)
+// ({EXPR_SHIFT_L__0EOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_SHIFT_R *__tmp__KY1L,*same__IY1L;
-  void *__tmp__QY1L,*__tmp__RY1L,*__tmp__ZY1L,*__tmp__0Y1L;
-  __BOOLEAN __tmp__SY1L,__tmp__4Y1L,__tmp__1Y1L,__tmp__5Y1L;
-  if (other__GY1L==NULL) {
-    __tmp__KY1L=NULL;
+  __EXPR_SHIFT_L__0EOJ *__tmp__YUWM;
+  void *__tmp__4UWM,*__tmp__5UWM;
+  __BOOLEAN__L __tmp__AVWM,__tmp__MVWM;
+  if (other__UUWM==NULL) {
+    __tmp__YUWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__GY1L)->__id) {
-    case __LIST__: {
-      __tmp__KY1L=NULL;
+    switch (((struct ___OBJ *)other__UUWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__KY1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__KY1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__KY1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__KY1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__KY1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__KY1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__YUWM=((__EXPR_SHIFT_L__0EOJ *)other__UUWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__KY1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__KY1L=((__EXPR_SHIFT_R *)other__GY1L);
+    case __ITEM__HGOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__KY1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__KY1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__KY1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__KY1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__KY1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__KY1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__KY1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__YUWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__KY1L=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__KY1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__YUWM=NULL;
     } break;
     }
   };
-  same__IY1L=__tmp__KY1L;
-  if (((void *)__tmp__KY1L != (void *)NULL)) {
-    __tmp__QY1L=Self__FY1L->parent_expr_binary__1CKH.left__XO1H;
-    __tmp__RY1L=__tmp__KY1L->parent_expr_binary__1CKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__QY1L)->__id) {
-    case __LIST__: {
-      __tmp__SY1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__SY1L=__infix_equal_equal__XN1L(__tmp__QY1L,__tmp__RY1L);
+  if (((void *)__tmp__YUWM != (void *)NULL)) {
+    __tmp__4UWM=Self__TUWM->parent_expr_binary__1EOJ.left__EB5J;
+    __tmp__5UWM=__tmp__YUWM->parent_expr_binary__1EOJ.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__4UWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__AVWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__SY1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__SY1L=__infix_equal_equal__MO1L(__tmp__QY1L,__tmp__RY1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__AVWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__SY1L=__infix_equal_equal__3O1L(__tmp__QY1L,__tmp__RY1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__AVWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__SY1L=__infix_equal_equal__XP1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__SY1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__AVWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__4UWM),__tmp__5UWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__SY1L=__infix_equal_equal__NQ1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__AVWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__SY1L=__infix_equal_equal__JR1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__AVWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__SY1L=__infix_equal_equal__FS1L(__tmp__QY1L,__tmp__RY1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__SY1L=__infix_equal_equal__5S1L(__tmp__QY1L,__tmp__RY1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__SY1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__AVWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__SY1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__AVWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__SY1L=__infix_equal_equal__YT1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__AVWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__SY1L=__infix_equal_equal__UU1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__AVWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__SY1L=__infix_equal_equal__QV1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__AVWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__SY1L=__infix_equal_equal__MW1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__AVWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__SY1L=__infix_equal_equal__IX1L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__AVWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__SY1L=__infix_equal_equal__EY1L(__tmp__QY1L,__tmp__RY1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__SY1L=__infix_equal_equal__AZ1L(__tmp__QY1L,__tmp__RY1L);
+    case __ITEM__HGOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__SY1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__SY1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__SY1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__AVWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __CAST__: {
-      __tmp__SY1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__AVWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__SY1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__AVWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__SY1L=__infix_equal_equal__M01L(__tmp__QY1L,__tmp__RY1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__AVWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__SY1L=__infix_equal_equal__I11L(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__AVWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__SY1L=__infix_equal_equal__G4HO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__AVWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__SY1L=__infix_equal_equal__W2FO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__AVWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SY1L=__infix_equal_equal__XGMO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__AVWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__SY1L=__infix_equal_equal__S3FO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__AVWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SY1L=__infix_equal_equal__UHMO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__AVWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__SY1L=__infix_equal_equal__5HLM(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__AVWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__SY1L=__infix_equal_equal__011L(__tmp__QY1L,__tmp__RY1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__AVWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__SY1L=__infix_equal_equal__AM0M(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__AVWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__SY1L=__infix_equal_equal__O4FO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__AVWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__SY1L=__infix_equal_equal__SYEP(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__AVWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__SY1L=__infix_equal_equal__Y4HO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__AVWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__SY1L=__infix_equal_equal__U5HO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__AVWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__SY1L=__infix_equal_equal__NHRN(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__AVWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__SY1L=__infix_equal_equal__KTVO(__tmp__QY1L,__tmp__RY1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__AVWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__4UWM)),__tmp__5UWM);
     } break;
     };
-    __tmp__4Y1L=__tmp__SY1L;
-  } else {
-    __tmp__4Y1L=FALSE__;
+    __tmp__MVWM=__tmp__AVWM;
+  } else /* FALSE */ {
+    __tmp__MVWM=FALSE__O__;
   };
-  if (__tmp__4Y1L) {
-    __tmp__ZY1L=Self__FY1L->parent_expr_binary__1CKH.right__WO2H;
-    __tmp__0Y1L=__tmp__KY1L->parent_expr_binary__1CKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__ZY1L)->__id) {
-    case __LIST__: {
-      __tmp__1Y1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__1Y1L=__infix_equal_equal__XN1L(__tmp__ZY1L,__tmp__0Y1L);
+  if (__tmp__MVWM) {
+    __tmp__4UWM=Self__TUWM->parent_expr_binary__1EOJ.right__IB5J;
+    __tmp__5UWM=__tmp__YUWM->parent_expr_binary__1EOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__4UWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__AVWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__4UWM),__tmp__5UWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__1Y1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__1Y1L=__infix_equal_equal__MO1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__AVWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__1Y1L=__infix_equal_equal__3O1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__AVWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__1Y1L=__infix_equal_equal__XP1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__1Y1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__AVWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__1Y1L=__infix_equal_equal__NQ1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__AVWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__1Y1L=__infix_equal_equal__JR1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__AVWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__1Y1L=__infix_equal_equal__FS1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__1Y1L=__infix_equal_equal__5S1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__1Y1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__AVWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__1Y1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__AVWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__1Y1L=__infix_equal_equal__YT1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__AVWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__1Y1L=__infix_equal_equal__UU1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__AVWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__1Y1L=__infix_equal_equal__QV1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__AVWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__1Y1L=__infix_equal_equal__MW1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__AVWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__1Y1L=__infix_equal_equal__IX1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__AVWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__1Y1L=__infix_equal_equal__EY1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__1Y1L=__infix_equal_equal__AZ1L(__tmp__ZY1L,__tmp__0Y1L);
+    case __ITEM__HGOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__1Y1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__1Y1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__AVWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__1Y1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__AVWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __CAST__: {
-      __tmp__1Y1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__AVWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__1Y1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__AVWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__1Y1L=__infix_equal_equal__M01L(__tmp__ZY1L,__tmp__0Y1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__AVWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__1Y1L=__infix_equal_equal__I11L(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__AVWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__1Y1L=__infix_equal_equal__G4HO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__AVWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__1Y1L=__infix_equal_equal__W2FO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__AVWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1Y1L=__infix_equal_equal__XGMO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__AVWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__1Y1L=__infix_equal_equal__S3FO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__AVWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1Y1L=__infix_equal_equal__UHMO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__AVWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__1Y1L=__infix_equal_equal__5HLM(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__AVWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__1Y1L=__infix_equal_equal__011L(__tmp__ZY1L,__tmp__0Y1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__AVWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__1Y1L=__infix_equal_equal__AM0M(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__AVWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__1Y1L=__infix_equal_equal__O4FO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__AVWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__1Y1L=__infix_equal_equal__SYEP(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__AVWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__1Y1L=__infix_equal_equal__Y4HO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__AVWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__1Y1L=__infix_equal_equal__U5HO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__AVWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__1Y1L=__infix_equal_equal__NHRN(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__AVWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__1Y1L=__infix_equal_equal__KTVO(__tmp__ZY1L,__tmp__0Y1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__AVWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4UWM)),__tmp__5UWM);
     } break;
     };
-    __tmp__5Y1L=__tmp__1Y1L;
-  } else {
-    __tmp__5Y1L=FALSE__;
+    __tmp__MVWM=__tmp__AVWM;
+  } else /* FALSE */ {
+    __tmp__MVWM=FALSE__O__;
   };
-  return(__tmp__5Y1L);
+  __tmp__AVWM=__tmp__MVWM;
+  return(__tmp__AVWM);
 }
 
-static __BOOLEAN __infix_equal_equal__AZ1L(__EXPR_SHIFT_L *Self__BZ1L,void *other__CZ1L)
-// ({EXPR_SHIFT_L},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__5VWM(__REAL_CST__1LOJ *Self__AWWM,void *other__BWWM)
+// ({REAL_CST__1LOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __EXPR_SHIFT_L *__tmp__GZ1L,*same__EZ1L;
-  void *__tmp__MZ1L,*__tmp__NZ1L,*__tmp__VZ1L,*__tmp__WZ1L;
-  __BOOLEAN __tmp__OZ1L,__tmp__0Z1L,__tmp__XZ1L,__tmp__1Z1L;
-  if (other__CZ1L==NULL) {
-    __tmp__GZ1L=NULL;
+  __REAL_CST__1LOJ *__tmp__FWWM;
+  __BOOLEAN__L Result__CWWM;
+  if (other__BWWM==NULL) {
+    __tmp__FWWM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__CZ1L)->__id) {
-    case __LIST__: {
-      __tmp__GZ1L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__GZ1L=NULL;
+    switch (((struct ___OBJ *)other__BWWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__GZ1L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GZ1L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__GZ1L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GZ1L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__GZ1L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__GZ1L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GZ1L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GZ1L=((__EXPR_SHIFT_L *)other__CZ1L);
+    case __ITEM__HGOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__GZ1L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__GZ1L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__GZ1L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__FWWM=((void *)other__BWWM);
     } break;
-    case __CAST__: {
-      __tmp__GZ1L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__GZ1L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__GZ1L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__GZ1L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__FWWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__GZ1L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__FWWM=NULL;
     } break;
     }
   };
-  same__EZ1L=__tmp__GZ1L;
-  if (((void *)__tmp__GZ1L != (void *)NULL)) {
-    __tmp__MZ1L=Self__BZ1L->parent_expr_binary__ODKH.left__XO1H;
-    __tmp__NZ1L=__tmp__GZ1L->parent_expr_binary__ODKH.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__MZ1L)->__id) {
-    case __LIST__: {
-      __tmp__OZ1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__OZ1L=__infix_equal_equal__XN1L(__tmp__MZ1L,__tmp__NZ1L);
+  Result__CWWM=((((void *)__tmp__FWWM != (void *)NULL) && ((void *)Self__AWWM->value__VD5J == (void *)__tmp__FWWM->value__VD5J)) && ((void *)Self__AWWM->parent_constant__2LOJ.static_type__5G4D == (void *)__tmp__FWWM->parent_constant__2LOJ.static_type__5G4D));
+  return(Result__CWWM);
+}
+
+static __BOOLEAN__L __infix_equal_equal__0WWM(__CHARACTER_CST__RMOJ *Self__1WWM,void *other__2WWM)
+// ({CHARACTER_CST__RMOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __CHARACTER_CST__RMOJ *__tmp__AXWM;
+  __BOOLEAN__L Result__3WWM;
+  if (other__2WWM==NULL) {
+    __tmp__AXWM=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__2WWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__OZ1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OZ1L=__infix_equal_equal__MO1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__OZ1L=__infix_equal_equal__3O1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__OZ1L=__infix_equal_equal__XP1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OZ1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OZ1L=__infix_equal_equal__NQ1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OZ1L=__infix_equal_equal__JR1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__OZ1L=__infix_equal_equal__FS1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__OZ1L=__infix_equal_equal__5S1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__OZ1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OZ1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__OZ1L=__infix_equal_equal__YT1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__OZ1L=__infix_equal_equal__UU1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__OZ1L=__infix_equal_equal__QV1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__OZ1L=__infix_equal_equal__MW1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__OZ1L=__infix_equal_equal__IX1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OZ1L=__infix_equal_equal__EY1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OZ1L=__infix_equal_equal__AZ1L(__tmp__MZ1L,__tmp__NZ1L);
+    case __ITEM__HGOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__OZ1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__OZ1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__OZ1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__OZ1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__AXWM=((__CHARACTER_CST__RMOJ *)other__2WWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__OZ1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__OZ1L=__infix_equal_equal__M01L(__tmp__MZ1L,__tmp__NZ1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__OZ1L=__infix_equal_equal__I11L(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OZ1L=__infix_equal_equal__G4HO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OZ1L=__infix_equal_equal__W2FO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OZ1L=__infix_equal_equal__XGMO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OZ1L=__infix_equal_equal__S3FO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OZ1L=__infix_equal_equal__UHMO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__OZ1L=__infix_equal_equal__5HLM(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__OZ1L=__infix_equal_equal__011L(__tmp__MZ1L,__tmp__NZ1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__OZ1L=__infix_equal_equal__AM0M(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__OZ1L=__infix_equal_equal__O4FO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OZ1L=__infix_equal_equal__SYEP(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__OZ1L=__infix_equal_equal__Y4HO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OZ1L=__infix_equal_equal__U5HO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__OZ1L=__infix_equal_equal__NHRN(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__AXWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__OZ1L=__infix_equal_equal__KTVO(__tmp__MZ1L,__tmp__NZ1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__AXWM=NULL;
     } break;
-    };
-    __tmp__0Z1L=__tmp__OZ1L;
-  } else {
-    __tmp__0Z1L=FALSE__;
+    }
   };
-  if (__tmp__0Z1L) {
-    __tmp__VZ1L=Self__BZ1L->parent_expr_binary__ODKH.right__WO2H;
-    __tmp__WZ1L=__tmp__GZ1L->parent_expr_binary__ODKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__VZ1L)->__id) {
-    case __LIST__: {
-      __tmp__XZ1L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__XZ1L=__infix_equal_equal__XN1L(__tmp__VZ1L,__tmp__WZ1L);
+  Result__3WWM=(((void *)__tmp__AXWM != (void *)NULL) && ((void *)Self__1WWM->text__0D5J == (void *)__tmp__AXWM->text__0D5J));
+  return(Result__3WWM);
+}
+
+static __BOOLEAN__L __infix_equal_equal__A14M(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__B14M,void *other__C14M)
+// ({NATIVE_ARRAY_CHARACTER_CST__1NOJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *__tmp__G14M;
+  __BOOLEAN__L Result__D14M;
+  if (other__C14M==NULL) {
+    __tmp__G14M=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__C14M)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__XZ1L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__G14M=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__XZ1L=__infix_equal_equal__MO1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__G14M=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__XZ1L=__infix_equal_equal__3O1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__G14M=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__XZ1L=__infix_equal_equal__XP1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__XZ1L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__XZ1L=__infix_equal_equal__NQ1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__XZ1L=__infix_equal_equal__JR1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__XZ1L=__infix_equal_equal__FS1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__XZ1L=__infix_equal_equal__5S1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__XZ1L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__XZ1L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__XZ1L=__infix_equal_equal__YT1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__XZ1L=__infix_equal_equal__UU1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__XZ1L=__infix_equal_equal__QV1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__XZ1L=__infix_equal_equal__MW1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__XZ1L=__infix_equal_equal__IX1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__XZ1L=__infix_equal_equal__EY1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__XZ1L=__infix_equal_equal__AZ1L(__tmp__VZ1L,__tmp__WZ1L);
+    case __ITEM__HGOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__XZ1L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__XZ1L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__XZ1L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __CAST__: {
-      __tmp__XZ1L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__G14M=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__XZ1L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__G14M=((void *)other__C14M);
     } break;
-    case __READ_SLOT__: {
-      __tmp__XZ1L=__infix_equal_equal__M01L(__tmp__VZ1L,__tmp__WZ1L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__G14M=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__XZ1L=__infix_equal_equal__I11L(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__XZ1L=__infix_equal_equal__G4HO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__XZ1L=__infix_equal_equal__W2FO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XZ1L=__infix_equal_equal__XGMO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__XZ1L=__infix_equal_equal__S3FO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XZ1L=__infix_equal_equal__UHMO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__XZ1L=__infix_equal_equal__5HLM(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__XZ1L=__infix_equal_equal__011L(__tmp__VZ1L,__tmp__WZ1L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__XZ1L=__infix_equal_equal__AM0M(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__XZ1L=__infix_equal_equal__O4FO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__XZ1L=__infix_equal_equal__SYEP(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__XZ1L=__infix_equal_equal__Y4HO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__XZ1L=__infix_equal_equal__U5HO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__XZ1L=__infix_equal_equal__NHRN(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__G14M=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__XZ1L=__infix_equal_equal__KTVO(__tmp__VZ1L,__tmp__WZ1L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__G14M=NULL;
     } break;
-    };
-    __tmp__1Z1L=__tmp__XZ1L;
-  } else {
-    __tmp__1Z1L=FALSE__;
+    }
   };
-  return(__tmp__1Z1L);
+  Result__D14M=(((void *)__tmp__G14M != (void *)NULL) && ((void *)Self__B14M->string__WBJK == (void *)__tmp__G14M->string__WBJK));
+  return(Result__D14M);
 }
 
-static __BOOLEAN __infix_equal_equal__M01L(__READ_SLOT *Self__N01L,void *other__O01L)
-// ({READ_SLOT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__MLYN(__READ_SLOT__LL4K *Self__NLYN,void *other__OLYN)
+// ({READ_SLOT__LL4K},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  void *__tmp__S01L,*rd__Q01L;
-  void *__tmp__A11L,*__tmp__B11L;
-  __BOOLEAN __tmp__C11L,__tmp__G11L;
-  if (other__O01L==NULL) {
-    __tmp__S01L=NULL;
+  __READ_SLOT__LL4K *__tmp__SLYN;
+  void *__tmp__AMYN,*__tmp__BMYN;
+  __BOOLEAN__L __tmp__CMYN,__tmp__GMYN;
+  if (other__OLYN==NULL) {
+    __tmp__SLYN=NULL;
   } else {
-    switch (((struct ___OBJ *)other__O01L)->__id) {
-    case __LIST__: {
-      __tmp__S01L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__S01L=NULL;
+    switch (((struct ___OBJ *)other__OLYN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__S01L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__S01L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__S01L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__S01L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__S01L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__S01L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__S01L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__S01L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__S01L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__S01L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__S01L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__S01L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__S01L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__S01L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__S01L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__S01L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__S01L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__S01L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__S01L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__S01L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__S01L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __CAST__: {
-      __tmp__S01L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__S01L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__S01L=((void *)other__O01L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__SLYN=((void *)other__OLYN);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__S01L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__S01L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__S01L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__S01L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__S01L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__S01L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__S01L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__S01L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__S01L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__S01L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__S01L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__S01L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__S01L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__S01L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SLYN=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__S01L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SLYN=NULL;
     } break;
     }
   };
-  rd__Q01L=__tmp__S01L;
-  if ((((void *)__tmp__S01L != (void *)NULL) && ((void *)Self__N01L->slot__MUGK == (void *)((__READ_SLOT *)__tmp__S01L)->slot__MUGK))) {
-    __tmp__A11L=Self__N01L->receiver__Q0TI;
-    __tmp__B11L=((__READ_SLOT *)__tmp__S01L)->receiver__Q0TI;
-    switch (((struct ___OBJ *)__tmp__A11L)->__id) {
-    case __LIST__: {
-      __tmp__C11L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__C11L=__infix_equal_equal__XN1L(__tmp__A11L,__tmp__B11L);
+  if ((((void *)__tmp__SLYN != (void *)NULL) && ((void *)Self__NLYN->slot__UYFM == (void *)__tmp__SLYN->slot__UYFM))) {
+    __tmp__AMYN=Self__NLYN->receiver__2L4K;
+    __tmp__BMYN=__tmp__SLYN->receiver__2L4K;
+    switch (((struct ___OBJ *)__tmp__AMYN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__CMYN=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__AMYN),__tmp__BMYN);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__C11L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__C11L=__infix_equal_equal__MO1L(__tmp__A11L,__tmp__B11L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__CMYN=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__C11L=__infix_equal_equal__3O1L(__tmp__A11L,__tmp__B11L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__CMYN=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__C11L=__infix_equal_equal__XP1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__C11L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__CMYN=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__C11L=__infix_equal_equal__NQ1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__CMYN=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__C11L=__infix_equal_equal__JR1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__CMYN=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __REAL_CST__: {
-      __tmp__C11L=__infix_equal_equal__FS1L(__tmp__A11L,__tmp__B11L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__C11L=__infix_equal_equal__5S1L(__tmp__A11L,__tmp__B11L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__C11L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__CMYN=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__C11L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__CMYN=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__C11L=__infix_equal_equal__YT1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__CMYN=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__C11L=__infix_equal_equal__UU1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__CMYN=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__C11L=__infix_equal_equal__QV1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__CMYN=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__C11L=__infix_equal_equal__MW1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__CMYN=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_AND__: {
-      __tmp__C11L=__infix_equal_equal__IX1L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__CMYN=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__C11L=__infix_equal_equal__EY1L(__tmp__A11L,__tmp__B11L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__C11L=__infix_equal_equal__AZ1L(__tmp__A11L,__tmp__B11L);
+    case __ITEM__HGOJ__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__C11L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__C11L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__CMYN=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__C11L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__CMYN=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __CAST__: {
-      __tmp__C11L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__CMYN=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__C11L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__CMYN=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __READ_SLOT__: {
-      __tmp__C11L=__infix_equal_equal__M01L(__tmp__A11L,__tmp__B11L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__CMYN=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__C11L=__infix_equal_equal__I11L(__tmp__A11L,__tmp__B11L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__CMYN=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__C11L=__infix_equal_equal__G4HO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__CMYN=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__C11L=__infix_equal_equal__W2FO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__CMYN=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__C11L=__infix_equal_equal__XGMO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__CMYN=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__C11L=__infix_equal_equal__S3FO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__CMYN=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__C11L=__infix_equal_equal__UHMO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__CMYN=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__C11L=__infix_equal_equal__5HLM(__tmp__A11L,__tmp__B11L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__CMYN=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__C11L=__infix_equal_equal__011L(__tmp__A11L,__tmp__B11L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__CMYN=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__C11L=__infix_equal_equal__AM0M(__tmp__A11L,__tmp__B11L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__CMYN=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__C11L=__infix_equal_equal__O4FO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__CMYN=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__C11L=__infix_equal_equal__SYEP(__tmp__A11L,__tmp__B11L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__CMYN=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_INF__: {
-      __tmp__C11L=__infix_equal_equal__Y4HO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__CMYN=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__C11L=__infix_equal_equal__U5HO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__CMYN=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_OR__: {
-      __tmp__C11L=__infix_equal_equal__NHRN(__tmp__A11L,__tmp__B11L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__CMYN=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__C11L=__infix_equal_equal__KTVO(__tmp__A11L,__tmp__B11L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__CMYN=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__AMYN)),__tmp__BMYN);
     } break;
     };
-    __tmp__G11L=__tmp__C11L;
-  } else {
-    __tmp__G11L=FALSE__;
+    __tmp__GMYN=__tmp__CMYN;
+  } else /* FALSE */ {
+    __tmp__GMYN=FALSE__O__;
   };
-  return(__tmp__G11L);
+  __tmp__CMYN=__tmp__GMYN;
+  return(__tmp__CMYN);
 }
 
-static __BOOLEAN __infix_equal_equal__I11L(__READ_GLOBAL *Self__J11L,void *other__K11L)
-// ({READ_GLOBAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__NDCQ(__EXPR_NOT_LOGIC__W4FL *Self__ODCQ,void *other__PDCQ)
+// ({EXPR_NOT_LOGIC__W4FL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  void *__tmp__O11L,*rd__M11L;
-  if (other__K11L==NULL) {
-    __tmp__O11L=NULL;
+  __EXPR_NOT_LOGIC__W4FL *__tmp__TDCQ;
+  void *__tmp__ZDCQ,*__tmp__0DCQ;
+  __BOOLEAN__L __tmp__1DCQ,__tmp__4DCQ;
+  if (other__PDCQ==NULL) {
+    __tmp__TDCQ=NULL;
   } else {
-    switch (((struct ___OBJ *)other__K11L)->__id) {
-    case __LIST__: {
-      __tmp__O11L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__O11L=NULL;
+    switch (((struct ___OBJ *)other__PDCQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__O11L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__O11L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__O11L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__O11L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__O11L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__O11L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__O11L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__O11L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__O11L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__O11L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__O11L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__O11L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__O11L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__O11L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__O11L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__O11L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__O11L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__O11L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__O11L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__O11L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__O11L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__O11L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__O11L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__O11L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__O11L=((void *)other__K11L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__TDCQ=((__EXPR_NOT_LOGIC__W4FL *)other__PDCQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__O11L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__O11L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__O11L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__O11L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__O11L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__O11L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__O11L=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__O11L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__O11L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__O11L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__O11L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__O11L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__O11L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__TDCQ=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__O11L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__TDCQ=NULL;
     } break;
     }
   };
-  rd__M11L=__tmp__O11L;
-  return((((void *)__tmp__O11L != (void *)NULL) && ((void *)Self__J11L->global__ZGJK == (void *)((__READ_GLOBAL *)__tmp__O11L)->global__ZGJK)));
-}
-
-static __BOOLEAN __infix_equal_equal__G4HO(__EXPR_NOT_LOGIC *Self__H4HO,void *other__I4HO)
-// ({EXPR_NOT_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __EXPR_NOT_LOGIC *__tmp__M4HO,*same__K4HO;
-  void *__tmp__S4HO,*__tmp__T4HO;
-  __BOOLEAN __tmp__U4HO,__tmp__X4HO;
-  if (other__I4HO==NULL) {
-    __tmp__M4HO=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__I4HO)->__id) {
-    case __LIST__: {
-      __tmp__M4HO=NULL;
+  if (((void *)__tmp__TDCQ != (void *)NULL)) {
+    __tmp__ZDCQ=Self__ODCQ->parent_expr_unary_logic__Z4FL.right__OL5O;
+    __tmp__0DCQ=__tmp__TDCQ->parent_expr_unary_logic__Z4FL.right__OL5O;
+    switch (((struct ___OBJ *)__tmp__ZDCQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__1DCQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ZDCQ),__tmp__0DCQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__M4HO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__M4HO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__1DCQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__M4HO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__1DCQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__M4HO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__1DCQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__1DCQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__1DCQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__M4HO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__M4HO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__1DCQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__M4HO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__M4HO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__M4HO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__M4HO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__1DCQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__M4HO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__M4HO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __CAST__: {
-      __tmp__M4HO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__1DCQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__M4HO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__1DCQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__1DCQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__1DCQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__M4HO=((__EXPR_NOT_LOGIC *)other__I4HO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__1DCQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__1DCQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__1DCQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__1DCQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__1DCQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__M4HO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__1DCQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__1DCQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__1DCQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__1DCQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__1DCQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__1DCQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__1DCQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__M4HO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__1DCQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ZDCQ)),__tmp__0DCQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__M4HO=NULL;
-    } break;
-    }
+    };
+    __tmp__4DCQ=__tmp__1DCQ;
+  } else /* FALSE */ {
+    __tmp__4DCQ=FALSE__O__;
   };
-  same__K4HO=__tmp__M4HO;
-  if (((void *)__tmp__M4HO != (void *)NULL)) {
-    __tmp__S4HO=Self__H4HO->parent_expr_unary_logic__AHUK.right__Q0ZM;
-    __tmp__T4HO=__tmp__M4HO->parent_expr_unary_logic__AHUK.right__Q0ZM;
-    switch (((struct ___OBJ *)__tmp__S4HO)->__id) {
-    case __LIST__: {
-      __tmp__U4HO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__U4HO=__infix_equal_equal__XN1L(__tmp__S4HO,__tmp__T4HO);
+  __tmp__1DCQ=__tmp__4DCQ;
+  return(__tmp__1DCQ);
+}
+
+static __BOOLEAN__L __infix_equal_equal__ZE3P(__EXPR_OR_LOGIC__ADUL *Self__0E3P,void *other__1E3P)
+// ({EXPR_OR_LOGIC__ADUL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __EXPR_OR_LOGIC__ADUL *__tmp__5E3P;
+  void *__tmp__FF3P,*__tmp__GF3P;
+  __BOOLEAN__L __tmp__HF3P,__tmp__TF3P;
+  if (other__1E3P==NULL) {
+    __tmp__5E3P=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__1E3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__U4HO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__U4HO=__infix_equal_equal__MO1L(__tmp__S4HO,__tmp__T4HO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__U4HO=__infix_equal_equal__3O1L(__tmp__S4HO,__tmp__T4HO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__U4HO=__infix_equal_equal__XP1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__U4HO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__U4HO=__infix_equal_equal__NQ1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__U4HO=__infix_equal_equal__JR1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__U4HO=__infix_equal_equal__FS1L(__tmp__S4HO,__tmp__T4HO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__U4HO=__infix_equal_equal__5S1L(__tmp__S4HO,__tmp__T4HO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__U4HO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__U4HO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__U4HO=__infix_equal_equal__YT1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__U4HO=__infix_equal_equal__UU1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__U4HO=__infix_equal_equal__QV1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__U4HO=__infix_equal_equal__MW1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__U4HO=__infix_equal_equal__IX1L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__U4HO=__infix_equal_equal__EY1L(__tmp__S4HO,__tmp__T4HO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__U4HO=__infix_equal_equal__AZ1L(__tmp__S4HO,__tmp__T4HO);
+    case __ITEM__HGOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__U4HO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__U4HO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__U4HO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__U4HO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__U4HO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__U4HO=__infix_equal_equal__M01L(__tmp__S4HO,__tmp__T4HO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__U4HO=__infix_equal_equal__I11L(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__U4HO=__infix_equal_equal__G4HO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__5E3P=((__EXPR_OR_LOGIC__ADUL *)other__1E3P);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__U4HO=__infix_equal_equal__W2FO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__U4HO=__infix_equal_equal__XGMO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__U4HO=__infix_equal_equal__S3FO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__U4HO=__infix_equal_equal__UHMO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__U4HO=__infix_equal_equal__5HLM(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__U4HO=__infix_equal_equal__011L(__tmp__S4HO,__tmp__T4HO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__U4HO=__infix_equal_equal__AM0M(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__U4HO=__infix_equal_equal__O4FO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__U4HO=__infix_equal_equal__SYEP(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__U4HO=__infix_equal_equal__Y4HO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__U4HO=__infix_equal_equal__U5HO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__U4HO=__infix_equal_equal__NHRN(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__5E3P=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__U4HO=__infix_equal_equal__KTVO(__tmp__S4HO,__tmp__T4HO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__5E3P=NULL;
     } break;
-    };
-    __tmp__X4HO=__tmp__U4HO;
-  } else {
-    __tmp__X4HO=FALSE__;
+    }
   };
-  return(__tmp__X4HO);
-}
-
-static __BOOLEAN __infix_equal_equal__W2FO(__EXPR_OR_LOGIC *Self__X2FO,void *other__Y2FO)
-// ({EXPR_OR_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __EXPR_OR_LOGIC *__tmp__22FO,*same__02FO;
-  void *__tmp__C3FO,*__tmp__D3FO,*__tmp__L3FO,*__tmp__M3FO;
-  __BOOLEAN __tmp__E3FO,__tmp__Q3FO,__tmp__N3FO,__tmp__R3FO;
-  if (other__Y2FO==NULL) {
-    __tmp__22FO=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__Y2FO)->__id) {
-    case __LIST__: {
-      __tmp__22FO=NULL;
+  if (((void *)__tmp__5E3P != (void *)NULL)) {
+    __tmp__FF3P=Self__0E3P->parent_expr_binary_logic__DDUL.left__ROTP;
+    __tmp__GF3P=__tmp__5E3P->parent_expr_binary_logic__DDUL.left__ROTP;
+    switch (((struct ___OBJ *)__tmp__FF3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__HF3P=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__FF3P),__tmp__GF3P);
     } break;
-    case __STRING_CST__: {
-      __tmp__22FO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__22FO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__HF3P=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__22FO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__HF3P=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__22FO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__22FO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__HF3P=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__22FO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HF3P=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__22FO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HF3P=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__22FO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__22FO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__22FO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HF3P=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__22FO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HF3P=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__22FO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HF3P=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__22FO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HF3P=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__22FO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HF3P=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__22FO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HF3P=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__22FO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HF3P=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_AND__: {
-      __tmp__22FO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__22FO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__22FO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__22FO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__22FO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__HF3P=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __SIZE_OF__: {
-      __tmp__22FO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__HF3P=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __CAST__: {
-      __tmp__22FO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__HF3P=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__22FO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__HF3P=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__22FO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HF3P=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__22FO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HF3P=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__22FO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HF3P=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__22FO=((__EXPR_OR_LOGIC *)other__Y2FO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HF3P=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__22FO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HF3P=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__22FO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HF3P=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__22FO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HF3P=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__22FO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__HF3P=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__22FO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HF3P=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__22FO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HF3P=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__22FO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HF3P=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__22FO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HF3P=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_INF__: {
-      __tmp__22FO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__HF3P=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__22FO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HF3P=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_OR__: {
-      __tmp__22FO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HF3P=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__22FO=NULL;
-    } break;
-    }
+    };
+    __tmp__TF3P=__tmp__HF3P;
+  } else /* FALSE */ {
+    __tmp__TF3P=FALSE__O__;
   };
-  same__02FO=__tmp__22FO;
-  if (((void *)__tmp__22FO != (void *)NULL)) {
-    __tmp__C3FO=Self__X2FO->parent_expr_binary_logic__QICL.left__RREO;
-    __tmp__D3FO=__tmp__22FO->parent_expr_binary_logic__QICL.left__RREO;
-    switch (((struct ___OBJ *)__tmp__C3FO)->__id) {
-    case __LIST__: {
-      __tmp__E3FO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__E3FO=__infix_equal_equal__XN1L(__tmp__C3FO,__tmp__D3FO);
+  if (__tmp__TF3P) {
+    __tmp__FF3P=Self__0E3P->parent_expr_binary_logic__DDUL.right__VOTP;
+    __tmp__GF3P=__tmp__5E3P->parent_expr_binary_logic__DDUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__FF3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__HF3P=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__FF3P),__tmp__GF3P);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__E3FO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__E3FO=__infix_equal_equal__MO1L(__tmp__C3FO,__tmp__D3FO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__HF3P=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__E3FO=__infix_equal_equal__3O1L(__tmp__C3FO,__tmp__D3FO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__HF3P=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__E3FO=__infix_equal_equal__XP1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__E3FO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__HF3P=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__E3FO=__infix_equal_equal__NQ1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HF3P=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__E3FO=__infix_equal_equal__JR1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HF3P=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __REAL_CST__: {
-      __tmp__E3FO=__infix_equal_equal__FS1L(__tmp__C3FO,__tmp__D3FO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__E3FO=__infix_equal_equal__5S1L(__tmp__C3FO,__tmp__D3FO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__E3FO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HF3P=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__E3FO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HF3P=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__E3FO=__infix_equal_equal__YT1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HF3P=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__E3FO=__infix_equal_equal__UU1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HF3P=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__E3FO=__infix_equal_equal__QV1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HF3P=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__E3FO=__infix_equal_equal__MW1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HF3P=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_AND__: {
-      __tmp__E3FO=__infix_equal_equal__IX1L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HF3P=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__E3FO=__infix_equal_equal__EY1L(__tmp__C3FO,__tmp__D3FO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__E3FO=__infix_equal_equal__AZ1L(__tmp__C3FO,__tmp__D3FO);
+    case __ITEM__HGOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__E3FO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__E3FO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__HF3P=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__E3FO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__HF3P=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __CAST__: {
-      __tmp__E3FO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__HF3P=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__E3FO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__HF3P=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__E3FO=__infix_equal_equal__M01L(__tmp__C3FO,__tmp__D3FO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__HF3P=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__E3FO=__infix_equal_equal__I11L(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HF3P=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__E3FO=__infix_equal_equal__G4HO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HF3P=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__E3FO=__infix_equal_equal__W2FO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HF3P=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__E3FO=__infix_equal_equal__XGMO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HF3P=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__E3FO=__infix_equal_equal__S3FO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HF3P=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__E3FO=__infix_equal_equal__UHMO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HF3P=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__E3FO=__infix_equal_equal__5HLM(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HF3P=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__E3FO=__infix_equal_equal__011L(__tmp__C3FO,__tmp__D3FO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__HF3P=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__E3FO=__infix_equal_equal__AM0M(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HF3P=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__E3FO=__infix_equal_equal__O4FO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HF3P=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__E3FO=__infix_equal_equal__SYEP(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HF3P=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_INF__: {
-      __tmp__E3FO=__infix_equal_equal__Y4HO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HF3P=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__E3FO=__infix_equal_equal__U5HO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__HF3P=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_OR__: {
-      __tmp__E3FO=__infix_equal_equal__NHRN(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HF3P=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__E3FO=__infix_equal_equal__KTVO(__tmp__C3FO,__tmp__D3FO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HF3P=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__FF3P)),__tmp__GF3P);
     } break;
     };
-    __tmp__Q3FO=__tmp__E3FO;
-  } else {
-    __tmp__Q3FO=FALSE__;
+    __tmp__TF3P=__tmp__HF3P;
+  } else /* FALSE */ {
+    __tmp__TF3P=FALSE__O__;
   };
-  if (__tmp__Q3FO) {
-    __tmp__L3FO=Self__X2FO->parent_expr_binary_logic__QICL.right__VREO;
-    __tmp__M3FO=__tmp__22FO->parent_expr_binary_logic__QICL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__L3FO)->__id) {
-    case __LIST__: {
-      __tmp__N3FO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__N3FO=__infix_equal_equal__XN1L(__tmp__L3FO,__tmp__M3FO);
+  __tmp__HF3P=__tmp__TF3P;
+  return(__tmp__HF3P);
+}
+
+static __BOOLEAN__L __infix_equal_equal__CNJQ(__EXPR_OR_OR_LOGIC__3DUL *Self__DNJQ,void *other__ENJQ)
+// ({EXPR_OR_OR_LOGIC__3DUL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __EXPR_OR_OR_LOGIC__3DUL *__tmp__INJQ;
+  void *__tmp__ONJQ,*__tmp__PNJQ;
+  __BOOLEAN__L __tmp__QNJQ,__tmp__2NJQ;
+  if (other__ENJQ==NULL) {
+    __tmp__INJQ=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__ENJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__N3FO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__N3FO=__infix_equal_equal__MO1L(__tmp__L3FO,__tmp__M3FO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__N3FO=__infix_equal_equal__3O1L(__tmp__L3FO,__tmp__M3FO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__N3FO=__infix_equal_equal__XP1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__N3FO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__N3FO=__infix_equal_equal__NQ1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__N3FO=__infix_equal_equal__JR1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__N3FO=__infix_equal_equal__FS1L(__tmp__L3FO,__tmp__M3FO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__N3FO=__infix_equal_equal__5S1L(__tmp__L3FO,__tmp__M3FO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__N3FO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__N3FO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__N3FO=__infix_equal_equal__YT1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__N3FO=__infix_equal_equal__UU1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__N3FO=__infix_equal_equal__QV1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__N3FO=__infix_equal_equal__MW1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__N3FO=__infix_equal_equal__IX1L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__N3FO=__infix_equal_equal__EY1L(__tmp__L3FO,__tmp__M3FO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__N3FO=__infix_equal_equal__AZ1L(__tmp__L3FO,__tmp__M3FO);
+    case __ITEM__HGOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__N3FO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__N3FO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__N3FO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__N3FO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__N3FO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__N3FO=__infix_equal_equal__M01L(__tmp__L3FO,__tmp__M3FO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__N3FO=__infix_equal_equal__I11L(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__N3FO=__infix_equal_equal__G4HO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__N3FO=__infix_equal_equal__W2FO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__INJQ=((__EXPR_OR_OR_LOGIC__3DUL *)other__ENJQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__N3FO=__infix_equal_equal__XGMO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__N3FO=__infix_equal_equal__S3FO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__N3FO=__infix_equal_equal__UHMO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__N3FO=__infix_equal_equal__5HLM(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__N3FO=__infix_equal_equal__011L(__tmp__L3FO,__tmp__M3FO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__N3FO=__infix_equal_equal__AM0M(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__N3FO=__infix_equal_equal__O4FO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__N3FO=__infix_equal_equal__SYEP(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__N3FO=__infix_equal_equal__Y4HO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__N3FO=__infix_equal_equal__U5HO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__N3FO=__infix_equal_equal__NHRN(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__INJQ=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__N3FO=__infix_equal_equal__KTVO(__tmp__L3FO,__tmp__M3FO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__INJQ=NULL;
     } break;
-    };
-    __tmp__R3FO=__tmp__N3FO;
-  } else {
-    __tmp__R3FO=FALSE__;
+    }
   };
-  return(__tmp__R3FO);
-}
-
-static __BOOLEAN __infix_equal_equal__XGMO(__EXPR_OR_OR_LOGIC *Self__YGMO,void *other__ZGMO)
-// ({EXPR_OR_OR_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __EXPR_OR_OR_LOGIC *__tmp__3GMO,*same__1GMO;
-  void *__tmp__DHMO,*__tmp__EHMO,*__tmp__MHMO,*__tmp__NHMO;
-  __BOOLEAN __tmp__FHMO,__tmp__RHMO,__tmp__OHMO,__tmp__SHMO;
-  if (other__ZGMO==NULL) {
-    __tmp__3GMO=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__ZGMO)->__id) {
-    case __LIST__: {
-      __tmp__3GMO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__3GMO=NULL;
+  if (((void *)__tmp__INJQ != (void *)NULL)) {
+    __tmp__ONJQ=Self__DNJQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+    __tmp__PNJQ=__tmp__INJQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+    switch (((struct ___OBJ *)__tmp__ONJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__QNJQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ONJQ),__tmp__PNJQ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__3GMO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__3GMO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__QNJQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__3GMO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__QNJQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__3GMO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__QNJQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QNJQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QNJQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __REAL_CST__: {
-      __tmp__3GMO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__3GMO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QNJQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__3GMO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__3GMO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__3GMO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__3GMO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__3GMO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __CAST__: {
-      __tmp__3GMO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__3GMO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__3GMO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__QNJQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QNJQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QNJQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QNJQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3GMO=((__EXPR_OR_OR_LOGIC *)other__ZGMO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QNJQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QNJQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QNJQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QNJQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__3GMO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__QNJQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QNJQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QNJQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QNJQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QNJQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__QNJQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QNJQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__3GMO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QNJQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    }
+    };
+    __tmp__2NJQ=__tmp__QNJQ;
+  } else /* FALSE */ {
+    __tmp__2NJQ=FALSE__O__;
   };
-  same__1GMO=__tmp__3GMO;
-  if (((void *)__tmp__3GMO != (void *)NULL)) {
-    __tmp__DHMO=Self__YGMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-    __tmp__EHMO=__tmp__3GMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-    switch (((struct ___OBJ *)__tmp__DHMO)->__id) {
-    case __LIST__: {
-      __tmp__FHMO=FALSE__;
+  if (__tmp__2NJQ) {
+    __tmp__ONJQ=Self__DNJQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+    __tmp__PNJQ=__tmp__INJQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__ONJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__QNJQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__ONJQ),__tmp__PNJQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__FHMO=__infix_equal_equal__XN1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__FHMO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__QNJQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FHMO=__infix_equal_equal__MO1L(__tmp__DHMO,__tmp__EHMO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__QNJQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__FHMO=__infix_equal_equal__3O1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__FHMO=__infix_equal_equal__XP1L(__tmp__DHMO,__tmp__EHMO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__QNJQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FHMO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QNJQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FHMO=__infix_equal_equal__NQ1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QNJQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FHMO=__infix_equal_equal__JR1L(__tmp__DHMO,__tmp__EHMO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__FHMO=__infix_equal_equal__FS1L(__tmp__DHMO,__tmp__EHMO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__FHMO=__infix_equal_equal__5S1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__FHMO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FHMO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FHMO=__infix_equal_equal__YT1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QNJQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FHMO=__infix_equal_equal__UU1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FHMO=__infix_equal_equal__QV1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FHMO=__infix_equal_equal__MW1L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__FHMO=__infix_equal_equal__IX1L(__tmp__DHMO,__tmp__EHMO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FHMO=__infix_equal_equal__EY1L(__tmp__DHMO,__tmp__EHMO);
+    case __ITEM__HGOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FHMO=__infix_equal_equal__AZ1L(__tmp__DHMO,__tmp__EHMO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__FHMO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__QNJQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__FHMO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__FHMO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __CAST__: {
-      __tmp__FHMO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__QNJQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FHMO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__QNJQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__FHMO=__infix_equal_equal__M01L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QNJQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__FHMO=__infix_equal_equal__I11L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QNJQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FHMO=__infix_equal_equal__G4HO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QNJQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FHMO=__infix_equal_equal__W2FO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QNJQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FHMO=__infix_equal_equal__XGMO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QNJQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FHMO=__infix_equal_equal__S3FO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QNJQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FHMO=__infix_equal_equal__UHMO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QNJQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FHMO=__infix_equal_equal__5HLM(__tmp__DHMO,__tmp__EHMO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__QNJQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FHMO=__infix_equal_equal__011L(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QNJQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FHMO=__infix_equal_equal__AM0M(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QNJQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FHMO=__infix_equal_equal__O4FO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QNJQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FHMO=__infix_equal_equal__SYEP(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QNJQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__FHMO=__infix_equal_equal__Y4HO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__QNJQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FHMO=__infix_equal_equal__U5HO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QNJQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__FHMO=__infix_equal_equal__NHRN(__tmp__DHMO,__tmp__EHMO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__FHMO=__infix_equal_equal__KTVO(__tmp__DHMO,__tmp__EHMO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QNJQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ONJQ)),__tmp__PNJQ);
     } break;
     };
-    __tmp__RHMO=__tmp__FHMO;
-  } else {
-    __tmp__RHMO=FALSE__;
+    __tmp__2NJQ=__tmp__QNJQ;
+  } else /* FALSE */ {
+    __tmp__2NJQ=FALSE__O__;
   };
-  if (__tmp__RHMO) {
-    __tmp__MHMO=Self__YGMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-    __tmp__NHMO=__tmp__3GMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__MHMO)->__id) {
-    case __LIST__: {
-      __tmp__OHMO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__OHMO=__infix_equal_equal__XN1L(__tmp__MHMO,__tmp__NHMO);
+  __tmp__QNJQ=__tmp__2NJQ;
+  return(__tmp__QNJQ);
+}
+
+static __BOOLEAN__L __infix_equal_equal__WF3P(__EXPR_AND_LOGIC__EFUL *Self__XF3P,void *other__YF3P)
+// ({EXPR_AND_LOGIC__EFUL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __EXPR_AND_LOGIC__EFUL *__tmp__2F3P;
+  void *__tmp__CG3P,*__tmp__DG3P;
+  __BOOLEAN__L __tmp__EG3P,__tmp__QG3P;
+  if (other__YF3P==NULL) {
+    __tmp__2F3P=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__YF3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__OHMO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OHMO=__infix_equal_equal__MO1L(__tmp__MHMO,__tmp__NHMO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__OHMO=__infix_equal_equal__3O1L(__tmp__MHMO,__tmp__NHMO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__OHMO=__infix_equal_equal__XP1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OHMO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OHMO=__infix_equal_equal__NQ1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OHMO=__infix_equal_equal__JR1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__OHMO=__infix_equal_equal__FS1L(__tmp__MHMO,__tmp__NHMO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__OHMO=__infix_equal_equal__5S1L(__tmp__MHMO,__tmp__NHMO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__OHMO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OHMO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__OHMO=__infix_equal_equal__YT1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__OHMO=__infix_equal_equal__UU1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__OHMO=__infix_equal_equal__QV1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__OHMO=__infix_equal_equal__MW1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__OHMO=__infix_equal_equal__IX1L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OHMO=__infix_equal_equal__EY1L(__tmp__MHMO,__tmp__NHMO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OHMO=__infix_equal_equal__AZ1L(__tmp__MHMO,__tmp__NHMO);
+    case __ITEM__HGOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__OHMO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__OHMO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__OHMO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__OHMO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__OHMO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__OHMO=__infix_equal_equal__M01L(__tmp__MHMO,__tmp__NHMO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__OHMO=__infix_equal_equal__I11L(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OHMO=__infix_equal_equal__G4HO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OHMO=__infix_equal_equal__W2FO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OHMO=__infix_equal_equal__XGMO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2F3P=((__EXPR_AND_LOGIC__EFUL *)other__YF3P);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OHMO=__infix_equal_equal__S3FO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OHMO=__infix_equal_equal__UHMO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__OHMO=__infix_equal_equal__5HLM(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__OHMO=__infix_equal_equal__011L(__tmp__MHMO,__tmp__NHMO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__OHMO=__infix_equal_equal__AM0M(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__OHMO=__infix_equal_equal__O4FO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OHMO=__infix_equal_equal__SYEP(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__OHMO=__infix_equal_equal__Y4HO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OHMO=__infix_equal_equal__U5HO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__OHMO=__infix_equal_equal__NHRN(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2F3P=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__OHMO=__infix_equal_equal__KTVO(__tmp__MHMO,__tmp__NHMO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2F3P=NULL;
     } break;
-    };
-    __tmp__SHMO=__tmp__OHMO;
-  } else {
-    __tmp__SHMO=FALSE__;
+    }
   };
-  return(__tmp__SHMO);
-}
-
-static __BOOLEAN __infix_equal_equal__S3FO(__EXPR_AND_LOGIC *Self__T3FO,void *other__U3FO)
-// ({EXPR_AND_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __EXPR_AND_LOGIC *__tmp__Y3FO,*same__W3FO;
-  void *__tmp__43FO,*__tmp__53FO,*__tmp__H4FO,*__tmp__I4FO;
-  __BOOLEAN __tmp__A4FO,__tmp__M4FO,__tmp__J4FO,__tmp__N4FO;
-  if (other__U3FO==NULL) {
-    __tmp__Y3FO=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__U3FO)->__id) {
-    case __LIST__: {
-      __tmp__Y3FO=NULL;
+  if (((void *)__tmp__2F3P != (void *)NULL)) {
+    __tmp__CG3P=Self__XF3P->parent_expr_binary_logic__FFUL.left__ROTP;
+    __tmp__DG3P=__tmp__2F3P->parent_expr_binary_logic__FFUL.left__ROTP;
+    switch (((struct ___OBJ *)__tmp__CG3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EG3P=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__CG3P),__tmp__DG3P);
     } break;
-    case __STRING_CST__: {
-      __tmp__Y3FO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__Y3FO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EG3P=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Y3FO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EG3P=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__Y3FO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EG3P=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EG3P=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EG3P=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Y3FO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__Y3FO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EG3P=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EG3P=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EG3P=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EG3P=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EG3P=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EG3P=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EG3P=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_AND__: {
-      __tmp__Y3FO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Y3FO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Y3FO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__Y3FO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__Y3FO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EG3P=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __SIZE_OF__: {
-      __tmp__Y3FO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EG3P=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __CAST__: {
-      __tmp__Y3FO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EG3P=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__Y3FO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__EG3P=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EG3P=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EG3P=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EG3P=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EG3P=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EG3P=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Y3FO=((__EXPR_AND_LOGIC *)other__U3FO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EG3P=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EG3P=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__Y3FO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EG3P=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EG3P=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EG3P=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EG3P=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EG3P=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_INF__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__EG3P=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EG3P=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_OR__: {
-      __tmp__Y3FO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EG3P=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__Y3FO=NULL;
-    } break;
-    }
+    };
+    __tmp__QG3P=__tmp__EG3P;
+  } else /* FALSE */ {
+    __tmp__QG3P=FALSE__O__;
   };
-  same__W3FO=__tmp__Y3FO;
-  if (((void *)__tmp__Y3FO != (void *)NULL)) {
-    __tmp__43FO=Self__T3FO->parent_expr_binary_logic__QKCL.left__RREO;
-    __tmp__53FO=__tmp__Y3FO->parent_expr_binary_logic__QKCL.left__RREO;
-    switch (((struct ___OBJ *)__tmp__43FO)->__id) {
-    case __LIST__: {
-      __tmp__A4FO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__A4FO=__infix_equal_equal__XN1L(__tmp__43FO,__tmp__53FO);
+  if (__tmp__QG3P) {
+    __tmp__CG3P=Self__XF3P->parent_expr_binary_logic__FFUL.right__VOTP;
+    __tmp__DG3P=__tmp__2F3P->parent_expr_binary_logic__FFUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__CG3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__EG3P=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__CG3P),__tmp__DG3P);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__A4FO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__A4FO=__infix_equal_equal__MO1L(__tmp__43FO,__tmp__53FO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__EG3P=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__A4FO=__infix_equal_equal__3O1L(__tmp__43FO,__tmp__53FO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__EG3P=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__A4FO=__infix_equal_equal__XP1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__A4FO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__EG3P=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__A4FO=__infix_equal_equal__NQ1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__EG3P=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__A4FO=__infix_equal_equal__JR1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__EG3P=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __REAL_CST__: {
-      __tmp__A4FO=__infix_equal_equal__FS1L(__tmp__43FO,__tmp__53FO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__A4FO=__infix_equal_equal__5S1L(__tmp__43FO,__tmp__53FO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__A4FO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__EG3P=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__A4FO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__EG3P=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__A4FO=__infix_equal_equal__YT1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__EG3P=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__A4FO=__infix_equal_equal__UU1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__EG3P=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__A4FO=__infix_equal_equal__QV1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__EG3P=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__A4FO=__infix_equal_equal__MW1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__EG3P=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_AND__: {
-      __tmp__A4FO=__infix_equal_equal__IX1L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__EG3P=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__A4FO=__infix_equal_equal__EY1L(__tmp__43FO,__tmp__53FO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__A4FO=__infix_equal_equal__AZ1L(__tmp__43FO,__tmp__53FO);
+    case __ITEM__HGOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__A4FO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__A4FO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__EG3P=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__A4FO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__EG3P=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __CAST__: {
-      __tmp__A4FO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__EG3P=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__A4FO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__EG3P=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__A4FO=__infix_equal_equal__M01L(__tmp__43FO,__tmp__53FO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__EG3P=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__A4FO=__infix_equal_equal__I11L(__tmp__43FO,__tmp__53FO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__EG3P=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__A4FO=__infix_equal_equal__G4HO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__EG3P=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__A4FO=__infix_equal_equal__W2FO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__EG3P=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__A4FO=__infix_equal_equal__XGMO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__EG3P=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__A4FO=__infix_equal_equal__S3FO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__EG3P=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__A4FO=__infix_equal_equal__UHMO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__EG3P=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__A4FO=__infix_equal_equal__5HLM(__tmp__43FO,__tmp__53FO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__EG3P=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__A4FO=__infix_equal_equal__011L(__tmp__43FO,__tmp__53FO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__EG3P=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__A4FO=__infix_equal_equal__AM0M(__tmp__43FO,__tmp__53FO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__EG3P=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__A4FO=__infix_equal_equal__O4FO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__EG3P=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__A4FO=__infix_equal_equal__SYEP(__tmp__43FO,__tmp__53FO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__EG3P=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_INF__: {
-      __tmp__A4FO=__infix_equal_equal__Y4HO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__EG3P=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__A4FO=__infix_equal_equal__U5HO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__EG3P=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_OR__: {
-      __tmp__A4FO=__infix_equal_equal__NHRN(__tmp__43FO,__tmp__53FO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__EG3P=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__A4FO=__infix_equal_equal__KTVO(__tmp__43FO,__tmp__53FO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__EG3P=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CG3P)),__tmp__DG3P);
     } break;
     };
-    __tmp__M4FO=__tmp__A4FO;
-  } else {
-    __tmp__M4FO=FALSE__;
+    __tmp__QG3P=__tmp__EG3P;
+  } else /* FALSE */ {
+    __tmp__QG3P=FALSE__O__;
   };
-  if (__tmp__M4FO) {
-    __tmp__H4FO=Self__T3FO->parent_expr_binary_logic__QKCL.right__VREO;
-    __tmp__I4FO=__tmp__Y3FO->parent_expr_binary_logic__QKCL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__H4FO)->__id) {
-    case __LIST__: {
-      __tmp__J4FO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__J4FO=__infix_equal_equal__XN1L(__tmp__H4FO,__tmp__I4FO);
+  __tmp__EG3P=__tmp__QG3P;
+  return(__tmp__EG3P);
+}
+
+static __BOOLEAN__L __infix_equal_equal__AOJQ(__EXPR_AND_AND_LOGIC__5FUL *Self__BOJQ,void *other__COJQ)
+// ({EXPR_AND_AND_LOGIC__5FUL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __EXPR_AND_AND_LOGIC__5FUL *__tmp__GOJQ;
+  void *__tmp__MOJQ,*__tmp__NOJQ;
+  __BOOLEAN__L __tmp__OOJQ,__tmp__0OJQ;
+  if (other__COJQ==NULL) {
+    __tmp__GOJQ=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__COJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__J4FO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__J4FO=__infix_equal_equal__MO1L(__tmp__H4FO,__tmp__I4FO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__J4FO=__infix_equal_equal__3O1L(__tmp__H4FO,__tmp__I4FO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__J4FO=__infix_equal_equal__XP1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__J4FO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__J4FO=__infix_equal_equal__NQ1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__J4FO=__infix_equal_equal__JR1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__J4FO=__infix_equal_equal__FS1L(__tmp__H4FO,__tmp__I4FO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__J4FO=__infix_equal_equal__5S1L(__tmp__H4FO,__tmp__I4FO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__J4FO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__J4FO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__J4FO=__infix_equal_equal__YT1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__J4FO=__infix_equal_equal__UU1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__J4FO=__infix_equal_equal__QV1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__J4FO=__infix_equal_equal__MW1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__J4FO=__infix_equal_equal__IX1L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__J4FO=__infix_equal_equal__EY1L(__tmp__H4FO,__tmp__I4FO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__J4FO=__infix_equal_equal__AZ1L(__tmp__H4FO,__tmp__I4FO);
+    case __ITEM__HGOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__J4FO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__J4FO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__J4FO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__J4FO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__J4FO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__J4FO=__infix_equal_equal__M01L(__tmp__H4FO,__tmp__I4FO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__J4FO=__infix_equal_equal__I11L(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__J4FO=__infix_equal_equal__G4HO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__J4FO=__infix_equal_equal__W2FO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__J4FO=__infix_equal_equal__XGMO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__J4FO=__infix_equal_equal__S3FO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GOJQ=((__EXPR_AND_AND_LOGIC__5FUL *)other__COJQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__J4FO=__infix_equal_equal__UHMO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__J4FO=__infix_equal_equal__5HLM(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__J4FO=__infix_equal_equal__011L(__tmp__H4FO,__tmp__I4FO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__J4FO=__infix_equal_equal__AM0M(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__J4FO=__infix_equal_equal__O4FO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__J4FO=__infix_equal_equal__SYEP(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__J4FO=__infix_equal_equal__Y4HO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__J4FO=__infix_equal_equal__U5HO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__J4FO=__infix_equal_equal__NHRN(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GOJQ=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__J4FO=__infix_equal_equal__KTVO(__tmp__H4FO,__tmp__I4FO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GOJQ=NULL;
     } break;
-    };
-    __tmp__N4FO=__tmp__J4FO;
-  } else {
-    __tmp__N4FO=FALSE__;
+    }
   };
-  return(__tmp__N4FO);
-}
-
-static __BOOLEAN __infix_equal_equal__UHMO(__EXPR_AND_AND_LOGIC *Self__VHMO,void *other__WHMO)
-// ({EXPR_AND_AND_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __EXPR_AND_AND_LOGIC *__tmp__0HMO,*same__YHMO;
-  void *__tmp__AIMO,*__tmp__BIMO,*__tmp__JIMO,*__tmp__KIMO;
-  __BOOLEAN __tmp__CIMO,__tmp__OIMO,__tmp__LIMO,__tmp__PIMO;
-  if (other__WHMO==NULL) {
-    __tmp__0HMO=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__WHMO)->__id) {
-    case __LIST__: {
-      __tmp__0HMO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__0HMO=NULL;
+  if (((void *)__tmp__GOJQ != (void *)NULL)) {
+    __tmp__MOJQ=Self__BOJQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+    __tmp__NOJQ=__tmp__GOJQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+    switch (((struct ___OBJ *)__tmp__MOJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OOJQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__MOJQ),__tmp__NOJQ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__0HMO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0HMO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OOJQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__0HMO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OOJQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0HMO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__OOJQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OOJQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OOJQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __REAL_CST__: {
-      __tmp__0HMO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__0HMO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OOJQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0HMO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0HMO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__0HMO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__0HMO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__0HMO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __CAST__: {
-      __tmp__0HMO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__0HMO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__0HMO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__OOJQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OOJQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OOJQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OOJQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OOJQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OOJQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0HMO=((__EXPR_AND_AND_LOGIC *)other__WHMO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OOJQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OOJQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__0HMO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__OOJQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OOJQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OOJQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OOJQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OOJQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__OOJQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OOJQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__0HMO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OOJQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    }
+    };
+    __tmp__0OJQ=__tmp__OOJQ;
+  } else /* FALSE */ {
+    __tmp__0OJQ=FALSE__O__;
   };
-  same__YHMO=__tmp__0HMO;
-  if (((void *)__tmp__0HMO != (void *)NULL)) {
-    __tmp__AIMO=Self__VHMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-    __tmp__BIMO=__tmp__0HMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-    switch (((struct ___OBJ *)__tmp__AIMO)->__id) {
-    case __LIST__: {
-      __tmp__CIMO=FALSE__;
+  if (__tmp__0OJQ) {
+    __tmp__MOJQ=Self__BOJQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+    __tmp__NOJQ=__tmp__GOJQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__MOJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OOJQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__MOJQ),__tmp__NOJQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__CIMO=__infix_equal_equal__XN1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__CIMO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OOJQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CIMO=__infix_equal_equal__MO1L(__tmp__AIMO,__tmp__BIMO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OOJQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__CIMO=__infix_equal_equal__3O1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__CIMO=__infix_equal_equal__XP1L(__tmp__AIMO,__tmp__BIMO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__OOJQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CIMO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OOJQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CIMO=__infix_equal_equal__NQ1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OOJQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CIMO=__infix_equal_equal__JR1L(__tmp__AIMO,__tmp__BIMO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__CIMO=__infix_equal_equal__FS1L(__tmp__AIMO,__tmp__BIMO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__CIMO=__infix_equal_equal__5S1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__CIMO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CIMO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__CIMO=__infix_equal_equal__YT1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OOJQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__CIMO=__infix_equal_equal__UU1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__CIMO=__infix_equal_equal__QV1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__CIMO=__infix_equal_equal__MW1L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__CIMO=__infix_equal_equal__IX1L(__tmp__AIMO,__tmp__BIMO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CIMO=__infix_equal_equal__EY1L(__tmp__AIMO,__tmp__BIMO);
+    case __ITEM__HGOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CIMO=__infix_equal_equal__AZ1L(__tmp__AIMO,__tmp__BIMO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__CIMO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__OOJQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__CIMO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__CIMO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __CAST__: {
-      __tmp__CIMO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OOJQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__CIMO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__OOJQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__CIMO=__infix_equal_equal__M01L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OOJQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__CIMO=__infix_equal_equal__I11L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OOJQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CIMO=__infix_equal_equal__G4HO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OOJQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CIMO=__infix_equal_equal__W2FO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OOJQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CIMO=__infix_equal_equal__XGMO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OOJQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CIMO=__infix_equal_equal__S3FO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OOJQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CIMO=__infix_equal_equal__UHMO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OOJQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__CIMO=__infix_equal_equal__5HLM(__tmp__AIMO,__tmp__BIMO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__OOJQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__CIMO=__infix_equal_equal__011L(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OOJQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__CIMO=__infix_equal_equal__AM0M(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OOJQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__CIMO=__infix_equal_equal__O4FO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OOJQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CIMO=__infix_equal_equal__SYEP(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OOJQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__CIMO=__infix_equal_equal__Y4HO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__OOJQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CIMO=__infix_equal_equal__U5HO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OOJQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__CIMO=__infix_equal_equal__NHRN(__tmp__AIMO,__tmp__BIMO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__CIMO=__infix_equal_equal__KTVO(__tmp__AIMO,__tmp__BIMO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OOJQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__MOJQ)),__tmp__NOJQ);
     } break;
     };
-    __tmp__OIMO=__tmp__CIMO;
-  } else {
-    __tmp__OIMO=FALSE__;
+    __tmp__0OJQ=__tmp__OOJQ;
+  } else /* FALSE */ {
+    __tmp__0OJQ=FALSE__O__;
   };
-  if (__tmp__OIMO) {
-    __tmp__JIMO=Self__VHMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-    __tmp__KIMO=__tmp__0HMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__JIMO)->__id) {
-    case __LIST__: {
-      __tmp__LIMO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__LIMO=__infix_equal_equal__XN1L(__tmp__JIMO,__tmp__KIMO);
+  __tmp__OOJQ=__tmp__0OJQ;
+  return(__tmp__OOJQ);
+}
+
+static __BOOLEAN__L __infix_equal_equal__4BFN(__EXPR_NEG__EZVL *Self__5BFN,void *other__ACFN)
+// ({EXPR_NEG__EZVL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __EXPR_NEG__EZVL *__tmp__ECFN;
+  void *__tmp__KCFN,*__tmp__LCFN;
+  __BOOLEAN__L __tmp__MCFN,__tmp__PCFN;
+  if (other__ACFN==NULL) {
+    __tmp__ECFN=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__ACFN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__LIMO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LIMO=__infix_equal_equal__MO1L(__tmp__JIMO,__tmp__KIMO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__LIMO=__infix_equal_equal__3O1L(__tmp__JIMO,__tmp__KIMO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__LIMO=__infix_equal_equal__XP1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LIMO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LIMO=__infix_equal_equal__NQ1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LIMO=__infix_equal_equal__JR1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__LIMO=__infix_equal_equal__FS1L(__tmp__JIMO,__tmp__KIMO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__LIMO=__infix_equal_equal__5S1L(__tmp__JIMO,__tmp__KIMO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__LIMO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LIMO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__LIMO=__infix_equal_equal__YT1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__LIMO=__infix_equal_equal__UU1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__LIMO=__infix_equal_equal__QV1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__LIMO=__infix_equal_equal__MW1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__LIMO=__infix_equal_equal__IX1L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LIMO=__infix_equal_equal__EY1L(__tmp__JIMO,__tmp__KIMO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LIMO=__infix_equal_equal__AZ1L(__tmp__JIMO,__tmp__KIMO);
+    case __ITEM__HGOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__LIMO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__LIMO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__LIMO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __CAST__: {
-      __tmp__LIMO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__LIMO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__LIMO=__infix_equal_equal__M01L(__tmp__JIMO,__tmp__KIMO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__LIMO=__infix_equal_equal__I11L(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LIMO=__infix_equal_equal__G4HO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LIMO=__infix_equal_equal__W2FO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LIMO=__infix_equal_equal__XGMO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LIMO=__infix_equal_equal__S3FO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LIMO=__infix_equal_equal__UHMO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ECFN=((__EXPR_NEG__EZVL *)other__ACFN);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__LIMO=__infix_equal_equal__5HLM(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__LIMO=__infix_equal_equal__011L(__tmp__JIMO,__tmp__KIMO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__LIMO=__infix_equal_equal__AM0M(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__LIMO=__infix_equal_equal__O4FO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LIMO=__infix_equal_equal__SYEP(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__LIMO=__infix_equal_equal__Y4HO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LIMO=__infix_equal_equal__U5HO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__LIMO=__infix_equal_equal__NHRN(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ECFN=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__LIMO=__infix_equal_equal__KTVO(__tmp__JIMO,__tmp__KIMO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ECFN=NULL;
     } break;
-    };
-    __tmp__PIMO=__tmp__LIMO;
-  } else {
-    __tmp__PIMO=FALSE__;
+    }
   };
-  return(__tmp__PIMO);
-}
-
-static __BOOLEAN __infix_equal_equal__5HLM(__EXPR_NEG *Self__AILM,void *other__BILM)
-// ({EXPR_NEG},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __EXPR_NEG *__tmp__FILM,*same__DILM;
-  void *__tmp__LILM,*__tmp__MILM;
-  __BOOLEAN __tmp__NILM,__tmp__QILM;
-  if (other__BILM==NULL) {
-    __tmp__FILM=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__BILM)->__id) {
-    case __LIST__: {
-      __tmp__FILM=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__FILM=NULL;
+  if (((void *)__tmp__ECFN != (void *)NULL)) {
+    __tmp__KCFN=Self__5BFN->parent_expr_unary__HZVL.right__WZVL;
+    __tmp__LCFN=__tmp__ECFN->parent_expr_unary__HZVL.right__WZVL;
+    switch (((struct ___OBJ *)__tmp__KCFN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MCFN=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__FILM=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FILM=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MCFN=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__FILM=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MCFN=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__FILM=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FILM=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__MCFN=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__KCFN),__tmp__LCFN);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FILM=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MCFN=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FILM=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MCFN=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __REAL_CST__: {
-      __tmp__FILM=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__FILM=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__FILM=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MCFN=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FILM=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MCFN=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FILM=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MCFN=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FILM=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MCFN=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FILM=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MCFN=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FILM=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MCFN=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_AND__: {
-      __tmp__FILM=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MCFN=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FILM=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FILM=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__FILM=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__FILM=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__MCFN=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__FILM=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MCFN=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __CAST__: {
-      __tmp__FILM=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MCFN=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FILM=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MCFN=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __READ_SLOT__: {
-      __tmp__FILM=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__MCFN=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__FILM=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MCFN=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FILM=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MCFN=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FILM=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MCFN=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FILM=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MCFN=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FILM=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MCFN=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FILM=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MCFN=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FILM=((__EXPR_NEG *)other__BILM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MCFN=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FILM=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__MCFN=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FILM=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MCFN=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FILM=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MCFN=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FILM=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MCFN=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_INF__: {
-      __tmp__FILM=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MCFN=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FILM=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__MCFN=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_OR__: {
-      __tmp__FILM=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MCFN=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__FILM=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MCFN=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KCFN)),__tmp__LCFN);
     } break;
-    }
+    };
+    __tmp__PCFN=__tmp__MCFN;
+  } else /* FALSE */ {
+    __tmp__PCFN=FALSE__O__;
   };
-  same__DILM=__tmp__FILM;
-  if (((void *)__tmp__FILM != (void *)NULL)) {
-    __tmp__LILM=Self__AILM->parent_expr_unary__EXDL.right__SXDL;
-    __tmp__MILM=__tmp__FILM->parent_expr_unary__EXDL.right__SXDL;
-    switch (((struct ___OBJ *)__tmp__LILM)->__id) {
-    case __LIST__: {
-      __tmp__NILM=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__NILM=__infix_equal_equal__XN1L(__tmp__LILM,__tmp__MILM);
+  __tmp__MCFN=__tmp__PCFN;
+  return(__tmp__MCFN);
+}
+
+static __BOOLEAN__L __infix_equal_equal__MXWM(__EXPR_ADD__SZVL *Self__NXWM,void *other__OXWM)
+// ({EXPR_ADD__SZVL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __EXPR_ADD__SZVL *__tmp__SXWM;
+  void *__tmp__YXWM,*__tmp__ZXWM;
+  __BOOLEAN__L __tmp__0XWM,__tmp__GYWM;
+  if (other__OXWM==NULL) {
+    __tmp__SXWM=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__OXWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__NILM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__NILM=__infix_equal_equal__MO1L(__tmp__LILM,__tmp__MILM);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__NILM=__infix_equal_equal__3O1L(__tmp__LILM,__tmp__MILM);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__NILM=__infix_equal_equal__XP1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__NILM=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__NILM=__infix_equal_equal__NQ1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__NILM=__infix_equal_equal__JR1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__NILM=__infix_equal_equal__FS1L(__tmp__LILM,__tmp__MILM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__NILM=__infix_equal_equal__5S1L(__tmp__LILM,__tmp__MILM);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__NILM=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__NILM=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__NILM=__infix_equal_equal__YT1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__NILM=__infix_equal_equal__UU1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__NILM=__infix_equal_equal__QV1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__NILM=__infix_equal_equal__MW1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__NILM=__infix_equal_equal__IX1L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__NILM=__infix_equal_equal__EY1L(__tmp__LILM,__tmp__MILM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__NILM=__infix_equal_equal__AZ1L(__tmp__LILM,__tmp__MILM);
+    case __ITEM__HGOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__NILM=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__NILM=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__NILM=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __CAST__: {
-      __tmp__NILM=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__NILM=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__NILM=__infix_equal_equal__M01L(__tmp__LILM,__tmp__MILM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__NILM=__infix_equal_equal__I11L(__tmp__LILM,__tmp__MILM);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__NILM=__infix_equal_equal__G4HO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__NILM=__infix_equal_equal__W2FO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NILM=__infix_equal_equal__XGMO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__NILM=__infix_equal_equal__S3FO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NILM=__infix_equal_equal__UHMO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__NILM=__infix_equal_equal__5HLM(__tmp__LILM,__tmp__MILM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__SXWM=((__EXPR_ADD__SZVL *)other__OXWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__NILM=__infix_equal_equal__011L(__tmp__LILM,__tmp__MILM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__NILM=__infix_equal_equal__AM0M(__tmp__LILM,__tmp__MILM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__NILM=__infix_equal_equal__O4FO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__NILM=__infix_equal_equal__SYEP(__tmp__LILM,__tmp__MILM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__NILM=__infix_equal_equal__Y4HO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__NILM=__infix_equal_equal__U5HO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__NILM=__infix_equal_equal__NHRN(__tmp__LILM,__tmp__MILM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__SXWM=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__NILM=__infix_equal_equal__KTVO(__tmp__LILM,__tmp__MILM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__SXWM=NULL;
     } break;
-    };
-    __tmp__QILM=__tmp__NILM;
-  } else {
-    __tmp__QILM=FALSE__;
+    }
   };
-  return(__tmp__QILM);
-}
-
-static __BOOLEAN __infix_equal_equal__011L(__EXPR_ADD *Self__111L,void *other__211L)
-// ({EXPR_ADD},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
-{
-  __EXPR_ADD *__tmp__A21L,*same__411L;
-  void *__tmp__G21L,*__tmp__H21L,*__tmp__P21L,*__tmp__Q21L;
-  __BOOLEAN __tmp__I21L,__tmp__U21L,__tmp__R21L,__tmp__V21L;
-  if (other__211L==NULL) {
-    __tmp__A21L=NULL;
-  } else {
-    switch (((struct ___OBJ *)other__211L)->__id) {
-    case __LIST__: {
-      __tmp__A21L=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__A21L=NULL;
+  if (((void *)__tmp__SXWM != (void *)NULL)) {
+    __tmp__YXWM=Self__NXWM->parent_expr_binary__TZVL.left__EB5J;
+    __tmp__ZXWM=__tmp__SXWM->parent_expr_binary__TZVL.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__YXWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__0XWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__A21L=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__A21L=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__0XWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__A21L=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__0XWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__A21L=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__A21L=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__0XWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__YXWM),__tmp__ZXWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__A21L=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__0XWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__A21L=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__0XWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__A21L=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__A21L=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__A21L=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__0XWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__A21L=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__0XWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__A21L=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__0XWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__A21L=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__0XWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__A21L=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__0XWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__A21L=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__0XWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__A21L=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__0XWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__A21L=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__A21L=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__A21L=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__A21L=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__A21L=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__0XWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __CAST__: {
-      __tmp__A21L=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__0XWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__A21L=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__0XWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__A21L=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__0XWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__A21L=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__0XWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__A21L=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__0XWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__A21L=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__0XWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__A21L=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__0XWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__A21L=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__0XWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__A21L=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__0XWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__A21L=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__0XWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__A21L=((__EXPR_ADD *)other__211L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__0XWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__A21L=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__0XWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__A21L=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__0XWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__A21L=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__0XWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__A21L=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__0XWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__A21L=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__0XWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__A21L=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__0XWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__A21L=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__0XWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    }
+    };
+    __tmp__GYWM=__tmp__0XWM;
+  } else /* FALSE */ {
+    __tmp__GYWM=FALSE__O__;
   };
-  same__411L=__tmp__A21L;
-  if (((void *)__tmp__A21L != (void *)NULL)) {
-    __tmp__G21L=Self__111L->parent_expr_binary__PXDL.left__XO1H;
-    __tmp__H21L=__tmp__A21L->parent_expr_binary__PXDL.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__G21L)->__id) {
-    case __LIST__: {
-      __tmp__I21L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__I21L=__infix_equal_equal__XN1L(__tmp__G21L,__tmp__H21L);
+  if (__tmp__GYWM) {
+    __tmp__YXWM=Self__NXWM->parent_expr_binary__TZVL.right__IB5J;
+    __tmp__ZXWM=__tmp__SXWM->parent_expr_binary__TZVL.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__YXWM)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__0XWM=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__YXWM),__tmp__ZXWM);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__I21L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__I21L=__infix_equal_equal__MO1L(__tmp__G21L,__tmp__H21L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__0XWM=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__I21L=__infix_equal_equal__3O1L(__tmp__G21L,__tmp__H21L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__0XWM=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__I21L=__infix_equal_equal__XP1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__I21L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__0XWM=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__I21L=__infix_equal_equal__NQ1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__0XWM=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__I21L=__infix_equal_equal__JR1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__0XWM=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __REAL_CST__: {
-      __tmp__I21L=__infix_equal_equal__FS1L(__tmp__G21L,__tmp__H21L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__I21L=__infix_equal_equal__5S1L(__tmp__G21L,__tmp__H21L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__I21L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__0XWM=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__I21L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__0XWM=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__I21L=__infix_equal_equal__YT1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__0XWM=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__I21L=__infix_equal_equal__UU1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__0XWM=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__I21L=__infix_equal_equal__QV1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__0XWM=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__I21L=__infix_equal_equal__MW1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__0XWM=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_AND__: {
-      __tmp__I21L=__infix_equal_equal__IX1L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__0XWM=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__I21L=__infix_equal_equal__EY1L(__tmp__G21L,__tmp__H21L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__I21L=__infix_equal_equal__AZ1L(__tmp__G21L,__tmp__H21L);
+    case __ITEM__HGOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__I21L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__I21L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__0XWM=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__I21L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__0XWM=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __CAST__: {
-      __tmp__I21L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__0XWM=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__I21L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__0XWM=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __READ_SLOT__: {
-      __tmp__I21L=__infix_equal_equal__M01L(__tmp__G21L,__tmp__H21L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__0XWM=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__I21L=__infix_equal_equal__I11L(__tmp__G21L,__tmp__H21L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__0XWM=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__I21L=__infix_equal_equal__G4HO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__0XWM=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__I21L=__infix_equal_equal__W2FO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__0XWM=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__I21L=__infix_equal_equal__XGMO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__0XWM=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__I21L=__infix_equal_equal__S3FO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__0XWM=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__I21L=__infix_equal_equal__UHMO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__0XWM=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__I21L=__infix_equal_equal__5HLM(__tmp__G21L,__tmp__H21L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__0XWM=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__I21L=__infix_equal_equal__011L(__tmp__G21L,__tmp__H21L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__0XWM=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__I21L=__infix_equal_equal__AM0M(__tmp__G21L,__tmp__H21L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__0XWM=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__I21L=__infix_equal_equal__O4FO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__0XWM=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__I21L=__infix_equal_equal__SYEP(__tmp__G21L,__tmp__H21L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__0XWM=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_INF__: {
-      __tmp__I21L=__infix_equal_equal__Y4HO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__0XWM=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__I21L=__infix_equal_equal__U5HO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__0XWM=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_OR__: {
-      __tmp__I21L=__infix_equal_equal__NHRN(__tmp__G21L,__tmp__H21L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__0XWM=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__I21L=__infix_equal_equal__KTVO(__tmp__G21L,__tmp__H21L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__0XWM=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__YXWM)),__tmp__ZXWM);
     } break;
     };
-    __tmp__U21L=__tmp__I21L;
-  } else {
-    __tmp__U21L=FALSE__;
+    __tmp__GYWM=__tmp__0XWM;
+  } else /* FALSE */ {
+    __tmp__GYWM=FALSE__O__;
   };
-  if (__tmp__U21L) {
-    __tmp__P21L=Self__111L->parent_expr_binary__PXDL.right__WO2H;
-    __tmp__Q21L=__tmp__A21L->parent_expr_binary__PXDL.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__P21L)->__id) {
-    case __LIST__: {
-      __tmp__R21L=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__R21L=__infix_equal_equal__XN1L(__tmp__P21L,__tmp__Q21L);
+  __tmp__0XWM=__tmp__GYWM;
+  return(__tmp__0XWM);
+}
+
+static __BOOLEAN__L __infix_equal_equal__JMYN(__READ_GLOBAL__T4YL *Self__KMYN,void *other__LMYN)
+// ({READ_GLOBAL__T4YL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __READ_GLOBAL__T4YL *__tmp__PMYN;
+  __BOOLEAN__L Result__MMYN;
+  if (other__LMYN==NULL) {
+    __tmp__PMYN=NULL;
+  } else {
+    switch (((struct ___OBJ *)other__LMYN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__R21L=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__R21L=__infix_equal_equal__MO1L(__tmp__P21L,__tmp__Q21L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__R21L=__infix_equal_equal__3O1L(__tmp__P21L,__tmp__Q21L);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__R21L=__infix_equal_equal__XP1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__R21L=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__R21L=__infix_equal_equal__NQ1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__R21L=__infix_equal_equal__JR1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__R21L=__infix_equal_equal__FS1L(__tmp__P21L,__tmp__Q21L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__R21L=__infix_equal_equal__5S1L(__tmp__P21L,__tmp__Q21L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__R21L=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__R21L=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__R21L=__infix_equal_equal__YT1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__R21L=__infix_equal_equal__UU1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__R21L=__infix_equal_equal__QV1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__R21L=__infix_equal_equal__MW1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__R21L=__infix_equal_equal__IX1L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__R21L=__infix_equal_equal__EY1L(__tmp__P21L,__tmp__Q21L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__R21L=__infix_equal_equal__AZ1L(__tmp__P21L,__tmp__Q21L);
+    case __ITEM__HGOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__R21L=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__R21L=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__R21L=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __CAST__: {
-      __tmp__R21L=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__R21L=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__R21L=__infix_equal_equal__M01L(__tmp__P21L,__tmp__Q21L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__R21L=__infix_equal_equal__I11L(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__R21L=__infix_equal_equal__G4HO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__R21L=__infix_equal_equal__W2FO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__R21L=__infix_equal_equal__XGMO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__R21L=__infix_equal_equal__S3FO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__R21L=__infix_equal_equal__UHMO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__R21L=__infix_equal_equal__5HLM(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__R21L=__infix_equal_equal__011L(__tmp__P21L,__tmp__Q21L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__PMYN=((void *)other__LMYN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__R21L=__infix_equal_equal__AM0M(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__R21L=__infix_equal_equal__O4FO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__R21L=__infix_equal_equal__SYEP(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__R21L=__infix_equal_equal__Y4HO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__R21L=__infix_equal_equal__U5HO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_INF__OXBP__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__R21L=__infix_equal_equal__NHRN(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__PMYN=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__R21L=__infix_equal_equal__KTVO(__tmp__P21L,__tmp__Q21L);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__PMYN=NULL;
     } break;
-    };
-    __tmp__V21L=__tmp__R21L;
-  } else {
-    __tmp__V21L=FALSE__;
+    }
   };
-  return(__tmp__V21L);
+  Result__MMYN=(((void *)__tmp__PMYN != (void *)NULL) && ((void *)Self__KMYN->global__KAKM == (void *)__tmp__PMYN->global__KAKM));
+  return(Result__MMYN);
 }
 
-static __BOOLEAN __infix_equal_equal__AM0M(__EXPR_NOT *Self__BM0M,void *other__CM0M)
-// ({EXPR_NOT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__2MYN(__EXPR_NOT__XUPM *Self__3MYN,void *other__4MYN)
+// ({EXPR_NOT__XUPM},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_NOT *__tmp__GM0M,*same__EM0M;
-  void *__tmp__MM0M,*__tmp__NM0M;
-  __BOOLEAN __tmp__OM0M,__tmp__RM0M;
-  if (other__CM0M==NULL) {
-    __tmp__GM0M=NULL;
+  __EXPR_NOT__XUPM *__tmp__CNYN;
+  void *__tmp__INYN,*__tmp__JNYN;
+  __BOOLEAN__L __tmp__KNYN,__tmp__NNYN;
+  if (other__4MYN==NULL) {
+    __tmp__CNYN=NULL;
   } else {
-    switch (((struct ___OBJ *)other__CM0M)->__id) {
-    case __LIST__: {
-      __tmp__GM0M=NULL;
+    switch (((struct ___OBJ *)other__4MYN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__GM0M=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__GM0M=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GM0M=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__GM0M=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GM0M=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__GM0M=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__GM0M=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GM0M=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GM0M=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__GM0M=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__GM0M=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__GM0M=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __CAST__: {
-      __tmp__GM0M=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__GM0M=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__GM0M=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__CNYN=((__EXPR_NOT__XUPM *)other__4MYN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__GM0M=((__EXPR_NOT *)other__CM0M);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__CNYN=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__GM0M=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__GM0M=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__CNYN=NULL;
     } break;
     }
   };
-  same__EM0M=__tmp__GM0M;
-  if (((void *)__tmp__GM0M != (void *)NULL)) {
-    __tmp__MM0M=Self__BM0M->parent_expr_unary__YGWL.right__SXDL;
-    __tmp__NM0M=__tmp__GM0M->parent_expr_unary__YGWL.right__SXDL;
-    switch (((struct ___OBJ *)__tmp__MM0M)->__id) {
-    case __LIST__: {
-      __tmp__OM0M=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__OM0M=__infix_equal_equal__XN1L(__tmp__MM0M,__tmp__NM0M);
+  if (((void *)__tmp__CNYN != (void *)NULL)) {
+    __tmp__INYN=Self__3MYN->parent_expr_unary__YUPM.right__WZVL;
+    __tmp__JNYN=__tmp__CNYN->parent_expr_unary__YUPM.right__WZVL;
+    switch (((struct ___OBJ *)__tmp__INYN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__KNYN=__infix_equal_equal__IKWM(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__OM0M=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OM0M=__infix_equal_equal__MO1L(__tmp__MM0M,__tmp__NM0M);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__KNYN=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__OM0M=__infix_equal_equal__3O1L(__tmp__MM0M,__tmp__NM0M);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__KNYN=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__OM0M=__infix_equal_equal__XP1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OM0M=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__KNYN=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)__tmp__INYN),__tmp__JNYN);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OM0M=__infix_equal_equal__NQ1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KNYN=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OM0M=__infix_equal_equal__JR1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KNYN=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __REAL_CST__: {
-      __tmp__OM0M=__infix_equal_equal__FS1L(__tmp__MM0M,__tmp__NM0M);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__OM0M=__infix_equal_equal__5S1L(__tmp__MM0M,__tmp__NM0M);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__OM0M=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KNYN=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OM0M=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KNYN=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__OM0M=__infix_equal_equal__YT1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KNYN=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__OM0M=__infix_equal_equal__UU1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KNYN=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__OM0M=__infix_equal_equal__QV1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KNYN=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__OM0M=__infix_equal_equal__MW1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KNYN=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_AND__: {
-      __tmp__OM0M=__infix_equal_equal__IX1L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KNYN=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OM0M=__infix_equal_equal__EY1L(__tmp__MM0M,__tmp__NM0M);
+    case __PUT_TO__TFOJ__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OM0M=__infix_equal_equal__AZ1L(__tmp__MM0M,__tmp__NM0M);
+    case __ITEM__HGOJ__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__OM0M=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__OM0M=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__KNYN=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__OM0M=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__KNYN=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __CAST__: {
-      __tmp__OM0M=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__KNYN=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__OM0M=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__KNYN=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __READ_SLOT__: {
-      __tmp__OM0M=__infix_equal_equal__M01L(__tmp__MM0M,__tmp__NM0M);
+    case __READ_SLOT__LL4K__: {
+      __tmp__KNYN=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__OM0M=__infix_equal_equal__I11L(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KNYN=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OM0M=__infix_equal_equal__G4HO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KNYN=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OM0M=__infix_equal_equal__W2FO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__KNYN=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OM0M=__infix_equal_equal__XGMO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KNYN=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OM0M=__infix_equal_equal__S3FO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__KNYN=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OM0M=__infix_equal_equal__UHMO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KNYN=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__OM0M=__infix_equal_equal__5HLM(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KNYN=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__OM0M=__infix_equal_equal__011L(__tmp__MM0M,__tmp__NM0M);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__KNYN=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__OM0M=__infix_equal_equal__AM0M(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KNYN=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__OM0M=__infix_equal_equal__O4FO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KNYN=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OM0M=__infix_equal_equal__SYEP(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KNYN=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_INF__: {
-      __tmp__OM0M=__infix_equal_equal__Y4HO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KNYN=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OM0M=__infix_equal_equal__U5HO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_INF__OXBP__: {
+      __tmp__KNYN=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_OR__: {
-      __tmp__OM0M=__infix_equal_equal__NHRN(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KNYN=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__OM0M=__infix_equal_equal__KTVO(__tmp__MM0M,__tmp__NM0M);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KNYN=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__INYN)),__tmp__JNYN);
     } break;
     };
-    __tmp__RM0M=__tmp__OM0M;
-  } else {
-    __tmp__RM0M=FALSE__;
+    __tmp__NNYN=__tmp__KNYN;
+  } else /* FALSE */ {
+    __tmp__NNYN=FALSE__O__;
   };
-  return(__tmp__RM0M);
+  __tmp__KNYN=__tmp__NNYN;
+  return(__tmp__KNYN);
 }
 
-static __BOOLEAN __infix_equal_equal__O4FO(__EXPR_MOD *Self__P4FO,void *other__Q4FO)
-// ({EXPR_MOD},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__TG3P(__EXPR_MOD__3YPM *Self__UG3P,void *other__VG3P)
+// ({EXPR_MOD__3YPM},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_MOD *__tmp__U4FO,*same__S4FO;
-  void *__tmp__04FO,*__tmp__14FO,*__tmp__D5FO,*__tmp__E5FO;
-  __BOOLEAN __tmp__24FO,__tmp__I5FO,__tmp__F5FO,__tmp__J5FO;
-  if (other__Q4FO==NULL) {
-    __tmp__U4FO=NULL;
+  __EXPR_MOD__3YPM *__tmp__ZG3P;
+  void *__tmp__5G3P,*__tmp__AH3P;
+  __BOOLEAN__L __tmp__BH3P,__tmp__NH3P;
+  if (other__VG3P==NULL) {
+    __tmp__ZG3P=NULL;
   } else {
-    switch (((struct ___OBJ *)other__Q4FO)->__id) {
-    case __LIST__: {
-      __tmp__U4FO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__U4FO=NULL;
+    switch (((struct ___OBJ *)other__VG3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__U4FO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__U4FO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__U4FO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__U4FO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__U4FO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__U4FO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__U4FO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__U4FO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__U4FO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__U4FO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__U4FO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __CAST__: {
-      __tmp__U4FO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__U4FO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__U4FO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__U4FO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__U4FO=((__EXPR_MOD *)other__Q4FO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ZG3P=((__EXPR_MOD__3YPM *)other__VG3P);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ZG3P=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__U4FO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ZG3P=NULL;
     } break;
     }
   };
-  same__S4FO=__tmp__U4FO;
-  if (((void *)__tmp__U4FO != (void *)NULL)) {
-    __tmp__04FO=Self__P4FO->parent_expr_binary__1KWL.left__XO1H;
-    __tmp__14FO=__tmp__U4FO->parent_expr_binary__1KWL.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__04FO)->__id) {
-    case __LIST__: {
-      __tmp__24FO=FALSE__;
+  if (((void *)__tmp__ZG3P != (void *)NULL)) {
+    __tmp__5G3P=Self__UG3P->parent_expr_binary__4YPM.left__EB5J;
+    __tmp__AH3P=__tmp__ZG3P->parent_expr_binary__4YPM.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__5G3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__BH3P=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__5G3P),__tmp__AH3P);
     } break;
-    case __STRING_CST__: {
-      __tmp__24FO=__infix_equal_equal__XN1L(__tmp__04FO,__tmp__14FO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__24FO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__BH3P=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__24FO=__infix_equal_equal__MO1L(__tmp__04FO,__tmp__14FO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__BH3P=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__24FO=__infix_equal_equal__3O1L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__24FO=__infix_equal_equal__XP1L(__tmp__04FO,__tmp__14FO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__BH3P=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__24FO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__BH3P=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__24FO=__infix_equal_equal__NQ1L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__BH3P=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__24FO=__infix_equal_equal__JR1L(__tmp__04FO,__tmp__14FO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__24FO=__infix_equal_equal__FS1L(__tmp__04FO,__tmp__14FO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__24FO=__infix_equal_equal__5S1L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__BH3P=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__24FO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__BH3P=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__24FO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__BH3P=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__24FO=__infix_equal_equal__YT1L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__BH3P=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__24FO=__infix_equal_equal__UU1L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__BH3P=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__24FO=__infix_equal_equal__QV1L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__BH3P=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__24FO=__infix_equal_equal__MW1L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__BH3P=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_AND__: {
-      __tmp__24FO=__infix_equal_equal__IX1L(__tmp__04FO,__tmp__14FO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__24FO=__infix_equal_equal__EY1L(__tmp__04FO,__tmp__14FO);
+    case __ITEM__HGOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__24FO=__infix_equal_equal__AZ1L(__tmp__04FO,__tmp__14FO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__24FO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__24FO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__BH3P=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __SIZE_OF__: {
-      __tmp__24FO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__BH3P=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __CAST__: {
-      __tmp__24FO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__BH3P=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__24FO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__BH3P=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__24FO=__infix_equal_equal__M01L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__BH3P=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__24FO=__infix_equal_equal__I11L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__BH3P=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__24FO=__infix_equal_equal__G4HO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__BH3P=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__24FO=__infix_equal_equal__W2FO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__BH3P=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__24FO=__infix_equal_equal__XGMO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__BH3P=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__24FO=__infix_equal_equal__S3FO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__BH3P=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__24FO=__infix_equal_equal__UHMO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__BH3P=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__24FO=__infix_equal_equal__5HLM(__tmp__04FO,__tmp__14FO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__BH3P=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__24FO=__infix_equal_equal__011L(__tmp__04FO,__tmp__14FO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__BH3P=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__24FO=__infix_equal_equal__AM0M(__tmp__04FO,__tmp__14FO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__BH3P=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__24FO=__infix_equal_equal__O4FO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__BH3P=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__24FO=__infix_equal_equal__SYEP(__tmp__04FO,__tmp__14FO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__BH3P=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_INF__: {
-      __tmp__24FO=__infix_equal_equal__Y4HO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__BH3P=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__24FO=__infix_equal_equal__U5HO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__BH3P=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_OR__: {
-      __tmp__24FO=__infix_equal_equal__NHRN(__tmp__04FO,__tmp__14FO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__24FO=__infix_equal_equal__KTVO(__tmp__04FO,__tmp__14FO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__BH3P=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
     };
-    __tmp__I5FO=__tmp__24FO;
-  } else {
-    __tmp__I5FO=FALSE__;
+    __tmp__NH3P=__tmp__BH3P;
+  } else /* FALSE */ {
+    __tmp__NH3P=FALSE__O__;
   };
-  if (__tmp__I5FO) {
-    __tmp__D5FO=Self__P4FO->parent_expr_binary__1KWL.right__WO2H;
-    __tmp__E5FO=__tmp__U4FO->parent_expr_binary__1KWL.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__D5FO)->__id) {
-    case __LIST__: {
-      __tmp__F5FO=FALSE__;
+  if (__tmp__NH3P) {
+    __tmp__5G3P=Self__UG3P->parent_expr_binary__4YPM.right__IB5J;
+    __tmp__AH3P=__tmp__ZG3P->parent_expr_binary__4YPM.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__5G3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__BH3P=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__5G3P),__tmp__AH3P);
     } break;
-    case __STRING_CST__: {
-      __tmp__F5FO=__infix_equal_equal__XN1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__F5FO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__BH3P=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__F5FO=__infix_equal_equal__MO1L(__tmp__D5FO,__tmp__E5FO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__BH3P=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__F5FO=__infix_equal_equal__3O1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__F5FO=__infix_equal_equal__XP1L(__tmp__D5FO,__tmp__E5FO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__BH3P=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__F5FO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__BH3P=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__F5FO=__infix_equal_equal__NQ1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__BH3P=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__F5FO=__infix_equal_equal__JR1L(__tmp__D5FO,__tmp__E5FO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__F5FO=__infix_equal_equal__FS1L(__tmp__D5FO,__tmp__E5FO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__F5FO=__infix_equal_equal__5S1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__BH3P=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__F5FO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__BH3P=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__F5FO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__BH3P=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__F5FO=__infix_equal_equal__YT1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__BH3P=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__F5FO=__infix_equal_equal__UU1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__BH3P=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__F5FO=__infix_equal_equal__QV1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__BH3P=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__F5FO=__infix_equal_equal__MW1L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__BH3P=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_AND__: {
-      __tmp__F5FO=__infix_equal_equal__IX1L(__tmp__D5FO,__tmp__E5FO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__F5FO=__infix_equal_equal__EY1L(__tmp__D5FO,__tmp__E5FO);
+    case __ITEM__HGOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__F5FO=__infix_equal_equal__AZ1L(__tmp__D5FO,__tmp__E5FO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__F5FO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__BH3P=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__F5FO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__BH3P=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __SIZE_OF__: {
-      __tmp__F5FO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__BH3P=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __CAST__: {
-      __tmp__F5FO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__BH3P=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__F5FO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__BH3P=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __READ_SLOT__: {
-      __tmp__F5FO=__infix_equal_equal__M01L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__BH3P=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__F5FO=__infix_equal_equal__I11L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__BH3P=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__F5FO=__infix_equal_equal__G4HO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__BH3P=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__F5FO=__infix_equal_equal__W2FO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__BH3P=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__F5FO=__infix_equal_equal__XGMO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__BH3P=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__F5FO=__infix_equal_equal__S3FO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__BH3P=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__F5FO=__infix_equal_equal__UHMO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__BH3P=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__F5FO=__infix_equal_equal__5HLM(__tmp__D5FO,__tmp__E5FO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__BH3P=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__F5FO=__infix_equal_equal__011L(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__BH3P=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__F5FO=__infix_equal_equal__AM0M(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__BH3P=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__F5FO=__infix_equal_equal__O4FO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__BH3P=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__F5FO=__infix_equal_equal__SYEP(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__BH3P=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_INF__: {
-      __tmp__F5FO=__infix_equal_equal__Y4HO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__BH3P=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__F5FO=__infix_equal_equal__U5HO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__BH3P=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
-    case __EXPR_OR__: {
-      __tmp__F5FO=__infix_equal_equal__NHRN(__tmp__D5FO,__tmp__E5FO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__F5FO=__infix_equal_equal__KTVO(__tmp__D5FO,__tmp__E5FO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__BH3P=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__5G3P)),__tmp__AH3P);
     } break;
     };
-    __tmp__J5FO=__tmp__F5FO;
-  } else {
-    __tmp__J5FO=FALSE__;
+    __tmp__NH3P=__tmp__BH3P;
+  } else /* FALSE */ {
+    __tmp__NH3P=FALSE__O__;
   };
-  return(__tmp__J5FO);
+  __tmp__BH3P=__tmp__NH3P;
+  return(__tmp__BH3P);
 }
 
-static __BOOLEAN __infix_equal_equal__SYEP(__EXPR_SUP_EQ *Self__TYEP,void *other__UYEP)
-// ({EXPR_SUP_EQ},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__LOWO(__EXPR_OR__PQ0N *Self__MOWO,void *other__NOWO)
+// ({EXPR_OR__PQ0N},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_SUP_EQ *__tmp__YYEP,*same__WYEP;
-  void *__tmp__4YEP,*__tmp__5YEP,*__tmp__HZEP,*__tmp__IZEP;
-  __BOOLEAN __tmp__AZEP,__tmp__MZEP,__tmp__JZEP,__tmp__NZEP;
-  if (other__UYEP==NULL) {
-    __tmp__YYEP=NULL;
+  __EXPR_OR__PQ0N *__tmp__ROWO;
+  void *__tmp__XOWO,*__tmp__YOWO;
+  __BOOLEAN__L __tmp__ZOWO,__tmp__FPWO;
+  if (other__NOWO==NULL) {
+    __tmp__ROWO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__UYEP)->__id) {
-    case __LIST__: {
-      __tmp__YYEP=NULL;
+    switch (((struct ___OBJ *)other__NOWO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__YYEP=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__YYEP=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__YYEP=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__YYEP=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__YYEP=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__YYEP=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__YYEP=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__YYEP=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__YYEP=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__YYEP=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__YYEP=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__YYEP=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __CAST__: {
-      __tmp__YYEP=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__YYEP=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__YYEP=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ROWO=((__EXPR_OR__PQ0N *)other__NOWO);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__YYEP=((__EXPR_SUP_EQ *)other__UYEP);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ROWO=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__YYEP=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__YYEP=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ROWO=NULL;
     } break;
     }
   };
-  same__WYEP=__tmp__YYEP;
-  if (((void *)__tmp__YYEP != (void *)NULL)) {
-    __tmp__4YEP=Self__TYEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-    __tmp__5YEP=__tmp__YYEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__4YEP)->__id) {
-    case __LIST__: {
-      __tmp__AZEP=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__AZEP=__infix_equal_equal__XN1L(__tmp__4YEP,__tmp__5YEP);
+  if (((void *)__tmp__ROWO != (void *)NULL)) {
+    __tmp__XOWO=Self__MOWO->parent_expr_binary__QQ0N.left__EB5J;
+    __tmp__YOWO=__tmp__ROWO->parent_expr_binary__QQ0N.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__XOWO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ZOWO=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__XOWO),__tmp__YOWO);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__AZEP=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__AZEP=__infix_equal_equal__MO1L(__tmp__4YEP,__tmp__5YEP);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ZOWO=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__AZEP=__infix_equal_equal__3O1L(__tmp__4YEP,__tmp__5YEP);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ZOWO=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__AZEP=__infix_equal_equal__XP1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__AZEP=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ZOWO=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__AZEP=__infix_equal_equal__NQ1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ZOWO=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__AZEP=__infix_equal_equal__JR1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ZOWO=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __REAL_CST__: {
-      __tmp__AZEP=__infix_equal_equal__FS1L(__tmp__4YEP,__tmp__5YEP);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__AZEP=__infix_equal_equal__5S1L(__tmp__4YEP,__tmp__5YEP);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__AZEP=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__AZEP=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__AZEP=__infix_equal_equal__YT1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__AZEP=__infix_equal_equal__UU1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ZOWO=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__AZEP=__infix_equal_equal__QV1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__AZEP=__infix_equal_equal__MW1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_AND__: {
-      __tmp__AZEP=__infix_equal_equal__IX1L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__AZEP=__infix_equal_equal__EY1L(__tmp__4YEP,__tmp__5YEP);
+    case __PUT_TO__TFOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__AZEP=__infix_equal_equal__AZ1L(__tmp__4YEP,__tmp__5YEP);
+    case __ITEM__HGOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__AZEP=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__AZEP=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__AZEP=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __CAST__: {
-      __tmp__AZEP=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__AZEP=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __READ_SLOT__: {
-      __tmp__AZEP=__infix_equal_equal__M01L(__tmp__4YEP,__tmp__5YEP);
+    case __READ_SLOT__LL4K__: {
+      __tmp__ZOWO=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__AZEP=__infix_equal_equal__I11L(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ZOWO=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__AZEP=__infix_equal_equal__G4HO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ZOWO=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__AZEP=__infix_equal_equal__W2FO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ZOWO=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AZEP=__infix_equal_equal__XGMO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ZOWO=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__AZEP=__infix_equal_equal__S3FO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ZOWO=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AZEP=__infix_equal_equal__UHMO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ZOWO=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__AZEP=__infix_equal_equal__5HLM(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ZOWO=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__AZEP=__infix_equal_equal__011L(__tmp__4YEP,__tmp__5YEP);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ZOWO=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__AZEP=__infix_equal_equal__AM0M(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ZOWO=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__AZEP=__infix_equal_equal__O4FO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ZOWO=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__AZEP=__infix_equal_equal__SYEP(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ZOWO=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_INF__: {
-      __tmp__AZEP=__infix_equal_equal__Y4HO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ZOWO=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__AZEP=__infix_equal_equal__U5HO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_INF__OXBP__: {
+      __tmp__ZOWO=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_OR__: {
-      __tmp__AZEP=__infix_equal_equal__NHRN(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ZOWO=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__AZEP=__infix_equal_equal__KTVO(__tmp__4YEP,__tmp__5YEP);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ZOWO=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
     };
-    __tmp__MZEP=__tmp__AZEP;
-  } else {
-    __tmp__MZEP=FALSE__;
+    __tmp__FPWO=__tmp__ZOWO;
+  } else /* FALSE */ {
+    __tmp__FPWO=FALSE__O__;
   };
-  if (__tmp__MZEP) {
-    __tmp__HZEP=Self__TYEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    __tmp__IZEP=__tmp__YYEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__HZEP)->__id) {
-    case __LIST__: {
-      __tmp__JZEP=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__JZEP=__infix_equal_equal__XN1L(__tmp__HZEP,__tmp__IZEP);
+  if (__tmp__FPWO) {
+    __tmp__XOWO=Self__MOWO->parent_expr_binary__QQ0N.right__IB5J;
+    __tmp__YOWO=__tmp__ROWO->parent_expr_binary__QQ0N.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__XOWO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ZOWO=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__XOWO),__tmp__YOWO);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__JZEP=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__JZEP=__infix_equal_equal__MO1L(__tmp__HZEP,__tmp__IZEP);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ZOWO=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__JZEP=__infix_equal_equal__3O1L(__tmp__HZEP,__tmp__IZEP);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ZOWO=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__JZEP=__infix_equal_equal__XP1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__JZEP=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__ZOWO=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__JZEP=__infix_equal_equal__NQ1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ZOWO=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__JZEP=__infix_equal_equal__JR1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ZOWO=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __REAL_CST__: {
-      __tmp__JZEP=__infix_equal_equal__FS1L(__tmp__HZEP,__tmp__IZEP);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__JZEP=__infix_equal_equal__5S1L(__tmp__HZEP,__tmp__IZEP);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__JZEP=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__JZEP=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__JZEP=__infix_equal_equal__YT1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__JZEP=__infix_equal_equal__UU1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ZOWO=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__JZEP=__infix_equal_equal__QV1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__JZEP=__infix_equal_equal__MW1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_AND__: {
-      __tmp__JZEP=__infix_equal_equal__IX1L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__JZEP=__infix_equal_equal__EY1L(__tmp__HZEP,__tmp__IZEP);
+    case __PUT_TO__TFOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__JZEP=__infix_equal_equal__AZ1L(__tmp__HZEP,__tmp__IZEP);
+    case __ITEM__HGOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__JZEP=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__JZEP=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__ZOWO=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__JZEP=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __CAST__: {
-      __tmp__JZEP=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__JZEP=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ZOWO=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __READ_SLOT__: {
-      __tmp__JZEP=__infix_equal_equal__M01L(__tmp__HZEP,__tmp__IZEP);
+    case __READ_SLOT__LL4K__: {
+      __tmp__ZOWO=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__JZEP=__infix_equal_equal__I11L(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ZOWO=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__JZEP=__infix_equal_equal__G4HO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ZOWO=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__JZEP=__infix_equal_equal__W2FO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ZOWO=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JZEP=__infix_equal_equal__XGMO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ZOWO=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__JZEP=__infix_equal_equal__S3FO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ZOWO=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JZEP=__infix_equal_equal__UHMO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ZOWO=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__JZEP=__infix_equal_equal__5HLM(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ZOWO=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__JZEP=__infix_equal_equal__011L(__tmp__HZEP,__tmp__IZEP);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__ZOWO=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__JZEP=__infix_equal_equal__AM0M(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ZOWO=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__JZEP=__infix_equal_equal__O4FO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ZOWO=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__JZEP=__infix_equal_equal__SYEP(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ZOWO=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_INF__: {
-      __tmp__JZEP=__infix_equal_equal__Y4HO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ZOWO=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__JZEP=__infix_equal_equal__U5HO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_INF__OXBP__: {
+      __tmp__ZOWO=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_OR__: {
-      __tmp__JZEP=__infix_equal_equal__NHRN(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ZOWO=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__JZEP=__infix_equal_equal__KTVO(__tmp__HZEP,__tmp__IZEP);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ZOWO=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XOWO)),__tmp__YOWO);
     } break;
     };
-    __tmp__NZEP=__tmp__JZEP;
-  } else {
-    __tmp__NZEP=FALSE__;
+    __tmp__FPWO=__tmp__ZOWO;
+  } else /* FALSE */ {
+    __tmp__FPWO=FALSE__O__;
   };
-  return(__tmp__NZEP);
+  __tmp__ZOWO=__tmp__FPWO;
+  return(__tmp__ZOWO);
 }
 
-static __BOOLEAN __infix_equal_equal__Y4HO(__EXPR_INF *Self__Z4HO,void *other__04HO)
-// ({EXPR_INF},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__OU0Q(__EXPR_SUP_EQ__1VBP *Self__PU0Q,void *other__QU0Q)
+// ({EXPR_SUP_EQ__1VBP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_INF *__tmp__44HO,*same__24HO;
-  void *__tmp__E5HO,*__tmp__F5HO,*__tmp__N5HO,*__tmp__O5HO;
-  __BOOLEAN __tmp__G5HO,__tmp__S5HO,__tmp__P5HO,__tmp__T5HO;
-  if (other__04HO==NULL) {
-    __tmp__44HO=NULL;
+  __EXPR_SUP_EQ__1VBP *__tmp__UU0Q;
+  void *__tmp__0U0Q,*__tmp__1U0Q;
+  __BOOLEAN__L __tmp__2U0Q,__tmp__IV0Q;
+  if (other__QU0Q==NULL) {
+    __tmp__UU0Q=NULL;
   } else {
-    switch (((struct ___OBJ *)other__04HO)->__id) {
-    case __LIST__: {
-      __tmp__44HO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__44HO=NULL;
+    switch (((struct ___OBJ *)other__QU0Q)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__44HO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__44HO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__44HO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__44HO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__44HO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__44HO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__44HO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__44HO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__44HO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__44HO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__44HO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__44HO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__44HO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__44HO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__44HO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__44HO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__44HO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__44HO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__44HO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__44HO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__44HO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __CAST__: {
-      __tmp__44HO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__44HO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__44HO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__44HO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__44HO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__44HO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__44HO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__44HO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__44HO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__44HO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__44HO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__44HO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__44HO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__44HO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__44HO=((__EXPR_INF *)other__04HO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__UU0Q=((__EXPR_SUP_EQ__1VBP *)other__QU0Q);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__44HO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__44HO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__UU0Q=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__44HO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__UU0Q=NULL;
     } break;
     }
   };
-  same__24HO=__tmp__44HO;
-  if (((void *)__tmp__44HO != (void *)NULL)) {
-    __tmp__E5HO=Self__Z4HO->parent_expr_binary_cmp__G11M.left__PM2H;
-    __tmp__F5HO=__tmp__44HO->parent_expr_binary_cmp__G11M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__E5HO)->__id) {
-    case __LIST__: {
-      __tmp__G5HO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__G5HO=__infix_equal_equal__XN1L(__tmp__E5HO,__tmp__F5HO);
+  if (((void *)__tmp__UU0Q != (void *)NULL)) {
+    __tmp__0U0Q=Self__PU0Q->parent_expr_binary_cmp__2VBP.left__354J;
+    __tmp__1U0Q=__tmp__UU0Q->parent_expr_binary_cmp__2VBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__0U0Q)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2U0Q=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__0U0Q),__tmp__1U0Q);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__G5HO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__G5HO=__infix_equal_equal__MO1L(__tmp__E5HO,__tmp__F5HO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2U0Q=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__G5HO=__infix_equal_equal__3O1L(__tmp__E5HO,__tmp__F5HO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2U0Q=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__G5HO=__infix_equal_equal__XP1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__G5HO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2U0Q=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__G5HO=__infix_equal_equal__NQ1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2U0Q=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__G5HO=__infix_equal_equal__JR1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2U0Q=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __REAL_CST__: {
-      __tmp__G5HO=__infix_equal_equal__FS1L(__tmp__E5HO,__tmp__F5HO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__G5HO=__infix_equal_equal__5S1L(__tmp__E5HO,__tmp__F5HO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__G5HO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__G5HO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__G5HO=__infix_equal_equal__YT1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__G5HO=__infix_equal_equal__UU1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2U0Q=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__G5HO=__infix_equal_equal__QV1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__G5HO=__infix_equal_equal__MW1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_AND__: {
-      __tmp__G5HO=__infix_equal_equal__IX1L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__G5HO=__infix_equal_equal__EY1L(__tmp__E5HO,__tmp__F5HO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__G5HO=__infix_equal_equal__AZ1L(__tmp__E5HO,__tmp__F5HO);
+    case __ITEM__HGOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__G5HO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__G5HO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__G5HO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __CAST__: {
-      __tmp__G5HO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__G5HO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __READ_SLOT__: {
-      __tmp__G5HO=__infix_equal_equal__M01L(__tmp__E5HO,__tmp__F5HO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__2U0Q=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__G5HO=__infix_equal_equal__I11L(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2U0Q=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__G5HO=__infix_equal_equal__G4HO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2U0Q=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__G5HO=__infix_equal_equal__W2FO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2U0Q=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__G5HO=__infix_equal_equal__XGMO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2U0Q=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__G5HO=__infix_equal_equal__S3FO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2U0Q=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__G5HO=__infix_equal_equal__UHMO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2U0Q=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__G5HO=__infix_equal_equal__5HLM(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2U0Q=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__G5HO=__infix_equal_equal__011L(__tmp__E5HO,__tmp__F5HO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2U0Q=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__G5HO=__infix_equal_equal__AM0M(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2U0Q=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__G5HO=__infix_equal_equal__O4FO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2U0Q=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__G5HO=__infix_equal_equal__SYEP(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2U0Q=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_INF__: {
-      __tmp__G5HO=__infix_equal_equal__Y4HO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2U0Q=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__G5HO=__infix_equal_equal__U5HO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__2U0Q=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_OR__: {
-      __tmp__G5HO=__infix_equal_equal__NHRN(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2U0Q=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__G5HO=__infix_equal_equal__KTVO(__tmp__E5HO,__tmp__F5HO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2U0Q=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
     };
-    __tmp__S5HO=__tmp__G5HO;
-  } else {
-    __tmp__S5HO=FALSE__;
+    __tmp__IV0Q=__tmp__2U0Q;
+  } else /* FALSE */ {
+    __tmp__IV0Q=FALSE__O__;
   };
-  if (__tmp__S5HO) {
-    __tmp__N5HO=Self__Z4HO->parent_expr_binary_cmp__G11M.right__TM2H;
-    __tmp__O5HO=__tmp__44HO->parent_expr_binary_cmp__G11M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__N5HO)->__id) {
-    case __LIST__: {
-      __tmp__P5HO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__P5HO=__infix_equal_equal__XN1L(__tmp__N5HO,__tmp__O5HO);
+  if (__tmp__IV0Q) {
+    __tmp__0U0Q=Self__PU0Q->parent_expr_binary_cmp__2VBP.right__DA5J;
+    __tmp__1U0Q=__tmp__UU0Q->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__0U0Q)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2U0Q=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__0U0Q),__tmp__1U0Q);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__P5HO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__P5HO=__infix_equal_equal__MO1L(__tmp__N5HO,__tmp__O5HO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2U0Q=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__P5HO=__infix_equal_equal__3O1L(__tmp__N5HO,__tmp__O5HO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2U0Q=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__P5HO=__infix_equal_equal__XP1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__P5HO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2U0Q=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__P5HO=__infix_equal_equal__NQ1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2U0Q=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__P5HO=__infix_equal_equal__JR1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2U0Q=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __REAL_CST__: {
-      __tmp__P5HO=__infix_equal_equal__FS1L(__tmp__N5HO,__tmp__O5HO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__P5HO=__infix_equal_equal__5S1L(__tmp__N5HO,__tmp__O5HO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__P5HO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__P5HO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__P5HO=__infix_equal_equal__YT1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__P5HO=__infix_equal_equal__UU1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2U0Q=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__P5HO=__infix_equal_equal__QV1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__P5HO=__infix_equal_equal__MW1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_AND__: {
-      __tmp__P5HO=__infix_equal_equal__IX1L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__P5HO=__infix_equal_equal__EY1L(__tmp__N5HO,__tmp__O5HO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__P5HO=__infix_equal_equal__AZ1L(__tmp__N5HO,__tmp__O5HO);
+    case __ITEM__HGOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__P5HO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__P5HO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__2U0Q=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__P5HO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __CAST__: {
-      __tmp__P5HO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__P5HO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2U0Q=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __READ_SLOT__: {
-      __tmp__P5HO=__infix_equal_equal__M01L(__tmp__N5HO,__tmp__O5HO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__2U0Q=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__P5HO=__infix_equal_equal__I11L(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2U0Q=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__P5HO=__infix_equal_equal__G4HO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2U0Q=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__P5HO=__infix_equal_equal__W2FO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2U0Q=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__P5HO=__infix_equal_equal__XGMO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2U0Q=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__P5HO=__infix_equal_equal__S3FO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2U0Q=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__P5HO=__infix_equal_equal__UHMO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2U0Q=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__P5HO=__infix_equal_equal__5HLM(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2U0Q=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__P5HO=__infix_equal_equal__011L(__tmp__N5HO,__tmp__O5HO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2U0Q=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__P5HO=__infix_equal_equal__AM0M(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2U0Q=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__P5HO=__infix_equal_equal__O4FO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2U0Q=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__P5HO=__infix_equal_equal__SYEP(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2U0Q=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_INF__: {
-      __tmp__P5HO=__infix_equal_equal__Y4HO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2U0Q=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__P5HO=__infix_equal_equal__U5HO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__2U0Q=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_OR__: {
-      __tmp__P5HO=__infix_equal_equal__NHRN(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2U0Q=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__P5HO=__infix_equal_equal__KTVO(__tmp__N5HO,__tmp__O5HO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2U0Q=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0U0Q)),__tmp__1U0Q);
     } break;
     };
-    __tmp__T5HO=__tmp__P5HO;
-  } else {
-    __tmp__T5HO=FALSE__;
+    __tmp__IV0Q=__tmp__2U0Q;
+  } else /* FALSE */ {
+    __tmp__IV0Q=FALSE__O__;
   };
-  return(__tmp__T5HO);
+  __tmp__2U0Q=__tmp__IV0Q;
+  return(__tmp__2U0Q);
 }
 
-static __BOOLEAN __infix_equal_equal__U5HO(__EXPR_INF_EQ *Self__V5HO,void *other__W5HO)
-// ({EXPR_INF_EQ},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__AECQ(__EXPR_INF__OXBP *Self__BECQ,void *other__CECQ)
+// ({EXPR_INF__OXBP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_INF_EQ *__tmp__05HO,*same__Y5HO;
-  void *__tmp__AAIO,*__tmp__BAIO,*__tmp__JAIO,*__tmp__KAIO;
-  __BOOLEAN __tmp__CAIO,__tmp__OAIO,__tmp__LAIO,__tmp__PAIO;
-  if (other__W5HO==NULL) {
-    __tmp__05HO=NULL;
+  __EXPR_INF__OXBP *__tmp__GECQ;
+  void *__tmp__MECQ,*__tmp__NECQ;
+  __BOOLEAN__L __tmp__OECQ,__tmp__0ECQ;
+  if (other__CECQ==NULL) {
+    __tmp__GECQ=NULL;
   } else {
-    switch (((struct ___OBJ *)other__W5HO)->__id) {
-    case __LIST__: {
-      __tmp__05HO=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__05HO=NULL;
+    switch (((struct ___OBJ *)other__CECQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__05HO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__05HO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__05HO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__05HO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__05HO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__05HO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__05HO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__05HO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__05HO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__05HO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__05HO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__05HO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__05HO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__05HO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__05HO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__05HO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__05HO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__05HO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__05HO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__05HO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__05HO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__05HO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__05HO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__05HO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__05HO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__05HO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__05HO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__05HO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__05HO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__05HO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__05HO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__05HO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__05HO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__05HO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__05HO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__05HO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__05HO=((__EXPR_INF_EQ *)other__W5HO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__GECQ=((__EXPR_INF__OXBP *)other__CECQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__05HO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__GECQ=NULL;
     } break;
-    case __EXPR_XOR__: {
-      __tmp__05HO=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__GECQ=NULL;
     } break;
     }
   };
-  same__Y5HO=__tmp__05HO;
-  if (((void *)__tmp__05HO != (void *)NULL)) {
-    __tmp__AAIO=Self__V5HO->parent_expr_binary_cmp__211M.left__PM2H;
-    __tmp__BAIO=__tmp__05HO->parent_expr_binary_cmp__211M.left__PM2H;
-    switch (((struct ___OBJ *)__tmp__AAIO)->__id) {
-    case __LIST__: {
-      __tmp__CAIO=FALSE__;
+  if (((void *)__tmp__GECQ != (void *)NULL)) {
+    __tmp__MECQ=Self__BECQ->parent_expr_binary_cmp__PXBP.left__354J;
+    __tmp__NECQ=__tmp__GECQ->parent_expr_binary_cmp__PXBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__MECQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OECQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__MECQ),__tmp__NECQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__CAIO=__infix_equal_equal__XN1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__CAIO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OECQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CAIO=__infix_equal_equal__MO1L(__tmp__AAIO,__tmp__BAIO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OECQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__CAIO=__infix_equal_equal__3O1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__CAIO=__infix_equal_equal__XP1L(__tmp__AAIO,__tmp__BAIO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__OECQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CAIO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OECQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CAIO=__infix_equal_equal__NQ1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OECQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CAIO=__infix_equal_equal__JR1L(__tmp__AAIO,__tmp__BAIO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__CAIO=__infix_equal_equal__FS1L(__tmp__AAIO,__tmp__BAIO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__CAIO=__infix_equal_equal__5S1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OECQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__CAIO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OECQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CAIO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OECQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__CAIO=__infix_equal_equal__YT1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OECQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__CAIO=__infix_equal_equal__UU1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OECQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__CAIO=__infix_equal_equal__QV1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OECQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__CAIO=__infix_equal_equal__MW1L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OECQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__CAIO=__infix_equal_equal__IX1L(__tmp__AAIO,__tmp__BAIO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CAIO=__infix_equal_equal__EY1L(__tmp__AAIO,__tmp__BAIO);
+    case __ITEM__HGOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CAIO=__infix_equal_equal__AZ1L(__tmp__AAIO,__tmp__BAIO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__CAIO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__CAIO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OECQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__CAIO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OECQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __CAST__: {
-      __tmp__CAIO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OECQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__CAIO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__OECQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__CAIO=__infix_equal_equal__M01L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OECQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__CAIO=__infix_equal_equal__I11L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OECQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CAIO=__infix_equal_equal__G4HO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OECQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CAIO=__infix_equal_equal__W2FO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OECQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CAIO=__infix_equal_equal__XGMO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OECQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CAIO=__infix_equal_equal__S3FO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OECQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CAIO=__infix_equal_equal__UHMO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OECQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__CAIO=__infix_equal_equal__5HLM(__tmp__AAIO,__tmp__BAIO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__OECQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__CAIO=__infix_equal_equal__011L(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OECQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__CAIO=__infix_equal_equal__AM0M(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OECQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__CAIO=__infix_equal_equal__O4FO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OECQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CAIO=__infix_equal_equal__SYEP(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OECQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__CAIO=__infix_equal_equal__Y4HO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__OECQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CAIO=__infix_equal_equal__U5HO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OECQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__CAIO=__infix_equal_equal__NHRN(__tmp__AAIO,__tmp__BAIO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__CAIO=__infix_equal_equal__KTVO(__tmp__AAIO,__tmp__BAIO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OECQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
     };
-    __tmp__OAIO=__tmp__CAIO;
-  } else {
-    __tmp__OAIO=FALSE__;
+    __tmp__0ECQ=__tmp__OECQ;
+  } else /* FALSE */ {
+    __tmp__0ECQ=FALSE__O__;
   };
-  if (__tmp__OAIO) {
-    __tmp__JAIO=Self__V5HO->parent_expr_binary_cmp__211M.right__TM2H;
-    __tmp__KAIO=__tmp__05HO->parent_expr_binary_cmp__211M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__JAIO)->__id) {
-    case __LIST__: {
-      __tmp__LAIO=FALSE__;
+  if (__tmp__0ECQ) {
+    __tmp__MECQ=Self__BECQ->parent_expr_binary_cmp__PXBP.right__DA5J;
+    __tmp__NECQ=__tmp__GECQ->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__MECQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OECQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__MECQ),__tmp__NECQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__LAIO=__infix_equal_equal__XN1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__LAIO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OECQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__LAIO=__infix_equal_equal__MO1L(__tmp__JAIO,__tmp__KAIO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OECQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__LAIO=__infix_equal_equal__3O1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__LAIO=__infix_equal_equal__XP1L(__tmp__JAIO,__tmp__KAIO);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__OECQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__LAIO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OECQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__LAIO=__infix_equal_equal__NQ1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OECQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__LAIO=__infix_equal_equal__JR1L(__tmp__JAIO,__tmp__KAIO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__LAIO=__infix_equal_equal__FS1L(__tmp__JAIO,__tmp__KAIO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__LAIO=__infix_equal_equal__5S1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OECQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__LAIO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OECQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__LAIO=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OECQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__LAIO=__infix_equal_equal__YT1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OECQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__LAIO=__infix_equal_equal__UU1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OECQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__LAIO=__infix_equal_equal__QV1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OECQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__LAIO=__infix_equal_equal__MW1L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OECQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__LAIO=__infix_equal_equal__IX1L(__tmp__JAIO,__tmp__KAIO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__LAIO=__infix_equal_equal__EY1L(__tmp__JAIO,__tmp__KAIO);
+    case __ITEM__HGOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__LAIO=__infix_equal_equal__AZ1L(__tmp__JAIO,__tmp__KAIO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__LAIO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__OECQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__LAIO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OECQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__LAIO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OECQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __CAST__: {
-      __tmp__LAIO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OECQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__LAIO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__OECQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__LAIO=__infix_equal_equal__M01L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OECQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__LAIO=__infix_equal_equal__I11L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OECQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__LAIO=__infix_equal_equal__G4HO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OECQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__LAIO=__infix_equal_equal__W2FO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OECQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LAIO=__infix_equal_equal__XGMO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OECQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__LAIO=__infix_equal_equal__S3FO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OECQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LAIO=__infix_equal_equal__UHMO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OECQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__LAIO=__infix_equal_equal__5HLM(__tmp__JAIO,__tmp__KAIO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__OECQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__LAIO=__infix_equal_equal__011L(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OECQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__LAIO=__infix_equal_equal__AM0M(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OECQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__LAIO=__infix_equal_equal__O4FO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OECQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__LAIO=__infix_equal_equal__SYEP(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OECQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__LAIO=__infix_equal_equal__Y4HO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__OECQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__LAIO=__infix_equal_equal__U5HO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OECQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__LAIO=__infix_equal_equal__NHRN(__tmp__JAIO,__tmp__KAIO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__LAIO=__infix_equal_equal__KTVO(__tmp__JAIO,__tmp__KAIO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OECQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__MECQ)),__tmp__NECQ);
     } break;
     };
-    __tmp__PAIO=__tmp__LAIO;
-  } else {
-    __tmp__PAIO=FALSE__;
+    __tmp__0ECQ=__tmp__OECQ;
+  } else /* FALSE */ {
+    __tmp__0ECQ=FALSE__O__;
   };
-  return(__tmp__PAIO);
+  __tmp__OECQ=__tmp__0ECQ;
+  return(__tmp__OECQ);
 }
 
-static __BOOLEAN __infix_equal_equal__NHRN(__EXPR_OR *Self__OHRN,void *other__PHRN)
-// ({EXPR_OR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__3ECQ(__EXPR_INF_EQ__FYBP *Self__4ECQ,void *other__5ECQ)
+// ({EXPR_INF_EQ__FYBP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_OR *__tmp__THRN,*same__RHRN;
-  void *__tmp__ZHRN,*__tmp__0HRN,*__tmp__CIRN,*__tmp__DIRN;
-  __BOOLEAN __tmp__1HRN,__tmp__HIRN,__tmp__EIRN,__tmp__IIRN;
-  if (other__PHRN==NULL) {
-    __tmp__THRN=NULL;
+  __EXPR_INF_EQ__FYBP *__tmp__DFCQ;
+  void *__tmp__JFCQ,*__tmp__KFCQ;
+  __BOOLEAN__L __tmp__LFCQ,__tmp__XFCQ;
+  if (other__5ECQ==NULL) {
+    __tmp__DFCQ=NULL;
   } else {
-    switch (((struct ___OBJ *)other__PHRN)->__id) {
-    case __LIST__: {
-      __tmp__THRN=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__THRN=NULL;
+    switch (((struct ___OBJ *)other__5ECQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__THRN=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__THRN=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__THRN=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__THRN=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__THRN=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__THRN=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__THRN=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__THRN=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__THRN=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__THRN=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__THRN=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__THRN=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__THRN=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__THRN=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__THRN=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__THRN=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__THRN=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__THRN=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__THRN=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__THRN=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__THRN=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__THRN=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__THRN=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__THRN=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__THRN=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__THRN=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__THRN=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__THRN=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__THRN=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__THRN=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__THRN=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__THRN=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__THRN=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__THRN=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__THRN=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__THRN=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__THRN=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DFCQ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__THRN=((__EXPR_OR *)other__PHRN);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DFCQ=((__EXPR_INF_EQ__FYBP *)other__5ECQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__THRN=NULL;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DFCQ=NULL;
     } break;
     }
   };
-  same__RHRN=__tmp__THRN;
-  if (((void *)__tmp__THRN != (void *)NULL)) {
-    __tmp__ZHRN=Self__OHRN->parent_expr_binary__U31M.left__XO1H;
-    __tmp__0HRN=__tmp__THRN->parent_expr_binary__U31M.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__ZHRN)->__id) {
-    case __LIST__: {
-      __tmp__1HRN=FALSE__;
+  if (((void *)__tmp__DFCQ != (void *)NULL)) {
+    __tmp__JFCQ=Self__4ECQ->parent_expr_binary_cmp__GYBP.left__354J;
+    __tmp__KFCQ=__tmp__DFCQ->parent_expr_binary_cmp__GYBP.left__354J;
+    switch (((struct ___OBJ *)__tmp__JFCQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LFCQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__JFCQ),__tmp__KFCQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__1HRN=__infix_equal_equal__XN1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__1HRN=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LFCQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__1HRN=__infix_equal_equal__MO1L(__tmp__ZHRN,__tmp__0HRN);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LFCQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__1HRN=__infix_equal_equal__3O1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__1HRN=__infix_equal_equal__XP1L(__tmp__ZHRN,__tmp__0HRN);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LFCQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__1HRN=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LFCQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__1HRN=__infix_equal_equal__NQ1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LFCQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__1HRN=__infix_equal_equal__JR1L(__tmp__ZHRN,__tmp__0HRN);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__1HRN=__infix_equal_equal__FS1L(__tmp__ZHRN,__tmp__0HRN);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__1HRN=__infix_equal_equal__5S1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__1HRN=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__1HRN=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__1HRN=__infix_equal_equal__YT1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LFCQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__1HRN=__infix_equal_equal__UU1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__1HRN=__infix_equal_equal__QV1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__1HRN=__infix_equal_equal__MW1L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__1HRN=__infix_equal_equal__IX1L(__tmp__ZHRN,__tmp__0HRN);
+    case __PUT_TO__TFOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__1HRN=__infix_equal_equal__EY1L(__tmp__ZHRN,__tmp__0HRN);
+    case __ITEM__HGOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__1HRN=__infix_equal_equal__AZ1L(__tmp__ZHRN,__tmp__0HRN);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__1HRN=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__1HRN=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__1HRN=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __CAST__: {
-      __tmp__1HRN=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__1HRN=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LFCQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__1HRN=__infix_equal_equal__M01L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LFCQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__1HRN=__infix_equal_equal__I11L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LFCQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__1HRN=__infix_equal_equal__G4HO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LFCQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__1HRN=__infix_equal_equal__W2FO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LFCQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1HRN=__infix_equal_equal__XGMO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LFCQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__1HRN=__infix_equal_equal__S3FO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LFCQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1HRN=__infix_equal_equal__UHMO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LFCQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__1HRN=__infix_equal_equal__5HLM(__tmp__ZHRN,__tmp__0HRN);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LFCQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__1HRN=__infix_equal_equal__011L(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LFCQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__1HRN=__infix_equal_equal__AM0M(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LFCQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__1HRN=__infix_equal_equal__O4FO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LFCQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__1HRN=__infix_equal_equal__SYEP(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LFCQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__1HRN=__infix_equal_equal__Y4HO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_INF__OXBP__: {
+      __tmp__LFCQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__1HRN=__infix_equal_equal__U5HO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LFCQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__1HRN=__infix_equal_equal__NHRN(__tmp__ZHRN,__tmp__0HRN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__1HRN=__infix_equal_equal__KTVO(__tmp__ZHRN,__tmp__0HRN);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LFCQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
     };
-    __tmp__HIRN=__tmp__1HRN;
-  } else {
-    __tmp__HIRN=FALSE__;
+    __tmp__XFCQ=__tmp__LFCQ;
+  } else /* FALSE */ {
+    __tmp__XFCQ=FALSE__O__;
   };
-  if (__tmp__HIRN) {
-    __tmp__CIRN=Self__OHRN->parent_expr_binary__U31M.right__WO2H;
-    __tmp__DIRN=__tmp__THRN->parent_expr_binary__U31M.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__CIRN)->__id) {
-    case __LIST__: {
-      __tmp__EIRN=FALSE__;
+  if (__tmp__XFCQ) {
+    __tmp__JFCQ=Self__4ECQ->parent_expr_binary_cmp__GYBP.right__DA5J;
+    __tmp__KFCQ=__tmp__DFCQ->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__JFCQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LFCQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__JFCQ),__tmp__KFCQ);
     } break;
-    case __STRING_CST__: {
-      __tmp__EIRN=__infix_equal_equal__XN1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__EIRN=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LFCQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__EIRN=__infix_equal_equal__MO1L(__tmp__CIRN,__tmp__DIRN);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LFCQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__EIRN=__infix_equal_equal__3O1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__EIRN=__infix_equal_equal__XP1L(__tmp__CIRN,__tmp__DIRN);
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LFCQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__EIRN=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LFCQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__EIRN=__infix_equal_equal__NQ1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LFCQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__EIRN=__infix_equal_equal__JR1L(__tmp__CIRN,__tmp__DIRN);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __REAL_CST__: {
-      __tmp__EIRN=__infix_equal_equal__FS1L(__tmp__CIRN,__tmp__DIRN);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__EIRN=__infix_equal_equal__5S1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__EIRN=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__EIRN=FALSE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__EIRN=__infix_equal_equal__YT1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LFCQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__EIRN=__infix_equal_equal__UU1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__EIRN=__infix_equal_equal__QV1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__EIRN=__infix_equal_equal__MW1L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__EIRN=__infix_equal_equal__IX1L(__tmp__CIRN,__tmp__DIRN);
+    case __PUT_TO__TFOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__EIRN=__infix_equal_equal__EY1L(__tmp__CIRN,__tmp__DIRN);
+    case __ITEM__HGOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__EIRN=__infix_equal_equal__AZ1L(__tmp__CIRN,__tmp__DIRN);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__EIRN=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__LFCQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__EIRN=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __SIZE_OF__: {
-      __tmp__EIRN=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __CAST__: {
-      __tmp__EIRN=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LFCQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__EIRN=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__LFCQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__EIRN=__infix_equal_equal__M01L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LFCQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__EIRN=__infix_equal_equal__I11L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LFCQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__EIRN=__infix_equal_equal__G4HO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LFCQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__EIRN=__infix_equal_equal__W2FO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LFCQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EIRN=__infix_equal_equal__XGMO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LFCQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__EIRN=__infix_equal_equal__S3FO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LFCQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EIRN=__infix_equal_equal__UHMO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LFCQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__EIRN=__infix_equal_equal__5HLM(__tmp__CIRN,__tmp__DIRN);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LFCQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__EIRN=__infix_equal_equal__011L(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LFCQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__EIRN=__infix_equal_equal__AM0M(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LFCQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__EIRN=__infix_equal_equal__O4FO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LFCQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__EIRN=__infix_equal_equal__SYEP(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LFCQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__EIRN=__infix_equal_equal__Y4HO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_INF__OXBP__: {
+      __tmp__LFCQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__EIRN=__infix_equal_equal__U5HO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LFCQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__EIRN=__infix_equal_equal__NHRN(__tmp__CIRN,__tmp__DIRN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__EIRN=__infix_equal_equal__KTVO(__tmp__CIRN,__tmp__DIRN);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LFCQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__JFCQ)),__tmp__KFCQ);
     } break;
     };
-    __tmp__IIRN=__tmp__EIRN;
-  } else {
-    __tmp__IIRN=FALSE__;
+    __tmp__XFCQ=__tmp__LFCQ;
+  } else /* FALSE */ {
+    __tmp__XFCQ=FALSE__O__;
   };
-  return(__tmp__IIRN);
+  __tmp__LFCQ=__tmp__XFCQ;
+  return(__tmp__LFCQ);
 }
 
-static __BOOLEAN __infix_equal_equal__KTVO(__EXPR_XOR *Self__LTVO,void *other__MTVO)
-// ({EXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__3OJQ(__EXPR_XOR__ABEP *Self__4OJQ,void *other__5OJQ)
+// ({EXPR_XOR__ABEP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  __EXPR_XOR *__tmp__QTVO,*same__OTVO;
-  void *__tmp__WTVO,*__tmp__XTVO,*__tmp__5TVO,*__tmp__AUVO;
-  __BOOLEAN __tmp__YTVO,__tmp__EUVO,__tmp__BUVO,__tmp__FUVO;
-  if (other__MTVO==NULL) {
-    __tmp__QTVO=NULL;
+  __EXPR_XOR__ABEP *__tmp__DPJQ;
+  void *__tmp__JPJQ,*__tmp__KPJQ;
+  __BOOLEAN__L __tmp__LPJQ,__tmp__XPJQ;
+  if (other__5OJQ==NULL) {
+    __tmp__DPJQ=NULL;
   } else {
-    switch (((struct ___OBJ *)other__MTVO)->__id) {
-    case __LIST__: {
-      __tmp__QTVO=NULL;
+    switch (((struct ___OBJ *)other__5OJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__QTVO=NULL;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__QTVO=NULL;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__QTVO=NULL;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      __tmp__QTVO=NULL;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__QTVO=NULL;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __REAL_CST__: {
-      __tmp__QTVO=NULL;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_SUP__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_SUB__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_AND__: {
-      __tmp__QTVO=NULL;
+    case __PUT_TO__TFOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__QTVO=NULL;
+    case __ITEM__HGOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__QTVO=NULL;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __PUT_TO__: {
-      __tmp__QTVO=NULL;
+    case __CAST__1HOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __ITEM__: {
-      __tmp__QTVO=NULL;
+    case __REAL_CST__1LOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __SIZE_OF__: {
-      __tmp__QTVO=NULL;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __CAST__: {
-      __tmp__QTVO=NULL;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__QTVO=NULL;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __READ_SLOT__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__QTVO=NULL;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_INF__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_INF__OXBP__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__QTVO=NULL;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DPJQ=NULL;
     } break;
-    case __EXPR_OR__: {
-      __tmp__QTVO=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__QTVO=((__EXPR_XOR *)other__MTVO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DPJQ=((__EXPR_XOR__ABEP *)other__5OJQ);
     } break;
     }
   };
-  same__OTVO=__tmp__QTVO;
-  if (((void *)__tmp__QTVO != (void *)NULL)) {
-    __tmp__WTVO=Self__LTVO->parent_expr_binary__0G5N.left__XO1H;
-    __tmp__XTVO=__tmp__QTVO->parent_expr_binary__0G5N.left__XO1H;
-    switch (((struct ___OBJ *)__tmp__WTVO)->__id) {
-    case __LIST__: {
-      __tmp__YTVO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__YTVO=__infix_equal_equal__XN1L(__tmp__WTVO,__tmp__XTVO);
+  if (((void *)__tmp__DPJQ != (void *)NULL)) {
+    __tmp__JPJQ=Self__4OJQ->parent_expr_binary__BBEP.left__EB5J;
+    __tmp__KPJQ=__tmp__DPJQ->parent_expr_binary__BBEP.left__EB5J;
+    switch (((struct ___OBJ *)__tmp__JPJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LPJQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__JPJQ),__tmp__KPJQ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__YTVO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__YTVO=__infix_equal_equal__MO1L(__tmp__WTVO,__tmp__XTVO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LPJQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__YTVO=__infix_equal_equal__3O1L(__tmp__WTVO,__tmp__XTVO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LPJQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__YTVO=__infix_equal_equal__XP1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__YTVO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LPJQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__YTVO=__infix_equal_equal__NQ1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LPJQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__YTVO=__infix_equal_equal__JR1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LPJQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __REAL_CST__: {
-      __tmp__YTVO=__infix_equal_equal__FS1L(__tmp__WTVO,__tmp__XTVO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__YTVO=__infix_equal_equal__5S1L(__tmp__WTVO,__tmp__XTVO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__YTVO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__YTVO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__YTVO=__infix_equal_equal__YT1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__YTVO=__infix_equal_equal__UU1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LPJQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__YTVO=__infix_equal_equal__QV1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__YTVO=__infix_equal_equal__MW1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__YTVO=__infix_equal_equal__IX1L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__YTVO=__infix_equal_equal__EY1L(__tmp__WTVO,__tmp__XTVO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__YTVO=__infix_equal_equal__AZ1L(__tmp__WTVO,__tmp__XTVO);
+    case __ITEM__HGOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__YTVO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__YTVO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__YTVO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __CAST__: {
-      __tmp__YTVO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__YTVO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__YTVO=__infix_equal_equal__M01L(__tmp__WTVO,__tmp__XTVO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__LPJQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__YTVO=__infix_equal_equal__I11L(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LPJQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__YTVO=__infix_equal_equal__G4HO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LPJQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__YTVO=__infix_equal_equal__W2FO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LPJQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YTVO=__infix_equal_equal__XGMO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LPJQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__YTVO=__infix_equal_equal__S3FO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LPJQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YTVO=__infix_equal_equal__UHMO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LPJQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__YTVO=__infix_equal_equal__5HLM(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LPJQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__YTVO=__infix_equal_equal__011L(__tmp__WTVO,__tmp__XTVO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LPJQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__YTVO=__infix_equal_equal__AM0M(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LPJQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__YTVO=__infix_equal_equal__O4FO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LPJQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__YTVO=__infix_equal_equal__SYEP(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LPJQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__YTVO=__infix_equal_equal__Y4HO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LPJQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__YTVO=__infix_equal_equal__U5HO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__LPJQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__YTVO=__infix_equal_equal__NHRN(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LPJQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__YTVO=__infix_equal_equal__KTVO(__tmp__WTVO,__tmp__XTVO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LPJQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
     };
-    __tmp__EUVO=__tmp__YTVO;
-  } else {
-    __tmp__EUVO=FALSE__;
+    __tmp__XPJQ=__tmp__LPJQ;
+  } else /* FALSE */ {
+    __tmp__XPJQ=FALSE__O__;
   };
-  if (__tmp__EUVO) {
-    __tmp__5TVO=Self__LTVO->parent_expr_binary__0G5N.right__WO2H;
-    __tmp__AUVO=__tmp__QTVO->parent_expr_binary__0G5N.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__5TVO)->__id) {
-    case __LIST__: {
-      __tmp__BUVO=FALSE__;
-    } break;
-    case __STRING_CST__: {
-      __tmp__BUVO=__infix_equal_equal__XN1L(__tmp__5TVO,__tmp__AUVO);
+  if (__tmp__XPJQ) {
+    __tmp__JPJQ=Self__4OJQ->parent_expr_binary__BBEP.right__IB5J;
+    __tmp__KPJQ=__tmp__DPJQ->parent_expr_binary__BBEP.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__JPJQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LPJQ=__infix_equal_equal__IKWM(((__STRING_CST__5J *)__tmp__JPJQ),__tmp__KPJQ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__BUVO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__BUVO=__infix_equal_equal__MO1L(__tmp__5TVO,__tmp__AUVO);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LPJQ=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__BUVO=__infix_equal_equal__3O1L(__tmp__5TVO,__tmp__AUVO);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LPJQ=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __READ_LOCAL__: {
-      __tmp__BUVO=__infix_equal_equal__XP1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__BUVO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__LPJQ=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__BUVO=__infix_equal_equal__NQ1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LPJQ=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__BUVO=__infix_equal_equal__JR1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LPJQ=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __REAL_CST__: {
-      __tmp__BUVO=__infix_equal_equal__FS1L(__tmp__5TVO,__tmp__AUVO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__BUVO=__infix_equal_equal__5S1L(__tmp__5TVO,__tmp__AUVO);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__BUVO=FALSE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__BUVO=FALSE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__BUVO=__infix_equal_equal__YT1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__BUVO=__infix_equal_equal__UU1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LPJQ=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__BUVO=__infix_equal_equal__QV1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__BUVO=__infix_equal_equal__MW1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_AND__: {
-      __tmp__BUVO=__infix_equal_equal__IX1L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__BUVO=__infix_equal_equal__EY1L(__tmp__5TVO,__tmp__AUVO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__BUVO=__infix_equal_equal__AZ1L(__tmp__5TVO,__tmp__AUVO);
+    case __ITEM__HGOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __PUT_TO__: {
-      __tmp__BUVO=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __ITEM__: {
-      __tmp__BUVO=FALSE__;
+    case __CAST__1HOJ__: {
+      __tmp__LPJQ=FALSE__O__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__BUVO=FALSE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __CAST__: {
-      __tmp__BUVO=FALSE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__BUVO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LPJQ=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __READ_SLOT__: {
-      __tmp__BUVO=__infix_equal_equal__M01L(__tmp__5TVO,__tmp__AUVO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__LPJQ=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__BUVO=__infix_equal_equal__I11L(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LPJQ=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__BUVO=__infix_equal_equal__G4HO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LPJQ=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__BUVO=__infix_equal_equal__W2FO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LPJQ=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BUVO=__infix_equal_equal__XGMO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LPJQ=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__BUVO=__infix_equal_equal__S3FO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LPJQ=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BUVO=__infix_equal_equal__UHMO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LPJQ=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__BUVO=__infix_equal_equal__5HLM(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LPJQ=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__BUVO=__infix_equal_equal__011L(__tmp__5TVO,__tmp__AUVO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LPJQ=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__BUVO=__infix_equal_equal__AM0M(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LPJQ=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__BUVO=__infix_equal_equal__O4FO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LPJQ=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__BUVO=__infix_equal_equal__SYEP(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LPJQ=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_INF__: {
-      __tmp__BUVO=__infix_equal_equal__Y4HO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LPJQ=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__BUVO=__infix_equal_equal__U5HO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__LPJQ=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_OR__: {
-      __tmp__BUVO=__infix_equal_equal__NHRN(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LPJQ=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__BUVO=__infix_equal_equal__KTVO(__tmp__5TVO,__tmp__AUVO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LPJQ=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__JPJQ)),__tmp__KPJQ);
     } break;
     };
-    __tmp__FUVO=__tmp__BUVO;
-  } else {
-    __tmp__FUVO=FALSE__;
+    __tmp__XPJQ=__tmp__LPJQ;
+  } else /* FALSE */ {
+    __tmp__XPJQ=FALSE__O__;
   };
-  return(__tmp__FUVO);
+  __tmp__LPJQ=__tmp__XPJQ;
+  return(__tmp__LPJQ);
 }
 
-static __BOOLEAN is_seq_list__5U2M(void *l__BV2M)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_saturated__NSKP(__INTEGER_CST__XAXC *Self__OSKP)
+// ({INTEGER_CST__XAXC}) With result No recursive, No inlinable.
 {
-  __INTEGER j__EV2M;
-  __BOOLEAN result__DV2M;
-  void **__tmp__ROBR;
-  result__DV2M=FALSE__;
-  j__EV2M=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.upper__0T4G;
-  __tmp__ROBR=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.storage__YU4G;
-  while (((j__EV2M >=  0) && (! result__DV2M))) {
-    result__DV2M=((void *)((void **)__tmp__ROBR)[j__EV2M] == (void *)l__BV2M);
-    j__EV2M=(__INTEGER)(j__EV2M -  1);
-  };
-  return(result__DV2M);
-}
-
-static __BOOLEAN is_saturated__LIRN(__INTEGER_CST *Self__MIRN)
-// ({INTEGER_CST}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__3IRN;
-  void *__tmp__4IRN;
-  __STRING_CONSTANT *Self__ALCO;
-  __BOOLEAN result__OIRN;
-  result__OIRN=FALSE__;
-  if (is_signed__GQKN(Self__MIRN)) {
-    result__OIRN=(Self__MIRN->value__W4YD == (__INTEGER)(-  1));
-  } else {
-    __tmp__3IRN=((__TYPE_FULL *)Self__MIRN->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL;
-    switch (((struct ___OBJ *)__tmp__3IRN)->__id) {
-    case __TYPE__: {
-      __tmp__4IRN=((__PROTOTYPE *)((__TYPE *)__tmp__3IRN)->prototype__RD)->parent_named__QD.name__1QB;
+  void *__tmp__ATKP;
+  __STRING_CONSTANT__0 *__tmp__BTKP,*Self__QPOQ;
+  __PROTOTYPE__MF *__tmp__SBVS;
+  __BOOLEAN__L result__QSKP,__tmp__RSKP,__tmp__UPOQ;
+  result__QSKP=FALSE__O__;
+  __tmp__RSKP=is_signed__YKLP(Self__OSKP);
+  if (__tmp__RSKP) {
+    result__QSKP=(Self__OSKP->value__FH4D == (__INTEGER__Q)(-  1));
+  } else /* FALSE */ {
+    __tmp__ATKP=((__TYPE_FULL__XMB *)Self__OSKP->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK;
+    switch (((struct ___OBJ *)__tmp__ATKP)->__id) {
+    case __TYPE__FF__: {
+      __tmp__BTKP=((__TYPE__FF *)__tmp__ATKP)->prototype__QF->parent_named__PF.name__GWB;
     } break;
-    case __TYPE_NULL__: {
-      __tmp__4IRN=(&__string_59);
+    case __TYPE_NULL__GMB__: {
+      __tmp__BTKP=(&__string_5);
     } break;
-    case __TYPE_VOID__: {
-      __tmp__4IRN=(&__string_2);
+    case __TYPE_VOID__IMB__: {
+      __tmp__BTKP=(&__string_6);
     } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__4IRN=(&__string_44);
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__BTKP=(&__string_54);
     } break;
-    case __TYPE_ID__: {
-      __tmp__4IRN=(&__string_46);
+    case __TYPE_ID__MMB__: {
+      __tmp__BTKP=(&__string_56);
     } break;
-    case __TYPE_GENERIC__: {
-      __tmp__4IRN=((__TYPE_GENERIC *)__tmp__3IRN)->name__LR2B;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__BTKP=((__TYPE_GENERIC__OCY *)__tmp__ATKP)->name__HZMB;
     } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__4IRN=((__PROFIL_BLOCK *)__tmp__3IRN)->parent_profil__OGAG.name__5IEI;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__SBVS=prototype__32ZG();
+      __tmp__BTKP=__tmp__SBVS->parent_named__PF.name__GWB;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__BTKP=((__PROFIL_BLOCK__O3NJ *)__tmp__ATKP)->parent_profil__P3NJ.name__B2IK;
     } break;
     };
-    Self__ALCO=((__STRING_CONSTANT *)__tmp__4IRN);
-    if (((void *)Self__ALCO == (void *)(&__string_47))) {
-      result__OIRN=FALSE__;
+    Self__QPOQ=((__STRING_CONSTANT__0 *)__tmp__BTKP);
+    __tmp__UPOQ=__infix_equal_equal__FWZ(Self__QPOQ,(&__string_57));
+    if (__tmp__UPOQ) {
+      result__QSKP=FALSE__O__;
     };
-    if (((void *)Self__ALCO == (void *)(&__string_48))) {
-      result__OIRN=(Self__MIRN->value__W4YD ==  4294967295LU);
+    __tmp__UPOQ=__infix_equal_equal__FWZ(Self__QPOQ,(&__string_58));
+    if (__tmp__UPOQ) {
+      result__QSKP=(Self__OSKP->value__FH4D ==  4294967295LU);
     };
-    if (((void *)Self__ALCO == (void *)(&__string_49))) {
-      result__OIRN=(Self__MIRN->value__W4YD ==  65535);
+    __tmp__UPOQ=__infix_equal_equal__FWZ(Self__QPOQ,(&__string_59));
+    if (__tmp__UPOQ) {
+      result__QSKP=(Self__OSKP->value__FH4D ==  65535);
     };
-    if (((void *)Self__ALCO == (void *)(&__string_50))) {
-      result__OIRN=(Self__MIRN->value__W4YD ==  255);
+    __tmp__UPOQ=__infix_equal_equal__FWZ(Self__QPOQ,(&__string_60));
+    if (__tmp__UPOQ) {
+      result__QSKP=(Self__OSKP->value__FH4D ==  255);
     };
   };
-  return(result__OIRN);
+  __tmp__RSKP=result__QSKP;
+  return(__tmp__RSKP);
 }
 
-static __INTEGER_64 to_power__5MRN(__INTEGER_CST *Self__ANRN)
-// ({INTEGER_CST}) With resultNo recursive, No inlinable.
+static __INTEGER_64__1SG to_power__SVKP(__INTEGER_CST__XAXC *Self__TVKP)
+// ({INTEGER_CST__XAXC}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 result__CNRN,val__FNRN;
-  result__CNRN= 0;
-  val__FNRN=Self__ANRN->value__W4YD;
-  if ((val__FNRN ==  0)) {
-    result__CNRN=((__INTEGER_64 )(__INTEGER)(-  1));
-  } else {
-    while (((__INTEGER_64)(val__FNRN &  1) ==  0)) {
-      val__FNRN=(__INTEGER_64)(val__FNRN >>  1);
-      result__CNRN=(__INTEGER_64)(result__CNRN +  1);
-    };
-    if ((val__FNRN !=  1)) {
-      result__CNRN=((__INTEGER_64 )(__INTEGER)(-  1));
-    };
-  };
-  return(result__CNRN);
+  __INTEGER_64__1SG result__VVKP,val__YVKP;
+  result__VVKP= 0;
+  val__YVKP=Self__TVKP->value__FH4D;
+  if ((val__YVKP ==  0)) {
+    result__VVKP=((__INTEGER_64__1SG )(__INTEGER__Q)(-  1));
+  } else /* FALSE */ {
+    while (((__INTEGER_64__1SG)(val__YVKP &  1) ==  0)) {
+      val__YVKP=(__INTEGER_64__1SG)(val__YVKP >>  1);
+      result__VVKP=(__INTEGER_64__1SG)(result__VVKP +  1);
+    };
+    if ((val__YVKP !=  1)) {
+      result__VVKP=((__INTEGER_64__1SG )(__INTEGER__Q)(-  1));
+    };
+  };
+  val__YVKP=result__VVKP;
+  return(val__YVKP);
 }
 
-static void* get_last_value__D0PL(__SLOT_DATA *Self__E0PL,void *rec__F0PL)
-// ({SLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* get_last_value__IUFN(__SLOT_DATA__IJRG *Self__JUFN,void *rec__KUFN)
+// ({SLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
 {
-  __INTEGER_64 v__HINR;
-  void *result__H0PL,*__tmp__J2PL,*__tmp__H3PL,*__tmp__G5PL,*__tmp__45PL;
-  void *__tmp__AFQL,*__tmp__KKQL,*__tmp__FMQL,*__tmp__2OQL;
-  void *rd__J0PL,*__tmp__O5PL,*__tmp__55PL,*__tmp__CFQL,*__tmp__TOBR;
-  void *__tmp__XOBR,*__tmp__GGDR;
-  void *rd_loc__K0PL,*__tmp__D2PL,*__tmp__K2PL,*__tmp__I3PL;
-  void *wrt_slot__L0PL,*__tmp__H2PL,*__tmp__F3PL,*__tmp__F5PL;
-  void *__tmp__25PL,*__tmp__EMQL,*__tmp__1OQL;
-  void *l__M0PL,*__tmp__W5PL,*__tmp__PFQL;
-  void *g__N0PL,*__tmp__Z5PL,*__tmp__SFQL;
-  __INTEGER my_require_count__P0PL,result__1FDR,__tmp__22PL,Self__0YJN;
-  __INTEGER result__3FDR,result__5FDR,result__BGDR,result__DGDR;
-  __INTEGER typ_id__5HNR,typ_id__LINR,typ_id__XINR,Self__CN3Q,up__DN3Q;
-  void *pb__Q0PL,*__tmp__T1PL;
-  void *__tmp__Q1PL,*t__IINR,*t__UINR;
-  void *__tmp__S1PL;
-  void *__tmp__G2PL,*__tmp__E3PL,*__tmp__E5PL,*__tmp__15PL,*__tmp__5EQL;
-  void *__tmp__DMQL,*__tmp__QOQL,*__tmp__0OQL;
-  void *__tmp__U5PL,*__tmp__X5PL,*__tmp__JAQL,*__tmp__XCQL,*__tmp__NFQL;
-  void *__tmp__QFQL;
-  __LOCAL *Self__4FDR,*Self__CGDR,*Self__D03R,*Self__I03R,*Self__L13R;
-  __LOCAL *Self__Q13R,*Self__V13R,*Self__013R,*Self__513R,*Self__E23R;
-  __LOCAL *Self__J23R,*Self__O23R;
-  __SLOT_DATA *Self__AGDR,*Self__EGDR;
-  __READ_LOCAL *Self__2UFQ,*Self__4UFQ,*__tmp__UOBR,*__tmp__YOBR;
-  __READ_LOCAL *Self__KVFQ,*Self__MVFQ,*Self__OVFQ,*Self__QVFQ;
-  __READ_LOCAL *Self__5VFQ,*Self__BWFQ,*Self__DWFQ,*Self__FWFQ;
-  void *voir__E03R,*voir__H03R,*voir__J03R,*voir__M03R,*voir__M13R;
-  void *voir__P13R,*voir__R13R,*voir__U13R,*voir__W13R,*voir__Z13R;
-  void *voir__113R,*voir__413R,*voir__A23R,*voir__D23R,*voir__F23R;
-  void *voir__I23R,*voir__K23R,*voir__N23R,*voir__P23R,*voir__S23R;
-  __LIST *Self__G03R,*Self__L03R,*Self__O13R,*Self__T13R,*Self__Y13R;
-  __LIST *Self__313R,*Self__C23R,*Self__H23R,*Self__M23R,*Self__R23R;
-  __READ_GLOBAL *Self__5UFQ,*__tmp__HGDR,*Self__NVFQ,*Self__RVFQ;
-  __READ_GLOBAL *Self__CWFQ,*Self__GWFQ;
-  __STRING_CST *Self__AVFQ;
-  __PROTOTYPE_CST *Self__BVFQ;
-  __INTEGER_CST *Self__CVFQ,*result__3HNR,*Self__FINR;
-  __POSITION p__GINR,p__SINR,p__4INR,__tmp__ROQL;
-  __POINTER ptr__4HNR,ptr_table__O03R,next__N03R,result__P03R;
-  __POINTER ptr_table__T03R,next__S03R,result__U03R,ptr__KINR;
-  __POINTER ptr_table__Y03R,next__X03R,result__Z03R,ptr_table__303R;
-  __POINTER next__203R,result__403R,ptr__WINR,ptr_table__C13R;
-  __POINTER next__B13R,result__D13R,ptr_table__H13R,next__G13R;
-  __POINTER result__I13R;
-  __UINTEGER_32 sz__AINR,a__BINR,new_size__CINR,t__DINR,a__EINR;
-  __UINTEGER_32 new_size__W03R,lab_type__V03R,sz__MINR,a__NINR;
-  __UINTEGER_32 new_size__OINR,t__PINR,a__QINR,new_size__A13R;
-  __UINTEGER_32 lab_type__503R,sz__YINR,a__ZINR,new_size__0INR,t__1INR;
-  __UINTEGER_32 a__2INR,new_size__K13R,lab_type__J13R;
-  __REAL_CST *Self__EVFQ,*result__JINR,*Self__RINR;
-  void *v__TINR;
-  __CHARACTER_CST *Self__GVFQ;
-  __IS_EXPANDED *Self__HVFQ,*result__VINR,*Self__3INR;
-  __BOOLEAN is_rec_ok__O0PL,__tmp__X4PL,__tmp__24PL,__tmp__H5PL;
-  __BOOLEAN __tmp__ICQL,__tmp__NCQL,__tmp__TEQL,__tmp__MEQL,__tmp__QEQL;
-  __BOOLEAN __tmp__WEQL,__tmp__UFQL,__tmp__2JQL,__tmp__WHQL,__tmp__1HQL;
-  __BOOLEAN __tmp__3JQL,__tmp__VJQL,__tmp__ZJQL,__tmp__MKQL,__tmp__PMQL;
-  __BOOLEAN __tmp__WLQL,__tmp__FOQL;
-  void **__tmp__HAAR;
-  result__H0PL=NULL;
-  rd__J0PL=NULL;
-  rd_loc__K0PL=NULL;
-  wrt_slot__L0PL=NULL;
-  l__M0PL=NULL;
-  g__N0PL=NULL;
-  is_rec_ok__O0PL=FALSE__;
-  my_require_count__P0PL= 0;
-  pb__Q0PL=NULL;
-  if ((((! mode_recursive__3XUC) && ((void *)loop_invariant__LLAL == (void *)NULL)) && ((void *)Self__E0PL->last_write__MBJL != (void *)NULL))) {
-    result__1FDR= 0;
-    if (((void *)Self__E0PL->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-      if (((void *)Self__E0PL->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
-        result__1FDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__E0PL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-      } else {
-        result__1FDR= 1;
+  __INTEGER_64__1SG v__N1MU;
+  void *result__MUFN;
+  __LOCAL__L4WC *l__RUFN,*__tmp__0ZFN,*Self__CZ3T,*Self__1Z3T;
+  __SLOT_DATA__IJRG *g__SUFN,*__tmp__3ZFN,*Self__GZ3T;
+  __INTEGER__Q my_require_count__UUFN,result__3Y3T,Result__5Y3T;
+  __INTEGER__Q Self__3ZYO,j__4ZMU,result__BZ3T,Result__DZ3T;
+  __INTEGER__Q Result__HZ3T;
+  __TYPE_FULL__XMB *__tmp__VVFN,*t__O1MU;
+  void *__tmp__WVFN;
+  __PROFIL_BLOCK__O3NJ *__tmp__YVFN;
+  __READ_LOCAL__55ZI *__tmp__IWFN,*__tmp__NXFN,*__tmp__C0ZT,*Self__LEVS;
+  void *__tmp__LWFN,*__tmp__IXFN;
+  __WRITE_SLOT__EYKJ *__tmp__MWFN,*__tmp__KXFN,*__tmp__A0FN,*__tmp__GGGN;
+  __LIST__WH *l__0ZMU,*l__5ZMU,*l__E0MU;
+  void *__tmp__SZFN;
+  void *__tmp__YZFN,*__tmp__N0FN,*__tmp__02FN;
+  __STRING__BC *__tmp__SZ3T,*__tmp__2Z3T;
+  __READ_GLOBAL__T4YL *Self__CDVS,*Self__OEVS;
+  __STRING_CST__5J *Self__V0MU,*result__R0MU;
+  __POINTER__IB ptr__S0MU,__tmp__U0MU,__tmp__W0MU,__tmp__X0MU;
+  __UINTEGER_32__ZWB __tmp__Y0MU;
+  __PROTOTYPE_CST__LAXC *Self__GDVS,*__tmp__HDVS;
+  __INTEGER_CST__XAXC *Self__JDVS,*Self__L1MU;
+  __POSITION__OL p__M1MU,__tmp__TIGN;
+  __IS_EXPANDED__35NJ *Self__NDVS,*Self__21MU;
+  __GET_TYPE_ID__HAOJ *Self__SDVS,*Self__M2MU;
+  __SIZE_OF__5GOJ *Self__VDVS,*Self__22MU;
+  __REAL_CST__1LOJ *Self__YDVS,*Self__M3MU;
+  __STRING_CONSTANT__0 *v__O3MU;
+  __CHARACTER_CST__RMOJ *Self__2DVS,*__tmp__3DVS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__5DVS,*__tmp__AEVS;
+  __WRITE_LOCAL__TEYJ *__tmp__RFVS;
+  __BOOLEAN__L is_rec_ok__TUFN,result__YZMU,__tmp__HYFN,__tmp__1YFN;
+  __BOOLEAN__L __tmp__AZFN,__tmp__LZFN,result__3ZMU,__tmp__CQIP;
+  __BOOLEAN__L __tmp__L2FN,result__C0MU,__tmp__G4FN;
+  __FAST_ARRAYoINSTRo__EA4D *Self__BIWT;
+  result__MUFN=NULL;
+  l__RUFN=NULL;
+  g__SUFN=NULL;
+  is_rec_ok__TUFN=FALSE__O__;
+  my_require_count__UUFN= 0;
+  if ((((! mode_recursive__CQAD) && ((void *)loop_invariant__NRBK == (void *)NULL)) && ((void *)Self__JUFN->last_write__4K3K != (void *)NULL))) {
+    result__3Y3T= 0;
+    if (((void *)Self__JUFN->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+      if (((void *)Self__JUFN->parent_variable__JJRG.require_list__QKFJ != (void *)NULL)) {
+        Result__5Y3T=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__JUFN->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        result__3Y3T=(__INTEGER__Q)( 1 + Result__5Y3T);
+      } else /* FALSE */ {
+        result__3Y3T= 1;
       };
     };
-    my_require_count__P0PL=result__1FDR;
-    if (((void *)rec__F0PL != (void *)NULL)) {
-      switch (((struct ___OBJ *)rec__F0PL)->__id) {
-      case __LIST__: {
-        __tmp__Q1PL=static_type__OHQG(rec__F0PL);
+    my_require_count__UUFN=result__3Y3T;
+    if (((void *)rec__KUFN != (void *)NULL)) {
+      switch (((struct ___OBJ *)rec__KUFN)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__VVFN=((__STRING_CST__5J *)rec__KUFN)->parent_constant__EK.static_type__5G4D;
       } break;
-      case __STRING_CST__: {
-        __tmp__Q1PL=((__STRING_CST *)rec__F0PL)->parent_constant__5F.static_type__M2YD;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__VVFN=((__EXTERNAL_C__Y5WC *)rec__KUFN)->static_type__W54D;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__Q1PL=((__EXTERNAL_C *)rec__F0PL)->static_type__1VZD;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__VVFN=((__PROTOTYPE_CST__LAXC *)rec__KUFN)->parent_constant__MAXC.static_type__5G4D;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__Q1PL=((__PROTOTYPE_CST *)rec__F0PL)->parent_constant__W2LC.static_type__M2YD;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__VVFN=((__INTEGER_CST__XAXC *)rec__KUFN)->parent_constant__YAXC.static_type__5G4D;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__Q1PL=((__INTEGER_CST *)rec__F0PL)->parent_constant__B3LC.static_type__M2YD;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__VVFN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)rec__KUFN));
       } break;
-      case __READ_LOCAL__: {
-        __tmp__Q1PL=((__LOCAL *)((__READ_LOCAL *)rec__F0PL)->local__HJZD)->parent_variable__T1LC.type__D25F;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__VVFN=((__READ_LOCAL__55ZI *)rec__KUFN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__Q1PL=static_type__CN1H(rec__F0PL);
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__VVFN=static_type__ODCK();
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__Q1PL=static_type__1N1H();
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__VVFN=static_type__TDCK();
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__Q1PL=static_type__AO1H();
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__VVFN=static_type__YDCK();
       } break;
-      case __REAL_CST__: {
-        __tmp__Q1PL=((__REAL_CST *)rec__F0PL)->parent_constant__U2JH.static_type__M2YD;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__VVFN=static_type__3DCK();
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__Q1PL=((__CHARACTER_CST *)rec__F0PL)->parent_constant__H3JH.static_type__M2YD;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__VVFN=static_type__CECK();
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__Q1PL=static_type__FO1H();
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__VVFN=static_type__HECK(((__EXPR_SUB__UBOJ *)rec__KUFN));
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__Q1PL=static_type__KO1H();
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__VVFN=static_type__MECK(((__EXPR_MUL__KCOJ *)rec__KUFN));
       } break;
-      case __EXPR_SUP__: {
-        __tmp__Q1PL=static_type__PO1H();
+      case __EXPR_DIV__4COJ__: {
+        __tmp__VVFN=static_type__RECK(((__EXPR_DIV__4COJ *)rec__KUFN));
       } break;
-      case __EXPR_SUB__: {
-        __tmp__Q1PL=static_type__UO1H(rec__F0PL);
+      case __EXPR_AND__SDOJ__: {
+        __tmp__VVFN=static_type__WECK(((__EXPR_AND__SDOJ *)rec__KUFN));
       } break;
-      case __EXPR_MUL__: {
-        __tmp__Q1PL=static_type__0O1H(rec__F0PL);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__VVFN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)rec__KUFN));
       } break;
-      case __EXPR_DIV__: {
-        __tmp__Q1PL=static_type__5O1H(rec__F0PL);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__VVFN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)rec__KUFN));
       } break;
-      case __EXPR_AND__: {
-        __tmp__Q1PL=static_type__EP1H(rec__F0PL);
+      case __PUT_TO__TFOJ__: {
+        __tmp__VVFN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__Q1PL=static_type__JP1H(rec__F0PL);
+      case __ITEM__HGOJ__: {
+        __tmp__VVFN=static_type__JFCK(((__ITEM__HGOJ *)rec__KUFN));
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__Q1PL=static_type__OP1H(rec__F0PL);
+      case __SIZE_OF__5GOJ__: {
+        __tmp__VVFN=static_type__VFCK();
       } break;
-      case __PUT_TO__: {
-        __tmp__Q1PL=TYPE_VOID__->parent_type__UIB.default__AKC;
+      case __CAST__1HOJ__: {
+        __tmp__VVFN=((__CAST__1HOJ *)rec__KUFN)->static_type__FD5J;
       } break;
-      case __ITEM__: {
-        __tmp__Q1PL=static_type__XP1H(rec__F0PL);
+      case __REAL_CST__1LOJ__: {
+        __tmp__VVFN=((__REAL_CST__1LOJ *)rec__KUFN)->parent_constant__2LOJ.static_type__5G4D;
       } break;
-      case __SIZE_OF__: {
-        __tmp__Q1PL=static_type__DQ1H();
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__VVFN=((__CHARACTER_CST__RMOJ *)rec__KUFN)->parent_constant__SMOJ.static_type__5G4D;
       } break;
-      case __CAST__: {
-        __tmp__Q1PL=((__CAST *)rec__F0PL)->static_type__0N1H;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__VVFN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)rec__KUFN)->parent_constant__2NOJ.static_type__5G4D;
       } break;
-      case __CALL_SLOT__: {
-        __tmp__Q1PL=static_type__NOKL(rec__F0PL);
+      case __READ_SLOT__LL4K__: {
+        __tmp__VVFN=((__READ_SLOT__LL4K *)rec__KUFN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
       } break;
-      case __READ_SLOT__: {
-        __tmp__Q1PL=((__SLOT_DATA *)((__READ_SLOT *)rec__F0PL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__VVFN=static_type__5L5O();
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__Q1PL=((__SLOT_DATA *)((__READ_GLOBAL *)rec__F0PL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__VVFN=static_type__CRTP();
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__Q1PL=static_type__Z1ZM();
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__VVFN=static_type__M51P();
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__Q1PL=static_type__ZQEO();
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__VVFN=static_type__HRTP();
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__Q1PL=static_type__P0IO();
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__VVFN=static_type__S51P();
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__Q1PL=static_type__4QEO();
+      case __EXPR_NEG__EZVL__: {
+        __tmp__VVFN=static_type__GWBN(((__EXPR_NEG__EZVL *)rec__KUFN));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__Q1PL=static_type__V0IO();
+      case __EXPR_ADD__SZVL__: {
+        __tmp__VVFN=static_type__BAGM(((__EXPR_ADD__SZVL *)rec__KUFN));
       } break;
-      case __EXPR_NEG__: {
-        __tmp__Q1PL=static_type__DFJM(rec__F0PL);
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__VVFN=((__READ_GLOBAL__T4YL *)rec__KUFN)->global__KAKM->parent_variable__JJRG.type__IO5D;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__Q1PL=static_type__P3ML(rec__F0PL);
+      case __EXPR_NOT__XUPM__: {
+        __tmp__VVFN=static_type__REWN(((__EXPR_NOT__XUPM *)rec__KUFN));
       } break;
-      case __EXPR_NOT__: {
-        __tmp__Q1PL=static_type__R3XM(rec__F0PL);
+      case __EXPR_MOD__3YPM__: {
+        __tmp__VVFN=static_type__TL1P(((__EXPR_MOD__3YPM *)rec__KUFN));
       } break;
-      case __EXPR_MOD__: {
-        __tmp__Q1PL=static_type__DREO(rec__F0PL);
+      case __EXPR_OR__PQ0N__: {
+        __tmp__VVFN=static_type__IPVO(((__EXPR_OR__PQ0N *)rec__KUFN));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__Q1PL=static_type__0BEP();
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__VVFN=static_type__TA0Q();
       } break;
-      case __EXPR_INF__: {
-        __tmp__Q1PL=static_type__V0QN();
+      case __EXPR_INF__OXBP__: {
+        __tmp__VVFN=static_type__4BUP();
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__Q1PL=static_type__00QN();
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__VVFN=static_type__DCUP();
       } break;
-      case __EXPR_OR__: {
-        __tmp__Q1PL=static_type__3YPN(rec__F0PL);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__Q1PL=static_type__1HSO(rec__F0PL);
+      case __EXPR_XOR__ABEP__: {
+        __tmp__VVFN=static_type__2OFQ(((__EXPR_XOR__ABEP *)rec__KUFN));
       } break;
       };
-      __tmp__S1PL=((__TYPE_FULL *)__tmp__Q1PL)->parent_type__5SL;
-      if (__tmp__S1PL==NULL) {
-        __tmp__T1PL=NULL;
+      __tmp__WVFN=((__TYPE_FULL__XMB *)__tmp__VVFN)->the_parent_type__QLK;
+      if (__tmp__WVFN==NULL) {
+        __tmp__YVFN=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__S1PL)->__id) {
-        case __TYPE__: {
-          __tmp__T1PL=NULL;
+        switch (((struct ___OBJ *)__tmp__WVFN)->__id) {
+        case __TYPE__FF__: {
+          __tmp__YVFN=NULL;
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__YVFN=NULL;
         } break;
-        case __TYPE_NULL__: {
-          __tmp__T1PL=NULL;
+        case __TYPE_VOID__IMB__: {
+          __tmp__YVFN=NULL;
         } break;
-        case __TYPE_VOID__: {
-          __tmp__T1PL=NULL;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__YVFN=NULL;
         } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__T1PL=NULL;
+        case __TYPE_ID__MMB__: {
+          __tmp__YVFN=NULL;
         } break;
-        case __TYPE_ID__: {
-          __tmp__T1PL=NULL;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__YVFN=NULL;
         } break;
-        case __TYPE_GENERIC__: {
-          __tmp__T1PL=NULL;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__YVFN=NULL;
         } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__T1PL=((void *)__tmp__S1PL);
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__YVFN=((void *)__tmp__WVFN);
         } break;
         }
       };
-      pb__Q0PL=__tmp__T1PL;
-      if ((((void *)__tmp__T1PL != (void *)NULL) && ((void *)Self__E0PL->parent_variable__HHZD.require_list__25DH != (void *)NULL))) {
-        if (rec__F0PL==NULL) {
-          __tmp__D2PL=NULL;
+      if ((((void *)__tmp__YVFN != (void *)NULL) && ((void *)Self__JUFN->parent_variable__JJRG.require_list__QKFJ != (void *)NULL))) {
+        if (rec__KUFN==NULL) {
+          __tmp__IWFN=NULL;
         } else {
-          switch (((struct ___OBJ *)rec__F0PL)->__id) {
-          case __LIST__: {
-            __tmp__D2PL=NULL;
+          switch (((struct ___OBJ *)rec__KUFN)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __STRING_CST__: {
-            __tmp__D2PL=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__D2PL=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__D2PL=NULL;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__D2PL=((void *)rec__F0PL);
+          case __READ_LOCAL__55ZI__: {
+            __tmp__IWFN=((void *)rec__KUFN);
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__D2PL=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __REAL_CST__: {
-            __tmp__D2PL=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__D2PL=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__D2PL=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__D2PL=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__D2PL=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__D2PL=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__D2PL=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __CAST__: {
-            __tmp__D2PL=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__D2PL=NULL;
+          case __READ_SLOT__LL4K__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __READ_SLOT__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__D2PL=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__D2PL=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__D2PL=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__IWFN=NULL;
           } break;
           }
         };
-        l__M0PL=((__READ_LOCAL *)__tmp__D2PL)->local__HJZD;
-        __tmp__G2PL=Self__E0PL->parent_variable__HHZD.require_first__L5DH;
-        if (__tmp__G2PL==NULL) {
-          __tmp__H2PL=NULL;
+        l__RUFN=__tmp__IWFN->local__BVEJ;
+        __tmp__LWFN=Self__JUFN->parent_variable__JJRG.require_first__FKFJ;
+        if (__tmp__LWFN==NULL) {
+          __tmp__MWFN=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__G2PL)->__id) {
-          case __WRITE_GLOBAL__: {
-            __tmp__H2PL=NULL;
+          switch (((struct ___OBJ *)__tmp__LWFN)->__id) {
+          case __WRITE_GLOBAL__WXKJ__: {
+            __tmp__MWFN=NULL;
           } break;
-          case __WRITE_SLOT__: {
-            __tmp__H2PL=((void *)__tmp__G2PL);
+          case __WRITE_SLOT__EYKJ__: {
+            __tmp__MWFN=((void *)__tmp__LWFN);
           } break;
-          case __WRITE_LOCAL__: {
-            __tmp__H2PL=NULL;
+          case __WRITE_LOCAL__TEYJ__: {
+            __tmp__MWFN=NULL;
           } break;
           }
         };
-        wrt_slot__L0PL=__tmp__H2PL;
-        __tmp__J2PL=((__WRITE_SLOT *)__tmp__H2PL)->receiver__PT1H;
-        if (__tmp__J2PL==NULL) {
-          __tmp__K2PL=NULL;
+        __tmp__LWFN=__tmp__MWFN->receiver__X54J;
+        if (__tmp__LWFN==NULL) {
+          __tmp__IWFN=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__J2PL)->__id) {
-          case __LIST__: {
-            __tmp__K2PL=NULL;
-          } break;
-          case __STRING_CST__: {
-            __tmp__K2PL=NULL;
+          switch (((struct ___OBJ *)__tmp__LWFN)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__K2PL=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__K2PL=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__K2PL=NULL;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__K2PL=((void *)__tmp__J2PL);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__K2PL=NULL;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__IWFN=((void *)__tmp__LWFN);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __REAL_CST__: {
-            __tmp__K2PL=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__K2PL=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__K2PL=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__K2PL=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__K2PL=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__K2PL=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__K2PL=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __CAST__: {
-            __tmp__K2PL=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__K2PL=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __READ_SLOT__: {
-            __tmp__K2PL=NULL;
+          case __READ_SLOT__LL4K__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_ADD__: {
-            __tmp__K2PL=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__IWFN=NULL;
           } break;
-          case __EXPR_XOR__: {
-            __tmp__K2PL=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__IWFN=NULL;
           } break;
           }
         };
-        rd_loc__K0PL=__tmp__K2PL;
-        if (((void *)((__READ_LOCAL *)__tmp__K2PL)->local__HJZD == (void *)l__M0PL)) {
-          my_require_count__P0PL= 1;
-        } else {
-          my_require_count__P0PL= 0;
-        };
-        __tmp__22PL=((__FAST_ARRAYoWRITEo *)Self__E0PL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI;
-        Self__0YJN= 0;
-        __tmp__HAAR=((__FAST_ARRAYoWRITEo *)Self__E0PL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI;
-        while ((Self__0YJN <= __tmp__22PL)) {
-          __tmp__E3PL=((void **)__tmp__HAAR)[Self__0YJN];
-          if (__tmp__E3PL==NULL) {
-            __tmp__F3PL=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__E3PL)->__id) {
-            case __WRITE_GLOBAL__: {
-              __tmp__F3PL=NULL;
+        if (((void *)__tmp__IWFN->local__BVEJ == (void *)l__RUFN)) {
+          my_require_count__UUFN= 1;
+        } else /* FALSE */ {
+          my_require_count__UUFN= 0;
+        };
+        Result__5Y3T=Self__JUFN->parent_variable__JJRG.require_list__QKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ;
+        Self__3ZYO= 0;
+        while ((Self__3ZYO <= Result__5Y3T)) {
+          __tmp__IXFN=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__JUFN->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__3ZYO];
+          if (__tmp__IXFN==NULL) {
+            __tmp__KXFN=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__IXFN)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__KXFN=NULL;
             } break;
-            case __WRITE_SLOT__: {
-              __tmp__F3PL=((void *)__tmp__E3PL);
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__KXFN=((void *)__tmp__IXFN);
             } break;
-            case __WRITE_LOCAL__: {
-              __tmp__F3PL=NULL;
+            case __WRITE_LOCAL__TEYJ__: {
+              __tmp__KXFN=NULL;
             } break;
             }
           };
-          wrt_slot__L0PL=__tmp__F3PL;
-          __tmp__H3PL=((__WRITE_SLOT *)__tmp__F3PL)->receiver__PT1H;
-          if (__tmp__H3PL==NULL) {
-            __tmp__I3PL=NULL;
+          __tmp__IXFN=__tmp__KXFN->receiver__X54J;
+          if (__tmp__IXFN==NULL) {
+            __tmp__NXFN=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__H3PL)->__id) {
-            case __LIST__: {
-              __tmp__I3PL=NULL;
-            } break;
-            case __STRING_CST__: {
-              __tmp__I3PL=NULL;
+            switch (((struct ___OBJ *)__tmp__IXFN)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXTERNAL_C__: {
-              __tmp__I3PL=NULL;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__I3PL=NULL;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __INTEGER_CST__: {
-              __tmp__I3PL=NULL;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __READ_LOCAL__: {
-              __tmp__I3PL=((void *)__tmp__H3PL);
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__I3PL=NULL;
+            case __READ_LOCAL__55ZI__: {
+              __tmp__NXFN=((void *)__tmp__IXFN);
             } break;
-            case __EXPR_EQUAL__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __REAL_CST__: {
-              __tmp__I3PL=NULL;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __CHARACTER_CST__: {
-              __tmp__I3PL=NULL;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __IS_EXPANDED__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __GET_TYPE_ID__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_SUP__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_SUB__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_MUL__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_DIV__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_AND__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__I3PL=NULL;
+            case __PUT_TO__TFOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__I3PL=NULL;
+            case __ITEM__HGOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __PUT_TO__: {
-              __tmp__I3PL=NULL;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __ITEM__: {
-              __tmp__I3PL=NULL;
+            case __CAST__1HOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __SIZE_OF__: {
-              __tmp__I3PL=NULL;
+            case __REAL_CST__1LOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __CAST__: {
-              __tmp__I3PL=NULL;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __CALL_SLOT__: {
-              __tmp__I3PL=NULL;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __READ_SLOT__: {
-              __tmp__I3PL=NULL;
+            case __READ_SLOT__LL4K__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_NEG__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_ADD__: {
-              __tmp__I3PL=NULL;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_NOT__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_MOD__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_INF__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_INF__OXBP__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_OR__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__NXFN=NULL;
             } break;
-            case __EXPR_XOR__: {
-              __tmp__I3PL=NULL;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__NXFN=NULL;
             } break;
             }
           };
-          rd_loc__K0PL=__tmp__I3PL;
-          if (((void *)((__READ_LOCAL *)__tmp__I3PL)->local__HJZD == (void *)l__M0PL)) {
-            my_require_count__P0PL=(__INTEGER)(my_require_count__P0PL +  1);
+          if (((void *)__tmp__NXFN->local__BVEJ == (void *)l__RUFN)) {
+            my_require_count__UUFN=(__INTEGER__Q)(my_require_count__UUFN +  1);
           };
-          Self__0YJN=(__INTEGER)(Self__0YJN +  1);
+          Self__3ZYO=(__INTEGER__Q)(Self__3ZYO +  1);
         };
       };
     };
-    if ((((Self__E0PL->last_seq_call_and_loop__X3PL == seq_call_and_loop__3QEJ) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL)) || (my_require_count__P0PL ==  1))) {
-      if (((void *)rec__F0PL == (void *)NULL)) {
-        is_rec_ok__O0PL=TRUE__;
-        __tmp__X4PL=TRUE__;
-      } else {
-        __tmp__X4PL=FALSE__;
+    if ((Self__JUFN->last_seq_call_and_loop__SZQL == seq_call_and_loop__TL3K)) {
+      l__0ZMU=Self__JUFN->last_list_current__1L3K;
+      result__YZMU=FALSE__O__;
+      Result__5Y3T=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+      while (((Result__5Y3T >=  0) && (! result__YZMU))) {
+        result__YZMU=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[Result__5Y3T] == (void *)l__0ZMU);
+        Result__5Y3T=(__INTEGER__Q)(Result__5Y3T -  1);
       };
-      if ((! __tmp__X4PL)) {
-        switch (((struct ___OBJ *)rec__F0PL)->__id) {
-        case __LIST__: {
-          __tmp__24PL=FALSE__;
-        } break;
-        case __STRING_CST__: {
-          __tmp__24PL=TRUE__;
+      __tmp__HYFN=result__YZMU;
+    } else /* FALSE */ {
+      __tmp__HYFN=FALSE__O__;
+    };
+    if ((__tmp__HYFN || (my_require_count__UUFN ==  1))) {
+      if (((void *)rec__KUFN == (void *)NULL)) {
+        is_rec_ok__TUFN=TRUE__K__;
+        __tmp__1YFN=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__1YFN=FALSE__O__;
+      };
+      if ((! __tmp__1YFN)) {
+        switch (((struct ___OBJ *)rec__KUFN)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__24PL=FALSE__;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__24PL=TRUE__;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__24PL=TRUE__;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__24PL=FALSE__;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __REAL_CST__: {
-          __tmp__24PL=TRUE__;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__24PL=TRUE__;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_AND__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__24PL=FALSE__;
+        case __PUT_TO__TFOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__24PL=FALSE__;
+        case __ITEM__HGOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __PUT_TO__: {
-          __tmp__24PL=FALSE__;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __ITEM__: {
-          __tmp__24PL=FALSE__;
+        case __CAST__1HOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __SIZE_OF__: {
-          __tmp__24PL=FALSE__;
+        case __REAL_CST__1LOJ__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __CAST__: {
-          __tmp__24PL=FALSE__;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__24PL=FALSE__;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __READ_SLOT__: {
-          __tmp__24PL=FALSE__;
+        case __READ_SLOT__LL4K__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__24PL=FALSE__;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_INF__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_INF__OXBP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_OR__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_XOR__: {
-          __tmp__24PL=FALSE__;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
         };
-        if (__tmp__24PL) {
-          __tmp__E5PL=Self__E0PL->last_write__MBJL;
-          if (__tmp__E5PL==NULL) {
-            __tmp__F5PL=NULL;
+        if (__tmp__AZFN) {
+          __tmp__IXFN=Self__JUFN->last_write__4K3K;
+          if (__tmp__IXFN==NULL) {
+            __tmp__KXFN=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__E5PL)->__id) {
-            case __WRITE_GLOBAL__: {
-              __tmp__F5PL=NULL;
+            switch (((struct ___OBJ *)__tmp__IXFN)->__id) {
+            case __WRITE_GLOBAL__WXKJ__: {
+              __tmp__KXFN=NULL;
             } break;
-            case __WRITE_SLOT__: {
-              __tmp__F5PL=((void *)__tmp__E5PL);
+            case __WRITE_SLOT__EYKJ__: {
+              __tmp__KXFN=((void *)__tmp__IXFN);
             } break;
             }
           };
-          wrt_slot__L0PL=__tmp__F5PL;
-          __tmp__G5PL=((__WRITE_SLOT *)__tmp__F5PL)->receiver__PT1H;
-          switch (((struct ___OBJ *)rec__F0PL)->__id) {
-          case __LIST__: {
-            __tmp__H5PL=FALSE__;
+          __tmp__IXFN=__tmp__KXFN->receiver__X54J;
+          switch (((struct ___OBJ *)rec__KUFN)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__LZFN=__infix_equal_equal__IKWM(((__STRING_CST__5J *)rec__KUFN),__tmp__IXFN);
           } break;
-          case __STRING_CST__: {
-            __tmp__H5PL=__infix_equal_equal__XN1L(rec__F0PL,__tmp__G5PL);
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__H5PL=FALSE__;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__LZFN=__infix_equal_equal__4KWM(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__H5PL=__infix_equal_equal__MO1L(rec__F0PL,__tmp__G5PL);
+          case __INTEGER_CST__XAXC__: {
+            __tmp__LZFN=__infix_equal_equal__QLWM(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __INTEGER_CST__: {
-            __tmp__H5PL=__infix_equal_equal__3O1L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__H5PL=__infix_equal_equal__XP1L(rec__F0PL,__tmp__G5PL);
+          case __READ_LOCAL__55ZI__: {
+            __tmp__LZFN=__infix_equal_equal__PMWM(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__H5PL=FALSE__;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__LZFN=__infix_equal_equal__CNWM(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__H5PL=__infix_equal_equal__NQ1L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__LZFN=__infix_equal_equal__5NWM(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__H5PL=__infix_equal_equal__JR1L(rec__F0PL,__tmp__G5PL);
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __REAL_CST__: {
-            __tmp__H5PL=__infix_equal_equal__FS1L(rec__F0PL,__tmp__G5PL);
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__H5PL=__infix_equal_equal__5S1L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__LZFN=__infix_equal_equal__EPWM(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__H5PL=FALSE__;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__LZFN=__infix_equal_equal__BQWM(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__H5PL=FALSE__;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__LZFN=__infix_equal_equal__4QWM(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_SUP__: {
-            __tmp__H5PL=__infix_equal_equal__YT1L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_DIV__4COJ__: {
+            __tmp__LZFN=__infix_equal_equal__1RWM(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_SUB__: {
-            __tmp__H5PL=__infix_equal_equal__UU1L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_AND__SDOJ__: {
+            __tmp__LZFN=__infix_equal_equal__YSWM(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_MUL__: {
-            __tmp__H5PL=__infix_equal_equal__QV1L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__LZFN=__infix_equal_equal__VTWM(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_DIV__: {
-            __tmp__H5PL=__infix_equal_equal__MW1L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__LZFN=__infix_equal_equal__SUWM(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_AND__: {
-            __tmp__H5PL=__infix_equal_equal__IX1L(rec__F0PL,__tmp__G5PL);
+          case __PUT_TO__TFOJ__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__H5PL=__infix_equal_equal__EY1L(rec__F0PL,__tmp__G5PL);
+          case __ITEM__HGOJ__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__H5PL=__infix_equal_equal__AZ1L(rec__F0PL,__tmp__G5PL);
+          case __SIZE_OF__5GOJ__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __PUT_TO__: {
-            __tmp__H5PL=FALSE__;
+          case __CAST__1HOJ__: {
+            __tmp__LZFN=FALSE__O__;
           } break;
-          case __ITEM__: {
-            __tmp__H5PL=FALSE__;
+          case __REAL_CST__1LOJ__: {
+            __tmp__LZFN=__infix_equal_equal__5VWM(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __SIZE_OF__: {
-            __tmp__H5PL=FALSE__;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__LZFN=__infix_equal_equal__0WWM(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __CAST__: {
-            __tmp__H5PL=FALSE__;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__LZFN=__infix_equal_equal__A14M(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __CALL_SLOT__: {
-            __tmp__H5PL=FALSE__;
+          case __READ_SLOT__LL4K__: {
+            __tmp__LZFN=__infix_equal_equal__MLYN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __READ_SLOT__: {
-            __tmp__H5PL=__infix_equal_equal__M01L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__LZFN=__infix_equal_equal__NDCQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__H5PL=__infix_equal_equal__I11L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__LZFN=__infix_equal_equal__ZE3P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__H5PL=__infix_equal_equal__G4HO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__LZFN=__infix_equal_equal__CNJQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__H5PL=__infix_equal_equal__W2FO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__LZFN=__infix_equal_equal__WF3P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__H5PL=__infix_equal_equal__XGMO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__LZFN=__infix_equal_equal__AOJQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__H5PL=__infix_equal_equal__S3FO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_NEG__EZVL__: {
+            __tmp__LZFN=__infix_equal_equal__4BFN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__H5PL=__infix_equal_equal__UHMO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_ADD__SZVL__: {
+            __tmp__LZFN=__infix_equal_equal__MXWM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_NEG__: {
-            __tmp__H5PL=__infix_equal_equal__5HLM(rec__F0PL,__tmp__G5PL);
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__LZFN=__infix_equal_equal__JMYN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__H5PL=__infix_equal_equal__011L(rec__F0PL,__tmp__G5PL);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__LZFN=__infix_equal_equal__2MYN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_NOT__: {
-            __tmp__H5PL=__infix_equal_equal__AM0M(rec__F0PL,__tmp__G5PL);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__LZFN=__infix_equal_equal__TG3P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_MOD__: {
-            __tmp__H5PL=__infix_equal_equal__O4FO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__LZFN=__infix_equal_equal__LOWO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__H5PL=__infix_equal_equal__SYEP(rec__F0PL,__tmp__G5PL);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__LZFN=__infix_equal_equal__OU0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_INF__: {
-            __tmp__H5PL=__infix_equal_equal__Y4HO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_INF__OXBP__: {
+            __tmp__LZFN=__infix_equal_equal__AECQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__H5PL=__infix_equal_equal__U5HO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__LZFN=__infix_equal_equal__3ECQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
-          case __EXPR_OR__: {
-            __tmp__H5PL=__infix_equal_equal__NHRN(rec__F0PL,__tmp__G5PL);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__H5PL=__infix_equal_equal__KTVO(rec__F0PL,__tmp__G5PL);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__LZFN=__infix_equal_equal__3OJQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)rec__KUFN)),__tmp__IXFN);
           } break;
           };
-          is_rec_ok__O0PL=__tmp__H5PL;
-        } else {
-          if (rec__F0PL==NULL) {
-            __tmp__O5PL=NULL;
+          is_rec_ok__TUFN=__tmp__LZFN;
+        } else /* FALSE */ {
+          if (rec__KUFN==NULL) {
+            __tmp__SZFN=NULL;
           } else {
-            switch (((struct ___OBJ *)rec__F0PL)->__id) {
-            case __LIST__: {
-              __tmp__O5PL=NULL;
+            switch (((struct ___OBJ *)rec__KUFN)->__id) {
+            case __STRING_CST__5J__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __STRING_CST__: {
-              __tmp__O5PL=NULL;
+            case __EXTERNAL_C__Y5WC__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXTERNAL_C__: {
-              __tmp__O5PL=NULL;
+            case __PROTOTYPE_CST__LAXC__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __PROTOTYPE_CST__: {
-              __tmp__O5PL=NULL;
+            case __INTEGER_CST__XAXC__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __INTEGER_CST__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_MULTIPLE__GLWH__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __READ_LOCAL__: {
-              __tmp__O5PL=((void *)rec__F0PL);
+            case __READ_LOCAL__55ZI__: {
+              __tmp__SZFN=((void *)rec__KUFN);
             } break;
-            case __EXPR_MULTIPLE__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_EQUAL__KINJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_EQUAL__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              __tmp__O5PL=NULL;
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __REAL_CST__: {
-              __tmp__O5PL=NULL;
+            case __GET_TYPE_ID__HAOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __CHARACTER_CST__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_SUP__ABOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __IS_EXPANDED__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_SUB__UBOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __GET_TYPE_ID__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_MUL__KCOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_SUP__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_DIV__4COJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_SUB__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_AND__SDOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_MUL__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_SHIFT_R__GEOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_DIV__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_SHIFT_L__0EOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_AND__: {
-              __tmp__O5PL=NULL;
+            case __PUT_TO__TFOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_SHIFT_R__: {
-              __tmp__O5PL=NULL;
+            case __ITEM__HGOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_SHIFT_L__: {
-              __tmp__O5PL=NULL;
+            case __SIZE_OF__5GOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __PUT_TO__: {
-              __tmp__O5PL=NULL;
+            case __CAST__1HOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __ITEM__: {
-              __tmp__O5PL=NULL;
+            case __REAL_CST__1LOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __SIZE_OF__: {
-              __tmp__O5PL=NULL;
+            case __CHARACTER_CST__RMOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __CAST__: {
-              __tmp__O5PL=NULL;
+            case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __CALL_SLOT__: {
-              __tmp__O5PL=NULL;
+            case __READ_SLOT__LL4K__: {
+              __tmp__SZFN=((void *)rec__KUFN);
             } break;
-            case __READ_SLOT__: {
-              __tmp__O5PL=((void *)rec__F0PL);
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__O5PL=((void *)rec__F0PL);
+            case __EXPR_OR_LOGIC__ADUL__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_OR_LOGIC__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_AND_LOGIC__EFUL__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_AND_LOGIC__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_NEG__EZVL__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_ADD__SZVL__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_NEG__: {
-              __tmp__O5PL=NULL;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__SZFN=((void *)rec__KUFN);
             } break;
-            case __EXPR_ADD__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_NOT__XUPM__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_NOT__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_MOD__3YPM__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_MOD__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_OR__PQ0N__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_SUP_EQ__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_SUP_EQ__1VBP__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_INF__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_INF__OXBP__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_INF_EQ__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_INF_EQ__FYBP__: {
+              __tmp__SZFN=NULL;
             } break;
-            case __EXPR_OR__: {
-              __tmp__O5PL=NULL;
-            } break;
-            case __EXPR_XOR__: {
-              __tmp__O5PL=NULL;
+            case __EXPR_XOR__ABEP__: {
+              __tmp__SZFN=NULL;
             } break;
             }
           };
-          rd__J0PL=__tmp__O5PL;
-          if (((void *)__tmp__O5PL != (void *)NULL)) {
-            switch (((struct ___OBJ *)__tmp__O5PL)->__id) {
-            case __READ_LOCAL__: {
-              __tmp__U5PL=((__READ_LOCAL *)__tmp__O5PL)->local__HJZD;
+          if (((void *)__tmp__SZFN != (void *)NULL)) {
+            switch (((struct ___OBJ *)__tmp__SZFN)->__id) {
+            case __READ_LOCAL__55ZI__: {
+              __tmp__YZFN=((__READ_LOCAL__55ZI *)__tmp__SZFN)->local__BVEJ;
             } break;
-            case __READ_SLOT__: {
-              __tmp__U5PL=((__READ_SLOT *)__tmp__O5PL)->slot__MUGK;
+            case __READ_SLOT__LL4K__: {
+              __tmp__YZFN=((__READ_SLOT__LL4K *)__tmp__SZFN)->slot__UYFM;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__U5PL=((__READ_GLOBAL *)__tmp__O5PL)->global__ZGJK;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__YZFN=((__READ_GLOBAL__T4YL *)__tmp__SZFN)->global__KAKM;
             } break;
             };
-            if (__tmp__U5PL==NULL) {
-              __tmp__W5PL=NULL;
+            if (__tmp__YZFN==NULL) {
+              __tmp__0ZFN=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__U5PL)->__id) {
-              case __LOCAL__: {
-                __tmp__W5PL=((void *)__tmp__U5PL);
+              switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+              case __LOCAL__L4WC__: {
+                __tmp__0ZFN=((void *)__tmp__YZFN);
               } break;
-              case __SLOT_DATA__: {
-                __tmp__W5PL=NULL;
+              case __SLOT_DATA__IJRG__: {
+                __tmp__0ZFN=NULL;
               } break;
               }
             };
-            l__M0PL=__tmp__W5PL;
-            switch (((struct ___OBJ *)__tmp__O5PL)->__id) {
-            case __READ_LOCAL__: {
-              __tmp__X5PL=((__READ_LOCAL *)__tmp__O5PL)->local__HJZD;
+            l__RUFN=__tmp__0ZFN;
+            switch (((struct ___OBJ *)__tmp__SZFN)->__id) {
+            case __READ_LOCAL__55ZI__: {
+              __tmp__YZFN=((__READ_LOCAL__55ZI *)__tmp__SZFN)->local__BVEJ;
             } break;
-            case __READ_SLOT__: {
-              __tmp__X5PL=((__READ_SLOT *)__tmp__O5PL)->slot__MUGK;
+            case __READ_SLOT__LL4K__: {
+              __tmp__YZFN=((__READ_SLOT__LL4K *)__tmp__SZFN)->slot__UYFM;
             } break;
-            case __READ_GLOBAL__: {
-              __tmp__X5PL=((__READ_GLOBAL *)__tmp__O5PL)->global__ZGJK;
+            case __READ_GLOBAL__T4YL__: {
+              __tmp__YZFN=((__READ_GLOBAL__T4YL *)__tmp__SZFN)->global__KAKM;
             } break;
             };
-            if (__tmp__X5PL==NULL) {
-              __tmp__Z5PL=NULL;
+            if (__tmp__YZFN==NULL) {
+              __tmp__3ZFN=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__X5PL)->__id) {
-              case __LOCAL__: {
-                __tmp__Z5PL=NULL;
+              switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+              case __LOCAL__L4WC__: {
+                __tmp__3ZFN=NULL;
               } break;
-              case __SLOT_DATA__: {
-                __tmp__Z5PL=((void *)__tmp__X5PL);
+              case __SLOT_DATA__IJRG__: {
+                __tmp__3ZFN=((void *)__tmp__YZFN);
               } break;
               }
             };
-            g__N0PL=__tmp__Z5PL;
-            __tmp__15PL=Self__E0PL->last_write__MBJL;
-            if (__tmp__15PL==NULL) {
-              __tmp__25PL=NULL;
+            g__SUFN=__tmp__3ZFN;
+            __tmp__SZFN=Self__JUFN->last_write__4K3K;
+            if (__tmp__SZFN==NULL) {
+              __tmp__A0FN=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__15PL)->__id) {
-              case __WRITE_GLOBAL__: {
-                __tmp__25PL=NULL;
+              switch (((struct ___OBJ *)__tmp__SZFN)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                __tmp__A0FN=NULL;
               } break;
-              case __WRITE_SLOT__: {
-                __tmp__25PL=((void *)__tmp__15PL);
+              case __WRITE_SLOT__EYKJ__: {
+                __tmp__A0FN=((void *)__tmp__SZFN);
               } break;
               }
             };
-            wrt_slot__L0PL=__tmp__25PL;
-            __tmp__45PL=((__WRITE_SLOT *)__tmp__25PL)->receiver__PT1H;
-            if (__tmp__45PL==NULL) {
-              __tmp__55PL=NULL;
+            __tmp__SZFN=__tmp__A0FN->receiver__X54J;
+            if (__tmp__SZFN==NULL) {
+              __tmp__YZFN=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__45PL)->__id) {
-              case __LIST__: {
-                __tmp__55PL=NULL;
-              } break;
-              case __STRING_CST__: {
-                __tmp__55PL=NULL;
+              switch (((struct ___OBJ *)__tmp__SZFN)->__id) {
+              case __STRING_CST__5J__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXTERNAL_C__: {
-                __tmp__55PL=NULL;
+              case __EXTERNAL_C__Y5WC__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __PROTOTYPE_CST__: {
-                __tmp__55PL=NULL;
+              case __PROTOTYPE_CST__LAXC__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __INTEGER_CST__: {
-                __tmp__55PL=NULL;
+              case __INTEGER_CST__XAXC__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __READ_LOCAL__: {
-                __tmp__55PL=((void *)__tmp__45PL);
+              case __EXPR_MULTIPLE__GLWH__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_MULTIPLE__: {
-                __tmp__55PL=NULL;
+              case __READ_LOCAL__55ZI__: {
+                __tmp__YZFN=((void *)__tmp__SZFN);
               } break;
-              case __EXPR_EQUAL__: {
-                __tmp__55PL=NULL;
+              case __EXPR_EQUAL__KINJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_NOT_EQUAL__: {
-                __tmp__55PL=NULL;
+              case __EXPR_NOT_EQUAL__VINJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __REAL_CST__: {
-                __tmp__55PL=NULL;
+              case __IS_EXPANDED__35NJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __CHARACTER_CST__: {
-                __tmp__55PL=NULL;
+              case __GET_TYPE_ID__HAOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __IS_EXPANDED__: {
-                __tmp__55PL=NULL;
+              case __EXPR_SUP__ABOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __GET_TYPE_ID__: {
-                __tmp__55PL=NULL;
+              case __EXPR_SUB__UBOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_SUP__: {
-                __tmp__55PL=NULL;
+              case __EXPR_MUL__KCOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_SUB__: {
-                __tmp__55PL=NULL;
+              case __EXPR_DIV__4COJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_MUL__: {
-                __tmp__55PL=NULL;
+              case __EXPR_AND__SDOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_DIV__: {
-                __tmp__55PL=NULL;
+              case __EXPR_SHIFT_R__GEOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_AND__: {
-                __tmp__55PL=NULL;
+              case __EXPR_SHIFT_L__0EOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_SHIFT_R__: {
-                __tmp__55PL=NULL;
+              case __PUT_TO__TFOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_SHIFT_L__: {
-                __tmp__55PL=NULL;
+              case __ITEM__HGOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __PUT_TO__: {
-                __tmp__55PL=NULL;
+              case __SIZE_OF__5GOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __ITEM__: {
-                __tmp__55PL=NULL;
+              case __CAST__1HOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __SIZE_OF__: {
-                __tmp__55PL=NULL;
+              case __REAL_CST__1LOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __CAST__: {
-                __tmp__55PL=NULL;
+              case __CHARACTER_CST__RMOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __CALL_SLOT__: {
-                __tmp__55PL=NULL;
+              case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __READ_SLOT__: {
-                __tmp__55PL=((void *)__tmp__45PL);
+              case __READ_SLOT__LL4K__: {
+                __tmp__YZFN=((void *)__tmp__SZFN);
               } break;
-              case __READ_GLOBAL__: {
-                __tmp__55PL=((void *)__tmp__45PL);
+              case __EXPR_NOT_LOGIC__W4FL__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_NOT_LOGIC__: {
-                __tmp__55PL=NULL;
+              case __EXPR_OR_LOGIC__ADUL__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_OR_LOGIC__: {
-                __tmp__55PL=NULL;
+              case __EXPR_OR_OR_LOGIC__3DUL__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                __tmp__55PL=NULL;
+              case __EXPR_AND_LOGIC__EFUL__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_AND_LOGIC__: {
-                __tmp__55PL=NULL;
+              case __EXPR_AND_AND_LOGIC__5FUL__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                __tmp__55PL=NULL;
+              case __EXPR_NEG__EZVL__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_NEG__: {
-                __tmp__55PL=NULL;
+              case __EXPR_ADD__SZVL__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_ADD__: {
-                __tmp__55PL=NULL;
+              case __READ_GLOBAL__T4YL__: {
+                __tmp__YZFN=((void *)__tmp__SZFN);
               } break;
-              case __EXPR_NOT__: {
-                __tmp__55PL=NULL;
+              case __EXPR_NOT__XUPM__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_MOD__: {
-                __tmp__55PL=NULL;
+              case __EXPR_MOD__3YPM__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_SUP_EQ__: {
-                __tmp__55PL=NULL;
+              case __EXPR_OR__PQ0N__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_INF__: {
-                __tmp__55PL=NULL;
+              case __EXPR_SUP_EQ__1VBP__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_INF_EQ__: {
-                __tmp__55PL=NULL;
+              case __EXPR_INF__OXBP__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_OR__: {
-                __tmp__55PL=NULL;
+              case __EXPR_INF_EQ__FYBP__: {
+                __tmp__YZFN=NULL;
               } break;
-              case __EXPR_XOR__: {
-                __tmp__55PL=NULL;
+              case __EXPR_XOR__ABEP__: {
+                __tmp__YZFN=NULL;
               } break;
               }
             };
-            rd__J0PL=__tmp__55PL;
-            if (((void *)__tmp__55PL != (void *)NULL)) {
-              switch (((struct ___OBJ *)__tmp__55PL)->__id) {
-              case __READ_LOCAL__: {
-                __tmp__JAQL=((__READ_LOCAL *)__tmp__55PL)->local__HJZD;
+            if (((void *)__tmp__YZFN != (void *)NULL)) {
+              switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+              case __READ_LOCAL__55ZI__: {
+                __tmp__N0FN=((__READ_LOCAL__55ZI *)__tmp__YZFN)->local__BVEJ;
               } break;
-              case __READ_SLOT__: {
-                __tmp__JAQL=((__READ_SLOT *)__tmp__55PL)->slot__MUGK;
+              case __READ_SLOT__LL4K__: {
+                __tmp__N0FN=((__READ_SLOT__LL4K *)__tmp__YZFN)->slot__UYFM;
               } break;
-              case __READ_GLOBAL__: {
-                __tmp__JAQL=((__READ_GLOBAL *)__tmp__55PL)->global__ZGJK;
+              case __READ_GLOBAL__T4YL__: {
+                __tmp__N0FN=((__READ_GLOBAL__T4YL *)__tmp__YZFN)->global__KAKM;
               } break;
               };
-              if ((((void *)__tmp__W5PL == (void *)__tmp__JAQL) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL))) {
-                if ((((((void *)((__LOCAL *)__tmp__W5PL)->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)__tmp__W5PL)->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)__tmp__W5PL)->last_seq__TQJJ)->last_seq_index__S5IL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_local_and_loop__QBQL == seq_call_local_and_loop__T3IL))) {
-                  __tmp__ICQL=TRUE__;
-                } else {
-                  Self__4FDR=((__LOCAL *)__tmp__W5PL);
-                  result__3FDR= 0;
-                  if (((void *)Self__4FDR->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
-                    if (((void *)Self__4FDR->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
-                      result__3FDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__4FDR->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-                    } else {
-                      result__3FDR= 1;
+              if (((void *)__tmp__0ZFN == (void *)__tmp__N0FN)) {
+                l__5ZMU=Self__JUFN->last_list_current__1L3K;
+                result__3ZMU=FALSE__O__;
+                j__4ZMU=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+                while (((j__4ZMU >=  0) && (! result__3ZMU))) {
+                  result__3ZMU=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[j__4ZMU] == (void *)l__5ZMU);
+                  j__4ZMU=(__INTEGER__Q)(j__4ZMU -  1);
+                };
+                __tmp__CQIP=result__3ZMU;
+              } else /* FALSE */ {
+                __tmp__CQIP=FALSE__O__;
+              };
+              if (__tmp__CQIP) {
+                if ((((((void *)__tmp__0ZFN->last_seq__SM1K != (void *)NULL) && ((void *)__tmp__0ZFN->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (__tmp__0ZFN->last_seq__SM1K->last_seq_index__EJ3K < Self__JUFN->last_seq_index__FL3K)) && (Self__JUFN->last_seq_call_local_and_loop__UZQL == seq_call_local_and_loop__FH3K))) {
+                  __tmp__L2FN=TRUE__K__;
+                } else /* FALSE */ {
+                  Self__CZ3T=((__LOCAL__L4WC *)__tmp__0ZFN);
+                  result__BZ3T= 0;
+                  if (((void *)Self__CZ3T->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+                    if (((void *)Self__CZ3T->parent_variable__O4WC.require_list__QKFJ != (void *)NULL)) {
+                      Result__DZ3T=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__CZ3T->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+                      (&__string_198)->count__0C= 11;
+                      (&__string_198)->storage__1C="Definition.";
+                      result__BZ3T=(__INTEGER__Q)( 1 + Result__DZ3T);
+                    } else /* FALSE */ {
+                      result__BZ3T= 1;
                     };
                   };
-                  __tmp__ICQL=(result__3FDR <=  1);
+                  __tmp__L2FN=(result__BZ3T <=  1);
                 };
-                __tmp__NCQL=(__tmp__ICQL || (((__LOCAL *)__tmp__W5PL)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' '));
-              } else {
-                __tmp__NCQL=FALSE__;
-              };
-              if (__tmp__NCQL) {
-                __tmp__TEQL=TRUE__;
-              } else {
-                switch (((struct ___OBJ *)__tmp__55PL)->__id) {
-                case __READ_LOCAL__: {
-                  __tmp__XCQL=((__READ_LOCAL *)__tmp__55PL)->local__HJZD;
+                result__3ZMU=(__tmp__L2FN || (__tmp__0ZFN->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' '));
+              } else /* FALSE */ {
+                result__3ZMU=FALSE__O__;
+              };
+              if (result__3ZMU) {
+                result__3ZMU=TRUE__K__;
+              } else /* FALSE */ {
+                switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+                case __READ_LOCAL__55ZI__: {
+                  __tmp__02FN=((__READ_LOCAL__55ZI *)__tmp__YZFN)->local__BVEJ;
                 } break;
-                case __READ_SLOT__: {
-                  __tmp__XCQL=((__READ_SLOT *)__tmp__55PL)->slot__MUGK;
+                case __READ_SLOT__LL4K__: {
+                  __tmp__02FN=((__READ_SLOT__LL4K *)__tmp__YZFN)->slot__UYFM;
                 } break;
-                case __READ_GLOBAL__: {
-                  __tmp__XCQL=((__READ_GLOBAL *)__tmp__55PL)->global__ZGJK;
+                case __READ_GLOBAL__T4YL__: {
+                  __tmp__02FN=((__READ_GLOBAL__T4YL *)__tmp__YZFN)->global__KAKM;
                 } break;
                 };
-                if ((((void *)__tmp__Z5PL == (void *)__tmp__XCQL) && (((__SLOT_DATA *)__tmp__Z5PL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'))) {
-                  if ((((((void *)((__SLOT_DATA *)__tmp__Z5PL)->last_write__MBJL != (void *)NULL) && (((__SLOT_DATA *)__tmp__Z5PL)->last_seq_index__TBJL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_and_loop__X3PL == seq_call_and_loop__3QEJ)) && is_seq_list__XWAN(((__SLOT_DATA *)__tmp__Z5PL)->last_list_current__ICJL))) {
-                    __tmp__MEQL=TRUE__;
-                  } else {
-                    Self__AGDR=((__SLOT_DATA *)__tmp__Z5PL);
-                    result__5FDR= 0;
-                    if (((void *)Self__AGDR->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-                      if (((void *)Self__AGDR->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
-                        result__5FDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__AGDR->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-                      } else {
-                        result__5FDR= 1;
+                if ((((void *)__tmp__3ZFN == (void *)__tmp__02FN) && (__tmp__3ZFN->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-'))) {
+                  if (((((void *)__tmp__3ZFN->last_write__4K3K != (void *)NULL) && (__tmp__3ZFN->last_seq_index__FL3K < Self__JUFN->last_seq_index__FL3K)) && (Self__JUFN->last_seq_call_and_loop__SZQL == seq_call_and_loop__TL3K))) {
+                    l__E0MU=__tmp__3ZFN->last_list_current__1L3K;
+                    result__C0MU=FALSE__O__;
+                    Result__DZ3T=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+                    while (((Result__DZ3T >=  0) && (! result__C0MU))) {
+                      result__C0MU=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[Result__DZ3T] == (void *)l__E0MU);
+                      Result__DZ3T=(__INTEGER__Q)(Result__DZ3T -  1);
+                    };
+                    __tmp__G4FN=result__C0MU;
+                  } else /* FALSE */ {
+                    __tmp__G4FN=FALSE__O__;
+                  };
+                  if (__tmp__G4FN) {
+                    result__C0MU=TRUE__K__;
+                  } else /* FALSE */ {
+                    Self__GZ3T=((__SLOT_DATA__IJRG *)__tmp__3ZFN);
+                    Result__DZ3T= 0;
+                    if (((void *)Self__GZ3T->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+                      if (((void *)Self__GZ3T->parent_variable__JJRG.require_list__QKFJ != (void *)NULL)) {
+                        Result__HZ3T=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__GZ3T->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+                        (&__string_198)->count__0C= 11;
+                        (&__string_198)->storage__1C="Definition.";
+                        Result__DZ3T=(__INTEGER__Q)( 1 + Result__HZ3T);
+                      } else /* FALSE */ {
+                        Result__DZ3T= 1;
                       };
                     };
-                    __tmp__MEQL=(result__5FDR ==  1);
+                    result__C0MU=(Result__DZ3T ==  1);
                   };
-                  __tmp__QEQL=__tmp__MEQL;
-                } else {
-                  __tmp__QEQL=FALSE__;
+                  __tmp__L2FN=result__C0MU;
+                } else /* FALSE */ {
+                  __tmp__L2FN=FALSE__O__;
                 };
-                __tmp__TEQL=__tmp__QEQL;
+                result__3ZMU=__tmp__L2FN;
               };
-              __tmp__WEQL=__tmp__TEQL;
-            } else {
-              __tmp__WEQL=FALSE__;
+              __tmp__CQIP=result__3ZMU;
+            } else /* FALSE */ {
+              __tmp__CQIP=FALSE__O__;
             };
-            is_rec_ok__O0PL=__tmp__WEQL;
+            is_rec_ok__TUFN=__tmp__CQIP;
           };
         };
       };
-      if (is_rec_ok__O0PL) {
-        __tmp__5EQL=Self__E0PL->last_write__MBJL;
-        if (((struct ___OBJ *)__tmp__5EQL)->__id==__WRITE_GLOBAL__) {
-          __tmp__AFQL=((__WRITE_GLOBAL *)__tmp__5EQL)->parent_write__YAGH.value__PAEH;
-        } else {
-          __tmp__AFQL=((__WRITE_SLOT *)__tmp__5EQL)->parent_write__FBGH.value__PAEH;
+      if (is_rec_ok__TUFN) {
+        __tmp__LWFN=Self__JUFN->last_write__4K3K;
+        if (((struct ___OBJ *)__tmp__LWFN)->__id==__WRITE_GLOBAL__WXKJ__) {
+          __tmp__IXFN=((__WRITE_GLOBAL__WXKJ *)__tmp__LWFN)->parent_write__XXKJ.value__3EJJ;
+        } else /* WRITE_SLOT */ {
+          __tmp__IXFN=((__WRITE_SLOT__EYKJ *)__tmp__LWFN)->parent_write__FYKJ.value__3EJJ;
         };
-        if (__tmp__AFQL==NULL) {
-          __tmp__CFQL=NULL;
+        if (__tmp__IXFN==NULL) {
+          __tmp__SZFN=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__AFQL)->__id) {
-          case __LIST__: {
-            __tmp__CFQL=NULL;
+          switch (((struct ___OBJ *)__tmp__IXFN)->__id) {
+          case __STRING_CST__5J__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __STRING_CST__: {
-            __tmp__CFQL=NULL;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXTERNAL_C__: {
-            __tmp__CFQL=NULL;
+          case __PROTOTYPE_CST__LAXC__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __PROTOTYPE_CST__: {
-            __tmp__CFQL=NULL;
+          case __INTEGER_CST__XAXC__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __INTEGER_CST__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __READ_LOCAL__: {
-            __tmp__CFQL=((void *)__tmp__AFQL);
+          case __READ_LOCAL__55ZI__: {
+            __tmp__SZFN=((void *)__tmp__IXFN);
           } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_EQUAL__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__CFQL=NULL;
+          case __IS_EXPANDED__35NJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __REAL_CST__: {
-            __tmp__CFQL=NULL;
+          case __GET_TYPE_ID__HAOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __CHARACTER_CST__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __IS_EXPANDED__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __GET_TYPE_ID__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_SUP__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_SUB__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_MUL__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_DIV__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_AND__: {
-            __tmp__CFQL=NULL;
+          case __PUT_TO__TFOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__CFQL=NULL;
+          case __ITEM__HGOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__CFQL=NULL;
+          case __SIZE_OF__5GOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __PUT_TO__: {
-            __tmp__CFQL=NULL;
+          case __CAST__1HOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __ITEM__: {
-            __tmp__CFQL=NULL;
+          case __REAL_CST__1LOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __SIZE_OF__: {
-            __tmp__CFQL=NULL;
+          case __CHARACTER_CST__RMOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __CAST__: {
-            __tmp__CFQL=NULL;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __CALL_SLOT__: {
-            __tmp__CFQL=NULL;
+          case __READ_SLOT__LL4K__: {
+            __tmp__SZFN=((void *)__tmp__IXFN);
           } break;
-          case __READ_SLOT__: {
-            __tmp__CFQL=((void *)__tmp__AFQL);
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__CFQL=((void *)__tmp__AFQL);
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_NEG__: {
-            __tmp__CFQL=NULL;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__SZFN=((void *)__tmp__IXFN);
           } break;
-          case __EXPR_ADD__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_NOT__XUPM__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_NOT__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_MOD__3YPM__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_MOD__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_OR__PQ0N__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_INF__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_INF__OXBP__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__SZFN=NULL;
           } break;
-          case __EXPR_OR__: {
-            __tmp__CFQL=NULL;
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__CFQL=NULL;
+          case __EXPR_XOR__ABEP__: {
+            __tmp__SZFN=NULL;
           } break;
           }
         };
-        rd__J0PL=__tmp__CFQL;
-        if (((void *)__tmp__CFQL == (void *)NULL)) {
-          l__M0PL=NULL;
-          g__N0PL=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__CFQL)->__id) {
-          case __READ_LOCAL__: {
-            __tmp__NFQL=((__READ_LOCAL *)__tmp__CFQL)->local__HJZD;
+        if (((void *)__tmp__SZFN == (void *)NULL)) {
+          l__RUFN=NULL;
+          g__SUFN=NULL;
+        } else /* FALSE */ {
+          switch (((struct ___OBJ *)__tmp__SZFN)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__YZFN=((__READ_LOCAL__55ZI *)__tmp__SZFN)->local__BVEJ;
           } break;
-          case __READ_SLOT__: {
-            __tmp__NFQL=((__READ_SLOT *)__tmp__CFQL)->slot__MUGK;
+          case __READ_SLOT__LL4K__: {
+            __tmp__YZFN=((__READ_SLOT__LL4K *)__tmp__SZFN)->slot__UYFM;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__NFQL=((__READ_GLOBAL *)__tmp__CFQL)->global__ZGJK;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__YZFN=((__READ_GLOBAL__T4YL *)__tmp__SZFN)->global__KAKM;
           } break;
           };
-          if (__tmp__NFQL==NULL) {
-            __tmp__PFQL=NULL;
+          if (__tmp__YZFN==NULL) {
+            __tmp__0ZFN=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__NFQL)->__id) {
-            case __LOCAL__: {
-              __tmp__PFQL=((void *)__tmp__NFQL);
+            switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+            case __LOCAL__L4WC__: {
+              __tmp__0ZFN=((void *)__tmp__YZFN);
             } break;
-            case __SLOT_DATA__: {
-              __tmp__PFQL=NULL;
+            case __SLOT_DATA__IJRG__: {
+              __tmp__0ZFN=NULL;
             } break;
             }
           };
-          l__M0PL=__tmp__PFQL;
-          switch (((struct ___OBJ *)__tmp__CFQL)->__id) {
-          case __READ_LOCAL__: {
-            __tmp__QFQL=((__READ_LOCAL *)__tmp__CFQL)->local__HJZD;
+          l__RUFN=__tmp__0ZFN;
+          switch (((struct ___OBJ *)__tmp__SZFN)->__id) {
+          case __READ_LOCAL__55ZI__: {
+            __tmp__YZFN=((__READ_LOCAL__55ZI *)__tmp__SZFN)->local__BVEJ;
           } break;
-          case __READ_SLOT__: {
-            __tmp__QFQL=((__READ_SLOT *)__tmp__CFQL)->slot__MUGK;
+          case __READ_SLOT__LL4K__: {
+            __tmp__YZFN=((__READ_SLOT__LL4K *)__tmp__SZFN)->slot__UYFM;
           } break;
-          case __READ_GLOBAL__: {
-            __tmp__QFQL=((__READ_GLOBAL *)__tmp__CFQL)->global__ZGJK;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__YZFN=((__READ_GLOBAL__T4YL *)__tmp__SZFN)->global__KAKM;
           } break;
           };
-          if (__tmp__QFQL==NULL) {
-            __tmp__SFQL=NULL;
+          if (__tmp__YZFN==NULL) {
+            __tmp__3ZFN=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__QFQL)->__id) {
-            case __LOCAL__: {
-              __tmp__SFQL=NULL;
+            switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+            case __LOCAL__L4WC__: {
+              __tmp__3ZFN=NULL;
             } break;
-            case __SLOT_DATA__: {
-              __tmp__SFQL=((void *)__tmp__QFQL);
+            case __SLOT_DATA__IJRG__: {
+              __tmp__3ZFN=((void *)__tmp__YZFN);
             } break;
             }
           };
-          g__N0PL=__tmp__SFQL;
+          g__SUFN=__tmp__3ZFN;
         };
-        switch (((struct ___OBJ *)__tmp__AFQL)->__id) {
-        case __LIST__: {
-          __tmp__UFQL=FALSE__;
+        switch (((struct ___OBJ *)__tmp__IXFN)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __STRING_CST__: {
-          __tmp__UFQL=TRUE__;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__UFQL=FALSE__;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__UFQL=TRUE__;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __INTEGER_CST__: {
-          __tmp__UFQL=TRUE__;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __READ_LOCAL__: {
-          __tmp__UFQL=FALSE__;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__UFQL=FALSE__;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __REAL_CST__: {
-          __tmp__UFQL=TRUE__;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__UFQL=TRUE__;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SUP__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SUB__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_MUL__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_DIV__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_AND__: {
-          __tmp__UFQL=FALSE__;
+        case __PUT_TO__TFOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__UFQL=FALSE__;
+        case __ITEM__HGOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__UFQL=FALSE__;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __PUT_TO__: {
-          __tmp__UFQL=FALSE__;
+        case __CAST__1HOJ__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __ITEM__: {
-          __tmp__UFQL=FALSE__;
+        case __REAL_CST__1LOJ__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __SIZE_OF__: {
-          __tmp__UFQL=FALSE__;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __CAST__: {
-          __tmp__UFQL=FALSE__;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__AZFN=TRUE__K__;
         } break;
-        case __CALL_SLOT__: {
-          __tmp__UFQL=FALSE__;
+        case __READ_SLOT__LL4K__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __READ_SLOT__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NEG__: {
-          __tmp__UFQL=FALSE__;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_ADD__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_NOT__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_MOD__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_INF__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_INF__OXBP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
-        case __EXPR_OR__: {
-          __tmp__UFQL=FALSE__;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__UFQL=FALSE__;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__AZFN=FALSE__O__;
         } break;
         };
-        if (__tmp__UFQL) {
-          __tmp__2JQL=TRUE__;
-        } else {
-          if ((((void *)l__M0PL != (void *)NULL) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL))) {
-            if ((((((void *)((__LOCAL *)l__M0PL)->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)l__M0PL)->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)l__M0PL)->last_seq__TQJJ)->last_seq_index__S5IL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_local_and_loop__QBQL == seq_call_local_and_loop__T3IL))) {
-              __tmp__WHQL=TRUE__;
-            } else {
-              Self__CGDR=((__LOCAL *)l__M0PL);
-              result__BGDR= 0;
-              if (((void *)Self__CGDR->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
-                if (((void *)Self__CGDR->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
-                  result__BGDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__CGDR->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-                } else {
-                  result__BGDR= 1;
-                };
-              };
-              __tmp__WHQL=(result__BGDR <=  1);
+        if (__tmp__AZFN) {
+          __tmp__AZFN=TRUE__K__;
+        } else /* FALSE */ {
+          if (((void *)l__RUFN != (void *)NULL)) {
+            l__5ZMU=Self__JUFN->last_list_current__1L3K;
+            __tmp__LZFN=FALSE__O__;
+            j__4ZMU=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+            while (((j__4ZMU >=  0) && (! __tmp__LZFN))) {
+              __tmp__LZFN=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[j__4ZMU] == (void *)l__5ZMU);
+              j__4ZMU=(__INTEGER__Q)(j__4ZMU -  1);
             };
-            __tmp__1HQL=(__tmp__WHQL || (((__LOCAL *)l__M0PL)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' '));
-          } else {
-            __tmp__1HQL=FALSE__;
+            result__3ZMU=__tmp__LZFN;
+          } else /* FALSE */ {
+            result__3ZMU=FALSE__O__;
           };
-          __tmp__2JQL=__tmp__1HQL;
-        };
-        if (__tmp__2JQL) {
-          __tmp__3JQL=TRUE__;
-        } else {
-          if ((((void *)g__N0PL != (void *)NULL) && (((__SLOT_DATA *)g__N0PL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'))) {
-            if ((((((void *)((__SLOT_DATA *)g__N0PL)->last_write__MBJL != (void *)NULL) && (((__SLOT_DATA *)g__N0PL)->last_seq_index__TBJL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_and_loop__X3PL == seq_call_and_loop__3QEJ)) && is_seq_list__XWAN(((__SLOT_DATA *)g__N0PL)->last_list_current__ICJL))) {
-              __tmp__VJQL=TRUE__;
-            } else {
-              Self__EGDR=((__SLOT_DATA *)g__N0PL);
-              result__DGDR= 0;
-              if (((void *)Self__EGDR->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
-                if (((void *)Self__EGDR->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
-                  result__DGDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__EGDR->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
-                } else {
-                  result__DGDR= 1;
+          if (result__3ZMU) {
+            if ((((((void *)l__RUFN->last_seq__SM1K != (void *)NULL) && ((void *)l__RUFN->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (l__RUFN->last_seq__SM1K->last_seq_index__EJ3K < Self__JUFN->last_seq_index__FL3K)) && (Self__JUFN->last_seq_call_local_and_loop__UZQL == seq_call_local_and_loop__FH3K))) {
+              __tmp__CQIP=TRUE__K__;
+            } else /* FALSE */ {
+              Self__CZ3T=((__LOCAL__L4WC *)l__RUFN);
+              result__BZ3T= 0;
+              if (((void *)Self__CZ3T->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+                if (((void *)Self__CZ3T->parent_variable__O4WC.require_list__QKFJ != (void *)NULL)) {
+                  Result__DZ3T=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__CZ3T->parent_variable__O4WC.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  result__BZ3T=(__INTEGER__Q)( 1 + Result__DZ3T);
+                } else /* FALSE */ {
+                  result__BZ3T= 1;
                 };
               };
-              __tmp__VJQL=(result__DGDR ==  1);
+              __tmp__CQIP=(result__BZ3T <=  1);
+            };
+            __tmp__LZFN=(__tmp__CQIP || (l__RUFN->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' '));
+          } else /* FALSE */ {
+            __tmp__LZFN=FALSE__O__;
+          };
+          __tmp__AZFN=__tmp__LZFN;
+        };
+        if (__tmp__AZFN) {
+          __tmp__AZFN=TRUE__K__;
+        } else /* FALSE */ {
+          if ((((void *)g__SUFN != (void *)NULL) && (g__SUFN->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-'))) {
+            if (((((void *)g__SUFN->last_write__4K3K != (void *)NULL) && (g__SUFN->last_seq_index__FL3K < Self__JUFN->last_seq_index__FL3K)) && (Self__JUFN->last_seq_call_and_loop__SZQL == seq_call_and_loop__TL3K))) {
+              l__E0MU=g__SUFN->last_list_current__1L3K;
+              __tmp__CQIP=FALSE__O__;
+              result__BZ3T=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+              while (((result__BZ3T >=  0) && (! __tmp__CQIP))) {
+                __tmp__CQIP=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[result__BZ3T] == (void *)l__E0MU);
+                result__BZ3T=(__INTEGER__Q)(result__BZ3T -  1);
+              };
+              __tmp__L2FN=__tmp__CQIP;
+            } else /* FALSE */ {
+              __tmp__L2FN=FALSE__O__;
+            };
+            if (__tmp__L2FN) {
+              __tmp__CQIP=TRUE__K__;
+            } else /* FALSE */ {
+              Self__GZ3T=((__SLOT_DATA__IJRG *)g__SUFN);
+              result__BZ3T= 0;
+              if (((void *)Self__GZ3T->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+                if (((void *)Self__GZ3T->parent_variable__JJRG.require_list__QKFJ != (void *)NULL)) {
+                  Result__DZ3T=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__GZ3T->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.upper__0KFJ +  1);
+                  (&__string_198)->count__0C= 11;
+                  (&__string_198)->storage__1C="Definition.";
+                  result__BZ3T=(__INTEGER__Q)( 1 + Result__DZ3T);
+                } else /* FALSE */ {
+                  result__BZ3T= 1;
+                };
+              };
+              __tmp__CQIP=(result__BZ3T ==  1);
             };
-            __tmp__ZJQL=__tmp__VJQL;
-          } else {
-            __tmp__ZJQL=FALSE__;
+            __tmp__LZFN=__tmp__CQIP;
+          } else /* FALSE */ {
+            __tmp__LZFN=FALSE__O__;
           };
-          __tmp__3JQL=__tmp__ZJQL;
+          __tmp__AZFN=__tmp__LZFN;
         };
-        if (__tmp__3JQL) {
-          if (((void *)rec__F0PL != (void *)NULL)) {
-            switch (((struct ___OBJ *)rec__F0PL)->__id) {
-            case __LIST__: {
-              remove__SOJJ(rec__F0PL);
-            } break;
-            case __STRING_CST__: {
-            } break;
-            case __EXTERNAL_C__: {
-              remove__2TAK(rec__F0PL);
+        if (__tmp__AZFN) {
+          if (((void *)rec__KUFN != (void *)NULL)) {
+            switch (((struct ___OBJ *)rec__KUFN)->__id) {
+            case __EXTERNAL_C__Y5WC__: {
+              remove__HVSH(((__EXTERNAL_C__Y5WC *)rec__KUFN));
             } break;
-            case __PROTOTYPE_CST__: {
+            case __EXPR_MULTIPLE__GLWH__: {
+              remove__BCBK(((__EXPR_MULTIPLE__GLWH *)rec__KUFN));
             } break;
-            case __INTEGER_CST__: {
-            } break;
-            case __READ_LOCAL__: {
-              Self__2UFQ=((__READ_LOCAL *)rec__F0PL);
-              Self__D03R=((__LOCAL *)Self__2UFQ->local__HJZD);
-              Self__D03R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D03R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__D03R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__E03R=create__AXB( 250);
-                display__UXFK(Self__2UFQ,voir__E03R);
-                put_string__2EG(((__STRING *)voir__E03R));
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__G03R=((__LIST *)list_current__EH1);
-                voir__H03R=create__AXB( 250);
-                display__EQQG(Self__G03R,voir__H03R);
-                put_string__2EG(((__STRING *)voir__H03R));
+            case __READ_LOCAL__55ZI__: {
+              __tmp__NXFN=((__READ_LOCAL__55ZI *)rec__KUFN);
+              Self__CZ3T=((__LOCAL__L4WC *)__tmp__NXFN->local__BVEJ);
+              Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__SZ3T=create__34B( 250);
+                display__HAEJ(__tmp__NXFN,__tmp__SZ3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__SZ3T));
                 fputc((int)('\n'),stdout);
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
                 fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
-                fputc((int)('\n'),stdout);
-                exit(( 1));
               };
             } break;
-            case __EXPR_MULTIPLE__: {
-              remove__1UAK(rec__F0PL);
+            case __EXPR_EQUAL__KINJ__: {
+              remove__2CBK(((__EXPR_EQUAL__KINJ *)rec__KUFN));
             } break;
-            case __EXPR_EQUAL__: {
-              remove__LVAK(rec__F0PL);
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)rec__KUFN));
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              remove__PVAK(rec__F0PL);
-            } break;
-            case __REAL_CST__: {
-            } break;
-            case __CHARACTER_CST__: {
-            } break;
-            case __IS_EXPANDED__: {
-              Self__4UFQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__F0PL)->receiver__WN2H);
-              Self__I03R=((__LOCAL *)Self__4UFQ->local__HJZD);
-              Self__I03R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I03R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__I03R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__J03R=create__AXB( 250);
-                display__UXFK(Self__4UFQ,voir__J03R);
-                put_string__2EG(((__STRING *)voir__J03R));
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__L03R=((__LIST *)list_current__EH1);
-                voir__M03R=create__AXB( 250);
-                display__EQQG(Self__L03R,voir__M03R);
-                put_string__2EG(((__STRING *)voir__M03R));
-                fputc((int)('\n'),stdout);
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__NXFN=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)rec__KUFN)->receiver__RA5J);
+              Self__CZ3T=((__LOCAL__L4WC *)__tmp__NXFN->local__BVEJ);
+              Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__SZ3T=create__34B( 250);
+                display__HAEJ(__tmp__NXFN,__tmp__SZ3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__SZ3T));
                 fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
                 fputc((int)('\n'),stdout);
-                exit(( 1));
               };
             } break;
-            case __GET_TYPE_ID__: {
-              remove__0VAK(rec__F0PL);
-            } break;
-            case __EXPR_SUP__: {
-              remove__3VAK(rec__F0PL);
-            } break;
-            case __EXPR_SUB__: {
-              remove__BWAK(rec__F0PL);
-            } break;
-            case __EXPR_MUL__: {
-              remove__FWAK(rec__F0PL);
+            case __EXPR_SUP__ABOJ__: {
+              remove__JDBK(((__EXPR_SUP__ABOJ *)rec__KUFN));
             } break;
-            case __EXPR_DIV__: {
-              remove__JWAK(rec__F0PL);
+            case __EXPR_SUB__UBOJ__: {
+              remove__NDBK(((__EXPR_SUB__UBOJ *)rec__KUFN));
             } break;
-            case __EXPR_AND__: {
-              remove__NWAK(rec__F0PL);
+            case __EXPR_MUL__KCOJ__: {
+              remove__RDBK(((__EXPR_MUL__KCOJ *)rec__KUFN));
             } break;
-            case __EXPR_SHIFT_R__: {
-              remove__RWAK(rec__F0PL);
+            case __EXPR_DIV__4COJ__: {
+              remove__VDBK(((__EXPR_DIV__4COJ *)rec__KUFN));
             } break;
-            case __EXPR_SHIFT_L__: {
-              remove__VWAK(rec__F0PL);
+            case __EXPR_AND__SDOJ__: {
+              remove__ZDBK(((__EXPR_AND__SDOJ *)rec__KUFN));
             } break;
-            case __PUT_TO__: {
-              remove__ZWAK(rec__F0PL);
+            case __EXPR_SHIFT_R__GEOJ__: {
+              remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)rec__KUFN));
             } break;
-            case __ITEM__: {
-              remove__0XAK(rec__F0PL);
+            case __EXPR_SHIFT_L__0EOJ__: {
+              remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)rec__KUFN));
             } break;
-            case __SIZE_OF__: {
-              remove__4XAK(rec__F0PL);
+            case __PUT_TO__TFOJ__: {
+              remove__FEBK(((__PUT_TO__TFOJ *)rec__KUFN));
             } break;
-            case __CAST__: {
-              remove__BYAK(rec__F0PL);
+            case __ITEM__HGOJ__: {
+              remove__GFBK(((__ITEM__HGOJ *)rec__KUFN));
             } break;
-            case __CALL_SLOT__: {
-              remove__DUML(rec__F0PL);
+            case __CAST__1HOJ__: {
+              remove__MFBK(((__CAST__1HOJ *)rec__KUFN));
             } break;
-            case __READ_SLOT__: {
-              remove__GGHK(rec__F0PL);
+            case __READ_SLOT__LL4K__: {
+              remove__PMFM(((__READ_SLOT__LL4K *)rec__KUFN));
             } break;
-            case __READ_GLOBAL__: {
-              Self__5UFQ=((__READ_GLOBAL *)rec__F0PL);
-              unread__CGNL(Self__5UFQ->global__ZGJK,Self__5UFQ);
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)rec__KUFN));
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              remove__WA0M(rec__F0PL);
+            case __EXPR_OR_LOGIC__ADUL__: {
+              remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)rec__KUFN));
             } break;
-            case __EXPR_OR_LOGIC__: {
-              remove__0UEO(rec__F0PL);
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)rec__KUFN));
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              remove__0RKO(rec__F0PL);
+            case __EXPR_AND_LOGIC__EFUL__: {
+              remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)rec__KUFN));
             } break;
-            case __EXPR_AND_LOGIC__: {
-              remove__4UEO(rec__F0PL);
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)rec__KUFN));
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              remove__5RKO(rec__F0PL);
+            case __EXPR_NEG__EZVL__: {
+              remove__OSBN(((__EXPR_NEG__EZVL *)rec__KUFN));
             } break;
-            case __EXPR_NEG__: {
-              remove__HTJM(rec__F0PL);
+            case __EXPR_ADD__SZVL__: {
+              remove__5FGM(((__EXPR_ADD__SZVL *)rec__KUFN));
             } break;
-            case __EXPR_ADD__: {
-              remove__XWML(rec__F0PL);
+            case __READ_GLOBAL__T4YL__: {
+              Self__CDVS=((__READ_GLOBAL__T4YL *)rec__KUFN);
+              unread__HHEN(((__SLOT_DATA__IJRG *)Self__CDVS->global__KAKM),Self__CDVS);
             } break;
-            case __EXPR_NOT__: {
-              remove__TJZM(rec__F0PL);
+            case __EXPR_NOT__XUPM__: {
+              remove__MDWN(((__EXPR_NOT__XUPM *)rec__KUFN));
             } break;
-            case __EXPR_MOD__: {
-              remove__CVEO(rec__F0PL);
+            case __EXPR_MOD__3YPM__: {
+              remove__NT0P(((__EXPR_MOD__3YPM *)rec__KUFN));
             } break;
-            case __EXPR_SUP_EQ__: {
-              remove__1EEP(rec__F0PL);
+            case __EXPR_OR__PQ0N__: {
+              remove__XOVO(((__EXPR_OR__PQ0N *)rec__KUFN));
             } break;
-            case __EXPR_INF__: {
-              remove__0DRN(rec__F0PL);
+            case __EXPR_SUP_EQ__1VBP__: {
+              remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)rec__KUFN));
             } break;
-            case __EXPR_INF_EQ__: {
-              remove__4DRN(rec__F0PL);
+            case __EXPR_INF__OXBP__: {
+              remove__ALUP(((__EXPR_INF__OXBP *)rec__KUFN));
             } break;
-            case __EXPR_OR__: {
-              remove__14PN(rec__F0PL);
+            case __EXPR_INF_EQ__FYBP__: {
+              remove__ELUP(((__EXPR_INF_EQ__FYBP *)rec__KUFN));
             } break;
-            case __EXPR_XOR__: {
-              remove__EVTO(rec__F0PL);
+            case __EXPR_XOR__ABEP__: {
+              remove__PTEQ(((__EXPR_XOR__ABEP *)rec__KUFN));
             } break;
             };
           };
-          switch (((struct ___OBJ *)__tmp__AFQL)->__id) {
-          case __LIST__: {
-            __tmp__KKQL=my_copy__MSYM(__tmp__AFQL);
-          } break;
-          case __STRING_CST__: {
-            Self__AVFQ=((__STRING_CST *)__tmp__AFQL);
-            __tmp__KKQL=create__text__ITMH(Self__AVFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AVFQ->string__BK2H);
-          } break;
-          case __EXTERNAL_C__: {
-            __tmp__KKQL=my_copy__EK2H(__tmp__AFQL);
-          } break;
-          case __PROTOTYPE_CST__: {
-            Self__BVFQ=((__PROTOTYPE_CST *)__tmp__AFQL);
-            __tmp__KKQL=create__type__PKQC(Self__BVFQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BVFQ->parent_constant__W2LC.static_type__M2YD);
-          } break;
-          case __INTEGER_CST__: {
-            Self__CVFQ=((__INTEGER_CST *)__tmp__AFQL);
-            p__GINR=Self__CVFQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            v__HINR=Self__CVFQ->value__W4YD;
-            t__IINR=Self__CVFQ->parent_constant__B3LC.static_type__M2YD;
-            result__3HNR=NULL;
-            ptr__4HNR=((__POINTER )(NULL));
-            typ_id__5HNR= 0;
-            sz__AINR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
-            if ((sz__AINR ==  0)) {
-              result__3HNR=INTEGER_CST__;
-            } else {
-              typ_id__5HNR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AINR);
-              if ((typ_id__5HNR == (__INTEGER)(-  1))) {
-                a__BINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__CINR=(__UINTEGER_32)((__UINTEGER_32)(sz__AINR + a__BINR) & (__UINTEGER_32)(~ a__BINR));
-                ptr_table__O03R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CINR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__N03R=((__POINTER )(NULL));
-                result__P03R=((__POINTER *)ptr_table__O03R)[ 0];
-                if ((result__P03R == (void *)NULL)) {
-                  result__P03R=new_lab__2PJ(new_size__CINR);
-                  next__N03R=(void *)((unsigned long)result__P03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CINR)));
-                  ((__POINTER *)next__N03R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__O03R)[ 0]=next__N03R;
-                } else {
-                  next__N03R=((__POINTER *)result__P03R)[ 0];
-                  if ((next__N03R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P03R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CINR <<  1)) <=  4096)) {
-                      next__N03R=(void *)((unsigned long)result__P03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CINR)));
-                    } else {
-                      next__N03R=new_lab__2PJ(new_size__CINR);
-                    };
-                    ((__POINTER *)next__N03R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__O03R)[ 0]=next__N03R;
-                  } else {
-                    ((__POINTER *)result__P03R)[ 0]=(void *)((unsigned long)((__POINTER *)next__N03R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__P03R=next__N03R;
-                  };
-                };
-                ptr__4HNR=result__P03R;
-              } else {
-                t__DINR=((__UINTEGER_32 )typ_id__5HNR);
-                a__EINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__W03R=(__UINTEGER_32)((__UINTEGER_32)(sz__AINR + a__EINR) & (__UINTEGER_32)(~ a__EINR));
-                ptr_table__T03R=((__POINTER )(&(table_type[(t__DINR)])));
-                lab_type__V03R=(__UINTEGER_32)(t__DINR |  1);
-                next__S03R=((__POINTER )(NULL));
-                result__U03R=((__POINTER *)ptr_table__T03R)[ 0];
-                if ((result__U03R == (void *)NULL)) {
-                  result__U03R=new_lab__2PJ(lab_type__V03R);
-                  next__S03R=(void *)((unsigned long)result__U03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W03R)));
-                  ((__POINTER *)next__S03R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__T03R)[ 0]=next__S03R;
-                } else {
-                  next__S03R=((__POINTER *)result__U03R)[ 0];
-                  if ((next__S03R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U03R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W03R <<  1)) <=  4096)) {
-                      next__S03R=(void *)((unsigned long)result__U03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W03R)));
-                    } else {
-                      next__S03R=new_lab__2PJ(lab_type__V03R);
-                    };
-                    ((__POINTER *)next__S03R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__T03R)[ 0]=next__S03R;
-                  } else {
-                    ((__POINTER *)result__U03R)[ 0]=(void *)((unsigned long)((__POINTER *)next__S03R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__U03R=next__S03R;
-                  };
-                };
-                ptr__4HNR=result__U03R;
-              };
-              result__3HNR=((__INTEGER_CST *)ptr__4HNR);
-              *(result__3HNR) = *(INTEGER_CST__);
-            };
-            Self__FINR=((__INTEGER_CST *)result__3HNR);
-            Self__FINR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GINR;
-            Self__FINR->value__W4YD=v__HINR;
-            Self__FINR->parent_constant__B3LC.static_type__M2YD=t__IINR;
-            check_type__YG5D(Self__FINR);
-            __tmp__KKQL=result__3HNR;
-          } break;
-          case __READ_LOCAL__: {
-            __tmp__TOBR=read__QB5G(((__READ_LOCAL *)__tmp__AFQL)->local__HJZD);
-            if (__tmp__TOBR==NULL) {
-              __tmp__UOBR=NULL;
-            } else {
-              __tmp__UOBR=((__READ_LOCAL *)__tmp__TOBR);
-            };
-            __tmp__KKQL=__tmp__UOBR;
-          } break;
-          case __EXPR_MULTIPLE__: {
-            __tmp__KKQL=my_copy__SL2H(__tmp__AFQL);
-          } break;
-          case __EXPR_EQUAL__: {
-            __tmp__KKQL=my_copy__LM2H(__tmp__AFQL);
-          } break;
-          case __EXPR_NOT_EQUAL__: {
-            __tmp__KKQL=my_copy__YM2H(__tmp__AFQL);
-          } break;
-          case __REAL_CST__: {
-            Self__EVFQ=((__REAL_CST *)__tmp__AFQL);
-            p__SINR=Self__EVFQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            v__TINR=Self__EVFQ->value__HN2H;
-            t__UINR=Self__EVFQ->parent_constant__U2JH.static_type__M2YD;
-            result__JINR=NULL;
-            ptr__KINR=((__POINTER )(NULL));
-            typ_id__LINR= 0;
-            sz__MINR=((__UINTEGER_32 )sizeof(__REAL_CST));
-            if ((sz__MINR ==  0)) {
-              result__JINR=REAL_CST__;
-            } else {
-              typ_id__LINR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MINR);
-              if ((typ_id__LINR == (__INTEGER)(-  1))) {
-                a__NINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__OINR=(__UINTEGER_32)((__UINTEGER_32)(sz__MINR + a__NINR) & (__UINTEGER_32)(~ a__NINR));
-                ptr_table__Y03R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OINR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__X03R=((__POINTER )(NULL));
-                result__Z03R=((__POINTER *)ptr_table__Y03R)[ 0];
-                if ((result__Z03R == (void *)NULL)) {
-                  result__Z03R=new_lab__2PJ(new_size__OINR);
-                  next__X03R=(void *)((unsigned long)result__Z03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OINR)));
-                  ((__POINTER *)next__X03R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__Y03R)[ 0]=next__X03R;
-                } else {
-                  next__X03R=((__POINTER *)result__Z03R)[ 0];
-                  if ((next__X03R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z03R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OINR <<  1)) <=  4096)) {
-                      next__X03R=(void *)((unsigned long)result__Z03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OINR)));
-                    } else {
-                      next__X03R=new_lab__2PJ(new_size__OINR);
-                    };
-                    ((__POINTER *)next__X03R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__Y03R)[ 0]=next__X03R;
-                  } else {
-                    ((__POINTER *)result__Z03R)[ 0]=(void *)((unsigned long)((__POINTER *)next__X03R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__Z03R=next__X03R;
-                  };
-                };
-                ptr__KINR=result__Z03R;
-              } else {
-                t__PINR=((__UINTEGER_32 )typ_id__LINR);
-                a__QINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__A13R=(__UINTEGER_32)((__UINTEGER_32)(sz__MINR + a__QINR) & (__UINTEGER_32)(~ a__QINR));
-                ptr_table__303R=((__POINTER )(&(table_type[(t__PINR)])));
-                lab_type__503R=(__UINTEGER_32)(t__PINR |  1);
-                next__203R=((__POINTER )(NULL));
-                result__403R=((__POINTER *)ptr_table__303R)[ 0];
-                if ((result__403R == (void *)NULL)) {
-                  result__403R=new_lab__2PJ(lab_type__503R);
-                  next__203R=(void *)((unsigned long)result__403R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A13R)));
-                  ((__POINTER *)next__203R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__303R)[ 0]=next__203R;
-                } else {
-                  next__203R=((__POINTER *)result__403R)[ 0];
-                  if ((next__203R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__403R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A13R <<  1)) <=  4096)) {
-                      next__203R=(void *)((unsigned long)result__403R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A13R)));
-                    } else {
-                      next__203R=new_lab__2PJ(lab_type__503R);
-                    };
-                    ((__POINTER *)next__203R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__303R)[ 0]=next__203R;
-                  } else {
-                    ((__POINTER *)result__403R)[ 0]=(void *)((unsigned long)((__POINTER *)next__203R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__403R=next__203R;
-                  };
-                };
-                ptr__KINR=result__403R;
-              };
-              result__JINR=((__REAL_CST *)ptr__KINR);
-              *(result__JINR) = *(REAL_CST__);
-            };
-            Self__RINR=((__REAL_CST *)result__JINR);
-            Self__RINR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SINR;
-            Self__RINR->value__HN2H=v__TINR;
-            Self__RINR->parent_constant__U2JH.static_type__M2YD=t__UINR;
-            __tmp__KKQL=result__JINR;
-          } break;
-          case __CHARACTER_CST__: {
-            Self__GVFQ=((__CHARACTER_CST *)__tmp__AFQL);
-            __tmp__KKQL=create__char__4SMH(Self__GVFQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GVFQ->text__PN2H);
-          } break;
-          case __IS_EXPANDED__: {
-            Self__HVFQ=((__IS_EXPANDED *)__tmp__AFQL);
-            __tmp__XOBR=read__QB5G(((__READ_LOCAL *)Self__HVFQ->receiver__WN2H)->local__HJZD);
-            if (__tmp__XOBR==NULL) {
-              __tmp__YOBR=NULL;
-            } else {
-              __tmp__YOBR=((__READ_LOCAL *)__tmp__XOBR);
-            };
-            p__4INR=Self__HVFQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
-            result__VINR=NULL;
-            ptr__WINR=((__POINTER )(NULL));
-            typ_id__XINR= 0;
-            sz__YINR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-            if ((sz__YINR ==  0)) {
-              result__VINR=IS_EXPANDED__;
-            } else {
-              typ_id__XINR=-1;
-              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YINR);
-              if ((typ_id__XINR == (__INTEGER)(-  1))) {
-                a__ZINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__0INR=(__UINTEGER_32)((__UINTEGER_32)(sz__YINR + a__ZINR) & (__UINTEGER_32)(~ a__ZINR));
-                ptr_table__C13R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0INR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__B13R=((__POINTER )(NULL));
-                result__D13R=((__POINTER *)ptr_table__C13R)[ 0];
-                if ((result__D13R == (void *)NULL)) {
-                  result__D13R=new_lab__2PJ(new_size__0INR);
-                  next__B13R=(void *)((unsigned long)result__D13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0INR)));
-                  ((__POINTER *)next__B13R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__C13R)[ 0]=next__B13R;
-                } else {
-                  next__B13R=((__POINTER *)result__D13R)[ 0];
-                  if ((next__B13R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D13R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0INR <<  1)) <=  4096)) {
-                      next__B13R=(void *)((unsigned long)result__D13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0INR)));
-                    } else {
-                      next__B13R=new_lab__2PJ(new_size__0INR);
-                    };
-                    ((__POINTER *)next__B13R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__C13R)[ 0]=next__B13R;
-                  } else {
-                    ((__POINTER *)result__D13R)[ 0]=(void *)((unsigned long)((__POINTER *)next__B13R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__D13R=next__B13R;
-                  };
-                };
-                ptr__WINR=result__D13R;
-              } else {
-                t__1INR=((__UINTEGER_32 )typ_id__XINR);
-                a__2INR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__K13R=(__UINTEGER_32)((__UINTEGER_32)(sz__YINR + a__2INR) & (__UINTEGER_32)(~ a__2INR));
-                ptr_table__H13R=((__POINTER )(&(table_type[(t__1INR)])));
-                lab_type__J13R=(__UINTEGER_32)(t__1INR |  1);
-                next__G13R=((__POINTER )(NULL));
-                result__I13R=((__POINTER *)ptr_table__H13R)[ 0];
-                if ((result__I13R == (void *)NULL)) {
-                  result__I13R=new_lab__2PJ(lab_type__J13R);
-                  next__G13R=(void *)((unsigned long)result__I13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K13R)));
-                  ((__POINTER *)next__G13R)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__H13R)[ 0]=next__G13R;
-                } else {
-                  next__G13R=((__POINTER *)result__I13R)[ 0];
-                  if ((next__G13R == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I13R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K13R <<  1)) <=  4096)) {
-                      next__G13R=(void *)((unsigned long)result__I13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K13R)));
-                    } else {
-                      next__G13R=new_lab__2PJ(lab_type__J13R);
-                    };
-                    ((__POINTER *)next__G13R)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__H13R)[ 0]=next__G13R;
-                  } else {
-                    ((__POINTER *)result__I13R)[ 0]=(void *)((unsigned long)((__POINTER *)next__G13R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__I13R=next__G13R;
-                  };
-                };
-                ptr__WINR=result__I13R;
-              };
-              result__VINR=((__IS_EXPANDED *)ptr__WINR);
-              *(result__VINR) = *(IS_EXPANDED__);
-            };
-            Self__3INR=((__IS_EXPANDED *)result__VINR);
-            Self__3INR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4INR;
-            Self__3INR->receiver__WN2H=__tmp__YOBR;
-            __tmp__KKQL=result__VINR;
-          } break;
-          case __GET_TYPE_ID__: {
-            __tmp__KKQL=my_copy__1N2H(__tmp__AFQL);
-          } break;
-          case __EXPR_SUP__: {
-            __tmp__KKQL=my_copy__EO2H(__tmp__AFQL);
-          } break;
-          case __EXPR_SUB__: {
-            __tmp__KKQL=my_copy__PO2H(__tmp__AFQL);
-          } break;
-          case __EXPR_MUL__: {
-            __tmp__KKQL=my_copy__1O2H(__tmp__AFQL);
-          } break;
-          case __EXPR_DIV__: {
-            __tmp__KKQL=my_copy__GP2H(__tmp__AFQL);
-          } break;
-          case __EXPR_AND__: {
-            __tmp__KKQL=my_copy__RP2H(__tmp__AFQL);
-          } break;
-          case __EXPR_SHIFT_R__: {
-            __tmp__KKQL=my_copy__2P2H(__tmp__AFQL);
-          } break;
-          case __EXPR_SHIFT_L__: {
-            __tmp__KKQL=my_copy__HQ2H(__tmp__AFQL);
-          } break;
-          case __PUT_TO__: {
-            __tmp__KKQL=my_copy__SQ2H(__tmp__AFQL);
-          } break;
-          case __ITEM__: {
-            __tmp__KKQL=my_copy__DR2H(__tmp__AFQL);
-          } break;
-          case __SIZE_OF__: {
-            __tmp__KKQL=my_copy__PR2H(__tmp__AFQL);
-          } break;
-          case __CAST__: {
-            __tmp__KKQL=my_copy__YR2H(__tmp__AFQL);
-          } break;
-          case __CALL_SLOT__: {
-            __tmp__KKQL=my_copy__5SYM(__tmp__AFQL);
-          } break;
-          case __READ_SLOT__: {
-            __tmp__KKQL=my_copy__IUGK(__tmp__AFQL);
-          } break;
-          case __READ_GLOBAL__: {
-            __tmp__GGDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AFQL)->global__ZGJK),NULL);
-            if (__tmp__GGDR==NULL) {
-              __tmp__HGDR=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__GGDR)->__id) {
-              case __READ_SLOT__: {
-                __tmp__HGDR=NULL;
+          switch (((struct ___OBJ *)__tmp__IXFN)->__id) {
+          case __STRING_CST__5J__: {
+            Self__V0MU=((__STRING_CST__5J *)__tmp__IXFN);
+            result__R0MU=NULL;
+            ptr__S0MU=((__POINTER__IB )(NULL));
+            j__4ZMU= 0;
+            __tmp__U0MU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+            if (((unsigned long)__tmp__U0MU ==  0)) {
+              result__R0MU=Self__V0MU;
+            } else /* FALSE */ {
+              j__4ZMU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U0MU));
+              if ((j__4ZMU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_size[(__tmp__Y0MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0MU)));
+                ptr__S0MU=__tmp__W0MU;
+              } else /* FALSE */ {
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )j__4ZMU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_type[(__tmp__Y0MU)]))),(__UINTEGER_32__ZWB)(__tmp__Y0MU |  1));
+                ptr__S0MU=__tmp__W0MU;
+              };
+              result__R0MU=((__STRING_CST__5J *)ptr__S0MU);
+              *(result__R0MU) = *(Self__V0MU);
+            };
+            __tmp__YZFN=result__R0MU;
+          } break;
+          case __EXTERNAL_C__Y5WC__: {
+            __tmp__YZFN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__IXFN));
+          } break;
+          case __PROTOTYPE_CST__LAXC__: {
+            Self__GDVS=((__PROTOTYPE_CST__LAXC *)__tmp__IXFN);
+            __tmp__HDVS=create__type__VJ2C(Self__GDVS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GDVS->parent_constant__MAXC.static_type__5G4D);
+            __tmp__YZFN=__tmp__HDVS;
+          } break;
+          case __INTEGER_CST__XAXC__: {
+            Self__JDVS=((__INTEGER_CST__XAXC *)__tmp__IXFN);
+            p__M1MU=Self__JDVS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            v__N1MU=Self__JDVS->value__FH4D;
+            t__O1MU=Self__JDVS->parent_constant__YAXC.static_type__5G4D;
+            Self__JDVS=NULL;
+            ptr__S0MU=((__POINTER__IB )(NULL));
+            j__4ZMU= 0;
+            __tmp__U0MU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+            if (((unsigned long)__tmp__U0MU ==  0)) {
+              Self__JDVS=INTEGER_CST__XAXC__;
+            } else /* FALSE */ {
+              j__4ZMU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U0MU));
+              if ((j__4ZMU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_size[(__tmp__Y0MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0MU)));
+                ptr__S0MU=__tmp__W0MU;
+              } else /* FALSE */ {
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )j__4ZMU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_type[(__tmp__Y0MU)]))),(__UINTEGER_32__ZWB)(__tmp__Y0MU |  1));
+                ptr__S0MU=__tmp__W0MU;
+              };
+              Self__JDVS=((__INTEGER_CST__XAXC *)ptr__S0MU);
+              *(Self__JDVS) = *(INTEGER_CST__XAXC__);
+            };
+            Self__L1MU=((__INTEGER_CST__XAXC *)Self__JDVS);
+            Self__L1MU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__M1MU;
+            Self__L1MU->value__FH4D=v__N1MU;
+            Self__L1MU->parent_constant__YAXC.static_type__5G4D=t__O1MU;
+            check_type__XYEE(Self__L1MU);
+            __tmp__YZFN=Self__JDVS;
+          } break;
+          case __EXPR_MULTIPLE__GLWH__: {
+            __tmp__YZFN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__IXFN));
+          } break;
+          case __READ_LOCAL__55ZI__: {
+            __tmp__NXFN=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IXFN)->local__BVEJ));
+            if (__tmp__NXFN==NULL) {
+              __tmp__C0ZT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__C0ZT=((__READ_LOCAL__55ZI *)__tmp__NXFN);
+            };
+            __tmp__YZFN=__tmp__C0ZT;
+          } break;
+          case __EXPR_EQUAL__KINJ__: {
+            __tmp__YZFN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__IXFN));
+          } break;
+          case __EXPR_NOT_EQUAL__VINJ__: {
+            __tmp__YZFN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IXFN));
+          } break;
+          case __IS_EXPANDED__35NJ__: {
+            Self__NDVS=((__IS_EXPANDED__35NJ *)__tmp__IXFN);
+            p__M1MU=Self__NDVS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            __tmp__NXFN=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__NDVS->receiver__RA5J)->local__BVEJ));
+            if (__tmp__NXFN==NULL) {
+              __tmp__C0ZT=NULL;
+            } else /* READ_LOCAL */ {
+              __tmp__C0ZT=((__READ_LOCAL__55ZI *)__tmp__NXFN);
+            };
+            Self__NDVS=NULL;
+            ptr__S0MU=((__POINTER__IB )(NULL));
+            j__4ZMU= 0;
+            __tmp__U0MU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+            if (((unsigned long)__tmp__U0MU ==  0)) {
+              Self__NDVS=IS_EXPANDED__35NJ__;
+            } else /* FALSE */ {
+              j__4ZMU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U0MU));
+              if ((j__4ZMU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_size[(__tmp__Y0MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0MU)));
+                ptr__S0MU=__tmp__W0MU;
+              } else /* FALSE */ {
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )j__4ZMU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_type[(__tmp__Y0MU)]))),(__UINTEGER_32__ZWB)(__tmp__Y0MU |  1));
+                ptr__S0MU=__tmp__W0MU;
+              };
+              Self__NDVS=((__IS_EXPANDED__35NJ *)ptr__S0MU);
+              *(Self__NDVS) = *(IS_EXPANDED__35NJ__);
+            };
+            Self__21MU=((__IS_EXPANDED__35NJ *)Self__NDVS);
+            Self__21MU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__M1MU;
+            Self__21MU->receiver__RA5J=__tmp__C0ZT;
+            __tmp__YZFN=Self__NDVS;
+          } break;
+          case __GET_TYPE_ID__HAOJ__: {
+            Self__SDVS=((__GET_TYPE_ID__HAOJ *)__tmp__IXFN);
+            p__M1MU=Self__SDVS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            t__O1MU=Self__SDVS->receiver__WA5J;
+            Self__SDVS=NULL;
+            ptr__S0MU=((__POINTER__IB )(NULL));
+            j__4ZMU= 0;
+            __tmp__U0MU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+            if (((unsigned long)__tmp__U0MU ==  0)) {
+              Self__SDVS=GET_TYPE_ID__HAOJ__;
+            } else /* FALSE */ {
+              j__4ZMU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U0MU));
+              if ((j__4ZMU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_size[(__tmp__Y0MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0MU)));
+                ptr__S0MU=__tmp__W0MU;
+              } else /* FALSE */ {
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )j__4ZMU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_type[(__tmp__Y0MU)]))),(__UINTEGER_32__ZWB)(__tmp__Y0MU |  1));
+                ptr__S0MU=__tmp__W0MU;
+              };
+              Self__SDVS=((__GET_TYPE_ID__HAOJ *)ptr__S0MU);
+              *(Self__SDVS) = *(GET_TYPE_ID__HAOJ__);
+            };
+            Self__M2MU=((__GET_TYPE_ID__HAOJ *)Self__SDVS);
+            Self__M2MU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__M1MU;
+            Self__M2MU->receiver__WA5J=t__O1MU;
+            __tmp__YZFN=Self__SDVS;
+          } break;
+          case __EXPR_SUP__ABOJ__: {
+            __tmp__YZFN=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__IXFN));
+          } break;
+          case __EXPR_SUB__UBOJ__: {
+            __tmp__YZFN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__IXFN));
+          } break;
+          case __EXPR_MUL__KCOJ__: {
+            __tmp__YZFN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__IXFN));
+          } break;
+          case __EXPR_DIV__4COJ__: {
+            __tmp__YZFN=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__IXFN));
+          } break;
+          case __EXPR_AND__SDOJ__: {
+            __tmp__YZFN=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__IXFN));
+          } break;
+          case __EXPR_SHIFT_R__GEOJ__: {
+            __tmp__YZFN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__IXFN));
+          } break;
+          case __EXPR_SHIFT_L__0EOJ__: {
+            __tmp__YZFN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__IXFN));
+          } break;
+          case __PUT_TO__TFOJ__: {
+            __tmp__YZFN=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__IXFN));
+          } break;
+          case __ITEM__HGOJ__: {
+            __tmp__YZFN=my_copy__03AL(((__ITEM__HGOJ *)__tmp__IXFN));
+          } break;
+          case __SIZE_OF__5GOJ__: {
+            Self__VDVS=((__SIZE_OF__5GOJ *)__tmp__IXFN);
+            p__M1MU=Self__VDVS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            t__O1MU=Self__VDVS->receiver__AD5J;
+            Self__VDVS=NULL;
+            ptr__S0MU=((__POINTER__IB )(NULL));
+            j__4ZMU= 0;
+            __tmp__U0MU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+            if (((unsigned long)__tmp__U0MU ==  0)) {
+              Self__VDVS=SIZE_OF__5GOJ__;
+            } else /* FALSE */ {
+              j__4ZMU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U0MU));
+              if ((j__4ZMU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_size[(__tmp__Y0MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0MU)));
+                ptr__S0MU=__tmp__W0MU;
+              } else /* FALSE */ {
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )j__4ZMU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_type[(__tmp__Y0MU)]))),(__UINTEGER_32__ZWB)(__tmp__Y0MU |  1));
+                ptr__S0MU=__tmp__W0MU;
+              };
+              Self__VDVS=((__SIZE_OF__5GOJ *)ptr__S0MU);
+              *(Self__VDVS) = *(SIZE_OF__5GOJ__);
+            };
+            Self__22MU=((__SIZE_OF__5GOJ *)Self__VDVS);
+            Self__22MU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__M1MU;
+            Self__22MU->receiver__AD5J=t__O1MU;
+            __tmp__YZFN=Self__VDVS;
+          } break;
+          case __CAST__1HOJ__: {
+            __tmp__YZFN=my_copy__L4AL(((__CAST__1HOJ *)__tmp__IXFN));
+          } break;
+          case __REAL_CST__1LOJ__: {
+            Self__YDVS=((__REAL_CST__1LOJ *)__tmp__IXFN);
+            p__M1MU=Self__YDVS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+            v__O3MU=Self__YDVS->value__VD5J;
+            t__O1MU=Self__YDVS->parent_constant__2LOJ.static_type__5G4D;
+            Self__YDVS=NULL;
+            ptr__S0MU=((__POINTER__IB )(NULL));
+            j__4ZMU= 0;
+            __tmp__U0MU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+            if (((unsigned long)__tmp__U0MU ==  0)) {
+              Self__YDVS=REAL_CST__1LOJ__;
+            } else /* FALSE */ {
+              j__4ZMU=-1;
+              clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U0MU));
+              if ((j__4ZMU == (__INTEGER__Q)(-  1))) {
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+                (&__string_3)->count__0C= 25;
+                (&__string_3)->storage__1C="Memory: Bound table_size.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_size[(__tmp__Y0MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0MU)));
+                ptr__S0MU=__tmp__W0MU;
+              } else /* FALSE */ {
+                __tmp__Y0MU=((__UINTEGER_32__ZWB )j__4ZMU);
+                (&__string_1)->count__0C= 19;
+                (&__string_1)->storage__1C="Memory: Size bound.";
+                __tmp__W0MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+                __tmp__X0MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__U0MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0MU) - (unsigned long)((__POINTER__IB ) 1)));
+                (&__string_2)->count__0C= 18;
+                (&__string_2)->storage__1C="Memory: Alignment.";
+                __tmp__W0MU=micro_alloc__table__lab__UKI(__tmp__X0MU,((__POINTER__IB )(&(table_type[(__tmp__Y0MU)]))),(__UINTEGER_32__ZWB)(__tmp__Y0MU |  1));
+                ptr__S0MU=__tmp__W0MU;
+              };
+              Self__YDVS=((__REAL_CST__1LOJ *)ptr__S0MU);
+              *(Self__YDVS) = *(REAL_CST__1LOJ__);
+            };
+            Self__M3MU=((__REAL_CST__1LOJ *)Self__YDVS);
+            Self__M3MU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__M1MU;
+            Self__M3MU->value__VD5J=v__O3MU;
+            Self__M3MU->parent_constant__2LOJ.static_type__5G4D=t__O1MU;
+            __tmp__YZFN=Self__YDVS;
+          } break;
+          case __CHARACTER_CST__RMOJ__: {
+            Self__2DVS=((__CHARACTER_CST__RMOJ *)__tmp__IXFN);
+            __tmp__3DVS=create__char__UMQJ(Self__2DVS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2DVS->text__0D5J);
+            __tmp__YZFN=__tmp__3DVS;
+          } break;
+          case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+            Self__5DVS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IXFN);
+            __tmp__AEVS=create__text__OQQJ(Self__5DVS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5DVS->string__WBJK);
+            __tmp__YZFN=__tmp__AEVS;
+          } break;
+          case __READ_SLOT__LL4K__: {
+            __tmp__YZFN=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__IXFN));
+          } break;
+          case __EXPR_NOT_LOGIC__W4FL__: {
+            __tmp__YZFN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IXFN));
+          } break;
+          case __EXPR_OR_LOGIC__ADUL__: {
+            __tmp__YZFN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__IXFN));
+          } break;
+          case __EXPR_OR_OR_LOGIC__3DUL__: {
+            __tmp__YZFN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IXFN));
+          } break;
+          case __EXPR_AND_LOGIC__EFUL__: {
+            __tmp__YZFN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__IXFN));
+          } break;
+          case __EXPR_AND_AND_LOGIC__5FUL__: {
+            __tmp__YZFN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IXFN));
+          } break;
+          case __EXPR_NEG__EZVL__: {
+            __tmp__YZFN=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__IXFN));
+          } break;
+          case __EXPR_ADD__SZVL__: {
+            __tmp__YZFN=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__IXFN));
+          } break;
+          case __READ_GLOBAL__T4YL__: {
+            __tmp__N0FN=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IXFN)->global__KAKM),NULL);
+            if (__tmp__N0FN==NULL) {
+              Self__CDVS=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__N0FN)->__id) {
+              case __READ_SLOT__LL4K__: {
+                Self__CDVS=NULL;
               } break;
-              case __READ_GLOBAL__: {
-                __tmp__HGDR=((__READ_GLOBAL *)__tmp__GGDR);
+              case __READ_GLOBAL__T4YL__: {
+                Self__CDVS=((__READ_GLOBAL__T4YL *)__tmp__N0FN);
               } break;
               }
             };
-            __tmp__KKQL=__tmp__HGDR;
-          } break;
-          case __EXPR_NOT_LOGIC__: {
-            __tmp__KKQL=my_copy__BQCN(__tmp__AFQL);
-          } break;
-          case __EXPR_OR_LOGIC__: {
-            __tmp__KKQL=my_copy__NREO(__tmp__AFQL);
+            __tmp__YZFN=Self__CDVS;
           } break;
-          case __EXPR_OR_OR_LOGIC__: {
-            __tmp__KKQL=my_copy__VYJO(__tmp__AFQL);
+          case __EXPR_NOT__XUPM__: {
+            __tmp__YZFN=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__IXFN));
           } break;
-          case __EXPR_AND_LOGIC__: {
-            __tmp__KKQL=my_copy__0REO(__tmp__AFQL);
+          case __EXPR_MOD__3YPM__: {
+            __tmp__YZFN=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__IXFN));
           } break;
-          case __EXPR_AND_AND_LOGIC__: {
-            __tmp__KKQL=my_copy__BZJO(__tmp__AFQL);
+          case __EXPR_OR__PQ0N__: {
+            __tmp__YZFN=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__IXFN));
           } break;
-          case __EXPR_NEG__: {
-            __tmp__KKQL=my_copy__CNJM(__tmp__AFQL);
+          case __EXPR_SUP_EQ__1VBP__: {
+            __tmp__YZFN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IXFN));
           } break;
-          case __EXPR_ADD__: {
-            __tmp__KKQL=my_copy__5XLL(__tmp__AFQL);
+          case __EXPR_INF__OXBP__: {
+            __tmp__YZFN=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__IXFN));
           } break;
-          case __EXPR_NOT__: {
-            __tmp__KKQL=my_copy__WVYM(__tmp__AFQL);
+          case __EXPR_INF_EQ__FYBP__: {
+            __tmp__YZFN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__IXFN));
           } break;
-          case __EXPR_MOD__: {
-            __tmp__KKQL=my_copy__FSEO(__tmp__AFQL);
-          } break;
-          case __EXPR_SUP_EQ__: {
-            __tmp__KKQL=my_copy__QCEP(__tmp__AFQL);
-          } break;
-          case __EXPR_INF__: {
-            __tmp__KKQL=my_copy__5LSN(__tmp__AFQL);
-          } break;
-          case __EXPR_INF_EQ__: {
-            __tmp__KKQL=my_copy__KMSN(__tmp__AFQL);
-          } break;
-          case __EXPR_OR__: {
-            __tmp__KKQL=my_copy__JZPN(__tmp__AFQL);
-          } break;
-          case __EXPR_XOR__: {
-            __tmp__KKQL=my_copy__G3SO(__tmp__AFQL);
+          case __EXPR_XOR__ABEP__: {
+            __tmp__YZFN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__IXFN));
           } break;
           };
-          result__H0PL=__tmp__KKQL;
-          __tmp__MKQL=TRUE__;
-        } else {
-          __tmp__MKQL=FALSE__;
+          result__MUFN=__tmp__YZFN;
+          __tmp__AZFN=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__AZFN=FALSE__O__;
         };
-        if (__tmp__MKQL) {
-          __tmp__PMQL=TRUE__;
-        } else {
-          __tmp__WLQL=((((Self__E0PL->last_seq_or_and__RKQL == seq_or_and__IXRG) && (Self__E0PL->parent_variable__HHZD.ensure_count__YDAG ==  1)) && (((__LIST *)list_current__EH1)->index__XWRG >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)] == (void *)Self__E0PL->last_write__MBJL));
-          if (__tmp__WLQL) {
-            if (((void *)rec__F0PL != (void *)NULL)) {
-              switch (((struct ___OBJ *)rec__F0PL)->__id) {
-              case __LIST__: {
-                remove__SOJJ(rec__F0PL);
-              } break;
-              case __STRING_CST__: {
-              } break;
-              case __EXTERNAL_C__: {
-                remove__2TAK(rec__F0PL);
+        if (__tmp__AZFN) {
+          __tmp__AZFN=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__LZFN=((((Self__JUFN->last_seq_or_and__QZQL == seq_or_and__NDFE) && (Self__JUFN->parent_variable__JJRG.ensure_count__IT4D ==  1)) && (list_current__F5GB->index__1CFE >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)((__INTEGER__Q)(list_current__F5GB->index__1CFE -  1) -  1)] == (void *)Self__JUFN->last_write__4K3K));
+          if (__tmp__LZFN) {
+            if (((void *)rec__KUFN != (void *)NULL)) {
+              switch (((struct ___OBJ *)rec__KUFN)->__id) {
+              case __EXTERNAL_C__Y5WC__: {
+                remove__HVSH(((__EXTERNAL_C__Y5WC *)rec__KUFN));
               } break;
-              case __PROTOTYPE_CST__: {
+              case __EXPR_MULTIPLE__GLWH__: {
+                remove__BCBK(((__EXPR_MULTIPLE__GLWH *)rec__KUFN));
               } break;
-              case __INTEGER_CST__: {
-              } break;
-              case __READ_LOCAL__: {
-                Self__KVFQ=((__READ_LOCAL *)rec__F0PL);
-                Self__L13R=((__LOCAL *)Self__KVFQ->local__HJZD);
-                Self__L13R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__L13R->parent_variable__T1LC.ensure_count__YDAG -  1);
-                if ((Self__L13R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                  print__1ZE((&__string_336));
-                  voir__M13R=create__AXB( 250);
-                  display__UXFK(Self__KVFQ,voir__M13R);
-                  put_string__2EG(((__STRING *)voir__M13R));
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_337));
-                  Self__O13R=((__LIST *)list_current__EH1);
-                  voir__P13R=create__AXB( 250);
-                  display__EQQG(Self__O13R,voir__P13R);
-                  put_string__2EG(((__STRING *)voir__P13R));
+              case __READ_LOCAL__55ZI__: {
+                Self__LEVS=((__READ_LOCAL__55ZI *)rec__KUFN);
+                Self__1Z3T=((__LOCAL__L4WC *)Self__LEVS->local__BVEJ);
+                Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+                if ((Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                  (&__string_465)->count__0C= 8;
+                  (&__string_465)->storage__1C="C'est : ";
+                  print__KKG((&__string_465));
+                  __tmp__2Z3T=create__34B( 250);
+                  display__HAEJ(Self__LEVS,__tmp__2Z3T);
+                  put_string__RGZ(((__STRING__BC *)__tmp__2Z3T));
                   fputc((int)('\n'),stdout);
+                  (&__string_466)->count__0C= 9;
+                  (&__string_466)->storage__1C="\n dans :\n";
+                  print__KKG((&__string_466));
                   fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_338));
-                  fputc((int)('\n'),stdout);
-                  exit(( 1));
                 };
               } break;
-              case __EXPR_MULTIPLE__: {
-                remove__1UAK(rec__F0PL);
+              case __EXPR_EQUAL__KINJ__: {
+                remove__2CBK(((__EXPR_EQUAL__KINJ *)rec__KUFN));
               } break;
-              case __EXPR_EQUAL__: {
-                remove__LVAK(rec__F0PL);
+              case __EXPR_NOT_EQUAL__VINJ__: {
+                remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)rec__KUFN));
               } break;
-              case __EXPR_NOT_EQUAL__: {
-                remove__PVAK(rec__F0PL);
-              } break;
-              case __REAL_CST__: {
-              } break;
-              case __CHARACTER_CST__: {
-              } break;
-              case __IS_EXPANDED__: {
-                Self__MVFQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__F0PL)->receiver__WN2H);
-                Self__Q13R=((__LOCAL *)Self__MVFQ->local__HJZD);
-                Self__Q13R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Q13R->parent_variable__T1LC.ensure_count__YDAG -  1);
-                if ((Self__Q13R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                  print__1ZE((&__string_336));
-                  voir__R13R=create__AXB( 250);
-                  display__UXFK(Self__MVFQ,voir__R13R);
-                  put_string__2EG(((__STRING *)voir__R13R));
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_337));
-                  Self__T13R=((__LIST *)list_current__EH1);
-                  voir__U13R=create__AXB( 250);
-                  display__EQQG(Self__T13R,voir__U13R);
-                  put_string__2EG(((__STRING *)voir__U13R));
+              case __IS_EXPANDED__35NJ__: {
+                Self__LEVS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)rec__KUFN)->receiver__RA5J);
+                Self__1Z3T=((__LOCAL__L4WC *)Self__LEVS->local__BVEJ);
+                Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+                if ((Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                  (&__string_465)->count__0C= 8;
+                  (&__string_465)->storage__1C="C'est : ";
+                  print__KKG((&__string_465));
+                  __tmp__2Z3T=create__34B( 250);
+                  display__HAEJ(Self__LEVS,__tmp__2Z3T);
+                  put_string__RGZ(((__STRING__BC *)__tmp__2Z3T));
                   fputc((int)('\n'),stdout);
+                  (&__string_466)->count__0C= 9;
+                  (&__string_466)->storage__1C="\n dans :\n";
+                  print__KKG((&__string_466));
                   fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_338));
-                  fputc((int)('\n'),stdout);
-                  exit(( 1));
                 };
               } break;
-              case __GET_TYPE_ID__: {
-                remove__0VAK(rec__F0PL);
-              } break;
-              case __EXPR_SUP__: {
-                remove__3VAK(rec__F0PL);
-              } break;
-              case __EXPR_SUB__: {
-                remove__BWAK(rec__F0PL);
-              } break;
-              case __EXPR_MUL__: {
-                remove__FWAK(rec__F0PL);
+              case __EXPR_SUP__ABOJ__: {
+                remove__JDBK(((__EXPR_SUP__ABOJ *)rec__KUFN));
               } break;
-              case __EXPR_DIV__: {
-                remove__JWAK(rec__F0PL);
+              case __EXPR_SUB__UBOJ__: {
+                remove__NDBK(((__EXPR_SUB__UBOJ *)rec__KUFN));
               } break;
-              case __EXPR_AND__: {
-                remove__NWAK(rec__F0PL);
+              case __EXPR_MUL__KCOJ__: {
+                remove__RDBK(((__EXPR_MUL__KCOJ *)rec__KUFN));
               } break;
-              case __EXPR_SHIFT_R__: {
-                remove__RWAK(rec__F0PL);
+              case __EXPR_DIV__4COJ__: {
+                remove__VDBK(((__EXPR_DIV__4COJ *)rec__KUFN));
               } break;
-              case __EXPR_SHIFT_L__: {
-                remove__VWAK(rec__F0PL);
+              case __EXPR_AND__SDOJ__: {
+                remove__ZDBK(((__EXPR_AND__SDOJ *)rec__KUFN));
               } break;
-              case __PUT_TO__: {
-                remove__ZWAK(rec__F0PL);
+              case __EXPR_SHIFT_R__GEOJ__: {
+                remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)rec__KUFN));
               } break;
-              case __ITEM__: {
-                remove__0XAK(rec__F0PL);
+              case __EXPR_SHIFT_L__0EOJ__: {
+                remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)rec__KUFN));
               } break;
-              case __SIZE_OF__: {
-                remove__4XAK(rec__F0PL);
+              case __PUT_TO__TFOJ__: {
+                remove__FEBK(((__PUT_TO__TFOJ *)rec__KUFN));
               } break;
-              case __CAST__: {
-                remove__BYAK(rec__F0PL);
+              case __ITEM__HGOJ__: {
+                remove__GFBK(((__ITEM__HGOJ *)rec__KUFN));
               } break;
-              case __CALL_SLOT__: {
-                remove__DUML(rec__F0PL);
+              case __CAST__1HOJ__: {
+                remove__MFBK(((__CAST__1HOJ *)rec__KUFN));
               } break;
-              case __READ_SLOT__: {
-                remove__GGHK(rec__F0PL);
+              case __READ_SLOT__LL4K__: {
+                remove__PMFM(((__READ_SLOT__LL4K *)rec__KUFN));
               } break;
-              case __READ_GLOBAL__: {
-                Self__NVFQ=((__READ_GLOBAL *)rec__F0PL);
-                unread__CGNL(Self__NVFQ->global__ZGJK,Self__NVFQ);
+              case __EXPR_NOT_LOGIC__W4FL__: {
+                remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)rec__KUFN));
               } break;
-              case __EXPR_NOT_LOGIC__: {
-                remove__WA0M(rec__F0PL);
+              case __EXPR_OR_LOGIC__ADUL__: {
+                remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)rec__KUFN));
               } break;
-              case __EXPR_OR_LOGIC__: {
-                remove__0UEO(rec__F0PL);
+              case __EXPR_OR_OR_LOGIC__3DUL__: {
+                remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)rec__KUFN));
               } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                remove__0RKO(rec__F0PL);
+              case __EXPR_AND_LOGIC__EFUL__: {
+                remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)rec__KUFN));
               } break;
-              case __EXPR_AND_LOGIC__: {
-                remove__4UEO(rec__F0PL);
+              case __EXPR_AND_AND_LOGIC__5FUL__: {
+                remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)rec__KUFN));
               } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                remove__5RKO(rec__F0PL);
+              case __EXPR_NEG__EZVL__: {
+                remove__OSBN(((__EXPR_NEG__EZVL *)rec__KUFN));
               } break;
-              case __EXPR_NEG__: {
-                remove__HTJM(rec__F0PL);
+              case __EXPR_ADD__SZVL__: {
+                remove__5FGM(((__EXPR_ADD__SZVL *)rec__KUFN));
               } break;
-              case __EXPR_ADD__: {
-                remove__XWML(rec__F0PL);
+              case __READ_GLOBAL__T4YL__: {
+                Self__OEVS=((__READ_GLOBAL__T4YL *)rec__KUFN);
+                unread__HHEN(((__SLOT_DATA__IJRG *)Self__OEVS->global__KAKM),Self__OEVS);
               } break;
-              case __EXPR_NOT__: {
-                remove__TJZM(rec__F0PL);
+              case __EXPR_NOT__XUPM__: {
+                remove__MDWN(((__EXPR_NOT__XUPM *)rec__KUFN));
               } break;
-              case __EXPR_MOD__: {
-                remove__CVEO(rec__F0PL);
+              case __EXPR_MOD__3YPM__: {
+                remove__NT0P(((__EXPR_MOD__3YPM *)rec__KUFN));
               } break;
-              case __EXPR_SUP_EQ__: {
-                remove__1EEP(rec__F0PL);
+              case __EXPR_OR__PQ0N__: {
+                remove__XOVO(((__EXPR_OR__PQ0N *)rec__KUFN));
               } break;
-              case __EXPR_INF__: {
-                remove__0DRN(rec__F0PL);
+              case __EXPR_SUP_EQ__1VBP__: {
+                remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)rec__KUFN));
               } break;
-              case __EXPR_INF_EQ__: {
-                remove__4DRN(rec__F0PL);
+              case __EXPR_INF__OXBP__: {
+                remove__ALUP(((__EXPR_INF__OXBP *)rec__KUFN));
               } break;
-              case __EXPR_OR__: {
-                remove__14PN(rec__F0PL);
+              case __EXPR_INF_EQ__FYBP__: {
+                remove__ELUP(((__EXPR_INF_EQ__FYBP *)rec__KUFN));
               } break;
-              case __EXPR_XOR__: {
-                remove__EVTO(rec__F0PL);
+              case __EXPR_XOR__ABEP__: {
+                remove__PTEQ(((__EXPR_XOR__ABEP *)rec__KUFN));
               } break;
               };
-              __tmp__DMQL=Self__E0PL->last_write__MBJL;
-              if (__tmp__DMQL==NULL) {
-                __tmp__EMQL=NULL;
+              __tmp__02FN=Self__JUFN->last_write__4K3K;
+              if (__tmp__02FN==NULL) {
+                __tmp__GGGN=NULL;
               } else {
-                switch (((struct ___OBJ *)__tmp__DMQL)->__id) {
-                case __WRITE_GLOBAL__: {
-                  __tmp__EMQL=NULL;
+                switch (((struct ___OBJ *)__tmp__02FN)->__id) {
+                case __WRITE_GLOBAL__WXKJ__: {
+                  __tmp__GGGN=NULL;
                 } break;
-                case __WRITE_SLOT__: {
-                  __tmp__EMQL=((void *)__tmp__DMQL);
+                case __WRITE_SLOT__EYKJ__: {
+                  __tmp__GGGN=((void *)__tmp__02FN);
                 } break;
                 }
               };
-              wrt_slot__L0PL=__tmp__EMQL;
-              __tmp__FMQL=((__WRITE_SLOT *)__tmp__EMQL)->receiver__PT1H;
-              switch (((struct ___OBJ *)__tmp__FMQL)->__id) {
-              case __LIST__: {
-                remove__SOJJ(__tmp__FMQL);
+              __tmp__02FN=__tmp__GGGN->receiver__X54J;
+              switch (((struct ___OBJ *)__tmp__02FN)->__id) {
+              case __EXTERNAL_C__Y5WC__: {
+                remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__02FN));
               } break;
-              case __STRING_CST__: {
+              case __EXPR_MULTIPLE__GLWH__: {
+                remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__02FN));
               } break;
-              case __EXTERNAL_C__: {
-                remove__2TAK(__tmp__FMQL);
-              } break;
-              case __PROTOTYPE_CST__: {
-              } break;
-              case __INTEGER_CST__: {
-              } break;
-              case __READ_LOCAL__: {
-                Self__OVFQ=((__READ_LOCAL *)__tmp__FMQL);
-                Self__V13R=((__LOCAL *)Self__OVFQ->local__HJZD);
-                Self__V13R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__V13R->parent_variable__T1LC.ensure_count__YDAG -  1);
-                if ((Self__V13R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                  print__1ZE((&__string_336));
-                  voir__W13R=create__AXB( 250);
-                  display__UXFK(Self__OVFQ,voir__W13R);
-                  put_string__2EG(((__STRING *)voir__W13R));
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_337));
-                  Self__Y13R=((__LIST *)list_current__EH1);
-                  voir__Z13R=create__AXB( 250);
-                  display__EQQG(Self__Y13R,voir__Z13R);
-                  put_string__2EG(((__STRING *)voir__Z13R));
+              case __READ_LOCAL__55ZI__: {
+                Self__LEVS=((__READ_LOCAL__55ZI *)__tmp__02FN);
+                Self__1Z3T=((__LOCAL__L4WC *)Self__LEVS->local__BVEJ);
+                Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+                if ((Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                  (&__string_465)->count__0C= 8;
+                  (&__string_465)->storage__1C="C'est : ";
+                  print__KKG((&__string_465));
+                  __tmp__2Z3T=create__34B( 250);
+                  display__HAEJ(Self__LEVS,__tmp__2Z3T);
+                  put_string__RGZ(((__STRING__BC *)__tmp__2Z3T));
                   fputc((int)('\n'),stdout);
+                  (&__string_466)->count__0C= 9;
+                  (&__string_466)->storage__1C="\n dans :\n";
+                  print__KKG((&__string_466));
                   fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_338));
-                  fputc((int)('\n'),stdout);
-                  exit(( 1));
                 };
               } break;
-              case __EXPR_MULTIPLE__: {
-                remove__1UAK(__tmp__FMQL);
-              } break;
-              case __EXPR_EQUAL__: {
-                remove__LVAK(__tmp__FMQL);
-              } break;
-              case __EXPR_NOT_EQUAL__: {
-                remove__PVAK(__tmp__FMQL);
-              } break;
-              case __REAL_CST__: {
+              case __EXPR_EQUAL__KINJ__: {
+                remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__02FN));
               } break;
-              case __CHARACTER_CST__: {
+              case __EXPR_NOT_EQUAL__VINJ__: {
+                remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__02FN));
               } break;
-              case __IS_EXPANDED__: {
-                Self__QVFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FMQL)->receiver__WN2H);
-                Self__013R=((__LOCAL *)Self__QVFQ->local__HJZD);
-                Self__013R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__013R->parent_variable__T1LC.ensure_count__YDAG -  1);
-                if ((Self__013R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                  print__1ZE((&__string_336));
-                  voir__113R=create__AXB( 250);
-                  display__UXFK(Self__QVFQ,voir__113R);
-                  put_string__2EG(((__STRING *)voir__113R));
+              case __IS_EXPANDED__35NJ__: {
+                Self__LEVS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__02FN)->receiver__RA5J);
+                Self__1Z3T=((__LOCAL__L4WC *)Self__LEVS->local__BVEJ);
+                Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+                if ((Self__1Z3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                  (&__string_465)->count__0C= 8;
+                  (&__string_465)->storage__1C="C'est : ";
+                  print__KKG((&__string_465));
+                  __tmp__2Z3T=create__34B( 250);
+                  display__HAEJ(Self__LEVS,__tmp__2Z3T);
+                  put_string__RGZ(((__STRING__BC *)__tmp__2Z3T));
                   fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_337));
-                  Self__313R=((__LIST *)list_current__EH1);
-                  voir__413R=create__AXB( 250);
-                  display__EQQG(Self__313R,voir__413R);
-                  put_string__2EG(((__STRING *)voir__413R));
+                  (&__string_466)->count__0C= 9;
+                  (&__string_466)->storage__1C="\n dans :\n";
+                  print__KKG((&__string_466));
                   fputc((int)('\n'),stdout);
-                  fputc((int)('\n'),stdout);
-                  print__1ZE((&__string_338));
-                  fputc((int)('\n'),stdout);
-                  exit(( 1));
                 };
               } break;
-              case __GET_TYPE_ID__: {
-                remove__0VAK(__tmp__FMQL);
-              } break;
-              case __EXPR_SUP__: {
-                remove__3VAK(__tmp__FMQL);
+              case __EXPR_SUP__ABOJ__: {
+                remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__02FN));
               } break;
-              case __EXPR_SUB__: {
-                remove__BWAK(__tmp__FMQL);
+              case __EXPR_SUB__UBOJ__: {
+                remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__02FN));
               } break;
-              case __EXPR_MUL__: {
-                remove__FWAK(__tmp__FMQL);
+              case __EXPR_MUL__KCOJ__: {
+                remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__02FN));
               } break;
-              case __EXPR_DIV__: {
-                remove__JWAK(__tmp__FMQL);
+              case __EXPR_DIV__4COJ__: {
+                remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__02FN));
               } break;
-              case __EXPR_AND__: {
-                remove__NWAK(__tmp__FMQL);
+              case __EXPR_AND__SDOJ__: {
+                remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__02FN));
               } break;
-              case __EXPR_SHIFT_R__: {
-                remove__RWAK(__tmp__FMQL);
+              case __EXPR_SHIFT_R__GEOJ__: {
+                remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__02FN));
               } break;
-              case __EXPR_SHIFT_L__: {
-                remove__VWAK(__tmp__FMQL);
+              case __EXPR_SHIFT_L__0EOJ__: {
+                remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__02FN));
               } break;
-              case __PUT_TO__: {
-                remove__ZWAK(__tmp__FMQL);
+              case __PUT_TO__TFOJ__: {
+                remove__FEBK(((__PUT_TO__TFOJ *)__tmp__02FN));
               } break;
-              case __ITEM__: {
-                remove__0XAK(__tmp__FMQL);
+              case __ITEM__HGOJ__: {
+                remove__GFBK(((__ITEM__HGOJ *)__tmp__02FN));
               } break;
-              case __SIZE_OF__: {
-                remove__4XAK(__tmp__FMQL);
+              case __CAST__1HOJ__: {
+                remove__MFBK(((__CAST__1HOJ *)__tmp__02FN));
               } break;
-              case __CAST__: {
-                remove__BYAK(__tmp__FMQL);
+              case __READ_SLOT__LL4K__: {
+                remove__PMFM(((__READ_SLOT__LL4K *)__tmp__02FN));
               } break;
-              case __CALL_SLOT__: {
-                remove__DUML(__tmp__FMQL);
+              case __EXPR_NOT_LOGIC__W4FL__: {
+                remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__02FN));
               } break;
-              case __READ_SLOT__: {
-                remove__GGHK(__tmp__FMQL);
+              case __EXPR_OR_LOGIC__ADUL__: {
+                remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__02FN));
               } break;
-              case __READ_GLOBAL__: {
-                Self__RVFQ=((__READ_GLOBAL *)__tmp__FMQL);
-                unread__CGNL(Self__RVFQ->global__ZGJK,Self__RVFQ);
+              case __EXPR_OR_OR_LOGIC__3DUL__: {
+                remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__02FN));
               } break;
-              case __EXPR_NOT_LOGIC__: {
-                remove__WA0M(__tmp__FMQL);
+              case __EXPR_AND_LOGIC__EFUL__: {
+                remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__02FN));
               } break;
-              case __EXPR_OR_LOGIC__: {
-                remove__0UEO(__tmp__FMQL);
+              case __EXPR_AND_AND_LOGIC__5FUL__: {
+                remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__02FN));
               } break;
-              case __EXPR_OR_OR_LOGIC__: {
-                remove__0RKO(__tmp__FMQL);
+              case __EXPR_NEG__EZVL__: {
+                remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__02FN));
               } break;
-              case __EXPR_AND_LOGIC__: {
-                remove__4UEO(__tmp__FMQL);
+              case __EXPR_ADD__SZVL__: {
+                remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__02FN));
               } break;
-              case __EXPR_AND_AND_LOGIC__: {
-                remove__5RKO(__tmp__FMQL);
+              case __READ_GLOBAL__T4YL__: {
+                Self__OEVS=((__READ_GLOBAL__T4YL *)__tmp__02FN);
+                unread__HHEN(((__SLOT_DATA__IJRG *)Self__OEVS->global__KAKM),Self__OEVS);
               } break;
-              case __EXPR_NEG__: {
-                remove__HTJM(__tmp__FMQL);
+              case __EXPR_NOT__XUPM__: {
+                remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__02FN));
               } break;
-              case __EXPR_ADD__: {
-                remove__XWML(__tmp__FMQL);
+              case __EXPR_MOD__3YPM__: {
+                remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__02FN));
               } break;
-              case __EXPR_NOT__: {
-                remove__TJZM(__tmp__FMQL);
+              case __EXPR_OR__PQ0N__: {
+                remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__02FN));
               } break;
-              case __EXPR_MOD__: {
-                remove__CVEO(__tmp__FMQL);
+              case __EXPR_SUP_EQ__1VBP__: {
+                remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__02FN));
               } break;
-              case __EXPR_SUP_EQ__: {
-                remove__1EEP(__tmp__FMQL);
+              case __EXPR_INF__OXBP__: {
+                remove__ALUP(((__EXPR_INF__OXBP *)__tmp__02FN));
               } break;
-              case __EXPR_INF__: {
-                remove__0DRN(__tmp__FMQL);
+              case __EXPR_INF_EQ__FYBP__: {
+                remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__02FN));
               } break;
-              case __EXPR_INF_EQ__: {
-                remove__4DRN(__tmp__FMQL);
-              } break;
-              case __EXPR_OR__: {
-                remove__14PN(__tmp__FMQL);
-              } break;
-              case __EXPR_XOR__: {
-                remove__EVTO(__tmp__FMQL);
+              case __EXPR_XOR__ABEP__: {
+                remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__02FN));
               } break;
               };
             };
-            unwrite__JJNL(Self__E0PL,Self__E0PL->last_write__MBJL);
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)]=NOP__;
-            result__H0PL=__tmp__AFQL;
-          };
-          __tmp__PMQL=__tmp__WLQL;
-        };
-        if ((! __tmp__PMQL)) {
-          if ((((((void *)rec__F0PL != (void *)NULL) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL)) && (my_require_count__P0PL ==  1)) && (Self__E0PL->parent_variable__HHZD.ensure_count__YDAG ==  1))) {
-            Self__CN3Q=Self__E0PL->last_index__SVPL;
-            up__DN3Q=(__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__E0PL->last_list_current__ICJL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1);
-            __tmp__FOQL=(( 1 <= Self__CN3Q) && (up__DN3Q >= Self__CN3Q));
-          } else {
-            __tmp__FOQL=FALSE__;
-          };
-          if ((__tmp__FOQL && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__E0PL->last_list_current__ICJL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__E0PL->last_index__SVPL -  1)] == (void *)Self__E0PL->last_write__MBJL))) {
-            l__M0PL=create__name__style__type__E5JG(Self__E0PL->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__E0PL->parent_variable__HHZD.type__D25F));
-            __tmp__QOQL=Self__E0PL->last_write__MBJL;
-            if (((struct ___OBJ *)__tmp__QOQL)->__id==__WRITE_GLOBAL__) {
-              __tmp__ROQL=((__WRITE_GLOBAL *)__tmp__QOQL)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-            } else {
-              __tmp__ROQL=((__WRITE_SLOT *)__tmp__QOQL)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
-            };
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__E0PL->last_list_current__ICJL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__E0PL->last_index__SVPL -  1)]=write__value__14FH(l__M0PL,__tmp__ROQL,__tmp__AFQL);
-            switch (((struct ___OBJ *)rec__F0PL)->__id) {
-            case __LIST__: {
-            } break;
-            case __STRING_CST__: {
-            } break;
-            case __EXTERNAL_C__: {
-            } break;
-            case __PROTOTYPE_CST__: {
-            } break;
-            case __INTEGER_CST__: {
-            } break;
-            case __READ_LOCAL__: {
-            } break;
-            case __EXPR_MULTIPLE__: {
-            } break;
-            case __EXPR_EQUAL__: {
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-            } break;
-            case __REAL_CST__: {
-            } break;
-            case __CHARACTER_CST__: {
-            } break;
-            case __IS_EXPANDED__: {
-            } break;
-            case __GET_TYPE_ID__: {
-            } break;
-            case __EXPR_SUP__: {
-            } break;
-            case __EXPR_SUB__: {
-            } break;
-            case __EXPR_MUL__: {
-            } break;
-            case __EXPR_DIV__: {
-            } break;
-            case __EXPR_AND__: {
-            } break;
-            case __EXPR_SHIFT_R__: {
-            } break;
-            case __EXPR_SHIFT_L__: {
-            } break;
-            case __PUT_TO__: {
-            } break;
-            case __ITEM__: {
-            } break;
-            case __SIZE_OF__: {
-            } break;
-            case __CAST__: {
-            } break;
-            case __CALL_SLOT__: {
-            } break;
-            case __READ_SLOT__: {
-            } break;
-            case __READ_GLOBAL__: {
-            } break;
-            case __EXPR_NOT_LOGIC__: {
-            } break;
-            case __EXPR_OR_LOGIC__: {
-            } break;
-            case __EXPR_OR_OR_LOGIC__: {
-            } break;
-            case __EXPR_AND_LOGIC__: {
-            } break;
-            case __EXPR_AND_AND_LOGIC__: {
-            } break;
-            case __EXPR_NEG__: {
-            } break;
-            case __EXPR_ADD__: {
-            } break;
-            case __EXPR_NOT__: {
-            } break;
-            case __EXPR_MOD__: {
-            } break;
-            case __EXPR_SUP_EQ__: {
-            } break;
-            case __EXPR_INF__: {
-            } break;
-            case __EXPR_INF_EQ__: {
-            } break;
-            case __EXPR_OR__: {
-            } break;
-            case __EXPR_XOR__: {
-            } break;
-            };
-            result__H0PL=read__QB5G(l__M0PL);
-            switch (((struct ___OBJ *)rec__F0PL)->__id) {
-            case __LIST__: {
-              remove__SOJJ(rec__F0PL);
-            } break;
-            case __STRING_CST__: {
-            } break;
-            case __EXTERNAL_C__: {
-              remove__2TAK(rec__F0PL);
-            } break;
-            case __PROTOTYPE_CST__: {
+            unwrite__F1HL(Self__JUFN,Self__JUFN->last_write__4K3K);
+            Self__BIWT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D);
+            j__4ZMU=(__INTEGER__Q)((__INTEGER__Q)(list_current__F5GB->index__1CFE -  1) -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__BIWT->parent_arrayed_collection__MA4D.storage__V14F)[j__4ZMU]=NOP__RXVJ__;
+            result__MUFN=__tmp__IXFN;
+          };
+          __tmp__AZFN=__tmp__LZFN;
+        };
+        if ((! __tmp__AZFN)) {
+          if (((void *)rec__KUFN != (void *)NULL)) {
+            l__5ZMU=Self__JUFN->last_list_current__1L3K;
+            result__3ZMU=FALSE__O__;
+            j__4ZMU=seq_list__PCFE->parent_arrayed_collection__OCFE.upper__CI5F;
+            while (((j__4ZMU >=  0) && (! result__3ZMU))) {
+              result__3ZMU=((void *)((void **)((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE)->parent_arrayed_collection__OCFE.storage__CJ5F)[j__4ZMU] == (void *)l__5ZMU);
+              j__4ZMU=(__INTEGER__Q)(j__4ZMU -  1);
+            };
+            __tmp__CQIP=result__3ZMU;
+          } else /* FALSE */ {
+            __tmp__CQIP=FALSE__O__;
+          };
+          if (((__tmp__CQIP && (my_require_count__UUFN ==  1)) && (Self__JUFN->parent_variable__JJRG.ensure_count__IT4D ==  1))) {
+            j__4ZMU=Self__JUFN->last_index__YZQL;
+            result__BZ3T=(__INTEGER__Q)(((__LIST__WH *)Self__JUFN->last_list_current__1L3K)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE +  1);
+            result__3ZMU=(( 1 <= j__4ZMU) && (result__BZ3T >= j__4ZMU));
+          } else /* FALSE */ {
+            result__3ZMU=FALSE__O__;
+          };
+          if ((result__3ZMU && ((void *)((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__JUFN->last_list_current__1L3K)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__JUFN->last_index__YZQL -  1)] == (void *)Self__JUFN->last_write__4K3K))) {
+            __tmp__0ZFN=create__name__style__type__HIND(Self__JUFN->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B,(&__string_69),'+',((__TYPE_FULL__XMB *)Self__JUFN->parent_variable__JJRG.type__IO5D));
+            l__RUFN=__tmp__0ZFN;
+            __tmp__YZFN=Self__JUFN->last_write__4K3K;
+            if (((struct ___OBJ *)__tmp__YZFN)->__id==__WRITE_GLOBAL__WXKJ__) {
+              __tmp__TIGN=((__WRITE_GLOBAL__WXKJ *)__tmp__YZFN)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+            } else /* WRITE_SLOT */ {
+              __tmp__TIGN=((__WRITE_SLOT__EYKJ *)__tmp__YZFN)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+            };
+            __tmp__RFVS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__0ZFN),__tmp__TIGN,__tmp__IXFN);
+            Self__BIWT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__JUFN->last_list_current__1L3K)->expr_list__NA4D);
+            j__4ZMU=(__INTEGER__Q)(Self__JUFN->last_index__YZQL -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__BIWT->parent_arrayed_collection__MA4D.storage__V14F)[j__4ZMU]=__tmp__RFVS;
+            switch (((struct ___OBJ *)rec__KUFN)->__id) {
+            };
+            __tmp__NXFN=read__5UEI(((__LOCAL__L4WC *)__tmp__0ZFN));
+            result__MUFN=__tmp__NXFN;
+            switch (((struct ___OBJ *)rec__KUFN)->__id) {
+            case __EXTERNAL_C__Y5WC__: {
+              remove__HVSH(((__EXTERNAL_C__Y5WC *)rec__KUFN));
             } break;
-            case __INTEGER_CST__: {
+            case __EXPR_MULTIPLE__GLWH__: {
+              remove__BCBK(((__EXPR_MULTIPLE__GLWH *)rec__KUFN));
             } break;
-            case __READ_LOCAL__: {
-              Self__5VFQ=((__READ_LOCAL *)rec__F0PL);
-              Self__513R=((__LOCAL *)Self__5VFQ->local__HJZD);
-              Self__513R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__513R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__513R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__A23R=create__AXB( 250);
-                display__UXFK(Self__5VFQ,voir__A23R);
-                put_string__2EG(((__STRING *)voir__A23R));
+            case __READ_LOCAL__55ZI__: {
+              __tmp__C0ZT=((__READ_LOCAL__55ZI *)rec__KUFN);
+              Self__CZ3T=((__LOCAL__L4WC *)__tmp__C0ZT->local__BVEJ);
+              Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__SZ3T=create__34B( 250);
+                display__HAEJ(__tmp__C0ZT,__tmp__SZ3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__SZ3T));
                 fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__C23R=((__LIST *)list_current__EH1);
-                voir__D23R=create__AXB( 250);
-                display__EQQG(Self__C23R,voir__D23R);
-                put_string__2EG(((__STRING *)voir__D23R));
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
                 fputc((int)('\n'),stdout);
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
-                fputc((int)('\n'),stdout);
-                exit(( 1));
               };
             } break;
-            case __EXPR_MULTIPLE__: {
-              remove__1UAK(rec__F0PL);
-            } break;
-            case __EXPR_EQUAL__: {
-              remove__LVAK(rec__F0PL);
-            } break;
-            case __EXPR_NOT_EQUAL__: {
-              remove__PVAK(rec__F0PL);
+            case __EXPR_EQUAL__KINJ__: {
+              remove__2CBK(((__EXPR_EQUAL__KINJ *)rec__KUFN));
             } break;
-            case __REAL_CST__: {
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)rec__KUFN));
             } break;
-            case __CHARACTER_CST__: {
-            } break;
-            case __IS_EXPANDED__: {
-              Self__BWFQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__F0PL)->receiver__WN2H);
-              Self__E23R=((__LOCAL *)Self__BWFQ->local__HJZD);
-              Self__E23R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E23R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__E23R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__F23R=create__AXB( 250);
-                display__UXFK(Self__BWFQ,voir__F23R);
-                put_string__2EG(((__STRING *)voir__F23R));
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__H23R=((__LIST *)list_current__EH1);
-                voir__I23R=create__AXB( 250);
-                display__EQQG(Self__H23R,voir__I23R);
-                put_string__2EG(((__STRING *)voir__I23R));
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__C0ZT=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)rec__KUFN)->receiver__RA5J);
+              Self__CZ3T=((__LOCAL__L4WC *)__tmp__C0ZT->local__BVEJ);
+              Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__SZ3T=create__34B( 250);
+                display__HAEJ(__tmp__C0ZT,__tmp__SZ3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__SZ3T));
                 fputc((int)('\n'),stdout);
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
                 fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
-                fputc((int)('\n'),stdout);
-                exit(( 1));
               };
             } break;
-            case __GET_TYPE_ID__: {
-              remove__0VAK(rec__F0PL);
+            case __EXPR_SUP__ABOJ__: {
+              remove__JDBK(((__EXPR_SUP__ABOJ *)rec__KUFN));
             } break;
-            case __EXPR_SUP__: {
-              remove__3VAK(rec__F0PL);
+            case __EXPR_SUB__UBOJ__: {
+              remove__NDBK(((__EXPR_SUB__UBOJ *)rec__KUFN));
             } break;
-            case __EXPR_SUB__: {
-              remove__BWAK(rec__F0PL);
+            case __EXPR_MUL__KCOJ__: {
+              remove__RDBK(((__EXPR_MUL__KCOJ *)rec__KUFN));
             } break;
-            case __EXPR_MUL__: {
-              remove__FWAK(rec__F0PL);
+            case __EXPR_DIV__4COJ__: {
+              remove__VDBK(((__EXPR_DIV__4COJ *)rec__KUFN));
             } break;
-            case __EXPR_DIV__: {
-              remove__JWAK(rec__F0PL);
+            case __EXPR_AND__SDOJ__: {
+              remove__ZDBK(((__EXPR_AND__SDOJ *)rec__KUFN));
             } break;
-            case __EXPR_AND__: {
-              remove__NWAK(rec__F0PL);
+            case __EXPR_SHIFT_R__GEOJ__: {
+              remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)rec__KUFN));
             } break;
-            case __EXPR_SHIFT_R__: {
-              remove__RWAK(rec__F0PL);
+            case __EXPR_SHIFT_L__0EOJ__: {
+              remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)rec__KUFN));
             } break;
-            case __EXPR_SHIFT_L__: {
-              remove__VWAK(rec__F0PL);
+            case __PUT_TO__TFOJ__: {
+              remove__FEBK(((__PUT_TO__TFOJ *)rec__KUFN));
             } break;
-            case __PUT_TO__: {
-              remove__ZWAK(rec__F0PL);
+            case __ITEM__HGOJ__: {
+              remove__GFBK(((__ITEM__HGOJ *)rec__KUFN));
             } break;
-            case __ITEM__: {
-              remove__0XAK(rec__F0PL);
+            case __CAST__1HOJ__: {
+              remove__MFBK(((__CAST__1HOJ *)rec__KUFN));
             } break;
-            case __SIZE_OF__: {
-              remove__4XAK(rec__F0PL);
+            case __READ_SLOT__LL4K__: {
+              remove__PMFM(((__READ_SLOT__LL4K *)rec__KUFN));
             } break;
-            case __CAST__: {
-              remove__BYAK(rec__F0PL);
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)rec__KUFN));
             } break;
-            case __CALL_SLOT__: {
-              remove__DUML(rec__F0PL);
+            case __EXPR_OR_LOGIC__ADUL__: {
+              remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)rec__KUFN));
             } break;
-            case __READ_SLOT__: {
-              remove__GGHK(rec__F0PL);
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)rec__KUFN));
             } break;
-            case __READ_GLOBAL__: {
-              Self__CWFQ=((__READ_GLOBAL *)rec__F0PL);
-              unread__CGNL(Self__CWFQ->global__ZGJK,Self__CWFQ);
+            case __EXPR_AND_LOGIC__EFUL__: {
+              remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)rec__KUFN));
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              remove__WA0M(rec__F0PL);
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)rec__KUFN));
             } break;
-            case __EXPR_OR_LOGIC__: {
-              remove__0UEO(rec__F0PL);
+            case __EXPR_NEG__EZVL__: {
+              remove__OSBN(((__EXPR_NEG__EZVL *)rec__KUFN));
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              remove__0RKO(rec__F0PL);
+            case __EXPR_ADD__SZVL__: {
+              remove__5FGM(((__EXPR_ADD__SZVL *)rec__KUFN));
             } break;
-            case __EXPR_AND_LOGIC__: {
-              remove__4UEO(rec__F0PL);
+            case __READ_GLOBAL__T4YL__: {
+              Self__CDVS=((__READ_GLOBAL__T4YL *)rec__KUFN);
+              unread__HHEN(((__SLOT_DATA__IJRG *)Self__CDVS->global__KAKM),Self__CDVS);
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              remove__5RKO(rec__F0PL);
+            case __EXPR_NOT__XUPM__: {
+              remove__MDWN(((__EXPR_NOT__XUPM *)rec__KUFN));
             } break;
-            case __EXPR_NEG__: {
-              remove__HTJM(rec__F0PL);
+            case __EXPR_MOD__3YPM__: {
+              remove__NT0P(((__EXPR_MOD__3YPM *)rec__KUFN));
             } break;
-            case __EXPR_ADD__: {
-              remove__XWML(rec__F0PL);
+            case __EXPR_OR__PQ0N__: {
+              remove__XOVO(((__EXPR_OR__PQ0N *)rec__KUFN));
             } break;
-            case __EXPR_NOT__: {
-              remove__TJZM(rec__F0PL);
+            case __EXPR_SUP_EQ__1VBP__: {
+              remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)rec__KUFN));
             } break;
-            case __EXPR_MOD__: {
-              remove__CVEO(rec__F0PL);
+            case __EXPR_INF__OXBP__: {
+              remove__ALUP(((__EXPR_INF__OXBP *)rec__KUFN));
             } break;
-            case __EXPR_SUP_EQ__: {
-              remove__1EEP(rec__F0PL);
+            case __EXPR_INF_EQ__FYBP__: {
+              remove__ELUP(((__EXPR_INF_EQ__FYBP *)rec__KUFN));
             } break;
-            case __EXPR_INF__: {
-              remove__0DRN(rec__F0PL);
-            } break;
-            case __EXPR_INF_EQ__: {
-              remove__4DRN(rec__F0PL);
-            } break;
-            case __EXPR_OR__: {
-              remove__14PN(rec__F0PL);
-            } break;
-            case __EXPR_XOR__: {
-              remove__EVTO(rec__F0PL);
+            case __EXPR_XOR__ABEP__: {
+              remove__PTEQ(((__EXPR_XOR__ABEP *)rec__KUFN));
             } break;
             };
-            __tmp__0OQL=Self__E0PL->last_write__MBJL;
-            if (__tmp__0OQL==NULL) {
-              __tmp__1OQL=NULL;
+            __tmp__YZFN=Self__JUFN->last_write__4K3K;
+            if (__tmp__YZFN==NULL) {
+              __tmp__A0FN=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__0OQL)->__id) {
-              case __WRITE_GLOBAL__: {
-                __tmp__1OQL=NULL;
+              switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+              case __WRITE_GLOBAL__WXKJ__: {
+                __tmp__A0FN=NULL;
               } break;
-              case __WRITE_SLOT__: {
-                __tmp__1OQL=((void *)__tmp__0OQL);
+              case __WRITE_SLOT__EYKJ__: {
+                __tmp__A0FN=((void *)__tmp__YZFN);
               } break;
               }
             };
-            wrt_slot__L0PL=__tmp__1OQL;
-            __tmp__2OQL=((__WRITE_SLOT *)__tmp__1OQL)->receiver__PT1H;
-            switch (((struct ___OBJ *)__tmp__2OQL)->__id) {
-            case __LIST__: {
-              remove__SOJJ(__tmp__2OQL);
-            } break;
-            case __STRING_CST__: {
-            } break;
-            case __EXTERNAL_C__: {
-              remove__2TAK(__tmp__2OQL);
+            __tmp__YZFN=__tmp__A0FN->receiver__X54J;
+            switch (((struct ___OBJ *)__tmp__YZFN)->__id) {
+            case __EXTERNAL_C__Y5WC__: {
+              remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__YZFN));
             } break;
-            case __PROTOTYPE_CST__: {
+            case __EXPR_MULTIPLE__GLWH__: {
+              remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__YZFN));
             } break;
-            case __INTEGER_CST__: {
-            } break;
-            case __READ_LOCAL__: {
-              Self__DWFQ=((__READ_LOCAL *)__tmp__2OQL);
-              Self__J23R=((__LOCAL *)Self__DWFQ->local__HJZD);
-              Self__J23R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J23R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__J23R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__K23R=create__AXB( 250);
-                display__UXFK(Self__DWFQ,voir__K23R);
-                put_string__2EG(((__STRING *)voir__K23R));
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__M23R=((__LIST *)list_current__EH1);
-                voir__N23R=create__AXB( 250);
-                display__EQQG(Self__M23R,voir__N23R);
-                put_string__2EG(((__STRING *)voir__N23R));
+            case __READ_LOCAL__55ZI__: {
+              __tmp__C0ZT=((__READ_LOCAL__55ZI *)__tmp__YZFN);
+              Self__CZ3T=((__LOCAL__L4WC *)__tmp__C0ZT->local__BVEJ);
+              Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__SZ3T=create__34B( 250);
+                display__HAEJ(__tmp__C0ZT,__tmp__SZ3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__SZ3T));
                 fputc((int)('\n'),stdout);
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
                 fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
-                fputc((int)('\n'),stdout);
-                exit(( 1));
               };
             } break;
-            case __EXPR_MULTIPLE__: {
-              remove__1UAK(__tmp__2OQL);
+            case __EXPR_EQUAL__KINJ__: {
+              remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__YZFN));
             } break;
-            case __EXPR_EQUAL__: {
-              remove__LVAK(__tmp__2OQL);
+            case __EXPR_NOT_EQUAL__VINJ__: {
+              remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YZFN));
             } break;
-            case __EXPR_NOT_EQUAL__: {
-              remove__PVAK(__tmp__2OQL);
-            } break;
-            case __REAL_CST__: {
-            } break;
-            case __CHARACTER_CST__: {
-            } break;
-            case __IS_EXPANDED__: {
-              Self__FWFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2OQL)->receiver__WN2H);
-              Self__O23R=((__LOCAL *)Self__FWFQ->local__HJZD);
-              Self__O23R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O23R->parent_variable__T1LC.ensure_count__YDAG -  1);
-              if ((Self__O23R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
-                print__1ZE((&__string_336));
-                voir__P23R=create__AXB( 250);
-                display__UXFK(Self__FWFQ,voir__P23R);
-                put_string__2EG(((__STRING *)voir__P23R));
-                fputc((int)('\n'),stdout);
-                print__1ZE((&__string_337));
-                Self__R23R=((__LIST *)list_current__EH1);
-                voir__S23R=create__AXB( 250);
-                display__EQQG(Self__R23R,voir__S23R);
-                put_string__2EG(((__STRING *)voir__S23R));
-                fputc((int)('\n'),stdout);
+            case __IS_EXPANDED__35NJ__: {
+              __tmp__C0ZT=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__YZFN)->receiver__RA5J);
+              Self__CZ3T=((__LOCAL__L4WC *)__tmp__C0ZT->local__BVEJ);
+              Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D -  1);
+              if ((Self__CZ3T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+                (&__string_465)->count__0C= 8;
+                (&__string_465)->storage__1C="C'est : ";
+                print__KKG((&__string_465));
+                __tmp__SZ3T=create__34B( 250);
+                display__HAEJ(__tmp__C0ZT,__tmp__SZ3T);
+                put_string__RGZ(((__STRING__BC *)__tmp__SZ3T));
                 fputc((int)('\n'),stdout);
-                print__1ZE((&__string_338));
+                (&__string_466)->count__0C= 9;
+                (&__string_466)->storage__1C="\n dans :\n";
+                print__KKG((&__string_466));
                 fputc((int)('\n'),stdout);
-                exit(( 1));
               };
             } break;
-            case __GET_TYPE_ID__: {
-              remove__0VAK(__tmp__2OQL);
-            } break;
-            case __EXPR_SUP__: {
-              remove__3VAK(__tmp__2OQL);
-            } break;
-            case __EXPR_SUB__: {
-              remove__BWAK(__tmp__2OQL);
-            } break;
-            case __EXPR_MUL__: {
-              remove__FWAK(__tmp__2OQL);
+            case __EXPR_SUP__ABOJ__: {
+              remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__YZFN));
             } break;
-            case __EXPR_DIV__: {
-              remove__JWAK(__tmp__2OQL);
+            case __EXPR_SUB__UBOJ__: {
+              remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__YZFN));
             } break;
-            case __EXPR_AND__: {
-              remove__NWAK(__tmp__2OQL);
+            case __EXPR_MUL__KCOJ__: {
+              remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__YZFN));
             } break;
-            case __EXPR_SHIFT_R__: {
-              remove__RWAK(__tmp__2OQL);
+            case __EXPR_DIV__4COJ__: {
+              remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__YZFN));
             } break;
-            case __EXPR_SHIFT_L__: {
-              remove__VWAK(__tmp__2OQL);
+            case __EXPR_AND__SDOJ__: {
+              remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__YZFN));
             } break;
-            case __PUT_TO__: {
-              remove__ZWAK(__tmp__2OQL);
+            case __EXPR_SHIFT_R__GEOJ__: {
+              remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__YZFN));
             } break;
-            case __ITEM__: {
-              remove__0XAK(__tmp__2OQL);
+            case __EXPR_SHIFT_L__0EOJ__: {
+              remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__YZFN));
             } break;
-            case __SIZE_OF__: {
-              remove__4XAK(__tmp__2OQL);
+            case __PUT_TO__TFOJ__: {
+              remove__FEBK(((__PUT_TO__TFOJ *)__tmp__YZFN));
             } break;
-            case __CAST__: {
-              remove__BYAK(__tmp__2OQL);
+            case __ITEM__HGOJ__: {
+              remove__GFBK(((__ITEM__HGOJ *)__tmp__YZFN));
             } break;
-            case __CALL_SLOT__: {
-              remove__DUML(__tmp__2OQL);
+            case __CAST__1HOJ__: {
+              remove__MFBK(((__CAST__1HOJ *)__tmp__YZFN));
             } break;
-            case __READ_SLOT__: {
-              remove__GGHK(__tmp__2OQL);
+            case __READ_SLOT__LL4K__: {
+              remove__PMFM(((__READ_SLOT__LL4K *)__tmp__YZFN));
             } break;
-            case __READ_GLOBAL__: {
-              Self__GWFQ=((__READ_GLOBAL *)__tmp__2OQL);
-              unread__CGNL(Self__GWFQ->global__ZGJK,Self__GWFQ);
+            case __EXPR_NOT_LOGIC__W4FL__: {
+              remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YZFN));
             } break;
-            case __EXPR_NOT_LOGIC__: {
-              remove__WA0M(__tmp__2OQL);
+            case __EXPR_OR_LOGIC__ADUL__: {
+              remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__YZFN));
             } break;
-            case __EXPR_OR_LOGIC__: {
-              remove__0UEO(__tmp__2OQL);
+            case __EXPR_OR_OR_LOGIC__3DUL__: {
+              remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YZFN));
             } break;
-            case __EXPR_OR_OR_LOGIC__: {
-              remove__0RKO(__tmp__2OQL);
+            case __EXPR_AND_LOGIC__EFUL__: {
+              remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__YZFN));
             } break;
-            case __EXPR_AND_LOGIC__: {
-              remove__4UEO(__tmp__2OQL);
+            case __EXPR_AND_AND_LOGIC__5FUL__: {
+              remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YZFN));
             } break;
-            case __EXPR_AND_AND_LOGIC__: {
-              remove__5RKO(__tmp__2OQL);
+            case __EXPR_NEG__EZVL__: {
+              remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__YZFN));
             } break;
-            case __EXPR_NEG__: {
-              remove__HTJM(__tmp__2OQL);
+            case __EXPR_ADD__SZVL__: {
+              remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__YZFN));
             } break;
-            case __EXPR_ADD__: {
-              remove__XWML(__tmp__2OQL);
+            case __READ_GLOBAL__T4YL__: {
+              Self__CDVS=((__READ_GLOBAL__T4YL *)__tmp__YZFN);
+              unread__HHEN(((__SLOT_DATA__IJRG *)Self__CDVS->global__KAKM),Self__CDVS);
             } break;
-            case __EXPR_NOT__: {
-              remove__TJZM(__tmp__2OQL);
+            case __EXPR_NOT__XUPM__: {
+              remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__YZFN));
             } break;
-            case __EXPR_MOD__: {
-              remove__CVEO(__tmp__2OQL);
+            case __EXPR_MOD__3YPM__: {
+              remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__YZFN));
             } break;
-            case __EXPR_SUP_EQ__: {
-              remove__1EEP(__tmp__2OQL);
+            case __EXPR_OR__PQ0N__: {
+              remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__YZFN));
             } break;
-            case __EXPR_INF__: {
-              remove__0DRN(__tmp__2OQL);
+            case __EXPR_SUP_EQ__1VBP__: {
+              remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__YZFN));
             } break;
-            case __EXPR_INF_EQ__: {
-              remove__4DRN(__tmp__2OQL);
+            case __EXPR_INF__OXBP__: {
+              remove__ALUP(((__EXPR_INF__OXBP *)__tmp__YZFN));
             } break;
-            case __EXPR_OR__: {
-              remove__14PN(__tmp__2OQL);
+            case __EXPR_INF_EQ__FYBP__: {
+              remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__YZFN));
             } break;
-            case __EXPR_XOR__: {
-              remove__EVTO(__tmp__2OQL);
+            case __EXPR_XOR__ABEP__: {
+              remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__YZFN));
             } break;
             };
-            unwrite__JJNL(Self__E0PL,Self__E0PL->last_write__MBJL);
+            unwrite__F1HL(Self__JUFN,Self__JUFN->last_write__4K3K);
           };
         };
       };
     };
   };
-  return(result__H0PL);
+  __tmp__WVFN=result__MUFN;
+  return(__tmp__WVFN);
 }
 
-static __BOOLEAN is_invariant__5EXL(__READ_SLOT *Self__AFXL)
-// ({READ_SLOT}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__DPMN(__READ_SLOT__LL4K *Self__EPMN)
+// ({READ_SLOT__LL4K}) With result Recursive, No inlinable.
 {
-  return(is_invariant__QP2L(Self__AFXL->slot__MUGK,Self__AFXL->receiver__Q0TI));
+  __BOOLEAN__L __tmp__IPMN,Result__FPMN;
+  __tmp__IPMN=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)Self__EPMN->slot__UYFM),Self__EPMN->receiver__2L4K);
+  Result__FPMN=__tmp__IPMN;
+  return(Result__FPMN);
 }
 
-static __BOOLEAN is_signed__GQKN(__INTEGER_CST *Self__HQKN)
-// ({INTEGER_CST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_signed__YKLP(__INTEGER_CST__XAXC *Self__ZKLP)
+// ({INTEGER_CST__XAXC}) With result No recursive, No inlinable.
 {
-  void *__tmp__LQKN;
-  void *__tmp__MQKN;
-  __tmp__LQKN=((__TYPE_FULL *)Self__HQKN->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL;
-  switch (((struct ___OBJ *)__tmp__LQKN)->__id) {
-  case __TYPE__: {
-    __tmp__MQKN=((__PROTOTYPE *)((__TYPE *)__tmp__LQKN)->prototype__RD)->parent_named__QD.name__1QB;
+  void *__tmp__3KLP;
+  __STRING_CONSTANT__0 *__tmp__4KLP;
+  __PROTOTYPE__MF *__tmp__BGVS;
+  __BOOLEAN__L Result__0KLP;
+  __tmp__3KLP=((__TYPE_FULL__XMB *)Self__ZKLP->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__3KLP)->__id) {
+  case __TYPE__FF__: {
+    __tmp__4KLP=((__TYPE__FF *)__tmp__3KLP)->prototype__QF->parent_named__PF.name__GWB;
   } break;
-  case __TYPE_NULL__: {
-    __tmp__MQKN=(&__string_59);
+  case __TYPE_NULL__GMB__: {
+    __tmp__4KLP=(&__string_5);
   } break;
-  case __TYPE_VOID__: {
-    __tmp__MQKN=(&__string_2);
+  case __TYPE_VOID__IMB__: {
+    __tmp__4KLP=(&__string_6);
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__MQKN=(&__string_44);
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__4KLP=(&__string_54);
   } break;
-  case __TYPE_ID__: {
-    __tmp__MQKN=(&__string_46);
+  case __TYPE_ID__MMB__: {
+    __tmp__4KLP=(&__string_56);
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__MQKN=((__TYPE_GENERIC *)__tmp__LQKN)->name__LR2B;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__4KLP=((__TYPE_GENERIC__OCY *)__tmp__3KLP)->name__HZMB;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__MQKN=((__PROFIL_BLOCK *)__tmp__LQKN)->parent_profil__OGAG.name__5IEI;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__BGVS=prototype__32ZG();
+    __tmp__4KLP=__tmp__BGVS->parent_named__PF.name__GWB;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__4KLP=((__PROFIL_BLOCK__O3NJ *)__tmp__3KLP)->parent_profil__P3NJ.name__B2IK;
   } break;
   };
-  return((((((void *)__tmp__MQKN == (void *)(&__string_51)) || ((void *)__tmp__MQKN == (void *)(&__string_52))) || ((void *)__tmp__MQKN == (void *)(&__string_53))) || ((void *)__tmp__MQKN == (void *)(&__string_54))));
+  Result__0KLP=(((((void *)__tmp__4KLP == (void *)(&__string_61)) || ((void *)__tmp__4KLP == (void *)(&__string_62))) || ((void *)__tmp__4KLP == (void *)(&__string_63))) || ((void *)__tmp__4KLP == (void *)(&__string_64)));
+  return(Result__0KLP);
 }
 
-static void remove_first__B0AM(__FAST_ARRAYoWRITEo *Self__C0AM)
-// ({FAST_ARRAYoWRITEo}) VoidNo recursive, No inlinable.
+static __BOOLEAN__L is_late_binding__P50K(__TYPE_FULL__XMB *Self__Q50K)
+// ({TYPE_FULL__XMB}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__Z0AM,i__U3EM;
-  void **__tmp__Y0AM,**Self__L3EM;
-  if ((Self__C0AM->parent_arrayed_collection__15DH.upper__VODI ==  0)) {
-    Self__C0AM->parent_arrayed_collection__15DH.storage__TPDI=NULL;
-    Self__C0AM->parent_arrayed_collection__15DH.capacity__XODI= 0;
-    Self__C0AM->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(-  1);
-  } else {
-    __tmp__Y0AM=Self__C0AM->parent_arrayed_collection__15DH.storage__TPDI;
-    __tmp__Z0AM=Self__C0AM->parent_arrayed_collection__15DH.upper__VODI;
-    Self__L3EM=((void **)__tmp__Y0AM);
-    i__U3EM= 0;
-    while ((i__U3EM != __tmp__Z0AM)) {
-      Self__L3EM[i__U3EM]=Self__L3EM[(__INTEGER)(i__U3EM +  1)];
-      i__U3EM=(__INTEGER)(i__U3EM +  1);
-    };
-    Self__C0AM->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__C0AM->parent_arrayed_collection__15DH.upper__VODI -  1);
+  void *__tmp__S50K;
+  __BOOLEAN__L __tmp__T50K,Result__R50K;
+  __tmp__S50K=Self__Q50K->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__S50K)->__id) {
+  case __TYPE__FF__: {
+    __tmp__T50K=(pass_count__CBXC == ((__TYPE__FF *)__tmp__S50K)->last_pass_binding__RHKJ);
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__T50K=(pass_count__CBXC == ((__TYPE_NULL__GMB *)__tmp__S50K)->parent_type__HMB.last_pass_binding__RHKJ);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__T50K=(pass_count__CBXC == ((__TYPE_VOID__IMB *)__tmp__S50K)->parent_type__JMB.last_pass_binding__RHKJ);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__T50K=(pass_count__CBXC == ((__TYPE_CONTEXT__KMB *)__tmp__S50K)->parent_type__LMB.last_pass_binding__RHKJ);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__T50K=(pass_count__CBXC == ((__TYPE_ID__MMB *)__tmp__S50K)->parent_type__NMB.last_pass_binding__RHKJ);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__T50K=(pass_count__CBXC == ((__TYPE_GENERIC__OCY *)__tmp__S50K)->parent_type__PCY.last_pass_binding__RHKJ);
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__T50K=(pass_count__CBXC == ((__TYPE_BLOCK__CP5D *)__tmp__S50K)->parent_type__DP5D.last_pass_binding__RHKJ);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__T50K=(pass_count__CBXC == ((__PROFIL_BLOCK__O3NJ *)__tmp__S50K)->parent_type__Q3NJ.last_pass_binding__RHKJ);
+  } break;
   };
+  Result__R50K=__tmp__T50K;
+  return(Result__R50K);
 }
 
-static __INTEGER fast_first_index_of__11ZL(__FAST_ARRAYoWRITEo *Self__21ZL,void *element__31ZL)
-// ({FAST_ARRAYoWRITEo},{WRITE_GLOBALxWRITE_SLOTxWRITE_LOCAL}) With resultNo recursive, No inlinable.
+static void increase_capacity__5L1M(__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__AM1M)
+// ({HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J}) Void No recursive, No inlinable.
 {
-  __INTEGER result__51ZL,__tmp__I2ZL,idx__NRCM;
-  void **__tmp__H2ZL,**Self__BRCM;
-  result__51ZL= 0;
-  if ((Self__21ZL->parent_arrayed_collection__15DH.upper__VODI >=  0)) {
-    __tmp__H2ZL=Self__21ZL->parent_arrayed_collection__15DH.storage__TPDI;
-    __tmp__I2ZL=Self__21ZL->parent_arrayed_collection__15DH.upper__VODI;
-    Self__BRCM=((void **)__tmp__H2ZL);
-    idx__NRCM= 0;
-    while ((! ((idx__NRCM > __tmp__I2ZL) || ((void *)element__31ZL == (void *)Self__BRCM[idx__NRCM])))) {
-      idx__NRCM=(__INTEGER)(idx__NRCM +  1);
-    };
-    result__51ZL=idx__NRCM;
-  };
-  return(result__51ZL);
+  __INTEGER__Q __tmp__TM1M,Self__W03T,result__R3MU,__tmp__T3MU;
+  __INTEGER__Q Self__U3MU;
+  __POINTER__IB sz__103T,result__Z03T,__tmp__003T,__tmp__203T;
+  __POINTER__IB __tmp__403T,__tmp__503T;
+  __UINTEGER_32__ZWB __tmp__A13T;
+  __MEMORY__2PG *__tmp__D13T;
+  __STRING_CONSTANT__0 *Self__S3MU;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *node1__NM1M;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *node2__OM1M;
+  void **old_buckets__MM1M,**Result__V03T;
+  node1__NM1M=NULL;
+  node2__OM1M=NULL;
+  old_buckets__MM1M=Self__AM1M->buckets__ZBGM;
+  __tmp__TM1M=prime_number_ceiling__OKN((__INTEGER__Q)(Self__AM1M->capacity__SBGM +  1));
+  sz__103T=((__POINTER__IB )(__INTEGER__Q)(__tmp__TM1M * ((__INTEGER__Q )(sizeof(void *)))));
+  result__Z03T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__003T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__203T=(void *)((unsigned long)(void *)((unsigned long)sz__103T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__003T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__003T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__103T=(void *)((unsigned long)__tmp__203T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__103T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__403T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__503T=(void *)((unsigned long)(void *)((unsigned long)sz__103T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__403T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__403T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__A13T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__503T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__403T=micro_alloc__table__lab__UKI(__tmp__503T,((__POINTER__IB )(&(table_size[(__tmp__A13T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__503T)));
+    ((__POINTER__IB *)__tmp__403T)[ 0]=((__POINTER__IB ) 3);
+    result__Z03T=(void *)((unsigned long)__tmp__403T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__D13T=search__LQCB(__tmp__203T);
+    result__Z03T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__D13T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  Result__V03T=((void **)result__Z03T);
+  Self__W03T=(__INTEGER__Q)(__tmp__TM1M -  1);
+  while ((Self__W03T >=  0)) {
+    Result__V03T[Self__W03T]=NULL;
+    Self__W03T=(__INTEGER__Q)(Self__W03T -  1);
+  };
+  Self__AM1M->buckets__ZBGM=Result__V03T;
+  Self__W03T=(__INTEGER__Q)(Self__AM1M->capacity__SBGM -  1);
+  Self__AM1M->capacity__SBGM=__tmp__TM1M;
+  while ((Self__W03T >=  0)) {
+    node1__NM1M=((void **)old_buckets__MM1M)[Self__W03T];
+    while (((void *)node1__NM1M != (void *)NULL)) {
+      node2__OM1M=node1__NM1M->next__ICGM;
+      Self__S3MU=((__STRING_CONSTANT__0 *)node1__NM1M->key__ACGM);
+      result__R3MU= 0;
+      __tmp__T3MU=Self__S3MU->count__0C;
+      Self__U3MU= 1;
+      while ((Self__U3MU <= __tmp__T3MU)) {
+        result__R3MU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__R3MU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__S3MU->storage__1C)[(__INTEGER__Q)(Self__U3MU -  1)])));
+        Self__U3MU=(__INTEGER__Q)(Self__U3MU +  1);
+      };
+      if ((result__R3MU <  0)) {
+        result__R3MU=(__INTEGER__Q)(~ result__R3MU);
+      };
+      __tmp__T3MU=(__INTEGER__Q)(result__R3MU % Self__AM1M->capacity__SBGM);
+      ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *)node1__NM1M)->next__ICGM=((void **)Self__AM1M->buckets__ZBGM)[__tmp__T3MU];
+      ((void **)Self__AM1M->buckets__ZBGM)[__tmp__T3MU]=node1__NM1M;
+      node1__NM1M=node2__OM1M;
+    };
+    Self__W03T=(__INTEGER__Q)(Self__W03T -  1);
+  };
 }
 
-static void** create__1LBD(__INTEGER nb_elements__3LBD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_hexadecimal_digit__FTGC(__CHARACTER__DB Self__GTGC)
+// ({CHARACTER__DB}) With result No recursive, No inlinable.
 {
-  __UINTEGER_32 sz__2OBR,a__1OBR,new_size__3OBR,new_size2__4OBR,a__5OBR;
-  __UINTEGER_32 new_size__APBR;
-  __POINTER result__0OBR,ptr_table__U23R,next__T23R,result__V23R;
-  __INTEGER Self__2PAE;
-  void **Result__5OGD;
-  sz__2OBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__3LBD * ((__INTEGER )(sizeof(void *)))));
-  result__0OBR=((__POINTER )(NULL));
-  a__1OBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__3OBR=(__UINTEGER_32)((__UINTEGER_32)(sz__2OBR + a__1OBR) & (__UINTEGER_32)(~ a__1OBR));
-  new_size2__4OBR=(__UINTEGER_32)(new_size__3OBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__4OBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__5OBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__APBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__4OBR + a__5OBR) & (__UINTEGER_32)(~ a__5OBR));
-    ptr_table__U23R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__APBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__T23R=((__POINTER )(NULL));
-    result__V23R=((__POINTER *)ptr_table__U23R)[ 0];
-    if ((result__V23R == (void *)NULL)) {
-      result__V23R=new_lab__2PJ(new_size__APBR);
-      next__T23R=(void *)((unsigned long)result__V23R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APBR)));
-      ((__POINTER *)next__T23R)[ 0]=NULL;
-      ((__POINTER *)ptr_table__U23R)[ 0]=next__T23R;
-    } else {
-      next__T23R=((__POINTER *)result__V23R)[ 0];
-      if ((next__T23R == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V23R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__APBR <<  1)) <=  4096)) {
-          next__T23R=(void *)((unsigned long)result__V23R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APBR)));
-        } else {
-          next__T23R=new_lab__2PJ(new_size__APBR);
+  __BOOLEAN__L result__ITGC,result__P0ZT,__tmp__QTGC,__tmp__FETS;
+  result__ITGC=FALSE__O__;
+  result__P0ZT=FALSE__O__;
+  if ((((__INTEGER_8__FZF )Self__GTGC) >= ((__INTEGER_8__FZF )'0'))) {
+    result__P0ZT=(((__INTEGER_8__FZF )Self__GTGC) <= ((__INTEGER_8__FZF )'9'));
+  };
+  if (result__P0ZT) {
+    result__ITGC=TRUE__K__;
+    __tmp__QTGC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__QTGC=FALSE__O__;
+  };
+  if (__tmp__QTGC) {
+    __tmp__QTGC=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__FETS=(((__INTEGER_8__FZF )Self__GTGC) >= ((__INTEGER_8__FZF )'a'));
+    if (__tmp__FETS) {
+      result__ITGC=(((__INTEGER_8__FZF )Self__GTGC) <= ((__INTEGER_8__FZF )'f'));
+    };
+    __tmp__QTGC=__tmp__FETS;
+  };
+  if ((! __tmp__QTGC)) {
+    if ((((__INTEGER_8__FZF )Self__GTGC) >= ((__INTEGER_8__FZF )'A'))) {
+      result__ITGC=(((__INTEGER_8__FZF )Self__GTGC) <= ((__INTEGER_8__FZF )'F'));
+    };
+  };
+  result__P0ZT=result__ITGC;
+  return(result__P0ZT);
+}
+
+static void* readlip_expr_cmp__1KRB(__PARSER__VSD *Self__2KRB)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *op__ALRB,*Self__KUFC;
+  void *__tmp__CLRB,*result__4KRB,*__tmp__JNRB;
+  __POSITION__OL __tmp__PNRB;
+  __LIP_BINARY__VWQB *result__TTIC,*Self__HS0C;
+  __POINTER__IB ptr__UTIC,__tmp__0TIC,__tmp__S0ZT,__tmp__U0ZT;
+  __INTEGER__Q typ_id__YTIC;
+  __UINTEGER_32__ZWB __tmp__V0ZT;
+  __CHARACTER__DB type__BLRB;
+  __BOOLEAN__L __tmp__OLRB,__tmp__3MRB,__tmp__WLRB;
+  op__ALRB=NULL;
+  type__BLRB='\0';
+  __tmp__CLRB=readlip_expr_binary__ZGSB(Self__2KRB);
+  result__4KRB=__tmp__CLRB;
+  if (((void *)__tmp__CLRB != (void *)NULL)) {
+    while_do__DBTB:
+    {
+      __tmp__OLRB=read_symbol__F2Q((&__string_28));
+      if (__tmp__OLRB) {
+        __tmp__3MRB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__WLRB=read_symbol__F2Q((&__string_30));
+        __tmp__3MRB=__tmp__WLRB;
+      };
+      if (__tmp__3MRB) {
+        __tmp__3MRB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__WLRB=read_symbol__F2Q((&__string_26));
+        __tmp__3MRB=__tmp__WLRB;
+      };
+      if (__tmp__3MRB) {
+        __tmp__3MRB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__WLRB=read_symbol__F2Q((&__string_25));
+        __tmp__3MRB=__tmp__WLRB;
+      };
+      if (__tmp__3MRB) {
+        __tmp__3MRB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__WLRB=read_symbol__F2Q((&__string_27));
+        __tmp__3MRB=__tmp__WLRB;
+      };
+      if (__tmp__3MRB) {
+        __tmp__3MRB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__WLRB=read_symbol__F2Q((&__string_29));
+        __tmp__3MRB=__tmp__WLRB;
+      };
+      if (__tmp__3MRB) {
+        op__ALRB=last_string__U4E;
+        __tmp__JNRB=readlip_expr_binary__ZGSB(Self__2KRB);
+        if (((void *)__tmp__JNRB == (void *)NULL)) {
+          __tmp__PNRB=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_425));
+          put_position__PRE(__tmp__PNRB);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        Self__KUFC=((__STRING_CONSTANT__0 *)op__ALRB);
+        __tmp__3MRB=__infix_equal_equal__FWZ(Self__KUFC,(&__string_28));
+        if (__tmp__3MRB) {
+          type__BLRB='S';
+        };
+        __tmp__3MRB=__infix_equal_equal__FWZ(Self__KUFC,(&__string_30));
+        if (__tmp__3MRB) {
+          type__BLRB='I';
+        };
+        __tmp__3MRB=__infix_equal_equal__FWZ(Self__KUFC,(&__string_26));
+        if (__tmp__3MRB) {
+          type__BLRB='E';
+        };
+        __tmp__3MRB=__infix_equal_equal__FWZ(Self__KUFC,(&__string_25));
+        if (__tmp__3MRB) {
+          type__BLRB='=';
+        };
+        __tmp__3MRB=__infix_equal_equal__FWZ(Self__KUFC,(&__string_27));
+        if (__tmp__3MRB) {
+          type__BLRB='>';
+        };
+        __tmp__3MRB=__infix_equal_equal__FWZ(Self__KUFC,(&__string_29));
+        if (__tmp__3MRB) {
+          type__BLRB='<';
+        };
+        __tmp__PNRB=current_position__UVQ();
+        result__TTIC=NULL;
+        ptr__UTIC=((__POINTER__IB )(NULL));
+        typ_id__YTIC= 0;
+        __tmp__0TIC=((__POINTER__IB )sizeof(__LIP_BINARY__VWQB));
+        if (((unsigned long)__tmp__0TIC ==  0)) {
+          result__TTIC=LIP_BINARY__VWQB__;
+        } else /* FALSE */ {
+          typ_id__YTIC=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0TIC));
+          if ((typ_id__YTIC == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__S0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__U0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__V0ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__U0ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__S0ZT=micro_alloc__table__lab__UKI(__tmp__U0ZT,((__POINTER__IB )(&(table_size[(__tmp__V0ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__U0ZT)));
+            ptr__UTIC=__tmp__S0ZT;
+          } else /* FALSE */ {
+            __tmp__V0ZT=((__UINTEGER_32__ZWB )typ_id__YTIC);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__S0ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__U0ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0TIC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S0ZT) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__S0ZT=micro_alloc__table__lab__UKI(__tmp__U0ZT,((__POINTER__IB )(&(table_type[(__tmp__V0ZT)]))),(__UINTEGER_32__ZWB)(__tmp__V0ZT |  1));
+            ptr__UTIC=__tmp__S0ZT;
+          };
+          result__TTIC=((__LIP_BINARY__VWQB *)ptr__UTIC);
+          *(result__TTIC) = *(LIP_BINARY__VWQB__);
+        };
+        Self__HS0C=((__LIP_BINARY__VWQB *)result__TTIC);
+        Self__HS0C->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B=__tmp__PNRB;
+        Self__HS0C->left__MS0C=result__4KRB;
+        Self__HS0C->right__NS0C=__tmp__JNRB;
+        Self__HS0C->operator__OS0C=type__BLRB;
+        result__4KRB=result__TTIC;
+        goto while_do__DBTB;
+      };
+    };
+  };
+  __tmp__CLRB=result__4KRB;
+  return(__tmp__CLRB);
+}
+
+static void* read_constant__AEUC()
+// () With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG __tmp__AFUC;
+  void *result__DEUC,*Result__CEUC;
+  __INTEGER__Q pos_old__FTUC,typ_id__OZVC,typ_id__CGRD;
+  __POSITION__OL __tmp__EYUC,__tmp__5EUC,__tmp__TRVC;
+  __STRING_CONSTANT__0 *__tmp__SYUC,*__tmp__MRVC;
+  __ITM_REAL__KEUC *result__JZVC,*Self__DA2C;
+  __POINTER__IB ptr__KZVC,__tmp__QZVC,__tmp__R2ZT,__tmp__T2ZT;
+  __POINTER__IB __tmp__Y2ZT,__tmp__02ZT;
+  __UINTEGER_32__ZWB __tmp__U2ZT,__tmp__12ZT;
+  __ITM_NUMBER__3EUC *result__3FRD,*Self__2L5D;
+  __ITM_CHARACTER__PFUC *result__YHRD,*Self__BM5D;
+  __ITM_STRING__BGUC *result__TJRD,*Self__GM5D;
+  __BOOLEAN__L result__ETUC,__tmp__GTUC,result__10ZT,__tmp__QTUC;
+  __BOOLEAN__L result__C1ZT,__tmp__KUUC,result__W1ZT,result__M2ZT;
+  __CHARACTER__DB result__Z0ZT,result__A1ZT,result__F1ZT,result__J1ZT;
+  __CHARACTER__DB result__Z1ZT,result__P2ZT;
+  result__DEUC=NULL;
+  result__ETUC=FALSE__O__;
+  pos_old__FTUC= 0;
+  __tmp__GTUC=read_space__CIF();
+  if (__tmp__GTUC) {
+    result__Z0ZT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__Z0ZT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__Z0ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    result__10ZT=FALSE__O__;
+    if ((((__INTEGER_8__FZF )result__Z0ZT) >= ((__INTEGER_8__FZF )'0'))) {
+      result__10ZT=(((__INTEGER_8__FZF )result__Z0ZT) <= ((__INTEGER_8__FZF )'9'));
+    };
+    __tmp__QTUC=result__10ZT;
+  } else /* FALSE */ {
+    __tmp__QTUC=FALSE__O__;
+  };
+  if (__tmp__QTUC) {
+    ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+    result__Z0ZT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__Z0ZT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__Z0ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),result__Z0ZT);
+    pos_old__FTUC=position__CLE;
+    position__CLE=(__INTEGER__Q)(position__CLE +  1);
+    while_do__MXFD:
+    {
+      result__A1ZT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__A1ZT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__A1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      result__C1ZT=FALSE__O__;
+      if ((((__INTEGER_8__FZF )result__A1ZT) >= ((__INTEGER_8__FZF )'0'))) {
+        result__C1ZT=(((__INTEGER_8__FZF )result__A1ZT) <= ((__INTEGER_8__FZF )'9'));
+      };
+      if (result__C1ZT) {
+        __tmp__KUUC=TRUE__K__;
+      } else /* FALSE */ {
+        result__F1ZT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__F1ZT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__F1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__KUUC=(result__F1ZT == '_');
+      };
+      if (__tmp__KUUC) {
+        result__F1ZT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__F1ZT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__F1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if ((result__F1ZT != '_')) {
+          result__J1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__J1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__J1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),result__J1ZT);
+        };
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        goto while_do__MXFD;
+      };
+    };
+    result__Z0ZT='\0';
+    if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+      result__Z0ZT=((__CHARACTER__DB )(( 0)));
+    } else /* FALSE */ {
+      result__Z0ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+    };
+    if ((result__Z0ZT == '.')) {
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+      result__A1ZT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__A1ZT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__A1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      result__C1ZT=FALSE__O__;
+      if ((((__INTEGER_8__FZF )result__A1ZT) >= ((__INTEGER_8__FZF )'0'))) {
+        result__C1ZT=(((__INTEGER_8__FZF )result__A1ZT) <= ((__INTEGER_8__FZF )'9'));
+      };
+      if (result__C1ZT) {
+        result__ETUC=TRUE__K__;
+        result__F1ZT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__F1ZT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__F1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),result__F1ZT);
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        while_do__ICWD:
+        {
+          result__J1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__J1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__J1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__W1ZT=FALSE__O__;
+          if ((((__INTEGER_8__FZF )result__J1ZT) >= ((__INTEGER_8__FZF )'0'))) {
+            result__W1ZT=(((__INTEGER_8__FZF )result__J1ZT) <= ((__INTEGER_8__FZF )'9'));
+          };
+          if (result__W1ZT) {
+            result__Z1ZT='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__Z1ZT=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__Z1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            add_last__ACV(((__STRING__BC *)string_tmp__YC),result__Z1ZT);
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+            goto while_do__ICWD;
+          };
+        };
+      };
+      result__A1ZT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__A1ZT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__A1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__A1ZT == 'E')) {
+        result__ETUC=TRUE__K__;
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),'E');
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        result__F1ZT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__F1ZT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__F1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if ((result__F1ZT == '+')) {
+          __tmp__KUUC=TRUE__K__;
+        } else /* FALSE */ {
+          result__J1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__J1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__J1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          __tmp__KUUC=(result__J1ZT == '-');
+        };
+        if (__tmp__KUUC) {
+          result__J1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__J1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__J1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),result__J1ZT);
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        };
+        result__F1ZT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__F1ZT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__F1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        __tmp__KUUC=FALSE__O__;
+        if ((((__INTEGER_8__FZF )result__F1ZT) >= ((__INTEGER_8__FZF )'0'))) {
+          __tmp__KUUC=(((__INTEGER_8__FZF )result__F1ZT) <= ((__INTEGER_8__FZF )'9'));
+        };
+        if (__tmp__KUUC) {
+          result__J1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__J1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__J1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),result__J1ZT);
+          position__CLE=(__INTEGER__Q)(position__CLE +  1);
+          while_do__1UYD:
+          {
+            result__Z1ZT='\0';
+            if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+              result__Z1ZT=((__CHARACTER__DB )(( 0)));
+            } else /* FALSE */ {
+              result__Z1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+            };
+            result__M2ZT=FALSE__O__;
+            if ((((__INTEGER_8__FZF )result__Z1ZT) >= ((__INTEGER_8__FZF )'0'))) {
+              result__M2ZT=(((__INTEGER_8__FZF )result__Z1ZT) <= ((__INTEGER_8__FZF )'9'));
+            };
+            if (result__M2ZT) {
+              result__P2ZT='\0';
+              if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+                result__P2ZT=((__CHARACTER__DB )(( 0)));
+              } else /* FALSE */ {
+                result__P2ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+              };
+              add_last__ACV(((__STRING__BC *)string_tmp__YC),result__P2ZT);
+              position__CLE=(__INTEGER__Q)(position__CLE +  1);
+              goto while_do__1UYD;
+            };
+          };
+        } else /* FALSE */ {
+          __tmp__EYUC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_758));
+          put_position__PRE(__tmp__EYUC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
         };
-        ((__POINTER *)next__T23R)[ 0]=NULL;
-        ((__POINTER *)ptr_table__U23R)[ 0]=next__T23R;
-      } else {
-        ((__POINTER *)result__V23R)[ 0]=(void *)((unsigned long)((__POINTER *)next__T23R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__V23R=next__T23R;
       };
     };
-    ((__POINTER *)result__V23R)[ 0]=((__POINTER ) 3);
-    result__0OBR=(void *)((unsigned long)result__V23R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__0OBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__3OBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    if (result__ETUC) {
+      __tmp__SYUC=get__PJC(string_tmp__YC);
+      last_real__NEUC=__tmp__SYUC;
+    } else /* FALSE */ {
+      position__CLE=pos_old__FTUC;
+    };
+  };
+  if (result__ETUC) {
+    __tmp__EYUC=current_position__UVQ();
+    __tmp__SYUC=last_real__NEUC;
+    result__JZVC=NULL;
+    ptr__KZVC=((__POINTER__IB )(NULL));
+    typ_id__OZVC= 0;
+    __tmp__QZVC=((__POINTER__IB )sizeof(__ITM_REAL__KEUC));
+    if (((unsigned long)__tmp__QZVC ==  0)) {
+      result__JZVC=ITM_REAL__KEUC__;
+    } else /* FALSE */ {
+      typ_id__OZVC=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QZVC));
+      if ((typ_id__OZVC == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__T2ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QZVC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__U2ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__T2ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__R2ZT=micro_alloc__table__lab__UKI(__tmp__T2ZT,((__POINTER__IB )(&(table_size[(__tmp__U2ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__T2ZT)));
+        ptr__KZVC=__tmp__R2ZT;
+      } else /* FALSE */ {
+        __tmp__U2ZT=((__UINTEGER_32__ZWB )typ_id__OZVC);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__R2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__T2ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QZVC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__R2ZT=micro_alloc__table__lab__UKI(__tmp__T2ZT,((__POINTER__IB )(&(table_type[(__tmp__U2ZT)]))),(__UINTEGER_32__ZWB)(__tmp__U2ZT |  1));
+        ptr__KZVC=__tmp__R2ZT;
+      };
+      result__JZVC=((__ITM_REAL__KEUC *)ptr__KZVC);
+      *(result__JZVC) = *(ITM_REAL__KEUC__);
+    };
+    Self__DA2C=((__ITM_REAL__KEUC *)result__JZVC);
+    Self__DA2C->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__EYUC;
+    Self__DA2C->value__GA2C=__tmp__SYUC;
+    result__DEUC=result__JZVC;
+    result__10ZT=TRUE__K__;
+  } else /* FALSE */ {
+    result__10ZT=FALSE__O__;
+  };
+  if (result__10ZT) {
+    result__10ZT=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__QTUC=read_integer__QHW();
+    if (__tmp__QTUC) {
+      __tmp__5EUC=current_position__UVQ();
+      __tmp__AFUC=last_integer__Q5V;
+      result__3FRD=NULL;
+      __tmp__R2ZT=((__POINTER__IB )(NULL));
+      typ_id__CGRD= 0;
+      __tmp__T2ZT=((__POINTER__IB )sizeof(__ITM_NUMBER__3EUC));
+      if (((unsigned long)__tmp__T2ZT ==  0)) {
+        result__3FRD=ITM_NUMBER__3EUC__;
+      } else /* FALSE */ {
+        typ_id__CGRD=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T2ZT));
+        if ((typ_id__CGRD == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__Y2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__02ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__T2ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__12ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__02ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__Y2ZT=micro_alloc__table__lab__UKI(__tmp__02ZT,((__POINTER__IB )(&(table_size[(__tmp__12ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__02ZT)));
+          __tmp__R2ZT=__tmp__Y2ZT;
+        } else /* FALSE */ {
+          __tmp__12ZT=((__UINTEGER_32__ZWB )typ_id__CGRD);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__Y2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__02ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__T2ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__Y2ZT=micro_alloc__table__lab__UKI(__tmp__02ZT,((__POINTER__IB )(&(table_type[(__tmp__12ZT)]))),(__UINTEGER_32__ZWB)(__tmp__12ZT |  1));
+          __tmp__R2ZT=__tmp__Y2ZT;
+        };
+        result__3FRD=((__ITM_NUMBER__3EUC *)__tmp__R2ZT);
+        *(result__3FRD) = *(ITM_NUMBER__3EUC__);
+      };
+      Self__2L5D=((__ITM_NUMBER__3EUC *)result__3FRD);
+      Self__2L5D->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__5EUC;
+      Self__2L5D->value__5L5D=__tmp__AFUC;
+      result__DEUC=result__3FRD;
+    };
+    result__10ZT=__tmp__QTUC;
+  };
+  if (result__10ZT) {
+    result__10ZT=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__QTUC=FALSE__O__;
+    typ_id__OZVC= 0;
+    result__C1ZT=read_space__CIF();
+    if (result__C1ZT) {
+      result__A1ZT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__A1ZT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__A1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      __tmp__KUUC=(result__A1ZT == '\'');
+    } else /* FALSE */ {
+      __tmp__KUUC=FALSE__O__;
+    };
+    if (__tmp__KUUC) {
+      position__CLE=(__INTEGER__Q)(position__CLE +  1);
+      ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+      until_do__XZFD:
+      {
+        result__J1ZT='\0';
+        if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+          result__J1ZT=((__CHARACTER__DB )(( 0)));
+        } else /* FALSE */ {
+          result__J1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+        };
+        if ((result__J1ZT == ((__CHARACTER__DB )(( 0))))) {
+          result__W1ZT=TRUE__K__;
+        } else /* FALSE */ {
+          result__Z1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__Z1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__Z1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__W1ZT=(result__Z1ZT == '\n');
+        };
+        if (result__W1ZT) {
+          result__W1ZT=TRUE__K__;
+        } else /* FALSE */ {
+          result__Z1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__Z1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__Z1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          result__W1ZT=(result__Z1ZT == '\'');
+        };
+        if ((! result__W1ZT)) {
+          result__Z1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__Z1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__Z1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          add_last__ACV(((__STRING__BC *)string_tmp__YC),result__Z1ZT);
+          result__Z1ZT='\0';
+          if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+            result__Z1ZT=((__CHARACTER__DB )(( 0)));
+          } else /* FALSE */ {
+            result__Z1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+          };
+          if ((result__Z1ZT == '\\')) {
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+            read_escape_character__2ISD();
+            typ_id__OZVC=(__INTEGER__Q)(typ_id__OZVC +  1);
+          } else /* FALSE */ {
+            position__CLE=(__INTEGER__Q)(position__CLE +  1);
+            typ_id__OZVC=(__INTEGER__Q)(typ_id__OZVC +  1);
+          };
+          goto until_do__XZFD;
+        };
+      };
+      result__A1ZT='\0';
+      if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+        result__A1ZT=((__CHARACTER__DB )(( 0)));
+      } else /* FALSE */ {
+        result__A1ZT=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE -  1)];
+      };
+      if ((result__A1ZT == '\'')) {
+        position__CLE=(__INTEGER__Q)(position__CLE +  1);
+        __tmp__MRVC=get__PJC(string_tmp__YC);
+        last_string__U4E=__tmp__MRVC;
+        if ((typ_id__OZVC !=  1)) {
+          position__CLE=begin_position__PXF;
+          __tmp__TRVC=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_759));
+          put_position__PRE(__tmp__TRVC);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__QTUC=TRUE__K__;
+      } else /* FALSE */ {
+        position__CLE=begin_position__PXF;
+        __tmp__TRVC=current_position__UVQ();
+        put_error__text__EQE( 0,(&__string_760));
+        put_position__PRE(__tmp__TRVC);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+    };
+    if (__tmp__QTUC) {
+      __tmp__5EUC=current_position__UVQ();
+      __tmp__MRVC=last_string__U4E;
+      result__YHRD=NULL;
+      __tmp__R2ZT=((__POINTER__IB )(NULL));
+      typ_id__CGRD= 0;
+      __tmp__T2ZT=((__POINTER__IB )sizeof(__ITM_CHARACTER__PFUC));
+      if (((unsigned long)__tmp__T2ZT ==  0)) {
+        result__YHRD=ITM_CHARACTER__PFUC__;
+      } else /* FALSE */ {
+        typ_id__CGRD=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T2ZT));
+        if ((typ_id__CGRD == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__Y2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__02ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__T2ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__12ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__02ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__Y2ZT=micro_alloc__table__lab__UKI(__tmp__02ZT,((__POINTER__IB )(&(table_size[(__tmp__12ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__02ZT)));
+          __tmp__R2ZT=__tmp__Y2ZT;
+        } else /* FALSE */ {
+          __tmp__12ZT=((__UINTEGER_32__ZWB )typ_id__CGRD);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__Y2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__02ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__T2ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__Y2ZT=micro_alloc__table__lab__UKI(__tmp__02ZT,((__POINTER__IB )(&(table_type[(__tmp__12ZT)]))),(__UINTEGER_32__ZWB)(__tmp__12ZT |  1));
+          __tmp__R2ZT=__tmp__Y2ZT;
+        };
+        result__YHRD=((__ITM_CHARACTER__PFUC *)__tmp__R2ZT);
+        *(result__YHRD) = *(ITM_CHARACTER__PFUC__);
+      };
+      Self__BM5D=((__ITM_CHARACTER__PFUC *)result__YHRD);
+      Self__BM5D->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__5EUC;
+      Self__BM5D->character__EM5D=__tmp__MRVC;
+      result__DEUC=result__YHRD;
+    };
+    result__10ZT=__tmp__QTUC;
+  };
+  if ((! result__10ZT)) {
+    result__10ZT=read_string__2KT();
+    if (result__10ZT) {
+      __tmp__5EUC=current_position__UVQ();
+      __tmp__MRVC=last_string__U4E;
+      result__TJRD=NULL;
+      __tmp__R2ZT=((__POINTER__IB )(NULL));
+      typ_id__CGRD= 0;
+      __tmp__T2ZT=((__POINTER__IB )sizeof(__ITM_STRING__BGUC));
+      if (((unsigned long)__tmp__T2ZT ==  0)) {
+        result__TJRD=ITM_STRING__BGUC__;
+      } else /* FALSE */ {
+        typ_id__CGRD=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T2ZT));
+        if ((typ_id__CGRD == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__Y2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__02ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__T2ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__12ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__02ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__Y2ZT=micro_alloc__table__lab__UKI(__tmp__02ZT,((__POINTER__IB )(&(table_size[(__tmp__12ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__02ZT)));
+          __tmp__R2ZT=__tmp__Y2ZT;
+        } else /* FALSE */ {
+          __tmp__12ZT=((__UINTEGER_32__ZWB )typ_id__CGRD);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__Y2ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__02ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__T2ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y2ZT) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__Y2ZT=micro_alloc__table__lab__UKI(__tmp__02ZT,((__POINTER__IB )(&(table_type[(__tmp__12ZT)]))),(__UINTEGER_32__ZWB)(__tmp__12ZT |  1));
+          __tmp__R2ZT=__tmp__Y2ZT;
+        };
+        result__TJRD=((__ITM_STRING__BGUC *)__tmp__R2ZT);
+        *(result__TJRD) = *(ITM_STRING__BGUC__);
+      };
+      Self__GM5D=((__ITM_STRING__BGUC *)result__TJRD);
+      Self__GM5D->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__5EUC;
+      Self__GM5D->string__JM5D=__tmp__MRVC;
+      result__DEUC=result__TJRD;
+    };
+  };
+  Result__CEUC=result__DEUC;
+  return(Result__CEUC);
+}
+
+static void* read_group__4TMD(__PARSER__VSD *Self__5TMD)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
+{
+  void *__tmp__EUMD,*e__BUMD,*__tmp__YUMD,*__tmp__MVMD,*__tmp__AWMD;
+  __ITM_RESULT__JVMD *result__PSRU;
+  __POINTER__IB ptr__QSRU,__tmp__SSRU,__tmp__TSRU,__tmp__USRU;
+  __INTEGER__Q typ_id__RSRU;
+  __UINTEGER_32__ZWB __tmp__VSRU;
+  __POSITION__OL __tmp__HWMD;
+  __FAST_ARRAYoITM_CODEo__WBPC *result__13ZT,*__tmp__33ZT;
+  __BOOLEAN__L Result__23ZT,__tmp__OUMD,__tmp__RUMD,__tmp__WVMD;
+  __BOOLEAN__L __tmp__ZVMD;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *Self__43ZT;
+  void *Result__AUMD;
+  read_def_local__RSPC(Self__5TMD);
+  result__13ZT=NULL;
+  Result__23ZT=(((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC)->parent_arrayed_collection__4VPC.upper__S02D <  0);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (Result__23ZT) {
+    __tmp__33ZT=create_with_capacity__M4PC( 16);
+    result__13ZT=__tmp__33ZT;
+  } else /* FALSE */ {
+    Self__43ZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+    __tmp__33ZT=((void **)Self__43ZT->parent_arrayed_collection__4VPC.storage__152D)[Self__43ZT->parent_arrayed_collection__4VPC.upper__S02D];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    result__13ZT=__tmp__33ZT;
+    Self__43ZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Self__43ZT->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__43ZT->parent_arrayed_collection__4VPC.upper__S02D -  1);
+  };
+  __tmp__33ZT=result__13ZT;
+  __tmp__EUMD=read_expr__Z5PC(Self__5TMD);
+  e__BUMD=__tmp__EUMD;
+  while_do__MDRD:
+  {
+    if (((void *)e__BUMD != (void *)NULL)) {
+      __tmp__OUMD=read_character__MXI(';');
+      __tmp__RUMD=__tmp__OUMD;
+    } else /* FALSE */ {
+      __tmp__RUMD=FALSE__O__;
+    };
+    if (__tmp__RUMD) {
+      add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__33ZT),e__BUMD);
+      __tmp__YUMD=read_expr__Z5PC(Self__5TMD);
+      e__BUMD=__tmp__YUMD;
+      goto while_do__MDRD;
+    };
+  };
+  if (((void *)e__BUMD != (void *)NULL)) {
+    __tmp__OUMD=read_character__MXI(',');
+    if (__tmp__OUMD) {
+      do {
+        result__PSRU=NULL;
+        ptr__QSRU=((__POINTER__IB )(NULL));
+        typ_id__RSRU= 0;
+        __tmp__SSRU=((__POINTER__IB )sizeof(__ITM_RESULT__JVMD));
+        if (((unsigned long)__tmp__SSRU ==  0)) {
+          result__PSRU=ITM_RESULT__JVMD__;
+        } else /* FALSE */ {
+          typ_id__RSRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SSRU));
+          if ((typ_id__RSRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__TSRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__USRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SSRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__VSRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__USRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__TSRU=micro_alloc__table__lab__UKI(__tmp__USRU,((__POINTER__IB )(&(table_size[(__tmp__VSRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__USRU)));
+            ptr__QSRU=__tmp__TSRU;
+          } else /* FALSE */ {
+            __tmp__VSRU=((__UINTEGER_32__ZWB )typ_id__RSRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__TSRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__USRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SSRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__TSRU=micro_alloc__table__lab__UKI(__tmp__USRU,((__POINTER__IB )(&(table_type[(__tmp__VSRU)]))),(__UINTEGER_32__ZWB)(__tmp__VSRU |  1));
+            ptr__QSRU=__tmp__TSRU;
+          };
+          result__PSRU=((__ITM_RESULT__JVMD *)ptr__QSRU);
+          *(result__PSRU) = *(ITM_RESULT__JVMD__);
+        };
+        ((__ITM_RESULT__JVMD *)result__PSRU)->value__WQAE=e__BUMD;
+        add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__33ZT),result__PSRU);
+        __tmp__MVMD=read_expr__Z5PC(Self__5TMD);
+        e__BUMD=__tmp__MVMD;
+        while_do__FWZD:
+        {
+          if (((void *)e__BUMD != (void *)NULL)) {
+            __tmp__WVMD=read_character__MXI(';');
+            __tmp__ZVMD=__tmp__WVMD;
+          } else /* FALSE */ {
+            __tmp__ZVMD=FALSE__O__;
+          };
+          if (__tmp__ZVMD) {
+            add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)__tmp__33ZT),e__BUMD);
+            __tmp__AWMD=read_expr__Z5PC(Self__5TMD);
+            e__BUMD=__tmp__AWMD;
+            goto while_do__FWZD;
+          };
+        };
+        if (((void *)e__BUMD == (void *)NULL)) {
+          __tmp__HWMD=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_761));
+          put_position__PRE(__tmp__HWMD);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        __tmp__WVMD=read_character__MXI(',');
+      } while (__tmp__WVMD);
+    };
+    result__PSRU=NULL;
+    ptr__QSRU=((__POINTER__IB )(NULL));
+    typ_id__RSRU= 0;
+    __tmp__SSRU=((__POINTER__IB )sizeof(__ITM_RESULT__JVMD));
+    if (((unsigned long)__tmp__SSRU ==  0)) {
+      result__PSRU=ITM_RESULT__JVMD__;
+    } else /* FALSE */ {
+      typ_id__RSRU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SSRU));
+      if ((typ_id__RSRU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TSRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__USRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SSRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__VSRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__USRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__TSRU=micro_alloc__table__lab__UKI(__tmp__USRU,((__POINTER__IB )(&(table_size[(__tmp__VSRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__USRU)));
+        ptr__QSRU=__tmp__TSRU;
+      } else /* FALSE */ {
+        __tmp__VSRU=((__UINTEGER_32__ZWB )typ_id__RSRU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__TSRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__USRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SSRU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TSRU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__TSRU=micro_alloc__table__lab__UKI(__tmp__USRU,((__POINTER__IB )(&(table_type[(__tmp__VSRU)]))),(__UINTEGER_32__ZWB)(__tmp__VSRU |  1));
+        ptr__QSRU=__tmp__TSRU;
+      };
+      result__PSRU=((__ITM_RESULT__JVMD *)ptr__QSRU);
+      *(result__PSRU) = *(ITM_RESULT__JVMD__);
+    };
+    ((__ITM_RESULT__JVMD *)result__PSRU)->value__WQAE=e__BUMD;
+    e__BUMD=result__PSRU;
+    add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)result__13ZT),result__PSRU);
+  };
+  __tmp__33ZT=copy__NXPC(result__13ZT);
+  Result__AUMD=__tmp__33ZT;
+  return(Result__AUMD);
+}
+
+static void append_in__DN5E(__ITM_TYPE_GENERIC__LPB *Self__EN5E,__STRING__BC *buffer__FN5E)
+// ({ITM_TYPE_GENERIC__LPB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__VN5E,Self__XBFF;
+  void *__tmp__3N5E;
+  __ITM_TYPE_STYLE__1MB *Self__G13T;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__TMRT;
+  if (((void *)Self__EN5E->parent_itm_type_style__MPB.style__UPC != (void *)NULL)) {
+    append__KWX(((__STRING__BC *)buffer__FN5E),Self__EN5E->parent_itm_type_style__MPB.style__UPC);
+    add_last__ACV(((__STRING__BC *)buffer__FN5E),' ');
   };
-  Result__5OGD=((void **)result__0OBR);
-  Self__2PAE=(__INTEGER)(nb_elements__3LBD -  1);
-  while ((Self__2PAE >=  0)) {
-    Result__5OGD[Self__2PAE]=NULL;
-    Self__2PAE=(__INTEGER)(Self__2PAE -  1);
+  append__KWX(((__STRING__BC *)buffer__FN5E),Self__EN5E->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC);
+  add_last__ACV(((__STRING__BC *)buffer__FN5E),'(');
+  __tmp__VN5E=(__INTEGER__Q)(Self__EN5E->list_type__BVC->parent_arrayed_collection__CMB.upper__WBY -  1);
+  Self__XBFF= 0;
+  while ((Self__XBFF <= __tmp__VN5E)) {
+    __tmp__3N5E=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__EN5E->list_type__BVC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__XBFF];
+    switch (((struct ___OBJ *)__tmp__3N5E)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      append__KWX(((__STRING__BC *)buffer__FN5E),((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E)->name__LPC);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      Self__G13T=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E));
+      if (((void *)Self__G13T->style__UPC != (void *)NULL)) {
+        append__KWX(((__STRING__BC *)buffer__FN5E),Self__G13T->style__UPC);
+        add_last__ACV(((__STRING__BC *)buffer__FN5E),' ');
+      };
+      append__KWX(((__STRING__BC *)buffer__FN5E),Self__G13T->parent_itm_type_simple__2MB.name__LPC);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E)),buffer__FN5E);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      append__KWX(((__STRING__BC *)buffer__FN5E),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E))->parent_itm_type__0EZ.name__LPC);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E)),buffer__FN5E);
+    } break;
+    };
+    add_last__ACV(((__STRING__BC *)buffer__FN5E),',');
+    Self__XBFF=(__INTEGER__Q)(Self__XBFF +  1);
+  };
+  Self__TMRT=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__EN5E->list_type__BVC);
+  __tmp__3N5E=((void **)Self__TMRT->parent_arrayed_collection__CMB.storage__DIXC)[Self__TMRT->parent_arrayed_collection__CMB.upper__WBY];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  switch (((struct ___OBJ *)__tmp__3N5E)->__id) {
+  case __ITM_TYPE_SIMPLE__RMB__: {
+    append__KWX(((__STRING__BC *)buffer__FN5E),((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E)->name__LPC);
+  } break;
+  case __ITM_TYPE_STYLE__1MB__: {
+    Self__G13T=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E));
+    if (((void *)Self__G13T->style__UPC != (void *)NULL)) {
+      append__KWX(((__STRING__BC *)buffer__FN5E),Self__G13T->style__UPC);
+      add_last__ACV(((__STRING__BC *)buffer__FN5E),' ');
+    };
+    append__KWX(((__STRING__BC *)buffer__FN5E),Self__G13T->parent_itm_type_simple__2MB.name__LPC);
+  } break;
+  case __ITM_TYPE_GENERIC__LPB__: {
+    append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E)),buffer__FN5E);
+  } break;
+  case __ITM_TYPE_PARAMETER__ZEZ__: {
+    append__KWX(((__STRING__BC *)buffer__FN5E),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E))->parent_itm_type__0EZ.name__LPC);
+  } break;
+  case __ITM_TYPE_BLOCK__EYRC__: {
+    append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__3N5E)),buffer__FN5E);
+  } break;
   };
-  return(Result__5OGD);
+  add_last__ACV(((__STRING__BC *)buffer__FN5E),')');
 }
 
-static void* read_argument__HBLC(__PARSER *Self__IBLC)
-// ({PARSER}) With resultNo recursive, No inlinable.
+static void append_in__OO5E(__ITM_TYPE_BLOCK__EYRC *Self__PO5E,__STRING__BC *buffer__QO5E)
+// ({ITM_TYPE_BLOCK__EYRC},{NULLxSTRING__BC}) Void Recursive, No inlinable.
 {
-  void *result__KBLC;
-  __POSITION p__JJNR;
-  void *n__KJNR;
-  __ITM_READ *result__AJNR,*Self__IJNR;
-  __POINTER ptr__BJNR,ptr_table__Z23R,next__Y23R,result__023R;
-  __POINTER ptr_table__423R,next__323R,result__523R;
-  __INTEGER typ_id__CJNR;
-  __UINTEGER_32 sz__DJNR,a__EJNR,new_size__FJNR,t__GJNR,a__HJNR;
-  __UINTEGER_32 new_size__B33R,lab_type__A33R;
-  result__KBLC=read_expr_primary__WWIC(Self__IBLC);
-  if ((((void *)result__KBLC == (void *)NULL) && read_identifier__TPEB())) {
-    p__JJNR=current_position__EJG();
-    n__KJNR=last_string__V1G;
-    result__AJNR=NULL;
-    ptr__BJNR=((__POINTER )(NULL));
-    typ_id__CJNR= 0;
-    sz__DJNR=((__UINTEGER_32 )sizeof(__ITM_READ));
-    if ((sz__DJNR ==  0)) {
-      result__AJNR=ITM_READ__;
+  void *__tmp__YO5E,*__tmp__JP5E;
+  __ITM_TYPE_STYLE__1MB *Self__K13T,*Self__M13T;
+  __ITM_TYPE_MULTI__0URC *Self__YVUS,*Self__4VUS;
+  add_last__ACV(((__STRING__BC *)buffer__QO5E),'{');
+  if (((void *)Self__PO5E->type_argument__WWSC != (void *)NULL)) {
+    __tmp__YO5E=Self__PO5E->type_argument__WWSC;
+    switch (((struct ___OBJ *)__tmp__YO5E)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      append__KWX(((__STRING__BC *)buffer__QO5E),((__ITM_TYPE_SIMPLE__RMB *)__tmp__YO5E)->name__LPC);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      Self__K13T=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YO5E));
+      if (((void *)Self__K13T->style__UPC != (void *)NULL)) {
+        append__KWX(((__STRING__BC *)buffer__QO5E),Self__K13T->style__UPC);
+        add_last__ACV(((__STRING__BC *)buffer__QO5E),' ');
+      };
+      append__KWX(((__STRING__BC *)buffer__QO5E),Self__K13T->parent_itm_type_simple__2MB.name__LPC);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YO5E)),buffer__QO5E);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      append__KWX(((__STRING__BC *)buffer__QO5E),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YO5E))->parent_itm_type__0EZ.name__LPC);
+    } break;
+    case __ITM_TYPE_MULTI__0URC__: {
+      Self__YVUS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YO5E));
+      add_last__ACV(((__STRING__BC *)buffer__QO5E),'(');
+      display_raw__QGAD(Self__YVUS,buffer__QO5E);
+      add_last__ACV(((__STRING__BC *)buffer__QO5E),')');
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YO5E)),buffer__QO5E);
+    } break;
+    };
+    add_last__ACV(((__STRING__BC *)buffer__QO5E),';');
+    add_last__ACV(((__STRING__BC *)buffer__QO5E),' ');
+  };
+  if (((void *)Self__PO5E->type_result__AXSC != (void *)NULL)) {
+    __tmp__YO5E=Self__PO5E->type_result__AXSC;
+    if (__tmp__YO5E==NULL) {
+      Self__YVUS=NULL;
     } else {
-      typ_id__CJNR=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DJNR);
-      if ((typ_id__CJNR == (__INTEGER)(-  1))) {
-        a__EJNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__FJNR=(__UINTEGER_32)((__UINTEGER_32)(sz__DJNR + a__EJNR) & (__UINTEGER_32)(~ a__EJNR));
-        ptr_table__Z23R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FJNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Y23R=((__POINTER )(NULL));
-        result__023R=((__POINTER *)ptr_table__Z23R)[ 0];
-        if ((result__023R == (void *)NULL)) {
-          result__023R=new_lab__2PJ(new_size__FJNR);
-          next__Y23R=(void *)((unsigned long)result__023R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FJNR)));
-          ((__POINTER *)next__Y23R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z23R)[ 0]=next__Y23R;
-        } else {
-          next__Y23R=((__POINTER *)result__023R)[ 0];
-          if ((next__Y23R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__023R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FJNR <<  1)) <=  4096)) {
-              next__Y23R=(void *)((unsigned long)result__023R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FJNR)));
-            } else {
-              next__Y23R=new_lab__2PJ(new_size__FJNR);
-            };
-            ((__POINTER *)next__Y23R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z23R)[ 0]=next__Y23R;
-          } else {
-            ((__POINTER *)result__023R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y23R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__023R=next__Y23R;
-          };
-        };
-        ptr__BJNR=result__023R;
-      } else {
-        t__GJNR=((__UINTEGER_32 )typ_id__CJNR);
-        a__HJNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__B33R=(__UINTEGER_32)((__UINTEGER_32)(sz__DJNR + a__HJNR) & (__UINTEGER_32)(~ a__HJNR));
-        ptr_table__423R=((__POINTER )(&(table_type[(t__GJNR)])));
-        lab_type__A33R=(__UINTEGER_32)(t__GJNR |  1);
-        next__323R=((__POINTER )(NULL));
-        result__523R=((__POINTER *)ptr_table__423R)[ 0];
-        if ((result__523R == (void *)NULL)) {
-          result__523R=new_lab__2PJ(lab_type__A33R);
-          next__323R=(void *)((unsigned long)result__523R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B33R)));
-          ((__POINTER *)next__323R)[ 0]=NULL;
-          ((__POINTER *)ptr_table__423R)[ 0]=next__323R;
-        } else {
-          next__323R=((__POINTER *)result__523R)[ 0];
-          if ((next__323R == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__523R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B33R <<  1)) <=  4096)) {
-              next__323R=(void *)((unsigned long)result__523R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B33R)));
-            } else {
-              next__323R=new_lab__2PJ(lab_type__A33R);
-            };
-            ((__POINTER *)next__323R)[ 0]=NULL;
-            ((__POINTER *)ptr_table__423R)[ 0]=next__323R;
-          } else {
-            ((__POINTER *)result__523R)[ 0]=(void *)((unsigned long)((__POINTER *)next__323R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__523R=next__323R;
-          };
+      switch (((struct ___OBJ *)__tmp__YO5E)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        Self__YVUS=NULL;
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        Self__YVUS=NULL;
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        Self__YVUS=NULL;
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        Self__YVUS=NULL;
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        Self__YVUS=((void *)__tmp__YO5E);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        Self__YVUS=NULL;
+      } break;
+      }
+    };
+    if (((void *)Self__YVUS == (void *)NULL)) {
+      __tmp__JP5E=Self__PO5E->type_result__AXSC;
+      switch (((struct ___OBJ *)__tmp__JP5E)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        append__KWX(((__STRING__BC *)buffer__QO5E),((__ITM_TYPE_SIMPLE__RMB *)__tmp__JP5E)->name__LPC);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        Self__M13T=((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JP5E));
+        if (((void *)Self__M13T->style__UPC != (void *)NULL)) {
+          append__KWX(((__STRING__BC *)buffer__QO5E),Self__M13T->style__UPC);
+          add_last__ACV(((__STRING__BC *)buffer__QO5E),' ');
         };
-        ptr__BJNR=result__523R;
+        append__KWX(((__STRING__BC *)buffer__QO5E),Self__M13T->parent_itm_type_simple__2MB.name__LPC);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        append_in__DN5E(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JP5E)),buffer__QO5E);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        append__KWX(((__STRING__BC *)buffer__QO5E),((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JP5E))->parent_itm_type__0EZ.name__LPC);
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        Self__4VUS=((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JP5E));
+        add_last__ACV(((__STRING__BC *)buffer__QO5E),'(');
+        display_raw__QGAD(Self__4VUS,buffer__QO5E);
+        add_last__ACV(((__STRING__BC *)buffer__QO5E),')');
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        append_in__OO5E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__JP5E)),buffer__QO5E);
+      } break;
       };
-      result__AJNR=((__ITM_READ *)ptr__BJNR);
-      *(result__AJNR) = *(ITM_READ__);
+    } else /* FALSE */ {
+      display_raw__QGAD(((__ITM_TYPE_MULTI__0URC *)Self__YVUS),buffer__QO5E);
     };
-    Self__IJNR=((__ITM_READ *)result__AJNR);
-    Self__IJNR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__JJNR;
-    Self__IJNR->name__AVPC=n__KJNR;
-    result__KBLC=result__AJNR;
   };
-  return(result__KBLC);
+  add_last__ACV(((__STRING__BC *)buffer__QO5E),'}');
 }
 
-static void set_life__UJCM(void *p__WJCM)
-// ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static __FAST_ARRAYoITM_LOCALo__VSPC* create_with_capacity__UDTC(__INTEGER__Q new_count__WDTC)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
 {
-  __INTEGER __tmp__KKCM,i2__LJNR;
-  void *__tmp__MJNR,*__tmp__OJNR,*tmp__QJNR;
-  __BOOLEAN __tmp__UKCM;
-  __FAST_ARRAYoPROFILo *Self__PJNR;
-  if (((struct ___OBJ *)p__WJCM)->__id==__PROFIL_SLOT__) {
-    __tmp__KKCM=((__PROFIL_SLOT *)p__WJCM)->parent_profil__R1LC.life_index__C1RI;
-  } else {
-    __tmp__KKCM=((__PROFIL_BLOCK *)p__WJCM)->parent_profil__OGAG.life_index__C1RI;
+  __POINTER__IB ptr__YV1C,__tmp__4V1C,__tmp__2B0T,__tmp__4B0T;
+  __INTEGER__Q typ_id__2V1C;
+  __UINTEGER_32__ZWB __tmp__5B0T;
+  __FAST_ARRAYoITM_LOCALo__VSPC *result__XV1C,*Self__FO3D;
+  void **__tmp__VO3D;
+  result__XV1C=NULL;
+  ptr__YV1C=((__POINTER__IB )(NULL));
+  typ_id__2V1C= 0;
+  __tmp__4V1C=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_LOCALo__VSPC));
+  if (((unsigned long)__tmp__4V1C ==  0)) {
+    result__XV1C=FAST_ARRAYoITM_LOCALo__VSPC__;
+  } else /* FALSE */ {
+    typ_id__2V1C=__FAST_ARRAYoITM_LOCALo__VSPC__;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4V1C));
+    if ((typ_id__2V1C == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__2B0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4B0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__4V1C - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2B0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2B0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__5B0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__4B0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__2B0T=micro_alloc__table__lab__UKI(__tmp__4B0T,((__POINTER__IB )(&(table_size[(__tmp__5B0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__4B0T)));
+      ptr__YV1C=__tmp__2B0T;
+    } else /* FALSE */ {
+      __tmp__5B0T=((__UINTEGER_32__ZWB )typ_id__2V1C);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__2B0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__4B0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__4V1C - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2B0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2B0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__2B0T=micro_alloc__table__lab__UKI(__tmp__4B0T,((__POINTER__IB )(&(table_type[(__tmp__5B0T)]))),(__UINTEGER_32__ZWB)(__tmp__5B0T |  1));
+      ptr__YV1C=__tmp__2B0T;
+    };
+    result__XV1C=((__FAST_ARRAYoITM_LOCALo__VSPC *)ptr__YV1C);
+    *(result__XV1C) = *(FAST_ARRAYoITM_LOCALo__VSPC__);
+  };
+  Self__FO3D=((__FAST_ARRAYoITM_LOCALo__VSPC *)result__XV1C);
+  if ((Self__FO3D->parent_arrayed_collection__3SPC.capacity__EH3D < new_count__WDTC)) {
+    __tmp__VO3D=create__QGRE(new_count__WDTC);
+    Self__FO3D->parent_arrayed_collection__3SPC.storage__CI3D=__tmp__VO3D;
+    Self__FO3D->parent_arrayed_collection__3SPC.capacity__EH3D=new_count__WDTC;
+  };
+  Self__FO3D->parent_arrayed_collection__3SPC.upper__MZQC=(__INTEGER__Q)(-  1);
+  Self__FO3D=result__XV1C;
+  return(Self__FO3D);
+}
+
+static void add_last__5G3D(__FAST_ARRAYoITM_LOCALo__VSPC *Self__AH3D,__ITM_LOCAL__TSPC *element__BH3D)
+// ({FAST_ARRAYoITM_LOCALo__VSPC},{NULLxITM_LOCAL__TSPC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__JI3D,__tmp__LI3D,__tmp__HIDF,Self__WZEG;
+  __POINTER__IB __tmp__FIDF;
+  __BOOLEAN__L __tmp__RH3D;
+  void **__tmp__BI3D;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__AH3D->parent_arrayed_collection__3SPC.upper__MZQC +  1) <= (__INTEGER__Q)(Self__AH3D->parent_arrayed_collection__3SPC.capacity__EH3D -  1))) {
+    Self__AH3D->parent_arrayed_collection__3SPC.upper__MZQC=(__INTEGER__Q)(Self__AH3D->parent_arrayed_collection__3SPC.upper__MZQC +  1);
+    __tmp__RH3D=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__RH3D=FALSE__O__;
+  };
+  if ((! __tmp__RH3D)) {
+    if ((Self__AH3D->parent_arrayed_collection__3SPC.capacity__EH3D ==  0)) {
+      __tmp__BI3D=create__QGRE( 2);
+      Self__AH3D->parent_arrayed_collection__3SPC.storage__CI3D=__tmp__BI3D;
+      Self__AH3D->parent_arrayed_collection__3SPC.capacity__EH3D= 2;
+      Self__AH3D->parent_arrayed_collection__3SPC.upper__MZQC= 0;
+    } else /* FALSE */ {
+      __tmp__JI3D=(__INTEGER__Q)(Self__AH3D->parent_arrayed_collection__3SPC.capacity__EH3D <<  1);
+      __tmp__BI3D=Self__AH3D->parent_arrayed_collection__3SPC.storage__CI3D;
+      __tmp__LI3D=Self__AH3D->parent_arrayed_collection__3SPC.capacity__EH3D;
+      __tmp__FIDF=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__BI3D)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__LI3D * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__JI3D * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__BI3D=((void **)__tmp__FIDF);
+      __tmp__HIDF=(__INTEGER__Q)(__tmp__JI3D -  1);
+      Self__WZEG=__tmp__LI3D;
+      while ((Self__WZEG <= __tmp__HIDF)) {
+        __tmp__BI3D[Self__WZEG]=NULL;
+        Self__WZEG=(__INTEGER__Q)(Self__WZEG +  1);
+      };
+      Self__AH3D->parent_arrayed_collection__3SPC.storage__CI3D=__tmp__BI3D;
+      Self__AH3D->parent_arrayed_collection__3SPC.capacity__EH3D=__tmp__JI3D;
+      Self__AH3D->parent_arrayed_collection__3SPC.upper__MZQC=(__INTEGER__Q)(Self__AH3D->parent_arrayed_collection__3SPC.upper__MZQC +  1);
+    };
+  };
+  ((void **)Self__AH3D->parent_arrayed_collection__3SPC.storage__CI3D)[Self__AH3D->parent_arrayed_collection__3SPC.upper__MZQC]=element__BH3D;
+}
+
+static void free__1DTC(__FAST_ARRAYoITM_LOCALo__VSPC *tmp__3DTC)
+// ({NULLxFAST_ARRAYoITM_LOCALo__VSPC}) Void No recursive, No inlinable.
+{
+  __POINTER__IB sz__V13T,result__T13T,__tmp__U13T,__tmp__W13T;
+  __POINTER__IB __tmp__Y13T,__tmp__Z13T;
+  __UINTEGER_32__ZWB __tmp__013T;
+  __MEMORY__2PG *__tmp__313T;
+  __INTEGER__Q Self__Q13T,__tmp__BR3D,__tmp__RLDF,Self__U3EG;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *Self__2P3D;
+  __BOOLEAN__L __tmp__MQ3D;
+  void **__tmp__P13T;
+  ((__FAST_ARRAYoITM_LOCALo__VSPC *)tmp__3DTC)->parent_arrayed_collection__3SPC.upper__MZQC=(__INTEGER__Q)(-  1);
+  Self__2P3D=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)free_list__K1PC);
+  if (((__INTEGER__Q)(Self__2P3D->parent_arrayed_collection__J1PC.upper__V22D +  1) <= (__INTEGER__Q)(Self__2P3D->parent_arrayed_collection__J1PC.capacity__AD3D -  1))) {
+    Self__2P3D->parent_arrayed_collection__J1PC.upper__V22D=(__INTEGER__Q)(Self__2P3D->parent_arrayed_collection__J1PC.upper__V22D +  1);
+    __tmp__MQ3D=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__MQ3D=FALSE__O__;
+  };
+  if ((! __tmp__MQ3D)) {
+    if ((Self__2P3D->parent_arrayed_collection__J1PC.capacity__AD3D ==  0)) {
+      sz__V13T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__T13T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__U13T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__W13T=(void *)((unsigned long)(void *)((unsigned long)sz__V13T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U13T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U13T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__V13T=(void *)((unsigned long)__tmp__W13T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__V13T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__Y13T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__Z13T=(void *)((unsigned long)(void *)((unsigned long)sz__V13T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y13T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y13T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__013T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z13T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__Y13T=micro_alloc__table__lab__UKI(__tmp__Z13T,((__POINTER__IB )(&(table_size[(__tmp__013T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z13T)));
+        ((__POINTER__IB *)__tmp__Y13T)[ 0]=((__POINTER__IB ) 3);
+        result__T13T=(void *)((unsigned long)__tmp__Y13T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__313T=search__LQCB(__tmp__W13T);
+        result__T13T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__313T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__P13T=((void **)result__T13T);
+      Self__Q13T= 1;
+      while ((Self__Q13T >=  0)) {
+        __tmp__P13T[Self__Q13T]=NULL;
+        Self__Q13T=(__INTEGER__Q)(Self__Q13T -  1);
+      };
+      Self__2P3D->parent_arrayed_collection__J1PC.storage__ND3D=__tmp__P13T;
+      Self__2P3D->parent_arrayed_collection__J1PC.capacity__AD3D= 2;
+      Self__2P3D->parent_arrayed_collection__J1PC.upper__V22D= 0;
+    } else /* FALSE */ {
+      Self__Q13T=(__INTEGER__Q)(Self__2P3D->parent_arrayed_collection__J1PC.capacity__AD3D <<  1);
+      __tmp__P13T=Self__2P3D->parent_arrayed_collection__J1PC.storage__ND3D;
+      __tmp__BR3D=Self__2P3D->parent_arrayed_collection__J1PC.capacity__AD3D;
+      sz__V13T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__P13T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__BR3D * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__Q13T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__P13T=((void **)sz__V13T);
+      __tmp__RLDF=(__INTEGER__Q)(Self__Q13T -  1);
+      Self__U3EG=__tmp__BR3D;
+      while ((Self__U3EG <= __tmp__RLDF)) {
+        __tmp__P13T[Self__U3EG]=NULL;
+        Self__U3EG=(__INTEGER__Q)(Self__U3EG +  1);
+      };
+      Self__2P3D->parent_arrayed_collection__J1PC.storage__ND3D=__tmp__P13T;
+      Self__2P3D->parent_arrayed_collection__J1PC.capacity__AD3D=Self__Q13T;
+      Self__2P3D->parent_arrayed_collection__J1PC.upper__V22D=(__INTEGER__Q)(Self__2P3D->parent_arrayed_collection__J1PC.upper__V22D +  1);
+    };
+  };
+  ((void **)Self__2P3D->parent_arrayed_collection__J1PC.storage__ND3D)[Self__2P3D->parent_arrayed_collection__J1PC.upper__V22D]=tmp__3DTC;
+}
+
+static void* copy__ZGSC(__FAST_ARRAYoITM_LOCALo__VSPC *tmp__1GSC)
+// ({NULLxFAST_ARRAYoITM_LOCALo__VSPC}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q Result__JNRT,__tmp__ON3D;
+  __FAST_ARRAYoITM_LOCALo__VSPC *__tmp__AHSC,*Self__DN3D;
+  void **__tmp__WN3D,**__tmp__1N3D,**Self__MRCF;
+  void *Result__2GSC;
+  Result__JNRT=(__INTEGER__Q)(((__FAST_ARRAYoITM_LOCALo__VSPC *)tmp__1GSC)->parent_arrayed_collection__3SPC.upper__MZQC +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  __tmp__AHSC=create_with_capacity__UDTC(Result__JNRT);
+  Self__DN3D=((__FAST_ARRAYoITM_LOCALo__VSPC *)__tmp__AHSC);
+  Result__JNRT=tmp__1GSC->parent_arrayed_collection__3SPC.upper__MZQC;
+  if ((Result__JNRT >=  0)) {
+    __tmp__ON3D=(__INTEGER__Q)(Result__JNRT +  1);
+    if ((Self__DN3D->parent_arrayed_collection__3SPC.capacity__EH3D < __tmp__ON3D)) {
+      __tmp__WN3D=create__QGRE(__tmp__ON3D);
+      Self__DN3D->parent_arrayed_collection__3SPC.storage__CI3D=__tmp__WN3D;
+      Self__DN3D->parent_arrayed_collection__3SPC.capacity__EH3D=__tmp__ON3D;
+    };
+    __tmp__WN3D=Self__DN3D->parent_arrayed_collection__3SPC.storage__CI3D;
+    __tmp__1N3D=tmp__1GSC->parent_arrayed_collection__3SPC.storage__CI3D;
+    Self__MRCF=((void **)__tmp__WN3D);
+    __tmp__ON3D=Result__JNRT;
+    while ((__tmp__ON3D >=  0)) {
+      Self__MRCF[__tmp__ON3D]=((void **)__tmp__1N3D)[__tmp__ON3D];
+      __tmp__ON3D=(__INTEGER__Q)(__tmp__ON3D -  1);
+    };
+  };
+  Self__DN3D->parent_arrayed_collection__3SPC.upper__MZQC=Result__JNRT;
+  free__1DTC(tmp__1GSC);
+  Result__2GSC=__tmp__AHSC;
+  return(Result__2GSC);
+}
+
+static void** create__D4QE(__INTEGER__Q nb_elements__F4QE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__B23T,result__513T,__tmp__A23T,__tmp__C23T;
+  __POINTER__IB __tmp__E23T,__tmp__F23T;
+  __UINTEGER_32__ZWB __tmp__G23T;
+  __MEMORY__2PG *__tmp__J23T;
+  __INTEGER__Q Self__CXHF;
+  void **__tmp__RXWE,**Result__G4QE;
+  sz__B23T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__F4QE * ((__INTEGER__Q )(sizeof(void *)))));
+  result__513T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__A23T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__C23T=(void *)((unsigned long)(void *)((unsigned long)sz__B23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A23T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A23T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__B23T=(void *)((unsigned long)__tmp__C23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__B23T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__E23T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__F23T=(void *)((unsigned long)(void *)((unsigned long)sz__B23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E23T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E23T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__G23T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F23T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__E23T=micro_alloc__table__lab__UKI(__tmp__F23T,((__POINTER__IB )(&(table_size[(__tmp__G23T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F23T)));
+    ((__POINTER__IB *)__tmp__E23T)[ 0]=((__POINTER__IB ) 3);
+    result__513T=(void *)((unsigned long)__tmp__E23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__J23T=search__LQCB(__tmp__C23T);
+    result__513T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__J23T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__RXWE=((void **)result__513T);
+  Self__CXHF=(__INTEGER__Q)(nb_elements__F4QE -  1);
+  while ((Self__CXHF >=  0)) {
+    __tmp__RXWE[Self__CXHF]=NULL;
+    Self__CXHF=(__INTEGER__Q)(Self__CXHF -  1);
+  };
+  Result__G4QE=__tmp__RXWE;
+  return(Result__G4QE);
+}
+
+static void* read_send_msg__0PTC(__PARSER__VSD *Self__1PTC,void *first_arg__2PTC)
+// ({PARSER__VSD},{NULLxITM_LIST__A2OCxITM_PROTOTYPE__KEPCxITM_READ__LHQCxITM_READ_ARG1__1ARCxITM_READ_ARG2__JDRCxITM_OLD__TQRCxITM_EXTERNAL_TYPE__GISCxITM_BLOCK__EOSCxITM_EXTERNAL__QPSCxITM_READ_ARGS__YUTCxITM_REAL__KEUCxITM_NUMBER__3EUCxITM_CHARACTER__PFUCxITM_STRING__BGUC}) With result No recursive, No inlinable.
+{
+  void *result__4PTC,*__tmp__VQTC,*__tmp__RRTC,*__tmp__SNYG,*__tmp__TNYG;
+  void *__tmp__ARYG;
+  __STRING__BC *n__AQTC,*result__J4ZT,*__tmp__L4ZT;
+  __POSITION__OL __tmp__XRTC;
+  __STRING_CONSTANT__0 *__tmp__JTTS;
+  __ITM_READ__LHQC *result__X3MU,*Self__D4MU;
+  __POINTER__IB ptr__Y3MU,__tmp__03MU,__tmp__13MU,__tmp__23MU;
+  __INTEGER__Q typ_id__Z3MU,typ_id__04MU,__tmp__DFRG,Self__T1ZG,i__0PRT;
+  __UINTEGER_32__ZWB __tmp__33MU;
+  __ITM_READ_ARG1__1ARC *result__H4MU,*Self__T4MU;
+  __ITM_READ_ARG2__JDRC *result__Y4MU,*Self__E5MU;
+  __ITM_READ_ARGS__YUTC *result__DZUG,*Self__DL2G;
+  __FAST_ARRAYoITM_CODEo__WBPC *l_arg__BQTC,*result__Q4ZT,*__tmp__S4ZT;
+  __FAST_ARRAYoITM_CODEo__WBPC *Self__IERG;
+  __BOOLEAN__L __tmp__HQTC,Result__K4ZT,__tmp__5QTC;
+  __FAST_ARRAYoSTRINGo__1RD *Self__M4ZT;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *Self__T4ZT;
+  result__4PTC=NULL;
+  n__AQTC=NULL;
+  l_arg__BQTC=NULL;
+  __tmp__HQTC=read_identifier__TYQ();
+  if (__tmp__HQTC) {
+    result__J4ZT=NULL;
+    Result__K4ZT=(((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC)->parent_arrayed_collection__BSD.upper__ESD <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__K4ZT) {
+      __tmp__L4ZT=create__34B( 128);
+      result__J4ZT=__tmp__L4ZT;
+    } else /* FALSE */ {
+      Self__M4ZT=((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC);
+      __tmp__L4ZT=((void **)Self__M4ZT->parent_arrayed_collection__BSD.storage__RAZ)[Self__M4ZT->parent_arrayed_collection__BSD.upper__ESD];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__J4ZT=__tmp__L4ZT;
+      Self__M4ZT=((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__M4ZT->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(Self__M4ZT->parent_arrayed_collection__BSD.upper__ESD -  1);
+    };
+    n__AQTC=result__J4ZT;
+    copy__Q2X(((__STRING__BC *)result__J4ZT),last_string__U4E);
+    result__Q4ZT=NULL;
+    Result__K4ZT=(((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC)->parent_arrayed_collection__4VPC.upper__S02D <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__K4ZT) {
+      __tmp__S4ZT=create_with_capacity__M4PC( 16);
+      result__Q4ZT=__tmp__S4ZT;
+    } else /* FALSE */ {
+      Self__T4ZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      __tmp__S4ZT=((void **)Self__T4ZT->parent_arrayed_collection__4VPC.storage__152D)[Self__T4ZT->parent_arrayed_collection__4VPC.upper__S02D];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      result__Q4ZT=__tmp__S4ZT;
+      Self__T4ZT=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)free_list__5VPC);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__T4ZT->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(Self__T4ZT->parent_arrayed_collection__4VPC.upper__S02D -  1);
+    };
+    l_arg__BQTC=result__Q4ZT;
+    __tmp__VQTC=read_argument__OEVC(Self__1PTC);
+    if (((void *)__tmp__VQTC != (void *)NULL)) {
+      add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)result__Q4ZT),__tmp__VQTC);
+      while_do__M1VC:
+      {
+        __tmp__5QTC=read_identifier__TYQ();
+        if (__tmp__5QTC) {
+          append__KWX(((__STRING__BC *)n__AQTC),(&__string_121));
+          append__KWX(((__STRING__BC *)n__AQTC),last_string__U4E);
+          __tmp__RRTC=read_argument__OEVC(Self__1PTC);
+          if (((void *)__tmp__RRTC == (void *)NULL)) {
+            __tmp__XRTC=current_position__UVQ();
+            put_error__text__EQE( 0,(&__string_762));
+            put_position__PRE(__tmp__XRTC);
+            put_string__JJG(msg_err__JQE);
+            if ((verbose_level__R5 !=  0)) {
+              put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+            };
+            if ((type_error__IQE ==  2)) {
+              nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+            } else /* FALSE */ {
+              exit(( 1));
+            };
+          };
+          add_last__YJ3D(((__FAST_ARRAYoITM_CODEo__WBPC *)l_arg__BQTC),__tmp__RRTC);
+          goto while_do__M1VC;
+        };
+      };
+    };
+    __tmp__JTTS=get__PJC(result__J4ZT);
+    add_last__W1Z(((__FAST_ARRAYoSTRINGo__1RD *)free__1DVC),result__J4ZT);
+    ((__STRING__BC *)result__J4ZT)->count__WJ= 0;
+    Result__K4ZT=(((__FAST_ARRAYoITM_CODEo__WBPC *)result__Q4ZT)->parent_arrayed_collection__4BPC.upper__NARC <  0);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if (Result__K4ZT) {
+      if (((void *)first_arg__2PTC == (void *)NULL)) {
+        __tmp__XRTC=current_position__UVQ();
+        result__X3MU=NULL;
+        ptr__Y3MU=((__POINTER__IB )(NULL));
+        typ_id__Z3MU= 0;
+        __tmp__03MU=((__POINTER__IB )sizeof(__ITM_READ__LHQC));
+        if (((unsigned long)__tmp__03MU ==  0)) {
+          result__X3MU=ITM_READ__LHQC__;
+        } else /* FALSE */ {
+          typ_id__Z3MU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__03MU));
+          if ((typ_id__Z3MU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__33MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_size[(__tmp__33MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23MU)));
+            ptr__Y3MU=__tmp__13MU;
+          } else /* FALSE */ {
+            __tmp__33MU=((__UINTEGER_32__ZWB )typ_id__Z3MU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_type[(__tmp__33MU)]))),(__UINTEGER_32__ZWB)(__tmp__33MU |  1));
+            ptr__Y3MU=__tmp__13MU;
+          };
+          result__X3MU=((__ITM_READ__LHQC *)ptr__Y3MU);
+          *(result__X3MU) = *(ITM_READ__LHQC__);
+        };
+        Self__D4MU=((__ITM_READ__LHQC *)result__X3MU);
+        Self__D4MU->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__XRTC;
+        Self__D4MU->name__XZ1C=__tmp__JTTS;
+        result__4PTC=result__X3MU;
+      } else /* FALSE */ {
+        __tmp__XRTC=current_position__UVQ();
+        result__H4MU=NULL;
+        ptr__Y3MU=((__POINTER__IB )(NULL));
+        typ_id__Z3MU= 0;
+        __tmp__03MU=((__POINTER__IB )sizeof(__ITM_READ_ARG1__1ARC));
+        if (((unsigned long)__tmp__03MU ==  0)) {
+          result__H4MU=ITM_READ_ARG1__1ARC__;
+        } else /* FALSE */ {
+          typ_id__Z3MU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__03MU));
+          if ((typ_id__Z3MU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__33MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_size[(__tmp__33MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23MU)));
+            ptr__Y3MU=__tmp__13MU;
+          } else /* FALSE */ {
+            __tmp__33MU=((__UINTEGER_32__ZWB )typ_id__Z3MU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_type[(__tmp__33MU)]))),(__UINTEGER_32__ZWB)(__tmp__33MU |  1));
+            ptr__Y3MU=__tmp__13MU;
+          };
+          result__H4MU=((__ITM_READ_ARG1__1ARC *)ptr__Y3MU);
+          *(result__H4MU) = *(ITM_READ_ARG1__1ARC__);
+        };
+        Self__T4MU=((__ITM_READ_ARG1__1ARC *)result__H4MU);
+        Self__T4MU->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__XRTC;
+        Self__T4MU->parent_itm_read__2ARC.name__XZ1C=__tmp__JTTS;
+        Self__T4MU->arg__S41C=first_arg__2PTC;
+        result__4PTC=result__H4MU;
+      };
+      free__T4PC(result__Q4ZT);
+      __tmp__5QTC=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__5QTC=FALSE__O__;
+    };
+    if ((! __tmp__5QTC)) {
+      typ_id__Z3MU=(__INTEGER__Q)(((__FAST_ARRAYoITM_CODEo__WBPC *)result__Q4ZT)->parent_arrayed_collection__4BPC.upper__NARC +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((typ_id__Z3MU ==  1)) {
+        __tmp__XRTC=current_position__UVQ();
+        __tmp__RRTC=((void **)((__FAST_ARRAYoITM_CODEo__WBPC *)result__Q4ZT)->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        result__Y4MU=NULL;
+        ptr__Y3MU=((__POINTER__IB )(NULL));
+        typ_id__04MU= 0;
+        __tmp__03MU=((__POINTER__IB )sizeof(__ITM_READ_ARG2__JDRC));
+        if (((unsigned long)__tmp__03MU ==  0)) {
+          result__Y4MU=ITM_READ_ARG2__JDRC__;
+        } else /* FALSE */ {
+          typ_id__04MU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__03MU));
+          if ((typ_id__04MU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__33MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_size[(__tmp__33MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23MU)));
+            ptr__Y3MU=__tmp__13MU;
+          } else /* FALSE */ {
+            __tmp__33MU=((__UINTEGER_32__ZWB )typ_id__04MU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_type[(__tmp__33MU)]))),(__UINTEGER_32__ZWB)(__tmp__33MU |  1));
+            ptr__Y3MU=__tmp__13MU;
+          };
+          result__Y4MU=((__ITM_READ_ARG2__JDRC *)ptr__Y3MU);
+          *(result__Y4MU) = *(ITM_READ_ARG2__JDRC__);
+        };
+        Self__E5MU=((__ITM_READ_ARG2__JDRC *)result__Y4MU);
+        Self__E5MU->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__XRTC;
+        Self__E5MU->parent_itm_read__KDRC.name__XZ1C=__tmp__JTTS;
+        Self__E5MU->arg_first__YZ1C=first_arg__2PTC;
+        Self__E5MU->arg_second__ZZ1C=__tmp__RRTC;
+        result__4PTC=result__Y4MU;
+        free__T4PC(result__Q4ZT);
+      } else /* FALSE */ {
+        Self__IERG=((__FAST_ARRAYoITM_CODEo__WBPC *)result__Q4ZT);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        add_last__YJ3D(Self__IERG,first_arg__2PTC);
+        if ((Self__IERG->parent_arrayed_collection__4BPC.upper__NARC !=  0)) {
+          if ((Self__IERG->parent_arrayed_collection__4BPC.upper__NARC ==  1)) {
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            __tmp__SNYG=((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[ 0];
+            __tmp__TNYG=((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[ 1];
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[ 0]=__tmp__TNYG;
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            ((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[ 1]=__tmp__SNYG;
+          } else /* FALSE */ {
+            __tmp__DFRG=(__INTEGER__Q)(Self__IERG->parent_arrayed_collection__4BPC.upper__NARC -  1);
+            (&__string_198)->count__0C= 11;
+            (&__string_198)->storage__1C="Definition.";
+            Self__T1ZG=__tmp__DFRG;
+            while ((Self__T1ZG >=  0)) {
+              __tmp__ARYG=((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[Self__T1ZG];
+              i__0PRT=(__INTEGER__Q)(Self__T1ZG +  1);
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[i__0PRT]=__tmp__ARYG;
+              (&__string_198)->count__0C= 11;
+              (&__string_198)->storage__1C="Definition.";
+              ((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[Self__T1ZG]=NULL;
+              Self__T1ZG=(__INTEGER__Q)(Self__T1ZG -  1);
+            };
+            ((void **)Self__IERG->parent_arrayed_collection__4BPC.storage__K22D)[ 0]=first_arg__2PTC;
+          };
+        };
+        Self__IERG=copy__NXPC(result__Q4ZT);
+        l_arg__BQTC=Self__IERG;
+        __tmp__XRTC=current_position__UVQ();
+        result__DZUG=NULL;
+        ptr__Y3MU=((__POINTER__IB )(NULL));
+        typ_id__04MU= 0;
+        __tmp__03MU=((__POINTER__IB )sizeof(__ITM_READ_ARGS__YUTC));
+        if (((unsigned long)__tmp__03MU ==  0)) {
+          result__DZUG=ITM_READ_ARGS__YUTC__;
+        } else /* FALSE */ {
+          typ_id__04MU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__03MU));
+          if ((typ_id__04MU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__33MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__23MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_size[(__tmp__33MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__23MU)));
+            ptr__Y3MU=__tmp__13MU;
+          } else /* FALSE */ {
+            __tmp__33MU=((__UINTEGER_32__ZWB )typ_id__04MU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__13MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__23MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__03MU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__13MU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__13MU=micro_alloc__table__lab__UKI(__tmp__23MU,((__POINTER__IB )(&(table_type[(__tmp__33MU)]))),(__UINTEGER_32__ZWB)(__tmp__33MU |  1));
+            ptr__Y3MU=__tmp__13MU;
+          };
+          result__DZUG=((__ITM_READ_ARGS__YUTC *)ptr__Y3MU);
+          *(result__DZUG) = *(ITM_READ_ARGS__YUTC__);
+        };
+        Self__DL2G=((__ITM_READ_ARGS__YUTC *)result__DZUG);
+        Self__DL2G->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__XRTC;
+        Self__DL2G->parent_itm_read__ZUTC.name__XZ1C=__tmp__JTTS;
+        Self__DL2G->args__HL2G=Self__IERG;
+        result__4PTC=result__DZUG;
+      };
+    };
+  };
+  __tmp__VQTC=result__4PTC;
+  return(__tmp__VQTC);
+}
+
+static void** create__52EP(__INTEGER__Q nb_elements__B3EP)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__N23T,result__L23T,__tmp__M23T,__tmp__O23T;
+  __POINTER__IB __tmp__Q23T,__tmp__R23T;
+  __UINTEGER_32__ZWB __tmp__S23T;
+  __MEMORY__2PG *__tmp__V23T;
+  __INTEGER__Q Self__3SNP;
+  void **__tmp__NFHP,**Result__C3EP;
+  sz__N23T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__B3EP * ((__INTEGER__Q )(sizeof(void *)))));
+  result__L23T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__M23T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__O23T=(void *)((unsigned long)(void *)((unsigned long)sz__N23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M23T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M23T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__N23T=(void *)((unsigned long)__tmp__O23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__N23T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__Q23T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__R23T=(void *)((unsigned long)(void *)((unsigned long)sz__N23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q23T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q23T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__S23T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R23T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__Q23T=micro_alloc__table__lab__UKI(__tmp__R23T,((__POINTER__IB )(&(table_size[(__tmp__S23T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R23T)));
+    ((__POINTER__IB *)__tmp__Q23T)[ 0]=((__POINTER__IB ) 3);
+    result__L23T=(void *)((unsigned long)__tmp__Q23T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__V23T=search__LQCB(__tmp__O23T);
+    result__L23T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__V23T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__NFHP=((void **)result__L23T);
+  Self__3SNP=(__INTEGER__Q)(nb_elements__B3EP -  1);
+  while ((Self__3SNP >=  0)) {
+    __tmp__NFHP[Self__3SNP]=NULL;
+    Self__3SNP=(__INTEGER__Q)(Self__3SNP -  1);
+  };
+  Result__C3EP=__tmp__NFHP;
+  return(Result__C3EP);
+}
+
+static __BOOLEAN__L access__with__4KMO(__SECTION___RVOB *Self__5KMO,void *me__ALMO,void *client__BLMO)
+// ({SECTION___RVOB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q j__ELMO,idx__E33T,__tmp__KMQP,n__L33T;
+  __PROTOTYPE__MF *__tmp__SMMO;
+  __STRING__BC *Self__OQRT;
+  __STRING_CONSTANT__0 *Self__VMQP,*__tmp__FOMO;
+  void *__tmp__COMO;
+  void *__tmp__EOMO;
+  __BOOLEAN__L result__DLMO,__tmp__FMMO,result__I2AP,result__YMQP;
+  __BOOLEAN__L __tmp__HOMO;
+  __CHARACTER__DB *Self__G33T;
+  result__DLMO=FALSE__O__;
+  j__ELMO= 0;
+  if (((((void *)me__ALMO == (void *)client__BLMO) || ((void *)Self__5KMO->name__G25E == (void *)(&__string_36))) || ((void *)Self__5KMO->name__G25E == (void *)(&__string_39)))) {
+    result__DLMO=TRUE__K__;
+    __tmp__FMMO=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__FMMO=FALSE__O__;
   };
-  if ((__tmp__KKCM == life_limit__JPQC)) {
-    life_limit__JPQC=(__INTEGER)(life_limit__JPQC +  1);
-    __tmp__UKCM=TRUE__;
-  } else {
-    __tmp__UKCM=FALSE__;
-  };
-  if ((! __tmp__UKCM)) {
-    if ((__tmp__KKCM > life_limit__JPQC)) {
-      i2__LJNR=life_limit__JPQC;
-      __tmp__MJNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i2__LJNR];
-      if (((struct ___OBJ *)__tmp__MJNR)->__id==__PROFIL_SLOT__) {
-        ((__PROFIL_SLOT *)__tmp__MJNR)->parent_profil__R1LC.life_index__C1RI=__tmp__KKCM;
-      } else {
-        ((__PROFIL_BLOCK *)__tmp__MJNR)->parent_profil__OGAG.life_index__C1RI=__tmp__KKCM;
+  if (__tmp__FMMO) {
+    __tmp__FMMO=TRUE__K__;
+  } else /* FALSE */ {
+    result__I2AP=((void *)Self__5KMO->name__G25E == (void *)(&__string_38));
+    if (result__I2AP) {
+      switch (((struct ___OBJ *)me__ALMO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__SMMO=((__TYPE__FF *)me__ALMO)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__SMMO=((__TYPE_NULL__GMB *)me__ALMO)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__SMMO=((__TYPE_VOID__IMB *)me__ALMO)->parent_type__JMB.prototype__QF;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__SMMO=((__TYPE_CONTEXT__KMB *)me__ALMO)->parent_type__LMB.prototype__QF;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__SMMO=((__TYPE_ID__MMB *)me__ALMO)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__SMMO=((__TYPE_GENERIC__OCY *)me__ALMO)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__SMMO=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__SMMO=prototype__JBFL();
+      } break;
       };
-      __tmp__OJNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KKCM];
-      if (((struct ___OBJ *)__tmp__OJNR)->__id==__PROFIL_SLOT__) {
-        ((__PROFIL_SLOT *)__tmp__OJNR)->parent_profil__R1LC.life_index__C1RI=i2__LJNR;
-      } else {
-        ((__PROFIL_BLOCK *)__tmp__OJNR)->parent_profil__OGAG.life_index__C1RI=i2__LJNR;
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__SMMO->filename__JWB);
+      Self__OQRT=((__STRING__BC *)string_tmp__YC);
+      Self__G33T=((__CHARACTER__DB *)Self__OQRT->storage__LFL);
+      idx__E33T=(__INTEGER__Q)(Self__OQRT->count__WJ -  1);
+      while ((! ((idx__E33T <  0) || ('/' == Self__G33T[idx__E33T])))) {
+        idx__E33T=(__INTEGER__Q)(idx__E33T -  1);
+      };
+      __tmp__KMQP=(__INTEGER__Q)( 1 + idx__E33T);
+      j__ELMO=__tmp__KMQP;
+      Self__OQRT=((__STRING__BC *)string_tmp__YC);
+      if ((__tmp__KMQP < Self__OQRT->count__WJ)) {
+        n__L33T=(__INTEGER__Q)(Self__OQRT->count__WJ - __tmp__KMQP);
+        if ((n__L33T > Self__OQRT->count__WJ)) {
+          Self__OQRT->count__WJ= 0;
+        } else /* FALSE */ {
+          Self__OQRT->count__WJ=(__INTEGER__Q)(Self__OQRT->count__WJ - n__L33T);
+        };
+      };
+      switch (((struct ___OBJ *)client__BLMO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__SMMO=((__TYPE__FF *)client__BLMO)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__SMMO=((__TYPE_NULL__GMB *)client__BLMO)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__SMMO=((__TYPE_VOID__IMB *)client__BLMO)->parent_type__JMB.prototype__QF;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__SMMO=((__TYPE_CONTEXT__KMB *)client__BLMO)->parent_type__LMB.prototype__QF;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__SMMO=((__TYPE_ID__MMB *)client__BLMO)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__SMMO=((__TYPE_GENERIC__OCY *)client__BLMO)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__SMMO=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__SMMO=prototype__JBFL();
+      } break;
       };
-      Self__PJNR=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-      tmp__QJNR=((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KKCM];
-      ((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KKCM]=((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[i2__LJNR];
-      ((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[i2__LJNR]=tmp__QJNR;
-      life_limit__JPQC=(__INTEGER)(life_limit__JPQC +  1);
+      Self__VMQP=((__STRING_CONSTANT__0 *)__tmp__SMMO->filename__JWB);
+      result__YMQP=FALSE__O__;
+      idx__E33T= 0;
+      if ((string_tmp__YC->count__WJ <= Self__VMQP->count__0C)) {
+        idx__E33T=string_tmp__YC->count__WJ;
+        while ((! ((idx__E33T ==  0) || (((__CHARACTER__DB *)Self__VMQP->storage__1C)[(__INTEGER__Q)(idx__E33T -  1)] != ((__CHARACTER__DB *)((__STRING__BC *)string_tmp__YC)->storage__LFL)[(__INTEGER__Q)(idx__E33T -  1)])))) {
+          idx__E33T=(__INTEGER__Q)(idx__E33T -  1);
+        };
+        result__YMQP=(idx__E33T ==  0);
+      };
+      result__DLMO=result__YMQP;
     };
+    __tmp__FMMO=result__I2AP;
   };
+  if ((! __tmp__FMMO)) {
+    if (((void *)Self__5KMO->type_list__DTAF != (void *)NULL)) {
+      j__ELMO= 0;
+      while (((j__ELMO <= Self__5KMO->type_list__DTAF->parent_arrayed_collection__CMB.upper__WBY) && (! result__DLMO))) {
+        __tmp__COMO=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__5KMO->type_list__DTAF)->parent_arrayed_collection__CMB.storage__DIXC)[j__ELMO];
+        if (__tmp__COMO==NULL) {
+          __tmp__EOMO=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__COMO)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__EOMO=((void *)__tmp__COMO);
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__EOMO=((void *)__tmp__COMO);
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__EOMO=((void *)__tmp__COMO);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__EOMO=((void *)__tmp__COMO);
+          } break;
+          case __ITM_TYPE_BLOCK__EYRC__: {
+            __tmp__EOMO=NULL;
+          } break;
+          }
+        };
+        switch (((struct ___OBJ *)__tmp__EOMO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__FOMO=((__ITM_TYPE_SIMPLE__RMB *)__tmp__EOMO)->name__LPC;
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__FOMO=((__ITM_TYPE_STYLE__1MB *)__tmp__EOMO)->parent_itm_type_simple__2MB.name__LPC;
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__FOMO=((__ITM_TYPE_GENERIC__LPB *)__tmp__EOMO)->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC;
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__FOMO=((__ITM_TYPE_PARAMETER__ZEZ *)__tmp__EOMO)->parent_itm_type__0EZ.name__LPC;
+        } break;
+        };
+        switch (((struct ___OBJ *)client__BLMO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__HOMO=is_sub_type_with_name__FXYP(((__TYPE__FF *)client__BLMO),__tmp__FOMO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__HOMO=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)client__BLMO)),__tmp__FOMO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__HOMO=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)client__BLMO)),__tmp__FOMO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__HOMO=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)client__BLMO)),__tmp__FOMO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__HOMO=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)client__BLMO)),__tmp__FOMO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__HOMO=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)client__BLMO)),__tmp__FOMO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__HOMO=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)client__BLMO)),__tmp__FOMO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__HOMO=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)client__BLMO)),__tmp__FOMO);
+        } break;
+        };
+        result__DLMO=__tmp__HOMO;
+        j__ELMO=(__INTEGER__Q)(j__ELMO +  1);
+      };
+    };
+  };
+  __tmp__FMMO=result__DLMO;
+  return(__tmp__FMMO);
 }
 
-static __BOOLEAN is_seq_list__XWAN(void *l__ZWAN)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static void* copy__3EVJ(__FAST_ARRAYoEXPRo__45WC *tmp__5EVJ)
+// ({NULLxFAST_ARRAYoEXPRo__45WC}) With result No recursive, No inlinable.
 {
-  __INTEGER j__2WAN;
-  __BOOLEAN result__1WAN;
-  void **__tmp__OAAR;
-  result__1WAN=FALSE__;
-  j__2WAN=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.upper__0T4G;
-  __tmp__OAAR=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.storage__YU4G;
-  while (((j__2WAN >=  0) && (! result__1WAN))) {
-    result__1WAN=((void *)((void **)__tmp__OAAR)[j__2WAN] == (void *)l__ZWAN);
-    j__2WAN=(__INTEGER)(j__2WAN -  1);
-  };
-  return(result__1WAN);
+  __INTEGER__Q Result__LRRT,__tmp__STJK;
+  __FAST_ARRAYoEXPRo__45WC *__tmp__EFVJ,*Self__HTJK;
+  void **__tmp__0TJK,**__tmp__5TJK,**Self__BGXK;
+  void *Result__AFVJ;
+  Result__LRRT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)tmp__5EVJ)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  __tmp__EFVJ=create_with_capacity__UBZH(Result__LRRT);
+  Self__HTJK=((__FAST_ARRAYoEXPRo__45WC *)__tmp__EFVJ);
+  Result__LRRT=tmp__5EVJ->parent_arrayed_collection__GAXC.upper__D0RH;
+  if ((Result__LRRT >=  0)) {
+    __tmp__STJK=(__INTEGER__Q)(Result__LRRT +  1);
+    if ((Self__HTJK->parent_arrayed_collection__GAXC.capacity__0QEI < __tmp__STJK)) {
+      __tmp__0TJK=create__NVMI(__tmp__STJK);
+      Self__HTJK->parent_arrayed_collection__GAXC.storage__HREI=__tmp__0TJK;
+      Self__HTJK->parent_arrayed_collection__GAXC.capacity__0QEI=__tmp__STJK;
+    };
+    __tmp__0TJK=Self__HTJK->parent_arrayed_collection__GAXC.storage__HREI;
+    __tmp__5TJK=tmp__5EVJ->parent_arrayed_collection__GAXC.storage__HREI;
+    Self__BGXK=((void **)__tmp__0TJK);
+    __tmp__STJK=Result__LRRT;
+    while ((__tmp__STJK >=  0)) {
+      Self__BGXK[__tmp__STJK]=((void **)__tmp__5TJK)[__tmp__STJK];
+      __tmp__STJK=(__INTEGER__Q)(__tmp__STJK -  1);
+    };
+  };
+  Self__HTJK->parent_arrayed_collection__GAXC.upper__D0RH=Result__LRRT;
+  free__10WJ(tmp__5EVJ);
+  Result__AFVJ=__tmp__EFVJ;
+  return(Result__AFVJ);
 }
 
-static __BOOLEAN is_invariant__QP2L(__SLOT_DATA *Self__RP2L,void *rec__SP2L)
-// ({SLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static void* new_block__receiver__with__ASWJ(__POSITION__OL p__CSWJ,void *e__DSWJ,__FAST_ARRAYoEXPRo__45WC *larg__ESWJ)
+// ({POSITION__OL},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxFAST_ARRAYoEXPRo__45WC}) With result No recursive, No inlinable.
 {
-  __LOCAL *Self__KGDR;
-  __BOOLEAN __tmp__2P2L,__tmp__ZP2L;
-  if (((void *)rec__SP2L == (void *)NULL)) {
-    __tmp__2P2L=TRUE__;
+  __TYPE_BLOCK__CP5D *block_model__OSWJ,*__tmp__5SWJ;
+  __TYPE_FULL__XMB *__tmp__TSWJ,*__tmp__2SWJ,*Self__P33T;
+  void *__tmp__USWJ,*__tmp__3SWJ;
+  __PROFIL_BLOCK__O3NJ *__tmp__WSWJ;
+  __PROTOTYPE__MF *__tmp__32TS;
+  __POSITION__OL __tmp__JTWJ;
+  __INTEGER__Q Result__TRRT,Result__VRRT,Result__XRRT,Self__PVWL;
+  void *__tmp__OUWJ,*__tmp__TUWJ;
+  __LIST__WH *__tmp__DVWJ;
+  __LOCAL__L4WC *__tmp__FVWJ,*__tmp__Q33T;
+  __PUSH__IXB *__tmp__HVWJ;
+  __DTA_BLOCK__GSWJ *result__5BZJ,*Self__P4JK;
+  __POINTER__IB ptr__ACZJ,__tmp__GCZJ,__tmp__44ZT,__tmp__A5ZT;
+  __POINTER__IB __tmp__15MU,__tmp__25MU;
+  __UINTEGER_32__ZWB __tmp__B5ZT,__tmp__35MU;
+  __PROTOTYPE_CST__LAXC *__tmp__O33T;
+  __READ_LOCAL__55ZI *__tmp__R33T;
+  __EXPR_MULTIPLE__GLWH *__tmp__0IIL;
+  __NODE_TYPE__SK2C *result__K5MU,*Self__U4TS;
+  __FAST_ARRAYoTYPE_FULLo__VAY *lst_typ_f__MSWJ;
+  __FAST_ARRAYoEXPRo__45WC *Self__ISRT,*__tmp__JIIL;
+  __BOOLEAN__L __tmp__2IIL;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__H5ZT;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__X5MU,*Self__DANU;
+  block_model__OSWJ=NULL;
+  switch (((struct ___OBJ *)e__DSWJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TSWJ=((__STRING_CST__5J *)e__DSWJ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TSWJ=((__EXTERNAL_C__Y5WC *)e__DSWJ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TSWJ=((__PROTOTYPE_CST__LAXC *)e__DSWJ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TSWJ=((__INTEGER_CST__XAXC *)e__DSWJ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TSWJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)e__DSWJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__TSWJ=((__READ_LOCAL__55ZI *)e__DSWJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TSWJ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TSWJ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TSWJ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TSWJ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TSWJ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TSWJ=static_type__HECK(((__EXPR_SUB__UBOJ *)e__DSWJ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TSWJ=static_type__MECK(((__EXPR_MUL__KCOJ *)e__DSWJ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TSWJ=static_type__RECK(((__EXPR_DIV__4COJ *)e__DSWJ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TSWJ=static_type__WECK(((__EXPR_AND__SDOJ *)e__DSWJ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TSWJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)e__DSWJ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TSWJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)e__DSWJ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__TSWJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__TSWJ=static_type__JFCK(((__ITEM__HGOJ *)e__DSWJ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TSWJ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__TSWJ=((__CAST__1HOJ *)e__DSWJ)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__TSWJ=((__REAL_CST__1LOJ *)e__DSWJ)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TSWJ=((__CHARACTER_CST__RMOJ *)e__DSWJ)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TSWJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__DSWJ)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__TSWJ=((__READ_SLOT__LL4K *)e__DSWJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TSWJ=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TSWJ=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TSWJ=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TSWJ=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TSWJ=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TSWJ=static_type__GWBN(((__EXPR_NEG__EZVL *)e__DSWJ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TSWJ=static_type__BAGM(((__EXPR_ADD__SZVL *)e__DSWJ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__TSWJ=((__READ_GLOBAL__T4YL *)e__DSWJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TSWJ=static_type__REWN(((__EXPR_NOT__XUPM *)e__DSWJ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TSWJ=static_type__TL1P(((__EXPR_MOD__3YPM *)e__DSWJ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TSWJ=static_type__IPVO(((__EXPR_OR__PQ0N *)e__DSWJ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TSWJ=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__TSWJ=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TSWJ=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TSWJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)e__DSWJ));
+  } break;
+  };
+  __tmp__USWJ=((__TYPE_FULL__XMB *)__tmp__TSWJ)->the_parent_type__QLK;
+  if (__tmp__USWJ==NULL) {
+    __tmp__WSWJ=NULL;
   } else {
-    switch (((struct ___OBJ *)rec__SP2L)->__id) {
-    case __LIST__: {
-      __tmp__ZP2L=is_invariant__QR0M(rec__SP2L);
+    switch (((struct ___OBJ *)__tmp__USWJ)->__id) {
+    case __TYPE__FF__: {
+      __tmp__WSWJ=NULL;
     } break;
-    case __STRING_CST__: {
-      __tmp__ZP2L=TRUE__;
+    case __TYPE_NULL__GMB__: {
+      __tmp__WSWJ=NULL;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__ZP2L=FALSE__;
+    case __TYPE_VOID__IMB__: {
+      __tmp__WSWJ=NULL;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ZP2L=TRUE__;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__WSWJ=NULL;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__ZP2L=TRUE__;
+    case __TYPE_ID__MMB__: {
+      __tmp__WSWJ=NULL;
     } break;
-    case __READ_LOCAL__: {
-      Self__KGDR=((__LOCAL *)((__READ_LOCAL *)rec__SP2L)->local__HJZD);
-      __tmp__ZP2L=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__WSWJ=NULL;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__ZP2L=FALSE__;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__WSWJ=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__WSWJ=((void *)__tmp__USWJ);
+    } break;
+    }
+  };
+  if (((void *)__tmp__WSWJ == (void *)NULL)) {
+    switch (((struct ___OBJ *)e__DSWJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2SWJ=((__STRING_CST__5J *)e__DSWJ)->parent_constant__EK.static_type__5G4D;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ZP2L=is_invariant__Y3CM(rec__SP2L);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2SWJ=((__EXTERNAL_C__Y5WC *)e__DSWJ)->static_type__W54D;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ZP2L=is_invariant__G4CM(rec__SP2L);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2SWJ=((__PROTOTYPE_CST__LAXC *)e__DSWJ)->parent_constant__MAXC.static_type__5G4D;
     } break;
-    case __REAL_CST__: {
-      __tmp__ZP2L=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2SWJ=((__INTEGER_CST__XAXC *)e__DSWJ)->parent_constant__YAXC.static_type__5G4D;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__ZP2L=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2SWJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)e__DSWJ));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__ZP2L=TRUE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__2SWJ=((__READ_LOCAL__55ZI *)e__DSWJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ZP2L=TRUE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2SWJ=static_type__ODCK();
     } break;
-    case __EXPR_SUP__: {
-      __tmp__ZP2L=is_invariant__A5CM(rec__SP2L);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2SWJ=static_type__TDCK();
     } break;
-    case __EXPR_SUB__: {
-      __tmp__ZP2L=is_invariant__O5CM(rec__SP2L);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2SWJ=static_type__YDCK();
     } break;
-    case __EXPR_MUL__: {
-      __tmp__ZP2L=is_invariant__25CM(rec__SP2L);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2SWJ=static_type__3DCK();
     } break;
-    case __EXPR_DIV__: {
-      __tmp__ZP2L=is_invariant__KADM(rec__SP2L);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2SWJ=static_type__CECK();
     } break;
-    case __EXPR_AND__: {
-      __tmp__ZP2L=is_invariant__YADM(rec__SP2L);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2SWJ=static_type__HECK(((__EXPR_SUB__UBOJ *)e__DSWJ));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ZP2L=is_invariant__GBDM(rec__SP2L);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2SWJ=static_type__MECK(((__EXPR_MUL__KCOJ *)e__DSWJ));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ZP2L=is_invariant__UBDM(rec__SP2L);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2SWJ=static_type__RECK(((__EXPR_DIV__4COJ *)e__DSWJ));
     } break;
-    case __PUT_TO__: {
-      __tmp__ZP2L=is_invariant__CCDM(rec__SP2L);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2SWJ=static_type__WECK(((__EXPR_AND__SDOJ *)e__DSWJ));
     } break;
-    case __ITEM__: {
-      __tmp__ZP2L=is_invariant__ZCDM(rec__SP2L);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2SWJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)e__DSWJ));
     } break;
-    case __SIZE_OF__: {
-      __tmp__ZP2L=TRUE__;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2SWJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)e__DSWJ));
     } break;
-    case __CAST__: {
-      __tmp__ZP2L=is_invariant__KDDM(rec__SP2L);
+    case __PUT_TO__TFOJ__: {
+      __tmp__2SWJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__ZP2L=FALSE__;
+    case __ITEM__HGOJ__: {
+      __tmp__2SWJ=static_type__JFCK(((__ITEM__HGOJ *)e__DSWJ));
     } break;
-    case __READ_SLOT__: {
-      __tmp__ZP2L=is_invariant__5EXL(rec__SP2L);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2SWJ=static_type__VFCK();
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__ZP2L=is_invariant__QP2L(((__READ_GLOBAL *)rec__SP2L)->global__ZGJK,NULL);
+    case __CAST__1HOJ__: {
+      __tmp__2SWJ=((__CAST__1HOJ *)e__DSWJ)->static_type__FD5J;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ZP2L=is_invariant__AVMN(rec__SP2L);
+    case __REAL_CST__1LOJ__: {
+      __tmp__2SWJ=((__REAL_CST__1LOJ *)e__DSWJ)->parent_constant__2LOJ.static_type__5G4D;
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ZP2L=is_invariant__QAGO(rec__SP2L);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2SWJ=((__CHARACTER_CST__RMOJ *)e__DSWJ)->parent_constant__SMOJ.static_type__5G4D;
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ZP2L=is_invariant__1KMO(rec__SP2L);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2SWJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__DSWJ)->parent_constant__2NOJ.static_type__5G4D;
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ZP2L=is_invariant__4AGO(rec__SP2L);
+    case __READ_SLOT__LL4K__: {
+      __tmp__2SWJ=((__READ_SLOT__LL4K *)e__DSWJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ZP2L=is_invariant__KLMO(rec__SP2L);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2SWJ=static_type__5L5O();
     } break;
-    case __EXPR_NEG__: {
-      __tmp__ZP2L=is_invariant__PTLM(rec__SP2L);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2SWJ=static_type__CRTP();
     } break;
-    case __EXPR_ADD__: {
-      __tmp__ZP2L=is_invariant__0HEM(rec__SP2L);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2SWJ=static_type__M51P();
     } break;
-    case __EXPR_NOT__: {
-      __tmp__ZP2L=is_invariant__VS0M(rec__SP2L);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2SWJ=static_type__HRTP();
     } break;
-    case __EXPR_MOD__: {
-      __tmp__ZP2L=is_invariant__MBGO(rec__SP2L);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2SWJ=static_type__S51P();
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ZP2L=is_invariant__T1EP(rec__SP2L);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2SWJ=static_type__GWBN(((__EXPR_NEG__EZVL *)e__DSWJ));
     } break;
-    case __EXPR_INF__: {
-      __tmp__ZP2L=is_invariant__L4SN(rec__SP2L);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2SWJ=static_type__BAGM(((__EXPR_ADD__SZVL *)e__DSWJ));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ZP2L=is_invariant__Z4SN(rec__SP2L);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__2SWJ=((__READ_GLOBAL__T4YL *)e__DSWJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
     } break;
-    case __EXPR_OR__: {
-      __tmp__ZP2L=is_invariant__1ORN(rec__SP2L);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2SWJ=static_type__REWN(((__EXPR_NOT__XUPM *)e__DSWJ));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__ZP2L=is_invariant__UYVO(rec__SP2L);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2SWJ=static_type__TL1P(((__EXPR_MOD__3YPM *)e__DSWJ));
     } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2SWJ=static_type__IPVO(((__EXPR_OR__PQ0N *)e__DSWJ));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2SWJ=static_type__TA0Q();
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__2SWJ=static_type__4BUP();
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2SWJ=static_type__DCUP();
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2SWJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)e__DSWJ));
+    } break;
+    };
+    __tmp__3SWJ=((__TYPE_FULL__XMB *)__tmp__2SWJ)->the_parent_type__QLK;
+    if (__tmp__3SWJ==NULL) {
+      __tmp__5SWJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3SWJ)->__id) {
+      case __TYPE__FF__: {
+        __tmp__5SWJ=NULL;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__5SWJ=NULL;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__5SWJ=NULL;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__5SWJ=NULL;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__5SWJ=NULL;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__5SWJ=NULL;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__5SWJ=((void *)__tmp__3SWJ);
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__5SWJ=NULL;
+      } break;
+      }
+    };
+    block_model__OSWJ=__tmp__5SWJ;
+  } else /* FALSE */ {
+    block_model__OSWJ=__tmp__WSWJ->to_type_block__FTWJ;
+  };
+  lst_typ_f__MSWJ=block_model__OSWJ->argument_list__SPJF;
+  __tmp__32TS=prototype__32ZG();
+  __tmp__JTWJ=__tmp__32TS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  Result__TRRT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)lst_typ_f__MSWJ)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  Result__VRRT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)larg__ESWJ)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Result__TRRT +  1) != Result__VRRT)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_763));
+    Result__XRRT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)larg__ESWJ)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    append_in__AEE(Result__XRRT,string_tmp__YC);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_764));
+    Result__XRRT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)lst_typ_f__MSWJ)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    append_in__AEE((__INTEGER__Q)(Result__XRRT +  1),string_tmp__YC);
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__JTWJ);
+    put_position__PRE(p__CSWJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
     };
-    __tmp__2P2L=__tmp__ZP2L;
   };
-  return((((__tmp__2P2L && ((void *)Self__RP2L->last_write__MBJL != (void *)NULL)) && (loop_seq_call_and_loop__JQ2L == seq_call_and_loop__3QEJ)) && (Self__RP2L->last_seq_index__TBJL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))));
-}
-
-static __BOOLEAN is_invariant__QR0M(__LIST *Self__RR0M)
-// ({LIST}) With resultRecursive, No inlinable.
-{
-  __INTEGER j__UR0M,j__JVKN;
-  void *__tmp__NS0M;
-  __SWITCH *Self__GVKN;
-  void *__tmp__KVKN,*__tmp__2WKN,*__tmp__BXKN,*__tmp__HXKN,*__tmp__TXKN;
-  __LOCAL *Self__MGDR,*Self__OGDR,*Self__QGDR,*Self__SGDR,*Self__UGDR;
-  __LOCAL *Self__YFEM;
-  __WRITE_SLOT *Self__5WKN;
-  __BOOLEAN result__TR0M,__tmp__OS0M,result__IVKN,__tmp__LVKN;
-  __BOOLEAN __tmp__3WKN,__tmp__CXKN,__tmp__IXKN,__tmp__LXKN,__tmp__UXKN;
-  result__TR0M=TRUE__;
-  j__UR0M= 0;
-  while (((j__UR0M <= ((__FAST_ARRAYoINSTRo *)Self__RR0M->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG) & result__TR0M)) {
-    __tmp__NS0M=((void **)((__FAST_ARRAYoINSTRo *)Self__RR0M->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[j__UR0M];
-    switch (((struct ___OBJ *)__tmp__NS0M)->__id) {
-    case __LIST__: {
-      __tmp__OS0M=is_invariant__QR0M(__tmp__NS0M);
+  Result__TRRT= 1;
+  Result__VRRT=larg__ESWJ->parent_arrayed_collection__GAXC.upper__D0RH;
+  while ((Result__TRRT <= Result__VRRT)) {
+    __tmp__OUWJ=((void **)((__FAST_ARRAYoEXPRo__45WC *)larg__ESWJ)->parent_arrayed_collection__GAXC.storage__HREI)[Result__TRRT];
+    __tmp__2SWJ=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)lst_typ_f__MSWJ)->parent_arrayed_collection__3AY.storage__52XB)[(__INTEGER__Q)(Result__TRRT -  1)];
+    switch (((struct ___OBJ *)__tmp__OUWJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__TUWJ=check_type__with__SMCK(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__TUWJ=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__TUWJ=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__TUWJ=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__TUWJ=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__TUWJ=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__TUWJ=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__TUWJ=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__TUWJ=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__TUWJ=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__TUWJ=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__TUWJ=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__TUWJ=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__TUWJ=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__TUWJ=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
     } break;
-    case __STRING_CST__: {
-      __tmp__OS0M=TRUE__;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__TUWJ=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
     } break;
-    case __PUSH__: {
-      __tmp__OS0M=FALSE__;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__TUWJ=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__OS0M=FALSE__;
+    case __PUT_TO__TFOJ__: {
+      __tmp__TUWJ=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__OS0M=TRUE__;
+    case __ITEM__HGOJ__: {
+      __tmp__TUWJ=check_type__with__32GK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__OS0M=TRUE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__TUWJ=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
     } break;
-    case __SWITCH__: {
-      Self__GVKN=((__SWITCH *)__tmp__NS0M);
-      result__IVKN=FALSE__;
-      j__JVKN= 0;
-      __tmp__KVKN=Self__GVKN->expr__ULFI;
-      switch (((struct ___OBJ *)__tmp__KVKN)->__id) {
-      case __LIST__: {
-        __tmp__LVKN=is_invariant__QR0M(__tmp__KVKN);
+    case __CAST__1HOJ__: {
+      __tmp__TUWJ=check_type__with__1NHK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__TUWJ=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__TUWJ=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__TUWJ=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__TUWJ=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__TUWJ=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__TUWJ=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__TUWJ=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__TUWJ=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__TUWJ=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__TUWJ=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__TUWJ=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__TUWJ=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__TUWJ=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__TUWJ=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__TUWJ=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__TUWJ=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__TUWJ=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__TUWJ=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__TUWJ=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__OUWJ)),__tmp__2SWJ,__tmp__JTWJ);
+    } break;
+    };
+    Self__ISRT=((__FAST_ARRAYoEXPRo__45WC *)larg__ESWJ);
+    __tmp__OUWJ=__tmp__TUWJ;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__ISRT->parent_arrayed_collection__GAXC.storage__HREI)[Result__TRRT]=__tmp__OUWJ;
+    Result__TRRT=(__INTEGER__Q)(Result__TRRT +  1);
+  };
+  if ((debug_level_option__YE !=  0)) {
+    if (((void *)profil_current__SO2C == (void *)NULL)) {
+      print__KKG((&__string_765));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    __tmp__DVWJ=list_current__F5GB;
+    __tmp__3SWJ=profil_current__SO2C;
+    if (((struct ___OBJ *)__tmp__3SWJ)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__FVWJ=((__PROFIL_SLOT__OO2C *)__tmp__3SWJ)->parent_profil__PO2C.context__1U4D;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__FVWJ=((__PROFIL_BLOCK__O3NJ *)__tmp__3SWJ)->parent_profil__P3NJ.context__1U4D;
+    };
+    __tmp__HVWJ=create__context__first__G2FD(PUSH__IXB__,p__CSWJ,__tmp__FVWJ,FALSE__O__);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__DVWJ)->expr_list__NA4D),__tmp__HVWJ);
+  };
+  result__5BZJ=NULL;
+  ptr__ACZJ=((__POINTER__IB )(NULL));
+  Result__TRRT= 0;
+  __tmp__GCZJ=((__POINTER__IB )sizeof(__DTA_BLOCK__GSWJ));
+  if (((unsigned long)__tmp__GCZJ ==  0)) {
+    result__5BZJ=DTA_BLOCK__GSWJ__;
+  } else /* FALSE */ {
+    Result__TRRT=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GCZJ));
+    if ((Result__TRRT == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__44ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__A5ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GCZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__B5ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__A5ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__44ZT=micro_alloc__table__lab__UKI(__tmp__A5ZT,((__POINTER__IB )(&(table_size[(__tmp__B5ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__A5ZT)));
+      ptr__ACZJ=__tmp__44ZT;
+    } else /* FALSE */ {
+      __tmp__B5ZT=((__UINTEGER_32__ZWB )Result__TRRT);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__44ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__A5ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GCZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__44ZT=micro_alloc__table__lab__UKI(__tmp__A5ZT,((__POINTER__IB )(&(table_type[(__tmp__B5ZT)]))),(__UINTEGER_32__ZWB)(__tmp__B5ZT |  1));
+      ptr__ACZJ=__tmp__44ZT;
+    };
+    result__5BZJ=((__DTA_BLOCK__GSWJ *)ptr__ACZJ);
+    *(result__5BZJ) = *(DTA_BLOCK__GSWJ__);
+  };
+  Self__P4JK=((__DTA_BLOCK__GSWJ *)result__5BZJ);
+  if (((void *)profil_current__SO2C == (void *)NULL)) {
+    Self__P4JK->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D=context_main__Q4WC;
+  } else /* FALSE */ {
+    __tmp__3SWJ=profil_current__SO2C;
+    if (((struct ___OBJ *)__tmp__3SWJ)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__FVWJ=((__PROFIL_SLOT__OO2C *)__tmp__3SWJ)->parent_profil__PO2C.context__1U4D;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__FVWJ=((__PROFIL_BLOCK__O3NJ *)__tmp__3SWJ)->parent_profil__P3NJ.context__1U4D;
+    };
+    Self__P4JK->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D=__tmp__FVWJ;
+  };
+  Self__P4JK->parent_dta_rd_args__JSWJ.argument_list__0GBK=larg__ESWJ;
+  __tmp__32TS=prototype__32ZG();
+  __tmp__JTWJ=__tmp__32TS->parent_named__PF.parent_itm_object__OF.position__P2B;
+  __tmp__5SWJ=((__TYPE_BLOCK__CP5D *)block_model__OSWJ);
+  __tmp__USWJ=NULL;
+  Self__ISRT=NULL;
+  Result__TRRT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__5SWJ->result_list__2PJF)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((Result__TRRT >  1)) {
+    Result__XRRT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__5SWJ->result_list__2PJF)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__JIIL=create_with_capacity__UBZH(Result__XRRT);
+    Self__ISRT=__tmp__JIIL;
+    Result__XRRT=__tmp__5SWJ->result_list__2PJF->parent_arrayed_collection__3AY.upper__QUDB;
+    Self__PVWL= 0;
+    while ((Self__PVWL <= Result__XRRT)) {
+      Self__P33T=((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__5SWJ->result_list__2PJF)->parent_arrayed_collection__3AY.storage__52XB)[Self__PVWL]);
+      __tmp__TUWJ=NULL;
+      if (((void *)Self__P33T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+        __tmp__O33T=create__type__VJ2C(__tmp__JTWJ,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+        __tmp__TUWJ=__tmp__O33T;
+      } else /* FALSE */ {
+        __tmp__Q33T=create__name__style__type__HIND(__tmp__JTWJ,(&__string_69),'+',Self__P33T);
+        __tmp__R33T=read__5UEI(((__LOCAL__L4WC *)__tmp__Q33T));
+        __tmp__TUWJ=__tmp__R33T;
+      };
+      add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)Self__ISRT),__tmp__TUWJ);
+      Self__PVWL=(__INTEGER__Q)(Self__PVWL +  1);
+    };
+    __tmp__0IIL=create__KCZH(__tmp__JIIL);
+    __tmp__USWJ=__tmp__0IIL;
+    __tmp__2IIL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__2IIL=FALSE__O__;
+  };
+  if ((! __tmp__2IIL)) {
+    Result__XRRT=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__5SWJ->result_list__2PJF)->parent_arrayed_collection__3AY.upper__QUDB +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    if ((Result__XRRT ==  1)) {
+      __tmp__2SWJ=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__5SWJ->result_list__2PJF)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__P33T=((__TYPE_FULL__XMB *)__tmp__2SWJ);
+      __tmp__OUWJ=NULL;
+      if (((void *)Self__P33T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+        __tmp__O33T=create__type__VJ2C(__tmp__JTWJ,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+        __tmp__OUWJ=__tmp__O33T;
+      } else /* FALSE */ {
+        __tmp__Q33T=create__name__style__type__HIND(__tmp__JTWJ,(&__string_69),'+',Self__P33T);
+        __tmp__R33T=read__5UEI(((__LOCAL__L4WC *)__tmp__Q33T));
+        __tmp__OUWJ=__tmp__R33T;
+      };
+      __tmp__USWJ=__tmp__OUWJ;
+    } else /* FALSE */ {
+      __tmp__O33T=create__type__VJ2C(__tmp__JTWJ,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+      __tmp__USWJ=__tmp__O33T;
+    };
+  };
+  Self__P4JK->result_expr__4KBK=__tmp__USWJ;
+  result__K5MU=NULL;
+  ptr__ACZJ=((__POINTER__IB )(NULL));
+  Result__TRRT= 0;
+  __tmp__GCZJ=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+  if (((unsigned long)__tmp__GCZJ ==  0)) {
+    result__K5MU=NODE_TYPE__SK2C__;
+  } else /* FALSE */ {
+    Result__TRRT=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GCZJ));
+    if ((Result__TRRT == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__44ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__A5ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GCZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__B5ZT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__A5ZT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__44ZT=micro_alloc__table__lab__UKI(__tmp__A5ZT,((__POINTER__IB )(&(table_size[(__tmp__B5ZT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__A5ZT)));
+      ptr__ACZJ=__tmp__44ZT;
+    } else /* FALSE */ {
+      __tmp__B5ZT=((__UINTEGER_32__ZWB )Result__TRRT);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__44ZT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__A5ZT=(void *)((unsigned long)(void *)((unsigned long)__tmp__GCZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__44ZT) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__44ZT=micro_alloc__table__lab__UKI(__tmp__A5ZT,((__POINTER__IB )(&(table_type[(__tmp__B5ZT)]))),(__UINTEGER_32__ZWB)(__tmp__B5ZT |  1));
+      ptr__ACZJ=__tmp__44ZT;
+    };
+    result__K5MU=((__NODE_TYPE__SK2C *)ptr__ACZJ);
+    *(result__K5MU) = *(NODE_TYPE__SK2C__);
+  };
+  Self__U4TS=((__NODE_TYPE__SK2C *)result__K5MU);
+  Self__U4TS->parent_node__TK2C.expr__CV4D=e__DSWJ;
+  Self__U4TS->parent_node__TK2C.data__DV4D=result__5BZJ;
+  late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+  Self__H5ZT=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((void *)Self__H5ZT->first_link__IB0G == (void *)NULL)) {
+    result__X5MU=NULL;
+    __tmp__44ZT=((__POINTER__IB )(NULL));
+    Result__XRRT= 0;
+    __tmp__A5ZT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__A5ZT ==  0)) {
+      result__X5MU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      Result__XRRT=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A5ZT));
+      if ((Result__XRRT == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__15MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__25MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__A5ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__35MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__25MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__15MU=micro_alloc__table__lab__UKI(__tmp__25MU,((__POINTER__IB )(&(table_size[(__tmp__35MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__25MU)));
+        __tmp__44ZT=__tmp__15MU;
+      } else /* FALSE */ {
+        __tmp__35MU=((__UINTEGER_32__ZWB )Result__XRRT);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__15MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__25MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__A5ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__15MU=micro_alloc__table__lab__UKI(__tmp__25MU,((__POINTER__IB )(&(table_type[(__tmp__35MU)]))),(__UINTEGER_32__ZWB)(__tmp__35MU |  1));
+        __tmp__44ZT=__tmp__15MU;
+      };
+      result__X5MU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__44ZT);
+      *(result__X5MU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__DANU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__X5MU);
+    Self__DANU->item__GL0G=result__K5MU;
+    Self__DANU->next__TVFH=NULL;
+    Self__H5ZT->first_link__IB0G=result__X5MU;
+    Self__H5ZT->parent_linked_collection__EL2C.upper__B0RD= 1;
+    Self__H5ZT->last_link__RB0G=result__X5MU;
+    Self__H5ZT->mem_idx__SB0G= 1;
+    Self__H5ZT->mem_lnk__UB0G=result__X5MU;
+  } else /* FALSE */ {
+    result__X5MU=NULL;
+    __tmp__44ZT=((__POINTER__IB )(NULL));
+    Result__XRRT= 0;
+    __tmp__A5ZT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__A5ZT ==  0)) {
+      result__X5MU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      Result__XRRT=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A5ZT));
+      if ((Result__XRRT == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__15MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__25MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__A5ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__35MU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__25MU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__15MU=micro_alloc__table__lab__UKI(__tmp__25MU,((__POINTER__IB )(&(table_size[(__tmp__35MU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__25MU)));
+        __tmp__44ZT=__tmp__15MU;
+      } else /* FALSE */ {
+        __tmp__35MU=((__UINTEGER_32__ZWB )Result__XRRT);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__15MU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__25MU=(void *)((unsigned long)(void *)((unsigned long)__tmp__A5ZT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__15MU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__15MU=micro_alloc__table__lab__UKI(__tmp__25MU,((__POINTER__IB )(&(table_type[(__tmp__35MU)]))),(__UINTEGER_32__ZWB)(__tmp__35MU |  1));
+        __tmp__44ZT=__tmp__15MU;
+      };
+      result__X5MU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__44ZT);
+      *(result__X5MU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__DANU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__X5MU);
+    Self__DANU->item__GL0G=result__K5MU;
+    Self__DANU->next__TVFH=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__H5ZT->last_link__RB0G)->next__TVFH=result__X5MU;
+    Self__H5ZT->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__H5ZT->parent_linked_collection__EL2C.upper__B0RD +  1);
+    Self__H5ZT->last_link__RB0G=result__X5MU;
+  };
+  __tmp__USWJ=result__K5MU;
+  return(__tmp__USWJ);
+}
+
+static void* lookup__G4UJ()
+// () With result No recursive, No inlinable.
+{
+  __LOCAL__L4WC *result__K4UJ,*__tmp__Y5UJ,*__tmp__ZAVJ;
+  __INTEGER__Q j__L4UJ;
+  void *Result__J4UJ;
+  __BOOLEAN__L __tmp__MAVJ;
+  result__K4UJ=NULL;
+  j__L4UJ=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((j__L4UJ <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__L4UJ])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+    j__L4UJ=(__INTEGER__Q)(j__L4UJ -  1);
+  };
+  if ((j__L4UJ >=  0)) {
+    __tmp__Y5UJ=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__L4UJ];
+    result__K4UJ=__tmp__Y5UJ;
+    if (((j__L4UJ < bottom_index__PDPJ) && (__tmp__Y5UJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=j__L4UJ;
+      context_extern__AEPJ=__tmp__Y5UJ;
+    };
+    __tmp__MAVJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__MAVJ=FALSE__O__;
+  };
+  if ((! __tmp__MAVJ)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__ZAVJ=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),(&__string_67));
+      result__K4UJ=__tmp__ZAVJ;
+      if ((((void *)__tmp__ZAVJ != (void *)NULL) && ((void *)__tmp__ZAVJ->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__ZAVJ;
+      };
+    };
+  };
+  Result__J4UJ=result__K4UJ;
+  return(Result__J4UJ);
+}
+
+static void free__10WJ(__FAST_ARRAYoEXPRo__45WC *tmp__30WJ)
+// ({NULLxFAST_ARRAYoEXPRo__45WC}) Void No recursive, No inlinable.
+{
+  __POINTER__IB sz__C43T,result__A43T,__tmp__B43T,__tmp__D43T;
+  __POINTER__IB __tmp__F43T,__tmp__G43T;
+  __UINTEGER_32__ZWB __tmp__H43T;
+  __MEMORY__2PG *__tmp__K43T;
+  __INTEGER__Q Self__333T,__tmp__REHL,__tmp__GQJM,Self__NBJN;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *Self__GDHL;
+  __BOOLEAN__L __tmp__XDHL;
+  void **__tmp__233T;
+  ((__FAST_ARRAYoEXPRo__45WC *)tmp__30WJ)->parent_arrayed_collection__GAXC.upper__D0RH=(__INTEGER__Q)(-  1);
+  Self__GDHL=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)free_list__FYSJ);
+  if (((__INTEGER__Q)(Self__GDHL->parent_arrayed_collection__EYSJ.upper__32GL +  1) <= (__INTEGER__Q)(Self__GDHL->parent_arrayed_collection__EYSJ.capacity__KDHL -  1))) {
+    Self__GDHL->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__GDHL->parent_arrayed_collection__EYSJ.upper__32GL +  1);
+    __tmp__XDHL=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__XDHL=FALSE__O__;
+  };
+  if ((! __tmp__XDHL)) {
+    if ((Self__GDHL->parent_arrayed_collection__EYSJ.capacity__KDHL ==  0)) {
+      sz__C43T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__A43T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__B43T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__D43T=(void *)((unsigned long)(void *)((unsigned long)sz__C43T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B43T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B43T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__C43T=(void *)((unsigned long)__tmp__D43T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__C43T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__F43T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__G43T=(void *)((unsigned long)(void *)((unsigned long)sz__C43T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F43T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F43T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__H43T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__G43T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__F43T=micro_alloc__table__lab__UKI(__tmp__G43T,((__POINTER__IB )(&(table_size[(__tmp__H43T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__G43T)));
+        ((__POINTER__IB *)__tmp__F43T)[ 0]=((__POINTER__IB ) 3);
+        result__A43T=(void *)((unsigned long)__tmp__F43T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__K43T=search__LQCB(__tmp__D43T);
+        result__A43T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__K43T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__233T=((void **)result__A43T);
+      Self__333T= 1;
+      while ((Self__333T >=  0)) {
+        __tmp__233T[Self__333T]=NULL;
+        Self__333T=(__INTEGER__Q)(Self__333T -  1);
+      };
+      Self__GDHL->parent_arrayed_collection__EYSJ.storage__IEHL=__tmp__233T;
+      Self__GDHL->parent_arrayed_collection__EYSJ.capacity__KDHL= 2;
+      Self__GDHL->parent_arrayed_collection__EYSJ.upper__32GL= 0;
+    } else /* FALSE */ {
+      Self__333T=(__INTEGER__Q)(Self__GDHL->parent_arrayed_collection__EYSJ.capacity__KDHL <<  1);
+      __tmp__233T=Self__GDHL->parent_arrayed_collection__EYSJ.storage__IEHL;
+      __tmp__REHL=Self__GDHL->parent_arrayed_collection__EYSJ.capacity__KDHL;
+      sz__C43T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__233T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__REHL * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__333T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__233T=((void **)sz__C43T);
+      __tmp__GQJM=(__INTEGER__Q)(Self__333T -  1);
+      Self__NBJN=__tmp__REHL;
+      while ((Self__NBJN <= __tmp__GQJM)) {
+        __tmp__233T[Self__NBJN]=NULL;
+        Self__NBJN=(__INTEGER__Q)(Self__NBJN +  1);
+      };
+      Self__GDHL->parent_arrayed_collection__EYSJ.storage__IEHL=__tmp__233T;
+      Self__GDHL->parent_arrayed_collection__EYSJ.capacity__KDHL=Self__333T;
+      Self__GDHL->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(Self__GDHL->parent_arrayed_collection__EYSJ.upper__32GL +  1);
+    };
+  };
+  ((void **)Self__GDHL->parent_arrayed_collection__EYSJ.storage__IEHL)[Self__GDHL->parent_arrayed_collection__EYSJ.upper__32GL]=tmp__30WJ;
+}
+
+static void* new_read__slot__receiver__with__intern__OEZJ(__POSITION__OL p__QEZJ,void *s__REZJ,void *rec__SEZJ,__FAST_ARRAYoEXPRo__45WC *larg__TEZJ,__BOOLEAN__L is_intern__UEZJ)
+// ({POSITION__OL},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxFAST_ARRAYoEXPRo__45WC},{TRUE__KxFALSE__O}) With result Recursive, No inlinable.
+{
+  __DTA_RD_ARGS__HSWJ *result__UE1J;
+  __POINTER__IB ptr__VE1J,__tmp__1E1J,__tmp__SA0T,__tmp__UA0T;
+  __POINTER__IB __tmp__GBNU,__tmp__HBNU;
+  __INTEGER__Q typ_id__ZE1J,typ_id__EBNU;
+  __UINTEGER_32__ZWB __tmp__VA0T,__tmp__IBNU;
+  __NODE_TYPE__SK2C *result__VANU,*Self__GBUS;
+  void *Result__VEZJ;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__L5ZT;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__CBNU,*Self__OBNU;
+  result__UE1J=NULL;
+  ptr__VE1J=((__POINTER__IB )(NULL));
+  typ_id__ZE1J= 0;
+  __tmp__1E1J=((__POINTER__IB )sizeof(__DTA_RD_ARGS__HSWJ));
+  if (((unsigned long)__tmp__1E1J ==  0)) {
+    result__UE1J=DTA_RD_ARGS__HSWJ__;
+  } else /* FALSE */ {
+    typ_id__ZE1J=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1E1J));
+    if ((typ_id__ZE1J == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SA0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UA0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1E1J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VA0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UA0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__SA0T=micro_alloc__table__lab__UKI(__tmp__UA0T,((__POINTER__IB )(&(table_size[(__tmp__VA0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UA0T)));
+      ptr__VE1J=__tmp__SA0T;
+    } else /* FALSE */ {
+      __tmp__VA0T=((__UINTEGER_32__ZWB )typ_id__ZE1J);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SA0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UA0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1E1J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__SA0T=micro_alloc__table__lab__UKI(__tmp__UA0T,((__POINTER__IB )(&(table_type[(__tmp__VA0T)]))),(__UINTEGER_32__ZWB)(__tmp__VA0T |  1));
+      ptr__VE1J=__tmp__SA0T;
+    };
+    result__UE1J=((__DTA_RD_ARGS__HSWJ *)ptr__VE1J);
+    *(result__UE1J) = *(DTA_RD_ARGS__HSWJ__);
+  };
+  make__call__with__intern__3IKK(((__DTA_RD_ARGS__HSWJ *)result__UE1J),p__QEZJ,s__REZJ,larg__TEZJ,is_intern__UEZJ);
+  if (((struct ___OBJ *)s__REZJ)->__id==__SLOT_CODE__4IRG__) {
+    if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)s__REZJ)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      check_argument_type__for__JIHL(((__SLOT_CODE__4IRG *)s__REZJ),larg__TEZJ,result__UE1J);
+    } else /* ITM_SLOT_OPERATOR */ {
+      check_argument_type__for__JIHL(((__SLOT_CODE__4IRG *)s__REZJ),larg__TEZJ,result__UE1J);
+    };
+  } else /* SLOT_DATA */ {
+    if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)s__REZJ)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      check_argument_type__for__AJHL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)s__REZJ)),larg__TEZJ,result__UE1J);
+    } else /* ITM_SLOT_OPERATOR */ {
+      check_argument_type__for__AJHL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)s__REZJ)),larg__TEZJ,result__UE1J);
+    };
+  };
+  result__VANU=NULL;
+  ptr__VE1J=((__POINTER__IB )(NULL));
+  typ_id__ZE1J= 0;
+  __tmp__1E1J=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+  if (((unsigned long)__tmp__1E1J ==  0)) {
+    result__VANU=NODE_TYPE__SK2C__;
+  } else /* FALSE */ {
+    typ_id__ZE1J=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1E1J));
+    if ((typ_id__ZE1J == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SA0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UA0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1E1J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__VA0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UA0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__SA0T=micro_alloc__table__lab__UKI(__tmp__UA0T,((__POINTER__IB )(&(table_size[(__tmp__VA0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UA0T)));
+      ptr__VE1J=__tmp__SA0T;
+    } else /* FALSE */ {
+      __tmp__VA0T=((__UINTEGER_32__ZWB )typ_id__ZE1J);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__SA0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__UA0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1E1J - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SA0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__SA0T=micro_alloc__table__lab__UKI(__tmp__UA0T,((__POINTER__IB )(&(table_type[(__tmp__VA0T)]))),(__UINTEGER_32__ZWB)(__tmp__VA0T |  1));
+      ptr__VE1J=__tmp__SA0T;
+    };
+    result__VANU=((__NODE_TYPE__SK2C *)ptr__VE1J);
+    *(result__VANU) = *(NODE_TYPE__SK2C__);
+  };
+  Self__GBUS=((__NODE_TYPE__SK2C *)result__VANU);
+  Self__GBUS->parent_node__TK2C.expr__CV4D=rec__SEZJ;
+  Self__GBUS->parent_node__TK2C.data__DV4D=result__UE1J;
+  late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+  Self__L5ZT=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((void *)Self__L5ZT->first_link__IB0G == (void *)NULL)) {
+    result__CBNU=NULL;
+    __tmp__SA0T=((__POINTER__IB )(NULL));
+    typ_id__EBNU= 0;
+    __tmp__UA0T=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__UA0T ==  0)) {
+      result__CBNU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__EBNU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UA0T));
+      if ((typ_id__EBNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GBNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HBNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UA0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__IBNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HBNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__GBNU=micro_alloc__table__lab__UKI(__tmp__HBNU,((__POINTER__IB )(&(table_size[(__tmp__IBNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HBNU)));
+        __tmp__SA0T=__tmp__GBNU;
+      } else /* FALSE */ {
+        __tmp__IBNU=((__UINTEGER_32__ZWB )typ_id__EBNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GBNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HBNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UA0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__GBNU=micro_alloc__table__lab__UKI(__tmp__HBNU,((__POINTER__IB )(&(table_type[(__tmp__IBNU)]))),(__UINTEGER_32__ZWB)(__tmp__IBNU |  1));
+        __tmp__SA0T=__tmp__GBNU;
+      };
+      result__CBNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__SA0T);
+      *(result__CBNU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__OBNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__CBNU);
+    Self__OBNU->item__GL0G=result__VANU;
+    Self__OBNU->next__TVFH=NULL;
+    Self__L5ZT->first_link__IB0G=result__CBNU;
+    Self__L5ZT->parent_linked_collection__EL2C.upper__B0RD= 1;
+    Self__L5ZT->last_link__RB0G=result__CBNU;
+    Self__L5ZT->mem_idx__SB0G= 1;
+    Self__L5ZT->mem_lnk__UB0G=result__CBNU;
+  } else /* FALSE */ {
+    result__CBNU=NULL;
+    __tmp__SA0T=((__POINTER__IB )(NULL));
+    typ_id__EBNU= 0;
+    __tmp__UA0T=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__UA0T ==  0)) {
+      result__CBNU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__EBNU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UA0T));
+      if ((typ_id__EBNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GBNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HBNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UA0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__IBNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HBNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__GBNU=micro_alloc__table__lab__UKI(__tmp__HBNU,((__POINTER__IB )(&(table_size[(__tmp__IBNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HBNU)));
+        __tmp__SA0T=__tmp__GBNU;
+      } else /* FALSE */ {
+        __tmp__IBNU=((__UINTEGER_32__ZWB )typ_id__EBNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__GBNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__HBNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__UA0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GBNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__GBNU=micro_alloc__table__lab__UKI(__tmp__HBNU,((__POINTER__IB )(&(table_type[(__tmp__IBNU)]))),(__UINTEGER_32__ZWB)(__tmp__IBNU |  1));
+        __tmp__SA0T=__tmp__GBNU;
+      };
+      result__CBNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__SA0T);
+      *(result__CBNU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__OBNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__CBNU);
+    Self__OBNU->item__GL0G=result__VANU;
+    Self__OBNU->next__TVFH=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__L5ZT->last_link__RB0G)->next__TVFH=result__CBNU;
+    Self__L5ZT->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__L5ZT->parent_linked_collection__EL2C.upper__B0RD +  1);
+    Self__L5ZT->last_link__RB0G=result__CBNU;
+  };
+  Result__VEZJ=result__VANU;
+  return(Result__VEZJ);
+}
+
+static void* search_require__MAFO(__TYPE__FF *Self__NAFO,__STRING_CONSTANT__0 *n__OAFO)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__RAFO,*__tmp__1AIO,*__tmp__CCNU;
+  __INTEGER__Q j__QAFO;
+  void *__tmp__DBFO;
+  __SECTION___RVOB *__tmp__EBFO,*result__ACNU,*__tmp__DCNU;
+  __SLOT_DATA__IJRG *Self__BCNU;
+  void *__tmp__YBFO;
+  __TYPE_FULL__XMB *__tmp__1BFO;
+  __PROTOTYPE__MF *__tmp__3BFO;
+  __ITM_LIST__A2OC *__tmp__FCFO;
+  __BOOLEAN__L __tmp__OBFO,__tmp__ICFO;
+  result__RAFO=NULL;
+  j__QAFO= 0;
+  while_do__CUGO:
+  {
+    if ((j__QAFO <= Self__NAFO->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__DBFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__NAFO->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__QAFO];
+      if (((struct ___OBJ *)__tmp__DBFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__1AIO=((__SLOT_CODE__4IRG *)__tmp__DBFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__1AIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EBFO=((__ITM_SLOT__PLC *)__tmp__1AIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EBFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1AIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__BCNU=((__SLOT_DATA__IJRG *)__tmp__DBFO);
+        result__ACNU=NULL;
+        if (((void *)Self__BCNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__CCNU=Self__BCNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CCNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__DCNU=((__ITM_SLOT__PLC *)__tmp__CCNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__DCNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__ACNU=__tmp__DCNU;
+        } else /* FALSE */ {
+          __tmp__DCNU=get_name__TAUD((&__string_35));
+          result__ACNU=__tmp__DCNU;
+        };
+        __tmp__EBFO=result__ACNU;
+      };
+      result__ACNU=((__SECTION___RVOB *)__tmp__EBFO);
+      __tmp__OBFO=(((void *)result__ACNU->name__G25E == (void *)(&__string_32)) || ((void *)result__ACNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__OBFO=FALSE__O__;
+    };
+    if ((__tmp__OBFO && ((void *)result__RAFO == (void *)NULL))) {
+      __tmp__1AIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__NAFO->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__QAFO];
+      if (((struct ___OBJ *)__tmp__1AIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__CCNU=((__SLOT_CODE__4IRG *)__tmp__1AIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__CCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YBFO=((__ITM_SLOT__PLC *)__tmp__CCNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YBFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__CCNU=((__SLOT_DATA__IJRG *)__tmp__1AIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__CCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YBFO=((__ITM_SLOT__PLC *)__tmp__CCNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YBFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__YBFO==NULL) {
+        __tmp__CCNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__YBFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__CCNU=((void *)__tmp__YBFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__CCNU=((void *)__tmp__YBFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__CCNU=((void *)__tmp__YBFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__CCNU=((void *)__tmp__YBFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__CCNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__CCNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__CCNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__1BFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCNU));
       } break;
-      case __STRING_CST__: {
-        __tmp__LVKN=TRUE__;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__1BFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCNU)));
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__LVKN=FALSE__;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__1BFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCNU)),Self__NAFO);
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__LVKN=TRUE__;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__1BFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__CCNU)),Self__NAFO);
       } break;
-      case __INTEGER_CST__: {
-        __tmp__LVKN=TRUE__;
+      };
+      __tmp__1AIO=((__TYPE_FULL__XMB *)__tmp__1BFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__1AIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__3BFO=((__TYPE__FF *)__tmp__1AIO)->prototype__QF;
       } break;
-      case __READ_LOCAL__: {
-        Self__MGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__KVKN)->local__HJZD);
-        __tmp__LVKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+      case __TYPE_NULL__GMB__: {
+        __tmp__3BFO=((__TYPE_NULL__GMB *)__tmp__1AIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__LVKN=FALSE__;
+      case __TYPE_VOID__IMB__: {
+        __tmp__3BFO=((__TYPE_VOID__IMB *)__tmp__1AIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__LVKN=is_invariant__Y3CM(__tmp__KVKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__3BFO=((__TYPE_CONTEXT__KMB *)__tmp__1AIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__LVKN=is_invariant__G4CM(__tmp__KVKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__3BFO=((__TYPE_ID__MMB *)__tmp__1AIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __REAL_CST__: {
-        __tmp__LVKN=TRUE__;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__3BFO=((__TYPE_GENERIC__OCY *)__tmp__1AIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__LVKN=TRUE__;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__3BFO=prototype__32ZG();
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__LVKN=TRUE__;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__3BFO=prototype__JBFL();
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__LVKN=TRUE__;
+      };
+      __tmp__CCNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__3BFO->slot_list__0FZ),n__OAFO);
+      result__RAFO=__tmp__CCNU;
+      if (((void *)__tmp__CCNU == (void *)NULL)) {
+        __tmp__ICFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__CCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__FCFO=((__ITM_SLOT__PLC *)__tmp__CCNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__FCFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCNU)->parent_itm_slot__3F0D.require__SWBE;
+        };
+        __tmp__ICFO=((void *)__tmp__FCFO == (void *)NULL);
+      };
+      if (__tmp__ICFO) {
+        switch (((struct ___OBJ *)__tmp__1AIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__YBFO=search_require__MAFO(((__TYPE__FF *)__tmp__1AIO),n__OAFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__YBFO=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__1AIO)),n__OAFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__YBFO=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__1AIO)),n__OAFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__YBFO=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__1AIO)),n__OAFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__YBFO=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__1AIO)),n__OAFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__YBFO=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__1AIO)),n__OAFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__YBFO=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__1AIO)),n__OAFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__YBFO=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__1AIO)),n__OAFO);
+        } break;
+        };
+        result__RAFO=__tmp__YBFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__1AIO;
+      };
+      j__QAFO=(__INTEGER__Q)(j__QAFO +  1);
+      goto while_do__CUGO;
+    };
+  };
+  __tmp__1AIO=result__RAFO;
+  return(__tmp__1AIO);
+}
+
+static void* search_require__YCFO(__TYPE_NULL__GMB *Self__ZCFO,__STRING_CONSTANT__0 *n__0CFO)
+// ({TYPE_NULL__GMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__3CFO,*__tmp__5AIO,*__tmp__ICNU;
+  __INTEGER__Q j__2CFO;
+  void *__tmp__PDFO;
+  __SECTION___RVOB *__tmp__QDFO,*result__GCNU,*__tmp__JCNU;
+  __SLOT_DATA__IJRG *Self__HCNU;
+  void *__tmp__EEFO;
+  __TYPE_FULL__XMB *__tmp__HEFO;
+  __PROTOTYPE__MF *__tmp__JEFO;
+  __ITM_LIST__A2OC *__tmp__REFO;
+  __BOOLEAN__L __tmp__0DFO,__tmp__UEFO;
+  result__3CFO=NULL;
+  j__2CFO= 0;
+  while_do__NUGO:
+  {
+    if ((j__2CFO <= Self__ZCFO->parent_type__HMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__PDFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__ZCFO->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2CFO];
+      if (((struct ___OBJ *)__tmp__PDFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__5AIO=((__SLOT_CODE__4IRG *)__tmp__PDFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__5AIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QDFO=((__ITM_SLOT__PLC *)__tmp__5AIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QDFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__5AIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__HCNU=((__SLOT_DATA__IJRG *)__tmp__PDFO);
+        result__GCNU=NULL;
+        if (((void *)Self__HCNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__ICNU=Self__HCNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ICNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JCNU=((__ITM_SLOT__PLC *)__tmp__ICNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JCNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ICNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__GCNU=__tmp__JCNU;
+        } else /* FALSE */ {
+          __tmp__JCNU=get_name__TAUD((&__string_35));
+          result__GCNU=__tmp__JCNU;
+        };
+        __tmp__QDFO=result__GCNU;
+      };
+      result__GCNU=((__SECTION___RVOB *)__tmp__QDFO);
+      __tmp__0DFO=(((void *)result__GCNU->name__G25E == (void *)(&__string_32)) || ((void *)result__GCNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__0DFO=FALSE__O__;
+    };
+    if ((__tmp__0DFO && ((void *)result__3CFO == (void *)NULL))) {
+      __tmp__5AIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__ZCFO->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2CFO];
+      if (((struct ___OBJ *)__tmp__5AIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__ICNU=((__SLOT_CODE__4IRG *)__tmp__5AIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ICNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EEFO=((__ITM_SLOT__PLC *)__tmp__ICNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EEFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ICNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__ICNU=((__SLOT_DATA__IJRG *)__tmp__5AIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ICNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EEFO=((__ITM_SLOT__PLC *)__tmp__ICNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EEFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ICNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__EEFO==NULL) {
+        __tmp__ICNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__EEFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ICNU=((void *)__tmp__EEFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ICNU=((void *)__tmp__EEFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ICNU=((void *)__tmp__EEFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ICNU=((void *)__tmp__EEFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__ICNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__ICNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__ICNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__HEFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ICNU));
       } break;
-      case __EXPR_SUP__: {
-        __tmp__LVKN=is_invariant__A5CM(__tmp__KVKN);
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__HEFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ICNU)));
       } break;
-      case __EXPR_SUB__: {
-        __tmp__LVKN=is_invariant__O5CM(__tmp__KVKN);
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__HEFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ICNU)),Self__ZCFO);
       } break;
-      case __EXPR_MUL__: {
-        __tmp__LVKN=is_invariant__25CM(__tmp__KVKN);
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__HEFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ICNU)),Self__ZCFO);
       } break;
-      case __EXPR_DIV__: {
-        __tmp__LVKN=is_invariant__KADM(__tmp__KVKN);
+      };
+      __tmp__5AIO=((__TYPE_FULL__XMB *)__tmp__HEFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__5AIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__JEFO=((__TYPE__FF *)__tmp__5AIO)->prototype__QF;
       } break;
-      case __EXPR_AND__: {
-        __tmp__LVKN=is_invariant__YADM(__tmp__KVKN);
+      case __TYPE_NULL__GMB__: {
+        __tmp__JEFO=((__TYPE_NULL__GMB *)__tmp__5AIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__LVKN=is_invariant__GBDM(__tmp__KVKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__JEFO=((__TYPE_VOID__IMB *)__tmp__5AIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__LVKN=is_invariant__UBDM(__tmp__KVKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__JEFO=((__TYPE_CONTEXT__KMB *)__tmp__5AIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __PUT_TO__: {
-        __tmp__LVKN=is_invariant__CCDM(__tmp__KVKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__JEFO=((__TYPE_ID__MMB *)__tmp__5AIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __ITEM__: {
-        __tmp__LVKN=is_invariant__ZCDM(__tmp__KVKN);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__JEFO=((__TYPE_GENERIC__OCY *)__tmp__5AIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __SIZE_OF__: {
-        __tmp__LVKN=TRUE__;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__JEFO=prototype__32ZG();
       } break;
-      case __CAST__: {
-        __tmp__LVKN=is_invariant__KDDM(__tmp__KVKN);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__JEFO=prototype__JBFL();
       } break;
-      case __CALL_SLOT__: {
-        __tmp__LVKN=FALSE__;
+      };
+      __tmp__ICNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__JEFO->slot_list__0FZ),n__0CFO);
+      result__3CFO=__tmp__ICNU;
+      if (((void *)__tmp__ICNU == (void *)NULL)) {
+        __tmp__UEFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__ICNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__REFO=((__ITM_SLOT__PLC *)__tmp__ICNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__REFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ICNU)->parent_itm_slot__3F0D.require__SWBE;
+        };
+        __tmp__UEFO=((void *)__tmp__REFO == (void *)NULL);
+      };
+      if (__tmp__UEFO) {
+        switch (((struct ___OBJ *)__tmp__5AIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__EEFO=search_require__MAFO(((__TYPE__FF *)__tmp__5AIO),n__0CFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__EEFO=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__5AIO)),n__0CFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__EEFO=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__5AIO)),n__0CFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__EEFO=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__5AIO)),n__0CFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__EEFO=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__5AIO)),n__0CFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__EEFO=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__5AIO)),n__0CFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__EEFO=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__5AIO)),n__0CFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__EEFO=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__5AIO)),n__0CFO);
+        } break;
+        };
+        result__3CFO=__tmp__EEFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__5AIO;
+      };
+      j__2CFO=(__INTEGER__Q)(j__2CFO +  1);
+      goto while_do__NUGO;
+    };
+  };
+  __tmp__5AIO=result__3CFO;
+  return(__tmp__5AIO);
+}
+
+static void* search_require__EFFO(__TYPE_VOID__IMB *Self__FFFO,__STRING_CONSTANT__0 *n__GFFO)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__JFFO,*__tmp__DBIO,*__tmp__OCNU;
+  __INTEGER__Q j__IFFO;
+  void *__tmp__1FFO;
+  __SECTION___RVOB *__tmp__2FFO,*result__MCNU,*__tmp__PCNU;
+  __SLOT_DATA__IJRG *Self__NCNU;
+  void *__tmp__QGFO;
+  __TYPE_FULL__XMB *__tmp__TGFO;
+  __PROTOTYPE__MF *__tmp__VGFO;
+  __ITM_LIST__A2OC *__tmp__3GFO;
+  __BOOLEAN__L __tmp__GGFO,__tmp__AHFO;
+  result__JFFO=NULL;
+  j__IFFO= 0;
+  while_do__YUGO:
+  {
+    if ((j__IFFO <= Self__FFFO->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__1FFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FFFO->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__IFFO];
+      if (((struct ___OBJ *)__tmp__1FFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__DBIO=((__SLOT_CODE__4IRG *)__tmp__1FFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__DBIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2FFO=((__ITM_SLOT__PLC *)__tmp__DBIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2FFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DBIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__NCNU=((__SLOT_DATA__IJRG *)__tmp__1FFO);
+        result__MCNU=NULL;
+        if (((void *)Self__NCNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__OCNU=Self__NCNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__OCNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PCNU=((__ITM_SLOT__PLC *)__tmp__OCNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PCNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__OCNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__MCNU=__tmp__PCNU;
+        } else /* FALSE */ {
+          __tmp__PCNU=get_name__TAUD((&__string_35));
+          result__MCNU=__tmp__PCNU;
+        };
+        __tmp__2FFO=result__MCNU;
+      };
+      result__MCNU=((__SECTION___RVOB *)__tmp__2FFO);
+      __tmp__GGFO=(((void *)result__MCNU->name__G25E == (void *)(&__string_32)) || ((void *)result__MCNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__GGFO=FALSE__O__;
+    };
+    if ((__tmp__GGFO && ((void *)result__JFFO == (void *)NULL))) {
+      __tmp__DBIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FFFO->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__IFFO];
+      if (((struct ___OBJ *)__tmp__DBIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__OCNU=((__SLOT_CODE__4IRG *)__tmp__DBIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__OCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QGFO=((__ITM_SLOT__PLC *)__tmp__OCNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QGFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__OCNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__OCNU=((__SLOT_DATA__IJRG *)__tmp__DBIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__OCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QGFO=((__ITM_SLOT__PLC *)__tmp__OCNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QGFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__OCNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__QGFO==NULL) {
+        __tmp__OCNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__QGFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__OCNU=((void *)__tmp__QGFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__OCNU=((void *)__tmp__QGFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__OCNU=((void *)__tmp__QGFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__OCNU=((void *)__tmp__QGFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__OCNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__OCNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__OCNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__TGFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__OCNU));
       } break;
-      case __READ_SLOT__: {
-        __tmp__LVKN=is_invariant__5EXL(__tmp__KVKN);
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__TGFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OCNU)));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__LVKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__KVKN)->global__ZGJK,NULL);
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__TGFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OCNU)),Self__FFFO);
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__LVKN=is_invariant__AVMN(__tmp__KVKN);
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__TGFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OCNU)),Self__FFFO);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__LVKN=is_invariant__QAGO(__tmp__KVKN);
+      };
+      __tmp__DBIO=((__TYPE_FULL__XMB *)__tmp__TGFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__DBIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__VGFO=((__TYPE__FF *)__tmp__DBIO)->prototype__QF;
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__LVKN=is_invariant__1KMO(__tmp__KVKN);
+      case __TYPE_NULL__GMB__: {
+        __tmp__VGFO=((__TYPE_NULL__GMB *)__tmp__DBIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__LVKN=is_invariant__4AGO(__tmp__KVKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__VGFO=((__TYPE_VOID__IMB *)__tmp__DBIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__LVKN=is_invariant__KLMO(__tmp__KVKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__VGFO=((__TYPE_CONTEXT__KMB *)__tmp__DBIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__LVKN=is_invariant__PTLM(__tmp__KVKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__VGFO=((__TYPE_ID__MMB *)__tmp__DBIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__LVKN=is_invariant__0HEM(__tmp__KVKN);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__VGFO=((__TYPE_GENERIC__OCY *)__tmp__DBIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__LVKN=is_invariant__VS0M(__tmp__KVKN);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__VGFO=prototype__32ZG();
       } break;
-      case __EXPR_MOD__: {
-        __tmp__LVKN=is_invariant__MBGO(__tmp__KVKN);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__VGFO=prototype__JBFL();
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__LVKN=is_invariant__T1EP(__tmp__KVKN);
+      };
+      __tmp__OCNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__VGFO->slot_list__0FZ),n__GFFO);
+      result__JFFO=__tmp__OCNU;
+      if (((void *)__tmp__OCNU == (void *)NULL)) {
+        __tmp__AHFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__OCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__3GFO=((__ITM_SLOT__PLC *)__tmp__OCNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__3GFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__OCNU)->parent_itm_slot__3F0D.require__SWBE;
+        };
+        __tmp__AHFO=((void *)__tmp__3GFO == (void *)NULL);
+      };
+      if (__tmp__AHFO) {
+        switch (((struct ___OBJ *)__tmp__DBIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__QGFO=search_require__MAFO(((__TYPE__FF *)__tmp__DBIO),n__GFFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__QGFO=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__DBIO)),n__GFFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__QGFO=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__DBIO)),n__GFFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__QGFO=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__DBIO)),n__GFFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__QGFO=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__DBIO)),n__GFFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__QGFO=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__DBIO)),n__GFFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__QGFO=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__DBIO)),n__GFFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__QGFO=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__DBIO)),n__GFFO);
+        } break;
+        };
+        result__JFFO=__tmp__QGFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__DBIO;
+      };
+      j__IFFO=(__INTEGER__Q)(j__IFFO +  1);
+      goto while_do__YUGO;
+    };
+  };
+  __tmp__DBIO=result__JFFO;
+  return(__tmp__DBIO);
+}
+
+static void* search_require__QHFO(__TYPE_CONTEXT__KMB *Self__RHFO,__STRING_CONSTANT__0 *n__SHFO)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__VHFO,*__tmp__HBIO,*__tmp__UCNU;
+  __INTEGER__Q j__UHFO;
+  void *__tmp__HIFO;
+  __SECTION___RVOB *__tmp__IIFO,*result__SCNU,*__tmp__VCNU;
+  __SLOT_DATA__IJRG *Self__TCNU;
+  void *__tmp__2IFO;
+  __TYPE_FULL__XMB *__tmp__5IFO;
+  __PROTOTYPE__MF *__tmp__BJFO;
+  __ITM_LIST__A2OC *__tmp__JJFO;
+  __BOOLEAN__L __tmp__SIFO,__tmp__MJFO;
+  result__VHFO=NULL;
+  j__UHFO= 0;
+  while_do__DVGO:
+  {
+    if ((j__UHFO <= Self__RHFO->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__HIFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__RHFO->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__UHFO];
+      if (((struct ___OBJ *)__tmp__HIFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HBIO=((__SLOT_CODE__4IRG *)__tmp__HIFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HBIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__IIFO=((__ITM_SLOT__PLC *)__tmp__HBIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__IIFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HBIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__TCNU=((__SLOT_DATA__IJRG *)__tmp__HIFO);
+        result__SCNU=NULL;
+        if (((void *)Self__TCNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__UCNU=Self__TCNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__UCNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__VCNU=((__ITM_SLOT__PLC *)__tmp__UCNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__VCNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__SCNU=__tmp__VCNU;
+        } else /* FALSE */ {
+          __tmp__VCNU=get_name__TAUD((&__string_35));
+          result__SCNU=__tmp__VCNU;
+        };
+        __tmp__IIFO=result__SCNU;
+      };
+      result__SCNU=((__SECTION___RVOB *)__tmp__IIFO);
+      __tmp__SIFO=(((void *)result__SCNU->name__G25E == (void *)(&__string_32)) || ((void *)result__SCNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__SIFO=FALSE__O__;
+    };
+    if ((__tmp__SIFO && ((void *)result__VHFO == (void *)NULL))) {
+      __tmp__HBIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__RHFO->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__UHFO];
+      if (((struct ___OBJ *)__tmp__HBIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__UCNU=((__SLOT_CODE__4IRG *)__tmp__HBIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__UCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2IFO=((__ITM_SLOT__PLC *)__tmp__UCNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2IFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__UCNU=((__SLOT_DATA__IJRG *)__tmp__HBIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__UCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__2IFO=((__ITM_SLOT__PLC *)__tmp__UCNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__2IFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__2IFO==NULL) {
+        __tmp__UCNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__2IFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__UCNU=((void *)__tmp__2IFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__UCNU=((void *)__tmp__2IFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__UCNU=((void *)__tmp__2IFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__UCNU=((void *)__tmp__2IFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__UCNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__UCNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__UCNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__5IFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCNU));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__5IFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCNU)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__5IFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCNU)),Self__RHFO);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__5IFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UCNU)),Self__RHFO);
+      } break;
+      };
+      __tmp__HBIO=((__TYPE_FULL__XMB *)__tmp__5IFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__HBIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__BJFO=((__TYPE__FF *)__tmp__HBIO)->prototype__QF;
       } break;
-      case __EXPR_INF__: {
-        __tmp__LVKN=is_invariant__L4SN(__tmp__KVKN);
+      case __TYPE_NULL__GMB__: {
+        __tmp__BJFO=((__TYPE_NULL__GMB *)__tmp__HBIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__LVKN=is_invariant__Z4SN(__tmp__KVKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__BJFO=((__TYPE_VOID__IMB *)__tmp__HBIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_OR__: {
-        __tmp__LVKN=is_invariant__1ORN(__tmp__KVKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__BJFO=((__TYPE_CONTEXT__KMB *)__tmp__HBIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __EXPR_XOR__: {
-        __tmp__LVKN=is_invariant__UYVO(__tmp__KVKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__BJFO=((__TYPE_ID__MMB *)__tmp__HBIO)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__BJFO=((__TYPE_GENERIC__OCY *)__tmp__HBIO)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__BJFO=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__BJFO=prototype__JBFL();
       } break;
       };
-      if (__tmp__LVKN) {
-        result__IVKN=TRUE__;
-        j__JVKN= 0;
-        while (((j__JVKN <= ((__FAST_ARRAYoCASEo *)Self__GVKN->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG) & result__IVKN)) {
-          result__IVKN=is_invariant__QR0M(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GVKN->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__JVKN])->code__JPAG);
-          j__JVKN=(__INTEGER)(j__JVKN +  1);
+      __tmp__UCNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__BJFO->slot_list__0FZ),n__SHFO);
+      result__VHFO=__tmp__UCNU;
+      if (((void *)__tmp__UCNU == (void *)NULL)) {
+        __tmp__MJFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__UCNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__JJFO=((__ITM_SLOT__PLC *)__tmp__UCNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__JJFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UCNU)->parent_itm_slot__3F0D.require__SWBE;
         };
+        __tmp__MJFO=((void *)__tmp__JJFO == (void *)NULL);
       };
-      __tmp__OS0M=result__IVKN;
-    } break;
-    case __NODE_TYPE__: {
-      __tmp__OS0M=FALSE__;
-    } break;
-    case __READ_LOCAL__: {
-      Self__OGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__NS0M)->local__HJZD);
-      __tmp__OS0M=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__OGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__OGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__OGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__OGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__OS0M=FALSE__;
-    } break;
-    case __NODE_STYLE__: {
-      __tmp__OS0M=FALSE__;
-    } break;
-    case __WRITE_GLOBAL__: {
-      __tmp__2WKN=((__WRITE_GLOBAL *)__tmp__NS0M)->parent_write__YAGH.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__2WKN)->__id) {
-      case __LIST__: {
-        __tmp__3WKN=is_invariant__QR0M(__tmp__2WKN);
+      if (__tmp__MJFO) {
+        switch (((struct ___OBJ *)__tmp__HBIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__2IFO=search_require__MAFO(((__TYPE__FF *)__tmp__HBIO),n__SHFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__2IFO=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__HBIO)),n__SHFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__2IFO=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__HBIO)),n__SHFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__2IFO=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__HBIO)),n__SHFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__2IFO=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__HBIO)),n__SHFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__2IFO=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__HBIO)),n__SHFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__2IFO=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__HBIO)),n__SHFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__2IFO=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__HBIO)),n__SHFO);
+        } break;
+        };
+        result__VHFO=__tmp__2IFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__HBIO;
+      };
+      j__UHFO=(__INTEGER__Q)(j__UHFO +  1);
+      goto while_do__DVGO;
+    };
+  };
+  __tmp__HBIO=result__VHFO;
+  return(__tmp__HBIO);
+}
+
+static void* search_require__2JFO(__TYPE_ID__MMB *Self__3JFO,__STRING_CONSTANT__0 *n__4JFO)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__BKFO,*__tmp__LBIO,*__tmp__0CNU;
+  __INTEGER__Q j__AKFO;
+  void *__tmp__TKFO;
+  __SECTION___RVOB *__tmp__UKFO,*result__YCNU,*__tmp__1CNU;
+  __SLOT_DATA__IJRG *Self__ZCNU;
+  void *__tmp__ILFO;
+  __TYPE_FULL__XMB *__tmp__LLFO;
+  __PROTOTYPE__MF *__tmp__NLFO;
+  __ITM_LIST__A2OC *__tmp__VLFO;
+  __BOOLEAN__L __tmp__4KFO,__tmp__YLFO;
+  result__BKFO=NULL;
+  j__AKFO= 0;
+  while_do__OVGO:
+  {
+    if ((j__AKFO <= Self__3JFO->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__TKFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__3JFO->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__AKFO];
+      if (((struct ___OBJ *)__tmp__TKFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__LBIO=((__SLOT_CODE__4IRG *)__tmp__TKFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__LBIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UKFO=((__ITM_SLOT__PLC *)__tmp__LBIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UKFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LBIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__ZCNU=((__SLOT_DATA__IJRG *)__tmp__TKFO);
+        result__YCNU=NULL;
+        if (((void *)Self__ZCNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__0CNU=Self__ZCNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__0CNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__1CNU=((__ITM_SLOT__PLC *)__tmp__0CNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__1CNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0CNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__YCNU=__tmp__1CNU;
+        } else /* FALSE */ {
+          __tmp__1CNU=get_name__TAUD((&__string_35));
+          result__YCNU=__tmp__1CNU;
+        };
+        __tmp__UKFO=result__YCNU;
+      };
+      result__YCNU=((__SECTION___RVOB *)__tmp__UKFO);
+      __tmp__4KFO=(((void *)result__YCNU->name__G25E == (void *)(&__string_32)) || ((void *)result__YCNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__4KFO=FALSE__O__;
+    };
+    if ((__tmp__4KFO && ((void *)result__BKFO == (void *)NULL))) {
+      __tmp__LBIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__3JFO->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__AKFO];
+      if (((struct ___OBJ *)__tmp__LBIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__0CNU=((__SLOT_CODE__4IRG *)__tmp__LBIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__0CNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ILFO=((__ITM_SLOT__PLC *)__tmp__0CNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ILFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0CNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__0CNU=((__SLOT_DATA__IJRG *)__tmp__LBIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__0CNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ILFO=((__ITM_SLOT__PLC *)__tmp__0CNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ILFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0CNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__ILFO==NULL) {
+        __tmp__0CNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__ILFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__0CNU=((void *)__tmp__ILFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__0CNU=((void *)__tmp__ILFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__0CNU=((void *)__tmp__ILFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__0CNU=((void *)__tmp__ILFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__0CNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__0CNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__0CNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__LLFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__0CNU));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__LLFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0CNU)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__LLFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0CNU)),Self__3JFO);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__LLFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0CNU)),Self__3JFO);
+      } break;
+      };
+      __tmp__LBIO=((__TYPE_FULL__XMB *)__tmp__LLFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__LBIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__NLFO=((__TYPE__FF *)__tmp__LBIO)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__NLFO=((__TYPE_NULL__GMB *)__tmp__LBIO)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__NLFO=((__TYPE_VOID__IMB *)__tmp__LBIO)->parent_type__JMB.prototype__QF;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__NLFO=((__TYPE_CONTEXT__KMB *)__tmp__LBIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __STRING_CST__: {
-        __tmp__3WKN=TRUE__;
+      case __TYPE_ID__MMB__: {
+        __tmp__NLFO=((__TYPE_ID__MMB *)__tmp__LBIO)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__NLFO=((__TYPE_GENERIC__OCY *)__tmp__LBIO)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__NLFO=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__NLFO=prototype__JBFL();
+      } break;
+      };
+      __tmp__0CNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__NLFO->slot_list__0FZ),n__4JFO);
+      result__BKFO=__tmp__0CNU;
+      if (((void *)__tmp__0CNU == (void *)NULL)) {
+        __tmp__YLFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__0CNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VLFO=((__ITM_SLOT__PLC *)__tmp__0CNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VLFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0CNU)->parent_itm_slot__3F0D.require__SWBE;
+        };
+        __tmp__YLFO=((void *)__tmp__VLFO == (void *)NULL);
+      };
+      if (__tmp__YLFO) {
+        switch (((struct ___OBJ *)__tmp__LBIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__ILFO=search_require__MAFO(((__TYPE__FF *)__tmp__LBIO),n__4JFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__ILFO=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__LBIO)),n__4JFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__ILFO=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__LBIO)),n__4JFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__ILFO=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__LBIO)),n__4JFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__ILFO=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__LBIO)),n__4JFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__ILFO=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__LBIO)),n__4JFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__ILFO=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__LBIO)),n__4JFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__ILFO=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__LBIO)),n__4JFO);
+        } break;
+        };
+        result__BKFO=__tmp__ILFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__LBIO;
+      };
+      j__AKFO=(__INTEGER__Q)(j__AKFO +  1);
+      goto while_do__OVGO;
+    };
+  };
+  __tmp__LBIO=result__BKFO;
+  return(__tmp__LBIO);
+}
+
+static void* search_require__IMFO(__TYPE_GENERIC__OCY *Self__JMFO,__STRING_CONSTANT__0 *n__KMFO)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__NMFO,*__tmp__PBIO,*__tmp__ADNU;
+  __INTEGER__Q j__MMFO;
+  void *__tmp__5MFO;
+  __SECTION___RVOB *__tmp__ANFO,*result__4CNU,*__tmp__BDNU;
+  __SLOT_DATA__IJRG *Self__5CNU;
+  void *__tmp__UNFO;
+  __TYPE_FULL__XMB *__tmp__XNFO;
+  __PROTOTYPE__MF *__tmp__ZNFO;
+  __ITM_LIST__A2OC *__tmp__BOFO;
+  __BOOLEAN__L __tmp__KNFO,__tmp__EOFO;
+  result__NMFO=NULL;
+  j__MMFO= 0;
+  while_do__ZVGO:
+  {
+    if ((j__MMFO <= Self__JMFO->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__5MFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__JMFO->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__MMFO];
+      if (((struct ___OBJ *)__tmp__5MFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__PBIO=((__SLOT_CODE__4IRG *)__tmp__5MFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PBIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ANFO=((__ITM_SLOT__PLC *)__tmp__PBIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ANFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PBIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__5CNU=((__SLOT_DATA__IJRG *)__tmp__5MFO);
+        result__4CNU=NULL;
+        if (((void *)Self__5CNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__ADNU=Self__5CNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__ADNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BDNU=((__ITM_SLOT__PLC *)__tmp__ADNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BDNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__4CNU=__tmp__BDNU;
+        } else /* FALSE */ {
+          __tmp__BDNU=get_name__TAUD((&__string_35));
+          result__4CNU=__tmp__BDNU;
+        };
+        __tmp__ANFO=result__4CNU;
+      };
+      result__4CNU=((__SECTION___RVOB *)__tmp__ANFO);
+      __tmp__KNFO=(((void *)result__4CNU->name__G25E == (void *)(&__string_32)) || ((void *)result__4CNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__KNFO=FALSE__O__;
+    };
+    if ((__tmp__KNFO && ((void *)result__NMFO == (void *)NULL))) {
+      __tmp__PBIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__JMFO->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__MMFO];
+      if (((struct ___OBJ *)__tmp__PBIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__ADNU=((__SLOT_CODE__4IRG *)__tmp__PBIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ADNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UNFO=((__ITM_SLOT__PLC *)__tmp__ADNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UNFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__ADNU=((__SLOT_DATA__IJRG *)__tmp__PBIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__ADNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UNFO=((__ITM_SLOT__PLC *)__tmp__ADNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UNFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__UNFO==NULL) {
+        __tmp__ADNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__UNFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__ADNU=((void *)__tmp__UNFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__ADNU=((void *)__tmp__UNFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__ADNU=((void *)__tmp__UNFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__ADNU=((void *)__tmp__UNFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__ADNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__ADNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__ADNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__XNFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNU));
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__3WKN=FALSE__;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__XNFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNU)));
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__3WKN=TRUE__;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__XNFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNU)),Self__JMFO);
       } break;
-      case __INTEGER_CST__: {
-        __tmp__3WKN=TRUE__;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__XNFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ADNU)),Self__JMFO);
       } break;
-      case __READ_LOCAL__: {
-        Self__QGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__2WKN)->local__HJZD);
-        __tmp__3WKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+      };
+      __tmp__PBIO=((__TYPE_FULL__XMB *)__tmp__XNFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__PBIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__ZNFO=((__TYPE__FF *)__tmp__PBIO)->prototype__QF;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__3WKN=FALSE__;
+      case __TYPE_NULL__GMB__: {
+        __tmp__ZNFO=((__TYPE_NULL__GMB *)__tmp__PBIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__3WKN=is_invariant__Y3CM(__tmp__2WKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__ZNFO=((__TYPE_VOID__IMB *)__tmp__PBIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__3WKN=is_invariant__G4CM(__tmp__2WKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__ZNFO=((__TYPE_CONTEXT__KMB *)__tmp__PBIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __REAL_CST__: {
-        __tmp__3WKN=TRUE__;
+      case __TYPE_ID__MMB__: {
+        __tmp__ZNFO=((__TYPE_ID__MMB *)__tmp__PBIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__3WKN=TRUE__;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__ZNFO=((__TYPE_GENERIC__OCY *)__tmp__PBIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__3WKN=TRUE__;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__ZNFO=prototype__32ZG();
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__3WKN=TRUE__;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__ZNFO=prototype__JBFL();
       } break;
-      case __EXPR_SUP__: {
-        __tmp__3WKN=is_invariant__A5CM(__tmp__2WKN);
+      };
+      __tmp__ADNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__ZNFO->slot_list__0FZ),n__KMFO);
+      result__NMFO=__tmp__ADNU;
+      if (((void *)__tmp__ADNU == (void *)NULL)) {
+        __tmp__EOFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__ADNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__BOFO=((__ITM_SLOT__PLC *)__tmp__ADNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__BOFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADNU)->parent_itm_slot__3F0D.require__SWBE;
+        };
+        __tmp__EOFO=((void *)__tmp__BOFO == (void *)NULL);
+      };
+      if (__tmp__EOFO) {
+        switch (((struct ___OBJ *)__tmp__PBIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__UNFO=search_require__MAFO(((__TYPE__FF *)__tmp__PBIO),n__KMFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__UNFO=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__PBIO)),n__KMFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__UNFO=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__PBIO)),n__KMFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__UNFO=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__PBIO)),n__KMFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__UNFO=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__PBIO)),n__KMFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__UNFO=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__PBIO)),n__KMFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__UNFO=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__PBIO)),n__KMFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__UNFO=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__PBIO)),n__KMFO);
+        } break;
+        };
+        result__NMFO=__tmp__UNFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__PBIO;
+      };
+      j__MMFO=(__INTEGER__Q)(j__MMFO +  1);
+      goto while_do__ZVGO;
+    };
+  };
+  __tmp__PBIO=result__NMFO;
+  return(__tmp__PBIO);
+}
+
+static void* search_require__3I2O(__TYPE_BLOCK__CP5D *Self__4I2O,__STRING_CONSTANT__0 *n__5I2O)
+// ({TYPE_BLOCK__CP5D},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__CJ2O,*__tmp__DJ3O,*__tmp__GDNU;
+  __INTEGER__Q j__BJ2O;
+  void *__tmp__UJ2O;
+  __SECTION___RVOB *__tmp__VJ2O,*result__EDNU,*__tmp__HDNU;
+  __SLOT_DATA__IJRG *Self__FDNU;
+  void *__tmp__JK2O;
+  __TYPE_FULL__XMB *__tmp__MK2O;
+  __PROTOTYPE__MF *__tmp__OK2O;
+  __ITM_LIST__A2OC *__tmp__WK2O;
+  __BOOLEAN__L __tmp__5J2O,__tmp__ZK2O;
+  result__CJ2O=NULL;
+  j__BJ2O= 0;
+  while_do__N32O:
+  {
+    if ((j__BJ2O <= Self__4I2O->parent_type__DP5D.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__UJ2O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4I2O->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__BJ2O];
+      if (((struct ___OBJ *)__tmp__UJ2O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__DJ3O=((__SLOT_CODE__4IRG *)__tmp__UJ2O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__DJ3O)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VJ2O=((__ITM_SLOT__PLC *)__tmp__DJ3O)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VJ2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DJ3O)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__FDNU=((__SLOT_DATA__IJRG *)__tmp__UJ2O);
+        result__EDNU=NULL;
+        if (((void *)Self__FDNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__GDNU=Self__FDNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GDNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__HDNU=((__ITM_SLOT__PLC *)__tmp__GDNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__HDNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GDNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__EDNU=__tmp__HDNU;
+        } else /* FALSE */ {
+          __tmp__HDNU=get_name__TAUD((&__string_35));
+          result__EDNU=__tmp__HDNU;
+        };
+        __tmp__VJ2O=result__EDNU;
+      };
+      result__EDNU=((__SECTION___RVOB *)__tmp__VJ2O);
+      __tmp__5J2O=(((void *)result__EDNU->name__G25E == (void *)(&__string_32)) || ((void *)result__EDNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__5J2O=FALSE__O__;
+    };
+    if ((__tmp__5J2O && ((void *)result__CJ2O == (void *)NULL))) {
+      __tmp__DJ3O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4I2O->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__BJ2O];
+      if (((struct ___OBJ *)__tmp__DJ3O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__GDNU=((__SLOT_CODE__4IRG *)__tmp__DJ3O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__GDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__JK2O=((__ITM_SLOT__PLC *)__tmp__GDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__JK2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__GDNU=((__SLOT_DATA__IJRG *)__tmp__DJ3O)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__GDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__JK2O=((__ITM_SLOT__PLC *)__tmp__GDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__JK2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__JK2O==NULL) {
+        __tmp__GDNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__JK2O)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__GDNU=((void *)__tmp__JK2O);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__GDNU=((void *)__tmp__JK2O);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__GDNU=((void *)__tmp__JK2O);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__GDNU=((void *)__tmp__JK2O);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__GDNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__GDNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__GDNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__MK2O=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GDNU));
       } break;
-      case __EXPR_SUB__: {
-        __tmp__3WKN=is_invariant__O5CM(__tmp__2WKN);
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__MK2O=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GDNU)));
       } break;
-      case __EXPR_MUL__: {
-        __tmp__3WKN=is_invariant__25CM(__tmp__2WKN);
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__MK2O=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GDNU)),Self__4I2O);
       } break;
-      case __EXPR_DIV__: {
-        __tmp__3WKN=is_invariant__KADM(__tmp__2WKN);
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__MK2O=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GDNU)),Self__4I2O);
       } break;
-      case __EXPR_AND__: {
-        __tmp__3WKN=is_invariant__YADM(__tmp__2WKN);
+      };
+      __tmp__DJ3O=((__TYPE_FULL__XMB *)__tmp__MK2O)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__DJ3O)->__id) {
+      case __TYPE__FF__: {
+        __tmp__OK2O=((__TYPE__FF *)__tmp__DJ3O)->prototype__QF;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__3WKN=is_invariant__GBDM(__tmp__2WKN);
+      case __TYPE_NULL__GMB__: {
+        __tmp__OK2O=((__TYPE_NULL__GMB *)__tmp__DJ3O)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__3WKN=is_invariant__UBDM(__tmp__2WKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__OK2O=((__TYPE_VOID__IMB *)__tmp__DJ3O)->parent_type__JMB.prototype__QF;
       } break;
-      case __PUT_TO__: {
-        __tmp__3WKN=is_invariant__CCDM(__tmp__2WKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__OK2O=((__TYPE_CONTEXT__KMB *)__tmp__DJ3O)->parent_type__LMB.prototype__QF;
       } break;
-      case __ITEM__: {
-        __tmp__3WKN=is_invariant__ZCDM(__tmp__2WKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__OK2O=((__TYPE_ID__MMB *)__tmp__DJ3O)->parent_type__NMB.prototype__QF;
       } break;
-      case __SIZE_OF__: {
-        __tmp__3WKN=TRUE__;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__OK2O=((__TYPE_GENERIC__OCY *)__tmp__DJ3O)->parent_type__PCY.prototype__QF;
       } break;
-      case __CAST__: {
-        __tmp__3WKN=is_invariant__KDDM(__tmp__2WKN);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__OK2O=prototype__32ZG();
       } break;
-      case __CALL_SLOT__: {
-        __tmp__3WKN=FALSE__;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__OK2O=prototype__JBFL();
       } break;
-      case __READ_SLOT__: {
-        __tmp__3WKN=is_invariant__5EXL(__tmp__2WKN);
+      };
+      __tmp__GDNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__OK2O->slot_list__0FZ),n__5I2O);
+      result__CJ2O=__tmp__GDNU;
+      if (((void *)__tmp__GDNU == (void *)NULL)) {
+        __tmp__ZK2O=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__GDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__WK2O=((__ITM_SLOT__PLC *)__tmp__GDNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__WK2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GDNU)->parent_itm_slot__3F0D.require__SWBE;
+        };
+        __tmp__ZK2O=((void *)__tmp__WK2O == (void *)NULL);
+      };
+      if (__tmp__ZK2O) {
+        switch (((struct ___OBJ *)__tmp__DJ3O)->__id) {
+        case __TYPE__FF__: {
+          __tmp__JK2O=search_require__MAFO(((__TYPE__FF *)__tmp__DJ3O),n__5I2O);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__JK2O=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__DJ3O)),n__5I2O);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__JK2O=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__DJ3O)),n__5I2O);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__JK2O=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__DJ3O)),n__5I2O);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__JK2O=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__DJ3O)),n__5I2O);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__JK2O=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__DJ3O)),n__5I2O);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__JK2O=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__DJ3O)),n__5I2O);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__JK2O=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__DJ3O)),n__5I2O);
+        } break;
+        };
+        result__CJ2O=__tmp__JK2O;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__DJ3O;
+      };
+      j__BJ2O=(__INTEGER__Q)(j__BJ2O +  1);
+      goto while_do__N32O;
+    };
+  };
+  __tmp__DJ3O=result__CJ2O;
+  return(__tmp__DJ3O);
+}
+
+static void* search_require__JL2O(__PROFIL_BLOCK__O3NJ *Self__KL2O,__STRING_CONSTANT__0 *n__LL2O)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__OL2O,*__tmp__HJ3O,*__tmp__MDNU;
+  __INTEGER__Q j__NL2O;
+  void *__tmp__AM2O;
+  __SECTION___RVOB *__tmp__BM2O,*result__KDNU,*__tmp__NDNU;
+  __SLOT_DATA__IJRG *Self__LDNU;
+  void *__tmp__VM2O;
+  __TYPE_FULL__XMB *__tmp__YM2O;
+  __PROTOTYPE__MF *__tmp__0M2O;
+  __ITM_LIST__A2OC *__tmp__CN2O;
+  __BOOLEAN__L __tmp__LM2O,__tmp__FN2O;
+  result__OL2O=NULL;
+  j__NL2O= 0;
+  while_do__Y32O:
+  {
+    if ((j__NL2O <= Self__KL2O->parent_type__Q3NJ.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__AM2O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__KL2O->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__NL2O];
+      if (((struct ___OBJ *)__tmp__AM2O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HJ3O=((__SLOT_CODE__4IRG *)__tmp__AM2O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HJ3O)->__id==__ITM_SLOT__PLC__) {
+          __tmp__BM2O=((__ITM_SLOT__PLC *)__tmp__HJ3O)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__BM2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HJ3O)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__LDNU=((__SLOT_DATA__IJRG *)__tmp__AM2O);
+        result__KDNU=NULL;
+        if (((void *)Self__LDNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__MDNU=Self__LDNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__MDNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__NDNU=((__ITM_SLOT__PLC *)__tmp__MDNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__NDNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MDNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__KDNU=__tmp__NDNU;
+        } else /* FALSE */ {
+          __tmp__NDNU=get_name__TAUD((&__string_35));
+          result__KDNU=__tmp__NDNU;
+        };
+        __tmp__BM2O=result__KDNU;
+      };
+      result__KDNU=((__SECTION___RVOB *)__tmp__BM2O);
+      __tmp__LM2O=(((void *)result__KDNU->name__G25E == (void *)(&__string_32)) || ((void *)result__KDNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__LM2O=FALSE__O__;
+    };
+    if ((__tmp__LM2O && ((void *)result__OL2O == (void *)NULL))) {
+      __tmp__HJ3O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__KL2O->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__NL2O];
+      if (((struct ___OBJ *)__tmp__HJ3O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__MDNU=((__SLOT_CODE__4IRG *)__tmp__HJ3O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VM2O=((__ITM_SLOT__PLC *)__tmp__MDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VM2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__MDNU=((__SLOT_DATA__IJRG *)__tmp__HJ3O)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__MDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__VM2O=((__ITM_SLOT__PLC *)__tmp__MDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__VM2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__VM2O==NULL) {
+        __tmp__MDNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__VM2O)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__MDNU=((void *)__tmp__VM2O);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__MDNU=((void *)__tmp__VM2O);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__MDNU=((void *)__tmp__VM2O);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__MDNU=((void *)__tmp__VM2O);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__MDNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__MDNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__MDNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__YM2O=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__MDNU));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__3WKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__2WKN)->global__ZGJK,NULL);
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__YM2O=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MDNU)));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__3WKN=is_invariant__AVMN(__tmp__2WKN);
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__YM2O=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MDNU)),Self__KL2O);
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__3WKN=is_invariant__QAGO(__tmp__2WKN);
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__YM2O=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MDNU)),Self__KL2O);
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__3WKN=is_invariant__1KMO(__tmp__2WKN);
+      };
+      __tmp__HJ3O=((__TYPE_FULL__XMB *)__tmp__YM2O)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__HJ3O)->__id) {
+      case __TYPE__FF__: {
+        __tmp__0M2O=((__TYPE__FF *)__tmp__HJ3O)->prototype__QF;
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__3WKN=is_invariant__4AGO(__tmp__2WKN);
+      case __TYPE_NULL__GMB__: {
+        __tmp__0M2O=((__TYPE_NULL__GMB *)__tmp__HJ3O)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__3WKN=is_invariant__KLMO(__tmp__2WKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__0M2O=((__TYPE_VOID__IMB *)__tmp__HJ3O)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_NEG__: {
-        __tmp__3WKN=is_invariant__PTLM(__tmp__2WKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__0M2O=((__TYPE_CONTEXT__KMB *)__tmp__HJ3O)->parent_type__LMB.prototype__QF;
       } break;
-      case __EXPR_ADD__: {
-        __tmp__3WKN=is_invariant__0HEM(__tmp__2WKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__0M2O=((__TYPE_ID__MMB *)__tmp__HJ3O)->parent_type__NMB.prototype__QF;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__3WKN=is_invariant__VS0M(__tmp__2WKN);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__0M2O=((__TYPE_GENERIC__OCY *)__tmp__HJ3O)->parent_type__PCY.prototype__QF;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__3WKN=is_invariant__MBGO(__tmp__2WKN);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__0M2O=prototype__32ZG();
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__3WKN=is_invariant__T1EP(__tmp__2WKN);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__0M2O=prototype__JBFL();
       } break;
-      case __EXPR_INF__: {
-        __tmp__3WKN=is_invariant__L4SN(__tmp__2WKN);
+      };
+      __tmp__MDNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__0M2O->slot_list__0FZ),n__LL2O);
+      result__OL2O=__tmp__MDNU;
+      if (((void *)__tmp__MDNU == (void *)NULL)) {
+        __tmp__FN2O=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__MDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__CN2O=((__ITM_SLOT__PLC *)__tmp__MDNU)->require__SWBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__CN2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MDNU)->parent_itm_slot__3F0D.require__SWBE;
+        };
+        __tmp__FN2O=((void *)__tmp__CN2O == (void *)NULL);
+      };
+      if (__tmp__FN2O) {
+        switch (((struct ___OBJ *)__tmp__HJ3O)->__id) {
+        case __TYPE__FF__: {
+          __tmp__VM2O=search_require__MAFO(((__TYPE__FF *)__tmp__HJ3O),n__LL2O);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__VM2O=search_require__YCFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__HJ3O)),n__LL2O);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__VM2O=search_require__EFFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__HJ3O)),n__LL2O);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__VM2O=search_require__QHFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__HJ3O)),n__LL2O);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__VM2O=search_require__2JFO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__HJ3O)),n__LL2O);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__VM2O=search_require__IMFO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__HJ3O)),n__LL2O);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__VM2O=search_require__3I2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__HJ3O)),n__LL2O);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__VM2O=search_require__JL2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__HJ3O)),n__LL2O);
+        } break;
+        };
+        result__OL2O=__tmp__VM2O;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__HJ3O;
+      };
+      j__NL2O=(__INTEGER__Q)(j__NL2O +  1);
+      goto while_do__Y32O;
+    };
+  };
+  __tmp__HJ3O=result__OL2O;
+  return(__tmp__HJ3O);
+}
+
+static void* search_ensure__1SFO(__TYPE__FF *Self__2SFO,__STRING_CONSTANT__0 *n__3SFO)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__ATFO,*__tmp__SBIO,*__tmp__SDNU;
+  __INTEGER__Q j__5SFO;
+  void *__tmp__STFO;
+  __SECTION___RVOB *__tmp__TTFO,*result__QDNU,*__tmp__TDNU;
+  __SLOT_DATA__IJRG *Self__RDNU;
+  void *__tmp__HUFO;
+  __TYPE_FULL__XMB *__tmp__KUFO;
+  __PROTOTYPE__MF *__tmp__MUFO;
+  __ITM_LIST__A2OC *__tmp__UUFO;
+  __BOOLEAN__L __tmp__3TFO,__tmp__XUFO;
+  result__ATFO=NULL;
+  j__5SFO= 0;
+  while_do__YWGO:
+  {
+    if ((j__5SFO <= Self__2SFO->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__STFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__2SFO->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__5SFO];
+      if (((struct ___OBJ *)__tmp__STFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__SBIO=((__SLOT_CODE__4IRG *)__tmp__STFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__SBIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__TTFO=((__ITM_SLOT__PLC *)__tmp__SBIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__TTFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SBIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__RDNU=((__SLOT_DATA__IJRG *)__tmp__STFO);
+        result__QDNU=NULL;
+        if (((void *)Self__RDNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__SDNU=Self__RDNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SDNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__TDNU=((__ITM_SLOT__PLC *)__tmp__SDNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__TDNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SDNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__QDNU=__tmp__TDNU;
+        } else /* FALSE */ {
+          __tmp__TDNU=get_name__TAUD((&__string_35));
+          result__QDNU=__tmp__TDNU;
+        };
+        __tmp__TTFO=result__QDNU;
+      };
+      result__QDNU=((__SECTION___RVOB *)__tmp__TTFO);
+      __tmp__3TFO=(((void *)result__QDNU->name__G25E == (void *)(&__string_32)) || ((void *)result__QDNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__3TFO=FALSE__O__;
+    };
+    if ((__tmp__3TFO && ((void *)result__ATFO == (void *)NULL))) {
+      __tmp__SBIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__2SFO->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__5SFO];
+      if (((struct ___OBJ *)__tmp__SBIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__SDNU=((__SLOT_CODE__4IRG *)__tmp__SBIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__SDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HUFO=((__ITM_SLOT__PLC *)__tmp__SDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HUFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__SDNU=((__SLOT_DATA__IJRG *)__tmp__SBIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__SDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__HUFO=((__ITM_SLOT__PLC *)__tmp__SDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__HUFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__HUFO==NULL) {
+        __tmp__SDNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__HUFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__SDNU=((void *)__tmp__HUFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__SDNU=((void *)__tmp__HUFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__SDNU=((void *)__tmp__HUFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__SDNU=((void *)__tmp__HUFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__SDNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__SDNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__SDNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__KUFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__SDNU));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__3WKN=is_invariant__Z4SN(__tmp__2WKN);
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__KUFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SDNU)));
       } break;
-      case __EXPR_OR__: {
-        __tmp__3WKN=is_invariant__1ORN(__tmp__2WKN);
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__KUFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SDNU)),Self__2SFO);
       } break;
-      case __EXPR_XOR__: {
-        __tmp__3WKN=is_invariant__UYVO(__tmp__2WKN);
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__KUFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SDNU)),Self__2SFO);
       } break;
       };
-      __tmp__OS0M=__tmp__3WKN;
-    } break;
-    case __WRITE_SLOT__: {
-      Self__5WKN=((__WRITE_SLOT *)__tmp__NS0M);
-      __tmp__BXKN=Self__5WKN->receiver__PT1H;
-      switch (((struct ___OBJ *)__tmp__BXKN)->__id) {
-      case __LIST__: {
-        __tmp__CXKN=is_invariant__QR0M(__tmp__BXKN);
+      __tmp__SBIO=((__TYPE_FULL__XMB *)__tmp__KUFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__SBIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__MUFO=((__TYPE__FF *)__tmp__SBIO)->prototype__QF;
       } break;
-      case __STRING_CST__: {
-        __tmp__CXKN=TRUE__;
+      case __TYPE_NULL__GMB__: {
+        __tmp__MUFO=((__TYPE_NULL__GMB *)__tmp__SBIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__CXKN=FALSE__;
+      case __TYPE_VOID__IMB__: {
+        __tmp__MUFO=((__TYPE_VOID__IMB *)__tmp__SBIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__CXKN=TRUE__;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__MUFO=((__TYPE_CONTEXT__KMB *)__tmp__SBIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__CXKN=TRUE__;
+      case __TYPE_ID__MMB__: {
+        __tmp__MUFO=((__TYPE_ID__MMB *)__tmp__SBIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __READ_LOCAL__: {
-        Self__SGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__BXKN)->local__HJZD);
-        __tmp__CXKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__MUFO=((__TYPE_GENERIC__OCY *)__tmp__SBIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__CXKN=FALSE__;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__MUFO=prototype__32ZG();
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__CXKN=is_invariant__Y3CM(__tmp__BXKN);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__MUFO=prototype__JBFL();
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__CXKN=is_invariant__G4CM(__tmp__BXKN);
+      };
+      __tmp__SDNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__MUFO->slot_list__0FZ),n__3SFO);
+      result__ATFO=__tmp__SDNU;
+      if (((void *)__tmp__SDNU == (void *)NULL)) {
+        __tmp__XUFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__SDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__UUFO=((__ITM_SLOT__PLC *)__tmp__SDNU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__UUFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SDNU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__XUFO=((void *)__tmp__UUFO == (void *)NULL);
+      };
+      if (__tmp__XUFO) {
+        switch (((struct ___OBJ *)__tmp__SBIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__HUFO=search_ensure__1SFO(((__TYPE__FF *)__tmp__SBIO),n__3SFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__HUFO=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__SBIO)),n__3SFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__HUFO=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__SBIO)),n__3SFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__HUFO=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__SBIO)),n__3SFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__HUFO=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__SBIO)),n__3SFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__HUFO=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__SBIO)),n__3SFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__HUFO=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__SBIO)),n__3SFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__HUFO=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__SBIO)),n__3SFO);
+        } break;
+        };
+        result__ATFO=__tmp__HUFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__SBIO;
+      };
+      j__5SFO=(__INTEGER__Q)(j__5SFO +  1);
+      goto while_do__YWGO;
+    };
+  };
+  __tmp__SBIO=result__ATFO;
+  return(__tmp__SBIO);
+}
+
+static void* search_ensure__HVFO(__TYPE_NULL__GMB *Self__IVFO,__STRING_CONSTANT__0 *n__JVFO)
+// ({TYPE_NULL__GMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__MVFO,*__tmp__WBIO,*__tmp__YDNU;
+  __INTEGER__Q j__LVFO;
+  void *__tmp__4VFO;
+  __SECTION___RVOB *__tmp__5VFO,*result__WDNU,*__tmp__ZDNU;
+  __SLOT_DATA__IJRG *Self__XDNU;
+  void *__tmp__TWFO;
+  __TYPE_FULL__XMB *__tmp__WWFO;
+  __PROTOTYPE__MF *__tmp__YWFO;
+  __ITM_LIST__A2OC *__tmp__AXFO;
+  __BOOLEAN__L __tmp__JWFO,__tmp__DXFO;
+  result__MVFO=NULL;
+  j__LVFO= 0;
+  while_do__DXGO:
+  {
+    if ((j__LVFO <= Self__IVFO->parent_type__HMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__4VFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__IVFO->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__LVFO];
+      if (((struct ___OBJ *)__tmp__4VFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__WBIO=((__SLOT_CODE__4IRG *)__tmp__4VFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__WBIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__5VFO=((__ITM_SLOT__PLC *)__tmp__WBIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__5VFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WBIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__XDNU=((__SLOT_DATA__IJRG *)__tmp__4VFO);
+        result__WDNU=NULL;
+        if (((void *)Self__XDNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__YDNU=Self__XDNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__YDNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__ZDNU=((__ITM_SLOT__PLC *)__tmp__YDNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__ZDNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YDNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__WDNU=__tmp__ZDNU;
+        } else /* FALSE */ {
+          __tmp__ZDNU=get_name__TAUD((&__string_35));
+          result__WDNU=__tmp__ZDNU;
+        };
+        __tmp__5VFO=result__WDNU;
+      };
+      result__WDNU=((__SECTION___RVOB *)__tmp__5VFO);
+      __tmp__JWFO=(((void *)result__WDNU->name__G25E == (void *)(&__string_32)) || ((void *)result__WDNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__JWFO=FALSE__O__;
+    };
+    if ((__tmp__JWFO && ((void *)result__MVFO == (void *)NULL))) {
+      __tmp__WBIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__IVFO->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__LVFO];
+      if (((struct ___OBJ *)__tmp__WBIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__YDNU=((__SLOT_CODE__4IRG *)__tmp__WBIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__YDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__TWFO=((__ITM_SLOT__PLC *)__tmp__YDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__TWFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__YDNU=((__SLOT_DATA__IJRG *)__tmp__WBIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__YDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__TWFO=((__ITM_SLOT__PLC *)__tmp__YDNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__TWFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YDNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__TWFO==NULL) {
+        __tmp__YDNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__TWFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__YDNU=((void *)__tmp__TWFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__YDNU=((void *)__tmp__TWFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__YDNU=((void *)__tmp__TWFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__YDNU=((void *)__tmp__TWFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__YDNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__YDNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__YDNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__WWFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YDNU));
       } break;
-      case __REAL_CST__: {
-        __tmp__CXKN=TRUE__;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__WWFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YDNU)));
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__CXKN=TRUE__;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__WWFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YDNU)),Self__IVFO);
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__CXKN=TRUE__;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__WWFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YDNU)),Self__IVFO);
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__CXKN=TRUE__;
+      };
+      __tmp__WBIO=((__TYPE_FULL__XMB *)__tmp__WWFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__WBIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__YWFO=((__TYPE__FF *)__tmp__WBIO)->prototype__QF;
       } break;
-      case __EXPR_SUP__: {
-        __tmp__CXKN=is_invariant__A5CM(__tmp__BXKN);
+      case __TYPE_NULL__GMB__: {
+        __tmp__YWFO=((__TYPE_NULL__GMB *)__tmp__WBIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_SUB__: {
-        __tmp__CXKN=is_invariant__O5CM(__tmp__BXKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__YWFO=((__TYPE_VOID__IMB *)__tmp__WBIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_MUL__: {
-        __tmp__CXKN=is_invariant__25CM(__tmp__BXKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__YWFO=((__TYPE_CONTEXT__KMB *)__tmp__WBIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __EXPR_DIV__: {
-        __tmp__CXKN=is_invariant__KADM(__tmp__BXKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__YWFO=((__TYPE_ID__MMB *)__tmp__WBIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __EXPR_AND__: {
-        __tmp__CXKN=is_invariant__YADM(__tmp__BXKN);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__YWFO=((__TYPE_GENERIC__OCY *)__tmp__WBIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__CXKN=is_invariant__GBDM(__tmp__BXKN);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__YWFO=prototype__32ZG();
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__CXKN=is_invariant__UBDM(__tmp__BXKN);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__YWFO=prototype__JBFL();
       } break;
-      case __PUT_TO__: {
-        __tmp__CXKN=is_invariant__CCDM(__tmp__BXKN);
+      };
+      __tmp__YDNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__YWFO->slot_list__0FZ),n__JVFO);
+      result__MVFO=__tmp__YDNU;
+      if (((void *)__tmp__YDNU == (void *)NULL)) {
+        __tmp__DXFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__YDNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__AXFO=((__ITM_SLOT__PLC *)__tmp__YDNU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__AXFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YDNU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__DXFO=((void *)__tmp__AXFO == (void *)NULL);
+      };
+      if (__tmp__DXFO) {
+        switch (((struct ___OBJ *)__tmp__WBIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__TWFO=search_ensure__1SFO(((__TYPE__FF *)__tmp__WBIO),n__JVFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__TWFO=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__WBIO)),n__JVFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__TWFO=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__WBIO)),n__JVFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__TWFO=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__WBIO)),n__JVFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__TWFO=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__WBIO)),n__JVFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__TWFO=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__WBIO)),n__JVFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__TWFO=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__WBIO)),n__JVFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__TWFO=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__WBIO)),n__JVFO);
+        } break;
+        };
+        result__MVFO=__tmp__TWFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__WBIO;
+      };
+      j__LVFO=(__INTEGER__Q)(j__LVFO +  1);
+      goto while_do__DXGO;
+    };
+  };
+  __tmp__WBIO=result__MVFO;
+  return(__tmp__WBIO);
+}
+
+static void* search_ensure__TXFO(__TYPE_VOID__IMB *Self__UXFO,__STRING_CONSTANT__0 *n__VXFO)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__YXFO,*__tmp__0BIO,*__tmp__4DNU;
+  __INTEGER__Q j__XXFO;
+  void *__tmp__KYFO;
+  __SECTION___RVOB *__tmp__LYFO,*result__2DNU,*__tmp__5DNU;
+  __SLOT_DATA__IJRG *Self__3DNU;
+  void *__tmp__5YFO;
+  __TYPE_FULL__XMB *__tmp__CZFO;
+  __PROTOTYPE__MF *__tmp__EZFO;
+  __ITM_LIST__A2OC *__tmp__MZFO;
+  __BOOLEAN__L __tmp__VYFO,__tmp__PZFO;
+  result__YXFO=NULL;
+  j__XXFO= 0;
+  while_do__OXGO:
+  {
+    if ((j__XXFO <= Self__UXFO->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__KYFO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UXFO->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__XXFO];
+      if (((struct ___OBJ *)__tmp__KYFO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__0BIO=((__SLOT_CODE__4IRG *)__tmp__KYFO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__0BIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__LYFO=((__ITM_SLOT__PLC *)__tmp__0BIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__LYFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0BIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__3DNU=((__SLOT_DATA__IJRG *)__tmp__KYFO);
+        result__2DNU=NULL;
+        if (((void *)Self__3DNU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__4DNU=Self__3DNU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__4DNU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__5DNU=((__ITM_SLOT__PLC *)__tmp__4DNU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__5DNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4DNU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__2DNU=__tmp__5DNU;
+        } else /* FALSE */ {
+          __tmp__5DNU=get_name__TAUD((&__string_35));
+          result__2DNU=__tmp__5DNU;
+        };
+        __tmp__LYFO=result__2DNU;
+      };
+      result__2DNU=((__SECTION___RVOB *)__tmp__LYFO);
+      __tmp__VYFO=(((void *)result__2DNU->name__G25E == (void *)(&__string_32)) || ((void *)result__2DNU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__VYFO=FALSE__O__;
+    };
+    if ((__tmp__VYFO && ((void *)result__YXFO == (void *)NULL))) {
+      __tmp__0BIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UXFO->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__XXFO];
+      if (((struct ___OBJ *)__tmp__0BIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__4DNU=((__SLOT_CODE__4IRG *)__tmp__0BIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__4DNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__5YFO=((__ITM_SLOT__PLC *)__tmp__4DNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__5YFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4DNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__4DNU=((__SLOT_DATA__IJRG *)__tmp__0BIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__4DNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__5YFO=((__ITM_SLOT__PLC *)__tmp__4DNU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__5YFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4DNU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__5YFO==NULL) {
+        __tmp__4DNU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__5YFO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__4DNU=((void *)__tmp__5YFO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__4DNU=((void *)__tmp__5YFO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__4DNU=((void *)__tmp__5YFO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__4DNU=((void *)__tmp__5YFO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__4DNU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__4DNU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__4DNU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__CZFO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4DNU));
       } break;
-      case __ITEM__: {
-        __tmp__CXKN=is_invariant__ZCDM(__tmp__BXKN);
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__CZFO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4DNU)));
       } break;
-      case __SIZE_OF__: {
-        __tmp__CXKN=TRUE__;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__CZFO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4DNU)),Self__UXFO);
       } break;
-      case __CAST__: {
-        __tmp__CXKN=is_invariant__KDDM(__tmp__BXKN);
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__CZFO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4DNU)),Self__UXFO);
       } break;
-      case __CALL_SLOT__: {
-        __tmp__CXKN=FALSE__;
+      };
+      __tmp__0BIO=((__TYPE_FULL__XMB *)__tmp__CZFO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__0BIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__EZFO=((__TYPE__FF *)__tmp__0BIO)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__EZFO=((__TYPE_NULL__GMB *)__tmp__0BIO)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__EZFO=((__TYPE_VOID__IMB *)__tmp__0BIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __READ_SLOT__: {
-        __tmp__CXKN=is_invariant__5EXL(__tmp__BXKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__EZFO=((__TYPE_CONTEXT__KMB *)__tmp__0BIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__CXKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__BXKN)->global__ZGJK,NULL);
+      case __TYPE_ID__MMB__: {
+        __tmp__EZFO=((__TYPE_ID__MMB *)__tmp__0BIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__CXKN=is_invariant__AVMN(__tmp__BXKN);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__EZFO=((__TYPE_GENERIC__OCY *)__tmp__0BIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__CXKN=is_invariant__QAGO(__tmp__BXKN);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__EZFO=prototype__32ZG();
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__CXKN=is_invariant__1KMO(__tmp__BXKN);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__EZFO=prototype__JBFL();
+      } break;
+      };
+      __tmp__4DNU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__EZFO->slot_list__0FZ),n__VXFO);
+      result__YXFO=__tmp__4DNU;
+      if (((void *)__tmp__4DNU == (void *)NULL)) {
+        __tmp__PZFO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__4DNU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__MZFO=((__ITM_SLOT__PLC *)__tmp__4DNU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__MZFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4DNU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__PZFO=((void *)__tmp__MZFO == (void *)NULL);
+      };
+      if (__tmp__PZFO) {
+        switch (((struct ___OBJ *)__tmp__0BIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__5YFO=search_ensure__1SFO(((__TYPE__FF *)__tmp__0BIO),n__VXFO);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__5YFO=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__0BIO)),n__VXFO);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__5YFO=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__0BIO)),n__VXFO);
+        } break;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__5YFO=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__0BIO)),n__VXFO);
+        } break;
+        case __TYPE_ID__MMB__: {
+          __tmp__5YFO=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__0BIO)),n__VXFO);
+        } break;
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__5YFO=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__0BIO)),n__VXFO);
+        } break;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__5YFO=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__0BIO)),n__VXFO);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__5YFO=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__0BIO)),n__VXFO);
+        } break;
+        };
+        result__YXFO=__tmp__5YFO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__0BIO;
+      };
+      j__XXFO=(__INTEGER__Q)(j__XXFO +  1);
+      goto while_do__OXGO;
+    };
+  };
+  __tmp__0BIO=result__YXFO;
+  return(__tmp__0BIO);
+}
+
+static void* search_ensure__5ZFO(__TYPE_CONTEXT__KMB *Self__A0FO,__STRING_CONSTANT__0 *n__B0FO)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__E0FO,*__tmp__4BIO,*__tmp__EENU;
+  __INTEGER__Q j__D0FO;
+  void *__tmp__W0FO;
+  __SECTION___RVOB *__tmp__X0FO,*result__CENU,*__tmp__FENU;
+  __SLOT_DATA__IJRG *Self__DENU;
+  void *__tmp__L1FO;
+  __TYPE_FULL__XMB *__tmp__O1FO;
+  __PROTOTYPE__MF *__tmp__Q1FO;
+  __ITM_LIST__A2OC *__tmp__Y1FO;
+  __BOOLEAN__L __tmp__B1FO,__tmp__11FO;
+  result__E0FO=NULL;
+  j__D0FO= 0;
+  while_do__ZXGO:
+  {
+    if ((j__D0FO <= Self__A0FO->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__W0FO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__A0FO->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__D0FO];
+      if (((struct ___OBJ *)__tmp__W0FO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__4BIO=((__SLOT_CODE__4IRG *)__tmp__W0FO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__4BIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__X0FO=((__ITM_SLOT__PLC *)__tmp__4BIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__X0FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4BIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__DENU=((__SLOT_DATA__IJRG *)__tmp__W0FO);
+        result__CENU=NULL;
+        if (((void *)Self__DENU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__EENU=Self__DENU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__EENU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__FENU=((__ITM_SLOT__PLC *)__tmp__EENU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__FENU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EENU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__CENU=__tmp__FENU;
+        } else /* FALSE */ {
+          __tmp__FENU=get_name__TAUD((&__string_35));
+          result__CENU=__tmp__FENU;
+        };
+        __tmp__X0FO=result__CENU;
+      };
+      result__CENU=((__SECTION___RVOB *)__tmp__X0FO);
+      __tmp__B1FO=(((void *)result__CENU->name__G25E == (void *)(&__string_32)) || ((void *)result__CENU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__B1FO=FALSE__O__;
+    };
+    if ((__tmp__B1FO && ((void *)result__E0FO == (void *)NULL))) {
+      __tmp__4BIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__A0FO->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__D0FO];
+      if (((struct ___OBJ *)__tmp__4BIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__EENU=((__SLOT_CODE__4IRG *)__tmp__4BIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__L1FO=((__ITM_SLOT__PLC *)__tmp__EENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__L1FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__EENU=((__SLOT_DATA__IJRG *)__tmp__4BIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__EENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__L1FO=((__ITM_SLOT__PLC *)__tmp__EENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__L1FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__L1FO==NULL) {
+        __tmp__EENU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__L1FO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__EENU=((void *)__tmp__L1FO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__EENU=((void *)__tmp__L1FO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__EENU=((void *)__tmp__L1FO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__EENU=((void *)__tmp__L1FO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__EENU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__EENU=NULL;
+        } break;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__EENU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__O1FO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__EENU));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__CXKN=is_invariant__4AGO(__tmp__BXKN);
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__O1FO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EENU)));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__CXKN=is_invariant__KLMO(__tmp__BXKN);
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__O1FO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EENU)),Self__A0FO);
       } break;
-      case __EXPR_NEG__: {
-        __tmp__CXKN=is_invariant__PTLM(__tmp__BXKN);
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__O1FO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EENU)),Self__A0FO);
       } break;
-      case __EXPR_ADD__: {
-        __tmp__CXKN=is_invariant__0HEM(__tmp__BXKN);
+      };
+      __tmp__4BIO=((__TYPE_FULL__XMB *)__tmp__O1FO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__4BIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__Q1FO=((__TYPE__FF *)__tmp__4BIO)->prototype__QF;
       } break;
-      case __EXPR_NOT__: {
-        __tmp__CXKN=is_invariant__VS0M(__tmp__BXKN);
+      case __TYPE_NULL__GMB__: {
+        __tmp__Q1FO=((__TYPE_NULL__GMB *)__tmp__4BIO)->parent_type__HMB.prototype__QF;
       } break;
-      case __EXPR_MOD__: {
-        __tmp__CXKN=is_invariant__MBGO(__tmp__BXKN);
+      case __TYPE_VOID__IMB__: {
+        __tmp__Q1FO=((__TYPE_VOID__IMB *)__tmp__4BIO)->parent_type__JMB.prototype__QF;
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__CXKN=is_invariant__T1EP(__tmp__BXKN);
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__Q1FO=((__TYPE_CONTEXT__KMB *)__tmp__4BIO)->parent_type__LMB.prototype__QF;
       } break;
-      case __EXPR_INF__: {
-        __tmp__CXKN=is_invariant__L4SN(__tmp__BXKN);
+      case __TYPE_ID__MMB__: {
+        __tmp__Q1FO=((__TYPE_ID__MMB *)__tmp__4BIO)->parent_type__NMB.prototype__QF;
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__CXKN=is_invariant__Z4SN(__tmp__BXKN);
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__Q1FO=((__TYPE_GENERIC__OCY *)__tmp__4BIO)->parent_type__PCY.prototype__QF;
       } break;
-      case __EXPR_OR__: {
-        __tmp__CXKN=is_invariant__1ORN(__tmp__BXKN);
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__Q1FO=prototype__32ZG();
       } break;
-      case __EXPR_XOR__: {
-        __tmp__CXKN=is_invariant__UYVO(__tmp__BXKN);
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__Q1FO=prototype__JBFL();
       } break;
       };
-      if (__tmp__CXKN) {
-        __tmp__HXKN=Self__5WKN->parent_write__FBGH.value__PAEH;
-        switch (((struct ___OBJ *)__tmp__HXKN)->__id) {
-        case __LIST__: {
-          __tmp__IXKN=is_invariant__QR0M(__tmp__HXKN);
+      __tmp__EENU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__Q1FO->slot_list__0FZ),n__B0FO);
+      result__E0FO=__tmp__EENU;
+      if (((void *)__tmp__EENU == (void *)NULL)) {
+        __tmp__11FO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__EENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__Y1FO=((__ITM_SLOT__PLC *)__tmp__EENU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__Y1FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EENU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__11FO=((void *)__tmp__Y1FO == (void *)NULL);
+      };
+      if (__tmp__11FO) {
+        switch (((struct ___OBJ *)__tmp__4BIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__L1FO=search_ensure__1SFO(((__TYPE__FF *)__tmp__4BIO),n__B0FO);
         } break;
-        case __STRING_CST__: {
-          __tmp__IXKN=TRUE__;
+        case __TYPE_NULL__GMB__: {
+          __tmp__L1FO=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__4BIO)),n__B0FO);
         } break;
-        case __EXTERNAL_C__: {
-          __tmp__IXKN=FALSE__;
+        case __TYPE_VOID__IMB__: {
+          __tmp__L1FO=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__4BIO)),n__B0FO);
         } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__IXKN=TRUE__;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__L1FO=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__4BIO)),n__B0FO);
         } break;
-        case __INTEGER_CST__: {
-          __tmp__IXKN=TRUE__;
+        case __TYPE_ID__MMB__: {
+          __tmp__L1FO=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__4BIO)),n__B0FO);
         } break;
-        case __READ_LOCAL__: {
-          Self__UGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__HXKN)->local__HJZD);
-          __tmp__IXKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__UGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__UGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__UGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__UGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__L1FO=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__4BIO)),n__B0FO);
         } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__IXKN=FALSE__;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__L1FO=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__4BIO)),n__B0FO);
         } break;
-        case __EXPR_EQUAL__: {
-          __tmp__IXKN=is_invariant__Y3CM(__tmp__HXKN);
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__L1FO=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__4BIO)),n__B0FO);
         } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__IXKN=is_invariant__G4CM(__tmp__HXKN);
+        };
+        result__E0FO=__tmp__L1FO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__4BIO;
+      };
+      j__D0FO=(__INTEGER__Q)(j__D0FO +  1);
+      goto while_do__ZXGO;
+    };
+  };
+  __tmp__4BIO=result__E0FO;
+  return(__tmp__4BIO);
+}
+
+static void* search_ensure__L2FO(__TYPE_ID__MMB *Self__M2FO,__STRING_CONSTANT__0 *n__N2FO)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__Q2FO,*__tmp__CCIO,*__tmp__KENU;
+  __INTEGER__Q j__P2FO;
+  void *__tmp__C3FO;
+  __SECTION___RVOB *__tmp__D3FO,*result__IENU,*__tmp__LENU;
+  __SLOT_DATA__IJRG *Self__JENU;
+  void *__tmp__X3FO;
+  __TYPE_FULL__XMB *__tmp__03FO;
+  __PROTOTYPE__MF *__tmp__23FO;
+  __ITM_LIST__A2OC *__tmp__E4FO;
+  __BOOLEAN__L __tmp__N3FO,__tmp__H4FO;
+  result__Q2FO=NULL;
+  j__P2FO= 0;
+  while_do__EYGO:
+  {
+    if ((j__P2FO <= Self__M2FO->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__C3FO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__M2FO->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__P2FO];
+      if (((struct ___OBJ *)__tmp__C3FO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__CCIO=((__SLOT_CODE__4IRG *)__tmp__C3FO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__CCIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__D3FO=((__ITM_SLOT__PLC *)__tmp__CCIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__D3FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CCIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__JENU=((__SLOT_DATA__IJRG *)__tmp__C3FO);
+        result__IENU=NULL;
+        if (((void *)Self__JENU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__KENU=Self__JENU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__KENU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LENU=((__ITM_SLOT__PLC *)__tmp__KENU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LENU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KENU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__IENU=__tmp__LENU;
+        } else /* FALSE */ {
+          __tmp__LENU=get_name__TAUD((&__string_35));
+          result__IENU=__tmp__LENU;
+        };
+        __tmp__D3FO=result__IENU;
+      };
+      result__IENU=((__SECTION___RVOB *)__tmp__D3FO);
+      __tmp__N3FO=(((void *)result__IENU->name__G25E == (void *)(&__string_32)) || ((void *)result__IENU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__N3FO=FALSE__O__;
+    };
+    if ((__tmp__N3FO && ((void *)result__Q2FO == (void *)NULL))) {
+      __tmp__CCIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__M2FO->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__P2FO];
+      if (((struct ___OBJ *)__tmp__CCIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__KENU=((__SLOT_CODE__4IRG *)__tmp__CCIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__KENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__X3FO=((__ITM_SLOT__PLC *)__tmp__KENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__X3FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__KENU=((__SLOT_DATA__IJRG *)__tmp__CCIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__KENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__X3FO=((__ITM_SLOT__PLC *)__tmp__KENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__X3FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__X3FO==NULL) {
+        __tmp__KENU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__X3FO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__KENU=((void *)__tmp__X3FO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__KENU=((void *)__tmp__X3FO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__KENU=((void *)__tmp__X3FO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__KENU=((void *)__tmp__X3FO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__KENU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__KENU=NULL;
         } break;
-        case __REAL_CST__: {
-          __tmp__IXKN=TRUE__;
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__KENU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__03FO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__KENU));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__03FO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KENU)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__03FO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KENU)),Self__M2FO);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__03FO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KENU)),Self__M2FO);
+      } break;
+      };
+      __tmp__CCIO=((__TYPE_FULL__XMB *)__tmp__03FO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__CCIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__23FO=((__TYPE__FF *)__tmp__CCIO)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__23FO=((__TYPE_NULL__GMB *)__tmp__CCIO)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__23FO=((__TYPE_VOID__IMB *)__tmp__CCIO)->parent_type__JMB.prototype__QF;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__23FO=((__TYPE_CONTEXT__KMB *)__tmp__CCIO)->parent_type__LMB.prototype__QF;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__23FO=((__TYPE_ID__MMB *)__tmp__CCIO)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__23FO=((__TYPE_GENERIC__OCY *)__tmp__CCIO)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__23FO=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__23FO=prototype__JBFL();
+      } break;
+      };
+      __tmp__KENU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__23FO->slot_list__0FZ),n__N2FO);
+      result__Q2FO=__tmp__KENU;
+      if (((void *)__tmp__KENU == (void *)NULL)) {
+        __tmp__H4FO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__KENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__E4FO=((__ITM_SLOT__PLC *)__tmp__KENU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__E4FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KENU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__H4FO=((void *)__tmp__E4FO == (void *)NULL);
+      };
+      if (__tmp__H4FO) {
+        switch (((struct ___OBJ *)__tmp__CCIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__X3FO=search_ensure__1SFO(((__TYPE__FF *)__tmp__CCIO),n__N2FO);
         } break;
-        case __CHARACTER_CST__: {
-          __tmp__IXKN=TRUE__;
+        case __TYPE_NULL__GMB__: {
+          __tmp__X3FO=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__CCIO)),n__N2FO);
         } break;
-        case __IS_EXPANDED__: {
-          __tmp__IXKN=TRUE__;
+        case __TYPE_VOID__IMB__: {
+          __tmp__X3FO=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__CCIO)),n__N2FO);
         } break;
-        case __GET_TYPE_ID__: {
-          __tmp__IXKN=TRUE__;
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__X3FO=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__CCIO)),n__N2FO);
         } break;
-        case __EXPR_SUP__: {
-          __tmp__IXKN=is_invariant__A5CM(__tmp__HXKN);
+        case __TYPE_ID__MMB__: {
+          __tmp__X3FO=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__CCIO)),n__N2FO);
         } break;
-        case __EXPR_SUB__: {
-          __tmp__IXKN=is_invariant__O5CM(__tmp__HXKN);
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__X3FO=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__CCIO)),n__N2FO);
         } break;
-        case __EXPR_MUL__: {
-          __tmp__IXKN=is_invariant__25CM(__tmp__HXKN);
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__X3FO=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__CCIO)),n__N2FO);
         } break;
-        case __EXPR_DIV__: {
-          __tmp__IXKN=is_invariant__KADM(__tmp__HXKN);
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__X3FO=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__CCIO)),n__N2FO);
         } break;
-        case __EXPR_AND__: {
-          __tmp__IXKN=is_invariant__YADM(__tmp__HXKN);
+        };
+        result__Q2FO=__tmp__X3FO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__CCIO;
+      };
+      j__P2FO=(__INTEGER__Q)(j__P2FO +  1);
+      goto while_do__EYGO;
+    };
+  };
+  __tmp__CCIO=result__Q2FO;
+  return(__tmp__CCIO);
+}
+
+static void* search_ensure__X4FO(__TYPE_GENERIC__OCY *Self__Y4FO,__STRING_CONSTANT__0 *n__Z4FO)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__24FO,*__tmp__GCIO,*__tmp__QENU;
+  __INTEGER__Q j__14FO;
+  void *__tmp__O5FO;
+  __SECTION___RVOB *__tmp__P5FO,*result__OENU,*__tmp__RENU;
+  __SLOT_DATA__IJRG *Self__PENU;
+  void *__tmp__DAGO;
+  __TYPE_FULL__XMB *__tmp__GAGO;
+  __PROTOTYPE__MF *__tmp__IAGO;
+  __ITM_LIST__A2OC *__tmp__QAGO;
+  __BOOLEAN__L __tmp__Z5FO,__tmp__TAGO;
+  result__24FO=NULL;
+  j__14FO= 0;
+  while_do__PYGO:
+  {
+    if ((j__14FO <= Self__Y4FO->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__O5FO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__Y4FO->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__14FO];
+      if (((struct ___OBJ *)__tmp__O5FO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__GCIO=((__SLOT_CODE__4IRG *)__tmp__O5FO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__GCIO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__P5FO=((__ITM_SLOT__PLC *)__tmp__GCIO)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__P5FO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GCIO)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__PENU=((__SLOT_DATA__IJRG *)__tmp__O5FO);
+        result__OENU=NULL;
+        if (((void *)Self__PENU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__QENU=Self__PENU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__QENU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__RENU=((__ITM_SLOT__PLC *)__tmp__QENU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__RENU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QENU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__OENU=__tmp__RENU;
+        } else /* FALSE */ {
+          __tmp__RENU=get_name__TAUD((&__string_35));
+          result__OENU=__tmp__RENU;
+        };
+        __tmp__P5FO=result__OENU;
+      };
+      result__OENU=((__SECTION___RVOB *)__tmp__P5FO);
+      __tmp__Z5FO=(((void *)result__OENU->name__G25E == (void *)(&__string_32)) || ((void *)result__OENU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__Z5FO=FALSE__O__;
+    };
+    if ((__tmp__Z5FO && ((void *)result__24FO == (void *)NULL))) {
+      __tmp__GCIO=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__Y4FO->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__14FO];
+      if (((struct ___OBJ *)__tmp__GCIO)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__QENU=((__SLOT_CODE__4IRG *)__tmp__GCIO)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__QENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DAGO=((__ITM_SLOT__PLC *)__tmp__QENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DAGO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__QENU=((__SLOT_DATA__IJRG *)__tmp__GCIO)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__QENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DAGO=((__ITM_SLOT__PLC *)__tmp__QENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DAGO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__DAGO==NULL) {
+        __tmp__QENU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__DAGO)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__QENU=((void *)__tmp__DAGO);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__QENU=((void *)__tmp__DAGO);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__QENU=((void *)__tmp__DAGO);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__QENU=((void *)__tmp__DAGO);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__QENU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__QENU=NULL;
         } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__IXKN=is_invariant__GBDM(__tmp__HXKN);
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__QENU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__GAGO=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__QENU));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__GAGO=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QENU)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__GAGO=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QENU)),Self__Y4FO);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__GAGO=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QENU)),Self__Y4FO);
+      } break;
+      };
+      __tmp__GCIO=((__TYPE_FULL__XMB *)__tmp__GAGO)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__GCIO)->__id) {
+      case __TYPE__FF__: {
+        __tmp__IAGO=((__TYPE__FF *)__tmp__GCIO)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__IAGO=((__TYPE_NULL__GMB *)__tmp__GCIO)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__IAGO=((__TYPE_VOID__IMB *)__tmp__GCIO)->parent_type__JMB.prototype__QF;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__IAGO=((__TYPE_CONTEXT__KMB *)__tmp__GCIO)->parent_type__LMB.prototype__QF;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__IAGO=((__TYPE_ID__MMB *)__tmp__GCIO)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__IAGO=((__TYPE_GENERIC__OCY *)__tmp__GCIO)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__IAGO=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__IAGO=prototype__JBFL();
+      } break;
+      };
+      __tmp__QENU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__IAGO->slot_list__0FZ),n__Z4FO);
+      result__24FO=__tmp__QENU;
+      if (((void *)__tmp__QENU == (void *)NULL)) {
+        __tmp__TAGO=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__QENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__QAGO=((__ITM_SLOT__PLC *)__tmp__QENU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__QAGO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QENU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__TAGO=((void *)__tmp__QAGO == (void *)NULL);
+      };
+      if (__tmp__TAGO) {
+        switch (((struct ___OBJ *)__tmp__GCIO)->__id) {
+        case __TYPE__FF__: {
+          __tmp__DAGO=search_ensure__1SFO(((__TYPE__FF *)__tmp__GCIO),n__Z4FO);
         } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__IXKN=is_invariant__UBDM(__tmp__HXKN);
+        case __TYPE_NULL__GMB__: {
+          __tmp__DAGO=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__GCIO)),n__Z4FO);
         } break;
-        case __PUT_TO__: {
-          __tmp__IXKN=is_invariant__CCDM(__tmp__HXKN);
+        case __TYPE_VOID__IMB__: {
+          __tmp__DAGO=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__GCIO)),n__Z4FO);
         } break;
-        case __ITEM__: {
-          __tmp__IXKN=is_invariant__ZCDM(__tmp__HXKN);
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__DAGO=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__GCIO)),n__Z4FO);
         } break;
-        case __SIZE_OF__: {
-          __tmp__IXKN=TRUE__;
+        case __TYPE_ID__MMB__: {
+          __tmp__DAGO=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__GCIO)),n__Z4FO);
         } break;
-        case __CAST__: {
-          __tmp__IXKN=is_invariant__KDDM(__tmp__HXKN);
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__DAGO=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__GCIO)),n__Z4FO);
         } break;
-        case __CALL_SLOT__: {
-          __tmp__IXKN=FALSE__;
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__DAGO=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__GCIO)),n__Z4FO);
         } break;
-        case __READ_SLOT__: {
-          __tmp__IXKN=is_invariant__5EXL(__tmp__HXKN);
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__DAGO=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__GCIO)),n__Z4FO);
         } break;
-        case __READ_GLOBAL__: {
-          __tmp__IXKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__HXKN)->global__ZGJK,NULL);
+        };
+        result__24FO=__tmp__DAGO;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__GCIO;
+      };
+      j__14FO=(__INTEGER__Q)(j__14FO +  1);
+      goto while_do__PYGO;
+    };
+  };
+  __tmp__GCIO=result__24FO;
+  return(__tmp__GCIO);
+}
+
+static void* search_ensure__5O2O(__TYPE_BLOCK__CP5D *Self__AP2O,__STRING_CONSTANT__0 *n__BP2O)
+// ({TYPE_BLOCK__CP5D},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__EP2O,*__tmp__LJ3O,*__tmp__WENU;
+  __INTEGER__Q j__DP2O;
+  void *__tmp__WP2O;
+  __SECTION___RVOB *__tmp__XP2O,*result__UENU,*__tmp__XENU;
+  __SLOT_DATA__IJRG *Self__VENU;
+  void *__tmp__LQ2O;
+  __TYPE_FULL__XMB *__tmp__OQ2O;
+  __PROTOTYPE__MF *__tmp__QQ2O;
+  __ITM_LIST__A2OC *__tmp__YQ2O;
+  __BOOLEAN__L __tmp__BQ2O,__tmp__1Q2O;
+  result__EP2O=NULL;
+  j__DP2O= 0;
+  while_do__D42O:
+  {
+    if ((j__DP2O <= Self__AP2O->parent_type__DP5D.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__WP2O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__AP2O->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__DP2O];
+      if (((struct ___OBJ *)__tmp__WP2O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__LJ3O=((__SLOT_CODE__4IRG *)__tmp__WP2O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__LJ3O)->__id==__ITM_SLOT__PLC__) {
+          __tmp__XP2O=((__ITM_SLOT__PLC *)__tmp__LJ3O)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__XP2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LJ3O)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__VENU=((__SLOT_DATA__IJRG *)__tmp__WP2O);
+        result__UENU=NULL;
+        if (((void *)Self__VENU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__WENU=Self__VENU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WENU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__XENU=((__ITM_SLOT__PLC *)__tmp__WENU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__XENU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WENU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__UENU=__tmp__XENU;
+        } else /* FALSE */ {
+          __tmp__XENU=get_name__TAUD((&__string_35));
+          result__UENU=__tmp__XENU;
+        };
+        __tmp__XP2O=result__UENU;
+      };
+      result__UENU=((__SECTION___RVOB *)__tmp__XP2O);
+      __tmp__BQ2O=(((void *)result__UENU->name__G25E == (void *)(&__string_32)) || ((void *)result__UENU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__BQ2O=FALSE__O__;
+    };
+    if ((__tmp__BQ2O && ((void *)result__EP2O == (void *)NULL))) {
+      __tmp__LJ3O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__AP2O->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__DP2O];
+      if (((struct ___OBJ *)__tmp__LJ3O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__WENU=((__SLOT_CODE__4IRG *)__tmp__LJ3O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__WENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__LQ2O=((__ITM_SLOT__PLC *)__tmp__WENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__LQ2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__WENU=((__SLOT_DATA__IJRG *)__tmp__LJ3O)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__WENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__LQ2O=((__ITM_SLOT__PLC *)__tmp__WENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__LQ2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__LQ2O==NULL) {
+        __tmp__WENU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__LQ2O)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__WENU=((void *)__tmp__LQ2O);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__WENU=((void *)__tmp__LQ2O);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__WENU=((void *)__tmp__LQ2O);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__WENU=((void *)__tmp__LQ2O);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__WENU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__WENU=NULL;
         } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__IXKN=is_invariant__AVMN(__tmp__HXKN);
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__WENU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__OQ2O=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WENU));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__OQ2O=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WENU)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__OQ2O=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WENU)),Self__AP2O);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__OQ2O=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WENU)),Self__AP2O);
+      } break;
+      };
+      __tmp__LJ3O=((__TYPE_FULL__XMB *)__tmp__OQ2O)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__LJ3O)->__id) {
+      case __TYPE__FF__: {
+        __tmp__QQ2O=((__TYPE__FF *)__tmp__LJ3O)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__QQ2O=((__TYPE_NULL__GMB *)__tmp__LJ3O)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__QQ2O=((__TYPE_VOID__IMB *)__tmp__LJ3O)->parent_type__JMB.prototype__QF;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__QQ2O=((__TYPE_CONTEXT__KMB *)__tmp__LJ3O)->parent_type__LMB.prototype__QF;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__QQ2O=((__TYPE_ID__MMB *)__tmp__LJ3O)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__QQ2O=((__TYPE_GENERIC__OCY *)__tmp__LJ3O)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__QQ2O=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__QQ2O=prototype__JBFL();
+      } break;
+      };
+      __tmp__WENU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__QQ2O->slot_list__0FZ),n__BP2O);
+      result__EP2O=__tmp__WENU;
+      if (((void *)__tmp__WENU == (void *)NULL)) {
+        __tmp__1Q2O=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__WENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__YQ2O=((__ITM_SLOT__PLC *)__tmp__WENU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__YQ2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WENU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__1Q2O=((void *)__tmp__YQ2O == (void *)NULL);
+      };
+      if (__tmp__1Q2O) {
+        switch (((struct ___OBJ *)__tmp__LJ3O)->__id) {
+        case __TYPE__FF__: {
+          __tmp__LQ2O=search_ensure__1SFO(((__TYPE__FF *)__tmp__LJ3O),n__BP2O);
         } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__IXKN=is_invariant__QAGO(__tmp__HXKN);
+        case __TYPE_NULL__GMB__: {
+          __tmp__LQ2O=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__LJ3O)),n__BP2O);
         } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__IXKN=is_invariant__1KMO(__tmp__HXKN);
+        case __TYPE_VOID__IMB__: {
+          __tmp__LQ2O=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__LJ3O)),n__BP2O);
         } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__IXKN=is_invariant__4AGO(__tmp__HXKN);
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__LQ2O=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__LJ3O)),n__BP2O);
         } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__IXKN=is_invariant__KLMO(__tmp__HXKN);
+        case __TYPE_ID__MMB__: {
+          __tmp__LQ2O=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__LJ3O)),n__BP2O);
         } break;
-        case __EXPR_NEG__: {
-          __tmp__IXKN=is_invariant__PTLM(__tmp__HXKN);
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__LQ2O=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__LJ3O)),n__BP2O);
         } break;
-        case __EXPR_ADD__: {
-          __tmp__IXKN=is_invariant__0HEM(__tmp__HXKN);
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__LQ2O=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__LJ3O)),n__BP2O);
         } break;
-        case __EXPR_NOT__: {
-          __tmp__IXKN=is_invariant__VS0M(__tmp__HXKN);
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__LQ2O=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__LJ3O)),n__BP2O);
         } break;
-        case __EXPR_MOD__: {
-          __tmp__IXKN=is_invariant__MBGO(__tmp__HXKN);
+        };
+        result__EP2O=__tmp__LQ2O;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__LJ3O;
+      };
+      j__DP2O=(__INTEGER__Q)(j__DP2O +  1);
+      goto while_do__D42O;
+    };
+  };
+  __tmp__LJ3O=result__EP2O;
+  return(__tmp__LJ3O);
+}
+
+static void* search_ensure__LR2O(__PROFIL_BLOCK__O3NJ *Self__MR2O,__STRING_CONSTANT__0 *n__NR2O)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  void *result__QR2O,*__tmp__PJ3O,*__tmp__2ENU;
+  __INTEGER__Q j__PR2O;
+  void *__tmp__CS2O;
+  __SECTION___RVOB *__tmp__DS2O,*result__0ENU,*__tmp__3ENU;
+  __SLOT_DATA__IJRG *Self__1ENU;
+  void *__tmp__XS2O;
+  __TYPE_FULL__XMB *__tmp__0S2O;
+  __PROTOTYPE__MF *__tmp__2S2O;
+  __ITM_LIST__A2OC *__tmp__ET2O;
+  __BOOLEAN__L __tmp__NS2O,__tmp__HT2O;
+  result__QR2O=NULL;
+  j__PR2O= 0;
+  while_do__O42O:
+  {
+    if ((j__PR2O <= Self__MR2O->parent_type__Q3NJ.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+      __tmp__CS2O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MR2O->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__PR2O];
+      if (((struct ___OBJ *)__tmp__CS2O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__PJ3O=((__SLOT_CODE__4IRG *)__tmp__CS2O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__PJ3O)->__id==__ITM_SLOT__PLC__) {
+          __tmp__DS2O=((__ITM_SLOT__PLC *)__tmp__PJ3O)->id_section__TVOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__DS2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PJ3O)->parent_itm_slot__3F0D.id_section__TVOB;
+        };
+      } else /* SLOT_DATA */ {
+        Self__1ENU=((__SLOT_DATA__IJRG *)__tmp__CS2O);
+        result__0ENU=NULL;
+        if (((void *)Self__1ENU->parent_slot__KJRG != (void *)NULL)) {
+          __tmp__2ENU=Self__1ENU->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__2ENU)->__id==__ITM_SLOT__PLC__) {
+            __tmp__3ENU=((__ITM_SLOT__PLC *)__tmp__2ENU)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__3ENU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2ENU)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+          result__0ENU=__tmp__3ENU;
+        } else /* FALSE */ {
+          __tmp__3ENU=get_name__TAUD((&__string_35));
+          result__0ENU=__tmp__3ENU;
+        };
+        __tmp__DS2O=result__0ENU;
+      };
+      result__0ENU=((__SECTION___RVOB *)__tmp__DS2O);
+      __tmp__NS2O=(((void *)result__0ENU->name__G25E == (void *)(&__string_32)) || ((void *)result__0ENU->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__NS2O=FALSE__O__;
+    };
+    if ((__tmp__NS2O && ((void *)result__QR2O == (void *)NULL))) {
+      __tmp__PJ3O=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MR2O->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__PR2O];
+      if (((struct ___OBJ *)__tmp__PJ3O)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__2ENU=((__SLOT_CODE__4IRG *)__tmp__PJ3O)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__2ENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__XS2O=((__ITM_SLOT__PLC *)__tmp__2ENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__XS2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2ENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__2ENU=((__SLOT_DATA__IJRG *)__tmp__PJ3O)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__2ENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__XS2O=((__ITM_SLOT__PLC *)__tmp__2ENU)->result_type__KWOB;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__XS2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2ENU)->parent_itm_slot__3F0D.result_type__KWOB;
+        };
+      };
+      if (__tmp__XS2O==NULL) {
+        __tmp__2ENU=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__XS2O)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__2ENU=((void *)__tmp__XS2O);
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__2ENU=((void *)__tmp__XS2O);
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__2ENU=((void *)__tmp__XS2O);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__2ENU=((void *)__tmp__XS2O);
+        } break;
+        case __ITM_TYPE_MULTI__0URC__: {
+          __tmp__2ENU=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__2ENU=NULL;
         } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__IXKN=is_invariant__T1EP(__tmp__HXKN);
+        }
+      };
+      switch (((struct ___OBJ *)__tmp__2ENU)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__0S2O=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2ENU));
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__0S2O=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2ENU)));
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__0S2O=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2ENU)),Self__MR2O);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__0S2O=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2ENU)),Self__MR2O);
+      } break;
+      };
+      __tmp__PJ3O=((__TYPE_FULL__XMB *)__tmp__0S2O)->the_parent_type__QLK;
+      switch (((struct ___OBJ *)__tmp__PJ3O)->__id) {
+      case __TYPE__FF__: {
+        __tmp__2S2O=((__TYPE__FF *)__tmp__PJ3O)->prototype__QF;
+      } break;
+      case __TYPE_NULL__GMB__: {
+        __tmp__2S2O=((__TYPE_NULL__GMB *)__tmp__PJ3O)->parent_type__HMB.prototype__QF;
+      } break;
+      case __TYPE_VOID__IMB__: {
+        __tmp__2S2O=((__TYPE_VOID__IMB *)__tmp__PJ3O)->parent_type__JMB.prototype__QF;
+      } break;
+      case __TYPE_CONTEXT__KMB__: {
+        __tmp__2S2O=((__TYPE_CONTEXT__KMB *)__tmp__PJ3O)->parent_type__LMB.prototype__QF;
+      } break;
+      case __TYPE_ID__MMB__: {
+        __tmp__2S2O=((__TYPE_ID__MMB *)__tmp__PJ3O)->parent_type__NMB.prototype__QF;
+      } break;
+      case __TYPE_GENERIC__OCY__: {
+        __tmp__2S2O=((__TYPE_GENERIC__OCY *)__tmp__PJ3O)->parent_type__PCY.prototype__QF;
+      } break;
+      case __TYPE_BLOCK__CP5D__: {
+        __tmp__2S2O=prototype__32ZG();
+      } break;
+      case __PROFIL_BLOCK__O3NJ__: {
+        __tmp__2S2O=prototype__JBFL();
+      } break;
+      };
+      __tmp__2ENU=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__2S2O->slot_list__0FZ),n__NR2O);
+      result__QR2O=__tmp__2ENU;
+      if (((void *)__tmp__2ENU == (void *)NULL)) {
+        __tmp__HT2O=TRUE__K__;
+      } else /* FALSE */ {
+        if (((struct ___OBJ *)__tmp__2ENU)->__id==__ITM_SLOT__PLC__) {
+          __tmp__ET2O=((__ITM_SLOT__PLC *)__tmp__2ENU)->ensure__0WBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__ET2O=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2ENU)->parent_itm_slot__3F0D.ensure__0WBE;
+        };
+        __tmp__HT2O=((void *)__tmp__ET2O == (void *)NULL);
+      };
+      if (__tmp__HT2O) {
+        switch (((struct ___OBJ *)__tmp__PJ3O)->__id) {
+        case __TYPE__FF__: {
+          __tmp__XS2O=search_ensure__1SFO(((__TYPE__FF *)__tmp__PJ3O),n__NR2O);
+        } break;
+        case __TYPE_NULL__GMB__: {
+          __tmp__XS2O=search_ensure__HVFO(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__PJ3O)),n__NR2O);
+        } break;
+        case __TYPE_VOID__IMB__: {
+          __tmp__XS2O=search_ensure__TXFO(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__PJ3O)),n__NR2O);
         } break;
-        case __EXPR_INF__: {
-          __tmp__IXKN=is_invariant__L4SN(__tmp__HXKN);
+        case __TYPE_CONTEXT__KMB__: {
+          __tmp__XS2O=search_ensure__5ZFO(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__PJ3O)),n__NR2O);
         } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__IXKN=is_invariant__Z4SN(__tmp__HXKN);
+        case __TYPE_ID__MMB__: {
+          __tmp__XS2O=search_ensure__L2FO(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__PJ3O)),n__NR2O);
         } break;
-        case __EXPR_OR__: {
-          __tmp__IXKN=is_invariant__1ORN(__tmp__HXKN);
+        case __TYPE_GENERIC__OCY__: {
+          __tmp__XS2O=search_ensure__X4FO(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__PJ3O)),n__NR2O);
         } break;
-        case __EXPR_XOR__: {
-          __tmp__IXKN=is_invariant__UYVO(__tmp__HXKN);
+        case __TYPE_BLOCK__CP5D__: {
+          __tmp__XS2O=search_ensure__5O2O(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__PJ3O)),n__NR2O);
+        } break;
+        case __PROFIL_BLOCK__O3NJ__: {
+          __tmp__XS2O=search_ensure__LR2O(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__PJ3O)),n__NR2O);
         } break;
         };
-        __tmp__LXKN=__tmp__IXKN;
-      } else {
-        __tmp__LXKN=FALSE__;
+        result__QR2O=__tmp__XS2O;
+      } else /* FALSE */ {
+        last_type_contract__WP1N=__tmp__PJ3O;
+      };
+      j__PR2O=(__INTEGER__Q)(j__PR2O +  1);
+      goto while_do__O42O;
+    };
+  };
+  __tmp__PJ3O=result__QR2O;
+  return(__tmp__PJ3O);
+}
+
+static void* to_run_intern__UI0J(__ITM_RESULT__JVMD *Self__VI0J,void *val__WI0J)
+// ({ITM_RESULT__JVMD},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__ZI0J;
+  __POSITION__OL __tmp__0I0J;
+  __LOCAL__L4WC *__tmp__MEUS;
+  __WRITE_LOCAL__TEYJ *__tmp__TEUS;
+  void *Result__XI0J;
+  switch (((struct ___OBJ *)val__WI0J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__ZI0J=((__STRING_CST__5J *)val__WI0J)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__ZI0J=((__EXTERNAL_C__Y5WC *)val__WI0J)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__ZI0J=((__PROTOTYPE_CST__LAXC *)val__WI0J)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__ZI0J=((__INTEGER_CST__XAXC *)val__WI0J)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__ZI0J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)val__WI0J));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__ZI0J=((__READ_LOCAL__55ZI *)val__WI0J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__ZI0J=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__ZI0J=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__ZI0J=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__ZI0J=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__ZI0J=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__ZI0J=static_type__HECK(((__EXPR_SUB__UBOJ *)val__WI0J));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__ZI0J=static_type__MECK(((__EXPR_MUL__KCOJ *)val__WI0J));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__ZI0J=static_type__RECK(((__EXPR_DIV__4COJ *)val__WI0J));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__ZI0J=static_type__WECK(((__EXPR_AND__SDOJ *)val__WI0J));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__ZI0J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)val__WI0J));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__ZI0J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)val__WI0J));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__ZI0J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__ZI0J=static_type__JFCK(((__ITEM__HGOJ *)val__WI0J));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__ZI0J=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__ZI0J=((__CAST__1HOJ *)val__WI0J)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__ZI0J=((__REAL_CST__1LOJ *)val__WI0J)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__ZI0J=((__CHARACTER_CST__RMOJ *)val__WI0J)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__ZI0J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)val__WI0J)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__ZI0J=((__READ_SLOT__LL4K *)val__WI0J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__ZI0J=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__ZI0J=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__ZI0J=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__ZI0J=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__ZI0J=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__ZI0J=static_type__GWBN(((__EXPR_NEG__EZVL *)val__WI0J));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__ZI0J=static_type__BAGM(((__EXPR_ADD__SZVL *)val__WI0J));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__ZI0J=((__READ_GLOBAL__T4YL *)val__WI0J)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__ZI0J=static_type__REWN(((__EXPR_NOT__XUPM *)val__WI0J));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__ZI0J=static_type__TL1P(((__EXPR_MOD__3YPM *)val__WI0J));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__ZI0J=static_type__IPVO(((__EXPR_OR__PQ0N *)val__WI0J));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__ZI0J=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__ZI0J=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__ZI0J=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__ZI0J=static_type__2OFQ(((__EXPR_XOR__ABEP *)val__WI0J));
+  } break;
+  };
+  __tmp__0I0J=position__MQBE(Self__VI0J);
+  __tmp__MEUS=create__name__style__type__HIND(__tmp__0I0J,(&__string_69),'+',((__TYPE_FULL__XMB *)__tmp__ZI0J));
+  add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)stack_result__VVMJ),__tmp__MEUS);
+  __tmp__0I0J=position__MQBE(Self__VI0J);
+  __tmp__TEUS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__MEUS),__tmp__0I0J,val__WI0J);
+  Result__XI0J=__tmp__TEUS;
+  return(Result__XI0J);
+}
+
+static void* lookup__UHJO(__PROFIL_SLOT__OO2C *Self__VHJO,__STRING_CONSTANT__0 *n__WHJO)
+// ({PROFIL_SLOT__OO2C},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __LOCAL__L4WC *result__ZHJO,*result__N5ZT;
+  __INTEGER__Q j__YHJO,result__AFNU,Result__FFNU;
+  void *Result__XHJO;
+  __SLIM_ARRAYoLOCALo__PHOJ *Self__CFNU,*Self__Q5ZT;
+  __BOOLEAN__L __tmp__BFNU,__tmp__P5ZT;
+  __BLOCK__GB __tmp__DFNU,__tmp__KFNU;
+  __BLOCK__GB __tmp__EFNU,__tmp__LFNU;
+  __BLOCK__GB __tmp__R5ZT,__tmp__Y5ZT;
+  __BLOCK__GB __tmp__S5ZT,__tmp__Z5ZT;
+  result__ZHJO=NULL;
+  j__YHJO= 0;
+  while ((! ((j__YHJO > Self__VHJO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__VHJO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[j__YHJO])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)n__WHJO)))) {
+    j__YHJO=(__INTEGER__Q)(j__YHJO +  1);
+  };
+  if ((j__YHJO <= Self__VHJO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE)) {
+    result__ZHJO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__VHJO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[j__YHJO];
+  } else /* FALSE */ {
+    j__YHJO= 0;
+    until_do__OJOO:
+    {
+      Self__CFNU=&(Self__VHJO->parent_profil__PO2C.result_list__RHOJ);
+      result__AFNU= 0;
+      if (((void *)Self__CFNU->first__THOJ == (void *)NULL)) {
+        result__AFNU=(__INTEGER__Q)(-  1);
+        __tmp__BFNU=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__BFNU=FALSE__O__;
+      };
+      __tmp__DFNU.self=Self__CFNU;
+      __tmp__EFNU.self=Self__CFNU;
+      if ((! __tmp__BFNU)) {
+        if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__DFNU.self)->list__HQ2K != (void *)NULL)) {
+          Result__FFNU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__EFNU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+          (&__string_198)->count__0C= 11;
+          (&__string_198)->storage__1C="Definition.";
+          result__AFNU=Result__FFNU;
+        };
+      };
+      if ((j__YHJO > result__AFNU)) {
+        __tmp__BFNU=TRUE__K__;
+      } else /* FALSE */ {
+        Self__Q5ZT=&(Self__VHJO->parent_profil__PO2C.result_list__RHOJ);
+        result__N5ZT=NULL;
+        __tmp__P5ZT=(j__YHJO ==  0);
+        __tmp__R5ZT.self=Self__Q5ZT;
+        __tmp__S5ZT.self=Self__Q5ZT;
+        if (__tmp__P5ZT) {
+          result__N5ZT=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__R5ZT.self)->first__THOJ;
+        } else /* FALSE */ {
+          result__N5ZT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__S5ZT.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(j__YHJO -  1)];
+        };
+        __tmp__BFNU=((void *)result__N5ZT->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)n__WHJO);
+      };
+      if ((! __tmp__BFNU)) {
+        j__YHJO=(__INTEGER__Q)(j__YHJO +  1);
+        goto until_do__OJOO;
+      };
+    };
+    Self__CFNU=&(Self__VHJO->parent_profil__PO2C.result_list__RHOJ);
+    result__AFNU= 0;
+    if (((void *)Self__CFNU->first__THOJ == (void *)NULL)) {
+      result__AFNU=(__INTEGER__Q)(-  1);
+      __tmp__BFNU=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__BFNU=FALSE__O__;
+    };
+    __tmp__KFNU.self=Self__CFNU;
+    __tmp__LFNU.self=Self__CFNU;
+    if ((! __tmp__BFNU)) {
+      if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__KFNU.self)->list__HQ2K != (void *)NULL)) {
+        Result__FFNU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__LFNU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        result__AFNU=Result__FFNU;
+      };
+    };
+    if ((j__YHJO <= result__AFNU)) {
+      Self__Q5ZT=&(Self__VHJO->parent_profil__PO2C.result_list__RHOJ);
+      result__N5ZT=NULL;
+      __tmp__BFNU=(j__YHJO ==  0);
+      __tmp__Y5ZT.self=Self__Q5ZT;
+      __tmp__Z5ZT.self=Self__Q5ZT;
+      if (__tmp__BFNU) {
+        result__N5ZT=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__Y5ZT.self)->first__THOJ;
+      } else /* FALSE */ {
+        result__N5ZT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__Z5ZT.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(j__YHJO -  1)];
+      };
+      result__ZHJO=result__N5ZT;
+    };
+  };
+  Result__XHJO=result__ZHJO;
+  return(Result__XHJO);
+}
+
+static __INTEGER__Q affect__with__index__in__T4VJ(__ITM_WRITE_VALUE__EEQC *Self__U4VJ,__STRING_CONSTANT__0 *idf__V4VJ,__EXPR_MULTIPLE__GLWH *val__W4VJ,__INTEGER__Q n__X4VJ,__FAST_ARRAYoEXPRo__45WC *lst__Y4VJ)
+// ({ITM_WRITE_VALUE__EEQC},{NULLxSTRING_CONSTANT__0},{NULLxEXPR_MULTIPLE__GLWH},{INTEGER__Q},{NULLxFAST_ARRAYoEXPRo__45WC}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q result__14VJ,Result__U1RT,__tmp__ZAWJ;
+  __POSITION__OL __tmp__H5VJ,pos__WQAT,__tmp__CBWJ;
+  __LOCAL__L4WC *__tmp__L5VJ;
+  void *__tmp__T5VJ;
+  void *__tmp__O1IO;
+  void *__tmp__QAWJ;
+  __ITM_TYPE_MULTI__0URC *__tmp__SAWJ;
+  __EXPR_MULTIPLE__GLWH *__tmp__VBWJ;
+  __FAST_ARRAYoEXPRo__45WC *lst_expr__44VJ,*__tmp__IBWJ;
+  result__14VJ= 0;
+  lst_expr__44VJ=NULL;
+  if ((n__X4VJ > ((__EXPR_MULTIPLE__GLWH *)val__W4VJ)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH)) {
+    __tmp__H5VJ=Self__U4VJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,(&__string_717));
+    put_position__PRE(__tmp__H5VJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  __tmp__L5VJ=lookup__XGUJ(idf__V4VJ);
+  if (((void *)__tmp__L5VJ != (void *)NULL)) {
+    __tmp__T5VJ=affect_local__with__VQXJ(Self__U4VJ,__tmp__L5VJ,((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)val__W4VJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[n__X4VJ]);
+    add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)lst__Y4VJ),__tmp__T5VJ);
+    result__14VJ=(__INTEGER__Q)(n__X4VJ +  1);
+  } else /* FALSE */ {
+    __tmp__T5VJ=get_slot__QA3I(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),idf__V4VJ);
+    if (((void *)__tmp__T5VJ == (void *)NULL)) {
+      copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+      append__KWX(((__STRING__BC *)string_tmp__YC),idf__V4VJ);
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_719));
+      append_name_in__APXE(((__TYPE_FULL__XMB *)profil_slot__RO2C->parent_profil__PO2C.type_self__VANJ),string_tmp__YC);
+      add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+      pos__WQAT=Self__U4VJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+      put_error__text__EQE( 1,string_tmp__YC);
+      put_position__PRE(pos__WQAT);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    if (((struct ___OBJ *)__tmp__T5VJ)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__O1IO=((__SLOT_CODE__4IRG *)__tmp__T5VJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__O1IO)->__id==__ITM_SLOT__PLC__) {
+        __tmp__QAWJ=((__ITM_SLOT__PLC *)__tmp__O1IO)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__QAWJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O1IO)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__O1IO=((__SLOT_DATA__IJRG *)__tmp__T5VJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__O1IO)->__id==__ITM_SLOT__PLC__) {
+        __tmp__QAWJ=((__ITM_SLOT__PLC *)__tmp__O1IO)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__QAWJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__O1IO)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    if (__tmp__QAWJ==NULL) {
+      __tmp__SAWJ=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__QAWJ)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        __tmp__SAWJ=NULL;
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        __tmp__SAWJ=NULL;
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        __tmp__SAWJ=NULL;
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        __tmp__SAWJ=NULL;
+      } break;
+      case __ITM_TYPE_MULTI__0URC__: {
+        __tmp__SAWJ=((void *)__tmp__QAWJ);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        __tmp__SAWJ=NULL;
+      } break;
+      }
+    };
+    if (((void *)__tmp__SAWJ != (void *)NULL)) {
+      Result__U1RT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__SAWJ)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__ZAWJ=(__INTEGER__Q)(n__X4VJ + Result__U1RT);
+      result__14VJ=__tmp__ZAWJ;
+      Result__U1RT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)val__W4VJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      if ((__tmp__ZAWJ > Result__U1RT)) {
+        __tmp__CBWJ=Self__U4VJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+        put_error__text__EQE( 1,(&__string_717));
+        put_position__PRE(__tmp__CBWJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      Result__U1RT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__SAWJ)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__IBWJ=create_with_capacity__UBZH(Result__U1RT);
+      lst_expr__44VJ=__tmp__IBWJ;
+      Result__U1RT=((__ITM_TYPE_MULTI__0URC *)__tmp__SAWJ)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY;
+      __tmp__ZAWJ= 0;
+      while ((__tmp__ZAWJ <= Result__U1RT)) {
+        add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)lst_expr__44VJ),((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)val__W4VJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[(__INTEGER__Q)(n__X4VJ + __tmp__ZAWJ)]);
+        __tmp__ZAWJ=(__INTEGER__Q)(__tmp__ZAWJ +  1);
+      };
+      __tmp__VBWJ=create__KCZH(__tmp__IBWJ);
+      __tmp__O1IO=affect_slot__with__GSXJ(Self__U4VJ,idf__V4VJ,__tmp__VBWJ);
+      add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)lst__Y4VJ),__tmp__O1IO);
+    } else /* FALSE */ {
+      __tmp__O1IO=affect_slot__with__GSXJ(Self__U4VJ,idf__V4VJ,((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)val__W4VJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[n__X4VJ]);
+      add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)lst__Y4VJ),__tmp__O1IO);
+      result__14VJ=(__INTEGER__Q)(n__X4VJ +  1);
+    };
+  };
+  Result__U1RT=result__14VJ;
+  return(Result__U1RT);
+}
+
+static void* lookup__XGUJ(__STRING_CONSTANT__0 *n__ZGUJ)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __LOCAL__L4WC *result__1GUJ,*__tmp__JIUJ,*__tmp__KJUJ;
+  __INTEGER__Q j__2GUJ;
+  void *Result__0GUJ;
+  __BOOLEAN__L __tmp__3IUJ;
+  result__1GUJ=NULL;
+  j__2GUJ=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((j__2GUJ <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__2GUJ])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)n__ZGUJ)))) {
+    j__2GUJ=(__INTEGER__Q)(j__2GUJ -  1);
+  };
+  if ((j__2GUJ >=  0)) {
+    __tmp__JIUJ=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__2GUJ];
+    result__1GUJ=__tmp__JIUJ;
+    if (((j__2GUJ < bottom_index__PDPJ) && (__tmp__JIUJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=j__2GUJ;
+      context_extern__AEPJ=__tmp__JIUJ;
+    };
+    __tmp__3IUJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__3IUJ=FALSE__O__;
+  };
+  if ((! __tmp__3IUJ)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__KJUJ=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),n__ZGUJ);
+      result__1GUJ=__tmp__KJUJ;
+      if ((((void *)__tmp__KJUJ != (void *)NULL) && ((void *)__tmp__KJUJ->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__KJUJ;
+      };
+    };
+  };
+  Result__0GUJ=result__1GUJ;
+  return(Result__0GUJ);
+}
+
+static void* affect_local__with__VQXJ(__ITM_WRITE_VALUE__EEQC *Self__WQXJ,__LOCAL__L4WC *loc__XQXJ,void *v__YQXJ)
+// ({ITM_WRITE_VALUE__EEQC},{NULLxLOCAL__L4WC},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  void *result__1QXJ,*__tmp__FRXJ,*__tmp__3RXJ;
+  __TYPE_FULL__XMB *__tmp__1RXJ;
+  __POSITION__OL __tmp__2RXJ;
+  __WRITE_LOCAL__TEYJ *__tmp__BHUS;
+  __READ_LOCAL__55ZI *__tmp__CSXJ;
+  result__1QXJ=NULL;
+  if ((loc__XQXJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC == '-')) {
+    __tmp__FRXJ=affect_slot__with__GSXJ(Self__WQXJ,loc__XQXJ->parent_variable__O4WC.intern_name__UN5D,v__YQXJ);
+    result__1QXJ=__tmp__FRXJ;
+  } else /* FALSE */ {
+    if ((loc__XQXJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')) {
+      put_error__text__EQE( 1,(&__string_721));
+      put_position__PRE(loc__XQXJ->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+      put_position__PRE(Self__WQXJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    __tmp__1RXJ=loc__XQXJ->parent_variable__O4WC.type__IO5D;
+    __tmp__2RXJ=Self__WQXJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    switch (((struct ___OBJ *)v__YQXJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3RXJ=check_type__with__SMCK(((__STRING_CST__5J *)v__YQXJ),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3RXJ=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3RXJ=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3RXJ=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3RXJ=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__3RXJ=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3RXJ=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3RXJ=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3RXJ=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3RXJ=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3RXJ=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3RXJ=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3RXJ=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3RXJ=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3RXJ=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3RXJ=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3RXJ=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__3RXJ=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__3RXJ=check_type__with__32GK(((__ITEM__HGOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3RXJ=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__3RXJ=check_type__with__1NHK(((__CAST__1HOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__3RXJ=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3RXJ=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3RXJ=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3RXJ=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3RXJ=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3RXJ=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3RXJ=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3RXJ=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3RXJ=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3RXJ=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3RXJ=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3RXJ=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3RXJ=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3RXJ=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3RXJ=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3RXJ=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__3RXJ=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3RXJ=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3RXJ=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)v__YQXJ)),__tmp__1RXJ,__tmp__2RXJ);
+    } break;
+    };
+    __tmp__BHUS=write__with__value__EPRJ(((__LOCAL__L4WC *)loc__XQXJ),Self__WQXJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B,__tmp__3RXJ);
+    add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__BHUS);
+    __tmp__CSXJ=read__5UEI(((__LOCAL__L4WC *)loc__XQXJ));
+    result__1QXJ=__tmp__CSXJ;
+  };
+  __tmp__FRXJ=result__1QXJ;
+  return(__tmp__FRXJ);
+}
+
+static void* affect_slot__with__GSXJ(__ITM_WRITE_VALUE__EEQC *Self__HSXJ,__STRING_CONSTANT__0 *name__ISXJ,void *v__JSXJ)
+// ({ITM_WRITE_VALUE__EEQC},{NULLxSTRING_CONSTANT__0},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  void *new_val__TSXJ,*__tmp__CUXJ;
+  __LOCAL__L4WC *__tmp__XSXJ;
+  __READ_LOCAL__55ZI *__tmp__ZSXJ;
+  void *__tmp__1SXJ;
+  void *__tmp__2SXJ,*slot__MSXJ;
+  __STRING_CONSTANT__0 *__tmp__GTXJ;
+  __POSITION__OL __tmp__KTXJ,__tmp__IUXJ;
+  __EXPR_MULTIPLE__GLWH *__tmp__QTXJ;
+  __SLOT_DATA__IJRG *__tmp__RTXJ,*slot_dta__NSXJ;
+  __INTEGER__Q __tmp__1TXJ,Self__XA1J;
+  __TYPE_FULL__XMB *__tmp__HUXJ;
+  void *__tmp__P5FM;
+  __NODE_TYPE__SK2C *__tmp__BVXJ;
+  __FAST_ARRAYoEXPRo__45WC *lst__USXJ,*Self__D3RT;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__EUXJ;
+  new_val__TSXJ=NULL;
+  lst__USXJ=NULL;
+  __tmp__XSXJ=lookup__XGUJ((&__string_67));
+  __tmp__ZSXJ=read__5UEI(((__LOCAL__L4WC *)__tmp__XSXJ));
+  __tmp__1SXJ=((__TYPE_FULL__XMB *)((__READ_LOCAL__55ZI *)__tmp__ZSXJ)->local__BVEJ->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__1SXJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__2SXJ=get_slot__2QGG(((__TYPE__FF *)__tmp__1SXJ),name__ISXJ);
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__2SXJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__1SXJ)),name__ISXJ);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__2SXJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__1SXJ)),name__ISXJ);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__2SXJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__1SXJ)),name__ISXJ);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__2SXJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__1SXJ)),name__ISXJ);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__2SXJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__1SXJ)),name__ISXJ);
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__2SXJ=get_slot__011G(name__ISXJ);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__2SXJ=get_slot__ETFL(name__ISXJ);
+  } break;
+  };
+  slot__MSXJ=__tmp__2SXJ;
+  if (((void *)slot__MSXJ == (void *)NULL)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+    append__KWX(((__STRING__BC *)string_tmp__YC),name__ISXJ);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_719));
+    switch (((struct ___OBJ *)__tmp__1SXJ)->__id) {
+    case __TYPE__FF__: {
+      __tmp__GTXJ=((__TYPE__FF *)__tmp__1SXJ)->intern_name__TZMB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__GTXJ=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__GTXJ=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__GTXJ=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__GTXJ=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__GTXJ=((__TYPE_GENERIC__OCY *)__tmp__1SXJ)->parent_type__PCY.intern_name__TZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__GTXJ=intern_name__KZBI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__GTXJ=((__PROFIL_BLOCK__O3NJ *)__tmp__1SXJ)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__GTXJ);
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+    __tmp__KTXJ=Self__HSXJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__KTXJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  if (v__JSXJ==NULL) {
+    __tmp__QTXJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)v__JSXJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__QTXJ=((void *)v__JSXJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__QTXJ=NULL;
+    } break;
+    }
+  };
+  if (((struct ___OBJ *)slot__MSXJ)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__RTXJ=slot_data__MCDJ(((__SLOT_CODE__4IRG *)slot__MSXJ));
+  } else /* SLOT_DATA */ {
+    __tmp__RTXJ=slot_data__HDDJ(((__SLOT_DATA__IJRG *)slot__MSXJ));
+  };
+  slot_dta__NSXJ=__tmp__RTXJ;
+  if (((void *)__tmp__QTXJ != (void *)NULL)) {
+    lst__USXJ=__tmp__QTXJ->expr_list__XTEI;
+    __tmp__1TXJ=(__INTEGER__Q)(lst__USXJ->parent_arrayed_collection__GAXC.upper__D0RH -  1);
+    Self__XA1J= 0;
+    while ((Self__XA1J <= __tmp__1TXJ)) {
+      __tmp__CUXJ=((void **)((__FAST_ARRAYoEXPRo__45WC *)lst__USXJ)->parent_arrayed_collection__GAXC.storage__HREI)[Self__XA1J];
+      if (((struct ___OBJ *)slot__MSXJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__EUXJ=((__SLOT_CODE__4IRG *)slot__MSXJ)->parent_slot__5IRG->slot_data_list__NCXG;
+      } else /* SLOT_DATA */ {
+        __tmp__EUXJ=((__SLOT_DATA__IJRG *)slot__MSXJ)->parent_slot__KJRG->slot_data_list__NCXG;
+      };
+      __tmp__HUXJ=((__SLOT_DATA__IJRG *)((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__EUXJ)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__XA1J])->parent_variable__JJRG.type__IO5D;
+      if (((struct ___OBJ *)slot__MSXJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__P5FM=((__SLOT_CODE__4IRG *)slot__MSXJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__P5FM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__IUXJ=((__ITM_SLOT__PLC *)__tmp__P5FM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__IUXJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__P5FM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__IUXJ=((__SLOT_DATA__IJRG *)slot__MSXJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      };
+      __tmp__P5FM=check__with__and__FB1J(__tmp__CUXJ,__tmp__HUXJ,__tmp__IUXJ);
+      new_val__TSXJ=__tmp__P5FM;
+      Self__D3RT=((__FAST_ARRAYoEXPRo__45WC *)lst__USXJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__D3RT->parent_arrayed_collection__GAXC.storage__HREI)[Self__XA1J]=__tmp__P5FM;
+      Self__XA1J=(__INTEGER__Q)(Self__XA1J +  1);
+    };
+    Self__D3RT=((__FAST_ARRAYoEXPRo__45WC *)lst__USXJ);
+    __tmp__CUXJ=((void **)Self__D3RT->parent_arrayed_collection__GAXC.storage__HREI)[Self__D3RT->parent_arrayed_collection__GAXC.upper__D0RH];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__HUXJ=slot_dta__NSXJ->parent_variable__JJRG.type__IO5D;
+    if (((struct ___OBJ *)slot__MSXJ)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__P5FM=((__SLOT_CODE__4IRG *)slot__MSXJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__P5FM)->__id==__ITM_SLOT__PLC__) {
+        __tmp__IUXJ=((__ITM_SLOT__PLC *)__tmp__P5FM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__IUXJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__P5FM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__IUXJ=((__SLOT_DATA__IJRG *)slot__MSXJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+    };
+    __tmp__2SXJ=check__with__and__FB1J(__tmp__CUXJ,__tmp__HUXJ,__tmp__IUXJ);
+    Self__D3RT=((__FAST_ARRAYoEXPRo__45WC *)lst__USXJ);
+    __tmp__1TXJ=lst__USXJ->parent_arrayed_collection__GAXC.upper__D0RH;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__D3RT->parent_arrayed_collection__GAXC.storage__HREI)[__tmp__1TXJ]=__tmp__2SXJ;
+    new_val__TSXJ=__tmp__QTXJ;
+  } else /* FALSE */ {
+    __tmp__HUXJ=slot_dta__NSXJ->parent_variable__JJRG.type__IO5D;
+    if (((struct ___OBJ *)slot__MSXJ)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__P5FM=((__SLOT_CODE__4IRG *)slot__MSXJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__P5FM)->__id==__ITM_SLOT__PLC__) {
+        __tmp__IUXJ=((__ITM_SLOT__PLC *)__tmp__P5FM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__IUXJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__P5FM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__IUXJ=((__SLOT_DATA__IJRG *)slot__MSXJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+    };
+    __tmp__CUXJ=check__with__and__FB1J(v__JSXJ,__tmp__HUXJ,__tmp__IUXJ);
+    new_val__TSXJ=__tmp__CUXJ;
+  };
+  __tmp__BVXJ=new_write__slot__receiver__value__DIWJ(Self__HSXJ->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B,slot__MSXJ,__tmp__ZSXJ,new_val__TSXJ);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__BVXJ);
+  new_val__TSXJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__BVXJ));
+  __tmp__CUXJ=new_val__TSXJ;
+  return(__tmp__CUXJ);
+}
+
+static void* lookup__2BPJ(__STRING_CONSTANT__0 *n__4BPJ)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __LOCAL__L4WC *result__ACPJ,*__tmp__ODPJ,*__tmp__REPJ;
+  __INTEGER__Q j__BCPJ;
+  void *Result__5BPJ;
+  __BOOLEAN__L __tmp__EEPJ;
+  result__ACPJ=NULL;
+  j__BCPJ=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((j__BCPJ <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__BCPJ])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)n__4BPJ)))) {
+    j__BCPJ=(__INTEGER__Q)(j__BCPJ -  1);
+  };
+  if ((j__BCPJ >=  0)) {
+    __tmp__ODPJ=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__BCPJ];
+    result__ACPJ=__tmp__ODPJ;
+    if (((j__BCPJ < bottom_index__PDPJ) && (__tmp__ODPJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=j__BCPJ;
+      context_extern__AEPJ=__tmp__ODPJ;
+    };
+    __tmp__EEPJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__EEPJ=FALSE__O__;
+  };
+  if ((! __tmp__EEPJ)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__REPJ=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),n__4BPJ);
+      result__ACPJ=__tmp__REPJ;
+      if ((((void *)__tmp__REPJ != (void *)NULL) && ((void *)__tmp__REPJ->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__REPJ;
+      };
+    };
+  };
+  Result__5BPJ=result__ACPJ;
+  return(Result__5BPJ);
+}
+
+static __BOOLEAN__L affect_with__CMKK(__TYPE_FULL__XMB *Self__DMKK,__TYPE_FULL__XMB *other__EMKK)
+// ({TYPE_FULL__XMB},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *Self__1CPK;
+  void *__tmp__MNKK,*__tmp__NNKK;
+  __TYPE_BLOCK__CP5D *__tmp__GPKK;
+  __BOOLEAN__L result__GMKK,__tmp__0MKK,__tmp__ONKK,__tmp__RNKK;
+  __BOOLEAN__L __tmp__4NKK,__tmp__BOKK;
+  result__GMKK=FALSE__O__;
+  Self__1CPK=((__TYPE_FULL__XMB *)other__EMKK);
+  if ((((void *)Self__1CPK == (void *)Self__DMKK) || (((void *)Self__1CPK->the_parent_type__QLK == (void *)Self__DMKK->the_parent_type__QLK) && ((__UINTEGER_8__4LC)(Self__1CPK->flag__RLK &  15) == (__UINTEGER_8__4LC)(Self__DMKK->flag__RLK &  15))))) {
+    result__GMKK=TRUE__K__;
+  } else /* FALSE */ {
+    if (((__UINTEGER_8__4LC)(Self__DMKK->flag__RLK &  4) !=  0)) {
+      result__GMKK=((void *)((__TYPE_FULL__XMB *)other__EMKK)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__);
+      __tmp__0MKK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__0MKK=FALSE__O__;
+    };
+    if ((! __tmp__0MKK)) {
+      if (((__UINTEGER_8__4LC)(Self__DMKK->flag__RLK &  1) !=  0)) {
+        if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)other__EMKK)->flag__RLK &  4) !=  0)) {
+          __tmp__MNKK=Self__DMKK->the_parent_type__QLK;
+          __tmp__NNKK=((__TYPE_FULL__XMB *)other__EMKK)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__MNKK)->__id) {
+          case __TYPE__FF__: {
+            __tmp__ONKK=((void *)((__TYPE__FF *)__tmp__MNKK) == (void *)__tmp__NNKK);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__ONKK=((void *)((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__MNKK)) == (void *)__tmp__NNKK);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__ONKK=((void *)((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MNKK)) == (void *)__tmp__NNKK);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__ONKK=((void *)((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MNKK)) == (void *)__tmp__NNKK);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__ONKK=((void *)((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MNKK)) == (void *)__tmp__NNKK);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__ONKK=((void *)((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MNKK)) == (void *)__tmp__NNKK);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__ONKK=((void *)((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__MNKK)) == (void *)__tmp__NNKK);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__ONKK=((void *)__tmp__NNKK == (void *)((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__MNKK))->to_type_block__FTWJ);
+          } break;
+          };
+          __tmp__RNKK=__tmp__ONKK;
+        } else /* FALSE */ {
+          __tmp__RNKK=FALSE__O__;
+        };
+        if (__tmp__RNKK) {
+          __tmp__ONKK=TRUE__K__;
+        } else /* FALSE */ {
+          if (((void *)Self__DMKK->the_parent_type__QLK == (void *)type_boolean__UNB)) {
+            __tmp__4NKK=is_sub_type__0Y3M(((__TYPE_FULL__XMB *)other__EMKK),Self__DMKK);
+            __tmp__BOKK=__tmp__4NKK;
+          } else /* FALSE */ {
+            __tmp__BOKK=FALSE__O__;
+          };
+          __tmp__ONKK=__tmp__BOKK;
+        };
+        result__GMKK=(__tmp__ONKK || (((void *)Self__DMKK->the_parent_type__QLK == (void *)type_pointer__GPB) && ((void *)((__TYPE_FULL__XMB *)other__EMKK)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)));
+      } else /* FALSE */ {
+        if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)other__EMKK)->flag__RLK &  1) !=  0))) {
+          __tmp__ONKK=TRUE__K__;
+        } else /* FALSE */ {
+          __tmp__MNKK=Self__DMKK->the_parent_type__QLK;
+          if (__tmp__MNKK==NULL) {
+            __tmp__GPKK=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__MNKK)->__id) {
+            case __TYPE__FF__: {
+              __tmp__GPKK=NULL;
+            } break;
+            case __TYPE_NULL__GMB__: {
+              __tmp__GPKK=NULL;
+            } break;
+            case __TYPE_VOID__IMB__: {
+              __tmp__GPKK=NULL;
+            } break;
+            case __TYPE_CONTEXT__KMB__: {
+              __tmp__GPKK=NULL;
+            } break;
+            case __TYPE_ID__MMB__: {
+              __tmp__GPKK=NULL;
+            } break;
+            case __TYPE_GENERIC__OCY__: {
+              __tmp__GPKK=NULL;
+            } break;
+            case __TYPE_BLOCK__CP5D__: {
+              __tmp__GPKK=((void *)__tmp__MNKK);
+            } break;
+            case __PROFIL_BLOCK__O3NJ__: {
+              __tmp__GPKK=NULL;
+            } break;
+            }
+          };
+          __tmp__ONKK=((void *)__tmp__GPKK != (void *)NULL);
+        };
+        if (__tmp__ONKK) {
+          __tmp__ONKK=is_sub_type__0Y3M(((__TYPE_FULL__XMB *)other__EMKK),Self__DMKK);
+          __tmp__RNKK=__tmp__ONKK;
+        } else /* FALSE */ {
+          __tmp__RNKK=FALSE__O__;
+        };
+        result__GMKK=__tmp__RNKK;
+      };
+    };
+  };
+  __tmp__0MKK=result__GMKK;
+  return(__tmp__0MKK);
+}
+
+static void* affect_slot__with__VNUJ(__ITM_WRITE_CAST__3EQC *Self__WNUJ,__STRING_CONSTANT__0 *name__XNUJ,void *v__YNUJ)
+// ({ITM_WRITE_CAST__3EQC},{NULLxSTRING_CONSTANT__0},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  void *new_val__COUJ,*__tmp__RPUJ;
+  __LOCAL__L4WC *__tmp__GOUJ;
+  __READ_LOCAL__55ZI *__tmp__IOUJ;
+  void *__tmp__KOUJ;
+  void *__tmp__LOUJ,*slot__1NUJ;
+  __STRING_CONSTANT__0 *__tmp__VOUJ;
+  __POSITION__OL __tmp__ZOUJ,__tmp__XPUJ;
+  __EXPR_MULTIPLE__GLWH *__tmp__5OUJ;
+  __SLOT_DATA__IJRG *__tmp__APUJ,*slot_dta__2NUJ;
+  __INTEGER__Q __tmp__KPUJ,Self__D1YJ;
+  __TYPE_FULL__XMB *__tmp__WPUJ;
+  void *__tmp__B5FM;
+  __NODE_TYPE__SK2C *__tmp__QQUJ;
+  __FAST_ARRAYoEXPRo__45WC *lst__DOUJ,*Self__R4RT;
+  __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__TPUJ;
+  new_val__COUJ=NULL;
+  lst__DOUJ=NULL;
+  __tmp__GOUJ=lookup__2BPJ((&__string_67));
+  __tmp__IOUJ=read__5UEI(((__LOCAL__L4WC *)__tmp__GOUJ));
+  __tmp__KOUJ=((__TYPE_FULL__XMB *)((__READ_LOCAL__55ZI *)__tmp__IOUJ)->local__BVEJ->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__KOUJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__LOUJ=get_slot__2QGG(((__TYPE__FF *)__tmp__KOUJ),name__XNUJ);
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__LOUJ=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__KOUJ)),name__XNUJ);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__LOUJ=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__KOUJ)),name__XNUJ);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__LOUJ=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__KOUJ)),name__XNUJ);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__LOUJ=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__KOUJ)),name__XNUJ);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__LOUJ=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__KOUJ)),name__XNUJ);
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__LOUJ=get_slot__011G(name__XNUJ);
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__LOUJ=get_slot__ETFL(name__XNUJ);
+  } break;
+  };
+  slot__1NUJ=__tmp__LOUJ;
+  if (((void *)slot__1NUJ == (void *)NULL)) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+    append__KWX(((__STRING__BC *)string_tmp__YC),name__XNUJ);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_719));
+    switch (((struct ___OBJ *)__tmp__KOUJ)->__id) {
+    case __TYPE__FF__: {
+      __tmp__VOUJ=((__TYPE__FF *)__tmp__KOUJ)->intern_name__TZMB;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__VOUJ=(&__string_5);
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__VOUJ=(&__string_6);
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__VOUJ=(&__string_54);
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__VOUJ=(&__string_56);
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__VOUJ=((__TYPE_GENERIC__OCY *)__tmp__KOUJ)->parent_type__PCY.intern_name__TZMB;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__VOUJ=intern_name__KZBI();
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__VOUJ=((__PROFIL_BLOCK__O3NJ *)__tmp__KOUJ)->parent_profil__P3NJ.name__B2IK;
+    } break;
+    };
+    append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__VOUJ);
+    add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+    __tmp__ZOUJ=Self__WNUJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__ZOUJ);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  if (v__YNUJ==NULL) {
+    __tmp__5OUJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)v__YNUJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__5OUJ=((void *)v__YNUJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__5OUJ=NULL;
+    } break;
+    }
+  };
+  if (((struct ___OBJ *)slot__1NUJ)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__APUJ=slot_data__MCDJ(((__SLOT_CODE__4IRG *)slot__1NUJ));
+  } else /* SLOT_DATA */ {
+    __tmp__APUJ=slot_data__HDDJ(((__SLOT_DATA__IJRG *)slot__1NUJ));
+  };
+  slot_dta__2NUJ=__tmp__APUJ;
+  if (((void *)__tmp__5OUJ != (void *)NULL)) {
+    lst__DOUJ=__tmp__5OUJ->expr_list__XTEI;
+    __tmp__KPUJ=(__INTEGER__Q)(lst__DOUJ->parent_arrayed_collection__GAXC.upper__D0RH -  1);
+    Self__D1YJ= 0;
+    while ((Self__D1YJ <= __tmp__KPUJ)) {
+      __tmp__RPUJ=((void **)((__FAST_ARRAYoEXPRo__45WC *)lst__DOUJ)->parent_arrayed_collection__GAXC.storage__HREI)[Self__D1YJ];
+      if (((struct ___OBJ *)slot__1NUJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__TPUJ=((__SLOT_CODE__4IRG *)slot__1NUJ)->parent_slot__5IRG->slot_data_list__NCXG;
+      } else /* SLOT_DATA */ {
+        __tmp__TPUJ=((__SLOT_DATA__IJRG *)slot__1NUJ)->parent_slot__KJRG->slot_data_list__NCXG;
+      };
+      __tmp__WPUJ=((__SLOT_DATA__IJRG *)((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__TPUJ)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__D1YJ])->parent_variable__JJRG.type__IO5D;
+      if (((struct ___OBJ *)slot__1NUJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__B5FM=((__SLOT_CODE__4IRG *)slot__1NUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__B5FM)->__id==__ITM_SLOT__PLC__) {
+          __tmp__XPUJ=((__ITM_SLOT__PLC *)__tmp__B5FM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__XPUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B5FM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__XPUJ=((__SLOT_DATA__IJRG *)slot__1NUJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+      };
+      __tmp__B5FM=check__with__and__R1YJ(__tmp__RPUJ,__tmp__WPUJ,__tmp__XPUJ);
+      new_val__COUJ=__tmp__B5FM;
+      Self__R4RT=((__FAST_ARRAYoEXPRo__45WC *)lst__DOUJ);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__R4RT->parent_arrayed_collection__GAXC.storage__HREI)[Self__D1YJ]=__tmp__B5FM;
+      Self__D1YJ=(__INTEGER__Q)(Self__D1YJ +  1);
+    };
+    Self__R4RT=((__FAST_ARRAYoEXPRo__45WC *)lst__DOUJ);
+    __tmp__RPUJ=((void **)Self__R4RT->parent_arrayed_collection__GAXC.storage__HREI)[Self__R4RT->parent_arrayed_collection__GAXC.upper__D0RH];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    __tmp__WPUJ=slot_dta__2NUJ->parent_variable__JJRG.type__IO5D;
+    if (((struct ___OBJ *)slot__1NUJ)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__B5FM=((__SLOT_CODE__4IRG *)slot__1NUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__B5FM)->__id==__ITM_SLOT__PLC__) {
+        __tmp__XPUJ=((__ITM_SLOT__PLC *)__tmp__B5FM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__XPUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B5FM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__XPUJ=((__SLOT_DATA__IJRG *)slot__1NUJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+    };
+    __tmp__LOUJ=check__with__and__R1YJ(__tmp__RPUJ,__tmp__WPUJ,__tmp__XPUJ);
+    Self__R4RT=((__FAST_ARRAYoEXPRo__45WC *)lst__DOUJ);
+    __tmp__KPUJ=lst__DOUJ->parent_arrayed_collection__GAXC.upper__D0RH;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__R4RT->parent_arrayed_collection__GAXC.storage__HREI)[__tmp__KPUJ]=__tmp__LOUJ;
+    new_val__COUJ=__tmp__5OUJ;
+  } else /* FALSE */ {
+    __tmp__WPUJ=slot_dta__2NUJ->parent_variable__JJRG.type__IO5D;
+    if (((struct ___OBJ *)slot__1NUJ)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__B5FM=((__SLOT_CODE__4IRG *)slot__1NUJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__B5FM)->__id==__ITM_SLOT__PLC__) {
+        __tmp__XPUJ=((__ITM_SLOT__PLC *)__tmp__B5FM)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__XPUJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__B5FM)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__XPUJ=((__SLOT_DATA__IJRG *)slot__1NUJ)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+    };
+    __tmp__RPUJ=check__with__and__R1YJ(v__YNUJ,__tmp__WPUJ,__tmp__XPUJ);
+    new_val__COUJ=__tmp__RPUJ;
+  };
+  __tmp__QQUJ=new_write__slot__receiver__value__DIWJ(Self__WNUJ->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B,slot__1NUJ,__tmp__IOUJ,new_val__COUJ);
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__QQUJ);
+  new_val__COUJ=result_expr__EQ5H(((__NODE_TYPE__SK2C *)__tmp__QQUJ));
+  __tmp__RPUJ=new_val__COUJ;
+  return(__tmp__RPUJ);
+}
+
+static __BOOLEAN__L search_parent__Y0XJ(__PROTOTYPE__MF *Self__Z0XJ,__STRING_CONSTANT__0 *n__00XJ)
+// ({PROTOTYPE__MF},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  void *slot__20XJ,*__tmp__21XJ;
+  __SECTION___RVOB *__tmp__I1XJ,*Self__4RAT;
+  __STRING_CONSTANT__0 *__tmp__S1XJ;
+  __BOOLEAN__L result__30XJ,__tmp__M1XJ;
+  result__30XJ=FALSE__O__;
+  slot__20XJ=Self__Z0XJ->first_slot__BJZC;
+  while_do__4AZJ:
+  {
+    if (((void *)slot__20XJ != (void *)NULL)) {
+      if (((struct ___OBJ *)slot__20XJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__I1XJ=((__ITM_SLOT__PLC *)slot__20XJ)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__I1XJ=((__ITM_SLOT_OPERATOR__2F0D *)slot__20XJ)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      Self__4RAT=((__SECTION___RVOB *)__tmp__I1XJ);
+      __tmp__M1XJ=(((void *)Self__4RAT->name__G25E == (void *)(&__string_32)) || ((void *)Self__4RAT->name__G25E == (void *)(&__string_33)));
+    } else /* FALSE */ {
+      __tmp__M1XJ=FALSE__O__;
+    };
+    result__30XJ=__tmp__M1XJ;
+    if (__tmp__M1XJ) {
+      if (((struct ___OBJ *)slot__20XJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__S1XJ=((__ITM_SLOT__PLC *)slot__20XJ)->parent_named__QLC.name__GWB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__S1XJ=((__ITM_SLOT_OPERATOR__2F0D *)slot__20XJ)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+      };
+      __tmp__M1XJ=((void *)__tmp__S1XJ != (void *)n__00XJ);
+    } else /* FALSE */ {
+      __tmp__M1XJ=FALSE__O__;
+    };
+    if (__tmp__M1XJ) {
+      if (((struct ___OBJ *)slot__20XJ)->__id==__ITM_SLOT__PLC__) {
+        __tmp__21XJ=((__ITM_SLOT__PLC *)slot__20XJ)->next__0JZC;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__21XJ=((__ITM_SLOT_OPERATOR__2F0D *)slot__20XJ)->parent_itm_slot__3F0D.next__0JZC;
+      };
+      slot__20XJ=__tmp__21XJ;
+      goto while_do__4AZJ;
+    };
+  };
+  __tmp__M1XJ=result__30XJ;
+  return(__tmp__M1XJ);
+}
+
+static void* lookup__3J2K()
+// () With result No recursive, No inlinable.
+{
+  __LOCAL__L4WC *result__BK2K,*__tmp__PL2K,*__tmp__QM2K;
+  __INTEGER__Q j__CK2K;
+  void *Result__AK2K;
+  __BOOLEAN__L __tmp__DM2K;
+  result__BK2K=NULL;
+  j__CK2K=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((j__CK2K <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__CK2K])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+    j__CK2K=(__INTEGER__Q)(j__CK2K -  1);
+  };
+  if ((j__CK2K >=  0)) {
+    __tmp__PL2K=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__CK2K];
+    result__BK2K=__tmp__PL2K;
+    if (((j__CK2K < bottom_index__PDPJ) && (__tmp__PL2K->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=j__CK2K;
+      context_extern__AEPJ=__tmp__PL2K;
+    };
+    __tmp__DM2K=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__DM2K=FALSE__O__;
+  };
+  if ((! __tmp__DM2K)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__QM2K=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),(&__string_67));
+      result__BK2K=__tmp__QM2K;
+      if ((((void *)__tmp__QM2K != (void *)NULL) && ((void *)__tmp__QM2K->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__QM2K;
+      };
+    };
+  };
+  Result__AK2K=result__BK2K;
+  return(Result__AK2K);
+}
+
+static void add_arg__to__in__for__block__R3ZK(__ITM_READ_ARG2__JDRC *Self__S3ZK,void *e__T3ZK,__INTEGER__Q idx__U3ZK,__FAST_ARRAYoEXPRo__45WC *args__V3ZK,void *slot__W3ZK,__BOOLEAN__L is_block_value__X3ZK)
+// ({ITM_READ_ARG2__JDRC},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{INTEGER__Q},{NULLxFAST_ARRAYoEXPRo__45WC},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{TRUE__KxFALSE__O}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q count__Z3ZK,Result__3BST,Self__W43T,__tmp__Y4ZK;
+  __INTEGER__Q __tmp__G5ZK;
+  __EXPR_MULTIPLE__GLWH *__tmp__13ZK;
+  void *__tmp__HGRO,*__tmp__HAUO,*__tmp__HBUO;
+  __POSITION__OL __tmp__R5ZK;
+  __FAST_ARRAYoEXPRo__45WC *Self__X43T,*other__U43T;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__W4ZK,*__tmp__E5ZK;
+  __BOOLEAN__L __tmp__Y5ZK;
+  count__Z3ZK= 0;
+  if (e__T3ZK==NULL) {
+    __tmp__13ZK=NULL;
+  } else {
+    switch (((struct ___OBJ *)e__T3ZK)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__13ZK=((void *)e__T3ZK);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__13ZK=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__13ZK=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__13ZK != (void *)NULL)) {
+    Result__3BST=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__13ZK)->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    count__Z3ZK=Result__3BST;
+    Self__X43T=((__FAST_ARRAYoEXPRo__45WC *)args__V3ZK);
+    other__U43T=__tmp__13ZK->expr_list__XTEI;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Result__3BST=other__U43T->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__W43T= 0;
+    while ((Self__W43T <= Result__3BST)) {
+      add_last__3XEI(Self__X43T,((void **)((__FAST_ARRAYoEXPRo__45WC *)other__U43T)->parent_arrayed_collection__GAXC.storage__HREI)[Self__W43T]);
+      Self__W43T=(__INTEGER__Q)(Self__W43T +  1);
+    };
+  } else /* FALSE */ {
+    count__Z3ZK= 1;
+    add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)args__V3ZK),e__T3ZK);
+  };
+  if (verify__QBNJ) {
+    if ((! is_block_value__X3ZK)) {
+      if (((struct ___OBJ *)slot__W3ZK)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__HGRO=((__SLOT_CODE__4IRG *)slot__W3ZK)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HGRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__W4ZK=((__ITM_SLOT__PLC *)__tmp__HGRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__W4ZK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HGRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__HGRO=((__SLOT_DATA__IJRG *)slot__W3ZK)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__HGRO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__W4ZK=((__ITM_SLOT__PLC *)__tmp__HGRO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__W4ZK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HGRO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      };
+      __tmp__HGRO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__W4ZK)->parent_arrayed_collection__BGYD.storage__54AF)[idx__U3ZK];
+      if (((struct ___OBJ *)__tmp__HGRO)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__Y4ZK= 1;
+      } else /* ITM_ARGS */ {
+        __tmp__Y4ZK=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__HGRO)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+      };
+      if ((__tmp__Y4ZK != count__Z3ZK)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_702));
+        append_in__AEE(idx__U3ZK,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_703));
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__S3ZK->parent_itm_read__KDRC.name__XZ1C);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_704));
+        if (((struct ___OBJ *)slot__W3ZK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__HAUO=((__SLOT_CODE__4IRG *)slot__W3ZK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HAUO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E5ZK=((__ITM_SLOT__PLC *)__tmp__HAUO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E5ZK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HAUO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__HAUO=((__SLOT_DATA__IJRG *)slot__W3ZK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HAUO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E5ZK=((__ITM_SLOT__PLC *)__tmp__HAUO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E5ZK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HAUO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__HAUO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__E5ZK)->parent_arrayed_collection__BGYD.storage__54AF)[idx__U3ZK];
+        if (((struct ___OBJ *)__tmp__HAUO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__G5ZK= 1;
+        } else /* ITM_ARGS */ {
+          __tmp__G5ZK=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__HAUO)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+        };
+        append_in__AEE(__tmp__G5ZK,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_705));
+        append_in__AEE(count__Z3ZK,string_tmp__YC);
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)slot__W3ZK)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__HBUO=((__SLOT_CODE__4IRG *)slot__W3ZK)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HBUO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E5ZK=((__ITM_SLOT__PLC *)__tmp__HBUO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E5ZK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HBUO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__HBUO=((__SLOT_DATA__IJRG *)slot__W3ZK)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__HBUO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__E5ZK=((__ITM_SLOT__PLC *)__tmp__HBUO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__E5ZK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HBUO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__HAUO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__E5ZK)->parent_arrayed_collection__BGYD.storage__54AF)[idx__U3ZK];
+        if (((struct ___OBJ *)__tmp__HAUO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__R5ZK=((__ITM_ARG__Q0MD *)__tmp__HAUO)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+        } else /* ITM_ARGS */ {
+          __tmp__R5ZK=((__ITM_ARGS__MITF *)__tmp__HAUO)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+        };
+        put_position__PRE(__tmp__R5ZK);
+        switch (((struct ___OBJ *)e__T3ZK)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__R5ZK=((__STRING_CST__5J *)e__T3ZK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__R5ZK=((__EXTERNAL_C__Y5WC *)e__T3ZK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__R5ZK=((__PROTOTYPE_CST__LAXC *)e__T3ZK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__R5ZK=((__INTEGER_CST__XAXC *)e__T3ZK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__R5ZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__R5ZK=((__READ_LOCAL__55ZI *)e__T3ZK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__R5ZK=((__EXPR_EQUAL__KINJ *)e__T3ZK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__R5ZK=((__EXPR_NOT_EQUAL__VINJ *)e__T3ZK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__R5ZK=((__IS_EXPANDED__35NJ *)e__T3ZK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__R5ZK=((__GET_TYPE_ID__HAOJ *)e__T3ZK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__R5ZK=((__EXPR_SUP__ABOJ *)e__T3ZK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__R5ZK=((__EXPR_SUB__UBOJ *)e__T3ZK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__R5ZK=((__EXPR_MUL__KCOJ *)e__T3ZK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__R5ZK=((__EXPR_DIV__4COJ *)e__T3ZK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__R5ZK=((__EXPR_AND__SDOJ *)e__T3ZK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__R5ZK=((__EXPR_SHIFT_R__GEOJ *)e__T3ZK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__R5ZK=((__EXPR_SHIFT_L__0EOJ *)e__T3ZK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__R5ZK=((__PUT_TO__TFOJ *)e__T3ZK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__R5ZK=((__ITEM__HGOJ *)e__T3ZK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__R5ZK=((__SIZE_OF__5GOJ *)e__T3ZK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__R5ZK=((__CAST__1HOJ *)e__T3ZK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__R5ZK=((__REAL_CST__1LOJ *)e__T3ZK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__R5ZK=((__CHARACTER_CST__RMOJ *)e__T3ZK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__R5ZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__T3ZK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__R5ZK=((__READ_SLOT__LL4K *)e__T3ZK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__R5ZK=((__EXPR_NOT_LOGIC__W4FL *)e__T3ZK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__R5ZK=((__EXPR_OR_LOGIC__ADUL *)e__T3ZK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__R5ZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__T3ZK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__R5ZK=((__EXPR_AND_LOGIC__EFUL *)e__T3ZK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__R5ZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__T3ZK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__R5ZK=((__EXPR_NEG__EZVL *)e__T3ZK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__R5ZK=((__EXPR_ADD__SZVL *)e__T3ZK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__R5ZK=((__READ_GLOBAL__T4YL *)e__T3ZK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__R5ZK=((__EXPR_NOT__XUPM *)e__T3ZK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__R5ZK=((__EXPR_MOD__3YPM *)e__T3ZK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__R5ZK=((__EXPR_OR__PQ0N *)e__T3ZK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__R5ZK=((__EXPR_SUP_EQ__1VBP *)e__T3ZK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__R5ZK=((__EXPR_INF__OXBP *)e__T3ZK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__R5ZK=((__EXPR_INF_EQ__FYBP *)e__T3ZK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__R5ZK=((__EXPR_XOR__ABEP *)e__T3ZK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        };
+        put_position__PRE(__tmp__R5ZK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+      __tmp__Y5ZK=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__Y5ZK=FALSE__O__;
+    };
+    if ((! __tmp__Y5ZK)) {
+      if (((idx__U3ZK ==  0) && (count__Z3ZK !=  1))) {
+        switch (((struct ___OBJ *)e__T3ZK)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__R5ZK=((__STRING_CST__5J *)e__T3ZK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__R5ZK=((__EXTERNAL_C__Y5WC *)e__T3ZK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__R5ZK=((__PROTOTYPE_CST__LAXC *)e__T3ZK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__R5ZK=((__INTEGER_CST__XAXC *)e__T3ZK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__R5ZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__R5ZK=((__READ_LOCAL__55ZI *)e__T3ZK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__R5ZK=((__EXPR_EQUAL__KINJ *)e__T3ZK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__R5ZK=((__EXPR_NOT_EQUAL__VINJ *)e__T3ZK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__R5ZK=((__IS_EXPANDED__35NJ *)e__T3ZK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__R5ZK=((__GET_TYPE_ID__HAOJ *)e__T3ZK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__R5ZK=((__EXPR_SUP__ABOJ *)e__T3ZK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__R5ZK=((__EXPR_SUB__UBOJ *)e__T3ZK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__R5ZK=((__EXPR_MUL__KCOJ *)e__T3ZK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__R5ZK=((__EXPR_DIV__4COJ *)e__T3ZK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__R5ZK=((__EXPR_AND__SDOJ *)e__T3ZK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__R5ZK=((__EXPR_SHIFT_R__GEOJ *)e__T3ZK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__R5ZK=((__EXPR_SHIFT_L__0EOJ *)e__T3ZK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__R5ZK=((__PUT_TO__TFOJ *)e__T3ZK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__R5ZK=((__ITEM__HGOJ *)e__T3ZK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__R5ZK=((__SIZE_OF__5GOJ *)e__T3ZK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__R5ZK=((__CAST__1HOJ *)e__T3ZK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__R5ZK=((__REAL_CST__1LOJ *)e__T3ZK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__R5ZK=((__CHARACTER_CST__RMOJ *)e__T3ZK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__R5ZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__T3ZK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__R5ZK=((__READ_SLOT__LL4K *)e__T3ZK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__R5ZK=((__EXPR_NOT_LOGIC__W4FL *)e__T3ZK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__R5ZK=((__EXPR_OR_LOGIC__ADUL *)e__T3ZK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__R5ZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__T3ZK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__R5ZK=((__EXPR_AND_LOGIC__EFUL *)e__T3ZK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__R5ZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__T3ZK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__R5ZK=((__EXPR_NEG__EZVL *)e__T3ZK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__R5ZK=((__EXPR_ADD__SZVL *)e__T3ZK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__R5ZK=((__READ_GLOBAL__T4YL *)e__T3ZK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__R5ZK=((__EXPR_NOT__XUPM *)e__T3ZK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__R5ZK=((__EXPR_MOD__3YPM *)e__T3ZK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__R5ZK=((__EXPR_OR__PQ0N *)e__T3ZK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__R5ZK=((__EXPR_SUP_EQ__1VBP *)e__T3ZK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__R5ZK=((__EXPR_INF__OXBP *)e__T3ZK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__R5ZK=((__EXPR_INF_EQ__FYBP *)e__T3ZK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__R5ZK=((__EXPR_XOR__ABEP *)e__T3ZK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        };
+        put_error__text__EQE( 1,(&__string_706));
+        put_position__PRE(__tmp__R5ZK);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+    };
+  };
+}
+
+static __STRING_CONSTANT__0* operator__name__MK1J(__STRING_CONSTANT__0 *typ__OK1J,__STRING_CONSTANT__0 *op__PK1J)
+// ({STRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__VK1J,Self__FJ2J;
+  __STRING_CONSTANT__0 *__tmp__ES1J,*Result__QK1J;
+  __CHARACTER__DB __tmp__2K1J;
+  __BOOLEAN__L __tmp__EL1J,result__TH4J;
+  copy__Q2X(((__STRING__BC *)string_tmp__YC),typ__OK1J);
+  __tmp__VK1J=((__STRING_CONSTANT__0 *)op__PK1J)->count__0C;
+  Self__FJ2J= 1;
+  while ((Self__FJ2J <= __tmp__VK1J)) {
+    __tmp__2K1J=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)op__PK1J)->storage__1C)[(__INTEGER__Q)(Self__FJ2J -  1)];
+    if ((__tmp__2K1J == '+')) {
+      append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_287));
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__EL1J=FALSE__O__;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '-');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_288));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '~');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_289));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '!');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_290));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '/');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_291));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '*');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_292));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '^');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_293));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '%');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_294));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '>');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_295));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '<');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_296));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '=');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_297));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '\\');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_298));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '|');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_299));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '&');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_300));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '$');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_301));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '#');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_302));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if (__tmp__EL1J) {
+      __tmp__EL1J=TRUE__K__;
+    } else /* FALSE */ {
+      result__TH4J=(__tmp__2K1J == '@');
+      if (result__TH4J) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_303));
+      };
+      __tmp__EL1J=result__TH4J;
+    };
+    if ((! __tmp__EL1J)) {
+      if ((__tmp__2K1J == '?')) {
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_304));
+      };
+    };
+    Self__FJ2J=(__INTEGER__Q)(Self__FJ2J +  1);
+  };
+  __tmp__ES1J=get__PJC(string_tmp__YC);
+  Result__QK1J=__tmp__ES1J;
+  return(Result__QK1J);
+}
+
+static void error_slot__name__operator__in__GM3J(__POSITION__OL p__IM3J,__STRING_CONSTANT__0 *s__JM3J,__STRING_CONSTANT__0 *op__KM3J,void *t__LM3J)
+// ({POSITION__OL},{STRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *__tmp__SM3J;
+  copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_766));
+  append__KWX(((__STRING__BC *)string_tmp__YC),s__JM3J);
+  append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_767));
+  append__KWX(((__STRING__BC *)string_tmp__YC),op__KM3J);
+  append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_768));
+  switch (((struct ___OBJ *)t__LM3J)->__id) {
+  case __TYPE__FF__: {
+    __tmp__SM3J=((__TYPE__FF *)t__LM3J)->intern_name__TZMB;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__SM3J=(&__string_5);
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__SM3J=(&__string_6);
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__SM3J=(&__string_54);
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__SM3J=(&__string_56);
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__SM3J=((__TYPE_GENERIC__OCY *)t__LM3J)->parent_type__PCY.intern_name__TZMB;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__SM3J=intern_name__KZBI();
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__SM3J=((__PROFIL_BLOCK__O3NJ *)t__LM3J)->parent_profil__P3NJ.name__B2IK;
+  } break;
+  };
+  append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__SM3J);
+  add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+  put_error__text__EQE( 1,string_tmp__YC);
+  put_position__PRE(p__IM3J);
+  put_string__JJG(msg_err__JQE);
+  if ((verbose_level__R5 !=  0)) {
+    put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+  };
+  if ((type_error__IQE ==  2)) {
+    nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+  } else /* FALSE */ {
+    exit(( 1));
+  };
+}
+
+static void crash_with_message__JEPK(__SLOT_CODE__4IRG *Self__KEPK,__STRING_CONSTANT__0 *msg__LEPK)
+// ({SLOT_CODE__4IRG},{STRING_CONSTANT__0}) Void No recursive, No inlinable.
+{
+  if (((struct ___OBJ *)Self__KEPK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  if (((struct ___OBJ *)Self__KEPK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    crash_on__with_message__KSSK(Self__KEPK,msg__LEPK);
+  } else /* ITM_SLOT_OPERATOR */ {
+    crash_on__with_message__KSSK(Self__KEPK,msg__LEPK);
+  };
+}
+
+static __INTEGER__Q priority__TQKK(__SLOT_CODE__4IRG *Self__UQKK)
+// ({SLOT_CODE__4IRG}) With result No recursive, No inlinable.
+{
+  void *__tmp__TEPK;
+  __INTEGER__Q __tmp__WQKK,result__Z43T;
+  __tmp__TEPK=Self__UQKK->parent_slot__5IRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__TEPK)->__id==__ITM_SLOT__PLC__) {
+    (&__string_728)->count__0C= 28;
+    (&__string_728)->storage__1C="ITM_SLOT.priority_and_level.";
+    if (((struct ___OBJ *)Self__UQKK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      crash_with_message__JEPK(Self__UQKK,(&__string_728));
+    } else /* ITM_SLOT_OPERATOR */ {
+      crash_with_message__JEPK(Self__UQKK,(&__string_728));
+    };
+    __tmp__WQKK= 0;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__WQKK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TEPK)->priority_and_level__MVBE;
+  };
+  result__Z43T= 0;
+  if ((__tmp__WQKK <  0)) {
+    result__Z43T=(__INTEGER__Q)(- __tmp__WQKK);
+  } else /* FALSE */ {
+    result__Z43T=__tmp__WQKK;
+  };
+  __tmp__WQKK=result__Z43T;
+  return(__tmp__WQKK);
+}
+
+static __STRING_CONSTANT__0* associativity__5SKK(__SLOT_CODE__4IRG *Self__ATKK)
+// ({SLOT_CODE__4IRG}) With result No recursive, No inlinable.
+{
+  __STRING_CONSTANT__0 *result__CTKK,*Result__BTKK;
+  void *__tmp__KGPK;
+  __INTEGER__Q __tmp__DTKK;
+  result__CTKK=NULL;
+  __tmp__KGPK=Self__ATKK->parent_slot__5IRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__KGPK)->__id==__ITM_SLOT__PLC__) {
+    if (((struct ___OBJ *)Self__ATKK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+      crash_with_message__JEPK(Self__ATKK,(&__string_728));
+    } else /* ITM_SLOT_OPERATOR */ {
+      crash_with_message__JEPK(Self__ATKK,(&__string_728));
+    };
+    __tmp__DTKK= 0;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__DTKK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KGPK)->priority_and_level__MVBE;
+  };
+  if ((__tmp__DTKK >=  0)) {
+    result__CTKK=(&__string_15);
+  } else /* FALSE */ {
+    result__CTKK=(&__string_14);
+  };
+  Result__BTKK=result__CTKK;
+  return(Result__BTKK);
+}
+
+static void make__call__with__intern__3IKK(__DTA_RD_ARGS__HSWJ *Self__4IKK,__POSITION__OL p__5IKK,void *sl__AJKK,__FAST_ARRAYoEXPRo__45WC *args__BJKK,__BOOLEAN__L flag__CJKK)
+// ({DTA_RD_ARGS__HSWJ},{POSITION__OL},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{NULLxFAST_ARRAYoEXPRo__45WC},{TRUE__KxFALSE__O}) Void No recursive, No inlinable.
+{
+  void *result__TBPK;
+  void *__tmp__UBPK;
+  void *__tmp__BQSK,*__tmp__YLNU;
+  __SECTION___RVOB *__tmp__VBPK,*result__WLNU,*__tmp__ZLNU;
+  __SLOT_DATA__IJRG *Self__XLNU;
+  __TYPE_FULL__XMB *__tmp__3BPK,*Self__543T;
+  __POSITION__OL p__343T;
+  __PROTOTYPE_CST__LAXC *__tmp__443T;
+  __LOCAL__L4WC *__tmp__A53T;
+  __READ_LOCAL__55ZI *__tmp__B53T;
+  void *__tmp__GCPK;
+  Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B=p__5IKK;
+  Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D=sl__AJKK;
+  Self__4IKK->argument_list__0GBK=args__BJKK;
+  result__TBPK=NULL;
+  __tmp__UBPK=Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+  if (((struct ___OBJ *)__tmp__UBPK)->__id==__SLOT_CODE__4IRG__) {
+    __tmp__BQSK=((__SLOT_CODE__4IRG *)__tmp__UBPK)->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__BQSK)->__id==__ITM_SLOT__PLC__) {
+      __tmp__VBPK=((__ITM_SLOT__PLC *)__tmp__BQSK)->id_section__TVOB;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__VBPK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BQSK)->parent_itm_slot__3F0D.id_section__TVOB;
+    };
+  } else /* SLOT_DATA */ {
+    Self__XLNU=((__SLOT_DATA__IJRG *)__tmp__UBPK);
+    result__WLNU=NULL;
+    if (((void *)Self__XLNU->parent_slot__KJRG != (void *)NULL)) {
+      __tmp__YLNU=Self__XLNU->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__YLNU)->__id==__ITM_SLOT__PLC__) {
+        __tmp__ZLNU=((__ITM_SLOT__PLC *)__tmp__YLNU)->id_section__TVOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__ZLNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YLNU)->parent_itm_slot__3F0D.id_section__TVOB;
+      };
+      result__WLNU=__tmp__ZLNU;
+    } else /* FALSE */ {
+      __tmp__ZLNU=get_name__TAUD((&__string_35));
+      result__WLNU=__tmp__ZLNU;
+    };
+    __tmp__VBPK=result__WLNU;
+  };
+  if (((void *)((__SECTION___RVOB *)__tmp__VBPK)->name__G25E == (void *)(&__string_34))) {
+    __tmp__BQSK=type_pointer__GPB;
+    switch (((struct ___OBJ *)__tmp__BQSK)->__id) {
+    case __TYPE__FF__: {
+      __tmp__3BPK=((__TYPE__FF *)__tmp__BQSK)->default__CMC;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__3BPK=((__TYPE_NULL__GMB *)__tmp__BQSK)->parent_type__HMB.default__CMC;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__3BPK=((__TYPE_VOID__IMB *)__tmp__BQSK)->parent_type__JMB.default__CMC;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__3BPK=((__TYPE_CONTEXT__KMB *)__tmp__BQSK)->parent_type__LMB.default__CMC;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__3BPK=((__TYPE_ID__MMB *)__tmp__BQSK)->parent_type__NMB.default__CMC;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__3BPK=((__TYPE_GENERIC__OCY *)__tmp__BQSK)->parent_type__PCY.default__CMC;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__3BPK=((__TYPE_BLOCK__CP5D *)__tmp__BQSK)->parent_type__DP5D.default__CMC;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__3BPK=((__PROFIL_BLOCK__O3NJ *)__tmp__BQSK)->parent_type__Q3NJ.default__CMC;
+    } break;
+    };
+    Self__543T=((__TYPE_FULL__XMB *)__tmp__3BPK);
+    p__343T=Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+    __tmp__BQSK=NULL;
+    if (((void *)Self__543T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+      __tmp__443T=create__type__VJ2C(p__343T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+      __tmp__BQSK=__tmp__443T;
+    } else /* FALSE */ {
+      __tmp__A53T=create__name__style__type__HIND(p__343T,(&__string_69),'+',Self__543T);
+      __tmp__B53T=read__5UEI(((__LOCAL__L4WC *)__tmp__A53T));
+      __tmp__BQSK=__tmp__B53T;
+    };
+    result__TBPK=__tmp__BQSK;
+  } else /* FALSE */ {
+    __tmp__BQSK=Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+    if (((struct ___OBJ *)__tmp__BQSK)->__id==__SLOT_CODE__4IRG__) {
+      __tmp__YLNU=((__SLOT_CODE__4IRG *)__tmp__BQSK)->parent_slot__5IRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__YLNU)->__id==__ITM_SLOT__PLC__) {
+        __tmp__GCPK=((__ITM_SLOT__PLC *)__tmp__YLNU)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__GCPK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YLNU)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    } else /* SLOT_DATA */ {
+      __tmp__YLNU=((__SLOT_DATA__IJRG *)__tmp__BQSK)->parent_slot__KJRG->parent_itm_slot__RLC;
+      if (((struct ___OBJ *)__tmp__YLNU)->__id==__ITM_SLOT__PLC__) {
+        __tmp__GCPK=((__ITM_SLOT__PLC *)__tmp__YLNU)->result_type__KWOB;
+      } else /* ITM_SLOT_OPERATOR */ {
+        __tmp__GCPK=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YLNU)->parent_itm_slot__3F0D.result_type__KWOB;
+      };
+    };
+    switch (((struct ___OBJ *)__tmp__GCPK)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__YLNU=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GCPK),Self__4IKK);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__YLNU=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GCPK)),Self__4IKK);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__YLNU=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GCPK)),Self__4IKK);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__YLNU=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GCPK)),Self__4IKK);
+    } break;
+    case __ITM_TYPE_MULTI__0URC__: {
+      __tmp__YLNU=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GCPK)),Self__4IKK);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__YLNU=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GCPK)),Self__4IKK);
+    } break;
+    };
+    result__TBPK=__tmp__YLNU;
+  };
+  Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.result_expr__LU4D=result__TBPK;
+  Self__4IKK->parent_dta__ISWJ.is_intern__MU4D=flag__CJKK;
+  if (((void *)profil_current__SO2C == (void *)NULL)) {
+    Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.context__UU4D=context_main__Q4WC;
+  } else /* FALSE */ {
+    __tmp__BQSK=profil_current__SO2C;
+    if (((struct ___OBJ *)__tmp__BQSK)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__A53T=((__PROFIL_SLOT__OO2C *)__tmp__BQSK)->parent_profil__PO2C.context__1U4D;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__A53T=((__PROFIL_BLOCK__O3NJ *)__tmp__BQSK)->parent_profil__P3NJ.context__1U4D;
+    };
+    Self__4IKK->parent_dta__ISWJ.parent_dta__YK2C.context__UU4D=__tmp__A53T;
+  };
+}
+
+static void check_argument_type__for__JIHL(__SLOT_CODE__4IRG *Self__KIHL,__FAST_ARRAYoEXPRo__45WC *larg__LIHL,void *p__MIHL)
+// ({SLOT_CODE__4IRG},{NULLxFAST_ARRAYoEXPRo__45WC},{NULLxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q idx__NIHL,__tmp__UIHL,Self__IXML,__tmp__2IHL;
+  void *__tmp__DXML,*__tmp__QO5L;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__SIHL,*__tmp__0IHL;
+  idx__NIHL= 0;
+  if (((struct ___OBJ *)Self__KIHL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  __tmp__DXML=Self__KIHL->parent_slot__5IRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__DXML)->__id==__ITM_SLOT__PLC__) {
+    __tmp__SIHL=((__ITM_SLOT__PLC *)__tmp__DXML)->argument_list__5LBE;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__SIHL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__DXML)->parent_itm_slot__3F0D.argument_list__5LBE;
+  };
+  __tmp__UIHL=__tmp__SIHL->parent_arrayed_collection__BGYD.upper__53AF;
+  Self__IXML= 0;
+  while ((Self__IXML <= __tmp__UIHL)) {
+    __tmp__QO5L=Self__KIHL->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__QO5L)->__id==__ITM_SLOT__PLC__) {
+      __tmp__0IHL=((__ITM_SLOT__PLC *)__tmp__QO5L)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__0IHL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QO5L)->parent_itm_slot__3F0D.argument_list__5LBE;
+    };
+    __tmp__QO5L=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__0IHL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__IXML];
+    if (((struct ___OBJ *)__tmp__QO5L)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__2IHL=check__index__for__SO5L(((__ITM_ARG__Q0MD *)__tmp__QO5L),larg__LIHL,idx__NIHL,p__MIHL);
+    } else /* ITM_ARGS */ {
+      __tmp__2IHL=check__index__for__BP5L(((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__QO5L)),larg__LIHL,idx__NIHL,p__MIHL);
+    };
+    idx__NIHL=__tmp__2IHL;
+    Self__IXML=(__INTEGER__Q)(Self__IXML +  1);
+  };
+}
+
+static void check_argument_type__for__AJHL(__SLOT_DATA__IJRG *Self__BJHL,__FAST_ARRAYoEXPRo__45WC *larg__CJHL,void *p__DJHL)
+// ({SLOT_DATA__IJRG},{NULLxFAST_ARRAYoEXPRo__45WC},{NULLxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q idx__EJHL,__tmp__LJHL,Self__4XML,__tmp__TJHL;
+  void *__tmp__ZXML,*__tmp__EQ5L;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__JJHL,*__tmp__RJHL;
+  idx__EJHL= 0;
+  if (((struct ___OBJ *)Self__BJHL->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  __tmp__ZXML=Self__BJHL->parent_slot__KJRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__ZXML)->__id==__ITM_SLOT__PLC__) {
+    __tmp__JJHL=((__ITM_SLOT__PLC *)__tmp__ZXML)->argument_list__5LBE;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__JJHL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ZXML)->parent_itm_slot__3F0D.argument_list__5LBE;
+  };
+  __tmp__LJHL=__tmp__JJHL->parent_arrayed_collection__BGYD.upper__53AF;
+  Self__4XML= 0;
+  while ((Self__4XML <= __tmp__LJHL)) {
+    __tmp__EQ5L=Self__BJHL->parent_slot__KJRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__EQ5L)->__id==__ITM_SLOT__PLC__) {
+      __tmp__RJHL=((__ITM_SLOT__PLC *)__tmp__EQ5L)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__RJHL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EQ5L)->parent_itm_slot__3F0D.argument_list__5LBE;
+    };
+    __tmp__EQ5L=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__RJHL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__4XML];
+    if (((struct ___OBJ *)__tmp__EQ5L)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__TJHL=check__index__for__SO5L(((__ITM_ARG__Q0MD *)__tmp__EQ5L),larg__CJHL,idx__EJHL,p__DJHL);
+    } else /* ITM_ARGS */ {
+      __tmp__TJHL=check__index__for__BP5L(((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__EQ5L)),larg__CJHL,idx__EJHL,p__DJHL);
+    };
+    idx__EJHL=__tmp__TJHL;
+    Self__4XML=(__INTEGER__Q)(Self__4XML +  1);
+  };
+}
+
+static void add_first__3BGO(__LIST__WH *Self__4BGO,void *i__5BGO)
+// ({LIST__WH},{NULLxLIST__WHxSTRING_CST__5JxCALL_NULL__IUBxPUSH__IXBxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxSWITCH__QDXCxNODE_TYPE__SK2CxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxWRITE_GLOBAL__WXKJxWRITE_SLOT__EYKJxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxNOP__RXVJxWRITE_LOCAL__TEYJxLOOP__LRBKxCALL_SLOT__GAZKxNODE_STYLE__RD4KxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxLOOP_END__W0RMxCOP_LOCK__240MxCOP_UNLOCK__4C1MxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) Void No recursive, No inlinable.
+{
+  void *__tmp__HDIO,*__tmp__IDIO,*__tmp__G53T;
+  __INTEGER__Q upper_index__D53T,Self__E53T,i__H53T;
+  __FAST_ARRAYoINSTRo__EA4D *Self__0YGO;
+  Self__0YGO=((__FAST_ARRAYoINSTRo__EA4D *)Self__4BGO->expr_list__NA4D);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  add_last__S04F(Self__0YGO,i__5BGO);
+  if ((Self__0YGO->parent_arrayed_collection__MA4D.upper__4TLE !=  0)) {
+    if ((Self__0YGO->parent_arrayed_collection__MA4D.upper__4TLE ==  1)) {
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      __tmp__HDIO=((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+      __tmp__IDIO=((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[ 0]=__tmp__IDIO;
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      ((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[ 1]=__tmp__HDIO;
+    } else /* FALSE */ {
+      upper_index__D53T=(__INTEGER__Q)(Self__0YGO->parent_arrayed_collection__MA4D.upper__4TLE -  1);
+      (&__string_198)->count__0C= 11;
+      (&__string_198)->storage__1C="Definition.";
+      Self__E53T=upper_index__D53T;
+      while ((Self__E53T >=  0)) {
+        __tmp__G53T=((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[Self__E53T];
+        i__H53T=(__INTEGER__Q)(Self__E53T +  1);
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[i__H53T]=__tmp__G53T;
+        (&__string_198)->count__0C= 11;
+        (&__string_198)->storage__1C="Definition.";
+        ((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[Self__E53T]=NULL;
+        Self__E53T=(__INTEGER__Q)(Self__E53T -  1);
+      };
+      ((void **)Self__0YGO->parent_arrayed_collection__MA4D.storage__V14F)[ 0]=i__5BGO;
+    };
+  };
+}
+
+static void add__CLOK(void *p__ELOK)
+// ({PROFIL_SLOT__OO2CxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+  __POINTER__IB sz__S53T,result__Q53T,__tmp__R53T,__tmp__T53T;
+  __POINTER__IB __tmp__V53T,__tmp__W53T;
+  __UINTEGER_32__ZWB __tmp__X53T;
+  __MEMORY__2PG *__tmp__053T;
+  __INTEGER__Q Self__N53T,__tmp__S5RK,__tmp__V24K,Self__APNL;
+  __FAST_ARRAYoPROFILo__SQB *Self__N4RK;
+  __BOOLEAN__L __tmp__34RK;
+  void **__tmp__M53T;
+  Self__N4RK=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__N4RK->parent_arrayed_collection__0QB.upper__BRB +  1) <= (__INTEGER__Q)(Self__N4RK->parent_arrayed_collection__0QB.capacity__XUY -  1))) {
+    Self__N4RK->parent_arrayed_collection__0QB.upper__BRB=(__INTEGER__Q)(Self__N4RK->parent_arrayed_collection__0QB.upper__BRB +  1);
+    __tmp__34RK=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__34RK=FALSE__O__;
+  };
+  if ((! __tmp__34RK)) {
+    if ((Self__N4RK->parent_arrayed_collection__0QB.capacity__XUY ==  0)) {
+      sz__S53T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  1));
+      result__Q53T=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__R53T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__T53T=(void *)((unsigned long)(void *)((unsigned long)sz__S53T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R53T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R53T) - (unsigned long)((__POINTER__IB ) 1)));
+      sz__S53T=(void *)((unsigned long)__tmp__T53T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((sz__S53T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__V53T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__W53T=(void *)((unsigned long)(void *)((unsigned long)sz__S53T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V53T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V53T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__X53T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W53T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__V53T=micro_alloc__table__lab__UKI(__tmp__W53T,((__POINTER__IB )(&(table_size[(__tmp__X53T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W53T)));
+        ((__POINTER__IB *)__tmp__V53T)[ 0]=((__POINTER__IB ) 3);
+        result__Q53T=(void *)((unsigned long)__tmp__V53T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__053T=search__LQCB(__tmp__T53T);
+        result__Q53T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__053T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__M53T=((void **)result__Q53T);
+      Self__N53T= 1;
+      while ((Self__N53T >=  0)) {
+        __tmp__M53T[Self__N53T]=NULL;
+        Self__N53T=(__INTEGER__Q)(Self__N53T -  1);
+      };
+      Self__N4RK->parent_arrayed_collection__0QB.storage__EVY=__tmp__M53T;
+      Self__N4RK->parent_arrayed_collection__0QB.capacity__XUY= 2;
+      Self__N4RK->parent_arrayed_collection__0QB.upper__BRB= 0;
+    } else /* FALSE */ {
+      Self__N53T=(__INTEGER__Q)(Self__N4RK->parent_arrayed_collection__0QB.capacity__XUY <<  1);
+      __tmp__M53T=Self__N4RK->parent_arrayed_collection__0QB.storage__EVY;
+      __tmp__S5RK=Self__N4RK->parent_arrayed_collection__0QB.capacity__XUY;
+      sz__S53T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__M53T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__S5RK * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__N53T * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__M53T=((void **)sz__S53T);
+      __tmp__V24K=(__INTEGER__Q)(Self__N53T -  1);
+      Self__APNL=__tmp__S5RK;
+      while ((Self__APNL <= __tmp__V24K)) {
+        __tmp__M53T[Self__APNL]=NULL;
+        Self__APNL=(__INTEGER__Q)(Self__APNL +  1);
+      };
+      Self__N4RK->parent_arrayed_collection__0QB.storage__EVY=__tmp__M53T;
+      Self__N4RK->parent_arrayed_collection__0QB.capacity__XUY=Self__N53T;
+      Self__N4RK->parent_arrayed_collection__0QB.upper__BRB=(__INTEGER__Q)(Self__N4RK->parent_arrayed_collection__0QB.upper__BRB +  1);
+    };
+  };
+  ((void **)Self__N4RK->parent_arrayed_collection__0QB.storage__EVY)[Self__N4RK->parent_arrayed_collection__0QB.upper__BRB]=p__ELOK;
+  Self__N53T=profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB;
+  if (((struct ___OBJ *)p__ELOK)->__id==__PROFIL_SLOT__OO2C__) {
+    ((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)p__ELOK))->parent_profil__PO2C.life_index__EBSK=Self__N53T;
+  } else /* PROFIL_BLOCK */ {
+    ((__PROFIL_BLOCK__O3NJ *)p__ELOK)->parent_profil__P3NJ.life_index__EBSK=Self__N53T;
+  };
+}
+
+static void to_run_in__for__TOWK(__ITM_ARG__Q0MD *Self__UOWK,__FAST_ARRAYoLOCALo__2W1D *arg_lst__VOWK,__PROFIL_SLOT__OO2C *p__WOWK)
+// ({ITM_ARG__Q0MD},{NULLxFAST_ARRAYoLOCALo__2W1D},{NULLxPROFIL_SLOT__OO2C}) Void No recursive, No inlinable.
+{
+  void *t__XOWK;
+  __POSITION__OL __tmp__HPWK;
+  __STRING_CONSTANT__0 *__tmp__IPWK;
+  __TYPE_FULL__XMB *__tmp__JPWK;
+  __LOCAL__L4WC *__tmp__LPWK;
+  t__XOWK=NULL;
+  if (((void *)Self__UOWK->name__3VBE == (void *)(&__string_67))) {
+    t__XOWK=type_self__O4SC;
+  } else /* FALSE */ {
+    t__XOWK=Self__UOWK->type__4VBE;
+  };
+  __tmp__HPWK=Self__UOWK->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+  __tmp__IPWK=Self__UOWK->name__3VBE;
+  switch (((struct ___OBJ *)t__XOWK)->__id) {
+  case __ITM_TYPE_SIMPLE__RMB__: {
+    __tmp__JPWK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)t__XOWK));
+  } break;
+  case __ITM_TYPE_STYLE__1MB__: {
+    __tmp__JPWK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)t__XOWK)));
+  } break;
+  case __ITM_TYPE_GENERIC__LPB__: {
+    __tmp__JPWK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)t__XOWK)),p__WOWK);
+  } break;
+  case __ITM_TYPE_PARAMETER__ZEZ__: {
+    __tmp__JPWK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)t__XOWK)),p__WOWK);
+  } break;
+  case __ITM_TYPE_BLOCK__EYRC__: {
+    __tmp__JPWK=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)t__XOWK)),p__WOWK);
+  } break;
+  };
+  __tmp__LPWK=create__name__style__type__HIND(__tmp__HPWK,__tmp__IPWK,' ',__tmp__JPWK);
+  add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)arg_lst__VOWK),__tmp__LPWK);
+}
+
+static void to_run_in__for__NPWK(__ITM_ARGS__MITF *Self__OPWK,__FAST_ARRAYoLOCALo__2W1D *arg_lst__PPWK,__PROFIL_SLOT__OO2C *p__QPWK)
+// ({ITM_ARGS__MITF},{NULLxFAST_ARRAYoLOCALo__2W1D},{NULLxPROFIL_SLOT__OO2C}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__XPWK,Self__YH0K;
+  void *__tmp__0SUS;
+  __TYPE_FULL__XMB *__tmp__5PWK;
+  __LOCAL__L4WC *__tmp__EQWK;
+  __tmp__XPWK=Self__OPWK->name__L32G->parent_arrayed_collection__MD.upper__SD;
+  Self__YH0K= 0;
+  while ((Self__YH0K <= __tmp__XPWK)) {
+    __tmp__0SUS=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)Self__OPWK->type__M32G)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__YH0K];
+    switch (((struct ___OBJ *)__tmp__0SUS)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__5PWK=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__0SUS));
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__5PWK=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0SUS)));
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__5PWK=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0SUS)),p__QPWK);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__5PWK=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0SUS)),p__QPWK);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__5PWK=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0SUS)),p__QPWK);
+    } break;
+    };
+    __tmp__EQWK=create__name__style__type__HIND(Self__OPWK->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B,((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)Self__OPWK->name__L32G)->parent_arrayed_collection__MD.storage__CCZ)[Self__YH0K],' ',__tmp__5PWK);
+    add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)arg_lst__PPWK),__tmp__EQWK);
+    Self__YH0K=(__INTEGER__Q)(Self__YH0K +  1);
+  };
+}
+
+static void make_with_capacity__1P2K(__SLIM_ARRAYoLOCALo__PHOJ *Self__2P2K,__INTEGER__Q n__3P2K)
+// ({SLIM_ARRAYoLOCALo__PHOJ},{INTEGER__Q}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q new_count__4A0T,typ_id__4LNU,Self__553T;
+  __POINTER__IB ptr__3LNU,__tmp__5LNU,__tmp__AMNU,__tmp__BMNU;
+  __POINTER__IB __tmp__DA4T,__tmp__FA4T,__tmp__HA4T,__tmp__IA4T;
+  __UINTEGER_32__ZWB __tmp__CMNU;
+  __MEMORY__2PG *__tmp__MA4T;
+  __BOOLEAN__L __tmp__4P2K;
+  __BLOCK__GB __tmp__IQ2K;
+  __SLIM_ARRAYoLOCALo__PHOJ *Self__DQ2K;
+  __FAST_ARRAYoLOCALo__2W1D *result__2LNU,*Self__3A0T;
+  void **__tmp__453T;
+  Self__2P2K->first__THOJ=NULL;
+  __tmp__4P2K=(n__3P2K >  1);
+  __tmp__IQ2K.self=Self__2P2K;
+  if (__tmp__4P2K) {
+    Self__DQ2K=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__IQ2K.self);
+    new_count__4A0T=(__INTEGER__Q)(n__3P2K -  1);
+    result__2LNU=NULL;
+    ptr__3LNU=((__POINTER__IB )(NULL));
+    typ_id__4LNU= 0;
+    __tmp__5LNU=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+    if (((unsigned long)__tmp__5LNU ==  0)) {
+      result__2LNU=FAST_ARRAYoLOCALo__2W1D__;
+    } else /* FALSE */ {
+      typ_id__4LNU=__FAST_ARRAYoLOCALo__2W1D__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5LNU));
+      if ((typ_id__4LNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__AMNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__BMNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5LNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AMNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AMNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__CMNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BMNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__AMNU=micro_alloc__table__lab__UKI(__tmp__BMNU,((__POINTER__IB )(&(table_size[(__tmp__CMNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BMNU)));
+        ptr__3LNU=__tmp__AMNU;
+      } else /* FALSE */ {
+        __tmp__CMNU=((__UINTEGER_32__ZWB )typ_id__4LNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__AMNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__BMNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__5LNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AMNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AMNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__AMNU=micro_alloc__table__lab__UKI(__tmp__BMNU,((__POINTER__IB )(&(table_type[(__tmp__CMNU)]))),(__UINTEGER_32__ZWB)(__tmp__CMNU |  1));
+        ptr__3LNU=__tmp__AMNU;
+      };
+      result__2LNU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__3LNU);
+      *(result__2LNU) = *(FAST_ARRAYoLOCALo__2W1D__);
+    };
+    Self__3A0T=((__FAST_ARRAYoLOCALo__2W1D *)result__2LNU);
+    if ((Self__3A0T->parent_arrayed_collection__EX1D.capacity__ZZ4F < new_count__4A0T)) {
+      __tmp__AMNU=((__POINTER__IB )(__INTEGER__Q)(new_count__4A0T * ((__INTEGER__Q )(sizeof(void *)))));
+      __tmp__BMNU=((__POINTER__IB )(NULL));
+      (&__string_4)->count__0C= 16;
+      (&__string_4)->storage__1C="Memory: Size = 0";
+      __tmp__DA4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__FA4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__AMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DA4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DA4T) - (unsigned long)((__POINTER__IB ) 1)));
+      __tmp__AMNU=(void *)((unsigned long)__tmp__FA4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      if ((__tmp__AMNU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__HA4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__IA4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__AMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HA4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HA4T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__CMNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IA4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__HA4T=micro_alloc__table__lab__UKI(__tmp__IA4T,((__POINTER__IB )(&(table_size[(__tmp__CMNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IA4T)));
+        ((__POINTER__IB *)__tmp__HA4T)[ 0]=((__POINTER__IB ) 3);
+        __tmp__BMNU=(void *)((unsigned long)__tmp__HA4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+      } else /* FALSE */ {
+        __tmp__MA4T=search__LQCB(__tmp__FA4T);
+        __tmp__BMNU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__MA4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+      };
+      __tmp__453T=((void **)__tmp__BMNU);
+      Self__553T=(__INTEGER__Q)(new_count__4A0T -  1);
+      while ((Self__553T >=  0)) {
+        __tmp__453T[Self__553T]=NULL;
+        Self__553T=(__INTEGER__Q)(Self__553T -  1);
+      };
+      Self__3A0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__453T;
+      Self__3A0T->parent_arrayed_collection__EX1D.capacity__ZZ4F=new_count__4A0T;
+    };
+    Self__3A0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+    Self__DQ2K->list__HQ2K=result__2LNU;
+  };
+}
+
+static void add_last__0Q2K(__SLIM_ARRAYoLOCALo__PHOJ *Self__1Q2K,__LOCAL__L4WC *e__2Q2K)
+// ({SLIM_ARRAYoLOCALo__PHOJ},{NULLxLOCAL__L4WC}) Void No recursive, No inlinable.
+{
+  __POINTER__IB ptr__KMNU,__tmp__MMNU,__tmp__NMNU,__tmp__OMNU;
+  __POINTER__IB __tmp__VA4T,__tmp__XA4T,__tmp__ZA4T,__tmp__0A4T;
+  __INTEGER__Q typ_id__LMNU,Self__RA4T;
+  __UINTEGER_32__ZWB __tmp__PMNU;
+  __MEMORY__2PG *__tmp__4A4T;
+  __BOOLEAN__L __tmp__4Q2K,__tmp__JR2K;
+  __BLOCK__GB __tmp__DR2K;
+  __BLOCK__GB __tmp__SR2K;
+  __SLIM_ARRAYoLOCALo__PHOJ *Self__HR2K,*Self__NR2K;
+  __BLOCK__GB __tmp__PR2K;
+  __FAST_ARRAYoLOCALo__2W1D *result__JMNU,*Self__CB0T;
+  void **__tmp__QA4T;
+  __tmp__4Q2K=((void *)Self__1Q2K->first__THOJ == (void *)NULL);
+  __tmp__DR2K.self=Self__1Q2K;
+  __tmp__SR2K.self=Self__1Q2K;
+  if (__tmp__4Q2K) {
+    ((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__DR2K.self)->first__THOJ=e__2Q2K;
+  } else /* FALSE */ {
+    Self__HR2K=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__SR2K.self);
+    __tmp__JR2K=((void *)Self__HR2K->list__HQ2K == (void *)NULL);
+    __tmp__PR2K.self=Self__HR2K;
+    if (__tmp__JR2K) {
+      Self__NR2K=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__PR2K.self);
+      result__JMNU=NULL;
+      ptr__KMNU=((__POINTER__IB )(NULL));
+      typ_id__LMNU= 0;
+      __tmp__MMNU=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+      if (((unsigned long)__tmp__MMNU ==  0)) {
+        result__JMNU=FAST_ARRAYoLOCALo__2W1D__;
+      } else /* FALSE */ {
+        typ_id__LMNU=__FAST_ARRAYoLOCALo__2W1D__;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MMNU));
+        if ((typ_id__LMNU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__NMNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__OMNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__MMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NMNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NMNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__PMNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__OMNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__NMNU=micro_alloc__table__lab__UKI(__tmp__OMNU,((__POINTER__IB )(&(table_size[(__tmp__PMNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__OMNU)));
+          ptr__KMNU=__tmp__NMNU;
+        } else /* FALSE */ {
+          __tmp__PMNU=((__UINTEGER_32__ZWB )typ_id__LMNU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__NMNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__OMNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__MMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NMNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NMNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__NMNU=micro_alloc__table__lab__UKI(__tmp__OMNU,((__POINTER__IB )(&(table_type[(__tmp__PMNU)]))),(__UINTEGER_32__ZWB)(__tmp__PMNU |  1));
+          ptr__KMNU=__tmp__NMNU;
+        };
+        result__JMNU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__KMNU);
+        *(result__JMNU) = *(FAST_ARRAYoLOCALo__2W1D__);
+      };
+      Self__CB0T=((__FAST_ARRAYoLOCALo__2W1D *)result__JMNU);
+      if ((Self__CB0T->parent_arrayed_collection__EX1D.capacity__ZZ4F <  4)) {
+        __tmp__NMNU=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) <<  2));
+        __tmp__OMNU=((__POINTER__IB )(NULL));
+        (&__string_4)->count__0C= 16;
+        (&__string_4)->storage__1C="Memory: Size = 0";
+        __tmp__VA4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__XA4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VA4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VA4T) - (unsigned long)((__POINTER__IB ) 1)));
+        __tmp__NMNU=(void *)((unsigned long)__tmp__XA4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        if ((__tmp__NMNU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ZA4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__0A4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZA4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZA4T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__PMNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0A4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ZA4T=micro_alloc__table__lab__UKI(__tmp__0A4T,((__POINTER__IB )(&(table_size[(__tmp__PMNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0A4T)));
+          ((__POINTER__IB *)__tmp__ZA4T)[ 0]=((__POINTER__IB ) 3);
+          __tmp__OMNU=(void *)((unsigned long)__tmp__ZA4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+        } else /* FALSE */ {
+          __tmp__4A4T=search__LQCB(__tmp__XA4T);
+          __tmp__OMNU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__4A4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+        };
+        __tmp__QA4T=((void **)__tmp__OMNU);
+        Self__RA4T= 3;
+        while ((Self__RA4T >=  0)) {
+          __tmp__QA4T[Self__RA4T]=NULL;
+          Self__RA4T=(__INTEGER__Q)(Self__RA4T -  1);
+        };
+        Self__CB0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__QA4T;
+        Self__CB0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 4;
+      };
+      Self__CB0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(-  1);
+      Self__NR2K->list__HQ2K=result__JMNU;
+    };
+    add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)Self__HR2K->list__HQ2K),e__2Q2K);
+  };
+}
+
+static void* prototype__LEMJ(__TYPE_FULL__XMB *Self__MEMJ)
+// ({TYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  void *__tmp__OEMJ;
+  __PROTOTYPE__MF *__tmp__PEMJ;
+  __tmp__OEMJ=Self__MEMJ->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__OEMJ)->__id) {
+  case __TYPE__FF__: {
+    __tmp__PEMJ=((__TYPE__FF *)__tmp__OEMJ)->prototype__QF;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__PEMJ=((__TYPE_NULL__GMB *)__tmp__OEMJ)->parent_type__HMB.prototype__QF;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__PEMJ=((__TYPE_VOID__IMB *)__tmp__OEMJ)->parent_type__JMB.prototype__QF;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__PEMJ=((__TYPE_CONTEXT__KMB *)__tmp__OEMJ)->parent_type__LMB.prototype__QF;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__PEMJ=((__TYPE_ID__MMB *)__tmp__OEMJ)->parent_type__NMB.prototype__QF;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    __tmp__PEMJ=((__TYPE_GENERIC__OCY *)__tmp__OEMJ)->parent_type__PCY.prototype__QF;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__PEMJ=prototype__32ZG();
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__PEMJ=prototype__JBFL();
+  } break;
+  };
+  __tmp__OEMJ=__tmp__PEMJ;
+  return(__tmp__OEMJ);
+}
+
+static void* lookup__PPVJ()
+// () With result No recursive, No inlinable.
+{
+  __LOCAL__L4WC *result__TPVJ,*__tmp__BRVJ,*__tmp__CSVJ;
+  __INTEGER__Q j__UPVJ;
+  void *Result__SPVJ;
+  __BOOLEAN__L __tmp__VRVJ;
+  result__TPVJ=NULL;
+  j__UPVJ=stack_local__FX1D->parent_arrayed_collection__EX1D.upper__12BE;
+  while ((! ((j__UPVJ <  0) || ((void *)((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__UPVJ])->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+    j__UPVJ=(__INTEGER__Q)(j__UPVJ -  1);
+  };
+  if ((j__UPVJ >=  0)) {
+    __tmp__BRVJ=((void **)((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.storage__NU5F)[j__UPVJ];
+    result__TPVJ=__tmp__BRVJ;
+    if (((j__UPVJ < bottom_index__PDPJ) && (__tmp__BRVJ->parent_variable__O4WC.parent_named__N4WC.style__0KQC != '-'))) {
+      bottom_index__PDPJ=j__UPVJ;
+      context_extern__AEPJ=__tmp__BRVJ;
+    };
+    __tmp__VRVJ=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__VRVJ=FALSE__O__;
+  };
+  if ((! __tmp__VRVJ)) {
+    if (((void *)profil_slot__RO2C != (void *)NULL)) {
+      __tmp__CSVJ=lookup__UHJO(((__PROFIL_SLOT__OO2C *)profil_slot__RO2C),(&__string_67));
+      result__TPVJ=__tmp__CSVJ;
+      if ((((void *)__tmp__CSVJ != (void *)NULL) && ((void *)__tmp__CSVJ->parent_variable__O4WC.parent_named__N4WC.name__GWB != (void *)(&__string_67)))) {
+        bottom_index__PDPJ=(__INTEGER__Q)(-  1);
+        context_extern__AEPJ=__tmp__CSVJ;
+      };
+    };
+  };
+  Result__SPVJ=result__TPVJ;
+  return(Result__SPVJ);
+}
+
+static void add_arg__to__in__for__block__5UTJ(__ITM_READ_ARGS__YUTC *Self__AVTJ,void *e__BVTJ,__INTEGER__Q idx__CVTJ,__FAST_ARRAYoEXPRo__45WC *args__DVTJ,void *slot__EVTJ,__BOOLEAN__L is_block_value__FVTJ)
+// ({ITM_READ_ARGS__YUTC},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{INTEGER__Q},{NULLxFAST_ARRAYoEXPRo__45WC},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{TRUE__KxFALSE__O}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q count__HVTJ,Result__YFST,Self__CB4T,__tmp__GWTJ;
+  __INTEGER__Q __tmp__UWTJ;
+  __EXPR_MULTIPLE__GLWH *__tmp__JVTJ;
+  void *__tmp__35QO,*__tmp__UYTO,*__tmp__UZTO;
+  __POSITION__OL __tmp__5WTJ;
+  __FAST_ARRAYoEXPRo__45WC *Self__DB4T,*other__AB4T;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__EWTJ,*__tmp__SWTJ;
+  __BOOLEAN__L __tmp__GXTJ;
+  count__HVTJ= 0;
+  if (e__BVTJ==NULL) {
+    __tmp__JVTJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)e__BVTJ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__JVTJ=((void *)e__BVTJ);
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__JVTJ=NULL;
+    } break;
+    }
+  };
+  if (((void *)__tmp__JVTJ != (void *)NULL)) {
+    Result__YFST=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__JVTJ)->expr_list__XTEI)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    count__HVTJ=Result__YFST;
+    Self__DB4T=((__FAST_ARRAYoEXPRo__45WC *)args__DVTJ);
+    other__AB4T=__tmp__JVTJ->expr_list__XTEI;
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    Result__YFST=other__AB4T->parent_arrayed_collection__GAXC.upper__D0RH;
+    Self__CB4T= 0;
+    while ((Self__CB4T <= Result__YFST)) {
+      add_last__3XEI(Self__DB4T,((void **)((__FAST_ARRAYoEXPRo__45WC *)other__AB4T)->parent_arrayed_collection__GAXC.storage__HREI)[Self__CB4T]);
+      Self__CB4T=(__INTEGER__Q)(Self__CB4T +  1);
+    };
+  } else /* FALSE */ {
+    count__HVTJ= 1;
+    add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)args__DVTJ),e__BVTJ);
+  };
+  if (verify__QBNJ) {
+    if ((! is_block_value__FVTJ)) {
+      if (((struct ___OBJ *)slot__EVTJ)->__id==__SLOT_CODE__4IRG__) {
+        __tmp__35QO=((__SLOT_CODE__4IRG *)slot__EVTJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__35QO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EWTJ=((__ITM_SLOT__PLC *)__tmp__35QO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EWTJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__35QO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      } else /* SLOT_DATA */ {
+        __tmp__35QO=((__SLOT_DATA__IJRG *)slot__EVTJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+        if (((struct ___OBJ *)__tmp__35QO)->__id==__ITM_SLOT__PLC__) {
+          __tmp__EWTJ=((__ITM_SLOT__PLC *)__tmp__35QO)->argument_list__5LBE;
+        } else /* ITM_SLOT_OPERATOR */ {
+          __tmp__EWTJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__35QO)->parent_itm_slot__3F0D.argument_list__5LBE;
+        };
+      };
+      __tmp__35QO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__EWTJ)->parent_arrayed_collection__BGYD.storage__54AF)[idx__CVTJ];
+      if (((struct ___OBJ *)__tmp__35QO)->__id==__ITM_ARG__Q0MD__) {
+        __tmp__GWTJ= 1;
+      } else /* ITM_ARGS */ {
+        __tmp__GWTJ=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__35QO)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+      };
+      if ((__tmp__GWTJ != count__HVTJ)) {
+        copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_702));
+        append_in__AEE(idx__CVTJ,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_703));
+        append__KWX(((__STRING__BC *)string_tmp__YC),Self__AVTJ->parent_itm_read__ZUTC.name__XZ1C);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_704));
+        if (((struct ___OBJ *)slot__EVTJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__UYTO=((__SLOT_CODE__4IRG *)slot__EVTJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__UYTO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SWTJ=((__ITM_SLOT__PLC *)__tmp__UYTO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SWTJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UYTO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__UYTO=((__SLOT_DATA__IJRG *)slot__EVTJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__UYTO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SWTJ=((__ITM_SLOT__PLC *)__tmp__UYTO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SWTJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UYTO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__UYTO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__SWTJ)->parent_arrayed_collection__BGYD.storage__54AF)[idx__CVTJ];
+        if (((struct ___OBJ *)__tmp__UYTO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__UWTJ= 1;
+        } else /* ITM_ARGS */ {
+          __tmp__UWTJ=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__UYTO)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+        };
+        append_in__AEE(__tmp__UWTJ,string_tmp__YC);
+        append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_705));
+        append_in__AEE(count__HVTJ,string_tmp__YC);
+        add_last__ACV(((__STRING__BC *)string_tmp__YC),')');
+        put_error__text__EQE( 1,string_tmp__YC);
+        if (((struct ___OBJ *)slot__EVTJ)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__UZTO=((__SLOT_CODE__4IRG *)slot__EVTJ)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__UZTO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SWTJ=((__ITM_SLOT__PLC *)__tmp__UZTO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SWTJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UZTO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        } else /* SLOT_DATA */ {
+          __tmp__UZTO=((__SLOT_DATA__IJRG *)slot__EVTJ)->parent_slot__KJRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__UZTO)->__id==__ITM_SLOT__PLC__) {
+            __tmp__SWTJ=((__ITM_SLOT__PLC *)__tmp__UZTO)->argument_list__5LBE;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__SWTJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UZTO)->parent_itm_slot__3F0D.argument_list__5LBE;
+          };
+        };
+        __tmp__UYTO=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__SWTJ)->parent_arrayed_collection__BGYD.storage__54AF)[idx__CVTJ];
+        if (((struct ___OBJ *)__tmp__UYTO)->__id==__ITM_ARG__Q0MD__) {
+          __tmp__5WTJ=((__ITM_ARG__Q0MD *)__tmp__UYTO)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+        } else /* ITM_ARGS */ {
+          __tmp__5WTJ=((__ITM_ARGS__MITF *)__tmp__UYTO)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+        };
+        put_position__PRE(__tmp__5WTJ);
+        switch (((struct ___OBJ *)e__BVTJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__5WTJ=((__STRING_CST__5J *)e__BVTJ)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__5WTJ=((__EXTERNAL_C__Y5WC *)e__BVTJ)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__5WTJ=((__PROTOTYPE_CST__LAXC *)e__BVTJ)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__5WTJ=((__INTEGER_CST__XAXC *)e__BVTJ)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__5WTJ=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__5WTJ=((__READ_LOCAL__55ZI *)e__BVTJ)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__5WTJ=((__EXPR_EQUAL__KINJ *)e__BVTJ)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__5WTJ=((__EXPR_NOT_EQUAL__VINJ *)e__BVTJ)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__5WTJ=((__IS_EXPANDED__35NJ *)e__BVTJ)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__5WTJ=((__GET_TYPE_ID__HAOJ *)e__BVTJ)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__5WTJ=((__EXPR_SUP__ABOJ *)e__BVTJ)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__5WTJ=((__EXPR_SUB__UBOJ *)e__BVTJ)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__5WTJ=((__EXPR_MUL__KCOJ *)e__BVTJ)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__5WTJ=((__EXPR_DIV__4COJ *)e__BVTJ)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__5WTJ=((__EXPR_AND__SDOJ *)e__BVTJ)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__5WTJ=((__EXPR_SHIFT_R__GEOJ *)e__BVTJ)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__5WTJ=((__EXPR_SHIFT_L__0EOJ *)e__BVTJ)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__5WTJ=((__PUT_TO__TFOJ *)e__BVTJ)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__5WTJ=((__ITEM__HGOJ *)e__BVTJ)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__5WTJ=((__SIZE_OF__5GOJ *)e__BVTJ)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__5WTJ=((__CAST__1HOJ *)e__BVTJ)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__5WTJ=((__REAL_CST__1LOJ *)e__BVTJ)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__5WTJ=((__CHARACTER_CST__RMOJ *)e__BVTJ)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__5WTJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__BVTJ)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__5WTJ=((__READ_SLOT__LL4K *)e__BVTJ)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__5WTJ=((__EXPR_NOT_LOGIC__W4FL *)e__BVTJ)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__5WTJ=((__EXPR_OR_LOGIC__ADUL *)e__BVTJ)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__5WTJ=((__EXPR_OR_OR_LOGIC__3DUL *)e__BVTJ)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__5WTJ=((__EXPR_AND_LOGIC__EFUL *)e__BVTJ)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__5WTJ=((__EXPR_AND_AND_LOGIC__5FUL *)e__BVTJ)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__5WTJ=((__EXPR_NEG__EZVL *)e__BVTJ)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__5WTJ=((__EXPR_ADD__SZVL *)e__BVTJ)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__5WTJ=((__READ_GLOBAL__T4YL *)e__BVTJ)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__5WTJ=((__EXPR_NOT__XUPM *)e__BVTJ)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__5WTJ=((__EXPR_MOD__3YPM *)e__BVTJ)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__5WTJ=((__EXPR_OR__PQ0N *)e__BVTJ)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__5WTJ=((__EXPR_SUP_EQ__1VBP *)e__BVTJ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__5WTJ=((__EXPR_INF__OXBP *)e__BVTJ)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__5WTJ=((__EXPR_INF_EQ__FYBP *)e__BVTJ)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__5WTJ=((__EXPR_XOR__ABEP *)e__BVTJ)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        };
+        put_position__PRE(__tmp__5WTJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
       };
-      __tmp__OS0M=__tmp__LXKN;
+      __tmp__GXTJ=TRUE__K__;
+    } else /* FALSE */ {
+      __tmp__GXTJ=FALSE__O__;
+    };
+    if ((! __tmp__GXTJ)) {
+      if (((idx__CVTJ ==  0) && (count__HVTJ !=  1))) {
+        switch (((struct ___OBJ *)e__BVTJ)->__id) {
+        case __STRING_CST__5J__: {
+          __tmp__5WTJ=((__STRING_CST__5J *)e__BVTJ)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXTERNAL_C__Y5WC__: {
+          __tmp__5WTJ=((__EXTERNAL_C__Y5WC *)e__BVTJ)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PROTOTYPE_CST__LAXC__: {
+          __tmp__5WTJ=((__PROTOTYPE_CST__LAXC *)e__BVTJ)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __INTEGER_CST__XAXC__: {
+          __tmp__5WTJ=((__INTEGER_CST__XAXC *)e__BVTJ)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MULTIPLE__GLWH__: {
+          __tmp__5WTJ=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_LOCAL__55ZI__: {
+          __tmp__5WTJ=((__READ_LOCAL__55ZI *)e__BVTJ)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_EQUAL__KINJ__: {
+          __tmp__5WTJ=((__EXPR_EQUAL__KINJ *)e__BVTJ)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_EQUAL__VINJ__: {
+          __tmp__5WTJ=((__EXPR_NOT_EQUAL__VINJ *)e__BVTJ)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __IS_EXPANDED__35NJ__: {
+          __tmp__5WTJ=((__IS_EXPANDED__35NJ *)e__BVTJ)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __GET_TYPE_ID__HAOJ__: {
+          __tmp__5WTJ=((__GET_TYPE_ID__HAOJ *)e__BVTJ)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP__ABOJ__: {
+          __tmp__5WTJ=((__EXPR_SUP__ABOJ *)e__BVTJ)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUB__UBOJ__: {
+          __tmp__5WTJ=((__EXPR_SUB__UBOJ *)e__BVTJ)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MUL__KCOJ__: {
+          __tmp__5WTJ=((__EXPR_MUL__KCOJ *)e__BVTJ)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_DIV__4COJ__: {
+          __tmp__5WTJ=((__EXPR_DIV__4COJ *)e__BVTJ)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND__SDOJ__: {
+          __tmp__5WTJ=((__EXPR_AND__SDOJ *)e__BVTJ)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_R__GEOJ__: {
+          __tmp__5WTJ=((__EXPR_SHIFT_R__GEOJ *)e__BVTJ)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SHIFT_L__0EOJ__: {
+          __tmp__5WTJ=((__EXPR_SHIFT_L__0EOJ *)e__BVTJ)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __PUT_TO__TFOJ__: {
+          __tmp__5WTJ=((__PUT_TO__TFOJ *)e__BVTJ)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __ITEM__HGOJ__: {
+          __tmp__5WTJ=((__ITEM__HGOJ *)e__BVTJ)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __SIZE_OF__5GOJ__: {
+          __tmp__5WTJ=((__SIZE_OF__5GOJ *)e__BVTJ)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CAST__1HOJ__: {
+          __tmp__5WTJ=((__CAST__1HOJ *)e__BVTJ)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __REAL_CST__1LOJ__: {
+          __tmp__5WTJ=((__REAL_CST__1LOJ *)e__BVTJ)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __CHARACTER_CST__RMOJ__: {
+          __tmp__5WTJ=((__CHARACTER_CST__RMOJ *)e__BVTJ)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+          __tmp__5WTJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__BVTJ)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_SLOT__LL4K__: {
+          __tmp__5WTJ=((__READ_SLOT__LL4K *)e__BVTJ)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT_LOGIC__W4FL__: {
+          __tmp__5WTJ=((__EXPR_NOT_LOGIC__W4FL *)e__BVTJ)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_LOGIC__ADUL__: {
+          __tmp__5WTJ=((__EXPR_OR_LOGIC__ADUL *)e__BVTJ)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR_OR_LOGIC__3DUL__: {
+          __tmp__5WTJ=((__EXPR_OR_OR_LOGIC__3DUL *)e__BVTJ)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_LOGIC__EFUL__: {
+          __tmp__5WTJ=((__EXPR_AND_LOGIC__EFUL *)e__BVTJ)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_AND_AND_LOGIC__5FUL__: {
+          __tmp__5WTJ=((__EXPR_AND_AND_LOGIC__5FUL *)e__BVTJ)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NEG__EZVL__: {
+          __tmp__5WTJ=((__EXPR_NEG__EZVL *)e__BVTJ)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_ADD__SZVL__: {
+          __tmp__5WTJ=((__EXPR_ADD__SZVL *)e__BVTJ)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__5WTJ=((__READ_GLOBAL__T4YL *)e__BVTJ)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_NOT__XUPM__: {
+          __tmp__5WTJ=((__EXPR_NOT__XUPM *)e__BVTJ)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_MOD__3YPM__: {
+          __tmp__5WTJ=((__EXPR_MOD__3YPM *)e__BVTJ)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_OR__PQ0N__: {
+          __tmp__5WTJ=((__EXPR_OR__PQ0N *)e__BVTJ)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_SUP_EQ__1VBP__: {
+          __tmp__5WTJ=((__EXPR_SUP_EQ__1VBP *)e__BVTJ)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF__OXBP__: {
+          __tmp__5WTJ=((__EXPR_INF__OXBP *)e__BVTJ)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_INF_EQ__FYBP__: {
+          __tmp__5WTJ=((__EXPR_INF_EQ__FYBP *)e__BVTJ)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        case __EXPR_XOR__ABEP__: {
+          __tmp__5WTJ=((__EXPR_XOR__ABEP *)e__BVTJ)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+        } break;
+        };
+        put_error__text__EQE( 1,(&__string_706));
+        put_position__PRE(__tmp__5WTJ);
+        put_string__JJG(msg_err__JQE);
+        if ((verbose_level__R5 !=  0)) {
+          put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+        };
+        if ((type_error__IQE ==  2)) {
+          nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+        } else /* FALSE */ {
+          exit(( 1));
+        };
+      };
+    };
+  };
+}
+
+static __BOOLEAN__L is_export_to__FCVK(__TYPE_FULL__XMB *Self__GCVK,__TYPE_FULL__XMB *t__HCVK)
+// ({TYPE_FULL__XMB},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  void *__tmp__JCVK;
+  __TYPE_GENERIC__OCY *Self__2KZK;
+  __PROTOTYPE__MF *__tmp__NLZK;
+  __BOOLEAN__L __tmp__1JZK,__tmp__KCVK;
+  __tmp__JCVK=Self__GCVK->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__JCVK)->__id) {
+  case __TYPE__FF__: {
+    __tmp__1JZK=is_cast__with__on__FB2K(t__HCVK,(&__string_93),((__TYPE__FF *)__tmp__JCVK)->prototype__QF->export_list__D1MB);
+    __tmp__KCVK=__tmp__1JZK;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__KCVK=FALSE__O__;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__KCVK=FALSE__O__;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__1JZK=is_cast__with__on__3C2K(t__HCVK,(&__string_93),((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__JCVK))->parent_type__LMB.prototype__QF->export_list__D1MB);
+    __tmp__KCVK=__tmp__1JZK;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__1JZK=is_cast__with__on__VE2K(t__HCVK,(&__string_93),((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__JCVK))->parent_type__NMB.prototype__QF->export_list__D1MB);
+    __tmp__KCVK=__tmp__1JZK;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    Self__2KZK=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__JCVK));
+    __tmp__1JZK=is_cast__with__on__and__MG2K(t__HCVK,(&__string_93),Self__2KZK->export_list__P1MB,Self__2KZK->parent_type__PCY.prototype__QF->import_list__H2MB);
+    __tmp__KCVK=__tmp__1JZK;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__NLZK=prototype__32ZG();
+    __tmp__1JZK=is_cast__with__on__LH2K(t__HCVK,(&__string_93),__tmp__NLZK->export_list__D1MB);
+    __tmp__KCVK=__tmp__1JZK;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__NLZK=prototype__JBFL();
+    __tmp__1JZK=is_cast__with__on__RFNL(t__HCVK,(&__string_93),__tmp__NLZK->export_list__D1MB);
+    __tmp__KCVK=__tmp__1JZK;
+  } break;
+  };
+  __tmp__1JZK=__tmp__KCVK;
+  return(__tmp__1JZK);
+}
+
+static __INTEGER__Q argument_count__KURL(__SLOT_CODE__4IRG *Self__LURL)
+// ({SLOT_CODE__4IRG}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q result__NURL,__tmp__TURL,Self__Z0XL,__tmp__1URL;
+  void *__tmp__U0XL,*__tmp__QXCM;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__RURL,*__tmp__ZURL;
+  result__NURL= 0;
+  if (((struct ___OBJ *)Self__LURL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  __tmp__U0XL=Self__LURL->parent_slot__5IRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__U0XL)->__id==__ITM_SLOT__PLC__) {
+    __tmp__RURL=((__ITM_SLOT__PLC *)__tmp__U0XL)->argument_list__5LBE;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__RURL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__U0XL)->parent_itm_slot__3F0D.argument_list__5LBE;
+  };
+  __tmp__TURL=__tmp__RURL->parent_arrayed_collection__BGYD.upper__53AF;
+  Self__Z0XL= 0;
+  while ((Self__Z0XL <= __tmp__TURL)) {
+    __tmp__QXCM=Self__LURL->parent_slot__5IRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__QXCM)->__id==__ITM_SLOT__PLC__) {
+      __tmp__ZURL=((__ITM_SLOT__PLC *)__tmp__QXCM)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__ZURL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QXCM)->parent_itm_slot__3F0D.argument_list__5LBE;
+    };
+    __tmp__QXCM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__ZURL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__Z0XL];
+    if (((struct ___OBJ *)__tmp__QXCM)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__1URL= 1;
+    } else /* ITM_ARGS */ {
+      __tmp__1URL=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__QXCM)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+    };
+    result__NURL=(__INTEGER__Q)(result__NURL + __tmp__1URL);
+    Self__Z0XL=(__INTEGER__Q)(Self__Z0XL +  1);
+  };
+  __tmp__TURL=result__NURL;
+  return(__tmp__TURL);
+}
+
+static __INTEGER__Q argument_count__BVRL(__SLOT_DATA__IJRG *Self__CVRL)
+// ({SLOT_DATA__IJRG}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q result__EVRL,__tmp__KVRL,Self__P1XL,__tmp__SVRL;
+  void *__tmp__K1XL,*__tmp__WXCM;
+  __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__IVRL,*__tmp__QVRL;
+  result__EVRL= 0;
+  if (((struct ___OBJ *)Self__CVRL->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  __tmp__K1XL=Self__CVRL->parent_slot__KJRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__K1XL)->__id==__ITM_SLOT__PLC__) {
+    __tmp__IVRL=((__ITM_SLOT__PLC *)__tmp__K1XL)->argument_list__5LBE;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__IVRL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__K1XL)->parent_itm_slot__3F0D.argument_list__5LBE;
+  };
+  __tmp__KVRL=__tmp__IVRL->parent_arrayed_collection__BGYD.upper__53AF;
+  Self__P1XL= 0;
+  while ((Self__P1XL <= __tmp__KVRL)) {
+    __tmp__WXCM=Self__CVRL->parent_slot__KJRG->parent_itm_slot__RLC;
+    if (((struct ___OBJ *)__tmp__WXCM)->__id==__ITM_SLOT__PLC__) {
+      __tmp__QVRL=((__ITM_SLOT__PLC *)__tmp__WXCM)->argument_list__5LBE;
+    } else /* ITM_SLOT_OPERATOR */ {
+      __tmp__QVRL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WXCM)->parent_itm_slot__3F0D.argument_list__5LBE;
+    };
+    __tmp__WXCM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__QVRL)->parent_arrayed_collection__BGYD.storage__54AF)[Self__P1XL];
+    if (((struct ___OBJ *)__tmp__WXCM)->__id==__ITM_ARG__Q0MD__) {
+      __tmp__SVRL= 1;
+    } else /* ITM_ARGS */ {
+      __tmp__SVRL=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__WXCM)->name__L32G->parent_arrayed_collection__MD.upper__SD +  1);
+    };
+    result__EVRL=(__INTEGER__Q)(result__EVRL + __tmp__SVRL);
+    Self__P1XL=(__INTEGER__Q)(Self__P1XL +  1);
+  };
+  __tmp__KVRL=result__EVRL;
+  return(__tmp__KVRL);
+}
+
+static __BOOLEAN__L is_import_to__4WRL(__TYPE_FULL__XMB *Self__5WRL,__TYPE_FULL__XMB *t__AXRL)
+// ({TYPE_FULL__XMB},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+  void *__tmp__CXRL;
+  __TYPE_GENERIC__OCY *Self__K3XL;
+  __PROTOTYPE__MF *__tmp__13XL;
+  __BOOLEAN__L __tmp__J2XL,__tmp__DXRL;
+  __tmp__CXRL=Self__5WRL->the_parent_type__QLK;
+  switch (((struct ___OBJ *)__tmp__CXRL)->__id) {
+  case __TYPE__FF__: {
+    __tmp__J2XL=is_cast__with__on__FB2K(t__AXRL,(&__string_94),((__TYPE__FF *)__tmp__CXRL)->prototype__QF->import_list__H2MB);
+    __tmp__DXRL=__tmp__J2XL;
+  } break;
+  case __TYPE_NULL__GMB__: {
+    __tmp__DXRL=FALSE__O__;
+  } break;
+  case __TYPE_VOID__IMB__: {
+    __tmp__DXRL=FALSE__O__;
+  } break;
+  case __TYPE_CONTEXT__KMB__: {
+    __tmp__J2XL=is_cast__with__on__3C2K(t__AXRL,(&__string_94),((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__CXRL))->parent_type__LMB.prototype__QF->import_list__H2MB);
+    __tmp__DXRL=__tmp__J2XL;
+  } break;
+  case __TYPE_ID__MMB__: {
+    __tmp__J2XL=is_cast__with__on__VE2K(t__AXRL,(&__string_94),((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__CXRL))->parent_type__NMB.prototype__QF->import_list__H2MB);
+    __tmp__DXRL=__tmp__J2XL;
+  } break;
+  case __TYPE_GENERIC__OCY__: {
+    Self__K3XL=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__CXRL));
+    __tmp__J2XL=is_cast__with__on__and__MG2K(t__AXRL,(&__string_94),Self__K3XL->import_list__T2MB,Self__K3XL->parent_type__PCY.prototype__QF->import_list__H2MB);
+    __tmp__DXRL=__tmp__J2XL;
+  } break;
+  case __TYPE_BLOCK__CP5D__: {
+    __tmp__13XL=prototype__32ZG();
+    __tmp__J2XL=is_cast__with__on__LH2K(t__AXRL,(&__string_94),__tmp__13XL->import_list__H2MB);
+    __tmp__DXRL=__tmp__J2XL;
+  } break;
+  case __PROFIL_BLOCK__O3NJ__: {
+    __tmp__13XL=prototype__JBFL();
+    __tmp__J2XL=is_cast__with__on__RFNL(t__AXRL,(&__string_94),__tmp__13XL->import_list__H2MB);
+    __tmp__DXRL=__tmp__J2XL;
+  } break;
+  };
+  __tmp__J2XL=__tmp__DXRL;
+  return(__tmp__J2XL);
+}
+
+static void* new_write__with__SSAN(__NODE_STYLE__RD4K *Self__TSAN,void *var__USAN,void *e__VSAN,__SLOT_DATA__IJRG *slot__WSAN)
+// ({NODE_STYLE__RD4K},{NULLxLOCAL__L4WCxSLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSLOT_DATA__IJRG}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__SNNU;
+  void *rd__YSAN,*__tmp__XWUS,*__tmp__GB4T;
+  __POSITION__OL __tmp__5SAN,p__RNNU;
+  __STRING_CST__5J *Self__0MNU,*result__WMNU;
+  __POINTER__IB ptr__XMNU,__tmp__ZMNU,__tmp__1MNU,__tmp__2MNU;
+  __INTEGER__Q typ_id__YMNU;
+  __UINTEGER_32__ZWB __tmp__3MNU;
+  void *__tmp__HTAN;
+  __PROTOTYPE_CST__LAXC *Self__4WUS,*__tmp__5WUS;
+  __INTEGER_CST__XAXC *Self__BXUS,*Self__QNNU;
+  __TYPE_FULL__XMB *t__TNNU;
+  __READ_LOCAL__55ZI *__tmp__HB0T,*__tmp__IB0T;
+  __IS_EXPANDED__35NJ *Self__FXUS,*Self__BONU;
+  __GET_TYPE_ID__HAOJ *Self__KXUS,*Self__RONU;
+  __SIZE_OF__5GOJ *Self__NXUS,*Self__BPNU;
+  __REAL_CST__1LOJ *Self__QXUS,*Self__RPNU;
+  __STRING_CONSTANT__0 *v__TPNU;
+  __CHARACTER_CST__RMOJ *Self__UXUS,*__tmp__VXUS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__XXUS,*__tmp__YXUS;
+  __READ_GLOBAL__T4YL *__tmp__HB4T;
+  __WRITE_LOCAL__TEYJ *__tmp__BYUS;
+  rd__YSAN=NULL;
+  if ((slot__WSAN->parent_variable__JJRG.parent_named__N4WC.style__0KQC == '-')) {
+    __tmp__5SAN=position__VJ4M(Self__TSAN);
+    __tmp__XWUS=read_direct__with__WETL(((__SLOT_DATA__IJRG *)slot__WSAN),NULL);
+    rd__YSAN=__tmp__XWUS;
+  } else /* FALSE */ {
+    __tmp__5SAN=position__VJ4M(Self__TSAN);
+    switch (((struct ___OBJ *)e__VSAN)->__id) {
+    case __STRING_CST__5J__: {
+      Self__0MNU=((__STRING_CST__5J *)e__VSAN);
+      result__WMNU=NULL;
+      ptr__XMNU=((__POINTER__IB )(NULL));
+      typ_id__YMNU= 0;
+      __tmp__ZMNU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+      if (((unsigned long)__tmp__ZMNU ==  0)) {
+        result__WMNU=Self__0MNU;
+      } else /* FALSE */ {
+        typ_id__YMNU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZMNU));
+        if ((typ_id__YMNU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3MNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2MNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_size[(__tmp__3MNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2MNU)));
+          ptr__XMNU=__tmp__1MNU;
+        } else /* FALSE */ {
+          __tmp__3MNU=((__UINTEGER_32__ZWB )typ_id__YMNU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_type[(__tmp__3MNU)]))),(__UINTEGER_32__ZWB)(__tmp__3MNU |  1));
+          ptr__XMNU=__tmp__1MNU;
+        };
+        result__WMNU=((__STRING_CST__5J *)ptr__XMNU);
+        *(result__WMNU) = *(Self__0MNU);
+      };
+      __tmp__HTAN=result__WMNU;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HTAN=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__VSAN));
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      Self__4WUS=((__PROTOTYPE_CST__LAXC *)e__VSAN);
+      __tmp__5WUS=create__type__VJ2C(Self__4WUS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__4WUS->parent_constant__MAXC.static_type__5G4D);
+      __tmp__HTAN=__tmp__5WUS;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      Self__BXUS=((__INTEGER_CST__XAXC *)e__VSAN);
+      p__RNNU=Self__BXUS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__SNNU=Self__BXUS->value__FH4D;
+      t__TNNU=Self__BXUS->parent_constant__YAXC.static_type__5G4D;
+      Self__BXUS=NULL;
+      ptr__XMNU=((__POINTER__IB )(NULL));
+      typ_id__YMNU= 0;
+      __tmp__ZMNU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+      if (((unsigned long)__tmp__ZMNU ==  0)) {
+        Self__BXUS=INTEGER_CST__XAXC__;
+      } else /* FALSE */ {
+        typ_id__YMNU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZMNU));
+        if ((typ_id__YMNU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3MNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2MNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_size[(__tmp__3MNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2MNU)));
+          ptr__XMNU=__tmp__1MNU;
+        } else /* FALSE */ {
+          __tmp__3MNU=((__UINTEGER_32__ZWB )typ_id__YMNU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_type[(__tmp__3MNU)]))),(__UINTEGER_32__ZWB)(__tmp__3MNU |  1));
+          ptr__XMNU=__tmp__1MNU;
+        };
+        Self__BXUS=((__INTEGER_CST__XAXC *)ptr__XMNU);
+        *(Self__BXUS) = *(INTEGER_CST__XAXC__);
+      };
+      Self__QNNU=((__INTEGER_CST__XAXC *)Self__BXUS);
+      Self__QNNU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RNNU;
+      Self__QNNU->value__FH4D=v__SNNU;
+      Self__QNNU->parent_constant__YAXC.static_type__5G4D=t__TNNU;
+      check_type__XYEE(Self__QNNU);
+      __tmp__HTAN=Self__BXUS;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HTAN=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__VSAN));
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__HB0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__VSAN)->local__BVEJ));
+      if (__tmp__HB0T==NULL) {
+        __tmp__IB0T=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__IB0T=((__READ_LOCAL__55ZI *)__tmp__HB0T);
+      };
+      __tmp__HTAN=__tmp__IB0T;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HTAN=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__VSAN));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HTAN=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__VSAN));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      Self__FXUS=((__IS_EXPANDED__35NJ *)e__VSAN);
+      p__RNNU=Self__FXUS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      __tmp__HB0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__FXUS->receiver__RA5J)->local__BVEJ));
+      if (__tmp__HB0T==NULL) {
+        __tmp__IB0T=NULL;
+      } else /* READ_LOCAL */ {
+        __tmp__IB0T=((__READ_LOCAL__55ZI *)__tmp__HB0T);
+      };
+      Self__FXUS=NULL;
+      ptr__XMNU=((__POINTER__IB )(NULL));
+      typ_id__YMNU= 0;
+      __tmp__ZMNU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+      if (((unsigned long)__tmp__ZMNU ==  0)) {
+        Self__FXUS=IS_EXPANDED__35NJ__;
+      } else /* FALSE */ {
+        typ_id__YMNU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZMNU));
+        if ((typ_id__YMNU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3MNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2MNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_size[(__tmp__3MNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2MNU)));
+          ptr__XMNU=__tmp__1MNU;
+        } else /* FALSE */ {
+          __tmp__3MNU=((__UINTEGER_32__ZWB )typ_id__YMNU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_type[(__tmp__3MNU)]))),(__UINTEGER_32__ZWB)(__tmp__3MNU |  1));
+          ptr__XMNU=__tmp__1MNU;
+        };
+        Self__FXUS=((__IS_EXPANDED__35NJ *)ptr__XMNU);
+        *(Self__FXUS) = *(IS_EXPANDED__35NJ__);
+      };
+      Self__BONU=((__IS_EXPANDED__35NJ *)Self__FXUS);
+      Self__BONU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RNNU;
+      Self__BONU->receiver__RA5J=__tmp__IB0T;
+      __tmp__HTAN=Self__FXUS;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      Self__KXUS=((__GET_TYPE_ID__HAOJ *)e__VSAN);
+      p__RNNU=Self__KXUS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__TNNU=Self__KXUS->receiver__WA5J;
+      Self__KXUS=NULL;
+      ptr__XMNU=((__POINTER__IB )(NULL));
+      typ_id__YMNU= 0;
+      __tmp__ZMNU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+      if (((unsigned long)__tmp__ZMNU ==  0)) {
+        Self__KXUS=GET_TYPE_ID__HAOJ__;
+      } else /* FALSE */ {
+        typ_id__YMNU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZMNU));
+        if ((typ_id__YMNU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3MNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2MNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_size[(__tmp__3MNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2MNU)));
+          ptr__XMNU=__tmp__1MNU;
+        } else /* FALSE */ {
+          __tmp__3MNU=((__UINTEGER_32__ZWB )typ_id__YMNU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_type[(__tmp__3MNU)]))),(__UINTEGER_32__ZWB)(__tmp__3MNU |  1));
+          ptr__XMNU=__tmp__1MNU;
+        };
+        Self__KXUS=((__GET_TYPE_ID__HAOJ *)ptr__XMNU);
+        *(Self__KXUS) = *(GET_TYPE_ID__HAOJ__);
+      };
+      Self__RONU=((__GET_TYPE_ID__HAOJ *)Self__KXUS);
+      Self__RONU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RNNU;
+      Self__RONU->receiver__WA5J=t__TNNU;
+      __tmp__HTAN=Self__KXUS;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HTAN=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__VSAN));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HTAN=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__VSAN));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HTAN=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__VSAN));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HTAN=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__VSAN));
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HTAN=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__VSAN));
+    } break;
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HTAN=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__VSAN));
+    } break;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HTAN=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__VSAN));
+    } break;
+    case __PUT_TO__TFOJ__: {
+      __tmp__HTAN=my_copy__M3AL(((__PUT_TO__TFOJ *)e__VSAN));
+    } break;
+    case __ITEM__HGOJ__: {
+      __tmp__HTAN=my_copy__03AL(((__ITEM__HGOJ *)e__VSAN));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      Self__NXUS=((__SIZE_OF__5GOJ *)e__VSAN);
+      p__RNNU=Self__NXUS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      t__TNNU=Self__NXUS->receiver__AD5J;
+      Self__NXUS=NULL;
+      ptr__XMNU=((__POINTER__IB )(NULL));
+      typ_id__YMNU= 0;
+      __tmp__ZMNU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+      if (((unsigned long)__tmp__ZMNU ==  0)) {
+        Self__NXUS=SIZE_OF__5GOJ__;
+      } else /* FALSE */ {
+        typ_id__YMNU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZMNU));
+        if ((typ_id__YMNU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3MNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2MNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_size[(__tmp__3MNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2MNU)));
+          ptr__XMNU=__tmp__1MNU;
+        } else /* FALSE */ {
+          __tmp__3MNU=((__UINTEGER_32__ZWB )typ_id__YMNU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_type[(__tmp__3MNU)]))),(__UINTEGER_32__ZWB)(__tmp__3MNU |  1));
+          ptr__XMNU=__tmp__1MNU;
+        };
+        Self__NXUS=((__SIZE_OF__5GOJ *)ptr__XMNU);
+        *(Self__NXUS) = *(SIZE_OF__5GOJ__);
+      };
+      Self__BPNU=((__SIZE_OF__5GOJ *)Self__NXUS);
+      Self__BPNU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RNNU;
+      Self__BPNU->receiver__AD5J=t__TNNU;
+      __tmp__HTAN=Self__NXUS;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__HTAN=my_copy__L4AL(((__CAST__1HOJ *)e__VSAN));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      Self__QXUS=((__REAL_CST__1LOJ *)e__VSAN);
+      p__RNNU=Self__QXUS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      v__TPNU=Self__QXUS->value__VD5J;
+      t__TNNU=Self__QXUS->parent_constant__2LOJ.static_type__5G4D;
+      Self__QXUS=NULL;
+      ptr__XMNU=((__POINTER__IB )(NULL));
+      typ_id__YMNU= 0;
+      __tmp__ZMNU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+      if (((unsigned long)__tmp__ZMNU ==  0)) {
+        Self__QXUS=REAL_CST__1LOJ__;
+      } else /* FALSE */ {
+        typ_id__YMNU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZMNU));
+        if ((typ_id__YMNU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__3MNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2MNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_size[(__tmp__3MNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2MNU)));
+          ptr__XMNU=__tmp__1MNU;
+        } else /* FALSE */ {
+          __tmp__3MNU=((__UINTEGER_32__ZWB )typ_id__YMNU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__1MNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__2MNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZMNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1MNU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__1MNU=micro_alloc__table__lab__UKI(__tmp__2MNU,((__POINTER__IB )(&(table_type[(__tmp__3MNU)]))),(__UINTEGER_32__ZWB)(__tmp__3MNU |  1));
+          ptr__XMNU=__tmp__1MNU;
+        };
+        Self__QXUS=((__REAL_CST__1LOJ *)ptr__XMNU);
+        *(Self__QXUS) = *(REAL_CST__1LOJ__);
+      };
+      Self__RPNU=((__REAL_CST__1LOJ *)Self__QXUS);
+      Self__RPNU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__RNNU;
+      Self__RPNU->value__VD5J=v__TPNU;
+      Self__RPNU->parent_constant__2LOJ.static_type__5G4D=t__TNNU;
+      __tmp__HTAN=Self__QXUS;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      Self__UXUS=((__CHARACTER_CST__RMOJ *)e__VSAN);
+      __tmp__VXUS=create__char__UMQJ(Self__UXUS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UXUS->text__0D5J);
+      __tmp__HTAN=__tmp__VXUS;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      Self__XXUS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__VSAN);
+      __tmp__YXUS=create__text__OQQJ(Self__XXUS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__XXUS->string__WBJK);
+      __tmp__HTAN=__tmp__YXUS;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__HTAN=my_copy__QYFM(((__READ_SLOT__LL4K *)e__VSAN));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HTAN=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__VSAN));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HTAN=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__VSAN));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HTAN=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__VSAN));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HTAN=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__VSAN));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HTAN=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__VSAN));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HTAN=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__VSAN));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HTAN=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__VSAN));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__GB4T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__VSAN)->global__KAKM),NULL);
+      if (__tmp__GB4T==NULL) {
+        __tmp__HB4T=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__GB4T)->__id) {
+        case __READ_SLOT__LL4K__: {
+          __tmp__HB4T=NULL;
+        } break;
+        case __READ_GLOBAL__T4YL__: {
+          __tmp__HB4T=((__READ_GLOBAL__T4YL *)__tmp__GB4T);
+        } break;
+        }
+      };
+      __tmp__HTAN=__tmp__HB4T;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__OS0M=is_invariant__Y3CM(__tmp__NS0M);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HTAN=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__VSAN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__OS0M=is_invariant__G4CM(__tmp__NS0M);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HTAN=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__VSAN));
     } break;
-    case __REAL_CST__: {
-      __tmp__OS0M=TRUE__;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HTAN=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__VSAN));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__OS0M=TRUE__;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HTAN=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__VSAN));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__OS0M=TRUE__;
+    case __EXPR_INF__OXBP__: {
+      __tmp__HTAN=my_copy__3VUP(((__EXPR_INF__OXBP *)e__VSAN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__OS0M=TRUE__;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HTAN=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__VSAN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__OS0M=is_invariant__A5CM(__tmp__NS0M);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HTAN=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__VSAN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__OS0M=is_invariant__O5CM(__tmp__NS0M);
+    };
+    __tmp__XWUS=read_direct__with__WETL(((__SLOT_DATA__IJRG *)slot__WSAN),__tmp__HTAN);
+    rd__YSAN=__tmp__XWUS;
+  };
+  __tmp__5SAN=position__VJ4M(Self__TSAN);
+  if (((struct ___OBJ *)var__USAN)->__id==__LOCAL__L4WC__) {
+    __tmp__BYUS=write__with__value__EPRJ(((__LOCAL__L4WC *)var__USAN),__tmp__5SAN,rd__YSAN);
+    __tmp__XWUS=__tmp__BYUS;
+  } else /* SLOT_DATA */ {
+    __tmp__GB4T=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)var__USAN)),__tmp__5SAN,NULL,rd__YSAN);
+    __tmp__XWUS=__tmp__GB4T;
+  };
+  rd__YSAN=__tmp__XWUS;
+  return(rd__YSAN);
+}
+
+static void add_last__FTTN(__FAST_ARRAYoPROFIL_SLOTo__GATH *Self__GTTN,__PROFIL_SLOT__OO2C *element__HTTN)
+// ({FAST_ARRAYoPROFIL_SLOTo__GATH},{NULLxPROFIL_SLOT__OO2C}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__JUTN,__tmp__LUTN,__tmp__HSVN,Self__4L2N;
+  __POINTER__IB __tmp__FSVN;
+  __BOOLEAN__L __tmp__WTTN;
+  void **__tmp__CUTN;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((__INTEGER__Q)(Self__GTTN->parent_arrayed_collection__OATH.upper__0LEI +  1) <= (__INTEGER__Q)(Self__GTTN->parent_arrayed_collection__OATH.capacity__JLEI -  1))) {
+    Self__GTTN->parent_arrayed_collection__OATH.upper__0LEI=(__INTEGER__Q)(Self__GTTN->parent_arrayed_collection__OATH.upper__0LEI +  1);
+    __tmp__WTTN=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__WTTN=FALSE__O__;
+  };
+  if ((! __tmp__WTTN)) {
+    if ((Self__GTTN->parent_arrayed_collection__OATH.capacity__JLEI ==  0)) {
+      __tmp__CUTN=create__GKMI( 2);
+      Self__GTTN->parent_arrayed_collection__OATH.storage__WLEI=__tmp__CUTN;
+      Self__GTTN->parent_arrayed_collection__OATH.capacity__JLEI= 2;
+      Self__GTTN->parent_arrayed_collection__OATH.upper__0LEI= 0;
+    } else /* FALSE */ {
+      __tmp__JUTN=(__INTEGER__Q)(Self__GTTN->parent_arrayed_collection__OATH.capacity__JLEI <<  1);
+      __tmp__CUTN=Self__GTTN->parent_arrayed_collection__OATH.storage__WLEI;
+      __tmp__LUTN=Self__GTTN->parent_arrayed_collection__OATH.capacity__JLEI;
+      __tmp__FSVN=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__CUTN)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__LUTN * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__JUTN * ((__INTEGER__Q )(sizeof(void *))))));
+      __tmp__CUTN=((void **)__tmp__FSVN);
+      __tmp__HSVN=(__INTEGER__Q)(__tmp__JUTN -  1);
+      Self__4L2N=__tmp__LUTN;
+      while ((Self__4L2N <= __tmp__HSVN)) {
+        __tmp__CUTN[Self__4L2N]=NULL;
+        Self__4L2N=(__INTEGER__Q)(Self__4L2N +  1);
+      };
+      Self__GTTN->parent_arrayed_collection__OATH.storage__WLEI=__tmp__CUTN;
+      Self__GTTN->parent_arrayed_collection__OATH.capacity__JLEI=__tmp__JUTN;
+      Self__GTTN->parent_arrayed_collection__OATH.upper__0LEI=(__INTEGER__Q)(Self__GTTN->parent_arrayed_collection__OATH.upper__0LEI +  1);
+    };
+  };
+  ((void **)Self__GTTN->parent_arrayed_collection__OATH.storage__WLEI)[Self__GTTN->parent_arrayed_collection__OATH.upper__0LEI]=element__HTTN;
+}
+
+static void* write_argument__HOZN(__PROFIL_SLOT__OO2C *Self__IOZN,__FAST_ARRAYoEXPRo__45WC *args__JOZN)
+// ({PROFIL_SLOT__OO2C},{NULLxFAST_ARRAYoEXPRo__45WC}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q Result__OHST,Result__QHST;
+  void *Result__IMWT,*__tmp__OPZN;
+  __POSITION__OL __tmp__YOZN,__tmp__UPZN;
+  __LOCAL__L4WC *__tmp__NPZN,*Self__JB4T;
+  __WRITE_LOCAL__TEYJ *__tmp__31US;
+  __READ_LOCAL__55ZI *Self__51US;
+  __STRING__BC *__tmp__KB4T;
+  __READ_GLOBAL__T4YL *Self__C2US;
+  __FAST_ARRAYoEXPRo__45WC *Self__GMWT;
+  __FAST_ARRAYoWRITEo__XJFJ *__tmp__APZN;
+  void *Result__KOZN;
+  Result__OHST=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)args__JOZN)->parent_arrayed_collection__GAXC.upper__D0RH +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  Result__QHST=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__IOZN->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if ((Result__OHST != Result__QHST)) {
+    Self__GMWT=((__FAST_ARRAYoEXPRo__45WC *)args__JOZN);
+    Result__IMWT=((void **)Self__GMWT->parent_arrayed_collection__GAXC.storage__HREI)[Self__GMWT->parent_arrayed_collection__GAXC.upper__D0RH];
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    switch (((struct ___OBJ *)Result__IMWT)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__YOZN=((__STRING_CST__5J *)Result__IMWT)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__YOZN=((__EXTERNAL_C__Y5WC *)Result__IMWT)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__YOZN=((__PROTOTYPE_CST__LAXC *)Result__IMWT)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__YOZN=((__INTEGER_CST__XAXC *)Result__IMWT)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__YOZN=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__YOZN=((__READ_LOCAL__55ZI *)Result__IMWT)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__YOZN=((__EXPR_EQUAL__KINJ *)Result__IMWT)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__YOZN=((__EXPR_NOT_EQUAL__VINJ *)Result__IMWT)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__YOZN=((__IS_EXPANDED__35NJ *)Result__IMWT)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__YOZN=((__GET_TYPE_ID__HAOJ *)Result__IMWT)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__YOZN=((__EXPR_SUP__ABOJ *)Result__IMWT)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__YOZN=((__EXPR_SUB__UBOJ *)Result__IMWT)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__YOZN=((__EXPR_MUL__KCOJ *)Result__IMWT)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__YOZN=((__EXPR_DIV__4COJ *)Result__IMWT)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__YOZN=((__EXPR_AND__SDOJ *)Result__IMWT)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_MUL__: {
-      __tmp__OS0M=is_invariant__25CM(__tmp__NS0M);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__YOZN=((__EXPR_SHIFT_R__GEOJ *)Result__IMWT)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_DIV__: {
-      __tmp__OS0M=is_invariant__KADM(__tmp__NS0M);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__YOZN=((__EXPR_SHIFT_L__0EOJ *)Result__IMWT)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_AND__: {
-      __tmp__OS0M=is_invariant__YADM(__tmp__NS0M);
+    case __PUT_TO__TFOJ__: {
+      __tmp__YOZN=((__PUT_TO__TFOJ *)Result__IMWT)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__OS0M=is_invariant__GBDM(__tmp__NS0M);
+    case __ITEM__HGOJ__: {
+      __tmp__YOZN=((__ITEM__HGOJ *)Result__IMWT)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__OS0M=is_invariant__UBDM(__tmp__NS0M);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__YOZN=((__SIZE_OF__5GOJ *)Result__IMWT)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __PUT_TO__: {
-      __tmp__OS0M=is_invariant__CCDM(__tmp__NS0M);
+    case __CAST__1HOJ__: {
+      __tmp__YOZN=((__CAST__1HOJ *)Result__IMWT)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __ITEM__: {
-      __tmp__OS0M=is_invariant__ZCDM(__tmp__NS0M);
+    case __REAL_CST__1LOJ__: {
+      __tmp__YOZN=((__REAL_CST__1LOJ *)Result__IMWT)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __SIZE_OF__: {
-      __tmp__OS0M=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__YOZN=((__CHARACTER_CST__RMOJ *)Result__IMWT)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CAST__: {
-      __tmp__OS0M=is_invariant__KDDM(__tmp__NS0M);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__YOZN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)Result__IMWT)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__OS0M=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__YOZN=((__READ_SLOT__LL4K *)Result__IMWT)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __NOP__: {
-      __tmp__OS0M=FALSE__;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__YOZN=((__EXPR_NOT_LOGIC__W4FL *)Result__IMWT)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __READ_SLOT__: {
-      __tmp__OS0M=is_invariant__5EXL(__tmp__NS0M);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__YOZN=((__EXPR_OR_LOGIC__ADUL *)Result__IMWT)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
     } break;
-    case __WRITE_LOCAL__: {
-      __tmp__TXKN=((__WRITE_LOCAL *)__tmp__NS0M)->parent_write__540I.value__PAEH;
-      switch (((struct ___OBJ *)__tmp__TXKN)->__id) {
-      case __LIST__: {
-        __tmp__UXKN=is_invariant__QR0M(__tmp__TXKN);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__YOZN=((__EXPR_OR_OR_LOGIC__3DUL *)Result__IMWT)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__YOZN=((__EXPR_AND_LOGIC__EFUL *)Result__IMWT)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__YOZN=((__EXPR_AND_AND_LOGIC__5FUL *)Result__IMWT)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__YOZN=((__EXPR_NEG__EZVL *)Result__IMWT)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__YOZN=((__EXPR_ADD__SZVL *)Result__IMWT)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__YOZN=((__READ_GLOBAL__T4YL *)Result__IMWT)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__YOZN=((__EXPR_NOT__XUPM *)Result__IMWT)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__YOZN=((__EXPR_MOD__3YPM *)Result__IMWT)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__YOZN=((__EXPR_OR__PQ0N *)Result__IMWT)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__YOZN=((__EXPR_SUP_EQ__1VBP *)Result__IMWT)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__YOZN=((__EXPR_INF__OXBP *)Result__IMWT)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__YOZN=((__EXPR_INF_EQ__FYBP *)Result__IMWT)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__YOZN=((__EXPR_XOR__ABEP *)Result__IMWT)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    } break;
+    };
+    put_error__text__EQE( 1,(&__string_464));
+    put_position__PRE(__tmp__YOZN);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  Result__OHST=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__IOZN->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  __tmp__APZN=create_with_capacity__5UOJ(Result__OHST);
+  Result__OHST=Self__IOZN->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+  Result__QHST= 0;
+  while ((Result__QHST <= Result__OHST)) {
+    __tmp__NPZN=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__IOZN->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Result__QHST];
+    __tmp__OPZN=((void **)((__FAST_ARRAYoEXPRo__45WC *)args__JOZN)->parent_arrayed_collection__GAXC.storage__HREI)[Result__QHST];
+    if (((void *)__tmp__NPZN != (void *)NULL)) {
+      switch (((struct ___OBJ *)__tmp__OPZN)->__id) {
+      case __STRING_CST__5J__: {
+        __tmp__UPZN=((__STRING_CST__5J *)__tmp__OPZN)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXTERNAL_C__Y5WC__: {
+        __tmp__UPZN=((__EXTERNAL_C__Y5WC *)__tmp__OPZN)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __PROTOTYPE_CST__LAXC__: {
+        __tmp__UPZN=((__PROTOTYPE_CST__LAXC *)__tmp__OPZN)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __INTEGER_CST__XAXC__: {
+        __tmp__UPZN=((__INTEGER_CST__XAXC *)__tmp__OPZN)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        __tmp__UPZN=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        __tmp__UPZN=((__READ_LOCAL__55ZI *)__tmp__OPZN)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_EQUAL__KINJ__: {
+        __tmp__UPZN=((__EXPR_EQUAL__KINJ *)__tmp__OPZN)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        __tmp__UPZN=((__EXPR_NOT_EQUAL__VINJ *)__tmp__OPZN)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __IS_EXPANDED__35NJ__: {
+        __tmp__UPZN=((__IS_EXPANDED__35NJ *)__tmp__OPZN)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __GET_TYPE_ID__HAOJ__: {
+        __tmp__UPZN=((__GET_TYPE_ID__HAOJ *)__tmp__OPZN)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUP__ABOJ__: {
+        __tmp__UPZN=((__EXPR_SUP__ABOJ *)__tmp__OPZN)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUB__UBOJ__: {
+        __tmp__UPZN=((__EXPR_SUB__UBOJ *)__tmp__OPZN)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MUL__KCOJ__: {
+        __tmp__UPZN=((__EXPR_MUL__KCOJ *)__tmp__OPZN)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_DIV__4COJ__: {
+        __tmp__UPZN=((__EXPR_DIV__4COJ *)__tmp__OPZN)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND__SDOJ__: {
+        __tmp__UPZN=((__EXPR_AND__SDOJ *)__tmp__OPZN)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SHIFT_R__GEOJ__: {
+        __tmp__UPZN=((__EXPR_SHIFT_R__GEOJ *)__tmp__OPZN)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SHIFT_L__0EOJ__: {
+        __tmp__UPZN=((__EXPR_SHIFT_L__0EOJ *)__tmp__OPZN)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __PUT_TO__TFOJ__: {
+        __tmp__UPZN=((__PUT_TO__TFOJ *)__tmp__OPZN)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __STRING_CST__: {
-        __tmp__UXKN=TRUE__;
+      case __ITEM__HGOJ__: {
+        __tmp__UPZN=((__ITEM__HGOJ *)__tmp__OPZN)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXTERNAL_C__: {
-        __tmp__UXKN=FALSE__;
+      case __SIZE_OF__5GOJ__: {
+        __tmp__UPZN=((__SIZE_OF__5GOJ *)__tmp__OPZN)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __PROTOTYPE_CST__: {
-        __tmp__UXKN=TRUE__;
+      case __CAST__1HOJ__: {
+        __tmp__UPZN=((__CAST__1HOJ *)__tmp__OPZN)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __INTEGER_CST__: {
-        __tmp__UXKN=TRUE__;
+      case __REAL_CST__1LOJ__: {
+        __tmp__UPZN=((__REAL_CST__1LOJ *)__tmp__OPZN)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __READ_LOCAL__: {
-        Self__YFEM=((__LOCAL *)((__READ_LOCAL *)__tmp__TXKN)->local__HJZD);
-        __tmp__UXKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YFEM->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YFEM->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YFEM->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YFEM->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+      case __CHARACTER_CST__RMOJ__: {
+        __tmp__UPZN=((__CHARACTER_CST__RMOJ *)__tmp__OPZN)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__UXKN=FALSE__;
+      case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+        __tmp__UPZN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__OPZN)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_EQUAL__: {
-        __tmp__UXKN=is_invariant__Y3CM(__tmp__TXKN);
+      case __READ_SLOT__LL4K__: {
+        __tmp__UPZN=((__READ_SLOT__LL4K *)__tmp__OPZN)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__UXKN=is_invariant__G4CM(__tmp__TXKN);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        __tmp__UPZN=((__EXPR_NOT_LOGIC__W4FL *)__tmp__OPZN)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __REAL_CST__: {
-        __tmp__UXKN=TRUE__;
+      case __EXPR_OR_LOGIC__ADUL__: {
+        __tmp__UPZN=((__EXPR_OR_LOGIC__ADUL *)__tmp__OPZN)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __CHARACTER_CST__: {
-        __tmp__UXKN=TRUE__;
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        __tmp__UPZN=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OPZN)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
       } break;
-      case __IS_EXPANDED__: {
-        __tmp__UXKN=TRUE__;
+      case __EXPR_AND_LOGIC__EFUL__: {
+        __tmp__UPZN=((__EXPR_AND_LOGIC__EFUL *)__tmp__OPZN)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        __tmp__UPZN=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OPZN)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NEG__EZVL__: {
+        __tmp__UPZN=((__EXPR_NEG__EZVL *)__tmp__OPZN)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_ADD__SZVL__: {
+        __tmp__UPZN=((__EXPR_ADD__SZVL *)__tmp__OPZN)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__UPZN=((__READ_GLOBAL__T4YL *)__tmp__OPZN)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_NOT__XUPM__: {
+        __tmp__UPZN=((__EXPR_NOT__XUPM *)__tmp__OPZN)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_MOD__3YPM__: {
+        __tmp__UPZN=((__EXPR_MOD__3YPM *)__tmp__OPZN)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_OR__PQ0N__: {
+        __tmp__UPZN=((__EXPR_OR__PQ0N *)__tmp__OPZN)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_SUP_EQ__1VBP__: {
+        __tmp__UPZN=((__EXPR_SUP_EQ__1VBP *)__tmp__OPZN)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF__OXBP__: {
+        __tmp__UPZN=((__EXPR_INF__OXBP *)__tmp__OPZN)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_INF_EQ__FYBP__: {
+        __tmp__UPZN=((__EXPR_INF_EQ__FYBP *)__tmp__OPZN)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      case __EXPR_XOR__ABEP__: {
+        __tmp__UPZN=((__EXPR_XOR__ABEP *)__tmp__OPZN)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+      } break;
+      };
+      __tmp__31US=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__NPZN),__tmp__UPZN,__tmp__OPZN);
+      add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__APZN),__tmp__31US);
+    } else /* FALSE */ {
+      add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__APZN),NULL);
+      switch (((struct ___OBJ *)__tmp__OPZN)->__id) {
+      case __EXTERNAL_C__Y5WC__: {
+        remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__OPZN));
+      } break;
+      case __EXPR_MULTIPLE__GLWH__: {
+        remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__OPZN));
+      } break;
+      case __READ_LOCAL__55ZI__: {
+        Self__51US=((__READ_LOCAL__55ZI *)__tmp__OPZN);
+        Self__JB4T=((__LOCAL__L4WC *)Self__51US->local__BVEJ);
+        Self__JB4T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__JB4T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__JB4T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__KB4T=create__34B( 250);
+          display__HAEJ(Self__51US,__tmp__KB4T);
+          put_string__RGZ(((__STRING__BC *)__tmp__KB4T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __GET_TYPE_ID__: {
-        __tmp__UXKN=TRUE__;
+      case __EXPR_EQUAL__KINJ__: {
+        remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__OPZN));
       } break;
-      case __EXPR_SUP__: {
-        __tmp__UXKN=is_invariant__A5CM(__tmp__TXKN);
+      case __EXPR_NOT_EQUAL__VINJ__: {
+        remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OPZN));
       } break;
-      case __EXPR_SUB__: {
-        __tmp__UXKN=is_invariant__O5CM(__tmp__TXKN);
+      case __IS_EXPANDED__35NJ__: {
+        Self__51US=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__OPZN)->receiver__RA5J);
+        Self__JB4T=((__LOCAL__L4WC *)Self__51US->local__BVEJ);
+        Self__JB4T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__JB4T->parent_variable__O4WC.ensure_count__IT4D -  1);
+        if ((Self__JB4T->parent_variable__O4WC.ensure_count__IT4D <  0)) {
+          (&__string_465)->count__0C= 8;
+          (&__string_465)->storage__1C="C'est : ";
+          print__KKG((&__string_465));
+          __tmp__KB4T=create__34B( 250);
+          display__HAEJ(Self__51US,__tmp__KB4T);
+          put_string__RGZ(((__STRING__BC *)__tmp__KB4T));
+          fputc((int)('\n'),stdout);
+          (&__string_466)->count__0C= 9;
+          (&__string_466)->storage__1C="\n dans :\n";
+          print__KKG((&__string_466));
+          fputc((int)('\n'),stdout);
+        };
       } break;
-      case __EXPR_MUL__: {
-        __tmp__UXKN=is_invariant__25CM(__tmp__TXKN);
+      case __EXPR_SUP__ABOJ__: {
+        remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__OPZN));
       } break;
-      case __EXPR_DIV__: {
-        __tmp__UXKN=is_invariant__KADM(__tmp__TXKN);
+      case __EXPR_SUB__UBOJ__: {
+        remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__OPZN));
       } break;
-      case __EXPR_AND__: {
-        __tmp__UXKN=is_invariant__YADM(__tmp__TXKN);
+      case __EXPR_MUL__KCOJ__: {
+        remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__OPZN));
       } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__UXKN=is_invariant__GBDM(__tmp__TXKN);
+      case __EXPR_DIV__4COJ__: {
+        remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__OPZN));
       } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__UXKN=is_invariant__UBDM(__tmp__TXKN);
+      case __EXPR_AND__SDOJ__: {
+        remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__OPZN));
       } break;
-      case __PUT_TO__: {
-        __tmp__UXKN=is_invariant__CCDM(__tmp__TXKN);
+      case __EXPR_SHIFT_R__GEOJ__: {
+        remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__OPZN));
       } break;
-      case __ITEM__: {
-        __tmp__UXKN=is_invariant__ZCDM(__tmp__TXKN);
+      case __EXPR_SHIFT_L__0EOJ__: {
+        remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__OPZN));
       } break;
-      case __SIZE_OF__: {
-        __tmp__UXKN=TRUE__;
+      case __PUT_TO__TFOJ__: {
+        remove__FEBK(((__PUT_TO__TFOJ *)__tmp__OPZN));
       } break;
-      case __CAST__: {
-        __tmp__UXKN=is_invariant__KDDM(__tmp__TXKN);
+      case __ITEM__HGOJ__: {
+        remove__GFBK(((__ITEM__HGOJ *)__tmp__OPZN));
       } break;
-      case __CALL_SLOT__: {
-        __tmp__UXKN=FALSE__;
+      case __CAST__1HOJ__: {
+        remove__MFBK(((__CAST__1HOJ *)__tmp__OPZN));
       } break;
-      case __READ_SLOT__: {
-        __tmp__UXKN=is_invariant__5EXL(__tmp__TXKN);
+      case __READ_SLOT__LL4K__: {
+        remove__PMFM(((__READ_SLOT__LL4K *)__tmp__OPZN));
       } break;
-      case __READ_GLOBAL__: {
-        __tmp__UXKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TXKN)->global__ZGJK,NULL);
+      case __EXPR_NOT_LOGIC__W4FL__: {
+        remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OPZN));
       } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__UXKN=is_invariant__AVMN(__tmp__TXKN);
+      case __EXPR_OR_LOGIC__ADUL__: {
+        remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__OPZN));
       } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__UXKN=is_invariant__QAGO(__tmp__TXKN);
+      case __EXPR_OR_OR_LOGIC__3DUL__: {
+        remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OPZN));
       } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__UXKN=is_invariant__1KMO(__tmp__TXKN);
+      case __EXPR_AND_LOGIC__EFUL__: {
+        remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__OPZN));
       } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__UXKN=is_invariant__4AGO(__tmp__TXKN);
+      case __EXPR_AND_AND_LOGIC__5FUL__: {
+        remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OPZN));
       } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__UXKN=is_invariant__KLMO(__tmp__TXKN);
+      case __EXPR_NEG__EZVL__: {
+        remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__OPZN));
       } break;
-      case __EXPR_NEG__: {
-        __tmp__UXKN=is_invariant__PTLM(__tmp__TXKN);
+      case __EXPR_ADD__SZVL__: {
+        remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__OPZN));
       } break;
-      case __EXPR_ADD__: {
-        __tmp__UXKN=is_invariant__0HEM(__tmp__TXKN);
+      case __READ_GLOBAL__T4YL__: {
+        Self__C2US=((__READ_GLOBAL__T4YL *)__tmp__OPZN);
+        unread__HHEN(((__SLOT_DATA__IJRG *)Self__C2US->global__KAKM),Self__C2US);
       } break;
-      case __EXPR_NOT__: {
-        __tmp__UXKN=is_invariant__VS0M(__tmp__TXKN);
+      case __EXPR_NOT__XUPM__: {
+        remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__OPZN));
       } break;
-      case __EXPR_MOD__: {
-        __tmp__UXKN=is_invariant__MBGO(__tmp__TXKN);
+      case __EXPR_MOD__3YPM__: {
+        remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__OPZN));
       } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__UXKN=is_invariant__T1EP(__tmp__TXKN);
+      case __EXPR_OR__PQ0N__: {
+        remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__OPZN));
       } break;
-      case __EXPR_INF__: {
-        __tmp__UXKN=is_invariant__L4SN(__tmp__TXKN);
+      case __EXPR_SUP_EQ__1VBP__: {
+        remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__OPZN));
       } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__UXKN=is_invariant__Z4SN(__tmp__TXKN);
+      case __EXPR_INF__OXBP__: {
+        remove__ALUP(((__EXPR_INF__OXBP *)__tmp__OPZN));
       } break;
-      case __EXPR_OR__: {
-        __tmp__UXKN=is_invariant__1ORN(__tmp__TXKN);
+      case __EXPR_INF_EQ__FYBP__: {
+        remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__OPZN));
       } break;
-      case __EXPR_XOR__: {
-        __tmp__UXKN=is_invariant__UYVO(__tmp__TXKN);
+      case __EXPR_XOR__ABEP__: {
+        remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__OPZN));
       } break;
       };
-      __tmp__OS0M=__tmp__UXKN;
+    };
+    Result__QHST=(__INTEGER__Q)(Result__QHST +  1);
+  };
+  Result__KOZN=__tmp__APZN;
+  return(Result__KOZN);
+}
+
+static void put_result__in__BSFO(__SLOT_CODE__4IRG *Self__CSFO,void *e__DSFO,__LOCAL__L4WC *v__ESFO)
+// ({SLOT_CODE__4IRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxLOCAL__L4WC}) Void No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__ISFO;
+  __POSITION__OL __tmp__KSFO,__tmp__MSFO;
+  void *__tmp__LSFO,*val__FSFO;
+  __WRITE_LOCAL__TEYJ *__tmp__L2US;
+  __LIST__WH *__tmp__OSFO;
+  __tmp__ISFO=v__ESFO->parent_variable__O4WC.type__IO5D;
+  __tmp__KSFO=v__ESFO->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+  switch (((struct ___OBJ *)e__DSFO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__LSFO=check_type__with__SMCK(((__STRING_CST__5J *)e__DSFO),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__LSFO=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__LSFO=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__LSFO=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__LSFO=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__LSFO=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__LSFO=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__LSFO=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__LSFO=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__LSFO=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__LSFO=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__LSFO=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__LSFO=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__LSFO=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__LSFO=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__LSFO=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__LSFO=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__LSFO=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__LSFO=check_type__with__32GK(((__ITEM__HGOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__LSFO=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__LSFO=check_type__with__1NHK(((__CAST__1HOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__LSFO=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__LSFO=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__LSFO=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__LSFO=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__LSFO=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__LSFO=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__LSFO=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__LSFO=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__LSFO=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__LSFO=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__LSFO=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__LSFO=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__LSFO=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__LSFO=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__LSFO=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__LSFO=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__LSFO=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__LSFO=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__LSFO=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)e__DSFO)),__tmp__ISFO,__tmp__KSFO);
+  } break;
+  };
+  val__FSFO=__tmp__LSFO;
+  __tmp__LSFO=Self__CSFO->parent_slot__5IRG->parent_itm_slot__RLC;
+  if (((struct ___OBJ *)__tmp__LSFO)->__id==__ITM_SLOT__PLC__) {
+    __tmp__MSFO=((__ITM_SLOT__PLC *)__tmp__LSFO)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__MSFO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LSFO)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+  };
+  __tmp__L2US=write__with__value__EPRJ(((__LOCAL__L4WC *)v__ESFO),__tmp__MSFO,val__FSFO);
+  if (((struct ___OBJ *)Self__CSFO->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    __tmp__OSFO=list_current__F5GB;
+  } else /* ITM_SLOT_OPERATOR */ {
+    __tmp__OSFO=list_current__F5GB;
+  };
+  add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__OSFO)->expr_list__NA4D),__tmp__L2US);
+}
+
+static __INTEGER__Q fast_first_index_of__2OWL(__FAST_ARRAYoWRITEo__XJFJ *Self__3OWL,void *element__4OWL)
+// ({FAST_ARRAYoWRITEo__XJFJ},{NULLxWRITE_GLOBAL__WXKJxWRITE_SLOT__EYKJxWRITE_LOCAL__TEYJ}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q result__APWL,__tmp__JPWL,idx__0WJM;
+  void **__tmp__IPWL,**Self__OWJM;
+  result__APWL= 0;
+  if ((Self__3OWL->parent_arrayed_collection__5JFJ.upper__0KFJ >=  0)) {
+    __tmp__IPWL=Self__3OWL->parent_arrayed_collection__5JFJ.storage__NRGL;
+    __tmp__JPWL=Self__3OWL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+    Self__OWJM=((void **)__tmp__IPWL);
+    idx__0WJM= 0;
+    while ((! ((idx__0WJM > __tmp__JPWL) || ((void *)element__4OWL == (void *)Self__OWJM[idx__0WJM])))) {
+      idx__0WJM=(__INTEGER__Q)(idx__0WJM +  1);
+    };
+    result__APWL=idx__0WJM;
+  };
+  __tmp__JPWL=result__APWL;
+  ;
+  return(__tmp__JPWL);
+}
+
+static __BOOLEAN__L is_invariant__ZVPN(__SLOT_DATA__IJRG *Self__0VPN,void *rec__1VPN)
+// ({SLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result Recursive, No inlinable.
+{
+  __LOCAL__L4WC *Self__TZUN;
+  __BOOLEAN__L __tmp__FWPN,__tmp__CWPN,__tmp__SUAT;
+  if (((void *)rec__1VPN == (void *)NULL)) {
+    __tmp__FWPN=TRUE__K__;
+  } else /* FALSE */ {
+    switch (((struct ___OBJ *)rec__1VPN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__CWPN=TRUE__K__;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__CWPN=FALSE__O__;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__CWPN=TRUE__K__;
+    } break;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__CWPN=TRUE__K__;
+    } break;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__CWPN=FALSE__O__;
+    } break;
+    case __READ_LOCAL__55ZI__: {
+      Self__TZUN=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)rec__1VPN)->local__BVEJ);
+      __tmp__CWPN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__TZUN->last_seq__SM1K != (void *)NULL) && ((void *)Self__TZUN->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__TZUN->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__TZUN->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
+    } break;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__CWPN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)rec__1VPN));
+    } break;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__CWPN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)rec__1VPN));
+    } break;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__CWPN=TRUE__K__;
+    } break;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__CWPN=TRUE__K__;
+    } break;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__CWPN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)rec__1VPN));
+    } break;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__CWPN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)rec__1VPN));
+    } break;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__CWPN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)rec__1VPN));
+    } break;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__CWPN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)rec__1VPN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__OS0M=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NS0M)->global__ZGJK,NULL);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__CWPN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)rec__1VPN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__OS0M=is_invariant__AVMN(__tmp__NS0M);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__CWPN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)rec__1VPN));
     } break;
-    case __LOOP__: {
-      __tmp__OS0M=FALSE__;
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__CWPN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)rec__1VPN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__OS0M=is_invariant__QAGO(__tmp__NS0M);
+    case __PUT_TO__TFOJ__: {
+      __tmp__CWPN=is_invariant__HIUN(((__PUT_TO__TFOJ *)rec__1VPN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OS0M=is_invariant__1KMO(__tmp__NS0M);
+    case __ITEM__HGOJ__: {
+      __tmp__CWPN=is_invariant__4IUN(((__ITEM__HGOJ *)rec__1VPN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__OS0M=is_invariant__4AGO(__tmp__NS0M);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__CWPN=TRUE__K__;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OS0M=is_invariant__KLMO(__tmp__NS0M);
+    case __CAST__1HOJ__: {
+      __tmp__CWPN=is_invariant__PJUN(((__CAST__1HOJ *)rec__1VPN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__OS0M=is_invariant__PTLM(__tmp__NS0M);
+    case __REAL_CST__1LOJ__: {
+      __tmp__CWPN=TRUE__K__;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__OS0M=is_invariant__0HEM(__tmp__NS0M);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__CWPN=TRUE__K__;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__OS0M=is_invariant__VS0M(__tmp__NS0M);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__CWPN=TRUE__K__;
     } break;
-    case __EXPR_MOD__: {
-      __tmp__OS0M=is_invariant__MBGO(__tmp__NS0M);
+    case __READ_SLOT__LL4K__: {
+      __tmp__CWPN=is_invariant__DPMN(((__READ_SLOT__LL4K *)rec__1VPN));
     } break;
-    case __LOOP_END__: {
-      __tmp__OS0M=FALSE__;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__CWPN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)rec__1VPN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__OS0M=is_invariant__T1EP(__tmp__NS0M);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__CWPN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)rec__1VPN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__OS0M=is_invariant__L4SN(__tmp__NS0M);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__CWPN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)rec__1VPN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__OS0M=is_invariant__Z4SN(__tmp__NS0M);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__CWPN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)rec__1VPN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__OS0M=is_invariant__1ORN(__tmp__NS0M);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__CWPN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)rec__1VPN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__OS0M=is_invariant__UYVO(__tmp__NS0M);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__CWPN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)rec__1VPN));
     } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__CWPN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)rec__1VPN));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__SUAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)rec__1VPN)->global__KAKM),NULL);
+      __tmp__CWPN=__tmp__SUAT;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__CWPN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)rec__1VPN));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__CWPN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)rec__1VPN));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__CWPN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)rec__1VPN));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__CWPN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)rec__1VPN));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__CWPN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)rec__1VPN));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__CWPN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)rec__1VPN));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__CWPN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)rec__1VPN));
+    } break;
+    };
+    __tmp__FWPN=__tmp__CWPN;
+  };
+  __tmp__CWPN=(((__tmp__FWPN && ((void *)Self__0VPN->last_write__4K3K != (void *)NULL)) && (loop_seq_call_and_loop__5QBN == seq_call_and_loop__TL3K)) && (Self__0VPN->last_seq_index__FL3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN)));
+  return(__tmp__CWPN);
+}
+
+static void* readlip_expr_binary__ZGSB(__PARSER__VSD *Self__0GSB)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
+{
+  void *__tmp__5GSB,*result__2GSB,*__tmp__ZHSB;
+  __POSITION__OL __tmp__5HSB;
+  __LIP_BINARY__VWQB *result__WPNU,*Self__CQNU;
+  __POINTER__IB ptr__XPNU,__tmp__ZPNU,__tmp__0PNU,__tmp__1PNU;
+  __INTEGER__Q typ_id__YPNU;
+  __UINTEGER_32__ZWB __tmp__2PNU;
+  __BOOLEAN__L __tmp__JHSB,__tmp__SHSB,__tmp__PHSB;
+  __tmp__5GSB=readlip_expr_unary__0XSB(Self__0GSB);
+  result__2GSB=__tmp__5GSB;
+  if (((void *)__tmp__5GSB != (void *)NULL)) {
+    while_do__KJTB:
+    {
+      __tmp__JHSB=read_character__MXI('-');
+      if (__tmp__JHSB) {
+        __tmp__SHSB=TRUE__K__;
+      } else /* FALSE */ {
+        __tmp__PHSB=read_character__MXI('+');
+        __tmp__SHSB=__tmp__PHSB;
+      };
+      if (__tmp__SHSB) {
+        __tmp__ZHSB=readlip_expr_unary__0XSB(Self__0GSB);
+        if (((void *)__tmp__ZHSB == (void *)NULL)) {
+          __tmp__5HSB=current_position__UVQ();
+          put_error__text__EQE( 0,(&__string_425));
+          put_position__PRE(__tmp__5HSB);
+          put_string__JJG(msg_err__JQE);
+          if ((verbose_level__R5 !=  0)) {
+            put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+          };
+          if ((type_error__IQE ==  2)) {
+            nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+          } else /* FALSE */ {
+            exit(( 1));
+          };
+        };
+        if (__tmp__JHSB) {
+          __tmp__5HSB=current_position__UVQ();
+          result__WPNU=NULL;
+          ptr__XPNU=((__POINTER__IB )(NULL));
+          typ_id__YPNU= 0;
+          __tmp__ZPNU=((__POINTER__IB )sizeof(__LIP_BINARY__VWQB));
+          if (((unsigned long)__tmp__ZPNU ==  0)) {
+            result__WPNU=LIP_BINARY__VWQB__;
+          } else /* FALSE */ {
+            typ_id__YPNU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZPNU));
+            if ((typ_id__YPNU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0PNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1PNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZPNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2PNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1PNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0PNU=micro_alloc__table__lab__UKI(__tmp__1PNU,((__POINTER__IB )(&(table_size[(__tmp__2PNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1PNU)));
+              ptr__XPNU=__tmp__0PNU;
+            } else /* FALSE */ {
+              __tmp__2PNU=((__UINTEGER_32__ZWB )typ_id__YPNU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0PNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1PNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZPNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0PNU=micro_alloc__table__lab__UKI(__tmp__1PNU,((__POINTER__IB )(&(table_type[(__tmp__2PNU)]))),(__UINTEGER_32__ZWB)(__tmp__2PNU |  1));
+              ptr__XPNU=__tmp__0PNU;
+            };
+            result__WPNU=((__LIP_BINARY__VWQB *)ptr__XPNU);
+            *(result__WPNU) = *(LIP_BINARY__VWQB__);
+          };
+          Self__CQNU=((__LIP_BINARY__VWQB *)result__WPNU);
+          Self__CQNU->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B=__tmp__5HSB;
+          Self__CQNU->left__MS0C=result__2GSB;
+          Self__CQNU->right__NS0C=__tmp__ZHSB;
+          Self__CQNU->operator__OS0C='-';
+          result__2GSB=result__WPNU;
+        } else /* FALSE */ {
+          __tmp__5HSB=current_position__UVQ();
+          result__WPNU=NULL;
+          ptr__XPNU=((__POINTER__IB )(NULL));
+          typ_id__YPNU= 0;
+          __tmp__ZPNU=((__POINTER__IB )sizeof(__LIP_BINARY__VWQB));
+          if (((unsigned long)__tmp__ZPNU ==  0)) {
+            result__WPNU=LIP_BINARY__VWQB__;
+          } else /* FALSE */ {
+            typ_id__YPNU=-1;
+            clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZPNU));
+            if ((typ_id__YPNU == (__INTEGER__Q)(-  1))) {
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0PNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1PNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZPNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__2PNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1PNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+              (&__string_3)->count__0C= 25;
+              (&__string_3)->storage__1C="Memory: Bound table_size.";
+              __tmp__0PNU=micro_alloc__table__lab__UKI(__tmp__1PNU,((__POINTER__IB )(&(table_size[(__tmp__2PNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1PNU)));
+              ptr__XPNU=__tmp__0PNU;
+            } else /* FALSE */ {
+              __tmp__2PNU=((__UINTEGER_32__ZWB )typ_id__YPNU);
+              (&__string_1)->count__0C= 19;
+              (&__string_1)->storage__1C="Memory: Size bound.";
+              __tmp__0PNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+              __tmp__1PNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZPNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0PNU) - (unsigned long)((__POINTER__IB ) 1)));
+              (&__string_2)->count__0C= 18;
+              (&__string_2)->storage__1C="Memory: Alignment.";
+              __tmp__0PNU=micro_alloc__table__lab__UKI(__tmp__1PNU,((__POINTER__IB )(&(table_type[(__tmp__2PNU)]))),(__UINTEGER_32__ZWB)(__tmp__2PNU |  1));
+              ptr__XPNU=__tmp__0PNU;
+            };
+            result__WPNU=((__LIP_BINARY__VWQB *)ptr__XPNU);
+            *(result__WPNU) = *(LIP_BINARY__VWQB__);
+          };
+          Self__CQNU=((__LIP_BINARY__VWQB *)result__WPNU);
+          Self__CQNU->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B=__tmp__5HSB;
+          Self__CQNU->left__MS0C=result__2GSB;
+          Self__CQNU->right__NS0C=__tmp__ZHSB;
+          Self__CQNU->operator__OS0C='+';
+          result__2GSB=result__WPNU;
+        };
+        goto while_do__KJTB;
+      };
+    };
+  };
+  __tmp__5GSB=result__2GSB;
+  return(__tmp__5GSB);
+}
+
+static void** create__QGRE(__INTEGER__Q nb_elements__SGRE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+  __POINTER__IB sz__RB4T,result__PB4T,__tmp__QB4T,__tmp__SB4T;
+  __POINTER__IB __tmp__UB4T,__tmp__VB4T;
+  __UINTEGER_32__ZWB __tmp__WB4T;
+  __MEMORY__2PG *__tmp__ZB4T;
+  __INTEGER__Q Self__41HF;
+  void **__tmp__5BXE,**Result__TGRE;
+  sz__RB4T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__SGRE * ((__INTEGER__Q )(sizeof(void *)))));
+  result__PB4T=((__POINTER__IB )(NULL));
+  (&__string_4)->count__0C= 16;
+  (&__string_4)->storage__1C="Memory: Size = 0";
+  __tmp__QB4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+  __tmp__SB4T=(void *)((unsigned long)(void *)((unsigned long)sz__RB4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QB4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QB4T) - (unsigned long)((__POINTER__IB ) 1)));
+  sz__RB4T=(void *)((unsigned long)__tmp__SB4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  if ((sz__RB4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+    (&__string_1)->count__0C= 19;
+    (&__string_1)->storage__1C="Memory: Size bound.";
+    __tmp__UB4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+    __tmp__VB4T=(void *)((unsigned long)(void *)((unsigned long)sz__RB4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UB4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UB4T) - (unsigned long)((__POINTER__IB ) 1)));
+    (&__string_2)->count__0C= 18;
+    (&__string_2)->storage__1C="Memory: Alignment.";
+    __tmp__WB4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VB4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+    (&__string_3)->count__0C= 25;
+    (&__string_3)->storage__1C="Memory: Bound table_size.";
+    __tmp__UB4T=micro_alloc__table__lab__UKI(__tmp__VB4T,((__POINTER__IB )(&(table_size[(__tmp__WB4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VB4T)));
+    ((__POINTER__IB *)__tmp__UB4T)[ 0]=((__POINTER__IB ) 3);
+    result__PB4T=(void *)((unsigned long)__tmp__UB4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+  } else /* FALSE */ {
+    __tmp__ZB4T=search__LQCB(__tmp__SB4T);
+    result__PB4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__ZB4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+  };
+  __tmp__5BXE=((void **)result__PB4T);
+  Self__41HF=(__INTEGER__Q)(nb_elements__SGRE -  1);
+  while ((Self__41HF >=  0)) {
+    __tmp__5BXE[Self__41HF]=NULL;
+    Self__41HF=(__INTEGER__Q)(Self__41HF -  1);
+  };
+  Result__TGRE=__tmp__5BXE;
+  return(Result__TGRE);
+}
+
+static void* read_argument__OEVC(__PARSER__VSD *Self__PEVC)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
+{
+  void *__tmp__SEVC,*result__REVC;
+  __POSITION__OL __tmp__0FVC;
+  __STRING_CONSTANT__0 *n__IRNU;
+  __ITM_READ__LHQC *result__0QNU,*Self__GRNU;
+  __POINTER__IB ptr__1QNU,__tmp__3QNU,__tmp__4QNU,__tmp__5QNU;
+  __INTEGER__Q typ_id__2QNU;
+  __UINTEGER_32__ZWB __tmp__ARNU;
+  __BOOLEAN__L __tmp__YEVC,__tmp__1EVC;
+  __tmp__SEVC=read_expr_primary__AISC(Self__PEVC);
+  result__REVC=__tmp__SEVC;
+  if (((void *)__tmp__SEVC == (void *)NULL)) {
+    __tmp__YEVC=read_identifier__TYQ();
+    __tmp__1EVC=__tmp__YEVC;
+  } else /* FALSE */ {
+    __tmp__1EVC=FALSE__O__;
+  };
+  if (__tmp__1EVC) {
+    __tmp__0FVC=current_position__UVQ();
+    n__IRNU=last_string__U4E;
+    result__0QNU=NULL;
+    ptr__1QNU=((__POINTER__IB )(NULL));
+    typ_id__2QNU= 0;
+    __tmp__3QNU=((__POINTER__IB )sizeof(__ITM_READ__LHQC));
+    if (((unsigned long)__tmp__3QNU ==  0)) {
+      result__0QNU=ITM_READ__LHQC__;
+    } else /* FALSE */ {
+      typ_id__2QNU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3QNU));
+      if ((typ_id__2QNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__4QNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5QNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3QNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4QNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4QNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ARNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5QNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__4QNU=micro_alloc__table__lab__UKI(__tmp__5QNU,((__POINTER__IB )(&(table_size[(__tmp__ARNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5QNU)));
+        ptr__1QNU=__tmp__4QNU;
+      } else /* FALSE */ {
+        __tmp__ARNU=((__UINTEGER_32__ZWB )typ_id__2QNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__4QNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__5QNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__3QNU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4QNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4QNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__4QNU=micro_alloc__table__lab__UKI(__tmp__5QNU,((__POINTER__IB )(&(table_type[(__tmp__ARNU)]))),(__UINTEGER_32__ZWB)(__tmp__ARNU |  1));
+        ptr__1QNU=__tmp__4QNU;
+      };
+      result__0QNU=((__ITM_READ__LHQC *)ptr__1QNU);
+      *(result__0QNU) = *(ITM_READ__LHQC__);
+    };
+    Self__GRNU=((__ITM_READ__LHQC *)result__0QNU);
+    Self__GRNU->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__0FVC;
+    Self__GRNU->name__XZ1C=n__IRNU;
+    result__REVC=result__0QNU;
+  };
+  __tmp__SEVC=result__REVC;
+  return(__tmp__SEVC);
+}
+
+static __BOOLEAN__L is_sub_type_with_name__FXYP(__TYPE__FF *Self__GXYP,__STRING_CONSTANT__0 *n__HXYP)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q idx__KXYP;
+  void *__tmp__IYYP;
+  void *__tmp__SN0P,*__tmp__MRNU;
+  __SECTION___RVOB *__tmp__JYYP,*result__KRNU,*__tmp__NRNU,*__tmp__TRNU;
+  __SLOT_DATA__IJRG *Self__LRNU;
+  void *__tmp__HZYP;
+  __TYPE_FULL__XMB *__tmp__KZYP;
+  __BOOLEAN__L result__JXYP,__tmp__UYYP,__tmp__MZYP;
+  result__JXYP=FALSE__O__;
+  idx__KXYP= 0;
+  if (((void *)n__HXYP == (void *)Self__GXYP->prototype__QF->parent_named__PF.name__GWB)) {
+    result__JXYP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__KXYP= 0;
+    while_do__LC0P:
+    {
+      if ((idx__KXYP <= Self__GXYP->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__IYYP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__GXYP->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__KXYP];
+        if (((struct ___OBJ *)__tmp__IYYP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SN0P=((__SLOT_CODE__4IRG *)__tmp__IYYP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SN0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JYYP=((__ITM_SLOT__PLC *)__tmp__SN0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JYYP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SN0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__LRNU=((__SLOT_DATA__IJRG *)__tmp__IYYP);
+          result__KRNU=NULL;
+          if (((void *)Self__LRNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__MRNU=Self__LRNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__MRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NRNU=((__ITM_SLOT__PLC *)__tmp__MRNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NRNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MRNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__KRNU=__tmp__NRNU;
+          } else /* FALSE */ {
+            __tmp__NRNU=get_name__TAUD((&__string_35));
+            result__KRNU=__tmp__NRNU;
+          };
+          __tmp__JYYP=result__KRNU;
+        };
+        result__KRNU=((__SECTION___RVOB *)__tmp__JYYP);
+        __tmp__UYYP=(((void *)result__KRNU->name__G25E == (void *)(&__string_32)) || ((void *)result__KRNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__UYYP=FALSE__O__;
+      };
+      if ((__tmp__UYYP && (! result__JXYP))) {
+        __tmp__IYYP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__GXYP->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__KXYP];
+        if (((struct ___OBJ *)__tmp__IYYP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__SN0P=((__SLOT_CODE__4IRG *)__tmp__IYYP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__SN0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__JYYP=((__ITM_SLOT__PLC *)__tmp__SN0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__JYYP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SN0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__LRNU=((__SLOT_DATA__IJRG *)__tmp__IYYP);
+          __tmp__NRNU=NULL;
+          if (((void *)Self__LRNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__MRNU=Self__LRNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__MRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__TRNU=((__ITM_SLOT__PLC *)__tmp__MRNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__TRNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MRNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__NRNU=__tmp__TRNU;
+          } else /* FALSE */ {
+            __tmp__TRNU=get_name__TAUD((&__string_35));
+            __tmp__NRNU=__tmp__TRNU;
+          };
+          __tmp__JYYP=__tmp__NRNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__JYYP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__SN0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__GXYP->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__KXYP];
+          if (((struct ___OBJ *)__tmp__SN0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__MRNU=((__SLOT_CODE__4IRG *)__tmp__SN0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__MRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HZYP=((__ITM_SLOT__PLC *)__tmp__MRNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HZYP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MRNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__MRNU=((__SLOT_DATA__IJRG *)__tmp__SN0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__MRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HZYP=((__ITM_SLOT__PLC *)__tmp__MRNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HZYP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MRNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__HZYP==NULL) {
+            __tmp__MRNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__HZYP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__MRNU=((void *)__tmp__HZYP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__MRNU=((void *)__tmp__HZYP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__MRNU=((void *)__tmp__HZYP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__MRNU=((void *)__tmp__HZYP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__MRNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__MRNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__MRNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__KZYP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__MRNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__KZYP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MRNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__KZYP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MRNU)),Self__GXYP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__KZYP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MRNU)),Self__GXYP);
+          } break;
+          };
+          __tmp__SN0P=((__TYPE_FULL__XMB *)__tmp__KZYP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__SN0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__MZYP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__SN0P),n__HXYP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__MZYP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__SN0P)),n__HXYP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__MZYP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__SN0P)),n__HXYP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__MZYP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__SN0P)),n__HXYP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__MZYP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__SN0P)),n__HXYP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__MZYP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__SN0P)),n__HXYP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__MZYP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__SN0P)),n__HXYP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__MZYP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__SN0P)),n__HXYP);
+          } break;
+          };
+          result__JXYP=__tmp__MZYP;
+        };
+        idx__KXYP=(__INTEGER__Q)(idx__KXYP +  1);
+        goto while_do__LC0P;
+      };
+    };
+  };
+  __tmp__UYYP=result__JXYP;
+  return(__tmp__UYYP);
+}
+
+static __BOOLEAN__L is_sub_type_with_name__TZYP(__TYPE_NULL__GMB *Self__UZYP,__STRING_CONSTANT__0 *n__VZYP)
+// ({TYPE_NULL__GMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q idx__YZYP;
+  void *__tmp__W0YP;
+  void *__tmp__WN0P,*__tmp__YRNU;
+  __SECTION___RVOB *__tmp__X0YP,*result__WRNU,*__tmp__ZRNU,*__tmp__5RNU;
+  __SLOT_DATA__IJRG *Self__XRNU;
+  void *__tmp__V1YP;
+  __TYPE_FULL__XMB *__tmp__Y1YP;
+  __BOOLEAN__L result__XZYP,__tmp__C1YP,__tmp__01YP;
+  result__XZYP=FALSE__O__;
+  idx__YZYP= 0;
+  if (((void *)n__VZYP == (void *)Self__UZYP->parent_type__HMB.prototype__QF->parent_named__PF.name__GWB)) {
+    result__XZYP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__YZYP= 0;
+    while_do__WC0P:
+    {
+      if ((idx__YZYP <= Self__UZYP->parent_type__HMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__W0YP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UZYP->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__YZYP];
+        if (((struct ___OBJ *)__tmp__W0YP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WN0P=((__SLOT_CODE__4IRG *)__tmp__W0YP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WN0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__X0YP=((__ITM_SLOT__PLC *)__tmp__WN0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__X0YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WN0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__XRNU=((__SLOT_DATA__IJRG *)__tmp__W0YP);
+          result__WRNU=NULL;
+          if (((void *)Self__XRNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__YRNU=Self__XRNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__ZRNU=((__ITM_SLOT__PLC *)__tmp__YRNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__ZRNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__WRNU=__tmp__ZRNU;
+          } else /* FALSE */ {
+            __tmp__ZRNU=get_name__TAUD((&__string_35));
+            result__WRNU=__tmp__ZRNU;
+          };
+          __tmp__X0YP=result__WRNU;
+        };
+        result__WRNU=((__SECTION___RVOB *)__tmp__X0YP);
+        __tmp__C1YP=(((void *)result__WRNU->name__G25E == (void *)(&__string_32)) || ((void *)result__WRNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__C1YP=FALSE__O__;
+      };
+      if ((__tmp__C1YP && (! result__XZYP))) {
+        __tmp__W0YP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UZYP->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__YZYP];
+        if (((struct ___OBJ *)__tmp__W0YP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__WN0P=((__SLOT_CODE__4IRG *)__tmp__W0YP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__WN0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__X0YP=((__ITM_SLOT__PLC *)__tmp__WN0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__X0YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WN0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__XRNU=((__SLOT_DATA__IJRG *)__tmp__W0YP);
+          __tmp__ZRNU=NULL;
+          if (((void *)Self__XRNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__YRNU=Self__XRNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5RNU=((__ITM_SLOT__PLC *)__tmp__YRNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5RNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__ZRNU=__tmp__5RNU;
+          } else /* FALSE */ {
+            __tmp__5RNU=get_name__TAUD((&__string_35));
+            __tmp__ZRNU=__tmp__5RNU;
+          };
+          __tmp__X0YP=__tmp__ZRNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__X0YP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__WN0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UZYP->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__YZYP];
+          if (((struct ___OBJ *)__tmp__WN0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__YRNU=((__SLOT_CODE__4IRG *)__tmp__WN0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__V1YP=((__ITM_SLOT__PLC *)__tmp__YRNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__V1YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__YRNU=((__SLOT_DATA__IJRG *)__tmp__WN0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__YRNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__V1YP=((__ITM_SLOT__PLC *)__tmp__YRNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__V1YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YRNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__V1YP==NULL) {
+            __tmp__YRNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__V1YP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__YRNU=((void *)__tmp__V1YP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__YRNU=((void *)__tmp__V1YP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__YRNU=((void *)__tmp__V1YP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__YRNU=((void *)__tmp__V1YP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__YRNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__YRNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__YRNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__Y1YP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__Y1YP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__Y1YP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRNU)),Self__UZYP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__Y1YP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YRNU)),Self__UZYP);
+          } break;
+          };
+          __tmp__WN0P=((__TYPE_FULL__XMB *)__tmp__Y1YP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__WN0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__01YP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__WN0P),n__VZYP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__01YP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__WN0P)),n__VZYP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__01YP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__WN0P)),n__VZYP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__01YP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__WN0P)),n__VZYP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__01YP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__WN0P)),n__VZYP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__01YP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__WN0P)),n__VZYP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__01YP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__WN0P)),n__VZYP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__01YP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__WN0P)),n__VZYP);
+          } break;
+          };
+          result__XZYP=__tmp__01YP;
+        };
+        idx__YZYP=(__INTEGER__Q)(idx__YZYP +  1);
+        goto while_do__WC0P;
+      };
+    };
+  };
+  __tmp__C1YP=result__XZYP;
+  return(__tmp__C1YP);
+}
+
+static __BOOLEAN__L is_sub_type_with_name__B2YP(__TYPE_VOID__IMB *Self__C2YP,__STRING_CONSTANT__0 *n__D2YP)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q idx__G2YP;
+  void *__tmp__E3YP;
+  void *__tmp__0N0P,*__tmp__ESNU;
+  __SECTION___RVOB *__tmp__F3YP,*result__CSNU,*__tmp__FSNU,*__tmp__LSNU;
+  __SLOT_DATA__IJRG *Self__DSNU;
+  void *__tmp__D4YP;
+  __TYPE_FULL__XMB *__tmp__G4YP;
+  __BOOLEAN__L result__F2YP,__tmp__Q3YP,__tmp__I4YP;
+  result__F2YP=FALSE__O__;
+  idx__G2YP= 0;
+  if (((void *)n__D2YP == (void *)Self__C2YP->parent_type__JMB.prototype__QF->parent_named__PF.name__GWB)) {
+    result__F2YP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__G2YP= 0;
+    while_do__BD0P:
+    {
+      if ((idx__G2YP <= Self__C2YP->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__E3YP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__C2YP->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__G2YP];
+        if (((struct ___OBJ *)__tmp__E3YP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__0N0P=((__SLOT_CODE__4IRG *)__tmp__E3YP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__0N0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__F3YP=((__ITM_SLOT__PLC *)__tmp__0N0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__F3YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0N0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__DSNU=((__SLOT_DATA__IJRG *)__tmp__E3YP);
+          result__CSNU=NULL;
+          if (((void *)Self__DSNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__ESNU=Self__DSNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ESNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__FSNU=((__ITM_SLOT__PLC *)__tmp__ESNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__FSNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ESNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__CSNU=__tmp__FSNU;
+          } else /* FALSE */ {
+            __tmp__FSNU=get_name__TAUD((&__string_35));
+            result__CSNU=__tmp__FSNU;
+          };
+          __tmp__F3YP=result__CSNU;
+        };
+        result__CSNU=((__SECTION___RVOB *)__tmp__F3YP);
+        __tmp__Q3YP=(((void *)result__CSNU->name__G25E == (void *)(&__string_32)) || ((void *)result__CSNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__Q3YP=FALSE__O__;
+      };
+      if ((__tmp__Q3YP && (! result__F2YP))) {
+        __tmp__E3YP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__C2YP->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__G2YP];
+        if (((struct ___OBJ *)__tmp__E3YP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__0N0P=((__SLOT_CODE__4IRG *)__tmp__E3YP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__0N0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__F3YP=((__ITM_SLOT__PLC *)__tmp__0N0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__F3YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0N0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__DSNU=((__SLOT_DATA__IJRG *)__tmp__E3YP);
+          __tmp__FSNU=NULL;
+          if (((void *)Self__DSNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__ESNU=Self__DSNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ESNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__LSNU=((__ITM_SLOT__PLC *)__tmp__ESNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__LSNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ESNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__FSNU=__tmp__LSNU;
+          } else /* FALSE */ {
+            __tmp__LSNU=get_name__TAUD((&__string_35));
+            __tmp__FSNU=__tmp__LSNU;
+          };
+          __tmp__F3YP=__tmp__FSNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__F3YP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__0N0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__C2YP->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__G2YP];
+          if (((struct ___OBJ *)__tmp__0N0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__ESNU=((__SLOT_CODE__4IRG *)__tmp__0N0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ESNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__D4YP=((__ITM_SLOT__PLC *)__tmp__ESNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__D4YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ESNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__ESNU=((__SLOT_DATA__IJRG *)__tmp__0N0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ESNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__D4YP=((__ITM_SLOT__PLC *)__tmp__ESNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__D4YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ESNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__D4YP==NULL) {
+            __tmp__ESNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__D4YP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__ESNU=((void *)__tmp__D4YP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__ESNU=((void *)__tmp__D4YP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__ESNU=((void *)__tmp__D4YP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__ESNU=((void *)__tmp__D4YP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__ESNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__ESNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__ESNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__G4YP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ESNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__G4YP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ESNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__G4YP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ESNU)),Self__C2YP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__G4YP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ESNU)),Self__C2YP);
+          } break;
+          };
+          __tmp__0N0P=((__TYPE_FULL__XMB *)__tmp__G4YP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__0N0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__I4YP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__0N0P),n__D2YP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__I4YP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__0N0P)),n__D2YP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__I4YP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__0N0P)),n__D2YP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__I4YP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__0N0P)),n__D2YP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__I4YP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__0N0P)),n__D2YP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__I4YP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__0N0P)),n__D2YP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__I4YP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__0N0P)),n__D2YP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__I4YP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__0N0P)),n__D2YP);
+          } break;
+          };
+          result__F2YP=__tmp__I4YP;
+        };
+        idx__G2YP=(__INTEGER__Q)(idx__G2YP +  1);
+        goto while_do__BD0P;
+      };
     };
-    result__TR0M=__tmp__OS0M;
-    j__UR0M=(__INTEGER)(j__UR0M +  1);
   };
-  return(result__TR0M);
+  __tmp__Q3YP=result__F2YP;
+  return(__tmp__Q3YP);
 }
 
-static __BOOLEAN is_invariant__Y3CM(__EXPR_EQUAL *Self__Z3CM)
-// ({EXPR_EQUAL}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_sub_type_with_name__P4YP(__TYPE_CONTEXT__KMB *Self__Q4YP,__STRING_CONSTANT__0 *n__R4YP)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
 {
-  void *__tmp__13CM,*__tmp__B4CM;
-  __LOCAL *Self__GPBR,*Self__IPBR;
-  __BOOLEAN __tmp__23CM,__tmp__C4CM,__tmp__F4CM;
-  __tmp__13CM=Self__Z3CM->parent_expr_binary_cmp__DLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__13CM)->__id) {
-  case __LIST__: {
-    __tmp__23CM=is_invariant__QR0M(__tmp__13CM);
+  __INTEGER__Q idx__U4YP;
+  void *__tmp__S5YP;
+  void *__tmp__4N0P,*__tmp__QSNU;
+  __SECTION___RVOB *__tmp__T5YP,*result__OSNU,*__tmp__RSNU,*__tmp__XSNU;
+  __SLOT_DATA__IJRG *Self__PSNU;
+  void *__tmp__RAZP;
+  __TYPE_FULL__XMB *__tmp__UAZP;
+  __BOOLEAN__L result__T4YP,__tmp__45YP,__tmp__WAZP;
+  result__T4YP=FALSE__O__;
+  idx__U4YP= 0;
+  if (((void *)n__R4YP == (void *)Self__Q4YP->parent_type__LMB.prototype__QF->parent_named__PF.name__GWB)) {
+    result__T4YP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__U4YP= 0;
+    while_do__MD0P:
+    {
+      if ((idx__U4YP <= Self__Q4YP->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__S5YP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__Q4YP->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__U4YP];
+        if (((struct ___OBJ *)__tmp__S5YP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__4N0P=((__SLOT_CODE__4IRG *)__tmp__S5YP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__4N0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__T5YP=((__ITM_SLOT__PLC *)__tmp__4N0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__T5YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4N0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__PSNU=((__SLOT_DATA__IJRG *)__tmp__S5YP);
+          result__OSNU=NULL;
+          if (((void *)Self__PSNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__QSNU=Self__PSNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__QSNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RSNU=((__ITM_SLOT__PLC *)__tmp__QSNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RSNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QSNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__OSNU=__tmp__RSNU;
+          } else /* FALSE */ {
+            __tmp__RSNU=get_name__TAUD((&__string_35));
+            result__OSNU=__tmp__RSNU;
+          };
+          __tmp__T5YP=result__OSNU;
+        };
+        result__OSNU=((__SECTION___RVOB *)__tmp__T5YP);
+        __tmp__45YP=(((void *)result__OSNU->name__G25E == (void *)(&__string_32)) || ((void *)result__OSNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__45YP=FALSE__O__;
+      };
+      if ((__tmp__45YP && (! result__T4YP))) {
+        __tmp__S5YP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__Q4YP->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__U4YP];
+        if (((struct ___OBJ *)__tmp__S5YP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__4N0P=((__SLOT_CODE__4IRG *)__tmp__S5YP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__4N0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__T5YP=((__ITM_SLOT__PLC *)__tmp__4N0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__T5YP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4N0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__PSNU=((__SLOT_DATA__IJRG *)__tmp__S5YP);
+          __tmp__RSNU=NULL;
+          if (((void *)Self__PSNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__QSNU=Self__PSNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__QSNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__XSNU=((__ITM_SLOT__PLC *)__tmp__QSNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__XSNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QSNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__RSNU=__tmp__XSNU;
+          } else /* FALSE */ {
+            __tmp__XSNU=get_name__TAUD((&__string_35));
+            __tmp__RSNU=__tmp__XSNU;
+          };
+          __tmp__T5YP=__tmp__RSNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__T5YP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__4N0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__Q4YP->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__U4YP];
+          if (((struct ___OBJ *)__tmp__4N0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__QSNU=((__SLOT_CODE__4IRG *)__tmp__4N0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__QSNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RAZP=((__ITM_SLOT__PLC *)__tmp__QSNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RAZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QSNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__QSNU=((__SLOT_DATA__IJRG *)__tmp__4N0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__QSNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__RAZP=((__ITM_SLOT__PLC *)__tmp__QSNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__RAZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QSNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__RAZP==NULL) {
+            __tmp__QSNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__RAZP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__QSNU=((void *)__tmp__RAZP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__QSNU=((void *)__tmp__RAZP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__QSNU=((void *)__tmp__RAZP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__QSNU=((void *)__tmp__RAZP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__QSNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__QSNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__QSNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__UAZP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__QSNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__UAZP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QSNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__UAZP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QSNU)),Self__Q4YP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__UAZP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QSNU)),Self__Q4YP);
+          } break;
+          };
+          __tmp__4N0P=((__TYPE_FULL__XMB *)__tmp__UAZP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__4N0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__WAZP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__4N0P),n__R4YP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__WAZP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__4N0P)),n__R4YP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__WAZP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__4N0P)),n__R4YP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__WAZP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__4N0P)),n__R4YP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__WAZP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__4N0P)),n__R4YP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__WAZP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__4N0P)),n__R4YP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__WAZP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__4N0P)),n__R4YP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__WAZP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__4N0P)),n__R4YP);
+          } break;
+          };
+          result__T4YP=__tmp__WAZP;
+        };
+        idx__U4YP=(__INTEGER__Q)(idx__U4YP +  1);
+        goto while_do__MD0P;
+      };
+    };
+  };
+  __tmp__45YP=result__T4YP;
+  return(__tmp__45YP);
+}
+
+static __BOOLEAN__L is_sub_type_with_name__3AZP(__TYPE_ID__MMB *Self__4AZP,__STRING_CONSTANT__0 *n__5AZP)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q idx__CBZP;
+  void *__tmp__ACZP;
+  void *__tmp__CO0P,*__tmp__2SNU;
+  __SECTION___RVOB *__tmp__BCZP,*result__0SNU,*__tmp__3SNU,*__tmp__DTNU;
+  __SLOT_DATA__IJRG *Self__1SNU;
+  void *__tmp__5CZP;
+  __TYPE_FULL__XMB *__tmp__CDZP;
+  __BOOLEAN__L result__BBZP,__tmp__MCZP,__tmp__EDZP;
+  result__BBZP=FALSE__O__;
+  idx__CBZP= 0;
+  if (((void *)n__5AZP == (void *)Self__4AZP->parent_type__NMB.prototype__QF->parent_named__PF.name__GWB)) {
+    result__BBZP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__CBZP= 0;
+    while_do__XD0P:
+    {
+      if ((idx__CBZP <= Self__4AZP->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__ACZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4AZP->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__CBZP];
+        if (((struct ___OBJ *)__tmp__ACZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CO0P=((__SLOT_CODE__4IRG *)__tmp__ACZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BCZP=((__ITM_SLOT__PLC *)__tmp__CO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BCZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__1SNU=((__SLOT_DATA__IJRG *)__tmp__ACZP);
+          result__0SNU=NULL;
+          if (((void *)Self__1SNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__2SNU=Self__1SNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__2SNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__3SNU=((__ITM_SLOT__PLC *)__tmp__2SNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__3SNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2SNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__0SNU=__tmp__3SNU;
+          } else /* FALSE */ {
+            __tmp__3SNU=get_name__TAUD((&__string_35));
+            result__0SNU=__tmp__3SNU;
+          };
+          __tmp__BCZP=result__0SNU;
+        };
+        result__0SNU=((__SECTION___RVOB *)__tmp__BCZP);
+        __tmp__MCZP=(((void *)result__0SNU->name__G25E == (void *)(&__string_32)) || ((void *)result__0SNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__MCZP=FALSE__O__;
+      };
+      if ((__tmp__MCZP && (! result__BBZP))) {
+        __tmp__ACZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4AZP->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__CBZP];
+        if (((struct ___OBJ *)__tmp__ACZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__CO0P=((__SLOT_CODE__4IRG *)__tmp__ACZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__CO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__BCZP=((__ITM_SLOT__PLC *)__tmp__CO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__BCZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__1SNU=((__SLOT_DATA__IJRG *)__tmp__ACZP);
+          __tmp__3SNU=NULL;
+          if (((void *)Self__1SNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__2SNU=Self__1SNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__2SNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__DTNU=((__ITM_SLOT__PLC *)__tmp__2SNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__DTNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2SNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__3SNU=__tmp__DTNU;
+          } else /* FALSE */ {
+            __tmp__DTNU=get_name__TAUD((&__string_35));
+            __tmp__3SNU=__tmp__DTNU;
+          };
+          __tmp__BCZP=__tmp__3SNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__BCZP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__CO0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__4AZP->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__CBZP];
+          if (((struct ___OBJ *)__tmp__CO0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__2SNU=((__SLOT_CODE__4IRG *)__tmp__CO0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__2SNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5CZP=((__ITM_SLOT__PLC *)__tmp__2SNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5CZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2SNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__2SNU=((__SLOT_DATA__IJRG *)__tmp__CO0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__2SNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__5CZP=((__ITM_SLOT__PLC *)__tmp__2SNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__5CZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2SNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__5CZP==NULL) {
+            __tmp__2SNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__5CZP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__2SNU=((void *)__tmp__5CZP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__2SNU=((void *)__tmp__5CZP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__2SNU=((void *)__tmp__5CZP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__2SNU=((void *)__tmp__5CZP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__2SNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__2SNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__2SNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__CDZP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__CDZP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__CDZP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SNU)),Self__4AZP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__CDZP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2SNU)),Self__4AZP);
+          } break;
+          };
+          __tmp__CO0P=((__TYPE_FULL__XMB *)__tmp__CDZP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__CO0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__EDZP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__CO0P),n__5AZP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__EDZP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__CO0P)),n__5AZP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__EDZP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__CO0P)),n__5AZP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__EDZP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__CO0P)),n__5AZP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__EDZP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__CO0P)),n__5AZP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__EDZP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__CO0P)),n__5AZP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__EDZP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__CO0P)),n__5AZP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__EDZP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__CO0P)),n__5AZP);
+          } break;
+          };
+          result__BBZP=__tmp__EDZP;
+        };
+        idx__CBZP=(__INTEGER__Q)(idx__CBZP +  1);
+        goto while_do__XD0P;
+      };
+    };
+  };
+  __tmp__MCZP=result__BBZP;
+  return(__tmp__MCZP);
+}
+
+static __BOOLEAN__L is_sub_type_with_name__LDZP(__TYPE_GENERIC__OCY *Self__MDZP,__STRING_CONSTANT__0 *n__NDZP)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q idx__QDZP;
+  void *__tmp__OEZP;
+  void *__tmp__GO0P,*__tmp__ITNU;
+  __SECTION___RVOB *__tmp__PEZP,*result__GTNU,*__tmp__JTNU,*__tmp__PTNU;
+  __SLOT_DATA__IJRG *Self__HTNU;
+  void *__tmp__NFZP;
+  __TYPE_FULL__XMB *__tmp__QFZP;
+  __BOOLEAN__L result__PDZP,__tmp__0EZP,__tmp__SFZP;
+  result__PDZP=FALSE__O__;
+  idx__QDZP= 0;
+  if (((void *)n__NDZP == (void *)Self__MDZP->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB)) {
+    result__PDZP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__QDZP= 0;
+    while_do__CE0P:
+    {
+      if ((idx__QDZP <= Self__MDZP->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__OEZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MDZP->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__QDZP];
+        if (((struct ___OBJ *)__tmp__OEZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GO0P=((__SLOT_CODE__4IRG *)__tmp__OEZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PEZP=((__ITM_SLOT__PLC *)__tmp__GO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PEZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__HTNU=((__SLOT_DATA__IJRG *)__tmp__OEZP);
+          result__GTNU=NULL;
+          if (((void *)Self__HTNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__ITNU=Self__HTNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ITNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__JTNU=((__ITM_SLOT__PLC *)__tmp__ITNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__JTNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ITNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__GTNU=__tmp__JTNU;
+          } else /* FALSE */ {
+            __tmp__JTNU=get_name__TAUD((&__string_35));
+            result__GTNU=__tmp__JTNU;
+          };
+          __tmp__PEZP=result__GTNU;
+        };
+        result__GTNU=((__SECTION___RVOB *)__tmp__PEZP);
+        __tmp__0EZP=(((void *)result__GTNU->name__G25E == (void *)(&__string_32)) || ((void *)result__GTNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__0EZP=FALSE__O__;
+      };
+      if ((__tmp__0EZP && (! result__PDZP))) {
+        __tmp__OEZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MDZP->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__QDZP];
+        if (((struct ___OBJ *)__tmp__OEZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__GO0P=((__SLOT_CODE__4IRG *)__tmp__OEZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__GO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__PEZP=((__ITM_SLOT__PLC *)__tmp__GO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__PEZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__HTNU=((__SLOT_DATA__IJRG *)__tmp__OEZP);
+          __tmp__JTNU=NULL;
+          if (((void *)Self__HTNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__ITNU=Self__HTNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ITNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__PTNU=((__ITM_SLOT__PLC *)__tmp__ITNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__PTNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ITNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__JTNU=__tmp__PTNU;
+          } else /* FALSE */ {
+            __tmp__PTNU=get_name__TAUD((&__string_35));
+            __tmp__JTNU=__tmp__PTNU;
+          };
+          __tmp__PEZP=__tmp__JTNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__PEZP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__GO0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MDZP->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__QDZP];
+          if (((struct ___OBJ *)__tmp__GO0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__ITNU=((__SLOT_CODE__4IRG *)__tmp__GO0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ITNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NFZP=((__ITM_SLOT__PLC *)__tmp__ITNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NFZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ITNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__ITNU=((__SLOT_DATA__IJRG *)__tmp__GO0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__ITNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__NFZP=((__ITM_SLOT__PLC *)__tmp__ITNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__NFZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ITNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__NFZP==NULL) {
+            __tmp__ITNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__NFZP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__ITNU=((void *)__tmp__NFZP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__ITNU=((void *)__tmp__NFZP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__ITNU=((void *)__tmp__NFZP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__ITNU=((void *)__tmp__NFZP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__ITNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__ITNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__ITNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__QFZP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ITNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__QFZP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ITNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__QFZP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ITNU)),Self__MDZP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__QFZP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ITNU)),Self__MDZP);
+          } break;
+          };
+          __tmp__GO0P=((__TYPE_FULL__XMB *)__tmp__QFZP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__GO0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__SFZP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__GO0P),n__NDZP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__SFZP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__GO0P)),n__NDZP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__SFZP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__GO0P)),n__NDZP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__SFZP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__GO0P)),n__NDZP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__SFZP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__GO0P)),n__NDZP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__SFZP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__GO0P)),n__NDZP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__SFZP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__GO0P)),n__NDZP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__SFZP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__GO0P)),n__NDZP);
+          } break;
+          };
+          result__PDZP=__tmp__SFZP;
+        };
+        idx__QDZP=(__INTEGER__Q)(idx__QDZP +  1);
+        goto while_do__CE0P;
+      };
+    };
+  };
+  __tmp__0EZP=result__PDZP;
+  return(__tmp__0EZP);
+}
+
+static __BOOLEAN__L is_sub_type_with_name__ZFZP(__TYPE_BLOCK__CP5D *Self__0FZP,__STRING_CONSTANT__0 *n__1FZP)
+// ({TYPE_BLOCK__CP5D},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q idx__4FZP;
+  __PROTOTYPE__MF *__tmp__BGZP;
+  void *__tmp__2GZP;
+  void *__tmp__KO0P,*__tmp__UTNU;
+  __SECTION___RVOB *__tmp__3GZP,*result__STNU,*__tmp__VTNU,*__tmp__1TNU;
+  __SLOT_DATA__IJRG *Self__TTNU;
+  void *__tmp__1HZP;
+  __TYPE_FULL__XMB *__tmp__4HZP;
+  __BOOLEAN__L result__3FZP,__tmp__IHZP,__tmp__AIZP;
+  result__3FZP=FALSE__O__;
+  idx__4FZP= 0;
+  __tmp__BGZP=prototype__32ZG();
+  if (((void *)n__1FZP == (void *)__tmp__BGZP->parent_named__PF.name__GWB)) {
+    result__3FZP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__4FZP= 0;
+    while_do__NE0P:
+    {
+      if ((idx__4FZP <= Self__0FZP->parent_type__DP5D.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__2GZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__0FZP->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__4FZP];
+        if (((struct ___OBJ *)__tmp__2GZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__KO0P=((__SLOT_CODE__4IRG *)__tmp__2GZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__KO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__3GZP=((__ITM_SLOT__PLC *)__tmp__KO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__3GZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__TTNU=((__SLOT_DATA__IJRG *)__tmp__2GZP);
+          result__STNU=NULL;
+          if (((void *)Self__TTNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__UTNU=Self__TTNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UTNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__VTNU=((__ITM_SLOT__PLC *)__tmp__UTNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__VTNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UTNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__STNU=__tmp__VTNU;
+          } else /* FALSE */ {
+            __tmp__VTNU=get_name__TAUD((&__string_35));
+            result__STNU=__tmp__VTNU;
+          };
+          __tmp__3GZP=result__STNU;
+        };
+        result__STNU=((__SECTION___RVOB *)__tmp__3GZP);
+        __tmp__IHZP=(((void *)result__STNU->name__G25E == (void *)(&__string_32)) || ((void *)result__STNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__IHZP=FALSE__O__;
+      };
+      if ((__tmp__IHZP && (! result__3FZP))) {
+        __tmp__2GZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__0FZP->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__4FZP];
+        if (((struct ___OBJ *)__tmp__2GZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__KO0P=((__SLOT_CODE__4IRG *)__tmp__2GZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__KO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__3GZP=((__ITM_SLOT__PLC *)__tmp__KO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__3GZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__TTNU=((__SLOT_DATA__IJRG *)__tmp__2GZP);
+          __tmp__VTNU=NULL;
+          if (((void *)Self__TTNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__UTNU=Self__TTNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UTNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__1TNU=((__ITM_SLOT__PLC *)__tmp__UTNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__1TNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UTNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__VTNU=__tmp__1TNU;
+          } else /* FALSE */ {
+            __tmp__1TNU=get_name__TAUD((&__string_35));
+            __tmp__VTNU=__tmp__1TNU;
+          };
+          __tmp__3GZP=__tmp__VTNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__3GZP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__KO0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__0FZP->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__4FZP];
+          if (((struct ___OBJ *)__tmp__KO0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__UTNU=((__SLOT_CODE__4IRG *)__tmp__KO0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UTNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__1HZP=((__ITM_SLOT__PLC *)__tmp__UTNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__1HZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UTNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__UTNU=((__SLOT_DATA__IJRG *)__tmp__KO0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__UTNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__1HZP=((__ITM_SLOT__PLC *)__tmp__UTNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__1HZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UTNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__1HZP==NULL) {
+            __tmp__UTNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__1HZP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__UTNU=((void *)__tmp__1HZP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__UTNU=((void *)__tmp__1HZP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__UTNU=((void *)__tmp__1HZP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__UTNU=((void *)__tmp__1HZP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__UTNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__UTNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__UTNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__4HZP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__UTNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__4HZP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UTNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__4HZP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UTNU)),Self__0FZP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__4HZP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__UTNU)),Self__0FZP);
+          } break;
+          };
+          __tmp__KO0P=((__TYPE_FULL__XMB *)__tmp__4HZP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__KO0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__AIZP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__KO0P),n__1FZP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__AIZP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__KO0P)),n__1FZP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__AIZP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__KO0P)),n__1FZP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__AIZP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__KO0P)),n__1FZP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__AIZP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__KO0P)),n__1FZP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__AIZP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__KO0P)),n__1FZP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__AIZP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__KO0P)),n__1FZP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__AIZP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__KO0P)),n__1FZP);
+          } break;
+          };
+          result__3FZP=__tmp__AIZP;
+        };
+        idx__4FZP=(__INTEGER__Q)(idx__4FZP +  1);
+        goto while_do__NE0P;
+      };
+    };
+  };
+  __tmp__IHZP=result__3FZP;
+  return(__tmp__IHZP);
+}
+
+static __BOOLEAN__L is_sub_type_with_name__HIZP(__PROFIL_BLOCK__O3NJ *Self__IIZP,__STRING_CONSTANT__0 *n__JIZP)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+  __INTEGER__Q idx__MIZP;
+  __PROTOTYPE__MF *__tmp__PIZP;
+  void *__tmp__KJZP;
+  void *__tmp__OO0P,*__tmp__AUNU;
+  __SECTION___RVOB *__tmp__LJZP,*result__4TNU,*__tmp__BUNU,*__tmp__HUNU;
+  __SLOT_DATA__IJRG *Self__5TNU;
+  void *__tmp__JKZP;
+  __TYPE_FULL__XMB *__tmp__MKZP;
+  __BOOLEAN__L result__LIZP,__tmp__WJZP,__tmp__OKZP;
+  result__LIZP=FALSE__O__;
+  idx__MIZP= 0;
+  __tmp__PIZP=prototype__JBFL();
+  if (((void *)n__JIZP == (void *)__tmp__PIZP->parent_named__PF.name__GWB)) {
+    result__LIZP=TRUE__K__;
+  } else /* FALSE */ {
+    idx__MIZP= 0;
+    while_do__YE0P:
+    {
+      if ((idx__MIZP <= Self__IIZP->parent_type__Q3NJ.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+        __tmp__KJZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__IIZP->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__MIZP];
+        if (((struct ___OBJ *)__tmp__KJZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__OO0P=((__SLOT_CODE__4IRG *)__tmp__KJZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__OO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LJZP=((__ITM_SLOT__PLC *)__tmp__OO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LJZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__OO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__5TNU=((__SLOT_DATA__IJRG *)__tmp__KJZP);
+          result__4TNU=NULL;
+          if (((void *)Self__5TNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__AUNU=Self__5TNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__AUNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__BUNU=((__ITM_SLOT__PLC *)__tmp__AUNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__BUNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AUNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            result__4TNU=__tmp__BUNU;
+          } else /* FALSE */ {
+            __tmp__BUNU=get_name__TAUD((&__string_35));
+            result__4TNU=__tmp__BUNU;
+          };
+          __tmp__LJZP=result__4TNU;
+        };
+        result__4TNU=((__SECTION___RVOB *)__tmp__LJZP);
+        __tmp__WJZP=(((void *)result__4TNU->name__G25E == (void *)(&__string_32)) || ((void *)result__4TNU->name__G25E == (void *)(&__string_33)));
+      } else /* FALSE */ {
+        __tmp__WJZP=FALSE__O__;
+      };
+      if ((__tmp__WJZP && (! result__LIZP))) {
+        __tmp__KJZP=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__IIZP->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__MIZP];
+        if (((struct ___OBJ *)__tmp__KJZP)->__id==__SLOT_CODE__4IRG__) {
+          __tmp__OO0P=((__SLOT_CODE__4IRG *)__tmp__KJZP)->parent_slot__5IRG->parent_itm_slot__RLC;
+          if (((struct ___OBJ *)__tmp__OO0P)->__id==__ITM_SLOT__PLC__) {
+            __tmp__LJZP=((__ITM_SLOT__PLC *)__tmp__OO0P)->id_section__TVOB;
+          } else /* ITM_SLOT_OPERATOR */ {
+            __tmp__LJZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__OO0P)->parent_itm_slot__3F0D.id_section__TVOB;
+          };
+        } else /* SLOT_DATA */ {
+          Self__5TNU=((__SLOT_DATA__IJRG *)__tmp__KJZP);
+          __tmp__BUNU=NULL;
+          if (((void *)Self__5TNU->parent_slot__KJRG != (void *)NULL)) {
+            __tmp__AUNU=Self__5TNU->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__AUNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__HUNU=((__ITM_SLOT__PLC *)__tmp__AUNU)->id_section__TVOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__HUNU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AUNU)->parent_itm_slot__3F0D.id_section__TVOB;
+            };
+            __tmp__BUNU=__tmp__HUNU;
+          } else /* FALSE */ {
+            __tmp__HUNU=get_name__TAUD((&__string_35));
+            __tmp__BUNU=__tmp__HUNU;
+          };
+          __tmp__LJZP=__tmp__BUNU;
+        };
+        if (((void *)((__SECTION___RVOB *)__tmp__LJZP)->name__G25E == (void *)(&__string_32))) {
+          __tmp__OO0P=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__IIZP->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[idx__MIZP];
+          if (((struct ___OBJ *)__tmp__OO0P)->__id==__SLOT_CODE__4IRG__) {
+            __tmp__AUNU=((__SLOT_CODE__4IRG *)__tmp__OO0P)->parent_slot__5IRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__AUNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__JKZP=((__ITM_SLOT__PLC *)__tmp__AUNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__JKZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AUNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          } else /* SLOT_DATA */ {
+            __tmp__AUNU=((__SLOT_DATA__IJRG *)__tmp__OO0P)->parent_slot__KJRG->parent_itm_slot__RLC;
+            if (((struct ___OBJ *)__tmp__AUNU)->__id==__ITM_SLOT__PLC__) {
+              __tmp__JKZP=((__ITM_SLOT__PLC *)__tmp__AUNU)->result_type__KWOB;
+            } else /* ITM_SLOT_OPERATOR */ {
+              __tmp__JKZP=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AUNU)->parent_itm_slot__3F0D.result_type__KWOB;
+            };
+          };
+          if (__tmp__JKZP==NULL) {
+            __tmp__AUNU=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__JKZP)->__id) {
+            case __ITM_TYPE_SIMPLE__RMB__: {
+              __tmp__AUNU=((void *)__tmp__JKZP);
+            } break;
+            case __ITM_TYPE_STYLE__1MB__: {
+              __tmp__AUNU=((void *)__tmp__JKZP);
+            } break;
+            case __ITM_TYPE_GENERIC__LPB__: {
+              __tmp__AUNU=((void *)__tmp__JKZP);
+            } break;
+            case __ITM_TYPE_PARAMETER__ZEZ__: {
+              __tmp__AUNU=((void *)__tmp__JKZP);
+            } break;
+            case __ITM_TYPE_MULTI__0URC__: {
+              __tmp__AUNU=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__EYRC__: {
+              __tmp__AUNU=NULL;
+            } break;
+            }
+          };
+          switch (((struct ___OBJ *)__tmp__AUNU)->__id) {
+          case __ITM_TYPE_SIMPLE__RMB__: {
+            __tmp__MKZP=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__AUNU));
+          } break;
+          case __ITM_TYPE_STYLE__1MB__: {
+            __tmp__MKZP=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AUNU)));
+          } break;
+          case __ITM_TYPE_GENERIC__LPB__: {
+            __tmp__MKZP=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AUNU)),Self__IIZP);
+          } break;
+          case __ITM_TYPE_PARAMETER__ZEZ__: {
+            __tmp__MKZP=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__AUNU)),Self__IIZP);
+          } break;
+          };
+          __tmp__OO0P=((__TYPE_FULL__XMB *)__tmp__MKZP)->the_parent_type__QLK;
+          switch (((struct ___OBJ *)__tmp__OO0P)->__id) {
+          case __TYPE__FF__: {
+            __tmp__OKZP=is_sub_type_with_name__FXYP(((__TYPE__FF *)__tmp__OO0P),n__JIZP);
+          } break;
+          case __TYPE_NULL__GMB__: {
+            __tmp__OKZP=is_sub_type_with_name__TZYP(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__OO0P)),n__JIZP);
+          } break;
+          case __TYPE_VOID__IMB__: {
+            __tmp__OKZP=is_sub_type_with_name__B2YP(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__OO0P)),n__JIZP);
+          } break;
+          case __TYPE_CONTEXT__KMB__: {
+            __tmp__OKZP=is_sub_type_with_name__P4YP(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__OO0P)),n__JIZP);
+          } break;
+          case __TYPE_ID__MMB__: {
+            __tmp__OKZP=is_sub_type_with_name__3AZP(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__OO0P)),n__JIZP);
+          } break;
+          case __TYPE_GENERIC__OCY__: {
+            __tmp__OKZP=is_sub_type_with_name__LDZP(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__OO0P)),n__JIZP);
+          } break;
+          case __TYPE_BLOCK__CP5D__: {
+            __tmp__OKZP=is_sub_type_with_name__ZFZP(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__OO0P)),n__JIZP);
+          } break;
+          case __PROFIL_BLOCK__O3NJ__: {
+            __tmp__OKZP=is_sub_type_with_name__HIZP(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__OO0P)),n__JIZP);
+          } break;
+          };
+          result__LIZP=__tmp__OKZP;
+        };
+        idx__MIZP=(__INTEGER__Q)(idx__MIZP +  1);
+        goto while_do__YE0P;
+      };
+    };
+  };
+  __tmp__WJZP=result__LIZP;
+  return(__tmp__WJZP);
+}
+
+static void* check__with__and__FB1J(void *v__HB1J,__TYPE_FULL__XMB *t__IB1J,__POSITION__OL p__JB1J)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__MB1J;
+  void *__tmp__NB1J;
+  __PROFIL_BLOCK__O3NJ *__tmp__PB1J;
+  void *__tmp__QC1J;
+  switch (((struct ___OBJ *)v__HB1J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__MB1J=((__STRING_CST__5J *)v__HB1J)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__MB1J=((__EXTERNAL_C__Y5WC *)v__HB1J)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__MB1J=((__PROTOTYPE_CST__LAXC *)v__HB1J)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__MB1J=((__INTEGER_CST__XAXC *)v__HB1J)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__MB1J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)v__HB1J));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__MB1J=((__READ_LOCAL__55ZI *)v__HB1J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__MB1J=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__MB1J=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__MB1J=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__MB1J=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__MB1J=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__MB1J=static_type__HECK(((__EXPR_SUB__UBOJ *)v__HB1J));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__MB1J=static_type__MECK(((__EXPR_MUL__KCOJ *)v__HB1J));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__MB1J=static_type__RECK(((__EXPR_DIV__4COJ *)v__HB1J));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__MB1J=static_type__WECK(((__EXPR_AND__SDOJ *)v__HB1J));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__MB1J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)v__HB1J));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__MB1J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)v__HB1J));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__MB1J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__MB1J=static_type__JFCK(((__ITEM__HGOJ *)v__HB1J));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__MB1J=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__MB1J=((__CAST__1HOJ *)v__HB1J)->static_type__FD5J;
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__MB1J=((__REAL_CST__1LOJ *)v__HB1J)->parent_constant__2LOJ.static_type__5G4D;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__MB1J=((__CHARACTER_CST__RMOJ *)v__HB1J)->parent_constant__SMOJ.static_type__5G4D;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__MB1J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)v__HB1J)->parent_constant__2NOJ.static_type__5G4D;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__MB1J=((__READ_SLOT__LL4K *)v__HB1J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__MB1J=static_type__5L5O();
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__MB1J=static_type__CRTP();
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__MB1J=static_type__M51P();
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__MB1J=static_type__HRTP();
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__MB1J=static_type__S51P();
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__MB1J=static_type__GWBN(((__EXPR_NEG__EZVL *)v__HB1J));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__MB1J=static_type__BAGM(((__EXPR_ADD__SZVL *)v__HB1J));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__MB1J=((__READ_GLOBAL__T4YL *)v__HB1J)->global__KAKM->parent_variable__JJRG.type__IO5D;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__MB1J=static_type__REWN(((__EXPR_NOT__XUPM *)v__HB1J));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__MB1J=static_type__TL1P(((__EXPR_MOD__3YPM *)v__HB1J));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__MB1J=static_type__IPVO(((__EXPR_OR__PQ0N *)v__HB1J));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__MB1J=static_type__TA0Q();
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__MB1J=static_type__4BUP();
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__MB1J=static_type__DCUP();
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__MB1J=static_type__2OFQ(((__EXPR_XOR__ABEP *)v__HB1J));
+  } break;
+  };
+  __tmp__NB1J=((__TYPE_FULL__XMB *)__tmp__MB1J)->the_parent_type__QLK;
+  if (__tmp__NB1J==NULL) {
+    __tmp__PB1J=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__NB1J)->__id) {
+    case __TYPE__FF__: {
+      __tmp__PB1J=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__PB1J=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__PB1J=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__PB1J=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__PB1J=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__PB1J=NULL;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__PB1J=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__PB1J=((void *)__tmp__NB1J);
+    } break;
+    }
+  };
+  if ((((void *)__tmp__PB1J != (void *)NULL) && ((void *)((__PROFIL_BLOCK__O3NJ *)__tmp__PB1J)->context_extern__M2YJ != (void *)NULL))) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_769));
+    append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__PB1J->context_extern__M2YJ->parent_variable__O4WC.parent_named__N4WC.name__GWB);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_770));
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__PB1J->parent_profil__P3NJ.code__EZNJ->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+    put_position__PRE(p__JB1J);
+    put_position__PRE(__tmp__PB1J->context_extern__M2YJ->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  switch (((struct ___OBJ *)v__HB1J)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__QC1J=check_type__with__SMCK(((__STRING_CST__5J *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__QC1J=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__QC1J=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__QC1J=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__QC1J=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)v__HB1J),t__IB1J,p__JB1J);
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__QC1J=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__QC1J=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__QC1J=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__QC1J=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__QC1J=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__QC1J=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__QC1J=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__QC1J=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__QC1J=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__QC1J=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__QC1J=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__QC1J=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__QC1J=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__QC1J=check_type__with__32GK(((__ITEM__HGOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__QC1J=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__QC1J=check_type__with__1NHK(((__CAST__1HOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__QC1J=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__QC1J=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__QC1J=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__QC1J=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__QC1J=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__QC1J=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__QC1J=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__QC1J=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__QC1J=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__QC1J=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__QC1J=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__QC1J=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__QC1J=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__QC1J=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__QC1J=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__QC1J=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__QC1J=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__QC1J=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__QC1J=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__EXPR_MULTIPLE__GLWH *)v__HB1J)),t__IB1J,p__JB1J);
+  } break;
+  };
+  __tmp__NB1J=__tmp__QC1J;
+  return(__tmp__NB1J);
+}
+
+static void* new_write__slot__receiver__value__DIWJ(__POSITION__OL p__FIWJ,void *s__GIWJ,__READ_LOCAL__55ZI *rec__HIWJ,void *val__IIWJ)
+// ({POSITION__OL},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{NULLxREAD_LOCAL__55ZI},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+  __INTEGER_64__1SG v__GVNU;
+  __DTA_WR_VALUE__KIWJ *result__I3YJ,*Self__21JK;
+  __POINTER__IB ptr__J3YJ,__tmp__P3YJ,__tmp__DC0T,__tmp__FC0T;
+  __POINTER__IB __tmp__PUNU,__tmp__QUNU,__tmp__1XNU,__tmp__2XNU;
+  __INTEGER__Q typ_id__N3YJ,typ_id__MUNU;
+  __UINTEGER_32__ZWB __tmp__GC0T,__tmp__RUNU;
+  __STRING_CST__5J *Self__OUNU,*result__KUNU;
+  void *__tmp__B2JK;
+  __PROTOTYPE_CST__LAXC *Self__LQVS,*__tmp__MQVS;
+  __INTEGER_CST__XAXC *Self__OQVS,*Self__EVNU;
+  __POSITION__OL p__FVNU;
+  __TYPE_FULL__XMB *t__HVNU;
+  __READ_LOCAL__55ZI *__tmp__LC0T,*__tmp__MC0T;
+  __IS_EXPANDED__35NJ *Self__SQVS,*Self__VVNU;
+  __GET_TYPE_ID__HAOJ *Self__XQVS,*Self__FWNU;
+  __SIZE_OF__5GOJ *Self__0QVS,*Self__VWNU;
+  __REAL_CST__1LOJ *Self__3QVS,*Self__FXNU;
+  __STRING_CONSTANT__0 *v__HXNU;
+  __CHARACTER_CST__RMOJ *Self__BRVS,*__tmp__CRVS;
+  __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__ERVS,*__tmp__FRVS;
+  void *__tmp__2B4T;
+  __READ_GLOBAL__T4YL *__tmp__3B4T;
+  __LOCAL__L4WC *__tmp__P2JK;
+  __NODE_TYPE__SK2C *result__KXNU,*Self__MRVS;
+  __LINKED_LISToNODE_TYPEo__3K2C *Self__UC0T;
+  __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__XXNU,*Self__DYNU;
+  result__I3YJ=NULL;
+  ptr__J3YJ=((__POINTER__IB )(NULL));
+  typ_id__N3YJ= 0;
+  __tmp__P3YJ=((__POINTER__IB )sizeof(__DTA_WR_VALUE__KIWJ));
+  if (((unsigned long)__tmp__P3YJ ==  0)) {
+    result__I3YJ=DTA_WR_VALUE__KIWJ__;
+  } else /* FALSE */ {
+    typ_id__N3YJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3YJ));
+    if ((typ_id__N3YJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__DC0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__FC0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__P3YJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DC0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DC0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__GC0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FC0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__DC0T=micro_alloc__table__lab__UKI(__tmp__FC0T,((__POINTER__IB )(&(table_size[(__tmp__GC0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FC0T)));
+      ptr__J3YJ=__tmp__DC0T;
+    } else /* FALSE */ {
+      __tmp__GC0T=((__UINTEGER_32__ZWB )typ_id__N3YJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__DC0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__FC0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__P3YJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DC0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DC0T) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__DC0T=micro_alloc__table__lab__UKI(__tmp__FC0T,((__POINTER__IB )(&(table_type[(__tmp__GC0T)]))),(__UINTEGER_32__ZWB)(__tmp__GC0T |  1));
+      ptr__J3YJ=__tmp__DC0T;
+    };
+    result__I3YJ=((__DTA_WR_VALUE__KIWJ *)ptr__J3YJ);
+    *(result__I3YJ) = *(DTA_WR_VALUE__KIWJ__);
+  };
+  Self__21JK=((__DTA_WR_VALUE__KIWJ *)result__I3YJ);
+  Self__21JK->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B=p__FIWJ;
+  Self__21JK->parent_dta__LIWJ.slot__IU4D=s__GIWJ;
+  Self__21JK->parent_dta__LIWJ.self_arg__JU4D=rec__HIWJ;
+  switch (((struct ___OBJ *)val__IIWJ)->__id) {
+  case __STRING_CST__5J__: {
+    Self__OUNU=((__STRING_CST__5J *)val__IIWJ);
+    result__KUNU=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__STRING_CST__5J));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      result__KUNU=Self__OUNU;
+    } else /* FALSE */ {
+      typ_id__MUNU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QUNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QUNU)));
+        __tmp__DC0T=__tmp__PUNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__PUNU;
+      };
+      result__KUNU=((__STRING_CST__5J *)__tmp__DC0T);
+      *(result__KUNU) = *(Self__OUNU);
+    };
+    __tmp__B2JK=result__KUNU;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__B2JK=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)val__IIWJ));
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    Self__LQVS=((__PROTOTYPE_CST__LAXC *)val__IIWJ);
+    __tmp__MQVS=create__type__VJ2C(Self__LQVS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__LQVS->parent_constant__MAXC.static_type__5G4D);
+    __tmp__B2JK=__tmp__MQVS;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    Self__OQVS=((__INTEGER_CST__XAXC *)val__IIWJ);
+    p__FVNU=Self__OQVS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__GVNU=Self__OQVS->value__FH4D;
+    t__HVNU=Self__OQVS->parent_constant__YAXC.static_type__5G4D;
+    Self__OQVS=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      Self__OQVS=INTEGER_CST__XAXC__;
+    } else /* FALSE */ {
+      typ_id__MUNU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QUNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QUNU)));
+        __tmp__DC0T=__tmp__PUNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__PUNU;
+      };
+      Self__OQVS=((__INTEGER_CST__XAXC *)__tmp__DC0T);
+      *(Self__OQVS) = *(INTEGER_CST__XAXC__);
+    };
+    Self__EVNU=((__INTEGER_CST__XAXC *)Self__OQVS);
+    Self__EVNU->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__FVNU;
+    Self__EVNU->value__FH4D=v__GVNU;
+    Self__EVNU->parent_constant__YAXC.static_type__5G4D=t__HVNU;
+    check_type__XYEE(Self__EVNU);
+    __tmp__B2JK=Self__OQVS;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__B2JK=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)val__IIWJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__LC0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)val__IIWJ)->local__BVEJ));
+    if (__tmp__LC0T==NULL) {
+      __tmp__MC0T=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__MC0T=((__READ_LOCAL__55ZI *)__tmp__LC0T);
+    };
+    __tmp__B2JK=__tmp__MC0T;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__B2JK=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)val__IIWJ));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__B2JK=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)val__IIWJ));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    Self__SQVS=((__IS_EXPANDED__35NJ *)val__IIWJ);
+    p__FVNU=Self__SQVS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    __tmp__LC0T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__SQVS->receiver__RA5J)->local__BVEJ));
+    if (__tmp__LC0T==NULL) {
+      __tmp__MC0T=NULL;
+    } else /* READ_LOCAL */ {
+      __tmp__MC0T=((__READ_LOCAL__55ZI *)__tmp__LC0T);
+    };
+    Self__SQVS=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      Self__SQVS=IS_EXPANDED__35NJ__;
+    } else /* FALSE */ {
+      typ_id__MUNU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QUNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QUNU)));
+        __tmp__DC0T=__tmp__PUNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__PUNU;
+      };
+      Self__SQVS=((__IS_EXPANDED__35NJ *)__tmp__DC0T);
+      *(Self__SQVS) = *(IS_EXPANDED__35NJ__);
+    };
+    Self__VVNU=((__IS_EXPANDED__35NJ *)Self__SQVS);
+    Self__VVNU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__FVNU;
+    Self__VVNU->receiver__RA5J=__tmp__MC0T;
+    __tmp__B2JK=Self__SQVS;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    Self__XQVS=((__GET_TYPE_ID__HAOJ *)val__IIWJ);
+    p__FVNU=Self__XQVS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__HVNU=Self__XQVS->receiver__WA5J;
+    Self__XQVS=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      Self__XQVS=GET_TYPE_ID__HAOJ__;
+    } else /* FALSE */ {
+      typ_id__MUNU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QUNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QUNU)));
+        __tmp__DC0T=__tmp__PUNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__PUNU;
+      };
+      Self__XQVS=((__GET_TYPE_ID__HAOJ *)__tmp__DC0T);
+      *(Self__XQVS) = *(GET_TYPE_ID__HAOJ__);
+    };
+    Self__FWNU=((__GET_TYPE_ID__HAOJ *)Self__XQVS);
+    Self__FWNU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__FVNU;
+    Self__FWNU->receiver__WA5J=t__HVNU;
+    __tmp__B2JK=Self__XQVS;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__B2JK=my_copy__50AL(((__EXPR_SUP__ABOJ *)val__IIWJ));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__B2JK=my_copy__K1AL(((__EXPR_SUB__UBOJ *)val__IIWJ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__B2JK=my_copy__V1AL(((__EXPR_MUL__KCOJ *)val__IIWJ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__B2JK=my_copy__A2AL(((__EXPR_DIV__4COJ *)val__IIWJ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__B2JK=my_copy__L2AL(((__EXPR_AND__SDOJ *)val__IIWJ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__B2JK=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)val__IIWJ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__B2JK=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)val__IIWJ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__B2JK=my_copy__M3AL(((__PUT_TO__TFOJ *)val__IIWJ));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__B2JK=my_copy__03AL(((__ITEM__HGOJ *)val__IIWJ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    Self__0QVS=((__SIZE_OF__5GOJ *)val__IIWJ);
+    p__FVNU=Self__0QVS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    t__HVNU=Self__0QVS->receiver__AD5J;
+    Self__0QVS=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      Self__0QVS=SIZE_OF__5GOJ__;
+    } else /* FALSE */ {
+      typ_id__MUNU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QUNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QUNU)));
+        __tmp__DC0T=__tmp__PUNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__PUNU;
+      };
+      Self__0QVS=((__SIZE_OF__5GOJ *)__tmp__DC0T);
+      *(Self__0QVS) = *(SIZE_OF__5GOJ__);
+    };
+    Self__VWNU=((__SIZE_OF__5GOJ *)Self__0QVS);
+    Self__VWNU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__FVNU;
+    Self__VWNU->receiver__AD5J=t__HVNU;
+    __tmp__B2JK=Self__0QVS;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__B2JK=my_copy__L4AL(((__CAST__1HOJ *)val__IIWJ));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    Self__3QVS=((__REAL_CST__1LOJ *)val__IIWJ);
+    p__FVNU=Self__3QVS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+    v__HXNU=Self__3QVS->value__VD5J;
+    t__HVNU=Self__3QVS->parent_constant__2LOJ.static_type__5G4D;
+    Self__3QVS=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      Self__3QVS=REAL_CST__1LOJ__;
+    } else /* FALSE */ {
+      typ_id__MUNU=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QUNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QUNU)));
+        __tmp__DC0T=__tmp__PUNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__PUNU;
+      };
+      Self__3QVS=((__REAL_CST__1LOJ *)__tmp__DC0T);
+      *(Self__3QVS) = *(REAL_CST__1LOJ__);
+    };
+    Self__FXNU=((__REAL_CST__1LOJ *)Self__3QVS);
+    Self__FXNU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__FVNU;
+    Self__FXNU->value__VD5J=v__HXNU;
+    Self__FXNU->parent_constant__2LOJ.static_type__5G4D=t__HVNU;
+    __tmp__B2JK=Self__3QVS;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    Self__BRVS=((__CHARACTER_CST__RMOJ *)val__IIWJ);
+    __tmp__CRVS=create__char__UMQJ(Self__BRVS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__BRVS->text__0D5J);
+    __tmp__B2JK=__tmp__CRVS;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    Self__ERVS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)val__IIWJ);
+    __tmp__FRVS=create__text__OQQJ(Self__ERVS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__ERVS->string__WBJK);
+    __tmp__B2JK=__tmp__FRVS;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__B2JK=my_copy__QYFM(((__READ_SLOT__LL4K *)val__IIWJ));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__B2JK=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)val__IIWJ));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__B2JK=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)val__IIWJ));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__B2JK=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)val__IIWJ));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__B2JK=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)val__IIWJ));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__B2JK=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)val__IIWJ));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__B2JK=my_copy__KZBN(((__EXPR_NEG__EZVL *)val__IIWJ));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__B2JK=my_copy__QBHM(((__EXPR_ADD__SZVL *)val__IIWJ));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__2B4T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)val__IIWJ)->global__KAKM),NULL);
+    if (__tmp__2B4T==NULL) {
+      __tmp__3B4T=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__2B4T)->__id) {
+      case __READ_SLOT__LL4K__: {
+        __tmp__3B4T=NULL;
+      } break;
+      case __READ_GLOBAL__T4YL__: {
+        __tmp__3B4T=((__READ_GLOBAL__T4YL *)__tmp__2B4T);
+      } break;
+      }
+    };
+    __tmp__B2JK=__tmp__3B4T;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__B2JK=my_copy__YFWN(((__EXPR_NOT__XUPM *)val__IIWJ));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__B2JK=my_copy__BG2P(((__EXPR_MOD__3YPM *)val__IIWJ));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__B2JK=my_copy__GQVO(((__EXPR_OR__PQ0N *)val__IIWJ));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__B2JK=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)val__IIWJ));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__B2JK=my_copy__3VUP(((__EXPR_INF__OXBP *)val__IIWJ));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__B2JK=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)val__IIWJ));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__B2JK=my_copy__IBIQ(((__EXPR_XOR__ABEP *)val__IIWJ));
+  } break;
+  };
+  Self__21JK->parent_dta__LIWJ.result_expr__LU4D=__tmp__B2JK;
+  Self__21JK->value__MGBK=val__IIWJ;
+  if (((void *)profil_current__SO2C == (void *)NULL)) {
+    Self__21JK->parent_dta__LIWJ.context__UU4D=context_main__Q4WC;
+  } else /* FALSE */ {
+    __tmp__B2JK=profil_current__SO2C;
+    if (((struct ___OBJ *)__tmp__B2JK)->__id==__PROFIL_SLOT__OO2C__) {
+      __tmp__P2JK=((__PROFIL_SLOT__OO2C *)__tmp__B2JK)->parent_profil__PO2C.context__1U4D;
+    } else /* PROFIL_BLOCK */ {
+      __tmp__P2JK=((__PROFIL_BLOCK__O3NJ *)__tmp__B2JK)->parent_profil__P3NJ.context__1U4D;
+    };
+    Self__21JK->parent_dta__LIWJ.context__UU4D=__tmp__P2JK;
+  };
+  result__KXNU=NULL;
+  ptr__J3YJ=((__POINTER__IB )(NULL));
+  typ_id__N3YJ= 0;
+  __tmp__P3YJ=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+  if (((unsigned long)__tmp__P3YJ ==  0)) {
+    result__KXNU=NODE_TYPE__SK2C__;
+  } else /* FALSE */ {
+    typ_id__N3YJ=-1;
+    clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P3YJ));
+    if ((typ_id__N3YJ == (__INTEGER__Q)(-  1))) {
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P3YJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__GC0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QUNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+      (&__string_3)->count__0C= 25;
+      (&__string_3)->storage__1C="Memory: Bound table_size.";
+      __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_size[(__tmp__GC0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QUNU)));
+      ptr__J3YJ=__tmp__PUNU;
+    } else /* FALSE */ {
+      __tmp__GC0T=((__UINTEGER_32__ZWB )typ_id__N3YJ);
+      (&__string_1)->count__0C= 19;
+      (&__string_1)->storage__1C="Memory: Size bound.";
+      __tmp__PUNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+      __tmp__QUNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__P3YJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PUNU) - (unsigned long)((__POINTER__IB ) 1)));
+      (&__string_2)->count__0C= 18;
+      (&__string_2)->storage__1C="Memory: Alignment.";
+      __tmp__PUNU=micro_alloc__table__lab__UKI(__tmp__QUNU,((__POINTER__IB )(&(table_type[(__tmp__GC0T)]))),(__UINTEGER_32__ZWB)(__tmp__GC0T |  1));
+      ptr__J3YJ=__tmp__PUNU;
+    };
+    result__KXNU=((__NODE_TYPE__SK2C *)ptr__J3YJ);
+    *(result__KXNU) = *(NODE_TYPE__SK2C__);
+  };
+  Self__MRVS=((__NODE_TYPE__SK2C *)result__KXNU);
+  Self__MRVS->parent_node__TK2C.expr__CV4D=rec__HIWJ;
+  Self__MRVS->parent_node__TK2C.data__DV4D=result__I3YJ;
+  late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM +  1);
+  Self__UC0T=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  if (((void *)Self__UC0T->first_link__IB0G == (void *)NULL)) {
+    result__XXNU=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      result__XXNU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__MUNU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XNU=micro_alloc__table__lab__UKI(__tmp__2XNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XNU)));
+        __tmp__DC0T=__tmp__1XNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XNU=micro_alloc__table__lab__UKI(__tmp__2XNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__1XNU;
+      };
+      result__XXNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__DC0T);
+      *(result__XXNU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__DYNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__XXNU);
+    Self__DYNU->item__GL0G=result__KXNU;
+    Self__DYNU->next__TVFH=NULL;
+    Self__UC0T->first_link__IB0G=result__XXNU;
+    Self__UC0T->parent_linked_collection__EL2C.upper__B0RD= 1;
+    Self__UC0T->last_link__RB0G=result__XXNU;
+    Self__UC0T->mem_idx__SB0G= 1;
+    Self__UC0T->mem_lnk__UB0G=result__XXNU;
+  } else /* FALSE */ {
+    result__XXNU=NULL;
+    __tmp__DC0T=((__POINTER__IB )(NULL));
+    typ_id__MUNU= 0;
+    __tmp__FC0T=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+    if (((unsigned long)__tmp__FC0T ==  0)) {
+      result__XXNU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+    } else /* FALSE */ {
+      typ_id__MUNU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FC0T));
+      if ((typ_id__MUNU == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__RUNU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2XNU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__1XNU=micro_alloc__table__lab__UKI(__tmp__2XNU,((__POINTER__IB )(&(table_size[(__tmp__RUNU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__2XNU)));
+        __tmp__DC0T=__tmp__1XNU;
+      } else /* FALSE */ {
+        __tmp__RUNU=((__UINTEGER_32__ZWB )typ_id__MUNU);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__1XNU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__2XNU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1XNU) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__1XNU=micro_alloc__table__lab__UKI(__tmp__2XNU,((__POINTER__IB )(&(table_type[(__tmp__RUNU)]))),(__UINTEGER_32__ZWB)(__tmp__RUNU |  1));
+        __tmp__DC0T=__tmp__1XNU;
+      };
+      result__XXNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__DC0T);
+      *(result__XXNU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+    };
+    Self__DYNU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__XXNU);
+    Self__DYNU->item__GL0G=result__KXNU;
+    Self__DYNU->next__TVFH=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__UC0T->last_link__RB0G)->next__TVFH=result__XXNU;
+    Self__UC0T->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__UC0T->parent_linked_collection__EL2C.upper__B0RD +  1);
+    Self__UC0T->last_link__RB0G=result__XXNU;
+  };
+  __tmp__B2JK=result__KXNU;
+  return(__tmp__B2JK);
+}
+
+static void* check__with__and__R1YJ(void *v__T1YJ,__TYPE_FULL__XMB *t__U1YJ,__POSITION__OL p__V1YJ)
+// ({NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxTYPE_FULL__XMB},{POSITION__OL}) With result No recursive, No inlinable.
+{
+  __TYPE_FULL__XMB *__tmp__Y1YJ;
+  void *__tmp__Z1YJ;
+  __PROFIL_BLOCK__O3NJ *__tmp__11YJ;
+  void *__tmp__32YJ;
+  switch (((struct ___OBJ *)v__T1YJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__Y1YJ=((__STRING_CST__5J *)v__T1YJ)->parent_constant__EK.static_type__5G4D;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__Y1YJ=((__EXTERNAL_C__Y5WC *)v__T1YJ)->static_type__W54D;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__Y1YJ=((__PROTOTYPE_CST__LAXC *)v__T1YJ)->parent_constant__MAXC.static_type__5G4D;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__Y1YJ=((__INTEGER_CST__XAXC *)v__T1YJ)->parent_constant__YAXC.static_type__5G4D;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__Y1YJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)v__T1YJ));
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__Y1YJ=((__READ_LOCAL__55ZI *)v__T1YJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__Y1YJ=static_type__ODCK();
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__Y1YJ=static_type__TDCK();
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__Y1YJ=static_type__YDCK();
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__Y1YJ=static_type__3DCK();
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__Y1YJ=static_type__CECK();
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__Y1YJ=static_type__HECK(((__EXPR_SUB__UBOJ *)v__T1YJ));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__Y1YJ=static_type__MECK(((__EXPR_MUL__KCOJ *)v__T1YJ));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__Y1YJ=static_type__RECK(((__EXPR_DIV__4COJ *)v__T1YJ));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__Y1YJ=static_type__WECK(((__EXPR_AND__SDOJ *)v__T1YJ));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__Y1YJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)v__T1YJ));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__Y1YJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)v__T1YJ));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__Y1YJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__Y1YJ=static_type__JFCK(((__ITEM__HGOJ *)v__T1YJ));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__Y1YJ=static_type__VFCK();
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__Y1YJ=((__CAST__1HOJ *)v__T1YJ)->static_type__FD5J;
   } break;
-  case __STRING_CST__: {
-    __tmp__23CM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__Y1YJ=((__REAL_CST__1LOJ *)v__T1YJ)->parent_constant__2LOJ.static_type__5G4D;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__23CM=FALSE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__Y1YJ=((__CHARACTER_CST__RMOJ *)v__T1YJ)->parent_constant__SMOJ.static_type__5G4D;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__23CM=TRUE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__Y1YJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)v__T1YJ)->parent_constant__2NOJ.static_type__5G4D;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__23CM=TRUE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__Y1YJ=((__READ_SLOT__LL4K *)v__T1YJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __READ_LOCAL__: {
-    Self__GPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__13CM)->local__HJZD);
-    __tmp__23CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__Y1YJ=static_type__5L5O();
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__23CM=FALSE__;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__Y1YJ=static_type__CRTP();
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__23CM=is_invariant__Y3CM(__tmp__13CM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__Y1YJ=static_type__M51P();
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__23CM=is_invariant__G4CM(__tmp__13CM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__Y1YJ=static_type__HRTP();
   } break;
-  case __REAL_CST__: {
-    __tmp__23CM=TRUE__;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__Y1YJ=static_type__S51P();
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__23CM=TRUE__;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__Y1YJ=static_type__GWBN(((__EXPR_NEG__EZVL *)v__T1YJ));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__23CM=TRUE__;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__Y1YJ=static_type__BAGM(((__EXPR_ADD__SZVL *)v__T1YJ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__23CM=TRUE__;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__Y1YJ=((__READ_GLOBAL__T4YL *)v__T1YJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
   } break;
-  case __EXPR_SUP__: {
-    __tmp__23CM=is_invariant__A5CM(__tmp__13CM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__Y1YJ=static_type__REWN(((__EXPR_NOT__XUPM *)v__T1YJ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__23CM=is_invariant__O5CM(__tmp__13CM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__Y1YJ=static_type__TL1P(((__EXPR_MOD__3YPM *)v__T1YJ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__23CM=is_invariant__25CM(__tmp__13CM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__Y1YJ=static_type__IPVO(((__EXPR_OR__PQ0N *)v__T1YJ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__23CM=is_invariant__KADM(__tmp__13CM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__Y1YJ=static_type__TA0Q();
   } break;
-  case __EXPR_AND__: {
-    __tmp__23CM=is_invariant__YADM(__tmp__13CM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__Y1YJ=static_type__4BUP();
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__23CM=is_invariant__GBDM(__tmp__13CM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__Y1YJ=static_type__DCUP();
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__23CM=is_invariant__UBDM(__tmp__13CM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__Y1YJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)v__T1YJ));
   } break;
-  case __PUT_TO__: {
-    __tmp__23CM=is_invariant__CCDM(__tmp__13CM);
+  };
+  __tmp__Z1YJ=((__TYPE_FULL__XMB *)__tmp__Y1YJ)->the_parent_type__QLK;
+  if (__tmp__Z1YJ==NULL) {
+    __tmp__11YJ=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__Z1YJ)->__id) {
+    case __TYPE__FF__: {
+      __tmp__11YJ=NULL;
+    } break;
+    case __TYPE_NULL__GMB__: {
+      __tmp__11YJ=NULL;
+    } break;
+    case __TYPE_VOID__IMB__: {
+      __tmp__11YJ=NULL;
+    } break;
+    case __TYPE_CONTEXT__KMB__: {
+      __tmp__11YJ=NULL;
+    } break;
+    case __TYPE_ID__MMB__: {
+      __tmp__11YJ=NULL;
+    } break;
+    case __TYPE_GENERIC__OCY__: {
+      __tmp__11YJ=NULL;
+    } break;
+    case __TYPE_BLOCK__CP5D__: {
+      __tmp__11YJ=NULL;
+    } break;
+    case __PROFIL_BLOCK__O3NJ__: {
+      __tmp__11YJ=((void *)__tmp__Z1YJ);
+    } break;
+    }
+  };
+  if ((((void *)__tmp__11YJ != (void *)NULL) && ((void *)((__PROFIL_BLOCK__O3NJ *)__tmp__11YJ)->context_extern__M2YJ != (void *)NULL))) {
+    copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_769));
+    append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__11YJ->context_extern__M2YJ->parent_variable__O4WC.parent_named__N4WC.name__GWB);
+    append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_770));
+    put_error__text__EQE( 1,string_tmp__YC);
+    put_position__PRE(__tmp__11YJ->parent_profil__P3NJ.code__EZNJ->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+    put_position__PRE(p__V1YJ);
+    put_position__PRE(__tmp__11YJ->context_extern__M2YJ->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B);
+    put_string__JJG(msg_err__JQE);
+    if ((verbose_level__R5 !=  0)) {
+      put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+    };
+    if ((type_error__IQE ==  2)) {
+      nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+    } else /* FALSE */ {
+      exit(( 1));
+    };
+  };
+  switch (((struct ___OBJ *)v__T1YJ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__32YJ=check_type__with__SMCK(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__32YJ=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__32YJ=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)v__T1YJ),t__U1YJ,p__V1YJ);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__32YJ=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __ITEM__: {
-    __tmp__23CM=is_invariant__ZCDM(__tmp__13CM);
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__32YJ=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __SIZE_OF__: {
-    __tmp__23CM=TRUE__;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__32YJ=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __CAST__: {
-    __tmp__23CM=is_invariant__KDDM(__tmp__13CM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__32YJ=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __CALL_SLOT__: {
-    __tmp__23CM=FALSE__;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__32YJ=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __READ_SLOT__: {
-    __tmp__23CM=is_invariant__5EXL(__tmp__13CM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__32YJ=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__23CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__13CM)->global__ZGJK,NULL);
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__32YJ=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__23CM=is_invariant__AVMN(__tmp__13CM);
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__32YJ=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__23CM=is_invariant__QAGO(__tmp__13CM);
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__32YJ=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__23CM=is_invariant__1KMO(__tmp__13CM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__32YJ=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__23CM=is_invariant__4AGO(__tmp__13CM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__32YJ=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__23CM=is_invariant__KLMO(__tmp__13CM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__32YJ=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_NEG__: {
-    __tmp__23CM=is_invariant__PTLM(__tmp__13CM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__32YJ=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_ADD__: {
-    __tmp__23CM=is_invariant__0HEM(__tmp__13CM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__32YJ=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_NOT__: {
-    __tmp__23CM=is_invariant__VS0M(__tmp__13CM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__32YJ=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_MOD__: {
-    __tmp__23CM=is_invariant__MBGO(__tmp__13CM);
+  case __ITEM__HGOJ__: {
+    __tmp__32YJ=check_type__with__32GK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__23CM=is_invariant__T1EP(__tmp__13CM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__32YJ=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_INF__: {
-    __tmp__23CM=is_invariant__L4SN(__tmp__13CM);
+  case __CAST__1HOJ__: {
+    __tmp__32YJ=check_type__with__1NHK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__23CM=is_invariant__Z4SN(__tmp__13CM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__32YJ=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_OR__: {
-    __tmp__23CM=is_invariant__1ORN(__tmp__13CM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__32YJ=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
-  case __EXPR_XOR__: {
-    __tmp__23CM=is_invariant__UYVO(__tmp__13CM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__32YJ=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__32YJ=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__32YJ=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__32YJ=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__32YJ=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__32YJ=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__32YJ=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__32YJ=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__32YJ=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__32YJ=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__32YJ=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__32YJ=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__32YJ=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__32YJ=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__32YJ=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__32YJ=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__32YJ=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)v__T1YJ)),t__U1YJ,p__V1YJ);
   } break;
   };
-  if (__tmp__23CM) {
-    __tmp__B4CM=Self__Z3CM->parent_expr_binary_cmp__DLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__B4CM)->__id) {
-    case __LIST__: {
-      __tmp__C4CM=is_invariant__QR0M(__tmp__B4CM);
+  __tmp__Z1YJ=__tmp__32YJ;
+  return(__tmp__Z1YJ);
+}
+
+static void crash_on__with_message__KSSK(__SLOT_CODE__4IRG *Self__LSSK,__STRING_CONSTANT__0 *msg__NSSK)
+// ({SLOT_CODE__4IRG},{STRING_CONSTANT__0}) Void No recursive, No inlinable.
+{
+  if (((struct ___OBJ *)Self__LSSK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    if (((struct ___OBJ *)Self__LSSK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    };
+  } else /* ITM_SLOT_OPERATOR */ {
+    if (((struct ___OBJ *)Self__LSSK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    };
+  };
+  print__KKG(msg__NSSK);
+  fputc((int)('\n'),stdout);
+  if (((struct ___OBJ *)Self__LSSK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+  };
+  if (((struct ___OBJ *)Self__LSSK->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+    exit(( 1));
+  } else /* ITM_SLOT_OPERATOR */ {
+    exit(( 1));
+  };
+}
+
+static __INTEGER__Q check__index__for__SO5L(__ITM_ARG__Q0MD *Self__TO5L,__FAST_ARRAYoEXPRo__45WC *larg__UO5L,__INTEGER__Q idx__VO5L,void *p__WO5L)
+// ({ITM_ARG__Q0MD},{NULLxFAST_ARRAYoEXPRo__45WC},{INTEGER__Q},{NULLxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  void *__tmp__ZO5L,*__tmp__4O5L;
+  void *__tmp__0O5L;
+  __TYPE_FULL__XMB *__tmp__1O5L,*__tmp__2O5L;
+  __POSITION__OL __tmp__3O5L;
+  __INTEGER__Q Result__XO5L;
+  __FAST_ARRAYoEXPRo__45WC *Self__TOST;
+  __tmp__ZO5L=((void **)((__FAST_ARRAYoEXPRo__45WC *)larg__UO5L)->parent_arrayed_collection__GAXC.storage__HREI)[idx__VO5L];
+  __tmp__0O5L=Self__TO5L->type__4VBE;
+  switch (((struct ___OBJ *)__tmp__0O5L)->__id) {
+  case __ITM_TYPE_SIMPLE__RMB__: {
+    __tmp__1O5L=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__0O5L));
+  } break;
+  case __ITM_TYPE_STYLE__1MB__: {
+    __tmp__1O5L=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0O5L)));
+  } break;
+  case __ITM_TYPE_GENERIC__LPB__: {
+    __tmp__1O5L=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0O5L)),p__WO5L);
+  } break;
+  case __ITM_TYPE_PARAMETER__ZEZ__: {
+    __tmp__1O5L=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0O5L)),p__WO5L);
+  } break;
+  case __ITM_TYPE_BLOCK__EYRC__: {
+    __tmp__1O5L=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__0O5L)),p__WO5L);
+  } break;
+  };
+  __tmp__2O5L=__tmp__1O5L;
+  __tmp__3O5L=Self__TO5L->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+  switch (((struct ___OBJ *)__tmp__ZO5L)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__4O5L=check_type__with__SMCK(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__4O5L=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__4O5L=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__4O5L=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__4O5L=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    __tmp__4O5L=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__4O5L=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__4O5L=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__4O5L=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__4O5L=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__4O5L=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__4O5L=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__4O5L=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__4O5L=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__4O5L=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__4O5L=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__4O5L=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__4O5L=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__4O5L=check_type__with__32GK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__4O5L=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__4O5L=check_type__with__1NHK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__4O5L=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__4O5L=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__4O5L=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__4O5L=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__4O5L=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__4O5L=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__4O5L=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__4O5L=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__4O5L=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__4O5L=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__4O5L=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__4O5L=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__4O5L=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__4O5L=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__4O5L=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__4O5L=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__4O5L=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__4O5L=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__4O5L=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__ZO5L)),__tmp__2O5L,__tmp__3O5L);
+  } break;
+  };
+  Self__TOST=((__FAST_ARRAYoEXPRo__45WC *)larg__UO5L);
+  __tmp__ZO5L=__tmp__4O5L;
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  ((void **)Self__TOST->parent_arrayed_collection__GAXC.storage__HREI)[idx__VO5L]=__tmp__ZO5L;
+  Result__XO5L=(__INTEGER__Q)(idx__VO5L +  1);
+  return(Result__XO5L);
+}
+
+static __INTEGER__Q check__index__for__BP5L(__ITM_ARGS__MITF *Self__CP5L,__FAST_ARRAYoEXPRo__45WC *larg__DP5L,__INTEGER__Q idx__EP5L,void *p__FP5L)
+// ({ITM_ARGS__MITF},{NULLxFAST_ARRAYoEXPRo__45WC},{INTEGER__Q},{NULLxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__MP5L,Self__UJBM,i__MPST;
+  void *__tmp__VP5L,*__tmp__1P5L;
+  void *__tmp__WSVS;
+  __TYPE_FULL__XMB *__tmp__YP5L,*__tmp__ZP5L;
+  __POSITION__OL __tmp__0P5L;
+  __FAST_ARRAYoEXPRo__45WC *Self__JPST;
+  __tmp__MP5L=((__ITM_TYPE_MULTI__0URC *)Self__CP5L->type__M32G)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY;
+  Self__UJBM= 0;
+  while ((Self__UJBM <= __tmp__MP5L)) {
+    __tmp__VP5L=((void **)((__FAST_ARRAYoEXPRo__45WC *)larg__DP5L)->parent_arrayed_collection__GAXC.storage__HREI)[(__INTEGER__Q)(idx__EP5L + Self__UJBM)];
+    __tmp__WSVS=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)Self__CP5L->type__M32G)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__UJBM];
+    switch (((struct ___OBJ *)__tmp__WSVS)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      __tmp__YP5L=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WSVS));
     } break;
-    case __STRING_CST__: {
-      __tmp__C4CM=TRUE__;
+    case __ITM_TYPE_STYLE__1MB__: {
+      __tmp__YP5L=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WSVS)));
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__C4CM=FALSE__;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      __tmp__YP5L=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WSVS)),p__FP5L);
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__C4CM=TRUE__;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      __tmp__YP5L=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WSVS)),p__FP5L);
     } break;
-    case __INTEGER_CST__: {
-      __tmp__C4CM=TRUE__;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      __tmp__YP5L=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WSVS)),p__FP5L);
     } break;
-    case __READ_LOCAL__: {
-      Self__IPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__B4CM)->local__HJZD);
-      __tmp__C4CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__IPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__IPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__IPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__IPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    };
+    __tmp__ZP5L=__tmp__YP5L;
+    __tmp__0P5L=Self__CP5L->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+    switch (((struct ___OBJ *)__tmp__VP5L)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__1P5L=check_type__with__SMCK(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__C4CM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__1P5L=check_type__with__BVCK(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__C4CM=is_invariant__Y3CM(__tmp__B4CM);
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__1P5L=check_type__with__R3CK(((__PROTOTYPE_CST__LAXC *)__tmp__VP5L),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__C4CM=is_invariant__G4CM(__tmp__B4CM);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__1P5L=check_type__with__BGDK(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __REAL_CST__: {
-      __tmp__C4CM=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__1P5L=check_type__with__Z11J(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__C4CM=TRUE__;
+    case __READ_LOCAL__55ZI__: {
+      __tmp__1P5L=check_type__with__RODK(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__C4CM=TRUE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__1P5L=check_type__with__BXDK(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__C4CM=TRUE__;
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__1P5L=check_type__with__R5DK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_SUP__: {
-      __tmp__C4CM=is_invariant__A5CM(__tmp__B4CM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__1P5L=check_type__with__AIEK(((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_SUB__: {
-      __tmp__C4CM=is_invariant__O5CM(__tmp__B4CM);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__1P5L=check_type__with__PQEK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_MUL__: {
-      __tmp__C4CM=is_invariant__25CM(__tmp__B4CM);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__1P5L=check_type__with__5YEK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_DIV__: {
-      __tmp__C4CM=is_invariant__KADM(__tmp__B4CM);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__1P5L=check_type__with__PBFK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_AND__: {
-      __tmp__C4CM=is_invariant__YADM(__tmp__B4CM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__1P5L=check_type__with__5JFK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__C4CM=is_invariant__GBDM(__tmp__B4CM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__1P5L=check_type__with__PSFK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__C4CM=is_invariant__UBDM(__tmp__B4CM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__1P5L=check_type__with__50FK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __PUT_TO__: {
-      __tmp__C4CM=is_invariant__CCDM(__tmp__B4CM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__1P5L=check_type__with__PDGK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __ITEM__: {
-      __tmp__C4CM=is_invariant__ZCDM(__tmp__B4CM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__1P5L=check_type__with__5LGK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __SIZE_OF__: {
-      __tmp__C4CM=TRUE__;
+    case __PUT_TO__TFOJ__: {
+      __tmp__1P5L=check_type__with__OUGK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __CAST__: {
-      __tmp__C4CM=is_invariant__KDDM(__tmp__B4CM);
+    case __ITEM__HGOJ__: {
+      __tmp__1P5L=check_type__with__32GK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __CALL_SLOT__: {
-      __tmp__C4CM=FALSE__;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__1P5L=check_type__with__MFHK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __READ_SLOT__: {
-      __tmp__C4CM=is_invariant__5EXL(__tmp__B4CM);
+    case __CAST__1HOJ__: {
+      __tmp__1P5L=check_type__with__1NHK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__C4CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__B4CM)->global__ZGJK,NULL);
+    case __REAL_CST__1LOJ__: {
+      __tmp__1P5L=check_type__with__LWHK(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__C4CM=is_invariant__AVMN(__tmp__B4CM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__1P5L=check_type__with__14HK(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__C4CM=is_invariant__QAGO(__tmp__B4CM);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__1P5L=check_type__with__KIWN(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__C4CM=is_invariant__1KMO(__tmp__B4CM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__1P5L=check_type__with__G1BN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__C4CM=is_invariant__4AGO(__tmp__B4CM);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__1P5L=check_type__with__IPFQ(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__C4CM=is_invariant__KLMO(__tmp__B4CM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__1P5L=check_type__with__1Z0P(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_NEG__: {
-      __tmp__C4CM=is_invariant__PTLM(__tmp__B4CM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__1P5L=check_type__with__Y1EQ(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_ADD__: {
-      __tmp__C4CM=is_invariant__0HEM(__tmp__B4CM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__1P5L=check_type__with__LC1P(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_NOT__: {
-      __tmp__C4CM=is_invariant__VS0M(__tmp__B4CM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__1P5L=check_type__with__JEFQ(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_MOD__: {
-      __tmp__C4CM=is_invariant__MBGO(__tmp__B4CM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__1P5L=check_type__with__0QWN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__C4CM=is_invariant__T1EP(__tmp__B4CM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__1P5L=check_type__with__KZWN(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_INF__: {
-      __tmp__C4CM=is_invariant__L4SN(__tmp__B4CM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__1P5L=check_type__with__WDCN(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__C4CM=is_invariant__Z4SN(__tmp__B4CM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__1P5L=check_type__with__V1IO(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_OR__: {
-      __tmp__C4CM=is_invariant__1ORN(__tmp__B4CM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__1P5L=check_type__with__4L1P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
-    case __EXPR_XOR__: {
-      __tmp__C4CM=is_invariant__UYVO(__tmp__B4CM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__1P5L=check_type__with__IE4O(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__1P5L=check_type__with__0A0Q(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__1P5L=check_type__with__2XFQ(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__1P5L=check_type__with__MAGQ(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__1P5L=check_type__with__2IGQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__VP5L)),__tmp__ZP5L,__tmp__0P5L);
     } break;
     };
-    __tmp__F4CM=__tmp__C4CM;
-  } else {
-    __tmp__F4CM=FALSE__;
+    Self__JPST=((__FAST_ARRAYoEXPRo__45WC *)larg__DP5L);
+    __tmp__VP5L=__tmp__1P5L;
+    i__MPST=(__INTEGER__Q)(idx__EP5L + Self__UJBM);
+    (&__string_198)->count__0C= 11;
+    (&__string_198)->storage__1C="Definition.";
+    ((void **)Self__JPST->parent_arrayed_collection__GAXC.storage__HREI)[i__MPST]=__tmp__VP5L;
+    Self__UJBM=(__INTEGER__Q)(Self__UJBM +  1);
   };
-  return(__tmp__F4CM);
+  __tmp__MP5L=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)Self__CP5L->type__M32G)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY +  1);
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  Self__UJBM=(__INTEGER__Q)(idx__EP5L + __tmp__MP5L);
+  return(Self__UJBM);
 }
 
-static __BOOLEAN is_invariant__G4CM(__EXPR_NOT_EQUAL *Self__H4CM)
-// ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_cast__with__on__FB2K(__TYPE_FULL__XMB *t__HB2K,__STRING_CONSTANT__0 *msg__IB2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__JB2K)
+// ({NULLxTYPE_FULL__XMB},{STRING_CONSTANT__0},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
 {
-  void *__tmp__J4CM,*__tmp__P4CM;
-  __LOCAL *Self__KPBR,*Self__MPBR;
-  __BOOLEAN __tmp__K4CM,__tmp__Q4CM,__tmp__T4CM;
-  __tmp__J4CM=Self__H4CM->parent_expr_binary_cmp__LLJH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__J4CM)->__id) {
-  case __LIST__: {
-    __tmp__K4CM=is_invariant__QR0M(__tmp__J4CM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__K4CM=TRUE__;
+  __INTEGER__Q j__MB2K;
+  void *__tmp__4B2K;
+  __PROFIL_SLOT__OO2C *__tmp__5B2K;
+  __TYPE_FULL__XMB *__tmp__AC2K;
+  __BOOLEAN__L result__LB2K,__tmp__DC2K;
+  result__LB2K=FALSE__O__;
+  j__MB2K= 0;
+  if (((void *)lst__JB2K != (void *)NULL)) {
+    j__MB2K= 0;
+    while_do__LW5K:
+    {
+      if ((j__MB2K <= lst__JB2K->parent_arrayed_collection__CMB.upper__WBY)) {
+        __tmp__4B2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__JB2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__MB2K];
+        __tmp__5B2K=profil_slot__RO2C;
+        switch (((struct ___OBJ *)__tmp__4B2K)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__AC2K=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__AC2K=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__AC2K=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K)),__tmp__5B2K);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__AC2K=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K)),__tmp__5B2K);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__AC2K=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K)),__tmp__5B2K);
+        } break;
+        };
+        __tmp__DC2K=((void *)__tmp__AC2K != (void *)t__HB2K);
+      } else /* FALSE */ {
+        __tmp__DC2K=FALSE__O__;
+      };
+      if (__tmp__DC2K) {
+        j__MB2K=(__INTEGER__Q)(j__MB2K +  1);
+        goto while_do__LW5K;
+      };
+    };
+    if ((j__MB2K <= lst__JB2K->parent_arrayed_collection__CMB.upper__WBY)) {
+      result__LB2K=TRUE__K__;
+      copy__Q2X(((__STRING__BC *)last_cast_name__U31J),msg__IB2K);
+      __tmp__4B2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__JB2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__MB2K];
+      switch (((struct ___OBJ *)__tmp__4B2K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4B2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        (&__string_771)->count__0C= 35;
+        (&__string_771)->storage__1C="ITM_TYPE_BLOCK.append_cast_name_in ";
+        print__KKG((&__string_771));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      };
+    };
+  };
+  __tmp__DC2K=result__LB2K;
+  return(__tmp__DC2K);
+}
+
+static __BOOLEAN__L is_cast__with__on__3C2K(__TYPE_FULL__XMB *t__5C2K,__STRING_CONSTANT__0 *msg__AD2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__BD2K)
+// ({NULLxTYPE_FULL__XMB},{STRING_CONSTANT__0},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q j__ED2K;
+  void *__tmp__WD2K;
+  __PROFIL_SLOT__OO2C *__tmp__XD2K;
+  __TYPE_FULL__XMB *__tmp__YD2K;
+  __BOOLEAN__L result__DD2K,__tmp__1D2K;
+  result__DD2K=FALSE__O__;
+  j__ED2K= 0;
+  if (((void *)lst__BD2K != (void *)NULL)) {
+    j__ED2K= 0;
+    while_do__AX5K:
+    {
+      if ((j__ED2K <= lst__BD2K->parent_arrayed_collection__CMB.upper__WBY)) {
+        __tmp__WD2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__BD2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__ED2K];
+        __tmp__XD2K=profil_slot__RO2C;
+        switch (((struct ___OBJ *)__tmp__WD2K)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__YD2K=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__YD2K=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__YD2K=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K)),__tmp__XD2K);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__YD2K=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K)),__tmp__XD2K);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__YD2K=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K)),__tmp__XD2K);
+        } break;
+        };
+        __tmp__1D2K=((void *)__tmp__YD2K != (void *)t__5C2K);
+      } else /* FALSE */ {
+        __tmp__1D2K=FALSE__O__;
+      };
+      if (__tmp__1D2K) {
+        j__ED2K=(__INTEGER__Q)(j__ED2K +  1);
+        goto while_do__AX5K;
+      };
+    };
+    if ((j__ED2K <= lst__BD2K->parent_arrayed_collection__CMB.upper__WBY)) {
+      result__DD2K=TRUE__K__;
+      copy__Q2X(((__STRING__BC *)last_cast_name__U31J),msg__AD2K);
+      __tmp__WD2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__BD2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__ED2K];
+      switch (((struct ___OBJ *)__tmp__WD2K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__WD2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        (&__string_771)->count__0C= 35;
+        (&__string_771)->storage__1C="ITM_TYPE_BLOCK.append_cast_name_in ";
+        print__KKG((&__string_771));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      };
+    };
+  };
+  __tmp__1D2K=result__DD2K;
+  return(__tmp__1D2K);
+}
+
+static __BOOLEAN__L is_cast__with__on__VE2K(__TYPE_FULL__XMB *t__XE2K,__STRING_CONSTANT__0 *msg__YE2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__ZE2K)
+// ({NULLxTYPE_FULL__XMB},{STRING_CONSTANT__0},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q j__2E2K;
+  void *__tmp__OF2K;
+  __PROFIL_SLOT__OO2C *__tmp__PF2K;
+  __TYPE_FULL__XMB *__tmp__QF2K;
+  __BOOLEAN__L result__1E2K,__tmp__TF2K;
+  result__1E2K=FALSE__O__;
+  j__2E2K= 0;
+  if (((void *)lst__ZE2K != (void *)NULL)) {
+    j__2E2K= 0;
+    while_do__VX5K:
+    {
+      if ((j__2E2K <= lst__ZE2K->parent_arrayed_collection__CMB.upper__WBY)) {
+        __tmp__OF2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__ZE2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__2E2K];
+        __tmp__PF2K=profil_slot__RO2C;
+        switch (((struct ___OBJ *)__tmp__OF2K)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__QF2K=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__QF2K=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__QF2K=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K)),__tmp__PF2K);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__QF2K=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K)),__tmp__PF2K);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__QF2K=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K)),__tmp__PF2K);
+        } break;
+        };
+        __tmp__TF2K=((void *)__tmp__QF2K != (void *)t__XE2K);
+      } else /* FALSE */ {
+        __tmp__TF2K=FALSE__O__;
+      };
+      if (__tmp__TF2K) {
+        j__2E2K=(__INTEGER__Q)(j__2E2K +  1);
+        goto while_do__VX5K;
+      };
+    };
+    if ((j__2E2K <= lst__ZE2K->parent_arrayed_collection__CMB.upper__WBY)) {
+      result__1E2K=TRUE__K__;
+      copy__Q2X(((__STRING__BC *)last_cast_name__U31J),msg__YE2K);
+      __tmp__OF2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__ZE2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__2E2K];
+      switch (((struct ___OBJ *)__tmp__OF2K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__OF2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        (&__string_771)->count__0C= 35;
+        (&__string_771)->storage__1C="ITM_TYPE_BLOCK.append_cast_name_in ";
+        print__KKG((&__string_771));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      };
+    };
+  };
+  __tmp__TF2K=result__1E2K;
+  return(__tmp__TF2K);
+}
+
+static __BOOLEAN__L is_cast__with__on__and__MG2K(__TYPE_FULL__XMB *t__OG2K,__STRING_CONSTANT__0 *msg__PG2K,__FAST_ARRAYoTYPE_FULLo__VAY *lst__QG2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lstp__RG2K)
+// ({NULLxTYPE_FULL__XMB},{STRING_CONSTANT__0},{NULLxFAST_ARRAYoTYPE_FULLo__VAY},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q result__OY5K,__tmp__XY5K,idx__VOCL;
+  void *__tmp__DH2K;
+  __BOOLEAN__L result__TG2K,Result__SG2K;
+  __FAST_ARRAYoTYPE_FULLo__VAY *Self__LY5K;
+  void **__tmp__WY5K,**Self__JOCL;
+  result__TG2K=FALSE__O__;
+  if (((void *)lst__QG2K != (void *)NULL)) {
+    Self__LY5K=((__FAST_ARRAYoTYPE_FULLo__VAY *)lst__QG2K);
+    result__OY5K= 0;
+    if ((Self__LY5K->parent_arrayed_collection__3AY.upper__QUDB >=  0)) {
+      __tmp__WY5K=Self__LY5K->parent_arrayed_collection__3AY.storage__52XB;
+      __tmp__XY5K=Self__LY5K->parent_arrayed_collection__3AY.upper__QUDB;
+      Self__JOCL=((void **)__tmp__WY5K);
+      idx__VOCL= 0;
+      while ((! ((idx__VOCL > __tmp__XY5K) || ((void *)t__OG2K == (void *)Self__JOCL[idx__VOCL])))) {
+        idx__VOCL=(__INTEGER__Q)(idx__VOCL +  1);
+      };
+      result__OY5K=idx__VOCL;
+    };
+    if ((result__OY5K <= lst__QG2K->parent_arrayed_collection__3AY.upper__QUDB)) {
+      result__TG2K=TRUE__K__;
+      copy__Q2X(((__STRING__BC *)last_cast_name__U31J),msg__PG2K);
+      __tmp__DH2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lstp__RG2K)->parent_arrayed_collection__CMB.storage__DIXC)[result__OY5K];
+      switch (((struct ___OBJ *)__tmp__DH2K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__DH2K),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DH2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DH2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DH2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        (&__string_771)->count__0C= 35;
+        (&__string_771)->storage__1C="ITM_TYPE_BLOCK.append_cast_name_in ";
+        print__KKG((&__string_771));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      };
+    };
+  };
+  Result__SG2K=result__TG2K;
+  return(Result__SG2K);
+}
+
+static __BOOLEAN__L is_cast__with__on__LH2K(__TYPE_FULL__XMB *t__NH2K,__STRING_CONSTANT__0 *msg__OH2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__PH2K)
+// ({NULLxTYPE_FULL__XMB},{STRING_CONSTANT__0},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q j__SH2K;
+  void *__tmp__EI2K;
+  __PROFIL_SLOT__OO2C *__tmp__FI2K;
+  __TYPE_FULL__XMB *__tmp__GI2K;
+  __BOOLEAN__L result__RH2K,__tmp__JI2K;
+  result__RH2K=FALSE__O__;
+  j__SH2K= 0;
+  if (((void *)lst__PH2K != (void *)NULL)) {
+    j__SH2K= 0;
+    while_do__PZ5K:
+    {
+      if ((j__SH2K <= lst__PH2K->parent_arrayed_collection__CMB.upper__WBY)) {
+        __tmp__EI2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__PH2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__SH2K];
+        __tmp__FI2K=profil_slot__RO2C;
+        switch (((struct ___OBJ *)__tmp__EI2K)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__GI2K=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__GI2K=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__GI2K=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K)),__tmp__FI2K);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__GI2K=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K)),__tmp__FI2K);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__GI2K=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K)),__tmp__FI2K);
+        } break;
+        };
+        __tmp__JI2K=((void *)__tmp__GI2K != (void *)t__NH2K);
+      } else /* FALSE */ {
+        __tmp__JI2K=FALSE__O__;
+      };
+      if (__tmp__JI2K) {
+        j__SH2K=(__INTEGER__Q)(j__SH2K +  1);
+        goto while_do__PZ5K;
+      };
+    };
+    if ((j__SH2K <= lst__PH2K->parent_arrayed_collection__CMB.upper__WBY)) {
+      result__RH2K=TRUE__K__;
+      copy__Q2X(((__STRING__BC *)last_cast_name__U31J),msg__OH2K);
+      __tmp__EI2K=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__PH2K)->parent_arrayed_collection__CMB.storage__DIXC)[j__SH2K];
+      switch (((struct ___OBJ *)__tmp__EI2K)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__EI2K)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        (&__string_771)->count__0C= 35;
+        (&__string_771)->storage__1C="ITM_TYPE_BLOCK.append_cast_name_in ";
+        print__KKG((&__string_771));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      };
+    };
+  };
+  __tmp__JI2K=result__RH2K;
+  return(__tmp__JI2K);
+}
+
+static __BOOLEAN__L is_cast__with__on__RFNL(__TYPE_FULL__XMB *t__TFNL,__STRING_CONSTANT__0 *msg__UFNL,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__VFNL)
+// ({NULLxTYPE_FULL__XMB},{STRING_CONSTANT__0},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
+{
+  __INTEGER__Q j__YFNL;
+  void *__tmp__KGNL;
+  __PROFIL_SLOT__OO2C *__tmp__LGNL;
+  __TYPE_FULL__XMB *__tmp__MGNL;
+  __BOOLEAN__L result__XFNL,__tmp__PGNL;
+  result__XFNL=FALSE__O__;
+  j__YFNL= 0;
+  if (((void *)lst__VFNL != (void *)NULL)) {
+    j__YFNL= 0;
+    while_do__MZ3L:
+    {
+      if ((j__YFNL <= lst__VFNL->parent_arrayed_collection__CMB.upper__WBY)) {
+        __tmp__KGNL=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__VFNL)->parent_arrayed_collection__CMB.storage__DIXC)[j__YFNL];
+        __tmp__LGNL=profil_slot__RO2C;
+        switch (((struct ___OBJ *)__tmp__KGNL)->__id) {
+        case __ITM_TYPE_SIMPLE__RMB__: {
+          __tmp__MGNL=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL));
+        } break;
+        case __ITM_TYPE_STYLE__1MB__: {
+          __tmp__MGNL=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL)));
+        } break;
+        case __ITM_TYPE_GENERIC__LPB__: {
+          __tmp__MGNL=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL)),__tmp__LGNL);
+        } break;
+        case __ITM_TYPE_PARAMETER__ZEZ__: {
+          __tmp__MGNL=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL)),__tmp__LGNL);
+        } break;
+        case __ITM_TYPE_BLOCK__EYRC__: {
+          __tmp__MGNL=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL)),__tmp__LGNL);
+        } break;
+        };
+        __tmp__PGNL=((void *)__tmp__MGNL != (void *)t__TFNL);
+      } else /* FALSE */ {
+        __tmp__PGNL=FALSE__O__;
+      };
+      if (__tmp__PGNL) {
+        j__YFNL=(__INTEGER__Q)(j__YFNL +  1);
+        goto while_do__MZ3L;
+      };
+    };
+    if ((j__YFNL <= lst__VFNL->parent_arrayed_collection__CMB.upper__WBY)) {
+      result__XFNL=TRUE__K__;
+      copy__Q2X(((__STRING__BC *)last_cast_name__U31J),msg__UFNL);
+      __tmp__KGNL=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)lst__VFNL)->parent_arrayed_collection__CMB.storage__DIXC)[j__YFNL];
+      switch (((struct ___OBJ *)__tmp__KGNL)->__id) {
+      case __ITM_TYPE_SIMPLE__RMB__: {
+        append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_STYLE__1MB__: {
+        append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_GENERIC__LPB__: {
+        append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_PARAMETER__ZEZ__: {
+        append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KGNL)),last_cast_name__U31J);
+      } break;
+      case __ITM_TYPE_BLOCK__EYRC__: {
+        (&__string_771)->count__0C= 35;
+        (&__string_771)->storage__1C="ITM_TYPE_BLOCK.append_cast_name_in ";
+        print__KKG((&__string_771));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      } break;
+      };
+    };
+  };
+  __tmp__PGNL=result__XFNL;
+  return(__tmp__PGNL);
+}
+
+static __BOOLEAN__L is_invariant__DEUN(__EXPR_EQUAL__KINJ *Self__EEUN)
+// ({EXPR_EQUAL__KINJ}) With result Recursive, No inlinable.
+{
+  void *__tmp__GEUN,*__tmp__MEUN;
+  __LOCAL__L4WC *Self__WYNU,*Self__0YNU;
+  __BOOLEAN__L __tmp__HEUN,__tmp__IZAT,__tmp__NEUN,__tmp__LZAT;
+  __tmp__GEUN=Self__EEUN->parent_expr_binary_cmp__NINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__GEUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__K4CM=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__HEUN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__K4CM=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__K4CM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__KPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__J4CM)->local__HJZD);
-    __tmp__K4CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__HEUN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__K4CM=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__WYNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__GEUN)->local__BVEJ);
+    __tmp__HEUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__WYNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__WYNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__WYNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__WYNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__K4CM=is_invariant__Y3CM(__tmp__J4CM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__HEUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__GEUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__K4CM=is_invariant__G4CM(__tmp__J4CM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__HEUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GEUN));
   } break;
-  case __REAL_CST__: {
-    __tmp__K4CM=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__K4CM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__K4CM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__HEUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__GEUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__K4CM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__HEUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__GEUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__K4CM=is_invariant__A5CM(__tmp__J4CM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__HEUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__GEUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__K4CM=is_invariant__O5CM(__tmp__J4CM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__HEUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__GEUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__K4CM=is_invariant__25CM(__tmp__J4CM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__HEUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__GEUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__K4CM=is_invariant__KADM(__tmp__J4CM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__HEUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__GEUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__K4CM=is_invariant__YADM(__tmp__J4CM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__HEUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__GEUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__K4CM=is_invariant__GBDM(__tmp__J4CM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__HEUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__GEUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__K4CM=is_invariant__UBDM(__tmp__J4CM);
+  case __ITEM__HGOJ__: {
+    __tmp__HEUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__GEUN));
   } break;
-  case __PUT_TO__: {
-    __tmp__K4CM=is_invariant__CCDM(__tmp__J4CM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__K4CM=is_invariant__ZCDM(__tmp__J4CM);
+  case __CAST__1HOJ__: {
+    __tmp__HEUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__GEUN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__K4CM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__K4CM=is_invariant__KDDM(__tmp__J4CM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__K4CM=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__HEUN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__K4CM=is_invariant__5EXL(__tmp__J4CM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__HEUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__GEUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__K4CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__J4CM)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__HEUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GEUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__K4CM=is_invariant__AVMN(__tmp__J4CM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__HEUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__GEUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__K4CM=is_invariant__QAGO(__tmp__J4CM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__HEUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GEUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__K4CM=is_invariant__1KMO(__tmp__J4CM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__HEUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__GEUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__K4CM=is_invariant__4AGO(__tmp__J4CM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__HEUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GEUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__K4CM=is_invariant__KLMO(__tmp__J4CM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__HEUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__GEUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__K4CM=is_invariant__PTLM(__tmp__J4CM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__HEUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__GEUN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__K4CM=is_invariant__0HEM(__tmp__J4CM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__IZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__GEUN)->global__KAKM),NULL);
+    __tmp__HEUN=__tmp__IZAT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__K4CM=is_invariant__VS0M(__tmp__J4CM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__HEUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__GEUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__K4CM=is_invariant__MBGO(__tmp__J4CM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__HEUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__GEUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__K4CM=is_invariant__T1EP(__tmp__J4CM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__HEUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__GEUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__K4CM=is_invariant__L4SN(__tmp__J4CM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__HEUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__GEUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__K4CM=is_invariant__Z4SN(__tmp__J4CM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__HEUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__GEUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__K4CM=is_invariant__1ORN(__tmp__J4CM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__HEUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__GEUN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__K4CM=is_invariant__UYVO(__tmp__J4CM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__HEUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__GEUN));
   } break;
   };
-  if (__tmp__K4CM) {
-    __tmp__P4CM=Self__H4CM->parent_expr_binary_cmp__LLJH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__P4CM)->__id) {
-    case __LIST__: {
-      __tmp__Q4CM=is_invariant__QR0M(__tmp__P4CM);
+  if (__tmp__HEUN) {
+    __tmp__MEUN=Self__EEUN->parent_expr_binary_cmp__NINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__MEUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__Q4CM=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__NEUN=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__Q4CM=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Q4CM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__Q4CM=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__NEUN=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__MPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__P4CM)->local__HJZD);
-      __tmp__Q4CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__0YNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__MEUN)->local__BVEJ);
+      __tmp__NEUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__0YNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__0YNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__0YNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__0YNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Q4CM=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__NEUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__MEUN));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Q4CM=is_invariant__Y3CM(__tmp__P4CM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__NEUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MEUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Q4CM=is_invariant__G4CM(__tmp__P4CM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__Q4CM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__Q4CM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__NEUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__MEUN));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__Q4CM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__NEUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__MEUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Q4CM=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__NEUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__MEUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__Q4CM=is_invariant__A5CM(__tmp__P4CM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__NEUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__MEUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__Q4CM=is_invariant__O5CM(__tmp__P4CM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__NEUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__MEUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__Q4CM=is_invariant__25CM(__tmp__P4CM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__NEUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__MEUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__Q4CM=is_invariant__KADM(__tmp__P4CM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__NEUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__MEUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__Q4CM=is_invariant__YADM(__tmp__P4CM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__NEUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__MEUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Q4CM=is_invariant__GBDM(__tmp__P4CM);
+    case __ITEM__HGOJ__: {
+      __tmp__NEUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__MEUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Q4CM=is_invariant__UBDM(__tmp__P4CM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__Q4CM=is_invariant__CCDM(__tmp__P4CM);
+    case __CAST__1HOJ__: {
+      __tmp__NEUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__MEUN));
     } break;
-    case __ITEM__: {
-      __tmp__Q4CM=is_invariant__ZCDM(__tmp__P4CM);
+    case __REAL_CST__1LOJ__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__Q4CM=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__Q4CM=is_invariant__KDDM(__tmp__P4CM);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__NEUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__Q4CM=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__NEUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__MEUN));
     } break;
-    case __READ_SLOT__: {
-      __tmp__Q4CM=is_invariant__5EXL(__tmp__P4CM);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__NEUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MEUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__Q4CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__P4CM)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__NEUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__MEUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Q4CM=is_invariant__AVMN(__tmp__P4CM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__NEUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MEUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Q4CM=is_invariant__QAGO(__tmp__P4CM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__NEUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__MEUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Q4CM=is_invariant__1KMO(__tmp__P4CM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__NEUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MEUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Q4CM=is_invariant__4AGO(__tmp__P4CM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__NEUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__MEUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Q4CM=is_invariant__KLMO(__tmp__P4CM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__NEUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__MEUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__Q4CM=is_invariant__PTLM(__tmp__P4CM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__LZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__MEUN)->global__KAKM),NULL);
+      __tmp__NEUN=__tmp__LZAT;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__Q4CM=is_invariant__0HEM(__tmp__P4CM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__NEUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__MEUN));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__Q4CM=is_invariant__VS0M(__tmp__P4CM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__NEUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__MEUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__Q4CM=is_invariant__MBGO(__tmp__P4CM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__NEUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__MEUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Q4CM=is_invariant__T1EP(__tmp__P4CM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__NEUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__MEUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__Q4CM=is_invariant__L4SN(__tmp__P4CM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__NEUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__MEUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Q4CM=is_invariant__Z4SN(__tmp__P4CM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__NEUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__MEUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__Q4CM=is_invariant__1ORN(__tmp__P4CM);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__Q4CM=is_invariant__UYVO(__tmp__P4CM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__NEUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__MEUN));
     } break;
     };
-    __tmp__T4CM=__tmp__Q4CM;
-  } else {
-    __tmp__T4CM=FALSE__;
+    __tmp__HEUN=__tmp__NEUN;
+  } else /* FALSE */ {
+    __tmp__HEUN=FALSE__O__;
   };
-  return(__tmp__T4CM);
+  __tmp__IZAT=__tmp__HEUN;
+  return(__tmp__IZAT);
 }
 
-static __BOOLEAN is_invariant__A5CM(__EXPR_SUP *Self__B5CM)
-// ({EXPR_SUP}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__REUN(__EXPR_NOT_EQUAL__VINJ *Self__SEUN)
+// ({EXPR_NOT_EQUAL__VINJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__D5CM,*__tmp__J5CM;
-  __LOCAL *Self__OPBR,*Self__QPBR;
-  __BOOLEAN __tmp__E5CM,__tmp__K5CM,__tmp__N5CM;
-  __tmp__D5CM=Self__B5CM->parent_expr_binary_cmp__15JH.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__D5CM)->__id) {
-  case __LIST__: {
-    __tmp__E5CM=is_invariant__QR0M(__tmp__D5CM);
+  void *__tmp__UEUN,*__tmp__0EUN;
+  __LOCAL__L4WC *Self__4YNU,*Self__CZNU;
+  __BOOLEAN__L __tmp__VEUN,__tmp__OZAT,__tmp__1EUN,__tmp__RZAT;
+  __tmp__UEUN=Self__SEUN->parent_expr_binary_cmp__WINJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__UEUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__E5CM=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__VEUN=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__E5CM=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__E5CM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__E5CM=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__VEUN=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__OPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__D5CM)->local__HJZD);
-    __tmp__E5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__OPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__OPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__OPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__OPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__4YNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__UEUN)->local__BVEJ);
+    __tmp__VEUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__4YNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__4YNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__4YNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__4YNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__E5CM=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__VEUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__UEUN));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__E5CM=is_invariant__Y3CM(__tmp__D5CM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__VEUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UEUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__E5CM=is_invariant__G4CM(__tmp__D5CM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__E5CM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__E5CM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__VEUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__UEUN));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__E5CM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__VEUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__UEUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__E5CM=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__VEUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__UEUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__E5CM=is_invariant__A5CM(__tmp__D5CM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__VEUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__UEUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__E5CM=is_invariant__O5CM(__tmp__D5CM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__VEUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__UEUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__E5CM=is_invariant__25CM(__tmp__D5CM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__VEUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__UEUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__E5CM=is_invariant__KADM(__tmp__D5CM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__VEUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__UEUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__E5CM=is_invariant__YADM(__tmp__D5CM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VEUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__UEUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__E5CM=is_invariant__GBDM(__tmp__D5CM);
+  case __ITEM__HGOJ__: {
+    __tmp__VEUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__UEUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__E5CM=is_invariant__UBDM(__tmp__D5CM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__E5CM=is_invariant__CCDM(__tmp__D5CM);
+  case __CAST__1HOJ__: {
+    __tmp__VEUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__UEUN));
   } break;
-  case __ITEM__: {
-    __tmp__E5CM=is_invariant__ZCDM(__tmp__D5CM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__E5CM=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__E5CM=is_invariant__KDDM(__tmp__D5CM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__VEUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__E5CM=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__VEUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__UEUN));
   } break;
-  case __READ_SLOT__: {
-    __tmp__E5CM=is_invariant__5EXL(__tmp__D5CM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__VEUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UEUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__E5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__D5CM)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__VEUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__UEUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__E5CM=is_invariant__AVMN(__tmp__D5CM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__VEUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UEUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__E5CM=is_invariant__QAGO(__tmp__D5CM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__VEUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__UEUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__E5CM=is_invariant__1KMO(__tmp__D5CM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__VEUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UEUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__E5CM=is_invariant__4AGO(__tmp__D5CM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VEUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__UEUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__E5CM=is_invariant__KLMO(__tmp__D5CM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__VEUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__UEUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__E5CM=is_invariant__PTLM(__tmp__D5CM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__OZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__UEUN)->global__KAKM),NULL);
+    __tmp__VEUN=__tmp__OZAT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__E5CM=is_invariant__0HEM(__tmp__D5CM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VEUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__UEUN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__E5CM=is_invariant__VS0M(__tmp__D5CM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__VEUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__UEUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__E5CM=is_invariant__MBGO(__tmp__D5CM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__VEUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__UEUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__E5CM=is_invariant__T1EP(__tmp__D5CM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__VEUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__UEUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__E5CM=is_invariant__L4SN(__tmp__D5CM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__VEUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__UEUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__E5CM=is_invariant__Z4SN(__tmp__D5CM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__VEUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__UEUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__E5CM=is_invariant__1ORN(__tmp__D5CM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__E5CM=is_invariant__UYVO(__tmp__D5CM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__VEUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__UEUN));
   } break;
   };
-  if (__tmp__E5CM) {
-    __tmp__J5CM=Self__B5CM->parent_expr_binary_cmp__15JH.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__J5CM)->__id) {
-    case __LIST__: {
-      __tmp__K5CM=is_invariant__QR0M(__tmp__J5CM);
-    } break;
-    case __STRING_CST__: {
-      __tmp__K5CM=TRUE__;
+  if (__tmp__VEUN) {
+    __tmp__0EUN=Self__SEUN->parent_expr_binary_cmp__WINJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__0EUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__K5CM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__1EUN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__K5CM=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__K5CM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__QPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__J5CM)->local__HJZD);
-      __tmp__K5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__1EUN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__K5CM=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__CZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__0EUN)->local__BVEJ);
+      __tmp__1EUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__CZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__CZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__CZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__CZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__K5CM=is_invariant__Y3CM(__tmp__J5CM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__1EUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__0EUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__K5CM=is_invariant__G4CM(__tmp__J5CM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__1EUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0EUN));
     } break;
-    case __REAL_CST__: {
-      __tmp__K5CM=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__K5CM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__K5CM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__1EUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__0EUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__K5CM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__1EUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__0EUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__K5CM=is_invariant__A5CM(__tmp__J5CM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__1EUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__0EUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__K5CM=is_invariant__O5CM(__tmp__J5CM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__1EUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__0EUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__K5CM=is_invariant__25CM(__tmp__J5CM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__1EUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__0EUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__K5CM=is_invariant__KADM(__tmp__J5CM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__1EUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__0EUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__K5CM=is_invariant__YADM(__tmp__J5CM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__1EUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__0EUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__K5CM=is_invariant__GBDM(__tmp__J5CM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__1EUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__0EUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__K5CM=is_invariant__UBDM(__tmp__J5CM);
+    case __ITEM__HGOJ__: {
+      __tmp__1EUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__0EUN));
     } break;
-    case __PUT_TO__: {
-      __tmp__K5CM=is_invariant__CCDM(__tmp__J5CM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__K5CM=is_invariant__ZCDM(__tmp__J5CM);
+    case __CAST__1HOJ__: {
+      __tmp__1EUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__0EUN));
     } break;
-    case __SIZE_OF__: {
-      __tmp__K5CM=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__K5CM=is_invariant__KDDM(__tmp__J5CM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__K5CM=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__1EUN=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__K5CM=is_invariant__5EXL(__tmp__J5CM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__1EUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__0EUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__K5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__J5CM)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__1EUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0EUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__K5CM=is_invariant__AVMN(__tmp__J5CM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__1EUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__0EUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__K5CM=is_invariant__QAGO(__tmp__J5CM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__1EUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0EUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__K5CM=is_invariant__1KMO(__tmp__J5CM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__1EUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__0EUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__K5CM=is_invariant__4AGO(__tmp__J5CM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__1EUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0EUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__K5CM=is_invariant__KLMO(__tmp__J5CM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__1EUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__0EUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__K5CM=is_invariant__PTLM(__tmp__J5CM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__1EUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__0EUN));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__K5CM=is_invariant__0HEM(__tmp__J5CM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__RZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__0EUN)->global__KAKM),NULL);
+      __tmp__1EUN=__tmp__RZAT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__K5CM=is_invariant__VS0M(__tmp__J5CM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__1EUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__0EUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__K5CM=is_invariant__MBGO(__tmp__J5CM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__1EUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__0EUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__K5CM=is_invariant__T1EP(__tmp__J5CM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__1EUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__0EUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__K5CM=is_invariant__L4SN(__tmp__J5CM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__1EUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__0EUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__K5CM=is_invariant__Z4SN(__tmp__J5CM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__1EUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__0EUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__K5CM=is_invariant__1ORN(__tmp__J5CM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__1EUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__0EUN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__K5CM=is_invariant__UYVO(__tmp__J5CM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__1EUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__0EUN));
     } break;
     };
-    __tmp__N5CM=__tmp__K5CM;
-  } else {
-    __tmp__N5CM=FALSE__;
+    __tmp__VEUN=__tmp__1EUN;
+  } else /* FALSE */ {
+    __tmp__VEUN=FALSE__O__;
   };
-  return(__tmp__N5CM);
+  __tmp__OZAT=__tmp__VEUN;
+  return(__tmp__OZAT);
 }
 
-static __BOOLEAN is_invariant__O5CM(__EXPR_SUB *Self__P5CM)
-// ({EXPR_SUB}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__FFUN(__EXPR_SUP__ABOJ *Self__GFUN)
+// ({EXPR_SUP__ABOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__R5CM,*__tmp__X5CM;
-  __LOCAL *Self__SPBR,*Self__UPBR;
-  __BOOLEAN __tmp__S5CM,__tmp__Y5CM,__tmp__15CM;
-  __tmp__R5CM=Self__P5CM->parent_expr_binary__PAKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__R5CM)->__id) {
-  case __LIST__: {
-    __tmp__S5CM=is_invariant__QR0M(__tmp__R5CM);
+  void *__tmp__IFUN,*__tmp__OFUN;
+  __LOCAL__L4WC *Self__GZNU,*Self__KZNU;
+  __BOOLEAN__L __tmp__JFUN,__tmp__UZAT,__tmp__PFUN,__tmp__XZAT;
+  __tmp__IFUN=Self__GFUN->parent_expr_binary_cmp__BBOJ.left__354J;
+  switch (((struct ___OBJ *)__tmp__IFUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__S5CM=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JFUN=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__S5CM=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__S5CM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__S5CM=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__JFUN=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__SPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__R5CM)->local__HJZD);
-    __tmp__S5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__GZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IFUN)->local__BVEJ);
+    __tmp__JFUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__GZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__GZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__GZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__GZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__S5CM=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JFUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__IFUN));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__S5CM=is_invariant__Y3CM(__tmp__R5CM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JFUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IFUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__S5CM=is_invariant__G4CM(__tmp__R5CM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__S5CM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__S5CM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JFUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__IFUN));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__S5CM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JFUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__IFUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__S5CM=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JFUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__IFUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__S5CM=is_invariant__A5CM(__tmp__R5CM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JFUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__IFUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__S5CM=is_invariant__O5CM(__tmp__R5CM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JFUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__IFUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__S5CM=is_invariant__25CM(__tmp__R5CM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JFUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__IFUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__S5CM=is_invariant__KADM(__tmp__R5CM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JFUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__IFUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__S5CM=is_invariant__YADM(__tmp__R5CM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__JFUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__IFUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__S5CM=is_invariant__GBDM(__tmp__R5CM);
+  case __ITEM__HGOJ__: {
+    __tmp__JFUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__IFUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__S5CM=is_invariant__UBDM(__tmp__R5CM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__S5CM=is_invariant__CCDM(__tmp__R5CM);
+  case __CAST__1HOJ__: {
+    __tmp__JFUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__IFUN));
   } break;
-  case __ITEM__: {
-    __tmp__S5CM=is_invariant__ZCDM(__tmp__R5CM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__S5CM=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__S5CM=is_invariant__KDDM(__tmp__R5CM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JFUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__S5CM=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__JFUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__IFUN));
   } break;
-  case __READ_SLOT__: {
-    __tmp__S5CM=is_invariant__5EXL(__tmp__R5CM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JFUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IFUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__S5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__R5CM)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JFUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__IFUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__S5CM=is_invariant__AVMN(__tmp__R5CM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JFUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IFUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__S5CM=is_invariant__QAGO(__tmp__R5CM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JFUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__IFUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__S5CM=is_invariant__1KMO(__tmp__R5CM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JFUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IFUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__S5CM=is_invariant__4AGO(__tmp__R5CM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JFUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__IFUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__S5CM=is_invariant__KLMO(__tmp__R5CM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JFUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__IFUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__S5CM=is_invariant__PTLM(__tmp__R5CM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__UZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IFUN)->global__KAKM),NULL);
+    __tmp__JFUN=__tmp__UZAT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__S5CM=is_invariant__0HEM(__tmp__R5CM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JFUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__IFUN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__S5CM=is_invariant__VS0M(__tmp__R5CM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JFUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__IFUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__S5CM=is_invariant__MBGO(__tmp__R5CM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JFUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__IFUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__S5CM=is_invariant__T1EP(__tmp__R5CM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JFUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IFUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__S5CM=is_invariant__L4SN(__tmp__R5CM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__JFUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__IFUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__S5CM=is_invariant__Z4SN(__tmp__R5CM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JFUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__IFUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__S5CM=is_invariant__1ORN(__tmp__R5CM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__S5CM=is_invariant__UYVO(__tmp__R5CM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JFUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__IFUN));
   } break;
   };
-  if (__tmp__S5CM) {
-    __tmp__X5CM=Self__P5CM->parent_expr_binary__PAKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__X5CM)->__id) {
-    case __LIST__: {
-      __tmp__Y5CM=is_invariant__QR0M(__tmp__X5CM);
-    } break;
-    case __STRING_CST__: {
-      __tmp__Y5CM=TRUE__;
+  if (__tmp__JFUN) {
+    __tmp__OFUN=Self__GFUN->parent_expr_binary_cmp__BBOJ.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__OFUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__Y5CM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__PFUN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__Y5CM=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__Y5CM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__UPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__X5CM)->local__HJZD);
-      __tmp__Y5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__UPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__UPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__UPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__UPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__PFUN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__Y5CM=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__KZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__OFUN)->local__BVEJ);
+      __tmp__PFUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__KZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__KZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__KZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__KZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__Y5CM=is_invariant__Y3CM(__tmp__X5CM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__PFUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__OFUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__Y5CM=is_invariant__G4CM(__tmp__X5CM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__PFUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OFUN));
     } break;
-    case __REAL_CST__: {
-      __tmp__Y5CM=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__Y5CM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__Y5CM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__PFUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__OFUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__Y5CM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__PFUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__OFUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__Y5CM=is_invariant__A5CM(__tmp__X5CM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__PFUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__OFUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__Y5CM=is_invariant__O5CM(__tmp__X5CM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__PFUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__OFUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__Y5CM=is_invariant__25CM(__tmp__X5CM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__PFUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__OFUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__Y5CM=is_invariant__KADM(__tmp__X5CM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__PFUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__OFUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__Y5CM=is_invariant__YADM(__tmp__X5CM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__PFUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__OFUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__Y5CM=is_invariant__GBDM(__tmp__X5CM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__PFUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__OFUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__Y5CM=is_invariant__UBDM(__tmp__X5CM);
+    case __ITEM__HGOJ__: {
+      __tmp__PFUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__OFUN));
     } break;
-    case __PUT_TO__: {
-      __tmp__Y5CM=is_invariant__CCDM(__tmp__X5CM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__Y5CM=is_invariant__ZCDM(__tmp__X5CM);
+    case __CAST__1HOJ__: {
+      __tmp__PFUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__OFUN));
     } break;
-    case __SIZE_OF__: {
-      __tmp__Y5CM=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__Y5CM=is_invariant__KDDM(__tmp__X5CM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__Y5CM=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__PFUN=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__Y5CM=is_invariant__5EXL(__tmp__X5CM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__PFUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__OFUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__Y5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__X5CM)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__PFUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OFUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__Y5CM=is_invariant__AVMN(__tmp__X5CM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__PFUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__OFUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__Y5CM=is_invariant__QAGO(__tmp__X5CM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__PFUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OFUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Y5CM=is_invariant__1KMO(__tmp__X5CM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__PFUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__OFUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__Y5CM=is_invariant__4AGO(__tmp__X5CM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__PFUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OFUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Y5CM=is_invariant__KLMO(__tmp__X5CM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__PFUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__OFUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__Y5CM=is_invariant__PTLM(__tmp__X5CM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__PFUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__OFUN));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__Y5CM=is_invariant__0HEM(__tmp__X5CM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__XZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__OFUN)->global__KAKM),NULL);
+      __tmp__PFUN=__tmp__XZAT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__Y5CM=is_invariant__VS0M(__tmp__X5CM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__PFUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__OFUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__Y5CM=is_invariant__MBGO(__tmp__X5CM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__PFUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__OFUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__Y5CM=is_invariant__T1EP(__tmp__X5CM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__PFUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__OFUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__Y5CM=is_invariant__L4SN(__tmp__X5CM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__PFUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__OFUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__Y5CM=is_invariant__Z4SN(__tmp__X5CM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__PFUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__OFUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__Y5CM=is_invariant__1ORN(__tmp__X5CM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__PFUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__OFUN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__Y5CM=is_invariant__UYVO(__tmp__X5CM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__PFUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__OFUN));
     } break;
     };
-    __tmp__15CM=__tmp__Y5CM;
-  } else {
-    __tmp__15CM=FALSE__;
+    __tmp__JFUN=__tmp__PFUN;
+  } else /* FALSE */ {
+    __tmp__JFUN=FALSE__O__;
   };
-  return(__tmp__15CM);
+  __tmp__UZAT=__tmp__JFUN;
+  return(__tmp__UZAT);
 }
 
-static __BOOLEAN is_invariant__25CM(__EXPR_MUL *Self__35CM)
-// ({EXPR_MUL}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__TFUN(__EXPR_SUB__UBOJ *Self__UFUN)
+// ({EXPR_SUB__UBOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__55CM,*__tmp__FADM;
-  __LOCAL *Self__WPBR,*Self__YPBR;
-  __BOOLEAN __tmp__AADM,__tmp__GADM,__tmp__JADM;
-  __tmp__55CM=Self__35CM->parent_expr_binary__CBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__55CM)->__id) {
-  case __LIST__: {
-    __tmp__AADM=is_invariant__QR0M(__tmp__55CM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__AADM=TRUE__;
+  void *__tmp__WFUN,*__tmp__2FUN;
+  __LOCAL__L4WC *Self__OZNU,*Self__SZNU;
+  __BOOLEAN__L __tmp__XFUN,__tmp__0ZAT,__tmp__3FUN,__tmp__3ZAT;
+  __tmp__WFUN=Self__UFUN->parent_expr_binary__XBOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__WFUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__AADM=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__XFUN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__AADM=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__AADM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__WPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__55CM)->local__HJZD);
-    __tmp__AADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__WPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__WPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__WPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__XFUN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__AADM=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__OZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__WFUN)->local__BVEJ);
+    __tmp__XFUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__OZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__OZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__OZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__OZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__AADM=is_invariant__Y3CM(__tmp__55CM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__XFUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__WFUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__AADM=is_invariant__G4CM(__tmp__55CM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__XFUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__WFUN));
   } break;
-  case __REAL_CST__: {
-    __tmp__AADM=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__AADM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__AADM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__XFUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__WFUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__AADM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__XFUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__WFUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__AADM=is_invariant__A5CM(__tmp__55CM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__XFUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__WFUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__AADM=is_invariant__O5CM(__tmp__55CM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__XFUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__WFUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__AADM=is_invariant__25CM(__tmp__55CM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__XFUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__WFUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__AADM=is_invariant__KADM(__tmp__55CM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__XFUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__WFUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__AADM=is_invariant__YADM(__tmp__55CM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__XFUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__WFUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__AADM=is_invariant__GBDM(__tmp__55CM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__XFUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__WFUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__AADM=is_invariant__UBDM(__tmp__55CM);
+  case __ITEM__HGOJ__: {
+    __tmp__XFUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__WFUN));
   } break;
-  case __PUT_TO__: {
-    __tmp__AADM=is_invariant__CCDM(__tmp__55CM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__AADM=is_invariant__ZCDM(__tmp__55CM);
+  case __CAST__1HOJ__: {
+    __tmp__XFUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__WFUN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__AADM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__AADM=is_invariant__KDDM(__tmp__55CM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__AADM=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__XFUN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__AADM=is_invariant__5EXL(__tmp__55CM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__XFUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__WFUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__AADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__55CM)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__XFUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__WFUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__AADM=is_invariant__AVMN(__tmp__55CM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__XFUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__WFUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__AADM=is_invariant__QAGO(__tmp__55CM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__XFUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__WFUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AADM=is_invariant__1KMO(__tmp__55CM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__XFUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__WFUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__AADM=is_invariant__4AGO(__tmp__55CM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__XFUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__WFUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AADM=is_invariant__KLMO(__tmp__55CM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__XFUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__WFUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__AADM=is_invariant__PTLM(__tmp__55CM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__XFUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__WFUN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__AADM=is_invariant__0HEM(__tmp__55CM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__0ZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__WFUN)->global__KAKM),NULL);
+    __tmp__XFUN=__tmp__0ZAT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__AADM=is_invariant__VS0M(__tmp__55CM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__XFUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__WFUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__AADM=is_invariant__MBGO(__tmp__55CM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__XFUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__WFUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__AADM=is_invariant__T1EP(__tmp__55CM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__XFUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__WFUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__AADM=is_invariant__L4SN(__tmp__55CM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__XFUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__WFUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__AADM=is_invariant__Z4SN(__tmp__55CM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__XFUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__WFUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__AADM=is_invariant__1ORN(__tmp__55CM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__XFUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__WFUN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__AADM=is_invariant__UYVO(__tmp__55CM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__XFUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__WFUN));
   } break;
   };
-  if (__tmp__AADM) {
-    __tmp__FADM=Self__35CM->parent_expr_binary__CBKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__FADM)->__id) {
-    case __LIST__: {
-      __tmp__GADM=is_invariant__QR0M(__tmp__FADM);
+  if (__tmp__XFUN) {
+    __tmp__2FUN=Self__UFUN->parent_expr_binary__XBOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__2FUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__GADM=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__3FUN=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__GADM=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__GADM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__GADM=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__3FUN=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__YPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__FADM)->local__HJZD);
-      __tmp__GADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__SZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__2FUN)->local__BVEJ);
+      __tmp__3FUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__SZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__SZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__SZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__SZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__GADM=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__3FUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__2FUN));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__GADM=is_invariant__Y3CM(__tmp__FADM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__3FUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2FUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__GADM=is_invariant__G4CM(__tmp__FADM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__GADM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__GADM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__3FUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__2FUN));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__GADM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__3FUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__2FUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__GADM=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__3FUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__2FUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__GADM=is_invariant__A5CM(__tmp__FADM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__3FUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__2FUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__GADM=is_invariant__O5CM(__tmp__FADM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__3FUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__2FUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__GADM=is_invariant__25CM(__tmp__FADM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__3FUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__2FUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__GADM=is_invariant__KADM(__tmp__FADM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__3FUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__2FUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__GADM=is_invariant__YADM(__tmp__FADM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__3FUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__2FUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__GADM=is_invariant__GBDM(__tmp__FADM);
+    case __ITEM__HGOJ__: {
+      __tmp__3FUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__2FUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__GADM=is_invariant__UBDM(__tmp__FADM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__GADM=is_invariant__CCDM(__tmp__FADM);
+    case __CAST__1HOJ__: {
+      __tmp__3FUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__2FUN));
     } break;
-    case __ITEM__: {
-      __tmp__GADM=is_invariant__ZCDM(__tmp__FADM);
+    case __REAL_CST__1LOJ__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__GADM=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__GADM=is_invariant__KDDM(__tmp__FADM);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__3FUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__GADM=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__3FUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__2FUN));
     } break;
-    case __READ_SLOT__: {
-      __tmp__GADM=is_invariant__5EXL(__tmp__FADM);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__3FUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2FUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__GADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__FADM)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__3FUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__2FUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__GADM=is_invariant__AVMN(__tmp__FADM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__3FUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2FUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__GADM=is_invariant__QAGO(__tmp__FADM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__3FUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__2FUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GADM=is_invariant__1KMO(__tmp__FADM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__3FUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2FUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__GADM=is_invariant__4AGO(__tmp__FADM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__3FUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__2FUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GADM=is_invariant__KLMO(__tmp__FADM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__3FUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__2FUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__GADM=is_invariant__PTLM(__tmp__FADM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__3ZAT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__2FUN)->global__KAKM),NULL);
+      __tmp__3FUN=__tmp__3ZAT;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__GADM=is_invariant__0HEM(__tmp__FADM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__3FUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__2FUN));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__GADM=is_invariant__VS0M(__tmp__FADM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__3FUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__2FUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__GADM=is_invariant__MBGO(__tmp__FADM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__3FUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__2FUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__GADM=is_invariant__T1EP(__tmp__FADM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__3FUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__2FUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__GADM=is_invariant__L4SN(__tmp__FADM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__3FUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__2FUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__GADM=is_invariant__Z4SN(__tmp__FADM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__3FUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__2FUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__GADM=is_invariant__1ORN(__tmp__FADM);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__GADM=is_invariant__UYVO(__tmp__FADM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__3FUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__2FUN));
     } break;
     };
-    __tmp__JADM=__tmp__GADM;
-  } else {
-    __tmp__JADM=FALSE__;
+    __tmp__XFUN=__tmp__3FUN;
+  } else /* FALSE */ {
+    __tmp__XFUN=FALSE__O__;
   };
-  return(__tmp__JADM);
+  __tmp__0ZAT=__tmp__XFUN;
+  return(__tmp__0ZAT);
 }
 
-static __BOOLEAN is_invariant__KADM(__EXPR_DIV *Self__LADM)
-// ({EXPR_DIV}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__BGUN(__EXPR_MUL__KCOJ *Self__CGUN)
+// ({EXPR_MUL__KCOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__NADM,*__tmp__TADM;
-  __LOCAL *Self__0PBR,*Self__2PBR;
-  __BOOLEAN __tmp__OADM,__tmp__UADM,__tmp__XADM;
-  __tmp__NADM=Self__LADM->parent_expr_binary__VBKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__NADM)->__id) {
-  case __LIST__: {
-    __tmp__OADM=is_invariant__QR0M(__tmp__NADM);
+  void *__tmp__EGUN,*__tmp__KGUN;
+  __LOCAL__L4WC *Self__WZNU,*Self__0ZNU;
+  __BOOLEAN__L __tmp__FGUN,__tmp__A0AT,__tmp__LGUN,__tmp__D0AT;
+  __tmp__EGUN=Self__CGUN->parent_expr_binary__LCOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__EGUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__OADM=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__FGUN=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__OADM=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__OADM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__OADM=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__FGUN=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__0PBR=((__LOCAL *)((__READ_LOCAL *)__tmp__NADM)->local__HJZD);
-    __tmp__OADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__0PBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__0PBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__0PBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__0PBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__WZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__EGUN)->local__BVEJ);
+    __tmp__FGUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__WZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__WZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__WZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__WZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__OADM=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__FGUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__EGUN));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__OADM=is_invariant__Y3CM(__tmp__NADM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__FGUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__EGUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__OADM=is_invariant__G4CM(__tmp__NADM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__OADM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__OADM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__FGUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__EGUN));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__OADM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__FGUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__EGUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__OADM=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__FGUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__EGUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__OADM=is_invariant__A5CM(__tmp__NADM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__FGUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__EGUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__OADM=is_invariant__O5CM(__tmp__NADM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__FGUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__EGUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__OADM=is_invariant__25CM(__tmp__NADM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__FGUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__EGUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__OADM=is_invariant__KADM(__tmp__NADM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__FGUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__EGUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__OADM=is_invariant__YADM(__tmp__NADM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__FGUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__EGUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__OADM=is_invariant__GBDM(__tmp__NADM);
+  case __ITEM__HGOJ__: {
+    __tmp__FGUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__EGUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__OADM=is_invariant__UBDM(__tmp__NADM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__OADM=is_invariant__CCDM(__tmp__NADM);
+  case __CAST__1HOJ__: {
+    __tmp__FGUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__EGUN));
   } break;
-  case __ITEM__: {
-    __tmp__OADM=is_invariant__ZCDM(__tmp__NADM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__OADM=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__OADM=is_invariant__KDDM(__tmp__NADM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__FGUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__OADM=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__FGUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__EGUN));
   } break;
-  case __READ_SLOT__: {
-    __tmp__OADM=is_invariant__5EXL(__tmp__NADM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__FGUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__EGUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__OADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NADM)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__FGUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__EGUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__OADM=is_invariant__AVMN(__tmp__NADM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__FGUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__EGUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__OADM=is_invariant__QAGO(__tmp__NADM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__FGUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__EGUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OADM=is_invariant__1KMO(__tmp__NADM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__FGUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__EGUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__OADM=is_invariant__4AGO(__tmp__NADM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__FGUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__EGUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OADM=is_invariant__KLMO(__tmp__NADM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__FGUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__EGUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__OADM=is_invariant__PTLM(__tmp__NADM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__A0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__EGUN)->global__KAKM),NULL);
+    __tmp__FGUN=__tmp__A0AT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__OADM=is_invariant__0HEM(__tmp__NADM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__FGUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__EGUN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__OADM=is_invariant__VS0M(__tmp__NADM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__FGUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__EGUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__OADM=is_invariant__MBGO(__tmp__NADM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__FGUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__EGUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__OADM=is_invariant__T1EP(__tmp__NADM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__FGUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__EGUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__OADM=is_invariant__L4SN(__tmp__NADM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__FGUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__EGUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__OADM=is_invariant__Z4SN(__tmp__NADM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__FGUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__EGUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__OADM=is_invariant__1ORN(__tmp__NADM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__OADM=is_invariant__UYVO(__tmp__NADM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__FGUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__EGUN));
   } break;
   };
-  if (__tmp__OADM) {
-    __tmp__TADM=Self__LADM->parent_expr_binary__VBKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__TADM)->__id) {
-    case __LIST__: {
-      __tmp__UADM=is_invariant__QR0M(__tmp__TADM);
-    } break;
-    case __STRING_CST__: {
-      __tmp__UADM=TRUE__;
+  if (__tmp__FGUN) {
+    __tmp__KGUN=Self__CGUN->parent_expr_binary__LCOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__KGUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__UADM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__LGUN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__UADM=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__UADM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__2PBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TADM)->local__HJZD);
-      __tmp__UADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__2PBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__2PBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__2PBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__2PBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__LGUN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__UADM=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__0ZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__KGUN)->local__BVEJ);
+      __tmp__LGUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__0ZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__0ZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__0ZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__0ZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__UADM=is_invariant__Y3CM(__tmp__TADM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__LGUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__KGUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__UADM=is_invariant__G4CM(__tmp__TADM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__LGUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KGUN));
     } break;
-    case __REAL_CST__: {
-      __tmp__UADM=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__UADM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__UADM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__LGUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__KGUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__UADM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__LGUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__KGUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__UADM=is_invariant__A5CM(__tmp__TADM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__LGUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__KGUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__UADM=is_invariant__O5CM(__tmp__TADM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__LGUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__KGUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__UADM=is_invariant__25CM(__tmp__TADM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__LGUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__KGUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__UADM=is_invariant__KADM(__tmp__TADM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__LGUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__KGUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__UADM=is_invariant__YADM(__tmp__TADM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__LGUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__KGUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__UADM=is_invariant__GBDM(__tmp__TADM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__LGUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__KGUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__UADM=is_invariant__UBDM(__tmp__TADM);
+    case __ITEM__HGOJ__: {
+      __tmp__LGUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__KGUN));
     } break;
-    case __PUT_TO__: {
-      __tmp__UADM=is_invariant__CCDM(__tmp__TADM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__UADM=is_invariant__ZCDM(__tmp__TADM);
+    case __CAST__1HOJ__: {
+      __tmp__LGUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__KGUN));
     } break;
-    case __SIZE_OF__: {
-      __tmp__UADM=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__UADM=is_invariant__KDDM(__tmp__TADM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__UADM=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__LGUN=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__UADM=is_invariant__5EXL(__tmp__TADM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__LGUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__KGUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__UADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TADM)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__LGUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KGUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__UADM=is_invariant__AVMN(__tmp__TADM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__LGUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__KGUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__UADM=is_invariant__QAGO(__tmp__TADM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__LGUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KGUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UADM=is_invariant__1KMO(__tmp__TADM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__LGUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__KGUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__UADM=is_invariant__4AGO(__tmp__TADM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__LGUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KGUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UADM=is_invariant__KLMO(__tmp__TADM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__LGUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__KGUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__UADM=is_invariant__PTLM(__tmp__TADM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__LGUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__KGUN));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__UADM=is_invariant__0HEM(__tmp__TADM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__D0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__KGUN)->global__KAKM),NULL);
+      __tmp__LGUN=__tmp__D0AT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__UADM=is_invariant__VS0M(__tmp__TADM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__LGUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__KGUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__UADM=is_invariant__MBGO(__tmp__TADM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__LGUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__KGUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__UADM=is_invariant__T1EP(__tmp__TADM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__LGUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__KGUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__UADM=is_invariant__L4SN(__tmp__TADM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__LGUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__KGUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__UADM=is_invariant__Z4SN(__tmp__TADM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__LGUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__KGUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__UADM=is_invariant__1ORN(__tmp__TADM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__LGUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__KGUN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__UADM=is_invariant__UYVO(__tmp__TADM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__LGUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__KGUN));
     } break;
     };
-    __tmp__XADM=__tmp__UADM;
-  } else {
-    __tmp__XADM=FALSE__;
+    __tmp__FGUN=__tmp__LGUN;
+  } else /* FALSE */ {
+    __tmp__FGUN=FALSE__O__;
   };
-  return(__tmp__XADM);
+  __tmp__A0AT=__tmp__FGUN;
+  return(__tmp__A0AT);
 }
 
-static __BOOLEAN is_invariant__YADM(__EXPR_AND *Self__ZADM)
-// ({EXPR_AND}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__PGUN(__EXPR_DIV__4COJ *Self__QGUN)
+// ({EXPR_DIV__4COJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__1ADM,*__tmp__BBDM;
-  __LOCAL *Self__4PBR,*Self__AQBR;
-  __BOOLEAN __tmp__2ADM,__tmp__CBDM,__tmp__FBDM;
-  __tmp__1ADM=Self__ZADM->parent_expr_binary__ICKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__1ADM)->__id) {
-  case __LIST__: {
-    __tmp__2ADM=is_invariant__QR0M(__tmp__1ADM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__2ADM=TRUE__;
+  void *__tmp__SGUN,*__tmp__YGUN;
+  __LOCAL__L4WC *Self__4ZNU,*Self__C0NU;
+  __BOOLEAN__L __tmp__TGUN,__tmp__G0AT,__tmp__ZGUN,__tmp__J0AT;
+  __tmp__SGUN=Self__QGUN->parent_expr_binary__5COJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__SGUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__2ADM=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TGUN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__2ADM=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__2ADM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__4PBR=((__LOCAL *)((__READ_LOCAL *)__tmp__1ADM)->local__HJZD);
-    __tmp__2ADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__4PBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__4PBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__4PBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__4PBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TGUN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__2ADM=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__4ZNU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SGUN)->local__BVEJ);
+    __tmp__TGUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__4ZNU->last_seq__SM1K != (void *)NULL) && ((void *)Self__4ZNU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__4ZNU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__4ZNU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__2ADM=is_invariant__Y3CM(__tmp__1ADM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TGUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__SGUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__2ADM=is_invariant__G4CM(__tmp__1ADM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TGUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SGUN));
   } break;
-  case __REAL_CST__: {
-    __tmp__2ADM=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__2ADM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__2ADM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TGUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__SGUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__2ADM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TGUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__SGUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__2ADM=is_invariant__A5CM(__tmp__1ADM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TGUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__SGUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__2ADM=is_invariant__O5CM(__tmp__1ADM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TGUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__SGUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__2ADM=is_invariant__25CM(__tmp__1ADM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TGUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__SGUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__2ADM=is_invariant__KADM(__tmp__1ADM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TGUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__SGUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__2ADM=is_invariant__YADM(__tmp__1ADM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TGUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__SGUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__2ADM=is_invariant__GBDM(__tmp__1ADM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__TGUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__SGUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__2ADM=is_invariant__UBDM(__tmp__1ADM);
+  case __ITEM__HGOJ__: {
+    __tmp__TGUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__SGUN));
   } break;
-  case __PUT_TO__: {
-    __tmp__2ADM=is_invariant__CCDM(__tmp__1ADM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__2ADM=is_invariant__ZCDM(__tmp__1ADM);
+  case __CAST__1HOJ__: {
+    __tmp__TGUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__SGUN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__2ADM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__2ADM=is_invariant__KDDM(__tmp__1ADM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__2ADM=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TGUN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__2ADM=is_invariant__5EXL(__tmp__1ADM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__TGUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__SGUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__2ADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__1ADM)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TGUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SGUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__2ADM=is_invariant__AVMN(__tmp__1ADM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TGUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__SGUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__2ADM=is_invariant__QAGO(__tmp__1ADM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TGUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SGUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2ADM=is_invariant__1KMO(__tmp__1ADM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TGUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__SGUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__2ADM=is_invariant__4AGO(__tmp__1ADM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TGUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SGUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2ADM=is_invariant__KLMO(__tmp__1ADM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TGUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__SGUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__2ADM=is_invariant__PTLM(__tmp__1ADM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TGUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__SGUN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__2ADM=is_invariant__0HEM(__tmp__1ADM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__G0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SGUN)->global__KAKM),NULL);
+    __tmp__TGUN=__tmp__G0AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__2ADM=is_invariant__VS0M(__tmp__1ADM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TGUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__SGUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__2ADM=is_invariant__MBGO(__tmp__1ADM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TGUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__SGUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__2ADM=is_invariant__T1EP(__tmp__1ADM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TGUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__SGUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__2ADM=is_invariant__L4SN(__tmp__1ADM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TGUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SGUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__2ADM=is_invariant__Z4SN(__tmp__1ADM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__TGUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__SGUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__2ADM=is_invariant__1ORN(__tmp__1ADM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TGUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__SGUN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__2ADM=is_invariant__UYVO(__tmp__1ADM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TGUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__SGUN));
   } break;
   };
-  if (__tmp__2ADM) {
-    __tmp__BBDM=Self__ZADM->parent_expr_binary__ICKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__BBDM)->__id) {
-    case __LIST__: {
-      __tmp__CBDM=is_invariant__QR0M(__tmp__BBDM);
+  if (__tmp__TGUN) {
+    __tmp__YGUN=Self__QGUN->parent_expr_binary__5COJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__YGUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__CBDM=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ZGUN=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__CBDM=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__CBDM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__CBDM=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ZGUN=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__AQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__BBDM)->local__HJZD);
-      __tmp__CBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__AQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__AQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__AQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__AQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__C0NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__YGUN)->local__BVEJ);
+      __tmp__ZGUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__C0NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__C0NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__C0NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__C0NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__CBDM=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ZGUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__YGUN));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__CBDM=is_invariant__Y3CM(__tmp__BBDM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ZGUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YGUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__CBDM=is_invariant__G4CM(__tmp__BBDM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__CBDM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__CBDM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ZGUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__YGUN));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__CBDM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ZGUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__YGUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__CBDM=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ZGUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__YGUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__CBDM=is_invariant__A5CM(__tmp__BBDM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ZGUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__YGUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__CBDM=is_invariant__O5CM(__tmp__BBDM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ZGUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__YGUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__CBDM=is_invariant__25CM(__tmp__BBDM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ZGUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__YGUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__CBDM=is_invariant__KADM(__tmp__BBDM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ZGUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__YGUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__CBDM=is_invariant__YADM(__tmp__BBDM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__ZGUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__YGUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__CBDM=is_invariant__GBDM(__tmp__BBDM);
+    case __ITEM__HGOJ__: {
+      __tmp__ZGUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__YGUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__CBDM=is_invariant__UBDM(__tmp__BBDM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__CBDM=is_invariant__CCDM(__tmp__BBDM);
+    case __CAST__1HOJ__: {
+      __tmp__ZGUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__YGUN));
     } break;
-    case __ITEM__: {
-      __tmp__CBDM=is_invariant__ZCDM(__tmp__BBDM);
+    case __REAL_CST__1LOJ__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__CBDM=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__CBDM=is_invariant__KDDM(__tmp__BBDM);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ZGUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__CBDM=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ZGUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__YGUN));
     } break;
-    case __READ_SLOT__: {
-      __tmp__CBDM=is_invariant__5EXL(__tmp__BBDM);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ZGUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YGUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__CBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__BBDM)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ZGUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__YGUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__CBDM=is_invariant__AVMN(__tmp__BBDM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ZGUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YGUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__CBDM=is_invariant__QAGO(__tmp__BBDM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ZGUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__YGUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CBDM=is_invariant__1KMO(__tmp__BBDM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ZGUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YGUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__CBDM=is_invariant__4AGO(__tmp__BBDM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ZGUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__YGUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CBDM=is_invariant__KLMO(__tmp__BBDM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ZGUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__YGUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__CBDM=is_invariant__PTLM(__tmp__BBDM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__J0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__YGUN)->global__KAKM),NULL);
+      __tmp__ZGUN=__tmp__J0AT;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__CBDM=is_invariant__0HEM(__tmp__BBDM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ZGUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__YGUN));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__CBDM=is_invariant__VS0M(__tmp__BBDM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ZGUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__YGUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__CBDM=is_invariant__MBGO(__tmp__BBDM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ZGUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__YGUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__CBDM=is_invariant__T1EP(__tmp__BBDM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ZGUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__YGUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__CBDM=is_invariant__L4SN(__tmp__BBDM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__ZGUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__YGUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__CBDM=is_invariant__Z4SN(__tmp__BBDM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ZGUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__YGUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__CBDM=is_invariant__1ORN(__tmp__BBDM);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__CBDM=is_invariant__UYVO(__tmp__BBDM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ZGUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__YGUN));
     } break;
     };
-    __tmp__FBDM=__tmp__CBDM;
-  } else {
-    __tmp__FBDM=FALSE__;
+    __tmp__TGUN=__tmp__ZGUN;
+  } else /* FALSE */ {
+    __tmp__TGUN=FALSE__O__;
   };
-  return(__tmp__FBDM);
+  __tmp__G0AT=__tmp__TGUN;
+  return(__tmp__G0AT);
 }
 
-static __BOOLEAN is_invariant__GBDM(__EXPR_SHIFT_R *Self__HBDM)
-// ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__3GUN(__EXPR_AND__SDOJ *Self__4GUN)
+// ({EXPR_AND__SDOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__JBDM,*__tmp__PBDM;
-  __LOCAL *Self__CQBR,*Self__EQBR;
-  __BOOLEAN __tmp__KBDM,__tmp__QBDM,__tmp__TBDM;
-  __tmp__JBDM=Self__HBDM->parent_expr_binary__1CKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__JBDM)->__id) {
-  case __LIST__: {
-    __tmp__KBDM=is_invariant__QR0M(__tmp__JBDM);
+  void *__tmp__AHUN,*__tmp__GHUN;
+  __LOCAL__L4WC *Self__G0NU,*Self__K0NU;
+  __BOOLEAN__L __tmp__BHUN,__tmp__M0AT,__tmp__HHUN,__tmp__P0AT;
+  __tmp__AHUN=Self__4GUN->parent_expr_binary__TDOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__AHUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__KBDM=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__BHUN=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__KBDM=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__KBDM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__KBDM=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__BHUN=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__CQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__JBDM)->local__HJZD);
-    __tmp__KBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__CQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__CQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__CQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__CQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__G0NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__AHUN)->local__BVEJ);
+    __tmp__BHUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__G0NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__G0NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__G0NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__G0NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__KBDM=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__BHUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__AHUN));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__KBDM=is_invariant__Y3CM(__tmp__JBDM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__BHUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__AHUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__KBDM=is_invariant__G4CM(__tmp__JBDM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__KBDM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__KBDM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__BHUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__AHUN));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__KBDM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__BHUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__AHUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__KBDM=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__BHUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__AHUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__KBDM=is_invariant__A5CM(__tmp__JBDM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__BHUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__AHUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__KBDM=is_invariant__O5CM(__tmp__JBDM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__BHUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__AHUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__KBDM=is_invariant__25CM(__tmp__JBDM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__BHUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__AHUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__KBDM=is_invariant__KADM(__tmp__JBDM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__BHUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__AHUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__KBDM=is_invariant__YADM(__tmp__JBDM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__BHUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__AHUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__KBDM=is_invariant__GBDM(__tmp__JBDM);
+  case __ITEM__HGOJ__: {
+    __tmp__BHUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__AHUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__KBDM=is_invariant__UBDM(__tmp__JBDM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__KBDM=is_invariant__CCDM(__tmp__JBDM);
+  case __CAST__1HOJ__: {
+    __tmp__BHUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__AHUN));
   } break;
-  case __ITEM__: {
-    __tmp__KBDM=is_invariant__ZCDM(__tmp__JBDM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__KBDM=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__KBDM=is_invariant__KDDM(__tmp__JBDM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__BHUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__KBDM=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__BHUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__AHUN));
   } break;
-  case __READ_SLOT__: {
-    __tmp__KBDM=is_invariant__5EXL(__tmp__JBDM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__BHUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__AHUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__KBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__JBDM)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__BHUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__AHUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__KBDM=is_invariant__AVMN(__tmp__JBDM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__BHUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AHUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__KBDM=is_invariant__QAGO(__tmp__JBDM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__BHUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__AHUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KBDM=is_invariant__1KMO(__tmp__JBDM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__BHUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AHUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__KBDM=is_invariant__4AGO(__tmp__JBDM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__BHUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__AHUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KBDM=is_invariant__KLMO(__tmp__JBDM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__BHUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__AHUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__KBDM=is_invariant__PTLM(__tmp__JBDM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__M0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__AHUN)->global__KAKM),NULL);
+    __tmp__BHUN=__tmp__M0AT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__KBDM=is_invariant__0HEM(__tmp__JBDM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__BHUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__AHUN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__KBDM=is_invariant__VS0M(__tmp__JBDM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__BHUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__AHUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__KBDM=is_invariant__MBGO(__tmp__JBDM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__BHUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__AHUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__KBDM=is_invariant__T1EP(__tmp__JBDM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__BHUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__AHUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__KBDM=is_invariant__L4SN(__tmp__JBDM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__BHUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__AHUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__KBDM=is_invariant__Z4SN(__tmp__JBDM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__BHUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__AHUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__KBDM=is_invariant__1ORN(__tmp__JBDM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__KBDM=is_invariant__UYVO(__tmp__JBDM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__BHUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__AHUN));
   } break;
   };
-  if (__tmp__KBDM) {
-    __tmp__PBDM=Self__HBDM->parent_expr_binary__1CKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__PBDM)->__id) {
-    case __LIST__: {
-      __tmp__QBDM=is_invariant__QR0M(__tmp__PBDM);
-    } break;
-    case __STRING_CST__: {
-      __tmp__QBDM=TRUE__;
+  if (__tmp__BHUN) {
+    __tmp__GHUN=Self__4GUN->parent_expr_binary__TDOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__GHUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__QBDM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__HHUN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__QBDM=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__QBDM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__EQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__PBDM)->local__HJZD);
-      __tmp__QBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__EQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__EQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__EQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__EQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__HHUN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__QBDM=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__K0NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__GHUN)->local__BVEJ);
+      __tmp__HHUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__K0NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__K0NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__K0NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__K0NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__QBDM=is_invariant__Y3CM(__tmp__PBDM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__HHUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__GHUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__QBDM=is_invariant__G4CM(__tmp__PBDM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__HHUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__GHUN));
     } break;
-    case __REAL_CST__: {
-      __tmp__QBDM=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__QBDM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__QBDM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__HHUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__GHUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__QBDM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__HHUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__GHUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__QBDM=is_invariant__A5CM(__tmp__PBDM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__HHUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__GHUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__QBDM=is_invariant__O5CM(__tmp__PBDM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__HHUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__GHUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__QBDM=is_invariant__25CM(__tmp__PBDM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__HHUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__GHUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__QBDM=is_invariant__KADM(__tmp__PBDM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__HHUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__GHUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__QBDM=is_invariant__YADM(__tmp__PBDM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__HHUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__GHUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__QBDM=is_invariant__GBDM(__tmp__PBDM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__HHUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__GHUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__QBDM=is_invariant__UBDM(__tmp__PBDM);
+    case __ITEM__HGOJ__: {
+      __tmp__HHUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__GHUN));
     } break;
-    case __PUT_TO__: {
-      __tmp__QBDM=is_invariant__CCDM(__tmp__PBDM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__QBDM=is_invariant__ZCDM(__tmp__PBDM);
+    case __CAST__1HOJ__: {
+      __tmp__HHUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__GHUN));
     } break;
-    case __SIZE_OF__: {
-      __tmp__QBDM=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__QBDM=is_invariant__KDDM(__tmp__PBDM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__QBDM=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__HHUN=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__QBDM=is_invariant__5EXL(__tmp__PBDM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__HHUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__GHUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__QBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__PBDM)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__HHUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__GHUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__QBDM=is_invariant__AVMN(__tmp__PBDM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__HHUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__GHUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__QBDM=is_invariant__QAGO(__tmp__PBDM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__HHUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__GHUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QBDM=is_invariant__1KMO(__tmp__PBDM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__HHUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__GHUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__QBDM=is_invariant__4AGO(__tmp__PBDM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__HHUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__GHUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QBDM=is_invariant__KLMO(__tmp__PBDM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__HHUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__GHUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__QBDM=is_invariant__PTLM(__tmp__PBDM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__HHUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__GHUN));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__QBDM=is_invariant__0HEM(__tmp__PBDM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__P0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__GHUN)->global__KAKM),NULL);
+      __tmp__HHUN=__tmp__P0AT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__QBDM=is_invariant__VS0M(__tmp__PBDM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__HHUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__GHUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__QBDM=is_invariant__MBGO(__tmp__PBDM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__HHUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__GHUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__QBDM=is_invariant__T1EP(__tmp__PBDM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__HHUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__GHUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__QBDM=is_invariant__L4SN(__tmp__PBDM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__HHUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__GHUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__QBDM=is_invariant__Z4SN(__tmp__PBDM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__HHUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__GHUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__QBDM=is_invariant__1ORN(__tmp__PBDM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__HHUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__GHUN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__QBDM=is_invariant__UYVO(__tmp__PBDM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__HHUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__GHUN));
     } break;
     };
-    __tmp__TBDM=__tmp__QBDM;
-  } else {
-    __tmp__TBDM=FALSE__;
+    __tmp__BHUN=__tmp__HHUN;
+  } else /* FALSE */ {
+    __tmp__BHUN=FALSE__O__;
   };
-  return(__tmp__TBDM);
+  __tmp__M0AT=__tmp__BHUN;
+  return(__tmp__M0AT);
 }
 
-static __BOOLEAN is_invariant__UBDM(__EXPR_SHIFT_L *Self__VBDM)
-// ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__LHUN(__EXPR_SHIFT_R__GEOJ *Self__MHUN)
+// ({EXPR_SHIFT_R__GEOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__XBDM,*__tmp__3BDM;
-  __LOCAL *Self__GQBR,*Self__IQBR;
-  __BOOLEAN __tmp__YBDM,__tmp__4BDM,__tmp__BCDM;
-  __tmp__XBDM=Self__VBDM->parent_expr_binary__ODKH.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__XBDM)->__id) {
-  case __LIST__: {
-    __tmp__YBDM=is_invariant__QR0M(__tmp__XBDM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__YBDM=TRUE__;
+  void *__tmp__OHUN,*__tmp__UHUN;
+  __LOCAL__L4WC *Self__O0NU,*Self__S0NU;
+  __BOOLEAN__L __tmp__PHUN,__tmp__S0AT,__tmp__VHUN,__tmp__V0AT;
+  __tmp__OHUN=Self__MHUN->parent_expr_binary__HEOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__OHUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__YBDM=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__PHUN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__YBDM=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__YBDM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__GQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__XBDM)->local__HJZD);
-    __tmp__YBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__PHUN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__YBDM=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__O0NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__OHUN)->local__BVEJ);
+    __tmp__PHUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__O0NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__O0NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__O0NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__O0NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YBDM=is_invariant__Y3CM(__tmp__XBDM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__PHUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__OHUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YBDM=is_invariant__G4CM(__tmp__XBDM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__PHUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__OHUN));
   } break;
-  case __REAL_CST__: {
-    __tmp__YBDM=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__YBDM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__YBDM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__PHUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__OHUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YBDM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__PHUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__OHUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__YBDM=is_invariant__A5CM(__tmp__XBDM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__PHUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__OHUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__YBDM=is_invariant__O5CM(__tmp__XBDM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__PHUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__OHUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__YBDM=is_invariant__25CM(__tmp__XBDM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__PHUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__OHUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__YBDM=is_invariant__KADM(__tmp__XBDM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__PHUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__OHUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__YBDM=is_invariant__YADM(__tmp__XBDM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__PHUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__OHUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YBDM=is_invariant__GBDM(__tmp__XBDM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__PHUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__OHUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YBDM=is_invariant__UBDM(__tmp__XBDM);
+  case __ITEM__HGOJ__: {
+    __tmp__PHUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__OHUN));
   } break;
-  case __PUT_TO__: {
-    __tmp__YBDM=is_invariant__CCDM(__tmp__XBDM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__YBDM=is_invariant__ZCDM(__tmp__XBDM);
+  case __CAST__1HOJ__: {
+    __tmp__PHUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__OHUN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__YBDM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__YBDM=is_invariant__KDDM(__tmp__XBDM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__YBDM=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__PHUN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__YBDM=is_invariant__5EXL(__tmp__XBDM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__PHUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__OHUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__YBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__XBDM)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__PHUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__OHUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YBDM=is_invariant__AVMN(__tmp__XBDM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__PHUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__OHUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YBDM=is_invariant__QAGO(__tmp__XBDM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__PHUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__OHUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YBDM=is_invariant__1KMO(__tmp__XBDM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__PHUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__OHUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YBDM=is_invariant__4AGO(__tmp__XBDM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__PHUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__OHUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YBDM=is_invariant__KLMO(__tmp__XBDM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__PHUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__OHUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__YBDM=is_invariant__PTLM(__tmp__XBDM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__PHUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__OHUN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__YBDM=is_invariant__0HEM(__tmp__XBDM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__S0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__OHUN)->global__KAKM),NULL);
+    __tmp__PHUN=__tmp__S0AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__YBDM=is_invariant__VS0M(__tmp__XBDM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__PHUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__OHUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__YBDM=is_invariant__MBGO(__tmp__XBDM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__PHUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__OHUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YBDM=is_invariant__T1EP(__tmp__XBDM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__PHUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__OHUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__YBDM=is_invariant__L4SN(__tmp__XBDM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__PHUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__OHUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YBDM=is_invariant__Z4SN(__tmp__XBDM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__PHUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__OHUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__YBDM=is_invariant__1ORN(__tmp__XBDM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__PHUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__OHUN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__YBDM=is_invariant__UYVO(__tmp__XBDM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__PHUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__OHUN));
   } break;
   };
-  if (__tmp__YBDM) {
-    __tmp__3BDM=Self__VBDM->parent_expr_binary__ODKH.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__3BDM)->__id) {
-    case __LIST__: {
-      __tmp__4BDM=is_invariant__QR0M(__tmp__3BDM);
-    } break;
-    case __STRING_CST__: {
-      __tmp__4BDM=TRUE__;
+  if (__tmp__PHUN) {
+    __tmp__UHUN=Self__MHUN->parent_expr_binary__HEOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__UHUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__4BDM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__VHUN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__4BDM=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__4BDM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__IQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__3BDM)->local__HJZD);
-      __tmp__4BDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__IQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__IQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__IQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__IQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__VHUN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__4BDM=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__S0NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__UHUN)->local__BVEJ);
+      __tmp__VHUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__S0NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__S0NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__S0NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__S0NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__4BDM=is_invariant__Y3CM(__tmp__3BDM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__VHUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__UHUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__4BDM=is_invariant__G4CM(__tmp__3BDM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__VHUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UHUN));
     } break;
-    case __REAL_CST__: {
-      __tmp__4BDM=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__4BDM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__4BDM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__VHUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__UHUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__4BDM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__VHUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__UHUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__4BDM=is_invariant__A5CM(__tmp__3BDM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__VHUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__UHUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__4BDM=is_invariant__O5CM(__tmp__3BDM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__VHUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__UHUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__4BDM=is_invariant__25CM(__tmp__3BDM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__VHUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__UHUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__4BDM=is_invariant__KADM(__tmp__3BDM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__VHUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__UHUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__4BDM=is_invariant__YADM(__tmp__3BDM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__VHUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__UHUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__4BDM=is_invariant__GBDM(__tmp__3BDM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__VHUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__UHUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__4BDM=is_invariant__UBDM(__tmp__3BDM);
+    case __ITEM__HGOJ__: {
+      __tmp__VHUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__UHUN));
     } break;
-    case __PUT_TO__: {
-      __tmp__4BDM=is_invariant__CCDM(__tmp__3BDM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__4BDM=is_invariant__ZCDM(__tmp__3BDM);
+    case __CAST__1HOJ__: {
+      __tmp__VHUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__UHUN));
     } break;
-    case __SIZE_OF__: {
-      __tmp__4BDM=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__4BDM=is_invariant__KDDM(__tmp__3BDM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__4BDM=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__VHUN=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__4BDM=is_invariant__5EXL(__tmp__3BDM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__VHUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__UHUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__4BDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__3BDM)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__VHUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UHUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__4BDM=is_invariant__AVMN(__tmp__3BDM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__VHUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__UHUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__4BDM=is_invariant__QAGO(__tmp__3BDM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__VHUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UHUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4BDM=is_invariant__1KMO(__tmp__3BDM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__VHUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__UHUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__4BDM=is_invariant__4AGO(__tmp__3BDM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__VHUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UHUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4BDM=is_invariant__KLMO(__tmp__3BDM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__VHUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__UHUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__4BDM=is_invariant__PTLM(__tmp__3BDM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__VHUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__UHUN));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__4BDM=is_invariant__0HEM(__tmp__3BDM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__V0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__UHUN)->global__KAKM),NULL);
+      __tmp__VHUN=__tmp__V0AT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__4BDM=is_invariant__VS0M(__tmp__3BDM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__VHUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__UHUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__4BDM=is_invariant__MBGO(__tmp__3BDM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__VHUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__UHUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__4BDM=is_invariant__T1EP(__tmp__3BDM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__VHUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__UHUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__4BDM=is_invariant__L4SN(__tmp__3BDM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__VHUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__UHUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__4BDM=is_invariant__Z4SN(__tmp__3BDM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__VHUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__UHUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__4BDM=is_invariant__1ORN(__tmp__3BDM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__VHUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__UHUN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__4BDM=is_invariant__UYVO(__tmp__3BDM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__VHUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__UHUN));
     } break;
     };
-    __tmp__BCDM=__tmp__4BDM;
-  } else {
-    __tmp__BCDM=FALSE__;
+    __tmp__PHUN=__tmp__VHUN;
+  } else /* FALSE */ {
+    __tmp__PHUN=FALSE__O__;
   };
-  return(__tmp__BCDM);
+  __tmp__S0AT=__tmp__PHUN;
+  return(__tmp__S0AT);
 }
 
-static __BOOLEAN is_invariant__CCDM(__PUT_TO *Self__DCDM)
-// ({PUT_TO}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__ZHUN(__EXPR_SHIFT_L__0EOJ *Self__0HUN)
+// ({EXPR_SHIFT_L__0EOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__FCDM,*__tmp__LCDM,*__tmp__TCDM;
-  __LOCAL *Self__KQBR,*Self__MQBR,*Self__OQBR;
-  __BOOLEAN __tmp__GCDM,__tmp__MCDM,__tmp__XCDM,__tmp__UCDM,__tmp__YCDM;
-  __tmp__FCDM=Self__DCDM->receiver__WQ2H;
-  switch (((struct ___OBJ *)__tmp__FCDM)->__id) {
-  case __LIST__: {
-    __tmp__GCDM=is_invariant__QR0M(__tmp__FCDM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__GCDM=TRUE__;
+  void *__tmp__2HUN,*__tmp__CIUN;
+  __LOCAL__L4WC *Self__W0NU,*Self__00NU;
+  __BOOLEAN__L __tmp__3HUN,__tmp__Y0AT,__tmp__DIUN,__tmp__10AT;
+  __tmp__2HUN=Self__0HUN->parent_expr_binary__1EOJ.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__2HUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__GCDM=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__3HUN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__GCDM=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__GCDM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__KQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__FCDM)->local__HJZD);
-    __tmp__GCDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__3HUN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__GCDM=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__W0NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__2HUN)->local__BVEJ);
+    __tmp__3HUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__W0NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__W0NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__W0NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__W0NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__GCDM=is_invariant__Y3CM(__tmp__FCDM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__3HUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__2HUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__GCDM=is_invariant__G4CM(__tmp__FCDM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__3HUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__2HUN));
   } break;
-  case __REAL_CST__: {
-    __tmp__GCDM=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__GCDM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__GCDM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__3HUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__2HUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__GCDM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__3HUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__2HUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__GCDM=is_invariant__A5CM(__tmp__FCDM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__3HUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__2HUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__GCDM=is_invariant__O5CM(__tmp__FCDM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__3HUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__2HUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__GCDM=is_invariant__25CM(__tmp__FCDM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__3HUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__2HUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__GCDM=is_invariant__KADM(__tmp__FCDM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__3HUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__2HUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__GCDM=is_invariant__YADM(__tmp__FCDM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__3HUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__2HUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__GCDM=is_invariant__GBDM(__tmp__FCDM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__3HUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__2HUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__GCDM=is_invariant__UBDM(__tmp__FCDM);
+  case __ITEM__HGOJ__: {
+    __tmp__3HUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__2HUN));
   } break;
-  case __PUT_TO__: {
-    __tmp__GCDM=is_invariant__CCDM(__tmp__FCDM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__GCDM=is_invariant__ZCDM(__tmp__FCDM);
+  case __CAST__1HOJ__: {
+    __tmp__3HUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__2HUN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__GCDM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__GCDM=is_invariant__KDDM(__tmp__FCDM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__GCDM=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__3HUN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__GCDM=is_invariant__5EXL(__tmp__FCDM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__3HUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__2HUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__GCDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__FCDM)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__3HUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__2HUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__GCDM=is_invariant__AVMN(__tmp__FCDM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__3HUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__2HUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__GCDM=is_invariant__QAGO(__tmp__FCDM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__3HUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__2HUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GCDM=is_invariant__1KMO(__tmp__FCDM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__3HUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__2HUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__GCDM=is_invariant__4AGO(__tmp__FCDM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__3HUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__2HUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GCDM=is_invariant__KLMO(__tmp__FCDM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__3HUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__2HUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__GCDM=is_invariant__PTLM(__tmp__FCDM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__3HUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__2HUN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__GCDM=is_invariant__0HEM(__tmp__FCDM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__Y0AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__2HUN)->global__KAKM),NULL);
+    __tmp__3HUN=__tmp__Y0AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__GCDM=is_invariant__VS0M(__tmp__FCDM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__3HUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__2HUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__GCDM=is_invariant__MBGO(__tmp__FCDM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__3HUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__2HUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__GCDM=is_invariant__T1EP(__tmp__FCDM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__3HUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__2HUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__GCDM=is_invariant__L4SN(__tmp__FCDM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__3HUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__2HUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__GCDM=is_invariant__Z4SN(__tmp__FCDM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__3HUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__2HUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__GCDM=is_invariant__1ORN(__tmp__FCDM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__3HUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__2HUN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__GCDM=is_invariant__UYVO(__tmp__FCDM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__3HUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__2HUN));
   } break;
   };
-  if (__tmp__GCDM) {
-    __tmp__LCDM=Self__DCDM->index__0Q2H;
-    switch (((struct ___OBJ *)__tmp__LCDM)->__id) {
-    case __LIST__: {
-      __tmp__MCDM=is_invariant__QR0M(__tmp__LCDM);
+  if (__tmp__3HUN) {
+    __tmp__CIUN=Self__0HUN->parent_expr_binary__1EOJ.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__CIUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__MCDM=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__DIUN=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__MCDM=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__MCDM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__MCDM=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__DIUN=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__MQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__LCDM)->local__HJZD);
-      __tmp__MCDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__00NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__CIUN)->local__BVEJ);
+      __tmp__DIUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__00NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__00NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__00NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__00NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__MCDM=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__DIUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__CIUN));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__MCDM=is_invariant__Y3CM(__tmp__LCDM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__DIUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__CIUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__MCDM=is_invariant__G4CM(__tmp__LCDM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__MCDM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__MCDM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__DIUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__CIUN));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__MCDM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__DIUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__CIUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__MCDM=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__DIUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__CIUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__MCDM=is_invariant__A5CM(__tmp__LCDM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__DIUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__CIUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__MCDM=is_invariant__O5CM(__tmp__LCDM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__DIUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__CIUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__MCDM=is_invariant__25CM(__tmp__LCDM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__DIUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__CIUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__MCDM=is_invariant__KADM(__tmp__LCDM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__DIUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__CIUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__MCDM=is_invariant__YADM(__tmp__LCDM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__DIUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__CIUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__MCDM=is_invariant__GBDM(__tmp__LCDM);
+    case __ITEM__HGOJ__: {
+      __tmp__DIUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__CIUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__MCDM=is_invariant__UBDM(__tmp__LCDM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__MCDM=is_invariant__CCDM(__tmp__LCDM);
+    case __CAST__1HOJ__: {
+      __tmp__DIUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__CIUN));
     } break;
-    case __ITEM__: {
-      __tmp__MCDM=is_invariant__ZCDM(__tmp__LCDM);
+    case __REAL_CST__1LOJ__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__MCDM=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__MCDM=is_invariant__KDDM(__tmp__LCDM);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__DIUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__MCDM=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__DIUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__CIUN));
     } break;
-    case __READ_SLOT__: {
-      __tmp__MCDM=is_invariant__5EXL(__tmp__LCDM);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__DIUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__CIUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__MCDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__LCDM)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__DIUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__CIUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__MCDM=is_invariant__AVMN(__tmp__LCDM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__DIUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__CIUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__MCDM=is_invariant__QAGO(__tmp__LCDM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__DIUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__CIUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MCDM=is_invariant__1KMO(__tmp__LCDM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__DIUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__CIUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__MCDM=is_invariant__4AGO(__tmp__LCDM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__DIUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__CIUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MCDM=is_invariant__KLMO(__tmp__LCDM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__DIUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__CIUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__MCDM=is_invariant__PTLM(__tmp__LCDM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__10AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__CIUN)->global__KAKM),NULL);
+      __tmp__DIUN=__tmp__10AT;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__MCDM=is_invariant__0HEM(__tmp__LCDM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__DIUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__CIUN));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__MCDM=is_invariant__VS0M(__tmp__LCDM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__DIUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__CIUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__MCDM=is_invariant__MBGO(__tmp__LCDM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__DIUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__CIUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__MCDM=is_invariant__T1EP(__tmp__LCDM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__DIUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__CIUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__MCDM=is_invariant__L4SN(__tmp__LCDM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__DIUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__CIUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__MCDM=is_invariant__Z4SN(__tmp__LCDM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__DIUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__CIUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__MCDM=is_invariant__1ORN(__tmp__LCDM);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__MCDM=is_invariant__UYVO(__tmp__LCDM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__DIUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__CIUN));
     } break;
     };
-    __tmp__XCDM=__tmp__MCDM;
-  } else {
-    __tmp__XCDM=FALSE__;
+    __tmp__3HUN=__tmp__DIUN;
+  } else /* FALSE */ {
+    __tmp__3HUN=FALSE__O__;
+  };
+  __tmp__Y0AT=__tmp__3HUN;
+  return(__tmp__Y0AT);
+}
+
+static __BOOLEAN__L is_invariant__HIUN(__PUT_TO__TFOJ *Self__IIUN)
+// ({PUT_TO__TFOJ}) With result Recursive, No inlinable.
+{
+  void *__tmp__KIUN,*__tmp__QIUN;
+  __LOCAL__L4WC *Self__40NU,*Self__C1NU;
+  __BOOLEAN__L __tmp__LIUN,__tmp__40AT,__tmp__RIUN,__tmp__B1AT;
+  __tmp__KIUN=Self__IIUN->receiver__QC5J;
+  switch (((struct ___OBJ *)__tmp__KIUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__LIUN=FALSE__O__;
+  } break;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__LIUN=FALSE__O__;
+  } break;
+  case __READ_LOCAL__55ZI__: {
+    Self__40NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__KIUN)->local__BVEJ);
+    __tmp__LIUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__40NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__40NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__40NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__40NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
+  } break;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__LIUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__KIUN));
+  } break;
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__LIUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KIUN));
+  } break;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__LIUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__KIUN));
+  } break;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__LIUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__KIUN));
+  } break;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__LIUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__KIUN));
+  } break;
+  case __EXPR_DIV__4COJ__: {
+    __tmp__LIUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__KIUN));
+  } break;
+  case __EXPR_AND__SDOJ__: {
+    __tmp__LIUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__KIUN));
+  } break;
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__LIUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__KIUN));
+  } break;
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__LIUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__KIUN));
+  } break;
+  case __PUT_TO__TFOJ__: {
+    __tmp__LIUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__KIUN));
+  } break;
+  case __ITEM__HGOJ__: {
+    __tmp__LIUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__KIUN));
+  } break;
+  case __SIZE_OF__5GOJ__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __CAST__1HOJ__: {
+    __tmp__LIUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__KIUN));
+  } break;
+  case __REAL_CST__1LOJ__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__LIUN=TRUE__K__;
+  } break;
+  case __READ_SLOT__LL4K__: {
+    __tmp__LIUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__KIUN));
+  } break;
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__LIUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KIUN));
+  } break;
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__LIUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__KIUN));
+  } break;
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__LIUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KIUN));
+  } break;
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__LIUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__KIUN));
+  } break;
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__LIUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KIUN));
+  } break;
+  case __EXPR_NEG__EZVL__: {
+    __tmp__LIUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__KIUN));
+  } break;
+  case __EXPR_ADD__SZVL__: {
+    __tmp__LIUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__KIUN));
+  } break;
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__40AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__KIUN)->global__KAKM),NULL);
+    __tmp__LIUN=__tmp__40AT;
+  } break;
+  case __EXPR_NOT__XUPM__: {
+    __tmp__LIUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__KIUN));
+  } break;
+  case __EXPR_MOD__3YPM__: {
+    __tmp__LIUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__KIUN));
+  } break;
+  case __EXPR_OR__PQ0N__: {
+    __tmp__LIUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__KIUN));
+  } break;
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__LIUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__KIUN));
+  } break;
+  case __EXPR_INF__OXBP__: {
+    __tmp__LIUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__KIUN));
+  } break;
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__LIUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__KIUN));
+  } break;
+  case __EXPR_XOR__ABEP__: {
+    __tmp__LIUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__KIUN));
+  } break;
   };
-  if (__tmp__XCDM) {
-    __tmp__TCDM=Self__DCDM->value__4Q2H;
-    switch (((struct ___OBJ *)__tmp__TCDM)->__id) {
-    case __LIST__: {
-      __tmp__UCDM=is_invariant__QR0M(__tmp__TCDM);
+  if (__tmp__LIUN) {
+    __tmp__QIUN=Self__IIUN->index__SC5J;
+    switch (((struct ___OBJ *)__tmp__QIUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__RIUN=TRUE__K__;
+    } break;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__RIUN=FALSE__O__;
+    } break;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__UCDM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__UCDM=FALSE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RIUN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__UCDM=TRUE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__C1NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__QIUN)->local__BVEJ);
+      __tmp__RIUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__C1NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__C1NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__C1NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__C1NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __INTEGER_CST__: {
-      __tmp__UCDM=TRUE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__RIUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__QIUN));
     } break;
-    case __READ_LOCAL__: {
-      Self__OQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TCDM)->local__HJZD);
-      __tmp__UCDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__OQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__OQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__OQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__OQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__RIUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QIUN));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__UCDM=FALSE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__UCDM=is_invariant__Y3CM(__tmp__TCDM);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__UCDM=is_invariant__G4CM(__tmp__TCDM);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__RIUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__QIUN));
     } break;
-    case __REAL_CST__: {
-      __tmp__UCDM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__RIUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__QIUN));
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__UCDM=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__RIUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__QIUN));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__UCDM=TRUE__;
+    case __EXPR_DIV__4COJ__: {
+      __tmp__RIUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__QIUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__UCDM=TRUE__;
+    case __EXPR_AND__SDOJ__: {
+      __tmp__RIUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__UCDM=is_invariant__A5CM(__tmp__TCDM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__RIUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__UCDM=is_invariant__O5CM(__tmp__TCDM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__RIUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__UCDM=is_invariant__25CM(__tmp__TCDM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__RIUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__UCDM=is_invariant__KADM(__tmp__TCDM);
+    case __ITEM__HGOJ__: {
+      __tmp__RIUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__UCDM=is_invariant__YADM(__tmp__TCDM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__UCDM=is_invariant__GBDM(__tmp__TCDM);
+    case __CAST__1HOJ__: {
+      __tmp__RIUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__UCDM=is_invariant__UBDM(__tmp__TCDM);
+    case __REAL_CST__1LOJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__UCDM=is_invariant__CCDM(__tmp__TCDM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__UCDM=is_invariant__ZCDM(__tmp__TCDM);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__UCDM=TRUE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__RIUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__QIUN));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__RIUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QIUN));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__RIUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RIUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__RIUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RIUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__RIUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__QIUN));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__RIUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__QIUN));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__B1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__QIUN)->global__KAKM),NULL);
+      __tmp__RIUN=__tmp__B1AT;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__RIUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__QIUN));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__RIUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__QIUN));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__RIUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__QIUN));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__RIUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__QIUN));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__RIUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__QIUN));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__RIUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__QIUN));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__RIUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__QIUN));
+    } break;
+    };
+    __tmp__LIUN=__tmp__RIUN;
+  } else /* FALSE */ {
+    __tmp__LIUN=FALSE__O__;
+  };
+  if (__tmp__LIUN) {
+    __tmp__QIUN=Self__IIUN->value__UC5J;
+    switch (((struct ___OBJ *)__tmp__QIUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__UCDM=is_invariant__KDDM(__tmp__TCDM);
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__RIUN=FALSE__O__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__UCDM=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__UCDM=is_invariant__5EXL(__tmp__TCDM);
+    case __INTEGER_CST__XAXC__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__UCDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TCDM)->global__ZGJK,NULL);
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RIUN=FALSE__O__;
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__UCDM=is_invariant__AVMN(__tmp__TCDM);
+    case __READ_LOCAL__55ZI__: {
+      Self__C1NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__QIUN)->local__BVEJ);
+      __tmp__RIUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__C1NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__C1NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__C1NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__C1NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__UCDM=is_invariant__QAGO(__tmp__TCDM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__RIUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__QIUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UCDM=is_invariant__1KMO(__tmp__TCDM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__RIUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QIUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__UCDM=is_invariant__4AGO(__tmp__TCDM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UCDM=is_invariant__KLMO(__tmp__TCDM);
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__RIUN=TRUE__K__;
     } break;
-    case __EXPR_NEG__: {
-      __tmp__UCDM=is_invariant__PTLM(__tmp__TCDM);
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__RIUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__UCDM=is_invariant__0HEM(__tmp__TCDM);
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__RIUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__UCDM=is_invariant__VS0M(__tmp__TCDM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__RIUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__UCDM=is_invariant__MBGO(__tmp__TCDM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__RIUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__QIUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__UCDM=is_invariant__T1EP(__tmp__TCDM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__RIUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__UCDM=is_invariant__L4SN(__tmp__TCDM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__RIUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__UCDM=is_invariant__Z4SN(__tmp__TCDM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__RIUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__UCDM=is_invariant__1ORN(__tmp__TCDM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__RIUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__QIUN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__UCDM=is_invariant__UYVO(__tmp__TCDM);
+    case __ITEM__HGOJ__: {
+      __tmp__RIUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__QIUN));
+    } break;
+    case __SIZE_OF__5GOJ__: {
+      __tmp__RIUN=TRUE__K__;
+    } break;
+    case __CAST__1HOJ__: {
+      __tmp__RIUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__QIUN));
+    } break;
+    case __REAL_CST__1LOJ__: {
+      __tmp__RIUN=TRUE__K__;
+    } break;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__RIUN=TRUE__K__;
+    } break;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__RIUN=TRUE__K__;
+    } break;
+    case __READ_SLOT__LL4K__: {
+      __tmp__RIUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__QIUN));
+    } break;
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__RIUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QIUN));
+    } break;
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__RIUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RIUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__RIUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RIUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QIUN));
+    } break;
+    case __EXPR_NEG__EZVL__: {
+      __tmp__RIUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__QIUN));
+    } break;
+    case __EXPR_ADD__SZVL__: {
+      __tmp__RIUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__QIUN));
+    } break;
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__B1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__QIUN)->global__KAKM),NULL);
+      __tmp__RIUN=__tmp__B1AT;
+    } break;
+    case __EXPR_NOT__XUPM__: {
+      __tmp__RIUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__QIUN));
+    } break;
+    case __EXPR_MOD__3YPM__: {
+      __tmp__RIUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__QIUN));
+    } break;
+    case __EXPR_OR__PQ0N__: {
+      __tmp__RIUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__QIUN));
+    } break;
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__RIUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__QIUN));
+    } break;
+    case __EXPR_INF__OXBP__: {
+      __tmp__RIUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__QIUN));
+    } break;
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__RIUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__QIUN));
+    } break;
+    case __EXPR_XOR__ABEP__: {
+      __tmp__RIUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__QIUN));
     } break;
     };
-    __tmp__YCDM=__tmp__UCDM;
-  } else {
-    __tmp__YCDM=FALSE__;
+    __tmp__LIUN=__tmp__RIUN;
+  } else /* FALSE */ {
+    __tmp__LIUN=FALSE__O__;
   };
-  return(__tmp__YCDM);
+  __tmp__40AT=__tmp__LIUN;
+  return(__tmp__40AT);
 }
 
-static __BOOLEAN is_invariant__ZCDM(__ITEM *Self__0CDM)
-// ({ITEM}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__4IUN(__ITEM__HGOJ *Self__5IUN)
+// ({ITEM__HGOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__2CDM,*__tmp__CDDM;
-  __LOCAL *Self__QQBR,*Self__SQBR;
-  __BOOLEAN __tmp__3CDM,__tmp__DDDM,__tmp__GDDM;
-  __tmp__2CDM=Self__0CDM->receiver__1P1H;
-  switch (((struct ___OBJ *)__tmp__2CDM)->__id) {
-  case __LIST__: {
-    __tmp__3CDM=is_invariant__QR0M(__tmp__2CDM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__3CDM=TRUE__;
+  void *__tmp__BJUN,*__tmp__HJUN;
+  __LOCAL__L4WC *Self__K1NU,*Self__O1NU;
+  __BOOLEAN__L __tmp__CJUN,__tmp__H1AT,__tmp__IJUN,__tmp__K1AT;
+  __tmp__BJUN=Self__5IUN->receiver__ZC5J;
+  switch (((struct ___OBJ *)__tmp__BJUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__3CDM=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__CJUN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__3CDM=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__3CDM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__QQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__2CDM)->local__HJZD);
-    __tmp__3CDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__CJUN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__3CDM=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__K1NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__BJUN)->local__BVEJ);
+    __tmp__CJUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__K1NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__K1NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__K1NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__K1NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__3CDM=is_invariant__Y3CM(__tmp__2CDM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__CJUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__BJUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__3CDM=is_invariant__G4CM(__tmp__2CDM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__CJUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BJUN));
   } break;
-  case __REAL_CST__: {
-    __tmp__3CDM=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__3CDM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__3CDM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__CJUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__BJUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__3CDM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__CJUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__BJUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__3CDM=is_invariant__A5CM(__tmp__2CDM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__CJUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__BJUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__3CDM=is_invariant__O5CM(__tmp__2CDM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__CJUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__BJUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__3CDM=is_invariant__25CM(__tmp__2CDM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__CJUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__BJUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__3CDM=is_invariant__KADM(__tmp__2CDM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__CJUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__BJUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__3CDM=is_invariant__YADM(__tmp__2CDM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__CJUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__BJUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__3CDM=is_invariant__GBDM(__tmp__2CDM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__CJUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__BJUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__3CDM=is_invariant__UBDM(__tmp__2CDM);
+  case __ITEM__HGOJ__: {
+    __tmp__CJUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__BJUN));
   } break;
-  case __PUT_TO__: {
-    __tmp__3CDM=is_invariant__CCDM(__tmp__2CDM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__3CDM=is_invariant__ZCDM(__tmp__2CDM);
+  case __CAST__1HOJ__: {
+    __tmp__CJUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__BJUN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__3CDM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__3CDM=is_invariant__KDDM(__tmp__2CDM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__3CDM=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__CJUN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__3CDM=is_invariant__5EXL(__tmp__2CDM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__CJUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__BJUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__3CDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__2CDM)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__CJUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BJUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__3CDM=is_invariant__AVMN(__tmp__2CDM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__CJUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__BJUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__3CDM=is_invariant__QAGO(__tmp__2CDM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__CJUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BJUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3CDM=is_invariant__1KMO(__tmp__2CDM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__CJUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__BJUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__3CDM=is_invariant__4AGO(__tmp__2CDM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__CJUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BJUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3CDM=is_invariant__KLMO(__tmp__2CDM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__CJUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__BJUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__3CDM=is_invariant__PTLM(__tmp__2CDM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__CJUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__BJUN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__3CDM=is_invariant__0HEM(__tmp__2CDM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__H1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__BJUN)->global__KAKM),NULL);
+    __tmp__CJUN=__tmp__H1AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__3CDM=is_invariant__VS0M(__tmp__2CDM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__CJUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__BJUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__3CDM=is_invariant__MBGO(__tmp__2CDM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__CJUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__BJUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__3CDM=is_invariant__T1EP(__tmp__2CDM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__CJUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__BJUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__3CDM=is_invariant__L4SN(__tmp__2CDM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__CJUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__BJUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__3CDM=is_invariant__Z4SN(__tmp__2CDM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__CJUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__BJUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__3CDM=is_invariant__1ORN(__tmp__2CDM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__CJUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__BJUN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__3CDM=is_invariant__UYVO(__tmp__2CDM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__CJUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__BJUN));
   } break;
   };
-  if (__tmp__3CDM) {
-    __tmp__CDDM=Self__0CDM->index__KR2H;
-    switch (((struct ___OBJ *)__tmp__CDDM)->__id) {
-    case __LIST__: {
-      __tmp__DDDM=is_invariant__QR0M(__tmp__CDDM);
+  if (__tmp__CJUN) {
+    __tmp__HJUN=Self__5IUN->index__1C5J;
+    switch (((struct ___OBJ *)__tmp__HJUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__DDDM=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__IJUN=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__DDDM=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__DDDM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__DDDM=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__IJUN=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__SQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__CDDM)->local__HJZD);
-      __tmp__DDDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__O1NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__HJUN)->local__BVEJ);
+      __tmp__IJUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__O1NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__O1NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__O1NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__O1NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__DDDM=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__IJUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__HJUN));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__DDDM=is_invariant__Y3CM(__tmp__CDDM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__IJUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HJUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__DDDM=is_invariant__G4CM(__tmp__CDDM);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__DDDM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__DDDM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__IJUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__HJUN));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__DDDM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__IJUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__HJUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__DDDM=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__IJUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__HJUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__DDDM=is_invariant__A5CM(__tmp__CDDM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__IJUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__HJUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__DDDM=is_invariant__O5CM(__tmp__CDDM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__IJUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__HJUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__DDDM=is_invariant__25CM(__tmp__CDDM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__IJUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__HJUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__DDDM=is_invariant__KADM(__tmp__CDDM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__IJUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__HJUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__DDDM=is_invariant__YADM(__tmp__CDDM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__IJUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__HJUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__DDDM=is_invariant__GBDM(__tmp__CDDM);
+    case __ITEM__HGOJ__: {
+      __tmp__IJUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__HJUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__DDDM=is_invariant__UBDM(__tmp__CDDM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__DDDM=is_invariant__CCDM(__tmp__CDDM);
+    case __CAST__1HOJ__: {
+      __tmp__IJUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__HJUN));
     } break;
-    case __ITEM__: {
-      __tmp__DDDM=is_invariant__ZCDM(__tmp__CDDM);
+    case __REAL_CST__1LOJ__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__DDDM=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__DDDM=is_invariant__KDDM(__tmp__CDDM);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__IJUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__DDDM=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__IJUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__HJUN));
     } break;
-    case __READ_SLOT__: {
-      __tmp__DDDM=is_invariant__5EXL(__tmp__CDDM);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__IJUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HJUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__DDDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__CDDM)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__IJUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__HJUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__DDDM=is_invariant__AVMN(__tmp__CDDM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__IJUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HJUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__DDDM=is_invariant__QAGO(__tmp__CDDM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__IJUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__HJUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DDDM=is_invariant__1KMO(__tmp__CDDM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__IJUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HJUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__DDDM=is_invariant__4AGO(__tmp__CDDM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__IJUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__HJUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DDDM=is_invariant__KLMO(__tmp__CDDM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__IJUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__HJUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__DDDM=is_invariant__PTLM(__tmp__CDDM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__K1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__HJUN)->global__KAKM),NULL);
+      __tmp__IJUN=__tmp__K1AT;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__DDDM=is_invariant__0HEM(__tmp__CDDM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__IJUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__HJUN));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__DDDM=is_invariant__VS0M(__tmp__CDDM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__IJUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__HJUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__DDDM=is_invariant__MBGO(__tmp__CDDM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__IJUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__HJUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__DDDM=is_invariant__T1EP(__tmp__CDDM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__IJUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__HJUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__DDDM=is_invariant__L4SN(__tmp__CDDM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__IJUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__HJUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__DDDM=is_invariant__Z4SN(__tmp__CDDM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__IJUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__HJUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__DDDM=is_invariant__1ORN(__tmp__CDDM);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__DDDM=is_invariant__UYVO(__tmp__CDDM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__IJUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__HJUN));
     } break;
     };
-    __tmp__GDDM=__tmp__DDDM;
-  } else {
-    __tmp__GDDM=FALSE__;
+    __tmp__CJUN=__tmp__IJUN;
+  } else /* FALSE */ {
+    __tmp__CJUN=FALSE__O__;
   };
-  return(__tmp__GDDM);
+  __tmp__H1AT=__tmp__CJUN;
+  return(__tmp__H1AT);
 }
 
-static __BOOLEAN is_invariant__KDDM(__CAST *Self__LDDM)
-// ({CAST}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__PJUN(__CAST__1HOJ *Self__QJUN)
+// ({CAST__1HOJ}) With result Recursive, No inlinable.
 {
-  void *__tmp__NDDM;
-  __LOCAL *Self__UQBR;
-  __BOOLEAN __tmp__ODDM;
-  __tmp__NDDM=Self__LDDM->value__2R2H;
-  switch (((struct ___OBJ *)__tmp__NDDM)->__id) {
-  case __LIST__: {
-    __tmp__ODDM=is_invariant__QR0M(__tmp__NDDM);
+  void *__tmp__SJUN;
+  __LOCAL__L4WC *Self__S1NU;
+  __BOOLEAN__L __tmp__TJUN,__tmp__N1AT;
+  __tmp__SJUN=Self__QJUN->value__PD5J;
+  switch (((struct ___OBJ *)__tmp__SJUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__ODDM=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TJUN=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__ODDM=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ODDM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__ODDM=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TJUN=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__UQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__NDDM)->local__HJZD);
-    __tmp__ODDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__UQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__UQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__UQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__UQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__S1NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SJUN)->local__BVEJ);
+    __tmp__TJUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__S1NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__S1NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__S1NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__S1NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ODDM=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TJUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__SJUN));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ODDM=is_invariant__Y3CM(__tmp__NDDM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TJUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SJUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ODDM=is_invariant__G4CM(__tmp__NDDM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__ODDM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__ODDM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TJUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__SJUN));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__ODDM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TJUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__SJUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ODDM=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TJUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__SJUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__ODDM=is_invariant__A5CM(__tmp__NDDM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TJUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__SJUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__ODDM=is_invariant__O5CM(__tmp__NDDM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TJUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__SJUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__ODDM=is_invariant__25CM(__tmp__NDDM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TJUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__SJUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__ODDM=is_invariant__KADM(__tmp__NDDM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TJUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__SJUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__ODDM=is_invariant__YADM(__tmp__NDDM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__TJUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__SJUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ODDM=is_invariant__GBDM(__tmp__NDDM);
+  case __ITEM__HGOJ__: {
+    __tmp__TJUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__SJUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ODDM=is_invariant__UBDM(__tmp__NDDM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__ODDM=is_invariant__CCDM(__tmp__NDDM);
+  case __CAST__1HOJ__: {
+    __tmp__TJUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__SJUN));
   } break;
-  case __ITEM__: {
-    __tmp__ODDM=is_invariant__ZCDM(__tmp__NDDM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__ODDM=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__ODDM=is_invariant__KDDM(__tmp__NDDM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TJUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ODDM=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__TJUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__SJUN));
   } break;
-  case __READ_SLOT__: {
-    __tmp__ODDM=is_invariant__5EXL(__tmp__NDDM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TJUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SJUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__ODDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NDDM)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TJUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__SJUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ODDM=is_invariant__AVMN(__tmp__NDDM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TJUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SJUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ODDM=is_invariant__QAGO(__tmp__NDDM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TJUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__SJUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ODDM=is_invariant__1KMO(__tmp__NDDM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TJUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SJUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ODDM=is_invariant__4AGO(__tmp__NDDM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TJUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__SJUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ODDM=is_invariant__KLMO(__tmp__NDDM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TJUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__SJUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__ODDM=is_invariant__PTLM(__tmp__NDDM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__N1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SJUN)->global__KAKM),NULL);
+    __tmp__TJUN=__tmp__N1AT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__ODDM=is_invariant__0HEM(__tmp__NDDM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TJUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__SJUN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__ODDM=is_invariant__VS0M(__tmp__NDDM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TJUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__SJUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__ODDM=is_invariant__MBGO(__tmp__NDDM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TJUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__SJUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ODDM=is_invariant__T1EP(__tmp__NDDM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TJUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SJUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__ODDM=is_invariant__L4SN(__tmp__NDDM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__TJUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__SJUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ODDM=is_invariant__Z4SN(__tmp__NDDM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TJUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__SJUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__ODDM=is_invariant__1ORN(__tmp__NDDM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__ODDM=is_invariant__UYVO(__tmp__NDDM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TJUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__SJUN));
   } break;
   };
-  return(__tmp__ODDM);
+  __tmp__N1AT=__tmp__TJUN;
+  return(__tmp__N1AT);
 }
 
-static __BOOLEAN is_invariant__AVMN(__EXPR_NOT_LOGIC *Self__BVMN)
-// ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__FYAQ(__EXPR_NOT_LOGIC__W4FL *Self__GYAQ)
+// ({EXPR_NOT_LOGIC__W4FL}) With result Recursive, No inlinable.
 {
-  void *__tmp__DVMN;
-  __LOCAL *Self__WQBR;
-  __BOOLEAN __tmp__EVMN;
-  __tmp__DVMN=Self__BVMN->parent_expr_unary_logic__AHUK.right__Q0ZM;
-  switch (((struct ___OBJ *)__tmp__DVMN)->__id) {
-  case __LIST__: {
-    __tmp__EVMN=is_invariant__QR0M(__tmp__DVMN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__EVMN=TRUE__;
+  void *__tmp__IYAQ;
+  __LOCAL__L4WC *Self__W1NU;
+  __BOOLEAN__L __tmp__JYAQ,__tmp__Q1AT;
+  __tmp__IYAQ=Self__GYAQ->parent_expr_unary_logic__Z4FL.right__OL5O;
+  switch (((struct ___OBJ *)__tmp__IYAQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__EVMN=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__JYAQ=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__EVMN=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__EVMN=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__WQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__DVMN)->local__HJZD);
-    __tmp__EVMN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__WQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__WQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__WQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__JYAQ=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__EVMN=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__W1NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__IYAQ)->local__BVEJ);
+    __tmp__JYAQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__W1NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__W1NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__W1NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__W1NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__EVMN=is_invariant__Y3CM(__tmp__DVMN);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__JYAQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__EVMN=is_invariant__G4CM(__tmp__DVMN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__JYAQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__IYAQ));
   } break;
-  case __REAL_CST__: {
-    __tmp__EVMN=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__EVMN=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__EVMN=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__JYAQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__IYAQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__EVMN=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__JYAQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__EVMN=is_invariant__A5CM(__tmp__DVMN);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__JYAQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__EVMN=is_invariant__O5CM(__tmp__DVMN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__JYAQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__EVMN=is_invariant__25CM(__tmp__DVMN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__JYAQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__EVMN=is_invariant__KADM(__tmp__DVMN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__JYAQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__EVMN=is_invariant__YADM(__tmp__DVMN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__JYAQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__EVMN=is_invariant__GBDM(__tmp__DVMN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__JYAQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__IYAQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__EVMN=is_invariant__UBDM(__tmp__DVMN);
+  case __ITEM__HGOJ__: {
+    __tmp__JYAQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__IYAQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__EVMN=is_invariant__CCDM(__tmp__DVMN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__EVMN=is_invariant__ZCDM(__tmp__DVMN);
+  case __CAST__1HOJ__: {
+    __tmp__JYAQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__IYAQ));
   } break;
-  case __SIZE_OF__: {
-    __tmp__EVMN=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__EVMN=is_invariant__KDDM(__tmp__DVMN);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__EVMN=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__JYAQ=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__EVMN=is_invariant__5EXL(__tmp__DVMN);
+  case __READ_SLOT__LL4K__: {
+    __tmp__JYAQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__IYAQ));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__EVMN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__DVMN)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__JYAQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__IYAQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__EVMN=is_invariant__AVMN(__tmp__DVMN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__JYAQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__IYAQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__EVMN=is_invariant__QAGO(__tmp__DVMN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__JYAQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__IYAQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EVMN=is_invariant__1KMO(__tmp__DVMN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__JYAQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__IYAQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__EVMN=is_invariant__4AGO(__tmp__DVMN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__JYAQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__IYAQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EVMN=is_invariant__KLMO(__tmp__DVMN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__JYAQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__IYAQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__EVMN=is_invariant__PTLM(__tmp__DVMN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__JYAQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__IYAQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__EVMN=is_invariant__0HEM(__tmp__DVMN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__Q1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__IYAQ)->global__KAKM),NULL);
+    __tmp__JYAQ=__tmp__Q1AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__EVMN=is_invariant__VS0M(__tmp__DVMN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__JYAQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__IYAQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__EVMN=is_invariant__MBGO(__tmp__DVMN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__JYAQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__IYAQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__EVMN=is_invariant__T1EP(__tmp__DVMN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__JYAQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__IYAQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__EVMN=is_invariant__L4SN(__tmp__DVMN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__JYAQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__IYAQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__EVMN=is_invariant__Z4SN(__tmp__DVMN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__JYAQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__IYAQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__EVMN=is_invariant__1ORN(__tmp__DVMN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__JYAQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__IYAQ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__EVMN=is_invariant__UYVO(__tmp__DVMN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__JYAQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__IYAQ));
   } break;
   };
-  return(__tmp__EVMN);
+  __tmp__Q1AT=__tmp__JYAQ;
+  return(__tmp__Q1AT);
 }
 
-static __BOOLEAN is_invariant__QAGO(__EXPR_OR_LOGIC *Self__RAGO)
-// ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__EQ3P(__EXPR_OR_LOGIC__ADUL *Self__FQ3P)
+// ({EXPR_OR_LOGIC__ADUL}) With result Recursive, No inlinable.
 {
-  void *__tmp__TAGO,*__tmp__ZAGO;
-  __LOCAL *Self__YQBR,*Self__0QBR;
-  __BOOLEAN __tmp__UAGO,__tmp__0AGO,__tmp__3AGO;
-  __tmp__TAGO=Self__RAGO->parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__TAGO)->__id) {
-  case __LIST__: {
-    __tmp__UAGO=is_invariant__QR0M(__tmp__TAGO);
+  void *__tmp__HQ3P,*__tmp__NQ3P;
+  __LOCAL__L4WC *Self__01NU,*Self__41NU;
+  __BOOLEAN__L __tmp__IQ3P,__tmp__T1AT,__tmp__OQ3P,__tmp__W1AT;
+  __tmp__HQ3P=Self__FQ3P->parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__HQ3P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__UAGO=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__IQ3P=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__UAGO=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__UAGO=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__UAGO=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__IQ3P=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__YQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TAGO)->local__HJZD);
-    __tmp__UAGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__01NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__HQ3P)->local__BVEJ);
+    __tmp__IQ3P=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__01NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__01NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__01NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__01NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__UAGO=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__IQ3P=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__UAGO=is_invariant__Y3CM(__tmp__TAGO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__IQ3P=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__UAGO=is_invariant__G4CM(__tmp__TAGO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__UAGO=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__UAGO=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__IQ3P=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__HQ3P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__UAGO=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__IQ3P=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__HQ3P));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__UAGO=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__IQ3P=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__UAGO=is_invariant__A5CM(__tmp__TAGO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__IQ3P=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__UAGO=is_invariant__O5CM(__tmp__TAGO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__IQ3P=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__UAGO=is_invariant__25CM(__tmp__TAGO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__IQ3P=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__UAGO=is_invariant__KADM(__tmp__TAGO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__IQ3P=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__UAGO=is_invariant__YADM(__tmp__TAGO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__IQ3P=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__UAGO=is_invariant__GBDM(__tmp__TAGO);
+  case __ITEM__HGOJ__: {
+    __tmp__IQ3P=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__HQ3P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__UAGO=is_invariant__UBDM(__tmp__TAGO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__UAGO=is_invariant__CCDM(__tmp__TAGO);
+  case __CAST__1HOJ__: {
+    __tmp__IQ3P=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__HQ3P));
   } break;
-  case __ITEM__: {
-    __tmp__UAGO=is_invariant__ZCDM(__tmp__TAGO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__UAGO=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__UAGO=is_invariant__KDDM(__tmp__TAGO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__IQ3P=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__UAGO=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__IQ3P=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__HQ3P));
   } break;
-  case __READ_SLOT__: {
-    __tmp__UAGO=is_invariant__5EXL(__tmp__TAGO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__IQ3P=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HQ3P));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__UAGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TAGO)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__IQ3P=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__HQ3P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__UAGO=is_invariant__AVMN(__tmp__TAGO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__IQ3P=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HQ3P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__UAGO=is_invariant__QAGO(__tmp__TAGO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__IQ3P=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__HQ3P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UAGO=is_invariant__1KMO(__tmp__TAGO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__IQ3P=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HQ3P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__UAGO=is_invariant__4AGO(__tmp__TAGO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__IQ3P=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__HQ3P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UAGO=is_invariant__KLMO(__tmp__TAGO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__IQ3P=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__HQ3P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__UAGO=is_invariant__PTLM(__tmp__TAGO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__T1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__HQ3P)->global__KAKM),NULL);
+    __tmp__IQ3P=__tmp__T1AT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__UAGO=is_invariant__0HEM(__tmp__TAGO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__IQ3P=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__HQ3P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__UAGO=is_invariant__VS0M(__tmp__TAGO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__IQ3P=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__HQ3P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__UAGO=is_invariant__MBGO(__tmp__TAGO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__IQ3P=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__HQ3P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__UAGO=is_invariant__T1EP(__tmp__TAGO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__IQ3P=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__HQ3P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__UAGO=is_invariant__L4SN(__tmp__TAGO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__IQ3P=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__HQ3P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__UAGO=is_invariant__Z4SN(__tmp__TAGO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__IQ3P=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__HQ3P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__UAGO=is_invariant__1ORN(__tmp__TAGO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__UAGO=is_invariant__UYVO(__tmp__TAGO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__IQ3P=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__HQ3P));
   } break;
   };
-  if (__tmp__UAGO) {
-    __tmp__ZAGO=Self__RAGO->parent_expr_binary_logic__QICL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__ZAGO)->__id) {
-    case __LIST__: {
-      __tmp__0AGO=is_invariant__QR0M(__tmp__ZAGO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__0AGO=TRUE__;
+  if (__tmp__IQ3P) {
+    __tmp__NQ3P=Self__FQ3P->parent_expr_binary_logic__DDUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__NQ3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__0AGO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__OQ3P=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__0AGO=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__0AGO=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__0QBR=((__LOCAL *)((__READ_LOCAL *)__tmp__ZAGO)->local__HJZD);
-      __tmp__0AGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__0QBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__0QBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__0QBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__0QBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__OQ3P=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__0AGO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__41NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__NQ3P)->local__BVEJ);
+      __tmp__OQ3P=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__41NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__41NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__41NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__41NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__0AGO=is_invariant__Y3CM(__tmp__ZAGO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__OQ3P=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__0AGO=is_invariant__G4CM(__tmp__ZAGO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__OQ3P=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NQ3P));
     } break;
-    case __REAL_CST__: {
-      __tmp__0AGO=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__0AGO=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__0AGO=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__OQ3P=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__NQ3P));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__0AGO=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__OQ3P=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__0AGO=is_invariant__A5CM(__tmp__ZAGO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__OQ3P=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__0AGO=is_invariant__O5CM(__tmp__ZAGO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__OQ3P=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__0AGO=is_invariant__25CM(__tmp__ZAGO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__OQ3P=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__0AGO=is_invariant__KADM(__tmp__ZAGO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__OQ3P=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_AND__: {
-      __tmp__0AGO=is_invariant__YADM(__tmp__ZAGO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__OQ3P=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__0AGO=is_invariant__GBDM(__tmp__ZAGO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__OQ3P=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__NQ3P));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__0AGO=is_invariant__UBDM(__tmp__ZAGO);
+    case __ITEM__HGOJ__: {
+      __tmp__OQ3P=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__NQ3P));
     } break;
-    case __PUT_TO__: {
-      __tmp__0AGO=is_invariant__CCDM(__tmp__ZAGO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__0AGO=is_invariant__ZCDM(__tmp__ZAGO);
+    case __CAST__1HOJ__: {
+      __tmp__OQ3P=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__NQ3P));
     } break;
-    case __SIZE_OF__: {
-      __tmp__0AGO=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__0AGO=is_invariant__KDDM(__tmp__ZAGO);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__0AGO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__OQ3P=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__0AGO=is_invariant__5EXL(__tmp__ZAGO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__OQ3P=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__NQ3P));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__0AGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__ZAGO)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__OQ3P=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NQ3P));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__0AGO=is_invariant__AVMN(__tmp__ZAGO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__OQ3P=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__NQ3P));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__0AGO=is_invariant__QAGO(__tmp__ZAGO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__OQ3P=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NQ3P));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0AGO=is_invariant__1KMO(__tmp__ZAGO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__OQ3P=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__NQ3P));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__0AGO=is_invariant__4AGO(__tmp__ZAGO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__OQ3P=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NQ3P));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0AGO=is_invariant__KLMO(__tmp__ZAGO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__OQ3P=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__NQ3P));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__0AGO=is_invariant__PTLM(__tmp__ZAGO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__OQ3P=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__NQ3P));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__0AGO=is_invariant__0HEM(__tmp__ZAGO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__W1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__NQ3P)->global__KAKM),NULL);
+      __tmp__OQ3P=__tmp__W1AT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__0AGO=is_invariant__VS0M(__tmp__ZAGO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__OQ3P=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__NQ3P));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__0AGO=is_invariant__MBGO(__tmp__ZAGO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__OQ3P=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__NQ3P));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__0AGO=is_invariant__T1EP(__tmp__ZAGO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__OQ3P=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__NQ3P));
     } break;
-    case __EXPR_INF__: {
-      __tmp__0AGO=is_invariant__L4SN(__tmp__ZAGO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__OQ3P=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__NQ3P));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__0AGO=is_invariant__Z4SN(__tmp__ZAGO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__OQ3P=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__NQ3P));
     } break;
-    case __EXPR_OR__: {
-      __tmp__0AGO=is_invariant__1ORN(__tmp__ZAGO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__OQ3P=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__NQ3P));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__0AGO=is_invariant__UYVO(__tmp__ZAGO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__OQ3P=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__NQ3P));
     } break;
     };
-    __tmp__3AGO=__tmp__0AGO;
-  } else {
-    __tmp__3AGO=FALSE__;
+    __tmp__IQ3P=__tmp__OQ3P;
+  } else /* FALSE */ {
+    __tmp__IQ3P=FALSE__O__;
   };
-  return(__tmp__3AGO);
+  __tmp__T1AT=__tmp__IQ3P;
+  return(__tmp__T1AT);
 }
 
-static __BOOLEAN is_invariant__1KMO(__EXPR_OR_OR_LOGIC *Self__2KMO)
-// ({EXPR_OR_OR_LOGIC}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__PICQ(__EXPR_OR_OR_LOGIC__3DUL *Self__QICQ)
+// ({EXPR_OR_OR_LOGIC__3DUL}) With result Recursive, No inlinable.
 {
-  void *__tmp__4KMO,*__tmp__ELMO;
-  __LOCAL *Self__2QBR,*Self__4QBR;
-  __BOOLEAN __tmp__5KMO,__tmp__FLMO,__tmp__ILMO;
-  __tmp__4KMO=Self__2KMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__4KMO)->__id) {
-  case __LIST__: {
-    __tmp__5KMO=is_invariant__QR0M(__tmp__4KMO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__5KMO=TRUE__;
+  void *__tmp__SICQ,*__tmp__YICQ;
+  __LOCAL__L4WC *Self__C2NU,*Self__G2NU;
+  __BOOLEAN__L __tmp__TICQ,__tmp__Z1AT,__tmp__ZICQ,__tmp__21AT;
+  __tmp__SICQ=Self__QICQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__SICQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__5KMO=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__TICQ=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__5KMO=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__5KMO=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__2QBR=((__LOCAL *)((__READ_LOCAL *)__tmp__4KMO)->local__HJZD);
-    __tmp__5KMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__2QBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__2QBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__2QBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__2QBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__TICQ=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__5KMO=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__C2NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__SICQ)->local__BVEJ);
+    __tmp__TICQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__C2NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__C2NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__C2NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__C2NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__5KMO=is_invariant__Y3CM(__tmp__4KMO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__TICQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__SICQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__5KMO=is_invariant__G4CM(__tmp__4KMO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__TICQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__SICQ));
   } break;
-  case __REAL_CST__: {
-    __tmp__5KMO=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__5KMO=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__5KMO=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__TICQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__SICQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__5KMO=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__TICQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__SICQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__5KMO=is_invariant__A5CM(__tmp__4KMO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__TICQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__SICQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__5KMO=is_invariant__O5CM(__tmp__4KMO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__TICQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__SICQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__5KMO=is_invariant__25CM(__tmp__4KMO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__TICQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__SICQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__5KMO=is_invariant__KADM(__tmp__4KMO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__TICQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__SICQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__5KMO=is_invariant__YADM(__tmp__4KMO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__TICQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__SICQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__5KMO=is_invariant__GBDM(__tmp__4KMO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__TICQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__SICQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__5KMO=is_invariant__UBDM(__tmp__4KMO);
+  case __ITEM__HGOJ__: {
+    __tmp__TICQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__SICQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__5KMO=is_invariant__CCDM(__tmp__4KMO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__5KMO=is_invariant__ZCDM(__tmp__4KMO);
+  case __CAST__1HOJ__: {
+    __tmp__TICQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__SICQ));
   } break;
-  case __SIZE_OF__: {
-    __tmp__5KMO=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__5KMO=is_invariant__KDDM(__tmp__4KMO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__5KMO=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__TICQ=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__5KMO=is_invariant__5EXL(__tmp__4KMO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__TICQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__SICQ));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__5KMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__4KMO)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__TICQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__SICQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__5KMO=is_invariant__AVMN(__tmp__4KMO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__TICQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__SICQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__5KMO=is_invariant__QAGO(__tmp__4KMO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__TICQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__SICQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5KMO=is_invariant__1KMO(__tmp__4KMO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__TICQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__SICQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__5KMO=is_invariant__4AGO(__tmp__4KMO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__TICQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__SICQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5KMO=is_invariant__KLMO(__tmp__4KMO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__TICQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__SICQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__5KMO=is_invariant__PTLM(__tmp__4KMO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__TICQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__SICQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__5KMO=is_invariant__0HEM(__tmp__4KMO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__Z1AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__SICQ)->global__KAKM),NULL);
+    __tmp__TICQ=__tmp__Z1AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__5KMO=is_invariant__VS0M(__tmp__4KMO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__TICQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__SICQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__5KMO=is_invariant__MBGO(__tmp__4KMO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__TICQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__SICQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__5KMO=is_invariant__T1EP(__tmp__4KMO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__TICQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__SICQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__5KMO=is_invariant__L4SN(__tmp__4KMO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__TICQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__SICQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__5KMO=is_invariant__Z4SN(__tmp__4KMO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__TICQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__SICQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__5KMO=is_invariant__1ORN(__tmp__4KMO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__TICQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__SICQ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__5KMO=is_invariant__UYVO(__tmp__4KMO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__TICQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__SICQ));
   } break;
   };
-  if (__tmp__5KMO) {
-    __tmp__ELMO=Self__2KMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__ELMO)->__id) {
-    case __LIST__: {
-      __tmp__FLMO=is_invariant__QR0M(__tmp__ELMO);
+  if (__tmp__TICQ) {
+    __tmp__YICQ=Self__QICQ->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__YICQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__FLMO=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__ZICQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__FLMO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FLMO=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__FLMO=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__ZICQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__4QBR=((__LOCAL *)((__READ_LOCAL *)__tmp__ELMO)->local__HJZD);
-      __tmp__FLMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__4QBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__4QBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__4QBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__4QBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__G2NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__YICQ)->local__BVEJ);
+      __tmp__ZICQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__G2NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__G2NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__G2NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__G2NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FLMO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__ZICQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__YICQ));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FLMO=is_invariant__Y3CM(__tmp__ELMO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__ZICQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__YICQ));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FLMO=is_invariant__G4CM(__tmp__ELMO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__FLMO=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__FLMO=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__ZICQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__YICQ));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__FLMO=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__ZICQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__YICQ));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FLMO=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__ZICQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__YICQ));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FLMO=is_invariant__A5CM(__tmp__ELMO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__ZICQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__YICQ));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FLMO=is_invariant__O5CM(__tmp__ELMO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__ZICQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__YICQ));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FLMO=is_invariant__25CM(__tmp__ELMO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__ZICQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__YICQ));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FLMO=is_invariant__KADM(__tmp__ELMO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__ZICQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__YICQ));
     } break;
-    case __EXPR_AND__: {
-      __tmp__FLMO=is_invariant__YADM(__tmp__ELMO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__ZICQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__YICQ));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FLMO=is_invariant__GBDM(__tmp__ELMO);
+    case __ITEM__HGOJ__: {
+      __tmp__ZICQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__YICQ));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FLMO=is_invariant__UBDM(__tmp__ELMO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__FLMO=is_invariant__CCDM(__tmp__ELMO);
+    case __CAST__1HOJ__: {
+      __tmp__ZICQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__YICQ));
     } break;
-    case __ITEM__: {
-      __tmp__FLMO=is_invariant__ZCDM(__tmp__ELMO);
+    case __REAL_CST__1LOJ__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__FLMO=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__FLMO=is_invariant__KDDM(__tmp__ELMO);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__ZICQ=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FLMO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__ZICQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__YICQ));
     } break;
-    case __READ_SLOT__: {
-      __tmp__FLMO=is_invariant__5EXL(__tmp__ELMO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__ZICQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__YICQ));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__FLMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__ELMO)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__ZICQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__YICQ));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FLMO=is_invariant__AVMN(__tmp__ELMO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__ZICQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__YICQ));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FLMO=is_invariant__QAGO(__tmp__ELMO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__ZICQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__YICQ));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FLMO=is_invariant__1KMO(__tmp__ELMO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__ZICQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__YICQ));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FLMO=is_invariant__4AGO(__tmp__ELMO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__ZICQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__YICQ));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FLMO=is_invariant__KLMO(__tmp__ELMO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__ZICQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__YICQ));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FLMO=is_invariant__PTLM(__tmp__ELMO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__21AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__YICQ)->global__KAKM),NULL);
+      __tmp__ZICQ=__tmp__21AT;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FLMO=is_invariant__0HEM(__tmp__ELMO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__ZICQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__YICQ));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FLMO=is_invariant__VS0M(__tmp__ELMO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__ZICQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__YICQ));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FLMO=is_invariant__MBGO(__tmp__ELMO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__ZICQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__YICQ));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FLMO=is_invariant__T1EP(__tmp__ELMO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__ZICQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__YICQ));
     } break;
-    case __EXPR_INF__: {
-      __tmp__FLMO=is_invariant__L4SN(__tmp__ELMO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__ZICQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__YICQ));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FLMO=is_invariant__Z4SN(__tmp__ELMO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__ZICQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__YICQ));
     } break;
-    case __EXPR_OR__: {
-      __tmp__FLMO=is_invariant__1ORN(__tmp__ELMO);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__FLMO=is_invariant__UYVO(__tmp__ELMO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__ZICQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__YICQ));
     } break;
     };
-    __tmp__ILMO=__tmp__FLMO;
-  } else {
-    __tmp__ILMO=FALSE__;
+    __tmp__TICQ=__tmp__ZICQ;
+  } else /* FALSE */ {
+    __tmp__TICQ=FALSE__O__;
   };
-  return(__tmp__ILMO);
+  __tmp__Z1AT=__tmp__TICQ;
+  return(__tmp__Z1AT);
 }
 
-static __BOOLEAN is_invariant__4AGO(__EXPR_AND_LOGIC *Self__5AGO)
-// ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__SQ3P(__EXPR_AND_LOGIC__EFUL *Self__TQ3P)
+// ({EXPR_AND_LOGIC__EFUL}) With result Recursive, No inlinable.
 {
-  void *__tmp__BBGO,*__tmp__HBGO;
-  __LOCAL *Self__ARBR,*Self__CRBR;
-  __BOOLEAN __tmp__CBGO,__tmp__IBGO,__tmp__LBGO;
-  __tmp__BBGO=Self__5AGO->parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__BBGO)->__id) {
-  case __LIST__: {
-    __tmp__CBGO=is_invariant__QR0M(__tmp__BBGO);
+  void *__tmp__VQ3P,*__tmp__1Q3P;
+  __LOCAL__L4WC *Self__K2NU,*Self__O2NU;
+  __BOOLEAN__L __tmp__WQ3P,__tmp__51AT,__tmp__2Q3P,__tmp__C2AT;
+  __tmp__VQ3P=Self__TQ3P->parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__VQ3P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__CBGO=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__WQ3P=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__CBGO=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__CBGO=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__CBGO=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__WQ3P=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__ARBR=((__LOCAL *)((__READ_LOCAL *)__tmp__BBGO)->local__HJZD);
-    __tmp__CBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ARBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ARBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ARBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ARBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__K2NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__VQ3P)->local__BVEJ);
+    __tmp__WQ3P=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__K2NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__K2NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__K2NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__K2NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__CBGO=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__WQ3P=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__CBGO=is_invariant__Y3CM(__tmp__BBGO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__WQ3P=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__CBGO=is_invariant__G4CM(__tmp__BBGO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__CBGO=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__CBGO=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__WQ3P=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__VQ3P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__CBGO=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__WQ3P=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__VQ3P));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__CBGO=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__WQ3P=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__CBGO=is_invariant__A5CM(__tmp__BBGO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__WQ3P=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__CBGO=is_invariant__O5CM(__tmp__BBGO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__WQ3P=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__CBGO=is_invariant__25CM(__tmp__BBGO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__WQ3P=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__CBGO=is_invariant__KADM(__tmp__BBGO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__WQ3P=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__CBGO=is_invariant__YADM(__tmp__BBGO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__WQ3P=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__CBGO=is_invariant__GBDM(__tmp__BBGO);
+  case __ITEM__HGOJ__: {
+    __tmp__WQ3P=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__VQ3P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__CBGO=is_invariant__UBDM(__tmp__BBGO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__CBGO=is_invariant__CCDM(__tmp__BBGO);
+  case __CAST__1HOJ__: {
+    __tmp__WQ3P=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__VQ3P));
   } break;
-  case __ITEM__: {
-    __tmp__CBGO=is_invariant__ZCDM(__tmp__BBGO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__CBGO=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__CBGO=is_invariant__KDDM(__tmp__BBGO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__WQ3P=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__CBGO=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__WQ3P=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__VQ3P));
   } break;
-  case __READ_SLOT__: {
-    __tmp__CBGO=is_invariant__5EXL(__tmp__BBGO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__WQ3P=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__VQ3P));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__CBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__BBGO)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__WQ3P=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__VQ3P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__CBGO=is_invariant__AVMN(__tmp__BBGO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__WQ3P=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__VQ3P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__CBGO=is_invariant__QAGO(__tmp__BBGO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__WQ3P=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__VQ3P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CBGO=is_invariant__1KMO(__tmp__BBGO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__WQ3P=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__VQ3P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__CBGO=is_invariant__4AGO(__tmp__BBGO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__WQ3P=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__VQ3P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CBGO=is_invariant__KLMO(__tmp__BBGO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__WQ3P=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__VQ3P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__CBGO=is_invariant__PTLM(__tmp__BBGO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__51AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__VQ3P)->global__KAKM),NULL);
+    __tmp__WQ3P=__tmp__51AT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__CBGO=is_invariant__0HEM(__tmp__BBGO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__WQ3P=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__VQ3P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__CBGO=is_invariant__VS0M(__tmp__BBGO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__WQ3P=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__VQ3P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__CBGO=is_invariant__MBGO(__tmp__BBGO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__WQ3P=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__VQ3P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__CBGO=is_invariant__T1EP(__tmp__BBGO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__WQ3P=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__VQ3P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__CBGO=is_invariant__L4SN(__tmp__BBGO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__WQ3P=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__VQ3P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__CBGO=is_invariant__Z4SN(__tmp__BBGO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__WQ3P=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__VQ3P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__CBGO=is_invariant__1ORN(__tmp__BBGO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__CBGO=is_invariant__UYVO(__tmp__BBGO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__WQ3P=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__VQ3P));
   } break;
   };
-  if (__tmp__CBGO) {
-    __tmp__HBGO=Self__5AGO->parent_expr_binary_logic__QKCL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__HBGO)->__id) {
-    case __LIST__: {
-      __tmp__IBGO=is_invariant__QR0M(__tmp__HBGO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__IBGO=TRUE__;
+  if (__tmp__WQ3P) {
+    __tmp__1Q3P=Self__TQ3P->parent_expr_binary_logic__FFUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__1Q3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__IBGO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__2Q3P=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__IBGO=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__IBGO=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__CRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__HBGO)->local__HJZD);
-      __tmp__IBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__CRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__CRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__CRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__CRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__2Q3P=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__IBGO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__O2NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__1Q3P)->local__BVEJ);
+      __tmp__2Q3P=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__O2NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__O2NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__O2NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__O2NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__IBGO=is_invariant__Y3CM(__tmp__HBGO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__2Q3P=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__IBGO=is_invariant__G4CM(__tmp__HBGO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__2Q3P=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1Q3P));
     } break;
-    case __REAL_CST__: {
-      __tmp__IBGO=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__IBGO=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__IBGO=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__2Q3P=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__1Q3P));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__IBGO=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__2Q3P=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__IBGO=is_invariant__A5CM(__tmp__HBGO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__2Q3P=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__IBGO=is_invariant__O5CM(__tmp__HBGO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__2Q3P=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__IBGO=is_invariant__25CM(__tmp__HBGO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__2Q3P=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__IBGO=is_invariant__KADM(__tmp__HBGO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__2Q3P=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_AND__: {
-      __tmp__IBGO=is_invariant__YADM(__tmp__HBGO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__2Q3P=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__IBGO=is_invariant__GBDM(__tmp__HBGO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__2Q3P=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__1Q3P));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__IBGO=is_invariant__UBDM(__tmp__HBGO);
+    case __ITEM__HGOJ__: {
+      __tmp__2Q3P=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__1Q3P));
     } break;
-    case __PUT_TO__: {
-      __tmp__IBGO=is_invariant__CCDM(__tmp__HBGO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__IBGO=is_invariant__ZCDM(__tmp__HBGO);
+    case __CAST__1HOJ__: {
+      __tmp__2Q3P=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__1Q3P));
     } break;
-    case __SIZE_OF__: {
-      __tmp__IBGO=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__IBGO=is_invariant__KDDM(__tmp__HBGO);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__IBGO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__2Q3P=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__IBGO=is_invariant__5EXL(__tmp__HBGO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__2Q3P=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__1Q3P));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__IBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__HBGO)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__2Q3P=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1Q3P));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__IBGO=is_invariant__AVMN(__tmp__HBGO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__2Q3P=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__1Q3P));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__IBGO=is_invariant__QAGO(__tmp__HBGO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__2Q3P=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1Q3P));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IBGO=is_invariant__1KMO(__tmp__HBGO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__2Q3P=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__1Q3P));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__IBGO=is_invariant__4AGO(__tmp__HBGO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__2Q3P=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1Q3P));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IBGO=is_invariant__KLMO(__tmp__HBGO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__2Q3P=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__1Q3P));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__IBGO=is_invariant__PTLM(__tmp__HBGO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__2Q3P=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__1Q3P));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__IBGO=is_invariant__0HEM(__tmp__HBGO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__C2AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__1Q3P)->global__KAKM),NULL);
+      __tmp__2Q3P=__tmp__C2AT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__IBGO=is_invariant__VS0M(__tmp__HBGO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__2Q3P=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__1Q3P));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__IBGO=is_invariant__MBGO(__tmp__HBGO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__2Q3P=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__1Q3P));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__IBGO=is_invariant__T1EP(__tmp__HBGO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__2Q3P=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__1Q3P));
     } break;
-    case __EXPR_INF__: {
-      __tmp__IBGO=is_invariant__L4SN(__tmp__HBGO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__2Q3P=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__1Q3P));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__IBGO=is_invariant__Z4SN(__tmp__HBGO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__2Q3P=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__1Q3P));
     } break;
-    case __EXPR_OR__: {
-      __tmp__IBGO=is_invariant__1ORN(__tmp__HBGO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__2Q3P=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__1Q3P));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__IBGO=is_invariant__UYVO(__tmp__HBGO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__2Q3P=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__1Q3P));
     } break;
     };
-    __tmp__LBGO=__tmp__IBGO;
-  } else {
-    __tmp__LBGO=FALSE__;
+    __tmp__WQ3P=__tmp__2Q3P;
+  } else /* FALSE */ {
+    __tmp__WQ3P=FALSE__O__;
   };
-  return(__tmp__LBGO);
+  __tmp__51AT=__tmp__WQ3P;
+  return(__tmp__51AT);
 }
 
-static __BOOLEAN is_invariant__KLMO(__EXPR_AND_AND_LOGIC *Self__LLMO)
-// ({EXPR_AND_AND_LOGIC}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__4ICQ(__EXPR_AND_AND_LOGIC__5FUL *Self__5ICQ)
+// ({EXPR_AND_AND_LOGIC__5FUL}) With result Recursive, No inlinable.
 {
-  void *__tmp__NLMO,*__tmp__TLMO;
-  __LOCAL *Self__ERBR,*Self__GRBR;
-  __BOOLEAN __tmp__OLMO,__tmp__ULMO,__tmp__XLMO;
-  __tmp__NLMO=Self__LLMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
-  switch (((struct ___OBJ *)__tmp__NLMO)->__id) {
-  case __LIST__: {
-    __tmp__OLMO=is_invariant__QR0M(__tmp__NLMO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__OLMO=TRUE__;
+  void *__tmp__BJCQ,*__tmp__HJCQ;
+  __LOCAL__L4WC *Self__S2NU,*Self__W2NU;
+  __BOOLEAN__L __tmp__CJCQ,__tmp__F2AT,__tmp__IJCQ,__tmp__I2AT;
+  __tmp__BJCQ=Self__5ICQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+  switch (((struct ___OBJ *)__tmp__BJCQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__OLMO=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__CJCQ=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__OLMO=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__OLMO=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__ERBR=((__LOCAL *)((__READ_LOCAL *)__tmp__NLMO)->local__HJZD);
-    __tmp__OLMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ERBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ERBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ERBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ERBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__CJCQ=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__OLMO=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__S2NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__BJCQ)->local__BVEJ);
+    __tmp__CJCQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__S2NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__S2NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__S2NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__S2NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__OLMO=is_invariant__Y3CM(__tmp__NLMO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__CJCQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__OLMO=is_invariant__G4CM(__tmp__NLMO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__CJCQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BJCQ));
   } break;
-  case __REAL_CST__: {
-    __tmp__OLMO=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__OLMO=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__OLMO=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__CJCQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__BJCQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__OLMO=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__CJCQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__OLMO=is_invariant__A5CM(__tmp__NLMO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__CJCQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__OLMO=is_invariant__O5CM(__tmp__NLMO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__CJCQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__OLMO=is_invariant__25CM(__tmp__NLMO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__CJCQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__OLMO=is_invariant__KADM(__tmp__NLMO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__CJCQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__OLMO=is_invariant__YADM(__tmp__NLMO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__CJCQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__OLMO=is_invariant__GBDM(__tmp__NLMO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__CJCQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__BJCQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__OLMO=is_invariant__UBDM(__tmp__NLMO);
+  case __ITEM__HGOJ__: {
+    __tmp__CJCQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__BJCQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__OLMO=is_invariant__CCDM(__tmp__NLMO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__OLMO=is_invariant__ZCDM(__tmp__NLMO);
+  case __CAST__1HOJ__: {
+    __tmp__CJCQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__BJCQ));
   } break;
-  case __SIZE_OF__: {
-    __tmp__OLMO=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__OLMO=is_invariant__KDDM(__tmp__NLMO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__OLMO=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__CJCQ=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__OLMO=is_invariant__5EXL(__tmp__NLMO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__CJCQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__BJCQ));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__OLMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NLMO)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__CJCQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BJCQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__OLMO=is_invariant__AVMN(__tmp__NLMO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__CJCQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__BJCQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__OLMO=is_invariant__QAGO(__tmp__NLMO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__CJCQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BJCQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OLMO=is_invariant__1KMO(__tmp__NLMO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__CJCQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__BJCQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__OLMO=is_invariant__4AGO(__tmp__NLMO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__CJCQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BJCQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OLMO=is_invariant__KLMO(__tmp__NLMO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__CJCQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__BJCQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__OLMO=is_invariant__PTLM(__tmp__NLMO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__CJCQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__BJCQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__OLMO=is_invariant__0HEM(__tmp__NLMO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__F2AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__BJCQ)->global__KAKM),NULL);
+    __tmp__CJCQ=__tmp__F2AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__OLMO=is_invariant__VS0M(__tmp__NLMO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__CJCQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__BJCQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__OLMO=is_invariant__MBGO(__tmp__NLMO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__CJCQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__BJCQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__OLMO=is_invariant__T1EP(__tmp__NLMO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__CJCQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__BJCQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__OLMO=is_invariant__L4SN(__tmp__NLMO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__CJCQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__BJCQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__OLMO=is_invariant__Z4SN(__tmp__NLMO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__CJCQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__BJCQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__OLMO=is_invariant__1ORN(__tmp__NLMO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__CJCQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__BJCQ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__OLMO=is_invariant__UYVO(__tmp__NLMO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__CJCQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__BJCQ));
   } break;
   };
-  if (__tmp__OLMO) {
-    __tmp__TLMO=Self__LLMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
-    switch (((struct ___OBJ *)__tmp__TLMO)->__id) {
-    case __LIST__: {
-      __tmp__ULMO=is_invariant__QR0M(__tmp__TLMO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__ULMO=TRUE__;
+  if (__tmp__CJCQ) {
+    __tmp__HJCQ=Self__5ICQ->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+    switch (((struct ___OBJ *)__tmp__HJCQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__ULMO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__IJCQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ULMO=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__ULMO=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__GRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TLMO)->local__HJZD);
-      __tmp__ULMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__IJCQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__ULMO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__W2NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__HJCQ)->local__BVEJ);
+      __tmp__IJCQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__W2NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__W2NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__W2NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__W2NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ULMO=is_invariant__Y3CM(__tmp__TLMO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__IJCQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ULMO=is_invariant__G4CM(__tmp__TLMO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__IJCQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__HJCQ));
     } break;
-    case __REAL_CST__: {
-      __tmp__ULMO=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__ULMO=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__ULMO=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__IJCQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__HJCQ));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ULMO=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__IJCQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__ULMO=is_invariant__A5CM(__tmp__TLMO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__IJCQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__ULMO=is_invariant__O5CM(__tmp__TLMO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__IJCQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__ULMO=is_invariant__25CM(__tmp__TLMO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__IJCQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__ULMO=is_invariant__KADM(__tmp__TLMO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__IJCQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_AND__: {
-      __tmp__ULMO=is_invariant__YADM(__tmp__TLMO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__IJCQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ULMO=is_invariant__GBDM(__tmp__TLMO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__IJCQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__HJCQ));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ULMO=is_invariant__UBDM(__tmp__TLMO);
+    case __ITEM__HGOJ__: {
+      __tmp__IJCQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__HJCQ));
     } break;
-    case __PUT_TO__: {
-      __tmp__ULMO=is_invariant__CCDM(__tmp__TLMO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__ULMO=is_invariant__ZCDM(__tmp__TLMO);
+    case __CAST__1HOJ__: {
+      __tmp__IJCQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__HJCQ));
     } break;
-    case __SIZE_OF__: {
-      __tmp__ULMO=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__ULMO=is_invariant__KDDM(__tmp__TLMO);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__ULMO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__IJCQ=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__ULMO=is_invariant__5EXL(__tmp__TLMO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__IJCQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__HJCQ));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__ULMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TLMO)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__IJCQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__HJCQ));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ULMO=is_invariant__AVMN(__tmp__TLMO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__IJCQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__HJCQ));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ULMO=is_invariant__QAGO(__tmp__TLMO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__IJCQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__HJCQ));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ULMO=is_invariant__1KMO(__tmp__TLMO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__IJCQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__HJCQ));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ULMO=is_invariant__4AGO(__tmp__TLMO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__IJCQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__HJCQ));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ULMO=is_invariant__KLMO(__tmp__TLMO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__IJCQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__HJCQ));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__ULMO=is_invariant__PTLM(__tmp__TLMO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__IJCQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__HJCQ));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__ULMO=is_invariant__0HEM(__tmp__TLMO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__I2AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__HJCQ)->global__KAKM),NULL);
+      __tmp__IJCQ=__tmp__I2AT;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__ULMO=is_invariant__VS0M(__tmp__TLMO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__IJCQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__HJCQ));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__ULMO=is_invariant__MBGO(__tmp__TLMO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__IJCQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__HJCQ));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ULMO=is_invariant__T1EP(__tmp__TLMO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__IJCQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__HJCQ));
     } break;
-    case __EXPR_INF__: {
-      __tmp__ULMO=is_invariant__L4SN(__tmp__TLMO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__IJCQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__HJCQ));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ULMO=is_invariant__Z4SN(__tmp__TLMO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__IJCQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__HJCQ));
     } break;
-    case __EXPR_OR__: {
-      __tmp__ULMO=is_invariant__1ORN(__tmp__TLMO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__IJCQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__HJCQ));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__ULMO=is_invariant__UYVO(__tmp__TLMO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__IJCQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__HJCQ));
     } break;
     };
-    __tmp__XLMO=__tmp__ULMO;
-  } else {
-    __tmp__XLMO=FALSE__;
+    __tmp__CJCQ=__tmp__IJCQ;
+  } else /* FALSE */ {
+    __tmp__CJCQ=FALSE__O__;
   };
-  return(__tmp__XLMO);
+  __tmp__F2AT=__tmp__CJCQ;
+  return(__tmp__F2AT);
 }
 
-static __BOOLEAN is_invariant__PTLM(__EXPR_NEG *Self__QTLM)
-// ({EXPR_NEG}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__3JUN(__EXPR_NEG__EZVL *Self__4JUN)
+// ({EXPR_NEG__EZVL}) With result Recursive, No inlinable.
 {
-  void *__tmp__STLM;
-  __LOCAL *Self__IRBR;
-  __BOOLEAN __tmp__TTLM;
-  __tmp__STLM=Self__QTLM->parent_expr_unary__EXDL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__STLM)->__id) {
-  case __LIST__: {
-    __tmp__TTLM=is_invariant__QR0M(__tmp__STLM);
-  } break;
-  case __STRING_CST__: {
-    __tmp__TTLM=TRUE__;
+  void *__tmp__AKUN;
+  __LOCAL__L4WC *Self__02NU;
+  __BOOLEAN__L __tmp__BKUN,__tmp__L2AT;
+  __tmp__AKUN=Self__4JUN->parent_expr_unary__HZVL.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__AKUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__TTLM=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__BKUN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__TTLM=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__TTLM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__IRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__STLM)->local__HJZD);
-    __tmp__TTLM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__IRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__IRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__IRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__IRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__BKUN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__TTLM=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__02NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__AKUN)->local__BVEJ);
+    __tmp__BKUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__02NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__02NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__02NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__02NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__TTLM=is_invariant__Y3CM(__tmp__STLM);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__BKUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__AKUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__TTLM=is_invariant__G4CM(__tmp__STLM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__BKUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__AKUN));
   } break;
-  case __REAL_CST__: {
-    __tmp__TTLM=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__TTLM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__TTLM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__BKUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__AKUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__TTLM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__BKUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__AKUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__TTLM=is_invariant__A5CM(__tmp__STLM);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__BKUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__AKUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__TTLM=is_invariant__O5CM(__tmp__STLM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__BKUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__AKUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__TTLM=is_invariant__25CM(__tmp__STLM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__BKUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__AKUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__TTLM=is_invariant__KADM(__tmp__STLM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__BKUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__AKUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__TTLM=is_invariant__YADM(__tmp__STLM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__BKUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__AKUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__TTLM=is_invariant__GBDM(__tmp__STLM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__BKUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__AKUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__TTLM=is_invariant__UBDM(__tmp__STLM);
+  case __ITEM__HGOJ__: {
+    __tmp__BKUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__AKUN));
   } break;
-  case __PUT_TO__: {
-    __tmp__TTLM=is_invariant__CCDM(__tmp__STLM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__TTLM=is_invariant__ZCDM(__tmp__STLM);
+  case __CAST__1HOJ__: {
+    __tmp__BKUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__AKUN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__TTLM=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__TTLM=is_invariant__KDDM(__tmp__STLM);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__TTLM=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__BKUN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__TTLM=is_invariant__5EXL(__tmp__STLM);
+  case __READ_SLOT__LL4K__: {
+    __tmp__BKUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__AKUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__TTLM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__STLM)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__BKUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__AKUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__TTLM=is_invariant__AVMN(__tmp__STLM);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__BKUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__AKUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__TTLM=is_invariant__QAGO(__tmp__STLM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__BKUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AKUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TTLM=is_invariant__1KMO(__tmp__STLM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__BKUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__AKUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__TTLM=is_invariant__4AGO(__tmp__STLM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__BKUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AKUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TTLM=is_invariant__KLMO(__tmp__STLM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__BKUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__AKUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__TTLM=is_invariant__PTLM(__tmp__STLM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__BKUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__AKUN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__TTLM=is_invariant__0HEM(__tmp__STLM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__L2AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__AKUN)->global__KAKM),NULL);
+    __tmp__BKUN=__tmp__L2AT;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__TTLM=is_invariant__VS0M(__tmp__STLM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__BKUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__AKUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__TTLM=is_invariant__MBGO(__tmp__STLM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__BKUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__AKUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__TTLM=is_invariant__T1EP(__tmp__STLM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__BKUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__AKUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__TTLM=is_invariant__L4SN(__tmp__STLM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__BKUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__AKUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__TTLM=is_invariant__Z4SN(__tmp__STLM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__BKUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__AKUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__TTLM=is_invariant__1ORN(__tmp__STLM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__BKUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__AKUN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__TTLM=is_invariant__UYVO(__tmp__STLM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__BKUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__AKUN));
   } break;
   };
-  return(__tmp__TTLM);
+  __tmp__L2AT=__tmp__BKUN;
+  return(__tmp__L2AT);
 }
 
-static __BOOLEAN is_invariant__0HEM(__EXPR_ADD *Self__1HEM)
-// ({EXPR_ADD}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__CKUN(__EXPR_ADD__SZVL *Self__DKUN)
+// ({EXPR_ADD__SZVL}) With result Recursive, No inlinable.
 {
-  void *__tmp__3HEM,*__tmp__DIEM;
-  __LOCAL *Self__KRBR,*Self__MRBR;
-  __BOOLEAN __tmp__4HEM,__tmp__EIEM,__tmp__HIEM;
-  __tmp__3HEM=Self__1HEM->parent_expr_binary__PXDL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__3HEM)->__id) {
-  case __LIST__: {
-    __tmp__4HEM=is_invariant__QR0M(__tmp__3HEM);
+  void *__tmp__FKUN,*__tmp__LKUN;
+  __LOCAL__L4WC *Self__42NU,*Self__C3NU;
+  __BOOLEAN__L __tmp__GKUN,__tmp__O2AT,__tmp__MKUN,__tmp__UKUN;
+  __tmp__FKUN=Self__DKUN->parent_expr_binary__TZVL.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__FKUN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__4HEM=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__GKUN=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__4HEM=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__4HEM=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__4HEM=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__GKUN=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__KRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__3HEM)->local__HJZD);
-    __tmp__4HEM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__42NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__FKUN)->local__BVEJ);
+    __tmp__GKUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__42NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__42NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__42NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__42NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__4HEM=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__GKUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__FKUN));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__4HEM=is_invariant__Y3CM(__tmp__3HEM);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__GKUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__FKUN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__4HEM=is_invariant__G4CM(__tmp__3HEM);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__4HEM=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__4HEM=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__GKUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__FKUN));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__4HEM=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__GKUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__FKUN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__4HEM=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__GKUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__FKUN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__4HEM=is_invariant__A5CM(__tmp__3HEM);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__GKUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__FKUN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__4HEM=is_invariant__O5CM(__tmp__3HEM);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__GKUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__FKUN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__4HEM=is_invariant__25CM(__tmp__3HEM);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__GKUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__FKUN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__4HEM=is_invariant__KADM(__tmp__3HEM);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__GKUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__FKUN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__4HEM=is_invariant__YADM(__tmp__3HEM);
+  case __PUT_TO__TFOJ__: {
+    __tmp__GKUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__FKUN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__4HEM=is_invariant__GBDM(__tmp__3HEM);
+  case __ITEM__HGOJ__: {
+    __tmp__GKUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__FKUN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__4HEM=is_invariant__UBDM(__tmp__3HEM);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__4HEM=is_invariant__CCDM(__tmp__3HEM);
+  case __CAST__1HOJ__: {
+    __tmp__GKUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__FKUN));
   } break;
-  case __ITEM__: {
-    __tmp__4HEM=is_invariant__ZCDM(__tmp__3HEM);
+  case __REAL_CST__1LOJ__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__4HEM=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__4HEM=is_invariant__KDDM(__tmp__3HEM);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__GKUN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__4HEM=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__GKUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__FKUN));
   } break;
-  case __READ_SLOT__: {
-    __tmp__4HEM=is_invariant__5EXL(__tmp__3HEM);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__GKUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__FKUN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__4HEM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__3HEM)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__GKUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__FKUN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__4HEM=is_invariant__AVMN(__tmp__3HEM);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__GKUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__FKUN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__4HEM=is_invariant__QAGO(__tmp__3HEM);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__GKUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__FKUN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4HEM=is_invariant__1KMO(__tmp__3HEM);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__GKUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__FKUN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__4HEM=is_invariant__4AGO(__tmp__3HEM);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__GKUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__FKUN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4HEM=is_invariant__KLMO(__tmp__3HEM);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__GKUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__FKUN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__4HEM=is_invariant__PTLM(__tmp__3HEM);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__O2AT=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__FKUN)->global__KAKM),NULL);
+    __tmp__GKUN=__tmp__O2AT;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__4HEM=is_invariant__0HEM(__tmp__3HEM);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__GKUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__FKUN));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__4HEM=is_invariant__VS0M(__tmp__3HEM);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__GKUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__FKUN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__4HEM=is_invariant__MBGO(__tmp__3HEM);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__GKUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__FKUN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__4HEM=is_invariant__T1EP(__tmp__3HEM);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__GKUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__FKUN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__4HEM=is_invariant__L4SN(__tmp__3HEM);
+  case __EXPR_INF__OXBP__: {
+    __tmp__GKUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__FKUN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__4HEM=is_invariant__Z4SN(__tmp__3HEM);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__GKUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__FKUN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__4HEM=is_invariant__1ORN(__tmp__3HEM);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__4HEM=is_invariant__UYVO(__tmp__3HEM);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__GKUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__FKUN));
   } break;
   };
-  if (__tmp__4HEM) {
-    __tmp__DIEM=Self__1HEM->parent_expr_binary__PXDL.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__DIEM)->__id) {
-    case __LIST__: {
-      __tmp__EIEM=is_invariant__QR0M(__tmp__DIEM);
-    } break;
-    case __STRING_CST__: {
-      __tmp__EIEM=TRUE__;
+  if (__tmp__GKUN) {
+    __tmp__LKUN=Self__DKUN->parent_expr_binary__TZVL.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__LKUN)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__EIEM=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__MKUN=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__EIEM=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__EIEM=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__MRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__DIEM)->local__HJZD);
-      __tmp__EIEM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__MKUN=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__EIEM=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__C3NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__LKUN)->local__BVEJ);
+      __tmp__MKUN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__C3NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__C3NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__C3NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__C3NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__EIEM=is_invariant__Y3CM(__tmp__DIEM);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__MKUN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__LKUN));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__EIEM=is_invariant__G4CM(__tmp__DIEM);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__MKUN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__LKUN));
     } break;
-    case __REAL_CST__: {
-      __tmp__EIEM=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__EIEM=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__EIEM=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__MKUN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__LKUN));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__EIEM=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__MKUN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__LKUN));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__EIEM=is_invariant__A5CM(__tmp__DIEM);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__MKUN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__LKUN));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__EIEM=is_invariant__O5CM(__tmp__DIEM);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__MKUN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__LKUN));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__EIEM=is_invariant__25CM(__tmp__DIEM);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__MKUN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__LKUN));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__EIEM=is_invariant__KADM(__tmp__DIEM);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__MKUN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__LKUN));
     } break;
-    case __EXPR_AND__: {
-      __tmp__EIEM=is_invariant__YADM(__tmp__DIEM);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__MKUN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__LKUN));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__EIEM=is_invariant__GBDM(__tmp__DIEM);
+    case __PUT_TO__TFOJ__: {
+      __tmp__MKUN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__LKUN));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__EIEM=is_invariant__UBDM(__tmp__DIEM);
+    case __ITEM__HGOJ__: {
+      __tmp__MKUN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__LKUN));
     } break;
-    case __PUT_TO__: {
-      __tmp__EIEM=is_invariant__CCDM(__tmp__DIEM);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__EIEM=is_invariant__ZCDM(__tmp__DIEM);
+    case __CAST__1HOJ__: {
+      __tmp__MKUN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__LKUN));
     } break;
-    case __SIZE_OF__: {
-      __tmp__EIEM=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__EIEM=is_invariant__KDDM(__tmp__DIEM);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__EIEM=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__MKUN=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__EIEM=is_invariant__5EXL(__tmp__DIEM);
+    case __READ_SLOT__LL4K__: {
+      __tmp__MKUN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__LKUN));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__EIEM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__DIEM)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__MKUN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__LKUN));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__EIEM=is_invariant__AVMN(__tmp__DIEM);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__MKUN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__LKUN));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__EIEM=is_invariant__QAGO(__tmp__DIEM);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__MKUN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__LKUN));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EIEM=is_invariant__1KMO(__tmp__DIEM);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__MKUN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__LKUN));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__EIEM=is_invariant__4AGO(__tmp__DIEM);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__MKUN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__LKUN));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EIEM=is_invariant__KLMO(__tmp__DIEM);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__MKUN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__LKUN));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__EIEM=is_invariant__PTLM(__tmp__DIEM);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__MKUN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__LKUN));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__EIEM=is_invariant__0HEM(__tmp__DIEM);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__UKUN=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__LKUN)->global__KAKM),NULL);
+      __tmp__MKUN=__tmp__UKUN;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__EIEM=is_invariant__VS0M(__tmp__DIEM);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__MKUN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__LKUN));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__EIEM=is_invariant__MBGO(__tmp__DIEM);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__MKUN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__LKUN));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__EIEM=is_invariant__T1EP(__tmp__DIEM);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__MKUN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__LKUN));
     } break;
-    case __EXPR_INF__: {
-      __tmp__EIEM=is_invariant__L4SN(__tmp__DIEM);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__MKUN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__LKUN));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__EIEM=is_invariant__Z4SN(__tmp__DIEM);
+    case __EXPR_INF__OXBP__: {
+      __tmp__MKUN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__LKUN));
     } break;
-    case __EXPR_OR__: {
-      __tmp__EIEM=is_invariant__1ORN(__tmp__DIEM);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__MKUN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__LKUN));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__EIEM=is_invariant__UYVO(__tmp__DIEM);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__MKUN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__LKUN));
     } break;
     };
-    __tmp__HIEM=__tmp__EIEM;
-  } else {
-    __tmp__HIEM=FALSE__;
+    __tmp__GKUN=__tmp__MKUN;
+  } else /* FALSE */ {
+    __tmp__GKUN=FALSE__O__;
   };
-  return(__tmp__HIEM);
+  __tmp__O2AT=__tmp__GKUN;
+  return(__tmp__O2AT);
 }
 
-static __BOOLEAN is_invariant__VS0M(__EXPR_NOT *Self__WS0M)
-// ({EXPR_NOT}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__12ZN(__EXPR_NOT__XUPM *Self__22ZN)
+// ({EXPR_NOT__XUPM}) With result Recursive, No inlinable.
 {
-  void *__tmp__YS0M;
-  __LOCAL *Self__ORBR;
-  __BOOLEAN __tmp__ZS0M;
-  __tmp__YS0M=Self__WS0M->parent_expr_unary__YGWL.right__SXDL;
-  switch (((struct ___OBJ *)__tmp__YS0M)->__id) {
-  case __LIST__: {
-    __tmp__ZS0M=is_invariant__QR0M(__tmp__YS0M);
-  } break;
-  case __STRING_CST__: {
-    __tmp__ZS0M=TRUE__;
+  void *__tmp__42ZN;
+  __LOCAL__L4WC *Self__G3NU;
+  __BOOLEAN__L __tmp__52ZN,__tmp__L1VS;
+  __tmp__42ZN=Self__22ZN->parent_expr_unary__YUPM.right__WZVL;
+  switch (((struct ___OBJ *)__tmp__42ZN)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__ZS0M=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__52ZN=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__ZS0M=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__ZS0M=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__ORBR=((__LOCAL *)((__READ_LOCAL *)__tmp__YS0M)->local__HJZD);
-    __tmp__ZS0M=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ORBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ORBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ORBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ORBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__52ZN=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__ZS0M=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__G3NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__42ZN)->local__BVEJ);
+    __tmp__52ZN=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__G3NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__G3NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__G3NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__G3NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__ZS0M=is_invariant__Y3CM(__tmp__YS0M);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__52ZN=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__42ZN));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__ZS0M=is_invariant__G4CM(__tmp__YS0M);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__52ZN=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__42ZN));
   } break;
-  case __REAL_CST__: {
-    __tmp__ZS0M=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__ZS0M=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__ZS0M=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__52ZN=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__42ZN));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__ZS0M=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__52ZN=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__42ZN));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__ZS0M=is_invariant__A5CM(__tmp__YS0M);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__52ZN=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__42ZN));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__ZS0M=is_invariant__O5CM(__tmp__YS0M);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__52ZN=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__42ZN));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__ZS0M=is_invariant__25CM(__tmp__YS0M);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__52ZN=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__42ZN));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__ZS0M=is_invariant__KADM(__tmp__YS0M);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__52ZN=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__42ZN));
   } break;
-  case __EXPR_AND__: {
-    __tmp__ZS0M=is_invariant__YADM(__tmp__YS0M);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__52ZN=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__42ZN));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__ZS0M=is_invariant__GBDM(__tmp__YS0M);
+  case __PUT_TO__TFOJ__: {
+    __tmp__52ZN=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__42ZN));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__ZS0M=is_invariant__UBDM(__tmp__YS0M);
+  case __ITEM__HGOJ__: {
+    __tmp__52ZN=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__42ZN));
   } break;
-  case __PUT_TO__: {
-    __tmp__ZS0M=is_invariant__CCDM(__tmp__YS0M);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__ZS0M=is_invariant__ZCDM(__tmp__YS0M);
+  case __CAST__1HOJ__: {
+    __tmp__52ZN=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__42ZN));
   } break;
-  case __SIZE_OF__: {
-    __tmp__ZS0M=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__ZS0M=is_invariant__KDDM(__tmp__YS0M);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__ZS0M=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__52ZN=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__ZS0M=is_invariant__5EXL(__tmp__YS0M);
+  case __READ_SLOT__LL4K__: {
+    __tmp__52ZN=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__42ZN));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__ZS0M=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__YS0M)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__52ZN=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__42ZN));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__ZS0M=is_invariant__AVMN(__tmp__YS0M);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__52ZN=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__42ZN));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__ZS0M=is_invariant__QAGO(__tmp__YS0M);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__52ZN=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__42ZN));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZS0M=is_invariant__1KMO(__tmp__YS0M);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__52ZN=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__42ZN));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__ZS0M=is_invariant__4AGO(__tmp__YS0M);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__52ZN=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__42ZN));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZS0M=is_invariant__KLMO(__tmp__YS0M);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__52ZN=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__42ZN));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__ZS0M=is_invariant__PTLM(__tmp__YS0M);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__52ZN=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__42ZN));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__ZS0M=is_invariant__0HEM(__tmp__YS0M);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__L1VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__42ZN)->global__KAKM),NULL);
+    __tmp__52ZN=__tmp__L1VS;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__ZS0M=is_invariant__VS0M(__tmp__YS0M);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__52ZN=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__42ZN));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__ZS0M=is_invariant__MBGO(__tmp__YS0M);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__52ZN=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__42ZN));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__ZS0M=is_invariant__T1EP(__tmp__YS0M);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__52ZN=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__42ZN));
   } break;
-  case __EXPR_INF__: {
-    __tmp__ZS0M=is_invariant__L4SN(__tmp__YS0M);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__52ZN=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__42ZN));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__ZS0M=is_invariant__Z4SN(__tmp__YS0M);
+  case __EXPR_INF__OXBP__: {
+    __tmp__52ZN=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__42ZN));
   } break;
-  case __EXPR_OR__: {
-    __tmp__ZS0M=is_invariant__1ORN(__tmp__YS0M);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__52ZN=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__42ZN));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__ZS0M=is_invariant__UYVO(__tmp__YS0M);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__52ZN=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__42ZN));
   } break;
   };
-  return(__tmp__ZS0M);
+  __tmp__L1VS=__tmp__52ZN;
+  return(__tmp__L1VS);
 }
 
-static __BOOLEAN is_invariant__MBGO(__EXPR_MOD *Self__NBGO)
-// ({EXPR_MOD}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__AR3P(__EXPR_MOD__3YPM *Self__BR3P)
+// ({EXPR_MOD__3YPM}) With result Recursive, No inlinable.
 {
-  void *__tmp__PBGO,*__tmp__VBGO;
-  __LOCAL *Self__QRBR,*Self__SRBR;
-  __BOOLEAN __tmp__QBGO,__tmp__WBGO,__tmp__ZBGO;
-  __tmp__PBGO=Self__NBGO->parent_expr_binary__1KWL.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__PBGO)->__id) {
-  case __LIST__: {
-    __tmp__QBGO=is_invariant__QR0M(__tmp__PBGO);
+  void *__tmp__DR3P,*__tmp__JR3P;
+  __LOCAL__L4WC *Self__K3NU,*Self__O3NU;
+  __BOOLEAN__L __tmp__ER3P,__tmp__O1VS,__tmp__KR3P,__tmp__R1VS;
+  __tmp__DR3P=Self__BR3P->parent_expr_binary__4YPM.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__DR3P)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__QBGO=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__ER3P=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__QBGO=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__QBGO=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__QBGO=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__ER3P=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__QRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__PBGO)->local__HJZD);
-    __tmp__QBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__K3NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__DR3P)->local__BVEJ);
+    __tmp__ER3P=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__K3NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__K3NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__K3NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__K3NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__QBGO=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__ER3P=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__DR3P));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__QBGO=is_invariant__Y3CM(__tmp__PBGO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__ER3P=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DR3P));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__QBGO=is_invariant__G4CM(__tmp__PBGO);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__QBGO=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__QBGO=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__ER3P=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__DR3P));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__QBGO=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__ER3P=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__DR3P));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__QBGO=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__ER3P=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__DR3P));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__QBGO=is_invariant__A5CM(__tmp__PBGO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__ER3P=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__DR3P));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__QBGO=is_invariant__O5CM(__tmp__PBGO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__ER3P=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__DR3P));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__QBGO=is_invariant__25CM(__tmp__PBGO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__ER3P=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__DR3P));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__QBGO=is_invariant__KADM(__tmp__PBGO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__ER3P=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__DR3P));
   } break;
-  case __EXPR_AND__: {
-    __tmp__QBGO=is_invariant__YADM(__tmp__PBGO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__ER3P=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__DR3P));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__QBGO=is_invariant__GBDM(__tmp__PBGO);
+  case __ITEM__HGOJ__: {
+    __tmp__ER3P=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__DR3P));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__QBGO=is_invariant__UBDM(__tmp__PBGO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__QBGO=is_invariant__CCDM(__tmp__PBGO);
+  case __CAST__1HOJ__: {
+    __tmp__ER3P=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__DR3P));
   } break;
-  case __ITEM__: {
-    __tmp__QBGO=is_invariant__ZCDM(__tmp__PBGO);
+  case __REAL_CST__1LOJ__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__QBGO=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__QBGO=is_invariant__KDDM(__tmp__PBGO);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__ER3P=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__QBGO=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__ER3P=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__DR3P));
   } break;
-  case __READ_SLOT__: {
-    __tmp__QBGO=is_invariant__5EXL(__tmp__PBGO);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__ER3P=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DR3P));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__QBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__PBGO)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__ER3P=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__DR3P));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__QBGO=is_invariant__AVMN(__tmp__PBGO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__ER3P=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DR3P));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__QBGO=is_invariant__QAGO(__tmp__PBGO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__ER3P=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__DR3P));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QBGO=is_invariant__1KMO(__tmp__PBGO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__ER3P=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DR3P));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__QBGO=is_invariant__4AGO(__tmp__PBGO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__ER3P=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__DR3P));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QBGO=is_invariant__KLMO(__tmp__PBGO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__ER3P=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__DR3P));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__QBGO=is_invariant__PTLM(__tmp__PBGO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__O1VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__DR3P)->global__KAKM),NULL);
+    __tmp__ER3P=__tmp__O1VS;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__QBGO=is_invariant__0HEM(__tmp__PBGO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__ER3P=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__DR3P));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__QBGO=is_invariant__VS0M(__tmp__PBGO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__ER3P=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__DR3P));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__QBGO=is_invariant__MBGO(__tmp__PBGO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__ER3P=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__DR3P));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__QBGO=is_invariant__T1EP(__tmp__PBGO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__ER3P=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__DR3P));
   } break;
-  case __EXPR_INF__: {
-    __tmp__QBGO=is_invariant__L4SN(__tmp__PBGO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__ER3P=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__DR3P));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__QBGO=is_invariant__Z4SN(__tmp__PBGO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__ER3P=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__DR3P));
   } break;
-  case __EXPR_OR__: {
-    __tmp__QBGO=is_invariant__1ORN(__tmp__PBGO);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__QBGO=is_invariant__UYVO(__tmp__PBGO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__ER3P=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__DR3P));
   } break;
   };
-  if (__tmp__QBGO) {
-    __tmp__VBGO=Self__NBGO->parent_expr_binary__1KWL.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__VBGO)->__id) {
-    case __LIST__: {
-      __tmp__WBGO=is_invariant__QR0M(__tmp__VBGO);
-    } break;
-    case __STRING_CST__: {
-      __tmp__WBGO=TRUE__;
+  if (__tmp__ER3P) {
+    __tmp__JR3P=Self__BR3P->parent_expr_binary__4YPM.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__JR3P)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__WBGO=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KR3P=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__WBGO=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__WBGO=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__SRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__VBGO)->local__HJZD);
-      __tmp__WBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__KR3P=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__WBGO=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__O3NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__JR3P)->local__BVEJ);
+      __tmp__KR3P=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__O3NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__O3NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__O3NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__O3NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__WBGO=is_invariant__Y3CM(__tmp__VBGO);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KR3P=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__JR3P));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__WBGO=is_invariant__G4CM(__tmp__VBGO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KR3P=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JR3P));
     } break;
-    case __REAL_CST__: {
-      __tmp__WBGO=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__WBGO=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__WBGO=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KR3P=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__JR3P));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__WBGO=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KR3P=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__JR3P));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__WBGO=is_invariant__A5CM(__tmp__VBGO);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KR3P=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__JR3P));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__WBGO=is_invariant__O5CM(__tmp__VBGO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KR3P=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__JR3P));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__WBGO=is_invariant__25CM(__tmp__VBGO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KR3P=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__JR3P));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__WBGO=is_invariant__KADM(__tmp__VBGO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KR3P=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__JR3P));
     } break;
-    case __EXPR_AND__: {
-      __tmp__WBGO=is_invariant__YADM(__tmp__VBGO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KR3P=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__JR3P));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__WBGO=is_invariant__GBDM(__tmp__VBGO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__KR3P=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__JR3P));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__WBGO=is_invariant__UBDM(__tmp__VBGO);
+    case __ITEM__HGOJ__: {
+      __tmp__KR3P=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__JR3P));
     } break;
-    case __PUT_TO__: {
-      __tmp__WBGO=is_invariant__CCDM(__tmp__VBGO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__WBGO=is_invariant__ZCDM(__tmp__VBGO);
+    case __CAST__1HOJ__: {
+      __tmp__KR3P=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__JR3P));
     } break;
-    case __SIZE_OF__: {
-      __tmp__WBGO=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__WBGO=is_invariant__KDDM(__tmp__VBGO);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__WBGO=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__KR3P=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__WBGO=is_invariant__5EXL(__tmp__VBGO);
+    case __READ_SLOT__LL4K__: {
+      __tmp__KR3P=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__JR3P));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__WBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__VBGO)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KR3P=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JR3P));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__WBGO=is_invariant__AVMN(__tmp__VBGO);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KR3P=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__JR3P));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__WBGO=is_invariant__QAGO(__tmp__VBGO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__KR3P=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JR3P));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WBGO=is_invariant__1KMO(__tmp__VBGO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KR3P=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__JR3P));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__WBGO=is_invariant__4AGO(__tmp__VBGO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__KR3P=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JR3P));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WBGO=is_invariant__KLMO(__tmp__VBGO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KR3P=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__JR3P));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__WBGO=is_invariant__PTLM(__tmp__VBGO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KR3P=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__JR3P));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__WBGO=is_invariant__0HEM(__tmp__VBGO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__R1VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__JR3P)->global__KAKM),NULL);
+      __tmp__KR3P=__tmp__R1VS;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__WBGO=is_invariant__VS0M(__tmp__VBGO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KR3P=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__JR3P));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__WBGO=is_invariant__MBGO(__tmp__VBGO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KR3P=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__JR3P));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__WBGO=is_invariant__T1EP(__tmp__VBGO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KR3P=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__JR3P));
     } break;
-    case __EXPR_INF__: {
-      __tmp__WBGO=is_invariant__L4SN(__tmp__VBGO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KR3P=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__JR3P));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__WBGO=is_invariant__Z4SN(__tmp__VBGO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__KR3P=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__JR3P));
     } break;
-    case __EXPR_OR__: {
-      __tmp__WBGO=is_invariant__1ORN(__tmp__VBGO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KR3P=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__JR3P));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__WBGO=is_invariant__UYVO(__tmp__VBGO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KR3P=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__JR3P));
     } break;
     };
-    __tmp__ZBGO=__tmp__WBGO;
-  } else {
-    __tmp__ZBGO=FALSE__;
+    __tmp__ER3P=__tmp__KR3P;
+  } else /* FALSE */ {
+    __tmp__ER3P=FALSE__O__;
   };
-  return(__tmp__ZBGO);
+  __tmp__O1VS=__tmp__ER3P;
+  return(__tmp__O1VS);
 }
 
-static __BOOLEAN is_invariant__T1EP(__EXPR_SUP_EQ *Self__U1EP)
-// ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__AVWO(__EXPR_OR__PQ0N *Self__BVWO)
+// ({EXPR_OR__PQ0N}) With result Recursive, No inlinable.
 {
-  void *__tmp__W1EP,*__tmp__21EP;
-  __LOCAL *Self__URBR,*Self__WRBR;
-  __BOOLEAN __tmp__X1EP,__tmp__31EP,__tmp__A2EP;
-  __tmp__W1EP=Self__U1EP->parent_expr_binary_cmp__UZ1M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__W1EP)->__id) {
-  case __LIST__: {
-    __tmp__X1EP=is_invariant__QR0M(__tmp__W1EP);
+  void *__tmp__DVWO,*__tmp__JVWO;
+  __LOCAL__L4WC *Self__S3NU,*Self__W3NU;
+  __BOOLEAN__L __tmp__EVWO,__tmp__U1VS,__tmp__KVWO,__tmp__X1VS;
+  __tmp__DVWO=Self__BVWO->parent_expr_binary__QQ0N.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__DVWO)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__X1EP=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__EVWO=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__X1EP=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__X1EP=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__X1EP=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__EVWO=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__URBR=((__LOCAL *)((__READ_LOCAL *)__tmp__W1EP)->local__HJZD);
-    __tmp__X1EP=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__URBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__URBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__URBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__URBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__S3NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__DVWO)->local__BVEJ);
+    __tmp__EVWO=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__S3NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__S3NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__S3NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__S3NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__X1EP=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__EVWO=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__DVWO));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__X1EP=is_invariant__Y3CM(__tmp__W1EP);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__EVWO=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DVWO));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__X1EP=is_invariant__G4CM(__tmp__W1EP);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__X1EP=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__X1EP=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__EVWO=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__DVWO));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__X1EP=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__EVWO=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__DVWO));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__X1EP=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__EVWO=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__DVWO));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__X1EP=is_invariant__A5CM(__tmp__W1EP);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__EVWO=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__DVWO));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__X1EP=is_invariant__O5CM(__tmp__W1EP);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__EVWO=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__DVWO));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__X1EP=is_invariant__25CM(__tmp__W1EP);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__EVWO=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__DVWO));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__X1EP=is_invariant__KADM(__tmp__W1EP);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__EVWO=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__DVWO));
   } break;
-  case __EXPR_AND__: {
-    __tmp__X1EP=is_invariant__YADM(__tmp__W1EP);
+  case __PUT_TO__TFOJ__: {
+    __tmp__EVWO=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__DVWO));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__X1EP=is_invariant__GBDM(__tmp__W1EP);
+  case __ITEM__HGOJ__: {
+    __tmp__EVWO=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__DVWO));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__X1EP=is_invariant__UBDM(__tmp__W1EP);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__X1EP=is_invariant__CCDM(__tmp__W1EP);
+  case __CAST__1HOJ__: {
+    __tmp__EVWO=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__DVWO));
   } break;
-  case __ITEM__: {
-    __tmp__X1EP=is_invariant__ZCDM(__tmp__W1EP);
+  case __REAL_CST__1LOJ__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__X1EP=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__X1EP=is_invariant__KDDM(__tmp__W1EP);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__EVWO=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__X1EP=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__EVWO=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__DVWO));
   } break;
-  case __READ_SLOT__: {
-    __tmp__X1EP=is_invariant__5EXL(__tmp__W1EP);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__EVWO=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DVWO));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__X1EP=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__W1EP)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__EVWO=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__DVWO));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__X1EP=is_invariant__AVMN(__tmp__W1EP);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__EVWO=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DVWO));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__X1EP=is_invariant__QAGO(__tmp__W1EP);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__EVWO=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__DVWO));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__X1EP=is_invariant__1KMO(__tmp__W1EP);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__EVWO=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DVWO));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__X1EP=is_invariant__4AGO(__tmp__W1EP);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__EVWO=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__DVWO));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__X1EP=is_invariant__KLMO(__tmp__W1EP);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__EVWO=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__DVWO));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__X1EP=is_invariant__PTLM(__tmp__W1EP);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__U1VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__DVWO)->global__KAKM),NULL);
+    __tmp__EVWO=__tmp__U1VS;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__X1EP=is_invariant__0HEM(__tmp__W1EP);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__EVWO=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__DVWO));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__X1EP=is_invariant__VS0M(__tmp__W1EP);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__EVWO=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__DVWO));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__X1EP=is_invariant__MBGO(__tmp__W1EP);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__EVWO=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__DVWO));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__X1EP=is_invariant__T1EP(__tmp__W1EP);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__EVWO=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__DVWO));
   } break;
-  case __EXPR_INF__: {
-    __tmp__X1EP=is_invariant__L4SN(__tmp__W1EP);
+  case __EXPR_INF__OXBP__: {
+    __tmp__EVWO=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__DVWO));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__X1EP=is_invariant__Z4SN(__tmp__W1EP);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__EVWO=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__DVWO));
   } break;
-  case __EXPR_OR__: {
-    __tmp__X1EP=is_invariant__1ORN(__tmp__W1EP);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__X1EP=is_invariant__UYVO(__tmp__W1EP);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__EVWO=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__DVWO));
   } break;
   };
-  if (__tmp__X1EP) {
-    __tmp__21EP=Self__U1EP->parent_expr_binary_cmp__UZ1M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__21EP)->__id) {
-    case __LIST__: {
-      __tmp__31EP=is_invariant__QR0M(__tmp__21EP);
-    } break;
-    case __STRING_CST__: {
-      __tmp__31EP=TRUE__;
+  if (__tmp__EVWO) {
+    __tmp__JVWO=Self__BVWO->parent_expr_binary__QQ0N.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__JVWO)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__31EP=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__KVWO=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__31EP=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__31EP=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__WRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__21EP)->local__HJZD);
-      __tmp__31EP=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__WRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__WRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__WRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__KVWO=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__31EP=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__W3NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__JVWO)->local__BVEJ);
+      __tmp__KVWO=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__W3NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__W3NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__W3NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__W3NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__31EP=is_invariant__Y3CM(__tmp__21EP);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__KVWO=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__JVWO));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__31EP=is_invariant__G4CM(__tmp__21EP);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__KVWO=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__JVWO));
     } break;
-    case __REAL_CST__: {
-      __tmp__31EP=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__31EP=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__31EP=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__KVWO=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__JVWO));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__31EP=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__KVWO=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__JVWO));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__31EP=is_invariant__A5CM(__tmp__21EP);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__KVWO=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__JVWO));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__31EP=is_invariant__O5CM(__tmp__21EP);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__KVWO=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__JVWO));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__31EP=is_invariant__25CM(__tmp__21EP);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__KVWO=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__JVWO));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__31EP=is_invariant__KADM(__tmp__21EP);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__KVWO=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__JVWO));
     } break;
-    case __EXPR_AND__: {
-      __tmp__31EP=is_invariant__YADM(__tmp__21EP);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__KVWO=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__JVWO));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__31EP=is_invariant__GBDM(__tmp__21EP);
+    case __PUT_TO__TFOJ__: {
+      __tmp__KVWO=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__JVWO));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__31EP=is_invariant__UBDM(__tmp__21EP);
+    case __ITEM__HGOJ__: {
+      __tmp__KVWO=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__JVWO));
     } break;
-    case __PUT_TO__: {
-      __tmp__31EP=is_invariant__CCDM(__tmp__21EP);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__31EP=is_invariant__ZCDM(__tmp__21EP);
+    case __CAST__1HOJ__: {
+      __tmp__KVWO=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__JVWO));
     } break;
-    case __SIZE_OF__: {
-      __tmp__31EP=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__31EP=is_invariant__KDDM(__tmp__21EP);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__31EP=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__KVWO=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__31EP=is_invariant__5EXL(__tmp__21EP);
+    case __READ_SLOT__LL4K__: {
+      __tmp__KVWO=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__JVWO));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__31EP=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__21EP)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__KVWO=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__JVWO));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__31EP=is_invariant__AVMN(__tmp__21EP);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__KVWO=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__JVWO));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__31EP=is_invariant__QAGO(__tmp__21EP);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__KVWO=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__JVWO));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__31EP=is_invariant__1KMO(__tmp__21EP);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__KVWO=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__JVWO));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__31EP=is_invariant__4AGO(__tmp__21EP);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__KVWO=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__JVWO));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__31EP=is_invariant__KLMO(__tmp__21EP);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__KVWO=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__JVWO));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__31EP=is_invariant__PTLM(__tmp__21EP);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__KVWO=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__JVWO));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__31EP=is_invariant__0HEM(__tmp__21EP);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__X1VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__JVWO)->global__KAKM),NULL);
+      __tmp__KVWO=__tmp__X1VS;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__31EP=is_invariant__VS0M(__tmp__21EP);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__KVWO=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__JVWO));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__31EP=is_invariant__MBGO(__tmp__21EP);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__KVWO=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__JVWO));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__31EP=is_invariant__T1EP(__tmp__21EP);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__KVWO=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__JVWO));
     } break;
-    case __EXPR_INF__: {
-      __tmp__31EP=is_invariant__L4SN(__tmp__21EP);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__KVWO=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__JVWO));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__31EP=is_invariant__Z4SN(__tmp__21EP);
+    case __EXPR_INF__OXBP__: {
+      __tmp__KVWO=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__JVWO));
     } break;
-    case __EXPR_OR__: {
-      __tmp__31EP=is_invariant__1ORN(__tmp__21EP);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__KVWO=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__JVWO));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__31EP=is_invariant__UYVO(__tmp__21EP);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__KVWO=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__JVWO));
     } break;
     };
-    __tmp__A2EP=__tmp__31EP;
-  } else {
-    __tmp__A2EP=FALSE__;
+    __tmp__EVWO=__tmp__KVWO;
+  } else /* FALSE */ {
+    __tmp__EVWO=FALSE__O__;
   };
-  return(__tmp__A2EP);
+  __tmp__U1VS=__tmp__EVWO;
+  return(__tmp__U1VS);
 }
 
-static __BOOLEAN is_invariant__L4SN(__EXPR_INF *Self__M4SN)
-// ({EXPR_INF}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__RY0Q(__EXPR_SUP_EQ__1VBP *Self__SY0Q)
+// ({EXPR_SUP_EQ__1VBP}) With result Recursive, No inlinable.
 {
-  void *__tmp__O4SN,*__tmp__U4SN;
-  __LOCAL *Self__YRBR,*Self__0RBR;
-  __BOOLEAN __tmp__P4SN,__tmp__V4SN,__tmp__Y4SN;
-  __tmp__O4SN=Self__M4SN->parent_expr_binary_cmp__G11M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__O4SN)->__id) {
-  case __LIST__: {
-    __tmp__P4SN=is_invariant__QR0M(__tmp__O4SN);
-  } break;
-  case __STRING_CST__: {
-    __tmp__P4SN=TRUE__;
+  void *__tmp__UY0Q,*__tmp__0Y0Q;
+  __LOCAL__L4WC *Self__03NU,*Self__43NU;
+  __BOOLEAN__L __tmp__VY0Q,__tmp__01VS,__tmp__1Y0Q,__tmp__31VS;
+  __tmp__UY0Q=Self__SY0Q->parent_expr_binary_cmp__2VBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__UY0Q)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__P4SN=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__VY0Q=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__P4SN=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__P4SN=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__YRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__O4SN)->local__HJZD);
-    __tmp__P4SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__VY0Q=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__P4SN=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__03NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__UY0Q)->local__BVEJ);
+    __tmp__VY0Q=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__03NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__03NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__03NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__03NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__P4SN=is_invariant__Y3CM(__tmp__O4SN);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__VY0Q=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__P4SN=is_invariant__G4CM(__tmp__O4SN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__VY0Q=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__UY0Q));
   } break;
-  case __REAL_CST__: {
-    __tmp__P4SN=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__P4SN=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__P4SN=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__VY0Q=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__UY0Q));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__P4SN=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__VY0Q=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__P4SN=is_invariant__A5CM(__tmp__O4SN);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__VY0Q=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__P4SN=is_invariant__O5CM(__tmp__O4SN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__VY0Q=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__P4SN=is_invariant__25CM(__tmp__O4SN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__VY0Q=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__P4SN=is_invariant__KADM(__tmp__O4SN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__VY0Q=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_AND__: {
-    __tmp__P4SN=is_invariant__YADM(__tmp__O4SN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__VY0Q=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__P4SN=is_invariant__GBDM(__tmp__O4SN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__VY0Q=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__UY0Q));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__P4SN=is_invariant__UBDM(__tmp__O4SN);
+  case __ITEM__HGOJ__: {
+    __tmp__VY0Q=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__UY0Q));
   } break;
-  case __PUT_TO__: {
-    __tmp__P4SN=is_invariant__CCDM(__tmp__O4SN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__P4SN=is_invariant__ZCDM(__tmp__O4SN);
+  case __CAST__1HOJ__: {
+    __tmp__VY0Q=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__UY0Q));
   } break;
-  case __SIZE_OF__: {
-    __tmp__P4SN=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__P4SN=is_invariant__KDDM(__tmp__O4SN);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__P4SN=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__VY0Q=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__P4SN=is_invariant__5EXL(__tmp__O4SN);
+  case __READ_SLOT__LL4K__: {
+    __tmp__VY0Q=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__UY0Q));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__P4SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__O4SN)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__VY0Q=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__UY0Q));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__P4SN=is_invariant__AVMN(__tmp__O4SN);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__VY0Q=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__UY0Q));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__P4SN=is_invariant__QAGO(__tmp__O4SN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__VY0Q=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__UY0Q));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__P4SN=is_invariant__1KMO(__tmp__O4SN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__VY0Q=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__UY0Q));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__P4SN=is_invariant__4AGO(__tmp__O4SN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__VY0Q=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__UY0Q));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__P4SN=is_invariant__KLMO(__tmp__O4SN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__VY0Q=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__UY0Q));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__P4SN=is_invariant__PTLM(__tmp__O4SN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__VY0Q=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__UY0Q));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__P4SN=is_invariant__0HEM(__tmp__O4SN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__01VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__UY0Q)->global__KAKM),NULL);
+    __tmp__VY0Q=__tmp__01VS;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__P4SN=is_invariant__VS0M(__tmp__O4SN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__VY0Q=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__UY0Q));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__P4SN=is_invariant__MBGO(__tmp__O4SN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__VY0Q=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__UY0Q));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__P4SN=is_invariant__T1EP(__tmp__O4SN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__VY0Q=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__UY0Q));
   } break;
-  case __EXPR_INF__: {
-    __tmp__P4SN=is_invariant__L4SN(__tmp__O4SN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__VY0Q=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__UY0Q));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__P4SN=is_invariant__Z4SN(__tmp__O4SN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__VY0Q=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__UY0Q));
   } break;
-  case __EXPR_OR__: {
-    __tmp__P4SN=is_invariant__1ORN(__tmp__O4SN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__VY0Q=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__UY0Q));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__P4SN=is_invariant__UYVO(__tmp__O4SN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__VY0Q=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__UY0Q));
   } break;
   };
-  if (__tmp__P4SN) {
-    __tmp__U4SN=Self__M4SN->parent_expr_binary_cmp__G11M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__U4SN)->__id) {
-    case __LIST__: {
-      __tmp__V4SN=is_invariant__QR0M(__tmp__U4SN);
+  if (__tmp__VY0Q) {
+    __tmp__0Y0Q=Self__SY0Q->parent_expr_binary_cmp__2VBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__0Y0Q)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__V4SN=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__1Y0Q=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__V4SN=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__V4SN=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__V4SN=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__1Y0Q=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__0RBR=((__LOCAL *)((__READ_LOCAL *)__tmp__U4SN)->local__HJZD);
-      __tmp__V4SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__0RBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__0RBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__0RBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__0RBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__43NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__0Y0Q)->local__BVEJ);
+      __tmp__1Y0Q=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__43NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__43NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__43NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__43NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__V4SN=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__1Y0Q=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__V4SN=is_invariant__Y3CM(__tmp__U4SN);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__1Y0Q=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__V4SN=is_invariant__G4CM(__tmp__U4SN);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__V4SN=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__V4SN=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__1Y0Q=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__0Y0Q));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__V4SN=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__1Y0Q=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__0Y0Q));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__V4SN=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__1Y0Q=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__V4SN=is_invariant__A5CM(__tmp__U4SN);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__1Y0Q=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__V4SN=is_invariant__O5CM(__tmp__U4SN);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__1Y0Q=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__V4SN=is_invariant__25CM(__tmp__U4SN);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__1Y0Q=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__V4SN=is_invariant__KADM(__tmp__U4SN);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__1Y0Q=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_AND__: {
-      __tmp__V4SN=is_invariant__YADM(__tmp__U4SN);
+    case __PUT_TO__TFOJ__: {
+      __tmp__1Y0Q=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__V4SN=is_invariant__GBDM(__tmp__U4SN);
+    case __ITEM__HGOJ__: {
+      __tmp__1Y0Q=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__0Y0Q));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__V4SN=is_invariant__UBDM(__tmp__U4SN);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__V4SN=is_invariant__CCDM(__tmp__U4SN);
+    case __CAST__1HOJ__: {
+      __tmp__1Y0Q=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__0Y0Q));
     } break;
-    case __ITEM__: {
-      __tmp__V4SN=is_invariant__ZCDM(__tmp__U4SN);
+    case __REAL_CST__1LOJ__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__V4SN=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__V4SN=is_invariant__KDDM(__tmp__U4SN);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__1Y0Q=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__V4SN=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__1Y0Q=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__0Y0Q));
     } break;
-    case __READ_SLOT__: {
-      __tmp__V4SN=is_invariant__5EXL(__tmp__U4SN);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__1Y0Q=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__0Y0Q));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__V4SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__U4SN)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__1Y0Q=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__0Y0Q));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__V4SN=is_invariant__AVMN(__tmp__U4SN);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__1Y0Q=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__0Y0Q));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__V4SN=is_invariant__QAGO(__tmp__U4SN);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__1Y0Q=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__0Y0Q));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__V4SN=is_invariant__1KMO(__tmp__U4SN);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__1Y0Q=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__0Y0Q));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__V4SN=is_invariant__4AGO(__tmp__U4SN);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__1Y0Q=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__0Y0Q));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__V4SN=is_invariant__KLMO(__tmp__U4SN);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__1Y0Q=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__0Y0Q));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__V4SN=is_invariant__PTLM(__tmp__U4SN);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__31VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__0Y0Q)->global__KAKM),NULL);
+      __tmp__1Y0Q=__tmp__31VS;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__V4SN=is_invariant__0HEM(__tmp__U4SN);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__1Y0Q=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__0Y0Q));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__V4SN=is_invariant__VS0M(__tmp__U4SN);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__1Y0Q=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__0Y0Q));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__V4SN=is_invariant__MBGO(__tmp__U4SN);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__1Y0Q=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__0Y0Q));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__V4SN=is_invariant__T1EP(__tmp__U4SN);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__1Y0Q=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__0Y0Q));
     } break;
-    case __EXPR_INF__: {
-      __tmp__V4SN=is_invariant__L4SN(__tmp__U4SN);
+    case __EXPR_INF__OXBP__: {
+      __tmp__1Y0Q=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__0Y0Q));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__V4SN=is_invariant__Z4SN(__tmp__U4SN);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__1Y0Q=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__0Y0Q));
     } break;
-    case __EXPR_OR__: {
-      __tmp__V4SN=is_invariant__1ORN(__tmp__U4SN);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__V4SN=is_invariant__UYVO(__tmp__U4SN);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__1Y0Q=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__0Y0Q));
     } break;
     };
-    __tmp__Y4SN=__tmp__V4SN;
-  } else {
-    __tmp__Y4SN=FALSE__;
+    __tmp__VY0Q=__tmp__1Y0Q;
+  } else /* FALSE */ {
+    __tmp__VY0Q=FALSE__O__;
   };
-  return(__tmp__Y4SN);
+  __tmp__01VS=__tmp__VY0Q;
+  return(__tmp__01VS);
 }
 
-static __BOOLEAN is_invariant__Z4SN(__EXPR_INF_EQ *Self__04SN)
-// ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__KYAQ(__EXPR_INF__OXBP *Self__LYAQ)
+// ({EXPR_INF__OXBP}) With result Recursive, No inlinable.
 {
-  void *__tmp__24SN,*__tmp__C5SN;
-  __LOCAL *Self__2RBR,*Self__4RBR;
-  __BOOLEAN __tmp__34SN,__tmp__D5SN,__tmp__G5SN;
-  __tmp__24SN=Self__04SN->parent_expr_binary_cmp__211M.left__PM2H;
-  switch (((struct ___OBJ *)__tmp__24SN)->__id) {
-  case __LIST__: {
-    __tmp__34SN=is_invariant__QR0M(__tmp__24SN);
+  void *__tmp__NYAQ,*__tmp__TYAQ;
+  __LOCAL__L4WC *Self__C4NU,*Self__G4NU;
+  __BOOLEAN__L __tmp__OYAQ,__tmp__A2VS,__tmp__UYAQ,__tmp__D2VS;
+  __tmp__NYAQ=Self__LYAQ->parent_expr_binary_cmp__PXBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__NYAQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__34SN=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__OYAQ=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__34SN=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__34SN=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__34SN=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__OYAQ=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__2RBR=((__LOCAL *)((__READ_LOCAL *)__tmp__24SN)->local__HJZD);
-    __tmp__34SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__2RBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__2RBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__2RBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__2RBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__C4NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__NYAQ)->local__BVEJ);
+    __tmp__OYAQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__C4NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__C4NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__C4NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__C4NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__34SN=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__OYAQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__34SN=is_invariant__Y3CM(__tmp__24SN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__OYAQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__34SN=is_invariant__G4CM(__tmp__24SN);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__34SN=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__34SN=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__OYAQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__NYAQ));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__34SN=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__OYAQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__NYAQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__34SN=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__OYAQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__34SN=is_invariant__A5CM(__tmp__24SN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__OYAQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__34SN=is_invariant__O5CM(__tmp__24SN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__OYAQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__34SN=is_invariant__25CM(__tmp__24SN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__OYAQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__34SN=is_invariant__KADM(__tmp__24SN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__OYAQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__34SN=is_invariant__YADM(__tmp__24SN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__OYAQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__34SN=is_invariant__GBDM(__tmp__24SN);
+  case __ITEM__HGOJ__: {
+    __tmp__OYAQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__NYAQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__34SN=is_invariant__UBDM(__tmp__24SN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__34SN=is_invariant__CCDM(__tmp__24SN);
+  case __CAST__1HOJ__: {
+    __tmp__OYAQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__NYAQ));
   } break;
-  case __ITEM__: {
-    __tmp__34SN=is_invariant__ZCDM(__tmp__24SN);
+  case __REAL_CST__1LOJ__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__34SN=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__34SN=is_invariant__KDDM(__tmp__24SN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__OYAQ=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__34SN=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__OYAQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__NYAQ));
   } break;
-  case __READ_SLOT__: {
-    __tmp__34SN=is_invariant__5EXL(__tmp__24SN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__OYAQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__NYAQ));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__34SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__24SN)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__OYAQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__NYAQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__34SN=is_invariant__AVMN(__tmp__24SN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__OYAQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__NYAQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__34SN=is_invariant__QAGO(__tmp__24SN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__OYAQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__NYAQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__34SN=is_invariant__1KMO(__tmp__24SN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__OYAQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__NYAQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__34SN=is_invariant__4AGO(__tmp__24SN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__OYAQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__NYAQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__34SN=is_invariant__KLMO(__tmp__24SN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__OYAQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__NYAQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__34SN=is_invariant__PTLM(__tmp__24SN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__A2VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__NYAQ)->global__KAKM),NULL);
+    __tmp__OYAQ=__tmp__A2VS;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__34SN=is_invariant__0HEM(__tmp__24SN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__OYAQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__NYAQ));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__34SN=is_invariant__VS0M(__tmp__24SN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__OYAQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__NYAQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__34SN=is_invariant__MBGO(__tmp__24SN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__OYAQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__NYAQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__34SN=is_invariant__T1EP(__tmp__24SN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__OYAQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__NYAQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__34SN=is_invariant__L4SN(__tmp__24SN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__OYAQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__NYAQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__34SN=is_invariant__Z4SN(__tmp__24SN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__OYAQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__NYAQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__34SN=is_invariant__1ORN(__tmp__24SN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__34SN=is_invariant__UYVO(__tmp__24SN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__OYAQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__NYAQ));
   } break;
   };
-  if (__tmp__34SN) {
-    __tmp__C5SN=Self__04SN->parent_expr_binary_cmp__211M.right__TM2H;
-    switch (((struct ___OBJ *)__tmp__C5SN)->__id) {
-    case __LIST__: {
-      __tmp__D5SN=is_invariant__QR0M(__tmp__C5SN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__D5SN=TRUE__;
+  if (__tmp__OYAQ) {
+    __tmp__TYAQ=Self__LYAQ->parent_expr_binary_cmp__PXBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__TYAQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__D5SN=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__UYAQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__D5SN=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__D5SN=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__4RBR=((__LOCAL *)((__READ_LOCAL *)__tmp__C5SN)->local__HJZD);
-      __tmp__D5SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__4RBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__4RBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__4RBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__4RBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__UYAQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__D5SN=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__G4NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__TYAQ)->local__BVEJ);
+      __tmp__UYAQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__G4NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__G4NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__G4NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__G4NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__D5SN=is_invariant__Y3CM(__tmp__C5SN);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__UYAQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__D5SN=is_invariant__G4CM(__tmp__C5SN);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__UYAQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__TYAQ));
     } break;
-    case __REAL_CST__: {
-      __tmp__D5SN=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__D5SN=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__D5SN=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__UYAQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__TYAQ));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__D5SN=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__UYAQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__D5SN=is_invariant__A5CM(__tmp__C5SN);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__UYAQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__D5SN=is_invariant__O5CM(__tmp__C5SN);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__UYAQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__D5SN=is_invariant__25CM(__tmp__C5SN);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__UYAQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__D5SN=is_invariant__KADM(__tmp__C5SN);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__UYAQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_AND__: {
-      __tmp__D5SN=is_invariant__YADM(__tmp__C5SN);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__UYAQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__D5SN=is_invariant__GBDM(__tmp__C5SN);
+    case __PUT_TO__TFOJ__: {
+      __tmp__UYAQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__TYAQ));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__D5SN=is_invariant__UBDM(__tmp__C5SN);
+    case __ITEM__HGOJ__: {
+      __tmp__UYAQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__TYAQ));
     } break;
-    case __PUT_TO__: {
-      __tmp__D5SN=is_invariant__CCDM(__tmp__C5SN);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__D5SN=is_invariant__ZCDM(__tmp__C5SN);
+    case __CAST__1HOJ__: {
+      __tmp__UYAQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__TYAQ));
     } break;
-    case __SIZE_OF__: {
-      __tmp__D5SN=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__D5SN=is_invariant__KDDM(__tmp__C5SN);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__D5SN=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__UYAQ=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__D5SN=is_invariant__5EXL(__tmp__C5SN);
+    case __READ_SLOT__LL4K__: {
+      __tmp__UYAQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__TYAQ));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__D5SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__C5SN)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__UYAQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__TYAQ));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__D5SN=is_invariant__AVMN(__tmp__C5SN);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__UYAQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__TYAQ));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__D5SN=is_invariant__QAGO(__tmp__C5SN);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__UYAQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__TYAQ));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__D5SN=is_invariant__1KMO(__tmp__C5SN);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__UYAQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__TYAQ));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__D5SN=is_invariant__4AGO(__tmp__C5SN);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__UYAQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__TYAQ));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__D5SN=is_invariant__KLMO(__tmp__C5SN);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__UYAQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__TYAQ));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__D5SN=is_invariant__PTLM(__tmp__C5SN);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__UYAQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__TYAQ));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__D5SN=is_invariant__0HEM(__tmp__C5SN);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__D2VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__TYAQ)->global__KAKM),NULL);
+      __tmp__UYAQ=__tmp__D2VS;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__D5SN=is_invariant__VS0M(__tmp__C5SN);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__UYAQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__TYAQ));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__D5SN=is_invariant__MBGO(__tmp__C5SN);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__UYAQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__TYAQ));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__D5SN=is_invariant__T1EP(__tmp__C5SN);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__UYAQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__TYAQ));
     } break;
-    case __EXPR_INF__: {
-      __tmp__D5SN=is_invariant__L4SN(__tmp__C5SN);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__UYAQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__TYAQ));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__D5SN=is_invariant__Z4SN(__tmp__C5SN);
+    case __EXPR_INF__OXBP__: {
+      __tmp__UYAQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__TYAQ));
     } break;
-    case __EXPR_OR__: {
-      __tmp__D5SN=is_invariant__1ORN(__tmp__C5SN);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__UYAQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__TYAQ));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__D5SN=is_invariant__UYVO(__tmp__C5SN);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__UYAQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__TYAQ));
     } break;
     };
-    __tmp__G5SN=__tmp__D5SN;
-  } else {
-    __tmp__G5SN=FALSE__;
+    __tmp__OYAQ=__tmp__UYAQ;
+  } else /* FALSE */ {
+    __tmp__OYAQ=FALSE__O__;
   };
-  return(__tmp__G5SN);
+  __tmp__A2VS=__tmp__OYAQ;
+  return(__tmp__A2VS);
 }
 
-static __BOOLEAN is_invariant__1ORN(__EXPR_OR *Self__2ORN)
-// ({EXPR_OR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__YYAQ(__EXPR_INF_EQ__FYBP *Self__ZYAQ)
+// ({EXPR_INF_EQ__FYBP}) With result Recursive, No inlinable.
 {
-  void *__tmp__4ORN,*__tmp__EPRN;
-  __LOCAL *Self__ASBR,*Self__CSBR;
-  __BOOLEAN __tmp__5ORN,__tmp__FPRN,__tmp__IPRN;
-  __tmp__4ORN=Self__2ORN->parent_expr_binary__U31M.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__4ORN)->__id) {
-  case __LIST__: {
-    __tmp__5ORN=is_invariant__QR0M(__tmp__4ORN);
+  void *__tmp__1YAQ,*__tmp__BZAQ;
+  __LOCAL__L4WC *Self__K4NU,*Self__O4NU;
+  __BOOLEAN__L __tmp__2YAQ,__tmp__G2VS,__tmp__CZAQ,__tmp__J2VS;
+  __tmp__1YAQ=Self__ZYAQ->parent_expr_binary_cmp__GYBP.left__354J;
+  switch (((struct ___OBJ *)__tmp__1YAQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __STRING_CST__: {
-    __tmp__5ORN=TRUE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__2YAQ=FALSE__O__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__5ORN=FALSE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__5ORN=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__5ORN=TRUE__;
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__2YAQ=FALSE__O__;
   } break;
-  case __READ_LOCAL__: {
-    Self__ASBR=((__LOCAL *)((__READ_LOCAL *)__tmp__4ORN)->local__HJZD);
-    __tmp__5ORN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ASBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ASBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ASBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ASBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __READ_LOCAL__55ZI__: {
+    Self__K4NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__1YAQ)->local__BVEJ);
+    __tmp__2YAQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__K4NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__K4NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__K4NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__K4NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__5ORN=FALSE__;
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__2YAQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__5ORN=is_invariant__Y3CM(__tmp__4ORN);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__2YAQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__5ORN=is_invariant__G4CM(__tmp__4ORN);
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __REAL_CST__: {
-    __tmp__5ORN=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__5ORN=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__2YAQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__1YAQ));
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__5ORN=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__2YAQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__1YAQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__5ORN=TRUE__;
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__2YAQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__5ORN=is_invariant__A5CM(__tmp__4ORN);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__2YAQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__5ORN=is_invariant__O5CM(__tmp__4ORN);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__2YAQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__5ORN=is_invariant__25CM(__tmp__4ORN);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__2YAQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__5ORN=is_invariant__KADM(__tmp__4ORN);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__2YAQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__5ORN=is_invariant__YADM(__tmp__4ORN);
+  case __PUT_TO__TFOJ__: {
+    __tmp__2YAQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__5ORN=is_invariant__GBDM(__tmp__4ORN);
+  case __ITEM__HGOJ__: {
+    __tmp__2YAQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__1YAQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__5ORN=is_invariant__UBDM(__tmp__4ORN);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __PUT_TO__: {
-    __tmp__5ORN=is_invariant__CCDM(__tmp__4ORN);
+  case __CAST__1HOJ__: {
+    __tmp__2YAQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__1YAQ));
   } break;
-  case __ITEM__: {
-    __tmp__5ORN=is_invariant__ZCDM(__tmp__4ORN);
+  case __REAL_CST__1LOJ__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __SIZE_OF__: {
-    __tmp__5ORN=TRUE__;
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__5ORN=is_invariant__KDDM(__tmp__4ORN);
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__2YAQ=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__5ORN=FALSE__;
+  case __READ_SLOT__LL4K__: {
+    __tmp__2YAQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__1YAQ));
   } break;
-  case __READ_SLOT__: {
-    __tmp__5ORN=is_invariant__5EXL(__tmp__4ORN);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__2YAQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__1YAQ));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__5ORN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__4ORN)->global__ZGJK,NULL);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__2YAQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__1YAQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__5ORN=is_invariant__AVMN(__tmp__4ORN);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__2YAQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__1YAQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__5ORN=is_invariant__QAGO(__tmp__4ORN);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__2YAQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__1YAQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5ORN=is_invariant__1KMO(__tmp__4ORN);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__2YAQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__1YAQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__5ORN=is_invariant__4AGO(__tmp__4ORN);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__2YAQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__1YAQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5ORN=is_invariant__KLMO(__tmp__4ORN);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__2YAQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__1YAQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__5ORN=is_invariant__PTLM(__tmp__4ORN);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__G2VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__1YAQ)->global__KAKM),NULL);
+    __tmp__2YAQ=__tmp__G2VS;
   } break;
-  case __EXPR_ADD__: {
-    __tmp__5ORN=is_invariant__0HEM(__tmp__4ORN);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__2YAQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__1YAQ));
   } break;
-  case __EXPR_NOT__: {
-    __tmp__5ORN=is_invariant__VS0M(__tmp__4ORN);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__2YAQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__1YAQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__5ORN=is_invariant__MBGO(__tmp__4ORN);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__2YAQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__1YAQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__5ORN=is_invariant__T1EP(__tmp__4ORN);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__2YAQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__1YAQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__5ORN=is_invariant__L4SN(__tmp__4ORN);
+  case __EXPR_INF__OXBP__: {
+    __tmp__2YAQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__1YAQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__5ORN=is_invariant__Z4SN(__tmp__4ORN);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__2YAQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__1YAQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__5ORN=is_invariant__1ORN(__tmp__4ORN);
-  } break;
-  case __EXPR_XOR__: {
-    __tmp__5ORN=is_invariant__UYVO(__tmp__4ORN);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__2YAQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__1YAQ));
   } break;
   };
-  if (__tmp__5ORN) {
-    __tmp__EPRN=Self__2ORN->parent_expr_binary__U31M.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__EPRN)->__id) {
-    case __LIST__: {
-      __tmp__FPRN=is_invariant__QR0M(__tmp__EPRN);
-    } break;
-    case __STRING_CST__: {
-      __tmp__FPRN=TRUE__;
+  if (__tmp__2YAQ) {
+    __tmp__BZAQ=Self__ZYAQ->parent_expr_binary_cmp__GYBP.right__DA5J;
+    switch (((struct ___OBJ *)__tmp__BZAQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__FPRN=FALSE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__CZAQ=FALSE__O__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__FPRN=TRUE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__FPRN=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __READ_LOCAL__: {
-      Self__CSBR=((__LOCAL *)((__READ_LOCAL *)__tmp__EPRN)->local__HJZD);
-      __tmp__FPRN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__CSBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__CSBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__CSBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__CSBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__CZAQ=FALSE__O__;
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__FPRN=FALSE__;
+    case __READ_LOCAL__55ZI__: {
+      Self__O4NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__BZAQ)->local__BVEJ);
+      __tmp__CZAQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__O4NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__O4NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__O4NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__O4NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__FPRN=is_invariant__Y3CM(__tmp__EPRN);
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__CZAQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__FPRN=is_invariant__G4CM(__tmp__EPRN);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__CZAQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__BZAQ));
     } break;
-    case __REAL_CST__: {
-      __tmp__FPRN=TRUE__;
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__FPRN=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__FPRN=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__CZAQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__BZAQ));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__FPRN=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__CZAQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__FPRN=is_invariant__A5CM(__tmp__EPRN);
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__CZAQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__FPRN=is_invariant__O5CM(__tmp__EPRN);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__CZAQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__FPRN=is_invariant__25CM(__tmp__EPRN);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__CZAQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__FPRN=is_invariant__KADM(__tmp__EPRN);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__CZAQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_AND__: {
-      __tmp__FPRN=is_invariant__YADM(__tmp__EPRN);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__CZAQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__FPRN=is_invariant__GBDM(__tmp__EPRN);
+    case __PUT_TO__TFOJ__: {
+      __tmp__CZAQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__BZAQ));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__FPRN=is_invariant__UBDM(__tmp__EPRN);
+    case __ITEM__HGOJ__: {
+      __tmp__CZAQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__BZAQ));
     } break;
-    case __PUT_TO__: {
-      __tmp__FPRN=is_invariant__CCDM(__tmp__EPRN);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __ITEM__: {
-      __tmp__FPRN=is_invariant__ZCDM(__tmp__EPRN);
+    case __CAST__1HOJ__: {
+      __tmp__CZAQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__BZAQ));
     } break;
-    case __SIZE_OF__: {
-      __tmp__FPRN=TRUE__;
+    case __REAL_CST__1LOJ__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__FPRN=is_invariant__KDDM(__tmp__EPRN);
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__FPRN=FALSE__;
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__CZAQ=TRUE__K__;
     } break;
-    case __READ_SLOT__: {
-      __tmp__FPRN=is_invariant__5EXL(__tmp__EPRN);
+    case __READ_SLOT__LL4K__: {
+      __tmp__CZAQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__BZAQ));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__FPRN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__EPRN)->global__ZGJK,NULL);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__CZAQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__BZAQ));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__FPRN=is_invariant__AVMN(__tmp__EPRN);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__CZAQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__BZAQ));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__FPRN=is_invariant__QAGO(__tmp__EPRN);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__CZAQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__BZAQ));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FPRN=is_invariant__1KMO(__tmp__EPRN);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__CZAQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__BZAQ));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__FPRN=is_invariant__4AGO(__tmp__EPRN);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__CZAQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__BZAQ));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FPRN=is_invariant__KLMO(__tmp__EPRN);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__CZAQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__BZAQ));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__FPRN=is_invariant__PTLM(__tmp__EPRN);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__CZAQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__BZAQ));
     } break;
-    case __EXPR_ADD__: {
-      __tmp__FPRN=is_invariant__0HEM(__tmp__EPRN);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__J2VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__BZAQ)->global__KAKM),NULL);
+      __tmp__CZAQ=__tmp__J2VS;
     } break;
-    case __EXPR_NOT__: {
-      __tmp__FPRN=is_invariant__VS0M(__tmp__EPRN);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__CZAQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__BZAQ));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__FPRN=is_invariant__MBGO(__tmp__EPRN);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__CZAQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__BZAQ));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__FPRN=is_invariant__T1EP(__tmp__EPRN);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__CZAQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__BZAQ));
     } break;
-    case __EXPR_INF__: {
-      __tmp__FPRN=is_invariant__L4SN(__tmp__EPRN);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__CZAQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__BZAQ));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__FPRN=is_invariant__Z4SN(__tmp__EPRN);
+    case __EXPR_INF__OXBP__: {
+      __tmp__CZAQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__BZAQ));
     } break;
-    case __EXPR_OR__: {
-      __tmp__FPRN=is_invariant__1ORN(__tmp__EPRN);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__CZAQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__BZAQ));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__FPRN=is_invariant__UYVO(__tmp__EPRN);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__CZAQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__BZAQ));
     } break;
     };
-    __tmp__IPRN=__tmp__FPRN;
-  } else {
-    __tmp__IPRN=FALSE__;
+    __tmp__2YAQ=__tmp__CZAQ;
+  } else /* FALSE */ {
+    __tmp__2YAQ=FALSE__O__;
   };
-  return(__tmp__IPRN);
+  __tmp__G2VS=__tmp__2YAQ;
+  return(__tmp__G2VS);
 }
 
-static __BOOLEAN is_invariant__UYVO(__EXPR_XOR *Self__VYVO)
-// ({EXPR_XOR}) With resultRecursive, No inlinable.
+static __BOOLEAN__L is_invariant__HDKQ(__EXPR_XOR__ABEP *Self__IDKQ)
+// ({EXPR_XOR__ABEP}) With result Recursive, No inlinable.
 {
-  void *__tmp__XYVO,*__tmp__3YVO;
-  __LOCAL *Self__ESBR,*Self__GSBR;
-  __BOOLEAN __tmp__YYVO,__tmp__4YVO,__tmp__BZVO;
-  __tmp__XYVO=Self__VYVO->parent_expr_binary__0G5N.left__XO1H;
-  switch (((struct ___OBJ *)__tmp__XYVO)->__id) {
-  case __LIST__: {
-    __tmp__YYVO=is_invariant__QR0M(__tmp__XYVO);
-  } break;
-  case __STRING_CST__: {
-    __tmp__YYVO=TRUE__;
+  void *__tmp__KDKQ,*__tmp__QDKQ;
+  __LOCAL__L4WC *Self__S4NU,*Self__W4NU;
+  __BOOLEAN__L __tmp__LDKQ,__tmp__M2VS,__tmp__RDKQ,__tmp__P2VS;
+  __tmp__KDKQ=Self__IDKQ->parent_expr_binary__BBEP.left__EB5J;
+  switch (((struct ___OBJ *)__tmp__KDKQ)->__id) {
+  case __STRING_CST__5J__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __EXTERNAL_C__: {
-    __tmp__YYVO=FALSE__;
+  case __EXTERNAL_C__Y5WC__: {
+    __tmp__LDKQ=FALSE__O__;
   } break;
-  case __PROTOTYPE_CST__: {
-    __tmp__YYVO=TRUE__;
+  case __PROTOTYPE_CST__LAXC__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __INTEGER_CST__: {
-    __tmp__YYVO=TRUE__;
+  case __INTEGER_CST__XAXC__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __READ_LOCAL__: {
-    Self__ESBR=((__LOCAL *)((__READ_LOCAL *)__tmp__XYVO)->local__HJZD);
-    __tmp__YYVO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ESBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ESBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ESBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ESBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+  case __EXPR_MULTIPLE__GLWH__: {
+    __tmp__LDKQ=FALSE__O__;
   } break;
-  case __EXPR_MULTIPLE__: {
-    __tmp__YYVO=FALSE__;
+  case __READ_LOCAL__55ZI__: {
+    Self__S4NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__KDKQ)->local__BVEJ);
+    __tmp__LDKQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__S4NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__S4NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__S4NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__S4NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
   } break;
-  case __EXPR_EQUAL__: {
-    __tmp__YYVO=is_invariant__Y3CM(__tmp__XYVO);
+  case __EXPR_EQUAL__KINJ__: {
+    __tmp__LDKQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_NOT_EQUAL__: {
-    __tmp__YYVO=is_invariant__G4CM(__tmp__XYVO);
+  case __EXPR_NOT_EQUAL__VINJ__: {
+    __tmp__LDKQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__KDKQ));
   } break;
-  case __REAL_CST__: {
-    __tmp__YYVO=TRUE__;
+  case __IS_EXPANDED__35NJ__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __CHARACTER_CST__: {
-    __tmp__YYVO=TRUE__;
+  case __GET_TYPE_ID__HAOJ__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __IS_EXPANDED__: {
-    __tmp__YYVO=TRUE__;
+  case __EXPR_SUP__ABOJ__: {
+    __tmp__LDKQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__KDKQ));
   } break;
-  case __GET_TYPE_ID__: {
-    __tmp__YYVO=TRUE__;
+  case __EXPR_SUB__UBOJ__: {
+    __tmp__LDKQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_SUP__: {
-    __tmp__YYVO=is_invariant__A5CM(__tmp__XYVO);
+  case __EXPR_MUL__KCOJ__: {
+    __tmp__LDKQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_SUB__: {
-    __tmp__YYVO=is_invariant__O5CM(__tmp__XYVO);
+  case __EXPR_DIV__4COJ__: {
+    __tmp__LDKQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_MUL__: {
-    __tmp__YYVO=is_invariant__25CM(__tmp__XYVO);
+  case __EXPR_AND__SDOJ__: {
+    __tmp__LDKQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_DIV__: {
-    __tmp__YYVO=is_invariant__KADM(__tmp__XYVO);
+  case __EXPR_SHIFT_R__GEOJ__: {
+    __tmp__LDKQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_AND__: {
-    __tmp__YYVO=is_invariant__YADM(__tmp__XYVO);
+  case __EXPR_SHIFT_L__0EOJ__: {
+    __tmp__LDKQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_SHIFT_R__: {
-    __tmp__YYVO=is_invariant__GBDM(__tmp__XYVO);
+  case __PUT_TO__TFOJ__: {
+    __tmp__LDKQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__KDKQ));
   } break;
-  case __EXPR_SHIFT_L__: {
-    __tmp__YYVO=is_invariant__UBDM(__tmp__XYVO);
+  case __ITEM__HGOJ__: {
+    __tmp__LDKQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__KDKQ));
   } break;
-  case __PUT_TO__: {
-    __tmp__YYVO=is_invariant__CCDM(__tmp__XYVO);
+  case __SIZE_OF__5GOJ__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __ITEM__: {
-    __tmp__YYVO=is_invariant__ZCDM(__tmp__XYVO);
+  case __CAST__1HOJ__: {
+    __tmp__LDKQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__KDKQ));
   } break;
-  case __SIZE_OF__: {
-    __tmp__YYVO=TRUE__;
+  case __REAL_CST__1LOJ__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __CAST__: {
-    __tmp__YYVO=is_invariant__KDDM(__tmp__XYVO);
+  case __CHARACTER_CST__RMOJ__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __CALL_SLOT__: {
-    __tmp__YYVO=FALSE__;
+  case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+    __tmp__LDKQ=TRUE__K__;
   } break;
-  case __READ_SLOT__: {
-    __tmp__YYVO=is_invariant__5EXL(__tmp__XYVO);
+  case __READ_SLOT__LL4K__: {
+    __tmp__LDKQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__KDKQ));
   } break;
-  case __READ_GLOBAL__: {
-    __tmp__YYVO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__XYVO)->global__ZGJK,NULL);
+  case __EXPR_NOT_LOGIC__W4FL__: {
+    __tmp__LDKQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__KDKQ));
   } break;
-  case __EXPR_NOT_LOGIC__: {
-    __tmp__YYVO=is_invariant__AVMN(__tmp__XYVO);
+  case __EXPR_OR_LOGIC__ADUL__: {
+    __tmp__LDKQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__KDKQ));
   } break;
-  case __EXPR_OR_LOGIC__: {
-    __tmp__YYVO=is_invariant__QAGO(__tmp__XYVO);
+  case __EXPR_OR_OR_LOGIC__3DUL__: {
+    __tmp__LDKQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__KDKQ));
   } break;
-  case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YYVO=is_invariant__1KMO(__tmp__XYVO);
+  case __EXPR_AND_LOGIC__EFUL__: {
+    __tmp__LDKQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__KDKQ));
   } break;
-  case __EXPR_AND_LOGIC__: {
-    __tmp__YYVO=is_invariant__4AGO(__tmp__XYVO);
+  case __EXPR_AND_AND_LOGIC__5FUL__: {
+    __tmp__LDKQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__KDKQ));
   } break;
-  case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YYVO=is_invariant__KLMO(__tmp__XYVO);
+  case __EXPR_NEG__EZVL__: {
+    __tmp__LDKQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__KDKQ));
   } break;
-  case __EXPR_NEG__: {
-    __tmp__YYVO=is_invariant__PTLM(__tmp__XYVO);
+  case __EXPR_ADD__SZVL__: {
+    __tmp__LDKQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__KDKQ));
   } break;
-  case __EXPR_ADD__: {
-    __tmp__YYVO=is_invariant__0HEM(__tmp__XYVO);
+  case __READ_GLOBAL__T4YL__: {
+    __tmp__M2VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__KDKQ)->global__KAKM),NULL);
+    __tmp__LDKQ=__tmp__M2VS;
   } break;
-  case __EXPR_NOT__: {
-    __tmp__YYVO=is_invariant__VS0M(__tmp__XYVO);
+  case __EXPR_NOT__XUPM__: {
+    __tmp__LDKQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__KDKQ));
   } break;
-  case __EXPR_MOD__: {
-    __tmp__YYVO=is_invariant__MBGO(__tmp__XYVO);
+  case __EXPR_MOD__3YPM__: {
+    __tmp__LDKQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__KDKQ));
   } break;
-  case __EXPR_SUP_EQ__: {
-    __tmp__YYVO=is_invariant__T1EP(__tmp__XYVO);
+  case __EXPR_OR__PQ0N__: {
+    __tmp__LDKQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__KDKQ));
   } break;
-  case __EXPR_INF__: {
-    __tmp__YYVO=is_invariant__L4SN(__tmp__XYVO);
+  case __EXPR_SUP_EQ__1VBP__: {
+    __tmp__LDKQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__KDKQ));
   } break;
-  case __EXPR_INF_EQ__: {
-    __tmp__YYVO=is_invariant__Z4SN(__tmp__XYVO);
+  case __EXPR_INF__OXBP__: {
+    __tmp__LDKQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__KDKQ));
   } break;
-  case __EXPR_OR__: {
-    __tmp__YYVO=is_invariant__1ORN(__tmp__XYVO);
+  case __EXPR_INF_EQ__FYBP__: {
+    __tmp__LDKQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__KDKQ));
   } break;
-  case __EXPR_XOR__: {
-    __tmp__YYVO=is_invariant__UYVO(__tmp__XYVO);
+  case __EXPR_XOR__ABEP__: {
+    __tmp__LDKQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__KDKQ));
   } break;
   };
-  if (__tmp__YYVO) {
-    __tmp__3YVO=Self__VYVO->parent_expr_binary__0G5N.right__WO2H;
-    switch (((struct ___OBJ *)__tmp__3YVO)->__id) {
-    case __LIST__: {
-      __tmp__4YVO=is_invariant__QR0M(__tmp__3YVO);
+  if (__tmp__LDKQ) {
+    __tmp__QDKQ=Self__IDKQ->parent_expr_binary__BBEP.right__IB5J;
+    switch (((struct ___OBJ *)__tmp__QDKQ)->__id) {
+    case __STRING_CST__5J__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __STRING_CST__: {
-      __tmp__4YVO=TRUE__;
+    case __EXTERNAL_C__Y5WC__: {
+      __tmp__RDKQ=FALSE__O__;
     } break;
-    case __EXTERNAL_C__: {
-      __tmp__4YVO=FALSE__;
+    case __PROTOTYPE_CST__LAXC__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__4YVO=TRUE__;
+    case __INTEGER_CST__XAXC__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __INTEGER_CST__: {
-      __tmp__4YVO=TRUE__;
+    case __EXPR_MULTIPLE__GLWH__: {
+      __tmp__RDKQ=FALSE__O__;
     } break;
-    case __READ_LOCAL__: {
-      Self__GSBR=((__LOCAL *)((__READ_LOCAL *)__tmp__3YVO)->local__HJZD);
-      __tmp__4YVO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GSBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GSBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GSBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GSBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
+    case __READ_LOCAL__55ZI__: {
+      Self__W4NU=((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__QDKQ)->local__BVEJ);
+      __tmp__RDKQ=((loop_seq_call_local_and_loop__4QBN == seq_call_local_and_loop__FH3K) && (((((void *)Self__W4NU->last_seq__SM1K != (void *)NULL) && ((void *)Self__W4NU->last_seq__SM1K->last_write__MG3K != (void *)NULL)) && (Self__W4NU->last_seq__SM1K->last_seq_index__EJ3K <= ((__UINTEGER_32__ZWB )loop_seq_index__1QBN))) || (Self__W4NU->parent_variable__O4WC.parent_named__N4WC.style__0KQC == ' ')));
     } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__4YVO=FALSE__;
+    case __EXPR_EQUAL__KINJ__: {
+      __tmp__RDKQ=is_invariant__DEUN(((__EXPR_EQUAL__KINJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_EQUAL__: {
-      __tmp__4YVO=is_invariant__Y3CM(__tmp__3YVO);
+    case __EXPR_NOT_EQUAL__VINJ__: {
+      __tmp__RDKQ=is_invariant__REUN(((__EXPR_NOT_EQUAL__VINJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__4YVO=is_invariant__G4CM(__tmp__3YVO);
+    case __IS_EXPANDED__35NJ__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __REAL_CST__: {
-      __tmp__4YVO=TRUE__;
+    case __GET_TYPE_ID__HAOJ__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __CHARACTER_CST__: {
-      __tmp__4YVO=TRUE__;
+    case __EXPR_SUP__ABOJ__: {
+      __tmp__RDKQ=is_invariant__FFUN(((__EXPR_SUP__ABOJ *)__tmp__QDKQ));
     } break;
-    case __IS_EXPANDED__: {
-      __tmp__4YVO=TRUE__;
+    case __EXPR_SUB__UBOJ__: {
+      __tmp__RDKQ=is_invariant__TFUN(((__EXPR_SUB__UBOJ *)__tmp__QDKQ));
     } break;
-    case __GET_TYPE_ID__: {
-      __tmp__4YVO=TRUE__;
+    case __EXPR_MUL__KCOJ__: {
+      __tmp__RDKQ=is_invariant__BGUN(((__EXPR_MUL__KCOJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_SUP__: {
-      __tmp__4YVO=is_invariant__A5CM(__tmp__3YVO);
+    case __EXPR_DIV__4COJ__: {
+      __tmp__RDKQ=is_invariant__PGUN(((__EXPR_DIV__4COJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_SUB__: {
-      __tmp__4YVO=is_invariant__O5CM(__tmp__3YVO);
+    case __EXPR_AND__SDOJ__: {
+      __tmp__RDKQ=is_invariant__3GUN(((__EXPR_AND__SDOJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_MUL__: {
-      __tmp__4YVO=is_invariant__25CM(__tmp__3YVO);
+    case __EXPR_SHIFT_R__GEOJ__: {
+      __tmp__RDKQ=is_invariant__LHUN(((__EXPR_SHIFT_R__GEOJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_DIV__: {
-      __tmp__4YVO=is_invariant__KADM(__tmp__3YVO);
+    case __EXPR_SHIFT_L__0EOJ__: {
+      __tmp__RDKQ=is_invariant__ZHUN(((__EXPR_SHIFT_L__0EOJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_AND__: {
-      __tmp__4YVO=is_invariant__YADM(__tmp__3YVO);
+    case __PUT_TO__TFOJ__: {
+      __tmp__RDKQ=is_invariant__HIUN(((__PUT_TO__TFOJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__4YVO=is_invariant__GBDM(__tmp__3YVO);
+    case __ITEM__HGOJ__: {
+      __tmp__RDKQ=is_invariant__4IUN(((__ITEM__HGOJ *)__tmp__QDKQ));
     } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__4YVO=is_invariant__UBDM(__tmp__3YVO);
+    case __SIZE_OF__5GOJ__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __PUT_TO__: {
-      __tmp__4YVO=is_invariant__CCDM(__tmp__3YVO);
+    case __CAST__1HOJ__: {
+      __tmp__RDKQ=is_invariant__PJUN(((__CAST__1HOJ *)__tmp__QDKQ));
     } break;
-    case __ITEM__: {
-      __tmp__4YVO=is_invariant__ZCDM(__tmp__3YVO);
+    case __REAL_CST__1LOJ__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __SIZE_OF__: {
-      __tmp__4YVO=TRUE__;
+    case __CHARACTER_CST__RMOJ__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __CAST__: {
-      __tmp__4YVO=is_invariant__KDDM(__tmp__3YVO);
+    case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+      __tmp__RDKQ=TRUE__K__;
     } break;
-    case __CALL_SLOT__: {
-      __tmp__4YVO=FALSE__;
+    case __READ_SLOT__LL4K__: {
+      __tmp__RDKQ=is_invariant__DPMN(((__READ_SLOT__LL4K *)__tmp__QDKQ));
     } break;
-    case __READ_SLOT__: {
-      __tmp__4YVO=is_invariant__5EXL(__tmp__3YVO);
+    case __EXPR_NOT_LOGIC__W4FL__: {
+      __tmp__RDKQ=is_invariant__FYAQ(((__EXPR_NOT_LOGIC__W4FL *)__tmp__QDKQ));
     } break;
-    case __READ_GLOBAL__: {
-      __tmp__4YVO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__3YVO)->global__ZGJK,NULL);
+    case __EXPR_OR_LOGIC__ADUL__: {
+      __tmp__RDKQ=is_invariant__EQ3P(((__EXPR_OR_LOGIC__ADUL *)__tmp__QDKQ));
     } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__4YVO=is_invariant__AVMN(__tmp__3YVO);
+    case __EXPR_OR_OR_LOGIC__3DUL__: {
+      __tmp__RDKQ=is_invariant__PICQ(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__QDKQ));
     } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__4YVO=is_invariant__QAGO(__tmp__3YVO);
+    case __EXPR_AND_LOGIC__EFUL__: {
+      __tmp__RDKQ=is_invariant__SQ3P(((__EXPR_AND_LOGIC__EFUL *)__tmp__QDKQ));
     } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4YVO=is_invariant__1KMO(__tmp__3YVO);
+    case __EXPR_AND_AND_LOGIC__5FUL__: {
+      __tmp__RDKQ=is_invariant__4ICQ(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__QDKQ));
     } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__4YVO=is_invariant__4AGO(__tmp__3YVO);
+    case __EXPR_NEG__EZVL__: {
+      __tmp__RDKQ=is_invariant__3JUN(((__EXPR_NEG__EZVL *)__tmp__QDKQ));
     } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4YVO=is_invariant__KLMO(__tmp__3YVO);
+    case __EXPR_ADD__SZVL__: {
+      __tmp__RDKQ=is_invariant__CKUN(((__EXPR_ADD__SZVL *)__tmp__QDKQ));
     } break;
-    case __EXPR_NEG__: {
-      __tmp__4YVO=is_invariant__PTLM(__tmp__3YVO);
+    case __READ_GLOBAL__T4YL__: {
+      __tmp__P2VS=is_invariant__ZVPN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__QDKQ)->global__KAKM),NULL);
+      __tmp__RDKQ=__tmp__P2VS;
     } break;
-    case __EXPR_ADD__: {
-      __tmp__4YVO=is_invariant__0HEM(__tmp__3YVO);
+    case __EXPR_NOT__XUPM__: {
+      __tmp__RDKQ=is_invariant__12ZN(((__EXPR_NOT__XUPM *)__tmp__QDKQ));
     } break;
-    case __EXPR_NOT__: {
-      __tmp__4YVO=is_invariant__VS0M(__tmp__3YVO);
+    case __EXPR_MOD__3YPM__: {
+      __tmp__RDKQ=is_invariant__AR3P(((__EXPR_MOD__3YPM *)__tmp__QDKQ));
     } break;
-    case __EXPR_MOD__: {
-      __tmp__4YVO=is_invariant__MBGO(__tmp__3YVO);
+    case __EXPR_OR__PQ0N__: {
+      __tmp__RDKQ=is_invariant__AVWO(((__EXPR_OR__PQ0N *)__tmp__QDKQ));
     } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__4YVO=is_invariant__T1EP(__tmp__3YVO);
+    case __EXPR_SUP_EQ__1VBP__: {
+      __tmp__RDKQ=is_invariant__RY0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__QDKQ));
     } break;
-    case __EXPR_INF__: {
-      __tmp__4YVO=is_invariant__L4SN(__tmp__3YVO);
+    case __EXPR_INF__OXBP__: {
+      __tmp__RDKQ=is_invariant__KYAQ(((__EXPR_INF__OXBP *)__tmp__QDKQ));
     } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__4YVO=is_invariant__Z4SN(__tmp__3YVO);
+    case __EXPR_INF_EQ__FYBP__: {
+      __tmp__RDKQ=is_invariant__YYAQ(((__EXPR_INF_EQ__FYBP *)__tmp__QDKQ));
     } break;
-    case __EXPR_OR__: {
-      __tmp__4YVO=is_invariant__1ORN(__tmp__3YVO);
+    case __EXPR_XOR__ABEP__: {
+      __tmp__RDKQ=is_invariant__HDKQ(((__EXPR_XOR__ABEP *)__tmp__QDKQ));
     } break;
-    case __EXPR_XOR__: {
-      __tmp__4YVO=is_invariant__UYVO(__tmp__3YVO);
+    };
+    __tmp__LDKQ=__tmp__RDKQ;
+  } else /* FALSE */ {
+    __tmp__LDKQ=FALSE__O__;
+  };
+  __tmp__M2VS=__tmp__LDKQ;
+  return(__tmp__M2VS);
+}
+
+static void* readlip_expr_unary__0XSB(__PARSER__VSD *Self__1XSB)
+// ({PARSER__VSD}) With result Recursive, No inlinable.
+{
+  void *result__3XSB,*__tmp__RYSB,*result__0IKD,*__tmp__JJKD;
+  __STRING_CONSTANT__0 *nam__AYSB,*n__LTRU;
+  __POSITION__OL __tmp__XYSB,__tmp__BJKD;
+  __LIP_UNARY__HZSB *result__1PFC,*Self__WM0C;
+  __POINTER__IB ptr__2PFC,__tmp__CQFC,__tmp__WC0T,__tmp__YC0T;
+  __POINTER__IB __tmp__BTRU,__tmp__CTRU;
+  __INTEGER__Q typ_id__AQFC,typ_id__5SRU;
+  __UINTEGER_32__ZWB __tmp__ZC0T,__tmp__DTRU;
+  __LIP_CALL__EHB *result__3SRU,*Self__JTRU;
+  __CHARACTER__DB type__5XSB;
+  __BOOLEAN__L __tmp__CYSB,__tmp__LYSB,__tmp__IYSB,__tmp__1IKD;
+  result__3XSB=NULL;
+  type__5XSB='\0';
+  nam__AYSB=NULL;
+  __tmp__CYSB=read_character__MXI('-');
+  if (__tmp__CYSB) {
+    __tmp__LYSB=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__IYSB=read_character__MXI('!');
+    __tmp__LYSB=__tmp__IYSB;
+  };
+  if (__tmp__LYSB) {
+    __tmp__RYSB=readlip_expr_unary__0XSB(Self__1XSB);
+    if (((void *)__tmp__RYSB == (void *)NULL)) {
+      __tmp__XYSB=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_425));
+      put_position__PRE(__tmp__XYSB);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    if (__tmp__CYSB) {
+      type__5XSB='-';
+    } else /* FALSE */ {
+      type__5XSB='!';
+    };
+    __tmp__XYSB=current_position__UVQ();
+    result__1PFC=NULL;
+    ptr__2PFC=((__POINTER__IB )(NULL));
+    typ_id__AQFC= 0;
+    __tmp__CQFC=((__POINTER__IB )sizeof(__LIP_UNARY__HZSB));
+    if (((unsigned long)__tmp__CQFC ==  0)) {
+      result__1PFC=LIP_UNARY__HZSB__;
+    } else /* FALSE */ {
+      typ_id__AQFC=-1;
+      clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CQFC));
+      if ((typ_id__AQFC == (__INTEGER__Q)(-  1))) {
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__WC0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YC0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__CQFC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC0T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__ZC0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YC0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+        (&__string_3)->count__0C= 25;
+        (&__string_3)->storage__1C="Memory: Bound table_size.";
+        __tmp__WC0T=micro_alloc__table__lab__UKI(__tmp__YC0T,((__POINTER__IB )(&(table_size[(__tmp__ZC0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YC0T)));
+        ptr__2PFC=__tmp__WC0T;
+      } else /* FALSE */ {
+        __tmp__ZC0T=((__UINTEGER_32__ZWB )typ_id__AQFC);
+        (&__string_1)->count__0C= 19;
+        (&__string_1)->storage__1C="Memory: Size bound.";
+        __tmp__WC0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+        __tmp__YC0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__CQFC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC0T) - (unsigned long)((__POINTER__IB ) 1)));
+        (&__string_2)->count__0C= 18;
+        (&__string_2)->storage__1C="Memory: Alignment.";
+        __tmp__WC0T=micro_alloc__table__lab__UKI(__tmp__YC0T,((__POINTER__IB )(&(table_type[(__tmp__ZC0T)]))),(__UINTEGER_32__ZWB)(__tmp__ZC0T |  1));
+        ptr__2PFC=__tmp__WC0T;
+      };
+      result__1PFC=((__LIP_UNARY__HZSB *)ptr__2PFC);
+      *(result__1PFC) = *(LIP_UNARY__HZSB__);
+    };
+    Self__WM0C=((__LIP_UNARY__HZSB *)result__1PFC);
+    Self__WM0C->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B=__tmp__XYSB;
+    Self__WM0C->operator__0M0C=type__5XSB;
+    Self__WM0C->value__1M0C=__tmp__RYSB;
+    result__3XSB=result__1PFC;
+    __tmp__LYSB=TRUE__K__;
+  } else /* FALSE */ {
+    __tmp__LYSB=FALSE__O__;
+  };
+  if ((! __tmp__LYSB)) {
+    __tmp__LYSB=read_identifier__TYQ();
+    if (__tmp__LYSB) {
+      nam__AYSB=last_string__U4E;
+      result__0IKD=NULL;
+      __tmp__1IKD=read_identifier__TYQ();
+      if (__tmp__1IKD) {
+        __tmp__BJKD=current_position__UVQ();
+        n__LTRU=last_string__U4E;
+        result__3SRU=NULL;
+        __tmp__WC0T=((__POINTER__IB )(NULL));
+        typ_id__5SRU= 0;
+        __tmp__YC0T=((__POINTER__IB )sizeof(__LIP_CALL__EHB));
+        if (((unsigned long)__tmp__YC0T ==  0)) {
+          result__3SRU=LIP_CALL__EHB__;
+        } else /* FALSE */ {
+          typ_id__5SRU=-1;
+          clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YC0T));
+          if ((typ_id__5SRU == (__INTEGER__Q)(-  1))) {
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__BTRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__CTRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__DTRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CTRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+            (&__string_3)->count__0C= 25;
+            (&__string_3)->storage__1C="Memory: Bound table_size.";
+            __tmp__BTRU=micro_alloc__table__lab__UKI(__tmp__CTRU,((__POINTER__IB )(&(table_size[(__tmp__DTRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CTRU)));
+            __tmp__WC0T=__tmp__BTRU;
+          } else /* FALSE */ {
+            __tmp__DTRU=((__UINTEGER_32__ZWB )typ_id__5SRU);
+            (&__string_1)->count__0C= 19;
+            (&__string_1)->storage__1C="Memory: Size bound.";
+            __tmp__BTRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+            __tmp__CTRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU) - (unsigned long)((__POINTER__IB ) 1)));
+            (&__string_2)->count__0C= 18;
+            (&__string_2)->storage__1C="Memory: Alignment.";
+            __tmp__BTRU=micro_alloc__table__lab__UKI(__tmp__CTRU,((__POINTER__IB )(&(table_type[(__tmp__DTRU)]))),(__UINTEGER_32__ZWB)(__tmp__DTRU |  1));
+            __tmp__WC0T=__tmp__BTRU;
+          };
+          result__3SRU=((__LIP_CALL__EHB *)__tmp__WC0T);
+          *(result__3SRU) = *(LIP_CALL__EHB__);
+        };
+        Self__JTRU=((__LIP_CALL__EHB *)result__3SRU);
+        Self__JTRU->parent_lip_code__FHB.parent_itm_object__MC.position__P2B=__tmp__BJKD;
+        Self__JTRU->name__TF5D=n__LTRU;
+        Self__JTRU->argument__UF5D=NULL;
+        result__0IKD=result__3SRU;
+      } else /* FALSE */ {
+        __tmp__JJKD=readlip_expr_base__VJKD(Self__1XSB);
+        result__0IKD=__tmp__JJKD;
+      };
+      __tmp__BJKD=current_position__UVQ();
+      result__3SRU=NULL;
+      __tmp__WC0T=((__POINTER__IB )(NULL));
+      typ_id__5SRU= 0;
+      __tmp__YC0T=((__POINTER__IB )sizeof(__LIP_CALL__EHB));
+      if (((unsigned long)__tmp__YC0T ==  0)) {
+        result__3SRU=LIP_CALL__EHB__;
+      } else /* FALSE */ {
+        typ_id__5SRU=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YC0T));
+        if ((typ_id__5SRU == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__BTRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__CTRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__DTRU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CTRU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__BTRU=micro_alloc__table__lab__UKI(__tmp__CTRU,((__POINTER__IB )(&(table_size[(__tmp__DTRU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CTRU)));
+          __tmp__WC0T=__tmp__BTRU;
+        } else /* FALSE */ {
+          __tmp__DTRU=((__UINTEGER_32__ZWB )typ_id__5SRU);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__BTRU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__CTRU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YC0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BTRU) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__BTRU=micro_alloc__table__lab__UKI(__tmp__CTRU,((__POINTER__IB )(&(table_type[(__tmp__DTRU)]))),(__UINTEGER_32__ZWB)(__tmp__DTRU |  1));
+          __tmp__WC0T=__tmp__BTRU;
+        };
+        result__3SRU=((__LIP_CALL__EHB *)__tmp__WC0T);
+        *(result__3SRU) = *(LIP_CALL__EHB__);
+      };
+      Self__JTRU=((__LIP_CALL__EHB *)result__3SRU);
+      Self__JTRU->parent_lip_code__FHB.parent_itm_object__MC.position__P2B=__tmp__BJKD;
+      Self__JTRU->name__TF5D=nam__AYSB;
+      Self__JTRU->argument__UF5D=result__0IKD;
+      result__3XSB=result__3SRU;
+    } else /* FALSE */ {
+      result__0IKD=readlip_expr_base__VJKD(Self__1XSB);
+      result__3XSB=result__0IKD;
+    };
+  };
+  __tmp__RYSB=result__3XSB;
+  return(__tmp__RYSB);
+}
+
+static void append_cast_name_in__TIBL(__ITM_TYPE_SIMPLE__RMB *Self__UIBL,__STRING__BC *buf__VIBL)
+// ({ITM_TYPE_SIMPLE__RMB},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__0IBL,Self__CLCL;
+  __CHARACTER__DB Self__BC4T,result__AC4T;
+  __tmp__0IBL=((__STRING_CONSTANT__0 *)Self__UIBL->name__LPC)->count__0C;
+  Self__CLCL= 1;
+  while ((Self__CLCL <= __tmp__0IBL)) {
+    Self__BC4T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__UIBL->name__LPC)->storage__1C)[(__INTEGER__Q)(Self__CLCL -  1)];
+    result__AC4T='\0';
+    if (((((__INTEGER_8__FZF )Self__BC4T) <  65) || (((__INTEGER_8__FZF )Self__BC4T) >  90))) {
+      result__AC4T=Self__BC4T;
+    } else /* FALSE */ {
+      result__AC4T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )Self__BC4T) +  32))));
+    };
+    add_last__ACV(((__STRING__BC *)buf__VIBL),result__AC4T);
+    Self__CLCL=(__INTEGER__Q)(Self__CLCL +  1);
+  };
+}
+
+static void append_cast_name_in__GJBL(__ITM_TYPE_STYLE__1MB *Self__HJBL,__STRING__BC *buf__IJBL)
+// ({ITM_TYPE_STYLE__1MB},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__NJBL,Self__VLCL;
+  __CHARACTER__DB Self__EC4T,result__DC4T;
+  __tmp__NJBL=((__STRING_CONSTANT__0 *)Self__HJBL->parent_itm_type_simple__2MB.name__LPC)->count__0C;
+  Self__VLCL= 1;
+  while ((Self__VLCL <= __tmp__NJBL)) {
+    Self__EC4T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__HJBL->parent_itm_type_simple__2MB.name__LPC)->storage__1C)[(__INTEGER__Q)(Self__VLCL -  1)];
+    result__DC4T='\0';
+    if (((((__INTEGER_8__FZF )Self__EC4T) <  65) || (((__INTEGER_8__FZF )Self__EC4T) >  90))) {
+      result__DC4T=Self__EC4T;
+    } else /* FALSE */ {
+      result__DC4T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )Self__EC4T) +  32))));
+    };
+    add_last__ACV(((__STRING__BC *)buf__IJBL),result__DC4T);
+    Self__VLCL=(__INTEGER__Q)(Self__VLCL +  1);
+  };
+}
+
+static void append_cast_name_in__ZJBL(__ITM_TYPE_GENERIC__LPB *Self__0JBL,__STRING__BC *buf__1JBL)
+// ({ITM_TYPE_GENERIC__LPB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__KMCL,Self__JADL;
+  void *__tmp__KKBL;
+  __CHARACTER__DB Self__HC4T,result__GC4T;
+  __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__SSST;
+  __tmp__KMCL=((__STRING_CONSTANT__0 *)Self__0JBL->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC)->count__0C;
+  Self__JADL= 1;
+  while ((Self__JADL <= __tmp__KMCL)) {
+    Self__HC4T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__0JBL->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC)->storage__1C)[(__INTEGER__Q)(Self__JADL -  1)];
+    result__GC4T='\0';
+    if (((((__INTEGER_8__FZF )Self__HC4T) <  65) || (((__INTEGER_8__FZF )Self__HC4T) >  90))) {
+      result__GC4T=Self__HC4T;
+    } else /* FALSE */ {
+      result__GC4T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )Self__HC4T) +  32))));
+    };
+    add_last__ACV(((__STRING__BC *)buf__1JBL),result__GC4T);
+    Self__JADL=(__INTEGER__Q)(Self__JADL +  1);
+  };
+  append__KWX(((__STRING__BC *)buf__1JBL),(&__string_772));
+  __tmp__KMCL=(__INTEGER__Q)(Self__0JBL->list_type__BVC->parent_arrayed_collection__CMB.upper__WBY -  1);
+  Self__JADL= 0;
+  while ((Self__JADL <= __tmp__KMCL)) {
+    __tmp__KKBL=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__0JBL->list_type__BVC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__JADL];
+    switch (((struct ___OBJ *)__tmp__KKBL)->__id) {
+    case __ITM_TYPE_SIMPLE__RMB__: {
+      append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL),buf__1JBL);
+    } break;
+    case __ITM_TYPE_STYLE__1MB__: {
+      append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL)),buf__1JBL);
+    } break;
+    case __ITM_TYPE_GENERIC__LPB__: {
+      append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL)),buf__1JBL);
+    } break;
+    case __ITM_TYPE_PARAMETER__ZEZ__: {
+      append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL)),buf__1JBL);
+    } break;
+    case __ITM_TYPE_BLOCK__EYRC__: {
+      (&__string_771)->count__0C= 35;
+      (&__string_771)->storage__1C="ITM_TYPE_BLOCK.append_cast_name_in ";
+      print__KKG((&__string_771));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
     } break;
     };
-    __tmp__BZVO=__tmp__4YVO;
-  } else {
-    __tmp__BZVO=FALSE__;
+    append__KWX(((__STRING__BC *)buf__1JBL),(&__string_773));
+    Self__JADL=(__INTEGER__Q)(Self__JADL +  1);
+  };
+  Self__SSST=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__0JBL->list_type__BVC);
+  __tmp__KKBL=((void **)Self__SSST->parent_arrayed_collection__CMB.storage__DIXC)[Self__SSST->parent_arrayed_collection__CMB.upper__WBY];
+  (&__string_198)->count__0C= 11;
+  (&__string_198)->storage__1C="Definition.";
+  switch (((struct ___OBJ *)__tmp__KKBL)->__id) {
+  case __ITM_TYPE_SIMPLE__RMB__: {
+    append_cast_name_in__TIBL(((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL),buf__1JBL);
+  } break;
+  case __ITM_TYPE_STYLE__1MB__: {
+    append_cast_name_in__GJBL(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL)),buf__1JBL);
+  } break;
+  case __ITM_TYPE_GENERIC__LPB__: {
+    append_cast_name_in__ZJBL(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL)),buf__1JBL);
+  } break;
+  case __ITM_TYPE_PARAMETER__ZEZ__: {
+    append_cast_name_in__OKBL(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KKBL)),buf__1JBL);
+  } break;
+  case __ITM_TYPE_BLOCK__EYRC__: {
+    print__KKG((&__string_771));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  } break;
   };
-  return(__tmp__BZVO);
+}
+
+static void append_cast_name_in__OKBL(__ITM_TYPE_PARAMETER__ZEZ *Self__PKBL,__STRING__BC *buf__QKBL)
+// ({ITM_TYPE_PARAMETER__ZEZ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+  __INTEGER__Q __tmp__VKBL,Self__QNCL;
+  __CHARACTER__DB Self__KC4T,result__JC4T;
+  __tmp__VKBL=((__STRING_CONSTANT__0 *)Self__PKBL->parent_itm_type__0EZ.name__LPC)->count__0C;
+  Self__QNCL= 1;
+  while ((Self__QNCL <= __tmp__VKBL)) {
+    Self__KC4T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__PKBL->parent_itm_type__0EZ.name__LPC)->storage__1C)[(__INTEGER__Q)(Self__QNCL -  1)];
+    result__JC4T='\0';
+    if (((((__INTEGER_8__FZF )Self__KC4T) <  65) || (((__INTEGER_8__FZF )Self__KC4T) >  90))) {
+      result__JC4T=Self__KC4T;
+    } else /* FALSE */ {
+      result__JC4T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )Self__KC4T) +  32))));
+    };
+    add_last__ACV(((__STRING__BC *)buf__QKBL),result__JC4T);
+    Self__QNCL=(__INTEGER__Q)(Self__QNCL +  1);
+  };
+}
+
+static void* readlip_expr_base__VJKD(__PARSER__VSD *Self__WJKD)
+// ({PARSER__VSD}) With result No recursive, No inlinable.
+{
+  void *result__YJKD,*__tmp__AKKD;
+  __POSITION__OL __tmp__GKKD;
+  __LIP_VALUE__ALKD *result__4ZYD,*Self__IFBE;
+  __POINTER__IB ptr__5ZYD,__tmp__F0YD,__tmp__ED0T,__tmp__GD0T;
+  __INTEGER__Q typ_id__D0YD;
+  __UINTEGER_32__ZWB __tmp__HD0T;
+  __BOOLEAN__L __tmp__0JKD,__tmp__LKKD;
+  result__YJKD=NULL;
+  __tmp__0JKD=read_character__MXI('(');
+  if (__tmp__0JKD) {
+    __tmp__AKKD=readlip_expr_operator__FVQB(Self__WJKD);
+    result__YJKD=__tmp__AKKD;
+    if (((void *)__tmp__AKKD == (void *)NULL)) {
+      __tmp__GKKD=current_position__UVQ();
+      put_error__text__EQE( 0,(&__string_425));
+      put_position__PRE(__tmp__GKKD);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+    __tmp__LKKD=read_character__MXI(')');
+    if ((! __tmp__LKKD)) {
+      __tmp__GKKD=current_position__UVQ();
+      put_error__text__EQE( 2,(&__string_429));
+      put_position__PRE(__tmp__GKKD);
+      put_string__JJG(msg_err__JQE);
+      if ((verbose_level__R5 !=  0)) {
+        put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+      };
+      if ((type_error__IQE ==  2)) {
+        nb_warning__TL=(__INTEGER__Q)(nb_warning__TL +  1);
+      } else /* FALSE */ {
+        exit(( 1));
+      };
+    };
+  } else /* FALSE */ {
+    __tmp__AKKD=readlip_expr_constant__G5V();
+    if (((void *)__tmp__AKKD != (void *)NULL)) {
+      __tmp__GKKD=current_position__UVQ();
+      result__4ZYD=NULL;
+      ptr__5ZYD=((__POINTER__IB )(NULL));
+      typ_id__D0YD= 0;
+      __tmp__F0YD=((__POINTER__IB )sizeof(__LIP_VALUE__ALKD));
+      if (((unsigned long)__tmp__F0YD ==  0)) {
+        result__4ZYD=LIP_VALUE__ALKD__;
+      } else /* FALSE */ {
+        typ_id__D0YD=-1;
+        clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__F0YD));
+        if ((typ_id__D0YD == (__INTEGER__Q)(-  1))) {
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ED0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__GD0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0YD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ED0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ED0T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__HD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GD0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+          (&__string_3)->count__0C= 25;
+          (&__string_3)->storage__1C="Memory: Bound table_size.";
+          __tmp__ED0T=micro_alloc__table__lab__UKI(__tmp__GD0T,((__POINTER__IB )(&(table_size[(__tmp__HD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GD0T)));
+          ptr__5ZYD=__tmp__ED0T;
+        } else /* FALSE */ {
+          __tmp__HD0T=((__UINTEGER_32__ZWB )typ_id__D0YD);
+          (&__string_1)->count__0C= 19;
+          (&__string_1)->storage__1C="Memory: Size bound.";
+          __tmp__ED0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+          __tmp__GD0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__F0YD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ED0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ED0T) - (unsigned long)((__POINTER__IB ) 1)));
+          (&__string_2)->count__0C= 18;
+          (&__string_2)->storage__1C="Memory: Alignment.";
+          __tmp__ED0T=micro_alloc__table__lab__UKI(__tmp__GD0T,((__POINTER__IB )(&(table_type[(__tmp__HD0T)]))),(__UINTEGER_32__ZWB)(__tmp__HD0T |  1));
+          ptr__5ZYD=__tmp__ED0T;
+        };
+        result__4ZYD=((__LIP_VALUE__ALKD *)ptr__5ZYD);
+        *(result__4ZYD) = *(LIP_VALUE__ALKD__);
+      };
+      Self__IFBE=((__LIP_VALUE__ALKD *)result__4ZYD);
+      Self__IFBE->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B=__tmp__GKKD;
+      Self__IFBE->value__0ABE=__tmp__AKKD;
+      result__YJKD=result__4ZYD;
+    };
+  };
+  __tmp__AKKD=result__YJKD;
+  return(__tmp__AKKD);
 }
 
 //==========================//
 // DEBUG MANAGER            //
 //==========================//
 
-void print_string(char *str) 
+int print_string(char *str) 
 { 
   while (*str!=0) {
     print_char(*str); 
     str++; 
   };
-}  
+  return(0);
+}
 
diff --git a/make.lip b/make.lip
index 9f0efc2..e5b314a 100644
--- a/make.lip
+++ b/make.lip
@@ -32,7 +32,7 @@ Section Private
   + input_file:STRING;  // is input file name value without extension (auto-loading, if possible).
     
   // Debug information.
-  + debug_level:INTEGER := 0; //15;
+  + debug_level:INTEGER := 15;
   + debug_with_code:BOOLEAN := TRUE; 
   + is_all_warning:BOOLEAN;
     
@@ -64,7 +64,7 @@ Section Private
   - standard_path <-
   // Standard library.
   ( 
-    path (lisaac + "lib2/*");    
+    path (lisaac + "lib/*");    
   );
   
   //
@@ -73,31 +73,31 @@ Section Private
   
   - unix_target <-
   (
-    path (lisaac + "lib2_os/unix/system/");
-    path (lisaac + "lib2_os/unix/file_system/");
-    path (lisaac + "lib2_os/unix/video/");
+    path (lisaac + "lib_os/unix/system/");
+    path (lisaac + "lib_os/unix/file_system/");
+    path (lisaac + "lib_os/unix/video/");
   );
   
   - windows_target <-
   (
-    path (lisaac + "lib2_os/unix/system/");
-    path (lisaac + "lib2_os/windows/file_system/");
-    path (lisaac + "lib2_os/unix/file_system/");  // BSBS: ??
-    path (lisaac + "lib2_os/windows/video/");
+    path (lisaac + "lib_os/unix/system/");
+    path (lisaac + "lib_os/windows/file_system/");
+    path (lisaac + "lib_os/unix/file_system/");  // BSBS: ??
+    path (lisaac + "lib_os/windows/video/");
   );
 
   - dos_target <-
   (
-    path (lisaac + "lib2_os/unix/system/");
-    path (lisaac + "lib2_os/unix/file_system/"); // BSBS: ??    
-    path (lisaac + "lib2_os/dos/file_system/");
-    path (lisaac + "lib2_os/dos/video/");
+    path (lisaac + "lib_os/unix/system/");
+    path (lisaac + "lib_os/unix/file_system/"); // BSBS: ??    
+    path (lisaac + "lib_os/dos/file_system/");
+    path (lisaac + "lib_os/dos/video/");
   );
   
   - java_target <-
   (
-    path (lisaac + "lib2_os/java/system/");
-    path (lisaac + "lib2_os/java/file_system/");
+    path (lisaac + "lib_os/java/system/");
+    path (lisaac + "lib_os/java/file_system/");
   );
   
   - get_target <-
diff --git a/src/lisaac.li b/src/lisaac.li
index c13f566..9461d9a 100644
--- a/src/lisaac.li
+++ b/src/lisaac.li
@@ -92,8 +92,8 @@ Section Private
   - end_usage:STRING_CONSTANT :=
   "                                                                \n\
   \Bug report:                                                     \n\
-  \\t post in : https://gna.org/bugs/?group=isaac         \n\
-  \\t mail to : sonntag at icps.u-strasbg.fr                 \n";
+  \\t post in : https://alioth.debian.org/projects/lisaac/         \n\
+  \\t mail to : sonntag at icps.u-strasbg.fr                          \n";
 
   - display_usage <-
   (
@@ -782,12 +782,14 @@ Section Public
 	STD_ERROR.put_integer (POSITION.nb_warning);
 	STD_ERROR.put_string " warning(s).\n";
       };
-      STD_ERROR.put_string " Local   counter : ";
-      STD_ERROR.put_integer (LIST.local_counter);
-      STD_ERROR.put_string "\n";
-      STD_ERROR.put_string " Context counter : ";
-      STD_ERROR.put_integer (LIST.context_counter);
-      STD_ERROR.put_string "\n";
+      (is_statistic).if {
+        STD_ERROR.put_string " Local   counter : ";
+        STD_ERROR.put_integer (LIST.local_counter);
+        STD_ERROR.put_string "\n";
+        STD_ERROR.put_string " Context counter : ";
+        STD_ERROR.put_integer (LIST.context_counter);
+        STD_ERROR.put_string "\n";
+      };
     };
     
     (is_statistic).if {            
diff --git a/src/make.lip b/src/make.lip
index 27e7eca..570ba11 100755
--- a/src/make.lip
+++ b/src/make.lip
@@ -26,33 +26,33 @@ Section Private
     
   - src_path <-
   ( 
-    path (lisaac + "src2/");
-    path (lisaac + "src2/tools/");
-    path (lisaac + "src2/type/");
-    path (lisaac + "src2/item/");
-    path (lisaac + "src2/constant/");
-    path (lisaac + "src2/variable/");
-    path (lisaac + "src2/external/");
-    path (lisaac + "src2/external/logic/");
-    path (lisaac + "src2/external/arithmetic/");
-    path (lisaac + "src2/external/comparison/");
-    path (lisaac + "src2/dispatcher/");
-    path (lisaac + "src2/code_life/");    
-    path (lisaac + "src2/lip/");    
+    path (lisaac + "src/");
+    path (lisaac + "src/tools/");
+    path (lisaac + "src/type/");
+    path (lisaac + "src/item/");
+    path (lisaac + "src/constant/");
+    path (lisaac + "src/variable/");
+    path (lisaac + "src/external/");
+    path (lisaac + "src/external/logic/");
+    path (lisaac + "src/external/arithmetic/");
+    path (lisaac + "src/external/comparison/");
+    path (lisaac + "src/dispatcher/");
+    path (lisaac + "src/code_life/");    
+    path (lisaac + "src/lip/");    
   );
   
   - compiler_path <-
   (
     src_path;    
     input_file := "lisaac";
-    path (lisaac + "src2/compiler_any/");
+    path (lisaac + "src/compiler_any/");
   );
     
   - shorter_path <-
   (
     src_path;    
     input_file := "shorter";
-    path (lisaac + "src2/shorter_any/");
+    path (lisaac + "src/shorter_any/");
   );
     
   //

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list